summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-05-18 03:02:35 +0000
committerNorbert Preining <norbert@preining.info>2020-05-18 03:02:35 +0000
commit277978fd69546e800dd8c46a0aec0d859d475ebb (patch)
tree1a7a961ac8af265db95936db4c0e8807eb97274e
parent71e57b1c98740d1fbb24981d390bd3ec8f2e967b (diff)
CTAN sync 202005180302
-rw-r--r--FILES.byname1300
-rw-r--r--FILES.byname.gzbin2222264 -> 2222415 bytes
-rw-r--r--FILES.last07days1206
-rw-r--r--graphics/pgf/contrib/circuitikz/doc/changelog.tex18
-rw-r--r--graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdfbin17750 -> 17750 bytes
-rw-r--r--graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdfbin956271 -> 978781 bytes
-rw-r--r--graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex183
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/circuitikz.sty4
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex113
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex709
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex1
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex17
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex136
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex8
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex108
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex4
-rw-r--r--info/tex-nutshell/tex-nutshell.pdfbin231384 -> 233697 bytes
-rw-r--r--info/tex-nutshell/tex-nutshell.tex1347
-rw-r--r--macros/context/contrib/context-vim/VERSION2
-rw-r--r--macros/context/contrib/context-vim/doc/context/third/vim/vim.txt2
-rw-r--r--macros/context/contrib/context-vim/tex/context/third/vim/2context.vim48
-rw-r--r--macros/context/contrib/context-vim/tex/context/third/vim/t-vim.tex71
-rw-r--r--macros/latex/contrib/exercises/README.md2
-rw-r--r--macros/latex/contrib/exercises/exercises.dtx68
-rw-r--r--macros/latex/contrib/exercises/exercises.ins4
-rw-r--r--macros/latex/contrib/exercises/exercises.pdfbin414151 -> 420909 bytes
-rw-r--r--macros/latex/contrib/vcell/README.md2
-rw-r--r--macros/latex/contrib/vcell/vcell.pdfbin147125 -> 147086 bytes
-rw-r--r--macros/latex/contrib/vcell/vcell.sty10
-rw-r--r--macros/latex/contrib/vcell/vcell.tex1
-rw-r--r--macros/luatex/generic/lua-uni-algos/README.md4
-rw-r--r--macros/luatex/generic/lua-uni-algos/lua-uni-algos.pdfbin60471 -> 60487 bytes
-rw-r--r--macros/luatex/generic/lua-uni-algos/lua-uni-normalize.lua25
-rw-r--r--macros/luatex/generic/luatexja/README8
-rw-r--r--macros/luatex/generic/luatexja/doc/luatexja-en.pdfbin685486 -> 689335 bytes
-rw-r--r--macros/luatex/generic/luatexja/doc/luatexja-ja.pdfbin1101330 -> 1109921 bytes
-rw-r--r--macros/luatex/generic/luatexja/doc/luatexja.dtx94
-rw-r--r--macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty26
-rw-r--r--macros/luatex/generic/luatexja/src/jfm-propw.lua9
-rw-r--r--macros/luatex/generic/luatexja/src/jfm-ujis.lua72
-rw-r--r--macros/luatex/generic/luatexja/src/jfm-ujisv.lua1
-rw-r--r--macros/luatex/generic/luatexja/src/ltj-jfont.lua54
-rw-r--r--macros/luatex/generic/luatexja/src/ltj-latex.sty3
-rw-r--r--macros/luatex/generic/luatexja/src/ltj-setwidth.lua14
-rw-r--r--macros/luatex/generic/luatexja/src/luatexja.sty2
-rw-r--r--macros/luatex/generic/luatexja/src/patches/lltjfont.sty56
-rw-r--r--macros/luatex/generic/luatexja/src/patches/lltjp-collcell.sty37
-rw-r--r--macros/xetex/latex/bidi/README4
-rw-r--r--macros/xetex/latex/bidi/bidi-doc-intro.ltx4
-rw-r--r--macros/xetex/latex/bidi/bidi-doc-title.ltx4
-rw-r--r--macros/xetex/latex/bidi/bidi-doc.ltx2
-rw-r--r--macros/xetex/latex/bidi/bidi-doc.pdfbin172890 -> 173289 bytes
-rw-r--r--macros/xetex/latex/bidi/bidi.dtx38
-rw-r--r--macros/xetex/latex/bidi/bidi.pdfbin3111015 -> 3111844 bytes
-rw-r--r--macros/xetex/latex/xepersian/README4
-rw-r--r--macros/xetex/latex/xepersian/xepersian-doc-intro.ltx4
-rw-r--r--macros/xetex/latex/xepersian/xepersian-doc-title.ltx4
-rw-r--r--macros/xetex/latex/xepersian/xepersian-doc.ltx2
-rw-r--r--macros/xetex/latex/xepersian/xepersian-doc.pdfbin234536 -> 234762 bytes
-rw-r--r--macros/xetex/latex/xepersian/xepersian.dtx30
-rw-r--r--macros/xetex/latex/xepersian/xepersian.pdfbin756107 -> 755776 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm18
-rw-r--r--systems/texlive/tlnet/tlpkg/TeXLive/TLWinGoo.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl5
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb201
-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.xzbin2200016 -> 2200692 bytes
-rw-r--r--systems/win32/miktex/doc/2.9/miktex.pdfbin510096 -> 510096 bytes
-rw-r--r--systems/win32/miktex/tm/packages/files.csv.lzmabin535306 -> 536197 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/files.csv.lzmabin535710 -> 536182 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini10
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini12
-rw-r--r--systems/win32/w32tex/ChangeLog6
-rw-r--r--timestamp2
77 files changed, 3901 insertions, 2248 deletions
diff --git a/FILES.byname b/FILES.byname
index 43dca2e4be..953f426c36 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -5001,7 +5001,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2020/05/16 | 146069 | FILES.last07days
+2020/05/17 | 183438 | FILES.last07days
2018/06/27 | 99883 | fonts/academicons/academicons.pdf
2018/06/27 | 10779 | fonts/academicons/academicons.sty
2018/06/27 | 5774 | fonts/academicons/academicons.tex
@@ -134943,44 +134943,44 @@
2019/04/14 | 24014 | graphics/pgf/contrib/chordbox/chordbox.tex
2019/04/14 | 1125 | graphics/pgf/contrib/chordbox/README.md
2019/04/15 | 567774 | graphics/pgf/contrib/chordbox.zip
-2020/04/24 | 23453 | graphics/pgf/contrib/circuitikz/doc/changelog.tex
-2020/04/24 | 17750 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
-2020/04/24 | 938 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.tex
-2020/04/24 | 956271 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
-2020/04/24 | 317756 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
-2020/04/24 | 418 | graphics/pgf/contrib/circuitikz/doc/compatibility.tex
-2020/04/24 | 5687 | graphics/pgf/contrib/circuitikz/doc/ctikzmanutils.sty
-2020/04/24 | 3156 | graphics/pgf/contrib/circuitikz/README.md
-2020/04/24 | 364086 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4.sty
-2020/04/24 | 393856 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6.sty
-2020/04/24 | 403539 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7.sty
-2020/04/24 | 422268 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3.sty
-2020/04/24 | 690730 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3.sty
-2020/04/24 | 758990 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6.sty
-2020/04/24 | 841461 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0.sty
-2020/04/24 | 10910 | graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
-2020/04/24 | 280 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-example.tex
-2020/04/24 | 3098 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-legacy.tex
-2020/04/24 | 1875 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-romano.tex
-2020/04/24 | 194691 | graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
-2020/04/24 | 7749 | graphics/pgf/contrib/circuitikz/tex/pgfcirccurrent.tex
-2020/04/24 | 94217 | graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
-2020/04/24 | 7477 | graphics/pgf/contrib/circuitikz/tex/pgfcircflow.tex
-2020/04/24 | 14053 | graphics/pgf/contrib/circuitikz/tex/pgfcirclabel.tex
-2020/04/24 | 46195 | graphics/pgf/contrib/circuitikz/tex/pgfcircmonopoles.tex
-2020/04/24 | 137093 | graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
-2020/04/24 | 59284 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
-2020/04/24 | 34841 | graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
-2020/04/24 | 30851 | graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
-2020/04/24 | 235397 | graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
-2020/04/24 | 2305 | graphics/pgf/contrib/circuitikz/tex/pgfcircutils.tex
-2020/04/24 | 23460 | graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex
-2020/04/24 | 416850 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.8.3.tex
-2020/04/24 | 683433 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.3.tex
-2020/04/24 | 751663 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.6.tex
-2020/04/24 | 834142 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.0.tex
-2020/04/24 | 3590 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
-2020/04/24 | 1808267 | graphics/pgf/contrib/circuitikz.zip
+2020/05/17 | 24004 | graphics/pgf/contrib/circuitikz/doc/changelog.tex
+2020/05/17 | 17750 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
+2020/05/17 | 938 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.tex
+2020/05/17 | 978781 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
+2020/05/17 | 324251 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
+2020/05/17 | 418 | graphics/pgf/contrib/circuitikz/doc/compatibility.tex
+2020/05/17 | 5687 | graphics/pgf/contrib/circuitikz/doc/ctikzmanutils.sty
+2020/05/17 | 3156 | graphics/pgf/contrib/circuitikz/README.md
+2020/05/17 | 364086 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4.sty
+2020/05/17 | 393856 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6.sty
+2020/05/17 | 403539 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7.sty
+2020/05/17 | 422268 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3.sty
+2020/05/17 | 690730 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3.sty
+2020/05/17 | 758990 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6.sty
+2020/05/17 | 841461 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0.sty
+2020/05/17 | 10910 | graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
+2020/05/17 | 280 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-example.tex
+2020/05/17 | 3098 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-legacy.tex
+2020/05/17 | 1875 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-romano.tex
+2020/05/17 | 221068 | graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
+2020/05/17 | 7749 | graphics/pgf/contrib/circuitikz/tex/pgfcirccurrent.tex
+2020/05/17 | 97107 | graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
+2020/05/17 | 7477 | graphics/pgf/contrib/circuitikz/tex/pgfcircflow.tex
+2020/05/17 | 14053 | graphics/pgf/contrib/circuitikz/tex/pgfcirclabel.tex
+2020/05/17 | 46195 | graphics/pgf/contrib/circuitikz/tex/pgfcircmonopoles.tex
+2020/05/17 | 137131 | graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
+2020/05/17 | 60525 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
+2020/05/17 | 38750 | graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
+2020/05/17 | 30851 | graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
+2020/05/17 | 235785 | graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
+2020/05/17 | 2305 | graphics/pgf/contrib/circuitikz/tex/pgfcircutils.tex
+2020/05/17 | 26123 | graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex
+2020/05/17 | 416850 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.8.3.tex
+2020/05/17 | 683433 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.3.tex
+2020/05/17 | 751663 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.6.tex
+2020/05/17 | 834142 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.0.tex
+2020/05/17 | 3590 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
+2020/05/17 | 1834846 | graphics/pgf/contrib/circuitikz.zip
2019/07/12 | 14811 | graphics/pgf/contrib/codeanatomy/codeanatomy.dtx
2019/07/12 | 1475 | graphics/pgf/contrib/codeanatomy/codeanatomy.ins
2019/07/12 | 123921 | graphics/pgf/contrib/codeanatomy/codeanatomy.lstlisting.pdf
@@ -161593,9 +161593,9 @@
1992/09/27 | 8502 | info/tex-for-pictures.txt
1999/05/31 | 135 | info/texlive/README
2020/04/01 | 458 | info/tex-nutshell/README
-2020/03/31 | 231384 | info/tex-nutshell/tex-nutshell.pdf
-2020/03/31 | 108704 | info/tex-nutshell/tex-nutshell.tex
-2020/04/01 | 260577 | info/tex-nutshell.zip
+2020/05/17 | 233697 | info/tex-nutshell/tex-nutshell.pdf
+2020/05/17 | 111850 | info/tex-nutshell/tex-nutshell.tex
+2020/05/17 | 263801 | info/tex-nutshell.zip
2019/04/18 | 360 | info/texonly/README.md
2019/04/18 | 70552 | info/texonly/texonly2.pdf
2019/04/18 | 10714 | info/texonly/texonly2.tex
@@ -162814,7 +162814,7 @@
2020/01/08 | 13014086 | install/graphics/pgf/base/pgf.tds.zip
2013/02/23 | 92056 | install/graphics/pgf/contrib/battleship.tds.zip
2016/02/19 | 701759 | install/graphics/pgf/contrib/celtic.tds.zip
-2020/04/24 | 1820863 | install/graphics/pgf/contrib/circuitikz.tds.zip
+2020/05/17 | 1847592 | install/graphics/pgf/contrib/circuitikz.tds.zip
2017/06/01 | 1005947 | install/graphics/pgf/contrib/hobby.tds.zip
2014/06/15 | 843875 | install/graphics/pgf/contrib/logicpuzzle.tds.zip
2018/07/11 | 969430 | install/graphics/pgf/contrib/penrose.tds.zip
@@ -163218,11 +163218,11 @@
2008/05/18 | 22279 | install/macros/plain/plnfss.tds.zip
2016/05/14 | 185871 | install/macros/xetex/generic/zhspacing.tds.zip
2015/09/04 | 718623 | install/macros/xetex/latex/arabxetex.tds.zip
-2020/05/15 | 4289176 | install/macros/xetex/latex/bidi.tds.zip
+2020/05/17 | 4292461 | install/macros/xetex/latex/bidi.tds.zip
2015/02/17 | 92757 | install/macros/xetex/latex/interchar.tds.zip
2016/07/11 | 232429 | install/macros/xetex/latex/mynsfc.tds.zip
2020/05/01 | 1928867 | install/macros/xetex/latex/xecjk.tds.zip
-2020/05/16 | 1261516 | install/macros/xetex/latex/xepersian.tds.zip
+2020/05/17 | 1261186 | install/macros/xetex/latex/xepersian.tds.zip
2008/06/20 | 3954 | install/macros/xetex/plain/xetexfontinfo.tds.zip
2013/01/04 | 36361 | install/support/adhocfilelist.tds.zip
2020/04/23 | 17171566 | install/support/arara.tds.zip
@@ -187807,11 +187807,11 @@
2019/01/03 | 2947 | macros/latex/contrib/exercisepoints/README.md
2019/01/03 | 230877 | macros/latex/contrib/exercisepoints.zip
2014/10/21 | 3876 | macros/latex/contrib/exercise/README
-2015/09/19 | 32653 | macros/latex/contrib/exercises/exercises.dtx
-2015/09/19 | 1951 | macros/latex/contrib/exercises/exercises.ins
-2015/09/19 | 414151 | macros/latex/contrib/exercises/exercises.pdf
-2015/09/19 | 629 | macros/latex/contrib/exercises/README.md
-2015/09/19 | 368988 | macros/latex/contrib/exercises.zip
+2020/05/17 | 33991 | macros/latex/contrib/exercises/exercises.dtx
+2020/05/17 | 1951 | macros/latex/contrib/exercises/exercises.ins
+2020/05/17 | 420909 | macros/latex/contrib/exercises/exercises.pdf
+2020/05/17 | 623 | macros/latex/contrib/exercises/README.md
+2020/05/17 | 372129 | macros/latex/contrib/exercises.zip
2014/10/21 | 333079 | macros/latex/contrib/exercise.zip
2020/02/24 | 228739 | macros/latex/contrib/exframe/exframe.dtx
2020/01/03 | 1533 | macros/latex/contrib/exframe/exframe.ins
@@ -207016,11 +207016,11 @@
2011/09/26 | 1546 | macros/latex/contrib/varwidth/varwidth-doc.tex
2009/03/31 | 10894 | macros/latex/contrib/varwidth/varwidth.sty
2011/09/26 | 30674 | macros/latex/contrib/varwidth.zip
-2020/05/15 | 861 | macros/latex/contrib/vcell/README.md
-2020/05/15 | 147125 | macros/latex/contrib/vcell/vcell.pdf
-2020/05/16 | 2607 | macros/latex/contrib/vcell/vcell.sty
-2020/05/16 | 10146 | macros/latex/contrib/vcell/vcell.tex
-2020/05/16 | 149958 | macros/latex/contrib/vcell.zip
+2020/05/16 | 861 | macros/latex/contrib/vcell/README.md
+2020/05/16 | 147086 | macros/latex/contrib/vcell/vcell.pdf
+2020/05/16 | 2738 | macros/latex/contrib/vcell/vcell.sty
+2020/05/16 | 10166 | macros/latex/contrib/vcell/vcell.tex
+2020/05/17 | 150008 | macros/latex/contrib/vcell.zip
2013/04/12 | 414 | macros/latex/contrib/vdmlisting/README
2013/04/13 | 75045 | macros/latex/contrib/vdmlisting/vdmlisting.pdf
2013/04/11 | 6023 | macros/latex/contrib/vdmlisting/vdmlisting.sty
@@ -209270,109 +209270,111 @@
2015/10/04 | 263467 | macros/luatex/generic/luatexbase/luatexbase.pdf
2015/10/04 | 450 | macros/luatex/generic/luatexbase/README.md
2015/10/04 | 270547 | macros/luatex/generic/luatexbase.zip
-2020/04/12 | 1536 | macros/luatex/generic/luatexja/COPYING
-2020/04/12 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
-2020/04/12 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua
-2020/04/12 | 164277 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
-2020/04/12 | 13429 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex
-2020/04/12 | 392691 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf
-2020/04/12 | 69351 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf
-2020/04/12 | 455647 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
-2020/04/12 | 511788 | macros/luatex/generic/luatexja/doc/luatexja.dtx
-2020/04/12 | 685486 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
-2020/04/12 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins
-2020/04/12 | 1101330 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
-2020/04/12 | 485933 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
-2020/04/12 | 38608 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
-2020/04/12 | 3782 | macros/luatex/generic/luatexja/README
-2020/04/12 | 4559 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
-2020/04/12 | 33458 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty
-2020/04/12 | 15839 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
-2020/04/12 | 1636 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
-2020/04/12 | 6891 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty
-2020/04/12 | 29142 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
-2020/04/12 | 7541 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
-2020/04/12 | 2193 | macros/luatex/generic/luatexja/src/addons/luatexja-zhfonts.sty
-2020/04/12 | 2601 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua
-2020/04/12 | 2207 | macros/luatex/generic/luatexja/src/jfm-CCT.lua
-2020/04/12 | 2342 | macros/luatex/generic/luatexja/src/jfm-jis.lua
-2020/04/12 | 2601 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua
-2020/04/12 | 8106 | macros/luatex/generic/luatexja/src/jfm-min.lua
-2020/04/12 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua
-2020/04/12 | 200 | macros/luatex/generic/luatexja/src/jfm-prop.lua
-2020/04/12 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua
-2020/04/12 | 2575 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua
-2020/04/12 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
-2020/04/12 | 11106 | macros/luatex/generic/luatexja/src/jfm-ujis.lua
-2020/04/12 | 11307 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
-2020/04/12 | 26453 | macros/luatex/generic/luatexja/src/lltjext.sty
-2020/04/12 | 18950 | macros/luatex/generic/luatexja/src/ltj-adjust.lua
-2020/04/12 | 11755 | macros/luatex/generic/luatexja/src/ltj-base.lua
-2020/04/12 | 12311 | macros/luatex/generic/luatexja/src/ltj-base.sty
-2020/04/12 | 3834 | macros/luatex/generic/luatexja/src/ltj-charrange.lua
-2020/04/12 | 176639 | macros/luatex/generic/luatexja/src/ltjclasses.dtx
-2020/04/12 | 1278 | macros/luatex/generic/luatexja/src/ltjclasses.ins
-2020/04/12 | 4093 | macros/luatex/generic/luatexja/src/ltj-compat.lua
-2020/04/12 | 5222 | macros/luatex/generic/luatexja/src/ltj-debug.lua
-2020/04/12 | 36698 | macros/luatex/generic/luatexja/src/ltj-direction.lua
-2020/04/12 | 1749 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua
-2020/04/12 | 215230 | macros/luatex/generic/luatexja/src/ltj-ivd_aj1.lua
-2020/04/12 | 47151 | macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
-2020/04/12 | 43906 | macros/luatex/generic/luatexja/src/ltj-jfont.lua
-2020/04/12 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua
-2020/04/12 | 18036 | macros/luatex/generic/luatexja/src/ltj-kinsoku_make.tex
-2020/04/12 | 2313 | macros/luatex/generic/luatexja/src/ltj-latex.sty
-2020/04/12 | 3857 | macros/luatex/generic/luatexja/src/ltj-lineskip.lua
-2020/04/12 | 5859 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
-2020/04/12 | 8607 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
-2020/04/12 | 126 | macros/luatex/generic/luatexja/src/ltjltxdoc.ins
-2020/04/12 | 7453 | macros/luatex/generic/luatexja/src/ltj-math.lua
-2020/04/12 | 8919 | macros/luatex/generic/luatexja/src/ltj-otf.lua
-2020/04/12 | 4294 | macros/luatex/generic/luatexja/src/ltj-plain.sty
-2020/04/12 | 6715 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
-2020/04/12 | 13258 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
-2020/04/12 | 28597 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
-2020/04/12 | 189433 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx
-2020/04/12 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
-2020/04/12 | 11949 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua
-2020/04/12 | 4671 | macros/luatex/generic/luatexja/src/ltj-stack.lua
-2020/04/12 | 7547 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua
-2020/04/12 | 3855 | macros/luatex/generic/luatexja/src/luatexja-compat.sty
-2020/04/12 | 28132 | macros/luatex/generic/luatexja/src/luatexja-core.sty
-2020/04/12 | 20180 | macros/luatex/generic/luatexja/src/luatexja.lua
-2020/04/12 | 1832 | macros/luatex/generic/luatexja/src/luatexja.sty
-2020/04/12 | 10758 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty
-2020/04/12 | 6047 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
-2020/04/12 | 41635 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
-2020/04/12 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
-2020/04/12 | 5850 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
-2020/04/12 | 1406 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
-2020/04/12 | 17141 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
-2020/04/12 | 14727 | macros/luatex/generic/luatexja/src/patches/lltjp-listings.sty
-2020/04/12 | 2057 | macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
-2020/04/12 | 501 | macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
-2020/04/12 | 2997 | macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
-2020/04/12 | 933 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
-2020/04/12 | 5681 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty
-2020/04/12 | 2374 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty
-2020/04/12 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty
-2020/04/12 | 580 | macros/luatex/generic/luatexja/tool/blocks2defcharrange.rb
-2020/04/12 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb
-2020/04/12 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
-2020/04/12 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex
-2020/04/12 | 7710 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
-2020/04/12 | 551 | macros/luatex/generic/luatexja/tool/jfm-readable.rb
-2020/04/12 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex
-2020/04/12 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
-2020/04/12 | 3311 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl
-2020/04/12 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt
-2020/04/12 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt
-2020/04/12 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt
-2020/04/12 | 896 | macros/luatex/generic/luatexja/tool/otf-KozMinPr6N-Regular.txt
-2020/04/12 | 804 | macros/luatex/generic/luatexja/tool/table_ivd_aj1.lua
-2020/04/12 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
-2020/04/12 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex
-2020/04/12 | 3823380 | macros/luatex/generic/luatexja.zip
+2020/05/17 | 1536 | macros/luatex/generic/luatexja/COPYING
+2020/05/17 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
+2020/05/17 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua
+2020/05/17 | 164277 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
+2020/05/17 | 13429 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex
+2020/05/17 | 392691 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf
+2020/05/17 | 69351 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf
+2020/05/17 | 455647 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
+2020/05/17 | 514092 | macros/luatex/generic/luatexja/doc/luatexja.dtx
+2020/05/17 | 689335 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
+2020/05/17 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins
+2020/05/17 | 1109921 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
+2020/05/17 | 485933 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
+2020/05/17 | 38608 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
+2020/05/17 | 3782 | macros/luatex/generic/luatexja/README
+2020/05/17 | 4559 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
+2020/05/17 | 33458 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty
+2020/05/17 | 15839 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
+2020/05/17 | 1636 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
+2020/05/17 | 6891 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty
+2020/05/17 | 29172 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
+2020/05/17 | 7541 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
+2020/05/17 | 2193 | macros/luatex/generic/luatexja/src/addons/luatexja-zhfonts.sty
+2020/05/17 | 2601 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua
+2020/05/17 | 2207 | macros/luatex/generic/luatexja/src/jfm-CCT.lua
+2020/05/17 | 2342 | macros/luatex/generic/luatexja/src/jfm-jis.lua
+2020/05/17 | 2601 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua
+2020/05/17 | 8106 | macros/luatex/generic/luatexja/src/jfm-min.lua
+2020/05/17 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua
+2020/05/17 | 200 | macros/luatex/generic/luatexja/src/jfm-prop.lua
+2020/05/17 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua
+2020/05/17 | 196 | macros/luatex/generic/luatexja/src/jfm-propw.lua
+2020/05/17 | 2575 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua
+2020/05/17 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
+2020/05/17 | 13431 | macros/luatex/generic/luatexja/src/jfm-ujis.lua
+2020/05/17 | 11337 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
+2020/05/17 | 26453 | macros/luatex/generic/luatexja/src/lltjext.sty
+2020/05/17 | 18950 | macros/luatex/generic/luatexja/src/ltj-adjust.lua
+2020/05/17 | 11755 | macros/luatex/generic/luatexja/src/ltj-base.lua
+2020/05/17 | 12311 | macros/luatex/generic/luatexja/src/ltj-base.sty
+2020/05/17 | 3834 | macros/luatex/generic/luatexja/src/ltj-charrange.lua
+2020/05/17 | 176639 | macros/luatex/generic/luatexja/src/ltjclasses.dtx
+2020/05/17 | 1278 | macros/luatex/generic/luatexja/src/ltjclasses.ins
+2020/05/17 | 4093 | macros/luatex/generic/luatexja/src/ltj-compat.lua
+2020/05/17 | 5222 | macros/luatex/generic/luatexja/src/ltj-debug.lua
+2020/05/17 | 36698 | macros/luatex/generic/luatexja/src/ltj-direction.lua
+2020/05/17 | 1749 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua
+2020/05/17 | 215230 | macros/luatex/generic/luatexja/src/ltj-ivd_aj1.lua
+2020/05/17 | 47151 | macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
+2020/05/17 | 44373 | macros/luatex/generic/luatexja/src/ltj-jfont.lua
+2020/05/17 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua
+2020/05/17 | 18036 | macros/luatex/generic/luatexja/src/ltj-kinsoku_make.tex
+2020/05/17 | 2360 | macros/luatex/generic/luatexja/src/ltj-latex.sty
+2020/05/17 | 3857 | macros/luatex/generic/luatexja/src/ltj-lineskip.lua
+2020/05/17 | 5859 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
+2020/05/17 | 8607 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
+2020/05/17 | 126 | macros/luatex/generic/luatexja/src/ltjltxdoc.ins
+2020/05/17 | 7453 | macros/luatex/generic/luatexja/src/ltj-math.lua
+2020/05/17 | 8919 | macros/luatex/generic/luatexja/src/ltj-otf.lua
+2020/05/17 | 4294 | macros/luatex/generic/luatexja/src/ltj-plain.sty
+2020/05/17 | 6715 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
+2020/05/17 | 13258 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
+2020/05/17 | 28597 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
+2020/05/17 | 189433 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx
+2020/05/17 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
+2020/05/17 | 12437 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua
+2020/05/17 | 4671 | macros/luatex/generic/luatexja/src/ltj-stack.lua
+2020/05/17 | 7547 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua
+2020/05/17 | 3855 | macros/luatex/generic/luatexja/src/luatexja-compat.sty
+2020/05/17 | 28132 | macros/luatex/generic/luatexja/src/luatexja-core.sty
+2020/05/17 | 20180 | macros/luatex/generic/luatexja/src/luatexja.lua
+2020/05/17 | 1832 | macros/luatex/generic/luatexja/src/luatexja.sty
+2020/05/17 | 10758 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty
+2020/05/17 | 6047 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
+2020/05/17 | 42117 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
+2020/05/17 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
+2020/05/17 | 825 | macros/luatex/generic/luatexja/src/patches/lltjp-collcell.sty
+2020/05/17 | 5850 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
+2020/05/17 | 1406 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
+2020/05/17 | 17141 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
+2020/05/17 | 14727 | macros/luatex/generic/luatexja/src/patches/lltjp-listings.sty
+2020/05/17 | 2057 | macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
+2020/05/17 | 501 | macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
+2020/05/17 | 2997 | macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
+2020/05/17 | 933 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
+2020/05/17 | 5681 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty
+2020/05/17 | 2374 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty
+2020/05/17 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty
+2020/05/17 | 580 | macros/luatex/generic/luatexja/tool/blocks2defcharrange.rb
+2020/05/17 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb
+2020/05/17 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
+2020/05/17 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex
+2020/05/17 | 7710 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
+2020/05/17 | 551 | macros/luatex/generic/luatexja/tool/jfm-readable.rb
+2020/05/17 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex
+2020/05/17 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
+2020/05/17 | 3311 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl
+2020/05/17 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt
+2020/05/17 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt
+2020/05/17 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt
+2020/05/17 | 896 | macros/luatex/generic/luatexja/tool/otf-KozMinPr6N-Regular.txt
+2020/05/17 | 804 | macros/luatex/generic/luatexja/tool/table_ivd_aj1.lua
+2020/05/17 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
+2020/05/17 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex
+2020/05/17 | 3837252 | macros/luatex/generic/luatexja.zip
2020/03/19 | 7164 | macros/luatex/generic/luatexko/ChangeLog
2020/03/19 | 325270 | macros/luatex/generic/luatexko/luatexko-doc.pdf
2020/03/19 | 31671 | macros/luatex/generic/luatexko/luatexko-doc.tex
@@ -209382,15 +209384,15 @@
2020/03/19 | 3783 | macros/luatex/generic/luatexko/luatexko-uhc2utf8.lua
2020/03/19 | 3720 | macros/luatex/generic/luatexko/README
2020/03/20 | 361658 | macros/luatex/generic/luatexko.zip
-2020/05/14 | 679 | macros/luatex/generic/lua-uni-algos/lua-uni-algos.lua
-2020/05/14 | 60471 | macros/luatex/generic/lua-uni-algos/lua-uni-algos.pdf
-2020/05/14 | 8259 | macros/luatex/generic/lua-uni-algos/lua-uni-algos.tex
-2020/05/14 | 1915 | macros/luatex/generic/lua-uni-algos/lua-uni-case.lua
-2020/05/14 | 4532 | macros/luatex/generic/lua-uni-algos/lua-uni-graphemes.lua
-2020/05/14 | 8536 | macros/luatex/generic/lua-uni-algos/lua-uni-normalize.lua
-2020/05/14 | 2109 | macros/luatex/generic/lua-uni-algos/lua-uni-parse.lua
-2020/05/14 | 1137 | macros/luatex/generic/lua-uni-algos/README.md
-2020/05/15 | 68887 | macros/luatex/generic/lua-uni-algos.zip
+2020/05/17 | 679 | macros/luatex/generic/lua-uni-algos/lua-uni-algos.lua
+2020/05/17 | 60487 | macros/luatex/generic/lua-uni-algos/lua-uni-algos.pdf
+2020/05/17 | 8259 | macros/luatex/generic/lua-uni-algos/lua-uni-algos.tex
+2020/05/17 | 1915 | macros/luatex/generic/lua-uni-algos/lua-uni-case.lua
+2020/05/17 | 4532 | macros/luatex/generic/lua-uni-algos/lua-uni-graphemes.lua
+2020/05/17 | 8715 | macros/luatex/generic/lua-uni-algos/lua-uni-normalize.lua
+2020/05/17 | 2109 | macros/luatex/generic/lua-uni-algos/lua-uni-parse.lua
+2020/05/17 | 1137 | macros/luatex/generic/lua-uni-algos/README.md
+2020/05/17 | 68944 | macros/luatex/generic/lua-uni-algos.zip
2019/01/07 | 73328 | macros/luatex/generic/lua-visual-debug/doc/lvdebugdetail1-num.png
2019/01/07 | 209760 | macros/luatex/generic/lua-visual-debug/doc/lvdebug-doc.pdf
2019/01/07 | 2420 | macros/luatex/generic/lua-visual-debug/doc/lvdebug-doc.tex
@@ -217727,20 +217729,20 @@
2014/09/11 | 11299 | macros/xetex/latex/bidi-atbegshi/test-RTL.pdf
2014/09/11 | 637 | macros/xetex/latex/bidi-atbegshi/test-RTL.tex
2014/09/11 | 72238 | macros/xetex/latex/bidi-atbegshi.zip
-2020/05/14 | 2936 | macros/xetex/latex/bidi/bidi-bibitem.pdf
-2020/05/14 | 1289 | macros/xetex/latex/bidi/bidi-doc-intro.ltx
-2020/05/14 | 23945 | macros/xetex/latex/bidi/bidi-doc-latex-basics.ltx
-2020/05/14 | 4547 | macros/xetex/latex/bidi/bidi-doc-latex-pkgs.ltx
-2020/05/14 | 6101 | macros/xetex/latex/bidi/bidi-doc-latex-pkgsupport.ltx
-2020/05/14 | 4497 | macros/xetex/latex/bidi/bidi-doc-latex-programming.ltx
-2020/05/14 | 534 | macros/xetex/latex/bidi/bidi-doc.ltx
-2020/05/15 | 172890 | macros/xetex/latex/bidi/bidi-doc.pdf
-2020/05/14 | 5939 | macros/xetex/latex/bidi/bidi-doc-plain-basics.ltx
-2020/05/14 | 1961 | macros/xetex/latex/bidi/bidi-doc-plain-programming.ltx
-2020/05/14 | 3596 | macros/xetex/latex/bidi/bidi-doc-preamble.ltx
-2020/05/14 | 1774 | macros/xetex/latex/bidi/bidi-doc-title.ltx
-2020/05/14 | 894243 | macros/xetex/latex/bidi/bidi.dtx
-2020/05/15 | 3111015 | macros/xetex/latex/bidi/bidi.pdf
+2020/05/16 | 2936 | macros/xetex/latex/bidi/bidi-bibitem.pdf
+2020/05/16 | 1341 | macros/xetex/latex/bidi/bidi-doc-intro.ltx
+2020/05/16 | 23945 | macros/xetex/latex/bidi/bidi-doc-latex-basics.ltx
+2020/05/16 | 4547 | macros/xetex/latex/bidi/bidi-doc-latex-pkgs.ltx
+2020/05/16 | 6101 | macros/xetex/latex/bidi/bidi-doc-latex-pkgsupport.ltx
+2020/05/16 | 4497 | macros/xetex/latex/bidi/bidi-doc-latex-programming.ltx
+2020/05/16 | 534 | macros/xetex/latex/bidi/bidi-doc.ltx
+2020/05/17 | 173289 | macros/xetex/latex/bidi/bidi-doc.pdf
+2020/05/16 | 5939 | macros/xetex/latex/bidi/bidi-doc-plain-basics.ltx
+2020/05/16 | 1961 | macros/xetex/latex/bidi/bidi-doc-plain-programming.ltx
+2020/05/16 | 3596 | macros/xetex/latex/bidi/bidi-doc-preamble.ltx
+2020/05/16 | 1774 | macros/xetex/latex/bidi/bidi-doc-title.ltx
+2020/05/16 | 894586 | macros/xetex/latex/bidi/bidi.dtx
+2020/05/17 | 3111844 | macros/xetex/latex/bidi/bidi.pdf
2014/07/16 | 22035 | macros/xetex/latex/bidicontour/bidicontour-doc.pdf
2014/07/15 | 1803 | macros/xetex/latex/bidicontour/bidicontour-doc.tex
2014/07/15 | 7167 | macros/xetex/latex/bidicontour/bidicontour-example-copies.pdf
@@ -217750,7 +217752,7 @@
2014/07/15 | 4087 | macros/xetex/latex/bidicontour/bidicontour.sty
2014/07/15 | 1071 | macros/xetex/latex/bidicontour/README
2014/07/16 | 38915 | macros/xetex/latex/bidicontour.zip
-2020/05/14 | 761651 | macros/xetex/latex/bidi/gull.jpg
+2020/05/16 | 761651 | macros/xetex/latex/bidi/gull.jpg
2015/07/07 | 24129 | macros/xetex/latex/bidihl/bidihl-doc.pdf
2015/07/06 | 1029 | macros/xetex/latex/bidihl/bidihl-doc.tex
2015/07/06 | 7245 | macros/xetex/latex/bidihl/bidihl.sty
@@ -217763,7 +217765,7 @@
2014/07/15 | 13019 | macros/xetex/latex/bidipagegrid/bidipagegrid.sty
2014/07/15 | 1068 | macros/xetex/latex/bidipagegrid/README
2014/07/16 | 29164 | macros/xetex/latex/bidipagegrid.zip
-2020/05/14 | 1693 | macros/xetex/latex/bidi/picture.jpg
+2020/05/16 | 1693 | macros/xetex/latex/bidi/picture.jpg
2014/09/25 | 25208 | macros/xetex/latex/bidipresentation/bidiprescolors.cfg
2014/09/25 | 159986 | macros/xetex/latex/bidipresentation/bidipresentation.cls
2014/09/25 | 2479 | macros/xetex/latex/bidipresentation/fig-1.pdf
@@ -217771,14 +217773,14 @@
2014/09/26 | 75608 | macros/xetex/latex/bidipresentation/sample.pdf
2014/09/25 | 12758 | macros/xetex/latex/bidipresentation/sample.tex
2014/09/26 | 107612 | macros/xetex/latex/bidipresentation.zip
-2020/05/15 | 1018 | macros/xetex/latex/bidi/README
+2020/05/17 | 1018 | macros/xetex/latex/bidi/README
2014/07/16 | 18289 | macros/xetex/latex/bidishadowtext/bidishadowtext-demo.pdf
2014/07/16 | 1203 | macros/xetex/latex/bidishadowtext/bidishadowtext-demo.tex
2014/07/16 | 101629 | macros/xetex/latex/bidishadowtext/bidishadowtext-doc.pdf
2014/07/16 | 1667 | macros/xetex/latex/bidishadowtext/bidishadowtext-doc.tex
2014/07/16 | 2436 | macros/xetex/latex/bidishadowtext/bidishadowtext.sty
2014/07/16 | 120948 | macros/xetex/latex/bidishadowtext.zip
-2020/05/15 | 3934338 | macros/xetex/latex/bidi.zip
+2020/05/17 | 3937538 | macros/xetex/latex/bidi.zip
2018/08/15 | 10902 | macros/xetex/latex/businesscard-qrcode/businesscard-qrcode.cls
2018/08/15 | 51983 | macros/xetex/latex/businesscard-qrcode/examples/example.pdf
2018/08/15 | 932 | macros/xetex/latex/businesscard-qrcode/examples/example.tex
@@ -218317,9 +218319,9 @@
2014/12/05 | 4915 | macros/xetex/latex/xeindex/xeindex.sty
2014/12/05 | 19009 | macros/xetex/latex/xeindex/xeindex.tex
2014/12/05 | 79942 | macros/xetex/latex/xeindex.zip
-2020/05/15 | 15976 | macros/xetex/latex/xepersian/dkun-0.3.py
-2020/05/15 | 15867 | macros/xetex/latex/xepersian/dkun-0.4.py
-2020/05/15 | 38725 | macros/xetex/latex/xepersian/ftxe-0.12.py
+2020/05/16 | 15976 | macros/xetex/latex/xepersian/dkun-0.3.py
+2020/05/16 | 15867 | macros/xetex/latex/xepersian/dkun-0.4.py
+2020/05/16 | 38725 | macros/xetex/latex/xepersian/ftxe-0.12.py
2020/05/12 | 13119 | macros/xetex/latex/xepersian-hm/doc-ligature-xephm.pdf
2020/05/12 | 10115 | macros/xetex/latex/xepersian-hm/doc-ligature-xep.pdf
2020/05/12 | 63436 | macros/xetex/latex/xepersian-hm/doc-samples-glyph.pdf
@@ -218339,26 +218341,26 @@
2020/05/12 | 1937 | macros/xetex/latex/xepersian-hm/xepersian-hm.ins
2020/05/12 | 57525 | macros/xetex/latex/xepersian-hm/xepersian-hm.pdf
2020/05/12 | 766809 | macros/xetex/latex/xepersian-hm.zip
-2020/05/15 | 18304 | macros/xetex/latex/xepersian/img/ireland.jpg
-2020/05/15 | 13088 | macros/xetex/latex/xepersian/img/weather/clouds.jpg
-2020/05/15 | 14616 | macros/xetex/latex/xepersian/img/weather/rain.jpg
-2020/05/15 | 10896 | macros/xetex/latex/xepersian/img/weather/sun.jpg
-2020/05/16 | 1080 | macros/xetex/latex/xepersian/README
-2020/05/15 | 13804 | macros/xetex/latex/xepersian/undk-0.6.py
-2020/05/15 | 12348 | macros/xetex/latex/xepersian/unldk-0.2.py
-2020/05/15 | 71647 | macros/xetex/latex/xepersian/xepersian-doc-basics.ltx
-2020/05/15 | 410 | macros/xetex/latex/xepersian/xepersian-doc-boolean.ltx
-2020/05/15 | 3099 | macros/xetex/latex/xepersian/xepersian-doc-captions.ltx
-2020/05/15 | 5453 | macros/xetex/latex/xepersian/xepersian-doc-envcs.ltx
-2020/05/15 | 2453 | macros/xetex/latex/xepersian/xepersian-doc-intro.ltx
-2020/05/15 | 454 | macros/xetex/latex/xepersian/xepersian-doc.ltx
-2020/05/16 | 234536 | macros/xetex/latex/xepersian/xepersian-doc.pdf
-2020/05/15 | 25947 | macros/xetex/latex/xepersian/xepersian-doc-pkgs.ltx
-2020/05/15 | 4149 | macros/xetex/latex/xepersian/xepersian-doc-preamble.ltx
-2020/05/15 | 1769 | macros/xetex/latex/xepersian/xepersian-doc-title.ltx
-2020/05/15 | 333495 | macros/xetex/latex/xepersian/xepersian.dtx
-2020/05/16 | 756107 | macros/xetex/latex/xepersian/xepersian.pdf
-2020/05/16 | 1102593 | macros/xetex/latex/xepersian.zip
+2020/05/16 | 18304 | macros/xetex/latex/xepersian/img/ireland.jpg
+2020/05/16 | 13088 | macros/xetex/latex/xepersian/img/weather/clouds.jpg
+2020/05/16 | 14616 | macros/xetex/latex/xepersian/img/weather/rain.jpg
+2020/05/16 | 10896 | macros/xetex/latex/xepersian/img/weather/sun.jpg
+2020/05/17 | 1080 | macros/xetex/latex/xepersian/README
+2020/05/16 | 13804 | macros/xetex/latex/xepersian/undk-0.6.py
+2020/05/16 | 12348 | macros/xetex/latex/xepersian/unldk-0.2.py
+2020/05/16 | 71647 | macros/xetex/latex/xepersian/xepersian-doc-basics.ltx
+2020/05/16 | 410 | macros/xetex/latex/xepersian/xepersian-doc-boolean.ltx
+2020/05/16 | 3099 | macros/xetex/latex/xepersian/xepersian-doc-captions.ltx
+2020/05/16 | 5453 | macros/xetex/latex/xepersian/xepersian-doc-envcs.ltx
+2020/05/16 | 2510 | macros/xetex/latex/xepersian/xepersian-doc-intro.ltx
+2020/05/16 | 454 | macros/xetex/latex/xepersian/xepersian-doc.ltx
+2020/05/17 | 234762 | macros/xetex/latex/xepersian/xepersian-doc.pdf
+2020/05/16 | 25947 | macros/xetex/latex/xepersian/xepersian-doc-pkgs.ltx
+2020/05/16 | 4149 | macros/xetex/latex/xepersian/xepersian-doc-preamble.ltx
+2020/05/16 | 1769 | macros/xetex/latex/xepersian/xepersian-doc-title.ltx
+2020/05/16 | 333535 | macros/xetex/latex/xepersian/xepersian.dtx
+2020/05/17 | 755776 | macros/xetex/latex/xepersian/xepersian.pdf
+2020/05/17 | 1102273 | macros/xetex/latex/xepersian.zip
2016/01/02 | 66609 | macros/xetex/latex/xespotcolor/jatestspot.pdf
2015/03/22 | 1530 | macros/xetex/latex/xespotcolor/jatestspot.tex
2016/03/22 | 567 | macros/xetex/latex/xespotcolor/README
@@ -254623,6 +254625,9 @@
2019/02/28 | 239356 | systems/texlive/tlnet/archive/bclogo.r39364.tar.xz
2019/02/28 | 296660 | systems/texlive/tlnet/archive/beamer2thesis.doc.r27539.tar.xz
2019/02/28 | 292036 | systems/texlive/tlnet/archive/beamer2thesis.r27539.tar.xz
+2020/05/17 | 54040 | systems/texlive/tlnet/archive/beamerappendixnote.doc.r55163.tar.xz
+2020/05/17 | 1336 | systems/texlive/tlnet/archive/beamerappendixnote.r55163.tar.xz
+2020/05/17 | 2352 | systems/texlive/tlnet/archive/beamerappendixnote.source.r55163.tar.xz
2019/02/28 | 1144 | systems/texlive/tlnet/archive/beameraudience.doc.r23427.tar.xz
2019/02/28 | 1364 | systems/texlive/tlnet/archive/beameraudience.r23427.tar.xz
2019/05/09 | 188568 | systems/texlive/tlnet/archive/beamerauxtheme.doc.r51053.tar.xz
@@ -254995,17 +255000,17 @@
2019/02/28 | 1260 | systems/texlive/tlnet/archive/bidi-atbegshi.r35154.tar.xz
2019/02/28 | 30508 | systems/texlive/tlnet/archive/bidicontour.doc.r34631.tar.xz
2019/02/28 | 1848 | systems/texlive/tlnet/archive/bidicontour.r34631.tar.xz
-2020/02/01 | 3223936 | systems/texlive/tlnet/archive/bidi.doc.r53615.tar.xz
+2020/05/17 | 3734296 | systems/texlive/tlnet/archive/bidi.doc.r55155.tar.xz
2019/02/28 | 43416 | systems/texlive/tlnet/archive/bidihl.doc.r37795.tar.xz
2019/02/28 | 2356 | systems/texlive/tlnet/archive/bidihl.r37795.tar.xz
2019/02/28 | 25800 | systems/texlive/tlnet/archive/bidipagegrid.doc.r34632.tar.xz
2019/02/28 | 3264 | systems/texlive/tlnet/archive/bidipagegrid.r34632.tar.xz
2019/02/28 | 75456 | systems/texlive/tlnet/archive/bidipresentation.doc.r35267.tar.xz
2019/02/28 | 28048 | systems/texlive/tlnet/archive/bidipresentation.r35267.tar.xz
-2020/02/01 | 98608 | systems/texlive/tlnet/archive/bidi.r53615.tar.xz
+2020/05/17 | 116284 | systems/texlive/tlnet/archive/bidi.r55155.tar.xz
2019/02/28 | 120564 | systems/texlive/tlnet/archive/bidishadowtext.doc.r34633.tar.xz
2019/02/28 | 1312 | systems/texlive/tlnet/archive/bidishadowtext.r34633.tar.xz
-2020/02/01 | 133108 | systems/texlive/tlnet/archive/bidi.source.r53615.tar.xz
+2020/05/17 | 133824 | systems/texlive/tlnet/archive/bidi.source.r55155.tar.xz
2019/02/28 | 736348 | systems/texlive/tlnet/archive/bigfoot.doc.r38248.tar.xz
2019/02/28 | 11372 | systems/texlive/tlnet/archive/bigfoot.r38248.tar.xz
2019/02/28 | 43760 | systems/texlive/tlnet/archive/bigfoot.source.r38248.tar.xz
@@ -255805,7 +255810,7 @@
2020/03/04 | 568 | systems/texlive/tlnet/archive/collection-formatsextra.r54074.tar.xz
2020/03/04 | 512 | systems/texlive/tlnet/archive/collection-games.r54074.tar.xz
2020/03/04 | 584 | systems/texlive/tlnet/archive/collection-humanities.r54074.tar.xz
-2020/03/20 | 432 | systems/texlive/tlnet/archive/collection-langarabic.r54405.tar.xz
+2020/05/17 | 432 | systems/texlive/tlnet/archive/collection-langarabic.r55165.tar.xz
2020/03/04 | 508 | systems/texlive/tlnet/archive/collection-langchinese.r54074.tar.xz
2020/03/09 | 568 | systems/texlive/tlnet/archive/collection-langcjk.r54191.tar.xz
2020/03/04 | 608 | systems/texlive/tlnet/archive/collection-langcyrillic.r54074.tar.xz
@@ -255822,10 +255827,10 @@
2020/03/04 | 408 | systems/texlive/tlnet/archive/collection-langpolish.r54074.tar.xz
2020/03/04 | 392 | systems/texlive/tlnet/archive/collection-langportuguese.r54074.tar.xz
2020/03/07 | 380 | systems/texlive/tlnet/archive/collection-langspanish.r54141.tar.xz
-2020/05/08 | 6072 | systems/texlive/tlnet/archive/collection-latexextra.r55060.tar.xz
+2020/05/17 | 6080 | systems/texlive/tlnet/archive/collection-latexextra.r55164.tar.xz
2020/03/04 | 676 | systems/texlive/tlnet/archive/collection-latex.r54074.tar.xz
2020/03/04 | 748 | systems/texlive/tlnet/archive/collection-latexrecommended.r54074.tar.xz
-2020/04/15 | 656 | systems/texlive/tlnet/archive/collection-luatex.r54741.tar.xz
+2020/05/17 | 664 | systems/texlive/tlnet/archive/collection-luatex.r55158.tar.xz
2020/04/16 | 1412 | systems/texlive/tlnet/archive/collection-mathscience.r54754.tar.xz
2019/03/09 | 540 | systems/texlive/tlnet/archive/collection-metapost.r50293.tar.xz
2020/04/12 | 472 | systems/texlive/tlnet/archive/collection-music.r54666.tar.xz
@@ -256285,11 +256290,11 @@
2019/02/28 | 348 | systems/texlive/tlnet/archive/ctanupload.x86_64-linuxmusl.r46840.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/ctanupload.x86_64-linux.r23866.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/ctanupload.x86_64-solaris.r23866.tar.xz
-2020/05/04 | 1059560 | systems/texlive/tlnet/archive/ctex.doc.r54994.tar.xz
+2020/05/17 | 1070920 | systems/texlive/tlnet/archive/ctex.doc.r55162.tar.xz
2019/02/28 | 474648 | systems/texlive/tlnet/archive/ctex-faq.doc.r15878.tar.xz
2019/02/28 | 432 | systems/texlive/tlnet/archive/ctex-faq.r15878.tar.xz
-2020/05/04 | 128056 | systems/texlive/tlnet/archive/ctex.r54994.tar.xz
-2020/05/04 | 85480 | systems/texlive/tlnet/archive/ctex.source.r54994.tar.xz
+2020/05/17 | 128112 | systems/texlive/tlnet/archive/ctex.r55162.tar.xz
+2020/05/17 | 86400 | systems/texlive/tlnet/archive/ctex.source.r55162.tar.xz
2019/02/28 | 217796 | systems/texlive/tlnet/archive/ctib.doc.r15878.tar.xz
2019/02/28 | 116552 | systems/texlive/tlnet/archive/ctib.r15878.tar.xz
2019/02/28 | 8532 | systems/texlive/tlnet/archive/ctib.source.r15878.tar.xz
@@ -257522,8 +257527,8 @@
2019/02/28 | 72980 | systems/texlive/tlnet/archive/etaremune.doc.r15878.tar.xz
2019/02/28 | 1816 | systems/texlive/tlnet/archive/etaremune.r15878.tar.xz
2019/02/28 | 6716 | systems/texlive/tlnet/archive/etaremune.source.r15878.tar.xz
-2020/05/05 | 281724 | systems/texlive/tlnet/archive/etbb.doc.r55005.tar.xz
-2020/05/05 | 1094316 | systems/texlive/tlnet/archive/etbb.r55005.tar.xz
+2020/05/17 | 298592 | systems/texlive/tlnet/archive/etbb.doc.r55160.tar.xz
+2020/05/17 | 1133296 | systems/texlive/tlnet/archive/etbb.r55160.tar.xz
2019/02/28 | 1019908 | systems/texlive/tlnet/archive/etdipa.doc.r36354.tar.xz
2019/02/28 | 556 | systems/texlive/tlnet/archive/etdipa.r36354.tar.xz
2019/12/18 | 300584 | systems/texlive/tlnet/archive/etexcmds.doc.r53171.tar.xz
@@ -257541,9 +257546,9 @@
2019/02/28 | 13084 | systems/texlive/tlnet/archive/ethiop.source.r15878.tar.xz
2019/02/28 | 7516 | systems/texlive/tlnet/archive/ethiop-t1.doc.r15878.tar.xz
2019/02/28 | 5184412 | systems/texlive/tlnet/archive/ethiop-t1.r15878.tar.xz
-2019/11/18 | 1118340 | systems/texlive/tlnet/archive/etoc.doc.r52842.tar.xz
-2019/11/18 | 10540 | systems/texlive/tlnet/archive/etoc.r52842.tar.xz
-2019/11/18 | 120904 | systems/texlive/tlnet/archive/etoc.source.r52842.tar.xz
+2020/05/17 | 1119500 | systems/texlive/tlnet/archive/etoc.doc.r55156.tar.xz
+2020/05/17 | 10548 | systems/texlive/tlnet/archive/etoc.r55156.tar.xz
+2020/05/17 | 121032 | systems/texlive/tlnet/archive/etoc.source.r55156.tar.xz
2019/02/28 | 234632 | systems/texlive/tlnet/archive/etoolbox-de.doc.r21906.tar.xz
2019/02/28 | 404 | systems/texlive/tlnet/archive/etoolbox-de.r21906.tar.xz
2019/09/23 | 234764 | systems/texlive/tlnet/archive/etoolbox.doc.r52153.tar.xz
@@ -258208,8 +258213,8 @@
2019/02/28 | 4640 | systems/texlive/tlnet/archive/gamebook.source.r24714.tar.xz
2019/02/28 | 3116 | systems/texlive/tlnet/archive/gammas.doc.r50012.tar.xz
2019/02/28 | 9408 | systems/texlive/tlnet/archive/gammas.r50012.tar.xz
-2020/05/05 | 85992 | systems/texlive/tlnet/archive/garamond-libre.doc.r55011.tar.xz
-2020/05/05 | 7141708 | systems/texlive/tlnet/archive/garamond-libre.r55011.tar.xz
+2020/05/17 | 86000 | systems/texlive/tlnet/archive/garamond-libre.doc.r55166.tar.xz
+2020/05/17 | 7141728 | systems/texlive/tlnet/archive/garamond-libre.r55166.tar.xz
2019/11/17 | 244012 | systems/texlive/tlnet/archive/garamond-math.doc.r52820.tar.xz
2019/11/17 | 399076 | systems/texlive/tlnet/archive/garamond-math.r52820.tar.xz
2019/02/28 | 532 | systems/texlive/tlnet/archive/garrigues.doc.r15878.tar.xz
@@ -258804,9 +258809,9 @@
2019/02/28 | 186676 | systems/texlive/tlnet/archive/hypernat.doc.r17358.tar.xz
2019/02/28 | 1916 | systems/texlive/tlnet/archive/hypernat.r17358.tar.xz
2019/02/28 | 15680 | systems/texlive/tlnet/archive/hyper.r17357.tar.xz
-2020/04/23 | 3066148 | systems/texlive/tlnet/archive/hyperref.doc.r54841.tar.xz
-2020/04/23 | 98228 | systems/texlive/tlnet/archive/hyperref.r54841.tar.xz
-2020/04/23 | 447400 | systems/texlive/tlnet/archive/hyperref.source.r54841.tar.xz
+2020/05/17 | 3311500 | systems/texlive/tlnet/archive/hyperref.doc.r55161.tar.xz
+2020/05/17 | 98036 | systems/texlive/tlnet/archive/hyperref.r55161.tar.xz
+2020/05/17 | 446768 | systems/texlive/tlnet/archive/hyperref.source.r55161.tar.xz
2019/02/28 | 32960 | systems/texlive/tlnet/archive/hyper.source.r17357.tar.xz
2020/05/14 | 989448 | systems/texlive/tlnet/archive/hyperxmp.doc.r55130.tar.xz
2020/05/14 | 10788 | systems/texlive/tlnet/archive/hyperxmp.r55130.tar.xz
@@ -259421,12 +259426,12 @@
2020/01/14 | 3870792 | systems/texlive/tlnet/archive/l3experimental.doc.r53394.tar.xz
2020/01/14 | 25084 | systems/texlive/tlnet/archive/l3experimental.r53394.tar.xz
2020/01/14 | 84892 | systems/texlive/tlnet/archive/l3experimental.source.r53394.tar.xz
-2020/05/15 | 10085852 | systems/texlive/tlnet/archive/l3kernel.doc.r55152.tar.xz
-2020/05/15 | 152744 | systems/texlive/tlnet/archive/l3kernel.r55152.tar.xz
-2020/05/15 | 539256 | systems/texlive/tlnet/archive/l3kernel.source.r55152.tar.xz
-2020/05/15 | 1754404 | systems/texlive/tlnet/archive/l3packages.doc.r55152.tar.xz
-2020/05/15 | 20568 | systems/texlive/tlnet/archive/l3packages.r55152.tar.xz
-2020/05/15 | 67048 | systems/texlive/tlnet/archive/l3packages.source.r55152.tar.xz
+2020/05/17 | 10092196 | systems/texlive/tlnet/archive/l3kernel.doc.r55157.tar.xz
+2020/05/17 | 152732 | systems/texlive/tlnet/archive/l3kernel.r55157.tar.xz
+2020/05/17 | 539368 | systems/texlive/tlnet/archive/l3kernel.source.r55157.tar.xz
+2020/05/17 | 1780968 | systems/texlive/tlnet/archive/l3packages.doc.r55157.tar.xz
+2020/05/17 | 20580 | systems/texlive/tlnet/archive/l3packages.r55157.tar.xz
+2020/05/17 | 67080 | systems/texlive/tlnet/archive/l3packages.source.r55157.tar.xz
2019/02/28 | 210236 | systems/texlive/tlnet/archive/labbook.doc.r15878.tar.xz
2019/02/28 | 4180 | systems/texlive/tlnet/archive/labbook.r15878.tar.xz
2019/02/28 | 23192 | systems/texlive/tlnet/archive/labbook.source.r15878.tar.xz
@@ -260363,6 +260368,8 @@
2020/04/12 | 90372 | systems/texlive/tlnet/archive/lua-ul.doc.r54690.tar.xz
2020/04/12 | 5700 | systems/texlive/tlnet/archive/lua-ul.r54690.tar.xz
2020/04/12 | 8248 | systems/texlive/tlnet/archive/lua-ul.source.r54690.tar.xz
+2020/05/17 | 62024 | systems/texlive/tlnet/archive/lua-uni-algos.doc.r55158.tar.xz
+2020/05/17 | 5340 | systems/texlive/tlnet/archive/lua-uni-algos.r55158.tar.xz
2019/02/28 | 289328 | systems/texlive/tlnet/archive/lua-visual-debug.doc.r49634.tar.xz
2019/02/28 | 3228 | systems/texlive/tlnet/archive/lua-visual-debug.r49634.tar.xz
2019/11/08 | 94124 | systems/texlive/tlnet/archive/luavlna.doc.r52682.tar.xz
@@ -264356,8 +264363,8 @@
2020/03/24 | 280 | systems/texlive/tlnet/archive/texlive-cz.r54496.tar.xz
2020/03/29 | 1338300 | systems/texlive/tlnet/archive/texlive-de.doc.r54604.tar.xz
2020/03/29 | 272 | systems/texlive/tlnet/archive/texlive-de.r54604.tar.xz
-2020/05/15 | 161936 | systems/texlive/tlnet/archive/texlive-docindex.doc.r55152.tar.xz
-2020/05/15 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r55152.tar.xz
+2020/05/17 | 161932 | systems/texlive/tlnet/archive/texlive-docindex.doc.r55170.tar.xz
+2020/05/17 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r55170.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
@@ -264409,11 +264416,11 @@
2020/03/20 | 272 | systems/texlive/tlnet/archive/texlive-pl.r54425.tar.xz
2020/03/25 | 923260 | systems/texlive/tlnet/archive/texlive-ru.doc.r54537.tar.xz
2020/03/25 | 276 | systems/texlive/tlnet/archive/texlive-ru.r54537.tar.xz
-2020/05/12 | 564 | systems/texlive/tlnet/archive/texlive-scripts.aarch64-linux.r55117.tar.xz
-2020/05/12 | 564 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r55117.tar.xz
-2020/05/12 | 568 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r55117.tar.xz
-2020/05/12 | 568 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r55117.tar.xz
-2020/05/15 | 219412 | systems/texlive/tlnet/archive/texlive-scripts.doc.r55152.tar.xz
+2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.aarch64-linux.r55172.tar.xz
+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
+2020/05/17 | 219412 | systems/texlive/tlnet/archive/texlive-scripts.doc.r55171.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
@@ -264432,19 +264439,19 @@
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.x86_64-linuxmusl.r53577.tar.xz
2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.x86_64-linux.r53577.tar.xz
2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.x86_64-solaris.r53577.tar.xz
-2020/05/12 | 568 | systems/texlive/tlnet/archive/texlive-scripts.i386-cygwin.r55117.tar.xz
-2020/05/12 | 564 | systems/texlive/tlnet/archive/texlive-scripts.i386-freebsd.r55117.tar.xz
-2020/05/12 | 564 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r55117.tar.xz
-2020/05/12 | 564 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r55117.tar.xz
-2020/05/12 | 568 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r55117.tar.xz
-2020/05/15 | 132472 | systems/texlive/tlnet/archive/texlive-scripts.r55152.tar.xz
+2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-cygwin.r55172.tar.xz
+2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-freebsd.r55172.tar.xz
+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
+2020/05/17 | 132404 | systems/texlive/tlnet/archive/texlive-scripts.r55171.tar.xz
2020/04/20 | 36232 | systems/texlive/tlnet/archive/texlive-scripts.win32.r54807.tar.xz
-2020/05/12 | 564 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55117.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
2020/05/12 | 584 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-darwin.r55117.tar.xz
-2020/05/12 | 576 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-linuxmusl.r55117.tar.xz
-2020/05/12 | 564 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-linux.r55117.tar.xz
-2020/05/12 | 568 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-solaris.r55117.tar.xz
+2020/05/17 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-linuxmusl.r55172.tar.xz
+2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-linux.r55172.tar.xz
+2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-solaris.r55172.tar.xz
2020/03/28 | 1101040 | systems/texlive/tlnet/archive/texlive-sr.doc.r54594.tar.xz
2020/03/28 | 272 | systems/texlive/tlnet/archive/texlive-sr.r54594.tar.xz
2020/03/23 | 1088132 | systems/texlive/tlnet/archive/texlive-zh-cn.doc.r54490.tar.xz
@@ -265303,7 +265310,7 @@
2020/03/24 | 5064 | systems/texlive/tlnet/archive/uowthesistitlepage.r54512.tar.xz
2019/02/28 | 812 | systems/texlive/tlnet/archive/upca.doc.r22511.tar.xz
2019/02/28 | 1840 | systems/texlive/tlnet/archive/upca.r22511.tar.xz
-2020/03/24 | 301436 | systems/texlive/tlnet/archive/updmap-map.r54495.tar.xz
+2020/05/17 | 304612 | systems/texlive/tlnet/archive/updmap-map.r55171.tar.xz
2019/11/16 | 344 | systems/texlive/tlnet/archive/uplatex.aarch64-linux.r52800.tar.xz
2019/11/16 | 344 | systems/texlive/tlnet/archive/uplatex.amd64-freebsd.r52800.tar.xz
2019/11/16 | 344 | systems/texlive/tlnet/archive/uplatex.amd64-netbsd.r52800.tar.xz
@@ -265423,6 +265430,8 @@
2019/02/28 | 4152 | systems/texlive/tlnet/archive/varwidth.r24104.tar.xz
2019/02/28 | 288568 | systems/texlive/tlnet/archive/vaucanson-g.doc.r15878.tar.xz
2019/02/28 | 11360 | systems/texlive/tlnet/archive/vaucanson-g.r15878.tar.xz
+2020/05/17 | 150236 | systems/texlive/tlnet/archive/vcell.doc.r55164.tar.xz
+2020/05/17 | 1044 | systems/texlive/tlnet/archive/vcell.r55164.tar.xz
2019/02/28 | 67524 | systems/texlive/tlnet/archive/vdmlisting.doc.r29944.tar.xz
2019/02/28 | 2476 | systems/texlive/tlnet/archive/vdmlisting.r29944.tar.xz
2020/03/02 | 13072 | systems/texlive/tlnet/archive/velthuis.aarch64-linux.r53999.tar.xz
@@ -265750,12 +265759,12 @@
2019/02/28 | 348152 | systems/texlive/tlnet/archive/xellipsis.doc.r47546.tar.xz
2019/02/28 | 1716 | systems/texlive/tlnet/archive/xellipsis.r47546.tar.xz
2019/02/28 | 7092 | systems/texlive/tlnet/archive/xellipsis.source.r47546.tar.xz
-2020/05/15 | 992624 | systems/texlive/tlnet/archive/xepersian.doc.r55152.tar.xz
+2020/05/17 | 987568 | systems/texlive/tlnet/archive/xepersian.doc.r55168.tar.xz
2020/05/14 | 478644 | systems/texlive/tlnet/archive/xepersian-hm.doc.r55123.tar.xz
2020/05/14 | 5016 | systems/texlive/tlnet/archive/xepersian-hm.r55123.tar.xz
2020/05/14 | 6028 | systems/texlive/tlnet/archive/xepersian-hm.source.r55123.tar.xz
-2020/05/15 | 59284 | systems/texlive/tlnet/archive/xepersian.r55152.tar.xz
-2020/05/15 | 74884 | systems/texlive/tlnet/archive/xepersian.source.r55152.tar.xz
+2020/05/17 | 58540 | systems/texlive/tlnet/archive/xepersian.r55168.tar.xz
+2020/05/17 | 74224 | systems/texlive/tlnet/archive/xepersian.source.r55168.tar.xz
2019/08/20 | 614800 | systems/texlive/tlnet/archive/xesearch.doc.r51908.tar.xz
2019/08/20 | 5900 | systems/texlive/tlnet/archive/xesearch.r51908.tar.xz
2019/02/28 | 128220 | systems/texlive/tlnet/archive/xespotcolor.doc.r40118.tar.xz
@@ -266063,16 +266072,16 @@
2020/01/24 | 138180 | systems/texlive/tlnet/archive/zxjatype.doc.r53500.tar.xz
2020/01/24 | 8760 | systems/texlive/tlnet/archive/zxjatype.r53500.tar.xz
2020/05/13 | 107800 | systems/texlive/tlnet/install-tl
-2020/05/15 | 5500619 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2020/05/15 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2020/05/15 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2020/05/17 | 5500634 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2020/05/17 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2020/05/17 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2020/03/17 | 4641 | systems/texlive/tlnet/install-tl-windows.bat
-2020/05/15 | 19381668 | systems/texlive/tlnet/install-tl-windows.exe
-2020/05/15 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2020/05/15 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2020/05/15 | 24269797 | systems/texlive/tlnet/install-tl.zip
-2020/05/15 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2020/05/15 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2020/05/17 | 19382530 | systems/texlive/tlnet/install-tl-windows.exe
+2020/05/17 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2020/05/17 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2020/05/17 | 24269769 | systems/texlive/tlnet/install-tl.zip
+2020/05/17 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2020/05/17 | 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
@@ -266081,7 +266090,7 @@
2020/04/06 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2020/04/28 | 48588 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2020/05/15 | 6103 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2020/05/17 | 5975 | 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
@@ -266128,12 +266137,12 @@
2020/03/04 | 20330 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2020/05/03 | 4786 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2017/11/14 | 27560 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2020/05/15 | 16430398 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2020/05/15 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2020/05/17 | 16438462 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2020/05/17 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2020/05/13 | 86417 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2020/05/15 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2020/05/15 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2020/05/15 | 2200896 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2020/05/17 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2020/05/17 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2020/05/17 | 2200016 | 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
@@ -269198,7 +269207,7 @@
2001/02/25 | 458318 | systems/win32/micropress/eqmlite/ppsample.zip
2001/02/25 | 2566 | systems/win32/micropress/eqmlite/whatsnew.231
2005/01/06 | 587 | systems/win32/micropress/eqmlite/whats-really-new
-2020/05/15 | 510096 | systems/win32/miktex/doc/2.9/miktex.pdf
+2020/05/17 | 510096 | systems/win32/miktex/doc/2.9/miktex.pdf
2019/05/28 | 101 | systems/win32/miktex/README.md
2020/03/22 | 55427424 | systems/win32/miktex/setup/darwin-x86_64/miktex-2.9.7350-1-darwin-x86_64.dmg
2020/04/29 | 56023568 | systems/win32/miktex/setup/darwin-x86_64/miktex-2.9.7400-1-darwin-x86_64.dmg
@@ -270100,7 +270109,7 @@
2017/04/25 | 46327 | systems/win32/miktex/tm/packages/ctanify.tar.lzma
2017/11/26 | 39933 | systems/win32/miktex/tm/packages/ctan-o-mat.tar.lzma
2012/05/11 | 179205 | systems/win32/miktex/tm/packages/ctanupload.tar.lzma
-2020/05/06 | 1275230 | systems/win32/miktex/tm/packages/ctex.tar.lzma
+2020/05/17 | 1288580 | systems/win32/miktex/tm/packages/ctex.tar.lzma
2004/01/11 | 171807 | systems/win32/miktex/tm/packages/ctib.cab
2014/06/30 | 272094 | systems/win32/miktex/tm/packages/cuisine.tar.lzma
2019/02/04 | 130281 | systems/win32/miktex/tm/packages/cuprum.tar.lzma
@@ -270427,7 +270436,7 @@
2004/02/14 | 311433 | systems/win32/miktex/tm/packages/es-tex-faq.cab
2014/04/07 | 110785 | systems/win32/miktex/tm/packages/esvect.tar.lzma
2005/06/02 | 82131 | systems/win32/miktex/tm/packages/etaremune.cab
-2020/05/06 | 1378398 | systems/win32/miktex/tm/packages/etbb.tar.lzma
+2020/05/17 | 1434422 | systems/win32/miktex/tm/packages/etbb.tar.lzma
2019/12/20 | 308618 | systems/win32/miktex/tm/packages/etexcmds.tar.lzma
2016/11/03 | 6439 | systems/win32/miktex/tm/packages/etex-pkg.tar.lzma
2016/11/03 | 183734 | systems/win32/miktex/tm/packages/etex.tar.lzma
@@ -270542,7 +270551,7 @@
2020/02/04 | 281488 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2020/05/16 | 535306 | systems/win32/miktex/tm/packages/files.csv.lzma
+2020/05/17 | 536197 | 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
@@ -270747,6 +270756,7 @@
2015/05/30 | 132954 | systems/win32/miktex/tm/packages/glossaries-irish.tar.lzma
2015/05/30 | 127625 | systems/win32/miktex/tm/packages/glossaries-italian.tar.lzma
2017/06/12 | 134897 | systems/win32/miktex/tm/packages/glossaries-magyar.tar.lzma
+2020/05/17 | 127928 | systems/win32/miktex/tm/packages/glossaries-nynorsk.tar.lzma
2015/05/30 | 132262 | systems/win32/miktex/tm/packages/glossaries-polish.tar.lzma
2015/05/30 | 169535 | systems/win32/miktex/tm/packages/glossaries-portuges.tar.lzma
2015/05/30 | 132992 | systems/win32/miktex/tm/packages/glossaries-serbian.tar.lzma
@@ -270901,7 +270911,7 @@
2019/08/02 | 853172 | systems/win32/miktex/tm/packages/hypdvips.tar.lzma
2018/07/06 | 450979 | systems/win32/miktex/tm/packages/hyperbar.tar.lzma
2020/01/03 | 188886 | systems/win32/miktex/tm/packages/hypernat.tar.lzma
-2020/01/22 | 3610704 | systems/win32/miktex/tm/packages/hyperref.tar.lzma
+2020/05/17 | 3855824 | systems/win32/miktex/tm/packages/hyperref.tar.lzma
2016/07/16 | 326320 | systems/win32/miktex/tm/packages/hyper.tar.lzma
2020/05/15 | 1144098 | systems/win32/miktex/tm/packages/hyperxmp.tar.lzma
2009/09/03 | 163943 | systems/win32/miktex/tm/packages/hyphenat.tar.lzma
@@ -271469,229 +271479,229 @@
2019/11/20 | 1838453 | systems/win32/miktex/tm/packages/microtype.tar.lzma
2016/07/16 | 344819 | systems/win32/miktex/tm/packages/midnight.tar.lzma
2010/03/16 | 190135 | systems/win32/miktex/tm/packages/midpage.tar.lzma
-2020/05/16 | 58450 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-2.9.tar.lzma
-2020/05/16 | 66464 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-x64-2.9.tar.lzma
-2020/05/16 | 941866 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-2.9.tar.lzma
-2020/05/16 | 1048447 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-x64-2.9.tar.lzma
-2020/05/16 | 28548 | systems/win32/miktex/tm/packages/miktex-autosp-bin-2.9.tar.lzma
-2020/05/16 | 30724 | systems/win32/miktex/tm/packages/miktex-autosp-bin-x64-2.9.tar.lzma
-2020/05/16 | 29347 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-2.9.tar.lzma
-2020/05/16 | 34917 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-x64-2.9.tar.lzma
-2020/05/16 | 49753 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-2.9.tar.lzma
-2020/05/16 | 57275 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-x64-2.9.tar.lzma
-2020/05/16 | 84851 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-2.9.tar.lzma
-2020/05/16 | 94276 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2020/05/16 | 62071 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-2.9.tar.lzma
-2020/05/16 | 69346 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-x64-2.9.tar.lzma
-2020/05/16 | 26626 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-2.9.tar.lzma
-2020/05/16 | 30221 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-x64-2.9.tar.lzma
-2020/05/16 | 328856 | systems/win32/miktex/tm/packages/miktex-cairo-bin-2.9.tar.lzma
-2020/05/16 | 391343 | systems/win32/miktex/tm/packages/miktex-cairo-bin-x64-2.9.tar.lzma
+2020/05/17 | 58492 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-2.9.tar.lzma
+2020/05/17 | 66485 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-x64-2.9.tar.lzma
+2020/05/17 | 940583 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-2.9.tar.lzma
+2020/05/17 | 1047390 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-x64-2.9.tar.lzma
+2020/05/17 | 28550 | systems/win32/miktex/tm/packages/miktex-autosp-bin-2.9.tar.lzma
+2020/05/17 | 30816 | systems/win32/miktex/tm/packages/miktex-autosp-bin-x64-2.9.tar.lzma
+2020/05/17 | 29294 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-2.9.tar.lzma
+2020/05/17 | 34903 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-x64-2.9.tar.lzma
+2020/05/17 | 49609 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-2.9.tar.lzma
+2020/05/17 | 57284 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-x64-2.9.tar.lzma
+2020/05/17 | 84637 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-2.9.tar.lzma
+2020/05/17 | 94289 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2020/05/17 | 61965 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-2.9.tar.lzma
+2020/05/17 | 69385 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-x64-2.9.tar.lzma
+2020/05/17 | 26631 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-2.9.tar.lzma
+2020/05/17 | 30216 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-x64-2.9.tar.lzma
+2020/05/17 | 328787 | systems/win32/miktex/tm/packages/miktex-cairo-bin-2.9.tar.lzma
+2020/05/17 | 391653 | systems/win32/miktex/tm/packages/miktex-cairo-bin-x64-2.9.tar.lzma
2013/06/24 | 447360 | systems/win32/miktex/tm/packages/miktex-cairo-bin-x86-2.9.tar.lzma
-2020/05/16 | 32344 | systems/win32/miktex/tm/packages/miktex-chktex-bin-2.9.tar.lzma
-2020/05/16 | 36429 | systems/win32/miktex/tm/packages/miktex-chktex-bin-x64-2.9.tar.lzma
-2020/05/16 | 71325 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-2.9.tar.lzma
-2020/05/16 | 77939 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2020/05/17 | 32322 | systems/win32/miktex/tm/packages/miktex-chktex-bin-2.9.tar.lzma
+2020/05/17 | 36414 | systems/win32/miktex/tm/packages/miktex-chktex-bin-x64-2.9.tar.lzma
+2020/05/17 | 71323 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-2.9.tar.lzma
+2020/05/17 | 78090 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-x64-2.9.tar.lzma
2020/03/20 | 4797 | systems/win32/miktex/tm/packages/miktex-config-2.9.tar.lzma
-2020/05/16 | 200750 | systems/win32/miktex/tm/packages/miktex-console-bin-2.9.tar.lzma
-2020/05/16 | 223106 | systems/win32/miktex/tm/packages/miktex-console-bin-x64-2.9.tar.lzma
-2020/05/16 | 169403 | systems/win32/miktex/tm/packages/miktex-curl-bin-2.9.tar.lzma
-2020/05/16 | 184243 | systems/win32/miktex/tm/packages/miktex-curl-bin-x64-2.9.tar.lzma
-2020/05/16 | 52018 | systems/win32/miktex/tm/packages/miktex-cweb-bin-2.9.tar.lzma
-2020/05/16 | 58577 | systems/win32/miktex/tm/packages/miktex-cweb-bin-x64-2.9.tar.lzma
-2020/05/16 | 20780 | systems/win32/miktex/tm/packages/miktex-devnag-bin-2.9.tar.lzma
-2020/05/16 | 22972 | systems/win32/miktex/tm/packages/miktex-devnag-bin-x64-2.9.tar.lzma
+2020/05/17 | 200636 | systems/win32/miktex/tm/packages/miktex-console-bin-2.9.tar.lzma
+2020/05/17 | 222573 | systems/win32/miktex/tm/packages/miktex-console-bin-x64-2.9.tar.lzma
+2020/05/17 | 169150 | systems/win32/miktex/tm/packages/miktex-curl-bin-2.9.tar.lzma
+2020/05/17 | 184187 | systems/win32/miktex/tm/packages/miktex-curl-bin-x64-2.9.tar.lzma
+2020/05/17 | 51978 | systems/win32/miktex/tm/packages/miktex-cweb-bin-2.9.tar.lzma
+2020/05/17 | 58634 | systems/win32/miktex/tm/packages/miktex-cweb-bin-x64-2.9.tar.lzma
+2020/05/17 | 20743 | systems/win32/miktex/tm/packages/miktex-devnag-bin-2.9.tar.lzma
+2020/05/17 | 22991 | systems/win32/miktex/tm/packages/miktex-devnag-bin-x64-2.9.tar.lzma
2020/02/07 | 785398 | systems/win32/miktex/tm/packages/miktex-dict-british.tar.lzma
2016/11/02 | 171725 | systems/win32/miktex/tm/packages/miktex-dict-english.tar.lzma
2016/11/02 | 292320 | systems/win32/miktex/tm/packages/miktex-dict-french.tar.lzma
2016/11/02 | 967418 | systems/win32/miktex/tm/packages/miktex-dict-german.tar.lzma
-2020/05/16 | 460506 | systems/win32/miktex/tm/packages/miktex-doc-2.9.tar.lzma
-2020/05/16 | 41104 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-2.9.tar.lzma
-2020/05/16 | 45994 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2020/05/16 | 273270 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-2.9.tar.lzma
-2020/05/16 | 310871 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2020/05/17 | 460366 | systems/win32/miktex/tm/packages/miktex-doc-2.9.tar.lzma
+2020/05/17 | 41107 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-2.9.tar.lzma
+2020/05/17 | 45963 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2020/05/17 | 273119 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-2.9.tar.lzma
+2020/05/17 | 311041 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
2018/03/10 | 4864 | systems/win32/miktex/tm/packages/miktex-dvipdfmx.tar.lzma
-2020/05/16 | 40628 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-2.9.tar.lzma
-2020/05/16 | 45021 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-x64-2.9.tar.lzma
-2020/05/16 | 115763 | systems/win32/miktex/tm/packages/miktex-dvips-bin-2.9.tar.lzma
-2020/05/16 | 130602 | systems/win32/miktex/tm/packages/miktex-dvips-bin-x64-2.9.tar.lzma
+2020/05/17 | 40525 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-2.9.tar.lzma
+2020/05/17 | 44907 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-x64-2.9.tar.lzma
+2020/05/17 | 115839 | systems/win32/miktex/tm/packages/miktex-dvips-bin-2.9.tar.lzma
+2020/05/17 | 130461 | systems/win32/miktex/tm/packages/miktex-dvips-bin-x64-2.9.tar.lzma
2017/04/09 | 4195 | systems/win32/miktex/tm/packages/miktex-dvips.tar.lzma
-2020/05/16 | 1256524 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-2.9.tar.lzma
-2020/05/16 | 1388453 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2020/05/16 | 95254 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-2.9.tar.lzma
-2020/05/16 | 109914 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2020/05/17 | 1260194 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-2.9.tar.lzma
+2020/05/17 | 1391820 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2020/05/17 | 95225 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-2.9.tar.lzma
+2020/05/17 | 109904 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-x64-2.9.tar.lzma
2016/11/03 | 672 | systems/win32/miktex/tm/packages/miktex-etex.tar.lzma
-2020/05/16 | 43392 | systems/win32/miktex/tm/packages/miktex-expat-bin-2.9.tar.lzma
-2020/05/16 | 47948 | systems/win32/miktex/tm/packages/miktex-expat-bin-x64-2.9.tar.lzma
-2020/05/16 | 45712 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-2.9.tar.lzma
-2020/05/16 | 50764 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2020/05/16 | 56647 | systems/win32/miktex/tm/packages/miktex-fmt-bin-2.9.tar.lzma
-2020/05/16 | 61662 | systems/win32/miktex/tm/packages/miktex-fmt-bin-x64-2.9.tar.lzma
+2020/05/17 | 43362 | systems/win32/miktex/tm/packages/miktex-expat-bin-2.9.tar.lzma
+2020/05/17 | 47954 | systems/win32/miktex/tm/packages/miktex-expat-bin-x64-2.9.tar.lzma
+2020/05/17 | 45711 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-2.9.tar.lzma
+2020/05/17 | 50787 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2020/05/17 | 56650 | systems/win32/miktex/tm/packages/miktex-fmt-bin-2.9.tar.lzma
+2020/05/17 | 61715 | systems/win32/miktex/tm/packages/miktex-fmt-bin-x64-2.9.tar.lzma
2015/09/08 | 11241 | systems/win32/miktex/tm/packages/miktex-fontconfig-base.tar.lzma
-2020/05/16 | 133271 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-2.9.tar.lzma
-2020/05/16 | 152224 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2020/05/17 | 133283 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-2.9.tar.lzma
+2020/05/17 | 152194 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-x64-2.9.tar.lzma
2016/11/04 | 3555 | systems/win32/miktex/tm/packages/miktex-fontconfig.tar.lzma
-2020/05/16 | 69822 | systems/win32/miktex/tm/packages/miktex-fonts-bin-2.9.tar.lzma
-2020/05/16 | 72863 | systems/win32/miktex/tm/packages/miktex-fonts-bin-x64-2.9.tar.lzma
-2020/05/16 | 69054 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-2.9.tar.lzma
-2020/05/16 | 77422 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-x64-2.9.tar.lzma
-2020/05/16 | 246394 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-2.9.tar.lzma
-2020/05/16 | 281594 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-x64-2.9.tar.lzma
-2020/05/16 | 25399 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-2.9.tar.lzma
-2020/05/16 | 28792 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2020/05/16 | 100540 | systems/win32/miktex/tm/packages/miktex-gd-bin-2.9.tar.lzma
-2020/05/16 | 116627 | systems/win32/miktex/tm/packages/miktex-gd-bin-x64-2.9.tar.lzma
+2020/05/17 | 69853 | systems/win32/miktex/tm/packages/miktex-fonts-bin-2.9.tar.lzma
+2020/05/17 | 72925 | systems/win32/miktex/tm/packages/miktex-fonts-bin-x64-2.9.tar.lzma
+2020/05/17 | 68734 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-2.9.tar.lzma
+2020/05/17 | 77404 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-x64-2.9.tar.lzma
+2020/05/17 | 246435 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-2.9.tar.lzma
+2020/05/17 | 281470 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-x64-2.9.tar.lzma
+2020/05/17 | 25383 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-2.9.tar.lzma
+2020/05/17 | 28801 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2020/05/17 | 100608 | systems/win32/miktex/tm/packages/miktex-gd-bin-2.9.tar.lzma
+2020/05/17 | 116676 | systems/win32/miktex/tm/packages/miktex-gd-bin-x64-2.9.tar.lzma
2018/09/25 | 10777812 | systems/win32/miktex/tm/packages/miktex-ghostscript-bin.tar.lzma
2018/09/25 | 11056498 | systems/win32/miktex/tm/packages/miktex-ghostscript-bin-x64.tar.lzma
-2020/05/16 | 63249 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-2.9.tar.lzma
-2020/05/16 | 72553 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-x64-2.9.tar.lzma
-2020/05/16 | 94133 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-2.9.tar.lzma
-2020/05/16 | 110961 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-x64-2.9.tar.lzma
-2020/05/16 | 57861 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-2.9.tar.lzma
-2020/05/16 | 64611 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2020/05/16 | 457549 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-2.9.tar.lzma
-2020/05/16 | 544709 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2020/05/17 | 63257 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-2.9.tar.lzma
+2020/05/17 | 72508 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-x64-2.9.tar.lzma
+2020/05/17 | 94175 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-2.9.tar.lzma
+2020/05/17 | 110996 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-x64-2.9.tar.lzma
+2020/05/17 | 57867 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-2.9.tar.lzma
+2020/05/17 | 64594 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2020/05/17 | 457402 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-2.9.tar.lzma
+2020/05/17 | 544922 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-x64-2.9.tar.lzma
2019/09/28 | 1103778 | systems/win32/miktex/tm/packages/miktex-harftex-bin-2.9.tar.lzma
2019/09/28 | 1272652 | systems/win32/miktex/tm/packages/miktex-harftex-bin-x64-2.9.tar.lzma
-2020/05/16 | 137090 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-2.9.tar.lzma
-2020/05/16 | 149853 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-x64-2.9.tar.lzma
+2020/05/17 | 137173 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-2.9.tar.lzma
+2020/05/17 | 149886 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-x64-2.9.tar.lzma
2017/11/02 | 7484214 | systems/win32/miktex/tm/packages/miktex-icu-bin.tar.lzma
2017/11/02 | 7651539 | systems/win32/miktex/tm/packages/miktex-icu-bin-x64.tar.lzma
-2020/05/16 | 92912 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-2.9.tar.lzma
-2020/05/16 | 108960 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-x64-2.9.tar.lzma
-2020/05/16 | 15951 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-2.9.tar.lzma
-2020/05/16 | 17736 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2020/05/16 | 27813 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-2.9.tar.lzma
-2020/05/16 | 29767 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-x64-2.9.tar.lzma
+2020/05/17 | 92891 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-2.9.tar.lzma
+2020/05/17 | 108851 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-x64-2.9.tar.lzma
+2020/05/17 | 15950 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-2.9.tar.lzma
+2020/05/17 | 17725 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2020/05/17 | 27831 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-2.9.tar.lzma
+2020/05/17 | 29722 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-x64-2.9.tar.lzma
2020/01/22 | 990 | systems/win32/miktex/tm/packages/miktex-latex.tar.lzma
-2020/05/16 | 615596 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2020/05/16 | 669862 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2020/05/16 | 498673 | systems/win32/miktex/tm/packages/miktex-libressl-bin-2.9.tar.lzma
-2020/05/16 | 561219 | systems/win32/miktex/tm/packages/miktex-libressl-bin-x64-2.9.tar.lzma
-2020/05/16 | 539080 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-2.9.tar.lzma
-2020/05/16 | 575834 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2020/05/17 | 615660 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2020/05/17 | 669645 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2020/05/17 | 498629 | systems/win32/miktex/tm/packages/miktex-libressl-bin-2.9.tar.lzma
+2020/05/17 | 560711 | systems/win32/miktex/tm/packages/miktex-libressl-bin-x64-2.9.tar.lzma
+2020/05/17 | 539832 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-2.9.tar.lzma
+2020/05/17 | 576503 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-x64-2.9.tar.lzma
2019/01/02 | 71265 | systems/win32/miktex/tm/packages/miktex-lua52-bin-2.9.tar.lzma
2019/01/02 | 80005 | systems/win32/miktex/tm/packages/miktex-lua52-bin-x64-2.9.tar.lzma
-2020/05/16 | 93501 | systems/win32/miktex/tm/packages/miktex-lua53-bin-2.9.tar.lzma
-2020/05/16 | 102411 | systems/win32/miktex/tm/packages/miktex-lua53-bin-x64-2.9.tar.lzma
-2020/05/16 | 1752126 | systems/win32/miktex/tm/packages/miktex-luatex-bin-2.9.tar.lzma
-2020/05/16 | 2006347 | systems/win32/miktex/tm/packages/miktex-luatex-bin-x64-2.9.tar.lzma
+2020/05/17 | 93605 | systems/win32/miktex/tm/packages/miktex-lua53-bin-2.9.tar.lzma
+2020/05/17 | 102588 | systems/win32/miktex/tm/packages/miktex-lua53-bin-x64-2.9.tar.lzma
+2020/05/17 | 1756890 | systems/win32/miktex/tm/packages/miktex-luatex-bin-2.9.tar.lzma
+2020/05/17 | 2025883 | systems/win32/miktex/tm/packages/miktex-luatex-bin-x64-2.9.tar.lzma
2016/11/06 | 11511 | systems/win32/miktex/tm/packages/miktex-luatex.tar.lzma
-2020/05/16 | 67260 | systems/win32/miktex/tm/packages/miktex-lzma-bin-2.9.tar.lzma
-2020/05/16 | 73606 | systems/win32/miktex/tm/packages/miktex-lzma-bin-x64-2.9.tar.lzma
-2020/05/16 | 27007 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-2.9.tar.lzma
-2020/05/16 | 31317 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-x64-2.9.tar.lzma
-2020/05/16 | 7467 | systems/win32/miktex/tm/packages/miktex-md5-bin-2.9.tar.lzma
-2020/05/16 | 8435 | systems/win32/miktex/tm/packages/miktex-md5-bin-x64-2.9.tar.lzma
-2020/05/16 | 170209 | systems/win32/miktex/tm/packages/miktex-metafont-bin-2.9.tar.lzma
-2020/05/16 | 185723 | systems/win32/miktex/tm/packages/miktex-metafont-bin-x64-2.9.tar.lzma
+2020/05/17 | 67230 | systems/win32/miktex/tm/packages/miktex-lzma-bin-2.9.tar.lzma
+2020/05/17 | 73587 | systems/win32/miktex/tm/packages/miktex-lzma-bin-x64-2.9.tar.lzma
+2020/05/17 | 27028 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-2.9.tar.lzma
+2020/05/17 | 31343 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-x64-2.9.tar.lzma
+2020/05/17 | 7476 | systems/win32/miktex/tm/packages/miktex-md5-bin-2.9.tar.lzma
+2020/05/17 | 8460 | systems/win32/miktex/tm/packages/miktex-md5-bin-x64-2.9.tar.lzma
+2020/05/17 | 170136 | systems/win32/miktex/tm/packages/miktex-metafont-bin-2.9.tar.lzma
+2020/05/17 | 185702 | systems/win32/miktex/tm/packages/miktex-metafont-bin-x64-2.9.tar.lzma
2016/11/04 | 675 | systems/win32/miktex/tm/packages/miktex-metafont.tar.lzma
-2020/05/16 | 248007 | systems/win32/miktex/tm/packages/miktex-metapost-bin-2.9.tar.lzma
-2020/05/16 | 281392 | systems/win32/miktex/tm/packages/miktex-metapost-bin-x64-2.9.tar.lzma
+2020/05/17 | 247868 | systems/win32/miktex/tm/packages/miktex-metapost-bin-2.9.tar.lzma
+2020/05/17 | 281301 | systems/win32/miktex/tm/packages/miktex-metapost-bin-x64-2.9.tar.lzma
2016/11/04 | 687 | systems/win32/miktex/tm/packages/miktex-metapost.tar.lzma
-2020/05/16 | 86968 | systems/win32/miktex/tm/packages/miktex-mfware-bin-2.9.tar.lzma
-2020/05/16 | 92335 | systems/win32/miktex/tm/packages/miktex-mfware-bin-x64-2.9.tar.lzma
+2020/05/17 | 86854 | systems/win32/miktex/tm/packages/miktex-mfware-bin-2.9.tar.lzma
+2020/05/17 | 92317 | systems/win32/miktex/tm/packages/miktex-mfware-bin-x64-2.9.tar.lzma
2020/05/15 | 22486 | systems/win32/miktex/tm/packages/miktex-misc.tar.lzma
-2020/05/16 | 78169 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-2.9.tar.lzma
-2020/05/16 | 86675 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2020/05/16 | 165218 | systems/win32/miktex/tm/packages/miktex-mktex-bin-2.9.tar.lzma
-2020/05/16 | 185099 | systems/win32/miktex/tm/packages/miktex-mktex-bin-x64-2.9.tar.lzma
-2020/05/16 | 148844 | systems/win32/miktex/tm/packages/miktex-mo-bin-2.9.tar.lzma
-2020/05/16 | 168319 | systems/win32/miktex/tm/packages/miktex-mo-bin-x64-2.9.tar.lzma
-2020/05/16 | 195103 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-2.9.tar.lzma
-2020/05/16 | 177346 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-x64-2.9.tar.lzma
-2020/05/16 | 81421 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-2.9.tar.lzma
-2020/05/16 | 92756 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2020/05/16 | 30973 | systems/win32/miktex/tm/packages/miktex-mspack-bin-2.9.tar.lzma
-2020/05/16 | 34831 | systems/win32/miktex/tm/packages/miktex-mspack-bin-x64-2.9.tar.lzma
-2020/05/16 | 55725 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-2.9.tar.lzma
-2020/05/16 | 62975 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-x64-2.9.tar.lzma
-2020/05/16 | 63250 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-2.9.tar.lzma
-2020/05/16 | 69170 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-x64-2.9.tar.lzma
-2020/05/16 | 45638 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-2.9.tar.lzma
-2020/05/16 | 52200 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-x64-2.9.tar.lzma
+2020/05/17 | 78078 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-2.9.tar.lzma
+2020/05/17 | 86726 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2020/05/17 | 165276 | systems/win32/miktex/tm/packages/miktex-mktex-bin-2.9.tar.lzma
+2020/05/17 | 185138 | systems/win32/miktex/tm/packages/miktex-mktex-bin-x64-2.9.tar.lzma
+2020/05/17 | 149594 | systems/win32/miktex/tm/packages/miktex-mo-bin-2.9.tar.lzma
+2020/05/17 | 168988 | systems/win32/miktex/tm/packages/miktex-mo-bin-x64-2.9.tar.lzma
+2020/05/17 | 195146 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-2.9.tar.lzma
+2020/05/17 | 177388 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-x64-2.9.tar.lzma
+2020/05/17 | 81291 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-2.9.tar.lzma
+2020/05/17 | 92783 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2020/05/17 | 30973 | systems/win32/miktex/tm/packages/miktex-mspack-bin-2.9.tar.lzma
+2020/05/17 | 34805 | systems/win32/miktex/tm/packages/miktex-mspack-bin-x64-2.9.tar.lzma
+2020/05/17 | 55699 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-2.9.tar.lzma
+2020/05/17 | 63000 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-x64-2.9.tar.lzma
+2020/05/17 | 63124 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-2.9.tar.lzma
+2020/05/17 | 69198 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-x64-2.9.tar.lzma
+2020/05/17 | 45673 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-2.9.tar.lzma
+2020/05/17 | 52192 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-x64-2.9.tar.lzma
2006/05/19 | 1267123 | systems/win32/miktex/tm/packages/miktex-omega-base.cab
2020/05/12 | 354540 | systems/win32/miktex/tm/packages/miktex-omega-bin-2.9.tar.lzma
2020/05/12 | 387734 | systems/win32/miktex/tm/packages/miktex-omega-bin-x64-2.9.tar.lzma
2016/11/04 | 746 | systems/win32/miktex/tm/packages/miktex-omega.tar.lzma
-2020/05/16 | 189025 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-2.9.tar.lzma
-2020/05/16 | 206552 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-x64-2.9.tar.lzma
-2020/05/16 | 323915 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-2.9.tar.lzma
-2020/05/16 | 358295 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-x64-2.9.tar.lzma
+2020/05/17 | 188969 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-2.9.tar.lzma
+2020/05/17 | 206388 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-x64-2.9.tar.lzma
+2020/05/17 | 323192 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-2.9.tar.lzma
+2020/05/17 | 358290 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-x64-2.9.tar.lzma
2016/11/10 | 1683 | systems/win32/miktex/tm/packages/miktex-pdftex.tar.lzma
-2020/05/16 | 186836 | systems/win32/miktex/tm/packages/miktex-pixman-bin-2.9.tar.lzma
-2020/05/16 | 193951 | systems/win32/miktex/tm/packages/miktex-pixman-bin-x64-2.9.tar.lzma
-2020/05/16 | 206729 | systems/win32/miktex/tm/packages/miktex-pmx-bin-2.9.tar.lzma
-2020/05/16 | 243041 | systems/win32/miktex/tm/packages/miktex-pmx-bin-x64-2.9.tar.lzma
-2020/05/16 | 77997 | systems/win32/miktex/tm/packages/miktex-png-bin-2.9.tar.lzma
-2020/05/16 | 87158 | systems/win32/miktex/tm/packages/miktex-png-bin-x64-2.9.tar.lzma
-2020/05/16 | 932198 | systems/win32/miktex/tm/packages/miktex-poppler-bin-2.9.tar.lzma
-2020/05/16 | 1042714 | systems/win32/miktex/tm/packages/miktex-poppler-bin-x64-2.9.tar.lzma
-2020/05/16 | 19876 | systems/win32/miktex/tm/packages/miktex-popt-bin-2.9.tar.lzma
-2020/05/16 | 23477 | systems/win32/miktex/tm/packages/miktex-popt-bin-x64-2.9.tar.lzma
-2020/05/16 | 31133 | systems/win32/miktex/tm/packages/miktex-posix-bin-2.9.tar.lzma
-2020/05/16 | 36619 | systems/win32/miktex/tm/packages/miktex-posix-bin-x64-2.9.tar.lzma
-2020/05/16 | 63368 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-2.9.tar.lzma
-2020/05/16 | 71609 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2020/05/17 | 187140 | systems/win32/miktex/tm/packages/miktex-pixman-bin-2.9.tar.lzma
+2020/05/17 | 193672 | systems/win32/miktex/tm/packages/miktex-pixman-bin-x64-2.9.tar.lzma
+2020/05/17 | 207130 | systems/win32/miktex/tm/packages/miktex-pmx-bin-2.9.tar.lzma
+2020/05/17 | 243059 | systems/win32/miktex/tm/packages/miktex-pmx-bin-x64-2.9.tar.lzma
+2020/05/17 | 78008 | systems/win32/miktex/tm/packages/miktex-png-bin-2.9.tar.lzma
+2020/05/17 | 87171 | systems/win32/miktex/tm/packages/miktex-png-bin-x64-2.9.tar.lzma
+2020/05/17 | 932959 | systems/win32/miktex/tm/packages/miktex-poppler-bin-2.9.tar.lzma
+2020/05/17 | 1042962 | systems/win32/miktex/tm/packages/miktex-poppler-bin-x64-2.9.tar.lzma
+2020/05/17 | 19879 | systems/win32/miktex/tm/packages/miktex-popt-bin-2.9.tar.lzma
+2020/05/17 | 23494 | systems/win32/miktex/tm/packages/miktex-popt-bin-x64-2.9.tar.lzma
+2020/05/17 | 31129 | systems/win32/miktex/tm/packages/miktex-posix-bin-2.9.tar.lzma
+2020/05/17 | 36609 | systems/win32/miktex/tm/packages/miktex-posix-bin-x64-2.9.tar.lzma
+2020/05/17 | 63289 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-2.9.tar.lzma
+2020/05/17 | 71649 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-x64-2.9.tar.lzma
2016/07/29 | 121451 | systems/win32/miktex/tm/packages/miktex-psutils-base.tar.lzma
-2020/05/16 | 42620 | systems/win32/miktex/tm/packages/miktex-psutils-bin-2.9.tar.lzma
-2020/05/16 | 50936 | systems/win32/miktex/tm/packages/miktex-psutils-bin-x64-2.9.tar.lzma
+2020/05/17 | 42611 | systems/win32/miktex/tm/packages/miktex-psutils-bin-2.9.tar.lzma
+2020/05/17 | 50894 | systems/win32/miktex/tm/packages/miktex-psutils-bin-x64-2.9.tar.lzma
2019/07/28 | 6840635 | systems/win32/miktex/tm/packages/miktex-qt5-bin.tar.lzma
2019/07/28 | 8082759 | systems/win32/miktex/tm/packages/miktex-qt5-bin-x64.tar.lzma
-2020/05/16 | 1151126 | systems/win32/miktex/tm/packages/miktex-runtime-bin-2.9.tar.lzma
-2020/05/16 | 1286706 | systems/win32/miktex/tm/packages/miktex-runtime-bin-x64-2.9.tar.lzma
-2020/05/16 | 41887 | systems/win32/miktex/tm/packages/miktex-synctex-bin-2.9.tar.lzma
-2020/05/16 | 50871 | systems/win32/miktex/tm/packages/miktex-synctex-bin-x64-2.9.tar.lzma
-2020/05/16 | 74358 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-2.9.tar.lzma
-2020/05/16 | 82281 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-x64-2.9.tar.lzma
-2020/05/16 | 26718 | systems/win32/miktex/tm/packages/miktex-teckit-bin-2.9.tar.lzma
-2020/05/16 | 29079 | systems/win32/miktex/tm/packages/miktex-teckit-bin-x64-2.9.tar.lzma
-2020/05/16 | 16095 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-2.9.tar.lzma
-2020/05/16 | 17829 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2020/05/16 | 63177 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-2.9.tar.lzma
-2020/05/16 | 69280 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2020/05/17 | 1150659 | systems/win32/miktex/tm/packages/miktex-runtime-bin-2.9.tar.lzma
+2020/05/17 | 1286748 | systems/win32/miktex/tm/packages/miktex-runtime-bin-x64-2.9.tar.lzma
+2020/05/17 | 41936 | systems/win32/miktex/tm/packages/miktex-synctex-bin-2.9.tar.lzma
+2020/05/17 | 50928 | systems/win32/miktex/tm/packages/miktex-synctex-bin-x64-2.9.tar.lzma
+2020/05/17 | 74366 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-2.9.tar.lzma
+2020/05/17 | 82298 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-x64-2.9.tar.lzma
+2020/05/17 | 26748 | systems/win32/miktex/tm/packages/miktex-teckit-bin-2.9.tar.lzma
+2020/05/17 | 29005 | systems/win32/miktex/tm/packages/miktex-teckit-bin-x64-2.9.tar.lzma
+2020/05/17 | 16095 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-2.9.tar.lzma
+2020/05/17 | 17822 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2020/05/17 | 63110 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-2.9.tar.lzma
+2020/05/17 | 69263 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-x64-2.9.tar.lzma
2020/01/26 | 4527 | systems/win32/miktex/tm/packages/miktex-tex4ht.tar.lzma
-2020/05/16 | 149602 | systems/win32/miktex/tm/packages/miktex-tex-bin-2.9.tar.lzma
-2020/05/16 | 163810 | systems/win32/miktex/tm/packages/miktex-tex-bin-x64-2.9.tar.lzma
-2020/05/16 | 74627 | systems/win32/miktex/tm/packages/miktex-texify-bin-2.9.tar.lzma
-2020/05/16 | 84902 | systems/win32/miktex/tm/packages/miktex-texify-bin-x64-2.9.tar.lzma
+2020/05/17 | 149596 | systems/win32/miktex/tm/packages/miktex-tex-bin-2.9.tar.lzma
+2020/05/17 | 163931 | systems/win32/miktex/tm/packages/miktex-tex-bin-x64-2.9.tar.lzma
+2020/05/17 | 74753 | systems/win32/miktex/tm/packages/miktex-texify-bin-2.9.tar.lzma
+2020/05/17 | 84871 | systems/win32/miktex/tm/packages/miktex-texify-bin-x64-2.9.tar.lzma
2016/11/05 | 748 | systems/win32/miktex/tm/packages/miktex-texinfo.tar.lzma
2016/11/05 | 724 | systems/win32/miktex/tm/packages/miktex-tex.tar.lzma
-2020/05/16 | 91417 | systems/win32/miktex/tm/packages/miktex-texware-bin-2.9.tar.lzma
-2020/05/16 | 96491 | systems/win32/miktex/tm/packages/miktex-texware-bin-x64-2.9.tar.lzma
-2020/05/16 | 2555500 | systems/win32/miktex/tm/packages/miktex-texworks-bin-2.9.tar.lzma
-2020/05/16 | 2685206 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma
-2020/05/16 | 54873 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-2.9.tar.lzma
-2020/05/16 | 61047 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2020/05/17 | 91483 | systems/win32/miktex/tm/packages/miktex-texware-bin-2.9.tar.lzma
+2020/05/17 | 96537 | systems/win32/miktex/tm/packages/miktex-texware-bin-x64-2.9.tar.lzma
+2020/05/17 | 2554143 | systems/win32/miktex/tm/packages/miktex-texworks-bin-2.9.tar.lzma
+2020/05/17 | 2687457 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma
+2020/05/17 | 55024 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-2.9.tar.lzma
+2020/05/17 | 61045 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
2019/07/28 | 532649 | systems/win32/miktex/tm/packages/miktex-ucrt-bin.tar.lzma
2019/07/28 | 474855 | systems/win32/miktex/tm/packages/miktex-ucrt-bin-x64.tar.lzma
-2020/05/16 | 26482 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-2.9.tar.lzma
-2020/05/16 | 32341 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-x64-2.9.tar.lzma
+2020/05/17 | 26487 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-2.9.tar.lzma
+2020/05/17 | 32323 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-x64-2.9.tar.lzma
2015/10/12 | 2312969 | systems/win32/miktex/tm/packages/miktex-vc120-bin.tar.lzma
2015/10/12 | 2544479 | systems/win32/miktex/tm/packages/miktex-vc120-bin-x64.tar.lzma
2019/07/28 | 3208452 | systems/win32/miktex/tm/packages/miktex-vc140-bin.tar.lzma
2019/07/28 | 3121851 | systems/win32/miktex/tm/packages/miktex-vc140-bin-x64.tar.lzma
-2020/05/16 | 61680 | systems/win32/miktex/tm/packages/miktex-web-bin-2.9.tar.lzma
-2020/05/16 | 65153 | systems/win32/miktex/tm/packages/miktex-web-bin-x64-2.9.tar.lzma
+2020/05/17 | 61698 | systems/win32/miktex/tm/packages/miktex-web-bin-2.9.tar.lzma
+2020/05/17 | 65208 | systems/win32/miktex/tm/packages/miktex-web-bin-x64-2.9.tar.lzma
2016/04/19 | 634372 | systems/win32/miktex/tm/packages/miktex-xetex-base.tar.lzma
-2020/05/16 | 248641 | systems/win32/miktex/tm/packages/miktex-xetex-bin-2.9.tar.lzma
-2020/05/16 | 278133 | systems/win32/miktex/tm/packages/miktex-xetex-bin-x64-2.9.tar.lzma
+2020/05/17 | 248340 | systems/win32/miktex/tm/packages/miktex-xetex-bin-2.9.tar.lzma
+2020/05/17 | 278244 | systems/win32/miktex/tm/packages/miktex-xetex-bin-x64-2.9.tar.lzma
2016/11/05 | 2089 | systems/win32/miktex/tm/packages/miktex-xetex.tar.lzma
2015/06/27 | 136065 | systems/win32/miktex/tm/packages/miktex-xindy-base.tar.lzma
2015/06/19 | 1712962 | systems/win32/miktex/tm/packages/miktex-xindy-bin.tar.lzma
2015/06/19 | 1714958 | systems/win32/miktex/tm/packages/miktex-xindy-bin-x64.tar.lzma
2015/06/19 | 369481 | systems/win32/miktex/tm/packages/miktex-xindy-doc.tar.lzma
-2020/05/16 | 590505 | systems/win32/miktex/tm/packages/miktex-yap-bin-2.9.tar.lzma
-2020/05/16 | 629596 | systems/win32/miktex/tm/packages/miktex-yap-bin-x64-2.9.tar.lzma
+2020/05/17 | 589845 | systems/win32/miktex/tm/packages/miktex-yap-bin-2.9.tar.lzma
+2020/05/17 | 629596 | systems/win32/miktex/tm/packages/miktex-yap-bin-x64-2.9.tar.lzma
2018/01/12 | 138155 | systems/win32/miktex/tm/packages/miktex-zip-bin.tar.lzma
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
-2020/05/16 | 39193 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
-2020/05/16 | 42863 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2020/05/16 | 199652 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2020/05/16 | 1195342 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2020/05/16 | 1114596 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2020/05/16 | 13053 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
-2020/05/16 | 14044 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
+2020/05/17 | 39207 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
+2020/05/17 | 42854 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
+2020/05/17 | 199788 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2020/05/17 | 1196039 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2020/05/17 | 1116169 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2020/05/17 | 13031 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
+2020/05/17 | 14067 | 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
2004/11/11 | 10497 | systems/win32/miktex/tm/packages/miller.cab
2016/07/06 | 405919 | systems/win32/miktex/tm/packages/milog.tar.lzma
@@ -271841,183 +271851,183 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2019/09/11 | 231430 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2020/05/16 | 535710 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2020/05/16 | 58442 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2020/05/16 | 66660 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2020/05/16 | 940564 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2020/05/16 | 1049578 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2020/05/16 | 28563 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2020/05/16 | 30829 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2020/05/16 | 29386 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2020/05/16 | 34929 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2020/05/16 | 49847 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2020/05/16 | 57351 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2020/05/16 | 84583 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2020/05/16 | 94364 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2020/05/16 | 63085 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2020/05/16 | 70825 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2020/05/16 | 26652 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2020/05/16 | 30225 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2020/05/16 | 328578 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2020/05/16 | 391630 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2020/05/16 | 32342 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2020/05/16 | 36458 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2020/05/16 | 71231 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2020/05/16 | 77894 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2020/05/16 | 203031 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2020/05/16 | 222913 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2020/05/16 | 169493 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2020/05/16 | 184206 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2020/05/16 | 52161 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2020/05/16 | 58595 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2020/05/16 | 20713 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2020/05/16 | 23031 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2020/05/16 | 461343 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
-2020/05/16 | 41120 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2020/05/16 | 45992 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2020/05/16 | 273340 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2020/05/16 | 310924 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2020/05/16 | 40539 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2020/05/16 | 45021 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2020/05/16 | 115768 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2020/05/16 | 130570 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2020/05/16 | 1255818 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2020/05/16 | 1385227 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2020/05/16 | 95169 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2020/05/16 | 109952 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2020/05/16 | 43434 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2020/05/16 | 47995 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2020/05/16 | 45738 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2020/05/16 | 50708 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2020/05/16 | 56675 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2020/05/16 | 61742 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2020/05/16 | 133328 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2020/05/16 | 152152 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2020/05/16 | 69797 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2020/05/16 | 72921 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2020/05/16 | 68621 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2020/05/16 | 77480 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2020/05/16 | 246414 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2020/05/16 | 281591 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2020/05/16 | 25396 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2020/05/16 | 28795 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2020/05/16 | 100711 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2020/05/16 | 116779 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2020/05/16 | 63274 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2020/05/16 | 72530 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2020/05/16 | 94278 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2020/05/16 | 111262 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2020/05/16 | 57868 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2020/05/16 | 64633 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2020/05/16 | 457276 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2020/05/16 | 544366 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2020/05/16 | 137142 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2020/05/16 | 149991 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2020/05/16 | 92928 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2020/05/16 | 108913 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2020/05/16 | 15969 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2020/05/16 | 17765 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2020/05/16 | 27733 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2020/05/16 | 29739 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2020/05/16 | 615569 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2020/05/16 | 670094 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2020/05/16 | 498809 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2020/05/16 | 560803 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2020/05/16 | 539553 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2020/05/16 | 576314 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2020/05/16 | 93517 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2020/05/16 | 102589 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2020/05/16 | 1702033 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2020/05/16 | 1969821 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2020/05/16 | 67253 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2020/05/16 | 73637 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2020/05/16 | 27041 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2020/05/16 | 31360 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2020/05/16 | 7496 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2020/05/16 | 8481 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2020/05/16 | 167640 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2020/05/16 | 182738 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2020/05/16 | 247728 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2020/05/16 | 281375 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2020/05/16 | 87022 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2020/05/16 | 92188 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2020/05/16 | 78125 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2020/05/16 | 86869 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2020/05/16 | 165203 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2020/05/16 | 185077 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2020/05/16 | 148892 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2020/05/16 | 168076 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2020/05/16 | 195072 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2020/05/16 | 177841 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2020/05/16 | 81368 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2020/05/16 | 92858 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2020/05/16 | 30991 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2020/05/16 | 34850 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2020/05/16 | 55771 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2020/05/16 | 63028 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2020/05/16 | 63141 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2020/05/16 | 69362 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2020/05/16 | 45649 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2020/05/16 | 52227 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2020/05/16 | 355480 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
-2020/05/16 | 389069 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
-2020/05/16 | 321358 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2020/05/16 | 356142 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2020/05/16 | 187109 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2020/05/16 | 193784 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2020/05/16 | 206890 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2020/05/16 | 243121 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2020/05/16 | 77987 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2020/05/16 | 87143 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2020/05/16 | 932520 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2020/05/16 | 1042826 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2020/05/16 | 19895 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2020/05/16 | 23499 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2020/05/16 | 31156 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2020/05/16 | 36618 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2020/05/16 | 63332 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2020/05/16 | 71765 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2020/05/16 | 42632 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2020/05/16 | 50999 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2020/05/16 | 1149788 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2020/05/16 | 1285263 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2020/05/16 | 41994 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2020/05/16 | 50932 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2020/05/16 | 74302 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
-2020/05/16 | 82332 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
-2020/05/16 | 26853 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2020/05/16 | 29137 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2020/05/16 | 16115 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2020/05/16 | 17840 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2020/05/16 | 63138 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2020/05/16 | 69279 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2020/05/16 | 148074 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2020/05/16 | 160687 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2020/05/16 | 74854 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2020/05/16 | 85015 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2020/05/16 | 91490 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2020/05/16 | 96649 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2020/05/16 | 2557751 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2020/05/16 | 2686313 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2020/05/16 | 55029 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2020/05/16 | 61217 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2020/05/16 | 26498 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2020/05/16 | 32350 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2020/05/16 | 61619 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2020/05/16 | 65261 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2020/05/16 | 246974 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2020/05/16 | 276751 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2020/05/16 | 590231 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2020/05/16 | 629418 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2020/05/16 | 38799 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2020/05/16 | 42957 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2020/05/16 | 199679 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2020/05/16 | 1195241 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2020/05/16 | 1114730 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2020/05/16 | 13063 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2020/05/16 | 14048 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2020/05/17 | 536182 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2020/05/17 | 58558 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2020/05/17 | 66564 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2020/05/17 | 941128 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2020/05/17 | 1049744 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2020/05/17 | 28575 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2020/05/17 | 30784 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2020/05/17 | 29321 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2020/05/17 | 34937 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2020/05/17 | 49729 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2020/05/17 | 57270 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2020/05/17 | 84826 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2020/05/17 | 94352 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2020/05/17 | 62072 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2020/05/17 | 69344 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2020/05/17 | 26646 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2020/05/17 | 30214 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2020/05/17 | 328737 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2020/05/17 | 391508 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2020/05/17 | 32320 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2020/05/17 | 36418 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2020/05/17 | 71323 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2020/05/17 | 77908 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2020/05/17 | 203218 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2020/05/17 | 222870 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2020/05/17 | 169535 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2020/05/17 | 184301 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2020/05/17 | 52237 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2020/05/17 | 58597 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2020/05/17 | 20787 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2020/05/17 | 23006 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2020/05/17 | 460503 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
+2020/05/17 | 41133 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2020/05/17 | 45952 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2020/05/17 | 273336 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2020/05/17 | 311644 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2020/05/17 | 40794 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2020/05/17 | 45081 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2020/05/17 | 115756 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2020/05/17 | 130481 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2020/05/17 | 1257173 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2020/05/17 | 1388765 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2020/05/17 | 95264 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2020/05/17 | 110121 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2020/05/17 | 43425 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2020/05/17 | 47994 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2020/05/17 | 45696 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2020/05/17 | 50764 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2020/05/17 | 56656 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2020/05/17 | 61713 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2020/05/17 | 133092 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2020/05/17 | 152147 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2020/05/17 | 69819 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2020/05/17 | 73061 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2020/05/17 | 68636 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2020/05/17 | 77414 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2020/05/17 | 246434 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2020/05/17 | 281649 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2020/05/17 | 25393 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2020/05/17 | 28792 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2020/05/17 | 100561 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2020/05/17 | 116881 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2020/05/17 | 63244 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2020/05/17 | 72575 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2020/05/17 | 94370 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2020/05/17 | 110964 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2020/05/17 | 57979 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2020/05/17 | 64578 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2020/05/17 | 457705 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2020/05/17 | 545598 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2020/05/17 | 137121 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2020/05/17 | 150094 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2020/05/17 | 92919 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2020/05/17 | 108823 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2020/05/17 | 15947 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2020/05/17 | 17730 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2020/05/17 | 27754 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2020/05/17 | 29756 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2020/05/17 | 615388 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2020/05/17 | 670000 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2020/05/17 | 498732 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2020/05/17 | 561639 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2020/05/17 | 539210 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2020/05/17 | 574787 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2020/05/17 | 93572 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2020/05/17 | 102531 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2020/05/17 | 1736495 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2020/05/17 | 2009806 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2020/05/17 | 67262 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2020/05/17 | 73609 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2020/05/17 | 26948 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2020/05/17 | 31350 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2020/05/17 | 7504 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2020/05/17 | 8476 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2020/05/17 | 170202 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2020/05/17 | 185810 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2020/05/17 | 247776 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2020/05/17 | 281420 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2020/05/17 | 86977 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2020/05/17 | 92144 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2020/05/17 | 78096 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2020/05/17 | 86706 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2020/05/17 | 164997 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2020/05/17 | 185137 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2020/05/17 | 148863 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2020/05/17 | 168385 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2020/05/17 | 194863 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2020/05/17 | 177527 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2020/05/17 | 81386 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2020/05/17 | 92921 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2020/05/17 | 30990 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2020/05/17 | 34808 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2020/05/17 | 55803 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2020/05/17 | 63015 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2020/05/17 | 63188 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2020/05/17 | 69172 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2020/05/17 | 45645 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2020/05/17 | 52076 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2020/05/17 | 189238 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2020/05/17 | 206535 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2020/05/17 | 323366 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2020/05/17 | 358101 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2020/05/17 | 186844 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2020/05/17 | 193878 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2020/05/17 | 207040 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2020/05/17 | 242998 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2020/05/17 | 78169 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2020/05/17 | 87187 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2020/05/17 | 932284 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2020/05/17 | 1042742 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2020/05/17 | 19891 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2020/05/17 | 23526 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2020/05/17 | 31150 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2020/05/17 | 36657 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2020/05/17 | 63366 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2020/05/17 | 71648 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2020/05/17 | 42622 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2020/05/17 | 50938 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2020/05/17 | 1150837 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2020/05/17 | 1286407 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2020/05/17 | 41931 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2020/05/17 | 50918 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2020/05/17 | 74460 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
+2020/05/17 | 82295 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
+2020/05/17 | 26752 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2020/05/17 | 29034 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2020/05/17 | 16118 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2020/05/17 | 17828 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2020/05/17 | 63165 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2020/05/17 | 69251 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2020/05/17 | 149711 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2020/05/17 | 163962 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2020/05/17 | 74810 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2020/05/17 | 84877 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2020/05/17 | 91543 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2020/05/17 | 96603 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2020/05/17 | 2555483 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2020/05/17 | 2686056 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2020/05/17 | 54979 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2020/05/17 | 61452 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2020/05/17 | 26504 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2020/05/17 | 32352 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2020/05/17 | 61700 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2020/05/17 | 65266 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2020/05/17 | 248464 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2020/05/17 | 278139 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2020/05/17 | 591008 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2020/05/17 | 630128 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2020/05/17 | 39168 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2020/05/17 | 42925 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2020/05/17 | 199776 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2020/05/17 | 1195832 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2020/05/17 | 1115757 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2020/05/17 | 13050 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2020/05/17 | 14037 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2020/05/16 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2020/05/17 | 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
@@ -272333,7 +272343,7 @@
2008/11/07 | 35981 | systems/win32/miktex/tm/packages/prettyref.tar.lzma
2017/07/26 | 201385 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
-2020/05/16 | 1078 | systems/win32/miktex/tm/packages/pr.ini
+2020/05/17 | 1099 | 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
@@ -272531,6 +272541,7 @@
2005/04/09 | 30019 | systems/win32/miktex/tm/packages/rcsinfo.cab
2011/04/08 | 669307 | systems/win32/miktex/tm/packages/rcs-multi.tar.lzma
2007/06/09 | 163037 | systems/win32/miktex/tm/packages/rcs.tar.bz2
+2020/05/17 | 169986 | systems/win32/miktex/tm/packages/readablecv.tar.lzma
2016/11/09 | 491895 | systems/win32/miktex/tm/packages/readarray.tar.lzma
2006/08/02 | 191 | systems/win32/miktex/tm/packages/README.TXT
2011/08/19 | 185962 | systems/win32/miktex/tm/packages/realboxes.tar.lzma
@@ -273244,6 +273255,7 @@
2017/05/02 | 188643 | systems/win32/miktex/tm/packages/varsfromjobname.tar.lzma
2011/09/28 | 30065 | systems/win32/miktex/tm/packages/varwidth.tar.lzma
2008/10/29 | 300486 | systems/win32/miktex/tm/packages/vaucanson-g.tar.lzma
+2020/05/17 | 151808 | systems/win32/miktex/tm/packages/vcell.tar.lzma
2013/04/15 | 70289 | systems/win32/miktex/tm/packages/vdmlisting.tar.lzma
2016/07/18 | 189834 | systems/win32/miktex/tm/packages/vdm.tar.lzma
2016/07/18 | 169814 | systems/win32/miktex/tm/packages/vector.tar.lzma
@@ -273331,7 +273343,7 @@
2009/03/24 | 1448867 | systems/win32/miktex/tm/packages/xelibertine.tar.lzma
2018/04/17 | 358102 | systems/win32/miktex/tm/packages/xellipsis.tar.lzma
2020/05/13 | 489225 | systems/win32/miktex/tm/packages/xepersian-hm.tar.lzma
-2020/05/16 | 1066701 | systems/win32/miktex/tm/packages/xepersian.tar.lzma
+2020/05/17 | 1104407 | systems/win32/miktex/tm/packages/xepersian.tar.lzma
2019/08/22 | 623746 | systems/win32/miktex/tm/packages/xesearch.tar.lzma
2016/03/29 | 137894 | systems/win32/miktex/tm/packages/xespotcolor.tar.lzma
2014/06/23 | 13295 | systems/win32/miktex/tm/packages/xetex-devanagari.tar.lzma
@@ -273467,10 +273479,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
-2020/05/15 | 4917016 | systems/win32/w32tex/aleph-w32.tar.xz
+2020/05/16 | 4915928 | systems/win32/w32tex/aleph-w32.tar.xz
2020/05/10 | 66192764 | systems/win32/w32tex/biblatex-biber.tar.xz
2016/12/13 | 65971452 | systems/win32/w32tex/cbfonts.tar.xz
-2020/05/15 | 649466 | systems/win32/w32tex/ChangeLog
+2020/05/16 | 650393 | 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
@@ -273478,7 +273490,7 @@
2017/06/24 | 644754 | systems/win32/w32tex/ChangeLog.4
2020/05/05 | 22412296 | systems/win32/w32tex/cjkzr.tar.xz
2013/04/27 | 15858676 | systems/win32/w32tex/context-doc.tar.xz
-2020/05/13 | 139749296 | systems/win32/w32tex/context.tar.xz
+2020/05/16 | 139752796 | systems/win32/w32tex/context.tar.xz
2020/05/07 | 909872 | systems/win32/w32tex/cweb-w32.tar.xz
2020/03/02 | 6281164 | systems/win32/w32tex/datetime2.tar.xz
2020/04/28 | 838668 | systems/win32/w32tex/dvi2ps-w32.tar.xz
@@ -273490,18 +273502,18 @@
2020/04/28 | 17345708 | systems/win32/w32tex/gregorio-w32.tar.xz
2009/08/03 | 1072620 | systems/win32/w32tex/gtftex.zip
2020/05/14 | 1829396 | systems/win32/w32tex/jtex-w32.tar.xz
-2020/05/14 | 41466624 | systems/win32/w32tex/latex-dev.tar.xz
+2020/05/16 | 41515180 | systems/win32/w32tex/latex-dev.tar.xz
2020/04/03 | 29248268 | systems/win32/w32tex/latex.tar.xz
2020/04/28 | 996756 | systems/win32/w32tex/lcdf-typetools-w32.tar.xz
2020/05/11 | 392945940 | systems/win32/w32tex/ltxpkgdocs.tar.xz
-2020/05/15 | 34544420 | systems/win32/w32tex/ltxpkgs.tar.xz
-2020/05/15 | 3854524 | systems/win32/w32tex/luajittex-dev-w32.tar.xz
-2020/05/15 | 3816644 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
-2020/05/15 | 3837672 | systems/win32/w32tex/luajittex-w32.tar.xz
-2020/05/15 | 17895356 | systems/win32/w32tex/luatex-dev-w32.tar.xz
-2020/05/15 | 18104728 | systems/win32/w32tex/luatex-exp-w32.tar.xz
+2020/05/16 | 34541372 | systems/win32/w32tex/ltxpkgs.tar.xz
+2020/05/16 | 3849924 | systems/win32/w32tex/luajittex-dev-w32.tar.xz
+2020/05/16 | 3809844 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
+2020/05/16 | 3853588 | systems/win32/w32tex/luajittex-w32.tar.xz
+2020/05/16 | 18108104 | systems/win32/w32tex/luatex-dev-w32.tar.xz
+2020/05/16 | 17922460 | systems/win32/w32tex/luatex-exp-w32.tar.xz
2020/04/19 | 69190432 | systems/win32/w32tex/luatexja.tar.xz
-2020/05/15 | 17886504 | systems/win32/w32tex/luatex-w32.tar.xz
+2020/05/16 | 17891632 | systems/win32/w32tex/luatex-w32.tar.xz
2020/05/10 | 1663268 | systems/win32/w32tex/makeindex-w32.tar.xz
2015/05/26 | 1542676 | systems/win32/w32tex/manual.tar.xz
2020/05/03 | 439176 | systems/win32/w32tex/mftools.tar.xz
@@ -273511,7 +273523,7 @@
2020/05/04 | 9708380 | systems/win32/w32tex/newtxpx-boondoxfonts.tar.xz
2020/04/28 | 1228212 | systems/win32/w32tex/omegaj-w32.tar.xz
2020/03/01 | 355876 | systems/win32/w32tex/otfbeta.tar.xz
-2020/05/15 | 20713380 | systems/win32/w32tex/pdftex-w32.tar.xz
+2020/05/16 | 20741596 | systems/win32/w32tex/pdftex-w32.tar.xz
2020/05/06 | 80609732 | systems/win32/w32tex/pgfcontrib.tar.xz
2015/01/26 | 189072 | systems/win32/w32tex/plain2-2.54-w32.tar.xz
2020/04/13 | 2820836 | systems/win32/w32tex/platex.tar.xz
@@ -273519,8 +273531,8 @@
2020/04/28 | 1169216 | systems/win32/w32tex/pstoedit-w32.tar.xz
2020/05/02 | 274450768 | systems/win32/w32tex/pstricks.tar.xz
2020/04/28 | 517756 | systems/win32/w32tex/psutils-w32.tar.xz
-2020/05/15 | 6455552 | systems/win32/w32tex/ptex-ng-w32.tar.xz
-2020/05/15 | 10501144 | systems/win32/w32tex/ptex-w32.tar.xz
+2020/05/16 | 6455764 | systems/win32/w32tex/ptex-ng-w32.tar.xz
+2020/05/16 | 10500812 | systems/win32/w32tex/ptex-w32.tar.xz
2020/04/10 | 1784316 | systems/win32/w32tex/qpdf-w32.tar.xz
2019/04/15 | 499188 | systems/win32/w32tex/sam2p-w32.tar.xz
2020/01/24 | 24929772 | systems/win32/w32tex/t1fonts.tar.xz
@@ -273540,7 +273552,7 @@
2020/01/19 | 5856 | systems/win32/w32tex/txtutil.tar.xz
2013/04/08 | 71588 | systems/win32/w32tex/ums.tar.xz
2012/05/28 | 233472 | systems/win32/w32tex/unzip.exe
-2020/05/15 | 8482796 | systems/win32/w32tex/uptex-w32.tar.xz
+2020/05/16 | 8484016 | 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/03/27 | 38319492 | systems/win32/w32tex/w32tex-src.tar.xz
@@ -273548,7 +273560,7 @@
2020/05/15 | 44050204 | systems/win32/w32tex/web2c-w32.tar.xz
2020/04/28 | 810820 | systems/win32/w32tex/win64/aleph-w64.tar.xz
2019/12/09 | 22317480 | systems/win32/w32tex/win64/biblatex-biber-w64.tar.xz
-2020/05/13 | 2120064 | systems/win32/w32tex/win64/context-w64.tar.xz
+2020/05/16 | 2126880 | systems/win32/w32tex/win64/context-w64.tar.xz
2020/05/06 | 82700 | systems/win32/w32tex/win64/cweb-w64.tar.xz
2020/04/28 | 750088 | systems/win32/w32tex/win64/dvi2ps-w64.tar.xz
2020/05/10 | 447780 | systems/win32/w32tex/win64/dvi2tty-w64.tar.xz
@@ -273587,7 +273599,7 @@
2020/05/10 | 1807384 | systems/win32/w32tex/win64/uptex-w64.tar.xz
2020/05/01 | 3387544 | systems/win32/w32tex/win64/web2c-w64.tar.xz
2020/05/10 | 10958948 | systems/win32/w32tex/win64/xetex-w64.tar.xz
-2020/05/15 | 50477448 | systems/win32/w32tex/xetex-w32.tar.xz
+2020/05/16 | 47777100 | systems/win32/w32tex/xetex-w32.tar.xz
2019/10/03 | 2936880 | systems/win32/w32tex/xindy-w32.tar.xz
2013/11/19 | 11356248 | systems/win32/w32tex/xymtex.tar.xz
2016/09/09 | 4334636 | systems/win32/w32tex/xypic.tar.xz
@@ -273684,7 +273696,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2020/05/17 | 186 | timestamp
+2020/05/18 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2017/06/30 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 5e6957e496..1fe85d8b81 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 4810e0fc15..865b1059be 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,405 +1,697 @@
+2020/05/17 | 987568 | systems/texlive/tlnet/archive/xepersian.doc.r55168.tar.xz
+2020/05/17 | 98036 | systems/texlive/tlnet/archive/hyperref.r55161.tar.xz
+2020/05/17 | 978781 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
+2020/05/17 | 97107 | graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
+2020/05/17 | 96603 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2020/05/17 | 96537 | systems/win32/miktex/tm/packages/miktex-texware-bin-x64-2.9.tar.lzma
+2020/05/17 | 95264 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2020/05/17 | 95225 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-2.9.tar.lzma
+2020/05/17 | 94370 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2020/05/17 | 94352 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2020/05/17 | 94289 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2020/05/17 | 94175 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-2.9.tar.lzma
+2020/05/17 | 941128 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2020/05/17 | 940583 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-2.9.tar.lzma
+2020/05/17 | 938 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.tex
+2020/05/17 | 93605 | systems/win32/miktex/tm/packages/miktex-lua53-bin-2.9.tar.lzma
+2020/05/17 | 93572 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2020/05/17 | 933 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
+2020/05/17 | 932959 | systems/win32/miktex/tm/packages/miktex-poppler-bin-2.9.tar.lzma
+2020/05/17 | 932284 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2020/05/17 | 92921 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2020/05/17 | 92919 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2020/05/17 | 92891 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-2.9.tar.lzma
+2020/05/17 | 92783 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2020/05/17 | 92317 | systems/win32/miktex/tm/packages/miktex-mfware-bin-x64-2.9.tar.lzma
+2020/05/17 | 92144 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2020/05/17 | 91543 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2020/05/17 | 91483 | systems/win32/miktex/tm/packages/miktex-texware-bin-2.9.tar.lzma
+2020/05/17 | 896 | macros/luatex/generic/luatexja/tool/otf-KozMinPr6N-Regular.txt
+2020/05/17 | 8919 | macros/luatex/generic/luatexja/src/ltj-otf.lua
+2020/05/17 | 87187 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2020/05/17 | 87171 | systems/win32/miktex/tm/packages/miktex-png-bin-x64-2.9.tar.lzma
+2020/05/17 | 8715 | macros/luatex/generic/lua-uni-algos/lua-uni-normalize.lua
+2020/05/17 | 86977 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2020/05/17 | 86854 | systems/win32/miktex/tm/packages/miktex-mfware-bin-2.9.tar.lzma
+2020/05/17 | 86726 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2020/05/17 | 86706 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2020/05/17 | 86400 | systems/texlive/tlnet/archive/ctex.source.r55162.tar.xz
+2020/05/17 | 8607 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
+2020/05/17 | 86000 | systems/texlive/tlnet/archive/garamond-libre.doc.r55166.tar.xz
+2020/05/17 | 84877 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2020/05/17 | 84871 | systems/win32/miktex/tm/packages/miktex-texify-bin-x64-2.9.tar.lzma
+2020/05/17 | 84826 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2020/05/17 | 8476 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2020/05/17 | 84637 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-2.9.tar.lzma
+2020/05/17 | 8460 | systems/win32/miktex/tm/packages/miktex-md5-bin-x64-2.9.tar.lzma
+2020/05/17 | 841461 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0.sty
+2020/05/17 | 834142 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.0.tex
+2020/05/17 | 825 | macros/luatex/generic/luatexja/src/patches/lltjp-collcell.sty
+2020/05/17 | 8259 | macros/luatex/generic/lua-uni-algos/lua-uni-algos.tex
+2020/05/17 | 82298 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-x64-2.9.tar.lzma
+2020/05/17 | 82295 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
+2020/05/17 | 81386 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2020/05/17 | 81291 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-2.9.tar.lzma
+2020/05/17 | 8106 | macros/luatex/generic/luatexja/src/jfm-min.lua
+2020/05/17 | 804 | macros/luatex/generic/luatexja/tool/table_ivd_aj1.lua
+2020/05/17 | 78169 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2020/05/17 | 78096 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2020/05/17 | 78090 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2020/05/17 | 78078 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-2.9.tar.lzma
+2020/05/17 | 78008 | systems/win32/miktex/tm/packages/miktex-png-bin-2.9.tar.lzma
+2020/05/17 | 77908 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2020/05/17 | 7749 | graphics/pgf/contrib/circuitikz/tex/pgfcirccurrent.tex
+2020/05/17 | 77414 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2020/05/17 | 77404 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-x64-2.9.tar.lzma
+2020/05/17 | 7710 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
+2020/05/17 | 758990 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6.sty
+2020/05/17 | 755776 | macros/xetex/latex/xepersian/xepersian.pdf
+2020/05/17 | 7547 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua
+2020/05/17 | 7541 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
+2020/05/17 | 751663 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.6.tex
+2020/05/17 | 7504 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2020/05/17 | 74810 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2020/05/17 | 7477 | graphics/pgf/contrib/circuitikz/tex/pgfcircflow.tex
+2020/05/17 | 7476 | systems/win32/miktex/tm/packages/miktex-md5-bin-2.9.tar.lzma
+2020/05/17 | 74753 | systems/win32/miktex/tm/packages/miktex-texify-bin-2.9.tar.lzma
+2020/05/17 | 7453 | macros/luatex/generic/luatexja/src/ltj-math.lua
+2020/05/17 | 74460 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
+2020/05/17 | 74366 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-2.9.tar.lzma
+2020/05/17 | 74224 | systems/texlive/tlnet/archive/xepersian.source.r55168.tar.xz
+2020/05/17 | 73609 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2020/05/17 | 73587 | systems/win32/miktex/tm/packages/miktex-lzma-bin-x64-2.9.tar.lzma
+2020/05/17 | 73061 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2020/05/17 | 72925 | systems/win32/miktex/tm/packages/miktex-fonts-bin-x64-2.9.tar.lzma
+2020/05/17 | 72575 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2020/05/17 | 72508 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-x64-2.9.tar.lzma
+2020/05/17 | 71649 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2020/05/17 | 71648 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2020/05/17 | 7141728 | systems/texlive/tlnet/archive/garamond-libre.r55166.tar.xz
+2020/05/17 | 71323 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2020/05/17 | 71323 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-2.9.tar.lzma
+2020/05/17 | 69853 | systems/win32/miktex/tm/packages/miktex-fonts-bin-2.9.tar.lzma
+2020/05/17 | 69819 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2020/05/17 | 69385 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-x64-2.9.tar.lzma
+2020/05/17 | 69351 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf
+2020/05/17 | 69344 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2020/05/17 | 69263 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2020/05/17 | 69251 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2020/05/17 | 69198 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-x64-2.9.tar.lzma
+2020/05/17 | 69172 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2020/05/17 | 690730 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3.sty
+2020/05/17 | 68944 | macros/luatex/generic/lua-uni-algos.zip
+2020/05/17 | 689335 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
+2020/05/17 | 6891 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty
+2020/05/17 | 68734 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-2.9.tar.lzma
+2020/05/17 | 68636 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2020/05/17 | 683433 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.3.tex
+2020/05/17 | 679 | macros/luatex/generic/lua-uni-algos/lua-uni-algos.lua
+2020/05/17 | 67262 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2020/05/17 | 67230 | systems/win32/miktex/tm/packages/miktex-lzma-bin-2.9.tar.lzma
+2020/05/17 | 6715 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
+2020/05/17 | 67080 | systems/texlive/tlnet/archive/l3packages.source.r55157.tar.xz
+2020/05/17 | 670000 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2020/05/17 | 669645 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2020/05/17 | 66564 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2020/05/17 | 664 | systems/texlive/tlnet/archive/collection-luatex.r55158.tar.xz
+2020/05/17 | 66485 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-x64-2.9.tar.lzma
+2020/05/17 | 65266 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2020/05/17 | 65208 | systems/win32/miktex/tm/packages/miktex-web-bin-x64-2.9.tar.lzma
+2020/05/17 | 64594 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2020/05/17 | 64578 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2020/05/17 | 63366 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2020/05/17 | 63289 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-2.9.tar.lzma
+2020/05/17 | 63257 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-2.9.tar.lzma
+2020/05/17 | 63244 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2020/05/17 | 63188 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2020/05/17 | 63165 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2020/05/17 | 63124 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-2.9.tar.lzma
+2020/05/17 | 63110 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-2.9.tar.lzma
+2020/05/17 | 63015 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2020/05/17 | 630128 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2020/05/17 | 63000 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-x64-2.9.tar.lzma
+2020/05/17 | 629596 | systems/win32/miktex/tm/packages/miktex-yap-bin-x64-2.9.tar.lzma
+2020/05/17 | 623 | macros/latex/contrib/exercises/README.md
+2020/05/17 | 62072 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2020/05/17 | 62024 | systems/texlive/tlnet/archive/lua-uni-algos.doc.r55158.tar.xz
+2020/05/17 | 61965 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-2.9.tar.lzma
+2020/05/17 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
+2020/05/17 | 61715 | systems/win32/miktex/tm/packages/miktex-fmt-bin-x64-2.9.tar.lzma
+2020/05/17 | 61713 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2020/05/17 | 61700 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2020/05/17 | 61698 | systems/win32/miktex/tm/packages/miktex-web-bin-2.9.tar.lzma
+2020/05/17 | 615660 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2020/05/17 | 615388 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2020/05/17 | 61452 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2020/05/17 | 61045 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2020/05/17 | 6080 | systems/texlive/tlnet/archive/collection-latexextra.r55164.tar.xz
+2020/05/17 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex
+2020/05/17 | 60525 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
+2020/05/17 | 60487 | macros/luatex/generic/lua-uni-algos/lua-uni-algos.pdf
+2020/05/17 | 6047 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
+2020/05/17 | 5975 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2020/05/17 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-linuxmusl.r55172.tar.xz
+2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-solaris.r55172.tar.xz
+2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-linux.r55172.tar.xz
+2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r55172.tar.xz
+2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-freebsd.r55172.tar.xz
+2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-cygwin.r55172.tar.xz
+2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r55172.tar.xz
+2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r55172.tar.xz
+2020/05/17 | 591008 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2020/05/17 | 589845 | systems/win32/miktex/tm/packages/miktex-yap-bin-2.9.tar.lzma
+2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55172.tar.xz
+2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r55172.tar.xz
+2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r55172.tar.xz
+2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r55172.tar.xz
+2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.aarch64-linux.r55172.tar.xz
+2020/05/17 | 58634 | systems/win32/miktex/tm/packages/miktex-cweb-bin-x64-2.9.tar.lzma
+2020/05/17 | 5859 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
+2020/05/17 | 58597 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2020/05/17 | 58558 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2020/05/17 | 58540 | systems/texlive/tlnet/archive/xepersian.r55168.tar.xz
+2020/05/17 | 5850 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
+2020/05/17 | 58492 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-2.9.tar.lzma
+2020/05/17 | 580 | macros/luatex/generic/luatexja/tool/blocks2defcharrange.rb
+2020/05/17 | 57979 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2020/05/17 | 57867 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-2.9.tar.lzma
+2020/05/17 | 576503 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2020/05/17 | 574787 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2020/05/17 | 57284 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-x64-2.9.tar.lzma
+2020/05/17 | 57270 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2020/05/17 | 5687 | graphics/pgf/contrib/circuitikz/doc/ctikzmanutils.sty
+2020/05/17 | 5681 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty
+2020/05/17 | 56656 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2020/05/17 | 56650 | systems/win32/miktex/tm/packages/miktex-fmt-bin-2.9.tar.lzma
+2020/05/17 | 561639 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2020/05/17 | 560711 | systems/win32/miktex/tm/packages/miktex-libressl-bin-x64-2.9.tar.lzma
+2020/05/17 | 55803 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2020/05/17 | 55699 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-2.9.tar.lzma
+2020/05/17 | 551 | macros/luatex/generic/luatexja/tool/jfm-readable.rb
+2020/05/17 | 55024 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-2.9.tar.lzma
+2020/05/17 | 5500634 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2020/05/17 | 54979 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2020/05/17 | 545598 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2020/05/17 | 544922 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2020/05/17 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua
+2020/05/17 | 54040 | systems/texlive/tlnet/archive/beamerappendixnote.doc.r55163.tar.xz
+2020/05/17 | 539832 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-2.9.tar.lzma
+2020/05/17 | 539368 | systems/texlive/tlnet/archive/l3kernel.source.r55157.tar.xz
+2020/05/17 | 539210 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2020/05/17 | 536197 | systems/win32/miktex/tm/packages/files.csv.lzma
+2020/05/17 | 536182 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2020/05/17 | 5340 | systems/texlive/tlnet/archive/lua-uni-algos.r55158.tar.xz
+2020/05/17 | 52237 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2020/05/17 | 5222 | macros/luatex/generic/luatexja/src/ltj-debug.lua
+2020/05/17 | 52192 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-x64-2.9.tar.lzma
+2020/05/17 | 52076 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2020/05/17 | 51978 | systems/win32/miktex/tm/packages/miktex-cweb-bin-2.9.tar.lzma
+2020/05/17 | 514092 | macros/luatex/generic/luatexja/doc/luatexja.dtx
+2020/05/17 | 510096 | systems/win32/miktex/doc/2.9/miktex.pdf
+2020/05/17 | 50938 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2020/05/17 | 50928 | systems/win32/miktex/tm/packages/miktex-synctex-bin-x64-2.9.tar.lzma
+2020/05/17 | 50918 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2020/05/17 | 50894 | systems/win32/miktex/tm/packages/miktex-psutils-bin-x64-2.9.tar.lzma
+2020/05/17 | 50787 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2020/05/17 | 50764 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2020/05/17 | 501 | macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
+2020/05/17 | 498732 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2020/05/17 | 498629 | systems/win32/miktex/tm/packages/miktex-libressl-bin-2.9.tar.lzma
+2020/05/17 | 49729 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2020/05/17 | 49609 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-2.9.tar.lzma
+2020/05/17 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2020/05/17 | 485933 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
+2020/05/17 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
+2020/05/17 | 47994 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2020/05/17 | 47954 | systems/win32/miktex/tm/packages/miktex-expat-bin-x64-2.9.tar.lzma
+2020/05/17 | 47151 | macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
+2020/05/17 | 4671 | macros/luatex/generic/luatexja/src/ltj-stack.lua
+2020/05/17 | 46195 | graphics/pgf/contrib/circuitikz/tex/pgfcircmonopoles.tex
+2020/05/17 | 460503 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
+2020/05/17 | 460366 | systems/win32/miktex/tm/packages/miktex-doc-2.9.tar.lzma
+2020/05/17 | 45963 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2020/05/17 | 45952 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2020/05/17 | 457705 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2020/05/17 | 457402 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-2.9.tar.lzma
+2020/05/17 | 45711 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-2.9.tar.lzma
+2020/05/17 | 45696 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2020/05/17 | 45673 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-2.9.tar.lzma
+2020/05/17 | 45645 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2020/05/17 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2020/05/17 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2020/05/17 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2020/05/17 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2020/05/17 | 4559 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
+2020/05/17 | 455647 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
+2020/05/17 | 4532 | macros/luatex/generic/lua-uni-algos/lua-uni-graphemes.lua
+2020/05/17 | 45081 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2020/05/17 | 44907 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-x64-2.9.tar.lzma
+2020/05/17 | 446768 | systems/texlive/tlnet/archive/hyperref.source.r55161.tar.xz
+2020/05/17 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua
+2020/05/17 | 44373 | macros/luatex/generic/luatexja/src/ltj-jfont.lua
+2020/05/17 | 43425 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2020/05/17 | 43362 | systems/win32/miktex/tm/packages/miktex-expat-bin-2.9.tar.lzma
+2020/05/17 | 432 | systems/texlive/tlnet/archive/collection-langarabic.r55165.tar.xz
+2020/05/17 | 4294 | macros/luatex/generic/luatexja/src/ltj-plain.sty
+2020/05/17 | 42925 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2020/05/17 | 4292461 | install/macros/xetex/latex/bidi.tds.zip
+2020/05/17 | 42854 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
+2020/05/17 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
+2020/05/17 | 42622 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2020/05/17 | 42611 | systems/win32/miktex/tm/packages/miktex-psutils-bin-2.9.tar.lzma
+2020/05/17 | 422268 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3.sty
+2020/05/17 | 42117 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
+2020/05/17 | 420909 | macros/latex/contrib/exercises/exercises.pdf
+2020/05/17 | 41936 | systems/win32/miktex/tm/packages/miktex-synctex-bin-2.9.tar.lzma
+2020/05/17 | 41931 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2020/05/17 | 418 | graphics/pgf/contrib/circuitikz/doc/compatibility.tex
+2020/05/17 | 416850 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.8.3.tex
+2020/05/17 | 41133 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2020/05/17 | 41107 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-2.9.tar.lzma
+2020/05/17 | 4093 | macros/luatex/generic/luatexja/src/ltj-compat.lua
+2020/05/17 | 40794 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2020/05/17 | 40525 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-2.9.tar.lzma
+2020/05/17 | 403539 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7.sty
+2020/05/17 | 393856 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6.sty
+2020/05/17 | 3937538 | macros/xetex/latex/bidi.zip
+2020/05/17 | 392691 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf
+2020/05/17 | 39207 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
+2020/05/17 | 39168 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2020/05/17 | 391653 | systems/win32/miktex/tm/packages/miktex-cairo-bin-x64-2.9.tar.lzma
+2020/05/17 | 391508 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2020/05/17 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r55170.tar.xz
+2020/05/17 | 38750 | graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
+2020/05/17 | 38608 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
+2020/05/17 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
+2020/05/17 | 3857 | macros/luatex/generic/luatexja/src/ltj-lineskip.lua
+2020/05/17 | 3855 | macros/luatex/generic/luatexja/src/luatexja-compat.sty
+2020/05/17 | 3855824 | systems/win32/miktex/tm/packages/hyperref.tar.lzma
+2020/05/17 | 3837252 | macros/luatex/generic/luatexja.zip
+2020/05/17 | 3834 | macros/luatex/generic/luatexja/src/ltj-charrange.lua
+2020/05/17 | 3782 | macros/luatex/generic/luatexja/README
+2020/05/17 | 3734296 | systems/texlive/tlnet/archive/bidi.doc.r55155.tar.xz
+2020/05/17 | 372129 | macros/latex/contrib/exercises.zip
+2020/05/17 | 36698 | macros/luatex/generic/luatexja/src/ltj-direction.lua
+2020/05/17 | 36657 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2020/05/17 | 36609 | systems/win32/miktex/tm/packages/miktex-posix-bin-x64-2.9.tar.lzma
+2020/05/17 | 36418 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2020/05/17 | 36414 | systems/win32/miktex/tm/packages/miktex-chktex-bin-x64-2.9.tar.lzma
+2020/05/17 | 364086 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4.sty
+2020/05/17 | 3590 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
+2020/05/17 | 358290 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-x64-2.9.tar.lzma
+2020/05/17 | 358101 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2020/05/17 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt
+2020/05/17 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins
+2020/05/17 | 34937 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2020/05/17 | 34903 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-x64-2.9.tar.lzma
+2020/05/17 | 34808 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2020/05/17 | 34805 | systems/win32/miktex/tm/packages/miktex-mspack-bin-x64-2.9.tar.lzma
+2020/05/17 | 33991 | macros/latex/contrib/exercises/exercises.dtx
+2020/05/17 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty
+2020/05/17 | 33458 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty
+2020/05/17 | 3311 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl
+2020/05/17 | 3311500 | systems/texlive/tlnet/archive/hyperref.doc.r55161.tar.xz
+2020/05/17 | 328787 | systems/win32/miktex/tm/packages/miktex-cairo-bin-2.9.tar.lzma
+2020/05/17 | 328737 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2020/05/17 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt
+2020/05/17 | 324251 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
+2020/05/17 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
+2020/05/17 | 32352 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2020/05/17 | 323366 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2020/05/17 | 32323 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-x64-2.9.tar.lzma
+2020/05/17 | 32322 | systems/win32/miktex/tm/packages/miktex-chktex-bin-2.9.tar.lzma
+2020/05/17 | 32320 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2020/05/17 | 323192 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-2.9.tar.lzma
+2020/05/17 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt
+2020/05/17 | 3156 | graphics/pgf/contrib/circuitikz/README.md
+2020/05/17 | 31350 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2020/05/17 | 31343 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-x64-2.9.tar.lzma
+2020/05/17 | 311644 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2020/05/17 | 31150 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2020/05/17 | 31129 | systems/win32/miktex/tm/packages/miktex-posix-bin-2.9.tar.lzma
+2020/05/17 | 3111844 | macros/xetex/latex/bidi/bidi.pdf
+2020/05/17 | 311041 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2020/05/17 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
+2020/05/17 | 30990 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2020/05/17 | 3098 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-legacy.tex
+2020/05/17 | 30973 | systems/win32/miktex/tm/packages/miktex-mspack-bin-2.9.tar.lzma
+2020/05/17 | 30851 | graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
+2020/05/17 | 30816 | systems/win32/miktex/tm/packages/miktex-autosp-bin-x64-2.9.tar.lzma
+2020/05/17 | 30784 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2020/05/17 | 304612 | systems/texlive/tlnet/archive/updmap-map.r55171.tar.xz
+2020/05/17 | 30216 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-x64-2.9.tar.lzma
+2020/05/17 | 30214 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2020/05/17 | 2997 | macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
+2020/05/17 | 298592 | systems/texlive/tlnet/archive/etbb.doc.r55160.tar.xz
+2020/05/17 | 29756 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2020/05/17 | 29722 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-x64-2.9.tar.lzma
+2020/05/17 | 29321 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2020/05/17 | 29294 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-2.9.tar.lzma
+2020/05/17 | 29172 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
+2020/05/17 | 29034 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2020/05/17 | 29005 | systems/win32/miktex/tm/packages/miktex-teckit-bin-x64-2.9.tar.lzma
+2020/05/17 | 28801 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2020/05/17 | 28792 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2020/05/17 | 28597 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
+2020/05/17 | 28575 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2020/05/17 | 28550 | systems/win32/miktex/tm/packages/miktex-autosp-bin-2.9.tar.lzma
+2020/05/17 | 281649 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2020/05/17 | 281470 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-x64-2.9.tar.lzma
+2020/05/17 | 281420 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2020/05/17 | 28132 | macros/luatex/generic/luatexja/src/luatexja-core.sty
+2020/05/17 | 281301 | systems/win32/miktex/tm/packages/miktex-metapost-bin-x64-2.9.tar.lzma
+2020/05/17 | 280 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-example.tex
+2020/05/17 | 27831 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-2.9.tar.lzma
+2020/05/17 | 278244 | systems/win32/miktex/tm/packages/miktex-xetex-bin-x64-2.9.tar.lzma
+2020/05/17 | 278139 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2020/05/17 | 27754 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2020/05/17 | 273336 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2020/05/17 | 273119 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-2.9.tar.lzma
+2020/05/17 | 27028 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-2.9.tar.lzma
+2020/05/17 | 26948 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2020/05/17 | 2687457 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma
+2020/05/17 | 2686056 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2020/05/17 | 26752 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2020/05/17 | 26748 | systems/win32/miktex/tm/packages/miktex-teckit-bin-2.9.tar.lzma
+2020/05/17 | 26646 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2020/05/17 | 26631 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-2.9.tar.lzma
+2020/05/17 | 26504 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2020/05/17 | 26487 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-2.9.tar.lzma
+2020/05/17 | 26453 | macros/luatex/generic/luatexja/src/lltjext.sty
+2020/05/17 | 263801 | info/tex-nutshell.zip
+2020/05/17 | 26123 | graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex
+2020/05/17 | 2601 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua
+2020/05/17 | 2601 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua
+2020/05/17 | 2575 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua
+2020/05/17 | 2555483 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2020/05/17 | 2554143 | systems/win32/miktex/tm/packages/miktex-texworks-bin-2.9.tar.lzma
+2020/05/17 | 25393 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2020/05/17 | 25383 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-2.9.tar.lzma
+2020/05/17 | 248464 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2020/05/17 | 248340 | systems/win32/miktex/tm/packages/miktex-xetex-bin-2.9.tar.lzma
+2020/05/17 | 247868 | systems/win32/miktex/tm/packages/miktex-metapost-bin-2.9.tar.lzma
+2020/05/17 | 247776 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2020/05/17 | 246435 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-2.9.tar.lzma
+2020/05/17 | 246434 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2020/05/17 | 243059 | systems/win32/miktex/tm/packages/miktex-pmx-bin-x64-2.9.tar.lzma
+2020/05/17 | 242998 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2020/05/17 | 24269769 | systems/texlive/tlnet/install-tl.zip
+2020/05/17 | 24004 | graphics/pgf/contrib/circuitikz/doc/changelog.tex
+2020/05/17 | 2374 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty
+2020/05/17 | 2360 | macros/luatex/generic/luatexja/src/ltj-latex.sty
+2020/05/17 | 235785 | graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
+2020/05/17 | 2352 | systems/texlive/tlnet/archive/beamerappendixnote.source.r55163.tar.xz
+2020/05/17 | 23526 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2020/05/17 | 23494 | systems/win32/miktex/tm/packages/miktex-popt-bin-x64-2.9.tar.lzma
+2020/05/17 | 234762 | macros/xetex/latex/xepersian/xepersian-doc.pdf
+2020/05/17 | 2342 | macros/luatex/generic/luatexja/src/jfm-jis.lua
+2020/05/17 | 233697 | info/tex-nutshell/tex-nutshell.pdf
+2020/05/17 | 2305 | graphics/pgf/contrib/circuitikz/tex/pgfcircutils.tex
+2020/05/17 | 23006 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2020/05/17 | 22991 | systems/win32/miktex/tm/packages/miktex-devnag-bin-x64-2.9.tar.lzma
+2020/05/17 | 222870 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2020/05/17 | 222573 | systems/win32/miktex/tm/packages/miktex-console-bin-x64-2.9.tar.lzma
+2020/05/17 | 221068 | graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
+2020/05/17 | 2207 | macros/luatex/generic/luatexja/src/jfm-CCT.lua
+2020/05/17 | 2200016 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2020/05/17 | 219412 | systems/texlive/tlnet/archive/texlive-scripts.doc.r55171.tar.xz
+2020/05/17 | 2193 | macros/luatex/generic/luatexja/src/addons/luatexja-zhfonts.sty
+2020/05/17 | 215230 | macros/luatex/generic/luatexja/src/ltj-ivd_aj1.lua
+2020/05/17 | 2109 | macros/luatex/generic/lua-uni-algos/lua-uni-parse.lua
+2020/05/17 | 20787 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2020/05/17 | 20743 | systems/win32/miktex/tm/packages/miktex-devnag-bin-2.9.tar.lzma
+2020/05/17 | 207130 | systems/win32/miktex/tm/packages/miktex-pmx-bin-2.9.tar.lzma
+2020/05/17 | 207040 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2020/05/17 | 206535 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2020/05/17 | 206388 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-x64-2.9.tar.lzma
+2020/05/17 | 20580 | systems/texlive/tlnet/archive/l3packages.r55157.tar.xz
+2020/05/17 | 2057 | macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
+2020/05/17 | 203218 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2020/05/17 | 2025883 | systems/win32/miktex/tm/packages/miktex-luatex-bin-x64-2.9.tar.lzma
+2020/05/17 | 20180 | macros/luatex/generic/luatexja/src/luatexja.lua
+2020/05/17 | 200 | macros/luatex/generic/luatexja/src/jfm-prop.lua
+2020/05/17 | 2009806 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2020/05/17 | 200636 | systems/win32/miktex/tm/packages/miktex-console-bin-2.9.tar.lzma
+2020/05/17 | 199788 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2020/05/17 | 199776 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2020/05/17 | 19891 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2020/05/17 | 19879 | systems/win32/miktex/tm/packages/miktex-popt-bin-2.9.tar.lzma
+2020/05/17 | 196 | macros/luatex/generic/luatexja/src/jfm-propw.lua
+2020/05/17 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua
+2020/05/17 | 1951 | macros/latex/contrib/exercises/exercises.ins
+2020/05/17 | 195146 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-2.9.tar.lzma
+2020/05/17 | 194863 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2020/05/17 | 193878 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2020/05/17 | 19382530 | systems/texlive/tlnet/install-tl-windows.exe
+2020/05/17 | 193672 | systems/win32/miktex/tm/packages/miktex-pixman-bin-x64-2.9.tar.lzma
+2020/05/17 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua
+2020/05/17 | 1915 | macros/luatex/generic/lua-uni-algos/lua-uni-case.lua
+2020/05/17 | 18950 | macros/luatex/generic/luatexja/src/ltj-adjust.lua
+2020/05/17 | 189433 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx
+2020/05/17 | 189238 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2020/05/17 | 188969 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-2.9.tar.lzma
+2020/05/17 | 1875 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-romano.tex
+2020/05/17 | 187140 | systems/win32/miktex/tm/packages/miktex-pixman-bin-2.9.tar.lzma
+2020/05/17 | 186844 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2020/05/17 | 185810 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2020/05/17 | 185702 | systems/win32/miktex/tm/packages/miktex-metafont-bin-x64-2.9.tar.lzma
+2020/05/17 | 185138 | systems/win32/miktex/tm/packages/miktex-mktex-bin-x64-2.9.tar.lzma
+2020/05/17 | 185137 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2020/05/17 | 1847592 | install/graphics/pgf/contrib/circuitikz.tds.zip
+2020/05/17 | 184301 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2020/05/17 | 184187 | systems/win32/miktex/tm/packages/miktex-curl-bin-x64-2.9.tar.lzma
+2020/05/17 | 1834846 | graphics/pgf/contrib/circuitikz.zip
+2020/05/17 | 1832 | macros/luatex/generic/luatexja/src/luatexja.sty
+2020/05/17 | 18036 | macros/luatex/generic/luatexja/src/ltj-kinsoku_make.tex
+2020/05/17 | 17828 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2020/05/17 | 17822 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2020/05/17 | 1780968 | systems/texlive/tlnet/archive/l3packages.doc.r55157.tar.xz
+2020/05/17 | 177527 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2020/05/17 | 17750 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
+2020/05/17 | 177388 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-x64-2.9.tar.lzma
+2020/05/17 | 17730 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2020/05/17 | 17725 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2020/05/17 | 176639 | macros/luatex/generic/luatexja/src/ltjclasses.dtx
+2020/05/17 | 1756890 | systems/win32/miktex/tm/packages/miktex-luatex-bin-2.9.tar.lzma
+2020/05/17 | 1749 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua
+2020/05/17 | 1736495 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2020/05/17 | 173289 | macros/xetex/latex/bidi/bidi-doc.pdf
+2020/05/17 | 17141 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
+2020/05/17 | 170202 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2020/05/17 | 170136 | systems/win32/miktex/tm/packages/miktex-metafont-bin-2.9.tar.lzma
+2020/05/17 | 169986 | systems/win32/miktex/tm/packages/readablecv.tar.lzma
+2020/05/17 | 169535 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2020/05/17 | 169150 | systems/win32/miktex/tm/packages/miktex-curl-bin-2.9.tar.lzma
+2020/05/17 | 168988 | systems/win32/miktex/tm/packages/miktex-mo-bin-x64-2.9.tar.lzma
+2020/05/17 | 168385 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2020/05/17 | 165276 | systems/win32/miktex/tm/packages/miktex-mktex-bin-2.9.tar.lzma
+2020/05/17 | 164997 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2020/05/17 | 16438462 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2020/05/17 | 164277 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
+2020/05/17 | 163962 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2020/05/17 | 163931 | systems/win32/miktex/tm/packages/miktex-tex-bin-x64-2.9.tar.lzma
+2020/05/17 | 1636 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
+2020/05/17 | 161932 | systems/texlive/tlnet/archive/texlive-docindex.doc.r55170.tar.xz
+2020/05/17 | 16118 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2020/05/17 | 16095 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-2.9.tar.lzma
+2020/05/17 | 15950 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-2.9.tar.lzma
+2020/05/17 | 15947 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2020/05/17 | 15839 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
+2020/05/17 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2020/05/17 | 1536 | macros/luatex/generic/luatexja/COPYING
+2020/05/17 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2020/05/17 | 152732 | systems/texlive/tlnet/archive/l3kernel.r55157.tar.xz
+2020/05/17 | 152194 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2020/05/17 | 152147 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2020/05/17 | 151808 | systems/win32/miktex/tm/packages/vcell.tar.lzma
+2020/05/17 | 150236 | systems/texlive/tlnet/archive/vcell.doc.r55164.tar.xz
+2020/05/17 | 150094 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2020/05/17 | 150008 | macros/latex/contrib/vcell.zip
+2020/05/17 | 149886 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-x64-2.9.tar.lzma
+2020/05/17 | 149711 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2020/05/17 | 149596 | systems/win32/miktex/tm/packages/miktex-tex-bin-2.9.tar.lzma
+2020/05/17 | 149594 | systems/win32/miktex/tm/packages/miktex-mo-bin-2.9.tar.lzma
+2020/05/17 | 148863 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2020/05/17 | 14727 | macros/luatex/generic/luatexja/src/patches/lltjp-listings.sty
+2020/05/17 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2020/05/17 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2020/05/17 | 1434422 | systems/win32/miktex/tm/packages/etbb.tar.lzma
+2020/05/17 | 1406 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
+2020/05/17 | 14067 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
+2020/05/17 | 14053 | graphics/pgf/contrib/circuitikz/tex/pgfcirclabel.tex
+2020/05/17 | 14037 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2020/05/17 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex
+2020/05/17 | 1391820 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2020/05/17 | 1388765 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2020/05/17 | 137173 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-2.9.tar.lzma
+2020/05/17 | 137131 | graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
+2020/05/17 | 137121 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2020/05/17 | 13431 | macros/luatex/generic/luatexja/src/jfm-ujis.lua
+2020/05/17 | 13429 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex
+2020/05/17 | 133824 | systems/texlive/tlnet/archive/bidi.source.r55155.tar.xz
+2020/05/17 | 1336 | systems/texlive/tlnet/archive/beamerappendixnote.r55163.tar.xz
+2020/05/17 | 133283 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-2.9.tar.lzma
+2020/05/17 | 133092 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2020/05/17 | 13258 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
+2020/05/17 | 132404 | systems/texlive/tlnet/archive/texlive-scripts.r55171.tar.xz
+2020/05/17 | 13050 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2020/05/17 | 130481 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2020/05/17 | 130461 | systems/win32/miktex/tm/packages/miktex-dvips-bin-x64-2.9.tar.lzma
+2020/05/17 | 13031 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
+2020/05/17 | 1288580 | systems/win32/miktex/tm/packages/ctex.tar.lzma
+2020/05/17 | 1286748 | systems/win32/miktex/tm/packages/miktex-runtime-bin-x64-2.9.tar.lzma
+2020/05/17 | 1286407 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2020/05/17 | 128112 | systems/texlive/tlnet/archive/ctex.r55162.tar.xz
+2020/05/17 | 127928 | systems/win32/miktex/tm/packages/glossaries-nynorsk.tar.lzma
+2020/05/17 | 1278 | macros/luatex/generic/luatexja/src/ltjclasses.ins
+2020/05/17 | 126 | macros/luatex/generic/luatexja/src/ltjltxdoc.ins
+2020/05/17 | 1261186 | install/macros/xetex/latex/xepersian.tds.zip
+2020/05/17 | 1260194 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-2.9.tar.lzma
+2020/05/17 | 1257173 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2020/05/17 | 12437 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua
+2020/05/17 | 12311 | macros/luatex/generic/luatexja/src/ltj-base.sty
+2020/05/17 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb
+2020/05/17 | 121032 | systems/texlive/tlnet/archive/etoc.source.r55156.tar.xz
+2020/05/17 | 1196039 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2020/05/17 | 1195832 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2020/05/17 | 11755 | macros/luatex/generic/luatexja/src/ltj-base.lua
+2020/05/17 | 116881 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2020/05/17 | 116676 | systems/win32/miktex/tm/packages/miktex-gd-bin-x64-2.9.tar.lzma
+2020/05/17 | 116284 | systems/texlive/tlnet/archive/bidi.r55155.tar.xz
+2020/05/17 | 115839 | systems/win32/miktex/tm/packages/miktex-dvips-bin-2.9.tar.lzma
+2020/05/17 | 115756 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2020/05/17 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2020/05/17 | 1150837 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2020/05/17 | 1150659 | systems/win32/miktex/tm/packages/miktex-runtime-bin-2.9.tar.lzma
+2020/05/17 | 1137 | macros/luatex/generic/lua-uni-algos/README.md
+2020/05/17 | 11337 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
+2020/05/17 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex
+2020/05/17 | 1133296 | systems/texlive/tlnet/archive/etbb.r55160.tar.xz
+2020/05/17 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
+2020/05/17 | 1119500 | systems/texlive/tlnet/archive/etoc.doc.r55156.tar.xz
+2020/05/17 | 111850 | info/tex-nutshell/tex-nutshell.tex
+2020/05/17 | 1116169 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2020/05/17 | 1115757 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2020/05/17 | 110996 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-x64-2.9.tar.lzma
+2020/05/17 | 1109921 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
+2020/05/17 | 110964 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2020/05/17 | 1104407 | systems/win32/miktex/tm/packages/xepersian.tar.lzma
+2020/05/17 | 1102273 | macros/xetex/latex/xepersian.zip
+2020/05/17 | 110121 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2020/05/17 | 1099 | systems/win32/miktex/tm/packages/pr.ini
+2020/05/17 | 109904 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2020/05/17 | 10910 | graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
+2020/05/17 | 108851 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-x64-2.9.tar.lzma
+2020/05/17 | 108823 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2020/05/17 | 1080 | macros/xetex/latex/xepersian/README
+2020/05/17 | 10758 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty
+2020/05/17 | 1070920 | systems/texlive/tlnet/archive/ctex.doc.r55162.tar.xz
+2020/05/17 | 10548 | systems/texlive/tlnet/archive/etoc.r55156.tar.xz
+2020/05/17 | 1049744 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2020/05/17 | 1047390 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-x64-2.9.tar.lzma
+2020/05/17 | 1044 | systems/texlive/tlnet/archive/vcell.r55164.tar.xz
+2020/05/17 | 1042962 | systems/win32/miktex/tm/packages/miktex-poppler-bin-x64-2.9.tar.lzma
+2020/05/17 | 1042742 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2020/05/17 | 102588 | systems/win32/miktex/tm/packages/miktex-lua53-bin-x64-2.9.tar.lzma
+2020/05/17 | 102531 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2020/05/17 | 1018 | macros/xetex/latex/bidi/README
+2020/05/17 | 10092196 | systems/texlive/tlnet/archive/l3kernel.doc.r55157.tar.xz
+2020/05/17 | 100608 | systems/win32/miktex/tm/packages/miktex-gd-bin-2.9.tar.lzma
+2020/05/17 | 100561 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
2020/05/16 | 994 | macros/latex/contrib/hyperref/doc/manual4.html
2020/05/16 | 979 | macros/latex/contrib/readablecv/README.md
-2020/05/16 | 96649 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2020/05/16 | 96491 | systems/win32/miktex/tm/packages/miktex-texware-bin-x64-2.9.tar.lzma
-2020/05/16 | 95254 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-2.9.tar.lzma
-2020/05/16 | 95169 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2020/05/16 | 94364 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2020/05/16 | 94278 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2020/05/16 | 94276 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2020/05/16 | 941866 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-2.9.tar.lzma
2020/05/16 | 94148 | macros/latex/contrib/readablecv/ReadableCV.pdf
-2020/05/16 | 94133 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-2.9.tar.lzma
-2020/05/16 | 940564 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2020/05/16 | 93517 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2020/05/16 | 93501 | systems/win32/miktex/tm/packages/miktex-lua53-bin-2.9.tar.lzma
-2020/05/16 | 932520 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2020/05/16 | 932198 | systems/win32/miktex/tm/packages/miktex-poppler-bin-2.9.tar.lzma
-2020/05/16 | 92928 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2020/05/16 | 92912 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-2.9.tar.lzma
-2020/05/16 | 92858 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2020/05/16 | 92756 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2020/05/16 | 92335 | systems/win32/miktex/tm/packages/miktex-mfware-bin-x64-2.9.tar.lzma
-2020/05/16 | 92188 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2020/05/16 | 91490 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2020/05/16 | 91417 | systems/win32/miktex/tm/packages/miktex-texware-bin-2.9.tar.lzma
+2020/05/16 | 894586 | macros/xetex/latex/bidi/bidi.dtx
2020/05/16 | 892 | macros/latex/contrib/hyperref/doc/manual2.html
-2020/05/16 | 87158 | systems/win32/miktex/tm/packages/miktex-png-bin-x64-2.9.tar.lzma
-2020/05/16 | 87143 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2020/05/16 | 87022 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2020/05/16 | 86968 | systems/win32/miktex/tm/packages/miktex-mfware-bin-2.9.tar.lzma
-2020/05/16 | 86869 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2020/05/16 | 86675 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2020/05/16 | 85015 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2020/05/16 | 84902 | systems/win32/miktex/tm/packages/miktex-texify-bin-x64-2.9.tar.lzma
-2020/05/16 | 84851 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-2.9.tar.lzma
-2020/05/16 | 8481 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2020/05/16 | 84583 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2020/05/16 | 8435 | systems/win32/miktex/tm/packages/miktex-md5-bin-x64-2.9.tar.lzma
-2020/05/16 | 82332 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
-2020/05/16 | 82281 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-x64-2.9.tar.lzma
-2020/05/16 | 81421 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-2.9.tar.lzma
-2020/05/16 | 81368 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2020/05/16 | 78169 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-2.9.tar.lzma
-2020/05/16 | 78125 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2020/05/16 | 77997 | systems/win32/miktex/tm/packages/miktex-png-bin-2.9.tar.lzma
-2020/05/16 | 77987 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2020/05/16 | 77939 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2020/05/16 | 77894 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2020/05/16 | 77480 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2020/05/16 | 77422 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-x64-2.9.tar.lzma
+2020/05/16 | 861 | macros/latex/contrib/vcell/README.md
+2020/05/16 | 8484016 | systems/win32/w32tex/uptex-w32.tar.xz
+2020/05/16 | 761651 | macros/xetex/latex/bidi/gull.jpg
2020/05/16 | 759 | macros/latex/contrib/hyperref/doc/manual3.html
2020/05/16 | 756 | macros/latex/contrib/hyperref/doc/manual7.html
2020/05/16 | 756 | macros/latex/contrib/hyperref/doc/manual6.html
2020/05/16 | 756 | macros/latex/contrib/hyperref/doc/manual5.html
-2020/05/16 | 756107 | macros/xetex/latex/xepersian/xepersian.pdf
-2020/05/16 | 7496 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2020/05/16 | 74854 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2020/05/16 | 7467 | systems/win32/miktex/tm/packages/miktex-md5-bin-2.9.tar.lzma
-2020/05/16 | 74627 | systems/win32/miktex/tm/packages/miktex-texify-bin-2.9.tar.lzma
-2020/05/16 | 74358 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-2.9.tar.lzma
-2020/05/16 | 74302 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
-2020/05/16 | 73637 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2020/05/16 | 73606 | systems/win32/miktex/tm/packages/miktex-lzma-bin-x64-2.9.tar.lzma
-2020/05/16 | 72921 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2020/05/16 | 72863 | systems/win32/miktex/tm/packages/miktex-fonts-bin-x64-2.9.tar.lzma
-2020/05/16 | 72553 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-x64-2.9.tar.lzma
-2020/05/16 | 72530 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2020/05/16 | 71765 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2020/05/16 | 71609 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2020/05/16 | 71325 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-2.9.tar.lzma
-2020/05/16 | 71231 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2020/05/16 | 70825 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2020/05/16 | 69822 | systems/win32/miktex/tm/packages/miktex-fonts-bin-2.9.tar.lzma
-2020/05/16 | 69797 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2020/05/16 | 69362 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2020/05/16 | 69346 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-x64-2.9.tar.lzma
-2020/05/16 | 69280 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2020/05/16 | 69279 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2020/05/16 | 69170 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-x64-2.9.tar.lzma
-2020/05/16 | 69054 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-2.9.tar.lzma
-2020/05/16 | 68621 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2020/05/16 | 71647 | macros/xetex/latex/xepersian/xepersian-doc-basics.ltx
2020/05/16 | 67518 | systems/win32/miktex/tm/packages/lua-uni-algos.tar.lzma
-2020/05/16 | 67260 | systems/win32/miktex/tm/packages/miktex-lzma-bin-2.9.tar.lzma
-2020/05/16 | 67253 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2020/05/16 | 670094 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2020/05/16 | 669862 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2020/05/16 | 66660 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2020/05/16 | 66464 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-x64-2.9.tar.lzma
-2020/05/16 | 65261 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2020/05/16 | 65153 | systems/win32/miktex/tm/packages/miktex-web-bin-x64-2.9.tar.lzma
-2020/05/16 | 64633 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2020/05/16 | 64611 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2020/05/16 | 63368 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-2.9.tar.lzma
-2020/05/16 | 63332 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2020/05/16 | 63274 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2020/05/16 | 63250 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-2.9.tar.lzma
-2020/05/16 | 63249 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-2.9.tar.lzma
-2020/05/16 | 63177 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-2.9.tar.lzma
-2020/05/16 | 63141 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2020/05/16 | 63138 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2020/05/16 | 63085 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2020/05/16 | 63028 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2020/05/16 | 62975 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-x64-2.9.tar.lzma
-2020/05/16 | 629596 | systems/win32/miktex/tm/packages/miktex-yap-bin-x64-2.9.tar.lzma
-2020/05/16 | 629418 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2020/05/16 | 62071 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-2.9.tar.lzma
-2020/05/16 | 61742 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2020/05/16 | 61680 | systems/win32/miktex/tm/packages/miktex-web-bin-2.9.tar.lzma
-2020/05/16 | 61662 | systems/win32/miktex/tm/packages/miktex-fmt-bin-x64-2.9.tar.lzma
-2020/05/16 | 61619 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2020/05/16 | 615596 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2020/05/16 | 615569 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2020/05/16 | 61217 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2020/05/16 | 61047 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2020/05/16 | 650393 | systems/win32/w32tex/ChangeLog
+2020/05/16 | 6455764 | systems/win32/w32tex/ptex-ng-w32.tar.xz
+2020/05/16 | 6101 | macros/xetex/latex/bidi/bidi-doc-latex-pkgsupport.ltx
2020/05/16 | 6039 | language/chinese/ctex/README.md
-2020/05/16 | 590505 | systems/win32/miktex/tm/packages/miktex-yap-bin-2.9.tar.lzma
-2020/05/16 | 590231 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2020/05/16 | 58595 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2020/05/16 | 58577 | systems/win32/miktex/tm/packages/miktex-cweb-bin-x64-2.9.tar.lzma
-2020/05/16 | 58450 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-2.9.tar.lzma
-2020/05/16 | 58442 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2020/05/16 | 57868 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2020/05/16 | 57861 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-2.9.tar.lzma
-2020/05/16 | 576314 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2020/05/16 | 575834 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2020/05/16 | 5939 | macros/xetex/latex/bidi/bidi-doc-plain-basics.ltx
2020/05/16 | 57513 | systems/win32/miktex/tm/packages/beamerappendixnote.tar.lzma
2020/05/16 | 5736 | macros/latex/contrib/hyperref/xr-hyper.sty
-2020/05/16 | 57351 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2020/05/16 | 57275 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-x64-2.9.tar.lzma
-2020/05/16 | 56675 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2020/05/16 | 56647 | systems/win32/miktex/tm/packages/miktex-fmt-bin-2.9.tar.lzma
-2020/05/16 | 561219 | systems/win32/miktex/tm/packages/miktex-libressl-bin-x64-2.9.tar.lzma
-2020/05/16 | 560803 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2020/05/16 | 55771 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2020/05/16 | 55725 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-2.9.tar.lzma
-2020/05/16 | 55029 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2020/05/16 | 54873 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-2.9.tar.lzma
-2020/05/16 | 544709 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2020/05/16 | 544366 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2020/05/16 | 539553 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2020/05/16 | 539080 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-2.9.tar.lzma
-2020/05/16 | 535710 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2020/05/16 | 535306 | systems/win32/miktex/tm/packages/files.csv.lzma
-2020/05/16 | 52227 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2020/05/16 | 52200 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-x64-2.9.tar.lzma
-2020/05/16 | 52161 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2020/05/16 | 52018 | systems/win32/miktex/tm/packages/miktex-cweb-bin-2.9.tar.lzma
-2020/05/16 | 50999 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2020/05/16 | 5453 | macros/xetex/latex/xepersian/xepersian-doc-envcs.ltx
+2020/05/16 | 534 | macros/xetex/latex/bidi/bidi-doc.ltx
2020/05/16 | 50972 | macros/latex/contrib/hyperref/hluatex.dtx
-2020/05/16 | 50936 | systems/win32/miktex/tm/packages/miktex-psutils-bin-x64-2.9.tar.lzma
-2020/05/16 | 50932 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2020/05/16 | 50871 | systems/win32/miktex/tm/packages/miktex-synctex-bin-x64-2.9.tar.lzma
-2020/05/16 | 50764 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2020/05/16 | 50708 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2020/05/16 | 498809 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2020/05/16 | 498673 | systems/win32/miktex/tm/packages/miktex-libressl-bin-2.9.tar.lzma
-2020/05/16 | 49847 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2020/05/16 | 49753 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-2.9.tar.lzma
2020/05/16 | 495 | macros/latex/contrib/glossaries-nynorsk/README
+2020/05/16 | 4915928 | systems/win32/w32tex/aleph-w32.tar.xz
2020/05/16 | 4886 | macros/latex/contrib/readablecv/ReadableCV.tex
2020/05/16 | 4886 | macros/latex/contrib/glossaries-nynorsk/glossaries-nynorsk.dtx
-2020/05/16 | 47995 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2020/05/16 | 47948 | systems/win32/miktex/tm/packages/miktex-expat-bin-x64-2.9.tar.lzma
2020/05/16 | 478964 | macros/latex/contrib/hyperref/doc/manual.html
+2020/05/16 | 47777100 | systems/win32/w32tex/xetex-w32.tar.xz
2020/05/16 | 4701 | macros/latex/contrib/hyperref/README.md
-2020/05/16 | 461343 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
-2020/05/16 | 460506 | systems/win32/miktex/tm/packages/miktex-doc-2.9.tar.lzma
-2020/05/16 | 45994 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2020/05/16 | 45992 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2020/05/16 | 457549 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-2.9.tar.lzma
-2020/05/16 | 45738 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2020/05/16 | 457276 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2020/05/16 | 45712 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-2.9.tar.lzma
-2020/05/16 | 45649 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2020/05/16 | 45638 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-2.9.tar.lzma
-2020/05/16 | 45021 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2020/05/16 | 45021 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-x64-2.9.tar.lzma
+2020/05/16 | 454 | macros/xetex/latex/xepersian/xepersian-doc.ltx
+2020/05/16 | 4547 | macros/xetex/latex/bidi/bidi-doc-latex-pkgs.ltx
+2020/05/16 | 4497 | macros/xetex/latex/bidi/bidi-doc-latex-programming.ltx
2020/05/16 | 438507 | language/chinese/ctex/ctex.dtx
-2020/05/16 | 43434 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2020/05/16 | 43392 | systems/win32/miktex/tm/packages/miktex-expat-bin-2.9.tar.lzma
-2020/05/16 | 42957 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2020/05/16 | 42863 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2020/05/16 | 42632 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2020/05/16 | 42620 | systems/win32/miktex/tm/packages/miktex-psutils-bin-2.9.tar.lzma
-2020/05/16 | 41994 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2020/05/16 | 41887 | systems/win32/miktex/tm/packages/miktex-synctex-bin-2.9.tar.lzma
+2020/05/16 | 41515180 | systems/win32/w32tex/latex-dev.tar.xz
+2020/05/16 | 4149 | macros/xetex/latex/xepersian/xepersian-doc-preamble.ltx
2020/05/16 | 4136794 | install/macros/latex/contrib/hyperref.tds.zip
-2020/05/16 | 41120 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2020/05/16 | 41104 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-2.9.tar.lzma
-2020/05/16 | 40628 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-2.9.tar.lzma
-2020/05/16 | 40539 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2020/05/16 | 410 | macros/xetex/latex/xepersian/xepersian-doc-boolean.ltx
2020/05/16 | 3996505 | macros/latex/contrib/hyperref.zip
2020/05/16 | 3972432 | systems/win32/miktex/tm/packages/bidi.tar.lzma
-2020/05/16 | 39193 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
-2020/05/16 | 391630 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2020/05/16 | 391343 | systems/win32/miktex/tm/packages/miktex-cairo-bin-x64-2.9.tar.lzma
-2020/05/16 | 389069 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
-2020/05/16 | 38799 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2020/05/16 | 36619 | systems/win32/miktex/tm/packages/miktex-posix-bin-x64-2.9.tar.lzma
-2020/05/16 | 36618 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2020/05/16 | 36458 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2020/05/16 | 36429 | systems/win32/miktex/tm/packages/miktex-chktex-bin-x64-2.9.tar.lzma
-2020/05/16 | 358295 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-x64-2.9.tar.lzma
-2020/05/16 | 356142 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2020/05/16 | 355480 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
-2020/05/16 | 34929 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2020/05/16 | 34917 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-x64-2.9.tar.lzma
-2020/05/16 | 34850 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2020/05/16 | 34831 | systems/win32/miktex/tm/packages/miktex-mspack-bin-x64-2.9.tar.lzma
-2020/05/16 | 328856 | systems/win32/miktex/tm/packages/miktex-cairo-bin-2.9.tar.lzma
-2020/05/16 | 328578 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2020/05/16 | 323915 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-2.9.tar.lzma
-2020/05/16 | 32350 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2020/05/16 | 32344 | systems/win32/miktex/tm/packages/miktex-chktex-bin-2.9.tar.lzma
-2020/05/16 | 32342 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2020/05/16 | 32341 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-x64-2.9.tar.lzma
-2020/05/16 | 321358 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2020/05/16 | 31360 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2020/05/16 | 31317 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-x64-2.9.tar.lzma
-2020/05/16 | 31156 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2020/05/16 | 31133 | systems/win32/miktex/tm/packages/miktex-posix-bin-2.9.tar.lzma
-2020/05/16 | 310924 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2020/05/16 | 310871 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2020/05/16 | 30991 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2020/05/16 | 30973 | systems/win32/miktex/tm/packages/miktex-mspack-bin-2.9.tar.lzma
-2020/05/16 | 30829 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2020/05/16 | 30724 | systems/win32/miktex/tm/packages/miktex-autosp-bin-x64-2.9.tar.lzma
-2020/05/16 | 30225 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2020/05/16 | 30221 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-x64-2.9.tar.lzma
-2020/05/16 | 29767 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-x64-2.9.tar.lzma
-2020/05/16 | 29739 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2020/05/16 | 38725 | macros/xetex/latex/xepersian/ftxe-0.12.py
+2020/05/16 | 3853588 | systems/win32/w32tex/luajittex-w32.tar.xz
+2020/05/16 | 3849924 | systems/win32/w32tex/luajittex-dev-w32.tar.xz
+2020/05/16 | 3809844 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
+2020/05/16 | 3596 | macros/xetex/latex/bidi/bidi-doc-preamble.ltx
+2020/05/16 | 34541372 | systems/win32/w32tex/ltxpkgs.tar.xz
+2020/05/16 | 333535 | macros/xetex/latex/xepersian/xepersian.dtx
+2020/05/16 | 3099 | macros/xetex/latex/xepersian/xepersian-doc-captions.ltx
2020/05/16 | 295940 | macros/latex/contrib/hyperref/doc/manual.pdf
2020/05/16 | 29475 | language/chinese/ctex/ctxdoc.cls
-2020/05/16 | 29386 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2020/05/16 | 29347 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-2.9.tar.lzma
-2020/05/16 | 29137 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2020/05/16 | 29079 | systems/win32/miktex/tm/packages/miktex-teckit-bin-x64-2.9.tar.lzma
-2020/05/16 | 28795 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2020/05/16 | 28792 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2020/05/16 | 2936 | macros/xetex/latex/bidi/bidi-bibitem.pdf
2020/05/16 | 2857443 | fonts/etbb.zip
-2020/05/16 | 28563 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2020/05/16 | 28548 | systems/win32/miktex/tm/packages/miktex-autosp-bin-2.9.tar.lzma
-2020/05/16 | 281594 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-x64-2.9.tar.lzma
-2020/05/16 | 281591 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2020/05/16 | 281392 | systems/win32/miktex/tm/packages/miktex-metapost-bin-x64-2.9.tar.lzma
-2020/05/16 | 281375 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2020/05/16 | 27813 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-2.9.tar.lzma
-2020/05/16 | 278133 | systems/win32/miktex/tm/packages/miktex-xetex-bin-x64-2.9.tar.lzma
-2020/05/16 | 27733 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2020/05/16 | 276751 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2020/05/16 | 273340 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2020/05/16 | 273270 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-2.9.tar.lzma
-2020/05/16 | 27041 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2020/05/16 | 27007 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-2.9.tar.lzma
-2020/05/16 | 2686313 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2020/05/16 | 26853 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2020/05/16 | 2685206 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma
-2020/05/16 | 26718 | systems/win32/miktex/tm/packages/miktex-teckit-bin-2.9.tar.lzma
-2020/05/16 | 26652 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2020/05/16 | 26626 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-2.9.tar.lzma
-2020/05/16 | 26498 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2020/05/16 | 26482 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-2.9.tar.lzma
-2020/05/16 | 2607 | macros/latex/contrib/vcell/vcell.sty
-2020/05/16 | 2557751 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2020/05/16 | 2555500 | systems/win32/miktex/tm/packages/miktex-texworks-bin-2.9.tar.lzma
-2020/05/16 | 25399 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-2.9.tar.lzma
-2020/05/16 | 25396 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2020/05/16 | 248641 | systems/win32/miktex/tm/packages/miktex-xetex-bin-2.9.tar.lzma
-2020/05/16 | 248007 | systems/win32/miktex/tm/packages/miktex-metapost-bin-2.9.tar.lzma
-2020/05/16 | 247728 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2020/05/16 | 246974 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2020/05/16 | 246414 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2020/05/16 | 246394 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-2.9.tar.lzma
+2020/05/16 | 2738 | macros/latex/contrib/vcell/vcell.sty
+2020/05/16 | 25947 | macros/xetex/latex/xepersian/xepersian-doc-pkgs.ltx
+2020/05/16 | 2510 | macros/xetex/latex/xepersian/xepersian-doc-intro.ltx
2020/05/16 | 2454006 | macros/latex/contrib/hyperref/doc/hyperref.pdf
-2020/05/16 | 243121 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2020/05/16 | 243041 | systems/win32/miktex/tm/packages/miktex-pmx-bin-x64-2.9.tar.lzma
-2020/05/16 | 23499 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2020/05/16 | 23477 | systems/win32/miktex/tm/packages/miktex-popt-bin-x64-2.9.tar.lzma
-2020/05/16 | 234536 | macros/xetex/latex/xepersian/xepersian-doc.pdf
-2020/05/16 | 23031 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2020/05/16 | 22972 | systems/win32/miktex/tm/packages/miktex-devnag-bin-x64-2.9.tar.lzma
-2020/05/16 | 223106 | systems/win32/miktex/tm/packages/miktex-console-bin-x64-2.9.tar.lzma
-2020/05/16 | 222913 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2020/05/16 | 23945 | macros/xetex/latex/bidi/bidi-doc-latex-basics.ltx
2020/05/16 | 212976 | macros/latex/contrib/hyperref/doc/backref.pdf
-2020/05/16 | 20780 | systems/win32/miktex/tm/packages/miktex-devnag-bin-2.9.tar.lzma
-2020/05/16 | 20713 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2020/05/16 | 206890 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2020/05/16 | 206729 | systems/win32/miktex/tm/packages/miktex-pmx-bin-2.9.tar.lzma
-2020/05/16 | 206552 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-x64-2.9.tar.lzma
-2020/05/16 | 203031 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2020/05/16 | 200750 | systems/win32/miktex/tm/packages/miktex-console-bin-2.9.tar.lzma
-2020/05/16 | 2006347 | systems/win32/miktex/tm/packages/miktex-luatex-bin-x64-2.9.tar.lzma
-2020/05/16 | 199679 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2020/05/16 | 199652 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2020/05/16 | 19895 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2020/05/16 | 19876 | systems/win32/miktex/tm/packages/miktex-popt-bin-2.9.tar.lzma
-2020/05/16 | 1969821 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2020/05/16 | 195103 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-2.9.tar.lzma
-2020/05/16 | 195072 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2020/05/16 | 193951 | systems/win32/miktex/tm/packages/miktex-pixman-bin-x64-2.9.tar.lzma
-2020/05/16 | 193784 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2020/05/16 | 2126880 | systems/win32/w32tex/win64/context-w64.tar.xz
+2020/05/16 | 20741596 | systems/win32/w32tex/pdftex-w32.tar.xz
+2020/05/16 | 1961 | macros/xetex/latex/bidi/bidi-doc-plain-programming.ltx
2020/05/16 | 189481 | macros/latex/contrib/hyperref/doc/nameref.pdf
-2020/05/16 | 189025 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-2.9.tar.lzma
-2020/05/16 | 187109 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
2020/05/16 | 1870359 | systems/win32/miktex/tm/packages/l3packages.tar.lzma
-2020/05/16 | 186836 | systems/win32/miktex/tm/packages/miktex-pixman-bin-2.9.tar.lzma
-2020/05/16 | 185723 | systems/win32/miktex/tm/packages/miktex-metafont-bin-x64-2.9.tar.lzma
-2020/05/16 | 185099 | systems/win32/miktex/tm/packages/miktex-mktex-bin-x64-2.9.tar.lzma
-2020/05/16 | 185077 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2020/05/16 | 184243 | systems/win32/miktex/tm/packages/miktex-curl-bin-x64-2.9.tar.lzma
-2020/05/16 | 184206 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2020/05/16 | 182738 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2020/05/16 | 17840 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2020/05/16 | 17829 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2020/05/16 | 177841 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2020/05/16 | 17765 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2020/05/16 | 17736 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2020/05/16 | 177346 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-x64-2.9.tar.lzma
-2020/05/16 | 1752126 | systems/win32/miktex/tm/packages/miktex-luatex-bin-2.9.tar.lzma
+2020/05/16 | 18304 | macros/xetex/latex/xepersian/img/ireland.jpg
+2020/05/16 | 18108104 | systems/win32/w32tex/luatex-dev-w32.tar.xz
+2020/05/16 | 17922460 | systems/win32/w32tex/luatex-exp-w32.tar.xz
+2020/05/16 | 17891632 | systems/win32/w32tex/luatex-w32.tar.xz
+2020/05/16 | 1774 | macros/xetex/latex/bidi/bidi-doc-title.ltx
+2020/05/16 | 1769 | macros/xetex/latex/xepersian/xepersian-doc-title.ltx
2020/05/16 | 170439 | macros/latex/contrib/readablecv.zip
-2020/05/16 | 170209 | systems/win32/miktex/tm/packages/miktex-metafont-bin-2.9.tar.lzma
-2020/05/16 | 1702033 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2020/05/16 | 169493 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2020/05/16 | 169403 | systems/win32/miktex/tm/packages/miktex-curl-bin-2.9.tar.lzma
-2020/05/16 | 168319 | systems/win32/miktex/tm/packages/miktex-mo-bin-x64-2.9.tar.lzma
-2020/05/16 | 168076 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2020/05/16 | 167640 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2020/05/16 | 165218 | systems/win32/miktex/tm/packages/miktex-mktex-bin-2.9.tar.lzma
-2020/05/16 | 165203 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2020/05/16 | 163810 | systems/win32/miktex/tm/packages/miktex-tex-bin-x64-2.9.tar.lzma
-2020/05/16 | 16115 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2020/05/16 | 16095 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-2.9.tar.lzma
-2020/05/16 | 160687 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2020/05/16 | 15969 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2020/05/16 | 15951 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-2.9.tar.lzma
+2020/05/16 | 1693 | macros/xetex/latex/bidi/picture.jpg
+2020/05/16 | 15976 | macros/xetex/latex/xepersian/dkun-0.3.py
+2020/05/16 | 15867 | macros/xetex/latex/xepersian/dkun-0.4.py
2020/05/16 | 1570520 | install/language/chinese/ctex.tds.zip
-2020/05/16 | 152224 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2020/05/16 | 152152 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2020/05/16 | 149991 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2020/05/16 | 149958 | macros/latex/contrib/vcell.zip
-2020/05/16 | 149853 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-x64-2.9.tar.lzma
-2020/05/16 | 149602 | systems/win32/miktex/tm/packages/miktex-tex-bin-2.9.tar.lzma
-2020/05/16 | 148892 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2020/05/16 | 148844 | systems/win32/miktex/tm/packages/miktex-mo-bin-2.9.tar.lzma
-2020/05/16 | 148074 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2020/05/16 | 147086 | macros/latex/contrib/vcell/vcell.pdf
+2020/05/16 | 14616 | macros/xetex/latex/xepersian/img/weather/rain.jpg
2020/05/16 | 14298 | macros/latex/contrib/hyperref/doc/manual.css
-2020/05/16 | 14048 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2020/05/16 | 14044 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
-2020/05/16 | 1388453 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2020/05/16 | 1385227 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2020/05/16 | 139752796 | systems/win32/w32tex/context.tar.xz
+2020/05/16 | 13804 | macros/xetex/latex/xepersian/undk-0.6.py
2020/05/16 | 13749 | macros/latex/contrib/readablecv/ReadableCV.cls
-2020/05/16 | 137142 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2020/05/16 | 137090 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-2.9.tar.lzma
-2020/05/16 | 133328 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2020/05/16 | 133271 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-2.9.tar.lzma
-2020/05/16 | 13063 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2020/05/16 | 130602 | systems/win32/miktex/tm/packages/miktex-dvips-bin-x64-2.9.tar.lzma
-2020/05/16 | 130570 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2020/05/16 | 13053 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
-2020/05/16 | 1286706 | systems/win32/miktex/tm/packages/miktex-runtime-bin-x64-2.9.tar.lzma
-2020/05/16 | 1285263 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2020/05/16 | 1261516 | install/macros/xetex/latex/xepersian.tds.zip
-2020/05/16 | 1256524 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-2.9.tar.lzma
-2020/05/16 | 1255818 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2020/05/16 | 1341 | macros/xetex/latex/bidi/bidi-doc-intro.ltx
+2020/05/16 | 13088 | macros/xetex/latex/xepersian/img/weather/clouds.jpg
2020/05/16 | 125312 | macros/latex/contrib/glossaries-nynorsk.zip
2020/05/16 | 1242211 | systems/win32/miktex/tm/packages/etoc.tar.lzma
+2020/05/16 | 12348 | macros/xetex/latex/xepersian/unldk-0.2.py
2020/05/16 | 1232 | macros/latex/contrib/glossaries-nynorsk/glossaries-nynorsk.ins
2020/05/16 | 122934 | macros/latex/contrib/glossaries-nynorsk/glossaries-nynorsk.pdf
-2020/05/16 | 1195342 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2020/05/16 | 1195241 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
2020/05/16 | 1185608 | language/chinese/ctex.zip
-2020/05/16 | 116779 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2020/05/16 | 116627 | systems/win32/miktex/tm/packages/miktex-gd-bin-x64-2.9.tar.lzma
-2020/05/16 | 115768 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2020/05/16 | 115763 | systems/win32/miktex/tm/packages/miktex-dvips-bin-2.9.tar.lzma
-2020/05/16 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
-2020/05/16 | 1151126 | systems/win32/miktex/tm/packages/miktex-runtime-bin-2.9.tar.lzma
-2020/05/16 | 1149788 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2020/05/16 | 1114730 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2020/05/16 | 1114596 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2020/05/16 | 111262 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2020/05/16 | 110961 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-x64-2.9.tar.lzma
2020/05/16 | 1107269 | language/chinese/ctex/ctex.pdf
-2020/05/16 | 1102593 | macros/xetex/latex/xepersian.zip
-2020/05/16 | 109952 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2020/05/16 | 109914 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2020/05/16 | 108960 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-x64-2.9.tar.lzma
-2020/05/16 | 108913 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2020/05/16 | 1080 | macros/xetex/latex/xepersian/README
-2020/05/16 | 1078 | systems/win32/miktex/tm/packages/pr.ini
+2020/05/16 | 10896 | macros/xetex/latex/xepersian/img/weather/sun.jpg
2020/05/16 | 10694587 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
-2020/05/16 | 1066701 | systems/win32/miktex/tm/packages/xepersian.tar.lzma
-2020/05/16 | 1049578 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2020/05/16 | 1048447 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-x64-2.9.tar.lzma
-2020/05/16 | 1042826 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2020/05/16 | 1042714 | systems/win32/miktex/tm/packages/miktex-poppler-bin-x64-2.9.tar.lzma
-2020/05/16 | 102589 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2020/05/16 | 102411 | systems/win32/miktex/tm/packages/miktex-lua53-bin-x64-2.9.tar.lzma
-2020/05/16 | 10146 | macros/latex/contrib/vcell/vcell.tex
-2020/05/16 | 100711 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2020/05/16 | 100540 | systems/win32/miktex/tm/packages/miktex-gd-bin-2.9.tar.lzma
-2020/05/15 | 992624 | systems/texlive/tlnet/archive/xepersian.doc.r55152.tar.xz
+2020/05/16 | 10500812 | systems/win32/w32tex/ptex-w32.tar.xz
+2020/05/16 | 10166 | macros/latex/contrib/vcell/vcell.tex
2020/05/15 | 9772 | macros/latex/contrib/l3kernel/l3docstrip.dtx
2020/05/15 | 9656 | macros/latex/contrib/l3kernel/l3unicode.dtx
2020/05/15 | 9450 | macros/latex/contrib/l3kernel/l3flag.dtx
@@ -410,11 +702,9 @@
2020/05/15 | 884 | fonts/etbb/vf/ETbb-Regular-tlf-ts1.vf
2020/05/15 | 884 | fonts/etbb/vf/ETbb-Regular-osf-ts1.vf
2020/05/15 | 884 | fonts/etbb/vf/ETbb-Regular-lf-ts1.vf
-2020/05/15 | 861 | macros/latex/contrib/vcell/README.md
2020/05/15 | 860 | macros/latex/contrib/beamer-contrib/beamerappendixnote/README.md
2020/05/15 | 85507 | macros/latex/contrib/l3kernel/l3coffins.dtx
2020/05/15 | 84830 | macros/latex/contrib/l3kernel/l3fp-basics.dtx
-2020/05/15 | 8482796 | systems/win32/w32tex/uptex-w32.tar.xz
2020/05/15 | 82845 | macros/latex/contrib/l3kernel/l3seq.dtx
2020/05/15 | 784 | fonts/etbb/vf/ETbb-Regular-tosf-sc-ot1.vf
2020/05/15 | 784 | fonts/etbb/vf/ETbb-BoldItalic-tosf-sc-ot1.vf
@@ -437,30 +727,24 @@
2020/05/15 | 76514 | macros/latex/contrib/l3kernel/l3skip.dtx
2020/05/15 | 75550 | macros/latex/contrib/l3kernel/l3clist.dtx
2020/05/15 | 75465 | macros/latex/contrib/l3kernel/l3prefixes.pdf
-2020/05/15 | 74884 | systems/texlive/tlnet/archive/xepersian.source.r55152.tar.xz
2020/05/15 | 74118 | macros/latex/contrib/l3kernel/l3str.dtx
2020/05/15 | 73859 | macros/latex/contrib/l3kernel/l3fp-trig.dtx
2020/05/15 | 72571 | macros/latex/contrib/l3kernel/l3msg.dtx
-2020/05/15 | 71647 | macros/xetex/latex/xepersian/xepersian-doc-basics.ltx
2020/05/15 | 70325 | macros/latex/contrib/l3kernel/l3fp.dtx
2020/05/15 | 6990 | macros/latex/contrib/l3packages/xfp.dtx
2020/05/15 | 6970 | macros/latex/contrib/l3kernel/l3fp-assign.dtx
2020/05/15 | 68969 | macros/latex/contrib/l3kernel/l3candidates.dtx
-2020/05/15 | 68887 | macros/luatex/generic/lua-uni-algos.zip
2020/05/15 | 672948 | fonts/etbb/afm/ETbb-Regular.afm
-2020/05/15 | 67048 | systems/texlive/tlnet/archive/l3packages.source.r55152.tar.xz
2020/05/15 | 6684 | fonts/etbb/tfm/ETbb-Regular-osf-ot1.tfm
2020/05/15 | 6684 | fonts/etbb/tfm/ETbb-Regular-lf-ot1.tfm
2020/05/15 | 6664 | fonts/etbb/tfm/ETbb-Regular-tosf-ot1.tfm
2020/05/15 | 6664 | fonts/etbb/tfm/ETbb-Regular-tlf-ot1.tfm
2020/05/15 | 65012 | macros/latex/contrib/l3kernel/l3prg.dtx
-2020/05/15 | 649466 | systems/win32/w32tex/ChangeLog
2020/05/15 | 6492 | fonts/etbb/tfm/ETbb-Bold-lf-sc-ot1.tfm
2020/05/15 | 6484 | fonts/etbb/tfm/ETbb-Bold-osf-sc-ot1.tfm
2020/05/15 | 647148 | systems/texlive/tlnet/archive/babel.source.r55152.tar.xz
2020/05/15 | 6464 | fonts/etbb/tfm/ETbb-Bold-tlf-sc-ot1.tfm
2020/05/15 | 6460 | fonts/etbb/tfm/ETbb-Bold-tosf-sc-ot1.tfm
-2020/05/15 | 6455552 | systems/win32/w32tex/ptex-ng-w32.tar.xz
2020/05/15 | 64206 | macros/latex/contrib/beamer-contrib/beamerappendixnote.zip
2020/05/15 | 6366 | macros/latex/contrib/l3kernel/l3color-base.dtx
2020/05/15 | 6352 | fonts/etbb/tfm/ETbb-Regular-osf-sc-ot1.tfm
@@ -480,7 +764,6 @@
2020/05/15 | 6152 | fonts/etbb/tfm/ETbb-Italic-lf-sc-ot1.tfm
2020/05/15 | 6136 | fonts/etbb/tfm/ETbb-Italic-tosf-sc-ot1.tfm
2020/05/15 | 6136 | fonts/etbb/tfm/ETbb-Italic-tlf-sc-ot1.tfm
-2020/05/15 | 6103 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2020/05/15 | 6037 | fonts/etbb/tex/ETbb.sty
2020/05/15 | 600 | fonts/etbb/vf/ETbb-Bold-tosf-ts1.vf
2020/05/15 | 596 | fonts/etbb/vf/ETbb-Bold-tlf-ts1.vf
@@ -489,7 +772,6 @@
2020/05/15 | 592 | fonts/etbb/vf/ETbb-BoldItalic-tosf-ts1.vf
2020/05/15 | 592 | fonts/etbb/vf/ETbb-BoldItalic-tlf-ts1.vf
2020/05/15 | 592 | fonts/etbb/vf/ETbb-BoldItalic-osf-ts1.vf
-2020/05/15 | 59284 | systems/texlive/tlnet/archive/xepersian.r55152.tar.xz
2020/05/15 | 5901010 | macros/latex/contrib/l3kernel/source3.pdf
2020/05/15 | 588 | fonts/etbb/vf/ETbb-Italic-tosf-ts1.vf
2020/05/15 | 588 | fonts/etbb/vf/ETbb-Italic-tlf-ts1.vf
@@ -503,19 +785,12 @@
2020/05/15 | 5528 | fonts/etbb/tfm/ETbb-BoldItalic-osf-sc-ot1.tfm
2020/05/15 | 5516 | fonts/etbb/tfm/ETbb-BoldItalic-tlf-sc-ot1.tfm
2020/05/15 | 5504 | fonts/etbb/tfm/ETbb-BoldItalic-tosf-sc-ot1.tfm
-2020/05/15 | 5500619 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2020/05/15 | 5453 | macros/xetex/latex/xepersian/xepersian-doc-envcs.ltx
-2020/05/15 | 539256 | systems/texlive/tlnet/archive/l3kernel.source.r55152.tar.xz
2020/05/15 | 53574 | macros/latex/contrib/beamer-contrib/beamerappendixnote/beamerappendixnote.pdf
2020/05/15 | 51980 | macros/latex/contrib/l3kernel/l3text-case.dtx
2020/05/15 | 51073 | macros/latex/contrib/l3kernel/l3fp-extended.dtx
-2020/05/15 | 510096 | systems/win32/miktex/doc/2.9/miktex.pdf
2020/05/15 | 505994 | macros/latex/contrib/l3packages/xparse.pdf
-2020/05/15 | 50477448 | systems/win32/w32tex/xetex-w32.tar.xz
2020/05/15 | 50460 | macros/latex/contrib/l3kernel/l3prop.dtx
2020/05/15 | 49400 | macros/latex/contrib/l3kernel/l3fp-expo.dtx
-2020/05/15 | 4917016 | systems/win32/w32tex/aleph-w32.tar.xz
-2020/05/15 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2020/05/15 | 48328 | fonts/etbb/tfm/Etbb1-Regular-osf-t1.tfm
2020/05/15 | 48328 | fonts/etbb/tfm/Etbb1-Regular-lf-t1.tfm
2020/05/15 | 48308 | fonts/etbb/tfm/Etbb1-Regular-tosf-t1.tfm
@@ -534,18 +809,12 @@
2020/05/15 | 4616 | fonts/etbb/tfm/ETbb-Italic-tlf-ot1.tfm
2020/05/15 | 4608 | fonts/etbb/tfm/ETbb-Italic-tosf-ot1.tfm
2020/05/15 | 458568 | fonts/etbb/afm/ETbb-Italic.afm
-2020/05/15 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2020/05/15 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2020/05/15 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2020/05/15 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
-2020/05/15 | 454 | macros/xetex/latex/xepersian/xepersian-doc.ltx
2020/05/15 | 4484 | fonts/etbb/tfm/ETbb-BoldItalic-lf-ot1.tfm
2020/05/15 | 4468 | fonts/etbb/tfm/ETbb-BoldItalic-tlf-ot1.tfm
2020/05/15 | 4468 | fonts/etbb/tfm/ETbb-BoldItalic-osf-ot1.tfm
2020/05/15 | 4448 | fonts/etbb/tfm/ETbb-BoldItalic-tosf-ot1.tfm
2020/05/15 | 44050204 | systems/win32/w32tex/web2c-w32.tar.xz
2020/05/15 | 43039 | macros/latex/contrib/l3kernel/l3debug.dtx
-2020/05/15 | 4289176 | install/macros/xetex/latex/bidi.tds.zip
2020/05/15 | 42657 | macros/latex/contrib/readablecv/profilepic.jpg
2020/05/15 | 41732 | fonts/etbb/tfm/Etbb1-Regular-osf-sc-t1.tfm
2020/05/15 | 41732 | fonts/etbb/tfm/Etbb1-Regular-lf-sc-t1.tfm
@@ -556,25 +825,17 @@
2020/05/15 | 41660 | fonts/etbb/tfm/ETbb-Regular-tosf-sc-t1.tfm
2020/05/15 | 41660 | fonts/etbb/tfm/ETbb-Regular-tlf-sc-t1.tfm
2020/05/15 | 416503 | macros/latex/contrib/l3packages/xtemplate.pdf
-2020/05/15 | 4149 | macros/xetex/latex/xepersian/xepersian-doc-preamble.ltx
2020/05/15 | 41238 | macros/latex/contrib/l3kernel/l3sort.dtx
-2020/05/15 | 410 | macros/xetex/latex/xepersian/xepersian-doc-boolean.ltx
2020/05/15 | 40709 | macros/latex/contrib/l3kernel/l3tl-analysis.dtx
-2020/05/15 | 3934338 | macros/xetex/latex/bidi.zip
2020/05/15 | 3929 | fonts/etbb/tex/OT1ETbb-TOsF.fd
2020/05/15 | 3929 | fonts/etbb/tex/LY1ETbb-TOsF.fd
2020/05/15 | 39276 | macros/latex/contrib/l3packages/xfrac.dtx
2020/05/15 | 39055 | macros/latex/contrib/l3kernel/l3deprecation.dtx
-2020/05/15 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r55152.tar.xz
-2020/05/15 | 38725 | macros/xetex/latex/xepersian/ftxe-0.12.py
2020/05/15 | 3854 | fonts/etbb/tex/OT1ETbb-TLF.fd
2020/05/15 | 3854 | fonts/etbb/tex/OT1ETbb-OsF.fd
2020/05/15 | 3854 | fonts/etbb/tex/LY1ETbb-TLF.fd
2020/05/15 | 3854 | fonts/etbb/tex/LY1ETbb-OsF.fd
-2020/05/15 | 3854524 | systems/win32/w32tex/luajittex-dev-w32.tar.xz
2020/05/15 | 384379 | macros/latex/contrib/l3kernel/l3news.pdf
-2020/05/15 | 3837672 | systems/win32/w32tex/luajittex-w32.tar.xz
-2020/05/15 | 3816644 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
2020/05/15 | 3779 | fonts/etbb/tex/OT1ETbb-LF.fd
2020/05/15 | 3779 | fonts/etbb/tex/LY1ETbb-LF.fd
2020/05/15 | 35845 | macros/latex/contrib/l3kernel/l3quark.dtx
@@ -582,7 +843,6 @@
2020/05/15 | 34930 | macros/latex/contrib/l3kernel/l3text.dtx
2020/05/15 | 347627 | macros/latex/contrib/l3packages/l3keys2e.pdf
2020/05/15 | 3465 | fonts/etbb/enc/etbb_oynaqb.enc
-2020/05/15 | 34544420 | systems/win32/w32tex/ltxpkgs.tar.xz
2020/05/15 | 3438616 | systems/win32/w32tex/win64/luajittex-dev-w64.tar.xz
2020/05/15 | 3434 | fonts/etbb/enc/etbb_nmcbzq.enc
2020/05/15 | 3433 | fonts/etbb/enc/etbb_7t4ywj.enc
@@ -599,7 +859,6 @@
2020/05/15 | 33618 | macros/latex/contrib/l3kernel/l3prefixes.csv
2020/05/15 | 3354 | fonts/etbb/enc/etbb_sk3nrp.enc
2020/05/15 | 3335 | fonts/etbb/enc/etbb_imedjx.enc
-2020/05/15 | 333495 | macros/xetex/latex/xepersian/xepersian.dtx
2020/05/15 | 3328 | fonts/etbb/enc/etbb_22apno.enc
2020/05/15 | 3327 | fonts/etbb/enc/etbb_qmwyqz.enc
2020/05/15 | 3319 | fonts/etbb/enc/etbb_cpdyi3.enc
@@ -650,12 +909,10 @@
2020/05/15 | 3156 | fonts/etbb/enc/etbb1_77pqsh.enc
2020/05/15 | 3149 | fonts/etbb/enc/etbb1_hibu6u.enc
2020/05/15 | 3111320 | systems/win32/w32tex/win64/luatex-exp-w64.tar.xz
-2020/05/15 | 3111015 | macros/xetex/latex/bidi/bidi.pdf
2020/05/15 | 3105 | fonts/etbb/enc/etbb_na6tk5.enc
2020/05/15 | 3103 | fonts/etbb/enc/etbb_whnzkz.enc
2020/05/15 | 3103840 | systems/win32/w32tex/win64/luatex-dev-w64.tar.xz
2020/05/15 | 3102144 | systems/win32/w32tex/win64/luatex-w64.tar.xz
-2020/05/15 | 3099 | macros/xetex/latex/xepersian/xepersian-doc-captions.ltx
2020/05/15 | 309995 | macros/latex/contrib/l3packages/xfp.pdf
2020/05/15 | 3098 | fonts/etbb/enc/etbb_cyyszv.enc
2020/05/15 | 3096 | fonts/etbb/enc/etbb_un2f5f.enc
@@ -742,7 +999,6 @@
2020/05/15 | 26056 | fonts/etbb/tfm/ETbb-Bold-osf-ly1.tfm
2020/05/15 | 26036 | fonts/etbb/tfm/ETbb-Bold-tosf-ly1.tfm
2020/05/15 | 26036 | fonts/etbb/tfm/ETbb-Bold-tlf-ly1.tfm
-2020/05/15 | 25947 | macros/xetex/latex/xepersian/xepersian-doc-pkgs.ltx
2020/05/15 | 25753 | macros/latex/contrib/l3kernel/l3fp-random.dtx
2020/05/15 | 251939 | macros/latex/contrib/l3kernel/l3regex.dtx
2020/05/15 | 2484 | macros/latex/contrib/l3kernel/l3legacy.dtx
@@ -755,8 +1011,6 @@
2020/05/15 | 24580 | fonts/etbb/tfm/Etbb1-Bold-osf-sc-t1.tfm
2020/05/15 | 24560 | fonts/etbb/tfm/Etbb1-Bold-tosf-sc-t1.tfm
2020/05/15 | 24560 | fonts/etbb/tfm/Etbb1-Bold-tlf-sc-t1.tfm
-2020/05/15 | 2453 | macros/xetex/latex/xepersian/xepersian-doc-intro.ltx
-2020/05/15 | 24269797 | systems/texlive/tlnet/install-tl.zip
2020/05/15 | 24004 | fonts/etbb/tfm/ETbb-Italic-osf-t1.tfm
2020/05/15 | 24000 | fonts/etbb/tfm/ETbb-Italic-lf-t1.tfm
2020/05/15 | 23988 | fonts/etbb/tfm/Etbb1-Italic-osf-t1.tfm
@@ -793,15 +1047,12 @@
2020/05/15 | 22116 | fonts/etbb/tfm/ETbb-BoldItalic-tlf-t1.tfm
2020/05/15 | 22104 | fonts/etbb/tfm/Etbb1-BoldItalic-tosf-t1.tfm
2020/05/15 | 22100 | fonts/etbb/tfm/Etbb1-BoldItalic-tlf-t1.tfm
-2020/05/15 | 2200896 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
-2020/05/15 | 219412 | systems/texlive/tlnet/archive/texlive-scripts.doc.r55152.tar.xz
2020/05/15 | 2170827 | install/macros/latex/contrib/l3packages.tds.zip
2020/05/15 | 21560 | fonts/etbb/tfm/Etbb1-BoldItalic-dnom-t1.tfm
2020/05/15 | 2153 | macros/latex/contrib/l3kernel/source3.tex
2020/05/15 | 2138057 | macros/latex/contrib/l3packages.zip
2020/05/15 | 209500 | fonts/etbb/afm/ETbb-Bold.afm
2020/05/15 | 20928 | macros/latex/contrib/l3kernel/l3text-purify.dtx
-2020/05/15 | 20713380 | systems/win32/w32tex/pdftex-w32.tar.xz
2020/05/15 | 2068 | fonts/etbb/tfm/ETbb-BoldItalic-osf-sc-t1--base.tfm
2020/05/15 | 2064 | fonts/etbb/tfm/ETbb-BoldItalic-sup-t1.tfm
2020/05/15 | 2064 | fonts/etbb/tfm/ETbb-BoldItalic-sup-ly1.tfm
@@ -811,7 +1062,6 @@
2020/05/15 | 2056 | fonts/etbb/tfm/ETbb-Italic-sup-t1--base.tfm
2020/05/15 | 2056 | fonts/etbb/tfm/ETbb-Italic-sup-ly1.tfm
2020/05/15 | 2056 | fonts/etbb/tfm/ETbb-BoldItalic-lf-sc-t1--base.tfm
-2020/05/15 | 20568 | systems/texlive/tlnet/archive/l3packages.r55152.tar.xz
2020/05/15 | 2054 | fonts/etbb/tex/TS1ETbb-TOsF.fd
2020/05/15 | 2054 | fonts/etbb/tex/OT1ETbb-Dnom.fd
2020/05/15 | 2054 | fonts/etbb/tex/LY1ETbb-Dnom.fd
@@ -881,7 +1131,6 @@
2020/05/15 | 1944 | fonts/etbb/tfm/ETbb-BoldItalic-dnom-ly1--base.tfm
2020/05/15 | 1940 | fonts/etbb/tfm/ETbb-Italic-dnom-t1.tfm
2020/05/15 | 1940 | fonts/etbb/tfm/ETbb-BoldItalic-osf-t1--base.tfm
-2020/05/15 | 19381668 | systems/texlive/tlnet/install-tl-windows.exe
2020/05/15 | 1936 | fonts/etbb/tfm/ETbb-Italic-dnom-t1--base.tfm
2020/05/15 | 1936 | fonts/etbb/tfm/Etbb1-Italic-osf-t1--base.tfm
2020/05/15 | 1936 | fonts/etbb/tfm/Etbb1-BoldItalic-lf-t1--base.tfm
@@ -955,7 +1204,6 @@
2020/05/15 | 1836 | fonts/etbb/tfm/Etbb1-Regular-dnom-t1--base.tfm
2020/05/15 | 1836 | fonts/etbb/tfm/Etbb1-Bold-tosf-sc-t1--base.tfm
2020/05/15 | 1836 | fonts/etbb/tfm/Etbb1-Bold-tlf-sc-t1--base.tfm
-2020/05/15 | 18304 | macros/xetex/latex/xepersian/img/ireland.jpg
2020/05/15 | 1828 | fonts/etbb/vf/Etbb1-BoldItalic-tosf-sc-t1.vf
2020/05/15 | 1828 | fonts/etbb/vf/Etbb1-BoldItalic-tlf-sc-t1.vf
2020/05/15 | 1828 | fonts/etbb/vf/Etbb1-BoldItalic-osf-sc-t1.vf
@@ -972,7 +1220,6 @@
2020/05/15 | 1812 | fonts/etbb/vf/Etbb1-Italic-tosf-t1.vf
2020/05/15 | 1812 | fonts/etbb/vf/Etbb1-Italic-lf-sc-t1.vf
2020/05/15 | 1812 | fonts/etbb/vf/Etbb1-Bold-tosf-sc-t1.vf
-2020/05/15 | 18104728 | systems/win32/w32tex/luatex-exp-w32.tar.xz
2020/05/15 | 1808 | fonts/etbb/vf/Etbb1-Italic-tlf-t1.vf
2020/05/15 | 1808 | fonts/etbb/vf/Etbb1-Italic-osf-t1.vf
2020/05/15 | 1808 | fonts/etbb/vf/Etbb1-Italic-lf-t1.vf
@@ -986,9 +1233,7 @@
2020/05/15 | 17998 | macros/latex/contrib/l3kernel/l3luatex.dtx
2020/05/15 | 1796 | fonts/etbb/tfm/ETbb-Bold-lf-ly1--base.tfm
2020/05/15 | 1792 | fonts/etbb/vf/Etbb1-BoldItalic-dnom-t1.vf
-2020/05/15 | 17895356 | systems/win32/w32tex/luatex-dev-w32.tar.xz
2020/05/15 | 1788 | fonts/etbb/tfm/ETbb-Bold-osf-ly1--base.tfm
-2020/05/15 | 17886504 | systems/win32/w32tex/luatex-w32.tar.xz
2020/05/15 | 1784 | fonts/etbb/vf/Etbb1-Regular-tosf-sc-t1.vf
2020/05/15 | 1780 | fonts/etbb/vf/Etbb1-Regular-tlf-sc-t1.vf
2020/05/15 | 1780 | fonts/etbb/vf/Etbb1-Regular-osf-sc-t1.vf
@@ -999,7 +1244,6 @@
2020/05/15 | 1776 | fonts/etbb/vf/Etbb1-Regular-osf-t1.vf
2020/05/15 | 1776 | fonts/etbb/vf/Etbb1-Bold-dnom-t1.vf
2020/05/15 | 1772 | fonts/etbb/vf/Etbb1-Regular-lf-t1.vf
-2020/05/15 | 1769 | macros/xetex/latex/xepersian/xepersian-doc-title.ltx
2020/05/15 | 1768 | fonts/etbb/tfm/ETbb-Bold-tosf-ly1--base.tfm
2020/05/15 | 1768 | fonts/etbb/tfm/ETbb-Bold-tlf-ly1--base.tfm
2020/05/15 | 1768 | fonts/etbb/tfm/ETbb-Bold-lf-t1--base.tfm
@@ -1010,7 +1254,6 @@
2020/05/15 | 1756 | fonts/etbb/tfm/ETbb-Bold-inf-ly1--base.tfm
2020/05/15 | 1756 | fonts/etbb/tfm/ETbb-Bold-dnom-ly1--base.tfm
2020/05/15 | 1756 | fonts/etbb/tfm/Etbb1-Bold-lf-t1--base.tfm
-2020/05/15 | 1754404 | systems/texlive/tlnet/archive/l3packages.doc.r55152.tar.xz
2020/05/15 | 1752 | fonts/etbb/tfm/Etbb1-Bold-osf-t1--base.tfm
2020/05/15 | 175257 | systems/win32/miktex/tm/packages/emojicite.tar.lzma
2020/05/15 | 1748 | fonts/etbb/vf/Etbb1-Regular-dnom-t1.vf
@@ -1026,7 +1269,6 @@
2020/05/15 | 1728 | fonts/etbb/vf/ETbb-BoldItalic-tlf-sc-t1.vf
2020/05/15 | 1728 | fonts/etbb/vf/ETbb-BoldItalic-osf-sc-t1.vf
2020/05/15 | 1728 | fonts/etbb/tfm/Etbb1-Bold-tosf-t1--base.tfm
-2020/05/15 | 172890 | macros/xetex/latex/bidi/bidi-doc.pdf
2020/05/15 | 1724 | fonts/etbb/vf/ETbb-Regular-tosf-sc-t1.vf
2020/05/15 | 1724 | fonts/etbb/vf/ETbb-Regular-tlf-sc-t1.vf
2020/05/15 | 1724 | fonts/etbb/vf/ETbb-Regular-osf-sc-t1.vf
@@ -1116,26 +1358,19 @@
2020/05/15 | 165975 | macros/latex/contrib/l3kernel/l3news11.pdf
2020/05/15 | 1655 | systems/texlive/tlnet/tlpkg/gpg/tl-key-extension.txt
2020/05/15 | 164984 | systems/texlive/tlnet/archive/babel.r55152.tar.xz
-2020/05/15 | 16430398 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2020/05/15 | 1642 | macros/latex/contrib/l3kernel/l3term-glossary.tex
2020/05/15 | 162987 | fonts/etbb/type1/ETbb-Regular.pfb
2020/05/15 | 1628 | fonts/etbb/tfm/ETbb-Regular-osf-ts1.tfm
2020/05/15 | 1628 | fonts/etbb/tfm/ETbb-Regular-lf-ts1.tfm
2020/05/15 | 1624 | fonts/etbb/tfm/ETbb-Regular-osf-ts1--base.tfm
2020/05/15 | 1624 | fonts/etbb/tfm/ETbb-Regular-lf-ts1--base.tfm
-2020/05/15 | 161936 | systems/texlive/tlnet/archive/texlive-docindex.doc.r55152.tar.xz
2020/05/15 | 1608 | fonts/etbb/tfm/ETbb-Regular-tosf-ts1.tfm
2020/05/15 | 1608 | fonts/etbb/tfm/ETbb-Regular-tlf-ts1.tfm
2020/05/15 | 1604 | fonts/etbb/tfm/ETbb-Regular-tosf-ts1--base.tfm
2020/05/15 | 1604 | fonts/etbb/tfm/ETbb-Regular-tlf-ts1--base.tfm
-2020/05/15 | 15976 | macros/xetex/latex/xepersian/dkun-0.3.py
2020/05/15 | 1594773 | systems/win32/miktex/tm/packages/babel.tar.lzma
-2020/05/15 | 15867 | macros/xetex/latex/xepersian/dkun-0.4.py
2020/05/15 | 15708 | macros/latex/contrib/l3kernel/l3final.dtx
2020/05/15 | 1544412 | macros/latex/contrib/l3kernel/interface3.pdf
-2020/05/15 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2020/05/15 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2020/05/15 | 152744 | systems/texlive/tlnet/archive/l3kernel.r55152.tar.xz
2020/05/15 | 152430 | macros/latex/contrib/l3kernel/l3news08.pdf
2020/05/15 | 152223 | fonts/etbb/type1/ETbb-Bold.pfb
2020/05/15 | 1520 | fonts/etbb/tfm/ETbb-Italic-osf-ts1.tfm
@@ -1163,12 +1398,8 @@
2020/05/15 | 1484 | fonts/etbb/tfm/ETbb-BoldItalic-tosf-ts1--base.tfm
2020/05/15 | 1484 | fonts/etbb/tfm/ETbb-BoldItalic-tlf-ts1--base.tfm
2020/05/15 | 1480 | fonts/etbb/tfm/ETbb-BoldItalic-tosf-sc-ot1--base.tfm
-2020/05/15 | 147125 | macros/latex/contrib/vcell/vcell.pdf
2020/05/15 | 147116 | macros/latex/contrib/l3kernel/l3news10.pdf
2020/05/15 | 1464 | fonts/etbb/tfm/ETbb-BoldItalic-sup-ot1.tfm
-2020/05/15 | 14616 | macros/xetex/latex/xepersian/img/weather/rain.jpg
-2020/05/15 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2020/05/15 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2020/05/15 | 144801 | macros/latex/contrib/l3kernel/l3news03.pdf
2020/05/15 | 1440 | fonts/etbb/tfm/ETbb-Italic-dnom-ot1.tfm
2020/05/15 | 1436 | fonts/etbb/tfm/ETbb-Italic-inf-ot1.tfm
@@ -1189,19 +1420,16 @@
2020/05/15 | 140795 | macros/latex/contrib/l3kernel/l3news02.pdf
2020/05/15 | 1404 | fonts/etbb/tfm/ETbb-Bold-tosf-ts1--base.tfm
2020/05/15 | 1404 | fonts/etbb/tfm/ETbb-Bold-tlf-ts1--base.tfm
-2020/05/15 | 13804 | macros/xetex/latex/xepersian/undk-0.6.py
2020/05/15 | 136507 | fonts/etbb/type1/ETbb-BoldItalic.pfb
2020/05/15 | 13440 | fonts/etbb/tfm/ETbb-BoldItalic-lf-ly1.tfm
2020/05/15 | 13428 | fonts/etbb/tfm/ETbb-BoldItalic-osf-ly1.tfm
2020/05/15 | 13412 | fonts/etbb/tfm/ETbb-BoldItalic-tlf-ly1.tfm
2020/05/15 | 13408 | fonts/etbb/tfm/ETbb-BoldItalic-tosf-ly1.tfm
2020/05/15 | 133680 | macros/latex/contrib/l3kernel/l3tl.dtx
-2020/05/15 | 132472 | systems/texlive/tlnet/archive/texlive-scripts.r55152.tar.xz
2020/05/15 | 1320 | fonts/etbb/tfm/ETbb-Regular-inf-ot1.tfm
2020/05/15 | 1320 | fonts/etbb/tfm/ETbb-Regular-dnom-ot1.tfm
2020/05/15 | 131581 | fonts/etbb/type1/ETbb-Italic.pfb
2020/05/15 | 1312 | fonts/etbb/tfm/ETbb-Bold-lf-sc-ot1--base.tfm
-2020/05/15 | 13088 | macros/xetex/latex/xepersian/img/weather/clouds.jpg
2020/05/15 | 1304 | fonts/etbb/tfm/ETbb-Regular-osf-sc-ot1--base.tfm
2020/05/15 | 1304 | fonts/etbb/tfm/ETbb-Regular-lf-sc-ot1--base.tfm
2020/05/15 | 1304 | fonts/etbb/tfm/ETbb-Bold-osf-sc-ot1--base.tfm
@@ -1219,7 +1447,6 @@
2020/05/15 | 1244 | fonts/etbb/tfm/ETbb-Bold-sup-ot1.tfm
2020/05/15 | 1240 | fonts/etbb/tfm/ETbb-Bold-inf-ot1.tfm
2020/05/15 | 1236 | fonts/etbb/tfm/ETbb-Bold-dnom-ot1.tfm
-2020/05/15 | 12348 | macros/xetex/latex/xepersian/unldk-0.2.py
2020/05/15 | 123432 | fonts/etbb/opentype/ETbb-Regular.otf
2020/05/15 | 119111 | macros/latex/contrib/l3kernel/l3news07.pdf
2020/05/15 | 11899603 | install/macros/latex/contrib/l3kernel.tds.zip
@@ -1234,44 +1461,26 @@
2020/05/15 | 110613 | macros/latex/contrib/l3kernel/l3keys.dtx
2020/05/15 | 110153 | macros/latex/contrib/l3kernel/l3str-convert.dtx
2020/05/15 | 109988 | macros/latex/contrib/l3kernel/l3token.dtx
-2020/05/15 | 10896 | macros/xetex/latex/xepersian/img/weather/sun.jpg
2020/05/15 | 107730 | macros/latex/contrib/l3kernel/l3expan.dtx
2020/05/15 | 107135 | macros/latex/contrib/l3kernel/l3news04.pdf
2020/05/15 | 106636 | fonts/etbb/opentype/ETbb-BoldItalic.otf
2020/05/15 | 105768 | macros/latex/contrib/l3kernel/l3fp-parse.dtx
2020/05/15 | 105108 | macros/latex/contrib/l3kernel/l3news05.pdf
-2020/05/15 | 10501144 | systems/win32/w32tex/ptex-w32.tar.xz
-2020/05/15 | 1018 | macros/xetex/latex/bidi/README
-2020/05/15 | 10085852 | systems/texlive/tlnet/archive/l3kernel.doc.r55152.tar.xz
2020/05/15 | 100320 | fonts/etbb/opentype/ETbb-Italic.otf
2020/05/15 | 100071 | macros/latex/contrib/l3packages/xtemplate.dtx
2020/05/14 | 99168152 | systems/win32/w32tex/web2c-lib.tar.xz
2020/05/14 | 989448 | systems/texlive/tlnet/archive/hyperxmp.doc.r55130.tar.xz
2020/05/14 | 93904904 | systems/win32/w32tex/TLW64/tl-win64.zip
-2020/05/14 | 894243 | macros/xetex/latex/bidi/bidi.dtx
-2020/05/14 | 8536 | macros/luatex/generic/lua-uni-algos/lua-uni-normalize.lua
-2020/05/14 | 8259 | macros/luatex/generic/lua-uni-algos/lua-uni-algos.tex
-2020/05/14 | 761651 | macros/xetex/latex/bidi/gull.jpg
-2020/05/14 | 679 | macros/luatex/generic/lua-uni-algos/lua-uni-algos.lua
-2020/05/14 | 6101 | macros/xetex/latex/bidi/bidi-doc-latex-pkgsupport.ltx
-2020/05/14 | 60471 | macros/luatex/generic/lua-uni-algos/lua-uni-algos.pdf
2020/05/14 | 6028 | systems/texlive/tlnet/archive/xepersian-hm.source.r55123.tar.xz
-2020/05/14 | 5939 | macros/xetex/latex/bidi/bidi-doc-plain-basics.ltx
-2020/05/14 | 534 | macros/xetex/latex/bidi/bidi-doc.ltx
2020/05/14 | 517016 | dviware/dvidvi/configure.texk
2020/05/14 | 5016 | systems/texlive/tlnet/archive/xepersian-hm.r55123.tar.xz
2020/05/14 | 478644 | systems/texlive/tlnet/archive/xepersian-hm.doc.r55123.tar.xz
-2020/05/14 | 4547 | macros/xetex/latex/bidi/bidi-doc-latex-pkgs.ltx
2020/05/14 | 454256 | systems/texlive/tlnet/archive/antanilipsum.doc.r55129.tar.xz
-2020/05/14 | 4532 | macros/luatex/generic/lua-uni-algos/lua-uni-graphemes.lua
-2020/05/14 | 4497 | macros/xetex/latex/bidi/bidi-doc-latex-programming.ltx
2020/05/14 | 43658 | dviware/dvidvi/Makefile.in
2020/05/14 | 432 | systems/texlive/tlnet/archive/collection-langitalian.r55129.tar.xz
-2020/05/14 | 41466624 | systems/win32/w32tex/latex-dev.tar.xz
2020/05/14 | 389740 | systems/texlive/tlnet/archive/lwarp.source.r55122.tar.xz
2020/05/14 | 381532 | systems/texlive/tlnet/archive/anonymous-acm.doc.r55121.tar.xz
2020/05/14 | 37004 | systems/texlive/tlnet/archive/tikztosvg.doc.r55132.tar.xz
-2020/05/14 | 3596 | macros/xetex/latex/bidi/bidi-doc-preamble.ltx
2020/05/14 | 354268 | systems/texlive/tlnet/archive/erewhon.doc.r55128.tar.xz
2020/05/14 | 344 | systems/texlive/tlnet/archive/tikztosvg.x86_64-darwinlegacy.r55132.tar.xz
2020/05/14 | 340 | systems/texlive/tlnet/archive/tikztosvg.x86_64-linuxmusl.r55132.tar.xz
@@ -1288,21 +1497,14 @@
2020/05/14 | 336 | systems/texlive/tlnet/archive/tikztosvg.amd64-netbsd.r55132.tar.xz
2020/05/14 | 336 | systems/texlive/tlnet/archive/tikztosvg.amd64-freebsd.r55132.tar.xz
2020/05/14 | 336 | systems/texlive/tlnet/archive/tikztosvg.aarch64-linux.r55132.tar.xz
-2020/05/14 | 2936 | macros/xetex/latex/bidi/bidi-bibitem.pdf
2020/05/14 | 2614276 | systems/texlive/tlnet/archive/lwarp.doc.r55122.tar.xz
2020/05/14 | 2422672 | systems/texlive/tlnet/archive/erewhon.r55128.tar.xz
-2020/05/14 | 23945 | macros/xetex/latex/bidi/bidi-doc-latex-basics.ltx
2020/05/14 | 2110208 | systems/texlive/tlnet/archive/luajittex.win32.r55133.tar.xz
-2020/05/14 | 2109 | macros/luatex/generic/lua-uni-algos/lua-uni-parse.lua
2020/05/14 | 209 | macros/latex/contrib/beamer-contrib/beamerappendixnote/example-basic.tex
-2020/05/14 | 1961 | macros/xetex/latex/bidi/bidi-doc-plain-programming.ltx
-2020/05/14 | 1915 | macros/luatex/generic/lua-uni-algos/lua-uni-case.lua
2020/05/14 | 1829396 | systems/win32/w32tex/jtex-w32.tar.xz
2020/05/14 | 1822160 | systems/texlive/tlnet/archive/luatex.win32.r55133.tar.xz
-2020/05/14 | 1774 | macros/xetex/latex/bidi/bidi-doc-title.ltx
2020/05/14 | 175164 | systems/texlive/tlnet/archive/lwarp.r55122.tar.xz
2020/05/14 | 173436 | systems/texlive/tlnet/archive/emojicite.doc.r55131.tar.xz
-2020/05/14 | 1693 | macros/xetex/latex/bidi/picture.jpg
2020/05/14 | 1550700 | systems/texlive/tlnet/archive/luahbtex.win32.r55133.tar.xz
2020/05/14 | 1528 | systems/texlive/tlnet/archive/anonymous-acm.r55121.tar.xz
2020/05/14 | 1500 | systems/texlive/tlnet/archive/collection-publishers.r55121.tar.xz
@@ -1311,8 +1513,6 @@
2020/05/14 | 1440 | systems/texlive/tlnet/archive/tikztosvg.r55132.tar.xz
2020/05/14 | 1360 | systems/texlive/tlnet/archive/collection-pictures.r55132.tar.xz
2020/05/14 | 1328 | systems/texlive/tlnet/archive/emojicite.r55131.tar.xz
-2020/05/14 | 1289 | macros/xetex/latex/bidi/bidi-doc-intro.ltx
-2020/05/14 | 1137 | macros/luatex/generic/lua-uni-algos/README.md
2020/05/14 | 10788 | systems/texlive/tlnet/archive/hyperxmp.r55130.tar.xz
2020/05/14 | 10737 | macros/latex/contrib/beamer-contrib/beamerappendixnote/example-basic.pdf
2020/05/14 | 10376 | systems/texlive/tlnet/archive/antanilipsum.r55129.tar.xz
@@ -1346,7 +1546,6 @@
2020/05/13 | 21938 | support/tikztosvg.zip
2020/05/13 | 21932 | macros/latex/required/babel/base/bbcompat.dtx
2020/05/13 | 216819 | macros/latex/contrib/hyperxmp/hyperxmp.dtx
-2020/05/13 | 2120064 | systems/win32/w32tex/win64/context-w64.tar.xz
2020/05/13 | 210 | macros/luatex/latex/emojicite/example.tex
2020/05/13 | 2036 | macros/latex/contrib/hyperxmp/hyperxmp.ins
2020/05/13 | 19025 | macros/luatex/latex/emojicite/LICENSE.txt
@@ -1357,7 +1556,6 @@
2020/05/13 | 1649 | macros/latex/contrib/antanilipsum/README.md
2020/05/13 | 158506 | macros/latex/contrib/antanilipsum/antanilipsum.dtx
2020/05/13 | 140653 | systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
-2020/05/13 | 139749296 | systems/win32/w32tex/context.tar.xz
2020/05/13 | 1303174 | macros/latex/contrib/hyperxmp/hyperxmp.pdf
2020/05/13 | 1197048 | install/macros/latex/contrib/hyperxmp.tds.zip
2020/05/13 | 1185862 | macros/latex/contrib/hyperxmp.zip
@@ -1596,7 +1794,6 @@
2020/05/12 | 5840 | fonts/erewhon/tfm/Erewhon-Bold-lf-ly1.tfm
2020/05/12 | 5836 | fonts/erewhon/tfm/Erewhon-Bold-tosf-ly1.tfm
2020/05/12 | 5836 | fonts/erewhon/tfm/Erewhon-Bold-tlf-ly1.tfm
-2020/05/12 | 576 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-linuxmusl.r55117.tar.xz
2020/05/12 | 57525 | macros/xetex/latex/xepersian-hm/xepersian-hm.pdf
2020/05/12 | 5742 | macros/latex/contrib/l3kernel/l3format.ins
2020/05/12 | 5740 | fonts/erewhon/tfm/Erewhon-Regular-osf-sc-t2c.tfm
@@ -1604,18 +1801,6 @@
2020/05/12 | 5716 | fonts/erewhon/tfm/Erewhon-Regular-tosf-sc-t2c.tfm
2020/05/12 | 5716 | fonts/erewhon/tfm/Erewhon-Regular-tlf-sc-t2c.tfm
2020/05/12 | 57155 | systems/win32/miktex/tm/packages/twoup-gen.tar.lzma
-2020/05/12 | 568 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-solaris.r55117.tar.xz
-2020/05/12 | 568 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r55117.tar.xz
-2020/05/12 | 568 | systems/texlive/tlnet/archive/texlive-scripts.i386-cygwin.r55117.tar.xz
-2020/05/12 | 568 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r55117.tar.xz
-2020/05/12 | 568 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r55117.tar.xz
-2020/05/12 | 564 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-linux.r55117.tar.xz
-2020/05/12 | 564 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55117.tar.xz
-2020/05/12 | 564 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r55117.tar.xz
-2020/05/12 | 564 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r55117.tar.xz
-2020/05/12 | 564 | systems/texlive/tlnet/archive/texlive-scripts.i386-freebsd.r55117.tar.xz
-2020/05/12 | 564 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r55117.tar.xz
-2020/05/12 | 564 | systems/texlive/tlnet/archive/texlive-scripts.aarch64-linux.r55117.tar.xz
2020/05/12 | 53432 | fonts/erewhon/map/erewhon.map
2020/05/12 | 5336 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-ot2.tfm
2020/05/12 | 5322 | macros/pdftex/mptopdf/tex/generic/context/mptopdf/mptopdf.tex
@@ -2315,7 +2500,6 @@
2020/05/11 | 46619 | macros/latex/contrib/caption/subcaption.dtx
2020/05/11 | 464450 | macros/latex/contrib/tasks/tasks-manual.pdf
2020/05/11 | 41408 | systems/texlive/tlnet/archive/acro.r55090.tar.xz
-2020/05/11 | 392945940 | systems/win32/w32tex/ltxpkgdocs.tar.xz
2020/05/11 | 38152 | macros/latex/contrib/draftwatermark/draftwatermark.dtx
2020/05/11 | 3729 | fonts/utilities/fontools/share/fontools_t2b.enc
2020/05/11 | 3651 | fonts/utilities/fontools/share/fontools_t2c.enc
@@ -2380,85 +2564,3 @@
2020/05/11 | 1213404 | systems/texlive/tlnet/archive/acro.doc.r55090.tar.xz
2020/05/11 | 115778 | macros/latex/contrib/caption/bicaption.pdf
2020/05/11 | 112 | macros/latex/contrib/caption/SUMMARY
-2020/05/10 | 983 | macros/latex/contrib/acro/examples/acro.example.issue-119.tex
-2020/05/10 | 98051 | macros/latex/contrib/acro/acro-manual.tex
-2020/05/10 | 9637048 | macros/latex/contrib/beamer-contrib/themes/beamerdarkthemes.zip
-2020/05/10 | 879954 | macros/latex/contrib/acro/acro-manual.pdf
-2020/05/10 | 838524 | systems/win32/w32tex/ttf2pt1-w32.tar.xz
-2020/05/10 | 825232 | systems/win32/w32tex/ttf2pk-w32.tar.xz
-2020/05/10 | 819115 | macros/latex/contrib/apa7.zip
-2020/05/10 | 8175 | macros/latex/contrib/acro/examples/acro.example.issue-119.pdf
-2020/05/10 | 797464 | systems/win32/w32tex/win64/dvipdfm-w64.tar.xz
-2020/05/10 | 783 | macros/latex/contrib/llncsconf/example.tex
-2020/05/10 | 779 | macros/latex/contrib/acro/examples/acro.example.possessive.tex
-2020/05/10 | 757 | macros/latex/contrib/acro/examples/acro.example.texsx-542461.tex
-2020/05/10 | 734588 | systems/win32/w32tex/win64/ttf2pk-w64.tar.xz
-2020/05/10 | 706 | macros/latex/contrib/acro/examples/acro.example.issue-111.tex
-2020/05/10 | 695640 | systems/win32/w32tex/win64/ttf2pt1-w64.tar.xz
-2020/05/10 | 6666 | macros/latex/contrib/llncsconf/llncsconf.sty
-2020/05/10 | 66192764 | systems/win32/w32tex/biblatex-biber.tar.xz
-2020/05/10 | 65067 | macros/latex/contrib/acro/examples/acro.example.units.pdf
-2020/05/10 | 64110 | macros/latex/contrib/apa7/samples/shortsample.pdf
-2020/05/10 | 6374 | macros/latex/contrib/apa7/apa7.ins
-2020/05/10 | 62052 | systems/texlive/tlnet/archive/nicematrix.source.r55079.tar.xz
-2020/05/10 | 581820 | systems/texlive/tlnet/archive/biblatex-ext.doc.r55078.tar.xz
-2020/05/10 | 52456 | systems/texlive/tlnet/archive/2up.doc.r55076.tar.xz
-2020/05/10 | 521278 | macros/latex/contrib/apa7/apa7.pdf
-2020/05/10 | 501 | macros/latex/contrib/llncsconf/CHANGELOG.md
-2020/05/10 | 483744 | systems/win32/w32tex/dvi2tty-w32.tar.xz
-2020/05/10 | 4652952 | systems/win32/w32tex/dvipdfm-w32.tar.xz
-2020/05/10 | 447780 | systems/win32/w32tex/win64/dvi2tty-w64.tar.xz
-2020/05/10 | 43745 | macros/latex/contrib/longdivision/longdivision.sty
-2020/05/10 | 4200 | systems/texlive/tlnet/archive/2up.r55076.tar.xz
-2020/05/10 | 4025008 | macros/latex/contrib/beamer-contrib/themes/beamerdarkthemes/beamerdarkthemesuserguide.pdf
-2020/05/10 | 4014232 | systems/win32/w32tex/texinfo-w32.tar.xz
-2020/05/10 | 372 | macros/latex/contrib/acro/examples/acro.example.texsx-515295.tex
-2020/05/10 | 353 | macros/latex/contrib/acro/examples/acro.example.texsx-513623.tex
-2020/05/10 | 3487 | macros/latex/contrib/beamer-contrib/themes/beamerdarkthemes/beamercolorthemefrigatebird.sty
-2020/05/10 | 3479 | macros/latex/contrib/beamer-contrib/themes/beamerdarkthemes/beamercolorthemecormorant.sty
-2020/05/10 | 3471 | macros/latex/contrib/beamer-contrib/themes/beamerdarkthemes/beamercolorthememagpie.sty
-2020/05/10 | 3467 | macros/latex/contrib/llncsconf/README.md
-2020/05/10 | 3440 | macros/latex/contrib/beamer-contrib/themes/beamerdarkthemes/example.tex
-2020/05/10 | 33721 | macros/latex/contrib/acro/examples/acro.example.texsx-507726.pdf
-2020/05/10 | 329 | macros/latex/contrib/acro/examples/acro.example.issue-109.tex
-2020/05/10 | 32432 | macros/latex/contrib/acro/examples/acro.example.texsx-505891.pdf
-2020/05/10 | 3214 | macros/latex/contrib/acro/examples/acro.example.basic.tex
-2020/05/10 | 315 | macros/latex/contrib/acro/examples/acro.example.acflike.tex
-2020/05/10 | 30275 | macros/latex/contrib/acro/examples/acro.example.issue-109.pdf
-2020/05/10 | 286 | macros/latex/contrib/acro/examples/acro.example.issue-154.tex
-2020/05/10 | 2637524 | systems/win32/w32tex/dvitools-w32.tar.xz
-2020/05/10 | 26304 | systems/texlive/tlnet/archive/biblatex-ext.r55078.tar.xz
-2020/05/10 | 24224 | macros/latex/contrib/acro/examples/acro.example.issue-154.pdf
-2020/05/10 | 2352640 | systems/win32/w32tex/win64/dvitools-w64.tar.xz
-2020/05/10 | 22752 | macros/latex/contrib/acro/examples/acro.example.texsx-513623.pdf
-2020/05/10 | 2141 | macros/latex/contrib/beamer-contrib/themes/beamerdarkthemes/README
-2020/05/10 | 2104 | macros/latex/contrib/acro/README
-2020/05/10 | 20922 | macros/latex/contrib/acro/examples/acro.example.acflike.pdf
-2020/05/10 | 1978 | macros/latex/contrib/acro/examples/acro.example.units.tex
-2020/05/10 | 196731 | macros/latex/contrib/apa7/samples/longsample.pdf
-2020/05/10 | 1879036 | systems/win32/w32tex/win64/ptex-w64.tar.xz
-2020/05/10 | 18160 | systems/texlive/tlnet/archive/nicematrix.r55079.tar.xz
-2020/05/10 | 1807384 | systems/win32/w32tex/win64/uptex-w64.tar.xz
-2020/05/10 | 1689384 | systems/win32/w32tex/win64/ptex-ng-w64.tar.xz
-2020/05/10 | 1663268 | systems/win32/w32tex/makeindex-w32.tar.xz
-2020/05/10 | 162427 | macros/latex/contrib/acro/acro.sty
-2020/05/10 | 15855 | macros/latex/contrib/acro/examples/acro.example.texsx-515295.pdf
-2020/05/10 | 15808 | macros/latex/contrib/acro/examples/acro.example.texsx-542461.pdf
-2020/05/10 | 15733 | macros/latex/contrib/acro/examples/acro.example.issue-111.pdf
-2020/05/10 | 1476 | macros/latex/contrib/acro/examples/acro.example.texsx-507726.tex
-2020/05/10 | 145736 | macros/latex/contrib/apa7/apa7.dtx
-2020/05/10 | 144058 | macros/latex/contrib/acro/acro2.sty
-2020/05/10 | 14394 | macros/latex/contrib/beamer-contrib/themes/beamerdarkthemes/beamerdarkthemesuserguide.tex
-2020/05/10 | 1371584 | systems/texlive/tlnet/archive/logix.r55077.tar.xz
-2020/05/10 | 1369317 | macros/latex/contrib/acro.zip
-2020/05/10 | 13686 | macros/latex/contrib/acro/examples/acro.example.possessive.pdf
-2020/05/10 | 1298 | macros/latex/contrib/llncsconf/LICENSE
-2020/05/10 | 1278 | macros/latex/contrib/apa7/README.txt
-2020/05/10 | 127321 | macros/latex/contrib/llncsconf.zip
-2020/05/10 | 125351 | macros/latex/contrib/acro/examples/acro.example.basic.pdf
-2020/05/10 | 1247984 | systems/texlive/tlnet/archive/logix.doc.r55077.tar.xz
-2020/05/10 | 123034 | macros/latex/contrib/llncsconf/example.pdf
-2020/05/10 | 1176436 | systems/texlive/tlnet/archive/nicematrix.doc.r55079.tar.xz
-2020/05/10 | 1140264 | systems/win32/w32tex/win64/makeindex-w64.tar.xz
-2020/05/10 | 10958948 | systems/win32/w32tex/win64/xetex-w64.tar.xz
-2020/05/10 | 1068 | macros/latex/contrib/acro/examples/acro.example.texsx-505891.tex
diff --git a/graphics/pgf/contrib/circuitikz/doc/changelog.tex b/graphics/pgf/contrib/circuitikz/doc/changelog.tex
index 3296640b07..5a06b7c0cc 100644
--- a/graphics/pgf/contrib/circuitikz/doc/changelog.tex
+++ b/graphics/pgf/contrib/circuitikz/doc/changelog.tex
@@ -5,6 +5,24 @@ full list of changes.
\begin{itemize}
\item
+ Version 1.1.2 (2020-05-17)
+
+ \begin{itemize}
+ \tightlist
+ \item
+ Blocks and component for three-phase networks (3-lines wire, AC/DC
+ and DC/AC converters blocks and grid node block) added by user
+ \texttt{@olfline} on GitHub
+ \item
+ added transformer sources with optional vector groups for
+ three-phase networks by \texttt{@olfline} on Github
+ \item
+ added subsections to the examples
+ \item
+ fixed position of american voltages on open circuits (suggested by
+ user \texttt{@rhandley} on GitHub)
+ \end{itemize}
+\item
Version 1.1.1 (2020-04-24)
One-line bugfix release for the IEEE ports ``not'' circle thickness
diff --git a/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf b/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
index 5b6ec02842..c551b09b49 100644
--- a/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
+++ b/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
index cba2665751..62be379764 100644
--- a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
+++ b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
index f5fd98ad7a..fdf6d43878 100644
--- a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
+++ b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
@@ -280,6 +280,7 @@ They \texttt{use fpu reciprocal} key seems to have no side effects, but given th
Here, we will provide a list of incompabilitys between different version of circuitikz. We will try to hold this list short, but sometimes it is easier to break with old syntax than including a lot of switches and compatibility layers.
You can check the used version at your local installation using the macro \verb!\pgfcircversion{}!.
\begin{itemize}
+ \item After v1.1.2: the position of \texttt{american} voltages for the \texttt{open} bipoles (you can revert to old behavior, see section~\ref{sec:sub-voltage-position}).
\item After v0.9.7: the position of the text of transistor nodes has changed; see section~\ref{sec:transistors-labels}.
\item After v0.9.4: added the concept of styling of circuits. It should be backward compatible, but it's a big change, so be ready to use the \texttt{0.9.3} snapshot (see below for details).
\item After v0.9.0: the parameters \texttt{tripoles/american or port/aaa}, \texttt{...bbb}, \texttt{...ccc} and \texttt{...ddd} are no longer used and are silently ignored; the same stands for \texttt{nor}, \texttt{xor}, and \texttt{xnor} ports.
@@ -287,7 +288,7 @@ You can check the used version at your local installation using the macro \verb!
\item Since v0.8.2: voltage and current label directions (\texttt{v<=} / \texttt{i<=}) do NOT change the orientation of the drawn source shape anymore. Use the \texttt{invert} option to rotate the shape of the source. Furthermore, from this version on, the current label (\texttt{i=}) at current sources can be used independent of the regular label (\texttt{l=}).
\item Since v0.7?: The label behaviour at mirrored bipoles has changes, this fixes the voltage drawing, but perhaps you have to adjust your label positions.
\item Since v0.5.1: The parts pfet, pigfete, pigfetebulk and pigfetd are now mirrored by default. Please adjust your yscale-option to correct this.
- \item Since v0.5: New voltage counting direction, here exists an option to use the old behaviour
+ \item Since v0.5: New voltage counting direction, there exists an option to use the old behaviour.
\end{itemize}
If you have older projects that show compatibility problems, you have two options:
@@ -1726,8 +1727,20 @@ Notice that if you choose the dashed style, the noise sources are fillable:
\circuitdescbip*{pvsource}{Photovoltaic-voltage source}{}
\circuitdescbip*[oosource]{ioosource}{Double Zero style current source}{}
\circuitdescbip*[oosource]{voosource}{Double Zero style voltage source}{}
+ \circuitdescbip*[oosourcetrans]{oosourcetrans}{transformer source}{}
+ \circuitdescbip*[ooosource]{ooosource}{transformer with three windings}{}(left/175/0.2, right/5/0.5, prim1/130/.2, prim2/-130/.2, sec1/45/.2, sec2/60/.2, sec3/90/.2, tert1/0/.2, tert2/-45/.2, tert3/-90/.2)
\end{groupdesc}
+The transformershapes vector group options can be specified for the primary (prim$=<value>$), the secondary (sec$=<value>$) and tertiary (tert$=<value>$) three-phase vector groups: \textbf{delta}, \textbf{wye} and \textbf{zig}.
+
+\begin{LTXexample}[varwidth=true]
+\begin{circuitikz}
+ \draw (0,0) to[oosourcetrans,prim=zig,sec=delta,o-] ++(2,0)
+ to[oosourcetrans, prim=delta, sec=wye,-o] ++(0,-2)
+ to[ooosource, prim=wye,sec=zig,tert=delta] (0,0);
+\end{circuitikz}
+\end{LTXexample}
+
\subsubsection{DC sources}
\begin{groupdesc}
\circuitdescbip*{dcvsource}{DC voltage source}{}
@@ -2049,12 +2062,15 @@ This are simple drawings to indicate multiple wires.
\begin{groupdesc}
\circuitdescbip{multiwire}{Single line multiple wires}{multiwire}
\circuitdescbip{bmultiwire}{Double line multiple wires}{bmultiwire}
+\circuitdescbip{tmultiwire}{Triple line multiple wires\footnotemark}{tmultiwire}
+\footnotetext{added by \texttt{olfline}}
\end{groupdesc}
\begin{LTXexample}[varwidth=true]
\begin{circuitikz}
\draw (0,0) to[multiwire=4] ++(1,0);
\draw (0,-2) to[bmultiwire=6] ++(1,0);
+ \draw (0,-4) to[tmultiwire=3] ++(1,0);
\end{circuitikz}
\end{LTXexample}
@@ -2209,6 +2225,8 @@ It also has a \texttt{zero} anchor if you need to rotate it about its real cente
\circuitdesc*{oscillator}{oscillator}{}
\circuitdesc*{circulator}{circulator}{}
\circuitdesc*{wilkinson}{wilkinson divider}{}( in/180/0.1, out2/45/0.1, out1/-45/0.1 )
+ \circuitdesc*{gridnode}{gridnode\footnotemark}{}(left/135/0.2, right/45/0.2, center/-100/0.4, up/90/0.2, down/-45/.2)
+ \footnotetext{added by \texttt{olfline}}
\end{groupdesc}
\begin{groupdesc}
@@ -2232,6 +2250,11 @@ It also has a \texttt{zero} anchor if you need to rotate it about its real cente
\circuitdescbip*{phaseshifter}{phase shifter}{}
\circuitdescbip*{vphaseshifter}{var.\ phase shifter}{}
\circuitdescbip*{detector}{detector}{}
+ \circuitdescbip*{sacdc}{sacdc}{}
+ \circuitdescbip*{sdcac}{sdcac}{}
+ \circuitdescbip*{tacdc}{tacdc}{}
+ \circuitdescbip*{tdcac}{tdcac\footnotemark}{}(left/170/0.5, right/5/0.5, center/-90/0.3, ac1/45/0.1, ac2/-5/.3, ac3/-45/.1, dc1/135/.3, dc2/185/.3)
+ \footnotetext{the 4 converter blocks added by \texttt{olfline}}
\end{groupdesc}
\begin{groupdesc}
@@ -3437,7 +3460,7 @@ If you want different symbols for input and output you can use a null symbol and
\end{LTXexample}
The amplifier label (given as the text of the node) is normally more or less centered in the shape (in the case of the triangular shape, it is shifted a bit to the left to \emph{seem} visually centered); since version \texttt{1.1.0} you can move it at the left side plus a fixed offset setting the key \texttt{component text} or the style with the same name to \texttt{left}; by default the key is \texttt{center}.
-You can change the offset with the key \texttt{left text distance} (default \texttt{0.3em}; you must use a length here).
+You can change the offset with the key \texttt{left text distance} (default \texttt{0.3em}; you must use a length here). These parameters are shared with IEEE-style logic ports.
\begin{LTXexample}[varwidth=true, basicstyle=\small\ttfamily]
\begin{circuitikz}[]
@@ -4218,7 +4241,7 @@ You can use the additional elements (the \texttt{notcirc} and the \texttt{schmit
\end{circuitikz}
\end{LTXexample}
-Notice the key \texttt{component text=left} that moves the label near to the left border of the component. There is also a \verb|\ctikzset{component text=left}| if you prefer to have it as a default for all the IEEE ports.\footnote{There is a plan to extend this to other components, too.}
+Notice the key \texttt{component text=left} that moves the label near to the left border of the component. There is also a \verb|\ctikzset{component text=left}| if you prefer to have it as a default for all the IEEE ports.\footnote{You can use the same key with amplifiers, too.}
\paragraph{Stacking and aligning IEEE standard gates.} The standard gates are designed so that they stacks up nicely when positioned using the external leads as anchors. Notice that the ports \textbf{do} have different sizes, but the leads lengths are designed to counter the differences.
@@ -4352,7 +4375,8 @@ Most of the anchors can be seen in the following diagram:
}
\end{circuitikz}
-The inputs anchor are \texttt{in \emph{number}} (on the tip of the lead) and \texttt{bin \emph{number}} (\textbf{b}order \textbf{in}puts) on the component's border (useful if you draw the ports with \texttt{no inut leads}. Additionally, you have \texttt{ibin \emph{number}} (\textbf{i}nner \textbf{b}order \textbf{in}puts) for the \emph{x}-type ports. The anchor named \texttt{left} is where a central border input would be.
+The inputs anchor are \texttt{in \emph{number}} (on the tip of the lead) and \texttt{bin \emph{number}} (\textbf{b}order \textbf{in}puts) on the component's border (useful if you draw the ports with \texttt{no inut leads}).
+Additionally, you have \texttt{ibin \emph{number}} (\textbf{i}nner \textbf{b}order \textbf{in}puts) for the \emph{x}-type ports. The anchor named \texttt{left} is where a central border input would be.
In one-input ports (\texttt{not port}, the buffer, and Schmitt-type ports) you can use plain \texttt{in} or \texttt{in 1} indifferently.
@@ -5373,9 +5397,9 @@ As an alternative for the current arrows, you can also use the following flows.
\end{LTXexample}
\subsection{Voltages}
-See introduction note at Currents (chapter \ref{curr-and-volt}, page \pageref{curr-and-volt})!
+See introduction note at Currents and Voltages (chapter \ref{curr-and-volt}, page \pageref{curr-and-volt}) for the direction of the voltage and currents.
-\subsubsection{European style} The default, with arrows. Use option \texttt{europeanvoltage} or style \verb![european voltages]!.
+\subsubsection{European style} The default, with arrows. Use option \texttt{europeanvoltage} or style \verb![european voltages]!, or setting (even locally) \texttt{voltage=european}.
\begin{LTXexample}[varwidth=true]
\begin{circuitikz}[european voltages]
@@ -5443,11 +5467,77 @@ See introduction note at Currents (chapter \ref{curr-and-volt}, page \pageref{cu
\end{circuitikz}
\end{LTXexample}
+\subsubsection{Straight European style} Using straight arrows. Use option \texttt{straightvoltages} or style \verb![straight voltages]!, or setting (even locally) \texttt{voltage=straight}. Notice that this is an only lightly tested option, so use with care.
+
+\begin{LTXexample}[varwidth=true]
+\begin{circuitikz}[straight voltages]
+ \draw (0,0) to[R, v^>=$v_1$] (2,0);
+\end{circuitikz}
+\end{LTXexample}
+
+\begin{LTXexample}[varwidth=true]
+\begin{circuitikz}[straight voltages]
+ \draw (0,0) to[R, v^<=$v_1$] (2,0);
+\end{circuitikz}
+\end{LTXexample}
+
+\begin{LTXexample}[varwidth=true]
+\begin{circuitikz}[straight voltages]
+ \draw (0,0) to[R, v_>=$v_1$] (2,0);
+\end{circuitikz}
+\end{LTXexample}
+
+\begin{LTXexample}[varwidth=true]
+\begin{circuitikz}[straight voltages]
+ \draw (0,0) to[R, v_<=$v_1$] (2,0);
+\end{circuitikz}
+\end{LTXexample}
+
+\begin{LTXexample}[varwidth=true]
+\begin{circuitikz}[straight voltages]
+ \draw (0,0) to[V=10V, i_=$i_1$] (2,0);
+\end{circuitikz}
+\end{LTXexample}
+\begin{LTXexample}[varwidth=true]
+\begin{circuitikz}[straight voltages]
+ \draw (0,0) to[V<=10V, i_=$i_1$] (2,0);
+\end{circuitikz}
+\end{LTXexample}
+
+\begin{LTXexample}[varwidth=true]
+\begin{circuitikz}[straight voltages]
+ \draw (0,0) to[I=1A, v_=$u_1$] (2,0);
+\end{circuitikz}
+\end{LTXexample}
+
+\begin{LTXexample}[varwidth=true]
+\begin{circuitikz}[straight voltages]
+ \draw (0,0) to[I<=1A, v_=$u_1$] (2,0);
+\end{circuitikz}
+\end{LTXexample}
+
+\begin{LTXexample}[varwidth=true]
+\begin{circuitikz}[straight voltages]
+ \draw (0,0) to[I=$~$,l=1A, v_=$u_1$] (2,0);
+\end{circuitikz}
+\end{LTXexample}
+
+\begin{LTXexample}[varwidth=true]
+\begin{circuitikz}[straight voltages]
+ \draw (0,0) to[I,l=1A, v_=$u_1$] (2,0);
+\end{circuitikz}
+\end{LTXexample}
+
+\begin{LTXexample}[varwidth=true]
+\begin{circuitikz}[straight voltages]
+ \draw (0,0) to[battery,l_=1V, v=$u_1$, i=$i_1$] (2,0);
+\end{circuitikz}
+\end{LTXexample}
\subsubsection{American style}
-Use option \texttt{americanvoltage} or set \verb![american voltages]!.
+Use option \texttt{americanvoltage} or set \verb![american voltages]! or use the option \texttt{voltage=american}.
\begin{LTXexample}[varwidth=true]
\begin{circuitikz}[american voltages]
@@ -5485,7 +5575,7 @@ Use option \texttt{americanvoltage} or set \verb![american voltages]!.
\end{circuitikz}
\end{LTXexample}
-\subsubsection{Voltage position} It is possible to move away the arrows and the plus or minus signs with the key \texttt{voltages shift} (default value is \texttt{0}, which gives the standard position):
+\subsubsection{Voltage position}\label{sec:sub-voltage-position} It is possible to move away the arrows and the plus or minus signs with the key \texttt{voltages shift} (default value is \texttt{0}, which gives the standard position):
\begin{LTXexample}[varwidth=true]
\begin{circuitikz}[]
@@ -5503,6 +5593,15 @@ Use option \texttt{americanvoltage} or set \verb![american voltages]!.
\end{circuitikz}
\end{LTXexample}
+You can fine-tune the position of the \texttt{+} and \texttt{-} symbols and the label in independent way using \texttt{voltage/shift} (default \texttt{0.0} for the former and \texttt{voltage/american label distance} (the distance of the label form the lines of the symbols, default \texttt{1.1}) for the latter.
+
+\begin{LTXexample}[varwidth=true]
+\begin{circuitikz}[american voltages]
+ \ctikzset{voltage/american label distance=0.2, voltage/shift=2}
+ \draw (0,0) to[R, v=$v_1$, i=$i_1$] (2,0);
+\end{circuitikz}
+\end{LTXexample}
+
Notes that \texttt{american voltage} also affects batteries.
\begin{LTXexample}[varwidth=true]
@@ -5517,9 +5616,23 @@ Notes that \texttt{american voltage} also affects batteries.
\end{circuitikz}
\end{LTXexample}
+When using \texttt{american} or \texttt{straight} voltage style, the \texttt{open} component is treated differently, and the voltage is placed in the middle of the open space\footnote{Since \texttt{v1.1.2}, thank to an \href{https://github.com/circuitikz/circuitikz/issues/374}{issue opened by user \texttt{rhandley} on GitHub}.}:
+
+\begin{LTXexample}[varwidth=true]
+\begin{circuitikz}[american voltages]
+ \draw (0,1.5) -- ++(0.5,0)
+ to[open, v=$v_o$, o-o] ++(2,0) -- ++(0.5,0);
+ \draw (0,0) -- ++(0.5,0)
+ to[open, v=$v_o$, voltage=straight, *-*] ++(2,0)
+ -- ++(0.5,0);
+\end{circuitikz}
+\end{LTXexample}
+
+If you want or need to maintain the old behavior for \texttt{open} voltage, you can set the key \texttt{american open voltage} to \texttt{legacy} (the default is the new behavior, which correspond to the value \texttt{center}).
+
\subsubsection{American voltages customization}
-Since 0.9.0, you can change the font\footnote{There where a bug before, noticed by the user \texttt{dzereb} on \href{https://tex.stackexchange.com/questions/487683/odd-minus-style-when-drawing-american-voltage}{tex.stackexchange.com} which made the symbols using different fonts in a basically random way. In the same page, user \texttt{campa} found the problem. Thanks!} used by the \texttt{american voltages} style, by setting to something different from nothing the key \texttt{voltage/american font} (default: nothing, using the current font) style:
+Since 0.9.0, you can change the font\footnote{There was a bug before, noticed by the user \texttt{dzereb} on \href{https://tex.stackexchange.com/questions/487683/odd-minus-style-when-drawing-american-voltage}{tex.stackexchange.com} which made the symbols using different fonts in a basically random way. In the same page, user \texttt{campa} found the problem. Thanks!} used by the \texttt{american voltages} style, by setting to something different from nothing the key \texttt{voltage/american font} (default: nothing, using the current font) style:
\begin{LTXexample}[varwidth=true]
\begin{circuitikz}[american]
@@ -6511,6 +6624,10 @@ The best way of contributing is forking the project, adding your component in th
\section{Examples}
+Here a series of example, contributed by several people, is shown with their code.
+
+\subsection{A red diode}
+
\begin{LTXexample}[pos=t,varwidth=true]
\begin{circuitikz}[scale=1.4]\draw
(0,0) to[C, l=10<\micro\farad>] (0,2) -- (0,3)
@@ -6523,6 +6640,9 @@ The best way of contributing is forking the project, adding your component in th
;\end{circuitikz}
\end{LTXexample}
+\newpage
+\subsection{Using the (experimental) \texttt{siunitx} syntax}
+
\begin{LTXexample}[pos=t,varwidth=true]
\begin{circuitikz}[scale=1.2]\draw
(0,0) node[ground] {}
@@ -6535,9 +6655,11 @@ The best way of contributing is forking the project, adding your component in th
(0,2) -- (0,3) to[L, l=2<\milli\henry>] (5,3) -- (5,2)
{[anchor=south east] (0,2) node {1} (2,2) node {2} (4,2) node {3}}
-;\end{circuitikz}
+;
+\end{circuitikz}
\end{LTXexample}
+
\begin{LTXexample}[pos=t,varwidth=true]
\begin{circuitikz}[scale=1.2]\draw
(0,0) node[anchor=east] {B}
@@ -6551,6 +6673,9 @@ The best way of contributing is forking the project, adding your component in th
;\end{circuitikz}
\end{LTXexample}
+\newpage
+\subsection{Photodiodes}
+
\begin{LTXexample}[pos=t,varwidth=true]
\begin{circuitikz}[scale=1]\draw
(0,0) node[transformer] (T) {}
@@ -6559,6 +6684,7 @@ The best way of contributing is forking the project, adding your component in th
;\end{circuitikz}
\end{LTXexample}
+\subsection{A Sallen-Key cell}
\begin{LTXexample}[pos=t,varwidth=true]
\begin{circuitikz}[scale=1]\draw
@@ -6572,6 +6698,9 @@ The best way of contributing is forking the project, adding your component in th
;\end{circuitikz}
\end{LTXexample}
+\newpage
+\subsection{Mixing circuits and graphs}
+
\begin{LTXexample}[pos=t,varwidth=true]
\begin{circuitikz}[scale=1.2, american]\draw
(0,2) to[I=1<\milli\ampere>] (2,2)
@@ -6597,6 +6726,9 @@ The best way of contributing is forking the project, adding your component in th
\end{circuitikz}
\end{LTXexample}
+\newpage
+\subsection{RF circuit}
+
\begin{LTXexample}[pos=t,varwidth=true]
\begin{circuitikz}[scale=1]
\ctikzset{bipoles/detector/width=.35}
@@ -6627,6 +6759,8 @@ The best way of contributing is forking the project, adding your component in th
\end{circuitikz}
\end{LTXexample}
+\subsection{A styled low noise input stage}
+
\ctikzloadstyle{romano}
\scalebox{0.707}{%
\begin{circuitikz}[american, romano circuit style]
@@ -6729,10 +6863,12 @@ The best way of contributing is forking the project, adding your component in th
} % scalebox
\end{lstlisting}
-\begin{tabular}{l}\label{ex:compatibility}
+\subsection{An example with the \texttt{compatibility} option}
+\label{ex:compatibility}
+
\IfFileExists{compatibility.pdf}
{\fbox{\includegraphics{compatibility.pdf}}}
-\\
+
\begin{lstlisting}
\documentclass{standalone}
@@ -6751,8 +6887,27 @@ The best way of contributing is forking the project, adding your component in th
to[*D](3,2);
\end{tikzpicture}
\end{document}
- \end{lstlisting}
-\end{tabular}
+\end{lstlisting}
+
+\newpage
+\subsection{3-phases block schematic}
+
+\begin{LTXexample}[varwidth=true,pos=t]
+\begin{circuitikz}[smallR/.style={european resistor, resistors/scale=0.5}]
+ \draw (0,0) node[tacdcshape, anchor=ac2](acdc){} to[smallR] ++(-2,0) -- node[circ](point){} ++(-.5,0);
+ \draw (acdc.ac1) to[nos, invert, mirror, name=switch,color=red] ++(-2,0) -- (point);
+ \draw (acdc.ac3) to[smallR] ++(-2,0)
+ -- (point)
+ to[oosourcetrans,prim=wye,sec=delta,l=transformer] ++(-1.5,0)
+ to[tmultiwire] ++(-.5,0)
+ node[gridnode, anchor=right]{};
+ \node[above=.3cm,color=red] at (switch) {fault};
+ \draw (acdc.dc1) to[smallR,l=HVDC line] ++(2,0) node[tdcacshape, anchor=dc1](dcac){};
+ \draw (acdc.dc2) -- (dcac.dc2);
+ \draw (dcac.right) to[ooosource,prim=delta,sec=delta,tert=wye,invert] ++(1.5,0)
+ to[tmultiwire] ++(.5,0) node[gridnode,anchor=left]{};
+\end{circuitikz}
+\end{LTXexample}
% % changelog.tex will be updated by makefile from CHANGELOG.md
\section{Changelog and Release Notes}
diff --git a/graphics/pgf/contrib/circuitikz/tex/circuitikz.sty b/graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
index c706627916..8863c23ce0 100644
--- a/graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
+++ b/graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
@@ -12,8 +12,8 @@
\NeedsTeXFormat{LaTeX2e}
-\def\pgfcircversion{1.1.1}
-\def\pgfcircversiondate{2020/04/24}
+\def\pgfcircversion{1.1.2}
+\def\pgfcircversiondate{2020/05/17}
\ProvidesPackage{circuitikz}%
[\pgfcircversiondate{} The CircuiTikz circuit drawing package version \pgfcircversion]
diff --git a/graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex b/graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
index 49f7306219..a9499dd06a 100644
--- a/graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
@@ -633,6 +633,46 @@
\ctikzset{bipoles/battery2/height/.initial=.6}
\ctikzset{bipoles/battery2/width/.initial=.3}
+% % % ootransformer
+\ctikzset{bipoles/oosourcetrans/height/.initial=.6}
+\ctikzset{bipoles/oosourcetrans/width/.initial=.6}
+\ctikzset{bipoles/oosourcetrans/circlesize/.initial=.6}%circlesize+circleoffset should be =1
+\ctikzset{bipoles/oosourcetrans/circleoffset/.initial=.4}%circlesize+circleoffset should be =1
+\ctikzset{bipoles/oosourcetrans/vectorgroupscale/.initial=1}
+
+% % % oootransformer
+\ctikzset{bipoles/ooosource/height/.initial=.6}
+\ctikzset{bipoles/ooosource/circlesize/.initial=.55}%circlesize+circleoffset should be =1
+\ctikzset{bipoles/ooosource/circleoffset/.initial=.45}%circlesize+circleoffset should be =1
+\ctikzset{bipoles/ooosource/vectorgroupscale/.initial=1}
+
+% % % primary windings
+\newif\ifpgf@circ@prim@delta
+\newif\ifpgf@circ@prim@wye
+\newif\ifpgf@circ@prim@zig
+\pgfkeys{tikz/prim/.is choice}
+\pgfkeys{tikz/prim/delta/.add code={}{\pgf@circ@prim@deltatrue}}
+\pgfkeys{tikz/prim/wye/.add code={}{\pgf@circ@prim@wyetrue}}
+\pgfkeys{tikz/prim/zig/.add code={}{\pgf@circ@prim@zigtrue}}
+
+% % % secondary windings
+\newif\ifpgf@circ@sec@delta
+\newif\ifpgf@circ@sec@wye
+\newif\ifpgf@circ@sec@zig
+\pgfkeys{tikz/sec/.is choice}
+\pgfkeys{tikz/sec/delta/.add code={}{\pgf@circ@sec@deltatrue}}
+\pgfkeys{tikz/sec/wye/.add code={}{\pgf@circ@sec@wyetrue}}
+\pgfkeys{tikz/sec/zig/.add code={}{\pgf@circ@sec@zigtrue}}
+
+% % % tertiary windings (ooosource)
+\newif\ifpgf@circ@tert@delta
+\newif\ifpgf@circ@tert@wye
+\newif\ifpgf@circ@tert@zig
+\pgfkeys{tikz/tert/.is choice}
+\pgfkeys{tikz/tert/delta/.add code={}{\pgf@circ@tert@deltatrue}}
+\pgfkeys{tikz/tert/wye/.add code={}{\pgf@circ@tert@wyetrue}}
+\pgfkeys{tikz/tert/zig/.add code={}{\pgf@circ@tert@zigtrue}}
+
% diodes
\ctikzset{bipoles/diode/height/.initial=.50}
@@ -1814,16 +1854,41 @@
\newif\ifpgf@circ@siunitx
\newif\ifpgf@circ@siunitx@res
+%
+% voltage and current options
+%
+
+\newif\ifpgf@circuit@europeancurrent
+\newif\ifpgf@circuit@europeanvoltage
+\newif\ifpgf@circuit@bipole@voltage@straight
+
+\ctikzset{voltage/.is choice}
+%
+% straight is expected to be a subset of european, so disable it in american style
+%
+\ctikzset{voltage/american/.code = {\pgf@circuit@europeanvoltagefalse\pgf@circuit@bipole@voltage@straightfalse}}
+\ctikzset{voltage/european/.code = {\pgf@circuit@europeanvoltagetrue\pgf@circuit@bipole@voltage@straightfalse}}
+\ctikzset{voltage/straight/.code = {\pgf@circuit@europeanvoltagetrue\pgf@circuit@bipole@voltage@straighttrue}}
+\ctikzset{voltage/curved/.code = {\pgf@circuit@europeanvoltagetrue\pgf@circuit@bipole@voltage@straighttrue}}
+
+\ctikzset{current/.is choice}
+\ctikzset{current/american/.code = \pgf@circuit@europeancurrentfalse}
+\ctikzset{current/european/.code = \pgf@circuit@europeancurrenttrue}
+
+% this is left for backward compatibility...
\ctikzset{straight/.is choice}
-\ctikzset{straightvoltage value/.initial=true}
\ctikzset{straight/true/.code = {\pgf@circuit@bipole@voltage@straighttrue}}
\ctikzset{straight/false/.code = {\pgf@circuit@bipole@voltage@straightfalse}}
-\ctikzset{straightvoltage/.style = {/tikz/circuitikz/straight=true}}
-\newif\ifpgf@circuit@bipole@voltage@straight
\ctikzset{bipole/straight/.is if=pgf@circuit@bipole@voltage@straight}
+% never used, removed (RG 2020-05-17)
+% \ctikzset{straightvoltage value/.initial=true}
+% \ctikzset{straightvoltage/.style = {/tikz/circuitikz/straight=true}}
+%
+% voltage is used also to set parameters, apart for the /.is choice
+% above. I hope it is ok --- would be a mess otherwise
+%
-\ctikzset{voltage/.is family}
\ctikzset{voltage/distance from node/.initial=.5} %\pgf@circ@Rlen units
\ctikzset{voltage/distance from line/.initial=.08} % pos, tra 0 e 1
\ctikzset{voltage/bump a/.initial=1.2}
@@ -1838,7 +1903,7 @@
\ctikzset{voltage/american plus/.initial={$+$}}
\ctikzset{voltage/american minus/.initial={$-$}}
-% special cases
+% special cases for voltage positions
\ctikzset{bipoles/generic/voltage/distance from node/.initial=.4}
\ctikzset{bipoles/generic/voltage/bump b/.initial=2}
\ctikzset{bipoles/generic/voltage/european label distance/.initial=1.8}
@@ -1870,15 +1935,28 @@
\ctikzset{bipoles/thermistorntc/voltage/bump b/.initial=1.6}
%\ctikzset{bipoles/thermistorptc/voltage/distance from node/.initial=.2}
\ctikzset{bipoles/thermistorptc/voltage/bump b/.initial=1.6}
+%
+% american open voltage adjusting
+%
+\newif\ifpgf@adjust@open@voltage\pgf@adjust@open@voltagetrue
+\ctikzset{american open voltage/.is choice}
+\ctikzset{american open voltage/center/.code={\pgf@adjust@open@voltagetrue}}
+\ctikzset{american open voltage/legacy/.code={\pgf@adjust@open@voltagefalse}}
-\ctikzset{current/.is family}
+%
+% currents
+%
\ctikzset{current/distance/.initial = .5}
+%
+% voltage and current styles
+%
\tikzset{american currents/.style = {\circuitikzbasekey/current = american}}
\tikzset{european currents/.style = {\circuitikzbasekey/current = european}}
\tikzset{american voltages/.style = {\circuitikzbasekey/voltage = american}}
\tikzset{european voltages/.style = {\circuitikzbasekey/voltage = european}}
+\tikzset{straight voltages/.style = {\circuitikzbasekey/voltage = straight}}
\tikzset{american resistors/.style = {\circuitikzbasekey/resistor = american}}
\tikzset{european resistors/.style = {\circuitikzbasekey/resistor = european}}
@@ -1894,21 +1972,15 @@
\tikzset{cute inductors/.style = {\circuitikzbasekey/inductor = cute}}
\tikzset{american ports/.style = {\circuitikzbasekey/logic ports = american}}
\tikzset{european ports/.style = {\circuitikzbasekey/logic ports = european}}
+
+%
+% general styles
+%
+
\tikzset{european/.style = {european currents, european voltages, european resistors, european inductors, european ports, european gas filled surge arrester set}}
\tikzset{american/.style = {american currents, american voltages, american resistors, american inductors, american ports, american gas filled surge arrester set}}
\tikzset{cute/.style = {european currents, european voltages, american resistors, cute inductors, american ports}}
-% I should try to make the tree clearer (this voltage conflicts with the options above)
-
-\newif\ifpgf@circuit@europeanvoltage
-\ctikzset{voltage/.is choice}
-\ctikzset{voltage/american/.code = {\pgf@circuit@europeanvoltagefalse}}
-\ctikzset{voltage/european/.code = {\pgf@circuit@europeanvoltagetrue}}
-
-\newif\ifpgf@circuit@europeancurrent
-\ctikzset{current/.is choice}
-\ctikzset{current/american/.code = \pgf@circuit@europeancurrentfalse}
-\ctikzset{current/european/.code = \pgf@circuit@europeancurrenttrue}
% noise sources
\ctikzset{bipoles/noise sources/fillcolor/.initial=gray!50}
@@ -2022,4 +2094,11 @@
\pgfkeys{/tikz/fullcathode/.add code={}{\pgf@circuit@tubes@fullcathodetrue}}
\ctikzset{tubes/fullcathode/.add code={}{\pgf@circuit@tubes@fullcathodetrue}}
+% powerelectronic blocks
+\ctikzset{bipoles/sacdc/width/.initial=.7}
+\ctikzset{bipoles/sdcac/width/.initial=.7}
+\ctikzset{bipoles/tacdc/width/.initial=.7}
+\ctikzset{bipoles/tdcac/width/.initial=.7}
+\ctikzset{quadpoles/gridnode/width/.initial=.7} %not sure if quadpole?
+
\endinput
diff --git a/graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex b/graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
index dd62d7e9d8..1e9ada9775 100644
--- a/graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
@@ -265,6 +265,28 @@
\pgfpathlineto{\pgfpoint{\pgf@circ@res@right}{0pt}}
\pgfusepath{draw}
}
+
+\pgfcircdeclarebipole
+{}
+{\ctikzvalof{bipoles/multiwire/height}}
+{tmultiwire}
+{\ctikzvalof{bipoles/multiwire/height}}
+{\ctikzvalof{bipoles/multiwire/width}}
+{
+ \pgf@circ@res@other=\ctikzvalof{bipoles/multiwire/spacing}\pgf@circ@Rlen
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@down}}
+ \pgfpathlineto{\pgfpoint{0pt}{\pgf@circ@res@up}}
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left+\pgf@circ@res@other}{\pgf@circ@res@down}}
+ \pgfpathlineto{\pgfpoint{\pgf@circ@res@other}{\pgf@circ@res@up}}
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left+2\pgf@circ@res@other}{\pgf@circ@res@down}}
+ \pgfpathlineto{\pgfpoint{2\pgf@circ@res@other}{\pgf@circ@res@up}}
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{0pt}}
+ \pgfpathlineto{\pgfpoint{\pgf@circ@res@right}{0pt}}
+ \pgfusepath{draw}
+}
+
+%
+%
%% Generic bipole - used as resistor by some (bleah)
\pgfcircdeclarebipolescaled{resistors}
{}
@@ -1598,6 +1620,323 @@
\pgfusepath{draw}
}
+% % % winding symbols
+% triangle
+\def\pgf@circ@delta#1{
+ \pgfscope
+ \pgftransformscale{-.01\pgf@circ@res@left*#1}
+ \def\pgfcircmathresult{\expandafter\pgf@circ@stripdecimals\pgf@circ@direction\pgf@nil}
+ \pgftransformrotate{-\pgfcircmathresult}
+
+ \pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@down}}
+ \pgfpathlineto{\pgfpoint{\pgf@circ@res@right}{\pgf@circ@res@down}}
+ \pgfpathlineto{\pgfpoint{0}{.866\pgf@circ@res@up}}
+ \pgfpathclose
+ \pgfusepath{stroke}
+ \endpgfscope
+}
+
+% star
+\def\pgf@circ@wye#1{
+ \pgfscope
+ \pgftransformscale{-.015\pgf@circ@res@left*#1}
+ \def\pgfcircmathresult{\expandafter\pgf@circ@stripdecimals\pgf@circ@direction\pgf@nil}
+ \pgftransformrotate{-\pgfcircmathresult}
+
+ \pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
+ \pgfpathmoveto{\pgfpoint{0}{\pgf@circ@res@down}}
+ \pgfpathlineto{\pgfpointorigin}
+ \pgfpathlineto{\pgfpointpolar{-30}{\pgf@circ@res@down}}
+ \pgfpathmoveto{\pgfpointorigin}
+ \pgfpathlineto{\pgfpointpolar{-150}{\pgf@circ@res@down}}
+ \pgfusepath{stroke}
+ \endpgfscope
+}
+
+% zigzag
+\def\pgf@circ@zig#1{
+ \pgfscope
+ \pgftransformscale{-.015\pgf@circ@res@left*#1}
+ \def\pgfcircmathresult{\expandafter\pgf@circ@stripdecimals\pgf@circ@direction\pgf@nil}
+ \pgftransformrotate{-\pgfcircmathresult}
+
+ \pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
+ \pgfpathmoveto{\pgfpointorigin}
+ \pgfpathlineto{\pgfpointpolar{90}{.5\pgf@circ@res@up}}
+ \pgfpathlineto{\pgfpointpolar{60}{\pgf@circ@res@up}}
+
+ \pgfpathmoveto{\pgfpointorigin}
+ \pgfpathlineto{\pgfpointpolar{210}{.5\pgf@circ@res@up}}
+ \pgfpathlineto{\pgfpointpolar{0}{\pgf@circ@res@down}}
+
+ \pgfpathmoveto{\pgfpointorigin}
+ \pgfpathlineto{\pgfpointpolar{330}{.5\pgf@circ@res@up}}
+ \pgfpathlineto{\pgfpointpolar{-60}{\pgf@circ@res@up}}
+ \pgfusepath{stroke}
+ \endpgfscope
+}
+
+% % % % round three-phase transformer
+\pgfcircdeclarebipolescaled{sources}
+{}
+{\ctikzvalof{bipoles/oosourcetrans/height}}
+{oosourcetrans}
+{\ctikzvalof{bipoles/oosourcetrans/height}}
+{\ctikzvalof{bipoles/oosourcetrans/width}}
+{
+
+ \pgfpointorigin
+ \pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
+ \pgfpathcircle{\pgfpoint{\ctikzvalof{bipoles/oosourcetrans/circleoffset}\pgf@circ@res@left}{0}}
+ {\ctikzvalof{bipoles/oosourcetrans/circlesize}\pgf@circ@res@left}
+ \pgf@circ@maybefill
+ \pgfpathcircle{\pgfpoint{\ctikzvalof{bipoles/oosourcetrans/circleoffset}\pgf@circ@res@right}{0}}
+ {\ctikzvalof{bipoles/oosourcetrans/circlesize}\pgf@circ@res@right}
+ \pgf@circ@draworfill
+ \pgfpathcircle{\pgfpoint{\ctikzvalof{bipoles/oosourcetrans/circleoffset}\pgf@circ@res@left}{0}}
+ {\ctikzvalof{bipoles/oosourcetrans/circlesize}\pgf@circ@res@left}
+ \pgfusepath{draw}
+
+
+% % % % draw inner symbols
+
+ %%primary winding
+ \ifpgf@circ@prim@delta
+ \pgfscope
+ \pgftransformxshift{\ctikzvalof{bipoles/oosourcetrans/circlesize}\pgf@circ@res@left}
+ \pgf@circ@delta{\ctikzvalof{bipoles/oosourcetrans/vectorgroupscale}}
+ \endpgfscope
+
+ \else\ifpgf@circ@prim@wye
+ \pgfscope
+ \pgftransformxshift{\ctikzvalof{bipoles/oosourcetrans/circlesize}\pgf@circ@res@left}
+ \pgf@circ@wye{\ctikzvalof{bipoles/oosourcetrans/vectorgroupscale}}
+ \endpgfscope
+
+ \else\ifpgf@circ@prim@zig
+ \pgfscope
+ \pgftransformxshift{\ctikzvalof{bipoles/oosourcetrans/circlesize}\pgf@circ@res@left}
+ \pgf@circ@zig{\ctikzvalof{bipoles/oosourcetrans/vectorgroupscale}}
+ \endpgfscope
+ \fi\fi\fi
+
+ %%secondary winding
+ \ifpgf@circ@sec@delta
+ \pgfscope
+ \pgftransformxshift{\ctikzvalof{bipoles/oosourcetrans/circlesize}\pgf@circ@res@right}
+ \pgf@circ@delta{\ctikzvalof{bipoles/oosourcetrans/vectorgroupscale}}
+ \endpgfscope
+
+ \else\ifpgf@circ@sec@wye
+ \pgfscope
+ \pgftransformxshift{\ctikzvalof{bipoles/oosourcetrans/circlesize}\pgf@circ@res@right}
+ \pgf@circ@wye{\ctikzvalof{bipoles/oosourcetrans/vectorgroupscale}}
+ \endpgfscope
+
+ \else\ifpgf@circ@sec@zig
+ \pgfscope
+ \pgftransformxshift{\ctikzvalof{bipoles/oosourcetrans/circlesize}\pgf@circ@res@right}
+ \pgf@circ@zig{\ctikzvalof{bipoles/oosourcetrans/vectorgroupscale}}
+ \endpgfscope
+ \fi\fi\fi
+}
+
+
+% % % % ooosource for three phase transformer
+\pgfcircdeclarebipolescaled{sources}
+{
+ \anchor{right}{
+ \northeast
+ \pgf@y=0pt
+ \pgfmathparse{
+ \ctikzvalof{bipoles/ooosource/circleoffset}* sin(30) +
+ %%the sqrt must be > 0, the circles have to intersect
+ sqrt(
+ pow(\ctikzvalof{bipoles/ooosource/circlesize},2) -
+ pow(\ctikzvalof{bipoles/ooosource/circleoffset}*cos(30),2)
+ )
+ }
+ \pgf@x=\pgfmathresult\pgf@x
+ }
+ \anchor{east}{
+ \northeast
+ \pgf@y=0pt
+ }
+ \savedanchor{\centerprim}{
+ \pgf@circ@scaled@Rlen=\ctikzvalof{bipoles/ooosource/height}\pgf@circ@Rlen
+ \pgf@circ@scaled@Rlen=-\ctikzvalof{bipoles/ooosource/circleoffset}\pgf@circ@scaled@Rlen
+ \pgf@y=0pt
+ \pgf@x=.5\pgf@circ@scaled@Rlen
+ }
+ \anchor{centerprim}{
+ \centerprim
+ }
+ \savedanchor{\centersec}{
+ \pgf@circ@scaled@Rlen=\ctikzvalof{bipoles/ooosource/height}\pgf@circ@Rlen
+ \pgf@circ@scaled@Rlen=-\ctikzvalof{bipoles/ooosource/circleoffset}\pgf@circ@scaled@Rlen
+ \pgfpointpolar{60}{.5\pgf@circ@scaled@Rlen}
+ \pgf@y=-\pgf@y
+ \pgf@x=-\pgf@x
+ }
+ \anchor{centersec}{
+ \centersec
+ }
+ \savedanchor{\centertert}{
+ \pgf@circ@scaled@Rlen=\ctikzvalof{bipoles/ooosource/height}\pgf@circ@Rlen
+ \pgf@circ@scaled@Rlen=-\ctikzvalof{bipoles/ooosource/circleoffset}\pgf@circ@scaled@Rlen
+ \pgfpointpolar{60}{.5\pgf@circ@scaled@Rlen}
+ \pgf@y=\pgf@y
+ \pgf@x=-\pgf@x
+ }
+ \anchor{centertert}{
+ \centertert
+ }
+
+ % add some anchors in case the are needed :)
+ \anchor{prim1}{
+ \pgf@circ@scaled@Rlen=\ctikzvalof{bipoles/ooosource/height}\pgf@circ@Rlen
+ \pgf@circ@scaled@Rlen=\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@scaled@Rlen
+ \pgfpointadd{\centerprim}{\pgfpointpolar{135}{.5\pgf@circ@scaled@Rlen}}
+ }
+ \anchor{prim2}{
+ \pgf@circ@scaled@Rlen=\ctikzvalof{bipoles/ooosource/height}\pgf@circ@Rlen
+ \pgf@circ@scaled@Rlen=\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@scaled@Rlen
+ \pgfpointadd{\centerprim}{\pgfpointpolar{-135}{.5\pgf@circ@scaled@Rlen}}
+ }
+ \anchor{sec1}{
+ \pgf@circ@scaled@Rlen=\ctikzvalof{bipoles/ooosource/height}\pgf@circ@Rlen
+ \pgf@circ@scaled@Rlen=\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@scaled@Rlen
+ \pgfpointadd{\centersec}{\pgfpointpolar{0}{.5\pgf@circ@scaled@Rlen}}
+ }
+ \anchor{sec2}{
+ \pgf@circ@scaled@Rlen=\ctikzvalof{bipoles/ooosource/height}\pgf@circ@Rlen
+ \pgf@circ@scaled@Rlen=\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@scaled@Rlen
+ \pgfpointadd{\centersec}{\pgfpointpolar{45}{.5\pgf@circ@scaled@Rlen}}
+ }
+ \anchor{sec3}{
+ \pgf@circ@scaled@Rlen=\ctikzvalof{bipoles/ooosource/height}\pgf@circ@Rlen
+ \pgf@circ@scaled@Rlen=\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@scaled@Rlen
+ \pgfpointadd{\centersec}{\pgfpointpolar{90}{.5\pgf@circ@scaled@Rlen}}
+ }
+ \anchor{tert1}{
+ \pgf@circ@scaled@Rlen=\ctikzvalof{bipoles/ooosource/height}\pgf@circ@Rlen
+ \pgf@circ@scaled@Rlen=\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@scaled@Rlen
+ \pgfpointadd{\centertert}{\pgfpointpolar{0}{.5\pgf@circ@scaled@Rlen}}
+ }
+ \anchor{tert2}{
+ \pgf@circ@scaled@Rlen=\ctikzvalof{bipoles/ooosource/height}\pgf@circ@Rlen
+ \pgf@circ@scaled@Rlen=\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@scaled@Rlen
+ \pgfpointadd{\centertert}{\pgfpointpolar{-45}{.5\pgf@circ@scaled@Rlen}}
+ }
+ \anchor{tert3}{
+ \pgf@circ@scaled@Rlen=\ctikzvalof{bipoles/ooosource/height}\pgf@circ@Rlen
+ \pgf@circ@scaled@Rlen=\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@scaled@Rlen
+ \pgfpointadd{\centertert}{\pgfpointpolar{-90}{.5\pgf@circ@scaled@Rlen}}
+ }
+}
+{\ctikzvalof{bipoles/ooosource/height}}
+{ooosource}
+{\ctikzvalof{bipoles/ooosource/height}}
+{\ctikzvalof{bipoles/ooosource/height}}
+{
+% \pgf@circ@res@other = \ctikzvalof{bipoles/ooosource/vectorgroup} \pgf@circ@scaled@Rlen
+
+% % filling
+% left
+ \pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
+ \pgfpathcircle{\pgfpoint{\ctikzvalof{bipoles/ooosource/circleoffset}\pgf@circ@res@left}{0}}{\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@res@left}
+ \pgf@circ@maybefill
+
+ % up
+ \pgfscope
+ \pgfpointorigin
+ \pgfpathcircle{\pgfpointpolar{60}{\ctikzvalof{bipoles/ooosource/circleoffset}\pgf@circ@res@right}}{\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@res@right}
+ \pgf@circ@maybefill
+ \endpgfscope
+% down
+ \pgfscope
+ \pgfpointorigin
+ \pgfpathcircle{\pgfpointpolar{-60}{\ctikzvalof{bipoles/ooosource/circleoffset}\pgf@circ@res@right}}{\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@res@right}
+ \pgf@circ@draworfill
+ \endpgfscope
+
+% drawing
+ % left
+ \pgfpathcircle{\pgfpoint{\ctikzvalof{bipoles/ooosource/circleoffset}\pgf@circ@res@left}{0}}{\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@res@left}
+ \pgfusepath{draw}
+
+ % up
+ \pgfscope
+ \pgfpointorigin
+ \pgfpathcircle{\pgfpointpolar{60}{\ctikzvalof{bipoles/ooosource/circleoffset}\pgf@circ@res@right}}{\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@res@right}
+ \pgfusepath{draw}
+ \endpgfscope
+
+% % % draw inner symbols
+
+% % primary winding
+ \ifpgf@circ@prim@delta
+ \pgfscope
+ \pgftransformxshift{\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@res@left}
+ \pgf@circ@delta{\ctikzvalof{bipoles/ooosource/vectorgroupscale}}
+ \endpgfscope
+
+ \else\ifpgf@circ@prim@wye
+ \pgfscope
+ \pgftransformxshift{.6\pgf@circ@res@left}
+ \pgf@circ@wye{\ctikzvalof{bipoles/ooosource/vectorgroupscale}}
+ \endpgfscope
+
+ \else\ifpgf@circ@prim@zig
+ \pgfscope
+ \pgftransformxshift{.6\pgf@circ@res@left}
+ \pgf@circ@zig{\ctikzvalof{bipoles/ooosource/vectorgroupscale}}
+ \endpgfscope
+ \fi\fi\fi
+
+% % secondary winding
+ \ifpgf@circ@sec@delta
+ \pgfscope
+ \pgfpointorigin
+ \pgftransformshift{\pgfpointpolar{60}{\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@res@right}}
+ \pgf@circ@delta{\ctikzvalof{bipoles/ooosource/vectorgroupscale}}
+ \endpgfscope
+
+ \else\ifpgf@circ@sec@wye
+ \pgfscope
+ \pgftransformshift{\pgfpointpolar{60}{\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@res@right}}
+ \pgf@circ@wye{\ctikzvalof{bipoles/ooosource/vectorgroupscale}}
+ \endpgfscope
+
+ \else\ifpgf@circ@sec@zig
+ \pgfscope
+ \pgftransformshift{\pgfpointpolar{60}{\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@res@right}}
+ \pgf@circ@zig{\ctikzvalof{bipoles/ooosource/vectorgroupscale}}
+ \endpgfscope
+ \fi\fi\fi
+
+% % tertiary winding
+ \ifpgf@circ@tert@delta
+ \pgfscope
+ \pgftransformshift{\pgfpointpolar{-60}{\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@res@right}}
+ \pgf@circ@delta{\ctikzvalof{bipoles/ooosource/vectorgroupscale}}
+ \endpgfscope
+
+ \else\ifpgf@circ@tert@wye
+ \pgfscope
+ \pgftransformshift{\pgfpointpolar{-60}{\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@res@right}}
+ \pgf@circ@wye{\ctikzvalof{bipoles/ooosource/vectorgroupscale}}
+ \endpgfscope
+
+ \else\ifpgf@circ@tert@zig
+ \pgfscope
+ \pgftransformshift{\pgfpointpolar{-60}{\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@res@right}}
+ \pgf@circ@zig{\ctikzvalof{bipoles/ooosource/vectorgroupscale}}
+ \endpgfscope
+ \fi\fi\fi
+}
+
%% Independent current source - American
\pgfcircdeclarebipolescaled{sources}
{}
@@ -4711,6 +5050,376 @@
}
+%% single phase ac/dc converter
+\pgfcircdeclarebipolescaled{blocks}
+{
+ \anchor{dc1}{
+ \northeast
+ \pgf@y=.4\pgf@y
+ }
+ \anchor{dc2}{
+ \northeast
+ \pgf@y=-.4\pgf@y
+ }
+}
+{\ctikzvalof{bipoles/sacdc/width}}
+{sacdc}
+{\ctikzvalof{bipoles/sacdc/width}}
+{\ctikzvalof{bipoles/sacdc/width}}
+{
+ \pgf@circ@res@step = \ctikzvalof{bipoles/sacdc/width}\pgf@circ@scaled@Rlen
+ \divide \pgf@circ@res@step by 2
+
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@zero}}
+ \pgf@circ@res@other = \pgf@circ@res@left
+ \advance\pgf@circ@res@other by \pgf@circ@res@step
+
+ \ifpgf@circuit@dashed
+ \pgfsetdash{{0.1cm}{0.1cm}}{0cm}
+ \fi
+
+ % draw outer box
+ \pgf@circ@twoportbox
+
+ \ifpgf@circuit@inputarrow
+ {
+ \advance \pgf@circ@res@left by -.5\ctikzvalof{bipoles/thickness}\pgfstartlinewidth
+ \pgftransformshift{\pgfpoint{\pgf@circ@res@left}{0pt}}
+ \pgfnode{inputarrow}{tip}{}{pgf@inputarrow}{\pgfusepath{fill}}
+ }
+ \fi
+
+ % rotate inner symbol
+ \def\pgfcircmathresult{\expandafter\pgf@circ@stripdecimals\pgf@circ@direction\pgf@nil}
+ \ifnum \pgfcircmathresult > 45 \ifnum \pgfcircmathresult < 135
+ \pgftransformrotate{270}
+ \fi\fi
+ \ifnum \pgfcircmathresult > 134 \ifnum \pgfcircmathresult < 225 % 134 degree, because >= 135 is not possible
+ \pgftransformrotate{180}
+ \fi\fi
+ \ifnum \pgfcircmathresult > 225 \ifnum \pgfcircmathresult < 315
+ \pgftransformrotate{90}
+ \fi\fi
+
+ % draw inner symbol
+ \pgfsetdash{}{0pt} % always draw solid line for inner symbol
+ \pgfsetarrows{-} %never draw arrows
+ \pgfsetlinewidth{\pgfstartlinewidth}
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@down}}
+ \pgfpathlineto{\pgfpoint{\pgf@circ@res@right}{\pgf@circ@res@up}}
+ \pgfusepath{draw}
+
+ % draw sin wave
+ \pgfpathmoveto{\pgfpoint{-.76\pgf@circ@res@step}{.5\pgf@circ@res@step}}
+ \pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
+ \pgfpathcosine{\pgfpoint{.17\pgf@circ@res@step}{-.17\pgf@circ@res@step}}
+ \pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{-.17\pgf@circ@res@step}}
+ \pgfpathcosine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
+ \pgfusepath{draw}
+
+ % draw equal sign
+ \pgfpathmoveto{\pgfpoint{.2\pgf@circ@res@step}{-.375\pgf@circ@res@step}}
+ \pgfpathlineto{\pgfpoint{0.7\pgf@circ@res@step}{-0.375\pgf@circ@res@step}}
+ \pgfusepath{draw}
+ \pgfpathmoveto{\pgfpoint{.2\pgf@circ@res@step}{-.625\pgf@circ@res@step}}
+ \pgfpathlineto{\pgfpoint{0.7\pgf@circ@res@step}{-0.625\pgf@circ@res@step}}
+ \pgfusepath{draw}
+}
+
+
+
+%% single phase dc/ac converter
+\pgfcircdeclarebipolescaled{blocks}
+{
+ \anchor{dc1}{
+ \northeast
+ \pgf@y=.4\pgf@y
+ \pgf@x=-\pgf@x
+ }
+ \anchor{dc2}{
+ \northeast
+ \pgf@y=-.4\pgf@y
+ \pgf@x=-\pgf@x
+ }
+}
+{\ctikzvalof{bipoles/sdcac/width}}
+{sdcac}
+{\ctikzvalof{bipoles/sdcac/width}}
+{\ctikzvalof{bipoles/sdcac/width}}
+{
+ \pgf@circ@res@step = \ctikzvalof{bipoles/sdcac/width}\pgf@circ@scaled@Rlen
+ \divide \pgf@circ@res@step by 2
+
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@zero}}
+ \pgf@circ@res@other = \pgf@circ@res@left
+ \advance\pgf@circ@res@other by \pgf@circ@res@step
+
+ \ifpgf@circuit@dashed
+ \pgfsetdash{{0.1cm}{0.1cm}}{0cm}
+ \fi
+
+ % draw outer box
+ \pgf@circ@twoportbox
+
+ \ifpgf@circuit@inputarrow
+ {
+ \advance \pgf@circ@res@left by -.5\ctikzvalof{bipoles/thickness}\pgfstartlinewidth
+ \pgftransformshift{\pgfpoint{\pgf@circ@res@left}{0pt}}
+ \pgfnode{inputarrow}{tip}{}{pgf@inputarrow}{\pgfusepath{fill}}
+ }
+ \fi
+
+ % rotate inner symbol
+ \def\pgfcircmathresult{\expandafter\pgf@circ@stripdecimals\pgf@circ@direction\pgf@nil}
+ \ifnum \pgfcircmathresult > 45 \ifnum \pgfcircmathresult < 135
+ \pgftransformrotate{270}
+ \fi\fi
+ \ifnum \pgfcircmathresult > 134 \ifnum \pgfcircmathresult < 225 % 134 degree, because >= 135 is not possible
+ \pgftransformrotate{180}
+ \fi\fi
+ \ifnum \pgfcircmathresult > 225 \ifnum \pgfcircmathresult < 315
+ \pgftransformrotate{90}
+ \fi\fi
+
+ % draw inner symbol
+ \pgfsetdash{}{0pt} % always draw solid line for inner symbol
+ \pgfsetarrows{-} %never draw arrows
+ \pgfsetlinewidth{\pgfstartlinewidth}
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@down}}
+ \pgfpathlineto{\pgfpoint{\pgf@circ@res@right}{\pgf@circ@res@up}}
+ \pgfusepath{draw}
+
+ % draw sin wave
+ \pgfpathmoveto{\pgfpoint{.14\pgf@circ@res@step}{-.5\pgf@circ@res@step}}
+ \pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
+ \pgfpathcosine{\pgfpoint{.17\pgf@circ@res@step}{-.17\pgf@circ@res@step}}
+ \pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{-.17\pgf@circ@res@step}}
+ \pgfpathcosine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
+ \pgfusepath{draw}
+
+ % draw equal sign
+ \pgfpathmoveto{\pgfpoint{-.2\pgf@circ@res@step}{.375\pgf@circ@res@step}}
+ \pgfpathlineto{\pgfpoint{-0.7\pgf@circ@res@step}{0.375\pgf@circ@res@step}}
+ \pgfusepath{draw}
+ \pgfpathmoveto{\pgfpoint{-.2\pgf@circ@res@step}{.625\pgf@circ@res@step}}
+ \pgfpathlineto{\pgfpoint{-0.7\pgf@circ@res@step}{0.625\pgf@circ@res@step}}
+ \pgfusepath{draw}
+}
+
+
+%% threephase ac/dc converter
+\pgfcircdeclarebipolescaled{blocks}
+{
+ \anchor{dc1}{
+ \northeast
+ \pgf@y=.4\pgf@y
+ }
+ \anchor{dc2}{
+ \northeast
+ \pgf@y=-.4\pgf@y
+ }
+ \anchor{ac1}{
+ \northeast
+ \pgf@y=.6\pgf@y
+ \pgf@x=-\pgf@x
+ }
+ \anchor{ac2}{
+ \northeast
+ \pgf@y=0\pgf@y
+ \pgf@x=-\pgf@x
+ }
+ \anchor{ac3}{
+ \northeast
+ \pgf@y=-.6\pgf@y
+ \pgf@x=-\pgf@x
+ }
+}
+{\ctikzvalof{bipoles/tacdc/width}}
+{tacdc}
+{\ctikzvalof{bipoles/tacdc/width}}
+{\ctikzvalof{bipoles/tacdc/width}}
+{
+ \pgf@circ@res@step = \ctikzvalof{bipoles/tacdc/width}\pgf@circ@scaled@Rlen
+ \divide \pgf@circ@res@step by 2
+
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@zero}}
+ \pgf@circ@res@other = \pgf@circ@res@left
+ \advance\pgf@circ@res@other by \pgf@circ@res@step
+
+ \ifpgf@circuit@dashed
+ \pgfsetdash{{0.1cm}{0.1cm}}{0cm}
+ \fi
+
+ % draw outer box
+ \pgf@circ@twoportbox
+
+ \ifpgf@circuit@inputarrow
+ {
+ \advance \pgf@circ@res@left by -.5\ctikzvalof{bipoles/thickness}\pgfstartlinewidth
+ \pgftransformshift{\pgfpoint{\pgf@circ@res@left}{0pt}}
+ \pgfnode{inputarrow}{tip}{}{pgf@inputarrow}{\pgfusepath{fill}}
+ }
+ \fi
+
+ % rotate inner symbol
+ \def\pgfcircmathresult{\expandafter\pgf@circ@stripdecimals\pgf@circ@direction\pgf@nil}
+ \ifnum \pgfcircmathresult > 45 \ifnum \pgfcircmathresult < 135
+ \pgftransformrotate{270}
+ \fi\fi
+ \ifnum \pgfcircmathresult > 134 \ifnum \pgfcircmathresult < 225 % 134 degree, because >= 135 is not possible
+ \pgftransformrotate{180}
+ \fi\fi
+ \ifnum \pgfcircmathresult > 225 \ifnum \pgfcircmathresult < 315
+ \pgftransformrotate{90}
+ \fi\fi
+
+ % draw inner symbol
+ \pgfsetdash{}{0pt} % always draw solid line for inner symbol
+ \pgfsetarrows{-} %never draw arrows
+ \pgfsetlinewidth{\pgfstartlinewidth}
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@down}}
+ \pgfpathlineto{\pgfpoint{\pgf@circ@res@right}{\pgf@circ@res@up}}
+ \pgfusepath{draw}
+
+ % draw sin waves
+ \pgfpathmoveto{\pgfpoint{-.76\pgf@circ@res@step}{.65\pgf@circ@res@step}}
+ \pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
+ \pgfpathcosine{\pgfpoint{.17\pgf@circ@res@step}{-.17\pgf@circ@res@step}}
+ \pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{-.17\pgf@circ@res@step}}
+ \pgfpathcosine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
+ \pgfusepath{draw}
+ \pgfpathmoveto{\pgfpoint{-.76\pgf@circ@res@step}{.5\pgf@circ@res@step}}
+ \pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
+ \pgfpathcosine{\pgfpoint{.17\pgf@circ@res@step}{-.17\pgf@circ@res@step}}
+ \pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{-.17\pgf@circ@res@step}}
+ \pgfpathcosine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
+ \pgfusepath{draw}
+ \pgfpathmoveto{\pgfpoint{-.76\pgf@circ@res@step}{.35\pgf@circ@res@step}}
+ \pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
+ \pgfpathcosine{\pgfpoint{.17\pgf@circ@res@step}{-.17\pgf@circ@res@step}}
+ \pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{-.17\pgf@circ@res@step}}
+ \pgfpathcosine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
+ \pgfusepath{draw}
+
+
+
+
+ % draw equal sign
+ \pgfpathmoveto{\pgfpoint{.2\pgf@circ@res@step}{-.375\pgf@circ@res@step}}
+ \pgfpathlineto{\pgfpoint{0.7\pgf@circ@res@step}{-0.375\pgf@circ@res@step}}
+ \pgfusepath{draw}
+ \pgfpathmoveto{\pgfpoint{.2\pgf@circ@res@step}{-.625\pgf@circ@res@step}}
+ \pgfpathlineto{\pgfpoint{0.7\pgf@circ@res@step}{-0.625\pgf@circ@res@step}}
+ \pgfusepath{draw}
+}
+
+
+%% threephase dc/ac converter
+\pgfcircdeclarebipolescaled{blocks}
+{
+ \anchor{dc1}{
+ \northeast
+ \pgf@y=.4\pgf@y
+ \pgf@x=-\pgf@x
+ }
+ \anchor{dc2}{
+ \northeast
+ \pgf@y=-.4\pgf@y
+ \pgf@x=-\pgf@x
+ }
+ \anchor{ac1}{
+ \northeast
+ \pgf@y=.6\pgf@y
+ }
+ \anchor{ac2}{
+ \northeast
+ \pgf@y=0\pgf@y
+ }
+ \anchor{ac3}{
+ \northeast
+ \pgf@y=-.6\pgf@y
+ }
+}
+{\ctikzvalof{bipoles/tdcac/width}}
+{tdcac}
+{\ctikzvalof{bipoles/tdcac/width}}
+{\ctikzvalof{bipoles/tdcac/width}}
+{
+ \pgf@circ@res@step = \ctikzvalof{bipoles/tdcac/width}\pgf@circ@scaled@Rlen
+ \divide \pgf@circ@res@step by 2
+
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@zero}}
+ \pgf@circ@res@other = \pgf@circ@res@left
+ \advance\pgf@circ@res@other by \pgf@circ@res@step
+
+ \ifpgf@circuit@dashed
+ \pgfsetdash{{0.1cm}{0.1cm}}{0cm}
+ \fi
+
+ % draw outer box
+ \pgf@circ@twoportbox
+
+ \ifpgf@circuit@inputarrow
+ {
+ \advance \pgf@circ@res@left by -.5\ctikzvalof{bipoles/thickness}\pgfstartlinewidth
+ \pgftransformshift{\pgfpoint{\pgf@circ@res@left}{0pt}}
+ \pgfnode{inputarrow}{tip}{}{pgf@inputarrow}{\pgfusepath{fill}}
+ }
+ \fi
+
+ % rotate inner symbol
+ \def\pgfcircmathresult{\expandafter\pgf@circ@stripdecimals\pgf@circ@direction\pgf@nil}
+ \ifnum \pgfcircmathresult > 45 \ifnum \pgfcircmathresult < 135
+ \pgftransformrotate{270}
+ \fi\fi
+ \ifnum \pgfcircmathresult > 134 \ifnum \pgfcircmathresult < 225 % 134 degree, because >= 135 is not possible
+ \pgftransformrotate{180}
+ \fi\fi
+ \ifnum \pgfcircmathresult > 225 \ifnum \pgfcircmathresult < 315
+ \pgftransformrotate{90}
+ \fi\fi
+
+ % draw inner symbol
+ \pgfsetdash{}{0pt} % always draw solid line for inner symbol
+ \pgfsetarrows{-} %never draw arrows
+ \pgfsetlinewidth{\pgfstartlinewidth}
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@down}}
+ \pgfpathlineto{\pgfpoint{\pgf@circ@res@right}{\pgf@circ@res@up}}
+ \pgfusepath{draw}
+
+ % draw sin waves
+ \pgfpathmoveto{\pgfpoint{.14\pgf@circ@res@step}{-.65\pgf@circ@res@step}}
+ \pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
+ \pgfpathcosine{\pgfpoint{.17\pgf@circ@res@step}{-.17\pgf@circ@res@step}}
+ \pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{-.17\pgf@circ@res@step}}
+ \pgfpathcosine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
+ \pgfusepath{draw}
+ \pgfpathmoveto{\pgfpoint{.14\pgf@circ@res@step}{-.5\pgf@circ@res@step}}
+ \pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
+ \pgfpathcosine{\pgfpoint{.17\pgf@circ@res@step}{-.17\pgf@circ@res@step}}
+ \pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{-.17\pgf@circ@res@step}}
+ \pgfpathcosine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
+ \pgfusepath{draw}
+ \pgfpathmoveto{\pgfpoint{.14\pgf@circ@res@step}{-.35\pgf@circ@res@step}}
+ \pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
+ \pgfpathcosine{\pgfpoint{.17\pgf@circ@res@step}{-.17\pgf@circ@res@step}}
+ \pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{-.17\pgf@circ@res@step}}
+ \pgfpathcosine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
+ \pgfusepath{draw}
+
+
+
+
+ % draw equal sign
+ \pgfpathmoveto{\pgfpoint{-.2\pgf@circ@res@step}{.375\pgf@circ@res@step}}
+ \pgfpathlineto{\pgfpoint{-0.7\pgf@circ@res@step}{0.375\pgf@circ@res@step}}
+ \pgfusepath{draw}
+ \pgfpathmoveto{\pgfpoint{-.2\pgf@circ@res@step}{.625\pgf@circ@res@step}}
+ \pgfpathlineto{\pgfpoint{-0.7\pgf@circ@res@step}{0.625\pgf@circ@res@step}}
+ \pgfusepath{draw}
+}
+
+
%%%%%%%%%%%%%%%%%%%%%%%
%% MECHANICAL SYMBOLS
%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex b/graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
index 88e92fcab7..a023e058d3 100644
--- a/graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
@@ -2149,6 +2149,7 @@
}
% create input anchors
\expandafter\pgfutil@g@addto@macro\csname pgf@sh@s@ieeestd #1 port\endcsname{%
+ \pgf@circ@count@a=\inputs
\pgfmathloop%
\ifnum\pgfmathcounter>\pgf@circ@count@a%
\else%
diff --git a/graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex b/graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
index 24585e20ea..6f5c89c9a4 100644
--- a/graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
@@ -290,6 +290,8 @@
\def\pgf@circ@vsourcesin@path#1{\pgf@circ@bipole@path{vsourcesin}{#1}}
\def\pgf@circ@isource@path#1{\pgf@circ@bipole@path{isource}{#1}}
\def\pgf@circ@oosource@path#1{\pgf@circ@bipole@path{oosource}{#1}}
+\def\pgf@circ@oosourcetrans@path#1{\pgf@circ@bipole@path{oosourcetrans}{#1}}
+\def\pgf@circ@ooosource@path#1{\pgf@circ@bipole@path{ooosource}{#1}}
\def\pgf@circ@dcisource@path#1{\pgf@circ@bipole@path{dcisource}{#1}}
\def\pgf@circ@isourcesin@path#1{\pgf@circ@bipole@path{isourcesin}{#1}}
\def\pgf@circ@vsourcesquare@path#1{\pgf@circ@bipole@path{vsourcesquare}{#1}}
@@ -360,6 +362,11 @@
\def\pgf@circ@phaseshifter@path#1{\pgf@circ@bipole@path{phaseshifter}{#1}}
\def\pgf@circ@vphaseshifter@path#1{\pgf@circ@bipole@path{vphaseshifter}{#1}}
\def\pgf@circ@detector@path#1{\pgf@circ@bipole@path{detector}{#1}}
+%
+\def\pgf@circ@sacdc@path#1{\pgf@circ@bipole@path{sacdc}{#1}}
+\def\pgf@circ@sdcac@path#1{\pgf@circ@bipole@path{sdcac}{#1}}
+\def\pgf@circ@tacdc@path#1{\pgf@circ@bipole@path{tacdc}{#1}}
+\def\pgf@circ@tdcac@path#1{\pgf@circ@bipole@path{tdcac}{#1}}
%%Mechanical
\def\pgf@circ@spring@path#1{\pgf@circ@bipole@path{spring}{#1}}
@@ -484,6 +491,11 @@
\compattikzset{phaseshifter/.style = {\circuitikzbasekey, /tikz/to path=\pgf@circ@phaseshifter@path}}
\compattikzset{vphaseshifter/.style = {\circuitikzbasekey, /tikz/to path=\pgf@circ@vphaseshifter@path}}
\compattikzset{detector/.style = {\circuitikzbasekey, /tikz/to path=\pgf@circ@detector@path}}
+%
+\compattikzset{sacdc/.style = {\circuitikzbasekey, /tikz/to path=\pgf@circ@sacdc@path, l=#1}}
+\compattikzset{sdcac/.style = {\circuitikzbasekey, /tikz/to path=\pgf@circ@sdcac@path, l=#1}}
+\compattikzset{tacdc/.style = {\circuitikzbasekey, /tikz/to path=\pgf@circ@tacdc@path, l=#1}}
+\compattikzset{tdcac/.style = {\circuitikzbasekey, /tikz/to path=\pgf@circ@tdcac@path, l=#1}}
% % % % % %
% % Begin of Diodes
@@ -661,6 +673,8 @@
\compattikzset{ioosource/.style = {\circuitikzbasekey, \circuitikzbasekey/bipole/is current=true,/tikz/to path=\pgf@circ@oosource@path, i=#1}}
\compattikzset{voosource/.style = {\circuitikzbasekey, \circuitikzbasekey/bipole/is voltage=true,/tikz/to path=\pgf@circ@oosource@path, v=#1}}
+\compattikzset{oosourcetrans/.style = {\circuitikzbasekey, \circuitikzbasekey/bipole/is voltage=true,/tikz/to path=\pgf@circ@oosourcetrans@path, v=#1}}
+\compattikzset{ooosource/.style = {\circuitikzbasekey, \circuitikzbasekey/bipole/is voltage=true,/tikz/to path=\pgf@circ@ooosource@path, v=#1}}
\compattikzset{vsource/.style = {\comnpatname voltage source = #1}}
\compattikzset{isource/.style = {\comnpatname current source = #1}}
@@ -823,6 +837,9 @@
\def\pgf@circ@multiwire@path#1{\pgf@circ@bipole@path{multiwire}{#1}}
\compattikzset{multiwire/.style = {\circuitikzbasekey,
/tikz/to path=\pgf@circ@multiwire@path, l=#1}}
+\def\pgf@circ@tmultiwire@path#1{\pgf@circ@bipole@path{tmultiwire}{#1}}
+\compattikzset{tmultiwire/.style = {\circuitikzbasekey,
+/tikz/to path=\pgf@circ@tmultiwire@path, l=#1}}
% reed switches
\def\pgf@circ@reed@path#1{\pgf@circ@bipole@path{reed}{#1}}
diff --git a/graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex b/graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
index 68ecb33d4a..692b6ec40c 100644
--- a/graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
@@ -839,8 +839,144 @@
\endpgfscope
}
+}
+
+%% gridnode
+\pgfdeclareshape{gridnode}
+{
+ \savedmacro{\ctikzclass}{\edef\ctikzclass{blocks}}
+ \saveddimen{\scaledRlen}{\pgfmathsetlength{\pgf@x}{\ctikzvalof{\ctikzclass/scale}\pgf@circ@Rlen}}
+ \savedanchor\northwest{
+ \pgfmathsetlength{\pgf@circ@scaled@Rlen}{\ctikzvalof{\ctikzclass/scale}\pgf@circ@Rlen}
+ \pgf@y=\ctikzvalof{quadpoles/gridnode/width}\pgf@circ@scaled@Rlen
+ \pgf@y=.5\pgf@y
+ \pgf@x=-\ctikzvalof{quadpoles/gridnode/width}\pgf@circ@scaled@Rlen
+ \pgf@x=.5\pgf@x
+ }
+ \anchor{center}{
+ \pgfpointorigin
+ }
+
+ \anchor{north}{
+ \northwest
+ \pgf@x=0pt
+ }
+ \anchor{up}{
+ \northwest
+ \pgf@x=0pt
+ }
+ \anchor{south}{
+ \northwest
+ \pgf@x=0pt
+ \pgf@y=-\pgf@y
+ }
+ \anchor{down}{
+ \northwest
+ \pgf@x=0pt
+ \pgf@y=-\pgf@y
+ }
+ \anchor{east}{
+ \northwest
+ \pgf@y=0pt
+ \pgf@x=-\pgf@x
+ }
+ \anchor{right}{
+ \northwest
+ \pgf@y=0pt
+ \pgf@x=-\pgf@x
+ }
+ \anchor{west}{
+ \northwest
+ \pgf@y=0pt
+ }
+ \anchor{left}{
+ \northwest
+ \pgf@y=0pt
}
+ \anchor{south west}{
+ \northwest
+ \pgf@y=-\pgf@y
+ }
+ \anchor{north east}{
+ \northwest
+ \pgf@x=-\pgf@x
+ \relax
+ }
+ \anchor{north west}{
+ \northwest
+ }
+ \anchor{south east}{
+ \northwest
+ \pgf@x=-\pgf@x
+ \pgf@y=-\pgf@y
+ }
+ \anchor{text}{
+ \pgf@x=-2\pgf@x
+ \advance \pgf@x by -.5\wd\pgfnodeparttextbox
+ \advance \pgf@y by -1.5\ht\pgfnodeparttextbox
+ }
+ \backgroundpath{
+ \pgfsetcolor{\ctikzvalof{color}}
+ \pgf@circ@scaled@Rlen=\scaledRlen
+ \pgf@circ@res@step=\ctikzvalof{quadpoles/gridnode/width}\pgf@circ@scaled@Rlen
+
+ \northwest
+ \pgf@circ@res@up = \pgf@y
+ \pgf@circ@res@down = -\pgf@y
+ \pgf@circ@res@right = -\pgf@x
+ \pgf@circ@res@left = \pgf@x
+
+ \pgf@circ@res@step = \ctikzvalof{quadpoles/gridnode/width}\pgf@circ@scaled@Rlen
+ \divide \pgf@circ@res@step by 2
+
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@zero}}
+ \pgf@circ@res@other = \pgf@circ@res@left
+ \advance\pgf@circ@res@other by \pgf@circ@res@step
+
+ \ifpgf@circuit@dashed
+ \pgfsetdash{{0.1cm}{0.1cm}}{0cm}
+ \fi
+
+ % draw outer box
+ \pgf@circ@twoportbox
+
+
+ \ifpgf@circuit@inputarrow
+ {
+ \advance \pgf@circ@res@left by -.5\ctikzvalof{bipoles/thickness}\pgfstartlinewidth
+ \pgftransformshift{\pgfpoint{\pgf@circ@res@left}{0pt}}
+ \pgfnode{inputarrow}{tip}{}{pgf@inputarrow}{\pgfusepath{fill}}
+ }
+ \fi
+
+ \pgfsetdash{}{0pt} % always draw solid line for inner symbol
+ \pgfsetarrows{-} %never draw arrows
+ \pgfsetlinewidth{0.05mm}
+
+ % draw grid
+ \foreach \line in {-1,-.5,...,1}
+ {
+ \pgfpathmoveto{\pgfpoint{\line\pgf@circ@res@right}{\pgf@circ@res@up}}
+ \pgfpathlineto{\pgfpoint{\pgf@circ@res@right}{\line\pgf@circ@res@up}}
+
+ \pgfpathmoveto{\pgfpoint{\line\pgf@circ@res@right}{\pgf@circ@res@up}}
+ \pgfpathlineto{\pgfpoint{\pgf@circ@res@left}{\line\pgf@circ@res@down}}
+ }
+
+ %prevent from draw the inner cross twice
+ \foreach \line in {-.5,0,...,.5}
+ {
+ \pgfpathmoveto{\pgfpoint{\line\pgf@circ@res@right}{\pgf@circ@res@down}}
+ \pgfpathlineto{\pgfpoint{\pgf@circ@res@left}{\line\pgf@circ@res@up}}
+
+ \pgfpathmoveto{\pgfpoint{\line\pgf@circ@res@right}{\pgf@circ@res@down}}
+ \pgfpathlineto{\pgfpoint{\pgf@circ@res@right}{\line\pgf@circ@res@down}}
+ }
+ \pgfusepath{draw}
+ }
+}
+
% Wilkinson divider
\pgfdeclareshape{wilkinson}{
diff --git a/graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex b/graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
index 6eecb72c99..739373f2eb 100644
--- a/graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
@@ -1267,13 +1267,14 @@
% https://github.com/circuitikz/circuitikz/issues/385
%
\newif\ifpgf@circ@european@port@circle\pgf@circ@european@port@circlefalse
+\newif\ifpgf@circ@european@port@circle@ieee\pgf@circ@european@port@circle@ieeefalse
\ctikzset{tripoles/european not shape/.initial=ocirc}
\ctikzset{tripoles/european not symbol/.is choice}
\ctikzset{tripoles/european not symbol/triangle/.code={\pgf@circ@european@port@circlefalse}}
\ctikzset{tripoles/european not symbol/circle/.code={%
-\pgf@circ@european@port@circletrue\ctikzset{tripoles/european not shape=ocirc}}}
+\pgf@circ@european@port@circletrue\pgf@circ@european@port@circle@ieeefalse\ctikzset{tripoles/european not shape=ocirc}}}
\ctikzset{tripoles/european not symbol/ieee circle/.code={%
-\pgf@circ@european@port@circletrue\ctikzset{tripoles/european not shape=notcirc}}}
+\pgf@circ@european@port@circletrue\pgf@circ@european@port@circle@ieeetrue\ctikzset{tripoles/european not shape=notcirc}}}
\long\def\pgfcircdeclareeurologicport#1#2#3#4{
\pgfdeclareshape{european #1 port}
@@ -1375,6 +1376,7 @@
\backgroundpath{
\pgfsetcolor{\ctikzvalof{color}}
+ \pgfstartlinewidth=\pgflinewidth
\pgfscope
\pgf@circ@setlinewidth{tripoles}{\pgflinewidth}
\pgfpathrectanglecorners
@@ -1415,6 +1417,8 @@
\pgfscope
\pgf@circ@setlinewidth{tripoles}{\pgflinewidth}
\pgftransformxshift{\ctikzvalof{tripoles/european #1 port/reserved}\pgf@circ@res@right}
+ % reset linewidth for IEEE ports, otherwise they will multiply...
+ \ifpgf@circ@european@port@circle@ieee\pgfsetlinewidth{\pgfstartlinewidth}\fi
\pgfnode{\ctikzvalof{tripoles/european not shape}}{west}{}{NOT}{\pgfusepath{stroke}}
\endpgfscope
\else
diff --git a/graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex b/graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex
index 0a87b5e6ed..4ba528296d 100644
--- a/graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex
@@ -226,8 +226,8 @@
node [ocirc, fill=blue] at (anchorendnode) {}
node [ocirc, fill=green] at (pgfcirc@Vto) {}
node [ocirc, fill=yellow] at (pgfcirc@Vfrom) {}
- node [odiamondpole, fill=green] at (pgfcirc@Vto@flat) {}
- node [odiamondpole, fill=yellow] at (pgfcirc@Vfrom@flat) {}
+ node [odiamondpole, fill=green!50!black] at (pgfcirc@Vto@flat) {}
+ node [odiamondpole, fill=orange] at (pgfcirc@Vfrom@flat) {}
\fi
coordinate (pgfcirc@Vto) at ($(pgfcirc@Vto@flat) ! \absvshift!90 : (anchorendnode)$)
coordinate (pgfcirc@Vfrom) at ($(pgfcirc@Vfrom@flat) ! \absvshift!-90 : (anchorstartnode)$)
@@ -271,7 +271,7 @@
\else
(pgfcirc@Vfrom) --(pgfcirc@Vto) node[currarrow, sloped, allow upside down, pos=1,anchor=tip] {}
\fi
- \else
+ \else
\ifpgf@circuit@bipole@voltage@backward
(pgfcirc@Vto) .. controls (pgfcirc@Vcont2) and (pgfcirc@Vcont1) ..
node[currarrow, sloped, allow upside down, pos=1, anchor=tip] {}
@@ -282,30 +282,58 @@
(pgfcirc@Vto)
\fi
\fi
- \else
- \ifpgf@circuit@bipole@voltage@backward
- \ifpgf@circ@oldvoltagedirection
- (pgfcirc@Vfrom) node[inner sep=0, node font=\pgf@circ@avfont,
- anchor=\pgf@circ@bipole@voltage@label@anchor]{\pgf@circ@avplus}
- (pgfcirc@Vto) node[inner sep=0, node font=\pgf@circ@avfont,
- anchor=\pgf@circ@bipole@voltage@label@anchor]{\pgf@circ@avminus}
- \else
- (pgfcirc@Vfrom) node[inner sep=0, node font=\pgf@circ@avfont,
- anchor=\pgf@circ@bipole@voltage@label@anchor]{\pgf@circ@avminus}
- (pgfcirc@Vto) node[inner sep=0, node font=\pgf@circ@avfont,
- anchor=\pgf@circ@bipole@voltage@label@anchor]{\pgf@circ@avplus}
+ \else % american
+ \ifx\@@kind\@@open % open circuit; put + and - directly on it
+ \ifpgf@circuit@bipole@voltage@backward
+ \ifpgf@circ@oldvoltagedirection
+ (pgfcirc@Vfrom@flat) node[inner sep=0, node font=\pgf@circ@avfont,
+ anchor=center]{\pgf@circ@avplus}
+ (pgfcirc@Vto@flat) node[inner sep=0, node font=\pgf@circ@avfont,
+ anchor=center]{\pgf@circ@avminus}
+ \else
+ (pgfcirc@Vfrom@flat) node[inner sep=0, node font=\pgf@circ@avfont,
+ anchor=center]{\pgf@circ@avminus}
+ (pgfcirc@Vto@flat) node[inner sep=0, node font=\pgf@circ@avfont,
+ anchor=center]{\pgf@circ@avplus}
+ \fi
+ \else
+ \ifpgf@circ@oldvoltagedirection
+ (pgfcirc@Vfrom@flat) node[inner sep=0, node font=\pgf@circ@avfont,
+ anchor=center]{\pgf@circ@avminus}
+ (pgfcirc@Vto@flat) node[inner sep=0, node font=\pgf@circ@avfont,
+ anchor=center]{\pgf@circ@avplus}
+ \else
+ (pgfcirc@Vfrom@flat) node[inner sep=0, node font=\pgf@circ@avfont,
+ anchor=center]{\pgf@circ@avplus}
+ (pgfcirc@Vto@flat) node[inner sep=0, node font=\pgf@circ@avfont,
+ anchor=center]{\pgf@circ@avminus}
+ \fi
\fi
- \else
- \ifpgf@circ@oldvoltagedirection
- (pgfcirc@Vfrom) node[inner sep=0, node font=\pgf@circ@avfont,
- anchor=\pgf@circ@bipole@voltage@label@anchor]{\pgf@circ@avminus}
- (pgfcirc@Vto) node[inner sep=0, node font=\pgf@circ@avfont,
- anchor=\pgf@circ@bipole@voltage@label@anchor]{\pgf@circ@avplus}
- \else
- (pgfcirc@Vfrom) node[inner sep=0, node font=\pgf@circ@avfont,
- anchor=\pgf@circ@bipole@voltage@label@anchor]{\pgf@circ@avplus}
- (pgfcirc@Vto) node[inner sep=0, node font=\pgf@circ@avfont,
- anchor=\pgf@circ@bipole@voltage@label@anchor]{\pgf@circ@avminus}
+ \else % not open circuit
+ \ifpgf@circuit@bipole@voltage@backward
+ \ifpgf@circ@oldvoltagedirection
+ (pgfcirc@Vfrom) node[inner sep=0, node font=\pgf@circ@avfont,
+ anchor=\pgf@circ@bipole@voltage@label@anchor]{\pgf@circ@avplus}
+ (pgfcirc@Vto) node[inner sep=0, node font=\pgf@circ@avfont,
+ anchor=\pgf@circ@bipole@voltage@label@anchor]{\pgf@circ@avminus}
+ \else
+ (pgfcirc@Vfrom) node[inner sep=0, node font=\pgf@circ@avfont,
+ anchor=\pgf@circ@bipole@voltage@label@anchor]{\pgf@circ@avminus}
+ (pgfcirc@Vto) node[inner sep=0, node font=\pgf@circ@avfont,
+ anchor=\pgf@circ@bipole@voltage@label@anchor]{\pgf@circ@avplus}
+ \fi
+ \else
+ \ifpgf@circ@oldvoltagedirection
+ (pgfcirc@Vfrom) node[inner sep=0, node font=\pgf@circ@avfont,
+ anchor=\pgf@circ@bipole@voltage@label@anchor]{\pgf@circ@avminus}
+ (pgfcirc@Vto) node[inner sep=0, node font=\pgf@circ@avfont,
+ anchor=\pgf@circ@bipole@voltage@label@anchor]{\pgf@circ@avplus}
+ \else
+ (pgfcirc@Vfrom) node[inner sep=0, node font=\pgf@circ@avfont,
+ anchor=\pgf@circ@bipole@voltage@label@anchor]{\pgf@circ@avplus}
+ (pgfcirc@Vto) node[inner sep=0, node font=\pgf@circ@avfont,
+ anchor=\pgf@circ@bipole@voltage@label@anchor]{\pgf@circ@avminus}
+ \fi
\fi
\fi
\fi
@@ -362,6 +390,8 @@
}
%% Output routine
+%% this is the entry point
+%%
\def\pgf@circ@drawvoltage{% node name
\pgfextra{ %WARNING: indentation is probably wrong
\edef\pgfcircmathresult{\expandafter\pgf@circ@stripdecimals\pgf@circ@direction\pgf@nil}
@@ -465,6 +495,10 @@
% outside the (+) -- (-) line
\pgfmathsetlength{\alshift}{(\ctikzvalof{voltage/american label distance}-0.6)*\partheight}
\pgfsetcornersarced{\pgfpointorigin}% do not use rounded corners!
+ % set the macro for detecting open
+ \edef\@@kind{\ctikzvalof{bipole/kind}}\edef\@@open{open}
+ \ifpgf@adjust@open@voltage\else\edef\@@open{this-will-nEver-match}\fi
+ % \typeout{KIND\space\@@kind}
}%end pgfextra
\ifpgf@circuit@bipole@isvoltage
@@ -473,6 +507,8 @@
\pgf@circ@drawvoltagegeneric
\fi
+ % \pgfextra{\typeout{LABEL\space KIND:\@@kind\space OPEN:\@@open}}
+
\ifpgf@circuit@bipole@voltage@straight
coordinate (Vlab) at ($(pgfcirc@Vto)!0.5!(pgfcirc@Vfrom) $)
node [anchor=\pgf@circ@bipole@voltage@label@anchor, inner sep=2pt,
@@ -489,9 +525,23 @@
coordinate (Vlab) at ($(Vlab) ! \alshift ! \pgf@circ@bipole@voltage@label@where :(pgfcirc@Vto)$)
\fi
\fi
- node [anchor=\pgf@circ@bipole@voltage@label@anchor, inner sep=2pt,
- \circuitikzbasekey/bipole voltage style](\ctikzvalof{bipole/name}voltage)
- at (Vlab) {\pgf@circ@finallabels{voltage/label}}
+
+ \ifpgf@circuit@europeanvoltage
+ node [anchor=\pgf@circ@bipole@voltage@label@anchor, inner sep=2pt,
+ \circuitikzbasekey/bipole voltage style](\ctikzvalof{bipole/name}voltage)
+ at (Vlab) {\pgf@circ@finallabels{voltage/label}}
+ \else % american voltages
+ \ifx\@@kind\@@open
+ coordinate (Vlab) at ($(pgfcirc@Vfrom@flat)!0.5!(pgfcirc@Vto@flat)$)
+ node [anchor=center, inner sep=2pt,
+ \circuitikzbasekey/bipole voltage style](\ctikzvalof{bipole/name}voltage)
+ at (Vlab) {\pgf@circ@finallabels{voltage/label}}
+ \else
+ node [anchor=\pgf@circ@bipole@voltage@label@anchor, inner sep=2pt,
+ \circuitikzbasekey/bipole voltage style](\ctikzvalof{bipole/name}voltage)
+ at (Vlab) {\pgf@circ@finallabels{voltage/label}}
+ \fi
+ \fi
\fi
}%end drawvoltages
\endinput
diff --git a/graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex b/graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
index 8c3671d21e..104d3be910 100644
--- a/graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
@@ -10,8 +10,8 @@
%
% See the files gpl-3.0_license.txt and lppl-1-3c_license.txt for more details.
-\def\pgfcircversion{1.1.1}
-\def\pgfcircversiondate{2020/04/24}
+\def\pgfcircversion{1.1.2}
+\def\pgfcircversiondate{2020/05/17}
\writestatus{loading}{\pgfcircversiondate{} The CircuiTikz circuit drawing package version \pgfcircversion}
\usemodule[tikz]
diff --git a/info/tex-nutshell/tex-nutshell.pdf b/info/tex-nutshell/tex-nutshell.pdf
index 43af9c3cf5..35e5beae14 100644
--- a/info/tex-nutshell/tex-nutshell.pdf
+++ b/info/tex-nutshell/tex-nutshell.pdf
Binary files differ
diff --git a/info/tex-nutshell/tex-nutshell.tex b/info/tex-nutshell/tex-nutshell.tex
index 7ea0acc537..1b69d3160d 100644
--- a/info/tex-nutshell/tex-nutshell.tex
+++ b/info/tex-nutshell/tex-nutshell.tex
@@ -5,9 +5,12 @@
\emergencystretch=2em
\hbadness=2100
+\def\thed#1{\ifnum#1<10 0\fi\the#1}
+
\catcode`<=13
\def<#1>{{\def\ { }\iindex{:#1}\iis {:#1} {$\langle\hbox{\it#1}\rangle$}}%
$\def\,{\hskip1.5pt plus.3pt minus1.2pt}\,\langle\hbox{\it#1}\rangle\,$}
+\def\l#1>{$\def\,{\hskip1.5pt plus.3pt minus1.2pt}\,\langle\hbox{\it#1}\rangle\,$}
\everyintt={\catcode`<=13 \Blue}
\onlyrgb
\addto\_titfont\Blue
@@ -34,6 +37,7 @@
\bgroup \lccode\string`\.=\string`\` \lowercase{\egroup \def\xx #1#2.{\i #2 \egroup `#1#2.}}
\def\y`{\bgroup\_setverb\yy}
\def\yy #1#2={\i #2 \egroup `#1#2=}
+\def\z`{`\let<=\l}
% Hyperlinks
\hyperlinks\Red\Green
@@ -41,7 +45,7 @@
-\tit \TeX/ in a nutshell
+\tit \TeX/ in a Nutshell
\author Petr Olšák
@@ -57,15 +61,21 @@ or
\ulink[http://petr.olsak.net/tbn.html]{\TeX/book naruby}.
Try to type `texdoc texbytopic` in your system.
-\ii OpTeX \ulink[http://petr.olsak.net/optex]{\OpTeX/} manual
-supposes that the user knows the basics principles of \TeX/ itself.
+\ii OpTeX The \ulink[http://petr.olsak.net/optex]{\OpTeX/} manual
+supposes that the user already knows the basic principles of \TeX/ itself.
If you are converting from \LaTeX/ to \OpTeX/ for example\fnote
-{Congratulations to your decision:-)}
+{Congratulations on your decision:-)}
then you may welcome a summary
document that presents these basic principles because \LaTeX/ manuals
typically don't distinguish between \TeX/ features and features specially
implemented by \LaTeX/ macros.
+I would like to express my special thank to Barbara Beeton who read my text
+very carefully and suggested hundreds language corrections and improvements
+and also discovered many of my real mistakes. Thanks to her, my text is
+better. But if there are any other mistakes then they are only mine and I'll be
+pleased if you send me a bug report in such case.
+
\notoc\nonum\sec Table of contents
\maketoc \outlines0
@@ -75,7 +85,7 @@ implemented by \LaTeX/ macros.
The main principle of \TeX/ is that its input files can be a mix
of the material which could be printed and \ii control~sequence {\em control sequences}
-which gives a setting for build-in algorithms of \TeX/ or gives a special message
+which give a setting for built-in algorithms of \TeX/ or give a special message
to \TeX/ what to do with the inputted material.
Each control sequence (typically a word prefixed by a backslash) has its
@@ -83,23 +93,23 @@ Each control sequence (typically a word prefixed by a backslash) has its
There are four types of meanings of control sequences:
\begitems
-* the control sequence can be a \ii register {\em register}, it means it represents a variable which
+* the control sequence can be a \ii register {\em register}; this means it represents a variable which
is able to keep a value. There are \ii primitive/register {\em primitive registers}. Their values influence
- behavior of build-in algorithm (e.g. \i hsize `\hsize`, \i parindent `\parindent`,
- \i hyphenpenalty `\hyphenpenalty`). On the other hand \ii decalared/register {\em declared registers}
- are used by macros (e.g. \i medskipamount `\medskipamount` used in plain \TeX/
+ behavior of built-in algorithms (e.g., \i hsize `\hsize`, \i parindent `\parindent`,
+ \i hyphenpenalty `\hyphenpenalty`). On the other hand \ii declared/register {\em declared registers}
+ are used by macros (e.g., \i medskipamount `\medskipamount` used in plain \TeX/
or \i ttindent `\ttindent`
used by \ii OpTeX \OpTeX/).
-* the control sequence can be a \ii primitive/command {\em primitive command}, it runs a build-in
- algorithm (e.g. \i def `\def` declares a macro, \i halign `\halign` runs algorithm for
+* the control sequence can be a \ii primitive/command {\em primitive command}, which runs a built-in
+ algorithm (e.g., \i def `\def` declares a macro, \i halign `\halign` runs the algorithm for
tables, \i hbox `\hbox` creates a box in typesetting output).
-* the control sequences can be a \ii character/constant {\em character constant}
+* the control sequence can be a \ii character/constant {\em character constant}
(declared by \i chardef `\chardef`
or \i mathchardef `\mathchardef` primitive command) or a font selector (declared
by \i font `\font` primitive command).
-* the control sequence can be a \ii macro {\em macro}. When it is read then it is
+* the control sequence can be a \ii macro {\em macro}. When it is read, it is
replaced by its \ii replacement/text {\em replacement text} in the input queue. If there are more
- macros in the replacement text, all macros are replaced too. It is so called
+ macros in the replacement text, all macros are replaced. This is called the
\ii expansion/process {\em expansion process} which ends on the level of text to be printed or
primitive commands or registers or character constants or font selectors.
\enditems
@@ -108,38 +118,39 @@ Example. When \TeX/ reads:
\begtt
\def\TeX{T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX}
\endtt
-in a macro file then the `\def` primitive command saves the information that
+in a macro file, then the `\def` primitive command saves the information that
\i TeX `\TeX` is a control sequence with meaning \"macro", the replacement text is
-declared here and it is a mix of a material to be typeset: `T`, `E` and `X`
+declared here, and it is a mix of a material to be typeset: `T`, `E` and `X`
and primitive commands
\i kern `\kern`, \i lower `\lower`, \i hbox `\hbox`
with their parameters in given syntax. Each
-primitive command has declared syntax, for example, `\kern` must be followed
-by dimension specification in the format \"decimal number followed by a unit".
-More about this primitive syntax is in the sections~\ref[reg], \ref[expand] and~\ref[main].
+primitive command has a declared syntax; for example, `\kern` must be followed
+by a dimension specification in the format \"decimal number followed by a unit".
+More about this primitive syntax is in sections~\ref[reg], \ref[expand] and~\ref[main].
When a control sequence `\TeX` with meaning \"macro" occurs in the
-input stream then it is \ii expansion {\em expanded} to its replacement text, i.e the sequence of
-typesetting material and primitive commands in our case of `\TeX` macro.
-The logo \TeX/ is printed as a result of this processing.
+input stream, then it is \ii expansion {\em expanded} to its replacement text, i.e.\ the sequence of
+typesetting material and primitive commands. The `\TeX` macro
+expands to `T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX` and
+the logo \TeX/ is printed as a result of this processing.
-None of the control sequences have their definitive meaning. The control sequence
+None of the control sequences have their definitive meaning. A control sequence
could change its meaning by re-defining it as a new macro (using `\def`),
-redeclaring it as an arbitrary object in \TeX/ (using \i let `\let`) etc.
+redeclaring it as an arbitrary object in \TeX/ (using \i let `\let`), etc.
When you re-define a primitive control sequence then the access to its value
-or build-in algorithm is lost. This is a reason why \ii OpTeX \OpTeX/ macros duplicate
+or built-in algorithm is lost. This is a reason why \ii OpTeX \OpTeX/ macros duplicate
all primitive sequences (\i hbox `\hbox` and `\_hbox`) with the same meaning and use
-only \"private" control sequences (prefixed by `_`. So, user can re-define
+only \"private" control sequences (prefixed by `_`). So, a user can re-define
`\hbox` without the loss of the primitive command `\_hbox`.
\sec Formats, engines
-\TeX/ is able to start without any macros preloaded in so-called \ii ini-TeX/state {\em ini-\TeX/
+\TeX/ is able to start without any macros preloaded in the so-called \ii ini-TeX/state {\em ini-\TeX/
state} (the `-ini` option on the command line must be used). It knows only Cca 300
primitive registers and primitive commands at this state.\fnote
-{Roughly speaking, if you know all these 300 primitive objects and all syntax
-of primitive commands and all build-in algorithms then you know all about \TeX.
-But starting to produce common documents from this primitive level without
+{Roughly speaking, if you know all these 300 primitive objects and the syntax of all
+primitive commands and all the built-in algorithms, then you know all about \TeX.
+But starting to produce ordinary documents from this primitive level without
macro support is nearly impossible.}
When ini-\TeX/ reads macro files then new control sequences are
declared as macros, declared registers, character constants or font
@@ -147,28 +158,28 @@ selectors. The primitive command \i dump `\dump` saves the binary image of the \
(with newly declared control sequences) to the \ii format,format/file {\em format file} (`.fmt`
extension).
-The original intention of existence format files was to prepare a
-collection of macro declarations, register settings and to load default fonts and
-to dump this information to a file for later use. Such collection typically
+The original intention of existing format files was to prepare a
+collection of macro declarations and register settings, to load default fonts, and
+to dump this information to a file for later use. Such a collection typically
declares macros for the markup of documents and for typesetting design. This is
the reason why we call these files {\em format files}: they give a format
-of documents on the output side and declares markup rules for document source files.
+of documents on the output side and declare markup rules for document source files.
-When \TeX/ is started without `-ini` option then it tries to load a prepared
+When \TeX/ is started without the `-ini` option, it tries to load a prepared
format file into its memory and to continue with reading more macros or a real
document (or both). The starting point is at the place where \i dump `\dump` was
-processed during ini-\TeX/ state. If the format file is not specified
+processed during the ini-\TeX/ state. If the format file is not specified
explicitly (by `-fmt` option on the command line) then \TeX/ tries to read the
format file with the same name which is used for running \TeX. For example
`tex document` runs \TeX, it loads the format `tex.fmt` and reads the
`document.tex`. Or `latex document` runs \TeX, it loads the format `latex.fmt`
and reads the `document.tex`.
-The `tex.fmt` is format file dumped when \ii plain~TeX/macros {\em plain \TeX/ macros}\fnote
-{Plain \TeX/ macros were made by \ii Knuth/Donald Donald Knuth, the author of \TeX. It is a
+The `tex.fmt` is the format file dumped when \ii plain~TeX/macros {\em plain \TeX/ macros}\fnote
+{Plain \TeX/ macros were made by \iindex {Knuth,/Donald} Donald Knuth, the author of \TeX. It is a
set of basic macros and settings which is used (more or less) as a subset of
all other macro packages.}
-were read and `latex.fmt` is format file dumped when \ii LaTeX/macros {\em \LaTeX/ macros} were read.
+were read, and `latex.fmt` is the format file dumped when \ii LaTeX/macros {\em \LaTeX/ macros} were read.
This is typically done when a \TeX/ distribution is installed without any user
intervention. So, the user can run `tex document` or `latex document` without
worry that these typical format files exist.
@@ -176,23 +187,23 @@ worry that these typical format files exist.
From this point of view, \LaTeX/ is nothing more than a format of \TeX/,
i.e.~a collection of macro declarations and register settings.
-A typical \TeX/ distributions have four common \ii TeX/engines {\em \TeX/ engines}, i.e.~programs
-they implement classical \TeX/ algorithms with various extensions:
+A typical \TeX/ distribution has four common \ii TeX/engines {\em \TeX/ engines}, i.e.~programs.
+They implement classical \TeX/ algorithms with various extensions:
\begitems
* \TeX/ -- only classical \TeX/ algorithms by Donald Knuth,
-* \ii pdfTeX pdf\TeX -- an extension supporting PDF output directly and
+* \ii pdfTeX pdf\TeX/ -- an extension supporting PDF output directly and
micro-typographical features,
-* \ii XeTeX Xe\TeX/ -- an extension supporting Unicode and PDF output,
+* \ii XeTeX \XeTeX/ -- an extension supporting Unicode and PDF output,
* \ii luaTeX lua\TeX/ -- an extension supporting Lua programming, Unicode,
micro-typographical features and PDF output.
\enditems
-Each of them are able to run in ini-\TeX/ state or with a format file. For
+Each of them is able to run in ini-\TeX/ state or with a format file. For
example the command `luatex -ini macros.ini` starts lua\TeX/ at ini-\TeX/ state,
-read `macros.ini` file and final `\dump` command is supposed here to create
-a format `macros.fmt`. Then user can use the command `luatex -fmt macros document` to
-load `macros.fmt` and to process the `document.tex`.
+reads the `macros.ini` file and the final `\dump` command is supposed here to create
+a format `macros.fmt`. Then a user can use the command `luatex -fmt macros document` to
+load `macros.fmt` and process the `document.tex`.
Or the command `luatex document` processes lua\TeX/ with `document.tex` and
with `luatex.fmt` which is a little extension of plain \TeX/ macros. Another example:
`lualatex document` runs lua\TeX/ with `lualatex.fmt`. It is a format with
@@ -207,72 +218,72 @@ primitive command \i input `\input<file name>` or
\i font `\font<font selector>=<file name>` is used)
then the rule
\"first wins" is applied. \TeX/ looks at the current directory first or
-somewhere to the \TeX/ installation second. The behavior in the second step
+somewhere in the \TeX/ installation second. The behavior in the second step
depends on the used \TeX/ distribution. For example
\ii TeXlive \ulink[https://www.tug.org/texlive]{\TeX/live} programs are
-linked with a \ii kpathsea {\em kpathsea} library and they do the following: Search the given
-file in the current directory, then in \ii texmf~tree \code{~/texmf} tree (data are saved by
-the user here), then in `texmf-local` tree (data are saved by the system administrator
-here, they are not removed when \TeX/ distribution is upgraded),
-then in `texmf-var` tree (data are saved automatically by programs from
-\TeX/ distribution here) and then in `texmf-dist` tree (data from \TeX live
+linked with a \ii kpathsea {\em kpathsea} library and they do the following: Search for the given
+file in the current directory, then in the \ii texmf~tree \code{~/texmf} tree (data are saved by
+the user here), then in the `texmf-local` tree (data are saved by the system administrator
+here; they are not removed when the \TeX/ distribution is upgraded),
+then in `texmf-var` tree (data are saved automatically by programs from the
+\TeX/ distribution here), and then in the `texmf-dist` tree (data from the \TeX live
distribution). Each directory tree can be divided into sub-trees: first level
-`tex`, `fonts`, `doc` etc., second level is divided by \TeX/ engines or font types etc.,
-more levels are typically organized to keep a clarity.
-New files in the current directory on in \code{~/texmf} tree are found without
-doing something more, but new files in other places have to be registered by `texhash`
-program (\TeX/ distribution does automatically this during its installation).
+`tex`, `fonts`, `doc`, etc.; the second level is divided by \TeX/ engines or font types, etc.;
+more levels are typically organized to keep clarity.
+New files in the current directory or in the \code{~/texmf} tree are found without
+doing anything more, but new files in other places have to be registered by the `texhash`
+program (\TeX/ distributions do this automatically during their installation).
\sec Processing the input
-The lines from input files are transformed by the \ii tokenizer {\em tokenizer} first.
-It reads input lines and generates a sequence of tokens. The main goals of
-tokenizer is
+The lines from input files are first transformed by the \ii tokenizer {\em tokenizer}.
+It reads input lines and generates a sequence of tokens. These are the
+main goals of the tokenizer:
\begitems
* It converts each control sequence to a single token characterized by its name.
-* Another input material is tokenized as \"one token per character".
-* The continuous sequence of more spaces is transformed into one space token.
-* The end of the line is transfromed into space token, so the paragraph text
- can continue in a next input line and one space token is between the last word
+* Other input material is tokenized as \"one token per character".
+* A continuous sequence of multiple spaces is transformed into one space token.
+* The end of the line is transformed into a space token, so that paragraph text
+ can continue on the next input line and one space token is added between the last word
on the previous line and the first word on the next line.
-* Comment character `%` is ignored and all the text after it to the end of line
- is ignored too.
+* The comment character `%` is ignored and all the text after it to the end of line
+ is ignored too. No space is generated at the end of this line.
* Spaces from the begining of each line are ignored. Thus, you can
- use arbitrary indentation in your source file without change of the result.
+ use arbitrary indentation in your source file without changing the result.
* Each empty line (or line with only spaces) is transformed to the token
\i par `\par`. This token has primitive meaning: \"finalize the current paragraph".
This implies the general rule in \TeX/ source files: paragraphs are terminated
by empty lines.
\enditems
-The behavior of the tokenizer is not definitive. Tokenizer works with a table of
+The behavior of the tokenizer is not definitive. The tokenizer works with a table of
category codes. Any change of category codes of characters
-(done by \i catcode {\let\,=\relax`\catcode`\code{`}`\<character>=<code>`}
-primitive command) influences tokenizer processing. For
+(done by the primitive command \i catcode {\let\,=\relax`\catcode`\code{`}`\<character>=<code>`}) influences tokenizer processing. For
example, the verbatim environment is declared using setting all characters to
normal meaning.
-By default, there are the following characters with special meaning. Tokenizer
-converts them or sets them as special tokens used in syntactical rules in
+By default, there are the following characters with special meaning. The tokenizer
+converts them or sets them as special tokens used in syntactic rules in
\TeX/ later. The corresponding category codes are mentioned here as an index of the
character.
\begitems
* `\`\c0\quad -- starts completion of a control sequence by the tokenizer.
-* `{`\c1 and `}`\c2\quad -- opens and close group or have special syntactical meaning.
- The main syntactical rule is: each subsequence of tokens treated by macros
- or primitive commands must have these pairs o tokens balanced. There is no
- exception. Tokenizer treats them as special tokens with meaning
- \"opening character" and \"closing character".
-* `%`\c{14}\quad -- comment character, removed by the tokenizer.
+* `{`\c1 and `}`\c2\quad -- open and close group or have special syntactic meaning.
+ The main syntactic rule is: each subsequence of tokens treated by macros
+ or primitive commands must have these pairs of tokens balanced. There is no
+ exception. The tokenizer treats them as special tokens with meaning
+ \"opening character\c1" and \"closing character\c2".
+* `%`\c{14}\quad -- comment character, removed by the tokenizer, along with
+ everything that follows it on the line.
* `$`\c3, `&`\c4, `#`\c6, `^`\c7, `_`\c8, `~`\c{13}\quad --
tokenizer treats them as a special tokens with meaning:
\ii math/mode/selector \"math-mode selector\c3",
\ii table/separator \"table separator\c4", \ii parameter/prefix \"parameter prefix for
macros\c6", \ii superscript/prefix \"superscript prefix in math\c7",
- \ii subscript prefix \"subscript prefix in math\c8"
+ \ii subscript/prefix \"subscript prefix in math\c8",
\ii active/character \"active character\c{13}"
(the active character `~` is defined as no-breakable space in all typical formats).
* Letters and other characters are tokenized as \"letter character\c{11}" or
@@ -283,15 +294,15 @@ If you need to print these special characters you can use
\ii -percent,-at,-dollar,-hash
`\%`, `\&`, `\$`, `\#` or `\_`. These five control sequences are declared as
\"print this character" in all typical \TeX/ formats.
-Another possibility is to use a verbatim environment (it depends on used format)
+Another possibility is to use a verbatim environment (it depends on the used format)
Last alternative: you can use \i csstring {\let\,=\relax`\csstring\<character>`}
in lua\TeX/, because lua\TeX/ disposes
with the primitive command `\csstring` which converts `\<character>`
to `<character>`\c{12}.
-The \ii active~character \"active character\c{13}"
+The \ii active/character \"active character\c{13}"
can be declared by \i catcode `\catcode`\code{`}`\<character>=13`.
-Such `<character>` behaves like `<control sequence>`. For example, you can
+Such a `<character>` behaves like a `<control sequence>`. For example, you can
define it by
\i def `\def<character>{...}`.
If a `<control sequence>` is
@@ -299,37 +310,37 @@ listed in this document, the active character is meant too.
{\emergencystretch=2em\par}
Each control sequence is built by the tokenizer starting from `\`\c0. Its name is
-a continuous sequence of letters\c{11} finalized by first non-letter.
+a continuous sequence of letters\c{11} finalized by the first non-letter.
Note that \OpTeX/ sets
`_` as letter\c{11}, thus control sequence names can include this character.
-\LaTeX/ sets the `@` as letter\c{12} when reading styles and macro files.
+\LaTeX/ sets the `@` as letter\c{11} when reading styles and macro files.
You can look to such files and you will see many such characters inside
private control sequence names declared by \LaTeX/ macros.
-If the first character after `\`\c0 is not letter\c{\ne11} then control sequence is
+If the first character after `\`\c0 is not letter\c{\ne11}, then the control sequence is
finalized with only this character in its name. So called
\ii one~character/control~sequence {\em one-character control sequence} is created. Other control sequences
are \ii multiletter/control~sequence {\em multiletter control sequences}.
Spaces {\char9251}\c{10} after multi-letter control sequences are ignored, so the space can be used
-as a terminating character of the control sequence. Another characters used
-immediately after a control sequences are not ignored. So `\TeX !` and
+as a terminating character of the control sequence. Other characters used
+immediately after a control sequence are not ignored. So `\TeX !` and
`\TeX!` gives the same result: the control sequence `\TeX` followed
immediately by `!`\c{12}.
-Tokenizer's output (a sequence of tokens) goes to \ii expand/processor {\em expand processor}
-and its output goes to \ii main/processor {\em main processor} of \TeX. The expand processor
-performs expansions of macros or a primitive command which is working at expand
-processor level. See a summary of such commands in the section~\ref[expand].
+The tokenizer's output (a sequence of tokens) goes to the \ii expand/processor {\em expand processor}
+and its output goes to the \ii main/processor {\em main processor} of \TeX. The expand processor
+performs expansions of macros or a primitive command which is working at the expand
+processor level. See a summary of such commands in section~\ref[expand].
-Main processor performs assignment of registers, declares macros by \i def `\def`
-primitive command and runs all primitive commands at the main processor level.
+The main processor performs assignment of registers, declares macros by the \i def `\def`
+primitive command, and runs all primitive commands at the main processor level.
Moreover, it creates the typesetting output as described in the next
section.
The very important difference between \TeX/ and other programs is that there are no
strings, only sequences of tokens. We can return to the example
-`\def\TeX{...}` above in the section~\ref[termi].
+`\def\TeX{...}` above in section~\ref[termi].
The token \i def `\def` is a control sequence with meaning \"declare a macro".
It gets the following token \i TeX `\TeX` and
declares it as a macro with replacement text, which is the sequence of tokens:
@@ -347,111 +358,111 @@ If you are thinking like \TeX/ then you must forget the term \"string"
because all texts in \TeX/ are preprocessed by the tokenizer when input lines are
read and only sequences of tokens are manipulated inside \TeX/.
-Tokenizer converts two `^`\c7`^`\c7 characters followed by ASCII uppercase
+The tokenizer converts two `^`\c7`^`\c7 characters followed by an ASCII uppercase
letter to the Ctrl-letter ASCII code. For example `^^M` is Ctrl-M (carriage
return). It converts two `^`\c7`^`\c7 followed by two hexadecimal digits
-(`0123456789abcdef`) to one-byte code, for example, `^^0d` is Ctrl-M too
-because it has code 13. Moreover, tokenizer of \XeTeX/ or lua\TeX/ converts
+(`0123456789abcdef`) to a one-byte code, for example, `^^0d` is Ctrl-M too
+because it has code 13. Moreover, the tokenizer of \XeTeX/ or lua\TeX/ converts
`^`\c7`^`\c7`^`\c7`^`\c7 followed by four hexadecimal digits or
`^`\c7`^`\c7`^`\c7`^`\c7`^`\c7`^`\c7 followed by six hexadecimal digits to one
-character with given Unicode.
+character with a given Unicode.
\sec Vertical and horizontal modes
-When the main processor creates the typesetting output then it alternates
+When the main processor creates the typesetting output, it alternates
between vertical and horizontal mode. It starts in \ii vertical/mode,@ {\em vertical mode}: all
materials are put vertically below in this mode. For example
-\i hbox `\hbox{a}\hbox{b}\hbox{c}` creates c below b and b below a in vertical mode.
+\i hbox `\hbox{a}\hbox{b}\hbox{c}` creates a above b above c in vertical mode.
-If there is something incompatible with vertical mode principle: a special
-command working only in horizontal mode or a character itself
-then main processor switches to \ii horizontal/mode,@ {\em horizontal mode}: it opens
-an unlimited horizontal data line for
+If something is incompatible with the vertical mode principle --- a special
+command working only in horizontal mode or a character itself ---
+then the main processor switches to \ii horizontal/mode,@ {\em horizontal mode}: it opens
+an unlimited horizontal data row for
typesetting material and puts material next to each other. For example
\i hbox `\hbox{a}\hbox{b}\hbox{c}` creates abc in horizontal mode.
-When an empty line is scanned then tokenizer creates \i par `\par` token here and
+When an empty line is scanned, the tokenizer creates a \i par `\par` token here and
if the main processor is in horizontal mode, the `\par` command finalizes the
-paragraph. More exactly it returns to the vertical mode,
-it breaks the horizontal data line filled in previous horizontal mode
+paragraph. More exactly it returns to vertical mode,
+it breaks the horizontal data row filled in previous horizontal mode
to parts with the \i hsize `\hsize` width. These parts are completed as
-\ii box {\em boxes} and they are put one below second in the vertical mode. So, a
+\ii box {\em boxes} and they are put one below another in vertical mode. So, a
paragraph of \i hsize `\hsize` width is created.
-Repeatedly: if there is something incompatible with current vertical mode
+Repeatedly: if there is something incompatible with the current vertical mode
(typically a character), then the horizontal mode is opened and all characters
-(and spaces between them) are put to the horizontal data line. When empty line
-is scanned then `\par` command is started and the horizontal
-data line is broken to the lines of \i hsize `\hsize` width and next paragraph
+(and spaces between them) are put to the horizontal data row. When an empty line
+is scanned, then the `\par` command is started and the horizontal
+data row is broken into lines of \i hsize `\hsize` width and the next paragraph
is completed.
-In the vertical mode, the material is cumulated in a vertical data column
-called \ii main/vertical/list {\em main vertical list}.
+In vertical mode, the material is accumulated in a vertical data column
+called the \ii main/vertical/list {\em main vertical list}.
If the height of this material is greater than \i vsize `\vsize` then its part with
-maximal `\vsize` height is completed as a \ii page/box {\em page box} and shipped to
+maximum `\vsize` height is completed as a \ii page/box {\em page box} and shipped to the
\ii output/routine {\em output routine}. A programmer or designer can declare a design of pages
using macros in the output routine: header, footer, pagination,
-the position of the main page box etc. The output routine completes the main page
-box with another material declared in the output routine and the result is
+the position of the main page box, etc. The output routine completes the main page
+box with other material declared in the output routine and the result is
shipped out as one page of the document. The main processor continues in
-the vertical mode with the rest of the unused material in the main vertical list.
-Then it can switch to the horizontal mode if a character occurs etc...
+vertical mode with the rest of the unused material in the main vertical list.
+Then it can switch to horizontal mode if a character occurs, etc...
The plain \TeX/ macro \i bye `\bye` (or primitive command \i end `\end`\fnote
{\LaTeX/ format re-defines this primitive control sequence `\end` to another
meaning which follows the logic of \LaTeX/'s markup rules.})
starts the last
`\par` command, finalizes the last paragraph (if any), completes the last page
-box, puts it to the output routine, finalizes the last page in it and \TeX/
+box, sends it to the output routine, finalizes the last page in it, and \TeX/
is terminated.
There are \ii internal/vertical/mode {\em internal vertical mode} and
\ii internal/horizontal/mode {\em internal horizontal mode}.
-They are activated when the main processor is typesetting a material
+They are activated when the main processor is typesetting material
inside \i vbox `\vbox{...}` or \i hbox `\hbox{...}` primitive commands. More about boxes is in
sections~\ref[boxes] and~\ref[main].
Understanding of switching between modes is very important for \TeX/ users.
There are primitive commands which are context dependent on the current mode.
-For example, \i par `\par` primitive command (generated by an empty line) does nothing
+For example, the \i par `\par` primitive command (generated by an empty line) does nothing
in vertical mode but it finalizes paragraph in horizontal mode and it causes
-an error in math mode. Or \i kern `\kern` primitive command creates a vertical space in
+an error in math mode. Or the \i kern `\kern` primitive command creates a vertical space in
vertical mode or horizontal space in horizontal mode.
-The following primitive commands used in the vertical mode starts the
-horizontal mode: the first character of the paragraph (most common
+The following primitive commands used in vertical mode start
+horizontal mode: the first character of a paragraph (most common
situation) or \i indent `\indent`, \i noindent `\noindent`, \i hskip `\hskip`
(and its alternatives),
\i vrule `\vrule`\fnote {The list is not fully completed, but most important commands
-are mentioned here.} and plain \TeX/ macro \i leavevmode `\leavevmode`.
-When the horizontal mode is opened, the indentation of the \i parindent `\parindent` width
-is included. The exception is only if the horizontal mode is started by the
-\i noindent `\noindent`, then the paragraph has no indentation.
+are mentioned here.} and the plain \TeX/ macro \i leavevmode `\leavevmode`.
+When horizontal mode is opened, an indentation of \i parindent `\parindent` width
+is included. The exception is only if horizontal mode is started by
+\i noindent `\noindent`; then the paragraph has no indentation.
-The following primitive commands used in the horizontal mode finalizes the
-paragraph and returns to the vertical mode: \i par `\par`, \i vskip `\vskip` (and its
-alternatives), \i hrule `\hrule`, \i end `\end` and plain \TeX/ macro \i bye `\bye`.
+The following primitive commands used in horizontal mode finalize the
+paragraph and return to vertical mode: \i par `\par`, \i vskip `\vskip` (and its
+alternatives), \i hrule `\hrule`, \i end `\end` and the plain \TeX/ macro \i bye `\bye`.
\sec Groups in \TeX/
Each assignment to registers, declaration macros or font selecting is local
-in groups. When the current group ends then the assignments done inside the
-group are forgotten and the values when this group was opened are restored.
+in groups. When the current group ends then the assignments made inside the
+group are forgotten and the values in effect before this group was opened are restored.
The groups can be delimited by `{` and `}` pair or by \i begingroup `\begingroup` and
\i endgroup `\endgroup` primitive commands or by
\i bgroup `\bgroup` and \i egroup `\egroup` control
sequences declared by plain \TeX.
For example, plain \TeX/ declares the macros \i rm `\rm` (selects roman font),
\i bf `\bf` (selects bold font) and \i it `\it` (selects italics) and it initializes by
-\i rm `\rm` font. User can write:
+\i rm `\rm` font. A user can write:
\begtt
The roman font is here {\it here is italics} and the roman font continues.
\endtt
%
Not only fonts but all registers are set locally inside a group. The macro
-designer can declare a special environments with font selecting and with
+designer can declare a special environment with font selection and with
more special typographical parameters in groups.
The following example is a test of understanding vertical and horizontal
@@ -459,23 +470,23 @@ modes switching.
\begtt
{\hsize=5cm This is the first paragraph which should be formatted
- to 5 cm width.}
+ to 5\,cm width.}
But it is not true...
\endtt
%
-Why the example above does not create the paragraph with a 5 cm width?
-The empty line \i par (`\par`) command is placed {\em after} the group is finished, so the
+Why does the example above not create the paragraph with a 5\,cm width?
+The empty line \i par (`\par` command) is placed {\em after} the group is finished, so the
\i hsize `\hsize` parameter has its previous value at the time when the paragraph is
-completed, no value 5\,cm. The value of \i hsize `\hsize` register\fnote
+completed, not the value 5\,cm. The value of the \i hsize `\hsize` register\fnote
{and about twenty other registers which declare the paragraph design}
is used when the paragraph is
-completed, no at the beginning of the paragraph. This is the reason why
-macro programmers put explicitly \i par `\par` command to macros before the local
-environment is finished by the end of the group. Our example should look like
+completed, not at the beginning of the paragraph. This is the reason why
+macro programmers explicitly put a \i par `\par` command into macros before the local
+environment is finished by the end of the group. Our example should look like this:
\begtt
-{\hsize=5cm This is the first ... to 5 cm width.\par}
+{\hsize=5cm This is the first ... to 5\,cm width.\par}
\endtt
@@ -485,19 +496,19 @@ You can look at one character, say the `y`. It is represented by three
dimensions: \ii height height (above baseline), \ii depth depth (below baseline)
and \ii width width.
Suppose that there are more characters printed in horizontal mode and
-completed to a line of a paragraph. This line has its height equal to
-the maximal height of characters inside it, it has the depth equal to maximal
+completed as a line of a paragraph. This line has its height equal to
+the maximum height of characters inside it, it has the depth equal to maximum
depth of all characters inside it and it has its width. Such a sequence of
-characters encapsulated to one typesetting element
+characters encapsulated as one typesetting element
with its height, depth and width is
-called \ii box {\em box}. Boxes are placed next to each other (from left to
+called a \ii box {\em box}. Boxes are placed next to each other (from left to
right\fnote{There is an exception for special languages.})
-in horizontal mode or one above second in vertical mode.
+in horizontal mode or one below another in vertical mode.
The boxes can include individual characters or spaces or boxes. The boxes can
include more boxes. Paragraph lines are boxes. The page box includes paragraph
lines (boxes). The finalized page with a header, page box, pagination,
-etc. is a box and it is shipped out to the PDF page. Understanding boxes is
+etc., is a box and it is shipped out to the PDF page. Understanding boxes is
necessary for macro programmers and designers.
You can create an individual box by the primitive command
@@ -505,90 +516,90 @@ You can create an individual box by the primitive command
or \i vbox `\vbox{<vertical material>}`. The `<horizontal material>` is completed in
internal horizontal mode and `<vertical material>` in internal vertical
mode. Both cases open a group, create the material in a specified
-mode and closes the group, where all settings are local.
+mode and close the group, where all settings are local.
The `<horizontal material>` can include individual characters, boxes,
-horizontal \ii glue {\em glues} or \ii kern {\em kerns}. The glue is a special term for
-stretchable or shrinkable and possible breakable spaces and the kern is a
+horizontal \ii glue {\em glues} or \ii kern {\em kerns}. \"Glue" is a special term for
+stretchable or shrinkable and possibly breakable spaces and \"kern" is a
term used for fixed nonbreakable spaces.
The `<vertical material>` can include boxes, vertical glues or kerns. No
-individual characters. If you put an individual character in the
-vertical mode (for example in the \i vbox `\vbox`)
-then the horizontal mode is opened. At the end of \i vbox `\vbox`\fnote
+individual characters. If you put an individual character in
+vertical mode (for example in a \i vbox `\vbox`)
+then horizontal mode is opened. At the end of a \i vbox `\vbox`\fnote
{before the \i vbox `\vbox` group is closed}
-or when \i par `\par` command is invoked, the opened paragraph is finished (with
+or when the \i par `\par` command is invoked, the opened paragraph is finished (with
current \i hsize `\hsize` width) and the resulting lines are vertically placed
inside the \i vbox `\vbox`.
-The completed boxes are unbreakable and they are treaded as a single object in
+The completed boxes are unbreakable and they are treated as a single object in
the surrounding printed material.
-The line boxes of the paragraph have the fixed width \i hsize `\hsize`, so there must
-be something stretchable or shrinkable in order to get desired fixed width
-of lines. Typically the spaces between words have this feature\fnote {When
+The line boxes of a paragraph have the fixed width \i hsize `\hsize`, so there must
+be something stretchable or shrinkable in order to get the desired fixed width
+of lines. Typically the spaces between words have this feature.\fnote {When
the microtypographical
feature \i pdfadjustspacing `\pdfadjustspacing` is activated, then not
only spaces are stretchable and shrinkable but individual characters are
-slightly deformed (by invisible amount) too.} These spaces have declared
+slightly deformed (by an invisible amount) too.} These spaces have declared
their \ii default/size/of~space {\em default size}, their
\ii stretchability {\em stretchability} and their
-\ii shrinkability {\em shrinkability} in the font metric data of currently used font.
+\ii shrinkability {\em shrinkability} in the font metric data of the currently used font.
-You can place such glue explicitly by the primitive command:
+You can place such glue explicitly by the primitive command `\hskip`:
\begtt \catcode`<=13
-\hsize <default size> plus<stretchability> minus<shrinkability>
+\hskip <default size> plus<stretchability> minus<shrinkability>
for example:
-\hsize 10pt plus5pt minus2.5pt
+\hskip 10pt plus5pt minus2.5pt
\endtt
%
This example places the glue with 10\,pt default size, stretchable to
15\,pt\fnote
{It can be stretchable ad absurdum (more than 15\,pt) but with very
considerable \ii badness {\em badness} calculated by \TeX/ whenever glues are stretched
-or shrank.}
+or shrunk.}
and shrinkable to 7.5\,pt as its minimal size.
-All glues in one line are stretched or shrank equally but with weights given
+All glues in one line are stretched or shrunk equally but with weights given
from their stretchability/shrinkability values.
You can do experiments of this feature if you say \i hbox `\hbox to<size>{...}`.
Then the \i hbox `\hbox` is created with a given width. Probably, the glues inside
-this \i hbox `\hbox` must be stretched or shrank. You can see in the log
+this \i hbox `\hbox` must be stretched or shrunk. You can see in the log
that the total \ii badness {\em badness} is calculated, it represents the amount of a
-\"force" used to all glue included in such \i hbox `\hbox`.
+\"force" used for all glue included in such an \i hbox `\hbox`.
An infinitely stretchable (to an arbitrary positive value) or shrinkable
(to an arbitrary negative value) glue
-can exist. This glue is stretched/shrank and other glues with
+can exist. This glue is stretched/shrunk and other glues with
finite amounts of stretching or shrinking keep their default size in such
case.
You can put infinitely stretchable/\penalty0shrinkable
\ii glue glue using the reserved unit \ii fil `fil`
-in \i hskip `\hskip` command, for example
+in an \i hskip `\hskip` command, for example
the command \i hskip `\hskip 0pt plus 1fil` means zero default size but infinitely stretchable.
There is a shortcut for such glue: \i hfil `\hfil`. When you type
-`\hbox to\hsize{\hfil <text>\hfil}` then the `<text>` is centered.
-But if the `<text>` is wider than \i hsize `\hsize` then \TeX/ reports an
-\ii overfull/box `overfull \hbox`. If you want to center a wide `<text>` too, you can use
-\i hss `\hss` instead \i hfil `\hfil`. The \i hss `\hss` primitive command is equal to
-`\hskip 0pt plus1fil minus1fil`. The `<text>` printed by
-`\hbox to\hsize{\hss<text>\hss}` is now centered in its arbitrary size.
+\z`\hbox to\hsize{\hfil <text>\hfil}` then the \z`<text>` is centered.
+But if the \z`<text>` is wider than \i hsize `\hsize` then \TeX/ reports an
+\ii overfull/box `overfull \hbox`. If you want to center a wide \z`<text>` too, you can use
+\i hss `\hss` instead of \i hfil `\hfil`. The \i hss `\hss` primitive command is equal to
+`\hskip 0pt plus1fil minus1fil`. The \z`<text>` printed by
+\z`\hbox to\hsize{\hss<text>\hss}` is now centered in its arbitrary size.
A glue created with \ii fill `fill` stretchability or shrinkability (double ell)
-is infinitely more stretchable or shrinkable than glues with only \ii fil `fil` unit.
-So, glue with \ii fill `fill` are stretched or shrank and glues with only `fil` in
+is infinitely more stretchable or shrinkable than glues with only a \ii fil `fil` unit.
+So, glues with \ii fill `fill` are stretched or shrunk and glues with only `fil` in
the same box keep their default size. For example, a macro declares centering
-a `<text>` by
-\i hbox `\hbox to\hsize{\hss <text>\hss}` and user can create the `<text>` in the form
-\i hfill `\hfill <real text>`. Then `<real text>` is printed flushed right because
+a \z`<text>` by
+\i hbox \z`\hbox to\hsize{\hss <text>\hss}` and a user can create the \z`<text>` in the form
+\i hfill \z`\hfill <real text>`. Then \z`<real text>` is printed flushed right because
\i hfill `\hfill` is a shortcut to \i hskip `\hskip0pt plus1fill` and has greater priority than
-glues with only \ii fil `fil` unit.
+glues with only a \ii fil `fil` unit.
-Common usage is \i hbox `\hbox to0pt{<text>\hss}` or `\hbox to0pt{\hss<text>}`.
-The box with zero width is created and the text overlaps this dimension to
-right (first example) or to left (second example). \ii plain~TeX Plain \TeX/ declares
-macros for these cases: \i rlap `\rlap{<text>}` or \i llap `\llap{<text>}`.
+Common usage is \i hbox \z`\hbox to0pt{<text>\hss}` or \z`\hbox to0pt{\hss<text>}`.
+The box with zero width is created and the text overlaps the adjacent text to the
+right (first example) or to the left (second example). \ii plain~TeX Plain \TeX/ declares
+macros for these cases: \i rlap \z`\rlap{<text>}` or \i llap \z`\llap{<text>}`.
The last line of each paragraph is finalized by a glue of type \i hfil `\hfil` by
default. When you write \i hfill `\hfill <object>` in vertical mode (`<object>` is
@@ -597,93 +608,106 @@ flushed right, because the paragraph is started by the `\hfill` space but
finalized only by \i hfil `\hfil` space. If you type
\i noindent `\noindent\hfil <object>` then
the <object> is centered. And putting only `<object>` places it to the left
-side because the common left side is default placement rule in the vertical
+side because the common left side is the default placement rule in vertical
mode.
-The same principles concerned with horizontal glues are applicable for vertical
-modes where glues are created by \i vskip `\vskip` commands instead `\hskip`. You can
+The same principles that apply to horizontal glues are also applicable to vertical
+modes where glues are created by \i vskip `\vskip` commands instead of `\hskip`
+commands. You can
write \i vbox `\vbox to<size>{...}` and do experiments.
-If a glue is put to the horizontal data line in horizontal mode and
+When the
paragraph breaking algorithm decides about the suitable breakpoints for creating
-lines with desired width \i hsize `\hsize`, then each glue is potentially breakable
-point. Each glue can be preceded by a \ii penalty {\em penalty} value (created by
+lines with the desired width \i hsize `\hsize`, then each glue is a potentially breakable
+point. Each glue can be preceded by a \ii penalty {\em penalty} value (created by the
\i penalty `\penalty` primitive) in the typical range
--10000 to 10000. The paragraph breaking algorithm gets a penalty if it decides
-to break line in the glue with given penalty value preceded. If no penalty
-is declared for a given glue, then it is the same as a penalty equal to zero.
-The penalty value 10000 or more
-means \"impossible to break". The negative penalty means a bonus for paragraph
-breaking algorithm. The penalty -10000 or less means \"you must break here".
-
-The paragraph breaking algorithm tries to find an optimum of breakpoints
-positions concerning all penalties, to all badnesses of all created lines and to
+$-10000$ to $10000$. The paragraph breaking algorithm gets a penalty if it decides
+to break line at the glue preceded by the given penalty value. If no penalty
+is declared for a given glue, then it is the same as a penalty equal to zero.\fnote
+{More precisely: the paragraph breaking algorithm or page breaking algorithm
+can break horizontal list to lines (or vertical list to pages)
+at penalties (then it gets the given penalty) or at glues (then the penalty
+is zero). The second case is possible only if no penalty nor glue precedes.
+The item where the list is broken (penalty or glue), is discarded and all
+immediatelly followed glues, penalties and kerns are discarded too. They are called
+\ii discardable/item {\em discardable items}}.
+The penalty value $10000$ or more
+means \"impossible to break". A negative penalty means a bonus for the paragraph
+breaking algorithm. The penalty $-10000$ or less means \"you must break here".
+
+The paragraph breaking algorithm tries to find an optimum of breakpoint
+positions concerning to all penalties, to all badnesses of all created lines and to
many more values not mentioned here in this brief document.
-The analogical optimal breakpoint is found in the vertical material when \TeX/
+The analogous optimal breakpoint is found in vertical material when \TeX/
breaks it into pages.
The concept \"box, penalty, glue" with the optimum-fit breaking
-algorithms makes \TeX/ unique between many other typesetting software.
+algorithms makes \TeX/ unique among many other typesetting software.
-\sec Syntactical rules
+\sec Syntactic rules
-The primitive commands can get their parameters written after it. These
-parameters must suit syntactical rules given for
+A primitive command can get its parameters written after it. These
+parameters must suit syntactic rules given for
each primitive command. Some parameters are optional. For example
\i hskip `\hskip<dimen> /plus<stretchability>. /minus<shrinkability>.` means that
-the parameter `<dimen>` must follow (it must suit syntactical rules for
+the parameter `<dimen>` must follow (it must suit syntactic rules for
dimensions, see section \ref[reg]) then the optional parameter prefixed by keyword
\ii plus `plus` can follow
and then the optional parameter prefixed by \ii minus `minus` can follow.
We denote the optional parameters by underline in this document.
{\emergencystretch=2em\par}
-The \ii keyword {\em keywords} (typically prefixes some parameters) may have optional spaces
+\ii keyword {\em Keywords} (typically prefixes to some parameters) may have optional spaces
around them.
-If the syntactical rule mentions the pair `{`, `}` then these characters are
+The explicit expressions of numbers (i.e.\ `75`, `"4B`, \code{`K}; see
+section~\ref[reg]) should be terminated by one optional
+space which is not printed. This space can serve as a termination character
+which says that \"whole number is presented here; no more digits are expected".
+
+If the syntactic rule mentions the pair `{`, `}` then these characters are
not definitive: other characters may be tokenized with this special meaning but it
-is not common. The text between this pair must be \ii balabced/text {\em balanced} with respect to this
-pair. For example the syntactic rule \i message `\message{<text>}` supposes that
-`<text>` must not be `ab{cd` but `ab{c{}}d` is allowed for instance.
+is not common. The text between this pair must be \ii balanced/text {\em balanced} with respect to this
+pair. For example the syntactic rule \i message \z`\message{<text>}` supposes that
+\z`<text>` must not be `ab{cd`, but `ab{c{}}d` is allowed for instance.
-By default, all parameters read by primitive commands are got from input
-stream tokenized and fully expanded by the expand processor. But
+By default, all parameters read by primitive commands are got from the input
+stream, tokenized and fully expanded by the expand processor. But
sometimes, when \TeX/ reads parameters for a primitive command, the expand
processor is deactivated. We denote these parameters by red color. For
-example \i let `\let|<control sequence>=<token>;` means that these parameters
-processed by `\let` command are not expanded.
+example, \i let `\let|<control sequence>=<token>;` means that these parameters
+processed by the `\let` command are not expanded.
-Whenever a syntactical rule mentions the \ii equal/sign `=` character (see the previous example
-with \i let `\let` command, then this is the equal sign tokenized as a normal character
-and it is optional. The syntactical rule allows to omit it. Optional spaces
+Whenever a syntactic rule mentions the \ii equal/sign `=` character (see the previous example
+with the \i let `\let` command), then this is the equal sign tokenized as a normal character
+and it is optional. The syntactic rule allows to omit it. Optional spaces
are allowed around this equal sign.
The concept of the optional parameters of primitive commands
(terminated if something different from
-the keyword follows) may bring troubles if a macro programmer
-forget to terminate an uncomplete parameter text by \x`\relax` command
+the keyword follows) may bring trouble if a macro programmer
+forgets to terminate an incomplete parameter text by the \x`\relax` command
(`\relax` does nothing but it can terminate a list of optional parameters of
the previous command).
Suppose, for example, that `\mycoolspace` is defined
-by `\def\mycoolspace{\penalty42\hskip2mm}`. If an user write
+by `\def\mycoolspace{\penalty42\hskip2mm}`. If a user writes
`first\mycoolspace plus second` then \TeX/ reports the error
`missing` `number,` `treated` `as` `zero` in the position of `s` character
-and appends: \code{<to be read again> s}. An user who is unfamiliar with
+and appends: \code{<to be read again> s}. A user who is unfamiliar with
\TeX/ primitive commands and their parameters is totally lost. The correct
definition looks like: `\def\mycoolspace{\penalty42\hskip2mm\relax}`.
\sec[def] Principles of macros
-Macros can be declared by \i def `\def` primitive command (or `\edef`, `\gdef`,
-`\xdef` commands, see below). The syntax is
+Macros can be declared by the \i def `\def` primitive command (or `\edef`, `\gdef`,
+`\xdef` commands; see below). The syntax is
`\def|<control sequence>/<parameters>.{<replacement text>};`.
The `<parameters>` are a sequence of formal parameters of the declared macro
written in the form `#1`, `#2`, etc.
They must be numbered from one and incremented by one.
-The maximal number of declared parameters is nine.
+The maximum number of declared parameters is nine.
These parameters can be used in the `<replacement text>`. This specifies the
place where the real parameter is positioned when the macro is expanded. For
example:
@@ -700,14 +724,15 @@ example:
Note that there are two possibilities of how to write real macro
parameters when a macro is in use. The parameter is one token by default but
if there is `{<something>}` then the parameter is `<something>`. The braces
-here are delimiters for the real parameter.
+here are delimiters for the real parameter (the \TeX/ group is not open/close
+here).
The example above shows a declaration of \ii unseparated/parameter,@ {\em unseparated parameters}. The
parameters were declared by `#1` or `#1#2` with no text appended to such
-declaration. But there is another possibility.
+a declaration. But there is another possibility.
Each formal parameter can have a text appended in its declaration, so
-the general syntax of declaration of formal parameters is
-`#1/<text1>.#2/<text2>.;` etc. If such `<text>` is appended then we say that
+the general syntax of the declaration of formal parameters is
+\z`#1/<text1>.#2/<text2>.` etc. If such \z`<text>` is appended then we say that
the parameter is \ii separated/parameter,@ {\em separated} or
\ii delimited/parameter,@ {\em delimited} by text.
The same delimiter must be used when the macro is in use. For example
@@ -719,38 +744,38 @@ The same delimiter must be used when the macro is in use. For example
\endtt
%
In the example above the `#1` parameter is unseparated (one token is read as
-a real parameter if not used the syntax `{<parameter>}`). The `#2` parameter
+a real parameter if the syntax \z`{<parameter>}` is not used). The `#2` parameter
is delimited by two dots and the `#3` parameter is delimited by space.
-There should be a `<text0>` immediately before `#1` in the parameter
-declaration. This means that the declared macro must be used with the same <text0>
+There may be a \z`<text0>` immediately before `#1` in the parameter
+declaration. This means that the declared macro must be used with the same \z`<text0>`
immediately appended. If not, \TeX/ reports the error.
-General rule for declaration a macro with three parameters should be:
+The general rule for declaration of a macro with three parameters should be:
\i def
-`\def|<control sequence>/<text0>.#1/<text1>.#2/<text2>.#3/<text3>.{<replacement text>};`.
+\z`\def|<control sequence>/<text0>.#1/<text1>.#2/<text2>.#3/<text3>.{<replacement text>};`.
The rule \"everything must be balanced" is applied to separated parameters
too. It means that `\Test AB{C..DEF G}.. H` from the example above reads
`B{C..DEF G}` to the `#2` parameter and the `#3` parameter is empty
because the space (the delimiter of `#3` parameter) immediately follows two dots.
-The separated parameter could bring a potential problem when the user forgot the
-delimiter or the delimiter is specified incorrectly. Then \TeX/ reports the
-error. This error is reported when the first \i par `\par` is scanned to the
+The separated parameter can bring a potential problem if the user forgets the
+delimiter or the delimiter is specified incorrectly. Then \TeX/ reports an
+error. This error is reported when the first \i par `\par` is scanned as part of the
parameter (probably generated from an empty line). If you really want to scan
-to the parameter more paragraphs including `\par` between them then you can
-use \i long `\long` prefix before `\def`. For example `\long\def\scan#1\stop{...}`
-reads the parameter of the `\scan` macro to the `\stop` control sequence
-and this parameter could include more paragraphs.
-If the delimiter is missing when \i long `\long` defined macro is processed then
-\TeX/ reports the error at the end of the file.
+as part of the parameter more paragraphs including `\par` between them, then you can
+use the \i long `\long` prefix before `\def`. For example `\long\def\scan#1\stop{...}`
+reads the parameter of the `\scan` macro up to the `\stop` control sequence,
+and this parameter can include more paragraphs.
+If the delimiter is missing when a \i long `\long` defined macro is processed, then
+\TeX/ reports an error at the end of the file.
When a real parameter of a macro is scanned then the expand processor is deactivated.
When the `<replacement text>` is processed then the expand processor works
-normally. It means that if parameters are used in `<replacement text>` then
+normally. This means that if parameters are used in the `<replacement text>`, then
they are expanded here.
-If a macro declaration is used inside `<replacement text>` of another macro
+If a macro declaration is used inside the `<replacement text>` of another macro
then the number of `#` must be doubled for inner declaration. Example:
\begtt
@@ -764,24 +789,24 @@ then the number of `#` must be doubled for inner declaration. Example:
\endtt
Note the `%` characters used in the `\defmacro` definition. They mask
-the end of lines. If you don't use them then the space tokens are here (generated
-by tokenizer at the end of each line). The `<replacement text>` of `\defmacro` will be
-`<space>\def#1...{...}<space>` in such case. Each usage of `\defmacro`
+the end of lines. If you don't use them, then the space tokens are included here (generated
+by the tokenizer at the end of each line). The `<replacement text>` of `\defmacro` will be
+`<space>\def#1...{...}<space>` in such a case. Each usage of `\defmacro`
generates two unwanted spaces. It is not a problem if `\defmacro` is used in
the vertical mode because spaces are ignored in this mode. But
if `\defmacro` is used in horizontal mode then
-these spaces are printed\fnote
-{More precisely, they are transformed into horizontal glues used between words.}.
+these spaces are printed.\fnote
+{More precisely, they are transformed into horizontal glues used between words.}
The macro declaration behaves as another assignment, so the information about
-such declaration is lost if it is used in a group and the group is left.
-But you can use \i global `\global` prefix before \i def `\def` or the primitive
+such a declaration is lost if it is used in a group and the group is left.
+But you can use a \i global `\global` prefix before \i def `\def` or the primitive
\i gdef `\gdef`. Then the assignment is global regardless of groups.
-When `\def` or `\gdef` is processed then `<replacement text>` is read with
+When `\def` or `\gdef` is processed then `<replacement text>` is read with the
deactivated expand processor. We have alternatives \i edef `\edef` (expanded def)
and \i xdef `\xdef` (global expanded def) which read their `<replacement text>`
-expanded by expand processor. The summary of `\def` syntax is:
+expanded by the expand processor. The summary of `\def` syntax is:
\begtt \catcode`\|=13 \catcode`\/=13 \catcode`\<=13 \Blue
\def|<control sequence>/<parameters>.{<replacement text>}; % local assignment
@@ -790,41 +815,41 @@ expanded by expand processor. The summary of `\def` syntax is:
\xdef|<control sequence>/<parameters>.{;<replacement text>} % global assignment
\endtt
-You can set \i tracingmacros `\tracingmacros=2` and you can see to log file how the macros are expanded.
+If you set \i tracingmacros `\tracingmacros=2`, you can see in the log file how the macros are expanded.
\sec Math modes
-The `$`\c3`<math text>$`\c3 specifies a math formula inside the line of the
+The `$`\c3`<math text>$`\c3 specifies a math formula inside a line of the
paragraph. It processes the `<math text>` in a group and in
\ii internal/math/mode,math/mode/internal {\em internal math mode}.
The `$`\c3`$`\c3`<math text>$`\c3`$`\c3 generates a separate line with math
formula(s). It processes the `<math text>` in a group and in
-\ii display/math/mode,math/mode/display {\em dislay math mode}.
+\ii display/math/mode,math/mode/display {\em display math mode}.
-The fonts in math mode are selected by very specific manner which is independent
-on current text font. Six different math object are automatically detected
+The fonts in math mode are selected in a very specific manner which is independent
+of the current text font. Six different math objects are automatically detected
in math mode: \x`\mathord` (normal material), \x`\mathop` (big operators),
\x`\mathbin` (binary operators), \x`\mathrel` (relations), \x`\mathopen` (open
-brackets), \x`\mathclose` (close brackets), \x`\mathpunct` (punctuations). They
+brackets), \x`\mathclose` (close brackets), \x`\mathpunct` (punctuation). They
can be processed in four styles \x`\displaystyle` (default in the display mode),
\x`\textstyle` (default in the internal math mode), \x`\scriptstyle` (used for
-indexes or exponents, more small text) and \x`\scriptscriptstyle`
-(used in indexes of indexes, smaller text).
+indexes or exponents, smaller text) and \x`\scriptscriptstyle`
+(used in indexes of indexes, even smaller text).
-The math algorithms were implemented to \TeX/ by its author with very care.
+The math typesetting algorithms were implemented in \TeX/ by its author with great care.
All typographical traditions of math typesetting were taken into account.
There are three chapters about math typesetting in his \TeX/book. Moreover,
-there is the detailed appendix G with exact specification of generating math
-formulas here. This topic is unfortunately out of the frame of this short
+there is the detailed appendix G containing the exact specification of generating math
+formulae. This topic is unfortunately out of the scope of this short
text.
-There is a good a piece of news: all formats (including \LaTeX/) take default \TeX/
+There is a good a piece of news: all formats (including \LaTeX/) take the default \TeX/
syntax for `<math text>`. So, \LaTeX/ manuals or \LaTeX/ documents
-serves a good source if you want to get to know the rules of math typesetting
+serve a good source if you want to get to know the rules of math typesetting
by \TeX. There is only one significant difference. Fractions are constructed at
the primitive level by the \x`\over` primitive:
-`{<nominator>\over<denominator>}` but \LaTeX/ uses a macro \x`\frac` in the
-syntax `\frac{<nominator>}{<denominator>}`. Plain \TeX/ users (including the
+`{<numerator>\over<denominator>}` but \LaTeX/ uses a macro \x`\frac` in the
+syntax `\frac{<numerator>}{<denominator>}`. Plain \TeX/ users (including the
author of \TeX/) prefer the syntax which follows the
principle \"how a human reads the formula". On the other hand, the
\x`\frac` syntax is derived from machine languages. You can define the
@@ -836,11 +861,11 @@ principle \"how a human reads the formula". On the other hand, the
\ii register There are four types of registers used in \TeX:
\begitems \def\!{\kern-1pt}
-* \ii counter/type/register {\em Counters}, their values are integer numbers. Counters are declared by
+* \ii counter/type/register {\em Counters}; their values are integer numbers. Counters are declared by
\i newcount `\newcount|<register>;`\fnote
{The declarators \x`\newcount`, \x`\newdimen`, \x`\newskip` and \x`\newtoks`
- are plain \TeX/ macros used in all known \TeX/ formats. They provides
- `<address>` allocation and uses the
+ are plain \TeX/ macros used in all known \TeX/ formats. They provide
+ `<address>` allocation and use the
`\count<address>`\!, `\dimen<address>`\!, `\skip<address>` and `\toks<address>`
\TeX/ registers. The \x`\countdef`, \x`\dimendef`, \x`\skipdef` and \x`\toksdef`
primitive commands are used internally.}
@@ -848,36 +873,36 @@ principle \"how a human reads the formula". On the other hand, the
\TeX/ interprets primitive commands which represent an integer from
an internal table as counter type register too
(examples: \x`\catcode`\code{`A}, \x`\lccode`\code{`A}).
-* \ii dimen/type/register {\em Dimen type}, their values are dimensions. They are declared by
+* \ii dimen/type/register {\em Dimen type}; their values are dimensions. They are declared by
\i newdimen `\newdimen|<register>;` or they are primitive registers (\x`\hsize`, for example).
\TeX/ interprets primitive commands which represent a dimension
value as dimen type register too (example: \i wd `\wd0`).
-* \ii glue/type/register {\em Glue type}, their values are triples like in general
+* \ii glue/type/register {\em Glue type}; their values are triples like in general
\x`\hskip` parameters.
They can be declared by \i newskip `\newskip|<register>;` or they are primitive
registers (\x`\abovedisplayskip` for example).\fnote
{Very similar {muglue type} for math glues exists too
but it is not described in this text.}
-* \ii token/type/register {\em Tokens lists}, their values are sequences of tokens. They are
+* \ii token/type/register {\em Token lists}; their values are sequences of tokens. They are
declared by \i newtoks `\newtoks|<register>;` or they are primitive registers
(\x`\everypar` for example).
\enditems
-The following example shows, how registers are declared, how the value is
-saved to the register and how to print the value of the register.
+The following example shows how registers are declared, how a value is
+saved to the register, and how to print the value of the register.
\tmpnum=42 \tmpdim=-13cm \skip0=10mm plus 12mm minus1fil \toks0={abCd ef}
\begtt
\newcount \mynumber
-\newdimen \mydimension
+\newdimen \mydimen
\newskip \myskip
\newtoks \mytoks
\mynumber = 42
-\mydimension = -13cm
+\mydimen = -13cm
\myskip = 10mm plus 12mm minus1fil
\mytoks = {abCd ef}
-To print these vaules use the primitive command "the":
-\the\mynumber, \the\mydimension, \the\myskip, \the\mytoks.
+To print these values use the primitive command "the":
+\the\mynumber, \the\mydimen, \the\myskip, \the\mytoks.
\bye
\endtt
%
@@ -888,7 +913,7 @@ readable dimensions are converted to typographical points~(pt).
The general syntactic rule for storing values to registers is
`<register>=<value>` where the equal sign is optional and it can be surrounded by
optional spaces. Syntactic rules for each type of `<value>` depending on
-type of the register (i.\,e.\ `<number>`, `<dimen>`, `<skip>` and `<toks>`) follows.
+type of the register (i.e.\ `<number>`, `<dimen>`, `<skip>` and `<toks>`) follows.
\begitems \let\_aboveliskip=\relax
* The `<number>` could be
@@ -903,15 +928,16 @@ type of the register (i.\,e.\ `<number>`, `<dimen>`, `<skip>` and `<toks>`) foll
* {\let\,=\relax \code{`}`<character>`} (the prefix is the reverse single quote \code{`}).
It returns the code of the `<character>`. Examples:
\code{`}`A` or one-character control sequence \code{`\\A}).
- Both examples represent the number 65. Unicode of the character
- are taken here if lua\TeX/ or Xe\TeX/ are used;
+ Both examples represent the number 65. The Unicode of the character
+ is taken here if lua\TeX/ or \XeTeX/ is used;
* \i numexpr `\numexpr<num. expression>`.\fnote
- {This is a feature of e\TeX/ extension. It is implemented in pdf\TeX, Xe\TeX/ and lua\TeX.}
+ {This is a feature of the $\varepsilon$\TeX/ extension. It is implemented in pdf\TeX, \XeTeX/ and lua\TeX.}
The `<num. expression>` uses operators `+`, `-`, `*` and \code{/} and
brackets `(`, `)` in normal sense. The operands are `<number>`s. It
is terminated by something incompatible with
the syntactic rule of `<num. expression>` or by `\relax`.
- If the result is non-integer, then it is rounded (no truncated).
+ The `\relax` (if it is used as a separator) is removed.
+ If the result is non-integer, then it is rounded (not truncated).
\enditems
* The `<dimen>` could be
\begitems \style -
@@ -923,15 +949,16 @@ type of the register (i.\,e.\ `<number>`, `<dimen>`, `<skip>` and `<toks>`) foll
1\,sp = $2^{-16}$\,pt = \TeX/ accuracy.}
or \ii mm `mm` or \ii cm `cm` or \ii in `in` or
\ii bp `bp` (big point) or \ii dd `dd` (Didot point) or \ii pc `pc` (pica) or
- \ii cc `cc` (cicero) or \ii sp `sp` or \ii em `em` (quad of current font) or
+ \ii cc `cc` (cicero) or \ii sp `sp` (scaled point) or \ii em `em` (quad of current font) or
\ii ex `ex` (ex~height of current font) or a register of dimen type;
* \i dimexpr `\dimexpr<dimen expression>`.
The `<dimen expression>` uses operators `+`, `-`, `*` and \code{/} and
- brackets `(`, `)` in normal sense. The operands of `+` and `-` are
+ brackets `(`, `)` in their normal sense. The operands of `+` and `-` are
`<dimen>`s, the operators of `*` or \code{/} are the pair `<dimen>` and
`<number>` (in this order). The `<dimen expression>`
- is terminated by something what is incompatible with
- syntactic rule of `<dimen expression>` or by `\relax`.
+ is terminated by something incompatible with the
+ syntactic rule of `<dimen expression>` or by `\relax`. The `\relax` (if it
+ is used as a separator) is removed.
\enditems
* The `<skip>` could be:
\begitems \style -
@@ -942,8 +969,8 @@ type of the register (i.\,e.\ `<number>`, `<dimen>`, `<skip>` and `<toks>`) foll
\enditems
* The `<toks>` could be
\begitems \style -
-* `/<expandafters>.{|<text>};`. The `<expandafters>` is typically a sequence of
- `\expandafter` primitive commands (zero or more). The `<text>` is
+* `/<expandafters>.`\z`{|<text>};`. The `<expandafters>` is typically a sequence of
+ `\expandafter` primitive commands (zero or more). The \z`<text>` is
scanned without expansion but the exception can be given by
`<expandafters>`.
\enditems
@@ -954,7 +981,7 @@ The main processor reads input tokens (from the output of activated or
deactivated expand processor) in two contexts:
\ii do/something/context,context/do/something {\em do something} or {\em
read parameters}. By default it is in the context {\em do something}. When a
-primitive which allows a parameters is read, main processor reads the
+primitive which allows parameters is read, the main processor reads the
parameters in the context \ii read/parameters/context,context/read/parameters {\em read parameters}.
Whenever the main processor reads a register in the context
@@ -966,7 +993,7 @@ compliant to the appropriate syntactic rule, \TeX/ reports an error.
Examples of register manipulations:
\begtt
-\newcount\mynumber \newdimen\mydimension \newdimen\myskip
+\newcount\mynumber \newdimen\mydimen \newdimen\myskip
\hsize = .7\hsize % see the rule for <dimen>, unit could be a register
\hoffset = \dimexpr 10mm - (\parindent + 1in) \relax % usage of \dimexpr
\myskip = 10pt plus15pt minus 3pt
@@ -974,7 +1001,7 @@ Examples of register manipulations:
\mynumber = \mydimen % \mynumber = 10*2^16 because \mydimen = 10*2^16 sp
\endtt
%
-Each dimension is saved internally as an integer multiple of `sp` unit in
+Each dimension is saved internally as an integer multiple of the `sp` unit in
\TeX. When we need a conversion `<dimen>` $\to$ `<number>`, then simply the
internal unit `sp` is omitted.
@@ -988,7 +1015,7 @@ value given by plain \TeX/ follows.
* \y`\hoffset=0pt`,
\y`\voffset=0pt` give left margin and top margin of the page. They are
- calculated from \ii page/origin {\em page origin} which is defined by coordinates
+ calculated from the \ii page/origin {\em page origin} which is defined by coordinates
\y`\pdfvorigin=1in` and \y`\pdfhorigin=1in` measured from left upper corner of
the page.
@@ -998,22 +1025,22 @@ value given by plain \TeX/ follows.
paragraph.
* \y`\leftskip=0pt`, \y`\rightskip=0pt`. Glues added to each line in the
- paragraph from the left and the right side. If the stretchability is decared here,
+ paragraph from the left and the right side. If the stretchability is declared here,
then the paragraph is ragged left/right.
-* \y`\parskip=0pt plus 1pt` is vertical space between paragraphs.
+* \y`\parskip=0pt plus 1pt` is the vertical space between paragraphs.
* \y`\baselineskip=12pt`,
\y`\lineskiplimit=0pt`,
\y`\lineskip=1pt`.
\ii baselineskiprule The {\em `\baselineskip` rule} says:
- Two consecutive lines in vertical list have baseline distance given
+ Two consecutive lines in the vertical list have the baseline distance given
by \x`\baselineskip` by default. The appropriate real glue is inserted
between the lines.
But if this real glue (between boxes) is less than \x`\lineskiplimit`
- then only \x`\lineskip` between boxes is inserted.
+ then only \x`\lineskip` is inserted between the boxes.
-* \y`\topskip=10pt` is the distance between top of page box and the baseline of
+* \y`\topskip=10pt` is the distance between the top of the page box and the baseline of
the first line.
* \y`\linepenalty=10`,
@@ -1030,14 +1057,14 @@ value given by plain \TeX/ follows.
\y`\interlinepenalty=0`,
\y`\floatingpenalty=0`,
\y`\outputpenalty=0`.
- These penalties are put to various places in the vertical or horizontal
- list. Most important are \x`\clubpenalty` (below the first line of a paragraph)
- and \x`\widowpenalty` (before last line of paragraph). Typographical rules
- give us to set these register to 10000 (no page break is allowed here).
-
-* \y`\looseness=0` allows to create a \"suboptimal" paragraph. The page-building
- algorithm tries to builds the paragraph with \x`\loosenes` lines more than
- the optimal solution. If the \x`\tolerance` has not sufficiently large value
+ These penalties apply to various places in the vertical or horizontal
+ list. Most important are \x`\clubpenalty` (inserted below the first line of a paragraph)
+ and \x`\widowpenalty` (inserted before the last line of a paragraph). Typographical rules
+ often demand us to set these registers to 10000 (no page break is allowed here).
+
+* \y`\looseness=0` allows us to create of a \"suboptimal" paragraph. The page-building
+ algorithm tries to build the paragraph with \x`\looseness` lines more than
+ the optimal solution. If the \x`\tolerance` does not have a sufficiently large value
then this setting is simply ignored. It is reset to zero after each
paragraph is completed.
@@ -1052,8 +1079,8 @@ value given by plain \TeX/ follows.
\y`\adjdemerits=10000`,
\y`\hfuzz=0.1pt`,
\y`\vfuzz=0.1pt`
-are parameters for paragraph building algorithm not described here in
-detail.
+are parameters for the paragraph building algorithm (not described here in
+detail).
* \y`\hbadness=1000`,
\y`\vbadness=1000`. \TeX/ reports a warning about \iid badness on the terminal
@@ -1075,22 +1102,22 @@ detail.
\y`\tracinggroups=0`,
\y`\tracingassigns=0`.
If these registers have positive values then \TeX/ reports details about
- the processing of build-in
+ the processing of built-in
algorithms to the log file. If \i tracingonline `\tracingonline>0` then the same
- output is on the terminal.
+ output is shown on the terminal.
* \y`\showboxbreadth=5`,
\y`\showboxdepth=3`,
\y`\errorcontextlines=5`.
- The amount of information when boxes are traced to the log file or an error is
+ The amount of information shown when boxes are traced to the log file or an error is
reported.
* \y`\language=0`.
- \TeX/ is able to load more hyphenation patters for more
+ \TeX/ is able to load more hyphenation patterns for more
languages. This register points to the index of currently used
hyphenation patterns. Zero means English.
-* \y`\lefthyphenmin=2`, \y`\righthyphenmin=3`. Maximal letters left or right of
+* \y`\lefthyphenmin=2`, \y`\righthyphenmin=3`. Maximum letters left or right in
hyphenated words.
* \y`\defaulthyphenchar=`\code{`}`\-`. This character is used when words are
@@ -1101,9 +1128,9 @@ detail.
* \y`\hangafter=1`,
\y`\hangindent=0pt`.
If \x`\hangindent` is positive, then after \x`\hangafter` lines all following
- lines are indented. Negative/positive values of \x`\hangindent` or \x`\hangafter` does
+ lines are indented. Negative/positive values of \x`\hangindent` or \x`\hangafter` applies
indentation from left or right and from the top or bottom of the paragraph.
- The \x`\hangindet` is set to 0 after each paragraph.
+ The \x`\hangindent` is set to 0 after each paragraph.
* \y`\mag=1000`. Magnification factor of all used dimensions.
The value 1000 means 1:1.
@@ -1112,11 +1139,11 @@ detail.
use this character in the `\string` primitive.
* \y`\newlinechar=-1`. If positive, this character is interpreted as the end of
- the line when printing to the log or by \x`\write` primitive command.
+ the line when printing to the log or by the \x`\write` primitive command.
* \y`\endlinechar=`\code{`}`^^M`.
This character is appended to the end of each input
- line. Tokenizer converts it (Ctrl-M character) to the space token.
+ line. The tokenizer converts it (the Ctrl-M character) to the space token.
* \y`\time=now`,
\y`\day=now`,
@@ -1125,19 +1152,24 @@ detail.
starts to process the document. The \x`\time`
counts minutes after midnight.
+* \y`\prevdepth=*` includes the depth of the last box in vertical mode.
+
+* \y`\prevgraph=*` includes the number of lines of the paragraph when `\par`
+ finishes.
+
* \y`\overfullrule=5pt`. A rectangle to this width is appended after each
\ii overfull/box overfull `\hbox`.
-* \y`\mathsurround=0pt` is space inserted around formula from internal math mode.
+* \y`\mathsurround=0pt` is the space inserted around a formula in internal math mode.
* \y`\abovedisplayskip=12pt plus3pt minus9pt`,
\y`\abovedisplayshortskip=0pt plus3pt`,
\y`\belowdisplayskip=12pt plus3pt minus9pt`,
\y`\belowdisplayshortskip=7pt plus3pt minus 4pt`.
- These spaces are inserted above and below the formula generated in math display
+ These spaces are inserted above and below a formula generated in math display
mode.
-* \y`\tabskip=0pt` is used by `\halign` primitive command for creating tables.
+* \y`\tabskip=0pt` is used by the `\halign` primitive command for creating tables.
* \y`\output={\plainoutput}`, \y`\everypar={}`, \y`\everymath={}`
\y`\everydisplay={}`,
@@ -1145,104 +1177,104 @@ detail.
\y`\everyvbox={}`
\y`\everycr={}`,
\y`\everyjob={}`.
- These tokens lists are processed when algorithms of \TeX/ reach a corresponding
- situation: opens output routine, paragraph, internal math mode, display
- math mode, \x`\vbox`, \x`\hbox`. Or it is at the end of the line in the table or it
+ These token lists are processed when an algorithm of \TeX/ reaches a corresponding
+ situations respectively: opens output routine, paragraph, internal math mode, display
+ math mode, \x`\vbox`, \x`\hbox`, is at the end of a line in a table, or
starts the job.
\enditems
\sec[expand] Expandable primitive commands
-Notes about notation in this and the following sections.
-If the documented command is from e\TeX{} extension
-(i.\,e.\ implemented in pdf\TeX, Xe\TeX/
-and lua\TeX) then one * is prefixed. If it is from pdf\TeX/ extension
-(implemented in Xe\TeX/ and lua\TeX/ too) then two ** are prefixed.
+Notes about notation are in this and the following sections.
+If the documented command is from the $\varepsilon$\TeX{} extension
+(i.e.\ implemented in pdf\TeX, \XeTeX/
+and lua\TeX) then one * is prefixed. If it is from the pdf\TeX/ extension
+(implemented in \XeTeX/ and lua\TeX/ too) then two ** are prefixed.
If it is~a~lua\TeX/ only command then three *** are prefixed.
\begitems
-* \i string `\string|<control sequence>;` expand to an \x`\escapechar` (if positive)
+* \i string `\string|<control sequence>;` expands to an \x`\escapechar` (if positive)
followed by the name of the control sequence. All characters of the output
- are \"other characters\c{12}", only spaces (if exist)
+ are \"other characters\c{12}", only spaces (if any exist)
are kept as space tokens {\char9251}\c{10}.
* \*\*\*\i csstring `\csstring|<control sequence>;` works like`\string` but without
`\escapechar`.
-* \*\i detokenize `\detokenize/<expandafters>.{|<text>};` re-tokenizes all tokens in the text.
- Control sequences used in <text> are re-tokenized like `\string` primitive, spaces
- are tokens {\char9251}\c{10} and all other tokens are set as \"other
+* \*\i detokenize `\detokenize/<expandafters>.`\z`{|<text>};` re-tokenizes all tokens in the text.
+ Control sequences used in \z`<text>` are re-tokenized like the `\string` primitive, spaces
+ are tokens {\char9251}\c{10}, and all other tokens are set as \"other
characters\c{12}".
-* \i the `\the|<register>;` expands to the value of the register. Examples were in
- previous section. The output is tokenized like the output of `\detokenize`.
+* \i the `\the|<register>;` expands to the value of the register. Examples appear in the
+ previous section. The output is tokenized like of `\detokenize`.
The exception is `\the|<tokens register>;`: the output is the value
- of the `<tokens register>` without re-tokenizing and expand processor
- does not expand this output in `\edef`\, `\write`, `\message` etc. arguments.
+ of the `<tokens register>` without re-tokenizing and the expand processor
+ does not expand this output in `\edef`, `\write`, `\message`, etc., arguments.
-* \i scantoken `\scantokens/<expandafters>.{|<text>};` re-tokenizes <text> using actual
- tokenizer setting. The behavior is the same as to write `<text>` to a
+* \i scantoken `\scantokens/<expandafters>.`\z`{|<text>};` re-tokenizes \z`<text>` using the actual
+ tokenizer setting. The behavior is the same as when writing \z`<text>` to a
virtual file and reading this file immediately.
-* \*\*\*\i scantextokens `\scantextokens/<expandafters>.{|<text>};` is the same as
+* \*\*\*\i scantextokens `\scantextokens/<expandafters>.`\z`{|<text>};` is the same as
`\scantokens` but removes problems with end-of-virtual-file.
* \i meaning `\meaning|<token>;` expands to the meaning of the `<token>`. The text is
- tokenized like in the `\detokenze` output.
+ tokenized like the `\detokenize` output.
-* \i csname \i endcsname `\csname<text>\endcsname` creates a control sequence with name <text>.
- If it is not defined, then it gets the `\relax` meaning.
+* \i csname \i endcsname \z`\csname<text>\endcsname` creates a control sequence with name \z`<text>`.
+ If it is not already defined, then it gets the `\relax` meaning.
For example `\csname TeX\endcsname` is the same as `\TeX`.
- The `<text>` must be expandable to characters only. Non-expandable
+ The \z`<text>` must be expandable to characters only. Non-expandable
control sequences (a primitive command at the main processor level, a register,
a character constant, a font selector) are disallowed here. \TeX/ reports the
- error `missing \encsname` when this rule isn't compliant.
+ error `missing \endcsname` when this rule isn't compliant.
Example: `\csname foo:\the\mynumber\endcsname` expands to control sequence
`\foo:42` if the `\mynumber` is a register with the value 42.
- Another example: macro programmer should implement key/value dictionary
+ Another example: a macro programmer should implement a key/value dictionary
using this primitive:
\begtt
\def\keyval #1 #2 {\expandafter\def\csname dict:#1\endcsnme{#2}}
\def\value #1 {\csname dict:#1\endcsname}
-\kyval Peter 21 % key=Peter, value=21, saved to the dictionary
- % it does \def\dict:Peter{21}
-\value Peter % expands to \dict:Peter and it expands to 21.
+\keyval Peter 21 % key=Peter, value=21, saved to the dictionary
+ % it does \def\dict:Peter{21}
+\value Peter % expands to \dict:Peter which expands to 21.
\endtt
-* \i expandafter `\expandafer|<token 1><token 2>;` does transformation
- `<token 1><expanded token2>`. The token processor will expand `<token 1>`
- after such transformation. The `<expanded token2>` is only the first level of
+* \i expandafter \z`\expandafter|<token 1><token 2>;` does the transformation
+ \z`<token 1><expanded token2>`. The token processor will expand \z`<token 1>`
+ after such a transformation. The \z`<expanded token2>` is only the first level of
expansion. For example, a macro is transformed to its `<replacement text>`
but without expansion of `<replacement text>` at this time.
- Or `\csname...\endcsname` pair creates a control sequence but does not
+ Or the `\csname...\endcsname` pair creates a control sequence but does not
expand it at this time.
- If `<token 2>` is not expandable then \x`\expandafter` silently does
+ If \z`<token 2>` is not expandable then \x`\expandafter` silently does
nothing.
- The example above (the `\keyval` macro) shows usage of \x`\expandafter`.
- We need not define `\csname` by `\def`, we want to define
+ The example above (the `\keyval` macro) shows the usage of \x`\expandafter`.
+ We need not define `\csname` by `\def`; we want to define
a `\dict:key`. The \x`\expandafter` helps here.
- The `<token 2>` should be another \x`\expandafter`. We can see
+ The \z`<token 2>` should be another \x`\expandafter`. We can see
\x`\expandafter` chains in many macro files. For example
`\expandafter A\expandafter B\expandafter CD` is processed as
- `ABC<expanded D>`.
+ \z`ABC<expanded D>`.
- The `/<expandafters>.{|<text>};` syntax rule enables to prepare `|<text>;` using
+ The `/<expandafters>.`\z`{|<text>};` syntax rule enables us to prepare \z`|<text>;` by
`\expandafter`(s). For example \i detokenize `\detokenize{\macro}` expands to
`\`\c{12}`m`\c{12}`a`\c{12}`c`\c{12}`r`\c{12}`o`\c{12}. But if you need to detokenize
the `<replacement text>` of the `\macro` then use
`\detokenize\expandafter{\macro}`. Not only `\expandafter`s should be
- here. Expand processor does full expansion here until the opening brace
+ here. The expand processor does full expansion here until an opening brace
`{`\c{1} is found.
* \i if \i else \i fi The general rule for all `\if*` commands is
`<if condition><true text>/\else<false text>.\fi`.
The `<if condition>` is evaluated and `<true text>` or `<false text>`
is skipped or processed depending on the result of `<if condition>`.
- When the expand processor is skipping the text due to `\if*` command then it
+ When the expand processor is skipping the text due to an `\if*` command, it
expands nothing in the skipped text. But it is noticing all control
sequences with meaning `\if*`, `\else` and `\fi` during skipping in order
to skip correctly all nested `\if*.../\else....\fi` constructions.
@@ -1250,7 +1282,7 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
The following `<if condition>`s are possible:
\_printitem={$\circ$\enspace}
-* \i if `\if<token 1><token 2>` is true if
+* \i if \z`\if<token 1><token 2>` is true if
\begitems \removelastskip \style a
* both tokens are characters with the same Unicode (or ASCII code in classical \TeX) or
* both tokens are control sequences
@@ -1261,20 +1293,20 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
\removelastskip
\noindent Example: you can say `\let\test=a` then `\if\test a` returns true.
-* \i ifx `\ifx|<token 1><token 2>;` is true if the meanings of `<token 1>`
- and `<token 2>` are the same.
+* \i ifx \z`\ifx|<token 1><token 2>;` is true if the meanings of \z`<token 1>`
+ and \z`<token 2>` are the same.
* \i ifnum `\ifnum<number 1><relation><number 2>`. The `<relation>` could be
- \code{<} or \code{=} or \code{>}. It returns true if the comparison of two
+ \code{<} or \code{=} or \code{>}. It returns true if the comparison of the two
numbers is true.
* \i ifodd `\ifodd<number>` returns true if the `<number>` is odd.
* \i ifdim `\ifdim<dimen><relation><dimen>` The `<relation>` could be
- \code{<} or \code{=} or \code{>}. It returns true if the comparison of two
+ \code{<} or \code{=} or \code{>}. It returns true if the comparison of the two
dimensions is true.
-* \x`\iftrue` returns constantly true, \x`\iffalse` returns constanty false.
+* \x`\iftrue` returns constantly true, \x`\iffalse` returns constantly false.
* \x`\ifhmode`, \x`\ifvmode`, \x`\ifmmode` --
true if the current mode is horizontal, vertical, math.
@@ -1287,31 +1319,31 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
returns true if the specified `<box number>` represents \x`\hbox`, \x`\vbox`, void box
respectively.
-* \i ifcat `\ifcat<token 1><token 2>` is true if catogory codes of `<token 1>`
- and `<token 2>` equals.
+* \i ifcat \z`\ifcat<token 1><token 2>` is true if the category codes of \z`<token 1>`
+ and \z`<token 2>` are equal.
-* \i ifeof `\ifeof<file number>` is true, of the file attached to the `<file number>`
- by \x`\openin` primitive does not exist or the end of file was reached by
+* \i ifeof `\ifeof<file number>` is true if the file attached to the `<file number>`
+ by the \x`\openin` primitive does not exist, or the end of file was reached by
the \x`\read` primitive.
\_printitem{$\bullet$\enspace}
* \*\i unless `\unless<if condition>` negates the result of `<if condition>` before
skipping or processing the following text.
-* \i ifcase `\ifcase<number><case 0>\or<case 1>\or<case 2>...\or<case n>/\else<else text>.\fi`.
- It processes the branch given by `<number>`. It processes `<else text>`
- (or nothing if no `<else text>` is declared) when a branch with given
+* \i ifcase `\ifcase<number><case 0>\or<case 1>\or<case 2>` `...` `\or<case n>/\else<else text>.\fi`.
+ This processes the branch given by `<number>`. It processes `<else text>`
+ (or nothing if no `<else text>` is declared) when a branch with a given
`<number>` does not exist.
* \i noexpand `\noexpand|<token>;`.
The expand processor does not expand the `<token>` if it is expanding the
text in `\edef`, `\write`, `\message` or similar lists.
-* \*\i unexpanded `\unexpanded/<expandafters>.{|<text>};` returns `<text>` and applies
- `\noexpand` to all tokens in the `<text>`.
+* \*\i unexpanded `\unexpanded/<expandafters>.`\z`{|<text>};` returns \z`<text>` and applies
+ `\noexpand` to all tokens in the \z`<text>`.
* \*\i numexpr `\numexpr<num. expression>`, \i dimexpr \*`\dimexpr<dimen expression>`.
- Documented in the `<dimen>` and `<number>` syntax rules in the section~\ref[reg].
+ Documented in the `<dimen>` and `<number>` syntax rules in section~\ref[reg].
* \i number `\number<number>`, \i romannumeral `\romannumeral<number>` prints <number> in decimal
digits or as a roman numeral (with lowercase letters).
@@ -1332,48 +1364,48 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
* \i input `\input<file name><space>` (classical \TeX) or \ `\input"<file name>"` \
or \ `\input{<file name>}` \ opens the given
`<file name>` and starts to read input from it. If the `<file name>`
- doesn't exist then \TeX/ tries to open again \,{\def\,{\kern-1pt}`<file name>.tex`}.
- If it doesn't exist even this, \TeX/ reports an error.
+ doesn't exist then \TeX/ tries again to open \,{\def\,{\kern-1pt}`<file name>.tex`}.
+ If that doesn't exist, \TeX/ reports an error.
The alternative syntax with `"..."` or `{...}` allows having spaces in the file
names.
-* \i endinput `\endinput`. The current line is the last line of the inputted file. File
+* \i endinput `\endinput`. The current line is the last line of the file being input. The file
is closed and reading continues from the place where `\input` of this file
was started. `\endinput` done in the main file causes future reading from the
- terminal and headache of users.
+ terminal and a headache for the user.
-* \*\*\*\i directlua `\directlua {<text>}` runs a Lua script given in `<text>`.
+* \*\*\*\i directlua \z`\directlua {<text>}` runs a Lua script given in \z`<text>`.
\enditems
\sec[main] Primitive commands at the main processor level
-{\bf Commands used for declaration control sequences}
-
+{\bf Commands used for declaration of control sequences}
+\par\nobreak\medskip\nobreak
\begitems
-* \x`\def` \x`\edef` \x`\gdef` \x`\xdef` were documented in the section~\ref[def].
+* \x`\def` \x`\edef` \x`\gdef` \x`\xdef` were documented in section~\ref[def].
-* \x`\long` is prefix, it can be used before `\def` `\edef` `\gdef` `\xdef`.
+* \x`\long` is a prefix; it can be used before `\def`, `\edef`, `\gdef`, `\xdef`.
The declared macro accepts the control sequence `\par` in its parameters.
-* \*\x`\private` is prefix, it can be used before `\def` `\edef` `\gdef`, `\xdef`.
+* \*\x`\private` is a prefix; it can be used before `\def`, `\edef`, `\gdef`, `\xdef`.
The declared macro is not expanded by the expand processor in \x`\write`,
- \x`\message`, \x`\edef` etc. parameters.
+ \x`\message`, \x`\edef`, etc., parameters.
-* \x`\outer` is prefix, can be used before `\def` `\edef` `\gdef`, `\xdef`.
+* \x`\outer` is a prefix; it can be used before `\def`, `\edef`, `\gdef`, `\xdef`.
The declared macro must be used only when the main processor is in the context
{\em do something} or \TeX/ reports an error.
-* \x`\global` is a prefix, it can be used before each assignment (commands
+* \x`\global` is a prefix; it can be used before any assignment (commands
from this subsection and `<register>=<value>` settings). The
assignment is global regardless of the current group.
* \i chardef `\chardef|<control sequence>;=<number>`,
\i mathchardef `\mathchardef|<control sequence>;=<number>`
\ declares a constant <number>. When the main processor is in the context
- \"do something" and it gets a \x`\chardef`-ed control sequence, it prints
- the character with Unicode (ASCII code) <number> to the typesetting output.
+ {\em do something} and it gets a \x`\chardef`-ed control sequence, it prints
+ the character with Unicode (ASCII code) `<number>` to the typesetting output.
If it gets a \x`\mathchardef`-ed control sequence, it prints a math object (it works
only in math mode, not documented here).
@@ -1381,7 +1413,7 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
an equivalent to the `\count<number>` which is a register of counter type.
The `<number>` here means an address in the
array of registers of counter type. The `\count0` is reserved for the page
- number. The macro programmer uses rarely direct addresses (1 to 9), more
+ number. Macro programmers rarely use direct addresses (1 to 9), more
common is using the allocation macro `\newcount|<control sequence>;`.
* \x`\dimendef`, \x`\skipdef`, \x`\muskipdef`, \x`\toksdef` followed by
@@ -1394,7 +1426,7 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
* \i font `\font|<font selector>;=<file name><space>/<size specification>.` declares
`<font selector>` of a font implemented in the `<file name>.tfm`. The
- `<size specifiaction>` can be `at<dimen>` or `scaled<factor>`.
+ `<size specification>` can be `at<dimen>` or `scaled<factor>`.
The `<factor>` equal to {\tt 1000} means 1:1.
New syntax (supported by Unicode engines) is
@@ -1403,9 +1435,9 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
\font|<font selector>;="[<font file>]/:<font features>." /<size specification>.
\endtt
%
- The `<font file>` is file name without `.otf` nor `.ttf` extension.
+ The `<font file>` is a file name without an `.otf` or `.ttf` extension.
The `<font features>` are font features prefixed by `+` or `-` and
- separated by semicolon. The {\let\,=\relax `otfinfo -f <file name>.otf`} command
+ separated by a semicolon. The {\let\,=\relax `otfinfo -f <file name>.otf`} command
(on command line) can list them.
Lua\TeX/ supports alternative syntax: `{...}` instead of `"..."`.
Example: `\font\test={[texgyretermes-regular]:+onum;-liga} at12pt`.
@@ -1414,10 +1446,10 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
the same meaning as `<token>` has. The `<token>` can be whatever, a
character or a control sequence.
-* \i futurelet `\futurelet|<control sequence><token 1><token 2>;` works in two steps.
- In the first step it does `\let|<control sequence>=<token 2>;` and in the
- second step `<token 1><token 2>` is processed with activated token
- processor. Typically `<token 1>` is a macro that needs to know the next token.
+* \i futurelet \z`\futurelet|<control sequence><token 1><token 2>;` works in two steps.
+ In the first step it does \z`\let|<control sequence>=<token 2>;` and in the
+ second step \z`<token 1><token 2>` is processed with activated token
+ processor. Typically \z`<token 1>` is a macro that needs to know the next token.
\enditems
\noindent {\bf Commands for box manipulation}
@@ -1425,37 +1457,37 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
\begitems
* \i hbox `\hbox{<cmds>}` or `\hbox to<dimen>{<cmds>}` or `\hbox spread<dimen>{<cmds>}`
creates a box. The material inside this box is a `<horizontal list>`
- generated by `<cmds>` in the horizontal mode in a group. The width of the box is natural width
- of the `<horizontal list>` or `<dimen>` given by \ii to `to<dimen>` parameter or
- it is spread by `<dimen>` given by \ii spread `spread<dimen>`
+ generated by `<cmds>` in horizontal mode in a group. The width of the box is the natural width
+ of the `<horizontal list>` or `<dimen>` given by the \ii to `to<dimen>` parameter or
+ it is spread by the `<dimen>` given by the \ii spread `spread<dimen>`
parameter. The height of the box is the maximum of heights of all elements in
- the `<horizontal list>`. The depth of the box is maximum of depths of all
- such elements. These elements are put to the common baseline (exceptions
+ the `<horizontal list>`. The depth of the box is the maximum of depths of all
+ such elements. These elements are set on the common baseline (exceptions
can be given by \x`\lower` or \x`\raise` commands).
* \i vbox `\vbox{<cmds>}` or `\vbox to<dimen>{<cmds>}`
or `\vbox spread<dimen>{<cmds>}`
creates a box. The material inside this box is a `<vertical list>`
- generated by `<cmds>` in the vertical mode in a group. The height of the
+ generated by `<cmds>` in vertical mode in a group. The height of the
box is the natural height of the `<vertical list>` (eventually modified by values
from \ii to `to` or \ii spread `spread` parameters) without the depth of the last
element. The depth of the last element is set as the depth of the box.
The width of the box is the maximum of widths of elemens in the `<vertical list>`.
- All elements are put to the
+ All elements are placed at the
common left margin of the box (exceptions can be given by \x`\moveleft` or
\x`\moveright` commands).
* \i vtop `\vtop{<cmds>}` (with optional `to` or `spread`
- parameters) is equal as `\vbox`,
+ parameters) is the same as `\vbox`,
but the baseline of the resulting box goes through the baseline of the first element in
- the `<vertical list>` (note that `\vbox` has its baseline equal to the
+ the `<vertical list>` (note that `\vbox` has its baseline equal to
the baseline of the last element inside).
* \i vcenter `\vcenter{<cmds>}` (with optional `to` or `spread`
parameters) is equal to
`\vbox`, but its \ii math/axis {\em math axis}\fnote
- {Math axis is a horizontal line which goes through centers of + and $-$
- symbols. Its distance from baseline is declared in the math font metrics.}
+ {The math axis is a horizontal line which goes through centers of + and $-$
+ symbols. Its distance from the baseline is declared in the math font metrics.}
is exactly in the middle of the box. So its baseline is appropriately shifted.
The `\vcenter` can be used only in math modes but given `<cmds>` are
processed in vertical mode.
@@ -1469,21 +1501,21 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
* \i setbox `\setbox<box number>=<box>`. \TeX/ has a set of
\ii box/register {\em box registers} addressed by `<box number>` and
accessed via \i box `\box<box number>` or alternatives described below.
- The `\setbox` command saves given `<box>` to the register addressed by
+ The `\setbox` command saves the given `<box>` to the register addressed by
`<box-number>`.
- Macro programmers use only 0 to 9 `<box numbers>` directly. Other
+ Macro programmers use only 0 to 9 \z`<box numbers>` directly. Other
addresses to box registers should be allocated by
the \i newbox `\newbox|<control sequence>;` macro. The `|<control sequence>;`
is equivalent to a `<box number>`, not to the box register itself.
- The `\setbox` command does an assignment, so \x`\global` prefix is needed
+ The `\setbox` command does an assignment, so the \x`\global` prefix is needed
if you want to use the saved box outside the current group.
* \i box `\box<box number>` returns the box from `<box number>` box
- register. Example: you can do `\setbox0=\hbox{abc}`. This `\hbox` is
- not printed but saved to the register 0. At different place you can use
- `\box0` which prints `\hbox{abc}` or you can do
+ register. Example: you can do `\setbox0=\hbox{abc}`. This `\hbox` isn't
+ printed but saved to the register 0. At a different place you use
+ `\box0`, which prints `\hbox{abc}`, or you can do
`\setbox0=\hbox{cde\box0}` which saves the `\hbox{cde\hbox{abc}}`
to the register~0.
@@ -1495,7 +1527,7 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
* \i wd `\wd<box number>`, `\ht<box number>`, `\dp<box number>`. You can
measure or use the width, height and depth of a box saved in a register addressed
- by `<box nuber>`. Examples `\mydimen=\ht0`, `\hbox to\wd0{...}`.
+ by `<box number>`. Examples `\mydimen=\ht0`, `\hbox to\wd0{...}`.
You can re-set the dimensions of a box saved in a register addressed by
`<box number>`. For example \i setbox `\setbox0=\hbox{abc}` `\wd0=0pt` `\box0`
gives the same result as \i hbox `\hbox to0pt{abc}` but without the warning about
@@ -1504,23 +1536,23 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
* \i unhbox `\unhbox<box number>`, \kern-.4pt\i unvbox `\unvbox<box number>`,
\kern-.4pt\i unhcopy `\unhcopy<box number>`, \kern-.4pt\i unvcopy `\unvcopy<box number>`
do the same work as `\box` or `\copy` but they don't return the whole
- box but only it contents, i.\,e.~a horizontal or vertical material.
+ box but only its contents, i.e.~the horizontal or vertical material.
Example: try to do \i setbox `\setbox0=\hbox{abc}` and later
`\setbox0=\hbox{cde\unhbox0}` saves
the \i hbox `\hbox{cdeabc}` to the box register~0.
The \x`\unhbox` and \x`\unhcopy` commands return the \x`\hbox` contents and
\x`\unvbox`, \x`\unvcopy` commands return the \x`\vbox` contents. If incompatible
- contents is saved then \TeX/ reports an error. You can test the type of
+ contents are saved, then \TeX/ reports an error. You can test the type of
saved contents by \x`\ifhbox` or \x`\ifvbox`.
* \i vsplit `\vsplit<box number> to<dimen>` does a column break.
The `<vertical material>` saved in the box `<box number>` is broken
- to a first part of `<dimen>` height and the rest remains in the
- box `<box number>`. The broken part is completed as `\vbox` which is the
+ into a first part of `<dimen>` height and the rest remains in the
+ box `<box number>`. The broken part is saved as a `\vbox` which is the
result of this operation. For example, you can say `\newbox\column`
`\setbox\column=\vbox{...}` and later
- `\setbox0=\vsplit\column to5cm`. The `\box0` is `\vbox` with first 5cm of
+ `\setbox0=\vsplit\column to5cm`. The `\box0` is a `\vbox` containing the first 5cm of
saved material.
* \x`\lastbox` returns the last box in the current vertical or horizontal
@@ -1530,38 +1562,38 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
\noindent {\bf Commands for rules (lines in the typesetting output) and patterns}
\begitems
-* \x`\hrule` creates a horizontal line in current vertical
- list. If it is used in a horizontal mode, it finishes the paragraph by
+* \x`\hrule` creates a horizontal line in the current vertical
+ list. If it is used in horizontal mode, it finishes the paragraph by
\x`\par` first.
`\hrule /width<dimen>. /height<dimen>. /depth<dimen>.` creates (in
general, with given parameters) a full
rectangle (something like a box, but it isn't treated as the box) with given
- dimensions. Default values are: \"width"=width of outer `\vbox`,
- \"height"=0.4\,pt, \"depth"=0\,pt.
+ dimensions. Default values are: \"width"~=width of outer `\vbox`,
+ \"height"~=0.4\,pt, \"depth"~=0\,pt.
{\emergencystretch=2em\par}
-* \x`\vrule` creates a vertical line in current horizontal
- list. If it is used in a vertical mode, it opens the horizontal mode
+* \x`\vrule` creates a vertical line in the current horizontal
+ list. If it is used in vertical mode, it opens the horizontal mode
first.
`\vrule /width<dimen>. /height<dimen>. /depth<dimen>.` creates (in
general, with given parameters) a full rectangle with given
- dimensions. Default values are: \"width"=0.4\,pt,
- \"height"=height of outer `\hbox`, \"depth"=depth of outer `\hbox`.
+ dimensions. Default values are: \"width"~=0.4\,pt,
+ \"height"~=height of outer `\hbox`, \"depth"~=depth of outer `\hbox`.
{\emergencystretch=2em\par}
- The optional parameters of `\hrule` and `\vrule` could be specified in
+ The optional parameters of `\hrule` and `\vrule` can be specified in
arbitrary order and they can be specified more than once. In such a case,
the rule \"last wins" is applied.
-* \i leaders `\leaders<rule><glue>` crates a glue
+* \i leaders `\leaders<rule><glue>` creates a glue
(maybe shrinkable or stretchable) filled by a full rectangle.
The `<rule>` is \x`\vrule` or \x`\hrule` (maybe with its optional parameters).
- If the `<glue>` is specified by \x`\hskip` command
+ If the `<glue>` is specified by an \x`\hskip` command
(maybe with its optional parameters)
or by its alternatives \x`\hss`, \x`\hfil`, \x`\hfill`, then the resulting glue
is horizontal (can be used only in horizontal mode) and its dimensions
are: width derived from `<glue>`, height plus depth derived from `<rule>`.
- If the `<glue>` is specified by \x`\vskip` command
+ If the `<glue>` is specified by a \x`\vskip` command
(maybe with its optional parameters)
or by its alternatives \x`\vss`, \x`\vfil`, \x`\vfill`, then the resulting glue
is vertical (can be used only in vertical mode) and its dimensions
@@ -1569,11 +1601,11 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
* \i leaders `\leaders<box><glue>` creates a vertical or horizontal glue
filled by a pattern of repeated `<box>`. The positions of boxes are
- calculated from the boundaries of the outer box. It is used for dots patterns
+ calculated from the boundaries of the outer box. It is used for the dots patterns
in the table of contents.
\i cleaders `\cleaders<box><glue>` does the same, but the pattern of boxes is
centered in the space derived by the <glue>. Spaces between boxes are not~inserted.
- \i xleaders `\xleadres<box><glue>` does the same, but the spaces between
+ \i xleaders `\xleaders<box><glue>` does the same, but the spaces between
boxes are inserted equally.
\enditems
@@ -1581,24 +1613,24 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
\begitems
* \x`\par` closes horizontal mode and finalizes a paragraph.
-* \x`\indent`, \x`\noindent`. They leave the vertical mode and open paragraph
+* \x`\indent`, \x`\noindent`. They leave vertical mode and open a paragraph
with/without paragraph indentation. If horizontal mode is current then
- `\indent` inserts an empty box of `\parindent` width, `\noindent` does
+ `\indent` inserts an empty box of `\parindent` width; `\noindent` does
nothing.
* \x`\hskip`, \x`\vskip`. They insert a horizontal/vertical glue. Documented in
- the section~\ref[boxes].
+ section~\ref[boxes].
* \x`\hfil`, \x`\hfill`, \x`\hss`, \x`\vfil`, \x`\vfill`, \x`\vss` are alternatives
of \x`\hskip`, \x`\vskip`.
-* \i kern `\kern<dimen>` puts nonbreakable horizontal/vertical space
+* \i kern `\kern<dimen>` puts unbreakable horizontal/vertical space
depending on the current mode.
-* \i penalty `\penalty<number>` puts the penalty `<number>` to the current
+* \i penalty `\penalty<number>` puts the penalty `<number>` on the current
horizontal/vertical list.
* \i char `\char<number>` prints the character with code
\kern-2pt`<number>`\kern-2pt. The
\"character itself" does the same.
* \i accent `\accent<number><character>` places an accent with code
`<number>` above the `<character>`.
-* \ii -space `\`{\tt\char9251} is \ii control/space control space. In
+* \ii -space `\`{\tt\char9251} is the \ii control/space control space. In
horizontal mode, it inserts the space glue (like normal space but without
modification by the \x`\spacefactor`). In vertical mode, it opens horizontal
mode and puts the space. Note that normal space does nothing in vertical
@@ -1614,57 +1646,57 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
The `\hyphenchar<font>` is used as a hyphenation character. It is set
to \x`\defaulthyphenchar` value when the font is loaded, but it can be changed.
* \ii -italiccorr \code{\\/} does an
- \ii italics/correction italics correction.
+ \ii italic/correction italic correction.
It puts a little space if the last character is slanted.
-* \x`\unpenalty`, \x`\unskip` removes last penalty / last glue
+* \x`\unpenalty`, \x`\unskip` removes the last penalty/last glue
from the current horizontal/vertical list.
-* \i vadjust `\vadjust{<cmds>}`. It works in horizontal mode. The `<cmds>`
- must create a `<vertcal list>` and `\vadjust` saves a pointer to this list
+* \i vadjust `\vadjust{<cmds>}`. This works in horizontal mode. The `<cmds>`
+ must create a `<vertical list>` and `\vadjust` saves a pointer to this list
into the current horizontal list. When `\par` creates lines of the paragraph
and distributes them to a vertical list, each line with the pointer from
`\vadjust` has the corresponding `<vertical list>` immediately appended
after this line.
-* `\insert<number>{<cmds>}`. The `<cmds>` create a `<verical list>` and
- `\insert` saves a pointer to such `<vertical list>` into the current list.
+* `\insert<number>{<cmds>}`. The `<cmds>` create a `<vertical list>` and
+ `\insert` saves a pointer to such a `<vertical list>` into the current list.
The output routine can work with such `<vertical list>`\kern-2pts. The footnotes or
\ii floating~object {\em floating objects} (tables, figures)
are implemented by the `\insert` primitive.
-* \i halign `\halign{<declaration>\cr<row 1>\cr<row 2>\cr...\cr<row n>\cr}`
+* \i halign `\halign{<declaration>\cr`\z`<row 1>\cr<row 2>\cr...\cr<row n>\cr}`
creates a table of boxes in vertical mode. The `<declaration>` declares
one or more column patterns separated by `&`\c4. The rows use the same
character to separate the items of the table in each row. The `\halign`
works in two passes. First it saves all items to boxes and the second pass
- performs `\hbox to`~$\Blue w$ for each saved items, where $\Blue w$
- is the maximal width of items in each actual column.
+ performs `\hbox to`~$\Blue w$ for each saved item, where $\Blue w$
+ is the maximum width of items in each actual column.
Detailed documentation of `\halign` is out of scope of this manual.
Only one example follows: the macro `\putabove` puts `#1` above `#2`
- centered. The width of resulting box is equal to max of widths of these
+ centered. The width of the resulting box is equal to the maximum of widths of these
two parameters. The `<declaration>` `\hfil##\hfil` means that the items
- will be centered:
+ will be centered:\nl
`\def\putabove#1#2{\vbox{\halign{\hfil##\hfil\cr#1\cr#2\cr}}}`.
* \x`\valign` does the same as `\halign` but rows $\leftrightarrow$ columns.
- It is not used commonly.
+ It is not commonly used.
* \x`\cr`, \x`\crcr`, \x`\span`, \x`\omit`, \i noalign `\noalign{<cmds>}`
are primitives used by `\halign` and `\valign`.
\enditems
-\noindent {\bf Commands for registers calculation}
+\noindent {\bf Commands for register calculations}
\begitems
* \i advance `\advance<register>/by.<value>` does (formally)
`<register>=<register>+<value>`. The `<register>` is counter type or dimen
- type. The `<value>` is `<number>` or `<dimen>` (depending on type of the
+ type. The `<value>` is `<number>` or `<dimen>` (depending on the type of
`<register>`).
* \i multiply `\multiply<register>/by.<number>` does
`<register>=<register>*<number>`.
* \i divide `\divide<register>/by.<number>` does
`<register>=<register>`\code{/}`<number>`. If the `<register>` is
number type then the result is truncated.
-* See \*`\numexpr` and \*`\dimexpr`, expandable primitives documented in the
+* See \*`\numexpr` and \*`\dimexpr`, expandable primitives documented in
sections~\ref[reg] and~\ref[expand].
\enditems
@@ -1673,25 +1705,25 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
\begitems
* \i catcode `\catcode<number>` is category code of the character with
`<number>` code. Used by tokenizer.
-* \i lccode `\lccode<number>` is lower case alternative to the
- `\char<number>`. If it is zero then lower case alternative doesn't exist
- (for example for punctuation). Used by `\lowercase` primitive and when
+* \i lccode `\lccode<number>` is the lowercase alternative to the
+ `\char<number>`. If it is zero then a lowercase alternative doesn't exist
+ (for example for punctuation). Used by the `\lowercase` primitive and when
breaking points are calculated from hyphenation patterns.
-* \i uccode `\uccode<number>` is upper case alternative to the
- `\char<number>`. If it is zero, then the upper case alternative doesn't exist.
- Used by `\uppercase` primitive.
-* \i lowercase \i uppercase `\lowercase/<expandafters>.{|<text>};`, \
- `\uppercase/<expandafters>.{|<text>};` transform `|<text>;` to
- lowercase / uppercase using current `\lccode` or `\uccode` values.
- Returns transformed `|<text>;` where catcodes of tokens and
+* \i uccode `\uccode<number>` is the uppercase alternative to the
+ `\char<number>`. If it is zero, then the uppercase alternative doesn't exist.
+ Used by the `\uppercase` primitive.
+* \i lowercase \i uppercase `\lowercase/<expandafters>.`\z`{|<text>};`, \
+ `\uppercase/<expandafters>.`\z`{|<text>};` transform \z`|<text>;` to
+ lowercase/uppercase using the current `\lccode` or `\uccode` values.
+ Returns transformed \z`|<text>;` where catcodes of tokens and
tokens of type `<control sequence>` are unchanged.
-* \i sfcode `\sfcode<number>` is spacefactor code of the `\char<number>`.
+* \i sfcode `\sfcode<number>` is the spacefactor code of the `\char<number>`.
The `\spacefactor` register keeps (roughly speking)
the `\sfcode` of the last printed character. The glue between words
is modified (roughly speaking) by this `\spacefactor`. The value
1000 means factor 1:1 (no modification is done). It is used for enlarging spaces
after periods and other punctuation in English texts.\fnote{
- This feature is not compliant with another typographical traditions, so
+ This feature is not compliant with other typographical traditions, so the
`\frenchspacing` macro which sets all `\sfcodes` to 1000 is used very often.}
{\emergencystretch=2em\par}
\enditems
@@ -1699,33 +1731,33 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
\noindent {\bf Commands for reading or writing text files}
\begitems
-* Note, that main input stream is controlled by `\input` and `\endinput`
- expandable primitive commands documented in the section~\ref[expand].
+* Note that the main input stream is controlled by `\input` and `\endinput`
+ expandable primitive commands documented in section~\ref[expand].
-* \i openin `\openin<file num>=<file name><space>`
- (or `\openin<file num>={<file name>}`) opens the
+* \i openin `\openin<file number>`\,`=`\,`<file name><space>` \
+ (or `\openin`\,`<file number>`\,`=`\,`{<file name>}`) \ opens the
file `<file name>` for reading and creates a file descriptor
- connected to the `<file num>`\fnote
- {Note that `<file num>` is an addresses to the file descriptor. Macro
- programmers don't use these addresses directly but by
+ connected to the `<file number>`.\fnote
+ {Note that `<file number>` is an address to the file descriptor. Macro
+ programmers don't use these addresses directly but by the
\i newread `\newread|<control sequence>;` and
- \i newwrite `\newwrite|<control sequence>;` allocation macros.}.
- If the file doesn't exist nothing happens but
- macro programmer can test this case by `\ifeof<file num>`.
-
-* \i read `\read<file num>to|<control sequence>;` does
- `\def|<control sequence>{<replacement text>};` where
- the `<replacement text>` is tokenized next line from the file declared by
- `\openin` as `<file num>`.
-
-* \i openout `\openout<file num>=<file name><space>`
- (or `\openout<file num>="<file name>"`) \ opens the `<file name>` for
- writing and creates a file descriptor connected to `<file num>`.
- If the file does exist, then its contents are removed.
+ \i newwrite `\newwrite|<control sequence>;` allocation macros.}
+ If the file doesn't exist nothing happens but a
+ macro programmer can test this case by `\ifeof<file number>`.
+
+* \i read `\read<file number>to|<control sequence>;` does
+ `\def|<control sequence>{<replacement text>};`\nl where
+ the `<replacement text>` is the tokenized next line from the file declared by
+ `\openin` as `<file number>`.
+
+* \i openout `\openout<file number>=<file name><space>`
+ (or `\openout<file number>="<file name>"`) \ opens the `<file name>` for
+ writing and creates a file descriptor connected to `<file number>`.
+ If the file already exists, then its contents are removed.
{\emergencystretch=2em\par}
-* \i write `\write<file num>|{<text>};` writes a line of `<text>`
- to the file declared by `\openout` as `<file num>`. But this isn't done
+* \i write `\write<file number>`\z`|{<text>};` writes a line of \z`<text>`
+ to the file declared by `\openout` as `<file number>`. But this isn't done
immediately. \TeX/ does not know the value of the current page
when the `\write` command is processed because
the paragraph building and page building algorithms are processed
@@ -1733,86 +1765,86 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
page to the file in order to read it again and to create
a Table of contents or an Index.
- `\write<file num>|{<text>};` saves `|<text>;` into memory and puts a
+ `\write<file number>`\z`|{<text>};` saves \z`|<text>;` into memory and puts a
pointer to this memory into the typesetting output. When the page is shipped
out (by output routine), then all such pointers from this page are
- processed: the `<text>` is expanded at this time and its expansion
- is saved to the file. If (for example) the `<text>` includes
+ processed: the \z`<text>` is expanded at this time and its expansion
+ is saved to the file. If (for example) the \z`<text>` includes
`\the\pageno` then it is expanded to the correct page number of this page.
-* \i closein `\closein<file num>`, \i closeout `\closeout<file num>`
+* \i closein `\closein<file number>`, \i closeout `\closeout<file number>`
closes the open file. It is done automatically when \TeX/ terminates its
job.
-* \x`\immediate` is the prefix. It can be used before `\openout`, `\write` and
- `\closeout` in order to do the desired action immediately (without waiting to
+* \x`\immediate` is a prefix. It can be used before `\openout`, `\write` and
+ `\closeout` in order to do the desired action immediately (without waiting for
the output routine).
\enditems
\noindent {\bf Others primitive commands}
-
+\par\nobreak\medskip\nobreak
\begitems
-* \x`\relax` does nothing. Used for terminating uncomplete optional
+* \x`\relax` does nothing. Used for terminating incomplete optional
parameters, for example.
* \x`\begingroup` opens group, \x`\endgroup` closes group.
- The `{`\c1 and `}`\c2 does the same but moreover, they are syntactic
+ The `{`\c1 and `}`\c2 do the same but moreover, they are syntactic
constructors for primitive commands and math lists (in math mode).
These two types of groups (declared by mentioned commands or
- by mentioned characters) cannot be mixed, i.\,e.\
+ by mentioned characters) cannot be mixed, i.e.\
`\begingroup...}` gives an error. Plain \TeX/ declares
- \x`\bgroup` and \x`\egroup` control sequences as an equivalent to
- `{`\c1 and `}`\c2. They can be used instead `{`\c1 and~`}`\c2 when we
- need to open / close a group, to create a math list or when a box is constructed.
- For example `\hbox\bgroup<text>\egroup` is syntactically correct.
+ \x`\bgroup` and \x`\egroup` control sequences as equivalents to
+ `{`\c1 and `}`\c2. They can be used instead of `{`\c1 and~`}`\c2 when we
+ need to open/close a group, to create a math list, or when a box is constructed.
+ For example, \z`\hbox\bgroup<text>\egroup` is syntactically correct.
* \i aftergroup `\aftergroup|<token>;` saves the `|<token>;` and puts it
back in the input queue immediately after the current group is closed.
- Then expand processor expands it (if it is expandable). More
- `\aftergroup`s in one group creates a queue of `|<token>;`s used after
+ Then the expand processor expands it (if it is expandable). More
+ `\aftergroup`s in one group create a queue of `|<token>;`s used after
the group is closed.
* \i afterassignment `\afterassignment|<token>;` saves the `|<token>;`
- and puts it back immediately after a following assignment (`<register>=<vaue>`,
- `\def` etc.) is done.
-* \x`\lastskip`, \x`\lastpenalty` returns the value of last element in the
- current horizontal or vertical list if it is glue / penalty. It returns
- zero value if the element is not found as the last.
-* \x`\ignorespaces` ignores spaces in horizontal mode until
+ and puts it back immediately after a following assignment (`<register>=<value>`,
+ `\def`, etc.)\ is done.
+* \x`\lastskip`, \x`\lastpenalty` return the value of the last element in the
+ current horizontal or vertical list if it is a glue/penalty. It returns
+ zero if the element found is not the last.
+* \x`\ignorespaces` ignores spaces in horizontal mode until the
next primitive command occurs.
-* \i mark `\mark{<text>}` saves `<text>` to memory and puts a pointer to it in the
- typesetting output. The `<text>` is used as expansion output of
- \x`\firstmark`, \x`\topmark` and \x`\botmark` expansion primitives in output
- the routine.
+* \i mark \z`\mark{<text>}` saves \z`<text>` to memory and puts a pointer to it in the
+ typesetting output. The \z`<text>` is used as expansion output of
+ \x`\firstmark`, \x`\topmark` and \x`\botmark` expansion primitives in
+ the output routine.
* \i parshape `\parshape<number>`%
{\def<#1>{\,$\langle\it#1\rangle$\,}%
`<I1><W1><I2><W2>...<In><Wn>`
enables to set arbitrary shape of the paragraph. The `<number>`
declares the amount of data: the `<number>` pairs of `<dimen>`s follow.
- The $i$-th line of the paragraph is shifted by `<Ii>` to right and
+ The $i$-th line of the paragraph is shifted by `<Ii>` to the right and
its width is `<Wi>`.} The `\parshape` data are re-set after
each paragraph to zero values (normal paragraph).
-* \i special `\special{<text>}` puts the message `<text>` to the typesetting output. It
- behaves as a zero-dimension pointer to `<text>` and it can be read by
+* \i special \z`\special{<text>}` puts the message \z`<text>` into the typesetting output. It
+ behaves as a zero-dimension pointer to \z`<text>` and it can be read by
printer drivers. It is recommended to not use this old technology
when PDF output is created directly.
* \i shipout `\shipout<box>` outputs the `<box>` as one page. Used in the
\ii output/routine output routine.
* \x`\end` completes the last page and terminates the job.
-* \x`\dump` dumps the memory image to the `\jobname.fmt` and terminates the job.
-* \i patterns `\patterns{<data>}` reads hyphenation patterns for current
+* \x`\dump` dumps the memory image to a file named `\jobname.fmt` and terminates the job.
+* \i patterns `\patterns{<data>}` reads hyphenation patterns for the current
\x`\language`.
* \i hyphenation `\hyphenation{<data>}` reads hyphenation exceptions for
current \x`\language`.
-* \i message `\message{<text>}` prints `<text>` on the terminal and to the
+* \i message \z`\message{<text>}` prints \z`<text>` on the terminal and to the
log file.
-* \i errmessage `\errmessage{<text>}` behaves like `\message{<text>}` but
+* \i errmessage \z`\errmessage{<text>}` behaves like \z`\message{<text>}` but
\TeX/ treats it as an error.
-* Job processing modes can be set by \x`\scrollmode` (don't pause at the
- errors), \x`\nonstopmode` (don't pause at the errors and missing files),
- \x`\batchmode` (\x`\nonstopmode` plus no output on the terminal). Default is
+* Job processing modes can be set by \x`\scrollmode` (don't pause at
+ errors), \x`\nonstopmode` (don't pause at errors or missing files),
+ \x`\batchmode` (\x`\nonstopmode` plus no output to the terminal). Default is
\x`\errorstopmode` (stop at errors).
-* \x`\inputlineno` includes the number of current line from current inputted
- file.
+* \x`\inputlineno` includes the number of the current line from current file
+ being input.
* \i show `\show|<control sequence>;`, \ \i showbox `\showbox<box number>`,
- \ \x`\showlists` \ and \
+ \ \x`\showlists`, \ and \
\i showthe `\showthe|<register>;` \ are tracing commands. \TeX/ prints desired result
on the terminal and to the log file and pauses.
\enditems
@@ -1821,62 +1853,62 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
(available in pdf\TeX, \XeTeX/ and lua\TeX)
\begitems
-* \i pdfliteral `\pdfliteral{<text>}` puts the `<text>` interpreted
+* \i pdfliteral \z`\pdfliteral{<text>}` puts the \z`<text>` interpreted
in a low level PDF language to the typesetting output. All PDF constructs
defined in the PDF specification are allowed. The dimensions of
the `\pdfliteral` object in the output are considered zero. So, if
- `<text>` moves the current typesetting point then the notion about its
- position from \TeX/ point of view differs from the real position.
- A good practice is to close `<text>` to `q...Q` PDF commands.
+ \z`<text>` moves the current typesetting point then the notion about its
+ position from the \TeX/ point of view differs from the real position.
+ A good practice is to close \z`<text>` to `q...Q` PDF commands.
The command `\pdfliteral` is typically
used for generating graphics and for linear transformation.
-* \i pdfcolorstack `\pdfcolorstack<number><op>{<text>}` (where `<op>` is `push`
- or `pop` or `set`) behaves like `\pdfliteral{<text>}` and it is used for
- color switchers. For example when `<text>` is `1 0 0 rg` then red color is
- selected. \TeX/ sets the colors stack at the top of each page to the
- colors stack opened at the bottom of the previous page.
+* \i pdfcolorstack `\pdfcolorstack<number><op>`\z`{<text>}` (where `<op>` is `push`
+ or `pop` or `set`) behaves like \z`\pdfliteral{<text>}` and it is used for
+ color switchers. For example when \z`<text>` is `1 0 0 rg` then the red color is
+ selected. \TeX/ sets the color stack at the top of each page to the
+ color stack opened at the bottom of the previous page.
* \i pdfximage
`\pdfximage` `/height<dimen>.` `/depth<dimen>.` `/width<dimen>.` `/page<number>.{<file name>}`
loads the image from `<file name>` to the PDF output and returns the
- number of such data object in the \x`\pdflastximage` register. Allowed
- formats are PDF, JPG, PNG. The image is not drawn at this moment. Macro
+ number of such a data object in the \x`\pdflastximage` register. Allowed
+ formats are PDF, JPG, PNG. The image is not drawn at this moment. A macro
programmer can save `\mypic=\pdflastximage` and draw the image by
\i pdfrefximage `\pdfrefximage\mypic` (maybe repeatedly). Data of
- the image are loaded to PDF output only once.
- The `\pdfximage` allows more parameters,
+ the image are loaded to the PDF output only once.
+ The `\pdfximage` allows more parameters;
see pdf\TeX/ documentation.
-* \i pdfsetmatrix {\def<#1>{$\,\langle{\it#1}\rangle\,$}`\pdfsetmatrix {<a><b><c><b>}`
+* \i pdfsetmatrix {\def<#1>{$\,\langle{\it#1}\rangle\,$}`\pdfsetmatrix {<a><b><c><d>}`
multiplies the current transformation matrix (used for linear
transformations) by `\matrix{<a>&<c>\cr <b>&<d>}`.}
* \i pdfdest `\pdfdest name{<label>}<type>\relax` declares a destination of
a hyperlink. The `<label>` must match with the `<label>` used in
- `\pdfoutline` or `\pdfstartlink`. The `<type>` declares the behavior of
- pdf viewer when the hyperlink is used. For example `xyz` means without changes
+ `\pdfoutline` or `\pdfstartlink`. The `<type>` declares the behavior of the
+ pdf viewer when the hyperlink is used. For example, `xyz` means without changes
of the current zoom (if not specified). Other types should be `fit`, `fith`,
`fitv`, `fitb`.
-* \i pdfstartlink
- `\pdfstartlink /height<dimen>. /depth<dimen>. /<attributes>. /goto name{<label>}.`
- declares a begining of a hyperlink. A text (will be sensitive on mouse clik)
+* \i pdfstartlink
+ `\pdfstartlink` `/height<dimen>.` `/depth<dimen>.` `/<attributes>.` `/goto name{<label>}.`
+ declares the beginning of a hyperlink. A text (will be sensitive on mouse click)
immediately follows and it is terminated by \x`\pdfendlink`. The height
- and depth of sensitive area and the `<label>` used in `\pdfdest` are declared
- here. More parameters are allowed, see the pdf\TeX/ documentation.
-* \i pdfoutline `\pdfoutline /goto name{<label>}. /count<number>. {<text>}`
- creates one item with `<text>` in PDF outlines. `<label>` must be used
+ and depth of the sensitive area and the `<label>` used in `\pdfdest` are declared
+ here. More parameters are allowed; see the pdf\TeX/ documentation.
+* \i pdfoutline \z`\pdfoutline /goto name{<label>}. /count<number>. {<text>}`
+ creates one item with \z`<text>` in PDF outlines. `<label>` must be used
somewhere by `\pdfdest name{<label>}`. The `<number>` is the number of
direct descentants in the outlines tree.
-* \i pdfinfo `\pdfinfo {<key>(<text>)}` saves to PDF the information which
+* \i pdfinfo `\pdfinfo {<key>`\z`(<text>)}` saves to PDF the information which
can be listed by the command `pdfinfo <file>.pdf` on the command line for
- example. More `<key>(<text>)` should be here. The `<key>` can be
+ example. More `<key>`\z`(<text>)` should be here. The `<key>` can be
\code{/Author}, \code{/Title}, \code{/Subject},
- \code{/Kyewords}, \code{/Creator}, \code{/Producer},
+ \code{/Keywords}, \code{/Creator}, \code{/Producer},
\code{/CreationDate}, \code{/ModDate}. The last two keywords need
- a special format of the `<text>` value. All `<text>` values (including
- `<text>` used in the `\pdfoutline`) must be ASCII encoded or they can use
+ a special format of the \z`<text>` value. All \z`<text>` values (including
+ \z`<text>` used in the `\pdfoutline`) must be ASCII encoded or they can use
a very special PDFunicode encoding.
-* \x`\pdfcatalog` enables to set a default behavior of PDF viewer when it starts.
+* \x`\pdfcatalog` enables us to set of a default behavior of the PDF viewer when it starts.
* \x`\pdfsavepos` saves an internal invisible point to the typesetting output. These
points are processed when the page is shipped out: the numeric registers
- \x`\pdflastxps` and \x`\pdflastypos` get values about absolute position of
+ \x`\pdflastxpos` and \x`\pdflastypos` get values for the absolute position of
this invisible point (measured from the left upper corner of the page in `sp` units).
The macro programmer can follow `\pdfsavepos` by the `\write` command and save
these absolute positions to a text file which can be read in the next run
@@ -1891,34 +1923,34 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
`\pdffontexpand <font selector> <stretching> <shrinking> <step>`
declares a possibility to deform the characters from the font given by
`<font selector>`. This deformation is used when stretching or shrinking
- paragraph lines or doing `\hbox to{...}` in general. I.\,e.\ not only glues are
+ paragraph lines or doing `\hbox to{...}` in general. I.e.\ not only glues are
stretchable and shrinkable. The numeric parameters are given in 1/1000
- of the font size. `<stretching>` and `<shrinking>` are maximal allowed
- values. The stretching nor shrinking are not applied continuously but by
- given `<step>`.
- To activate this feature you must to set the \x`\pdfadjustspacing`
+ of the font size. `<stretching>` and `<shrinking>` are the maximum allowed
+ values. The stretching or shrinking are not applied continuously but by
+ the given `<step>`.
+ To activate this feature you must set the \x`\pdfadjustspacing`
numeric register to a positive value.
* \i rpcode \i lpcode
`\rpcode <font selector><char. code>=<number>`,
- `\lpcode <font selector><char. code>=<number>` allows to declare
+ `\lpcode <font selector><char. code>=<number>` allows the declaration of
hanging punctuation. Such punctuation is slightly moved to the right
margin (if `\rpcode` is declared and the character is at the right margin)
- or to left margin (for `\lpcode` analogically).
- The `<number>` gives the amount of such moving in 1/1000 of the font size.
- To activate this feature you must to set \x`\pdfprotrudechars` to
- a positive value (2 or more means better algorithm).
+ or to the left margin (for `\lpcode` by analogy).
+ The `<number>` gives the amount of such movement in 1/1000 of the font size.
+ To activate this feature you must set \x`\pdfprotrudechars` to
+ a positive value (2 or more means a better algorithm).
* \i letterspacefont
`\letterspacefont |<control sequence>; <font selector> <number>`
declares a new font selector `|<control sequence>;` as a font given by
the `<font selector>`. Additional space declared by `<number>` is added
- between each two characters when the font is used. Tne `<number>` is 1/1000 of
- font size. Unicoded fonts support analogical
+ between each two characters when the font is used. The `<number>` is 1/1000 of
+ the font size. Unicode fonts support an analogous
`letterspace=<number>` font feature.
-* The same syntax like `\rpcode` have the following commands:
- \x`\knbscode` (added space after the character)
- \x`\stbscode` (added stretchability of the glue after the character)
- \x`\shbscode` (added shrinkability after the character)
- \x`\knbccode` (added kenr before the character)
+* The following commands have the same syntax as `\rpcode`:
+ \x`\knbscode` (added space after the character),
+ \x`\stbscode` (added stretchability of the glue after the character),
+ \x`\shbscode` (added shrinkability after the character),
+ \x`\knbccode` (added kern before the character),
\x`\knaccode` (added kern after the character).
To activate this feature you must to set
\x`\pdfadjustinterwordglue` to a positive value.
@@ -1928,28 +1960,28 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
\noindent {\bf Commands used in math mode}
\begitems
-* \x`\displaystyle`, \x`\textstyle`, \x`\scriptstyle`, \x`\scriptscriptstye`
- switches to specified style.
+* \x`\displaystyle`, \x`\textstyle`, \x`\scriptstyle`, \x`\scriptscriptstyle`
+ switch to the specified style.
* \x`\mathord`, \x`\mathop`, \x`\mathbin`, \x`\mathrel`, \x`\mathopen`, \x`\mathclose`,
- \x`\mathpunct` followed by `{<math list>}` create an math object of given type.
-* \i over `{<nominator>\over<denominator>}` creates a fraction.
+ \x`\mathpunct` followed by `{<math list>}` create a math object of the given type.
+* \i over `{<numerator>\over<denominator>}` creates a fraction.
The primitive commands \x`\atop` (without fraction rule),
\i above `\above<dimen>` (fraction rule with given thickness) should be used in the same
manner. The commands \x`\atopwithdelims`, \x`\overwithdelims`,
- \x`\abovewithdelims` allow to specify brackets around the generalized
+ \x`\abovewithdelims` allow us to specify brackets around the generalized
fraction.
* \i left \i right `\left<delimiter><formula>\right<delimiter>` creates
a math `<formula>` and gives `<delimiter>`s around it with an appropriate size
- (comparable with the size of the formula). The `<delimiter>`s are brackets
- typically.
-* The exponents and scripts are typically at the right side of the previous
+ (compatible with the size of the formula). The `<delimiter>`s are typically
+ brackets.
+* Exponents and scripts are typically at the right side of the preceding
math object. But if this object is a \"big operator" (summation, integral)
then exponents and scripts are printed above and below this operator.
The commands \x`\limits`, \x`\nolimits`, \x`\displaylimits`
used before exponents and scripts constructors
- (`^`\c7 and `_`\c8) declares an exception from this rule.
+ (`^`\c7 and `_`\c8) declare an exception from this rule.
* \i eqno `$$<formula>\eqno<mark>$$` puts the `<mark>` to the right
- margin as `\llap{$<mark>$}`. Analogically
+ margin as `\llap{$<mark>$}`. Analogously,
\i leqno `$$<formula>\leqno<mark>$$` puts it to the left margin.
\enditems
@@ -1959,11 +1991,11 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
\begitems
* \x`\newcount`, \x`\newdimen`, \x`\newskip`, \x`\newmuskip`, \x`\newtoks`
- folowed by a `|<control sequence>;` allocate a new register of given type
+ followed by a `|<control sequence>;` allocate a new register of the given type
and set it as the `|<control sequence>;`.
\x`\newbox`, \x`\newread`, \x`\newwrite`
- folowed by a `|<control sequence>;` allocate a new address to given data
- (to a box register or to a file descriptor) and set is as the
+ followed by a `|<control sequence>;` allocate a new address to given data
+ (to a box register or to a file descriptor) and set it as the
`|<control sequence>;`.
All these allocation macros are declared as `\outer` in plain \TeX/,
unfortunately. This brings problems when you need to use them in
@@ -1973,94 +2005,94 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
as a boolean variable. It must begin with `if`; for
example `\newif\ifsomething`. Then you can set values by
`\somethingtrue` or `\somethingfalse` and you can use this variable by
- `\ifsoemthing` which behaves like others `\if`\code{*} primitive commands.
+ `\ifsoemthing` which behaves like other `\if`\code{*} primitive commands.
\enditems
\noindent{\bf Vertical skips}
\begitems
* \x`\bigskip` does \x`\vskip` by one line, \x`\medskip` does `\vskip` by
- one half of line and \x`\smallskip` does the vertical skip by one quarter of line.
+ one half of a line and \x`\smallskip` does the vertical skip by one quarter of a line.
The registers \x`\bigskipamount`, \x`\medskipamount` and \x`\smallskipamount`
are allocated for this purpose.
* \x`\nointerlineskip` ignores the \x`\baselineskip` rule
- %(see the section~\ref[reg])
+ %(see section~\ref[reg])
for the following box in
the current vertical list. This box is appended immediately after
the previous box.
- \x`\offitnerlineskip` ignores the \x`\baselineskip` rule for all following
+ \x`\offinterlineskip` ignores the \x`\baselineskip` rule for all following
boxes until the current group is closed.
* All vertical glues at the top of the page inserted by \x`\vskip` are
- ignored. Macro \x`\vglue` behaves like `\vskip` primitive command but its glue
+ ignored. Macro \x`\vglue` behaves like the `\vskip` primitive command but its glue
is not ignored at the top of the page.
-* Sometimes we must switch off the \x`\baselineskip` rule (by \x`\offinterlineskip`
- macro for example). This is common in the tables. But we need to keep the
- baseline distances equal. Then the \x`\strut` can be inserted to each
+* Sometimes we must switch off the \x`\baselineskip` rule (by the \x`\offinterlineskip`
+ macro for example). This is common in tables. But we need to keep the
+ baseline distances equal. Then the \x`\strut` can be inserted on each
line. It is an invisible box with zero width and with
height+depth=`\baselineskip`.
* \x`\normalbaselines` sets the registers for vertical placement
\x`\baselineskip`, \x`\lineskip` and \x`\lineskiplimit` to default values given
- by the format. User can set other values for a while and then he/she can use
+ by the format. The user can set other values for a while and then he/she can restore
`\normalbaselines`.
\enditems
\noindent{\bf Penalties}
-
+\par\nobreak\medskip\nobreak
\begitems
-* \x`\break` puts penalty -10000, so line/page break is forced here.
- \x`\nobreak` puts penalty 10000, so line/page break is disabled here.
- It should be preceded before a glue, which is \"protected" by this penalty.
- \x`\allowbreak` puts penalty 0, it allows breaking similar as in normal space.
-* \x`\goodbreak` puts penalty -500 in vertical mode, this is \"recommended"
+* \x`\break` puts penalty $-10000$, so a line/page break is forced here.
+ \x`\nobreak` puts penalty 10000, so a line/page break is disabled here.
+ It should be specified before a glue, which is \"protected" by this penalty.
+ \x`\allowbreak` puts penalty 0; it allows breaking similar to a normal space.
+* \x`\goodbreak` puts penalty $-500$ in vertical mode, this is a \"recommended"
point for a page break.
* \x`\filbreak` breaks the page only if it is \"almost full" or if a big object
- (that doesn't fit the current page) follows. The bottom of such page is
- filled by a vertical glue, i.\,e. the default typographical rule about equal
+ (that doesn't fit the current page) follows. The bottom of such a page is
+ filled by a vertical glue, i.e.\ the default typographical rule about equal
positions of all bottoms of common pages is broken here.
-* \x`\eject` puts penalty -10000 in vertical list, i.\,e.\ it breaks the page.
+* \x`\eject` puts penalty $-10000$ in the vertical list, i.e.\ it breaks the page.
\enditems
\noindent{\bf Miscellaneous macros}\par\nobreak\medskip\nobreak
\begitems
-* \i magstep `\magstep<number>` expands to a magnification factor $1.2^x$ where $x$ is
+* \i magstep `\magstep<number>` expands to a magnification factor $1.2^x$ where $x$ is the
given `<number>`. This follows old typographical traditions that all sizes
(of fonts) are distinguished by factors 1, 1.2, 1.44, etc.
- For example `\magstep2` expands to 1440, because $1.2^2=1.44$
+ For example, `\magstep2` expands to 1440, because $1.2^2=1.44$
and 1000 is factor 1:1 in \TeX/. The \x`\magstephalf` macro expands to
1095 which corresponds to $1.2^{(1/2)}$.
* \x`\nonfrenchspacing` sets special space factor codes (bigger spaces after
- periods, commas, semicolons etc.). This follows English typographical
+ periods, commas, semicolons, etc.). This follows English typographical
traditions. \x`\frenchspacing` sets all space factors as 1:1 (usable for non
English texts).
-* \x`\endgraf` is equavalent to \x`\par`, \x`\bgroup` and \x`\egroup` are
+* \x`\endgraf` is equivalent to \x`\par`; \x`\bgroup` and \x`\egroup` are
equivalents to `{`\c1 and `}`\c2.
-* \x`\space` expands to space, \x`\empty` is empty macro and \x`\null` is empty
+* \x`\space` expands to space, \x`\empty` is an empty macro and \x`\null` is an empty
\i hbox `\hbox{}`.
* \x`\quad` is horizontal space 1\,em (size of the font), \x`\qquad` is
double `\quad`,
- \x`\enspace` is kern 0.5\,em \x`\thinspace` is kern 1/6\,em and
+ \x`\enspace` is kern 0.5\,em, \x`\thinspace` is kern 1/6\,em, and
\x`\negthinspace` makes kern $-$1/6\,em.
-* \i loop \i repeat `\loop <body 1><if condition><body 2>\repeat`
- repeats `<body 1>` and `<body 2>` in a loop until `<if condition>` returns
- false. Then `<body 2>` is not processed and the loop is finished.
+* \i loop \i repeat `\loop` \z`<body 1><if condition><body 2>\repeat`
+ repeats \z`<body 1>` and \z`<body 2>` in a loop until the `<if condition>` returns
+ false. Then \z`<body 2>` is not processed and the loop is finished.
* \x`\leavevmode` opens a paragraph like `\indent` but it does nothing if
- the horizontal mode is opened already.
+ the horizontal mode is already in effect.
-* \i line `\line{<text>}` creates a box of line width (which is \x`\hsize`).
+* \i line \z`\line{<text>}` creates a box of line width (which is \x`\hsize`).
\x`\leftline`, \x`\rightline`, \x`\centerline` do the same as
- `\line` but `<text>` is shifted left / right / is centered.
+ `\line` but \z`<text>` is shifted left / right / is centered.
-* \i rlap `\rlap{<text>}` makes a box of zero size, the `<text>` is stuck
- outright. \i llap `\llap{<text>}` does the same and the `<text>` is pushed
+* \i rlap \z`\rlap{<text>}` makes a box of zero size, the \z`<text>` is stuck
+ out to the right. \i llap \z`\llap{<text>}` does the same and the \z`<text>` is pushed
left.
-* \x`\ialign` is equal to `\halign` but the values of registers used by
+* \x`\ialign` is equal to `\halign` but the values of the registers used by
`\halign` are set to default.
-* \x`\hang` starts the paragraph where all lines (exception first) are
+* \x`\hang` starts the paragraph where all lines (except for the first) are
indented by `\parindent`.
* \i textindent `\texindent{<mark>}` starts a paragraph with `\llap{<mark>}`.
@@ -2070,7 +2102,7 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
\i itemitem `\itemitem{<mark>}` can be used for the second level of items.
* \x`\narrower` sets wider margins for paragraphs (`\parindent` is appended
- to both sides), i.\,e.\ the paragraphs are narrower.
+ to both sides); i.e.\ the paragraphs are narrower.
* \x`\raggedright` sets the paragraph shape with the ragged right margin.
\x`\raggedbottom` sets the page-setting shape with the ragged bottoms.
@@ -2079,26 +2111,26 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
\noindent{\bf Floating objects}
\begitems
-* \i footnote `\footnote{<mark>}{<text>}` creates a footnote with given
- `<mark>` and `<text>`.
+* \i footnote `\footnote{<mark>}`\z`{<text>}` creates a footnote with given
+ `<mark>` and \z`<text>`.
* \i midinsert \i topinsert \i endinsert
- `\topinsert<object>\endinsert` create the <object> as a
- \ii floating~object {\em floating object}. It is printed on the top
+ `\topinsert<object>\endinsert` creates the `<object>` as a
+ \ii floating~object {\em floating object}. It is printed at the top
of the current page or on the next page.
`\midinsert<object>\endinsert` does the same as `\topinsert` but it tries
if the `<object>` fits on the current page. If it is true then it is printed to
- its current position, no floating object is created.
+ its current position; no floating object is created.
\enditems
\noindent{\bf Controlling of input, output}
\begitems
-* \x`\obeyspaces` sets the space as normal, i.\,e. it deactivates special
- treatment of spaces by tokenizer: more spaces will be more spaces and
- spaces from the left line are not ignored.
-* \x`\obeylines` sets end of lines as `\par`. Each line in the input is
+* \x`\obeyspaces` sets the space as normal, i.e.\ it deactivates special
+ treatment of spaces by the tokenizer: more spaces will be more spaces and
+ spaces at the beginning of the line are not ignored.
+* \x`\obeylines` sets the end of each line as `\par`. Each line in the input is
one paragraph in the output.
* \x`\bye` finalizes the last page (or last pages if more floating objects
@@ -2116,26 +2148,29 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
* \i choose `{<above>\choose<below>}` creates a combination number with
brackets around it.
-* \i sqrt `\sqrt{<math list>}` creates the square root symbol.
- \i root `\root<n>\of{<math list>}` creates a general root symbol.
+* \i sqrt `\sqrt{<math list>}` creates the square root symbol
+ with the `<math list>` under it.
+
+* \i root \z`\root<n>\of{<math list>}` creates a general root symbol
+ with the order of the root `<n>`.
* \i cases {\def<#1>{\,$\langle#1\rangle$\,}%
- `\cases{<case 1>&<condition 1>\cr...\cr<case n>&<condition n>}`
- creates a list of variants (preceded by the brace $\{$) in the math mode.
+ \z`\cases{<case 1>&<condition 1>\cr...\cr<case n>&<condition n>}`
+ creates a list of variants (preceded by a brace $\{$) in math mode.
-* \i matrix `\matrix{<a>&<b>...&<e>\cr...\cr<u>&<v>...&<z>}`
+* \i matrix \z`\matrix{<a>&<b>...&<e>\cr...\cr<u>&<v>...&<z>}`
creates a matrix of given values in math mode (without brackets around it).
`\pmatrix{<data>}` does the same but with ().
* \i displaylines `$$\displaylines{<formula 1>\cr...\cr<formula n>}$$`
- prints more (centered) formulae in the display mode.
+ prints multiple (centered) formulae in display mode.
* \i eqalign
`$$\eqalign{<form.1 left>&<form.1 right>\cr...\cr<form.n left>&<form.n right>}$$`\hfil\break
- prints more formulae aligned by `&` character in the display mode.
+ prints multiple formulae aligned by `&` character in display mode.
-* \x`\eqalignno` behaves like `\eqalign` but second `&` followed by a `<mark>`
- can be in some lines. These lines have `<mark>` in the right margin.
+* \x`\eqalignno` behaves like `\eqalign` but a second `&` followed by a `<mark>`
+ can be in some lines. These lines place the `<mark>` in the right margin.
\x`\leqalignno` does the same as `\eqalignno` but `<mark>` is put to the
left margin.
}
@@ -2143,6 +2178,8 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
\raggedbottom
+\vfil\break
+
\nonum\sec Index
\iis LaTeX/macros {\LaTeX/ macros}
@@ -2159,7 +2196,7 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
\iis -space {{\code{\\}{\tt\char9251}}}
\iis -italiccorr {{\code{\\/}}}
\iis -hyphen {{\code{\\-}}}
-\iis TeXlive {\TeX live}
+\iis TeXlive {\TeX/live}
\iis baselineskiprule {\code{\\baselineskip} rule}
\iis -comma {{\code{\\,}}}
\iis -greater {{\code{\\>}}}
@@ -2173,9 +2210,9 @@ If it is~a~lua\TeX/ only command then three *** are prefixed.
\vfill
\noindent
-Petr Olšák {petr@olsak.net}\nl
+Petr Olšák {\tt petr@olsak.net}\nl
Czech Technical University in Prague\nl
-Version of the text: 0.2 (\the\year/\the\month/\the\day)
+Version of the text: 0.5 (\the\year-\thed\month-\thed\day)
\break
diff --git a/macros/context/contrib/context-vim/VERSION b/macros/context/contrib/context-vim/VERSION
index cf132c65ea..8d240647ad 100644
--- a/macros/context/contrib/context-vim/VERSION
+++ b/macros/context/contrib/context-vim/VERSION
@@ -1 +1 @@
-2020.04.29
+2020.05.17
diff --git a/macros/context/contrib/context-vim/doc/context/third/vim/vim.txt b/macros/context/contrib/context-vim/doc/context/third/vim/vim.txt
index 43d55333c4..ea2d474947 100644
--- a/macros/context/contrib/context-vim/doc/context/third/vim/vim.txt
+++ b/macros/context/contrib/context-vim/doc/context/third/vim/vim.txt
@@ -611,7 +611,7 @@ To disable loading of `vimrc` file, use
\definevimtyping
[...]
[...
- vimrc=none,
+ vimrc=,
...]
diff --git a/macros/context/contrib/context-vim/tex/context/third/vim/2context.vim b/macros/context/contrib/context-vim/tex/context/third/vim/2context.vim
index c83a731c5c..8032743e8a 100644
--- a/macros/context/contrib/context-vim/tex/context/third/vim/2context.vim
+++ b/macros/context/contrib/context-vim/tex/context/third/vim/2context.vim
@@ -1,8 +1,54 @@
" Author : Aditya Mahajan <adityam [at] umich [dot] edu>
-" version : 2020.04.25
+" version : 2020.05.17
" license : Simplified BSD License
" This script is part of the t-vim module for ConTeXt. It is based on 2html.vim.
+
+" This script is invoked by the `t-vim` module with the options
+" vim -c "syntax manual" -c "set syntax=name" ...
+" The option `syntax manual` loads `$VIMRUNTIME/syntax/manual.vim`, which
+" loads `$VIMRUNTIME/syntax/synload.vim`, which in turn loads,
+" `$VIMRUNTIME/syntax/syncolo.vim`, which defines syntax highlighting for
+" `preffered groups` and maps `minor groups` to `preffered groups`. See `:he
+" group-name` for details. We want the minor groups to appear in the output,
+" so we define a simple mapping for them:
+
+" Minor group of Constant
+hi String cterm=NONE
+hi Character cterm=NONE
+hi Number cterm=NONE
+hi Boolean cterm=NONE
+hi Float cterm=NONE
+
+" Minor group of Identifier
+hi Function cterm=NONE
+
+" Minor group of Statement
+hi Conditional cterm=NONE
+hi Repeat cterm=NONE
+hi Label cterm=NONE
+hi Operator cterm=NONE
+hi Keyword cterm=NONE
+hi Exception cterm=NONE
+
+" Minor group of PreProc
+hi Include cterm=NONE
+hi Define cterm=NONE
+hi Macro cterm=NONE
+hi PreCondit cterm=NONE
+
+" Minor group of Type
+hi StorageClass cterm=NONE
+hi Structure cterm=NONE
+hi Typedef cterm=NONE
+
+" Minor group of Special
+hi Tag cterm=NONE
+hi SpecialChar cterm=NONE
+hi Delimiter cterm=NONE
+hi SpecialComment cterm=NONE
+hi Debug cterm=NONE
+
" Since this script is called by the t-vim module, we assume that Two buffers
" are open. The first buffer is the input buffer, and the second buffer is the
" output buffer. The script parses content line-by-line from the first buffer
diff --git a/macros/context/contrib/context-vim/tex/context/third/vim/t-vim.tex b/macros/context/contrib/context-vim/tex/context/third/vim/t-vim.tex
index 4f1bd78b28..2ea93198c4 100644
--- a/macros/context/contrib/context-vim/tex/context/third/vim/t-vim.tex
+++ b/macros/context/contrib/context-vim/tex/context/third/vim/t-vim.tex
@@ -1,6 +1,6 @@
%D \module
%D [ file=t-vim,
-%D version=2020.04.29,
+%D version=2020.05.17,
%D title=\CONTEXT\ User Module,
%D subtitle=Vim syntax highlighting,
%D author=Aditya Mahajan,
@@ -9,7 +9,7 @@
%D email=adityam <at> ieee <dot> org,
%D license=Simplified BSD License]
-\writestatus{loading}{Vim syntax highlighting (ver: 2020.04.29)}
+\writestatus{loading}{Vim syntax highlighting (ver: 2020.05.17)}
\startmodule [vim]
\usemodule [filter] % loads module catcodes
@@ -39,74 +39,10 @@
\definesyntaxhighlighting[#1][\s!parent=\vimtyping@namespace#1]
\setupsyntaxhighlighting [#1][#2]
-
-
- \setvalue{\e!start raw#1}{\bgroup\obeylines\dodoubleargument\vimtyping@start_raw[#1]}
- \setvalue{\e!stop raw#1}{\vimtyping@stop_raw}
- \setvalue{inlineraw#1}{\dodoubleargument\vimtyping@inline_raw[#1]}
-\stoptexdefinition
-
-\starttexdefinition vimtyping@start_raw [#1][#2]
- % #1 = filter
- % #2 = options
- \egroup %\bgroup in \start#1
-
- \edef\vimtyping@name{#1}
- \edef\externalfilter@name{#1}
- \edef\currentexternalfilter{#1}
-
- \begingroup % to keep assignments local
- \setupvimtyping[#1][\c!name=,#2]
-
- \externalfilterparameter\c!before
-
- \externalfilter@attributes_start \externalfilter@id \c!style \c!color
- \syntaxhighlighting@linenumbering_start
- \processcommacommand[\externalfilterparameter\c!setups]\directsetup
- \gobbleoneargument % For some reason the next argument is \type{^M}
-\stoptexdefinition
-
-\starttexdefinition vimtyping@stop_raw
- % The last argument of the environment is \type{^M},
- % so we explicitly backup one line.
- \nobreak
- \vskip-\dimexpr\lineheight+\parskip\relax
- \nobreak
-
- \removeunwantedspaces
- \syntaxhighlighting@linenumbering_stop
- \externalfilter@attributes_stop
- \externalfilterparameter\c!after
- \endgroup
-
-\stoptexdefinition
-
-\starttexdefinition vimtyping@inline_raw [#1][#2]
- % #1 = filter
- % #2 = options
-
- \edef\vimtyping@name{#1}
- \edef\externalfilter@name{#1}
- \edef\currentexternalfilter{#1}
-
- \begingroup % to keep assignments local
- \setupvimtyping[#1][\c!name=,\c!location=\v!text,#2]
-
- \externalfilter@attributes_start \externalfilter@id \c!style \c!color
- % We assume that the setups set minimal_catcodes
- \processcommacommand[\externalfilterparameter\c!setups]\directsetup
-
- \vimtyping@inline_raw_indeed
-\stoptexdefinition
-
-\starttexdefinition vimtyping@inline_raw_indeed #1
- #1
- \externalfilter@attributes_stop
- \endgroup
\stoptexdefinition
% Mode to testing the dev version of 2context script.
-\doifmodeelse{vim-dev}
+\doifmodeelse{vim-dev,dev-vim}
{\def\vimtyping@script_name{2context.vim}}
{\doifmodeelse\s!mkiv
{\ctxlua{context.setvalue("vimtyping@script_name",resolvers.resolve("full:2context.vim"))}}
@@ -120,6 +56,7 @@
-X % dont connect to X server
-i NONE % dont use viminfo file
--noplugin % dont load plugins
+ --clean % dont load scada file (nvim)
-es % run in ex mode in silent
% -C % set compatible
-n % no swap file
diff --git a/macros/latex/contrib/exercises/README.md b/macros/latex/contrib/exercises/README.md
index 037dc5c6c3..42dfb37fe7 100644
--- a/macros/latex/contrib/exercises/README.md
+++ b/macros/latex/contrib/exercises/README.md
@@ -2,7 +2,7 @@ This is the distribution directory for exercises, a LaTeX package to typeset exe
The package allows you to customize the layout of those environments.
The optional points in exercises can be added automatically. In addition you’re able to hide the solutions.
-This is exercises version 1.0, 19 September 2015. exercises is distributed
+This is exercises version 1.1, 17 Mai 2020. exercises is distributed
under the LaTeX Project Public License (LPPL).
diff --git a/macros/latex/contrib/exercises/exercises.dtx b/macros/latex/contrib/exercises/exercises.dtx
index d818e495e6..4ec2313f34 100644
--- a/macros/latex/contrib/exercises/exercises.dtx
+++ b/macros/latex/contrib/exercises/exercises.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 2015 by Roger Jud <rogerjud@outlook.com>
+% Copyright (C) 2000 by Roger Jud <rogerjud@outlook.com>
% -------------------------------------------------------
%
% This file may be distributed and/or modified under the
@@ -17,7 +17,7 @@
%
% \iffalse
%<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
-%<package>\ProvidesPackage{exercises}[2015/09/19 v1.0 .dtx exercises file]
+%<package>\ProvidesPackage{exercises}[2000/05/17 v1.1 .dtx exercises file]
%
%<*driver>
\documentclass[a4paper]{ltxdoc}
@@ -29,7 +29,7 @@ filecolor=black,%
linkcolor=black,%
urlcolor=black,%
}
-\usepackage[printsolution=true]{exercises}[2015/09/19]
+\usepackage[printsolution=true]{exercises}[2000/05/17]
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
@@ -71,6 +71,7 @@ urlcolor=black,%
%
%
% \changes{v1.0}{2015/09/19}{Initial version}
+% \changes{v1.1}{2000/05/17}{Add the command ifsolutionthenelse}
%
% \GetFileInfo{exercises.sty}
%
@@ -312,11 +313,55 @@ Sum of points: \totalpoints
%
%
%
+% \subsection{Print text depending on wether the solution is printed or not}
+% With the command |\ifsolutionthenelse{}{}| you can print text depending on wether the solution is printed or not.
%
-%
+% \iffalse
+%<*example>
+% \fi
+\begin{latexcode}
+\usepackage[printsolution=true]{exercises}
+\ifsolutionthenelse{%
+ \subsection*{This is the header for the solutions}%
+ }%
+ {%
+ \subsection*{This is the header for the exercises}%
+ }
+\end{latexcode}
+% \iffalse
+%</example>
+% \fi
+%
+% \emph{produces}
+%
+% \subsection*{This is the header for the solutions}
+%
+%
+% \emph{while}
%
%
%
+%
+% \iffalse
+%<*example>
+% \fi
+\begin{latexcode}
+\usepackage[printsolution=false]{exercises}
+\ifsolutionthenelse{%
+ \subsection*{This is the header for the solutions}%
+ }%
+ {%
+ \subsection*{This is the header for the exercises}%
+ }
+\end{latexcode}
+% \iffalse
+%</example>
+% \fi
+%
+% \emph{produces}
+%
+% \subsection*{This is the header for the exercises}
+%
% \StopEventually{\PrintChanges}
%
% \section[Implementation]{Implementation -- how I've done it (only in German)}
@@ -923,7 +968,7 @@ Sum of points: \totalpoints
%
% \begin{macro}{\exercisenewpage}
% \begin{macro}{\solutionnewpage}
-% Die Befehle |exercisenewpage| und |solutionnewpage| erlauben es, einen Seitenumbruch in abhängigkeit der Lösungsausgabe einzufügen.
+% Die Befehle |exercisenewpage| und |solutionnewpage| erlauben es, einen Seitenumbruch in Abhängigkeit der Lösungsausgabe einzufügen.
% \begin{macrocode}
\newcommand{\exercisenewpage}{\ifthenelse{\boolean{exercises@printsolution}}{}{\newpage}}
% \end{macrocode}
@@ -934,5 +979,18 @@ Sum of points: \totalpoints
% \end{macro}
% \end{macro}
%
+%
+%
+% \subsection{Befehl für die bedingte Textausgabe}
+%
+% \begin{macro}{\ifsolutionthenelse}
+% Der Befehl |ifsolutionthenelse{}{}| erlaubt es, Text in Abhängigkeit der Lösungsausgabe auszugeben.
+% \begin{macrocode}
+\newcommand{\ifsolutionthenelse}[2]{\ifthenelse{\boolean{exercises@printsolution}}{#1}{#2}}
+% \end{macrocode}
+%
+% \end{macro}
+
+%
% \Finale
\endinput
diff --git a/macros/latex/contrib/exercises/exercises.ins b/macros/latex/contrib/exercises/exercises.ins
index 355319f2e6..114e9e6cf0 100644
--- a/macros/latex/contrib/exercises/exercises.ins
+++ b/macros/latex/contrib/exercises/exercises.ins
@@ -1,5 +1,5 @@
%%
-%% Copyright (C) 2015 by Roger Jud <rogerjud@outlook.com>
+%% Copyright (C) 2020 by Roger Jud <rogerjud@outlook.com>
%%
%% This file may be distributed and/or modified under the conditions of
%% the LaTeX Project Public License, either version 1.2 of this license
@@ -21,7 +21,7 @@
This is a generated file.
-Copyright (C) 2015 by Roger Jud <rogerjud@outlook.com>
+Copyright (C) 2020 by Roger Jud <rogerjud@outlook.com>
This file may be distributed and/or modified under the conditions of
the LaTeX Project Public License, either version 1.2 of this license
diff --git a/macros/latex/contrib/exercises/exercises.pdf b/macros/latex/contrib/exercises/exercises.pdf
index 646c3a38be..f28241e411 100644
--- a/macros/latex/contrib/exercises/exercises.pdf
+++ b/macros/latex/contrib/exercises/exercises.pdf
Binary files differ
diff --git a/macros/latex/contrib/vcell/README.md b/macros/latex/contrib/vcell/README.md
index 15f8c63b82..b45e138f87 100644
--- a/macros/latex/contrib/vcell/README.md
+++ b/macros/latex/contrib/vcell/README.md
@@ -3,7 +3,7 @@ The LaTeX `vcell` package
Vertical alignment of content inside table cells
-Release 2020-05-15
+Release 2020-05-16
Overview
--------
diff --git a/macros/latex/contrib/vcell/vcell.pdf b/macros/latex/contrib/vcell/vcell.pdf
index 1389e0ad60..a0629885c0 100644
--- a/macros/latex/contrib/vcell/vcell.pdf
+++ b/macros/latex/contrib/vcell/vcell.pdf
Binary files differ
diff --git a/macros/latex/contrib/vcell/vcell.sty b/macros/latex/contrib/vcell/vcell.sty
index 4c8957a0ab..7e6c98d5b6 100644
--- a/macros/latex/contrib/vcell/vcell.sty
+++ b/macros/latex/contrib/vcell/vcell.sty
@@ -1,5 +1,5 @@
%
-% vcell.sty V1.0 version (15-May-2020)
+% vcell.sty V1.0.1 version (16-May-2020)
%
% Author: Xavier Dionne <info@latex-tables.com>
%
@@ -8,9 +8,13 @@
% The contents of this package are distributed under the LaTeX Project
% Public License, version 1.3c or later.
% https://www.latex-project.org/lppl/lppl-1-3c/
+%
+% Changelog :
+% [v 1.0.1] - Fixed an issue where the height was calculated
+% twice if the cell had a depth
\NeedsTeXFormat{LaTeX2e}[1994/06/01]
-\ProvidesPackage{vcell}[2020/05/15 v1.0]
+\ProvidesPackage{vcell}[2020/05/16 v1.0.1]
\newdimen\rowheight
\newdimen\rowht
\newdimen\rowdp
@@ -29,7 +33,7 @@
\def\savecellheight{%
\ifdim\ht\@celltemp>\rowht\global\setlength{\rowht}{\ht\@celltemp}\fi%
- \ifdim\dp\@celltemp>\rowdp\global\setlength{\rowdp}{\ht\@celltemp}\fi%
+ \ifdim\dp\@celltemp>\rowdp\global\setlength{\rowdp}{\dp\@celltemp}\fi%
\ifdim\dimexpr\dp\@celltemp+\ht\@celltemp>\rowheight{\global\setlength{\rowheight}{\dimexpr\dp\@celltemp+\ht\@celltemp}}\fi
}
\long\def\savecellbox#1{%
diff --git a/macros/latex/contrib/vcell/vcell.tex b/macros/latex/contrib/vcell/vcell.tex
index 0ba9a80376..5f228bbd9d 100644
--- a/macros/latex/contrib/vcell/vcell.tex
+++ b/macros/latex/contrib/vcell/vcell.tex
@@ -12,6 +12,7 @@
\begin{document}
\title{The package \texttt{vcell} : Vertical alignment for cells}
\author{Xavier Dionne\thanks{The author wrote this package for its online table generator (\texttt{https://latex-tables.com}). You can contact him at info [at] latex-tables [dot] com.}}
+\date{May 16, 2020}
\maketitle
\section{Introduction}
diff --git a/macros/luatex/generic/lua-uni-algos/README.md b/macros/luatex/generic/lua-uni-algos/README.md
index c964c8e883..9409918ab9 100644
--- a/macros/luatex/generic/lua-uni-algos/README.md
+++ b/macros/luatex/generic/lua-uni-algos/README.md
@@ -1,8 +1,8 @@
# The lua-uni-algos Package
-Version: v0.1
+Version: v0.2
-Date: 2020-05-14
+Date: 2020-05-17
Author: Marcel Krüger
diff --git a/macros/luatex/generic/lua-uni-algos/lua-uni-algos.pdf b/macros/luatex/generic/lua-uni-algos/lua-uni-algos.pdf
index d1100c84c5..52d31ecd93 100644
--- a/macros/luatex/generic/lua-uni-algos/lua-uni-algos.pdf
+++ b/macros/luatex/generic/lua-uni-algos/lua-uni-algos.pdf
Binary files differ
diff --git a/macros/luatex/generic/lua-uni-algos/lua-uni-normalize.lua b/macros/luatex/generic/lua-uni-algos/lua-uni-normalize.lua
index dc1356568c..4536a1b977 100644
--- a/macros/luatex/generic/lua-uni-algos/lua-uni-normalize.lua
+++ b/macros/luatex/generic/lua-uni-algos/lua-uni-normalize.lua
@@ -169,8 +169,17 @@ local function ccc_reorder(codepoints, i, j, k)
codepoints[new_pos] = first
return ccc_reorder(codepoints, i, j, k == i and i or k-1)
end
+local result_table = {}
+local function get_string()
+ local result_table = result_table
+ local s = char(unpack(result_table))
+ for i=1,#result_table do
+ result_table[i] = nil
+ end
+ return s
+end
function to_nfd_table(s, decomposition_mapping)
- local new_codepoints = newtable(#s, 0)
+ local new_codepoints = result_table
local j = 1
for _, c in codes(s) do
local decomposed = decomposition_mapping[c]
@@ -197,16 +206,18 @@ function to_nfd_table(s, decomposition_mapping)
end
end
ccc_reorder(new_codepoints, 1, #new_codepoints, 1)
- return new_codepoints
end
local function to_nfd(s)
- return char(unpack(to_nfd_table(s, decomposition_mapping)))
+ to_nfd_table(s, decomposition_mapping)
+ return get_string()
end
local function to_nfkd(s)
- return char(unpack(to_nfd_table(s, compatibility_mapping)))
+ to_nfd_table(s, compatibility_mapping)
+ return get_string()
end
local function to_nfc_generic(s, decomposition_mapping)
- local codepoints = to_nfd_table(s, decomposition_mapping)
+ to_nfd_table(s, decomposition_mapping)
+ local codepoints = result_table
local starter, lookup, last_ccc, lvt
local j = 1
for i, c in ipairs(codepoints) do
@@ -222,7 +233,7 @@ local function to_nfc_generic(s, decomposition_mapping)
end
elseif lvt then
if lvt == 1 then
- if c >= 0x1161 and c <= 0x11A7 then
+ if c >= 0x1161 and c <= 0x1175 then
lvt = 2
codepoints[starter] = ((codepoints[starter] - 0x1100) * 21 + c - 0x1161) * 28 + 0xAC00
goto CONTINUE
@@ -249,7 +260,7 @@ local function to_nfc_generic(s, decomposition_mapping)
::CONTINUE::
end
for i = j,#codepoints do codepoints[i] = nil end
- return char(unpack(codepoints))
+ return get_string()
end
local function to_nfc(s)
return to_nfc_generic(s, decomposition_mapping)
diff --git a/macros/luatex/generic/luatexja/README b/macros/luatex/generic/luatexja/README
index 6916b1a715..b87dcbdd98 100644
--- a/macros/luatex/generic/luatexja/README
+++ b/macros/luatex/generic/luatexja/README
@@ -1,4 +1,4 @@
-The LuaTeX-ja Package 20200412.0
+The LuaTeX-ja Package 20200517.0
--------------------------------
Copyright (c) 2011--2020 The LuaTeX-ja project
License: modified BSD (see COPYING)
@@ -45,9 +45,9 @@ Installation
2. If you must/want to install manually:
a. Download the source archive from CTAN,
- or tagged as 20200412.0 in the Git repository by
+ or tagged as 20200517.0 in the Git repository by
<http://git.osdn.jp/view?p=luatex-ja/luatexja.git
- ;a=snapshot;h=refs/tags/20200412.0;sf=tgz>
+ ;a=snapshot;h=refs/tags/20200517.0;sf=tgz>
b. Extract the archive and process following three files by LuaLaTeX
to generate classes for Japanese typesetting:
@@ -95,4 +95,4 @@ Notes
* src/*.{ins.dtx} and src/ltj-kinsoku_make.tex are not needed in regular use.
-Last commit date: Sun Apr 12 18:04:02 2020 +0900
+Last commit date: Sun May 17 10:43:32 2020 +0900
diff --git a/macros/luatex/generic/luatexja/doc/luatexja-en.pdf b/macros/luatex/generic/luatexja/doc/luatexja-en.pdf
index 5d9d6fc11a..4cb0c4d8d3 100644
--- a/macros/luatex/generic/luatexja/doc/luatexja-en.pdf
+++ b/macros/luatex/generic/luatexja/doc/luatexja-en.pdf
Binary files differ
diff --git a/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf b/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
index c263107d77..f336e82bfd 100644
--- a/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
+++ b/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
Binary files differ
diff --git a/macros/luatex/generic/luatexja/doc/luatexja.dtx b/macros/luatex/generic/luatexja/doc/luatexja.dtx
index d2ec828f7e..09df86b361 100644
--- a/macros/luatex/generic/luatexja/doc/luatexja.dtx
+++ b/macros/luatex/generic/luatexja/doc/luatexja.dtx
@@ -1,5 +1,6 @@
%<*!showexpl>
%#! lualatex -shell-escape
+%% KozMinPr6N-Regular.otf is needed to typeset this document.
%%%%% section ==> 章
%%%%% subsection => 節
@@ -33,6 +34,7 @@
\usepackage{unicode-math}
\setmonojfont{HaranoAjiGothic-Regular.otf}
\setmathfont[Scale=MatchLowercase]{XITSMath}
+\newjfontface\KOZM{KozMinPr6N-Regular.otf}
\setLaTeXa{\scshape a}
%<*ja>
@@ -151,6 +153,7 @@
\theoremstyle{definition}
%<en>\newtheorem{defn}{Definition}
%<ja>\newtheorem{defn}{定義}
+\DeclareMathOperator\nint{nint}
%%%%%%%% logo
\usepackage{metalogo}
@@ -1966,7 +1969,7 @@ these eight ranges belongs to the character range~217.
\centering\footnotesize
\def\ch#1{%
{\fboxsep0pt\fcolorbox{cyan}{white}%
- {\normalsize\char"20#1}}\ (\texttt{U+20#1})} %"
+ {\normalsize\KOZM\UTF{20#1}}}\ (\texttt{U+20#1})} %"
% 13: JIS X0213, AJ, Adobe-Japan-1 only
\begin{tabular}{ll>{\color{white}}lll>{\color{white}}l}
\ch{02}&{En space}&AJ&
@@ -3465,7 +3468,7 @@ subsection. At the calling of \cs{jfont}, you must specify
which JFM will be used for this font by the following keys:
%</en>
%<*ja>
-JFMは文字と和文組版で自動的に挿入される
+JFMは文字の寸法情報と和文組版で自動的に挿入される
グルー/カーンの寸法情報を持っている.JFMの構造は次の節で述べる.
\cs{jfont} 命令の呼び出しの際には,どのJFMを用いるのかを以下のキーで
指定する必要がある:
@@ -3540,7 +3543,7 @@ The following horizontal JFMs are shipped with \LuaTeX-ja:
%<*en>
\item[\texttt{jfm-ujis.lua}] A standard horizontal JFM in \LuaTeX-ja. This JFM is
based on \verb+upnmlminr-h.tfm+, a metric for UTF/OTF package that
- is used in \upTeX. When you use the \Pkg{luatexja-otf} package, you should use this JFM.
+ is used in \upTeX. When you are going to use the \Pkg{luatexja-otf} package, you should use this JFM.
%</en>
%<*ja>
\item[\texttt{jfm-ujis.lua}] \LuaTeX-jaの標準JFMである.このJFMは\upTeX で
@@ -3598,6 +3601,20 @@ The difference among these three~JFMs is shown in \autoref{tab-difjfm}.
\label{fig:jfmvar}
\end{figure}
+%<*ja>
+また,プロポーショナル組用に\texttt{jfm-prop.lua}と\texttt{jfm-propw.lua}も用意されている.
+どちらのJFMも文字幅の情報と自動挿入されるグルー・カーンの情報は持たない(つまりグリフの文字幅をそのまま採用する).
+\texttt{jfm-prop.lua}と\texttt{jfm-propw.lua}の差は,前者が
+文字の高さ・深さ情報も持たないのに対し,後者は持っている点である
+\footnote{プロポーショナル組の状況でルビをつけたい,などという状況では\texttt{jfm-propw.lua}が有用かもしれない.}.
+%</ja>
+%<*en>
+Furthermore, \LuaTeX-ja also ship two JFMs, namely \texttt{jfm-prop.lua}~and~\texttt{jfm-propw.lua},
+ for ``proportional typesetting''.
+Both JFMs don't have any character width information, nor glues/kerns information.
+\texttt{jfm-prop.lua} also also not have character height and depth information, while \texttt{jfm-propw.lua} has them.
+%</en>
+
%<*en>
\item[jfmvar=<string>]
Sometimes there is a need that \ldots.
@@ -3673,6 +3690,7 @@ NFSS2用の命令(\ref{ssec:chgfnt}節,\ref{ssec:nfsspat}節)における
%</ja>
%<*ja>
+\newpage
\paragraph{\texttt{extend}と\texttt{slant}}
OpenType機能と見かけ上同じような形式で指定できるものに,
\begin{description}
@@ -3693,7 +3711,7 @@ The following setting can be specified as OpenType font features:
\item[\texttt{slant=}<slant>] slant the font.
\end{cslist}
Note that \LuaTeX-ja doesn't adjust JFMs by these \texttt{extend} and \texttt{slant}
-settings; you have to write new JFMs on purpose.
+settings; one have to write new JFMs on purpose.
For example, the following example uses the standard JFM \texttt{jfm-ujis.lua}, hence
letter-spacing and the width of italic correction are not correct:
%</en>
@@ -3704,30 +3722,21 @@ letter-spacing and the width of italic correction are not correct:
\end{LTXexample}
%<*ja>
-\paragraph{\texttt{ltjksp} 指定}
+\paragraph{\texttt{ltjksp}指定}
\label{pg:ltjksp}
\LuaTeX-ja標準では,
-JFM中における \texttt{kanjiskip\_natural}, \texttt{kanjiskip\_stretch},\
+JFM中における\texttt{kanjiskip\_natural}, \texttt{kanjiskip\_stretch},\
\texttt{kanjiskip\_shrink}キー(\pageref{pg:ksp_nat}ページ)の使用によって,
「JFM由来のグルーの他に,\Param{kanjiskip}の自然長/伸び量/縮み量の一部が
同じ場所に挿入される」という状況が起こりうる.
この機能を無効化し,バージョン20150922.0以前と同じような組版を得るためには
-他のOpenType機能と同じように\ \texttt{-ltjksp}\ 指定を行えば良い.
-\begin{LTXexample}[width=16\zw]
-\leavevmode
-\ltjsetparameter{kanjiskip=0pt plus 3\zw}
-\vrule\hbox to 15\zw{あ「い」う,えお}\vrule\\
-\jfont\G=HaranoAjiMincho-Regular%
- :jfm=ujis;-ltjksp at \zw
-\G\leavevmode%
-\vrule\hbox to 15\zw{あ「い」う,えお}\vrule
-\end{LTXexample}
+他のOpenType機能と同じように\texttt{-ltjksp}指定を行えば良い(\autoref{fig:ltjksp}参照).
なお,
\begin{lstlisting}
\jfont\G=HaranoAjiMincho-Regular:jfm=ujis;-ltjksp;+ltjksp at \zw
\end{lstlisting}
-のように \texttt{+ltjksp} 指定を行った場合は,\texttt{kanjiskip\_natural} など
-3キーは再び有効化される.\texttt{-ltjksp}, \texttt{+ltjksp} を複数回指定した場合は,
+のように\texttt{+ltjksp}指定を行った場合は,\texttt{kanjiskip\_natural}など
+3キーは再び有効化される.\texttt{-ltjksp}, \texttt{+ltjksp}を複数回指定した場合は,
最後に指定したものが有効となる.
%</ja>
%<*en>
@@ -3737,8 +3746,10 @@ JFM中における \texttt{kanjiskip\_natural}, \texttt{kanjiskip\_stretch},\
\texttt{kanjiskip\_shrink} keys (Page~\pageref{pg:ksp_nat}) makes tha
\LuaTeX-ja inserts not only a glue which is specified by a JFM, and also
the natural width/stretch part/shrink part of \Param{kanjiskip}.
-
-This functionality is disabled by \texttt{-ltjksp} specification.
+This functionality is disabled by \texttt{-ltjksp} specification,
+as shown in~\autoref{fig:ltjksp}.
+%</en>
+\begin{figure}
\begin{LTXexample}[width=16\zw]
\leavevmode
\ltjsetparameter{kanjiskip=0pt plus 3\zw}
@@ -3748,7 +3759,9 @@ This functionality is disabled by \texttt{-ltjksp} specification.
\G\leavevmode%
\vrule\hbox to 15\zw{あ「い」う,えお}\vrule
\end{LTXexample}
-%</en>
+\caption{\texttt{ltjksp}}
+\label{fig:ltjksp}
+\end{figure}
@@ -3812,7 +3825,7 @@ A font defined by~\cs{tfont} differs the following points from that by~\cs{jfont
\begin{itemize}
\item OpenType Feature~\texttt{vrt2}%
\footnote{If the font does not define \texttt{vrt2} feature,
- use \texttt{vert} instead.} is automatically activated,
+ \texttt{vert} is used instead.} is automatically activated,
unless \texttt{vert}~and//or~\texttt{vrt2} are explicitly activated
or deactivated (as the second line in the example below).
\begin{lstlisting}
@@ -3857,6 +3870,8 @@ A font defined by~\cs{tfont} differs the following points from that by~\cs{jfont
By default, it substitutes ideographic comma/period for fullwidth comma/period,
and double prime quotation marks for double quotation marks
(See~\autoref{fig:jpotf}).
+ One can customize substitutions by lua~function \verb+luatexja.jfont.register_vert_replace+\ %
+ (see Japanese version of this manual).
\end{itemize}
%</en>
%<*ja>
@@ -4727,6 +4742,26 @@ Hence we have the following result:
(optional, version~2 or~later)
%</en>
+ \item[round\_threshold=<float>]
+%<*ja>
+(任意,バージョン3以降,文字クラス0のみ)
+
+「実際のグリフの幅に合わせて文字幅を整数倍する」際のしきい値を指定する.
+より正確に述べると,次のようになる.このフィールドに正の数$r$が指定されていたとし,
+文字クラス0で指定されている文字幅が$w$,文字クラス0に属する文字のグリフの幅が$w'$であったとする.
+$n=\nint(w/w')$とした
+\footnote{ここで,$\nint(a)=\lfloor a+0.5\rfloor$は$a$に「もっとも近い整数」を表す.}
+とき,もし$w'>w$かつ$|w/w'-n|\char`<r$であれば,JFMで文字幅$nw$が指定されたものとして扱う.
+
+この機能は,ほとんど源ノ明朝・源ノ角ゴシックにおける2倍角・3倍角ダッシュの合字のために実装されたと
+言ってもよい.これらのグリフは\LuaTeX 内部ではUnicodeの私用領域に割り当てられるので,
+JFM側で番号を指定することができない.
+%</ja>
+%<*en>
+(optional, version~3 or~later, only available in character class~0)
+%</en>
+
+
\end{cslist}
%<*ja>
@@ -4817,7 +4852,7 @@ as follows:
%<ja>\paragraph{仮想的な文字}
%<en>\paragraph{Imaginary characters}
%<*en>
-As described before, you can specify several ``imaginary characters'' in
+As described before, one can specify several ``imaginary characters'' in
\texttt{chars} field. The most of these characters are regarded as the
characters of class 0 in \pTeX.
As a result, \LuaTeX-ja can control typesetting finer than \pTeX.
@@ -4967,7 +5002,7 @@ an external package is needed to support this in plain \TeX\ and
\autoref{tab-math} shows counterparts to \TeX's primitives for math
font families. There is no relation between the value of
\cs{fam} and that of \cs{jfam}; with appropriate settings,
-you can set both \cs{fam} and \cs{jfam} to the same value.
+one can set both \cs{fam} and \cs{jfam} to the same value.
Here <jfont\_cs> in the argument of \Param{jatextfont} etc.\ is
a control sequence which is defined by \cs{jfont}, i.e.,
a \emph{horizontal} Japanese font.
@@ -5018,7 +5053,7 @@ be accessed via \verb+luatexbase.add_to_callback+ function and so on, as other c
%<en>\item[\texttt{luatexja.load\_jfm} callback]
%<ja>\item[\texttt{luatexja.load\_jfm}コールバック]
%<*en>
-With this callback you can overwrite JFMs.
+With this callback, one can overwrite JFMs.
This callback is called when a new JFM is loaded.
%</en>
%<*ja>
@@ -8343,7 +8378,7 @@ Std/StdNフォントであり,その他はAdobe-Japan1-5対応である.
\midrule
%<en>\textit{rounded gothic}
%<ja>\textgt{丸ゴシック}
-&&\AD{Sans}{Heavy}\\
+&&\AD{Sans}{Medium}\\
\bottomrule
\end{tabular}
\end{center}
@@ -8375,7 +8410,7 @@ Std/StdNフォントであり,その他はAdobe-Japan1-5対応である.
\midrule
%<en>\textit{rounded gothic}
%<ja>\textgt{丸ゴシック}
-&&\AD{Sans}{Black}\\
+&&\AD{Sans}{Medium}\\
\bottomrule
\end{tabular}
\end{center}
@@ -8411,7 +8446,7 @@ There is not rounded gothic family in Harano Aji Fonts.
\midrule
%<en>\textit{rounded gothic}
%<ja>\textgt{丸ゴシック}
-&&HaranoAjiGothic-Heavy.otf\\
+&&HaranoAjiGothic-Medium.otf\\
\bottomrule
\end{tabular}
\end{center}
@@ -11366,10 +11401,11 @@ direction~whatsit内部のノードリストに,\textit{dir\_box}として格
縦組時には,「\hbox to \zw{、}」(\texttt{U+3001})から「\ltjjachar"FE11」(\texttt{U+FE11})%"
のように縦組用字形への置き換えに関係する処理は,以下のようになっている.
+
\begin{table}[t]
\def\D#1#2#3#4{%
{\fboxsep0pt\fcolorbox{cyan}{white}%
- {\large\char"#1#2#3#4}}\ (\texttt{U+#1#2#3#4})%"
+ {\large\KOZM\ltjjachar"#1#2#3#4}}\ (\texttt{U+#1#2#3#4})%"
}
\caption{\LuaTeX-ja標準で行われる縦組形への置換}
\label{tab:vert_replace}\small\centering
diff --git a/macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty b/macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
index b64f7887ef..58a585768a 100644
--- a/macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
+++ b/macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
@@ -1,5 +1,5 @@
% luatexja-preset.sty
-\ProvidesPackage{luatexja-preset}[2020/03/27 Japanese font presets]
+\ProvidesPackage{luatexja-preset}[2020-05-15 Japanese font presets]
\RequirePackage{expl3,l3keys2e}
\RequirePackage{luatexja}
@@ -278,7 +278,7 @@
gt-b = Source~Han~Sans~Bold,
gt-u = Source~Han~Sans~Medium,
gt-eb = Source~Han~Sans~Heavy,
- mg-m = Source~Han~Sans~Heavy,
+ mg-m = Source~Han~Sans~Medium,
mc-l = Source~Han~Serif~Light,
__custom = false, __office = false, __noembed = false,
}
@@ -289,7 +289,7 @@
gt-b = Source~Han~Sans~JP~Bold,
gt-u = Source~Han~Sans~JP~Medium,
gt-eb = Source~Han~Sans~JP~Heavy,
- mg-m = Source~Han~Sans~JP~Heavy,
+ mg-m = Source~Han~Sans~JP~Medium,
mc-l = Source~Han~Serif~JP~Light,
__custom = false, __office = false, __noembed = false,
}
@@ -300,7 +300,7 @@
gt-b = Noto~Sans~CJK~Bold,
gt-u = Noto~Sans~CJK~Medium,
gt-eb = Noto~Sans~CJK~Black,
- mg-m = Noto~Sans~CJK~Black,
+ mg-m = Noto~Sans~CJK~Medium,
mc-l = Noto~Serif~CJK~Light,
__custom = false, __office = false, __noembed = false,
}
@@ -311,7 +311,7 @@
gt-b = Noto~Sans~CJK~JP~Bold,
gt-u = Noto~Sans~CJK~JP~Medium,
gt-eb = Noto~Sans~CJK~JP~Black,
- mg-m = Noto~Sans~CJK~JP~Black,
+ mg-m = Noto~Sans~CJK~JP~Medium,
mc-l = Noto~Serif~CJK~JP~Light,
__custom = false, __office = false, __noembed = false,
}
@@ -324,7 +324,7 @@
gt-b = HaranoAjiGothic-Bold.otf,
gt-u = HaranoAjiGothic-Medium.otf,
gt-eb = HaranoAjiGothic-Heavy.otf,
- mg-m = HaranoAjiGothic-Heavy.otf,
+ mg-m = HaranoAjiGothic-Medium.otf,
mc-l = HaranoAjiMincho-Light.otf,
__custom = false, __office = false, __noembed = false,
}
@@ -463,16 +463,16 @@
\cs_new:Nn \__ltjpreset_substitute:nnnn {
\group_begin:
\suppressfontnotfounderror=1
- \cs_if_exist:cT {ltjpreset_font_#1_#2:} {
- \__ltjpreset_wrap_fontname:e { \cs:w ltjpreset_font_#1_#2: \cs_end: }
- \font \g__ltjpreset_font_test: = \l__preset_font_name:\relax
+ \cs_if_exist:cTF { __ltjpreset_font_#1_#2: } {
+ \__ltjpreset_wrap_fontname:e { \cs:w __ltjpreset_font_#1_#2: \cs_end: }
+ \font \g__ltjpreset_font_test: = \l__ltjpreset_font_name:\relax
\ifx \g__ltjpreset_font_test: \nullfont
\msg_warning:nnxxxx { luatexja-preset }{ no-font }
- { \cs:w ltjpreset_font_#1_#2: \cs_end: }{ #1/#2 }
- { \cs:w ltjpreset_font_#3_#4: \cs_end: }{ #3/#4 }
- \cs_gset_eq:cc { ltjpreset_font_#1_#2: } { ltjpreset_font_#3_#4: }
+ { \cs:w __ltjpreset_font_#1_#2: \cs_end: }{ #1/#2 }
+ { \cs:w __ltjpreset_font_#3_#4: \cs_end: }{ #3/#4 }
+ \cs_gset_eq:cc { __ltjpreset_font_#1_#2: } { __ltjpreset_font_#3_#4: }
\fi
- } { \cs_gset_eq:cc { ltjpreset_font_#1_#2: } { ltjpreset_font_#3_#4: } }
+ } { \cs_gset_eq:cc { __ltjpreset_font_#1_#2: } { __ltjpreset_font_#3_#4: } }
\group_end:
}
diff --git a/macros/luatex/generic/luatexja/src/jfm-propw.lua b/macros/luatex/generic/luatexja/src/jfm-propw.lua
new file mode 100644
index 0000000000..71dc1ae694
--- /dev/null
+++ b/macros/luatex/generic/luatexja/src/jfm-propw.lua
@@ -0,0 +1,9 @@
+luatexja.jfont.define_jfm {
+ dir = 'yoko',
+ zw = 1.0, zh = 1.0,
+
+ [0] = {
+ align = 'left', left = 0.0, down = 0.0,
+ width = 'prop', height = 0.88, depth = 0.12, italic=0.0,
+ }
+}
diff --git a/macros/luatex/generic/luatexja/src/jfm-ujis.lua b/macros/luatex/generic/luatexja/src/jfm-ujis.lua
index 10b44d8103..5df1986ea6 100644
--- a/macros/luatex/generic/luatexja/src/jfm-ujis.lua
+++ b/macros/luatex/generic/luatexja/src/jfm-ujis.lua
@@ -28,6 +28,7 @@ local t = {
[8] = { 0, 0, 0, kanjiskip_shrink=1 },
},
kern = { [307] = 0 },
+ round_threshold = 0.01,
},
[1] = { -- 開き括弧類
@@ -46,6 +47,9 @@ local t = {
[4] = { 0, 0, 0, kanjiskip_shrink=1 },
[5] = { 0, 0, 0, kanjiskip_shrink=1 },
[105] = { 0, 0, 0, kanjiskip_shrink=1 },
+ [205] = { 0, 0, 0, kanjiskip_shrink=1 },
+ [305] = { 0, 0, 0, kanjiskip_shrink=1 },
+ [405] = { 0, 0, 0, kanjiskip_shrink=1 },
[6] = { 0, 0, 0, kanjiskip_shrink=1 },
[007] = { 0, 0, 0, kanjiskip_shrink=1 },
[107] = { 0, 0, 0, kanjiskip_shrink=1 },
@@ -70,6 +74,9 @@ local t = {
[4] = { 0, 0, 0, kanjiskip_shrink=1 },
[5] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 },
[105] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 },
+ [205] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 },
+ [305] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 },
+ [405] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 },
[6] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 },
[007] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 },
[107] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 },
@@ -92,6 +99,9 @@ local t = {
[4] = { 0.25, 0.0, 0.25, priority=1, ratio=1 },
[5] = { 0.25, 0.0, 0.25, priority=1, ratio=1 },
[105] = { 0.25, 0.0, 0.25, priority=1, ratio=1 },
+ [205] = { 0.25, 0.0, 0.25, priority=1, ratio=1 },
+ [305] = { 0.25, 0.0, 0.25, priority=1, ratio=1 },
+ [405] = { 0.25, 0.0, 0.25, priority=1, ratio=1 },
[6] = { 0.25, 0.0, 0.25, priority=1, ratio=1 },
[007] = { 0.25, 0.0, 0.25, priority=1, ratio=1 },
[107] = { 0.25, 0.0, 0.25, priority=1, ratio=1 },
@@ -111,6 +121,9 @@ local t = {
[3] = { 0.75, 0.0, 0.25, priority=1, ratio=1./3, kanjiskip_stretch=1 },
[5] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 },
[105] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 },
+ [205] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 },
+ [305] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 },
+ [405] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 },
[6] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 },
[007] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 },
[107] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 },
@@ -120,7 +133,7 @@ local t = {
},
[5] = { -- 分離禁止文字
- chars = { '—', '―', '‥', '…', '〳', '〴', '〵', },
+ chars = { '―', '‥', '…', '〳', '〴', '〵', },
align = 'left', left = 0.0, down = 0.0,
width = 1.0, height = 0.88, depth = 0.12, italic=0.0,
glue = {
@@ -131,8 +144,7 @@ local t = {
[6] = { 0, 0, 0, kanjiskip_shrink=1 },
},
kern = {
- [5] = 0.0,
- [105] = 0.0
+ [5] = 0.0, [105] = 0.0, [205] = 0.0, [305] = 0.0, [405] = 0.0,
}
},
@@ -148,8 +160,53 @@ local t = {
[6] = { 0, 0, 0, kanjiskip_shrink=1 },
},
kern = {
- [5] = 0.0,
- [105] = 0.0
+ [5] = 0.0, [105] = 0.0, [205] = 0.0, [305] = 0.0, [405] = 0.0,
+ }
+ },
+
+ [205] = { -- em-dash
+ chars = { 0x2014 },
+ align = 'middle', left = 0.0, down = 0.0,
+ width = 1, height = 0.88, depth = 0.12, italic=0.0,
+ glue = {
+ [1] = { 0.5 , 0.0, 0.5, ratio=1, kanjiskip_stretch=1 },
+ [2] = { 0, 0, 0, kanjiskip_shrink=1 },
+ [3] = { 0.25, 0.0, 0.25, priority=1, ratio=1 },
+ [4] = { 0, 0, 0, kanjiskip_shrink=1 },
+ [6] = { 0, 0, 0, kanjiskip_shrink=1 },
+ },
+ kern = {
+ [5] = 0.0, [105] = 0.0, [205] = 0.0, [305] = 0.0, [405] = 0.0,
+ }
+ },
+ [305] = { -- two-em dash
+ chars = { 0x2E3A },
+ align = 'middle', left = 0.0, down = 0.0,
+ width = 2, height = 0.88, depth = 0.12, italic=0.0,
+ glue = {
+ [1] = { 0.5 , 0.0, 0.5, ratio=1, kanjiskip_stretch=1 },
+ [2] = { 0, 0, 0, kanjiskip_shrink=1 },
+ [3] = { 0.25, 0.0, 0.25, priority=1, ratio=1 },
+ [4] = { 0, 0, 0, kanjiskip_shrink=1 },
+ [6] = { 0, 0, 0, kanjiskip_shrink=1 },
+ },
+ kern = {
+ [5] = 0.0, [105] = 0.0, [205] = 0.0, [305] = 0.0, [405] = 0.0,
+ }
+ },
+ [405] = { -- three-em dash
+ chars = { 0x2E3B },
+ align = 'middle', left = 0.0, down = 0.0,
+ width = 3, height = 0.88, depth = 0.12, italic=0.0,
+ glue = {
+ [1] = { 0.5 , 0.0, 0.5, ratio=1, kanjiskip_stretch=1 },
+ [2] = { 0, 0, 0, kanjiskip_shrink=1 },
+ [3] = { 0.25, 0.0, 0.25, priority=1, ratio=1 },
+ [4] = { 0, 0, 0, kanjiskip_shrink=1 },
+ [6] = { 0, 0, 0, kanjiskip_shrink=1 },
+ },
+ kern = {
+ [5] = 0.0, [105] = 0.0, [205] = 0.0, [305] = 0.0, [405] = 0.0,
}
},
@@ -170,8 +227,7 @@ local t = {
[8] = { 0, 0, 0, kanjiskip_shrink=1 },
},
kern = {
- [5] = 0.0,
- [105] = 0.0
+ [5] = 0.0, [105] = 0.0, [205] = 0.0, [305] = 0.0, [405] = 0.0,
}
},
@@ -228,7 +284,7 @@ local t = {
}
},
- [307] = { -- 1/4 角
+ [307] = { -- 合成用(半)濁点
chars = { 0x3099, 0x309A },
align = 'right', left = 0.0, down = 0.0,
width = 0, height = 0.88, depth = 0.12, italic=0.0,
diff --git a/macros/luatex/generic/luatexja/src/jfm-ujisv.lua b/macros/luatex/generic/luatexja/src/jfm-ujisv.lua
index ccae212f88..b2044bde5a 100644
--- a/macros/luatex/generic/luatexja/src/jfm-ujisv.lua
+++ b/macros/luatex/generic/luatexja/src/jfm-ujisv.lua
@@ -28,6 +28,7 @@ local t = {
[8] = { 0, 0, 0, kanjiskip_shrink=1 },
},
kern = { [307] = 0 },
+ round_threshold = 0.01,
},
[1] = { -- 開き括弧類
diff --git a/macros/luatex/generic/luatexja/src/ltj-jfont.lua b/macros/luatex/generic/luatexja/src/ltj-jfont.lua
index bb5d99561a..cecb8d6625 100644
--- a/macros/luatex/generic/luatexja/src/ltj-jfont.lua
+++ b/macros/luatex/generic/luatexja/src/ltj-jfont.lua
@@ -3,7 +3,7 @@
--
luatexbase.provides_module({
name = 'luatexja.jfont',
- date = '2020-04-01',
+ date = '2020-05-17',
description = 'Loader for Japanese fonts',
})
@@ -108,6 +108,8 @@ function luatexja.jfont.define_jfm(to)
if type(v.down)~='number' then
v.down = 0.0
end
+ v.round_threshold = ((t.version>=3)and(i==0)and(type(v.round_threshold)=='number'))
+ and v.round_threshold or nil
if t.version>=2 then
if v.end_stretch then defjfm_res= nil; return end
if v.end_shrink then defjfm_res= nil; return end
@@ -184,13 +186,17 @@ local update_jfm_cache
do
local floor = math.floor
local function myround(a) return floor(a+0.5) end
+ local mult_ignore_key = {
+ round_threshold=true, kanjiskip_natural=true, kanjiskip_stretch=true, kanjiskip_shrink=true,
+ raio=true, priority=true
+ }
local function mult_table(old,scale) -- modified from table.fastcopy
if old then
local new = { }
for k,v in next, old do
if type(v) == "table" then
new[k] = mult_table(v,scale)
- elseif type(v) == "number" then
+ elseif type(v) == "number" and not mult_ignore_key[k] then
new[k] = myround(v*scale)
else
new[k] = v
@@ -213,12 +219,13 @@ do
for k,w in pairs(v.glue) do
v[k] = {
nil,
- ratio=w.ratio/sz,
- priority=FROM_JFM + w.priority/sz,
+ ratio=w.ratio,
+ priority=FROM_JFM + w.priority,
width = w[1], stretch = w[2], shrink = w[3],
- kanjiskip_natural = w.kanjiskip_natural and w.kanjiskip_natural/sz,
- kanjiskip_stretch = w.kanjiskip_stretch and w.kanjiskip_stretch/sz,
- kanjiskip_shrink = w.kanjiskip_shrink and w.kanjiskip_shrink/sz,
+ kanjiskip_natural = w.kanjiskip_natural,
+ kanjiskip_stretch = w.kanjiskip_stretch,
+ kanjiskip_shrink = w.kanjiskip_shrink,
+ round_threshold = w.round_threshold,
}
end
for k,w in pairs(v.kern) do
@@ -331,7 +338,7 @@ do
local fmtable = { jfm = j, size = f.size, var = jfm_var,
with_kanjiskip = jfm_ksp,
zw = sz.zw, zh = sz.zh,
- chars = sz.chars, char_type = sz.char_type,
+ chars = sz.chars, char_type = sz.char_type,
kanjiskip = sz.kanjiskip, xkanjiskip = sz.xkanjiskip,
chars_cbcache = {},
vert_activated = vert_activated,
@@ -449,9 +456,10 @@ do
otfl_fdr= luatexbase.remove_from_callback('define_font', 'luaotfload.define_font')
luatexbase.add_to_callback('define_font',luatexja.font_callback,"luatexja.font_callback", 1)
- local match, sp = string.match, tex.sp
- local function load_jfmonly(spec, dir)
- local spec, size = match(spec,'(.+)%s+at%s*([%.%w]*)')
+ local match, sp, scan_arg = string.match, tex.sp, token.scan_argument
+ local function load_jfmonly()
+ local spec, size = match(scan_arg(), '(.+)%s+at%s*([%.%w]*)')
+ local dir = scan_arg()
size = sp(size); extract_metric(spec)
jfm_dir = dir
local i = load_jfont_metric()
@@ -485,10 +493,12 @@ do
end
local kfam_list, Nkfam_list = {}, {}
- function luatexja.jfont.add_kfam(fam)
- kfam_list[fam]=true
+ function luatexja.jfont.add_kfam()
+ kfam_list[scan_arg()]=true
end
- function luatexja.jfont.search_kfam(fam, use_fd)
+ function luatexja.jfont.search_kfam()
+ local fam = scan_arg()
+ local use_fd = (scan_arg() =='true')
if kfam_list[fam] then
tex.sprint(cat_lp, '\\let\\ifin@\\iftrue '); return
elseif Nkfam_list[fam] then
@@ -510,11 +520,11 @@ do
end
end
local ffam_list, Nffam_list = {}, {}
- function luatexja.jfont.is_ffam(fam)
- tex.sprint(cat_lp, '\\let\\ifin@\\if' .. (ffam_list[fam] or 'false '))
+ function luatexja.jfont.is_ffam()
+ tex.sprint(cat_lp, '\\let\\ifin@\\if' .. (ffam_list[scan_arg()] or 'false '))
end
- function luatexja.jfont.add_ffam(fam)
- ffam_list[fam]='true '
+ function luatexja.jfont.add_ffam()
+ ffam_list[scan_arg()]='true '
end
function luatexja.jfont.search_ffam_declared()
local s = ''
@@ -523,7 +533,8 @@ do
end
tex.sprint(cat_lp, s)
end
- function luatexja.jfont.search_ffam_fd(fam)
+ function luatexja.jfont.search_ffam_fd()
+ local fam = scan_arg()
if Nffam_list[fam] then
tex.sprint(cat_lp, '\\let\\ifin@\\iffalse '); return
else
@@ -645,11 +656,12 @@ end
-- ここから先は 新 \selectfont の内部でしか実行されない
do
+ local scan_arg = token.scan_argument
local alt_font_base, alt_font_base_num
local aftl_base
-- EXT
- function luatexja.jfont.does_alt_set(bbase)
- aftl_base = alt_font_table_latex[bbase]
+ function luatexja.jfont.does_alt_set()
+ aftl_base = alt_font_table_latex[scan_arg()]
tex.sprint(cat_lp, aftl_base and '\\@firstofone' or '\\@gobble')
end
-- EXT
diff --git a/macros/luatex/generic/luatexja/src/ltj-latex.sty b/macros/luatex/generic/luatexja/src/ltj-latex.sty
index ff6a72bab7..8af066eee6 100644
--- a/macros/luatex/generic/luatexja/src/ltj-latex.sty
+++ b/macros/luatex/generic/luatexja/src/ltj-latex.sty
@@ -12,7 +12,7 @@
\def\luatexjalatexLoaded{\endinput}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{ltj-latex}[2019/09/26 LaTeX support of LuaTeX-ja]
+\ProvidesPackage{ltj-latex}[2020-05-17 LaTeX support of LuaTeX-ja]
% cleanup at end of the document
%\let\ltj@@orig@end=\@@end
@@ -79,6 +79,7 @@
\ltj@pkgpatch{preview} %% at \begin{document}
% (preview package has delayed option)
\ltj@pkgpatch{array} %% at \begin{document}
+\ltj@pkgpatch{collcell} %% at \begin{document}
\ltj@pkgpatch@im{unicode-math}
\ltj@pkgpatch@im{siunitx}
\ltj@pkgpatch@im{microtype}
diff --git a/macros/luatex/generic/luatexja/src/ltj-setwidth.lua b/macros/luatex/generic/luatexja/src/ltj-setwidth.lua
index f21c0059c8..964d49e063 100644
--- a/macros/luatex/generic/luatexja/src/ltj-setwidth.lua
+++ b/macros/luatex/generic/luatexja/src/ltj-setwidth.lua
@@ -87,7 +87,7 @@ local call_callback = luatexbase.call_callback
local fshift = { down = 0, left = 0 }
-local min, max = math.min, math.max
+local min, max, floor, abs = math.min, math.max, math.floor, math.abs
local rule_subtype = (status.luatex_version>=85) and 3 or 0
@@ -129,6 +129,13 @@ local function capsule_glyph_yoko(p, met, char_data, head, dir)
local q
head, q = node_remove(head, p)
+ if pwidth > fwidth then
+ if char_data.round_threshold then
+ local frac = pwidth / fwidth
+ local quot = floor(frac+0.5)
+ if abs(frac-quot) <char_data.round_threshold then fwidth = fwidth * quot end
+ end
+ end
local xo, yo = getoffsets(p)
setoffsets(p, xo + char_data.align*(fwidth-pwidth) - fshift.left,
yo - fshift.down);
@@ -191,6 +198,11 @@ local function capsule_glyph_tate(p, met, char_data, head, dir)
pwidth, ascender = feir.vheight[pc]*met.size, feir.vorigin[pc]*met.size
end
fwidth = fwidth or pwidth
+ if pwidth>fwidth and char_data.round_threshold then
+ local frac = pwidth / fwidth
+ local quot = floor(frac+0.5)
+ if abs(frac-quot) <char_data.round_threshold then fwidth = fwidth * quot end
+ end
fshift.down = char_data.down; fshift.left = char_data.left
fshift = call_callback("luatexja.set_width", fshift, met, char_data)
local fheight = char_data.height or 0
diff --git a/macros/luatex/generic/luatexja/src/luatexja.sty b/macros/luatex/generic/luatexja/src/luatexja.sty
index c2c8c45147..68b11f7d87 100644
--- a/macros/luatex/generic/luatexja/src/luatexja.sty
+++ b/macros/luatex/generic/luatexja/src/luatexja.sty
@@ -41,7 +41,7 @@
\ProcessOptions\relax
\fi %</LaTeX>
%%%% VERSION
-\def\LuaTeXjaversion{20200412.0}
+\def\LuaTeXjaversion{20200517.0}
\directlua{require('ltj-unicode-ccfix.lua')}% catcode of ideographs
diff --git a/macros/luatex/generic/luatexja/src/patches/lltjfont.sty b/macros/luatex/generic/luatexja/src/patches/lltjfont.sty
index e5f79a8c44..9be20e440c 100644
--- a/macros/luatex/generic/luatexja/src/patches/lltjfont.sty
+++ b/macros/luatex/generic/luatexja/src/patches/lltjfont.sty
@@ -3,7 +3,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{lltjfont}[2020-04-12 Patch to NFSS2 for LuaTeX-ja]
+\ProvidesPackage{lltjfont}[2020-05-17 Patch to NFSS2 for LuaTeX-ja]
%% patching \DeclareTextComposite
\def\ltj@chardef@text@cmd#1{%
@@ -91,6 +91,9 @@
\newluafunction\ltj@@is@kyenc@@inner
\newluafunction\ltj@@is@ktenc@@inner
\newluafunction\ltj@@is@kenc@@inner
+\newluafunction\ltj@@is@ffam@@inner
+\newluafunction\ltj@@add@ffam@@inner
+\newluafunction\ltj@@add@kfam@@inner
\directlua{%
local lf = lua.get_functions_table()
lf[\the\ltj@@add@fenc@@inner] = luatexja.jfont.add_fenc_list
@@ -99,6 +102,9 @@
lf[\the\ltj@@is@kyenc@@inner] = luatexja.jfont.is_kyenc
lf[\the\ltj@@is@ktenc@@inner] = luatexja.jfont.is_ktenc
lf[\the\ltj@@is@kenc@@inner] = luatexja.jfont.is_kenc
+ lf[\the\ltj@@is@ffam@@inner] = luatexja.jfont.is_ffam
+ lf[\the\ltj@@add@ffam@@inner] = luatexja.jfont.add_ffam
+ lf[\the\ltj@@add@kfam@@inner] = luatexja.jfont.add_kfam
}
\luadef\ltj@@add@fenc \ltj@@add@fenc@@inner
\luadef\ltj@@add@kyenc\ltj@@add@kyenc@@inner
@@ -106,6 +112,9 @@
\luadef\ltj@@is@kyenc \ltj@@is@kyenc@@inner
\luadef\ltj@@is@ktenc \ltj@@is@ktenc@@inner
\luadef\ltj@@is@kenc \ltj@@is@kenc@@inner
+\luadef\ltj@@is@ffam \ltj@@is@ffam@@inner
+\luadef\ltj@@add@ffam \ltj@@add@ffam@@inner
+\luadef\ltj@@add@kfam \ltj@@add@kfam@@inner
{\def\cdp@elt#1#2#3#4{\ltj@@add@fenc{#1}}\cdp@list}
@@ -210,7 +219,7 @@
\@empty
\else \reserved@a
\fi
- \directlua{luatexja.jfont.add_ffam('\luatexluaescapestring{#2}')}%
+ \ltj@@add@ffam{#2}%
}%
}
\def\DeclareKanjiFamily#1#2#3{%
@@ -223,7 +232,7 @@
\@empty
\else \reserved@a
\fi
- \directlua{luatexja.jfont.add_kfam('\luatexluaescapestring{#2}')}%
+ \ltj@@add@kfam{#2}%
}%
}
\def\DeclareKanjiSubstitution#1#2#3#4{%
@@ -578,27 +587,28 @@
\DeclareRobustCommand\kanjifamily[1]{\edef\k@family{#1}}
\DeclareRobustCommand\fontfamily[1]{%
\@notkfamfalse\@notffamfalse
- \edef\tmp@item{'\luatexluaescapestring{#1}'}%
%
- \directlua{luatexja.jfont.search_kfam(\tmp@item, \@ltj@use@fd)}%
+ \directlua{luatexja.jfont.search_kfam()}{#1}{\@ltj@use@fd}%
\ifin@\edef\k@family{#1}\else\@notkfamtrue\fi
%
% alphabetic fonts part
- \directlua{luatexja.jfont.is_ffam(\tmp@item)}%
+ \ltj@@is@ffam{#1}%
\ifin@\edef\f@family{#1}\else
% checking is_stored_ffam is not sufficient,
% since LuaTeX-ja doesn't know whats fonts are defined before LuaTeX-ja is loaded.
\ifcsname \f@encoding+#1\endcsname % easy case
- \directlua{luatexja.jfont.add_ffam(\tmp@item)}\edef\f@family{#1}%
+ \ltj@@add@ffam{#1}\edef\f@family{#1}%
\else
\@tempswafalse
- \def\cdp@elt##1{\ifcsname ##1+#1\endcsname\@tempswatrue\fi}%
- \directlua{luatexja.jfont.search_ffam_declared()}%
+ \def\cdp@elt##1{\ifcsname ##1+#1\endcsname%
+ \@tempswatrue\def\cdp@elt####1\relax{}%
+ \fi}%
+ \directlua{luatexja.jfont.search_ffam_declared()}\relax%
\if@tempswz
- \directlua{luatexja.jfont.add_ffam(\tmp@item)}\edef\f@family{#1}%
+ \ltj@@add@ffam{#1}\edef\f@family{#1}%
\else
% now we search Nffam_list and font definition files.
- \directlua{luatexja.jfont.search_ffam_fd(\tmp@item)}%
+ \directlua{luatexja.jfont.search_ffam_fd()}{#1}%
\ifin@\edef\f@family{#1}\else\@notffamtrue\fi
\fi
\fi
@@ -1026,19 +1036,22 @@
\expandafter\globaltfont\font@name\external@font\relax\font@name
\csname \f@encoding+\f@family\endcsname
\csname\curr@fontshape\endcsname}
+
+\newluafunction\ltj@@jfont@@jfmonly@@inner
+\directlua{%
+ local lf = lua.get_functions_table()
+ lf[\the\ltj@@jfont@@jfmonly@@inner] = luatexja.jfont.load_jfmonly
+}
+\luadef\ltj@@jfont@@jfmonly \ltj@@jfont@@jfmonly@@inner
\def\extract@jfont@onlyjfm{%
\get@external@font
\csxdef{ltj@@fontjfm/\expandafter\string\font@name}{%
- \directlua{%
- luatexja.jfont.load_jfmonly('\luatexluaescapestring{\external@font}', 'yoko')
- }%
+ \ltj@@jfont@@jfmonly{\external@font}{yoko}%
}}
\def\extract@tfont@onlyjfm{%
\get@external@font
\csxdef{ltj@@fontjfm/\expandafter\string\font@name}{%
- \directlua{%
- luatexja.jfont.load_jfmonly('\luatexluaescapestring{\external@font}', 'tate')
- }%
+ \ltj@@jfont@@jfmonly{\external@font}{tate}%
}}
\let\ltj@@al@do@subst@correction=\do@subst@correction
@@ -1129,6 +1142,12 @@
%%%% \ClearAlternateKanjiFont<Benc><Bfam><Bser><Bshape>
% いつも global
+\newluafunction\ltj@@does@alt@set@@inner
+\directlua{%
+ local lf = lua.get_functions_table()
+ lf[\the\ltj@@does@alt@set@@inner] = luatexja.jfont.does_alt_set
+}
+\def\ltj@@does@alt@set#1#2{\luafunction\ltj@@does@alt@set@@inner{#1}{#2}}
\def\ClearAlternateKanjiFont#1#2#3#4{%
\directlua{luatexja.jfont.clear_alt_font_latex('\luatexluaescapestring{#1/#2/#3/#4}')}}
@@ -1143,9 +1162,6 @@
\directlua{luatexja.jfont.pickup_alt_font_b(\the\ltj@tempcntc,'\luatexluaescapestring{#2}')}%
}
-\def\ltj@@does@alt@set#1#2{%
- \directlua{luatexja.jfont.does_alt_set'\luatexluaescapestring{#1}'}{#2}}
-
%%%% patch \@text@composite because of {y,t}albaselineshift
% %% \pltx@isletter from plfonts.dtx
diff --git a/macros/luatex/generic/luatexja/src/patches/lltjp-collcell.sty b/macros/luatex/generic/luatexja/src/patches/lltjp-collcell.sty
new file mode 100644
index 0000000000..4386442927
--- /dev/null
+++ b/macros/luatex/generic/luatexja/src/patches/lltjp-collcell.sty
@@ -0,0 +1,37 @@
+%
+% lltjp-collcell.sty
+%
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{lltjp-collcell}[2020/05/06 Patch to collcell for LuaTeX-ja]
+
+\RequirePackage{etoolbox,collcell}
+
+\def\collcell@beforeuser{\ltjfakeboxbdd\ignorespaces}
+\def\collcell@afteruser{\unskip\ltjfakeboxbdd}
+
+\def\collectcell#1#2\relax\pltx@next@inhibitglue\ltjfakeboxbdd\ignorespaces{%
+ \begingroup
+ \collect@cell@count\z@
+ \collect@cell@toks{}%
+ \let\collect@cell@spaces\empty
+ \def\collect@cell@end{%
+ \expandafter\endgroup
+ \expandafter\collcell@beforeuser
+ \expandafter\ccell@swap\expandafter{\the\collect@cell@toks}{#1}%
+ \collcell@afteruser
+ }%
+ \collect@cell@look#2%
+}
+\patchcmd\collect@cell@arg{%
+ \cci{%
+ \collect@cell@look
+ }%
+}{
+ \cci{%
+ \collect@cell@look
+ }%
+ \ltjfakeboxbdd{\collect@cell@look}
+}{}{}
+
+\endinput
diff --git a/macros/xetex/latex/bidi/README b/macros/xetex/latex/bidi/README
index 57a0701cac..6275535b66 100644
--- a/macros/xetex/latex/bidi/README
+++ b/macros/xetex/latex/bidi/README
@@ -1,6 +1,6 @@
___________________
The bidi package
-v36.2
+v36.3
This package provides a convenient interface for typesetting
bidirectional texts in Plain TeX and LaTeX, using XeTeX engine.
@@ -16,7 +16,7 @@ In doing so, please always explain your issue well enough,
and always include a minimal working example showing the
issue.
-Current version release date: 2020/05/15
+Current version release date: 2020/05/17
___________________________________________
Copyright (c) Vafa Khalighi 2007--2020
diff --git a/macros/xetex/latex/bidi/bidi-doc-intro.ltx b/macros/xetex/latex/bidi/bidi-doc-intro.ltx
index c48e399593..f1d43e05bf 100644
--- a/macros/xetex/latex/bidi/bidi-doc-intro.ltx
+++ b/macros/xetex/latex/bidi/bidi-doc-intro.ltx
@@ -20,7 +20,7 @@ If you use \textsf{bidi} package to write any input \TeX\ document, and then run
* Copyright (c) 2007--2020 Vafa Khalighi
* Copyright (c) 2018--2020 bidi-tex GitHub Organization
*
-* v36.2, 2020/05/15
+* v36.3, 2020/05/17
*
* License: LaTeX Project Public License, version
* 1.3c or higher (your choice)
@@ -29,6 +29,8 @@ If you use \textsf{bidi} package to write any input \TeX\ document, and then run
*
* Issue tracker: https://github.com/persiantex/bidi/issues
*
+* Primary author of bidi package: Vafa Khalighi.
+*
****************************************************
\end{verbatim}
\end{document} \ No newline at end of file
diff --git a/macros/xetex/latex/bidi/bidi-doc-title.ltx b/macros/xetex/latex/bidi/bidi-doc-title.ltx
index 940366fbd1..235828e7d0 100644
--- a/macros/xetex/latex/bidi/bidi-doc-title.ltx
+++ b/macros/xetex/latex/bidi/bidi-doc-title.ltx
@@ -3,7 +3,7 @@
\begin{document}
\title{\textcolor{blue!65!black}{\Huge The \textsf{bidi} \textit{Package}}\\
\LARGE Bidirectional typesetting in plain \TeX{} and \LaTeX, using \XeTeX{} engine\\[5pt]
-\large User documentation for \textcolor{blue!65!black}{version 36.2}}
+\large User documentation for \textcolor{blue!65!black}{version 36.3}}
\author{Vafa Khalighi\thanks{Thanks to the bidi-tex GitHub organization consisted of David Carlisle and other members of the {\LaTeX} team to maintain the package in the period 2018--2020.}}
\setcounter{page}{0}
\thispagestyle{empty}
@@ -13,7 +13,7 @@
\textcolor{blue!65!black}{\Huge The \textsf{bidi} \textit{Package}}
\Large
-User documentation for \textcolor{blue!65!black}{version 36.2}}
+User documentation for \textcolor{blue!65!black}{version 36.3}}
\vskip 0pt plus 3fill
\textit{\large to my Master, \textbf{Ferdowsi The Great}}
diff --git a/macros/xetex/latex/bidi/bidi-doc.ltx b/macros/xetex/latex/bidi/bidi-doc.ltx
index 275c975574..faef7c906f 100644
--- a/macros/xetex/latex/bidi/bidi-doc.ltx
+++ b/macros/xetex/latex/bidi/bidi-doc.ltx
@@ -1,7 +1,7 @@
\documentclass{ltxdoc}
\input{bidi-doc-preamble.ltx}
\hypersetup{%
- pdftitle={User documentation for version 36.2 of the bidi
+ pdftitle={User documentation for version 36.3 of the bidi
package}%
}
\begin{document}
diff --git a/macros/xetex/latex/bidi/bidi-doc.pdf b/macros/xetex/latex/bidi/bidi-doc.pdf
index db4013eea1..29795992a4 100644
--- a/macros/xetex/latex/bidi/bidi-doc.pdf
+++ b/macros/xetex/latex/bidi/bidi-doc.pdf
Binary files differ
diff --git a/macros/xetex/latex/bidi/bidi.dtx b/macros/xetex/latex/bidi/bidi.dtx
index 43df0adaac..f0192ef0d7 100644
--- a/macros/xetex/latex/bidi/bidi.dtx
+++ b/macros/xetex/latex/bidi/bidi.dtx
@@ -5,7 +5,7 @@
%<*readme>
___________________
The bidi package
-v36.2
+v36.3
This package provides a convenient interface for typesetting
bidirectional texts in Plain TeX and LaTeX, using XeTeX engine.
@@ -21,7 +21,7 @@ In doing so, please always explain your issue well enough,
and always include a minimal working example showing the
issue.
-Current version release date: 2020/05/15
+Current version release date: 2020/05/17
___________________________________________
Copyright (c) Vafa Khalighi 2007--2020
@@ -219,7 +219,7 @@ by Vafa Khalighi.
\documentclass{ltxdoc}
\input{bidi-doc-preamble.ltx}
\hypersetup{%
- pdftitle={Source documentation for version 36.2 of the bidi
+ pdftitle={Source documentation for version 36.3 of the bidi
package}%
}
\EnableCrossrefs
@@ -238,7 +238,7 @@ by Vafa Khalighi.
% \GetFileInfo{\jobname.dtx}
% \title{\textcolor{blue!65!black}{\Huge The \textsf{bidi} \textit{Package}}\\
%\LARGE Bidirectional typesetting in plain \TeX{} and \LaTeX, using \XeTeX{} engine\\[5pt]
-%\large Source documentation for \textcolor{blue!65!black}{version 36.2}}
+%\large Source documentation for \textcolor{blue!65!black}{version 36.3}}
% \author{Vafa Khalighi\thanks{Thanks to the bidi-tex GitHub organization consisted of David Carlisle and other members of the {\LaTeX} team to maintain the package in the period 2018--2020.}}
%\setcounter{page}{0}
%\thispagestyle{empty}
@@ -248,7 +248,7 @@ by Vafa Khalighi.
%\textcolor{blue!65!black}{\Huge The \textsf{bidi} \textit{Package}}
%
%\Large
-%Source documentation for \textcolor{blue!65!black}{version 36.2}}
+%Source documentation for \textcolor{blue!65!black}{version 36.3}}
%
%\vskip 0pt plus 3fill
%\textit{\large to my Master, \textbf{Ferdowsi The Great}}
@@ -285,7 +285,7 @@ by Vafa Khalighi.
%\iffalse
%<*table>
%\fi
-%% \CheckSum{50407}
+%% \CheckSum{50426}
%% \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
@@ -666,7 +666,7 @@ by Vafa Khalighi.
%\fi
% \section{File \texttt{amsmath-xetex-bidi.def}}
% \begin{macrocode}
-\ProvidesFile{amsmath-xetex-bidi.def}[2018/01/08 v1.1 bidi adaptations for amsmath package for XeTeX engine]
+\ProvidesFile{amsmath-xetex-bidi.def}[2020/05/16 v1.2 bidi adaptations for amsmath package for XeTeX engine]
\let\veqno=\eqno
\iftagsleft@ \let\veqno=\leqno \fi
\renewcommand{\numberwithin}[3][\arabic]{%
@@ -677,6 +677,13 @@ by Vafa Khalighi.
\@xp\@nx\csname the#3\endcsname \@nx\@SepMark\@nx#1{#2}}}}%
}
\def\tagform@#1{\maketag@@@{\if@nonlatin\beginR\fi(\kern\z@\ignorespaces#1\unskip\@@italiccorr)\if@nonlatin\endR\fi}}
+
+\bidi@patchcmd\math@cr@@@align\place@tag{%
+ \place@tag
+ \else
+ \place@tag
+}{}{}
+
% \end{macrocode}
% \iffalse
%</amsmath-xetex-bidi.def>
@@ -1898,8 +1905,8 @@ by Vafa Khalighi.
% \section{File \texttt{bidi.sty}}
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\def\bididate{2020/05/15}
-\def\bidi@version{36.2}
+\def\bididate{2020/05/17}
+\def\bidi@version{36.3}
\ProvidesPackage{bidi}[\bididate\space v\bidi@version\space
Bidirectional typesetting in plain TeX and LaTeX]
\edef\@bidi@info{****************************************************^^J%
@@ -1924,6 +1931,8 @@ Bidirectional typesetting in plain TeX and LaTeX]
* ^^J%
* Issue tracker: https://github.com/persiantex/bidi/issues^^J%
* ^^J%
+* Primary author of bidi package: Vafa Khalighi.^^J%
+* ^^J%
****************************************************}
\typeout{\@bidi@info}
\edef\bidi@everyjob{\the\everyjob}
@@ -1983,7 +1992,7 @@ Bidirectional typesetting in plain TeX and LaTeX]
}
\newcommand*{\@bidi@pdfcustomproperties}{%
This is the bidi package, Version \bidi@version,
- Released May 15, 2020.
+ Released May 17, 2020.
}
\@RTLmainfalse
\AtBeginDocument{%
@@ -2178,6 +2187,7 @@ Bidirectional typesetting in plain TeX and LaTeX]
\XeTeXcharclass `\. \bidi@sepmark@charclass
\XeTeXcharclass `\- \bidi@sepmark@charclass
\bidi@digits=`\0 \loop \XeTeXcharclass \bidi@digits \bidi@digits@charclass \ifnum\bidi@digits<`\9 \advance\bidi@digits \@ne \repeat
+\bidi@digits=`\٠ \loop \XeTeXcharclass \bidi@digits \bidi@digits@charclass \ifnum\bidi@digits<`\٩ \advance\bidi@digits \@ne \repeat
\bidi@digits=`\۰ \loop \XeTeXcharclass \bidi@digits \bidi@digits@charclass \ifnum\bidi@digits<`\۹ \advance\bidi@digits \@ne \repeat
\XeTeXinterchartoks \bidi@sepmark@charclass \bidi@digits@charclass = {\DigitsDotDashInterCharToks}
\newcommand*{\DigitsDotDashInterCharToks}{\if@nonlatin\char"200F \fi}
@@ -2225,9 +2235,9 @@ Bidirectional typesetting in plain TeX and LaTeX]
%\fi
% \section{File \texttt{bidi.tex}}
% \begin{macrocode}
-\def\bididate{2020/05/15}
+\def\bididate{2020/05/17}
\catcode`@=11
-\def\bidi@version{36.2}
+\def\bidi@version{36.3}
\let \protect \relax
\newlinechar`\^^J
\edef\@bidi@info{****************************************************^^J%
@@ -2252,6 +2262,8 @@ Bidirectional typesetting in plain TeX and LaTeX]
* ^^J%
* Issue tracker: https://github.com/persiantex/bidi/issues^^J%
* ^^J%
+* Primary author of bidi package: Vafa Khalighi.^^J%
+* ^^J%
****************************************************}
\message{\@bidi@info}
\edef\bidi@everyjob{\the\everyjob}
@@ -2325,7 +2337,7 @@ Bidirectional typesetting in plain TeX and LaTeX]
}
\def\@bidi@pdfcustomproperties{%
This is the bidi package, Version \bidi@version,
- Released May 15, 2020.
+ Released May 17, 2020.
}
\def\bidi@pdfm@mark{%
\special{pdf:%
diff --git a/macros/xetex/latex/bidi/bidi.pdf b/macros/xetex/latex/bidi/bidi.pdf
index af13f637eb..5e887f5129 100644
--- a/macros/xetex/latex/bidi/bidi.pdf
+++ b/macros/xetex/latex/bidi/bidi.pdf
Binary files differ
diff --git a/macros/xetex/latex/xepersian/README b/macros/xetex/latex/xepersian/README
index dbb69a2acd..8ccf399e8d 100644
--- a/macros/xetex/latex/xepersian/README
+++ b/macros/xetex/latex/xepersian/README
@@ -1,6 +1,6 @@
____________________
The XePersian package
-v23.0
+v23.1
The xepersian package provides a convenient interface for
typesetting Persian and English texts in LaTeX, using XeTeX
@@ -16,7 +16,7 @@ please use the issue tracker:
In doing so, please always explain your issue well enough, and always
include a minimal working example showing the issue.
-Current version release date: 2020/05/16
+Current version release date: 2020/05/17
___________________________________________
Copyright (c) Vafa Khalighi 2008--2020
Copyright (c) bidi-tex GitHub Organization 2018--2020
diff --git a/macros/xetex/latex/xepersian/xepersian-doc-intro.ltx b/macros/xetex/latex/xepersian/xepersian-doc-intro.ltx
index 6ed2908df7..9c623195e9 100644
--- a/macros/xetex/latex/xepersian/xepersian-doc-intro.ltx
+++ b/macros/xetex/latex/xepersian/xepersian-doc-intro.ltx
@@ -25,7 +25,7 @@ If you use \textsf{\XePersian} package to write any input \TeX\ document, and th
* Copyright (c) 2008--2020 Vafa Khalighi
* Copyright (c) 2018--2020 bidi-tex GitHub Organization
*
-* v23.0, 2020/05/16
+* v23.1, 2020/05/17
*
* License: LaTeX Project Public License, version
* 1.3c or higher (your choice)
@@ -34,6 +34,8 @@ If you use \textsf{\XePersian} package to write any input \TeX\ document, and th
*
* Issue tracker: https://github.com/persiantex/xepersian/issues
*
+* Primary author of xepersian package: Vafa Khalighi.
+*
****************************************************
\end{verbatim}
\end{document} \ No newline at end of file
diff --git a/macros/xetex/latex/xepersian/xepersian-doc-title.ltx b/macros/xetex/latex/xepersian/xepersian-doc-title.ltx
index d085fbee4b..4d0898f33d 100644
--- a/macros/xetex/latex/xepersian/xepersian-doc-title.ltx
+++ b/macros/xetex/latex/xepersian/xepersian-doc-title.ltx
@@ -3,7 +3,7 @@
\begin{document}
\title{\textcolor{blue!65!black}{\Huge The \textsf{\XePersian} \textit{Package}}\\
\LARGE Persian for \LaTeXe, using {\XeTeX} engine\\[5pt]
-\large User documentation for \textcolor{blue!65!black}{version 23.0}}
+\large User documentation for \textcolor{blue!65!black}{version 23.1}}
\author{Vafa Khalighi\thanks{Thanks to the bidi-tex GitHub organization consisted of David Carlisle and other members of the {\LaTeX} team to maintain the package in the period 2018--2020.}}
\setcounter{page}{0}
\thispagestyle{empty}
@@ -13,7 +13,7 @@
\textcolor{blue!65!black}{\Huge The \textsf{\XePersian} \textit{Package}}
\Large
-User documentation for \textcolor{blue!65!black}{version 23.0}}
+User documentation for \textcolor{blue!65!black}{version 23.1}}
\vskip 0pt plus 3fill
\textit{\large to my Master, \textbf{Ferdowsi The Great}}
diff --git a/macros/xetex/latex/xepersian/xepersian-doc.ltx b/macros/xetex/latex/xepersian/xepersian-doc.ltx
index a5a04aaf14..2ea07b68ea 100644
--- a/macros/xetex/latex/xepersian/xepersian-doc.ltx
+++ b/macros/xetex/latex/xepersian/xepersian-doc.ltx
@@ -1,7 +1,7 @@
\documentclass{ltxdoc}
\input{xepersian-doc-preamble.ltx}
\hypersetup{%
- pdftitle={User documentation for version 23.0 of the XePersian
+ pdftitle={User documentation for version 23.1 of the XePersian
package}%
}
\begin{document}
diff --git a/macros/xetex/latex/xepersian/xepersian-doc.pdf b/macros/xetex/latex/xepersian/xepersian-doc.pdf
index d73ebc0046..693315fd4d 100644
--- a/macros/xetex/latex/xepersian/xepersian-doc.pdf
+++ b/macros/xetex/latex/xepersian/xepersian-doc.pdf
Binary files differ
diff --git a/macros/xetex/latex/xepersian/xepersian.dtx b/macros/xetex/latex/xepersian/xepersian.dtx
index 212d8794d2..9591f5c37e 100644
--- a/macros/xetex/latex/xepersian/xepersian.dtx
+++ b/macros/xetex/latex/xepersian/xepersian.dtx
@@ -5,7 +5,7 @@
%<*readme>
____________________
The XePersian package
-v23.0
+v23.1
The xepersian package provides a convenient interface for
typesetting Persian and English texts in LaTeX, using XeTeX
@@ -22,7 +22,7 @@ In doing so, please always explain your issue well enough, and always
include a minimal working example showing the issue.
-Current version release date: 2020/05/16
+Current version release date: 2020/05/17
___________________________________________
Copyright (c) Vafa Khalighi 2008--2020
Copyright (c) bidi-tex GitHub Organization 2018--2020
@@ -152,7 +152,7 @@ by Vafa Khalighi.
\documentclass{ltxdoc}
\input{xepersian-doc-preamble.ltx}
\hypersetup{%
- pdftitle={Source documentation for version 23.0 of the XePersian
+ pdftitle={Source documentation for version 23.1 of the XePersian
package}%
}
\EnableCrossrefs
@@ -171,7 +171,7 @@ by Vafa Khalighi.
% \GetFileInfo{\jobname.dtx}
% \title{\textcolor{blue!65!black}{\Huge The \textsf{\XePersian} \textit{Package}}\\
%\LARGE Persian for \LaTeXe, using {\XeTeX} engine\\[5pt]
-%\large Source documentation for \textcolor{blue!65!black}{version 23.0}}
+%\large Source documentation for \textcolor{blue!65!black}{version 23.1}}
% \author{Vafa Khalighi\thanks{Thanks to the bidi-tex GitHub organization consisted of David Carlisle and other members of the {\LaTeX} team to maintain the package in the period 2018--2020.}}
%\setcounter{page}{0}
%\thispagestyle{empty}
@@ -181,7 +181,7 @@ by Vafa Khalighi.
%\textcolor{blue!65!black}{\Huge The \textsf{\XePersian} \textit{Package}}
%
%\Large
-%Source documentation for \textcolor{blue!65!black}{version 23.0}}
+%Source documentation for \textcolor{blue!65!black}{version 23.1}}
%
%\vskip 0pt plus 3fill
%\textit{\large to my Master, \textbf{Ferdowsi The Great}}
@@ -217,7 +217,7 @@ by Vafa Khalighi.
%\iffalse
%<*table>
%\fi
-%% \CheckSum{10884}
+%% \CheckSum{10882}
%% \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
@@ -3285,14 +3285,12 @@ U+003E U+003E <> U+00BB ; >> -> RIGHT POINTING GUILLEMET
%\fi
% \section{File \texttt{tikz.code-xepersian.def}}
% \begin{macrocode}
-\ProvidesFile{tikz.code-xepersian.def}[2018/12/11 v0.1 adaptations for tikz.code.tex file]
+\ProvidesFile{tikz.code-xepersian.def}[2020/05/17 v0.2 adaptations for tikz.code.tex file]
\bidi@patchcmd\tikz@finish{%
- \begingroup
- \tikz@options
+ \tikz@preactions%
}{%
- \begingroup
- \@@textdigitfont@onfalse
- \tikz@options
+ \@@textdigitfont@onfalse%
+ \tikz@preactions%
}{}{}
% \end{macrocode}
% \iffalse
@@ -3418,8 +3416,8 @@ U+003E U+003E <> U+00BB ; >> -> RIGHT POINTING GUILLEMET
% \section{File \texttt{xepersian.sty}}
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\def\xepersian@version{23.0}
-\def\xepersiandate{2020/05/16}
+\def\xepersian@version{23.1}
+\def\xepersiandate{2020/05/17}
\ProvidesPackage{xepersian}[\xepersiandate\space v\xepersian@version\space
Persian typesetting in XeLaTeX]
\RequirePackage{fontspec}
@@ -3446,6 +3444,8 @@ Persian typesetting in XeLaTeX]
* ^^J%
* Issue tracker: https://github.com/persiantex/xepersian/issues^^J%
* ^^J%
+* Primary author of xepersian package: Vafa Khalighi.^^J%
+* ^^J%
****************************************************}
\typeout{\@xepersian@info}
\edef\xepersian@everyjob{\the\everyjob}
@@ -4249,7 +4249,7 @@ Persian typesetting in XeLaTeX]
\newcommand*{\@xepersian@pdfcustomproperties}{%
This is the xepersian package, Version \xepersian@version,
- Released May 16, 2020.
+ Released May 17, 2020.
}
\newcommand\twocolumnstableofcontents{%
diff --git a/macros/xetex/latex/xepersian/xepersian.pdf b/macros/xetex/latex/xepersian/xepersian.pdf
index 7db9c9387c..135dc52377 100644
--- a/macros/xetex/latex/xepersian/xepersian.pdf
+++ b/macros/xetex/latex/xepersian/xepersian.pdf
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm b/systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
index 5ce0e3632e..516db3c051 100644
--- a/systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
+++ b/systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
@@ -1,4 +1,4 @@
-# $Id: TLCrypto.pm 54064 2020-03-04 01:25:36Z preining $
+# $Id: TLCrypto.pm 55178 2020-05-17 16:46:24Z karl $
# TeXLive::TLCrypto.pm - handle checksums and signatures.
# Copyright 2016-2020 Norbert Preining
# This file is licensed under the GNU General Public License version 2
@@ -12,7 +12,7 @@ use TeXLive::TLConfig;
use TeXLive::TLUtils qw(debug ddebug win32 which platform
conv_to_w32_path tlwarn tldie);
-my $svnrev = '$Revision: 54064 $';
+my $svnrev = '$Revision: 55178 $';
my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
sub module_revision { return $_modulerevision; }
@@ -260,7 +260,7 @@ sub verify_checksum_and_check_return {
if ($is_main) {
tldie("$0: main database at $path is not signed: $m\n");
}
- debug("$0: remote database checksum is not signed, continuing anyway: $m\n");
+ debug("$0: remote database checksum is not signed, continuing anyway\n");
return(0, $r);
} elsif ($r == $VS_EXPKEYSIG) {
debug("$0: good signature bug gpg key expired, continuing anyway!\n");
diff --git a/systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm b/systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
index 1d5d2c02b1..cddf93f635 100644
--- a/systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
+++ b/systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
@@ -1,4 +1,4 @@
-# $Id: TLUtils.pm 55126 2020-05-13 17:27:10Z karl $
+# $Id: TLUtils.pm 55178 2020-05-17 16:46:24Z karl $
# TeXLive::TLUtils.pm - the inevitable utilities for TeX Live.
# Copyright 2007-2020 Norbert Preining, Reinhard Kotucha
# This file is licensed under the GNU General Public License version 2
@@ -6,7 +6,7 @@
package TeXLive::TLUtils;
-my $svnrev = '$Revision: 55126 $';
+my $svnrev = '$Revision: 55178 $';
my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
sub module_revision { return $_modulerevision; }
@@ -2035,13 +2035,13 @@ sub add_link_dir_dir {
sub remove_link_dir_dir {
my ($from, $to) = @_;
if ((-d "$to") && (-w "$to")) {
- debug("removing links from $from to $to\n");
+ debug("TLUtils::remove_link_dir_dir: removing links from $from to $to\n");
chomp (@files = `ls "$from"`);
my $ret = 1;
foreach my $f (@files) {
next if (! -r "$to/$f");
if ($f eq "man") {
- debug("not considering man in $to, it should not be from us!\n");
+ debug("TLUtils::remove_link_dir_dir: not considering man in $to, it should not be from us!\n");
next;
}
if ((-l "$to/$f") &&
@@ -2049,7 +2049,7 @@ sub remove_link_dir_dir {
$ret = 0 unless unlink("$to/$f");
} else {
$ret = 0;
- tlwarn ("not removing $to/$f, not a link or wrong destination!\n");
+ tlwarn ("TLUtils::remove_link_dir_dir: not removing $to/$f, not a link or wrong destination!\n");
}
}
# try to remove the destination directory, it might be empty and
@@ -2057,7 +2057,7 @@ sub remove_link_dir_dir {
# `rmdir "$to" 2>/dev/null`;
return $ret;
} else {
- tlwarn ("destination $to not writable, no removal of links done!\n");
+ tlwarn ("TLUtils::remove_link_dir_dir: destination $to not writable, no removal of links done!\n");
return 0;
}
}
@@ -2087,7 +2087,7 @@ sub add_remove_symlinks {
# man
my $top_man_dir = "$Master/texmf-dist/doc/man";
- debug("$mode symlinks for man pages to $sys_man from $top_man_dir\n");
+ debug("TLUtils::add_remove_symlinks: $mode symlinks for man pages to $sys_man from $top_man_dir\n");
if (! -d $top_man_dir) {
; # better to be silent?
#info("skipping add of man symlinks, no source directory $top_man_dir\n");
@@ -2117,7 +2117,7 @@ sub add_remove_symlinks {
}
#`rmdir "$sys_man" 2>/dev/null` if ($mode eq "remove");
} else {
- tlwarn("man symlink destination ($sys_man) not writable, "
+ tlwarn("TLUtils::add_remove_symlinks: man symlink destination ($sys_man) not writable, "
. "cannot $mode symlinks.\n");
$errors++;
}
@@ -2126,7 +2126,7 @@ sub add_remove_symlinks {
# we collected errors in $errors, so return the negation of it
if ($errors) {
- info("$mode of symlinks had $errors error(s), see messages above.\n");
+ info("TLUtils::add_remove_symlinks: $mode of symlinks had $errors error(s), see messages above.\n");
return $F_ERROR;
} else {
return $F_OK;
diff --git a/systems/texlive/tlnet/tlpkg/TeXLive/TLWinGoo.pm b/systems/texlive/tlnet/tlpkg/TeXLive/TLWinGoo.pm
index 9afc47f11e..b6b7f29d71 100644
--- a/systems/texlive/tlnet/tlpkg/TeXLive/TLWinGoo.pm
+++ b/systems/texlive/tlnet/tlpkg/TeXLive/TLWinGoo.pm
@@ -1,4 +1,4 @@
-# $Id: TLWinGoo.pm 54289 2020-03-14 10:46:20Z siepo $
+# $Id: TLWinGoo.pm 55175 2020-05-17 09:41:28Z siepo $
# TeXLive::TLWinGoo.pm - Windows goop.
# Copyright 2008-2018 Siep Kroonenberg, Norbert Preining
# This file is licensed under the GNU General Public License version 2
@@ -11,7 +11,7 @@
package TeXLive::TLWinGoo;
-my $svnrev = '$Revision: 54289 $';
+my $svnrev = '$Revision: 55175 $';
my $_modulerevision;
if ($svnrev =~ m/: ([0-9]+) /) {
$_modulerevision = $1;
@@ -1424,7 +1424,7 @@ sub maybe_make_ro {
# /reset is necessary for removing non-standard existing permissions
my $cmd = 'cmd /c "icacls . /reset && icacls . /inheritance:r'.
' /grant:r *S-1-5-32-544:(OI)(CI)F'.
- ' /grant:r *S-1-5-11:(OI)(CI)RX /grant:r *S-1-5-32-545:(OI)(CI)RX /T"';
+ ' /grant:r *S-1-5-11:(OI)(CI)RX /grant:r *S-1-5-32-545:(OI)(CI)RX"';
log "Making read-only\n".`$cmd`."\n";
# go back to original directory
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 968aec55d4..0992724660 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -1,5 +1,8 @@
$mirrors = {
'Africa' => {
+ 'Algeria' => {
+ 'http://ctan.epst-tlemcen.dz/tex-archive/' => 1,
+ },
'Morocco' => {
'https://mirror.marwan.ma/ctan/' => 1,
},
@@ -13,7 +16,6 @@ $mirrors = {
'China' => {
'http://mirror.lzu.edu.cn/CTAN/' => 1,
'http://mirrors.cqu.edu.cn/CTAN/' => 1,
- 'http://mirrors.hit.edu.cn/CTAN/' => 1,
'http://mirrors.sjtug.sjtu.edu.cn/ctan/' => 1,
'http://mirrors.tuna.tsinghua.edu.cn/CTAN/' => 1,
'http://mirrors.ustc.edu.cn/CTAN/' => 1,
@@ -36,6 +38,7 @@ $mirrors = {
'Japan' => {
'ftp://ftp.kddilabs.jp/CTAN/' => 1,
'http://ftp.jaist.ac.jp/pub/CTAN/' => 1,
+ 'http://ftp.yz.yamagata-u.ac.jp/pub/CTAN/' => 1,
},
'Korea' => {
'http://ftp.harukasan.org/CTAN/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index b82fc96ba6..bd011f5562 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,11 +26,11 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2020
-depend revision/55172
+depend revision/55194
name 00texlive.image
category TLCore
-revision 55168
+revision 55190
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -40,7 +40,7 @@ longdesc IgnorePatterns in the check_files routine in tlmgr.pl augment
longdesc this list. Those are not included in the source/ tarball. For
longdesc information on the 00texlive prefix see
longdesc 00texlive.installation(.tlpsrc)
-runfiles size=5012
+runfiles size=5014
.mkisofsrc
autorun.inf
texmf-dist/README
@@ -93,6 +93,8 @@ runfiles size=5012
tlpkg/bin/tl-update-tlpdb
tlpkg/bin/tl-update-txi
tlpkg/bin/tlcritical-diff
+ tlpkg/bin/tlgpg
+ tlpkg/bin/tlgpg-verify
tlpkg/bin/tlpfiles
tlpkg/bin/tlpkg-by-size
tlpkg/bin/tlpkg-ctan-check
@@ -1847,6 +1849,7 @@ runfiles size=5012
tlpkg/tlpsrc/glossaries-irish.tlpsrc
tlpkg/tlpsrc/glossaries-italian.tlpsrc
tlpkg/tlpsrc/glossaries-magyar.tlpsrc
+ tlpkg/tlpsrc/glossaries-nynorsk.tlpsrc
tlpkg/tlpsrc/glossaries-polish.tlpsrc
tlpkg/tlpsrc/glossaries-portuges.tlpsrc
tlpkg/tlpsrc/glossaries-serbian.tlpsrc
@@ -3249,6 +3252,7 @@ runfiles size=5012
tlpkg/tlpsrc/rcs-multi.tlpsrc
tlpkg/tlpsrc/rcs.tlpsrc
tlpkg/tlpsrc/rcsinfo.tlpsrc
+ tlpkg/tlpsrc/readablecv.tlpsrc
tlpkg/tlpsrc/readarray.tlpsrc
tlpkg/tlpsrc/realboxes.tlpsrc
tlpkg/tlpsrc/realhats.tlpsrc
@@ -4200,7 +4204,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 55170
+revision 55185
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
@@ -37887,16 +37891,16 @@ catalogue-version 2.2
name bidi
category Package
-revision 55155
+revision 55193
shortdesc Bidirectional typesetting in plain TeX and LaTeX, using XeTeX
relocated 1
longdesc A convenient interface for typesetting bidirectional texts with
longdesc plain TeX and LaTeX. The package includes adaptations for use
longdesc with many other commonly-used packages.
-containersize 116284
-containerchecksum 73ed4deac8f8844a86a82bca9002632e3979b63e5762d6d4e35a319f908e5cf3d4b0a098e5c522a9d1ce85a4c8998e8b5717feef06cb08f775ab3bf7c6517428
-doccontainersize 3734296
-doccontainerchecksum 1248c0c63b4de240c957cb3e9f9bb389095ce96ee3ddefc8d060f424377b65cd6800afd88409689c7153a2451282fd4890ce226c96be91b8a5da3f17ebb740e1
+containersize 116328
+containerchecksum dba36e375340a6d852eba98b83ad8e0821e684424a53069a4eb21acad43ba32cba11a68b971fa8bbbc6380a89c2432916e8a048de85cd5ab377d7811570a9be6
+doccontainersize 3737268
+doccontainerchecksum 16e8062ffec0b64faaa2c1f4916c8decb38510af7279607d11ce0537cdbdd57dd90e9901e47b7396758b9653321f8e14716a809740f5d4c0f610358899ce333d
docfiles size=1026
RELOC/doc/xelatex/bidi/README details="Readme"
RELOC/doc/xelatex/bidi/bidi-bibitem.pdf
@@ -37922,8 +37926,8 @@ docfiles size=1026
RELOC/doc/xelatex/bidi/test2-colortbl.tex
RELOC/doc/xelatex/bidi/test2-wrapfig.tex
RELOC/doc/xelatex/bidi/test3-wrapfig.tex
-srccontainersize 133824
-srccontainerchecksum 4fc997725e5bcae8204a3d79457ec18b6e15808cf1bc2608d0066ca515f6b02f4e20cadff27fbb2c3dabfcfbad8f73febb2f400decbc8cc5e19bd5f964382ec1
+srccontainersize 133892
+srccontainerchecksum bbdbf08f87deff3ba6ff97869bcfb36b996f2985f4b28b4f598ea76827242d54b3e319379a9b027c2a6790f86e4503edf7d3f7e131f6ee34d48cfb042a8eed80
srcfiles size=242
RELOC/source/xelatex/bidi/bidi-doc-intro.ltx
RELOC/source/xelatex/bidi/bidi-doc-latex-basics.ltx
@@ -38072,7 +38076,7 @@ catalogue-contact-repository https://github.com/persiantex/bidi
catalogue-ctan /macros/xetex/latex/bidi
catalogue-license lppl1.3c
catalogue-topics typesetting xetex bidi class
-catalogue-version 36.2
+catalogue-version 36.3
name bidi-atbegshi
category Package
@@ -64512,7 +64516,7 @@ containerchecksum 1823db2c2889e30e1bb219e93aa2433813df21efe7afb453da159b5586a597
name collection-latexextra
category Collection
-revision 55164
+revision 55190
shortdesc LaTeX additional packages
relocated 1
longdesc A very large collection of add-on packages for LaTeX.
@@ -65049,6 +65053,7 @@ depend glossaries-german
depend glossaries-irish
depend glossaries-italian
depend glossaries-magyar
+depend glossaries-nynorsk
depend glossaries-polish
depend glossaries-portuges
depend glossaries-serbian
@@ -65487,6 +65492,7 @@ depend randtext
depend rccol
depend rcs-multi
depend rcsinfo
+depend readablecv
depend readarray
depend realboxes
depend recipe
@@ -65825,8 +65831,8 @@ depend ziffer
depend zref
depend zwgetfdate
depend zwpagelayout
-containersize 6080
-containerchecksum 53c77a121d3b20b342238459659f6a4d3ad5ae4bfd983e386abca6f631e26af1df018462518fe23073c30f50e0525761a027f3a49695e720e604b512cdc3fca5
+containersize 6096
+containerchecksum cdd5923640c214eb3cd6cb0dd32983cd3a673ae80d379777684e4feac86a7979c9fe58223ae45edceea61159b325a86d5fd604100e9a621e562efb5c5a625a90
name collection-latexrecommended
category Collection
@@ -109051,23 +109057,23 @@ catalogue-version 1.2.3
name exercises
category Package
-revision 42428
+revision 55188
shortdesc Typeset exercises and solutions with automatic addition of points
relocated 1
longdesc This package defines the environments exercise and solution.
longdesc The layout of these environments can be customized. The --
longdesc optional -- points in the exercises can be added automatically.
longdesc The package also permits to hide the solutions.
-containersize 2224
-containerchecksum 064b8df6847af6e8464989de7070ce1d5282a050ed89016ba9954767c6f175882ee11dfc4c92791f68f972cb7dfefc801696a10a650b7113e93dfd9a9fc1adba
-doccontainersize 353788
-doccontainerchecksum 7108d509ed012d1560bf19205e45a2fcd09311c50e84ea4dcd87cf17b8c70d4e5496653d97cb303d32783fe9f1d29a17a273a7ac6808ec384b7972dc33106c87
-docfiles size=103
+containersize 2216
+containerchecksum 90ca30f7417076a9933970d6c8559317861015480ae5da813e19e0114a6838084317fad6a0b1aa295b7a8a8c49038007a36ebcf4ee83f54fc0e454a317943923
+doccontainersize 356220
+doccontainerchecksum ba5b8125bf2a59646f401c5d4968f1e00b5d9a35293bcfd7c67c54d275b8e4b1586a5f07ddd097065259935a541551a8b990f5dc737e1be8e78343382b7be72a
+docfiles size=104
RELOC/doc/latex/exercises/README.md details="Readme"
RELOC/doc/latex/exercises/exercises.pdf details="Package documentation (partly in German)"
-srccontainersize 7552
-srccontainerchecksum eb788aaea48e5f9fed1aa8a9ef47792bb24734c5309b74e3554ca22618c9f35ddcfc1b5496299783584310ec7ecc406d8679c7d90a936bbca5122ca665bc6098
-srcfiles size=9
+srccontainersize 7728
+srccontainerchecksum 32728c5bd1bc6465bb82ab95f9c2a4fa4a403431a8369373d75861ef0d6af8850c108c223b6e202f03b53f87d52bbf45f07a81e75175c0896951cda89cf20ee1
+srcfiles size=10
RELOC/source/latex/exercises/exercises.dtx
RELOC/source/latex/exercises/exercises.ins
runfiles size=3
@@ -109075,7 +109081,7 @@ runfiles size=3
catalogue-ctan /macros/latex/contrib/exercises
catalogue-license lppl1.2
catalogue-topics exercise
-catalogue-version 1.0
+catalogue-version 1.1
name exframe
category Package
@@ -127131,6 +127137,33 @@ catalogue-license lppl1.3
catalogue-topics glossary
catalogue-version 1.0
+name glossaries-nynorsk
+category Package
+revision 55189
+shortdesc Nynorsk language module for the glossaries package
+relocated 1
+longdesc Norwegian Nynorsk language module for the glossaries package.
+containersize 1696
+containerchecksum 8f94d41ee925f91b8646a9e01caa008a56757a46da5a642cc0142d0bee5fbc192eaed4ef914c93a40840606f569c5f20dab5c3d6a5fae26f64e981d12f868832
+doccontainersize 124664
+doccontainerchecksum aae437c721582343ee9395881479cf3d0c0b7d26ad6642311a63f0ed1e0aaf03a48e456f3e21d530dfef012a9f68f346827fe1ac5e7a509e1370bb60abc39e41
+docfiles size=33
+ RELOC/doc/latex/glossaries-nynorsk/README details="Readme"
+ RELOC/doc/latex/glossaries-nynorsk/glossaries-dictionary-Nynorsk.dict
+ RELOC/doc/latex/glossaries-nynorsk/glossaries-nynorsk.pdf details="Package documentation"
+srccontainersize 2272
+srccontainerchecksum 29a038a405cecd5232b3e015ee9e431e206f61691404309a9f7b47333f5d892ba629c9545a99e1a20a360ca0b3a72acca85ecd1f333e8615b856baf680d206c2
+srcfiles size=3
+ RELOC/source/latex/glossaries-nynorsk/glossaries-nynorsk.dtx
+ RELOC/source/latex/glossaries-nynorsk/glossaries-nynorsk.ins
+runfiles size=1
+ RELOC/tex/latex/glossaries-nynorsk/glossaries-nynorsk.ldf
+catalogue-contact-home https://github.com/switchcraft/glossaries-nynorsk
+catalogue-ctan /macros/latex/contrib/glossaries-nynorsk
+catalogue-license lppl1.3
+catalogue-topics glossary
+catalogue-version 1.0
+
name glossaries-polish
category Package
revision 35665
@@ -180329,18 +180362,18 @@ catalogue-version 1.3
name luatexja
category Package
-revision 54758
+revision 55192
shortdesc Typeset Japanese with Lua(La)TeX
relocated 1
longdesc The package offers support for typesetting Japanese documents
longdesc with LuaTeX. Either of the Plain and LaTeX2e formats may be
longdesc used with the package.
depend luatexbase
-containersize 181708
-containerchecksum 24855225e2fe63a1e99ad67240ad5009ec62ab3bedee09ffc7969abf8b65845f579c914669cf7dd8c5dd8cc39ddb2a20c6714861642291b37dcf2810effdad4d
-doccontainersize 3249380
-doccontainerchecksum e0e77d1ccaf4f02e92c32985937e12773be1f00a76d318e81a1bb4c7591f8d15e111a0726ba373d6dd665a023d2ea0350a24ba0ff8d5322f31e6ac5ea0d6211e
-docfiles size=967
+containersize 182592
+containerchecksum 14499e095b8cec8daf9108d6f01d303b9b58e70804a083d33902d05a88e2593c521d22d1d281214f4fb5f2de089bbed78514ef82dedbd3cc65e7acbe7bcd4391
+doccontainersize 3261292
+doccontainerchecksum 117aeafe823e3ea75c5e8ec82037e5195645e976a623acd4cee78aae77965c0aadcb0932195fef533f7df9d0c399a0466da2a177397f228d9b0c4ac55ce20930
+docfiles size=971
RELOC/doc/luatex/luatexja/COPYING
RELOC/doc/luatex/luatexja/README details="Readme"
RELOC/doc/luatex/luatexja/jfm-test.lua
@@ -180356,8 +180389,8 @@ docfiles size=967
RELOC/doc/luatex/luatexja/luatexja-ruby.tex
RELOC/doc/luatex/luatexja/luatexja.dtx
RELOC/doc/luatex/luatexja/luatexja.ins
-srccontainersize 84344
-srccontainerchecksum 9cf0427768ccc45187bd9fb5c376674b44d3208aca2b2d42b934901085ad3713def3b73156acd8a66d96c73b3e0e3f7aee3d2390e994ecd8bc6078096e9526f1
+srccontainersize 84340
+srccontainerchecksum 4e136263a891e845f8ea8dc414bbfbc07abed8d0f509c8fb7f5f540eba285da0203a87400259244bde7b7666b53d738d52fcce680410c710c06277d01c7b539e
srcfiles size=123
RELOC/source/luatex/luatexja/ltj-kinsoku_make.tex
RELOC/source/luatex/luatexja/ltjclasses.dtx
@@ -180382,7 +180415,7 @@ srcfiles size=123
RELOC/source/luatex/luatexja/tool/table_ivd_aj1.lua
RELOC/source/luatex/luatexja/tool/table_jisx0208.tex
RELOC/source/luatex/luatexja/tool/unicodeBlocks.tex
-runfiles size=407
+runfiles size=411
RELOC/tex/luatex/luatexja/addons/luatexja-adjust.sty
RELOC/tex/luatex/luatexja/addons/luatexja-ajmacros.sty
RELOC/tex/luatex/luatexja/addons/luatexja-fontspec-27c.sty
@@ -180399,6 +180432,7 @@ runfiles size=407
RELOC/tex/luatex/luatexja/jfm-mono.lua
RELOC/tex/luatex/luatexja/jfm-prop.lua
RELOC/tex/luatex/luatexja/jfm-propv.lua
+ RELOC/tex/luatex/luatexja/jfm-propw.lua
RELOC/tex/luatex/luatexja/jfm-quanjiao.lua
RELOC/tex/luatex/luatexja/jfm-tmin.lua
RELOC/tex/luatex/luatexja/jfm-ujis.lua
@@ -180461,6 +180495,7 @@ runfiles size=407
RELOC/tex/luatex/luatexja/patches/lltjdefs.sty
RELOC/tex/luatex/luatexja/patches/lltjfont.sty
RELOC/tex/luatex/luatexja/patches/lltjp-array.sty
+ RELOC/tex/luatex/luatexja/patches/lltjp-collcell.sty
RELOC/tex/luatex/luatexja/patches/lltjp-fontspec.sty
RELOC/tex/luatex/luatexja/patches/lltjp-footmisc.sty
RELOC/tex/luatex/luatexja/patches/lltjp-geometry.sty
@@ -180478,7 +180513,7 @@ catalogue-contact-repository https://osdn.net/projects/luatex-ja/scm/git/luatexj
catalogue-ctan /macros/luatex/generic/luatexja
catalogue-license bsd
catalogue-topics japanese luatex class
-catalogue-version 20200412.0
+catalogue-version 20200517.0
name luatexko
category Package
@@ -252802,6 +252837,32 @@ catalogue-license lppl
catalogue-topics version-control doc-mgmt
catalogue-version 1.11
+name readablecv
+category Package
+revision 55190
+shortdesc A highly readable and good looking CV and letter class
+relocated 1
+longdesc This class provides, what I have found, to be an extremely
+longdesc attractive and highly readable CV which will lead to your CV
+longdesc being read rather than disgarded.
+containersize 3636
+containerchecksum 54d42ad6b7e25cbc6f80f0ea960b230a082e30a15cd4d67ac21b6a941e16aac859195e7445a1067a16fbd83ee2a74e942ee9a8f88ec6e5202424ed793f2e005e
+doccontainersize 166356
+doccontainerchecksum 01a03842ff5aa895e257beedfef8cd9d01014a122244e70c74ccc307e72c73a2727a74b570cd8b61a78889b8a31fba7b3c61614a3dd9bff5aa7b4f5faa54fed3
+docfiles size=45
+ RELOC/doc/latex/readablecv/README.md details="Readme"
+ RELOC/doc/latex/readablecv/ReadableCV.pdf details="Package documentation"
+ RELOC/doc/latex/readablecv/ReadableCV.tex
+ RELOC/doc/latex/readablecv/profilepic.jpg
+ RELOC/doc/latex/readablecv/sig.png
+runfiles size=4
+ RELOC/tex/latex/readablecv/ReadableCV.cls
+catalogue-contact-home https://philipstone.co.uk/type.html
+catalogue-ctan /macros/latex/contrib/readablecv
+catalogue-license lppl1.3
+catalogue-topics class cv
+catalogue-version 2.0
+
name readarray
category Package
revision 42467
@@ -280201,7 +280262,7 @@ catalogue-version 1.0
name tex-nutshell
category Package
-revision 54689
+revision 55187
shortdesc A short document about TeX principles
relocated 1
longdesc This document is meant for users who are looking for
@@ -280210,17 +280271,17 @@ longdesc brevity. The pure TeX features are described, no features
longdesc provided by macro extensions. Only the last section gives a
longdesc summary of plain TeX macros.
containersize 512
-containerchecksum f0dc36cbe0874cc8bcbb702242979658579462838583d9b8674c5ee10aaf02c2fa16fb31dcdc79fc587c8a21dc3b3e9560ad6a5ab0a78a9b564009a8aedd333b
-doccontainersize 259428
-doccontainerchecksum 7dff5220b74d455e6d31b5d0ddb52baeef591d7743d119fd75720f17c9e41062bde18cc6389ce3b4b131aa1e0e3b52261a852fc6dc23690702b94bb143edee57
-docfiles size=85
+containerchecksum c9593bbaee98df6aa290e95196c5436fc34f24839e81014d4e9eff3115bd2834362edc20e19462436174c7603754375d69ac9ca47f81d6b7ad7c95d2dc3b6f0a
+doccontainersize 262484
+doccontainerchecksum 9743f73de151f24d589a3173f99b4e546e9ed9270f56efa337e8d49f0bdeef13628ff05d5a4a62d5dc42cc89395d528d7749e8299a565e1c203900fa27e6722d
+docfiles size=87
RELOC/doc/plain/tex-nutshell/README details="Readme"
RELOC/doc/plain/tex-nutshell/tex-nutshell.pdf details="The document itself"
RELOC/doc/plain/tex-nutshell/tex-nutshell.tex
catalogue-ctan /info/tex-nutshell
catalogue-license pd
catalogue-topics documentation tut-plaintex
-catalogue-version 0.2
+catalogue-version 0.5
name tex-overview
category Package
@@ -289348,15 +289409,15 @@ docfiles size=592
name texlive-docindex
category TLCore
-revision 55170
+revision 55185
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 61f2542954d8fb79def50c78f43d21922972fc57df7baa1318eba28109adcff19141fb949aeaf0c6e2ae8ccc3ba07d4232e83c1ca4bbd1b1a704585a5c6cc5fc
+containerchecksum 0c75c241c036a0227658d30c5672658584e13593d0a7199ec1543b541d305f1008c34aaa3a3d5ec092ba6b6c2738d4730abb0b15fb3ee99377ef8de4a97362e9
doccontainersize 161932
-doccontainerchecksum fdfd35c803cdaaf0e988cd53a740464283cca49e430879799b25a429108e97e2aed1f9934e79dff1f7e836187d6c5aa6e53749192d8ced9b0a1a441bb3f4a258
+doccontainerchecksum 3fcc29024d02d6f0cd2052360896c19db709232e5d3217a79903ce4e591b455bfee1ce7dec4f3b6aa8b23a4fcadec1618c89452126cc06c2afa01e1e3303ea2c
docfiles size=325
doc.html
@@ -289578,7 +289639,7 @@ docfiles size=368
name texlive-scripts
category TLCore
-revision 55171
+revision 55185
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.
@@ -289586,10 +289647,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 132404
-containerchecksum 7fd2876ed9e6ea64938845d8370db777e70f1af0ebc6ad63c144b319451735df0feb35dc79902504fc2d6f5e75a7961f64ce9105c61d580302137c8407b5c376
-doccontainersize 219412
-doccontainerchecksum ba0f20eb7a843852dd39640c0ac01451468fcc56bc16750aa1898b7ab30ab91583f04a7b1050575aefc1831609ffebef24fcd8b0fa6e82882ed7382bf6d8391c
+containersize 132440
+containerchecksum 300567d769bdadb04d12db9e7df3c0ca5c39ae6470c8051fa2d0b9833227bfe023c244150aa8c6c580452af9c206b92f87995934ae49da2e72e5b2e8f146a846
+doccontainersize 219408
+doccontainerchecksum 47897c969519a39a94382f17c341f0352efa47b148ec8a7921de66853fb877bf60268b9c9e6fc3b78f3ff3b2796450d4b1690855436935154dcb7b5ad5ef03f0
docfiles size=141
texmf-dist/doc/man/man1/fmtutil-sys.1
texmf-dist/doc/man/man1/fmtutil-sys.man1.pdf
@@ -313710,18 +313771,28 @@ catalogue-version 0.4
name vcell
category Package
-revision 55164
+revision 55191
+shortdesc Vertical alignment of content inside table cells
relocated 1
-containersize 1044
-containerchecksum a4f9aa53f918835cb6fdf1cf417131d27d7ae059941b367044b572946aefba84495c04d4ea68fec783cb146dc27bfd9caeb03beb4fd72662f2b5a4d445f9db4b
-doccontainersize 150236
-doccontainerchecksum 96aa11a6812a31f3cad268187ab853ad1b6357bab079ee3f847d9b78a4f9bdbff13cd66bac63826ec2097954d198328e93fc87befb4da61af1b34cd528f32fb6
+longdesc This package offers low-level macros to build rows with
+longdesc vertically-aligned cells (top, middle or bottom) and calculate
+longdesc the height of a row. These cells can have variable or fixed
+longdesc height and can be paragraph-cells or inline-cells. Different
+longdesc vertical alignments can be used in the same row.
+containersize 1352
+containerchecksum 7ca3866a8341d756cc567f3b71122cc1a9a5060399f3258b9de809aba2c0d2944a140a6d0d76a4dd8593cb314a8bf469829f5d5d383f3718f5e8422f06f5f8b1
+doccontainersize 150228
+doccontainerchecksum 568ed02cc71370c3a77f468c43cf6cd72b79e9572f463c7aeca663ab725dff4c7db1a630ac7eab7f71063b115fbe3d8299190129c2d50cde859061bf62fdc385
docfiles size=40
- RELOC/doc/latex/vcell/README.md
- RELOC/doc/latex/vcell/vcell.pdf
+ RELOC/doc/latex/vcell/README.md details="Readme"
+ RELOC/doc/latex/vcell/vcell.pdf details="Package documentation"
RELOC/doc/latex/vcell/vcell.tex
runfiles size=1
RELOC/tex/latex/vcell/vcell.sty
+catalogue-ctan /macros/latex/contrib/vcell
+catalogue-license lppl1.3c
+catalogue-topics table
+catalogue-version 1.0.1
name vdmlisting
category Package
@@ -322354,15 +322425,15 @@ catalogue-version 2.0
name xepersian
category Package
-revision 55168
+revision 55194
shortdesc Persian for LaTeX, using XeTeX
relocated 1
longdesc This package provides a convenient interface for typesetting
longdesc Persian and English texts in LaTeX, using the XeTeX engine.
-containersize 58540
-containerchecksum 0ae27db064a181a56584cf33d612a59b1435ae6baf2cf9beac34d0d765dce3e7b7ea2d3f423bb4cbc1fddc79c4c3aec2e5a8df1bd3831e5d87993f0c84133a63
-doccontainersize 987568
-doccontainerchecksum b2610938d4094209b3a5c16aa3dd72dca0ff52fa3ff7e1d07ecaa99de9dd480b3791364ddd2f38827c2db410acca8e0fd7ee53b7f3f58962fcfda44ecb038a59
+containersize 58564
+containerchecksum c5880fe199b5a239ecce8e4370396f4a981a886e8412cfad36032c4d2b7fe9fdc7d6818e14b53ca22be36909f19be7f363b40cd58644231ce015a627bd65a48f
+doccontainersize 987500
+doccontainerchecksum 395bdd506072a2e234bb45f120ad748322f78657fa5c7013097af28688dfc7e58d2a7c865fd2c80592132fa46a02e35f65aa4bbfa752c5fb6b4b829a79a302cf
docfiles size=315
RELOC/doc/xelatex/xepersian/README details="Readme"
RELOC/doc/xelatex/xepersian/dkun-0.3.py
@@ -322382,8 +322453,8 @@ docfiles size=315
RELOC/doc/xelatex/xepersian/xepersian-doc.pdf details="Package user documentation"
RELOC/doc/xelatex/xepersian/xepersian-logo.tex
RELOC/doc/xelatex/xepersian/xepersian.pdf details="Package source documentation"
-srccontainersize 74224
-srccontainerchecksum 0eef6a6228b23cb4edf4750131bd60cee0be978e542a30441fa89141adc924e4e803209d1b8816a1657c34ddb91fc14250f10a71a8a53b906d278ec591e3a061
+srccontainersize 74624
+srccontainerchecksum 866a5fb8007fa600c50b343903a306d17e26d5616eb7fc14487ae93005cb7bce1209d382104021cd2b345ea02f2a4b058518454bf797600ad59e8f9254bee8af
srcfiles size=118
RELOC/source/xelatex/xepersian/xepersian-doc-basics.ltx
RELOC/source/xelatex/xepersian/xepersian-doc-boolean.ltx
@@ -322396,7 +322467,7 @@ srcfiles size=118
RELOC/source/xelatex/xepersian/xepersian-doc.ltx
RELOC/source/xelatex/xepersian/xepersian.dtx
RELOC/source/xelatex/xepersian/xepersian.ins
-runfiles size=110
+runfiles size=111
RELOC/fonts/misc/xetex/fontmapping/xepersian/persian-tex-text.map
RELOC/fonts/misc/xetex/fontmapping/xepersian/persian-tex-text.tec
RELOC/tex/xelatex/xepersian/algorithm-xepersian.def
@@ -322466,7 +322537,7 @@ catalogue-contact-repository https://github.com/persiantex/xepersian
catalogue-ctan /macros/xetex/latex/xepersian
catalogue-license lppl1.3c
catalogue-topics persian xetex class
-catalogue-version 23.0
+catalogue-version 23.1
name xepersian-hm
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 358a50441b..086e131ae2 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-e7a80b2f637c721d3610200c2adce5aa texlive.tlpdb
+fa19c5d105d47b0ca68640db1cf5c95c texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index a1c41d2375..d6ffce8aa1 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-4c12529852ab1e123cfa5a36257daac0e6c9291cda3dbe92e5091838231b3177c36d6ea720a2d0af1512ea48fdee2f3326b061a0beb7a0a6d50c68c20e5e9c45 texlive.tlpdb
+57ec063e661574e56fa63a90f8c2cb0f3b98af8ec022a236f9b113983c2941d4ded0e553d69261111de5edd14b374dd95176c52f351b9d13abb0f19b741ccb39 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index add42546f3..6a1aa7e5cf 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-----
-iQEcBAEBCgAGBQJewG4mAAoJEEzhh34ZQ4xwPFQH/Rc1ra1qmZpRoH8HbQFPz/WV
-w5YmAbKnHCSbHS2FOhcTZ6oqQOLukRh2hXl98cN9j3uNzdEvmcZIYPdWYu2E2/Vl
-iJ8k9tIBRfL9wZ1HuUtubXHfNPPQFT6a5xyi4eyrtIa/Syt38fNeQw9NkupuwGra
-eWyqLaJZGbze6KYgZ1ETjG4wCvH+8PQ4v7KqQIDIrQ8RjrZbbMisO+yl6BBLwJfM
-aytdj0ZSBKGd9rNHWto7XUGrCG+i91PPllUKcpL39ZgmV36TLLe/qg2dl0p5EcUT
-m0gnwaO+fvIhKqK+/P2YjTP8O5aIhdZhATi3so3VzLubvspXGn9Xh/IQ8aOqgYY=
-=5w/X
+iQEcBAEBCgAGBQJewcHRAAoJEEzhh34ZQ4xwA0gIALsFUldntIGFqxz9EwLNGqrW
+mwtbgCxjusAprKASCxB1FJFfeqVZFuew8oLTVLzq5cYbEzLTp4xp7PgZGZRMbq/J
+xcBbegn7h9SYlHLvtsijOw8niSbh+lmecA8ZlHJKUB5sthc6pxNzBGby0mQVFJFG
++SQgX5JMkoagl/QGCtDNN2pERZn3Bqxfo1TBN/iloDL7g8CvK8WzvxxVBhagMzh0
+jnJN2jTHNB8xCJOVY2vouqPLiHhEBbHyBSsy3663EuNGju//o82660bcTLp6quhd
+ww2hRFoWmvPUHvUe1Kvj56OnijVjhGs+xuYvVy5+pkg6tQFG5m74tYDTr8yfV58=
+=3axO
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 021d8dbd30..5c61277030 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/doc/2.9/miktex.pdf b/systems/win32/miktex/doc/2.9/miktex.pdf
index 156b5bfc9b..93e2f1225c 100644
--- a/systems/win32/miktex/doc/2.9/miktex.pdf
+++ b/systems/win32/miktex/doc/2.9/miktex.pdf
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/files.csv.lzma b/systems/win32/miktex/tm/packages/files.csv.lzma
index 785e057c47..00d9850730 100644
--- a/systems/win32/miktex/tm/packages/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/files.csv.lzma b/systems/win32/miktex/tm/packages/next/files.csv.lzma
index d13bd86445..14ed35d5ca 100644
--- a/systems/win32/miktex/tm/packages/next/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/next/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index 6ee04090bc..4c23d8348a 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=1589660117
+date=1589749905
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=8987e9c5e2fdf184c071129efaaead0f
-numpkg=3907
+lstdigest=3cb129a35b37935213bb529902a31f0d
+numpkg=3910
relstate=next
-version=7441
+version=7442
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: tzijeDLjL42O7l5/MVkoZnVxt8xtnmiosdVW+fHUB1sLuncsl3wLpGYpDENj7I5ceuCEltgtuZV4LiC7tNzP/AFwdP8XdYo6mvmJMLPo8sZBdTE4ocQy2HI4SvVrN/o72keFvNFrh5+si75kMfkqeHBOvw0erCRuVHJIv5lOp40s4J4a0h51z3bnWr6CuSKFZq4ya9PqC+9FVVA+K2x5/q/TNYunbd5IuyktmmTNvKiOexNx1yvx2vRHK8BRkqmEY0p4t3LBs6I/szYBxNeX7VVUDGvgAYFELGwhnvtsofb6IYunaCtX0Tk/lnGV6/3lWd79OBldnXe5VuxkR9C2mg==
+;;;; signature/miktex: AJrwblWdmjv81Bn8TtVHrOQL88ZLgkv8tPjCuEw5lOlRFAnH57hPy1B3hHX+FV/4krbUnsj8QQ3tO6smcgZHn+aUW0St7CIKTyhJIaDEvggSZkTOdO/zzCmKjFFs+6czYbo8z5T4iFhbj6Xa4ef2L/fuF9hZl+eyGyjwKfyrt7nqX9DrhLoUghE72HZNim7IO4swVt7pB1oCaF62o9phctHJMrCwiniSu+IfLpzVHhZyDkR4qsF9aSQnyXl0nOYcZkU5PTm+U7ZEgzVjB+y2XwbqNsFZOlNJY1rE/5RscsFQRQPMuQiZCyjulhHyGr/fqfyNXd1fQvpA4SSecAuhYA==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 95e2db015f..05b2b3f61d 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1589659903
-lastupd=beamerappendixnote bidi etoc l3kernel l3packages lua-uni-algos 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
-lstdigest=0e044beaf824273d20f2ff4650519f8a
-numpkg=3907
+date=1589749459
+lastupd=ctex etbb glossaries-nynorsk hyperref 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
+lstdigest=46cecb040ee9a10be92e9a821ce5ca3d
+numpkg=3910
relstate=stable
-version=7441
+version=7442
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: HeeJh6KrDuNI0y0uDI+JykYzXH9nNHbM06sBJFcZvmU3RFJjlEeb/EVsX5N8T0qeba6+aix1MAsFPO3GmAEZ4mYbspxr6U89ErumgGSXUEzUAvevEN3/l/XXZ/Dis1SNGeNBMfxaYUF93Ea/uV1xKAlWK9jdkQplMcnxo0aboCow7PozcvXVexELDSn7PwCrhIU9tmFnN9y5DH/kYWlUHSuHGu/dcCo3Y7JB97XSFKKY4LSqx86G2Hq+1/+IJcehpHFizLYgo8rkVEDE6UbWvh78X1dAh57FbhgGlmVmU0C3Q8oii9JzLyOh8sEBh0OcXYVsz2JoTKpv76msrVzCCA==
+;;;; signature/miktex: SyLZ/0FQNF4x725LbKiEqUYDcXuuPvm/IBrPVmyL4VQcx1iU3yrltSin0sUkQ7g/kTfCAjFsVGqZzKwWXiV3XAcUyIN6HDKHrs7YuKaN1xtAOVXHA/gaiuXBX5azdiWxmanmyWjW39M5mF9UCySuPOg2QJZY4dyecby4AGAW2FvTPmvg7iNYSeoNbOqbcBCWa/NOY/1AHrOFLbYf+F2DHXbpIepsMnJpe1Q2/P5S4bw6OfhIGOm3sgzK5mx5z6pmwiif366TQ5079g1uLH1VxOwAdLZdUYFtgQKbGERS6vO0GS8T9HCTmuRaMHbnKxZwGHWF4MdoNZZx8J+9etjnLA==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/w32tex/ChangeLog b/systems/win32/w32tex/ChangeLog
index 3ac1c132df..fc49ebde93 100644
--- a/systems/win32/w32tex/ChangeLog
+++ b/systems/win32/w32tex/ChangeLog
@@ -1,5 +1,11 @@
W32TeX (x86 & x64) ChangeLog
+[2020/05/17]
+(01) ltxpkgs.tar.xz
+ Update hyperref.
+(02) xetex-w32.tar.xz
+ Restore xepersian.
+
[2020/05/16]
(01) aleph-w32.tar.xz
Update format files.
diff --git a/timestamp b/timestamp
index 3f44f6ddeb..d3e0b182f2 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2020-05-17-02-02
+2020-05-18-02-02