summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-11-18 03:01:03 +0000
committerNorbert Preining <norbert@preining.info>2019-11-18 03:01:03 +0000
commit96f9362fc3e3bb70fa2411c62418c42d9acda4d7 (patch)
tree0a5b5a1a0eb542f5e4a01241ff22837cc0e86835
parentee7abbf3326590ad80cbd11ae7756c9238f7dab8 (diff)
CTAN sync 201911180301
-rw-r--r--FILES.byname1083
-rw-r--r--FILES.byname.gzbin2130653 -> 2130370 bytes
-rw-r--r--FILES.last07days1288
-rw-r--r--graphics/pgf/contrib/tikz-3dtools/3DToolsManual.pdfbin282508 -> 0 bytes
-rw-r--r--graphics/pgf/contrib/tikz-3dtools/3DToolsManual.tex387
-rw-r--r--graphics/pgf/contrib/tikz-3dtools/README.md23
-rw-r--r--graphics/pgf/contrib/tikz-3dtools/tikzlibrary3dtools.code.tex712
-rw-r--r--macros/latex/contrib/changes/changes.drv4
-rw-r--r--macros/latex/contrib/changes/changes.dtx9
-rw-r--r--macros/latex/contrib/changes/changes.english.pdfbin184162 -> 184119 bytes
-rw-r--r--macros/latex/contrib/changes/changes.english.withcode.pdfbin265996 -> 265818 bytes
-rw-r--r--macros/latex/contrib/changes/changes.ins2
-rw-r--r--macros/latex/contrib/changes/changes.ngerman.pdfbin195579 -> 195534 bytes
-rw-r--r--macros/latex/contrib/chemmacros/README2
-rw-r--r--macros/latex/contrib/chemmacros/chemmacros.history4
-rw-r--r--macros/latex/contrib/chemmacros/chemmacros.module.nomenclature.code.tex8
-rw-r--r--macros/latex/contrib/chemmacros/chemmacros.module.units.code.tex21
-rw-r--r--macros/latex/contrib/chemmacros/chemmacros.sty6
-rw-r--r--macros/latex/contrib/chemmacros/chemmacros_en.pdfbin973195 -> 947092 bytes
-rw-r--r--macros/latex/contrib/chemmacros/chemmacros_en.tex25
-rw-r--r--macros/latex/contrib/etoc/README.md30
-rw-r--r--macros/latex/contrib/etoc/etoc-DE.pdfbin561953 -> 565252 bytes
-rw-r--r--macros/latex/contrib/etoc/etoc.dtx471
-rw-r--r--macros/latex/contrib/etoc/etoc.pdfbin615419 -> 620437 bytes
-rw-r--r--macros/latex/contrib/pkuthss/README.txt (renamed from macros/latex/contrib/pkuthss/README)2
-rw-r--r--macros/latex/contrib/pkuthss/doc/example.pdfbin92601 -> 92605 bytes
-rw-r--r--macros/latex/contrib/pkuthss/doc/pkuthss.pdfbin401697 -> 401774 bytes
-rw-r--r--macros/latex/contrib/pkuthss/doc/readme/ChangeLog.txt7
-rw-r--r--macros/latex/contrib/pkuthss/doc/readme/pkuthss.tex2
-rw-r--r--macros/latex/contrib/pkuthss/tex/pkulogo.pdfbin3641 -> 3828 bytes
-rw-r--r--macros/latex/contrib/pkuthss/tex/pkuthss-gbk.def2
-rw-r--r--macros/latex/contrib/pkuthss/tex/pkuthss-utf8.def2
-rw-r--r--macros/latex/contrib/pkuthss/tex/pkuthss.cls2
-rw-r--r--macros/latex/contrib/pkuthss/tex/pkuword.pdfbin6392 -> 6579 bytes
-rw-r--r--macros/latex/contrib/scontents/README.md21
-rw-r--r--macros/latex/contrib/scontents/scontents.dtx1328
-rw-r--r--macros/latex/contrib/scontents/scontents.ins4
-rw-r--r--macros/latex/contrib/scontents/scontents.pdfbin336246 -> 341895 bytes
-rw-r--r--macros/latex/required/amsmath/README.md2
-rw-r--r--macros/latex/required/amsmath/amsbsy.pdfbin161335 -> 161335 bytes
-rw-r--r--macros/latex/required/amsmath/amscd.pdfbin165753 -> 165753 bytes
-rw-r--r--macros/latex/required/amsmath/amsgen.pdfbin164353 -> 164353 bytes
-rw-r--r--macros/latex/required/amsmath/amsldoc.pdfbin453056 -> 475103 bytes
-rw-r--r--macros/latex/required/amsmath/amsldoc.tex11
-rw-r--r--macros/latex/required/amsmath/amsmath.dtx22
-rw-r--r--macros/latex/required/amsmath/amsmath.pdfbin379691 -> 379046 bytes
-rw-r--r--macros/latex/required/amsmath/amsopn.pdfbin129171 -> 129171 bytes
-rw-r--r--macros/latex/required/amsmath/amstext.pdfbin193904 -> 193904 bytes
-rw-r--r--macros/latex/required/amsmath/amsxtra.pdfbin104549 -> 104549 bytes
-rw-r--r--macros/latex/required/amsmath/changes.txt10
-rw-r--r--macros/latex/required/amsmath/subeqn.pdfbin101296 -> 101296 bytes
-rw-r--r--macros/latex/required/amsmath/technote.pdfbin130486 -> 130486 bytes
-rw-r--r--macros/latex/required/amsmath/testmath.pdfbin428708 -> 428708 bytes
-rw-r--r--macros/luatex/generic/luatexja/README17
-rw-r--r--macros/luatex/generic/luatexja/doc/luatexja-en.pdfbin504977 -> 530396 bytes
-rw-r--r--macros/luatex/generic/luatexja/doc/luatexja-ja.pdfbin895214 -> 935893 bytes
-rw-r--r--macros/luatex/generic/luatexja/doc/luatexja-zhfonts.pdfbin563358 -> 0 bytes
-rw-r--r--macros/luatex/generic/luatexja/doc/luatexja-zhfonts.tex280
-rw-r--r--macros/luatex/generic/luatexja/doc/luatexja.dtx283
-rw-r--r--macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-25c.sty357
-rw-r--r--macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-26h.sty412
-rw-r--r--macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty8
-rw-r--r--macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty8
-rw-r--r--macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty13
-rw-r--r--macros/luatex/generic/luatexja/src/ltj-base.lua6
-rw-r--r--macros/luatex/generic/luatexja/src/ltj-jfont.lua22
-rw-r--r--macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua27
-rw-r--r--macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua4
-rw-r--r--macros/luatex/generic/luatexja/src/ltjclasses.dtx74
-rw-r--r--macros/luatex/generic/luatexja/src/luatexja.sty2
-rw-r--r--macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty76
-rw-r--r--macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty42
-rw-r--r--systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm8
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb199
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2136420 -> 2135776 bytes
-rw-r--r--systems/win32/miktex/tm/packages/files.csv.lzmabin509174 -> 510340 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/files.csv.lzmabin509002 -> 510030 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini6
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini8
-rw-r--r--systems/win32/w32tex/ChangeLog8
-rw-r--r--timestamp2
85 files changed, 2830 insertions, 4546 deletions
diff --git a/FILES.byname b/FILES.byname
index ad8bda8e38..1b20031a55 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -4992,7 +4992,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/11/16 | 185970 | FILES.last07days
+2019/11/17 | 188121 | 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
@@ -130946,11 +130946,6 @@
2012/01/11 | 85799 | graphics/pgf/contrib/tikz-3dplot/tikz-3dplot_documentation.tex
2012/01/11 | 32488 | graphics/pgf/contrib/tikz-3dplot/tikz-3dplot.sty
2012/01/11 | 412739 | graphics/pgf/contrib/tikz-3dplot.zip
-2019/11/15 | 282508 | graphics/pgf/contrib/tikz-3dtools/3DToolsManual.pdf
-2019/11/15 | 12824 | graphics/pgf/contrib/tikz-3dtools/3DToolsManual.tex
-2019/11/15 | 973 | graphics/pgf/contrib/tikz-3dtools/README.md
-2019/11/15 | 29749 | graphics/pgf/contrib/tikz-3dtools/tikzlibrary3dtools.code.tex
-2019/11/15 | 291284 | graphics/pgf/contrib/tikz-3dtools.zip
2013/01/02 | 3782 | graphics/pgf/contrib/tikz-bayesnet/example.tex
2013/01/02 | 35147 | graphics/pgf/contrib/tikz-bayesnet/LICENSE_GPL
2013/01/02 | 19106 | graphics/pgf/contrib/tikz-bayesnet/LICENSE_LPPL
@@ -158058,7 +158053,6 @@
2014/05/04 | 164868 | install/macros/latex/contrib/environ.tds.zip
2009/09/02 | 177024 | install/macros/latex/contrib/epigraph.tds.zip
2017/09/03 | 235142 | install/macros/latex/contrib/eqparbox.tds.zip
-2019/03/10 | 1299981 | install/macros/latex/contrib/etoc.tds.zip
2019/09/21 | 244606 | install/macros/latex/contrib/etoolbox.tds.zip
2010/09/18 | 161776 | install/macros/latex/contrib/euenc.tds.zip
2019/01/14 | 520931 | install/macros/latex/contrib/europasscv.tds.zip
@@ -158187,7 +158181,7 @@
2019/09/23 | 318990 | install/macros/latex/contrib/perltex.tds.zip
2013/10/16 | 519904 | install/macros/latex/contrib/pfarrei.tds.zip
2014/07/10 | 183200 | install/macros/latex/contrib/pgfopts.tds.zip
-2019/11/15 | 557454 | install/macros/latex/contrib/pkuthss.tds.zip
+2019/11/17 | 557858 | install/macros/latex/contrib/pkuthss.tds.zip
2019/11/15 | 854008 | install/macros/latex/contrib/polyglossia.tds.zip
2014/09/10 | 1054773 | install/macros/latex/contrib/pressrelease.tds.zip
2017/07/10 | 1127276 | install/macros/latex/contrib/probsoln.tds.zip
@@ -158277,7 +158271,7 @@
2017/12/18 | 1359749 | install/macros/latex/required/amscls.tds.zip
2013/03/08 | 2480846 | install/macros/latex/required/amslatex/math.tds.zip
2019/11/14 | 2516535 | install/macros/latex/required/babel-base.tds.zip
-2019/10/13 | 2612867 | install/macros/latex/required/latex-amsmath.tds.zip
+2019/11/17 | 2634336 | install/macros/latex/required/latex-amsmath.tds.zip
2019/10/15 | 200482 | install/macros/latex/required/latexbug.tds.zip
2018/04/06 | 1324669 | install/macros/latex/required/latex-cyrillic.tds.zip
2019/11/06 | 2535851 | install/macros/latex/required/latex-graphics.tds.zip
@@ -178270,87 +178264,87 @@
2009/10/20 | 19377 | macros/latex/contrib/changepage/changepage.tex
2009/10/20 | 2818 | macros/latex/contrib/changepage/README
2009/10/20 | 288034 | macros/latex/contrib/changepage.zip
-2019/10/28 | 4952 | macros/latex/contrib/changes/changes.drv
-2019/10/28 | 60264 | macros/latex/contrib/changes/changes.dtx
-2019/10/28 | 184162 | macros/latex/contrib/changes/changes.english.pdf
-2019/10/28 | 265996 | macros/latex/contrib/changes/changes.english.withcode.pdf
-2019/10/28 | 8562 | macros/latex/contrib/changes/changes.ins
-2019/10/28 | 195579 | macros/latex/contrib/changes/changes.ngerman.pdf
-2019/10/28 | 5030 | macros/latex/contrib/changes/example-screenshot.dtx
-2019/10/28 | 16053 | macros/latex/contrib/changes/examples.dtx
-2019/10/28 | 10589 | macros/latex/contrib/changes/pyMergeChanges.py
-2019/10/28 | 1320 | macros/latex/contrib/changes/README
-2019/10/28 | 37464 | macros/latex/contrib/changes/userdoc/changes.de.tex
-2019/10/28 | 34189 | macros/latex/contrib/changes/userdoc/changes.en.tex
-2019/10/28 | 182 | macros/latex/contrib/changes/userdoc/ex_added.tex
-2019/10/28 | 91 | macros/latex/contrib/changes/userdoc/ex_comment.tex
-2019/10/28 | 174 | macros/latex/contrib/changes/userdoc/ex_definechangesauthor.tex
-2019/10/28 | 177 | macros/latex/contrib/changes/userdoc/ex_deleted.tex
-2019/10/28 | 223 | macros/latex/contrib/changes/userdoc/ex_highlight.tex
-2019/10/28 | 267 | macros/latex/contrib/changes/userdoc/ex_listofchanges.tex
-2019/10/28 | 224 | macros/latex/contrib/changes/userdoc/ex_replaced.tex
-2019/10/28 | 52 | macros/latex/contrib/changes/userdoc/ex_setaddedmarkup.tex
-2019/10/28 | 63 | macros/latex/contrib/changes/userdoc/ex_setauthormarkupposition.tex
-2019/10/28 | 83 | macros/latex/contrib/changes/userdoc/ex_setauthormarkup.tex
-2019/10/28 | 52 | macros/latex/contrib/changes/userdoc/ex_setauthormarkuptext.tex
-2019/10/28 | 216 | macros/latex/contrib/changes/userdoc/ex_setcommentmarkup.tex
-2019/10/28 | 56 | macros/latex/contrib/changes/userdoc/ex_setdeletedmarkup.tex
-2019/10/28 | 107 | macros/latex/contrib/changes/userdoc/ex_sethighlightmarkup.tex
-2019/10/28 | 48 | macros/latex/contrib/changes/userdoc/ex_setsocextension.tex
-2019/10/28 | 109 | macros/latex/contrib/changes/userdoc/ex_setsummarytowidth.tex
-2019/10/28 | 53 | macros/latex/contrib/changes/userdoc/ex_setsummarywidth.tex
-2019/10/28 | 55 | macros/latex/contrib/changes/userdoc/ex_settruncatewidth.tex
-2019/10/28 | 155 | macros/latex/contrib/changes/userdoc/ex_usepackage_addedmarkup_changes.tex
-2019/10/28 | 167 | macros/latex/contrib/changes/userdoc/ex_usepackage_authormarkup_changes.tex
-2019/10/28 | 133 | macros/latex/contrib/changes/userdoc/ex_usepackage_authormarkupposition_changes.tex
-2019/10/28 | 122 | macros/latex/contrib/changes/userdoc/ex_usepackage_authormarkuptext_changes.tex
-2019/10/28 | 164 | macros/latex/contrib/changes/userdoc/ex_usepackage_commentmarkup_changes.tex
-2019/10/28 | 160 | macros/latex/contrib/changes/userdoc/ex_usepackage_deletedmarkup_changes.tex
-2019/10/28 | 130 | macros/latex/contrib/changes/userdoc/ex_usepackage_highlightmarkup_changes.tex
-2019/10/28 | 184 | macros/latex/contrib/changes/userdoc/ex_usepackage_markup_changes.tex
-2019/10/28 | 48 | macros/latex/contrib/changes/userdoc/ex_usepackage_todonotes_changes.tex
-2019/10/28 | 41 | macros/latex/contrib/changes/userdoc/ex_usepackage_truncate_changes.tex
-2019/10/28 | 82 | macros/latex/contrib/changes/userdoc/ex_usepackage_ulem_changes.tex
-2019/10/28 | 79 | macros/latex/contrib/changes/userdoc/ex_usepackage_xcolor_changes.tex
-2019/10/28 | 47 | macros/latex/contrib/changes/userdoc/in_added.tex
-2019/10/28 | 29 | macros/latex/contrib/changes/userdoc/in_comment.tex
-2019/10/28 | 55 | macros/latex/contrib/changes/userdoc/in_definechangesauthor.tex
-2019/10/28 | 49 | macros/latex/contrib/changes/userdoc/in_deleted.tex
-2019/10/28 | 47 | macros/latex/contrib/changes/userdoc/in_highlight.tex
-2019/10/28 | 58 | macros/latex/contrib/changes/userdoc/in_listofchanges.tex
-2019/10/28 | 38 | macros/latex/contrib/changes/userdoc/in_path_doc_examples.tex
-2019/10/28 | 27 | macros/latex/contrib/changes/userdoc/in_path_script.tex
-2019/10/28 | 62 | macros/latex/contrib/changes/userdoc/in_replaced.tex
-2019/10/28 | 30 | macros/latex/contrib/changes/userdoc/in_setaddedmarkup.tex
-2019/10/28 | 49 | macros/latex/contrib/changes/userdoc/in_setauthormarkupposition.tex
-2019/10/28 | 31 | macros/latex/contrib/changes/userdoc/in_setauthormarkup.tex
-2019/10/28 | 41 | macros/latex/contrib/changes/userdoc/in_setauthormarkuptext.tex
-2019/10/28 | 32 | macros/latex/contrib/changes/userdoc/in_setcommentmarkup.tex
-2019/10/28 | 32 | macros/latex/contrib/changes/userdoc/in_setdeletedmarkup.tex
-2019/10/28 | 34 | macros/latex/contrib/changes/userdoc/in_sethighlightmarkup.tex
-2019/10/28 | 30 | macros/latex/contrib/changes/userdoc/in_setsocextension.tex
-2019/10/28 | 27 | macros/latex/contrib/changes/userdoc/in_setsummarytowidth.tex
-2019/10/28 | 26 | macros/latex/contrib/changes/userdoc/in_setsummarywidth.tex
-2019/10/28 | 27 | macros/latex/contrib/changes/userdoc/in_settruncatewidth.tex
-2019/10/28 | 48 | macros/latex/contrib/changes/userdoc/in_usepackage_addedmarkup_changes.tex
-2019/10/28 | 50 | macros/latex/contrib/changes/userdoc/in_usepackage_authormarkup_changes.tex
-2019/10/28 | 66 | macros/latex/contrib/changes/userdoc/in_usepackage_authormarkupposition_changes.tex
-2019/10/28 | 58 | macros/latex/contrib/changes/userdoc/in_usepackage_authormarkuptext_changes.tex
-2019/10/28 | 21 | macros/latex/contrib/changes/userdoc/in_usepackage_changes.tex
-2019/10/28 | 52 | macros/latex/contrib/changes/userdoc/in_usepackage_commentmarkup_changes.tex
-2019/10/28 | 52 | macros/latex/contrib/changes/userdoc/in_usepackage_deletedmarkup_changes.tex
-2019/10/28 | 64 | macros/latex/contrib/changes/userdoc/in_usepackage_draft_changes.tex
-2019/10/28 | 28 | macros/latex/contrib/changes/userdoc/in_usepackage_final_changes.tex
-2019/10/28 | 56 | macros/latex/contrib/changes/userdoc/in_usepackage_highlightmarkup_changes.tex
-2019/10/28 | 38 | macros/latex/contrib/changes/userdoc/in_usepackage_markup_changes.tex
-2019/10/28 | 32 | macros/latex/contrib/changes/userdoc/in_usepackage_options_changes.tex
-2019/10/28 | 42 | macros/latex/contrib/changes/userdoc/in_usepackage_todonotes_changes.tex
-2019/10/28 | 41 | macros/latex/contrib/changes/userdoc/in_usepackage_truncate_changes.tex
-2019/10/28 | 37 | macros/latex/contrib/changes/userdoc/in_usepackage_ulem_changes.tex
-2019/10/28 | 39 | macros/latex/contrib/changes/userdoc/in_usepackage_xcolor_changes.tex
-2019/10/28 | 25 | macros/latex/contrib/changes/userdoc/script_pymergechanges_empty.tex
-2019/10/28 | 229 | macros/latex/contrib/changes/userdoc/script_pymergechanges.tex
-2019/10/28 | 683388 | macros/latex/contrib/changes.zip
+2019/11/17 | 4952 | macros/latex/contrib/changes/changes.drv
+2019/11/17 | 60175 | macros/latex/contrib/changes/changes.dtx
+2019/11/17 | 184119 | macros/latex/contrib/changes/changes.english.pdf
+2019/11/17 | 265818 | macros/latex/contrib/changes/changes.english.withcode.pdf
+2019/11/17 | 8562 | macros/latex/contrib/changes/changes.ins
+2019/11/17 | 195534 | macros/latex/contrib/changes/changes.ngerman.pdf
+2019/11/17 | 5030 | macros/latex/contrib/changes/example-screenshot.dtx
+2019/11/17 | 16053 | macros/latex/contrib/changes/examples.dtx
+2019/11/17 | 10589 | macros/latex/contrib/changes/pyMergeChanges.py
+2019/11/17 | 1320 | macros/latex/contrib/changes/README
+2019/11/17 | 37464 | macros/latex/contrib/changes/userdoc/changes.de.tex
+2019/11/17 | 34189 | macros/latex/contrib/changes/userdoc/changes.en.tex
+2019/11/17 | 182 | macros/latex/contrib/changes/userdoc/ex_added.tex
+2019/11/17 | 91 | macros/latex/contrib/changes/userdoc/ex_comment.tex
+2019/11/17 | 174 | macros/latex/contrib/changes/userdoc/ex_definechangesauthor.tex
+2019/11/17 | 177 | macros/latex/contrib/changes/userdoc/ex_deleted.tex
+2019/11/17 | 223 | macros/latex/contrib/changes/userdoc/ex_highlight.tex
+2019/11/17 | 267 | macros/latex/contrib/changes/userdoc/ex_listofchanges.tex
+2019/11/17 | 224 | macros/latex/contrib/changes/userdoc/ex_replaced.tex
+2019/11/17 | 52 | macros/latex/contrib/changes/userdoc/ex_setaddedmarkup.tex
+2019/11/17 | 63 | macros/latex/contrib/changes/userdoc/ex_setauthormarkupposition.tex
+2019/11/17 | 83 | macros/latex/contrib/changes/userdoc/ex_setauthormarkup.tex
+2019/11/17 | 52 | macros/latex/contrib/changes/userdoc/ex_setauthormarkuptext.tex
+2019/11/17 | 216 | macros/latex/contrib/changes/userdoc/ex_setcommentmarkup.tex
+2019/11/17 | 56 | macros/latex/contrib/changes/userdoc/ex_setdeletedmarkup.tex
+2019/11/17 | 107 | macros/latex/contrib/changes/userdoc/ex_sethighlightmarkup.tex
+2019/11/17 | 48 | macros/latex/contrib/changes/userdoc/ex_setsocextension.tex
+2019/11/17 | 109 | macros/latex/contrib/changes/userdoc/ex_setsummarytowidth.tex
+2019/11/17 | 53 | macros/latex/contrib/changes/userdoc/ex_setsummarywidth.tex
+2019/11/17 | 55 | macros/latex/contrib/changes/userdoc/ex_settruncatewidth.tex
+2019/11/17 | 155 | macros/latex/contrib/changes/userdoc/ex_usepackage_addedmarkup_changes.tex
+2019/11/17 | 167 | macros/latex/contrib/changes/userdoc/ex_usepackage_authormarkup_changes.tex
+2019/11/17 | 133 | macros/latex/contrib/changes/userdoc/ex_usepackage_authormarkupposition_changes.tex
+2019/11/17 | 122 | macros/latex/contrib/changes/userdoc/ex_usepackage_authormarkuptext_changes.tex
+2019/11/17 | 164 | macros/latex/contrib/changes/userdoc/ex_usepackage_commentmarkup_changes.tex
+2019/11/17 | 160 | macros/latex/contrib/changes/userdoc/ex_usepackage_deletedmarkup_changes.tex
+2019/11/17 | 130 | macros/latex/contrib/changes/userdoc/ex_usepackage_highlightmarkup_changes.tex
+2019/11/17 | 184 | macros/latex/contrib/changes/userdoc/ex_usepackage_markup_changes.tex
+2019/11/17 | 48 | macros/latex/contrib/changes/userdoc/ex_usepackage_todonotes_changes.tex
+2019/11/17 | 41 | macros/latex/contrib/changes/userdoc/ex_usepackage_truncate_changes.tex
+2019/11/17 | 82 | macros/latex/contrib/changes/userdoc/ex_usepackage_ulem_changes.tex
+2019/11/17 | 79 | macros/latex/contrib/changes/userdoc/ex_usepackage_xcolor_changes.tex
+2019/11/17 | 47 | macros/latex/contrib/changes/userdoc/in_added.tex
+2019/11/17 | 29 | macros/latex/contrib/changes/userdoc/in_comment.tex
+2019/11/17 | 55 | macros/latex/contrib/changes/userdoc/in_definechangesauthor.tex
+2019/11/17 | 49 | macros/latex/contrib/changes/userdoc/in_deleted.tex
+2019/11/17 | 47 | macros/latex/contrib/changes/userdoc/in_highlight.tex
+2019/11/17 | 58 | macros/latex/contrib/changes/userdoc/in_listofchanges.tex
+2019/11/17 | 38 | macros/latex/contrib/changes/userdoc/in_path_doc_examples.tex
+2019/11/17 | 27 | macros/latex/contrib/changes/userdoc/in_path_script.tex
+2019/11/17 | 62 | macros/latex/contrib/changes/userdoc/in_replaced.tex
+2019/11/17 | 30 | macros/latex/contrib/changes/userdoc/in_setaddedmarkup.tex
+2019/11/17 | 49 | macros/latex/contrib/changes/userdoc/in_setauthormarkupposition.tex
+2019/11/17 | 31 | macros/latex/contrib/changes/userdoc/in_setauthormarkup.tex
+2019/11/17 | 41 | macros/latex/contrib/changes/userdoc/in_setauthormarkuptext.tex
+2019/11/17 | 32 | macros/latex/contrib/changes/userdoc/in_setcommentmarkup.tex
+2019/11/17 | 32 | macros/latex/contrib/changes/userdoc/in_setdeletedmarkup.tex
+2019/11/17 | 34 | macros/latex/contrib/changes/userdoc/in_sethighlightmarkup.tex
+2019/11/17 | 30 | macros/latex/contrib/changes/userdoc/in_setsocextension.tex
+2019/11/17 | 27 | macros/latex/contrib/changes/userdoc/in_setsummarytowidth.tex
+2019/11/17 | 26 | macros/latex/contrib/changes/userdoc/in_setsummarywidth.tex
+2019/11/17 | 27 | macros/latex/contrib/changes/userdoc/in_settruncatewidth.tex
+2019/11/17 | 48 | macros/latex/contrib/changes/userdoc/in_usepackage_addedmarkup_changes.tex
+2019/11/17 | 50 | macros/latex/contrib/changes/userdoc/in_usepackage_authormarkup_changes.tex
+2019/11/17 | 66 | macros/latex/contrib/changes/userdoc/in_usepackage_authormarkupposition_changes.tex
+2019/11/17 | 58 | macros/latex/contrib/changes/userdoc/in_usepackage_authormarkuptext_changes.tex
+2019/11/17 | 21 | macros/latex/contrib/changes/userdoc/in_usepackage_changes.tex
+2019/11/17 | 52 | macros/latex/contrib/changes/userdoc/in_usepackage_commentmarkup_changes.tex
+2019/11/17 | 52 | macros/latex/contrib/changes/userdoc/in_usepackage_deletedmarkup_changes.tex
+2019/11/17 | 64 | macros/latex/contrib/changes/userdoc/in_usepackage_draft_changes.tex
+2019/11/17 | 28 | macros/latex/contrib/changes/userdoc/in_usepackage_final_changes.tex
+2019/11/17 | 56 | macros/latex/contrib/changes/userdoc/in_usepackage_highlightmarkup_changes.tex
+2019/11/17 | 38 | macros/latex/contrib/changes/userdoc/in_usepackage_markup_changes.tex
+2019/11/17 | 32 | macros/latex/contrib/changes/userdoc/in_usepackage_options_changes.tex
+2019/11/17 | 42 | macros/latex/contrib/changes/userdoc/in_usepackage_todonotes_changes.tex
+2019/11/17 | 41 | macros/latex/contrib/changes/userdoc/in_usepackage_truncate_changes.tex
+2019/11/17 | 37 | macros/latex/contrib/changes/userdoc/in_usepackage_ulem_changes.tex
+2019/11/17 | 39 | macros/latex/contrib/changes/userdoc/in_usepackage_xcolor_changes.tex
+2019/11/17 | 25 | macros/latex/contrib/changes/userdoc/script_pymergechanges_empty.tex
+2019/11/17 | 229 | macros/latex/contrib/changes/userdoc/script_pymergechanges.tex
+2019/11/17 | 683091 | macros/latex/contrib/changes.zip
2006/05/09 | 17353 | macros/latex/contrib/chappg/chappg.dtx
2006/04/24 | 582 | macros/latex/contrib/chappg/chappg.ins
2006/05/09 | 205179 | macros/latex/contrib/chappg/chappg.pdf
@@ -178431,39 +178425,39 @@
2016/12/20 | 47119 | macros/latex/contrib/chemgreek/chemgreek.sty
2016/12/20 | 1372 | macros/latex/contrib/chemgreek/README
2016/12/20 | 737166 | macros/latex/contrib/chemgreek.zip
-2019/09/30 | 135530 | macros/latex/contrib/chemmacros/chemmacros4.sty
-2019/09/30 | 10468 | macros/latex/contrib/chemmacros/chemmacros5.sty
-2019/09/30 | 973195 | macros/latex/contrib/chemmacros/chemmacros_en.pdf
-2019/09/30 | 153765 | macros/latex/contrib/chemmacros/chemmacros_en.tex
-2019/09/30 | 23877 | macros/latex/contrib/chemmacros/chemmacros.history
-2019/09/30 | 5437 | macros/latex/contrib/chemmacros/chemmacros.module.acid-base.code.tex
-2019/09/30 | 2411 | macros/latex/contrib/chemmacros/chemmacros.module.all.code.tex
-2019/09/30 | 14791 | macros/latex/contrib/chemmacros/chemmacros.module.base.code.tex
-2019/09/30 | 5862 | macros/latex/contrib/chemmacros/chemmacros.module.charges.code.tex
-2019/09/30 | 9225 | macros/latex/contrib/chemmacros/chemmacros.module.chemformula.code.tex
-2019/09/30 | 4762 | macros/latex/contrib/chemmacros/chemmacros.module.errorcheck.code.tex
-2019/09/30 | 2611 | macros/latex/contrib/chemmacros/chemmacros.module.greek.code.tex
-2019/09/30 | 7894 | macros/latex/contrib/chemmacros/chemmacros.module.isotopes.code.tex
-2019/09/30 | 6263 | macros/latex/contrib/chemmacros/chemmacros.module.lang.code.tex
-2019/09/30 | 4920 | macros/latex/contrib/chemmacros/chemmacros.module.mechanisms.code.tex
-2019/09/30 | 7292 | macros/latex/contrib/chemmacros/chemmacros.module.newman.code.tex
-2019/09/30 | 28885 | macros/latex/contrib/chemmacros/chemmacros.module.nomenclature.code.tex
-2019/09/30 | 21348 | macros/latex/contrib/chemmacros/chemmacros.module.orbital.code.tex
-2019/09/30 | 4610 | macros/latex/contrib/chemmacros/chemmacros.module.particles.code.tex
-2019/09/30 | 4563 | macros/latex/contrib/chemmacros/chemmacros.module.phases.code.tex
-2019/09/30 | 6224 | macros/latex/contrib/chemmacros/chemmacros.module.polymers.code.tex
-2019/09/30 | 14354 | macros/latex/contrib/chemmacros/chemmacros.module.reactions.code.tex
-2019/09/30 | 14754 | macros/latex/contrib/chemmacros/chemmacros.module.redox.code.tex
-2019/09/30 | 10664 | macros/latex/contrib/chemmacros/chemmacros.module.scheme.code.tex
-2019/09/30 | 18759 | macros/latex/contrib/chemmacros/chemmacros.module.spectroscopy.code.tex
-2019/09/30 | 3000 | macros/latex/contrib/chemmacros/chemmacros.module.symbols.code.tex
-2019/09/30 | 6068 | macros/latex/contrib/chemmacros/chemmacros.module.thermodynamics.code.tex
-2019/09/30 | 6323 | macros/latex/contrib/chemmacros/chemmacros.module.tikz.code.tex
-2019/09/30 | 2099 | macros/latex/contrib/chemmacros/chemmacros.module.units.code.tex
-2019/09/30 | 4286 | macros/latex/contrib/chemmacros/chemmacros.module.xfrac.code.tex
-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
+2019/11/17 | 135530 | macros/latex/contrib/chemmacros/chemmacros4.sty
+2019/11/17 | 10468 | macros/latex/contrib/chemmacros/chemmacros5.sty
+2019/11/17 | 947092 | macros/latex/contrib/chemmacros/chemmacros_en.pdf
+2019/11/17 | 153191 | macros/latex/contrib/chemmacros/chemmacros_en.tex
+2019/11/17 | 24121 | macros/latex/contrib/chemmacros/chemmacros.history
+2019/11/17 | 5437 | macros/latex/contrib/chemmacros/chemmacros.module.acid-base.code.tex
+2019/11/17 | 2411 | macros/latex/contrib/chemmacros/chemmacros.module.all.code.tex
+2019/11/17 | 14791 | macros/latex/contrib/chemmacros/chemmacros.module.base.code.tex
+2019/11/17 | 5862 | macros/latex/contrib/chemmacros/chemmacros.module.charges.code.tex
+2019/11/17 | 9225 | macros/latex/contrib/chemmacros/chemmacros.module.chemformula.code.tex
+2019/11/17 | 4762 | macros/latex/contrib/chemmacros/chemmacros.module.errorcheck.code.tex
+2019/11/17 | 2611 | macros/latex/contrib/chemmacros/chemmacros.module.greek.code.tex
+2019/11/17 | 7894 | macros/latex/contrib/chemmacros/chemmacros.module.isotopes.code.tex
+2019/11/17 | 6263 | macros/latex/contrib/chemmacros/chemmacros.module.lang.code.tex
+2019/11/17 | 4920 | macros/latex/contrib/chemmacros/chemmacros.module.mechanisms.code.tex
+2019/11/17 | 7292 | macros/latex/contrib/chemmacros/chemmacros.module.newman.code.tex
+2019/11/17 | 29122 | macros/latex/contrib/chemmacros/chemmacros.module.nomenclature.code.tex
+2019/11/17 | 21348 | macros/latex/contrib/chemmacros/chemmacros.module.orbital.code.tex
+2019/11/17 | 4610 | macros/latex/contrib/chemmacros/chemmacros.module.particles.code.tex
+2019/11/17 | 4563 | macros/latex/contrib/chemmacros/chemmacros.module.phases.code.tex
+2019/11/17 | 6224 | macros/latex/contrib/chemmacros/chemmacros.module.polymers.code.tex
+2019/11/17 | 14354 | macros/latex/contrib/chemmacros/chemmacros.module.reactions.code.tex
+2019/11/17 | 14754 | macros/latex/contrib/chemmacros/chemmacros.module.redox.code.tex
+2019/11/17 | 10664 | macros/latex/contrib/chemmacros/chemmacros.module.scheme.code.tex
+2019/11/17 | 18759 | macros/latex/contrib/chemmacros/chemmacros.module.spectroscopy.code.tex
+2019/11/17 | 3000 | macros/latex/contrib/chemmacros/chemmacros.module.symbols.code.tex
+2019/11/17 | 6068 | macros/latex/contrib/chemmacros/chemmacros.module.thermodynamics.code.tex
+2019/11/17 | 6323 | macros/latex/contrib/chemmacros/chemmacros.module.tikz.code.tex
+2019/11/17 | 2199 | macros/latex/contrib/chemmacros/chemmacros.module.units.code.tex
+2019/11/17 | 4286 | macros/latex/contrib/chemmacros/chemmacros.module.xfrac.code.tex
+2019/11/17 | 8286 | macros/latex/contrib/chemmacros/chemmacros.sty
+2019/11/17 | 2505 | macros/latex/contrib/chemmacros/README
+2019/11/17 | 1063943 | macros/latex/contrib/chemmacros.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
@@ -181889,11 +181883,11 @@
2010/12/08 | 1124995 | macros/latex/contrib/etextools/etextools.pdf
2010/08/27 | 1442 | macros/latex/contrib/etextools/README
2010/12/14 | 1019292 | macros/latex/contrib/etextools.zip
-2019/03/10 | 561953 | macros/latex/contrib/etoc/etoc-DE.pdf
-2019/03/10 | 558599 | macros/latex/contrib/etoc/etoc.dtx
-2019/03/10 | 615419 | macros/latex/contrib/etoc/etoc.pdf
-2019/03/10 | 8980 | macros/latex/contrib/etoc/README.md
-2019/03/10 | 1286353 | macros/latex/contrib/etoc.zip
+2019/11/17 | 565252 | macros/latex/contrib/etoc/etoc-DE.pdf
+2019/11/17 | 563685 | macros/latex/contrib/etoc/etoc.dtx
+2019/11/17 | 620437 | macros/latex/contrib/etoc/etoc.pdf
+2019/11/17 | 9092 | macros/latex/contrib/etoc/README.md
+2019/11/17 | 1296546 | macros/latex/contrib/etoc.zip
2019/09/21 | 2379 | macros/latex/contrib/etoolbox/etoolbox.def
2019/09/21 | 224558 | macros/latex/contrib/etoolbox/etoolbox.pdf
2019/09/21 | 45259 | macros/latex/contrib/etoolbox/etoolbox.sty
@@ -192239,48 +192233,48 @@
2018/04/29 | 1768 | macros/latex/contrib/pkgloader/pkgloader-true.sty
2018/04/29 | 1388 | macros/latex/contrib/pkgloader/README
2018/04/29 | 488889 | macros/latex/contrib/pkgloader.zip
-2019/11/15 | 217 | macros/latex/contrib/pkuthss/doc/example/chap/abs.tex
-2019/11/15 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/ack.tex
-2019/11/15 | 138 | macros/latex/contrib/pkuthss/doc/example/chap/chap1.tex
-2019/11/15 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/chap2.tex
-2019/11/15 | 147 | macros/latex/contrib/pkuthss/doc/example/chap/chap3.tex
-2019/11/15 | 2347 | macros/latex/contrib/pkuthss/doc/example/chap/copy.tex
-2019/11/15 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/encl1.tex
-2019/11/15 | 3750 | macros/latex/contrib/pkuthss/doc/example/chap/origin.tex
-2019/11/15 | 2231 | macros/latex/contrib/pkuthss/doc/example/ctex-fontset-pkuthss.def
-2019/11/15 | 115 | macros/latex/contrib/pkuthss/doc/example/ctexopts.cfg
-2019/11/15 | 461 | macros/latex/contrib/pkuthss/doc/example/latexmkrc
-2019/11/15 | 364 | macros/latex/contrib/pkuthss/doc/example/Make.bat
-2019/11/15 | 1009 | macros/latex/contrib/pkuthss/doc/example/Makefile
-2019/11/15 | 92601 | macros/latex/contrib/pkuthss/doc/example.pdf
-2019/11/15 | 1434 | macros/latex/contrib/pkuthss/doc/example/spine.tex
-2019/11/15 | 294 | macros/latex/contrib/pkuthss/doc/example/thesis.bib
-2019/11/15 | 3965 | macros/latex/contrib/pkuthss/doc/example/thesis.tex
-2019/11/15 | 401697 | macros/latex/contrib/pkuthss/doc/pkuthss.pdf
-2019/11/15 | 13356 | macros/latex/contrib/pkuthss/doc/readme/ChangeLog.txt
-2019/11/15 | 3035 | macros/latex/contrib/pkuthss/doc/readme/ChangeLog-upto-1.3.txt
-2019/11/15 | 1132 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-abs.tex
-2019/11/15 | 1884 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-ack.tex
-2019/11/15 | 7061 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap1.tex
-2019/11/15 | 15460 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap2.tex
-2019/11/15 | 5348 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap3.tex
-2019/11/15 | 1127 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-concl.tex
-2019/11/15 | 1509 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-copy.tex
-2019/11/15 | 1154 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-encl1.tex
-2019/11/15 | 2689 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-intro.tex
-2019/11/15 | 237 | macros/latex/contrib/pkuthss/doc/readme/latexmkrc
-2019/11/15 | 6392 | macros/latex/contrib/pkuthss/doc/readme/pkuthss.bib
-2019/11/15 | 9132 | macros/latex/contrib/pkuthss/doc/readme/pkuthss-english.patch
-2019/11/15 | 3123 | macros/latex/contrib/pkuthss/doc/readme/pkuthss.tex
-2019/11/15 | 678 | macros/latex/contrib/pkuthss/README
-2019/11/15 | 3941 | macros/latex/contrib/pkuthss/tex/pkulogo.eps
-2019/11/15 | 3641 | macros/latex/contrib/pkuthss/tex/pkulogo.pdf
-2019/11/15 | 14707 | macros/latex/contrib/pkuthss/tex/pkuthss.cls
-2019/11/15 | 1495 | macros/latex/contrib/pkuthss/tex/pkuthss-gbk.def
-2019/11/15 | 1552 | macros/latex/contrib/pkuthss/tex/pkuthss-utf8.def
-2019/11/15 | 8123 | macros/latex/contrib/pkuthss/tex/pkuword.eps
-2019/11/15 | 6392 | macros/latex/contrib/pkuthss/tex/pkuword.pdf
-2019/11/15 | 553898 | macros/latex/contrib/pkuthss.zip
+2019/11/17 | 217 | macros/latex/contrib/pkuthss/doc/example/chap/abs.tex
+2019/11/17 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/ack.tex
+2019/11/17 | 138 | macros/latex/contrib/pkuthss/doc/example/chap/chap1.tex
+2019/11/17 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/chap2.tex
+2019/11/17 | 147 | macros/latex/contrib/pkuthss/doc/example/chap/chap3.tex
+2019/11/17 | 2347 | macros/latex/contrib/pkuthss/doc/example/chap/copy.tex
+2019/11/17 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/encl1.tex
+2019/11/17 | 3750 | macros/latex/contrib/pkuthss/doc/example/chap/origin.tex
+2019/11/17 | 2231 | macros/latex/contrib/pkuthss/doc/example/ctex-fontset-pkuthss.def
+2019/11/17 | 115 | macros/latex/contrib/pkuthss/doc/example/ctexopts.cfg
+2019/11/17 | 461 | macros/latex/contrib/pkuthss/doc/example/latexmkrc
+2019/11/17 | 364 | macros/latex/contrib/pkuthss/doc/example/Make.bat
+2019/11/17 | 1009 | macros/latex/contrib/pkuthss/doc/example/Makefile
+2019/11/17 | 92605 | macros/latex/contrib/pkuthss/doc/example.pdf
+2019/11/17 | 1434 | macros/latex/contrib/pkuthss/doc/example/spine.tex
+2019/11/17 | 294 | macros/latex/contrib/pkuthss/doc/example/thesis.bib
+2019/11/17 | 3965 | macros/latex/contrib/pkuthss/doc/example/thesis.tex
+2019/11/17 | 401774 | macros/latex/contrib/pkuthss/doc/pkuthss.pdf
+2019/11/17 | 13549 | macros/latex/contrib/pkuthss/doc/readme/ChangeLog.txt
+2019/11/17 | 3035 | macros/latex/contrib/pkuthss/doc/readme/ChangeLog-upto-1.3.txt
+2019/11/17 | 1132 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-abs.tex
+2019/11/17 | 1884 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-ack.tex
+2019/11/17 | 7061 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap1.tex
+2019/11/17 | 15460 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap2.tex
+2019/11/17 | 5348 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap3.tex
+2019/11/17 | 1127 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-concl.tex
+2019/11/17 | 1509 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-copy.tex
+2019/11/17 | 1154 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-encl1.tex
+2019/11/17 | 2689 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-intro.tex
+2019/11/17 | 237 | macros/latex/contrib/pkuthss/doc/readme/latexmkrc
+2019/11/17 | 6392 | macros/latex/contrib/pkuthss/doc/readme/pkuthss.bib
+2019/11/17 | 9132 | macros/latex/contrib/pkuthss/doc/readme/pkuthss-english.patch
+2019/11/17 | 3123 | macros/latex/contrib/pkuthss/doc/readme/pkuthss.tex
+2019/11/17 | 684 | macros/latex/contrib/pkuthss/README.txt
+2019/11/17 | 3941 | macros/latex/contrib/pkuthss/tex/pkulogo.eps
+2019/11/17 | 3828 | macros/latex/contrib/pkuthss/tex/pkulogo.pdf
+2019/11/17 | 14707 | macros/latex/contrib/pkuthss/tex/pkuthss.cls
+2019/11/17 | 1495 | macros/latex/contrib/pkuthss/tex/pkuthss-gbk.def
+2019/11/17 | 1552 | macros/latex/contrib/pkuthss/tex/pkuthss-utf8.def
+2019/11/17 | 8123 | macros/latex/contrib/pkuthss/tex/pkuword.eps
+2019/11/17 | 6579 | macros/latex/contrib/pkuthss/tex/pkuword.pdf
+2019/11/17 | 554302 | macros/latex/contrib/pkuthss.zip
2010/09/19 | 255447 | macros/latex/contrib/placeins/placeins-doc.pdf
2010/09/19 | 2914 | macros/latex/contrib/placeins/placeins-doc.tex
2005/04/19 | 4087 | macros/latex/contrib/placeins/placeins.sty
@@ -195965,11 +195959,11 @@
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/10/28 | 1800 | macros/latex/contrib/scontents/README.md
-2019/10/28 | 117446 | macros/latex/contrib/scontents/scontents.dtx
-2019/10/28 | 2219 | macros/latex/contrib/scontents/scontents.ins
-2019/10/28 | 336246 | macros/latex/contrib/scontents/scontents.pdf
-2019/10/28 | 347617 | macros/latex/contrib/scontents.zip
+2019/11/17 | 1990 | macros/latex/contrib/scontents/README.md
+2019/11/17 | 128536 | macros/latex/contrib/scontents/scontents.dtx
+2019/11/17 | 2219 | macros/latex/contrib/scontents/scontents.ins
+2019/11/17 | 341895 | macros/latex/contrib/scontents/scontents.pdf
+2019/11/17 | 364449 | 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
@@ -203004,44 +202998,44 @@
2007/03/14 | 5281 | macros/latex/required/amscls/upref.dtx
2014/07/25 | 1999 | macros/latex/required/amscls/upref.ins
2017/12/19 | 1282746 | macros/latex/required/amscls.zip
-2019/10/13 | 8657 | macros/latex/required/amsmath/amsbsy.dtx
-2019/10/13 | 1470 | macros/latex/required/amsmath/amsbsy.ins
-2019/10/13 | 161335 | macros/latex/required/amsmath/amsbsy.pdf
-2019/10/13 | 11293 | macros/latex/required/amsmath/amscd.dtx
-2019/10/13 | 1468 | macros/latex/required/amsmath/amscd.ins
-2019/10/13 | 165753 | macros/latex/required/amsmath/amscd.pdf
-2019/10/13 | 5323 | macros/latex/required/amsmath/ams-external.txt
-2019/10/13 | 13452 | macros/latex/required/amsmath/amsgen.dtx
-2019/10/13 | 1470 | macros/latex/required/amsmath/amsgen.ins
-2019/10/13 | 164353 | macros/latex/required/amsmath/amsgen.pdf
-2019/10/13 | 5860 | macros/latex/required/amsmath/ams-internal.txt
-2019/10/13 | 453056 | macros/latex/required/amsmath/amsldoc.pdf
-2019/10/13 | 104303 | macros/latex/required/amsmath/amsldoc.tex
-2019/10/13 | 85093 | macros/latex/required/amsmath/amsmath-2018-12-01.sty
-2019/10/13 | 219246 | macros/latex/required/amsmath/amsmath.dtx
-2019/10/13 | 1484 | macros/latex/required/amsmath/amsmath.ins
-2019/10/13 | 379691 | macros/latex/required/amsmath/amsmath.pdf
-2019/10/13 | 9204 | macros/latex/required/amsmath/amsopn.dtx
-2019/10/13 | 1470 | macros/latex/required/amsmath/amsopn.ins
-2019/10/13 | 129171 | macros/latex/required/amsmath/amsopn.pdf
-2019/10/13 | 69722 | macros/latex/required/amsmath/amstex.sty
-2019/10/13 | 11411 | macros/latex/required/amsmath/amstext.dtx
-2019/10/13 | 1473 | macros/latex/required/amsmath/amstext.ins
-2019/10/13 | 193904 | macros/latex/required/amsmath/amstext.pdf
-2019/10/13 | 4345 | macros/latex/required/amsmath/amsxtra.dtx
-2019/10/13 | 1473 | macros/latex/required/amsmath/amsxtra.ins
-2019/10/13 | 104549 | macros/latex/required/amsmath/amsxtra.pdf
-2019/10/13 | 4513 | macros/latex/required/amsmath/changes.txt
-2019/10/13 | 22605 | macros/latex/required/amsmath/diffs-m.txt
-2019/10/13 | 369 | macros/latex/required/amsmath/manifest.txt
-2019/10/13 | 2726 | macros/latex/required/amsmath/README.md
-2019/10/13 | 101296 | macros/latex/required/amsmath/subeqn.pdf
-2019/10/13 | 6444 | macros/latex/required/amsmath/subeqn.tex
-2019/10/13 | 130486 | macros/latex/required/amsmath/technote.pdf
-2019/10/13 | 12005 | macros/latex/required/amsmath/technote.tex
-2019/10/13 | 428708 | macros/latex/required/amsmath/testmath.pdf
-2019/10/13 | 82371 | macros/latex/required/amsmath/testmath.tex
-2019/10/13 | 2583500 | macros/latex/required/amsmath.zip
+2019/11/17 | 8657 | macros/latex/required/amsmath/amsbsy.dtx
+2019/11/17 | 1470 | macros/latex/required/amsmath/amsbsy.ins
+2019/11/17 | 161335 | macros/latex/required/amsmath/amsbsy.pdf
+2019/11/17 | 11293 | macros/latex/required/amsmath/amscd.dtx
+2019/11/17 | 1468 | macros/latex/required/amsmath/amscd.ins
+2019/11/17 | 165753 | macros/latex/required/amsmath/amscd.pdf
+2019/11/17 | 5323 | macros/latex/required/amsmath/ams-external.txt
+2019/11/17 | 13452 | macros/latex/required/amsmath/amsgen.dtx
+2019/11/17 | 1470 | macros/latex/required/amsmath/amsgen.ins
+2019/11/17 | 164353 | macros/latex/required/amsmath/amsgen.pdf
+2019/11/17 | 5860 | macros/latex/required/amsmath/ams-internal.txt
+2019/11/17 | 475103 | macros/latex/required/amsmath/amsldoc.pdf
+2019/11/17 | 104498 | macros/latex/required/amsmath/amsldoc.tex
+2019/11/17 | 85093 | macros/latex/required/amsmath/amsmath-2018-12-01.sty
+2019/11/17 | 219900 | macros/latex/required/amsmath/amsmath.dtx
+2019/11/17 | 1484 | macros/latex/required/amsmath/amsmath.ins
+2019/11/17 | 379046 | macros/latex/required/amsmath/amsmath.pdf
+2019/11/17 | 9204 | macros/latex/required/amsmath/amsopn.dtx
+2019/11/17 | 1470 | macros/latex/required/amsmath/amsopn.ins
+2019/11/17 | 129171 | macros/latex/required/amsmath/amsopn.pdf
+2019/11/17 | 69722 | macros/latex/required/amsmath/amstex.sty
+2019/11/17 | 11411 | macros/latex/required/amsmath/amstext.dtx
+2019/11/17 | 1473 | macros/latex/required/amsmath/amstext.ins
+2019/11/17 | 193904 | macros/latex/required/amsmath/amstext.pdf
+2019/11/17 | 4345 | macros/latex/required/amsmath/amsxtra.dtx
+2019/11/17 | 1473 | macros/latex/required/amsmath/amsxtra.ins
+2019/11/17 | 104549 | macros/latex/required/amsmath/amsxtra.pdf
+2019/11/17 | 4781 | macros/latex/required/amsmath/changes.txt
+2019/11/17 | 22605 | macros/latex/required/amsmath/diffs-m.txt
+2019/11/17 | 369 | macros/latex/required/amsmath/manifest.txt
+2019/11/17 | 2712 | macros/latex/required/amsmath/README.md
+2019/11/17 | 101296 | macros/latex/required/amsmath/subeqn.pdf
+2019/11/17 | 6444 | macros/latex/required/amsmath/subeqn.tex
+2019/11/17 | 130486 | macros/latex/required/amsmath/technote.pdf
+2019/11/17 | 12005 | macros/latex/required/amsmath/technote.tex
+2019/11/17 | 428708 | macros/latex/required/amsmath/testmath.pdf
+2019/11/17 | 82371 | macros/latex/required/amsmath/testmath.tex
+2019/11/17 | 2604952 | macros/latex/required/amsmath.zip
2019/11/14 | 631515 | macros/latex/required/babel/base/babel.dtx
2019/11/14 | 7392 | macros/latex/required/babel/base/babel.ins
2019/11/14 | 723535 | macros/latex/required/babel/base/babel.pdf
@@ -203449,113 +203443,109 @@
2015/10/04 | 263467 | macros/luatex/generic/luatexbase/luatexbase.pdf
2015/10/04 | 450 | macros/luatex/generic/luatexbase/README.md
2015/10/04 | 270547 | macros/luatex/generic/luatexbase.zip
-2019/09/26 | 1536 | macros/luatex/generic/luatexja/COPYING
-2019/09/26 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
-2019/09/26 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua
-2019/09/26 | 140622 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
-2019/09/26 | 13422 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex
-2019/09/26 | 408500 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf
-2019/09/26 | 68494 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf
-2019/09/26 | 504115 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
-2019/09/26 | 502897 | macros/luatex/generic/luatexja/doc/luatexja.dtx
-2019/09/26 | 504977 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
-2019/09/26 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins
-2019/09/26 | 895214 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
-2019/09/26 | 394907 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
-2019/09/26 | 38408 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
-2019/09/26 | 563358 | macros/luatex/generic/luatexja/doc/luatexja-zhfonts.pdf
-2019/09/26 | 13958 | macros/luatex/generic/luatexja/doc/luatexja-zhfonts.tex
-2019/09/26 | 3502 | macros/luatex/generic/luatexja/README
-2019/09/26 | 4559 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
-2019/09/26 | 33458 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty
-2019/09/26 | 13174 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-25c.sty
-2019/09/26 | 15856 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-26h.sty
-2019/09/26 | 15633 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
-2019/09/26 | 1886 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
-2019/09/26 | 6891 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty
-2019/09/26 | 28484 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
-2019/09/26 | 7541 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
-2019/09/26 | 2193 | macros/luatex/generic/luatexja/src/addons/luatexja-zhfonts.sty
-2019/09/26 | 2601 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua
-2019/09/26 | 2207 | macros/luatex/generic/luatexja/src/jfm-CCT.lua
-2019/09/26 | 2342 | macros/luatex/generic/luatexja/src/jfm-jis.lua
-2019/09/26 | 2601 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua
-2019/09/26 | 8106 | macros/luatex/generic/luatexja/src/jfm-min.lua
-2019/09/26 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua
-2019/09/26 | 200 | macros/luatex/generic/luatexja/src/jfm-prop.lua
-2019/09/26 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua
-2019/09/26 | 2575 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua
-2019/09/26 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
-2019/09/26 | 11106 | macros/luatex/generic/luatexja/src/jfm-ujis.lua
-2019/09/26 | 11307 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
-2019/09/26 | 26453 | macros/luatex/generic/luatexja/src/lltjext.sty
-2019/09/26 | 18950 | macros/luatex/generic/luatexja/src/ltj-adjust.lua
-2019/09/26 | 11748 | macros/luatex/generic/luatexja/src/ltj-base.lua
-2019/09/26 | 12311 | macros/luatex/generic/luatexja/src/ltj-base.sty
-2019/09/26 | 3834 | macros/luatex/generic/luatexja/src/ltj-charrange.lua
-2019/09/26 | 174195 | macros/luatex/generic/luatexja/src/ltjclasses.dtx
-2019/09/26 | 1278 | macros/luatex/generic/luatexja/src/ltjclasses.ins
-2019/09/26 | 4093 | macros/luatex/generic/luatexja/src/ltj-compat.lua
-2019/09/26 | 5222 | macros/luatex/generic/luatexja/src/ltj-debug.lua
-2019/09/26 | 36698 | macros/luatex/generic/luatexja/src/ltj-direction.lua
-2019/09/26 | 1661 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua
-2019/09/26 | 215230 | macros/luatex/generic/luatexja/src/ltj-ivd_aj1.lua
-2019/09/26 | 46001 | macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
-2019/09/26 | 43614 | macros/luatex/generic/luatexja/src/ltj-jfont.lua
-2019/09/26 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua
-2019/09/26 | 18036 | macros/luatex/generic/luatexja/src/ltj-kinsoku_make.tex
-2019/09/26 | 2313 | macros/luatex/generic/luatexja/src/ltj-latex.sty
-2019/09/26 | 3857 | macros/luatex/generic/luatexja/src/ltj-lineskip.lua
-2019/09/26 | 5752 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
-2019/09/26 | 8042 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
-2019/09/26 | 126 | macros/luatex/generic/luatexja/src/ltjltxdoc.ins
-2019/09/26 | 7046 | macros/luatex/generic/luatexja/src/ltj-math.lua
-2019/09/26 | 8908 | macros/luatex/generic/luatexja/src/ltj-otf.lua
-2019/09/26 | 4123 | macros/luatex/generic/luatexja/src/ltj-plain.sty
-2019/09/26 | 6715 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
-2019/09/26 | 13192 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
-2019/09/26 | 28597 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
-2019/09/26 | 189189 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx
-2019/09/26 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
-2019/09/26 | 11949 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua
-2019/09/26 | 4671 | macros/luatex/generic/luatexja/src/ltj-stack.lua
-2019/09/26 | 7547 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua
-2019/09/26 | 3855 | macros/luatex/generic/luatexja/src/luatexja-compat.sty
-2019/09/26 | 27206 | macros/luatex/generic/luatexja/src/luatexja-core.sty
-2019/09/26 | 19886 | macros/luatex/generic/luatexja/src/luatexja.lua
-2019/09/26 | 1832 | macros/luatex/generic/luatexja/src/luatexja.sty
-2019/09/26 | 10689 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty
-2019/09/26 | 10037 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
-2019/09/26 | 30366 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
-2019/09/26 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
-2019/09/26 | 5284 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
-2019/09/26 | 1406 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
-2019/09/26 | 17106 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
-2019/09/26 | 14186 | macros/luatex/generic/luatexja/src/patches/lltjp-listings.sty
-2019/09/26 | 1842 | macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
-2019/09/26 | 501 | macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
-2019/09/26 | 2997 | macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
-2019/09/26 | 933 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
-2019/09/26 | 5681 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty
-2019/09/26 | 2398 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty
-2019/09/26 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty
-2019/09/26 | 580 | macros/luatex/generic/luatexja/tool/blocks2defcharrange.rb
-2019/09/26 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb
-2019/09/26 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
-2019/09/26 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex
-2019/09/26 | 7710 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
-2019/09/26 | 551 | macros/luatex/generic/luatexja/tool/jfm-readable.rb
-2019/09/26 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex
-2019/09/26 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
-2019/09/26 | 3311 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl
-2019/09/26 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt
-2019/09/26 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt
-2019/09/26 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt
-2019/09/26 | 896 | macros/luatex/generic/luatexja/tool/otf-KozMinPr6N-Regular.txt
-2019/09/26 | 804 | macros/luatex/generic/luatexja/tool/table_ivd_aj1.lua
-2019/09/26 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
-2019/09/26 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex
-2019/09/26 | 3945138 | macros/luatex/generic/luatexja.zip
+2019/11/17 | 1536 | macros/luatex/generic/luatexja/COPYING
+2019/11/17 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
+2019/11/17 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua
+2019/11/17 | 140622 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
+2019/11/17 | 13422 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex
+2019/11/17 | 408500 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf
+2019/11/17 | 68494 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf
+2019/11/17 | 504115 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
+2019/11/17 | 507090 | macros/luatex/generic/luatexja/doc/luatexja.dtx
+2019/11/17 | 530396 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
+2019/11/17 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins
+2019/11/17 | 935893 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
+2019/11/17 | 394907 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
+2019/11/17 | 38408 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
+2019/11/17 | 3615 | macros/luatex/generic/luatexja/README
+2019/11/17 | 4559 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
+2019/11/17 | 33458 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty
+2019/11/17 | 15631 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
+2019/11/17 | 1691 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
+2019/11/17 | 6891 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty
+2019/11/17 | 28931 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
+2019/11/17 | 7541 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
+2019/11/17 | 2193 | macros/luatex/generic/luatexja/src/addons/luatexja-zhfonts.sty
+2019/11/17 | 2601 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua
+2019/11/17 | 2207 | macros/luatex/generic/luatexja/src/jfm-CCT.lua
+2019/11/17 | 2342 | macros/luatex/generic/luatexja/src/jfm-jis.lua
+2019/11/17 | 2601 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua
+2019/11/17 | 8106 | macros/luatex/generic/luatexja/src/jfm-min.lua
+2019/11/17 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua
+2019/11/17 | 200 | macros/luatex/generic/luatexja/src/jfm-prop.lua
+2019/11/17 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua
+2019/11/17 | 2575 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua
+2019/11/17 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
+2019/11/17 | 11106 | macros/luatex/generic/luatexja/src/jfm-ujis.lua
+2019/11/17 | 11307 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
+2019/11/17 | 26453 | macros/luatex/generic/luatexja/src/lltjext.sty
+2019/11/17 | 18950 | macros/luatex/generic/luatexja/src/ltj-adjust.lua
+2019/11/17 | 11755 | macros/luatex/generic/luatexja/src/ltj-base.lua
+2019/11/17 | 12311 | macros/luatex/generic/luatexja/src/ltj-base.sty
+2019/11/17 | 3834 | macros/luatex/generic/luatexja/src/ltj-charrange.lua
+2019/11/17 | 175615 | macros/luatex/generic/luatexja/src/ltjclasses.dtx
+2019/11/17 | 1278 | macros/luatex/generic/luatexja/src/ltjclasses.ins
+2019/11/17 | 4093 | macros/luatex/generic/luatexja/src/ltj-compat.lua
+2019/11/17 | 5222 | macros/luatex/generic/luatexja/src/ltj-debug.lua
+2019/11/17 | 36698 | macros/luatex/generic/luatexja/src/ltj-direction.lua
+2019/11/17 | 1661 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua
+2019/11/17 | 215230 | macros/luatex/generic/luatexja/src/ltj-ivd_aj1.lua
+2019/11/17 | 46001 | macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
+2019/11/17 | 43820 | macros/luatex/generic/luatexja/src/ltj-jfont.lua
+2019/11/17 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua
+2019/11/17 | 18036 | macros/luatex/generic/luatexja/src/ltj-kinsoku_make.tex
+2019/11/17 | 2313 | macros/luatex/generic/luatexja/src/ltj-latex.sty
+2019/11/17 | 3857 | macros/luatex/generic/luatexja/src/ltj-lineskip.lua
+2019/11/17 | 5889 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
+2019/11/17 | 8042 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
+2019/11/17 | 126 | macros/luatex/generic/luatexja/src/ltjltxdoc.ins
+2019/11/17 | 7046 | macros/luatex/generic/luatexja/src/ltj-math.lua
+2019/11/17 | 8908 | macros/luatex/generic/luatexja/src/ltj-otf.lua
+2019/11/17 | 4123 | macros/luatex/generic/luatexja/src/ltj-plain.sty
+2019/11/17 | 6715 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
+2019/11/17 | 13258 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
+2019/11/17 | 28597 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
+2019/11/17 | 189189 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx
+2019/11/17 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
+2019/11/17 | 11949 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua
+2019/11/17 | 4671 | macros/luatex/generic/luatexja/src/ltj-stack.lua
+2019/11/17 | 7547 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua
+2019/11/17 | 3855 | macros/luatex/generic/luatexja/src/luatexja-compat.sty
+2019/11/17 | 27206 | macros/luatex/generic/luatexja/src/luatexja-core.sty
+2019/11/17 | 19886 | macros/luatex/generic/luatexja/src/luatexja.lua
+2019/11/17 | 1832 | macros/luatex/generic/luatexja/src/luatexja.sty
+2019/11/17 | 10689 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty
+2019/11/17 | 10037 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
+2019/11/17 | 30366 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
+2019/11/17 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
+2019/11/17 | 7504 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
+2019/11/17 | 1406 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
+2019/11/17 | 17106 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
+2019/11/17 | 14186 | macros/luatex/generic/luatexja/src/patches/lltjp-listings.sty
+2019/11/17 | 2210 | macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
+2019/11/17 | 501 | macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
+2019/11/17 | 2997 | macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
+2019/11/17 | 933 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
+2019/11/17 | 5681 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty
+2019/11/17 | 2398 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty
+2019/11/17 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty
+2019/11/17 | 580 | macros/luatex/generic/luatexja/tool/blocks2defcharrange.rb
+2019/11/17 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb
+2019/11/17 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
+2019/11/17 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex
+2019/11/17 | 7710 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
+2019/11/17 | 551 | macros/luatex/generic/luatexja/tool/jfm-readable.rb
+2019/11/17 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex
+2019/11/17 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
+2019/11/17 | 3311 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl
+2019/11/17 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt
+2019/11/17 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt
+2019/11/17 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt
+2019/11/17 | 896 | macros/luatex/generic/luatexja/tool/otf-KozMinPr6N-Regular.txt
+2019/11/17 | 804 | macros/luatex/generic/luatexja/tool/table_ivd_aj1.lua
+2019/11/17 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
+2019/11/17 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex
+2019/11/17 | 3452371 | macros/luatex/generic/luatexja.zip
2019/08/01 | 6434 | macros/luatex/generic/luatexko/ChangeLog
2019/08/01 | 288860 | macros/luatex/generic/luatexko/luatexko-doc.pdf
2019/08/01 | 29057 | macros/luatex/generic/luatexko/luatexko-doc.tex
@@ -246985,6 +246975,7 @@
2019/11/06 | 3146244 | systems/texlive/tlnet/archive/animate.doc.tar.xz
2019/11/06 | 29900 | systems/texlive/tlnet/archive/animate.source.tar.xz
2019/11/06 | 24312 | systems/texlive/tlnet/archive/animate.tar.xz
+2019/11/17 | 4644 | systems/texlive/tlnet/archive/annotate.tar.xz
2019/02/28 | 187292 | systems/texlive/tlnet/archive/anonchap.doc.tar.xz
2019/02/28 | 1464 | systems/texlive/tlnet/archive/anonchap.tar.xz
2019/07/14 | 371076 | systems/texlive/tlnet/archive/anonymouspro.doc.tar.xz
@@ -247580,7 +247571,7 @@
2019/02/28 | 372 | systems/texlive/tlnet/archive/beamer-tut-pt.tar.xz
2019/02/28 | 618140 | systems/texlive/tlnet/archive/beamer-verona.doc.tar.xz
2019/02/28 | 3988 | systems/texlive/tlnet/archive/beamer-verona.tar.xz
-2019/11/16 | 827496 | systems/texlive/tlnet/archive/beebe.tar.xz
+2019/11/17 | 820476 | systems/texlive/tlnet/archive/beebe.tar.xz
2019/02/28 | 709916 | systems/texlive/tlnet/archive/begingreek.doc.tar.xz
2019/02/28 | 7448 | systems/texlive/tlnet/archive/begingreek.source.tar.xz
2019/02/28 | 1664 | systems/texlive/tlnet/archive/begingreek.tar.xz
@@ -248662,7 +248653,7 @@
2019/02/28 | 8068 | systems/texlive/tlnet/archive/collectbox.source.tar.xz
2019/02/28 | 2836 | systems/texlive/tlnet/archive/collectbox.tar.xz
2019/11/02 | 640 | systems/texlive/tlnet/archive/collection-basic.tar.xz
-2019/11/14 | 1172 | systems/texlive/tlnet/archive/collection-bibtexextra.tar.xz
+2019/11/17 | 1172 | systems/texlive/tlnet/archive/collection-bibtexextra.tar.xz
2019/11/04 | 908 | systems/texlive/tlnet/archive/collection-binextra.tar.xz
2019/02/28 | 600 | systems/texlive/tlnet/archive/collection-context.tar.xz
2019/11/14 | 1744 | systems/texlive/tlnet/archive/collection-fontsextra.tar.xz
@@ -251027,8 +251018,8 @@
2019/02/28 | 9408 | systems/texlive/tlnet/archive/gammas.tar.xz
2019/07/23 | 81596 | systems/texlive/tlnet/archive/garamond-libre.doc.tar.xz
2019/07/23 | 641732 | systems/texlive/tlnet/archive/garamond-libre.tar.xz
-2019/02/28 | 281644 | systems/texlive/tlnet/archive/garamond-math.doc.tar.xz
-2019/02/28 | 450248 | systems/texlive/tlnet/archive/garamond-math.tar.xz
+2019/11/17 | 244012 | systems/texlive/tlnet/archive/garamond-math.doc.tar.xz
+2019/11/17 | 399076 | systems/texlive/tlnet/archive/garamond-math.tar.xz
2019/02/28 | 532 | systems/texlive/tlnet/archive/garrigues.doc.tar.xz
2019/02/28 | 8268 | systems/texlive/tlnet/archive/garrigues.tar.xz
2019/02/28 | 1368 | systems/texlive/tlnet/archive/garuda-c90.source.tar.xz
@@ -254882,8 +254873,8 @@
2019/02/28 | 340 | systems/texlive/tlnet/archive/pkfix.x86_64-solaris.tar.xz
2019/02/28 | 475212 | systems/texlive/tlnet/archive/pkgloader.doc.tar.xz
2019/02/28 | 10336 | systems/texlive/tlnet/archive/pkgloader.tar.xz
-2019/11/16 | 508036 | systems/texlive/tlnet/archive/pkuthss.doc.tar.xz
-2019/11/16 | 16152 | systems/texlive/tlnet/archive/pkuthss.tar.xz
+2019/11/17 | 508052 | systems/texlive/tlnet/archive/pkuthss.doc.tar.xz
+2019/11/17 | 16148 | systems/texlive/tlnet/archive/pkuthss.tar.xz
2019/02/28 | 95556 | systems/texlive/tlnet/archive/placeat.doc.tar.xz
2019/02/28 | 11932 | systems/texlive/tlnet/archive/placeat.source.tar.xz
2019/02/28 | 4000 | systems/texlive/tlnet/archive/placeat.tar.xz
@@ -255349,14 +255340,14 @@
2019/02/28 | 344 | systems/texlive/tlnet/archive/pst-pdf.amd64-freebsd.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/pst-pdf.amd64-netbsd.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/pst-pdf.armhf-linux.tar.xz
-2019/02/28 | 961300 | systems/texlive/tlnet/archive/pst-pdf.doc.tar.xz
+2019/11/17 | 967780 | systems/texlive/tlnet/archive/pst-pdf.doc.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/pst-pdf.i386-cygwin.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/pst-pdf.i386-freebsd.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/pst-pdf.i386-linux.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/pst-pdf.i386-netbsd.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/pst-pdf.i386-solaris.tar.xz
-2019/02/28 | 162792 | systems/texlive/tlnet/archive/pst-pdf.source.tar.xz
-2019/02/28 | 7364 | systems/texlive/tlnet/archive/pst-pdf.tar.xz
+2019/11/17 | 162528 | systems/texlive/tlnet/archive/pst-pdf.source.tar.xz
+2019/11/17 | 7404 | systems/texlive/tlnet/archive/pst-pdf.tar.xz
2019/02/28 | 1528 | systems/texlive/tlnet/archive/pst-pdf.win32.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/pst-pdf.x86_64-cygwin.tar.xz
2019/02/28 | 352 | systems/texlive/tlnet/archive/pst-pdf.x86_64-darwinlegacy.tar.xz
@@ -256974,8 +256965,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/11/12 | 155380 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz
-2019/11/12 | 109876 | systems/texlive/tlnet/archive/texlive-docindex.tar.xz
+2019/11/17 | 155484 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz
+2019/11/17 | 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
@@ -257031,13 +257022,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/11/16 | 51248 | systems/texlive/tlnet/archive/texlive-scripts.doc.tar.xz
+2019/11/17 | 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/11/16 | 85480 | systems/texlive/tlnet/archive/texlive-scripts.tar.xz
+2019/11/17 | 85448 | 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
@@ -257619,8 +257610,8 @@
2019/02/28 | 254104 | systems/texlive/tlnet/archive/tucv.doc.tar.xz
2019/02/28 | 4996 | systems/texlive/tlnet/archive/tucv.source.tar.xz
2019/02/28 | 1860 | systems/texlive/tlnet/archive/tucv.tar.xz
-2019/11/14 | 1492740 | systems/texlive/tlnet/archive/tuda-ci.doc.tar.xz
-2019/11/14 | 34132 | systems/texlive/tlnet/archive/tuda-ci.tar.xz
+2019/11/17 | 1493308 | systems/texlive/tlnet/archive/tuda-ci.doc.tar.xz
+2019/11/17 | 34212 | systems/texlive/tlnet/archive/tuda-ci.tar.xz
2019/10/24 | 3792244 | systems/texlive/tlnet/archive/tudscr.doc.tar.xz
2019/10/24 | 315764 | systems/texlive/tlnet/archive/tudscr.source.tar.xz
2019/10/24 | 160180 | systems/texlive/tlnet/archive/tudscr.tar.xz
@@ -257847,9 +257838,9 @@
2019/02/28 | 2836 | systems/texlive/tlnet/archive/uni-wtal-lin.tar.xz
2019/07/16 | 31784 | systems/texlive/tlnet/archive/unizgklasa.doc.tar.xz
2019/07/16 | 2028 | systems/texlive/tlnet/archive/unizgklasa.tar.xz
-2019/03/24 | 681344 | systems/texlive/tlnet/archive/unravel.doc.tar.xz
-2019/03/24 | 50984 | systems/texlive/tlnet/archive/unravel.source.tar.xz
-2019/03/24 | 27964 | systems/texlive/tlnet/archive/unravel.tar.xz
+2019/11/17 | 683816 | systems/texlive/tlnet/archive/unravel.doc.tar.xz
+2019/11/17 | 51652 | systems/texlive/tlnet/archive/unravel.source.tar.xz
+2019/11/17 | 28380 | systems/texlive/tlnet/archive/unravel.tar.xz
2019/02/28 | 119528 | systems/texlive/tlnet/archive/unswcover.doc.tar.xz
2019/02/28 | 2664 | systems/texlive/tlnet/archive/unswcover.tar.xz
2019/02/28 | 608984 | systems/texlive/tlnet/archive/uothesis.doc.tar.xz
@@ -258592,16 +258583,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/10/19 | 106951 | systems/texlive/tlnet/install-tl
-2019/11/16 | 3946892 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2019/11/16 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2019/11/16 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2019/11/17 | 3946898 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2019/11/17 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2019/11/17 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2019/05/09 | 4543 | systems/texlive/tlnet/install-tl-windows.bat
-2019/11/16 | 18698728 | systems/texlive/tlnet/install-tl-windows.exe
-2019/11/16 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2019/11/16 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2019/11/16 | 22538948 | systems/texlive/tlnet/install-tl.zip
-2019/11/16 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2019/11/16 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2019/11/17 | 18699165 | systems/texlive/tlnet/install-tl-windows.exe
+2019/11/17 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2019/11/17 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2019/11/17 | 22538927 | systems/texlive/tlnet/install-tl.zip
+2019/11/17 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2019/11/17 | 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
@@ -258610,7 +258601,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/11/15 | 5944 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2019/11/16 | 5817 | 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
@@ -258656,16 +258647,16 @@
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/11/16 | 15936988 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2019/11/16 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2019/11/17 | 15937693 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2019/11/17 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2019/11/09 | 87503 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2019/11/16 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2019/11/16 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2019/11/16 | 2136420 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2019/11/17 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2019/11/17 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2019/11/17 | 2135776 | 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
-2019/11/09 | 135815 | systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
+2019/11/16 | 135819 | systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
2018/06/03 | 38981 | systems/texlive/tlnet/tlpkg/TeXLive/TLWinGoo.pm
2016/05/16 | 5910 | systems/texlive/tlnet/tlpkg/TeXLive/trans.pl
2019/03/10 | 116238 | systems/texlive/tlnet/tlpkg/tlperl/bin/libgcc_s_dw2-1.dll
@@ -260738,8 +260729,8 @@
2005/01/06 | 587 | systems/win32/micropress/eqmlite/whats-really-new
2019/11/11 | 501889 | systems/win32/miktex/doc/2.9/miktex.pdf
2019/05/28 | 101 | systems/win32/miktex/README.md
-2019/05/30 | 50948459 | systems/win32/miktex/setup/darwin-x86_64/miktex-2.9.7050-1-darwin-x86_64.dmg
2019/10/27 | 53080058 | systems/win32/miktex/setup/darwin-x86_64/miktex-2.9.7230-1-darwin-x86_64.dmg
+2019/11/17 | 53385499 | systems/win32/miktex/setup/darwin-x86_64/miktex-2.9.7250-1-darwin-x86_64.dmg
2019/10/27 | 2034 | systems/win32/miktex/setup/deb/dists/bionic/InRelease
2019/10/27 | 1512 | systems/win32/miktex/setup/deb/dists/bionic/Release
2019/10/27 | 473 | systems/win32/miktex/setup/deb/dists/bionic/Release.gpg
@@ -260854,6 +260845,8 @@
2019/10/22 | 499 | systems/win32/miktex/source/miktex-2.9.7200.tar.xz.asc
2019/10/26 | 26864636 | systems/win32/miktex/source/miktex-2.9.7230.tar.xz
2019/10/26 | 499 | systems/win32/miktex/source/miktex-2.9.7230.tar.xz.asc
+2019/11/17 | 25680464 | systems/win32/miktex/source/miktex-2.9.7250.tar.xz
+2019/11/17 | 499 | systems/win32/miktex/source/miktex-2.9.7250.tar.xz.asc
2019/03/30 | 185 | systems/win32/miktex/source/README.md
2011/07/16 | 383872 | systems/win32/miktex/tm/packages/12many.tar.lzma
2016/07/05 | 127862 | systems/win32/miktex/tm/packages/a0poster.tar.lzma
@@ -262045,7 +262038,7 @@
2019/10/04 | 281928 | 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/11/16 | 509174 | systems/win32/miktex/tm/packages/files.csv.lzma
+2019/11/17 | 510340 | 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
@@ -262175,7 +262168,7 @@
2019/02/16 | 12841 | systems/win32/miktex/tm/packages/gammas.tar.lzma
2015/01/24 | 515639 | systems/win32/miktex/tm/packages/gapfill.tar.lzma
2019/07/23 | 723871 | systems/win32/miktex/tm/packages/garamond-libre.tar.lzma
-2019/02/05 | 735133 | systems/win32/miktex/tm/packages/garamond-math.tar.lzma
+2019/11/17 | 644682 | systems/win32/miktex/tm/packages/garamond-math.tar.lzma
2009/08/12 | 8601 | systems/win32/miktex/tm/packages/garrigues.tar.lzma
2006/12/10 | 22983 | systems/win32/miktex/tm/packages/gastex.tar.bz2
2010/08/09 | 163037 | systems/win32/miktex/tm/packages/gatech-thesis.tar.lzma
@@ -262646,6 +262639,7 @@
2019/04/08 | 397095 | systems/win32/miktex/tm/packages/lettrine.tar.lzma
2011/03/15 | 56985 | systems/win32/miktex/tm/packages/levy-font.tar.lzma
2006/05/26 | 42288 | systems/win32/miktex/tm/packages/lewis.cab
+2019/11/17 | 223533 | systems/win32/miktex/tm/packages/lexend.tar.lzma
2016/07/16 | 182714 | systems/win32/miktex/tm/packages/lexikon.tar.lzma
2015/01/13 | 394376 | systems/win32/miktex/tm/packages/lexref.tar.lzma
2006/09/15 | 54372 | systems/win32/miktex/tm/packages/lfb.cab
@@ -262854,7 +262848,7 @@
2011/01/11 | 589756 | systems/win32/miktex/tm/packages/mathabx.tar.lzma
2011/01/20 | 1862982 | systems/win32/miktex/tm/packages/mathabx-type1.tar.lzma
2019/10/07 | 1000812 | systems/win32/miktex/tm/packages/mathalpha.tar.lzma
-2019/09/24 | 627522 | systems/win32/miktex/tm/packages/mathastext.tar.lzma
+2019/11/17 | 629919 | systems/win32/miktex/tm/packages/mathastext.tar.lzma
2019/07/05 | 462052 | systems/win32/miktex/tm/packages/mathcommand.tar.lzma
2005/05/04 | 8706 | systems/win32/miktex/tm/packages/mathcomp.cab
2013/09/09 | 3271892 | systems/win32/miktex/tm/packages/mathdesign.tar.lzma
@@ -263149,9 +263143,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2019/11/11 | 38784 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2019/11/11 | 42872 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2019/11/16 | 191823 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2019/11/16 | 1141172 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2019/11/16 | 1063585 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2019/11/17 | 191828 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2019/11/17 | 1140994 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2019/11/17 | 1064488 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2019/11/11 | 13040 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2019/11/11 | 14027 | 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
@@ -263296,181 +263290,181 @@
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/11/16 | 509002 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2019/11/16 | 29260 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2019/11/16 | 33397 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2019/11/16 | 861861 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2019/11/16 | 954758 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2019/11/16 | 24008 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2019/11/16 | 26205 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2019/11/16 | 29273 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2019/11/16 | 34838 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2019/11/16 | 49737 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2019/11/16 | 57208 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2019/11/16 | 84526 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2019/11/16 | 94339 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2019/11/16 | 60293 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2019/11/16 | 67352 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2019/11/16 | 26644 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2019/11/16 | 30273 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2019/11/16 | 328607 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2019/11/16 | 391474 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2019/11/16 | 32195 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2019/11/16 | 36375 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2019/11/16 | 49290 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2019/11/16 | 54061 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2019/11/16 | 198193 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2019/11/16 | 214115 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2019/11/16 | 169226 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2019/11/16 | 184217 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2019/11/16 | 52017 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2019/11/16 | 58763 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2019/11/16 | 20666 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2019/11/16 | 22931 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2019/11/16 | 449957 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
-2019/11/16 | 40991 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2019/11/16 | 45840 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2019/11/16 | 271556 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2019/11/16 | 308634 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2019/11/16 | 40725 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2019/11/16 | 44979 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2019/11/16 | 113038 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2019/11/16 | 127124 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2019/11/16 | 1206606 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2019/11/16 | 1327340 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2019/11/16 | 33548 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2019/11/16 | 38877 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2019/11/16 | 43409 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2019/11/16 | 47981 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2019/11/16 | 45433 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2019/11/16 | 50495 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2019/11/16 | 56655 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2019/11/16 | 61700 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2019/11/16 | 133232 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2019/11/16 | 152065 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2019/11/16 | 69710 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2019/11/16 | 72619 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2019/11/16 | 68837 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2019/11/16 | 77420 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2019/11/16 | 246521 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2019/11/16 | 281552 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2019/11/16 | 25315 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2019/11/16 | 28761 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2019/11/16 | 100662 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2019/11/16 | 116476 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2019/11/16 | 63291 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2019/11/16 | 72564 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2019/11/16 | 94267 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2019/11/16 | 111240 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2019/11/16 | 35207 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2019/11/16 | 39877 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2019/11/16 | 457032 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2019/11/16 | 544070 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2019/11/16 | 137164 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2019/11/16 | 149922 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2019/11/16 | 92916 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2019/11/16 | 108874 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2019/11/16 | 15897 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2019/11/16 | 17676 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2019/11/16 | 27771 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2019/11/16 | 29685 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2019/11/16 | 498744 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2019/11/16 | 561201 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2019/11/16 | 540169 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2019/11/16 | 575833 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2019/11/16 | 93418 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2019/11/16 | 102470 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2019/11/16 | 1698681 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2019/11/16 | 1956729 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2019/11/16 | 67266 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2019/11/16 | 73620 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2019/11/16 | 26986 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2019/11/16 | 31255 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2019/11/16 | 7500 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2019/11/16 | 8479 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2019/11/16 | 167801 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2019/11/16 | 182755 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2019/11/16 | 247380 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2019/11/16 | 281253 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2019/11/16 | 87326 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2019/11/16 | 92030 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2019/11/16 | 77867 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2019/11/16 | 86604 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2019/11/16 | 165971 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2019/11/16 | 184991 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2019/11/16 | 147006 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2019/11/16 | 165750 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2019/11/16 | 195058 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2019/11/16 | 177510 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2019/11/16 | 80530 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2019/11/16 | 91182 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2019/11/16 | 30996 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2019/11/16 | 34847 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2019/11/16 | 56432 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2019/11/16 | 62826 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2019/11/16 | 41925 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2019/11/16 | 45738 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2019/11/16 | 45622 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2019/11/16 | 52139 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2019/11/16 | 354297 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
-2019/11/16 | 387322 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
-2019/11/16 | 321493 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2019/11/16 | 355857 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2019/11/16 | 187027 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2019/11/16 | 194082 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2019/11/16 | 201924 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2019/11/16 | 237471 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2019/11/16 | 77945 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2019/11/16 | 87303 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2019/11/16 | 932606 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2019/11/16 | 1042935 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2019/11/16 | 19796 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2019/11/16 | 23341 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2019/11/16 | 31161 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2019/11/16 | 36619 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2019/11/16 | 63116 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2019/11/16 | 71573 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2019/11/16 | 42592 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2019/11/16 | 50822 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2019/11/16 | 1067748 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2019/11/16 | 1195596 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2019/11/16 | 41884 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2019/11/16 | 50845 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2019/11/16 | 53435 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
-2019/11/16 | 59481 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
-2019/11/16 | 26810 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2019/11/16 | 29125 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2019/11/16 | 16051 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2019/11/16 | 17767 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2019/11/16 | 63185 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2019/11/16 | 69195 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2019/11/16 | 147059 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2019/11/16 | 160548 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2019/11/16 | 70285 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2019/11/16 | 79804 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2019/11/16 | 91190 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2019/11/16 | 96286 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2019/11/16 | 2457307 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2019/11/16 | 2579522 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2019/11/16 | 54922 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2019/11/16 | 60873 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2019/11/16 | 26499 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2019/11/16 | 32360 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2019/11/16 | 61452 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2019/11/16 | 65084 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2019/11/16 | 247021 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2019/11/16 | 276939 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2019/11/16 | 533609 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2019/11/16 | 563595 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2019/11/16 | 38800 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2019/11/16 | 42965 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2019/11/16 | 191784 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2019/11/16 | 1141539 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2019/11/16 | 1062877 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2019/11/16 | 13060 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2019/11/16 | 14056 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2019/11/17 | 510030 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2019/11/17 | 29259 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2019/11/17 | 33395 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2019/11/17 | 861861 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2019/11/17 | 954758 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2019/11/17 | 24008 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2019/11/17 | 26206 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2019/11/17 | 29273 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2019/11/17 | 34839 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2019/11/17 | 49737 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2019/11/17 | 57208 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2019/11/17 | 84528 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2019/11/17 | 94339 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2019/11/17 | 60291 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2019/11/17 | 67351 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2019/11/17 | 26645 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2019/11/17 | 30273 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2019/11/17 | 328609 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2019/11/17 | 391474 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2019/11/17 | 32194 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2019/11/17 | 36374 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2019/11/17 | 49290 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2019/11/17 | 54061 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2019/11/17 | 198192 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2019/11/17 | 214113 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2019/11/17 | 169224 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2019/11/17 | 184217 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2019/11/17 | 52018 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2019/11/17 | 58763 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2019/11/17 | 20666 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2019/11/17 | 22932 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2019/11/17 | 449958 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
+2019/11/17 | 40990 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2019/11/17 | 45839 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2019/11/17 | 271554 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2019/11/17 | 308633 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2019/11/17 | 40724 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2019/11/17 | 44977 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2019/11/17 | 113042 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2019/11/17 | 127122 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2019/11/17 | 1206607 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2019/11/17 | 1327339 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2019/11/17 | 33547 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2019/11/17 | 38876 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2019/11/17 | 43409 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2019/11/17 | 47981 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2019/11/17 | 45432 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2019/11/17 | 50495 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2019/11/17 | 56655 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2019/11/17 | 61699 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2019/11/17 | 133229 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2019/11/17 | 152064 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2019/11/17 | 69710 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2019/11/17 | 72620 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2019/11/17 | 68836 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2019/11/17 | 77422 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2019/11/17 | 246519 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2019/11/17 | 281549 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2019/11/17 | 25312 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2019/11/17 | 28760 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2019/11/17 | 100663 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2019/11/17 | 116476 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2019/11/17 | 63291 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2019/11/17 | 72564 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2019/11/17 | 94266 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2019/11/17 | 111239 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2019/11/17 | 35207 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2019/11/17 | 39876 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2019/11/17 | 457034 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2019/11/17 | 544070 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2019/11/17 | 137165 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2019/11/17 | 149922 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2019/11/17 | 92915 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2019/11/17 | 108872 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2019/11/17 | 15895 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2019/11/17 | 17675 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2019/11/17 | 27771 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2019/11/17 | 29685 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2019/11/17 | 498743 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2019/11/17 | 561200 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2019/11/17 | 540168 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2019/11/17 | 575837 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2019/11/17 | 93419 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2019/11/17 | 102472 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2019/11/17 | 1698680 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2019/11/17 | 1956728 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2019/11/17 | 67267 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2019/11/17 | 73622 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2019/11/17 | 26989 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2019/11/17 | 31255 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2019/11/17 | 7501 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2019/11/17 | 8481 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2019/11/17 | 167801 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2019/11/17 | 182756 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2019/11/17 | 247381 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2019/11/17 | 281253 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2019/11/17 | 87327 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2019/11/17 | 92032 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2019/11/17 | 77867 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2019/11/17 | 86603 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2019/11/17 | 165971 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2019/11/17 | 184991 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2019/11/17 | 147007 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2019/11/17 | 165749 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2019/11/17 | 195057 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2019/11/17 | 177510 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2019/11/17 | 80530 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2019/11/17 | 91182 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2019/11/17 | 30995 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2019/11/17 | 34847 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2019/11/17 | 56432 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2019/11/17 | 62826 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2019/11/17 | 41926 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2019/11/17 | 45740 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2019/11/17 | 45620 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2019/11/17 | 52138 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2019/11/17 | 354296 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
+2019/11/17 | 387322 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
+2019/11/17 | 321494 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2019/11/17 | 355855 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2019/11/17 | 187028 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2019/11/17 | 194083 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2019/11/17 | 201922 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2019/11/17 | 237472 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2019/11/17 | 77945 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2019/11/17 | 87303 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2019/11/17 | 932604 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2019/11/17 | 1042935 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2019/11/17 | 19795 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2019/11/17 | 23342 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2019/11/17 | 31162 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2019/11/17 | 36621 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2019/11/17 | 63116 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2019/11/17 | 71572 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2019/11/17 | 42594 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2019/11/17 | 50824 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2019/11/17 | 1067746 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2019/11/17 | 1195597 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2019/11/17 | 41883 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2019/11/17 | 50844 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2019/11/17 | 53435 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
+2019/11/17 | 59481 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
+2019/11/17 | 26811 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2019/11/17 | 29124 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2019/11/17 | 16051 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2019/11/17 | 17768 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2019/11/17 | 63185 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2019/11/17 | 69195 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2019/11/17 | 147058 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2019/11/17 | 160548 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2019/11/17 | 70286 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2019/11/17 | 79804 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2019/11/17 | 91190 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2019/11/17 | 96284 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2019/11/17 | 2457310 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2019/11/17 | 2579520 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2019/11/17 | 54923 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2019/11/17 | 60872 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2019/11/17 | 26500 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2019/11/17 | 32360 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2019/11/17 | 61452 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2019/11/17 | 65083 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2019/11/17 | 247020 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2019/11/17 | 276939 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2019/11/17 | 533609 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2019/11/17 | 563597 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2019/11/17 | 38799 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2019/11/17 | 42966 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2019/11/17 | 191810 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2019/11/17 | 1142383 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2019/11/17 | 1064085 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2019/11/17 | 13061 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2019/11/17 | 14055 | 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/11/16 | 652 | systems/win32/miktex/tm/packages/next/pr.ini
+2019/11/17 | 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
@@ -263768,7 +263762,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/11/16 | 364 | systems/win32/miktex/tm/packages/pr.ini
+2019/11/17 | 354 | 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
@@ -263868,7 +263862,7 @@
2005/12/30 | 1335509 | systems/win32/miktex/tm/packages/pst-osci.cab
2017/10/10 | 39000 | systems/win32/miktex/tm/packages/pst-ovl.tar.lzma
2008/08/23 | 143323 | systems/win32/miktex/tm/packages/pst-pad.tar.lzma
-2017/06/23 | 1134625 | systems/win32/miktex/tm/packages/pst-pdf.tar.lzma
+2019/11/17 | 1141123 | systems/win32/miktex/tm/packages/pst-pdf.tar.lzma
2017/11/21 | 191780 | systems/win32/miktex/tm/packages/pst-pdgr.tar.lzma
2016/02/07 | 1283122 | systems/win32/miktex/tm/packages/pst-perspective.tar.lzma
2009/12/26 | 94798 | systems/win32/miktex/tm/packages/pst-platon.tar.lzma
@@ -264433,7 +264427,6 @@
2016/10/12 | 493413 | systems/win32/miktex/tm/packages/ticket.tar.lzma
2015/02/28 | 377353 | systems/win32/miktex/tm/packages/ticollege.tar.lzma
2012/01/16 | 417463 | systems/win32/miktex/tm/packages/tikz-3dplot.tar.lzma
-2019/11/16 | 294126 | systems/win32/miktex/tm/packages/tikz-3dtools.tar.lzma
2013/04/29 | 22056 | systems/win32/miktex/tm/packages/tikz-bayesnet.tar.lzma
2018/11/22 | 283319 | systems/win32/miktex/tm/packages/tikz-cd.tar.lzma
2018/04/04 | 488391 | systems/win32/miktex/tm/packages/tikzcodeblocks.tar.lzma
@@ -264533,7 +264526,7 @@
2005/06/02 | 90162 | systems/win32/miktex/tm/packages/ttcmex.cab
2016/11/04 | 106224 | systems/win32/miktex/tm/packages/ttf2pk.tar.lzma
2010/12/13 | 260868 | systems/win32/miktex/tm/packages/tucv.tar.lzma
-2019/11/14 | 1527409 | systems/win32/miktex/tm/packages/tuda-ci.tar.lzma
+2019/11/17 | 1528393 | systems/win32/miktex/tm/packages/tuda-ci.tar.lzma
2019/10/24 | 4272948 | systems/win32/miktex/tm/packages/tudscr.tar.lzma
2019/02/17 | 800587 | systems/win32/miktex/tm/packages/tufte-latex.tar.lzma
2006/06/12 | 143924 | systems/win32/miktex/tm/packages/tugboat-plain.cab
@@ -264619,7 +264612,7 @@
2013/09/09 | 73791 | systems/win32/miktex/tm/packages/uni-wtal-ger.tar.lzma
2013/08/19 | 97009 | systems/win32/miktex/tm/packages/uni-wtal-lin.tar.lzma
2019/07/20 | 33320 | systems/win32/miktex/tm/packages/unizgklasa.tar.lzma
-2019/03/24 | 763293 | systems/win32/miktex/tm/packages/unravel.tar.lzma
+2019/11/17 | 766505 | systems/win32/miktex/tm/packages/unravel.tar.lzma
2013/03/25 | 122562 | systems/win32/miktex/tm/packages/unswcover.tar.lzma
2012/02/21 | 643745 | systems/win32/miktex/tm/packages/uothesis.tar.lzma
2010/07/27 | 116153 | systems/win32/miktex/tm/packages/uowthesis.tar.lzma
@@ -264873,9 +264866,9 @@
2019/08/12 | 14654 | systems/win32/w32tex/00FILES.euc
2019/08/12 | 14654 | systems/win32/w32tex/00FILES.sjis
2019/11/15 | 4908836 | systems/win32/w32tex/aleph-w32.tar.xz
-2019/11/02 | 62941632 | systems/win32/w32tex/biblatex-biber.tar.xz
+2019/11/16 | 62962900 | systems/win32/w32tex/biblatex-biber.tar.xz
2016/12/13 | 65971452 | systems/win32/w32tex/cbfonts.tar.xz
-2019/11/15 | 548453 | systems/win32/w32tex/ChangeLog
+2019/11/16 | 548622 | 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
@@ -264917,7 +264910,7 @@
2019/11/07 | 1217272 | systems/win32/w32tex/omegaj-w32.tar.xz
2019/09/08 | 357888 | systems/win32/w32tex/otfbeta.tar.xz
2019/11/15 | 12830544 | systems/win32/w32tex/pdftex-w32.tar.xz
-2019/11/10 | 80151652 | systems/win32/w32tex/pgfcontrib.tar.xz
+2019/11/16 | 80439452 | systems/win32/w32tex/pgfcontrib.tar.xz
2015/01/26 | 189072 | systems/win32/w32tex/plain2-2.54-w32.tar.xz
2019/10/22 | 2933444 | systems/win32/w32tex/platex.tar.xz
2018/03/05 | 1467972 | systems/win32/w32tex/pmx.tar.xz
@@ -264992,7 +264985,7 @@
2019/11/13 | 1798716 | systems/win32/w32tex/win64/uptex-w64.tar.xz
2019/11/09 | 3407172 | systems/win32/w32tex/win64/web2c-w64.tar.xz
2019/11/14 | 11131892 | systems/win32/w32tex/win64/xetex-w64.tar.xz
-2019/11/15 | 49354860 | systems/win32/w32tex/xetex-w32.tar.xz
+2019/11/16 | 49256112 | systems/win32/w32tex/xetex-w32.tar.xz
2019/10/03 | 2936880 | 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
@@ -265089,7 +265082,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2019/11/17 | 186 | timestamp
+2019/11/18 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2017/06/30 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 975bfff8c8..3e6c7d4f76 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 2579124310..26b363715f 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,43 +1,549 @@
-2019/11/16 | 96286 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2019/11/16 | 954758 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2019/11/16 | 94339 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2019/11/16 | 94267 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2019/11/16 | 93418 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2019/11/16 | 932606 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2019/11/16 | 92916 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2019/11/16 | 92030 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2019/11/16 | 91190 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2019/11/16 | 91182 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2019/11/17 | 967780 | systems/texlive/tlnet/archive/pst-pdf.doc.tar.xz
+2019/11/17 | 96284 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2019/11/17 | 954758 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2019/11/17 | 947092 | macros/latex/contrib/chemmacros/chemmacros_en.pdf
+2019/11/17 | 94339 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2019/11/17 | 94266 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2019/11/17 | 935893 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
+2019/11/17 | 93419 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2019/11/17 | 933 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
+2019/11/17 | 932604 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2019/11/17 | 92915 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2019/11/17 | 92605 | macros/latex/contrib/pkuthss/doc/example.pdf
+2019/11/17 | 9225 | macros/latex/contrib/chemmacros/chemmacros.module.chemformula.code.tex
+2019/11/17 | 9204 | macros/latex/required/amsmath/amsopn.dtx
+2019/11/17 | 92032 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2019/11/17 | 91 | macros/latex/contrib/changes/userdoc/ex_comment.tex
+2019/11/17 | 9132 | macros/latex/contrib/pkuthss/doc/readme/pkuthss-english.patch
+2019/11/17 | 91190 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2019/11/17 | 91182 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2019/11/17 | 9092 | macros/latex/contrib/etoc/README.md
+2019/11/17 | 896 | macros/luatex/generic/luatexja/tool/otf-KozMinPr6N-Regular.txt
+2019/11/17 | 8908 | macros/luatex/generic/luatexja/src/ltj-otf.lua
+2019/11/17 | 87327 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2019/11/17 | 87303 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2019/11/17 | 86603 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2019/11/17 | 8657 | macros/latex/required/amsmath/amsbsy.dtx
+2019/11/17 | 861861 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2019/11/17 | 8562 | macros/latex/contrib/changes/changes.ins
+2019/11/17 | 85448 | systems/texlive/tlnet/archive/texlive-scripts.tar.xz
+2019/11/17 | 85093 | macros/latex/required/amsmath/amsmath-2018-12-01.sty
+2019/11/17 | 8481 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2019/11/17 | 84528 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2019/11/17 | 83 | macros/latex/contrib/changes/userdoc/ex_setauthormarkup.tex
+2019/11/17 | 82 | macros/latex/contrib/changes/userdoc/ex_usepackage_ulem_changes.tex
+2019/11/17 | 8286 | macros/latex/contrib/chemmacros/chemmacros.sty
+2019/11/17 | 82371 | macros/latex/required/amsmath/testmath.tex
+2019/11/17 | 820476 | systems/texlive/tlnet/archive/beebe.tar.xz
+2019/11/17 | 8123 | macros/latex/contrib/pkuthss/tex/pkuword.eps
+2019/11/17 | 8106 | macros/luatex/generic/luatexja/src/jfm-min.lua
+2019/11/17 | 80530 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2019/11/17 | 804 | macros/luatex/generic/luatexja/tool/table_ivd_aj1.lua
+2019/11/17 | 8042 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
+2019/11/17 | 79 | macros/latex/contrib/changes/userdoc/ex_usepackage_xcolor_changes.tex
+2019/11/17 | 79804 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2019/11/17 | 7894 | macros/latex/contrib/chemmacros/chemmacros.module.isotopes.code.tex
+2019/11/17 | 77945 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2019/11/17 | 77867 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2019/11/17 | 77422 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2019/11/17 | 7710 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
+2019/11/17 | 766505 | systems/win32/miktex/tm/packages/unravel.tar.lzma
+2019/11/17 | 7547 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua
+2019/11/17 | 7541 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
+2019/11/17 | 7504 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
+2019/11/17 | 7501 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2019/11/17 | 7404 | systems/texlive/tlnet/archive/pst-pdf.tar.xz
+2019/11/17 | 73622 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2019/11/17 | 7292 | macros/latex/contrib/chemmacros/chemmacros.module.newman.code.tex
+2019/11/17 | 72620 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2019/11/17 | 72564 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2019/11/17 | 71572 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2019/11/17 | 7061 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap1.tex
+2019/11/17 | 7046 | macros/luatex/generic/luatexja/src/ltj-math.lua
+2019/11/17 | 70286 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2019/11/17 | 69722 | macros/latex/required/amsmath/amstex.sty
+2019/11/17 | 69710 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2019/11/17 | 69195 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2019/11/17 | 6891 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty
+2019/11/17 | 68836 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2019/11/17 | 684 | macros/latex/contrib/pkuthss/README.txt
+2019/11/17 | 68494 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf
+2019/11/17 | 683816 | systems/texlive/tlnet/archive/unravel.doc.tar.xz
+2019/11/17 | 683091 | macros/latex/contrib/changes.zip
+2019/11/17 | 67351 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2019/11/17 | 67267 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2019/11/17 | 6715 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
+2019/11/17 | 66 | macros/latex/contrib/changes/userdoc/in_usepackage_authormarkupposition_changes.tex
+2019/11/17 | 6579 | macros/latex/contrib/pkuthss/tex/pkuword.pdf
+2019/11/17 | 652 | systems/win32/miktex/tm/packages/next/pr.ini
+2019/11/17 | 65083 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2019/11/17 | 64 | macros/latex/contrib/changes/userdoc/in_usepackage_draft_changes.tex
+2019/11/17 | 644682 | systems/win32/miktex/tm/packages/garamond-math.tar.lzma
+2019/11/17 | 6444 | macros/latex/required/amsmath/subeqn.tex
+2019/11/17 | 63 | macros/latex/contrib/changes/userdoc/ex_setauthormarkupposition.tex
+2019/11/17 | 6392 | macros/latex/contrib/pkuthss/doc/readme/pkuthss.bib
+2019/11/17 | 63291 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2019/11/17 | 6323 | macros/latex/contrib/chemmacros/chemmacros.module.tikz.code.tex
+2019/11/17 | 63185 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2019/11/17 | 63116 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2019/11/17 | 62 | macros/latex/contrib/changes/userdoc/in_replaced.tex
+2019/11/17 | 629919 | systems/win32/miktex/tm/packages/mathastext.tar.lzma
+2019/11/17 | 62826 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2019/11/17 | 6263 | macros/latex/contrib/chemmacros/chemmacros.module.lang.code.tex
+2019/11/17 | 6224 | macros/latex/contrib/chemmacros/chemmacros.module.polymers.code.tex
+2019/11/17 | 620437 | macros/latex/contrib/etoc/etoc.pdf
+2019/11/17 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
+2019/11/17 | 61699 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2019/11/17 | 61452 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2019/11/17 | 60872 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2019/11/17 | 6068 | macros/latex/contrib/chemmacros/chemmacros.module.thermodynamics.code.tex
+2019/11/17 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex
+2019/11/17 | 60291 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2019/11/17 | 60175 | macros/latex/contrib/changes/changes.dtx
+2019/11/17 | 59481 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
+2019/11/17 | 58 | macros/latex/contrib/changes/userdoc/in_usepackage_authormarkuptext_changes.tex
+2019/11/17 | 58 | macros/latex/contrib/changes/userdoc/in_listofchanges.tex
+2019/11/17 | 5889 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
+2019/11/17 | 58763 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2019/11/17 | 5862 | macros/latex/contrib/chemmacros/chemmacros.module.charges.code.tex
+2019/11/17 | 5860 | macros/latex/required/amsmath/ams-internal.txt
+2019/11/17 | 580 | macros/luatex/generic/luatexja/tool/blocks2defcharrange.rb
+2019/11/17 | 575837 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2019/11/17 | 57208 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2019/11/17 | 56 | macros/latex/contrib/changes/userdoc/in_usepackage_highlightmarkup_changes.tex
+2019/11/17 | 56 | macros/latex/contrib/changes/userdoc/ex_setdeletedmarkup.tex
+2019/11/17 | 5681 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty
+2019/11/17 | 56655 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2019/11/17 | 565252 | macros/latex/contrib/etoc/etoc-DE.pdf
+2019/11/17 | 56432 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2019/11/17 | 563685 | macros/latex/contrib/etoc/etoc.dtx
+2019/11/17 | 563597 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2019/11/17 | 561200 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2019/11/17 | 55 | macros/latex/contrib/changes/userdoc/in_definechangesauthor.tex
+2019/11/17 | 55 | macros/latex/contrib/changes/userdoc/ex_settruncatewidth.tex
+2019/11/17 | 557858 | install/macros/latex/contrib/pkuthss.tds.zip
+2019/11/17 | 554302 | macros/latex/contrib/pkuthss.zip
+2019/11/17 | 551 | macros/luatex/generic/luatexja/tool/jfm-readable.rb
+2019/11/17 | 54923 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2019/11/17 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua
+2019/11/17 | 544070 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2019/11/17 | 5437 | macros/latex/contrib/chemmacros/chemmacros.module.acid-base.code.tex
+2019/11/17 | 54061 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2019/11/17 | 540168 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2019/11/17 | 53 | macros/latex/contrib/changes/userdoc/ex_setsummarywidth.tex
+2019/11/17 | 5348 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap3.tex
+2019/11/17 | 53435 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
+2019/11/17 | 53385499 | systems/win32/miktex/setup/darwin-x86_64/miktex-2.9.7250-1-darwin-x86_64.dmg
+2019/11/17 | 533609 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2019/11/17 | 5323 | macros/latex/required/amsmath/ams-external.txt
+2019/11/17 | 530396 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
+2019/11/17 | 52 | macros/latex/contrib/changes/userdoc/in_usepackage_deletedmarkup_changes.tex
+2019/11/17 | 52 | macros/latex/contrib/changes/userdoc/in_usepackage_commentmarkup_changes.tex
+2019/11/17 | 52 | macros/latex/contrib/changes/userdoc/ex_setauthormarkuptext.tex
+2019/11/17 | 52 | macros/latex/contrib/changes/userdoc/ex_setaddedmarkup.tex
+2019/11/17 | 5222 | macros/luatex/generic/luatexja/src/ltj-debug.lua
+2019/11/17 | 52138 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2019/11/17 | 52018 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2019/11/17 | 51652 | systems/texlive/tlnet/archive/unravel.source.tar.xz
+2019/11/17 | 51244 | systems/texlive/tlnet/archive/texlive-scripts.doc.tar.xz
+2019/11/17 | 510340 | systems/win32/miktex/tm/packages/files.csv.lzma
+2019/11/17 | 510030 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2019/11/17 | 50 | macros/latex/contrib/changes/userdoc/in_usepackage_authormarkup_changes.tex
+2019/11/17 | 50844 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2019/11/17 | 50824 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2019/11/17 | 508052 | systems/texlive/tlnet/archive/pkuthss.doc.tar.xz
+2019/11/17 | 507090 | macros/luatex/generic/luatexja/doc/luatexja.dtx
+2019/11/17 | 50495 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2019/11/17 | 504115 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
+2019/11/17 | 5030 | macros/latex/contrib/changes/example-screenshot.dtx
+2019/11/17 | 501 | macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
+2019/11/17 | 49 | macros/latex/contrib/changes/userdoc/in_setauthormarkupposition.tex
+2019/11/17 | 49 | macros/latex/contrib/changes/userdoc/in_deleted.tex
+2019/11/17 | 499 | systems/win32/miktex/source/miktex-2.9.7250.tar.xz.asc
+2019/11/17 | 498743 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2019/11/17 | 49737 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2019/11/17 | 4952 | macros/latex/contrib/changes/changes.drv
+2019/11/17 | 49290 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2019/11/17 | 4920 | macros/latex/contrib/chemmacros/chemmacros.module.mechanisms.code.tex
+2019/11/17 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2019/11/17 | 48 | macros/latex/contrib/changes/userdoc/in_usepackage_addedmarkup_changes.tex
+2019/11/17 | 48 | macros/latex/contrib/changes/userdoc/ex_usepackage_todonotes_changes.tex
+2019/11/17 | 48 | macros/latex/contrib/changes/userdoc/ex_setsocextension.tex
+2019/11/17 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
+2019/11/17 | 47 | macros/latex/contrib/changes/userdoc/in_highlight.tex
+2019/11/17 | 47 | macros/latex/contrib/changes/userdoc/in_added.tex
+2019/11/17 | 47981 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2019/11/17 | 4781 | macros/latex/required/amsmath/changes.txt
+2019/11/17 | 4762 | macros/latex/contrib/chemmacros/chemmacros.module.errorcheck.code.tex
+2019/11/17 | 475103 | macros/latex/required/amsmath/amsldoc.pdf
+2019/11/17 | 4671 | macros/luatex/generic/luatexja/src/ltj-stack.lua
+2019/11/17 | 4644 | systems/texlive/tlnet/archive/annotate.tar.xz
+2019/11/17 | 461 | macros/latex/contrib/pkuthss/doc/example/latexmkrc
+2019/11/17 | 4610 | macros/latex/contrib/chemmacros/chemmacros.module.particles.code.tex
+2019/11/17 | 46001 | macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
+2019/11/17 | 45839 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2019/11/17 | 45740 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2019/11/17 | 457034 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2019/11/17 | 4563 | macros/latex/contrib/chemmacros/chemmacros.module.phases.code.tex
+2019/11/17 | 45620 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2019/11/17 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2019/11/17 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2019/11/17 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2019/11/17 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2019/11/17 | 4559 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
+2019/11/17 | 45432 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2019/11/17 | 449958 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
+2019/11/17 | 44977 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2019/11/17 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua
+2019/11/17 | 43820 | macros/luatex/generic/luatexja/src/ltj-jfont.lua
+2019/11/17 | 4345 | macros/latex/required/amsmath/amsxtra.dtx
+2019/11/17 | 43409 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2019/11/17 | 42 | macros/latex/contrib/changes/userdoc/in_usepackage_todonotes_changes.tex
+2019/11/17 | 42966 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2019/11/17 | 428708 | macros/latex/required/amsmath/testmath.pdf
+2019/11/17 | 4286 | macros/latex/contrib/chemmacros/chemmacros.module.xfrac.code.tex
+2019/11/17 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
+2019/11/17 | 42594 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2019/11/17 | 41 | macros/latex/contrib/changes/userdoc/in_usepackage_truncate_changes.tex
+2019/11/17 | 41 | macros/latex/contrib/changes/userdoc/in_setauthormarkuptext.tex
+2019/11/17 | 41 | macros/latex/contrib/changes/userdoc/ex_usepackage_truncate_changes.tex
+2019/11/17 | 41926 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2019/11/17 | 41883 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2019/11/17 | 4123 | macros/luatex/generic/luatexja/src/ltj-plain.sty
+2019/11/17 | 40990 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2019/11/17 | 4093 | macros/luatex/generic/luatexja/src/ltj-compat.lua
+2019/11/17 | 408500 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf
+2019/11/17 | 40724 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2019/11/17 | 401774 | macros/latex/contrib/pkuthss/doc/pkuthss.pdf
+2019/11/17 | 39 | macros/latex/contrib/changes/userdoc/in_usepackage_xcolor_changes.tex
+2019/11/17 | 399076 | systems/texlive/tlnet/archive/garamond-math.tar.xz
+2019/11/17 | 39876 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2019/11/17 | 3965 | macros/latex/contrib/pkuthss/doc/example/thesis.tex
+2019/11/17 | 394907 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
+2019/11/17 | 3946898 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2019/11/17 | 3941 | macros/latex/contrib/pkuthss/tex/pkulogo.eps
+2019/11/17 | 391474 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2019/11/17 | 38 | macros/latex/contrib/changes/userdoc/in_usepackage_markup_changes.tex
+2019/11/17 | 38 | macros/latex/contrib/changes/userdoc/in_path_doc_examples.tex
+2019/11/17 | 38876 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2019/11/17 | 38799 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2019/11/17 | 387322 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
+2019/11/17 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
+2019/11/17 | 3857 | macros/luatex/generic/luatexja/src/ltj-lineskip.lua
+2019/11/17 | 3855 | macros/luatex/generic/luatexja/src/luatexja-compat.sty
+2019/11/17 | 38408 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
+2019/11/17 | 3834 | macros/luatex/generic/luatexja/src/ltj-charrange.lua
+2019/11/17 | 3828 | macros/latex/contrib/pkuthss/tex/pkulogo.pdf
+2019/11/17 | 37 | macros/latex/contrib/changes/userdoc/in_usepackage_ulem_changes.tex
+2019/11/17 | 379046 | macros/latex/required/amsmath/amsmath.pdf
+2019/11/17 | 3750 | macros/latex/contrib/pkuthss/doc/example/chap/origin.tex
+2019/11/17 | 37464 | macros/latex/contrib/changes/userdoc/changes.de.tex
+2019/11/17 | 369 | macros/latex/required/amsmath/manifest.txt
+2019/11/17 | 36698 | macros/luatex/generic/luatexja/src/ltj-direction.lua
+2019/11/17 | 36621 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2019/11/17 | 364 | macros/latex/contrib/pkuthss/doc/example/Make.bat
+2019/11/17 | 364449 | macros/latex/contrib/scontents.zip
+2019/11/17 | 36374 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2019/11/17 | 3615 | macros/luatex/generic/luatexja/README
+2019/11/17 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt
+2019/11/17 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins
+2019/11/17 | 355855 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2019/11/17 | 354 | systems/win32/miktex/tm/packages/pr.ini
+2019/11/17 | 354296 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
+2019/11/17 | 35207 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2019/11/17 | 34 | macros/latex/contrib/changes/userdoc/in_sethighlightmarkup.tex
+2019/11/17 | 34847 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2019/11/17 | 34839 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2019/11/17 | 3452371 | macros/luatex/generic/luatexja.zip
+2019/11/17 | 34212 | systems/texlive/tlnet/archive/tuda-ci.tar.xz
+2019/11/17 | 34189 | macros/latex/contrib/changes/userdoc/changes.en.tex
+2019/11/17 | 341895 | macros/latex/contrib/scontents/scontents.pdf
+2019/11/17 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty
+2019/11/17 | 33547 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2019/11/17 | 33458 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty
+2019/11/17 | 33395 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2019/11/17 | 3311 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl
+2019/11/17 | 32 | macros/latex/contrib/changes/userdoc/in_usepackage_options_changes.tex
+2019/11/17 | 32 | macros/latex/contrib/changes/userdoc/in_setdeletedmarkup.tex
+2019/11/17 | 32 | macros/latex/contrib/changes/userdoc/in_setcommentmarkup.tex
+2019/11/17 | 328609 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2019/11/17 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt
+2019/11/17 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
+2019/11/17 | 32360 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2019/11/17 | 32194 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2019/11/17 | 321494 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2019/11/17 | 31 | macros/latex/contrib/changes/userdoc/in_setauthormarkup.tex
+2019/11/17 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt
+2019/11/17 | 31255 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2019/11/17 | 3123 | macros/latex/contrib/pkuthss/doc/readme/pkuthss.tex
+2019/11/17 | 31162 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2019/11/17 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
+2019/11/17 | 30 | macros/latex/contrib/changes/userdoc/in_setsocextension.tex
+2019/11/17 | 30 | macros/latex/contrib/changes/userdoc/in_setaddedmarkup.tex
+2019/11/17 | 30995 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2019/11/17 | 308633 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2019/11/17 | 30366 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
+2019/11/17 | 3035 | macros/latex/contrib/pkuthss/doc/readme/ChangeLog-upto-1.3.txt
+2019/11/17 | 30273 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2019/11/17 | 3000 | macros/latex/contrib/chemmacros/chemmacros.module.symbols.code.tex
+2019/11/17 | 29 | macros/latex/contrib/changes/userdoc/in_comment.tex
+2019/11/17 | 2997 | macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
+2019/11/17 | 29685 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2019/11/17 | 294 | macros/latex/contrib/pkuthss/doc/example/thesis.bib
+2019/11/17 | 29273 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2019/11/17 | 29259 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2019/11/17 | 29124 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2019/11/17 | 29122 | macros/latex/contrib/chemmacros/chemmacros.module.nomenclature.code.tex
+2019/11/17 | 28 | macros/latex/contrib/changes/userdoc/in_usepackage_final_changes.tex
+2019/11/17 | 28931 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
+2019/11/17 | 28760 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2019/11/17 | 28597 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
+2019/11/17 | 28380 | systems/texlive/tlnet/archive/unravel.tar.xz
+2019/11/17 | 281549 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2019/11/17 | 281253 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2019/11/17 | 27 | macros/latex/contrib/changes/userdoc/in_settruncatewidth.tex
+2019/11/17 | 27 | macros/latex/contrib/changes/userdoc/in_setsummarytowidth.tex
+2019/11/17 | 27 | macros/latex/contrib/changes/userdoc/in_path_script.tex
+2019/11/17 | 27771 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2019/11/17 | 276939 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2019/11/17 | 27206 | macros/luatex/generic/luatexja/src/luatexja-core.sty
+2019/11/17 | 271554 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2019/11/17 | 2712 | macros/latex/required/amsmath/README.md
+2019/11/17 | 26 | macros/latex/contrib/changes/userdoc/in_setsummarywidth.tex
+2019/11/17 | 26989 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2019/11/17 | 2689 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-intro.tex
+2019/11/17 | 26811 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2019/11/17 | 267 | macros/latex/contrib/changes/userdoc/ex_listofchanges.tex
+2019/11/17 | 26645 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2019/11/17 | 265818 | macros/latex/contrib/changes/changes.english.withcode.pdf
+2019/11/17 | 26500 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2019/11/17 | 26453 | macros/luatex/generic/luatexja/src/lltjext.sty
+2019/11/17 | 2634336 | install/macros/latex/required/latex-amsmath.tds.zip
+2019/11/17 | 26206 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2019/11/17 | 2611 | macros/latex/contrib/chemmacros/chemmacros.module.greek.code.tex
+2019/11/17 | 2604952 | macros/latex/required/amsmath.zip
+2019/11/17 | 2601 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua
+2019/11/17 | 2601 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua
+2019/11/17 | 25 | macros/latex/contrib/changes/userdoc/script_pymergechanges_empty.tex
+2019/11/17 | 2579520 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2019/11/17 | 2575 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua
+2019/11/17 | 25680464 | systems/win32/miktex/source/miktex-2.9.7250.tar.xz
+2019/11/17 | 25312 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2019/11/17 | 2505 | macros/latex/contrib/chemmacros/README
+2019/11/17 | 247381 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2019/11/17 | 247020 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2019/11/17 | 246519 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2019/11/17 | 2457310 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2019/11/17 | 244012 | systems/texlive/tlnet/archive/garamond-math.doc.tar.xz
+2019/11/17 | 24121 | macros/latex/contrib/chemmacros/chemmacros.history
+2019/11/17 | 2411 | macros/latex/contrib/chemmacros/chemmacros.module.all.code.tex
+2019/11/17 | 24008 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2019/11/17 | 2398 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty
+2019/11/17 | 237 | macros/latex/contrib/pkuthss/doc/readme/latexmkrc
+2019/11/17 | 237472 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2019/11/17 | 2347 | macros/latex/contrib/pkuthss/doc/example/chap/copy.tex
+2019/11/17 | 2342 | macros/luatex/generic/luatexja/src/jfm-jis.lua
+2019/11/17 | 23342 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2019/11/17 | 2313 | macros/luatex/generic/luatexja/src/ltj-latex.sty
+2019/11/17 | 229 | macros/latex/contrib/changes/userdoc/script_pymergechanges.tex
+2019/11/17 | 22932 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2019/11/17 | 22605 | macros/latex/required/amsmath/diffs-m.txt
+2019/11/17 | 22538927 | systems/texlive/tlnet/install-tl.zip
+2019/11/17 | 224 | macros/latex/contrib/changes/userdoc/ex_replaced.tex
+2019/11/17 | 223 | macros/latex/contrib/changes/userdoc/ex_highlight.tex
+2019/11/17 | 223533 | systems/win32/miktex/tm/packages/lexend.tar.lzma
+2019/11/17 | 2231 | macros/latex/contrib/pkuthss/doc/example/ctex-fontset-pkuthss.def
+2019/11/17 | 2219 | macros/latex/contrib/scontents/scontents.ins
+2019/11/17 | 2210 | macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
+2019/11/17 | 2207 | macros/luatex/generic/luatexja/src/jfm-CCT.lua
+2019/11/17 | 21 | macros/latex/contrib/changes/userdoc/in_usepackage_changes.tex
+2019/11/17 | 2199 | macros/latex/contrib/chemmacros/chemmacros.module.units.code.tex
+2019/11/17 | 219900 | macros/latex/required/amsmath/amsmath.dtx
+2019/11/17 | 2193 | macros/luatex/generic/luatexja/src/addons/luatexja-zhfonts.sty
+2019/11/17 | 217 | macros/latex/contrib/pkuthss/doc/example/chap/abs.tex
+2019/11/17 | 216 | macros/latex/contrib/changes/userdoc/ex_setcommentmarkup.tex
+2019/11/17 | 215230 | macros/luatex/generic/luatexja/src/ltj-ivd_aj1.lua
+2019/11/17 | 214113 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2019/11/17 | 2135776 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2019/11/17 | 21348 | macros/latex/contrib/chemmacros/chemmacros.module.orbital.code.tex
+2019/11/17 | 20666 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2019/11/17 | 201922 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2019/11/17 | 200 | macros/luatex/generic/luatexja/src/jfm-prop.lua
+2019/11/17 | 1990 | macros/latex/contrib/scontents/README.md
+2019/11/17 | 19886 | macros/luatex/generic/luatexja/src/luatexja.lua
+2019/11/17 | 198192 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2019/11/17 | 19795 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2019/11/17 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua
+2019/11/17 | 1956728 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2019/11/17 | 195534 | macros/latex/contrib/changes/changes.ngerman.pdf
+2019/11/17 | 195057 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2019/11/17 | 194083 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2019/11/17 | 193904 | macros/latex/required/amsmath/amstext.pdf
+2019/11/17 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua
+2019/11/17 | 191828 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2019/11/17 | 191810 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2019/11/17 | 18950 | macros/luatex/generic/luatexja/src/ltj-adjust.lua
+2019/11/17 | 189189 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx
+2019/11/17 | 1884 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-ack.tex
+2019/11/17 | 18759 | macros/latex/contrib/chemmacros/chemmacros.module.spectroscopy.code.tex
+2019/11/17 | 187028 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2019/11/17 | 18699165 | systems/texlive/tlnet/install-tl-windows.exe
+2019/11/17 | 184 | macros/latex/contrib/changes/userdoc/ex_usepackage_markup_changes.tex
+2019/11/17 | 184991 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2019/11/17 | 184217 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2019/11/17 | 184119 | macros/latex/contrib/changes/changes.english.pdf
+2019/11/17 | 1832 | macros/luatex/generic/luatexja/src/luatexja.sty
+2019/11/17 | 182 | macros/latex/contrib/changes/userdoc/ex_added.tex
+2019/11/17 | 182756 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2019/11/17 | 18036 | macros/luatex/generic/luatexja/src/ltj-kinsoku_make.tex
+2019/11/17 | 177 | macros/latex/contrib/changes/userdoc/ex_deleted.tex
+2019/11/17 | 17768 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2019/11/17 | 177510 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2019/11/17 | 17675 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2019/11/17 | 175615 | macros/luatex/generic/luatexja/src/ltjclasses.dtx
+2019/11/17 | 174 | macros/latex/contrib/changes/userdoc/ex_definechangesauthor.tex
+2019/11/17 | 17106 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
+2019/11/17 | 1698680 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2019/11/17 | 169224 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2019/11/17 | 1691 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
+2019/11/17 | 167 | macros/latex/contrib/changes/userdoc/ex_usepackage_authormarkup_changes.tex
+2019/11/17 | 167801 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2019/11/17 | 1661 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua
+2019/11/17 | 165971 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2019/11/17 | 165753 | macros/latex/required/amsmath/amscd.pdf
+2019/11/17 | 165749 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2019/11/17 | 164 | macros/latex/contrib/changes/userdoc/ex_usepackage_commentmarkup_changes.tex
+2019/11/17 | 164353 | macros/latex/required/amsmath/amsgen.pdf
+2019/11/17 | 162528 | systems/texlive/tlnet/archive/pst-pdf.source.tar.xz
+2019/11/17 | 16148 | systems/texlive/tlnet/archive/pkuthss.tar.xz
+2019/11/17 | 161335 | macros/latex/required/amsmath/amsbsy.pdf
+2019/11/17 | 160 | macros/latex/contrib/changes/userdoc/ex_usepackage_deletedmarkup_changes.tex
+2019/11/17 | 160548 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2019/11/17 | 16053 | macros/latex/contrib/changes/examples.dtx
+2019/11/17 | 16051 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2019/11/17 | 15937693 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2019/11/17 | 15895 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2019/11/17 | 15631 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
+2019/11/17 | 155 | macros/latex/contrib/changes/userdoc/ex_usepackage_addedmarkup_changes.tex
+2019/11/17 | 155484 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz
+2019/11/17 | 1552 | macros/latex/contrib/pkuthss/tex/pkuthss-utf8.def
+2019/11/17 | 15460 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap2.tex
+2019/11/17 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2019/11/17 | 1536 | macros/luatex/generic/luatexja/COPYING
+2019/11/17 | 153191 | macros/latex/contrib/chemmacros/chemmacros_en.tex
+2019/11/17 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2019/11/17 | 1528393 | systems/win32/miktex/tm/packages/tuda-ci.tar.lzma
+2019/11/17 | 152064 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2019/11/17 | 1509 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-copy.tex
+2019/11/17 | 149922 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2019/11/17 | 1495 | macros/latex/contrib/pkuthss/tex/pkuthss-gbk.def
+2019/11/17 | 1493308 | systems/texlive/tlnet/archive/tuda-ci.doc.tar.xz
+2019/11/17 | 1484 | macros/latex/required/amsmath/amsmath.ins
+2019/11/17 | 147 | macros/latex/contrib/pkuthss/doc/example/chap/chap3.tex
+2019/11/17 | 14791 | macros/latex/contrib/chemmacros/chemmacros.module.base.code.tex
+2019/11/17 | 14754 | macros/latex/contrib/chemmacros/chemmacros.module.redox.code.tex
+2019/11/17 | 1473 | macros/latex/required/amsmath/amsxtra.ins
+2019/11/17 | 1473 | macros/latex/required/amsmath/amstext.ins
+2019/11/17 | 1470 | macros/latex/required/amsmath/amsopn.ins
+2019/11/17 | 1470 | macros/latex/required/amsmath/amsgen.ins
+2019/11/17 | 1470 | macros/latex/required/amsmath/amsbsy.ins
+2019/11/17 | 14707 | macros/latex/contrib/pkuthss/tex/pkuthss.cls
+2019/11/17 | 147058 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2019/11/17 | 147007 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2019/11/17 | 1468 | macros/latex/required/amsmath/amscd.ins
+2019/11/17 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2019/11/17 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2019/11/17 | 14354 | macros/latex/contrib/chemmacros/chemmacros.module.reactions.code.tex
+2019/11/17 | 1434 | macros/latex/contrib/pkuthss/doc/example/spine.tex
+2019/11/17 | 14186 | macros/luatex/generic/luatexja/src/patches/lltjp-listings.sty
+2019/11/17 | 1406 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
+2019/11/17 | 140622 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
+2019/11/17 | 14055 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2019/11/17 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex
+2019/11/17 | 138 | macros/latex/contrib/pkuthss/doc/example/chap/chap1.tex
+2019/11/17 | 137165 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2019/11/17 | 135530 | macros/latex/contrib/chemmacros/chemmacros4.sty
+2019/11/17 | 13549 | macros/latex/contrib/pkuthss/doc/readme/ChangeLog.txt
+2019/11/17 | 13452 | macros/latex/required/amsmath/amsgen.dtx
+2019/11/17 | 13422 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex
+2019/11/17 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/encl1.tex
+2019/11/17 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/chap2.tex
+2019/11/17 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/ack.tex
+2019/11/17 | 133 | macros/latex/contrib/changes/userdoc/ex_usepackage_authormarkupposition_changes.tex
+2019/11/17 | 133229 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2019/11/17 | 1327339 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2019/11/17 | 13258 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
+2019/11/17 | 1320 | macros/latex/contrib/changes/README
+2019/11/17 | 130 | macros/latex/contrib/changes/userdoc/ex_usepackage_highlightmarkup_changes.tex
+2019/11/17 | 13061 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2019/11/17 | 130486 | macros/latex/required/amsmath/technote.pdf
+2019/11/17 | 1296546 | macros/latex/contrib/etoc.zip
+2019/11/17 | 129171 | macros/latex/required/amsmath/amsopn.pdf
+2019/11/17 | 128536 | macros/latex/contrib/scontents/scontents.dtx
+2019/11/17 | 1278 | macros/luatex/generic/luatexja/src/ltjclasses.ins
+2019/11/17 | 127122 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2019/11/17 | 126 | macros/luatex/generic/luatexja/src/ltjltxdoc.ins
+2019/11/17 | 12311 | macros/luatex/generic/luatexja/src/ltj-base.sty
+2019/11/17 | 122 | macros/latex/contrib/changes/userdoc/ex_usepackage_authormarkuptext_changes.tex
+2019/11/17 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb
+2019/11/17 | 1206607 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2019/11/17 | 12005 | macros/latex/required/amsmath/technote.tex
+2019/11/17 | 1195597 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2019/11/17 | 11949 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua
+2019/11/17 | 11755 | macros/luatex/generic/luatexja/src/ltj-base.lua
+2019/11/17 | 1172 | systems/texlive/tlnet/archive/collection-bibtexextra.tar.xz
+2019/11/17 | 116476 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2019/11/17 | 115 | macros/latex/contrib/pkuthss/doc/example/ctexopts.cfg
+2019/11/17 | 1154 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-encl1.tex
+2019/11/17 | 1142383 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2019/11/17 | 11411 | macros/latex/required/amsmath/amstext.dtx
+2019/11/17 | 1141123 | systems/win32/miktex/tm/packages/pst-pdf.tar.lzma
+2019/11/17 | 1140994 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2019/11/17 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex
+2019/11/17 | 1132 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-abs.tex
+2019/11/17 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
+2019/11/17 | 11307 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
+2019/11/17 | 113042 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2019/11/17 | 11293 | macros/latex/required/amsmath/amscd.dtx
+2019/11/17 | 1127 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-concl.tex
+2019/11/17 | 111239 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2019/11/17 | 11106 | macros/luatex/generic/luatexja/src/jfm-ujis.lua
+2019/11/17 | 109 | macros/latex/contrib/changes/userdoc/ex_setsummarytowidth.tex
+2019/11/17 | 109876 | systems/texlive/tlnet/archive/texlive-docindex.tar.xz
+2019/11/17 | 108872 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2019/11/17 | 107 | macros/latex/contrib/changes/userdoc/ex_sethighlightmarkup.tex
+2019/11/17 | 10689 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty
+2019/11/17 | 1067746 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2019/11/17 | 10664 | macros/latex/contrib/chemmacros/chemmacros.module.scheme.code.tex
+2019/11/17 | 1064488 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2019/11/17 | 1064085 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2019/11/17 | 1063943 | macros/latex/contrib/chemmacros.zip
+2019/11/17 | 10589 | macros/latex/contrib/changes/pyMergeChanges.py
+2019/11/17 | 10468 | macros/latex/contrib/chemmacros/chemmacros5.sty
+2019/11/17 | 104549 | macros/latex/required/amsmath/amsxtra.pdf
+2019/11/17 | 104498 | macros/latex/required/amsmath/amsldoc.tex
+2019/11/17 | 1042935 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2019/11/17 | 102472 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2019/11/17 | 101296 | macros/latex/required/amsmath/subeqn.pdf
+2019/11/17 | 1009 | macros/latex/contrib/pkuthss/doc/example/Makefile
+2019/11/17 | 100663 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2019/11/17 | 10037 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
2019/11/16 | 9001 | macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty
2019/11/16 | 893 | fonts/lexend/tex/lexend.sty
-2019/11/16 | 87326 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2019/11/16 | 87303 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2019/11/16 | 86604 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
2019/11/16 | 8653 | macros/latex/contrib/mathastext/README.md
-2019/11/16 | 861861 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2019/11/16 | 85480 | systems/texlive/tlnet/archive/texlive-scripts.tar.xz
2019/11/16 | 852565 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf
-2019/11/16 | 8479 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2019/11/16 | 84526 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2019/11/16 | 827496 | systems/texlive/tlnet/archive/beebe.tar.xz
2019/11/16 | 8221 | macros/latex/contrib/tuda-ci/README.md
2019/11/16 | 822079 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf
2019/11/16 | 816513 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf
-2019/11/16 | 80530 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
2019/11/16 | 804812 | fonts/garamond-math/Garamond-Math.otf
+2019/11/16 | 80439452 | systems/win32/w32tex/pgfcontrib.tar.xz
2019/11/16 | 800335 | systems/win32/miktex/tm/packages/prerex.tar.lzma
-2019/11/16 | 79804 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
2019/11/16 | 7940 | fonts/lexend/doc/lexend.tex
2019/11/16 | 791548 | systems/texlive/tlnet/archive/prerex.doc.tar.xz
2019/11/16 | 781234 | fonts/garamond-math.zip
-2019/11/16 | 77945 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2019/11/16 | 77867 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2019/11/16 | 77420 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
2019/11/16 | 7545 | macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty
2019/11/16 | 75036 | systems/texlive/tlnet/archive/memoir.tar.xz
-2019/11/16 | 7500 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
2019/11/16 | 743600 | macros/latex/contrib/unravel.zip
-2019/11/16 | 73620 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
2019/11/16 | 73356 | fonts/lexend/font/LexendTera-Regular.ttf
2019/11/16 | 73320 | fonts/lexend/font/LexendPeta-Regular.ttf
2019/11/16 | 73252 | fonts/lexend/font/LexendGiga-Regular.ttf
@@ -46,136 +552,63 @@
2019/11/16 | 73184 | fonts/lexend/font/LexendExa-Regular.ttf
2019/11/16 | 728275 | systems/win32/miktex/tm/packages/polyglossia.tar.lzma
2019/11/16 | 72692 | fonts/lexend/font/LexendDeca-Regular.ttf
-2019/11/16 | 72619 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2019/11/16 | 72564 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
2019/11/16 | 7188 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex
-2019/11/16 | 71573 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2019/11/16 | 70285 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
2019/11/16 | 69900 | macros/latex/contrib/pst-pdf/pst-pdf.dtx
-2019/11/16 | 69710 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
2019/11/16 | 692007 | macros/latex/contrib/unravel/unravel.pdf
-2019/11/16 | 69195 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2019/11/16 | 68837 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
2019/11/16 | 67900 | systems/win32/miktex/tm/packages/makerobust.tar.lzma
-2019/11/16 | 67352 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2019/11/16 | 67266 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
2019/11/16 | 66632 | systems/texlive/tlnet/archive/makerobust.doc.tar.xz
2019/11/16 | 6642 | macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo
2019/11/16 | 6597 | macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo
-2019/11/16 | 652 | systems/win32/miktex/tm/packages/next/pr.ini
-2019/11/16 | 65084 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
2019/11/16 | 6362517 | macros/latex/contrib/tuda-ci.zip
-2019/11/16 | 63291 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2019/11/16 | 63185 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2019/11/16 | 63116 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2019/11/16 | 62962900 | systems/win32/w32tex/biblatex-biber.tar.xz
2019/11/16 | 628433 | macros/latex/contrib/mathastext.zip
-2019/11/16 | 62826 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
2019/11/16 | 62408 | systems/win32/miktex/tm/packages/hobsub.tar.lzma
2019/11/16 | 622081 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf
2019/11/16 | 617377 | systems/win32/miktex/tm/packages/biblatex-caspervector.tar.lzma
-2019/11/16 | 61700 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2019/11/16 | 61452 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
2019/11/16 | 611996 | systems/texlive/tlnet/archive/biblatex-caspervector.doc.tar.xz
2019/11/16 | 60892 | systems/texlive/tlnet/archive/hobsub.doc.tar.xz
-2019/11/16 | 60873 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
2019/11/16 | 6055 | macros/latex/contrib/pst-pdf/CHANGES
-2019/11/16 | 60293 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
2019/11/16 | 5948 | systems/texlive/tlnet/archive/collection-latexextra.tar.xz
-2019/11/16 | 59481 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
2019/11/16 | 592 | macros/latex/contrib/pst-pdf/README.md
2019/11/16 | 590857 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf
2019/11/16 | 590728 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf
-2019/11/16 | 58763 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
2019/11/16 | 5820 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex
+2019/11/16 | 5817 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2019/11/16 | 5806 | macros/latex/contrib/tuda-ci/tex/tudabeamer.cls
2019/11/16 | 576177 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf
-2019/11/16 | 575833 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2019/11/16 | 57208 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
2019/11/16 | 570005 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf
-2019/11/16 | 56655 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2019/11/16 | 56432 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2019/11/16 | 563595 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
2019/11/16 | 5626 | macros/latex/contrib/tuda-ci/tex/tudarules.sty
2019/11/16 | 562135 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf
-2019/11/16 | 561201 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
2019/11/16 | 5609 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex
2019/11/16 | 551796 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf
-2019/11/16 | 54922 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2019/11/16 | 544070 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2019/11/16 | 548622 | systems/win32/w32tex/ChangeLog
2019/11/16 | 5428 | systems/texlive/tlnet/archive/prerex.tar.xz
-2019/11/16 | 54061 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2019/11/16 | 540169 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2019/11/16 | 53435 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
-2019/11/16 | 533609 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
2019/11/16 | 527926 | systems/win32/miktex/tm/packages/pkuthss.tar.lzma
-2019/11/16 | 52139 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2019/11/16 | 52017 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
2019/11/16 | 5192 | systems/texlive/tlnet/archive/tikz-3dtools.tar.xz
2019/11/16 | 516704 | systems/texlive/tlnet/archive/polyglossia.doc.tar.xz
-2019/11/16 | 51248 | systems/texlive/tlnet/archive/texlive-scripts.doc.tar.xz
2019/11/16 | 5118 | macros/latex/contrib/pst-pdf/ps4pdf
-2019/11/16 | 509174 | systems/win32/miktex/tm/packages/files.csv.lzma
-2019/11/16 | 509002 | systems/win32/miktex/tm/packages/next/files.csv.lzma
2019/11/16 | 508746 | macros/latex/contrib/pst-pdf/pst-pdf-DE.pdf
-2019/11/16 | 50845 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2019/11/16 | 50822 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2019/11/16 | 508036 | systems/texlive/tlnet/archive/pkuthss.doc.tar.xz
-2019/11/16 | 50495 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2019/11/16 | 498744 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2019/11/16 | 49737 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2019/11/16 | 49290 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2019/11/16 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2019/11/16 | 49256112 | systems/win32/w32tex/xetex-w32.tar.xz
2019/11/16 | 480591 | macros/latex/contrib/mathastext/mathastext.pdf
-2019/11/16 | 47981 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
2019/11/16 | 4733 | macros/latex/contrib/tuda-ci/tex/tudacolors.sty
2019/11/16 | 471296 | systems/texlive/tlnet/archive/oberdiek.source.tar.xz
2019/11/16 | 4686625 | systems/win32/miktex/tm/packages/tcolorbox.tar.lzma
2019/11/16 | 4651140 | systems/texlive/tlnet/archive/tcolorbox.doc.tar.xz
2019/11/16 | 4633 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex
-2019/11/16 | 45840 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2019/11/16 | 45738 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2019/11/16 | 457032 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2019/11/16 | 45622 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2019/11/16 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2019/11/16 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2019/11/16 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2019/11/16 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
-2019/11/16 | 45433 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2019/11/16 | 449957 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
-2019/11/16 | 44979 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
2019/11/16 | 4441 | macros/latex/contrib/tuda-ci/tex/tudacolors.def
2019/11/16 | 4420 | systems/texlive/tlnet/archive/biblatex-caspervector.tar.xz
-2019/11/16 | 43409 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
2019/11/16 | 434072 | macros/latex/contrib/pst-pdf/pst-pdf.pdf
2019/11/16 | 4331 | macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty
2019/11/16 | 43198 | macros/latex/contrib/mathastext/mathastexttestalphabets.pdf
-2019/11/16 | 42965 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2019/11/16 | 42592 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2019/11/16 | 41925 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2019/11/16 | 41884 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2019/11/16 | 40991 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2019/11/16 | 40725 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
2019/11/16 | 401 | macros/latex/contrib/unravel/unravel.ins
-2019/11/16 | 39877 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2019/11/16 | 3946892 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2019/11/16 | 391474 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
2019/11/16 | 3892 | macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty
2019/11/16 | 388997 | fonts/lexend.zip
-2019/11/16 | 38877 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2019/11/16 | 38800 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2019/11/16 | 387322 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
2019/11/16 | 385703 | macros/latex/contrib/mathastext/mathastext.dtx
2019/11/16 | 3805 | macros/latex/contrib/pst-pdf/Makefile
2019/11/16 | 36690 | macros/latex/contrib/tuda-ci/tex/tudapub.cls
-2019/11/16 | 36619 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2019/11/16 | 364 | systems/win32/miktex/tm/packages/pr.ini
-2019/11/16 | 36375 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
2019/11/16 | 3623 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco
-2019/11/16 | 355857 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2019/11/16 | 354297 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
2019/11/16 | 352 | systems/texlive/tlnet/archive/uplatex.x86_64-darwinlegacy.tar.xz
2019/11/16 | 352 | systems/texlive/tlnet/archive/platex.x86_64-darwinlegacy.tar.xz
-2019/11/16 | 35207 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
2019/11/16 | 348 | systems/texlive/tlnet/archive/uplatex.x86_64-solaris.tar.xz
2019/11/16 | 348 | systems/texlive/tlnet/archive/uplatex.x86_64-linuxmusl.tar.xz
2019/11/16 | 348 | systems/texlive/tlnet/archive/uplatex.x86_64-darwin.tar.xz
@@ -183,8 +616,6 @@
2019/11/16 | 348 | systems/texlive/tlnet/archive/uplatex.armhf-linux.tar.xz
2019/11/16 | 348 | systems/texlive/tlnet/archive/platex.x86_64-solaris.tar.xz
2019/11/16 | 348 | systems/texlive/tlnet/archive/platex.x86_64-cygwin.tar.xz
-2019/11/16 | 34847 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2019/11/16 | 34838 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
2019/11/16 | 344 | systems/texlive/tlnet/archive/uplatex.x86_64-linux.tar.xz
2019/11/16 | 344 | systems/texlive/tlnet/archive/uplatex.i386-solaris.tar.xz
2019/11/16 | 344 | systems/texlive/tlnet/archive/uplatex.i386-netbsd.tar.xz
@@ -207,176 +638,79 @@
2019/11/16 | 340 | systems/texlive/tlnet/archive/platex.x86_64-linux.tar.xz
2019/11/16 | 340 | systems/texlive/tlnet/archive/platex.i386-freebsd.tar.xz
2019/11/16 | 340 | systems/texlive/tlnet/archive/platex.amd64-netbsd.tar.xz
-2019/11/16 | 33548 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2019/11/16 | 33397 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
2019/11/16 | 331158 | systems/win32/miktex/tm/packages/csquotes.tar.lzma
-2019/11/16 | 328607 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2019/11/16 | 32360 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2019/11/16 | 32195 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2019/11/16 | 321493 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
2019/11/16 | 314676 | systems/texlive/tlnet/archive/csquotes.doc.tar.xz
-2019/11/16 | 31255 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
2019/11/16 | 3124164 | systems/texlive/tlnet/archive/memoir.doc.tar.xz
-2019/11/16 | 31161 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
2019/11/16 | 3105 | macros/latex/contrib/tuda-ci/tex/tudafonts.sty
-2019/11/16 | 30996 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2019/11/16 | 308634 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
2019/11/16 | 308079 | macros/latex/contrib/unravel/unravel.dtx
-2019/11/16 | 30273 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2019/11/16 | 29685 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2019/11/16 | 294126 | systems/win32/miktex/tm/packages/tikz-3dtools.tar.lzma
2019/11/16 | 2931 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex
-2019/11/16 | 29273 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2019/11/16 | 29260 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2019/11/16 | 29125 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2019/11/16 | 28761 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
2019/11/16 | 287480 | systems/texlive/tlnet/archive/tikz-3dtools.doc.tar.xz
-2019/11/16 | 281552 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2019/11/16 | 281253 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2019/11/16 | 27771 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2019/11/16 | 276939 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2019/11/16 | 271556 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2019/11/16 | 26986 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2019/11/16 | 26810 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2019/11/16 | 26644 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2019/11/16 | 26499 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2019/11/16 | 26205 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
2019/11/16 | 2579 | fonts/lexend/README.md
-2019/11/16 | 2579522 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2019/11/16 | 25315 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
2019/11/16 | 250157 | macros/latex/contrib/pst-pdf/pst-pdf-example.pdf
-2019/11/16 | 247380 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2019/11/16 | 247021 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2019/11/16 | 246521 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2019/11/16 | 2457307 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
2019/11/16 | 240312 | systems/texlive/tlnet/archive/memoir.source.tar.xz
-2019/11/16 | 24008 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
2019/11/16 | 238473 | fonts/garamond-math/Garamond-Math.pdf
-2019/11/16 | 237471 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2019/11/16 | 23341 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2019/11/16 | 22931 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
2019/11/16 | 229044 | systems/texlive/tlnet/archive/tcolorbox.tar.xz
2019/11/16 | 228547 | macros/latex/contrib/pst-pdf/penguin.eps
2019/11/16 | 227 | macros/latex/contrib/pst-pdf/ps4pdf.bat.w95
2019/11/16 | 22783 | macros/latex/contrib/tuda-ci/tex/tudathesis.cfg
-2019/11/16 | 22538948 | systems/texlive/tlnet/install-tl.zip
2019/11/16 | 2227 | macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty
2019/11/16 | 22258 | macros/latex/contrib/tuda-ci/tex/tudaexercise.cls
2019/11/16 | 21830 | macros/latex/contrib/pst-pdf/elephant.ps
2019/11/16 | 2182 | macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty
-2019/11/16 | 214115 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2019/11/16 | 2136420 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2019/11/16 | 2102 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex
2019/11/16 | 2069 | fonts/garamond-math/README.md
-2019/11/16 | 20666 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
2019/11/16 | 201992 | systems/texlive/tlnet/archive/oberdiek.tar.xz
-2019/11/16 | 201924 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2019/11/16 | 198193 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2019/11/16 | 19796 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2019/11/16 | 1956729 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2019/11/16 | 195058 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2019/11/16 | 194082 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2019/11/16 | 191823 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2019/11/16 | 191784 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
2019/11/16 | 19106 | fonts/lexend/LICENSE
2019/11/16 | 1885 | macros/latex/contrib/pst-pdf/ps4pdf.bat
-2019/11/16 | 187027 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2019/11/16 | 18698728 | systems/texlive/tlnet/install-tl-windows.exe
-2019/11/16 | 184991 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2019/11/16 | 184217 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
2019/11/16 | 18324 | fonts/garamond-math/Garamond-Math.tex
-2019/11/16 | 182755 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
2019/11/16 | 17993 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex
2019/11/16 | 17959 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex
2019/11/16 | 17920 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex
2019/11/16 | 17808 | systems/texlive/tlnet/archive/csquotes.tar.xz
-2019/11/16 | 17767 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2019/11/16 | 177510 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2019/11/16 | 17676 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
2019/11/16 | 1757 | macros/latex/contrib/pst-pdf/ps4pdf.bat.noMiKTeX
2019/11/16 | 1714 | macros/latex/contrib/pst-pdf/pst-pdf.ins
-2019/11/16 | 1698681 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2019/11/16 | 169226 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
2019/11/16 | 16827 | macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
2019/11/16 | 16794 | macros/latex/contrib/tuda-ci/tex/tudaposter.cls
2019/11/16 | 1678 | macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo
-2019/11/16 | 167801 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
2019/11/16 | 1676 | macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo
2019/11/16 | 1674 | macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo
2019/11/16 | 1673 | macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo
2019/11/16 | 1672 | macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo
2019/11/16 | 1668 | macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo
-2019/11/16 | 165971 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2019/11/16 | 165750 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
2019/11/16 | 1621 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib
2019/11/16 | 1619 | macros/latex/contrib/unravel/README.md
-2019/11/16 | 16152 | systems/texlive/tlnet/archive/pkuthss.tar.xz
-2019/11/16 | 160548 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2019/11/16 | 16051 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2019/11/16 | 15936988 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2019/11/16 | 15897 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2019/11/16 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2019/11/16 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2019/11/16 | 152 | fonts/lexend/tex/LexendZetta.fontspec
-2019/11/16 | 152065 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
2019/11/16 | 151 | fonts/lexend/tex/LexendTera.fontspec
2019/11/16 | 151 | fonts/lexend/tex/LexendPeta.fontspec
2019/11/16 | 151 | fonts/lexend/tex/LexendMega.fontspec
2019/11/16 | 151 | fonts/lexend/tex/LexendGiga.fontspec
2019/11/16 | 151 | fonts/lexend/tex/LexendDeca.fontspec
2019/11/16 | 150 | fonts/lexend/tex/LexendExa.fontspec
-2019/11/16 | 149922 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2019/11/16 | 147059 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2019/11/16 | 147006 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2019/11/16 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2019/11/16 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2019/11/16 | 14172 | macros/latex/contrib/tuda-ci/tex/tudaletter.cls
2019/11/16 | 14095923 | systems/win32/miktex/tm/packages/oberdiek.tar.lzma
-2019/11/16 | 14056 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/11/16 | 13966 | macros/latex/contrib/pst-pdf/knuth.png
2019/11/16 | 1384613 | macros/latex/contrib/pst-pdf.zip
-2019/11/16 | 137164 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2019/11/16 | 135819 | systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
2019/11/16 | 13543356 | systems/texlive/tlnet/archive/oberdiek.doc.tar.xz
2019/11/16 | 1348 | systems/texlive/tlnet/archive/collection-pictures.tar.xz
2019/11/16 | 1343 | macros/latex/contrib/mathastext/INSTALL.txt
-2019/11/16 | 133232 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
2019/11/16 | 13296 | macros/latex/contrib/pst-pdf/psf-demo.eps
-2019/11/16 | 1327340 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2019/11/16 | 13060 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2019/11/16 | 127124 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
2019/11/16 | 1264 | systems/texlive/tlnet/archive/hobsub.tar.xz
-2019/11/16 | 1206606 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
2019/11/16 | 119877 | macros/latex/contrib/pst-pdf/insect15.eps
-2019/11/16 | 1195596 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
2019/11/16 | 118344 | macros/latex/contrib/pst-pdf/insect1.eps
-2019/11/16 | 116476 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2019/11/16 | 1141539 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2019/11/16 | 1141172 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2019/11/16 | 113038 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2019/11/16 | 111240 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
2019/11/16 | 109904 | systems/texlive/tlnet/archive/polyglossia.source.tar.xz
-2019/11/16 | 108874 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2019/11/16 | 1067748 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2019/11/16 | 1063585 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2019/11/16 | 1062877 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
2019/11/16 | 10508 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex
-2019/11/16 | 1042935 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
2019/11/16 | 1036 | systems/texlive/tlnet/archive/makerobust.tar.xz
2019/11/16 | 103258 | fonts/lexend/doc/lexend.pdf
2019/11/16 | 102656 | systems/texlive/tlnet/archive/polyglossia.tar.xz
-2019/11/16 | 102470 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2019/11/16 | 100662 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
2019/11/15 | 996 | macros/latex/contrib/makerobust/makerobust.tex
2019/11/15 | 99025 | macros/latex/contrib/oberdiek/dvipscol.pdf
2019/11/15 | 9899 | macros/latex/contrib/tcolorbox/tcolorbox.doc.coremacros.tex
2019/11/15 | 98406668 | systems/win32/w32tex/web2c-lib.tar.xz
2019/11/15 | 98095 | macros/latex/contrib/oberdiek/tabularkv.pdf
2019/11/15 | 977 | macros/latex/contrib/oberdiek/README.txt
-2019/11/15 | 973 | graphics/pgf/contrib/tikz-3dtools/README.md
2019/11/15 | 95267 | macros/latex/contrib/oberdiek/bookmark.dtx
2019/11/15 | 94518 | macros/latex/contrib/oberdiek/intcalc.dtx
-2019/11/15 | 92601 | macros/latex/contrib/pkuthss/doc/example.pdf
-2019/11/15 | 9132 | macros/latex/contrib/pkuthss/doc/readme/pkuthss-english.patch
2019/11/15 | 90631 | macros/latex/contrib/oberdiek/attachfile2.dtx
2019/11/15 | 9020 | macros/latex/contrib/tcolorbox/tcbskinsjigsaw.code.tex
2019/11/15 | 90116850 | systems/win32/w32tex/TLW64/tl-win64.zip
@@ -391,7 +725,6 @@
2019/11/15 | 84376 | macros/latex/contrib/oberdiek/askinclude.dtx
2019/11/15 | 836510 | graphics/prerex.zip
2019/11/15 | 8292 | macros/latex/contrib/tcolorbox/tcolorbox-example.tex
-2019/11/15 | 8123 | macros/latex/contrib/pkuthss/tex/pkuword.eps
2019/11/15 | 8118 | macros/latex/contrib/tcolorbox/tcbhooks.code.tex
2019/11/15 | 7928 | macros/latex/contrib/tcolorbox/tcolorbox.doc.graphics.tex
2019/11/15 | 778189 | macros/latex/contrib/oberdiek/inputenx.pdf
@@ -403,17 +736,13 @@
2019/11/15 | 72 | macros/latex/contrib/makerobust/README.md
2019/11/15 | 715 | macros/latex/contrib/hobsub/hobsub-hyperref.sty
2019/11/15 | 715120 | systems/texlive/tlnet/archive/babel.doc.tar.xz
-2019/11/15 | 7061 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap1.tex
2019/11/15 | 7054767 | macros/latex/contrib/tcolorbox/tcolorbox.pdf
2019/11/15 | 69121 | macros/latex/contrib/oberdiek/atbegshi.dtx
-2019/11/15 | 678 | macros/latex/contrib/pkuthss/README
2019/11/15 | 66 | macros/latex/contrib/hobsub/README.md
2019/11/15 | 66637 | macros/latex/contrib/makerobust.zip
2019/11/15 | 6656 | macros/latex/contrib/tcolorbox/tcolorbox.doc.s_snippet.sty
2019/11/15 | 65745 | macros/latex/contrib/makerobust/makerobust.pdf
2019/11/15 | 6413 | macros/latex/contrib/tcolorbox/tcolorbox.doc.beamer.tex
-2019/11/15 | 6392 | macros/latex/contrib/pkuthss/tex/pkuword.pdf
-2019/11/15 | 6392 | macros/latex/contrib/pkuthss/doc/readme/pkuthss.bib
2019/11/15 | 6386 | macros/latex/contrib/tcolorbox/tcolorbox.doc.recording.tex
2019/11/15 | 6323676 | systems/win32/w32tex/uptex-w32.tar.xz
2019/11/15 | 6304 | macros/latex/contrib/tcolorbox/tcolorbox.doc.bib
@@ -430,7 +759,6 @@
2019/11/15 | 6059812 | install/macros/latex/contrib/tcolorbox.tds.zip
2019/11/15 | 5989 | macros/latex/contrib/tcolorbox/tcolorbox-example-poster.tex
2019/11/15 | 59831 | macros/latex/contrib/hobsub/hobsub.pdf
-2019/11/15 | 5944 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2019/11/15 | 59207 | macros/latex/contrib/oberdiek/pdfescape.dtx
2019/11/15 | 59129 | macros/latex/contrib/oberdiek/kvsetkeys.dtx
2019/11/15 | 586 | macros/latex/contrib/memoir/doc-src/trims-example.tex
@@ -441,14 +769,10 @@
2019/11/15 | 5660408 | systems/win32/w32tex/ptex-ng-w32.tar.xz
2019/11/15 | 5630 | macros/latex/contrib/tcolorbox/tcbmagazine.code.tex
2019/11/15 | 5577 | macros/latex/contrib/tcolorbox/tcolorbox.doc.quickref.tex
-2019/11/15 | 557454 | install/macros/latex/contrib/pkuthss.tds.zip
-2019/11/15 | 553898 | macros/latex/contrib/pkuthss.zip
2019/11/15 | 5519 | macros/latex/contrib/memoir/doc-src/memfonts.sty
-2019/11/15 | 548453 | systems/win32/w32tex/ChangeLog
2019/11/15 | 54743 | macros/latex/contrib/oberdiek/pdfrender.dtx
2019/11/15 | 5366 | macros/latex/contrib/tcolorbox/tcolorbox.doc.abstract.tex
2019/11/15 | 53617 | macros/latex/contrib/oberdiek/alphalph.dtx
-2019/11/15 | 5348 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap3.tex
2019/11/15 | 5284 | graphics/prerex/doc/prerex.5
2019/11/15 | 5277 | macros/latex/contrib/tcolorbox/README
2019/11/15 | 521043 | macros/latex/contrib/oberdiek/zref.pdf
@@ -458,10 +782,8 @@
2019/11/15 | 5112840 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
2019/11/15 | 503296 | macros/latex/contrib/oberdiek/pmboxdraw.pdf
2019/11/15 | 50024 | macros/latex/contrib/oberdiek/soulutf8.dtx
-2019/11/15 | 49354860 | systems/win32/w32tex/xetex-w32.tar.xz
2019/11/15 | 4908836 | systems/win32/w32tex/aleph-w32.tar.xz
2019/11/15 | 47243 | macros/latex/contrib/oberdiek/epstopdf.dtx
-2019/11/15 | 461 | macros/latex/contrib/pkuthss/doc/example/latexmkrc
2019/11/15 | 457482 | macros/latex/contrib/tcolorbox/tcolorbox-example.pdf
2019/11/15 | 442454 | macros/latex/contrib/tcolorbox/tcolorbox-tutorial-poster.pdf
2019/11/15 | 44239 | macros/latex/contrib/oberdiek/atveryend.dtx
@@ -477,10 +799,7 @@
2019/11/15 | 409865 | macros/latex/contrib/oberdiek/inputenx.dtx
2019/11/15 | 40837 | macros/latex/contrib/oberdiek/thepdfnumber.dtx
2019/11/15 | 403350 | macros/latex/contrib/oberdiek/hologo.pdf
-2019/11/15 | 401697 | macros/latex/contrib/pkuthss/doc/pkuthss.pdf
2019/11/15 | 3975 | macros/latex/contrib/memoir/memoir.ins
-2019/11/15 | 3965 | macros/latex/contrib/pkuthss/doc/example/thesis.tex
-2019/11/15 | 3941 | macros/latex/contrib/pkuthss/tex/pkulogo.eps
2019/11/15 | 39131 | macros/latex/contrib/memoir/mempatch.dtx
2019/11/15 | 389 | macros/latex/contrib/memoir/doc-src/memman.ist
2019/11/15 | 388363 | macros/latex/contrib/biblatex-contrib/biblatex-caspervector/doc/caspervector.pdf
@@ -488,11 +807,8 @@
2019/11/15 | 38317 | macros/latex/contrib/tcolorbox/tcolorbox.doc.theorems.tex
2019/11/15 | 38252 | macros/latex/contrib/oberdiek/oberdiek.tex
2019/11/15 | 3753 | macros/latex/contrib/csquotes/csq-compat.def
-2019/11/15 | 3750 | macros/latex/contrib/pkuthss/doc/example/chap/origin.tex
2019/11/15 | 37243 | macros/latex/contrib/oberdiek/hypdoc.dtx
2019/11/15 | 36707 | macros/latex/contrib/tcolorbox/tcolorbox.doc.breakable.tex
-2019/11/15 | 364 | macros/latex/contrib/pkuthss/doc/example/Make.bat
-2019/11/15 | 3641 | macros/latex/contrib/pkuthss/tex/pkulogo.pdf
2019/11/15 | 363955 | macros/latex/contrib/polyglossia.zip
2019/11/15 | 3629966 | install/macros/latex/contrib/memoir.tds.zip
2019/11/15 | 357514 | macros/latex/contrib/oberdiek/bmpsize.pdf
@@ -524,28 +840,22 @@
2019/11/15 | 31863 | macros/latex/contrib/oberdiek/grfext.dtx
2019/11/15 | 31469 | macros/latex/contrib/oberdiek/pdfcolparallel.dtx
2019/11/15 | 312746 | macros/latex/contrib/oberdiek/stringenc.dtx
-2019/11/15 | 3123 | macros/latex/contrib/pkuthss/doc/readme/pkuthss.tex
2019/11/15 | 31027 | macros/latex/contrib/oberdiek/rerunfilecheck.dtx
2019/11/15 | 3096 | macros/latex/contrib/tcolorbox/tcolorbox.tex
2019/11/15 | 30648140 | systems/win32/w32tex/latex-dev.tar.xz
2019/11/15 | 30399 | macros/latex/contrib/oberdiek/hypdestopt.dtx
-2019/11/15 | 3035 | macros/latex/contrib/pkuthss/doc/readme/ChangeLog-upto-1.3.txt
2019/11/15 | 30313 | macros/latex/contrib/oberdiek/catchfile.dtx
2019/11/15 | 299439 | macros/latex/contrib/oberdiek/bookmark.pdf
2019/11/15 | 29861 | macros/latex/contrib/tcolorbox/tcolorbox.doc.technical.tex
-2019/11/15 | 29749 | graphics/pgf/contrib/tikz-3dtools/tikzlibrary3dtools.code.tex
2019/11/15 | 29705 | macros/latex/contrib/oberdiek/eolgrab.dtx
2019/11/15 | 296082 | macros/latex/contrib/oberdiek/ltxcmds.pdf
2019/11/15 | 29509 | macros/latex/contrib/oberdiek/pdflscape.dtx
-2019/11/15 | 294 | macros/latex/contrib/pkuthss/doc/example/thesis.bib
2019/11/15 | 29310 | macros/latex/contrib/oberdiek/selinput.dtx
2019/11/15 | 29295 | macros/latex/contrib/oberdiek/pdfcrypt.dtx
2019/11/15 | 291904 | macros/latex/contrib/csquotes/csquotes.pdf
-2019/11/15 | 291284 | graphics/pgf/contrib/tikz-3dtools.zip
2019/11/15 | 28729 | macros/latex/contrib/oberdiek/telprint.dtx
2019/11/15 | 28634 | macros/latex/contrib/oberdiek/resizegather.dtx
2019/11/15 | 2850 | macros/latex/contrib/memoir/mempatch.ins
-2019/11/15 | 282508 | graphics/pgf/contrib/tikz-3dtools/3DToolsManual.pdf
2019/11/15 | 28084 | macros/latex/contrib/oberdiek/protecteddef.dtx
2019/11/15 | 28044 | macros/latex/contrib/oberdiek/gettitlestring.dtx
2019/11/15 | 2800232 | macros/latex/contrib/memoir/memman.pdf
@@ -558,7 +868,6 @@
2019/11/15 | 27175 | macros/latex/contrib/oberdiek/mleftright.dtx
2019/11/15 | 27163 | macros/latex/contrib/tcolorbox/tcolorbox.doc.vignette.tex
2019/11/15 | 26977 | macros/latex/contrib/oberdiek/pdfcolmk.dtx
-2019/11/15 | 2689 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-intro.tex
2019/11/15 | 26594 | macros/latex/contrib/oberdiek/hypbmsec.dtx
2019/11/15 | 26552 | systems/texlive/tlnet/archive/luamplib.source.tar.xz
2019/11/15 | 2616448 | systems/win32/w32tex/dvitools-w32.tar.xz
@@ -577,10 +886,8 @@
2019/11/15 | 24501 | macros/latex/contrib/tcolorbox/tcolorbox.doc.hooks.tex
2019/11/15 | 240026 | macros/latex/contrib/oberdiek/pdftexcmds.pdf
2019/11/15 | 2393104 | systems/win32/w32tex/win64/dvitools-w64.tar.xz
-2019/11/15 | 237 | macros/latex/contrib/pkuthss/doc/readme/latexmkrc
2019/11/15 | 23726 | macros/latex/contrib/oberdiek/pdfcolparcolumns.dtx
2019/11/15 | 236665 | macros/latex/contrib/oberdiek/soulutf8.pdf
-2019/11/15 | 2347 | macros/latex/contrib/pkuthss/doc/example/chap/copy.tex
2019/11/15 | 23362 | macros/latex/contrib/oberdiek/listingsutf8.dtx
2019/11/15 | 233432 | macros/latex/contrib/oberdiek/hycolor.pdf
2019/11/15 | 2331 | macros/latex/contrib/polyglossia/README
@@ -590,10 +897,8 @@
2019/11/15 | 227083 | macros/latex/contrib/oberdiek/kvsetkeys.pdf
2019/11/15 | 224709 | macros/latex/contrib/polyglossia/polyglossia.pdf
2019/11/15 | 22407 | macros/latex/contrib/tcolorbox/Basilica_5.png
-2019/11/15 | 2231 | macros/latex/contrib/pkuthss/doc/example/ctex-fontset-pkuthss.def
2019/11/15 | 222803 | macros/latex/contrib/oberdiek/embedfile.pdf
2019/11/15 | 22182 | macros/latex/contrib/oberdiek/picture.dtx
-2019/11/15 | 217 | macros/latex/contrib/pkuthss/doc/example/chap/abs.tex
2019/11/15 | 21671 | macros/latex/contrib/oberdiek/pdfcolfoot.dtx
2019/11/15 | 21663 | macros/latex/contrib/tcolorbox/crinklepaper.png
2019/11/15 | 21506 | macros/latex/contrib/tcolorbox/tcbdocumentation.code.tex
@@ -618,7 +923,6 @@
2019/11/15 | 190833 | systems/win32/miktex/tm/packages/luamplib.tar.lzma
2019/11/15 | 189232 | macros/latex/contrib/oberdiek/epstopdf.pdf
2019/11/15 | 18862 | macros/latex/contrib/tcolorbox/tcolorbox.doc.fitting.tex
-2019/11/15 | 1884 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-ack.tex
2019/11/15 | 186104 | macros/latex/contrib/oberdiek/refcount.pdf
2019/11/15 | 18273 | macros/latex/contrib/oberdiek/twoopt.dtx
2019/11/15 | 18231 | macros/latex/contrib/oberdiek/flags.dtx
@@ -654,8 +958,6 @@
2019/11/15 | 156221 | macros/latex/contrib/oberdiek/pdfcrypt.pdf
2019/11/15 | 156081 | macros/latex/contrib/oberdiek/infwarerr.pdf
2019/11/15 | 1554780 | systems/texlive/tlnet/archive/latex-bin-dev.win32.tar.xz
-2019/11/15 | 1552 | macros/latex/contrib/pkuthss/tex/pkuthss-utf8.def
-2019/11/15 | 15460 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap2.tex
2019/11/15 | 154266 | macros/latex/contrib/oberdiek/pdfcol.pdf
2019/11/15 | 15249928 | systems/win32/w32tex/luatex-w32.tar.xz
2019/11/15 | 152472 | systems/texlive/tlnet/archive/luamplib.doc.tar.xz
@@ -669,24 +971,19 @@
2019/11/15 | 151509 | macros/latex/contrib/oberdiek/pdfcolmk.pdf
2019/11/15 | 151437 | macros/latex/contrib/oberdiek/pagegrid.pdf
2019/11/15 | 151196 | macros/latex/contrib/oberdiek/pmboxdraw.dtx
-2019/11/15 | 1509 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-copy.tex
2019/11/15 | 150722 | macros/latex/contrib/oberdiek/gettitlestring.pdf
2019/11/15 | 1506026 | macros/latex/contrib/memoir/doc-src/memman.tex
2019/11/15 | 150017 | macros/latex/contrib/oberdiek/rerunfilecheck.pdf
-2019/11/15 | 1495 | macros/latex/contrib/pkuthss/tex/pkuthss-gbk.def
2019/11/15 | 149282 | macros/latex/contrib/oberdiek/luacolor.pdf
2019/11/15 | 148 | macros/latex/contrib/tcolorbox/tcolorbox.doc.references.tex
2019/11/15 | 1483128 | systems/win32/miktex/tm/packages/babel.tar.lzma
-2019/11/15 | 147 | macros/latex/contrib/pkuthss/doc/example/chap/chap3.tex
2019/11/15 | 14794 | macros/latex/contrib/oberdiek/tabularkv.dtx
-2019/11/15 | 14707 | macros/latex/contrib/pkuthss/tex/pkuthss.cls
2019/11/15 | 146856 | macros/latex/contrib/oberdiek/protecteddef.pdf
2019/11/15 | 14602 | macros/latex/contrib/tcolorbox/tcbfitting.code.tex
2019/11/15 | 14597 | macros/latex/contrib/memoir/doc-src/memlays.sty
2019/11/15 | 144691 | macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf
2019/11/15 | 144686 | macros/latex/contrib/oberdiek/eolgrab.pdf
2019/11/15 | 14389 | macros/latex/contrib/tcolorbox/tcolorbox.doc.initoptions.tex
-2019/11/15 | 1434 | macros/latex/contrib/pkuthss/doc/example/spine.tex
2019/11/15 | 143159 | macros/latex/contrib/oberdiek/resizegather.pdf
2019/11/15 | 142362 | macros/latex/contrib/oberdiek/uniquecounter.pdf
2019/11/15 | 142156 | macros/latex/contrib/oberdiek/pdflscape.pdf
@@ -694,7 +991,6 @@
2019/11/15 | 141274 | macros/latex/contrib/oberdiek/telprint.pdf
2019/11/15 | 139813 | macros/latex/contrib/oberdiek/hypdestopt.pdf
2019/11/15 | 13905 | macros/latex/contrib/tcolorbox/tcblistingscore.code.tex
-2019/11/15 | 138 | macros/latex/contrib/pkuthss/doc/example/chap/chap1.tex
2019/11/15 | 138851 | macros/latex/contrib/oberdiek/listingsutf8.pdf
2019/11/15 | 138132 | macros/latex/contrib/oberdiek/etexcmds.pdf
2019/11/15 | 137792 | macros/latex/contrib/oberdiek/mleftright.pdf
@@ -702,17 +998,12 @@
2019/11/15 | 135952 | macros/latex/contrib/oberdiek/hyphsubst.pdf
2019/11/15 | 134663 | macros/latex/contrib/oberdiek/hopatch.pdf
2019/11/15 | 134008 | macros/latex/contrib/oberdiek/holtxdoc.pdf
-2019/11/15 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/encl1.tex
-2019/11/15 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/chap2.tex
-2019/11/15 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/ack.tex
2019/11/15 | 133925 | macros/latex/contrib/oberdiek/enparen.pdf
-2019/11/15 | 13356 | macros/latex/contrib/pkuthss/doc/readme/ChangeLog.txt
2019/11/15 | 133558 | macros/latex/contrib/oberdiek/pagesel.pdf
2019/11/15 | 132043296 | systems/win32/w32tex/context.tar.xz
2019/11/15 | 13036 | systems/texlive/tlnet/archive/latex-bin-dev.doc.tar.xz
2019/11/15 | 129245 | macros/latex/contrib/oberdiek/settobox.pdf
2019/11/15 | 12830544 | systems/win32/w32tex/pdftex-w32.tar.xz
-2019/11/15 | 12824 | graphics/pgf/contrib/tikz-3dtools/3DToolsManual.tex
2019/11/15 | 12745 | macros/latex/contrib/tcolorbox/tcbvignette.code.tex
2019/11/15 | 125348 | macros/latex/contrib/oberdiek/kvdefinekeys.pdf
2019/11/15 | 1251583 | macros/latex/contrib/memoir/memoir.dtx
@@ -729,14 +1020,10 @@
2019/11/15 | 11852 | systems/texlive/tlnet/archive/luamplib.tar.xz
2019/11/15 | 117475 | graphics/prerex/doc/prerex-6.8.0.tar.gz
2019/11/15 | 117331 | macros/latex/contrib/oberdiek/hypgotoe.pdf
-2019/11/15 | 115 | macros/latex/contrib/pkuthss/doc/example/ctexopts.cfg
-2019/11/15 | 1154 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-encl1.tex
2019/11/15 | 114769 | macros/latex/contrib/oberdiek/auxhook.pdf
-2019/11/15 | 1132 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-abs.tex
2019/11/15 | 11325 | macros/latex/contrib/polyglossia/polyglossia.ins
2019/11/15 | 112 | macros/latex/contrib/tcolorbox/tcolorbox.doc.index.tex
2019/11/15 | 112951 | macros/latex/contrib/oberdiek/aliascnt.pdf
-2019/11/15 | 1127 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-concl.tex
2019/11/15 | 112582 | macros/latex/contrib/oberdiek/colonequals.pdf
2019/11/15 | 112509 | macros/latex/contrib/oberdiek/stampinclude.pdf
2019/11/15 | 112156 | macros/latex/contrib/oberdiek/flags.pdf
@@ -753,7 +1040,6 @@
2019/11/15 | 102642 | macros/latex/contrib/oberdiek/chemarr.pdf
2019/11/15 | 101300 | macros/latex/contrib/oberdiek/ifdraft.pdf
2019/11/15 | 101107 | macros/latex/contrib/oberdiek/kvoptions.dtx
-2019/11/15 | 1009 | macros/latex/contrib/pkuthss/doc/example/Makefile
2019/11/15 | 10004 | macros/latex/contrib/tcolorbox/tcbxparse.code.tex
2019/11/14 | 92707 | macros/luatex/generic/luamplib/luamplib.dtx
2019/11/14 | 897420 | systems/texlive/tlnet/archive/tex4ht.tar.xz
@@ -789,7 +1075,6 @@
2019/11/14 | 3510728 | systems/win32/w32tex/win64/luajittex-w64.tar.xz
2019/11/14 | 3510600 | systems/win32/w32tex/win64/luajittex-exp-w64.tar.xz
2019/11/14 | 3506892 | systems/win32/w32tex/win64/luajittex-dev-w64.tar.xz
-2019/11/14 | 34132 | systems/texlive/tlnet/archive/tuda-ci.tar.xz
2019/11/14 | 33987 | dviware/dvisvgm/NEWS
2019/11/14 | 325302 | graphics/prerex/doc/intro.pdf
2019/11/14 | 31488 | dviware/dvisvgm/libs/brotli/Makefile.in
@@ -827,14 +1112,11 @@
2019/11/14 | 16377 | CTAN.sites
2019/11/14 | 1605443 | macros/latex/required/babel/base.zip
2019/11/14 | 15593 | dviware/dvisvgm/libs/variant/Makefile.in
-2019/11/14 | 1527409 | systems/win32/miktex/tm/packages/tuda-ci.tar.lzma
2019/11/14 | 149508 | macros/luatex/generic/luamplib/luamplib.pdf
-2019/11/14 | 1492740 | systems/texlive/tlnet/archive/tuda-ci.doc.tar.xz
2019/11/14 | 13688 | dviware/dvisvgm/tests/data/Makefile.in
2019/11/14 | 13474 | dviware/dvisvgm/m4/Makefile.in
2019/11/14 | 132504 | systems/texlive/tlnet/archive/algolrevived.doc.tar.xz
2019/11/14 | 1280231 | systems/win32/miktex/tm/packages/baskervillef.tar.lzma
-2019/11/14 | 1172 | systems/texlive/tlnet/archive/collection-bibtexextra.tar.xz
2019/11/14 | 11131892 | systems/win32/w32tex/win64/xetex-w64.tar.xz
2019/11/14 | 10952 | graphics/prerex/doc/prerex.sty.7
2019/11/14 | 1071848 | systems/texlive/tlnet/archive/baskervillef.tar.xz
@@ -975,7 +1257,6 @@
2019/11/12 | 1568 | fonts/algolrevived/tex/LY1AlgolRevived-Inf.fd
2019/11/12 | 1567 | fonts/algolrevived/tex/OT1AlgolRevived-Sup.fd
2019/11/12 | 1567 | fonts/algolrevived/tex/OT1AlgolRevived-Inf.fd
-2019/11/12 | 155380 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz
2019/11/12 | 1550 | fonts/algolrevived/tex/T1AlgolRevived-Inf.fd
2019/11/12 | 1549 | fonts/algolrevived/tex/T1AlgolRevived-Sup.fd
2019/11/12 | 14680 | systems/texlive/tlnet/archive/datetime2-serbian.source.tar.xz
@@ -988,7 +1269,6 @@
2019/11/12 | 1195504 | fonts/algolrevived.zip
2019/11/12 | 11940 | macros/latex/contrib/xsavebox/xsavebox.sty
2019/11/12 | 11228 | systems/texlive/tlnet/archive/grffile.source.tar.xz
-2019/11/12 | 109876 | systems/texlive/tlnet/archive/texlive-docindex.tar.xz
2019/11/12 | 108780 | systems/texlive/tlnet/archive/hyperref.tar.xz
2019/11/12 | 1079 | macros/latex/contrib/xsavebox/ChangeLog
2019/11/12 | 10792 | systems/texlive/tlnet/archive/algxpar.source.tar.xz
@@ -1511,7 +1791,6 @@
2019/11/11 | 25840 | macros/generic/tracklang/samples/regions/sample-regions2-map2.pdf
2019/11/11 | 2580433 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma
2019/11/11 | 257 | macros/generic/tracklang/samples/regions/sample-regions.tex
-2019/11/11 | 2568 | systems/win32/w32tex/win64/latex-dev-w64.tar.xz
2019/11/11 | 2552 | macros/latex/contrib/datetime2/samples/datetime2-sample-journal.tex
2019/11/11 | 2546 | fonts/cochineal/enc/coch_saoql6.enc
2019/11/11 | 25456 | macros/generic/tracklang/samples/regions/sample-regions2-nomap.pdf
@@ -1992,498 +2271,3 @@
2019/11/11 | 100671 | systems/win32/miktex/tm/packages/miktex-gd-bin-2.9.tar.lzma
2019/11/11 | 100525 | macros/latex/contrib/datetime2/samples/datetime2-sample-journal.pdf
2019/11/11 | 10020 | fonts/cochineal/tfm/Cochineal-Roman-osf-ot2.tfm
-2019/11/10 | 9882 | macros/latex/base/manifest.txt
-2019/11/10 | 9814 | macros/latex/base/ltnews21.tex
-2019/11/10 | 9722 | macros/latex/base/ltvers.dtx
-2019/11/10 | 963551 | systems/win32/miktex/tm/packages/circuitikz.tar.lzma
-2019/11/10 | 9562 | macros/latex/base/ltcntrl.dtx
-2019/11/10 | 95065 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-350028.pdf
-2019/11/10 | 9504 | macros/latex/contrib/xsim/code/xsim.goals.code.tex
-2019/11/10 | 9498 | macros/latex/required/tools/shellesc.dtx
-2019/11/10 | 948 | macros/latex/contrib/xsim/doc/examples/xsim.randomexercises.tex
-2019/11/10 | 9401 | macros/latex/base/syntonly.dtx
-2019/11/10 | 93920 | macros/latex/base/ltclass.dtx
-2019/11/10 | 9374 | macros/latex/base/preload.dtx
-2019/11/10 | 927 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369636.tex
-2019/11/10 | 9081 | macros/latex/base/lppl-1-0.txt
-2019/11/10 | 899089 | macros/latex/contrib/hyperref/hyperref.dtx
-2019/11/10 | 8982 | macros/latex/required/tools/rawfonts.dtx
-2019/11/10 | 894 | macros/latex/contrib/xsim/doc/examples/xsim.grade-distribution.tex
-2019/11/10 | 89474 | macros/latex/base/slides.dtx
-2019/11/10 | 89294 | macros/latex/base/utf8ienc.dtx
-2019/11/10 | 8900 | macros/latex/base/ltnews17.tex
-2019/11/10 | 8814642 | systems/win32/miktex/tm/packages/reledmac.tar.lzma
-2019/11/10 | 874481 | macros/latex/base/ltnews.pdf
-2019/11/10 | 8737 | macros/latex/base/ltthm.dtx
-2019/11/10 | 86646 | macros/latex/contrib/xsim/doc/examples/xsim.various.pdf
-2019/11/10 | 866192 | systems/texlive/tlnet/archive/circuitikz.doc.tar.xz
-2019/11/10 | 8643618 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
-2019/11/10 | 8632 | macros/latex/base/oldlfont.dtx
-2019/11/10 | 86047 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-13635.pdf
-2019/11/10 | 8541 | macros/latex/base/texpert.txt
-2019/11/10 | 8487 | macros/luatex/generic/luaotfload/shaper-demo-graphite.pdf
-2019/11/10 | 847533 | macros/latex/contrib/tugboat.zip
-2019/11/10 | 8411 | macros/luatex/generic/luaotfload/shaper-demo.pdf
-2019/11/10 | 8407 | macros/latex/base/format.ins
-2019/11/10 | 8396 | macros/luatex/generic/luaotfload/luaotfload-loaders.lua
-2019/11/10 | 8241 | macros/luatex/generic/luaotfload/luaotfload-multiscript.lua
-2019/11/10 | 821 | macros/latex/contrib/xsim/doc/examples/xsim.listings.tex
-2019/11/10 | 8214932 | systems/win32/w32tex/newtxpx-boondoxfonts.tar.xz
-2019/11/10 | 81366 | usergrps/dante/dtk/doc/beispiel.pdf
-2019/11/10 | 80554 | macros/luatex/generic/luaotfload/luaotfload-main.tex
-2019/11/10 | 776 | macros/latex/contrib/xsim/doc/examples/xsim.description-list.tex
-2019/11/10 | 77676 | macros/luatex/generic/luaotfload/luaotfload-conf.pdf
-2019/11/10 | 76928 | macros/luatex/generic/luaotfload/luaotfload-tool.pdf
-2019/11/10 | 765 | macros/latex/contrib/hyperref/doc/manual2.html
-2019/11/10 | 762 | macros/latex/contrib/hyperref/doc/manual6.html
-2019/11/10 | 762 | macros/latex/contrib/hyperref/doc/manual5.html
-2019/11/10 | 762 | macros/latex/contrib/hyperref/doc/manual4.html
-2019/11/10 | 7578 | macros/latex/base/ltxguide.cls
-2019/11/10 | 7563 | macros/luatex/generic/luaotfload/luaotfload-tounicode.lua
-2019/11/10 | 74935 | systems/win32/miktex/tm/packages/footnotehyper.tar.lzma
-2019/11/10 | 7451 | macros/latex/contrib/xsim/doc/xsim.history
-2019/11/10 | 7326 | macros/latex/base/ltnews20.tex
-2019/11/10 | 7266 | macros/latex/contrib/xsim/code/xsim.verbwrite.code.tex
-2019/11/10 | 7247 | macros/latex/base/sample2e.tex
-2019/11/10 | 7227 | macros/latex/base/exscale.dtx
-2019/11/10 | 7208 | macros/latex/contrib/xsim/code/xsim.auxfile.code.tex
-2019/11/10 | 72030 | macros/latex/required/tools/longtable.dtx
-2019/11/10 | 71308 | macros/latex/required/tools/verbatim.dtx
-2019/11/10 | 71304 | macros/latex/base/ltfssbas.dtx
-2019/11/10 | 70758 | macros/latex/base/fntguide.tex
-2019/11/10 | 7016 | macros/latex/base/ltnews.tex
-2019/11/10 | 699 | macros/luatex/generic/luaotfload/scripts-demo.tex
-2019/11/10 | 6962538 | install/macros/latex/required/latex-tools.tds.zip
-2019/11/10 | 69216 | macros/latex/base/clsguide.tex
-2019/11/10 | 6893 | macros/latex/base/ltnews13.tex
-2019/11/10 | 6882310 | macros/latex/required/tools.zip
-2019/11/10 | 6843 | macros/latex/contrib/xsim/code/xsim.modules.code.tex
-2019/11/10 | 6841289 | fonts/newtx.zip
-2019/11/10 | 6839 | macros/luatex/generic/luaotfload/luaotfload-notdef.lua
-2019/11/10 | 68299 | macros/latex/required/tools/tools-overview.pdf
-2019/11/10 | 6795 | macros/latex/required/tools/delarray.dtx
-2019/11/10 | 67931 | macros/latex/base/usrguide.tex
-2019/11/10 | 6784 | macros/latex/base/slides.ins
-2019/11/10 | 6719 | macros/latex/base/latexsym.dtx
-2019/11/10 | 6654 | macros/latex/base/alltt.dtx
-2019/11/10 | 6642 | macros/latex/contrib/xsim/code/xsim.tags.code.tex
-2019/11/10 | 65861 | macros/latex/base/ltfsstrc.dtx
-2019/11/10 | 65721 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369065.pdf
-2019/11/10 | 653 | macros/latex/contrib/xsim/doc/examples/xsim.pointsums.tex
-2019/11/10 | 65379 | macros/latex/contrib/xsim/doc/examples/xsim.golatex-91339.pdf
-2019/11/10 | 6438 | macros/latex/contrib/xsim/code/xsim.base.code.tex
-2019/11/10 | 6363 | macros/latex/base/newlfont.dtx
-2019/11/10 | 6292 | macros/latex/base/ltnews14.tex
-2019/11/10 | 628882 | macros/latex/base/doc.pdf
-2019/11/10 | 62037 | macros/latex/base/ltfssdcl.dtx
-2019/11/10 | 61549 | macros/latex/base/letter.dtx
-2019/11/10 | 613 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-299534.tex
-2019/11/10 | 599751 | systems/win32/miktex/tm/packages/jnuexam.tar.lzma
-2019/11/10 | 5990 | macros/luatex/generic/luaotfload/luaotfload-status.lua
-2019/11/10 | 59897 | macros/latex/base/ltluatex.dtx
-2019/11/10 | 5968 | macros/latex/required/tools/xr.dtx
-2019/11/10 | 59414 | macros/latex/required/tools/bm.dtx
-2019/11/10 | 5865 | macros/latex/base/ltidxglo.dtx
-2019/11/10 | 5859 | macros/latex/base/ltnews15.tex
-2019/11/10 | 5856482 | systems/win32/miktex/tm/packages/media9.tar.lzma
-2019/11/10 | 5854 | macros/latex/base/ltpar.dtx
-2019/11/10 | 5844 | macros/latex/contrib/xsim/doc/examples/xsim.various.tex
-2019/11/10 | 5827 | macros/latex/contrib/xsim/code/xsim.blanks.code.tex
-2019/11/10 | 5808 | macros/latex/base/ltnews16.tex
-2019/11/10 | 5797 | macros/latex/required/tools/somedefs.dtx
-2019/11/10 | 5733 | macros/latex/base/inputenc.ins
-2019/11/10 | 57235 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-338165.pdf
-2019/11/10 | 57220 | macros/latex/contrib/xsim/doc/examples/xsim.listofexercises.pdf
-2019/11/10 | 5710 | macros/latex/base/ltnews08.tex
-2019/11/10 | 570 | macros/latex/contrib/xsim/doc/examples/xsim.boxed-headings.tex
-2019/11/10 | 5692 | macros/latex/required/tools/tools.ins
-2019/11/10 | 5682 | macros/latex/base/ltnews10.tex
-2019/11/10 | 5621 | macros/latex/base/ltnews05.tex
-2019/11/10 | 56153 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-199360.pdf
-2019/11/10 | 55836 | macros/latex/base/fontdef.dtx
-2019/11/10 | 55754 | macros/latex/base/ltdefns.dtx
-2019/11/10 | 5544 | macros/latex/base/ltnews11.tex
-2019/11/10 | 5521 | macros/latex/base/ltnews04.tex
-2019/11/10 | 5515 | macros/latex/base/graphpap.dtx
-2019/11/10 | 5513 | macros/latex/base/ltnews27.tex
-2019/11/10 | 55079 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369803.pdf
-2019/11/10 | 54771 | macros/latex/required/tools/changes.txt
-2019/11/10 | 5475 | macros/latex/base/ltnews25.tex
-2019/11/10 | 5436 | macros/latex/base/ltnews07.tex
-2019/11/10 | 5430 | macros/latex/base/ltnews12.tex
-2019/11/10 | 542 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-370642.tex
-2019/11/10 | 5405 | macros/latex/base/ltnews06.tex
-2019/11/10 | 539965 | systems/win32/miktex/tm/packages/pgf-cmykshadings.tar.lzma
-2019/11/10 | 5317 | macros/latex/contrib/xsim/code/xsim.templates.code.tex
-2019/11/10 | 53174 | macros/latex/required/tools/calc.dtx
-2019/11/10 | 5313 | macros/latex/base/ltnews09.tex
-2019/11/10 | 5308 | macros/latex/base/ltnews02.tex
-2019/11/10 | 5299 | macros/latex/base/cmextra.ins
-2019/11/10 | 52927 | macros/latex/base/encguide.tex
-2019/11/10 | 5290 | macros/latex/base/ltnews01.tex
-2019/11/10 | 52665 | macros/luatex/generic/luaotfload/luaotfload-tool.lua
-2019/11/10 | 52630 | macros/latex/base/lb2.err
-2019/11/10 | 5251 | macros/latex/base/latexrelease.ins
-2019/11/10 | 5213 | macros/latex/required/tools/tools-overview.tex
-2019/11/10 | 5213 | macros/latex/base/ltnews03.tex
-2019/11/10 | 521008 | macros/latex/base/classes.pdf
-2019/11/10 | 5065 | macros/latex/base/latexsym.ins
-2019/11/10 | 50580 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-395273.pdf
-2019/11/10 | 50170 | macros/latex/base/ltpictur.dtx
-2019/11/10 | 49835 | macros/latex/base/ltfloat.dtx
-2019/11/10 | 4965 | macros/latex/required/tools/fileerr.dtx
-2019/11/10 | 4952 | macros/latex/base/lthyphen.dtx
-2019/11/10 | 490980 | macros/latex/base/ltnews30.pdf
-2019/11/10 | 490376 | macros/latex/required/tools/multicol.pdf
-2019/11/10 | 483424 | systems/win32/miktex/tm/packages/withargs.tar.lzma
-2019/11/10 | 4826 | macros/latex/contrib/xsim/code/xsim.translations.code.tex
-2019/11/10 | 481305 | macros/latex/required/tools/array.pdf
-2019/11/10 | 48094 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-299534.pdf
-2019/11/10 | 47764 | macros/latex/base/ltplain.dtx
-2019/11/10 | 4762 | macros/latex/base/ltlength.dtx
-2019/11/10 | 470889 | macros/latex/contrib/hyperref/doc/manual.html
-2019/11/10 | 4706 | macros/latex/contrib/xsim/code/xsim.grades.code.tex
-2019/11/10 | 469 | macros/latex/contrib/xsim/doc/examples/xsim.blanks.tex
-2019/11/10 | 469995 | macros/latex/base/docstrip.pdf
-2019/11/10 | 469592 | systems/win32/miktex/tm/packages/asmejour.tar.lzma
-2019/11/10 | 46504 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369636.pdf
-2019/11/10 | 46389 | macros/latex/base/lttab.dtx
-2019/11/10 | 46308 | macros/latex/contrib/xsim/doc/examples/xsim.golatex-80640.pdf
-2019/11/10 | 46008 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-23968.pdf
-2019/11/10 | 45738 | macros/latex/contrib/xsim/doc/examples/xsim.listings.pdf
-2019/11/10 | 45719 | macros/latex/contrib/xsim/doc/examples/xsim.hints.pdf
-2019/11/10 | 449096 | systems/win32/miktex/tm/packages/ucsmonograph.tar.lzma
-2019/11/10 | 443 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-155630.tex
-2019/11/10 | 44192 | macros/latex/base/ltmiscen.dtx
-2019/11/10 | 4406 | macros/latex/base/ec.ins
-2019/11/10 | 43899 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-6698.pdf
-2019/11/10 | 435472 | macros/latex/base/ltnews29.pdf
-2019/11/10 | 43454 | macros/latex/required/tools/theorem.dtx
-2019/11/10 | 4341 | macros/latex/base/cmfonts.ins
-2019/11/10 | 43246 | macros/latex/base/cmfonts.fdd
-2019/11/10 | 4304 | macros/latex/base/ltalloc.dtx
-2019/11/10 | 4272 | macros/latex/base/newdc.ins
-2019/11/10 | 42717 | macros/latex/base/changes.old.txt
-2019/11/10 | 42513 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-498299.pdf
-2019/11/10 | 4237 | macros/latex/base/docstrip.ins
-2019/11/10 | 4236 | macros/latex/base/latex209.ins
-2019/11/10 | 42153 | macros/latex/contrib/xsim/doc/examples/xsim.different-point-types.pdf
-2019/11/10 | 4171 | macros/latex/base/ltnews19.tex
-2019/11/10 | 41167 | macros/latex/contrib/xsim/doc/examples/xsim.description-list.pdf
-2019/11/10 | 4104 | macros/latex/base/classes.ins
-2019/11/10 | 4103 | macros/latex/base/lablst.tex
-2019/11/10 | 4052541 | install/macros/latex/contrib/hyperref.tds.zip
-2019/11/10 | 40203 | macros/latex/base/ltboxes.dtx
-2019/11/10 | 39973 | macros/latex/base/ltspace.dtx
-2019/11/10 | 39898 | macros/latex/base/ltfinal.dtx
-2019/11/10 | 39841 | macros/luatex/generic/luaotfload/filegraph.pdf
-2019/11/10 | 3980 | macros/latex/base/olddc.ins
-2019/11/10 | 39702 | macros/latex/required/tools/ftnright.dtx
-2019/11/10 | 396657 | macros/latex/base/usrguide.pdf
-2019/11/10 | 394746 | macros/luatex/generic/luaotfload/luaotfload-latex.pdf
-2019/11/10 | 393058 | macros/latex/base/latexchanges.pdf
-2019/11/10 | 39103 | systems/win32/miktex/tm/packages/fbox.tar.lzma
-2019/11/10 | 3901 | macros/latex/contrib/xsim/README
-2019/11/10 | 38749 | macros/latex/contrib/xsim/doc/examples/xsim.crossref.pdf
-2019/11/10 | 3863 | macros/luatex/generic/luaotfload/README.md
-2019/11/10 | 38533 | macros/latex/base/latex209.dtx
-2019/11/10 | 38376 | macros/latex/contrib/xsim/doc/examples/xsim.boxed-headings.pdf
-2019/11/10 | 3819331 | macros/latex/contrib/hyperref.zip
-2019/11/10 | 3798 | macros/latex/base/tulm.ins
-2019/11/10 | 37708 | macros/latex/contrib/xsim/doc/examples/xsim.floating.pdf
-2019/11/10 | 3755 | macros/latex/base/README.md
-2019/11/10 | 37442 | macros/latex/base/ltfiles.dtx
-2019/11/10 | 3731 | macros/latex/base/ltlogos.dtx
-2019/11/10 | 371681 | macros/latex/base/clsguide.pdf
-2019/11/10 | 36968 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-305110.pdf
-2019/11/10 | 368520 | macros/latex/base/ltnews28.pdf
-2019/11/10 | 365469 | macros/latex/base/ltnews26.pdf
-2019/11/10 | 36256 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-15093.pdf
-2019/11/10 | 3624 | macros/latex/contrib/xsim/code/xsim.sty
-2019/11/10 | 36085 | macros/latex/base/ltlists.dtx
-2019/11/10 | 36015 | macros/latex/base/ltnews18.pdf
-2019/11/10 | 35816 | macros/latex/required/tools/tabularx.dtx
-2019/11/10 | 356957 | macros/latex/base/fntguide.pdf
-2019/11/10 | 355230 | macros/latex/required/tools/varioref.pdf
-2019/11/10 | 3547 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-350028.tex
-2019/11/10 | 351773 | macros/latex/base/slides.pdf
-2019/11/10 | 35167 | macros/latex/base/ltdirchk.dtx
-2019/11/10 | 350087 | macros/latex/required/tools/longtable.pdf
-2019/11/10 | 34845 | macros/latex/base/ltmath.dtx
-2019/11/10 | 34809 | macros/latex/base/latexchanges.tex
-2019/11/10 | 347222 | macros/latex/required/tools/ftnright.pdf
-2019/11/10 | 3450 | macros/latex/base/makeindx.ins
-2019/11/10 | 3442 | macros/latex/contrib/xsim/doc/examples/xsim.golatex-80640.tex
-2019/11/10 | 3417 | macros/latex/base/proc.ins
-2019/11/10 | 340611 | macros/latex/required/tools/calc.pdf
-2019/11/10 | 3391 | macros/latex/base/letter.ins
-2019/11/10 | 33872 | macros/latex/required/tools/varioref-2016-02-16.sty
-2019/11/10 | 337841 | macros/latex/base/utf8ienc.pdf
-2019/11/10 | 33688 | macros/luatex/generic/luaotfload/luaotfload-harf-plug.lua
-2019/11/10 | 3354 | macros/latex/base/exscale.ins
-2019/11/10 | 3336 | macros/latex/base/ltoutenc.ins
-2019/11/10 | 33206 | macros/latex/contrib/xsim/doc/examples/xsim.collections.pdf
-2019/11/10 | 3293 | macros/latex/base/bugs.txt
-2019/11/10 | 3292 | macros/latex/required/tools/manifest.txt
-2019/11/10 | 323329 | macros/latex/required/tools/theorem.pdf
-2019/11/10 | 32179 | macros/latex/base/latexrelease.dtx
-2019/11/10 | 3202063 | systems/win32/miktex/tm/packages/animate.tar.lzma
-2019/11/10 | 3194 | macros/latex/base/unpack.ins
-2019/11/10 | 31899 | macros/latex/base/ltsect.dtx
-2019/11/10 | 31555 | macros/latex/contrib/xsim/doc/examples/xsim.difficulties.pdf
-2019/11/10 | 3142 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-15093.tex
-2019/11/10 | 31207 | macros/luatex/generic/luaotfload/luaotfload-configuration.lua
-2019/11/10 | 31136 | macros/luatex/generic/luaotfload/luaotfload-parsers.lua
-2019/11/10 | 3112 | systems/texlive/tlnet/archive/iftex.tar.xz
-2019/11/10 | 31016 | macros/latex/contrib/xsim/doc/examples/xsim.multiplechoice.pdf
-2019/11/10 | 30962 | macros/latex/required/tools/layout.dtx
-2019/11/10 | 309496 | systems/win32/miktex/tm/packages/chklref.tar.lzma
-2019/11/10 | 30938 | macros/latex/contrib/xsim/doc/examples/xsim.code-and-output.pdf
-2019/11/10 | 308887 | macros/latex/required/tools/verbatim.pdf
-2019/11/10 | 30734 | macros/luatex/generic/luaotfload/luaotfload-auxiliary.lua
-2019/11/10 | 306795 | macros/latex/required/tools/bm.pdf
-2019/11/10 | 306383 | macros/latex/base/changes.txt
-2019/11/10 | 3061 | macros/luatex/generic/luaotfload/luaotfload-unicode.lua
-2019/11/10 | 305254 | macros/latex/base/letter.pdf
-2019/11/10 | 302724 | macros/latex/base/ltnews22.pdf
-2019/11/10 | 302623 | macros/latex/base/ltluatex.pdf
-2019/11/10 | 30252 | macros/latex/contrib/hyperref/doc/options.pdf
-2019/11/10 | 3022 | macros/latex/contrib/xsim/code/xsim.style.layouts.code.tex
-2019/11/10 | 3002 | macros/latex/contrib/xsim/code/xsimverb.sty
-2019/11/10 | 29952 | macros/latex/contrib/xsim/doc/examples/xsim.blanks.pdf
-2019/11/10 | 29720 | macros/latex/required/tools/multicol-2017-04-11.sty
-2019/11/10 | 29571 | macros/latex/required/tools/showkeys.dtx
-2019/11/10 | 294767 | macros/latex/base/inputenc.pdf
-2019/11/10 | 2925935 | macros/latex/contrib/xsim.zip
-2019/11/10 | 2913 | macros/latex/base/syntonly.ins
-2019/11/10 | 2909 | macros/latex/base/nfssfont.ins
-2019/11/10 | 2908 | macros/latex/base/graphpap.ins
-2019/11/10 | 2908 | macros/latex/base/fix-cm.ins
-2019/11/10 | 2906 | macros/latex/base/alltt.ins
-2019/11/10 | 290648 | systems/win32/miktex/tm/packages/datetime2-breton.tar.lzma
-2019/11/10 | 2904 | macros/latex/base/ifthen.ins
-2019/11/10 | 2892912 | systems/win32/miktex/tm/packages/lwarp.tar.lzma
-2019/11/10 | 288115 | systems/win32/miktex/tm/packages/poetry.tar.lzma
-2019/11/10 | 2875528 | macros/latex/base/source2e.pdf
-2019/11/10 | 286698 | macros/latex/contrib/hyperref/doc/manual.pdf
-2019/11/10 | 28426 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-370642.pdf
-2019/11/10 | 28334 | macros/latex/base/ltfntcmd.dtx
-2019/11/10 | 283187 | macros/latex/base/ltnews20.pdf
-2019/11/10 | 28127 | macros/latex/contrib/xsim/doc/examples/xsim.pointsums.pdf
-2019/11/10 | 274338 | macros/latex/base/ltnews23.pdf
-2019/11/10 | 2738 | macros/latex/base/tex2.txt
-2019/11/10 | 273660 | macros/latex/base/tlc2.pdf
-2019/11/10 | 2733 | macros/latex/base/ltpageno.dtx
-2019/11/10 | 2726 | macros/latex/base/idx.tex
-2019/11/10 | 27155 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-308883.pdf
-2019/11/10 | 27139 | macros/latex/base/ltxcheck.tex
-2019/11/10 | 270763 | macros/latex/base/cmfonts.pdf
-2019/11/10 | 261914 | macros/latex/base/fix-cm.pdf
-2019/11/10 | 26114 | macros/latex/contrib/xsim/doc/xsim-manual.cls
-2019/11/10 | 2587 | macros/latex/required/tools/multicol.ins
-2019/11/10 | 255308 | macros/latex/base/ltnews24.pdf
-2019/11/10 | 2549 | macros/latex/required/tools/longtable.ins
-2019/11/10 | 2549 | macros/latex/required/tools/afterpage.ins
-2019/11/10 | 2546 | macros/latex/required/tools/tabularx.ins
-2019/11/10 | 2542 | macros/latex/required/tools/varioref.ins
-2019/11/10 | 2541 | macros/luatex/generic/luaotfload/luaotfload-scripts.lua
-2019/11/10 | 254096 | macros/latex/required/tools/tabularx.pdf
-2019/11/10 | 2535 | macros/latex/required/tools/bm.ins
-2019/11/10 | 25040 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-391530.pdf
-2019/11/10 | 247 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-308883.tex
-2019/11/10 | 24714 | macros/luatex/generic/luaotfload/luaotfload-filelist.lua
-2019/11/10 | 246971 | macros/latex/required/tools/layout.pdf
-2019/11/10 | 24664 | macros/latex/required/tools/trace.dtx
-2019/11/10 | 2463277 | macros/latex/contrib/hyperref/hyperref.pdf
-2019/11/10 | 245923 | macros/latex/base/latexrelease.pdf
-2019/11/10 | 242796 | macros/latex/required/tools/showkeys.pdf
-2019/11/10 | 240321 | systems/win32/miktex/tm/packages/iftex.tar.lzma
-2019/11/10 | 24024 | macros/latex/base/lterror.dtx
-2019/11/10 | 239770 | macros/latex/base/ltnews27.pdf
-2019/11/10 | 238186 | macros/latex/base/lb2.pdf
-2019/11/10 | 238021 | macros/latex/required/tools/xspace.pdf
-2019/11/10 | 23793 | macros/latex/base/ltnews30.tex
-2019/11/10 | 237572 | systems/texlive/tlnet/archive/iftex.doc.tar.xz
-2019/11/10 | 236109 | macros/latex/base/ltnews21.pdf
-2019/11/10 | 23521 | macros/latex/base/fix-cm.dtx
-2019/11/10 | 235078 | macros/latex/base/ltnews19.pdf
-2019/11/10 | 23204 | macros/latex/contrib/xsim/doc/examples/xsim.grade-distribution.pdf
-2019/11/10 | 23102 | macros/latex/contrib/xsim/doc/examples/xsim.randomexercises.pdf
-2019/11/10 | 22712 | macros/latex/base/ltcounts.dtx
-2019/11/10 | 226745 | macros/latex/base/modguide.pdf
-2019/11/10 | 2259 | macros/latex/contrib/xsim/doc/examples/xsim.golatex-91339.tex
-2019/11/10 | 22480 | macros/latex/base/cfgguide.tex
-2019/11/10 | 223453 | macros/latex/base/cyrguide.pdf
-2019/11/10 | 2226 | macros/latex/required/tools/indentfirst.dtx
-2019/11/10 | 21967509 | install/macros/latex/latex-base.tds.zip
-2019/11/10 | 219616 | macros/latex/base/cfgguide.pdf
-2019/11/10 | 21955 | macros/luatex/generic/luaotfload/luaotfload-diagnostics.lua
-2019/11/10 | 21901 | macros/latex/contrib/xsim/code/xsim.interface.code.tex
-2019/11/10 | 216904 | macros/latex/base/proc.pdf
-2019/11/10 | 215990 | systems/win32/miktex/tm/packages/lualibs.tar.lzma
-2019/11/10 | 21583618 | macros/latex/base.zip
-2019/11/10 | 215391 | macros/latex/base/ltxdoc.pdf
-2019/11/10 | 214304 | macros/latex/base/slifonts.pdf
-2019/11/10 | 21422 | macros/luatex/generic/luaotfload/scripts-demo.pdf
-2019/11/10 | 212742 | macros/latex/required/tools/trace.pdf
-2019/11/10 | 20809 | macros/latex/base/ltfssini.dtx
-2019/11/10 | 2066773 | systems/win32/miktex/tm/packages/graphics.tar.lzma
-2019/11/10 | 205217 | macros/latex/base/ifthen.pdf
-2019/11/10 | 20485 | macros/latex/base/lgc2.err
-2019/11/10 | 203424 | macros/latex/base/doc.dtx
-2019/11/10 | 202904 | macros/latex/base/lgc2.pdf
-2019/11/10 | 20270 | macros/latex/base/ltnews.cls
-2019/11/10 | 202438 | macros/latex/base/nfssfont.pdf
-2019/11/10 | 20045 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-155630.pdf
-2019/11/10 | 199057 | macros/latex/required/tools/enumerate.pdf
-2019/11/10 | 199056 | macros/latex/required/tools/dcolumn.pdf
-2019/11/10 | 197803 | macros/latex/base/ltx3info.pdf
-2019/11/10 | 196341 | macros/latex/base/ltnews25.pdf
-2019/11/10 | 195888 | macros/latex/base/exscale.pdf
-2019/11/10 | 19541 | macros/latex/contrib/xsim/code/xsim.exercises.code.tex
-2019/11/10 | 1948 | macros/latex/base/minimal.cls
-2019/11/10 | 19403 | macros/luatex/generic/luaotfload/luaotfload-features.lua
-2019/11/10 | 1923 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-395273.tex
-2019/11/10 | 192295 | macros/latex/base/latexsym.pdf
-2019/11/10 | 1913 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-13635.tex
-2019/11/10 | 19107 | macros/latex/base/lppl.txt
-2019/11/10 | 19047 | macros/luatex/generic/luaotfload/luaotfload-init.lua
-2019/11/10 | 19022 | macros/latex/base/ltnews29.tex
-2019/11/10 | 189858 | macros/latex/required/tools/afterpage.pdf
-2019/11/10 | 1862 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369065.tex
-2019/11/10 | 18558 | macros/latex/base/ltxdoc.dtx
-2019/11/10 | 18449 | macros/luatex/generic/luaotfload/luaotfload-letterspace.lua
-2019/11/10 | 18407 | macros/latex/base/nfssfont.dtx
-2019/11/10 | 18350 | macros/latex/base/ltx3info.tex
-2019/11/10 | 183440 | macros/latex/required/tools/delarray.pdf
-2019/11/10 | 18320 | systems/win32/miktex/tm/packages/ocgx2.tar.lzma
-2019/11/10 | 18305 | macros/latex/base/ifthen.dtx
-2019/11/10 | 1828 | macros/luatex/generic/luaotfload/luaotfload.sty
-2019/11/10 | 1828 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-338165.tex
-2019/11/10 | 182095 | macros/latex/base/syntonly.pdf
-2019/11/10 | 180911 | macros/latex/required/tools/multicol.dtx
-2019/11/10 | 18090 | macros/luatex/generic/luaotfload/luaotfload.conf.rst
-2019/11/10 | 180388 | macros/latex/required/tools/fileerr.pdf
-2019/11/10 | 1792 | macros/latex/contrib/xsim/doc/examples/xsim.listofexercises.tex
-2019/11/10 | 1789667 | install/macros/luatex/generic/luaotfload.tds.zip
-2019/11/10 | 17862 | macros/latex/required/tools/xspace.dtx
-2019/11/10 | 1777 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-6698.tex
-2019/11/10 | 175731 | macros/latex/required/tools/hhline.pdf
-2019/11/10 | 175370 | macros/latex/base/ltoutput.dtx
-2019/11/10 | 17520 | macros/latex/base/cyrguide.tex
-2019/11/10 | 172933 | macros/latex/base/alltt.pdf
-2019/11/10 | 172455 | macros/latex/base/tlc2.err
-2019/11/10 | 1700 | macros/latex/base/small2e.tex
-2019/11/10 | 169769 | macros/latex/required/tools/shellesc.pdf
-2019/11/10 | 16835 | usergrps/dante/dtk/dtk.cls
-2019/11/10 | 168346 | macros/latex/base/ltoutenc.dtx
-2019/11/10 | 16567 | macros/luatex/generic/luaotfload/luaotfload.conf.5
-2019/11/10 | 1652 | macros/latex/required/tools/README.md
-2019/11/10 | 163988 | macros/latex/base/ltnews05.pdf
-2019/11/10 | 163803 | macros/latex/required/tools/xr.pdf
-2019/11/10 | 163682 | macros/latex/base/docstrip.dtx
-2019/11/10 | 16262 | macros/latex/base/modguide.tex
-2019/11/10 | 162481 | systems/win32/miktex/tm/packages/fancyvrb.tar.lzma
-2019/11/10 | 161077 | macros/latex/base/ltnews13.pdf
-2019/11/10 | 160685 | macros/latex/base/makeindx.pdf
-2019/11/10 | 15853 | macros/luatex/generic/luaotfload/luaotfload-tool.rst
-2019/11/10 | 15821 | macros/latex/base/slifonts.fdd
-2019/11/10 | 15809 | macros/luatex/generic/luaotfload/NEWS
-2019/11/10 | 15671 | macros/latex/contrib/xsim/code/xsim.properties.code.tex
-2019/11/10 | 156562 | macros/latex/base/ltnews17.pdf
-2019/11/10 | 156542 | macros/latex/base/tulm.pdf
-2019/11/10 | 156472 | macros/latex/required/tools/somedefs.pdf
-2019/11/10 | 156292 | macros/latex/base/graphpap.pdf
-2019/11/10 | 154914 | macros/latex/base/classes.dtx
-2019/11/10 | 15380 | macros/latex/contrib/xsim/code/xsim.environments.code.tex
-2019/11/10 | 1518 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-23968.tex
-2019/11/10 | 151364 | macros/latex/base/manual.pdf
-2019/11/10 | 150928 | macros/latex/base/ltnews14.pdf
-2019/11/10 | 150300 | systems/texlive/tlnet/archive/fancyvrb.doc.tar.xz
-2019/11/10 | 150029 | macros/latex/base/ltnews01.pdf
-2019/11/10 | 14983 | macros/latex/contrib/xsim/code/xsim.definitions.code.tex
-2019/11/10 | 1496 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-498299.tex
-2019/11/10 | 14908 | macros/latex/base/ltnews28.tex
-2019/11/10 | 14838 | macros/latex/base/ltxref.dtx
-2019/11/10 | 147952 | macros/latex/base/ltnews10.pdf
-2019/11/10 | 14570 | macros/latex/base/source2e.tex
-2019/11/10 | 144831 | macros/latex/required/tools/fontsmpl.pdf
-2019/11/10 | 144791 | macros/latex/required/tools/indentfirst.pdf
-2019/11/10 | 144481 | macros/latex/base/ltnews08.pdf
-2019/11/10 | 14440 | macros/latex/base/ltbibl.dtx
-2019/11/10 | 14440 | macros/latex/base/lppl-1-2.txt
-2019/11/10 | 14357 | macros/latex/base/lppl-1-1.txt
-2019/11/10 | 1425 | macros/latex/contrib/xsim/doc/examples/xsim.multiplechoice.tex
-2019/11/10 | 14216 | macros/luatex/generic/luaotfload/luaotfload-colors.lua
-2019/11/10 | 141561 | macros/latex/base/ltnews02.pdf
-2019/11/10 | 141545 | macros/latex/base/ltnews03.pdf
-2019/11/10 | 14078 | macros/latex/required/tools/afterpage.dtx
-2019/11/10 | 1404 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369803.tex
-2019/11/10 | 1394 | macros/latex/contrib/xsim/doc/examples/xsim.collections.tex
-2019/11/10 | 1385 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-391530.tex
-2019/11/10 | 1384 | macros/latex/base/legal.txt
-2019/11/10 | 137927 | macros/latex/base/ltnews12.pdf
-2019/11/10 | 137504 | macros/latex/base/ltnews16.pdf
-2019/11/10 | 136165 | macros/latex/base/webcomp.pdf
-2019/11/10 | 135698 | macros/latex/required/tools/rawfonts.pdf
-2019/11/10 | 135582 | macros/latex/base/ltnews04.pdf
-2019/11/10 | 1353 | macros/latex/base/ltnews18.tex
-2019/11/10 | 1351 | macros/latex/contrib/xsim/doc/examples/xsim.crossref.tex
-2019/11/10 | 134866 | macros/luatex/generic/luaotfload/luaotfload-database.lua
-2019/11/10 | 1345 | macros/latex/contrib/xsim/doc/examples/xsim.difficulties.tex
-2019/11/10 | 1337 | macros/latex/contrib/xsim/doc/examples/xsim.different-point-types.tex
-2019/11/10 | 133148 | macros/latex/base/ltnews06.pdf
-2019/11/10 | 13305 | macros/latex/base/proc.dtx
-2019/11/10 | 13146 | macros/latex/contrib/xsim/code/xsim.solutions.code.tex
-2019/11/10 | 1313 | macros/latex/contrib/xsim/doc/examples/xsim.hints.tex
-2019/11/10 | 130839 | macros/latex/base/ltnews07.pdf
-2019/11/10 | 13016635 | systems/win32/miktex/tm/packages/montserrat.tar.lzma
-2019/11/10 | 12967 | macros/latex/base/manual.err
-2019/11/10 | 12954 | macros/latex/contrib/xsim/code/xsim.collections.code.tex
-2019/11/10 | 12849 | macros/luatex/generic/luaotfload/luaotfload-harf-define.lua
-2019/11/10 | 127581 | macros/latex/contrib/hyperref/backref.pdf
-2019/11/10 | 12715 | macros/latex/required/tools/dcolumn.dtx
-2019/11/10 | 12695 | macros/luatex/generic/luaotfload/fontloader-basics-gen.lua
-2019/11/10 | 12644 | macros/luatex/generic/luaotfload/luaotfload-tool.1
-2019/11/10 | 125513 | macros/latex/contrib/hyperref/nameref.pdf
-2019/11/10 | 12537 | macros/latex/base/testpage.tex
-2019/11/10 | 1244563 | macros/latex/base/encguide.pdf
-2019/11/10 | 123627 | macros/latex/required/tools/array.dtx
-2019/11/10 | 1232911 | macros/latex/contrib/xsim/doc/xsim_manual.pdf
-2019/11/10 | 12227 | macros/latex/base/ltnews24.tex
-2019/11/10 | 122098 | macros/latex/base/ltnews15.pdf
-2019/11/10 | 12130 | macros/latex/base/tulm.fdd
-2019/11/10 | 120220 | macros/latex/base/ltnews09.pdf
-2019/11/10 | 12000 | macros/luatex/generic/luaotfload/luaotfload-main.lua
-2019/11/10 | 1183 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-199360.tex
-2019/11/10 | 11776 | macros/latex/contrib/hyperref/doc/manual.css
-2019/11/10 | 11755 | macros/latex/required/tools/array-2016-10-06.sty
-2019/11/10 | 1162 | macros/luatex/generic/luaotfload/luaotfload-embolden.lua
-2019/11/10 | 11612 | systems/texlive/tlnet/archive/fancyvrb.tar.xz
-2019/11/10 | 11451 | macros/latex/base/ltpage.dtx
-2019/11/10 | 113951 | macros/latex/contrib/hyperref/ChangeLog.txt
-2019/11/10 | 11387 | macros/luatex/generic/luaotfload/luaotfload-log.lua
-2019/11/10 | 11022 | macros/luatex/generic/luaotfload/luaotfload-resolvers.lua
-2019/11/10 | 108702 | usergrps/dante/dtk.zip
-2019/11/10 | 1086 | macros/latex/contrib/xsim/doc/xsim.ideas
-2019/11/10 | 10777 | macros/latex/required/tools/fontsmpl.dtx
-2019/11/10 | 10752 | macros/latex/required/tools/hhline.dtx
-2019/11/10 | 1072 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-305110.tex
-2019/11/10 | 107001 | macros/latex/base/inputenc.dtx
-2019/11/10 | 1069 | macros/latex/contrib/xsim/doc/examples/xsim.code-and-output.tex
-2019/11/10 | 10699 | macros/latex/base/ltnews26.tex
-2019/11/10 | 10692 | macros/latex/base/ltnews23.tex
-2019/11/10 | 10673 | macros/latex/base/ltnews22.tex
-2019/11/10 | 10650 | macros/latex/required/tools/enumerate.dtx
-2019/11/10 | 10606 | macros/latex/base/makeindx.dtx
-2019/11/10 | 10591 | macros/latex/contrib/xsim/code/xsim.random.code.tex
-2019/11/10 | 105392 | systems/texlive/tlnet/archive/circuitikz.tar.xz
-2019/11/10 | 104954 | macros/latex/base/ltnews11.pdf
-2019/11/10 | 104184 | macros/latex/contrib/xsim/doc/xsim_manual.tex
-2019/11/10 | 10376 | macros/latex/base/ltfsscmp.dtx
-2019/11/10 | 103606 | macros/latex/required/tools/varioref.dtx
-2019/11/10 | 102477 | macros/luatex/generic/luaotfload/luaotfload-glyphlist.lua
-2019/11/10 | 102454 | systems/win32/miktex/tm/packages/luavlna.tar.lzma
-2019/11/10 | 1013 | macros/latex/contrib/xsim/doc/examples/xsim.floating.tex
-2019/11/10 | 10061 | macros/latex/base/webcomp.err
-2019/11/10 | 1000 | macros/latex/contrib/hyperref/doc/manual3.html
diff --git a/graphics/pgf/contrib/tikz-3dtools/3DToolsManual.pdf b/graphics/pgf/contrib/tikz-3dtools/3DToolsManual.pdf
deleted file mode 100644
index 471194ae31..0000000000
--- a/graphics/pgf/contrib/tikz-3dtools/3DToolsManual.pdf
+++ /dev/null
Binary files differ
diff --git a/graphics/pgf/contrib/tikz-3dtools/3DToolsManual.tex b/graphics/pgf/contrib/tikz-3dtools/3DToolsManual.tex
deleted file mode 100644
index 4463f79613..0000000000
--- a/graphics/pgf/contrib/tikz-3dtools/3DToolsManual.tex
+++ /dev/null
@@ -1,387 +0,0 @@
-\documentclass[a4paper]{ltxdoc}
-%\input{pgfmanual-dvipdfm.cfg}
-%\input{../../text-en/pgfmanual-en-main-preamble}
-\usepackage[version=latest]{pgf}
-\usepackage{xkeyval,calc,listings,tikz,fp}
-\usepackage[T1]{fontenc}% big thanks to samcarter!
-\usepackage{makeidx}
-\makeindex
-\usepackage{hyperref}
-\hypersetup{%
- colorlinks=true,
- linkcolor=blue,
- filecolor=blue,
- urlcolor=blue,
- citecolor=blue,
- pdfborder=0 0 0,
-}
-\makeatletter % see https://tex.stackexchange.com/q/33946
-\input{pgfmanual.code} %
-\makeatother %
-\input{pgfmanual-en-macros.tex} % link from
-% /usr/local/texlive/2019/texmf-dist/doc/generic/pgf/macros/pgfmanual-en-macros.tex
-% or the equivalent on your installation
-\newenvironment{ltxtikzlibrary}[1]{
- \begin{pgfmanualentry}
- \pgfmanualentryheadline{%
- \pgfmanualpdflabel{#1}{}%
- \textbf{\tikzname\ Library} \texttt{\declare{#1}}}
- \index{#1@\protect\texttt{#1} library}%
- \index{Libraries!#1@\protect\texttt{#1}}%
- \vskip.25em%
- {{\ttfamily\char`\\usetikzlibrary\char`\{\declare{#1}\char`\}\space\space \char`\%\space\space \LaTeX\space only}}\\[.5em]
- \pgfmanualbody
-}
-{
- \end{pgfmanualentry}
-}
-\def\pgfautoxrefs{1}
-\usetikzlibrary{3dtools}
-\begin{document}
-\title{\tikzname\ 3D Tools}
-\author{tallmarmot}
-\date{v1.0}
-\maketitle
-\section{Manual}
-\begin{ltxtikzlibrary}{3dtools}
- This library provides additional tools to create 3d--like pictures.
-\end{ltxtikzlibrary}
-
-TikZ has the |3d| and |tpp| libraries which deal with the projections of
-three--dimensional drawings. This library provides some means to manipulate
-the coordinates. It supports linear combinations of vectors, vector and scalar
-products.
-
-\noindent\textbf{Note:} Hopefully this library is only temporary and its
-contents will be absorbed in slightly extended versions of the |3d| and |calc|
-libraries.
-
-\subsection{Coordinate computations}
-\label{sec:3DCoordinateComputations}
-
-
-The |3dtools| library has some options and styles for coordinate computations.
-\begin{key}{/tikz/3d parse}
- Parses and expression and inserts the result in form of a coordinate.
-\end{key}
-\begin{key}{/tikz/3d coordinate}
- Allow one to define a 3d coordinate from other coordinates.
-\end{key}
-Both keys support both symbolic and explicit coordinates.
-
-\begin{codeexample}[width=6cm]
-\begin{tikzpicture}
- \path (1,2,3) coordinate (A)
- (2,3,-1) coordinate (B)
- (-1,-2,1) coordinate (C)
- [3d parse={0.25*(1,2,3)x(B)}]
- coordinate(D)
- [3d parse={0.25*(C)x(B)}]
- coordinate(E);
- \path foreach \X in {A,...,E}
- {(\X) node[fill,inner sep=1pt,
- label=above:$\X$]{}};
-\end{tikzpicture}
-\end{codeexample}
-
-Notice that, as of now, only the syntax |\path (1,2,3) coordinate (A);| works,
-i.e.\ |\coordinate (A) at (1,2,3);| does \emph{not} work, but leads to error
-messages.
-
-\begin{codeexample}[width=6cm]
-\begin{tikzpicture}
- \path (1,2,3) coordinate (A)
- (2,3,-1) coordinate (B)
- (-1,-2,1) coordinate (C)
- [3d coordinate={(D)=0.25*(1,2,3)x(B)},
- 3d coordinate={(E)=0.25*(C)x(B)},
- 3d coordinate={(F)=(A)-(B)},];
- \path foreach \X in {A,...,E}
- {(\X) node[fill,inner sep=1pt,
- label=above:$\X$]{}};
-\end{tikzpicture}
-\end{codeexample}
-
-The actual parsings are done by the function |\pgfmathtdparse| that allows one
-to parse 3d expressions. The supported vector operations are |+| (addition $+$),
-|-| (subtraction $-$), |*| (multiplication of the vector by a scalar), |x|
-(vector product $\times$) and |o| (scalar product).
-
-\begin{command}{\pgfmathtdparse{\marg{x}}}
- Parses 3d expressions.
-\end{command}
-
-In order to pretty-print the result one may want to use |\pgfmathprintvector|,
-and use the math function |TD| for parsing.
-
-\begin{command}{\pgfmathprintvector\marg{x}}
- Pretty-prints vectors.
-\end{command}
-
-
-\begin{codeexample}[width=6.5cm]
-\pgfmathparse{TD("0.2*(A)
--0.3*(B)+0.6*(C)")}%
-$0.2\,\vec A-0.3\,\vec B+0.6\,\vec C
-=(\pgfmathprintvector\pgfmathresult)$
-\end{codeexample}
-
-The alert reader may wonder why this works, i.e.\ how would \tikzname\ ``know''
-what the coordinates $A$, $B$ and $C$ are. It works because the coordinates in
-\tikzname\ are global, so they get remembered from the above example.
-
-\paragraph{Warning.} The expressions that are used in the coordinates will only
-be evaluated when they are retrieved. So, if you use, say, random numbers, you
-will get each time a \emph{different} result.
-
-\begin{codeexample}[width=4cm]
-\begin{tikzpicture}
- \path[overlay] (rnd,rnd,rnd)
- coordinate (R);
- \node at (0,1)
- {\pgfmathparse{TD("(R)")}%
- $\vec R=(\pgfmathprintvector\pgfmathresult)$};
- \node at (0,0)
- {\pgfmathparse{TD("(R)")}%
- $\vec R=(\pgfmathprintvector\pgfmathresult)$};
-\end{tikzpicture}
-\end{codeexample}
-
-\begin{codeexample}[width=5.2cm]
-\pgfmathparse{TD("(1,0,0)x(0,1,0)")}%
-$(1,0,0)^T\times(0,1,0)^T=
-(\pgfmathprintvector\pgfmathresult)^T$
-\end{codeexample}
-
-
-\begin{codeexample}[width=5.2cm]
-\pgfmathparse{TD("(A)o(B)")}%
-$\vec A\cdot \vec B=
-\pgfmathprintnumber\pgfmathresult$
-\end{codeexample}
-
-
-Notice that, as of now, the only purpose of brackets |(...)| is to delimit
-vectors. Further, the addition |+| and subtraction |-| have a \emph{higher}
-precedence than vector products |x| and scalar products |o|. That is,
-|(A)+(B)o(C)| gets interpreted as $(\vec A+\vec B)\cdot\vec C$, and
-|(A)+(B)x(C)| as $(\vec A+\vec B)\times\vec C$.
-
-
-\begin{codeexample}[width=5.2cm]
-\pgfmathparse{TD("(A)+(B)o(C)")}%
-$(\vec A+\vec B)\cdot\vec C=
-\pgfmathprintnumber\pgfmathresult$
-\end{codeexample}
-
-\begin{codeexample}[width=5.2cm]
-\pgfmathparse{TD("(A)+(B)x(C)")}%
-$(\vec A+\vec B)\times\vec C=
-(\pgfmathprintvector\pgfmathresult)$
-\end{codeexample}
-
-Moreover, any expression can only have either one |o| or one |x|, or none of
-these. Expressions with more of these can be accidentally right.
-
-\subsection{Orthonormal projections}
-\label{sec:3DOrthonormalProjections}
-
-This library can be used together with the |tikz-3dplot| package. It also has
-its own means to install orthonormal projections. Orthonormal projections emerge
-from subjecting 3-dimensional vectors to orthogonal transformations and
-projecting them to 2 dimensions. They are not to be confused with the
-perspective projections, which are more realistic and supported by the |tpp|
-library. Orthonormal projections may be thought of a limit of perspective
-projections at large distances, where large means that the distance of the
-observer is much larger than the dimensions of the objects that get depicted.
-
-\begin{key}{/tikz/3d/install view}
- Installs a 3d orthonormal projection.
-\end{key}
-
-The initial projection is such that $x$ is right an $y$ is up, as if we had no
-third direction.
-
-\begin{codeexample}[width=2cm]
-\begin{tikzpicture}[3d/install view]
- \draw[-stealth] (0,0,0) -- (1,0,0)
- node[pos=1.2] {$x$};
- \draw[-stealth] (0,0,0) -- (0,1,0)
- node[pos=1.2] {$y$};
- \draw[-stealth] (0,0,0) -- (0,0,1)
- node[pos=1.2] {$z$};
-\end{tikzpicture}
-\end{codeexample}
-
-The 3d-like picture emerge by rotating the view. The conventions for the
-parametrization of the orthogonal rotations in terms of three rotation angles
-$\phi$, $\psi$ and $\theta$ are
-\[ O(\phi,\psi,\theta)=\left(\begin{array}{ccc}
- s_{\phi}\,c_{\psi}
-& s_{\psi}
-& -s_{\phi}\,c_{\theta}-c_{\phi}\,s_{\psi}\,s_{\theta} \\
- c_{\phi}\,c_{\theta}-s_{\phi}\,s_{\psi}\,s_{\theta}
-& c_{\psi}\,s_ {\theta}
-& s_{\phi}\,s_{\theta}-c_{\phi}\,c_{\theta}\,s_{\psi} \\
- -s_{\phi}\,s_{\psi}\,c_{\theta}-c_{\phi}\,s_{\theta}
-& c_{\psi}\,c_{\theta}
-& c_{\psi}\,c_{\theta}\end{array}\right)\;.
-\]
-Here, $c_\phi:=\cos\phi$, $s_\phi:=\sin\phi$ and so on.
-\begin{key}{/tikz/3d/phi (initially 0)}
- 3d rotation angle.
-\end{key}
-\begin{key}{/tikz/3d/psi (initially 0)}
- 3d rotation angle.
-\end{key}
-\begin{key}{/tikz/3d/theta (initially 0)}
- 3d rotation angle.
-\end{key}
-The rotation angles can be used to define the view. The conventions are chosen
-in such a way that they resemble those of the |tikz-3dplot| package, which gets
-widely used.
-
-\begin{codeexample}[width=2.5cm]
-\begin{tikzpicture}[3d/install view={phi=110,psi=0,theta=70}]
- \draw[-stealth] (0,0,0) -- (1,0,0)
- node[pos=1.2] {$x$};
- \draw[-stealth] (0,0,0) -- (0,1,0)
- node[pos=1.2] {$y$};
- \draw[-stealth] (0,0,0) -- (0,0,1)
- node[pos=1.2] {$z$};
-\end{tikzpicture}
-\end{codeexample}
-
-\begin{codeexample}[width=2.5cm]
-\begin{tikzpicture}[3d/install view={phi=110,psi=0,theta=70}]
- \draw[-stealth] (0,0,0) -- (1,0,0)
- node[pos=1.2] {$x$};
- \draw[-stealth] (0,0,0) -- (0,1,0)
- node[pos=1.2] {$y$};
- \draw[-stealth] (0,0,0) -- (0,0,1)
- node[pos=1.2] {$z$};
-\end{tikzpicture}
-\end{codeexample}
-
-\subsection{Predefined pics}
-
-\begin{key}{/tikz/pics/3d circle through 3 points=\meta{options} (initially empty)}
- Draws a circle through 3 points in 3 dimensions. If the three
- coordinates are close to linearly dependent, the circle will not be
- drawn.
-\end{key}
-\begin{key}{/tikz/3d circle through 3 points/A (initially {(1,0,0)})}
- First coordinate. Can be either symbolic or explicit. Symbolic
- coordinates need to be defined via
- |\path (x,y,z) coordinate (name);|.
-\end{key}
-\begin{key}{/tikz/3d circle through 3 points/B (initially {(0,1,0)})}
- Second coordinate, like above.
-\end{key}
-\begin{key}{/tikz/3d circle through 3 points/C (initially {(0,0,1)})}
- Third coordinate, like above.
-\end{key}
-\begin{key}{/tikz/3d circle through 3 points/center name (initially {M})}
- Name of the center coordinate that will be derived.
-\end{key}
-\begin{key}{/tikz/3d circle through 3 points/auxiliary coordinate prefix (initially {tmp})}
- In \tikzname the coordinates are global. The code for the circle is more
- comprehensible if named coordinates are introduced. Their names will begin with
- this prefix. Changing the prefix will allow users to avoid overwritin
- existing coordinates.
-\end{key}
-
-\begin{codeexample}[width=2.5cm]
-\begin{tikzpicture}[3d/install view={phi=30,psi=0,theta=70}]
- \foreach \X in {A,B,C}
- {\pgfmathsetmacro{\myx}{3*(rnd-1/2)}
- \pgfmathsetmacro{\myy}{3*(rnd-1/2)}
- \pgfmathsetmacro{\myz}{3*(rnd-1/2)}
- \path (\myx,\myy,\myz) coordinate (\X);}
- \path pic{3d circle through 3 points={%
- A={(A)},B={(B)},C={(C)}}};
- \foreach \X in {A,B,C,M}
- {\fill (\X) circle[radius=1.5pt]
- node[above]{$\X$};}
-\end{tikzpicture}
-\end{codeexample}
-
-To do:
-\begin{itemize}
- \item transform to plane given by three non-degenerate coordinates
- \item transform to plane given by normal and one point
- \item maybe layering/visibility
-\end{itemize}
-
-\subsection{3D--like decorations}
-
-\begin{key}{/tikz/decorations/3d complete coil}
- 3d--like coil where the front is thicker than the back.
-\end{key}
-
-\begin{key}{/tikz/decorations/3d coil closed}
- Indicates that the coil is closed.
-\end{key}
-
-
-\begin{codeexample}[width=8cm]
-\begin{tikzpicture}
-\draw[decoration={3d coil color=red,aspect=0.35, segment length=3.1mm,
-amplitude=3mm,3d complete coil},
-decorate] (0,1) -- (0,6);
-\draw[decoration={3d coil color=blue,3d coil opacity=0.9,aspect=0.5,
-segment length={2*pi*3cm/50}, amplitude=5mm,3d complete coil,
-3d coil closed},
-decorate] (5,3.5) circle[radius=3cm];
-\end{tikzpicture}
-\end{codeexample}
-
-
-\end{document}
-
-
-\tdplotsetmaincoords{70}{110}
-\begin{tikzpicture}
- \begin{scope}[local bounding box=tests,tdplot_main_coords]
- % to work with this library, you need to define the cordinate
- % with \path (<x>,<y>,<z>) coordinate (<name>);
- \path (0,0,0) coordinate (O)
- (1,2,3) coordinate (A)
- (2,3,-1) coordinate (B)
- (-1,-2,1) coordinate (C)
- % you can use 3d parse (clumsy)
- [3d parse={0.25*(A)x(B)}] coordinate(D)
- % you can use 3d coordinate to define a new coordinate from existing ones
- [3d coordinate={(E)=0.2*(A)-0.3*(B)+0.6*(C)}]
- [3d coordinate={(H)=0.2*(A)-0.3*(B)+0.6*(C)}];
- \draw (A) -- (B) -- (C) -- (D) -- (E) -- cycle;
- \end{scope}
- %\RawCoord yields the components
- \edef\tempD{\RawCoord(D)}
- \edef\tempE{\RawCoord(E)}
- \edef\tempH{\RawCoord(H)}
- \node[below right,align=left] at (tests.south west)
- {$(D)=\tempD$,\\ $(E)=\tempE$,\\ $(H)=\tempH$};
-\end{tikzpicture}
-
-\noindent% clumsy parser
-$\tdparse{(A)+0.3*(B)>(A)+0.3(B)}=(\pgfmathresult)$
-
-\noindent% parsing inside \pgfmathparse. You need to wrap the argument in "..."
-\pgfmathparse{TD("0.2*(A)-0.3*(B)+0.6*(C)")}%
-$0.2\,\vec A-0.3\,\vec B+0.6\vec C=(\pgfmathresult)$
-
-%one can parse with the same parser vector products
-\noindent\pgfmathparse{TD("0.5*(A)x(B)")}%
-$0.5\,\vec A\times\vec B=(\pgfmathresult)$
-%(note, however, that something like (A)x(B)x(C) does NOT work)
-
-%as well as scalar products
-\noindent\pgfmathparse{TD("(A)+(C)o(B)")}%
-$\left(\begin{array}{@{}c@{}}1\\ 0\\ 0\end{array}\right)$
-%(note, however, that + and - have higher precedence than o)\end{document}
-
-
-\end{document}
-
-\endinput
diff --git a/graphics/pgf/contrib/tikz-3dtools/README.md b/graphics/pgf/contrib/tikz-3dtools/README.md
deleted file mode 100644
index 15e54b235c..0000000000
--- a/graphics/pgf/contrib/tikz-3dtools/README.md
+++ /dev/null
@@ -1,23 +0,0 @@
-# tikz-3dtools – additional tools to create 3d–like pictures
-
-[![Travis Build Status][travis-svg]][travis-link]
-
-*by [tallmarmot](https://github.com/tallmarmot)*
-
-Ti*k*Z has the `3d` and `tpp` libraries which deal with the
-projections of three-dimensional drawings. This library provides some
-means to manipulate the coordinates. It supports linear combinations
-of vectors, vector and scalar products.
-
-The library is currently maintained by the PGF/Ti*k*Z development team
-at https://github.com/pgf-tikz/tikz-3dtools. Please report bugs on
-the issue tracker at https://github.com/pgf-tikz/tikz-3dtools/issues
-or on the mailing list https://tug.org/mailman/listinfo/pgf-tikz.
-
-This library may be distributed and/or modified
-
-1. under the LaTeX Project Public License 1.3c or later and/or
-2. under the GNU General Public License v2.
-
-[travis-svg]: https://travis-ci.com/pgf-tikz/tikz-3dtools.svg?branch=master
-[travis-link]: https://travis-ci.com/pgf-tikz/tikz-3dtools \ No newline at end of file
diff --git a/graphics/pgf/contrib/tikz-3dtools/tikzlibrary3dtools.code.tex b/graphics/pgf/contrib/tikz-3dtools/tikzlibrary3dtools.code.tex
deleted file mode 100644
index fd29370c81..0000000000
--- a/graphics/pgf/contrib/tikz-3dtools/tikzlibrary3dtools.code.tex
+++ /dev/null
@@ -1,712 +0,0 @@
-% Copyright 2019 by an anonymous marmot
-%
-% This file may be distributed and/or modified
-%
-% 1. under the LaTeX Project Public License and/or
-% 2. under the GNU Public License.
-%
-% See the file doc/generic/pgf/licenses/LICENSE for more details.
-\ProvidesFileRCS{tikzlibrary3dtools.code.tex}
-\usetikzlibrary{3d,decorations,fpu}% to do: ability to switch on and off
-\usepackage{calculator}% maybe drop
-\makeatletter%
-\def\extractpgfversionaux#1.#2.#3|#4#5#6;{\def#4{#1}\def#5{#2}\def#6{#3}}%
-\def\checkversion{%
-\edef\temp{\noexpand\extractpgfversionaux\pgfversion|\noexpand\myu\noexpand\myv\noexpand\myw;}%
-\temp%
-\pgfmathtruncatemacro{\itest}{ifthenelse(10*\myu+\myv<31,0,1)}%
-\ifnum\itest=0%
-\message{You are using a too old version of pgf (\pgfversion). You need at least
-version 3.1.1 to use the features of this library.}%
-\fi}%
-\checkversion%
-\newcommand{\orthmat}[3]{% the entries of this matrix keep track
-\pgfmathparse{cos(#1)*cos(#2)}% of the current transformation
-\xdef\tikz@td@matAA{\pgfmathresult}%
-\pgfmathparse{cos(#2)*sin(#1)}%
-\xdef\tikz@td@matAB{\pgfmathresult}%
-\pgfmathparse{sin(#2)}%
-\xdef\tikz@td@matAC{\pgfmathresult}%
-\pgfmathparse{-cos(#3)*sin(#1)-cos(#1)*sin(#2)*sin(#3)}%
-\xdef\tikz@td@matBA{\pgfmathresult}%
-\pgfmathparse{cos(#1)*cos(#3)-sin(#1)*sin(#2)*sin (#3)}%
-\xdef\tikz@td@matBB{\pgfmathresult}%
-\pgfmathparse{cos(#2)*sin (#3)}%
-\xdef\tikz@td@matBC{\pgfmathresult}%
-\pgfmathparse{sin(#1)*sin(#3)-cos(#1)*cos(#3)*sin(#2)}%
-\xdef\tikz@td@matCA{\pgfmathresult}%
-\pgfmathparse{-cos(#3)*sin(#1)*sin(#2)-cos(#1)*sin(#3)}%
-\xdef\tikz@td@matCB{\pgfmathresult}%
-\pgfmathparse{cos(#2)*cos(#3)}%
-\xdef\tikz@td@matCC{\pgfmathresult}}%
-\tikzset{3d/.cd,phi/.initial=0,psi/.initial=0,theta/.initial=0,
-install view/.style={/utils/exec=\tikzset{3d/.cd,#1}%
-\orthmat{\pgfkeysvalueof{/tikz/3d/phi}}{%
-\pgfkeysvalueof{/tikz/3d/psi}}{\pgfkeysvalueof{/tikz/3d/theta}},%
-/tikz/x={({\tikz@td@matAA*1cm},{\tikz@td@matBA*1cm})},%
-/tikz/y={({\tikz@td@matAB*1cm},{\tikz@td@matBB*1cm})},%
-/tikz/z={({\tikz@td@matAC*1cm},{\tikz@td@matBC*1cm})}}}%
-\def\pgfmathparse@td@FPU#1{\begingroup%
-\pgfkeys{/pgf/fpu,/pgf/fpu/output format=fixed}%
-\pgfmathparse{#1}%
-\pgfmathsmuggle\pgfmathresult\endgroup}%
-%
-\newlength\pgf@X% not clear if one should use lengths here at all
-\newlength\pgf@Y%
-\newlength\pgf@Z%
-\newlength\pgf@Xa%
-\newlength\pgf@Ya%
-\newlength\pgf@Za%
-\newlength\pgf@Xb%
-\newlength\pgf@Yb%
-\newlength\pgf@Zb%
-\xdef\tikz@td@type{0}%0=linear combination,1=vector product
-\long\def\RawCoord(#1){\csname tikz@dcl@coord@#1\endcsname}%
-\long\def\ParseCoord(#1){%
-\pgfutil@tempcnta=0%
-\pgfutil@for\pgf@tmp:={#1}\do{\advance\pgfutil@tempcnta by1}%
-\ifnum\the\pgfutil@tempcnta=1
-\edef\pgfutil@tmp{\csname tikz@dcl@coord@#1\endcsname}%
-\else%
-\edef\pgfutil@tmp{(#1)}%
-\fi%
-\pgfmathparse@td@FPU{xcomp3(\pgfutil@tmp)}%
-\pgf@X=\pgfmathresult pt%
-\pgfmathparse@td@FPU{ycomp3(\pgfutil@tmp)}%
-\pgf@Y=\pgfmathresult pt%
-\pgfmathparse@td@FPU{zcomp3(\pgfutil@tmp)}%
-\pgf@Z=\pgfmathresult pt}%
-\pgfmathdeclarefunction{TD}{1}{%
-\begingroup%
-\pgfmathtdparse{#1}%
-\pgfmathsmuggle\pgfmathresult\endgroup%
-}%
-% projections
-\pgfmathdeclarefunction{xcomp3}{3}{% x component of a 3-vector
-\begingroup%
-\pgfmathparse@td@FPU{#1}%
-\pgfmathsmuggle\pgfmathresult\endgroup}
-\pgfmathdeclarefunction{ycomp3}{3}{% y component of a 3-vector
-\begingroup%
-\pgfmathparse@td@FPU{#2}%
-\pgfmathsmuggle\pgfmathresult\endgroup}
-\pgfmathdeclarefunction{zcomp3}{3}{% z component of a 3-vector
-\begingroup%
-\pgfmathparse@td@FPU{#3}%
-\pgfmathsmuggle\pgfmathresult\endgroup}
-\pgfmathdeclarefunction{TDx}{1}{% x component of a 3-vector
-\begingroup%
-\edef\mycoord{\RawCoord(#1)}%
-\pgfmathparse@td@FPU{xcomp3\mycoord}%
-\pgfmathsmuggle\pgfmathresult\endgroup}%
-\pgfmathdeclarefunction{TDy}{1}{% x component of a 3-vector
-\begingroup%
-\edef\mycoord{\RawCoord(#1)}%
-\pgfmathparse@td@FPU{ycomp3\mycoord}%
-\pgfmathsmuggle\pgfmathresult\endgroup}%
-\pgfmathdeclarefunction{TDz}{1}{% x component of a 3-vector
-\begingroup%
-\edef\mycoord{\RawCoord(#1)}%
-\pgfmathparse@td@FPU{zcomp3\mycoord}%
-\pgfmathsmuggle\pgfmathresult\endgroup}%
-\def\scalprod#1=#2.#3;{%
-\edef\coordA{\RawCoord#2}%
-\edef\coordB{\RawCoord#3}%
-\pgfmathsetmacro\pgfutil@tmpa{scalarproduct({\coordA},{\coordB})}%
-\edef#1{\pgfutil@tmpa}}%
-\def\spaux#1#2#3#4#5#6{(#1)*(#4)+(#2)*(#5)+(#3)*(#6)}%
-\pgfmathdeclarefunction{scalarproduct}{2}{% scalar product of two 3-vectors
-\begingroup%
-\pgfmathparse@td@FPU{\spaux#1#2}%
-\pgfmathsmuggle\pgfmathresult\endgroup}
-% vector product
-% vector product auxiliary functions
-\def\vpauxx#1#2#3#4#5#6{(#2)*(#6)-(#3)*(#5)}%
-\def\vpauxy#1#2#3#4#5#6{(#4)*(#3)-(#1)*(#6)}%
-\def\vpauxz#1#2#3#4#5#6{(#1)*(#5)-(#2)*(#4)}%
-% vector product pgf functions
-\pgfmathdeclarefunction{vpx}{2}{% x component of vector product
-\begingroup%
-\pgfmathparse@td@FPU{\vpauxx#1#2}%
-\pgfmathsmuggle\pgfmathresult\endgroup}
-\pgfmathdeclarefunction{vpy}{2}{% y component of vector product
-\begingroup%
-\pgfmathparse@td@FPU{\vpauxy#1#2}%
-\pgfmathsmuggle\pgfmathresult\endgroup}
-\pgfmathdeclarefunction{vpz}{2}{% z component of vector product
-\begingroup%
-\pgfmathparse@td@FPU{\vpauxz#1#2}%
-\pgfmathsmuggle\pgfmathresult\endgroup}
-%
-%
-% the following is very much "inspired" by the calc library
-\long\def\pgfmathtdparse#1{% < and > really are placeholders for a later integration
-\begingroup% into calc, which however requires changes both in
-% tikzlibrarycalc.code.tex and in tikz.code.tex
-%
-% tdparse main computation. It's a series of optional factors in front
-% of coordinates. It is very much copied from the calc library.
-%
-\pgf@Xa=0pt% We accumulate the result in here.
-\pgf@Ya=0pt%
-\pgf@Za=0pt%
-\tikz@td@cc@parse+#1%
-}%
-
-\def\tikz@td@cc@parse{%
-\pgfutil@ifnextchar>{%
-% Ok, we found the end...
-\tikz@td@cc@end%
-}
-{\pgfutil@ifnextchar+{%
-% Ok, we found a coordinate...
-\tikz@td@cc@add%
-}{%
-\pgfutil@ifnextchar-{%
-\tikz@td@cc@sub%
-}{%
-\pgfutil@ifnextchar x{%
-\tikz@td@cc@vecprod%
-}{%
-\pgfutil@ifnextchar o{%
-\tikz@td@cc@scalprod%
-}{% \tikzerror{+ or - expected}%
-\tikz@td@cc@end%
-}%
-}%
-}%
-}%
-}%
-}%
-%
-% The end is reached with > at the moment but this should change
-%
-\def\tikz@td@cc@end{%
-\ifcase\tikz@td@type%
-\pgfmathsetmacro{\pgftemp@x}{\pgf@Xa}%
-\pgfmathsetmacro{\pgftemp@y}{\pgf@Ya}%
-\pgfmathsetmacro{\pgftemp@z}{\pgf@Za}%
-\edef\pgfmathresult{\pgftemp@x,\pgftemp@y,\pgftemp@z}%
-\or%
-\pgfmathsetmacro{\myxa}{\pgf@Xa}%
-\pgfmathsetmacro{\myya}{\pgf@Ya}%
-\pgfmathsetmacro{\myza}{\pgf@Za}%
-\pgfmathsetmacro{\myxb}{\pgf@Xb}%
-\pgfmathsetmacro{\myyb}{\pgf@Yb}%
-\pgfmathsetmacro{\myzb}{\pgf@Zb}%
-\pgfmathsetmacro{\pgftemp@x}{\vpauxx{\myxb}{\myyb}{\myzb}{\myxa}{\myya}{\myza}}%
-\pgfmathsetmacro{\pgftemp@y}{\vpauxy{\myxb}{\myyb}{\myzb}{\myxa}{\myya}{\myza}}%
-\pgfmathsetmacro{\pgftemp@z}{\vpauxz{\myxb}{\myyb}{\myzb}{\myxa}{\myya}{\myza}}%
-%\typeout{P1=(\myxb,\myyb,\myzb),P2=(\myxa,\myya,\myza),P1xP2=(\pgftemp@x,\pgftemp@y,\pgftemp@z)}%
-\edef\pgfmathresult{\pgftemp@x,\pgftemp@y,\pgftemp@z}%
-\or%
-\pgfmathsetmacro{\myxa}{\pgf@Xa}%
-\pgfmathsetmacro{\myya}{\pgf@Ya}%
-\pgfmathsetmacro{\myza}{\pgf@Za}%
-\pgfmathsetmacro{\myxb}{\pgf@Xb}%
-\pgfmathsetmacro{\myyb}{\pgf@Yb}%
-\pgfmathsetmacro{\myzb}{\pgf@Zb}%
-\pgfmathparse@td@FPU{\myxa*\myxb+\myya*\myyb+\myza*\myzb}%
-%\typeout{P1=(\myxb,\myyb,\myzb),P2=(\myxa,\myya,\myza),P1.P2=(\pgmfmathresult)}%
-\fi%
-%\message{result = (\pgftemp@x,\pgftemp@y,\pgftemp@z)=\pgfmathresult^^J}%
-\xdef\tikz@td@type{0}% reset type to linear combination
-\pgfmathsmuggle\pgfmathresult\endgroup}%
-%
-\def\tikz@td@cc@add+{%
-\def\tikz@td@cc@factor{1}%
-\tikz@td@cc@factororcoordinate%
-}%
-\def\tikz@td@cc@sub-{%
-\def\tikz@td@cc@factor{-1}%
-\tikz@td@cc@factororcoordinate%
-}%
-\def\tikz@td@cc@vecprod x{%
-%\message{Ah, a vector product^^J}%
-\xdef\tikz@td@type{1}%
-\pgf@Xb=\pgf@Xa% store current vector in b
-\pgf@Yb=\pgf@Ya%
-\pgf@Zb=\pgf@Za%
-\pgf@Xa=0pt% reset a
-\pgf@Ya=0pt%
-\pgf@Za=0pt%
-\def\tikz@td@cc@factor{1}%
-\tikz@td@cc@factororcoordinate%
-}%
-\def\tikz@td@cc@scalprod o{%
-%\message{Ah, a scalar product^^J}%
-\xdef\tikz@td@type{2}%
-\pgf@Xb=\pgf@Xa% store current vector in b
-\pgf@Yb=\pgf@Ya%
-\pgf@Zb=\pgf@Za%
-\pgf@Xa=0pt% reset a
-\pgf@Ya=0pt%
-\pgf@Za=0pt%
-\def\tikz@td@cc@factor{1}%
-\tikz@td@cc@factororcoordinate%
-}%
-%
-% Check for a factor: If we see a (, its a coordinate...
-%
-\def\tikz@td@cc@factororcoordinate{%
-\pgfutil@ifnextchar({%)
-% Ok, found coordinate
-\tikz@td@cc@coordinate%
-}{%
-\tikz@td@cc@parse@factor%
-}%
-}%
-%
-% ... otherwise it's a factor. It ends at ...*(
-%
-\def\tikz@td@cc@parse@factor#1*({%
-\pgfmathparse@td@FPU{#1*\tikz@td@cc@factor}%
-\let\tikz@td@cc@factor=\pgfmathresult%
-\tikz@td@cc@coordinate(%)
-}%
-\def\tikz@td@cc@coordinate(#1){%
-\ParseCoord(#1)%
-\advance\pgf@Xa by\tikz@td@cc@factor\pgf@X
-\advance\pgf@Ya by\tikz@td@cc@factor\pgf@Y
-\advance\pgf@Za by\tikz@td@cc@factor\pgf@Z
-\tikz@td@cc@parse%
-}%
-\tikzset{declare function={torusx(\u,\v,\R,\r)=cos(\u)*(\R + \r*cos(\v));
-torusy(\u,\v,\R,\r)=(\R + \r*cos(\v))*sin(\u);
-torusz(\u,\v,\R,\r)=\r*sin(\v);
-vcrit1(\u,\th)=atan(tan(\th)*sin(\u));% first critical v value
-vcrit2(\u,\th)=180+atan(tan(\th)*sin(\u));% second critical v value
-vtest(\u,\v,\az,\el)=sin(-vcrit1(\u-\az,\el)+\v);
-disc(\th,\R,\r)=((pow(\r,2)-pow(\R,2))*pow(cot(\th),2)+%
-pow(\r,2)*(2+pow(tan(\th),2)))/pow(\R,2);% discriminant
-umax(\th,\R,\r)=ifthenelse(disc(\th,\R,\r)>0,asin(sqrt(abs(disc(\th,\R,\r)))),0);
-}}%
-%
-\tikzset{3d parse/.style={/utils/exec=\pgfmathtdparse{#1},%
-insert path={(\pgfmathresult)}},3d coordinate/.style args={#1=#2}{%
-/utils/exec=\pgfmathtdparse{#2},%
-insert path={(\pgfmathresult) coordinate #1}}}%
-\def\pgfmathprintvector#1{%
-\pgfutil@tempcnta=0%
-\pgfutil@for\pgf@tmp:={#1}\do{\advance\pgfutil@tempcnta by1}%
-\pgfutil@tempcntb=1%
-\pgfutil@for\pgf@tmp:={#1}\do{\advance\pgfutil@tempcntb by1%
-\ifnum\the\pgfutil@tempcntb<\the\pgfutil@tempcnta
-\pgfmathprintnumber\pgf@tmp,%
-\else
-\pgfmathprintnumber\pgf@tmp
-\fi}%
-}%
-%%
-%% predefined pics
-% based on https://en.wikipedia.org/wiki/Circumscribed_circle
-\tikzset{pics/3d circle through 3 points/.style={code={%
- \tikzset{3d/circle through 3 points/.cd,#1}%
- \edef\temp{\noexpand\path[overlay,
- 3d coordinate={(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}b)=\pgfkeysvalueof{/tikz/3d/circle through 3 points/A}-\pgfkeysvalueof{/tikz/3d/circle through 3 points/C}},
- 3d coordinate={(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}a)=\pgfkeysvalueof{/tikz/3d/circle through 3 points/B}-\pgfkeysvalueof{/tikz/3d/circle through 3 points/C}},
- 3d coordinate={(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}c)=\pgfkeysvalueof{/tikz/3d/circle through 3 points/A}-\pgfkeysvalueof{/tikz/3d/circle through 3 points/B}},
- 3d coordinate={(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}n)=(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}a)x(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}b)}];}%
- \temp
- \pgfmathsetmacro{\lengthn}{sqrt(TD("(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}n)o(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}n)"))}
- \ifdim\lengthn pt<0.02pt
- \message{The points are (almost) on a line. Circle cannot be determined.}
- \else
- \pgfmathsetmacro{\tmpradius}{sqrt(TD("(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}a)o(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}a)"))*%
- sqrt(TD("(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}b)o(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}b)"))*sqrt(TD("(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}c)o(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}c)"))/%
- (2*\lengthn)}
- \pgfmathsetmacro{\coeffa}{-1*TD("(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}b)o(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}b)")/(2*TD("(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}n)o(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}n)"))}
- \pgfmathsetmacro{\coeffb}{TD("(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}a)o(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}a)")/(2*TD("(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}n)o(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}n)"))}
- \edef\temp{%
- \noexpand\path[overlay,3d coordinate={(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}u)=\coeffa*(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}a)x(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}n)},
- 3d coordinate={(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}v)=\coeffb*(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}b)x(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}n)}];
- \noexpand\path[3d coordinate={(\pgfkeysvalueof{/tikz/3d/circle through 3 points/center name})=\pgfkeysvalueof{/tikz/3d/circle through 3 points/C}+(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}u)+(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}v)}];
- }%
- \temp
- \pgfmathsetmacro{\normalizationa}{1/sqrt(TD("(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}a)o(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}a)"))}
- \pgfmathsetmacro{\normalizationn}{1/sqrt(TD("(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}n)o(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}n)"))}
- \edef\temp{%
- \noexpand\path[overlay,3d coordinate={(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}a)=\normalizationa*(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}a)},
- 3d coordinate={(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}n)=\normalizationn*(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}n)},
- 3d coordinate={(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}c)=(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}a)x(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}n)}];
- }%
- \temp
- \edef\temp{%
- \noexpand\begin{scope}[plane x={(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}a)},plane y={(\pgfkeysvalueof{/tikz/3d/circle through 3 points/auxiliary coordinate prefix}c)},canvas is plane]
- \noexpand\draw[pic actions] (\pgfkeysvalueof{/tikz/3d/circle through 3 points/center name}) circle[radius=\tmpradius];
- \noexpand\end{scope}}%
- \temp
- \fi
-}},3d/circle through 3 points/.cd,A/.initial={(1,0,0)},B/.initial={(0,1,0)},
-C/.initial={(0,0,1)},
-auxiliary coordinate prefix/.initial=tmp,center name/.initial=M}%
-%%
-%% decorations
-%%
-\newif\ifcoil@closed%
-\pgfkeys{%%
-/pgf/decoration/.cd,%
-3d coil color/.store in=\TDCoilColor, %
-3d coil color/.initial=black,%
-3d coil color=black,%
-3d coil width/.store in=\TDCoilWidth, %
-3d coil width/.initial=0.4pt,%
-3d coil width=0.4pt,%
-3d coil dist/.store in=\TDCoilDist, %
-3d coil dist/.initial=0.6pt,%
-3d coil dist=0.6pt,%
-3d coil opacity/.store in=\TDCoilOpacity, %
-3d coil opacity/.initial=1,%
-3d coil opacity=1,%
-3d coil closed/.code=\coil@closedtrue%
-}%
-% https://tex.stackexchange.com/a/219088/121799%
-\tikzset{get stroke color/.code={%%
- \expandafter\global% Jump over, now we have \global%
- \expandafter\let% Jump over now we have \global\let%
- \expandafter\pgfsavedstrokecolor% Jump we have \global\let\pgf...%
- \csname\string\color@pgfstrokecolor\endcsname% Finally expand this and put it at the end %
- }, % \global\let\pgf...{} in expanded form %
- restore stroke color/.code={\pgf@setstrokecolor#1},%
-}%
-\def\pgfpoint@onthreedcoil#1#2#3{%%
- \pgf@x=#1\pgfdecorationsegmentamplitude%%
- \pgf@x=\pgfdecorationsegmentaspect\pgf@x%%
- \pgf@y=#2\pgfdecorationsegmentamplitude%%
- \pgf@xa=0.083333333333\pgfdecorationsegmentlength%%
- \advance\pgf@x by#3\pgf@xa%%
- \advance\pgf@x by-\generaloffset pt%%
-}%
-% coil decoration%
-%%
-% Parameters: \pgfdecorationsegmentamplitude, \pgfdecorationsegmentlength,%
-\pgfdeclaredecoration{3d complete coil}{initial}%
-{ %
- \state{initial}[width=0.5*\pgfdecorationsegmentlength,%
- next state=coil, persistent precomputation={% from https://tex.stackexchange.com/a/25689/121799%
- \pgfmathsetmacro\matchinglength{\pgfdecoratedinputsegmentlength / int(\pgfdecoratedinputsegmentlength/\pgfdecorationsegmentlength)}%
- \setlength{\pgfdecorationsegmentlength}{\matchinglength pt}%
- \tikzset{get stroke color}%
- \pgfmathsetmacro{\generaloffset}{\pgfdecorationsegmentlength}%
- \pgfmathsetmacro{\initialoffset}{1.5*\pgfdecorationsegmentlength}%
- \pgfmathsetmacro{\auxoffset}{2.5*\pgfdecorationsegmentlength}%
- }] { %
- % line in the back%
- %%
- \pgfsetstrokecolor{\TDCoilColor}%
- \pgfsetfillcolor{\TDCoilColor}%
- \pgfsetstrokeopacity{\TDCoilOpacity}%
- \pgfsetlinewidth{\TDCoilWidth} %
- \ifcoil@closed%
- \begingroup%
- \def\generaloffset{\auxoffset}%
- \pgfpathmoveto{\pgfpoint@onthreedcoil{1 }{ 1 }{15}}%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{1.555}{ 1 }{16}}%
- {\pgfpoint@onthreedcoil{2 }{ 0.555}{17}}%
- {\pgfpoint@onthreedcoil{2 }{ 0 }{18}}%
- \pgfcoordinate{TD@coilast}{\pgfpoint@onthreedcoil{2 }{ 0 }{18}}%
- \pgfcoordinate{TD@coilfirst}{\pgfpoint@onthreedcoil{1 }{ 1 }{15}}%
- \pgfusepath{stroke} %
- \pgfsetstrokecolor{\TDCoilColor}%
- \endgroup%
- \fi%
- \begingroup %%
- \def\generaloffset{\initialoffset}%
- \ifcoil@closed%
- \pgfpathmoveto{\pgfpointanchor{TD@coilast}{center}}%
- \else%
- \pgfpathmoveto{\pgfpointorigin}%
- \fi%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{2 }{-0.555}{7}}%
- {\pgfpoint@onthreedcoil{1.555}{-1 }{8}}%
- {\pgfpoint@onthreedcoil{1 }{-1 }{9}}%
- \pgfusepath{stroke} %
- %%
- % white background for front thick part%
- %%
- \pgfsetstrokeopacity{1}%
- \pgfsetstrokecolor{white}%
- \pgfsetfillcolor{white}%
- \pgfsetlinewidth{1.5*\TDCoilWidth+1.5*\TDCoilDist}%
- \pgfpathmoveto{\pgfpoint@onthreedcoil{1 }{-1 }{9}}%
- % draw forward%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0.445}{-1 }{10}}%
- {\pgfpoint@onthreedcoil{0 }{-0.555}{11.25}}%
- {\pgfpoint@onthreedcoil{0 }{ 0 }{12.5}}%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0 }{ 0.555}{13.25}}%
- {\pgfpoint@onthreedcoil{0.445}{ 1 }{14.25}}%
- {\pgfpoint@onthreedcoil{1 }{ 1 }{15}}%
- % draw the curve back%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0.445}{ 1 }{14}}%
- {\pgfpoint@onthreedcoil{0 }{ 0.555}{12.75}}%
- {\pgfpoint@onthreedcoil{0 }{ 0 }{11.5}}%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0 }{-0.555}{10.75}}%
- {\pgfpoint@onthreedcoil{0.445}{-1 }{10}}%
- {\pgfpoint@onthreedcoil{1 }{-1 }{9}}%
- \pgfusepath{stroke,fill} %
- % %
- % draw the thick foreground path%
- %%
- \pgfsetstrokecolor{\TDCoilColor}%
- \pgfsetfillcolor{\TDCoilColor}%
- \pgfsetstrokeopacity{\TDCoilOpacity}%
- \pgfpathmoveto{\pgfpoint@onthreedcoil{1 }{ 1 }{3}}%
- \pgfsetlinewidth{\TDCoilWidth} %
- % forward shifted +%
- \pgfpathmoveto{\pgfpoint@onthreedcoil{1 }{-1 }{9}}%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0.445}{-1 }{10}}%
- {\pgfpoint@onthreedcoil{0 }{-0.555}{11.25}}%
- {\pgfpoint@onthreedcoil{0 }{ 0 }{12.5}}%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0 }{ 0.555}{13.25}}%
- {\pgfpoint@onthreedcoil{0.445}{ 1 }{14.25}}%
- {\pgfpoint@onthreedcoil{1 }{ 1 }{15}}%
- % draw the curve back shfted -%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0.445}{ 1 }{14}}%
- {\pgfpoint@onthreedcoil{0 }{ 0.555}{12.75}}%
- {\pgfpoint@onthreedcoil{0 }{ 0 }{11.5}}%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0 }{-0.555}{10.75}}%
- {\pgfpoint@onthreedcoil{0.445}{-1 }{10}}%
- {\pgfpoint@onthreedcoil{1 }{-1 }{9}}%
- \pgfusepath{stroke,fill} %
- \pgfpathmoveto{\pgfpoint@onthreedcoil{1 }{ 1 }{15}}%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{1.555}{ 1 }{16}}%
- {\pgfpoint@onthreedcoil{2 }{ 0.555}{17}}%
- {\pgfpoint@onthreedcoil{2 }{ 0 }{18}}%
- \pgfcoordinate{TD@coilast}{\pgfpoint@onthreedcoil{2 }{ 0 }{18}} %
- \pgfusepath{stroke} %
- \endgroup%
- }%
- \state{coil}[switch if less than=%%
- 1.9*\pgfdecorationsegmentlength to last,%
- width=+\pgfdecorationsegmentlength]%
- { % line in the back%
- %%
- \pgfsetstrokecolor{\TDCoilColor}%
- \pgfsetfillcolor{\TDCoilColor}%
- \pgfsetstrokeopacity{\TDCoilOpacity}%
- \pgfpathmoveto{\pgfpointanchor{TD@coilast}{center}}%
- \pgfsetlinewidth{\TDCoilWidth} %
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{2 }{-0.555}{7}}%
- {\pgfpoint@onthreedcoil{1.555}{-1 }{8}}%
- {\pgfpoint@onthreedcoil{1 }{-1 }{9}}%
- \pgfusepath{stroke} %
- %%
- % white background for front thick part%
- %%
- \pgfsetstrokeopacity{1}%
- \pgfsetstrokecolor{white}%
- \pgfsetfillcolor{white}%
- \pgfsetlinewidth{1.5*\TDCoilWidth+1.5*\TDCoilDist}%
- \pgfpathmoveto{\pgfpoint@onthreedcoil{1 }{ 1 }{3}}%
- \pgfpathmoveto{\pgfpoint@onthreedcoil{1 }{-1 }{9}}%
- % draw forward%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0.445}{-1 }{10}}%
- {\pgfpoint@onthreedcoil{0 }{-0.555}{11.25}}%
- {\pgfpoint@onthreedcoil{0 }{ 0 }{12.5}}%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0 }{ 0.555}{13.25}}%
- {\pgfpoint@onthreedcoil{0.445}{ 1 }{14.25}}%
- {\pgfpoint@onthreedcoil{1 }{ 1 }{15}}%
- % draw the curve back%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0.445}{ 1 }{14}}%
- {\pgfpoint@onthreedcoil{0 }{ 0.555}{12.75}}%
- {\pgfpoint@onthreedcoil{0 }{ 0 }{11.5}}%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0 }{-0.555}{10.75}}%
- {\pgfpoint@onthreedcoil{0.445}{-1 }{10}}%
- {\pgfpoint@onthreedcoil{1 }{-1 }{9}}%
- \pgfusepath{stroke,fill} %
- % %
- % draw the thick foreground path%
- %%
- \pgfsetstrokecolor{\TDCoilColor}%
- \pgfsetfillcolor{\TDCoilColor}%
- \pgfsetstrokeopacity{\TDCoilOpacity}%
- \pgfpathmoveto{\pgfpoint@onthreedcoil{1 }{ 1 }{3}}%
- \pgfsetlinewidth{\TDCoilWidth} %
- % forward shifted +%
- \pgfpathmoveto{\pgfpoint@onthreedcoil{1 }{-1 }{9}}%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0.445}{-1 }{10}}%
- {\pgfpoint@onthreedcoil{0 }{-0.555}{11.25}}%
- {\pgfpoint@onthreedcoil{0 }{ 0 }{12.5}}%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0 }{ 0.555}{13.25}}%
- {\pgfpoint@onthreedcoil{0.445}{ 1 }{14.25}}%
- {\pgfpoint@onthreedcoil{1 }{ 1 }{15}}%
- % draw the curve back shfted -%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0.445}{ 1 }{14}}%
- {\pgfpoint@onthreedcoil{0 }{ 0.555}{12.75}}%
- {\pgfpoint@onthreedcoil{0 }{ 0 }{11.5}}%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0 }{-0.555}{10.75}}%
- {\pgfpoint@onthreedcoil{0.445}{-1 }{10}}%
- {\pgfpoint@onthreedcoil{1 }{-1 }{9}}%
- \pgfusepath{stroke,fill} %
- \pgfpathmoveto{\pgfpoint@onthreedcoil{1 }{ 1 }{15}}%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{1.555}{ 1 }{16}}%
- {\pgfpoint@onthreedcoil{2 }{ 0.555}{17}}%
- {\pgfpoint@onthreedcoil{2 }{ 0 }{18}}%
- \pgfusepath{stroke} %
- \pgfcoordinate{TD@coilast}{\pgfpoint@onthreedcoil{2 }{ 0 }{18}} %
- }%
- \state{last}[next state=final]%
- { % line in the back%
- %%
- \pgfsetstrokecolor{\TDCoilColor}%
- \pgfsetfillcolor{\TDCoilColor}%
- \pgfsetstrokeopacity{\TDCoilOpacity}%
- \pgfpathmoveto{\pgfpointanchor{TD@coilast}{center}}%
- \pgfsetlinewidth{\TDCoilWidth} %
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{2 }{-0.555}{7}}%
- {\pgfpoint@onthreedcoil{1.555}{-1 }{8}}%
- {\pgfpoint@onthreedcoil{1 }{-1 }{9}}%
- \pgfusepath{stroke} %
- % %
- % draw the thick foreground path%
- %%
- \ifcoil@closed %\pgfpointanchor{TD@coilfirst}{center}%
- %%
- % white background for front thick part%
- %%
- \pgfsetstrokeopacity{1}%
- \pgfsetstrokecolor{white}%
- \pgfsetfillcolor{white}%
- \pgfsetlinewidth{1.5*\TDCoilWidth+1.5*\TDCoilDist}%
- \pgfpathmoveto{\pgfpoint@onthreedcoil{1 }{ 1 }{3}}%
- \pgfpathmoveto{\pgfpoint@onthreedcoil{1 }{-1 }{9}}%
- % draw forward%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0.445}{-1 }{10}}%
- {\pgfpoint@onthreedcoil{0 }{-0.555}{11.25}}%
- {\pgfpoint@onthreedcoil{0 }{ 0 }{12.5}}%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0 }{ 0.555}{13.25}}%
- {\pgfpoint@onthreedcoil{0.445}{ 1 }{14.25}}%
- {\pgfpointanchor{TD@coilfirst}{center}}%
- % draw the curve back%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0.445}{ 1 }{14}}%
- {\pgfpoint@onthreedcoil{0 }{ 0.555}{12.75}}%
- {\pgfpoint@onthreedcoil{0 }{ 0 }{11.5}}%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0 }{-0.555}{10.75}}%
- {\pgfpoint@onthreedcoil{0.445}{-1 }{10}}%
- {\pgfpoint@onthreedcoil{1 }{-1 }{9}}%
- \pgfusepath{stroke,fill} %
- \pgfsetstrokecolor{\TDCoilColor}%
- \pgfsetfillcolor{\TDCoilColor}%
- \pgfsetstrokeopacity{\TDCoilOpacity}%
- \pgfpathmoveto{\pgfpoint@onthreedcoil{1 }{ 1 }{3}}%
- \pgfsetlinewidth{\TDCoilWidth} %
- % forward shifted +%
- \pgfpathmoveto{\pgfpoint@onthreedcoil{1 }{-1 }{9}}%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0.445}{-1 }{10}}%
- {\pgfpoint@onthreedcoil{0 }{-0.555}{11.25}}%
- {\pgfpoint@onthreedcoil{0 }{ 0 }{12.5}}%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0 }{ 0.555}{13.25}}%
- {\pgfpoint@onthreedcoil{0.445}{ 1 }{14.25}}%
- {\pgfpointanchor{TD@coilfirst}{center}}%
- % draw the curve back shifted %
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0.445}{ 1 }{14}}%
- {\pgfpoint@onthreedcoil{0 }{ 0.555}{12.75}}%
- {\pgfpoint@onthreedcoil{0 }{ 0 }{11.5}}%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0 }{-0.555}{10.75}}%
- {\pgfpoint@onthreedcoil{0.445}{-1 }{10}}%
- {\pgfpoint@onthreedcoil{1 }{-1 }{9}}%
- \pgfusepath{stroke,fill} %
- \else%
- %%
- % white background for front thick part%
- %%
- \pgfsetstrokeopacity{1}%
- \pgfsetstrokecolor{white}%
- \pgfsetfillcolor{white}%
- \pgfsetlinewidth{1.5*\TDCoilWidth+1.5*\TDCoilDist}%
- \pgfpathmoveto{\pgfpoint@onthreedcoil{1 }{ 1 }{3}}%
- \pgfpathmoveto{\pgfpoint@onthreedcoil{1 }{-1 }{9}}%
- % draw forward%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0.445}{-1 }{10}}%
- {\pgfpoint@onthreedcoil{0 }{-0.555}{11.25}}%
- {\pgfpoint@onthreedcoil{0 }{ 0 }{12.5}}%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0 }{ 0.555}{13.25}}%
- {\pgfpoint@onthreedcoil{0.445}{ 1 }{14.25}}%
- {\pgfpoint@onthreedcoil{1 }{ 1 }{15}}%
- % draw the curve back%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0.445}{ 1 }{14}}%
- {\pgfpoint@onthreedcoil{0 }{ 0.555}{12.75}}%
- {\pgfpoint@onthreedcoil{0 }{ 0 }{11.5}}%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0 }{-0.555}{10.75}}%
- {\pgfpoint@onthreedcoil{0.445}{-1 }{10}}%
- {\pgfpoint@onthreedcoil{1 }{-1 }{9}}%
- \pgfusepath{stroke,fill} %
- \pgfsetstrokecolor{\TDCoilColor}%
- \pgfsetfillcolor{\TDCoilColor}%
- \pgfsetstrokeopacity{\TDCoilOpacity}%
- \pgfpathmoveto{\pgfpoint@onthreedcoil{1 }{ 1 }{3}}%
- \pgfsetlinewidth{\TDCoilWidth} %
- % forward shifted +%
- \pgfpathmoveto{\pgfpoint@onthreedcoil{1 }{-1 }{9}}%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0.445}{-1 }{10}}%
- {\pgfpoint@onthreedcoil{0 }{-0.555}{11.25}}%
- {\pgfpoint@onthreedcoil{0 }{ 0 }{12.5}}%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0 }{ 0.555}{13.25}}%
- {\pgfpoint@onthreedcoil{0.445}{ 1 }{14.25}}%
- {\pgfpoint@onthreedcoil{1 }{ 1 }{15}}%
- % draw the curve back shifted %
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0.445}{ 1 }{14}}%
- {\pgfpoint@onthreedcoil{0 }{ 0.555}{12.75}}%
- {\pgfpoint@onthreedcoil{0 }{ 0 }{11.5}}%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{0 }{-0.555}{10.75}}%
- {\pgfpoint@onthreedcoil{0.445}{-1 }{10}}%
- {\pgfpoint@onthreedcoil{1 }{-1 }{9}}%
- \pgfusepath{stroke,fill} %
- \fi%
- \pgfpathmoveto{\pgfpoint@onthreedcoil{1 }{ 1 }{15}}%
- \ifcoil@closed %TD@coilfirst%
- \else%
- \pgfpathcurveto%
- {\pgfpoint@onthreedcoil{1.555}{ 1 }{16}}%
- {\pgfpoint@onthreedcoil{2 }{ 0.555}{17}}%
- {\pgfpoint@onthreedcoil{2 }{ 0 }{18}}%
- \fi%
- \pgfusepath{stroke} %
- %\pgfcoordinate{TD@coilast}{\pgfpoint@onthreedcoil{2 }{ 0 }{18}} %
- }%
- \state{final}%
- {%
- \pgfpathmoveto{\pgfpointdecoratedpathlast}%
- \tikzset{restore stroke color/.expand once=\pgfsavedstrokecolor}%
- }%
-}%
-\makeatother
-\endinput
diff --git a/macros/latex/contrib/changes/changes.drv b/macros/latex/contrib/changes/changes.drv
index f10e708732..0ca29f10a1 100644
--- a/macros/latex/contrib/changes/changes.drv
+++ b/macros/latex/contrib/changes/changes.drv
@@ -260,11 +260,11 @@
% document title
\ifENGLISH
\title{The \chpackage{changes}-package}
- \subtitle{Manual change markup --- version 3.2.0}
+ \subtitle{Manual change markup --- version 3.2.1}
\fi
\ifGERMAN
\title{Das \chpackage{changes}-Paket}
- \subtitle{Manuelle Änderungsmarkierung -- Version 3.2.0}
+ \subtitle{Manuelle Änderungsmarkierung -- Version 3.2.1}
\fi
\author{Ekkart Kleinod}
diff --git a/macros/latex/contrib/changes/changes.dtx b/macros/latex/contrib/changes/changes.dtx
index 8d6fa6e251..0604223858 100644
--- a/macros/latex/contrib/changes/changes.dtx
+++ b/macros/latex/contrib/changes/changes.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{1510}
+% \CheckSum{1509}
%
% \iffalse meta-comment
%
@@ -60,6 +60,7 @@
% \changes{v3.1.2}{2019/01/26}{bugfix: problems with amsart class}
% \changes{v3.1.3}{2019/07/21}{bugfix: option clash for ulem and truncate; documentation of known problems and solutions}
% \changes{v3.2.0}{2019/10/28}{Merge changes script (pyMergeChanges): Support nested brackets}
+% \changes{v3.2.1}{2019/11/17}{removed obsolete package pdfcolmk}
% \GetFileInfo{changes.dtx}
% \RecordChanges
%
@@ -100,8 +101,8 @@
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{changes}
-[2019/10/28 v3.2.0 changes package]
-\typeout{*** changes package 2019/10/28 v3.2.0 ***}
+[2019/11/17 v3.2.1 changes package]
+\typeout{*** changes package 2019/11/17 v3.2.1 ***}
% \end{macrocode}
%
% Package \chpackage{xkeyval} provides options with key-value-pairs.
@@ -533,12 +534,10 @@
% \end{macro}
%
% Package \chpackage{xcolor} provides colored text.
-% Package \chpackage{pdfcolmk} solves the problem of colored text and page breaks (has to be loaded after \chpackage{xcolor}).
% \begin{macrocode}
\ifthenelse{\isColored}
{
\RequirePackage{xcolor}
- \RequirePackage{pdfcolmk}
}
{}
% \end{macrocode}
diff --git a/macros/latex/contrib/changes/changes.english.pdf b/macros/latex/contrib/changes/changes.english.pdf
index 12ca7fa7ca..d3033ecd1d 100644
--- a/macros/latex/contrib/changes/changes.english.pdf
+++ b/macros/latex/contrib/changes/changes.english.pdf
Binary files differ
diff --git a/macros/latex/contrib/changes/changes.english.withcode.pdf b/macros/latex/contrib/changes/changes.english.withcode.pdf
index d8bfff1dfc..38254d42a2 100644
--- a/macros/latex/contrib/changes/changes.english.withcode.pdf
+++ b/macros/latex/contrib/changes/changes.english.withcode.pdf
Binary files differ
diff --git a/macros/latex/contrib/changes/changes.ins b/macros/latex/contrib/changes/changes.ins
index 06da2e778c..acf9b77468 100644
--- a/macros/latex/contrib/changes/changes.ins
+++ b/macros/latex/contrib/changes/changes.ins
@@ -1,6 +1,6 @@
%% This file creates the needed files from changes.dtx
%%
-\def\filedate{2019/10/28}
+\def\filedate{2019/11/17}
\def\batchfile{changes.ins}
\input docstrip
diff --git a/macros/latex/contrib/changes/changes.ngerman.pdf b/macros/latex/contrib/changes/changes.ngerman.pdf
index 497dad2b47..037fd7967f 100644
--- a/macros/latex/contrib/changes/changes.ngerman.pdf
+++ b/macros/latex/contrib/changes/changes.ngerman.pdf
Binary files differ
diff --git a/macros/latex/contrib/chemmacros/README b/macros/latex/contrib/chemmacros/README
index 2661b9f427..d97f1818e4 100644
--- a/macros/latex/contrib/chemmacros/README
+++ b/macros/latex/contrib/chemmacros/README
@@ -1,5 +1,5 @@
--------------------------------------------------------------------------
-the CHEMMACROS package v5.8e 2019/09/27
+the CHEMMACROS package v5.9 2019/11/17
comprehensive support for typesetting chemistry documents
diff --git a/macros/latex/contrib/chemmacros/chemmacros.history b/macros/latex/contrib/chemmacros/chemmacros.history
index 2b2429f9f8..ac061221f7 100644
--- a/macros/latex/contrib/chemmacros/chemmacros.history
+++ b/macros/latex/contrib/chemmacros/chemmacros.history
@@ -381,3 +381,7 @@ Version history
2019/09/23 - version 5.8d - add some Norwegian translations (reactions, scheme)
2019/09/27 - version 5.8e - change `O{}' argument of reactions into `!O{}'
(reactions)
+2019/09/30 - version 5.8f - fix bug introduced in the last version
+2019/11/17 - version 5.9 - correction: torr -> Torr (units)
+ - define latin phrases on the go instead of at begin
+ document
diff --git a/macros/latex/contrib/chemmacros/chemmacros.module.nomenclature.code.tex b/macros/latex/contrib/chemmacros/chemmacros.module.nomenclature.code.tex
index 596d36f65a..9cb5969ed2 100644
--- a/macros/latex/contrib/chemmacros/chemmacros.module.nomenclature.code.tex
+++ b/macros/latex/contrib/chemmacros/chemmacros.module.nomenclature.code.tex
@@ -862,7 +862,9 @@
\chemmacros_latin:n {#2}
\group_end:
}
+\EndChemCompatibility
+\ChemCompatibilityBetween{5.7}{5.9}
\AtBeginDocument
{
\AfterPackage* {chemstyle} { \cs_undefine:N \invacuo }
@@ -870,7 +872,13 @@
\NewChemLatin \abinitio {ab~initio}
\NewChemLatin \invacuo {in~vacuo}
}
+\EndChemCompatibility
+\ChemCompatibilityFrom{5.9}
+\cs_undefine:N \invacuo
+\NewChemLatin \invacuo {in~vacuo}
+\NewChemLatin \abinitio {ab~initio}
+\NewChemLatin \insitu {in~situ}
\EndChemCompatibility
% --------------------------------------------------------------------------
diff --git a/macros/latex/contrib/chemmacros/chemmacros.module.units.code.tex b/macros/latex/contrib/chemmacros/chemmacros.module.units.code.tex
index 18bf0e5b9e..4584c8a631 100644
--- a/macros/latex/contrib/chemmacros/chemmacros.module.units.code.tex
+++ b/macros/latex/contrib/chemmacros/chemmacros.module.units.code.tex
@@ -25,19 +25,21 @@
%
% The Current Maintainer of this work is Clemens Niederberger.
% --------------------------------------------------------------------------
-\ChemModule{units}{2015/09/28 chemical units}
+\ChemModule{units}{2019/11/07 chemical units}
\RequirePackage{siunitx}
% --------------------------------------------------------------------------
-\DeclareSIUnit {\atm } {atm}
-\DeclareSIUnit {\atmosphere} {atm}
-\DeclareSIUnit {\calory } {cal}
-\DeclareSIUnit {\cal } {cal}
-\DeclareSIUnit {\moLar } {\mole\per\liter}
-\DeclareSIUnit {\MolMass } {\gram\per\mole}
-\DeclareSIUnit {\normal } {\textsc{n}}
-\DeclareSIUnit {\torr } {torr}
+\DeclareSIUnit \atm {atm}
+\DeclareSIUnit \atmosphere {atm}
+\DeclareSIUnit \calory {cal}
+\DeclareSIUnit \cal {cal}
+\DeclareSIUnit \moLar {\mole\per\liter}
+\DeclareSIUnit \MolMass {\gram\per\mole}
+\DeclareSIUnit \normal {\textsc{n}}
+\chemmacros_if_compatibility:nnTF {<} {5.8g}
+ { \DeclareSIUnit \torr {torr} }
+ { \DeclareSIUnit \Torr {Torr} }
\AtEndPreamble
{
@@ -53,4 +55,5 @@
\file_input_stop:
2015/09/28 - change \AtBeginDocument into \AtEndPreamble
+2019/11/07 - correction torr -> Torr
diff --git a/macros/latex/contrib/chemmacros/chemmacros.sty b/macros/latex/contrib/chemmacros/chemmacros.sty
index bb1e94bd3f..3865e1a860 100644
--- a/macros/latex/contrib/chemmacros/chemmacros.sty
+++ b/macros/latex/contrib/chemmacros/chemmacros.sty
@@ -31,10 +31,10 @@
% --------------------------------------------------------------------------
% package information:
-\tl_const:Nn \c_chemmacros_date_tl {2019/09/30}
+\tl_const:Nn \c_chemmacros_date_tl {2019/11/17}
\tl_const:Nn \c_chemmacros_version_major_number_tl {5}
-\tl_const:Nn \c_chemmacros_version_minor_number_tl {8}
-\tl_const:Nn \c_chemmacros_version_subrelease_tl {f}
+\tl_const:Nn \c_chemmacros_version_minor_number_tl {9}
+\tl_const:Nn \c_chemmacros_version_subrelease_tl {}
\tl_const:Nx \c_chemmacros_version_number_tl
{
\c_chemmacros_version_major_number_tl .
diff --git a/macros/latex/contrib/chemmacros/chemmacros_en.pdf b/macros/latex/contrib/chemmacros/chemmacros_en.pdf
index b62e8b0501..ee2ecb6eee 100644
--- a/macros/latex/contrib/chemmacros/chemmacros_en.pdf
+++ b/macros/latex/contrib/chemmacros/chemmacros_en.pdf
Binary files differ
diff --git a/macros/latex/contrib/chemmacros/chemmacros_en.tex b/macros/latex/contrib/chemmacros/chemmacros_en.tex
index feb89102c4..3fccfe7634 100644
--- a/macros/latex/contrib/chemmacros/chemmacros_en.tex
+++ b/macros/latex/contrib/chemmacros/chemmacros_en.tex
@@ -139,9 +139,14 @@
]{geometry}
-\expandafter\def\csname libertine@figurestyle\endcsname{LF}
+\makeatletter
+\def\libertine@figurestyle{LF}
+\usepackage{amsmath}
+\undef\lvert \undef\lVert
+\undef\rvert \undef\rVert
\usepackage[libertine]{newtxmath}
-\expandafter\def\csname libertine@figurestyle\endcsname{OsF}
+\def\libertine@figurestyle{OsF}
+\makeatother
\usepackage[biblatex]{embrac}
\ChangeEmph{[}[,.02em]{]}[.055em,-.08em]
@@ -1374,20 +1379,6 @@ existing ones:
If you additionally load \pkg{chemstyle}~\cite{pkg:chemstyle} said package
will \emph{not} define its own \cs{latin}.
-% The package \pkg{chemstyle}~\cite{pkg:chemstyle} provides the command
-% \cs{latin} to typeset common latin phrases in a consistent way. \chemmacros\
-% defines a similar \cs{latin} only if \pkg{chemstyle} has \emph{not} been
-% loaded and additionally provides these commands:
-% \begin{center}
-% \cs{insitu} \insitu \quad
-% \cs{abinitio} \abinitio \quad
-% \cs{invacuo} \invacuo
-% \end{center}
-
-% \emph{If the package \pkg{chemstyle} has been loaded they are defined using
-% \pkg{chemstyle}'s \cs{latin} command. This means that then the appearance
-% depends on \pkg{chemstyle}'s option \code{abbremph}.}
-
The last three commands mentioned above are defined through
\begin{commands}
\command{NewChemLatin}[\marg{cs}\marg{phrase}]
@@ -3461,7 +3452,7 @@ units. Like all \pkg{siunitx} units they're only valid inside
\command{Molar} \si{\Molar}
\command{MolMass} \si{\MolMass}
\command{normal} \si{\normal}
- \command{torr} \si{\torr}
+ \command{Torr} \si{\Torr}
\end{commands}
By the way: \cs*{mmHg} \si{\mmHg} already is defined by \pkg{siunitx}.
diff --git a/macros/latex/contrib/etoc/README.md b/macros/latex/contrib/etoc/README.md
index 88f2d05bf8..9a186ade41 100644
--- a/macros/latex/contrib/etoc/README.md
+++ b/macros/latex/contrib/etoc/README.md
@@ -1,6 +1,6 @@
<!-- -->
- Source: etoc.dtx (v1.09-2019/03/09)
+ Source: etoc.dtx (v1.09b-2019/11/17)
Author: Jean-Francois Burnol
Author: Christine Roemer et al. (German tranlation)
Info: Completely customisable TOCs
@@ -48,22 +48,13 @@ to the standard `.toc` file.
INSTALLATION
============
-The simplest is to download
+To extract the package (.sty) and driver (.tex) files from etoc.dtx,
+execute `etex etoc.dtx`.
-> <http://mirrors.ctan.org/install/macros/latex/contrib/etoc.tds.zip>
-
-and then run `unzip etoc.tds.zip -d <DEST>` where `<DEST>` is a
-TDS-compliant repertory.
-
-Else, to extract the package (.sty) and driver (.tex) files from etoc.dtx:
-
-- if etoc.ins is present: etex etoc.ins
-- without etoc.ins: etex etoc.dtx
-
-It is also possible to run latex or pdflatex directly on etoc.dtx.
+It is also possible to execute latex or pdflatex directly on etoc.dtx.
To produce etoc.pdf one can run pdflatex (thrice) directly on etoc.dtx or on
-the file etoc.tex which was extracted from previous step.
+the file etoc.tex which was extracted from `etex etoc.dtx` step.
Options can be set in etoc.tex:
@@ -110,12 +101,21 @@ The Authors of this Work are:
collaborators for the translation into German of the documentation.
This Work consists of the main source file etoc.dtx and the
-derived files etoc.sty, etoc.ins, etoc.tex, etoc-DE.tex,
+derived files etoc.sty, etoc.tex, etoc-DE.tex,
etoc.pdf, etoc-DE.pdf, etoc.dvi, etoc-DE.dvi.
RECENT CHANGES
==============
+v1.09a, v1.09b \[2019/11/17\]
+-----------------------------
+
+Sync with `memoir v3.7i` which has a better location of the TOC
+hyperref anchor. The `\etocaftertitlehook` can now freely be
+used also with memoir class (formerly its usage in case of
+memoir class was preempted by etoc itself). For more details
+refer to the section "Compatibility with the memoir class".
+
v1.09 \[2019/03/09\]
--------------------
diff --git a/macros/latex/contrib/etoc/etoc-DE.pdf b/macros/latex/contrib/etoc/etoc-DE.pdf
index 7c82540906..6b443b78ae 100644
--- a/macros/latex/contrib/etoc/etoc-DE.pdf
+++ b/macros/latex/contrib/etoc/etoc-DE.pdf
Binary files differ
diff --git a/macros/latex/contrib/etoc/etoc.dtx b/macros/latex/contrib/etoc/etoc.dtx
index 9c997ac56a..a500a3b01d 100644
--- a/macros/latex/contrib/etoc/etoc.dtx
+++ b/macros/latex/contrib/etoc/etoc.dtx
@@ -2,12 +2,12 @@
% N.B.: this dtx file is NOT for use with \DocInput. The latex source of the
% user manual is not prefixed with percent signs.
%<*none>
-\def\etocdtxtimestamp {Time-stamp: <10-03-2019 at 09:35:44 CET>}%
+\def\etocdtxtimestamp {Time-stamp: <17-11-2019 at 13:36:39 CET>}%
%</none>
%<*!readme>
%%
%% Package: etoc
-%% Version: 1.09-2019/03/09
+%% Version: 1.09b-2019/11/17
%% License: LPPL 1.3c
%% Copyright (C) 2012-2019 Jean-Francois Burnol
%% <jfbu at free dot fr>
@@ -16,15 +16,13 @@
%% and collaborators for the translation into German of the documentation
%%
%</!readme>
-%<*insfile>
-\def\etocpkgdate {2019/03/09}
-\def\etocdocdate {2019/03/09}
-\def\etocpkgversion {v1.09}
-\def\etocpkgdescription {Completely customisable TOCs (JFB)}
-%</insfile>
%<*none>
-\def\etocDEpkgdate {09.03.2019}% METTRE À JOUR À CHAQUE BUMP!
-\def\etocDEdocdate {09.03.2019}
+\def\etocpkgdate {2019/11/17}
+\def\etocdocdate {2019/11/17}
+\def\etocpkgversion {v1.09b}
+\def\etocpkgdescription {Completely customisable TOCs (JFB)}
+\def\etocDEpkgdate {17.11.2019}% METTRE À JOUR À CHAQUE BUMP!
+\def\etocDEdocdate {17.11.2019}
\def\etocDEDEdocdate {09.04.2015}%
\def\etocDEDEpkgversion {v1.08d}%
% Definition of \etocLicense
@@ -35,7 +33,7 @@
\catcode32=13\catcode`\\=12^^Brelax^^A
^^Bfirstofone{^^Bendgroup^^Bdef^^BetocLicense^^A
{% Package: etoc
-% Version: 1.09-2019/03/09
+% Version: 1.09b-2019/11/17
% License: LPPL 1.3c
% Copyright (C) 2012-2019 Jean-Francois Burnol <jfbu at free dot fr>
% Copyright (C) 2014-2019 Christine Roemer <Christine_Roemer at t-online dot de>
@@ -57,11 +55,11 @@
% for the translation into German of the documentation.
%
% This Work consists of the main source file etoc.dtx and the derived
-% files etoc.sty, etoc.ins, etoc.tex, etoc-DE.tex, etoc.pdf, etoc-DE.pdf,
+% files etoc.sty, etoc.tex, etoc-DE.tex, etoc.pdf, etoc-DE.pdf,
% etoc.dvi, etoc-DE.dvi, README.md.
%
% Running etex (or latex or pdflatex) on etoc.dtx extracts etoc.sty,
-% etoc.ins, etoc.tex, etoc-DE.tex, and README.md. See README.md for
+% etoc.tex, etoc-DE.tex, and README.md. See README.md for
% further instructions.
}}%
\bgroup\catcode2 0 \catcode`\\ 12 ^^Biffalse
@@ -69,7 +67,7 @@
%<*readme>
<!-- -->
- Source: etoc.dtx (v1.09-2019/03/09)
+ Source: etoc.dtx (v1.09b-2019/11/17)
Author: Jean-Francois Burnol
Author: Christine Roemer et al. (German tranlation)
Info: Completely customisable TOCs
@@ -117,22 +115,13 @@ to the standard `.toc` file.
INSTALLATION
============
-The simplest is to download
-
-> <http://mirrors.ctan.org/install/macros/latex/contrib/etoc.tds.zip>
-
-and then run `unzip etoc.tds.zip -d <DEST>` where `<DEST>` is a
-TDS-compliant repertory.
-
-Else, to extract the package (.sty) and driver (.tex) files from etoc.dtx:
+To extract the package (.sty) and driver (.tex) files from etoc.dtx,
+execute `etex etoc.dtx`.
-- if etoc.ins is present: etex etoc.ins
-- without etoc.ins: etex etoc.dtx
-
-It is also possible to run latex or pdflatex directly on etoc.dtx.
+It is also possible to execute latex or pdflatex directly on etoc.dtx.
To produce etoc.pdf one can run pdflatex (thrice) directly on etoc.dtx or on
-the file etoc.tex which was extracted from previous step.
+the file etoc.tex which was extracted from `etex etoc.dtx` step.
Options can be set in etoc.tex:
@@ -179,12 +168,21 @@ The Authors of this Work are:
collaborators for the translation into German of the documentation.
This Work consists of the main source file etoc.dtx and the
-derived files etoc.sty, etoc.ins, etoc.tex, etoc-DE.tex,
+derived files etoc.sty, etoc.tex, etoc-DE.tex,
etoc.pdf, etoc-DE.pdf, etoc.dvi, etoc-DE.dvi.
RECENT CHANGES
==============
+v1.09a, v1.09b \[2019/11/17\]
+-----------------------------
+
+Sync with `memoir v3.7i` which has a better location of the TOC
+hyperref anchor. The `\etocaftertitlehook` can now freely be
+used also with memoir class (formerly its usage in case of
+memoir class was preempted by etoc itself). For more details
+refer to the section "Compatibility with the memoir class".
+
v1.09 \[2019/03/09\]
--------------------
@@ -364,69 +362,6 @@ Thanks to Christine Römer!
%%% mode: latex
%%% End:
%</DEtex>-----------------------------------------------------------------------
-%<*insfile>---------------------------------------------------------------------
-%% Run etex on this file to extract from etoc.dtx:
-%% etoc.sty, etoc.tex, etoc-DE.tex and README.md
-%%
-%% To produce etoc.pdf run pdflatex (thrice) on etoc.tex.
-%%
-%% Options can be set in etoc.tex (and etoc-DE.tex):
-%% - scrdoc class options (paper size, font size, ...)
-%% - with or without source code,
-%% - with dvipdfmx or with latex/pdflatex.
-%%
-%% Since release 1.08h pdflatex is the default in etoc.tex (prior it
-%% was latex+dvipdfmx as it produces smaller PDFs) in order to allow
-%% inclusion via the use of package `attachfile` of about 25 code
-%% samples as file attachment annotations.
-%%
-%% Um etoc-DE.pdf zu erzeugen ist pdflatex dreimal mit etoc-DE.tex
-%% laufen zu lassen.
-%%
-%% Installation:
-%%
-%% etoc.sty -> TDS:tex/latex/etoc/etoc.sty
-%% etoc.dtx -> TDS:source/latex/etoc/etoc.dtx
-%% etoc.pdf -> TDS:doc/latex/etoc/etoc.pdf
-%% etoc-DE.pdf -> TDS:doc/latex/etoc/etoc-DE.pdf
-%% README.md -> TDS:doc/latex/etoc/README.md
-%%
-\input docstrip.tex
-\askforoverwritefalse
-\def\etocpkgpreamble{\defaultpreamble^^J\MetaPrefix^^J%
-\string\NeedsTeXFormat{LaTeX2e}^^J%
-\string\ProvidesPackage{etoc}^^J%
-\space[\etocpkgdate\space\etocpkgversion\space\etocpkgdescription]}%
-\generate{\nopreamble\nopostamble
-\file{README.md}{\from{etoc.dtx}{readme}}%
-\usepostamble\defaultpostamble
-\file{etoc.tex}{\from{etoc.dtx}{tex}}%
-\file{etoc-DE.tex}{\from{etoc.dtx}{DEtex}}%
-\usepreamble\etocpkgpreamble
-\file{etoc.sty}{\from{etoc.dtx}{package}}}%
-\catcode32=13\relax% active space
-\let =\space%
-\Msg{************************************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the following}
-\Msg{* file into a directory searched by TeX:}
-\Msg{*}
-\Msg{* etoc.sty}
-\Msg{*}
-\Msg{* To produce the documentation run latex thrice on file etoc.tex}
-\Msg{* (or etoc-DE.tex) and then run dvipdfmx on file etoc.dvi, resp.}
-\Msg{* etoc-DE.dvi}
-\Msg{*}
-\Msg{* Happy TeXing!}
-\Msg{*}
-\Msg{************************************************************************}
-\ifx\numexpr\undefined
-\Msg{* warning: to get correct utf-8 encoded README.md }%
-\Msg{* do etex etoc.ins and not as here tex etoc.ins }%
-\Msg{************************************************************************}
-\fi
-\endbatchfile
-%</insfile>---------------------------------------------------------------------
%<*none>------------------------------------------------------------------------
^^Bfi^^Begroup
%
@@ -483,7 +418,6 @@ Thanks to Christine Römer!
\generate{\nopreamble\nopostamble
\file{README.md}{\from{etoc.dtx}{readme}}%
\usepostamble\defaultpostamble
- \file{etoc.ins}{\from{etoc.dtx}{insfile}}%
\file{etoc.tex}{\from{etoc.dtx}{tex}}%
\file{etoc-DE.tex}{\from{etoc.dtx}{DEtex}}%
\usepreamble\etocpkgpreamble
@@ -4774,55 +4708,50 @@ Issue \csb{etocdisplay} to return to the default situation that
|\tableofcontents| and variants issue a |\par| to switch to vertical
mode before typesetting the TOC title and contents.
-\section{Starred variants of the \csbhyp{tableofcontents} etc... commands}
+\section{Starred variants and hooks}
\label{tableofcontents*}
\label{localtableofcontents*}
\label{etocbeforetitlehook}
\label{etocaftertitlehook}
\label{etocaftercontentshook}
\label{etocaftertochook}
-\label{etocmemoirtoctotocfmt}
-The \toc, \localtoc, \csa{etocmulticol}, and all their cousins and
-variants have starred variants (the star must be before the other
-arguments). For all but the |memoir| class, they are like the original.
-For the |memoir| class, the original prints an entry in the |.toc| file,
-as is the usage for the original \toc command in that class, whereas the
-starred variants do not, as is the habit in that class.
-
-As soon as one starts using local table of contents one
-discovers that the default |memoir| thing which is to create a
-|chapter| entry for each TOC is not convenient. The command
-\csb{etocmemoirtoctotocfmt}\marg{kind}\marg{name} will change
-the format (\meta{kind} is |chapter|, |section|, |subsection|... and
-\meta{name} can be for example \csa{contentsname}.) The initial set-up
-is with |chapter| and |\contentsname|.
-
-The format of the actual heading of the TOC should also be set
-appropriately (for example with \csa{etoctocstyle}), to use the
-identical division unit as in the first argument to
-\csa{etocmemoirtoctotocfmt}.
-
-A weird situation arises when one has two successive
-\csa{localtableofcontents} (obviously this is not a truly real
-life situation), just after a \csa{part} for example. The first
-one creates (if the default has not been modified as indicated
-above) a Chapter heading which is
-written to the |.toc|. Then the second one thinks to be local
-to this chapter . . . and as a result it displays nothing. The
-fix is to define the second one to be a clone of the first
-one.
-
-Independently of the situation with the |memoir| class there is
-generally speaking a hook macro called
-\csb{etocaftertitlehook} which is inhibited by using the
-starred variants of the displaying commands. Except for the
-|memoir| class, this hook is initially defined to do nothing.
-
-There are also (independently of the document class)
+The \toc, \localtoc, \csa{etocmulticol}, and all their cousins have starred
+variants (the star must be before the other arguments). The non-starred
+variants execute the \csb{etocaftertitlehook}, whose default definition is to
+do nothing. The starred variants do not execute this hook.
+
+For example, imagine you are using |book| class and want \localtoc to use a
+section-like title, but unnumbered. Assuming the main \toc comes first in the
+document, you can insert this after it:
+\begin{verbatim}
+ \etocarticlestyle
+ \renewcommand{\etocaftertitlehook}{\addcontentsline{toc}{section}{\contentsname}}
+\end{verbatim}
+This configures the way \localtoc will behave (or \toc) from now on in the
+document.
+
+The first line tells essentially to use |\section*{\contentsname}|, and the
+second line says to insert the title in the |.toc| file itself (thus to be
+displayed by the main table of contents). Notice that |hyperref| package will
+then automatically create suitable anchor and one should \emph{not} use
+explicitly \cs{phantomsection} here (it would let the anchor be located below
+not above the title).
+
+With this set-up issuing \localtoc|*| will ignore the \csa{etocaftertitlehook}
+hence not send the local toc title to the |.toc| file. This mimicks the
+|memoir| class behavior, and can also be used with it. For more on |memoir|
+class with \etoc, see \autoref{ssec:memoir}.
+
+There are further hook macros:
\csb{etocaftercontentshook}, \csb{etocbeforetitlehook} and
\csb{etocaftertochook} which are initially defined to do nothing and can be
-used for some special effects.
+used for some special effects. They are executed whether or not the table of
+contents command was starred.%
+%
+\footnote{Hackers can test within these hooks if the context is starred or not
+ via an \cs{ifx}\cs{Etoc@aftertitlehook}\cs{@empty} conditional. Perhaps a
+ future release will provide \cs{etociftocisstarred} wrapper.}
\clearpage
@@ -5827,6 +5756,9 @@ example) throughout the document the macros \csa{l@section},
table of contents typeset by \etoc in compatibility mode.
\subsection{Compatibility with the \texttt{memoir} class}
+\label{ssec:memoir}
+\label{etocmemoirtoctotocfmt}
+\label{etocmemoirstyle}
Release |1.07l| has also improved the compatibility with the |memoir| class: its
|appendix| level has been made known to \etoc. It is at the same level as
@@ -5835,6 +5767,62 @@ defined boolean whose activation may be added to the |.toc| file at the suitable
location via |\addtocontents{toc}{..}|, if one needs to distinguish the two
kinds of divisions.
+The |memoir| mechanism relative to \toc versus \toc|*| is obeyed
+automatically, and applies with \localtoc too.
+
+A weird situation arises under when one has two successive
+\csa{localtableofcontents} (obviously this is not a truly real life
+situation), just after a \csa{part} for example. The first one creates (if the
+default has not been modified) a chapter heading which is written to the
+|.toc| (because \etoc by default obeys |memoir| class behaviour). Then the
+second one thinks to be local to this chapter . . . and as a result it
+displays nothing. The fix is to define the second one to be a clone of the
+first one.
+
+Actually, that \localtoc by default uses like \toc a chapter style is often
+inconvenient. One can use the |memoir| macros to modify this: according to
+|memoir| documentation, |\tocheadstart| and |\printtoctitle| seem to be the
+most relevant. If you do that you will probably want the added line in |.toc|
+file to use |{section}| not |{chapter}|. \etoc provides to this effect
+\csb{etocmemoirtoctotocfmt}\marg{kind}\marg{name} whose first argument
+\meta{kind} is |chapter|, |section|, |subsection|, etc... and the second
+argument stands for the title and thus \csa{contentsname} is appropriate. Hence
+\begin{verbatim}
+ \etocmemoirtoctotocfmt{section}{\contentsname}
+\end{verbatim}
+seems the natural choice in this context as an addition to the customizing the
+|memoir| toc related macros to achieve a section like rendering (for more
+details on the latter, please refer to |memoir| manual).
+
+A completely different approach, arguably simpler, is to overrule the \etoc
+default under |memoir| (after the main document \toc which should still use a
+chapter styling) via these simple
+commands:
+\begin{verbatim}
+ \etocarticlestyle % means to use \section*{\contentsname} (and marks)
+ \renewcommand{\etocaftertitlehook}{\addcontentsline{toc}{section}{\contentsname}}
+\end{verbatim}
+exactly as one would do with |book| class for example. Don't use any
+|\phantomsection| in there, |hyperref| hyperlinks will work just fine (and the
+anchor will be slightly above toc title, not below).
+
+Notice that prior to \etoc |1.09b|, the \csb{etocaftertitlehook} macro was
+used by \etoc itself under the |memoir| class. Hence \localtoc obeyed the
+|memoir| mechanism relative to starred or not starred, even after issuing
+\csa{etocarticlestyle}, as long as the user did not redefine
+\csb{etocaftertitlehook}. Starting with |1.09b| (which syncs with a |memoir|
+change at |v3.7i|) it is needed in a case like here where the user issues
+\csa{etocarticlestyle} to also configure explicitly the
+\csa{etocaftertitlehook} to achieve the ``insert title in |.toc|'' effect (if
+so wished), because \etoc uses another mechanism and does not pre-empt usage
+of this user macro anymore.
+
+To recover the \etoc default under |memoir| class one can issue
+\csa{etocmemoirstyle} and then
+\csa{etocmemoirtoctotocfmt}|{chapter}{\contentsname}| (but attention that a
+custom \csb{etocaftertitlehook} will still be obeyed; for info: it will get
+executed before the \cs{cfttocbeforelisthook}).
+
\subsection{Compatibility with package \texttt{tocvsec2}}
\etoc used to be incompatible with package
@@ -5889,6 +5877,7 @@ line containing an \etoc inner command and an identification
number is added to the |.toc| file. The correct local table of
contents will be displayed only on the next |latex| run.
+
\section{Errors and catastrophes}
After using \csa{etocsetstyle} for one level, the remaining
@@ -9423,53 +9412,54 @@ nichts im Token"=Stream hinterlassen.
Mit \csb{etocdisplay} werden (nochmal) von dem |\tableofcontents|"=Befehl und
seinen Varianten zuerst ein |\par| erstellt.
-\section{Gesternde Varianten des \csbhyp{tableofcontents} etc. Befehls}
+\begin{otherlanguage}{english}
+
+\section{Starred variants and hooks}
\label{tableofcontents*}
\label{localtableofcontents*}
\label{etocbeforetitlehook}
\label{etocaftertitlehook}
\label{etocaftercontentshook}
\label{etocaftertochook}
-\label{etocmemoirtoctotocfmt}
-
-Die Befehle \toc, \localtoc, \csa{etocmulticol} und all ihre Cousins und
-Varianten haben Stern"=Varianten (der Stern muss vor den anderen Argumenten
-kommen). Für alle Klassen außer |memoir| verhalten diese sich wie die Originale.
-Für |memoir| jedoch, schreibt das Original einen Eintrag in die |.toc|-Datei,
-genau so wie die Verwendung des echten \toc Befehls in dieser Klasse, während
-aber die Stern"=Variante genau das nicht tut, wie es in |memoir| die Regel ist.
-
-Sobald man damit beginnt, lokale Inhaltsverzeichnisse zu benutzen merkt man,
-dass der |memoir|-Standard, welcher dazu gedacht ist, einen |chapter|-Eintrag
-für jedes Inhaltsverzeichnis zu erzeugen, nicht praktisch ist. Der Befehl
-\csb{etocmemoirtoctotocfmt}\marg{Typ}\allowbreak\marg{name} ändert das Format
-(\meta{Typ} ist wieder |chapter|, |section|, |subsection| etc. und \meta{name}
-kann bspw. \csa{contentsname} sein.) Die Standardwerte für diese Größen sind
-|chapter| und |\contentsname|.
-
-Das Format der tatsächlichen Überschrift des Inhaltsverzeichnisses sollte
-ebenfalls ordnungsgemäß gesetzt werden (z.\,B. mit \csa{etoctocstyle}), um
-einfach die selbe Einheitsgröße zu nutzen wie im ersten Argument von
-\csa{etocmemoirtoctotocfmt}.
-
-Eine ungewöhnliche Situation tritt auf, wenn man zwei aufeinanderfolgende
-\csa{localtableofcontents} hat (offensichtlich ist das eine nicht sehr
-wahrscheinliche Situation), direkt nach einem \csa{part} zum Beispiel. Der erste
-würde dann eine Kapitelüberschrift erzeugen (wenn der Standard nicht geändert
-wurde, wie oben angedeutet), welche in die |.toc|-Datei geschrieben werden
-würde. Das zweite Inhaltsverzeichnis denkt dann, es ist ein lokales zu diesem
-Kapitel gehörig und würde aus diesem Grund nichts darstellen. Die Lösung für
-dieses Problem ist es, das zweite als Klon des ersten zu definieren.
-Unabhängig von der Situation hat man bei der |memoir|-Klasse immer ein
-Hook"=Makro namens \csb{etocaftertitlehook}, welches man unterdrückt, indem man
-die Stern"=Varianten der Darstellungsbefehle nutzt. Außer für die |memoir|-Klasse
-ist dieser Hook dazu gedacht, überhaupt nichts zu tun.
+The \toc, \localtoc, \csa{etocmulticol}, and all their cousins have starred
+variants (the star must be before the other arguments). The non-starred
+variants execute the \csb{etocaftertitlehook}, whose default definition is to
+do nothing. The starred variants do not execute this hook.
-Außerdem gibt es auch \csb{etocaftercontentshook}, \csb{etocbeforetitlehook}
-und \csb{etocaftertochook} all drei ähnlich definiert um nichts zu tun und die
-für einige spezielle Effekte genutzt werden können.
+For example, imagine you are using |book| class and want \localtoc to use a
+section-like title, but unnumbered. Assuming the main \toc comes first in the
+document, you can insert this after it:
+\begin{verbatim}
+ \etocarticlestyle
+ \renewcommand{\etocaftertitlehook}{\addcontentsline{toc}{section}{\contentsname}}
+\end{verbatim}
+This configures the way \localtoc will behave (or \toc) from now on in the
+document.
+
+The first line tells essentially to use |\section*{\contentsname}|, and the
+second line says to insert the title in the |.toc| file itself (thus to be
+displayed by the main table of contents). Notice that |hyperref| package will
+then automatically create suitable anchor and one should \emph{not} use
+explicitly \cs{phantomsection} here (it would let the anchor be located below
+not above the title).
+
+With this set-up issuing \localtoc|*| will ignore the \csa{etocaftertitlehook}
+hence not send the local toc title to the |.toc| file. This mimicks the
+|memoir| class behavior, and can also be used with it. For more on |memoir|
+class with \etoc, see \autoref{ssec:memoir}.
+
+There are further hook macros:
+\csb{etocaftercontentshook}, \csb{etocbeforetitlehook} and
+\csb{etocaftertochook} which are initially defined to do nothing and can be
+used for some special effects. They are executed whether or not the table of
+contents command was starred.%
+%
+\footnote{Hackers can test within these hooks if the context is starred or not
+ via an \cs{ifx}\cs{Etoc@aftertitlehook}\cs{@empty} conditional. Perhaps a
+ future release will provide \cs{etociftocisstarred} wrapper.}
+\end{otherlanguage}
\clearpage
@@ -10483,6 +10473,9 @@ benutzen und der Effekt wird im nächsten Inhaltsverzeichnis durch den
Kompatibilitätsmodus von \etoc sichtbar werden.
\subsection{Kompatibilität mit der \texttt{memoir}-Klasse}
+\label{ssec:memoir}
+\label{etocmemoirtoctotocfmt}
+\label{etocmemoirstyle}
Die Release |1.07l| hat ebenfalls die Kompatibilität mit der |memoir|-Klasse
verbessert: Seine |appendix|-Ebene kann mit \etoc gemacht werden. Es ist die
@@ -10491,6 +10484,71 @@ Test für einige boolesche"=Ausdrücke sein, die aktiviert sein können via eine
Instruktion an die |.toc|-Datei aufgenommen werden, wenn man zwei Arten von
Unterteilungen unterscheidet.
+\begin{otherlanguage}{english}
+
+The |memoir| mechanism relative to \toc versus \toc|*| is obeyed
+automatically, and applies with \localtoc too.
+
+\end{otherlanguage}
+
+Eine ungewöhnliche Situation tritt auf, wenn man zwei aufeinanderfolgende
+\csa{localtableofcontents} hat (offensichtlich ist das eine nicht sehr
+wahrscheinliche Situation), direkt nach einem \csa{part} zum Beispiel. Der erste
+würde dann eine Kapitelüberschrift erzeugen, welche in die |.toc|-Datei geschrieben werden
+würde. Das zweite Inhaltsverzeichnis denkt dann, es ist ein lokales zu diesem
+Kapitel gehörig und würde aus diesem Grund nichts darstellen. Die Lösung für
+dieses Problem ist es, das zweite als Klon des ersten zu definieren.
+
+\begin{otherlanguage}{english}
+
+Actually, that \localtoc by default uses like \toc a chapter style is often
+inconvenient. One can use the |memoir| macros to modify this: according to
+|memoir| documentation, |\tocheadstart| and |\printtoctitle| seem to be the
+most relevant. If you do that you will probably want the added line in |.toc|
+file to use |{section}| not |{chapter}|. \etoc provides to this effect
+\csb{etocmemoirtoctotocfmt}\marg{kind}\marg{name} whose first argument
+\meta{kind} is |chapter|, |section|, |subsection|, etc... and the second
+argument stands for the title and thus \csa{contentsname} is appropriate. Hence
+\begin{verbatim}
+ \etocmemoirtoctotocfmt{section}{\contentsname}
+\end{verbatim}
+seems the natural choice in this context as an addition to the customizing the
+|memoir| toc related macros to achieve a section like rendering (for more
+details on the latter, please refer to |memoir| manual).
+
+A completely different approach, arguably simpler, is to overrule the \etoc
+default under |memoir| (after the main document \toc which should still use a
+chapter styling) via these simple
+commands:
+\begin{verbatim}
+ \etocarticlestyle % means to use \section*{\contentsname} (and marks)
+ \renewcommand{\etocaftertitlehook}{\addcontentsline{toc}{section}{\contentsname}}
+\end{verbatim}
+exactly as one would do with |book| class for example. Don't use any
+|\phantomsection| in there, |hyperref| hyperlinks will work just fine (and the
+anchor will be slightly above toc title, not below).
+
+Notice that prior to \etoc |1.09b|, the \csb{etocaftertitlehook} macro was
+used by \etoc itself under the |memoir| class. Hence \localtoc obeyed the
+|memoir| mechanism relative to starred or not starred, even after issuing
+\csa{etocarticlestyle}, as long as the user did not redefine
+\csb{etocaftertitlehook}. Starting with |1.09b| (which syncs with a |memoir|
+change at |v3.7i|) it is needed in a case like here where the user issues
+\csa{etocarticlestyle} to also configure explicitly the
+\csa{etocaftertitlehook} to achieve the ``insert title in |.toc|'' effect (if
+so wished), because \etoc uses another mechanism and does not pre-empt usage
+of this user macro anymore.
+
+To recover the \etoc default under |memoir| class one can issue
+\csa{etocmemoirstyle} and then
+\csa{etocmemoirtoctotocfmt}|{chapter}{\contentsname}| (but attention that a
+custom \csb{etocaftertitlehook} will still be obeyed; for info: it will get
+executed before the \cs{cfttocbeforelisthook}).
+
+\end{otherlanguage}
+
+
+
\subsection{Kompatibilität mit \texttt{tocvsec2}}
% la traduction allemande était déficiente semble-t-il, j'améliore un peu
@@ -10661,7 +10719,15 @@ Dokumentation erzeugt von der Quelldatei mit dem Stempel
\begin{multicols}{2}
\begin{jfverbatim}
-v1.09 [2019/03/09]^
+v1.09a, v1.09b [2019/11/17]^
+
+ Sync with memoir v3.7i which has a better location of the TOC
+ hyperref anchor. The \etocaftertitlehook can now freely be
+ used also with memoir class (formerly its usage in case of
+ memoir class was preempted by etoc itself). For more details
+ refer to the section "Compatibility with the memoir class".
+
+~v1.09 [2019/03/09]^
New features: \etoclocaltop, \localtableofcontentswithrelativedepth. Thanks
to Tony Roberts for feature request.
@@ -11110,11 +11176,11 @@ v1.09 [2019/03/09]^
\texttt{\parindent 0pt\rightskip 1cm minus 1cm
This documentation has been compiled without inclusion of the source
code. To produce the English documentation with source code included:\endgraf
- \ \ \ \ run etex on etoc.dtx or etoc.ins to produce etoc.tex,\endgraf
+ \ \ \ \ run etex on etoc.dtx to produce etoc.tex,\endgraf
\ \ \ \ then thrice pdflatex on etoc.tex.\endgraf
\medskip
To produce the German documentation with source code included, run etex on
- etoc.dtx or etoc.ins to produce etoc-DE.tex, then edit etoc-DE.tex
+ etoc.dtx to produce etoc-DE.tex, then edit etoc-DE.tex
to set \string\NoSourceCode\space to 0, and run pdflatex thrice on etoc-DE.tex.\endgraf
}%
\fi
@@ -11126,12 +11192,12 @@ v1.09 [2019/03/09]^
% Um
% die englische Dokumentation mit dem Quellcode zu produzieren, ist
% einzubeziehen: \endgraf
- % \ \ \ \ kompilieren etex mit etoc.dtx oder etoc.ins, um etoc.tex zu
+ % \ \ \ \ kompilieren etex mit etoc.dtx, um etoc.tex zu
% produzieren, \endgraf
% \ \ \ \ dann dreimal pdflatex mit etoc.tex.\endgraf
\endgraf
Um die deutsche Dokumentation mit Einbeziehung des Quellcodes zu erstellen,
- ist zu kompilieren etex mit etoc.dtx oder etoc.ins, um etoc-DE.tex zu
+ ist zu kompilieren etex mit etoc.dtx, um etoc-DE.tex zu
erzeugen, dann ist \string\NoSourceCode\space in etoc-DE.tex auf 0 zu
setzen, dann ist pdflatex dreimal mit etoc-DE.tex laufen zu lassen.\endgraf
% \medskip
@@ -12628,10 +12694,14 @@ v1.09 [2019/03/09]^
% \end{macrocode}
% |1.08i| removes definition of |\etoc@startlocaltoc| from here. It is done
% in |\Etoc@localtableofcontents| or uses its default of |\@gobble|.
+%
+% |1.09b| uses a |\def| in non-starred variant for allowing tricks to
+% recognize later on if we are in a starred or non-starred case, whatever the
+% user definition of \cs{etocaftertitlehook} may be.
% \begin{macrocode}
\@ifstar
- {\def\Etoc@aftertitlehook{}\Etoc@table@fcontents}
- {\let\Etoc@aftertitlehook\etocaftertitlehook\Etoc@table@fcontents}%
+ {\let\Etoc@aftertitlehook\@empty\Etoc@table@fcontents}
+ {\def\Etoc@aftertitlehook{\etocaftertitlehook}\Etoc@table@fcontents}%
}% \etoctableofcontents
\let\tableofcontents\etoctableofcontents
\newcommand*\localtableofcontents{%
@@ -12641,8 +12711,8 @@ v1.09 [2019/03/09]^
\let\tof@begingroup\@empty
\let\tof@endgroup \@empty
\@ifstar
- {\def\Etoc@aftertitlehook{}\Etoc@localtable@fcontents}
- {\let\Etoc@aftertitlehook\etocaftertitlehook\Etoc@localtable@fcontents}%
+ {\let\Etoc@aftertitlehook\@empty\Etoc@localtable@fcontents}
+ {\def\Etoc@aftertitlehook{\etocaftertitlehook}\Etoc@localtable@fcontents}%
}% \localtableofcontents
% \end{macrocode}
% |1.09| adds \localtocwrdp. The motivation is that it is impossible to set
@@ -13272,19 +13342,44 @@ v1.09 [2019/03/09]^
{\if@restonecol \twocolumn \fi}}
\let\etocreportstyle\etocbookstyle
\let\etocreportstylenomarks\etocbookstylenomarks
+% \end{macrocode}
+% |v3.7i| of memoir has moved the \cs{phantomsection} to a better location,
+% before typesetting the title and we follow suit at |1.09a|, and less rashly
+% at |1.09b|. Formerly \etoc used \cs{etocaftertitlehook} to mimick the
+% memoir code but as its name indicate, it is supposedly executed after the
+% title... and this also had the defect of making \cs{etocaftertitlehook} not
+% anymore a user command. Thus we here use some refactoring of the
+% \cs{Etoc@aftertitlehook} internal mechanism to help recognize if we are
+% in the starred case or not.
+%
+% \cs{phantomsection} is always defined by memoir, empty if hyperref absent.
+% \begin{macrocode}
\def\etocmemoirtoctotocfmt #1#2{%
\def\Etoc@addsuitablecontentsline{\addcontentsline {toc}{#1}{#2}}%
- \renewcommand*\etocaftertitlehook{%
- \ifmem@em@starred@listof
- \else
- \phantomsection
- \aftergroup\Etoc@addsuitablecontentsline
- \fi}%
}
\def\etocmemoirstyle{%
\etocsettocstyle
- {\ensureonecol \par \begingroup \@nameuse {@tocmaketitle}
- \Etoc@aftertitlehook\let\Etoc@aftertitlehook\relax
+ {\ensureonecol \par \begingroup \phantomsection
+ \ifx\Etoc@aftertitlehook\@empty
+ \else
+ % non-starred variant
+ \ifmem@em@starred@listof
+ \else
+ \Etoc@addsuitablecontentsline
+ \fi
+ \fi
+ \@nameuse {@tocmaketitle} %<< space token here from memoir code
+ \ifx\Etoc@aftertitlehook\@empty
+ \else
+% \end{macrocode}
+% Execute etoc hook before the \cs{cfttocbeforelisthook} and keep distinction
+% between starred and non-starred contexts for other hooks. Notice that the
+% memoir class way of implementing \cs{tableofcontents} leaves no way for code
+% executed by the TOC code to know if it is executed in starred or non-starred
+% context.
+% \begin{macrocode}
+ \Etoc@aftertitlehook \let \Etoc@aftertitlehook \relax
+ \fi
\parskip \cftparskip \@nameuse {cfttocbeforelisthook}}
{\@nameuse {cfttocafterlisthook}\endgroup\restorefromonecol}}
% \end{macrocode}
@@ -13677,7 +13772,7 @@ v1.09 [2019/03/09]^
Grave accent \` Left brace \{ Vertical bar \|
Right brace \} Tilde \~}
-\CheckSum{3497}%
+\CheckSum{3506}%
\csname check@checksum\endcsname
\Finale
diff --git a/macros/latex/contrib/etoc/etoc.pdf b/macros/latex/contrib/etoc/etoc.pdf
index 1b43c65c89..111b8b2b7e 100644
--- a/macros/latex/contrib/etoc/etoc.pdf
+++ b/macros/latex/contrib/etoc/etoc.pdf
Binary files differ
diff --git a/macros/latex/contrib/pkuthss/README b/macros/latex/contrib/pkuthss/README.txt
index 4f7e832a45..424793e9b8 100644
--- a/macros/latex/contrib/pkuthss/README
+++ b/macros/latex/contrib/pkuthss/README.txt
@@ -13,6 +13,6 @@ Licence:
This package provides a simple, clear and flexible LaTeX template for
dissertations in Peking University.
-This file (README) is *NOT* intended as the documentation for this
+This file (`README.txt') is *NOT* intended as the documentation for this
package; please see the file `pkuthss.pdf' instead.
diff --git a/macros/latex/contrib/pkuthss/doc/example.pdf b/macros/latex/contrib/pkuthss/doc/example.pdf
index f4e66e5d31..b996c5d1b9 100644
--- a/macros/latex/contrib/pkuthss/doc/example.pdf
+++ b/macros/latex/contrib/pkuthss/doc/example.pdf
Binary files differ
diff --git a/macros/latex/contrib/pkuthss/doc/pkuthss.pdf b/macros/latex/contrib/pkuthss/doc/pkuthss.pdf
index e862048119..97a7442140 100644
--- a/macros/latex/contrib/pkuthss/doc/pkuthss.pdf
+++ b/macros/latex/contrib/pkuthss/doc/pkuthss.pdf
Binary files differ
diff --git a/macros/latex/contrib/pkuthss/doc/readme/ChangeLog.txt b/macros/latex/contrib/pkuthss/doc/readme/ChangeLog.txt
index 57eac504ca..820daecd54 100644
--- a/macros/latex/contrib/pkuthss/doc/readme/ChangeLog.txt
+++ b/macros/latex/contrib/pkuthss/doc/readme/ChangeLog.txt
@@ -1,3 +1,10 @@
+2019-11-17, v1.8.2
+
+ * Misc:
+ - CTAN now also wants README in the TDS archive.
+ - `README' -> `README.txt' do avoid collision with the `readme' directory.
+ - Fix ignored `\docversion' update.
+
2019-11-15, v1.8.1
* Changes to example template:
diff --git a/macros/latex/contrib/pkuthss/doc/readme/pkuthss.tex b/macros/latex/contrib/pkuthss/doc/readme/pkuthss.tex
index 70989bac57..2e8b081f48 100644
--- a/macros/latex/contrib/pkuthss/doc/readme/pkuthss.tex
+++ b/macros/latex/contrib/pkuthss/doc/readme/pkuthss.tex
@@ -49,7 +49,7 @@
tabsize = 4, formatcom = {\ifXeTeX\xeCJKVerbAddon\fi}
}
-\newcommand*{\docversion}{v1.8.0}
+\newcommand*{\docversion}{v1.8.2}
\pkuthssinfo{
cthesisname = {本科生毕业论文}, ethesisname = {Undergraduate Thesis},
ctitle = {北京大学学位论文模版\\pkuthss \docversion},
diff --git a/macros/latex/contrib/pkuthss/tex/pkulogo.pdf b/macros/latex/contrib/pkuthss/tex/pkulogo.pdf
index 629fab21e0..0d70935c6a 100644
--- a/macros/latex/contrib/pkuthss/tex/pkulogo.pdf
+++ b/macros/latex/contrib/pkuthss/tex/pkulogo.pdf
Binary files differ
diff --git a/macros/latex/contrib/pkuthss/tex/pkuthss-gbk.def b/macros/latex/contrib/pkuthss/tex/pkuthss-gbk.def
index 8ebb0f6ea2..02e885da95 100644
--- a/macros/latex/contrib/pkuthss/tex/pkuthss-gbk.def
+++ b/macros/latex/contrib/pkuthss/tex/pkuthss-gbk.def
@@ -22,7 +22,7 @@
% pkuword.eps
\ProvidesFile{pkuthss-gbk.def}
- [2019/11/15 v1.8.1 Labels and captions in GBK encoding
+ [2019/11/17 v1.8.2 Labels and captions in GBK encoding
for the pkuthss document class]
\def\label@ctitle{Ŀ}
diff --git a/macros/latex/contrib/pkuthss/tex/pkuthss-utf8.def b/macros/latex/contrib/pkuthss/tex/pkuthss-utf8.def
index 64cbcf129b..9bc6000ac1 100644
--- a/macros/latex/contrib/pkuthss/tex/pkuthss-utf8.def
+++ b/macros/latex/contrib/pkuthss/tex/pkuthss-utf8.def
@@ -22,7 +22,7 @@
% pkuword.eps
\ProvidesFile{pkuthss-utf8.def}
- [2019/11/15 v1.8.1 Labels and captions in UTF-8 encoding
+ [2019/11/17 v1.8.2 Labels and captions in UTF-8 encoding
for the pkuthss document class]
\def\label@ctitle{题目:}
diff --git a/macros/latex/contrib/pkuthss/tex/pkuthss.cls b/macros/latex/contrib/pkuthss/tex/pkuthss.cls
index 0e0c766eec..7f75114da4 100644
--- a/macros/latex/contrib/pkuthss/tex/pkuthss.cls
+++ b/macros/latex/contrib/pkuthss/tex/pkuthss.cls
@@ -23,7 +23,7 @@
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesClass{pkuthss}
- [2019/11/15 v1.8.1 Peking University dissertation document class]
+ [2019/11/17 v1.8.2 Peking University dissertation document class]
% eg. `\thss@int@boolopt{spacing}{true}' will expand to:
% \newif\ifthss@opt@spacing \thss@opt@spacingtrue
diff --git a/macros/latex/contrib/pkuthss/tex/pkuword.pdf b/macros/latex/contrib/pkuthss/tex/pkuword.pdf
index e38fdcef3e..762067f759 100644
--- a/macros/latex/contrib/pkuthss/tex/pkuword.pdf
+++ b/macros/latex/contrib/pkuthss/tex/pkuword.pdf
Binary files differ
diff --git a/macros/latex/contrib/scontents/README.md b/macros/latex/contrib/scontents/README.md
index bd42d3ab4f..9cb1056924 100644
--- a/macros/latex/contrib/scontents/README.md
+++ b/macros/latex/contrib/scontents/README.md
@@ -1,13 +1,13 @@
## scontents — Stores LaTeX contents in memory or files
-- Version: 1.7
-- Date: 2019-10-29
+- Version: 1.8
+- Date: 2019-11-18
- Author: Pablo González
## Description
-The `scontents` package stores valid `LaTeX` code in memory (sequences) using the
-`l3seq` module of `expl3`. The stored content, including `verbatim` material, can be
-used as many times as desired in the document, additionally can be written
-to external files.
+This package allows to store `LaTeX` code, including _"verbatim"_, in <code>&lt;sequences&gt;</code>
+using the `l3seq` module of `expl3`. The <code>&lt;stored content&gt;</code> can be used
+as many times as desired in the document, additionally you can write to <code>&lt;external files&gt;</code>
+or show it in <code>&lt;verbatim style&gt;</code>.
## Requirements
The package loads and depends on updated versions of:
@@ -35,8 +35,13 @@ the files to appropriate locations:
then run `mktexlsr`.
## 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.
+The file <code>&lt;scontents.pdf&gt;</code> contains attached examples, which can be extracted
+from the PDF viewer or from the command line by running:
+
+```
+$ pdfdetach -saveall scontents.pdf
+```
+and then you can use the excellent `arara` tool to compile them.
## License
The scontents package may be modified and distributed under the terms and
diff --git a/macros/latex/contrib/scontents/scontents.dtx b/macros/latex/contrib/scontents/scontents.dtx
index c2316fb999..3f362eea95 100644
--- a/macros/latex/contrib/scontents/scontents.dtx
+++ b/macros/latex/contrib/scontents/scontents.dtx
@@ -31,10 +31,10 @@
% 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[english]{babel}
-\usepackage[top=0.5in,bottom=0.5in,left=2in,right=0.7in,footskip=0.2in,headsep=10pt]{geometry}
+\usepackage[top=0.5in,bottom=0.3in,left=2in,right=0.7in,footskip=0.2in,headheight=1cm,headsep=0.27cm]{geometry}
\usepackage[osf,mono=false,scale=0.95,llscaled=0.95]{libertine}
\setmonofont[
- Ligatures = TeX,
+ %Ligatures = TeX,
Numbers = OldStyle,
Scale = 0.80,
UprightFont = *-Regular,
@@ -42,11 +42,15 @@
BoldFont = *-Semibold,
BoldItalicFont = *-SemiboldIt,
RawFeature = {+zero,+ss06},
- FontFace = {m}{sc}{*-ExtraLight},
+ FontFace = {m}{sc}{LinBiolinum_R.otf},
Extension = .otf]{SourceCodePro}
-\newfontfamily\sourcecodeprolight{SourceCodePro-Regular.otf}[Scale = 0.80,FakeStretch =0.75]
+\newfontfamily\sourcecodeprolight{SourceCodePro-Regular.otf}[
+ Scale = 0.80,FakeStretch =0.75,
+ FontFace = {m}{it}{Font =SourceCodePro-RegularIt.otf,Color=FF0000}]
\RenewDocumentCommand{\MacroLongFont}{}
- { \sourcecodeprolight\small }
+ {
+ \sourcecodeprolight\small
+ }
% The character of visible space is now taken from Latin Modern Mono
% to prevent fonts in T1. The original definition for xetex/luatex is
% \def\verbvisiblespace{\usefont{OT1}{cmtt}{m}{n}\asciispace}
@@ -64,11 +68,6 @@
\setmathfont[Scale = 0.95]{latinmodern-math.otf}
\usepackage{fontawesome5}
-\newfontfamily\lmmitalic{lmmono10-italic.otf}[
- Scale = 0.95,%
- Extension = .otf,%
- ItalicFont = lmmono10-italic,%
- ]
\newfontfamily\fetamontotf{ffmw10.otf}[
Scale = 0.95,%
RawFeature = {+latn,+rand,+kern,+size},%
@@ -76,10 +75,11 @@
]
\usepackage[svgnames]{xcolor}
\usepackage[sf,bf,compact,medium,pagestyles]{titlesec}
-\usepackage{hyperxmp,lastpage,imakeidx,microtype,attachfile2}
+\usepackage{lastpage,imakeidx,microtype,attachfile2}
\usepackage{adjustbox,multicol,listings,accsupp,titletoc}
\usepackage{scontents} % main
\usepackage[contents]{colordoc}
+% \show\docCodelineNo
\def\textnew#1{\color{color-def}#1\/}
\def\AltMacroFont{\fontencoding\encodingdefault
\fontfamily\ttdefault
@@ -104,6 +104,15 @@
|catcode`| 12|gdef|sxmacro@code#1% \end{macrocode*}[|liii@xmacro@code[#1]|end[macrocode*]]
|endgroup
+% Other patch for colordoc.sty to work xelatex
+\makeatletter
+\def\@moddecr#1{%
+ \global\advance#1\m@ne
+ \reset@color
+ \ifnum#1>\z@\else
+ \global#1\@colorlevels\fi}
+\makeatother
+
\EnableCrossrefs
% \PageIndex % \CodelineIndex undoes what \PageIndex does
% \CodelineIndex tries to open another write stream for the index file. We don't
@@ -117,9 +126,19 @@
\expandafter\DoNotIndex\expandafter{\string\}}
\expandafter\DoNotIndex\expandafter{\string\begin}
\newcommand{\HP}[1]{\emph{\hyperpage{#1}}\normalsize}
-\def\MYSortIndex#1#2{\index[userdoc]{#1\actualchar#2|HP}}
+\ExplSyntaxOn
+\cs_new_protected:Npn \StartImplementation
+ { \bool_set_true:N \l__codedoc_in_implementation_bool }
+\bool_set_false:N \l__codedoc_in_implementation_bool
+\cs_new_protected:Npn \MYSortIndex #1 #2
+ {
+ \bool_if:NTF \l__codedoc_in_implementation_bool
+ { \index{#1\actualchar#2|HP} }
+ { \index[userdoc]{#1\actualchar#2|HP} }
+ }
+\ExplSyntaxOff
-\indexsetup{level=\section,firstpagestyle=myheader}
+\indexsetup{level=\section,firstpagestyle=myheader,othercode=\pagestyle{myheader}}
\makeindex[name=userdoc,options=-s gind.ist,columnsep=15pt,title={Index of Documentation}]
\makeindex[options=-s gind.ist,columnsep=15pt,title={Index of Implementation}]
% Now, after imakeidx opens the write stream for the index file, we copy
@@ -130,104 +149,108 @@
\setlength{\parindent}{0pt}
-%%-------------------- ONLY FOR DOCUMENTATION ------------------------%%
-% Colors for options
+% Colors
\definecolor{optcolor}{rgb}{0.281,0.275,0.485}
-\definecolor{mypkgcolor}{RGB}{0,128,128}%
+\definecolor{pkgcolor}{rgb}{0,0.5,0.5}
+\definecolor{araracolor}{rgb}{0, 0.72, 0.28}
+\definecolor{linkcolor}{rgb}{0.04,0.38,0.04}
+\definecolor{rulecolor}{rgb}{0.96,0.96,0.96}
-% Logo with fetamont font for title
-\makeatletter
-\newsavebox{\logobox}
-\savebox{\logobox}{%
- \normalsize\fetamontotf{\textcolor{mypkgcolor}{s}\textcolor{OrangeRed}{content}\textcolor{mypkgcolor}{s}}}
-\newcommand{\mylogo}{%
- \settoheight{\@tempdima}{L}%
- \resizebox{!}{\@tempdima}{\usebox{\logobox}}%
- }
-\makeatother
+% Only for arara... I like arara :)
+\usepackage[scale=0.85]{comfortaa}
+\newcommand{\araratext}[1]{{\small\normalfont\comfortaa\color{araracolor}\bfseries#1}}
+\newcommand*\arara{\araratext{ar\kern-.03emar\kern-.03ema}}
-% Custom \meta[...]{...}, \marg[...]{...} and \oarg[...]{...} with color
-\ExplSyntaxOn
% User level commands
+\ExplSyntaxOn
+% Logo with fetamont font
+\NewDocumentCommand{\pkglogo}{}
+ {
+ \group_begin:
+ \fetamontotf{\textcolor{pkgcolor}{s}\textcolor{OrangeRed}{content}\textcolor{pkgcolor}{s}}
+ \group_end:
+ }
+
+% Custom \meta[...]{...}, \marg[...]{...} and \oarg[...]{...} with color
\NewDocumentCommand{\mymeta}{O{}m}
{
- \userdoc_meta_generic:Nnn \userdoc_meta:n { #1 } { #2 }
+ \userdoc_meta_generic:Nnn \userdoc_meta:n { #1 } { #2 }
}
\NewDocumentCommand{\mymarg}{O{}m}
{
- \userdoc_meta_generic:Nnn \userdoc_marg:n { #1 } { #2 }
+ \userdoc_meta_generic:Nnn \userdoc_marg:n { #1 } { #2 }
}
\NewDocumentCommand{\myoarg}{O{}m}
{
- \userdoc_meta_generic:Nnn \userdoc_oarg:n { #1 } { #2 }
+ \userdoc_meta_generic:Nnn \userdoc_oarg:n { #1 } { #2 }
}
% Variables and keys
\tl_new:N \l_userdoc_meta_font_tl
\keys_define:nn { userdoc / mymeta }
{
- 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 = rm,
- cf .tl_set:N = \l_userdoc_meta_color_tl,
- cf .initial:n = optcolor,
- ac .tl_set:N = \l_userdoc_meta_anglecolor_tl,
- ac .initial:n = lightgray,
- sbc .tl_set:N = \l_userdoc_meta_brackcolor_tl,
- sbc .initial:n = gray,
- cbc .tl_set:N = \l_userdoc_meta_bracecolor_tl,
- cbc .initial:n = gray,
+ 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 = rm,
+ cf .tl_set:N = \l_userdoc_meta_color_tl,
+ cf .initial:n = optcolor,
+ ac .tl_set:N = \l_userdoc_meta_anglecolor_tl,
+ ac .initial:n = lightgray,
+ sbc .tl_set:N = \l_userdoc_meta_brackcolor_tl,
+ sbc .initial:n = gray,
+ cbc .tl_set:N = \l_userdoc_meta_bracecolor_tl,
+ cbc .initial:n = gray,
}
% Internal commands
\cs_new_protected:Npn \userdoc_meta_generic:Nnn #1 #2 #3
{
- \group_begin:
- \keys_set:nn { userdoc / mymeta } { #2 }
- \color{ \l_userdoc_meta_color_tl }
- \l_userdoc_meta_font_tl
- #1 { #3 } % #1 is \userdoc_meta:n, \userdoc_marg:n or \userdoc_oarg:n
- \group_end:
+ \group_begin:
+ \keys_set:nn { userdoc / mymeta } { #2 }
+ \color{ \l_userdoc_meta_color_tl }
+ \l_userdoc_meta_font_tl
+ #1 { #3 } % #1 is \userdoc_meta:n, \userdoc_marg:n or \userdoc_oarg:n
+ \group_end:
}
\cs_new_protected:Npn \userdoc_meta:n #1
{
- \userdoc_meta_angle:n { \textlangle }
- \userdoc_meta_meta:n { #1 }
- \userdoc_meta_angle:n { \textrangle }
+ \userdoc_meta_angle:n { \textlangle }
+ \userdoc_meta_meta:n { #1 }
+ \userdoc_meta_angle:n { \textrangle }
}
\cs_new_protected:Npn \userdoc_marg:n #1
{
- \userdoc_meta_brace:n { \textbraceleft }
- \userdoc_meta:n { #1 }
- \userdoc_meta_brace:n { \textbraceright }
+ \userdoc_meta_brace:n { \textbraceleft }
+ \userdoc_meta:n { #1 }
+ \userdoc_meta_brace:n { \textbraceright }
}
\cs_new_protected:Npn \userdoc_oarg:n #1
{
- \userdoc_meta_brack:n { [ }
- \userdoc_meta:n { #1 }
- \userdoc_meta_brack:n { ] }
+ \userdoc_meta_brack:n { [ }
+ \userdoc_meta:n { #1 }
+ \userdoc_meta_brack:n { ] }
}
\cs_new_protected:Npn \userdoc_meta_meta:n #1
{
- \textnormal{\textit{#1}}
+ \textnormal{\textit{#1}}
}
\cs_new_protected:Npn \userdoc_meta_angle:n #1
{
- \group_begin:
- \fontfamily{lmr}\selectfont
- \textcolor{\l_userdoc_meta_anglecolor_tl}{#1}
- \group_end:
+ \group_begin:
+ \fontfamily{lmr}\selectfont
+ \textcolor{\l_userdoc_meta_anglecolor_tl}{#1}
+ \group_end:
}
\cs_new_protected:Npn \userdoc_meta_brace:n #1
{
- \group_begin:
- \color{\l_userdoc_meta_bracecolor_tl}
+ \group_begin:
+ \color{\l_userdoc_meta_bracecolor_tl}
#1
- \group_end:
+ \group_end:
}
\cs_new_protected:Npn \userdoc_meta_brack:n #1
{
- \textcolor{\l_userdoc_meta_brackcolor_tl}{#1}
+ \textcolor{\l_userdoc_meta_brackcolor_tl}{#1}
}
% \envexamp{m}
\newsavebox{\boxexaenv}
@@ -236,10 +259,10 @@
\begin{lrbox}{\boxexaenv}%
\begin{minipage}[t]{\marginparwidth}%
\raggedright\ttfamily\small
- \textcolor{gray}{\textbackslash begin\{\textcolor{mypkgcolor}{{#1}}\}\myoarg
+ \textcolor{gray}{\textbackslash begin\{\textcolor{pkgcolor}{{#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
+ \textcolor{gray}{\textbackslash end\{{\textcolor{pkgcolor}{{#1}}}\}}\par
\end{minipage}%
\end{lrbox}%
\usebox{\boxexaenv}
@@ -249,10 +272,10 @@
\begin{lrbox}{\boxexaenv}%
\begin{minipage}[t]{\marginparwidth}%
\raggedright\ttfamily\small
- \textcolor{mypkgcolor}{{\textbackslash#1#2}}\myoarg
+ \textcolor{pkgcolor}{{\textbackslash#1#2}}\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{mypkgcolor}{{\textbackslash #3#2}}\par
+ \textcolor{pkgcolor}{{\textbackslash #3#2}}\par
\end{minipage}%
\end{lrbox}%
\usebox{\boxexaenv}
@@ -261,22 +284,20 @@
% \cmdexamp{s m o m o}
\DeclareDocumentCommand{\cmdexamp}{o m o m o}
{
- \group_begin:
- \small\ttfamily
- \textcolor{mypkgcolor}{\textbackslash#2}
- \IfValueT{#1}{ \textcolor{MediumOrchid}{#1} }
- \IfValueT{#3}{ \myoarg[type=tt,sbc=gray,ac=lightgray,cf=optcolor]{#3} }
- \IfValueTF{#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=gray,ac=lightgray,cf=optcolor]{#4} }
- \par
- \group_end:
- \MYSortIndex{Commands}{Commands ~ provide ~ by ~
- {\fetamontotf{\textcolor{mypkgcolor}{s}\textcolor{OrangeRed}{content}\textcolor{mypkgcolor}{s}}}:}%
+ \group_begin:
+ \small\ttfamily
+ \textcolor{pkgcolor}{\textbackslash#2}
+ \IfValueT{#1}{ \textcolor{MediumOrchid}{#1} }
+ \IfValueT{#3}{ \myoarg[type=tt,sbc=gray,ac=lightgray,cf=optcolor]{#3} }
+ \IfValueTF{#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=gray,ac=lightgray,cf=optcolor]{#4} }
+ \par
+ \group_end:
}
% \keyexamp{mmm}
@@ -286,19 +307,25 @@
\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})}
+ \hfill\textcolor{gray}{\small\textsf{default}:~\emph{#3}}
\par
\MYSortIndex{Keys}{Keys>\texttt{#1}}%
}
+% \mykey{m}
+\DeclareDocumentCommand{\mykey}{ m }
+ {
+ \textcolor{optcolor}{\texttt{#1}}
+ \MYSortIndex{Keys}{Keys>\texttt{#1}}%
+ }
+
% \mypkg{sm}
\NewDocumentCommand{\mypkg}{sm}
{
\group_begin:
\IfBooleanTF{#1}
{
- %\textsf{\textcolor{mypkgcolor}{s}\textcolor{OrangeRed}{content}\textcolor{mypkgcolor}{s}}
- \fetamontotf{\textcolor{mypkgcolor}{s}\textcolor{OrangeRed}{content}\textcolor{mypkgcolor}{s}}
+ \pkglogo
\MYSortIndex{packages}{Packages>\texttt{#2}}
}
{
@@ -313,13 +340,12 @@
{
\IfBooleanTF{#1}
{
- \textcolor{mypkgcolor}{\ttfamily{#2}}%
- \MYSortIndex{environment}{ Environment ~ provide ~ by ~
- {\fetamontotf{\textcolor{mypkgcolor}{s}\textcolor{OrangeRed}{content}\textcolor{mypkgcolor}{s}}}:>\texttt{#2}}
+ \textcolor{pkgcolor}{\ttfamily{#2}}%
+ \MYSortIndex{environment}{ Environment ~ provide ~ by ~\pkglogo :>\texttt{#2}}
}
{
- \textcolor{darkgray}{\ttfamily{#2}}%
- \MYSortIndex{environment}{Environments>\texttt{#2}}
+ \textcolor{darkgray}{\ttfamily{#2}}%
+ \MYSortIndex{environment}{Environments>\texttt{#2}}
}
}
@@ -330,12 +356,8 @@
{
\tl_set:Nn \l_tmpa_tl { #2 }
\regex_replace_once:nnN { (\*) } { \c{textcolor}\cB\{MediumOrchid\cE\}\cB\{\1\cE\} } \l_tmpa_tl
- \textcolor{mypkgcolor}{\ttfamily\textbackslash{\tl_use:N \l_tmpa_tl}}
- \MYSortIndex{Commands}{ Commands ~ provide ~ by ~
- {
- \fetamontotf{
- \textcolor{mypkgcolor}{s}\textcolor{OrangeRed}{content}\textcolor{mypkgcolor}{s}}
- }:>\texttt{\textbackslash#2}}
+ \textcolor{pkgcolor}{\ttfamily\textbackslash{\tl_use:N \l_tmpa_tl}}
+ \MYSortIndex{Commands}{ Commands ~ provide ~ by ~ \pkglogo :>\texttt{\textbackslash#2}}
}
{
\textcolor{darkgray}{\ttfamily\textbackslash{#2}}
@@ -363,10 +385,9 @@
\lstnewenvironment{verbatimsc}
{
\lstset{
- language=,%
- basicstyle= \ttfamily,
- columns = fullflexible,
- gobble = 2,%
+ language =,%
+ basicstyle = \ttfamily\small,
+ gobble = 2,%
}
}{}
\makeatother
@@ -376,100 +397,100 @@
% Create a language for documentation
\lstdefinelanguage{scontents-doc}{
- texcsstyle=*,%
- escapechar=`,%
- extendedchars=true,%
- breakatwhitespace=true,%
- breaklines=true,%
- keepspaces=true,%
- columns=fullflexible,%
- stringstyle= {\color{red}},%
- basicstyle=\ttfamily\small,%
- alsoletter={-,@,.},%
+ texcsstyle = *,%
+ escapechar = Ç,%
+ extendedchars = true,%
+ keepspaces = true,%
+ stringstyle = {\color{red}},%
+ basicstyle = \ttfamily\small,%
+ alsoletter = {-,@,.},%
% comments
- morecomment=[l]{\%},%
- commentstyle=\lmmitalic\small\itshape\color{lightgray},%
+ morecomment = [l]{\%},%
+ commentstyle = \ttfamily\small\color{lightgray},%
% Important words 1
- keywordstyle=[1]{\color{gray}},%
- keywords=[1]{begin,end,Verbatim},%
+ keywordstyle = [1]{\color{gray}},%
+ keywords = [1]{begin,end,Verbatim,env,myseq,false},%
% Other words 2
- keywordstyle=[2]{\color{blue!75}},%
- keywords=[2]{usepackage,section,documentclass,input,usemodule,
- subsection,ExplSyntaxOff,ExplSyntaxOn,RequirePackage,
- ProvidesExplPackage},%
+ keywordstyle = [2]{\color{blue!75}},%
+ keywords = [2]{usepackage,section,documentclass,input,usemodule,
+ subsection,ExplSyntaxOff,ExplSyntaxOn,RequirePackage,
+ ProvidesExplPackage},%
% Other words 3
- keywordstyle=[3]{\color{optcolor!85}},%
- keywords=[3]{document,article,setlength,pagestyle,definecolor},%
+ keywordstyle = [3]{\color{optcolor!85}},%
+ keywords = [3]{document,article,setlength,pagestyle,definecolor},%
% Reserved words 4 (scontents pkg)
- keywordstyle=[4]{\color{mypkgcolor}},%
- keywords=[4]{scontents,Scontents,getstored,typestored,verbatimsc,%
- endverbatimsc,countsc,meaningsc,foreachsc,macros
- endscontents,startscontents,stopscontents,scontents.tex},%
-% Reserved in red
- keywordstyle=[5]{\color{red}},%
- keywords=[5]{makeatletter,makeatother,let,verb,@undefined,makebox,def,%
- par,item,parindent,lstinline,@ifpackagelater,ver@xparse.sty,%
- dospecials,do@noligs,char,outer},%
-% Reserved in orange
- keywordstyle=[6]{\color{optcolor}},%
- keywords=[6]{store-cmd,store-env,print-env,print-cmd,write-env,%
- start,stopt,wrapper,sep,step,before,after,write-out,%
- width-tab,force-eol,inner,outer,I,J,M,L,Ascheol},%
-% Reserved in orange
- keywordstyle=[7]{\color{OrangeRed}},%
- keywords=[7]{DefineVerbatimEnvironment,lstnewenvironment,newminted,%
- newtheorem,newenvironment,VerbatimEnvironment},%
+ keywordstyle = [4]{\color{pkgcolor}},%
+ keywords = [4]{scontents,Scontents,getstored,typestored,verbatimsc,%
+ endverbatimsc,countsc,meaningsc,foreachsc,macros,newenvsc,
+ endscontents,startscontents,stopscontents,scontents.tex},%
+% Reserved words 5 (in red)
+ keywordstyle = [5]{\color{red}},%
+ keywords = [5]{makeatletter,makeatother,let,verb,@undefined,makebox,def,%
+ par,item,parindent,lstinline,@ifpackagelater,ver@xparse.sty,%
+ ver@scontents.sty,dospecials,do@noligs,char,outer,jobname,inner},%
+% Reserved words 6 (optcolor)
+ keywordstyle = [6]{\color{optcolor}},%
+ keywords = [6]{store-cmd,store-env,print-env,print-cmd,write-env,%
+ start,stopt,wrapper,sep,step,before,after,write-out,%
+ overwrite,width-tab,force-eol,inner,outer,I,J,M,L,Ascheol},%
+% Reserved words 7 (OrangeRed)
+ keywordstyle = [7]{\color{OrangeRed}},%
+ keywords = [7]{DefineVerbatimEnvironment,lstnewenvironment,newminted,%
+ newtheorem,newenvironment,VerbatimEnvironment,myenvstore},%
% literate
- literate=*{\{}{{{\color{gray}{\char`\{}}}}{1}
- {\}}{{{\color{gray}{\char`\}}}}}{1}
- {\|}{{{\color{gray}{\char`\|}}}}{1}
- {\$}{{{\color{gray}{\char`\$}}}}{1}
- {\#}{{{\color{optcolor}{\char`\#}}}}{1}
- {[}{{\textcolor{gray}{[}}}{1}
- {]}{{\textcolor{gray}{]}}}{1}
- {,}{{\textcolor{gray}{,}}}{1}
- {;}{{\textcolor{gray}{;}}}{1}
- {\&}{{\textcolor{gray}{\&}}}{1}
- {>}{{\textcolor{OrangeRed}{\guillemotright}}}{1}
- {*}{{\textcolor{MediumOrchid}{*}}}{1}
- %{@}{{\textcolor{red}{@}}}{1}
- {\^}{{\textcolor{optcolor}{\textasciicircum}}}{1}
- {0}{{\textcolor{MediumOrchid}{0}}}{1}
- {1}{{\textcolor{MediumOrchid}{1}}}{1}
- {2}{{\textcolor{MediumOrchid}{2}}}{1}
- %{3}{{\textcolor{MediumOrchid}{3}}}{1}% expl3
- {4}{{\textcolor{MediumOrchid}{4}}}{1}
- {5}{{\textcolor{MediumOrchid}{5}}}{1}
- {6}{{\textcolor{MediumOrchid}{6}}}{1}
- {7}{{\textcolor{MediumOrchid}{7}}}{1}
- {8}{{\textcolor{MediumOrchid}{8}}}{1}
- {9}{{\textcolor{MediumOrchid}{9}}}{1}
- {.0}{{\textcolor{MediumOrchid}{.0}}}{2}% Following is to ensure that only periods
- {.1}{{\textcolor{MediumOrchid}{.1}}}{2}% followed by a digit are changed.
- {.2}{{\textcolor{MediumOrchid}{.2}}}{2}
- {.3}{{\textcolor{MediumOrchid}{.3}}}{2}
- {.4}{{\textcolor{MediumOrchid}{.4}}}{2}
- {.5}{{\textcolor{MediumOrchid}{.5}}}{2}
- {.6}{{\textcolor{MediumOrchid}{.6}}}{2}
- {.7}{{\textcolor{MediumOrchid}{.7}}}{2}
- {.8}{{\textcolor{MediumOrchid}{.8}}}{2}
- {.9}{{\textcolor{MediumOrchid}{.9}}}{2}
- {=}{{\textcolor{gray}{=}}}{1},%
+ literate =*{\{}{{{\color{gray}{\char`\{}}}}{1}
+ {\}}{{{\color{gray}{\char`\}}}}}{1}
+ {\|}{{{\color{gray}{\char`\|}}}}{1}
+ {\$}{{{\color{gray}{\char`\$}}}}{1}
+ {\#}{{{\color{optcolor}{\char`\#}}}}{1}
+ {[}{{\textcolor{gray}{[}}}{1}
+ {]}{{\textcolor{gray}{]}}}{1}
+ {,}{{\textcolor{gray}{,}}}{1}
+ {;}{{\textcolor{gray}{;}}}{1}
+ {`}{{\textcolor{gray}{\textasciigrave}}}{1}
+ {\&}{{\textcolor{gray}{\&}}}{1}
+ {>}{{\textcolor{OrangeRed}{\guillemotright}}}{1}
+ {<}{{\textcolor{OrangeRed}{\guillemotleft}}}{1}
+ {*}{{\textcolor{MediumOrchid}{*}}}{1}
+ {\^}{{\textcolor{optcolor}{\textasciicircum}}}{1}
+ {0}{{\textcolor{MediumOrchid}{0}}}{1}
+ {1}{{\textcolor{MediumOrchid}{1}}}{1}
+ {2}{{\textcolor{MediumOrchid}{2}}}{1}
+ {3}{{\textcolor{MediumOrchid}{3}}}{1}
+ {4}{{\textcolor{MediumOrchid}{4}}}{1}
+ {5}{{\textcolor{MediumOrchid}{5}}}{1}
+ {6}{{\textcolor{MediumOrchid}{6}}}{1}
+ {7}{{\textcolor{MediumOrchid}{7}}}{1}
+ {8}{{\textcolor{MediumOrchid}{8}}}{1}
+ {9}{{\textcolor{MediumOrchid}{9}}}{1}
+ {.0}{{\textcolor{MediumOrchid}{.0}}}{2}% Following is to ensure that only periods
+ {.1}{{\textcolor{MediumOrchid}{.1}}}{2}% followed by a digit are changed.
+ {.2}{{\textcolor{MediumOrchid}{.2}}}{2}
+ {.3}{{\textcolor{MediumOrchid}{.3}}}{2}
+ {.4}{{\textcolor{MediumOrchid}{.4}}}{2}
+ {.5}{{\textcolor{MediumOrchid}{.5}}}{2}
+ {.6}{{\textcolor{MediumOrchid}{.6}}}{2}
+ {.7}{{\textcolor{MediumOrchid}{.7}}}{2}
+ {.8}{{\textcolor{MediumOrchid}{.8}}}{2}
+ {.9}{{\textcolor{MediumOrchid}{.9}}}{2}
+ {=}{{\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}},%
- basicstyle=\ttfamily\small,%
- numbersep=1em,%
- numberstyle=\tiny\color{lightgray}\noaccsupp,%
- rulecolor=\color{gray!50},%
- framesep=\fboxsep,%
- framerule=\fboxrule,%
- xleftmargin=\dimexpr\fboxsep+\fboxrule\relax,%
- xrightmargin=\dimexpr\fboxsep+\fboxrule\relax,%
+ language = scontents-doc,%
+ stringstyle = {\color{red}},%
+ basicstyle = \ttfamily\small,%
+ columns = fullflexible,%
+ fontadjust = true,%
+ aboveskip = 8pt,%
+ belowskip = 5pt,%
+ rulecolor = \color{gray!50},%
+ framesep = \fboxsep,%
+ framerule = \fboxrule,%
+ xleftmargin = \dimexpr\fboxsep+\fboxrule\relax,%
+ xrightmargin= \dimexpr\fboxsep+\fboxrule\relax,%
#1,%
}% close lstset
}{}% close examplecode
@@ -477,56 +498,55 @@
% \lstinline[style=inline]|...|
\lstdefinestyle{inline}
{
- language=scontents-doc,%
- escapechar=`,%
- upquote=true,%
- numbersep=1em,%
- columns=fullflexible,%
- numberstyle=\tiny\color{lightgray}\noaccsupp,%
- literate=*{\%}{{\bfseries\textcolor{gray}{\%}}}{1}
+ language = scontents-doc,%
+ upquote = true,%
+ numbersep = 1em,%
+ numberstyle = \tiny\color{lightgray}\noaccsupp,%
+ literate =*{\%}{{\textcolor{gray}{\%}}}{1}
}
% Set default \lstinline style
\lstset{style=inline}
+
+% Set short §...§
\lstMakeShortInline[language=scontents-doc,basicstyle=\ttfamily]§
% Get file info
\GetFileInfo{\jobname.sty}
% Config hyperref
-\definecolor{linkcolour}{cmyk}{0.64,0,0.95,0.40}% <-Olive Green
\hypersetup{
- linkcolor = linkcolour,%
- citecolor = linkcolour,%
- urlcolor = linkcolour,%
+ allcolors = linkcolor,
colorlinks = true,%
linktoc = all,%
pdftitle = {.:: The scontents package --- \fileinfo{} ::.},%
pdfauthor = {Pablo González L},
pdfsubject = {Documentation for \fileversion{} [\filedate] },%
- pdfcopyright = {\textcopyright 2019 by Pablo González},
- pdfcontacturl = {https://github.com/pablgonz/scontents},
pdfkeywords = {sequences, contents, external files, expl3, xparse, l3seq, store contents},
- pdfstartview = {FitH},%
bookmarksopenlevel = 1,%
}
% Configuration titleps and titlesec
\settitlemarks{section}
-\renewpagestyle{plain}[\color{gray}\small\sffamily]{
-\setfoot{}{}{\thepage/\pageref{LastPage}}}
-
-\newpagestyle{myheader}[\color{gray}\small\sffamily]{
-\renewcommand\makeheadrule{\color{gray}\rule[0.45\baselineskip]{\linewidth}{0.4pt}}
-\setfoot{\scalebox{0.8}{\mylogo}\space\textcopyright\space 2019 by Pablo González}
- {}
- {\thepage/\pageref{LastPage}}
-\sethead{\raisebox{0.75\baselineskip}{Documentation for \fileversion\space[\filedate]}}
- {}
- {\raisebox{0.75\baselineskip}{\scshape\small\S.\thesection\space\sectiontitle}}
+\renewpagestyle{plain}[\color{optcolor}\small\sffamily]{%
+\setfoot{\rlap{\hskip\dimexpr-\oddsidemargin-1in\relax%
+ \parbox{1.93\paperwidth\relax}{\hfil\thepage\,/\,\pageref{LastPage}}}}%
+ {}%
+ {}%
+}
+\newpagestyle{myheader}[\color{optcolor}\small\sffamily]{%
+\renewcommand\makeheadrule{%
+\rlap{\hskip\dimexpr-\oddsidemargin-1in\relax
+ \color{rulecolor}\rule[0.3cm]{\paperwidth}{0.7cm}}\hss
+}
+\setfoot{\rlap{\hskip\dimexpr-\oddsidemargin-1in\relax%
+ \parbox{1.93\paperwidth\relax}{\hfil\thepage\,/\,\pageref{LastPage}}}}%
+ {\parbox{\textwidth}{\raggedright \textcolor{gray}{\raisebox{-1pt}{\textcopyright}{}2019 by Pablo González}}}%
+ {}%
+\sethead{\llap{\raisebox{0.55cm}{\parbox{\dimexpr\oddsidemargin+1in\relax}{\makebox[0pt][l]{\hspace{15pt}\pkglogo\space\fileversion}}}}}
+ {\raisebox{0.55cm}{\parbox{\textwidth}{\hspace*{-\oddsidemargin}\centering\small\S.\thesection\space\sectiontitle}}}%
+ {}%
}
-
-\setlength{\headheight}{21pt}%
\titlecontents{section}[0mm]{}%
{\bfseries\contentspush{\makebox[5mm][l]{\thecontentslabel\hfill}}}%
@@ -541,7 +561,7 @@
\makeatletter
\renewcommand\tableofcontents{%
\begingroup%
-\section*{\contentsname\quad{\color{optcolor}\leaders\hrule height 5pt depth -4.4pt\hfill}%
+\section*{\contentsname\quad{\color{gray}\leaders\hrule height 5pt depth -4.4pt\hfill}%
\@mkboth{%
\MakeUppercase\contentsname}{\MakeUppercase\contentsname}}%
\vspace*{-14pt}
@@ -549,11 +569,18 @@
\begin{multicols}{2}%
\@starttoc{toc}%
\end{multicols}%
-\vspace*{-3pt}{\color{optcolor}\hrule height 0.6pt}%
+\vspace*{-3pt}{\color{gray}\hrule height 0.6pt}%
\vspace*{5pt}
\endgroup
}
\makeatother
+% thanks
+\makeatletter
+\renewcommand*{\@fnsymbol}[1]{\ensuremath{\ifcase#1\or \textcolor{pkgcolor}{*}
+\or \textcolor{pkgcolor}{\dagger} \or \ddagger\or \mathsection
+\or \mathparagraph\or \|\or **\or \dagger\dagger
+\or \ddagger\ddagger \else\@ctrerr\fi}}
+\makeatother
\begin{document}
\DocInput{\jobname.dtx}
\end{document}
@@ -561,7 +588,7 @@
% \fi
%
% \title{
-% \scalebox{1.025}{\mylogo}\\[2pt]
+% \scalebox{1.57}{\pkglogo}\\[2pt]
% \Large
% \textsf{Stores \hologo{LaTeX}}{ \fetamontotf{contents} }\\[3pt]
% \fileversion{} --- \filedate\thanks{
@@ -569,24 +596,24 @@
% \filedate.}\\[25pt]
% \author{
% \large
-% \raisebox{-1pt}{\textcopyright}{}2019 by Pablo González
-% \thanks{E-mail: \textsf{\guillemotleft}\email{pablgonz@educarchile.cl}\textsf{\guillemotright}}%
+% \raisebox{-1pt}{\textcopyright}{}2019 by Pablo González\thanks{
+% E-mail: \textcolor{OrangeRed}{\textsf{\guillemotleft}}\email{pablgonz@educarchile.cl}\textcolor{OrangeRed}{\textsf{\guillemotright}}.
+% }%
% }
% \small
-% \textsc{ctan}: \url{http://www.ctan.org/pkg/scontents}\\
-% \textsc{git}: \url{https://github.com/pablgonz/scontents}
+% \textsc{ctan}: \url{https://www.ctan.org/pkg/scontents}\\
+% \textcolor{gray}{\scriptsize\faIcon[regular]{github}}\,\,\,\url{https://github.com/pablgonz/scontents}
% \vspace*{-2cm}
% }
% \date{}
% \maketitle
%
-% \begin{scontents}[store-env=abstract,print-env=true]
+% \begin{scontents}[store-env=abstract, print-env=true]
% \begin{abstract}
-% The \mypkg*{scontents} package stores valid \hologo{LaTeX} 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}.
+% This package allows to store \hologo{LaTeX} code, including \enquote{\emph{verbatim}},
+% in \mymeta{sequences} using the \mypkg{l3seq} module of \mypkg{expl3}. The \mymeta{stored
+% content} can be used as many times as desired in the document, additionally you can write
+% to \mymeta{external files} or show it in \mymeta{verbatim style}.
% \end{abstract}
% \end{scontents}
%
@@ -597,10 +624,10 @@
% \section{Motivation and Acknowledgments}
%
% In \hologo{LaTeX} there is no direct way to record content for later use, although
-% you can do this using §\macros§, recording \mymeta{verbatim content} is a
+% you can do this using §\macros§, recording \mymeta[type=rm]{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
+% \enquote{\emph{buffers}} that has \hologo{ConTeXt} which allows you to save content in
% memory, including \emph{verbatim}, to be used later. The package
% \mypkg{filecontentsdef} solves this problem and since \mypkg{expl3} has an
% excellent way to manage data, ideas were combined giving rise to this package.
@@ -613,7 +640,7 @@
% of the \href{https://tex.stackexchange.com}{TeX-SX} community who have provided
% great answers and ideas. Here a note of the main ones:
%
-% \begin{enumerate}[nosep]
+% \begin{enumerate}[left=0pt, labelsep=5pt, noitemsep, nosep, label=\small\arabic*.]
% \item \href{https://tex.stackexchange.com/q/45946/7832}{Stack datastructure using LaTeX}
%
% \item \href{https://tex.stackexchange.com/q/5338/7832}{LaTeX equivalent of ConTeXt buffers}
@@ -651,12 +678,11 @@
% \subsection{Description of the package and load}
%
% \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}.
+% 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:
@@ -671,13 +697,14 @@
% \iffalse
%</example>
% \fi
-% \vspace*{-5pt}
+%
% or
+%
% \iffalse
%<*example>
% \fi
\begin{examplecode}[frame=single]
-\usepackage`\small\myoarg[type=tt]{key \textnormal{\textcolor{gray}{=}} val}`{scontents}
+\usepackageÇ\small\myoarg[type=tt]{key \textnormal{\textcolor{gray}{=}} val}Ç{scontents}
\end{examplecode}
% \iffalse
%</example>
@@ -715,8 +742,8 @@
%
% 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.
+% (\enquote{hard tabs}), others with \enquote{soft tabs}(\verb*| | or \verb*| |)
+% or both.
%
% 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
@@ -745,7 +772,7 @@
%
% Most of the options can be passed directly to the package or using the
% command \ics*{setupsc}. All boolean keys can be passed using the
-% equal sign \enquote{\textnormal{\textcolor{optcolor}{=}}} or just the
+% equal sign \enquote{\textnormal{\textcolor{gray}{=}}} 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}.
@@ -764,32 +791,37 @@
%
% \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
+% \ics*{typestored} and \ics*{meaningsc} commands. 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
+% It is a \mymeta{meta-key} that sets the \mykey{store-env} key of the \myenv*{scontents}
+% environment and the \mykey{store-cmd} key of the \ics*{Scontents} command. This key is
% only available as a package option or using \ics*{setupsc}.
%
% \medskip
%
+% \keyexamp{overwrite}{true \textnormal{\textcolor{lightgray}{\textbar}} false}{false}
+% Sets whether the \mymeta{files} generated by \mykey{write-out} and \mykey{write-env}
+% from the \myenv*{scontents} environment will be rewritten. This key is
+% available as a package option or using \ics*{setupsc} or \myenv*{scontents}
+% environment.
+% \medskip
+%
% \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
+% It is a \mymeta{meta-key} that sets the \mykey{print-env} key of the \myenv*{scontents}
+% environment and the \mykey{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{§\textcolor{gray}{...}§}%§. This key is available for the \myenv*{scontents}
-% environment and the \ics*{Scontents} command.
+% or another environment that does not support a comments \enquote{\ttfamily\textcolor{gray}{\%}}
+% after closing §\end{<env>}%§. 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"
@@ -800,29 +832,30 @@
% \subsection{Options Overview}
% \label{sec:optover}
%
-% \newcommand*{\xmark}{\textcolor{red}{✘}}%
-% \newcommand*{\cmark}{\textcolor{green}{✔}}%
+% \newcommand*{\xmark}{\textcolor{OrangeRed}{✘}}%
+% \newcommand*{\cmark}{\textcolor{linkcolor}{✔}}%
%
-% Summary 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 & \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 \\
-% \texttt{force-eol} & \cmark & \cmark & \cmark & \xmark & \cmark & \xmark & \xmark \\
-% \texttt{verb-font} & \cmark & \cmark & \xmark & \xmark & \xmark & \xmark & \xmark \\
+% \mykey{store-env} & \cmark & \cmark & \cmark & \xmark & \xmark & \xmark & \xmark \\
+% \mykey{store-cmd} & \cmark & \cmark & \xmark & \cmark & \cmark & \xmark & \xmark \\
+% \mykey{print-env} & \cmark & \cmark & \cmark & \xmark & \xmark & \xmark & \xmark \\
+% \mykey{print-cmd} & \cmark & \cmark & \xmark & \cmark & \cmark & \xmark & \xmark \\
+% \mykey{print-all} & \cmark & \cmark & \xmark & \xmark & \xmark & \xmark & \xmark \\
+% \mykey{store-all} & \cmark & \cmark & \xmark & \xmark & \xmark & \xmark & \xmark \\
+% \mykey{write-env} & \xmark & \xmark & \cmark & \xmark & \xmark & \xmark & \xmark \\
+% \mykey{write-out} & \xmark & \xmark & \cmark & \xmark & \xmark & \xmark & \xmark \\
+% \mykey{overwrite} & \cmark & \cmark & \cmark & \xmark & \xmark & \xmark & \xmark \\
+% \mykey{width-tab} & \cmark & \cmark & \xmark & \xmark & \xmark & \cmark & \cmark \\
+% \mykey{force-eol} & \cmark & \cmark & \cmark & \xmark & \cmark & \xmark & \xmark \\
+% \mykey{verb-font} & \cmark & \cmark & \xmark & \xmark & \xmark & \xmark & \xmark \\
% \bottomrule
% \end{tabular}
% \end{center}
@@ -870,14 +903,11 @@
% \fi
\begin{examplecode}[frame=single]
\begin{scontents}[store-env=outer]
-This text is in the outer environment
-(before nested).
+This text is in the outer environment (before nested).
\begin{scontents}[store-env=inner]
-This text is found in the inner environment
-(inside of nested).
+This text is found in the inner environment (inside of nested).
\end{scontents}
-This text is in the outer environment
-(after nested).
+This text is in the outer environment (after nested).
\end{scontents}
\end{examplecode}
% \iffalse
@@ -886,13 +916,11 @@ This text is in the outer environment
%
% 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.
+% either by using the key \mykey{print-env} or \ics*{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.
%
-% \newpage
-%
% \subsection*{Notes for \hologo{plainTeX} and \hologo{ConTeXt} users}
%
% In \hologo{plainTeX} there is not environments as in \hologo{LaTeX}.
@@ -918,7 +946,7 @@ This text is in the outer environment
% The environment options can be configured globally using option
% 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.
+% The key \mykey{force-eol} is available for this environment.
%
% \keyexamp{store-env}{seq name}{contents}
% Sets the name of the \mymeta{sequence} in which the contents will be
@@ -957,6 +985,43 @@ This text is in the outer environment
% 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{newenvsc}}
+% \label{sec:newenvsc}
+%
+% \newsavebox{\exaboxtmp}
+% \begin{lrbox}{\exaboxtmp}
+% \small\ttfamily
+% \textcolor{pkgcolor}{\textbackslash newenvsc}\mymarg[type=tt]{env name}\myoarg[type=tt]{initial keys}
+% \end{lrbox}
+%
+% \vspace*{-10pt}
+%
+% \begin{function}{\newenvsc}
+% \begin{syntax}
+% \usebox{\exaboxtmp}
+% \end{syntax}
+% \end{function}
+%
+% The command \ics*{newenvsc} allows you to create \mymeta{new environments}
+% based on the same characteristics of the \myenv*{scontents} environment.
+% The values entered in \myoarg{initial keys} will be considered as the
+% default values for this new environment and the valid \mymeta{keys} are the
+% same as those of the \myenv*{scontents} environment. For example:
+%
+% \iffalse
+%<*example>
+% \fi
+\begin{examplecode}[frame=single]
+\newenvsc{myenvstore}[store-env=myseq,print-env=false]
+\end{examplecode}
+% \iffalse
+%</example>
+% \fi
+%
+% created the §myenvstore§ environment that stored the content in the §myseq§
+% sequence and will not display the content when it is executed.
+%
% \subsection{The command \cs{Scontents}}
% \label{sec:Scontents}
%
@@ -987,6 +1052,8 @@ This text is in the outer environment
% \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.
+% The starred argument (§*§) and \myoarg{key \textnormal{\textcolor{gray}{=}} val}
+% must not be separated by horizontal spaces between them and the command.
%
% Both versions can be used anywhere in the document and cannot be used
% as an \mymeta{argument} for other command.
@@ -996,7 +1063,7 @@ This text is in the outer environment
%
% 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.
+% The key \mykey{force-eol} is available for this command.
%
% \keyexamp{store-cmd}{seq name}{contents}
% Sets the name of the \mymeta{sequence} in which the contents will be stored.
@@ -1022,9 +1089,9 @@ This text is in the outer environment
%
% The command \ics*{getstored} gets the content stored in \mymarg{seq name}
% according to the \mymeta{index} in which it was stored. The command is
-% 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 \mymarg{seq name}.
+% robust and can be used as an \mymeta{argument} for another command. If
+% the optional argument is not passed, the default value is the \enquote{last
+% element} stored in \mymarg{seq name}.
%
% \subsection{The command \cs{foreachsc}}
% \label{sec:foreachsc}
@@ -1072,8 +1139,13 @@ This text is in the outer environment
% Sets the \mymarg{code} that will be executed \mymeta{after} each content stored
% in \mymarg{seq name}. The \mymarg{code} must be passed between braces.
%
-% \keyexamp{wrapper}{code \textnormal{\textcolor{gray}{\{\#1\}}} more code}{empty}
-% Wraps the content stored in \mymarg{seq name} referenced by \mymarg{\#1}.
+% \newsavebox{\hashbox}
+% \begin{lrbox}{\hashbox}
+% \lstinline[language=scontents-doc,basicstyle=\ttfamily]+{#1}+
+% \end{lrbox}
+%
+% \keyexamp{wrapper}{code{} \space\usebox{\hashbox} more code}{empty}
+% Wraps the content stored in \mymarg{seq name} referenced by §{#1}§.
% The \mymarg{code} must be passed between braces. For example
% §\foreachsc[wrapper={\makebox[1em][l]{#1}}]{contents}§.
%
@@ -1093,9 +1165,10 @@ This text is in the outer environment
% \end{function}
%
% If the optional argument is not passed it defaults to the first element
-% stored in the \mymarg{seq name}. The key §width-tab§ is available for
+% stored in the \mymarg{seq name}. The key \mykey{width-tab} is available for
% this command.
%
+%
% \subsection{The environment \env{verbatimsc}}
% \label{sec:verbatimsc}
%
@@ -1111,9 +1184,9 @@ This text is in the outer environment
% a real \emph{verbatim} environment. The \mypkg{verbatim} package is not
% compatible with the implementation of the \myenv*{verbatimsc} environment.
%
-% The \myenv*{verbatimsc} environment can be customized in the following ways:
+%^^A \newpage
%
-% \newpage
+% The \myenv*{verbatimsc} environment can be customized in the following ways:
%
% Using the package \mypkg{fancyvrb}:
% \iffalse
@@ -1188,7 +1261,7 @@ This text is in the outer environment
% \end{function}
%
% If the optional argument is not passed it defaults to the first element
-% stored in the \mymarg{seq name}. The key §width-tab§ is available for
+% stored in the \mymarg{seq name}. The key \mykey{width-tab} is available for
% this command.
%
% \subsection{The command \cs{countsc}}
@@ -1243,11 +1316,10 @@ This text is in the outer environment
\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}.
+This package allows to store \hologo{LaTeX} code, including \enquote{\emph{verbatim}},
+in \mymeta{sequences} using the \mypkg{l3seq} module of \mypkg{expl3}. The \mymeta{stored
+content} can be used as many times as desired in the document, additionally you can write
+to \mymeta{external files} or show it in \mymeta{verbatim style}.
\end{abstract}
\end{scontents}
\end{examplecode}
@@ -1262,12 +1334,11 @@ to \mymeta{external files}.
% \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}.
+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
@@ -1280,7 +1351,19 @@ by making use \mymeta{sequences}.
% \section{Examples}
%
% These are some adapted examples that have served as inspiration for
-% the creation of this package.
+% the creation of this package. The examples are attached to this documentation
+% and can be extracted from your PDF viewer or from the command line by running:
+% \iffalse
+%<*example>
+% \fi
+\begin{examplecode}[frame=single]
+$ pdfdetach -saveall scontents.pdf
+\end{examplecode}
+% \iffalse
+%</example>
+% \fi
+% and then you can use the excellent \arara\footnote{The cool \TeX\ automation tool:
+% \url{https://www.ctan.org/pkg/arara}} tool to compile them.
%
% \subsection{From \texttt{answers} package}
%
@@ -1290,6 +1373,8 @@ by making use \mymeta{sequences}.
%<*example>
% \fi
\begin{scontents}[write-out=scexamp1.ltx]
+% arara: pdflatex
+% arara: clean: { extensions: [ aux, log] }
\documentclass{article}
\usepackage[store-cmd=solutions]{scontents}
\newtheorem{ex}{Exercise}
@@ -1314,7 +1399,7 @@ Second exercise
% \fi
%
% Adaptation of example 1 of the package \mypkg{answers}
-% \textattachfile[color=0 0 1]{scexamp1.ltx}{\faFile*[regular]}.
+% \textattachfile[color=linkcolor,print=false]{scexamp1.ltx}{\faFile*[regular]}.
% \lstinputlisting[language=scontents-doc,numbers=left]{scexamp1.ltx}
%
% \subsection{From \texttt{filecontentsdef} package}
@@ -1325,6 +1410,8 @@ Second exercise
%<*example>
% \fi
\begin{scontents}[write-out=scexamp2.ltx]
+% arara: pdflatex
+% arara: clean: { extensions: [ aux, log] }
\documentclass{article}
\usepackage[store-env=defexercise,store-cmd=defexercise]{scontents}
\pagestyle{empty}
@@ -1356,7 +1443,7 @@ seventies that the \NSA\ has known that for 40 years.\par
% \fi
%
% Adaptation of example from package \mypkg{filecontentsdef}
-% \textattachfile[color=0 0 1]{scexamp2.ltx}{\faFile*[regular]}.
+% \textattachfile[color=linkcolor,print=false]{scexamp2.ltx}{\faFile*[regular]}.
% \lstinputlisting[language=scontents-doc,numbers=left]{scexamp2.ltx}
%
% \subsection{From TeX-SX}
@@ -1367,6 +1454,8 @@ seventies that the \NSA\ has known that for 40 years.\par
%<*example>
% \fi
\begin{scontents}[write-out=scexamp3.ltx]
+% arara: pdflatex
+% arara: clean: { extensions: [ aux, log] }
\documentclass{article}
\usepackage[store-cmd=tikz]{scontents}
\usepackage{tikz}
@@ -1418,7 +1507,7 @@ This is a \verb*|fake poor man's buffer :)|.
% \fi
%
% Adapted from \href{https://tex.stackexchange.com/q/5338/7832}{LaTeX equivalent of ConTeXt buffers}
-% \textattachfile[color=0 0 1]{scexamp3.ltx}{\faFile*[regular]}.
+% \textattachfile[color=linkcolor,print=false]{scexamp3.ltx}{\faFile*[regular]}.
% \lstinputlisting[language=scontents-doc,numbers=left]{scexamp3.ltx}
%
% \subsubsection*{Example 4}
@@ -1427,6 +1516,8 @@ This is a \verb*|fake poor man's buffer :)|.
%<*example>
% \fi
\begin{scontents}[write-out=scexamp4.ltx]
+% arara: pdflatex
+% arara: clean: { extensions: [ aux, log] }
\documentclass{article}
\usepackage{scontents}
\pagestyle{empty}
@@ -1458,7 +1549,7 @@ This is stored in other: \getstored[1]{other}
% \fi
%
% Adapted from \href{https://tex.stackexchange.com/q/184503/7832}{Collecting contents of environment and store them for later retrieval}
-% \textattachfile[color=0 0 1]{scexamp4.ltx}{\faFile*[regular]}.
+% \textattachfile[color=linkcolor,print=false]{scexamp4.ltx}{\faFile*[regular]}.
% \lstinputlisting[language=scontents-doc,numbers=left]{scexamp4.ltx}
%
% \subsubsection*{Example 5}
@@ -1467,6 +1558,8 @@ This is stored in other: \getstored[1]{other}
%<*example>
% \fi
\begin{scontents}[write-out=scexamp5.ltx]
+% arara: pdflatex
+% arara: clean: { extensions: [ aux, log] }
\documentclass{article}
\usepackage{scontents}
\pagestyle{empty}
@@ -1494,10 +1587,9 @@ This is from the verbatim environment:
% \fi
%
% Adapted from \href{https://tex.stackexchange.com/q/373647/7832}{Collect contents of an environment (that contains verbatim content)}
-% \textattachfile[color=0 0 1]{scexamp5.ltx}{\faFile*[regular]}.
+% \textattachfile[color=linkcolor,print=false]{scexamp5.ltx}{\faFile*[regular]}.
% \lstinputlisting[language=scontents-doc,numbers=left]{scexamp5.ltx}
%
-% \subsection{Customization of \texttt{verbatimsc}}
%
% \subsubsection*{Example 6}
%
@@ -1505,7 +1597,40 @@ This is from the verbatim environment:
%<*example>
% \fi
\begin{scontents}[write-out=scexamp6.ltx]
+% arara: pdflatex
+% arara: clean: { extensions: [ aux, log] }
+\documentclass[10pt]{article}
+\usepackage{scontents}
+\newenvsc{forshort}[store-env=forshort,print-env=false]
+\begin{document}
+
+Something in the whole course.
+
+\begin{forshort}
+ Just a summary...
+\end{forshort}
+
+\end{document}
+\end{scontents}
+% \iffalse
+%</example>
+% \fi
+%
+% Adapted from \href{https://tex.stackexchange.com/q/509595/7832}{Environment hiding its content}
+% \textattachfile[color=linkcolor,print=false]{scexamp6.ltx}{\faFile*[regular]}.
+% \lstinputlisting[language=scontents-doc,numbers=left]{scexamp6.ltx}
+%
+% \subsection{Customization of \texttt{verbatimsc}}
+%
+% \subsubsection*{Example 7}
+%
+% \iffalse
+%<*example>
+% \fi
+\begin{scontents}[write-out=scexamp7.ltx]
\documentclass{article}
+% arara: pdflatex
+% arara: clean: { extensions: [ aux, log] }
\usepackage{scontents}
\makeatletter
\let\verbatimsc\@undefined
@@ -1560,15 +1685,17 @@ Prove new \Verb*{ fancyvrb whit braces } and environment \verb+Verbatim*+
%
% 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}
+% \textattachfile[color=linkcolor,print=false]{scexamp7.ltx}{\faFile*[regular]}.
+% \lstinputlisting[language=scontents-doc,numbers=left]{scexamp7.ltx}
%
-% \subsubsection*{Example 7}
+% \subsubsection*{Example 8}
%
% \iffalse
%<*example>
% \fi
-\begin{scontents}[write-out=scexamp7.ltx]
+\begin{scontents}[write-out=scexamp8.ltx]
+% arara: pdflatex
+% arara: clean: { extensions: [ aux, log] }
\documentclass{article}
\usepackage{scontents}
\makeatletter
@@ -1624,16 +1751,17 @@ and more.+
% \fi
%
% Customization of \myenv*{verbatimsc} using the \mypkg{listings} package
-% \textattachfile[color=0 0 1]{scexamp7.ltx}{\faFile*[regular]}.
-% \lstinputlisting[language=scontents-doc,numbers=left]{scexamp7.ltx}
+% \textattachfile[color=linkcolor,print=false]{scexamp8.ltx}{\faFile*[regular]}.
+% \lstinputlisting[language=scontents-doc,numbers=left]{scexamp8.ltx}
%
-% \subsubsection*{Example 8}
+% \subsubsection*{Example 9}
%
% \iffalse
%<*example>
% \fi
-\begin{scontents}[write-out=scexamp8.ltx]
-% need -shell-escape
+\begin{scontents}[write-out=scexamp9.ltx]
+% arara: xelatex : {shell: true, options: [-8bit]}
+% arara: clean: { extensions: [ aux, log] }
\documentclass{article}
\usepackage{scontents}
\makeatletter
@@ -1648,19 +1776,22 @@ and more.+
\section{Test \texttt{\textbackslash begin\{scontents\}} whit \texttt{minted}}
Test \verb+{scontents}+ \par
-\begin{scontents}[write-env=usingtab.tex,force-eol=true]
+\begin{scontents}[overwrite,write-env=\jobname.tsc,force-eol=true]
Using \verb+scontents+ env no \verb+[key=val]+, save in seq \verb+contents+
with index 1.\par
Prove new \Verb*{ new fvextra whit braces } and environment \verb+Verbatim*+
-% Real TABs here :)
-\begin{Verbatim}[obeytabs, showtabs, tab=\rightarrowfill, tabcolor=red,showspaces, spacecolor=blue]
+\begin{Verbatim}[obeytabs, showtabs, tab=\rightarrowfill, tabcolor=red]
No tab
One real tab
Two real Tab plus one tab
\end{Verbatim}
\end{scontents}
+\section{See \Verb{\jobname.tsc}}
+Read \Verb{\jobname.tsc} (shows TABs as red arrows):
+\VerbatimInput[obeytabs, showtabs, tab=\rightarrowfill, tabcolor=red]{\jobname.tsc}
+
\section{Test \texttt{\textbackslash Scontents} whit \texttt{minted}}
\Scontents{ We have coded \par this in \LaTeX: $E=mc^2$.}
@@ -1679,8 +1810,10 @@ No tab
% \fi
%
% Customization of \myenv*{verbatimsc} using the \mypkg{minted} package
-% \textattachfile[color=0 0 1]{scexamp8.ltx}{\faFile*[regular]}.
-% \lstinputlisting[language=scontents-doc,numbers=left]{scexamp8.ltx}
+% \textattachfile[color=linkcolor,print=false]{scexamp9.ltx}{\faFile*[regular]}.
+% \lstinputlisting[language=scontents-doc,numbers=left]{scexamp9.ltx}
+%
+% \newpage
%
% \section{Change history}
% \label{sec:changes}
@@ -1689,6 +1822,8 @@ No tab
% development, from the first public implementation using the \mypkg{filecontentsdef}
% package to the current version with only \mypkg{expl3}.
%
+% \medskip
+%
% \setlist[itemize,1]{label=\textendash,wide=0.5em,nosep,noitemsep,leftmargin=10pt}
% \newlength\descrwidth
% \settowidth{\descrwidth}{\textsf{v1.0, (ctan), 2019-07-30} }
@@ -1696,6 +1831,14 @@ No tab
% \begin{description}[font=\small\sffamily,wide=0pt,style=multiline,leftmargin=\descrwidth,nosep,noitemsep]
% \item [\fileversion{} (ctan), \filedate]
% \begin{itemize}
+% \item Add |\newenvsc| command.
+% \item Fix nested environment in \hologo{plainTeX} and \hologo{ConTeXt}.
+% \item Modified default value in |\getstored|.
+% \item Add |overwrite| key to reduce |I/O| operations.
+% \item Deleted an unnecessary group in the code.
+% \end{itemize}
+% \item [v1.7 (ctan), 2019-10-29]
+% \begin{itemize}
% \item The |verbatimsc| environment was rewritten.
% \item Minor adjustments in documentation.
% \end{itemize}
@@ -1744,18 +1887,24 @@ No tab
% \end{itemize}
% \item [v1.0 (ctan), 2019-07-30]
% \begin{itemize}
-% \item First public release,
+% \item First public release.
% \end{itemize}
% \end{description}
%
% \newpage
%
+% \indexprologue{
+% The italic numbers denote the pages where the corresponding entry is
+% described.}
+%
% \printindex[userdoc]
%
% \newpage
%
+% \StartImplementation
+%
% \StopEventually{^^A
-% \newgeometry{top=0.5in,bottom=0.5in,left=1.0in,right=0.5in,footskip=0.2in,headsep=10pt}
+% \newgeometry{top=0.5in,bottom=0.3in,left=1.0in,right=0.5in,footskip=0.2in,headheight=1cm,headsep=0.27cm}
% \addtocontents{toc}{\protect\setcounter{tocdepth}{2}}
% \cleardoublepage
% \phantomsection
@@ -1767,10 +1916,18 @@ No tab
% \printindex
% }
%
+%
% \section{Implementation}
% \label{sec:Implementation}
% \addtocontents{toc}{\protect\setcounter{tocdepth}{0}}
%
+% The most recent publicly released version of \mypkg*{scontents} is available at
+% \textsc{ctan}: \url{https://www.ctan.org/pkg/scontents}. Historical and
+% developmental versions are available at \textcolor{gray}{\scriptsize\faIcon[regular]{github}}
+% \url{https://github.com/pablgonz/scontents}. While general feedback via email is
+% welcomed, specific bugs or feature requests should be reported through the issue
+% tracker: \url{https://github.com/pablgonz/scontents/issues}.
+%
% \subsection{Declaration of the package}
%
% First we set up the module name for \pkg{l3doc}:
@@ -1780,10 +1937,10 @@ No tab
%
% Now we define some common macros to hold the package date and version:
% \begin{macrocode}
-%<loader>\def\ScontentsFileDate{2019-10-29}%
-%<core>\def\ScontentsCoreFileDate{2019-10-29}%
+%<loader>\def\ScontentsFileDate{2019-11-18}%
+%<core>\def\ScontentsCoreFileDate{2019-11-18}%
%<*loader>
-\def\ScontentsFileVersion{1.7}%
+\def\ScontentsFileVersion{1.8}%
\def\ScontentsFileDescription{Stores LaTeX contents in memory or files}%
% \end{macrocode}
%
@@ -1799,13 +1956,13 @@ No tab
{scontents} {\ScontentsFileDate} {\ScontentsFileVersion} {\ScontentsFileDescription}
\@ifpackageloaded { verbatim }
{
- \iow_term:n
+ \msg_set:nnn { scontents } { unsupported-verbatim }
{
- The~implementation~of~the~'verbatimsc'~environment~\\
- used~by~\tl_to_str:n{\typestored}~is~not~compatible~with~package\\
- 'verbatim'.~Review~the~documentation~and~redefine~\\
- the~'verbatimsc'~environment.
+ The~implementation~of~the~'verbatimsc'~environment~used~by~
+ \iow_char:N \\typestored~is~not~compatible~with~package~'verbatim'.~
+ Review~the~documentation~and~redefine~the~'verbatimsc'~environment.
}
+ \msg_warning:nn { scontents } { unsupported-verbatim }
} { }
%</latex>
% \end{macrocode}
@@ -1829,7 +1986,7 @@ No tab
% \begin{macrocode}
%<*plain>
\msg_gset:nnn { scontents } { already-loaded }
- { The~`scontents'~package~is~already~loaded.~Aborting~input~\msg_line_context:. }
+ { The~'scontents'~package~is~already~loaded.~Aborting~input~\msg_line_context:. }
\cs_if_exist:NT \@@_rescan_tokens:n
{
\msg_warning:nn { scontents } { already-loaded }
@@ -1863,7 +2020,7 @@ No tab
%<latex|plain> end
%<context> stop
%<latex> \c_left_brace_str
- scontents
+ \exp_not:N \l_@@_env_name_tl
%<latex> \c_right_brace_str
}
% \end{macrocode}
@@ -1954,6 +2111,9 @@ No tab
force-eol .bool_set:N = \l_@@_forced_eol_bool,
force-eol .initial:n = false,
force-eol .default:n = true,
+ overwrite .bool_set:N = \l_@@_overwrite_bool,
+ overwrite .initial:n = false,
+ overwrite .default:n = true,
width-tab .int_set:N = \l_@@_tab_width_int,
width-tab .initial:n = 1,
width-tab .value_required:n = true,
@@ -2036,7 +2196,7 @@ No tab
% \end{macro}
%
%
-% \begin{macro}{\l_@@_foreach_before_bool,\l_@@_foreach_after_bool
+% \begin{macro}{\l_@@_foreach_before_bool,\l_@@_foreach_after_bool,
% \l_@@_foreach_stop_bool,\l_@@_foreach_wrapper_bool}
% Boolean variables used by the §\foreachsc§ loop.
%
@@ -2152,6 +2312,8 @@ No tab
store-env .meta:nn = { scontents } { store-env = #1 },
force-eol .meta:nn = { scontents } { force-eol = #1 },
force-eol .default:n = true,
+ overwrite .meta:nn = { scontents } { overwrite = #1 },
+ overwrite .default:n = true,
unknown .code:n = { \@@_parse_environment_keys:n {#1} }
}
% \end{macrocode}
@@ -2203,7 +2365,8 @@ No tab
step .initial:n = 1,
wrapper .code:n = {
\bool_set_true:N \l_@@_foreach_wrapper_bool
- \cs_set_protected:Npn \@@_foreach_wrapper:n ##1 {#1}
+ \cs_set_protected:Npn
+ \@@_foreach_wrapper:n ##1 {#1}
},
wrapper .value_required:n = true,
sep .tl_set:N = \l_@@_foreach_sep_tl,
@@ -2343,7 +2506,7 @@ No tab
% in \pkg{miniltx}) so that \pkg{xparse} is loadable in any format.
%
% The bunch of macros below is adapted from the \LaTeX{} kernel (greatly simplified).
-% \begin{macrocode}
+% \begin{macrocode}
%</core>
%<*loader&!latex>
\seq_new:N \l_@@_compat_seq
@@ -2383,9 +2546,12 @@ No tab
\clist_map_function:NN \l_@@_temp_tl \@@_require_auxiii:n
}
\cs_new_protected:Npn \@@_require_auxiii:n #1
- { \str_if_eq:eeF {expl3} {#1} { \msg_error:nnn { scontents } { invalid-package } {#1} } }
+ {
+ \str_if_eq:eeF {expl3} {#1}
+ { \msg_error:nnn { scontents } { invalid-package } {#1} }
+ }
\msg_new:nnn { scontents } { invalid-package }
- { Package~`#1'~invalid~in~scontents.~This~is~an~error~in~scontents. }
+ { Package~'#1'~invalid~in~scontents.~This~is~an~error~in~scontents. }
\@@_compat_redefine:cpn { @ifpackagelater } #1
{ \exp_args:Nc \@@_package_later_aux:Nn { ver@#1.sty } }
\cs_new_protected:Npn \@@_package_later_aux:Nn #1 #2
@@ -2400,7 +2566,7 @@ No tab
\cs_new:Npn \@@_parse_version_auxii:w #1-#2-#3#4#5 \q_mark
{ \tl_if_blank:nF {#2} {#1} #2 #3 #4 }
\@@_compat_redefine:Npn \ProvidesExplPackage #1 #2 #3 #4
- { \@@_provides_aux:nn {#1} { #2 \ifx\relax#3\relax\else v#3\space\fi #4 } }
+ { \@@_provides_aux:nn {#1} { #2 \tl_if_empty:nF {#3} {#3~} #4 } }
\cs_new_protected:Npn \@@_provides_aux:nn #1 #2
{
\tl_gset:cx { ver@#1.sty } {#2}
@@ -2521,43 +2687,77 @@ No tab
%
% \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 two parts.
+% In order to be able to define environments that behave similarly to
+% \myenv{scontents}, we define a generic environment and make all other
+% environment as wappers around that one.
%
-% \begin{macro}{
-% scontents,
-% \scontents,
-% \startscontents,
-% \endscontents,
-% \stopscontents,
-% \@@_scontents_env_begin:,
-% \@@_scontents_env_end:,
-% }
-% This is the main environment used in the document.
+% \subsubsection{The command \cs{newenvsc}}
%
+% \begin{macro}{\newenvsc,\l_@@_env_name_tl,\@@_scontents_setenv:nn}
+% The \cs{newenvsc} command defines two functions \cs[no-index]{@@_\#1_env_begin:}
+% and \cs[no-index]{@@_\#1_env_end:}, which set the current environment's
+% default properties and then call the generic \cs{@@_env_generic_begin:} and
+% \cs{@@_env_generic_end:}.
% \begin{macrocode}
+\tl_new:N \l_@@_env_name_tl
+\cs_new_protected:Npn \@@_scontents_setenv:nn #1 #2
+ {
+ \cs_new_protected:cpn { @@_#1_env_begin: }
+ {
+ \tl_set:Nn \l_@@_env_name_tl {#1}
+ \keys_set:nn { scontents } {#2}
+ \@@_setup_verb_processor:
+ \@@_env_generic_begin:
+ }
+ \cs_new_protected:cpn { @@_#1_env_end: }
+ { \@@_env_generic_end: }
+ \exp_args:Nooo % http://nooooooooooooooo.com :) jeje
+ \@@_env_define:nnn { \tl_to_str:n {#1} }
+ { \cs:w @@_#1_env_begin: \cs_end: }
+ { \cs:w @@_#1_env_end: \cs_end: }
+ }
%</core>
%<*loader>
-%<!context>\NewDocumentEnvironment { scontents } { }
-%<context>\cs_new_protected:Npn \startscontents
+\NewDocumentCommand { \newenvsc } { m O{} }
{
-%<plain|context> \group_begin:
- \@@_scontents_env_begin:
+%<latex|plain> \cs_if_exist:cTF { #1 }
+%<context> \cs_if_exist:cTF { start #1 }
+ { \msg_error:nnn { scontents } { env-already-defined } {#1} }
+ { \@@_scontents_setenv:nn {#1} {#2} }
}
-%<context>\cs_new_protected:Npn \stopscontents
+\cs_new_protected:Npn \@@_env_define:nnn #1 #2 #3
{
- \@@_scontents_env_end:
-%<plain|context> \group_end:
+%<latex|plain> \NewDocumentEnvironment {#1} { }
+%<context> \cs_new_protected:cpn { start #1 }
+ {
+%<!latex> \group_begin:
+ #2
+ }
+%<context> \cs_new_protected:cpn { stop #1 }
+ {
+ #3
+%<!latex> \group_end:
+ }
}
%</loader>
%<*core>
-\cs_new_protected:Npn \@@_scontents_env_begin:
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Generic definition of the environment}
+%
+% \begin{macro}{
+% \@@_env_generic_begin:,
+% \@@_env_generic_begin:,
+% }
+% Now we define the generic environment \cs{@@_env_generic_begin:}
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_env_generic_begin:
{
\char_set_catcode_active:N \^^M
\@@_start_environment:w
}
-\cs_new_protected:Npn \@@_scontents_env_end:
+\cs_new_protected:Npn \@@_env_generic_end:
{
\@@_stop_environment:
\@@_atend_environment:
@@ -2565,6 +2765,23 @@ No tab
% \end{macrocode}
% \end{macro}
%
+% \subsubsection{Definition of the environment \env{scontents}}
+%
+% \begin{macro}{
+% scontents,
+% \scontents,
+% \endscontents,
+% \startscontents,
+% \stopscontents,
+% }
+% Now defining the \myenv{scontents} environment should be easy:
+% \begin{macrocode}
+%</core>
+%<loader>\newenvsc{scontents}
+%<*core>
+% \end{macrocode}
+% \end{macro}
+%
% \subsubsection{key val for environment}
%
% Define a \myoarg{key \textnormal{\textcolor{gray}{=}} val} for
@@ -2603,7 +2820,7 @@ No tab
% \subsubsection{The environment itself}
%
% \begin{macro}{\@@_start_environment:w,\@@_start_after_option:w,
-% \@@_check_line_and_process:xn,\@@_stop_environment:}
+% \@@_check_line_process:xn,\@@_stop_environment:}
% 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.
@@ -2616,22 +2833,17 @@ No tab
% \cs{@@_start_after_option:w} also checks for trailing tokens after
% the optional argument and issues an error if any.
%
-% In all cases \cs{@@_check_line_and_process:xn} is called to check that
-% the rest of the §\begin{scontents}§ is empty and then process
-% the environment. \cs{@@_check_line_and_process:xn} calls the
+% In all cases, \cs{@@_check_line_process:xn} ckecks that
+% everything past §\begin{scontents}§ is empty and then process
+% the environment. \cs{@@_check_line_process:xn} calls the
% \cs{@@_file_tl_write_start:V} function, which will then read the contents
% of the environment and optionally store them in a token list or write to
% an external file.
%
-% When that's done, \cs{@@_file_write_stop:N} does the cleanup and the
-% read token list is smuggled out of the verbatim group. This part of
+% When that's done, \cs{@@_file_write_stop:N} does the cleanup. This part of
% the code is inspired and adapted from the code of the package \pkg{xsimverb}
% by Clemens Niederberger.
%
-%^^A Hm... Apparently this is not the verbatim group, but one level above. Is
-%^^A this group really necessary?
-%^^A Reply : I've checked it several times, it seems to be correct.
-%
% \begin{macrocode}
\group_begin:
\char_set_catcode_active:N \^^I
@@ -2645,31 +2857,32 @@ No tab
{
\str_if_eq:eeTF { \tl_head:n {#1} } { [ }
{ \@@_grab_optional:w #1 ^^M }
- { \@@_check_line_and_process:xn { } {#1} }
+ { \@@_check_line_process:xn { } {#1} }
}
- { \@@_check_line_and_process:xn { } {#1} }
+ { \@@_check_line_process:xn { } {#1} }
}
\cs_new_protected:Npn \@@_start_after_option:w #1 ^^M
- { \@@_check_line_and_process:xn { [...] } {#1} }
- \cs_new_protected:Npn \@@_check_line_and_process:xn #1 #2
+ { \@@_check_line_process:xn { [...] } {#1} }
+ \cs_new_protected:Npn \@@_check_line_process:xn #1 #2
{
\tl_if_blank:nF {#2}
{
\msg_error:nnxn { scontents } { junk-after-begin }
- { after~\c_backslash_str begin{scontents} #1 } {#2}
+ { after~\c_backslash_str begin { \l_@@_env_name_tl } #1 } {#2}
}
\@@_make_control_chars_active:
- \group_begin:
- \@@_file_tl_write_start:V \l_@@_fname_out_tl
+ \@@_file_tl_write_start:V \l_@@_fname_out_tl
}
\cs_new_protected:Npn \@@_stop_environment:
{
- \@@_file_write_stop:N \l_@@_macro_tmp_tl
- \exp_args:NNNV
- \group_end:
- \tl_set:Nn \l_@@_macro_tmp_tl \l_@@_macro_tmp_tl
- \tl_if_empty:NT \l_@@_macro_tmp_tl
- { \msg_warning:nnn { scontents } { empty-environment } }
+ \@@_file_write_stop:N \l_@@_macro_tmp_tl
+ \bool_lazy_and:nnT
+ { \l_@@_storing_bool }
+ { \tl_if_empty_p:N \l_@@_macro_tmp_tl }
+ {
+ \msg_warning:nnx { scontents } { empty-environment }
+ { \l_@@_env_name_tl }
+ }
}
% \end{macrocode}
% \end{macro}
@@ -2678,6 +2891,8 @@ No tab
% \@@_file_tl_write_start:n,
% \@@_file_tl_write_start:V,
% \@@_verb_processor_iterate:w,
+% \@@_verb_processor_iterate:nnn,
+% \@@_setup_verb_processor:,
% \@@_file_write_stop:N,
% \@@_remove_leading_nl:n,
% \@@_remove_leading_nl:w,
@@ -2698,16 +2913,22 @@ No tab
\cs_new_protected:Npn \@@_file_tl_write_start:n #1
{
\group_begin:
- \bool_if:NT \l_@@_writing_bool
+ \bool_if:nT { \l_@@_writing_bool && \l_@@_overwrite_bool }
{
- \file_if_exist:nTF {#1}
- { \msg_warning:nnx { scontents } { rewriting-file } {#1} }
- { \msg_warning:nnx { scontents } { writing-file } {#1} }
- \iow_open:Nn \l_@@_file_iow {#1}
+ \file_if_exist:nTF {#1}
+ { \msg_warning:nnx { scontents } { overwrite-file } {#1} }
+ { \msg_warning:nnx { scontents } { writing-file } {#1} }
+ \iow_open:Nn \l_@@_file_iow {#1}
+ }
+ \bool_if:nT { \l_@@_writing_bool && !\l_@@_overwrite_bool }
+ {
+ \file_if_exist:nF {#1}
+ { \msg_warning:nnx { scontents } { writing-file } {#1} }
+ \iow_open:Nn \l_@@_file_iow {#1}
}
\tl_clear:N \l_@@_file_tl
\seq_map_function:NN \l_char_special_seq \char_set_catcode_other:N
- \int_step_function:nnN { 128 } { 255 } \char_set_catcode_letter:n
+ \int_step_function:nnnN { 128 } { 1 } { 255 } \char_set_catcode_letter:n
\cs_set_protected:Npx \@@_ret:w ##1 ^^M
{
\exp_not:N \@@_verb_processor_iterate:w
@@ -2718,48 +2939,65 @@ No tab
\@@_make_control_chars_active:
\@@_ret:w
}
- \use:x
+ \cs_new:Npn \@@_setup_verb_processor:
{
- \cs_new:Npn \exp_not:N \@@_verb_processor_iterate:w
- ##1 \c_@@_end_env_tl
- ##2 \c_@@_end_env_tl
- ##3 \exp_not:N \q_@@_stop
- } {
- \tl_if_blank:nTF {#3}
- {
- \@@_analyse_nesting:n {#1}
- \@@_verb_processor_output:n {#1}
- }
- {
- \@@_if_nested:TF
- {
- \@@_nesting_decr:
- \@@_verb_processor_output:x
- { \exp_not:n {#1} \c_@@_end_env_tl \exp_not:n {#2} }
- }
- {
- \tl_if_blank:nF {#1}
- { \@@_verb_processor_output:n {#1} }
- \cs_set_protected:Npx \@@_ret:w
- {
- \@@_format_case:nnn
- { \exp_not:N \end{scontents} } % LaTeX
- { \endscontents } % Plain/Generic
- { \stopscontents } % ConTeXt
- \bool_lazy_or:nnF
- { \tl_if_blank_p:n {#2} }
- { \str_if_eq_p:ee {#2} { \c_percent_str } }
- {
- \str_if_eq:VnF \c_@@_hidden_space_str {#2}
- { \msg_warning:nnn { scontents } { rescanning-text } {#2} }
- \@@_rescan_tokens:n {#2}
- }
- }
- \char_set_active_eq:NN ^^M \@@_ret:w
- }
- }
- ^^M
- }
+ \use:x
+ {
+ \cs_set:Npn \exp_not:N \@@_verb_processor_iterate:w
+ ####1 \c_@@_end_env_tl
+ ####2 \c_@@_end_env_tl
+ ####3 \exp_not:N \q_@@_stop
+ } { \@@_verb_processor_iterate:nnn {##1} {##2} {##3} }
+ }
+ \cs_new:Npn \@@_verb_processor_iterate:nnn #1 #2 #3
+ {
+ \tl_if_blank:nTF {#3}
+ {
+ \@@_analyse_nesting:n {#1}
+ \@@_verb_processor_output:n {#1}
+ }
+ {
+ \@@_if_nested:TF
+ {
+ \@@_nesting_decr:
+ \@@_verb_processor_output:x
+ { \exp_not:n {#1} \c_@@_end_env_tl \exp_not:n {#2} }
+ }
+ {
+ \tl_if_blank:nF {#1}
+ { \@@_verb_processor_output:n {#1} }
+ \cs_set_protected:Npx \@@_ret:w
+ {
+ \@@_env_end_function:
+ \bool_lazy_or:nnF
+ { \tl_if_blank_p:n {#2} }
+ { \str_if_eq_p:ee {#2} { \c_percent_str } }
+ {
+ \str_if_eq:VnF \c_@@_hidden_space_str {#2}
+ {
+ \msg_warning:nnnn { scontents } { rescanning-text }
+ {#2} { \tl_use:N \l_@@_env_name_tl }
+ }
+ \@@_rescan_tokens:n {#2}
+ }
+ }
+ \char_set_active_eq:NN ^^M \@@_ret:w
+ }
+ }
+ ^^M
+ }
+ \cs_new:Npn \@@_env_end_function:
+ {
+ \@@_format_case:nnn
+ { \exp_not:N \end { \if_false: } \fi: }
+ { \exp_after:wN \exp_not:N \cs:w end }
+ { \exp_after:wN \exp_not:N \cs:w stop }
+ \tl_use:N \l_@@_env_name_tl
+ \@@_format_case:nnn
+ { \if_false: { \fi: } }
+ { \cs_end: }
+ { \cs_end: }
+ }
\cs_new_protected:Npn \@@_file_write_stop:N #1
{
\bool_if:NT \l_@@_writing_bool
@@ -2797,23 +3035,10 @@ No tab
% \begin{macro}{
% \@@_verb_processor_output:n,
% \@@_verb_processor_output:x,
-% \@@_analyse_nesting:n,
-% \@@_analyse_nesting:w,
-% \@@_nesting_decr:,
-% \@@_use_none_delimit_by_q_stop:w,
% }
-% \begin{macro}[TF]{\@@_if_nested:}
% \cs{@@_verb_processor_output:n} does the output of each line read,
% 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 §\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 §\end{scontents}§
-% is found.
-%
-% Multiple §\end{scontents}§ in the same line are not supported...
% \begin{macrocode}
\cs_new_protected:Npn \@@_verb_processor_output:n #1
{
@@ -2822,51 +3047,120 @@ No tab
\bool_if:NT \l_@@_storing_bool
{ \tl_put_right:Nn \l_@@_file_tl { ^^J #1 } }
}
- \cs_generate_variant:Nn \@@_verb_processor_output:n { x }
- \cs_new_protected:Npx \@@_analyse_nesting:n #1
- {
- \int_zero:N \l_@@_tmpa_int
- \exp_not:N \@@_analyse_nesting:w #1
- \c_backslash_str begin
- \c_left_brace_str \exp_not:N \q_@@_mark \c_right_brace_str
- \exp_not:N \q_@@_stop
- \int_compare:nNnT { \l_@@_tmpa_int } > { 1 }
- { \msg_warning:nn { scontents } { multiple-begin } }
- }
- \use:x
- {
- \cs_new_protected:Npn \exp_not:N \@@_analyse_nesting:w ##1
- \c_backslash_str begin \c_left_brace_str ##2 \c_right_brace_str
- } {
- \if_meaning:w \q_@@_mark #2
- \exp_after:wN \use_i:nn
- \else:
- \exp_after:wN \use_ii:nn
- \fi:
- { \@@_use_none_delimit_by_q_stop:w }
- {
- \str_if_eq:eeT {#2} {scontents}
- {
- \int_incr:N \l_@@_env_nesting_int
- \int_incr:N \l_@@_tmpa_int
- \@@_analyse_nesting:w
- }
- \@@_analyse_nesting:w
- }
- }
- \cs_new_protected:Npn \@@_nesting_decr:
- { \int_decr:N \l_@@_env_nesting_int }
- \prg_new_protected_conditional:Npnn \@@_if_nested: { TF }
- {
- \int_compare:nNnTF { \l_@@_env_nesting_int } > { \c_zero_int }
- { \prg_return_true: }
- { \prg_return_false: }
- }
- \cs_new:Npn \@@_use_none_delimit_by_q_stop:w #1 \q_@@_stop { }
\group_end:
+\cs_generate_variant:Nn \@@_verb_processor_output:n { x }
\cs_generate_variant:Nn \@@_file_tl_write_start:n { V }
% \end{macrocode}
% \end{macro}
+%
+% \begin{macro}{
+% \@@_analyse_nesting:n,
+% \@@_analyse_nesting:w,
+% \@@_nesting_decr:,
+% \@@_use_none_delimit_by_q_stop:w,
+% }
+% \begin{macro}[TF]{\@@_if_nested:}
+% \cs{@@_analyse_nesting:n} scans nested §\begin{scontents}§
+% and steps 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 §\end{scontents}§
+% is found.
+%
+% Multiple §\end{scontents}§ in the same line are not supported\dots
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_analyse_nesting:n #1
+ {
+ \int_zero:N \l_@@_tmpa_int
+ \@@_analyse_nesting_format:n {#1}
+ \int_compare:nNnT { \l_@@_tmpa_int } > { 1 }
+ { \msg_warning:nn { scontents } { multiple-begin } }
+ }
+\cs_new_protected:Npn \@@_nesting_incr:
+ {
+ \int_incr:N \l_@@_env_nesting_int
+ \int_incr:N \l_@@_tmpa_int
+ }
+\cs_new_protected:Npn \@@_nesting_decr:
+ { \int_decr:N \l_@@_env_nesting_int }
+\prg_new_protected_conditional:Npnn \@@_if_nested: { TF }
+ {
+ \int_compare:nNnTF { \l_@@_env_nesting_int } > { \c_zero_int }
+ { \prg_return_true: }
+ { \prg_return_false: }
+ }
+\cs_new:Npn \@@_use_none_delimit_by_q_stop:w #1 \q_@@_stop { }
+% \end{macrocode}
+% In \LaTeX{}, environments start with §\begin{<env>}§, so checking if a
+% string contains §\begin{scontents}§ is straightforward. Since no §}§ can
+% appear inside §<env>§, then just a macro delimited by §}§ is enough.
+% \begin{macrocode}
+\use:x
+ {
+ \cs_new_protected:Npn \exp_not:N \@@_analyse_nesting_latex:w ##1
+ \c_backslash_str begin \c_left_brace_str ##2 \c_right_brace_str
+ } {
+ \@@_tl_if_head_is_q_mark:nTF {#2}
+ { \@@_use_none_delimit_by_q_stop:w }
+ {
+ \str_if_eq:VnT \l_@@_env_name_tl {#2}
+ { \@@_nesting_incr: }
+ \@@_analyse_nesting_latex:w
+ }
+ }
+\cs_new_protected:Npx \@@_analyse_nesting_latex:n #1
+ {
+ \@@_analyse_nesting_latex:w #1
+ \c_backslash_str begin
+ \c_left_brace_str \exp_not:N \q_@@_mark \c_right_brace_str
+ \exp_not:N \q_@@_stop
+ }
+% \end{macrocode}
+% In other formats, however, we don't have an \enquote{end anchor} to delimit the
+% environment name, so a delimited macro won't help. We have to search for
+% the entire environment command (usually §\scontents§ and §\startscontents§).
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_analyse_nesting_generic_process:nn #1 #2
+ {
+ \tl_if_head_is_N_type:nTF {#2}
+ {
+ \@@_tl_if_head_is_q_mark:nF {#2}
+ {
+ \@@_nesting_incr:
+ \@@_analyse_nesting_generic:w #2 \q_@@_stop
+ }
+ }
+ { \@@_analyse_nesting_generic:w #2 \q_@@_stop }
+ }
+\cs_new_protected:Npn \@@_analyse_nesting_generic:nn #1 #2
+ {
+ \@@_define_generic_nesting_function:n {#1}
+ \use:x
+ {
+ \exp_not:N \@@_analyse_nesting_generic:w #2
+ \c_backslash_str #1 \tl_use:N \l_@@_env_name_tl
+ \exp_not:N \q_@@_mark \exp_not:N \q_@@_stop
+ }
+ }
+\cs_new_protected:Npn \@@_define_generic_nesting_function:n #1
+ {
+ \use:x
+ {
+ \cs_set_protected:Npn \exp_not:N \@@_analyse_nesting_generic:w ####1
+ \c_backslash_str #1 \tl_use:N \l_@@_env_name_tl
+ ####2 \exp_not:N \q_@@_stop
+ } { \@@_analyse_nesting_generic_process:nn {##1} {##2} }
+ }
+%</core>
+%<*loader>
+%<latex>\cs_new_eq:NN \@@_analyse_nesting_format:n
+%<latex> \@@_analyse_nesting_latex:n
+%<!latex>\cs_new_protected:Npn \@@_analyse_nesting_format:n
+%<plain> { \@@_analyse_nesting_generic:nn { } }
+%<context> { \@@_analyse_nesting_generic:nn { start } }
+%</loader>
+%<*core>
+% \end{macrocode}
+% \end{macro}
% \end{macro}
%
% \subsubsection{Recording of the content in the sequence}
@@ -2881,8 +3175,12 @@ No tab
\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
+ {
+ \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 }
}
@@ -2899,7 +3197,8 @@ No tab
\cs_new_protected:Npn \verbatimsc
{
\group_begin:
- \@@_verbatimsc_aux: \frenchspacing \@@_vobeyspaces: \@@_xverb:
+ \@@_verbatimsc_aux: \frenchspacing \@@_vobeyspaces:
+ \@@_xverb:
}
\cs_new_protected:Npn \endverbatimsc
{ \group_end: }
@@ -3036,7 +3335,7 @@ No tab
% \begin{macrocode}
%</core>
%<*loader>
-\NewDocumentCommand { \getstored } { O{1} m }
+\NewDocumentCommand { \getstored } { O{-1} m }
{ \@@_getstored_internal:nn {#1} {#2} }
%</loader>
%<*core>
@@ -3082,7 +3381,10 @@ No tab
{ \l_@@_foreach_stop_int }
\@@_foreach_add_body:n
\tl_gset:Nx \g_@@_temp_tl
- { \seq_use:Nn \l_@@_foreach_print_seq { \tl_use:N \l_@@_foreach_sep_tl } }
+ {
+ \seq_use:Nn \l_@@_foreach_print_seq
+ { \tl_use:N \l_@@_foreach_sep_tl }
+ }
\group_end:
\exp_after:wN \tl_gclear:N
\exp_after:wN \g_@@_temp_tl
@@ -3235,6 +3537,21 @@ No tab
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}[TF]{\@@_tl_if_head_is_q_mark:n}
+% Tests if the head of the token list is \cs{q_@@_mark}.
+% \begin{macrocode}
+\prg_new_protected_conditional:Npnn \@@_tl_if_head_is_q_mark:n #1
+ { T, F, TF }
+ {
+ \if_meaning:w \q_@@_mark #1 \scan_stop:
+ \prg_return_true:
+ \else:
+ \prg_return_false:
+ \fi:
+ }
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{
% \@@_set_active_eq:NN,
% \@@_make_control_chars_active:,
@@ -3335,7 +3652,6 @@ No tab
%
% \subsection{The command \cs{countsc}}
%
-%
% \begin{macro}{\countsc}
% User command §\countsc§ to count number of contents stored in |seq|.
%
@@ -3376,18 +3692,25 @@ No tab
\\ \\
#2
}
+\msg_new:nnnn { scontents } { env-already-defined }
+ { Environment~'#1'~already~defined! }
+ {
+ You~have~used~\newenvsc
+ with~an~environment~that~already~has~a~definition. \\ \\
+ The~existing~definition~of~'#1'~will~not~be~altered.
+ }
\msg_new:nnn { scontents } { empty-stored-content }
{ Empty~value~for~key~'getstored'~\msg_line_context:. }
\msg_new:nnn { scontents } { empty-variable }
{ Variable~'#1'~empty~\msg_line_context:. }
-\msg_new:nnn { scontents } { rewriting-file }
- { Overwriting ~ file ~ '#1' }
+\msg_new:nnn { scontents } { overwrite-file }
+ { 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{#2}~\msg_line_context:.}
\msg_new:nnn { scontents } { multiple-begin }
- { Multiple~\c_backslash_str begin{scontents}~\msg_line_context:.}
+ { Multiple~\c_backslash_str begin{ \l_@@_env_name_tl }~\msg_line_context:.}
\msg_new:nnn { scontents } { undefined-storage }
{ Storage~named~'#1'~is~not~defined. }
\msg_new:nnn { scontents } { index-out-of-range }
@@ -3401,15 +3724,21 @@ No tab
}
}
\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'.\\
+ The~key~'#1'~is~unknown~by~environment~
+ '\l_@@_env_name_tl'~and~is~being~ignored.
+ }
+ {
+ The~environment~'\l_@@_env_name_tl'~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'.\\
+ The~key~'#1=#2'~is~unknown~by~environment~
+ '\l_@@_env_name_tl'~and~is~being~ignored.
+ }
+ {
+ The~environment~'\l_@@_env_name_tl'~does~not~have~a~key~called~'#1'.\\
Check~that~you~have~spelled~the~key~name~correctly.
}
\msg_new:nnnn { scontents } { cmd-key-unknown }
@@ -3449,7 +3778,7 @@ No tab
This~command~only~accepts~the~key~'width-tab'.
}
\msg_new:nnn { scontents } { empty-environment }
- { scontents~environment~empty~\msg_line_context:. }
+ { environment~'#1'~empty~\msg_line_context:. }
\msg_new:nnnn { scontents } { verbatim-newline }
{ Verbatim~argument~of~#1~ended~by~end~of~line. }
{
@@ -3479,4 +3808,5 @@ No tab
%</core>
%<plain|context>\ExplSyntaxOff
% \end{macrocode}
+%
% \Finale
diff --git a/macros/latex/contrib/scontents/scontents.ins b/macros/latex/contrib/scontents/scontents.ins
index 6c761fe6b0..953dc79bb6 100644
--- a/macros/latex/contrib/scontents/scontents.ins
+++ b/macros/latex/contrib/scontents/scontents.ins
@@ -33,11 +33,11 @@ and the derived files scontents.sty,
\declarepreamble\context
\string\module
[ file=t-scontents,
- version=1.7,
+ version=1.8,
title=\string\CONTEXT\ User Module,
subtitle=Storing Contents,
author=Pablo González,
- date=2019-10-29,
+ date=2019-11-18,
copyright=Pablo González,
email=pablgonz@educarchile.cl,
license=LPPL]
diff --git a/macros/latex/contrib/scontents/scontents.pdf b/macros/latex/contrib/scontents/scontents.pdf
index 958da1dcc6..eea74b0101 100644
--- a/macros/latex/contrib/scontents/scontents.pdf
+++ b/macros/latex/contrib/scontents/scontents.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/README.md b/macros/latex/required/amsmath/README.md
index 868efe52c2..c08ef1b2ab 100644
--- a/macros/latex/required/amsmath/README.md
+++ b/macros/latex/required/amsmath/README.md
@@ -1,7 +1,7 @@
The amsmath bundle for LaTeX
============================
-Release 2019-10-01 patch level 1
+Release 2019-11-17
Overview
--------
diff --git a/macros/latex/required/amsmath/amsbsy.pdf b/macros/latex/required/amsmath/amsbsy.pdf
index b436223e2f..3260fb10a7 100644
--- a/macros/latex/required/amsmath/amsbsy.pdf
+++ b/macros/latex/required/amsmath/amsbsy.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/amscd.pdf b/macros/latex/required/amsmath/amscd.pdf
index 69e05ee5c7..6094e56e41 100644
--- a/macros/latex/required/amsmath/amscd.pdf
+++ b/macros/latex/required/amsmath/amscd.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/amsgen.pdf b/macros/latex/required/amsmath/amsgen.pdf
index 12312f4193..d81a3e9c4c 100644
--- a/macros/latex/required/amsmath/amsgen.pdf
+++ b/macros/latex/required/amsmath/amsgen.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/amsldoc.pdf b/macros/latex/required/amsmath/amsldoc.pdf
index a221839b30..747bd6b264 100644
--- a/macros/latex/required/amsmath/amsldoc.pdf
+++ b/macros/latex/required/amsmath/amsldoc.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/amsldoc.tex b/macros/latex/required/amsmath/amsldoc.tex
index 9e08f029f5..8573682a66 100644
--- a/macros/latex/required/amsmath/amsldoc.tex
+++ b/macros/latex/required/amsmath/amsldoc.tex
@@ -64,7 +64,7 @@ Bug reports can be opened (category \texttt{#1}) at\\%
\title{User's Guide for the \nipkg{amsmath} Package (Version~2.1)}
\author{American Mathematical Society, \LaTeX3 Project}
-\date{1999-12-13 (revised 2002-02-25, 2016-11-14, 2018-04-05)}
+\date{1999-12-13\\(revised 2002-02-25, 2016-11-14, 2018-04-05, 2019-10-14)}
\makeatletter
\def\@thanks{\bigskip\MaintainedByLaTeXTeam{amslatex}}
\makeatother
@@ -1372,9 +1372,12 @@ superscript\index{subscripts and superscripts} above a binary relation.
In the \nipkg{amsmath} package there are somewhat more general commands,
\cn{overset} and \cn{underset}, that can be used to place one symbol
above or below another symbol, whether it's a relation or something
-else. The input |\overset{*}{X}| will place a superscript-size $*$ above
-the $X$: $\overset{*}{X}$; \cn{underset} is the analog for adding a
-symbol underneath.
+else. The input |\overset{*}{X}| will place a superscript-size {\small$*$} above
+the {\small$X$}: {\small$\smash{\overset{*}{X}}$};
+\cn{underset} is the analog for adding a
+symbol underneath. The command \cn{overunderset} is a combination of
+these, taking three arguments to place superscript sized expressions
+above and below the same base.
See also the description of \cn{sideset} in \secref{sideset}.
diff --git a/macros/latex/required/amsmath/amsmath.dtx b/macros/latex/required/amsmath/amsmath.dtx
index 8671694b70..11b7545c26 100644
--- a/macros/latex/required/amsmath/amsmath.dtx
+++ b/macros/latex/required/amsmath/amsmath.dtx
@@ -86,7 +86,7 @@ Bug reports can be opened (category \texttt{#1}) at\\%
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesPackage{amsmath}[2019/04/01 v2.17c AMS math features]
+\ProvidesPackage{amsmath}[2019/11/16 v2.17d AMS math features]
% \end{macrocode}
%
% \section{Catcode defenses}
@@ -1641,10 +1641,19 @@ Foreign command \@backslashchar#1;\MessageBreak
% By redefining \cs{set@mathaccent} we ensure that
% \cn{DeclareMathAccent} will define accent commands to run our
% \cs{mathaccentV} function instead of the primitive \cs{mathaccent}.
+% \changes{v2.17d}{2019/11/16}{Added \cs{MakeRobust} to match kernel
+% change (gh/216)}
% \begin{macrocode}
\def\set@mathaccent#1#2#3#4{%
- \xdef#2{\@nx\protect\@nx\mathaccentV
+% \end{macrocode}
+% Now that the redefinitions done inside amsmath of the basic accents
+% are all robust we can drop the \cs{protect} here.
+% \begin{macrocode}
+ \xdef#2{%
+% \@nx\protect
+ \@nx\mathaccentV
{\@xp\@gobble\string#2}\hexnumber@#1#4}%
+ \MakeRobust#2%
}
% \end{macrocode}
%
@@ -1714,6 +1723,13 @@ Foreign command \@backslashchar#1;\MessageBreak
Unable to redefine math accent \string#5}%
\fi\fi}
\def\@tempc#1"#2#3#4#5#6\@nil#7{%
+% \end{macrocode}
+% Drop the inner part of the robust accent so that it can be recreated
+% without a warning.
+% \changes{v2.17d}{2019/11/16}{Make temporarily fragile to match kernel
+% change (gh/216)}
+% \begin{macrocode}
+ \@xp\let\csname\@xp\@gobble\string#7\space\endcsname\@undefined
\chardef\@tempd="#3\relax\set@mathaccent\@tempd{#7}{#2}{#4#5}}
\def\@tempd#1\@nil#2{%
\PackageWarningNoLine{amsmath}{%
@@ -2091,7 +2107,7 @@ Foreign command \@backslashchar#1;\MessageBreak
% \begin{macro}{\overunderset}
% This is the combination of the previous two commands which is
% something that is sometimes needed.
-% \changes{v2.17c}{FMi}{New command \cs{overunderset}}
+% \changes{v2.17c}{2019/04/01}{New command \cs{overunderset}}
% \begin{macrocode}
\newcommand{\overunderset}[3]{\binrel@{#3}%
\binrel@@{\mathop{\kern\z@#3}\limits^{#1}_{#2}}}
diff --git a/macros/latex/required/amsmath/amsmath.pdf b/macros/latex/required/amsmath/amsmath.pdf
index 71b273d85c..df541ceec9 100644
--- a/macros/latex/required/amsmath/amsmath.pdf
+++ b/macros/latex/required/amsmath/amsmath.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/amsopn.pdf b/macros/latex/required/amsmath/amsopn.pdf
index 1543a5c08e..9e2fe3336d 100644
--- a/macros/latex/required/amsmath/amsopn.pdf
+++ b/macros/latex/required/amsmath/amsopn.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/amstext.pdf b/macros/latex/required/amsmath/amstext.pdf
index 73e4af364a..2a2001b640 100644
--- a/macros/latex/required/amsmath/amstext.pdf
+++ b/macros/latex/required/amsmath/amstext.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/amsxtra.pdf b/macros/latex/required/amsmath/amsxtra.pdf
index 77ac075445..651c9db0da 100644
--- a/macros/latex/required/amsmath/amsxtra.pdf
+++ b/macros/latex/required/amsmath/amsxtra.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/changes.txt b/macros/latex/required/amsmath/changes.txt
index 054633ff2d..e5e234cea2 100644
--- a/macros/latex/required/amsmath/changes.txt
+++ b/macros/latex/required/amsmath/changes.txt
@@ -1,4 +1,14 @@
#########################
+# 2019-11-17 Release
+#########################
+
+2019-11-16 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * amsmath.dtx (section{Math accents}):
+ Added \MakeRobust inside \DeclareMathAccent to match kernel
+ change (gh/216)
+
+#########################
# 2019-10-01b Release
#########################
diff --git a/macros/latex/required/amsmath/subeqn.pdf b/macros/latex/required/amsmath/subeqn.pdf
index 9250612b54..9e6e072673 100644
--- a/macros/latex/required/amsmath/subeqn.pdf
+++ b/macros/latex/required/amsmath/subeqn.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/technote.pdf b/macros/latex/required/amsmath/technote.pdf
index 4db485d6c8..5457ffe15f 100644
--- a/macros/latex/required/amsmath/technote.pdf
+++ b/macros/latex/required/amsmath/technote.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/testmath.pdf b/macros/latex/required/amsmath/testmath.pdf
index f1af9357a3..91012a919d 100644
--- a/macros/latex/required/amsmath/testmath.pdf
+++ b/macros/latex/required/amsmath/testmath.pdf
Binary files differ
diff --git a/macros/luatex/generic/luatexja/README b/macros/luatex/generic/luatexja/README
index 5d4bb017e1..5086578af9 100644
--- a/macros/luatex/generic/luatexja/README
+++ b/macros/luatex/generic/luatexja/README
@@ -1,4 +1,4 @@
-The LuaTeX-ja Package 20190926.0
+The LuaTeX-ja Package 20191117.0
--------------------------------
Copyright (c) 2011--2019 The LuaTeX-ja project
License: modified BSD (see COPYING)
@@ -23,7 +23,7 @@ Installation
0. Please make sure that your TeX distribution is up-to-date.
This version of LuaTeX-ja requires
- LuaTeX 1.0.0 or later
- - luaotfload (v2.98 or later recommended)
+ - luaotfload (v3.1 or later recommended)
- adobemapping (Adobe CMap files)
- everysel package
- etoolbox package
@@ -34,8 +34,8 @@ Installation
- stfloats package
- IPAex fonts (http://ipafont.ipa.go.jp/)
- LuaHBTeX and HarfTeX are not supported for now. With these engines,
- one might be able to typeset documents without an error, but with
+ Using LuaTeX-ja with LuaHBTeX is not well tested.
+ One might be able to typeset documents without an error, but with
some unwanted results.
1. If you are using TeX Live 2019 or later, you can install LuaTeX-ja via tlmgr.
@@ -43,9 +43,9 @@ Installation
2. If you must/want to install manually:
a. Download the source archive from CTAN,
- or tagged as 20190926.0 in the Git repository by
+ or tagged as 20191117.0 in the Git repository by
<http://git.osdn.jp/view?p=luatex-ja/luatexja.git
- ;a=snapshot;h=refs/tags/20190926.0;sf=tgz>
+ ;a=snapshot;h=refs/tags/20191117.0;sf=tgz>
b. Extract the archive and process following three files by LuaLaTeX
to generate classes for Japanese typesetting:
@@ -79,6 +79,9 @@ Simply loading luatexja.sty by \input or \usepackage does the minimal setting.
Notes
-----
+* We don't recommend defining a Japanese font with HarfBuzz, by specifying
+ "Renderer=..." (fontspec) or "mode=harf" (otherwise).
+
* This archive contains four .{dtx,ins} pairs:
src/ltjclasses.{ins,dtx}, src/ltjltxdoc.{ins,dtx}
src/ltjsclasses.{ins,dtx}, doc/luatexja.{ins,dtx}
@@ -90,4 +93,4 @@ Notes
* src/*.{ins.dtx} and src/ltj-kinsoku_make.tex are not needed in regular use.
-Last commit date: Thu Sep 26 19:19:46 2019 +0900
+Last commit date: Sun Nov 17 18:30:58 2019 +0900
diff --git a/macros/luatex/generic/luatexja/doc/luatexja-en.pdf b/macros/luatex/generic/luatexja/doc/luatexja-en.pdf
index 28016a4d7d..b23ce9bcd2 100644
--- a/macros/luatex/generic/luatexja/doc/luatexja-en.pdf
+++ b/macros/luatex/generic/luatexja/doc/luatexja-en.pdf
Binary files differ
diff --git a/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf b/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
index b40752576c..52ede1e3ec 100644
--- a/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
+++ b/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
Binary files differ
diff --git a/macros/luatex/generic/luatexja/doc/luatexja-zhfonts.pdf b/macros/luatex/generic/luatexja/doc/luatexja-zhfonts.pdf
deleted file mode 100644
index 6b6ee65fdf..0000000000
--- a/macros/luatex/generic/luatexja/doc/luatexja-zhfonts.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/luatex/generic/luatexja/doc/luatexja-zhfonts.tex b/macros/luatex/generic/luatexja/doc/luatexja-zhfonts.tex
deleted file mode 100644
index e220c0de05..0000000000
--- a/macros/luatex/generic/luatexja/doc/luatexja-zhfonts.tex
+++ /dev/null
@@ -1,280 +0,0 @@
-\documentclass[DIV=13]{article}
-\usepackage{typearea}
-\usepackage{hologo}
-\makeatletter
-\def\verbatim{\@verbatim \frenchspacing\@vobeyspaces\luatexlocalleftbox{\hskip3\zw} \@xverbatim}
-\makeatother
-\def\pTeX{p\TeX}
-\def\LuaTeX{Lua\TeX}
-\def\XeTeX{\hologo{XeTeX}}
-\def\ConTeXt{Con\TeX t}
-\usepackage{booktabs}
-\usepackage{multicol}
-\usepackage{indentfirst}
-\usepackage{luatexja-fontspec}
-\parindent2\zw
-\linespread{1.25}
-\setmainjfont{FandolSong}
-\title{\textbf{\LuaTeX-ja简体中文字体配置}}
-\author{马起园\hskip2.5\zw 苏 杰}
-\date{2013年5月}
-\begin{document}
-\maketitle
-\section{\LuaTeX-ja项目简介}
-\LuaTeX-ja项目旨在将\pTeX 处理汉字的机制及相关功能移植到\LuaTeX 下,当前项目
-的成员有:北川弘典、前田一贵、八登崇之、黑木裕介 、阿部纪行、山本宗宏、本田知
-亮、斋藤修三郎和马起园。
-
-\LuaTeX 虽然在编码上支持Unicode,但并不能直接处理汉字断行以及禁则应用,而
-在\pTeX 系列中则能够处理断行并应用禁则,但并不支持PDF输出。\LuaTeX 下处理
-汉字的断行和应用禁则需要使用其内建的诸多callback来进行。\pTeX 扩展TFM为JFM,
-但是JFM抽象程度更高,该文件涉及到的内容是字体的标点压缩,可以用于多个汉字字体。
-
-当前版本的\LuaTeX-ja 可以应用于\TeX\ Live和W32\TeX,在旧版本MikTeX下使用会
-出问题,因为MikTeX下的\LuaTeX 存在编译上的bug。
-
-\section{字体使用}
-
-\subsection{关于\LuaTeX-ja的字体调用}
-
-\XeTeX 在调用字体的时候需要使用freetype和fontconfig库,所以需要更新字体缓
-存,但是在\LuaTeX 下就不太一样。\LuaTeX 只需要在初次使用的时候刷新字体数据
-库即可(此数据库是一个lua文件)。\LuaTeX 下的字体缓存实际上是将字体的各种
-信息导出并保存的文件,在调用一个新字体的时候会生成一个。\LuaTeX 对于字体的
-处理并没有使用freetype,而是使用了fontforge,不过可能由于该库的接口有一些
-问题,导致部分字体无法在\LuaTeX 下使用。
-
-在使用\LuaTeX-ja的时候,需要先刷新字体数据库,该命令的使用方法如下:
-\begin{verbatim}
-Usage: mkluatexfontdb [OPTION]...
-
-Rebuild the LuaTeX font database.
-
-Valid options:
- -f --force force re-indexing all fonts
- -q --quiet don't output anything
- -v --verbose=LEVEL be more verbose (print the searched directories)
- -vv print the loaded fonts
- -vvv print all steps of directory searching
- -V --version print version and exit
- -h --help print this message
-\end{verbatim}
-
-在新版本的\texttt{luaotfload}包中,提供了新的命令\texttt{luaotfload-tool},
-但如上所述的\texttt{mkluatexfontdb}依然能够使用。
-
-又是可能遇到通不过的字体,需要将这个字体的绝对路径添加到\texttt{luaotfload-blacklist.cnf}中,
-这个文件的内容如下:
-\begin{verbatim}
-% Takes ages to load
-LastResort.ttf % a MacOSX font, but also available for free from unicode.org
-% Segfaults under LuaTeX 0.76
-lingoes.ttf
-% http://tug.org/pipermail/luatex/2013-May/004239.html
-Diablindall.ttf
-spltfgbd.ttf
-spltfgbi.ttf
-spltfgit.ttf
-spltfgrg.ttf
-\end{verbatim}
-
-如果你在\texttt{texmf-local}下添加了某些私有字体,请及时运行\texttt{texhash},
-这样能够方便在运行\LuaTeX 的时候能够通过kpathsea库找到他们。
-
-Lua\TeX 调用TrueType和OpenType字体并没有固定的方式,\XeTeX 使用了固定的接口,
-而Lua\TeX 需要使用luaotfload包来进行字体的调用。这两种字体一般都有高级特性,
-在\TeX\ Live或者W32\TeX 中可以使用\texttt{otfinfo}命令来查看相关的信息:
-\begin{verbatim}
-'Otfinfo' reports information about an OpenType font to standard output.
-Options specify what information to print.
-
-Usage: otfinfo [-sfzpg | OPTIONS] [OTFFILES...]
-
-Query options:
- -s, --scripts Report font's supported scripts.
- -f, --features Report font's GSUB/GPOS features.
- -z, --optical-size Report font's optical size information.
- -p, --postscript-name Report font's PostScript name.
- -a, --family Report font's family name.
- -v, --font-version Report font's version information.
- -i, --info Report font's names and designer/vendor info.
- -g, --glyphs Report font's glyph names.
- -t, --tables Report font's OpenType tables.
- -T, --dump-table NAME Output font's 'NAME' table.
-
-Other options:
- --script=SCRIPT[.LANG] Set script used for --features [latn].
- -V, --verbose Print progress information to standard error.
- -h, --help Print this message and exit.
- -q, --quiet Do not generate any error messages.
- --version Print version number and exit.
-
-Report bugs to <ekohler@gmail.com>.
-\end{verbatim}
-
-\subsection{使用字体的方法}
-
-目前\LuaTeX-ja支持在plain \TeX 和\LaTeX 下使用。如果你使用texinfo,那么很
-不幸,你不太可能使用\LuaTeX-ja来处理中文,因为texinfo是针对pdf\TeX 设计的,
-在\LuaTeX 下使用已经有了一定的不兼容现象,即使完全兼容也需要对texinfo中的
-字体配置进行调整,如果你急需使用texinfo来处理中文,请尝试W32\TeX 下的texinfo,
-这个发行版中的texinfo已经打了补丁。对于\ConTeXt 用户,请使用李延瑞的zhfonts模块
-\footnote{见https://github.com/liyanrui/zhfonts}。
-
-在plain \TeX 中使用Lua\TeX-ja可以在源文件中写入:
-\begin{verbatim}
-\input luatexja-core.sty
-\end{verbatim}
-
-Lua\TeX-ja移植的了\verb!\jfont!命令,在plain \TeX 下需要通过该命令来
-控制输出的汉字字体,例如:
-\begin{verbatim}
-\jfont\song={name:SimSun:jfm=banjiao} at 10pt
-\song 我能吞下玻璃而不伤身体。
-\end{verbatim}
-
-上文中的\verb!jfm=banjiao!使用来控制标点压缩的,如果此项未设定,则
-使用默认的\verb!ujis!压缩模式,对于简体中文来讲,可用的模式有:
-\texttt{quanjiao,banjiao,kaiming, CCT}。
-
-而在\LaTeX 下使用则较为简单,使用:
-\begin{verbatim}
-\usepackage{luatexja-fontspec}
-\end{verbatim}
-这个包对fontspec包进行了封装,令其能够较为便利地设定汉字字体。
-这个包提供的命令如下:
-\begin{table}[htbp]
- \centering
- \begin{tabular}{ll}
- \toprule
- \multicolumn{1}{c}{\textbf{命令}} & \multicolumn{1}{c}{\textbf{用途}} \\
- \midrule
- \verb!\jfontspec! & 改变当前汉字字体 \\
- \verb!\setmainjfont! & 设定文档主汉字字体 \\
- \verb!\setsansjfont! & 设定文档的无衬线汉字字体(黑体) \\
- \verb!\newjfontfamily! & 设定新的汉字字体族命令 \\
- \verb!\newjfontface! & 设定新的汉字字体命令 \\
- \verb!\defaultjfontfeatures! & 默认汉字字体的特性 \\
- \verb!\addjfontfeatures! & 设定当前字体的特性 \\
- \bottomrule
- \end{tabular}%
-\end{table}%
-
-\subsection{不可用字体系列}
-
-中文字体在丰度上与日文字体对比并不占优势,所以中文\TeX 文档在使用使用字体
-上没有太大变化。当你想在\LuaTeX-ja下是有部分特色字体的时候,请做好此种字体
-可能无法使用的准备。目前报错明显的字体有数个:
-\begin{itemize}
-\item 灵格斯词典附带的音标字体,这些字体会安装到系统字体文件夹下,在更新
- 字体数据库的时候会出现程序崩溃的情况,这是字体本身的原因,需要添加到黑名单中
-\item 康熙字典体,这是中国大陆一位业余字体设计者所设计的字体,由于该作者
- 缺乏相关技术知识,导致此字体的CMap出错,无论是完全版还是试用版都会出现
- 问题,此外该字体的boundingbox也是错误的,在嵌入pdf文档中十分影响阅读
-\item 信黑体,这个字体也是CMap的问题,无法使用
-\end{itemize}
-\subsection{Fandol字体系列}
-Fandol系列字体由本文档两位作者联合开发,含有数种样式。
-该套字体可以在TeXLive下进行更新。
-
-\begin{table}[htbp]
- \centering
- \begin{tabular}{lll}
- \toprule
- \multicolumn{1}{c}{\textbf{字体名}} & \multicolumn{1}{c}{\textbf{文件名}} & \multicolumn{1}{c}{\textbf{样例}} \\
- \midrule
- FandolSong-Regular & \texttt{FandolSong-Regular.otf} & {我能吞下玻璃而不伤身体} \\
- FandolSong-Bold & \texttt{FandolSong-Bold.otf} & {\bf 我能吞下玻璃而不伤身体} \\
- FandolHei-Regular & \texttt{FandolHei-Regular.otf} & {\jfontspec{FandolHei-Regular}我能吞下玻璃而不伤身体} \\
- FandolHei-Bold & \texttt{FandolHei-Bold.otf} & {\jfontspec{FandolHei-Bold}我能吞下玻璃而不伤身体} \\
- FandolFang-Regular & \texttt{FandolFang-Regular.otf} & {\jfontspec{FandolFang-Regular}我能吞下玻璃而不伤身体}\\
- FandolKai-Regular & \texttt{FandolKai-Regular} & {\jfontspec{FandolKai-Regular}我能吞下玻璃而不伤身体}\\
- \bottomrule
- \end{tabular}%
-\end{table}%
-
-
-\subsection{华文字体系列}
-在微软提供的Office套装中附带了一定数量的中文字体,
-这些字体是常州华文印刷新技术有限公司制造的。
-这些字体安装在系统字体文件夹下,在使用\LuaTeX-ja 的时候
-可以酌情使用。在本文档中,我们推荐简体中文用户使用
-此套字体,从使用率上看,各大学都会装有微软的操作系统
-和微软的Office,可以说已经相当普及,故做推荐。
-
-\begin{table}[htbp]
- \centering
- \begin{tabular}{llll}
- \toprule
- \multicolumn{1}{c}{\textbf{字体名}} & \multicolumn{1}{c}{\textbf{文件名}} & \multicolumn{1}{c}{\textbf{PostScript名}} & \multicolumn{1}{c}{\textbf{样例}} \\
- \midrule
- 华文宋体 & \texttt{STSONG.TTF} & STSong & {\jfontspec{STSong}我能吞下玻璃而不伤身体} \\
- 华文中宋 & \texttt{STZHONGS.TTF} & STZhongsong & {\jfontspec{STZhongsong}我能吞下玻璃而不伤身体} \\
- 华文细黑 & \texttt{STXIHEI.TTF} & STXihei & {\jfontspec{STXihei}我能吞下玻璃而不伤身体} \\
- 华文楷体 & \texttt{STKAITI.TTF} & STKaiti & {\jfontspec{STKaiti}我能吞下玻璃而不伤身体} \\
- 华文仿宋 & \texttt{STFANGSO.TTF} & STFangsong & {\jfontspec{STFangsong}我能吞下玻璃而不伤身体} \\
- \bottomrule
- \end{tabular}%
-\end{table}
-
-\subsection{中易字体系列}
-在Windows系统简体中文版中,附带了数种中文字体。
-这些字体为中易中标电子信息技术有限公司制造的。
-同我们强烈推荐的第一种方案比较,没有中宋。
-如果按照CCT的传统,一般使用黑体替换。
-
-\begin{table}[htbp]
- \centering
- \begin{tabular}{llll}
- \toprule
- \multicolumn{1}{c}{\textbf{字体名}} & \multicolumn{1}{c}{\textbf{文件名}} & \multicolumn{1}{c}{\textbf{PostScript名}} & \multicolumn{1}{c}{\textbf{样例}} \\
- \midrule
- 宋体 & \texttt{simsun.ttc} & SimSun & {\jfontspec{SimSun}我能吞下玻璃而不伤身体} \\
- 黑体 & \texttt{simhei.ttf} & SimHei & {\jfontspec{SimHei}我能吞下玻璃而不伤身体} \\
- 楷体 & \texttt{simkai.ttf} & KaiTi & {\jfontspec{KaiTi}我能吞下玻璃而不伤身体} \\
- 仿宋 & \texttt{simkai.ttf} & FangSong & {\jfontspec{FangSong}我能吞下玻璃而不伤身体} \\
- \bottomrule
- \end{tabular}%
-\end{table}%
-
-\subsection{Adobe字体系列}
-在Adobe Reader简体中文版中,附带了宋体和黑体两种字体。
-这两种字体实际上是华文字体,但是和华文字体不能混用,
-因为Adobe Reader中的中文字体的基线都进行了调整,
-不能互相匹配。在Adobe InDesign中还附带了楷体和仿宋体。
-Adobe的中文字体的Postscript名即为文件名去掉后缀名。
-
-\begin{table}[htbp]
- \centering
- \begin{tabular}{lll}
- \toprule
- \multicolumn{1}{c}{\textbf{字体名}} & \multicolumn{1}{c}{\textbf{文件名}} & \multicolumn{1}{c}{\textbf{样例}} \\
- \midrule
- Adobe 宋体 Std & \texttt{AdobeSongStd-Light.otf} & {\jfontspec{AdobeSongStd-Light}我能吞下玻璃而不伤身体} \\
- Adobe 黑体 Std & \texttt{AdobeHeitiStd-Regular.otf} & {\jfontspec{AdobeHeitiStd-Regular}我能吞下玻璃而不伤身体} \\
- Adobe 楷体 Std & \texttt{AdobeKaitiStd-Regular.otf} & {\jfontspec{AdobeKaitiStd-Regular}我能吞下玻璃而不伤身体} \\
- Adobe 仿宋 Std & \texttt{AdobeFangsongStd-Regular.otf} & {\jfontspec{AdobeFangsongStd-Regular}我能吞下玻璃而不伤身体} \\
- \bottomrule
- \end{tabular}%
-\end{table}%
-
-\subsection{方正字体系列}
-方正字体的来源有两种,第一种是使用方正的排版系统的时候会
-安装到Windows系统的字体文件夹下,第二种是针对Linux系统
-来说的,WPS for Linux附带了部分方正字体。
-
-\begin{table}[htbp]
- \centering
- \begin{tabular}{llll}
- \toprule
- \multicolumn{1}{c}{\textbf{字体名}} & \multicolumn{1}{c}{\textbf{文件名}} & \multicolumn{1}{c}{\textbf{全名}} & \multicolumn{1}{c}{\textbf{样例}} \\
- \midrule
- 方正书宋\_GBK & \texttt{FZSSK.TTF} & FZShuSong-Z01 & {\jfontspec{FZShuSong-Z01}我能吞下玻璃而不伤身体} \\
- 方正小标宋\_GBK & \texttt{FZXBSK.TTF} & FZXiaoBiaoSong-B05 & {\jfontspec{FZXiaoBiaoSong-B05}我能吞下玻璃而不伤身体} \\
- 方正黑体\_GBK & \texttt{FZHTK.TTF} & FZHei-B01 & {\jfontspec{FZHei-B01}我能吞下玻璃而不伤身体} \\
- 方正楷体\_GBK & \texttt{FZKTK.TTF} & FZKai-Z03 & {\jfontspec{FZKai-Z03}我能吞下玻璃而不伤身体} \\
- 方正仿宋\_GBK & \texttt{FZFSK.TTF} & FZFangSong-Z02 & {\jfontspec{FZFangSong-Z02}我能吞下玻璃而不伤身体} \\
- \bottomrule
- \end{tabular}%
-\end{table}%
-\end{document}
diff --git a/macros/luatex/generic/luatexja/doc/luatexja.dtx b/macros/luatex/generic/luatexja/doc/luatexja.dtx
index b404fc4636..19332cfb06 100644
--- a/macros/luatex/generic/luatexja/doc/luatexja.dtx
+++ b/macros/luatex/generic/luatexja/doc/luatexja.dtx
@@ -17,26 +17,11 @@
\makeatletter
%%%%%%%%
\def\pgfsysdriver{pgfsys-pdftex.def}
-\directlua{if jit then jit.on() end}
\usepackage{metalogo,amsmath,array,tikz,pict2e,multienum,float,mathtools}
\usepackage{booktabs,multicol,luatexja-ruby}
\usepackage[all]{xy}
\usepackage{lltjext,alltt,comment}
-%%%%%%%% Lua GC
-\patchcmd\@outputpage{\stepcounter{page}}{%
- \directlua{%
- if jit then
- local k = collectgarbage("count")
- if k>900000 then
- collectgarbage("collect")
- texio.write_nl("term and log", "GC: ", math.floor(k), math.floor(collectgarbage("count")))
- end
- end
- }%
- \stepcounter{page}%
-}{}{}
-
%%%%%%%% fonts
\usepackage{luatexja-otf}
\usepackage[no-math]{fontspec}
@@ -46,7 +31,8 @@
%<ja> Scale=MatchLowercase, FakeStretch=1.137121,
ItalicFont=iosevka-slab-oblique,
BoldFont=iosevka-slab-bold, BoldItalicFont=iosevka-slab-bolditalic,
-]{iosevka-slab-regular}
+%<en> ]{iosevka-slab-regular}
+%<ja> ]{iosevka-slab-light}
\setsansfont[Scale=MatchLowercase,Ligatures=TeX,RawFeature=-notdef]{Linux Biolinum O}
\usepackage[match]{luatexja-fontspec}
\usepackage[kozuka-pr6n]{luatexja-preset}
@@ -87,14 +73,22 @@
\def\IVS#1{\char\numexpr "E0100+#1\relax}%"
\def\IVSA#1#2#3#4#5{%
- \textcolor{blue}{\raisebox{3.5pt}{\normalfont\ttfamily%
- \fboxsep=0.5pt\fbox{\tiny \oalign{0#1#2\crcr#3#4#5\crcr}}}}%
+ \hbox to1em{\hss\textcolor{blue}{\raisebox{3.5pt}{\normalfont\ttfamily%
+ \fboxsep=0.5pt\fbox{\hbox to0.75em{\hss\tiny \oalign{0#1#2\crcr#3#4#5\crcr}\hss}}}}\hss}%
}
{\catcode`\%=11
\gdef\IVSB#1{\expandafter\IVSA\directlua{
local cat_str = luatexbase.catcodetables['string']
tex.sprint(cat_str, string.format('%X', 0xE00EF+#1))
}}}
+\def\UCSA#1#2#3#4{%
+ \hbox to1em{\hss\textcolor{blue}{\raisebox{3.5pt}{\normalfont\ttfamily%
+ \fboxsep=0.5pt\fbox{\hbox to0.75em{\hss\tiny \oalign{#1#2\crcr#3#4\crcr}\hss}}}}\hss}%
+}
+\def\UCSB#1#2{%
+ \hbox to1em{\hss\textcolor{red}{\raisebox{3.5pt}{\normalfont\ttfamily%
+ \fboxsep=0.5pt\fbox{\hbox to0.75em{\hss\tiny \oalign{\hss#1\hss\crcr\hss#2\hss\crcr}\hss}}}}\hss}%
+}
\usepackage{listings,showexpl,enumitem}
\lstset{
@@ -648,32 +642,21 @@ and \emph{Japanese fonts} for fonts used in \textbf{JAchar}.
%<ja>\section{使い方}
%<en>\subsection{Installation}
%<ja>\subsection{インストール}
-
+\label{ssec:install}
%<en>The following packages are needed for the \LuaTeX-ja\ package.
%<ja>\LuaTeX-jaパッケージの動作には次のパッケージ類が必要である.
\begin{itemize}
\item \href{http://www.luatex.org/}{\LuaTeX}\ 1.0.0 (or later)
-\item recent \href{https://github.com/latex3/luaotfload}{\Pkg{luaotfload}} (v2.98 or later recommended)
+\item recent \href{https://github.com/latex3/luaotfload}{\Pkg{luaotfload}} (v3.1 or later recommended)
\item \Pkg{adobemapping} (Adobe cmap and pdfmapping files)
-\item \Pkg{etoolbox}, \Pkg{everysel} (if you want to use \LuaTeX-ja with \LaTeXe)
+\item \href{https://github.com/josephwright/etoolbox/}{\Pkg{etoolbox}},
+ \Pkg{everysel} (if you want to use \LuaTeX-ja with \LaTeXe)
\item \Pkg{ltxcmds}, \Pkg{pdftexcmds}, \Pkg{filehook}, \Pkg{atbegshi}
-\item \Pkg{fontspec} v2.7c (or later)
+\item \href{https://github.com/wspr/fontspec/}{\Pkg{fontspec}} v2.7c (or later)
%<en>\item \emph{IPAex fonts} (\url{http://ipafont.ipa.go.jp/})
%<ja>\item \emph{IPAexフォント(\url{http://ipafont.ipa.go.jp/})}
\end{itemize}
-%<*en>
-LuaHB\TeX~and~\href{https://github.com/khaledhosny/harftex}{Harf\TeX},
-which are \LuaTeX-variants integrated with Harfbuzz, are not supported for now.
-Maybe documents can typeset without an error,
-but with unwanted results (especially, vertical typesetting and \cs{CID}).
-%</en>
-%<*ja>
-現時点では,LuaHB\TeX や\href{https://github.com/khaledhosny/harftex}{Harf\TeX}といった
-Harfbuzzを利用したエンジンでの動作は未保証である.
-エラーが発生せずにタイプセットできるかもしれないが,特に縦組時や
-\cs{CID}などで意図しない結果となりうる可能性が大きい.
-%</ja>
%<*en>
Now \LuaTeX-ja is available from
@@ -681,8 +664,8 @@ CTAN (in the \texttt{macros/luatex/generic/luatexja} directory), and
the following distributions:
\begin{itemize}
\item MiK\TeX\ (in \texttt{luatexja.tar.lzma}); see the next subsection
- \item \TeX\ Live (in \texttt{texmf-dist/tex/luatex/luatexja})
- \item W32\TeX\ (in \texttt{luatexja.tar.xz})
+ \item \href{https://www.tug.org/texlive/}{\TeX\ Live} (in \texttt{texmf-dist/tex/luatex/luatexja})
+ \item \href{http://w32tex.org/}{W32\TeX}\ (in \texttt{luatexja.tar.xz})
\end{itemize}
IPAex fonts are also available in these distributions.
%</en>
@@ -698,6 +681,27 @@ IPAex fonts are also available in these distributions.
W32\TeX においてはIPAexフォントは \texttt{luatexja.tar.xz} 内にある.
%</ja>
+%<*en>
+\paragraph{Using \LuaTeX-ja with LuaHB\TeX}
+Using \LuaTeX-ja with LuaHB\TeX (\LuaTeX\ integrated with
+\href{https://github.com/harfbuzz/harfbuzz}{HarfBuzz}) is not well tested.
+Maybe documents can typeset without an error,
+but with unwanted results (especially, vertical typesetting and \cs{CID}).
+
+Especially,
+\emph{We don't recommend defining a Japanese font with HarfBuzz},
+by specifying \texttt{Renderer=Harfbuzz}~etc.\ (\Pkg{fontspec}) or~{mode=harf} (otherwise).
+%</en>
+%<*ja>
+\paragraph{LuaHB\TeX 下での\LuaTeX-jaの使用}
+現時点では,LuaHB\TeX 下での\LuaTeX-jaの使用は十分にテストされていない.
+エラーが発生せずにタイプセットできるかもしれないが,特に縦組時や
+\cs{CID}などで意図しない結果となりうる可能性が大きい.
+
+特に,\texttt{Renderer=Harfbuzz}等(\Pkg{fontspec})や\texttt{mode=harf}指定(それ以外)を用いて
+\emph{和文フォントに対してHarfBuzzを用いることは推奨しない}.
+%</ja>
+
%<en>\paragraph{Manual installation}
%<ja>\paragraph{手動インストール方法}
@@ -707,7 +711,7 @@ W32\TeX においてはIPAexフォントは \texttt{luatexja.tar.xz} 内にあ
At the present, \LuaTeX-ja has no \emph{stable} release.
\begin{itemize}
-\item Clone the Git repository:
+\item Clone the Git repository by
\begin{lstlisting}
$ git clone git://git.osdn.jp/gitroot/luatex-ja/luatexja.git
\end{lstlisting}
@@ -725,11 +729,11 @@ the forefront of development is not the \texttt{master} branch.
開発版であって,安定版でないことに注意.
\begin{itemize}
-\item Gitリポジトリをクローンする:
+\item Gitリポジトリを次のコマンドでクローンする:
\begin{lstlisting}
$ git clone git://git.osdn.jp/gitroot/luatex-ja/luatexja.git
\end{lstlisting}
-\item \texttt{master} ブランチのスナップショット(\texttt{tar.gz} 形式)をダウンロードする.
+\item \texttt{master} ブランチのスナップショット(\texttt{tar.gz} 形式)をダウンロードする:
\begin{flushleft}
\url{http://git.osdn.jp/view?p=luatex-ja/luatexja.git;a=snapshot;h=HEAD;sf=tgz}.
\end{flushleft}
@@ -1161,8 +1165,7 @@ so \Pkg{ltjsclasses} uses the \texttt{nomag*} option\footnote{Same effect as
\footnote{\Pkg{jsclasses}や,八登崇之氏による\Pkg{BXjscls}クラスにおける同名のオプションと
同じ.上記クラスは\TeX コードのみで実装しているが,\Pkg{ltjsclasses}ではLuaコードも用いている.}が標準で
有効になっており,これを使って本文フォントサイズの設定を行っている.
-しかし,この\texttt{nomag*}オプションでは(20180121.0版より前の版において\Pkg{unicode-math}パッケージ使用時に
-起きたように)予想外の意図しない現象に遭遇する危険がある.そのような場合は
+しかし,この\texttt{nomag*}オプションでは(バージョン20180121.0より前で\Pkg{unicode-math}パッケージ使用時に起きたように)予想外の意図しない現象に遭遇する危険がある.そのような場合は
\cs{documentclass}において\texttt{nomag}オプションを指定してほしい.
%</ja>
@@ -1647,7 +1650,7 @@ The following presets are defined:
\begin{quote}
\ttfamily
\hyphenchar\font=-1 \exhyphenchar=-1
- hiragino-pro, hiragino-pron, ipa, ipa-hg, ipaex, ipaex-hg,
+ haranoaji, hiragino-pro, hiragino-pron, ipa, ipa-hg, ipaex, ipaex-hg,
kozuka-pr6, kozuka-pr6n, kozuka-pro, moga-mobo, moga-mobo-ex,
bizud, morisawa-pr6n, morisawa-pro, ms, ms-hg, noembed, noto-otc, noto-otf,
sourcehan, sourcehan-jp, ume, yu-osx, yu-win, yu-win10
@@ -2125,6 +2128,52 @@ setting, you can use \cs{ltjalchar} and \cs{ltjjachar} respectively, as the foll
\end{LTXexample}
%</ja>
+%<*ja>
+\paragraph{絵文字など,複数コードポイントの列で表現される字形をを利用する場合の注意}
+(\Pkg{luaotfload}による)OpenType機能や合字等の処理は,\LuaTeX-jaが
+段落・水平ボックスの中身全体に対して「この文字は\textbf{JAchar}だから和文フォントで組む」と
+フォントを置き換えた後に適用される.
+そのため,異体字セレクタや絵文字といった複数のコードポイントの列で表現される文字を
+組む場合には,列全体で\textbf{JAchar}の範囲か\textbf{ALchar}の範囲かが
+統一されていないといけない.
+
+例えば,CJK統合漢字(とその拡張達)と
+IVS用の異体字セレクタ(\texttt{U+E0100}--\texttt{U+E01EF})は標準では
+どちらも同じ文字範囲6であるため,(フォントがサポートしていれば)IVSは正しく機能する.
+しかし,下の例のように異体字セレクタを\textbf{ALchar}の文字範囲(4)に移動させると,
+IVSは機能しなくなる:
+\ltjdefcharrange{4}{"E0100-"E01EF}
+\begin{LTXexample}
+\ltjdefcharrange{4}{"E0100-"E01EF}
+葛󠄀城市,葛󠄁飾区,葛西
+\end{LTXexample}
+\ltjdefcharrange{6}{"E0100-"E01EF}
+
+また,標準では絵文字として使われる可能性が大きい一部の文字が\textbf{JAchar}となっている
+\footnote{同じUnicodeブロック内にAdobe-Japan1-6の文字があったため.}.
+絵文字を用いる場合にはこの点に留意する必要がある.
+
+\begin{center}
+ \begin{minipage}{.5\textwidth}\small\ttfamily
+\verb!\ltjsetparameter{jacharrange={+3}}!\\
+\verb!\font\nce=NotoColorEmoji.ttf:mode=harf\nce!\\
+\IVSA 1F469\UCSB{ZW}{J}\UCSA 2764\UCSB{VS}{16}\UCSB{ZW}J\IVSA 1F48B\UCSB{ZW}J\IVSA 1F468\
+ \textcolor{green}{\% U+2764: JAchar}\\
+\verb!\ltjsetparameter{jacharrange={-3}}!\\
+\IVSA 1F469\UCSB{ZW}{J}\UCSA 2764\UCSB{VS}{16}\UCSB{ZW}J\IVSA 1F48B\UCSB{ZW}J\IVSA 1F468\
+ \textcolor{green}{\% U+2764: ALchar}
+ \end{minipage}%
+ \begin{minipage}{.5\textwidth}
+\ltjsetparameter{jacharrange={+3}}
+\font\nce=NotoColorEmoji.ttf:mode=harf\nce
+👩‍❤️‍💋‍👨
+\ltjsetparameter{jacharrange={-3}}
+👩‍❤️‍💋‍👨
+ \end{minipage}
+\end{center}
+\ltjsetparameter{jacharrange={+3}}
+%</ja>
+
%<en>\subsection{\Param{kanjiskip} and \Param{xkanjiskip}}
%<ja>\subsection{\Param{kanjiskip}と\Param{xkanjiskip}}
@@ -3424,14 +3473,16 @@ JFMは文字と和文組版で自動的に挿入される
\def\r#1#2{%
\hbox{\Large\vrule
\parbox[b]{7\zw}{%
- \addjfontfeatures{YokoFeatures={Opacity=0.5, Color=#2, JFM=#1}}\noindent
+ \addjfontfeatures{YokoFeatures={JFM=#1}}\noindent
+ \color{#2}\transparent{0.5}
◆◆◆◆◆◆◆
ある日モモちゃんがお使いで迷子になって泣きました.
}\vrule}}
\def\s#1#2{%
\Large
\parbox[b]{7\zw}{%
- \addjfontfeatures{YokoFeatures={Opacity=0.5, Color=#2, JFM=#1}}\noindent
+ \addjfontfeatures{YokoFeatures={JFM=#1}}\noindent
+ \color{#2}\transparent{0.5}
ちょっと!何
}}
\def\t#1#2#3{\hbox to 0pt{\hss%
@@ -3713,14 +3764,16 @@ This functionality is disabled by \texttt{-ltjksp} specification.
\def\r#1#2{%
\hbox{\tate\Large\vrule
\parbox{7\zw}{%
- \addjfontfeatures{TateFeatures={Opacity=0.5, Color=#2, JFM=#1}}\noindent
+ \addjfontfeatures{TateFeatures={JFM=#1}}\noindent
+ \color{#2}\transparent{0.5}
◆◆◆◆◆◆◆
ある日モモちゃんが「お使い」で迷子になって泣きました。
}\vrule}}
\def\s#1#2{%
\hbox{\tate\Large
\parbox{7\zw}{%
- \addjfontfeatures{TateFeatures={Opacity=0.5, Color=#2, JFM=#1}}\noindent
+ \addjfontfeatures{TateFeatures={JFM=#1}}\noindent
+ \color{#2}\transparent{0.5}
ちょっと!何
}}}
\def\t#1#2#3{\hbox to 0pt{\hss%
@@ -6428,11 +6481,11 @@ to <family>. See Subsection~\ref{ssec:fontfamilycmd} for detail.
\begin{figure}[!tb]
\begin{LTXexample}[pos=b]
\DeclareKanjiFamily{JY3}{edm}{}
-\DeclareFontShape{JY3}{edm}{m}{n} {<-> s*KozMinPr6N-Regular:jfm=ujis;}{}
-\DeclareFontShape{JY3}{edm}{m}{green}{<-> s*KozMinPr6N-Regular:jfm=ujis;color=007F00}{}
-\DeclareFontShape{JY3}{edm}{m}{blue} {<-> s*KozMinPr6N-Regular:jfm=ujis;color=0000FF}{}
-\DeclareAlternateKanjiFont{JY3}{edm}{m}{n}{JY3}{edm}{m}{green}{"4E00-"67FF,{-2}-{-2}}
-\DeclareAlternateKanjiFont{JY3}{edm}{m}{n}{JY3}{edm}{m}{blue}{ "6800-"9FFF}
+\DeclareFontShape{JY3}{edm}{m}{n} {<-> s*KozMinPr6N-Regular:jfm=ujis;}{}
+\DeclareFontShape{JY3}{edm}{m}{fb} {<-> s*KozGoPr6N-Regular:jfm=ujis}{}
+\DeclareFontShape{JY3}{edm}{m}{fb2} {<-> s*KozGoPr6N-Medium:jfm=ujis}{}
+\DeclareAlternateKanjiFont{JY3}{edm}{m}{n}{JY3}{edm}{m}{fb}{ "4E00-"67FF,{-2}-{-2}}
+\DeclareAlternateKanjiFont{JY3}{edm}{m}{n}{JY3}{edm}{m}{fb2}{"6800-"9FFF}
{\kanjifamily{edm}\selectfont
日本国民は、正当に選挙された国会における代表者を通じて行動し、……}
\end{LTXexample}
@@ -6810,11 +6863,11 @@ will not be embedded in the output PDF file. See Subsection~\ref{ssec:psft}.
\begin{figure}[!tb]
\begin{LTXexample}[width=0.25\textwidth]
\jfontspec[
- YokoFeatures={Color=007F00}, TateFeatures={Color=00007F},
+ YokoFeatures={FakeBold=3}, TateFeatures={FakeBold=6},
TateFont=KozGoPr6N-Regular
]{KozMinPr6N-Regular}
\hbox{\yoko 横組のテスト}\hbox{\tate 縦組のテスト}
-\addjfontfeatures{Color=FF0000}
+\addjfontfeatures{FakeBold=0}
\hbox{\yoko 横組}\hbox{\tate 縦組}
\end{LTXexample}
%<ja>\caption{\texttt{TateFeatures} 等の使用例}
@@ -6860,8 +6913,8 @@ A demonstrarion is shown in \autoref{fig:yokotate-fontspec}.
\begin{LTXexample}[pos=b]
\jfontspec[
AltFont={
- {Range="4E00-"67FF, Color=007F00},
- {Range="6800-"9EFF, Color=0000FF},
+ {Range="4E00-"67FF, Font=KozGoPr6N-Medium},
+ {Range="6800-"9EFF, FakeBold=4},
{Range="3040-"306F, Font=KozGoPr6N-Regular},
}
]{KozMinPr6N-Regular}
@@ -6924,7 +6977,7 @@ For example,
\begin{lstlisting}
AltFont = {
{ Font=HogeraMin-Light, BoldFont=HogeraMin-Bold,
- Range="3000-"30FF, BoldFeatures={Color=007F00} }
+ Range="3000-"30FF, BoldFeatures={FakeBold=1} }
}
\end{lstlisting}
does \emph{not} work. Instead, one have to write
@@ -6933,7 +6986,7 @@ UprightFeatures = {
AltFont = { { Font=HogeraMin-Light, Range="3000-"30FF, } },
},
BoldFeatures = {
- AltFont = { { Font=HogeraMin-Bold, Range="3000-"30FF, Color=007F00 } },
+ AltFont = { { Font=HogeraMin-Bold, Range="3000-"30FF, FakeBold=1 } },
}
\end{lstlisting}
@@ -6956,7 +7009,7 @@ has no effect, because a color specification is already done in
\begin{lstlisting}
AltFont = {
{ Font=HogeraMin-Light, BoldFont=HogeraMin-Bold,
- Range="3000-"30FF, BoldFeatures={Color=007F00} }
+ Range="3000-"30FF, BoldFeatures={FakeBold=1} }
}
\end{lstlisting}
のように指定することは出来ず,
@@ -6965,7 +7018,7 @@ UprightFeatures = {
AltFont = { { Font=HogeraMin-Light, Range="3000-"30FF, } },
},
BoldFeatures = {
- AltFont = { { Font=HogeraMin-Bold, Range="3000-"30FF, Color=007F00 } },
+ AltFont = { { Font=HogeraMin-Bold, Range="3000-"30FF, FakeBold=1 } },
}
\end{lstlisting}
のように指定しなければならない.
@@ -6975,8 +7028,8 @@ BoldFeatures = {
指定することは可能であり.また\ \texttt{YokoFeatures},~\texttt{TateFeatures} キーの
中身に \texttt{AltFont} を指定することができる.
-また,\autoref{fig:yokotate-fontspec}後半部では6行目の色の指定が効かず,
-2行目で指定した\ \texttt{YokoFeatures},~\texttt{TateFeatures}\ による色の指定が有効になっ
+また,\autoref{fig:yokotate-fontspec}後半部では6行目の疑似太字無効化の指定が効かず,
+2行目で指定した\ \texttt{YokoFeatures},~\texttt{TateFeatures}\ による疑似太字の指定が有効になっ
たままである.これは\emph{\ \texttt{YokoFeatures},~\texttt{TateFeatures}\ による
OpenType機能指定は
組方向に依存しないOpenType機能の指定より後に解釈される}からである.
@@ -7071,13 +7124,13 @@ ordinary characters in the following points:
有効か無効かを問わず,\cs{UTF} で出力される文字にはこれらのOpenType機能が働いた字形になる.
%</ja>
%<*en>
-\item Processing codes for supporting other OpenType features (for example,
+\item Processes for supporting other OpenType features (for example,
glyph replacement and kerning) by the \Pkg{luaotfload} package
is not performed to these characters.
%</en>
%<*ja>
\item その他のOpenType機能(例えばグリフ置換やカーニング)をサポートするための
- \Pkg{luaotfload}パッケージのコードはこれらの文字には働かない.
+ \Pkg{luaotfload}パッケージによる処理はこれらの文字には働かない.
%</ja>
\end{itemize}
@@ -7949,13 +8002,13 @@ We didn't taken account of when more than one options among them are specified.
\label{sssec:ltjpreset-multi}
%<*en>
-Besides \texttt{bizud}, \texttt{morisawa-pro},~and~\texttt{morisawa-pr6n} presets,
+Besides \texttt{bizud}, \texttt{haranoaji}, \texttt{morisawa-pro},~and~\texttt{morisawa-pr6n} presets,
fonts are specified by font name, not by file name.
In following tables, starred fonts (e.g.~KozGo\dots-Regular) are used for medium series of \textit{gothic},
\emph{if and only if \texttt{deluxe} option is specified}.
%</en>
%<*ja>
-\texttt{bizud}, \texttt{morisawa-pro}, \texttt{morisawa-pr6n}以外はフォントの指定は
+\texttt{bizud}, \texttt{haranoaji}, \texttt{morisawa-pro}, \texttt{morisawa-pr6n}以外はフォントの指定は
(ファイル名でなく)フォント名で行われる.
以下の表において,*\,つきのフォント(e.g.,~KozGo\dots-Regular)は,\emph{\texttt{deluxe}オプション指定時に}
ゴシック体中字として用いられるものを示している.
@@ -7991,12 +8044,12 @@ There is not rounded gothic family in Kozuka fonts.
&KozGoPro-Medium&KozGoProVI-Medium&KozGoPr6N-Medium\\
\cmidrule(l){2-5}
%<en>\smash{\raisebox{2ex}{\textit{gothic}}}%
-%<ja>\smash{\raisebox{2ex}{\gt ゴシック}}%
+%<ja>\smash{\raisebox{2ex}{\textgt{ゴシック}}}%
&bold&KozGoPro-Bold&KozGoProVI-Bold&KozGoPr6N-Bold\\
&extra bold&KozGoPro-Heavy&KozGoProVI-Heavy&KozGoPr6N-Heavy\\
\midrule
%<en>\textit{rounded gothic}
-%<ja>\gt 丸ゴシック
+%<ja>\textgt{丸ゴシック}
&&KozGoPro-Heavy&KozGoProVI-Heavy&KozGoPr6N-Heavy\\
\bottomrule
\end{tabular}
@@ -8037,18 +8090,17 @@ Std/StdNフォントであり,その他はAdobe-Japan1-5対応である.
&Hiragino~Kaku~Gothic~Pro~W6&Hiragino~Kaku~Gothic~ProN~W6\\
\cmidrule(l){2-4}
%<en>\smash{\raisebox{2ex}{\textit{gothic}}}%
-%<ja>\smash{\raisebox{2ex}{\gt ゴシック}}%
+%<ja>\smash{\raisebox{2ex}{\textgt{ゴシック}}}%
&bold&Hiragino~Kaku~Gothic~Pro~W6&Hiragino~Kaku~Gothic~ProN~W6\\
&extra bold&Hiragino~Kaku~Gothic~Std~W8&Hiragino~Kaku~Gothic~StdN~W8\\
\midrule
%<en>\textit{rounded gothic}
-%<ja>\gt 丸ゴシック
+%<ja>\textgt{丸ゴシック}
&&Hiragino~Maru~Gothic~Pro~W4&Hiragino~Maru~Gothic~ProN~W4\\
\bottomrule
\end{tabular}
\end{center}
-%<ja>\newpage
\item[bizud] BIZ UD fonts (by Morisawa Inc.) bundled with
Windows~10 October 2018 Update.
\begin{center}\small
@@ -8063,12 +8115,12 @@ Std/StdNフォントであり,その他はAdobe-Japan1-5対応である.
&medium&BIZ-UDGothicR.ttc\\
\cmidrule(l){2-3}
%<en>\textit{gothic}%
-%<ja>\gt ゴシック
+%<ja>\textgt{ゴシック}
&bold&BIZ-UDGothicB.ttc\\
&extra bold&BIZ-UDGothicB.ttc\\
\midrule
%<en>\textit{rounded gothic}
-%<ja>\gt 丸ゴシック
+%<ja>\textgt{丸ゴシック}
&&BIZ-UDGothicB.ttc\\
\bottomrule
\end{tabular}
@@ -8086,18 +8138,18 @@ Std/StdNフォントであり,その他はAdobe-Japan1-5対応である.
\midrule
&medium&A-OTF-RyuminPro-Light.otf&A-OTF-RyuminPr6N-Light.otf\\
%<en>\smash{\raisebox{1.5ex}{\textit{mincho}}}%
-%<ja>\smash{\raisebox{1.5ex}{\gt 明朝}}%
+%<ja>\smash{\raisebox{1.5ex}{\textgt{明朝}}}%
&bold&A-OTF-FutoMinA101Pro-Bold.otf&A-OTF-FutoMinA101Pr6N-Bold.otf\\
\midrule
&medium
&A-OTF-GothicBBBPro-Medium.otf&A-OTF-GothicBBBPr6N-Medium.otf\\
%<en>\textit{gothic}%
-%<ja>\gt ゴシック
+%<ja>\textgt{ゴシック}
&bold&A-OTF-FutoGoB101Pro-Bold.otf&A-OTF-FutoGoB101Pr6N-Bold.otf\\
&extra bold&A-OTF-MidashiGoPro-MB31.otf&A-OTF-MidashiGoPr6N-MB31.otf\\
\midrule
%<en>\textit{rounded gothic}
-%<ja>\gt 丸ゴシック
+%<ja>\textgt{丸ゴシック}
&&A-OTF-Jun101Pro-Light.otf&A-OTF-ShinMGoPr6N-Light.otf\\
\bottomrule
\end{tabular}
@@ -8125,12 +8177,12 @@ Std/StdNフォントであり,その他はAdobe-Japan1-5対応である.
&YuGothic-Regular&YuGothic-Medium&YuGothic~Medium\\
\cmidrule(l){2-5}
%<en>\textit{gothic}%
-%<ja>\gt ゴシック
+%<ja>\textgt{ゴシック}
&bold&YuGothic-Bold&YuGothic-Bold&YuGothic~Bold\\
&extra bold&YuGothic-Bold&YuGothic-Bold&YuGothic~Bold\\
\midrule
%<en>\textit{rounded gothic}
-%<ja>\gt 丸ゴシック
+%<ja>\textgt{丸ゴシック}
&&YuGothic-Bold&YuGothic-Bold&YuGothic~Bold\\
\bottomrule
\end{tabular}
@@ -8148,17 +8200,17 @@ Std/StdNフォントであり,その他はAdobe-Japan1-5対応である.
\midrule
&medium&Moga90Mincho&MogaMincho\\
%<en>\smash{\raisebox{1.5ex}{\textit{mincho}}}%
-%<ja>\smash{\raisebox{1.5ex}{\gt 明朝}}%
+%<ja>\smash{\raisebox{1.5ex}{\textgt{明朝}}}%
&bold&Moga90Mincho Bold&MogaMincho Bold\\
\midrule
&medium&Moga90Gothic&MogaGothic\\
%<en>\textit{gothic}%
-%<ja>\gt ゴシック
+%<ja>\textgt{ゴシック}
&bold&Moga90Gothic Bold&MogaGothic Bold\\
&extra bold&Moga90Gothic Bold&MogaGothic Bold\\
\midrule
%<en>\textit{rounded gothic}
-%<ja>\gt 丸ゴシック
+%<ja>\textgt{丸ゴシック}
&&Mobo90Gothic&MoboGothic\\
\bottomrule
\end{tabular}
@@ -8176,19 +8228,19 @@ Std/StdNフォントであり,その他はAdobe-Japan1-5対応である.
\midrule
&medium&Ume Mincho\\
%<en>\smash{\raisebox{1.5ex}{\textit{mincho}}}%
-%<ja>\smash{\raisebox{1.5ex}{\gt 明朝}}%
+%<ja>\smash{\raisebox{1.5ex}{\textgt{明朝}}}%
&bold&Ume Mincho\\
\midrule
&&Ume Gothic*\\
&\smash{\raisebox{1.5ex}{medium}}&Ume Gothic O5\\
\cmidrule(l){2-3}
%<en>\textit{gothic}%
-%<ja>\gt ゴシック
+%<ja>\textgt{ゴシック}
&bold&Ume Gothic O5\\
&extra bold&Ume Gothic O5\\
\midrule
%<en>\textit{rounded gothic}
-%<ja>\gt 丸ゴシック
+%<ja>\textgt{丸ゴシック}
&&Ume Gothic O5\\
\bottomrule
\end{tabular}
@@ -8215,12 +8267,12 @@ Std/StdNフォントであり,その他はAdobe-Japan1-5対応である.
&\AD{Sans}{Medium}\\
\cmidrule(l){2-4}
%<en>\smash{\raisebox{2ex}{\textit{gothic}}}%
-%<ja>\smash{\raisebox{2ex}{\gt ゴシック}}%
+%<ja>\smash{\raisebox{2ex}{\textgt{ゴシック}}}%
&bold&\AD{Sans}{Bold}\\
&extra bold&\AD{Sans}{Heavy}\\
\midrule
%<en>\textit{rounded gothic}
-%<ja>\gt 丸ゴシック
+%<ja>\textgt{丸ゴシック}
&&\AD{Sans}{Heavy}\\
\bottomrule
\end{tabular}
@@ -8247,18 +8299,54 @@ Std/StdNフォントであり,その他はAdobe-Japan1-5対応である.
&\AD{Sans}{Medium}\\
\cmidrule(l){2-4}
%<en>\smash{\raisebox{2ex}{\textit{gothic}}}%
-%<ja>\smash{\raisebox{2ex}{\gt ゴシック}}%
+%<ja>\smash{\raisebox{2ex}{\textgt{ゴシック}}}%
&bold&\AD{Sans}{Bold}\\
&extra bold&\AD{Sans}{Black}\\
\midrule
%<en>\textit{rounded gothic}
-%<ja>\gt 丸ゴシック
+%<ja>\textgt{丸ゴシック}
&&\AD{Sans}{Black}\\
\bottomrule
\end{tabular}
\end{center}
+\item[haranoaji] Harano Aji Fonts.
+%<en>\par These fonts can be downloaded from\\\hfill \url{https://github.com/trueroad/HaranoAjiFonts}.
+%<ja>これらのフォントは \url{https://github.com/trueroad/HaranoAjiFonts} からダウンロードできる.
+%<*en>
+There is not rounded gothic family in Harano Aji Fonts.
+%</en>
+%<*ja>
+「原ノ味丸ゴシック」は存在しないので,便宜的に原ノ味角ゴシックHeavyによって代用している.
+%</ja>
+\begin{center}\small
+\begin{tabular}{lll}
+\toprule
+\bf family&\bf series&\texttt{haranoaji}\\
+\midrule
+ &light&HaranoAjiMincho-Light.otf\\
+%<en>\textit{mincho}%
+%<ja>\textgt{明朝}%
+ &medium&HaranoAjiMincho-Regular.otf\\
+ &bold&HaranoAjiMincho-Bold.otf\\
+\midrule
+ &&HaranoAjiGothic-Regular.otf*\\
+ &\smash{\raisebox{1.5ex}{medium}}
+ &HaranoAjiGothic-Medium.otf\\
+\cmidrule(l){2-3}
+%<en>\smash{\raisebox{2ex}{\textit{gothic}}}%
+%<ja>\smash{\raisebox{2ex}{\textgt{ゴシック}}}%
+ &bold&HaranoAjiGothic-Bold.otf\\
+ &extra bold&HaranoAjiGothic-Heavy.otf\\
+\midrule
+%<en>\textit{rounded gothic}
+%<ja>\textgt{丸ゴシック}
+&&HaranoAjiGothic-Heavy.otf\\
+\bottomrule
+\end{tabular}
+\end{center}
\end{cslist}
+
%<en>\subsubsection{Presets which do not support multi weights}
%<ja>\subsubsection{単ウェイト用プリセット一覧}
\label{sssec:ltjpreset-single}
@@ -8776,19 +8864,19 @@ Nodes for \LuaTeX-ja's stack system (see the next
\item[\textit{char\_by\_cid}]
%<*en>
-Nodes for \textbf{JAchar} which the callback process of
- \Pkg{luaotfload} won't be applied, and the character code is
+Nodes for \textbf{JAchar} which processes by \Pkg{luaotfload} won't be applied,
+ and the character code is
stored in the \texttt{value} field. Each node of this type are
converted to a \textit{glyph\_node} \emph{after}
- the callback process of luaotfload.
-Nodes of this type is used in \cs{CID}, \cs{UTF} and IVS support.
+ processes by luaotfload.
+Nodes of this type is used in \cs{CID}~and~\cs{UTF}.
%</en>
%<*ja>
-\Pkg{luaotfload}のコールバックによる処理が適用されない\textbf{JAchar}のためのノードで,
+\Pkg{luaotfload}による処理が適用されない\textbf{JAchar}のためのノードで,
\texttt{value} フィールドに文字コードが格納されている.
この種類のノードはそれぞれが\Pkg{luaotfload}のコールバックの処理の
\emph{後で}\textit{glyph\_node}に変換される.
-\cs{CID}, \cs{UTF}やIVS対応処理でこの種類のノードが利用されている.
+\cs{CID}, \cs{UTF}でこの種類のノードが利用されている.
%</ja>
\item[\textit{replace\_vs}]
@@ -10349,9 +10437,8 @@ variation selectors are ``combined'' with the previous character.
\texttt{vsraw}は,ブール値の値をとるキーであり,標準ではfalseである.
\begin{itemize}
- \item trueの場合は,異体字セレクタは「直前の文字に続けて」出力される.
-もしもIVSサポート(\ref{ssec:ltjotf}節)が有効になっていた場合は,
-以下の例(左側は入力,右側はその出力)のようになる.
+ \item trueの場合は,異体字セレクタは「直前の文字に続けて」出力されるため,
+例えば以下の例(左側は入力,右側はその出力)のようになる.
%</ja>
\begin{LTXexample}
\begin{lstlisting}[vsraw=true]
@@ -10379,8 +10466,8 @@ The default setting of the \texttt{vscmd} key produces the following.
%<en> For example, the following code is the setting of the \texttt{vscmd} key in this document.
\begin{lstlisting}[numbers=left]
\def\IVSA#1#2#3#4#5{%
- \textcolor{blue}{\raisebox{3.5pt}{\tt%
- \fboxsep=0.5pt\fbox{\tiny \oalign{0#1#2\crcr#3#4#5\crcr}}}}%
+ \hbox to1em{\hss\textcolor{blue}{\raisebox{3.5pt}{\normalfont\ttfamily%
+ \fboxsep=0.5pt\fbox{\hbox to0.75em{\hss\tiny \oalign{0#1#2\crcr#3#4#5\crcr}\hss}}}}\hss}%
}
{\catcode`\%=11
\gdef\IVSB#1{\expandafter\IVSA\directlua{
diff --git a/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-25c.sty b/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-25c.sty
deleted file mode 100644
index 9c67b70358..0000000000
--- a/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-25c.sty
+++ /dev/null
@@ -1,357 +0,0 @@
-%
-% luatexja-fontspec-25c.sty
-%
-
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{luatexja-fontspec-25c}[2019/05/14 fontspec support of LuaTeX-ja]
-\RequirePackage{l3keys2e}
-\ExplSyntaxOn
-
-%%%%%%%% Change Japanese font family by \rmfamily or not
-\cs_new:Npn \ltj_fontspec_match_cmd {
- \renewcommand\jttdefault{\gtdefault}
- \@ltj@match@familytrue
- \DeclareDocumentCommand \setmonojfont { O{} m O{} } {
- \ltj_fontspec_set_family:Nnn \jttdefault {##1,##3}{##2}
- \normalfont
- }
-}
-\bool_if:NT \__ltj_fontspec_match_bool \ltj_fontspec_match_cmd
-
-%%%%%%%% Messages
-\msg_new:nnn {luatexja-fontspec} {addjfontfeatures-ignored}
-{
- \string\addjfontfeature (s)~ ignored;\\
- it~ cannot~ be~ used~ with~ a~ font~ that~ wasn't~ selected~ by~ luatexja-fontspec.
-}
-
-\msg_new:nnn {luatexja-fontspec} {altfont-ignored-by-norange}
-{
- ignored~ sublist~ `#1'~ in~ AltFont~ (no~ range~ is~ specified).
-}
-
-\msg_new:nnn {luatexja-fontspec} {altfont-ignored-by-rangeonly}
-{
- ignored~ sublist~ `#1'~ in~ AltFont~ (only~ range~ is~ specified).
-}
-
-\cs_generate_variant:Nn \prg_new_conditional:Nnn {Nnx}
-
-%%%%%%%% Internal control sequences
-%% Each CS is ltj_fontspec version that corresponds to original CS of fontspec.
-\cs_new:Nn \ltj_fontspec_define_option:nn {
- \__fontspec_keys_define_code:nnn {fontspec} {#1} {#2}
-}
-\cs_new:Nn \ltj_fontspec_define_preparse_external:nn {
- \__fontspec_keys_define_code:nnn {fontspec-preparse-external} {#1} {#2}
-}
-\cs_new:Nn \ltj_fontspec_define_altfont_option:nn {
- \__fontspec_keys_define_code:nnn {fontspec-ltjaltfont} {#1} {#2}
-}
-
-%% Alternate Fonts
-%% Spec: AltFont = {
-%% ...
-%% { Range = <range>, <font features> },
-%% { Range = <range>, Font = <font name>, <font features> },
-%% { Range = <range>, Font = <font name> },
-%% ...
-%% }
-\tl_new:N \l_ltj_fontspec_altname_tl
-\tl_new:N \l_ltj_fontspec_altrange_tl
-\clist_new:N \l_ltj_fontspec_altfont_clist
-\clist_new:N \l_ltj_fontspec_altfont_leftover_clist
-\int_new:N \g_ltj_fontspec_altnumber_int
-
-\ltj_fontspec_define_altfont_option:nn {Range} {
- \tl_set:Nn \l_ltj_fontspec_altrange_tl {#1}
-}
-\ltj_fontspec_define_altfont_option:nn {Font} {
- \fontspec_complete_fontname:Nn \l_ltj_fontspec_altname_tl {#1}
-}
-\__fontspec_keys_define_code:nnn {fontspec-ltjaltfont-reparse} {AltFont} {
- \clist_put_right:Nn \l_ltj_fontspec_altfont_clist { #1 }
-}
-\__fontspec_keys_define_code:nnn {fontspec-ltjaltfont-reparse} {YokoFeatures} {
- \clist_put_right:Nn \l_ltj_fontspec_fontfeat_yoko_clist { #1 }
-}
-\__fontspec_keys_define_code:nnn {fontspec-ltjaltfont-reparse} {TateFeatures} {
- \clist_put_right:Nn \l_ltj_fontspec_fontfeat_tate_clist { #1 }
-}
-\__fontspec_keys_define_code:nnn {fontspec-ltjaltfont-reparse} {TateFont} {
- \tl_if_empty:nF {#1} {
- \fontspec_complete_fontname:Nn \l_ltj_fontspec_fontname_tate_tl {#1}
- }
-}
-%%
-\clist_new:N \l_ltj_fontspec_fontfeat_yoko_clist
-\clist_new:N \l_ltj_fontspec_fontfeat_tate_clist
-\tl_new:N \l_ltj_fontspec_fontname_tate_tl
-
-\cs_new:Npn \ltj_fontspec_DeclareFontFamily #1 #2 #3 {
- \DeclareKanjiFamily {JY3} {#2} {#3}
- \DeclareKanjiFamily {JT3} {#2} {#3}
-}
-
-\cs_set_eq:NN \__ltj_orig_fontspec_select_font_family:nn \__fontspec_select_font_family:nn
-\cs_new_protected:Nn \ltj_fontspec_select_font_family:nn {
- \group_begin:
- \ltj_fontspec_define_option:nn {NoEmbed} {}
- \ltj_fontspec_define_option:nn {AltFont} {
- \clist_put_right:Nn \l_ltj_fontspec_altfont_clist { ##1 }
- }
- \ltj_fontspec_define_option:nn {CID} {
- \__fontspec_update_featstr:n {cid=##1}
- }
- \ltj_fontspec_define_option:nn {Kanjiskip} {
- \str_if_eq_x:nnTF {false} { \str_lower_case:n { ##1 } }{
- \__fontspec_update_featstr:n {-ltjksp}
- } {
- \__fontspec_update_featstr:n {+ltjksp}
- }
- }
- \ltj_fontspec_define_option:nn {JFM} {
- \__fontspec_update_featstr:n {jfm=##1}
- }
- % vary by shape
- \ltj_fontspec_define_option:nn {YokoFeatures} {
- \clist_put_right:Nn \l_ltj_fontspec_fontfeat_yoko_clist { ##1 }
- }
- \ltj_fontspec_define_option:nn {TateFeatures} {
- \clist_put_right:Nn \l_ltj_fontspec_fontfeat_tate_clist { ##1 }
- }
- \ltj_fontspec_define_option:nn {TateFont}
- {
- \tl_if_empty:nF {##1} {
- \fontspec_complete_fontname:Nn \l_ltj_fontspec_fontname_tate_tl {##1}
- }
- }
- \ltj_fontspec_define_option:nn {JFM-var} {
- \__fontspec_update_featstr:n {jfmvar=##1}
- }
- \ltj_fontspec_define_preparse_external:nn {NoEmbed} {
- \cs_set:Npn \__fontspec_fontname_wrap:n ##1 {psft:##1}
- }
-
- %% Omit the warning message
- %% "OpenType feature 'Kerning=Off' (-kern) not available ..."
- \keys_define:nn {fontspec-opentype} {
- Kerning/Off.code:n=\__fontspec_update_featstr:n {-kern}
- }
- \clist_set:Nx \g__fontspec_default_fontopts_clist {
- YokoFeatures = { JFM=\ltj@stdyokojfm }, TateFeatures = { JFM=\ltj@stdtatejfm },
- Scale=\Cjascale, Kerning=Off, Script=CJK,
- \g__ltj_fontspec_default_fontopts_clist
- }
- \prop_set_eq:NN \g__fontspec_fontopts_prop \g__ltj_fontspec_fontopts_prop
- \cs_set_eq:NN \__fontspec_make_font_shapes:Nnnnn \ltj_fontspec_make_font_shapes:Nnnnn
- \cs_set_eq:NN \DeclareFontFamily \ltj_fontspec_DeclareFontFamily
- \tl_set:Nn \g_fontspec_encoding_tl {JY3}
- \__ltj_orig_fontspec_select_font_family:nn{#1}{#2}
- \group_end:
-}
-
-%% declare_shape
-
-\cs_new:Nn \ltj_fontspec_declare_shape_yoko:nnnn {
- \ltj_fontspec_declare_shape_aux:nnnnnn {#1} {#2} {#3} {#4} { JY3 } { \l_ltj_fontspec_fontfeat_yoko_clist }
-}
-\cs_new:Nn \ltj_fontspec_declare_shape_tate:nnnn {
- \ltj_fontspec_declare_shape_aux:nnnnnn {#1} {#2} {#3} {#4} { JT3 } { \l_ltj_fontspec_fontfeat_tate_clist }
-}
-\cs_new:Nn \ltj_fontspec_declare_shape:nnnn {
- \ltj_fontspec_declare_shape_yoko:nnnn {#1} {#2} {#3} {#4}
- \ltj_fontspec_declare_shape_tate:nnnn {#1} {#2} {#3} {#4}
-}
-\cs_generate_variant:Nn \ltj_fontspec_declare_shape:nnnn {nnxx}
-\cs_generate_variant:Nn \ltj_fontspec_declare_shape_yoko:nnnn {nnxx}
-\cs_generate_variant:Nn \ltj_fontspec_declare_shape_tate:nnnn {nnxx}
-
-\cs_new:Nn \ltj_fontspec_declare_shape_aux:nnnnnn
- {
- \tl_clear:N \l__fontspec_nfss_tl
- \tl_clear:N \l__fontspec_nfss_sc_tl
- \tl_set_eq:NN \l__fontspec_saved_fontname_tl \l_fontspec_fontname_tl
-
- \tl_set:Nn \g_fontspec_encoding_tl {#5}
- \tl_set:Nn \l__fontspec_nfss_enc_tl {#5}
- \exp_args:Nx \clist_map_inline:nn {#4}
- {
- \tl_clear:N \l__fontspec_size_tl
- \tl_set_eq:NN \l__fontspec_sizedfont_tl \l__fontspec_saved_fontname_tl % in case not spec'ed
-
- \keys_set_known:nxN {fontspec-sizing} { \exp_after:wN \use:n ##1 }
- \l__fontspec_sizing_leftover_clist
- \tl_if_empty:NT \l__fontspec_size_tl { \__fontspec_error:n {no-size-info} }
-
- \str_if_eq:nnTF { #5 } { JY3 } {
- % "normal"
- \__fontspec_load_fontname:n {\l__fontspec_sizedfont_tl}
- } {
- \tl_if_empty:NTF \l_ltj_fontspec_fontname_tate_tl
- { \__fontspec_load_fontname:n {\l__fontspec_sizedfont_tl} }
- { \__fontspec_load_fontname:n {\l_ltj_fontspec_fontname_tate_tl} }
- }
- \__fontspec_setup_nfss:Nnnn \l__fontspec_nfss_tl {#3} {#6} {}
- }
- \bool_set_true:N \l__fontspec_nosc_bool
- \__fontspec_declare_shapes_normal:nn {#1} {#2}
- \__fontspec_declare_shape_slanted:nn {#1} {#2}
- }
-
-\cs_new:Nn \ltj_fontspec_set_family:Nnn {
- \cs_set_eq:NN \__fontspec_select_font_family:nn \ltj_fontspec_select_font_family:nn
- \__ltj_orig_fontspec_set_family:Nnn #1 {#2} {#3}
- \cs_set_eq:NN \__fontspec_select_font_family:nn \__ltj_orig_fontspec_select_font_family:nn
-}
-\cs_set_eq:NN \__ltj_orig_fontspec_set_family:Nnn \fontspec_set_family:Nnn
-\cs_set_eq:NN \__ltj_orig_fontspec_make_font_shapes:Nnnnn \__fontspec_make_font_shapes:Nnnnn
-\cs_set_eq:NN \__ltj_fontspec_orig_DeclareFontShape \DeclareFontShape
-
-\cs_new:Nn \ltj_fontspec_make_font_shapes:Nnnnn {
- \group_begin:
- %% 基底フォント
- \cs_set_eq:NN \__fontspec_font_set:Nnn \use_none:nnn
- \cs_set_eq:NN \__fontspec_font_if_null:NT \use_none:nn
- \cs_set_eq:NN \__fontspec_declare_shape:nnxx \ltj_fontspec_declare_shape:nnxx
- \__ltj_orig_fontspec_make_font_shapes:Nnnnn {#1} {#2} {#3} {#4} {#5}
- %%
- \ltj_fontspec_make_font_shapes_alt:Nnnnnn {#1}{#2}{#3}
- {#4, \l_ltj_fontspec_fontfeat_yoko_clist}{#5} {JY3 }
- \ltj_fontspec_make_font_shapes_alt:Nnnnnn {#1}{#2}{#3}
- {#4, \l_ltj_fontspec_fontfeat_tate_clist}{#5} {JT3}
- \group_end:
- }
-
-%%% Altfont 内部処理部
-\cs_new:Nn \ltj_fontspec_make_font_shapes_alt:Nnnnnn {
- \group_begin:
- \str_if_eq:nnTF { #6 } { JY3 } {
- \cs_set_eq:NN \__fontspec_declare_shape:nnxx \ltj_fontspec_declare_shape_yoko:nnxx
- }{
- \cs_set_eq:NN \__fontspec_declare_shape:nnxx \ltj_fontspec_declare_shape_tate:nnxx
- }
- \keys_set_known:nn {fontspec-ltjaltfont-reparse} { #4 }
- \clist_if_empty:NF \l_ltj_fontspec_altfont_clist {
- \int_gzero:N \g_ltj_fontspec_altnumber_int
- \clist_map_inline:Nn \l_ltj_fontspec_altfont_clist {
- \tl_clear:N \l_ltj_fontspec_altrange_tl
- \tl_set:Nn \l_ltj_fontspec_altname_tl { #1 }
- \tl_set:Nn \l_tmpa_tl { #1 }
-
- \keys_set_known:nxN {fontspec-ltjaltfont} { \exp_after:wN \use:n ##1 }
- \l_ltj_fontspec_altfont_leftover_clist
- \keys_set_known:nn {fontspec-ltjaltfont-reparse} { \exp_after:wN \use:n ##1 }
-
- \tl_if_empty:NT \l_ltj_fontspec_altrange_tl {
- \msg_warning:nnn {luatexja-fontspec} {altfont-ignored-by-norange} { ##1 }
- } {
- \bool_if:nTF {
- \tl_if_eq_p:NN \l_ltj_fontspec_altname_tl \l_tmpa_tl
- &&
- \tl_if_empty_p:N \l_ltj_fontspec_altfont_leftover_clist
- } {
- \msg_warning:nnn {luatexja-fontspec} {altfont-ignored-by-rangeonly} { ##1 }
- } {
- \__ltj_orig_fontspec_make_font_shapes:Nnnnn
- { \l_ltj_fontspec_altname_tl } {#2}
- {#3 _ alt \int_use:N \g_ltj_fontspec_altnumber_int }
- {#4, \l_ltj_fontspec_altfont_leftover_clist }
- {#5}
- \DeclareAlternateKanjiFont
- { #6 }{ \l_fontspec_family_tl }{#2}{#3}%
- { #6 }{ \l_fontspec_family_tl }{#2}
- { #3 _alt \int_use:N \g_ltj_fontspec_altnumber_int }
- { \l_ltj_fontspec_altrange_tl }
- \int_gincr:N \g_ltj_fontspec_altnumber_int
- }
- }
- }
- }
- \group_end:
-}
-
-
-%%%%%%%% User commands
-\DeclareDocumentCommand \jfontspec { O{} m O{} } {
- \ltj_fontspec_set_family:Nnn \k@family {#1,#3}{#2}
- \selectfont
- \ignorespaces
-}
-
-\DeclareDocumentCommand \setmainjfont { O{} m O{} } {
- \ltj_fontspec_set_family:Nnn \mcdefault {#1,#3}{#2}
- \unless\ifltj@disablejfam
- \DeclareSymbolFont{mincho}{JY3}{\l_fontspec_family_tl}{\mddefault}{n}
- \SetSymbolFont{mincho}{bold}{JY3}{\l_fontspec_family_tl}{\bfdefault}{n}
- \fi
- \normalfont
-}
-
-\DeclareDocumentCommand \setsansjfont { O{} m O{} } {
- \ltj_fontspec_set_family:Nnn \gtdefault {#1,#3}{#2}
- \unless\ifltj@disablejfam
- \DeclareMathAlphabet{\mathgt}{JY3}{\l_fontspec_family_tl}{\mddefault}{n}
- \fi
- \normalfont
-}
-
-\DeclareDocumentCommand \newjfontfamily { m O{} m O{} } {
- \cs_set_eq:NN \fontspec_set_family:Nnn \ltj_fontspec_set_family:Nnn
- \newfontfamily #1 [#2,#4] {#3}
- \cs_set_eq:NN \fontspec_set_family:Nnn \__ltj_orig_fontspec_set_family:Nnn
-}
-
-\DeclareDocumentCommand \newjfontface { m O{} m O{} } {
- \newjfontfamily #1 [ BoldFont={},ItalicFont={},SmallCapsFont={},#2,#4 ] {#3}
-}
-
-\clist_new:N \g__ltj_fontspec_default_fontopts_clist
-\prop_new:N \g__ltj_fontspec_fontopts_prop
-\DeclareDocumentCommand \defaultjfontfeatures { t+ o m }
- {
- \IfNoValueTF {#2}
- { \__ltj_fontspec_set_default_features:nn {#1} {#3} }
- { \__ltj_fontspec_set_font_default_features:nnn {#1} {#2} {#3} }
- \ignorespaces
- }
-\cs_new:Nn \__ltj_fontspec_set_default_features:nn
- {
- \clist_set_eq:NN \l__ltj_fontspec_tmp_clist \g__fontspec_default_fontopts_clist
- \clist_set_eq:NN \g__fontspec_default_fontopts_clist \g__ltj_fontspec_default_fontopts_clist
- \__fontspec_set_default_features:nn {#1} {#2}
- \clist_set_eq:NN \g__ltj_fontspec_default_fontopts_clist \g__fontspec_default_fontopts_clist
- \clist_set_eq:NN \g__fontspec_default_fontopts_clist \l__ltj_fontspec_tmp_clist
- }
-\cs_new:Nn \__ltj_fontspec_set_font_default_features:nnn
- {
- \prop_set_eq:NN \l__ltj_fontspec_tmp_prop \g__fontspec_fontopts_prop
- \prop_set_eq:NN \g__fontspec_fontopts_prop \g__ltj_fontspec_fontopts_prop
- \__fontspec_set_font_default_features:nnn {#1} {#2} {#3}
- \prop_set_eq:NN \g__ltj_fontspec_fontopts_prop \g__fontspec_fontopts_prop
- \prop_set_eq:NN \g__fontspec_fontopts_prop \l__ltj_fontspec_tmp_prop
- }
-
-\DeclareDocumentCommand \addjfontfeatures {m} {
- \ltj_fontspec_if_fontspec_font:TF
- {
- \group_begin:
- \tl_set_eq:NN \f@family \k@family
- \cs_set_eq:NN \__fontspec_select_font_family:nn \ltj_fontspec_select_font_family:nn
- \addfontfeatures {#1}
- \group_end:
- \fontfamily\l_fontspec_family_tl\selectfont
- }{
- \msg_warning:nn {luatexja-fontspec} {addjfontfeatures-ignored}
- }
- \ignorespaces
-}
-
-\cs_set_eq:NN \addjfontfeature \addjfontfeatures
-
-\prg_new_conditional:Nnn \ltj_fontspec_if_fontspec_font: {TF,T,F}
-{
- \cs_if_exist:cTF {g__fontspec_ \k@family _prop} \prg_return_true: \prg_return_false:
-}
-
-\endinput
diff --git a/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-26h.sty b/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-26h.sty
deleted file mode 100644
index 1472633bb0..0000000000
--- a/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-26h.sty
+++ /dev/null
@@ -1,412 +0,0 @@
-%
-% luatexja-fontspec-26h.sty
-%
-
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{luatexja-fontspec-26h}[2019/05/14 fontspec support of LuaTeX-ja]
-\RequirePackage{l3keys2e}
-\ExplSyntaxOn
-
-%%%%%%%% Change Japanese font family by \rmfamily or not
-\cs_new:Npn \__ltj_fontspec_match_cmd {
- \renewcommand\jttdefault{\gtdefault}
- \@ltj@match@familytrue
- \DeclareDocumentCommand \setmonojfont { O{} m O{} } {
- \__ltj_fontspec_set_family:Nnn \jttdefault {##1,##3}{##2}
- \normalfont
- }
-}
-\bool_if:NT \__ltj_fontspec_match_bool \__ltj_fontspec_match_cmd
-
-%%%%%%%% Messages
-\msg_new:nnn {luatexja-fontspec} {addjfontfeatures-ignored}
-{
- \string\addjfontfeature (s)~ ignored;\\
- it~ cannot~ be~ used~ with~ a~ font~ that~ wasn't~ selected~ by~ luatexja-fontspec.
-}
-
-\msg_new:nnn {luatexja-fontspec} {altfont-ignored-by-norange}
-{
- ignored~ sublist~ `#1'~ in~ AltFont~ (no~ range~ is~ specified).
-}
-
-\msg_new:nnn {luatexja-fontspec} {altfont-ignored-by-rangeonly}
-{
- ignored~ sublist~ `#1'~ in~ AltFont~ (only~ range~ is~ specified).
-}
-
-\cs_generate_variant:Nn \prg_new_conditional:Nnn {Nnx}
-
-%%%%%%%% Internal control sequences
-%% Each CS is ltj_fontspec version that corresponds to original CS of fontspec.
-\cs_new:Nn \__ltj_fontspec_define_option:nn {
- \__fontspec_keys_define_code:nnn {fontspec} {#1} {#2}
-}
-\cs_new:Nn \__ltj_fontspec_define_preparse_external:nn {
- \__fontspec_keys_define_code:nnn {fontspec-preparse-external} {#1} {#2}
-}
-\cs_new:Nn \__ltj_fontspec_define_altfont_option:nn {
- \__fontspec_keys_define_code:nnn {fontspec-ltjaltfont} {#1} {#2}
-}
-
-%% Alternate Fonts
-%% Spec: AltFont = {
-%% ...
-%% { Range = <range>, <font features> },
-%% { Range = <range>, Font = <font name>, <font features> },
-%% { Range = <range>, Font = <font name> },
-%% ...
-%% }
-\tl_new:N \l__ltj_fontspec_altname_tl
-\tl_new:N \l__ltj_fontspec_altrange_tl
-\clist_new:N \l__ltj_fontspec_altfont_clist
-\clist_new:N \l__ltj_fontspec_altfont_leftover_clist
-\int_new:N \g__ltj_fontspec_altnumber_int
-
-\__ltj_fontspec_define_altfont_option:nn {Range} {
- \tl_set:Nn \l__ltj_fontspec_altrange_tl {#1}
-}
-\__ltj_fontspec_define_altfont_option:nn {Font} {
- \fontspec_complete_fontname:Nn \l__ltj_fontspec_altname_tl {#1}
-}
-\__fontspec_keys_define_code:nnn {fontspec-ltjaltfont-reparse} {AltFont} {
- \clist_put_right:Nn \l__ltj_fontspec_altfont_clist { #1 }
-}
-\__fontspec_keys_define_code:nnn {fontspec-ltjaltfont-reparse} {YokoFeatures} {
- \clist_put_right:Nn \l__ltj_fontspec_fontfeat_yoko_clist { #1 }
-}
-\__fontspec_keys_define_code:nnn {fontspec-ltjaltfont-reparse} {TateFeatures} {
- \clist_put_right:Nn \l__ltj_fontspec_fontfeat_tate_clist { #1 }
-}
-\__fontspec_keys_define_code:nnn {fontspec-ltjaltfont-reparse} {TateFont} {
- \tl_if_empty:nF {#1} {
- \fontspec_complete_fontname:Nn \l__ltj_fontspec_fontname_tate_tl {#1}
- }
-}
-%%
-\clist_new:N \l__ltj_fontspec_fontfeat_yoko_clist
-\clist_new:N \l__ltj_fontspec_fontfeat_tate_clist
-\tl_new:N \l__ltj_fontspec_fontname_tate_tl
-
-\cs_new:Npn \__ltj_fontspec_DeclareFontFamily #1 #2 #3 {
- \DeclareKanjiFamily {JY3} {#2} {#3}
- \DeclareKanjiFamily {JT3} {#2} {#3}
-}
-
-%% save and restore global variable
-\tl_new:N \g__ltj_fontspec_kanji_nfss_family_tl
-\tl_new:N \g__ltj_fontspec_orig_nfss_family_tl
-\seq_new:N \g__ltj_fontspec_kanji_bf_series_seq
-\seq_new:N \g__ltj_fontspec_orig_bf_series_seq
-\clist_new:N \g__ltj_fontspec_kanji_default_fontopts_clist
-\clist_new:N \g__ltj_fontspec_orig_default_fontopts_clist
-
-\cs_new:Nn \__ltj_set_global_variable_for_kanji: {
- \tl_gset_eq:NN \g__ltj_fontspec_orig_nfss_family_tl \g__fontspec_nfss_family_tl
- \tl_gset_eq:NN \g__fontspec_nfss_family_tl \g__ltj_fontspec_kanji_nfss_family_tl
- \seq_gset_eq:NN \g__ltj_fontspec_orig_bf_series_seq \g__fontspec_bf_series_seq
- \seq_gset_eq:NN \g__fontspec_bf_series_seq \g__ltj_fontspec_kanji_bf_series_seq
- %\seq_gclear:N \g__fontspec_bf_series_seq
- \clist_set_eq:NN \g__ltj_fontspec_orig_default_fontopts_clist \g__fontspec_default_fontopts_clist
- \clist_set_eq:NN \g__fontspec_default_fontopts_clist \g__ltj_fontspec_kanji_default_fontopts_clist
-}
-
-\cs_new:Nn \__ltj_restore_global_variable: {
- \tl_gset_eq:NN \g__ltj_fontspec_kanji_nfss_family_tl \g__fontspec_nfss_family_tl
- \tl_gset_eq:NN \g__fontspec_nfss_family_tl \g__ltj_fontspec_orig_nfss_family_tl
- \seq_gset_eq:NN \g__ltj_fontspec_kanji_bf_series_seq \g__fontspec_bf_series_seq
- \seq_gset_eq:NN \g__fontspec_bf_series_seq \g__ltj_fontspec_orig_bf_series_seq
- \clist_set_eq:NN \g__ltj_fontspec_kanji_default_fontopts_clist \g__fontspec_default_fontopts_clist
- \clist_set_eq:NN \g__fontspec_default_fontopts_clist \g__ltj_fontspec_orig_default_fontopts_clist
-}
-
-\cs_set_eq:NN \__ltj_orig_fontspec_select_font_family:nn \__fontspec_select_font_family:nn
-\cs_new_protected:Nn \__ltj_fontspec_select_font_family:nn {
- \group_begin:
- \__ltj_fontspec_define_option:nn {NoEmbed} {}
- \__ltj_fontspec_define_option:nn {AltFont} {
- \clist_put_right:Nn \l__ltj_fontspec_altfont_clist { ##1 }
- }
- \__ltj_fontspec_define_option:nn {CID} {
- \__fontspec_update_featstr:n {cid=##1}
- }
- \__ltj_fontspec_define_option:nn {Kanjiskip} {
- \str_if_eq_x:nnTF {false} { \str_lower_case:n { ##1 } }{
- \__fontspec_update_featstr:n {-ltjksp}
- } {
- \__fontspec_update_featstr:n {+ltjksp}
- }
- }
- \__ltj_fontspec_define_option:nn {JFM} {
- \__fontspec_update_featstr:n {jfm=##1}
- }
- % vary by shape
- \__ltj_fontspec_define_option:nn {YokoFeatures} {
- \clist_put_right:Nn \l__ltj_fontspec_fontfeat_yoko_clist { ##1 }
- }
- \__ltj_fontspec_define_option:nn {TateFeatures} {
- \clist_put_right:Nn \l__ltj_fontspec_fontfeat_tate_clist { ##1 }
- }
- \__ltj_fontspec_define_option:nn {TateFont}
- {
- \tl_if_empty:nF {##1} {
- \fontspec_complete_fontname:Nn \l__ltj_fontspec_fontname_tate_tl {##1}
- }
- }
- \__ltj_fontspec_define_option:nn {JFM-var} {
- \__fontspec_update_featstr:n {jfmvar=##1}
- }
- \__ltj_fontspec_define_preparse_external:nn {NoEmbed} {
- \cs_set:Npn \__fontspec_fontname_wrap:n ##1 {psft:##1}
- }
-
- %% Omit the warning message
- %% "OpenType feature 'Kerning=Off' (-kern) not available ..."
- \keys_define:nn {fontspec-opentype} {
- Kerning/Off.code:n=\__fontspec_update_featstr:n {-kern}
- }
- \clist_set:Nx \g__fontspec_default_fontopts_clist {
- YokoFeatures = { JFM=\ltj@stdyokojfm }, TateFeatures = { JFM=\ltj@stdtatejfm },
- Scale=\Cjascale, Kerning=Off, Script=CJK,
- \g__ltj_fontspec_kanji_default_fontopts_clist
- }
- \prop_set_eq:NN \g__fontspec_fontopts_prop \g__ltj_fontspec_fontopts_prop
- \cs_set_eq:NN \__fontspec_make_font_shapes:Nnnnn \__ltj_fontspec_make_font_shapes:Nnnnn
- \cs_set_eq:NN \DeclareFontFamily \__ltj_fontspec_DeclareFontFamily
- \tl_set:Nn \g_fontspec_encoding_tl {JY3}
- \__ltj_orig_fontspec_select_font_family:nn{#1}{#2}
-
- \cs_gset:Npx \__ltj_fontspec_aftergroup {
- \exp_not:N \tl_set:Nn \exp_not:N \l_fontspec_family_tl { \l_fontspec_family_tl }
- }
- \aftergroup \__ltj_fontspec_aftergroup
- \group_end:
-}
-
-%% declare_shape
-
-\cs_new:Nn \__ltj_fontspec_declare_shape_yoko:nnnn {
- \__ltj_fontspec_declare_shape_aux:nnnnnn {#1} {#2} {#3} {#4} { JY3 } { \l__ltj_fontspec_fontfeat_yoko_clist }
-}
-\cs_new:Nn \__ltj_fontspec_declare_shape_tate:nnnn {
- \__ltj_fontspec_declare_shape_aux:nnnnnn {#1} {#2} {#3} {#4} { JT3 } { \l__ltj_fontspec_fontfeat_tate_clist }
-}
-\cs_new:Nn \__ltj_fontspec_declare_shape:nnnn {
- \__ltj_fontspec_declare_shape_yoko:nnnn {#1} {#2} {#3} {#4}
- \__ltj_fontspec_declare_shape_tate:nnnn {#1} {#2} {#3} {#4}
-}
-\cs_generate_variant:Nn \__ltj_fontspec_declare_shape:nnnn {nnxx}
-\cs_generate_variant:Nn \__ltj_fontspec_declare_shape_yoko:nnnn {nnxx}
-\cs_generate_variant:Nn \__ltj_fontspec_declare_shape_tate:nnnn {nnxx}
-
-\cs_new:Nn \__ltj_fontspec_declare_shape_aux:nnnnnn
- {
- \tl_clear:N \l__fontspec_nfss_tl
- \tl_clear:N \l__fontspec_nfss_sc_tl
- \tl_set_eq:NN \l__fontspec_saved_fontname_tl \l_fontspec_fontname_tl
-
- \tl_set:Nn \g_fontspec_encoding_tl {#5}
- \tl_set:Nn \g__fontspec_nfss_enc_tl {#5}
- \exp_args:Nx \clist_map_inline:nn {#4}
- {
- \tl_clear:N \l__fontspec_size_tl
- \tl_set_eq:NN \l__fontspec_sizedfont_tl \l__fontspec_saved_fontname_tl % in case not spec'ed
-
- \keys_set_known:nxN {fontspec-sizing} { \exp_after:wN \use:n ##1 }
- \l__fontspec_sizing_leftover_clist
- \tl_if_empty:NT \l__fontspec_size_tl { \__fontspec_error:n {no-size-info} }
-
- \cs_if_exist:NTF \__fontspec_load_fontname:Nn
- { %% >= v2.7
- \str_if_eq:nnTF { #5 } { JY3 } {
- % "normal"
- \__fontspec_load_fontname:Nn \l_fontspec_fontname_tl {\l__fontspec_sizedfont_tl}
- } {
- \tl_if_empty:NTF \l__ltj_fontspec_fontname_tate_tl
- { \__fontspec_load_fontname:Nn \l_fontspec_fontname_tl {\l__fontspec_sizedfont_tl} }
- { \__fontspec_load_fontname:Nn \l_fontspec_fontname_tl {\l__ltj_fontspec_fontname_tate_tl} }
- }
- } { %% < v2.7
- \str_if_eq:nnTF { #5 } { JY3 } {
- % "normal"
- \__fontspec_load_fontname:n {\l__fontspec_sizedfont_tl}
- } {
- \tl_if_empty:NTF \l__ltj_fontspec_fontname_tate_tl
- { \__fontspec_load_fontname:n {\l__fontspec_sizedfont_tl} }
- { \__fontspec_load_fontname:n {\l__ltj_fontspec_fontname_tate_tl} }
- }
- }
- \__fontspec_setup_nfss:Nnnn \l__fontspec_nfss_tl {#3} {#6} {}
- }
- \bool_set_true:N \l__fontspec_nosc_bool
- \__fontspec_declare_shapes_normal:nn {#1} {#2}
- \__fontspec_declare_shape_slanted:nn {#1} {#2}
- }
-
-\cs_new:Nn \__ltj_fontspec_set_family:Nnn {
- \__ltj_set_global_variable_for_kanji:
- \cs_set_eq:NN \__fontspec_select_font_family:nn \__ltj_fontspec_select_font_family:nn
- \__ltj_orig_fontspec_set_family:Nnn #1 {#2} {#3}
- \cs_set_eq:NN \__fontspec_select_font_family:nn \__ltj_orig_fontspec_select_font_family:nn
- \__ltj_restore_global_variable:
-}
-\cs_set_eq:NN \__ltj_orig_fontspec_set_family:Nnn \fontspec_set_family:Nnn
-\cs_set_eq:NN \__ltj_orig_fontspec_make_font_shapes:Nnnnn \__fontspec_make_font_shapes:Nnnnn
-\cs_set_eq:NN \__ltj_fontspec_orig_DeclareFontShape \DeclareFontShape
-
-\cs_new:Nn \__ltj_fontspec_make_font_shapes:Nnnnn {
- \group_begin:
- %% 基底フォント
- \cs_set_eq:NN \__fontspec_font_set:Nnn \use_none:nnn
- \cs_set_eq:NN \__fontspec_font_if_null:NT \use_none:nn
- \cs_set_eq:NN \__fontspec_declare_shape:nnxx \__ltj_fontspec_declare_shape:nnxx
- \__ltj_orig_fontspec_make_font_shapes:Nnnnn {#1} {#2} {#3} {#4} {#5}
- %%
- \__ltj_fontspec_make_font_shapes_alt:Nnnnnn {#1}{#2}{#3}
- {#4, \l__ltj_fontspec_fontfeat_yoko_clist}{#5} {JY3 }
- \__ltj_fontspec_make_font_shapes_alt:Nnnnnn {#1}{#2}{#3}
- {#4, \l__ltj_fontspec_fontfeat_tate_clist}{#5} {JT3}
- \group_end:
- }
-
-%%% Altfont 内部処理部
-\cs_new:Nn \__ltj_fontspec_make_font_shapes_alt:Nnnnnn {
- \group_begin:
- \str_if_eq:nnTF { #6 } { JY3 } {
- \cs_set_eq:NN \__fontspec_declare_shape:nnxx \__ltj_fontspec_declare_shape_yoko:nnxx
- }{
- \cs_set_eq:NN \__fontspec_declare_shape:nnxx \__ltj_fontspec_declare_shape_tate:nnxx
- }
- \keys_set_known:nn {fontspec-ltjaltfont-reparse} { #4 }
- \clist_if_empty:NF \l__ltj_fontspec_altfont_clist {
- \int_gzero:N \g__ltj_fontspec_altnumber_int
- \clist_map_inline:Nn \l__ltj_fontspec_altfont_clist {
- \tl_clear:N \l__ltj_fontspec_altrange_tl
- \tl_set:Nn \l__ltj_fontspec_altname_tl { #1 }
- \tl_set:Nn \l_tmpa_tl { #1 }
-
- \keys_set_known:nxN {fontspec-ltjaltfont} { \exp_after:wN \use:n ##1 }
- \l__ltj_fontspec_altfont_leftover_clist
- \keys_set_known:nn {fontspec-ltjaltfont-reparse} { \exp_after:wN \use:n ##1 }
-
- \tl_if_empty:NT \l__ltj_fontspec_altrange_tl {
- \msg_warning:nnn {luatexja-fontspec} {altfont-ignored-by-norange} { ##1 }
- } {
- \bool_if:nTF {
- \tl_if_eq_p:NN \l__ltj_fontspec_altname_tl \l_tmpa_tl
- &&
- \tl_if_empty_p:N \l__ltj_fontspec_altfont_leftover_clist
- } {
- \msg_warning:nnn {luatexja-fontspec} {altfont-ignored-by-rangeonly} { ##1 }
- } {
- \__ltj_orig_fontspec_make_font_shapes:Nnnnn
- { \l__ltj_fontspec_altname_tl } {#2}
- {#3 _ alt \int_use:N \g__ltj_fontspec_altnumber_int }
- {#4, \l__ltj_fontspec_altfont_leftover_clist }
- {#5}
- \DeclareAlternateKanjiFont
- { #6 }{ \g__fontspec_nfss_family_tl }{#2}{#3}%
- { #6 }{ \g__fontspec_nfss_family_tl }{#2}
- { #3 _alt \int_use:N \g__ltj_fontspec_altnumber_int }
- { \l__ltj_fontspec_altrange_tl }
- \int_gincr:N \g__ltj_fontspec_altnumber_int
- }
- }
- }
- }
- \group_end:
-}
-
-
-%%%%%%%% User commands
-\DeclareDocumentCommand \jfontspec { O{} m O{} } {
- \__ltj_fontspec_set_family:Nnn \k@family {#1,#3}{#2}
- \selectfont
- \ignorespaces
-}
-
-\DeclareDocumentCommand \setmainjfont { O{} m O{} } {
- \__ltj_fontspec_set_family:Nnn \mcdefault {#1,#3}{#2}
- \unless\ifltj@disablejfam
- \DeclareSymbolFont{mincho}{JY3}{\mcdefault}{\mddefault}{n}
- \SetSymbolFont{mincho}{bold}{JY3}{\mcdefault}{\bfdefault}{n}
- \fi
- \normalfont
-}
-
-\DeclareDocumentCommand \setsansjfont { O{} m O{} } {
- \__ltj_fontspec_set_family:Nnn \gtdefault {#1,#3}{#2}
- \unless\ifltj@disablejfam
- \DeclareMathAlphabet{\mathgt}{JY3}{\gtdefault}{\mddefault}{n}
- \fi
- \normalfont
-}
-
-\DeclareDocumentCommand \newjfontfamily { m O{} m O{} } {
- \cs_set_eq:NN \fontspec_set_family:Nnn \__ltj_fontspec_set_family:Nnn
- \newfontfamily #1 [#2,#4] {#3}
- \cs_set_eq:NN \fontspec_set_family:Nnn \__ltj_orig_fontspec_set_family:Nnn
-}
-\DeclareDocumentCommand \renewjfontfamily { m O{} m O{} } {
- \cs_set_eq:NN \fontspec_set_family:Nnn \__ltj_fontspec_set_family:Nnn
- \renewfontfamily #1 [#2,#4] {#3}
- \cs_set_eq:NN \fontspec_set_family:Nnn \__ltj_orig_fontspec_set_family:Nnn
-}
-\DeclareDocumentCommand \setjfontfamily { m O{} m O{} } {
- \cs_set_eq:NN \fontspec_set_family:Nnn \__ltj_fontspec_set_family:Nnn
- \setfontfamily #1 [#2,#4] {#3}
- \cs_set_eq:NN \fontspec_set_family:Nnn \__ltj_orig_fontspec_set_family:Nnn
-}
-
-\DeclareDocumentCommand \newjfontface { m O{} m O{} } {
- \newjfontfamily #1 [ BoldFont={},ItalicFont={},SmallCapsFont={},#2,#4 ] {#3}
-}
-
-\prop_new:N \g__ltj_fontspec_fontopts_prop
-\DeclareDocumentCommand \defaultjfontfeatures { t+ o m }
- {
- \IfNoValueTF {#2}
- { \__ltj_fontspec_set_default_features:nn {#1} {#3} }
- { \__ltj_fontspec_set_font_default_features:nnn {#1} {#2} {#3} }
- \ignorespaces
- }
-\cs_new:Nn \__ltj_fontspec_set_default_features:nn
- {
- \__ltj_set_global_variable_for_kanji:
- \__fontspec_set_default_features:nn {#1} {#2}
- \__ltj_restore_global_variable:
- }
-\cs_new:Nn \__ltj_fontspec_set_font_default_features:nnn
- {
- \prop_set_eq:NN \l__ltj_fontspec_tmp_prop \g__fontspec_fontopts_prop
- \prop_set_eq:NN \g__fontspec_fontopts_prop \g__ltj_fontspec_fontopts_prop
- \__fontspec_set_font_default_features:nnn {#1} {#2} {#3}
- \prop_set_eq:NN \g__ltj_fontspec_fontopts_prop \g__fontspec_fontopts_prop
- \prop_set_eq:NN \g__fontspec_fontopts_prop \l__ltj_fontspec_tmp_prop
- }
-
-\DeclareDocumentCommand \addjfontfeatures {m} {
- \__ltj_fontspec_if_fontspec_font:TF
- {
- \__ltj_set_global_variable_for_kanji:
- \group_begin:
- \tl_set_eq:NN \f@family \k@family
- \cs_set_eq:NN \__fontspec_select_font_family:nn \__ltj_fontspec_select_font_family:nn
- \addfontfeatures {#1}
- \group_end:
- \kanjifamily\g__fontspec_nfss_family_tl\selectfont
- \__ltj_restore_global_variable:
- }{
- \msg_warning:nn {luatexja-fontspec} {addjfontfeatures-ignored}
- }
- \ignorespaces
-}
-
-\cs_set_eq:NN \addjfontfeature \addjfontfeatures
-
-\prg_new_conditional:Nnn \__ltj_fontspec_if_fontspec_font: {TF,T,F}
-{
- \cs_if_exist:cTF {g__fontspec_fontinfo_ \k@family _prop} \prg_return_true: \prg_return_false:
-}
-
-\endinput
diff --git a/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty b/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
index 88d6b37b58..bb6b5f0bd1 100644
--- a/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
+++ b/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
@@ -3,7 +3,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{luatexja-fontspec-27c}[2019/05/14 fontspec support of LuaTeX-ja]
+\ProvidesPackage{luatexja-fontspec-27c}[2019/11/15 fontspec support of LuaTeX-ja]
\RequirePackage{l3keys2e}
\ExplSyntaxOn
@@ -131,7 +131,7 @@
\__fontspec_update_featstr:n {cid=##1}
}
\__ltj_fontspec_define_option:nn {Kanjiskip} {
- \str_if_eq_x:nnTF {false} { \str_lower_case:n { ##1 } }{
+ \str_if_eq:eeTF {false} { \str_lower_case:n { ##1 } }{
\__fontspec_update_featstr:n {-ltjksp}
} {
\__fontspec_update_featstr:n {+ltjksp}
@@ -226,7 +226,7 @@
\l__fontspec_sizing_leftover_clist
\tl_if_empty:NT \l__fontspec_size_tl { \__fontspec_error:n {no-size-info} }
- \str_if_eq:nnTF { \g__fontspec_nfss_enc_tl } { JY3 } {
+ \str_if_eq:eeTF { \g__fontspec_nfss_enc_tl } { JY3 } {
% "normal"
\__fontspec_load_fontname:Nn \l_fontspec_fontname_tl {\l__fontspec_sizedfont_tl}
} {
@@ -266,7 +266,7 @@
%%% Altfont 内部処理部
\cs_new:Nn \__ltj_fontspec_make_font_shapes_alt:Nnnnnn {
\group_begin:
- \str_if_eq:nnTF { #6 } { JY3 } {
+ \str_if_eq:eeTF { #6 } { JY3 } {
\cs_set_eq:NN \__fontspec_declare_shape:nnxx \__ltj_fontspec_declare_shape_yoko:nnxx
}{
\cs_set_eq:NN \__fontspec_declare_shape:nnxx \__ltj_fontspec_declare_shape_tate:nnxx
diff --git a/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty b/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
index b967926cb7..e32d20ab38 100644
--- a/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
+++ b/macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
@@ -27,12 +27,8 @@
}
\ProcessKeysOptions{ luatexja-fontspec }
-\RequirePackage{fontspec}[2017/01/01]% v2.5c
-\@ifpackagelater{fontspec}{2018/07/29}%
- {\@ifpackagelater{fontspec}{2019/03/15}%
- {\RequirePackage{luatexja-fontspec-27c}} % v2.7c
- {\RequirePackage{luatexja-fontspec-26h}}}% v2.6h
- {\RequirePackage{luatexja-fontspec-25c}} % v2.5c
+\RequirePackage{fontspec}[2019/03/15]% v2.7c
+\RequirePackage{luatexja-fontspec-27c} % v2.7c
\ExplSyntaxOff
%%%%%%%% Now we completely ignore kanjifont definition file.
diff --git a/macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty b/macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
index 2eb38c8384..e126f6f90f 100644
--- a/macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
+++ b/macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
@@ -312,6 +312,19 @@
__custom = false, __office = false, __noembed = false,
}
+% HaranoAji {Mincho, Gothic}
+\ltjpreset_declare_preset:nx{haranoaji}{
+ mc-m = HaranoAjiMincho-Regular.otf,
+ mc-bx = HaranoAjiMincho-Bold.otf,
+ gt-d = HaranoAjiGothic-Regular.otf,
+ gt-bx = HaranoAjiGothic-Bold.otf,
+ gt-u = HaranoAjiGothic-Medium.otf,
+ gt-eb = HaranoAjiGothic-Heavy.otf,
+ mg-m = HaranoAjiGothic-Heavy.otf,
+ mc-l = HaranoAjiMincho-Light.otf,
+ __custom = false, __office = false, __noembed = false,
+}
+
% ipa, ipaex, ms
\ltjpreset_declare_preset:nx{ipa}{
diff --git a/macros/luatex/generic/luatexja/src/ltj-base.lua b/macros/luatex/generic/luatexja/src/ltj-base.lua
index a069215b09..3f4a0ba1f8 100644
--- a/macros/luatex/generic/luatexja/src/ltj-base.lua
+++ b/macros/luatex/generic/luatexja/src/ltj-base.lua
@@ -185,7 +185,7 @@ end
-- not used in current LuaTeX-ja
do
--! ixbase.counter と同じ
- counter = {}
+ local counter = {}
local mt_counter = {}
setmetatable(counter, mt_counter)
@@ -373,10 +373,10 @@ function ltjb.add_to_callback(name,fun,description,priority)
"resetting exclusive callback: " .. name)
luatexbase.reset_callback(name)
end
- local saved_callback={},ff,dd
+ local saved_callback={}
for k,v in ipairs(luatexbase.callback_descriptions(name)) do
if k >= priority then
- ff,dd= luatexbase.remove_from_callback(name, v)
+ local ff,dd = luatexbase.remove_from_callback(name, v)
saved_callback[#saved_callback+1]={ff,dd}
end
end
diff --git a/macros/luatex/generic/luatexja/src/ltj-jfont.lua b/macros/luatex/generic/luatexja/src/ltj-jfont.lua
index dc832e9836..d63da29447 100644
--- a/macros/luatex/generic/luatexja/src/ltj-jfont.lua
+++ b/macros/luatex/generic/luatexja/src/ltj-jfont.lua
@@ -773,16 +773,18 @@ do
if rotate_in_uax50(i) then rot[i] = true end
end
ltju.loop_over_feat(tfmdata, vert_vrt2, function (i,k) rot[i] = nil end)
- -- 同じグリフが複数の Unicode ポイントを持っている場合.
- -- いずれかの Unicode ポイントで rot = true ならば全体で rotate
- ltju.loop_over_duplicates(tfmdata,
- function (i, v)
- local f = rot[i]
- if not f then
- for j,_ in pairs(v) do if rot[j] then f=true; break end end
- end
- rot[i]=f; for j,_ in pairs(v) do rot[j]=f end
- end)
+ -- ↓「TeX Live 2019のLuaLaTeXで縦書きの三点リーダーが横書きになる」
+ -- (https://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=2722) により無効化
+ -- -- 同じグリフが複数の Unicode ポイントを持っている場合.
+ -- -- いずれかの Unicode ポイントで rot = true ならば全体で rotate
+ --ltju.loop_over_duplicates(tfmdata,
+ -- function (i, v)
+ -- local f = rot[i]
+ -- if not f then
+ -- for j,_ in pairs(v) do if rot[j] then f=true; break end end
+ -- end
+ -- rot[i]=f; for j,_ in pairs(v) do rot[j]=f end
+ -- end)
for i,_ in pairs(rot) do
dest = dest or {}; dest.rotation = dest.rotation or {}
dest.rotation[i] = true
diff --git a/macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua b/macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
index 613291f7a9..04cae9d2f1 100644
--- a/macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
+++ b/macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
@@ -10,10 +10,6 @@ luatexja.lotf_aux = aux
local font_metric_table = {}
aux.font_metric_table = font_metric_table
-local function is_harf(t)
- return luaharfbuzz and package.loaded['harf'] and require("harf-base")
-end
-
local getfont = font.getfont
local provides_feature = luaotfload.aux.provides_feature
function aux.exist_feature(id, name)
@@ -28,15 +24,15 @@ function aux.enable_feature(id, name)
local t = getfont(id)
if t and t.shared and t.shared.features then
t.shared.features[name] = true
- elseif t and is_harf(t) then -- HARFLOAD
- local hb, tf = require("harf-base"), t.hb.spec.features
+ elseif t and t.hb then -- HARF
+ local hb, tf = luaotfload.harfbuzz, t.hb.spec.hb_features
tf[#tf+1] = hb.Feature.new(name)
end
end
function aux.specified_feature(id, name)
local t = getfont(id)
return t and (t.shared and t.shared.features and t.shared.features[name])
- or (t.hb and t.hb.spec and t.hb.spec.options and t.hb.spec.options[name]) -- HARFLOAD
+ or (t.hb and t.hb.spec and t.hb.spec.features.raw and t.hb.spec.features.raw[name]) -- HARF
end
@@ -53,14 +49,18 @@ end
local function get_asc_des(id)
local t, v = getfont(id), font_metric_table[id]
local a, d
- if t and t.shared then
+ if t and t.shared and t.shared.rawdata then
local u = t.units
local t2 = t.shared.rawdata.metadata
if t2 then
a, d = t2.ascender and t2.ascender/u, t2.descender and -t2.descender/u
end
- -- HARFLOAD h_extents() returns "too large" value...?
- -- rawdata.metadata.horizontalmetrics is same
+ elseif t.hb then -- HARF
+ local hbfont, u = t.hb.shared.font, t.hb.shared.upem
+ local h = hbfont:get_h_extents()
+ if h and u then
+ a, d = h.ascender and h.ascender/u, h.descender and -h.descender/u
+ end
end
v.ascender, v.descender = (a or 0.88)*t.size, (d or 0.12)*t.size
end
@@ -80,9 +80,10 @@ local dummy_vht, dummy_vorg = {}, {}
setmetatable(dummy_vht, {__index = function () return 1 end } )
setmetatable(dummy_vorg, {__index = function () return 0.88 end } )
local function get_vmet_table(tfmdata, dest)
- if (not tfmdata) or (not tfmdata.shared) then
+ if (not tfmdata) or (not tfmdata.shared) or (not tfmdata.shared.rawdata) then
dest = dest or {}
dest.vorigin, dest.vheight = dummy_vorg, dummy_vht
+ dest.ind_to_uni = {}
return dest
end
local rawdata = tfmdata.shared.rawdata
@@ -115,7 +116,7 @@ end
local function loop_over_duplicates(id, func)
-- func: return non-nil iff abort this fn
local t = (type(id)=="table") and id or getfont(id)
- if t and t.resources and t.resources.duplicates then
+ if t and t.resources and t.resources.duplicates then -- HARF: not executed
for i,v in pairs(t.resources.duplicates) do
func(i,v)
end
@@ -128,7 +129,7 @@ local function loop_over_feat(id, feature_name, func, universal)
-- func: return non-nil iff abort this fn
-- universal: true iff look up all (script, lang) pair
local t = (type(id)=="table") and id or getfont(id)
- if t and t.resources and t.resources.sequences then
+ if t and t.resources and t.resources.sequences then -- HARF: not executed
for _,i in pairs(t.resources.sequences) do
if i.order[1] and feature_name[i.order[1]] then
local f = i.features and i.features[i.order[1]]
diff --git a/macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua b/macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
index 7fc5eb11af..bd3110fd7f 100644
--- a/macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
+++ b/macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
@@ -210,7 +210,9 @@ do
end
-- Save
- k.characters[46].width = math.floor(655360/14);
+ if k and k.characters and k.characters[46] then
+ k.characters[46].width = math.floor(655360/14);
+ end
ltjb.save_cache( "ltj-cid-auto-" .. string.lower(cid_name),
{
version = cache_ver,
diff --git a/macros/luatex/generic/luatexja/src/ltjclasses.dtx b/macros/luatex/generic/luatexja/src/ltjclasses.dtx
index 3112fd1c22..590ff597a2 100644
--- a/macros/luatex/generic/luatexja/src/ltjclasses.dtx
+++ b/macros/luatex/generic/luatexja/src/ltjclasses.dtx
@@ -121,7 +121,8 @@
% (sync with ltsect.dtx 2018/09/26 v1.1c)}
% \changes{v1.8b}{2019/04/02}{新元号対応}
% \changes{v1.8b-ltj-17}{2019/08/12}{disablejfamの``Unused global option(s)''警告を出さないようにした}
-
+% \changes{v1.8c}{2019/10/17}{フォントサイズ変更命令をrobustに
+% (sync with classes.dtx 2019/08/27 v1.4j)}
% \fi
%
% \iffalse
@@ -151,7 +152,7 @@
%<11pt&bk>\ProvidesFile{ltjtbk11.clo}
%<12pt&bk>\ProvidesFile{ltjtbk12.clo}
%</tate>
- [2019/08/12 v1.8b-ltj-17
+ [2019/10/17 v1.8c-ltj-17
%<article|report|book> Standard LuaLaTeX-ja class]
%<10pt|11pt|12pt> Standard LuaLaTeX-ja file (size option)]
%<*driver>
@@ -718,6 +719,17 @@
%<tate>\kanjiencoding{\kanjiencodingdefault}%
\normalsize
% \end{macrocode}
+%
+% |\normalsize|をrobustにします。
+% すぐ上で|\DeclareRobustCommand|とせずに、
+% カーネルの定義を|\renewcommand|した後に|\MakeRobust|を使っている理由は、
+% ログに |LaTeX Info: Redefining \normalsize on input line ...| という
+% メッセージを出したくないからです。
+% \changes{v1.8c}{2019/10/17}{フォントサイズ変更命令をrobustに
+% (sync with classes.dtx 2019/08/27 v1.4j)}
+% \begin{macrocode}
+\MakeRobust\normalsize
+% \end{macrocode}
% \end{macro}
% \end{macro}
%
@@ -748,8 +760,11 @@
%
% \begin{macro}{\small}
% |\small|コマンドの定義は、|\normalsize|に似ています。
+% こちらはカーネルで未定義なので、直接|\DeclareRobustCommand|で定義します。
+% \changes{v1.8c}{2019/10/17}{フォントサイズ変更命令をrobustに
+% (sync with classes.dtx 2019/08/27 v1.4j)}
% \begin{macrocode}
-\newcommand{\small}{%
+\DeclareRobustCommand{\small}{%
%<*10pt>
\@setfontsize\small\@ixpt{11}%
\abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
@@ -786,8 +801,11 @@
%
% \begin{macro}{\footnotesize}
% |\footnotesize|コマンドの定義は、|\normalsize|に似ています。
+% こちらも直接|\DeclareRobustCommand|で定義します。
+% \changes{v1.8c}{2019/10/17}{フォントサイズ変更命令をrobustに
+% (sync with classes.dtx 2019/08/27 v1.4j)}
% \begin{macrocode}
-\newcommand{\footnotesize}{%
+\DeclareRobustCommand{\footnotesize}{%
%<*10pt>
\@setfontsize\footnotesize\@viiipt{9.5}%
\abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@
@@ -831,32 +849,34 @@
% \begin{macro}{\Huge}
% これらは先ほどのマクロよりも簡単です。これらはフォントサイズを変更する
% だけで、リスト環境とディスプレイ数式のパラメータは変更しません。
+% \changes{v1.8c}{2019/10/17}{フォントサイズ変更命令をrobustに
+% (sync with classes.dtx 2019/08/27 v1.4j)}
% \begin{macrocode}
%<*10pt>
-\newcommand{\scriptsize}{\@setfontsize\scriptsize\@viipt\@viiipt}
-\newcommand{\tiny}{\@setfontsize\tiny\@vpt\@vipt}
-\newcommand{\large}{\@setfontsize\large\@xiipt{17}}
-\newcommand{\Large}{\@setfontsize\Large\@xivpt{21}}
-\newcommand{\LARGE}{\@setfontsize\LARGE\@xviipt{25}}
-\newcommand{\huge}{\@setfontsize\huge\@xxpt{28}}
-\newcommand{\Huge}{\@setfontsize\Huge\@xxvpt{33}}
+\DeclareRobustCommand{\scriptsize}{\@setfontsize\scriptsize\@viipt\@viiipt}
+\DeclareRobustCommand{\tiny}{\@setfontsize\tiny\@vpt\@vipt}
+\DeclareRobustCommand{\large}{\@setfontsize\large\@xiipt{17}}
+\DeclareRobustCommand{\Large}{\@setfontsize\Large\@xivpt{21}}
+\DeclareRobustCommand{\LARGE}{\@setfontsize\LARGE\@xviipt{25}}
+\DeclareRobustCommand{\huge}{\@setfontsize\huge\@xxpt{28}}
+\DeclareRobustCommand{\Huge}{\@setfontsize\Huge\@xxvpt{33}}
%</10pt>
%<*11pt>
-\newcommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9.5}}
-\newcommand{\tiny}{\@setfontsize\tiny\@vipt\@viipt}
-\newcommand{\large}{\@setfontsize\large\@xiipt{17}}
-\newcommand{\Large}{\@setfontsize\Large\@xivpt{21}}
-\newcommand{\LARGE}{\@setfontsize\LARGE\@xviipt{25}}
-\newcommand{\huge}{\@setfontsize\huge\@xxpt{28}}
-\newcommand{\Huge}{\@setfontsize\Huge\@xxvpt{33}}
+\DeclareRobustCommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9.5}}
+\DeclareRobustCommand{\tiny}{\@setfontsize\tiny\@vipt\@viipt}
+\DeclareRobustCommand{\large}{\@setfontsize\large\@xiipt{17}}
+\DeclareRobustCommand{\Large}{\@setfontsize\Large\@xivpt{21}}
+\DeclareRobustCommand{\LARGE}{\@setfontsize\LARGE\@xviipt{25}}
+\DeclareRobustCommand{\huge}{\@setfontsize\huge\@xxpt{28}}
+\DeclareRobustCommand{\Huge}{\@setfontsize\Huge\@xxvpt{33}}
%</11pt>
%<*12pt>
-\newcommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9.5}}
-\newcommand{\tiny}{\@setfontsize\tiny\@vipt\@viipt}
-\newcommand{\large}{\@setfontsize\large\@xivpt{21}}
-\newcommand{\Large}{\@setfontsize\Large\@xviipt{25}}
-\newcommand{\LARGE}{\@setfontsize\LARGE\@xxpt{28}}
-\newcommand{\huge}{\@setfontsize\huge\@xxvpt{33}}
+\DeclareRobustCommand{\scriptsize}{\@setfontsize\scriptsize\@viiipt{9.5}}
+\DeclareRobustCommand{\tiny}{\@setfontsize\tiny\@vipt\@viipt}
+\DeclareRobustCommand{\large}{\@setfontsize\large\@xivpt{21}}
+\DeclareRobustCommand{\Large}{\@setfontsize\Large\@xviipt{25}}
+\DeclareRobustCommand{\LARGE}{\@setfontsize\LARGE\@xxpt{28}}
+\DeclareRobustCommand{\huge}{\@setfontsize\huge\@xxvpt{33}}
\let\Huge=\huge
%</12pt>
%</10pt|11pt|12pt>
@@ -2218,9 +2238,9 @@
% これらの3つのコマンドは\file{ltsect.dtx}で提供されています。
% これらのコマンドは次のように定義されています。
% \begin{macrocode}
-%\newcommand*{\title}[1]{\gdef\@title{#1}}
-%\newcommand*{\author}[1]{\gdef\@author{#1}}
-%\newcommand*{\date}[1]{\gdef\@date{#1}}
+%\DeclareRobustCommand*{\title}[1]{\gdef\@title{#1}}
+%\DeclareRobustCommand*{\author}[1]{\gdef\@author{#1}}
+%\DeclareRobustCommand*{\date}[1]{\gdef\@date{#1}}
% \end{macrocode}
% |\date|マクロのデフォルトは、今日の日付です。
% \begin{macrocode}
diff --git a/macros/luatex/generic/luatexja/src/luatexja.sty b/macros/luatex/generic/luatexja/src/luatexja.sty
index 2dfee28a50..3956193af0 100644
--- a/macros/luatex/generic/luatexja/src/luatexja.sty
+++ b/macros/luatex/generic/luatexja/src/luatexja.sty
@@ -41,7 +41,7 @@
\ProcessOptions\relax
\fi %</LaTeX>
%%%% VERSION
-\def\LuaTeXjaversion{20190926.0}
+\def\LuaTeXjaversion{20191117.0}
\directlua{require('ltj-unicode-ccfix.lua')}% catcode of ideographs
diff --git a/macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty b/macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
index 6f469fc08f..9f630754bd 100644
--- a/macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
+++ b/macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
@@ -1,5 +1,5 @@
%
-% lltjp-fontspec.sty 2018-08-24
+% lltjp-fontspec.sty 2019-10-21
%
\NeedsTeXFormat{LaTeX2e}
@@ -13,7 +13,65 @@
\fi
%%%%%%%% fontspec v2.5c overwrites \rmfamily etc. in \setmainfont
-\@ifpackagelater{fontspec}{2018/07/29}{ %% 2.6h or later
+\@ifpackagelater{fontspec}{2019/10/19}{ %% 2.7d or later
+\cs_set:Nn \__fontspec_main_setmainfont:nn
+ {
+ \fontspec_set_family:Nnn \l__fontspec_rmfamily_family_tl {#1} {#2}
+ \tl_set_eq:NN \rmdefault \l__fontspec_rmfamily_family_tl
+ \use:x
+ {
+ \exp_not:n { \DeclareRobustCommand \rmfamily }
+ {
+ \exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
+ \exp_not:N \fontfamily { \exp_not:N \rmdefault }
+ \exp_not:N\if@ltj@match@family\exp_not:N\kanjifamily\exp_not:N\mcdefault\exp_not:N\fi%%%
+ \exp_not:N \selectfont
+ }
+ }
+ \str_if_eq:eeT {\familydefault} {\rmdefault}
+ { \tl_set_eq:NN \encodingdefault \g__fontspec_nfss_enc_tl }
+ \__fontspec_setmainfont_hook:nn {#1} {#2}
+ \normalfont
+ }
+\cs_set:Nn \__fontspec_main_setsansfont:nn
+ {
+ \fontspec_set_family:Nnn \l__fontspec_sffamily_family_tl {#1} {#2}
+ \tl_set_eq:NN \sfdefault \l__fontspec_sffamily_family_tl
+ \use:x
+ {
+ \exp_not:n { \DeclareRobustCommand \sffamily }
+ {
+ \exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
+ \exp_not:N \fontfamily { \exp_not:N \sfdefault }
+ \exp_not:N\if@ltj@match@family\exp_not:N\kanjifamily\exp_not:N\gtdefault\exp_not:N\fi%%%
+ \exp_not:N \selectfont
+ }
+ }
+ \str_if_eq:eeT {\familydefault} {\sfdefault}
+ { \tl_set_eq:NN \encodingdefault \g__fontspec_nfss_enc_tl }
+ \__fontspec_setsansfont_hook:nn {#1} {#2}
+ \normalfont
+ }
+\cs_set:Nn \__fontspec_main_setmonofont:nn
+ {
+ \fontspec_set_family:Nnn \l__fontspec_ttfamily_family_tl {#1} {#2}
+ \tl_set_eq:NN \ttdefault \l__fontspec_ttfamily_family_tl
+ \use:x
+ {
+ \exp_not:n { \DeclareRobustCommand \ttfamily }
+ {
+ \exp_not:N \fontencoding { \g__fontspec_nfss_enc_tl }
+ \exp_not:N \fontfamily { \exp_not:N \ttdefault }
+ \exp_not:N\if@ltj@match@family\exp_not:N\kanjifamily\exp_not:N\jttdefault\exp_not:N\fi%%%
+ \exp_not:N \selectfont
+ }
+ }
+ \str_if_eq:eeT {\familydefault} {\ttdefault}
+ { \tl_set_eq:NN \encodingdefault \g__fontspec_nfss_enc_tl }
+ \__fontspec_setmonofont_hook:nn {#1} {#2}
+ \normalfont
+ }
+}{\@ifpackagelater{fontspec}{2018/07/29}{ %% 2.6h <= and <= 2.7c
\cs_set:Nn \__fontspec_main_setmainfont:nn
{
\fontspec_set_family:Nnn \l__fontspec_rmfamily_family_tl {#1} {#2}
@@ -28,7 +86,7 @@
\exp_not:N \selectfont
}
}
- \str_if_eq_x:nnT {\familydefault} {\rmdefault}
+ \str_if_eq:eeT {\familydefault} {\rmdefault}
{ \tl_set_eq:NN \encodingdefault \g__fontspec_nfss_enc_tl }
\__fontspec_setmainfont_hook:nn {#1} {#2}
\normalfont
@@ -47,7 +105,7 @@
\exp_not:N \selectfont
}
}
- \str_if_eq_x:nnT {\familydefault} {\sfdefault}
+ \str_if_eq:eeT {\familydefault} {\sfdefault}
{ \tl_set_eq:NN \encodingdefault \g__fontspec_nfss_enc_tl }
\__fontspec_setsansfont_hook:nn {#1} {#2}
\normalfont
@@ -66,7 +124,7 @@
\exp_not:N \selectfont
}
}
- \str_if_eq_x:nnT {\familydefault} {\ttdefault}
+ \str_if_eq:eeT {\familydefault} {\ttdefault}
{ \tl_set_eq:NN \encodingdefault \g__fontspec_nfss_enc_tl }
\__fontspec_setmonofont_hook:nn {#1} {#2}
\normalfont
@@ -84,7 +142,7 @@
\exp_not:N \selectfont
}
}
- \str_if_eq_x:nnT {\familydefault} {\rmdefault}
+ \str_if_eq:eeT {\familydefault} {\rmdefault}
{ \tl_set_eq:NN \encodingdefault \g__fontspec_nfss_enc_tl }
\normalfont
\ignorespaces
@@ -101,7 +159,7 @@
\exp_not:N \selectfont
}
}
- \str_if_eq_x:nnT {\familydefault} {\sfdefault}
+ \str_if_eq:eeT {\familydefault} {\sfdefault}
{ \tl_set_eq:NN \encodingdefault \g__fontspec_nfss_enc_tl }
\normalfont
\ignorespaces
@@ -118,12 +176,12 @@
\exp_not:N \selectfont
}
}
- \str_if_eq_x:nnT {\familydefault} {\ttdefault}
+ \str_if_eq:eeT {\familydefault} {\ttdefault}
{ \tl_set_eq:NN \encodingdefault \g__fontspec_nfss_enc_tl }
\normalfont
\ignorespaces
}
-}
+}}
\cs_set:Nn \fontspec_visible_space:
{
diff --git a/macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty b/macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
index db2fac8481..5663551bea 100644
--- a/macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
+++ b/macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
@@ -1,33 +1,37 @@
%
-% lltjp-microtype.sty 2019-08-12
+% lltjp-microtype.sty
%
% (Work in Progress)
%
\NeedsTeXFormat{LaTeX2e}
-
\RequirePackage{etoolbox}
\makeatletter
-\def\MT@register@font{%
- \xdef\MT@font@list{\expandonce{\MT@font@list\MT@font},}% !!!
-}
-\def\MT@register@subst@font{\MT@exp@one@n\MT@in@clist\font@name\MT@font@list
- \ifMT@inlist@\else
- \xdef\MT@font@list{\expandonce{\MT@font@list\font@name},}% !!!
- \fi}
+\PackageWarningNoLine{luatexja}%
+ {LuaTeX-ja's patch against the microtype package \MessageBreak
+ (lltjp-microtype.sty, 2019-11-08) may not work}
+\patchcmd\MT@register@font
+ {\xdef\MT@font@list{\MT@font@list\MT@font,}}%
+ {\directlua{luatexja.jfont.is_kenc('\luatexluaescapestring{\f@encoding}')}%
+ \unless\ifin@
+ \xdef\MT@font@list{\MT@font@list\MT@font,}
+ \fi
+ }{}{}
+\patchcmd\MT@register@subst@font
+ {\xdef\MT@font@list{\MT@font@list\font@name,}}%
+ {\directlua{luatexja.jfont.is_kenc('\luatexluaescapestring{\f@encoding}')}%
+ \unless\ifin@
+ \xdef\MT@font@list{\MT@font@list\font@name,}
+ \fi}{}{}
\let\ltj@MT@tracking@\MT@tracking@
-\def\MT@tracking@{%
- \MT@exp@one@n\MT@in@clist\MT@font\MT@tr@font@list
- \ifMT@inlist@\else
- \MT@maybe@do{tr}%
- \ifMT@do\else
- \xdef\MT@tr@font@list{\expandonce{\MT@tr@font@list\MT@font,}}% !!!
- \fi
- \fi
-}
+\patchcmd\MT@tracking@
+ {\xdef\MT@tr@font@list{\MT@tr@font@list\MT@font,}}%
+ {\directlua{luatexja.jfont.is_kenc('\luatexluaescapestring{\f@encoding}')}%
+ \unless\ifin@
+ \xdef\MT@tr@font@list{\MT@tr@font@list\MT@font,}
+ \fi}{}{}
\ifx\MT@tracking\ltj@MT@tracking@\let\MT@tracking\MT@tracking@\fi
-
%\endinput
\begingroup
\catcode`\/=\z@
diff --git a/systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm b/systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
index fec3565f09..4059609fc2 100644
--- a/systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
+++ b/systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
@@ -1,4 +1,4 @@
-# $Id: TLUtils.pm 52706 2019-11-09 17:42:02Z karl $
+# $Id: TLUtils.pm 52815 2019-11-16 02:22:41Z preining $
# TeXLive::TLUtils.pm - the inevitable utilities for TeX Live.
# Copyright 2007-2019 Norbert Preining, Reinhard Kotucha
# This file is licensed under the GNU General Public License version 2
@@ -6,7 +6,7 @@
package TeXLive::TLUtils;
-my $svnrev = '$Revision: 52706 $';
+my $svnrev = '$Revision: 52815 $';
my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
sub module_revision { return $_modulerevision; }
@@ -2183,7 +2183,7 @@ sub check_file_and_remove {
if ($tlchecksum ne $checksum) {
tlwarn("TLUtils::check_file: checksums differ for $xzfile:\n");
tlwarn("TLUtils::check_file: tlchecksum=$tlchecksum, arg=$checksum\n");
- (undef,$check_file_tmpdir) = File::temp::tempdir("tlcheckfileXXXXXXXX");
+ (undef,$check_file_tmpdir) = File::Temp::tempdir("tlcheckfileXXXXXXXX");
tlwarn("TLUtils::check_file: removing $xzfile, "
. "but saving copy in $check_file_tmpdir\n");
copy($xzfile, $check_file_tmpdir);
@@ -2203,7 +2203,7 @@ sub check_file_and_remove {
if (!defined($check_file_tmpdir)) {
# the tmpdir should always be undefined, since we shouldn't get
# here if the checksums failed, but test anyway.
- $check_file_tmpdir = File::temp::tempdir("tlcheckfileXXXXXXXX");
+ $check_file_tmpdir = File::Temp::tempdir("tlcheckfileXXXXXXXX");
tlwarn("TLUtils::check_file: saving copy in $check_file_tmpdir\n");
copy($xzfile, $check_file_tmpdir);
}
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 0726c14e62..8b98dba962 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -1,8 +1,5 @@
$mirrors = {
'Africa' => {
- 'Algeria' => {
- 'http://ctan.epst-tlemcen.dz/tex-archive/' => 1
- },
'Morocco' => {
'https://mirror.marwan.ma/ctan/' => 1
},
@@ -19,8 +16,7 @@ $mirrors = {
'http://mirrors.geekpie.club/CTAN/' => 1,
'http://mirrors.hit.edu.cn/CTAN/' => 1,
'http://mirrors.sjtug.sjtu.edu.cn/ctan/' => 1,
- 'http://mirrors.tuna.tsinghua.edu.cn/CTAN/' => 1,
- 'http://mirrors.ustc.edu.cn/CTAN/' => 1
+ 'http://mirrors.tuna.tsinghua.edu.cn/CTAN/' => 1
},
'Hong Kong' => {
'https://mirror-hk.koddos.net/CTAN/' => 1
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index fc035c1f4c..7b24fe1e93 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/52812
+depend revision/52824
name 00texlive.image
category TLCore
-revision 52811
+revision 52825
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -40,7 +40,7 @@ longdesc IgnorePatterns in the check_files routine in tlmgr.pl augment
longdesc this list. Those are not included in the source/ tarball. For
longdesc information on the 00texlive prefix see
longdesc 00texlive.installation(.tlpsrc)
-runfiles size=4969
+runfiles size=4970
.mkisofsrc
autorun.inf
texmf-dist/README
@@ -441,6 +441,7 @@ runfiles size=4969
tlpkg/tlpsrc/amstex.tlpsrc
tlpkg/tlpsrc/amsthdoc-it.tlpsrc
tlpkg/tlpsrc/animate.tlpsrc
+ tlpkg/tlpsrc/annotate.tlpsrc
tlpkg/tlpsrc/anonchap.tlpsrc
tlpkg/tlpsrc/anonymouspro.tlpsrc
tlpkg/tlpsrc/answers.tlpsrc
@@ -4065,7 +4066,7 @@ depend opt_w32_multi_user:1
name 00texlive.installer
category TLCore
-revision 52798
+revision 52814
shortdesc TeX Live standalone installer package
longdesc This package defines the files to go into the installer
longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the
@@ -16721,6 +16722,24 @@ catalogue-date 2019-11-05 16:59:33 +0100
catalogue-license lppl
catalogue-topics graphics-motion
+name annotate
+category Package
+revision 52824
+shortdesc A bibliography style with annotations
+relocated 1
+longdesc The style is a derivative of the standard alpha style, which
+longdesc processes an entry's annotate field as part of the printed
+longdesc output.
+containersize 4644
+containerchecksum bd31306b72bec73d4a2367fda6804e648ade536181d7a5c34d196591bb5fbd483f13a1e4aa2c28d3a4f29d0c74d37d5f1a77046b15d321c29176d9f742e91a72
+runfiles size=6
+ RELOC/bibtex/bst/annotate/annotate.bst
+catalogue-also annotation
+catalogue-ctan /biblio/bibtex/contrib/misc/annotate.bst
+catalogue-date 2016-06-24 19:18:15 +0200
+catalogue-license other-free
+catalogue-topics bibtex-sty
+
name anonchap
category Package
revision 17049
@@ -30619,16 +30638,16 @@ catalogue-version 0.1
name beebe
category Package
-revision 52798
+revision 52825
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 827496
-containerchecksum e033a1725dd4de7a2074cc5a3ba8f2dca38154d2e2bb19948eb46f05b2d321045a6a565aa6ebf87dd57203dc0abf2381398c868fffc1d790717b6bb2c594756a
-runfiles size=2035
+containersize 820476
+containerchecksum f575bf9b042cebcb93179ebfb1daeacdb4f732057bc188c3b97a03812f6552a5717daa9f3c5e66a49951820d85db0ed6c72105579356b6ff9253e70e395b34ff
+runfiles size=2022
RELOC/bibtex/bib/beebe/epodd.bib
RELOC/bibtex/bib/beebe/font.bib
RELOC/bibtex/bib/beebe/printing-history.bib
@@ -30642,9 +30661,6 @@ runfiles size=2035
RELOC/bibtex/bib/beebe/tugboat.bib
RELOC/bibtex/bib/beebe/type.bib
RELOC/bibtex/bib/beebe/typeset.bib
- RELOC/bibtex/bst/beebe/annotate.bst
- RELOC/bibtex/bst/beebe/apa.bst
- RELOC/bibtex/bst/beebe/refer.bst
RELOC/tex/generic/beebe/bibnames.sty
RELOC/tex/generic/beebe/texnames.sty
RELOC/tex/generic/beebe/tugboat.def
@@ -61039,7 +61055,7 @@ containerchecksum a1c4adfa3d670ba20ffd19458ccaf194161fb7cc81f5c243d42503f077fa01
name collection-bibtexextra
category Collection
-revision 52783
+revision 52824
shortdesc BibTeX additional styles
relocated 1
longdesc Additional BibTeX styles and bibliography data(bases), notably
@@ -61049,6 +61065,7 @@ depend aaai-named
depend aichej
depend ajl
depend amsrefs
+depend annotate
depend apacite
depend apalike2
depend archaeologie
@@ -61188,7 +61205,7 @@ depend windycity
depend xcite
depend zootaxa-bst
containersize 1172
-containerchecksum ce6cfd7798e098bcb6db39e57bc6686ff4061cd337f17d8e1550bc23ede80e650d560b252412b3635fa93a7fd04c95f21cf06f77e11b4ec403f3386fc8635e70
+containerchecksum 73cea8cea177e0976e0b0a7ed1869e23616f5171e44dbea4076ab7abd6bf76f2b6bacc6a3f401384fd28b4f6a92056496b6b0e2d3c7dded6c63234f6e989088d
name collection-binextra
category Collection
@@ -118902,33 +118919,34 @@ catalogue-version 1.1
name garamond-math
category Package
-revision 49933
+revision 52820
shortdesc An OTF math font matching EB Garamond
relocated 1
-longdesc This is an open type math font matching EB Garamond (Octavio
-longdesc Pardo) and EB Garamond (Georg Mayr-Duffner). Many mathematical
-longdesc symbols are derived from other fonts, others are made from
-longdesc scratch. The metric is generated with a python script. The font
-longdesc is best used with XeTeX and the unicode-math package. Other
-longdesc engines (e.g. LuaTeX; also: MS Word) are likely to produce
-longdesc unsatifactory spacings. This font is still under development,
-longdesc so do not expect it to be free of bugs. Any component might be
-longdesc updated at any time. Issues, bug reports, forks, and other
-longdesc contributions are welcome.
-containersize 450248
-containerchecksum e9815808b7dba1d0c37835bb30838fb8073f3ba7c3700bbf7997cce30b70d71194fe07e595728ffc894e22f6bd76bb559104249aa6c22c1b49a92251971c513c
-doccontainersize 281644
-doccontainerchecksum 1fb3966ec8d6d7b8e048476a7129b8e6a650e4f7350f744db53f844c35528042024d156db8cf20939aef79d74292d3d90a61e6391e8723045efb4603eb0a8a38
-docfiles size=74
+longdesc Garamond-Math is an open type math font matching EB Garamond
+longdesc (Octavio Pardo) and EB Garamond (Georg Mayr-Duffner). Many
+longdesc mathematical symbols are derived from other fonts, others are
+longdesc made from scratch. The metric is generated with a Python
+longdesc script. The font is best used with XeTeX and the unicode-math
+longdesc package. Other engines (e.g. LuaTeX; also: MS Word) are likely
+longdesc to produce unsatifactory spacings. This font is still under
+longdesc development, so do not expect it to be free of bugs. Any
+longdesc component might be updated at any time. Issues, bug reports,
+longdesc forks, and other contributions are welcome.
+containersize 399076
+containerchecksum 5a6520612a6cfc8633149f4ea795049c017cb1a483104dc7258cd0c0afa0388d4348ebc0fd7d5b7229031adda5ba835c122b69d5310091106c972c5b8aa32891
+doccontainersize 244012
+doccontainerchecksum 3afc74609589c22ad0e540f2915c8cc27a2712a2409f0085098cd00df74007e2cecdecaa40cfe79e99ac6538e496d59bed9ca44cfb18dd2b7fce2620805623b3
+docfiles size=65
RELOC/doc/fonts/garamond-math/Garamond-Math.pdf details="Package documentation"
RELOC/doc/fonts/garamond-math/Garamond-Math.tex
RELOC/doc/fonts/garamond-math/README.md details="Readme"
-runfiles size=226
+runfiles size=197
RELOC/fonts/opentype/public/garamond-math/Garamond-Math.otf
catalogue-contact-bugs https://github.com/YuanshengZhao/Garamond-Math/issues
+catalogue-contact-home https://github.com/YuanshengZhao/Garamond-Math
catalogue-contact-repository https://github.com/YuanshengZhao/Garamond-Math
catalogue-ctan /fonts/garamond-math
-catalogue-date 2019-02-06 05:12:24 +0100
+catalogue-date 2019-11-16 10:38:07 +0100
catalogue-license ofl
catalogue-topics font font-otf font-maths font-serif font-sans font-bbd
@@ -227975,15 +227993,15 @@ catalogue-version 0.7.0
name pkuthss
category Package
-revision 52804
+revision 52825
shortdesc LaTeX template for dissertations in Peking University
relocated 1
longdesc The package provides a simple, clear and flexible LaTeX
longdesc template for dissertations in Peking University.
-containersize 16152
-containerchecksum 20ddedae6c7f6a820ac892cd7c8a9570972803ee9bdefe1ce179c84d8327b96d35a45a57cb4c54ad6a2403eda4e67ac9da70c40cb96ec41fb8e1a71298851d84
-doccontainersize 508036
-doccontainerchecksum c3be693db48f48bc180f61becdd99662731f8c1ad6c2553fbb4e5ca142fc09be2db471267ec992f5f7074ac24f3b1beb5feaa5e7e983b5b0427574dcece8bda1
+containersize 16148
+containerchecksum 0ee70c8806349c6afacd0fd280c1a24480c8c1e4bb9d93ec6e0a6157ee1596c229c257ee32315197c3606fb941c49cd3f01442af634d17f73a66724e195f5f26
+doccontainersize 508052
+doccontainerchecksum ebe462b324f3f72cdcf1d91e5371a17795d656e9bb51d805bbf1da36802940a2a4e10569a40614c8beedca1748a9a5b0becf49666a3ef935849a24919cc1dd89
docfiles size=166
RELOC/doc/latex/pkuthss/README details="Readme"
RELOC/doc/latex/pkuthss/example.pdf
@@ -228004,22 +228022,22 @@ docfiles size=166
RELOC/doc/latex/pkuthss/example/thesis.bib
RELOC/doc/latex/pkuthss/example/thesis.tex
RELOC/doc/latex/pkuthss/pkuthss.pdf details="Package documentation" language="zh"
- RELOC/doc/latex/pkuthss/readme/ChangeLog-upto-1.3.txt
- RELOC/doc/latex/pkuthss/readme/ChangeLog.txt
- RELOC/doc/latex/pkuthss/readme/chap/origin.tex
- RELOC/doc/latex/pkuthss/readme/chap/pkuthss-abs.tex
- RELOC/doc/latex/pkuthss/readme/chap/pkuthss-ack.tex
- RELOC/doc/latex/pkuthss/readme/chap/pkuthss-chap1.tex
- RELOC/doc/latex/pkuthss/readme/chap/pkuthss-chap2.tex
- RELOC/doc/latex/pkuthss/readme/chap/pkuthss-chap3.tex
- RELOC/doc/latex/pkuthss/readme/chap/pkuthss-concl.tex
- RELOC/doc/latex/pkuthss/readme/chap/pkuthss-copy.tex
- RELOC/doc/latex/pkuthss/readme/chap/pkuthss-encl1.tex
- RELOC/doc/latex/pkuthss/readme/chap/pkuthss-intro.tex
- RELOC/doc/latex/pkuthss/readme/latexmkrc
- RELOC/doc/latex/pkuthss/readme/pkuthss-english.patch
- RELOC/doc/latex/pkuthss/readme/pkuthss.bib
- RELOC/doc/latex/pkuthss/readme/pkuthss.tex
+ RELOC/doc/latex/pkuthss/readme.dir/ChangeLog-upto-1.3.txt
+ RELOC/doc/latex/pkuthss/readme.dir/ChangeLog.txt
+ RELOC/doc/latex/pkuthss/readme.dir/chap/origin.tex
+ RELOC/doc/latex/pkuthss/readme.dir/chap/pkuthss-abs.tex
+ RELOC/doc/latex/pkuthss/readme.dir/chap/pkuthss-ack.tex
+ RELOC/doc/latex/pkuthss/readme.dir/chap/pkuthss-chap1.tex
+ RELOC/doc/latex/pkuthss/readme.dir/chap/pkuthss-chap2.tex
+ RELOC/doc/latex/pkuthss/readme.dir/chap/pkuthss-chap3.tex
+ RELOC/doc/latex/pkuthss/readme.dir/chap/pkuthss-concl.tex
+ RELOC/doc/latex/pkuthss/readme.dir/chap/pkuthss-copy.tex
+ RELOC/doc/latex/pkuthss/readme.dir/chap/pkuthss-encl1.tex
+ RELOC/doc/latex/pkuthss/readme.dir/chap/pkuthss-intro.tex
+ RELOC/doc/latex/pkuthss/readme.dir/latexmkrc
+ RELOC/doc/latex/pkuthss/readme.dir/pkuthss-english.patch
+ RELOC/doc/latex/pkuthss/readme.dir/pkuthss.bib
+ RELOC/doc/latex/pkuthss/readme.dir/pkuthss.tex
runfiles size=12
RELOC/tex/latex/pkuthss/pkulogo.eps
RELOC/tex/latex/pkuthss/pkulogo.pdf
@@ -238560,7 +238578,7 @@ catalogue-version 0.3b
name pst-pdf
category Package
-revision 44665
+revision 52819
shortdesc Make PDF versions of graphics by processing between runs
longdesc The package pst-pdf simplifies the use of graphics from
longdesc PSTricks and other PostScript code in PDF documents. As in
@@ -238571,11 +238589,11 @@ longdesc material. In the final document these contents will be inserted
longdesc instead of the original PostScript code. The package works with
longdesc pstricks and requires a recent version of the preview package.
depend pst-pdf.ARCH
-containersize 7364
-containerchecksum 537812f3811e9a62a2c9667438ea380c3219b1cd8a96ae2225e0ded063f1f1ad572a699d4f9d5d11f2c667fc560d94f17b275293198c5eb4035dcc3d3cb92242
-doccontainersize 961300
-doccontainerchecksum bd6e6b3c7ee31cafb5c6f6064abb6b6f4a197c10f4ea184fe028fab874a1a5b6bbf39719a1a620fcc9fec23e52ea15c6abfd4b66f79c788755f1ba8eb65ef778
-docfiles size=319
+containersize 7404
+containerchecksum e262eb62c86631aeb04bd4268672fcdb7da5eb458d91cfaf78ed668e0afe585bada46bccd9eaaa7374e23d9efb79106ab7ffde1ff879993a7138475b8f8d6599
+doccontainersize 967780
+doccontainerchecksum d16ca8328cdc79dc6c3488a68a537ace21d2f124604b69c79be6860d9913c8eac3d3093b9fcf03a17dbfe184a73c168a13d2e5a54056fe076e0e01941740f4a7
+docfiles size=299
texmf-dist/doc/latex/pst-pdf/CHANGES
texmf-dist/doc/latex/pst-pdf/Makefile
texmf-dist/doc/latex/pst-pdf/README.md details="README file"
@@ -238583,10 +238601,9 @@ docfiles size=319
texmf-dist/doc/latex/pst-pdf/pst-pdf-example.pdf details="Examples of use"
texmf-dist/doc/latex/pst-pdf/pst-pdf-example.tex
texmf-dist/doc/latex/pst-pdf/pst-pdf.pdf details="English documentation" language="en"
-srccontainersize 162792
-srccontainerchecksum ac181daad359ca790224fd0bc2eb560ca59312ec6330ff64c8e9af3cf58aef1f6c2ccc3310ffa9bcd2ccf36657d0675b8c926c859ecb6cbb3f5382257ab6ec85
+srccontainersize 162528
+srccontainerchecksum 67286e2f38bb3c88d48f0cde11494a64e0bc751d65b997ae50f4f50df980ad396b58e1eb37e544d050b52b691bc9fedaa0a15018d8d1836b22e3dff6253f942e
srcfiles size=148
- texmf-dist/source/latex/pst-pdf/CHANGES.tex
texmf-dist/source/latex/pst-pdf/elephant.ps
texmf-dist/source/latex/pst-pdf/insect1.eps
texmf-dist/source/latex/pst-pdf/insect15.eps
@@ -238605,10 +238622,10 @@ catalogue-also pdftricks
catalogue-contact-bugs https://github.com/rolfn/pst-pdf/issues
catalogue-contact-repository https://github.com/rolfn/pst-pdf
catalogue-ctan /macros/latex/contrib/pst-pdf
-catalogue-date 2018-09-15 13:05:45 +0200
+catalogue-date 2019-11-16 10:27:38 +0100
catalogue-license lppl1.2
catalogue-topics graphics-epspdf
-catalogue-version 1.2d
+catalogue-version 1.2e
name pst-pdf.aarch64-linux
category Package
@@ -282604,15 +282621,15 @@ docfiles size=572
name texlive-docindex
category TLCore
-revision 52761
+revision 52814
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 ce0efc9f75d53348f024bfbd55f911708230332f574506d9ffcac3c3d78fdaa4ba4c5fefe6d05d86ff4313e2e80de0612f7685d380c38c18bf56c7fbe9782cf3
-doccontainersize 155380
-doccontainerchecksum 10d27fe4c5796955e44044215a7ebb9c8187d3b7fd1a45c0bd4a279d3164dc840ac57e0c5219b24f077608d1fe7da61f55afde5938df415b9fc5b6b2f30d7807
+containerchecksum 3f579cafad96f53a9cdac83aabccc9d13242c3f6ddaff0f4d55ee3033e682a4d42fa3398e603b29b00667f0d716d1822b95cb49c658f63b02f1585fdafcb8718
+doccontainersize 155484
+doccontainerchecksum b77ade187b22d454d175d01d8b2437c9333f3651393ecac8dbf1c8ab15fc4c3106253864ab0b2317d8c6bf41974fa054154074729335ffdfc109f1d901d80630
docfiles size=305
doc.html
runfiles size=270
@@ -282829,17 +282846,17 @@ docfiles size=503
name texlive-scripts
category TLCore
-revision 52798
+revision 52814
shortdesc TeX Live infrastructure programs
longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for
longdesc tlmgr to run but still ours. Not included in tlcritical.
depend texlive.infra
depend texlive-scripts.ARCH
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 85480
-containerchecksum d5604eb4e0dc396eb9d6bc8e1527dfd685215ac873b7e58c2b9c407580e84b9a6904ffa34ec25e77f8ed0341105ee12947816fec5a964e5f2cd222140bb5cd3f
-doccontainersize 51248
-doccontainerchecksum 188a8bf28d07ecc3688024431e3f0b11f7722d06037bc02035638a50df686a0b06d513e076b7b6a006ad73aaf5732043e96a0fad7b7ae53dd0cfa5cdd3d03cb5
+containersize 85448
+containerchecksum f90ef27a72853e3e8f7ba72d310048e32776a041419fe62968255b6226804dfb9b41c91b0cdd81886a44446f7b8b867742621a83763d92955590a5a658f778e7
+doccontainersize 51244
+doccontainerchecksum 0d27b0d922d721057f9f36fd2ff38b47abd29eaab71a602daa727fe61b589359e0ff93c6263bf2afe5be28602415654bcaee8350f767045680edde2fe917455c
docfiles size=20
texmf-dist/doc/man/man1/install-tl.1
texmf-dist/doc/man/man1/install-tl.man1.pdf
@@ -295297,7 +295314,7 @@ catalogue-version 1.0
name tuda-ci
category Package
-revision 52779
+revision 52821
shortdesc LaTeX templates of Technische Universitat Darmstadt
relocated 1
longdesc The TUDa-CI-Bundle provides a possibility to use the Corporate
@@ -295305,11 +295322,11 @@ longdesc Design of TU Darmstadt in LaTeX. It contains documentclasses as
longdesc well as some helper packages and config files together with
longdesc some templates for user documentation, which currently are only
longdesc available in German.
-containersize 34132
-containerchecksum f34cae5612ec173e4962c559d0365cc9397356ba478db485dc54f6f3c74f4760aeeb870e28172547697dc88004c94dc1aa492cc14140f82bef8ea4877a924c59
-doccontainersize 1492740
-doccontainerchecksum 27fecbcb9c854208a8324f72ec4ab71122ccdd794305b3aad26c633a7680ca6198e9012cefe9de43644ba1693779e8b4133d64112fadeb8f01773ee06f186fcf
-docfiles size=1638
+containersize 34212
+containerchecksum b3d9b8e2b2b5dc34babeb91b885278f55395945c6634c6d9a4ffc7cbc893c908342723277ace7390f0d18b6b361971473997b34cc5b7aa5024bb66ed08dd7b92
+doccontainersize 1493308
+doccontainerchecksum 058022fe6be6e606a97382b9ecae1685151a975b30d50ba1ff3770e297d7c16d9d395fb5506b58dc1d88183a345998997e4ba56cb5b341409b5d49bc050bce6c
+docfiles size=1639
RELOC/doc/latex/tuda-ci/DEMO-TUDaAnnouncement.pdf
RELOC/doc/latex/tuda-ci/DEMO-TUDaAnnouncement.tex
RELOC/doc/latex/tuda-ci/DEMO-TUDaBeamer.pdf details="Example presentation" language="de"
@@ -295364,10 +295381,10 @@ catalogue-contact-bugs https://github.com/tudace/tuda_latex_templates/issues
catalogue-contact-home https://www.ce.tu-darmstadt.de/ce/latex_tuda/index.de.jsp
catalogue-contact-repository https://github.com/tudace/tuda_latex_templates
catalogue-ctan /macros/latex/contrib/tuda-ci
-catalogue-date 2019-11-13 17:23:18 +0100
+catalogue-date 2019-11-16 17:45:56 +0100
catalogue-license lppl1.3c
catalogue-topics class letter dissertation presentation poster
-catalogue-version 2.01
+catalogue-version 2.02
name tudscr
category Package
@@ -302694,7 +302711,7 @@ catalogue-version 1.0
name unravel
category Package
-revision 50557
+revision 52822
shortdesc Watching TeX digest tokens
relocated 1
longdesc The aim of this LaTeX package is to help debug complicated
@@ -302705,26 +302722,26 @@ longdesc typesetting commands. To use this package, one should normally
longdesc run TeX in a terminal. The unravel package requires up-to-date
longdesc versions of the l3kernel, l3packages and l3experimental
longdesc bundles.
-containersize 27964
-containerchecksum 862cdfee766dcf3be322423c7f3388b5bac739879f0910d7a3a5118a7813b86dea9e5c866c3bc33648e376ff223be55c18fcf56247e3082c199b5bd589cff49f
-doccontainersize 681344
-doccontainerchecksum 5da7cdfb916e986ad783e43c79a57713c2d713061866a19fd975c157d8cd328b80a5620fa583b7964dbe37b8ac74d9c0921c15cef57e76266f52c62412a8befb
+containersize 28380
+containerchecksum e31da53c07ddb60491412e94f50444cd3178879180426cc2d8f78d5056a05c091a36d1c5b9107f0e3714acab1f723e90ddfc0250319bde07d67133bc50543f4d
+doccontainersize 683816
+doccontainerchecksum 5fc7618723ab27f57c14b0b81cb8d6f1b141ac6582cd73143a5c1543dca0f307ff5eaff006dd0a55c6f84887f0b08dddda5651b9c0938716262894cb3b8aeda0
docfiles size=170
RELOC/doc/latex/unravel/README.md details="Readme"
RELOC/doc/latex/unravel/unravel.pdf details="Package documentation"
-srccontainersize 50984
-srccontainerchecksum 0f9791862c2b1e8ae4c9d293bde5a48fbcb49e5634f75c9bdff4d3ebd51f9e7b8f820b9c5f860f16bd15a6de0b04e112d96fee75313fd3316aa19a01803456a3
-srcfiles size=76
+srccontainersize 51652
+srccontainerchecksum 2c7336dd1033f87a10ee48e699c0c782e5f2fbf52102580f396f8d7ac5805fbd665ece0370bd72cd191fa9df6fefa8b27d07ace58710e1c8d04aa45f3bfaa5e3
+srcfiles size=77
RELOC/source/latex/unravel/unravel.dtx
RELOC/source/latex/unravel/unravel.ins
-runfiles size=57
+runfiles size=58
RELOC/tex/latex/unravel/unravel.sty
catalogue-contact-repository https://github.com/blefloch/latex-unravel
catalogue-ctan /macros/latex/contrib/unravel
-catalogue-date 2019-03-23 10:21:18 +0100
+catalogue-date 2019-11-16 09:25:23 +0100
catalogue-license lppl1.3c
catalogue-topics macro-supp
-catalogue-version 0.2g
+catalogue-version 0.2h
name unswcover
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 212a9eb0ac..8830e07bdc 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-e416611397ca4a623c45df21a1522f66 texlive.tlpdb
+b3f50b5600c617b50e2f44818ff731e7 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 43f16f5d35..0aba21be2b 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-87b40d06427ceaf778c47f57fd9c6cda0e804060fd3b598aebd451de359938ebe25364270779e4151dafcfe377e86d1f48b293910dbded7feb81926753a819df texlive.tlpdb
+e92b1ab105a594c65ec89f1de41703ab7d54e9b979a7af5d3117d3e4bdf86037e26f951254bfa6e2beece98608053c552dd332f96539e50142ad25a9c632924a texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index b44f26621d..f259999fff 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-----
-iQEcBAEBCgAGBQJdz0jjAAoJEEzhh34ZQ4xwIFMH/A+nEAQr/3oEpGQ3NsN1lFEm
-axgR4oMW7IVq8/rKohG/nsFN8jeUoocmomeSPu07AmDUQ+fxK+V83tHMb4key32W
-+w2tnYatSz8j1aUhV4CDiH7UeMgobTTSJAQZLVW22tKi+j7qWwnL0VMG2DM58WJC
-UDryVd//MWPTAAqQc1P1qX47pVQzDVlNm5qsJZfwU64xHqIqNZCGX60xcsJ2ow7a
-BR/TCqzONooDXY2sOEo+2QZ89Cv5tYLoS/yw3IO/kRFTmZMjbJ59p/s8q/JpMCXI
-WtyF/sY71yRFPdwxiu3SornFULWSddetu9dDL0kndc8zjFVl/sKG41w+FsFgcFY=
-=95VN
+iQEcBAEBCgAGBQJd0JqSAAoJEEzhh34ZQ4xwwfwH/3aYf/htebaoTI83NisHCgqu
+lVhd/Ul08aQG6WUH+G2Yyan4wrFusyFguVZhko73+cCEG0OAiDoV8aDTLAwLxHa/
+7y+pPOpb2iLTg8G836X/NOCsYvUanpBXdzcTSX2peP/P5mqs4G1BdMMCaZbGTM8J
+Y6jFTVPK+wLS0TUtUc8NlGzy8Wzls1olkMnbBaCe72FGFU4zoBE5l4AvIb6ve92k
+SpEAZ/DGJFvQLBP5R8HVNJHa+adp1pOGaseVAfZAV20ZRCaK/IqUyCBMLmlFJol0
+rRi09LWQpv2nEKyQrq5PxZMpz+VleKBh+M2mJpvV3n2v5Xfntkot1ii395rHmFc=
+=9Ljm
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 9c20bf4960..c5f453afae 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/files.csv.lzma b/systems/win32/miktex/tm/packages/files.csv.lzma
index c899578419..e15e0a856f 100644
--- a/systems/win32/miktex/tm/packages/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/files.csv.lzma b/systems/win32/miktex/tm/packages/next/files.csv.lzma
index e9fb6d1c65..2d245a873e 100644
--- a/systems/win32/miktex/tm/packages/next/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/next/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index 5433b3290b..a48c59d09b 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=1573938983
+date=1574025341
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=0578c8d096bf9c6ff9c4a6020e92a462
+lstdigest=31006186c62517cc2317fff9c5626b15
numpkg=3765
relstate=next
-version=7259
+version=7260
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 4727d36f24..1b838f0e91 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -2,9 +2,9 @@
[repository]
-date=1573938716
-lastupd=biblatex-caspervector csquotes hobsub makerobust memoir oberdiek pkuthss polyglossia prerex tcolorbox tikz-3dtools babel luamplib baskervillef erewhon gfsdidotclassic tuda-ci algolrevived kerkis txfontsb
-lstdigest=4e055c15d3dce7d0893a859dc40bef8b
+date=1574025108
+lastupd=garamond-math lexend mathastext pst-pdf tuda-ci unravel biblatex-caspervector csquotes hobsub makerobust memoir oberdiek pkuthss polyglossia prerex tcolorbox babel luamplib baskervillef erewhon
+lstdigest=d763dd0661077d7684c714e4b0c9d7ac
numpkg=3765
relstate=stable
-version=7259
+version=7260
diff --git a/systems/win32/w32tex/ChangeLog b/systems/win32/w32tex/ChangeLog
index a511464d2d..3d8beb6afe 100644
--- a/systems/win32/w32tex/ChangeLog
+++ b/systems/win32/w32tex/ChangeLog
@@ -1,5 +1,13 @@
W32TeX (x86 & x64) ChangeLog
+[2019/11/16]
+(01) biblatex-biber.tar.xz
+ Update biblatex-caspervector.
+(02) pgfcontrib.tar.xz
+ Add tikz-3dtools.
+(03) xetex-w32.tar.xz
+ Update polyglossia.
+
[2019/11/15]
(01) context.tar.xz
ConTeXt version: 2019.11.14 17:07.
diff --git a/timestamp b/timestamp
index 796608c8de..58ede951ed 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2019-11-17-02-02
+2019-11-18-02-02