summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FILES.byname747
-rw-r--r--FILES.byname.gzbin2264803 -> 2264866 bytes
-rw-r--r--FILES.last07days965
-rw-r--r--biblio/bibtex/contrib/gost/README13
-rw-r--r--biblio/bibtex/contrib/gost/README.md13
-rw-r--r--biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2003.pdfbin371851 -> 370857 bytes
-rw-r--r--biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008-customized.pdfbin382545 -> 381906 bytes
-rw-r--r--biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008.pdfbin369224 -> 368618 bytes
-rw-r--r--biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008l.pdfbin371016 -> 370206 bytes
-rw-r--r--biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008n.pdfbin375296 -> 374729 bytes
-rw-r--r--biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008ns.pdfbin375170 -> 374460 bytes
-rw-r--r--biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008s.pdfbin261913 -> 261436 bytes
-rw-r--r--biblio/bibtex/contrib/gost/doc/examples/cp1251/make-examples-on-win-cp1251.cmd48
-rw-r--r--biblio/bibtex/contrib/gost/doc/examples/utf8/make-examples-on-win-utf8.cmd50
-rw-r--r--biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2003.pdfbin372722 -> 372734 bytes
-rw-r--r--biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008-customized.pdfbin383348 -> 383364 bytes
-rw-r--r--biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008.pdfbin369861 -> 369885 bytes
-rw-r--r--biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008l.pdfbin371764 -> 371784 bytes
-rw-r--r--biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008n.pdfbin376555 -> 375701 bytes
-rw-r--r--biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008ns.pdfbin375282 -> 375430 bytes
-rw-r--r--biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008s.pdfbin265270 -> 265476 bytes
-rw-r--r--biblio/bibtex/contrib/gost/doc/gost.pdfbin668454 -> 635192 bytes
-rw-r--r--biblio/bibtex/contrib/gost/source/gost.dtx50
-rw-r--r--biblio/bibtex/contrib/gost/source/gost.ins14
-rw-r--r--graphics/pgf/contrib/kblocks/README.md14
-rw-r--r--graphics/pgf/contrib/kblocks/intro.pngbin0 -> 63539 bytes
-rw-r--r--graphics/pgf/contrib/kblocks/kblocks-doc.pdfbin164718 -> 303841 bytes
-rw-r--r--graphics/pgf/contrib/kblocks/kblocks-doc.tex784
-rw-r--r--graphics/pgf/contrib/kblocks/kblocks.sty2265
-rw-r--r--macros/latex/contrib/footnotehyper/README.md2
-rw-r--r--macros/latex/contrib/footnotehyper/footnotehyper.dtx345
-rw-r--r--macros/latex/contrib/footnotehyper/footnotehyper.pdfbin69953 -> 78298 bytes
-rw-r--r--macros/latex/contrib/psnfssx/lucidabr/README9
-rw-r--r--macros/latex/contrib/psnfssx/lucidabr/README.TUG43
-rw-r--r--macros/latex/contrib/psnfssx/lucidabr/lucida-license-individual.txt106
-rw-r--r--macros/latex/contrib/psnfssx/lucidabr/lucida-license-site.txt114
-rw-r--r--macros/latex/contrib/psnfssx/lucidabr/lucida-sample.pdfbin393399 -> 361562 bytes
-rw-r--r--macros/latex/contrib/psnfssx/lucidabr/lucida-sample.tex234
-rw-r--r--macros/latex/contrib/psnfssx/lucidabr/lucidabr.txt165
-rw-r--r--macros/latex/contrib/xsim/HISTORY2
-rw-r--r--macros/latex/contrib/xsim/README2
-rw-r--r--macros/latex/contrib/xsim/examples/xsim.crossref.pdfbin38748 -> 38748 bytes
-rw-r--r--macros/latex/contrib/xsim/xsim-manual.cls1
-rw-r--r--macros/latex/contrib/xsim/xsim-manual.pdfbin1353988 -> 1353993 bytes
-rw-r--r--macros/latex/contrib/xsim/xsim.sty16
-rw-r--r--macros/latex/contrib/xsim/xsim.style.layouts.code.tex2
-rw-r--r--macros/luatex/latex/innerscript/README.txt55
-rw-r--r--macros/luatex/latex/innerscript/innerscript.dtx778
-rw-r--r--macros/luatex/latex/innerscript/innerscript.pdfbin0 -> 168070 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl9
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb40
-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.xzbin2274384 -> 2275680 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini8
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini8
-rw-r--r--systems/win32/w32tex/ChangeLog54
-rw-r--r--timestamp2
59 files changed, 5333 insertions, 1643 deletions
diff --git a/FILES.byname b/FILES.byname
index 875d97c976..ebe2f7d270 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -601,22 +601,22 @@
2017/02/24 | 319 | biblio/bibtex/contrib/gost/doc/examples/cp1251/bib/ex75.bib
2017/02/24 | 694 | biblio/bibtex/contrib/gost/doc/examples/cp1251/bib/ex76.bib
2020/12/29 | 460 | biblio/bibtex/contrib/gost/doc/examples/cp1251/bib/ex77.bib
-2020/12/30 | 371851 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2003.pdf
+2021/02/04 | 370857 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2003.pdf
2017/02/24 | 645 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2003.tex
-2020/12/30 | 382545 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008-customized.pdf
+2021/02/04 | 381906 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008-customized.pdf
2017/02/24 | 738 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008-customized.tex
-2020/12/30 | 371016 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008l.pdf
+2021/02/04 | 370206 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008l.pdf
2017/02/24 | 570 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008l.tex
-2020/12/30 | 375296 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008n.pdf
-2020/12/30 | 375170 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008ns.pdf
+2021/02/04 | 374729 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008n.pdf
+2021/02/04 | 374460 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008ns.pdf
2017/02/24 | 3733 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008ns.tex
2017/02/24 | 3644 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008n.tex
-2020/12/30 | 369224 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008.pdf
-2020/12/30 | 261913 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008s.pdf
+2021/02/04 | 368618 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008.pdf
+2021/02/04 | 261436 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008s.pdf
2017/02/24 | 5534 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008s.tex
2017/02/24 | 466 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008.tex
2017/02/24 | 4719 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost.tex
-2017/03/28 | 574 | biblio/bibtex/contrib/gost/doc/examples/cp1251/make-examples-on-win-cp1251.cmd
+2017/03/28 | 550 | biblio/bibtex/contrib/gost/doc/examples/cp1251/make-examples-on-win-cp1251.cmd
2017/03/28 | 301 | biblio/bibtex/contrib/gost/doc/examples/utf8/bib/ex01.bib
2017/03/28 | 413 | biblio/bibtex/contrib/gost/doc/examples/utf8/bib/ex02.bib
2017/03/28 | 426 | biblio/bibtex/contrib/gost/doc/examples/utf8/bib/ex03.bib
@@ -694,28 +694,28 @@
2017/02/24 | 319 | biblio/bibtex/contrib/gost/doc/examples/utf8/bib/ex75.bib
2017/02/24 | 694 | biblio/bibtex/contrib/gost/doc/examples/utf8/bib/ex76.bib
2020/12/29 | 460 | biblio/bibtex/contrib/gost/doc/examples/utf8/bib/ex77.bib
-2017/03/28 | 610 | biblio/bibtex/contrib/gost/doc/examples/utf8/make-examples-on-win-utf8.cmd
-2020/12/30 | 372722 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2003.pdf
+2017/03/28 | 585 | biblio/bibtex/contrib/gost/doc/examples/utf8/make-examples-on-win-utf8.cmd
+2021/02/04 | 372734 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2003.pdf
2017/02/24 | 828 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2003.tex
-2020/12/30 | 383348 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008-customized.pdf
+2021/02/04 | 383364 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008-customized.pdf
2017/02/24 | 843 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008-customized.tex
-2020/12/30 | 371764 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008l.pdf
+2021/02/04 | 371784 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008l.pdf
2017/02/24 | 715 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008l.tex
-2020/12/30 | 376555 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008n.pdf
-2020/12/30 | 375282 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008ns.pdf
+2021/02/04 | 375701 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008n.pdf
+2021/02/04 | 375430 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008ns.pdf
2017/02/24 | 3788 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008ns.tex
2017/02/24 | 3699 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008n.tex
-2020/12/30 | 369861 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008.pdf
-2020/12/30 | 265270 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008s.pdf
+2021/02/04 | 369885 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008.pdf
+2021/02/04 | 265476 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008s.pdf
2017/02/24 | 3442 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008s.tex
2017/02/24 | 573 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008.tex
2017/02/24 | 4719 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost.tex
-2020/12/30 | 668454 | biblio/bibtex/contrib/gost/doc/gost.pdf
-2020/12/30 | 939 | biblio/bibtex/contrib/gost/README
-2020/12/30 | 12926 | biblio/bibtex/contrib/gost/README.md
-2020/12/29 | 169376 | biblio/bibtex/contrib/gost/source/gost.dtx
-2020/12/30 | 3832 | biblio/bibtex/contrib/gost/source/gost.ins
-2020/12/30 | 4774198 | biblio/bibtex/contrib/gost.zip
+2021/02/04 | 635192 | biblio/bibtex/contrib/gost/doc/gost.pdf
+2021/02/04 | 1187 | biblio/bibtex/contrib/gost/README
+2021/02/04 | 13174 | biblio/bibtex/contrib/gost/README.md
+2021/02/04 | 169673 | biblio/bibtex/contrib/gost/source/gost.dtx
+2021/02/04 | 3791 | biblio/bibtex/contrib/gost/source/gost.ins
+2021/02/04 | 4738784 | biblio/bibtex/contrib/gost.zip
2006/12/06 | 25702 | biblio/bibtex/contrib/ijqc/ijqc.bst
2006/12/06 | 722 | biblio/bibtex/contrib/ijqc/makefile
2006/12/06 | 34021 | biblio/bibtex/contrib/ijqc/mybib.bib
@@ -5087,7 +5087,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2021/02/03 | 95895 | FILES.last07days
+2021/02/04 | 95004 | FILES.last07days
2020/08/14 | 104065 | fonts/academicons/academicons.pdf
2020/08/14 | 17247 | fonts/academicons/academicons.sty
2020/08/14 | 6546 | fonts/academicons/academicons.tex
@@ -142125,11 +142125,12 @@
2017/02/20 | 1369 | graphics/pgf/contrib/karnaugh-map/README.md
2017/02/20 | 247140 | graphics/pgf/contrib/karnaugh-map.zip
2015/04/21 | 334240 | graphics/pgf/contrib/karnaughmap.zip
-2019/10/14 | 164718 | graphics/pgf/contrib/kblocks/kblocks-doc.pdf
-2019/10/14 | 9437 | graphics/pgf/contrib/kblocks/kblocks-doc.tex
-2019/10/14 | 33316 | graphics/pgf/contrib/kblocks/kblocks.sty
-2019/10/14 | 1438 | graphics/pgf/contrib/kblocks/README.md
-2019/10/14 | 157527 | graphics/pgf/contrib/kblocks.zip
+2021/02/03 | 63539 | graphics/pgf/contrib/kblocks/intro.png
+2021/02/03 | 303841 | graphics/pgf/contrib/kblocks/kblocks-doc.pdf
+2021/02/03 | 18292 | graphics/pgf/contrib/kblocks/kblocks-doc.tex
+2021/02/03 | 105165 | graphics/pgf/contrib/kblocks/kblocks.sty
+2021/02/03 | 1540 | graphics/pgf/contrib/kblocks/README.md
+2021/02/04 | 350502 | graphics/pgf/contrib/kblocks.zip
2017/05/17 | 211838 | graphics/pgf/contrib/ladder/ladder.pdf
2017/05/17 | 4544 | graphics/pgf/contrib/ladder/ladder.sty
2017/05/17 | 5985 | graphics/pgf/contrib/ladder/ladder.tex
@@ -171537,6 +171538,7 @@
2019/12/09 | 146393 | info/xetexref/xetex-reference.pdf
2019/12/09 | 42467 | info/xetexref/xetex-reference.tex
2019/12/09 | 157222 | info/xetexref.zip
+2021/02/04 | 4944311 | install/biblio/bibtex/contrib/gost.tds.zip
2013/11/06 | 795801 | install/fonts/accanthis.tds.zip
2009/05/23 | 246025 | install/fonts/ae.tds.zip
2019/10/12 | 38525845 | install/fonts/alegreya.tds.zip
@@ -171975,7 +171977,7 @@
2014/09/10 | 1054773 | install/macros/latex/contrib/pressrelease.tds.zip
2017/07/10 | 1127276 | install/macros/latex/contrib/probsoln.tds.zip
2016/04/15 | 1441089 | install/macros/latex/contrib/proposal.tds.zip
-2010/08/29 | 1366191 | install/macros/latex/contrib/psnfssx/lucidabr.tds.zip
+2021/02/04 | 793918 | install/macros/latex/contrib/psnfssx/lucidabr.tds.zip
2012/01/27 | 86429 | install/macros/latex/contrib/pst-vowel.tds.zip
2020/08/25 | 97631 | install/macros/latex/contrib/qrbill.tds.zip
2008/04/30 | 208540 | install/macros/latex/contrib/quotmark.tds.zip
@@ -198445,10 +198447,10 @@
2012/07/01 | 1718 | macros/latex/contrib/footnotebackref/footnotebackref.tex
2012/07/01 | 620 | macros/latex/contrib/footnotebackref/README
2012/07/01 | 114077 | macros/latex/contrib/footnotebackref.zip
-2021/01/29 | 42165 | macros/latex/contrib/footnotehyper/footnotehyper.dtx
-2021/01/29 | 69953 | macros/latex/contrib/footnotehyper/footnotehyper.pdf
-2021/01/29 | 3137 | macros/latex/contrib/footnotehyper/README.md
-2021/01/29 | 82748 | macros/latex/contrib/footnotehyper.zip
+2021/02/04 | 49642 | macros/latex/contrib/footnotehyper/footnotehyper.dtx
+2021/02/04 | 78298 | macros/latex/contrib/footnotehyper/footnotehyper.pdf
+2021/02/04 | 3137 | macros/latex/contrib/footnotehyper/README.md
+2021/02/04 | 93308 | macros/latex/contrib/footnotehyper.zip
2019/11/24 | 39638 | macros/latex/contrib/footnoterange/footnoterange.dtx
2019/11/24 | 82896 | macros/latex/contrib/footnoterange/footnoterange-example.pdf
2019/11/24 | 320112 | macros/latex/contrib/footnoterange/footnoterange.pdf
@@ -207816,15 +207818,18 @@
2006/02/05 | 54251 | macros/latex/contrib/psnfssx/lucidabr/lucidabr.dtx
2005/11/28 | 11512 | macros/latex/contrib/psnfssx/lucidabr/lucidabr.fdd
2005/11/28 | 2710 | macros/latex/contrib/psnfssx/lucidabr/lucidabr.ins
-2005/11/29 | 168099 | macros/latex/contrib/psnfssx/lucidabr/lucidabr.pdf
-2005/11/28 | 2993 | macros/latex/contrib/psnfssx/lucidabr/lucida-oneline-samples.tex
-2006/02/05 | 393399 | macros/latex/contrib/psnfssx/lucidabr/lucida-sample.pdf
-2006/02/05 | 9658 | macros/latex/contrib/psnfssx/lucidabr/lucida-sample.tex
+2012/03/06 | 168099 | macros/latex/contrib/psnfssx/lucidabr/lucidabr.pdf
+2017/12/15 | 6028 | macros/latex/contrib/psnfssx/lucidabr/lucidabr.txt
+2012/07/25 | 5279 | macros/latex/contrib/psnfssx/lucidabr/lucida-license-individual.txt
+2012/07/25 | 5913 | macros/latex/contrib/psnfssx/lucidabr/lucida-license-site.txt
+2012/03/06 | 2993 | macros/latex/contrib/psnfssx/lucidabr/lucida-oneline-samples.tex
+2012/05/14 | 361562 | macros/latex/contrib/psnfssx/lucidabr/lucida-sample.pdf
+2012/05/14 | 11651 | macros/latex/contrib/psnfssx/lucidabr/lucida-sample.tex
2007/08/06 | 731 | macros/latex/contrib/psnfssx/lucidabr/Makefile
2007/08/06 | 244 | macros/latex/contrib/psnfssx/lucidabr/manifest.txt
-2010/02/01 | 1383 | macros/latex/contrib/psnfssx/lucidabr/README
-2016/06/27 | 6533 | macros/latex/contrib/psnfssx/lucidabr/README.TUG
-2016/06/28 | 744035 | macros/latex/contrib/psnfssx/lucidabr.zip
+2021/02/04 | 1432 | macros/latex/contrib/psnfssx/lucidabr/README
+2021/02/04 | 6552 | macros/latex/contrib/psnfssx/lucidabr/README.TUG
+2021/02/04 | 755636 | macros/latex/contrib/psnfssx/lucidabr.zip
1999/03/29 | 42881 | macros/latex/contrib/psnfssx/mathtime/mathtime.dtx
1997/07/08 | 2048 | macros/latex/contrib/psnfssx/mathtime/mathtime.ins
1997/07/08 | 2609 | macros/latex/contrib/psnfssx/mathtime/mathtime.txt
@@ -215841,100 +215846,100 @@
2020/03/04 | 11973 | macros/latex/contrib/xsavebox/xsavebox.sty
2020/03/04 | 10242 | macros/latex/contrib/xsavebox/xsavebox.tex
2020/03/04 | 376333 | macros/latex/contrib/xsavebox.zip
-2021/02/02 | 38256 | macros/latex/contrib/xsim/examples/xsim.blanks.pdf
-2021/02/02 | 441 | macros/latex/contrib/xsim/examples/xsim.blanks.tex
-2021/02/02 | 38372 | macros/latex/contrib/xsim/examples/xsim.boxed-headings.pdf
-2021/02/02 | 570 | macros/latex/contrib/xsim/examples/xsim.boxed-headings.tex
-2021/02/02 | 30939 | macros/latex/contrib/xsim/examples/xsim.code-and-output.pdf
-2021/02/02 | 1067 | macros/latex/contrib/xsim/examples/xsim.code-and-output.tex
-2021/02/02 | 30259 | macros/latex/contrib/xsim/examples/xsim.collections.pdf
-2021/02/02 | 840 | macros/latex/contrib/xsim/examples/xsim.collections.tex
-2021/02/02 | 38748 | macros/latex/contrib/xsim/examples/xsim.crossref.pdf
-2021/02/02 | 1368 | macros/latex/contrib/xsim/examples/xsim.crossref.tex
-2021/02/02 | 41171 | macros/latex/contrib/xsim/examples/xsim.description-list.pdf
-2021/02/02 | 776 | macros/latex/contrib/xsim/examples/xsim.description-list.tex
-2021/02/02 | 42156 | macros/latex/contrib/xsim/examples/xsim.different-point-types.pdf
-2021/02/02 | 1337 | macros/latex/contrib/xsim/examples/xsim.different-point-types.tex
-2021/02/02 | 31763 | macros/latex/contrib/xsim/examples/xsim.difficulties.pdf
-2021/02/02 | 1345 | macros/latex/contrib/xsim/examples/xsim.difficulties.tex
-2021/02/02 | 37717 | macros/latex/contrib/xsim/examples/xsim.floating.pdf
-2021/02/02 | 1013 | macros/latex/contrib/xsim/examples/xsim.floating.tex
-2021/02/02 | 46317 | macros/latex/contrib/xsim/examples/xsim.golatex-80640.pdf
-2021/02/02 | 3414 | macros/latex/contrib/xsim/examples/xsim.golatex-80640.tex
-2021/02/02 | 64956 | macros/latex/contrib/xsim/examples/xsim.golatex-91339.pdf
-2021/02/02 | 2226 | macros/latex/contrib/xsim/examples/xsim.golatex-91339.tex
-2021/02/02 | 23204 | macros/latex/contrib/xsim/examples/xsim.grade-distribution.pdf
-2021/02/02 | 894 | macros/latex/contrib/xsim/examples/xsim.grade-distribution.tex
-2021/02/02 | 45722 | macros/latex/contrib/xsim/examples/xsim.hints.pdf
-2021/02/02 | 1221 | macros/latex/contrib/xsim/examples/xsim.hints.tex
-2021/02/02 | 95608 | macros/latex/contrib/xsim/examples/xsim.issues-49.pdf
-2021/02/02 | 2741 | macros/latex/contrib/xsim/examples/xsim.issues-49.tex
-2021/02/02 | 45747 | macros/latex/contrib/xsim/examples/xsim.listings.pdf
-2021/02/02 | 832 | macros/latex/contrib/xsim/examples/xsim.listings.tex
-2021/02/02 | 57220 | macros/latex/contrib/xsim/examples/xsim.listofexercises.pdf
-2021/02/02 | 1792 | macros/latex/contrib/xsim/examples/xsim.listofexercises.tex
-2021/02/02 | 31019 | macros/latex/contrib/xsim/examples/xsim.multiplechoice.pdf
-2021/02/02 | 1425 | macros/latex/contrib/xsim/examples/xsim.multiplechoice.tex
-2021/02/02 | 28126 | macros/latex/contrib/xsim/examples/xsim.pointsums.pdf
-2021/02/02 | 653 | macros/latex/contrib/xsim/examples/xsim.pointsums.tex
-2021/02/02 | 23048 | macros/latex/contrib/xsim/examples/xsim.randomexercises.pdf
-2021/02/02 | 774 | macros/latex/contrib/xsim/examples/xsim.randomexercises.tex
-2021/02/02 | 86049 | macros/latex/contrib/xsim/examples/xsim.texsx-13635.pdf
-2021/02/02 | 1934 | macros/latex/contrib/xsim/examples/xsim.texsx-13635.tex
-2021/02/02 | 20048 | macros/latex/contrib/xsim/examples/xsim.texsx-155630.pdf
-2021/02/02 | 413 | macros/latex/contrib/xsim/examples/xsim.texsx-155630.tex
-2021/02/02 | 56106 | macros/latex/contrib/xsim/examples/xsim.texsx-199360.pdf
-2021/02/02 | 1183 | macros/latex/contrib/xsim/examples/xsim.texsx-199360.tex
-2021/02/02 | 48095 | macros/latex/contrib/xsim/examples/xsim.texsx-299534.pdf
-2021/02/02 | 624 | macros/latex/contrib/xsim/examples/xsim.texsx-299534.tex
-2021/02/02 | 36974 | macros/latex/contrib/xsim/examples/xsim.texsx-305110.pdf
-2021/02/02 | 1072 | macros/latex/contrib/xsim/examples/xsim.texsx-305110.tex
-2021/02/02 | 27157 | macros/latex/contrib/xsim/examples/xsim.texsx-308883.pdf
-2021/02/02 | 247 | macros/latex/contrib/xsim/examples/xsim.texsx-308883.tex
-2021/02/02 | 56911 | macros/latex/contrib/xsim/examples/xsim.texsx-338165.pdf
-2021/02/02 | 1788 | macros/latex/contrib/xsim/examples/xsim.texsx-338165.tex
-2021/02/02 | 130588 | macros/latex/contrib/xsim/examples/xsim.texsx-350028.pdf
-2021/02/02 | 3443 | macros/latex/contrib/xsim/examples/xsim.texsx-350028.tex
-2021/02/02 | 65714 | macros/latex/contrib/xsim/examples/xsim.texsx-369065.pdf
-2021/02/02 | 1820 | macros/latex/contrib/xsim/examples/xsim.texsx-369065.tex
-2021/02/02 | 91296 | macros/latex/contrib/xsim/examples/xsim.texsx-369636.pdf
-2021/02/02 | 871 | macros/latex/contrib/xsim/examples/xsim.texsx-369636.tex
-2021/02/02 | 55077 | macros/latex/contrib/xsim/examples/xsim.texsx-369803.pdf
-2021/02/02 | 1317 | macros/latex/contrib/xsim/examples/xsim.texsx-369803.tex
-2021/02/02 | 28428 | macros/latex/contrib/xsim/examples/xsim.texsx-370642.pdf
-2021/02/02 | 542 | macros/latex/contrib/xsim/examples/xsim.texsx-370642.tex
-2021/02/02 | 258 | macros/latex/contrib/xsim/examples/xsim.texsx-391530-exercises.tex
-2021/02/02 | 26102 | macros/latex/contrib/xsim/examples/xsim.texsx-391530.pdf
-2021/02/02 | 1260 | macros/latex/contrib/xsim/examples/xsim.texsx-391530.tex
-2021/02/02 | 50575 | macros/latex/contrib/xsim/examples/xsim.texsx-395273.pdf
-2021/02/02 | 1923 | macros/latex/contrib/xsim/examples/xsim.texsx-395273.tex
-2021/02/02 | 60453 | macros/latex/contrib/xsim/examples/xsim.texsx-466584.pdf
-2021/02/02 | 1386 | macros/latex/contrib/xsim/examples/xsim.texsx-466584.tex
-2021/02/02 | 42514 | macros/latex/contrib/xsim/examples/xsim.texsx-498299.pdf
-2021/02/02 | 1537 | macros/latex/contrib/xsim/examples/xsim.texsx-498299.tex
-2021/02/02 | 60853 | macros/latex/contrib/xsim/examples/xsim.texsx-549540.pdf
-2021/02/02 | 3855 | macros/latex/contrib/xsim/examples/xsim.texsx-549540.tex
-2021/02/02 | 49333 | macros/latex/contrib/xsim/examples/xsim.texsx-576998.pdf
-2021/02/02 | 2790 | macros/latex/contrib/xsim/examples/xsim.texsx-576998.tex
-2021/02/02 | 51800 | macros/latex/contrib/xsim/examples/xsim.texsx-580636.pdf
-2021/02/02 | 2292 | macros/latex/contrib/xsim/examples/xsim.texsx-580636.tex
-2021/02/02 | 36259 | macros/latex/contrib/xsim/examples/xsim.texwelt-15093.pdf
-2021/02/02 | 3114 | macros/latex/contrib/xsim/examples/xsim.texwelt-15093.tex
-2021/02/02 | 46009 | macros/latex/contrib/xsim/examples/xsim.texwelt-23968.pdf
-2021/02/02 | 1566 | macros/latex/contrib/xsim/examples/xsim.texwelt-23968.tex
-2021/02/02 | 43907 | macros/latex/contrib/xsim/examples/xsim.texwelt-6698.pdf
-2021/02/02 | 1749 | macros/latex/contrib/xsim/examples/xsim.texwelt-6698.tex
-2021/02/02 | 86588 | macros/latex/contrib/xsim/examples/xsim.various.pdf
-2021/02/02 | 5868 | macros/latex/contrib/xsim/examples/xsim.various.tex
-2021/02/02 | 10058 | macros/latex/contrib/xsim/HISTORY
-2021/02/02 | 3677 | macros/latex/contrib/xsim/README
-2021/02/02 | 30346 | macros/latex/contrib/xsim/xsim-manual.cls
-2021/02/02 | 1353988 | macros/latex/contrib/xsim/xsim-manual.pdf
-2021/02/02 | 107082 | macros/latex/contrib/xsim/xsim-manual.tex
-2021/02/02 | 175645 | macros/latex/contrib/xsim/xsim.sty
-2021/02/02 | 3900 | macros/latex/contrib/xsim/xsim.style.layouts.code.tex
-2021/02/02 | 10100 | macros/latex/contrib/xsim/xsimverb.sty
-2021/02/03 | 3428463 | macros/latex/contrib/xsim.zip
+2021/02/03 | 38256 | macros/latex/contrib/xsim/examples/xsim.blanks.pdf
+2021/02/03 | 441 | macros/latex/contrib/xsim/examples/xsim.blanks.tex
+2021/02/03 | 38372 | macros/latex/contrib/xsim/examples/xsim.boxed-headings.pdf
+2021/02/03 | 570 | macros/latex/contrib/xsim/examples/xsim.boxed-headings.tex
+2021/02/03 | 30939 | macros/latex/contrib/xsim/examples/xsim.code-and-output.pdf
+2021/02/03 | 1067 | macros/latex/contrib/xsim/examples/xsim.code-and-output.tex
+2021/02/03 | 30259 | macros/latex/contrib/xsim/examples/xsim.collections.pdf
+2021/02/03 | 840 | macros/latex/contrib/xsim/examples/xsim.collections.tex
+2021/02/03 | 38748 | macros/latex/contrib/xsim/examples/xsim.crossref.pdf
+2021/02/03 | 1368 | macros/latex/contrib/xsim/examples/xsim.crossref.tex
+2021/02/03 | 41171 | macros/latex/contrib/xsim/examples/xsim.description-list.pdf
+2021/02/03 | 776 | macros/latex/contrib/xsim/examples/xsim.description-list.tex
+2021/02/03 | 42156 | macros/latex/contrib/xsim/examples/xsim.different-point-types.pdf
+2021/02/03 | 1337 | macros/latex/contrib/xsim/examples/xsim.different-point-types.tex
+2021/02/03 | 31763 | macros/latex/contrib/xsim/examples/xsim.difficulties.pdf
+2021/02/03 | 1345 | macros/latex/contrib/xsim/examples/xsim.difficulties.tex
+2021/02/03 | 37717 | macros/latex/contrib/xsim/examples/xsim.floating.pdf
+2021/02/03 | 1013 | macros/latex/contrib/xsim/examples/xsim.floating.tex
+2021/02/03 | 46317 | macros/latex/contrib/xsim/examples/xsim.golatex-80640.pdf
+2021/02/03 | 3414 | macros/latex/contrib/xsim/examples/xsim.golatex-80640.tex
+2021/02/03 | 64956 | macros/latex/contrib/xsim/examples/xsim.golatex-91339.pdf
+2021/02/03 | 2226 | macros/latex/contrib/xsim/examples/xsim.golatex-91339.tex
+2021/02/03 | 23204 | macros/latex/contrib/xsim/examples/xsim.grade-distribution.pdf
+2021/02/03 | 894 | macros/latex/contrib/xsim/examples/xsim.grade-distribution.tex
+2021/02/03 | 45722 | macros/latex/contrib/xsim/examples/xsim.hints.pdf
+2021/02/03 | 1221 | macros/latex/contrib/xsim/examples/xsim.hints.tex
+2021/02/03 | 95608 | macros/latex/contrib/xsim/examples/xsim.issues-49.pdf
+2021/02/03 | 2741 | macros/latex/contrib/xsim/examples/xsim.issues-49.tex
+2021/02/03 | 45747 | macros/latex/contrib/xsim/examples/xsim.listings.pdf
+2021/02/03 | 832 | macros/latex/contrib/xsim/examples/xsim.listings.tex
+2021/02/03 | 57220 | macros/latex/contrib/xsim/examples/xsim.listofexercises.pdf
+2021/02/03 | 1792 | macros/latex/contrib/xsim/examples/xsim.listofexercises.tex
+2021/02/03 | 31019 | macros/latex/contrib/xsim/examples/xsim.multiplechoice.pdf
+2021/02/03 | 1425 | macros/latex/contrib/xsim/examples/xsim.multiplechoice.tex
+2021/02/03 | 28126 | macros/latex/contrib/xsim/examples/xsim.pointsums.pdf
+2021/02/03 | 653 | macros/latex/contrib/xsim/examples/xsim.pointsums.tex
+2021/02/03 | 23048 | macros/latex/contrib/xsim/examples/xsim.randomexercises.pdf
+2021/02/03 | 774 | macros/latex/contrib/xsim/examples/xsim.randomexercises.tex
+2021/02/03 | 86049 | macros/latex/contrib/xsim/examples/xsim.texsx-13635.pdf
+2021/02/03 | 1934 | macros/latex/contrib/xsim/examples/xsim.texsx-13635.tex
+2021/02/03 | 20048 | macros/latex/contrib/xsim/examples/xsim.texsx-155630.pdf
+2021/02/03 | 413 | macros/latex/contrib/xsim/examples/xsim.texsx-155630.tex
+2021/02/03 | 56106 | macros/latex/contrib/xsim/examples/xsim.texsx-199360.pdf
+2021/02/03 | 1183 | macros/latex/contrib/xsim/examples/xsim.texsx-199360.tex
+2021/02/03 | 48095 | macros/latex/contrib/xsim/examples/xsim.texsx-299534.pdf
+2021/02/03 | 624 | macros/latex/contrib/xsim/examples/xsim.texsx-299534.tex
+2021/02/03 | 36974 | macros/latex/contrib/xsim/examples/xsim.texsx-305110.pdf
+2021/02/03 | 1072 | macros/latex/contrib/xsim/examples/xsim.texsx-305110.tex
+2021/02/03 | 27157 | macros/latex/contrib/xsim/examples/xsim.texsx-308883.pdf
+2021/02/03 | 247 | macros/latex/contrib/xsim/examples/xsim.texsx-308883.tex
+2021/02/03 | 56911 | macros/latex/contrib/xsim/examples/xsim.texsx-338165.pdf
+2021/02/03 | 1788 | macros/latex/contrib/xsim/examples/xsim.texsx-338165.tex
+2021/02/03 | 130588 | macros/latex/contrib/xsim/examples/xsim.texsx-350028.pdf
+2021/02/03 | 3443 | macros/latex/contrib/xsim/examples/xsim.texsx-350028.tex
+2021/02/03 | 65714 | macros/latex/contrib/xsim/examples/xsim.texsx-369065.pdf
+2021/02/03 | 1820 | macros/latex/contrib/xsim/examples/xsim.texsx-369065.tex
+2021/02/03 | 91296 | macros/latex/contrib/xsim/examples/xsim.texsx-369636.pdf
+2021/02/03 | 871 | macros/latex/contrib/xsim/examples/xsim.texsx-369636.tex
+2021/02/03 | 55077 | macros/latex/contrib/xsim/examples/xsim.texsx-369803.pdf
+2021/02/03 | 1317 | macros/latex/contrib/xsim/examples/xsim.texsx-369803.tex
+2021/02/03 | 28428 | macros/latex/contrib/xsim/examples/xsim.texsx-370642.pdf
+2021/02/03 | 542 | macros/latex/contrib/xsim/examples/xsim.texsx-370642.tex
+2021/02/03 | 258 | macros/latex/contrib/xsim/examples/xsim.texsx-391530-exercises.tex
+2021/02/03 | 26102 | macros/latex/contrib/xsim/examples/xsim.texsx-391530.pdf
+2021/02/03 | 1260 | macros/latex/contrib/xsim/examples/xsim.texsx-391530.tex
+2021/02/03 | 50575 | macros/latex/contrib/xsim/examples/xsim.texsx-395273.pdf
+2021/02/03 | 1923 | macros/latex/contrib/xsim/examples/xsim.texsx-395273.tex
+2021/02/03 | 60453 | macros/latex/contrib/xsim/examples/xsim.texsx-466584.pdf
+2021/02/03 | 1386 | macros/latex/contrib/xsim/examples/xsim.texsx-466584.tex
+2021/02/03 | 42514 | macros/latex/contrib/xsim/examples/xsim.texsx-498299.pdf
+2021/02/03 | 1537 | macros/latex/contrib/xsim/examples/xsim.texsx-498299.tex
+2021/02/03 | 60853 | macros/latex/contrib/xsim/examples/xsim.texsx-549540.pdf
+2021/02/03 | 3855 | macros/latex/contrib/xsim/examples/xsim.texsx-549540.tex
+2021/02/03 | 49333 | macros/latex/contrib/xsim/examples/xsim.texsx-576998.pdf
+2021/02/03 | 2790 | macros/latex/contrib/xsim/examples/xsim.texsx-576998.tex
+2021/02/03 | 51800 | macros/latex/contrib/xsim/examples/xsim.texsx-580636.pdf
+2021/02/03 | 2292 | macros/latex/contrib/xsim/examples/xsim.texsx-580636.tex
+2021/02/03 | 36259 | macros/latex/contrib/xsim/examples/xsim.texwelt-15093.pdf
+2021/02/03 | 3114 | macros/latex/contrib/xsim/examples/xsim.texwelt-15093.tex
+2021/02/03 | 46009 | macros/latex/contrib/xsim/examples/xsim.texwelt-23968.pdf
+2021/02/03 | 1566 | macros/latex/contrib/xsim/examples/xsim.texwelt-23968.tex
+2021/02/03 | 43907 | macros/latex/contrib/xsim/examples/xsim.texwelt-6698.pdf
+2021/02/03 | 1749 | macros/latex/contrib/xsim/examples/xsim.texwelt-6698.tex
+2021/02/03 | 86588 | macros/latex/contrib/xsim/examples/xsim.various.pdf
+2021/02/03 | 5868 | macros/latex/contrib/xsim/examples/xsim.various.tex
+2021/02/03 | 10155 | macros/latex/contrib/xsim/HISTORY
+2021/02/03 | 3677 | macros/latex/contrib/xsim/README
+2021/02/03 | 30384 | macros/latex/contrib/xsim/xsim-manual.cls
+2021/02/03 | 1353993 | macros/latex/contrib/xsim/xsim-manual.pdf
+2021/02/03 | 107082 | macros/latex/contrib/xsim/xsim-manual.tex
+2021/02/03 | 175731 | macros/latex/contrib/xsim/xsim.sty
+2021/02/03 | 3900 | macros/latex/contrib/xsim/xsim.style.layouts.code.tex
+2021/02/03 | 10100 | macros/latex/contrib/xsim/xsimverb.sty
+2021/02/04 | 3428602 | macros/latex/contrib/xsim.zip
2019/06/23 | 1140 | macros/latex/contrib/xskak/README.md
2019/06/23 | 21142 | macros/latex/contrib/xskak/skak-comment-test.pdf
2019/06/23 | 195 | macros/latex/contrib/xskak/skak-comment-test.tex
@@ -217685,6 +217690,10 @@
2021/01/31 | 3754 | macros/luatex/latex/hu-berlin-bundle/makefile
2021/01/31 | 6921 | macros/luatex/latex/hu-berlin-bundle/README.md
2021/01/31 | 240154 | macros/luatex/latex/hu-berlin-bundle.zip
+2021/02/03 | 38350 | macros/luatex/latex/innerscript/innerscript.dtx
+2021/02/03 | 168070 | macros/luatex/latex/innerscript/innerscript.pdf
+2021/02/03 | 1796 | macros/luatex/latex/innerscript/README.txt
+2021/02/04 | 136367 | macros/luatex/latex/innerscript.zip
2013/09/26 | 12220 | macros/luatex/latex/luabibentry/luabibentry.dtx
2013/09/26 | 157304 | macros/luatex/latex/luabibentry/luabibentry.pdf
2013/09/26 | 2749 | macros/luatex/latex/luabibentry/Makefile
@@ -270151,13 +270160,13 @@
2020/03/02 | 109508 | systems/texlive/tlnet/archive/tex4ht.amd64-freebsd.r53999.tar.xz
2020/03/02 | 87376 | systems/texlive/tlnet/archive/tex4ht.amd64-netbsd.r53995.tar.xz
2020/03/04 | 72564 | systems/texlive/tlnet/archive/tex4ht.armhf-linux.r54033.tar.xz
-2021/02/01 | 136160 | systems/texlive/tlnet/archive/tex4ht.doc.r57571.tar.xz
+2021/02/04 | 136160 | systems/texlive/tlnet/archive/tex4ht.doc.r57609.tar.xz
2020/06/02 | 51092 | systems/texlive/tlnet/archive/tex4ht.i386-cygwin.r55384.tar.xz
2020/03/02 | 90676 | systems/texlive/tlnet/archive/tex4ht.i386-freebsd.r53999.tar.xz
2020/03/02 | 89232 | systems/texlive/tlnet/archive/tex4ht.i386-linux.r53999.tar.xz
2020/03/06 | 76276 | systems/texlive/tlnet/archive/tex4ht.i386-netbsd.r54104.tar.xz
2020/03/02 | 83968 | systems/texlive/tlnet/archive/tex4ht.i386-solaris.r53999.tar.xz
-2021/02/01 | 903684 | systems/texlive/tlnet/archive/tex4ht.r57571.tar.xz
+2021/02/04 | 903788 | systems/texlive/tlnet/archive/tex4ht.r57609.tar.xz
2020/10/29 | 57840 | systems/texlive/tlnet/archive/tex4ht.win32.r56792.tar.xz
2020/06/02 | 57936 | systems/texlive/tlnet/archive/tex4ht.x86_64-cygwin.r55384.tar.xz
2020/03/02 | 85024 | systems/texlive/tlnet/archive/tex4ht.x86_64-darwinlegacy.r53999.tar.xz
@@ -270335,8 +270344,8 @@
2020/03/24 | 280 | systems/texlive/tlnet/archive/texlive-cz.r54496.tar.xz
2020/12/26 | 1338744 | systems/texlive/tlnet/archive/texlive-de.doc.r57223.tar.xz
2020/12/26 | 272 | systems/texlive/tlnet/archive/texlive-de.r57223.tar.xz
-2021/02/03 | 172780 | systems/texlive/tlnet/archive/texlive-docindex.doc.r57594.tar.xz
-2021/02/03 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r57594.tar.xz
+2021/02/04 | 172664 | systems/texlive/tlnet/archive/texlive-docindex.doc.r57606.tar.xz
+2021/02/04 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r57606.tar.xz
2020/04/16 | 1891392 | systems/texlive/tlnet/archive/texlive-en.doc.r54755.tar.xz
2020/04/16 | 272 | systems/texlive/tlnet/archive/texlive-en.r54755.tar.xz
2020/03/22 | 3090144 | systems/texlive/tlnet/archive/texlive-es.doc.r54465.tar.xz
@@ -270392,7 +270401,7 @@
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r55172.tar.xz
-2021/02/03 | 218820 | systems/texlive/tlnet/archive/texlive-scripts.doc.r57604.tar.xz
+2021/02/04 | 218820 | systems/texlive/tlnet/archive/texlive-scripts.doc.r57606.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r53577.tar.xz
2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r53577.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r53577.tar.xz
@@ -270416,7 +270425,7 @@
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r55172.tar.xz
-2021/02/03 | 132328 | systems/texlive/tlnet/archive/texlive-scripts.r57604.tar.xz
+2021/02/04 | 132320 | systems/texlive/tlnet/archive/texlive-scripts.r57606.tar.xz
2020/08/24 | 36336 | systems/texlive/tlnet/archive/texlive-scripts.win32.r56157.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55172.tar.xz
2020/05/12 | 592 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-darwinlegacy.r55117.tar.xz
@@ -271949,8 +271958,8 @@
2020/03/05 | 368976 | systems/texlive/tlnet/archive/xsavebox.doc.r54097.tar.xz
2020/03/05 | 4244 | systems/texlive/tlnet/archive/xsavebox.r54097.tar.xz
2020/03/05 | 4180 | systems/texlive/tlnet/archive/xsavebox.source.r54097.tar.xz
-2021/02/02 | 2998352 | systems/texlive/tlnet/archive/xsim.doc.r57592.tar.xz
-2021/02/02 | 32200 | systems/texlive/tlnet/archive/xsim.r57592.tar.xz
+2021/02/04 | 2998440 | systems/texlive/tlnet/archive/xsim.doc.r57610.tar.xz
+2021/02/04 | 32232 | systems/texlive/tlnet/archive/xsim.r57610.tar.xz
2019/06/24 | 789680 | systems/texlive/tlnet/archive/xskak.doc.r51432.tar.xz
2019/06/24 | 14052 | systems/texlive/tlnet/archive/xskak.r51432.tar.xz
2019/06/24 | 14172 | systems/texlive/tlnet/archive/xskak.source.r51432.tar.xz
@@ -272084,16 +272093,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2021/02/03 | 106037 | systems/texlive/tlnet/install-tl
-2021/02/03 | 5826099 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2021/02/03 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2021/02/03 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2021/02/04 | 5826222 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2021/02/04 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2021/02/04 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2020/08/23 | 4889 | systems/texlive/tlnet/install-tl-windows.bat
-2021/02/03 | 19610911 | systems/texlive/tlnet/install-tl-windows.exe
-2021/02/03 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2021/02/03 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2021/02/03 | 24593450 | systems/texlive/tlnet/install-tl.zip
-2021/02/03 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2021/02/03 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2021/02/04 | 19612810 | systems/texlive/tlnet/install-tl-windows.exe
+2021/02/04 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2021/02/04 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2021/02/04 | 24593438 | systems/texlive/tlnet/install-tl.zip
+2021/02/04 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2021/02/04 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2020/03/05 | 1215 | systems/texlive/tlnet/README.md
2020/04/06 | 5961 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
2016/04/12 | 600 | systems/texlive/tlnet/tlpkg/gpg/random_seed
@@ -272102,7 +272111,7 @@
2020/04/06 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2021/01/27 | 49446 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2021/02/01 | 6733 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2021/02/03 | 6677 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2020/04/15 | 223687 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe
2018/04/29 | 13647 | systems/texlive/tlnet/tlpkg/installer/DirSelect.pm
@@ -272149,12 +272158,12 @@
2020/05/17 | 20322 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2020/05/03 | 4786 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2020/09/22 | 27563 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2021/02/03 | 17013661 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2021/02/03 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2021/02/04 | 17013661 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2021/02/04 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2020/05/13 | 86417 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2021/02/03 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2021/02/03 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2021/02/03 | 2274384 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2021/02/04 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2021/02/04 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2021/02/04 | 2275680 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2020/04/15 | 58761 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2020/03/20 | 41736 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2020/05/11 | 15010 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -276744,7 +276753,7 @@
2020/10/03 | 318630 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2021/02/03 | 563993 | systems/win32/miktex/tm/packages/files.csv.lzma
+2021/02/04 | 563993 | 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
@@ -277928,9 +277937,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2021/01/16 | 39515 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2021/01/16 | 43377 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/02/03 | 206648 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2021/02/03 | 1249055 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2021/02/03 | 1166267 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2021/02/04 | 206633 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2021/02/04 | 1249090 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2021/02/04 | 1166603 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2021/01/16 | 13454 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2021/01/16 | 14322 | 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
@@ -278088,187 +278097,187 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2020/09/06 | 231669 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2021/02/03 | 564663 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2021/02/03 | 50703 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2021/02/03 | 56455 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2021/02/03 | 969226 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2021/02/03 | 1078967 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2021/02/03 | 29022 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2021/02/03 | 31345 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2021/02/03 | 29512 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2021/02/03 | 34305 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2021/02/03 | 50032 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2021/02/03 | 57611 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2021/02/03 | 85304 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2021/02/03 | 94598 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2021/02/03 | 67496 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2021/02/03 | 75341 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2021/02/03 | 27203 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2021/02/03 | 30874 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2021/02/03 | 329920 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2021/02/03 | 392682 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2021/02/03 | 32544 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2021/02/03 | 36677 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2021/02/03 | 51410 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2021/02/03 | 56598 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2021/02/03 | 231668 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2021/02/03 | 254182 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2021/02/03 | 179467 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2021/02/03 | 195676 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2021/02/03 | 52497 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2021/02/03 | 59145 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2021/02/03 | 21130 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2021/02/03 | 23313 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2021/02/03 | 461388 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2021/02/03 | 45635 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2021/02/03 | 51185 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2021/02/03 | 281360 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2021/02/03 | 320797 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2021/02/03 | 40964 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2021/02/03 | 45271 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2021/02/03 | 116936 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2021/02/03 | 131491 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2021/02/03 | 1281720 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2021/02/03 | 1417677 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2021/02/03 | 87638 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2021/02/03 | 99483 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2021/02/03 | 43070 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2021/02/03 | 47904 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2021/02/03 | 25129 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2021/02/03 | 28007 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2021/02/03 | 55851 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2021/02/03 | 62740 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2021/02/03 | 135013 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2021/02/03 | 152746 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2021/02/03 | 73323 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2021/02/03 | 77840 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2021/02/03 | 71576 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2021/02/03 | 80640 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2021/02/03 | 258629 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2021/02/03 | 295622 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2021/02/03 | 22044 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2021/02/03 | 25040 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2021/02/03 | 97402 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2021/02/03 | 112280 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2021/02/03 | 63833 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2021/02/03 | 72843 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2021/02/03 | 94788 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2021/02/03 | 113935 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2021/02/03 | 38058 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2021/02/03 | 42663 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2021/02/03 | 484327 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2021/02/03 | 568173 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2021/02/03 | 147186 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2021/02/03 | 159865 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2021/02/03 | 94802 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2021/02/03 | 109150 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2021/02/03 | 16339 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2021/02/03 | 17959 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2021/02/03 | 28229 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2021/02/03 | 30031 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2021/02/03 | 624930 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2021/02/03 | 680062 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2021/02/03 | 531716 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2021/02/03 | 596723 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2021/02/03 | 475815 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2021/02/03 | 514086 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2021/02/03 | 94379 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2021/02/03 | 103331 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2021/02/03 | 1685634 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2021/02/03 | 2002727 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2021/02/03 | 67685 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2021/02/03 | 74158 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2021/02/03 | 27463 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2021/02/03 | 31543 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2021/02/03 | 7747 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2021/02/03 | 8775 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2021/02/03 | 195626 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2021/02/03 | 213738 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2021/02/03 | 250201 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2021/02/03 | 283982 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2021/02/03 | 97120 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2021/02/03 | 101858 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2021/02/03 | 60607 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2021/02/03 | 67915 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2021/02/03 | 124938 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2021/02/03 | 136345 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2021/02/03 | 147084 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2021/02/03 | 163795 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2021/02/03 | 199584 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2021/02/03 | 180160 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2021/02/03 | 67355 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2021/02/03 | 77430 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2021/02/03 | 31226 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2021/02/03 | 35066 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2021/02/03 | 38071 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2021/02/03 | 42552 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2021/02/03 | 42871 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2021/02/03 | 46959 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2021/02/03 | 45898 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2021/02/03 | 52402 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2021/02/03 | 193758 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2021/02/03 | 210932 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2021/02/03 | 35425 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2021/02/03 | 40230 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2021/02/03 | 740140 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2021/02/03 | 813998 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2021/02/03 | 198080 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2021/02/03 | 202649 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2021/02/03 | 208088 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2021/02/03 | 243510 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2021/02/03 | 78748 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2021/02/03 | 87769 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2021/02/03 | 1171815 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2021/02/03 | 1307387 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2021/02/03 | 20120 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2021/02/03 | 23882 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2021/02/03 | 31550 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2021/02/03 | 37249 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2021/02/03 | 63926 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2021/02/03 | 71966 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2021/02/03 | 43564 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2021/02/03 | 52055 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2021/02/03 | 1291600 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2021/02/03 | 1421909 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2021/02/03 | 42397 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2021/02/03 | 51863 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2021/02/03 | 56326 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2021/02/03 | 59809 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2021/02/03 | 25332 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2021/02/03 | 27443 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2021/02/03 | 16113 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2021/02/03 | 18108 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2021/02/03 | 63764 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2021/02/03 | 70203 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2021/02/03 | 153807 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2021/02/03 | 167739 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2021/02/03 | 56978 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2021/02/03 | 65322 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2021/02/03 | 99606 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2021/02/03 | 104761 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2021/02/03 | 2495614 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2021/02/03 | 2617421 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2021/02/03 | 55374 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2021/02/03 | 62082 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2021/02/03 | 33534 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2021/02/03 | 37311 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2021/02/03 | 27217 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2021/02/03 | 33143 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2021/02/03 | 65815 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2021/02/03 | 70425 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2021/02/03 | 310963 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2021/02/03 | 345230 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2021/02/03 | 583742 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2021/02/03 | 619142 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2021/02/03 | 39535 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2021/02/03 | 43384 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/02/03 | 206603 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2021/02/03 | 1249644 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2021/02/03 | 1166805 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2021/02/03 | 13465 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2021/02/03 | 14342 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2021/02/04 | 564663 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2021/02/04 | 50704 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2021/02/04 | 56455 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2021/02/04 | 969226 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/02/04 | 1078966 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/02/04 | 29023 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2021/02/04 | 31346 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2021/02/04 | 29512 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2021/02/04 | 34305 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2021/02/04 | 50032 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/02/04 | 57610 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/02/04 | 85305 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2021/02/04 | 94597 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2021/02/04 | 67496 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2021/02/04 | 75341 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2021/02/04 | 27204 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2021/02/04 | 30872 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/02/04 | 329920 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2021/02/04 | 392682 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2021/02/04 | 32544 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2021/02/04 | 36677 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2021/02/04 | 51409 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2021/02/04 | 56600 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2021/02/04 | 231668 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2021/02/04 | 254186 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2021/02/04 | 179467 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/02/04 | 195676 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2021/02/04 | 52498 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2021/02/04 | 59145 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2021/02/04 | 21129 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2021/02/04 | 23314 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2021/02/04 | 461388 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/02/04 | 45636 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2021/02/04 | 51185 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2021/02/04 | 281360 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2021/02/04 | 320796 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2021/02/04 | 40964 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2021/02/04 | 45271 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/02/04 | 116934 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2021/02/04 | 131491 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2021/02/04 | 1281722 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2021/02/04 | 1417676 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2021/02/04 | 87638 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2021/02/04 | 99482 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/02/04 | 43071 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2021/02/04 | 47902 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2021/02/04 | 25128 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2021/02/04 | 28006 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2021/02/04 | 55852 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2021/02/04 | 62740 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2021/02/04 | 135011 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2021/02/04 | 152746 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2021/02/04 | 73323 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2021/02/04 | 77838 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2021/02/04 | 71575 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2021/02/04 | 80639 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/02/04 | 258633 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2021/02/04 | 295621 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/02/04 | 22045 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/02/04 | 25038 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2021/02/04 | 97403 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2021/02/04 | 112280 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/02/04 | 63832 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/02/04 | 72842 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2021/02/04 | 94789 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2021/02/04 | 113935 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2021/02/04 | 38058 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2021/02/04 | 42661 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2021/02/04 | 484327 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2021/02/04 | 568174 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2021/02/04 | 147187 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2021/02/04 | 159864 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/02/04 | 94803 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2021/02/04 | 109148 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2021/02/04 | 16340 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2021/02/04 | 17957 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2021/02/04 | 28230 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2021/02/04 | 30031 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2021/02/04 | 624932 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2021/02/04 | 680061 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2021/02/04 | 531716 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2021/02/04 | 596721 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2021/02/04 | 475819 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2021/02/04 | 514089 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2021/02/04 | 94376 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/02/04 | 103331 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/02/04 | 1685634 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2021/02/04 | 2002725 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2021/02/04 | 67685 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2021/02/04 | 74158 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2021/02/04 | 27462 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2021/02/04 | 31543 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2021/02/04 | 7747 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2021/02/04 | 8775 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2021/02/04 | 195627 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2021/02/04 | 213738 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2021/02/04 | 250201 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2021/02/04 | 283984 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2021/02/04 | 97122 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2021/02/04 | 101860 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2021/02/04 | 60607 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2021/02/04 | 67915 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2021/02/04 | 124939 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2021/02/04 | 136346 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/02/04 | 147083 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2021/02/04 | 163797 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2021/02/04 | 199584 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2021/02/04 | 180158 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2021/02/04 | 67357 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/02/04 | 77430 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2021/02/04 | 31228 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2021/02/04 | 35065 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2021/02/04 | 38071 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2021/02/04 | 42551 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2021/02/04 | 42871 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2021/02/04 | 46959 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2021/02/04 | 45900 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2021/02/04 | 52403 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2021/02/04 | 193759 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/02/04 | 210932 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2021/02/04 | 35426 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2021/02/04 | 40230 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2021/02/04 | 740141 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2021/02/04 | 813997 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2021/02/04 | 198082 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2021/02/04 | 202647 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2021/02/04 | 208089 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2021/02/04 | 243511 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2021/02/04 | 78747 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2021/02/04 | 87770 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2021/02/04 | 1171818 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2021/02/04 | 1307387 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2021/02/04 | 20120 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2021/02/04 | 23881 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2021/02/04 | 31550 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2021/02/04 | 37250 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2021/02/04 | 63927 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2021/02/04 | 71966 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2021/02/04 | 43564 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2021/02/04 | 52055 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2021/02/04 | 1291599 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2021/02/04 | 1421911 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2021/02/04 | 42398 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2021/02/04 | 51863 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/02/04 | 56326 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2021/02/04 | 59809 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2021/02/04 | 25332 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2021/02/04 | 27441 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2021/02/04 | 16112 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2021/02/04 | 18106 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2021/02/04 | 63762 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2021/02/04 | 70202 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/02/04 | 153807 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2021/02/04 | 167738 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2021/02/04 | 56979 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2021/02/04 | 65322 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2021/02/04 | 99607 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2021/02/04 | 104759 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/02/04 | 2495613 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2021/02/04 | 2617420 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2021/02/04 | 55376 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2021/02/04 | 62082 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2021/02/04 | 33533 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2021/02/04 | 37311 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2021/02/04 | 27217 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2021/02/04 | 33143 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2021/02/04 | 65814 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2021/02/04 | 70426 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2021/02/04 | 310965 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2021/02/04 | 345231 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2021/02/04 | 583741 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2021/02/04 | 619142 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2021/02/04 | 39536 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2021/02/04 | 43384 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2021/02/04 | 206635 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2021/02/04 | 1248697 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2021/02/04 | 1165033 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2021/02/04 | 13467 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2021/02/04 | 14342 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2021/02/03 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2021/02/04 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma
2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma
2012/12/20 | 612251 | systems/win32/miktex/tm/packages/nicefilelist.tar.lzma
@@ -278598,7 +278607,7 @@
2020/10/20 | 342254 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
2020/10/27 | 357822 | systems/win32/miktex/tm/packages/principia.tar.lzma
-2021/02/03 | 851 | systems/win32/miktex/tm/packages/pr.ini
+2021/02/04 | 851 | 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
@@ -279771,10 +279780,10 @@
2010/01/14 | 955365 | systems/win32/visualtex/vx-setup-399.exe
2019/08/12 | 14654 | systems/win32/w32tex/00FILES.euc
2019/08/12 | 14654 | systems/win32/w32tex/00FILES.sjis
-2021/01/27 | 5177720 | systems/win32/w32tex/aleph-w32.tar.xz
+2021/02/03 | 5178004 | systems/win32/w32tex/aleph-w32.tar.xz
2021/02/02 | 66704360 | systems/win32/w32tex/biblatex-biber.tar.xz
2016/12/13 | 65971452 | systems/win32/w32tex/cbfonts.tar.xz
-2021/02/02 | 776352 | systems/win32/w32tex/ChangeLog
+2021/02/03 | 778122 | 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
@@ -279782,31 +279791,31 @@
2017/06/24 | 644754 | systems/win32/w32tex/ChangeLog.4
2021/01/29 | 23444844 | systems/win32/w32tex/cjkzr.tar.xz
2013/04/27 | 15858676 | systems/win32/w32tex/context-doc.tar.xz
-2021/02/02 | 141895420 | systems/win32/w32tex/context.tar.xz
+2021/02/03 | 141882804 | systems/win32/w32tex/context.tar.xz
2021/01/13 | 911488 | systems/win32/w32tex/cweb-w32.tar.xz
2020/09/21 | 6434128 | systems/win32/w32tex/datetime2.tar.xz
2021/01/13 | 844644 | systems/win32/w32tex/dvi2ps-w32.tar.xz
2021/01/13 | 484204 | systems/win32/w32tex/dvi2tty-w32.tar.xz
2021/01/31 | 4663012 | systems/win32/w32tex/dvipdfm-w32.tar.xz
2021/01/13 | 4550868 | systems/win32/w32tex/dvipsk-w32.tar.xz
-2021/01/31 | 2648200 | systems/win32/w32tex/dvitools-w32.tar.xz
-2021/01/03 | 1179164 | systems/win32/w32tex/extractpdfmark-w32.tar.xz
+2021/02/03 | 2651512 | systems/win32/w32tex/dvitools-w32.tar.xz
+2021/02/03 | 1181320 | systems/win32/w32tex/extractpdfmark-w32.tar.xz
2020/12/05 | 17348896 | systems/win32/w32tex/gregorio-w32.tar.xz
2009/08/03 | 1072620 | systems/win32/w32tex/gtftex.zip
2021/01/27 | 1828768 | systems/win32/w32tex/jtex-w32.tar.xz
-2021/02/02 | 47576760 | systems/win32/w32tex/latex-dev.tar.xz
+2021/02/03 | 47712196 | systems/win32/w32tex/latex-dev.tar.xz
2021/01/09 | 34772856 | systems/win32/w32tex/latex.tar.xz
2020/12/05 | 1008204 | systems/win32/w32tex/lcdf-typetools-w32.tar.xz
2020/12/18 | 403185380 | systems/win32/w32tex/ltxpkgdocs.tar.xz
-2021/02/02 | 33977276 | systems/win32/w32tex/ltxpkgs.tar.xz
+2021/02/03 | 33962004 | systems/win32/w32tex/ltxpkgs.tar.xz
2021/02/02 | 3821648 | systems/win32/w32tex/luajittex-dev-w32.tar.xz
2021/02/02 | 3811536 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
2021/02/02 | 3819316 | systems/win32/w32tex/luajittex-w32.tar.xz
2020/12/09 | 837408 | systems/win32/w32tex/luasec-w32.tar.xz
-2021/02/02 | 18730084 | systems/win32/w32tex/luatex-dev-w32.tar.xz
-2021/02/02 | 18728612 | systems/win32/w32tex/luatex-exp-w32.tar.xz
+2021/02/03 | 18727968 | systems/win32/w32tex/luatex-dev-w32.tar.xz
+2021/02/03 | 18725648 | systems/win32/w32tex/luatex-exp-w32.tar.xz
2021/02/02 | 69098260 | systems/win32/w32tex/luatexja.tar.xz
-2021/02/02 | 18716036 | systems/win32/w32tex/luatex-w32.tar.xz
+2021/02/03 | 18715252 | systems/win32/w32tex/luatex-w32.tar.xz
2021/01/13 | 1609236 | systems/win32/w32tex/makeindex-w32.tar.xz
2015/05/26 | 1542676 | systems/win32/w32tex/manual.tar.xz
2021/01/13 | 439196 | systems/win32/w32tex/mftools.tar.xz
@@ -279816,16 +279825,16 @@
2020/12/22 | 9801176 | systems/win32/w32tex/newtxpx-boondoxfonts.tar.xz
2021/01/13 | 1232056 | systems/win32/w32tex/omegaj-w32.tar.xz
2020/11/16 | 324540 | systems/win32/w32tex/otfbeta.tar.xz
-2021/01/29 | 21104544 | systems/win32/w32tex/pdftex-w32.tar.xz
+2021/02/03 | 21428968 | systems/win32/w32tex/pdftex-w32.tar.xz
2021/01/29 | 90237136 | systems/win32/w32tex/pgfcontrib.tar.xz
2015/01/26 | 189072 | systems/win32/w32tex/plain2-2.54-w32.tar.xz
2020/11/27 | 2807432 | systems/win32/w32tex/platex.tar.xz
2021/01/31 | 1598692 | systems/win32/w32tex/pmx.tar.xz
-2020/12/05 | 1171272 | systems/win32/w32tex/pstoedit-w32.tar.xz
+2021/02/03 | 1171184 | systems/win32/w32tex/pstoedit-w32.tar.xz
2020/10/25 | 274208000 | systems/win32/w32tex/pstricks.tar.xz
2021/01/13 | 517756 | systems/win32/w32tex/psutils-w32.tar.xz
-2021/01/31 | 6622580 | systems/win32/w32tex/ptex-ng-w32.tar.xz
-2021/01/27 | 10633688 | systems/win32/w32tex/ptex-w32.tar.xz
+2021/02/03 | 6622780 | systems/win32/w32tex/ptex-ng-w32.tar.xz
+2021/02/03 | 10607680 | systems/win32/w32tex/ptex-w32.tar.xz
2019/04/15 | 499188 | systems/win32/w32tex/sam2p-w32.tar.xz
2020/10/14 | 87958692 | systems/win32/w32tex/t1fonts.tar.xz
2020/10/31 | 142032 | systems/win32/w32tex/t1utils-w32.tar.xz
@@ -279849,13 +279858,13 @@
2020/01/19 | 5856 | systems/win32/w32tex/txtutil.tar.xz
2013/04/08 | 71588 | systems/win32/w32tex/ums.tar.xz
2012/05/28 | 233472 | systems/win32/w32tex/unzip.exe
-2021/01/27 | 8410804 | systems/win32/w32tex/uptex-w32.tar.xz
+2021/02/03 | 8387308 | systems/win32/w32tex/uptex-w32.tar.xz
2013/04/08 | 722652 | systems/win32/w32tex/utf.tar.xz
2013/04/08 | 13748 | systems/win32/w32tex/vf-n2bk.tar.xz
2020/12/24 | 52763124 | systems/win32/w32tex/w32tex-src.tar.xz
2021/01/27 | 99723556 | systems/win32/w32tex/web2c-lib.tar.xz
-2021/01/14 | 48720692 | systems/win32/w32tex/web2c-w32.tar.xz
-2021/01/13 | 811716 | systems/win32/w32tex/win64/aleph-w64.tar.xz
+2021/02/03 | 48729216 | systems/win32/w32tex/web2c-w32.tar.xz
+2021/02/03 | 811184 | systems/win32/w32tex/win64/aleph-w64.tar.xz
2020/08/20 | 22351540 | systems/win32/w32tex/win64/biblatex-biber-w64.tar.xz
2021/01/29 | 2203452 | systems/win32/w32tex/win64/context-w64.tar.xz
2021/01/13 | 440824 | systems/win32/w32tex/win64/cweb-w64.tar.xz
@@ -279863,8 +279872,8 @@
2021/01/13 | 448292 | systems/win32/w32tex/win64/dvi2tty-w64.tar.xz
2021/01/31 | 808528 | systems/win32/w32tex/win64/dvipdfm-w64.tar.xz
2021/01/13 | 760100 | systems/win32/w32tex/win64/dvipsk-w64.tar.xz
-2021/01/31 | 2363100 | systems/win32/w32tex/win64/dvitools-w64.tar.xz
-2021/01/03 | 1090564 | systems/win32/w32tex/win64/extractpdfmark-w64.tar.xz
+2021/02/03 | 2366936 | systems/win32/w32tex/win64/dvitools-w64.tar.xz
+2021/02/03 | 1085392 | systems/win32/w32tex/win64/extractpdfmark-w64.tar.xz
2020/12/05 | 305192 | systems/win32/w32tex/win64/gregorio-w64.tar.xz
2021/01/13 | 588044 | systems/win32/w32tex/win64/jtex-w64.tar.xz
2019/11/11 | 2568 | systems/win32/w32tex/win64/latex-dev-w64.tar.xz
@@ -279881,13 +279890,13 @@
2021/01/13 | 376596 | systems/win32/w32tex/win64/mftrace-w64.tar.xz
2020/01/18 | 362540 | systems/win32/w32tex/win64/m-tx-w64.tar.xz
2021/01/13 | 407560 | systems/win32/w32tex/win64/omegaj-w64.tar.xz
-2021/01/29 | 6362572 | systems/win32/w32tex/win64/pdftex-w64.tar.xz
+2021/02/03 | 6900724 | systems/win32/w32tex/win64/pdftex-w64.tar.xz
2015/01/26 | 41440 | systems/win32/w32tex/win64/plain2-2.54-w64.tar.xz
2021/01/31 | 557292 | systems/win32/w32tex/win64/pmx-w64.tar.xz
-2020/12/05 | 791172 | systems/win32/w32tex/win64/pstoedit-w64.tar.xz
+2021/02/03 | 790992 | systems/win32/w32tex/win64/pstoedit-w64.tar.xz
2021/01/13 | 386240 | systems/win32/w32tex/win64/psutils-w64.tar.xz
2021/01/31 | 1714516 | systems/win32/w32tex/win64/ptex-ng-w64.tar.xz
-2021/01/13 | 1871404 | systems/win32/w32tex/win64/ptex-w64.tar.xz
+2021/02/03 | 1873004 | systems/win32/w32tex/win64/ptex-w64.tar.xz
2021/01/03 | 329592 | systems/win32/w32tex/win64/sam2p-w64.tar.xz
2020/10/31 | 40588 | systems/win32/w32tex/win64/t1utils-w64.tar.xz
2021/01/13 | 420060 | systems/win32/w32tex/win64/tex4htk-w64.tar.xz
@@ -279895,10 +279904,10 @@
2021/01/13 | 734728 | systems/win32/w32tex/win64/ttf2pk-w64.tar.xz
2021/01/13 | 696204 | systems/win32/w32tex/win64/ttf2pt1-w64.tar.xz
2020/01/18 | 42768 | systems/win32/w32tex/win64/txtutil-w64.tar.xz
-2021/01/13 | 1805768 | systems/win32/w32tex/win64/uptex-w64.tar.xz
-2021/01/13 | 3383744 | systems/win32/w32tex/win64/web2c-w64.tar.xz
-2021/01/31 | 11098740 | systems/win32/w32tex/win64/xetex-w64.tar.xz
-2021/01/31 | 49056088 | systems/win32/w32tex/xetex-w32.tar.xz
+2021/02/03 | 1805412 | systems/win32/w32tex/win64/uptex-w64.tar.xz
+2021/02/03 | 3383416 | systems/win32/w32tex/win64/web2c-w64.tar.xz
+2021/02/03 | 11097872 | systems/win32/w32tex/win64/xetex-w64.tar.xz
+2021/02/03 | 49071936 | systems/win32/w32tex/xetex-w32.tar.xz
2020/05/29 | 2936068 | 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
@@ -279995,7 +280004,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2021/02/04 | 186 | timestamp
+2021/02/05 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2017/06/30 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index ca478a90b9..074e2bd6c3 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 3883fb1936..1babc92bc3 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,264 +1,416 @@
-2021/02/03 | 99606 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2021/02/03 | 99483 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/02/04 | 99607 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2021/02/04 | 99482 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/02/04 | 97403 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2021/02/04 | 97122 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2021/02/04 | 969226 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/02/04 | 94803 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2021/02/04 | 94789 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2021/02/04 | 94597 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2021/02/04 | 94376 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/02/04 | 93308 | macros/latex/contrib/footnotehyper.zip
+2021/02/04 | 903788 | systems/texlive/tlnet/archive/tex4ht.r57609.tar.xz
+2021/02/04 | 87770 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2021/02/04 | 8775 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2021/02/04 | 87638 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2021/02/04 | 85305 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2021/02/04 | 851 | systems/win32/miktex/tm/packages/pr.ini
+2021/02/04 | 813997 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2021/02/04 | 80639 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/02/04 | 793918 | install/macros/latex/contrib/psnfssx/lucidabr.tds.zip
+2021/02/04 | 78747 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2021/02/04 | 78298 | macros/latex/contrib/footnotehyper/footnotehyper.pdf
+2021/02/04 | 77838 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2021/02/04 | 7747 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2021/02/04 | 77430 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2021/02/04 | 755636 | macros/latex/contrib/psnfssx/lucidabr.zip
+2021/02/04 | 75341 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2021/02/04 | 74158 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2021/02/04 | 740141 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2021/02/04 | 73323 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2021/02/04 | 72842 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2021/02/04 | 71966 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2021/02/04 | 71575 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2021/02/04 | 70426 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2021/02/04 | 70202 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/02/04 | 680061 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2021/02/04 | 67915 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2021/02/04 | 67685 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2021/02/04 | 67496 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2021/02/04 | 67357 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/02/04 | 65814 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2021/02/04 | 6552 | macros/latex/contrib/psnfssx/lucidabr/README.TUG
+2021/02/04 | 65322 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2021/02/04 | 63927 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2021/02/04 | 63832 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/02/04 | 63762 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2021/02/04 | 635192 | biblio/bibtex/contrib/gost/doc/gost.pdf
+2021/02/04 | 62740 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2021/02/04 | 624932 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2021/02/04 | 62082 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2021/02/04 | 619142 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2021/02/04 | 60607 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2021/02/04 | 59809 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2021/02/04 | 596721 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2021/02/04 | 59145 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2021/02/04 | 583741 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2021/02/04 | 5826222 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2021/02/04 | 57610 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/02/04 | 56979 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2021/02/04 | 568174 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2021/02/04 | 56600 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2021/02/04 | 564663 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2021/02/04 | 56455 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2021/02/04 | 563993 | systems/win32/miktex/tm/packages/files.csv.lzma
+2021/02/04 | 56326 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2021/02/04 | 55852 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2021/02/04 | 55376 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2021/02/04 | 531716 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2021/02/04 | 52498 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2021/02/04 | 52403 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2021/02/04 | 52055 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2021/02/04 | 51863 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/02/04 | 51409 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2021/02/04 | 514089 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2021/02/04 | 51185 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2021/02/04 | 50704 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2021/02/04 | 50032 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/02/04 | 49642 | macros/latex/contrib/footnotehyper/footnotehyper.dtx
+2021/02/04 | 4944311 | install/biblio/bibtex/contrib/gost.tds.zip
+2021/02/04 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2021/02/04 | 484327 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2021/02/04 | 47902 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2021/02/04 | 475819 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2021/02/04 | 4738784 | biblio/bibtex/contrib/gost.zip
+2021/02/04 | 46959 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2021/02/04 | 461388 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/02/04 | 45900 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2021/02/04 | 45636 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2021/02/04 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2021/02/04 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2021/02/04 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2021/02/04 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2021/02/04 | 45271 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/02/04 | 43564 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2021/02/04 | 43384 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2021/02/04 | 43071 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2021/02/04 | 42871 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2021/02/04 | 42661 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2021/02/04 | 42551 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2021/02/04 | 42398 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2021/02/04 | 40964 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2021/02/04 | 40230 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2021/02/04 | 39536 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2021/02/04 | 392682 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2021/02/04 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r57606.tar.xz
+2021/02/04 | 383364 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008-customized.pdf
+2021/02/04 | 381906 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008-customized.pdf
+2021/02/04 | 38071 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2021/02/04 | 38058 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2021/02/04 | 3791 | biblio/bibtex/contrib/gost/source/gost.ins
+2021/02/04 | 375701 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008n.pdf
+2021/02/04 | 375430 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008ns.pdf
+2021/02/04 | 374729 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008n.pdf
+2021/02/04 | 374460 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008ns.pdf
+2021/02/04 | 37311 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2021/02/04 | 372734 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2003.pdf
+2021/02/04 | 37250 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2021/02/04 | 371784 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008l.pdf
+2021/02/04 | 370857 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2003.pdf
+2021/02/04 | 370206 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008l.pdf
+2021/02/04 | 369885 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008.pdf
+2021/02/04 | 368618 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008.pdf
+2021/02/04 | 36677 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2021/02/04 | 35426 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2021/02/04 | 35065 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2021/02/04 | 350502 | graphics/pgf/contrib/kblocks.zip
+2021/02/04 | 345231 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2021/02/04 | 34305 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2021/02/04 | 3428602 | macros/latex/contrib/xsim.zip
+2021/02/04 | 33533 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2021/02/04 | 33143 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2021/02/04 | 329920 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2021/02/04 | 32544 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2021/02/04 | 32232 | systems/texlive/tlnet/archive/xsim.r57610.tar.xz
+2021/02/04 | 320796 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2021/02/04 | 31550 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2021/02/04 | 31543 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2021/02/04 | 3137 | macros/latex/contrib/footnotehyper/README.md
+2021/02/04 | 31346 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2021/02/04 | 31228 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2021/02/04 | 310965 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2021/02/04 | 30872 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/02/04 | 30031 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2021/02/04 | 2998440 | systems/texlive/tlnet/archive/xsim.doc.r57610.tar.xz
+2021/02/04 | 295621 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/02/04 | 29512 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2021/02/04 | 29023 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2021/02/04 | 283984 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2021/02/04 | 28230 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2021/02/04 | 281360 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2021/02/04 | 28006 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2021/02/04 | 27462 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2021/02/04 | 27441 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2021/02/04 | 27217 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2021/02/04 | 27204 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2021/02/04 | 265476 | biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008s.pdf
+2021/02/04 | 2617420 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2021/02/04 | 261436 | biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008s.pdf
+2021/02/04 | 258633 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2021/02/04 | 254186 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2021/02/04 | 25332 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2021/02/04 | 25128 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2021/02/04 | 25038 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2021/02/04 | 250201 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2021/02/04 | 2495613 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2021/02/04 | 24593438 | systems/texlive/tlnet/install-tl.zip
+2021/02/04 | 243511 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2021/02/04 | 23881 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2021/02/04 | 23314 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2021/02/04 | 231668 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2021/02/04 | 2275680 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2021/02/04 | 22045 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/02/04 | 218820 | systems/texlive/tlnet/archive/texlive-scripts.doc.r57606.tar.xz
+2021/02/04 | 213738 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2021/02/04 | 21129 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2021/02/04 | 210932 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2021/02/04 | 208089 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2021/02/04 | 206635 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2021/02/04 | 206633 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2021/02/04 | 202647 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2021/02/04 | 20120 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2021/02/04 | 2002725 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2021/02/04 | 199584 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2021/02/04 | 198082 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2021/02/04 | 19612810 | systems/texlive/tlnet/install-tl-windows.exe
+2021/02/04 | 195676 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2021/02/04 | 195627 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2021/02/04 | 193759 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/02/04 | 18106 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2021/02/04 | 180158 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2021/02/04 | 17957 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2021/02/04 | 179467 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/02/04 | 172664 | systems/texlive/tlnet/archive/texlive-docindex.doc.r57606.tar.xz
+2021/02/04 | 17013661 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2021/02/04 | 169673 | biblio/bibtex/contrib/gost/source/gost.dtx
+2021/02/04 | 1685634 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2021/02/04 | 167738 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2021/02/04 | 163797 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2021/02/04 | 16340 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2021/02/04 | 16112 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2021/02/04 | 159864 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/02/04 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2021/02/04 | 153807 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2021/02/04 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2021/02/04 | 152746 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2021/02/04 | 147187 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2021/02/04 | 147083 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2021/02/04 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2021/02/04 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2021/02/04 | 14342 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2021/02/04 | 1432 | macros/latex/contrib/psnfssx/lucidabr/README
+2021/02/04 | 1421911 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2021/02/04 | 1417676 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2021/02/04 | 136367 | macros/luatex/latex/innerscript.zip
+2021/02/04 | 136346 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/02/04 | 136160 | systems/texlive/tlnet/archive/tex4ht.doc.r57609.tar.xz
+2021/02/04 | 135011 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2021/02/04 | 13467 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2021/02/04 | 132320 | systems/texlive/tlnet/archive/texlive-scripts.r57606.tar.xz
+2021/02/04 | 13174 | biblio/bibtex/contrib/gost/README.md
+2021/02/04 | 131491 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2021/02/04 | 1307387 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2021/02/04 | 1291599 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2021/02/04 | 1281722 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2021/02/04 | 124939 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2021/02/04 | 1249090 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2021/02/04 | 1248697 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2021/02/04 | 1187 | biblio/bibtex/contrib/gost/README
+2021/02/04 | 1171818 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2021/02/04 | 116934 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2021/02/04 | 1166603 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2021/02/04 | 1165033 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2021/02/04 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2021/02/04 | 113935 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2021/02/04 | 112280 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/02/04 | 109148 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2021/02/04 | 1078966 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/02/04 | 104759 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/02/04 | 103331 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/02/04 | 101860 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
2021/02/03 | 9844 | systems/texlive/tlnet/archive/easybook.r57596.tar.xz
-2021/02/03 | 97402 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2021/02/03 | 97120 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2021/02/03 | 969226 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
2021/02/03 | 96340 | systems/texlive/tlnet/archive/lua-ul.doc.r57603.tar.xz
2021/02/03 | 9584 | systems/texlive/tlnet/archive/lua-ul.source.r57603.tar.xz
-2021/02/03 | 94802 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2021/02/03 | 94788 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2021/02/03 | 94598 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2021/02/03 | 94379 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2021/02/03 | 87769 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2021/02/03 | 8775 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2021/02/03 | 87638 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2021/02/03 | 85304 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2021/02/03 | 851 | systems/win32/miktex/tm/packages/pr.ini
-2021/02/03 | 813998 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2021/02/03 | 80640 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/02/03 | 95608 | macros/latex/contrib/xsim/examples/xsim.issues-49.pdf
+2021/02/03 | 91296 | macros/latex/contrib/xsim/examples/xsim.texsx-369636.pdf
+2021/02/03 | 894 | macros/latex/contrib/xsim/examples/xsim.grade-distribution.tex
+2021/02/03 | 871 | macros/latex/contrib/xsim/examples/xsim.texsx-369636.tex
+2021/02/03 | 86588 | macros/latex/contrib/xsim/examples/xsim.various.pdf
+2021/02/03 | 86049 | macros/latex/contrib/xsim/examples/xsim.texsx-13635.pdf
+2021/02/03 | 840 | macros/latex/contrib/xsim/examples/xsim.collections.tex
+2021/02/03 | 8387308 | systems/win32/w32tex/uptex-w32.tar.xz
+2021/02/03 | 832 | macros/latex/contrib/xsim/examples/xsim.listings.tex
+2021/02/03 | 811184 | systems/win32/w32tex/win64/aleph-w64.tar.xz
2021/02/03 | 792 | systems/texlive/tlnet/archive/collection-langother.r57602.tar.xz
-2021/02/03 | 78748 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2021/02/03 | 77840 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2021/02/03 | 7747 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2021/02/03 | 77430 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2021/02/03 | 75341 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2021/02/03 | 74158 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2021/02/03 | 740140 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2021/02/03 | 73323 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2021/02/03 | 72843 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2021/02/03 | 71966 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2021/02/03 | 71576 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2021/02/03 | 70425 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2021/02/03 | 70203 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/02/03 | 790992 | systems/win32/w32tex/win64/pstoedit-w64.tar.xz
+2021/02/03 | 778122 | systems/win32/w32tex/ChangeLog
+2021/02/03 | 776 | macros/latex/contrib/xsim/examples/xsim.description-list.tex
+2021/02/03 | 774 | macros/latex/contrib/xsim/examples/xsim.randomexercises.tex
2021/02/03 | 6992 | systems/texlive/tlnet/archive/cellprops.r57599.tar.xz
-2021/02/03 | 680062 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2021/02/03 | 67915 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2021/02/03 | 67685 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2021/02/03 | 67496 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2021/02/03 | 67355 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2021/02/03 | 65815 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2021/02/03 | 65322 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2021/02/03 | 63926 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2021/02/03 | 63833 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2021/02/03 | 63764 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2021/02/03 | 62740 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2021/02/03 | 624930 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2021/02/03 | 6900724 | systems/win32/w32tex/win64/pdftex-w64.tar.xz
+2021/02/03 | 6677 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2021/02/03 | 6622780 | systems/win32/w32tex/ptex-ng-w32.tar.xz
+2021/02/03 | 65714 | macros/latex/contrib/xsim/examples/xsim.texsx-369065.pdf
+2021/02/03 | 653 | macros/latex/contrib/xsim/examples/xsim.pointsums.tex
+2021/02/03 | 64956 | macros/latex/contrib/xsim/examples/xsim.golatex-91339.pdf
+2021/02/03 | 63539 | graphics/pgf/contrib/kblocks/intro.png
+2021/02/03 | 624 | macros/latex/contrib/xsim/examples/xsim.texsx-299534.tex
2021/02/03 | 623880 | systems/texlive/tlnet/archive/asmejour.doc.r57598.tar.xz
-2021/02/03 | 62082 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2021/02/03 | 619142 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
2021/02/03 | 6140 | systems/texlive/tlnet/archive/lua-ul.r57603.tar.xz
-2021/02/03 | 60607 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2021/02/03 | 59809 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2021/02/03 | 596723 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2021/02/03 | 59145 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2021/02/03 | 583742 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2021/02/03 | 5826099 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2021/02/03 | 57611 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2021/02/03 | 56978 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2021/02/03 | 568173 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2021/02/03 | 60853 | macros/latex/contrib/xsim/examples/xsim.texsx-549540.pdf
+2021/02/03 | 60453 | macros/latex/contrib/xsim/examples/xsim.texsx-466584.pdf
+2021/02/03 | 5868 | macros/latex/contrib/xsim/examples/xsim.various.tex
+2021/02/03 | 57220 | macros/latex/contrib/xsim/examples/xsim.listofexercises.pdf
+2021/02/03 | 570 | macros/latex/contrib/xsim/examples/xsim.boxed-headings.tex
+2021/02/03 | 56911 | macros/latex/contrib/xsim/examples/xsim.texsx-338165.pdf
2021/02/03 | 567908 | systems/texlive/tlnet/archive/cellprops.doc.r57599.tar.xz
-2021/02/03 | 56598 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2021/02/03 | 564663 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2021/02/03 | 56455 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2021/02/03 | 563993 | systems/win32/miktex/tm/packages/files.csv.lzma
-2021/02/03 | 56326 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2021/02/03 | 55851 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2021/02/03 | 55374 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2021/02/03 | 56106 | macros/latex/contrib/xsim/examples/xsim.texsx-199360.pdf
2021/02/03 | 552572 | systems/texlive/tlnet/archive/l3kernel.source.r57600.tar.xz
+2021/02/03 | 55077 | macros/latex/contrib/xsim/examples/xsim.texsx-369803.pdf
+2021/02/03 | 542 | macros/latex/contrib/xsim/examples/xsim.texsx-370642.tex
2021/02/03 | 535064 | systems/texlive/tlnet/archive/quran-bn.r57602.tar.xz
-2021/02/03 | 531716 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2021/02/03 | 52497 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2021/02/03 | 52402 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2021/02/03 | 52055 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2021/02/03 | 51863 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/02/03 | 51800 | macros/latex/contrib/xsim/examples/xsim.texsx-580636.pdf
+2021/02/03 | 5178004 | systems/win32/w32tex/aleph-w32.tar.xz
2021/02/03 | 514416 | systems/texlive/tlnet/archive/easybook.doc.r57596.tar.xz
-2021/02/03 | 51410 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2021/02/03 | 514086 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2021/02/03 | 51185 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
2021/02/03 | 511440 | systems/texlive/tlnet/archive/quran.doc.r57601.tar.xz
-2021/02/03 | 50703 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2021/02/03 | 50032 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2021/02/03 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2021/02/03 | 484327 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2021/02/03 | 47904 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2021/02/03 | 475815 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2021/02/03 | 46959 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2021/02/03 | 461388 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2021/02/03 | 45898 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2021/02/03 | 45635 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2021/02/03 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2021/02/03 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2021/02/03 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2021/02/03 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
-2021/02/03 | 45271 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/02/03 | 50575 | macros/latex/contrib/xsim/examples/xsim.texsx-395273.pdf
+2021/02/03 | 49333 | macros/latex/contrib/xsim/examples/xsim.texsx-576998.pdf
+2021/02/03 | 49071936 | systems/win32/w32tex/xetex-w32.tar.xz
+2021/02/03 | 48729216 | systems/win32/w32tex/web2c-w32.tar.xz
+2021/02/03 | 48095 | macros/latex/contrib/xsim/examples/xsim.texsx-299534.pdf
+2021/02/03 | 47712196 | systems/win32/w32tex/latex-dev.tar.xz
+2021/02/03 | 46317 | macros/latex/contrib/xsim/examples/xsim.golatex-80640.pdf
+2021/02/03 | 46009 | macros/latex/contrib/xsim/examples/xsim.texwelt-23968.pdf
+2021/02/03 | 45747 | macros/latex/contrib/xsim/examples/xsim.listings.pdf
+2021/02/03 | 45722 | macros/latex/contrib/xsim/examples/xsim.hints.pdf
2021/02/03 | 44688 | systems/texlive/tlnet/archive/l3packages.source.r57600.tar.xz
-2021/02/03 | 43564 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2021/02/03 | 43384 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/02/03 | 43070 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2021/02/03 | 42871 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2021/02/03 | 42663 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2021/02/03 | 42552 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2021/02/03 | 42397 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2021/02/03 | 40964 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2021/02/03 | 40230 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2021/02/03 | 39535 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2021/02/03 | 392682 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2021/02/03 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r57594.tar.xz
-2021/02/03 | 38071 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2021/02/03 | 38058 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2021/02/03 | 37311 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2021/02/03 | 37249 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2021/02/03 | 36677 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2021/02/03 | 35425 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2021/02/03 | 35066 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2021/02/03 | 345230 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2021/02/03 | 34305 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2021/02/03 | 3428463 | macros/latex/contrib/xsim.zip
-2021/02/03 | 33534 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2021/02/03 | 33143 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2021/02/03 | 329920 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2021/02/03 | 32544 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2021/02/03 | 320797 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2021/02/03 | 31550 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2021/02/03 | 31543 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2021/02/03 | 31345 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2021/02/03 | 31226 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2021/02/03 | 310963 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2021/02/03 | 30874 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2021/02/03 | 30031 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2021/02/03 | 295622 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2021/02/03 | 29512 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2021/02/03 | 29022 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2021/02/03 | 283982 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2021/02/03 | 28229 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2021/02/03 | 281360 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2021/02/03 | 28007 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2021/02/03 | 27463 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2021/02/03 | 27443 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2021/02/03 | 27217 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2021/02/03 | 27203 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2021/02/03 | 2617421 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2021/02/03 | 258629 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2021/02/03 | 254182 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2021/02/03 | 25332 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2021/02/03 | 25129 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2021/02/03 | 25040 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2021/02/03 | 250201 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2021/02/03 | 2495614 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2021/02/03 | 24593450 | systems/texlive/tlnet/install-tl.zip
-2021/02/03 | 243510 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2021/02/03 | 23882 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2021/02/03 | 23313 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2021/02/03 | 231668 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2021/02/03 | 2274384 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
-2021/02/03 | 22044 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2021/02/03 | 218820 | systems/texlive/tlnet/archive/texlive-scripts.doc.r57604.tar.xz
+2021/02/03 | 441 | macros/latex/contrib/xsim/examples/xsim.blanks.tex
+2021/02/03 | 43907 | macros/latex/contrib/xsim/examples/xsim.texwelt-6698.pdf
+2021/02/03 | 42514 | macros/latex/contrib/xsim/examples/xsim.texsx-498299.pdf
+2021/02/03 | 42156 | macros/latex/contrib/xsim/examples/xsim.different-point-types.pdf
+2021/02/03 | 413 | macros/latex/contrib/xsim/examples/xsim.texsx-155630.tex
+2021/02/03 | 41171 | macros/latex/contrib/xsim/examples/xsim.description-list.pdf
+2021/02/03 | 3900 | macros/latex/contrib/xsim/xsim.style.layouts.code.tex
+2021/02/03 | 38748 | macros/latex/contrib/xsim/examples/xsim.crossref.pdf
+2021/02/03 | 3855 | macros/latex/contrib/xsim/examples/xsim.texsx-549540.tex
+2021/02/03 | 38372 | macros/latex/contrib/xsim/examples/xsim.boxed-headings.pdf
+2021/02/03 | 38350 | macros/luatex/latex/innerscript/innerscript.dtx
+2021/02/03 | 38256 | macros/latex/contrib/xsim/examples/xsim.blanks.pdf
+2021/02/03 | 37717 | macros/latex/contrib/xsim/examples/xsim.floating.pdf
+2021/02/03 | 36974 | macros/latex/contrib/xsim/examples/xsim.texsx-305110.pdf
+2021/02/03 | 3677 | macros/latex/contrib/xsim/README
+2021/02/03 | 36259 | macros/latex/contrib/xsim/examples/xsim.texwelt-15093.pdf
+2021/02/03 | 3443 | macros/latex/contrib/xsim/examples/xsim.texsx-350028.tex
+2021/02/03 | 3414 | macros/latex/contrib/xsim/examples/xsim.golatex-80640.tex
+2021/02/03 | 33962004 | systems/win32/w32tex/ltxpkgs.tar.xz
+2021/02/03 | 3383416 | systems/win32/w32tex/win64/web2c-w64.tar.xz
+2021/02/03 | 31763 | macros/latex/contrib/xsim/examples/xsim.difficulties.pdf
+2021/02/03 | 3114 | macros/latex/contrib/xsim/examples/xsim.texwelt-15093.tex
+2021/02/03 | 31019 | macros/latex/contrib/xsim/examples/xsim.multiplechoice.pdf
+2021/02/03 | 30939 | macros/latex/contrib/xsim/examples/xsim.code-and-output.pdf
+2021/02/03 | 30384 | macros/latex/contrib/xsim/xsim-manual.cls
+2021/02/03 | 303841 | graphics/pgf/contrib/kblocks/kblocks-doc.pdf
+2021/02/03 | 30259 | macros/latex/contrib/xsim/examples/xsim.collections.pdf
+2021/02/03 | 28428 | macros/latex/contrib/xsim/examples/xsim.texsx-370642.pdf
+2021/02/03 | 28126 | macros/latex/contrib/xsim/examples/xsim.pointsums.pdf
+2021/02/03 | 2790 | macros/latex/contrib/xsim/examples/xsim.texsx-576998.tex
+2021/02/03 | 2741 | macros/latex/contrib/xsim/examples/xsim.issues-49.tex
+2021/02/03 | 27157 | macros/latex/contrib/xsim/examples/xsim.texsx-308883.pdf
+2021/02/03 | 2651512 | systems/win32/w32tex/dvitools-w32.tar.xz
+2021/02/03 | 26102 | macros/latex/contrib/xsim/examples/xsim.texsx-391530.pdf
+2021/02/03 | 258 | macros/latex/contrib/xsim/examples/xsim.texsx-391530-exercises.tex
+2021/02/03 | 247 | macros/latex/contrib/xsim/examples/xsim.texsx-308883.tex
+2021/02/03 | 2366936 | systems/win32/w32tex/win64/dvitools-w64.tar.xz
+2021/02/03 | 23204 | macros/latex/contrib/xsim/examples/xsim.grade-distribution.pdf
+2021/02/03 | 23048 | macros/latex/contrib/xsim/examples/xsim.randomexercises.pdf
+2021/02/03 | 2292 | macros/latex/contrib/xsim/examples/xsim.texsx-580636.tex
+2021/02/03 | 2226 | macros/latex/contrib/xsim/examples/xsim.golatex-91339.tex
2021/02/03 | 21472 | systems/texlive/tlnet/archive/l3packages.r57600.tar.xz
-2021/02/03 | 213738 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2021/02/03 | 21130 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2021/02/03 | 210932 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2021/02/03 | 208088 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2021/02/03 | 206648 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2021/02/03 | 206603 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2021/02/03 | 202649 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2021/02/03 | 20120 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2021/02/03 | 21428968 | systems/win32/w32tex/pdftex-w32.tar.xz
+2021/02/03 | 20048 | macros/latex/contrib/xsim/examples/xsim.texsx-155630.pdf
2021/02/03 | 20036 | systems/texlive/tlnet/archive/asmejour.r57598.tar.xz
-2021/02/03 | 2002727 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2021/02/03 | 199584 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2021/02/03 | 198080 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2021/02/03 | 19610911 | systems/texlive/tlnet/install-tl-windows.exe
-2021/02/03 | 195676 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2021/02/03 | 195626 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2021/02/03 | 193758 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/02/03 | 1934 | macros/latex/contrib/xsim/examples/xsim.texsx-13635.tex
+2021/02/03 | 1923 | macros/latex/contrib/xsim/examples/xsim.texsx-395273.tex
2021/02/03 | 1874644 | systems/texlive/tlnet/archive/quran-ur.r57597.tar.xz
-2021/02/03 | 18108 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2021/02/03 | 180160 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2021/02/03 | 17959 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2021/02/03 | 179467 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/02/03 | 1873004 | systems/win32/w32tex/win64/ptex-w64.tar.xz
+2021/02/03 | 18727968 | systems/win32/w32tex/luatex-dev-w32.tar.xz
+2021/02/03 | 18725648 | systems/win32/w32tex/luatex-exp-w32.tar.xz
+2021/02/03 | 18715252 | systems/win32/w32tex/luatex-w32.tar.xz
+2021/02/03 | 18292 | graphics/pgf/contrib/kblocks/kblocks-doc.tex
+2021/02/03 | 1820 | macros/latex/contrib/xsim/examples/xsim.texsx-369065.tex
+2021/02/03 | 1805412 | systems/win32/w32tex/win64/uptex-w64.tar.xz
+2021/02/03 | 1796 | macros/luatex/latex/innerscript/README.txt
+2021/02/03 | 1792 | macros/latex/contrib/xsim/examples/xsim.listofexercises.tex
+2021/02/03 | 1788 | macros/latex/contrib/xsim/examples/xsim.texsx-338165.tex
+2021/02/03 | 175731 | macros/latex/contrib/xsim/xsim.sty
2021/02/03 | 1753052 | systems/texlive/tlnet/archive/l3packages.doc.r57600.tar.xz
-2021/02/03 | 172780 | systems/texlive/tlnet/archive/texlive-docindex.doc.r57594.tar.xz
-2021/02/03 | 17013661 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2021/02/03 | 1685634 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2021/02/03 | 167739 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2021/02/03 | 163795 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2021/02/03 | 16339 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2021/02/03 | 1749 | macros/latex/contrib/xsim/examples/xsim.texwelt-6698.tex
+2021/02/03 | 168070 | macros/luatex/latex/innerscript/innerscript.pdf
2021/02/03 | 1630924 | systems/texlive/tlnet/archive/quran.r57601.tar.xz
-2021/02/03 | 16113 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2021/02/03 | 159865 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
2021/02/03 | 157592 | systems/texlive/tlnet/archive/l3kernel.r57600.tar.xz
-2021/02/03 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2021/02/03 | 153807 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2021/02/03 | 1566 | macros/latex/contrib/xsim/examples/xsim.texwelt-23968.tex
+2021/02/03 | 1540 | graphics/pgf/contrib/kblocks/README.md
+2021/02/03 | 1537 | macros/latex/contrib/xsim/examples/xsim.texsx-498299.tex
2021/02/03 | 153360 | systems/texlive/tlnet/archive/quran-ur.doc.r57597.tar.xz
-2021/02/03 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2021/02/03 | 152746 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2021/02/03 | 147186 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2021/02/03 | 147084 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2021/02/03 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
2021/02/03 | 145988 | systems/texlive/tlnet/archive/quran-bn.doc.r57602.tar.xz
-2021/02/03 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2021/02/03 | 14342 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2021/02/03 | 1421909 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2021/02/03 | 1417677 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2021/02/03 | 136345 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/02/03 | 1425 | macros/latex/contrib/xsim/examples/xsim.multiplechoice.tex
+2021/02/03 | 141882804 | systems/win32/w32tex/context.tar.xz
+2021/02/03 | 1386 | macros/latex/contrib/xsim/examples/xsim.texsx-466584.tex
+2021/02/03 | 1368 | macros/latex/contrib/xsim/examples/xsim.crossref.tex
2021/02/03 | 13580 | systems/texlive/tlnet/archive/cellprops.source.r57599.tar.xz
-2021/02/03 | 135013 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2021/02/03 | 13465 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2021/02/03 | 132328 | systems/texlive/tlnet/archive/texlive-scripts.r57604.tar.xz
-2021/02/03 | 131491 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2021/02/03 | 1307387 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2021/02/03 | 1291600 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2021/02/03 | 1281720 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2021/02/03 | 1249644 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2021/02/03 | 124938 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2021/02/03 | 1249055 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2021/02/03 | 1171815 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2021/02/03 | 116936 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2021/02/03 | 1166805 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2021/02/03 | 1166267 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2021/02/03 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
-2021/02/03 | 113935 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2021/02/03 | 112280 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2021/02/03 | 109150 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2021/02/03 | 1078967 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/02/03 | 1353993 | macros/latex/contrib/xsim/xsim-manual.pdf
+2021/02/03 | 1345 | macros/latex/contrib/xsim/examples/xsim.difficulties.tex
+2021/02/03 | 1337 | macros/latex/contrib/xsim/examples/xsim.different-point-types.tex
+2021/02/03 | 1317 | macros/latex/contrib/xsim/examples/xsim.texsx-369803.tex
+2021/02/03 | 130588 | macros/latex/contrib/xsim/examples/xsim.texsx-350028.pdf
+2021/02/03 | 1260 | macros/latex/contrib/xsim/examples/xsim.texsx-391530.tex
+2021/02/03 | 1221 | macros/latex/contrib/xsim/examples/xsim.hints.tex
+2021/02/03 | 1183 | macros/latex/contrib/xsim/examples/xsim.texsx-199360.tex
+2021/02/03 | 1181320 | systems/win32/w32tex/extractpdfmark-w32.tar.xz
+2021/02/03 | 1171184 | systems/win32/w32tex/pstoedit-w32.tar.xz
+2021/02/03 | 11097872 | systems/win32/w32tex/win64/xetex-w64.tar.xz
+2021/02/03 | 1085392 | systems/win32/w32tex/win64/extractpdfmark-w64.tar.xz
+2021/02/03 | 1072 | macros/latex/contrib/xsim/examples/xsim.texsx-305110.tex
+2021/02/03 | 107082 | macros/latex/contrib/xsim/xsim-manual.tex
+2021/02/03 | 1067 | macros/latex/contrib/xsim/examples/xsim.code-and-output.tex
+2021/02/03 | 10607680 | systems/win32/w32tex/ptex-w32.tar.xz
2021/02/03 | 106037 | systems/texlive/tlnet/install-tl
-2021/02/03 | 104761 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2021/02/03 | 103331 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/02/03 | 105165 | graphics/pgf/contrib/kblocks/kblocks.sty
2021/02/03 | 10286080 | systems/texlive/tlnet/archive/l3kernel.doc.r57600.tar.xz
-2021/02/03 | 101858 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2021/02/03 | 10155 | macros/latex/contrib/xsim/HISTORY
+2021/02/03 | 1013 | macros/latex/contrib/xsim/examples/xsim.floating.tex
+2021/02/03 | 10100 | macros/latex/contrib/xsim/xsimverb.sty
2021/02/02 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex
2021/02/02 | 99609 | macros/luatex/latex/lua-ul/lua-ul.pdf
2021/02/02 | 9772 | macros/latex/contrib/l3kernel/l3docstrip.dtx
2021/02/02 | 96280 | macros/unicodetex/latex/quran-ur/doc/quran-ur-doc.pdf
-2021/02/02 | 95608 | macros/latex/contrib/xsim/examples/xsim.issues-49.pdf
2021/02/02 | 9465 | macros/latex/contrib/l3kernel/l3news08.tex
2021/02/02 | 9436 | macros/latex/contrib/l3kernel/l3flag.dtx
2021/02/02 | 9216 | macros/latex/contrib/l3kernel/l3unicode.dtx
-2021/02/02 | 91296 | macros/latex/contrib/xsim/examples/xsim.texsx-369636.pdf
2021/02/02 | 89634 | macros/unicodetex/latex/quran-bn/doc/quran-bn-doc.pdf
-2021/02/02 | 894 | macros/latex/contrib/xsim/examples/xsim.grade-distribution.tex
2021/02/02 | 89223 | macros/latex/contrib/l3kernel/l3int.dtx
2021/02/02 | 8846 | macros/unicodetex/latex/quran-ur/doc/quran.png
2021/02/02 | 8846 | macros/unicodetex/latex/quran/doc/quran.png
2021/02/02 | 8846 | macros/unicodetex/latex/quran-bn/doc/quran.png
2021/02/02 | 87967 | macros/latex/contrib/l3kernel/l3seq.dtx
-2021/02/02 | 871 | macros/latex/contrib/xsim/examples/xsim.texsx-369636.tex
2021/02/02 | 869711 | macros/latex/contrib/asmejour.zip
-2021/02/02 | 86588 | macros/latex/contrib/xsim/examples/xsim.various.pdf
2021/02/02 | 86151 | macros/latex/contrib/l3kernel/l3coffins.dtx
-2021/02/02 | 86049 | macros/latex/contrib/xsim/examples/xsim.texsx-13635.pdf
2021/02/02 | 8481 | macros/latex/contrib/l3kernel/l3news11.tex
2021/02/02 | 84816 | macros/latex/contrib/l3kernel/l3fp-basics.dtx
2021/02/02 | 846 | macros/unicodetex/latex/quran-ur/README
2021/02/02 | 84537 | macros/latex/contrib/l3packages/xparse-2018-04-12.sty
-2021/02/02 | 840 | macros/latex/contrib/xsim/examples/xsim.collections.tex
-2021/02/02 | 832 | macros/latex/contrib/xsim/examples/xsim.listings.tex
2021/02/02 | 80141 | macros/latex/contrib/l3packages/xparse-generic.tex
2021/02/02 | 79653 | macros/latex/contrib/l3kernel/l3names.dtx
-2021/02/02 | 776 | macros/latex/contrib/xsim/examples/xsim.description-list.tex
-2021/02/02 | 776352 | systems/win32/w32tex/ChangeLog
2021/02/02 | 77528 | macros/latex/contrib/l3kernel/l3box.dtx
-2021/02/02 | 774 | macros/latex/contrib/xsim/examples/xsim.randomexercises.tex
2021/02/02 | 77434 | macros/latex/contrib/l3kernel/l3msg.dtx
2021/02/02 | 76427 | macros/latex/contrib/l3kernel/l3skip.dtx
2021/02/02 | 75661 | macros/latex/contrib/l3kernel/l3clist.dtx
@@ -279,100 +431,63 @@
2021/02/02 | 68545 | macros/latex/contrib/l3kernel/l3text-case.dtx
2021/02/02 | 6677 | macros/latex/contrib/l3kernel/l3news02.tex
2021/02/02 | 66704360 | systems/win32/w32tex/biblatex-biber.tar.xz
-2021/02/02 | 65714 | macros/latex/contrib/xsim/examples/xsim.texsx-369065.pdf
-2021/02/02 | 653 | macros/latex/contrib/xsim/examples/xsim.pointsums.tex
2021/02/02 | 6514 | macros/unicodetex/latex/quran-bn/doc/quran-bn-doc.tex
2021/02/02 | 64972 | macros/latex/contrib/l3kernel/l3prg.dtx
-2021/02/02 | 64956 | macros/latex/contrib/xsim/examples/xsim.golatex-91339.pdf
2021/02/02 | 6482 | macros/latex/contrib/l3kernel/l3news03.tex
2021/02/02 | 6450 | macros/latex/contrib/l3kernel/l3term-glossary.tex
2021/02/02 | 6433 | macros/latex/contrib/l3kernel/l3news06.tex
2021/02/02 | 63296 | macros/unicodetex/latex/quran/doc/quran-test2.pdf
2021/02/02 | 6267 | macros/latex/contrib/l3kernel/l3syntax-changes.tex
-2021/02/02 | 624 | macros/latex/contrib/xsim/examples/xsim.texsx-299534.tex
2021/02/02 | 6195 | macros/latex/contrib/l3packages/xparse-2020-10-01.sty
2021/02/02 | 6189 | macros/latex/contrib/l3kernel/l3.ins
2021/02/02 | 61801 | macros/latex/contrib/l3kernel/l3candidates.dtx
2021/02/02 | 60968 | systems/texlive/tlnet/archive/profcollege.r57589.tar.xz
-2021/02/02 | 60853 | macros/latex/contrib/xsim/examples/xsim.texsx-549540.pdf
-2021/02/02 | 60453 | macros/latex/contrib/xsim/examples/xsim.texsx-466584.pdf
2021/02/02 | 5995035 | macros/latex/contrib/l3kernel/source3.pdf
2021/02/02 | 589868 | macros/latex/contrib/l3kernel/expl3.pdf
-2021/02/02 | 5868 | macros/latex/contrib/xsim/examples/xsim.various.tex
2021/02/02 | 583732 | macros/latex/contrib/cellprops.zip
-2021/02/02 | 57220 | macros/latex/contrib/xsim/examples/xsim.listofexercises.pdf
-2021/02/02 | 570 | macros/latex/contrib/xsim/examples/xsim.boxed-headings.tex
-2021/02/02 | 56911 | macros/latex/contrib/xsim/examples/xsim.texsx-338165.pdf
2021/02/02 | 568 | systems/texlive/tlnet/archive/install-latex-guide-zh-cn.r57590.tar.xz
2021/02/02 | 56685 | macros/unicodetex/latex/quran/doc/quran-test1.pdf
2021/02/02 | 56546 | macros/latex/contrib/l3kernel/l3tl-analysis.dtx
2021/02/02 | 5653 | macros/latex/contrib/l3kernel/l3color-base.dtx
-2021/02/02 | 56106 | macros/latex/contrib/xsim/examples/xsim.texsx-199360.pdf
-2021/02/02 | 55077 | macros/latex/contrib/xsim/examples/xsim.texsx-369803.pdf
-2021/02/02 | 542 | macros/latex/contrib/xsim/examples/xsim.texsx-370642.tex
2021/02/02 | 5429 | macros/latex/contrib/l3kernel/l3news04.tex
2021/02/02 | 53634 | macros/latex/contrib/l3packages/xparse.dtx
2021/02/02 | 527221 | macros/latex/contrib/easybook.zip
-2021/02/02 | 51800 | macros/latex/contrib/xsim/examples/xsim.texsx-580636.pdf
2021/02/02 | 51061 | macros/latex/contrib/l3kernel/l3prop.dtx
2021/02/02 | 51059 | macros/latex/contrib/l3kernel/l3fp-extended.dtx
-2021/02/02 | 50575 | macros/latex/contrib/xsim/examples/xsim.texsx-395273.pdf
2021/02/02 | 505356 | macros/latex/contrib/l3packages/xparse.pdf
2021/02/02 | 503 | macros/unicodetex/latex/quran/doc/quran-test.tex
2021/02/02 | 4977 | macros/latex/contrib/l3kernel/l3news07.tex
2021/02/02 | 49386 | macros/latex/contrib/l3kernel/l3fp-expo.dtx
2021/02/02 | 4937 | macros/latex/contrib/l3kernel/l3news01.tex
-2021/02/02 | 49333 | macros/latex/contrib/xsim/examples/xsim.texsx-576998.pdf
2021/02/02 | 4890 | macros/latex/contrib/l3kernel/l3news.tex
2021/02/02 | 48165 | macros/unicodetex/latex/quran/doc/quran-doc.tex
-2021/02/02 | 48095 | macros/latex/contrib/xsim/examples/xsim.texsx-299534.pdf
2021/02/02 | 47781 | macros/unicodetex/latex/quran-bn/doc/quran-bn-test.pdf
-2021/02/02 | 47576760 | systems/win32/w32tex/latex-dev.tar.xz
2021/02/02 | 4739 | macros/unicodetex/latex/quran/tex/quran-translt.def
2021/02/02 | 47390 | macros/unicodetex/latex/quran-ur/doc/quran-ur-test.pdf
2021/02/02 | 4716 | macros/latex/contrib/l3kernel/l3news05.tex
2021/02/02 | 47145 | macros/latex/contrib/l3kernel/l3fp-aux.dtx
-2021/02/02 | 46317 | macros/latex/contrib/xsim/examples/xsim.golatex-80640.pdf
-2021/02/02 | 46009 | macros/latex/contrib/xsim/examples/xsim.texwelt-23968.pdf
2021/02/02 | 4594 | macros/unicodetex/latex/quran/tex/quran-transfr.def
2021/02/02 | 4574 | macros/unicodetex/latex/quran/tex/quran-transen.def
-2021/02/02 | 45747 | macros/latex/contrib/xsim/examples/xsim.listings.pdf
-2021/02/02 | 45722 | macros/latex/contrib/xsim/examples/xsim.hints.pdf
2021/02/02 | 4562 | macros/unicodetex/latex/quran/tex/quran-transfa.def
2021/02/02 | 4554 | macros/unicodetex/latex/quran/tex/quran-transde.def
2021/02/02 | 453787 | macros/latex/contrib/l3packages/xfrac.pdf
-2021/02/02 | 441 | macros/latex/contrib/xsim/examples/xsim.blanks.tex
-2021/02/02 | 43907 | macros/latex/contrib/xsim/examples/xsim.texwelt-6698.pdf
2021/02/02 | 43333 | macros/latex/contrib/l3kernel/l3debug.dtx
2021/02/02 | 42908 | macros/latex/contrib/easybook/easybook.cls
-2021/02/02 | 42514 | macros/latex/contrib/xsim/examples/xsim.texsx-498299.pdf
-2021/02/02 | 42156 | macros/latex/contrib/xsim/examples/xsim.different-point-types.pdf
2021/02/02 | 4192 | macros/latex/contrib/easybook/doc/pages/chapter1.tex
2021/02/02 | 415897 | macros/latex/contrib/l3packages/xtemplate.pdf
-2021/02/02 | 413 | macros/latex/contrib/xsim/examples/xsim.texsx-155630.tex
-2021/02/02 | 41171 | macros/latex/contrib/xsim/examples/xsim.description-list.pdf
2021/02/02 | 41113 | macros/latex/contrib/asmejour/asmejour-template.tex
2021/02/02 | 4089 | macros/latex/contrib/l3packages/CHANGELOG.md
2021/02/02 | 40672 | macros/latex/contrib/l3kernel/l3sort.dtx
2021/02/02 | 399 | macros/unicodetex/latex/quran/doc/quran-test1.tex
2021/02/02 | 39276 | macros/latex/contrib/l3packages/xfrac.dtx
-2021/02/02 | 3900 | macros/latex/contrib/xsim/xsim.style.layouts.code.tex
2021/02/02 | 3875 | macros/latex/contrib/easybook/doc/pages/chapter2.tex
-2021/02/02 | 38748 | macros/latex/contrib/xsim/examples/xsim.crossref.pdf
-2021/02/02 | 3855 | macros/latex/contrib/xsim/examples/xsim.texsx-549540.tex
-2021/02/02 | 38372 | macros/latex/contrib/xsim/examples/xsim.boxed-headings.pdf
-2021/02/02 | 38256 | macros/latex/contrib/xsim/examples/xsim.blanks.pdf
2021/02/02 | 3821648 | systems/win32/w32tex/luajittex-dev-w32.tar.xz
2021/02/02 | 3819316 | systems/win32/w32tex/luajittex-w32.tar.xz
2021/02/02 | 3811536 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
2021/02/02 | 379428 | macros/latex/contrib/l3kernel/l3news.pdf
-2021/02/02 | 37717 | macros/latex/contrib/xsim/examples/xsim.floating.pdf
2021/02/02 | 37231 | macros/latex/contrib/l3kernel/l3prefixes.csv
2021/02/02 | 37078 | macros/unicodetex/latex/quran/tex/quran.sty
-2021/02/02 | 36974 | macros/latex/contrib/xsim/examples/xsim.texsx-305110.pdf
-2021/02/02 | 3677 | macros/latex/contrib/xsim/README
2021/02/02 | 3673 | macros/latex/contrib/l3packages/README.md
-2021/02/02 | 36259 | macros/latex/contrib/xsim/examples/xsim.texwelt-15093.pdf
2021/02/02 | 35834 | macros/latex/contrib/l3kernel/l3quark.dtx
2021/02/02 | 35103 | macros/latex/contrib/l3kernel/l3text.dtx
2021/02/02 | 347033 | macros/latex/contrib/l3packages/l3keys2e.pdf
@@ -380,61 +495,38 @@
2021/02/02 | 34542 | macros/luatex/latex/lua-ul/lua-ul.dtx
2021/02/02 | 3449220 | systems/win32/w32tex/win64/luajittex-dev-w64.tar.xz
2021/02/02 | 3445992 | systems/win32/w32tex/win64/luajittex-exp-w64.tar.xz
-2021/02/02 | 3443 | macros/latex/contrib/xsim/examples/xsim.texsx-350028.tex
2021/02/02 | 342560 | macros/unicodetex/latex/quran/doc/quran-doc.pdf
-2021/02/02 | 3414 | macros/latex/contrib/xsim/examples/xsim.golatex-80640.tex
2021/02/02 | 34028 | macros/unicodetex/latex/quran/doc/quran-test.pdf
-2021/02/02 | 33977276 | systems/win32/w32tex/ltxpkgs.tar.xz
2021/02/02 | 3341453 | macros/unicodetex/latex/quran-ur.zip
-2021/02/02 | 32200 | systems/texlive/tlnet/archive/xsim.r57592.tar.xz
-2021/02/02 | 31763 | macros/latex/contrib/xsim/examples/xsim.difficulties.pdf
2021/02/02 | 31475 | macros/latex/contrib/l3kernel/l3sys.dtx
2021/02/02 | 3122405 | macros/unicodetex/latex/quran.zip
-2021/02/02 | 3114 | macros/latex/contrib/xsim/examples/xsim.texwelt-15093.tex
2021/02/02 | 31120 | macros/latex/contrib/l3kernel/l3cctab.dtx
2021/02/02 | 3110256 | systems/win32/w32tex/win64/luatex-w64.tar.xz
2021/02/02 | 3104424 | systems/win32/w32tex/win64/luatex-dev-w64.tar.xz
-2021/02/02 | 31019 | macros/latex/contrib/xsim/examples/xsim.multiplechoice.pdf
2021/02/02 | 3097304 | systems/win32/w32tex/win64/luatex-exp-w64.tar.xz
-2021/02/02 | 30939 | macros/latex/contrib/xsim/examples/xsim.code-and-output.pdf
2021/02/02 | 309353 | macros/latex/contrib/l3packages/xfp.pdf
2021/02/02 | 308 | macros/luatex/latex/lua-ul/README
2021/02/02 | 30363 | macros/latex/contrib/l3kernel/l3deprecation.dtx
-2021/02/02 | 30346 | macros/latex/contrib/xsim/xsim-manual.cls
-2021/02/02 | 30259 | macros/latex/contrib/xsim/examples/xsim.collections.pdf
2021/02/02 | 3024 | macros/latex/contrib/easybook/doc/pages/chapter3.tex
2021/02/02 | 300438 | macros/latex/contrib/easybook/doc/easybook-demo.pdf
-2021/02/02 | 2998352 | systems/texlive/tlnet/archive/xsim.doc.r57592.tar.xz
2021/02/02 | 2994 | macros/latex/contrib/l3kernel/README.md
2021/02/02 | 29370 | macros/latex/contrib/l3kernel/l3kernel-functions.dtx
-2021/02/02 | 28428 | macros/latex/contrib/xsim/examples/xsim.texsx-370642.pdf
2021/02/02 | 2821 | macros/latex/contrib/l3kernel/l3prefixes.tex
-2021/02/02 | 28126 | macros/latex/contrib/xsim/examples/xsim.pointsums.pdf
2021/02/02 | 279525 | macros/latex/contrib/l3kernel/l3styleguide.pdf
-2021/02/02 | 2790 | macros/latex/contrib/xsim/examples/xsim.texsx-576998.tex
-2021/02/02 | 2741 | macros/latex/contrib/xsim/examples/xsim.issues-49.tex
-2021/02/02 | 27157 | macros/latex/contrib/xsim/examples/xsim.texsx-308883.pdf
2021/02/02 | 26795 | macros/latex/contrib/l3kernel/CHANGELOG.md
2021/02/02 | 267776 | macros/latex/contrib/l3kernel/l3regex.dtx
2021/02/02 | 262745 | macros/latex/contrib/l3kernel/l3docstrip.pdf
-2021/02/02 | 26102 | macros/latex/contrib/xsim/examples/xsim.texsx-391530.pdf
2021/02/02 | 2608068 | macros/unicodetex/latex/quran-bn/tex/qurantext-bni.translation.def
-2021/02/02 | 258 | macros/latex/contrib/xsim/examples/xsim.texsx-391530-exercises.tex
2021/02/02 | 25778 | macros/latex/contrib/easybook/doc/easybook.tex
2021/02/02 | 25739 | macros/latex/contrib/l3kernel/l3fp-random.dtx
2021/02/02 | 2559 | macros/latex/contrib/easybook/doc/easybook-demo.tex
2021/02/02 | 2534696 | systems/texlive/tlnet/archive/profcollege.doc.r57589.tar.xz
2021/02/02 | 2484 | macros/latex/contrib/l3kernel/l3legacy.dtx
-2021/02/02 | 247 | macros/latex/contrib/xsim/examples/xsim.texsx-308883.tex
2021/02/02 | 2419174 | macros/unicodetex/latex/quran-bn/tex/qurantext-bnii.translation.def
2021/02/02 | 235891 | macros/latex/contrib/l3kernel/l3news09.pdf
-2021/02/02 | 23204 | macros/latex/contrib/xsim/examples/xsim.grade-distribution.pdf
2021/02/02 | 23107 | macros/latex/contrib/l3kernel/l3fp-logic.dtx
-2021/02/02 | 23048 | macros/latex/contrib/xsim/examples/xsim.randomexercises.pdf
-2021/02/02 | 2292 | macros/latex/contrib/xsim/examples/xsim.texsx-580636.tex
2021/02/02 | 227809 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf
2021/02/02 | 224735 | macros/latex/contrib/easybook/doc/easybook.pdf
-2021/02/02 | 2226 | macros/latex/contrib/xsim/examples/xsim.golatex-91339.tex
2021/02/02 | 21925 | macros/latex/contrib/l3kernel/source3body.tex
2021/02/02 | 2191 | macros/unicodetex/latex/quran/doc/quran-test2.tex
2021/02/02 | 217177 | macros/latex/contrib/l3kernel/l3term-glossary.pdf
@@ -445,23 +537,12 @@
2021/02/02 | 2107390 | macros/latex/contrib/l3packages.zip
2021/02/02 | 2104442 | macros/unicodetex/latex/quran-ur/tex/qurantext-urviii.translation.def
2021/02/02 | 21005 | macros/latex/contrib/l3kernel/l3intarray.dtx
-2021/02/02 | 20048 | macros/latex/contrib/xsim/examples/xsim.texsx-155630.pdf
2021/02/02 | 19653 | macros/latex/contrib/l3kernel/l3fp-convert.dtx
-2021/02/02 | 1934 | macros/latex/contrib/xsim/examples/xsim.texsx-13635.tex
2021/02/02 | 192502 | macros/latex/contrib/l3kernel/l3news12.pdf
-2021/02/02 | 1923 | macros/latex/contrib/xsim/examples/xsim.texsx-395273.tex
2021/02/02 | 1909 | macros/latex/contrib/l3kernel/interface3.tex
2021/02/02 | 1886200 | macros/unicodetex/latex/quran-ur/tex/qurantext-urvii.translation.def
-2021/02/02 | 18730084 | systems/win32/w32tex/luatex-dev-w32.tar.xz
-2021/02/02 | 18728612 | systems/win32/w32tex/luatex-exp-w32.tar.xz
-2021/02/02 | 18716036 | systems/win32/w32tex/luatex-w32.tar.xz
2021/02/02 | 18591 | macros/latex/contrib/l3kernel/l3fp-round.dtx
2021/02/02 | 1824717 | macros/unicodetex/latex/quran-ur/tex/qurantext-urvi.translation.def
-2021/02/02 | 1820 | macros/latex/contrib/xsim/examples/xsim.texsx-369065.tex
-2021/02/02 | 1792 | macros/latex/contrib/xsim/examples/xsim.listofexercises.tex
-2021/02/02 | 1788 | macros/latex/contrib/xsim/examples/xsim.texsx-338165.tex
-2021/02/02 | 175645 | macros/latex/contrib/xsim/xsim.sty
-2021/02/02 | 1749 | macros/latex/contrib/xsim/examples/xsim.texwelt-6698.tex
2021/02/02 | 1719145 | macros/unicodetex/latex/quran-ur/tex/qurantext-uriv.translation.def
2021/02/02 | 1718268 | macros/unicodetex/latex/quran-ur/tex/qurantext-urii.translation.def
2021/02/02 | 1714657 | macros/unicodetex/latex/quran-ur/tex/qurantext-uriii.translation.def
@@ -469,10 +550,8 @@
2021/02/02 | 1601541 | macros/unicodetex/latex/quran/tex/qurantext-fa.translation.def
2021/02/02 | 159248 | macros/latex/contrib/l3kernel/l3news11.pdf
2021/02/02 | 1573345 | macros/latex/contrib/l3kernel/interface3.pdf
-2021/02/02 | 1566 | macros/latex/contrib/xsim/examples/xsim.texwelt-23968.tex
2021/02/02 | 1566344 | macros/unicodetex/latex/quran-ur/tex/qurantext-uri.translation.def
2021/02/02 | 1565 | macros/latex/contrib/l3packages/xtemplate.ins
-2021/02/02 | 1537 | macros/latex/contrib/xsim/examples/xsim.texsx-498299.tex
2021/02/02 | 152504 | macros/latex/contrib/l3kernel/l3news08.pdf
2021/02/02 | 1503110 | macros/unicodetex/latex/quran-ur/tex/qurantext-urv.translation.def
2021/02/02 | 149375 | macros/latex/contrib/l3kernel/l3doc.dtx
@@ -482,39 +561,27 @@
2021/02/02 | 1447377 | macros/unicodetex/latex/quran/tex/qurantext-simple.def
2021/02/02 | 1444 | macros/latex/contrib/l3packages/l3keys2e-demo.tex
2021/02/02 | 1438731 | macros/unicodetex/latex/quran/tex/qurantext-uthmani-min.def
-2021/02/02 | 1425 | macros/latex/contrib/xsim/examples/xsim.multiplechoice.tex
-2021/02/02 | 141895420 | systems/win32/w32tex/context.tar.xz
2021/02/02 | 140913 | macros/latex/contrib/l3kernel/l3news06.pdf
2021/02/02 | 140873 | macros/latex/contrib/l3kernel/l3news02.pdf
2021/02/02 | 140473 | macros/latex/contrib/l3kernel/l3tl.dtx
2021/02/02 | 140388 | macros/latex/contrib/l3kernel/l3news10.pdf
2021/02/02 | 1394 | macros/luatex/latex/lua-ul/docstrip-luacode.sty
-2021/02/02 | 1386 | macros/latex/contrib/xsim/examples/xsim.texsx-466584.tex
2021/02/02 | 138073 | macros/latex/contrib/l3kernel/l3news03.pdf
-2021/02/02 | 1368 | macros/latex/contrib/xsim/examples/xsim.crossref.tex
-2021/02/02 | 1353988 | macros/latex/contrib/xsim/xsim-manual.pdf
2021/02/02 | 1347 | macros/unicodetex/latex/quran-ur/doc/quran-ur-test.tex
-2021/02/02 | 1345 | macros/latex/contrib/xsim/examples/xsim.difficulties.tex
-2021/02/02 | 1337 | macros/latex/contrib/xsim/examples/xsim.different-point-types.tex
2021/02/02 | 132347 | macros/latex/contrib/l3kernel/l3file.dtx
-2021/02/02 | 1317 | macros/latex/contrib/xsim/examples/xsim.texsx-369803.tex
2021/02/02 | 1310 | macros/latex/contrib/l3packages/xfrac.ins
-2021/02/02 | 130588 | macros/latex/contrib/xsim/examples/xsim.texsx-350028.pdf
2021/02/02 | 12965 | macros/latex/contrib/l3kernel/l3fp-traps.dtx
2021/02/02 | 1276 | macros/latex/contrib/l3packages/xparse.ins
2021/02/02 | 127474 | macros/latex/contrib/l3kernel/l3basics.dtx
-2021/02/02 | 1260 | macros/latex/contrib/xsim/examples/xsim.texsx-391530.tex
2021/02/02 | 1251809 | macros/unicodetex/latex/quran/tex/qurantext-en.transliteration.def
2021/02/02 | 124693 | macros/latex/contrib/l3kernel/l3token.dtx
2021/02/02 | 1232 | macros/latex/contrib/l3packages/l3keys2e.ins
2021/02/02 | 1230277 | macros/unicodetex/latex/quran/tex/qurantext-de.translation.def
-2021/02/02 | 1221 | macros/latex/contrib/xsim/examples/xsim.hints.tex
2021/02/02 | 1210487 | macros/unicodetex/latex/quran/tex/qurantext-fr.translation.def
2021/02/02 | 12039846 | install/macros/latex/contrib/l3kernel.tds.zip
2021/02/02 | 1195 | macros/latex/contrib/l3packages/xfp.ins
2021/02/02 | 119094 | macros/latex/contrib/l3kernel/l3news07.pdf
2021/02/02 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex
-2021/02/02 | 1183 | macros/latex/contrib/xsim/examples/xsim.texsx-199360.tex
2021/02/02 | 11812 | macros/latex/contrib/l3kernel/l3fparray.dtx
2021/02/02 | 11812730 | macros/latex/contrib/l3kernel.zip
2021/02/02 | 1168 | macros/unicodetex/latex/quran-bn/doc/quran-bn-test.tex
@@ -525,26 +592,18 @@
2021/02/02 | 1089910 | macros/unicodetex/latex/quran/tex/qurantext-en.translation.def
2021/02/02 | 107921 | macros/latex/contrib/l3kernel/l3expan.dtx
2021/02/02 | 107383 | macros/latex/contrib/l3kernel/l3news09.tex
-2021/02/02 | 1072 | macros/latex/contrib/xsim/examples/xsim.texsx-305110.tex
2021/02/02 | 107122 | macros/latex/contrib/l3kernel/l3news04.pdf
-2021/02/02 | 107082 | macros/latex/contrib/xsim/xsim-manual.tex
-2021/02/02 | 1067 | macros/latex/contrib/xsim/examples/xsim.code-and-output.tex
2021/02/02 | 106254 | macros/luatex/latex/lua-ul.zip
2021/02/02 | 10585 | macros/unicodetex/latex/quran-bn/tex/quran-bn.sty
2021/02/02 | 105735 | macros/latex/contrib/l3kernel/l3fp-parse.dtx
2021/02/02 | 105090 | macros/latex/contrib/l3kernel/l3news05.pdf
2021/02/02 | 1030945 | macros/unicodetex/latex/quran-bn.zip
-2021/02/02 | 1013 | macros/latex/contrib/xsim/examples/xsim.floating.tex
-2021/02/02 | 10100 | macros/latex/contrib/xsim/xsimverb.sty
-2021/02/02 | 10058 | macros/latex/contrib/xsim/HISTORY
2021/02/02 | 100071 | macros/latex/contrib/l3packages/xtemplate.dtx
2021/02/01 | 960029 | systems/win32/miktex/tm/packages/witharrows.tar.lzma
2021/02/01 | 908452 | systems/texlive/tlnet/archive/witharrows.doc.r57576.tar.xz
-2021/02/01 | 903684 | systems/texlive/tlnet/archive/tex4ht.r57571.tar.xz
2021/02/01 | 8244 | systems/texlive/tlnet/archive/hu-berlin-bundle.r57580.tar.xz
2021/02/01 | 753097 | info/install-latex-guide-zh-cn.zip
2021/02/01 | 714101 | info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf
-2021/02/01 | 6733 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2021/02/01 | 65452216 | systems/win32/miktex/tm/packages/rmannot.tar.lzma
2021/02/01 | 61120 | macros/latex/contrib/cellprops/cellprops.dtx
2021/02/01 | 573920 | macros/latex/contrib/cellprops/cellprops.pdf
@@ -581,7 +640,6 @@
2021/02/01 | 14464 | systems/texlive/tlnet/archive/witharrows.r57576.tar.xz
2021/02/01 | 14232 | systems/texlive/tlnet/archive/texnegar.r57581.tar.xz
2021/02/01 | 1361804 | systems/win32/miktex/tm/packages/mcf2graph.tar.lzma
-2021/02/01 | 136160 | systems/texlive/tlnet/archive/tex4ht.doc.r57571.tar.xz
2021/02/01 | 1339376 | systems/texlive/tlnet/archive/mcf2graph.doc.r57575.tar.xz
2021/02/01 | 119695937 | macros/context/latest/cont-tmf.zip
2021/02/01 | 11368 | systems/texlive/tlnet/archive/fontsize.source.r57579.tar.xz
@@ -597,7 +655,6 @@
2021/01/31 | 76314 | macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.bib
2021/01/31 | 6921 | macros/luatex/latex/hu-berlin-bundle/README.md
2021/01/31 | 66767 | macros/luatex/latex/hu-berlin-bundle/hu-berlin-bundle.dtx
-2021/01/31 | 6622580 | systems/win32/w32tex/ptex-ng-w32.tar.xz
2021/01/31 | 65544 | macros/unicodetex/latex/texnegar/doc-samples-xep.pdf
2021/01/31 | 640821 | macros/generic/witharrows/witharrows.pdf
2021/01/31 | 634517 | graphics/mcf2graph/mcf_manual.pdf
@@ -610,7 +667,6 @@
2021/01/31 | 52741 | macros/latex/contrib/fontsize/fontsize.dtx
2021/01/31 | 522890 | macros/latex/contrib/biblatex-contrib/windycity.zip
2021/01/31 | 4918660 | install/macros/unicodetex/latex/texnegar.tds.zip
-2021/01/31 | 49056088 | systems/win32/w32tex/xetex-w32.tar.xz
2021/01/31 | 4893277 | macros/unicodetex/latex/texnegar.zip
2021/01/31 | 4663012 | systems/win32/w32tex/dvipdfm-w32.tar.xz
2021/01/31 | 436673 | macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.pdf
@@ -642,10 +698,8 @@
2021/01/31 | 279828 | macros/generic/witharrows/witharrows.dtx
2021/01/31 | 278471 | macros/unicodetex/latex/texnegar/texnegar-luatex-leaders-glyph.pdf
2021/01/31 | 270367 | macros/generic/witharrows/witharrows-french.pdf
-2021/01/31 | 2648200 | systems/win32/w32tex/dvitools-w32.tar.xz
2021/01/31 | 2628 | macros/unicodetex/latex/texnegar/texnegar.ins
2021/01/31 | 240154 | macros/luatex/latex/hu-berlin-bundle.zip
-2021/01/31 | 2363100 | systems/win32/w32tex/win64/dvitools-w64.tar.xz
2021/01/31 | 212553 | macros/unicodetex/latex/texnegar/texnegar-xetex-bidi-leaders-glyph.pdf
2021/01/31 | 2055036 | systems/texlive/tlnet/archive/kpfonts-otf.doc.r57563.tar.xz
2021/01/31 | 201163 | graphics/mcf2graph/mcf_mplib_exa.pdf
@@ -671,7 +725,6 @@
2021/01/31 | 125063 | macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.tex
2021/01/31 | 11876 | macros/latex/contrib/biblatex-contrib/windycity/american-windycity.lbx
2021/01/31 | 1142 | macros/unicodetex/latex/texnegar/README.txt
-2021/01/31 | 11098740 | systems/win32/w32tex/win64/xetex-w64.tar.xz
2021/01/31 | 11069 | graphics/mcf2graph/CHANGELOG
2021/01/31 | 1071952 | systems/texlive/tlnet/archive/kpfonts-otf.r57563.tar.xz
2021/01/31 | 106691 | macros/unicodetex/latex/texnegar/xepersian-XB.pdf
@@ -795,15 +848,12 @@
2021/01/29 | 864631 | install/macros/latex/contrib/l3backend.tds.zip
2021/01/29 | 8462 | macros/latex/contrib/l3backend/l3backend-opacity.dtx
2021/01/29 | 829340 | macros/latex/contrib/l3backend.zip
-2021/01/29 | 82748 | macros/latex/contrib/footnotehyper.zip
2021/01/29 | 805273 | macros/latex/contrib/l3backend/l3backend-code.pdf
2021/01/29 | 7936448 | macros/latex/contrib/changes.zip
2021/01/29 | 7476 | macros/latex/contrib/l3experimental/l3draw-scopes.dtx
2021/01/29 | 7278 | macros/luatex/generic/chinese-jfm/jfm-ja_JP.lua
-2021/01/29 | 69953 | macros/latex/contrib/footnotehyper/footnotehyper.pdf
2021/01/29 | 677320 | support/xml2pmx.zip
2021/01/29 | 658 | macros/luatex/generic/chinese-jfm/README.md
-2021/01/29 | 6362572 | systems/win32/w32tex/win64/pdftex-w64.tar.xz
2021/01/29 | 615989 | macros/latex/contrib/multirow.zip
2021/01/29 | 606502 | macros/latex/contrib/l3experimental/l3draw-code.pdf
2021/01/29 | 596749 | macros/latex/contrib/multirow/multirow.pdf
@@ -825,7 +875,6 @@
2021/01/29 | 4314 | macros/latex/contrib/l3experimental/l3draw-boxes.dtx
2021/01/29 | 4269 | macros/latex/contrib/l3backend/l3backend.ins
2021/01/29 | 4220 | systems/texlive/tlnet/archive/ebproof.r57544.tar.xz
-2021/01/29 | 42165 | macros/latex/contrib/footnotehyper/footnotehyper.dtx
2021/01/29 | 41040 | macros/latex/contrib/l3experimental/l3draw.dtx
2021/01/29 | 3966 | macros/unicodetex/latex/fontsetup/fontsetup.sty
2021/01/29 | 3875 | macros/latex/contrib/multirow/README
@@ -846,7 +895,6 @@
2021/01/29 | 32508 | macros/latex/contrib/l3experimental/l3draw-paths.dtx
2021/01/29 | 31827 | macros/latex/contrib/l3experimental/l3str-format.dtx
2021/01/29 | 313934 | macros/latex/contrib/l3experimental/l3benchmark.pdf
-2021/01/29 | 3137 | macros/latex/contrib/footnotehyper/README.md
2021/01/29 | 31345 | macros/latex/contrib/l3experimental/l3draw-points.dtx
2021/01/29 | 311407 | macros/latex/contrib/l3experimental/l3sys-shell.pdf
2021/01/29 | 2931 | macros/latex/contrib/cmap/cmap.sty
@@ -858,7 +906,6 @@
2021/01/29 | 2452 | systems/texlive/tlnet/archive/chinese-jfm.r57543.tar.xz
2021/01/29 | 23444844 | systems/win32/w32tex/cjkzr.tar.xz
2021/01/29 | 2203452 | systems/win32/w32tex/win64/context-w64.tar.xz
-2021/01/29 | 21104544 | systems/win32/w32tex/pdftex-w32.tar.xz
2021/01/29 | 20962 | macros/latex/contrib/l3backend/l3backend-graphics.dtx
2021/01/29 | 2090 | macros/latex/contrib/rmannot/examples/rma/tst_mp3.tex
2021/01/29 | 20451 | macros/latex/contrib/l3experimental/l3draw-softpath.dtx
@@ -896,281 +943,3 @@
2021/01/29 | 1120 | macros/latex/contrib/l3experimental/l3pdf-code.tex
2021/01/29 | 1042 | macros/latex/contrib/cmap/ot1tt.cmap
2021/01/29 | 10136 | macros/latex/contrib/l3experimental/l3draw-transforms.dtx
-2021/01/28 | 99658 | macros/latex/contrib/changes/examples/changes.example.authormarkup.footnote.pdf
-2021/01/28 | 989908 | systems/texlive/tlnet/archive/suftesi.doc.r57538.tar.xz
-2021/01/28 | 98921 | macros/latex/contrib/changes/examples/changes.example.setsummarytowidth.pdf
-2021/01/28 | 97967 | macros/latex/contrib/changes/examples/changes.example.listofchanges.summary.pdf
-2021/01/28 | 9791 | macros/latex/contrib/changes/changes.ins
-2021/01/28 | 97772 | macros/latex/contrib/changes/examples/changes.example.setsummarywidth.pdf
-2021/01/28 | 9766 | macros/unicodetex/latex/fontsetup/fspolddefault.sty
-2021/01/28 | 9753 | macros/unicodetex/latex/fontsetup/fspdefault.sty
-2021/01/28 | 96366 | macros/latex/contrib/changes/examples/changes.example.settruncatewidth.pdf
-2021/01/28 | 94852 | macros/latex/contrib/changes/examples/changes.example.setaddedmarkup.pdf
-2021/01/28 | 94834 | macros/latex/contrib/changes/examples/changes.example.setauthormarkuptext.pdf
-2021/01/28 | 94241 | macros/unicodetex/latex/fontsetup/doc/fspsample-palatino.pdf
-2021/01/28 | 94091 | macros/latex/contrib/changes/examples/changes.example.setdeletedmarkup.pdf
-2021/01/28 | 94057 | macros/latex/contrib/changes/examples/changes.example.setcommentmarkup.pdf
-2021/01/28 | 93925 | macros/latex/contrib/changes/examples/changes.example.sethighlightmarkup.pdf
-2021/01/28 | 93583 | macros/latex/contrib/changes/examples/changes.example.setauthormarkupposition.pdf
-2021/01/28 | 92910 | macros/latex/contrib/changes/examples/changes.example.simple.pdf
-2021/01/28 | 91 | macros/latex/contrib/changes/userdoc/comment_ex.tex
-2021/01/28 | 907 | macros/unicodetex/latex/fontsetup/fsplucidaot.sty
-2021/01/28 | 89119 | macros/latex/contrib/changes/examples/changes.example.listofchanges.show.pdf
-2021/01/28 | 88819 | macros/latex/contrib/changes/examples/changes.example.listofchanges.all.pdf
-2021/01/28 | 88395 | macros/latex/contrib/changes/examples/changes.example.deletedmarkup.uuline.pdf
-2021/01/28 | 88387 | macros/latex/contrib/changes/examples/changes.example.listofchanges.title.pdf
-2021/01/28 | 875 | macros/unicodetex/latex/fontsetup/fspminion.sty
-2021/01/28 | 86750 | macros/latex/contrib/changes/examples/changes.example.listofchanges.compactsummary.pdf
-2021/01/28 | 86063 | macros/latex/contrib/changes/examples/changes.example.markup.bfit.pdf
-2021/01/28 | 85484 | macros/latex/contrib/changes/examples/changes.example.addedmarkup.bf.pdf
-2021/01/28 | 85412 | macros/latex/contrib/changes/examples/changes.example.setauthormarkup.pdf
-2021/01/28 | 85364 | macros/latex/contrib/changes/examples/changes.example.addedmarkup.uuline.pdf
-2021/01/28 | 85111 | macros/latex/contrib/changes/examples/changes.example.deletedmarkup.sl.pdf
-2021/01/28 | 84999 | macros/latex/contrib/changes/examples/changes.example.listofchanges.wrong.pdf
-2021/01/28 | 84999 | macros/latex/contrib/changes/examples/changes.example.listofchanges.list.pdf
-2021/01/28 | 84983 | macros/latex/contrib/changes/examples/changes.example.deletedmarkup.bf.pdf
-2021/01/28 | 84809 | macros/latex/contrib/changes/examples/changes.example.markup.underlined.pdf
-2021/01/28 | 84757 | macros/latex/contrib/changes/examples/changes.example.addedmarkup.uwave.pdf
-2021/01/28 | 84732 | macros/latex/contrib/changes/examples/changes.example.addedmarkup.sl.pdf
-2021/01/28 | 84672 | macros/latex/contrib/changes/examples/changes.example.markup.nocolor.pdf
-2021/01/28 | 84358 | macros/latex/contrib/changes/examples/changes.example.highlightmarkup.uwave.pdf
-2021/01/28 | 84181 | macros/latex/contrib/changes/examples/changes.example.packageoptions.xcolor.pdf
-2021/01/28 | 83 | macros/latex/contrib/changes/userdoc/setauthormarkup_ex.tex
-2021/01/28 | 83874 | macros/latex/contrib/changes/examples/changes.example.deletedmarkup.uwave.pdf
-2021/01/28 | 83843 | macros/latex/contrib/changes/examples/changes.example.authormarkuptext.name.pdf
-2021/01/28 | 83745 | macros/latex/contrib/changes/examples/changes.example.addedmarkup.it.pdf
-2021/01/28 | 83745 | macros/latex/contrib/changes/examples/changes.example.addedmarkup.em.pdf
-2021/01/28 | 83514 | macros/latex/contrib/changes/examples/changes.example.packageoptions.truncate.pdf
-2021/01/28 | 8336 | usergrps/usergrps/index.html
-2021/01/28 | 833112 | macros/latex/contrib/fancyhdr.zip
-2021/01/28 | 82 | macros/latex/contrib/changes/userdoc/usepackage_ulem_changes_ex.tex
-2021/01/28 | 82968 | macros/latex/contrib/changes/examples/changes.example.highlightmarkup.uuline.pdf
-2021/01/28 | 82935 | macros/latex/contrib/changes/examples/changes.example.addedmarkup.dashuline.pdf
-2021/01/28 | 82893 | macros/latex/contrib/changes/examples/changes.example.deletedmarkup.it.pdf
-2021/01/28 | 82893 | macros/latex/contrib/changes/examples/changes.example.deletedmarkup.em.pdf
-2021/01/28 | 82742 | macros/latex/contrib/changes/examples/changes.example.addedmarkup.uline.pdf
-2021/01/28 | 82588 | macros/latex/contrib/changes/examples/changes.example.deletedmarkup.dashuline.pdf
-2021/01/28 | 82548 | macros/latex/contrib/changes/examples/changes.example.addedmarkup.dotuline.pdf
-2021/01/28 | 82294 | macros/latex/contrib/changes/examples/changes.example.defaultcolor.pdf
-2021/01/28 | 82291 | macros/latex/contrib/changes/examples/changes.example.setsocextension.pdf
-2021/01/28 | 82291 | macros/latex/contrib/changes/examples/changes.example.markup.wrong.pdf
-2021/01/28 | 82291 | macros/latex/contrib/changes/examples/changes.example.markup.default.pdf
-2021/01/28 | 82291 | macros/latex/contrib/changes/examples/changes.example.highlightmarkup.background.pdf
-2021/01/28 | 82291 | macros/latex/contrib/changes/examples/changes.example.draft.pdf
-2021/01/28 | 82291 | macros/latex/contrib/changes/examples/changes.example.deletedmarkup.wrong.pdf
-2021/01/28 | 82291 | macros/latex/contrib/changes/examples/changes.example.deletedmarkup.sout.pdf
-2021/01/28 | 82291 | macros/latex/contrib/changes/examples/changes.example.commentmarkup.todo.pdf
-2021/01/28 | 82291 | macros/latex/contrib/changes/examples/changes.example.commandnameprefix.wrong.pdf
-2021/01/28 | 82291 | macros/latex/contrib/changes/examples/changes.example.commandnameprefix.none.pdf
-2021/01/28 | 82291 | macros/latex/contrib/changes/examples/changes.example.commandnameprefix.ifneeded.pdf
-2021/01/28 | 82291 | macros/latex/contrib/changes/examples/changes.example.commandnameprefix.always.pdf
-2021/01/28 | 82291 | macros/latex/contrib/changes/examples/changes.example.authormarkup.wrong.pdf
-2021/01/28 | 82291 | macros/latex/contrib/changes/examples/changes.example.authormarkuptext.wrong.pdf
-2021/01/28 | 82291 | macros/latex/contrib/changes/examples/changes.example.authormarkuptext.id.pdf
-2021/01/28 | 82291 | macros/latex/contrib/changes/examples/changes.example.authormarkup.superscript.pdf
-2021/01/28 | 82291 | macros/latex/contrib/changes/examples/changes.example.authormarkupposition.wrong.pdf
-2021/01/28 | 82291 | macros/latex/contrib/changes/examples/changes.example.authormarkupposition.right.pdf
-2021/01/28 | 82291 | macros/latex/contrib/changes/examples/changes.example.authormarkupposition.left.pdf
-2021/01/28 | 82291 | macros/latex/contrib/changes/examples/changes.example.addedmarkup.wrong.pdf
-2021/01/28 | 82291 | macros/latex/contrib/changes/examples/changes.example.addedmarkup.colored.pdf
-2021/01/28 | 82290 | macros/latex/contrib/changes/examples/changes.example.authormarkup.subscript.pdf
-2021/01/28 | 82289 | macros/latex/contrib/changes/examples/changes.example.deletedmarkup.uline.pdf
-2021/01/28 | 81966 | macros/latex/contrib/changes/examples/changes.example.commentmarkup.uwave.pdf
-2021/01/28 | 81952 | systems/texlive/tlnet/archive/bxjscls.source.r57536.tar.xz
-2021/01/28 | 81687 | macros/latex/contrib/changes/examples/changes.example.deletedmarkup.dotuline.pdf
-2021/01/28 | 81519 | macros/latex/contrib/changes/examples/changes.example.deletedmarkup.xout.pdf
-2021/01/28 | 81126 | macros/latex/contrib/changes/examples/changes.example.deletedmarkup.colored.pdf
-2021/01/28 | 802149 | support/pmx/source/pmx-2.9.4a.tar.gz
-2021/01/28 | 79 | macros/latex/contrib/changes/userdoc/usepackage_xcolor_changes_ex.tex
-2021/01/28 | 78954 | macros/latex/contrib/changes/examples/changes.example.commentmarkup.margin.pdf
-2021/01/28 | 787804 | macros/latex/contrib/fancyhdr/fancyhdr.pdf
-2021/01/28 | 75271 | macros/latex/contrib/changes/examples/changes.example.packageoptions.ulem.pdf
-2021/01/28 | 747 | macros/unicodetex/latex/fontsetup/fspmsgaramondot.sty
-2021/01/28 | 74369 | macros/latex/contrib/changes/examples/changes.example.authormarkup.brackets.pdf
-2021/01/28 | 739636 | support/pmx/OSX/pmxab
-2021/01/28 | 73911 | macros/latex/contrib/changes/examples/changes.example.authormarkup.none.pdf
-2021/01/28 | 7192 | systems/texlive/tlnet/archive/sankey.r57535.tar.xz
-2021/01/28 | 71020 | macros/unicodetex/latex/fontsetup/doc/fspsample-msgaramond.pdf
-2021/01/28 | 709057 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.pdf
-2021/01/28 | 700 | macros/unicodetex/latex/fontsetup/fspfiraot.sty
-2021/01/28 | 690287 | systems/win32/miktex/tm/packages/sankey.tar.lzma
-2021/01/28 | 688 | support/pmx/README
-2021/01/28 | 68142 | macros/latex/contrib/changes/examples/changes.example.final.pdf
-2021/01/28 | 679796 | systems/texlive/tlnet/archive/sankey.doc.r57535.tar.xz
-2021/01/28 | 676 | macros/unicodetex/latex/fontsetup/fsptimesot.sty
-2021/01/28 | 671 | macros/unicodetex/latex/fontsetup/fspgfsartemisiaot.sty
-2021/01/28 | 66 | macros/latex/contrib/changes/userdoc/usepackage_authormarkupposition_changes_in.tex
-2021/01/28 | 66118 | usergrps/usergrps/lugs.html
-2021/01/28 | 63 | macros/latex/contrib/changes/userdoc/setauthormarkupposition_ex.tex
-2021/01/28 | 62 | macros/latex/contrib/changes/userdoc/replaced_in.tex
-2021/01/28 | 623430 | support/pmx/Windows/scor2prt.exe
-2021/01/28 | 60986 | macros/unicodetex/latex/fontsetup/doc/fspsample-cambria.pdf
-2021/01/28 | 58 | systems/mac/mactex/MacTeXtras-20210128.zip.md5
-2021/01/28 | 58 | macros/latex/contrib/changes/userdoc/usepackage_authormarkuptext_changes_in.tex
-2021/01/28 | 58 | macros/latex/contrib/changes/userdoc/listofchanges_in.tex
-2021/01/28 | 5866567 | systems/win32/miktex/tm/packages/media9.tar.lzma
-2021/01/28 | 57613 | macros/latex/contrib/changes/changes.dtx
-2021/01/28 | 57162 | usergrps/usergrps/lugs.pdf
-2021/01/28 | 56 | macros/latex/contrib/changes/userdoc/usepackage_highlightmarkup_changes_in.tex
-2021/01/28 | 56 | macros/latex/contrib/changes/userdoc/setlocextension_ex.tex
-2021/01/28 | 56 | macros/latex/contrib/changes/userdoc/setdeletedmarkup_ex.tex
-2021/01/28 | 56068 | macros/latex/contrib/ebproof/ebproof.dtx
-2021/01/28 | 55 | macros/latex/contrib/changes/userdoc/settruncatewidth_ex.tex
-2021/01/28 | 55 | macros/latex/contrib/changes/userdoc/definechangesauthor_in.tex
-2021/01/28 | 557 | macros/latex/contrib/ebproof/ebproof.ins
-2021/01/28 | 53 | macros/latex/contrib/changes/userdoc/setsummarywidth_ex.tex
-2021/01/28 | 535718 | systems/win32/miktex/tm/packages/ran_toks.tar.lzma
-2021/01/28 | 52 | macros/latex/contrib/changes/userdoc/usepackage_deletedmarkup_changes_in.tex
-2021/01/28 | 52 | macros/latex/contrib/changes/userdoc/usepackage_commentmarkup_changes_in.tex
-2021/01/28 | 52 | macros/latex/contrib/changes/userdoc/setauthormarkuptext_ex.tex
-2021/01/28 | 52 | macros/latex/contrib/changes/userdoc/setaddedmarkup_ex.tex
-2021/01/28 | 51 | macros/latex/contrib/changes/userdoc/usepackage_draft_changes_in.tex
-2021/01/28 | 51 | macros/latex/contrib/changes/userdoc/usepackage_commandnameprefix_changes_in.tex
-2021/01/28 | 50 | macros/latex/contrib/changes/userdoc/usepackage_authormarkup_changes_in.tex
-2021/01/28 | 508362 | macros/latex/contrib/ebproof.zip
-2021/01/28 | 5030 | macros/latex/contrib/changes/example-screenshot.dtx
-2021/01/28 | 49 | macros/latex/contrib/changes/userdoc/setauthormarkupposition_in.tex
-2021/01/28 | 49 | macros/latex/contrib/changes/userdoc/deleted_in.tex
-2021/01/28 | 496893 | macros/latex/contrib/ebproof/ebproof.pdf
-2021/01/28 | 48 | macros/latex/contrib/changes/userdoc/usepackage_todonotes_changes_ex.tex
-2021/01/28 | 48 | macros/latex/contrib/changes/userdoc/usepackage_addedmarkup_changes_in.tex
-2021/01/28 | 48 | macros/latex/contrib/changes/userdoc/setsocextension_ex.tex
-2021/01/28 | 4888 | macros/latex/contrib/changes/changes.drv
-2021/01/28 | 47 | macros/latex/contrib/changes/userdoc/highlight_in.tex
-2021/01/28 | 47 | macros/latex/contrib/changes/userdoc/added_in.tex
-2021/01/28 | 469 | macros/unicodetex/latex/fontsetup/fspkerkisot.sty
-2021/01/28 | 464 | macros/unicodetex/latex/fontsetup/fsppalatinoot.sty
-2021/01/28 | 461 | macros/unicodetex/latex/fontsetup/fspstixtwoot.sty
-2021/01/28 | 461329 | macros/latex/contrib/changes/changes.english.withcode.pdf
-2021/01/28 | 44495 | macros/unicodetex/latex/fontsetup/doc/fspsample-newdefault.pdf
-2021/01/28 | 43 | macros/latex/contrib/changes/userdoc/usepackage_defaultcolor_changes_in.tex
-2021/01/28 | 42 | macros/latex/contrib/changes/userdoc/usepackage_todonotes_changes_in.tex
-2021/01/28 | 41 | macros/latex/contrib/changes/userdoc/usepackage_truncate_changes_in.tex
-2021/01/28 | 41 | macros/latex/contrib/changes/userdoc/usepackage_truncate_changes_ex.tex
-2021/01/28 | 41 | macros/latex/contrib/changes/userdoc/setauthormarkuptext_in.tex
-2021/01/28 | 41404 | macros/latex/contrib/changes/userdoc/changes.de.tex
-2021/01/28 | 40400 | systems/texlive/tlnet/archive/suftesi.source.r57538.tar.xz
-2021/01/28 | 39 | macros/latex/contrib/changes/userdoc/usepackage_xcolor_changes_in.tex
-2021/01/28 | 38 | macros/latex/contrib/changes/userdoc/usepackage_markup_changes_in.tex
-2021/01/28 | 38 | macros/latex/contrib/changes/userdoc/path_doc_examples_in.tex
-2021/01/28 | 386342 | macros/latex/contrib/changes/changes.ngerman.pdf
-2021/01/28 | 37 | macros/latex/contrib/changes/userdoc/usepackage_ulem_changes_in.tex
-2021/01/28 | 378578 | macros/latex/contrib/changes/changes.english.pdf
-2021/01/28 | 37818 | macros/latex/contrib/changes/userdoc/changes.en.tex
-2021/01/28 | 350281 | systems/win32/miktex/tm/packages/dccpaper.tar.lzma
-2021/01/28 | 34 | macros/latex/contrib/changes/userdoc/sethighlightmarkup_in.tex
-2021/01/28 | 33644 | macros/unicodetex/latex/fontsetup/doc/fspsample-libertinus.pdf
-2021/01/28 | 32 | macros/latex/contrib/changes/userdoc/usepackage_options_changes_in.tex
-2021/01/28 | 32 | macros/latex/contrib/changes/userdoc/setdeletedmarkup_in.tex
-2021/01/28 | 32 | macros/latex/contrib/changes/userdoc/setcommentmarkup_in.tex
-2021/01/28 | 32852 | systems/texlive/tlnet/archive/bxjscls.r57536.tar.xz
-2021/01/28 | 32654 | macros/unicodetex/latex/fontsetup/doc/fspsample-gfsdidotclassic.pdf
-2021/01/28 | 325253 | systems/win32/miktex/tm/packages/ean13isbn.tar.lzma
-2021/01/28 | 31 | macros/latex/contrib/changes/userdoc/setauthormarkup_in.tex
-2021/01/28 | 318 | macros/unicodetex/latex/fontsetup/fspebgaramondot.sty
-2021/01/28 | 31224 | macros/unicodetex/latex/fontsetup/doc/fspsample-gfsdidot.pdf
-2021/01/28 | 30 | macros/latex/contrib/changes/userdoc/setsocextension_in.tex
-2021/01/28 | 30 | macros/latex/contrib/changes/userdoc/setlocextension_in.tex
-2021/01/28 | 30 | macros/latex/contrib/changes/userdoc/setaddedmarkup_in.tex
-2021/01/28 | 30994 | macros/unicodetex/latex/fontsetup/doc/fspsample-ebgaramond.pdf
-2021/01/28 | 29 | macros/latex/contrib/changes/userdoc/comment_in.tex
-2021/01/28 | 28 | macros/latex/contrib/changes/userdoc/usepackage_final_changes_in.tex
-2021/01/28 | 28947 | macros/unicodetex/latex/fontsetup/doc/fspsample-stixtwo.pdf
-2021/01/28 | 28482 | macros/unicodetex/latex/fontsetup/doc/fspsample-neoeuler.pdf
-2021/01/28 | 27 | macros/latex/contrib/changes/userdoc/settruncatewidth_in.tex
-2021/01/28 | 27 | macros/latex/contrib/changes/userdoc/setsummarytowidth_in.tex
-2021/01/28 | 27 | macros/latex/contrib/changes/userdoc/path_script_in.tex
-2021/01/28 | 27885 | macros/unicodetex/latex/fontsetup/doc/fspsample-minion.pdf
-2021/01/28 | 27819 | macros/unicodetex/latex/fontsetup/doc/fspsample-gfsartemisia.pdf
-2021/01/28 | 27714 | macros/unicodetex/latex/fontsetup/doc/fspsample-cmr.pdf
-2021/01/28 | 27539 | macros/unicodetex/latex/fontsetup/doc/fspsample-gfsneohellenic.pdf
-2021/01/28 | 2712 | macros/unicodetex/latex/fontsetup/doc/fspsample.tex
-2021/01/28 | 270 | macros/unicodetex/latex/fontsetup/fspcambria.sty
-2021/01/28 | 26 | macros/latex/contrib/changes/userdoc/setsummarywidth_in.tex
-2021/01/28 | 268071 | systems/win32/miktex/tm/packages/ltximg.tar.lzma
-2021/01/28 | 25 | macros/latex/contrib/changes/userdoc/script_pymergechanges_empty.tex
-2021/01/28 | 254 | macros/latex/contrib/changes/userdoc/listofchanges_ex.tex
-2021/01/28 | 25282 | macros/unicodetex/latex/fontsetup/doc/fspsample-kerkis.pdf
-2021/01/28 | 24860 | systems/texlive/tlnet/archive/asmeconf.r57537.tar.xz
-2021/01/28 | 23139 | macros/unicodetex/latex/fontsetup/doc/fspsample-times.pdf
-2021/01/28 | 229 | macros/latex/contrib/changes/userdoc/script_pymergechanges.tex
-2021/01/28 | 2272 | macros/unicodetex/latex/fontsetup/fspneoeulerot.sty
-2021/01/28 | 224 | macros/latex/contrib/changes/userdoc/replaced_ex.tex
-2021/01/28 | 223 | macros/latex/contrib/changes/userdoc/highlight_ex.tex
-2021/01/28 | 21 | macros/latex/contrib/changes/userdoc/usepackage_changes_in.tex
-2021/01/28 | 216 | macros/latex/contrib/changes/userdoc/setcommentmarkup_ex.tex
-2021/01/28 | 21396 | macros/unicodetex/latex/fontsetup/doc/fspsample-fira.pdf
-2021/01/28 | 20472 | macros/unicodetex/latex/fontsetup/system-install-fonts/fsplpscel.otf
-2021/01/28 | 2045 | macros/unicodetex/latex/fontsetup/fspgfsneohellenicot.sty
-2021/01/28 | 2033 | macros/latex/contrib/fancyhdr/README
-2021/01/28 | 2014 | macros/unicodetex/latex/fontsetup/fspgfsdidotot.sty
-2021/01/28 | 191233 | macros/latex/contrib/fancyhdr/fancyhdr.dtx
-2021/01/28 | 18467 | systems/win32/miktex/tm/packages/ocgx2.tar.lzma
-2021/01/28 | 182 | macros/latex/contrib/changes/userdoc/added_ex.tex
-2021/01/28 | 17944 | macros/unicodetex/latex/fontsetup/system-install-fonts/fspmnscel.otf
-2021/01/28 | 1784215 | systems/win32/miktex/tm/packages/asmeconf.tar.lzma
-2021/01/28 | 177 | macros/latex/contrib/changes/userdoc/deleted_ex.tex
-2021/01/28 | 174 | macros/latex/contrib/changes/userdoc/definechangesauthor_ex.tex
-2021/01/28 | 171 | macros/latex/contrib/changes/userdoc/usepackage_markup_changes_ex.tex
-2021/01/28 | 16944 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.tex
-2021/01/28 | 16642 | usergrps/usergrps/labels.pdf
-2021/01/28 | 16628 | macros/latex/contrib/changes/examples.dtx
-2021/01/28 | 1660064 | systems/win32/miktex/tm/packages/babel.tar.lzma
-2021/01/28 | 164 | macros/latex/contrib/changes/userdoc/usepackage_commandnameprefix_changes_ex.tex
-2021/01/28 | 16379 | macros/unicodetex/latex/fontsetup/doc/fspsample-lucida.pdf
-2021/01/28 | 1633183 | systems/win32/miktex/tm/packages/bxjscls.tar.lzma
-2021/01/28 | 154 | macros/latex/contrib/changes/userdoc/usepackage_authormarkup_changes_ex.tex
-2021/01/28 | 151 | macros/latex/contrib/changes/userdoc/usepackage_commentmarkup_changes_ex.tex
-2021/01/28 | 1518416 | systems/texlive/tlnet/archive/bxjscls.doc.r57536.tar.xz
-2021/01/28 | 149083 | macros/latex/contrib/changes/examples/changes.example.screenshot.pdf
-2021/01/28 | 1480 | systems/texlive/tlnet/archive/collection-mathscience.r57535.tar.xz
-2021/01/28 | 147 | macros/latex/contrib/changes/userdoc/usepackage_deletedmarkup_changes_ex.tex
-2021/01/28 | 1438 | macros/latex/contrib/ebproof/README.md
-2021/01/28 | 142 | macros/latex/contrib/changes/userdoc/usepackage_addedmarkup_changes_ex.tex
-2021/01/28 | 1427596 | systems/texlive/tlnet/archive/asmeconf.doc.r57537.tar.xz
-2021/01/28 | 14064 | systems/texlive/tlnet/archive/suftesi.r57538.tar.xz
-2021/01/28 | 1326 | macros/latex/contrib/changes/README
-2021/01/28 | 132334 | systems/win32/miktex/tm/packages/media4svg.tar.lzma
-2021/01/28 | 1301807 | support/pmx/Windows/pmxab.exe
-2021/01/28 | 12726 | usergrps/usergrps/de.html
-2021/01/28 | 12681 | usergrps/usergrps/pl.html
-2021/01/28 | 12676 | usergrps/usergrps/hu.html
-2021/01/28 | 12609 | usergrps/usergrps/cz.html
-2021/01/28 | 12536 | usergrps/usergrps/fr.html
-2021/01/28 | 12516 | usergrps/usergrps/kr.html
-2021/01/28 | 12493 | usergrps/usergrps/bg.html
-2021/01/28 | 12492 | usergrps/usergrps/nl.html
-2021/01/28 | 12455 | usergrps/usergrps/cn.html
-2021/01/28 | 12399 | usergrps/usergrps/it.html
-2021/01/28 | 12396 | usergrps/usergrps/es.html
-2021/01/28 | 12379 | usergrps/usergrps/gb.html
-2021/01/28 | 12287 | usergrps/usergrps/us.html
-2021/01/28 | 12272 | usergrps/usergrps/gr.html
-2021/01/28 | 12251 | usergrps/usergrps/esc.html
-2021/01/28 | 12247 | usergrps/usergrps/dk.html
-2021/01/28 | 12245 | usergrps/usergrps/pt.html
-2021/01/28 | 12227 | usergrps/usergrps/vn.html
-2021/01/28 | 12217 | usergrps/usergrps/no.html
-2021/01/28 | 12190 | usergrps/usergrps/br.html
-2021/01/28 | 12176 | usergrps/usergrps/ca.html
-2021/01/28 | 12172 | usergrps/usergrps/ie.html
-2021/01/28 | 12166 | usergrps/usergrps/za.html
-2021/01/28 | 12156 | usergrps/usergrps/uy.html
-2021/01/28 | 12147 | usergrps/usergrps/is.html
-2021/01/28 | 12116 | usergrps/usergrps/kh.html
-2021/01/28 | 12106 | usergrps/usergrps/mx.html
-2021/01/28 | 120 | macros/latex/contrib/changes/userdoc/usepackage_authormarkupposition_changes_ex.tex
-2021/01/28 | 120606 | macros/luatex/generic/chinese-jfm.zip
-2021/01/28 | 12056 | usergrps/usergrps/lt.html
-2021/01/28 | 12026 | usergrps/usergrps/ee.html
-2021/01/28 | 118052 | support/pmx/OSX/scor2prt
-2021/01/28 | 117 | macros/latex/contrib/changes/userdoc/usepackage_highlightmarkup_changes_ex.tex
-2021/01/28 | 110507 | macros/latex/contrib/changes/examples/changes.example.commentmarkup.footnote.pdf
-2021/01/28 | 11043 | macros/latex/contrib/changes/pyMergeChanges.py
-2021/01/28 | 109 | macros/latex/contrib/changes/userdoc/usepackage_authormarkuptext_changes_ex.tex
-2021/01/28 | 109 | macros/latex/contrib/changes/userdoc/setsummarytowidth_ex.tex
-2021/01/28 | 107 | macros/latex/contrib/changes/userdoc/sethighlightmarkup_ex.tex
-2021/01/28 | 106 | macros/latex/contrib/changes/userdoc/usepackage_defaultcolor_changes_ex.tex
-2021/01/28 | 1050952 | systems/win32/miktex/tm/packages/suftesi.tar.lzma
-2021/01/28 | 104164 | macros/latex/contrib/changes/examples/changes.example.packageoptions.todonotes.pdf
-2021/01/28 | 1036 | macros/unicodetex/latex/fontsetup/fspgfsdidotclassicot.sty
diff --git a/biblio/bibtex/contrib/gost/README b/biblio/bibtex/contrib/gost/README
index f6cde5c115..057f73fe87 100644
--- a/biblio/bibtex/contrib/gost/README
+++ b/biblio/bibtex/contrib/gost/README
@@ -6,17 +6,26 @@ the State Standards on information, librarianship and publishing
(GOST) issued by The Russian Federation and Interstate Committee
of former USSR States.
-Current version is 1.2k, 2020.12.29.
+Current version is 1.2l, 2021.02.05.
Released under the LaTeX Project Public License v1.3c or later
See http://www.latex-project.org/lppl.txt
-E-mail: kia999@mail.ru
+Please submit bug reports and feature requests to
+https://github.com/kia999/GOST/issues
-------------------------------------------------------------------
## Version history
+### Version 1.2l (2021.02.05)
+
+1, Minor changes in documentation.
+
+2. gost.tds.zip again added to the distribution since
+ MikTeX maintainer failed to generate correct bst styles.
+
### Version 1.2k (2020.12.29)
+
1. All stuff is now generated from `gost.dtx`.
2. Limited support of the `date` field added.
diff --git a/biblio/bibtex/contrib/gost/README.md b/biblio/bibtex/contrib/gost/README.md
index 91b397dd79..fecac00bfd 100644
--- a/biblio/bibtex/contrib/gost/README.md
+++ b/biblio/bibtex/contrib/gost/README.md
@@ -6,12 +6,13 @@ the State Standards on information, librarianship and publishing
(GOST) issued by The Russian Federation and Interstate Committee
of former USSR States.
-Current version is 1.2k, 2020.12.29.
+Current version is 1.2l, 2021.02.05.
Released under the LaTeX Project Public License v1.3c or later
See http://www.latex-project.org/lppl.txt
-E-mail: kia999@mail.ru
+Please submit bug reports and feature requests to
+https://github.com/kia999/GOST/issues
-------------------------------------------------------------------
The System of State Standards includes:
```
@@ -221,7 +222,15 @@ To succeed, you have to install cm-unicode fonts.
## Version history
+### Version 1.2l (2021.02.05)
+
+1, Minor changes in documentation.
+
+2. gost.tds.zip again added to the distribution since
+ MikTeX maintainer failed to generate correct bst styles.
+
### Version 1.2k (2020.12.29)
+
1. All stuff is now generated from `gost.dtx`.
2. Limited support of the `date` field added.
diff --git a/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2003.pdf b/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2003.pdf
index 75283b916a..904e1ad5c4 100644
--- a/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2003.pdf
+++ b/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2003.pdf
Binary files differ
diff --git a/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008-customized.pdf b/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008-customized.pdf
index 854ab4859b..8169636ab1 100644
--- a/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008-customized.pdf
+++ b/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008-customized.pdf
Binary files differ
diff --git a/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008.pdf b/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008.pdf
index d5d8a964d8..d53430dca6 100644
--- a/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008.pdf
+++ b/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008.pdf
Binary files differ
diff --git a/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008l.pdf b/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008l.pdf
index 02b689a58a..bf42a6b11a 100644
--- a/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008l.pdf
+++ b/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008l.pdf
Binary files differ
diff --git a/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008n.pdf b/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008n.pdf
index 0bbd254807..ff143dcfc5 100644
--- a/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008n.pdf
+++ b/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008n.pdf
Binary files differ
diff --git a/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008ns.pdf b/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008ns.pdf
index 117235251f..cf408639a1 100644
--- a/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008ns.pdf
+++ b/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008ns.pdf
Binary files differ
diff --git a/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008s.pdf b/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008s.pdf
index a230f5b9cf..aa6682bfa6 100644
--- a/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008s.pdf
+++ b/biblio/bibtex/contrib/gost/doc/examples/cp1251/gost2008s.pdf
Binary files differ
diff --git a/biblio/bibtex/contrib/gost/doc/examples/cp1251/make-examples-on-win-cp1251.cmd b/biblio/bibtex/contrib/gost/doc/examples/cp1251/make-examples-on-win-cp1251.cmd
index ec7ce51186..677fbd0486 100644
--- a/biblio/bibtex/contrib/gost/doc/examples/cp1251/make-examples-on-win-cp1251.cmd
+++ b/biblio/bibtex/contrib/gost/doc/examples/cp1251/make-examples-on-win-cp1251.cmd
@@ -1,24 +1,24 @@
-@echo ®¤£®â®¢ª  ä ©«®¢ ¯à¨¬¥à®¢
-@echo ==========================
-
-@echo –¨ª«¨ç¥áª ï £¥­¥à æ¨ï ¯à¨¬¥à®¢
-
-for %%f in (gost200*.tex) do pdflatex %%f
-
-@echo –¨ª«¨ç¥áª ï ®¡à ¡®âª  bibtex8 *.aux, ¡¥§ í⮣® 'ç㤠 ­¥ ¡ã¤¥â'
-
-for %%f in (gost*.aux) do bibtex8 -B -c cp1251.csf %%f
-
-@echo –¨ª«¨ç¥áª ï £¥­¥à æ¨ï ¯à¨¬¥à®¢ (§ å®¤ ¯®á«¥ bibtex8)
-
-for %%f in (gost200*.tex) do pdflatex %%f
-pdflatex gost2008n.tex
-pdflatex gost2008ns.tex
-
-@echo —¨á⪠ ¯ ¯ª¨ ®â ­¥­ã¦­ëå ä ©«®¢
-
-@del *.aux *.out *.toc *.brf .pdf
-@del *.bbl
-@del *.blg
-@del *.log
-@echo =======
+@echo ®¤£®â®¢ª  ä ©«®¢ ¯à¨¬¥à®¢
+@echo ==========================
+
+@echo –¨ª«¨ç¥áª ï £¥­¥à æ¨ï ¯à¨¬¥à®¢
+
+for %%f in (gost200*.tex) do pdflatex %%f
+
+@echo –¨ª«¨ç¥áª ï ®¡à ¡®âª  bibtex8 *.aux, ¡¥§ í⮣® 'ç㤠 ­¥ ¡ã¤¥â'
+
+for %%f in (gost*.aux) do bibtex8 -B -c cp1251.csf %%f
+
+@echo –¨ª«¨ç¥áª ï £¥­¥à æ¨ï ¯à¨¬¥à®¢ (§ å®¤ ¯®á«¥ bibtex8)
+
+for %%f in (gost200*.tex) do pdflatex %%f
+pdflatex gost2008n.tex
+pdflatex gost2008ns.tex
+
+@echo —¨á⪠ ¯ ¯ª¨ ®â ­¥­ã¦­ëå ä ©«®¢
+
+@del *.aux *.out *.toc *.brf .pdf
+@del *.bbl
+@del *.blg
+@del *.log
+@echo =======
diff --git a/biblio/bibtex/contrib/gost/doc/examples/utf8/make-examples-on-win-utf8.cmd b/biblio/bibtex/contrib/gost/doc/examples/utf8/make-examples-on-win-utf8.cmd
index 9fdd52b741..9a6eabb4b2 100644
--- a/biblio/bibtex/contrib/gost/doc/examples/utf8/make-examples-on-win-utf8.cmd
+++ b/biblio/bibtex/contrib/gost/doc/examples/utf8/make-examples-on-win-utf8.cmd
@@ -1,25 +1,25 @@
-@echo ®¤£®â®¢ª  ä ©«®¢ ¯à¨¬¥à®¢
-@echo ==========================
-
-@echo –¨ª«¨ç¥áª ï £¥­¥à æ¨ï ¯à¨¬¥à®¢
-
-for %%f in (ugost200*.tex) do pdflatex %%f
-
-@echo –¨ª«¨ç¥áª ï ®¡à ¡®âª  bibtex8 *.aux, ¡¥§ í⮣® 'ç㤠 ­¥ ¡ã¤¥â'
-
-for %%f in (ugost*.aux) do bibtex8 -B -c utf8cyrillic.csf %%f
-
-@echo –¨ª«¨ç¥áª ï £¥­¥à æ¨ï ¯à¨¬¥à®¢ (§ å®¤ ¯®á«¥ bibtex8)
-
-for %%f in (ugost200*.tex) do pdflatex %%f
-pdflatex ugost2008n.tex
-pdflatex ugost2008ns.tex
-pdflatex ugost2008s.tex
-
-@echo —¨á⪠ ¯ ¯ª¨ ®â ­¥­ã¦­ëå ä ©«®¢
-
-@del *.aux *.out *.toc *.brf .pdf
-@del *.bbl
-@del *.blg
-@del *.log
-@echo =======
+@echo ®¤£®â®¢ª  ä ©«®¢ ¯à¨¬¥à®¢
+@echo ==========================
+
+@echo –¨ª«¨ç¥áª ï £¥­¥à æ¨ï ¯à¨¬¥à®¢
+
+for %%f in (ugost200*.tex) do pdflatex %%f
+
+@echo –¨ª«¨ç¥áª ï ®¡à ¡®âª  bibtex8 *.aux, ¡¥§ í⮣® 'ç㤠 ­¥ ¡ã¤¥â'
+
+for %%f in (ugost*.aux) do bibtex8 -B -c utf8cyrillic.csf %%f
+
+@echo –¨ª«¨ç¥áª ï £¥­¥à æ¨ï ¯à¨¬¥à®¢ (§ å®¤ ¯®á«¥ bibtex8)
+
+for %%f in (ugost200*.tex) do pdflatex %%f
+pdflatex ugost2008n.tex
+pdflatex ugost2008ns.tex
+pdflatex ugost2008s.tex
+
+@echo —¨á⪠ ¯ ¯ª¨ ®â ­¥­ã¦­ëå ä ©«®¢
+
+@del *.aux *.out *.toc *.brf .pdf
+@del *.bbl
+@del *.blg
+@del *.log
+@echo =======
diff --git a/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2003.pdf b/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2003.pdf
index 055aab9a09..cf485e09e0 100644
--- a/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2003.pdf
+++ b/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2003.pdf
Binary files differ
diff --git a/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008-customized.pdf b/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008-customized.pdf
index a507b5fa40..bcdd0a5bad 100644
--- a/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008-customized.pdf
+++ b/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008-customized.pdf
Binary files differ
diff --git a/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008.pdf b/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008.pdf
index f0b400267f..f3bd4d4006 100644
--- a/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008.pdf
+++ b/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008.pdf
Binary files differ
diff --git a/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008l.pdf b/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008l.pdf
index 31a3a73dfd..b732d608a0 100644
--- a/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008l.pdf
+++ b/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008l.pdf
Binary files differ
diff --git a/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008n.pdf b/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008n.pdf
index d043c2cec6..9e3200de65 100644
--- a/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008n.pdf
+++ b/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008n.pdf
Binary files differ
diff --git a/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008ns.pdf b/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008ns.pdf
index 724f0f208d..572568a546 100644
--- a/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008ns.pdf
+++ b/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008ns.pdf
Binary files differ
diff --git a/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008s.pdf b/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008s.pdf
index 8db853f0d4..790c3f5738 100644
--- a/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008s.pdf
+++ b/biblio/bibtex/contrib/gost/doc/examples/utf8/ugost2008s.pdf
Binary files differ
diff --git a/biblio/bibtex/contrib/gost/doc/gost.pdf b/biblio/bibtex/contrib/gost/doc/gost.pdf
index 8279ee3ed8..5ce133493a 100644
--- a/biblio/bibtex/contrib/gost/doc/gost.pdf
+++ b/biblio/bibtex/contrib/gost/doc/gost.pdf
Binary files differ
diff --git a/biblio/bibtex/contrib/gost/source/gost.dtx b/biblio/bibtex/contrib/gost/source/gost.dtx
index c3682e1bec..4b99d40663 100644
--- a/biblio/bibtex/contrib/gost/source/gost.dtx
+++ b/biblio/bibtex/contrib/gost/source/gost.dtx
@@ -4,7 +4,7 @@
%
% This is the source file for the GOST bundle used with BibTeX.
%
-% Current version is 1.2k, 2020.12.29.
+% Current version is 1.2l, 2021.02.05.
%
% It contains set of bibliographic style that
% attempt to format the bibliography according to
@@ -51,12 +51,13 @@ the State Standards on information, librarianship and publishing
(GOST) issued by The Russian Federation and Interstate Committee
of former USSR States.
-Current version is 1.2k, 2020.12.29.
+Current version is 1.2l, 2021.02.05.
Released under the LaTeX Project Public License v1.3c or later
See http://www.latex-project.org/lppl.txt
-E-mail: kia999@mail.ru
+Please submit bug reports and feature requests to
+https://github.com/kia999/GOST/issues
-------------------------------------------------------------------
%</readmemd|readme>
%<*readmemd>
@@ -270,7 +271,15 @@ To succeed, you have to install cm-unicode fonts.
## Version history
+### Version 1.2l (2021.02.05)
+
+1, Minor changes in documentation.
+
+2. gost.tds.zip again added to the distribution since
+ MikTeX maintainer failed to generate correct bst styles.
+
### Version 1.2k (2020.12.29)
+
1. All stuff is now generated from `gost.dtx`.
2. Limited support of the `date` field added.
@@ -416,19 +425,19 @@ Standards on information, librarianship and publishing (GOST)
issued by The Russian Federation and Interstate Committee of former
USSR States.
-Current version is 1.2k, 2020.12.29.
+Current version is 1.2l, 2021.02.05.
Released under the LaTeX Project Public License v1.3c or later
See http://www.latex-project.org/lppl.txt
-E-mail: kia999@mail.ru
+Web-site: https://github.com/kia999/GOST
-------------------------------------------------------------------
\endpreamble
\postamble
-------------------------------------------------------------------
-Copyright 2012-2020 Igor A. Kotelnikov.
+Copyright 2012-2021 Igor A. Kotelnikov.
Copyright 2017 Leonid Sinev.
-Version 1.2k*
+Version 1.2l
Copyright 1996-2005 Maksym Polyakov.
Version 2005.08.12
@@ -439,9 +448,10 @@ See http://www.latex-project.org/lppl.txt
This work is "maintained" (as per LPPL maintenance status) by
Igor A. Kotelnikov.
-Current version is 1.2k, 2020.12.29.
+Current version is 1.2l, 2021.02.05.
-Please, send bug report via e-mail: kia999@mail.ru <Igor Kotelnikov>
+Please submit bug reports and feature requests to
+https://github.com/kia999/GOST/issues
-------------------------------------------------------------------
This work consists of the file gost.dtx
and the derived files gost.ins,
@@ -457,7 +467,6 @@ It also contains a lot of examples (*.tex, *.pdf, *.bib files).
\input docstrip
\usedir{source/bibtex/gost}
\askonceonly
-%%\ProvidesFile{gost.ins}[2020.12.29 1.2k Russian support for the Babel system]
\generate{%
%%
%% BST styles that mimics GOST 7.1-2003 for bibliographic *catalogs*.
@@ -516,7 +525,7 @@ It also contains a lot of examples (*.tex, *.pdf, *.bib files).
\fi
%</internal>
%<*driver>
-\ProvidesFile{gost.dtx}[2020/12/23 v.1.2k BibTEX support for GOST bibliographies]
+\ProvidesFile{gost.dtx}[2021.02.05 v.1.2l BibTEX support for GOST bibliographies]
\NeedsTeXFormat{LaTeX2e}
\documentclass{ltxdoc}
\usepackage{geometry}
@@ -612,8 +621,9 @@ It also contains a lot of examples (*.tex, *.pdf, *.bib files).
%
%\title{The GOST package}
%\author{
-% Igor Kotelnikov\thanks{E-mail: kia999@mail.ru},
-% Leonid Sinev
+% Igor Kotelnikov,
+% Leonid Sinev\\
+% https://github.com/kia999/GOST/
%}
%\date{Version \fileversion\ released \filedate}
%\maketitle
@@ -872,6 +882,11 @@ It also contains a lot of examples (*.tex, *.pdf, *.bib files).
%
% \section{Version history}\label{s5}
%
+% \subsection*{Version 1.2l (2021.02.05)}
+%
+% Bug fixed: removed \cs{endofline}.
+%
+%
% \subsection*{Version 1.2k (2020.12.29)}
%
% \begin{enumerate}
@@ -3174,7 +3189,8 @@ FUNCTION {fmt.names.all}
% \DescribeFunction{format.author}
% Formats a list of authors for the heading part of a bibliographic record
% by appying either |fmt.names.first|, |fmt.names.three| or |fmt.names.all| to
-% the field |author|, if it is not empty; % otherwise it pushes empty |author|.
+% the field |author|, if it is not empty;
+% otherwise it pushes empty |author|.
% This allows making a check as in the case of
% |format.author "author" output.check|.
%
@@ -4425,7 +4441,7 @@ FUNCTION {article}
{
output.bibitem
output.author.head
- %new.sentence
+ new.sentence
%<natbib> author format.key output
title add.media "title" output.check
new.slash
@@ -4865,8 +4881,8 @@ FUNCTION {patent}
FUNCTION {misc}
{ output.bibitem
%format.author output % < v.1.2k
- output.author.head % v.1.2k
- %new.sentence % v.1.2k
+ output.author.head % v.1.2k
+ new.sentence % v.1.2k
%<natbib> author format.key output
title howpublished new.sentence.checkb
title add.media output
diff --git a/biblio/bibtex/contrib/gost/source/gost.ins b/biblio/bibtex/contrib/gost/source/gost.ins
index 026d78822f..167a000c1a 100644
--- a/biblio/bibtex/contrib/gost/source/gost.ins
+++ b/biblio/bibtex/contrib/gost/source/gost.ins
@@ -12,17 +12,16 @@
%% issued by The Russian Federation and Interstate Committee of former
%% USSR States.
%%
-%% Current version is 1.2k, 2020.12.29.
+%% Current version is 1.2l, 2021.02.05.
%%
%% Released under the LaTeX Project Public License v1.3c or later
%% See http://www.latex-project.org/lppl.txt
%%
-%% E-mail: kia999@mail.ru
+%% Web-site: https://github.com/kia999/GOST
%% -------------------------------------------------------------------
\input docstrip
\usedir{source/bibtex/gost}
\askonceonly
-%%\ProvidesFile{gost.ins}[2020.12.29 1.2k Russian support for the Babel system]
\generate{%
%%
%% BST styles that mimics GOST 7.1-2003 for bibliographic *catalogs*.
@@ -63,9 +62,9 @@
}
\endbatchfile
%% -------------------------------------------------------------------
-%% Copyright 2012-2020 Igor A. Kotelnikov.
+%% Copyright 2012-2021 Igor A. Kotelnikov.
%% Copyright 2017 Leonid Sinev.
-%% Version 1.2k*
+%% Version 1.2l
%%
%% Copyright 1996-2005 Maksym Polyakov.
%% Version 2005.08.12
@@ -76,9 +75,10 @@
%% This work is "maintained" (as per LPPL maintenance status) by
%% Igor A. Kotelnikov.
%%
-%% Current version is 1.2k, 2020.12.29.
+%% Current version is 1.2l, 2021.02.05.
%%
-%% Please, send bug report via e-mail: kia999@mail.ru <Igor Kotelnikov>
+%% Please submit bug reports and feature requests to
+%% https://github.com/kia999/GOST/issues
%% -------------------------------------------------------------------
%% This work consists of the file gost.dtx
%% and the derived files gost.ins,
diff --git a/graphics/pgf/contrib/kblocks/README.md b/graphics/pgf/contrib/kblocks/README.md
index ea3b8b1263..659be0e4f6 100644
--- a/graphics/pgf/contrib/kblocks/README.md
+++ b/graphics/pgf/contrib/kblocks/README.md
@@ -1,7 +1,10 @@
-This is the file README for the kblocks package, v.1.0.
+kblocks package, v.2.0.
+![kblocks example demo diagram](/intro.png)
-Description: Easily typeset Control Block Diagrams and Signal Flow Graphs with TikZ/PGF
+## Description
+A Macro Package to Easily typeset Control Block Diagrams and Signal Flow Graphs with TikZ/PGF
+## Statement of Need
Desiring to typeset control block diagrams in LaTeX and dissatisfied
with the other LaTeX macro packages that can be found online,
I thought: why not write my own macro package for this purpose.
@@ -13,19 +16,20 @@ using TikZ/ PGF more structured and easier.
This macro reduces the length of this learning curve and serves as a frontend,
by focusing the theme on control block diagrams only.
+## Getting Started
You will find a demo and an introduction in kblocks-doc.pdf file.
Fortunately this documentation in kblocks-doc.pdf as it grows and gets to be improved,
will come with a number of slowly-paced tutorials, which will guide you
on creating control block diagrams with the kblocks macro.
+## Licensing
Licensing of this package is covered by the MIT Licence.
-Any feedback is welcome: oasomefun@futa.edu.ng
+## Issues and Feedback
My wish is that you find it helpful. Don’t forget to share and like.
Please feel free to e-mail me for any improvement or suggestion with respect to
using kblocks and making it useful for researchers, students and others involved
in the applications and field of control theory.
-
-Author: Oluwasegun Somefun
+Any feedback is welcome: oasomefun@futa.edu.ng<Oluwasegun Somefun>.
diff --git a/graphics/pgf/contrib/kblocks/intro.png b/graphics/pgf/contrib/kblocks/intro.png
new file mode 100644
index 0000000000..393c4e8d65
--- /dev/null
+++ b/graphics/pgf/contrib/kblocks/intro.png
Binary files differ
diff --git a/graphics/pgf/contrib/kblocks/kblocks-doc.pdf b/graphics/pgf/contrib/kblocks/kblocks-doc.pdf
index 91229861e6..ae9827afff 100644
--- a/graphics/pgf/contrib/kblocks/kblocks-doc.pdf
+++ b/graphics/pgf/contrib/kblocks/kblocks-doc.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/kblocks/kblocks-doc.tex b/graphics/pgf/contrib/kblocks/kblocks-doc.tex
index 27daa38287..fb99dabb11 100644
--- a/graphics/pgf/contrib/kblocks/kblocks-doc.tex
+++ b/graphics/pgf/contrib/kblocks/kblocks-doc.tex
@@ -1,10 +1,27 @@
\documentclass[onecolumn,a4paper,10pt]{IEEEtran}
-
+%\documentclass{article}
\usepackage{kblocks}
+%\tikzexternalize[prefix=figs/] % activate tikzpicture exports
+
\usepackage{bm}
\usepackage{listings}
+\usepackage{verbatim}
+\usepackage{fancyvrb} % extended verbatim environments
+\usepackage{fancyvrb-ex}
+
+
+\usepackage{units}
+
+\usepackage{zi4}
+%\usepackage{garamondx}
+%\usepackage[lig=true]{baskervald}
+%\usepackage{palatino}
+%\def\rmdefault{zi4}
+%\def\sfdefault{zi4}
+\usepackage[defaultsans]{lato}
+
\usepackage{csquotes}
\newcommand*{\kblocks}{\relax~\textit{k}\textsc{blocks}}
@@ -14,24 +31,36 @@
\newcommand*{\TikzPGF}{\relax~{Ti\textit{k}Z/\textsc{pgf}}}
\newcommand*{\spacetweak}{\medskip\medskip}
-\begin{document}
+\DefineVerbatimEnvironment
+{cvl}{Verbatim}
+{formatcom=\color{blue!10!black!90},
+ numbers=left,numbersep=2mm,gobble=0,
+ frame=lines,rulecolor=\color{gray},framesep=1mm,
+ fontseries=,labelposition=none,fontsize=\normalsize,
+ xrightmargin=1cm, samepage=false}
+%
+\newenvironment{apilist}{
+ \vspace{1ex}}%
+{\vspace{1em}}
+%
+\newcommand{\cvhd}[1]{{
+ {\subsection{#1}}{\mbox{}\break}\vspace{-5ex}
+}}
+
+%
+\fvset{formatcom=\color{darkgray},
+ fontfamily=tt,fontsize=\footnotesize, fontseries=b,
+ frame=single,rulecolor=\color{olive},label=\fbox{A},
+ numbers=left,numbersep=5pt}
+%red,green,blue,cyan,magenta,yellow,black,gray,white,
+%darkgray,lightgray,brown,lime,olive,orange,pink,purple,teal,violet
+
+\usepackage[open]{bookmark}
+\newcommand*{\urlink}[1]{{
+ {\texttt{\url{#1}}}
+}}
-\lstset{
- keywordstyle=\color{magenta},
- numberstyle=\tiny\color{gray},
- stringstyle=\color{purple},
- basicstyle=\sffamily\bfseries\scriptsize,
- breakatwhitespace=false,
- breaklines=true,
- captionpos=b,
- keepspaces=true,
- numbers=left,
- numbersep=5pt,
- showspaces=false,
- showstringspaces=false,
- showtabs=false,
- tabsize=2
-}
+\begin{document}
\title{\kblocks~Package}
\author{
@@ -43,7 +72,7 @@
}
-\markboth{\kblocks~Demo. Version~1.0. 13, October~2019};
+\markboth{01,~February~2021.~\kblocks~Documentation.~Version~2.0};
\maketitle
@@ -53,283 +82,544 @@ can be found online, I thought: \textit{why not write my own macro package for t
I wish to start with the question, \enquote{What is\kblocks?} The\kblocks~macro package is the product of using\TikzPGF~to
directly typeset beautiful control block diagrams and signal flow graphs in my Masters' dissertation and papers directly with \LaTeX.
-Basically, it just defines a dedicated \enquote{kblock} environment and a number of macro commands to make drawing control block diagrams using\TikzPGF~ more structured and easier. In a sense, when you
+Basically, it just defines a dedicated \enquote{kblock} environment and a number of macro commands to make drawing control block diagrams with\TikzPGF{} more structured and easier. In a sense, when you
use\kblocks~you \textit{program} or typeset graphics for control block diagrams, just as you “program†graphics in your document when you use
\LaTeX~using\TikzPGF.
The powerful options offered by\TikzPGF~often intimidates beginner users not ready to spend careful time learning about\TikzPGF. Like all
\LaTeX~packages,\TikzPGF~inherits the steep learning curve of \LaTeX, that is, no \textit{what you see is what you get}.
The\kblocks~macro reduces the length of this learning curve, by focusing the graphics theme on control block diagrams only.
-Fortunately this documentation as it grows and gets to be improved, will come with a number of slowly-paced
-tutorials, which will guide you on creating control block diagrams with\kblocks~without your having to read the\TikzPGF~manual.
-My wish is that you do find it useful and helpful. Please, don't forget to share and like if you did.
-I will readily welcome any e-mails for improvement or suggestion with respect to
-using\kblocks~and making it useful for researchers, students and others involved in the applications and field of control theory.
+Fortunately this documentation as it grows and gets to be improved, will come with a number of demos and proper documentation of the\kblocks{} API, which will guide you on creating control block diagrams with\kblocks{} without your having to read the\TikzPGF~manual.
-\centering
+My wish is that you do find it useful and helpful.
-\section{Demos}
-\subsection{}\spacetweak
-\begin{kblock}
- \kStartNode[$r$]{R1}
- \kPlusMinusDown{R1}{S1}{0cm}
- \kTFRight[0cm]{S1}{B1}{$\frac{1}{s}$}
- \kMarkNodeRight[0cm]{}{B1}{N1}
- \kOutRight{N1}{Y1}{$y$}{0cm}
-
- \kLinkVHHVAbove[0cm]{$1$}{N1}{S1}{0}{0}
- \kLinkVHHVBelow[0cm]{$1$}{N1}{S1}{0}{0}
- \kLink[]{R1}{S1}
- \kLink[$e$]{S1}{B1}
- \kLinkn[]{B1}{N1}
-\end{kblock}
+Please, don't forget to share and star the Github repo: \urlink{https://github.com/somefunAgba/kblocks}, if you did.
-\begin{lstlisting}
-\begin{kblock}
- \kStartNode[$r$]{R1}
- \kPlusMinusDown{R1}{S1}{0cm}
- \kTFRight[0cm]{S1}{B1}{$\frac{1}{s}$}
- \kMarkNodeRight[0cm]{}{B1}{N1}
- \kOutRight{N1}{Y1}{$y$}{0cm}
-
- \kLinkVHHVAbove[0cm]{$1$}{N1}{S1}{0}{0}
- \kLinkVHHVBelow[0cm]{$1$}{N1}{S1}{0}{0}
- \kLink[]{R1}{S1}
- \kLink[$e$]{S1}{B1}
- \kLinkn[]{B1}{N1}
-\end{kblock}
-\end{lstlisting}
+I will readily welcome any issues or emails for improvement or suggestion with respect to
+using\kblocks{} and making it useful for researchers, students and others involved in the applications and field of control theory and signal processing.
+\pagebreak
+\section{Demos}
+\centering
\spacetweak
-
-\subsection{}\spacetweak
+\subsection{Ex:A}\spacetweak
+\begin{SideBySideExample}[label=\fbox{A},xrightmargin=10cm]
\begin{kblock}
- \kStartNodec[$r$]{(0,5)}{R1}
- \kPlusMinusDown{R1}{S1}{0cm}
- \kTFRight[0.33cm]{S1}{B1}{$G\left( s \right)$}
- \kTFBelow[0cm]{B1}{B2}{$H\left( s \right)$}
- \kMarkNodeRight[0.2cm]{}{B1}{N1}
- \kOutRight{N1}{Y1}{$y$}{0}
-
- \kLinkVHTFHVBelow{$y$}{$\hat{y}$}{N1}{B2}{S1}{0}{0}{0}
- \kLink[]{R1}{S1}
- \kLink[$e$]{S1}{B1}
- \kLinkn[]{B1}{N1}
-
- \kCoverRect[blue]{B1}{0.5cm}{1.5cm}{1.8cm}{1.5cm}
- \kCoverTextRight{1cm}{0.5cm}{TX1}{Closed-loop system};
+% global ref point
+\kJumpCS{init}
+%% blocks
+\kMarkNodeRight{0.2cm}{0cm}{$r$}{init}{rin}
+\kPlusPlusMinus{rin}{sb1}{0.2cm}
+\kTFRight[0.2cm]{sb1}{tfb1}{$\frac{1}{s}$}
+\kMarkNodeRight{0.2cm}{0cm}{}{tfb1}{ny}
+\kOutRight[0.2cm]{ny}{yout}{$y$}{0cm}
+%% links
+\kLink[]{rin}{sb1}
+\kLink[$e$]{sb1}{tfb1}
+\kLinkn[]{tfb1}{ny}
+\kLinkVHHVBelow[0cm]{$1$}{ny}{sb1}{0cm}{0cm}
+\kLinkVHHVAbove[0cm]{$1$}{ny}{sb1}{0cm}{0cm}
\end{kblock}
+\end{SideBySideExample}
-\begin{lstlisting}
+\subsection{Ex:B}
+\spacetweak\spacetweak
+\begin{SideBySideExample}[label=\fbox{B},xrightmargin=10cm]
\begin{kblock}
- \kStartNodec[$r$]{(0,5)}{R1}
- \kPlusMinusDown{R1}{S1}{0cm}
- \kTFRight[0.33cm]{S1}{B1}{$G\left( s \right)$}
- \kTFBelow[0cm]{B1}{B2}{$H\left( s \right)$}
- \kMarkNodeRight[0.2cm]{}{B1}{N1}
- \kOutRight{N1}{Y1}{$y$}{0}
-
- \kLinkVHTFHVBelow{$y$}{$\hat{y}$}{N1}{B2}{S1}{0}{0}{0}
- \kLink[]{R1}{S1}
- \kLink[$e$]{S1}{B1}
- \kLinkn[]{B1}{N1}
-
- \kCoverRect[blue]{B1}{0.5cm}{1.5cm}{1.8cm}{1.5cm}
- \kCoverTextRight{1cm}{0.5cm}{TX1}{Closed-loop system};
+% global ref point
+\kJumpCS{init}
+%% blocks
+\kMarkNodeRight{0.2cm}{0cm}{$r$}{init}{rin}
+\kPlusMinusDown{rin}{sb1}{0.2cm}
+\kTFRight[0.25cm]{sb1}{tfb1}{$G\left( s \right)$}
+\kTFBelow[0.2cm]{tfb1}{tfb2}{$H\left( s \right)$}
+\kMarkNodeRight{0.2cm}{0cm}{}{tfb1}{ny}
+\kOutRight[0.2cm]{ny}{yout}{$y$}{0cm}
+%% links
+\kLinkVH[$y$]{ny}{tfb2}{0cm}{0cm}{0cm}{}
+\kLinkHV[$\hat{y}$]{tfb2}{sb1}{0cm}{0cm}{9}{}
+\kLink[]{rin}{sb1}
+\kLink[$e$]{sb1}{tfb1}
+\kLinkn[]{tfb1}{ny}
+%% coverings
+\kCoverRect[blue]{sb1}{1cm}{2cm}{0.5cm}{3cm}
+\kCoverTextLeft{2cm}{1cm}{covtx}{Closed-loop system};
\end{kblock}
-\end{lstlisting}
-\spacetweak
-
-\subsection{}\spacetweak
+\end{SideBySideExample}
+\subsection{Ex:C}
+\spacetweak\spacetweak
+\begin{SideBySideExample}[label=\fbox{C},xrightmargin=10cm]
\begin{kblock}
- \kStartNodec[]{(5,-5)}{R1}
- \kTFRight{R1}{M1}{$\bm{\hat{m}$}\\\textbf{PID}\\\textbf{model}}
- \kOutDown[]{M1}{um}{$u_m$}{0}
- \kScaleDistX[1.5]
- \kTFRight{M1}{C1}{$\bm{K\left(y_m,y\right)}$\\\textbf{PID}\\\textbf{controller}}
- \kTFBelowRight{0cm}{0.2cm}{C1}{P1}{$\bm{P\left(s\right)}$\\\textbf{process}}
-
- \kLink[$r$]{R1}{M1}
- \kLink[$y_m$]{M1}{C1}
- \kLinkHV[$u$]{C1}{P1}{north}{0}
- \kLinkHV[$y$]{P1}{C1}{south}{0}
+% ref
+\kJumpCS{spt}
+% top blocks
+\kMarkNodeRight{0cm}{0cm}{$I^\star$}{spt}{inI}
+\kPlusMinusDown{inI}{sb1}{1.cm}
+\kTFRight[0.2cm]{sb1}{tfb1}{$s$}
+\kTFBelow[0.5cm]{sb1}{tfb2}{$\frac{1}{2}$}
+\kPlusDownPlusUpL{tfb2}{sb2}{0cm}
+\kMinusPlusUp{tfb1}{sb3}{0cm}
+\kTFRight[0cm]{sb3}{tfb3}{$0.2$}
+\kTFRight[0cm]{tfb3}{tfb4}{$K_3$}
+\kMarkNodeAbove{0cm}{0cm}{$V_{dc}$}{inI}{inVdc}
+\kMarkNodeBelow{0cm}{0.3cm}{$V_2$}{inI}{inV2}
+\kMarkNodeBelow{0cm}{-0.4cm}{$V_3$}{inV2}{inV3}
+% bottom blocks
+\kMarkNodeBelow{3cm}{0cm}{$V_1$}{inI}{inV1}
+\kPlusPlusUpB{tfb4}{sb4}{3cm}
+\kPlusMinusDown{inV1}{sb5}{0cm}
+\kTFRight[0cm]{sb5}{tfb5}{$\lambda$}
+\kOutRight[0cm]{sb4}{outV}{$V_{out}^{\star}$}{0cm}
+\kMarkNodeBelow{0cm}{0cm}{$V_4$}{inV1}{inV4}
+% top links
+\kLinkHV[]{inVdc}{sb3}{0cm}{0cm}{0}{}
+\kLinkHV[]{inV2}{sb2}{0cm}{0cm}{0}{}
+\kLinkHV[]{inV3}{sb2}{0cm}{0cm}{0}{}
+\kLink[]{inI}{sb1}
+\kLink[]{sb1}{tfb1}
+\kLink[$I_{\beta}$]{tfb2}{sb1}
+\kLink[]{tfb1}{sb3}
+\kLink[]{sb2}{tfb2}
+\kLink[]{sb3}{tfb3}
+\kLink[]{tfb3}{tfb4}
+\kLink[$V_{\alpha}$]{tfb4}{sb4}
+% bottom links
+\kLink[]{inV1}{sb5}
+\kLink[]{sb5}{tfb5}
+\kLink[]{tfb5}{sb4}
+\kLinkHV[]{inV4}{sb5}{0cm}{0cm}{0}{}
\end{kblock}
+\end{SideBySideExample}
-\begin{lstlisting}
+\subsection{Ex:D}
+\spacetweak\spacetweak
+\begin{SideBySideExample}[label=\fbox{D},xrightmargin=10cm]
\begin{kblock}
- \kStartNodec[]{(5,-5)}{R1}
- \kTFRight{R1}{M1}{$\bm{\hat{m}$}\\\textbf{PID}\\\textbf{model}}
- \kOutDown[]{M1}{um}{$u_m$}{0}
- \kScaleDistX[1.5]
- \kTFRight{M1}{C1}{$\bm{K\left(y_m,y\right)}$\\\textbf{PID}\\\textbf{controller}}
- \kTFBelowRight{0cm}{0.2cm}{C1}{P1}{$\bm{P\left(s\right)}$\\\textbf{process}}
-
- \kLink[$r$]{R1}{M1}
- \kLink[$y_m$]{M1}{C1}
- \kLinkHV[$u$]{C1}{P1}{north}{0}
- \kLinkHV[$y$]{P1}{C1}{south}{0}
+% ref
+\kJumpCS{ioref}
+
+% blks
+\kTFRight[0cm]{ioref}{tfb1}{
+$\bm{\hat{m}$}\\\textbf{PID}
+\\\textbf{model}}
+\kTFRight[1cm]{tfb1}{tfb2}{$\bm{K\left(y_m,y\right)}$
+\\\textbf{PID}\\\textbf{controller}}
+\kTFBelowRight{0.25cm}{0.5cm}{tfb2}{tfb3}
+{$\bm{P\left(s\right)}$\\\textbf{process}}
+
+% links
+\kInLeft[0cm]{tfb1}{inR}{$r$}{0cm}
+\kOutDown[0cm]{tfb1}{outU}{$u_m$}{0cm}
+\kLink[$y_m$]{tfb1}{tfb2}
+\kLinkHV[$u$]{tfb2}{tfb3}{0cm}{0cm}{1}{}
+\kLinkHV[$y$]{tfb3}{tfb2}{0cm}{0cm}{4}{}
\end{kblock}
-\end{lstlisting}
-\spacetweak
-
-\subsection{}\spacetweak
+\end{SideBySideExample}
+\subsection{Ex:E}
+\spacetweak\spacetweak
+\begin{SideBySideExample}[label=\fbox{E},xrightmargin=10cm]
\begin{kblock}
- \kStartNodec[]{(-5,-5)}{R1}
- \kTFRight{R1}{M1}{$\bm{\hat{m}$}\\\textbf{PID}\\\textbf{model}}
- \kOutDown[]{M1}{um}{$u_m$}{0}
- \kScaleDistX[1.75]
- \kTFRight{M1}{C1}{$\bm{K\left(y_m,y\right)}$\\\textbf{PID}\\\textbf{controller}}
- \kScaleDistX[1]
- \kTFBelow{C1}{P1}{$\bm{P\left(s\right)}$\\\textbf{process}}
-
- \kLink[$r$]{R1}{M1}
- \kLink[$y_m$]{M1}{C1}
- \kLinkHVHRight[0]{$u$}{C1}{P1}{0}{0}
- \kLinkHVHLeft[0.33]{$y$}{P1}{C1}{0}{-0.25}
+% ref
+\kJumpCS{refpt}
+
+% blks
+\kTFRight[0cm]{refpt}{tfb1}{
+ $\bm{\hat{m}$}\\\textbf{closed PID-loop}
+ \\\textbf{model}}
+\kTFRight[2cm]{tfb1}{tfb2}{\textbf{PID}$\bm{(y_m,y)}$}
+\kTFBelow[0.25cm]{tfb2}{tfb3}
+{$\bm{P\left(s\right)}$\\\textbf{process}}
+
+% links
+\kInLeft[0cm]{tfb1}{inR}{$r$}{0cm}
+\kOutDown[0cm]{tfb1}{outU}{$u_m$}{0cm}
+\kLink[$y_m$]{tfb1}{tfb2}
+\kLinkHVHRight[0]{$u$}{tfb2}{tfb3}{0cm}{0cm}{1cm}
+\kLinkHVHLeft[0.8cm]{$y$}{tfb3}{tfb2}{0cm}{-0.2cm}
\end{kblock}
-\begin{lstlisting}
+\end{SideBySideExample}
+
+\subsection{Ex:F}
+\spacetweak\spacetweak
+\begin{SideBySideExample}[label=\fbox{F},xrightmargin=10cm]
\begin{kblock}
- \kStartNodec[]{(-5,-5)}{R1}
- \kTFRight{R1}{M1}{$\bm{\hat{m}$}\\\textbf{PID}\\\textbf{model}}
- \kOutDown[]{M1}{um}{$u_m$}{0}
- \kScaleDistX[1.75]
- \kTFRight{M1}{C1}{$\bm{K\left(y_m,y\right)}$\\\textbf{PID}\\\textbf{controller}}
- \kScaleDistX[1]
- \kTFBelow{C1}{P1}{$\bm{P\left(s\right)}$\\\textbf{process}}
-
- \kLink[$r$]{R1}{M1}
- \kLink[$y_m$]{M1}{C1}
- \kLinkHVHRight[0]{$u$}{C1}{P1}{0}{0}
- \kLinkHVHLeft[0.33]{$y$}{P1}{C1}{0}{-0.25}
+% generic coordinate reference points
+%\kJumpCS[$(0,0)$]{i}
+\kJumpCS{i}
+\kJumpCSRight[-0.5cm]{i}{iR}{0cm}{3}
+\kJumpCSLeft[-0.5cm]{i}{iL}{0cm}{9}
+\kJumpCSAbove[-0.5cm]{i}{iA}{0cm}{12}
+\kJumpCSBelow[-0.5cm]{i}{iB}{0cm}{6}
+
+% blks
+\kTFBelow[]{iB}{tfb1}{\kmT{\mathcal{K}(\cdot)}}
+\kTFBelow[]{tfb1}{tfb2}{\kmT{\mathcal{P}(s)}}
+
+% links
+\kInLeftM[0cm]{tfb1}{inR}{$r$}{0.05cm}{6}
+\kMarkNodeLeft{0cm}{0cm}{}{tfb2}{ny}
+\kOutLeft[-0.5cm]{ny}{outY}{$y$}{0cm}
+\kLinkn[]{ny}{tfb2}
+\kLinkVH[$y$]{ny}{tfb1}{-0.1cm}{0cm}{2}{}
+\kLinkHVHRight[0.6cm]{$u$}{tfb1}{tfb2}{0cm}{0cm}
+
+% covers
+\kCoverRect[magenta!5!red]{tfb2}
+{0.1cm}{0.1cm}{0.3cm}{0.3cm}
+\kCoverTextBelow{0cm}{0cm}{txt1}
+{physical system (e.g: a dc motor)};
+%
+\kCoverRect[green!75!blue!80!]{tfb1}
+{0.1cm}{0.1cm}{0.2cm}{0.2cm}
+\kCoverTextAbove{0cm}{0cm}{txt2}
+{computing system (embedded control algorithm)};
\end{kblock}
-\end{lstlisting}
-\spacetweak
+\end{SideBySideExample}
-\subsection{}\spacetweak
+\subsection{Ex:G}
+\spacetweak\spacetweak
+\begin{SideBySideExample}[label=\fbox{G},xrightmargin=10cm]
+\centering
\begin{kblock}
- \kJumpCS{R}{$(0,0)$}
-
- \kJumpCSRight[-0.5cm]{R}{CR}{0}{3}
- \kJumpCSLeft[-0.5cm]{R}{CR}{0}{9}
- \kJumpCSAbove[-0.5cm]{R}{CR}{0}{12}
- \kJumpCSBelow[-0.5cm]{R}{CR}{0}{6}
-
- \kTFBelow{R}{C1}{\bfseries{PID}$\bm{(\cdot)}$}
- \kScaleDistX[0.67]
- \kTFBelow{C1}{P1}{$\bm{P(s)}$}
- \kScaleDistX[1]
-
- \kInLeft[0cm]{C1}{RI}{$r$}{0.1}
-
- \kMarkNodeLeft[0cm]{}{P1}{ON}
- \kLinkn[]{P1}{ON}
- \kOutLeft[-0.5cm]{ON}{Y}{$y$}{0}
- \kLinkVH[$y$]{ON}{C1}{west}{-0.1}
-
- \kLinkHVHRight[0]{$u$}{C1}{P1}{0}{0}
+\kJumpCS{R}
+
+% blks
+\kTFRight{R}{tfb1}{$\bm{P}$}
+\kTFBelow{tfb1}{tfb2}{$\bm{C}$}
+
+% links
+\kInLeftM[0cm]{tfb1}{inW}{$w$}{0.05cm}{2}
+\kInLeftM[0cm]{tfb2}{inR}{$r$}{-0.05cm}{5}
+\kOutRight[0cm]{tfb1}{outZ}{$z$}{0.05cm}
+\kOutRight[0cm]{tfb2}{outV}{$v$}{-0.05cm}
+\kLinkHVHRight[0.6cm]{$y$}{tfb1}{tfb2}{-0.1cm}{0.1cm}
+\kLinkHVHLeft[0.6cm]{$u$}{tfb2}{tfb1}{0.1cm}{-0.1cm}
+
+% covers
+\kCoverRect[blue!50!]{tfb1}
+{0.1cm}{0.1cm}{0.3cm}{0.3cm}
+\kCoverTextAbove{0cm}{0cm}{txt1}{Physical System};
+%
+\kCoverRect[red]{tfb2}
+{0.1cm}{0.1cm}{0.3cm}{0.3cm}
+\kCoverTextBelow{0cm}{0cm}{txt2}{Computing System};
\end{kblock}
+\end{SideBySideExample}
-\begin{lstlisting}
+\subsection{Ex:H}
+\spacetweak\spacetweak
+\begin{SideBySideExample}[label=\fbox{H},xrightmargin=10cm]
+% Description: Closed PID-loop
+\centering
\begin{kblock}
- \kJumpCS{R}{$(0,0)$}
-
- \kJumpCSRight[-0.5cm]{R}{CR}{0}{3}
- \kJumpCSLeft[-0.5cm]{R}{CR}{0}{9}
- \kJumpCSAbove[-0.5cm]{R}{CR}{0}{12}
- \kJumpCSBelow[-0.5cm]{R}{CR}{0}{6}
-
- \kTFBelow{R}{C1}{\bfseries{PID}$\bm{(\cdot)}$}
- \kScaleDistX[0.67]
- \kTFBelow{C1}{P1}{$\bm{P(s)}$}
- \kScaleDistX[1]
-
- \kInLeft[0cm]{C1}{RI}{$r$}{0.1}
-
- \kMarkNodeLeft[0cm]{}{P1}{ON}
- \kLinkn[]{P1}{ON}
- \kOutLeft[-0.5cm]{ON}{Y}{$y$}{0}
- \kLinkVH[$y$]{ON}{C1}{west}{-0.1}
-
- \kLinkHVHRight[0]{$u$}{C1}{P1}{0}{0}
+% global ref point
+\kJumpCS{SRef}
+
+%% blocks
+\kTFAbove[5cm]{SRef}{tfD}{\kmT{D}}
+\kMarkNodeLeft{0.1cm}{0cm}{}{tfD}{yin}
+\kPlusMinusDownPlaceAbove{yin}{S1}{0cm}
+\kTFAbove[]{tfD}{tfA}{\kmT{A}}
+\kTFAbove[]{tfA}{tfB}{\kmT{B}}
+\kPlusPlusMinus{tfA}{S2}{0cm}
+\kTFRight[0.5cm]{S2}{tfP}{\kmT{\mathcal{P}(s)}}
+
+%% other nodes-paths
+\kMarkNodeRight{0cm}{0cm}{}{tfP}{ycut}
+\kInLeft[0.1cm]{S1}{rin}{$r$}{0cm}
+\kOutRight[0.1cm]{ycut}{yout}{$y^*$}{0cm}
+\kMarkNodeRight{-0.4cm}{0cm}{}{rin}{rcut}
+
+%% links
+\kLink[$e$]{S1}{tfA}
+\kLinkVH[]{rcut}{tfB}{0cm}{0cm}{0}{}
+\kLink[]{tfA}{S2}
+\kLinkHV[]{tfB}{S2}{0cm}{0cm}{0}{}
+\kLink[$u^*$]{S2}{tfP}
+\kLinkHV[]{tfD}{S2}{0cm}{0cm}{0}{}
+\kLinkn[]{tfP}{ycut}
+\kLinknVHHVBelow[1.2cm]{}{ycut}{yin}{0cm}{0cm}
+\kLink[]{yin}{tfD}
+\kLink[]{yin}{S1}
\end{kblock}
-\end{lstlisting}
-\spacetweak
-
-\subsection{}\spacetweak
+\end{SideBySideExample}
+\subsection{Ex:I}
+\spacetweak\spacetweak
+\begin{SideBySideExample}[label=\fbox{I},xrightmargin=10cm]
+% Description: Closed PID-loop
+\centering
\begin{kblock}
- \kJumpCS{R1}{$(5,5)$}
-
- \kTFRight{R1}{P1}{$\bm{P}$}
- \kScaleDistX[0.67]
- \kTFBelow{P1}{C1}{$\bm{C}$}
- \kScaleDistX[1]
-
- \kInLeft[]{P1}{RI}{$w$}{0.1}
- \kInLeft[]{C1}{RC}{$r$}{-0.1}
-
- \kLinkHVHRight[0.2]{$y$}{P1}{C1}{-0.1}{0.1}
- \kLinkHVHLeft[0.2]{$u$}{C1}{P1}{0.1}{-0.1}
-
- \kOutRight[0cm]{P1}{Z}{$z$}{0.1}
- \kOutRight[]{C1}{V}{$v$}{-0.1}
-
- \kCoverRect[blue!50!]{P1}{0.1cm}{0.1cm}{0.2cm}{0.2cm}
- \kCoverTextAbove{0}{0}{TX1}{Physical System};
-
- \kCoverRect[red]{C1}{0.1cm}{0.1cm}{0.2cm}{0.2cm}
- \kCoverTextBelow{0cm}{0cm}{TX2}{Computing System};
+% global ref point
+\kJumpCS{SRef}
+
+%% blocks
+
+\kTFAbove[]{SRef}{tfA}{\kmT{A}}
+\kPlusMinusDownL{tfA}{S1}{0cm}
+\kTFAbove[]{tfA}{tfB}{\kmT{B}}
+\kPlusPlusMinus{tfA}{S2}{0cm}
+\kTFRight[0.5cm]{S2}{tfP}{\kmT{\mathcal{P}(s)}}
+\kTFBelow[0cm]{tfP}{tfD}{\kmT{D}}
+\kMarkNodeRight{0cm}{0cm}{}{tfP}{ycut}
+\kMarkNodeBelow{0cm}{0cm}{}{ycut}{yin}
+\kInLeftM[0.1cm]{S1}{rin}{$r$}{0cm}{0}
+\kOutRight[0.1cm]{ycut}{yout}{$y^*$}{0cm}
+\kMarkNodeRight{-0.4cm}{0cm}{}{rin}{rcut}
+
+%% links
+\kLink[$e$]{S1}{tfA}
+\kLinkVH[]{rcut}{tfB}{0cm}{0cm}{0}{}
+\kLink[]{tfA}{S2}
+\kLinkHV[]{tfB}{S2}{0cm}{0cm}{0}{}
+\kLink[$u^*$]{S2}{tfP}
+\kLinkHV[]{tfD}{S2}{0cm}{0cm}{0}{}
+\kLinkn[]{tfP}{ycut}
+\kLinkn[]{ycut}{yin}
+\kLinknVHHVBelow[0.5cm]{}{yin}{S1}{0cm}{0cm}
+\kLink[]{yin}{tfD}
\end{kblock}
+\end{SideBySideExample}
-\begin{lstlisting}
+\subsection{Ex:J}
+\spacetweak\spacetweak
+\begin{SideBySideExample}[label=\fbox{J},xrightmargin=10cm]
+% Description: Anon
+\centering
\begin{kblock}
- \kJumpCS{R1}{$(5,5)$}
-
- \kTFRight{R1}{P1}{$\bm{P}$}
- \kScaleDistX[0.67]
- \kTFBelow{P1}{C1}{$\bm{C}$}
- \kScaleDistX[1]
-
- \kInLeft[]{P1}{RI}{$w$}{0.1}
- \kInLeft[]{C1}{RC}{$r$}{-0.1}
-
- \kLinkHVHRight[0.2]{$y$}{P1}{C1}{-0.1}{0.1}
- \kLinkHVHLeft[0.2]{$u$}{C1}{P1}{0.1}{-0.1}
-
- \kOutRight[0cm]{P1}{Z}{$z$}{0.1}
- \kOutRight[]{C1}{V}{$v$}{-0.1}
-
- \kCoverRect[blue!50!]{P1}{0.1cm}{0.1cm}{0.2cm}{0.2cm}
- \kCoverTextAbove{0}{0}{TX1}{Physical System};
-
- \kCoverRect[red]{C1}{0.1cm}{0.1cm}{0.2cm}{0.2cm}
- \kCoverTextBelow{0cm}{0cm}{TX2}{Computing System};
+% global ref point
+\kJumpCS{o}
+
+%% blocks
+\kTFAbove[0cm]{o}{tfi}{\kmT{f_i(\cdot)}}
+\kTFAbove[0.5cm]{tfi}{tfd}{\kmT{f_d(\cdot)}}
+\kTFAbove[0.5cm]{tfd}{tfp}{\kmT{f_p(\cdot)}}
+
+%% links
+\kInUpM[0cm]{tfp}{inu}{$u$}{0cm}{0}
+\kOutRight[0.3cm]{tfp}{kp}{$K_p$}{0cm}
+\kOutRight[0.3cm]{tfi}{ki}{$K_i$}{0cm}
+\kOutRight[0.3cm]{tfd}{kd}{$K_d$}{0cm}
+\kInLeftM[0cm]{tfd}{inwn}{$\omega_n$}{0cm}{6}
+\kInLeftM[0cm]{tfp}{iny}{$y$}{0.15cm}{6}
+\kInLeftM[0cm]{tfp}{inym}{$y_m$}{-0.15cm}{4}
+\kMarkNodeLeft{-0.35cm}{0cm}{}{kp}{kpcut}
+\kLinkVH[$\lambda$]{kpcut}{tfd}{0.2cm}{0cm}{2}{kpcutb}
+\kLinkVH[]{kpcutb}{tfi}{0.2cm}{0cm}{0}{}
+\kMarkNodeRight{-0.8cm}{0cm}{}{inwn}{wncut}
+\kLinkVH[]{wncut}{tfi}{0cm}{0cm}{0}{}
\end{kblock}
-\end{lstlisting}
+\end{SideBySideExample}
+\subsection{Ex:K}
\spacetweak
-
-\subsection{}\spacetweak
+\begin{SideBySideExample}[label=\fbox{K},xrightmargin=10cm]
+% DESCRIPTION: CPLMFC-Algorithm
\begin{kblock}
-\kJumpCS{io}{$(0,0)$}
-\kJumpCSLeft[-0.5cm]{io}{jl}{0}{9}
-\kCoverRect[blue]{jl}{2cm}{2cm}{2cm}{2cm}
-\end{kblock}
+% global ref point
+\kJumpCS{SRef}
+%% blocks
+% place TF_fts right of global ref.
+\kTFRight[4cm]{SRef}{TF_fts}{ \kmTw{f_\mathrm{t_s}} }
+% place TF_mfc at h cm above TF_fts
+\kTFAbove[0.3cm]{TF_fts}{TF_mfc}{ \kmT{f_\mathrm{MFC}} }
+\kTFAbove[0.3cm]{TF_mfc}{TF_pid}{ \kmT{f_\mathrm{PID}} }
+\kTFRight[3cm]{TF_mfc}{TF_sys}{ \kmTw{ \mathcal{P} } }
+
+%% nodes and links
+% mark visible node N1 right of TF_mfc
+\kMarkNodeRight{0.6cm}{0cm}{}{TF_mfc}{N1}
+\kMarkNodeBelow{-0.8cm}{0cm}{}{N1}{N2}
+\kMarkNodeRight{-0.6cm}{0cm}{}{N1}{N3}
+\kMarkNodeRight{0cm}{}{}{TF_sys}{N4}
+% extend node-path outwards
+\kOutRight[0.1cm]{N4}{Y1}{$y^*$}{0cm}
+\kMarkNodeLeft{0.3cm}{0cm}{}{TF_fts}{N5}
+\kMarkNodeLeft{0.3cm}{-0.12cm}{}{TF_mfc}{N6}
+\kInLeft[0.12cm]{TF_pid}{R1}{$r$}{-0.12cm}
+\kMarkNodeLeft{0cm}{-0.12cm}{}{TF_pid}{N7}
+% link TF_sys to N4
+\kLinkn[]{TF_sys}{N4}
+\kLink[$u^*$]{N3}{TF_sys}
+\kLink[]{N1}{TF_mfc}
+\kLinkHV[]{TF_fts}{N2}{0cm}{0cm}{0}{}
+% HV link from TF_pid to N1
+%\kLinkHV[]{$(TF_pid.east) + (0,0cm)$}{N1}{0cm}{0cm}{0}{}
+\kLinkHV[]{TF_pid}{N1}{0cm}{0cm}{0}{}
+% link N1 to N3
+%\kLink[]{N1}{N3}
+% link N2 to N3
+\kLink[]{N2}{N3}
+% VHHV feedback link from N4 to N5
+\kLinknVHHVBelow[1.5cm]{}{N4}{N5}{0cm}{0cm}
+\kLink[]{N5}{TF_fts}
+\kLink[]{N6}{$(TF_mfc.west) + (0,-0.12cm)$}
+% arrowless link N5 and N6
+\kLinkn[]{N5}{N6}
+\kLinkVH[]{N6}{TF_pid}{0.12cm}{0cm}{0}{}
+\kLinkVH[]{N7}{TF_mfc}{0.12cm}{0cm}{0}{}
+%% vector links
+% link from inside TF_fts to TF_mfc
+\kVecLink[$$]{TF_fts}{TF_mfc}
+% link from inside TF_mfc to TF_pid
+%\kVecLink[$$]{TF_mfc}{TF_pid}
+\kVecLink[$$]{$(TF_mfc.north) + (-0.15cm,0cm)$}
+{$(TF_pid.south) + (-0.15cm,0cm)$}
+% link from inside TF_pid to TF_mfc
+\kVecLink[$$]{$(TF_pid.south) + (0.15cm,0cm)$}
+{$(TF_mfc.north) + (0.15cm,0cm)$}
+
+%% cover-sectioning
+\kCoverRect[gray]{TF_mfc}
+{1.8cm}{1.8cm}{1.5cm}{1.6cm}
+\kCoverTextAbove{0cm}{0cm}{CT1}{CPLMFC Algorithm};%
-\begin{lstlisting}
+\end{kblock}
+\end{SideBySideExample}
+% \kLinkVH[$\bm{\omega_n}$]{T3}{T1}{0cm}{0cm}{0}{}
+%
+% \kVecLinkVH[$\bm{\kappa_{pid}}$]{T2}{T3}{0.1cm}{-0.1cm}{8}
+% \kVecLinkHV[$\bm{\kappa_{pid,\lambda_{id}}}$]{T3}{T2}{-0.1cm}{0.1cm}{1}
+% \kVecInUp[-0.3cm]{T3}{TS2}{$\bm{t_s,\tau_l}$}{0.5cm}
+
+\subsection{Ex:L}\spacetweak\spacetweak
+\spacetweak\spacetweak
+\begin{SideBySideExample}[label=\fbox{L},xrightmargin=10cm]
\begin{kblock}
-\kJumpCS{io}{$(0,0)$}
-\kJumpCSLeft[-0.5cm]{io}{jl}{0}{9}
-\kCoverRect[blue]{jl}{2cm}{2cm}{2cm}{2cm}
+\kJumpCS{fspt}
+
+% blks
+\kTFBelow[0.5cm]{fspt}{plt}{\kmT{P(s)}}
+\kTFBelow[0cm]{plt}{pidcm}{
+\textbf{PID closed-loop model}\\
+$
+\begin{array}{c}
+ \bm{\dot{x}_m=\mathcal{S}({x_m},{r})}
+\end{array}
+$
+}
+\kTFBelow[0.33cm]{pidcm}{tscalc}
+{\kmT{f_{\omega_n}(\cdot)}}
+\kTFBelow[0.33cm]{tscalc}{fis}{\kmT{f_{x_s}(\cdot)}}
+\kTFBelow[0.2cm]{fis}{pid}{
+\textbf{PID Control Law}\\
+\kmT{u = f_{pid}(\cdot)}
+}
+\kTFRight[2.5cm]{tscalc}{obs}{
+\textbf{State Observer}\\
+$
+\begin{array}{c}
+ \bm{\hat{\dot{x}}=\mathcal{S}(\hat{x},{r})}\\
+\end{array}
+$
+}
+
+% links
+\kInDown[-0.4cm]{pid}{cp}{\kmT{\lambda_p}}{-0.6cm}
+\kInDown[-0.4cm]{pid}{ci}{\kmT{\lambda_i}}{0.6cm}
+\kInDown[-0.2cm]{pid}{cd}{\kmT{\lambda_d}}{0cm}
+\kLinkHVHLeft[2cm]{\kmT{u}}{pid}{plt}{0cm}{0cm}{}
+\kLinkHV[\kmT{y}]{plt}{obs}{0cm}{0cm}{1}{}
+\kLinkVH[\kmT{\hat{x}}]{obs}{pid}{-0.1cm}{0cm}{3}{}
+\kLinkHVHRight[]{\kmT{{x}_m}}{pidcm}{pid}{0cm}{0.1cm}
+\kLink[$\bm{\omega_n}$]{tscalc}{pidcm}
+\kLink[$\bm{x_s}$]{fis}{tscalc}
+\kLink[$\bm{b,c}$]{pid}{fis}
+\kMarkNodeAbove{-0.5cm}{0cm}{}{tscalc}{mkwn}
+\kLinkHV[]{mkwn}{pid}{0cm}{1cm}{0cm}{}
+\kMarkNodeAbove{-0.5cm}{0cm}{}{fis}{mkxts}
+\kLinkHV[]{mkxts}{pid}{0cm}{0.8cm}{0}{}
+\kInLeftM[0cm]{pidcm}{rin}{$\bm{r}$}{-0.15cm}{3}
+\kOutLeft[0cm]{pidcm}{umout}{$\bm{u_m}$}{0.15cm}
+\kInLeftM[0.2cm]{tscalc}{tsl}{$\bm{t_s,t_l}$}{0cm}{6}
+\kMarkNodeRight{-0.84cm}{0cm}{}{tsl}{mktsl}
+\kLinkVH[]{mktsl}{pid}{0.15cm}{0cm}{0}{}
+\kMarkNodeBelow{0cm}{0cm}{}{obs}{mkxhat}
+\kLinkHV[]{mkxhat}{obs}{0cm}{-0.5cm}{0}{}
\end{kblock}
-\end{lstlisting}
+\end{SideBySideExample}
+
+\pagebreak
+%% API
+\spacetweak\spacetweak
+\section{\kblocks{} API}
+\bfseries TODO ...
+%\begin{apilist}
+%\cvhd{Place an invisible Node at origin, as reference point}
+%\begin{cvl}
+%\kJumpCS{current coordinate label}
+%\end{cvl}
+%
+%\cvhd{Place Node with variable x-y coordinate shift}
+%\begin{cvl}
+%\kMarkNodeLeft{node x distance shift}{node y distance shift}
+%{node text-label}{from node label}{to node or current node label}
+%
+%\kMarkNodeRight{node x distance shift}{node y distance shift}
+%{node text-label}{from node label}{to node or current node label}
+%
+%\kMarkNodeAbove{node x distance shift}{node y distance shift}
+%{node text-label}{from node label}{to node or current node label}
+%
+%\kMarkNodeBelow{node x distance shift}{node y distance shift}
+%{node text-label}{from node label}{to node or current node label}
+%\end{cvl}
+%
+%\cvhd{Place a Node at a specific coordinate}
+%\begin{cvl}
+%\kMarkNode{optional x distance shift}{optional y distance shift}
+%{node label}{current node coordinate}
+%\end{cvl}
+%
+%\cvhd{Arithmetic Summer Blocks}
+%\begin{cvl}
+%\kPlusPlusMinus{from node label}{to current sum node label}
+%{optional horizontal position shift}
+%\end{cvl}
+%
+%\cvhd{Transfer-Function block}
+%\begin{cvl}
+%\kTFRight[optional shift dimension]{from node label}
+%{to current tf node label}{tf text content}
+%\end{cvl}
+%
+%\cvhd{Scalar Link (arrowed) and Linkn (no arrow)}
+%\begin{cvl}
+%\kLink[optional signal label]{from node label}{to node label}
+%
+%\kLinkn[optional signal label]{from node label}{to node label}
+%\end{cvl}
+%
+%
+%\cvhd{Output Link from a node point}
+%\begin{cvl}
+%\kOutRight[optional distance shift]{from node label}
+%{to current node label}{out signal label}{direction shift}
+%\end{cvl}
+%
+%
+%\cvhd{Scalar Link Full Feedback/FeedForward Vertical (Up or Down) to Horizontal (Right or Left) to Vertical (Up or Down)}
+%\begin{cvl}
+%\kLinkVHHVBelow[optional link shift]{unity link label}
+%{from node{to node}{from node direction shift}{to node direction shift}
+%
+%\kLinkVHHVAbove[optional link shift]{unity link label}
+%{from node}{to node}{from node direction shift}{to node direction shift}
+%\end{cvl}
+%
+%
+%
+%
+%\end{apilist}
+\spacetweak\spacetweak
+
+
-\spacetweak
\end{document}
diff --git a/graphics/pgf/contrib/kblocks/kblocks.sty b/graphics/pgf/contrib/kblocks/kblocks.sty
index 54ea69c216..49ff9bfca8 100644
--- a/graphics/pgf/contrib/kblocks/kblocks.sty
+++ b/graphics/pgf/contrib/kblocks/kblocks.sty
@@ -1,6 +1,9 @@
+% some LaTeX code
% kblocks.sty
% TikZ-based block-diagram package for control theory applications
+% version 2.0 (February 2021)
% version 1.0 (October 2019)
+%
% Author: Somefun Oluwasegun {oasomefun@futa.edu.ng}
% Change Log:
% significant improvements and introduction of new macros and annotation
@@ -10,7 +13,7 @@
% (2005): motivated by the TikZ-bloques package by Alejandro Garces {Alejandro Garcesalejandrogarces@gmail.com}
%
-% Copyright (c) 2019 by Oluwasegun Somefun <oasomefun@futa.edu.ng>.
+% Copyright (c) 2021 by Oluwasegun Somefun <oasomefun@futa.edu.ng>.
% MIT LICENSE
% Permission is hereby granted, free of charge, to any person obtaining a copy of this software
@@ -33,7 +36,7 @@
\typeout{kblocks: A package to easily typeset Control Block Diagrams and Signal
Flow Graphs with TikZ/PGF.}
-\typeout{(c) 2019. Oluwasegun Somefun}
+\typeout{(c) 2021. Oluwasegun Somefun}
\typeout{*}
@@ -47,7 +50,8 @@ Flow Graphs with TikZ/PGF.}
\RequirePackage{tikz,circuitikz}
\usepgflibrary{shapes.misc}
\usetikzlibrary{math,calc,arrows,decorations.pathmorphing,decorations.markings,
-arrows.meta,backgrounds,fit,shadows}
+arrows.meta,backgrounds,fit,shadows,matrix,chains,scopes,positioning,
+ decorations.pathreplacing,decorations.text,shapes.multipart,graphs,external}
% Helpful
@@ -64,6 +68,10 @@ arrows.meta,backgrounds,fit,shadows}
\newcommand{\linetype}{very thick}
\newcommand{\linepathtype}{semithick}
+\newcommand{\kmT}[1]{$\:\bm{#1}\:$} % block math text with 1 left-right border spacing
+
+\newcommand{\kmTw}[1]{$\:\:\: \bm{#1} \:\:\:$} %block math text with wider left-right border spacing
+
\newcommand{\kShadow}{\renewcommand{\dark}{1}}
\newcommand{\kColorB}[1]{\renewcommand{\backgroundcolor}{#1}}
\newcommand{\kColorT}[1]{\renewcommand{\colortext}{#1}}
@@ -77,6 +85,9 @@ arrows.meta,backgrounds,fit,shadows}
\renewcommand{\horizdist}{1.5cm * #1}
}
+% to add very very thick width for vector lines
+\tikzset{veclinetype/.style={line width=2.0pt}}
+
% Global variables for Coordinate Calculations
\newdimen\xc
\newdimen\yc
@@ -117,7 +128,7 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
% Area Cover Rectangle
-%% Usage [colour]{ref node}{north shift}{south shift}{west shift}{east shift}
+%% Usage [colour]{ref node}{north shift dimension}{south shift dimension}{west shift dimension}{east shift dimension}
\newcommand{\kCoverRect}[6][black]{
@@ -273,7 +284,7 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
% Arithmetic Summer Blocks
%% Usage: {from node label}{to current sum node label}{optional horizontal position shift}
-
+% left down
\newcommand{\kMinusPlusDown}[3]{
\def\dxpm{#3};
@@ -289,6 +300,51 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
\node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
\node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
}
+\newcommand{\kMinusPlusDownL}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, left of= #1, node distance= \horizdist + \dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, left of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+}
+\newcommand{\kMinusPlusDownA}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, above of= #1, node distance= \horizdist + \dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, above of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+}
+\newcommand{\kMinusPlusDownB}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, below of= #1, node distance= \horizdist + \dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, below of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+}
\newcommand{\kMinusMinusDown}[3]{
@@ -305,6 +361,51 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
\node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
\node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
}
+\newcommand{\kMinusMinusDownL}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, left of= #1, node distance= \horizdist + \dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, left of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+}
+\newcommand{\kMinusMinusDownA}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, above of = #1, node distance= \horizdist + \dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, above of = #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+}
+\newcommand{\kMinusMinusDownB}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, below of = #1, node distance= \horizdist + \dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, below of = #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+}
\newcommand{\kPlusMinusDown}[3]{
@@ -321,8 +422,114 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
\node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
\node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
}
+\newcommand{\kPlusMinusDownL}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, left of= #1, node distance= \horizdist + \dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, left of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+}
+\newcommand{\kPlusMinusDownA}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, above of= #1, node distance= \horizdist + \dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, above of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+}
+\newcommand{\kPlusMinusDownB}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, below of= #1, node distance= \horizdist + \dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, below of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+}
\newcommand{\kPlusPlusDown}[3]{
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, right of= #1, node distance= \horizdist + \dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, right of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+}
+\newcommand{\kPlusPlusDownL}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, left of= #1, node distance= \horizdist + \dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, left of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+}
+\newcommand{\kPlusPlusDownA}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, above of= #1, node distance= \horizdist + \dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, above of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+}
+\newcommand{\kPlusPlusDownB}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, below of= #1, node distance= \horizdist + \dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, below of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+}
+
+\newcommand{\kPlusMinusDownPlaceAbove}[3]{
+
\def\dxpm{#3};
\ifx\dxpm\empty
@@ -330,13 +537,31 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
\else
\fi
- \node [draw=\linecolor, circle,minimum size=1.5em, right of= #1, node distance= \horizdist + \dxpm, \linetype,
+ \node [draw=\linecolor, circle,minimum size=1.5em, above of= #1, node distance= \horizdist + \dxpm, \linetype,
fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
- \node [draw, cross out, minimum size=1.0em, right of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [draw, cross out, minimum size=1.0em, above of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
\node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
- \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
}
+\newcommand{\kPlusMinusDownPlaceBelow}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, below of= #1, node distance= \horizdist + \dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, below of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+}
+
+
+% left up
\newcommand{\kMinusPlusUp}[3]{
\def\dxpm{#3};
@@ -352,6 +577,52 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
\node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
\node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
}
+\newcommand{\kMinusPlusUpL}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, left of = #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, left of = #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+}
+\newcommand{\kMinusPlusUpA}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, above of = #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, above of = #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+}
+\newcommand{\kMinusPlusUpB}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, below of = #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, below of = #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+}
+
\newcommand{\kMinusMinusUp}[3]{
\def\dxpm{#3};
@@ -367,6 +638,52 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
\node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
\node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
}
+\newcommand{\kMinusMinusUpL}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, left of = #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, left of = #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+}
+\newcommand{\kMinusMinusUpA}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, above of = #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, above of = #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+}
+\newcommand{\kMinusMinusUpB}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, below of = #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, below of = #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+}
+
\newcommand{\kPlusMinusUp}[3]{
@@ -383,6 +700,51 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
\node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
\node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
}
+\newcommand{\kPlusMinusUpB}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, below of= #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, below of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+}
+\newcommand{\kPlusMinusUpA}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, above of= #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, above of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+}
+\newcommand{\kPlusMinusUpL}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, left of= #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, left of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+}
\newcommand{\kPlusPlusUp}[3]{
@@ -399,6 +761,115 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
\node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
\node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
}
+\newcommand{\kPlusPlusUpB}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, below of= #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, below of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+}
+\newcommand{\kPlusPlusUpA}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, above of= #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, above of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+}
+\newcommand{\kPlusPlusUpL}[3]{
+
+\def\dxpm{#3};
+
+\ifx\dxpm\empty
+\def\dxpm{0};
+\else
+\fi
+
+\node [draw=\linecolor, circle,minimum size=1.5em, left of= #1, node distance= \horizdist+\dxpm, \linetype,
+fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+\node [draw, cross out, minimum size=1.0em, left of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+\node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+\node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+}
+
+% up down
+\newcommand{\kPlusDownPlusUp}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, right of= #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, right of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+}
+\newcommand{\kPlusDownPlusUpB}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, below of= #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, below of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+}
+\newcommand{\kPlusDownPlusUpA}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, above of= #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, above of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+}
+\newcommand{\kPlusDownPlusUpL}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, left of= #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, left of= #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+}
+
+% left up down
\newcommand{\kPlusPlusMinus}[3]{
\def\dxpm{#3};
@@ -415,6 +886,55 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
\node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
\node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
}
+\newcommand{\kPlusPlusMinusB}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, below of = #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, below of = #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+}
+\newcommand{\kPlusPlusMinusA}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, above of = #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, above of = #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+}
+\newcommand{\kPlusPlusMinusL}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, left of = #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, left of = #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+}
+
\newcommand{\kPlusMinusMinus}[3]{
\def\dxpm{#3};
@@ -431,6 +951,54 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
\node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
\node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
}
+\newcommand{\kPlusMinusMinusL}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, left of = #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, left of = #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+}
+\newcommand{\kPlusMinusMinusA}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, above of = #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, above of = #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+}
+\newcommand{\kPlusMinusMinusB}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, below of = #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, below of = #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+}
\newcommand{\kPlusMinusPlus}[3]{
@@ -448,6 +1016,54 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
\node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
\node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
}
+\newcommand{\kPlusMinusPlusB}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, below of = #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, below of = #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+}
+\newcommand{\kPlusMinusPlusA}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, above of = #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, above of = #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+}
+\newcommand{\kPlusMinusPlusL}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, left of = #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, left of = #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$-$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+}
\newcommand{\kPlusPlusPlus}[3]{
@@ -465,6 +1081,55 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
\node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
\node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
}
+\newcommand{\kPlusPlusPlusL}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, left of = #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, left of = #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+}
+\newcommand{\kPlusPlusPlusA}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, above of = #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, above of = #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+}
+\newcommand{\kPlusPlusPlusB}[3]{
+
+ \def\dxpm{#3};
+
+ \ifx\dxpm\empty
+ \def\dxpm{0};
+ \else
+ \fi
+
+ \node [draw=\linecolor, circle,minimum size=1.5em, below of = #1, node distance= \horizdist+\dxpm, \linetype,
+ fill=\backgroundcolor, drop shadow={opacity=\dark}, font=\textsize] (#2) {};
+ \node [draw, cross out, minimum size=1.0em, below of = #1, node distance= \horizdist + \dxpm, thin, draw=black] {};
+ \node [left of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [above of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+ \node [below of= #2, node distance = 0.45em] () { \color{\colortext}\tiny{$+$}};
+}
+
% Circular Gain Block
\newcommand{\kGain}[4][]{
@@ -632,60 +1297,100 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
% Mark Visible Circular Nodes
-%% Usage: [optional distance shift]{optional node label}{from node label}{to current node label}
-% Place Node Right
-\newcommand{\kMarkNodeRight}[4][]{
- \def\dxnr{#1};
+% Place Node with variable x-y coordinate shift
+%% Usage: {node x distance shift}{node y distance shift}{node text label}{from node label}{to current node label}
- \ifx\dxnr\empty
- \def\dxnr{0};
+% Place Node Left
+\newcommand{\kMarkNodeLeft}[5]{
+ \def\dxnlx{#1};
+ \def\dynly{#2};
+
+ \ifx\dxnlx\empty
+ \def\dxnlx{0};
\else
- \fi
- \node[fill=\linecolor,circle,inner sep=0pt, outer sep=0pt, minimum size=.3em,
- right of = #3, node distance= 1.2cm + \dxnr] (#4) {\textsize{#2}};
-
+ \fi
+ \ifx\dynly\empty
+ \def\dynly{0};
+ \else
+ \fi
+ \node[fill=\linecolor,circle,inner sep=0pt, outer sep=0pt, minimum size=0.3em,
+ left of = #4, node distance= 1.2cm + \dxnlx, yshift=\dynly, label=\textsize{#3}] (#5) {};
}
-% Place Node Left
-\newcommand{\kMarkNodeLeft}[4][]{
- \def\dxnl{#1};
- \ifx\dxnl\empty
- \def\dxnl{0};
+% Place Node Right
+\newcommand{\kMarkNodeRight}[5]{
+ \def\dxnrx{#1};
+ \def\dynry{#2};
+
+ \ifx\dxnrx\empty
+ \def\dxnrx{0};
\else
- \fi
- \node[fill=\linecolor,circle,inner sep=0pt, outer sep=0pt, minimum size=.3em,
- left of = #3, node distance= 1.2cm + \dxnl] (#4) {\textsize{#2}};
-
+ \fi
+ \ifx\dynry\empty
+ \def\dynry{0};
+ \else
+ \fi
+ \node[fill=\linecolor,circle,inner sep=0pt, outer sep=0pt, minimum size=0.3em,
+ right of = #4, node distance= 1.2cm + \dxnrx, yshift=\dynry, label=\textsize{#3}] (#5) {};
}
-% Place Node Above
-\newcommand{\kMarkNodeAbove}[4][]{
- \def\dxna{#1};
- \ifx\dxna\empty
- \def\dxna{0};
+% Place Node Above
+\newcommand{\kMarkNodeAbove}[5]{
+ \def\dxnax{#1};
+ \def\dynay{#2};
+
+ \ifx\dxnax\empty
+ \def\dxnax{0};
\else
- \fi
- \node[fill=\linecolor,circle,inner sep=0pt, outer sep=0pt, minimum size=.3em,
- above of = #3, node distance= 1.2cm + \dxna] (#4) {\textsize{#2}};
- \node[fill=\linecolor,circle,inner sep=0pt, outer sep=0pt, minimum size=.3em,
- above of = #3, node distance= 1.2cm + \dxna] (#4) {\textsize{#2}};
-
+ \fi
+ \ifx\dynay\empty
+ \def\dynay{0};
+ \else
+ \fi
+ \node[fill=\linecolor,circle,inner sep=0pt, outer sep=0pt, minimum size=0.3em,
+ above of = #4, node distance= 1.2cm + \dxnax, yshift=\dynay, label=\textsize{#3}] (#5) {};
}
-% Place Node Below
-\newcommand{\kMarkNodeBelow}[4][]{
- \def\dxnb{#1};
- \ifx\dxnb\empty
- \def\dxnb{0};
+% Place Node Below
+\newcommand{\kMarkNodeBelow}[5]{
+ \def\dxnbx{#1};
+ \def\dynby{#2};
+
+ \ifx\dxnbx\empty
+ \def\dxnbx{0};
\else
- \fi
- \node[fill=\linecolor,circle,inner sep=0pt, outer sep=0pt, minimum size=.3em,
- below of = #3, node distance= 1.2cm + \dxnb] (#4) {\textsize{#2}};
+ \fi
+ \ifx\dynby\empty
+ \def\dynby{0};
+ \else
+ \fi
+ \node[fill=\linecolor,circle,inner sep=0pt, outer sep=0pt, minimum size=0.3em,
+ below of = #4, node distance= 1.2cm + \dxnbx, yshift=\dynby, label=\textsize{#3}] (#5) {};
+}
+
+% Place Node At Coordinate
+%% Usage: {optional x distance shift}{optional y distance shift}{empty text-label}{current node coordinate}
+\newcommand{\kMarkNode}[4]{
+ \def\dxncsx{#1};
+ \def\dyncsy{#2};
+
+ \ifx\dxncsx\empty
+ \def\dxncsx{0};
+ \else
+ \fi
+ \ifx\dyncsy\empty
+ \def\dyncsy{0};
+ \else
+ \fi
+
+ \node[fill=\linecolor,circle,inner sep=0pt, outer sep=0pt, minimum size=.3em,
+ node distance= 0cm + \dxncsx, yshift=\dyncsy, label=\textsize{#3}] (#4) {};
}
+
% Place a Reference Invisible Node relative to other nodes
%% Usage: [optional distance shift]{from node label}{to current coordinate label}{direction shift}{coordinate text label}
@@ -732,38 +1437,790 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
% Place a Reference Invisible Node at any specific coordinate
%% Usage: {current coordinate label}{coordinate (x,y)}
-\newcommand{\kJumpCS}[2]{
- \coordinate (#1) at (#2);
+\newcommand{\kJumpCS}[2][$(0,0)$]{
+ \coordinate (#2) at (#1);
}
% Links %% swap, near end,mid, add label text above lines or besides
%% Usage: [optional signal label]{from node label}{to node label}
-
% Link Left or Right, Up or Down
\newcommand{\kLink}[3][]{
- \draw [-latex,\linecolor, \linepathtype] (#2) -- node[auto,above] {\textsize{#1}} (#3);
+ \draw [-latex,\linecolor, \linepathtype] (#2) -- node[auto] {\textsize{#1}} (#3);
}
% no arrow
\newcommand{\kLinkn}[3][]{
\draw [\linecolor, \linepathtype] (#2) -- node[auto,above] {\textsize{#1}} (#3);
}
-% Link Horizontal(Right or Left) Vertical(Up or Down)
-%% Usage: [optional link label]{from node label}{to current node label}{direction}{direction shift}
+%% Vector link variant
+% Link Left or Right, Up or Down
+\newcommand{\kVecLink}[3][]{
+ \draw [-latex,\linecolor, veclinetype] (#2) -- node[auto] {\textsize{#1}} (#3);
+}
+% no arrow
+\newcommand{\kVecLinkn}[3][]{
+ \draw [\linecolor, veclinetype] (#2) -- node[auto,above] {\textsize{#1}} (#3);
+}
+
+%% Link Directed TODO: investigate use
+%% Usage: [optional signal link label]{from node label}{to node label}{from-to node direction shift}
+% Directed Link Left or Right, Up or Down
+\newcommand{\kLinkdir}[4][]{
+ \coordinate (tmp) at ($(#2.west) + (0,#4)$);
+ \draw[-latex, \linecolor, \linepathtype] (tmp) -- node[auto] {\textsize{#1}} ($(#3.east) + (0,#4)$);
+}
+% no arrow
+\newcommand{\kLinkndir}[4][]{
+ \coordinate (tmp) at ($(#2.west) + (0,#4)$);
+ \draw[\linecolor, \linepathtype] (tmp) -- node[auto] {\textsize{#1}} ($(#3.east) + (0,#4)$);
+}
+%% Vector link variant
+\newcommand{\kVecLinkdir}[4][]{
+ \coordinate (tmp) at ($(#2.west) + (0,#4)$);
+ \draw[-latex, \linecolor, veclinetype] (tmp) -- node[auto] {\textsize{#1}} ($(#3.east) + (0,#4)$);
+}
+% no arrow
+\newcommand{\kVecLinkndir}[4][]{
+ \coordinate (tmp) at ($(#2.west) + (0,#4)$);
+ \draw[\linecolor, veclinetype] (tmp) -- node[auto] {\textsize{#1}} ($(#3.east) + (0,#4)$);
+}
+
+% Link Horizontal(Right or Left) Vertical(Up or Down)
+%% Usage: [optional link label]{from node label}{to current node label}{direction shift y}{direction shift x}{link label position}
% Link: Left Up, Left Down, Right Up, Right Down
-\newcommand{\kLinkHV}[5][]{
- \def\direct{#4};
- \draw[-latex, \linecolor, \linepathtype] (#2) -| node[near end, above left] {\textsize{#1}} ($(#3.\direct) + (0,#5)$);
+\newcommand{\kLinkHV}[7][]{% TODO:DONE
+ \def\dxpos{#5};
+ \ifx\dxpos\empty
+ \def\dxpos{0};
+ \else
+ \fi
+
+ \def\dypos{#4};
+ \ifx\dypos\empty
+ \def\dypos{0};
+ \else
+ \fi
+
+ \coordinate (fromn) at (#2);% from node coordinate
+ \coordinate (ton) at (#3);% to node coordinate
+
+
+ % extract x and y coordinates
+ \newdimen\xf;%
+ \newdimen\yf;%
+ \path (fromn); \pgfgetlastxy{\xf}{\yf};
+ \newdimen\xt;%
+ \newdimen\yt;%
+ \path (ton); \pgfgetlastxy{\xt}{\yt};
+
+ \newdimen\asumxft;
+
+ \tikzmath{
+ \asumxft = \yt - \yf;
+ if \asumxft>0 then {let \directn = south;} else {
+ if \asumxft<0 then {let \directn = north;} else {
+ let \directn = 0;
+ };
+ };
+ \asumxft = \xt - \xf;
+ if \asumxft>0 then {let \fdirectn = east;} else {
+ if \asumxft<0 then {let \fdirectn = west;} else {
+ let \fdirectn = 0;
+ };
+ };
+ }
+
+ % immediate marking of perpendicular edge of VH or HV links
+ \def\mkpt{#7};
+ \ifx\mkpt\empty
+ \else
+ \coordinate (hat3) at ($(#3.\directn) + (0,\dypos)$);
+ \newdimen\xtohat;
+ \newdimen\ytohat;%
+ \path (hat3); \pgfgetlastxy{\xtohat}{\ytohat};
+ \coordinate (#7) at (\xf,\ytohat); % markpt coordinate
+ %\coordinate (#1) at (\xf,\yt); % markpt coordinate
+ \node[fill=\linecolor,circle,inner sep=0pt, outer sep=0pt, minimum size=0.3em] at (\xf,\ytohat) {};
+ \fi
+
+ % label positioning: 10 options (0 - 9)
+ \def\poslabel{#6};
+ \ifx\poslabel\empty
+ \def\poslabel{5};
+ \else
+ \fi
+
+ % integer register, count0 (0-255)
+ \count0=\poslabel\relax;
+
+ \ifnum\count0=0
+ \draw[-latex, \linecolor, \linepathtype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[above, pos=0.15] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+ \else
+ \ifnum\count0=1
+ \draw[-latex, \linecolor, \linepathtype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[below, pos=0.15] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+ \else
+ \ifnum\count0=2
+ \draw[-latex, \linecolor, \linepathtype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[above, pos=0.3] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+ \else
+ \ifnum\count0=3
+ \draw[-latex, \linecolor, \linepathtype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[below, pos=0.3] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+ \else
+ \ifnum\count0=4
+ \draw[-latex, \linecolor, \linepathtype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[above left,pos=0.5] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+ \else
+ \ifnum\count0=5
+ \draw[-latex, \linecolor, \linepathtype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[above right,pos=0.5] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+ \else
+ \ifnum\count0=6
+ \draw[-latex, \linecolor, \linepathtype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[below left,pos=0.5] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+ \else
+ \ifnum\count0=7
+ \draw[-latex, \linecolor, \linepathtype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[below right,pos=0.5] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+ \else
+ \ifnum\count0=8
+ \draw[-latex, \linecolor, \linepathtype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[left,pos=0.75] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+ \else
+ \ifnum\count0=9
+ \draw[-latex, \linecolor, \linepathtype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[right,pos=0.75] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+ \else
+ \draw[-latex, \linecolor, \linepathtype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[above left,pos=0.5] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+}
+
+
+%% vector variant
+\newcommand{\kVecLinkHV}[6][]{% TODO:extend changes made here to its other HV variants
+ \def\dxpos{#5};
+ \ifx\dxpos\empty
+ \def\dxpos{0};
+ \else
+ \fi
+
+ \def\dypos{#4};
+ \ifx\dypos\empty
+ \def\dypos{0};
+ \else
+ \fi
+
+ \coordinate (fromn) at (#2);% from node coordinate
+ \coordinate (ton) at (#3);% to node coordinate
+
+
+ % extract x and y coordinates
+ \newdimen\xf;%
+ \newdimen\yf;%
+ \path (fromn); \pgfgetlastxy{\xf}{\yf};
+ \newdimen\xt;%
+ \newdimen\yt;%
+ \path (ton); \pgfgetlastxy{\xt}{\yt};
+
+ \newdimen\asumxft;
+
+ \tikzmath{
+ \asumxft = \yt - \yf;
+ if \asumxft>0 then {let \directn = south;} else {
+ if \asumxft<0 then {let \directn = north;} else {
+ let \directn = 0;
+ };
+ };
+ \asumxft = \xt - \xf;
+ if \asumxft>0 then {let \fdirectn = east;} else {
+ if \asumxft<0 then {let \fdirectn = west;} else {
+ let \fdirectn = 0;
+ };
+ };
+ }
+
+\ifnum#6=0
+\draw[-latex, \linecolor, veclinetype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[near end, above left] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=1
+\draw[-latex, \linecolor, veclinetype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[near end, above right] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=2
+\draw[-latex, \linecolor, veclinetype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[near end, below left] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=3
+\draw[-latex, \linecolor, veclinetype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[near end, below right] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=4
+\draw[-latex, \linecolor, veclinetype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[midway, above left] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=5
+\draw[-latex, \linecolor, veclinetype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[midway, above right] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=6
+\draw[-latex, \linecolor, veclinetype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[midway, below left] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=7
+\draw[-latex, \linecolor, veclinetype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[midway, below right] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=8
+\draw[-latex, \linecolor, veclinetype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[midway, below] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\draw[-latex, \linecolor, veclinetype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[near end, above] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+
+}
+
+%% No direction
+\newcommand{\kLinknHV}[6][]{% TODO:extend changes made here to its other HV variants
+ \def\dxpos{#5};
+ \ifx\dxpos\empty
+ \def\dxpos{0};
+ \else
+ \fi
+
+ \def\dypos{#4};
+ \ifx\dypos\empty
+ \def\dypos{0};
+ \else
+ \fi
+
+ \coordinate (fromn) at (#2);% from node coordinate
+ \coordinate (ton) at (#3);% to node coordinate
+
+
+ % extract x and y coordinates
+ \newdimen\xf;%
+ \newdimen\yf;%
+ \path (fromn); \pgfgetlastxy{\xf}{\yf};
+ \newdimen\xt;%
+ \newdimen\yt;%
+ \path (ton); \pgfgetlastxy{\xt}{\yt};
+
+ \newdimen\asumxft;
+
+ \tikzmath{
+ \asumxft = \yt - \yf;
+ if \asumxft>0 then {let \directn = south;} else {
+ if \asumxft<0 then {let \directn = north;} else {
+ let \directn = 0;
+ };
+ };
+ \asumxft = \xt - \xf;
+ if \asumxft>0 then {let \fdirectn = east;} else {
+ if \asumxft<0 then {let \fdirectn = west;} else {
+ let \fdirectn = 0;
+ };
+ };
+ }
+
+\ifnum#6=0
+\draw[\linecolor, \linepathtype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[near end, above left] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=1
+\draw[\linecolor, \linepathtype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[near end, above right] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=2
+\draw[\linecolor, \linepathtype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[near end, below left] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=3
+\draw[\linecolor, \linepathtype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[near end, below right] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=4
+\draw[\linecolor, \linepathtype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[midway, above left] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=5
+\draw[\linecolor, \linepathtype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[midway, above right] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=6
+\draw[\linecolor, \linepathtype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[midway, below left] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=7
+\draw[\linecolor, \linepathtype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[midway, below right] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=8
+\draw[\linecolor, \linepathtype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[midway, below] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\draw[\linecolor, \linepathtype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[near end, above] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+
+ % \def\mkpt{#5};
+ % \ifx\mkpt\empty
+ % \else
+ % \coordinate (#5) at (\xf,\yt); % markpt coordinate
+ % \node[fill=\linecolor,circle,inner sep=0pt, outer sep=0pt, minimum size=0.3em] at (\xt,\yf) {};
+ % \fi
+}
+%% vector variant
+\newcommand{\kVecLinknHV}[6][]{% TODO:extend changes made here to its other HV variants
+ \def\dxpos{#5};
+ \ifx\dxpos\empty
+ \def\dxpos{0};
+ \else
+ \fi
+
+ \def\dypos{#4};
+ \ifx\dypos\empty
+ \def\dypos{0};
+ \else
+ \fi
+
+ \coordinate (fromn) at (#2);% from node coordinate
+ \coordinate (ton) at (#3);% to node coordinate
+
+
+ % extract x and y coordinates
+ \newdimen\xf;%
+ \newdimen\yf;%
+ \path (fromn); \pgfgetlastxy{\xf}{\yf};
+ \newdimen\xt;%
+ \newdimen\yt;%
+ \path (ton); \pgfgetlastxy{\xt}{\yt};
+
+ \newdimen\asumxft;
+
+ \tikzmath{
+ \asumxft = \yt - \yf;
+ if \asumxft>0 then {let \directn = south;} else {
+ if \asumxft<0 then {let \directn = north;} else {
+ let \directn = 0;
+ };
+ };
+ \asumxft = \xt - \xf;
+ if \asumxft>0 then {let \fdirectn = east;} else {
+ if \asumxft<0 then {let \fdirectn = west;} else {
+ let \fdirectn = 0;
+ };
+ };
+ }
+
+\ifnum#6=0
+\draw[\linecolor, veclinetype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[near end, above left] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=1
+\draw[\linecolor, veclinetype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[near end, above right] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=2
+\draw[\linecolor, veclinetype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[near end, below left] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=3
+\draw[\linecolor, veclinetype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[near end, below right] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=4
+\draw[\linecolor, veclinetype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[midway, above left] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=5
+\draw[\linecolor, veclinetype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[midway, above right] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=6
+\draw[\linecolor, veclinetype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[midway, below left] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=7
+\draw[\linecolor, veclinetype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[midway, below right] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\ifnum#6=8
+\draw[\linecolor, veclinetype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[midway, below] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\else
+\draw[\linecolor, veclinetype] ($(#2.\fdirectn) + (0,\dypos)$) -| node[near end, above] {\textsize{#1}} ($(#3.\directn) + (\dxpos,0)$);
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+
}
+
+
% Link Vertical(Up or Down) Horizontal(Right or Left)
% Link Up Left, Up Right, Down Left, Down Right
-\newcommand{\kLinkVH}[5][]{
- \def\direct{#4};
- \draw[-latex, \linecolor, \linepathtype] (#2) |- node[near end, below] {\textsize{#1}} ($(#3.\direct) + (0,#5)$);
-}
+\newcommand{\kLinkVH}[7][]{ % TODO:DONE
+
+ \def\dypos{#4};
+ \def\dxpos{#5};
+ \ifx\dypos\empty
+ \def\dypos{0};
+ \else
+ \fi
+ \ifx\dxpos\empty
+ \def\dxpos{0};
+ \else
+ \fi
+
+ \coordinate (fromn) at (#2);% from node coordinate
+ \coordinate (ton) at (#3);% to node coordinate
+
+
+ % extract x and y coordinates
+ \newdimen\xf;%
+ \newdimen\yf;%
+ \path (fromn); \pgfgetlastxy{\xf}{\yf};
+ \newdimen\xt;%
+ \newdimen\yt;%
+ \path (ton); \pgfgetlastxy{\xt}{\yt};
+
+ \newdimen\asumxft;
+
+ \tikzmath{
+ \asumxft = \xt - \xf;
+ if \asumxft>0 then {let \directn = west;} else {
+ if \asumxft<0 then {let \directn = east;} else {
+ let \directn = 0;
+ };
+ };
+ \asumyft = \yt - \yf;
+ if \asumyft>0 then {let \fdirectn = north;} else {
+ if \asumyft<0 then {let \fdirectn = south;} else {
+ let \fdirectn = 0;
+ };
+ };
+ }
+
+
+ % immediate marking of perpendicular edge of VH or HV links
+ \def\mkpt{#7};
+ \ifx\mkpt\empty
+ \else
+ \coordinate (hat3) at ($(#3.\directn) + (0,\dypos)$);
+ \newdimen\xtohat;
+ \newdimen\ytohat;%
+ \path (hat3); \pgfgetlastxy{\xtohat}{\ytohat};
+ \coordinate (#7) at (\xf,\ytohat); % markpt coordinate
+ %\coordinate (#1) at (\xf,\yt); % markpt coordinate
+ \node[fill=\linecolor,circle,inner sep=0pt, outer sep=0pt, minimum size=0.3em] at (\xf,\ytohat) {};
+ \fi
+
+
+ % label positioning: 10 options (0 - 9)
+ \def\poslabel{#6};
+ \ifx\poslabel\empty
+ \def\poslabel{5};
+ \else
+ \fi
+
+ % integer register, count0 (0-255)
+ \count0=\poslabel\relax;
+
+ \ifnum\count0=0
+ \draw[-latex, \linecolor, \linepathtype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[left,pos=0.15] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+ \else
+ \ifnum\count0=1
+ \draw[-latex, \linecolor, \linepathtype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[right, pos=0.15] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+ \else
+ \ifnum\count0=2
+ \draw[-latex, \linecolor, \linepathtype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[left,pos=0.3] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+ \else
+ \ifnum\count0=3
+ \draw[-latex, \linecolor, \linepathtype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[right,pos=0.3] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+ \else
+ \ifnum\count0=4
+ \draw[-latex, \linecolor, \linepathtype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[above left,pos=0.5] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+ \else
+ \ifnum\count0=5
+ \draw[-latex, \linecolor, \linepathtype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[above right,pos=0.5] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+ \else
+ \ifnum\count0=6
+ \draw[-latex, \linecolor, \linepathtype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[below left,pos=0.5] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+ \else
+ \ifnum\count0=7
+ \draw[-latex, \linecolor, \linepathtype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[below right,pos=0.5] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+ \else
+ \ifnum\count0=8
+ \draw[-latex, \linecolor, \linepathtype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[above, pos=0.75] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+ \else
+ \ifnum\count0=9
+ \draw[-latex, \linecolor, \linepathtype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[below, pos=0.75] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+ \else
+ \draw[-latex, \linecolor, \linepathtype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[above right,pos=0.5] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+
+}
+
+%% vector variant
+\newcommand{\kVecLinkVH}[6][]{ % TODO:extend changes made here to its other VH variants
+
+ \def\dypos{#4};
+ \def\dxpos{#5};
+ \ifx\dypos\empty
+ \def\dypos{0};
+ \else
+ \fi
+ \ifx\dxpos\empty
+ \def\dxpos{0};
+ \else
+ \fi
+
+ \coordinate (fromn) at (#2);% from node coordinate
+ \coordinate (ton) at (#3);% to node coordinate
+
+
+ % extract x and y coordinates
+ \newdimen\xf;%
+ \newdimen\yf;%
+ \path (fromn); \pgfgetlastxy{\xf}{\yf};
+ \newdimen\xt;%
+ \newdimen\yt;%
+ \path (ton); \pgfgetlastxy{\xt}{\yt};
+
+ \newdimen\asumxft;
+
+ \tikzmath{
+ \asumxft = \xt - \xf;
+ if \asumxft>0 then {let \directn = west;} else {
+ if \asumxft<0 then {let \directn = east;} else {
+ let \directn = 0;
+ };
+ };
+ \asumyft = \yt - \yf;
+ if \asumyft>0 then {let \fdirectn = north;} else {
+ if \asumyft<0 then {let \fdirectn = south;} else {
+ let \fdirectn = 0;
+ };
+ };
+ }
+
+
+\ifnum#6=0
+\draw[-latex, \linecolor, veclinetype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[near end, above] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=1
+\draw[-latex, \linecolor, veclinetype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[near end, above right] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=2
+\draw[-latex, \linecolor, veclinetype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[near end, below] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=3
+\draw[-latex, \linecolor, veclinetype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[near end, below right] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=4
+\draw[-latex, \linecolor, veclinetype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[midway, above] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=5
+\draw[-latex, \linecolor, veclinetype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[midway, above right] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=6
+\draw[-latex, \linecolor, veclinetype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[midway, above left] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=7
+\draw[-latex, \linecolor, veclinetype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[midway, below right] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=8
+\draw[-latex, \linecolor, veclinetype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[midway, below left] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\draw[-latex, \linecolor, veclinetype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[auto, above] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+
+}
+
+%% No Direction
+\newcommand{\kLinknVH}[6][]{ % TODO:extend changes made here to its other VH variants
+
+ \def\dypos{#4};
+ \def\dxpos{#5};
+ \ifx\dypos\empty
+ \def\dypos{0};
+ \else
+ \fi
+ \ifx\dxpos\empty
+ \def\dxpos{0};
+ \else
+ \fi
+
+ \coordinate (fromn) at (#2);% from node coordinate
+ \coordinate (ton) at (#3);% to node coordinate
+
-%% Usage: {optional link scale}{link label}{from node}{to node}{from node direction shift}{to node direction shift}
+ % extract x and y coordinates
+ \newdimen\xf;%
+ \newdimen\yf;%
+ \path (fromn); \pgfgetlastxy{\xf}{\yf};
+ \newdimen\xt;%
+ \newdimen\yt;%
+ \path (ton); \pgfgetlastxy{\xt}{\yt};
+
+ \newdimen\asumxft;
+
+ \tikzmath{
+ \asumxft = \xt - \xf;
+ if \asumxft>0 then {let \directn = west;} else {
+ if \asumxft<0 then {let \directn = east;} else {
+ let \directn = 0;
+ };
+ };
+ \asumyft = \yt - \yf;
+ if \asumyft>0 then {let \fdirectn = north;} else {
+ if \asumyft<0 then {let \fdirectn = south;} else {
+ let \fdirectn = 0;
+ };
+ };
+ }
+
+\ifnum#6=0
+\draw[\linecolor, \linepathtype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[near end, above] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=1
+\draw[\linecolor, \linepathtype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[near end, above right] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=2
+\draw[\linecolor, \linepathtype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[near end, below] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=3
+\draw[\linecolor, \linepathtype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[near end, below right] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=4
+\draw[\linecolor, \linepathtype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[midway, above] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=5
+\draw[\linecolor, \linepathtype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[midway, above right] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=6
+\draw[\linecolor, \linepathtype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[midway, above left] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=7
+\draw[\linecolor, \linepathtype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[midway, below right] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=8
+\draw[\linecolor, \linepathtype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[midway, below left] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\draw[\linecolor, \linepathtype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[auto, above] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+
+}
+
+%% vector variant
+\newcommand{\kVecLinknVH}[6][]{ % TODO:extend changes made here to its other VH variants
+
+ \def\dypos{#4};
+ \def\dxpos{#5};
+ \ifx\dypos\empty
+ \def\dypos{0};
+ \else
+ \fi
+ \ifx\dxpos\empty
+ \def\dxpos{0};
+ \else
+ \fi
+
+ \coordinate (fromn) at (#2);% from node coordinate
+ \coordinate (ton) at (#3);% to node coordinate
+
+
+ % extract x and y coordinates
+ \newdimen\xf;%
+ \newdimen\yf;%
+ \path (fromn); \pgfgetlastxy{\xf}{\yf};
+ \newdimen\xt;%
+ \newdimen\yt;%
+ \path (ton); \pgfgetlastxy{\xt}{\yt};
+
+ \newdimen\asumxft;
+
+ \tikzmath{
+ \asumxft = \xt - \xf;
+ if \asumxft>0 then {let \directn = west;} else {
+ if \asumxft<0 then {let \directn = east;} else {
+ let \directn = 0;
+ };
+ };
+ \asumyft = \yt - \yf;
+ if \asumyft>0 then {let \fdirectn = north;} else {
+ if \asumyft<0 then {let \fdirectn = south;} else {
+ let \fdirectn = 0;
+ };
+ };
+ }
+
+
+\ifnum#6=0
+\draw[\linecolor, veclinetype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[near end, above] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=1
+\draw[\linecolor, veclinetype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[near end, above right] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=2
+\draw[\linecolor, veclinetype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[near end, below] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=3
+\draw[\linecolor, veclinetype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[near end, below right] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=4
+\draw[\linecolor, veclinetype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[midway, above] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=5
+\draw[\linecolor, veclinetype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[midway, above right] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=6
+\draw[\linecolor, veclinetype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[midway, above left] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=7
+\draw[\linecolor, veclinetype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[midway, below right] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\ifnum#6=8
+\draw[\linecolor, veclinetype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[midway, below left] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\else
+\draw[\linecolor, veclinetype] ($(#2.\fdirectn) + (\dxpos,0)$) |- node[auto, above] {\textsize{#1}} ($(#3.\directn) + (0,\dypos)$);
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+\fi
+
+}
+
+
+% Link Full Feedback/FeedForward Horizontal(Right or Left) to Vertical(Up or Down)
+% to Horizontal(Right or Left)
+%% Usage: [optional link scale]{link label}{from node}{to node}{from node direction shift}{to node direction shift}
\newcommand{\kLinkHVHRight}[6][]{
\def\dxr{#1};
@@ -775,6 +2232,17 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
\coordinate (tmp) at ($(#3.east) + (0,#5) + (0.33+\dxr,0)$);
\draw[-latex, \linecolor, \linepathtype] (tmplr) -| (tmp) node[at end, below right] {\textsize{#2}} |-($(#4.east) + (0,#6)$);
}
+% vector
+\newcommand{\kVLinkHVHRight}[6][]{
+ \def\dxr{#1};
+ \ifx\dxr\empty
+ \def\dxr{0};
+ \else
+ \fi
+ \coordinate (tmplr) at ($(#3.east) + (0,#5)$);
+ \coordinate (tmp) at ($(#3.east) + (0,#5) + (0.33+\dxr,0)$);
+ \draw[-latex, \linecolor, veclinetype] (tmplr) -| (tmp) node[at end, below right] {\textsize{#2}} |-($(#4.east) + (0,#6)$);
+}
\newcommand{\kLinkHVHLeft}[6][]{
\def\dxl{#1};
\ifx\dxl\empty
@@ -785,7 +2253,8 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
\coordinate (tmp) at ($(#3.west) + (0,#5) + (-0.33-\dxl,0)$);
\draw[-latex, \linecolor, \linepathtype] (tmpll) -| (tmp) node[at end, above left] {\textsize{#2}} |- ($(#4.west) + (0,#6)$);
}
-% Link Full Feedback/FeedForward Horizontal(Right or Left) Vertical(Up or Down)
+
+% Link Full Feedback/FeedForward Vertical(Up or Down) to Horizontal(Right or Left) to Vertical(Up or Down)
%% Usage: {optional link shift}{unity link label}{from node}{to node}{from node direction shift}{to node direction shift}
% Above
@@ -814,6 +2283,7 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
\coordinate [label=\tiny{#2}] (tmp) at ($ (\xcr,\yca) + (0,1cm-\dxb) $);
\draw [-latex,\linecolor, \linepathtype] (tmpb) |- (tmp) -| ($(#4.north) + (#6,0)$);
}
+
% Below
\newcommand{\kLinkVHHVBelow}[6][]{
\def\dxb{#1};
@@ -842,6 +2312,62 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
\draw [-latex,\linecolor, \linepathtype] (tmpb) |- (tmp) -| ($(#4.south) + (#6,0)$);
}
+% No directions
+% Above
+\newcommand{\kLinknVHHVAbove}[6][]{
+ \def\dxb{#1};
+ \ifx\dxb\empty
+ \def\dxb{0};
+ \else
+ \fi
+ \coordinate (tmpb) at ($(#3.north) + (#5,0)$);
+ \coordinate (tmpc) at ($(#4.north) + (#6,0)$);
+
+ \newdimen\xca;
+ \newdimen\yca;
+ \path (tmpb); \pgfgetlastxy{\xca}{\yca};
+ \newdimen\xcb;
+ \newdimen\ycb;
+ \path (tmpc); \pgfgetlastxy{\xcb}{\ycb};
+
+ \newdimen\xcr;
+
+ \tikzmath{
+ \xcr = 0.5 * (\xca+\xcb);
+ }
+
+ \coordinate [label=\tiny{#2}] (tmp) at ($ (\xcr,\yca) + (0,1cm-\dxb) $);
+ \draw [\linecolor, \linepathtype] (tmpb) |- (tmp) -| ($(#4.north) + (#6,0)$);
+}
+
+% Below
+\newcommand{\kLinknVHHVBelow}[6][]{
+ \def\dxb{#1};
+
+ \ifx\dxb\empty
+ \def\dxb{0};
+ \else
+ \fi
+ \coordinate (tmpb) at ($(#3.south) + (#5,0)$);
+ \coordinate (tmpc) at ($(#4.south) + (#6,0)$);
+
+ \newdimen\xca;
+ \newdimen\yca;
+ \path (tmpb); \pgfgetlastxy{\xca}{\yca};
+ \newdimen\xcb;
+ \newdimen\ycb;
+ \path (tmpc); \pgfgetlastxy{\xcb}{\ycb};
+
+ \newdimen\xcr;
+
+ \tikzmath{
+ \xcr = 0.5 * (\xca+\xcb);
+ }
+
+ \coordinate [label=\tiny{#2}] (tmp) at ($ (\xcr,\yca) + (0,-1cm-\dxb) $);
+ \draw [\linecolor, \linepathtype] (tmpb) |- (tmp) -| ($(#4.south) + (#6,0)$);
+}
+
% Link Feedback/FeedForward with a TF Block in between
%% Usage: {signal label before tf}{signal label after tf}{from node}{tf node}{to node}{from node direction shift}{tf direction shift}{to node direction shift}
\newcommand{\kLinkVHTFHVBelow}[8]{
@@ -896,17 +2422,28 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
}
-% Link Inputs Invisible Node
+% Link Inputs and Outputs Invisible Node
%% Usage: [optional distance shift]{from node label}{to current node label}{in label}{direction}{direction shift}
+% Marked Link Inputs and Outputs Visible Node
+%% Usage: [optional distance shift]{from node label}{to current node label}{in label}{direction}{direction shift}{label position}
+
+% Inputs
\newcommand{\kInRight}[5][]{
\def\dxinr{#1};
\ifx\dxinr\empty
\def\dxinr{0};
\else
\fi
+
+ % to add to all
+ \def\dypos{#5};
+ \ifx\dypos\empty
+ \def\dypos{0};
+ \else
+ \fi
- \coordinate (tmpn) at ($(#2.east) + (0,#5)$);
+ \coordinate (tmpn) at ($(#2.east) + (0,\dypos)$);
\node[right of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) {\color{\colortext}#4};
@@ -920,7 +2457,14 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
\else
\fi
- \coordinate (tmpn) at ($(#2.west) + (0,#5)$);
+ % to add to all
+ \def\dypos{#5};
+ \ifx\dypos\empty
+ \def\dypos{0};
+ \else
+ \fi
+
+ \coordinate (tmpn) at ($(#2.west) + (0,\dypos)$);
\node[left of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) {\color{\colortext}#4};
@@ -934,7 +2478,13 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
\else
\fi
- \coordinate (tmpn) at ($(#2.north) + (#5,0)$);
+ \def\dxpos{#5};
+ \ifx\dxpos\empty
+ \def\dxpos{0};
+ \else
+ \fi
+
+ \coordinate (tmpn) at ($(#2.north) + (\dxpos,0)$);
\node[above of= tmpn, node distance= 1.2cm + \dxina, font=\textsize] (#3) {\color{\colortext}#4};
@@ -942,22 +2492,231 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
}
\newcommand{\kInDown}[5][]{
- \def\dxinr{#1};
- \ifx\dxinr\empty
- \def\dxinr{0};
+ \def\dxina{#1};
+ \ifx\dxina\empty
+ \def\dxina{0};
\else
\fi
+
+ \def\dxpos{#5};
+ \ifx\dxpos\empty
+ \def\dxpos{0};
+ \else
+ \fi
+
+ \coordinate (tmpn) at ($(#2.south) + (\dxpos,0)$);
- \coordinate (tmpn) at ($(#2.south) + (#5,0)$);
-
- \node[below of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) {\color{\colortext}#4};
+ \node[below of= tmpn, node distance= 1.2cm + \dxina, font=\textsize] (#3) {\color{\colortext}#4};
\draw[-latex, \linecolor, \linepathtype] (#3)--(tmpn);
}
-
-% Link Outputs Invisible Node
-%% Usage: [optional distance shift]{from node label}{to current node label}{out signal label}{direction shift}
+% Marked (visible node) Link Inputs
+\newcommand{\kInLeftM}[6][]{
+ \def\dxinr{#1};
+ \ifx\dxinr\empty
+ \def\dxinr{0};
+ \else
+ \fi
+
+ % to add to all
+ \def\dypos{#5};
+ \ifx\dypos\empty
+ \def\dypos{0};
+ \else
+ \fi
+
+ \coordinate (tmpn) at ($(#2.west) + (0,\dypos)$);
+
+ \ifnum#6=0
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, left of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=1
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, left of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above left:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=2
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, left of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above right:\color{\colortext}{#4}] {};
+ %
+ \else
+ \ifnum#6=3
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, left of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=4
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, left of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below left:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=5
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, left of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below right:\color{\colortext}{#4}] {};
+ %
+ \else
+ \ifnum#6=6
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, left of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=left:\color{\colortext}{#4}] {};
+ \else
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, left of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above:\color{\colortext}{#4}] {};
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ %
+ \draw[-latex, \linecolor, \linepathtype] (#3) -- (tmpn);
+}
+
+\newcommand{\kInRightM}[6][]{
+ \def\dxinr{#1};
+ \ifx\dxinr\empty
+ \def\dxinr{0};
+ \else
+ \fi
+
+ % to add to all
+ \def\dypos{#5};
+ \ifx\dypos\empty
+ \def\dypos{0};
+ \else
+ \fi
+
+ \coordinate (tmpn) at ($(#2.east) + (0,\dypos)$);
+
+ \ifnum#6=0
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, right of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=1
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, right of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above left:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=2
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, right of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above right:\color{\colortext}{#4}] {};
+ %
+ \else
+ \ifnum#6=3
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, right of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=4
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, right of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below left:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=5
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, right of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below right:\color{\colortext}{#4}] {};
+ %
+ \else
+ \ifnum#6=6
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, right of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=left:\color{\colortext}{#4}] {};
+ \else
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, right of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above:\color{\colortext}{#4}] {};
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ %
+ \draw[-latex, \linecolor, \linepathtype] (#3) -- (tmpn);
+}
+
+\newcommand{\kInUpM}[6][]{
+ \def\dxina{#1};
+ \ifx\dxina\empty
+ \def\dxina{0};
+ \else
+ \fi
+
+ % to add to all
+ \def\dxpos{#5};
+ \ifx\dxpos\empty
+ \def\dxpos{0};
+ \else
+ \fi
+
+ \coordinate (tmpn) at ($(#2.north) + (\dxpos,0)$);
+
+ \ifnum#6=0
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, above of= tmpn, node distance= 1.2cm + \dxina, font=\textsize, label=above:\color{\colortext}{#4}] (#3) {};
+ \else
+ \ifnum#6=1
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, above of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above left:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=2
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, above of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above right:\color{\colortext}{#4}] {};
+ %
+ \else
+ \ifnum#6=3
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, above of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=4
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, above of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below left:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=5
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, above of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below right:\color{\colortext}{#4}] {};
+ %
+ \else
+ \ifnum#6=6
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, above of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=left:\color{\colortext}{#4}] {};
+ \else
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, above of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above:\color{\colortext}{#4}] {};
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ %
+ \draw[-latex, \linecolor, \linepathtype] (#3) -- (tmpn);
+}
+
+\newcommand{\kInDownM}[6][]{
+ \def\dxina{#1};
+ \ifx\dxina\empty
+ \def\dxina{0};
+ \else
+ \fi
+
+ % to add to all
+ \def\dxpos{#5};
+ \ifx\dxpos\empty
+ \def\dxpos{0};
+ \else
+ \fi
+
+ \coordinate (tmpn) at ($(#2.south) + (\dxpos,0)$);
+
+ \ifnum#6=0
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, below of= tmpn, node distance= 1.2cm + \dxina, font=\textsize] (#3) [label=above:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=1
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, below of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above left:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=2
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, below of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above right:\color{\colortext}{#4}] {};
+ %
+ \else
+ \ifnum#6=3
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, below of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=4
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, below of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below left:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=5
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, below of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below right:\color{\colortext}{#4}] {};
+ %
+ \else
+ \ifnum#6=6
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, below of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=left:\color{\colortext}{#4}] {};
+ \else
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, below of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above:\color{\colortext}{#4}] {};
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ %
+ \draw[-latex, \linecolor, \linepathtype] (#3) -- (tmpn);
+}
+
+% Outputs
\newcommand{\kOutRight}[5][]{
\def\dxoutr{#1};
\ifx\dxoutr\empty
@@ -1014,69 +2773,403 @@ mark=at position 0.5 with {\arrow{Latex[]}}},postaction={decorate}}}
\draw[-latex, \linecolor, \linepathtype] (tmpo)--(#3);
}
+
+% Marked (visible node) Link Outputs (Redundant): To Remove this
+\newcommand{\kOutLeftM}[6][]{
+ \def\dxinr{#1};
+ \ifx\dxinr\empty
+ \def\dxinr{0};
+ \else
+ \fi
+
+ % to add to all
+ \def\dypos{#5};
+ \ifx\dypos\empty
+ \def\dypos{0};
+ \else
+ \fi
+
+ \coordinate (tmpn) at ($(#2.west) + (0,\dypos)$);
+
+ \ifnum#6=0
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, left of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=1
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, left of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above left:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=2
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, left of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above right:\color{\colortext}{#4}] {};
+ %
+ \else
+ \ifnum#6=3
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, left of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=4
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, left of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below left:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=5
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, left of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below right:\color{\colortext}{#4}] {};
+ %
+ \else
+ \ifnum#6=6
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, left of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=left:\color{\colortext}{#4}] {};
+ \else
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, left of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above:\color{\colortext}{#4}] {};
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ %
+ \draw[-latex, \linecolor, \linepathtype] (tmpn) -- (#3);
+}
+
+\newcommand{\kOutRightM}[6][]{
+ \def\dxinr{#1};
+ \ifx\dxinr\empty
+ \def\dxinr{0};
+ \else
+ \fi
+
+ % to add to all
+ \def\dypos{#5};
+ \ifx\dypos\empty
+ \def\dypos{0};
+ \else
+ \fi
+
+ \coordinate (tmpn) at ($(#2.east) + (0,\dypos)$);
+
+ \ifnum#6=0
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, right of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=1
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, right of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above left:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=2
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, right of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above right:\color{\colortext}{#4}] {};
+ %
+ \else
+ \ifnum#6=3
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, right of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=4
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, right of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below left:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=5
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, right of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below right:\color{\colortext}{#4}] {};
+ %
+ \else
+ \ifnum#6=6
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, right of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=left:\color{\colortext}{#4}] {};
+ \else
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, right of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above:\color{\colortext}{#4}] {};
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ %
+ \draw[-latex, \linecolor, \linepathtype] (tmpn) -- (#3);
+}
+
+\newcommand{\kOutUpM}[6][]{
+ \def\dxina{#1};
+ \ifx\dxina\empty
+ \def\dxina{0};
+ \else
+ \fi
+
+ % to add to all
+ \def\dxpos{#5};
+ \ifx\dxpos\empty
+ \def\dxpos{0};
+ \else
+ \fi
+
+ \coordinate (tmpn) at ($(#2.north) + (\dxpos,0)$);
+
+ \ifnum#6=0
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, above of= tmpn, node distance= 1.2cm + \dxina, font=\textsize] (#3) [label=above:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=1
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, above of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above left:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=2
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, above of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above right:\color{\colortext}{#4}] {};
+ %
+ \else
+ \ifnum#6=3
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, above of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=4
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, above of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below left:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=5
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, above of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below right:\color{\colortext}{#4}] {};
+ %
+ \else
+ \ifnum#6=6
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, above of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=left:\color{\colortext}{#4}] {};
+ \else
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, above of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above:\color{\colortext}{#4}] {};
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ %
+ \draw[-latex, \linecolor, \linepathtype] (tmpn) -- (#3);
+}
+
+\newcommand{\kOutDownM}[6][]{
+ \def\dxina{#1};
+ \ifx\dxina\empty
+ \def\dxina{0};
+ \else
+ \fi
+
+ % to add to all
+ \def\dxpos{#5};
+ \ifx\dxpos\empty
+ \def\dxpos{0};
+ \else
+ \fi
+
+ \coordinate (tmpn) at ($(#2.south) + (\dxpos,0)$);
+
+ \ifnum#6=0
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, below of= tmpn, node distance= 1.2cm + \dxina, font=\textsize] (#3) [label=above:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=1
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, below of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above left:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=2
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, below of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above right:\color{\colortext}{#4}] {};
+ %
+ \else
+ \ifnum#6=3
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, below of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=4
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, below of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below left:\color{\colortext}{#4}] {};
+ \else
+ \ifnum#6=5
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, below of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=below right:\color{\colortext}{#4}] {};
+ %
+ \else
+ \ifnum#6=6
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, below of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=left:\color{\colortext}{#4}] {};
+ \else
+ \node[fill=\linecolor, circle, inner sep=0pt, outer sep=0pt, minimum size=0.3em, below of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) [label=above:\color{\colortext}{#4}] {};
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ %
+ \draw[-latex, \linecolor, \linepathtype] (tmpn) -- (#3);
+}
+
+
+
+
+
+%% Vector variants
+\newcommand{\kVecInRight}[5][]{
+ \def\dxinr{#1};
+ \ifx\dxinr\empty
+ \def\dxinr{0};
+ \else
+ \fi
+
+ \coordinate (tmpn) at ($(#2.east) + (0,#5)$);
+
+ \node[right of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) {\color{\colortext}#4};
+
+ \draw[-latex, \linecolor, veclinetype] (#3)--(tmpn);
+}
+
+\newcommand{\kVecInLeft}[5][]{
+ \def\dxinr{#1};
+ \ifx\dxinr\empty
+ \def\dxinr{0};
+ \else
+ \fi
+
+ % to add to all
+ \def\dypos{#5};
+ \ifx\dypos\empty
+ \def\dypos{0};
+ \else
+ \fi
+
+ \coordinate (tmpn) at ($(#2.west) + (0,\dypos)$);
+
+ \node[left of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) {\color{\colortext}#4};
+
+ \draw[-latex, \linecolor, veclinetype] (#3)--(tmpn);
+}
+
+\newcommand{\kVecInUp}[5][]{
+ \def\dxina{#1};
+ \ifx\dxina\empty
+ \def\dxina{0};
+ \else
+ \fi
+
+ \coordinate (tmpn) at ($(#2.north) + (#5,0)$);
+
+ \node[above of= tmpn, node distance= 1.2cm + \dxina, font=\textsize] (#3) {\color{\colortext}#4};
+
+ \draw[-latex, \linecolor, veclinetype] (#3)--(tmpn);
+}
+
+\newcommand{\kVecInDown}[5][]{
+ \def\dxinr{#1};
+ \ifx\dxinr\empty
+ \def\dxinr{0};
+ \else
+ \fi
+
+ \coordinate (tmpn) at ($(#2.south) + (#5,0)$);
+
+ \node[below of= tmpn, node distance= 1.2cm + \dxinr, font=\textsize] (#3) {\color{\colortext}#4};
+
+ \draw[-latex, \linecolor, veclinetype] (#3)--(tmpn);
+}
+
+
+% Link Outputs Invisible Node
+%% Usage: [optional distance shift]{from node label}{to current node label}{out signal label}{direction shift}
+\newcommand{\kVecOutRight}[5][]{
+ \def\dxoutr{#1};
+ \ifx\dxoutr\empty
+ \def\dxoutr{0};
+ \else
+ \fi
+
+ \coordinate (tmpo) at ($(#2.east) + (0,#5)$);
+
+ \node[right of= tmpo, node distance= 1.2cm + \dxoutr, font=\textsize] (#3) {\color{\colortext}#4};
+
+ \draw[-latex, \linecolor, veclinetype] (tmpo)--(#3);
+}
+
+\newcommand{\kVecOutLeft}[5][]{
+ \def\dxoutr{#1};
+ \ifx\dxoutr\empty
+ \def\dxoutr{0};
+ \else
+ \fi
+
+ \coordinate (tmpo) at ($(#2.west) + (0,#5)$);
+
+ \node[left of= tmpo, node distance= 1.2cm + \dxoutr, font=\textsize] (#3) {\color{\colortext}#4};
+
+ \draw[-latex, \linecolor, veclinetype] (tmpo)--(#3);
+}
+
+\newcommand{\kVecOutUp}[5][]{
+ \def\dxoutr{#1};
+ \ifx\dxoutr\empty
+ \def\dxoutr{0};
+ \else
+ \fi
+
+ \coordinate (tmpo) at ($(#2.north) + (#5,0)$);
+
+ \node[above of= tmpo, node distance= 1.2cm + \dxoutr, font=\textsize] (#3) {\color{\colortext}#4};
+
+ \draw[-latex, \linecolor, veclinetype] (tmpo)--(#3);
+}
+
+\newcommand{\kVecOutDown}[5][]{
+ \def\dxoutr{#1};
+ \ifx\dxoutr\empty
+ \def\dxoutr{0};
+ \else
+ \fi
+
+ \coordinate (tmpo) at ($(#2.south) + (#5,0)$);
+
+ \node[below of= tmpo, node distance= 1.2cm + \dxoutr, font=\textsize] (#3) {\color{\colortext}#4};
+
+ \draw[-latex, \linecolor, veclinetype] (tmpo)--(#3);
+}
+
+
% ----------------------------------------------------------------------------------------
% SIGNAL FLOW GRAPHS
-\newcommand{\sfgStart}[3]{
+\newcommand{\ksfgStart}[3]{
\node[draw,circle,fill=\linecolor,inner sep=0pt, outer sep=0pt, minimum size=0.5em,
node distance= \horizdist,label=below:\color{\colortext}\textsize{#3}] (#1) at #2 {};
}
-\newcommand{\sfgNStart}[3]{
+\newcommand{\ksfgNStart}[3]{
\node[draw,circle,fill=\linecolor,inner sep=0pt, outer sep=0pt, minimum size=0.5em,
node distance= \horizdist,label=below:\color{\colortext}\textsize{#3}] (#1) at #2 {};
}
-\newcommand{\sfgNodeR}[5][]{
+\newcommand{\ksfgNodeR}[5][]{
\node[fill=\linecolor,circle,inner sep=0pt, outer sep=0pt, minimum size=.5em,
right of = #2, node distance= \sfghorizdist,label=#5:\color{\colortext}\textsize{#4}] (#3) {};
\draw [\linecolor, \linepathtype, midarrow] (#2)-- node[auto,above] {\textsize{#1}} (#3);
}
-\newcommand{\sfgNodeL}[5][]{
+\newcommand{\ksfgNodeL}[5][]{
\node[fill=\linecolor,circle,inner sep=0pt, outer sep=0pt, minimum size=.5em,
left of = #2, node distance= \sfghorizdist,label=#5:\color{\colortext}\textsize{#4}] (#3) {};
\draw [\linecolor, \linepathtype, midarrow] (#2)-- node[auto,above] {\textsize{#1}} (#3);
}
-\newcommand{\sfgNodeU}[5][]{
+\newcommand{\ksfgNodeU}[5][]{
\node[fill=\linecolor,circle,inner sep=0pt, outer sep=0pt, minimum size=.5em,
above of = #2, node distance= \sfghorizdist,label=#5:\color{\colortext}\textsize{#4}] (#3) {};
\draw [\linecolor, \linepathtype, midarrow] (#2)-- node[auto,above] {\textsize{#1}} (#3);
}
-\newcommand{\sfgNodeD}[5][]{
+\newcommand{\ksfgNodeD}[5][]{
\node[fill=\linecolor,circle,inner sep=0pt, outer sep=0pt, minimum size=.5em,
below of = #2, node distance= \sfghorizdist,label=#5:\color{\colortext}\textsize{#4}] (#3) {};
\draw [\linecolor, \linepathtype, midarrow] (#2)-- node[auto,above] {\textsize{#1}} (#3);
}
-\newcommand{\sfgLinkSelfR}[2][]{
+\newcommand{\ksfgLinkSelfR}[2][]{
\draw[\linecolor, \linepathtype, midarrow,looseness=50]
(#2) to [out=45,in=-45] node[right] {\textsize{#1}} (#2);
}
-\newcommand{\sfgLinkSelfL}[2][]{
+\newcommand{\ksfgLinkSelfL}[2][]{
\draw[\linecolor, \linepathtype, midarrow,looseness=50]
(#2) to [out=-135,in=-135] node[left] {\textsize{#1}} (#2);
}
-\newcommand{\sfgLinkSelfU}[2][]{
+\newcommand{\ksfgLinkSelfU}[2][]{
\draw[\linecolor, \linepathtype, midarrow,looseness=50]
(#2) to [in=45,out=135] node[above] {\textsize{#1}} (#2);
}
-\newcommand{\sfgLinkSelfD}[2][]{
+\newcommand{\ksfgLinkSelfD}[2][]{
\draw[\linecolor, \linepathtype, midarrow,looseness=50]
(#2) to [in=225,out=315] node[below] {\textsize{#1}} (#2);
}
-\newcommand{\sfgCLinkFlip}[4][]{
+\newcommand{\ksfgCLinkFlip}[4][]{
\draw[midarrow, bend right=60] (#2) to node[#4] {\textsize{#1}} (#3);
}
-\newcommand{\sfgCLink}[4][]{
+\newcommand{\ksfgCLink}[4][]{
\draw[midarrow, bend left=60] (#2) to node[#4] {\textsize{#1}} (#3);
}
%% node label positioning: at start near start midway near end at end, above below, sloped
diff --git a/macros/latex/contrib/footnotehyper/README.md b/macros/latex/contrib/footnotehyper/README.md
index 2faee6c8be..c35571dce2 100644
--- a/macros/latex/contrib/footnotehyper/README.md
+++ b/macros/latex/contrib/footnotehyper/README.md
@@ -1,6 +1,6 @@
<!-- -->
- Source: footnotehyper.dtx (v1.1c 2021/01/29)
+ Source: footnotehyper.dtx (v1.1d 2021/02/04)
Author: Jean-Francois Burnol
Info: hyperref aware footnote.sty
License: LPPL 1.3c
diff --git a/macros/latex/contrib/footnotehyper/footnotehyper.dtx b/macros/latex/contrib/footnotehyper/footnotehyper.dtx
index 83e6d30bbe..b42e003c2b 100644
--- a/macros/latex/contrib/footnotehyper/footnotehyper.dtx
+++ b/macros/latex/contrib/footnotehyper/footnotehyper.dtx
@@ -1,20 +1,20 @@
% -*- coding: utf-8; time-stamp-format: "%02d-%02m-%:y at %02H:%02M:%02S %Z" -*-
%<*none>
-\def\dtxtimestamp {Time-stamp: <29-01-2021 at 19:18:01 CET>}
+\def\dtxtimestamp {Time-stamp: <04-02-2021 at 12:57:09 CET>}
%</none>
%<*!readme>
%%
%% Package: footnotehyper
-%% Version: 1.1c (2021/01/29)
+%% Version: 1.1d (2021/02/04)
%% License: LPPL 1.3c
%% Copyright (C) 2016-2021 Jean-Francois Burnol <jfbu at free dot fr>.
%%
%</!readme>
%<*tex>
\def\pkgname {footnotehyper}
-\def\pkgdate {2021/01/29}
-\def\docdate {2021/01/29}
-\def\pkgversion {v1.1c}
+\def\pkgdate {2021/02/04}
+\def\docdate {2021/02/04}
+\def\pkgversion {v1.1d}
\def\pkgdescription {hyperref aware footnote.sty (JFB)}
%</tex>
%<*none>
@@ -25,7 +25,7 @@
\catcode32=13\catcode`\\=12^^Brelax^^A
^^Bfirstofone{^^Bendgroup^^Bdef^^BpkgLicense^^A
{% Package: footnotehyper
-% Version: 1.1c (2021/01/29)
+% Version: 1.1d (2021/02/04)
% License: LPPL 1.3c
% Copyright (C) 2016-2021 Jean-Francois Burnol <jfbu at free dot fr>.
%
@@ -54,7 +54,7 @@
%<*readme>
<!-- -->
- Source: footnotehyper.dtx (v1.1c 2021/01/29)
+ Source: footnotehyper.dtx (v1.1d 2021/02/04)
Author: Jean-Francois Burnol
Info: hyperref aware footnote.sty
License: LPPL 1.3c
@@ -392,6 +392,22 @@ See related remarks at end of \autoref{sec:notes}.
|savenotes| environment directly wraps the enclosed list environment,
mid-paragraph).
+\item[v1.1d (2021/02/04)] Fix regression at |v1.1b| which caused a build crash
+ whenever \fnh decided to raise a warning relative to |\@makefntext|.%
+%
+\footnote{Thanks to Leon K. for reporting the bug.}
+
+ Refactor analysis of \cs{@makefntext} for simpler and better support of
+ |babel-french|.%
+\footnote{Only basic
+ context has been tested with |babel-french|: standard classes, |KOMA|-script,
+ |memoir|. Extra packages may make the \fnh environments cause breakage.}
+%
+ Better support
+ contexts such as presence of package |cleveref|.%
+
+ Add \verb=\iffootnotehyperparse= and \verb=\iffootnotehyperwarn= booleans.
+
\end{description}
\section{Usage}
@@ -405,42 +421,94 @@ As summarized in the abstract, the package provides:
verbatim material.
\end{itemize}
\end{savenotes}
-But the constructability of the |footnote/footnotetext| environments depends
-on how |\@makefntext| has been customized by the class or other packages; a
-warning is issued if the situation appears to be desperate.\footnote{original
- |footnote.sty| could end up in a low level \TeX\ error.}
-
- Some details: \fnh inherits from |footnote| original package the aim to
- convert the macro |\@makefntext| into two parts, the first one to be inserted
- at the start of a footnote in environment form, the second one at its end.
- It thus hopes that the replacement text of |\@makefntext| contains only once
- its parameter token |#1|, and that it is used unbraced.
+Setting-up the environments proceeds from an analysis of the pre-existing
+internal \LaTeX\ macro |\@makefntext|. The next section discusses problems
+which may arise.
-\begin{savenotes}
-\begin{framed}
- \fnh has a more robust, but still naive, way of analysing this than the
- original package. But even seemingly innocent redefinitions such as the one
+\subsection{Potential difficulties with the footnote and footnotetext
+ environments}
+
+ What is discussed here only affects the \emph{environments} |footnote| and
+ |footnotetext| not the macros \cs{footnote} and \cs{footnotetext}.
+
+ \fnh inherits from |footnote| original package the aim to
+ convert |\@makefntext| into two parts, the first one to be inserted
+ at the start of a footnote in environment form, the second one (usually
+ empty) at its end.%
+%
+\begin{footnote}
+ \LaTeX\ inserts some stuff before and after the footnote text, even before
+ handing it over as argument to \cs{@makefntext}. These tokens are currently
+ hardcoded into the \fnh environments for footnotes.
+\end{footnote}
+%
+ It thus hopes that the replacement text of |\@makefntext| contains only once
+ its parameter token |#1|, and that it is used there unbraced. This is the case
+ with the |article| class.
+
+ Known bug (may be promoted to feature at some point): the analysis is done
+ only once at begin document, whereas the |article.cls|'s redefines
+ |\@makefntext| during execution of |\maketitle|. However, it does not look
+ really urgent to support at all costs usage of the environment |footnote| in
+ the |\author| etc... data which contributes to the |\maketitle| expansion.%
+%
+ \begin{footnote}
+\phantomsection\label{fn:texperts}%
+ \TeX perts note: |\def\FNH@prefntext{\@makefntext{}}| would make the
+ footnote environment dynamically adjust to circumstances, when
+ |\@makefntext| only adds some prefix and no postfix. In fact, this is
+ (in a more complicated form for compatibility with |KOMA|-script and to
+ obey the |FBFrenchFootnotes| setting and the additional extra stuff
+ inserted by |babel-french| before and after) basically what is done by
+ \fnh to handle
+ |babel-french|.
+
+ As it may cause instability if extra packages fiddle
+ with |\@makefntext|, or |\@makefntext| is radically re-defined in some
+ environments provided by the class, \fnh does not use this when its
+ begin document analysis concluded the argument was used unbraced and at
+ last position in replacement text of |\@makefntext|, but it freezes the
+ found prefix. However, when it is concluded that probably |\@makefntext|
+ has been redefined in an |<extra tokens>\old@makefntext| way (for
+ example, this is the case with |cleveref| package), then the
+ |\def\FNH@prefntext{\@makefntext{}}| approach is taken, despite the
+ risks inherent to it.
+
+ You can provide your own definitions of
+ \cs{FNH@prefntext} and \cs{FNH@postfntext}. Then add
+ \cs{footnotehyperparsefalse} to the preamble.
+ \end{footnote}
+
+ Some seemingly innocent redefinitions such as the one
of |beamer| which was last time I checked (that was in 2019):
\begin{verbatim}
macro:#1->\def \insertfootnotetext {#1}\def \insertfootnotemark
{\@makefnmark }
\usebeamertemplate ***{footnote}
\end{verbatim}
- is not compatible. Since |v1.1a|, \fnh simply aborts under |beamer| class.
-
- The package could possibly be much improved here, but at update |v1.1b| it
- simply adds a specific fix to handle a problem of another type arising with
- |memoir| together with |babel-french|%
- \begin{footnote}
- In the |babel-french| context, \fnh attempts to analyse |\@makefntextFB|
- rather than |\@makefntext| itself. The problem arose in that (automated)
- analysis.
- \end{footnote}
- This fix uses a bit daring |\scantokens| which could be useful to solve
- other incompatibilities of the similar nature, but we have limited the fix
- to those exact circumstances, until we get alerted by some bug report.
-\end{framed}
-\end{savenotes}
+ are not (easily) compatible with environment forms for footnotes
+ allowing verbatim material, as they require fetching the footnote
+ contents.%
+ \footnote{%\phantomsection\label{fn:beamer}% test, ça marche!
+ Since |v1.1a|, \fnh simply aborts under |beamer| class.}
+
+ In case of such a problematic |\@makefntext| \fnh raises a warning, to
+ explain that footnotes typeset using the environment forms will be
+ dysfunctional (the footnote marker at bottom of page will be missing,
+ probably). Footnotes using |\footnote| are not impacted by this.
+
+ % See \ref{fn:beamer} % test, ça marche, aussi avec environnement
+
+ Also \fnh emits some info message if |\@makefntext| was not as simple as
+ expected but nevertheless there is some hope that the |footnote| and
+ |footnotetext| environments will be fully functional. This is currently the
+ case in presence of package |cleveref| (see the \TeX perts
+ footnote \ref{fn:texperts}).
+
+ You can turn off these messages by adding \cs{footnotehyperwarnfalse}
+ to the document preamble.
+
+\subsection{Other potential or actual limitations}
It should be recalled that in case of |\footnotemark[N]| and
|\footnotetext[N]{...}| mark-up |hyperref| creates no hyperlink. This is not
@@ -458,6 +526,8 @@ Environments typesetting multiple times their contents are the most hostile to
footnotes. Currently, \fnh only handles especially the |amsmath|
environments (as in |footnote.sty|.)
+\subsection{A legacy macro from the original package, usage not recommended}
+
Finally there is a |\makesavenoteenv| command which takes as
argument an environment name and patches it to do the
|\savenotes/\spewnotes| automatically.%
@@ -472,6 +542,7 @@ one never knows what happens with such patches: for example the |[H]|
specifier provided by the |float| package overwrites the |\end{table}|
definition during the execution of |\begin{table}|\dots !
+\subsection{Example of use}
\begin{savenotes}
\begin{framed}
\DeleteShortVerb{\|}\MakeShortVerb{\*}%
@@ -486,7 +557,7 @@ definition during the execution of |\begin{table}|\dots !
could have been used.\end{footnote}\\\hline
\end{tabular}\par}
\DeleteShortVerb{\*}\MakeShortVerb{\|}%
-An example:
+Here is an illustrative example of usage of the |savenotes| environment:
\begin{verbatim}
\begin{savenotes}
\begin{framed}
@@ -494,15 +565,16 @@ An example:
\footnote{\url{http://ctan.org/pkg/footnote}}
Particularly you may check its |savenotes| environment.%
- \footnote{It doesn't bring any
+ \footnote{\phantomsection\label{fn:floats}It doesn't bring any
feature to especially handle the issues related to footnotes in floating
environments, though.}
\end{framed}
\end{savenotes}
+Here is a link to an interesting footnote: \ref{fn:floats}.
\end{verbatim}
and the present frame has \cs{footnote}'s from inside a |tabular| and is
inside a |savenotes| environment.%
-\begin{footnote}
+\begin{footnote}\phantomsection\label{fn:minipage}
Here is an issue which has nothing (as I finally figured out) to
do with |footnote|, and only indirectly with \LaTeX: if you embed
a \emph{full-width} minipage (with initial \cs{noindent}) in any
@@ -575,20 +647,19 @@ No hyperfootnote link was inserted.%
|\footnotemark[N]/\footnotetext[N]{<foo>}| case. It does when
the |[N]| is absent or when it is used with a |\footnote| command
(or a |footnote| environment.)
-
- By the way, \fnh |v0.9f|'s |\footnotetext[N]| and |\begin{footnotetext}[N]|
- each had a bug and they were unusable \emph{inside} the |savenotes|
- environment. There was no issue \emph{outside}.
\end{footnotetext}
And a final footnote, done with |\begin{footnote}[57]|%
-\begin{footnote}[57]\csname @minipagetrue\endcsname % to reduce
- % framed inserted vertical spacing
- \begin{framed}
- \noindent\fnh works since |v1.0| also in absence of |hyperref| or when the
+\begin{footnote}[57]%\csname @minipagetrue\endcsname % to reduce
+% % framed inserted vertical spacing
+% \begin{framed}
+% \noindent
+ \fnh works since |v1.0| also in absence of |hyperref| or when the
latter was passed |hyperfootnotes=false| option.
- \end{framed}
+% \end{framed}
\end{footnote}.
-There is no problem with the hyperlink, then.
+There is no problem with the hyperlink, then. Oh, and don't forget to read
+this interesting footnote: \ref{fn:minipage} (just in case you skipped on
+first reading).
\section{Notes}\label{sec:notes}
@@ -690,8 +761,10 @@ is still there, as I checked now. This has nothing to do with \fnh.
%</none>
%<*package>
% \begin{macro}{no options}
-% The package has no options.
+% The package has no options. I am too lazy.
% \begin{macrocode}
+\newif\iffootnotehyperparse\footnotehyperparsetrue
+\newif\iffootnotehyperwarn \footnotehyperwarntrue
\DeclareOption*%
{\PackageWarning{footnotehyper}{Option `\CurrentOption' is unknown}}%
\ProcessOptions\relax
@@ -1031,6 +1104,7 @@ is still there, as I checked now. This has nothing to do with \fnh.
% \begin{macro}{\@makefntext}
% \begin{macro}{\FNH@prefntext}
% \begin{macro}{\FNH@postfntext}
+% \begin{macro}{\FNH@check}
% The definitions of |\FNH@prefntext| and |\FNH@postfntext| (which are needed
% for the |footnote| environment, |\FNH@startfntext| and |\FNH@endfntext|)
% are extracted from a somewhat daring analysis of |\@makefntext|.
@@ -1041,68 +1115,171 @@ is still there, as I checked now. This has nothing to do with \fnh.
% there multiple times. We also insert here some code to handle especially
% the case of |babel-frenchb|.
%
+% Refactoring at |v1.1d|. This will make \fnh compatible with |cleveref| for
+% example, if nothing else interferes. Not all combinations of classes and
+% packages can be handled and we can not hardcode a pre-analysis for all
+% possible cases. Of course, one can not expect \fnh to be compatible with
+% other footnote dedicated packages, but at best only with slight
+% modifications of \LaTeX's defaults. At |v1.1d| the |babel-french| context
+% is handled especially (to support it better with KOMAscript classes and
+% simplify handling the |memoir| situation); there was no real other way
+% than hardcode it more or less, but it can possibly break in presence of
+% additional footnote packages.
+%
+% Also the \cs{iffootnotehyperparse} and \cs{iffootnotehyperwarn} booleans
+% were added.
+%
+% Provide at least some definitions for \cs{FNH@prefntext} and
+% \cs{FNH@postfntext} in case of \cs{footnotehyperparsefalse} in preamble.
+% \begin{macrocode}
+\let\FNH@prefntext\@empty
+\let\FNH@postfntext\@empty
+\AtBeginDocument{\iffootnotehyperparse\expandafter\FNH@check\fi}%
+% \end{macrocode}
+%
% As |\ifFBFrenchFootnotes| is not a \TeX\ boolean if |babel-frenchb| isn't
% loaded, we have to work around this for |\if..\fi| pairs.
%
+% |v1.1d| fixes a |v1.1b| bug: any situation in |\FNH@check@a| causing the
+% |\FNH@bad@makefntext@alert| branch to be chosen crashed the build due
+% precisely to this problem with |\ifFBFrenchFootnotes| status. I had taken
+% precautions for the |\else| branch but not for the ``warning'' branch.
+%
+% So let's fix this, and do it in such a way (with \cs{FNH@safeif}) that the
+% \TeX\ |\if..\fi| balancing count does not perturbate enclosing the package
+% loading in a \TeX\ conditional. Why I am bothering, I don't know.
+%
+% Finally, I refactored entirely the way |frenchb| context is handled,
+% (using multiple times \cs{FNH@safeif} although now only for the artistic
+% aim of balanced conditionals, as all |frenchb|-related stuff being in
+% their dedicated macro, direct usage of |\ifFB...| is possible).
+%
+% As long as nothing else interferes |babel-french| should be ok with
+% standard classes, KOMA and memoir.
+%
% \begin{macrocode}
-\AtBeginDocument{\let\FNH@@makefntext\@makefntext
- \ifx\@makefntextFB\undefined
- \expandafter\@gobble\else\expandafter\@firstofone\fi
- {\ifFBFrenchFootnotes \let\FNH@@makefntext\@makefntextFB \else
- \let\FNH@@makefntext\@makefntextORI\fi}%
- \expandafter\FNH@check@a\FNH@@makefntext{1.2!3?4,}%
- \FNH@@@1.2!3?4,\FNH@@@\relax
+\def\FNH@safeif#1{%
+ \iftrue\csname if#1\endcsname\csname fi\endcsname\expandafter\@firstoftwo
+ \else\csname fi\endcsname\expandafter\@secondoftwo
+ \fi
+}%
+\def\FNH@check{%
+ \ifx\@makefntextFB\@undefined\expandafter\FNH@check@
+ \else\expandafter\FNH@frenchb@
+ \fi
+}%
+\def\FNH@frenchb@{%
+ \def\FNH@prefntext{%
+ \localleftbox{}%
+ \let\FBeverypar@save\FBeverypar@quote
+ \let\FBeverypar@quote\relax
+ \FNH@safeif{FB@koma}%
+ {\FNH@safeif{FBFrenchFootnotes}%
+ {\ifx\footnote\thanks
+ \let\@@makefnmark\@@makefnmarkTH
+ \@makefntextTH{} % space as in french.ldf
+ \else
+ \let\@@makefnmark\@@makefnmarkFB
+ \@makefntextFB{} % space as in french.ldf
+ \fi
+ }{\let\@@makefnmark\@@makefnmarkORI
+ \@makefntextORI{}% no space as in french.ldf
+ }%
+ }%
+ {\FNH@safeif{FBFrenchFootnotes}%
+ {\@makefntextFB{}}%
+ {\@makefntextORI{}}%
+ }%
+ }%
+ \def\FNH@postfntext{%
+ \let\FBeverypar@quote\FBeverypar@save
+ \localleftbox{\FBeveryline@quote}%
+ }%
+ \iffootnotehyperwarn
+ \PackageInfo{footnotehyper}%
+ {frenchb compatibility patch activated.^^J It will not work in
+ all circumstances.^^J In case of problems with the `footnote' or
+ `footnotetext' environments,^^J please send to the author a small
+ file demonstrating the problem.^^J To turn off this message, add
+ \string\footnotehyperwarnfalse\space to the preamble.^^J}%
+ \fi
}%
% \end{macrocode}
-% ``Daring analysis'' is un understatement. At |v1.1b| we add a dangerous
+% \end{macro}
+% ``Daring analysis'' is un understatement. At |v1.1b| we added a dangerous
% twist to fix a memoir + frenchb triggered issue: if the
% |\@makefntext|, as in memoir + frenchb situation, uses |\def| syntax to
% define a macro with parameter we had a problem with the |#| token not
% being doubled in the replacement fetched by
-% |\FNH@check@a|. As expedient work-around we fix this by adding a
-% |\scantokens| wrapper. The induced end of line space will only be from
-% loading of \fnh itself, so we can ignore. Problem is we
-% assume here |\@makefntext| does not rely on weird catcodes. Very
-% problematic if LaTeX3 syntax is used. So I add a layer a security to do
-% this \emph{only} under memoir + frenchb situation. Which is a pity
-% as it could be more generally useful. But let's wait for bug reports if
-% really needed.
+% |\FNH@check@a|. As expedient work-around we fixed this by adding a
+% |\scantokens| wrapper.
%
-% Maybe I should add some user interface to customize directly what
-% |\FNH@prefntext| and |\FNH@postfntext| do, but I am aiming today for a
-% quick bug fix, as we are |2021/01/26| and first heard of the bug on
-% |2020/06/15|.
+% At |v1.1d| I refactored the |babel-french| situation, moving it to an
+% entirely dedicated \cs{FNH@frenchb@}, and dropped the |v1.1b| usage of
+% |\scantokens|.
+%
+% |v1.1d| adds \cs{FNH@checkagain@} which will identify circumstances likely
+% to be safe for the approach via |\def\FNH@prefntext{\@makefntext{}}|. For
+% example this is what will happen with |cleveref| (if not modified by other
+% packages).
% \begin{macrocode}
+\def\FNH@check@{%
+ \expandafter\FNH@check@a\@makefntext{1.2!3?4,}%
+ \FNH@@@1.2!3?4,\FNH@@@\relax
+}%
\long\def\FNH@check@a #11.2!3?4,#2\FNH@@@#3{%
- \ifx\relax#3\FNH@bad@makefntext@alert
+ \ifx\relax#3\expandafter\FNH@checkagain@
\else
- \edef\FNH@restore@{\catcode`\noexpand\@\the\catcode`\@\relax}%
- \makeatletter
- \ifx\@makefntextFB\undefined
- \expandafter\@gobble\else\expandafter\@firstofone\fi
- {\@ifclassloaded{memoir}%
- {\ifFBFrenchFootnotes\expandafter\@gobble\fi}%
- {}}%
- \@secondoftwo
- \scantokens{\def\FNH@prefntext{#1}\def\FNH@postfntext{#2}}%
- \FNH@restore@
+ \def\FNH@prefntext{#1}\def\FNH@postfntext{#2}%
\expandafter\FNH@check@b
\fi
}%
+% \end{macrocode}
+% The argument was not seen unbraced at top. Maybe it is not fetched, or it was
+% but was left at the end, braced. If this is the case we use the fallback
+% |\def\FNH@prefntext{\@makefntext{}}|, which may work.
+% \begin{macrocode}
+\def\FNH@checkagain@{%
+ \expandafter\FNH@checkagain@a
+ \detokenize\expandafter{\@makefntext{1.2!3?4,}}\relax\FNH@@@
+}%
+\edef\FNH@temp{\noexpand\FNH@checkagain@a ##1\string{1.2!3?4,\string}}%
+\expandafter\def\FNH@temp#2#3\FNH@@@{%
+ \ifx\relax#2%
+ \def\FNH@prefntext{\@makefntext{}}%
+ \iffootnotehyperwarn
+ \PackageInfo{footnotehyper}%
+ {using \string\@makefntext{} approach.^^J
+ In case of problems with the footnote environments, please send^^J
+ to the author a small document source illustrating them. To turn^^J
+ off this message, add
+ \string\footnotehyperwarnfalse\space to preamble.^^J}%
+ \fi
+ \else\FNH@bad@makefntext@alert
+ \fi
+}%
+% \end{macrocode}
+% Back to non |babel-french| context. Let's check that |pre| and |post| do not
+% contain some weird stuff from original |\@makefntext{#1}| containing
+% multiple times |#1|.
+% \begin{macrocode}
\def\FNH@check@b #1\relax{%
\expandafter\expandafter\expandafter\FNH@check@c
\expandafter\meaning\expandafter\FNH@prefntext
\meaning\FNH@postfntext1.2!3?4,\FNH@check@c\relax
}%
\def\FNH@check@c #11.2!3?4,#2#3\relax{%
- \ifx\FNH@check@c#2\expandafter\@gobble\fi\FNH@bad@makefntext@alert
+ \ifx\FNH@check@c#2\else\FNH@bad@makefntext@alert\fi
}%
\def\FNH@bad@makefntext@alert{%
+ \iffootnotehyperwarn
\PackageWarningNoLine{footnotehyper}%
- {^^J The footnote environment will not be fully functional, sorry.^^J
+ {^^J The footnote environments will probably lack footnote numbers at^^J
+ bottom of pages, sorry.^^J
You may try to email the author this meaning of \string\@makefntext:^^J
\meaning\@makefntext^^J
- together with the used preamble}%
+ together with the document preamble}%
+ \fi
\let\FNH@prefntext\@empty\let\FNH@postfntext\@empty
}%
% \end{macrocode}
diff --git a/macros/latex/contrib/footnotehyper/footnotehyper.pdf b/macros/latex/contrib/footnotehyper/footnotehyper.pdf
index eb6aa8a3e7..3ebd203632 100644
--- a/macros/latex/contrib/footnotehyper/footnotehyper.pdf
+++ b/macros/latex/contrib/footnotehyper/footnotehyper.pdf
Binary files differ
diff --git a/macros/latex/contrib/psnfssx/lucidabr/README b/macros/latex/contrib/psnfssx/lucidabr/README
index 9968b4038c..79a862b957 100644
--- a/macros/latex/contrib/psnfssx/lucidabr/README
+++ b/macros/latex/contrib/psnfssx/lucidabr/README
@@ -1,4 +1,5 @@
-Copyright 2007, 2010 TeX Users Group.
+$Id: README 350 2021-02-03 23:28:03Z karl $
+Copyright 2007-2021 TeX Users Group.
You may freely use, modify and/or distribute this file (README).
This lucidabr package provides LaTeX support for the Lucida fonts.
@@ -10,17 +11,17 @@ support files, such as tfm and map files.
The lucidabr and lucida packages on CTAN are free, but the Lucida fonts
are not: you must order them from TUG or another source to actually
typeset anything in Lucida. The TUG Lucida web pages explain the
-details -- see http://tug.org/lucida.
+details -- see https://tug.org/lucida.
For installation instructions, after ordering the fonts from TUG, see the
README.TUG file. (You'll get the same info in email after ordering.)
The "zip file" referred to in README.TUG is the combination of
-http://mirror.ctan.org/install/macros/latex/contrib/psnfssx/lucidabr.zip
+http://mirror.ctan.org/install/macros/latex/contrib/psnfssx/lucidabr.tds.zip
and http://mirror.ctan.org/install/fonts/psfonts/bh/lucida.zip.
If you have questions or problems regarding installation or use, please
email lucida@tug.org; this is an open list for Lucida discussion, and
-you can subscribe via http://lists.tug.org/lucida. Questions or
+you can subscribe via https://lists.tug.org/lucida. Questions or
problems related to ordering or licensing should go to
lucida-admin@tug.org.
diff --git a/macros/latex/contrib/psnfssx/lucidabr/README.TUG b/macros/latex/contrib/psnfssx/lucidabr/README.TUG
index 9bfecad1b4..8ee29077d8 100644
--- a/macros/latex/contrib/psnfssx/lucidabr/README.TUG
+++ b/macros/latex/contrib/psnfssx/lucidabr/README.TUG
@@ -1,9 +1,10 @@
+$Id: README.TUG 350 2021-02-03 23:28:03Z karl $
To install the Lucida Type 1 font distribution from TUG:
1) download the zip file from TUG via the url given to you after ordering.
2) change directories to a suitable texmf hierarchy; your "local texmf"
- tree is the best choice. More info below(*).
+ (texmf-local) tree is typically the best choice. More info below(*).
3) unzip the archive as retrieved. It unpacks into subdirectories
fonts/, tex/, and so on. These directories will probably already
@@ -44,25 +45,22 @@ updmap-sys --force --enable Map lucida.map
usage of the fonts in LaTeX, and is itself typeset using Lucida. The
LaTeX source is also included (lucida-type1.tex) so that you can see
how it was produced. Running this file through LaTeX yourself is a
- good test of the installation.(***)
-
- The short text file doc/fonts/lucidabr/lucidabr.txt lists the options
- to the package. Additional documentation and samples are in
- doc/fonts/lucidabr and doc/fonts/lucida.
+ good test of the installation.(***) Some additional documentation and
+ samples are included in doc/fonts/lucidabr and doc/fonts/lucida.
If you have questions or problems regarding installation or use, please
email lucida@tug.org; this is an open and publicly archived list for
Lucida discussion, and you can subscribe via
-http://lists.tug.org/lucida. Questions or problems related to ordering
+https://lists.tug.org/lucida. Questions or problems related to ordering
or licensing should go to lucida-admin@tug.org.
-The TUG Lucida home page is http://tug.org/lucida.
+The TUG Lucida home page is https://tug.org/lucida.
Happy typesetting!
--
(*) Finding and/or creating your texmf-local tree:
-TeX systems have thousands of files, arranged in one or more
+TeX systems have thousands of files, arranged in several
"trees" of directories. Your system can quickly look through
the trees that it knows about.
@@ -72,9 +70,9 @@ is that if you install an new version of your TeX system then these
local materials will not be overwritten. A local tree is the best place
to install the Lucida fonts.
-Typical names for local trees are "C:\Local TeX Files" on Windows or
-"/usr/local/texlive/texmf-local" on Unix. They might be entirely empty.
-How to find or define a local tree depends on your system:
+The default place for the local tree is /usr/local/texlive/texmf-local
+on Unix or C:\texlive\texmf-local on Windows. They might be entirely
+empty. How to find or define a local tree depends on your system:
MiKTeX
Navigate through the MiKTeX program:
@@ -98,7 +96,6 @@ How to find or define a local tree depends on your system:
kpsewhich --var-value TEXMFLOCAL
to see the directory name.
-
(**) Enabling the Lucida map file under MiKTeX:
1. Edit the map configuration file updmap.cfg. In a DOS Window/Command
@@ -123,19 +120,17 @@ Hopefully that is it. Resume above at step 5.
fonts, mktexpk could not make bitmaps, etc., most likely you need to
enable the Lucida map file. See step 4 above.
-2. If you do try latex-ing lucida-type1.tex and get an error at the line:
- \DeclareEncodingSubset{TS1}{hlh}{1} % including \oldstylenums
-Please check your version of the textcomp.sty style file against
-the current release, available at:
- http://www.ctan.org/tex-archive/macros/latex/unpacked/textcomp.sty
-
+2. If you try to do everything, and the Lucida fonts are still not being
+ recognized (e.g.,, TeX tries to find the nonexistent bitmaps for
+ them), try running:
+ updmap-sys --syncwithtrees
--
Legal: the Lucida fonts are made available only under an end-user or
site license, which you must have agreed to when you ordered the fonts.
The license text is available in the distribution files
doc/fonts/lucidabr/lucida-license-*.txt, or online at
-http://tug.org/store/lucida. (This documentation itself may be freely
+https://tug.org/store/lucida. (This documentation itself may be freely
used, modified and/or distributed.)
The Lucida typeface family was designed by Charles Bigelow and Kris Holmes.
@@ -143,6 +138,10 @@ The Lucida typeface family was designed by Charles Bigelow and Kris Holmes.
registered in the U.S. Patent & Trademark Office and other
jurisdictions.
-TUG gratefully acknowledges Y&Y for the original Lucida TeX distribution,
-Walter Schmidt for creating and updating the TeX font support files, and
+TUG gratefully acknowledges:
+B&H for making this distribution by TUG possible,
+Y&Y for the original Lucida TeX distribution,
+Walter Schmidt for creating and updating the TeX font support files,
PCTeX for sponsoring him and allowing his work to be redistributed.
+and many other volunteer contributors to all aspects of the Lucida
+support in the TeX world.
diff --git a/macros/latex/contrib/psnfssx/lucidabr/lucida-license-individual.txt b/macros/latex/contrib/psnfssx/lucidabr/lucida-license-individual.txt
new file mode 100644
index 0000000000..7eeecaee70
--- /dev/null
+++ b/macros/latex/contrib/psnfssx/lucidabr/lucida-license-individual.txt
@@ -0,0 +1,106 @@
+TeX Users Group (TUG) - Lucida Fonts End User License Agreement (2006-04-06)
+
+This End User license allows use of the Lucida Fonts, as described
+below, by a single named individual. If use throughout an organization
+by many individuals is desired, a Site License should be acquired
+instead.
+
+0) Definitions:
+0a) "End User" means an individual customer of TUG for the Lucida Fonts,
+ with the rights and obligations detailed herein.
+0b) "Font" means the digital software programs and data representing a
+ typeface.
+0c) "Lucida Fonts" means those Fonts which End User has ordered from TUG
+ and TUG has licensed from Bigelow & Holmes Inc.
+
+1) Scope of Use:
+1a) TUG grants End User a nonexclusive sublicense to use the Lucida
+ Fonts for display and printout of text and other information and to
+ embed the Lucida Fonts in documents for transfer, display and
+ printout but not for transfer or sublicense of the Lucida Fonts to
+ others.
+1b) End User may use the Lucida Fonts on at most five (5) workstations
+ and two (2) printers, for his or her personal use only. Additional
+ usage requires additional licenses.
+
+2) No Assignment: End User may not sublicense, assign, or transfer the
+license of the Lucida Fonts.
+
+3) Copying Restrictions: End User may not make, or have made, or permit
+to be made, any copies of the Lucida Fonts or portions thereof except as
+necessary for its use hereunder, as for example, a back-up copy. End
+User agrees that any such copies of a Lucida Font shall contain the same
+proprietary notices that appear on or in the Lucida Font.
+
+4) No Modification: End User may not adapt, translate or modify the
+Lucida Fonts.
+
+5) No Other Rights: Except as stated above, this Agreement does not
+grant End User any rights to patents, copyrights, trademarks (whether
+registered or unregistered), tradenames, trade secrets or any other
+rights, franchises, or licenses in respect to the Lucida Fonts or the
+Lucida trademark(s). End User acknowledges that all proprietary rights
+in the Lucida Fonts remain at all times with Bigelow & Holmes Inc. Any
+use of the trademark Lucida in marketing, advertising, trade, or
+commerce, except for editorial reference to Fonts, must identify the
+mark with the symbol R in a circle, and the phrase "Lucida is a
+trademark of Bigelow & Holmes Inc. registered in the U.S. Patent &
+Trademark Office and other jurisdictions".
+
+6) Export: End User acknowledges that the laws and regulations of
+the United States restrict the export and re-export of commodities and
+technical data of United States origin, including the Lucida Fonts, in
+any form without the appropriate United States and foreign government
+licenses. End User agrees that its obligations pursuant to this section
+shall survive and continue after any termination or expiration of rights
+under this Agreement.
+
+7) Term: The License is effective until terminated. TUG has the right to
+terminate your license immediately if you fail to comply with any term
+of this Agreement. Upon any such termination you will destroy the
+original and any copies of the Software, and related documentation, and
+cease all use of the trademarks.
+
+8) Beneficiary: Bigelow & Holmes Inc. is a third-party beneficiary of
+this license agreement, and has the right to enforce any and all
+obligations of the license.
+
+9) No Warranty: END USER ACKNOWLEDGES THAT NO EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING NO IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR USE, ARE PROVIDED WITH RESPECT TO THE TRADEMARKS OR LUCIDA
+FONTS, AND IN NO EVENT SHALL TUG OR BIGELOW & HOLMES INC. BE LIABLE FOR
+ANY SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OCCURRING
+FROM THE LICENSE OR SUBLICENSE OF RIGHTS GRANTED HEREUNDER OR ARISING
+FROM THE USE OR INABILITY TO USE THE LUCIDA FONTS.
+
+10) Governing Law: This Agreement will be governed by the laws in force
+in the State of Oregon, without giving effect to any choice of law rule
+that would cause the application of the laws of any jurisdiction other
+than the internal laws of the State of Oregon to the rights and duties
+of the parties. The provisions of the United Nations Convention on the
+International Sales of Goods are hereby disclaimed and excluded.
+
+11) Entire Agreement: YOU ACKNOWLEDGE THAT YOU HAVE READ THIS AGREEMENT,
+UNDERSTAND IT AND THAT IT IS THE COMPLETE AND EXCLUSIVE STATEMENT OF
+YOUR AGREEMENT WITH TUG WHICH SUPERSEDES ANY PRIOR AGREEMENT, ORAL OR
+WRITTEN, AND ANY OTHER COMMUNICATIONS BETWEEN TUG AND YOU RELATING TO
+THE SUBJECT MATTER OF THIS AGREEMENT, AND THAT YOUR OBLIGATIONS UNDER
+THIS AGREEMENT SHALL INURE TO THE BENEFIT OF TUG'S LICENSORS WHOSE
+RIGHTS ARE LICENSED UNDER THIS AGREEMENT. NO VARIATION OF THE TERMS OF
+THIS AGREEMENT WILL BE ENFORCEABLE AGAINST TUG UNLESS TUG GIVES ITS
+EXPRESS CONSENT IN WRITING SIGNED BY AN OFFICER OF TUG.
+
+
+TUG contact information for any and all notifications, correspondence,
+and questions related to this license:
+ TeX Users Group, attn: Lucida
+ PO Box 2311
+ Portland, OR 97208-2311
+ USA
+ fax number: +1 815-301-3568
+ electronic mail address: lucida-admin@tug.org
+ web address: http://tug.org/store/lucida
+
+--
+(R) Lucida is a trademark of Bigelow & Holmes Inc. registered in the
+U.S. Patent & Trademark Office and other jurisdictions.
diff --git a/macros/latex/contrib/psnfssx/lucidabr/lucida-license-site.txt b/macros/latex/contrib/psnfssx/lucidabr/lucida-license-site.txt
new file mode 100644
index 0000000000..1e7737f1dd
--- /dev/null
+++ b/macros/latex/contrib/psnfssx/lucidabr/lucida-license-site.txt
@@ -0,0 +1,114 @@
+TeX Users Group (TUG) - Lucida Fonts Site License Agreement (2006-04-06)
+
+This Site License allows use of the Lucida Fonts, as described below,
+within an organization, by up to a certain number of the organization's
+members. If use by a single named individual is desired, an End User
+License should be acquired instead.
+
+0) Definitions:
+0a) "Site Licensee" means a firm, corporation, organization, or agency,
+ which is authorized by TUG to use, reproduce and distribute one or more
+ licensed Lucida Fonts to Site Licensee's members, employees or individual
+ contractors (the "Site Licensee Users") within the organization.
+0b) "Font" means the digital software programs and data representing a
+ typeface.
+0c) "Lucida Fonts" means those Fonts which Site Licensee has ordered
+ from TUG and TUG has licensed from Bigelow & Holmes Inc.
+
+1) Scope of Use: TUG grants Site Licensee a nonexclusive sublicense to:
+1a) use the Lucida Fonts for display and printout of text and other
+ information;
+1b) embed the Lucida Fonts in documents for transfer, display and
+ printout, but not for transfer or sublicense of the Lucida Fonts to
+ others;
+1c) allow up to a specified number of Site Licensee Users to use the Lucida
+ Fonts as in 1a and 1b;
+1d) reproduce and distribute copies of the Lucida Fonts for use only
+ by Site Licensee Users within the Site Licensee's organization.
+
+2) No Assignment: Site Licensee may not sublicense, assign, or transfer
+the license of the Lucida Fonts outside of Site Licensee's organization.
+
+3) Copying and Use Restrictions: Site Licensee may not make, or have
+made, or permit to be made, any copies of the Lucida Fonts or portions
+thereof except as necessary for its use hereunder, as for example, for
+the licensed use by the Site Licensee Users, and routine back-up copies.
+Site Licensee agrees to notify TUG of any reproduction, distribution, or
+use of Lucida Fonts in excess of the number permitted by the sublicense.
+Site Licensee agrees that any copies made of a Lucida Font shall contain
+the same proprietary notices that appear on or in the Lucida Font.
+
+4) No Modification: Site Licensee may not adapt, translate or modify the
+Lucida Fonts.
+
+5) No Other Rights: Except as stated above, this Agreement does not
+grant Site Licensee any rights to patents, copyrights, trademarks
+(whether registered or unregistered), tradenames, trade secrets or any
+other rights, franchises, or licenses in respect to the Lucida Fonts or
+the Lucida trademark(s). Site Licensee acknowledges that all proprietary
+rights in the Lucida Fonts remain at all times with Bigelow & Holmes
+Inc. Any use of the trademark Lucida in marketing, advertising, trade,
+or commerce, except for editorial reference to Fonts, must identify the
+mark with the symbol R in a circle, and the phrase "Lucida is a
+trademark of Bigelow & Holmes Inc. registered in the U.S. Patent &
+Trademark Office and other jurisdictions".
+
+6) Export: Site Licensee acknowledges that the laws and regulations of
+the United States restrict the export and re-export of commodities and
+technical data of United States origin, including the Lucida Fonts, in
+any form without the appropriate United States and foreign government
+licenses. Site Licensee agrees that its obligations pursuant to this
+section shall survive and continue after any termination or expiration
+of rights under this Agreement.
+
+7) Term: The License is effective until terminated. TUG has the right to
+terminate this license immediately if Site Licensee fails to comply with
+any term of this Agreement. Upon any such termination Site Licensee
+shall destroy the original and any copies of the Software, and related
+documentation, and cease all use of the trademarks.
+
+8) Beneficiary: Bigelow & Holmes Inc. is a third-party beneficiary of
+this license agreement, and has the right to enforce any and all
+obligations of the license.
+
+9) No Warranty: SITE LICENSEE ACKNOWLEDGES THAT NO EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING NO IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR USE, ARE PROVIDED WITH RESPECT TO THE LUCIDA TRADEMARK OR
+LUCIDA FONTS, AND IN NO EVENT SHALL TUG OR BIGELOW & HOLMES INC. BE
+LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
+OCCURRING FROM THE LICENSE OR SUBLICENSE OF RIGHTS GRANTED HEREUNDER OR
+ARISING FROM THE USE OR INABILITY TO USE THE LUCIDA FONTS.
+
+10) Governing Law: This Agreement will be governed by the laws in force
+in the State of Oregon, without giving effect to any choice of law
+rule that would cause the application of the laws of any jurisdiction
+other than the internal laws of the State of Oregon to the rights
+and duties of the parties. The provisions of the United Nations
+Convention on the International Sales of Goods are hereby disclaimed and
+excluded.
+
+11) Entire Agreement: SITE LICENSEE ACKNOWLEDGES THAT SITE LICENSEE HAS
+READ THIS AGREEMENT, UNDERSTANDS IT AND THAT IT IS THE COMPLETE AND
+EXCLUSIVE STATEMENT OF ITS AGREEMENT WITH TUG WHICH SUPERSEDES ANY PRIOR
+AGREEMENT, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS BETWEEN TUG AND
+SITE LICENSEE RELATING TO THE SUBJECT MATTER OF THIS AGREEMENT, AND THAT
+SITE LICENSEE'S OBLIGATIONS UNDER THIS AGREEMENT SHALL INURE TO THE
+BENEFIT OF TUG'S LICENSORS WHOSE RIGHTS ARE LICENSED UNDER THIS
+AGREEMENT. NO VARIATION OF THE TERMS OF THIS AGREEMENT WILL BE
+ENFORCEABLE AGAINST TUG UNLESS TUG GIVES ITS EXPRESS CONSENT IN WRITING
+SIGNED BY AN OFFICER OF TUG.
+
+
+TUG contact information for any and all notifications, correspondence,
+and questions related to this license:
+ TeX Users Group, attn: Lucida
+ PO Box 2311
+ Portland, OR 97208-2311
+ USA
+ fax number: +1 815-301-3568
+ electronic mail address: lucida-admin@tug.org
+ web address: http://tug.org/store/lucida
+
+--
+(R) Lucida is a trademark of Bigelow & Holmes Inc. registered in the
+U.S. Patent & Trademark Office and other jurisdictions.
diff --git a/macros/latex/contrib/psnfssx/lucidabr/lucida-sample.pdf b/macros/latex/contrib/psnfssx/lucidabr/lucida-sample.pdf
index afed7e1c5b..82c0313771 100644
--- a/macros/latex/contrib/psnfssx/lucidabr/lucida-sample.pdf
+++ b/macros/latex/contrib/psnfssx/lucidabr/lucida-sample.pdf
Binary files differ
diff --git a/macros/latex/contrib/psnfssx/lucidabr/lucida-sample.tex b/macros/latex/contrib/psnfssx/lucidabr/lucida-sample.tex
index ec6911ade0..6a76b8bc06 100644
--- a/macros/latex/contrib/psnfssx/lucidabr/lucida-sample.tex
+++ b/macros/latex/contrib/psnfssx/lucidabr/lucida-sample.tex
@@ -1,4 +1,4 @@
-% Copyright 2005, 2006 TeX Users Group.
+% Copyright 2005-2012 TeX Users Group.
%
% Copying and distribution of this file, with or without modification,
% are permitted in any medium, without royalty.
@@ -18,19 +18,21 @@
\reversemarginpar
\addtolength\marginparwidth{20pt}
-% live url's if pdf.
-\usepackage{ifpdf}
+\usepackage{ifpdf} % live url's if pdf.
\ifpdf
\usepackage[breaklinks,colorlinks,linkcolor=black,citecolor=black,
- pagecolor=black,urlcolor=black]{hyperref}
+ urlcolor=black]{hyperref}
\else
\usepackage{url}
\fi
\newcommand*\pkg[1]{\textsf{#1}}
-\newcommand*\opt[1]{\texttt{#1}}
-\newcommand*\cs[1]{\texttt{\char`\\#1}}
+% define \code for url-like breaking of typewriter fragments.
+\ifx\nolinkurl\undefined \def\code{\url}\else \def\code{\nolinkurl}\fi
+\DeclareRobustCommand\cs[1]{\mbox{\texttt{\char`\\#1}}}
+% avoid a lot of whitespace above the title, and put something in the header.
+\usepackage{titling} \setlength{\droptitle}{-110pt}
\pagestyle{headings}
\newcommand\demotext{%
@@ -39,18 +41,19 @@
% !`THE DAZED BROWN FOX QUICKLY GAVE 12345--67890 JUMPS!
--- ?`But aren't Kafka's Schlo\ss{} and
\AE sop's \OE uvres often na\"\i ve vis-\`a-vis the d\ae monic
- ph\oe nix's official r\^ole in fluffy souffl\'es?}
+ ph\oe nix's official r\^ole in fluffy \rlap{souffl\'es?}}
\newcommand*\demotextsc{\textsc{Sphinx of black quartz, judge my vow}.}
\newcommand*\demotextosf{\oldstylenums{0123456789}.}
-\newcommand*\raggedmarginpar[1]{\marginpar{\raggedright\hspace{0pt}#1}}
+\newcommand*\raggedmarginpar[1]{%
+ \marginpar{\small \raggedright\hspace{0pt}#1}}
\newcommand*\demo[2]{%
\par\leavevmode\raggedmarginpar{#1}%
\begin{minipage}[t]{\linewidth}%
- \normalfont#2\demotext
+ \raggedright\normalfont#2\demotext
\end{minipage}%
}
@@ -68,7 +71,7 @@
}
-\title{Using the Lucida fonts with \LaTeX}
+\title{Using the Lucida Type 1 fonts with \LaTeX}
\author{\TeX\ Users Group\\[2pt]\url{http://tug.org/lucida}}
\begin{document}
\maketitle
@@ -83,50 +86,45 @@ Bigelow \& Holmes Inc.\ registered in the U.S. Patent \& Trademark
Office and other jurisdictions.}
}
-This document contains examples of the Lucida fonts available through
-TUG. They are divided into two sets, \textit{basic} and
-\textit{complete}, as displayed in the following sections.
+This document contains examples of the Lucida fonts in Type~1 format
+available from TUG. TUG also offers a (slightly different) set of
+Lucida fonts in OpenType format. For more information and an order form
+for any of the fonts, please see \url{http://tug.org/lucida}.
-For more information about Lucida and \TeX, and an order form for the
-fonts, please see \url{http://tug.org/lucida}.
-
-\section{\LaTeX\ macro support for Lucida}
+\section{\LaTeX\ macro support for Lucida Type 1}
The Lucida support primarily consists of two packages: \pkg{lucidabr}
-and \pkg{lucbmath}. The former changes both running text and math to use
-Lucida, whereas the latter only changes the math font setup in case you
+and \pkg{lucbmath}. The former changes both running text and math to use
+Lucida, whereas the latter only changes the math font setup, in case you
want to use a different text font with the Lucida math fonts.
-You may already have the macro packages installed as they are part of
-most \TeX{} distributions---try running the example below.
-
-If it complains that \texttt{lucidabr.sty} is not found, you must
-install the package; it's available on CTAN in
-\url{http://www.ctan.org/tex-archive/macros/latex/contrib/psnfssx/lucidabr},
-and (of course) also included in the TUG distribution when you order the
-fonts.
+Naturally, the packages are included in the TUG distribution you receive
+when you order the fonts. They are also available from CTAN, in the
+directory
+\url{http://mirror.ctan.org/macros/latex/contrib/psnfssx/lucidabr}. If
+you run the example below and it complains that \code{lucidabr.sty} is
+not found, you must install the packages.
\subsection{Basic example}
The packages do \emph{not} support \LaTeX's (and \TeX's) default
-encoding (OT1). Supported encodings are T1, LY1, and TS1 (partial).
-What this means is that you have to use the \pkg{fontenc} package to
-switch the default.
-
-Here's a small example:
+encoding (OT1). Supported text encodings are T1 and LY1, and the text
+companion encoding TS1 is partially supported. Thus, you must use the
+\pkg{fontenc} package (part of standard \LaTeX) to switch from the
+default encoding. Here's a small example:
\begin{verbatim}
\documentclass{article}
-\usepackage[T1]{fontenc}
-\usepackage{textcomp}
-\usepackage{lucidabr}
+\usepackage[T1]{fontenc} % or LY1
+\usepackage{textcomp} % unnecessary with LY1
+\usepackage[altbullet]{lucidabr}
\begin{document}
Here's some text. And here's some math:
\[
\phi(x)=\int_{-\infty}^{x} e^{-x^{2}/2}
\]
-Euro and copyright symbols are available:
+Euro, copyright, and bullet symbols are available:
\texteuro \textcopyright \textbullet.
\end{document}
\end{verbatim}
@@ -144,45 +142,79 @@ Euro, copyright, and bullet symbols are available:
If the example runs ok, but produces no output, try refreshing the
``filename database'' (e.g., run \texttt{mktexlsr}). Also, of course,
-you must actually purchase the fonts! (All the metrics and support
-files are on CTAN, but not the \texttt{.pfb} files containing the actual
+you must actually purchase the fonts! (The metrics and support files
+are on CTAN, but not the \texttt{.pfb} files containing the actual
outlines.)
-It's best to load the \pkg{textcomp} package with \pkg{lucidabr}, or
-some symbols, notably \cs{textcopyright}, will be synthesized instead of
-coming from the fonts. We don't load \pkg{textcomp} automatically,
-since loading such fundamental packages behind the scenes can cause
-hard-to-debug trouble.
+When the T1 encoding is used, it's best to load the \pkg{textcomp}
+package along with \pkg{lucidabr}, or some symbols, notably
+\cs{textcopyright}, will be synthesized instead of coming from the
+fonts. We don't load \pkg{textcomp} automatically since loading such
+fundamental packages behind the scenes can cause hard-to-debug trouble.
Furthermore, the default \cs{textbullet} is quite small; the more normal
-one above is generated by specifying the \opt{altbullet} option when
-loading \pkg{lucidabr}.
-
-By default, oldstyle figures from the \pkg{textcomp} package, accessed
-with the \verb|\oldstylenums| command, are disabled for the Lucida fonts
-since they do not exist in all shapes. In order for \verb|\oldstylenums|
-to work, you must add the line
+one above is used when the \code{altbullet} option to the \pkg{lucidabr}
+package is given.
+
+\subsection{Old style figures}
+
+Old style figures ($\oldstylenums{0123456789}$) are produced with the
+\LaTeX\ command \verb|\oldstylenums{...}|. They are provided in the
+Lucida Bright fonts (not sans or typewriter), but unfortunately their
+treatment is slightly complicated and depends on the encoding you use.
+
+\def\descitem#1{\hbox to 21pt{\hfil#1}}
+\begin{description}
+\item[\descitem{T1}]
+When using T1 + \pkg{textcomp}, you can get old style figures
+automatically in math mode via the usual command \verb|\oldstylenums|,
+e.g., \verb|$\oldstylenums{0123456789}$|. To be able to also get them
+in text, you must add this line:\\[2pt]
+\verb| \DeclareEncodingSubset{TS1}{hlh}{1}|\\[2pt]
+to your preamble \emph{after} loading the \pkg{textcomp} package.
+
+\item[\descitem{LY1}]
+For LY1, old style figures are the ordinary numbers of the small caps
+font; so, using \verb|\textsc| or \verb|\scshape| automatically yields
+the old style figures. This is in accordance with the long-established
+typographical tradition.
+
+While the command \verb|\oldstylenums| works automatically in math mode
+as in the previous case, for it to work with ordinary text, and to get
+the bold old style figures in bold text, its \LaTeX\ definition has to
+be changed, by specifying the font the figures will come from. So you
+must include this code in your preamble:
\begin{verbatim}
-\DeclareEncodingSubset{TS1}{hlh}{1}
+\makeatletter
+\def\oldstylenums#1{\begingroup
+ \spaceskip\fontdimen\tw@\font
+ \usefont{OML}{hlcm}{\f@series}{it}%
+ \mathgroup\symletters #1%
+ \endgroup}
+\makeatother
\end{verbatim}
-to your preamble \emph{after} loading the \pkg{textcomp} package. The
-font family \texttt{hlhj} provides the oldstyle figures by default but
-there exists no bold italic version of these figures and the italic
-versions are only available if you buy the complete font set.
+\end{description}
+
+After making the appropriate changes, you can get old style figures as
+desired:
-Now, let's take a more systematic look at the fonts.
+\medskip
+\begin{tabular}{ll}
+\verb|\oldstylenums{0123456789}| & \oldstylenums{0123456789} \cr
+\verb|\textit{\oldstylenums{0123456789}}|&\textit{\oldstylenums{0123456789}}\cr
+\verb|\textbf{\oldstylenums{0123456789}}|&\textbf{\oldstylenums{0123456789}}\cr
+\end{tabular}
-\section{The \textsf{basic} font set}
+\section{Font samples}
-The basic set of fonts contains all the math fonts (shown in the
-accompanying \texttt{lucida-amsmath} document), a set of text fonts with
-accompanying small caps, and a monospaced font for code examples. The
-idea is that this is sufficient for mathematical papers and typical text
-usage.
+The Lucida Type~1 font set contains math fonts (shown in the
+accompanying \texttt{lucida-amsmath} document), and the following text
+fonts:
-The roman text font is Lucida Bright. It comes with small caps and
-oldstyle figures only in the upright shapes:
+The basic text family is Lucida Bright, with the usual four
+variants---regular, italic, bold, and bold italic; small caps and
+oldstyle figures are available in the upright shapes:
\begin{quote}
\demoscosf{LucidaBright}{}
@@ -196,8 +228,8 @@ oldstyle figures only in the upright shapes:
\demo{LucidaBright-DemiItalic}{\bfseries\itshape}
\end{quote}
-\noindent The basic set also contains Lucida Sans Typewriter in various
-shapes and series:
+\bigskip\noindent The monospaced \code{LucidaSans-Typewriter} family is
+available in the same four variants (no small caps or oldstyle figures):
\begin{quote}
\demo{LucidaSans-Typewriter}{\ttfamily\raggedright}
@@ -209,11 +241,9 @@ shapes and series:
{\ttfamily\bfseries\slshape\raggedright}
\end{quote}
-\section{The \textsf{complete} font set}
-
-The complete font set includes (naturally) all the basic fonts, and
-assorted other text font variations, starting with the full sans serif
-variant, Lucida Sans:
+\bigskip\noindent The sans serif, \code{LucidaSans}, is again
+available in the same four variants (also with no small caps or
+oldstyle):
\begin{quote}
\demo{LucidaSans}{\sffamily}
@@ -225,8 +255,8 @@ variant, Lucida Sans:
{\sffamily\bfseries\itshape}
\end{quote}
-LucidaSans also exists in an ultra bold version, which you have to select
-manually with \verb|\fontseries{ub}\selectfont|.
+\bigskip\noindent LucidaSans also exists in an ultra bold version, which
+you have to select manually with \verb|\fontseries{ub}\selectfont|.
\begin{quote}
\demo{LucidaSans-Bold}{\sffamily\fontseries{ub}\selectfont}
@@ -235,11 +265,10 @@ manually with \verb|\fontseries{ub}\selectfont|.
\end{quote}
-A second, seriffed, typewriter font is included as well. By default the
-\pkg{lucidabr} package chooses Lucida Sans Typewriter for typewriter but
-you can change that by giving the option \opt{seriftt}, as in:\\
-\verb|\usepackage[seriftt]{lucidabr}|
-
+\bigskip\noindent A second, seriffed, typewriter font is included as
+well. By default the \pkg{lucidabr} package selects Lucida Sans
+Typewriter for typewriter; you can change that by giving the option
+\code{seriftt}:\\ \verb|\usepackage[seriftt]{lucidabr}|
\begin{quote}
\demo{Lucida Typewriter}{\fontfamily{hlct}\selectfont\raggedright}
@@ -252,9 +281,11 @@ you can change that by giving the option \opt{seriftt}, as in:\\
{\fontfamily{hlct}\selectfont\slshape\bfseries\raggedright}
\end{quote}
-Lucida Fax is a complete text font. By giving the option \opt{fax} to
-\pkg{lucidabr} this becomes the default roman font. There are no small
-caps or oldstyle figures for this font.
+
+\bigskip\noindent Lucida Fax is an alternative text font, heavier than
+usual, available in the same four variants. By giving the option
+\code{fax} to \pkg{lucidabr} this becomes the default roman font. There
+are no small caps or oldstyle figures for this font.
\begin{quote}
\demo{LucidaFax}{\fontfamily{hlx}\selectfont}
@@ -267,9 +298,9 @@ caps or oldstyle figures for this font.
{\fontfamily{hlx}\selectfont\itshape\bfseries}
\end{quote}
-Lucida Casual exists in two versions only: medium upright and
-medium italic. You can still make it the default text font by giving the
-option \opt{casual} to \pkg{lucidabr}.
+\bigskip\noindent The Lucida Casual variant exists in two versions only:
+medium upright and medium italic. You can make it the default text
+font by giving the option \code{casual} to \pkg{lucidabr}.
\begin{quote}
\demo{LucidaCasual}{\fontfamily{hlcn}\selectfont}
@@ -278,26 +309,35 @@ option \opt{casual} to \pkg{lucidabr}.
\end{quote}
-Finally, three more esoteric fonts are included. Lucida Calligraphy
-contains italic oldstyle figures, which are used if available when
-selecting \verb|\oldstylenums| for Lucida Bright. If you choose the
-option \opt{calligraphic} for \pkg{lucidabr}, Lucida Calligraphy will be
-the default roman font. A similar option \opt{handwriting} makes Lucida
-Handwriting the default roman font.
-
+\bigskip\noindent Finally, three more specialized fonts are included. If
+you specify the \code{calligraphic} option for \pkg{lucidabr}, Lucida
+Calligraphy will be the default italic font. A similar option
+\code{handwriting} makes Lucida Handwriting the default italic font.
\begin{quote}
-\demo{LucidaCalligraphy-Italic}
- {\fontfamily{hlce}\selectfont}
+\demo{Lucida Calligraphy-Italic}
+ {\fontfamily{hlce}\selectfont 0123456789. }
-\demo{LucidaHandwriting-Italic}
+\demo{Lucida Handwriting-Italic}
{\fontfamily{hlcw}\selectfont}
\demo{Lucida Blackletter}
{\fontfamily{hlcf}\selectfont}
\end{quote}
-This is all the Lucida fonts available with \TeX\ support. For more
-information about Lucida and \TeX, and an order form for the fonts,
-please see \url{http://tug.org/lucida}, and thanks.
+The above are all the Lucida Type~1 fonts available with \TeX\ support.
+There are no plans to extend the selection; work now is focused on the
+Lucida OpenType fonts.
+
+\section{Closing}
+
+If you have questions or problems regarding installation or use, please
+email \code{lucida@tug.org}; this is an open and publicly archived list
+for Lucida discussion; you can subscribe on the web at
+\url{http://lists.tug.org/lucida}. On the other hand, questions or
+problems related to ordering or licensing should go to
+\code{lucida-admin@tug.org}.
+
+Finally, the home page for Lucida and \TeX, with an order form for the
+fonts, is \url{http://tug.org/lucida}.
\end{document}
diff --git a/macros/latex/contrib/psnfssx/lucidabr/lucidabr.txt b/macros/latex/contrib/psnfssx/lucidabr/lucidabr.txt
new file mode 100644
index 0000000000..2e13891910
--- /dev/null
+++ b/macros/latex/contrib/psnfssx/lucidabr/lucidabr.txt
@@ -0,0 +1,165 @@
+============================================================
+ LaTeX Support for Lucida Bright
+============================================================
+Copyright 1997--2017 David Carlisle, Sebastian Rahtz, Walter Schmidt,
+TeX Users Group.
+
+See also readme.lucida and lucida.txt for information about the
+Lucida Type 1 fonts. This file is about the lucidabr (and lucbmath)
+macro packages used with those Type 1 fonts. For information about the
+Lucida OpenType fonts, see lucidaot.pdf and the other files in
+doc/fonts/lucidaot/.
+
+All the documentation, for both Type 1 and OpenType, is also available
+via http://tug.org/lucida, along with contact and ordering information.
+
+The macro packages
+==================
+The macro packages lucidabr.sty and lucbmath.sty support
+using the Lucida Bright and Lucida New Math fonts with
+LaTeX. Loading the package lucidabr changes all text and
+math fonts to Lucida:
+
+ \usepackage[...]{lucidabr}
+
+Loading the package lucbmath changes only the math fonts, so
+that you can use the Lucida New Math fonts together with
+font families, which have no math fonts of their own. The
+default roman font family (i.e. \rmdefault) must be changed
+_before_ loading of the package:
+
+ \renewcommand{\rmdefault{...}
+ \usepackage[...]{lucbmath}
+
+
+Using AMS LaTeX
+===============
+When using the Lucida New Math fonts with the amsmath
+package, the sequence of loading is crucial. The lucidabr
+or lucbmath packages are to be loaded _after_ amsmath only:
+
+ \usepackage{amsmath}
+ \usepackage{lucidabr} % or lucbmath
+
+Otherwise certain math symbols will be broken.
+
+
+Package options
+===============
+Package Options in version 4.4 (new options in release 4.x marked with *):
+
+ expert
+ noexpert (default)
+ Declares whether the extended `expert' set is available.
+ Mainly the expert set provides bold math fonts.
+
+ nolucidascale
+ lucidascale (default)
+ lucidasmallscale
+ Controls the relative sizes of the text and math fonts used.
+
+* mathitalic1 (default)
+* mathitalic2
+* mathitalic3
+ Controls the style of the `math italic letters' Style 1
+ uses the `Lucida Math Italic Alternate' font. Style 2
+ uses the `Lucida Math Italic' font. Style 3 uses the
+ `Lucida Math Upright Italic' font. Style 1 is the
+ default. Style 3 is only available with the expert set.
+
+* slantedgreek (default)
+* uprightgreek
+ Controls whether lowercase greek is slanted or upright.
+ Uppercase Greek is always upright. These options match
+ those of the mathtime package.
+
+* vargreek
+ Define extra command names to access: uppercase slanted
+ Greek (\varGamma...) lowercase upright Greek
+ (\upalpha...) Irrespective of whether \alpha is
+ accessing upright or slanted Greek alphabet.
+
+* OT1
+* T1
+* LY1
+ Controls the encoding used in the operators font.
+ Normally these options do not need to be explicitly given
+ as the default is to use the current default text
+ encoding, so if \usepackage[T1]{fontenc} is used before
+ loading this package, T1 encoding will be used. These
+ options are similar to the ones provided by the mathtime
+ package. Note that when cm fonts are being used the OT1
+ encoding is always used for the operators font as it is
+ required to access Greek in that case. However Lucida
+ provides upper and lowercase Greek in the math fonts.
+
+* seriftt
+ The default Lucida monospace font is sans serif. If the
+ expert set is available this option enables the use of a
+ seriffed monospace font as the family used by \ttfamily
+ and \textttt.
+
+* fax
+ Use the `fax' variant of Lucida Bright as the Roman
+ family. This is available in all four combinations of
+ bold and italic.
+
+* casual
+ Use the `casual' variant of Lucida Bright as the Roman
+ family. This requires the expert set. No bold is
+ available for this set.
+
+* calligraphic
+ Replace the italic font in whichever Roman family is
+ being used by Lucida calligraphic italic, for a more
+ flamboyant style.
+
+* handwriting
+ Replace the italic font in whichever Roman family is
+ being used by Lucida Handwriting italic. You probably
+ don't want to do this in technical documents that make
+ use of the Lucida New Math fonts, but it is there if you
+ need it.
+
+* noamssymbols
+ Do not define individual command names to all the AMS
+ math symbols (and a few extra Lucida math symbols). This
+ makes this package emulate the amsfonts package rather
+ than the amssymbl package. It saves a lot of space for
+ smaller TeX systems. You can then just define commands
+ for the symbols you are going to use.
+
+* errorshow (default)
+* warningshow
+* nofontinfo
+ This package makes a lot of font re-assignments. The
+ default warning messages can get rather obtrusive. These
+ option names match those in the mathtime package. The
+ default behaviour for this package is `errorshow' that
+ is, only font errors are shown to the terminal. The
+ warningshow option re-instates the normal LaTeX
+ behaviour, font warnings go to the terminal and the log.
+ The `nofontinfo' option stops the font tracing
+ information altogether, it is not written even to the
+ log.
+
+* altbullet
+ The bullet in the Lucida Bright text font is relatively
+ small. Using this option you get instead the larger
+ bullet from the math symbol font.
+
+Notes
+-----
+ All demibold fonts assigned to `b'. The two sans serif
+ bold fonts assigned to `ub' (ultra bold). This means that with the
+ exception of the Sans bold fonts *all* fonts in the Lucida bright
+ font set are available given a suitable set of package options
+ and normal `user level' commands such as \bfseries, \sffamily etc.
+
+ To access the `bold' Sans Serif one may go
+ \fontseries{ub}\sffamily.
+
+ The Black Letter font is only made available in math mode
+ as \mathfrak. If you are typesetting German text and want to use
+ this as a text font, you should define a command that executes
+ \fontfamily{hlcf}\selectfont.
diff --git a/macros/latex/contrib/xsim/HISTORY b/macros/latex/contrib/xsim/HISTORY
index 83eaeb2efd..37068a327a 100644
--- a/macros/latex/contrib/xsim/HISTORY
+++ b/macros/latex/contrib/xsim/HISTORY
@@ -179,3 +179,5 @@ HISTORY:
v0.20a 2021/02/01 - re-add missing `layouts' style
- add example texsx-549540
v0.20b 2021/02/02 - fix issue #78
+ v0.20c 2021/02/03 - fix issue #80
+ - add missing test in \xsim_if_exist:nnnTF
diff --git a/macros/latex/contrib/xsim/README b/macros/latex/contrib/xsim/README
index 0bca910fa0..7399405eaa 100644
--- a/macros/latex/contrib/xsim/README
+++ b/macros/latex/contrib/xsim/README
@@ -1,5 +1,5 @@
--------------------------------------------------------------------------
-XSIM 2021/02/02 v0.20b
+XSIM 2021/02/03 v0.20c
XSIMVERB 2021/01/31 v0.3
eXercise Sheets IMproved
diff --git a/macros/latex/contrib/xsim/examples/xsim.crossref.pdf b/macros/latex/contrib/xsim/examples/xsim.crossref.pdf
index 19843c4185..f3e8c8a471 100644
--- a/macros/latex/contrib/xsim/examples/xsim.crossref.pdf
+++ b/macros/latex/contrib/xsim/examples/xsim.crossref.pdf
Binary files differ
diff --git a/macros/latex/contrib/xsim/xsim-manual.cls b/macros/latex/contrib/xsim/xsim-manual.cls
index f67e2754ae..6d09782c37 100644
--- a/macros/latex/contrib/xsim/xsim-manual.cls
+++ b/macros/latex/contrib/xsim/xsim-manual.cls
@@ -998,6 +998,7 @@
\xsim@add@version{0.20} {2021-01-31}
\xsim@add@version{0.20a} {2021-02-01}
\xsim@add@version{0.20b} {2021-02-02}
+\xsim@add@version{0.20c} {2021-02-03}
% ----------------------------------------------------------------------------
\newrobustcmd*\xsimauxfileinfo{%
diff --git a/macros/latex/contrib/xsim/xsim-manual.pdf b/macros/latex/contrib/xsim/xsim-manual.pdf
index 02803ce557..45529ae8d5 100644
--- a/macros/latex/contrib/xsim/xsim-manual.pdf
+++ b/macros/latex/contrib/xsim/xsim-manual.pdf
Binary files differ
diff --git a/macros/latex/contrib/xsim/xsim.sty b/macros/latex/contrib/xsim/xsim.sty
index 157fd3eb82..c802477528 100644
--- a/macros/latex/contrib/xsim/xsim.sty
+++ b/macros/latex/contrib/xsim/xsim.sty
@@ -29,10 +29,10 @@
\ExplSyntaxOn
-\tl_const:Nn \c_xsim_date_tl {2021/02/02}
+\tl_const:Nn \c_xsim_date_tl {2021/02/03}
\tl_const:Nn \c_xsim_version_major_number_tl {0}
\tl_const:Nn \c_xsim_version_minor_number_tl {20}
-\tl_const:Nn \c_xsim_version_subrelease_tl {b}
+\tl_const:Nn \c_xsim_version_subrelease_tl {c}
\tl_const:Nx \c_xsim_version_number_tl
{
\c_xsim_version_major_number_tl .
@@ -1497,7 +1497,7 @@
\xsim_verbose:n { Saving~ #3~ environment~ type~ `#1'~ id~ `#2' }
\xsim_set_property:nnnn {#1} {#2} {#3-body} {#4}
\xsim_if_exchange:nnnF {#1} {#2} {#3}
- { \xsim_set_property:nnnn {#1} {#2} {solution-body} {#3} }
+ { \xsim_set_property:nnnn {#1} {#2} {solution-body} {#4} }
}
\cs_new:Npn \__xsim_save_environment_body_end: { }
@@ -1608,7 +1608,9 @@
{
\xsim_if_write_to_files:TF
{
- \__xsim_set_file_signature:nnn {#1} {#2} {#3}
+ \xsim_if_exchange:nnnTF {#1} {#2} {#3}
+ { \__xsim_set_file_signature:nnn {#1} {#2} {exercise} }
+ { \__xsim_set_file_signature:nnn {#1} {#2} {#3} }
\file_if_exist:VTF \l__xsim_file_path_and_name_tl
{ \prg_return_true: }
{ \prg_return_false: }
@@ -1656,8 +1658,8 @@
{ \__xsim_set_file_signature:nnn {#1} {#2} {#3} }
\xsim_if_write_to_files:TF
{
- \file_if_exist:nTF { \exp_not:V \l__xsim_file_path_and_name_tl }
- { \file_input:n { \exp_not:V \l__xsim_file_path_and_name_tl } }
+ \file_if_exist:VTF \l__xsim_file_path_and_name_tl
+ { \file_input:V \l__xsim_file_path_and_name_tl }
{
\xsim_verbose:n
{ File~ `\l__xsim_file_path_and_name_tl'~ doesn't~ exist. }
@@ -4816,7 +4818,7 @@
{ \XSIMifblankTF {#1} {#2} {} }
\NewExpandableDocumentCommand \XSIMifblankF {+m+m}
- { \XSIMifblankTF {#1} {} {#2} {} }
+ { \XSIMifblankTF {#1} {} {#2} }
% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/xsim/xsim.style.layouts.code.tex b/macros/latex/contrib/xsim/xsim.style.layouts.code.tex
index 778ad66eb0..120df82fef 100644
--- a/macros/latex/contrib/xsim/xsim.style.layouts.code.tex
+++ b/macros/latex/contrib/xsim/xsim.style.layouts.code.tex
@@ -8,7 +8,7 @@
% Web: https://github.com/cgnieder/xsim
% E-Mail: contact@mychemistry.eu
% ----------------------------------------------------------------------------
-% Copyright 2017--2020 Clemens Niederberger
+% Copyright 2017--2021 Clemens Niederberger
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3c
diff --git a/macros/luatex/latex/innerscript/README.txt b/macros/luatex/latex/innerscript/README.txt
new file mode 100644
index 0000000000..70798045db
--- /dev/null
+++ b/macros/luatex/latex/innerscript/README.txt
@@ -0,0 +1,55 @@
+This README file contains information about the LuaLaTeX package
+"innerscript" version 1.0 installation. Besides this README, the
+installation contains the following files:
+
+ (1) innerscript.dtx: the primary file;
+
+ and
+
+ (2) innerscript.pdf: documentation of the package.
+
+To produce the package file innerscript.sty, run innerscript.dtx
+through LaTeX. Then complete the installation by moving the package
+file into a directory searchable by TeX.
+
+
+
+
+Copyright 2021 by Conrad Kosowsky
+
+This file may be distributed and modified under the terms of the
+LaTeX Public Project License, version 1.3c or any later version.
+The most recent version of this license is available online at
+
+ https://www.latex-project.org/lppl/.
+
+This work has the LPPL status "maintained," and the current
+maintainer is the package author, Conrad Kosowsky. He can be
+reached at kosowsky.latex@gmail.com. The work consists of the
+following items:
+
+ (1) the base file innerscript.dtx;
+
+ (2) the package code contained in innerscript.sty;
+
+ (3) the pdf documentation file innerscript.pdf;
+
+ (4) all other files created through the configuration process;
+
+ and
+
+ (5) this README.txt file.
+
+THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS OR IMPLIED
+WARRANTY. BY USING THIS SOFTWARE, YOU AGREE TO RELEASE THE PACKAGE
+AUTHOR, TO THE MAXIMUM EXTENT PERMITTED UNDER APPLICABLE LAW, FROM
+LIABILITY THAT RESULTS FROM YOUR USE OF THE SOFTWARE, AND YOU AGREE
+THAT ANY DAMAGES SOUGHT AGAINST THE PACKAGE AUTHOR WILL NOT EXCEED
+THE MINIMUM DAMAGES ALLOWED UNDER APPLICABLE LAW.
+
+For more information, see the original innerscript.dtx file. To
+install innerscript on your computer, run innerscript.dtx through
+LaTeX and place the derived file innerscript.sty in a directory
+searchable by TeX.
+
+Happy TeXing!
diff --git a/macros/luatex/latex/innerscript/innerscript.dtx b/macros/luatex/latex/innerscript/innerscript.dtx
new file mode 100644
index 0000000000..c8b16238aa
--- /dev/null
+++ b/macros/luatex/latex/innerscript/innerscript.dtx
@@ -0,0 +1,778 @@
+% \iffalse ---!!! META-COMMENT !!!---
+%
+% This file is file from version 1.0 of the LuaLaTeX package
+% "innerscript," to be used in conjunction with the LuaTeX engine.
+%
+% Copyright 2021 by Conrad Kosowsky
+%
+% This file may be distributed and modified under the terms of the
+% LaTeX Public Project License, version 1.3c or any later version.
+% The most recent version of this license is available online at
+%
+% https://www.latex-project.org/lppl/.
+%
+% This work has the LPPL status "maintained," and the current
+% maintainer is the package author, Conrad Kosowsky. He can be
+% reached at kosowsky.latex@gmail.com. The work consists of the
+% following items:
+%
+% (1) the base file innerscript.dtx;
+%
+% (2) the package code contained in innerscript.sty;
+%
+% (3) the pdf documentation file innerscript.pdf;
+%
+% (4) all other files created through the configuration process;
+%
+% and
+%
+% (5) the associated README.txt file.
+%
+% THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS OR IMPLIED
+% WARRANTY. BY USING THIS SOFTWARE, YOU AGREE TO RELEASE THE PACKAGE
+% AUTHOR, TO THE MAXIMUM EXTENT PERMITTED UNDER APPLICABLE LAW, FROM
+% LIABILITY THAT RESULTS FROM YOUR USE OF THE SOFTWARE, AND YOU AGREE
+% THAT ANY DAMAGES SOUGHT AGAINST THE PACKAGE AUTHOR WILL NOT EXCEED
+% THE MINIMUM DAMAGES ALLOWED UNDER APPLICABLE LAW.
+%
+% For more information, see the original innerscript.dtx file. To
+% install innerscript on your computer, run innerscript.dtx through
+% LaTeX and place the derived file innerscript.sty in a directory
+% searchable by TeX.
+%
+% Happy TeXing!
+%
+% \fi
+% \iffalse
+%
+% The installation and driver files are incorporated into innerscript.dtx,
+% so we do not need to generate them separately. The <batchfile> and
+% <driver> tags are for reference.
+%
+%<*batchfile>
+\begingroup
+\input docstrip.tex
+\keepsilent
+\askforoverwritefalse
+\preamble
+
+This file is file from version 1.0 of the LuaLaTeX package
+"innerscript," to be used in conjunction with the LuaTeX engine.
+
+Copyright 2021 by Conrad Kosowsky
+
+This file may be distributed and modified under the terms of the
+LaTeX Public Project License, version 1.3c or any later version.
+The most recent version of this license is available online at
+
+ https://www.latex-project.org/lppl/.
+
+This work has the LPPL status "maintained," and the current
+maintainer is the package author, Conrad Kosowsky. He can be
+reached at kosowsky.latex@gmail.com. The work consists of the
+following items:
+
+ (1) the base file innerscript.dtx;
+
+ (2) the package code contained in innerscript.sty;
+
+ (3) the pdf documentation file innerscript.pdf;
+
+ (4) all other files created through the configuration process;
+
+ and
+
+ (5) the associated README.txt file.
+
+THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS OR IMPLIED
+WARRANTY. BY USING THIS SOFTWARE, YOU AGREE TO RELEASE THE PACKAGE
+AUTHOR, TO THE MAXIMUM EXTENT PERMITTED UNDER APPLICABLE LAW, FROM
+LIABILITY THAT RESULTS FROM YOUR USE OF THE SOFTWARE, AND YOU AGREE
+THAT ANY DAMAGES SOUGHT AGAINST THE PACKAGE AUTHOR WILL NOT EXCEED
+THE MINIMUM DAMAGES ALLOWED UNDER APPLICABLE LAW.
+
+For more information, see the original innerscript.dtx file. To
+install innerscript on your computer, run innerscript.dtx through
+LaTeX and place the derived file innerscript.sty in a directory
+searchable by TeX.
+
+Happy TeXing!
+
+\endpreamble
+\generate{\file{innerscript.sty}{\from{innerscript.dtx}{package}}}
+\catcode`\ =12\relax
+\message{^^J^^J
+*******************************************^^J
+* *^^J
+* To finish the installation, move the *^^J
+* following file into a directory *^^J
+* searchable by TeX once *^^J
+* innerscript.dtx finishes compiling: *^^J
+* *^^J
+* innerscript.sty *^^J
+* *^^J
+*******************************************^^J^^J^^J^^J^^J^^J}
+\endgroup
+%</batchfile>
+%<*driver>
+\documentclass[12pt]{ltxdoc}
+\makeatletter
+\usepackage[margin=72.27pt]{geometry}
+\usepackage[factor=700,stretch=14,shrink=14,step=1]{microtype}
+\usepackage{booktabs}
+\usepackage{tabularx}
+\usepackage{amsmath}
+\pretolerance=20
+\hyphenpenalty=10
+\exhyphenpenalty=5
+\brokenpenalty=0
+\clubpenalty=0
+\widowpenalty=0
+\finalhyphendemerits=300
+\doublehyphendemerits=500
+\usepackage{graphicx}
+\MacroIndent=1.32em
+\begin{document}
+\DocInput{innerscript.dtx}
+\end{document}
+%</driver>
+%<*package>
+%
+% \fi
+%
+%
+% \CheckSum{965}
+% \init@checksum
+%
+% \makeatother\CharacterTable
+% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+% Digits \0\1\2\3\4\5\6\7\8\9
+% Exclamation \! Double quote \" Hash (number) \#
+% Dollar \$ Percent \% Ampersand \&
+% Acute accent \' Left paren \( Right paren \)
+% Asterisk \* Plus \+ Comma \,
+% Minus \- Point \. Solidus \/
+% Colon \: Semicolon \; Less than \<
+% Equals \= Greater than \> Question mark \?
+% Commercial at \@ Left bracket \[ Backslash \\
+% Right bracket \] Circumflex \^ Underscore \_
+% Grave accent \` Left brace \{ Vertical bar \|
+% Right brace \} Tilde \~}
+% \makeatletter
+%
+%
+%
+% \newenvironment{code}
+% {\strut\vadjust\bgroup\medskip\parindent\z@\leftskip=4em\relax
+% \noindent\strut\ignorespaces}
+% {\strut\par\medskip\egroup\hfill\break\strut\ignorespacesafterend}
+% \def\argtext#1{\ensuremath{\langle$\textit{#1}$\rangle}}
+% \def\vrb#1{\expandafter\texttt\expandafter{\string#1}}
+% \newdimen\displaypress
+% \displaypress=\textwidth
+% \divide\displaypress by 6
+% \def\showtwoeq#1#2{\global\advance\c@equation\@ne
+% \hbox to \hsize{\hskip\the\displaypress plus 0.1pt minus 0.1pt\relax
+% \hbox to 2\displaypress{\hss$\displaystyle#1$\hss}\relax
+% \hbox to 2\displaypress{\hss$\displaystyle#2$\hss}\relax
+% \hskip\the\displaypress plus 0.1pt minus 0.1pt\relax
+% \llap{(\the\c@equation)}}}
+%
+%
+% {\large
+% \parindent=0pt
+% \leftskip=0pt plus 1 fil
+% \rightskip=0pt plus 1fil
+% \parfillskip=0pt
+% {\strut\Large Package \textsf{innerscript} v.\ 1.0 Documentation}\par
+% \strut Conrad Kosowsky\par
+% \strut February 2021\par
+% \strut\texttt{kosowsky.latex@gmail.com}\par}
+%
+% \medskip
+%
+% \begin{figure}[h]
+% \hrule height \p@
+% \hbox to \hsize{\relax
+% \vrule width \p@\kern-\p@
+% \vbox{\medskip
+% \leftskip=8.5em\relax\rightskip=8.5em\relax
+% \noindent\strut For easy, off-the-shelf use, type the following
+% in your document preamble and compile using Lua\LaTeX:
+% \vskip\medskipamount
+% \noindent\hfil\strut|\usepackage{innerscript}|\hfil
+% \vskip\medskipamount}\relax
+% \kern-\p@\vrule width \p@}
+% \hrule height \p@
+% \end{figure}
+%
+%
+%
+% \begin{abstract}
+% \noindent The \textsf{mathinner} package modifies two aspects of \TeX's automatic interatom mathematics spacing. The package uses Lua\TeX's |\Umath| primitives to make superscripts and subscripts more closely resemble |\textstyle| and |\displaystyle| math and to treat |\mathinner| subformulas as |\mathord|, effectively eliminating this class. Users must load \textsf{innerscript} with the Lua\TeX\ engine.
+%
+% \medskip\smallskip
+%
+% \noindent Keywords: superscript, subscript, spacing, mathinner, scriptstyle, scriptscriptstyle, Lua\TeX, Umath, atom
+%
+% \end{abstract}
+%
+% \bigskip
+%
+% \noindent For several years now, I wondered whether it was possible to change two features of \TeX's mathematics spacing routine, namely the lack of automatic spacing in subscripts and superscripts and the extra space around |\mathinner| subformulas. For example, compare
+% \vadjust{\vskip\abovedisplayskip
+% \showtwoeq{\sum_{i=1}^n{}x_i^{1+a}}%
+% {f(x)=g\left(\frac1x\right)}
+% \smallskip\smallskip
+% \showtwoeq{\sum_{i\mskip\thinmuskip=\mskip\thinmuskip1}^n
+% x^{1\mskip 0.7\thinmuskip+\mskip 0.7\thinmuskip a}_i}
+% {f(x)=g{\left(\frac1x\right)}.}
+% \vskip\belowdisplayskip}\hfil\break
+% Equation~(1) uses traditional \TeX\ spacing, and equation~(2) incorporates small adjustments. On the left, the subscript under the summation symbol and the superscript of $x_i$ contain small amounts of extra space around the |=| and |+| signs respectively, and on the right, the $g$ is directly next to the parenthesis instead of being an extra |\thinmuskip| away. In traditional \TeX, automating these changes would be impossible to do easily, but Lua\TeX's extra math-mode primitives provide direct access to the interatom space parameters.\footnote{See section 7.5 of the Lua\TeX\ manual.} The \textsf{innerscript} package is my attempt to automate the changes in equation~(2) using |\Umath| spacing commands, and as far as I am aware, it is the first package to do so. (Although please let me know if this is incorrect!) It provides no user-level commands and alters spacing automatically. This file explains how to load the package and documents the internal code.
+%
+%
+%
+% Users can load \textsf{innerscript} with the standard
+% \begin{code}
+% |\usepackage[|\argtext{options}|]{innerscript}|
+% \end{code}
+% syntax.\vadjust{\break} As mentioned previously, the package must be loaded with Lua\TeX, and if it detects a different engine, \textsf{innerscript} will issue an error.\footnote{Specifically, \textsf{innerscript} checks whether \vrb\Umathordordspacing\ is defined.} It is possible to continue compiling past the error with no other issues, but if you do, \textsf{innerscript} will not be able to change any math spacing in your document. Table~1 shows the six package options, and by default \textsf{innerscript} selects the first three. The |script| and |scriptscript| options will affect spacing of symbols in superscripts and subscripts, and the |inner| option will eliminate extra spacing for |\mathinner| subformulas, such as fractions and |\left|-|\right| delimiter pairs. The |no-|~variants disable the spacing adjustments for the corresponding default option.
+%
+%
+% \begin{figure}[t]
+% \centering
+% Table~1: Package Options for \textsf{innerscript}
+% \vskip\smallskipamount
+% \begin{tabularx}\hsize{p{1.5in}>{\raggedright\arraybackslash}X}
+% \toprule
+% Package Option & Meaning\\
+% \midrule
+% |script| & Changes to |\scriptstyle| and |\crampedscriptstyle| spacing\\
+% |scriptscript| & Changes to |\scriptscriptstyle| and |\crampedscriptscriptstyle| spacing\\
+% |inner| & Treat |\mathinner| subformulas as |\mathord|\\\midrule
+% |no-script| & No changes to |\scriptstyle| and |\crampedscriptstyle| spacing\\
+% |no-scriptscript| & No changes to |\scriptscriptstyle| and |\crampedscriptscriptstyle| spacing\\
+% |no-inner| & No changes to treatment of |\mathinner| subformulas\\
+% \bottomrule
+% \end{tabularx}
+% \end{figure}
+%
+%
+% \begin{figure}[t!]
+% \centering
+% Table~2: Spacing Inserted by \textsf{innerscript} between Consecutive Atoms
+% \vskip\smallskipamount
+% \begin{tabularx}{\hsize}{XXX}
+% \toprule
+% Consecutive Atom Types & Option |script| & Option |scriptscript| \\\midrule
+% |\mathord||\mathop| & 0.6|\thinmuskip| & 0.4|\thinmuskip| \\
+% |\mathord||\mathbin| & 0.7|\thinmuskip| & 0.5|\thinmuskip| \\
+% |\mathord||\mathrel| & |\thinmuskip| & 0.7|\thinmuskip| \\
+% |\mathord||\mathinner| & 0.6|\thinmuskip| & 0.4|\thinmuskip| \\
+% |\mathop||\mathord| & 0.6|\thinmuskip| & 0.4|\thinmuskip| \\
+% |\mathop||\mathop| & 0.6|\thinmuskip| & 0.4|\thinmuskip| \\
+% |\mathop||\mathrel| & |\thinmuskip| & 0.7|\thinmuskip| \\
+% |\mathop||\mathinner| & |\thinmuskip| & 0.7|\thinmuskip| \\
+% |\mathbin||\mathord| & 0.7|\thinmuskip| & 0.5|\thinmuskip| \\
+% |\mathbin||\mathop| & 0.7|\thinmuskip| & 0.5|\thinmuskip| \\
+% |\mathbin||\mathopen| & 0.7|\thinmuskip| & 0.5|\thinmuskip| \\
+% |\mathbin||\mathinner| & 0.7|\thinmuskip| & 0.5|\thinmuskip| \\
+% |\mathrel||\mathord| & |\thinmuskip| & 0.7|\thinmuskip| \\
+% |\mathrel||\mathop| & |\thinmuskip| & 0.7|\thinmuskip| \\
+% |\mathrel||\mathopen| & |\thinmuskip| & 0.7|\thinmuskip| \\
+% |\mathrel||\mathinner| & |\thinmuskip| & 0.7|\thinmuskip| \\
+% |\mathclose||\mathop| & 0.6|\thinmuskip| & 0.4|\thinmuskip| \\
+% |\mathclose||\mathbin| & 0.7|\thinmuskip| & 0.5|\thinmuskip| \\
+% |\mathclose||\mathrel| & |\thinmuskip| & 0.7|\thinmuskip| \\
+% |\mathclose||\mathinner| & 0.6|\thinmuskip| & 0.4|\thinmuskip| \\
+% |\mathpunct||\mathord| & 0.6|\thinmuskip| & 0.4|\thinmuskip| \\
+% |\mathpunct||\mathop| & 0.6|\thinmuskip| & 0.4|\thinmuskip| \\
+% |\mathpunct||\mathrel| & 0.6|\thinmuskip| & 0.4|\thinmuskip| \\
+% |\mathpunct||\mathopen| & 0.6|\thinmuskip| & 0.4|\thinmuskip| \\
+% |\mathpunct||\mathclose| & 0.6|\thinmuskip| & 0.4|\thinmuskip| \\
+% |\mathpunct||\mathpunct| & 0.6|\thinmuskip| & 0.4|\thinmuskip| \\
+% |\mathpunct||\mathinner| & 0.6|\thinmuskip| & 0.4|\thinmuskip| \\
+% |\mathinner||\mathord| & 0.6|\thinmuskip| & 0.4|\thinmuskip| \\
+% |\mathinner||\mathop| & 0.6|\thinmuskip| & 0.4|\thinmuskip| \\
+% |\mathinner||\mathbin| & 0.7|\thinmuskip| & 0.5|\thinmuskip| \\
+% |\mathinner||\mathrel| & |\thinmuskip| & 0.7|\thinmuskip| \\
+% |\mathinner||\mathopen| & 0.6|\thinmuskip| & 0.4|\thinmuskip| \\
+% |\mathinner||\mathpunct| & 0.6|\thinmuskip| & 0.4|\thinmuskip| \\
+% |\mathinner||\mathinner| & 0.6|\thinmuskip| & 0.4|\thinmuskip| \\
+% \bottomrule
+% \end{tabularx}
+% \end{figure}
+%
+%
+% In standard mathematics typesetting, \TeX\ uses different font sizes for different portions of math lists, and it chooses a certain size based on the math style currently in use.\footnote{The eight math styles are \vrb\displaystyle, \vrb\textstyle, \vrb\scriptstyle, \vrb\scriptscriptstyle, and cramped versions of those four, where the control sequence begins with the word ``cramped.'' Technically a math style is an instruction to pull math symbols from a specific font associated with a math family and to apply certain rules for assembling formulas to this part of the math list. See Donald Knuth, \textit{The \TeX book,} (Addison Wesley, 1986), 140--143, 441--447; David Salomon, \textit{The Advanced \TeX book,} (Springer, 1995), 254--256.} \TeX\ uses |\displaystyle| and |\textstyle| as the default for display and inline math respectively, and while in either of these styles or the corresponding cramped versions, it adds extra space between symbols of certain math classes.\footnote{The eight classes are \vrb\mathord, \vrb\mathop, \vrb\mathbin, \vrb\mathrel, \vrb\mathopen, \vrb\mathclose, \vrb\mathpunct, and \vrb\mathinner. They are specific to particular symbols and determine spacing in math formulas. As part of its definition, every math symbol is associated with a certain math class. See Donald Knuth, \textit{The \TeX book,} 170; David Salomon, \textit{The Advanced \TeX book,} 256--258.} \TeX\ switches to |\scriptstyle|, |\scriptscriptstyle|, or the corresponding cramped versions to typeset superscripts and subscripts, and in doing so, it forgoes most of the spacing additions from |\textstyle|.
+%
+% The |script| and |scriptscript| options reverse this decision by forcing interatom spacing to more closely resemble that of |\textstyle|. Table~2 lists the amount of space that \textsf{innerscript} inserts between various pairs of math classes for each option, and adjustments of this type will resemble the changes to the summation from equation~(2). The |inner| package option forces all spacing around |\mathinner| subformulas to take the value it would if the formula had type |\mathord|. Traditionally \TeX\ places more space around |\mathinner| subformulas than it does around |\mathord| atoms, so loading \textsf{innerscript} with |inner| will remove a certain amount of space from math formulas. Changes of this type will typically resemble the adjustment to the function $g$ from equation~(2). Users who want to further change the spacing in their math formulas should manually add glue, muglue, or |\kern| to their math lists or provide new values for the |\Umath| spacing parameters in their document preamble.
+%
+% Finally, we come to the implementation, and we begin by declaring the package. The conditionals |\ifIS@script|, |\ifIS@scriptscript|, and |\ifIS@inner| encode option information, and we set them according to the user's option declaration.
+% \begin{macrocode}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{innerscript}[2021/02/03 v. 1.0 Package innerscript]
+\newif\ifIS@script\IS@scripttrue
+\newif\ifIS@scriptscript\IS@scriptscripttrue
+\newif\ifIS@inner\IS@innertrue
+\DeclareOption{script}{\IS@scripttrue}
+\DeclareOption{scriptscript}{\IS@scriptscripttrue}
+\DeclareOption{inner}{\IS@innertrue}
+\DeclareOption{no-script}{\IS@scriptfalse}
+\DeclareOption{no-scriptscript}{\IS@scriptscriptfalse}
+\DeclareOption{no-inner}{\IS@innerfalse}
+\ProcessOptions*
+% \end{macrocode}
+% Check whether |\Umathordordspacing| is defined. If not, issue an error and |\endinput|. We won't be able to print multiple spaces at once because \TeX\ collapses multiple space characters, so within a group, we change |+| to active and define it to be a space.
+% \begin{macrocode}
+\ifx\Umathordordspacing\@undefined
+ \bgroup\catcode`\+=13
+ \def+{ }
+ \def\IS@LuaTeXError{\GenericError{}
+ {\MessageBreak\MessageBreak
+ Package innerscript error:
+ \MessageBreak\MessageBreak
+ ++*******************\MessageBreak
+ ++*+++++++++++++++++*\MessageBreak
+ ++*+++CANNOT LOAD+++*\MessageBreak
+ ++*+++INNERSCRIPT+++*\MessageBreak
+ ++*++LuaTeX Needed++*\MessageBreak
+ ++*+++++++++++++++++*\MessageBreak
+ ++*******************\MessageBreak\@gobbletwo}
+ {See the innerscript package documentation for explanation.}
+ {I need LuaTeX to make the innerscript package work. It\MessageBreak
+ looks like the current engine is something else, so I\MessageBreak
+ can't load the package file. To use innerscript, please\MessageBreak
+ typeset with LuaLaTeX. To continue without innerscript,\MessageBreak
+ press return.}}
+ \IS@LuaTeXError
+ \egroup
+ \expandafter\endinput% we \endinput with a balanced conditional
+\fi
+% \end{macrocode}
+% First we set the spacing for |\scriptstyle| and |\crampedscriptstyle| atoms. Each command has the form
+% \begin{code}
+% |\Umath|\argtext{math classes}|spacing\|\argtext{math style}|=|\argtext{factor}|\thinmuskip|,
+% \end{code}
+% where the \textit{math classes} are a pair of choices from |ord|, |op|, |bin|, |rel|, |open|, |close|, |punct|, and |inner|. The \textit{math style} is either |scriptstyle| or |crampedscriptstyle|, and the \textit{factor} corresponds to the spacing listed in Table~2. We set the |\scriptstyle| and |\scriptscriptstyle| spacing before handling |\mathinner| subformulas because we want to use updated spacing values for the |\mathinner| space adjustments. Otherwise, the |\scriptstyle| and |\scriptscriptstyle| adjustments will override changes to |\mathinner| spacing.
+% \begin{macrocode}
+\ifIS@script
+ \wlog{Package innerscript Info:
+ Adjusting spacing for \string\scriptstyle.}
+ \Umathordopspacing\scriptstyle=0.6\thinmuskip
+ \Umathordbinspacing\scriptstyle=0.7\thinmuskip
+ \Umathordrelspacing\scriptstyle=\thinmuskip
+ \Umathordinnerspacing\scriptstyle=0.6\thinmuskip
+ \Umathopordspacing\scriptstyle=0.6\thinmuskip
+ \Umathopopspacing\scriptstyle=0.6\thinmuskip
+ \Umathoprelspacing\scriptstyle=\thinmuskip
+ \Umathopinnerspacing\scriptstyle=\thinmuskip
+ \Umathbinordspacing\scriptstyle=0.7\thinmuskip
+ \Umathbinopspacing\scriptstyle=0.7\thinmuskip
+ \Umathbinopenspacing\scriptstyle=0.7\thinmuskip
+ \Umathbininnerspacing\scriptstyle=0.7\thinmuskip
+ \Umathrelordspacing\scriptstyle=\thinmuskip
+ \Umathrelopspacing\scriptstyle=\thinmuskip
+ \Umathrelopenspacing\scriptstyle=\thinmuskip
+ \Umathrelinnerspacing\scriptstyle=\thinmuskip
+ \Umathcloseopspacing\scriptstyle=0.6\thinmuskip
+ \Umathclosebinspacing\scriptstyle=0.7\thinmuskip
+ \Umathcloserelspacing\scriptstyle=\thinmuskip
+ \Umathcloseinnerspacing\scriptstyle=0.6\thinmuskip
+ \Umathpunctordspacing\scriptstyle=0.6\thinmuskip
+ \Umathpunctopspacing\scriptstyle=0.6\thinmuskip
+ \Umathpunctrelspacing\scriptstyle=0.6\thinmuskip
+ \Umathpunctopenspacing\scriptstyle=0.6\thinmuskip
+ \Umathpunctclosespacing\scriptstyle=0.6\thinmuskip
+ \Umathpunctpunctspacing\scriptstyle=0.6\thinmuskip
+ \Umathpunctinnerspacing\scriptstyle=0.6\thinmuskip
+ \Umathinnerordspacing\scriptstyle=0.6\thinmuskip
+ \Umathinneropspacing\scriptstyle=0.6\thinmuskip
+ \Umathinnerbinspacing\scriptstyle=0.7\thinmuskip
+ \Umathinnerrelspacing\scriptstyle=\thinmuskip
+ \Umathinneropenspacing\scriptstyle=0.6\thinmuskip
+ \Umathinnerpunctspacing\scriptstyle=0.6\thinmuskip
+ \Umathinnerinnerspacing\scriptstyle=0.6\thinmuskip
+ \wlog{Package innerscript Info:
+ Adjusting spacing for \string\crampedscriptstyle.}
+ \Umathordopspacing\crampedscriptstyle=0.6\thinmuskip
+ \Umathordbinspacing\crampedscriptstyle=0.7\thinmuskip
+ \Umathordrelspacing\crampedscriptstyle=\thinmuskip
+ \Umathordinnerspacing\crampedscriptstyle=0.6\thinmuskip
+ \Umathopordspacing\crampedscriptstyle=0.6\thinmuskip
+ \Umathopopspacing\crampedscriptstyle=0.6\thinmuskip
+ \Umathoprelspacing\crampedscriptstyle=\thinmuskip
+ \Umathopinnerspacing\crampedscriptstyle=\thinmuskip
+ \Umathbinordspacing\crampedscriptstyle=0.7\thinmuskip
+ \Umathbinopspacing\crampedscriptstyle=0.7\thinmuskip
+ \Umathbinopenspacing\crampedscriptstyle=0.7\thinmuskip
+ \Umathbininnerspacing\crampedscriptstyle=0.7\thinmuskip
+ \Umathrelordspacing\crampedscriptstyle=\thinmuskip
+ \Umathrelopspacing\crampedscriptstyle=\thinmuskip
+ \Umathrelopenspacing\crampedscriptstyle=\thinmuskip
+ \Umathrelinnerspacing\crampedscriptstyle=\thinmuskip
+ \Umathcloseopspacing\crampedscriptstyle=0.6\thinmuskip
+ \Umathclosebinspacing\crampedscriptstyle=0.7\thinmuskip
+ \Umathcloserelspacing\crampedscriptstyle=\thinmuskip
+ \Umathcloseinnerspacing\crampedscriptstyle=0.6\thinmuskip
+ \Umathpunctordspacing\crampedscriptstyle=0.6\thinmuskip
+ \Umathpunctopspacing\crampedscriptstyle=0.6\thinmuskip
+ \Umathpunctrelspacing\crampedscriptstyle=0.6\thinmuskip
+ \Umathpunctopenspacing\crampedscriptstyle=0.6\thinmuskip
+ \Umathpunctclosespacing\crampedscriptstyle=0.6\thinmuskip
+ \Umathpunctpunctspacing\crampedscriptstyle=0.6\thinmuskip
+ \Umathpunctinnerspacing\crampedscriptstyle=0.6\thinmuskip
+ \Umathinnerordspacing\crampedscriptstyle=0.6\thinmuskip
+ \Umathinneropspacing\crampedscriptstyle=0.6\thinmuskip
+ \Umathinnerbinspacing\crampedscriptstyle=0.7\thinmuskip
+ \Umathinnerrelspacing\crampedscriptstyle=\thinmuskip
+ \Umathinneropenspacing\crampedscriptstyle=0.6\thinmuskip
+ \Umathinnerpunctspacing\crampedscriptstyle=0.6\thinmuskip
+ \Umathinnerinnerspacing\crampedscriptstyle=0.6\thinmuskip
+\fi
+% \end{macrocode}
+% Set the spacing for |\scriptscriptstyle| and |\crampedscriptscriptstyle|. The process is the same as it was for |\scriptstyle| except with different |\muskip| \textit{factors}.
+% \begin{macrocode}
+\ifIS@scriptscript
+ \wlog{Package innerscript Info:
+ Adjusting spacing for \string\scriptscriptstyle.}
+ \Umathordopspacing\scriptscriptstyle=0.4\thinmuskip
+ \Umathordbinspacing\scriptscriptstyle=0.5\thinmuskip
+ \Umathordrelspacing\scriptscriptstyle=0.7\thinmuskip
+ \Umathordinnerspacing\scriptscriptstyle=0.4\thinmuskip
+ \Umathopordspacing\scriptscriptstyle=0.4\thinmuskip
+ \Umathopopspacing\scriptscriptstyle=0.4\thinmuskip
+ \Umathoprelspacing\scriptscriptstyle=0.7\thinmuskip
+ \Umathopinnerspacing\scriptscriptstyle=0.7\thinmuskip
+ \Umathbinordspacing\scriptscriptstyle=0.5\thinmuskip
+ \Umathbinopspacing\scriptscriptstyle=0.5\thinmuskip
+ \Umathbinopenspacing\scriptscriptstyle=0.5\thinmuskip
+ \Umathbininnerspacing\scriptscriptstyle=0.5\thinmuskip
+ \Umathrelordspacing\scriptscriptstyle=0.7\thinmuskip
+ \Umathrelopspacing\scriptscriptstyle=0.7\thinmuskip
+ \Umathrelopenspacing\scriptscriptstyle=0.7\thinmuskip
+ \Umathrelinnerspacing\scriptscriptstyle=0.7\thinmuskip
+ \Umathcloseopspacing\scriptscriptstyle=0.4\thinmuskip
+ \Umathclosebinspacing\scriptscriptstyle=0.5\thinmuskip
+ \Umathcloserelspacing\scriptscriptstyle=0.7\thinmuskip
+ \Umathcloseinnerspacing\scriptscriptstyle=0.4\thinmuskip
+ \Umathpunctordspacing\scriptscriptstyle=0.4\thinmuskip
+ \Umathpunctopspacing\scriptscriptstyle=0.4\thinmuskip
+ \Umathpunctrelspacing\scriptscriptstyle=0.4\thinmuskip
+ \Umathpunctopenspacing\scriptscriptstyle=0.4\thinmuskip
+ \Umathpunctclosespacing\scriptscriptstyle=0.4\thinmuskip
+ \Umathpunctpunctspacing\scriptscriptstyle=0.4\thinmuskip
+ \Umathpunctinnerspacing\scriptscriptstyle=0.4\thinmuskip
+ \Umathinnerordspacing\scriptscriptstyle=0.4\thinmuskip
+ \Umathinneropspacing\scriptscriptstyle=0.4\thinmuskip
+ \Umathinnerbinspacing\scriptscriptstyle=0.5\thinmuskip
+ \Umathinnerrelspacing\scriptscriptstyle=0.7\thinmuskip
+ \Umathinneropenspacing\scriptscriptstyle=0.4\thinmuskip
+ \Umathinnerpunctspacing\scriptscriptstyle=0.4\thinmuskip
+ \Umathinnerinnerspacing\scriptscriptstyle=0.4\thinmuskip
+ \wlog{Package innerscript Info:
+ Adjusting spacing for \string\crampedscriptscriptstyle.}
+ \Umathordopspacing\crampedscriptscriptstyle=0.4\thinmuskip
+ \Umathordbinspacing\crampedscriptscriptstyle=0.5\thinmuskip
+ \Umathordrelspacing\crampedscriptscriptstyle=0.7\thinmuskip
+ \Umathordinnerspacing\crampedscriptscriptstyle=0.4\thinmuskip
+ \Umathopordspacing\crampedscriptscriptstyle=0.4\thinmuskip
+ \Umathopopspacing\crampedscriptscriptstyle=0.4\thinmuskip
+ \Umathoprelspacing\crampedscriptscriptstyle=0.7\thinmuskip
+ \Umathopinnerspacing\crampedscriptscriptstyle=0.7\thinmuskip
+ \Umathbinordspacing\crampedscriptscriptstyle=0.5\thinmuskip
+ \Umathbinopspacing\crampedscriptscriptstyle=0.5\thinmuskip
+ \Umathbinopenspacing\crampedscriptscriptstyle=0.5\thinmuskip
+ \Umathbininnerspacing\crampedscriptscriptstyle=0.5\thinmuskip
+ \Umathrelordspacing\crampedscriptscriptstyle=0.7\thinmuskip
+ \Umathrelopspacing\crampedscriptscriptstyle=0.7\thinmuskip
+ \Umathrelopenspacing\crampedscriptscriptstyle=0.7\thinmuskip
+ \Umathrelinnerspacing\crampedscriptscriptstyle=0.7\thinmuskip
+ \Umathcloseopspacing\crampedscriptscriptstyle=0.4\thinmuskip
+ \Umathclosebinspacing\crampedscriptscriptstyle=0.5\thinmuskip
+ \Umathcloserelspacing\crampedscriptscriptstyle=0.7\thinmuskip
+ \Umathcloseinnerspacing\crampedscriptscriptstyle=0.4\thinmuskip
+ \Umathpunctordspacing\crampedscriptscriptstyle=0.4\thinmuskip
+ \Umathpunctopspacing\crampedscriptscriptstyle=0.4\thinmuskip
+ \Umathpunctrelspacing\crampedscriptscriptstyle=0.4\thinmuskip
+ \Umathpunctopenspacing\crampedscriptscriptstyle=0.4\thinmuskip
+ \Umathpunctclosespacing\crampedscriptscriptstyle=0.4\thinmuskip
+ \Umathpunctpunctspacing\crampedscriptscriptstyle=0.4\thinmuskip
+ \Umathpunctinnerspacing\crampedscriptscriptstyle=0.4\thinmuskip
+ \Umathinnerordspacing\crampedscriptscriptstyle=0.4\thinmuskip
+ \Umathinneropspacing\crampedscriptscriptstyle=0.4\thinmuskip
+ \Umathinnerbinspacing\crampedscriptscriptstyle=0.5\thinmuskip
+ \Umathinnerrelspacing\crampedscriptscriptstyle=0.7\thinmuskip
+ \Umathinneropenspacing\crampedscriptscriptstyle=0.4\thinmuskip
+ \Umathinnerpunctspacing\crampedscriptscriptstyle=0.4\thinmuskip
+ \Umathinnerinnerspacing\crampedscriptscriptstyle=0.4\thinmuskip
+\fi
+% \end{macrocode}
+% Now set the spacing for |\mathinner| subformulas. Each command has the form
+% \begin{code}
+% |\Umath|\argtext{math class}|innerspacing\|\argtext{math style}|=|\\
+% | \Umath|\argtext{math class}|ordspacing\|\argtext{math style}
+% \end{code}
+% or
+% \begin{code}
+% |\Umathinner|\argtext{math class}|spacing\|\argtext{math style}|=|\\
+% | \Umathord|\argtext{math class}|spacing\|\argtext{math style},
+% \end{code}
+% where \textit{math class} is one of |ord|, |op|, |bin|, |rel|, |open|, |close|, |punct|, or |inner|. The \textit{math style} is either |displaystyle|, |textstyle|, |scriptstyle|, |scriptscriptstyle|, or the cramped version of any of those four.
+% \begin{macrocode}
+\ifIS@inner
+ \wlog{Package innerscript Info:
+ Adjusting spacing for \string\mathinner.}
+ \Umathordinnerspacing\displaystyle=
+ \Umathordordspacing\displaystyle
+ \Umathordinnerspacing\textstyle=
+ \Umathordordspacing\textstyle
+ \Umathordinnerspacing\scriptstyle=
+ \Umathordordspacing\scriptstyle
+ \Umathordinnerspacing\scriptscriptstyle=
+ \Umathordordspacing\scriptscriptstyle
+ \Umathordinnerspacing\crampeddisplaystyle=
+ \Umathordordspacing\crampeddisplaystyle
+ \Umathordinnerspacing\crampedtextstyle=
+ \Umathordordspacing\crampedtextstyle
+ \Umathordinnerspacing\crampedscriptstyle=
+ \Umathordordspacing\crampedscriptstyle
+ \Umathordinnerspacing\crampedscriptscriptstyle=
+ \Umathordordspacing\crampedscriptscriptstyle
+ \Umathopinnerspacing\displaystyle=
+ \Umathopordspacing\displaystyle
+ \Umathopinnerspacing\textstyle=
+ \Umathopordspacing\textstyle
+ \Umathopinnerspacing\scriptstyle=
+ \Umathopordspacing\scriptstyle
+ \Umathopinnerspacing\scriptscriptstyle=
+ \Umathopordspacing\scriptscriptstyle
+ \Umathopinnerspacing\crampeddisplaystyle=
+ \Umathopordspacing\crampeddisplaystyle
+ \Umathopinnerspacing\crampedtextstyle=
+ \Umathopordspacing\crampedtextstyle
+ \Umathopinnerspacing\crampedscriptstyle=
+ \Umathopordspacing\crampedscriptstyle
+ \Umathopinnerspacing\crampedscriptscriptstyle=
+ \Umathopordspacing\crampedscriptscriptstyle
+ \Umathbininnerspacing\displaystyle=
+ \Umathbinordspacing\displaystyle
+ \Umathbininnerspacing\textstyle=
+ \Umathbinordspacing\textstyle
+ \Umathbininnerspacing\scriptstyle=
+ \Umathbinordspacing\scriptstyle
+ \Umathbininnerspacing\scriptscriptstyle=
+ \Umathbinordspacing\scriptscriptstyle
+ \Umathbininnerspacing\crampeddisplaystyle=
+ \Umathbinordspacing\crampeddisplaystyle
+ \Umathbininnerspacing\crampedtextstyle=
+ \Umathbinordspacing\crampedtextstyle
+ \Umathbininnerspacing\crampedscriptstyle=
+ \Umathbinordspacing\crampedscriptstyle
+ \Umathbininnerspacing\crampedscriptscriptstyle=
+ \Umathbinordspacing\crampedscriptscriptstyle
+ \Umathrelinnerspacing\displaystyle=
+ \Umathrelordspacing\displaystyle
+ \Umathrelinnerspacing\textstyle=
+ \Umathrelordspacing\textstyle
+ \Umathrelinnerspacing\scriptstyle=
+ \Umathrelordspacing\scriptstyle
+ \Umathrelinnerspacing\scriptscriptstyle=
+ \Umathrelordspacing\scriptscriptstyle
+ \Umathrelinnerspacing\crampeddisplaystyle=
+ \Umathrelordspacing\crampeddisplaystyle
+ \Umathrelinnerspacing\crampedtextstyle=
+ \Umathrelordspacing\crampedtextstyle
+ \Umathrelinnerspacing\crampedscriptstyle=
+ \Umathrelordspacing\crampedscriptstyle
+ \Umathrelinnerspacing\crampedscriptscriptstyle=
+ \Umathrelordspacing\crampedscriptscriptstyle
+ \Umathopeninnerspacing\displaystyle=
+ \Umathopenordspacing\displaystyle
+ \Umathopeninnerspacing\textstyle=
+ \Umathopenordspacing\textstyle
+ \Umathopeninnerspacing\scriptstyle=
+ \Umathopenordspacing\scriptstyle
+ \Umathopeninnerspacing\scriptscriptstyle=
+ \Umathopenordspacing\scriptscriptstyle
+ \Umathopeninnerspacing\crampeddisplaystyle=
+ \Umathopenordspacing\crampeddisplaystyle
+ \Umathopeninnerspacing\crampedtextstyle=
+ \Umathopenordspacing\crampedtextstyle
+ \Umathopeninnerspacing\crampedscriptstyle=
+ \Umathopenordspacing\crampedscriptstyle
+ \Umathopeninnerspacing\crampedscriptscriptstyle=
+ \Umathopenordspacing\crampedscriptscriptstyle
+ \Umathcloseinnerspacing\displaystyle=
+ \Umathcloseordspacing\displaystyle
+ \Umathcloseinnerspacing\textstyle=
+ \Umathcloseordspacing\textstyle
+ \Umathcloseinnerspacing\scriptstyle=
+ \Umathcloseordspacing\scriptstyle
+ \Umathcloseinnerspacing\scriptscriptstyle=
+ \Umathcloseordspacing\scriptscriptstyle
+ \Umathcloseinnerspacing\crampeddisplaystyle=
+ \Umathcloseordspacing\crampeddisplaystyle
+ \Umathcloseinnerspacing\crampedtextstyle=
+ \Umathcloseordspacing\crampedtextstyle
+ \Umathcloseinnerspacing\crampedscriptstyle=
+ \Umathcloseordspacing\crampedscriptstyle
+ \Umathcloseinnerspacing\crampedscriptscriptstyle=
+ \Umathcloseordspacing\crampedscriptscriptstyle
+ \Umathpunctinnerspacing\displaystyle=
+ \Umathpunctordspacing\displaystyle
+ \Umathpunctinnerspacing\textstyle=
+ \Umathpunctordspacing\textstyle
+ \Umathpunctinnerspacing\scriptstyle=
+ \Umathpunctordspacing\scriptstyle
+ \Umathpunctinnerspacing\scriptscriptstyle=
+ \Umathpunctordspacing\scriptscriptstyle
+ \Umathpunctinnerspacing\crampeddisplaystyle=
+ \Umathpunctordspacing\crampeddisplaystyle
+ \Umathpunctinnerspacing\crampedtextstyle=
+ \Umathpunctordspacing\crampedtextstyle
+ \Umathpunctinnerspacing\crampedscriptstyle=
+ \Umathpunctordspacing\crampedscriptstyle
+ \Umathpunctinnerspacing\crampedscriptscriptstyle=
+ \Umathpunctordspacing\crampedscriptscriptstyle
+ \Umathinnerordspacing\displaystyle=
+ \Umathordordspacing\displaystyle
+ \Umathinnerordspacing\textstyle=
+ \Umathordordspacing\textstyle
+ \Umathinnerordspacing\scriptstyle=
+ \Umathordordspacing\scriptstyle
+ \Umathinnerordspacing\scriptscriptstyle=
+ \Umathordordspacing\scriptscriptstyle
+ \Umathinnerordspacing\crampeddisplaystyle=
+ \Umathordordspacing\crampeddisplaystyle
+ \Umathinnerordspacing\crampedtextstyle=
+ \Umathordordspacing\crampedtextstyle
+ \Umathinnerordspacing\crampedscriptstyle=
+ \Umathordordspacing\crampedscriptstyle
+ \Umathinnerordspacing\crampedscriptscriptstyle=
+ \Umathordordspacing\crampedscriptscriptstyle
+ \Umathinneropspacing\displaystyle=
+ \Umathordopspacing\displaystyle
+ \Umathinneropspacing\textstyle=
+ \Umathordopspacing\textstyle
+ \Umathinneropspacing\scriptstyle=
+ \Umathordopspacing\scriptstyle
+ \Umathinneropspacing\scriptscriptstyle=
+ \Umathordopspacing\scriptscriptstyle
+ \Umathinneropspacing\crampeddisplaystyle=
+ \Umathordopspacing\crampeddisplaystyle
+ \Umathinneropspacing\crampedtextstyle=
+ \Umathordopspacing\crampedtextstyle
+ \Umathinneropspacing\crampedscriptstyle=
+ \Umathordopspacing\crampedscriptstyle
+ \Umathinneropspacing\crampedscriptscriptstyle=
+ \Umathordopspacing\crampedscriptscriptstyle
+ \Umathinnerbinspacing\displaystyle=
+ \Umathordbinspacing\displaystyle
+ \Umathinnerbinspacing\textstyle=
+ \Umathordbinspacing\textstyle
+ \Umathinnerbinspacing\scriptstyle=
+ \Umathordbinspacing\scriptstyle
+ \Umathinnerbinspacing\scriptscriptstyle=
+ \Umathordbinspacing\scriptscriptstyle
+ \Umathinnerbinspacing\crampeddisplaystyle=
+ \Umathordbinspacing\crampeddisplaystyle
+ \Umathinnerbinspacing\crampedtextstyle=
+ \Umathordbinspacing\crampedtextstyle
+ \Umathinnerbinspacing\crampedscriptstyle=
+ \Umathordbinspacing\crampedscriptstyle
+ \Umathinnerbinspacing\crampedscriptscriptstyle=
+ \Umathordbinspacing\crampedscriptscriptstyle
+ \Umathinnerrelspacing\displaystyle=
+ \Umathordrelspacing\displaystyle
+ \Umathinnerrelspacing\textstyle=
+ \Umathordrelspacing\textstyle
+ \Umathinnerrelspacing\scriptstyle=
+ \Umathordrelspacing\scriptstyle
+ \Umathinnerrelspacing\scriptscriptstyle=
+ \Umathordrelspacing\scriptscriptstyle
+ \Umathinnerrelspacing\crampeddisplaystyle=
+ \Umathordrelspacing\crampeddisplaystyle
+ \Umathinnerrelspacing\crampedtextstyle=
+ \Umathordrelspacing\crampedtextstyle
+ \Umathinnerrelspacing\crampedscriptstyle=
+ \Umathordrelspacing\crampedscriptstyle
+ \Umathinnerrelspacing\crampedscriptscriptstyle=
+ \Umathordrelspacing\crampedscriptscriptstyle
+ \Umathinneropenspacing\displaystyle=
+ \Umathordopenspacing\displaystyle
+ \Umathinneropenspacing\textstyle=
+ \Umathordopenspacing\textstyle
+ \Umathinneropenspacing\scriptstyle=
+ \Umathordopenspacing\scriptstyle
+ \Umathinneropenspacing\scriptscriptstyle=
+ \Umathordopenspacing\scriptscriptstyle
+ \Umathinneropenspacing\crampeddisplaystyle=
+ \Umathordopenspacing\crampeddisplaystyle
+ \Umathinneropenspacing\crampedtextstyle=
+ \Umathordopenspacing\crampedtextstyle
+ \Umathinneropenspacing\crampedscriptstyle=
+ \Umathordopenspacing\crampedscriptstyle
+ \Umathinneropenspacing\crampedscriptscriptstyle=
+ \Umathordopenspacing\crampedscriptscriptstyle
+ \Umathinnerclosespacing\displaystyle=
+ \Umathordclosespacing\displaystyle
+ \Umathinnerclosespacing\textstyle=
+ \Umathordclosespacing\textstyle
+ \Umathinnerclosespacing\scriptstyle=
+ \Umathordclosespacing\scriptstyle
+ \Umathinnerclosespacing\scriptscriptstyle=
+ \Umathordclosespacing\scriptscriptstyle
+ \Umathinnerclosespacing\crampeddisplaystyle=
+ \Umathordclosespacing\crampeddisplaystyle
+ \Umathinnerclosespacing\crampedtextstyle=
+ \Umathordclosespacing\crampedtextstyle
+ \Umathinnerclosespacing\crampedscriptstyle=
+ \Umathordclosespacing\crampedscriptstyle
+ \Umathinnerclosespacing\crampedscriptscriptstyle=
+ \Umathordclosespacing\crampedscriptscriptstyle
+ \Umathinnerpunctspacing\displaystyle=
+ \Umathordpunctspacing\displaystyle
+ \Umathinnerpunctspacing\textstyle=
+ \Umathordpunctspacing\textstyle
+ \Umathinnerpunctspacing\scriptstyle=
+ \Umathordpunctspacing\scriptstyle
+ \Umathinnerpunctspacing\scriptscriptstyle=
+ \Umathordpunctspacing\scriptscriptstyle
+ \Umathinnerpunctspacing\crampeddisplaystyle=
+ \Umathordpunctspacing\crampeddisplaystyle
+ \Umathinnerpunctspacing\crampedtextstyle=
+ \Umathordpunctspacing\crampedtextstyle
+ \Umathinnerpunctspacing\crampedscriptstyle=
+ \Umathordpunctspacing\crampedscriptstyle
+ \Umathinnerpunctspacing\crampedscriptscriptstyle=
+ \Umathordpunctspacing\crampedscriptscriptstyle
+ \Umathinnerinnerspacing\displaystyle=
+ \Umathordordspacing\displaystyle
+ \Umathinnerinnerspacing\textstyle=
+ \Umathordordspacing\textstyle
+ \Umathinnerinnerspacing\scriptstyle=
+ \Umathordordspacing\scriptstyle
+ \Umathinnerinnerspacing\scriptscriptstyle=
+ \Umathordordspacing\scriptscriptstyle
+ \Umathinnerinnerspacing\crampeddisplaystyle=
+ \Umathordordspacing\crampeddisplaystyle
+ \Umathinnerinnerspacing\crampedtextstyle=
+ \Umathordordspacing\crampedtextstyle
+ \Umathinnerinnerspacing\crampedscriptstyle=
+ \Umathordordspacing\crampedscriptstyle
+ \Umathinnerinnerspacing\crampedscriptscriptstyle=
+ \Umathordordspacing\crampedscriptscriptstyle
+\fi
+% \end{macrocode}
+%
+% \iffalse
+%</package>
+% \fi
+%
+%
+% \check@checksum
+%
+%
+\endinput \ No newline at end of file
diff --git a/macros/luatex/latex/innerscript/innerscript.pdf b/macros/luatex/latex/innerscript/innerscript.pdf
new file mode 100644
index 0000000000..3a23d5eea7
--- /dev/null
+++ b/macros/luatex/latex/innerscript/innerscript.pdf
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 114496c35c..1352765824 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -27,12 +27,6 @@ $mirrors = {
'Hong Kong' => {
'https://mirror-hk.koddos.net/CTAN/' => 1,
},
- 'India' => {
- 'http://ctan.imsc.res.in/' => 1,
- },
- 'Indonesia' => {
- 'https://mirror.unpad.ac.id/ctan/' => 1,
- },
'Iran' => {
'http://ctan.yazd.ac.ir/' => 1,
'https://ctan.asis.ai/' => 1,
@@ -53,6 +47,9 @@ $mirrors = {
'https://mirror.navercorp.com/CTAN/' => 1,
'https://mirror.yongbok.net/ctan/' => 1,
},
+ 'Philippines' => {
+ 'https://mirror.pregi.net/tex-archive/' => 1,
+ },
'Singapore' => {
'https://download.nus.edu.sg/mirror/ctan/' => 1,
},
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 428837e4bd..70c9570d5c 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,7 +26,7 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2020
-depend revision/57604
+depend revision/57610
name 00texlive.image
category TLCore
@@ -4336,7 +4336,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 57604
+revision 57606
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
@@ -287205,7 +287205,7 @@ binfiles arch=x86_64-solaris size=1
name tex4ht
category Package
-revision 57571
+revision 57609
shortdesc Convert (La)TeX to HTML/XML
longdesc A converter from TeX and LaTeX to SGML-based formats such as
longdesc (X)HTML, MathML, OpenDocument, and DocBook, providing a
@@ -287220,10 +287220,10 @@ longdesc restricted-syntax systems such as hyperlatex and gellmu. Note
longdesc that CTAN no longer holds the definitive sources of the
longdesc package: see the 'Readme' file.
depend tex4ht.ARCH
-containersize 903684
-containerchecksum c292c7a2baeed1fede850aac2d5956f1e637c4c92d117493e3dff28e62c1c91751d81f5590be6c2440b92ebc58d01a3aaba21d0e7fc277f0c8a5883e84f0a33c
+containersize 903788
+containerchecksum 7cf4299bf938e0f14319ec35ef7352c16c76a7be0776383d3f148a0e9032c3902bdf9cbc57bf647ff18339c01b8e39d1fbc6df92c2bc2522f7e85b8f496e90e3
doccontainersize 136160
-doccontainerchecksum 18bd5aed1d127e0f44ff1bd8ce7765dd5e270acb7ed05d2cd435797ed15932e0c371c4a8f10f0aeb5ce7fedceea00c7e3332203564e499fd4c14366efda845ff
+doccontainerchecksum 0878656d96b185e8ae411af3e220b06cf63772ef61e31fd891ed7ed3ba51748d8cbe282b720c14afc26ee82f6664f5248ac2e9fb48abd892640f5bc9eb281d77
docfiles size=259
texmf-dist/doc/generic/tex4ht/Makefile
texmf-dist/doc/generic/tex4ht/TeX4ht-doc.tex
@@ -296096,15 +296096,15 @@ docfiles size=591
name texlive-docindex
category TLCore
-revision 57594
+revision 57606
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 for
longdesc the process.
containersize 388
-containerchecksum 05c271efabed67b659b404e5daeafee55b2b3f36c8d6a97d8ad9e03b17b6e6703677de7218db7f0cd46bc20b2058d057dcc48f0375e1ca3379b5c9f9c0dd0152
-doccontainersize 172780
-doccontainerchecksum 76c957f03a0a0b50b47315ecd54df3987b2885b6fcab7390d954d7817507f8876dca36d0c691bd5cc710e239199f81060532ede48817b9fcca13c8caab5891ef
+containerchecksum 2a07763686f2e2d681951d2b72cb4245cf3c71549b65005ce43bc75125e57973298e64d01ed76fa403af797ec2510c6be36c7b4ed4dc9cbcebf7cfd2e0715e11
+doccontainersize 172664
+doccontainerchecksum 5d1604be7d8b3b2d3ba2180dd7d7db67d67822e20622834deea82bd4ab0bda1fc4ed6a7f7221aedd9becaeba12a6bf38ccab05d27aa07a4e0eadd3b5835bcb27
docfiles size=343
doc.html
@@ -296326,7 +296326,7 @@ docfiles size=368
name texlive-scripts
category TLCore
-revision 57604
+revision 57606
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.
@@ -296334,10 +296334,10 @@ depend texlive-scripts.ARCH
depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 132328
-containerchecksum b72390e8b761a26c12071850ff6c2936f923f8b479f26a399530cc03da71ef28a36c66a0fdbbb8b0d67eaee78fc9519ac9c52faea91e04661678e6c0466b4c6f
+containersize 132320
+containerchecksum 79320112d1209567c1029fab0aca685c92f6588f72fc6ebc4d0778331d67756187f2f3c33a954f1bb633dd5b9d29013ce259e77827b28eb363341c996ca5fb9a
doccontainersize 218820
-doccontainerchecksum 60eb275d81c623b31e30decc85f31ca8d299522e1b8ba244cceada73cee230d53edcdc81c1540508568e428dd00fdb0d99c3be9910e6e4b1177bb2203e0115de
+doccontainerchecksum 880ba5c10f43b9c4850fb841762c505c85d6dd28c509474e70ae9430515604b64f9f3a6a0118ec3d360fb7ead1666e0c7b19e950d07ef5fb0af34649ee32a7fb
docfiles size=141
texmf-dist/doc/man/man1/fmtutil-sys.1
texmf-dist/doc/man/man1/fmtutil-sys.man1.pdf
@@ -334262,16 +334262,16 @@ catalogue-version 0.16
name xsim
category Package
-revision 57592
+revision 57610
shortdesc eXercise Sheets IMproved
relocated 1
longdesc This package helps in creating exercises and the corresponding
longdesc solutions. It is the official successor of the exsheets package
longdesc and fixes/improves various long-standing issues.
-containersize 32200
-containerchecksum 4f7888536a655d71df7d1fea5fa947999f8a2be3e63e4a682bc8ac20a5a38432a66a63a43e4a6731b3fe6d4facde10302307c0d93b6e6b2b318feb7cfb9b48e9
-doccontainersize 2998352
-doccontainerchecksum c9c56e1724aa0ab0a9c92e9c4227deca045b071d26cf1258856394921326554b12a43a7380c761de6b5674dc1f59197edf942130898d90ad945e8df980fc160e
+containersize 32232
+containerchecksum e6b933ae32e9288c886f01014648200e71d1e02253177bcf4e320bb3676cfe0823f0bd00dd7e593d3c8d4cdea0d031ace2ed110a7c6dd5cb64a883841f3600e2
+doccontainersize 2998440
+doccontainerchecksum 51898675c6a915d994b524a4e5045edc8cd4f9197d8b56c2c6d01c4f74ba2fab1ede73b5e66fe19889819f09b5d782e7150ed5bc5528a527304ce4a6b110959a
docfiles size=927
RELOC/doc/latex/xsim/HISTORY
RELOC/doc/latex/xsim/README details="Readme"
@@ -334372,7 +334372,7 @@ catalogue-contact-repository https://github.com/cgnieder/xsim/
catalogue-ctan /macros/latex/contrib/xsim
catalogue-license lppl1.3c
catalogue-topics exercise exam expl3
-catalogue-version 0.20a
+catalogue-version 0.20b
name xskak
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 507a706caa..0d73d2df1d 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-b38e0a9694722d23d5121822e44cf08d texlive.tlpdb
+c10761a4af75c2a5d3664de387100cc9 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index d478ad973d..8a57d8d82e 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-37f5fa3ba4a7a0856d8e465230ee8035df36a58ce97c31d1d35ab079779a842a59bdf8b9976be49250bf200a5d5030e10e50b7bc7d49ea8c10a3ac5d63725c93 texlive.tlpdb
+dcc7bde6d8b98dfd9da8a94762d5791176da8b99c5d782f0c8d8914130b86513ac547f8b25a2e43afa5c7da21c1b0886281ffe7bd40dc4fe4ccb8a7fcc1f7be6 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index cd048b7f64..2027c4fc27 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-----
-iQEcBAEBCgAGBQJgGfUxAAoJEEzhh34ZQ4xwmGAH/0cwzoxVk6R8UPKT/fW8o/lU
-u2tFvz8iy0bQhL+Q8mNyfNgegJxyopY/4Q82nxw0a45D0cxGLzSUDejeuD9aQQOu
-A7NHeoFMZYIEt0bvC6aDmgartSw8ZynWRmgTjVxx+hDt1Xe0Qkfje3oE9NUiVWWQ
-wqm8BDBWcdCDA0pdPdJn7CzvHajTmWQ1o/JRBVrHnssUB75W8pfKPG1++PidS68v
-iciywtrH58HEM5m9mpGgk8OWgrTpRbWPhx4QJUL/SXEqA9mZO9ACCzlRTXiAKwUU
-73bYuRHM0TTwJmToiYwI3vFJtOxYLXViP8vakVAZP6S8hyRHvMOcNlzXRLxNffU=
-=VIn5
+iQEcBAEBCgAGBQJgG0aCAAoJEEzhh34ZQ4xwUasIAJCVIByWj+4K4dwZeoprJmaj
+Y0bbeq8790jMBn+U5Tf+zHVB8WA7OYJmlwKm28FfpzCFUzHhKl+3H1x9ptMiMZ6M
+kSWsqNSbOzRe+JbfBD0bzvDUz9vthVB1xLQNejFwgsapszzqeC+x13cUWUuu+YEz
+BsTFN8GnnZH9m536tXGzcWo8Q94+vjio2NJJmCiZ6j5tjI6g/RKDMEBD+T2t6Zuu
+CcU141oHaEx4eEmXlaC/Qvdd9g4ITEQhzEzG3xfpDnnfCsWyd1y3nFui4amsOWz4
+1bOWX2q9BTOILoC8GC9lMIDx2X6ubfEoCfTfC8fRKT2ra85enX9zORhk8oEvIwk=
+=lxir
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 91e64d22fd..53337fd2e5 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/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index 53d09e5f21..c702e15139 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1612386876
+date=1612473294
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=60ed2565075c13b0d3cc2871a0ef8256
+lstdigest=7a055be1d54365221ad2d2c8fbcbed17
numpkg=4044
relstate=next
-version=7704
+version=7705
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: W+3Br9fcmsAA8rZDlhcXaI5KOkU1Di/FB628ufUTmIqOTbt8e4MZT/pC6bnyMUC7gdvIKzxt0ceq1oCMGgnhkiMFEb3nTeq22avt722F/KR5kqOOiSCLzxYkbhvKEAEVdCT8hlYmMVWfpYsYZc70YY0O6NUDQl+bgLo8dLadY0ew0WQ31fwSG4visA6cnASdibqeQrP8XmRH08rmNFhGepi2nECKrB11frbHkIsS5LMommK561IT7wGzK1P1neEVAXHXpjR+LMDrNpbZJdgLS/ECjaYm4NXexjvoSRlpUrouL0Q+ov5FOv51RRY+8hn8W4TSd5l9pwYpIOYh2o8ZiQ==
+;;;; signature/miktex: iBKjg96cW4tFhP9HjfmQynyaxKzXs6THS8Hto7GqpLnSlOHZAEYpqGl4CrOthjfupYecAjGwpWItdBb07Zh97z0mNj7xhK9voeWNG/qrZNsEG8eyYmUwmbRKPxWnFl5MJZflzrOo27/3P+BX1IFC6mshfm3CcFLtcoqlPIr0rx7Ve7CoEzJH0AfLUEuT1vNuEtK/qEgUYhyu9metrZRhHRHFV2TnROZDYSIgpaTseMGsaHqZsHAlxP3iYvUEGVVM4k8rXoVr8pUJFxvK16Vw2LcWvhakODqIGMydejZcl24gkhMkbn2wkefmJ3b02n7k3x0tsq6ktQzFCdA7oiLgug==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 30406a0d45..70ed914f88 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1612386691
+date=1612473085
lastupd=easybook fontsize haranoaji haranoaji-extra kpfonts-otf lexend mcf2graph profcollege rmannot texnegar windycity witharrows xsim asymptote changes chinese-jfm cmap ebproof fancyhdr fontsetup
-lstdigest=6a8d9bf4e1cb197af9133d11a54eb77b
+lstdigest=3c9a77f3308a3df30d5d234a805d7772
numpkg=4044
relstate=stable
-version=7704
+version=7705
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: mJgPe6ynddaWNIgzUP2KfHALtHweWnISgtEHB/OuqHLPZ3ji6ThvaFoNq64/bplMhUz1su6AHEP3V+Gr3fz4P0gCe+CZ0x1MuhMuHSvF+nHLQnKce50o2GB8D/5Q1coIrmeETGx9+aE6RysKUpWCMf3vjHACVoCxxvoBznQ2bIMsioRCVQI3ozU8RT1ITXQ5BnSClTMDyg5hlYxO4dzXIkD+VUoxYzsLTUAf9B6LWhaDcu0+yMSIQ4wun9TrjqVlVYj8Tk1SupNvaA+F6z9kpWBDAR07t/hx37qsU58qzGuFuZzXW3PEkpN8VKq2JUhAbkQGZ2nq6eUNA2susYkipg==
+;;;; signature/miktex: nhwkt+PVCZMG6c87h7uFUqRdnJou3sxARREm36RYa084Yo+wu5gPLFwuJXX6jT310hUT2gO7vXcCHPQTMKdqYWCPD82gLe93k8V6Jsde1vufaUUn1qKxaFx1mUYT6QPjyCH1CSrygsrFDClHmxpUD3pgBZliBzUwBSg8FnLNdJAT/uu4U4k19SaG8R2qQoiYpZK9CXmpbNk2i6UGm92TMIN/jahamahOZetHs5pE+52CENRqxQKMdD19vcNxUf0ch+/U0bCj4sAPglG6sZg8eQtrVN/hkcf66IIgUGKtPaji3Rxey62fdbYTFFBMeuwzKPHFUCgUCH/3gkp5CAWAXA==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/w32tex/ChangeLog b/systems/win32/w32tex/ChangeLog
index 9841bba8b3..f17bccb2a7 100644
--- a/systems/win32/w32tex/ChangeLog
+++ b/systems/win32/w32tex/ChangeLog
@@ -1,5 +1,59 @@
W32TeX (x86 & x64) ChangeLog
+[2021/02/03]
+(01) aleph-w32.tar.xz
+ Update aleph.dll etc. (TeX 3.141592653)
+(02) context.tar.xz
+ Update format files.
+(03) dvitools-w32.tar.xz
+ Update libgd (2.3.1) in dvipng.exe.
+(04) extractpdfmark-w32.tar.xz
+ Update poppler (21.02.0) in extractpdfmark.exe.
+(05) latex-dev.tar.xz
+ Update format files.
+(06) ltxpkgs.tar.xz
+ Update l3kernel and l3packages.
+(07) luatex-dev-w32.tar.xz
+ Update format files.
+(08) luatex-exp-w32.tar.xz
+ Update format files.
+(09) luatex-w32.tar.xz
+ Update format files.
+(10) pdftex-w32.tar.xz
+ Update pdftex.dll etc. (TeX 3.141592653)
+ Update poppler (21.02.0) in poppler utilities.
+(11) pstoedit-w32.tar.xz
+ Update libgd (2.3.1).
+(12) ptex-ng-w32.tar.xz
+ Update format files.
+(13) ptex-w32.tar.xz
+ Update ptex.dll etc. (TeX 3.141592653)
+(14) uptex-w32.tar.xz
+ Update uptex.dll etc. (TeX 3.141592653)
+(15) web2c-w32.tar.zx
+ Update tex.dll etc. (TeX 3.141592653, METAFONT 2.71828182)
+(16) xetex-w32.tar.xz
+ Update xetex.dll. (TeX 3.141592653)
+(17) win64/aleph-w64.tar.xz
+ Update aleph.dll etc. (TeX 3.141592653)
+(18) win64/dvitools-w64.tar.xz
+ Update libgd (2.3.1) in dvipng.exe.
+(19) win64/extractpdfmark-w64.tar.xz
+ Update poppler (21.02.0) in extractpdfmark.exe.
+(20) win64/pdftex-w64.tar.xz
+ Update pdftex.dll etc. (TeX 3.141592653)
+ Update poppler (21.02.0) in poppler utilities.
+(21) win64/pstoedit-w64.tar.xz
+ Update libgd (2.3.1).
+(22) win64/ptex-w64.tar.xz
+ Update ptex.dll etc. (TeX 3.141592653)
+(23) win64/uptex-w64.tar.xz
+ Update uptex.dll etc. (TeX 3.141592653)
+(24) win64/web2c-w64.tar.xz
+ Update tex.dll etc. (TeX 3.141592653, METAFONT 2.71828182)
+(25) win64/xetex-w64.tar.xz
+ Update xetex.dll etc. (TeX 3.141592653)
+
[2021/02/02]
(01) biblatex-biber.tar.xz
Update windycity.
diff --git a/timestamp b/timestamp
index eae7f48658..80cf6189f0 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2021-02-04-02-02
+2021-02-05-02-02