summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-05-07 03:01:09 +0000
committerNorbert Preining <norbert@preining.info>2020-05-07 03:01:09 +0000
commit56bd1f5b8377f54b4af39a114362a7762d27f13c (patch)
tree882c573288f2a3f158b490ea3de1672fca9e94a9
parent36d8a5cd45b5a96007208a0d5b1f52e708d0fec8 (diff)
CTAN sync 202005070301
-rw-r--r--FILES.byname1196
-rw-r--r--FILES.byname.gzbin2220474 -> 2220538 bytes
-rw-r--r--FILES.last07days1261
-rw-r--r--fonts/libertinus/Changes1
-rw-r--r--fonts/libertinus/README.md4
-rw-r--r--fonts/libertinus/doc/libertinus-doc.pdfbin18304 -> 15920 bytes
-rw-r--r--fonts/libertinus/latex/libertinus.sty19
-rw-r--r--fonts/utilities/jfmutil/LICENSE2
-rw-r--r--fonts/utilities/jfmutil/README-ja.md10
-rw-r--r--fonts/utilities/jfmutil/README.md10
-rw-r--r--fonts/utilities/jfmutil/jfmutil.pl168
-rw-r--r--macros/latex/contrib/achemso/CHANGELOG.md536
-rw-r--r--macros/latex/contrib/achemso/achemso-demo.bib2
-rw-r--r--macros/latex/contrib/achemso/achemso-demo.pdfbin347883 -> 359125 bytes
-rw-r--r--macros/latex/contrib/achemso/achemso-demo.tex2
-rw-r--r--macros/latex/contrib/achemso/achemso.dtx468
-rw-r--r--macros/latex/contrib/achemso/achemso.ins149
-rw-r--r--macros/latex/contrib/achemso/achemso.pdfbin518408 -> 514491 bytes
-rw-r--r--macros/latex/contrib/animate/ChangeLog3
-rw-r--r--macros/latex/contrib/animate/animate.pdfbin3911070 -> 3887744 bytes
-rw-r--r--macros/latex/contrib/animate/animate.sty217
-rw-r--r--macros/latex/contrib/animate/animate.tex9
-rw-r--r--macros/latex/contrib/beamer/CHANGELOG.md17
-rw-r--r--macros/latex/contrib/beamer/base/beamer.cls2
-rw-r--r--macros/latex/contrib/beamer/base/beamerarticle.sty2
-rw-r--r--macros/latex/contrib/beamer/base/beamerbaseframe.sty3
-rw-r--r--macros/latex/contrib/beamer/base/beamerbaselocalstructure.sty23
-rw-r--r--macros/latex/contrib/beamer/base/beamerbasenotes.sty2
-rw-r--r--macros/latex/contrib/beamer/base/beamerbaseoverlay.sty2
-rw-r--r--macros/latex/contrib/beamer/base/themes/outer/beamerouterthemedefault.sty4
-rw-r--r--macros/latex/contrib/beamer/base/themes/outer/beamerouterthemeshadow.sty2
-rw-r--r--macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesmoothbars.sty4
-rw-r--r--macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesmoothtree.sty4
-rw-r--r--macros/latex/contrib/beamer/doc/beamerexample-conference-talk.pdfbin148816 -> 149003 bytes
-rw-r--r--macros/latex/contrib/beamer/doc/beamerexample-lecture-beamer-version.pdfbin353427 -> 353430 bytes
-rw-r--r--macros/latex/contrib/beamer/doc/beamerexample-lecture-print-version.pdfbin324218 -> 316925 bytes
-rw-r--r--macros/latex/contrib/beamer/doc/beamerug-animations.tex4
-rw-r--r--macros/latex/contrib/beamer/doc/beamerug-color.tex2
-rw-r--r--macros/latex/contrib/beamer/doc/beamerug-installation.tex6
-rw-r--r--macros/latex/contrib/beamer/doc/beamerug-introduction.tex8
-rw-r--r--macros/latex/contrib/beamer/doc/beamerug-localstructure.tex10
-rw-r--r--macros/latex/contrib/beamer/doc/beamerug-macros.tex2
-rw-r--r--macros/latex/contrib/beamer/doc/beamerug-nonpresentation.tex32
-rw-r--r--macros/latex/contrib/beamer/doc/beameruserguide.pdfbin1603631 -> 1629964 bytes
-rw-r--r--macros/latex/contrib/beamer/doc/beameruserguide.tex2
-rw-r--r--macros/latex/contrib/media9/ChangeLog8
-rw-r--r--macros/latex/contrib/media9/doc/media9.pdfbin3727327 -> 3727330 bytes
-rw-r--r--macros/latex/contrib/media9/media9.sty8
-rw-r--r--macros/latex/contrib/media9/pdfbase.sty76
-rw-r--r--macros/luatex/optex/README17
-rw-r--r--macros/luatex/optex/base/alloc.opm (renamed from macros/luatex/optex/alloc.opm)4
-rw-r--r--macros/luatex/optex/base/basic-macros.opm (renamed from macros/luatex/optex/basic-macros.opm)0
-rw-r--r--macros/luatex/optex/base/bib-iso690.opm (renamed from macros/luatex/optex/bib-iso690.opm)0
-rw-r--r--macros/luatex/optex/base/bib-simple.opm (renamed from macros/luatex/optex/bib-simple.opm)0
-rw-r--r--macros/luatex/optex/base/cite-bib.opm (renamed from macros/luatex/optex/cite-bib.opm)0
-rw-r--r--macros/luatex/optex/base/colors.opm (renamed from macros/luatex/optex/colors.opm)0
-rw-r--r--macros/luatex/optex/base/doc.opm (renamed from macros/luatex/optex/doc.opm)181
-rw-r--r--macros/luatex/optex/base/f-adventor.opm (renamed from macros/luatex/optex/f-adventor.opm)0
-rw-r--r--macros/luatex/optex/base/f-antt.opm (renamed from macros/luatex/optex/f-antt.opm)0
-rw-r--r--macros/luatex/optex/base/f-baskerville.opm (renamed from macros/luatex/optex/f-baskerville.opm)0
-rw-r--r--macros/luatex/optex/base/f-bonum.opm (renamed from macros/luatex/optex/f-bonum.opm)0
-rw-r--r--macros/luatex/optex/base/f-cursor.opm (renamed from macros/luatex/optex/f-cursor.opm)0
-rw-r--r--macros/luatex/optex/base/f-gfsbodoni.opm (renamed from macros/luatex/optex/f-gfsbodoni.opm)0
-rw-r--r--macros/luatex/optex/base/f-heros.opm (renamed from macros/luatex/optex/f-heros.opm)0
-rw-r--r--macros/luatex/optex/base/f-libertine-s.opm (renamed from macros/luatex/optex/f-libertine-s.opm)0
-rw-r--r--macros/luatex/optex/base/f-libertine.opm (renamed from macros/luatex/optex/f-libertine.opm)0
-rw-r--r--macros/luatex/optex/base/f-lido.opm (renamed from macros/luatex/optex/f-lido.opm)0
-rw-r--r--macros/luatex/optex/base/f-lmfonts.opm (renamed from macros/luatex/optex/f-lmfonts.opm)0
-rw-r--r--macros/luatex/optex/base/f-pagella.opm (renamed from macros/luatex/optex/f-pagella.opm)0
-rw-r--r--macros/luatex/optex/base/f-schola.opm (renamed from macros/luatex/optex/f-schola.opm)0
-rw-r--r--macros/luatex/optex/base/f-technika.opm (renamed from macros/luatex/optex/f-technika.opm)0
-rw-r--r--macros/luatex/optex/base/f-termes.opm (renamed from macros/luatex/optex/f-termes.opm)0
-rw-r--r--macros/luatex/optex/base/f-xcharter.opm (renamed from macros/luatex/optex/f-xcharter.opm)0
-rw-r--r--macros/luatex/optex/base/fams-ini.opm (renamed from macros/luatex/optex/fams-ini.opm)0
-rw-r--r--macros/luatex/optex/base/fnotes.opm (renamed from macros/luatex/optex/fnotes.opm)16
-rw-r--r--macros/luatex/optex/base/fonts-catalog.opm (renamed from macros/luatex/optex/fonts-catalog.opm)0
-rw-r--r--macros/luatex/optex/base/fonts-opmac.opm (renamed from macros/luatex/optex/fonts-opmac.opm)14
-rw-r--r--macros/luatex/optex/base/fonts-preload.opm (renamed from macros/luatex/optex/fonts-preload.opm)0
-rw-r--r--macros/luatex/optex/base/fonts-resize.opm (renamed from macros/luatex/optex/fonts-resize.opm)2
-rw-r--r--macros/luatex/optex/base/fonts-select.opm (renamed from macros/luatex/optex/fonts-select.opm)29
-rw-r--r--macros/luatex/optex/base/graphics.opm (renamed from macros/luatex/optex/graphics.opm)30
-rw-r--r--macros/luatex/optex/base/hi-syntax.opm (renamed from macros/luatex/optex/hi-syntax.opm)4
-rw-r--r--macros/luatex/optex/base/hisyntax-c.opm (renamed from macros/luatex/optex/hisyntax-c.opm)14
-rw-r--r--macros/luatex/optex/base/hisyntax-html.opm (renamed from macros/luatex/optex/hisyntax-html.opm)0
-rw-r--r--macros/luatex/optex/base/hisyntax-python.opm (renamed from macros/luatex/optex/hisyntax-python.opm)12
-rw-r--r--macros/luatex/optex/base/hisyntax-tex.opm (renamed from macros/luatex/optex/hisyntax-tex.opm)2
-rw-r--r--macros/luatex/optex/base/hyperlinks.opm (renamed from macros/luatex/optex/hyperlinks.opm)17
-rw-r--r--macros/luatex/optex/base/hyphen-lan.opm (renamed from macros/luatex/optex/hyphen-lan.opm)9
-rw-r--r--macros/luatex/optex/base/if-macros.opm (renamed from macros/luatex/optex/if-macros.opm)9
-rw-r--r--macros/luatex/optex/base/languages.opm (renamed from macros/luatex/optex/languages.opm)25
-rw-r--r--macros/luatex/optex/base/lists.opm (renamed from macros/luatex/optex/lists.opm)2
-rw-r--r--macros/luatex/optex/base/logos.opm (renamed from macros/luatex/optex/logos.opm)2
-rw-r--r--macros/luatex/optex/base/luatex-ini.opm (renamed from macros/luatex/optex/luatex-ini.opm)62
-rw-r--r--macros/luatex/optex/base/makeindex.opm (renamed from macros/luatex/optex/makeindex.opm)24
-rw-r--r--macros/luatex/optex/base/maketoc.opm (renamed from macros/luatex/optex/maketoc.opm)4
-rw-r--r--macros/luatex/optex/base/margins.opm (renamed from macros/luatex/optex/margins.opm)0
-rw-r--r--macros/luatex/optex/base/math-macros.opm (renamed from macros/luatex/optex/math-macros.opm)40
-rw-r--r--macros/luatex/optex/base/math-preload.opm (renamed from macros/luatex/optex/math-preload.opm)31
-rw-r--r--macros/luatex/optex/base/math-unicode.opm (renamed from macros/luatex/optex/math-unicode.opm)2
-rw-r--r--macros/luatex/optex/base/mathclass.opm (renamed from macros/luatex/optex/mathclass.opm)0
-rw-r--r--macros/luatex/optex/base/more-macros.opm (renamed from macros/luatex/optex/more-macros.opm)37
-rw-r--r--macros/luatex/optex/base/multicolumns.opm (renamed from macros/luatex/optex/multicolumns.opm)0
-rw-r--r--macros/luatex/optex/base/optex.ini (renamed from macros/luatex/optex/optex.ini)2
-rw-r--r--macros/luatex/optex/base/others.opm (renamed from macros/luatex/optex/others.opm)8
-rw-r--r--macros/luatex/optex/base/outlines.opm (renamed from macros/luatex/optex/outlines.opm)4
-rw-r--r--macros/luatex/optex/base/output.opm (renamed from macros/luatex/optex/output.opm)16
-rw-r--r--macros/luatex/optex/base/parameters.opm (renamed from macros/luatex/optex/parameters.opm)10
-rw-r--r--macros/luatex/optex/base/pdfuni-string.opm (renamed from macros/luatex/optex/pdfuni-string.opm)2
-rw-r--r--macros/luatex/optex/base/plain-macros.opm (renamed from macros/luatex/optex/plain-macros.opm)20
-rw-r--r--macros/luatex/optex/base/prefixed.opm (renamed from macros/luatex/optex/prefixed.opm)100
-rw-r--r--macros/luatex/optex/base/ref-file.opm (renamed from macros/luatex/optex/ref-file.opm)4
-rw-r--r--macros/luatex/optex/base/references.opm (renamed from macros/luatex/optex/references.opm)2
-rw-r--r--macros/luatex/optex/base/sections.opm (renamed from macros/luatex/optex/sections.opm)21
-rw-r--r--macros/luatex/optex/base/slides.opm (renamed from macros/luatex/optex/slides.opm)13
-rw-r--r--macros/luatex/optex/base/styles.opm (renamed from macros/luatex/optex/styles.opm)0
-rw-r--r--macros/luatex/optex/base/table.opm (renamed from macros/luatex/optex/table.opm)2
-rw-r--r--macros/luatex/optex/base/uni-lcuc.opm (renamed from macros/luatex/optex/uni-lcuc.opm)2
-rw-r--r--macros/luatex/optex/base/unimath-codes.opm (renamed from macros/luatex/optex/unimath-codes.opm)27
-rw-r--r--macros/luatex/optex/base/unimath-table.opm (renamed from macros/luatex/optex/unimath-table.opm)0
-rw-r--r--macros/luatex/optex/base/usebib.opm (renamed from macros/luatex/optex/usebib.opm)2
-rw-r--r--macros/luatex/optex/base/verbatim.opm (renamed from macros/luatex/optex/verbatim.opm)4
-rw-r--r--macros/luatex/optex/demo/op-demo.tex (renamed from macros/luatex/optex/op-demo.tex)0
-rw-r--r--macros/luatex/optex/demo/op-letter.tex (renamed from macros/luatex/optex/op-letter.tex)2
-rw-r--r--macros/luatex/optex/demo/op-ring.png (renamed from macros/luatex/optex/op-ring.png)bin512984 -> 512984 bytes
-rw-r--r--macros/luatex/optex/demo/op-slides.tex (renamed from macros/luatex/optex/op-slides.tex)4
-rw-r--r--macros/luatex/optex/demo/slides-bg.png (renamed from macros/luatex/optex/slides-bg.png)bin62385 -> 62385 bytes
-rw-r--r--macros/luatex/optex/doc/optex-doc.pdfbin1147940 -> 1172140 bytes
-rw-r--r--macros/luatex/optex/doc/optex-doc.tex21
-rw-r--r--macros/luatex/optex/doc/optex-techdoc.tex9
-rw-r--r--macros/luatex/optex/doc/optex-userdoc.tex50
-rw-r--r--macros/luatex/optex/pkg/qrcode.opm2706
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb255
-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.xzbin2194884 -> 2195676 bytes
-rw-r--r--systems/win32/miktex/tm/packages/files.csv.lzmabin531674 -> 536904 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/files.csv.lzmabin531714 -> 536920 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini10
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini17
-rw-r--r--systems/win32/w32tex/ChangeLog14
-rw-r--r--timestamp2
142 files changed, 5680 insertions, 2536 deletions
diff --git a/FILES.byname b/FILES.byname
index e6fe998bb7..f9724ac0d9 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/05 | 216850 | FILES.last07days
+2020/05/06 | 282128 | 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
@@ -61139,9 +61139,9 @@
2017/06/10 | 1768 | fonts/libertine/vf/LinLibertineTZ-tosf-t1.vf
2017/06/10 | 624 | fonts/libertine/vf/LinLibertineTZ-tosf-ts1.vf
2020/03/26 | 20168179 | fonts/libertine.zip
-2018/09/03 | 39 | fonts/libertinus/Changes
-2018/09/04 | 18304 | fonts/libertinus/doc/libertinus-doc.pdf
-2018/09/04 | 851 | fonts/libertinus/doc/libertinus-doc.tex
+2020/05/06 | 82 | fonts/libertinus/Changes
+2020/05/06 | 15920 | fonts/libertinus/doc/libertinus-doc.pdf
+2019/11/25 | 851 | fonts/libertinus/doc/libertinus-doc.tex
2020/03/08 | 695 | fonts/libertinus-fonts/AUTHORS.txt
2020/03/08 | 855 | fonts/libertinus-fonts/CONTRIBUTING.txt
2020/03/08 | 842 | fonts/libertinus-fonts/CONTRIBUTORS.txt
@@ -61167,14 +61167,14 @@
2020/03/08 | 4427 | fonts/libertinus-fonts/OFL.txt
2020/03/08 | 1644 | fonts/libertinus-fonts/README.txt
2020/03/08 | 3485526 | fonts/libertinus-fonts.zip
-2018/09/03 | 1016 | fonts/libertinus/latex/libertinus.sty
+2020/05/06 | 847 | fonts/libertinus/latex/libertinus.sty
2020/04/25 | 1693 | fonts/libertinus-otf/Changes
2020/04/25 | 687625 | fonts/libertinus-otf/doc/libertinus-otf-doc.pdf
2020/04/25 | 58704 | fonts/libertinus-otf/doc/libertinus-otf-doc.tex
2020/04/25 | 25167 | fonts/libertinus-otf/latex/libertinus-otf.sty
2020/04/25 | 408 | fonts/libertinus-otf/README.md
2020/04/25 | 662542 | fonts/libertinus-otf.zip
-2018/09/04 | 488 | fonts/libertinus/README.md
+2020/05/06 | 489 | fonts/libertinus/README.md
2017/08/17 | 5490 | fonts/libertinust1math/afm/BDXsfmi-bol.afm
2017/08/12 | 5698 | fonts/libertinust1math/afm/BDXsfmi-reg.afm
2017/08/17 | 5925 | fonts/libertinust1math/afm/BDXsfmr-bol.afm
@@ -63210,7 +63210,7 @@
2019/12/17 | 1732 | fonts/libertinus-type1/vf/LibertinusSerif-Semibold-tosf-t1.vf
2019/12/17 | 600 | fonts/libertinus-type1/vf/LibertinusSerif-Semibold-tosf-ts1.vf
2019/12/17 | 12737584 | fonts/libertinus-type1.zip
-2018/09/04 | 19782 | fonts/libertinus.zip
+2020/05/06 | 17330 | fonts/libertinus.zip
2012/12/01 | 2464 | fonts/librebaskerville/doc/FONTLOG.txt
2012/12/01 | 32188 | fonts/librebaskerville/doc/librebaskerville-samples.pdf
2013/06/26 | 305 | fonts/librebaskerville/doc/librebaskerville-samples.tex
@@ -123723,11 +123723,11 @@
2000/02/10 | 44061 | fonts/utilities/gsftopk/gsftopkk-1.19.1.tar.gz
2000/12/20 | 44383 | fonts/utilities/gsftopk/gsftopkk-1.19.2.tar.gz
2000/01/25 | 44051 | fonts/utilities/gsftopk/gsftopkk-1.19.tar.gz
-2019/09/03 | 103205 | fonts/utilities/jfmutil/jfmutil.pl
-2019/02/09 | 1086 | fonts/utilities/jfmutil/LICENSE
-2019/09/03 | 23241 | fonts/utilities/jfmutil/README-ja.md
-2019/09/03 | 4409 | fonts/utilities/jfmutil/README.md
-2019/09/03 | 38179 | fonts/utilities/jfmutil.zip
+2020/05/04 | 105886 | fonts/utilities/jfmutil/jfmutil.pl
+2020/05/04 | 1091 | fonts/utilities/jfmutil/LICENSE
+2020/05/04 | 23559 | fonts/utilities/jfmutil/README-ja.md
+2020/05/04 | 4670 | fonts/utilities/jfmutil/README.md
+2020/05/06 | 38891 | fonts/utilities/jfmutil.zip
2007/01/10 | 626729 | fonts/utilities/JustFontItTE/Linux/jfite101beta1.tar.gz
2007/01/10 | 2330 | fonts/utilities/JustFontItTE/README
2007/01/10 | 316700 | fonts/utilities/JustFontItTE/Windows/jfite101.zip
@@ -162766,13 +162766,13 @@
2018/11/24 | 6522794 | install/macros/latex/contrib/abntex2.tds.zip
2009/09/02 | 160216 | install/macros/latex/contrib/abstract.tds.zip
2019/12/05 | 340781 | install/macros/latex/contrib/accsupp.tds.zip
-2019/02/14 | 976464 | install/macros/latex/contrib/achemso.tds.zip
+2020/05/06 | 997615 | install/macros/latex/contrib/achemso.tds.zip
2010/11/19 | 165549 | install/macros/latex/contrib/acroterm.tds.zip
2019/01/04 | 821335 | install/macros/latex/contrib/adjustbox.tds.zip
2015/08/04 | 140785 | install/macros/latex/contrib/alertmessage.tds.zip
2019/12/09 | 365186 | install/macros/latex/contrib/alphalph.tds.zip
2013/03/08 | 2249874 | install/macros/latex/contrib/amsrefs.tds.zip
-2020/04/25 | 3235087 | install/macros/latex/contrib/animate.tds.zip
+2020/05/06 | 3234020 | install/macros/latex/contrib/animate.tds.zip
2014/08/24 | 220789 | install/macros/latex/contrib/answers.tds.zip
2020/01/15 | 195222 | install/macros/latex/contrib/ascmac.tds.zip
2010/03/20 | 235440 | install/macros/latex/contrib/asyfig.tds.zip
@@ -162788,7 +162788,7 @@
2014/10/14 | 197718 | install/macros/latex/contrib/avremu.tds.zip
2015/11/14 | 148284 | install/macros/latex/contrib/bankstatement.tds.zip
2019/12/16 | 5185901 | install/macros/latex/contrib/beamer-contrib/themes/fibeamer.tds.zip
-2019/09/30 | 3049892 | install/macros/latex/contrib/beamer.tds.zip
+2020/05/06 | 3070428 | install/macros/latex/contrib/beamer.tds.zip
2020/02/22 | 776090 | install/macros/latex/contrib/beilstein.tds.zip
2009/09/08 | 279114 | install/macros/latex/contrib/bez123.tds.zip
2019/01/28 | 1087181 | install/macros/latex/contrib/bezos.tds.zip
@@ -162954,7 +162954,7 @@
2010/03/26 | 732372 | install/macros/latex/contrib/mattens.tds.zip
2013/07/01 | 1898068 | install/macros/latex/contrib/mdframed.tds.zip
2020/04/16 | 165882 | install/macros/latex/contrib/media4svg.tds.zip
-2020/03/25 | 7429669 | install/macros/latex/contrib/media9.tds.zip
+2020/05/06 | 7429702 | install/macros/latex/contrib/media9.tds.zip
2020/03/25 | 3612179 | install/macros/latex/contrib/memoir.tds.zip
2016/08/08 | 586877 | install/macros/latex/contrib/menukeys.tds.zip
2020/05/05 | 25615149 | install/macros/latex/contrib/mercatormap.tds.zip
@@ -178967,14 +178967,16 @@
2019/12/05 | 327709 | macros/latex/contrib/accsupp/accsupp.pdf
2019/12/05 | 310 | macros/latex/contrib/accsupp/README.md
2019/12/05 | 331978 | macros/latex/contrib/accsupp.zip
-2017/08/09 | 5245 | macros/latex/contrib/achemso/achemso-demo.bib
-2019/02/14 | 347883 | macros/latex/contrib/achemso/achemso-demo.pdf
-2018/04/02 | 16202 | macros/latex/contrib/achemso/achemso-demo.tex
-2019/02/14 | 160187 | macros/latex/contrib/achemso/achemso.dtx
-2019/02/14 | 518408 | macros/latex/contrib/achemso/achemso.pdf
+2020/02/04 | 5245 | macros/latex/contrib/achemso/achemso-demo.bib
+2020/05/06 | 359125 | macros/latex/contrib/achemso/achemso-demo.pdf
+2020/02/04 | 16202 | macros/latex/contrib/achemso/achemso-demo.tex
+2020/05/06 | 149726 | macros/latex/contrib/achemso/achemso.dtx
+2020/05/06 | 6241 | macros/latex/contrib/achemso/achemso.ins
+2020/05/06 | 514491 | macros/latex/contrib/achemso/achemso.pdf
+2020/05/06 | 17923 | macros/latex/contrib/achemso/CHANGELOG.md
2017/08/09 | 464 | macros/latex/contrib/achemso/LICENSE.md
2017/08/09 | 1333 | macros/latex/contrib/achemso/README.md
-2019/02/14 | 885525 | macros/latex/contrib/achemso.zip
+2020/05/06 | 898207 | macros/latex/contrib/achemso.zip
2019/12/16 | 2608 | macros/latex/contrib/acmart/acmart.bib
2020/05/03 | 238751 | macros/latex/contrib/acmart/acmart.dtx
2019/04/21 | 1016 | macros/latex/contrib/acmart/acmart.ins
@@ -179649,10 +179651,10 @@
2007/10/11 | 13856 | macros/latex/contrib/analogclock/clock.ttf
2008/12/22 | 551 | macros/latex/contrib/analogclock/README
2008/12/22 | 69900 | macros/latex/contrib/analogclock.zip
-2020/04/25 | 3911070 | macros/latex/contrib/animate/animate.pdf
-2020/04/25 | 135531 | macros/latex/contrib/animate/animate.sty
-2020/04/25 | 83630 | macros/latex/contrib/animate/animate.tex
-2020/04/25 | 11663 | macros/latex/contrib/animate/ChangeLog
+2020/05/06 | 3887744 | macros/latex/contrib/animate/animate.pdf
+2020/05/06 | 137404 | macros/latex/contrib/animate/animate.sty
+2020/05/06 | 83728 | macros/latex/contrib/animate/animate.tex
+2020/05/06 | 11725 | macros/latex/contrib/animate/ChangeLog
2020/03/11 | 8561 | macros/latex/contrib/animate/files/bye_0.eps
2020/03/11 | 8342 | macros/latex/contrib/animate/files/bye_1.eps
2020/03/11 | 8561 | macros/latex/contrib/animate/files/bye_2.eps
@@ -179661,7 +179663,7 @@
2020/03/11 | 2409 | macros/latex/contrib/animate/files/exp.mp
2020/03/11 | 3534 | macros/latex/contrib/animate/files/scarab.mp
2020/04/20 | 4112 | macros/latex/contrib/animate/README.md
-2020/04/25 | 3232815 | macros/latex/contrib/animate.zip
+2020/05/06 | 3231748 | macros/latex/contrib/animate.zip
2020/04/05 | 18934 | macros/latex/contrib/annee-scolaire/annee-scolaire.dtx
2020/04/05 | 466896 | macros/latex/contrib/annee-scolaire/annee-scolaire-eng.pdf
2020/04/05 | 489796 | macros/latex/contrib/annee-scolaire/annee-scolaire-fra.pdf
@@ -180509,136 +180511,136 @@
2011/10/19 | 1058 | macros/latex/contrib/bchart/LICENSE.txt
2011/10/19 | 413 | macros/latex/contrib/bchart/README.md
2017/04/18 | 150314 | macros/latex/contrib/bchart.zip
-2019/08/06 | 1506 | macros/latex/contrib/beamer/AUTHORS.md
+2020/02/26 | 1506 | macros/latex/contrib/beamer/AUTHORS.md
2017/11/30 | 17080 | macros/latex/contrib/beamer/base/art/beamericonarticle.20.eps
2017/11/30 | 2958 | macros/latex/contrib/beamer/base/art/beamericonarticle.20.pdf
2017/11/30 | 26603 | macros/latex/contrib/beamer/base/art/beamericonarticle.eps
2017/11/30 | 2936 | macros/latex/contrib/beamer/base/art/beamericonarticle.pdf
-2019/08/06 | 3464 | macros/latex/contrib/beamer/base/art/beamericonarticle.tex
+2020/02/26 | 3464 | macros/latex/contrib/beamer/base/art/beamericonarticle.tex
2017/11/30 | 24762 | macros/latex/contrib/beamer/base/art/beamericonbook.20.eps
2017/11/30 | 2734 | macros/latex/contrib/beamer/base/art/beamericonbook.20.pdf
2017/11/30 | 21219 | macros/latex/contrib/beamer/base/art/beamericonbook.eps
2017/11/30 | 2667 | macros/latex/contrib/beamer/base/art/beamericonbook.pdf
-2019/08/06 | 3049 | macros/latex/contrib/beamer/base/art/beamericonbook.tex
-2019/08/06 | 33143 | macros/latex/contrib/beamer/base/art/beamericononline.20.eps
-2019/08/06 | 24451 | macros/latex/contrib/beamer/base/art/beamericononline.20.pdf
-2019/08/06 | 51776 | macros/latex/contrib/beamer/base/art/beamericononline.eps
-2019/08/06 | 24611 | macros/latex/contrib/beamer/base/art/beamericononline.pdf
-2019/09/29 | 1619 | macros/latex/contrib/beamer/base/beamerarticle.sty
-2019/08/06 | 3294 | macros/latex/contrib/beamer/base/beamerbasearticle.sty
-2019/08/06 | 22666 | macros/latex/contrib/beamer/base/beamerbaseauxtemplates.sty
-2019/08/06 | 8073 | macros/latex/contrib/beamer/base/beamerbaseboxes.sty
-2019/09/25 | 12833 | macros/latex/contrib/beamer/base/beamerbasecolor.sty
-2019/08/06 | 24482 | macros/latex/contrib/beamer/base/beamerbasecompatibility.sty
-2019/08/06 | 9407 | macros/latex/contrib/beamer/base/beamerbasedecode.sty
-2019/08/06 | 13569 | macros/latex/contrib/beamer/base/beamerbasefont.sty
-2019/08/06 | 11898 | macros/latex/contrib/beamer/base/beamerbaseframecomponents.sty
-2019/08/06 | 8800 | macros/latex/contrib/beamer/base/beamerbaseframesize.sty
-2019/08/06 | 25098 | macros/latex/contrib/beamer/base/beamerbaseframe.sty
-2019/09/25 | 16614 | macros/latex/contrib/beamer/base/beamerbaselocalstructure.sty
-2019/08/06 | 8313 | macros/latex/contrib/beamer/base/beamerbasemisc.sty
-2019/08/06 | 7493 | macros/latex/contrib/beamer/base/beamerbasemodes.sty
-2019/08/06 | 29020 | macros/latex/contrib/beamer/base/beamerbasenavigation.sty
-2019/08/06 | 5390 | macros/latex/contrib/beamer/base/beamerbasenotes.sty
-2019/08/06 | 1753 | macros/latex/contrib/beamer/base/beamerbaseoptions.sty
-2019/08/06 | 27348 | macros/latex/contrib/beamer/base/beamerbaseoverlay.sty
-2019/08/06 | 1593 | macros/latex/contrib/beamer/base/beamerbaserequires.sty
-2019/08/06 | 13463 | macros/latex/contrib/beamer/base/beamerbasesection.sty
-2019/08/06 | 5753 | macros/latex/contrib/beamer/base/beamerbasetemplates.sty
-2019/08/06 | 1140 | macros/latex/contrib/beamer/base/beamerbasethemes.sty
-2019/08/06 | 4548 | macros/latex/contrib/beamer/base/beamerbasetheorems.sty
-2019/08/06 | 5356 | macros/latex/contrib/beamer/base/beamerbasetitle.sty
-2019/08/06 | 7540 | macros/latex/contrib/beamer/base/beamerbasetoc.sty
-2019/08/06 | 637 | macros/latex/contrib/beamer/base/beamerbasetranslator.sty
-2019/08/06 | 1408 | macros/latex/contrib/beamer/base/beamerbasetwoscreens.sty
-2019/08/06 | 4026 | macros/latex/contrib/beamer/base/beamerbaseverbatim.sty
-2019/09/29 | 11573 | macros/latex/contrib/beamer/base/beamer.cls
-2019/08/06 | 1741 | macros/latex/contrib/beamer/base/emulation/beamerfoils.sty
-2019/08/06 | 5966 | macros/latex/contrib/beamer/base/emulation/beamerprosper.sty
-2019/08/06 | 1881 | macros/latex/contrib/beamer/base/emulation/beamerseminar.sty
-2019/08/06 | 1240 | macros/latex/contrib/beamer/base/emulation/beamertexpower.sty
-2019/08/06 | 10531 | macros/latex/contrib/beamer/base/multimedia/multimedia.sty
-2019/08/06 | 1388 | macros/latex/contrib/beamer/base/multimedia/multimediasymbols.sty
-2019/08/06 | 6578 | macros/latex/contrib/beamer/base/multimedia/xmpmulti.sty
-2019/09/25 | 6217 | macros/latex/contrib/beamer/base/patch/beamerpatchparalist.sty
-2019/08/06 | 2141 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemealbatross.sty
-2019/08/06 | 1309 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemebeaver.sty
-2019/08/06 | 1569 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemebeetle.sty
-2019/08/06 | 1616 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemecrane.sty
-2019/08/06 | 7089 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemedefault.sty
-2019/08/06 | 1050 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemedolphin.sty
-2019/08/06 | 1651 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemedove.sty
-2019/08/06 | 1368 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemefly.sty
-2019/08/06 | 582 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemelily.sty
-2019/08/06 | 2322 | macros/latex/contrib/beamer/base/themes/color/beamercolorthememonarca.sty
-2019/08/06 | 835 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemeorchid.sty
-2019/08/06 | 853 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemerose.sty
-2019/08/06 | 1770 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemeseagull.sty
-2019/08/06 | 1094 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemeseahorse.sty
-2019/08/06 | 720 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemesidebartab.sty
-2019/08/06 | 1475 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemespruce.sty
-2019/08/06 | 823 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemestructure.sty
-2019/08/06 | 1013 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemewhale.sty
-2019/08/06 | 1230 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemewolverine.sty
-2019/08/06 | 4236 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemedefault.sty
-2019/08/06 | 333 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemeprofessionalfonts.sty
-2019/08/06 | 1008 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemeserif.sty
-2019/08/06 | 671 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemestructurebold.sty
-2019/08/06 | 702 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemestructureitalicserif.sty
-2019/08/06 | 709 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemestructuresmallcapsserif.sty
-2019/08/06 | 402 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemecircles.sty
-2019/08/06 | 13031 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemedefault.sty
-2019/08/06 | 4217 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemeinmargin.sty
-2019/08/06 | 401 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemerectangles.sty
-2019/08/06 | 1012 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemerounded.sty
-2019/08/06 | 6618 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemedefault.sty
-2019/08/06 | 2144 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemeinfolines.sty
-2019/08/06 | 5103 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthememiniframes.sty
-2019/08/06 | 2367 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemeshadow.sty
-2019/08/06 | 5114 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesidebar.sty
-2019/08/06 | 3484 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesmoothbars.sty
-2019/08/06 | 3003 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesmoothtree.sty
-2019/09/25 | 2529 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesplit.sty
-2019/08/06 | 2024 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemetree.sty
-2019/08/06 | 485 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeAnnArbor.sty
-2019/08/06 | 391 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeAntibes.sty
-2019/08/06 | 378 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeBergen.sty
-2019/08/06 | 951 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeBerkeley.sty
-2019/08/06 | 504 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeBerlin.sty
-2019/08/06 | 902 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeBoadilla.sty
-2019/08/06 | 3615 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeboxes.sty
-2019/08/06 | 471 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeCambridgeUS.sty
-2019/08/06 | 390 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeCopenhagen.sty
-2019/08/06 | 407 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeDarmstadt.sty
-2019/08/06 | 355 | macros/latex/contrib/beamer/base/themes/theme/beamerthemedefault.sty
-2019/08/06 | 462 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeDresden.sty
-2019/08/06 | 594 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeEastLansing.sty
-2019/08/06 | 425 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeFrankfurt.sty
-2019/08/06 | 1054 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeGoettingen.sty
-2019/08/06 | 790 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeHannover.sty
-2019/08/06 | 501 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeIlmenau.sty
-2019/08/06 | 407 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeJuanLesPins.sty
-2019/08/06 | 393 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeLuebeck.sty
-2019/08/06 | 557 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeMadrid.sty
-2019/08/06 | 351 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeMalmoe.sty
-2019/08/06 | 1247 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeMarburg.sty
-2019/08/06 | 351 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeMontpellier.sty
-2019/08/06 | 959 | macros/latex/contrib/beamer/base/themes/theme/beamerthemePaloAlto.sty
-2019/08/06 | 332 | macros/latex/contrib/beamer/base/themes/theme/beamerthemePittsburgh.sty
-2019/08/06 | 569 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeRochester.sty
-2019/08/06 | 856 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeSingapore.sty
-2019/08/06 | 459 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeSzeged.sty
-2019/08/06 | 403 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeWarsaw.sty
-2019/08/06 | 433 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemebars.sty
-2019/08/06 | 431 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemeclassic.sty
-2019/08/06 | 701 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemecompatibility.sty
-2019/08/06 | 2144 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemelined.sty
-2019/08/06 | 482 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemeplain.sty
-2019/08/06 | 558 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemeshadow.sty
-2019/08/06 | 1306 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemesidebar.sty
-2019/08/06 | 396 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemesplit.sty
-2019/08/06 | 580 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemetree.sty
-2019/09/29 | 2487 | macros/latex/contrib/beamer/CHANGELOG.md
+2020/02/26 | 3049 | macros/latex/contrib/beamer/base/art/beamericonbook.tex
+2020/02/26 | 33143 | macros/latex/contrib/beamer/base/art/beamericononline.20.eps
+2020/02/26 | 24451 | macros/latex/contrib/beamer/base/art/beamericononline.20.pdf
+2020/02/26 | 51776 | macros/latex/contrib/beamer/base/art/beamericononline.eps
+2020/02/26 | 24611 | macros/latex/contrib/beamer/base/art/beamericononline.pdf
+2020/05/06 | 1619 | macros/latex/contrib/beamer/base/beamerarticle.sty
+2020/02/26 | 3294 | macros/latex/contrib/beamer/base/beamerbasearticle.sty
+2020/02/26 | 22666 | macros/latex/contrib/beamer/base/beamerbaseauxtemplates.sty
+2020/02/26 | 8073 | macros/latex/contrib/beamer/base/beamerbaseboxes.sty
+2020/02/26 | 12833 | macros/latex/contrib/beamer/base/beamerbasecolor.sty
+2020/02/26 | 24482 | macros/latex/contrib/beamer/base/beamerbasecompatibility.sty
+2020/02/26 | 9407 | macros/latex/contrib/beamer/base/beamerbasedecode.sty
+2020/02/26 | 13569 | macros/latex/contrib/beamer/base/beamerbasefont.sty
+2020/02/26 | 11898 | macros/latex/contrib/beamer/base/beamerbaseframecomponents.sty
+2020/02/26 | 8800 | macros/latex/contrib/beamer/base/beamerbaseframesize.sty
+2020/02/26 | 25162 | macros/latex/contrib/beamer/base/beamerbaseframe.sty
+2020/04/29 | 17583 | macros/latex/contrib/beamer/base/beamerbaselocalstructure.sty
+2020/02/26 | 8313 | macros/latex/contrib/beamer/base/beamerbasemisc.sty
+2020/02/26 | 7493 | macros/latex/contrib/beamer/base/beamerbasemodes.sty
+2020/02/26 | 29020 | macros/latex/contrib/beamer/base/beamerbasenavigation.sty
+2020/03/11 | 5395 | macros/latex/contrib/beamer/base/beamerbasenotes.sty
+2020/02/26 | 1753 | macros/latex/contrib/beamer/base/beamerbaseoptions.sty
+2020/02/26 | 27356 | macros/latex/contrib/beamer/base/beamerbaseoverlay.sty
+2020/02/26 | 1593 | macros/latex/contrib/beamer/base/beamerbaserequires.sty
+2020/02/26 | 13463 | macros/latex/contrib/beamer/base/beamerbasesection.sty
+2020/02/26 | 5753 | macros/latex/contrib/beamer/base/beamerbasetemplates.sty
+2020/02/26 | 1140 | macros/latex/contrib/beamer/base/beamerbasethemes.sty
+2020/02/26 | 4548 | macros/latex/contrib/beamer/base/beamerbasetheorems.sty
+2020/02/26 | 5356 | macros/latex/contrib/beamer/base/beamerbasetitle.sty
+2020/02/26 | 7540 | macros/latex/contrib/beamer/base/beamerbasetoc.sty
+2020/02/26 | 637 | macros/latex/contrib/beamer/base/beamerbasetranslator.sty
+2020/02/26 | 1408 | macros/latex/contrib/beamer/base/beamerbasetwoscreens.sty
+2020/02/26 | 4026 | macros/latex/contrib/beamer/base/beamerbaseverbatim.sty
+2020/05/06 | 11573 | macros/latex/contrib/beamer/base/beamer.cls
+2020/02/26 | 1741 | macros/latex/contrib/beamer/base/emulation/beamerfoils.sty
+2020/02/26 | 5966 | macros/latex/contrib/beamer/base/emulation/beamerprosper.sty
+2020/02/26 | 1881 | macros/latex/contrib/beamer/base/emulation/beamerseminar.sty
+2020/02/26 | 1240 | macros/latex/contrib/beamer/base/emulation/beamertexpower.sty
+2020/02/26 | 10531 | macros/latex/contrib/beamer/base/multimedia/multimedia.sty
+2020/02/26 | 1388 | macros/latex/contrib/beamer/base/multimedia/multimediasymbols.sty
+2020/02/26 | 6578 | macros/latex/contrib/beamer/base/multimedia/xmpmulti.sty
+2020/02/26 | 6217 | macros/latex/contrib/beamer/base/patch/beamerpatchparalist.sty
+2020/02/26 | 2141 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemealbatross.sty
+2020/02/26 | 1309 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemebeaver.sty
+2020/02/26 | 1569 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemebeetle.sty
+2020/02/26 | 1616 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemecrane.sty
+2020/02/26 | 7089 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemedefault.sty
+2020/02/26 | 1050 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemedolphin.sty
+2020/02/26 | 1651 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemedove.sty
+2020/02/26 | 1368 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemefly.sty
+2020/02/26 | 582 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemelily.sty
+2020/02/26 | 2322 | macros/latex/contrib/beamer/base/themes/color/beamercolorthememonarca.sty
+2020/02/26 | 835 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemeorchid.sty
+2020/02/26 | 853 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemerose.sty
+2020/02/26 | 1770 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemeseagull.sty
+2020/02/26 | 1094 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemeseahorse.sty
+2020/02/26 | 720 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemesidebartab.sty
+2020/02/26 | 1475 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemespruce.sty
+2020/02/26 | 823 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemestructure.sty
+2020/02/26 | 1013 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemewhale.sty
+2020/02/26 | 1230 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemewolverine.sty
+2020/02/26 | 4236 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemedefault.sty
+2020/02/26 | 333 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemeprofessionalfonts.sty
+2020/02/26 | 1008 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemeserif.sty
+2020/02/26 | 671 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemestructurebold.sty
+2020/02/26 | 702 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemestructureitalicserif.sty
+2020/02/26 | 709 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemestructuresmallcapsserif.sty
+2020/02/26 | 402 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemecircles.sty
+2020/02/26 | 13031 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemedefault.sty
+2020/02/26 | 4217 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemeinmargin.sty
+2020/02/26 | 401 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemerectangles.sty
+2020/02/26 | 1012 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemerounded.sty
+2020/02/26 | 6630 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemedefault.sty
+2020/02/26 | 2144 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemeinfolines.sty
+2020/02/26 | 5103 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthememiniframes.sty
+2020/02/26 | 2373 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemeshadow.sty
+2020/02/26 | 5114 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesidebar.sty
+2020/02/26 | 3496 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesmoothbars.sty
+2020/02/26 | 3015 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesmoothtree.sty
+2020/02/26 | 2529 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesplit.sty
+2020/02/26 | 2024 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemetree.sty
+2020/02/26 | 485 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeAnnArbor.sty
+2020/02/26 | 391 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeAntibes.sty
+2020/02/26 | 378 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeBergen.sty
+2020/02/26 | 951 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeBerkeley.sty
+2020/02/26 | 504 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeBerlin.sty
+2020/02/26 | 902 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeBoadilla.sty
+2020/02/26 | 3615 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeboxes.sty
+2020/02/26 | 471 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeCambridgeUS.sty
+2020/02/26 | 390 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeCopenhagen.sty
+2020/02/26 | 407 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeDarmstadt.sty
+2020/02/26 | 355 | macros/latex/contrib/beamer/base/themes/theme/beamerthemedefault.sty
+2020/02/26 | 462 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeDresden.sty
+2020/02/26 | 594 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeEastLansing.sty
+2020/02/26 | 425 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeFrankfurt.sty
+2020/02/26 | 1054 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeGoettingen.sty
+2020/02/26 | 790 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeHannover.sty
+2020/02/26 | 501 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeIlmenau.sty
+2020/02/26 | 407 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeJuanLesPins.sty
+2020/02/26 | 393 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeLuebeck.sty
+2020/02/26 | 557 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeMadrid.sty
+2020/02/26 | 351 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeMalmoe.sty
+2020/02/26 | 1247 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeMarburg.sty
+2020/02/26 | 351 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeMontpellier.sty
+2020/02/26 | 959 | macros/latex/contrib/beamer/base/themes/theme/beamerthemePaloAlto.sty
+2020/02/26 | 332 | macros/latex/contrib/beamer/base/themes/theme/beamerthemePittsburgh.sty
+2020/02/26 | 569 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeRochester.sty
+2020/02/26 | 856 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeSingapore.sty
+2020/02/26 | 459 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeSzeged.sty
+2020/02/26 | 403 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeWarsaw.sty
+2020/02/26 | 433 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemebars.sty
+2020/02/26 | 431 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemeclassic.sty
+2020/02/26 | 701 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemecompatibility.sty
+2020/02/26 | 2144 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemelined.sty
+2020/02/26 | 482 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemeplain.sty
+2020/02/26 | 558 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemeshadow.sty
+2020/02/26 | 1306 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemesidebar.sty
+2020/02/26 | 396 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemesplit.sty
+2020/02/26 | 580 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemetree.sty
+2020/05/06 | 2944 | macros/latex/contrib/beamer/CHANGELOG.md
2018/01/15 | 2503 | macros/latex/contrib/beamer-contrib/appendixnumberbeamer/appendixnumberbeamer.sty
2018/01/15 | 598 | macros/latex/contrib/beamer-contrib/appendixnumberbeamer/README.md
2018/01/15 | 4 | macros/latex/contrib/beamer-contrib/appendixnumberbeamer/VERSION
@@ -181105,74 +181107,74 @@
2013/04/11 | 2394 | macros/latex/contrib/beamer-contrib/themes/upenn-bc/color/beamercolorthemepenn.sty
2013/04/11 | 2060 | macros/latex/contrib/beamer-contrib/themes/upenn-bc/README
2013/04/12 | 385249 | macros/latex/contrib/beamer-contrib/themes/upenn-bc.zip
-2019/08/06 | 1354 | macros/latex/contrib/beamer/doc/beamercolorthemeexample.tex
-2019/09/30 | 148816 | macros/latex/contrib/beamer/doc/beamerexample-conference-talk.pdf
-2019/09/30 | 353427 | macros/latex/contrib/beamer/doc/beamerexample-lecture-beamer-version.pdf
-2019/09/30 | 324218 | macros/latex/contrib/beamer/doc/beamerexample-lecture-print-version.pdf
-2019/08/06 | 490 | macros/latex/contrib/beamer/doc/beamerfontthemeexample.tex
-2019/08/06 | 716 | macros/latex/contrib/beamer/doc/beamerinnerthemeexample.tex
-2019/08/06 | 2089 | macros/latex/contrib/beamer/doc/beamerlogo.pdf
-2019/08/06 | 464 | macros/latex/contrib/beamer/doc/beamerouterthemeexample.tex
-2019/08/06 | 1562 | macros/latex/contrib/beamer/doc/beamerthemeexamplebase.tex
-2019/08/06 | 486 | macros/latex/contrib/beamer/doc/beamerthemeexample.tex
-2019/08/06 | 35299 | macros/latex/contrib/beamer/doc/beamerug-animations.tex
-2019/08/06 | 36263 | macros/latex/contrib/beamer/doc/beamerug-color.tex
-2019/09/25 | 12974 | macros/latex/contrib/beamer/doc/beamerug-compatibility.tex
-2019/09/25 | 33595 | macros/latex/contrib/beamer/doc/beamerug-elements.tex
-2019/08/06 | 32619 | macros/latex/contrib/beamer/doc/beamerug-emulation.tex
-2019/09/25 | 21310 | macros/latex/contrib/beamer/doc/beamerug-fonts.tex
-2019/08/06 | 70933 | macros/latex/contrib/beamer/doc/beamerug-frames.tex
-2019/08/06 | 38550 | macros/latex/contrib/beamer/doc/beamerug-globalstructure.tex
-2019/08/06 | 9100 | macros/latex/contrib/beamer/doc/beamerug-graphics.tex
-2019/08/06 | 41227 | macros/latex/contrib/beamer/doc/beamerug-guidelines.tex
-2019/08/06 | 7196 | macros/latex/contrib/beamer/doc/beamerug-installation.tex
-2019/08/06 | 16355 | macros/latex/contrib/beamer/doc/beamerug-interaction.tex
-2019/08/06 | 14191 | macros/latex/contrib/beamer/doc/beamerug-introduction.tex
-2019/08/06 | 40686 | macros/latex/contrib/beamer/doc/beamerug-license.tex
-2019/09/25 | 62363 | macros/latex/contrib/beamer/doc/beamerug-localstructure.tex
-2019/08/06 | 12396 | macros/latex/contrib/beamer/doc/beamerug-macros.tex
-2019/09/25 | 21591 | macros/latex/contrib/beamer/doc/beamerug-nonpresentation.tex
-2019/08/06 | 10142 | macros/latex/contrib/beamer/doc/beamerug-notes.tex
-2019/08/06 | 40189 | macros/latex/contrib/beamer/doc/beamerug-overlays.tex
-2019/08/06 | 2729 | macros/latex/contrib/beamer/doc/beamerug-solutions.tex
-2019/08/06 | 18500 | macros/latex/contrib/beamer/doc/beamerug-themes.tex
-2019/08/06 | 4339 | macros/latex/contrib/beamer/doc/beamerug-transparencies.tex
-2019/08/06 | 8283 | macros/latex/contrib/beamer/doc/beamerug-tricks.tex
-2019/08/06 | 24274 | macros/latex/contrib/beamer/doc/beamerug-tutorial.tex
-2019/08/06 | 8177 | macros/latex/contrib/beamer/doc/beamerug-twoscreens.tex
-2019/08/06 | 12132 | macros/latex/contrib/beamer/doc/beamerug-workflow.tex
-2019/09/30 | 1603631 | macros/latex/contrib/beamer/doc/beameruserguide.pdf
-2019/09/29 | 8536 | macros/latex/contrib/beamer/doc/beameruserguide.tex
-2019/08/06 | 938 | macros/latex/contrib/beamer/doc/emulation-examples/beamerexample-foils.tex
-2019/08/06 | 1780 | macros/latex/contrib/beamer/doc/emulation-examples/beamerexample-prosper.tex
-2019/08/06 | 12480 | macros/latex/contrib/beamer/doc/emulation-examples/beamerexample-seminar.tex
-2019/08/06 | 10230 | macros/latex/contrib/beamer/doc/emulation-examples/beamerexample-texpower.tex
-2019/08/06 | 20770 | macros/latex/contrib/beamer/doc/examples/a-conference-talk/beamerexample-conference-talk.tex
-2019/08/06 | 342 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-beamer-version.tex
-2019/08/06 | 19301 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-body.tex
-2019/08/06 | 32823 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-logo.pdf
-2019/08/06 | 36833 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic1.jpg
-2019/08/06 | 4290 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic2.jpg
-2019/08/06 | 40020 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic3.jpg
-2019/08/06 | 27790 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic4.jpg
-2019/08/06 | 49011 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic5.jpg
-2019/08/06 | 27779 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic6.jpg
-2019/08/06 | 380 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-print-version.tex
-2019/08/06 | 5554 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-style.tex
-2019/08/06 | 22964 | macros/latex/contrib/beamer/doc/licenses/fdl.txt
-2019/08/06 | 18092 | macros/latex/contrib/beamer/doc/licenses/gpl-2.0.txt
-2019/08/06 | 19106 | macros/latex/contrib/beamer/doc/licenses/lppl-1-3c.txt
-2019/08/06 | 3444 | macros/latex/contrib/beamer/doc/licenses/manifest-code.txt
-2019/08/06 | 2045 | macros/latex/contrib/beamer/doc/licenses/manifest-documentation.txt
-2019/08/06 | 7577 | macros/latex/contrib/beamer/doc/solutions/conference-talks/conference-ornate-20min.de.tex
-2019/08/06 | 6877 | macros/latex/contrib/beamer/doc/solutions/conference-talks/conference-ornate-20min.en.tex
-2019/08/06 | 8319 | macros/latex/contrib/beamer/doc/solutions/conference-talks/conference-ornate-20min.fr.tex
-2019/08/06 | 5511 | macros/latex/contrib/beamer/doc/solutions/generic-talks/generic-ornate-15min-45min.de.tex
-2019/08/06 | 5092 | macros/latex/contrib/beamer/doc/solutions/generic-talks/generic-ornate-15min-45min.en.tex
-2019/08/06 | 6058 | macros/latex/contrib/beamer/doc/solutions/generic-talks/generic-ornate-15min-45min.fr.tex
-2019/08/06 | 2980 | macros/latex/contrib/beamer/doc/solutions/short-talks/speaker_introduction-ornate-2min.de.tex
-2019/08/06 | 2646 | macros/latex/contrib/beamer/doc/solutions/short-talks/speaker_introduction-ornate-2min.en.tex
-2019/08/06 | 3091 | macros/latex/contrib/beamer/doc/solutions/short-talks/speaker_introduction-ornate-2min.fr.tex
+2020/02/26 | 1354 | macros/latex/contrib/beamer/doc/beamercolorthemeexample.tex
+2020/05/06 | 149003 | macros/latex/contrib/beamer/doc/beamerexample-conference-talk.pdf
+2020/05/06 | 353430 | macros/latex/contrib/beamer/doc/beamerexample-lecture-beamer-version.pdf
+2020/05/06 | 316925 | macros/latex/contrib/beamer/doc/beamerexample-lecture-print-version.pdf
+2020/02/26 | 490 | macros/latex/contrib/beamer/doc/beamerfontthemeexample.tex
+2020/02/26 | 716 | macros/latex/contrib/beamer/doc/beamerinnerthemeexample.tex
+2020/02/26 | 2089 | macros/latex/contrib/beamer/doc/beamerlogo.pdf
+2020/02/26 | 464 | macros/latex/contrib/beamer/doc/beamerouterthemeexample.tex
+2020/02/26 | 1562 | macros/latex/contrib/beamer/doc/beamerthemeexamplebase.tex
+2020/02/26 | 486 | macros/latex/contrib/beamer/doc/beamerthemeexample.tex
+2020/04/29 | 35385 | macros/latex/contrib/beamer/doc/beamerug-animations.tex
+2020/04/29 | 36272 | macros/latex/contrib/beamer/doc/beamerug-color.tex
+2020/02/26 | 12974 | macros/latex/contrib/beamer/doc/beamerug-compatibility.tex
+2020/02/26 | 33595 | macros/latex/contrib/beamer/doc/beamerug-elements.tex
+2020/02/26 | 32619 | macros/latex/contrib/beamer/doc/beamerug-emulation.tex
+2020/02/26 | 21310 | macros/latex/contrib/beamer/doc/beamerug-fonts.tex
+2020/02/26 | 70933 | macros/latex/contrib/beamer/doc/beamerug-frames.tex
+2020/02/26 | 38550 | macros/latex/contrib/beamer/doc/beamerug-globalstructure.tex
+2020/02/26 | 9100 | macros/latex/contrib/beamer/doc/beamerug-graphics.tex
+2020/02/26 | 41227 | macros/latex/contrib/beamer/doc/beamerug-guidelines.tex
+2020/02/26 | 7196 | macros/latex/contrib/beamer/doc/beamerug-installation.tex
+2020/02/26 | 16355 | macros/latex/contrib/beamer/doc/beamerug-interaction.tex
+2020/04/29 | 14303 | macros/latex/contrib/beamer/doc/beamerug-introduction.tex
+2020/02/26 | 40686 | macros/latex/contrib/beamer/doc/beamerug-license.tex
+2020/02/26 | 62650 | macros/latex/contrib/beamer/doc/beamerug-localstructure.tex
+2020/02/26 | 12431 | macros/latex/contrib/beamer/doc/beamerug-macros.tex
+2020/02/26 | 23184 | macros/latex/contrib/beamer/doc/beamerug-nonpresentation.tex
+2020/02/26 | 10142 | macros/latex/contrib/beamer/doc/beamerug-notes.tex
+2020/02/26 | 40189 | macros/latex/contrib/beamer/doc/beamerug-overlays.tex
+2020/02/26 | 2729 | macros/latex/contrib/beamer/doc/beamerug-solutions.tex
+2020/02/26 | 18500 | macros/latex/contrib/beamer/doc/beamerug-themes.tex
+2020/02/26 | 4339 | macros/latex/contrib/beamer/doc/beamerug-transparencies.tex
+2020/02/26 | 8283 | macros/latex/contrib/beamer/doc/beamerug-tricks.tex
+2020/02/26 | 24274 | macros/latex/contrib/beamer/doc/beamerug-tutorial.tex
+2020/02/26 | 8177 | macros/latex/contrib/beamer/doc/beamerug-twoscreens.tex
+2020/02/26 | 12132 | macros/latex/contrib/beamer/doc/beamerug-workflow.tex
+2020/05/06 | 1629964 | macros/latex/contrib/beamer/doc/beameruserguide.pdf
+2020/05/06 | 8536 | macros/latex/contrib/beamer/doc/beameruserguide.tex
+2020/02/26 | 938 | macros/latex/contrib/beamer/doc/emulation-examples/beamerexample-foils.tex
+2020/02/26 | 1780 | macros/latex/contrib/beamer/doc/emulation-examples/beamerexample-prosper.tex
+2020/02/26 | 12480 | macros/latex/contrib/beamer/doc/emulation-examples/beamerexample-seminar.tex
+2020/02/26 | 10230 | macros/latex/contrib/beamer/doc/emulation-examples/beamerexample-texpower.tex
+2020/02/26 | 20770 | macros/latex/contrib/beamer/doc/examples/a-conference-talk/beamerexample-conference-talk.tex
+2020/02/26 | 342 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-beamer-version.tex
+2020/02/26 | 19301 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-body.tex
+2020/02/26 | 32823 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-logo.pdf
+2020/02/26 | 36833 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic1.jpg
+2020/02/26 | 4290 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic2.jpg
+2020/02/26 | 40020 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic3.jpg
+2020/02/26 | 27790 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic4.jpg
+2020/02/26 | 49011 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic5.jpg
+2020/02/26 | 27779 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic6.jpg
+2020/02/26 | 380 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-print-version.tex
+2020/02/26 | 5554 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-style.tex
+2020/02/26 | 22964 | macros/latex/contrib/beamer/doc/licenses/fdl.txt
+2020/02/26 | 18092 | macros/latex/contrib/beamer/doc/licenses/gpl-2.0.txt
+2020/02/26 | 19106 | macros/latex/contrib/beamer/doc/licenses/lppl-1-3c.txt
+2020/02/26 | 3444 | macros/latex/contrib/beamer/doc/licenses/manifest-code.txt
+2020/02/26 | 2045 | macros/latex/contrib/beamer/doc/licenses/manifest-documentation.txt
+2020/02/26 | 7577 | macros/latex/contrib/beamer/doc/solutions/conference-talks/conference-ornate-20min.de.tex
+2020/02/26 | 6877 | macros/latex/contrib/beamer/doc/solutions/conference-talks/conference-ornate-20min.en.tex
+2020/02/26 | 8319 | macros/latex/contrib/beamer/doc/solutions/conference-talks/conference-ornate-20min.fr.tex
+2020/02/26 | 5511 | macros/latex/contrib/beamer/doc/solutions/generic-talks/generic-ornate-15min-45min.de.tex
+2020/02/26 | 5092 | macros/latex/contrib/beamer/doc/solutions/generic-talks/generic-ornate-15min-45min.en.tex
+2020/02/26 | 6058 | macros/latex/contrib/beamer/doc/solutions/generic-talks/generic-ornate-15min-45min.fr.tex
+2020/02/26 | 2980 | macros/latex/contrib/beamer/doc/solutions/short-talks/speaker_introduction-ornate-2min.de.tex
+2020/02/26 | 2646 | macros/latex/contrib/beamer/doc/solutions/short-talks/speaker_introduction-ornate-2min.en.tex
+2020/02/26 | 3091 | macros/latex/contrib/beamer/doc/solutions/short-talks/speaker_introduction-ornate-2min.fr.tex
2015/08/19 | 656 | macros/latex/contrib/beamer-FUBerlin/Changes
2015/08/19 | 314575 | macros/latex/contrib/beamer-FUBerlin/doc/exampleClass.pdf
2009/07/24 | 829 | macros/latex/contrib/beamer-FUBerlin/doc/exampleClass.tex
@@ -181186,7 +181188,7 @@
2009/08/11 | 990 | macros/latex/contrib/beamer-FUBerlin/tex/latex/beamerthemeBerlinFU.sty
2015/08/14 | 5609 | macros/latex/contrib/beamer-FUBerlin/tex/latex/FUbeamer.cls
2015/08/19 | 609194 | macros/latex/contrib/beamer-FUBerlin.zip
-2019/08/06 | 1353 | macros/latex/contrib/beamer/LICENSE.md
+2020/02/26 | 1353 | macros/latex/contrib/beamer/LICENSE.md
2018/04/23 | 74500 | macros/latex/contrib/beamerposter/beamerposter.pdf
2018/04/23 | 12772 | macros/latex/contrib/beamerposter/beamerposter.sty
2018/04/23 | 1672 | macros/latex/contrib/beamerposter/beamerposter.tex
@@ -181199,8 +181201,8 @@
2018/04/23 | 1963 | macros/latex/contrib/beamerposter/example.tex
2018/04/23 | 2160 | macros/latex/contrib/beamerposter/README
2018/04/23 | 90339 | macros/latex/contrib/beamerposter.zip
-2019/08/06 | 1113 | macros/latex/contrib/beamer/README.md
-2019/09/30 | 3040738 | macros/latex/contrib/beamer.zip
+2020/02/26 | 1113 | macros/latex/contrib/beamer/README.md
+2020/05/06 | 3061274 | macros/latex/contrib/beamer.zip
2020/01/30 | 183957 | macros/latex/contrib/bearwear/baer.png
2020/04/21 | 17079 | macros/latex/contrib/bearwear/bearwear.dtx
2020/01/30 | 1655 | macros/latex/contrib/bearwear/bearwear.ins
@@ -194151,7 +194153,7 @@
2020/04/16 | 25993 | macros/latex/contrib/media4svg/media4svg.sty
2020/04/16 | 5537 | macros/latex/contrib/media4svg/README.md
2020/04/16 | 164385 | macros/latex/contrib/media4svg.zip
-2020/03/25 | 14004 | macros/latex/contrib/media9/ChangeLog
+2020/05/06 | 14159 | macros/latex/contrib/media9/ChangeLog
2020/03/11 | 7152 | macros/latex/contrib/media9/doc/files/3dsystem.fig
2020/03/11 | 5989 | macros/latex/contrib/media9/doc/files/3dsystem.pdf
2020/03/11 | 1550 | macros/latex/contrib/media9/doc/files/3dsystem.tex
@@ -194179,14 +194181,14 @@
2020/03/11 | 1268 | macros/latex/contrib/media9/doc/files/malte.js
2020/03/11 | 105696 | macros/latex/contrib/media9/doc/files/malte.u3d
2020/03/11 | 20206 | macros/latex/contrib/media9/doc/files/random.mp4
-2020/03/25 | 3727327 | macros/latex/contrib/media9/doc/media9.pdf
+2020/05/06 | 3727330 | macros/latex/contrib/media9/doc/media9.pdf
2020/03/11 | 93396 | macros/latex/contrib/media9/doc/media9.tex
2020/03/11 | 29121 | macros/latex/contrib/media9/javascript/3Dmenu.js
2020/03/11 | 972 | macros/latex/contrib/media9/javascript/3Dspintool.js
2020/03/11 | 3307 | macros/latex/contrib/media9/javascript/animation.js
2020/03/11 | 2561 | macros/latex/contrib/media9/javascript/asylabels.js
-2020/03/25 | 79666 | macros/latex/contrib/media9/media9.sty
-2020/03/25 | 50225 | macros/latex/contrib/media9/pdfbase.sty
+2020/05/06 | 79676 | macros/latex/contrib/media9/media9.sty
+2020/05/06 | 50190 | macros/latex/contrib/media9/pdfbase.sty
2020/03/11 | 14420 | macros/latex/contrib/media9/players/APlayer9.mxml
2020/03/11 | 206165 | macros/latex/contrib/media9/players/APlayer9.swf
2020/03/11 | 15323 | macros/latex/contrib/media9/players/APlayer.mxml
@@ -194202,7 +194204,7 @@
2020/03/11 | 12571 | macros/latex/contrib/media9/players/VPlayer.mxml
2020/03/11 | 483412 | macros/latex/contrib/media9/players/VPlayer.swf
2020/03/11 | 2053 | macros/latex/contrib/media9/README.md
-2020/03/25 | 7424379 | macros/latex/contrib/media9.zip
+2020/05/06 | 7424412 | macros/latex/contrib/media9.zip
2015/11/12 | 2413 | macros/latex/contrib/medstarbeamer/beamercolorthemeMedStarColors.sty
2015/11/12 | 1715 | macros/latex/contrib/medstarbeamer/example.tex
2015/11/12 | 3149 | macros/latex/contrib/medstarbeamer/medstarbeamer.cls
@@ -210059,89 +210061,90 @@
2017/10/17 | 704910 | macros/luatex/latex/wallcalendar/wallcalendar-layouts.png
2017/10/17 | 2896302 | macros/luatex/latex/wallcalendar/wallcalendar.pdf
2017/10/21 | 9209120 | macros/luatex/latex/wallcalendar.zip
-2020/04/25 | 5861 | macros/luatex/optex/alloc.opm
-2020/04/16 | 3569 | macros/luatex/optex/basic-macros.opm
-2020/04/26 | 35186 | macros/luatex/optex/bib-iso690.opm
-2020/03/19 | 6491 | macros/luatex/optex/bib-simple.opm
-2020/04/26 | 11754 | macros/luatex/optex/cite-bib.opm
-2020/04/26 | 17894 | macros/luatex/optex/colors.opm
-2020/04/26 | 9368 | macros/luatex/optex/doc.opm
+2020/05/05 | 5863 | macros/luatex/optex/base/alloc.opm
+2020/04/16 | 3569 | macros/luatex/optex/base/basic-macros.opm
+2020/04/26 | 35186 | macros/luatex/optex/base/bib-iso690.opm
+2020/03/19 | 6491 | macros/luatex/optex/base/bib-simple.opm
+2020/04/26 | 11754 | macros/luatex/optex/base/cite-bib.opm
+2020/04/26 | 17894 | macros/luatex/optex/base/colors.opm
+2020/05/06 | 9792 | macros/luatex/optex/base/doc.opm
+2020/04/19 | 650 | macros/luatex/optex/base/f-adventor.opm
+2020/04/20 | 5106 | macros/luatex/optex/base/fams-ini.opm
+2020/04/19 | 1137 | macros/luatex/optex/base/f-antt.opm
+2020/04/19 | 646 | macros/luatex/optex/base/f-baskerville.opm
+2020/04/19 | 672 | macros/luatex/optex/base/f-bonum.opm
+2020/04/19 | 639 | macros/luatex/optex/base/f-cursor.opm
+2020/04/19 | 564 | macros/luatex/optex/base/f-gfsbodoni.opm
+2020/04/21 | 8073 | macros/luatex/optex/base/f-heros.opm
+2020/04/19 | 2367 | macros/luatex/optex/base/f-libertine.opm
+2020/04/19 | 2154 | macros/luatex/optex/base/f-libertine-s.opm
+2020/04/19 | 1527 | macros/luatex/optex/base/f-lido.opm
+2020/04/21 | 8457 | macros/luatex/optex/base/f-lmfonts.opm
+2020/05/05 | 8162 | macros/luatex/optex/base/fnotes.opm
+2020/03/19 | 4303 | macros/luatex/optex/base/fonts-catalog.opm
+2020/05/05 | 6715 | macros/luatex/optex/base/fonts-opmac.opm
+2020/04/21 | 1606 | macros/luatex/optex/base/fonts-preload.opm
+2020/05/05 | 13881 | macros/luatex/optex/base/fonts-resize.opm
+2020/05/05 | 28728 | macros/luatex/optex/base/fonts-select.opm
+2020/04/19 | 687 | macros/luatex/optex/base/f-pagella.opm
+2020/04/19 | 683 | macros/luatex/optex/base/f-schola.opm
+2020/04/19 | 1102 | macros/luatex/optex/base/f-technika.opm
+2020/04/19 | 677 | macros/luatex/optex/base/f-termes.opm
+2020/04/19 | 743 | macros/luatex/optex/base/f-xcharter.opm
+2020/05/05 | 18876 | macros/luatex/optex/base/graphics.opm
+2020/05/05 | 2761 | macros/luatex/optex/base/hisyntax-c.opm
+2020/04/06 | 1001 | macros/luatex/optex/base/hisyntax-html.opm
+2020/05/05 | 9530 | macros/luatex/optex/base/hi-syntax.opm
+2020/05/05 | 3014 | macros/luatex/optex/base/hisyntax-python.opm
+2020/05/05 | 1562 | macros/luatex/optex/base/hisyntax-tex.opm
+2020/05/05 | 6959 | macros/luatex/optex/base/hyperlinks.opm
+2020/05/05 | 8624 | macros/luatex/optex/base/hyphen-lan.opm
+2020/05/05 | 9765 | macros/luatex/optex/base/if-macros.opm
+2020/05/05 | 5482 | macros/luatex/optex/base/languages.opm
+2020/05/05 | 4394 | macros/luatex/optex/base/lists.opm
+2020/05/05 | 2426 | macros/luatex/optex/base/logos.opm
+2020/05/05 | 7412 | macros/luatex/optex/base/luatex-ini.opm
+2020/05/05 | 19070 | macros/luatex/optex/base/makeindex.opm
+2020/05/05 | 5154 | macros/luatex/optex/base/maketoc.opm
+2020/04/22 | 3633 | macros/luatex/optex/base/margins.opm
+2020/02/18 | 13569 | macros/luatex/optex/base/mathclass.opm
+2020/05/05 | 38129 | macros/luatex/optex/base/math-macros.opm
+2020/05/06 | 9398 | macros/luatex/optex/base/math-preload.opm
+2020/05/06 | 9587 | macros/luatex/optex/base/math-unicode.opm
+2020/05/06 | 10214 | macros/luatex/optex/base/more-macros.opm
+2020/04/23 | 4719 | macros/luatex/optex/base/multicolumns.opm
+2020/05/06 | 3927 | macros/luatex/optex/base/optex.ini
+2020/05/05 | 3117 | macros/luatex/optex/base/others.opm
+2020/05/05 | 4311 | macros/luatex/optex/base/outlines.opm
+2020/05/05 | 10567 | macros/luatex/optex/base/output.opm
+2020/05/05 | 23032 | macros/luatex/optex/base/parameters.opm
+2020/05/05 | 3066 | macros/luatex/optex/base/pdfuni-string.opm
+2020/05/05 | 13397 | macros/luatex/optex/base/plain-macros.opm
+2020/05/06 | 11646 | macros/luatex/optex/base/prefixed.opm
+2020/05/05 | 3367 | macros/luatex/optex/base/references.opm
+2020/05/05 | 5574 | macros/luatex/optex/base/ref-file.opm
+2020/05/05 | 17716 | macros/luatex/optex/base/sections.opm
+2020/05/05 | 8587 | macros/luatex/optex/base/slides.opm
+2020/04/26 | 3742 | macros/luatex/optex/base/styles.opm
+2020/05/05 | 10368 | macros/luatex/optex/base/table.opm
+2020/04/29 | 121745 | macros/luatex/optex/base/uni-lcuc.opm
+2020/05/06 | 15717 | macros/luatex/optex/base/unimath-codes.opm
+2020/02/18 | 241265 | macros/luatex/optex/base/unimath-table.opm
+2020/05/05 | 13909 | macros/luatex/optex/base/usebib.opm
+2020/05/05 | 11189 | macros/luatex/optex/base/verbatim.opm
+2020/03/19 | 3514 | macros/luatex/optex/demo/op-demo.tex
+2020/05/06 | 1188 | macros/luatex/optex/demo/op-letter.tex
+2020/03/17 | 512984 | macros/luatex/optex/demo/op-ring.png
+2020/05/06 | 8894 | macros/luatex/optex/demo/op-slides.tex
+2020/03/17 | 62385 | macros/luatex/optex/demo/slides-bg.png
2020/02/17 | 1460 | macros/luatex/optex/doc/optex.1
-2020/04/26 | 1147940 | macros/luatex/optex/doc/optex-doc.pdf
-2020/04/26 | 3760 | macros/luatex/optex/doc/optex-doc.tex
-2020/04/26 | 6762 | macros/luatex/optex/doc/optex-techdoc.tex
-2020/04/26 | 72499 | macros/luatex/optex/doc/optex-userdoc.tex
-2020/04/19 | 650 | macros/luatex/optex/f-adventor.opm
-2020/04/20 | 5106 | macros/luatex/optex/fams-ini.opm
-2020/04/19 | 1137 | macros/luatex/optex/f-antt.opm
-2020/04/19 | 646 | macros/luatex/optex/f-baskerville.opm
-2020/04/19 | 672 | macros/luatex/optex/f-bonum.opm
-2020/04/19 | 639 | macros/luatex/optex/f-cursor.opm
-2020/04/19 | 564 | macros/luatex/optex/f-gfsbodoni.opm
-2020/04/21 | 8073 | macros/luatex/optex/f-heros.opm
-2020/04/19 | 2367 | macros/luatex/optex/f-libertine.opm
-2020/04/19 | 2154 | macros/luatex/optex/f-libertine-s.opm
-2020/04/19 | 1527 | macros/luatex/optex/f-lido.opm
-2020/04/21 | 8457 | macros/luatex/optex/f-lmfonts.opm
-2020/04/26 | 8154 | macros/luatex/optex/fnotes.opm
-2020/03/19 | 4303 | macros/luatex/optex/fonts-catalog.opm
-2020/04/21 | 6703 | macros/luatex/optex/fonts-opmac.opm
-2020/04/21 | 1606 | macros/luatex/optex/fonts-preload.opm
-2020/04/26 | 13880 | macros/luatex/optex/fonts-resize.opm
-2020/04/24 | 28646 | macros/luatex/optex/fonts-select.opm
-2020/04/19 | 687 | macros/luatex/optex/f-pagella.opm
-2020/04/19 | 683 | macros/luatex/optex/f-schola.opm
-2020/04/19 | 1102 | macros/luatex/optex/f-technika.opm
-2020/04/19 | 677 | macros/luatex/optex/f-termes.opm
-2020/04/19 | 743 | macros/luatex/optex/f-xcharter.opm
-2020/04/26 | 18813 | macros/luatex/optex/graphics.opm
-2020/04/06 | 2754 | macros/luatex/optex/hisyntax-c.opm
-2020/04/06 | 1001 | macros/luatex/optex/hisyntax-html.opm
-2020/04/26 | 9527 | macros/luatex/optex/hi-syntax.opm
-2020/04/06 | 3008 | macros/luatex/optex/hisyntax-python.opm
-2020/04/06 | 1561 | macros/luatex/optex/hisyntax-tex.opm
-2020/04/26 | 7016 | macros/luatex/optex/hyperlinks.opm
-2020/04/26 | 8596 | macros/luatex/optex/hyphen-lan.opm
-2020/04/25 | 9736 | macros/luatex/optex/if-macros.opm
-2020/04/26 | 5391 | macros/luatex/optex/languages.opm
-2020/04/26 | 4393 | macros/luatex/optex/lists.opm
-2020/04/26 | 2425 | macros/luatex/optex/logos.opm
-2020/04/21 | 7381 | macros/luatex/optex/luatex-ini.opm
-2020/04/26 | 19058 | macros/luatex/optex/makeindex.opm
-2020/04/25 | 5152 | macros/luatex/optex/maketoc.opm
-2020/04/22 | 3633 | macros/luatex/optex/margins.opm
-2020/02/18 | 13569 | macros/luatex/optex/mathclass.opm
-2020/04/21 | 36961 | macros/luatex/optex/math-macros.opm
-2020/04/25 | 9231 | macros/luatex/optex/math-preload.opm
-2020/04/22 | 9572 | macros/luatex/optex/math-unicode.opm
-2020/04/23 | 9166 | macros/luatex/optex/more-macros.opm
-2020/04/23 | 4719 | macros/luatex/optex/multicolumns.opm
-2020/03/19 | 3514 | macros/luatex/optex/op-demo.tex
-2020/03/19 | 1187 | macros/luatex/optex/op-letter.tex
-2020/03/17 | 512984 | macros/luatex/optex/op-ring.png
-2020/04/21 | 8890 | macros/luatex/optex/op-slides.tex
-2020/04/25 | 3927 | macros/luatex/optex/optex.ini
-2020/04/24 | 3102 | macros/luatex/optex/others.opm
-2020/04/26 | 4309 | macros/luatex/optex/outlines.opm
-2020/04/22 | 10556 | macros/luatex/optex/output.opm
-2020/04/25 | 23021 | macros/luatex/optex/parameters.opm
-2020/04/26 | 3065 | macros/luatex/optex/pdfuni-string.opm
-2020/04/23 | 13377 | macros/luatex/optex/plain-macros.opm
-2020/04/21 | 9845 | macros/luatex/optex/prefixed.opm
-2020/04/25 | 1865 | macros/luatex/optex/README
-2020/04/26 | 3366 | macros/luatex/optex/references.opm
-2020/04/26 | 5571 | macros/luatex/optex/ref-file.opm
-2020/04/26 | 17658 | macros/luatex/optex/sections.opm
-2020/03/17 | 62385 | macros/luatex/optex/slides-bg.png
-2020/04/26 | 8195 | macros/luatex/optex/slides.opm
-2020/04/26 | 3742 | macros/luatex/optex/styles.opm
-2020/04/25 | 10367 | macros/luatex/optex/table.opm
-2020/04/24 | 121744 | macros/luatex/optex/uni-lcuc.opm
-2020/04/22 | 15210 | macros/luatex/optex/unimath-codes.opm
-2020/02/18 | 241265 | macros/luatex/optex/unimath-table.opm
-2020/04/26 | 13905 | macros/luatex/optex/usebib.opm
-2020/04/26 | 11192 | macros/luatex/optex/verbatim.opm
-2020/04/26 | 1981209 | macros/luatex/optex.zip
+2020/05/06 | 1172140 | macros/luatex/optex/doc/optex-doc.pdf
+2020/05/06 | 3889 | macros/luatex/optex/doc/optex-doc.tex
+2020/05/06 | 6717 | macros/luatex/optex/doc/optex-techdoc.tex
+2020/05/06 | 74087 | macros/luatex/optex/doc/optex-userdoc.tex
+2020/05/05 | 85028 | macros/luatex/optex/pkg/qrcode.opm
+2020/05/06 | 2666 | macros/luatex/optex/README
+2020/05/06 | 2028886 | macros/luatex/optex.zip
1993/02/12 | 2330 | macros/mathematica/CHANGES
1993/02/12 | 7699 | macros/mathematica/README
1993/02/12 | 40574 | macros/mathematica/tex-mma-j.ps.gz
@@ -254620,8 +254623,8 @@
2019/02/28 | 1608 | systems/texlive/tlnet/archive/biblatex-anonymous.r48548.tar.xz
2020/05/05 | 226788 | systems/texlive/tlnet/archive/biblatex-apa6.doc.r55017.tar.xz
2020/05/05 | 21184 | systems/texlive/tlnet/archive/biblatex-apa6.r55017.tar.xz
-2020/05/04 | 317932 | systems/texlive/tlnet/archive/biblatex-apa.doc.r54994.tar.xz
-2020/05/04 | 24636 | systems/texlive/tlnet/archive/biblatex-apa.r54994.tar.xz
+2020/05/06 | 509988 | systems/texlive/tlnet/archive/biblatex-apa.doc.r55032.tar.xz
+2020/05/06 | 24696 | systems/texlive/tlnet/archive/biblatex-apa.r55032.tar.xz
2020/01/02 | 4828952 | systems/texlive/tlnet/archive/biblatex-archaeology.doc.r53281.tar.xz
2020/01/02 | 39412 | systems/texlive/tlnet/archive/biblatex-archaeology.r53281.tar.xz
2020/01/02 | 193792 | systems/texlive/tlnet/archive/biblatex-archaeology.source.r53281.tar.xz
@@ -254651,8 +254654,8 @@
2019/02/28 | 16432 | systems/texlive/tlnet/archive/biblatex-dw.r42649.tar.xz
2019/02/28 | 2284 | systems/texlive/tlnet/archive/biblatex-enc.doc.r44627.tar.xz
2019/02/28 | 8476 | systems/texlive/tlnet/archive/biblatex-enc.r44627.tar.xz
-2020/03/16 | 580796 | systems/texlive/tlnet/archive/biblatex-ext.doc.r54327.tar.xz
-2020/03/16 | 26144 | systems/texlive/tlnet/archive/biblatex-ext.r54327.tar.xz
+2020/05/06 | 581528 | systems/texlive/tlnet/archive/biblatex-ext.doc.r55033.tar.xz
+2020/05/06 | 26280 | systems/texlive/tlnet/archive/biblatex-ext.r55033.tar.xz
2019/02/28 | 595408 | systems/texlive/tlnet/archive/biblatex-fiwi.doc.r45876.tar.xz
2019/02/28 | 16768 | systems/texlive/tlnet/archive/biblatex-fiwi.r45876.tar.xz
2020/03/24 | 2066252 | systems/texlive/tlnet/archive/biblatex-gb7714-2015.doc.r54512.tar.xz
@@ -257295,10 +257298,10 @@
2019/02/28 | 685596 | systems/texlive/tlnet/archive/erdc.doc.r15878.tar.xz
2019/02/28 | 6056 | systems/texlive/tlnet/archive/erdc.r15878.tar.xz
2019/02/28 | 16276 | systems/texlive/tlnet/archive/erdc.source.r15878.tar.xz
-2020/03/24 | 315916 | systems/texlive/tlnet/archive/erewhon.doc.r54512.tar.xz
+2020/05/06 | 319500 | systems/texlive/tlnet/archive/erewhon.doc.r55029.tar.xz
2020/04/17 | 1472792 | systems/texlive/tlnet/archive/erewhon-math.doc.r54769.tar.xz
2020/04/17 | 184112 | systems/texlive/tlnet/archive/erewhon-math.r54769.tar.xz
-2020/03/24 | 2254612 | systems/texlive/tlnet/archive/erewhon.r54512.tar.xz
+2020/05/06 | 2208848 | systems/texlive/tlnet/archive/erewhon.r55029.tar.xz
2019/02/28 | 147644 | systems/texlive/tlnet/archive/errata.doc.r42428.tar.xz
2019/02/28 | 1652 | systems/texlive/tlnet/archive/errata.r42428.tar.xz
2019/02/28 | 6420 | systems/texlive/tlnet/archive/errata.source.r42428.tar.xz
@@ -260524,8 +260527,8 @@
2019/02/28 | 17300 | systems/texlive/tlnet/archive/menukeys.source.r41823.tar.xz
2019/02/28 | 2132 | systems/texlive/tlnet/archive/menu.r15878.tar.xz
2019/02/28 | 5648 | systems/texlive/tlnet/archive/menu.source.r15878.tar.xz
-2020/04/21 | 25181156 | systems/texlive/tlnet/archive/mercatormap.doc.r54812.tar.xz
-2020/04/21 | 18332 | systems/texlive/tlnet/archive/mercatormap.r54812.tar.xz
+2020/05/06 | 25518772 | systems/texlive/tlnet/archive/mercatormap.doc.r55034.tar.xz
+2020/05/06 | 18792 | systems/texlive/tlnet/archive/mercatormap.r55034.tar.xz
2019/10/15 | 112496 | systems/texlive/tlnet/archive/merriweather.doc.r52380.tar.xz
2019/10/15 | 2272240 | systems/texlive/tlnet/archive/merriweather.r52380.tar.xz
2020/03/02 | 187328 | systems/texlive/tlnet/archive/metafont.aarch64-linux.r53999.tar.xz
@@ -263354,9 +263357,9 @@
2019/02/28 | 3668 | systems/texlive/tlnet/archive/showcharinbox.source.r29803.tar.xz
2019/02/28 | 928 | systems/texlive/tlnet/archive/showdim.doc.r28918.tar.xz
2019/02/28 | 1652 | systems/texlive/tlnet/archive/showdim.r28918.tar.xz
-2019/02/28 | 594512 | systems/texlive/tlnet/archive/showexpl.doc.r42677.tar.xz
-2019/02/28 | 4072 | systems/texlive/tlnet/archive/showexpl.r42677.tar.xz
-2019/02/28 | 8888 | systems/texlive/tlnet/archive/showexpl.source.r42677.tar.xz
+2020/05/06 | 604060 | systems/texlive/tlnet/archive/showexpl.doc.r55030.tar.xz
+2020/05/06 | 4080 | systems/texlive/tlnet/archive/showexpl.r55030.tar.xz
+2020/05/06 | 9000 | systems/texlive/tlnet/archive/showexpl.source.r55030.tar.xz
2019/02/28 | 86248 | systems/texlive/tlnet/archive/showhyphens.doc.r39787.tar.xz
2019/02/28 | 1784 | systems/texlive/tlnet/archive/showhyphens.r39787.tar.xz
2019/02/28 | 169108 | systems/texlive/tlnet/archive/showlabels.doc.r41322.tar.xz
@@ -264181,8 +264184,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/04 | 161668 | systems/texlive/tlnet/archive/texlive-docindex.doc.r54994.tar.xz
-2020/05/04 | 392 | systems/texlive/tlnet/archive/texlive-docindex.r54994.tar.xz
+2020/05/06 | 161596 | systems/texlive/tlnet/archive/texlive-docindex.doc.r55022.tar.xz
+2020/05/06 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r55022.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
@@ -264238,7 +264241,7 @@
2020/04/20 | 564 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r54807.tar.xz
2020/04/20 | 568 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r54807.tar.xz
2020/04/20 | 568 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r54807.tar.xz
-2020/05/04 | 219376 | systems/texlive/tlnet/archive/texlive-scripts.doc.r54994.tar.xz
+2020/05/06 | 219376 | systems/texlive/tlnet/archive/texlive-scripts.doc.r55022.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
@@ -264262,7 +264265,7 @@
2020/04/20 | 564 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r54807.tar.xz
2020/04/20 | 564 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r54807.tar.xz
2020/04/20 | 568 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r54807.tar.xz
-2020/05/04 | 132436 | systems/texlive/tlnet/archive/texlive-scripts.r54994.tar.xz
+2020/05/06 | 132428 | systems/texlive/tlnet/archive/texlive-scripts.r55022.tar.xz
2020/04/20 | 36232 | systems/texlive/tlnet/archive/texlive-scripts.win32.r54807.tar.xz
2020/04/20 | 564 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r54807.tar.xz
2020/04/20 | 592 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-darwinlegacy.r54807.tar.xz
@@ -264664,8 +264667,8 @@
2020/04/16 | 532 | systems/texlive/tlnet/archive/tkz-doc.r54758.tar.xz
2020/04/16 | 1286992 | systems/texlive/tlnet/archive/tkz-euclide.doc.r54758.tar.xz
2020/04/16 | 27324 | systems/texlive/tlnet/archive/tkz-euclide.r54758.tar.xz
-2020/04/13 | 744612 | systems/texlive/tlnet/archive/tkz-fct.doc.r54703.tar.xz
-2020/04/13 | 5012 | systems/texlive/tlnet/archive/tkz-fct.r54703.tar.xz
+2020/05/06 | 748476 | systems/texlive/tlnet/archive/tkz-fct.doc.r55031.tar.xz
+2020/05/06 | 4948 | systems/texlive/tlnet/archive/tkz-fct.r55031.tar.xz
2020/03/24 | 431368 | systems/texlive/tlnet/archive/tkz-orm.doc.r54512.tar.xz
2020/03/24 | 7492 | systems/texlive/tlnet/archive/tkz-orm.r54512.tar.xz
2020/04/30 | 364176 | systems/texlive/tlnet/archive/tkz-tab.doc.r54940.tar.xz
@@ -265087,8 +265090,8 @@
2019/02/28 | 514020 | systems/texlive/tlnet/archive/universalis.r33860.tar.xz
2019/08/30 | 16744 | systems/texlive/tlnet/archive/universa.r51984.tar.xz
2019/08/30 | 55964 | systems/texlive/tlnet/archive/universa.source.r51984.tar.xz
-2020/05/02 | 2102124 | systems/texlive/tlnet/archive/univie-ling.doc.r54966.tar.xz
-2020/05/02 | 131232 | systems/texlive/tlnet/archive/univie-ling.r54966.tar.xz
+2020/05/06 | 2105400 | systems/texlive/tlnet/archive/univie-ling.doc.r55035.tar.xz
+2020/05/06 | 131496 | systems/texlive/tlnet/archive/univie-ling.r55035.tar.xz
2019/02/28 | 71452 | systems/texlive/tlnet/archive/uni-wtal-ger.doc.r31541.tar.xz
2019/02/28 | 1644 | systems/texlive/tlnet/archive/uni-wtal-ger.r31541.tar.xz
2019/02/28 | 93524 | systems/texlive/tlnet/archive/uni-wtal-lin.doc.r31409.tar.xz
@@ -265869,16 +265872,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/03 | 107750 | systems/texlive/tlnet/install-tl
-2020/05/05 | 5500553 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2020/05/05 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2020/05/05 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2020/05/06 | 5500593 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2020/05/06 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2020/05/06 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2020/03/17 | 4641 | systems/texlive/tlnet/install-tl-windows.bat
-2020/05/05 | 19380766 | systems/texlive/tlnet/install-tl-windows.exe
-2020/05/05 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2020/05/05 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2020/05/05 | 24269450 | systems/texlive/tlnet/install-tl.zip
-2020/05/05 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2020/05/05 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2020/05/06 | 19383310 | systems/texlive/tlnet/install-tl-windows.exe
+2020/05/06 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2020/05/06 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2020/05/06 | 24269445 | systems/texlive/tlnet/install-tl.zip
+2020/05/06 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2020/05/06 | 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
@@ -265887,7 +265890,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/03 | 6197 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2020/05/05 | 6184 | 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
@@ -265934,12 +265937,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/05 | 16415027 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2020/05/05 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2020/05/06 | 16414778 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2020/05/06 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2020/05/03 | 86416 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2020/05/05 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2020/05/05 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2020/05/05 | 2198056 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2020/05/06 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2020/05/06 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2020/05/06 | 2194884 | 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/03/04 | 14970 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -269118,7 +269121,7 @@
2019/08/08 | 1298220 | systems/win32/miktex/tm/packages/aastex.tar.lzma
2016/05/18 | 294048 | systems/win32/miktex/tm/packages/abc.tar.lzma
2018/11/26 | 4619192 | systems/win32/miktex/tm/packages/abntex2.tar.lzma
-2019/12/15 | 119637 | systems/win32/miktex/tm/packages/abnt.tar.lzma
+2020/05/06 | 123383 | systems/win32/miktex/tm/packages/abnt.tar.lzma
2012/09/05 | 202473 | systems/win32/miktex/tm/packages/abraces.tar.lzma
2009/09/03 | 156976 | systems/win32/miktex/tm/packages/abstract.tar.lzma
2011/07/16 | 156862 | systems/win32/miktex/tm/packages/abstyles.tar.lzma
@@ -269129,13 +269132,13 @@
2009/04/21 | 35717 | systems/win32/miktex/tm/packages/accfonts.tar.lzma
2019/12/06 | 338331 | systems/win32/miktex/tm/packages/accsupp.tar.lzma
2019/02/16 | 904854 | systems/win32/miktex/tm/packages/achemso.tar.lzma
-2020/02/24 | 3919686 | systems/win32/miktex/tm/packages/acmart.tar.lzma
+2020/05/06 | 3592773 | systems/win32/miktex/tm/packages/acmart.tar.lzma
2016/07/19 | 105378 | systems/win32/miktex/tm/packages/acmconf.tar.lzma
2016/08/30 | 774465 | systems/win32/miktex/tm/packages/acroflex.tar.lzma
2017/03/28 | 591918 | systems/win32/miktex/tm/packages/acromemory.tar.lzma
2020/04/15 | 301327 | systems/win32/miktex/tm/packages/acronym.tar.lzma
2012/01/02 | 1774663 | systems/win32/miktex/tm/packages/acrosort.tar.lzma
-2020/03/09 | 628611 | systems/win32/miktex/tm/packages/acro.tar.lzma
+2020/05/06 | 1187140 | systems/win32/miktex/tm/packages/acro.tar.lzma
2010/11/24 | 163309 | systems/win32/miktex/tm/packages/acroterm.tar.lzma
2020/04/15 | 3186383 | systems/win32/miktex/tm/packages/acrotex.tar.lzma
2008/05/23 | 333795 | systems/win32/miktex/tm/packages/active-conf.tar.lzma
@@ -269206,7 +269209,7 @@
2013/03/11 | 2065077 | systems/win32/miktex/tm/packages/amsrefs.tar.lzma
2011/06/23 | 385532 | systems/win32/miktex/tm/packages/amstex.tar.lzma
2008/12/23 | 68780 | systems/win32/miktex/tm/packages/analogclock.tar.lzma
-2020/03/26 | 3201681 | systems/win32/miktex/tm/packages/animate.tar.lzma
+2020/05/06 | 3202982 | systems/win32/miktex/tm/packages/animate.tar.lzma
2020/04/07 | 1121077 | systems/win32/miktex/tm/packages/annee-scolaire.tar.lzma
2018/08/27 | 1599994 | systems/win32/miktex/tm/packages/annot-pro.tar.lzma
2010/02/22 | 189080 | systems/win32/miktex/tm/packages/anonchap.tar.lzma
@@ -269221,7 +269224,7 @@
2017/12/18 | 1184867 | systems/win32/miktex/tm/packages/aomart.tar.lzma
2011/07/04 | 257190 | systems/win32/miktex/tm/packages/apa6e.tar.lzma
2020/01/14 | 613370 | systems/win32/miktex/tm/packages/apa6.tar.lzma
-2020/03/30 | 765530 | systems/win32/miktex/tm/packages/apa7.tar.lzma
+2020/05/06 | 768911 | systems/win32/miktex/tm/packages/apa7.tar.lzma
2013/07/29 | 845001 | systems/win32/miktex/tm/packages/apacite.tar.lzma
2016/11/02 | 6569 | systems/win32/miktex/tm/packages/apalike2.tar.lzma
2018/03/18 | 18866 | systems/win32/miktex/tm/packages/apalike-german.tar.lzma
@@ -269345,7 +269348,7 @@
2014/05/21 | 152946 | systems/win32/miktex/tm/packages/babel-norsk.tar.lzma
2014/05/21 | 112087 | systems/win32/miktex/tm/packages/babel-piedmontese.tar.lzma
2014/05/21 | 146187 | systems/win32/miktex/tm/packages/babel-polish.tar.lzma
-2014/05/21 | 156215 | systems/win32/miktex/tm/packages/babel-portuges.tar.lzma
+2020/05/06 | 155299 | systems/win32/miktex/tm/packages/babel-portuges.tar.lzma
2014/05/21 | 119972 | systems/win32/miktex/tm/packages/babel-romanian.tar.lzma
2014/05/21 | 116296 | systems/win32/miktex/tm/packages/babel-romansh.tar.lzma
2017/08/12 | 167729 | systems/win32/miktex/tm/packages/babel-russian.tar.lzma
@@ -269359,7 +269362,7 @@
2015/05/25 | 5256 | systems/win32/miktex/tm/packages/babel-spanglish.tar.lzma
2016/03/09 | 222541 | systems/win32/miktex/tm/packages/babel-spanish.tar.lzma
2014/05/21 | 140369 | systems/win32/miktex/tm/packages/babel-swedish.tar.lzma
-2020/03/23 | 1574550 | systems/win32/miktex/tm/packages/babel.tar.lzma
+2020/05/06 | 1580430 | systems/win32/miktex/tm/packages/babel.tar.lzma
2014/05/21 | 234101 | systems/win32/miktex/tm/packages/babel-thai.tar.lzma
2019/07/06 | 309208 | systems/win32/miktex/tm/packages/babel-turkish.tar.lzma
2018/04/12 | 476406 | systems/win32/miktex/tm/packages/babel-ukrainian.tar.lzma
@@ -269452,7 +269455,7 @@
2018/11/22 | 884678 | systems/win32/miktex/tm/packages/biblatex-abnt.tar.lzma
2020/03/19 | 2480 | systems/win32/miktex/tm/packages/biblatex-ajc2020unofficial.tar.lzma
2018/09/04 | 64282 | systems/win32/miktex/tm/packages/biblatex-anonymous.tar.lzma
-2019/12/03 | 248023 | systems/win32/miktex/tm/packages/biblatex-apa6.tar.lzma
+2020/05/06 | 248223 | systems/win32/miktex/tm/packages/biblatex-apa6.tar.lzma
2020/04/15 | 341886 | systems/win32/miktex/tm/packages/biblatex-apa.tar.lzma
2020/01/02 | 5062923 | systems/win32/miktex/tm/packages/biblatex-archaeology.tar.lzma
2018/02/14 | 192153 | systems/win32/miktex/tm/packages/biblatex-arthistory-bonn.tar.lzma
@@ -269468,7 +269471,7 @@
2017/04/11 | 92574 | systems/win32/miktex/tm/packages/biblatex-claves.tar.lzma
2016/12/09 | 1140816 | systems/win32/miktex/tm/packages/biblatex-dw.tar.lzma
2017/06/18 | 10024 | systems/win32/miktex/tm/packages/biblatex-enc.tar.lzma
-2020/03/18 | 610116 | systems/win32/miktex/tm/packages/biblatex-ext.tar.lzma
+2020/05/06 | 610841 | systems/win32/miktex/tm/packages/biblatex-ext.tar.lzma
2017/11/22 | 616165 | systems/win32/miktex/tm/packages/biblatex-fiwi.tar.lzma
2020/03/25 | 2108645 | systems/win32/miktex/tm/packages/biblatex-gb7714-2015.tar.lzma
2020/03/18 | 172223 | systems/win32/miktex/tm/packages/biblatex-german-legal.tar.lzma
@@ -269500,6 +269503,7 @@
2018/10/23 | 360669 | systems/win32/miktex/tm/packages/biblatex-science.tar.lzma
2017/11/20 | 84323 | systems/win32/miktex/tm/packages/biblatex-shortfields.tar.lzma
2018/05/27 | 114808 | systems/win32/miktex/tm/packages/biblatex-socialscienceshuberlin.tar.lzma
+2020/05/06 | 298619 | systems/win32/miktex/tm/packages/biblatex-software.tar.lzma
2017/09/22 | 67698 | systems/win32/miktex/tm/packages/biblatex-source-division.tar.lzma
2017/03/07 | 71964 | systems/win32/miktex/tm/packages/biblatex-subseries.tar.lzma
2014/01/24 | 535684 | systems/win32/miktex/tm/packages/biblatex-swiss-legal.tar.lzma
@@ -269694,7 +269698,7 @@
2006/12/10 | 19305 | systems/win32/miktex/tm/packages/chemcompounds.tar.bz2
2016/07/15 | 239722 | systems/win32/miktex/tm/packages/chemcono.tar.lzma
2011/03/07 | 319933 | systems/win32/miktex/tm/packages/chemexec.tar.lzma
-2020/04/15 | 2095518 | systems/win32/miktex/tm/packages/chemfig.tar.lzma
+2020/05/06 | 2097835 | systems/win32/miktex/tm/packages/chemfig.tar.lzma
2020/03/09 | 899723 | systems/win32/miktex/tm/packages/chemformula.tar.lzma
2020/01/17 | 727656 | systems/win32/miktex/tm/packages/chemgreek.tar.lzma
2005/06/22 | 5537 | systems/win32/miktex/tm/packages/chem-journal.cab
@@ -269816,7 +269820,7 @@
2010/07/12 | 505178 | systems/win32/miktex/tm/packages/combine.tar.lzma
2019/06/10 | 95139 | systems/win32/miktex/tm/packages/combofont.tar.lzma
2019/07/05 | 865465 | systems/win32/miktex/tm/packages/comfortaa.tar.lzma
-2017/01/04 | 841454 | systems/win32/miktex/tm/packages/comicneue.tar.lzma
+2020/05/06 | 1072407 | systems/win32/miktex/tm/packages/comicneue.tar.lzma
2013/12/23 | 262065 | systems/win32/miktex/tm/packages/comicsans.tar.lzma
2015/11/17 | 605994 | systems/win32/miktex/tm/packages/commado.tar.lzma
2010/03/08 | 155184 | systems/win32/miktex/tm/packages/comma.tar.lzma
@@ -269902,7 +269906,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
-2019/05/30 | 1155771 | systems/win32/miktex/tm/packages/ctex.tar.lzma
+2020/05/06 | 1275230 | 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
@@ -269910,7 +269914,7 @@
2016/04/26 | 186064 | systems/win32/miktex/tm/packages/currfile.tar.lzma
2016/07/15 | 105550 | systems/win32/miktex/tm/packages/currvita.tar.lzma
2016/07/15 | 15665 | systems/win32/miktex/tm/packages/cursor.tar.lzma
-2020/04/15 | 1213734 | systems/win32/miktex/tm/packages/curve2e.tar.lzma
+2020/05/06 | 1215918 | systems/win32/miktex/tm/packages/curve2e.tar.lzma
2017/09/10 | 348754 | systems/win32/miktex/tm/packages/curves.tar.lzma
2010/12/23 | 277919 | systems/win32/miktex/tm/packages/curve.tar.lzma
2011/11/22 | 806464 | systems/win32/miktex/tm/packages/custom-bib.tar.lzma
@@ -270085,7 +270089,7 @@
2020/02/05 | 56018 | systems/win32/miktex/tm/packages/dvips.tar.lzma
2015/11/03 | 164085 | systems/win32/miktex/tm/packages/dynamicnumber.tar.lzma
2014/09/29 | 380557 | systems/win32/miktex/tm/packages/dynblocks.tar.lzma
-2020/03/20 | 829096 | systems/win32/miktex/tm/packages/dynkin-diagrams.tar.lzma
+2020/05/06 | 833721 | systems/win32/miktex/tm/packages/dynkin-diagrams.tar.lzma
2006/08/26 | 141965 | systems/win32/miktex/tm/packages/dyntree.tar.bz2
2008/06/26 | 314142 | systems/win32/miktex/tm/packages/ean13isbn.tar.lzma
2016/07/15 | 3965 | systems/win32/miktex/tm/packages/ean.tar.lzma
@@ -270211,7 +270215,7 @@
2019/10/04 | 325727 | systems/win32/miktex/tm/packages/eq-save.tar.lzma
2009/07/26 | 707878 | systems/win32/miktex/tm/packages/erdc.tar.lzma
2020/04/20 | 1662943 | systems/win32/miktex/tm/packages/erewhon-math.tar.lzma
-2020/03/25 | 2572132 | systems/win32/miktex/tm/packages/erewhon.tar.lzma
+2020/05/06 | 2530536 | systems/win32/miktex/tm/packages/erewhon.tar.lzma
2007/11/19 | 155443 | systems/win32/miktex/tm/packages/errata.tar.lzma
2020/02/07 | 542141 | systems/win32/miktex/tm/packages/erw-l3.tar.lzma
2018/03/15 | 1455606 | systems/win32/miktex/tm/packages/esami.tar.lzma
@@ -270229,7 +270233,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/02/19 | 1338858 | systems/win32/miktex/tm/packages/etbb.tar.lzma
+2020/05/06 | 1378398 | 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
@@ -270237,7 +270241,7 @@
2019/11/18 | 1240830 | systems/win32/miktex/tm/packages/etoc.tar.lzma
2019/09/24 | 242847 | systems/win32/miktex/tm/packages/etoolbox.tar.lzma
2018/07/12 | 1869 | systems/win32/miktex/tm/packages/etsvthor.tar.lzma
-2020/04/15 | 1022021 | systems/win32/miktex/tm/packages/euclideangeometry.tar.lzma
+2020/05/06 | 1046544 | systems/win32/miktex/tm/packages/euclideangeometry.tar.lzma
2010/09/21 | 156297 | systems/win32/miktex/tm/packages/euenc.tar.lzma
2019/02/04 | 119956 | systems/win32/miktex/tm/packages/euflag.tar.lzma
2009/03/24 | 11457 | systems/win32/miktex/tm/packages/eukdate.tar.lzma
@@ -270272,7 +270276,8 @@
2020/02/25 | 450148 | systems/win32/miktex/tm/packages/exframe.tar.lzma
2008/06/26 | 80109 | systems/win32/miktex/tm/packages/expdlist.tar.lzma
2017/05/29 | 494705 | systems/win32/miktex/tm/packages/expex.tar.lzma
-2020/04/07 | 314113 | systems/win32/miktex/tm/packages/expkv-def.tar.lzma
+2020/05/06 | 326743 | systems/win32/miktex/tm/packages/expkv-cs.tar.lzma
+2020/05/06 | 315237 | systems/win32/miktex/tm/packages/expkv-def.tar.lzma
2020/04/15 | 404821 | systems/win32/miktex/tm/packages/expkv.tar.lzma
2016/07/15 | 296374 | systems/win32/miktex/tm/packages/export.tar.lzma
2020/03/22 | 333281 | systems/win32/miktex/tm/packages/expose-expl3-dunkerque-2019.tar.lzma
@@ -270302,7 +270307,7 @@
2015/02/28 | 5938051 | systems/win32/miktex/tm/packages/fancyslides.tar.lzma
2016/06/29 | 190364 | systems/win32/miktex/tm/packages/fancytabs.tar.lzma
2012/06/11 | 1136130 | systems/win32/miktex/tm/packages/fancytooltips.tar.lzma
-2020/01/14 | 153660 | systems/win32/miktex/tm/packages/fancyvrb.tar.lzma
+2020/05/06 | 146807 | systems/win32/miktex/tm/packages/fancyvrb.tar.lzma
2015/07/21 | 21599588 | systems/win32/miktex/tm/packages/fandol.tar.lzma
2018/12/20 | 2489193 | systems/win32/miktex/tm/packages/fascicules.tar.lzma
2013/03/01 | 1410180 | systems/win32/miktex/tm/packages/fast-diagram.tar.lzma
@@ -270343,7 +270348,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/05 | 531674 | systems/win32/miktex/tm/packages/files.csv.lzma
+2020/05/06 | 536904 | 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
@@ -270407,14 +270412,14 @@
2017/08/22 | 278877 | systems/win32/miktex/tm/packages/fontloader-luaotfload.tar.lzma
2017/03/20 | 94879 | systems/win32/miktex/tm/packages/fontmfizz.tar.lzma
2017/12/01 | 128505 | systems/win32/miktex/tm/packages/fontname.tar.lzma
-2020/01/30 | 170051 | systems/win32/miktex/tm/packages/fontools.tar.lzma
+2020/05/06 | 170398 | systems/win32/miktex/tm/packages/fontools.tar.lzma
2005/06/25 | 33931 | systems/win32/miktex/tm/packages/fontsampler.cab
2020/02/13 | 2425284 | systems/win32/miktex/tm/packages/fonts-arundina.tar.lzma
2017/02/03 | 2021910 | systems/win32/miktex/tm/packages/fonts-churchslavonic.tar.lzma
2019/12/21 | 818734 | systems/win32/miktex/tm/packages/fontsetup.tar.lzma
2020/02/23 | 627237 | systems/win32/miktex/tm/packages/fontsize.tar.lzma
2020/02/22 | 1299441 | systems/win32/miktex/tm/packages/fontspec.tar.lzma
-2018/11/11 | 12792540 | systems/win32/miktex/tm/packages/fonts-tlwg.tar.lzma
+2020/05/06 | 12767240 | systems/win32/miktex/tm/packages/fonts-tlwg.tar.lzma
2017/07/16 | 330987 | systems/win32/miktex/tm/packages/fonttable.tar.lzma
2008/06/10 | 283950 | systems/win32/miktex/tm/packages/fontwrap.tar.lzma
2010/02/22 | 224322 | systems/win32/miktex/tm/packages/footbib.tar.lzma
@@ -270474,7 +270479,7 @@
2011/12/01 | 226038 | systems/win32/miktex/tm/packages/gamebook.tar.lzma
2019/02/16 | 12841 | systems/win32/miktex/tm/packages/gammas.tar.lzma
2015/01/24 | 515639 | systems/win32/miktex/tm/packages/gapfill.tar.lzma
-2020/04/25 | 1639083 | systems/win32/miktex/tm/packages/garamond-libre.tar.lzma
+2020/05/06 | 7282439 | systems/win32/miktex/tm/packages/garamond-libre.tar.lzma
2019/11/17 | 644682 | systems/win32/miktex/tm/packages/garamond-math.tar.lzma
2009/08/12 | 8601 | systems/win32/miktex/tm/packages/garrigues.tar.lzma
2006/12/10 | 22983 | systems/win32/miktex/tm/packages/gastex.tar.bz2
@@ -270532,7 +270537,7 @@
2014/05/20 | 85224 | systems/win32/miktex/tm/packages/gitinfo.tar.lzma
2020/04/03 | 9654 | systems/win32/miktex/tm/packages/git-latexdiff.tar.lzma
2015/11/25 | 101269 | systems/win32/miktex/tm/packages/gitlog.tar.lzma
-2019/09/26 | 135678 | systems/win32/miktex/tm/packages/gitver.tar.lzma
+2020/05/06 | 138742 | systems/win32/miktex/tm/packages/gitver.tar.lzma
2010/05/10 | 10858 | systems/win32/miktex/tm/packages/glhyph.tar.lzma
2019/02/07 | 158398 | systems/win32/miktex/tm/packages/globalvals.tar.lzma
2016/07/28 | 68167 | systems/win32/miktex/tm/packages/glonti.tar.lzma
@@ -270658,7 +270663,7 @@
2006/09/28 | 745459 | systems/win32/miktex/tm/packages/helvetic.cab
2005/12/16 | 3444 | systems/win32/miktex/tm/packages/hep.cab
2014/12/22 | 985855 | systems/win32/miktex/tm/packages/hepnames.tar.lzma
-2020/03/14 | 566652 | systems/win32/miktex/tm/packages/hep-paper.tar.lzma
+2020/05/06 | 559435 | systems/win32/miktex/tm/packages/hep-paper.tar.lzma
2014/12/22 | 88816 | systems/win32/miktex/tm/packages/hepparticles.tar.lzma
2017/12/14 | 699188 | systems/win32/miktex/tm/packages/hepthesis.tar.lzma
2020/04/15 | 102068 | systems/win32/miktex/tm/packages/hepunits.tar.lzma
@@ -270688,7 +270693,7 @@
2016/07/15 | 127199 | systems/win32/miktex/tm/packages/hpsdiss.tar.lzma
2011/05/06 | 449162 | systems/win32/miktex/tm/packages/hrefhide.tar.lzma
2010/04/27 | 105418 | systems/win32/miktex/tm/packages/hrlatex.tar.lzma
-2019/12/21 | 440991 | systems/win32/miktex/tm/packages/hu-berlin-bundle.tar.lzma
+2020/05/06 | 260323 | systems/win32/miktex/tm/packages/hu-berlin-bundle.tar.lzma
2018/03/04 | 258060 | systems/win32/miktex/tm/packages/hulipsum.tar.lzma
2016/07/28 | 46253 | systems/win32/miktex/tm/packages/humanist.tar.lzma
2016/07/28 | 127569 | systems/win32/miktex/tm/packages/huncial.tar.lzma
@@ -270813,7 +270818,8 @@
2018/03/26 | 129658 | systems/win32/miktex/tm/packages/jkmath.tar.lzma
2016/07/29 | 12360 | systems/win32/miktex/tm/packages/jknappen.tar.lzma
2011/12/19 | 28973 | systems/win32/miktex/tm/packages/jlabels.tar.lzma
-2020/02/09 | 654802 | systems/win32/miktex/tm/packages/jlreq.tar.lzma
+2020/05/06 | 207363 | systems/win32/miktex/tm/packages/jlreq-deluxe.tar.lzma
+2020/05/06 | 643726 | systems/win32/miktex/tm/packages/jlreq.tar.lzma
2020/03/30 | 1796106 | systems/win32/miktex/tm/packages/jmlr.tar.lzma
2006/04/13 | 7131 | systems/win32/miktex/tm/packages/jneurosci.cab
2019/11/10 | 599751 | systems/win32/miktex/tm/packages/jnuexam.tar.lzma
@@ -270821,7 +270827,7 @@
2009/01/31 | 6970 | systems/win32/miktex/tm/packages/jphysiol.tar.lzma
2007/03/13 | 158168 | systems/win32/miktex/tm/packages/jpsj.tar.lzma
2020/02/03 | 1009096 | systems/win32/miktex/tm/packages/jsclasses.tar.lzma
-2020/02/05 | 1196419 | systems/win32/miktex/tm/packages/jslectureplanner.tar.lzma
+2020/05/06 | 1196841 | systems/win32/miktex/tm/packages/jslectureplanner.tar.lzma
2016/07/15 | 43965 | systems/win32/miktex/tm/packages/js-misc.tar.lzma
2015/06/03 | 259119 | systems/win32/miktex/tm/packages/jumplines.tar.lzma
2020/02/28 | 1270202 | systems/win32/miktex/tm/packages/junicode.tar.lzma
@@ -270857,7 +270863,7 @@
2010/03/08 | 138756 | systems/win32/miktex/tm/packages/knittingpattern.tar.lzma
2019/04/06 | 1396129 | systems/win32/miktex/tm/packages/knitting.tar.lzma
2007/10/15 | 6579 | systems/win32/miktex/tm/packages/knot.tar.lzma
-2020/03/06 | 831125 | systems/win32/miktex/tm/packages/knowledge.tar.lzma
+2020/05/06 | 831675 | systems/win32/miktex/tm/packages/knowledge.tar.lzma
2016/11/04 | 42608 | systems/win32/miktex/tm/packages/knuth-lib.tar.lzma
2016/11/04 | 29279 | systems/win32/miktex/tm/packages/knuth-local.tar.lzma
2018/11/05 | 875632 | systems/win32/miktex/tm/packages/komacv-rg.tar.lzma
@@ -270878,7 +270884,7 @@
2010/08/09 | 4325548 | systems/win32/miktex/tm/packages/kurier.tar.lzma
2017/12/01 | 227741 | systems/win32/miktex/tm/packages/ku-template.tar.lzma
2019/12/20 | 304244 | systems/win32/miktex/tm/packages/kvdefinekeys.tar.lzma
-2020/03/30 | 116748 | systems/win32/miktex/tm/packages/kvmap.tar.lzma
+2020/05/06 | 117637 | systems/win32/miktex/tm/packages/kvmap.tar.lzma
2019/12/01 | 507783 | systems/win32/miktex/tm/packages/kvoptions.tar.lzma
2019/12/20 | 386446 | systems/win32/miktex/tm/packages/kvsetkeys.tar.lzma
2006/08/17 | 271048 | systems/win32/miktex/tm/packages/l2tabu-english.cab
@@ -270930,7 +270936,7 @@
2020/02/28 | 86786 | systems/win32/miktex/tm/packages/latex-git-log.tar.lzma
2020/04/21 | 455359 | systems/win32/miktex/tm/packages/latexgit.tar.lzma
2019/11/20 | 2067420 | systems/win32/miktex/tm/packages/latex-graphics-dev.tar.lzma
-2020/03/22 | 967938 | systems/win32/miktex/tm/packages/latexindent.tar.lzma
+2020/05/06 | 968383 | systems/win32/miktex/tm/packages/latexindent.tar.lzma
2018/10/18 | 788906 | systems/win32/miktex/tm/packages/latex-make.tar.lzma
2020/04/20 | 371154 | systems/win32/miktex/tm/packages/latexmk.tar.lzma
2019/09/01 | 152454 | systems/win32/miktex/tm/packages/latexmp.tar.lzma
@@ -270980,7 +270986,7 @@
2017/06/18 | 343703 | systems/win32/miktex/tm/packages/libertinegc.tar.lzma
2020/03/30 | 15094509 | systems/win32/miktex/tm/packages/libertine.tar.lzma
2020/03/09 | 1999275 | systems/win32/miktex/tm/packages/libertinus-fonts.tar.lzma
-2020/02/23 | 660371 | systems/win32/miktex/tm/packages/libertinus-otf.tar.lzma
+2020/05/06 | 664255 | systems/win32/miktex/tm/packages/libertinus-otf.tar.lzma
2018/10/09 | 2359051 | systems/win32/miktex/tm/packages/libertinust1math.tar.lzma
2018/09/13 | 19852 | systems/win32/miktex/tm/packages/libertinus.tar.lzma
2019/12/20 | 9819512 | systems/win32/miktex/tm/packages/libertinus-type1.tar.lzma
@@ -271101,10 +271107,10 @@
2013/05/21 | 128214 | systems/win32/miktex/tm/packages/lualatex-doc.tar.lzma
2019/02/01 | 197047 | systems/win32/miktex/tm/packages/lualatex-math.tar.lzma
2018/08/23 | 69948 | systems/win32/miktex/tm/packages/lualatex-truncate.tar.lzma
-2020/02/04 | 216354 | systems/win32/miktex/tm/packages/lualibs.tar.lzma
+2020/05/06 | 217045 | systems/win32/miktex/tm/packages/lualibs.tar.lzma
2017/04/17 | 233117 | systems/win32/miktex/tm/packages/luamesh.tar.lzma
2020/02/25 | 190479 | systems/win32/miktex/tm/packages/luamplib.tar.lzma
-2020/02/04 | 1041288 | systems/win32/miktex/tm/packages/luaotfload.tar.lzma
+2020/05/06 | 1048367 | systems/win32/miktex/tm/packages/luaotfload.tar.lzma
2019/12/23 | 37188 | systems/win32/miktex/tm/packages/luapackageloader.tar.lzma
2011/07/15 | 84684 | systems/win32/miktex/tm/packages/luapersian.tar.lzma
2018/12/18 | 51970 | systems/win32/miktex/tm/packages/luarandom.tar.lzma
@@ -271136,7 +271142,7 @@
2006/09/27 | 4687 | systems/win32/miktex/tm/packages/luhand.cab
2006/09/27 | 28840 | systems/win32/miktex/tm/packages/lumath.cab
2004/03/16 | 167583 | systems/win32/miktex/tm/packages/luxi.cab
-2020/03/30 | 3101668 | systems/win32/miktex/tm/packages/lwarp.tar.lzma
+2020/05/06 | 3157591 | systems/win32/miktex/tm/packages/lwarp.tar.lzma
2013/12/23 | 1470948 | systems/win32/miktex/tm/packages/lxfonts.tar.lzma
2011/01/18 | 57807 | systems/win32/miktex/tm/packages/ly1.tar.lzma
2019/05/29 | 884130 | systems/win32/miktex/tm/packages/lyluatex.tar.lzma
@@ -271234,7 +271240,7 @@
2006/03/04 | 160630 | systems/win32/miktex/tm/packages/mentis.cab
2016/08/09 | 588685 | systems/win32/miktex/tm/packages/menukeys.tar.lzma
2009/03/07 | 123043 | systems/win32/miktex/tm/packages/menu.tar.lzma
-2020/04/21 | 25243719 | systems/win32/miktex/tm/packages/mercatormap.tar.lzma
+2020/05/06 | 25581957 | systems/win32/miktex/tm/packages/mercatormap.tar.lzma
2019/10/15 | 2391720 | systems/win32/miktex/tm/packages/merriweather.tar.lzma
2012/03/09 | 67807 | systems/win32/miktex/tm/packages/messagebubbles.tar.lzma
2020/01/29 | 8754 | systems/win32/miktex/tm/packages/metafont.tar.lzma
@@ -271390,7 +271396,7 @@
2016/11/04 | 687 | systems/win32/miktex/tm/packages/miktex-metapost.tar.lzma
2020/04/19 | 87288 | systems/win32/miktex/tm/packages/miktex-mfware-bin-2.9.tar.lzma
2020/04/19 | 92032 | systems/win32/miktex/tm/packages/miktex-mfware-bin-x64-2.9.tar.lzma
-2020/03/26 | 22552 | systems/win32/miktex/tm/packages/miktex-misc.tar.lzma
+2020/05/06 | 22483 | systems/win32/miktex/tm/packages/miktex-misc.tar.lzma
2020/04/19 | 78007 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-2.9.tar.lzma
2020/04/19 | 86536 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-x64-2.9.tar.lzma
2020/04/19 | 164994 | systems/win32/miktex/tm/packages/miktex-mktex-bin-2.9.tar.lzma
@@ -271484,9 +271490,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2020/04/19 | 39206 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2020/04/19 | 42920 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2020/05/05 | 198811 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2020/05/05 | 1188921 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2020/05/05 | 1109168 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2020/05/06 | 199296 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2020/05/06 | 1194596 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2020/05/06 | 1112960 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2020/04/19 | 13027 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2020/04/19 | 14026 | 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
@@ -271496,7 +271502,7 @@
2013/07/01 | 286736 | systems/win32/miktex/tm/packages/minibox.tar.lzma
2017/04/13 | 193445 | systems/win32/miktex/tm/packages/minidocument.tar.lzma
2014/01/06 | 486298 | systems/win32/miktex/tm/packages/minifp.tar.lzma
-2015/04/21 | 427031 | systems/win32/miktex/tm/packages/minion2newtx.tar.lzma
+2020/05/06 | 414917 | systems/win32/miktex/tm/packages/minion2newtx.tar.lzma
2008/04/08 | 18099 | systems/win32/miktex/tm/packages/minipage-marginpar.tar.lzma
2010/03/16 | 175492 | systems/win32/miktex/tm/packages/miniplot.tar.lzma
2018/07/16 | 6363467 | systems/win32/miktex/tm/packages/minitoc.tar.lzma
@@ -271632,189 +271638,189 @@
2020/02/16 | 2014952 | systems/win32/miktex/tm/packages/newpx.tar.lzma
2005/06/25 | 43902 | systems/win32/miktex/tm/packages/newsletr.cab
2007/12/30 | 204631 | systems/win32/miktex/tm/packages/newspaper.tar.lzma
-2018/06/08 | 440019 | systems/win32/miktex/tm/packages/newtxsf.tar.lzma
-2020/03/04 | 6506989 | systems/win32/miktex/tm/packages/newtx.tar.lzma
+2020/05/06 | 440217 | systems/win32/miktex/tm/packages/newtxsf.tar.lzma
+2020/05/06 | 6503530 | systems/win32/miktex/tm/packages/newtx.tar.lzma
2020/02/17 | 288246 | systems/win32/miktex/tm/packages/newtxtt.tar.lzma
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/05 | 531714 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2020/05/05 | 58476 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2020/05/05 | 66662 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2020/05/05 | 940928 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2020/05/05 | 1047703 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2020/05/05 | 28546 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2020/05/05 | 30792 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2020/05/05 | 29355 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2020/05/05 | 34912 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2020/05/05 | 49757 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2020/05/05 | 57219 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2020/05/05 | 85108 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2020/05/05 | 94410 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2020/05/05 | 63078 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2020/05/05 | 70765 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2020/05/05 | 26644 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2020/05/05 | 30228 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2020/05/05 | 328798 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2020/05/05 | 391611 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2020/05/05 | 32342 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2020/05/05 | 36427 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2020/05/05 | 71217 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2020/05/05 | 77842 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2020/05/05 | 202982 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2020/05/05 | 223103 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2020/05/05 | 169206 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2020/05/05 | 184292 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2020/05/05 | 52160 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2020/05/05 | 58618 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2020/05/05 | 20796 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2020/05/05 | 23017 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2020/05/05 | 461089 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
-2020/05/05 | 41117 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2020/05/05 | 45997 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2020/05/05 | 273258 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2020/05/05 | 310731 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2020/05/05 | 40688 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2020/05/05 | 44997 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2020/05/05 | 115727 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2020/05/05 | 130539 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2020/05/05 | 1259165 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2020/05/05 | 1393763 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2020/05/05 | 95214 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2020/05/05 | 110247 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2020/05/05 | 43422 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2020/05/05 | 47979 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2020/05/05 | 45735 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2020/05/05 | 50748 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2020/05/05 | 56718 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2020/05/05 | 61665 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2020/05/05 | 133201 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2020/05/05 | 152160 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2020/05/05 | 69833 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2020/05/05 | 72986 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2020/05/05 | 68712 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2020/05/05 | 77336 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2020/05/05 | 246441 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2020/05/05 | 281751 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2020/05/05 | 25421 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2020/05/05 | 28784 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2020/05/05 | 100577 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2020/05/05 | 116783 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2020/05/05 | 63257 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2020/05/05 | 72584 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2020/05/05 | 94439 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2020/05/05 | 111117 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2020/05/05 | 57903 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2020/05/05 | 64568 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2020/05/05 | 457847 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2020/05/05 | 544646 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2020/05/05 | 137235 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2020/05/05 | 149833 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2020/05/05 | 92929 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2020/05/05 | 108905 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2020/05/05 | 15972 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2020/05/05 | 17743 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2020/05/05 | 27827 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2020/05/05 | 29751 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2020/05/05 | 615033 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2020/05/05 | 669717 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2020/05/05 | 498630 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2020/05/05 | 560825 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2020/05/05 | 539813 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2020/05/05 | 575592 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2020/05/05 | 93569 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2020/05/05 | 102427 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2020/05/05 | 1706415 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2020/05/05 | 1972059 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2020/05/05 | 67248 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2020/05/05 | 73631 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2020/05/05 | 27041 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2020/05/05 | 31377 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2020/05/05 | 7505 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2020/05/05 | 8471 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2020/05/05 | 167619 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2020/05/05 | 182598 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2020/05/05 | 247787 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2020/05/05 | 281333 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2020/05/05 | 86968 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2020/05/05 | 92138 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2020/05/05 | 78162 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2020/05/05 | 86761 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2020/05/05 | 165245 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2020/05/05 | 185044 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2020/05/05 | 149214 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2020/05/05 | 168294 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2020/05/05 | 194973 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2020/05/05 | 177555 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2020/05/05 | 81544 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2020/05/05 | 92915 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2020/05/05 | 30991 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2020/05/05 | 34842 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2020/05/05 | 55788 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2020/05/05 | 63092 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2020/05/05 | 63207 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2020/05/05 | 69298 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2020/05/05 | 45692 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2020/05/05 | 52217 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2020/05/05 | 355720 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
-2020/05/05 | 389028 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
-2020/05/05 | 321556 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2020/05/05 | 356019 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2020/05/05 | 186949 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2020/05/05 | 193434 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2020/05/05 | 206808 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2020/05/05 | 243018 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2020/05/05 | 78037 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2020/05/05 | 87210 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2020/05/05 | 932757 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2020/05/05 | 1043190 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2020/05/05 | 19892 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2020/05/05 | 23489 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2020/05/05 | 31166 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2020/05/05 | 36608 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2020/05/05 | 63419 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2020/05/05 | 71751 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2020/05/05 | 42660 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2020/05/05 | 50903 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2020/05/05 | 1149477 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2020/05/05 | 1286099 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2020/05/05 | 41921 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2020/05/05 | 50972 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2020/05/05 | 74316 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
-2020/05/05 | 82418 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
-2020/05/05 | 26739 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2020/05/05 | 29123 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2020/05/05 | 16115 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2020/05/05 | 17841 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2020/05/05 | 63264 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2020/05/05 | 69315 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2020/05/05 | 147915 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2020/05/05 | 160579 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2020/05/05 | 74903 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2020/05/05 | 85044 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2020/05/05 | 91600 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2020/05/05 | 96558 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2020/05/05 | 2553258 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2020/05/05 | 2687069 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2020/05/05 | 55021 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2020/05/05 | 61160 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2020/05/05 | 26506 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2020/05/05 | 32369 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2020/05/05 | 61612 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2020/05/05 | 65189 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2020/05/05 | 247067 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2020/05/05 | 276539 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2020/05/05 | 590005 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2020/05/05 | 630406 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2020/05/05 | 39209 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2020/05/05 | 42917 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2020/05/05 | 198856 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2020/05/05 | 1188670 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2020/05/05 | 1110027 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2020/05/05 | 13061 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2020/05/05 | 14062 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2020/05/06 | 536920 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2020/05/06 | 58440 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2020/05/06 | 66660 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2020/05/06 | 940561 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2020/05/06 | 1049580 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2020/05/06 | 28561 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2020/05/06 | 30827 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2020/05/06 | 29387 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2020/05/06 | 34928 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2020/05/06 | 49846 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2020/05/06 | 57349 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2020/05/06 | 84579 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2020/05/06 | 94361 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2020/05/06 | 63083 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2020/05/06 | 70824 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2020/05/06 | 26651 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2020/05/06 | 30225 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2020/05/06 | 328576 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2020/05/06 | 391631 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2020/05/06 | 32341 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2020/05/06 | 36458 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2020/05/06 | 71230 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2020/05/06 | 77892 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2020/05/06 | 203029 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2020/05/06 | 222914 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2020/05/06 | 169490 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2020/05/06 | 184204 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2020/05/06 | 52160 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2020/05/06 | 58596 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2020/05/06 | 20711 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2020/05/06 | 23031 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2020/05/06 | 461341 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
+2020/05/06 | 41119 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2020/05/06 | 45991 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2020/05/06 | 273339 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2020/05/06 | 310920 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2020/05/06 | 40539 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2020/05/06 | 45022 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2020/05/06 | 115767 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2020/05/06 | 130569 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2020/05/06 | 1255815 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2020/05/06 | 1385225 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2020/05/06 | 95169 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2020/05/06 | 109952 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2020/05/06 | 43433 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2020/05/06 | 47994 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2020/05/06 | 45737 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2020/05/06 | 50706 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2020/05/06 | 56676 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2020/05/06 | 61742 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2020/05/06 | 133327 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2020/05/06 | 152151 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2020/05/06 | 69796 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2020/05/06 | 72918 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2020/05/06 | 68620 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2020/05/06 | 77477 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2020/05/06 | 246412 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2020/05/06 | 281591 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2020/05/06 | 25396 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2020/05/06 | 28794 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2020/05/06 | 100710 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2020/05/06 | 116777 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2020/05/06 | 63271 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2020/05/06 | 72529 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2020/05/06 | 94277 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2020/05/06 | 111261 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2020/05/06 | 57867 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2020/05/06 | 64633 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2020/05/06 | 457274 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2020/05/06 | 544364 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2020/05/06 | 137142 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2020/05/06 | 149990 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2020/05/06 | 92927 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2020/05/06 | 108911 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2020/05/06 | 15966 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2020/05/06 | 17763 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2020/05/06 | 27732 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2020/05/06 | 29737 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2020/05/06 | 615567 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2020/05/06 | 670095 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2020/05/06 | 498807 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2020/05/06 | 560801 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2020/05/06 | 539552 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2020/05/06 | 576313 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2020/05/06 | 93516 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2020/05/06 | 102587 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2020/05/06 | 1702030 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2020/05/06 | 1969819 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2020/05/06 | 67252 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2020/05/06 | 73635 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2020/05/06 | 27040 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2020/05/06 | 31360 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2020/05/06 | 7495 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2020/05/06 | 8480 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2020/05/06 | 167639 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2020/05/06 | 182738 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2020/05/06 | 247725 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2020/05/06 | 281374 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2020/05/06 | 87020 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2020/05/06 | 92187 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2020/05/06 | 78124 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2020/05/06 | 86868 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2020/05/06 | 165203 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2020/05/06 | 185077 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2020/05/06 | 148889 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2020/05/06 | 168073 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2020/05/06 | 195071 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2020/05/06 | 177839 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2020/05/06 | 81366 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2020/05/06 | 92857 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2020/05/06 | 30990 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2020/05/06 | 34850 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2020/05/06 | 55770 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2020/05/06 | 63028 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2020/05/06 | 63140 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2020/05/06 | 69362 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2020/05/06 | 45646 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2020/05/06 | 52227 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2020/05/06 | 355481 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
+2020/05/06 | 389067 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
+2020/05/06 | 321357 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2020/05/06 | 356142 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2020/05/06 | 187109 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2020/05/06 | 193784 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2020/05/06 | 206888 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2020/05/06 | 243119 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2020/05/06 | 77985 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2020/05/06 | 87142 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2020/05/06 | 932519 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2020/05/06 | 1042826 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2020/05/06 | 19894 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2020/05/06 | 23498 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2020/05/06 | 31155 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2020/05/06 | 36616 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2020/05/06 | 63330 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2020/05/06 | 71763 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2020/05/06 | 42631 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2020/05/06 | 50998 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2020/05/06 | 1149787 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2020/05/06 | 1285259 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2020/05/06 | 41994 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2020/05/06 | 50931 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2020/05/06 | 74298 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
+2020/05/06 | 82331 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
+2020/05/06 | 26854 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2020/05/06 | 29137 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2020/05/06 | 16113 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2020/05/06 | 17838 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2020/05/06 | 63137 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2020/05/06 | 69278 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2020/05/06 | 148072 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2020/05/06 | 160686 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2020/05/06 | 74854 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2020/05/06 | 85015 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2020/05/06 | 91488 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2020/05/06 | 96650 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2020/05/06 | 2557750 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2020/05/06 | 2686310 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2020/05/06 | 55028 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2020/05/06 | 61216 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2020/05/06 | 26497 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2020/05/06 | 32349 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2020/05/06 | 61619 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2020/05/06 | 65260 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2020/05/06 | 246974 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2020/05/06 | 276750 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2020/05/06 | 590228 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2020/05/06 | 629417 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2020/05/06 | 38798 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2020/05/06 | 42956 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2020/05/06 | 199314 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2020/05/06 | 1194313 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2020/05/06 | 1113194 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2020/05/06 | 13063 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2020/05/06 | 14048 | 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/05 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2020/05/06 | 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
@@ -271901,7 +271907,7 @@
2019/07/05 | 2628017 | systems/win32/miktex/tm/packages/opensans.tar.lzma
2017/08/05 | 240543 | systems/win32/miktex/tm/packages/oplotsymbl.tar.lzma
2006/06/03 | 45938 | systems/win32/miktex/tm/packages/opteng.cab
-2020/04/03 | 914669 | systems/win32/miktex/tm/packages/optex.tar.lzma
+2020/05/06 | 1894264 | systems/win32/miktex/tm/packages/optex.tar.lzma
2019/04/24 | 262064 | systems/win32/miktex/tm/packages/optidef.tar.lzma
2010/05/10 | 298765 | systems/win32/miktex/tm/packages/optional.tar.lzma
2015/12/08 | 233022 | systems/win32/miktex/tm/packages/options.tar.lzma
@@ -272130,7 +272136,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/05 | 411 | systems/win32/miktex/tm/packages/pr.ini
+2020/05/06 | 854 | 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
@@ -272153,7 +272159,7 @@
2019/08/22 | 372085 | systems/win32/miktex/tm/packages/prtec.tar.lzma
2005/12/30 | 132426 | systems/win32/miktex/tm/packages/ps4pdf.cab
2006/09/28 | 23850 | systems/win32/miktex/tm/packages/psafm.cab
-2008/11/20 | 97702 | systems/win32/miktex/tm/packages/psbao.tar.lzma
+2020/05/06 | 100345 | systems/win32/miktex/tm/packages/psbao.tar.lzma
2005/01/20 | 18150 | systems/win32/miktex/tm/packages/pseudocode.cab
2019/11/02 | 620106 | systems/win32/miktex/tm/packages/pseudo.tar.lzma
2016/07/18 | 115433 | systems/win32/miktex/tm/packages/psfrag.tar.lzma
@@ -272228,7 +272234,7 @@
2014/12/22 | 3336168 | systems/win32/miktex/tm/packages/pst-optexp.tar.lzma
2016/09/06 | 323840 | systems/win32/miktex/tm/packages/pst-optic.tar.lzma
2005/12/30 | 1335509 | systems/win32/miktex/tm/packages/pst-osci.cab
-2017/10/10 | 39000 | systems/win32/miktex/tm/packages/pst-ovl.tar.lzma
+2020/05/06 | 32330 | systems/win32/miktex/tm/packages/pst-ovl.tar.lzma
2008/08/23 | 143323 | systems/win32/miktex/tm/packages/pst-pad.tar.lzma
2019/11/17 | 1141123 | systems/win32/miktex/tm/packages/pst-pdf.tar.lzma
2017/11/21 | 191780 | systems/win32/miktex/tm/packages/pst-pdgr.tar.lzma
@@ -272277,12 +272283,12 @@
2011/12/01 | 957238 | systems/win32/miktex/tm/packages/punknova.tar.lzma
2016/07/29 | 6387 | systems/win32/miktex/tm/packages/punk.tar.lzma
2017/07/12 | 173140 | systems/win32/miktex/tm/packages/pxbase.tar.lzma
-2020/02/02 | 387581 | systems/win32/miktex/tm/packages/pxchfon.tar.lzma
+2020/05/06 | 333711 | systems/win32/miktex/tm/packages/pxchfon.tar.lzma
2018/04/04 | 204193 | systems/win32/miktex/tm/packages/pxcjkcat.tar.lzma
2009/01/22 | 695938 | systems/win32/miktex/tm/packages/pxfonts.tar.lzma
2011/03/17 | 62963 | systems/win32/miktex/tm/packages/pxgreeks.tar.lzma
2020/04/25 | 100867 | systems/win32/miktex/tm/packages/pxjahyper.tar.lzma
-2019/02/16 | 128742 | systems/win32/miktex/tm/packages/pxjodel.tar.lzma
+2020/05/06 | 121548 | systems/win32/miktex/tm/packages/pxjodel.tar.lzma
2013/05/06 | 2352 | systems/win32/miktex/tm/packages/pxpgfmark.tar.lzma
2018/08/17 | 842504 | systems/win32/miktex/tm/packages/pxrubrica.tar.lzma
2017/01/23 | 2542 | systems/win32/miktex/tm/packages/pxtatescale.tar.lzma
@@ -272303,7 +272309,7 @@
2016/07/18 | 138409 | systems/win32/miktex/tm/packages/qsymbols.tar.lzma
2009/01/31 | 217619 | systems/win32/miktex/tm/packages/qtree.tar.lzma
2019/12/31 | 2430246 | systems/win32/miktex/tm/packages/qualitype.tar.lzma
-2019/04/27 | 469080 | systems/win32/miktex/tm/packages/quantikz.tar.lzma
+2020/05/06 | 467423 | systems/win32/miktex/tm/packages/quantikz.tar.lzma
2019/08/22 | 726395 | systems/win32/miktex/tm/packages/quantumarticle.tar.lzma
2019/10/15 | 1670641 | systems/win32/miktex/tm/packages/quattrocento.tar.lzma
2016/10/07 | 182490 | systems/win32/miktex/tm/packages/quicktype.tar.lzma
@@ -272348,7 +272354,7 @@
2018/05/04 | 547083 | systems/win32/miktex/tm/packages/regexpatch.tar.lzma
2020/03/23 | 335314 | systems/win32/miktex/tm/packages/register.tar.lzma
2012/01/10 | 416161 | systems/win32/miktex/tm/packages/regstats.tar.lzma
-2020/04/21 | 8716210 | systems/win32/miktex/tm/packages/reledmac.tar.lzma
+2020/05/06 | 8844160 | systems/win32/miktex/tm/packages/reledmac.tar.lzma
2016/07/18 | 62816 | systems/win32/miktex/tm/packages/relenc.tar.lzma
2013/05/29 | 315594 | systems/win32/miktex/tm/packages/relsize.tar.lzma
2010/02/12 | 58689 | systems/win32/miktex/tm/packages/renditions.tar.lzma
@@ -272449,7 +272455,7 @@
2011/04/20 | 3067 | systems/win32/miktex/tm/packages/sciwordconv.tar.lzma
2014/09/08 | 527711 | systems/win32/miktex/tm/packages/sclang-prettifier.tar.lzma
2020/01/22 | 396869 | systems/win32/miktex/tm/packages/scontents.tar.lzma
-2020/03/21 | 531130 | systems/win32/miktex/tm/packages/scratch3.tar.lzma
+2020/05/06 | 531521 | systems/win32/miktex/tm/packages/scratch3.tar.lzma
2018/04/08 | 510347 | systems/win32/miktex/tm/packages/scratch.tar.lzma
2017/07/29 | 435046 | systems/win32/miktex/tm/packages/scratchx.tar.lzma
2017/08/12 | 165612 | systems/win32/miktex/tm/packages/screenplay-pkg.tar.lzma
@@ -272513,7 +272519,7 @@
2008/03/15 | 37596 | systems/win32/miktex/tm/packages/show2e.tar.lzma
2013/04/08 | 77777 | systems/win32/miktex/tm/packages/showcharinbox.tar.lzma
2013/01/24 | 2349 | systems/win32/miktex/tm/packages/showdim.tar.lzma
-2016/12/15 | 608185 | systems/win32/miktex/tm/packages/showexpl.tar.lzma
+2020/05/06 | 618447 | systems/win32/miktex/tm/packages/showexpl.tar.lzma
2004/01/11 | 1359 | systems/win32/miktex/tm/packages/showframe.cab
2016/02/23 | 88396 | systems/win32/miktex/tm/packages/showhyphens.tar.lzma
2015/12/10 | 183478 | systems/win32/miktex/tm/packages/showlabels.tar.lzma
@@ -272528,7 +272534,7 @@
2013/03/01 | 939150 | systems/win32/miktex/tm/packages/simplecd.tar.lzma
2014/11/20 | 300788 | systems/win32/miktex/tm/packages/simplecv.tar.lzma
2017/11/03 | 228224 | systems/win32/miktex/tm/packages/simpleinvoice.tar.lzma
-2017/09/11 | 342524 | systems/win32/miktex/tm/packages/simplekv.tar.lzma
+2020/05/06 | 338375 | systems/win32/miktex/tm/packages/simplekv.tar.lzma
2019/09/08 | 84935 | systems/win32/miktex/tm/packages/simpleoptics.tar.lzma
2017/01/03 | 3929797 | systems/win32/miktex/tm/packages/simple-resume-cv.tar.lzma
2015/12/15 | 61175 | systems/win32/miktex/tm/packages/simpler-wick.tar.lzma
@@ -272569,7 +272575,7 @@
2019/12/20 | 359442 | systems/win32/miktex/tm/packages/soulutf8.tar.lzma
2019/04/07 | 123822 | systems/win32/miktex/tm/packages/soup.tar.lzma
2019/05/20 | 4282908 | systems/win32/miktex/tm/packages/sourcecodepro.tar.lzma
-2017/01/04 | 3931630 | systems/win32/miktex/tm/packages/sourcesanspro.tar.lzma
+2020/05/06 | 5790444 | systems/win32/miktex/tm/packages/sourcesanspro.tar.lzma
2018/11/11 | 4187664 | systems/win32/miktex/tm/packages/sourceserifpro.tar.lzma
2019/09/10 | 108240 | systems/win32/miktex/tm/packages/spacingtricks.tar.lzma
2004/06/26 | 12950 | systems/win32/miktex/tm/packages/spain.cab
@@ -272682,7 +272688,7 @@
2016/07/18 | 87205 | systems/win32/miktex/tm/packages/syntax2.tar.lzma
2007/03/17 | 9561 | systems/win32/miktex/tm/packages/syntrace.tar.bz2
2009/12/07 | 147042 | systems/win32/miktex/tm/packages/synttree.tar.lzma
-2020/04/15 | 93446 | systems/win32/miktex/tm/packages/systeme.tar.lzma
+2020/05/06 | 92599 | systems/win32/miktex/tm/packages/systeme.tar.lzma
2016/07/29 | 169239 | systems/win32/miktex/tm/packages/t1-fraktur.tar.lzma
2006/09/05 | 87223 | systems/win32/miktex/tm/packages/t2.cab
2018/05/11 | 65711 | systems/win32/miktex/tm/packages/t2.tar.lzma
@@ -272717,7 +272723,7 @@
2016/07/20 | 37664 | systems/win32/miktex/tm/packages/tap.tar.lzma
2020/04/20 | 480913 | systems/win32/miktex/tm/packages/tasks.tar.lzma
2016/07/18 | 511088 | systems/win32/miktex/tm/packages/tclldoc.tar.lzma
-2019/11/16 | 4686625 | systems/win32/miktex/tm/packages/tcolorbox.tar.lzma
+2020/05/06 | 4732792 | systems/win32/miktex/tm/packages/tcolorbox.tar.lzma
2014/02/28 | 248700 | systems/win32/miktex/tm/packages/tdclock.tar.lzma
2004/06/25 | 91471 | systems/win32/miktex/tm/packages/tds.cab
2009/06/26 | 756105 | systems/win32/miktex/tm/packages/tdsfrmath.tar.lzma
@@ -272870,12 +272876,12 @@
2011/06/23 | 1049145 | systems/win32/miktex/tm/packages/tkz-berge.tar.lzma
2020/04/15 | 9380 | systems/win32/miktex/tm/packages/tkz-doc.tar.lzma
2020/04/07 | 1331375 | systems/win32/miktex/tm/packages/tkz-euclide.tar.lzma
-2020/04/15 | 750615 | systems/win32/miktex/tm/packages/tkz-fct.tar.lzma
+2020/05/06 | 753889 | systems/win32/miktex/tm/packages/tkz-fct.tar.lzma
2018/09/21 | 311923 | systems/win32/miktex/tm/packages/tkz-graph.tar.lzma
2018/09/21 | 159649 | systems/win32/miktex/tm/packages/tkz-kiviat.tar.lzma
2018/09/21 | 343489 | systems/win32/miktex/tm/packages/tkz-linknodes.tar.lzma
2016/01/19 | 452797 | systems/win32/miktex/tm/packages/tkz-orm.tar.lzma
-2020/04/15 | 371324 | systems/win32/miktex/tm/packages/tkz-tab.tar.lzma
+2020/05/06 | 371237 | systems/win32/miktex/tm/packages/tkz-tab.tar.lzma
2019/06/24 | 446730 | systems/win32/miktex/tm/packages/tlc-article.tar.lzma
2010/10/16 | 327380 | systems/win32/miktex/tm/packages/tocbibind.tar.lzma
2019/07/20 | 932365 | systems/win32/miktex/tm/packages/tocdata.tar.lzma
@@ -272900,7 +272906,7 @@
2019/12/02 | 1057831 | systems/win32/miktex/tm/packages/tracklang.tar.lzma
2005/07/06 | 128933 | systems/win32/miktex/tm/packages/trajan.cab
2013/04/08 | 32051 | systems/win32/miktex/tm/packages/tram.tar.lzma
-2020/02/29 | 520545 | systems/win32/miktex/tm/packages/translations.tar.lzma
+2020/05/06 | 523989 | systems/win32/miktex/tm/packages/translations.tar.lzma
2019/06/01 | 235479 | systems/win32/miktex/tm/packages/translator.tar.lzma
2019/12/01 | 273853 | systems/win32/miktex/tm/packages/transparent.tar.lzma
2011/03/15 | 113853 | systems/win32/miktex/tm/packages/tree-dvips.tar.lzma
@@ -272915,7 +272921,7 @@
2005/06/02 | 90162 | systems/win32/miktex/tm/packages/ttcmex.cab
2016/11/04 | 106224 | systems/win32/miktex/tm/packages/ttf2pk.tar.lzma
2010/12/13 | 260868 | systems/win32/miktex/tm/packages/tucv.tar.lzma
-2020/03/12 | 1546895 | systems/win32/miktex/tm/packages/tuda-ci.tar.lzma
+2020/05/06 | 1547217 | systems/win32/miktex/tm/packages/tuda-ci.tar.lzma
2020/01/15 | 4262168 | systems/win32/miktex/tm/packages/tudscr.tar.lzma
2019/02/17 | 800587 | systems/win32/miktex/tm/packages/tufte-latex.tar.lzma
2006/06/12 | 143924 | systems/win32/miktex/tm/packages/tugboat-plain.cab
@@ -272999,7 +273005,7 @@
2016/07/20 | 216220 | systems/win32/miktex/tm/packages/units.tar.lzma
2014/05/09 | 549281 | systems/win32/miktex/tm/packages/universalis.tar.lzma
2019/08/30 | 658057 | systems/win32/miktex/tm/packages/universa.tar.lzma
-2019/01/26 | 2129793 | systems/win32/miktex/tm/packages/univie-ling.tar.lzma
+2020/05/06 | 2133742 | systems/win32/miktex/tm/packages/univie-ling.tar.lzma
2013/09/09 | 73791 | systems/win32/miktex/tm/packages/uni-wtal-ger.tar.lzma
2013/08/19 | 97009 | systems/win32/miktex/tm/packages/uni-wtal-lin.tar.lzma
2019/07/20 | 33320 | systems/win32/miktex/tm/packages/unizgklasa.tar.lzma
@@ -273106,7 +273112,7 @@
2020/01/19 | 376430 | systems/win32/miktex/tm/packages/xbmks.tar.lzma
2020/01/26 | 2391064 | systems/win32/miktex/tm/packages/xcharter.tar.lzma
2020/01/22 | 161707 | systems/win32/miktex/tm/packages/xcite.tar.lzma
-2019/04/08 | 354418 | systems/win32/miktex/tm/packages/xcjk2uni.tar.lzma
+2020/05/06 | 328896 | systems/win32/miktex/tm/packages/xcjk2uni.tar.lzma
2018/01/07 | 348703 | systems/win32/miktex/tm/packages/xcntperchap.tar.lzma
2016/10/18 | 592169 | systems/win32/miktex/tm/packages/xcolor-material.tar.lzma
2016/08/09 | 477704 | systems/win32/miktex/tm/packages/xcolor-solarized.tar.lzma
@@ -273118,14 +273124,14 @@
2016/02/12 | 838878 | systems/win32/miktex/tm/packages/xduthesis.tar.lzma
2016/09/13 | 393323 | systems/win32/miktex/tm/packages/xebaposter.tar.lzma
2017/08/05 | 9511 | systems/win32/miktex/tm/packages/xechangebar.tar.lzma
-2020/02/19 | 1754510 | systems/win32/miktex/tm/packages/xecjk.tar.lzma
+2020/05/06 | 1846895 | systems/win32/miktex/tm/packages/xecjk.tar.lzma
2013/04/08 | 3203 | systems/win32/miktex/tm/packages/xecolor.tar.lzma
2019/12/20 | 68329 | systems/win32/miktex/tm/packages/xecyrmongolian.tar.lzma
2019/10/08 | 695808 | systems/win32/miktex/tm/packages/xecyr.tar.lzma
2014/12/22 | 80890 | systems/win32/miktex/tm/packages/xeindex.tar.lzma
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/04/21 | 150561 | systems/win32/miktex/tm/packages/xepersian-hm.tar.lzma
+2020/05/06 | 210451 | systems/win32/miktex/tm/packages/xepersian-hm.tar.lzma
2020/02/02 | 1065419 | 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
@@ -273151,7 +273157,7 @@
2019/09/08 | 547780 | systems/win32/miktex/tm/packages/xits.tar.lzma
2019/10/22 | 228077 | systems/win32/miktex/tm/packages/xkcdcolors.tar.lzma
2014/12/22 | 443853 | systems/win32/miktex/tm/packages/xkeyval.tar.lzma
-2017/09/01 | 553677 | systems/win32/miktex/tm/packages/xlop.tar.lzma
+2020/05/06 | 552573 | systems/win32/miktex/tm/packages/xlop.tar.lzma
2020/03/21 | 75447 | systems/win32/miktex/tm/packages/xltabular.tar.lzma
2019/01/03 | 109397 | systems/win32/miktex/tm/packages/xltxtra.tar.lzma
2006/05/11 | 37020 | systems/win32/miktex/tm/packages/xmltex.cab
@@ -273162,7 +273168,7 @@
2012/08/21 | 562569 | systems/win32/miktex/tm/packages/xpeek.tar.lzma
2015/05/25 | 567618 | systems/win32/miktex/tm/packages/xpiano.tar.lzma
2013/01/07 | 1309974 | systems/win32/miktex/tm/packages/xpicture.tar.lzma
-2019/04/08 | 415710 | systems/win32/miktex/tm/packages/xpinyin.tar.lzma
+2020/05/06 | 416279 | systems/win32/miktex/tm/packages/xpinyin.tar.lzma
2015/01/13 | 142159 | systems/win32/miktex/tm/packages/xprintlen.tar.lzma
2012/05/29 | 205053 | systems/win32/miktex/tm/packages/xpunctuate.tar.lzma
2014/09/29 | 253828 | systems/win32/miktex/tm/packages/xq.tar.lzma
@@ -273217,7 +273223,7 @@
2020/04/15 | 709758 | systems/win32/miktex/tm/packages/zhlipsum.tar.lzma
2016/11/28 | 394115 | systems/win32/miktex/tm/packages/zhmcjk.tar.lzma
2009/10/15 | 35746 | systems/win32/miktex/tm/packages/zhmetrics.tar.lzma
-2019/04/08 | 287334 | systems/win32/miktex/tm/packages/zhnumber.tar.lzma
+2020/05/06 | 288295 | systems/win32/miktex/tm/packages/zhnumber.tar.lzma
2016/05/17 | 180713 | systems/win32/miktex/tm/packages/zhspacing.tar.lzma
2013/12/04 | 2300 | systems/win32/miktex/tm/packages/ziffer.tar.lzma
2014/06/30 | 56384 | systems/win32/miktex/tm/packages/zlmtt.tar.lzma
@@ -273265,13 +273271,13 @@
2020/04/29 | 4920304 | systems/win32/w32tex/aleph-w32.tar.xz
2020/05/04 | 66183028 | systems/win32/w32tex/biblatex-biber.tar.xz
2016/12/13 | 65971452 | systems/win32/w32tex/cbfonts.tar.xz
-2020/05/03 | 640797 | systems/win32/w32tex/ChangeLog
+2020/05/05 | 641255 | 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
2013/09/03 | 352299 | systems/win32/w32tex/ChangeLog.3
2017/06/24 | 644754 | systems/win32/w32tex/ChangeLog.4
-2020/04/27 | 22433136 | systems/win32/w32tex/cjkzr.tar.xz
+2020/05/05 | 22412296 | systems/win32/w32tex/cjkzr.tar.xz
2013/04/27 | 15858676 | systems/win32/w32tex/context-doc.tar.xz
2020/04/30 | 139831708 | systems/win32/w32tex/context.tar.xz
2020/04/30 | 903040 | systems/win32/w32tex/cweb-w32.tar.xz
@@ -273289,7 +273295,7 @@
2020/04/03 | 29248268 | systems/win32/w32tex/latex.tar.xz
2020/04/28 | 996756 | systems/win32/w32tex/lcdf-typetools-w32.tar.xz
2020/05/01 | 392696544 | systems/win32/w32tex/ltxpkgdocs.tar.xz
-2020/05/04 | 34514460 | systems/win32/w32tex/ltxpkgs.tar.xz
+2020/05/05 | 34519752 | systems/win32/w32tex/ltxpkgs.tar.xz
2020/04/29 | 3867708 | systems/win32/w32tex/luajittex-dev-w32.tar.xz
2020/05/01 | 3862712 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
2020/04/29 | 3863904 | systems/win32/w32tex/luajittex-w32.tar.xz
@@ -273315,14 +273321,14 @@
2020/05/02 | 274450768 | systems/win32/w32tex/pstricks.tar.xz
2020/04/28 | 517756 | systems/win32/w32tex/psutils-w32.tar.xz
2020/05/03 | 6444648 | systems/win32/w32tex/ptex-ng-w32.tar.xz
-2020/05/02 | 10473044 | systems/win32/w32tex/ptex-w32.tar.xz
+2020/05/05 | 10469752 | 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
2020/01/19 | 135584 | systems/win32/w32tex/t1utils-w32.tar.xz
2020/04/28 | 2494736 | systems/win32/w32tex/tex4htk-w32.tar.xz
2018/06/20 | 15940044 | systems/win32/w32tex/tex-gyre.tar.xz
-2020/05/04 | 4014256 | systems/win32/w32tex/texinfo-w32.tar.xz
+2020/05/05 | 4014200 | systems/win32/w32tex/texinfo-w32.tar.xz
2020/04/20 | 2050855 | systems/win32/w32tex/texinstwin.zip
2020/01/19 | 97168 | systems/win32/w32tex/tiff2png-w32.tar.xz
2013/04/08 | 308444 | systems/win32/w32tex/timesnew.tar.xz
@@ -273335,11 +273341,11 @@
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/04/29 | 8478684 | systems/win32/w32tex/uptex-w32.tar.xz
+2020/05/05 | 8479848 | 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
-2020/04/29 | 99151804 | systems/win32/w32tex/web2c-lib.tar.xz
+2020/05/05 | 99147484 | systems/win32/w32tex/web2c-lib.tar.xz
2020/05/04 | 44052236 | 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
@@ -273372,14 +273378,14 @@
2020/04/28 | 790040 | systems/win32/w32tex/win64/pstoedit-w64.tar.xz
2020/04/28 | 386172 | systems/win32/w32tex/win64/psutils-w64.tar.xz
2020/05/03 | 1689412 | systems/win32/w32tex/win64/ptex-ng-w64.tar.xz
-2020/05/01 | 1879796 | systems/win32/w32tex/win64/ptex-w64.tar.xz
+2020/05/05 | 1878452 | systems/win32/w32tex/win64/ptex-w64.tar.xz
2020/01/18 | 40736 | systems/win32/w32tex/win64/t1utils-w64.tar.xz
2020/04/28 | 419676 | systems/win32/w32tex/win64/tex4htk-w64.tar.xz
2020/01/18 | 96788 | systems/win32/w32tex/win64/tiff2png-w64.tar.xz
2020/04/28 | 725388 | systems/win32/w32tex/win64/ttf2pk-w64.tar.xz
2020/04/28 | 687688 | systems/win32/w32tex/win64/ttf2pt1-w64.tar.xz
2020/01/18 | 42768 | systems/win32/w32tex/win64/txtutil-w64.tar.xz
-2020/04/28 | 1806968 | systems/win32/w32tex/win64/uptex-w64.tar.xz
+2020/05/05 | 1806816 | systems/win32/w32tex/win64/uptex-w64.tar.xz
2020/05/01 | 3387544 | systems/win32/w32tex/win64/web2c-w64.tar.xz
2020/05/03 | 10950540 | systems/win32/w32tex/win64/xetex-w64.tar.xz
2020/05/03 | 49869900 | systems/win32/w32tex/xetex-w32.tar.xz
@@ -273479,7 +273485,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2020/05/06 | 186 | timestamp
+2020/05/07 | 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 7419c811ff..50d7736c14 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 90d05d10ac..001a43d955 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,6 +1,337 @@
+2020/05/06 | 997615 | install/macros/latex/contrib/achemso.tds.zip
+2020/05/06 | 9792 | macros/luatex/optex/base/doc.opm
+2020/05/06 | 968383 | systems/win32/miktex/tm/packages/latexindent.tar.lzma
+2020/05/06 | 96650 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2020/05/06 | 9587 | macros/luatex/optex/base/math-unicode.opm
+2020/05/06 | 95169 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2020/05/06 | 94361 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2020/05/06 | 94277 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2020/05/06 | 940561 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2020/05/06 | 9398 | macros/luatex/optex/base/math-preload.opm
+2020/05/06 | 93516 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2020/05/06 | 932519 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2020/05/06 | 92927 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2020/05/06 | 92857 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2020/05/06 | 92599 | systems/win32/miktex/tm/packages/systeme.tar.lzma
+2020/05/06 | 92187 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2020/05/06 | 91488 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2020/05/06 | 9000 | systems/texlive/tlnet/archive/showexpl.source.r55030.tar.xz
+2020/05/06 | 898207 | macros/latex/contrib/achemso.zip
+2020/05/06 | 8894 | macros/luatex/optex/demo/op-slides.tex
+2020/05/06 | 8844160 | systems/win32/miktex/tm/packages/reledmac.tar.lzma
+2020/05/06 | 87142 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2020/05/06 | 87020 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2020/05/06 | 86868 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2020/05/06 | 854 | systems/win32/miktex/tm/packages/pr.ini
+2020/05/06 | 8536 | macros/latex/contrib/beamer/doc/beameruserguide.tex
+2020/05/06 | 85015 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2020/05/06 | 8480 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2020/05/06 | 847 | fonts/libertinus/latex/libertinus.sty
+2020/05/06 | 84579 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2020/05/06 | 83728 | macros/latex/contrib/animate/animate.tex
+2020/05/06 | 833721 | systems/win32/miktex/tm/packages/dynkin-diagrams.tar.lzma
+2020/05/06 | 831675 | systems/win32/miktex/tm/packages/knowledge.tar.lzma
+2020/05/06 | 82 | fonts/libertinus/Changes
+2020/05/06 | 82331 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
+2020/05/06 | 81366 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2020/05/06 | 79676 | macros/latex/contrib/media9/media9.sty
+2020/05/06 | 78124 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2020/05/06 | 77985 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2020/05/06 | 77892 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2020/05/06 | 77477 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2020/05/06 | 768911 | systems/win32/miktex/tm/packages/apa7.tar.lzma
+2020/05/06 | 753889 | systems/win32/miktex/tm/packages/tkz-fct.tar.lzma
+2020/05/06 | 7495 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2020/05/06 | 74854 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2020/05/06 | 748476 | systems/texlive/tlnet/archive/tkz-fct.doc.r55031.tar.xz
+2020/05/06 | 74298 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
+2020/05/06 | 7429702 | install/macros/latex/contrib/media9.tds.zip
+2020/05/06 | 7424412 | macros/latex/contrib/media9.zip
+2020/05/06 | 74087 | macros/luatex/optex/doc/optex-userdoc.tex
+2020/05/06 | 73635 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2020/05/06 | 72918 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2020/05/06 | 7282439 | systems/win32/miktex/tm/packages/garamond-libre.tar.lzma
+2020/05/06 | 72529 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2020/05/06 | 71763 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2020/05/06 | 71230 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2020/05/06 | 70824 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2020/05/06 | 69796 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2020/05/06 | 69362 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2020/05/06 | 69278 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2020/05/06 | 68620 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2020/05/06 | 67252 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2020/05/06 | 6717 | macros/luatex/optex/doc/optex-techdoc.tex
+2020/05/06 | 670095 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2020/05/06 | 66660 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2020/05/06 | 664255 | systems/win32/miktex/tm/packages/libertinus-otf.tar.lzma
+2020/05/06 | 65260 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2020/05/06 | 6503530 | systems/win32/miktex/tm/packages/newtx.tar.lzma
+2020/05/06 | 64633 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2020/05/06 | 643726 | systems/win32/miktex/tm/packages/jlreq.tar.lzma
+2020/05/06 | 63330 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2020/05/06 | 63271 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2020/05/06 | 63140 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2020/05/06 | 63137 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2020/05/06 | 63083 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2020/05/06 | 63028 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2020/05/06 | 629417 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2020/05/06 | 6241 | macros/latex/contrib/achemso/achemso.ins
+2020/05/06 | 618447 | systems/win32/miktex/tm/packages/showexpl.tar.lzma
+2020/05/06 | 61742 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2020/05/06 | 61619 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2020/05/06 | 615567 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2020/05/06 | 61216 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2020/05/06 | 610841 | systems/win32/miktex/tm/packages/biblatex-ext.tar.lzma
+2020/05/06 | 604060 | systems/texlive/tlnet/archive/showexpl.doc.r55030.tar.xz
+2020/05/06 | 590228 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2020/05/06 | 58596 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2020/05/06 | 58440 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2020/05/06 | 581528 | systems/texlive/tlnet/archive/biblatex-ext.doc.r55033.tar.xz
+2020/05/06 | 5790444 | systems/win32/miktex/tm/packages/sourcesanspro.tar.lzma
+2020/05/06 | 57867 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2020/05/06 | 576313 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2020/05/06 | 57349 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2020/05/06 | 56676 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2020/05/06 | 560801 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2020/05/06 | 559435 | systems/win32/miktex/tm/packages/hep-paper.tar.lzma
+2020/05/06 | 55770 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2020/05/06 | 552573 | systems/win32/miktex/tm/packages/xlop.tar.lzma
+2020/05/06 | 55028 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2020/05/06 | 5500593 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2020/05/06 | 544364 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2020/05/06 | 539552 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2020/05/06 | 536920 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2020/05/06 | 536904 | systems/win32/miktex/tm/packages/files.csv.lzma
+2020/05/06 | 531521 | systems/win32/miktex/tm/packages/scratch3.tar.lzma
+2020/05/06 | 523989 | systems/win32/miktex/tm/packages/translations.tar.lzma
+2020/05/06 | 52227 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2020/05/06 | 52160 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2020/05/06 | 514491 | macros/latex/contrib/achemso/achemso.pdf
+2020/05/06 | 50998 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2020/05/06 | 509988 | systems/texlive/tlnet/archive/biblatex-apa.doc.r55032.tar.xz
+2020/05/06 | 50931 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2020/05/06 | 50706 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2020/05/06 | 50190 | macros/latex/contrib/media9/pdfbase.sty
+2020/05/06 | 498807 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2020/05/06 | 49846 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2020/05/06 | 4948 | systems/texlive/tlnet/archive/tkz-fct.r55031.tar.xz
+2020/05/06 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2020/05/06 | 489 | fonts/libertinus/README.md
+2020/05/06 | 47994 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2020/05/06 | 4732792 | systems/win32/miktex/tm/packages/tcolorbox.tar.lzma
+2020/05/06 | 467423 | systems/win32/miktex/tm/packages/quantikz.tar.lzma
+2020/05/06 | 461341 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
+2020/05/06 | 45991 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2020/05/06 | 45737 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2020/05/06 | 457274 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2020/05/06 | 45646 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2020/05/06 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2020/05/06 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2020/05/06 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2020/05/06 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2020/05/06 | 45022 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2020/05/06 | 440217 | systems/win32/miktex/tm/packages/newtxsf.tar.lzma
+2020/05/06 | 43433 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2020/05/06 | 42956 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2020/05/06 | 42631 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2020/05/06 | 41994 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2020/05/06 | 416279 | systems/win32/miktex/tm/packages/xpinyin.tar.lzma
+2020/05/06 | 414917 | systems/win32/miktex/tm/packages/minion2newtx.tar.lzma
+2020/05/06 | 41119 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2020/05/06 | 4080 | systems/texlive/tlnet/archive/showexpl.r55030.tar.xz
+2020/05/06 | 40539 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2020/05/06 | 3927 | macros/luatex/optex/base/optex.ini
+2020/05/06 | 391631 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2020/05/06 | 389067 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
+2020/05/06 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r55022.tar.xz
+2020/05/06 | 3889 | macros/luatex/optex/doc/optex-doc.tex
+2020/05/06 | 38891 | fonts/utilities/jfmutil.zip
+2020/05/06 | 3887744 | macros/latex/contrib/animate/animate.pdf
+2020/05/06 | 38798 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2020/05/06 | 3727330 | macros/latex/contrib/media9/doc/media9.pdf
+2020/05/06 | 371237 | systems/win32/miktex/tm/packages/tkz-tab.tar.lzma
+2020/05/06 | 36616 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2020/05/06 | 36458 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2020/05/06 | 3592773 | systems/win32/miktex/tm/packages/acmart.tar.lzma
+2020/05/06 | 359125 | macros/latex/contrib/achemso/achemso-demo.pdf
+2020/05/06 | 356142 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2020/05/06 | 355481 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
+2020/05/06 | 353430 | macros/latex/contrib/beamer/doc/beamerexample-lecture-beamer-version.pdf
+2020/05/06 | 34928 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2020/05/06 | 34850 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2020/05/06 | 338375 | systems/win32/miktex/tm/packages/simplekv.tar.lzma
+2020/05/06 | 333711 | systems/win32/miktex/tm/packages/pxchfon.tar.lzma
+2020/05/06 | 328896 | systems/win32/miktex/tm/packages/xcjk2uni.tar.lzma
+2020/05/06 | 328576 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2020/05/06 | 326743 | systems/win32/miktex/tm/packages/expkv-cs.tar.lzma
+2020/05/06 | 32349 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2020/05/06 | 32341 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2020/05/06 | 3234020 | install/macros/latex/contrib/animate.tds.zip
+2020/05/06 | 32330 | systems/win32/miktex/tm/packages/pst-ovl.tar.lzma
+2020/05/06 | 3231748 | macros/latex/contrib/animate.zip
+2020/05/06 | 321357 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2020/05/06 | 3202982 | systems/win32/miktex/tm/packages/animate.tar.lzma
+2020/05/06 | 319500 | systems/texlive/tlnet/archive/erewhon.doc.r55029.tar.xz
+2020/05/06 | 316925 | macros/latex/contrib/beamer/doc/beamerexample-lecture-print-version.pdf
+2020/05/06 | 3157591 | systems/win32/miktex/tm/packages/lwarp.tar.lzma
+2020/05/06 | 315237 | systems/win32/miktex/tm/packages/expkv-def.tar.lzma
+2020/05/06 | 31360 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2020/05/06 | 31155 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2020/05/06 | 310920 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2020/05/06 | 30990 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2020/05/06 | 30827 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2020/05/06 | 3070428 | install/macros/latex/contrib/beamer.tds.zip
+2020/05/06 | 3061274 | macros/latex/contrib/beamer.zip
+2020/05/06 | 30225 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2020/05/06 | 298619 | systems/win32/miktex/tm/packages/biblatex-software.tar.lzma
+2020/05/06 | 29737 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2020/05/06 | 2944 | macros/latex/contrib/beamer/CHANGELOG.md
+2020/05/06 | 29387 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2020/05/06 | 29137 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2020/05/06 | 288295 | systems/win32/miktex/tm/packages/zhnumber.tar.lzma
+2020/05/06 | 28794 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2020/05/06 | 28561 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2020/05/06 | 281591 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2020/05/06 | 281374 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2020/05/06 | 27732 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2020/05/06 | 276750 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2020/05/06 | 273339 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2020/05/06 | 27040 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2020/05/06 | 2686310 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2020/05/06 | 26854 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2020/05/06 | 2666 | macros/luatex/optex/README
+2020/05/06 | 26651 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2020/05/06 | 26497 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2020/05/06 | 26280 | systems/texlive/tlnet/archive/biblatex-ext.r55033.tar.xz
+2020/05/06 | 260323 | systems/win32/miktex/tm/packages/hu-berlin-bundle.tar.lzma
+2020/05/06 | 25581957 | systems/win32/miktex/tm/packages/mercatormap.tar.lzma
+2020/05/06 | 2557750 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2020/05/06 | 25518772 | systems/texlive/tlnet/archive/mercatormap.doc.r55034.tar.xz
+2020/05/06 | 25396 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2020/05/06 | 2530536 | systems/win32/miktex/tm/packages/erewhon.tar.lzma
+2020/05/06 | 248223 | systems/win32/miktex/tm/packages/biblatex-apa6.tar.lzma
+2020/05/06 | 247725 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2020/05/06 | 246974 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2020/05/06 | 24696 | systems/texlive/tlnet/archive/biblatex-apa.r55032.tar.xz
+2020/05/06 | 246412 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2020/05/06 | 243119 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2020/05/06 | 24269445 | systems/texlive/tlnet/install-tl.zip
+2020/05/06 | 23498 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2020/05/06 | 23031 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2020/05/06 | 22483 | systems/win32/miktex/tm/packages/miktex-misc.tar.lzma
+2020/05/06 | 222914 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2020/05/06 | 2208848 | systems/texlive/tlnet/archive/erewhon.r55029.tar.xz
+2020/05/06 | 2194884 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2020/05/06 | 219376 | systems/texlive/tlnet/archive/texlive-scripts.doc.r55022.tar.xz
+2020/05/06 | 217045 | systems/win32/miktex/tm/packages/lualibs.tar.lzma
+2020/05/06 | 2133742 | systems/win32/miktex/tm/packages/univie-ling.tar.lzma
+2020/05/06 | 2105400 | systems/texlive/tlnet/archive/univie-ling.doc.r55035.tar.xz
+2020/05/06 | 210451 | systems/win32/miktex/tm/packages/xepersian-hm.tar.lzma
+2020/05/06 | 2097835 | systems/win32/miktex/tm/packages/chemfig.tar.lzma
+2020/05/06 | 207363 | systems/win32/miktex/tm/packages/jlreq-deluxe.tar.lzma
+2020/05/06 | 20711 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2020/05/06 | 206888 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2020/05/06 | 203029 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2020/05/06 | 2028886 | macros/luatex/optex.zip
+2020/05/06 | 199314 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2020/05/06 | 199296 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2020/05/06 | 19894 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2020/05/06 | 1969819 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2020/05/06 | 195071 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2020/05/06 | 19383310 | systems/texlive/tlnet/install-tl-windows.exe
+2020/05/06 | 193784 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2020/05/06 | 1894264 | systems/win32/miktex/tm/packages/optex.tar.lzma
+2020/05/06 | 18792 | systems/texlive/tlnet/archive/mercatormap.r55034.tar.xz
+2020/05/06 | 187109 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2020/05/06 | 185077 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2020/05/06 | 1846895 | systems/win32/miktex/tm/packages/xecjk.tar.lzma
+2020/05/06 | 184204 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2020/05/06 | 182738 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2020/05/06 | 17923 | macros/latex/contrib/achemso/CHANGELOG.md
+2020/05/06 | 17838 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2020/05/06 | 177839 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2020/05/06 | 17763 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2020/05/06 | 17330 | fonts/libertinus.zip
+2020/05/06 | 170398 | systems/win32/miktex/tm/packages/fontools.tar.lzma
+2020/05/06 | 1702030 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2020/05/06 | 169490 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2020/05/06 | 168073 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2020/05/06 | 167639 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2020/05/06 | 165203 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2020/05/06 | 16414778 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2020/05/06 | 1629964 | macros/latex/contrib/beamer/doc/beameruserguide.pdf
+2020/05/06 | 1619 | macros/latex/contrib/beamer/base/beamerarticle.sty
+2020/05/06 | 161596 | systems/texlive/tlnet/archive/texlive-docindex.doc.r55022.tar.xz
+2020/05/06 | 16113 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2020/05/06 | 160686 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2020/05/06 | 15966 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2020/05/06 | 15920 | fonts/libertinus/doc/libertinus-doc.pdf
+2020/05/06 | 1580430 | systems/win32/miktex/tm/packages/babel.tar.lzma
+2020/05/06 | 15717 | macros/luatex/optex/base/unimath-codes.opm
+2020/05/06 | 155299 | systems/win32/miktex/tm/packages/babel-portuges.tar.lzma
+2020/05/06 | 1547217 | systems/win32/miktex/tm/packages/tuda-ci.tar.lzma
+2020/05/06 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2020/05/06 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2020/05/06 | 152151 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2020/05/06 | 149990 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2020/05/06 | 149726 | macros/latex/contrib/achemso/achemso.dtx
+2020/05/06 | 149003 | macros/latex/contrib/beamer/doc/beamerexample-conference-talk.pdf
+2020/05/06 | 148889 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2020/05/06 | 148072 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2020/05/06 | 146807 | systems/win32/miktex/tm/packages/fancyvrb.tar.lzma
+2020/05/06 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2020/05/06 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2020/05/06 | 14159 | macros/latex/contrib/media9/ChangeLog
+2020/05/06 | 14048 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2020/05/06 | 138742 | systems/win32/miktex/tm/packages/gitver.tar.lzma
+2020/05/06 | 1385225 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2020/05/06 | 1378398 | systems/win32/miktex/tm/packages/etbb.tar.lzma
+2020/05/06 | 137404 | macros/latex/contrib/animate/animate.sty
+2020/05/06 | 137142 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2020/05/06 | 133327 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2020/05/06 | 132428 | systems/texlive/tlnet/archive/texlive-scripts.r55022.tar.xz
+2020/05/06 | 131496 | systems/texlive/tlnet/archive/univie-ling.r55035.tar.xz
+2020/05/06 | 13063 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2020/05/06 | 130569 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2020/05/06 | 1285259 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2020/05/06 | 12767240 | systems/win32/miktex/tm/packages/fonts-tlwg.tar.lzma
+2020/05/06 | 1275230 | systems/win32/miktex/tm/packages/ctex.tar.lzma
+2020/05/06 | 1255815 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2020/05/06 | 123383 | systems/win32/miktex/tm/packages/abnt.tar.lzma
+2020/05/06 | 1215918 | systems/win32/miktex/tm/packages/curve2e.tar.lzma
+2020/05/06 | 121548 | systems/win32/miktex/tm/packages/pxjodel.tar.lzma
+2020/05/06 | 1196841 | systems/win32/miktex/tm/packages/jslectureplanner.tar.lzma
+2020/05/06 | 1194596 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2020/05/06 | 1194313 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2020/05/06 | 1188 | macros/luatex/optex/demo/op-letter.tex
+2020/05/06 | 1187140 | systems/win32/miktex/tm/packages/acro.tar.lzma
+2020/05/06 | 117637 | systems/win32/miktex/tm/packages/kvmap.tar.lzma
+2020/05/06 | 11725 | macros/latex/contrib/animate/ChangeLog
+2020/05/06 | 1172140 | macros/luatex/optex/doc/optex-doc.pdf
+2020/05/06 | 116777 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2020/05/06 | 11646 | macros/luatex/optex/base/prefixed.opm
+2020/05/06 | 115767 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2020/05/06 | 11573 | macros/latex/contrib/beamer/base/beamer.cls
+2020/05/06 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2020/05/06 | 1149787 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2020/05/06 | 1113194 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2020/05/06 | 1112960 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2020/05/06 | 111261 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2020/05/06 | 109952 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2020/05/06 | 108911 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2020/05/06 | 1072407 | systems/win32/miktex/tm/packages/comicneue.tar.lzma
+2020/05/06 | 1049580 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2020/05/06 | 1048367 | systems/win32/miktex/tm/packages/luaotfload.tar.lzma
+2020/05/06 | 1046544 | systems/win32/miktex/tm/packages/euclideangeometry.tar.lzma
+2020/05/06 | 1042826 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2020/05/06 | 102587 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2020/05/06 | 10214 | macros/luatex/optex/base/more-macros.opm
+2020/05/06 | 100710 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2020/05/06 | 100345 | systems/win32/miktex/tm/packages/psbao.tar.lzma
+2020/05/05 | 99147484 | systems/win32/w32tex/web2c-lib.tar.xz
2020/05/05 | 9905 | macros/latex/contrib/biblatex-contrib/biblatex-apa/russian-apa.lbx
2020/05/05 | 9901 | macros/latex/contrib/biblatex-contrib/biblatex-apa/slovene-apa.lbx
-2020/05/05 | 96558 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2020/05/05 | 9765 | macros/luatex/optex/base/if-macros.opm
2020/05/05 | 96528 | systems/texlive/tlnet/archive/psbao.doc.r55013.tar.xz
2020/05/05 | 9602 | support/latexindent/LatexIndent/HiddenChildren.pm
2020/05/05 | 9592 | systems/texlive/tlnet/archive/curve2e.r55009.tar.xz
@@ -8,72 +339,48 @@
2020/05/05 | 9551 | macros/latex/contrib/biblatex-contrib/biblatex-apa/italian-apa.lbx
2020/05/05 | 9542 | support/latexindent/LatexIndent/IfElseFi.pm
2020/05/05 | 9533071 | support/latexindent.zip
-2020/05/05 | 95214 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2020/05/05 | 9530 | macros/luatex/optex/base/hi-syntax.opm
2020/05/05 | 9516 | macros/latex/contrib/biblatex-contrib/biblatex-ext/blxextdoiapi.lua
2020/05/05 | 9488 | macros/latex/contrib/biblatex-contrib/biblatex-apa/french-apa.lbx
-2020/05/05 | 94439 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2020/05/05 | 94410 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2020/05/05 | 940928 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
2020/05/05 | 937416 | systems/texlive/tlnet/archive/newtx.doc.r55012.tar.xz
2020/05/05 | 93610 | macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa-test-references.bib
-2020/05/05 | 93569 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2020/05/05 | 932757 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2020/05/05 | 92929 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2020/05/05 | 92915 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
2020/05/05 | 92893 | macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa6.pdf
2020/05/05 | 9285 | macros/latex/contrib/biblatex-contrib/biblatex-apa/nynorsk-apa.lbx
2020/05/05 | 9280 | macros/latex/contrib/biblatex-contrib/biblatex-apa/brazilian-apa.lbx
2020/05/05 | 9242 | macros/latex/contrib/biblatex-contrib/biblatex-apa/portuguese-apa.lbx
2020/05/05 | 9233 | macros/latex/contrib/biblatex-contrib/biblatex-apa/norwegian-apa.lbx
2020/05/05 | 9224 | macros/latex/contrib/biblatex-contrib/biblatex-apa/dutch-apa.lbx
-2020/05/05 | 92138 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
2020/05/05 | 9193 | macros/latex/contrib/biblatex-contrib/biblatex-apa/english-apa.lbx
-2020/05/05 | 91600 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
2020/05/05 | 9089 | macros/latex/contrib/biblatex-contrib/biblatex-apa/swedish-apa.lbx
2020/05/05 | 9067 | macros/latex/contrib/biblatex-contrib/biblatex-apa/british-apa.lbx
2020/05/05 | 9059 | support/latexindent/documentation/sec-indent-config-and-settings.tex
2020/05/05 | 8985 | support/latexindent/documentation/subsec-conflicting-poly-switches.tex
2020/05/05 | 873831 | support/latexindent/documentation/latexindent.pdf
-2020/05/05 | 87210 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
2020/05/05 | 8705 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-icomp.cbx
-2020/05/05 | 86968 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2020/05/05 | 86761 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2020/05/05 | 8624 | macros/luatex/optex/base/hyphen-lan.opm
2020/05/05 | 85992 | systems/texlive/tlnet/archive/garamond-libre.doc.r55011.tar.xz
+2020/05/05 | 8587 | macros/luatex/optex/base/slides.opm
2020/05/05 | 8577784 | systems/texlive/tlnet/archive/reledmac.doc.r55020.tar.xz
-2020/05/05 | 85108 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2020/05/05 | 85044 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
2020/05/05 | 85044 | systems/texlive/tlnet/archive/systeme.doc.r55015.tar.xz
+2020/05/05 | 85028 | macros/luatex/optex/pkg/qrcode.opm
2020/05/05 | 84860 | systems/texlive/tlnet/archive/metanorma.doc.r55010.tar.xz
-2020/05/05 | 8471 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2020/05/05 | 8479848 | systems/win32/w32tex/uptex-w32.tar.xz
2020/05/05 | 834 | support/latexindent/LatexIndent/Version.pm
2020/05/05 | 8255 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-comp.cbx
-2020/05/05 | 82418 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
-2020/05/05 | 81544 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2020/05/05 | 8162 | macros/luatex/optex/base/fnotes.opm
2020/05/05 | 79180 | macros/latex/contrib/mercatormap/mercatormap.sty
2020/05/05 | 7882 | support/latexindent/documentation/sec-introduction.tex
-2020/05/05 | 78162 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2020/05/05 | 78037 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2020/05/05 | 77842 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2020/05/05 | 77336 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
2020/05/05 | 7668 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-oasymb-l3draw.sty
2020/05/05 | 763437 | macros/latex/contrib/tkz/tkz-fct.zip
2020/05/05 | 7536 | systems/texlive/tlnet/archive/metanorma.r55010.tar.xz
2020/05/05 | 7522 | support/latexindent/documentation/sec-fine-tuning.tex
-2020/05/05 | 7505 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2020/05/05 | 74903 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2020/05/05 | 74316 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
+2020/05/05 | 7412 | macros/luatex/optex/base/luatex-ini.opm
2020/05/05 | 7368 | systems/texlive/tlnet/archive/systeme.r55015.tar.xz
-2020/05/05 | 73631 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
2020/05/05 | 732338 | macros/latex/contrib/tkz/tkz-fct/doc/TKZdoc-fct-main.pdf
-2020/05/05 | 72986 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2020/05/05 | 72584 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
2020/05/05 | 720488 | systems/texlive/tlnet/archive/apa7.doc.r55007.tar.xz
-2020/05/05 | 71751 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
2020/05/05 | 715 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-alphabetic-verb.bbx
2020/05/05 | 7141708 | systems/texlive/tlnet/archive/garamond-libre.r55011.tar.xz
-2020/05/05 | 71217 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
2020/05/05 | 7101 | support/latexindent/documentation/subsubsec-no-add-remaining-code-blocks.tex
-2020/05/05 | 70765 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
2020/05/05 | 705 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-ticomp.bbx
2020/05/05 | 702 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-tiecomp.bbx
2020/05/05 | 702 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-terse.bbx
@@ -84,32 +391,26 @@
2020/05/05 | 699 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-ibid.bbx
2020/05/05 | 699 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-comp.bbx
2020/05/05 | 698 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-icomp.bbx
-2020/05/05 | 69833 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
2020/05/05 | 697 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-tcomp.bbx
2020/05/05 | 695 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-ibid.bbx
2020/05/05 | 695 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-comp.bbx
-2020/05/05 | 69315 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2020/05/05 | 6959 | macros/luatex/optex/base/hyperlinks.opm
2020/05/05 | 692 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-terse.bbx
-2020/05/05 | 69298 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
2020/05/05 | 691 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-iecomp.bbx
2020/05/05 | 688 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-ecomp.bbx
-2020/05/05 | 68712 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
2020/05/05 | 684 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle.bbx
2020/05/05 | 6793 | support/latexindent/LatexIndent/MandatoryArgument.pm
2020/05/05 | 677 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear.bbx
-2020/05/05 | 67248 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2020/05/05 | 6715 | macros/luatex/optex/base/fonts-opmac.opm
2020/05/05 | 670100 | macros/latex/contrib/biblatex-contrib/biblatex-ext.zip
-2020/05/05 | 669717 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
2020/05/05 | 6671 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-tiecomp.cbx
-2020/05/05 | 66662 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
2020/05/05 | 66410 | macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa.pdf
2020/05/05 | 6638 | macros/latex/contrib/biblatex-contrib/biblatex-apa/norsk-apa.lbx
2020/05/05 | 6628 | systems/texlive/tlnet/archive/babel-portuges.source.r55008.tar.xz
-2020/05/05 | 65189 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
2020/05/05 | 6513 | support/latexindent/LatexIndent/FileExtension.pm
2020/05/05 | 6489 | macros/latex/contrib/tkz/tkz-fct/doc/latex/TKZdoc-fct-main.tex
-2020/05/05 | 64568 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
2020/05/05 | 64374 | macros/latex/contrib/biblatex-contrib/biblatex-apa/apa.bbx
+2020/05/05 | 641255 | systems/win32/w32tex/ChangeLog
2020/05/05 | 640 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-trad3.bbx
2020/05/05 | 640 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-trad2.bbx
2020/05/05 | 640 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-trad1.bbx
@@ -121,23 +422,13 @@
2020/05/05 | 6367 | macros/latex/contrib/mercatormap/mercatormap.doc.orthodromes.tex
2020/05/05 | 6358 | support/latexindent/LatexIndent/Item.pm
2020/05/05 | 6353 | support/latexindent/LatexIndent/Environment.pm
-2020/05/05 | 63419 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2020/05/05 | 63264 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2020/05/05 | 63257 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2020/05/05 | 63207 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2020/05/05 | 63092 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2020/05/05 | 63078 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2020/05/05 | 630406 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
2020/05/05 | 628 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-alphabetic.bbx
2020/05/05 | 626826 | macros/latex/contrib/showexpl.zip
2020/05/05 | 622 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose.bbx
2020/05/05 | 619 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-numeric.bbx
+2020/05/05 | 6184 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2020/05/05 | 6171 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-tecomp.cbx
-2020/05/05 | 61665 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2020/05/05 | 61612 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2020/05/05 | 615033 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
2020/05/05 | 6137 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-icomp.cbx
-2020/05/05 | 61160 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
2020/05/05 | 6074 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-oasymb-tikz.sty
2020/05/05 | 6068 | systems/texlive/tlnet/archive/collection-latexextra.r55010.tar.xz
2020/05/05 | 6067 | macros/latex/contrib/biblatex-contrib/biblatex-ext/README.md
@@ -146,282 +437,181 @@
2020/05/05 | 6036 | support/latexindent/LatexIndent/TrailingComments.pm
2020/05/05 | 595955 | macros/latex/contrib/biblatex-contrib/biblatex-apa.zip
2020/05/05 | 5937 | support/latexindent/LatexIndent/Else.pm
-2020/05/05 | 590005 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
2020/05/05 | 5869 | support/latexindent/documentation/subsubsec-commands-with-arguments.tex
-2020/05/05 | 58618 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2020/05/05 | 58476 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2020/05/05 | 5863 | macros/luatex/optex/base/alloc.opm
2020/05/05 | 5833 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-comp.cbx
-2020/05/05 | 57903 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
2020/05/05 | 5777 | support/latexindent/LatexIndent/UnNamedGroupingBracesBrackets.pm
2020/05/05 | 5773 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-ticomp.cbx
-2020/05/05 | 575592 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2020/05/05 | 57219 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
2020/05/05 | 5677 | macros/latex/contrib/mercatormap/mercatormap.doc.intro.tex
-2020/05/05 | 56718 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
2020/05/05 | 5667 | macros/latex/contrib/univie-ling/README
2020/05/05 | 56398 | support/latexindent/documentation/sec-default-user-local.tex
-2020/05/05 | 560825 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
2020/05/05 | 5587 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-ibid.cbx
2020/05/05 | 5586 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-oasymb-pict2e.sty
-2020/05/05 | 55788 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
2020/05/05 | 5577664 | systems/texlive/tlnet/archive/newtx.r55012.tar.xz
+2020/05/05 | 5574 | macros/luatex/optex/base/ref-file.opm
2020/05/05 | 551630 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext.pdf
-2020/05/05 | 55021 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2020/05/05 | 5500553 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2020/05/05 | 544646 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2020/05/05 | 5482 | macros/luatex/optex/base/languages.opm
2020/05/05 | 5435 | support/latexindent/LatexIndent/BlankLines.pm
-2020/05/05 | 539813 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
2020/05/05 | 5336 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-tcomp.cbx
2020/05/05 | 53340 | systems/texlive/tlnet/archive/reledmac.r55020.tar.xz
2020/05/05 | 5330 | support/latexindent/LatexIndent/KeyEqualsValuesBraces.pm
-2020/05/05 | 531714 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2020/05/05 | 531674 | systems/win32/miktex/tm/packages/files.csv.lzma
2020/05/05 | 5257 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear.cbx
2020/05/05 | 52324 | systems/texlive/tlnet/archive/acmart.source.r55004.tar.xz
-2020/05/05 | 52217 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2020/05/05 | 52160 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
2020/05/05 | 5214 | support/latexindent/documentation/subsubsec-headings.tex
+2020/05/05 | 5154 | macros/luatex/optex/base/maketoc.opm
2020/05/05 | 51145 | support/latexindent/LatexIndent/AlignmentAtAmpersand.pm
-2020/05/05 | 50972 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2020/05/05 | 50903 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2020/05/05 | 50748 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2020/05/05 | 498630 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2020/05/05 | 49757 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
2020/05/05 | 4933 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-common.bbx
2020/05/05 | 492 | support/latexindent/documentation/cmhlistings.tex
-2020/05/05 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2020/05/05 | 4842 | macros/latex/contrib/mercatormap/mercatormap.doc.routes.tex
2020/05/05 | 4830 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-ibid.cbx
2020/05/05 | 4799 | support/latexindent/documentation/subsubsec-ifelsefi.tex
-2020/05/05 | 47979 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
2020/05/05 | 4748365 | fonts/erewhon.zip
2020/05/05 | 4658 | macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.tex
2020/05/05 | 4612 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle.cbx
-2020/05/05 | 461089 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
-2020/05/05 | 45997 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
2020/05/05 | 4578 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-numeric-comp.cbx
-2020/05/05 | 457847 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
2020/05/05 | 4576 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-ticomp.cbx
-2020/05/05 | 45735 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2020/05/05 | 45692 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2020/05/05 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2020/05/05 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2020/05/05 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2020/05/05 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2020/05/05 | 45404 | systems/texlive/tlnet/archive/curve2e.source.r55009.tar.xz
-2020/05/05 | 44997 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
2020/05/05 | 444376 | macros/latex/contrib/univie-ling/doc/univie-ling-expose.pdf
2020/05/05 | 442832 | macros/latex/contrib/univie-ling/doc/univie-ling-thesis.pdf
+2020/05/05 | 4394 | macros/luatex/optex/base/lists.opm
2020/05/05 | 438957 | macros/latex/contrib/univie-ling/doc/univie-ling-paper.pdf
2020/05/05 | 4355 | support/latexindent/LatexIndent/RoundBrackets.pm
-2020/05/05 | 43422 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
2020/05/05 | 43396 | support/latexindent/LatexIndent/GetYamlSettings.pm
-2020/05/05 | 42917 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2020/05/05 | 42660 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2020/05/05 | 4311 | macros/luatex/optex/base/outlines.opm
2020/05/05 | 4205 | macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.tex
-2020/05/05 | 41921 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
2020/05/05 | 41356 | systems/texlive/tlnet/archive/acro.r55016.tar.xz
-2020/05/05 | 411 | systems/win32/miktex/tm/packages/pr.ini
2020/05/05 | 4116 | systems/texlive/tlnet/archive/psbao.r55013.tar.xz
2020/05/05 | 4111 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-numeric.cbx
-2020/05/05 | 41117 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2020/05/05 | 40688 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
2020/05/05 | 4056 | systems/texlive/tlnet/archive/tikz-planets.r55002.tar.xz
+2020/05/05 | 4014200 | systems/win32/w32tex/texinfo-w32.tar.xz
2020/05/05 | 3985 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-tcomp.cbx
2020/05/05 | 39842 | macros/latex/contrib/mercatormap/mercatormap.doc.maptiles.tex
-2020/05/05 | 39209 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2020/05/05 | 391611 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2020/05/05 | 389028 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
+2020/05/05 | 38129 | macros/luatex/optex/base/math-macros.opm
2020/05/05 | 3811 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-alphabetic.cbx
2020/05/05 | 3775 | macros/latex/contrib/mercatormap/mercatormap.doc.abstract.tex
2020/05/05 | 37256 | systems/texlive/tlnet/archive/acmart.r55004.tar.xz
2020/05/05 | 3688 | support/latexindent/documentation/subsubsec-special.tex
2020/05/05 | 36731 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-standard.bbx
-2020/05/05 | 36608 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2020/05/05 | 36427 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
2020/05/05 | 3636 | support/latexindent/LatexIndent/Replacement.pm
2020/05/05 | 3632 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-oa-doiapi.sty
-2020/05/05 | 356019 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2020/05/05 | 355720 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
2020/05/05 | 3548 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-numeric-verb.cbx
2020/05/05 | 3542 | macros/latex/contrib/mercatormap/mercatormap.doc.sty
2020/05/05 | 350530 | macros/latex/contrib/showexpl/doc/showexpl-test.pdf
2020/05/05 | 3491620 | systems/texlive/tlnet/archive/acmart.doc.r55004.tar.xz
-2020/05/05 | 34912 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2020/05/05 | 34842 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
2020/05/05 | 3463 | support/latexindent/LatexIndent/Preamble.pm
+2020/05/05 | 34519752 | systems/win32/w32tex/ltxpkgs.tar.xz
2020/05/05 | 3394 | support/latexindent/LatexIndent/HorizontalWhiteSpace.pm
2020/05/05 | 3381 | support/latexindent/documentation/subsubsec-environments-with-items.tex
+2020/05/05 | 3367 | macros/luatex/optex/base/references.opm
2020/05/05 | 332260 | systems/texlive/tlnet/archive/newtxsf.doc.r55014.tar.xz
2020/05/05 | 33057 | macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa-test.tex
2020/05/05 | 329557 | macros/latex/contrib/univie-ling/doc/univie-ling-wlg.pdf
-2020/05/05 | 328798 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
2020/05/05 | 3273 | support/latexindent/LatexIndent/Tokens.pm
2020/05/05 | 3249 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-alphabetic-verb.cbx
-2020/05/05 | 32369 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2020/05/05 | 32342 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2020/05/05 | 321556 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
2020/05/05 | 3176 | support/latexindent/LatexIndent/NamedGroupingBracesBrackets.pm
2020/05/05 | 31632 | systems/texlive/tlnet/archive/apa7.source.r55007.tar.xz
-2020/05/05 | 31377 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2020/05/05 | 31166 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2020/05/05 | 310731 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2020/05/05 | 30991 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2020/05/05 | 30792 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2020/05/05 | 3117 | macros/luatex/optex/base/others.opm
+2020/05/05 | 3066 | macros/luatex/optex/base/pdfuni-string.opm
2020/05/05 | 3049 | macros/latex/contrib/mercatormap/mercatormap.tex
2020/05/05 | 3049 | macros/latex/contrib/mercatormap/mercatormap-example.tex
2020/05/05 | 3024 | macros/latex/contrib/tkz/tkz-fct/doc/latex/TKZdoc-fct-why.tex
-2020/05/05 | 30228 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2020/05/05 | 29751 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2020/05/05 | 3014 | macros/luatex/optex/base/hisyntax-python.opm
2020/05/05 | 2939 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-dashed-common.bbx
-2020/05/05 | 29355 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
2020/05/05 | 2912 | support/latexindent/latexindent.pl
-2020/05/05 | 29123 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
2020/05/05 | 29045 | macros/latex/contrib/univie-ling/doc/univie-ling-thesis.tex
2020/05/05 | 2891788 | macros/latex/contrib/univie-ling.zip
-2020/05/05 | 28784 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2020/05/05 | 28546 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2020/05/05 | 28728 | macros/luatex/optex/base/fonts-select.opm
2020/05/05 | 2846 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-inote.cbx
2020/05/05 | 2841 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-note.cbx
-2020/05/05 | 281751 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
2020/05/05 | 281724 | systems/texlive/tlnet/archive/etbb.doc.r55005.tar.xz
-2020/05/05 | 281333 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
2020/05/05 | 28040 | macros/latex/contrib/univie-ling/tex/univie-ling-wlg.cls
2020/05/05 | 2786 | support/latexindent/documentation/subsec-partnering-poly-switches.tex
-2020/05/05 | 27827 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
2020/05/05 | 2776 | systems/texlive/tlnet/archive/babel-portuges.r55008.tar.xz
2020/05/05 | 2775 | macros/latex/contrib/biblatex-contrib/biblatex-apa/apa.dbx
-2020/05/05 | 276539 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2020/05/05 | 273258 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2020/05/05 | 27041 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2020/05/05 | 2761 | macros/luatex/optex/base/hisyntax-c.opm
2020/05/05 | 2691 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-trad2.cbx
2020/05/05 | 2691 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-trad1.cbx
2020/05/05 | 2689 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-trad3.cbx
-2020/05/05 | 2687069 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
2020/05/05 | 2686 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-ibid.cbx
2020/05/05 | 2673 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose.cbx
-2020/05/05 | 26739 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2020/05/05 | 26644 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2020/05/05 | 26506 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
2020/05/05 | 26205 | macros/latex/contrib/univie-ling/doc/univie-ling-paper.tex
2020/05/05 | 26056519 | macros/latex/contrib/mercatormap/mercatormap.pdf
2020/05/05 | 25617242 | macros/latex/contrib/mercatormap.zip
2020/05/05 | 25615149 | install/macros/latex/contrib/mercatormap.tds.zip
-2020/05/05 | 2553258 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
2020/05/05 | 25437 | macros/latex/contrib/mercatormap/mercatormap.doc.marker.tex
-2020/05/05 | 25421 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
2020/05/05 | 2538 | support/latexindent/documentation/sec-conclusions-know-limitations.tex
-2020/05/05 | 247787 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2020/05/05 | 247067 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
2020/05/05 | 246 | support/latexindent/documentation/references.tex
-2020/05/05 | 246441 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2020/05/05 | 243018 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2020/05/05 | 24269450 | systems/texlive/tlnet/install-tl.zip
+2020/05/05 | 2426 | macros/luatex/optex/base/logos.opm
2020/05/05 | 23983 | macros/latex/contrib/univie-ling/doc/univie-ling-expose.tex
-2020/05/05 | 23489 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
2020/05/05 | 23410 | macros/latex/contrib/univie-ling/tex/univie-ling-paper.cls
2020/05/05 | 23226 | support/latexindent/LatexIndent/Arguments.pm
2020/05/05 | 23161 | support/latexindent/documentation/latexindent.tex
-2020/05/05 | 23017 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2020/05/05 | 23032 | macros/luatex/optex/base/parameters.opm
2020/05/05 | 226788 | systems/texlive/tlnet/archive/biblatex-apa6.doc.r55017.tar.xz
2020/05/05 | 22585 | macros/latex/contrib/univie-ling/tex/univie-ling-thesis.cls
2020/05/05 | 225826 | macros/latex/contrib/univie-ling/doc/templates/template-wlg-article.pdf
2020/05/05 | 224606 | macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa-test.pdf
2020/05/05 | 2244 | systems/texlive/tlnet/archive/gitver.r55019.tar.xz
-2020/05/05 | 223103 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2020/05/05 | 2198056 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2020/05/05 | 22412296 | systems/win32/w32tex/cjkzr.tar.xz
2020/05/05 | 21399 | macros/latex/contrib/mercatormap/mercatorpy.def
2020/05/05 | 21276 | macros/latex/contrib/mercatormap/mercatormap.doc.definition.tex
2020/05/05 | 2118 | support/latexindent/documentation/sec-demonstration.tex
2020/05/05 | 21184 | systems/texlive/tlnet/archive/biblatex-apa6.r55017.tar.xz
2020/05/05 | 21098 | support/latexindent/LatexIndent/Verbatim.pm
2020/05/05 | 2086 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-terse.cbx
-2020/05/05 | 20796 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2020/05/05 | 206808 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
2020/05/05 | 20546 | macros/latex/contrib/biblatex-contrib/biblatex-apa/apa.cbx
2020/05/05 | 204324 | systems/texlive/tlnet/archive/reledmac.source.r55020.tar.xz
2020/05/05 | 20424 | support/latexindent/LatexIndent/ModifyLineBreaks.pm
2020/05/05 | 20333 | macros/latex/contrib/univie-ling/tex/univie-ling-expose.cls
2020/05/05 | 20316 | support/latexindent/LatexIndent/Indent.pm
-2020/05/05 | 202982 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
2020/05/05 | 20120 | support/latexindent/documentation/sec-replacements.tex
2020/05/05 | 1990 | support/latexindent/LatexIndent/Switches.pm
-2020/05/05 | 19892 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2020/05/05 | 198856 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2020/05/05 | 198811 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
2020/05/05 | 19864 | support/latexindent/LatexIndent/Sentence.pm
-2020/05/05 | 1972059 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2020/05/05 | 194973 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2020/05/05 | 19380766 | systems/texlive/tlnet/install-tl-windows.exe
-2020/05/05 | 193434 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
2020/05/05 | 19316 | macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa.tex
+2020/05/05 | 19070 | macros/luatex/optex/base/makeindex.opm
2020/05/05 | 1896 | support/latexindent/documentation/figure-schematic.tex
+2020/05/05 | 18876 | macros/luatex/optex/base/graphics.opm
2020/05/05 | 1879 | macros/latex/contrib/mercatormap/README
+2020/05/05 | 1878452 | systems/win32/w32tex/win64/ptex-w64.tar.xz
2020/05/05 | 1875 | support/latexindent/README
-2020/05/05 | 186949 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2020/05/05 | 185044 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
2020/05/05 | 1848 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-terse.cbx
-2020/05/05 | 184292 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2020/05/05 | 182598 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
2020/05/05 | 18156 | support/latexindent/LatexIndent/Document.pm
-2020/05/05 | 17841 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2020/05/05 | 1806816 | systems/win32/w32tex/win64/uptex-w64.tar.xz
2020/05/05 | 1780 | macros/latex/contrib/tkz/tkz-fct/README.md
-2020/05/05 | 177555 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2020/05/05 | 17743 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2020/05/05 | 17716 | macros/luatex/optex/base/sections.opm
2020/05/05 | 17662 | support/latexindent/defaultSettings.yaml
2020/05/05 | 1744 | macros/latex/contrib/biblatex-contrib/biblatex-apa/README
2020/05/05 | 173916 | macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.pdf
2020/05/05 | 17234 | support/latexindent/documentation/sec-how-to-use.tex
-2020/05/05 | 1706415 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
2020/05/05 | 170180 | macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.pdf
2020/05/05 | 170172 | systems/texlive/tlnet/archive/tikz-planets.doc.r55002.tar.xz
-2020/05/05 | 169206 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2020/05/05 | 168294 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2020/05/05 | 167619 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2020/05/05 | 165245 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
2020/05/05 | 1646 | support/latexindent/documentation/subsec-noAdditionalIndent-indentRules.tex
-2020/05/05 | 16415027 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2020/05/05 | 16308 | support/latexindent/documentation/subsubsec-environments-and-their-arguments.tex
-2020/05/05 | 16115 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2020/05/05 | 160579 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
2020/05/05 | 1602 | support/latexindent/latexindent-module-installer.pl
-2020/05/05 | 15972 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
2020/05/05 | 1595 | support/latexindent/documentation/logo.tex
2020/05/05 | 15771 | macros/latex/contrib/mercatormap/mercatormap.doc.scales.tex
2020/05/05 | 15654 | macros/latex/contrib/mercatormap/mercatormap.doc.examples.tex
-2020/05/05 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2020/05/05 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2020/05/05 | 152160 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2020/05/05 | 1562 | macros/luatex/optex/base/hisyntax-tex.opm
2020/05/05 | 15136 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-oa.sty
-2020/05/05 | 149833 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2020/05/05 | 149214 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
2020/05/05 | 1483 | support/latexindent/LatexIndent/DoubleBackSlash.pm
-2020/05/05 | 147915 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
2020/05/05 | 1460 | support/latexindent/documentation/title.tex
2020/05/05 | 14602 | macros/latex/contrib/biblatex-contrib/biblatex-apa/american-apa.lbx
-2020/05/05 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
2020/05/05 | 145720 | systems/texlive/tlnet/archive/babel-portuges.doc.r55008.tar.xz
2020/05/05 | 1451 | macros/latex/contrib/mercatormap/mercatormap.bib
-2020/05/05 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2020/05/05 | 14292 | systems/texlive/tlnet/archive/apa7.r55007.tar.xz
-2020/05/05 | 14062 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2020/05/05 | 1393763 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
2020/05/05 | 1391 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-common.bbx
+2020/05/05 | 13909 | macros/luatex/optex/base/usebib.opm
+2020/05/05 | 13881 | macros/luatex/optex/base/fonts-resize.opm
2020/05/05 | 13839 | support/latexindent/documentation/subsec-commands-and-their-options.tex
-2020/05/05 | 137235 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
2020/05/05 | 135936 | systems/texlive/tlnet/archive/gitver.doc.r55019.tar.xz
2020/05/05 | 134544 | systems/texlive/tlnet/archive/fancyvrb.doc.r55018.tar.xz
+2020/05/05 | 13397 | macros/luatex/optex/base/plain-macros.opm
2020/05/05 | 133260 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext.tex
-2020/05/05 | 133201 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
2020/05/05 | 13154 | support/latexindent/LatexIndent/Special.pm
-2020/05/05 | 13061 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2020/05/05 | 130539 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
2020/05/05 | 12946 | macros/latex/contrib/mercatormap/mercatormap.doc.limitations.tex
2020/05/05 | 1290 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-examples.bib
-2020/05/05 | 1286099 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
2020/05/05 | 12785 | macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa-test-citations.bib
2020/05/05 | 12661 | support/latexindent/LatexIndent/Braces.pm
-2020/05/05 | 1259165 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
2020/05/05 | 12536 | systems/texlive/tlnet/archive/pxjodel.r55006.tar.xz
2020/05/05 | 12520 | macros/latex/contrib/biblatex-contrib/biblatex-apa/ngerman-apa.lbx
2020/05/05 | 12513 | macros/latex/contrib/biblatex-contrib/biblatex-apa/swissgerman-apa.lbx
@@ -430,45 +620,34 @@
2020/05/05 | 12394 | macros/latex/contrib/biblatex-contrib/biblatex-apa/nswissgerman-apa.lbx
2020/05/05 | 12379 | macros/latex/contrib/biblatex-contrib/biblatex-apa/german-apa.lbx
2020/05/05 | 12128 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-iecomp.cbx
-2020/05/05 | 1188921 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2020/05/05 | 1188670 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
2020/05/05 | 11862 | support/latexindent/LatexIndent/FileContents.pm
2020/05/05 | 11704 | systems/texlive/tlnet/archive/fancyvrb.r55018.tar.xz
2020/05/05 | 11700 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-biblatex-aux.def
-2020/05/05 | 116783 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
2020/05/05 | 11663 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-ecomp.cbx
2020/05/05 | 1164640 | systems/texlive/tlnet/archive/curve2e.doc.r55009.tar.xz
-2020/05/05 | 115727 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2020/05/05 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
-2020/05/05 | 1149477 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
2020/05/05 | 11471754 | support/latexindent/latexindent.exe
2020/05/05 | 1139744 | systems/texlive/tlnet/archive/acro.doc.r55016.tar.xz
2020/05/05 | 11259 | support/latexindent/LatexIndent/LogFile.pm
2020/05/05 | 11213 | macros/latex/contrib/mercatormap/mercatorsupplier.def
-2020/05/05 | 111117 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2020/05/05 | 1110027 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2020/05/05 | 1109168 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2020/05/05 | 110247 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2020/05/05 | 11189 | macros/luatex/optex/base/verbatim.opm
2020/05/05 | 110152 | systems/texlive/tlnet/archive/pxjodel.doc.r55006.tar.xz
2020/05/05 | 110080 | macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa6-test.pdf
2020/05/05 | 1097 | macros/latex/contrib/mercatormap/mercatormap.doc.versionhistory.tex
2020/05/05 | 1094316 | systems/texlive/tlnet/archive/etbb.r55005.tar.xz
-2020/05/05 | 108905 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
2020/05/05 | 10824 | support/latexindent/LatexIndent/Heading.pm
2020/05/05 | 10623 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-tabular.sty
2020/05/05 | 10594 | macros/latex/contrib/biblatex-contrib/biblatex-apa/greek-apa.lbx
+2020/05/05 | 10567 | macros/luatex/optex/base/output.opm
2020/05/05 | 105568 | systems/texlive/tlnet/archive/newtxsf.r55014.tar.xz
-2020/05/05 | 1047703 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2020/05/05 | 1043190 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2020/05/05 | 10469752 | systems/win32/w32tex/ptex-w32.tar.xz
2020/05/05 | 10429 | support/latexindent/documentation/appendices.tex
+2020/05/05 | 10368 | macros/luatex/optex/base/table.opm
2020/05/05 | 10361 | support/latexindent/LatexIndent/Command.pm
2020/05/05 | 10316 | macros/latex/contrib/mercatormap/mercatormap.doc.drawing.tex
-2020/05/05 | 102427 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
2020/05/05 | 102265 | support/latexindent/documentation/sec-the-m-switch.tex
2020/05/05 | 10151 | macros/latex/contrib/biblatex-contrib/biblatex-apa/galician-apa.lbx
2020/05/05 | 10149 | macros/latex/contrib/biblatex-contrib/biblatex-apa/spanish-apa.lbx
2020/05/05 | 10091 | macros/latex/contrib/biblatex-contrib/biblatex-ext/CHANGES.md
-2020/05/05 | 100577 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
2020/05/05 | 10056 | macros/latex/contrib/univie-ling/doc/univie-ling-wlg.tex
2020/05/04 | 999623 | macros/latex/contrib/acmart/samples/sample-sigconf.pdf
2020/05/04 | 9926 | language/japanese/pxjodel/pxjodel.tex
@@ -807,6 +986,7 @@
2020/05/04 | 48076 | fonts/etbb/tfm/ETbb-Regular-tosf-t1.tfm
2020/05/04 | 48076 | fonts/etbb/tfm/ETbb-Regular-tlf-t1.tfm
2020/05/04 | 4712 | fonts/erewhon/tfm/Erewhon-Bold-tlf-ot2.tfm
+2020/05/04 | 4670 | fonts/utilities/jfmutil/README.md
2020/05/04 | 4644 | fonts/etbb/tfm/ETbb-Italic-lf-ot1.tfm
2020/05/04 | 4636 | fonts/etbb/tfm/ETbb-Italic-osf-ot1.tfm
2020/05/04 | 4616 | fonts/etbb/tfm/ETbb-Italic-tlf-ot1.tfm
@@ -843,8 +1023,6 @@
2020/05/04 | 4136 | fonts/erewhon/tfm/Erewhon-Regular-tlf-sc-ly1.tfm
2020/05/04 | 410120 | systems/texlive/tlnet/archive/zhlipsum.doc.r54994.tar.xz
2020/05/04 | 407753 | macros/latex/contrib/acmart/acmguide.pdf
-2020/05/04 | 4014256 | systems/win32/w32tex/texinfo-w32.tar.xz
-2020/05/04 | 392 | systems/texlive/tlnet/archive/texlive-docindex.r54994.tar.xz
2020/05/04 | 3785 | fonts/erewhon/enc/zut1_qyrste.enc
2020/05/04 | 3780 | fonts/erewhon/enc/zut1_ap3btm.enc
2020/05/04 | 3754 | fonts/erewhon/enc/zut1_kusb63.enc
@@ -962,7 +1140,6 @@
2020/05/04 | 3464 | fonts/erewhon/tfm/Erewhon-Italic-osf-sc-ly1.tfm
2020/05/04 | 3463 | fonts/erewhon/enc/zut1_uimsyn.enc
2020/05/04 | 3461 | fonts/erewhon/enc/zut1_cnetzv.enc
-2020/05/04 | 34514460 | systems/win32/w32tex/ltxpkgs.tar.xz
2020/05/04 | 3450 | fonts/erewhon/enc/zut1_arprdz.enc
2020/05/04 | 3449 | fonts/erewhon/enc/zut1_ibngfe.enc
2020/05/04 | 3446 | fonts/erewhon/enc/zut1_3elzbu.enc
@@ -1061,7 +1238,6 @@
2020/05/04 | 3189 | fonts/erewhon/enc/zut1_sim7pz.enc
2020/05/04 | 3180 | systems/texlive/tlnet/archive/mfware.r54994.tar.xz
2020/05/04 | 3179 | fonts/erewhon/enc/zut1_vcw2hi.enc
-2020/05/04 | 317932 | systems/texlive/tlnet/archive/biblatex-apa.doc.r54994.tar.xz
2020/05/04 | 3165 | fonts/etbb/enc/etbb_77pqsh.enc
2020/05/04 | 3158 | fonts/etbb/enc/etbb_hibu6u.enc
2020/05/04 | 3156 | fonts/etbb/enc/etbb1_77pqsh.enc
@@ -1143,7 +1319,6 @@
2020/05/04 | 2508 | systems/texlive/tlnet/archive/dpcircling.r54994.tar.xz
2020/05/04 | 250331 | macros/latex/contrib/showexpl/doc/showexpl.pdf
2020/05/04 | 24640 | fonts/etbb/tfm/ETbb-Bold-lf-sc-t1.tfm
-2020/05/04 | 24636 | systems/texlive/tlnet/archive/biblatex-apa.r54994.tar.xz
2020/05/04 | 24628 | fonts/etbb/tfm/ETbb-Bold-osf-sc-t1.tfm
2020/05/04 | 24608 | fonts/etbb/tfm/ETbb-Bold-tosf-sc-t1.tfm
2020/05/04 | 24608 | fonts/etbb/tfm/ETbb-Bold-tlf-sc-t1.tfm
@@ -1170,6 +1345,7 @@
2020/05/04 | 23728 | fonts/etbb/tfm/ETbb-Bold-tosf-t1.tfm
2020/05/04 | 23728 | fonts/etbb/tfm/Etbb1-Bold-tlf-t1.tfm
2020/05/04 | 23724 | fonts/etbb/tfm/Etbb1-Bold-tosf-t1.tfm
+2020/05/04 | 23559 | fonts/utilities/jfmutil/README-ja.md
2020/05/04 | 22876 | fonts/etbb/tfm/ETbb-Italic-osf-sc-ly1.tfm
2020/05/04 | 22868 | fonts/etbb/tfm/ETbb-Italic-lf-sc-ly1.tfm
2020/05/04 | 22856 | fonts/etbb/tfm/ETbb-Italic-tosf-sc-ly1.tfm
@@ -1183,7 +1359,6 @@
2020/05/04 | 22116 | fonts/etbb/tfm/ETbb-BoldItalic-tlf-t1.tfm
2020/05/04 | 22104 | fonts/etbb/tfm/Etbb1-BoldItalic-tosf-t1.tfm
2020/05/04 | 22100 | fonts/etbb/tfm/Etbb1-BoldItalic-tlf-t1.tfm
-2020/05/04 | 219376 | systems/texlive/tlnet/archive/texlive-scripts.doc.r54994.tar.xz
2020/05/04 | 218669 | fonts/erewhon/type1/Erewhon-BoldSlanted.pfb
2020/05/04 | 218596 | fonts/erewhon/opentype/Erewhon-BoldSlanted.otf
2020/05/04 | 218318 | fonts/erewhon/type1/Erewhon-BoldItalic.pfb
@@ -1781,7 +1956,6 @@
2020/05/04 | 1688 | fonts/erewhon/tfm/Erewhon-Regular-tosf-sc-t1--base.tfm
2020/05/04 | 1688 | fonts/erewhon/tfm/Erewhon-Regular-tlf-sc-t1--base.tfm
2020/05/04 | 168440 | systems/texlive/tlnet/archive/gincltex.doc.r54994.tar.xz
-2020/05/04 | 161668 | systems/texlive/tlnet/archive/texlive-docindex.doc.r54994.tar.xz
2020/05/04 | 1564 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-ts1.tfm
2020/05/04 | 1564 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-ts1.tfm
2020/05/04 | 1564 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-ts1.tfm
@@ -1897,7 +2071,6 @@
2020/05/04 | 13392 | fonts/erewhon/tfm/Erewhon-Bold-tlf-sc-t1.tfm
2020/05/04 | 1336 | fonts/etbb/tfm/ETbb-Regular-inf-ot1.tfm
2020/05/04 | 1325 | fonts/etbb/README
-2020/05/04 | 132436 | systems/texlive/tlnet/archive/texlive-scripts.r54994.tar.xz
2020/05/04 | 1316 | fonts/etbb/tfm/ETbb-Regular-sup-ot1.tfm
2020/05/04 | 1312 | fonts/etbb/tfm/ETbb-Bold-lf-sc-ot1--base.tfm
2020/05/04 | 1304 | fonts/etbb/tfm/ETbb-Bold-osf-sc-ot1--base.tfm
@@ -1931,7 +2104,9 @@
2020/05/04 | 110292 | language/japanese/pxjodel/vf/jodhgothbn-v.vf
2020/05/04 | 110292 | language/japanese/pxjodel/vf/jodhgothbn-h.vf
2020/05/04 | 1091 | language/japanese/pxjodel/LICENSE
+2020/05/04 | 1091 | fonts/utilities/jfmutil/LICENSE
2020/05/04 | 1059560 | systems/texlive/tlnet/archive/ctex.doc.r54994.tar.xz
+2020/05/04 | 105886 | fonts/utilities/jfmutil/jfmutil.pl
2020/05/04 | 105827 | language/japanese/pxjodel/pxjodel.pdf
2020/05/04 | 10544 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-sc-ly1.tfm
2020/05/04 | 10532 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-sc-ly1.tfm
@@ -2005,10 +2180,8 @@
2020/05/03 | 65310 | macros/latex/contrib/acro/examples/acro.example.units.pdf
2020/05/03 | 649719 | macros/latex/contrib/curve2e/curve2e.pdf
2020/05/03 | 6444648 | systems/win32/w32tex/ptex-ng-w32.tar.xz
-2020/05/03 | 640797 | systems/win32/w32tex/ChangeLog
2020/05/03 | 6355 | macros/latex/contrib/biblatex-contrib/biblatex-apa6/greek-apa6.lbx
2020/05/03 | 63360 | systems/texlive/tlnet/tlpkg/translations/zh_TW.po
-2020/05/03 | 6197 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2020/05/03 | 6023 | macros/latex/contrib/biblatex-contrib/biblatex-apa6/spanish-apa6.lbx
2020/05/03 | 5987 | macros/latex/contrib/biblatex-contrib/biblatex-apa6/galician-apa6.lbx
2020/05/03 | 58685 | systems/texlive/tlnet/tlpkg/translations/messages.pot
@@ -2292,7 +2465,6 @@
2020/05/02 | 219632 | systems/texlive/tlnet/archive/xecjk.r54961.tar.xz
2020/05/02 | 21893 | macros/luatex/generic/luaotfload/luaotfload-diagnostics.lua
2020/05/02 | 21523 | macros/luatex/generic/luaotfload/scripts-demo.pdf
-2020/05/02 | 2102124 | systems/texlive/tlnet/archive/univie-ling.doc.r54966.tar.xz
2020/05/02 | 204180 | systems/texlive/tlnet/archive/xpinyin.doc.r54959.tar.xz
2020/05/02 | 201368 | systems/texlive/tlnet/archive/xepersian-hm.doc.r54962.tar.xz
2020/05/02 | 20107 | macros/luatex/generic/luaotfload/luaotfload-features.lua
@@ -2334,7 +2506,6 @@
2020/05/02 | 134587 | macros/luatex/generic/luaotfload/luaotfload-database.lua
2020/05/02 | 13423 | macros/luatex/generic/luaotfload/fontloader-reference-load-order.lua
2020/05/02 | 13368 | systems/texlive/tlnet/archive/zhnumber.source.r54960.tar.xz
-2020/05/02 | 131232 | systems/texlive/tlnet/archive/univie-ling.r54966.tar.xz
2020/05/02 | 131116 | systems/texlive/tlnet/archive/jlreq.r54964.tar.xz
2020/05/02 | 130911 | macros/luatex/generic/lualibs/lualibs-basic-merged.lua
2020/05/02 | 12707 | macros/luatex/generic/luaotfload/luaotfload-tool.1
@@ -2355,7 +2526,6 @@
2020/05/02 | 1097692 | language/chinese/ctex/ctex.pdf
2020/05/02 | 10836 | systems/texlive/tlnet/archive/xpinyin.source.r54959.tar.xz
2020/05/02 | 107580 | macros/luatex/generic/luaotfload/fontloader-font-osd.lua
-2020/05/02 | 10473044 | systems/win32/w32tex/ptex-w32.tar.xz
2020/05/02 | 1036 | macros/luatex/generic/luaotfload/luaotfload-embolden.lua
2020/05/02 | 102696 | graphics/pstricks/contrib/psbao.zip
2020/05/02 | 102477 | macros/luatex/generic/luaotfload/luaotfload-glyphlist.lua
@@ -2753,7 +2923,6 @@
2020/05/01 | 1891 | graphics/circuit_macros/examples/svg/ex04SVG.m4
2020/05/01 | 1882 | graphics/circuit_macros/examples/svg/CrullerSVG.m4
2020/05/01 | 1879 | graphics/circuit_macros/examples/Cruller.m4
-2020/05/01 | 1879796 | systems/win32/w32tex/win64/ptex-w64.tar.xz
2020/05/01 | 1865 | graphics/circuit_macros/examples/ex16.m4
2020/05/01 | 1860 | graphics/circuit_macros/doc/bi_trans.m4
2020/05/01 | 1857 | graphics/circuit_macros/doc/Composite.m4
@@ -2980,677 +3149,3 @@
2020/04/30 | 138738 | macros/latex/contrib/gitver/gitver.pdf
2020/04/30 | 1219 | macros/latex/contrib/gitver/README.md
2020/04/30 | 111 | macros/latex/contrib/gitver/ChangeLog
-2020/04/29 | 99151804 | systems/win32/w32tex/web2c-lib.tar.xz
-2020/04/29 | 9868 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-t1.tfm
-2020/04/29 | 9828 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-t1.tfm
-2020/04/29 | 9780 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-t1.tfm
-2020/04/29 | 9736 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-t1.tfm
-2020/04/29 | 95137 | macros/generic/xlop/doc/xlop-doc.tex
-2020/04/29 | 949212 | fonts/garamond-libre/type1/GaramondLibre-Bold.pfb
-2020/04/29 | 930860 | fonts/garamond-libre/type1/GaramondLibre-Italic.pfb
-2020/04/29 | 92 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Release
-2020/04/29 | 911 | systems/win32/miktex/setup/rpm/fedora/28/repodata/ea186766bcba0ddc6a28b5f9a81c6724f219e952e92e13653d4e527f689fbda7-other.sqlite.bz2
-2020/04/29 | 90 | macros/generic/xlop/tex/xlop.sty
-2020/04/29 | 9044 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-sc-t1.tfm
-2020/04/29 | 9040 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-sc-t1.tfm
-2020/04/29 | 89 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Release
-2020/04/29 | 89 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Release
-2020/04/29 | 89 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Release
-2020/04/29 | 898 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.gz
-2020/04/29 | 892 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/fb94789dd7da1d23dffa0931b4bc95c25f31995c9a5149bd09ccc6ad5b25fcf5-other.sqlite.bz2
-2020/04/29 | 890 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.gz
-2020/04/29 | 872 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-osf-sc-ot1.vf
-2020/04/29 | 872 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-lf-sc-ot1.vf
-2020/04/29 | 871 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.gz
-2020/04/29 | 871 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gz
-2020/04/29 | 868 | fonts/garamond-libre/vf/GaramondLibre-Regular-osf-sc-ot1.vf
-2020/04/29 | 868 | fonts/garamond-libre/vf/GaramondLibre-Regular-lf-sc-ot1.vf
-2020/04/29 | 868 | fonts/garamond-libre/vf/GaramondLibre-Italic-osf-sc-ot1.vf
-2020/04/29 | 868 | fonts/garamond-libre/vf/GaramondLibre-Italic-lf-sc-ot1.vf
-2020/04/29 | 868 | fonts/garamond-libre/vf/GaramondLibre-Bold-osf-sc-ot1.vf
-2020/04/29 | 864 | fonts/garamond-libre/vf/GaramondLibre-Bold-lf-sc-ot1.vf
-2020/04/29 | 8550 | macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-highlight.mkii
-2020/04/29 | 8520 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-sc-t1.tfm
-2020/04/29 | 8520 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-sc-t1.tfm
-2020/04/29 | 8478684 | systems/win32/w32tex/uptex-w32.tar.xz
-2020/04/29 | 8420 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-sc-t1.tfm
-2020/04/29 | 8420 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-sc-t1.tfm
-2020/04/29 | 8368 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-sc-t1.tfm
-2020/04/29 | 8368 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-sc-t1.tfm
-2020/04/29 | 812 | macros/latex/contrib/reledmac/examples/makefile
-2020/04/29 | 8034 | macros/latex/contrib/biblatex-contrib/biblatex-software/software.bbx
-2020/04/29 | 7907 | macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-highlight.mkiv
-2020/04/29 | 763428 | systems/texlive/tlnet/archive/babel.doc.r54930.tar.xz
-2020/04/29 | 761 | fonts/garamond-libre/doc/COPYING
-2020/04/29 | 7604 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-swash-t1.tfm
-2020/04/29 | 7604 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-swash-t1.tfm
-2020/04/29 | 743 | systems/win32/miktex/setup/rpm/fedora/30/repodata/c29d0d6ccf64b5d56b27e28df6242cf643552a526e8d10658e5f8f632f8b3097-other.sqlite.bz2
-2020/04/29 | 7404 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-ly1.tfm
-2020/04/29 | 7404 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-ly1.tfm
-2020/04/29 | 7056 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-swash-t1.tfm
-2020/04/29 | 7052 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-swash-t1.tfm
-2020/04/29 | 6872 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-ly1.tfm
-2020/04/29 | 6872 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-ly1.tfm
-2020/04/29 | 671364 | fonts/garamond-libre/opentype/GaramondLibre-Regular.otf
-2020/04/29 | 652 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-osf-ts1.vf
-2020/04/29 | 648 | fonts/garamond-libre/vf/GaramondLibre-Regular-osf-ts1.vf
-2020/04/29 | 648 | fonts/garamond-libre/vf/GaramondLibre-Regular-lf-ts1.vf
-2020/04/29 | 648 | fonts/garamond-libre/vf/GaramondLibre-Italic-osf-ts1.vf
-2020/04/29 | 648 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-lf-ts1.vf
-2020/04/29 | 644 | fonts/garamond-libre/vf/GaramondLibre-Italic-lf-ts1.vf
-2020/04/29 | 644 | fonts/garamond-libre/vf/GaramondLibre-Bold-osf-ts1.vf
-2020/04/29 | 644 | fonts/garamond-libre/vf/GaramondLibre-Bold-lf-ts1.vf
-2020/04/29 | 644544 | systems/texlive/tlnet/archive/babel.source.r54930.tar.xz
-2020/04/29 | 6292 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-ly1.tfm
-2020/04/29 | 6278504 | systems/win32/w32tex/win64/pdftex-w64.tar.xz
-2020/04/29 | 626692 | fonts/garamond-libre/opentype/GaramondLibre-Bold.otf
-2020/04/29 | 6248 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-ly1.tfm
-2020/04/29 | 6200 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-ly1.tfm
-2020/04/29 | 6200 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-swash-t1.tfm
-2020/04/29 | 6160 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-swash-t1.tfm
-2020/04/29 | 6144 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-ly1.tfm
-2020/04/29 | 6140 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-swash-t1.tfm
-2020/04/29 | 6100 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-swash-t1.tfm
-2020/04/29 | 609660 | fonts/garamond-libre/opentype/GaramondLibre-Italic.otf
-2020/04/29 | 608836 | macros/generic/xlop.zip
-2020/04/29 | 5881 | macros/latex/contrib/tkz/tkz-tab/doc/latex/TKZdoc-tab-main.tex
-2020/04/29 | 57073 | macros/generic/expkv-cs/expkv-cs.dtx
-2020/04/29 | 56023568 | systems/win32/miktex/setup/darwin-x86_64/miktex-2.9.7400-1-darwin-x86_64.dmg
-2020/04/29 | 5577 | macros/context/contrib/context-vim/tex/context/third/vim/2context.vim
-2020/04/29 | 5452 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-sc-ly1.tfm
-2020/04/29 | 5448 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-sc-ly1.tfm
-2020/04/29 | 53160 | macros/generic/expkv-def/expkv-def.dtx
-2020/04/29 | 5308 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-sc-ly1.tfm
-2020/04/29 | 5304 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-sc-ly1.tfm
-2020/04/29 | 5300 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-sc-ly1.tfm
-2020/04/29 | 5300 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-sc-ly1.tfm
-2020/04/29 | 5248 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-sc-ly1.tfm
-2020/04/29 | 5244 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-sc-ly1.tfm
-2020/04/29 | 5125 | fonts/garamond-libre/latex/T2CGaramondLibre-OsF.fd
-2020/04/29 | 5125 | fonts/garamond-libre/latex/T2BGaramondLibre-OsF.fd
-2020/04/29 | 5125 | fonts/garamond-libre/latex/T2AGaramondLibre-OsF.fd
-2020/04/29 | 5125 | fonts/garamond-libre/latex/OT1GaramondLibre-OsF.fd
-2020/04/29 | 5125 | fonts/garamond-libre/latex/LY1GaramondLibre-OsF.fd
-2020/04/29 | 5125 | fonts/garamond-libre/latex/LGRGaramondLibre-OsF.fd
-2020/04/29 | 5070 | fonts/garamond-libre/latex/T1GaramondLibre-OsF.fd
-2020/04/29 | 506904 | systems/texlive/tlnet/archive/translations.doc.r54929.tar.xz
-2020/04/29 | 5042 | fonts/garamond-libre/latex/T2CGaramondLibre-LF.fd
-2020/04/29 | 5042 | fonts/garamond-libre/latex/T2BGaramondLibre-LF.fd
-2020/04/29 | 5042 | fonts/garamond-libre/latex/T2AGaramondLibre-LF.fd
-2020/04/29 | 5042 | fonts/garamond-libre/latex/OT1GaramondLibre-LF.fd
-2020/04/29 | 5042 | fonts/garamond-libre/latex/LY1GaramondLibre-LF.fd
-2020/04/29 | 5042 | fonts/garamond-libre/latex/LGRGaramondLibre-LF.fd
-2020/04/29 | 5010 | macros/latex/contrib/reledmac/doc-include/migrate-par.dtx
-2020/04/29 | 49 | macros/latex/contrib/reledmac/examples/latexmkrc
-2020/04/29 | 4987 | fonts/garamond-libre/latex/T1GaramondLibre-LF.fd
-2020/04/29 | 4920304 | systems/win32/w32tex/aleph-w32.tar.xz
-2020/04/29 | 488 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc
-2020/04/29 | 488 | systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml.asc
-2020/04/29 | 488 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml.asc
-2020/04/29 | 48513 | macros/latex/contrib/tkz/tkz-tab/latex/tkz-tab.sty
-2020/04/29 | 473 | systems/win32/miktex/setup/deb/dists/xenial/Release.gpg
-2020/04/29 | 473 | systems/win32/miktex/setup/deb/dists/stretch/Release.gpg
-2020/04/29 | 473 | systems/win32/miktex/setup/deb/dists/buster/Release.gpg
-2020/04/29 | 473 | systems/win32/miktex/setup/deb/dists/bionic/Release.gpg
-2020/04/29 | 4708 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-swash-ly1.tfm
-2020/04/29 | 4708 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-swash-ly1.tfm
-2020/04/29 | 4697184 | systems/texlive/tlnet/archive/tcolorbox.doc.r54928.tar.xz
-2020/04/29 | 4467 | macros/latex/contrib/biblatex-contrib/biblatex-software/manual.bib
-2020/04/29 | 4452 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-swash-ly1.tfm
-2020/04/29 | 4452 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-swash-ly1.tfm
-2020/04/29 | 440 | systems/texlive/tlnet/archive/tlshell.doc.r54921.tar.xz
-2020/04/29 | 44004 | systems/texlive/tlnet/archive/fontools.r54926.tar.xz
-2020/04/29 | 41437540 | systems/win32/w32tex/latex-dev.tar.xz
-2020/04/29 | 4071 | macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-groups.tex
-2020/04/29 | 406 | systems/win32/miktex/setup/rpm/fedora/28/repodata/8d2495520d907b62581db4ee1d81efc9e55ff387c66e433376bde385724d0eea-other.xml.gz
-2020/04/29 | 404 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/fcde7e11d2dfc8233ba28ce3a7301f53cc6bdee7cf1eeceb3759384652d60b2e-other.xml.gz
-2020/04/29 | 404 | fonts/garamond-libre/tfm/GaramondLibre-Regular-orn-u.tfm
-2020/04/29 | 404 | fonts/garamond-libre/tfm/GaramondLibre-Italic-orn-u.tfm
-2020/04/29 | 404 | fonts/garamond-libre/tfm/GaramondLibre-Bold-orn-u.tfm
-2020/04/29 | 396 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-orn-u.tfm
-2020/04/29 | 394072 | macros/generic/xlop/doc/xlop-doc-fr.pdf
-2020/04/29 | 3917 | fonts/garamond-libre/latex/garamondlibre.sty
-2020/04/29 | 3896 | fonts/garamond-libre/enc/grmlbr_y75trc.enc
-2020/04/29 | 3896 | fonts/garamond-libre/enc/grmlbr_ikpupx.enc
-2020/04/29 | 3880 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-swash-ly1.tfm
-2020/04/29 | 3867708 | systems/win32/w32tex/luajittex-dev-w32.tar.xz
-2020/04/29 | 3863904 | systems/win32/w32tex/luajittex-w32.tar.xz
-2020/04/29 | 3840 | fonts/garamond-libre/enc/grmlbr_pcz4ad.enc
-2020/04/29 | 3840 | fonts/garamond-libre/enc/grmlbr_af3fmk.enc
-2020/04/29 | 3832 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-swash-ly1.tfm
-2020/04/29 | 3824 | fonts/garamond-libre/enc/grmlbr_wgjy5a.enc
-2020/04/29 | 3824 | fonts/garamond-libre/enc/grmlbr_6l5pxo.enc
-2020/04/29 | 381096 | macros/latex/contrib/tkz/tkz-tab.zip
-2020/04/29 | 3800 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-swash-ly1.tfm
-2020/04/29 | 3752 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-swash-ly1.tfm
-2020/04/29 | 373942 | macros/generic/xlop/doc/xlop-doc.pdf
-2020/04/29 | 3673 | fonts/garamond-libre/enc/grmlbr_vzduxe.enc
-2020/04/29 | 3673 | fonts/garamond-libre/enc/grmlbr_3w7ozp.enc
-2020/04/29 | 36011 | fonts/garamond-libre/map/GaramondLibre.map
-2020/04/29 | 3581 | fonts/garamond-libre/enc/grmlbr_yonrxo.enc
-2020/04/29 | 3581 | fonts/garamond-libre/enc/grmlbr_oo4va4.enc
-2020/04/29 | 3537 | fonts/garamond-libre/enc/grmlbr_iqbnqe.enc
-2020/04/29 | 3536 | fonts/garamond-libre/enc/grmlbr_madlva.enc
-2020/04/29 | 3518 | fonts/garamond-libre/enc/grmlbr_zy2up7.enc
-2020/04/29 | 3517 | fonts/garamond-libre/enc/grmlbr_qnkmaf.enc
-2020/04/29 | 3502 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/280a3e5276d80e6481dc48b2fc02ab4a5309b1b9137ff1c16fe0416dffb9b5b5-filelists.sqlite.bz2
-2020/04/29 | 3500 | fonts/garamond-libre/enc/grmlbr_sbgl2v.enc
-2020/04/29 | 3499 | fonts/garamond-libre/enc/grmlbr_nnzq7g.enc
-2020/04/29 | 3495 | macros/latex/contrib/reledmac/migration.dtx
-2020/04/29 | 3489 | fonts/garamond-libre/enc/grmlbr_26qpf7.enc
-2020/04/29 | 3488 | fonts/garamond-libre/enc/grmlbr_huatgi.enc
-2020/04/29 | 3483 | fonts/garamond-libre/enc/grmlbr_zslxeq.enc
-2020/04/29 | 3483 | fonts/garamond-libre/enc/grmlbr_wkdlc7.enc
-2020/04/29 | 346429 | macros/latex/contrib/tkz/tkz-tab/doc/TKZdoc-tab.pdf
-2020/04/29 | 3440 | macros/latex/contrib/biblatex-contrib/biblatex-software/biblio.bib
-2020/04/29 | 3398 | fonts/garamond-libre/enc/grmlbr_ljc3nf.enc
-2020/04/29 | 3370 | fonts/garamond-libre/enc/grmlbr_ft27f3.enc
-2020/04/29 | 3369 | fonts/garamond-libre/enc/grmlbr_crzyr4.enc
-2020/04/29 | 3367 | fonts/garamond-libre/enc/grmlbr_ddg2jn.enc
-2020/04/29 | 3362 | fonts/garamond-libre/enc/grmlbr_zoesgh.enc
-2020/04/29 | 3362 | fonts/garamond-libre/enc/grmlbr_yeyti3.enc
-2020/04/29 | 3360 | fonts/garamond-libre/enc/grmlbr_h5igdn.enc
-2020/04/29 | 3359 | fonts/garamond-libre/enc/grmlbr_nhixbh.enc
-2020/04/29 | 3350 | fonts/garamond-libre/enc/grmlbr_ql6cag.enc
-2020/04/29 | 3342 | fonts/garamond-libre/enc/grmlbr_ujl4dj.enc
-2020/04/29 | 3342 | fonts/garamond-libre/enc/grmlbr_hbrvqa.enc
-2020/04/29 | 3339 | fonts/garamond-libre/enc/grmlbr_qyly2w.enc
-2020/04/29 | 3338 | fonts/garamond-libre/enc/grmlbr_ddnxa5.enc
-2020/04/29 | 3331 | fonts/garamond-libre/enc/grmlbr_l5k5jt.enc
-2020/04/29 | 3317 | fonts/garamond-libre/enc/grmlbr_o3pzn3.enc
-2020/04/29 | 3315 | fonts/garamond-libre/enc/grmlbr_syncrn.enc
-2020/04/29 | 3310 | fonts/garamond-libre/enc/grmlbr_4b5hhp.enc
-2020/04/29 | 3290 | fonts/garamond-libre/enc/grmlbr_c7o3pq.enc
-2020/04/29 | 3289 | fonts/garamond-libre/enc/grmlbr_qgzksw.enc
-2020/04/29 | 3288 | fonts/garamond-libre/enc/grmlbr_u674gk.enc
-2020/04/29 | 3284 | fonts/garamond-libre/enc/grmlbr_m5zyzk.enc
-2020/04/29 | 3279 | fonts/garamond-libre/enc/grmlbr_wt2iav.enc
-2020/04/29 | 3272 | fonts/minion2newtx/tfm/zmnmi.tfm
-2020/04/29 | 3264 | fonts/minion2newtx/tfm/zmnbmi.tfm
-2020/04/29 | 326277 | install/macros/generic/expkv-cs.tds.zip
-2020/04/29 | 3253 | fonts/garamond-libre/enc/grmlbr_jwpqsx.enc
-2020/04/29 | 321458 | macros/generic/expkv-cs.zip
-2020/04/29 | 3191 | fonts/garamond-libre/enc/grmlbr_d5jenc.enc
-2020/04/29 | 3163 | fonts/garamond-libre/enc/grmlbr_fb533q.enc
-2020/04/29 | 3160 | fonts/garamond-libre/enc/grmlbr_3mt3an.enc
-2020/04/29 | 3155 | fonts/garamond-libre/enc/grmlbr_fukic5.enc
-2020/04/29 | 3154 | fonts/garamond-libre/enc/grmlbr_p5a7xq.enc
-2020/04/29 | 3149 | macros/latex/contrib/biblatex-contrib/biblatex-software/software.dbx
-2020/04/29 | 314842 | install/macros/generic/expkv-def.tds.zip
-2020/04/29 | 3136 | fonts/garamond-libre/enc/grmlbr_srtteg.enc
-2020/04/29 | 3135 | fonts/garamond-libre/enc/grmlbr_tx4wra.enc
-2020/04/29 | 313486 | macros/generic/expkv-cs/expkv-cs.pdf
-2020/04/29 | 3132 | fonts/garamond-libre/enc/grmlbr_kyvbob.enc
-2020/04/29 | 3124 | fonts/garamond-libre/enc/grmlbr_rxhqtw.enc
-2020/04/29 | 3123 | fonts/garamond-libre/enc/grmlbr_xqilo4.enc
-2020/04/29 | 309788 | macros/generic/expkv-def.zip
-2020/04/29 | 3071 | fonts/garamond-libre/enc/grmlbr_u7zlyy.enc
-2020/04/29 | 3038 | fonts/garamond-libre/enc/grmlbr_hejid2.enc
-2020/04/29 | 303450 | macros/generic/expkv-def/expkv-def.pdf
-2020/04/29 | 3029 | fonts/garamond-libre/enc/grmlbr_kk2l3t.enc
-2020/04/29 | 3016 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-t2a.tfm
-2020/04/29 | 3016 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-t2a.tfm
-2020/04/29 | 3008 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-t2b.tfm
-2020/04/29 | 3008 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-t2b.tfm
-2020/04/29 | 3007 | fonts/garamond-libre/enc/grmlbr_cwdpfu.enc
-2020/04/29 | 29935332 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_2.9.7400-bionic1_amd64.deb
-2020/04/29 | 2992 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-t2c.tfm
-2020/04/29 | 2992 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-t2c.tfm
-2020/04/29 | 2975 | systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml
-2020/04/29 | 2975 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml
-2020/04/29 | 2973 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml
-2020/04/29 | 29464796 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_2.9.7400-stretch1_amd64.deb
-2020/04/29 | 29369466 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_2.9.7400-buster1_amd64.deb
-2020/04/29 | 2928 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-t2a.tfm
-2020/04/29 | 2921 | fonts/garamond-libre/enc/grmlbr_pmempd.enc
-2020/04/29 | 2916 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-t2b.tfm
-2020/04/29 | 2900 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-t2c.tfm
-2020/04/29 | 2890 | fonts/garamond-libre/enc/grmlbr_2ituzd.enc
-2020/04/29 | 28898388 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_2.9.7400-xenial1_amd64.deb
-2020/04/29 | 2884 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-t2a.tfm
-2020/04/29 | 286 | systems/win32/miktex/setup/rpm/fedora/30/repodata/769f8c2809ab8c8f9ef0abce50980bcf60346b7f374c39129f8e5056237bbbfd-other.xml.gz
-2020/04/29 | 2868 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-t2b.tfm
-2020/04/29 | 2852 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-t2a.tfm
-2020/04/29 | 2852 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-t2c.tfm
-2020/04/29 | 2848 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-t2a.tfm
-2020/04/29 | 2844 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-t2b.tfm
-2020/04/29 | 2840 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-t2b.tfm
-2020/04/29 | 2828 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-t2c.tfm
-2020/04/29 | 2824 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-t2a.tfm
-2020/04/29 | 2824 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-t2c.tfm
-2020/04/29 | 2808 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-t2b.tfm
-2020/04/29 | 2792 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-t2c.tfm
-2020/04/29 | 2788 | systems/texlive/tlnet/archive/abnt.r54927.tar.xz
-2020/04/29 | 2780 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-t2a.tfm
-2020/04/29 | 2768 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages
-2020/04/29 | 2764 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-t2b.tfm
-2020/04/29 | 2749 | macros/generic/xlop/LISEZMOI
-2020/04/29 | 2748 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages
-2020/04/29 | 2748 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-t2c.tfm
-2020/04/29 | 2712 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-ot1.tfm
-2020/04/29 | 2712 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-ot1.tfm
-2020/04/29 | 2702 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages
-2020/04/29 | 2691 | macros/latex/contrib/reledmac/reledmac.ins
-2020/04/29 | 26776 | systems/texlive/tlnet/archive/tlshell.r54921.tar.xz
-2020/04/29 | 2644 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages
-2020/04/29 | 2638 | macros/latex/contrib/reledmac/reledpar.ins
-2020/04/29 | 2611788 | fonts/garamond-libre/type1/GaramondLibre-BoldItalic.pfb
-2020/04/29 | 2605 | macros/latex/contrib/biblatex-contrib/biblatex-software/sample-use-sty.tex
-2020/04/29 | 2576 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-sc-t2a.tfm
-2020/04/29 | 2576 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-sc-t2a.tfm
-2020/04/29 | 2556 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-sc-t2b.tfm
-2020/04/29 | 2556 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-sc-t2b.tfm
-2020/04/29 | 2548 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-ot1.tfm
-2020/04/29 | 2544 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-ot1.tfm
-2020/04/29 | 2540 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-sc-t2c.tfm
-2020/04/29 | 2540 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-sc-t2c.tfm
-2020/04/29 | 2536144 | fonts/garamond-libre/opentype/GaramondLibre-BoldItalic.otf
-2020/04/29 | 2528 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-sc-t2a.tfm
-2020/04/29 | 2528 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-sc-t2a.tfm
-2020/04/29 | 2516 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-sc-t2b.tfm
-2020/04/29 | 2516 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-sc-t2b.tfm
-2020/04/29 | 2504 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-swash-lgr.tfm
-2020/04/29 | 2496 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-sc-t2c.tfm
-2020/04/29 | 2496 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-sc-t2c.tfm
-2020/04/29 | 2484 | fonts/minion2newtx/vf/zmnmi.vf
-2020/04/29 | 2484 | fonts/minion2newtx/vf/zmnbmi.vf
-2020/04/29 | 2480 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-lgr.tfm
-2020/04/29 | 2476 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-sc-lgr.tfm
-2020/04/29 | 2476 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-swash-lgr.tfm
-2020/04/29 | 2476 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-sc-lgr.tfm
-2020/04/29 | 2452 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-swash-lgr.tfm
-2020/04/29 | 2452 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-lgr.tfm
-2020/04/29 | 2448 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-sc-lgr.tfm
-2020/04/29 | 2448 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-sc-lgr.tfm
-2020/04/29 | 243 | macros/latex/contrib/reledmac/doc-more/makefile
-2020/04/29 | 2432 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-lgr.tfm
-2020/04/29 | 2432 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-ot1.tfm
-2020/04/29 | 2424 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-swash-lgr.tfm
-2020/04/29 | 2404 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-ot1.tfm
-2020/04/29 | 2404 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-lgr.tfm
-2020/04/29 | 2392 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-swash-t2a.tfm
-2020/04/29 | 2392 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-swash-t2a.tfm
-2020/04/29 | 2390 | fonts/garamond-libre/latex/TS1GaramondLibre-OsF.fd
-2020/04/29 | 2390 | fonts/garamond-libre/latex/T2CGaramondLibre-Sup.fd
-2020/04/29 | 2390 | fonts/garamond-libre/latex/T2CGaramondLibre-Inf.fd
-2020/04/29 | 2390 | fonts/garamond-libre/latex/T2BGaramondLibre-Sup.fd
-2020/04/29 | 2390 | fonts/garamond-libre/latex/T2BGaramondLibre-Inf.fd
-2020/04/29 | 2390 | fonts/garamond-libre/latex/T2AGaramondLibre-Sup.fd
-2020/04/29 | 2390 | fonts/garamond-libre/latex/T2AGaramondLibre-Inf.fd
-2020/04/29 | 2390 | fonts/garamond-libre/latex/OT1GaramondLibre-Sup.fd
-2020/04/29 | 2390 | fonts/garamond-libre/latex/OT1GaramondLibre-Inf.fd
-2020/04/29 | 2390 | fonts/garamond-libre/latex/LY1GaramondLibre-Sup.fd
-2020/04/29 | 2390 | fonts/garamond-libre/latex/LY1GaramondLibre-Inf.fd
-2020/04/29 | 2390 | fonts/garamond-libre/latex/LGRGaramondLibre-Sup.fd
-2020/04/29 | 2390 | fonts/garamond-libre/latex/LGRGaramondLibre-Inf.fd
-2020/04/29 | 2388 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-ot1.tfm
-2020/04/29 | 2384 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-swash-t2b.tfm
-2020/04/29 | 2384 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-swash-t2b.tfm
-2020/04/29 | 2368 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-swash-t2c.tfm
-2020/04/29 | 2368 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-swash-t2c.tfm
-2020/04/29 | 2368 | fonts/garamond-libre/latex/T1GaramondLibre-Sup.fd
-2020/04/29 | 2368 | fonts/garamond-libre/latex/T1GaramondLibre-Inf.fd
-2020/04/29 | 2365 | systems/win32/miktex/setup/rpm/fedora/28/repodata/dbfc947d0bec68ebf53085813d746202dc60498e4b8151346062ccdabc030f7c-primary.xml.gz
-2020/04/29 | 2361 | systems/win32/miktex/setup/rpm/fedora/30/repodata/9bac34f4b39721b5479d733999471aea9804b7c53eae52b91287cb911bb6f49b-primary.xml.gz
-2020/04/29 | 2360 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-ot1.tfm
-2020/04/29 | 2357 | fonts/garamond-libre/latex/TS1GaramondLibre-LF.fd
-2020/04/29 | 2346 | fonts/garamond-libre/latex/UGaramondLibre-Orn.fd
-2020/04/29 | 2343 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/195a6dbab59fe6724013e2f10d0104f52fc468bd120412a502ef71e57e2218fa-primary.xml.gz
-2020/04/29 | 2332 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-swash-t2a.tfm
-2020/04/29 | 2328 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-swash-t2a.tfm
-2020/04/29 | 2328 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-swash-t2b.tfm
-2020/04/29 | 2324 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-swash-t2a.tfm
-2020/04/29 | 2312 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-swash-t2b.tfm
-2020/04/29 | 2312 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-swash-t2c.tfm
-2020/04/29 | 2308 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-swash-t2b.tfm
-2020/04/29 | 229868 | systems/texlive/tlnet/archive/tcolorbox.r54928.tar.xz
-2020/04/29 | 2296 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-sc-t2a.tfm
-2020/04/29 | 2296 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-sc-t2a.tfm
-2020/04/29 | 2296 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-swash-t2c.tfm
-2020/04/29 | 2296 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-sc-t2a.tfm
-2020/04/29 | 2296 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-sc-t2a.tfm
-2020/04/29 | 2292 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-swash-t2c.tfm
-2020/04/29 | 2292 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-swash-t2a.tfm
-2020/04/29 | 22919244 | systems/win32/miktex/setup/rpm/fedora/28/miktex-2.9.7400-1.fc28.x86_64.rpm
-2020/04/29 | 2288 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-sc-t2b.tfm
-2020/04/29 | 2288 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-sc-t2b.tfm
-2020/04/29 | 2288 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-sc-t2b.tfm
-2020/04/29 | 2288 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-sc-t2b.tfm
-2020/04/29 | 2284 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-swash-t2b.tfm
-2020/04/29 | 2268 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-sc-t2c.tfm
-2020/04/29 | 2268 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-sc-t2c.tfm
-2020/04/29 | 2268 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-sc-t2c.tfm
-2020/04/29 | 2268 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-sc-t2c.tfm
-2020/04/29 | 2268 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-swash-t2c.tfm
-2020/04/29 | 2256 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-swash-t2a.tfm
-2020/04/29 | 2240 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-swash-t2b.tfm
-2020/04/29 | 22360 | macros/context/contrib/context-vim/doc/context/third/vim/vim.txt
-2020/04/29 | 2224 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-swash-t2c.tfm
-2020/04/29 | 2216 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-swash-t2a.tfm
-2020/04/29 | 2216 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-swash-lgr.tfm
-2020/04/29 | 2212 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-swash-lgr.tfm
-2020/04/29 | 2200 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-swash-lgr.tfm
-2020/04/29 | 2200 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-swash-t2b.tfm
-2020/04/29 | 2196 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-swash-lgr.tfm
-2020/04/29 | 2196 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-lgr.tfm
-2020/04/29 | 2192 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-lgr.tfm
-2020/04/29 | 2188 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-sc-lgr.tfm
-2020/04/29 | 2188 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-sc-lgr.tfm
-2020/04/29 | 2184 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-swash-t2c.tfm
-2020/04/29 | 2180 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-lgr.tfm
-2020/04/29 | 2180 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-sc-lgr.tfm
-2020/04/29 | 2180 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-sc-lgr.tfm
-2020/04/29 | 2176 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-lgr.tfm
-2020/04/29 | 2120000 | systems/win32/w32tex/win64/context-w64.tar.xz
-2020/04/29 | 21151664 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-2.9.7400-1.x86_64.rpm
-2020/04/29 | 2108 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-swash-t2a--base.tfm
-2020/04/29 | 2104 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-swash-t2b--base.tfm
-2020/04/29 | 2088 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-swash-t2c--base.tfm
-2020/04/29 | 20811036 | systems/win32/miktex/setup/rpm/fedora/30/miktex-2.9.7400-1.fc30.x86_64.rpm
-2020/04/29 | 2076 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-sc-ot1.tfm
-2020/04/29 | 2076 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-sc-ot1.tfm
-2020/04/29 | 2068 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-swash-t2a--base.tfm
-2020/04/29 | 2060 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-swash-t2b--base.tfm
-2020/04/29 | 2044 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-sc-ot1.tfm
-2020/04/29 | 2044 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-sc-ot1.tfm
-2020/04/29 | 2044 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-swash-t2c--base.tfm
-2020/04/29 | 2038 | systems/win32/miktex/setup/deb/dists/stretch/InRelease
-2020/04/29 | 2034 | systems/win32/miktex/setup/deb/dists/xenial/InRelease
-2020/04/29 | 2034 | systems/win32/miktex/setup/deb/dists/buster/InRelease
-2020/04/29 | 2034 | systems/win32/miktex/setup/deb/dists/bionic/InRelease
-2020/04/29 | 2032 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-swash-t2a--base.tfm
-2020/04/29 | 2016 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-swash-t2b--base.tfm
-2020/04/29 | 2012 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-swash-t1--base.tfm
-2020/04/29 | 2000 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-swash-t2c--base.tfm
-2020/04/29 | 1996 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-sc-ly1--base.tfm
-2020/04/29 | 1992 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-swash-t2a--base.tfm
-2020/04/29 | 1992 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-sc-ly1--base.tfm
-2020/04/29 | 1980 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-sup-ly1.tfm
-2020/04/29 | 1976 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-swash-t2b--base.tfm
-2020/04/29 | 1972 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-swash-t1--base.tfm
-2020/04/29 | 1964 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-sc-t1--base.tfm
-2020/04/29 | 1964 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-sc-t1--base.tfm
-2020/04/29 | 1960 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-swash-ot1.tfm
-2020/04/29 | 1960 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-swash-ot1.tfm
-2020/04/29 | 1960 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-swash-t2c--base.tfm
-2020/04/29 | 1960 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-sup-t2a.tfm
-2020/04/29 | 1956 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-t1--base.tfm
-2020/04/29 | 1952 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-swash-t1--base.tfm
-2020/04/29 | 1952 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-sup-t2b.tfm
-2020/04/29 | 1952 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-sup-t1.tfm
-2020/04/29 | 1948 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-sup-t1--base.tfm
-2020/04/29 | 1944 | fonts/garamond-libre/tfm/GaramondLibre-Italic-sup-t2a.tfm
-2020/04/29 | 1940 | fonts/garamond-libre/tfm/GaramondLibre-Italic-sup-ly1.tfm
-2020/04/29 | 1936 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-sc-ly1--base.tfm
-2020/04/29 | 1932 | fonts/garamond-libre/tfm/GaramondLibre-Italic-sup-t2b.tfm
-2020/04/29 | 1932 | fonts/garamond-libre/tfm/GaramondLibre-Italic-sup-t1.tfm
-2020/04/29 | 1932 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-sc-ly1--base.tfm
-2020/04/29 | 1928 | fonts/garamond-libre/tfm/GaramondLibre-Italic-sup-t1--base.tfm
-2020/04/29 | 1928 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-sup-t2c.tfm
-2020/04/29 | 1917 | macros/generic/xlop/README
-2020/04/29 | 1916 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-t1--base.tfm
-2020/04/29 | 1912 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-sc-t1--base.tfm
-2020/04/29 | 1912 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-swash-t1--base.tfm
-2020/04/29 | 1912 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-sc-t1--base.tfm
-2020/04/29 | 1908 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-swash-ot1.tfm
-2020/04/29 | 1908 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-inf-ly1.tfm
-2020/04/29 | 1904 | fonts/garamond-libre/tfm/GaramondLibre-Italic-sup-t2c.tfm
-2020/04/29 | 1904 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-swash-ot1.tfm
-2020/04/29 | 1892 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-inf-t1.tfm
-2020/04/29 | 1888 | fonts/garamond-libre/tfm/GaramondLibre-Italic-inf-t1.tfm
-2020/04/29 | 1888 | fonts/garamond-libre/tfm/GaramondLibre-Italic-inf-ly1.tfm
-2020/04/29 | 1888 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-inf-t1--base.tfm
-2020/04/29 | 1884 | fonts/garamond-libre/tfm/GaramondLibre-Italic-inf-t1--base.tfm
-2020/04/29 | 1880 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-sup-lgr.tfm
-2020/04/29 | 1872 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-swash-t2a--base.tfm
-2020/04/29 | 1872 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-swash-t2a--base.tfm
-2020/04/29 | 1872 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-swash-lgr--base.tfm
-2020/04/29 | 1868 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-t1--base.tfm
-2020/04/29 | 1868 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-inf-t2a.tfm
-2020/04/29 | 1864 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-swash-t2b--base.tfm
-2020/04/29 | 1864 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-swash-t2b--base.tfm
-2020/04/29 | 1848 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-swash-t2c--base.tfm
-2020/04/29 | 1848 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-swash-t2c--base.tfm
-2020/04/29 | 1848 | fonts/garamond-libre/tfm/GaramondLibre-Italic-sup-lgr.tfm
-2020/04/29 | 1848 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-sc-ot1.tfm
-2020/04/29 | 1848 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-sc-ot1.tfm
-2020/04/29 | 1844 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-swash-t2a--base.tfm
-2020/04/29 | 1844 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-swash-lgr--base.tfm
-2020/04/29 | 1840 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-swash-t2a--base.tfm
-2020/04/29 | 1840 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-inf-t2b.tfm
-2020/04/29 | 1836 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-inf-lgr.tfm
-2020/04/29 | 1833452 | systems/win32/w32tex/jtex-w32.tar.xz
-2020/04/29 | 1832 | fonts/garamond-libre/tfm/GaramondLibre-Italic-inf-t2a.tfm
-2020/04/29 | 1828 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-sc-ot1.tfm
-2020/04/29 | 1828 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-sc-ot1.tfm
-2020/04/29 | 1828 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-swash-t2b--base.tfm
-2020/04/29 | 1824 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-t1--base.tfm
-2020/04/29 | 1824 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-swash-t2b--base.tfm
-2020/04/29 | 1820 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-swash-lgr--base.tfm
-2020/04/29 | 1812 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-swash-t2c--base.tfm
-2020/04/29 | 1812 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-inf-t2c.tfm
-2020/04/29 | 1808 | fonts/garamond-libre/tfm/GaramondLibre-Italic-inf-t2b.tfm
-2020/04/29 | 1808 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-swash-t2c--base.tfm
-2020/04/29 | 1795 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/c303e5ca93bd0e6be7c07b97be6d29a57de04beb39a11713f8fc72da5e888070-filelists.xml.gz
-2020/04/29 | 1792 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-swash-lgr--base.tfm
-2020/04/29 | 1780 | fonts/garamond-libre/tfm/GaramondLibre-Italic-inf-t2c.tfm
-2020/04/29 | 1776 | fonts/garamond-libre/tfm/GaramondLibre-Italic-inf-lgr.tfm
-2020/04/29 | 1772 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-swash-ot1.tfm
-2020/04/29 | 1760 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-swash-t1--base.tfm
-2020/04/29 | 1760 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-swash-t1--base.tfm
-2020/04/29 | 1740 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-osf-swash-lgr.vf
-2020/04/29 | 1739 | macros/latex/contrib/reledmac/makefile
-2020/04/29 | 1736 | fonts/garamond-libre/vf/GaramondLibre-Regular-osf-swash-lgr.vf
-2020/04/29 | 1736 | fonts/garamond-libre/vf/GaramondLibre-Regular-lf-swash-lgr.vf
-2020/04/29 | 1736 | fonts/garamond-libre/vf/GaramondLibre-Italic-osf-swash-lgr.vf
-2020/04/29 | 1736 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-osf-swash-t1.vf
-2020/04/29 | 1736 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-lf-swash-t1.vf
-2020/04/29 | 1736 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-lf-swash-lgr.vf
-2020/04/29 | 1732 | fonts/garamond-libre/vf/GaramondLibre-Regular-osf-swash-t1.vf
-2020/04/29 | 1732 | fonts/garamond-libre/vf/GaramondLibre-Regular-osf-sc-t1.vf
-2020/04/29 | 1732 | fonts/garamond-libre/vf/GaramondLibre-Regular-lf-swash-t1.vf
-2020/04/29 | 1732 | fonts/garamond-libre/vf/GaramondLibre-Italic-osf-swash-t1.vf
-2020/04/29 | 1732 | fonts/garamond-libre/vf/GaramondLibre-Italic-lf-swash-t1.vf
-2020/04/29 | 1732 | fonts/garamond-libre/vf/GaramondLibre-Italic-lf-swash-lgr.vf
-2020/04/29 | 1732 | fonts/garamond-libre/vf/GaramondLibre-Bold-osf-swash-t1.vf
-2020/04/29 | 1732 | fonts/garamond-libre/vf/GaramondLibre-Bold-osf-swash-lgr.vf
-2020/04/29 | 1732 | fonts/garamond-libre/vf/GaramondLibre-Bold-lf-swash-lgr.vf
-2020/04/29 | 1732 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-osf-t1.vf
-2020/04/29 | 1732 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-osf-sc-t1.vf
-2020/04/29 | 1732 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-lf-sc-t1.vf
-2020/04/29 | 1732 | fonts/garamond-libre/tfm/GaramondLibre-Regular-inf-t2a.tfm
-2020/04/29 | 1732 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-swash-t1--base.tfm
-2020/04/29 | 1732 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-swash-ot1.tfm
-2020/04/29 | 1728 | fonts/garamond-libre/vf/GaramondLibre-Regular-osf-t1.vf
-2020/04/29 | 1728 | fonts/garamond-libre/vf/GaramondLibre-Regular-lf-t1.vf
-2020/04/29 | 1728 | fonts/garamond-libre/vf/GaramondLibre-Regular-lf-sc-t1.vf
-2020/04/29 | 1728 | fonts/garamond-libre/vf/GaramondLibre-Italic-osf-t1.vf
-2020/04/29 | 1728 | fonts/garamond-libre/vf/GaramondLibre-Italic-osf-sc-t1.vf
-2020/04/29 | 1728 | fonts/garamond-libre/vf/GaramondLibre-Italic-lf-sc-t1.vf
-2020/04/29 | 1728 | fonts/garamond-libre/vf/GaramondLibre-Bold-osf-sc-t1.vf
-2020/04/29 | 1728 | fonts/garamond-libre/vf/GaramondLibre-Bold-lf-swash-t1.vf
-2020/04/29 | 1728 | fonts/garamond-libre/vf/GaramondLibre-Bold-lf-sc-t1.vf
-2020/04/29 | 1728 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-lf-t1.vf
-2020/04/29 | 1728 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-swash-t1--base.tfm
-2020/04/29 | 1724 | fonts/garamond-libre/vf/GaramondLibre-Italic-lf-t1.vf
-2020/04/29 | 1724 | fonts/garamond-libre/vf/GaramondLibre-Bold-osf-t1.vf
-2020/04/29 | 1724 | fonts/garamond-libre/vf/GaramondLibre-Bold-lf-t1.vf
-2020/04/29 | 1724 | fonts/garamond-libre/tfm/GaramondLibre-Regular-inf-t2b.tfm
-2020/04/29 | 1724 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-swash-ot1.tfm
-2020/04/29 | 1720 | fonts/garamond-libre/tfm/GaramondLibre-Bold-sup-ly1.tfm
-2020/04/29 | 1720 | fonts/garamond-libre/tfm/GaramondLibre-Bold-inf-ly1.tfm
-2020/04/29 | 1716 | fonts/garamond-libre/vf/GaramondLibre-Regular-osf-sc-ly1.vf
-2020/04/29 | 1716 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-osf-sc-ly1.vf
-2020/04/29 | 1716 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-lf-sc-ly1.vf
-2020/04/29 | 1716 | fonts/garamond-libre/tfm/GaramondLibre-Regular-sup-t2a.tfm
-2020/04/29 | 1712 | fonts/garamond-libre/vf/GaramondLibre-Regular-lf-sc-ly1.vf
-2020/04/29 | 1712 | fonts/garamond-libre/vf/GaramondLibre-Italic-osf-sc-ly1.vf
-2020/04/29 | 1712 | fonts/garamond-libre/vf/GaramondLibre-Italic-lf-sc-ly1.vf
-2020/04/29 | 1712 | fonts/garamond-libre/vf/GaramondLibre-Bold-osf-sc-ly1.vf
-2020/04/29 | 1712 | fonts/garamond-libre/vf/GaramondLibre-Bold-lf-sc-ly1.vf
-2020/04/29 | 1708 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-sc-ly1--base.tfm
-2020/04/29 | 1708 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-sc-ly1--base.tfm
-2020/04/29 | 1704 | fonts/garamond-libre/tfm/GaramondLibre-Regular-sup-t2b.tfm
-2020/04/29 | 1704 | fonts/garamond-libre/tfm/GaramondLibre-Regular-sup-ly1.tfm
-2020/04/29 | 1704 | fonts/garamond-libre/tfm/GaramondLibre-Regular-inf-ly1.tfm
-2020/04/29 | 1704 | fonts/garamond-libre/tfm/GaramondLibre-Bold-inf-t2a.tfm
-2020/04/29 | 1700 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-sc-ly1--base.tfm
-2020/04/29 | 1700 | fonts/garamond-libre/tfm/GaramondLibre-Regular-inf-t2c.tfm
-2020/04/29 | 16 | macros/latex/contrib/reledmac/latexmkrc
-2020/04/29 | 16 | macros/latex/contrib/reledmac/doc-more/latexmkrc
-2020/04/29 | 169749 | macros/latex/contrib/biblatex-contrib/biblatex-software/software-biblatex.pdf
-2020/04/29 | 1696 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-sup-t1.vf
-2020/04/29 | 1696 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-inf-t1.vf
-2020/04/29 | 1696 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-sc-ly1--base.tfm
-2020/04/29 | 1692 | fonts/garamond-libre/vf/GaramondLibre-Regular-sup-t1.vf
-2020/04/29 | 1692 | fonts/garamond-libre/vf/GaramondLibre-Regular-inf-t1.vf
-2020/04/29 | 1692 | fonts/garamond-libre/vf/GaramondLibre-Italic-sup-t1.vf
-2020/04/29 | 1692 | fonts/garamond-libre/vf/GaramondLibre-Italic-inf-t1.vf
-2020/04/29 | 1692 | fonts/garamond-libre/tfm/GaramondLibre-Bold-inf-t2b.tfm
-2020/04/29 | 1688 | fonts/garamond-libre/vf/GaramondLibre-Bold-sup-t1.vf
-2020/04/29 | 1688 | fonts/garamond-libre/vf/GaramondLibre-Bold-inf-t1.vf
-2020/04/29 | 1688 | fonts/garamond-libre/tfm/GaramondLibre-Bold-sup-t2a.tfm
-2020/04/29 | 1684 | fonts/garamond-libre/tfm/GaramondLibre-Regular-sup-t1.tfm
-2020/04/29 | 1684 | fonts/garamond-libre/tfm/GaramondLibre-Regular-sup-t1--base.tfm
-2020/04/29 | 1684 | fonts/garamond-libre/tfm/GaramondLibre-Regular-inf-t1.tfm
-2020/04/29 | 1684 | fonts/garamond-libre/tfm/GaramondLibre-Regular-inf-t1--base.tfm
-2020/04/29 | 1684 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-swash-ot1.tfm
-2020/04/29 | 1672 | fonts/garamond-libre/tfm/GaramondLibre-Regular-sup-t2c.tfm
-2020/04/29 | 1672 | fonts/garamond-libre/tfm/GaramondLibre-Bold-sup-t2b.tfm
-2020/04/29 | 1672 | fonts/garamond-libre/tfm/GaramondLibre-Bold-sup-t1.tfm
-2020/04/29 | 1672 | fonts/garamond-libre/tfm/GaramondLibre-Bold-inf-t1.tfm
-2020/04/29 | 1668 | fonts/garamond-libre/tfm/GaramondLibre-Bold-sup-t1--base.tfm
-2020/04/29 | 1668 | fonts/garamond-libre/tfm/GaramondLibre-Bold-inf-t2c.tfm
-2020/04/29 | 1668 | fonts/garamond-libre/tfm/GaramondLibre-Bold-inf-t1--base.tfm
-2020/04/29 | 1664 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-sc-t1--base.tfm
-2020/04/29 | 1660 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-sc-t1--base.tfm
-2020/04/29 | 1656 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-sc-t1--base.tfm
-2020/04/29 | 1656 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-sc-t1--base.tfm
-2020/04/29 | 1640 | fonts/garamond-libre/tfm/GaramondLibre-Bold-sup-t2c.tfm
-2020/04/29 | 163824 | systems/texlive/tlnet/archive/babel.r54930.tar.xz
-2020/04/29 | 1620 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-t1--base.tfm
-2020/04/29 | 1620 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-t1--base.tfm
-2020/04/29 | 1612 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-osf-swash-t2a.vf
-2020/04/29 | 1612 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-lf-swash-t2a.vf
-2020/04/29 | 1608 | fonts/garamond-libre/vf/GaramondLibre-Regular-osf-swash-t2a.vf
-2020/04/29 | 1608 | fonts/garamond-libre/vf/GaramondLibre-Regular-lf-swash-t2a.vf
-2020/04/29 | 1608 | fonts/garamond-libre/vf/GaramondLibre-Italic-osf-swash-t2a.vf
-2020/04/29 | 1608 | fonts/garamond-libre/vf/GaramondLibre-Italic-lf-swash-t2a.vf
-2020/04/29 | 1608 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-t1--base.tfm
-2020/04/29 | 1604 | fonts/garamond-libre/vf/GaramondLibre-Bold-osf-swash-t2a.vf
-2020/04/29 | 1604 | fonts/garamond-libre/vf/GaramondLibre-Bold-lf-swash-t2a.vf
-2020/04/29 | 1604 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-t1--base.tfm
-2020/04/29 | 1604 | fonts/garamond-libre/tfm/GaramondLibre-Bold-inf-lgr.tfm
-2020/04/29 | 1592 | fonts/garamond-libre/tfm/GaramondLibre-Regular-inf-lgr.tfm
-2020/04/29 | 1584 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-swash-lgr--base.tfm
-2020/04/29 | 1580 | fonts/garamond-libre/tfm/GaramondLibre-Bold-sup-lgr.tfm
-2020/04/29 | 1580 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-swash-lgr--base.tfm
-2020/04/29 | 1572 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-ts1.tfm
-2020/04/29 | 1572 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-ts1.tfm
-2020/04/29 | 1572 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-ts1.tfm
-2020/04/29 | 1572 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-ts1.tfm
-2020/04/29 | 1568 | fonts/garamond-libre/tfm/GaramondLibre-Regular-sup-lgr.tfm
-2020/04/29 | 1568 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-swash-lgr--base.tfm
-2020/04/29 | 1564 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-swash-lgr--base.tfm
-2020/04/29 | 154 | fonts/minion2newtx/tex/newtx-minion-subs.tex
-2020/04/29 | 1544 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-ts1--base.tfm
-2020/04/29 | 1544 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-ts1--base.tfm
-2020/04/29 | 1536 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-ts1--base.tfm
-2020/04/29 | 1536 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-ts1--base.tfm
-2020/04/29 | 1528 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-osf-swash-t2b.vf
-2020/04/29 | 1528 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-lf-swash-t2b.vf
-2020/04/29 | 1524 | fonts/garamond-libre/vf/GaramondLibre-Regular-osf-swash-t2b.vf
-2020/04/29 | 1524 | fonts/garamond-libre/vf/GaramondLibre-Regular-lf-swash-t2b.vf
-2020/04/29 | 1524 | fonts/garamond-libre/vf/GaramondLibre-Italic-osf-swash-t2b.vf
-2020/04/29 | 1524 | fonts/garamond-libre/vf/GaramondLibre-Italic-lf-swash-t2b.vf
-2020/04/29 | 1524 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-swash-ot1--base.tfm
-2020/04/29 | 1524 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-osf-sc-ot1--base.tfm
-2020/04/29 | 1524 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-sc-ot1--base.tfm
-2020/04/29 | 1520 | fonts/garamond-libre/vf/GaramondLibre-Bold-osf-swash-t2b.vf
-2020/04/29 | 1520 | fonts/garamond-libre/vf/GaramondLibre-Bold-lf-swash-t2b.vf
-2020/04/29 | 1516 | systems/win32/miktex/setup/deb/dists/stretch/Release
-2020/04/29 | 1512 | systems/win32/miktex/setup/deb/dists/xenial/Release
-2020/04/29 | 1512 | systems/win32/miktex/setup/deb/dists/buster/Release
-2020/04/29 | 1512 | systems/win32/miktex/setup/deb/dists/bionic/Release
-2020/04/29 | 1500 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-osf-swash-t2c.vf
-2020/04/29 | 1500 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-lf-swash-t2c.vf
-2020/04/29 | 1496 | fonts/garamond-libre/vf/GaramondLibre-Regular-osf-swash-t2c.vf
-2020/04/29 | 1496 | fonts/garamond-libre/vf/GaramondLibre-Regular-lf-swash-t2c.vf
-2020/04/29 | 1496 | fonts/garamond-libre/vf/GaramondLibre-Italic-osf-swash-t2c.vf
-2020/04/29 | 1496 | fonts/garamond-libre/vf/GaramondLibre-Italic-lf-swash-t2c.vf
-2020/04/29 | 1496 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-ts1.tfm
-2020/04/29 | 1496 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-ts1.tfm
-2020/04/29 | 1492 | fonts/garamond-libre/vf/GaramondLibre-Bold-osf-swash-t2c.vf
-2020/04/29 | 1492 | fonts/garamond-libre/vf/GaramondLibre-Bold-lf-swash-t2c.vf
-2020/04/29 | 1492 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-sc-ot1--base.tfm
-2020/04/29 | 1492 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-sc-ot1--base.tfm
-2020/04/29 | 1484 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-ts1.tfm
-2020/04/29 | 1484 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-ts1.tfm
-2020/04/29 | 1484 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-lf-swash-ot1--base.tfm
-2020/04/29 | 1476 | fonts/garamond-libre/tfm/GaramondLibre-Italic-osf-swash-ot1--base.tfm
-2020/04/29 | 14618 | systems/win32/miktex/setup/rpm/fedora/30/repodata/79b50dca9abd8d87f67b24c029fa043508b72fc64ebe9bdedc42124f41a43d21-filelists.sqlite.bz2
-2020/04/29 | 1460 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-ts1--base.tfm
-2020/04/29 | 1460 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-ts1--base.tfm
-2020/04/29 | 1452 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-ts1--base.tfm
-2020/04/29 | 1452 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-ts1--base.tfm
-2020/04/29 | 14494 | systems/win32/miktex/setup/rpm/fedora/28/repodata/f06bf7319515ee35ca32c5459616f419a8d22b9766ea5f1105a8e644242fc0c7-filelists.sqlite.bz2
-2020/04/29 | 1436 | fonts/garamond-libre/tfm/GaramondLibre-Italic-lf-swash-ot1--base.tfm
-2020/04/29 | 1424 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-sup-ot1.tfm
-2020/04/29 | 1406 | macros/latex/contrib/biblatex-contrib/biblatex-software/history.tex
-2020/04/29 | 1401 | macros/latex/contrib/tkz/tkz-tab/README.md
-2020/04/29 | 1396 | fonts/garamond-libre/tfm/GaramondLibre-Italic-sup-ot1.tfm
-2020/04/29 | 1395 | systems/win32/miktex/setup/deb/dists/xenial/universe/Contents-amd64.gz
-2020/04/29 | 1395 | systems/win32/miktex/setup/deb/dists/stretch/universe/Contents-amd64.gz
-2020/04/29 | 1395 | systems/win32/miktex/setup/deb/dists/buster/universe/Contents-amd64.gz
-2020/04/29 | 1395 | systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gz
-2020/04/29 | 1380 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-swash-ot1--base.tfm
-2020/04/29 | 1380 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-swash-ot1--base.tfm
-2020/04/29 | 1376 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-swash-ot1--base.tfm
-2020/04/29 | 1372 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-swash-ot1--base.tfm
-2020/04/29 | 1310 | macros/latex/contrib/biblatex-contrib/biblatex-software/Makefile
-2020/04/29 | 1304 | fonts/garamond-libre/tfm/GaramondLibre-BoldItalic-inf-ot1.tfm
-2020/04/29 | 1291 | macros/generic/expkv-cs/README.md
-2020/04/29 | 12779 | macros/latex/contrib/biblatex-contrib/biblatex-software/swentries.tex
-2020/04/29 | 1272 | fonts/garamond-libre/tfm/GaramondLibre-Italic-inf-ot1.tfm
-2020/04/29 | 126776 | systems/texlive/tlnet/archive/fontools.doc.r54926.tar.xz
-2020/04/29 | 126738 | macros/generic/xlop/tex/xlop.tex
-2020/04/29 | 1263 | macros/generic/expkv-def/README.md
-2020/04/29 | 1240 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-sc-ot1--base.tfm
-2020/04/29 | 1240 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-sc-ot1--base.tfm
-2020/04/29 | 12256 | systems/texlive/tlnet/archive/translations.r54929.tar.xz
-2020/04/29 | 1224 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-sc-ot1--base.tfm
-2020/04/29 | 1224 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-sc-ot1--base.tfm
-2020/04/29 | 1208 | fonts/garamond-libre/tfm/GaramondLibre-Bold-inf-ot1.tfm
-2020/04/29 | 120432 | systems/texlive/tlnet/archive/abnt.doc.r54927.tar.xz
-2020/04/29 | 11 | macros/context/contrib/context-vim/VERSION
-2020/04/29 | 1196 | fonts/garamond-libre/tfm/GaramondLibre-Regular-inf-ot1.tfm
-2020/04/29 | 11764 | fonts/garamond-libre/tfm/GaramondLibre-Regular-osf-t1.tfm
-2020/04/29 | 11764 | fonts/garamond-libre/tfm/GaramondLibre-Regular-lf-t1.tfm
-2020/04/29 | 1174456 | systems/win32/w32tex/extractpdfmark-w32.tar.xz
-2020/04/29 | 11638 | systems/win32/miktex/setup/rpm/fedora/30/repodata/06258324fb706bd9ece7eca5e904bbbe4a74cc579ef5fb94b1e139d415c7f09d-primary.sqlite.bz2
-2020/04/29 | 1160 | fonts/garamond-libre/tfm/GaramondLibre-Bold-sup-ot1.tfm
-2020/04/29 | 11606 | systems/win32/miktex/setup/rpm/fedora/28/repodata/b2adeb7f59747951b8caa932abaabf8d76891c3354865869e0e48bce305bbc61-primary.sqlite.bz2
-2020/04/29 | 11533 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/16331f160f05f229eb85d1d446f95ef241f6288d499bb440f96433319fa645b1-primary.sqlite.bz2
-2020/04/29 | 1148 | fonts/garamond-libre/tfm/GaramondLibre-Regular-sup-ot1.tfm
-2020/04/29 | 112874 | macros/latex/contrib/biblatex-contrib/biblatex-software/sample-use-sty.pdf
-2020/04/29 | 11236 | macros/context/contrib/context-vim/tex/context/third/vim/t-vim.tex
-2020/04/29 | 1084 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.bz2
-2020/04/29 | 1079552 | systems/win32/w32tex/win64/extractpdfmark-w64.tar.xz
-2020/04/29 | 10760 | fonts/garamond-libre/tfm/GaramondLibre-Bold-osf-t1.tfm
-2020/04/29 | 10756 | fonts/garamond-libre/tfm/GaramondLibre-Bold-lf-t1.tfm
-2020/04/29 | 107439 | macros/generic/xlop/doc/xlop-doc-fr.tex
-2020/04/29 | 1069 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.bz2
-2020/04/29 | 10567 | macros/latex/contrib/biblatex-contrib/biblatex-software/software-biblatex.tex
-2020/04/29 | 1043 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.bz2
-2020/04/29 | 1038 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.bz2
-2020/04/29 | 1036 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-osf-swash-ot1.vf
-2020/04/29 | 1036 | fonts/garamond-libre/vf/GaramondLibre-BoldItalic-lf-swash-ot1.vf
-2020/04/29 | 1034327 | fonts/garamond-libre/type1/GaramondLibre-Regular.pfb
-2020/04/29 | 1032 | fonts/garamond-libre/vf/GaramondLibre-Regular-osf-swash-ot1.vf
-2020/04/29 | 1032 | fonts/garamond-libre/vf/GaramondLibre-Regular-lf-swash-ot1.vf
-2020/04/29 | 1032 | fonts/garamond-libre/vf/GaramondLibre-Italic-osf-swash-ot1.vf
-2020/04/29 | 1032 | fonts/garamond-libre/vf/GaramondLibre-Italic-lf-swash-ot1.vf
-2020/04/29 | 1028 | fonts/garamond-libre/vf/GaramondLibre-Bold-osf-swash-ot1.vf
-2020/04/29 | 1028 | fonts/garamond-libre/vf/GaramondLibre-Bold-lf-swash-ot1.vf
-2020/04/29 | 10074 | systems/win32/miktex/setup/rpm/fedora/28/repodata/6da87e174699f0405723275cd0850f21062d5e8715b3f3204f9c9d938a148860-filelists.xml.gz
-2020/04/29 | 10046 | systems/win32/miktex/setup/rpm/fedora/30/repodata/d38c95c8f6b286641bce3939f5d29dbd6a79e16eda87b1b5f75cbfbb97f3231c-filelists.xml.gz
diff --git a/fonts/libertinus/Changes b/fonts/libertinus/Changes
index 8548c61066..f0f5fa876c 100644
--- a/fonts/libertinus/Changes
+++ b/fonts/libertinus/Changes
@@ -1 +1,2 @@
+0.02 2020-05-06 - use macro \iftutex ...
0.01 2018-09-04 - first CTAN version
diff --git a/fonts/libertinus/README.md b/fonts/libertinus/README.md
index 6fe51c929d..50a2b90ac5 100644
--- a/fonts/libertinus/README.md
+++ b/fonts/libertinus/README.md
@@ -9,7 +9,7 @@ This package is only a wrapper for libertinus-type1 and libertinus-otf.
% Either version 1.3 or, at your option, any later version.
%
%
-% Copyright 2018 Herbert Voss hvoss@tug.org
+% Copyright 2020 Herbert Voss hvoss@tug.org
%
-%% $Id: README.md 806 2018-09-04 13:34:12Z herbert $
+%% $Id: README.md 1173 2020-05-06 19:04:20Z herbert $
diff --git a/fonts/libertinus/doc/libertinus-doc.pdf b/fonts/libertinus/doc/libertinus-doc.pdf
index 6eabeb2819..0560bfc8ee 100644
--- a/fonts/libertinus/doc/libertinus-doc.pdf
+++ b/fonts/libertinus/doc/libertinus-doc.pdf
Binary files differ
diff --git a/fonts/libertinus/latex/libertinus.sty b/fonts/libertinus/latex/libertinus.sty
index 476f538a1e..933df7068d 100644
--- a/fonts/libertinus/latex/libertinus.sty
+++ b/fonts/libertinus/latex/libertinus.sty
@@ -1,22 +1,19 @@
-%% $Id: libertinus.sty 803 2018-09-03 19:43:59Z herbert $
+%% $Id: libertinus.sty 1172 2020-05-06 19:03:18Z herbert $
%%
%% This file is distributed under the terms of the LaTeX Project Public
%% License from CTAN archives in directory macros/latex/base/lppl.txt.
%% Either version 1.3 or, at your option, any later version.
%%
%
-% Copyright 2018 Herbert Voss hvoss@tug.org
+% Copyright 2020 Herbert Voss hvoss@tug.org
%
\ProvidesPackage{libertinus}[%
- 2018/09/03 v. 0.01 (Herbert Voss) Supports libertinus fonts for
+ 2020/05/06 v. 0.02 (Herbert Voss) Supports libertinus fonts for
pdflatex/lualatex/xelatex]
-\RequirePackage{ifxetex,ifluatex,xkeyval}
+\RequirePackage{iftex,xkeyval}
\newif\if@libertinus@newengine \@libertinus@newenginefalse
-\ifxetex\@libertinus@newenginetrue
-\else
- \ifluatex\@libertinus@newenginetrue\fi
-\fi
+\iftutex\@libertinus@newenginetrue\fi
\if@libertinus@newengine
\def\libertinus@package{libertinus-otf}
@@ -28,10 +25,4 @@
\RequirePackage{\libertinus@package}
-%\if@libertinus@newengine
-% \RequirePackage{libertinus-otf}
-%\else
-% \RequirePackage{libertinus-type1}
-%\fi
-
\endinput \ No newline at end of file
diff --git a/fonts/utilities/jfmutil/LICENSE b/fonts/utilities/jfmutil/LICENSE
index 534324b756..7f5fde238b 100644
--- a/fonts/utilities/jfmutil/LICENSE
+++ b/fonts/utilities/jfmutil/LICENSE
@@ -1,6 +1,6 @@
The MIT License
-Copyright (c) 2019 Takayuki YATO (aka. "ZR")
+Copyright (c) 2008-2020 Takayuki YATO (aka. "ZR")
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/fonts/utilities/jfmutil/README-ja.md b/fonts/utilities/jfmutil/README-ja.md
index ecca18f3aa..273fe739fa 100644
--- a/fonts/utilities/jfmutil/README-ja.md
+++ b/fonts/utilities/jfmutil/README-ja.md
@@ -466,6 +466,16 @@ upTeX 標準の `upjpnrm-h.vf` の場合、以下の出力になる:
更新履歴
--------
+ * Version 1.3.1 〈2020/05/04〉
+ - `jodel` を jodhminrn フォントに対応させる。
+
+ * Version 1.3.0 〈2020/05/03〉
+ - 一部のサブコマンドに `--compact` オプションを追加。
+ - `compact` コマンドを追加。
+ - バグ修正。
+
+ * Version 1.2.4 〈2020/05/02〉
+
* Version 1.2.3 〈2019/09/02〉
- バグ・不具合の修正。
diff --git a/fonts/utilities/jfmutil/README.md b/fonts/utilities/jfmutil/README.md
index 91fdb1bccb..8b259a100c 100644
--- a/fonts/utilities/jfmutil/README.md
+++ b/fonts/utilities/jfmutil/README.md
@@ -85,6 +85,16 @@ Please refer to README-ja.md (in Japanese) for detail.
Revision History
----------------
+ * Version 1.3.1 〈2020/05/04〉
+ - Now `jodel` uses VF of jodhminrn family.
+
+ * Version 1.3.0 〈2020/05/03〉
+ - Add `--compact` option for some subcommands.
+ - Add `compact` subcommand.
+ - Bug fix.
+
+ * Version 1.2.4 〈2020/05/02〉
+
* Version 1.2.3 〈2019/09/02〉
- Bug fix.
diff --git a/fonts/utilities/jfmutil/jfmutil.pl b/fonts/utilities/jfmutil/jfmutil.pl
index abed5fde29..d527eddfdb 100644
--- a/fonts/utilities/jfmutil/jfmutil.pl
+++ b/fonts/utilities/jfmutil/jfmutil.pl
@@ -2,7 +2,7 @@
#
# This is file 'jfmutil.pl'.
#
-# Copyright (c) 2019 Takayuki YATO (aka. "ZR")
+# Copyright (c) 2008-2020 Takayuki YATO (aka. "ZR")
# GitHub: https://github.com/zr-tex8r
# Twitter: @zr_tex8r
#
@@ -2766,7 +2766,7 @@ package main;
foreach (qw(
textool_error textool_version
read_whole_file write_whole_file
- pl_parse pl_form pl_prefer_hex
+ pl_parse pl_form pl_prefer_hex pl_value
jcode_set
kpse
vf_parse vf_form vf_parse_ex vf_form_ex vf_strict
@@ -2781,11 +2781,12 @@ package main;
#================================================= BEGIN
use Encode qw(encode decode);
my $prog_name = 'jfmutil';
-my $version = '1.2.3';
-my $mod_date = '2019/09/02';
+my $version = '1.3.1';
+my $mod_date = '2020/05/04';
#use Data::Dump 'dump';
#
my ($sw_hex, $sw_uptool, $sw_noencout, $inenc, $exenc, $sw_lenient);
+my ($sw_compact);
my ($proc_name, $infile, $in2file ,$outfile, $out2file);
#### main procedure
@@ -2831,6 +2832,7 @@ sub main_zvp02vf {
read_option();
$t = read_whole_file(kpse($infile)) or error();
$t = pl_parse($t) or error();
+ ($sw_compact) and $t = do_compact_vf($t);
$t = vf_form($t) or error();
write_whole_file($outfile, $t, 1) or error();
}
@@ -2866,7 +2868,6 @@ sub main_tfm2zpl {
write_whole_file($outfile, $t) or error();
}
-
sub main_zpl2tfm {
my ($t);
read_option();
@@ -2877,6 +2878,28 @@ sub main_zpl2tfm {
write_whole_file($outfile, $t, 1) or error();
}
+sub is_simple_char {
+ local ($_) = @_;
+ ($#$_ == 4 &&
+ $_->[0] eq 'CHARACTER' &&
+ $_->[3][0] eq 'CHARWD' &&
+ $_->[4][0] eq 'MAP'
+ ) or return;
+ my $cc = ::pl_value($_, 1);
+ $_ = $_->[4];
+ ($#$_ == 1 &&
+ $_->[1][0] eq 'SETCHAR' &&
+ ::pl_value($_->[1], 1) == $cc
+ ) or return;
+ return 1;
+}
+
+sub do_compact_vf {
+ my ($t) = @_;
+ $t = [ grep { !is_simple_char($_) } (@$t) ];
+ return $t;
+}
+
sub show_usage {
print(usage_message());
exit;
@@ -2906,6 +2929,7 @@ Options:
-o / --octal output charcode in 'O' form
--uptool use upTeX tools (uppltotf etc.)
--lenient ignore non-fatal error on VFs
+ --compact output VF in compact form
The following options affect interpretation of 'K' form.
--kanji=ENC set source encoding: ENC=jis/sjis/euc/utf8/none
--kanji-internal=ENC set internal encoding: ENC=jis/unicode/none
@@ -2947,6 +2971,8 @@ sub read_option {
$exenc = $arg;
} elsif (($arg) = $opt =~ m/^--kanji-internal[=:](.*)$/) {
$inenc = $arg;
+ } elsif ($opt eq '--compact') {
+ $sw_compact = 1;
} else {
error("invalid option", $opt);
}
@@ -2958,8 +2984,6 @@ sub read_option {
#if ($inenc eq 'unicode') { $sw_uptool = 1; }
if ($sw_hex) { pl_prefer_hex(1); }
if ($sw_lenient) { vf_strict(0); }
- (0 <= $#ARGV && $#ARGV <= 1)
- or error("wrong number of arguments");
if ($proc_name eq 'vf2zvp0') {
($infile, $outfile) = fix_pathname(".vf", ".zvp0");
} elsif ($proc_name eq 'zvp02vf') {
@@ -2975,12 +2999,17 @@ sub read_option {
} elsif ($proc_name eq 'zpl2tfm') {
($infile, $outfile) = fix_pathname(".zpl", ".tfm");
}
+ if ($sw_compact && $proc_name ne 'zvp02vf') {
+ alert("option unsupported for '$proc_name'", "--compact");
+ }
($infile ne $outfile)
or error("input and output file have same name", $infile);
}
sub fix_pathname {
my (@ext) = @_; my (@path);
+ (0 <= $#ARGV && $#ARGV <= $#ext)
+ or error("wrong number of arguments");
@{$path[0]} = split_path($ARGV[0]);
(defined $path[0][2]) or $path[0][2] = $ext[0];
foreach (1 .. $#ext) {
@@ -3020,7 +3049,7 @@ sub error {
#================================================= END
-#------------------------------------------------- pxcopyfont interfaces
+#------------------------------------------------- extra interfaces
*usage_message_org = \&usage_message;
@@ -3050,6 +3079,10 @@ Options:
--unicode generate VF for 'direct-unicode' mode imposed by pxufont
package; this option is supported only for upTeX fonts and
thus implies '--uptex' (only for jodel)
+ --compact output VF in compact form
+
+* VF Compaction
+Usage: $prog_name compact <in.vf> <out.vf>
* Common Options
-h / --help show this help message and exit
@@ -3063,6 +3096,7 @@ EOT2
vfinfo => \&main_vfinfo,
vfcopy => \&main_vfcopy,
jodel => \&main_jodel,
+ compact => \&main_compact,
);
sub main_vfinfo {
@@ -3080,21 +3114,26 @@ sub main_jodel {
PXCopyFont::jodel();
}
+sub main_compact {
+ PXCompact::read_option('compact');
+ PXCompact::compact();
+}
+
#------------------------------------------------- pxcopyfont stuffs
package PXCopyFont;
*error = *main::error;
-*read_whole_file = *main::read_whole_file;
-*write_whole_file = *main::write_whole_file;
our ($src_main, $dst_main, @dst_base, $op_zero, $op_uptex, $op_quiet);
+our ($op_compact, $op_dbgone);
sub info {
- ($op_quiet) or main::show_info(@_);
+ ($op_quiet) or ::show_info(@_);
}
sub copy_vf {
- local $_ = read_whole_file(main::kpse("$src_main.vf"), 1) or error();
+ local $_ = ::read_whole_file(::kpse("$src_main.vf"), 1) or error();
+ ($op_compact) and $_ = compact_vf($_);
my $vfc = parse_vf($_);
my ($nb, $nb1) = (scalar(@{$vfc->[0]}), scalar(@dst_base));
info("number of base TFMs in '$src_main'", $nb);
@@ -3103,14 +3142,14 @@ sub copy_vf {
} elsif ($nb != $nb1) {
error("wrong number of base TFMs given", $nb1);
}
- write_whole_file("$dst_main.vf", form_vf($vfc), 1) or error();
- write_whole_file("$dst_main.tfm",
- read_whole_file(main::kpse("$src_main.tfm"), 1), 1) or error();
+ ::write_whole_file("$dst_main.vf", form_vf($vfc), 1) or error();
+ ::write_whole_file("$dst_main.tfm",
+ ::read_whole_file(::kpse("$src_main.tfm"), 1), 1) or error();
foreach my $k (0 .. $#dst_base) {
my $sfn = $vfc->[0][$k][1]; my $dfn = $dst_base[$k];
($sfn ne $dfn) or next;
- write_whole_file("$dfn.tfm",
- read_whole_file(main::kpse("$sfn.tfm"), 1), 1) or error();
+ ::write_whole_file("$dfn.tfm",
+ ::read_whole_file(::kpse("$sfn.tfm"), 1), 1) or error();
}
}
@@ -3137,7 +3176,7 @@ sub parse_vf {
}
sub info_vf {
- local $_ = read_whole_file(main::kpse("$src_main.vf"), 1) or error();
+ local $_ = ::read_whole_file(::kpse("$src_main.vf"), 1) or error();
my $vfc = parse_vf($_);
foreach (@{$vfc->[0]}) {
printf("%d=%s\n", $_->[2], $_->[1]);
@@ -3163,21 +3202,34 @@ sub form_vf {
return $tfm . ("\xf8" x (4 - length($tfm) % 4));
}
+sub compact_vf {
+ my ($vf) = @_;
+ my $pl = ::vf_parse($vf) or error();
+ $pl = [ grep { !::is_simple_char($_) } (@$pl) ];
+ $vf = ::vf_form($pl) or error();
+ return $vf;
+}
+
sub read_option {
my ($proc) = @_;
$op_zero = 0; $op_uptex = 0; $op_quiet = 0;
+ $op_compact = 0; $op_dbgone = 0;
while ($ARGV[0] =~ m/^-/) {
my $opt = shift(@ARGV);
if ($opt =~ m/^--?h(elp)?$/) {
- main::show_usage();
+ ::show_usage();
} elsif ($opt =~ m/^-(?:V|-version)?$/) {
- main::show_version();
+ ::show_version();
} elsif ($opt eq '-z' || $opt eq '--zero') {
$op_zero = 1;
} elsif ($opt eq '--uptex') {
$op_uptex = 1;
} elsif ($opt eq '--unicode') {
$op_uptex = 2;
+ } elsif ($opt eq '--compact') {
+ $op_compact = 1;
+ } elsif ($opt eq '--debug-one') { # undocumented
+ $op_dbgone = 1;
} elsif ($opt eq '--quiet') { # undocumented
$op_quiet = 2;
} else {
@@ -3211,13 +3263,13 @@ sub read_option {
#------------------------------- jodel
our %standard_vf = (
- 'rml' => [1, 'hXXXN-h'],
- 'rmlv' => [1, 'hXXXN-v'],
+ 'rml' => [1, 'JhXXXN-h'],
+ 'rmlv' => [1, 'JhXXXN-v'],
'uprml-h' => [2, 'uphXXXN-h'],
'uprml-hq' => [2, 'jodhXXX-hq'],
'uprml-v' => [2, 'uphXXXN-v'],
- 'gbm' => [1, 'hXXXN-h'],
- 'gbmv' => [1, 'hXXXN-v'],
+ 'gbm' => [1, 'JhXXXN-h'],
+ 'gbmv' => [1, 'JhXXXN-v'],
'upgbm-h' => [2, 'uphXXXN-h'],
'upgbm-hq' => [2, 'jodhXXX-hq'],
'upgbm-v' => [2, 'uphXXXN-v'],
@@ -3229,6 +3281,7 @@ our @shape = (
our ($jengine, $jtate, @jvfname, %jvfidx, %jvfparsed);
sub jodel {
+ ($op_dbgone) and @shape = @shape[1];
jodel_analyze();
if ($op_uptex == 2) {
($jengine == 2)
@@ -3253,8 +3306,9 @@ sub jodel_vf_name {
}
sub jodel_tfm_name {
my ($shp, $nn, $nam) = @_;
- $nam =~ s/XXX/\Q$shp\E/; $nam =~ s/N/\Q$nn\E/;
- return $nam;
+ local $_ = $nam; my $jod = ($nn eq 'n') ? 'jod' : '';
+ s/XXX/\Q$shp\E/; s/N/\Q$nn\E/; s/J/\Q$jod\E/;
+ return $_;
}
sub jodel_for_uptex {
return ($jengine == 2 || ($jengine == 3 && $op_uptex));
@@ -3265,7 +3319,7 @@ sub jodel_for_uptex {
sub jodel_kpse {
my ($in) = @_;
if (exists $jkpse{$in}) { return $jkpse{$in}; }
- my $out = main::kpse($in); $jkpse{$in} = $out;
+ my $out = ::kpse($in); $jkpse{$in} = $out;
return $out;
}
}
@@ -3282,15 +3336,16 @@ sub jodel_clone {
sub jodel_analyze {
local ($_);
info("**** Analyze VF '$src_main'");
- $_ = read_whole_file(jodel_kpse("$src_main.tfm"), 1) or error();
+ $_ = ::read_whole_file(jodel_kpse("$src_main.tfm"), 1) or error();
$jtate = (unpack('n', $_) == 9);
info("direction", ($jtate) ? 'tate' : 'yoko');
@jvfname = ($src_main); $jengine = 0;
info("base TFMs", "");
for (my $i = 0; $i <= $#jvfname; $i++) {
my $nvf = $jvfname[$i];
- $_ = read_whole_file(jodel_kpse("$nvf.vf"), 1)
+ $_ = ::read_whole_file(jodel_kpse("$nvf.vf"), 1)
or error(($i > 0) ? ("non-standard raw TFM", $nvf) : ());
+ ($op_compact) and $_ = compact_vf($_);
$_ = parse_vf($_) or error();
$jvfidx{$nvf} = $i; $jvfparsed{$nvf} = $_;
my @lst = map { $_->[1] } @{$_->[0]};
@@ -3330,9 +3385,9 @@ sub jodel_generate {
}
info("from", "$snvf -> @slst");
info(" to", "$dnvf -> @dlst");
- write_whole_file("$dnvf.vf", jodel_form_vf($vfc), 1) or error();
- write_whole_file("$dnvf.tfm",
- read_whole_file(jodel_kpse("$snvf.tfm"), 1), 1) or error();
+ ::write_whole_file("$dnvf.vf", jodel_form_vf($vfc), 1) or error();
+ ::write_whole_file("$dnvf.tfm",
+ ::read_whole_file(jodel_kpse("$snvf.tfm"), 1), 1) or error();
}
}
@@ -3346,6 +3401,55 @@ sub jodel_form_vf {
return $tfm . ("\xf8" x (4 - length($tfm) % 4));
}
+#------------------------------------------------- 'compact' stuffs
+package PXCompact;
+
+*error = *main::error;
+
+our ($src_name, $dst_name, $op_quiet);
+
+sub info {
+ ($op_quiet) or ::show_info(@_);
+}
+
+sub num_chars {
+ my ($pl) = @_; my $c = 0;
+ foreach (@$pl) { $c += 1 if ($_->[0] eq 'CHARACTER'); }
+ return $c;
+}
+
+sub compact {
+ local $_ = ::read_whole_file(::kpse("$src_name.vf"), 1) or error();
+ my $pl = ::vf_parse($_) or error();
+ my ($siz, $nc) = (length($_), num_chars($pl));
+ info("from", "$siz bytes, $nc chars", "$src_name.vf");
+ $pl = [ grep { !::is_simple_char($_) } (@$pl) ];
+ $_ = ::vf_form($pl) or error();
+ ($siz, $nc) = (length($_), num_chars($pl));
+ ::write_whole_file("$dst_name.vf", $_, 1) or error();
+ info(" to", "$siz bytes, $nc chars", "$dst_name.vf");
+}
+
+sub read_option {
+ my ($proc) = @_;
+ $op_quiet = 0;
+ while ($ARGV[0] =~ m/^-/) {
+ my $opt = shift(@ARGV);
+ if ($opt =~ m/^--?h(elp)?$/) {
+ ::show_usage();
+ } elsif ($opt =~ m/^-(?:V|-version)?$/) {
+ ::show_version();
+ } elsif ($opt eq '--quiet') { # undocumented
+ $op_quiet = 2;
+ } else {
+ error("invalid option", $opt);
+ }
+ }
+ ($#ARGV == 1) or error("wrong number of arguments");
+ ($src_name, $dst_name) = @ARGV;
+ $src_name =~ s/\.vf$//; $dst_name =~ s/\.vf$//;
+}
+
#------------------------------------------------- go to main
package main;
main();
diff --git a/macros/latex/contrib/achemso/CHANGELOG.md b/macros/latex/contrib/achemso/CHANGELOG.md
new file mode 100644
index 0000000000..2dd0780d95
--- /dev/null
+++ b/macros/latex/contrib/achemso/CHANGELOG.md
@@ -0,0 +1,536 @@
+# Changelog
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a
+Changelog](https://keepachangelog.com/en/1.0.0/).
+
+## [v3.13]
+### Added
+- Style for _ACT ES&T Eng._ (`aeecco`)
+- Style for _ACT ES&T Water_ (`aewcaa`)
+- Changelog as separate file
+
+### Changed
+- Split `.ins` file out from `.dtx`
+
+### Fixed
+- Corrected standard TOC height and width (see #30 and #34)
+
+## [v3.12a] - 2019-02-14
+### Added
+- Style for _ACS Mater. Lett._ (`amlcef`)
+
+### Changed
+- Print article titles in _J. Am. Chem. Soc._ bibliography style
+- Use ISO date formats throughout
+
+## [v3.12] - 2018-09-15
+### Added
+- Style for _ACS Appl. Electron. Mater._ (`aaembp`)
+- Style for _ACS Appl. Polym. Mater._ (`aapmcd`)
+
+### Fixed
+- Error if explicit `and others` is used in `.bib` file (issue #29)
+
+## [v3.11b] - 2018-07-12
+### Changed
+- Maximum number of authors printed in _ACS Nano_
+
+### Fixed
+- Print abstract text at full size
+- Spacing when `and others` is used in `.bib` file (issue #29)
+
+## [v3.11a] - 2018-02-05
+### Changed
+- Style changes for Supporting Information
+
+## [v3.11] - 2018-01-10
+### Added
+- Style for _ACS Appl. Energy Mater._ (`aaemcq`)
+- Style for _ACS Appl. Nano Mater._ (`aanmf6`)
+
+### Changed
+- Use `chemformula` in demo file
+- Remove redundant comments about e-TeX
+- Include article titles in all manuscript bibliographies
+
+## [v3.10i] - 2017-05-18
+### Changed
+- Updates for the _Biochemistry_ style
+- Updates for the _J. Org. Chem._ style
+- Updates for _Org. Lett._ style
+
+### Fixed
+- Issue printing DOI in bibliographuy
+
+## [v3.10h] - 2017-01-21
+### Added
+- Style for _ACS Earth Space Chem._ (`aesccq`)
+- Style for _ACS Sensors_ (`aidcbc`)
+- Style for _ACS Infect. Dis._ (`ascefj`)
+
+### Changed
+- Updates for the _J. Chem. Theory Comput._ style
+- Updated text used for Supplementary Information
+
+## [v3.10g] - 2017-01-14
+### Added
+- Style for _ACS Biomater. Sci._ (`abseba`)
+
+### Fixed
+- Issue in style for _Inorg. Chem._
+
+## [v3.10f] - 2016-09-07
+### Changed
+- Updated text for Supplementary Information
+- Updates for the _Macromolecules_ style
+
+## [v3.10e] - 2016-08-31
+### Changed
+- Updates for the _Macromolecules_ style
+
+## [v3.10d] - 2016-06-17
+### Changed
+- Improved DOI support
+
+## [v3.10c] - 2016-05-10
+### Added
+- Style for _ACS Omega_ (`acsodf`)
+- Style for _ACS Energy Lett._ (`aelccp`)
+
+### Changed
+- Added `achemso-` to all style configuration file names
+
+## [v3.10b] - 2016-01-20
+### Changed
+- Updated text for Supplementary Information
+- Split demonstration files from main source
+
+### Fixed
+- Define `\acs@tocentry@text` globally (issue #18)
+
+## [v3.10a]
+### Changed
+- Updates for the _Chem. Mater._ style
+- Updates for the _Chem. Rev._ style
+
+## [v3.10] - 2015-04-07
+### Changed
+- Print affiliation information in the title block
+
+### Fixed
+- Include `\section*` and `\subsection*` to TOC
+
+## [v3.9b] - 2015-03-23
+### Changed
+- Add T1 encoding to demo file (issue #14)
+- Superscript references for _J. Agric. Food Chem._ style (issue #16)
+
+### Fixed
+- Allow `super=true` to work after loading `natbib` (issue #15)
+
+## [v3.9a] - 2015-03-12
+### Changed
+- Print DOIs in all cases in _ACS Central Sci._ style
+
+## [v3.9] - 2015-02-01
+### Added
+- Option `doi`
+- Version information to BibTeX log
+
+## [v3.8n] - 2015-01-18
+### Added
+- Style for _ACS Central Sci._ (`acscii`)
+
+### Changed
+- Style changes for _ACS Nano_
+- Remove keywords from _J. Phys. Chem._ styles
+- TOC entry size for _J. Phys. Chem. Lett._
+
+## [v3.8l] - 2014-08-23
+### Changed
+- Allow for case where fax number is given with no phone number
+
+## [v3.8k] - 2014-08-18
+### Fixed
+- Format date correctly if given for `in press` BibTeX entries
+
+## [v3.8j] - 2014-06-12
+### Changed
+- Update article title and keyword requirements for all journals
+
+### Fixed
+- Configuration file name for _Biochemistry_ (`bichaw`)
+
+### Removed
+- Style for_Biotechnol. Prog._
+
+## [v3.8i] - 2014-05-14
+### Changed
+- Style update for _Chem. Res. Toxicol._
+- Include keywords for _ACS Appl. Mater. Interfaces_ style
+
+## [v3.8h] - 2014-03-31
+### Changed
+- Style updates for _Chem. Res. Toxicol._
+
+## [v3.8g] - 2014-03-06
+### Changed
+- Formatting for _J. Phys. Chem._ styles
+
+### Fixed
+- Ensure that `mciteplus` patch is safe even if package loading is bypassed
+
+## [v3.8f] - 2014-01-23
+### Changed
+- Update following `mciteplus` change
+
+## [v3.8e] - 2014-01-08
+### Changed
+- Change TOC entry size for _J. Med. Chem._
+- Include titles for article in _ACS Appl. Mater. Interfaces_ style
+
+## [v3.8d] - 2013-10-04
+### Fixed
+- Typo in keyword printing
+
+## [v3.8c] - 2013-09-20
+### Changed
+- Updated _ACS Photonics_ style
+
+## [v3.8b] - 2013-09-15
+### Changed
+- Alter TOC printing slightly
+- Update demo to reflect TOC changes
+
+### Fixed
+- Print abstract/TOC/keywords in correct order for _J. Phys. Chem. Lett._
+
+## [v3.8a] - 2013-09-08
+### Changed
+- Update bibliography style for _J. Phys. Chem._ derivatives
+
+### Fixed
+- Minor style fixes
+
+## [v3.8] - 2013-08-23
+### Added
+- Command `\latin`
+- Style for _ACS Applied Materials & Interfaces_
+- Style for _ACS Photon._ (`apchd5`)
+- Style for _ACS Sustainable Chem. Eng._ (`ascecg`)
+- Style for _ACS Synth. Biol._ (`asbcd6`)
+- Style for _Environ. Sci. Technol. Lett._ (`estlcu`)
+
+### Changed
+- Print keywords after abstract not after title
+- Drop loading any font files
+- Extend author symbols to 99 authors
+- Print keyword and abbreviations in sections
+
+### Fixed
+- Behaviour of `\citenum`
+- Minor style fixes
+
+## [v3.7h] - 2013-06-07
+### Fixed
+- Remove extraneous `*` in format.doi function (issue #13)
+
+## [v3.7g] - 2013-04-13
+### Changed
+- Update manuscript types for _ACS Macro Lett._
+- Print article title for _J. Phys. Chem._ papers
+
+### Fixed
+- Set TOC size for _ACS Macro Lett._ (issue #10)
+- Add DocStrip guards for _ACS Macro Lett._ (issue #11)
+
+## [v3.7f] - 2013-03-07
+### Changed
+- Load `mciteplus` after `natbib`
+
+### Fixed
+- `etalmode` option
+
+## [v3.7e] - 2013-02-13
+### Changed
+- Drop use of `mathptmx`
+
+## [v3.7d] - 2012-09-12
+### Fixed
+- Typo in the `.bst`
+
+## [v3.7c] - 2012-08-30
+### Changed
+- Update for _Ind. Eng. Chem. Res._ style
+
+## [v3.7b] - 2012-07-25
+### Changed
+- Update _J. Phys. Chem. Lett._ style to truncate author list
+
+### Fixed
+- Step version (issue #8)
+
+## [v3.7a] - 2012-05-08
+### Changed
+- Print article titles in _Langmuir_ style
+
+### Fixed
+- Relationship between `usetitle` and `articletitle`
+
+## [v3.7] - 2012-04-30
+### Added
+- Option `chaptertitle`
+- Style for _ACS Med. Chem. Lett._ (`amclct`)
+
+### Changed
+- Rename `usetitle` to `articletitle` (to match `biblatex` `chem-acs` style)
+
+### Fixed
+- No author truncation for _J. Chem. Theory Comput._ (issue #7)
+
+## [v3.6] - 2012-04-30
+### Changed
+- Drop `cleveref`
+
+## [v3.5k] - 2012-04-30
+* 8aca9c0 Various incredibly niggly things for J. Nat. Prod.
+
+## [v3.5j] -
+* 9a5cb7f Flexible size for TOC entry box
+
+## [v3.5i] -
+* 1649618 Print keywords for J. Phys. Chem. submissions
+
+## [v3.5h] -
+* 93811a3 Give schemes, etx. 'S' numbers
+* e8d62c8 Use 'S<num>' for SI refs.
+* 7478673 A slight improvement for SI
+* b34463a Formatting tweak for J. Chem. and Eng. Data.
+
+## [v3.5g] -
+* ee474b2 Another .bst typo
+
+## [v3.5f] -
+* 920dc5c One-token typo in .bst affecting 'and others' entries
+
+## [v3.5e] -
+* d44219d Checking new formats: minor adjustment
+* 5834bfb Settings for new journals (hopefully)
+* 83c9401 New ACS journals for 2011: - New docstrip guards Remove J. Comb. Chem.
+* 1be7600 Remove engine line (not really needed)
+
+## [v3.5d] -
+|\
+| * 6955482 Fix bug in make.ordinal
+* | 2431abf Added tag v3.5c for changeset beb648a09793
+* | 1da12a1 Resolve merge issues
+|\ \
+| |/
+|/|
+| * 9feff46 Resolve update issues
+| ## [v3.5a] -
+| * 73bbe01 Make \mciteSubRef work properly (fixes #6) Update Org. Lett. formatting (fixes #5) Bump version number
+* | 3513189 Added tag v3.5b for changeset 8ee4387af241
+* | bd472bb Bug fix for nalefd.cfg
+* | c84d4bf Added tag v3.5b for changeset 0b1acfd46340
+* | fae782e Added tag v3.5a for changeset 20b1bf86cfe9
+* | 166a701 Print abstract for JACS Communications (fixes #3)
+* | 6ff6c54 Merge changes
+|\ \
+| |/
+| * b44e931 Add keywords to Nano Lett. output
+| ## [v3.5] -
+| * 9df91e0 Note behaviour of booktitles/chapters
+| * 2c926dd Lots of improvements following the style guide
+* | 4e174ec Move biblabel stuff to end of class/package (fixes #4)
+|/
+* 4267fa3 Corrected formatting based on Style Guide: patents and techreports
+* 4cfd1f1 Use method for defining \endmcitethebibliography that is not caught out by LaTeX2e's \newcommand restriction on "\end..." functions
+* 1dae139 Step version number (for tomorrow)
+* 60b25c5 A couple of fixes from the style guide≈y
+* a67ff26 Clean up head (what is up?)
+|\
+| * 55e1aae Adjust position of that new test reference
+* | e7a81e7 Logic reversal in BibTeX stlyes => do the same in package/class code
+* | b90db69 Move position of year in Biochemistry-style articles
+* | db54abb Completely revised bst files: rewritten from scratch Still need to check versus ACS Style Guide
+* | 7c33384 Added 'patent' record to demo database
+|/
+* 97f4038 Add "inbook" reference to test doc (for testing updates to BibTeX style)
+* cb1920d Use natbib mechanism to alter \@biblabel
+
+## [v3.4g] -
+* 4815f00 Added ACS Chem. Neurosci. style
+
+## [v3.4f] -
+* 15cba28 Only define bibnote counter if not set up elsewhere Style file for J. Chem. Ed.
+
+## [v3.4e] -
+* 78dfe94 Biomacromolecule style improvements again
+
+## [v3.4d] -
+* a48eb33 Improved BibTeX style for reports
+
+## [v3.4c] -
+* ad71645 More improvements for Biomacromolecules
+
+## [v3.4b] -
+* 015b3fc Add hyperref option so things work properly with cleveref
+
+## [v3.4a] -
+* e0bf02e Better style file for Biomacromolecules
+
+## [v3.4] -
+* c7e9034 New advice on installation Switch from varioref to cleveref for \ref support New TOC printing routine Include fixes from new version of cite package in natmove
+
+## [v3.3g] -
+* a4871fe Advice on overriding class options added
+
+## [v3.3f] -
+* 68d0914 Style fix for Acc. Chem. Res.
+
+## [v3.3e] -
+* b221e15 Minor style fixes
+
+## [v3.3d] -
+* 8638068 Bug fix in meta data routines
+
+## [v3.3c] -
+* 1d50b41 Add advice on mismatching class and BibTeX style files REmove spurious comma when two author names given Add J. Phys. Chem. Lett. style
+
+## [v3.3b] -
+* d0f63c7 Bug fix for affiliation symbol printing
+
+## [v3.3a] -
+* 874a7b3 New options usetitle and etalmode for controlling bibliography
+
+## [v3.3] -
+* 457f0cb New layout option for two column printing Better logic for \altaffiliation to reduce duplicate printing Improve keyval code (use less xkeyval functions)
+
+## [v3.2f] -
+* 99425ef Better installation advice Move bibliography set up to correct bug with biochem style Improved footnote symbol macro
+
+## [v3.2e] -
+* e787692 Alteration to the method for printing the abstract, to allow delayed print
+
+## [v3.2d] -
+* 72b0817 Fix addition of star to lead author
+
+## [v3.2c] -
+* 537aa6f Fix bug with email option New \fax and \phone meta-data options Use optional argument for \title as running header suggestion
+
+## [v3.2b] -
+* 14963fd Added email option to set printing of e-mail address on first page
+
+## [v3.2a] -
+* b813cf6 Bug fix for duplicate institute test
+
+## [v3.2] -
+* ddd8fe8 New functions to alter formatting (sections, section numbers, abstract) Environment to format TOC entry added Some internal refactors
+
+## [v3.1a] -
+* b000d9f Bug fix for duplicate affiliation detection
+
+## [v3.1] -
+* f998e90 Produce print-like layout for JACS Communications Add \alsoaffiliation as a complement to \altaffiliation Convert \suppinfo and \acknowledgement to environments Package loading reordered Meta data system rearranged
+
+## [v3.0a] -
+* 5de99e0 Skip printing footnotes when only one institution is needed
+
+## [v3.0]
+### Changed
+- Second re-write, converting to a class and giving much tighter integration
+ with ACS submission system
+
+## [v2.0]
+### Changed
+- Re-write of package by Joseph Wright
+
+## [v1.0]
+### Added
+- Initial release of package by Mats Dahlgren
+
+[Unreleased]: https://github.com/josephwright/achemso/compare/v3.13...HEAD
+[v3.13]: https://github.com/josephwright/achemso/compare/v3.12a...v3.13
+[v3.12a]: https://github.com/josephwright/achemso/compare/v3.12...v3.12a
+[v3.12]: https://github.com/josephwright/achemso/compare/v3.11b...v3.12
+[v3.11b]: https://github.com/josephwright/achemso/compare/v3.11a...v3.11b
+[v3.11a]: https://github.com/josephwright/achemso/compare/v3.11...v3.11a
+[v3.11]: https://github.com/josephwright/achemso/compare/v3.10i...v3.11
+[v3.10i]: https://github.com/josephwright/achemso/compare/v3.10h...v3.10i
+[v3.10h]: https://github.com/josephwright/achemso/compare/v3.10g...v3.10h
+[v3.10g]: https://github.com/josephwright/achemso/compare/v3.10f...v3.10g
+[v3.10f]: https://github.com/josephwright/achemso/compare/v3.10e...v3.10f
+[v3.10e]: https://github.com/josephwright/achemso/compare/v3.10d...v3.10e
+[v3.10d]: https://github.com/josephwright/achemso/compare/v3.10c...v3.10d
+[v3.10d]: https://github.com/josephwright/achemso/compare/v3.10b...v3.10c
+[v3.10b]: https://github.com/josephwright/achemso/compare/v3.10a...v3.10b
+[v3.10a]: https://github.com/josephwright/achemso/compare/v3.10...v3.10a
+[v3.10]: https://github.com/josephwright/achemso/compare/v3.9b...v3.10
+[v3.9b]: https://github.com/josephwright/achemso/compare/v3.9a...v3.9b
+[v3.9a]: https://github.com/josephwright/achemso/compare/v3.9...v3.9a
+[v3.9]: https://github.com/josephwright/achemso/compare/v3.8n...v3.9
+[v3.8n]: https://github.com/josephwright/achemso/compare/v3.8m...v3.8n
+[v3.8m]: https://github.com/josephwright/achemso/compare/v3.8l...v3.8m
+[v3.8l]: https://github.com/josephwright/achemso/compare/v3.8k...v3.8l
+[v3.8k]: https://github.com/josephwright/achemso/compare/v3.8j...v3.8k
+[v3.8j]: https://github.com/josephwright/achemso/compare/v3.8i...v3.8j
+[v3.8i]: https://github.com/josephwright/achemso/compare/v3.8h...v3.8i
+[v3.8h]: https://github.com/josephwright/achemso/compare/v3.8g...v3.8h
+[v3.8g]: https://github.com/josephwright/achemso/compare/v3.8f...v3.8g
+[v3.8f]: https://github.com/josephwright/achemso/compare/v3.8e...v3.8f
+[v3.8e]: https://github.com/josephwright/achemso/compare/v3.8d...v3.8e
+[v3.8d]: https://github.com/josephwright/achemso/compare/v3.8c...v3.8d
+[v3.8c]: https://github.com/josephwright/achemso/compare/v3.8b...v3.8c
+[v3.8b]: https://github.com/josephwright/achemso/compare/v3.8a...v3.8b
+[v3.8a]: https://github.com/josephwright/achemso/compare/v3.8...v3.8a
+[v3.8]: https://github.com/josephwright/achemso/compare/v3.7h...v3.8
+[v3.7h]: https://github.com/josephwright/achemso/compare/v3.7g...v3.7h
+[v3.7g]: https://github.com/josephwright/achemso/compare/v3.7f...v3.7g
+[v3.7f]: https://github.com/josephwright/achemso/compare/v3.7e...v3.7f
+[v3.7e]: https://github.com/josephwright/achemso/compare/v3.7d...v3.7e
+[v3.7d]: https://github.com/josephwright/achemso/compare/v3.7c...v3.7d
+[v3.7c]: https://github.com/josephwright/achemso/compare/v3.7b...v3.7c
+[v3.7b]: https://github.com/josephwright/achemso/compare/v3.7a...v3.7b
+[v3.7a]: https://github.com/josephwright/achemso/compare/v3.7...v3.7a
+[v3.7]: https://github.com/josephwright/achemso/compare/v3.6...v3.7
+[v3.6]: https://github.com/josephwright/achemso/compare/v3.5k...v3.6
+[v3.5k]: https://github.com/josephwright/achemso/compare/v3.5j...v3.5k
+[v3.5j]: https://github.com/josephwright/achemso/compare/v3.5i...v3.5j
+[v3.5i]: https://github.com/josephwright/achemso/compare/v3.5h...v3.5i
+[v3.5h]: https://github.com/josephwright/achemso/compare/v3.5g...v3.5h
+[v3.5g]: https://github.com/josephwright/achemso/compare/v3.5f...v3.5g
+[v3.5f]: https://github.com/josephwright/achemso/compare/v3.5e...v3.5f
+[v3.5e]: https://github.com/josephwright/achemso/compare/v3.5d...v3.5e
+[v3.5d]: https://github.com/josephwright/achemso/compare/v3.5c...v3.5d
+[v3.5c]: https://github.com/josephwright/achemso/compare/v3.5b...v3.5c
+[v3.5b]: https://github.com/josephwright/achemso/compare/v3.5a...v3.5b
+[v3.5a]: https://github.com/josephwright/achemso/compare/v3.5...v3.5a
+[v3.5]: https://github.com/josephwright/achemso/compare/v3.4g...v3.5
+[v3.4g]: https://github.com/josephwright/achemso/compare/v3.4f...v3.4g
+[v3.4f]: https://github.com/josephwright/achemso/compare/v3.4e...v3.4f
+[v3.4e]: https://github.com/josephwright/achemso/compare/v3.4d...v3.4e
+[v3.4d]: https://github.com/josephwright/achemso/compare/v3.4c...v3.4d
+[v3.4c]: https://github.com/josephwright/achemso/compare/v3.4b...v3.4c
+[v3.4b]: https://github.com/josephwright/achemso/compare/v3.4a...v3.4b
+[v3.4a]: https://github.com/josephwright/achemso/compare/v3.4...v3.4a
+[v3.4]: https://github.com/josephwright/achemso/compare/v3.3g...v3.4
+[v3.3g]: https://github.com/josephwright/achemso/compare/v3.3f...v3.3g
+[v3.3f]: https://github.com/josephwright/achemso/compare/v3.3e...v3.3f
+[v3.3e]: https://github.com/josephwright/achemso/compare/v3.3d...v3.3e
+[v3.3d]: https://github.com/josephwright/achemso/compare/v3.3c...v3.3d
+[v3.3c]: https://github.com/josephwright/achemso/compare/v3.3b...v3.3c
+[v3.3b]: https://github.com/josephwright/achemso/compare/v3.3a...v3.3b
+[v3.3a]: https://github.com/josephwright/achemso/compare/v3.3...v3.3a
+[v3.3]: https://github.com/josephwright/achemso/compare/v3.2f...v3.3
+[v3.2f]: https://github.com/josephwright/achemso/compare/v3.2e...v3.2f
+[v3.2e]: https://github.com/josephwright/achemso/compare/v3.2d...v3.2e
+[v3.2d]: https://github.com/josephwright/achemso/compare/v3.2c...v3.2d
+[v3.2c]: https://github.com/josephwright/achemso/compare/v3.2b...v3.2c
+[v3.2b]: https://github.com/josephwright/achemso/compare/v3.2a...v3.2b
+[v3.2a]: https://github.com/josephwright/achemso/compare/v3.2...v3.2a
+[v3.2]: https://github.com/josephwright/achemso/compare/v3.1a...v3.2
+[v3.1a]: https://github.com/josephwright/achemso/compare/v3.1...v3.1a
+[v3.1]: https://github.com/josephwright/achemso/compare/v3.0a...v3.1
+[v3.0a]: https://github.com/josephwright/achemso/compare/v3.0...v3.0a
diff --git a/macros/latex/contrib/achemso/achemso-demo.bib b/macros/latex/contrib/achemso/achemso-demo.bib
index 7a71204086..7082b87b14 100644
--- a/macros/latex/contrib/achemso/achemso-demo.bib
+++ b/macros/latex/contrib/achemso/achemso-demo.bib
@@ -49,7 +49,7 @@
Crabtree, Robert H.},
title = {An anion-dependent switch in selectivity results from a
change of {C}---{H} activation mechanism in the reaction of an
- imidazolium salt with \ce{IrH5(PPh3)2}},
+ imidazolium salt with \ch{IrH5(PPh3)2}},
journal = {J.~Am.\ Chem. Soc.},
year = {2005},
volume = {127},
diff --git a/macros/latex/contrib/achemso/achemso-demo.pdf b/macros/latex/contrib/achemso/achemso-demo.pdf
index d2d25debd3..441d7fa772 100644
--- a/macros/latex/contrib/achemso/achemso-demo.pdf
+++ b/macros/latex/contrib/achemso/achemso-demo.pdf
Binary files differ
diff --git a/macros/latex/contrib/achemso/achemso-demo.tex b/macros/latex/contrib/achemso/achemso-demo.tex
index 73781e0fad..77fe52c61f 100644
--- a/macros/latex/contrib/achemso/achemso-demo.tex
+++ b/macros/latex/contrib/achemso/achemso-demo.tex
@@ -300,7 +300,7 @@ method is to generate these using the basic
\end{table}
The example file also loads the optional \textsf{mhchem} package, so
-that formulas are easy to input: \texttt{\textbackslash ce\{H2SO4\}}
+that formulas are easy to input: \texttt{\textbackslash ch\{H2SO4\}}
gives \ch{H2SO4}. See the use in the bibliography file (when using
titles in the references section).
diff --git a/macros/latex/contrib/achemso/achemso.dtx b/macros/latex/contrib/achemso/achemso.dtx
index 5d3453b14a..ae31de48be 100644
--- a/macros/latex/contrib/achemso/achemso.dtx
+++ b/macros/latex/contrib/achemso/achemso.dtx
@@ -1,152 +1,29 @@
% \iffalse meta-comment
-%<*internal>
-\def\nameofplainTeX{plain}
-\ifx\fmtname\nameofplainTeX\else
- \expandafter\begingroup
-\fi
-%</internal>
-%<*install>
-\input docstrip.tex
-\keepsilent
-\askforoverwritefalse
-\preamble
-----------------------------------------------------------------
-achemso --- Support for submissions to American Chemical Society
- journals
-E-mail: joseph.wright@morningstar2.co.uk
-Released under the LaTeX Project Public License v1.3c or later
-See http://www.latex-project.org/lppl.txt
-----------------------------------------------------------------
-
-\endpreamble
-\postamble
-
-Originally developed by Mats Dahlgren
-Copyright (C) 1996-1998 by Mats Dahlgren
-Copyright (C) 2008-2019 by
- Joseph Wright <joseph.wright@morningstar2.co.uk>
-
-Part of this bundle is derived from cite.sty, to which the
-following license applies:
- Copyright (C) 1989-2009 by Donald Arseneau
- These macros may be freely transmitted, reproduced, or
- modified provided that this notice is left intact.
-
-It may be distributed and/or modified under the conditions of
-the LaTeX Project Public License (LPPL), either version 1.3c of
-this license or (at your option) any later version. The latest
-version of this license is in the file:
-
- http://www.latex-project.org/lppl.txt
-
-This work is "maintained" (as per LPPL maintenance status) by
- Joseph Wright.
-
-This work consists of the files achemso.dtx,
- achemso-demo.bib and
- achemso-demo.tex,
- and the derived files achemso.cls,
- achemso.ins,
- achemso.pdf,
- achemso.sty,
- natmove.sty and
- a number of configuration files.
-
-\endpostamble
-\usedir{tex/latex/achemso}
-\generate{
- \file{\jobname.cls}{\from{\jobname.dtx}{class}}
- \file{\jobname.sty}{\from{\jobname.dtx}{package}}
- \file{natmove.sty}{\from{\jobname.dtx}{natmove}}
-}
-\usedir{tex/latex/achemso/config}
-\generate{\file{achemso-aaembp.cfg}{\from{\jobname.dtx}{aaembp}}
- \file{achemso-aaemcq.cfg}{\from{\jobname.dtx}{aaemcq}}
- \file{achemso-aamick.cfg}{\from{\jobname.dtx}{aamick}}
- \file{achemso-aanmf6.cfg}{\from{\jobname.dtx}{aanmf6}}
- \file{achemso-aapmcd.cfg}{\from{\jobname.dtx}{aapmcd}}
- \file{achemso-abseba.cfg}{\from{\jobname.dtx}{abseba}}
- \file{achemso-accacs.cfg}{\from{\jobname.dtx}{accacs}}
- \file{achemso-achre4.cfg}{\from{\jobname.dtx}{achre4}}
-}
-\generate{\file{achemso-acscii.cfg}{\from{\jobname.dtx}{acscii}}
- \file{achemso-acbcct.cfg}{\from{\jobname.dtx}{acbcct}}
- \file{achemso-acncdm.cfg}{\from{\jobname.dtx}{acncdm}}
- \file{achemso-acsccc.cfg}{\from{\jobname.dtx}{acsccc}}
- \file{achemso-aesccq.cfg}{\from{\jobname.dtx}{aesccq}}
- \file{achemso-aelccp.cfg}{\from{\jobname.dtx}{aelccp}}
- \file{achemso-ascefj.cfg}{\from{\jobname.dtx}{ascefj}}
- \file{achemso-amlccd.cfg}{\from{\jobname.dtx}{amlccd}}
-}
-\generate{\file{achemso-amlcef.cfg}{\from{\jobname.dtx}{amlcef}}
- \file{achemso-amclct.cfg}{\from{\jobname.dtx}{amclct}}
- \file{achemso-ancac3.cfg}{\from{\jobname.dtx}{ancac3}}
- \file{achemso-acsodf.cfg}{\from{\jobname.dtx}{acsodf}}
- \file{achemso-apchd5.cfg}{\from{\jobname.dtx}{apchd5}}
- \file{achemso-aidcbc.cfg}{\from{\jobname.dtx}{aidcbc}}
- \file{achemso-ascecg.cfg}{\from{\jobname.dtx}{ascecg}}
- \file{achemso-asbcd6.cfg}{\from{\jobname.dtx}{asbcd6}}
-}
-\generate{\file{achemso-ancham.cfg}{\from{\jobname.dtx}{ancham}}
- \file{achemso-bichaw.cfg}{\from{\jobname.dtx}{bichaw}}
- \file{achemso-bcches.cfg}{\from{\jobname.dtx}{bcches}}
- \file{achemso-bomaf6.cfg}{\from{\jobname.dtx}{bomaf6}}
- \file{achemso-crtoec.cfg}{\from{\jobname.dtx}{crtoec}}
- \file{achemso-chreay.cfg}{\from{\jobname.dtx}{chreay}}
- \file{achemso-cmatex.cfg}{\from{\jobname.dtx}{cmatex}}
- \file{achemso-cgdefu.cfg}{\from{\jobname.dtx}{cgdefu}}
-}
-\generate{\file{achemso-enfuem.cfg}{\from{\jobname.dtx}{enfuem}}
- \file{achemso-esthag.cfg}{\from{\jobname.dtx}{esthag}}
- \file{achemso-estlcu.cfg}{\from{\jobname.dtx}{estlcu}}
- \file{achemso-iecred.cfg}{\from{\jobname.dtx}{iecred}}
- \file{achemso-inoraj.cfg}{\from{\jobname.dtx}{inoraj}}
- \file{achemso-jafcau.cfg}{\from{\jobname.dtx}{jafcau}}
- \file{achemso-jceda8.cfg}{\from{\jobname.dtx}{jceda8}}
- \file{achemso-jceaax.cfg}{\from{\jobname.dtx}{jceaax}}
-}
-\generate{\file{achemso-jcisd8.cfg}{\from{\jobname.dtx}{jcisd8}}
- \file{achemso-jctcce.cfg}{\from{\jobname.dtx}{jctcce}}
- \file{achemso-jmcmar.cfg}{\from{\jobname.dtx}{jmcmar}}
- \file{achemso-jnprdf.cfg}{\from{\jobname.dtx}{jnprdf}}
- \file{achemso-joceah.cfg}{\from{\jobname.dtx}{joceah}}
- \file{achemso-jpcafh.cfg}{\from{\jobname.dtx}{jpcafh}}
- \file{achemso-jpcbfk.cfg}{\from{\jobname.dtx}{jpcbfk}}
- \file{achemso-jpccck.cfg}{\from{\jobname.dtx}{jpccck}}
-}
-\generate{\file{achemso-jpclcd.cfg}{\from{\jobname.dtx}{jpclcd}}
- \file{achemso-jprobs.cfg}{\from{\jobname.dtx}{jprobs}}
- \file{achemso-jacsat.cfg}{\from{\jobname.dtx}{jacsat}}
- \file{achemso-langd5.cfg}{\from{\jobname.dtx}{langd5}}
- \file{achemso-mamobx.cfg}{\from{\jobname.dtx}{mamobx}}
- \file{achemso-mpohbp.cfg}{\from{\jobname.dtx}{mpohbp}}
- \file{achemso-nalefd.cfg}{\from{\jobname.dtx}{nalefd}}
- \file{achemso-orlef7.cfg}{\from{\jobname.dtx}{orlef7}}
-}
-\generate{\file{achemso-oprdfk.cfg}{\from{\jobname.dtx}{oprdfk}}
- \file{achemso-orgnd7.cfg}{\from{\jobname.dtx}{orgnd7}}
-}
-\usedir{bibtex/bst/achemso}
-\generate{
- \file{achemso.bst}{\from{\jobname.dtx}{bst}}
- \file{biochem.bst}{\from{\jobname.dtx}{bst,bio}}
-}
-%</install>
-%<install>\endbatchfile
-%<*internal>
-\usedir{source/latex/achemso}
-\generate{
- \file{\jobname.ins}{\from{\jobname.dtx}{install}}
-}
-\ifx\fmtname\nameofplainTeX
- \expandafter\endbatchfile
-\else
- \expandafter\endgroup
-\fi
-%</internal>
-%<*package|class|natmove>
-\NeedsTeXFormat{LaTeX2e}
-%</package|class|natmove>
+%
+% File: achemso.dtx Copyright (C) 2008-2020 Joseph Wright
+%
+% It may be distributed and/or modified under the conditions of the
+% LaTeX Project Public License (LPPL), either version 1.3c of this
+% license or (at your option) any later version. The latest version
+% of this license is in the file
+%
+% https://www.latex-project.org/lppl.txt
+%
+% This file is part of the "achemso bundle" (The Work in LPPL)
+% and all files in that bundle must be distributed together.
+%
+% The released version of this bundle is available from CTAN.
+%
+% -----------------------------------------------------------------------
+%
+% The development version of the bundle can be found at
+%
+% https://github.com/josephwright/achemso
+%
+% for those people who are interested.
+%
+% -----------------------------------------------------------------------
+%
%<*driver>
\documentclass[a4paper]{ltxdoc}
\usepackage{achemso,array,booktabs,lmodern}
@@ -300,92 +177,6 @@ This work consists of the files achemso.dtx,
%
%\maketitle
%
-% \changes{v1.0}{1998/06/01}{Initial release of package by Mats Dahlgren}
-% \changes{v2.0}{2007/01/17}{Re-write of package by Joseph Wright}
-% \changes{v3.0}{2008/07/20}{^^A
-% Second re-write, converting to a class and giving much tighter
-% integration with \textsc{acs} submission system^^A
-% }
-% \changes{v3.1}{2009/04/21}{^^A
-% Re-ordered code to reduce or remove dependency on other packages^^A
-% }
-% \changes{v3.1}{2008/11/08}{Added \cs{alsoaffiliation} macro}
-% \changes{v3.2}{2009/04/20}{^^A
-% New functions \cs{SectionsOff}, \cs{SectionsOn},
-% \cs{SectionNumbersOff} and \cs{SectionNumbersOn}
-% }
-% \changes{v3.2}{2009/04/21}{New \texttt{tocentry} section}
-% \changes{v3.2}{2009/04/20}{^^A
-% New functions \cs{AbstractOff} and \cs{AbstractOn}^^A
-% }
-% \changes{v3.2c}{2009/05/29}{Added \cs{fax} macro}
-% \changes{v3.2c}{2009/05/29}{Added \cs{phone} macro}
-% \changes{v3.2b}{2009/05/05}{New \texttt{email} option}
-% \changes{v3.2c}{2009/05/28}{Fix so that \texttt{email} option is turned
-% on by default}
-% \changes{v3.3}{2008/08/28}{\cs{altaffiliation} macro checks for
-% duplicate entries and uses only one footnote}
-% \changes{v3.3}{2009/08/28}{New \texttt{layout} option}
-% \changes{v3.3a}{2009/09/01}{New \texttt{etalmode} option}
-% \changes{v3.4}{2010/01/15}{More detail on installation}
-% \changes{v3.5}{2010/06/25}{New \BibTeX{} style file}
-% \changes{v3.5a}{2010/08/05}{Modify JACS Communication to print
-% abstract}
-% \changes{v3.5c}{2010/10/11}{Update \emph{Org.~Lett.}\ style}
-% \changes{v3.5c}{2010/10/11}{Bug fix for \cs{mciteSubRef} macro}
-% \changes{v3.4}{2010/01/15}{Require \pkg{cleveref}, dropping
-% \pkg{varioref} use}
-% \changes{v3.6}{2012/01/11}{Drop \pkg{cleverref} use}
-% \changes{v3.7}{2012/04/30}{Rename \opt{usetitle} option to
-% \opt{articletitle}}
-% \changes{v3.7}{2012/04/30}{New \opt{chaptertitle} option for bibliography}
-% \changes{v3.8}{2013/08/23}{Extend journal list to current ACS range}
-% \changes{v3.8}{2013/08/16}{Introduce \cs{latin} command to support
-% \emph{ACS Nano} requirements}
-% \changes{v3.8a}{2013/09/04}{Minor style improvements for some
-% journals}
-% \changes{v3.8b}{2013/09/15}{Improve output ordering for \emph{J.~Phys.\
-% Chem.\ Lett.}}
-% \changes{v3.8c}{2013/09/20}{Improve \emph{ACS Photonics} style}
-% \changes{v3.8d}{2013/10/04}{Fix bug in keyword printing}
-% \changes{v3.8e}{2014/01/08}{Minor style changes for \emph{J.~Med.~Chem.}
-% and \emph{ACS Appl.~Mater.}}
-% \changes{v3.8g}{2014/03/06}{Fix issue with \emph{J.~Phys.\ Chem.}\ formatting}
-% \changes{v3.8i}{2014/05/14}{Fix issue with \emph{Chem.\ Res.\ Toxicol.}\ formatting}
-% \changes{v3.8j}{2014/06/12}{Update article title requirements for all journals}
-% \changes{v3.8j}{2014/06/12}{Update keyword requirements for all journals}
-% \changes{v3.8j}{2014/06/12}{Remove \emph{Biotechnol.\ Prog.}\ configuration}
-% \changes{v3.8k}{2014/08/18}{Format date correctly for in press bibliography
-% entries}
-% \changes{v3.8l}{2014/08/23}{Fix printing of phone/fax numbers}
-% \changes{v3.9}{2015/02/01}{New \texttt{doi} option}
-% \changes{v3.9a}{2015/03/03}{Update style for \emph{ACS Central Sci.}}
-% \changes{v3.9b}{2015/03/22}{Update \emph{J. Agric. Food Chem.} style}
-% \changes{v3.10}{2015/04/07}{Update address printing to reflect new
-% ACS style}
-% \changes{v3.10}{2015/04/07}{Add starred (subs)sections to TOC}
-% \changes{v3.10a}{2015/04/21}{Add article titles for \emph{Chem.\ Mater.}
-% and \emph{Chem. Rev.}}
-% \changes{v3.10c}{2016/05/10}{Add support for \emph{ACS Omega} and
-% \emph{ACS Energy Lett.}}
-% \changes{v3.10d}{2016/06/17}{Improve handling of \textsc{doi} values}
-% \changes{v3.10e}{2016/08/31}{Tweak \emph{Macromolecules} formatting}
-% \changes{v3.10f}{2016/09/07}{Various formatting updates}
-% \changes{v3.10h}{2017/01/14}{Add style for \emph{ACS Biomater.\ Sci.\ Eng.}}
-% \changes{v3.10h}{2017/01/20}{Add style for \emph{ACS Earth Space Chem.}}
-% \changes{v3.10h}{2017/01/20}{Add style for \emph{ACS Infect.\ Dis.}}
-% \changes{v3.10h}{2017/01/20}{Add style for \emph{ACS Sensors}}
-% \changes{v3.10h}{2017/01/20}{Style update for \emph{J.~Chem.\ Theory.\
-% Comput.}}
-% \changes{v3.10h}{2017/01/20}{Update supplementary information text}
-% \changes{v3.10i}{2017/02/09}{Style update for \emph{Biochemistry}}
-% \changes{v3.10i}{2017/05/18}{Fix issue with \cs{doi} command}
-% \changes{v3.10i}{2017/05/18}{Updates for \emph{Org.\ Lett.}}
-% \changes{v3.11}{2018/01/07}{Print article titles for all journals}
-% \changes{v3.11b}{2018/07/12}{Correct handling of \texttt{and others} in
-% bibliography}
-% \changes{v3.11c}{2018/07/12}{Further work on bibliography}
-%
%\begin{abstract}
% The \pkg{achemso} bundle provides a \LaTeX\ class file and \BibTeX\
% style file in accordance with the requirements of the American
@@ -498,62 +289,64 @@ This work consists of the files achemso.dtx,
% Journal & \rmfamily Setting & Journal & \rmfamily Setting \\
% \midrule
% Acc.\ Chem.\ Res. & achre4 &
-% Chem.\ Res.\ Toxicol. & crtoec \\
+% Chem.\ Mater. & cmatex \\
% ACS Appl.\ Energy Mater. & aaemcq &
-% Chem.\ Rev. & chreay \\
+% Chem.\ Res.\ Toxicol. & crtoec \\
% ACS Appl.\ Electron.\ Mater. & aaembp &
-% Cryst.\ Growth Des. & cgdefu \\
+% Chem.\ Rev. & chreay \\
% ACS Appl.\ Mater.\ Interfaces & aamick &
-% Energy Fuels & enfuem \\
+% Cryst.\ Growth Des. & cgdefu \\
% ACS Appl.\ Nano Mater. & aanmf6 &
% Environ.\ Sci.\ Technol. & esthag \\
% ACS Appl.\ Polym.\ Mater. & aapmcd &
-% Environ.\ Sci.\ Technol.\ Lett. & estlcu \\
+% Energy Fuels & enfuem \\
% ACS Biomater.\ Sci.\ Eng. & abseba &
-% Ind.\ Eng.\ Chem.\ Res. & iecred \\
+% Environ.\ Sci.\ Technol.\ Lett. & estlcu \\
% ACS Catal. & accacs &
-% Inorg.\ Chem. & inoraj \\
+% Ind.\ Eng.\ Chem.\ Res. & iecred \\
% ACS Central Sci. & acscii &
-% J.~Agric.\ Food Chem. & jafcau \\
+% Inorg.\ Chem. & inoraj \\
% ACS Chem.\ Biol. & acbcct &
-% J.~Chem.\ Ed. & jceda8 \\
+% J.~Agric.\ Food Chem. & jafcau \\
% ACS Chem.\ Neurosci. & acncdm &
-% J.~Chem.\ Eng.\ Data & jceaax \\
+% J.~Chem.\ Ed. & jceda8 \\
% ACS Combinatorial Sci. & acsccc &
-% J.~Chem.\ Inf.\ Model. & jcisd8 \\
+% J.~Chem.\ Eng.\ Data & jceaax \\
% ACS Earth Space Chem. & aesccq &
-% J.~Chem.\ Theory Comput. & jctcce \\
+% J.~Chem.\ Inf.\ Model. & jcisd8 \\
% ACS Energy Lett. & aelccp &
+% J.~Chem.\ Theory Comput. & jctcce \\
+% ACS ES\&T Eng. & aeecco &
% J.~Med.\ Chem. & jmcmar \\
-% ACS Infect.\ Dis. & ascefj &
+% ACS ES\&T Water & aewcaa &
% J.~Nat.\ Prod. & jnprdf \\
-% ACS Macro Lett. & amlccd &
+% ACS Infect.\ Dis. & ascefj &
% J.~Org.\ Chem. & joceah \\
-% ACS Mater.\ Lett. & amlcef \\
+% ACS Macro Lett. & amlccd &
% J.~Phys.\ Chem.~A & jpcafh \\
-% ACS Med.\ Chem.\ Lett. & amclct &
+% ACS Mater.\ Lett. & amlcef &
% J.~Phys.\ Chem.~B & jpcbfk \\
-% ACS Nano & ancac3 &
+% ACS Med.\ Chem.\ Lett. & amclct &
% J.~Phys.\ Chem.~C & jpccck \\
-% ACS Omega & acsodf &
+% ACS Nano & ancac3 &
% J.~Phys.\ Chem.\ Lett. & jpclcd \\
-% ACS Photon. & apchd5 &
+% ACS Omega & acsodf &
% J.~Proteome Res. & jprobs \\
-% ACS Sensors & ascefj &
+% ACS Photon. & apchd5 &
% J.~Am.\ Chem.\ Soc. & jacsat \\
-% ACS Sustainable Chem.\ Eng. & ascecg &
+% ACS Sensors & ascefj &
% Langmuir & langd5 \\
-% ACS Synth.\ Biol. & asbcd6 &
+% ACS Sustainable Chem.\ Eng. & ascecg &
% Macromolecules & mamobx \\
-% Anal.\ Chem. & ancham &
+% ACS Synth.\ Biol. & asbcd6 &
% Mol.\ Pharm. & mpohbp \\
-% Biochemistry & bichaw &
+% Anal.\ Chem. & ancham &
% Nano Lett. & nalefd \\
-% Bioconjugate Chem. & bcches &
+% Biochemistry & bichaw &
% Org.\ Lett. & orlef7 \\
-% Biomacromolecules & bomaf6 &
+% Bioconjugate Chem. & bcches &
% Organometallics & orgnd7 \\
-% Chem.\ Mater. & cmatex \\
+% Biomacromolecules & bomaf6 \\
% \bottomrule
% \end{tabular}
% \caption{Values for \opt{journal} option}
@@ -969,7 +762,7 @@ This work consists of the files achemso.dtx,
% \begin{macrocode}
%<*class>
\ProvidesClass{achemso}
- [2019-02-14 v3.12a Submission to ACS journals]
+ [2020-05-06 v3.13 Submission to ACS journals]
\LoadClass[12pt,letter]{article}
% \end{macrocode}
%
@@ -989,7 +782,7 @@ This work consists of the files achemso.dtx,
% \begin{macrocode}
%<*package>
\ProvidesPackage{achemso}
- [2019-02-14 v3.12a Support for ACS journals]
+ [2020-05-06 v3.13 Support for ACS journals]
\@ifclassloaded{achemso}{%
\PackageInfo{achemso}{%
You have already loaded the `achemso' class:\MessageBreak
@@ -2953,8 +2746,6 @@ This work consists of the files achemso.dtx,
% \begin{macro}{\acs@tocentry@print}
% \begin{macro}{\acs@tocentry@print@aux}
% \begin{macro}{\acs@tocentry@text}
-% \changes{v3.10b}{2015/06/24}{Define \cs{acs@tocentry@text} in all cases}
-% \changes{v3.11a}{2018/04/02}{Print abstract at full size}
% The same approach is taken for the graphical table of content
% printing. This is done in a box so that everything has a frame around
% it.
@@ -2985,8 +2776,8 @@ This work consists of the files achemso.dtx,
\begin{center}
\fbox
{%
- \begin{minipage}{\acs@tocentry@height}
- \vbox to \acs@tocentry@width{\acs@tocentry@text}%
+ \begin{minipage}{\acs@tocentry@width}
+ \vbox to \acs@tocentry@height{\acs@tocentry@text}%
\end{minipage}%
}%
\end{center}%
@@ -2995,8 +2786,8 @@ This work consists of the files achemso.dtx,
\newcommand*\acs@tocentry@text{TOC ENTRY REQUIRED}
\newlength{\acs@tocentry@height}
\newlength{\acs@tocentry@width}
-\setlength{\acs@tocentry@height}{9 cm}
-\setlength{\acs@tocentry@width}{3.5 cm}
+\setlength{\acs@tocentry@height}{3.25in}
+\setlength{\acs@tocentry@width}{1.75in}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -3210,8 +3001,6 @@ This work consists of the files achemso.dtx,
%\subsection{Late shared code}
%
%\begin{macro}{\citenumfont}
-% \changes{v3.9b}{2015/03/22}{Allow for setting \opt{super} after
-% loading}
% Changes to citations can now be made. The citation styles supplied
% here require \pkg{natbib}, which is loaded with the appropriate
% options. This part applies to the package as well as the class: it is
@@ -3520,64 +3309,64 @@ This work consists of the files achemso.dtx,
% \begin{macrocode}
%<*achre4>
\ProvidesFile{achemso-achre4.cfg}
- [2019-02-14 v3.12a achemso configuration: Acc. Chem. Res.]
+ [2020-05-06 v3.13 achemso configuration: Acc. Chem. Res.]
\setkeys{acs}{biblabel = plain}
\def\acs@type@list{article,suppinfo}
\def\abstractname{Conspectus}
%</achre4>
%<*aaembp>
\ProvidesFile{achemso-aaembp.cfg}
- [2019-02-14 v3.12a achemso configuration: ACS Appl. Electron. Mater.]
+ [2020-05-06 v3.13 achemso configuration: ACS Appl. Electron. Mater.]
\def\acs@type@list{article,letter,suppinfo}
\setkeys{acs}{keywords = true}
%</aaembp>
%<*aaemcq>
\ProvidesFile{achemso-aaemcq.cfg}
- [2019-02-14 v3.12a achemso configuration: ACS Appl. Energy Mater.]
+ [2020-05-06 v3.13 achemso configuration: ACS Appl. Energy Mater.]
\def\acs@type@list{article,letter,suppinfo}
\setkeys{acs}{keywords = true}
%</aaemcq>
%<*aamick>
\ProvidesFile{achemso-aamick.cfg}
- [2019-02-14 v3.12a achemso configuration: ACS Appl. Mater. Interfaces]
+ [2020-05-06 v3.13 achemso configuration: ACS Appl. Mater. Interfaces]
\def\acs@type@list{article,letter,suppinfo}
\setkeys{acs}{keywords = true}
%</aamick>
%<*aanmf6>
\ProvidesFile{achemso-aanmf6.cfg}
- [2019-02-14 v3.12a achemso configuration: ACS Appl. Nano Mater.]
+ [2020-05-06 v3.13 achemso configuration: ACS Appl. Nano Mater.]
\def\acs@type@list{article,letter,suppinfo}
\setkeys{acs}{keywords = true}
%</aanmf6>
%<*aapmcd>
\ProvidesFile{achemso-aapmcd.cfg}
- [2019-02-14 v3.12a achemso configuration: ACS Appl. Polym. Mater.]
+ [2020-05-06 v3.13 achemso configuration: ACS Appl. Polym. Mater.]
\def\acs@type@list{article,letter,suppinfo}
\setkeys{acs}{keywords = true}
%</aapmcd>
%<*abseba>
\ProvidesFile{achemso-abseba.cfg}
- [2019-02-14 v3.12a achemso configuration: ACS Biomater. Sci. Eng.]
+ [2020-05-06 v3.13 achemso configuration: ACS Biomater. Sci. Eng.]
\setkeys{acs}{keywords = true}
\def\acs@type@list{article,review,suppinfo}
%</abseba>
%<*accacs>
\ProvidesFile{achemso-accacs.cfg}
- [2019-02-14 v3.12a achemso configuration: ACS Catal.]
+ [2020-05-06 v3.13 achemso configuration: ACS Catal.]
\setkeys{acs}{keywords = true}
\def\acs@type@list{article,letter,perspective,review,viewpoints,suppinfo}
\SectionNumbersOff
%</accacs>
%<*acscii>
\ProvidesFile{achemso-acscii.cfg}
- [2019-02-14 v3.12a achemso configuration: ACS Central Sci.]
+ [2020-05-06 v3.13 achemso configuration: ACS Central Sci.]
\def\acs@type@list{article,review,suppinfo}
\setkeys{acs}{doi = true}
\SectionNumbersOff
%</acscii>
%<*acbcct>
\ProvidesFile{achemso-acbcct.cfg}
- [2019-02-14 v3.12a achemso configuration: ACS Chem. Biol.]
+ [2020-05-06 v3.13 achemso configuration: ACS Chem. Biol.]
\setkeys{acs}{
biblabel = fullstop,
biochem = true,
@@ -3588,7 +3377,7 @@ This work consists of the files achemso.dtx,
%</acbcct>
%<*acncdm>
\ProvidesFile{achemso-acncdm.cfg}
- [2019-02-14 v3.12a achemso configuration: ACS Chem. Neurosci.]
+ [2020-05-06 v3.13 achemso configuration: ACS Chem. Neurosci.]
\def\acs@type@list{article,review,letter,suppinfo,viewpoint}
\setkeys{acs}{
biblabel = fullstop,
@@ -3599,56 +3388,63 @@ This work consists of the files achemso.dtx,
%</acncdm>
%<*acsccc>
\ProvidesFile{achemso-acsccc.cfg}
- [2019-02-14 v3.12a achemso configuration: ACS Combinatorial Sci.]
+ [2020-05-06 v3.13 achemso configuration: ACS Combinatorial Sci.]
\def\acs@type@list{article,letter,review,perspective,account,note,suppinfo}
\setkeys{acs}{keywords = true}
\SectionNumbersOff
%</acsccc>
%<*aesccq>
\ProvidesFile{achemso-aesccq.cfg}
- [2019-02-14 v3.12a achemso configuration: ACS Earth Space Chem.]
+ [2020-05-06 v3.13 achemso configuration: ACS Earth Space Chem.]
\def\acs@type@list{article,suppinfo}
\setkeys{acs}{keywords = true}
%</aesccq>
%<*aelccp>
\ProvidesFile{achemso-aelccp.cfg}
- [2019-02-14 v3.12a achemso configuration: ACS Energy Lett.]
+ [2020-05-06 v3.13 achemso configuration: ACS Energy Lett.]
\def\acs@type@list{letter,perspective,review,viewpoint,focus}
\SectionsOff
%</aelccp>
+%<*aeecco>
+\ProvidesFile{achemso-aeecco.cfg}
+ [2020-05-06 v3.13 achemso configuration: ACS ES&T Eng.]
+\def\acs@type@list{article,feature,perspective,review,viewpoint}
+%</aeecco>
+%<*aewcaa>
+\ProvidesFile{achemso-aewcaa.cfg}
+ [2020-05-06 v3.13 achemso configuration: ACS ES&T Water]
+\def\acs@type@list{article,feature,perspective,review,viewpoint}
+%</aewcaa>
%<*ascefj>
\ProvidesFile{achemso-ascefj.cfg}
- [2019-02-14 v3.12a achemso configuration: ACS Infect. Dis.]
+ [2020-05-06 v3.13 achemso configuration: ACS Infect. Dis.]
\def\acs@type@list{article,letter,perspective,review,viewpoint,suppinfo}
\setkeys{acs}{keywords = true}
\SectionsOff
%</ascefj>
%<*amlccd>
\ProvidesFile{achemso-amlccd.cfg}
- [2019-02-14 v3.12a achemso configuration: ACS Macro Lett.]
+ [2020-05-06 v3.13 achemso configuration: ACS Macro Lett.]
\def\acs@type@list{letter,suppinfo}
\SectionsOff
\setlength{\acs@tocentry@height}{8 cm}
\setlength{\acs@tocentry@width}{4 cm}
%</amlccd>
-% \changes{v3.12a}{2019-02-14}{New \texttt{amlcef} configuration}
%<*amlcef>
\ProvidesFile{achemso-amlcef.cfg}
- [2019-02-14 v3.12a achemso configuration: ACS Mater. Lett.]
+ [2020-05-06 v3.13 achemso configuration: ACS Mater. Lett.]
\def\acs@type@list{letter,perspective,review,viewpoint,focus}
\SectionsOff
%</amlcef>
%<*amclct>
\ProvidesFile{achemso-amclct.cfg}
- [2019-02-14 v3.12a achemso configuration: ACS Med. Chem. Lett.]
+ [2020-05-06 v3.13 achemso configuration: ACS Med. Chem. Lett.]
\def\acs@type@list{article,letter,perspective,suppinfo}
\SectionNumbersOff
%</amclct>
-% \changes{v3.8n}{2015/01/13}{\emph{ACS Nano} want abbreviations}
-% \changes{v3.11}{2018/04/02}{Change \emph{ACS Nano} truncation}
%<*ancac3>
\ProvidesFile{achemso-ancac3.cfg}
- [2019-02-14 v3.12a achemso configuration: ACS Nano]
+ [2020-05-06 v3.13 achemso configuration: ACS Nano]
\setkeys{acs}{
abbreviations = true,
biblabel = fullstop,
@@ -3662,12 +3458,12 @@ This work consists of the files achemso.dtx,
%</ancac3>
%<*acsodf>
\ProvidesFile{achemso-acsodf.cfg}
- [2019-02-14 v3.12a achemso configuration: ACS Omega.]
+ [2020-05-06 v3.13 achemso configuration: ACS Omega.]
\def\acs@type@list{article}
%</acsodf>
%<*apchd5>
\ProvidesFile{achemso-apchd5.cfg}
- [2019-02-14 v3.12a achemso configuration: ACS Photon.]
+ [2020-05-06 v3.13 achemso configuration: ACS Photon.]
\def\acs@type@list{article,letter,perspective,review,suppinfo}
\setkeys{acs}{keywords = true}
\ifx\acs@manuscript\acs@manuscript@letter
@@ -3676,14 +3472,14 @@ This work consists of the files achemso.dtx,
%</apchd5>
%<*aidcbc>
\ProvidesFile{achemso-aidcbc.cfg}
- [2019-02-14 v3.12a achemso configuration: ACS Sensors]
+ [2020-05-06 v3.13 achemso configuration: ACS Sensors]
\def\acs@type@list{article,letter,perspective,review,suppinfo}
\setkeys{acs}{keywords = true}
\SectionNumbersOff
%</aidcbc>
%<*ascecg>
\ProvidesFile{achemso-ascecg.cfg}
- [2019-02-14 v3.12a achemso configuration: ACS Sustainable Chem Eng.]
+ [2020-05-06 v3.13 achemso configuration: ACS Sustainable Chem Eng.]
\setkeys{acs}{
biblabel = fullstop,
keywords = true
@@ -3693,7 +3489,7 @@ This work consists of the files achemso.dtx,
%</ascecg>
%<*asbcd6>
\ProvidesFile{achemso-asbcd6.cfg}
- [2019-02-14 v3.12a achemso configuration: ACS Synth. Biol.]
+ [2020-05-06 v3.13 achemso configuration: ACS Synth. Biol.]
\setkeys{acs}{
abbreviations = true,
biblabel = fullstop,
@@ -3705,13 +3501,13 @@ This work consists of the files achemso.dtx,
%</asbcd6>
%<*ancham>
\ProvidesFile{achemso-ancham.cfg}
- [2019-02-14 v3.12a achemso configuration: Anal. Chem.]
+ [2020-05-06 v3.13 achemso configuration: Anal. Chem.]
\def\acs@type@list{article,note,suppinfo}
\SectionNumbersOff
%</ancham>
%<*bichaw>
\ProvidesFile{achemso-bichaw.cfg}
- [2019-02-14 v3.12a achemso configuration: Biochemistry]
+ [2020-05-06 v3.13 achemso configuration: Biochemistry]
\setkeys{acs}{
abbreviations = true,
biblabel = brackets,
@@ -3759,7 +3555,7 @@ This work consists of the files achemso.dtx,
%</bichaw>
%<*bcches>
\ProvidesFile{achemso-bcches.cfg}
- [2019-02-14 v3.12a achemso configuration: Bioconjugate Chem.]
+ [2020-05-06 v3.13 achemso configuration: Bioconjugate Chem.]
\setkeys{acs}{
biochem = true,
super = false
@@ -3768,14 +3564,14 @@ This work consists of the files achemso.dtx,
%</bcches>
%<*bomaf6>
\ProvidesFile{achemso-bomaf6.cfg}
- [2019-02-14 v3.12a achemso configuration: Biomacromolecules]
+ [2020-05-06 v3.13 achemso configuration: Biomacromolecules]
\def\acs@type@list{article,comment,communication,note,review,suppinfo}
\SectionNumbersOff
\AtEndOfClass{\SectionsOn}
%</bomaf6>
%<*crtoec>
\ProvidesFile{achemso-crtoec.cfg}
- [2019-02-14 v3.12a achemso configuration: Chem. Res. Toxicol.]
+ [2020-05-06 v3.13 achemso configuration: Chem. Res. Toxicol.]
\setkeys{acs}{
abbreviations = true,
biochem = true,
@@ -3792,7 +3588,7 @@ This work consists of the files achemso.dtx,
%</crtoec>
%<*chreay>
\ProvidesFile{achemso-chreay.cfg}
- [2019-02-14 v3.12a achemso configuration: Chem. Rev.]
+ [2020-05-06 v3.13 achemso configuration: Chem. Rev.]
\def\acs@type@default{review}
\def\acs@type@list{review}
% \end{macrocode}
@@ -3803,7 +3599,7 @@ This work consists of the files achemso.dtx,
%<*cmatex>
% \begin{macrocode}
\ProvidesFile{achemso-cmatex.cfg}
- [2019-02-14 v3.12a achemso configuration: Chem. Mater.]
+ [2020-05-06 v3.13 achemso configuration: Chem. Mater.]
\setkeys{acs}{keywords = true}
\SectionNumbersOff
\ifx\acs@manuscript\acs@manuscript@communication
@@ -3813,7 +3609,7 @@ This work consists of the files achemso.dtx,
%</cmatex>
%<*cgdefu>
\ProvidesFile{achemso-cgdefu.cfg}
- [2019-02-14 v3.12a achemso configuration: Cryst. Growth Des.]
+ [2020-05-06 v3.13 achemso configuration: Cryst. Growth Des.]
\def\acs@type@list{%
article,communication,perspective,suppinfo%
}
@@ -3826,32 +3622,31 @@ This work consists of the files achemso.dtx,
%</cgdefu>
%<*enfuem>
\ProvidesFile{achemso-enfuem.cfg}
- [2019-02-14 v3.12a achemso configuration: Energy Fuels]
+ [2020-05-06 v3.13 achemso configuration: Energy Fuels]
\def\acs@type@list{article,review,suppinfo}
\SectionNumbersOff
%</enfuem>
%<*esthag>
\ProvidesFile{achemso-esthag.cfg}
- [2019-02-14 v3.12a achemso configuration: Environ. Sci. Technol.]
+ [2020-05-06 v3.13 achemso configuration: Environ. Sci. Technol.]
\def\acs@type@list{article,suppinfo}
\SectionNumbersOff
%</esthag>
%<*estlcu>
\ProvidesFile{achemso-estlcu.cfg}
- [2019-02-14 v3.12a achemso configuration: Environ. Sci. Technol. Lett.]
+ [2020-05-06 v3.13 achemso configuration: Environ. Sci. Technol. Lett.]
\def\acs@type@list{letter,suppinfo}
\SectionNumbersOff
%</estlcu>
-% \changes{v3.8m}{2014/11/24}{Fixes for \emph{Ind.\ Eng.\ Chem.\ Res.}\ style}
%<*iecred>
\ProvidesFile{achemso-iecred.cfg}
- [2019-02-14 v3.12a achemso configuration: Ind. Eng. Chem. Res.]
+ [2020-05-06 v3.13 achemso configuration: Ind. Eng. Chem. Res.]
\setkeys{acs}{biblabel = brackets}
\SectionNumbersOff
%</iecred>
%<*inoraj>
\ProvidesFile{achemso-inoraj.cfg}
- [2019-02-14 v3.12a achemso configuration: Inorg. Chem.]
+ [2020-05-06 v3.13 achemso configuration: Inorg. Chem.]
\SectionNumbersOff
\ifx\acs@manuscript\acs@manuscript@communication
\AbstractOff
@@ -3861,14 +3656,14 @@ This work consists of the files achemso.dtx,
%</inoraj>
%<*jafcau>
\ProvidesFile{achemso-jafcau.cfg}
- [2019-02-14 v3.12a achemso configuration: J. Agric. Food Chem.]
+ [2020-05-06 v3.13 achemso configuration: J. Agric. Food Chem.]
\setkeys{acs}{keywords = true}
\def\acs@type@list{article,suppinfo}
\SectionNumbersOff
%</jafcau>
%<*jceda8>
\ProvidesFile{achemso-jceda8.cfg}
- [2019-02-14 v3.12a achemso configuration: J. Chem. Ed.]
+ [2020-05-06 v3.13 achemso configuration: J. Chem. Ed.]
\setkeys{acs}{keywords = true}
\SectionNumbersOff
\def\acs@type@list{article,suppinfo}
@@ -3876,26 +3671,26 @@ This work consists of the files achemso.dtx,
%</jceda8>
%<*jceaax>
\ProvidesFile{achemso-jceaax.cfg}
- [2019-02-14 v3.12a achemso configuration: J. Chem. Eng. Data]
+ [2020-05-06 v3.13 achemso configuration: J. Chem. Eng. Data]
\def\acs@type@list{article,suppinfo}
\def\refname{Literature Cited}
\SectionNumbersOff
%</jceaax>
%<*jcisd8>
\ProvidesFile{achemso-jcisd8.cfg}
- [2019-02-14 v3.12a achemso configuration: J. Chem. Inf. Model.]
+ [2020-05-06 v3.13 achemso configuration: J. Chem. Inf. Model.]
\def\acs@type@list{article,suppinfo}
\SectionNumbersOff
%</jcisd8>
%<*jctcce>
\ProvidesFile{achemso-jctcce.cfg}
- [2019-02-14 v3.12a achemso configuration: J. Chem. Theory Comput.]
+ [2020-05-06 v3.13 achemso configuration: J. Chem. Theory Comput.]
\def\acs@type@list{article,suppinfo}
\setkeys{acs}{maxauthors = 0}
%</jctcce>
%<*jmcmar>
\ProvidesFile{achemso-jmcmar.cfg}
- [2019-02-14 v3.12a achemso configuration: J. Med. Chem.]
+ [2020-05-06 v3.13 achemso configuration: J. Med. Chem.]
\def\acs@type@list{article,letter,perspective,suppinfo}
\SectionNumbersOff
\setlength{\acs@tocentry@height}{5.5cm}
@@ -3903,7 +3698,7 @@ This work consists of the files achemso.dtx,
%</jmcmar>
%<*jnprdf>
\ProvidesFile{achemso-jnprdf.cfg}
- [2019-02-14 v3.12a achemso configuration: J. Nat. Prod.]
+ [2020-05-06 v3.13 achemso configuration: J. Nat. Prod.]
\renewcommand*{\abstractname}{ABSTRACT}
\renewcommand*{\acknowledgementname}{ACKNOWLEDGEMENT}
\renewcommand*{\suppinfoname}{ASSOCIATED CONTENT}
@@ -3925,7 +3720,7 @@ This work consists of the files achemso.dtx,
%</jnprdf>
%<*joceah>
\ProvidesFile{achemso-joceah.cfg}
- [2019-02-14 v3.12a achemso configuration: J. Org. Chem.]
+ [2020-05-06 v3.13 achemso configuration: J. Org. Chem.]
\ifx\acs@manuscript\acs@manuscript@communication
\AbstractOff
\SectionsOff
@@ -3936,12 +3731,10 @@ This work consists of the files achemso.dtx,
\renewcommand*\acs@type@list{article,communication,note,perspective,review,suppinfo}
%</joceah>
% \end{macrocode}
-% \changes{v3.8n}{2015/01/13}{Drop use of keywords for \emph{J.~Phys.\ Chem.}\
-% A, B and C}
% \begin{macrocode}
%<*jpcafh>
\ProvidesFile{achemso-jpcafh.cfg}
- [2019-02-14 v3.12a achemso configuration: J. Phys. Chem. A]
+ [2020-05-06 v3.13 achemso configuration: J. Phys. Chem. A]
\def\acs@type@list{article,suppinfo}
\setkeys{acs}{
etalmode = truncate,
@@ -3956,7 +3749,7 @@ This work consists of the files achemso.dtx,
%</jpcafh>
%<*jpcbfk>
\ProvidesFile{achemso-jpcbfk.cfg}
- [2019-02-14 v3.12a achemso configuration: J. Phys. Chem. B]
+ [2020-05-06 v3.13 achemso configuration: J. Phys. Chem. B]
\def\acs@type@list{article,suppinfo}
\setkeys{acs}{
etalmode = truncate,
@@ -3968,7 +3761,7 @@ This work consists of the files achemso.dtx,
%</jpcbfk>
%<*jpccck>
\ProvidesFile{achemso-jpccck.cfg}
- [2019-02-14 v3.12a achemso configuration: J. Phys. Chem. C]
+ [2020-05-06 v3.13 achemso configuration: J. Phys. Chem. C]
\def\acs@type@list{article,suppinfo}
\setkeys{acs}{
etalmode = truncate,
@@ -3979,12 +3772,10 @@ This work consists of the files achemso.dtx,
\g@addto@macro{\maketitle}{\newpage}
%</jpccck>
% \end{macrocode}
-% \changes{v3.8m}{2014/08/24}{\emph{J.~Phys.\ Chem.\ Lett.}\ uses a
-% non-standard size for the TOC graphic}
% \begin{macrocode}
%<*jpclcd>
\ProvidesFile{achemso-jpclcd.cfg}
- [2019-02-14 v3.12a achemso configuration: J. Phys. Chem. Lett.]
+ [2020-05-06 v3.13 achemso configuration: J. Phys. Chem. Lett.]
\setkeys{acs}{
etalmode = truncate,
maxauthors = 10
@@ -4009,20 +3800,19 @@ This work consists of the files achemso.dtx,
%</jpclcd>
%<*jprobs>
\ProvidesFile{achemso-jprobs.cfg}
- [2019-02-14 v3.12a achemso configuration: J. Proteome Res.]
+ [2020-05-06 v3.13 achemso configuration: J. Proteome Res.]
\setkeys{acs}{keywords = true}
\def\acs@type@list{article,review,suppinfo}
\SectionNumbersOff
%</jprobs>
% \end{macrocode}
-% \changes{v3.12a}{2019-02-14}{\emph{J.~Am.\ Chem.\ Soc.}\ now requires titles}
% The \emph{J.~Am.\ Chem.\ Soc.}~configuration is rather more
% complicated as there is the need to construct a ``galley-like''
% layout for communications.
% \begin{macrocode}
%<*jacsat>
\ProvidesFile{achemso-jacsat.cfg}
- [2019-02-14 v3.12a achemso configuration: J. Am. Chem. Soc.]
+ [2020-05-06 v3.13 achemso configuration: J. Am. Chem. Soc.]
\SectionNumbersOff
\ifx\acs@manuscript\acs@manuscript@communication\else
\expandafter\endinput
@@ -4226,26 +4016,26 @@ This work consists of the files achemso.dtx,
%</jacsat>
%<*langd5>
\ProvidesFile{achemso-langd5.cfg}
- [2019-02-14 v3.12a achemso configuration: Langmuir]
+ [2020-05-06 v3.13 achemso configuration: Langmuir]
\def\acs@type@list{article,letter,suppinfo}
\SectionNumbersOff
%</langd5>
%<*mamobx>
\ProvidesFile{achemso-mamobx.cfg}
- [2019-02-14 v3.12a achemso configuration: Macromolecules]
+ [2020-05-06 v3.13 achemso configuration: Macromolecules]
\SectionNumbersOff
\setkeys{acs}{doi = true}
%</mamobx>
%<*mpohbp>
\ProvidesFile{achemso-mpohbp.cfg}
- [2019-02-14 v3.12a achemso configuration: Mol. Pharm.]
+ [2020-05-06 v3.13 achemso configuration: Mol. Pharm.]
\setkeys{acs}{keywords = true}
\def\acs@type@list{article,suppinfo}
\SectionNumbersOff
%</mpohbp>
%<*nalefd>
\ProvidesFile{achemso-nalefd.cfg}
- [2019-02-14 v3.12a achemso configuration: Nano Lett.]
+ [2020-05-06 v3.13 achemso configuration: Nano Lett.]
\setkeys{acs}{keywords = true}
\def\acs@type@default{letter}
\def\acs@type@list{letter}
@@ -4253,7 +4043,7 @@ This work consists of the files achemso.dtx,
%</nalefd>
%<*orlef7>
\ProvidesFile{achemso-orlef7.cfg}
- [2019-02-14 v3.12a achemso configuration: Org. Lett.]
+ [2020-05-06 v3.13 achemso configuration: Org. Lett.]
\def\acs@type@default{communication}
\def\acs@type@list{communication}
\SectionNumbersOff
@@ -4263,13 +4053,13 @@ This work consists of the files achemso.dtx,
%</orlef7>
%<*oprdfk>
\ProvidesFile{achemso-oprdfk.cfg}
- [2019-02-14 v3.12a achemso configuration: Org. Proc. Res. Dev.]
+ [2020-05-06 v3.13 achemso configuration: Org. Proc. Res. Dev.]
\def\acs@type@list{article,highlight,review,suppinfo}
\SectionNumbersOff
%</oprdfk>
%<*orgnd7>
\ProvidesFile{achemso-orgnd7.cfg}
- [2019-02-14 v3.12a achemso configuration: Organometallics]
+ [2020-05-06 v3.13 achemso configuration: Organometallics]
\SectionNumbersOff
%</orgnd7>
% \end{macrocode}
@@ -4934,7 +4724,7 @@ FUNCTION { count.entries } {
% Start and end of bibliography functions
FUNCTION { begin.bib } {
- "achemso 2019-02-14 v3.12a" top$
+ "achemso 2020-05-06 v3.13" top$
preamble$ empty$
{ }
{
diff --git a/macros/latex/contrib/achemso/achemso.ins b/macros/latex/contrib/achemso/achemso.ins
new file mode 100644
index 0000000000..a1237e114a
--- /dev/null
+++ b/macros/latex/contrib/achemso/achemso.ins
@@ -0,0 +1,149 @@
+\iffalse meta-comment
+
+File: achemso.ins Copyright (C) 2020 Joseph Wright
+
+It may be distributed and/or modified under the conditions of the
+LaTeX Project Public License (LPPL), either version 1.3c of this
+license or (at your option) any later version. The latest version
+of this license is in the file
+
+ https://www.latex-project.org/lppl.txt
+
+This file is part of the "achemso bundle" (The Work in LPPL)
+and all files in that bundle must be distributed together.
+
+The released version of this bundle is available from CTAN.
+
+-----------------------------------------------------------------------
+
+The development version of the bundle can be found at
+
+ https://github.com/josephwright/achemso
+
+for those people who are interested.
+
+-----------------------------------------------------------------------
+
+\fi
+
+\input docstrip.tex
+\askforoverwritefalse
+
+\postamble
+
+Originally developed by Mats Dahlgren
+Copyright (C) 1996-1998 by Mats Dahlgren
+Copyright (C) 2008-2020 by
+ Joseph Wright <joseph.wright@morningstar2.co.uk>
+
+Part of this bundle is derived from cite.sty, to which the
+following license applies:
+ Copyright (C) 1989-2009 by Donald Arseneau
+ These macros may be freely transmitted, reproduced, or
+ modified provided that this notice is left intact.
+
+It may be distributed and/or modified under the conditions of
+the LaTeX Project Public License (LPPL), either version 1.3c of
+this license or (at your option) any later version. The latest
+version of this license is in the file:
+
+ http://www.latex-project.org/lppl.txt
+
+This work is "maintained" (as per LPPL maintenance status) by
+ Joseph Wright.
+
+This work consists of the files achemso.dtx,
+ achemso-demo.bib and
+ achemso-demo.tex,
+ and the derived files achemso.cls,
+ achemso.ins,
+ achemso.pdf,
+ achemso.sty,
+ natmove.sty and
+ a number of configuration files.
+
+\endpostamble
+
+\keepsilent
+
+\generate{
+ \file{achemso.cls}{\from{achemso.dtx}{class}}
+ \file{achemso.sty}{\from{achemso.dtx}{package}}
+ \file{natmove.sty}{\from{achemso.dtx}{natmove}}
+}
+
+\generate{\file{achemso-aaembp.cfg}{\from{achemso.dtx}{aaembp}}
+ \file{achemso-aaemcq.cfg}{\from{achemso.dtx}{aaemcq}}
+ \file{achemso-aamick.cfg}{\from{achemso.dtx}{aamick}}
+ \file{achemso-aanmf6.cfg}{\from{achemso.dtx}{aanmf6}}
+ \file{achemso-aapmcd.cfg}{\from{achemso.dtx}{aapmcd}}
+ \file{achemso-abseba.cfg}{\from{achemso.dtx}{abseba}}
+ \file{achemso-accacs.cfg}{\from{achemso.dtx}{accacs}}
+ \file{achemso-achre4.cfg}{\from{achemso.dtx}{achre4}}
+}
+\generate{\file{achemso-acscii.cfg}{\from{achemso.dtx}{acscii}}
+ \file{achemso-acbcct.cfg}{\from{achemso.dtx}{acbcct}}
+ \file{achemso-acncdm.cfg}{\from{achemso.dtx}{acncdm}}
+ \file{achemso-acsccc.cfg}{\from{achemso.dtx}{acsccc}}
+ \file{achemso-aeecco.cfg}{\from{achemso.dtx}{aeecco}}
+ \file{achemso-aesccq.cfg}{\from{achemso.dtx}{aesccq}}
+ \file{achemso-aelccp.cfg}{\from{achemso.dtx}{aelccp}}
+ \file{achemso-aewcaa.cfg}{\from{achemso.dtx}{aewcaa}}
+}
+\generate{\file{achemso-ascefj.cfg}{\from{achemso.dtx}{ascefj}}
+ \file{achemso-amlccd.cfg}{\from{achemso.dtx}{amlccd}}
+ \file{achemso-amlcef.cfg}{\from{achemso.dtx}{amlcef}}
+ \file{achemso-amclct.cfg}{\from{achemso.dtx}{amclct}}
+ \file{achemso-ancac3.cfg}{\from{achemso.dtx}{ancac3}}
+ \file{achemso-acsodf.cfg}{\from{achemso.dtx}{acsodf}}
+ \file{achemso-apchd5.cfg}{\from{achemso.dtx}{apchd5}}
+ \file{achemso-aidcbc.cfg}{\from{achemso.dtx}{aidcbc}}
+}
+\generate{\file{achemso-ascecg.cfg}{\from{achemso.dtx}{ascecg}}
+ \file{achemso-asbcd6.cfg}{\from{achemso.dtx}{asbcd6}}
+ \file{achemso-ancham.cfg}{\from{achemso.dtx}{ancham}}
+ \file{achemso-bichaw.cfg}{\from{achemso.dtx}{bichaw}}
+ \file{achemso-bcches.cfg}{\from{achemso.dtx}{bcches}}
+ \file{achemso-bomaf6.cfg}{\from{achemso.dtx}{bomaf6}}
+ \file{achemso-crtoec.cfg}{\from{achemso.dtx}{crtoec}}
+ \file{achemso-chreay.cfg}{\from{achemso.dtx}{chreay}}
+}
+\generate{\file{achemso-cmatex.cfg}{\from{achemso.dtx}{cmatex}}
+ \file{achemso-cgdefu.cfg}{\from{achemso.dtx}{cgdefu}}
+ \file{achemso-enfuem.cfg}{\from{achemso.dtx}{enfuem}}
+ \file{achemso-esthag.cfg}{\from{achemso.dtx}{esthag}}
+ \file{achemso-estlcu.cfg}{\from{achemso.dtx}{estlcu}}
+ \file{achemso-iecred.cfg}{\from{achemso.dtx}{iecred}}
+ \file{achemso-inoraj.cfg}{\from{achemso.dtx}{inoraj}}
+ \file{achemso-jafcau.cfg}{\from{achemso.dtx}{jafcau}}
+}
+\generate{\file{achemso-jceda8.cfg}{\from{achemso.dtx}{jceda8}}
+ \file{achemso-jceaax.cfg}{\from{achemso.dtx}{jceaax}}
+ \file{achemso-jcisd8.cfg}{\from{achemso.dtx}{jcisd8}}
+ \file{achemso-jctcce.cfg}{\from{achemso.dtx}{jctcce}}
+ \file{achemso-jmcmar.cfg}{\from{achemso.dtx}{jmcmar}}
+ \file{achemso-jnprdf.cfg}{\from{achemso.dtx}{jnprdf}}
+ \file{achemso-joceah.cfg}{\from{achemso.dtx}{joceah}}
+ \file{achemso-jpcafh.cfg}{\from{achemso.dtx}{jpcafh}}
+}
+\generate{\file{achemso-jpcbfk.cfg}{\from{achemso.dtx}{jpcbfk}}
+ \file{achemso-jpccck.cfg}{\from{achemso.dtx}{jpccck}}
+ \file{achemso-jpclcd.cfg}{\from{achemso.dtx}{jpclcd}}
+ \file{achemso-jprobs.cfg}{\from{achemso.dtx}{jprobs}}
+ \file{achemso-jacsat.cfg}{\from{achemso.dtx}{jacsat}}
+ \file{achemso-langd5.cfg}{\from{achemso.dtx}{langd5}}
+ \file{achemso-mamobx.cfg}{\from{achemso.dtx}{mamobx}}
+ \file{achemso-mpohbp.cfg}{\from{achemso.dtx}{mpohbp}}
+}
+\generate{\file{achemso-nalefd.cfg}{\from{achemso.dtx}{nalefd}}
+ \file{achemso-orlef7.cfg}{\from{achemso.dtx}{orlef7}}
+ \file{achemso-oprdfk.cfg}{\from{achemso.dtx}{oprdfk}}
+ \file{achemso-orgnd7.cfg}{\from{achemso.dtx}{orgnd7}}
+}
+
+\generate{
+ \file{achemso.bst}{\from{achemso.dtx}{bst}}
+ \file{biochem.bst}{\from{achemso.dtx}{bst,bio}}
+}
+
+\endbatchfile
diff --git a/macros/latex/contrib/achemso/achemso.pdf b/macros/latex/contrib/achemso/achemso.pdf
index 8f2958cb75..c4d7a79346 100644
--- a/macros/latex/contrib/achemso/achemso.pdf
+++ b/macros/latex/contrib/achemso/achemso.pdf
Binary files differ
diff --git a/macros/latex/contrib/animate/ChangeLog b/macros/latex/contrib/animate/ChangeLog
index 66592c1bb6..b67e5692c8 100644
--- a/macros/latex/contrib/animate/ChangeLog
+++ b/macros/latex/contrib/animate/ChangeLog
@@ -1,3 +1,6 @@
+2020-05-06
+ * fix: control button transparency (all drivers)
+
2020-04-25
* fix: compilation error in case of `dvisvgm' + [french]{babel}. For
slightly better performance, \animategraphics doesn't pass `clip' anymore
diff --git a/macros/latex/contrib/animate/animate.pdf b/macros/latex/contrib/animate/animate.pdf
index 75dad51500..bc969083f5 100644
--- a/macros/latex/contrib/animate/animate.pdf
+++ b/macros/latex/contrib/animate/animate.pdf
Binary files differ
diff --git a/macros/latex/contrib/animate/animate.sty b/macros/latex/contrib/animate/animate.sty
index b4e05000ab..eaf27e7440 100644
--- a/macros/latex/contrib/animate/animate.sty
+++ b/macros/latex/contrib/animate/animate.sty
@@ -13,7 +13,7 @@
\NeedsTeXFormat{LaTeX2e}
-\def\@anim@version{2020/04/25}
+\def\@anim@version{2020/05/06}
\ProvidesPackage{animate}
[\@anim@version\space PDF & SVG animations from files and inline graphics]
@@ -618,7 +618,6 @@
%dvips .OR. dvisvgm
%stroking commands
\def\@anim@btnend{%
- \@anim@fg\space
0.5 setlinewidth
1 setlinecap
1 setlinejoin
@@ -632,8 +631,9 @@
14 1 6.5 1 2 arct
closepath
\ifx\empty\@anim@bg\empty\else
- gsave \@anim@bg\space fill grestore
+ gsave \@anim@bg\space bgfill grestore
\fi
+ \@anim@fg\space
stroke
%
1 setlinewidth
@@ -647,7 +647,6 @@
stroke
}
\def\@anim@btnstep{%
- \@anim@fg\space
0.5 setlinewidth
1 setlinecap
1 setlinejoin
@@ -661,8 +660,9 @@
14 1 6.5 1 2 arct
closepath
\ifx\empty\@anim@bg\empty\else
- gsave \@anim@bg\space fill grestore
+ gsave \@anim@bg\space bgfill grestore
\fi
+ \@anim@fg\space
stroke
%
1 setlinewidth
@@ -672,7 +672,6 @@
stroke
}
\def\@anim@btnplay{%
- \@anim@fg\space
0.5 setlinewidth
1 setlinecap
1 setlinejoin
@@ -682,8 +681,9 @@
14 14 1 14 2 arct
0 14 lineto
\ifx\empty\@anim@bg\empty\else
- gsave closepath \@anim@bg\space fill grestore
+ gsave closepath \@anim@bg\space bgfill grestore
\fi
+ \@anim@fg\space
stroke
0.1 setlinewidth
0 14 moveto
@@ -698,7 +698,6 @@
stroke
}
\def\@anim@btnpause{%
- \@anim@fg\space
0.5 setlinewidth
1 setlinecap
1 setlinejoin
@@ -708,8 +707,9 @@
14 14 1 14 2 arct
0 14 lineto
\ifx\empty\@anim@bg\empty\else
- gsave closepath \@anim@bg\space fill grestore
+ gsave closepath \@anim@bg\space bgfill grestore
\fi
+ \@anim@fg\space
stroke
%
0 setlinecap
@@ -719,7 +719,6 @@
stroke
}
\def\@anim@btnminus{%
- \@anim@fg\space
0.5 setlinewidth
1 setlinecap
1 setlinejoin
@@ -733,8 +732,9 @@
14 1 6.5 1 2 arct
closepath
\ifx\empty\@anim@bg\empty\else
- gsave \@anim@bg\space fill grestore
+ gsave \@anim@bg\space bgfill grestore
\fi
+ \@anim@fg\space
stroke
%
1.0 setlinewidth
@@ -744,7 +744,6 @@
stroke
}
\def\@anim@btnplus{%
- \@anim@fg\space
0.5 setlinewidth
1 setlinecap
1 setlinejoin
@@ -758,8 +757,9 @@
14 1 6.5 1 2 arct
closepath
\ifx\empty\@anim@bg\empty\else
- gsave \@anim@bg\space fill grestore
+ gsave \@anim@bg\space bgfill grestore
\fi
+ \@anim@fg\space
stroke
%
1.0 setlinewidth
@@ -770,8 +770,19 @@
7.5 10.3 lineto
stroke
}
+ \def\@anim@btnresetbg{% Reset-button background for dvisvgm
+ 6.5 1 moveto
+ 1 1 1 6.5 2 arct
+ 1 6.5 lineto
+ 1 14 6.5 14 2 arct
+ 6.5 14 lineto
+ 14 14 14 6.5 2 arct
+ 14 6.5 lineto
+ 14 1 6.5 1 2 arct
+ closepath
+ \@anim@bg\space fill
+ }
\def\@anim@btnreset{%
- \@anim@fg\space
0.5 setlinewidth
1 setlinecap
1 setlinejoin
@@ -784,9 +795,10 @@
14 6.5 lineto
14 1 6.5 1 2 arct
closepath
- \ifx\empty\@anim@bg\empty\else
- gsave \@anim@bg\space fill grestore
- \fi
+ \ifx\empty\@anim@bg\empty\else\if@anim@dvisvgm\else
+ gsave \@anim@bg\space bgfill grestore
+ \fi\fi
+ \@anim@fg\space
stroke
%
1 setlinewidth
@@ -817,66 +829,137 @@
\ifx\@anim@EndLeft\@anim@arg%
\@anim@xbutton{EndLeft}{%
[-1 0 0 1 15 0] concat
- \ifx\@anim@lscape\@anim@@lscape [0 -1 -1 0 15 15] concat \fi%
+ \if@anim@dvisvgm\else\ifx\@anim@lscape\@anim@@lscape
+ [0 1 -1 0 15 0] concat
+ \fi\fi%
\@anim@btnend}{#2}%
\fi%
\ifx\@anim@EndRight\@anim@arg%
\@anim@xbutton{EndRight}{%
- \ifx\@anim@lscape\@anim@@lscape [0 1 -1 0 15 0] concat \fi%
+ \if@anim@dvisvgm\else\ifx\@anim@lscape\@anim@@lscape
+ [0 1 -1 0 15 0] concat
+ \fi\fi%
\@anim@btnend}{#2}%
\fi%
\ifx\@anim@Minus\@anim@arg%
\@anim@xbutton{Minus}{%
- \ifx\@anim@lscape\@anim@@lscape [0 1 -1 0 15 0] concat \fi%
+ \if@anim@dvisvgm\else\ifx\@anim@lscape\@anim@@lscape
+ [0 1 -1 0 15 0] concat
+ \fi\fi%
\@anim@btnminus}{#2}%
\fi%
\ifx\@anim@PauseLeft\@anim@arg%
\@anim@xbutton{PauseLeft}{%
[-1 0 0 1 15 0] concat
- \ifx\@anim@lscape\@anim@@lscape [0 -1 -1 0 15 15] concat \fi%
+ \if@anim@dvisvgm\else\ifx\@anim@lscape\@anim@@lscape
+ [0 1 -1 0 15 0] concat
+ \fi\fi%
\@anim@btnpause}{#2}%
\fi%
\ifx\@anim@PauseRight\@anim@arg%
\@anim@xbutton{PauseRight}{%
- \ifx\@anim@lscape\@anim@@lscape [0 1 -1 0 15 0] concat \fi%
+ \if@anim@dvisvgm\else\ifx\@anim@lscape\@anim@@lscape
+ [0 1 -1 0 15 0] concat
+ \fi\fi%
\@anim@btnpause}{#2}%
\fi%
\ifx\@anim@PlayLeft\@anim@arg%
\@anim@xbutton{PlayLeft}{%
[-1 0 0 1 15 0] concat
- \ifx\@anim@lscape\@anim@@lscape [0 -1 -1 0 15 15] concat \fi%
+ \if@anim@dvisvgm\else\ifx\@anim@lscape\@anim@@lscape
+ [0 1 -1 0 15 0] concat
+ \fi\fi%
\@anim@btnplay}{#2}%
\fi%
\ifx\@anim@PlayRight\@anim@arg%
\@anim@xbutton{PlayRight}{%
- \ifx\@anim@lscape\@anim@@lscape [0 1 -1 0 15 0] concat \fi%
+ \if@anim@dvisvgm\else\ifx\@anim@lscape\@anim@@lscape
+ [0 1 -1 0 15 0] concat
+ \fi\fi%
\@anim@btnplay}{#2}%
\fi%
\ifx\@anim@Plus\@anim@arg%
\@anim@xbutton{Plus}{\@anim@btnplus}{#2}%
\fi%
\ifx\@anim@Reset\@anim@arg%
- \@anim@xbutton{Reset}{%
- \ifx\@anim@lscape\@anim@@lscape [0 1 -1 0 15 0] concat \fi%
- \@anim@btnreset}{#2}%
+ \if@anim@dvisvgm% Reset btn has filled foreground parts. In dvisvgm, for
+ % filling and setting transparency correctly, BG and FG are treated
+ % separately.
+ \ifcsname btn#1:#2\endcsname\else%
+ \ifx\empty\@anim@bg\empty\else%
+ \@anim@xbutton{ResetBG}{%
+ \@anim@btnresetbg}{#2}%
+ \fi%
+ \begingroup%
+ \def\@anim@alpha{}%
+ \@anim@xbutton{ResetFG}{%
+ \@anim@btnreset}{#2}%
+ \endgroup%
+ \ifx\empty\@anim@bg\empty\else%
+ \global\setbox\@anim@box=\hbox to \@anim@btnsize {%
+ \vbox to \@anim@btnsize {\vss%
+ \@anim@refxform{\@anim@getkeyval{btnResetBG:#2}}%
+ \@anim@refxform{\@anim@lastxform}%
+ }\hss%
+ }%
+ \@anim@xform{0}{1}{}{}{\@anim@box}%
+ \fi%
+ \@anim@newkey{btn#1:#2}{\@anim@lastxform}%
+ \fi%
+ \else%
+ \@anim@xbutton{Reset}{%
+ \ifx\@anim@lscape\@anim@@lscape [0 1 -1 0 15 0] concat \fi%
+ \@anim@btnreset}{#2}%
+ \fi%
\fi%
\ifx\@anim@StepLeft\@anim@arg%
\@anim@xbutton{StepLeft}{%
[-1 0 0 1 15 0] concat
- \ifx\@anim@lscape\@anim@@lscape [0 -1 -1 0 15 15] concat \fi%
+ \if@anim@dvisvgm\else\ifx\@anim@lscape\@anim@@lscape
+ [0 1 -1 0 15 0] concat
+ \fi\fi%
\@anim@btnstep}{#2}%
\fi%
\ifx\@anim@StepRight\@anim@arg%
\@anim@xbutton{StepRight}{%
- \ifx\@anim@lscape\@anim@@lscape [0 1 -1 0 15 0] concat \fi%
+ \if@anim@dvisvgm\else\ifx\@anim@lscape\@anim@@lscape
+ [0 1 -1 0 15 0] concat
+ \fi\fi%
\@anim@btnstep}{#2}%
\fi%
}
\def\@anim@xbutton#1#2#3{% #1: name; #2: stroking commands,
+ % only create if button face doesn't exist yet
\ifcsname btn#1:#3\endcsname\else% #3: current colour+alpha+ ... combination
- % only create if button face doesn't exist yet
\global\setbox\@anim@box=\hbox to 15bp {\vbox to 15bp {\vss%
- \@anim@literal{}{#2}%
+ \@anim@literal{}{%
+ save
+ \ifx\empty\@anim@alpha\empty%
+ /bgfill {fill} bind def
+ \else\if@anim@dvisvgm
+ /bgfill {fill} bind def
+ \else%
+ /bgfill {%
+ /.setfillconstantalpha where {%
+ pop gsave \@anim@alpha\space .setfillconstantalpha fill
+ 1 .setfillconstantalpha newpath fill grestore newpath%
+ }{%
+ /.setopacityalpha where {%
+ pop gsave \@anim@alpha\space .setopacityalpha fill
+ 1 .setopacityalpha newpath fill grestore newpath%
+ }{%
+ %Distiller
+ gsave
+ mark /ca \@anim@alpha\space/SetTransparency pdfmark fill
+ mark /ca 1.0 /SetTransparency pdfmark newpath fill
+ grestore newpath%
+ } ifelse%
+ } ifelse%
+ } bind def
+ \fi\fi%
+ #2
+ restore%
+ }%
}\hss}%
\if@anim@dvisvgm%
\global\setbox\@anim@box=\hbox{%
@@ -884,32 +967,10 @@
\fi%
%distill box into XObject
\@anim@xform{0}{1}{}{%
- \ifx\empty\@anim@alpha\empty\else%
- \if@anim@dvisvgm%
- opacity='\@anim@alpha'%
- \else%
- /Group <</S/Transparency>>%
- \fi%
- \fi%
+ \ifx\empty\@anim@alpha\empty\else\if@anim@dvisvgm%
+ fill-opacity='\@anim@alpha'%
+ \fi\fi%
}{\@anim@box}%
- %nested XObject if transparency is to be added
- \if@anim@dvisvgm\else%
- \ifx\empty\@anim@alpha\empty\else%
- \global\setbox\@anim@box=\hbox to 15bp {\vbox to 15bp {\vss%
- \@anim@literal{direct}{%
- /.setopacityalpha where {%
- %Ghostscript
- pop \@anim@alpha\space .setopacityalpha%
- }{%
- %Distiller
- mark /CA \@anim@alpha /ca \@anim@alpha /SetTransparency pdfmark%
- } ifelse%
- }%
- \@anim@refxform{\@anim@lastxform}%
- }\hss}%
- \@anim@xform{0}{0}{}{}{\@anim@box}%
- \fi%
- \fi%
\@anim@newkey{btn#1:#3}{\@anim@lastxform}%
\fi%
}
@@ -940,7 +1001,7 @@
0 j
100 47 m
100 103 l
- S
+ S%
}
\def\@anim@btnstep{%
5 w
@@ -963,7 +1024,7 @@
55 47 m
96 75 l
55 103 l
- S
+ S%
}
\def\@anim@btnplay{%
5 w
@@ -987,7 +1048,7 @@
50 40 m
50 110 l
100 75 l
- s
+ s%
}
\def\@anim@btnpause{%
5 w
@@ -1007,7 +1068,7 @@
20 w
22 40 m
22 110 l
- S
+ S%
}
\def\@anim@btnminus{%
5 w
@@ -1030,7 +1091,7 @@
0 J
47 75 m
103 75 l
- S
+ S%
}
\def\@anim@btnplus{%
5 w
@@ -1055,7 +1116,7 @@
103 75 l
75 47 m
75 103 l
- S
+ S%
}
\def\@anim@btnreset{%
5 w
@@ -1079,6 +1140,7 @@
75 103 l
S
\@anim@@@fg\space
+ \ifx\empty\@anim@alpha\empty\else/R2 gs \fi
35 50 m
70 75 l
35 100 l
@@ -1093,7 +1155,7 @@
35 75 l
120 75 m
115 75 l
- S
+ S%
}
\def\@anim@makebutton#1#2{% #1: name ; #2: current colour, alpha, ...
\edef\@anim@arg{#1}%
@@ -1176,26 +1238,21 @@
}
%XObject creation
\def\@anim@xbutton#1#2#3{% #1 name, #2 stroking commands, #3 @anim@num
- \ifcsname btn#1:#3\endcsname\else% only create if button face doesn't
- \@anim@streamobj{% % exist yet
- /Type/XObject/Subtype/Form/BBox [0 0 15 15]
+ \ifcsname btn#1:#3\endcsname\else% only create if button face doesn't% exist yet
+ \edef\@anim@arg{#1}%
+ \@anim@streamobj{%
+ /Type/XObject/Subtype/Form/BBox [0 0 15 15]%
\ifx\empty\@anim@alpha\empty\else%
- /Group <</S/Transparency>>%
- \fi%
- }{#2}%
- \ifx\empty\@anim@alpha\empty\else%
- \@anim@streamobj{%
- /Type/XObject/Subtype/Form/BBox [0 0 15 15]%
/Resources <<%
/ExtGState <<%
- /R1 <<%
- /Type/ExtGState/ca \@anim@alpha/CA \@anim@alpha/AIS false%
- >>%
+ /R1 <</Type/ExtGState/ca \@anim@alpha>>%
+ \ifx\@anim@Reset\@anim@arg%
+ /R2 <</Type/ExtGState/ca 1.0>>%
+ \fi%
>>%
- /XObject <</R2 \@anim@lastobj>>%
>>%
- }{/R1 gs /R2 Do}%
- \fi%
+ \fi%
+ }{\ifx\empty\@anim@alpha\empty\else/R1 gs\fi\space #2}%
\@anim@newkey{btn#1:#3}{\@anim@lastobj}%
\fi%
}
@@ -1527,6 +1584,7 @@
\let\input@path\Ginput@path%
\fi%
\setkeys{anim@user}{#1}%
+ \ifx\empty\@anim@bg\empty\xdef\@anim@alpha{}\fi%
\xdef\@anim@btnsize{\the\dimexpr\@anim@btnsize\relax}%
%correct wrong option combination; totalheight overrides height
\ifnum\@anim@resizeflags=3\relax% height+totalheight->totalheight
@@ -1962,7 +2020,7 @@
\@anim@annot{\@anim@btnsize}{\@anim@btnsize}{\z@}{%
cursor='pointer' onmousedown='\@anim@btnJS{#1}{\@anim@arg}'%
}%
- \@anim@updatebbox{\@anim@btnsize}{\@anim@btnsize}{\z@}%
+ \@anim@updatebbox{\@anim@btnsize}{\@anim@btnsize}{0pt}%
\hbox to \@anim@btnsize {%
\vrule width \z@ height \@anim@btnsize depth \z@%
\hss%
@@ -2048,6 +2106,7 @@
\let\input@path\Ginput@path%
\fi%
\setkeys{anim@user}{#1}%
+ \ifx\empty\@anim@bg\empty\xdef\@anim@alpha{}\fi%
\xdef\@anim@btnsize{\the\dimexpr\@anim@btnsize\relax}%
%correct wrong option combination; totalheight overrides height
\ifnum\@anim@resizeflags=3\relax% height+totalheight->totalheight
diff --git a/macros/latex/contrib/animate/animate.tex b/macros/latex/contrib/animate/animate.tex
index 0249961249..bd9c37de1e 100644
--- a/macros/latex/contrib/animate/animate.tex
+++ b/macros/latex/contrib/animate/animate.tex
@@ -112,7 +112,7 @@
\section{Introduction}
This package provides an interface for creating PDF and SVG files with animated content from sets of graphics or image files, from inline graphics, such as \LaTeX-picture, PSTricks or pgf/TikZ generated pictures, or just from typeset text. Unlike standard movie/video formats, package `animate' allows for animating vector graphics. The result is roughly similar to the SWF (Flash) format, although not as space-efficient.
-Package `animate' supports the usual workflows for making PDF, i.\,e. pdf\LaTeX{}, Lua\LaTeX{}, \LaTeX{} $\rightarrow$ \verb+dvips+ $\rightarrow$ \verb+ps2pdf+/Distiller and \pXepLaTeX{} $\rightarrow$ \verb+(x)dvipdfmx+. For animated SVG, it supports the \verb+dvisvgm+ driver. The DVI/XDV used as input for \verb+dvisvgm+ can be generated with \LaTeX{}, Lua\LaTeX{} (in DVI mode with command `\verb+dvilualatex+') and \XeLaTeX{} (with option `\verb+--no-pdf+').
+Package `animate' supports the usual workflows for making PDF, i.\,e. pdf\LaTeX{}, Lua\-\LaTeX{}, \LaTeX{} $\rightarrow$ \verb+dvips+ $\rightarrow$ \verb+ps2pdf+/Distiller and \pXepLaTeX{} $\rightarrow$ \verb+(x)dvipdfmx+. For animated SVG, it supports the \verb+dvisvgm+ driver. The DVI/XDV used as input for \verb+dvisvgm+ can be generated with \LaTeX{}, Lua\LaTeX{} (in DVI mode with command `\verb+dvilualatex+') and \XeLaTeX{} (with option `\verb+--no-pdf+').
PDF files with animations can be viewed in Acrobat Reader (except on mobile devices), PDF-XChange and Foxit Reader.
@@ -1377,8 +1377,11 @@ dvilualatex
xelatex -no-pdf
\end{verbatim}
to produce DVI or XDV output from the \LaTeX{} source. After this, SVG is obtained by running
+%\begin{verbatim}
+%dvisvgm --font-format=woff --exact --zoom=-1 --page=1,- --optimize ...
+%\end{verbatim}
\begin{verbatim}
-dvisvgm --font-format=woff --exact --zoom=-1 --page=1,- --optimize ...
+dvisvgm --font-format=woff --exact --zoom=-1 --page=1,- ...
\end{verbatim}
on the intermediate DVI or XDV file.
@@ -1390,7 +1393,7 @@ The purpose of `\verb+--zoom=-1+' is to produce responsive SVG. If embedded in a
By default, \verb+dvisvgm+ processes only the very first page of the input file. To convert multipage DVI/XDV with several animations, add option `\verb+--page=1,-+'.
-With option `\verb+--optimize+', \verb+dvisvgm+ applies several optimizations to reduce the output file size.
+%With option `\verb+--optimize+', \verb+dvisvgm+ applies several optimizations to reduce the output file size.
As SVG derives from XML it is not known to be particularly economical in terms of file size. Compressed SVG, with file extension `\verb+svgz+', shortens download times and is supported by most Web browsers. It can be generated by adding option `\verb+-z+'. Also, option `\verb+--precision=1+' may be used to reduce the SVG file size. It limits the precision of floating point numbers, such as coordinates, to one decimal figure. Sometimes, animations may behave stangely after applying this option. Then, of course, it should be omitted.
diff --git a/macros/latex/contrib/beamer/CHANGELOG.md b/macros/latex/contrib/beamer/CHANGELOG.md
index 7d5020ab7b..ee19a1148e 100644
--- a/macros/latex/contrib/beamer/CHANGELOG.md
+++ b/macros/latex/contrib/beamer/CHANGELOG.md
@@ -8,6 +8,20 @@ a major and minor version only.
## [Unreleased]
+## [v3.58]
+
+### Changed
+
+- re-introduced `\strut` after the frametitle (see #535)
+- Promote bookmark level for index (see #554)
+- clip `\insertslideintonotes` to show only visible area
+- using biblatex filehooks to make adjustments to the bibliography appearence (see #581)
+
+### Fixed
+
+- Avoid loop with overlayarea in vmode (issue #580)
+- Handling of `\\` in article mode (issue #582)
+
## [v3.57]
### Changed
@@ -81,7 +95,8 @@ a major and minor version only.
- Support for `noxcolor` with `beamerarticle` (see #483)
- Treatment of mixed overlay/alert specifications
-[Unreleased]: https://github.com/josephwright/beamer/compare/v3.57...HEAD
+[Unreleased]: https://github.com/josephwright/beamer/compare/v3.58...HEAD
+[v3.58]: https://github.com/josephwright/beamer/compare/v3.57...v3.58
[v3.57]: https://github.com/josephwright/beamer/compare/v3.56...v3.57
[v3.56]: https://github.com/josephwright/beamer/compare/v3.55...v3.56
[v3.55]: https://github.com/josephwright/beamer/compare/v3.54...v3.55
diff --git a/macros/latex/contrib/beamer/base/beamer.cls b/macros/latex/contrib/beamer/base/beamer.cls
index f3564e183c..8da6b10836 100644
--- a/macros/latex/contrib/beamer/base/beamer.cls
+++ b/macros/latex/contrib/beamer/base/beamer.cls
@@ -12,7 +12,7 @@
% See the file doc/licenses/LICENSE for more details.
\ProvidesClass{beamer}
- [2019/09/29 v3.57 A class for typesetting presentations]
+ [2020/05/06 v3.58 A class for typesetting presentations]
% Setup modes and check for article option
% Also loads packages required by both beamer and beamerarticle
diff --git a/macros/latex/contrib/beamer/base/beamerarticle.sty b/macros/latex/contrib/beamer/base/beamerarticle.sty
index 2972dd7fb0..1b3de32744 100644
--- a/macros/latex/contrib/beamer/base/beamerarticle.sty
+++ b/macros/latex/contrib/beamer/base/beamerarticle.sty
@@ -12,7 +12,7 @@
% See the file doc/licenses/LICENSE for more details.
\ProvidesPackage{beamerarticle}
- [2019/09/29 v3.57 beamer input in article mode]
+ [2020/05/06 v3.58 beamer input in article mode]
% Setup modes and check for article option
% Also loads packages required by both beamer and beamerarticle
diff --git a/macros/latex/contrib/beamer/base/beamerbaseframe.sty b/macros/latex/contrib/beamer/base/beamerbaseframe.sty
index 5da51c7ef2..bda14b5d5a 100644
--- a/macros/latex/contrib/beamer/base/beamerbaseframe.sty
+++ b/macros/latex/contrib/beamer/base/beamerbaseframe.sty
@@ -755,6 +755,9 @@
{
\expandafter\let\expandafter\beamer@origbreak\expandafter=%
\csname\expandafter\@gobble\string\\ \endcsname% evil trickery to add a space to the name
+ \ifx\beamer@origbreak\relax
+ \let\beamer@origbreak\\
+ \fi
\DeclareRobustCommand\\{\beamer@ifnextcharospec{\beamer@breaker}{\beamer@@breaker}}
\def\beamer@breaker<#1>{\only<#1>{\beamer@origbreak}}
\def\beamer@@breaker{\ifbeamer@inframe\else\expandafter\beamer@origbreak\fi}
diff --git a/macros/latex/contrib/beamer/base/beamerbaselocalstructure.sty b/macros/latex/contrib/beamer/base/beamerbaselocalstructure.sty
index adf021aae7..c0d85832b5 100644
--- a/macros/latex/contrib/beamer/base/beamerbaselocalstructure.sty
+++ b/macros/latex/contrib/beamer/base/beamerbaselocalstructure.sty
@@ -495,6 +495,29 @@
{\ifcsundef{abx@field@title}{}{\ifpunct{}{\midsentence\newunitpunct}}%
\newblock\unspace\usebeamercolor[fg]{bibliography entry note}}{}{}}
{}}
+
+% Adding patches to some biblatex styles
+\csappto{blx@filehook@postload@numeric.bbx}{%
+ \mode<presentation>{\setbeamertemplate{bibliography item}{\insertbiblabel}}}
+\csappto{blx@filehook@postload@alphabetic.bbx}{%
+ \mode<presentation>{\setbeamertemplate{bibliography item}{\insertbiblabel}}}
+\csappto{blx@filehook@postload@authoryear.bbx}{%
+ \mode<presentation>{%
+ \newlength{\beamer@bibiconwidth}
+ \settowidth\beamer@bibiconwidth{\usebeamertemplate*{bibliography item}}
+ \setlength{\labelwidth}{-\beamer@bibiconwidth}
+ \addtolength{\labelwidth}{2\labelsep}
+ \addtolength{\bibhang}{\labelsep}
+ }}
+\csappto{blx@filehook@postload@authortitle.bbx}{%
+ \mode<presentation>{%
+ \newlength{\beamer@bibiconwidth}
+ \settowidth\beamer@bibiconwidth{\usebeamertemplate*{bibliography item}}
+ \setlength{\labelwidth}{-\beamer@bibiconwidth}
+ \addtolength{\labelwidth}{2\labelsep}
+ \addtolength{\bibhang}{\labelsep}
+ }}
+
\mode
<article>
diff --git a/macros/latex/contrib/beamer/base/beamerbasenotes.sty b/macros/latex/contrib/beamer/base/beamerbasenotes.sty
index b0cc196c31..d15fb1c8fd 100644
--- a/macros/latex/contrib/beamer/base/beamerbasenotes.sty
+++ b/macros/latex/contrib/beamer/base/beamerbasenotes.sty
@@ -203,7 +203,7 @@
\begin{pgflowlevelscope}{\pgftransformscale{#1}}%
\color{normal text.bg}
\pgfpathrectangle{\pgfpointorigin}{\pgfpoint{\paperwidth}{\paperheight}}
- \pgfusepath{fill}
+ \pgfusepath{fill,clip}
\color{normal text.fg}
{\pgftransformshift{\pgfpoint{\beamer@origlmargin}{\footheight}}\pgftext[left,bottom]{\copy\beamer@frameboxcopy}}
\end{pgflowlevelscope}
diff --git a/macros/latex/contrib/beamer/base/beamerbaseoverlay.sty b/macros/latex/contrib/beamer/base/beamerbaseoverlay.sty
index 9b7d9268a0..0f718e7287 100644
--- a/macros/latex/contrib/beamer/base/beamerbaseoverlay.sty
+++ b/macros/latex/contrib/beamer/base/beamerbaseoverlay.sty
@@ -661,7 +661,7 @@
\raggedright
}
{%
- \end{minipage}\vfil
+ \end{minipage}\endgraf\vfil
\egroup
\wd\beamer@areabox=\beamer@animht
\ht\beamer@areabox=\beamer@animwd
diff --git a/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemedefault.sty b/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemedefault.sty
index cd7537d36c..dac39b1ffb 100644
--- a/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemedefault.sty
+++ b/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemedefault.sty
@@ -158,11 +158,11 @@
\usebeamerfont{frametitle}%
\vbox{}\vskip-1ex%
\if@tempswa\else\csname beamer@fte#1\endcsname\fi%
- \strut\insertframetitle\par%
+ \strut\insertframetitle\strut\par%
{%
\ifx\insertframesubtitle\@empty%
\else%
- {\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\strut\insertframesubtitle\par}%
+ {\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\strut\insertframesubtitle\strut\par}%
\fi
}%
\vskip-1ex%
diff --git a/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemeshadow.sty b/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemeshadow.sty
index f76955cbf9..9e4385341d 100644
--- a/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemeshadow.sty
+++ b/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemeshadow.sty
@@ -51,7 +51,7 @@
\vbox{}\vskip-.75ex%
\leftskip0.3cm%
\rightskip0.3cm plus1fil\leavevmode
- \usebeamercolor[fg]{frametitle}\usebeamerfont{frametitle}\strut\insertframetitle\par%
+ \usebeamercolor[fg]{frametitle}\usebeamerfont{frametitle}\strut\insertframetitle\strut\par%
\ifx\insertframesubtitle\@empty\else%
{\usebeamerfont*{framesubtitle}{\usebeamercolor[fg]{framesubtitle}\insertframesubtitle}\strut\par}%
\fi%
diff --git a/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesmoothbars.sty b/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesmoothbars.sty
index 36d1622e23..0a68ff0598 100644
--- a/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesmoothbars.sty
+++ b/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesmoothbars.sty
@@ -97,11 +97,11 @@
\vskip-.5ex%
\nointerlineskip%
\begin{beamercolorbox}[wd=\paperwidth,leftskip=.3cm,rightskip=.3cm plus1fil,vmode]{frametitle}
- \usebeamerfont*{frametitle}\insertframetitle%
+ \usebeamerfont*{frametitle}\strut\insertframetitle%
\ifx\insertframesubtitle\@empty%
\strut\par%
\else
- \par{\usebeamerfont*{framesubtitle}{\usebeamercolor[fg]{framesubtitle}\insertframesubtitle}\strut\par}%
+ \par{\usebeamerfont*{framesubtitle}{\usebeamercolor[fg]{framesubtitle}\strut\insertframesubtitle}\strut\par}%
\fi%%
\usebeamerfont{headline}%
\vskip.5ex
diff --git a/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesmoothtree.sty b/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesmoothtree.sty
index 21ca7701eb..6af2e39505 100644
--- a/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesmoothtree.sty
+++ b/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesmoothtree.sty
@@ -75,11 +75,11 @@
\vskip-.5ex%
\nointerlineskip%
\begin{beamercolorbox}[wd=\paperwidth,leftskip=.935cm,rightskip=.3cm plus1fil]{frametitle}
- \usebeamerfont*{frametitle}\insertframetitle%
+ \usebeamerfont*{frametitle}\strut\insertframetitle%
\ifx\insertframesubtitle\@empty%
\strut\par%
\else
- \par{\usebeamerfont*{framesubtitle}{\usebeamercolor[fg]{framesubtitle}\insertframesubtitle}\strut\par}%
+ \par{\usebeamerfont*{framesubtitle}{\usebeamercolor[fg]{framesubtitle}\strut\insertframesubtitle}\strut\par}%
\fi%%
\usebeamerfont{headline}%
\vskip.5ex
diff --git a/macros/latex/contrib/beamer/doc/beamerexample-conference-talk.pdf b/macros/latex/contrib/beamer/doc/beamerexample-conference-talk.pdf
index ab417b4578..506fc7cfd8 100644
--- a/macros/latex/contrib/beamer/doc/beamerexample-conference-talk.pdf
+++ b/macros/latex/contrib/beamer/doc/beamerexample-conference-talk.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer/doc/beamerexample-lecture-beamer-version.pdf b/macros/latex/contrib/beamer/doc/beamerexample-lecture-beamer-version.pdf
index 4bf5fa4cbd..41ca0bf479 100644
--- a/macros/latex/contrib/beamer/doc/beamerexample-lecture-beamer-version.pdf
+++ b/macros/latex/contrib/beamer/doc/beamerexample-lecture-beamer-version.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer/doc/beamerexample-lecture-print-version.pdf b/macros/latex/contrib/beamer/doc/beamerexample-lecture-print-version.pdf
index 730113c37a..315c8f9f58 100644
--- a/macros/latex/contrib/beamer/doc/beamerexample-lecture-print-version.pdf
+++ b/macros/latex/contrib/beamer/doc/beamerexample-lecture-print-version.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer/doc/beamerug-animations.tex b/macros/latex/contrib/beamer/doc/beamerug-animations.tex
index 78ccfb7d34..66cff33d76 100644
--- a/macros/latex/contrib/beamer/doc/beamerug-animations.tex
+++ b/macros/latex/contrib/beamer/doc/beamerug-animations.tex
@@ -26,7 +26,7 @@ To include an animation in a presentation, you can use, for example, the package
\begin{package}{{multimedia}}
A stand-alone package that implements several commands for including external animation and sound files in a \pdf\ document. The package can be used together with both |dvips| plus |ps2pdf| and |pdflatex|, though the special sound support is available only in |pdflatex|.
- When including this package, you must also include the |hyperref| package. Since you will typically want to include |hyperref| only at the very end of the preamble, |multimedia| will not include |hyperref| itself. However, |multimedia| can be included both before and after |hyperref|. Since \beamer\ includes |hyperref| automatically, you need not worry about this when creating a presentation using \beamer.
+ When including this package, you must also include the |hyperref| package. The |multimedia| is one of the few packages that needs to be loaded after |hyperref|. Since \beamer\ includes |hyperref| automatically, you need not worry about this when creating a presentation using \beamer.
\end{package}
For including an animation in a \pdf\ file, you can use the command |\movie|, which is explained below. Depending on the used options, this command will either setup the \pdf\ file such that the viewer application (like the Acrobat Reader) itself will try to play the movie or that an external program will be called. The latter approach, though much less flexible, must be taken if the viewer application is unable to display the movie itself.
@@ -354,6 +354,8 @@ The \pdf\ specification introduces special sound objects, which are treated quit
\item
\declare{|encoding=|}\meta{method}. Specifies the encoding method, which may be |Raw|, |Signed|, |muLaw|, or |ALaw|. If the method is |muLaw|, this option need not be specified.
\item
+ \declare{|externalviewer|} causes an external application to be launched for playing the sound. Most options, like |loop|, have no effect since they are not passed along to the external application.
+ \item
\declare{|height=|}\meta{\TeX\ dimension}. Overrides the height of the \meta{sound poster text} box and sets it to the given dimension.
\item
\declare{|inlinesound|} causes the sound data to be stored directly in the \pdf-file.
diff --git a/macros/latex/contrib/beamer/doc/beamerug-color.tex b/macros/latex/contrib/beamer/doc/beamerug-color.tex
index 47945b8922..2413c38967 100644
--- a/macros/latex/contrib/beamer/doc/beamerug-color.tex
+++ b/macros/latex/contrib/beamer/doc/beamerug-color.tex
@@ -193,7 +193,7 @@ This section explains how \beamer's color management works.
In \beamer's philosophy, every element of a presentation can have a different color. Unfortunately, it turned out that simply assigning a single color to every element of a presentation is not such a good idea. First of all, we sometimes want colors of elements to change during a presentation, like the color of the item indicators when they become alerted or inside an example block. Second, some elements naturally have two colors, namely a foreground and a background, but not always. Third, sometimes elements somehow should not have any special color but should simply ``run along'' with the color of their surrounding. Finally, giving a special color to every element makes it very hard to globally change colors (like changing all the different kind-of-blue things into kind-of-red things) and it makes later extensions even harder.
-For all these reasons, the color of an element in \beamer\ is a structured object, which we call a \emph{\beamer-color}. Every \beamer-color has two parts: a foreground and a background. Either of these may be ``empty,'' which means that whatever foreground or background was active before should remain active when the color is used.
+For all these reasons, the color of an element in \beamer\ is a structured object, which we call a \emph{\textsl{\beamer}-color}. Every \beamer-color has two parts: a foreground and a background. Either of these may be ``empty,'' which means that whatever foreground or background was active before should remain active when the color is used.
\beamer-colors can \emph{inherit} from other \beamer-colors and the default themes make extensive use of this feature. For example, there is a \beamer-color called |structure| and all sorts of elements inherit from this color. Thus, if someone changes |structure|, the color of all these elements automatically change accordingly. When a color inherits from another color, it can nevertheless still override only the foreground or the background.
diff --git a/macros/latex/contrib/beamer/doc/beamerug-installation.tex b/macros/latex/contrib/beamer/doc/beamerug-installation.tex
index 6c2c2f8226..ef35ef53cc 100644
--- a/macros/latex/contrib/beamer/doc/beamerug-installation.tex
+++ b/macros/latex/contrib/beamer/doc/beamerug-installation.tex
@@ -37,7 +37,7 @@ If you use |pdflatex|, which is optional, you need
\subsection{Installation of Pre-bundled Packages}
-We do not create or manage pre-bundled packages of \beamer, but, fortunately, other nice people do. We cannot give detailed instructions on how to install these packages, since we do not manage them, but we \emph{can} tell you were to find them and we can tell you what these nice people told us on how to install them. If you have a problem with installing, you might wish to have a look at the following first.
+We do not create or manage pre-bundled packages of \beamer, but, fortunately, other nice people do. We cannot give detailed instructions on how to install these packages, since we do not manage them, but we \emph{can} tell you where to find them and we can tell you what these nice people told us on how to install them. If you have a problem with installing, you might wish to have a look at the following first.
\subsubsection{\TeX\ Live and Mac\TeX}
@@ -90,9 +90,9 @@ The package contains a bunch of files; |beamer.cls| is one of these files and ha
When you ask \TeX\ to use a certain class or package, it usually looks for the necessary files in so-called |texmf| trees. These trees are simply huge directories that contain these files. By default, \TeX\ looks for files in three different |texmf| trees:
\begin{itemize}
\item
- The root |texmf| tree, which is usually located at |/usr/share/texmf/|, |/usr/local/texlive/texmf/|, |c:\texmf\|, or\\ |c:\texlive\texmf\|.
+ The root |texmf| tree, which is usually located at |/usr/share/texmf/|, |/usr/local/texlive/texmf/|, |c:\texmf\|, or |c:\texlive\texmf\|.
\item
- The local |texmf| tree, which is usually located at |/usr/local/share/texmf/|, |/usr/local/texlive/texmf-local/| |c:\localtexmf\|, or\\ |c:\texlive\texmf-local\|.
+ The local |texmf| tree, which is usually located at |/usr/local/share/texmf/|,\\ |/usr/local/texlive/texmf-local/|, |c:\localtexmf\|, or |c:\texlive\texmf-local\|.
\item
Your personal |texmf| tree, which is usually located in your home directory at |~/texmf/| or |~/Library/texmf/|.
\end{itemize}
diff --git a/macros/latex/contrib/beamer/doc/beamerug-introduction.tex b/macros/latex/contrib/beamer/doc/beamerug-introduction.tex
index 9a5f278941..3f2399f83d 100644
--- a/macros/latex/contrib/beamer/doc/beamerug-introduction.tex
+++ b/macros/latex/contrib/beamer/doc/beamerug-introduction.tex
@@ -48,12 +48,12 @@ After being unmaintained since 2007, in April 2010 Till handed over the maintena
\subsection{Acknowledgments}
-Till Tantau: \emph{``Where to begin? \beamer's development depends not only on me, but on the feedback I get from other people. Many features have been implemented because someone requested them and I thought that these features would be nice to have and reasonably easy to implement. Other people have given valuable feedback on themes, on the user's guide, on features of the class, on the internals of the implementation, on special \LaTeX\ features, and on life in general. A small selection of these people includes (in no particular order and I have surely forgotten to name lots of people who really, really deserve being in this list): Carsten (for everything), Birgit (for being the first person to use \beamer\ besides me), Tux (for his silent criticism), Rolf Niepraschk (for showing me how to program \LaTeX\ correctly), Claudio Beccari (for writing part of the documentation on font encodings), Thomas Baumann (for the emacs stuff), Stefan M\"uller (for not loosing hope), Uwe Kern (for \textsc{xcolor}),
-Hendri Adriaens (for \textsc{ha-prosper}), Ohura Makoto (for spotting typos). People who have contributed to the themes include Paul Gomme, Manuel Carro, and Marlon R\'egis Schmitz.''}
+Till Tantau: \emph{``Where to begin? \textsl{\beamer}'s development depends not only on me, but on the feedback I get from other people. Many features have been implemented because someone requested them and I thought that these features would be nice to have and reasonably easy to implement. Other people have given valuable feedback on themes, on the user's guide, on features of the class, on the internals of the implementation, on special \LaTeX\ features, and on life in general. A small selection of these people includes (in no particular order and I have surely forgotten to name lots of people who really, really deserve being in this list): Carsten (for everything), Birgit (for being the first person to use \textsl{\beamer} besides me), Tux (for his silent criticism), Rolf Niepraschk (for showing me how to program \LaTeX\ correctly), Claudio Beccari (for writing part of the documentation on font encodings), Thomas Baumann (for the emacs stuff), Stefan M\"uller (for not loosing hope), Uwe Kern (for \textsl{\textsc{xcolor}}),
+Hendri Adriaens (for \textsl{\textsc{ha-prosper}}), Ohura Makoto (for spotting typos). People who have contributed to the themes include Paul Gomme, Manuel Carro, and Marlon R\'egis Schmitz.''}
-Joseph Wright: \emph{``Thanks to Till Tantau for the huge development effort in creating \beamer. Sincere thanks to Vedran Mileti\'c for taking the lead in continuing development.''}
+Joseph Wright: \emph{``Thanks to Till Tantau for the huge development effort in creating \textsl{\beamer}. Sincere thanks to Vedran Mileti\'c for taking the lead in continuing development.''}
-Vedran Mileti\'c: \emph{``First, I would like to thank Karl Berry and Sanda Buja\v ci\'c for encouragement, without which I wouldn't ever be anything but a \LaTeX\ user. I would also like to thank Ana Me\v strovi\'c, my colleague, who was excited by the prospect of using \beamer\ for preparing class material; Ivona Frankovi\'c and Marina Rajnovi\'c, my students at Department of Informatics, who were the first to hear about \LaTeX, \beamer\ and how it can help in preparing class material. I would like to thank Heiko Oberdiek (for \textsc{hyperref}), Johannes Braams (for \textsc{babel}) and Philipp Lehman (for \textsc{biblatex}). Above all, I owe a lot to Till Tantau for developing \beamer\ in the first place and to Joseph Wright for developing \textsc{siunitx} and for helping me develop \beamer\ further.''}
+Vedran Mileti\'c: \emph{``First, I would like to thank Karl Berry and Sanda Buja\v ci\'c for encouragement, without which I wouldn't ever be anything but a \LaTeX\ user. I would also like to thank Ana Me\v strovi\'c, my colleague, who was excited by the prospect of using \textsl{\beamer} for preparing class material; Ivona Frankovi\'c and Marina Rajnovi\'c, my students at Department of Informatics, who were the first to hear about \LaTeX, \textsl{\beamer} and how it can help in preparing class material. I would like to thank Heiko Oberdiek (for \textsl{\textsc{hyperref}}), Johannes Braams (for \textsl{\textsc{babel}}) and Philipp Lehman (for \textsl{\textsc{biblatex}}). Above all, I owe a lot to Till Tantau for developing \textsl{\beamer} in the first place and to Joseph Wright for developing \textsl{\textsc{siunitx}} and for helping me develop \textsl{\beamer} further.''}
\subsection{How to Read this User's Guide}
diff --git a/macros/latex/contrib/beamer/doc/beamerug-localstructure.tex b/macros/latex/contrib/beamer/doc/beamerug-localstructure.tex
index bc961c2bf0..b66371a703 100644
--- a/macros/latex/contrib/beamer/doc/beamerug-localstructure.tex
+++ b/macros/latex/contrib/beamer/doc/beamerug-localstructure.tex
@@ -932,8 +932,8 @@ The \beamer\ class offers several commands and environments for splitting (perha
The main environment for creating columns is called |columns|. Inside this environment, you can either place several |column| environments, each of which creates a new column, or use the |\column| command to create new columns.
-\begin{environment}{{columns}\oarg{options}}
- A multi-column area. Inside the environment you should place only |column| environments or |\column| commands (see below). The following \meta{options} may be given:
+\begin{environment}{{columns}\sarg{overlay specification}\oarg{options}}
+ A multi-column area. If \meta{overlay specification} is present, the environment will only be shown on the specified slides. Inside the environment you should place only |column| environments or |\column| commands (see below). The following \meta{options} may be given:
\begin{itemize}
\item
\declare{|b|} will cause the bottom lines of the columns to be vertically aligned.
@@ -980,8 +980,8 @@ The main environment for creating columns is called |columns|. Inside this envir
To create a column, you can either use the |column| environment or the |\column| command.
-\begin{environment}{{column}\oarg{placement}\marg{column width}}
- Creates a single column of width \meta{column width}. The vertical placement of the enclosing |columns| environment can be overruled by specifying a specific \meta{placement} (|t| and |T| for the two top modes, |c| for centered, and |b| for bottom).
+\begin{environment}{{column}\sarg{overlay specification}\oarg{placement}\marg{column width}}
+ Creates a single column of width \meta{column width}. If \meta{overlay specification} is present, the column will only be shown on the specified slides. The vertical placement of the enclosing |columns| environment can be overruled by specifying a specific \meta{placement} (|t| and |T| for the two top modes, |c| for centered, and |b| for bottom).
\example
The following code has the same effect as the above examples:
@@ -1001,7 +1001,7 @@ To create a column, you can either use the |column| environment or the |\column|
\end{environment}
-\begin{command}{{\column}\oarg{placement}\marg{column width}}
+\begin{command}{{\column}\sarg{overlay specification}\oarg{placement}\marg{column width}}
Starts a single column. The parameters and options are the same as for the |column| environment. The column automatically ends with the next occurrence of |\column| or of a |column| environment or of the end of the current |columns| environment.
\example
diff --git a/macros/latex/contrib/beamer/doc/beamerug-macros.tex b/macros/latex/contrib/beamer/doc/beamerug-macros.tex
index f7580a1ff2..a097076dac 100644
--- a/macros/latex/contrib/beamer/doc/beamerug-macros.tex
+++ b/macros/latex/contrib/beamer/doc/beamerug-macros.tex
@@ -319,7 +319,7 @@
}
\makeatletter
-\def\index@prologue{\section*{Index}\addcontentsline{toc}{section}{Index}
+\def\index@prologue{\let\toclevel@section\toclevel@part\section*{Index}\addcontentsline{toc}{section}{Index}
This index only contains automatically generated entries, sorry. A good
index should also contain carefully selected keywords.
\bigskip
diff --git a/macros/latex/contrib/beamer/doc/beamerug-nonpresentation.tex b/macros/latex/contrib/beamer/doc/beamerug-nonpresentation.tex
index e454665631..ea2c228ab7 100644
--- a/macros/latex/contrib/beamer/doc/beamerug-nonpresentation.tex
+++ b/macros/latex/contrib/beamer/doc/beamerug-nonpresentation.tex
@@ -269,6 +269,38 @@ In addition to these modes, \beamer\ recognizes the following names for modes se
\declare{|presentation|} refers to the first four modes, that is, to all modes except for the |article| mode.
\end{itemize}
+\begin{center}
+ \begin{pgfpicture}
+ \pgftransformshift{\pgfpoint{0cm}{0cm}}
+ \pgfnode{rectangle}{center}{|all|}{allnode}{}
+ \pgftransformshift{\pgfpoint{-2cm}{-1.25cm}}
+ \pgfnode{rectangle}{center}{|presentation|}{presentationnode}{}
+ \pgftransformshift{\pgfpoint{4cm}{0cm}}
+ \pgfnode{rectangle}{center}{|article|}{articlenode}{}
+ \pgftransformshift{\pgfpoint{-7cm}{-1.5cm}}
+ \pgfnode{rectangle}{center}{|beamer|}{beamernode}{}
+ \pgftransformshift{\pgfpoint{2cm}{0cm}}
+ \pgfnode{rectangle}{center}{|second|}{secondnode}{}
+ \pgftransformshift{\pgfpoint{2cm}{0cm}}
+ \pgfnode{rectangle}{center}{|handout|}{handoutnode}{}
+ \pgftransformshift{\pgfpoint{2cm}{0cm}}
+ \pgfnode{rectangle}{center}{|trans|}{transnode}{}
+ \pgfpathmoveto{\pgfpointanchor{allnode}{south west}}
+ \pgfpathlineto{\pgfpointanchor{presentationnode}{north}}
+ \pgfpathmoveto{\pgfpointanchor{allnode}{south east}}
+ \pgfpathlineto{\pgfpointanchor{articlenode}{north}}
+ \pgfpathmoveto{\pgfpointanchor{presentationnode}{south west}}
+ \pgfpathlineto{\pgfpointanchor{beamernode}{north}}
+ \pgfpathmoveto{\pgfpointadd{\pgfpointanchor{presentationnode}{south}}{\pgfpoint{-0.3cm}{0cm}}}
+ \pgfpathlineto{\pgfpointanchor{secondnode}{north}}
+ \pgfpathmoveto{\pgfpointadd{\pgfpointanchor{presentationnode}{south}}{\pgfpoint{0.3cm}{0cm}}}
+ \pgfpathlineto{\pgfpointanchor{handoutnode}{north}}
+ \pgfpathmoveto{\pgfpointanchor{presentationnode}{south east}}
+ \pgfpathlineto{\pgfpointanchor{transnode}{north}}
+ \pgfusepath{stroke}
+ \end{pgfpicture}
+\end{center}
+
Depending on the current mode, you may wish to have certain text inserted only in that mode. For example, you might wish a certain frame or a certain table to be left out of your article version. In some situations, you can use the |\only| command for this purpose. However, the command |\mode|, which is described in the following, is much more powerful than |\only|.
The command actually comes in three ``flavors,'' which only slightly differ in syntax. The first, and simplest, is the version that takes one argument. It behaves essentially the same way as |\only|.
diff --git a/macros/latex/contrib/beamer/doc/beameruserguide.pdf b/macros/latex/contrib/beamer/doc/beameruserguide.pdf
index 26156e2632..aab2a6503e 100644
--- a/macros/latex/contrib/beamer/doc/beameruserguide.pdf
+++ b/macros/latex/contrib/beamer/doc/beameruserguide.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer/doc/beameruserguide.tex b/macros/latex/contrib/beamer/doc/beameruserguide.tex
index 9fe25be46f..1623634ed3 100644
--- a/macros/latex/contrib/beamer/doc/beameruserguide.tex
+++ b/macros/latex/contrib/beamer/doc/beameruserguide.tex
@@ -13,7 +13,7 @@
\documentclass{ltxdoc}
-\def\beamerugversion{3.57}
+\def\beamerugversion{3.58}
\def\beamerugpgfversion{1.00}
\def\beamerugxcolorversion{2.00}
diff --git a/macros/latex/contrib/media9/ChangeLog b/macros/latex/contrib/media9/ChangeLog
index f5b9f4ce3e..66d442ad26 100644
--- a/macros/latex/contrib/media9/ChangeLog
+++ b/macros/latex/contrib/media9/ChangeLog
@@ -1,4 +1,10 @@
-2020-03-24
+2020-05-06
+ * v1.11 : media9.sty
+ * v0.42 : pdfbase.sty
+ * fix : pdfbase.sty: \pbs_pdfxform:nnnnn (dvips version) using full clipping
+ path (= page size)
+
+2020-03-25
* v1.10 : media9.sty
* v0.41 : pdfbase.sty
* fix : pdfbase.sty, dvisvgm driver: missing id and class attrs in
diff --git a/macros/latex/contrib/media9/doc/media9.pdf b/macros/latex/contrib/media9/doc/media9.pdf
index d125af86c3..705a7870f2 100644
--- a/macros/latex/contrib/media9/doc/media9.pdf
+++ b/macros/latex/contrib/media9/doc/media9.pdf
Binary files differ
diff --git a/macros/latex/contrib/media9/media9.sty b/macros/latex/contrib/media9/media9.sty
index 69c563bfab..259bec096f 100644
--- a/macros/latex/contrib/media9/media9.sty
+++ b/macros/latex/contrib/media9/media9.sty
@@ -37,8 +37,8 @@
\RequirePackage{xparse}
\RequirePackage{atbegshi}
-\def\g@mix@date@tl{2020/03/25}
-\def\g@mix@version@tl{1.10}
+\def\g@mix@date@tl{2020/05/06}
+\def\g@mix@version@tl{1.11}
\ProvidesExplPackage{media9}{\g@mix@date@tl}{\g@mix@version@tl}
{acrobat-9/X compatible media}
@@ -213,7 +213,7 @@
\tl_set:Nn\l_mix_pkgtt_tl{}
}
},
- height .value_required:n = {true},
+ totalheight .value_required:n = {true},
depth .code:n = {
\msg_warning:nnnn{media9}{deprecated~option}{depth}{
@@ -1384,7 +1384,7 @@
\tl_set:Nn\l_mix_usrtt_tl{}
}
},
- height .value_required:n = {true},
+ totalheight .value_required:n = {true},
depth .code:n = {
\msg_warning:nnnn{media9}{deprecated~option}{depth}{
diff --git a/macros/latex/contrib/media9/pdfbase.sty b/macros/latex/contrib/media9/pdfbase.sty
index b30650dc99..cde66c506c 100644
--- a/macros/latex/contrib/media9/pdfbase.sty
+++ b/macros/latex/contrib/media9/pdfbase.sty
@@ -159,8 +159,8 @@
\RequirePackage{expl3}
\RequirePackage{l3keys2e}
-\def\g@pbs@date@tl{2020/03/25}
-\def\g@pbs@version@tl{0.41}
+\def\g@pbs@date@tl{2020/05/06}
+\def\g@pbs@version@tl{0.42}
\ProvidesExplPackage{pdfbase}{\g@pbs@date@tl}{\g@pbs@version@tl}
{driver independent access to low-level PDF features}
@@ -676,7 +676,7 @@
\int_gincr:N\g_pbs_obj_int
}
- \cs_new_protected_nopar:Nn\pbs_pdfrefxform:n{\special{pdf:uxobj~#1}}% #1: xform obj ID
+ \cs_new_protected_nopar:Nn\pbs_pdfrefxform:n{\special{pdf:uxobj~#1}}
\cs_new_protected_nopar:Nn\pbs_pdfximage:n{
\filename@parse{#1}
@@ -686,9 +686,7 @@
||\str_if_eq_p:Vn\l_pbs_ext_tl{jpg}
||\str_if_eq_p:Vn\l_pbs_ext_tl{jpeg}
}{
- \special{pdf:image~@pbs@obj\int_use:N\g_pbs_obj_int\space
- %move initial display off the page
- matrix~0.000001~0~0~0.000001~-1000000~-1000000~(#1)}
+ \special{pdf:image~@pbs@obj\int_use:N\g_pbs_obj_int\space hide~(#1)}
\tl_gset:Nx\g_pbs_pdflastximage_tl{@pbs@obj\int_use:N\g_pbs_obj_int}
\int_gincr:N\g_pbs_obj_int
}{
@@ -698,7 +696,8 @@
}
}
- \cs_new_protected_nopar:Nn\pbs_pdfcatalog:n{\special{pdf:put~@catalog~<<#1>>}}
+ \cs_new_protected_nopar:Nn\pbs_pdfcatalog:n{
+ \special{pdf:put~@catalog~<<#1>>}}
\int_new:N\g_pbs_oc_int %object ID
\cs_new_protected_nopar:Nn\pbs_pdfbdc:nn{
@@ -761,7 +760,8 @@
\special{dvisvgm:raw~{?nl}</g>{?nl}</defs>}
}
}
- \tl_gset:Nx\g_pbs_pdflastxform_tl{\g_pbs_hash_tl pbs@obj\int_use:N\g_pbs_obj_int}
+ \tl_gset:Nx\g_pbs_pdflastxform_tl{
+ \g_pbs_hash_tl pbs@obj\int_use:N\g_pbs_obj_int}
\int_gincr:N\g_pbs_obj_int
}
@@ -771,9 +771,6 @@
}
}{
%dvips
- \bool_new:N\g_pbs_powerdot_bool %to cope with some powerdot oddity
- \@ifclassloaded{powerdot}{\bool_gset_true:N\g_pbs_powerdot_bool}{}
-
\sys_if_engine_pdftex:TF{
\cs_new_nopar:Nn\pbs_filedump:nnn{\pdffiledump~offset~#1~length~#2~{#3}}
}{
@@ -784,8 +781,8 @@
}
\AtBeginDocument{
- \@ifpackageloaded{hyperref}{}{
- %define `?pdfmark' operator as in file pdfmark.def from package `hyperref'
+ \@ifpackageloaded{hyperref}{}{ % `hyperref'
+ %define `?pdfmark' operator as in file pdfmark.def from package
\special{!~
systemdict~/pdfmark~known
{
@@ -1088,9 +1085,9 @@
output.
}
- \cs_new_protected_nopar:Nn\pbs_pdfxform:nnnnn{ % #1, #3 not used (resources are
- %this allows nesting \pbs_pdfxform:nnnnn{...} % managed by pdfmarks)
- \pbs_special:n{
+ \cs_new_protected_nopar:Nn\pbs_pdfxform:nnnnn{ % #1, #3 not used (resources
+ %this allows nesting \pbs_pdfxform:nnnnn{...} % are managed
+ \pbs_special:n{ % automaticlly)
gsave~
pbs@xform@level~0~eq~{/pbs@ctm@0~matrix~currentmatrix~def}~if~
pbs@ctm@0~setmatrix~
@@ -1132,24 +1129,28 @@
\pbs_special:n{
gsave~
currentpoint~/pbs@cury~exch~def~/pbs@curx~exch~def~
- %translate graphics to upper left page corner
- \bool_if:nF{\g_pbs_powerdot_bool||\g_pbs_lscape_bool}{
- {
- pbs@llx~neg~pbs@ury~neg~translate~
- Resolution~neg~VResolution~neg~translate %one inch left, one inch up
- }?pdfmark~
- }
+ %translate graphics to upper left page corner, so we have the whole
+ %clipbox (i. e. page area) available for distilling; outlying parts
+ %get clipped
+ {
+ clippath~pathbbox~pop~pop~
+ pbs@ury~sub~exch~pbs@llx~sub~exch~translate~
+ }?pdfmark~
+ %move origin (0,0) to the current position
+ gsave~pbs@curx~pbs@cury~translate~
+ %distillation-bbox left and top coords
+ clippath~pathbbox~pop~pop~/pbs@bbox@top~exch~def~
+ /pbs@bbox@left~exch~def~
%distill graphics to XObject
- gsave~pbs@curx~pbs@cury~translate~ %move origin (0,0) to the current
- mark~ %position
- /_objdef~{pbs@obj\int_use:N\g_pbs_obj_int}
+ mark~
+ /_objdef~{pbs@obj\int_use:N\g_pbs_obj_int}~
/BBox~[
- pbs@llx~pbs@curx~sub~pbs@lly~pbs@cury~sub~
- pbs@urx~pbs@curx~sub~pbs@ury~pbs@cury~sub
- ]
+ pbs@bbox@left~pbs@bbox@top~pbs@bbox@left~pbs@urx~
+ pbs@llx~sub~add~pbs@bbox@top~pbs@lly~pbs@ury~sub~add
+ ]~
%insert additional dict entries (the Distiller way)
\str_if_eq:eeF{\l_tmpa_tl}{}{
- product~(Distiller)~search~{pop~pop~pop~\l_tmpa_tl}{pop}ifelse
+ product~(Distiller)~search~{pop~pop~pop~\l_tmpa_tl}{pop}ifelse~
}
/BP~pdfmark~grestore~
\int_compare:nT{#2>\c_zero_int}{
@@ -1157,17 +1158,16 @@
{
isls{%landscape mode (powerdot, geometry /w landscape option)
/pbs@dxdy~{
- pbs@urx~pbs@llx~sub~abs~
- pbs@ury~pbs@lly~sub~abs~div
- }~bind~def
- /pbs@dydx~{1~pbs@dxdy~div}~bind~def
- /pbs@cx~{pbs@urx~pbs@llx~add~2~div}~bind~def
- /pbs@cy~{pbs@ury~pbs@lly~add~2~div}~bind~def
+ pbs@urx~pbs@llx~sub~abs~pbs@ury~pbs@lly~sub~abs~div
+ }~bind~def~
+ /pbs@dydx~{1~pbs@dxdy~div}~bind~def~
+ /pbs@cx~{pbs@urx~pbs@llx~add~2~div}~bind~def~
+ /pbs@cy~{pbs@ury~pbs@lly~add~2~div}~bind~def~
%graphics needs to be rescaled for some reason ...
[pbs@dxdy~0~0~pbs@dydx~1~pbs@dxdy~sub~pbs@cx~mul~
- 1~pbs@dydx~sub~pbs@cy~mul]~concat
+ 1~pbs@dydx~sub~pbs@cy~mul]~concat~
%... rotated by 270 degrees ...
- [0~-1~1~0~pbs@cx~pbs@cy~sub~pbs@cx~pbs@cy~add]~concat
+ [0~-1~1~0~pbs@cx~pbs@cy~sub~pbs@cx~pbs@cy~add]~concat~
%... and flipped around vertical axis
[-1~0~0~1~pbs@llx~pbs@urx~add~0]~concat
}{%flip around horizontal axis in portrait mode
diff --git a/macros/luatex/optex/README b/macros/luatex/optex/README
index 6f2d9d5eec..1a612e6179 100644
--- a/macros/luatex/optex/README
+++ b/macros/luatex/optex/README
@@ -6,8 +6,25 @@ This software is in public domain.
See http://petr.olsak.net/optex
+Files:
+
+base/ ... basic set of macro files used when optex.fmt is generated
+ and more basic macros loaded on demand during document processing.
+demo/ ... examples: short document: op-demo.tex, short letter: op-letter.tex,
+ presentation slides: op-slides.tex.
+pkg/ ... external macros. Maybe, they can be created by other authors if
+ the macro file conforms to the rules given in the section 2.2.5
+ in the OpTeX documentation.
+doc/ ... PDF version of the OpTeX documentation and sources.
+
History:
+<0.12> The external macro qrcode.opm introduced
+ New directory structure: base/, demo/, pkg/, doc/ introduced.
+ \load macro introduced
+ \newif: bug fixed, other bug fixed.
+<0.11> \phi, \varpi in Unicode: bug fixed
+ \mathstyles introduced.
<0.10> Technical documentation added
\_famdecl instedad \_fontdecl in font family files (incompatible change).
<0.09> Syntax highlighting implemented.
diff --git a/macros/luatex/optex/alloc.opm b/macros/luatex/optex/base/alloc.opm
index 238e824e1a..7e03ae77b7 100644
--- a/macros/luatex/optex/alloc.opm
+++ b/macros/luatex/optex/base/alloc.opm
@@ -41,11 +41,11 @@
\_def\_allocator #1#2#3{%
\_global\_advance\_cs{_#2alloc}by1
\_ifnum\_cs{_#2alloc}>\_cs{_mai#2}%
- \errmessage{No room for a new \_ea\_string\_csname #2\_endcsname}%
+ \_errmessage{No room for a new \_ea\_string\_csname #2\_endcsname}%
\_else
\_global#3#1=\_cs{_#2alloc}%
\_wlog{\_string#1=\_ea\_string\_csname #2\_endcsname\_the\_cs{_#2alloc}}%
- \fi
+ \_fi
}
\_doc -----------------------------
diff --git a/macros/luatex/optex/basic-macros.opm b/macros/luatex/optex/base/basic-macros.opm
index 512678c312..512678c312 100644
--- a/macros/luatex/optex/basic-macros.opm
+++ b/macros/luatex/optex/base/basic-macros.opm
diff --git a/macros/luatex/optex/bib-iso690.opm b/macros/luatex/optex/base/bib-iso690.opm
index b569de0d30..b569de0d30 100644
--- a/macros/luatex/optex/bib-iso690.opm
+++ b/macros/luatex/optex/base/bib-iso690.opm
diff --git a/macros/luatex/optex/bib-simple.opm b/macros/luatex/optex/base/bib-simple.opm
index 347d90bb14..347d90bb14 100644
--- a/macros/luatex/optex/bib-simple.opm
+++ b/macros/luatex/optex/base/bib-simple.opm
diff --git a/macros/luatex/optex/cite-bib.opm b/macros/luatex/optex/base/cite-bib.opm
index 44f8dee055..44f8dee055 100644
--- a/macros/luatex/optex/cite-bib.opm
+++ b/macros/luatex/optex/base/cite-bib.opm
diff --git a/macros/luatex/optex/colors.opm b/macros/luatex/optex/base/colors.opm
index 2745e0fc51..2745e0fc51 100644
--- a/macros/luatex/optex/colors.opm
+++ b/macros/luatex/optex/base/colors.opm
diff --git a/macros/luatex/optex/doc.opm b/macros/luatex/optex/base/doc.opm
index 210d67dc0e..62cbd219c4 100644
--- a/macros/luatex/optex/doc.opm
+++ b/macros/luatex/optex/base/doc.opm
@@ -1,44 +1,45 @@
%% This is part of OpTeX project, see http://petr.olsak.net/optex
-\_codedecl \printdoc {Macros for documentation printing <2020-04-22>}
+\_codedecl \printdoc {Macros for documentation printing <2020-04-28>}
\_doc -----------------------------
General decalarations.
\_cod -----------------------------
-\fontfam[lmfonts]
-\hyperlinks \Green \Green
-\enlang
-\enquotes
+\_fontfam[lmfonts]
+\_hyperlinks \Green \Green
+\_enlang
+\_enquotes
\_doc -----------------------------
Maybe, somebody needs `\seccc` or `\secccc`?
\_cod -----------------------------
-\eoldef\seccc#1{\medskip \noindent{\bf#1}\par\nobreak\_firstnoindent}
-\def\secccc{\medskip\noindent $\bullet$ }
+\_eoldef\seccc#1{\_medskip \_noindent{\_bf#1}\_par\_nobreak\_firstnoindent}
+\_def\secccc{\_medskip\_noindent $\_bullet$ }
\_doc -----------------------------
`\enddocument` can be redefined.
\_cod -----------------------------
-\let\enddocument=\bye
+\_let\enddocument=\_bye
\_doc -----------------------------
Full page of listing causes underfill `\vbox` in output routine.
We need to add a small tolerance.
\_cod -----------------------------
-\pgbottomskip=0pt plus10pt minus2pt
+\_pgbottomskip=0pt plus10pt minus2pt
\_doc -----------------------------
The listing mode is implemented here.
\_cod -----------------------------
-\newcount \maxlines \maxlines=100000
+\_newcount \_maxlines \_maxlines=100000
+\_public \maxlines ;
\_eoldef\_cod#1{\_par \_wipeepar
- \_vskip\_parskip \medskip \_ttskip
+ \_vskip\_parskip \_medskip \_ttskip
\_begingroup
\_typosize[8/10]
\_let\_printverbline=\_printcodeline
@@ -59,35 +60,24 @@
\_ifx\_next\_readverbline \_addto\_tmpb{#1^^J}\_fi
\_next
}
-{\catcode`\ =13 \gdef\_aspace{ }}\def\_asp{\_ea\_noexpand\_aspace}
+{\_catcode`\ =13 \_gdef\_aspace{ }}\_def\_asp{\_ea\_noexpand\_aspace}
\_edef\_Doc{\_asp\_asp\_bslash _doc}
-\_edef\_Endcode{\noexpand\_empty\_bslash _endcode}
+\_edef\_Endcode{\_noexpand\_empty\_bslash _endcode}
\_doc -----------------------------
The scanner of the control sequences in the listing mode.
\_cod -----------------------------
-\def\makecs{\def\tmp{}\futurelet\next\makecsA}
-\def\makecsA{\ifcat a\_noexpand\next \_ea\makecsB \else \_ea\makecsF \_fi}
-\def\makecsB#1{\addto\tmp{#1}\futurelet\next\makecsA}
-\def\makecsF{\ifx\tmp\empty \csstring\\%
- \else \ifcsname ,\tmp\endcsname \_link[cs:\tmp]{\Blue}{\csstring\\\tmp}%
- \else \let\next=\tmp \_remfirstunderscore\next
- \ifx\next\empty \let\next=\tmp \fi
- \ifcsname ,\next\endcsname \_link[cs:\next]{\Blue}{\csstring\\\tmp}%
- \else \_csstring\\\tmp \fi\fi\fi
+\_def\_makecs{\_def\_tmp{}\_futurelet\_next\_makecsA}
+\_def\_makecsA{\_ifcat a\_noexpand\_next \_ea\_makecsB \_else \_ea\_makecsF \_fi}
+\_def\_makecsB#1{\_addto\_tmp{#1}\_futurelet\_next\_makecsA}
+\_def\_makecsF{\_ifx\_tmp\_empty \_csstring\\%
+ \_else \_ifcsname ,\_tmp\_endcsname \_link[cs:\_tmp]{\Blue}{\_csstring\\\_tmp}%
+ \_else \_let\_next=\_tmp \_remfirstunderscore\_next
+ \_ifx\_next\_empty \_let\_next=\_tmp \_fi
+ \_ifcsname ,\_next\_endcsname \_link[cs:\_next]{\Blue}{\_csstring\\\_tmp}%
+ \_else \_csstring\\\_tmp \_fi\_fi\_fi
}
-\def\makecsI{\ifx\tmp\empty \csstring\\\relax
- \else
- \iindex{\tmp}%
- \ifcsname cs:^\tmp\endcsname \else \dest[cs:^\tmp]\sxdef{cs:^\tmp}{}\fi
- \_link[cs:\tmp]{\Blue}{\tt\csstring\\\tmp}%
- \fi
-}
-\def\tryindex{\futurelet\next\tryindexA}
-\def\tryindexA{\if\csstring\\\noexpand\next \_ea\tryindexB \fi}
-\def\tryindexB#1{\let\makecsF=\makecsI \makecs}
-
\_def\_processinput{%
\_let\_start=\_relax
\_ea\_replstring\_ea\_tmpb\_ea{\_aspace^^J}{^^J}
@@ -99,7 +89,7 @@
\_replstring\_tmpb{^^J\_end}{}%
\_replstring\_tmpb{\_end}{}%
\_ea\_prepareverbdata\_ea\_tmpb\_ea{\_tmpb^^J}%
- \_replthis{\_csstring\\}{\noexpand\makecs}%
+ \_replthis{\_csstring\\}{\_noexpand\_makecs}%
\_ea\_printverb \_tmpb\_end
\_par
\_endgroup \_ttskip
@@ -110,53 +100,58 @@
The lines in the listing mode have Yellow background.
\_cod -----------------------------
-\def\Yellow{\setcmykcolor{0.0 0.0 0.3 0.03}}
+\_def\Yellow{\_setcmykcolor{0.0 0.0 0.3 0.03}}
-\def\_printcodeline#1{\advance \maxlines by-1
- \ifnum \maxlines<0 \ea \endverbprinting \fi
- \penalty \_ttpenalty \kern-4pt
- \noindent\rlap{\Yellow \vrule height8pt depth5pt width\hsize}%
- \printfilename
- \indent \_printverblinenum #1\par}
+\_def\_printcodeline#1{\_advance \_maxlines by-1
+ \_ifnum \_maxlines<0 \_ea \_endverbprinting \_fi
+ \_penalty \_ttpenalty \_kern-4pt
+ \_noindent\_rlap{\Yellow \_vrule height8pt depth5pt width\_hsize}%
+ \_printfilename
+ \_indent \_printverblinenum #1\par}
-\def\printfilename{\hbox to0pt{%
- \hskip\hsize\vbox to0pt{\vss\llap{\Brown\docfile}\kern7.5pt}\hss}%
- \let\printfilename=\relax
+\_def\_printfilename{\_hbox to0pt{%
+ \_hskip\_hsize\vbox to0pt{\_vss\_llap{\Brown\docfile}\_kern7.5pt}\_hss}%
+ \_let\_printfilename=\_relax
}
-\everytt={\_let\_printverblinenum=\_relax}
+\_everytt={\_let\_printverblinenum=\_relax}
-\long\def\endverbprinting#1\_end{\fi \global\maxlines=100000
- \noindent\typosize[8/]\dots etc. (see {\tt\Brown\docfile})}
+\_long\_def\_endverbprinting#1\_end{\_fi \_global\_maxlines=100000
+ \_noindent\_typosize[8/]\_dots etc. (see {\_tt\Brown\docfile})}
\_doc -----------------------------
- `\docfile` is currently documented file.
+ `\docfile` is currently documented file.\nl
+ \`\printdoc` and \`\printdoctail` macros are defined here.
\_cod -----------------------------
-\def\docfile{}
-\def\printdoc #1 {\_par \_def\docfile{#1}%
- \everytt={\_ttshift=-15pt \_let\_printverblinenum=\_relax}%
+\_def\docfile{}
+\_def\_printdoc #1 {\_par \_def\docfile{#1}%
+ \_everytt={\_ttshift=-15pt \_let\_printverblinenum=\_relax}%
\_ea\_cod \input #1
- \everytt={\_let\_printverblinenum=\_relax}%
- \def\docfile{}%
+ \_everytt={\_let\_printverblinenum=\_relax}%
+ \_def\docfile{}%
}
-\def\printdoctail #1 {\bgroup
- \everytt={}\ttline=-1 \_ea\printdoctailA \input #1 \egroup}
-{\long\gdef\printdoctailA#1\_endcode{}}
+\_def\_printdoctail #1 {\_bgroup
+ \_everytt={}\_ttline=-1 \_ea\_printdoctailA \_input #1 \_egroup}
+{\_long\_gdef\_printdoctailA#1\_endcode{}}
+
+\_public \printdoc \printdoctail ;
\_doc -----------------------------
You can do `\verbinuput \vitt{<filename>} (<from>-<to>) <filename>`
if you need analogical design like in listing mode.
\_cod -----------------------------
-\def\vitt#1{\def\docfile{#1}\ttline=-1
- \everytt={\typosize[8/10]\_let\_printverbline=\_printcodeline \medskip}}
+\_def\_vitt#1{\_def\docfile{#1}\_ttline=-1
+ \_everytt={\_typosize[8/10]\_let\_printverbline=\_printcodeline \_medskip}}
+
+\_public \vitt ;
\_doc -----------------------------
The Index entries are without the trailing backslash. We must to add it
when printing Index.
\_cod -----------------------------
-\addto \_ignoredcharsen {_}
+\_addto \_ignoredcharsen {_} % \foo, \_foo is the same in the fist pass of sorting
\_def\_printii #1#2&{%
\_ismacro\_lastii{#1}\_iffalse \_newiiletter{#1}{#2}\_def\_lastii{#1}\_fi
\_gdef\_currii{#1#2}\_the\_everyii\_noindent
@@ -168,47 +163,54 @@
\_sdef{_tocl:1}#1#2#3{\_nofirst\_bigskip
\_bf\_llaptoclink{#1}{#2}\_hfill \_pgn{#3}\_tocpar\_medskip}
-\_activettchar`
-
\_doc -----------------------------
- Main documentation point and hyperlinks to/from it.
+ The \code{<something>} will be print as <something>.
\_cod -----------------------------
-\def\`#1`{\edef\tmp{\csstring#1}\iindex{\tmp}%
- \ifcsname cs:\tmp\endcsname\else \dest[cs:\tmp]\fi
- \sxdef{cs:\tmp}{}%
- \hbox{\ifcsname cs:^\tmp\endcsname
- \_link[cs:^\tmp]{\Red}{\tt\csstring\\\tmp}\else
- {\tt\Red\csstring\\\tmp}\fi}%
-}
+\_let\lt=<
+\_catcode`\<=13
-\def\^`#1{\edef\tmp{\csstring#1}\iindex{\tmp}%
- \hbox{\ifcsname cs:^\tmp\endcsname \else \dest[cs:^\tmp]\sxdef{cs:^\tmp}{}\fi
- \_link[cs:\tmp]{\Blue}{\tt\string#1}}%
- \futurelet\next\cslinkA
-}
-\def\cslinkA{\ifx\next`\_ea\_ignoreit \else \_ea\_ea\_ea`\_ea\_string\fi}
+\_def<#1>{$\langle\hbox{\it#1\/}\rangle$}
+\_everyintt{\_catcode`\<=13 }
-\def\~`#1{\edef\tmp{\csstring#1}\iindex{\tmp}%
- \hbox{\_link[cs:^\tmp]{\Blue}{\tt\string#1}}%
- \futurelet\next\cslinkA
-}
+ \_doc -----------------------------
+ If this macro is loaded by \^`\load` then we need to initialize
+ catcodes using the `\_afteroad` macro.
+ \_cod -----------------------------
+
+\_def\_afterload{\_catcode`\<=13 \_catcode`\`=13 }
\_doc -----------------------------
- The \code{<something>} will be print as <something>.
+ Main documentation point and hyperlinks to/from it.
\_cod -----------------------------
-\let\lt=<
-\catcode`\<=13
+\_activettchar`
+
+\_def\`#1`{\_leavevmode\_edef\_tmp{\_csstring#1}\_iindex{\_tmp}%
+ \_ifcsname cs:\_tmp\_endcsname\_else \_dest[cs:\_tmp]\_fi
+ \_sxdef{cs:\_tmp}{}%
+ \_hbox{\_ifcsname cs:^\_tmp\_endcsname
+ \_link[cs:^\_tmp]{\Red}{\_tt\_csstring\\\_tmp}\_else
+ {\_tt\Red\_csstring\\\_tmp}\_fi}%
+}
+
+\_def\^`#1{\_leavevmode\_edef\_tmp{\_csstring#1}\_iindex{\_tmp}%
+ \_hbox{\_ifcsname cs:^\_tmp\_endcsname \_else \_dest[cs:^\_tmp]\_sxdef{cs:^\_tmp}{}\_fi
+ \_link[cs:\_tmp]{\Blue}{\_tt\_string#1}}%
+ \_futurelet\_next\_cslinkA
+}
+\_def\_cslinkA{\_ifx\_next`\_ea\_ignoreit \_else \_ea\_ea\_ea`\_ea\_string\_fi}
-\def<#1>{$\langle\hbox{\it#1\/}\rangle$}
-\everyintt{\catcode`\<=13 }
+\_def\~`#1{\_leavevmode\_edef\_tmp{\_csstring#1}\_iindex{\_tmp}%
+ \_hbox{\_link[cs:^\_tmp]{\Blue}{\_tt\_string#1}}%
+ \_futurelet\_next\_cslinkA
+}
\_endcode %-------------------------------------------
\noindent
-The `\printdoc <filename><space>` and `\printdoctail <filename><space>`
-commands are defined after the file `doc.opm` is load by `\input doc.opm`.
+The \^`\printdoc` `<filename><space>` and \^`\printdoctail` `<filename><space>`
+commands are defined after the file `doc.opm` is load by \^`\load`~`[doc]`.
The `\printcoc` starts reading of given `<filename>` from the second line.
The file is read in {\em the listing mode}.
@@ -224,7 +226,7 @@ If this rule is not met then the listing mode continues.
If the first line or the last line of the listing mode is empty then such
lines are not printed. The maximal number of printed lines in the listing
-mode is `\maxlines`. Is is set to almost infinity (100000). You can set it
+mode is \^`\maxlines`. Is is set to almost infinity (100000). You can set it
to a more sensible value. Such setting is valid only for the first following
listing mode.
@@ -257,3 +259,8 @@ And main documentation point is hyperlink to the user documentation point,
if such point exists. Finally, the
\code{\\~`\\}`<sequence>`\code{`} (for example \code{\\~`\\foo`}) are
hyperlinks to the user documentation point.
+
+\endinput
+
+2020-04-28 \levevmode in \^ macros added (bug fixed)
+2020-04-22 released \ No newline at end of file
diff --git a/macros/luatex/optex/f-adventor.opm b/macros/luatex/optex/base/f-adventor.opm
index 8dac5cf324..8dac5cf324 100644
--- a/macros/luatex/optex/f-adventor.opm
+++ b/macros/luatex/optex/base/f-adventor.opm
diff --git a/macros/luatex/optex/f-antt.opm b/macros/luatex/optex/base/f-antt.opm
index 4ec379ab39..4ec379ab39 100644
--- a/macros/luatex/optex/f-antt.opm
+++ b/macros/luatex/optex/base/f-antt.opm
diff --git a/macros/luatex/optex/f-baskerville.opm b/macros/luatex/optex/base/f-baskerville.opm
index a228c14a54..a228c14a54 100644
--- a/macros/luatex/optex/f-baskerville.opm
+++ b/macros/luatex/optex/base/f-baskerville.opm
diff --git a/macros/luatex/optex/f-bonum.opm b/macros/luatex/optex/base/f-bonum.opm
index 900136e26f..900136e26f 100644
--- a/macros/luatex/optex/f-bonum.opm
+++ b/macros/luatex/optex/base/f-bonum.opm
diff --git a/macros/luatex/optex/f-cursor.opm b/macros/luatex/optex/base/f-cursor.opm
index c7af7d6912..c7af7d6912 100644
--- a/macros/luatex/optex/f-cursor.opm
+++ b/macros/luatex/optex/base/f-cursor.opm
diff --git a/macros/luatex/optex/f-gfsbodoni.opm b/macros/luatex/optex/base/f-gfsbodoni.opm
index 369f2474b2..369f2474b2 100644
--- a/macros/luatex/optex/f-gfsbodoni.opm
+++ b/macros/luatex/optex/base/f-gfsbodoni.opm
diff --git a/macros/luatex/optex/f-heros.opm b/macros/luatex/optex/base/f-heros.opm
index d369ec8936..d369ec8936 100644
--- a/macros/luatex/optex/f-heros.opm
+++ b/macros/luatex/optex/base/f-heros.opm
diff --git a/macros/luatex/optex/f-libertine-s.opm b/macros/luatex/optex/base/f-libertine-s.opm
index f08126984e..f08126984e 100644
--- a/macros/luatex/optex/f-libertine-s.opm
+++ b/macros/luatex/optex/base/f-libertine-s.opm
diff --git a/macros/luatex/optex/f-libertine.opm b/macros/luatex/optex/base/f-libertine.opm
index 2aa52dad32..2aa52dad32 100644
--- a/macros/luatex/optex/f-libertine.opm
+++ b/macros/luatex/optex/base/f-libertine.opm
diff --git a/macros/luatex/optex/f-lido.opm b/macros/luatex/optex/base/f-lido.opm
index b91bf1df4f..b91bf1df4f 100644
--- a/macros/luatex/optex/f-lido.opm
+++ b/macros/luatex/optex/base/f-lido.opm
diff --git a/macros/luatex/optex/f-lmfonts.opm b/macros/luatex/optex/base/f-lmfonts.opm
index 9f9a650a83..9f9a650a83 100644
--- a/macros/luatex/optex/f-lmfonts.opm
+++ b/macros/luatex/optex/base/f-lmfonts.opm
diff --git a/macros/luatex/optex/f-pagella.opm b/macros/luatex/optex/base/f-pagella.opm
index f40b102b1c..f40b102b1c 100644
--- a/macros/luatex/optex/f-pagella.opm
+++ b/macros/luatex/optex/base/f-pagella.opm
diff --git a/macros/luatex/optex/f-schola.opm b/macros/luatex/optex/base/f-schola.opm
index c891317265..c891317265 100644
--- a/macros/luatex/optex/f-schola.opm
+++ b/macros/luatex/optex/base/f-schola.opm
diff --git a/macros/luatex/optex/f-technika.opm b/macros/luatex/optex/base/f-technika.opm
index 0d1af54100..0d1af54100 100644
--- a/macros/luatex/optex/f-technika.opm
+++ b/macros/luatex/optex/base/f-technika.opm
diff --git a/macros/luatex/optex/f-termes.opm b/macros/luatex/optex/base/f-termes.opm
index b765245640..b765245640 100644
--- a/macros/luatex/optex/f-termes.opm
+++ b/macros/luatex/optex/base/f-termes.opm
diff --git a/macros/luatex/optex/f-xcharter.opm b/macros/luatex/optex/base/f-xcharter.opm
index 7f6ff7a356..7f6ff7a356 100644
--- a/macros/luatex/optex/f-xcharter.opm
+++ b/macros/luatex/optex/base/f-xcharter.opm
diff --git a/macros/luatex/optex/fams-ini.opm b/macros/luatex/optex/base/fams-ini.opm
index 5ecbfc361f..5ecbfc361f 100644
--- a/macros/luatex/optex/fams-ini.opm
+++ b/macros/luatex/optex/base/fams-ini.opm
diff --git a/macros/luatex/optex/fnotes.opm b/macros/luatex/optex/base/fnotes.opm
index 042a1e1b8a..3a1f28cfc2 100644
--- a/macros/luatex/optex/fnotes.opm
+++ b/macros/luatex/optex/base/fnotes.opm
@@ -20,9 +20,9 @@
\_newcount\_lfnotenum
\_newifi \_ifpgfnote
-\_def \_fnotenumglobal {\def\_fnotenum{\_the\_gfnotenum}\_pgfnotefalse}
-\_def \_fnotenumchapters {\def\_fnotenum{\_the\_lfnotenum}\_pgfnotefalse}
-\_def \_fnotenumpages {\def\_fnotenum{\_trycs{_fn:\_the\_gfnotenum}{?}}\_pgfnotetrue}
+\_def \_fnotenumglobal {\_def\_fnotenum{\_the\_gfnotenum}\_pgfnotefalse}
+\_def \_fnotenumchapters {\_def\_fnotenum{\_the\_lfnotenum}\_pgfnotefalse}
+\_def \_fnotenumpages {\_def\_fnotenum{\_trycs{_fn:\_the\_gfnotenum}{?}}\_pgfnotetrue}
\_fnotenumchapters % default are footnotes counted from one in each chapter
\_def \fnotenum{\_fnotenum}
\_public \fnotenumglobal \fnotenumchapters \fnotenumpages ;
@@ -51,10 +51,10 @@
\_def \_printfnotemarkB {\_printfnotemark} % footnote marks used in front of footnotes
\_def \_fnotelinks#1#2{% <inText color> <inFootnote color>
- \_def\_printfnotemarkA{\_link[fnt:\the\_gfnotenum]{\_localcolor#1}{\_printfnotemark}%
- \_dest[fnf:\the\_gfnotenum]}%
- \_def\_printfnotemarkB{\_link[fnf:\the\_gfnotenum]{\_localcolor#2}{\_printfnotemark}%
- \_dest[fnt:\the\_gfnotenum]}%
+ \_def\_printfnotemarkA{\_link[fnt:\_the\_gfnotenum]{\_localcolor#1}{\_printfnotemark}%
+ \_dest[fnf:\_the\_gfnotenum]}%
+ \_def\_printfnotemarkB{\_link[fnf:\_the\_gfnotenum]{\_localcolor#2}{\_printfnotemark}%
+ \_dest[fnt:\_the\_gfnotenum]}%
}
\public \fnotelinks ;
@@ -74,7 +74,7 @@
\_cod ----------------------------
\_def\_fnote{\_fnotemark1\_fnotetext}
-\_def\_fnotemark#1{{\_advance\_gfnotenum by#1\_advance\_lfnotenum by#1\relax \_printfnotemarkA}}
+\_def\_fnotemark#1{{\_advance\_gfnotenum by#1\_advance\_lfnotenum by#1\_relax \_printfnotemarkA}}
\_doc ----------------------------
The \`\fnotetext` calls \^`\_opfootnote` which is equivalent to plain \TeX/
diff --git a/macros/luatex/optex/fonts-catalog.opm b/macros/luatex/optex/base/fonts-catalog.opm
index de45dd3dcf..de45dd3dcf 100644
--- a/macros/luatex/optex/fonts-catalog.opm
+++ b/macros/luatex/optex/base/fonts-catalog.opm
diff --git a/macros/luatex/optex/fonts-opmac.opm b/macros/luatex/optex/base/fonts-opmac.opm
index 19fa9bf29b..7b83138335 100644
--- a/macros/luatex/optex/fonts-opmac.opm
+++ b/macros/luatex/optex/base/fonts-opmac.opm
@@ -1,6 +1,6 @@
%% This is part of OpTeX project, see http://petr.olsak.net/optex
-\_codedecl \typosize {Font managing macros from OPmac <2020-04-14>} % loaded in format
+\_codedecl \typosize {Font managing macros from OPmac <2020-04-28>} % loaded in format
\_doc -----------------------------
\`\typosize` `[<font-size>/<baselineskip>]` sets given parameters.
@@ -23,7 +23,7 @@
\_edef\_sizemtext{\_ea\_ignorept \_the\_tmpdim \_ptmunit}%
\_tmpdim=0.7\_tmpdim
\_edef\_sizemscript{\_ea\_ignorept \_the\_tmpdim \_ptmunit}%
- \_tmpdim=#1\_ptunit \_tmpdim=0.5\_tmpdim
+ \_tmpdim=#1\_ptunit \_tmpdim=0.5\_tmpdim
\_edef\_sizemsscript{\_ea\_ignorept \_the\_tmpdim \_ptmunit}%
\_fi
}
@@ -41,10 +41,10 @@
\_edef\_tmp{[\_ea\_ignorept\_the\_tmpdim/}\_fi
\_ifx$#2$\_edef\_tmp{\_tmp]}\_else
\_settmpdim{#2}\_baselineskip
- \_edef\_tmp{\_tmp \_ea\_ignorept\_the\_tmpdim]}\fi
+ \_edef\_tmp{\_tmp \_ea\_ignorept\_the\_tmpdim]}\_fi
\_ea\_typosize\_tmp
}
-\def\_settmpdim#1#2{%
+\_def\_settmpdim#1#2{%
\_tmpdim=#1pt \_divide\_tmpdim by1000
\_tmpdim=\_ea\_ignorept \_the#2\_tmpdim
}
@@ -95,7 +95,7 @@
\_ifdim \_mainfosize=0pt
\_mainfosize=10pt \_mainbaselineskip=12pt
\_let \_setmainvalues=\_setmainvaluesL
- \fi
+ \_fi
\_optsize=\_mainfosize \_baselineskip=\_mainbaselineskip
}
\_public \scalemain \mainfosize \mainbaselineskip ;
@@ -146,8 +146,7 @@
\_protected\_def \_boldify {%
\_let \_setmainvalues=\_setmainvaluesL
- \_let\it =\_bi \_let\rm =\_bf \_let\_normalmath=\_boldmath
- \_let\_it=\_bi \_let\_rm=\_bf \_rm
+ \_let\it =\_bi \_let\rm =\_bf \_let\_normalmath=\_boldmath \_bf
}
\_public \em \boldify ;
@@ -171,5 +170,6 @@
\_endcode % -------------------------------------
History:
+2020-04-28 \boldify: removed \let\_rm=\_bf
2020-04-14 \_setmainvaluesL: \_ifmmode test added
2020-03-27 \_setmainvalues: \_splittopskip=\_topskip added
diff --git a/macros/luatex/optex/fonts-preload.opm b/macros/luatex/optex/base/fonts-preload.opm
index 2ab3790f8f..2ab3790f8f 100644
--- a/macros/luatex/optex/fonts-preload.opm
+++ b/macros/luatex/optex/base/fonts-preload.opm
diff --git a/macros/luatex/optex/fonts-resize.opm b/macros/luatex/optex/base/fonts-resize.opm
index 6c5ef27fb1..5a9f0df40e 100644
--- a/macros/luatex/optex/fonts-resize.opm
+++ b/macros/luatex/optex/base/fonts-resize.opm
@@ -126,7 +126,7 @@
\_def\_reloading{\_loadf{rm}\_tenrm \_loadf{bf}\_tenbf
\_loadf{it}\_tenit \_loadf{bi}\_tenbi
}
-\_def\_loadf#1#2{\sdef{_tryload#1}{\_ifmmode \_else \_resizefont{#1}#2\_fi}}
+\_def\_loadf#1#2{\_sdef{_tryload#1}{\_ifmmode \_else \_resizefont{#1}#2\_fi}}
\_def\_tryloadtt{\_resizefont{tt}\_tentt}
\_let\_tryloadrm=\_relax
diff --git a/macros/luatex/optex/fonts-select.opm b/macros/luatex/optex/base/fonts-select.opm
index 5064e320ec..83ded2f35b 100644
--- a/macros/luatex/optex/fonts-select.opm
+++ b/macros/luatex/optex/base/fonts-select.opm
@@ -25,7 +25,7 @@
}%
\_gdef\_rfskipatX ##1" ##2\_relax{"##1"}%
\_global\_let \_doresizefont=\_doresizeunifont
- \_gdef\_tryloadtt {\_fontdef\_tentt{\def\_fontnamegen{[lmmono10-regular]}\_rm}}%
+ \_gdef\_tryloadtt {\_fontdef\_tentt{\_def\_fontnamegen{[lmmono10-regular]}\_rm}}%
\_global\_let \_initunifonts=\_relax % we need not to do this work twice
\_global\_let \initunifonts=\_relax
}
@@ -57,7 +57,7 @@
\_edef\_currfamily {\_csstring #2}%
\_def\_mainfamcommand{#2}\_def\_mathfaminfo{#6}%
\_protected\_edef#2{\_def\_noexpand\_currfamily{\_csstring #2}\_unexpanded{#8\_resetmod}}%
- \_wterm {FONT: [#1] -- \string#2 \_detokenize{(#3)^^J mods:{#4} vars:{#5} math:{#6}}}%
+ \_wterm {FONT: [#1] -- \_string#2 \_detokenize{(#3)^^J mods:{#4} vars:{#5} math:{#6}}}%
\_fi
\_else \_ea #2\_ea\_endinput \_fi
}
@@ -159,7 +159,7 @@
\_def\_currfamily{} % default current family is empty
\_def\_famdepend#1#2{\_ifcsname#2\_endcsname \_csname#2\_ea\_endcsname \_else
- \_opwarning{\string#1 is undeclared in current family "\_currfamily", ignored}\_fi
+ \_opwarning{\_string#1 is undeclared in current family "\_currfamily", ignored}\_fi
}
\_public \moddef ;
@@ -183,15 +183,15 @@
\_csname _tryload:\_tmp\_endcsname
}
\_def\_famvardefA #1#2#3#4{% #1=\_XX #2=\_tenXX #3=\_tryloadXX #4=data
- \_isinlist{.\_rm\_bf\_it\_bi\currvar\_currvar}#1\iftrue
- \_opwarning{\string\famvardef:
- You cannot re-declare private standard variant selector \string#1}%
+ \_isinlist{.\_rm\_bf\_it\_bi\currvar\_currvar}#1\_iftrue
+ \_opwarning{\_string\famvardef:
+ You cannot re-declare private standard variant selector \_string#1}%
\_else
- \_protected\_edef #1{\noexpand\_famdepend\noexpand#1{_f:\noexpand\_currfamily:\_tmp}}%
+ \_protected\_edef #1{\_noexpand\_famdepend\_noexpand#1{_f:\_noexpand\_currfamily:\_tmp}}%
\_sdef{_f:\_currfamily:\_tmp}{#3#2}%
\_def#3{\_fontdef#2{#4}}%
- \_ifx#1\tt \addto#1{\_fam\_ttfam}\fi
- \_sdef{_currvar:\csstring#2}{#1}%
+ \_ifx#1\tt \_addto#1{\_fam\_ttfam}\_fi
+ \_sdef{_currvar:\_csstring#2}{#1}%
\_fi
}
\_public \famvardef ;
@@ -342,7 +342,7 @@
}
\_def \_setwordspace #1{%
\_if^#1^\_def\_setwsp##1{}\_removefeature{+Ws}%
- \_else \def\_setwsp{\_setwspA{#1}}\_setff{+Ws}\_fi
+ \_else \_def\_setwsp{\_setwspA{#1}}\_setff{+Ws}\_fi
\_reloading
}
\_def\_setwsp #1{}
@@ -555,7 +555,7 @@ into problem with incompatible ex-heights. This problem can be solved using
\def\exhcorr{\setfontsize{mag.88}}
\famvardef\rmsans{\Heros\exhcorr\rm}
-\famvardef\itsans{\Heros\exhcorr\rm}
+\famvardef\itsans{\Heros\exhcorr\it}
Compare ex-height of Termes \rmsans with Heros \rm and Termes.
\endtt
@@ -635,9 +635,10 @@ If you need another font transformations, you can use `\setff`
with following font features provided by Lua\TeX/:
\begtt
- \setff{embolden=1.5}\rm % font is bolder because outline has nonzero width
- \setff{slant=0.2}\rm % font is slanted by a linear transformation
- \setff{extend=1.2}\rm % font is extended by a linear transformation.
+\setff{embolden=1.5}\rm % font is bolder because outline has nonzero width
+\setff{slant=0.2}\rm % font is slanted by a linear transformation
+\setff{extend=1.2}\rm % font is extended by a linear transformation.
+\setff{colr=yes}\rm % if the font includes colored characters, use colors
\endtt
Use font transformations mentioned above and \^`\setletterspace`,
diff --git a/macros/luatex/optex/graphics.opm b/macros/luatex/optex/base/graphics.opm
index bf83817b91..f2fa1b9257 100644
--- a/macros/luatex/optex/graphics.opm
+++ b/macros/luatex/optex/base/graphics.opm
@@ -138,7 +138,7 @@
\_else \_transformbox{\_pdfrotate{#1}}{#2}%
\_fi \_fi
}
-\_def\_rotboxA #1#2#3#4{\_hbox{\_setbox0=\hbox{{#4}}#2%
+\_def\_rotboxA #1#2#3#4{\_hbox{\_setbox0=\_hbox{{#4}}#2%
\_vbox to\_wd0{#3\_wd0=0pt \_dp0=0pt \_ht0=0pt
\_pdfsave\_pdfrotate{#1}\_box0\_pdfrestore\vfil}%
\_kern\_tmpdim
@@ -239,7 +239,7 @@
\_def\_lcolor{\_let\_lcolorvalue}
\_def\_shadow{\_let\_shadowvalue}
\_def\_overlapmargins{\_let\_overlapmarginsvalue}
-\_def\_ratio{\isnextchar ={\_ratioA}{\_ratioA=}}
+\_def\_ratio{\_isnextchar ={\_ratioA}{\_ratioA=}}
\_def\_ratioA =#1 {\_def\_ratiovalue{#1}}
\_def\_touppervalue#1{\_ifx#1n\_let#1=N\_fi}
@@ -275,7 +275,7 @@
\_doshadow\_oval
\_fi
\_pdfliteral{q \_bp{\_lwidth} w \_tmp
- \_oval{\_bp{\wd0}}{\_bp{\_ht0+\_dp0}}{\_bp{\_roundness}} B Q}\_vss}%
+ \_oval{\_bp{\_wd0}}{\_bp{\_ht0+\_dp0}}{\_bp{\_roundness}} B Q}\_vss}%
\_ht0=\_dimexpr\_ht0+\_dimen1 \_relax \_dp0=\_dimexpr\_dp0+\_dimen1 \_relax
\_box0
\_kern\_dimen0}%
@@ -292,23 +292,23 @@
\_def\_incircleA {\_isnextchar\_colorstackpop\_incircleB\_incircleC}
\_def\_incircleB #1{#1\_isnextchar\_colorstackpop\_incircleB\_incircleC}
\_def\_incircleC {\_egroup % of \setbox0=\hbox\bgroup
- \_wd0=\dimexpr \_wd0+\_hhkern \_relax
- \_ht0=\dimexpr \_ht0+\_vvkern \_relax \_dp0=\dimexpr \_dp0+\_vvkern \_relax
+ \_wd0=\_dimexpr \_wd0+\_hhkern \_relax
+ \_ht0=\_dimexpr \_ht0+\_vvkern \_relax \_dp0=\_dimexpr \_dp0+\_vvkern \_relax
\_ifdim \_ratiovalue\_dimexpr \_ht0+\_dp0 > \_wd0
\_dimen3=\_dimexpr \_ht0+\_dp0 \_relax \_dimen2=\_ratiovalue\_dimen3
- \_else \_dimen2=\_wd0 \_dimen3=\_expr{1/\_ratiovalue}\_dimen2 \fi
+ \_else \_dimen2=\_wd0 \_dimen3=\_expr{1/\_ratiovalue}\_dimen2 \_fi
\_setflcolors\_tmp
\_ifx\_overlapmarginsvalue N\_dimen0=0pt \_dimen1=0pt
- \_else \_dimen0=-\hhkern \_dimen1=-\vvkern \_fi
- \_hbox{\_kern\dimen0
+ \_else \_dimen0=-\_hhkern \_dimen1=-\_vvkern \_fi
+ \_hbox{\_kern\_dimen0
\_ifx\_shadowvalue N\_else
\_edef\_tmpb{{\_bp{\_dimen2+\_lwidth}}{\_bp{\_dimen3+\_lwidth}}{}}%
\_doshadow\_circlet
\_fi
- \_pdfliteral{q \_bp{\_lwidth} w \_tmp \_mv{\_bp{.5\_wd0}}{\_bp{(\ht0-\dp0)/2}}
+ \_pdfliteral{q \_bp{\_lwidth} w \_tmp \_mv{\_bp{.5\_wd0}}{\_bp{(\_ht0-\_dp0)/2}}
{\_circle{\_bp{\_dimen2}}{\_bp{\_dimen3}} B} Q}%
\_ifdim\_dimen1=0pt \_else
- \_ht0=\dimexpr \_ht0+\_dimen1 \_relax \_dp0=\dimexpr \_dp0+\_dimen1 \_relax \_fi
+ \_ht0=\_dimexpr \_ht0+\_dimen1 \_relax \_dp0=\_dimexpr \_dp0+\_dimen1 \_relax \_fi
\_box0
\_kern\_dimen0}
\_egroup % of \vbox\bgroup
@@ -344,13 +344,15 @@
\_xdef\_setshadowresources{%
\_pdfpageresources{/ExtGState
<<
- /op1 << /Type /ExtGState /ca \_shadowdarknessA >>
- /op2 << /Type /ExtGState /ca \_shadowdarknessB >>
+ /op1 <</Type /ExtGState /ca \_shadowdarknessA>>
+ /op2 <</Type /ExtGState /ca \_shadowdarknessB>>
+ \_morepgresources
>>
}%
}%
\_global\_let\_insertshadowresources=\_relax
}
+\_def\_morepgresources{}
\_doc -----------------------------
The \`\_doshadow``{<curve>}` does the shadow effect.
@@ -389,8 +391,8 @@
\_cod -----------------------------
\_def\_clipinpath#1#2#3#4{% #1=x-pos[bp], #2=y-pos[bp], #3=curve, #4=text
- \_hbox{\setbox0=\hbox{{#4}}%
- \_tmpdim=\wd0 \wd0=0pt
+ \_hbox{\_setbox0=\_hbox{{#4}}%
+ \_tmpdim=\_wd0 \_wd0=0pt
\_pdfliteral{q \_mv{#1}{#2}{#3 W n}}%
\_box0\_pdfliteral{Q}\_kern\_tmpdim
}%
diff --git a/macros/luatex/optex/hi-syntax.opm b/macros/luatex/optex/base/hi-syntax.opm
index d7a3c4d17f..e0ac530c3d 100644
--- a/macros/luatex/optex/hi-syntax.opm
+++ b/macros/luatex/optex/base/hi-syntax.opm
@@ -85,7 +85,7 @@
\_cod -----------------------------
\_def\_hisyntax#1{\_def\_prepareverbdata##1##2{%
- \_let\n=\relax \_def\t{\n\noexpand\t\n}\_let\_start=\_relax
+ \_let\n=\_relax \_def\t{\n\_noexpand\t\n}\_let\_start=\_relax
\_adef{ }{\n\ \n}\_edef\_tmpb{\_start^^J##2\_end}%
\_replthis{^^J}{\n^^J\n}\_replthis{\n\_end}{\_end}%
\_let\x=\_relax \_let\y=\_relax \_let\z=\_relax \_let\t=\_relax
@@ -96,7 +96,7 @@
\_unless \_ifcsname _hisyntax\_tmpa\_endcsname
\_isfile{hisyntax-\_tmpa.opm}\_iftrue \_opinput {hisyntax-\_tmpa.opm} \_fi\_fi
\_ifcsname _hisyntax\_tmpa\_endcsname
- \_ifcsname hicolors\_tmpa\endcsname
+ \_ifcsname hicolors\_tmpa\_endcsname
\_cs{_hicolors\_tmpa}=\_cs{hicolors\_tmpa}%
\_else
\_if^\_the\_hicolors^\_else
diff --git a/macros/luatex/optex/hisyntax-c.opm b/macros/luatex/optex/base/hisyntax-c.opm
index fa1b9e641e..e7583657a4 100644
--- a/macros/luatex/optex/hisyntax-c.opm
+++ b/macros/luatex/optex/base/hisyntax-c.opm
@@ -14,7 +14,7 @@
}
\_global\_hisyntaxc={%
\_the\_hicolorsc
- \_let\c=\_relax \_let\e=\_relax \let\o=\_relax
+ \_let\c=\_relax \_let\e=\_relax \_let\o=\_relax
\_replfromto {/*}{*/} {\x C{/*#1*/}}% /*...*/
\_replfromto {//}{^^J} {\z C{//#1}^^J}% //...
\_replfromto {\_string#}{^^J} {\z P{\##1}^^J}% #include ...
@@ -22,24 +22,24 @@
\_replfromto {"}{"} {\x S{"#1"}}% "..."
%
\_edef\_tmpa {()\_string{\_string}+-*/=[]<>,:;\_pcent\_string&\_string^|!?}% non-letters
- \ea \_foreach \_tmpa
- \_do {\replthis{#1}{\n\o#1\n}}
+ \_ea \_foreach \_tmpa
+ \_do {\_replthis{#1}{\n\o#1\n}}
\_foreach % keywords
{auto}{break}{case}{char}{continue}{default}{do}{double}%
{else}{entry}{enum}{extern}{float}{for}{goto}{if}{int}{long}{register}%
{return}{short}{sizeof}{static}{struct}{switch}{typedef}{union}%
{unsigned}{void}{while}
- \_do {\replthis{\n#1\n}{\z K{#1}}}
+ \_do {\_replthis{\n#1\n}{\z K{#1}}}
\_replthis{.}{\n.\n} % numbers
\_foreach 0123456789
- \_do {\replfromto{\n#1}{\n}{\c#1##1\e}}
+ \_do {\_replfromto{\n#1}{\n}{\c#1##1\e}}
\_replthis{\e.\c}{.}
\_replthis{\e.\n}{.\e}
\_replthis{\n.\c}{\c.}
\_replthis{e\e\o+\c}{e+}\_replthis{e\e\o-\c}{e-}
\_replthis{E\e\o+\c}{E+}\_replthis{E\e\o-\c}{E-}
- \def\o#1{\z O{#1}}
- \def\c#1\e{\z N{#1}}
+ \_def\o#1{\z O{#1}}
+ \_def\c#1\e{\z N{#1}}
}
\_endcode %------------------------------------------------
diff --git a/macros/luatex/optex/hisyntax-html.opm b/macros/luatex/optex/base/hisyntax-html.opm
index f34aafe66f..f34aafe66f 100644
--- a/macros/luatex/optex/hisyntax-html.opm
+++ b/macros/luatex/optex/base/hisyntax-html.opm
diff --git a/macros/luatex/optex/hisyntax-python.opm b/macros/luatex/optex/base/hisyntax-python.opm
index 6ee63685af..e703f96fdc 100644
--- a/macros/luatex/optex/hisyntax-python.opm
+++ b/macros/luatex/optex/base/hisyntax-python.opm
@@ -17,11 +17,11 @@
}
\_global\_hisyntaxpython={%
\_the\_hicolorspython
- \_let\s=\_relax \_let\c=\_relax \_let\e=\_relax \let\o=\_relax
+ \_let\s=\_relax \_let\c=\_relax \_let\e=\_relax \_let\o=\_relax
\_replthis{\_string\"}{{\_string\"}} % protect \", \'
\_replthis{\_string\'}{{\_string\'}}
%
- \_replfromto{\string#}{^^J}{\z C{\##1}^^J} % comments
+ \_replfromto{\_string#}{^^J}{\z C{\##1}^^J} % comments
%
\_replthis{'''}{\_noexpand\_hipystr0{'''}M} % search string marks
\_replthis{"""}{\_noexpand\_hipystr1{"""}M}
@@ -43,7 +43,7 @@
{and}{as}{assert}{async}{await}{break}{continue}{del}{elif}{else}{except}%
{exec}{False}{finally}{for}{from}{global}{if}{import}{in}{is}{lambda}{None}%
{nonlocal}{not}{or}{pass}{print}{raise}{return}{True}{try}{while}{with}{yield}%
- \_do {\replthis{\n#1\n}{\z K{#1}}}
+ \_do {\_replthis{\n#1\n}{\z K{#1}}}
\_replfromto{\n def\n}{\n\o(\n}{\z K{def}\x D{#1}\n\o(\n}
\_replfromto{\n class\n}{\n\o(\n}{\z K{class}\x L{#1}\n\o(\n}
%
@@ -59,8 +59,8 @@
%
\_replfromto{\n\o@\n}{^^J}{\z R{#1}^^J} % decorators
%
- \def\o#1{\z O{#1}}
- \def\c#1\e{\z N{#1}}
+ \_def\o#1{\z O{#1}}
+ \_def\c#1\e{\z N{#1}}
}
\_gdef\_hipystr#1#2#3#4\_hipystr#5#6#7{%
@@ -70,7 +70,7 @@
\_gdef\_hipystrpre#1\x#2{\x#2{#1}\x#2}
\_ifx\LightBlue\_undefined \_gdef\LightBlue {\_setcmykcolor{1 0.43 0 0}}\_fi
-\_ifx\Orange\_undefine \_gdef\Orange {\setcmykcolor{0 0.64 1 0}}\_fi
+\_ifx\Orange\_undefined \_gdef\Orange {\_setcmykcolor{0 0.64 1 0}}\_fi
\_endcode %------------------------------------------------
diff --git a/macros/luatex/optex/hisyntax-tex.opm b/macros/luatex/optex/base/hisyntax-tex.opm
index afa09ca821..2aaaa323fd 100644
--- a/macros/luatex/optex/hisyntax-tex.opm
+++ b/macros/luatex/optex/base/hisyntax-tex.opm
@@ -26,7 +26,7 @@
\_ifcat a\_noexpand#1\_afterfi{\_futurelet\_next\_createcsA}%
\_else \_ea\_createcsF \_fi
}
-\_gdef\_createcsA{\ifcat a\_noexpand\_next \_ea\_createcsB \_else \_ea\_createcsF \_fi}
+\_gdef\_createcsA{\_ifcat a\_noexpand\_next \_ea\_createcsB \_else \_ea\_createcsF \_fi}
\_gdef\_createcsB#1{\_addto\_csletters{#1}\_futurelet\_next\_createcsA}
\_gdef\_createcsF{\z S{\_csstring\\\_csletters}}
\_gdef\_createbb{\_ea\_createcs\_csstring\\}
diff --git a/macros/luatex/optex/hyperlinks.opm b/macros/luatex/optex/base/hyperlinks.opm
index 316e36745e..ab0909b553 100644
--- a/macros/luatex/optex/hyperlinks.opm
+++ b/macros/luatex/optex/base/hyperlinks.opm
@@ -54,8 +54,8 @@
\_protected\_def\_urlactive[#1:#2]#3#4{\_leavevmode{\_escapechar=-1
\_pdfstartlink height.9em depth.3em \_pdfborder{#1}%
- user{/Subtype/Link/A <</Type/Action/S/URI/URI(\_detokenize{#2})>>}\relax
- {#3#4}\pdfendlink}%
+ user{/Subtype/Link/A <</Type/Action/S/URI/URI(\_detokenize{#2})>>}\_relax
+ {#3#4}\_pdfendlink}%
}
\_def\_ulink[#1]#2{\_leavevmode{#2}}
\_def\_urlcolor{}
@@ -73,10 +73,9 @@
in PDF viewers).
\_cod ----------------------------
-\_def\_pdfborder#1{\_if^#1^\_else \_isdefined{#1border}\_iftrue
- \_if^\_csname #1border\_endcsname^\_else
- attr{/C[\_csname #1border\_endcsname] /Border[0 0 .6]}\_fi
- \_else attr{/Border[0 0 0]}\_fi\_fi
+\_def\_pdfborder#1{\_ifcsname #1border\_endcsname
+ attr{/C[\_csname #1border\_endcsname] /Border[0 0 .6]}%
+ \_else attr{/Border[0 0 0]}\_fi
}
\_doc ----------------------------
@@ -107,14 +106,14 @@
\_def\_url#1{{%
\_def\_tmpa{#1}\_replstring\_tmpa {\|}{}%
- {\_escapechar=-1 \_ea}\_ea\_edef\_ea\_tmpa\_ea{\detokenize\_ea{\_tmpa}}%
+ {\_escapechar=-1 \_ea}\_ea\_edef\_ea\_tmpa\_ea{\_detokenize\_ea{\_tmpa}}%
\_def\_tmpb{#1}\_replstring\_tmpb {\|}{\_urlbskip}%
\_replstring\_tmpb {//} {{\_urlskip\_urlslashslash\_urlbskip}}%
\_replstring\_tmpb {/} {{\_urlskip/\_urlbskip}}%
\_replstring\_tmpb {.} {{\_urlskip.\_urlbskip}}%
\_replstring\_tmpb {?} {{\_urlskip?\_urlbskip}}%
- \_replstring\_tmpb {=} {{\urlskip=\urlbskip}}%
- \_ea\_replstring\_ea\_tmpb \_ea{\_string &} {{\urlbskip\char`\& \urlskip}}%
+ \_replstring\_tmpb {=} {{\_urlskip=\_urlbskip}}%
+ \_ea\_replstring\_ea\_tmpb \_ea{\_string &} {{\_urlbskip\_char`\& \_urlskip}}%
\_ea\_replstring\_ea\_tmpb \_ea{\_bslash|} {{\_penalty0}}%
\_ea\_ulink \_ea[\_tmpa] {\_urlfont\_tmpb\_null}%
}}
diff --git a/macros/luatex/optex/hyphen-lan.opm b/macros/luatex/optex/base/hyphen-lan.opm
index 94e87503c1..76feb2296d 100644
--- a/macros/luatex/optex/hyphen-lan.opm
+++ b/macros/luatex/optex/base/hyphen-lan.opm
@@ -34,7 +34,8 @@
\_def\_langlist{en(USenglish)}
\_sdef{_lan:0}{en}
\_sdef{_ulan:usenglish}{en}
-\_def\enlang{\_uselang{en}\_enPatt23} % \lefthyph=2 \righthyph=3
+\_def\_enlang{\_uselang{en}\_enPatt23} % \lefthyph=2 \righthyph=3
+\_def\enlang{\_enlang}
\_sdef{_langspecific:en}{\_nonfrenchspacing}
\_lefthyphenmin=2 \_righthyphenmin=3 % disallow x- or -xx breaks
@@ -172,9 +173,9 @@
to log at ini\TeX/ state here. It can be used when processing document too.
\_cod -----------------------------
-\message{Language hyph.patterns ready to load: \_langlist.
- Use \string\<shortname>lang to initialize language,
- \string\cslang\space for example}
+\_message{Language hyph.patterns ready to load: \_langlist.
+ Use \_string\<shortname>lang to initialize language,
+ \_string\cslang\_space for example}
\_public \langlist ;
diff --git a/macros/luatex/optex/if-macros.opm b/macros/luatex/optex/base/if-macros.opm
index 601c4fbee7..c33c8a91d3 100644
--- a/macros/luatex/optex/if-macros.opm
+++ b/macros/luatex/optex/base/if-macros.opm
@@ -1,6 +1,6 @@
%% This is part of OpTeX project, see http://petr.olsak.net/optex
-\_codedecl \newif {Special if-macros, is-macros and loops <2020-04-15>} % preloaded in format
+\_codedecl \newif {Special if-macros, is-macros and loops <2020-05-02>} % preloaded in format
\_doc ----------------------------
\secc Classical \code{\\newif}
@@ -22,7 +22,7 @@
\_let#2=\_iffalse
}
\_def\_newifi #1{\_ea\_newifiA \string#1\_relax#1}
-\_ea\_def \_ea\_newifiA \string\_if #1\_relax#2{%
+\_ea\_def \_ea\_newifiA \_string\_if #1\_relax#2{%
\_sdef{_#1true}{\_let#2=\_iftrue}%
\_sdef{_#1false}{\_let#2=\_iffalse}%
\_let#2=\_iffalse
@@ -123,7 +123,7 @@
\_fi
\_advance\_forlevel by1
}}
-\def\_getforstack{\_immediateassigned{%
+\_def\_getforstack{\_immediateassigned{%
\_advance\_forlevel by-1
\_ifnum\_forlevel>0
\_slet{_fbody}{_fbody:\_the\_forlevel}%
@@ -230,7 +230,7 @@
\_suppressfontnotfounderror=1
\_font\_testfont={#1}\_relax
\_ifx\_testfont\_nullfont \_def\_tmp{\_existfamfalse \_unless}
- \else \_def\_tmp{\_existfamtrue}\_fi
+ \_else \_def\_tmp{\_existfamtrue}\_fi
\_ea \_endgroup \_tmp #2%
}
\_public \isfont ;
@@ -252,6 +252,7 @@
\_endcode
+2020-05-02 \newif bug fix
2020-04-15 \fornumstep 3: 1..12 instead \fornum 1..12\step 3
2020-04-15 \fornum, \foreach can be nested without groups
2020-04-01 implemented
diff --git a/macros/luatex/optex/languages.opm b/macros/luatex/optex/base/languages.opm
index c56ec0cc12..aedcd249f4 100644
--- a/macros/luatex/optex/languages.opm
+++ b/macros/luatex/optex/base/languages.opm
@@ -1,6 +1,6 @@
%% This is part of OpTeX project, see http://petr.olsak.net/optex
-\_codedecl \_mtext {Languages <2020-03-15>} % preloaded in format
+\_codedecl \_mtext {Languages <2020-04-29>} % preloaded in format
\_doc -----------------------------
Only four words are generated by \OpTeX/ macros: \"Chapter",
@@ -13,13 +13,13 @@
(iso code).
\_cod -----------------------------
-\def\_mtext#1{\_trycs{_mt:#1:\_trycs{_lan:\_the\_language}{en}}
+\_def\_mtext#1{\_trycs{_mt:#1:\_trycs{_lan:\_the\_language}{en}}
{\_csname _mt:#1:en\_endcsname}}
-\sdef{_mt:chap:en}{Chapter} \sdef{_mt:chap:cs}{Kapitola} \sdef{_mt:chap:sk}{Kapitola}
-\sdef{_mt:t:en}{Table} \sdef{_mt:t:cs}{Tabulka} \sdef{_mt:t:sk}{Tabuľka}
-\sdef{_mt:f:en}{Figure} \sdef{_mt:f:cs}{Obrázek} \sdef{_mt:f:sk}{Obrázok}
-\sdef{_mt:subj:en}{Subject} \sdef{_mt:subj:cs}{Věc} \sdef{_mt:subj:sk}{Vec}
+\_sdef{_mt:chap:en}{Chapter} \_sdef{_mt:chap:cs}{Kapitola} \_sdef{_mt:chap:sk}{Kapitola}
+\_sdef{_mt:t:en}{Table} \_sdef{_mt:t:cs}{Tabulka} \_sdef{_mt:t:sk}{Tabuľka}
+\_sdef{_mt:f:en}{Figure} \_sdef{_mt:f:cs}{Obrázek} \_sdef{_mt:f:sk}{Obrázok}
+\_sdef{_mt:subj:en}{Subject} \_sdef{_mt:subj:cs}{Věc} \_sdef{_mt:subj:sk}{Vec}
\_doc -----------------------------
Using \`\_langw` `<lang> <chapter> <table> <figure> <subject>` you can
@@ -35,7 +35,7 @@
\_langw en Chapter Table Figure Subject
%--------------------------------------------------------------
\_langw cs Kapitola Tabulka Obrázek Věc
-\_langw de Kapitel Tabelle Obrázek Subjekt
+\_langw de Kapitel Tabelle Abbildung Subjekt
\_langw es Capítulo Tabla Figura Sujeto
\_langw fr Chaptire Tableau Figure Matière
\_langw it Capitolo Tabella Fig. Soggetto
@@ -65,8 +65,8 @@
\_monthw sk januára februára marca apríla mája júna
júla augusta septembra októbra novembra decembra
-\_sdef{_mt:today:en}{\_mtext{m\the\month} \the\day, \the\year}
-\_sdef{_mt:today:cs}{\the\day.~\_mtext{m\the\month} \the\year}
+\_sdef{_mt:today:en}{\_mtext{m\_the\_month} \_the\_day, \_the\_year}
+\_sdef{_mt:today:cs}{\_the\_day.~\_mtext{m\_the\_month} \_the\_year}
\_slet{_mt:today:sk}{_mt:today:cs}
\_def\_today{\_mtext{today}}
@@ -109,10 +109,13 @@
\^`\activequotes`.
\_cod -----------------------------
-\def\_activequotes{\_ea\_activequotesA\"""\_ea\_activequotesA\'''}
-\def\_activequotesA#1#2#3{\_bgroup\_lccode`\~=`#3\_lowercase{\_egroup\_adef#3##1~{#1##1#2}}}
+\_def\_activequotes{\_ea\_activequotesA\"""\_ea\_activequotesA\'''}
+\_def\_activequotesA#1#2#3{\_bgroup\_lccode`\~=`#3\_lowercase{\_egroup\_adef#3##1~{#1##1#2}}}
\_public \quoteschars \activequotes \enquotes \csquotes \skquotes \frquotes \plquotes
\esquotes \grquotes \ruquotes \itquotes \dequotes ;
\_endcode % -------------------------------------
+
+2020-04-29 Obrazek -> Abbildung: bug fixed
+2020-03-15 introduced \ No newline at end of file
diff --git a/macros/luatex/optex/lists.opm b/macros/luatex/optex/base/lists.opm
index fe349c3796..0b30ed43bb 100644
--- a/macros/luatex/optex/lists.opm
+++ b/macros/luatex/optex/base/lists.opm
@@ -15,7 +15,7 @@
\_def\_belowliskip {\_penalty-200 \_vskip\_listskipamount}
\_def\_interliskip {}
\_def\_listskipA {\_medskipamount}
-\_def\_listskipB {0pt plus.5\smallskipamount}
+\_def\_listskipB {0pt plus.5\_smallskipamount}
\_def\_setlistskip {%
\_ifnum \_ilevel = 1 \_listskipamount = \_listskipA \_relax
diff --git a/macros/luatex/optex/logos.opm b/macros/luatex/optex/base/logos.opm
index 91d4ef729d..f7161e8eda 100644
--- a/macros/luatex/optex/logos.opm
+++ b/macros/luatex/optex/base/logos.opm
@@ -11,7 +11,7 @@
\_cod ----------------------------
\_protected\_def \_TeX {T\_kern-.1667em\_lower.5ex\_hbox{E}\_kern-.125emX\_ignoreslash}
-\_protected\_def \_OpTeX {Op\kern-.1em\_TeX}
+\_protected\_def \_OpTeX {Op\_kern-.1em\_TeX}
\_protected\_def \_LuaTeX {Lua\_TeX}
\_protected\_def \_XeTeX {X\_kern-.125em\_phantom E%
\_pdfsave\_rlap{\_pdfscale{-1}{1}\_lower.5ex\_hbox{E}}\_pdfrestore \_kern-.1667em \_TeX}
diff --git a/macros/luatex/optex/luatex-ini.opm b/macros/luatex/optex/base/luatex-ini.opm
index 0f463c5d03..04490a9b91 100644
--- a/macros/luatex/optex/luatex-ini.opm
+++ b/macros/luatex/optex/base/luatex-ini.opm
@@ -60,18 +60,18 @@
\_protected\_def \_pdfliteral {\_pdfextension literal}
\_protected\_def \_pdfcolorstack {\_pdfextension colorstack}
\_protected\_def \_pdfsetmatrix {\_pdfextension setmatrix}
-\_protected\_def \_pdfsave {\_pdfextension save\relax}
-\_protected\_def \_pdfrestore {\_pdfextension restore\relax}
+\_protected\_def \_pdfsave {\_pdfextension save\_relax}
+\_protected\_def \_pdfrestore {\_pdfextension restore\_relax}
\_protected\_def \_pdfobj {\_pdfextension obj }
\_protected\_def \_pdfrefobj {\_pdfextension refobj }
\_protected\_def \_pdfannot {\_pdfextension annot }
\_protected\_def \_pdfstartlink {\_pdfextension startlink }
-\_protected\_def \_pdfendlink {\_pdfextension endlink\relax}
+\_protected\_def \_pdfendlink {\_pdfextension endlink\_relax}
\_protected\_def \_pdfoutline {\_pdfextension outline }
\_protected\_def \_pdfdest {\_pdfextension dest }
\_protected\_def \_pdfthread {\_pdfextension thread }
\_protected\_def \_pdfstartthread {\_pdfextension startthread }
-\_protected\_def \_pdfendthread {\_pdfextension endthread\relax}
+\_protected\_def \_pdfendthread {\_pdfextension endthread\_relax}
\_protected\_def \_pdfinfo {\_pdfextension info }
\_protected\_def \_pdfcatalog {\_pdfextension catalog }
\_protected\_def \_pdfnames {\_pdfextension names }
@@ -82,33 +82,33 @@
\_protected\_def \_pdftrailer {\_pdfextension trailer }
\_protected\_def \_pdfglyphtounicode {\_pdfextension glyphtounicode }
-\_protected\_edef\_pdfcompresslevel {\pdfvariable compresslevel}
-\_protected\_edef\_pdfobjcompresslevel {\pdfvariable objcompresslevel}
-\_protected\_edef\_pdfdecimaldigits {\pdfvariable decimaldigits}
-\_protected\_edef\_pdfgamma {\pdfvariable gamma}
-\_protected\_edef\_pdfimageresolution {\pdfvariable imageresolution}
-\_protected\_edef\_pdfimageapplygamma {\pdfvariable imageapplygamma}
-\_protected\_edef\_pdfimagegamma {\pdfvariable imagegamma}
-\_protected\_edef\_pdfimagehicolor {\pdfvariable imagehicolor}
-\_protected\_edef\_pdfimageaddfilename {\pdfvariable imageaddfilename}
-\_protected\_edef\_pdfpkresolution {\pdfvariable pkresolution}
-\_protected\_edef\_pdfinclusioncopyfonts {\pdfvariable inclusioncopyfonts}
-\_protected\_edef\_pdfinclusionerrorlevel {\pdfvariable inclusionerrorlevel}
-\_protected\_edef\_pdfgentounicode {\pdfvariable gentounicode}
-\_protected\_edef\_pdfpagebox {\pdfvariable pagebox}
-\_protected\_edef\_pdfminorversion {\pdfvariable minorversion}
-\_protected\_edef\_pdfuniqueresname {\pdfvariable uniqueresname}
-\_protected\_edef\_pdfhorigin {\pdfvariable horigin}
-\_protected\_edef\_pdfvorigin {\pdfvariable vorigin}
-\_protected\_edef\_pdflinkmargin {\pdfvariable linkmargin}
-\_protected\_edef\_pdfdestmargin {\pdfvariable destmargin}
-\_protected\_edef\_pdfthreadmargin {\pdfvariable threadmargin}
-\_protected\_edef\_pdfpagesattr {\pdfvariable pagesattr}
-\_protected\_edef\_pdfpageattr {\pdfvariable pageattr}
-\_protected\_edef\_pdfpageresources {\pdfvariable pageresources}
-\_protected\_edef\_pdfxformattr {\pdfvariable xformattr}
-\_protected\_edef\_pdfxformresources {\pdfvariable xformresources}
-\_protected\_edef\_pdfpkmode {\pdfvariable pkmode}
+\_protected\_edef\_pdfcompresslevel {\_pdfvariable compresslevel}
+\_protected\_edef\_pdfobjcompresslevel {\_pdfvariable objcompresslevel}
+\_protected\_edef\_pdfdecimaldigits {\_pdfvariable decimaldigits}
+\_protected\_edef\_pdfgamma {\_pdfvariable gamma}
+\_protected\_edef\_pdfimageresolution {\_pdfvariable imageresolution}
+\_protected\_edef\_pdfimageapplygamma {\_pdfvariable imageapplygamma}
+\_protected\_edef\_pdfimagegamma {\_pdfvariable imagegamma}
+\_protected\_edef\_pdfimagehicolor {\_pdfvariable imagehicolor}
+\_protected\_edef\_pdfimageaddfilename {\_pdfvariable imageaddfilename}
+\_protected\_edef\_pdfpkresolution {\_pdfvariable pkresolution}
+\_protected\_edef\_pdfinclusioncopyfonts {\_pdfvariable inclusioncopyfonts}
+\_protected\_edef\_pdfinclusionerrorlevel {\_pdfvariable inclusionerrorlevel}
+\_protected\_edef\_pdfgentounicode {\_pdfvariable gentounicode}
+\_protected\_edef\_pdfpagebox {\_pdfvariable pagebox}
+\_protected\_edef\_pdfminorversion {\_pdfvariable minorversion}
+\_protected\_edef\_pdfuniqueresname {\_pdfvariable uniqueresname}
+\_protected\_edef\_pdfhorigin {\_pdfvariable horigin}
+\_protected\_edef\_pdfvorigin {\_pdfvariable vorigin}
+\_protected\_edef\_pdflinkmargin {\_pdfvariable linkmargin}
+\_protected\_edef\_pdfdestmargin {\_pdfvariable destmargin}
+\_protected\_edef\_pdfthreadmargin {\_pdfvariable threadmargin}
+\_protected\_edef\_pdfpagesattr {\_pdfvariable pagesattr}
+\_protected\_edef\_pdfpageattr {\_pdfvariable pageattr}
+\_protected\_edef\_pdfpageresources {\_pdfvariable pageresources}
+\_protected\_edef\_pdfxformattr {\_pdfvariable xformattr}
+\_protected\_edef\_pdfxformresources {\_pdfvariable xformresources}
+\_protected\_edef\_pdfpkmode {\_pdfvariable pkmode}
\_public
\pdftexversion \pdftexrevision \pdflastlink \pdfretval \pdflastobj
diff --git a/macros/luatex/optex/makeindex.opm b/macros/luatex/optex/base/makeindex.opm
index f7fb3b5920..5904b494b4 100644
--- a/macros/luatex/optex/makeindex.opm
+++ b/macros/luatex/optex/base/makeindex.opm
@@ -103,15 +103,15 @@
\_cod -----------------------------
\_def\_setprimarysorting {%
- \_ea\_let \_ea\_sortingdata \_csname _sortingdata\_sortinglang\endcsname
- \_ea\_let \_ea\_compoundchars \_csname _compoundchars\_sortinglang\endcsname
- \_ea\_let \_ea\_ignoredchars \_csname _ignoredchars\_sortinglang\endcsname
+ \_ea\_let \_ea\_sortingdata \_csname _sortingdata\_sortinglang\_endcsname
+ \_ea\_let \_ea\_compoundchars \_csname _compoundchars\_sortinglang\_endcsname
+ \_ea\_let \_ea\_ignoredchars \_csname _ignoredchars\_sortinglang\_endcsname
\_ifx \_sortingdata\_relax \_addto\_nold{ sortingdata}%
- \_let \_sortingdata = \_sortingdataen \fi
+ \_let \_sortingdata = \_sortingdataen \_fi
\_ifx \_compoundchars\_relax \_addto\_nold{ compoundchars}%
- \_let \_compoundchars = \_compoundcharsen \fi
+ \_let \_compoundchars = \_compoundcharsen \_fi
\_ifx \_ignoredchars\_relax \_addto\_nold{ ignoredchars}%
- \_let \_ignoredchars = \_ignoredcharsen \fi
+ \_let \_ignoredchars = \_ignoredcharsen \_fi
\_ifx \_compoundchars\_empty \_else
\_edef \_compoundchars {\_detokenize\_ea{\_compoundchars} }\_fi % all must be catcode 12
\_def \_act ##1{\_ifx##1\_relax \_else
@@ -255,7 +255,7 @@
\_newifi \_ifasciisorting \_asciisortingfalse
\_def\_dosorting #1{%
- \begingroup
+ \_begingroup
\_def\_nold{}%
\_ifx\_sotringlang\_undefined \_edef\_sortinglang{\_cs{_lan:\_the\_language}}\_fi
\_ifasciisorting
@@ -273,7 +273,7 @@
\_edef #1{\_ea}\_ea\_xargs \_ea\_act #1;%
\_edef \_iilist{\_ea}\_ea\_mergesort #1\_end,\_end
\_ea\_endgroup
- \_ea\_def\_ea#1\ea{\_iilist}%
+ \_ea\_def\_ea#1\_ea{\_iilist}%
}
\_doc -----------------------------
@@ -417,11 +417,11 @@
\_def \_iilist {}
\_def \_Xindex #1#2{\_ea\_XindexA \_csname ,#1\_ea\_endcsname \_currpage {#2}}
\_def \_XindexA #1#2#3#4{% #1=\,<word> #2=<gpageno> #3=<pageno> #4=<iitype>
- \_ifx#1\relax \_global\_addto \_iilist {#1}%
+ \_ifx#1\_relax \_global\_addto \_iilist {#1}%
\_gdef #1{#2:#4}%
- \else \_global\_addto #1{,#2:#4}%
- \fi
- \sxdef{_pgi:#2}{#3}%
+ \_else \_global\_addto #1{,#2:#4}%
+ \_fi
+ \_sxdef{_pgi:#2}{#3}%
}
\_doc -----------------------------
diff --git a/macros/luatex/optex/maketoc.opm b/macros/luatex/optex/base/maketoc.opm
index c1eddc802c..f94571629e 100644
--- a/macros/luatex/optex/maketoc.opm
+++ b/macros/luatex/optex/base/maketoc.opm
@@ -22,7 +22,7 @@
\_def\_toclist{}
\_newifi \_ifischap \_ischapfalse
-\def\_Xtoc#1#2#3#4{\_ifnum#1=0 \_ischaptrue\_fi
+\_def\_Xtoc#1#2#3#4{\_ifnum#1=0 \_ischaptrue\_fi
\_addto\_toclist{\_tocline{#1}{#2}{#3}{#4}}
\_ea\_addto\_ea\_toclist\_ea{\_currpage}%
}
@@ -88,7 +88,7 @@
\_cod ----------------------------------
\_def\_llaptoclink#1{\_noindent
- \_llap{\_ilink[toc:\_the\_tocrefnum]{\_enspace#1\_kern.4em}\kern.1em}}
+ \_llap{\_ilink[toc:\_the\_tocrefnum]{\_enspace#1\_kern.4em}\_kern.1em}}
\_def\_tocdotfill{\_nobreak\_leaders\_hbox to.8em{\_hss.\_hss}\_hskip 1em plus1fill\_relax}
\_def\_nofirst #1{\_ifnum \_lastpenalty=11333 \_else #1\_fi}
\_def\_tocpar{\_nobreak \_hskip-2\_iindent\_null \_par}
diff --git a/macros/luatex/optex/margins.opm b/macros/luatex/optex/base/margins.opm
index a02bf3e57a..a02bf3e57a 100644
--- a/macros/luatex/optex/margins.opm
+++ b/macros/luatex/optex/base/margins.opm
diff --git a/macros/luatex/optex/math-macros.opm b/macros/luatex/optex/base/math-macros.opm
index 14b4a69e41..a1e7b817ff 100644
--- a/macros/luatex/optex/math-macros.opm
+++ b/macros/luatex/optex/base/math-macros.opm
@@ -1,6 +1,6 @@
%% This is part of OpTeX project, see http://petr.olsak.net/optex
-\_codedecl \sin {Math macros plus mathchardefs <2020-03-14>} % preloaded in format
+\_codedecl \sin {Math macros plus mathchardefs <2020-04-27>} % preloaded in format
\_doc -----------------------------
The category code of the character `_` remains as letter (11) and the mathocode
@@ -318,7 +318,7 @@
\_protected\_def\tanh {\_mathop{\_rm tanh}\_nolimits}
\_protected\_def\cot {\_mathop{\_rm cot}\_nolimits}
\_protected\_def\coth {\_mathop{\_rm coth}\_nolimits}
-\_protected\_def\sec {\_mathop{\_rm sec}\_nolimits}
+%\_protected\_def\sec {\_mathop{\_rm sec}\_nolimits} % \sec is section
\_protected\_def\csc {\_mathop{\_rm csc}\_nolimits}
\_protected\_def\max {\_mathop{\_rm max}}
\_protected\_def\min {\_mathop{\_rm min}}
@@ -582,7 +582,7 @@
#1\_crcr\_mathstrut\_crcr\_noalign{\_kern-\_baselineskip}}}\_thinsk}
\_protected\_def\_pmatrix#1{\_left(\_matrix{#1}\_right)}
\_newdimen\_ptrenwd
-\_ptrenwd=0.875\fontdimen6\textfont1 % width of the big left (
+\_ptrenwd=0.875\_fontdimen6\_textfont1 % width of the big left (
\_protected\_def\_bordermatrix#1{\_begingroup \_math
\_setbox0=\_vbox{\_def\_cr{\_crcr\_noalign{\_kern.2em\_global\_let\_cr\_endline}}%
\_ialign{$##$\_hfil\_kern.2em\_kern\_ptrenwd&\_thinspace\_hfil$##$\_hfil
@@ -904,15 +904,43 @@
\_public \not ;
\_doc -----------------------------
+ \`\mathstyles``{<math list>}`
+ behaves like `{<math list>}`, but you can use following commands in the
+ `<math list>`:
+ \begitems
+ * \`\currstyle` which expands to `\displaystyle`, `\textstyle`,
+ `\scriptstyle` or `\scriptscriptstyle` depending on the current math style
+ when \^`\mathstyles` was opened.
+ * `\dobystyle{<D>}{<T>}{<S>}{<SS>}` is expandable macro. It expands to
+ `<D>`, `<T>`, `<S>` or `<SS>` depending on the current math style
+ when \^`\mathstyles` was opened.
+ * The value of the \`\stylenum` is 0, 1, 2 or 3
+ depending on the current math style when \^`\mathstyles` was opened.
+ \enditems
+ Example of usage of \^`\mathstyles`:
+ `\def\mathframe#1{\mathstyles{\frame{$\currstyle#1$}}}`.
+ \_cod -----------------------------
+
+\_newcount\_stylenum
+\_def\_mathstyles#1{{\_mathchoice{\_stylenum0 #1}{\_stylenum1 #1}%
+ {\_stylenum2 #1}{\_stylenum1 #1}}}
+\_def\_dobystyle#1#2#3#4{\_ifcase\_stylenum#1\_or#2\_or#3\_or#4\_fi}
+\_def\_currstyle{\dobystyle\_displaystyle\_textstyle\_scriptstyle\_scriptscriptstyle}
+\_public \mathstyles \dobystyle \currstyle \stylenum ;
+
+ \_doc -----------------------------
The \`\mathbox``{<text>}` macro is copied from OPmac trick 078.
It behaves like `\hbox{<text>}` but the `<text>` is scaled to smaller
size if it is used in scriptstye or scriptscript style.
\_cod -----------------------------
-\_def\_mathbox#1{{\_mathchoice{\_mathboxA\_displaystyle[]{#1}}{\_mathboxA\_textstyle[]{#1}}
- {\_mathboxA\_textstyle[700]{#1}}{\_mathboxA\_textstyle[500]{#1}}}}
-\_def\_mathboxA#1[#2]#3{\_hbox{\_everymath={#1}\_if^#2^\_else\_typoscale[#2/]\_relax\_fi #3}}
+\_def\_mathbox#1{{\_mathstyles{\_hbox{%
+ \_ifnum\_stylenum<2 \_everymath{\_currstyle}%
+ \_else \_typoscale[\_dobystyle{}{}{700}{500}/]\_fi #1}}}%
+}
\_public \mathbox ;
\_endcode %---------------------------------------------------
+2020-04-27 \mathstyles introduced
+2020-03-14 implemented
diff --git a/macros/luatex/optex/math-preload.opm b/macros/luatex/optex/base/math-preload.opm
index b367a70d26..0b8ffeebab 100644
--- a/macros/luatex/optex/math-preload.opm
+++ b/macros/luatex/optex/base/math-preload.opm
@@ -1,6 +1,6 @@
%% This is part of OpTeX project, see http://petr.olsak.net/optex
-\_codedecl \normalmath {Math fonts CM + AMS preloaded <2020-04-14>} % preloaded in format
+\_codedecl \normalmath {Math fonts CM + AMS preloaded <2020-05-06>} % preloaded in format
\_doc ------------------------------
We have two math macros \`\normalmath` for normal shape of all math
@@ -20,11 +20,11 @@
\_loadmathfamily 7 eufm % fractur
\_loadmathfamily 8 bfsans % sans serif bold
\_loadmathfamily 9 bisans % sans serif bold slanted (for vectors)
- \_setmathfamily 10 \_tentt
- \_setmathfamily 11 \_tenit
+% \_setmathfamily 10 \_tentt
+% \_setmathfamily 11 \_tenit
\_setmathdimens
}
-\def\_boldmath{%
+\_def\_boldmath{%
\_loadmathfamily 0 cmbx % CM Roman Bold Extended
\_loadmathfamily 1 cmmib % CM Math Italic Bold
\_loadmathfamily 2 cmbsy % CM Standard symbols Bold
@@ -35,33 +35,35 @@
\_loadmathfamily 7 eufb % fractur bold
\_loadmathfamily 8 bbfsans % sans serif extra bold
\_loadmathfamily 9 bbisans % sans serif extra bold slanted (for vectors)
- \_setmathfamily 10 \_tentt
- \_setmathfamily 11 \_tenbi
+% \_setmathfamily 10 \_tentt
+% \_setmathfamily 11 \_tenbi
\_setmathdimens
}
-\count18=11 % families declared by \newfam are 12, 13, ...
+\_count18=9 % families declared by \newfam are 12, 13, ...
\_def \normalmath {\_normalmath} \_def\boldmath {\_boldmath}
\_doc -----------------------------
The classical math family selectors
- \`\mit`, \`\cal`, \`\bbchar`, \`\frak` and \`\script`
+ \`\mit`, \^`\cal`, \^`\bbchar`, \^`\frak` and \^`\script`
are defined here.
- The \`\rm`, \`\bf`, \`\it`, \`\bi` and \`\tt` does two things:
+ The \^`\rm`, \^`\bf`, \^`\it`, \^`\bi` and \^`\tt` does two things:
they are variant selectors for text fonts and math family selectors for math fonts.
- The idea was adapted from plain \TeX/.
+ The idea was adapted from plain \TeX/.\nl
+ These macros are redefined when `unimat-codes.opm` is loaded,
+ see the section~\ref[unimath-codes].
\_cod -----------------------------
\_chardef\_bffam = 8
\_chardef\_bifam = 9
-\_chardef\_ttfam = 10
-\_chardef\_itfam = 11
+%\_chardef\_ttfam = 10
+%\_chardef\_itfam = 11
\_protected\_def \_rm {\_tryloadrm \_tenrm \_fam0 }
\_protected\_def \_bf {\_tryloadbf \_tenbf \_fam\_bffam}
-\_protected\_def \_it {\_tryloadit \_tenit \_fam\_itfam}
+\_protected\_def \_it {\_tryloadit \_tenit \_fam1 }
\_protected\_def \_bi {\_tryloadbi \_tenbi \_fam\_bifam}
-\_protected\_def \_tt {\_tryloadtt \_tentt \_fam\_ttfam}
+\_protected\_def \_tt {\_tryloadtt \_tentt}
\_protected\_def \_mit {\_fam1 }
\_protected\_def \_cal {\_fam2 }
@@ -215,4 +217,5 @@ For example
\_endinput
+2020-05-06: \itfam, \ttfam removed, (Unicode math preferred)
2020-04-14: \skewchar\fam6 added
diff --git a/macros/luatex/optex/math-unicode.opm b/macros/luatex/optex/base/math-unicode.opm
index a2c455f251..f35b8652e0 100644
--- a/macros/luatex/optex/math-unicode.opm
+++ b/macros/luatex/optex/base/math-unicode.opm
@@ -219,7 +219,7 @@ The \^`\loadmath` macro was succesfully tested on:
\printdoc math-unicode.opm
-\secc Macros and codes set when \code{\\loadmatfont} is processed
+\secc[unimath-codes] Macros and codes set when \code{\\loadmatfont} is processed
The file `unimath-codes.opm` is loaded when the \^`\loadmath` is used. The
macros here redefines globally all encoding dependent settings declared in
diff --git a/macros/luatex/optex/mathclass.opm b/macros/luatex/optex/base/mathclass.opm
index 458431abca..458431abca 100644
--- a/macros/luatex/optex/mathclass.opm
+++ b/macros/luatex/optex/base/mathclass.opm
diff --git a/macros/luatex/optex/more-macros.opm b/macros/luatex/optex/base/more-macros.opm
index 64cbcd84c9..a022375360 100644
--- a/macros/luatex/optex/more-macros.opm
+++ b/macros/luatex/optex/base/more-macros.opm
@@ -1,6 +1,6 @@
%% This is part of OpTeX project, see http://petr.olsak.net/optex
-\_codedecl \eoldef {OpTeX useful macos <2020-03-15>} % preloaded in format
+\_codedecl \eoldef {OpTeX useful macos <2020-05-03>} % preloaded in format
\_doc -----------------------------
We define \`\opinput` `{<file name>}` macro which
@@ -20,7 +20,7 @@
from the catcode table stack. So, the `\opinput` macro can be implemented simply:
\_cod -----------------------------
-\_def\_opinput #1{\_setctable\_optexcatcodes \_input "#1" \_restorectable}
+\_def\_opinput #1{\_setctable\_optexcatcodes \_input {#1}\_relax\_restorectable}
\_newcatcodetable \_optexcatcodes
\_newcatcodetable \_plaintexcatcodes
@@ -70,6 +70,30 @@
\_public \normalcatodes ;
\_doc -----------------------------
+ The \`\load` `[<filename-list>]` loads files specfied in
+ comma separated `<filename-list>`. The first space (after comma)
+ is ignored using the trick `#1#2,`: first parameter is unseparated.
+ The `\load` macro saves the information about loaded files by setting
+ `\_load:<filename>` as a defined macro.
+
+ If the \`\_afterload` macro is defined then it is run after `\_opinput`.
+ The catcode setting should be here. Note that catcode setting done in the
+ loaded file is forgotten after the `\opinput`.
+ \_cod -----------------------------
+
+\_def \_load [#1]{\_loadA #1,,,\_end}
+\_def \_loadA #1#2,{\_ifx,#1 \_ea \_loadE \_else \_loadB{#1#2}\_ea\_loadA\_fi}
+\_def \_loadB #1{%
+ \_ifcsname _load:#1\_endcsname \_else
+ \_isfile {#1.opm}\_iftrue \_opinput {#1.opm}\_else \_opinput {#1}\_fi
+ \_sxdef{_load:#1}{}%
+ \_trycs{_afterload}{}\_let\_afterload=\_undefined
+ \_fi
+}
+\_def \_loadE #1\_end{}
+\_public \load ;
+
+ \_doc -----------------------------
The declarator \`\optdef``\macro [<opt default>] <params>{<replacement text>}`
defines the `\macro` with the optional parameter followed by normal parameters
declared in `<params>`. The optional parameter must be used as the first
@@ -85,7 +109,7 @@
\_def\_optdef#1[#2]{%
\_def#1{\_opt={#2}\_isnextchar[{\_cs{_oA:\_string#1}}{\_cs{_oB:\_string#1}}}%
- \_sdef{_oA:\_string#1}[##1]{\_opt={##1}\_cs{_oB:\string#1\_nospaceafter}}%
+ \_sdef{_oA:\_string#1}[##1]{\_opt={##1}\_cs{_oB:\_string#1\_nospaceafter}}%
\_sdef{_oB:\_string#1\_nospaceafter}%
}
\_def\_nospaceafter#1{\_ea#1\_romannumeral-`\.}
@@ -152,7 +176,7 @@
If you really need primitive `\catcode` then you can use `\_catcode`.
\_cod -----------------------------
-\def\catcode{\_catcode\_string} % more robust in cases \catcode` or \catcode"
+\_def\catcode{\_catcode\_string} % more robust in cases \catcode` or \catcode"
\_doc -----------------------------
The \`\removespaces` `<text with spaces >{}` expands to <textwithoutspaces>.
@@ -164,7 +188,7 @@
\_cod -----------------------------
\_def\_removespaces #1 {\_isempty{#1}\_iffalse #1\_ea\_removespaces\_fi}
-\_ea\_def \_ea\_ignorept \_ea#\_ea1\detokenize{pt}{#1}
+\_ea\_def \_ea\_ignorept \_ea#\_ea1\_detokenize{pt}{#1}
\_def\_ignoreit#1{}
\public \removespaces \ignorept \ignoreit ;
@@ -213,4 +237,5 @@
\_endcode % -------------------------------------
-
+2020-05-03 \load macro introduced
+2020-03-15 released
diff --git a/macros/luatex/optex/multicolumns.opm b/macros/luatex/optex/base/multicolumns.opm
index c593f72552..c593f72552 100644
--- a/macros/luatex/optex/multicolumns.opm
+++ b/macros/luatex/optex/base/multicolumns.opm
diff --git a/macros/luatex/optex/optex.ini b/macros/luatex/optex/base/optex.ini
index 7c1083c791..de15a1db73 100644
--- a/macros/luatex/optex/optex.ini
+++ b/macros/luatex/optex/base/optex.ini
@@ -21,7 +21,7 @@
% OpTeX version
-\def\optexversion{Beta 0.10 Apr 2020}
+\def\optexversion{Beta 0.12 May 2020}
\def\fmtname{OpTeX}
% Engine testing:
diff --git a/macros/luatex/optex/others.opm b/macros/luatex/optex/base/others.opm
index dc4956b0a3..ffa8451f90 100644
--- a/macros/luatex/optex/others.opm
+++ b/macros/luatex/optex/base/others.opm
@@ -53,17 +53,17 @@
\let ^^a0=~
\_doc ----------------------------
- TikZ needs these control sequences.
+ TikZ needs these funny control sequences.
\_cod ----------------------------
-\ea\toksdef \csname toks@\endcsname=0
-\ea\let \csname voidb@x\endcsname=\_voidbox
+\_ea\_toksdef \_csname toks@\_endcsname=0
+\_ea\_let \_csname voidb@x\_endcsname=\_voidbox
\_doc ----------------------------
We don't want to read `opmac.tex` unless `\input opmac` is specified.
\_cod ----------------------------
-\def\OPmacversion{OpTeX}
+\_def\OPmacversion{OpTeX}
\_doc ----------------------------
Lorem ipsum can be printed by \`\lipsum``[<range>]` or \`\lorem``[<range>]`,
diff --git a/macros/luatex/optex/outlines.opm b/macros/luatex/optex/base/outlines.opm
index a66c316129..0d041c743c 100644
--- a/macros/luatex/optex/outlines.opm
+++ b/macros/luatex/optex/base/outlines.opm
@@ -4,10 +4,10 @@
\_def\_outlines#1{\_pdfcatalog{/PageMode/UseOutlines}\_openref
\_ifx\_toclist\_empty
- \_opwarning{\noexpand\outlines -- data unavailable. TeX me again}%
+ \_opwarning{\_noexpand\outlines -- data unavailable. TeX me again}%
\_else
\_ifx\_dest\_destactive \_else
- \opwarning{\_noexpand\outlines doesn't work when \_noexpand\hyperlinks isn't declared}\_fi
+ \_opwarning{\_noexpand\outlines doesn't work when \_noexpand\hyperlinks isn't declared}\_fi
{\_let\_tocline=\_outlinesA
\_count0=0 \_count1=0 \_count2=0 \_count3=0 \_toclist % calculate numbers o childs
\_def\_outlinelevel{#1}\_let\_tocline=\_outlinesB
diff --git a/macros/luatex/optex/output.opm b/macros/luatex/optex/base/output.opm
index f1c250f5b8..ae8ee0b08b 100644
--- a/macros/luatex/optex/output.opm
+++ b/macros/luatex/optex/base/output.opm
@@ -24,7 +24,7 @@
\_cod -----------------------------
\_def \_begoutput{\_incr\_gpageno
- \_immediate\_wref\_Xpage{{\the\gpageno}{\_folio}}%
+ \_immediate\_wref\_Xpage{{\_the\_gpageno}{\_folio}}%
\_prepoffsets \_the\_regmark} %
\_def \_endoutput{\_advancepageno
{\_globaldefs=1 \_the\_nextpages \_nextpages={}}%
@@ -61,7 +61,7 @@
}
\_def \_ensureblack #1{#1} % will be re-defined by color macros
\_let \_openfnotestack = \_relax % will be re-defined by color macros
-\_def \_backgroundbox #1{\_moveleft\_hoffset\_vbox to0pt{\_kern-\voffset #1\_vss}}
+\_def \_backgroundbox #1{\_moveleft\_hoffset\_vbox to0pt{\_kern-\_voffset #1\_vss}}
\_doc -----------------------------
\`\_makeheadline` creates `\vbox to0pt` with its contents (the \^`\headline`)
@@ -70,7 +70,7 @@
\_def\_makeheadline {\_istoksempty \_headline \_iffalse
\_vbox to0pt{\_vss
- \_baselineskip=\_headlinedist \_lineskiplimit=-\maxdimen
+ \_baselineskip=\_headlinedist \_lineskiplimit=-\_maxdimen
\_line{\_the\_headline}\_hbox{}}\_nointerlineskip
\_fi
}
@@ -81,7 +81,7 @@
\_def\_makefootline{\_istoksempty \_footline \_iffalse
\_baselineskip=\_footlinedist
- \_lineskiplimit=-\maxdimen \_line{\_the\_footline}
+ \_lineskiplimit=-\_maxdimen \_line{\_the\_footline}
\_fi
}
@@ -94,14 +94,14 @@
\_def\_pagecontents{\_pagedest % destination of the page
\_ifvoid\_topins \_else \_ensureblack{\_unvbox\_topins}\_fi
- \_dimen0=\dp255 \_unvbox255 % open up \box255
+ \_dimen0=\_dp255 \_unvbox255 % open up \box255
\_ifvoid\_footins \_else % footnote info is present
\_vskip\_skip\_footins
- \_ensureblack{\_footnoterule \_openfnotestack \_unvbox\_footins}\fi
- \kern-\_dimen0 \_vskip \_pgbottomskip
+ \_ensureblack{\_footnoterule \_openfnotestack \_unvbox\_footins}\_fi
+ \_kern-\_dimen0 \_vskip \_pgbottomskip
}
\_def \_pagedest {{\_def\_destheight{25pt}\_dest[pg:\_the\_gpageno]}}
-\_def \_footnoterule {\kern-3pt \hrule width 2truein \kern 2.6pt }
+\_def \_footnoterule {\_kern-3pt \_hrule width 2truein \_kern 2.6pt }
\_doc -----------------------------
\`\pageno`, \`\folio`, \`\nopagenumbers`, \`\advancepageno`
diff --git a/macros/luatex/optex/parameters.opm b/macros/luatex/optex/base/parameters.opm
index bfaec21b4a..8a707b4758 100644
--- a/macros/luatex/optex/parameters.opm
+++ b/macros/luatex/optex/base/parameters.opm
@@ -75,10 +75,10 @@
\_def\_normalbaselines{\_lineskip=\_normallineskip
\_baselineskip=\_normalbaselineskip \_lineskiplimit=\_normallineskiplimit}
-\_def\_frenchspacing{\_sfcode`\.=1000 \sfcode`\?=1000 \sfcode`\!=1000
- \sfcode`\:=1000 \sfcode`\;=1000 \sfcode`\,=1000 }
-\_def\_nonfrenchspacing{\_sfcode`\.=3000 \sfcode`\?=3000 \sfcode`\!=3000
- \sfcode`\:=2000 \sfcode`\;=1500 \sfcode`\,=1250 }
+\_def\_frenchspacing{\_sfcode`\.=1000 \_sfcode`\?=1000 \_sfcode`\!=1000
+ \_sfcode`\:=1000 \_sfcode`\;=1000 \_sfcode`\,=1000 }
+\_def\_nonfrenchspacing{\_sfcode`\.=3000 \_sfcode`\?=3000 \_sfcode`\!=3000
+ \_sfcode`\:=2000 \_sfcode`\;=1500 \_sfcode`\,=1250 }
\_public \normalbaselines \frenchspacing \nonfrenchspacing
\smallskipamount \medskipamount \bigskipamount
@@ -257,7 +257,7 @@
\_newdimen\_ttindent \_ttindent=\_parindent % indentation in verbatim
\_newdimen\_ttshift
-\_newdimen\_iindent \_iindent=\parindent
+\_newdimen\_iindent \_iindent=\_parindent
\_public \ttindent \ttshift \iindent ;
\_doc -----------------------------
diff --git a/macros/luatex/optex/pdfuni-string.opm b/macros/luatex/optex/base/pdfuni-string.opm
index 33701522fb..d7566eb91d 100644
--- a/macros/luatex/optex/pdfuni-string.opm
+++ b/macros/luatex/optex/base/pdfuni-string.opm
@@ -15,7 +15,7 @@
\_catcode`\\=12 \_let\\=\_bslash
\_the\_regoul \_relax % \_regmacro alternatives of logos etc.
\_escapechar=-1
- \_edef#1{#2\empty}%
+ \_edef#1{#2\_empty}%
\_escapechar=`\\
\_ea\_edef \_ea#1\_ea{\_ea\_removeoutmath #1$\_end$}% $x$ -> x
\_ea\_edef \_ea#1\_ea{\_ea\_removeoutbraces #1{\_end}}% {x} -> x
diff --git a/macros/luatex/optex/plain-macros.opm b/macros/luatex/optex/base/plain-macros.opm
index 60d4b6cc31..f5c16ba3bd 100644
--- a/macros/luatex/optex/plain-macros.opm
+++ b/macros/luatex/optex/base/plain-macros.opm
@@ -55,8 +55,7 @@
\_global\_let^^M=\par} % this is in case ^^M appears in a \write
\_def\_obeyspaces{\_catcode`\ =13 }
{\_obeyspaces\_global\_let =\_space}
-\_public
- \obeylines \obeyspaces ;
+\_public \obeylines \obeyspaces ;
\_doc -----------------------------
Spaces.
@@ -83,12 +82,12 @@
\_def\_topglue {\_nointerlineskip\_vglue-\_topskip\_vglue} % for top of page
\_def\_vglue {\_afterassignment\_vglA \_skip0=}
-\_def\_vglA {\_par \_dimen0=\prevdepth \_hrule height0pt
+\_def\_vglA {\_par \_dimen0=\_prevdepth \_hrule height0pt
\_nobreak\_vskip\_skip0 \_prevdepth=\_dimen0 }
\_def\_hglue {\_afterassignment\_hglA \_skip0=}
\_def\_hglA {\_leavevmode \_count255=\_spacefactor \_vrule width0pt
\_nobreak\_hskip\_skip0 \_spacefactor=\_count255 }
-\_protected\def~{\penalty10000 \ } % tie
+\_protected\_def~{\_penalty10000 \ } % tie
\_protected\_def\_slash {/\_penalty\_exhyphenpenalty} % a `/' that acts like a `-'
\_public \topglue \vglue \hglue \slash ;
@@ -132,7 +131,7 @@
\_def \_centerline #1{\_line{\_hss#1\_hss}}
\_def \_rlap #1{\_hbox to0pt{#1\_hss}}
\_def \_llap #1{\_hbox to0pt{\_hss#1}}
-\_def\_underbar #1{$\_setbox0=\_hbox{#1}\dp0=0pt \_math \_underline{\_box0}$}
+\_def\_underbar #1{$\_setbox0=\_hbox{#1}\_dp0=0pt \_math \_underline{\_box0}$}
\_public \line \leftline \rightline \centerline \rlap \llap \underbar ;
@@ -207,7 +206,8 @@
\_chardef\S="9F
\_def\l{\_errmessage{\_usedirectly ł}}
\_def\L{\_errmessage{\_usedirectly Ł}}
-\def\_{\_ifmmode \_kern.06em \_vbox{\hrule width.3em}\_else _\fi} % obsolete
+%\def\_{\_ifmmode \kern.06em \vbox{\hrule width.3em}\else _\fi} % obsolete
+\_def\_{\_hbox{_}}
\_def\dag{\_errmessage{\_usedirectly †}}
\_def\ddag{\_errmessage{\_usedirectly ‡}}
%\_def\copyright{\_errmessage{\_usedirectly ©}}
@@ -231,8 +231,8 @@
\_def \_ooalign {\_lineskiplimit=-\_maxdimen \_oalign} % chars over each other
\_def \_shiftx #1{\_dimen0=#1\_kern\_ea\_ignorept \_the\_fontdimen1\_font
\_dimen0 } % kern by #1 times the current slant
-\_def \d #1{{\_oalignA{\_relax#1\_crcr\_hidewidth\_shiftx{-1ex}.\_hidewidth}}}
-\_def \b #1{{\_oalignA{\_relax#1\_crcr\_hidewidth\_shiftx{-3ex}%
+\_def \_d #1{{\_oalignA{\_relax#1\_crcr\_hidewidth\_shiftx{-1ex}.\_hidewidth}}}
+\_def \_b #1{{\_oalignA{\_relax#1\_crcr\_hidewidth\_shiftx{-3ex}%
\_vbox to.2ex{\_hbox{\_char\_macron}\_vss}\_hidewidth}}}
\_def \_c #1{{\_setbox0=\_hbox{#1}\_ifdim\_ht0=1ex\_accent\_cedilla #1%
\_else\_ooalign{\_unhbox0\_crcr\_hidewidth\_cedilla\_hidewidth}\_fi}}
@@ -247,7 +247,7 @@
Much more usable is to define these control sequences to other purposes.
\_cod -----------------------------
-\def \_oldaccents {%
+\_def \_oldaccents {%
\_def\`##1{{\_accent\_tgrave ##1}}%
\_def\'##1{{\_accent\_tacute ##1}}%
\_def\v##1{{\_accent\_caron ##1}}%
@@ -312,7 +312,7 @@
\_public \hrulefill \dotfill \rightarrowfill \leftarrowfill ;
-% \_downbracefil \_upbracefil will be re-defined when Unicode-math is used
+% \downbracefill \upbracefill will be re-defined when Unicode-math is used
\_mathchardef \_braceld="37A \_mathchardef \_bracerd="37B
\_mathchardef \_bracelu="37C \_mathchardef \_braceru="37D
\_def \downbracefill {$\_math \_setbox0=\_hbox{$\_braceld$}%
diff --git a/macros/luatex/optex/prefixed.opm b/macros/luatex/optex/base/prefixed.opm
index 7778bc0374..799cc923f9 100644
--- a/macros/luatex/optex/prefixed.opm
+++ b/macros/luatex/optex/base/prefixed.opm
@@ -96,7 +96,7 @@
\_fi
}
-\_endcode%----------------------------------------------------
+\_endcode %----------------------------------------------------
\sec Concept of name spaces of control sequences
@@ -144,7 +144,7 @@ already but we need the prefixed variant too.
In this documentation: if both variants of a control sequence are declared
(prefixed and unprefixed), then the accompanying text mentions only
unprefixed variant. The code typically defines prefixed variant
-and then the `\public` (or `\_public`) macro is used.
+and then the \^`\public` (or `\_public`) macro is used.
\secc Name space of control sequences for users
@@ -185,55 +185,91 @@ The single letter control sequences like `\%`, `\$`, `\^` etc. are not used
in internal macros. User can redefine them, but (of course) some classical
features can be lost (printing percent character by `\%` for example).
+\secc Macro files syntax
+
+Each segment of \OpTeX/ macros is stored in one file with `.opm` extension
+(means OPtex Macros). Your local macros should be in normal `*.tex` file.
+
+The code in macro files starts by \^`\_codedecl` and ends by \^`\_endcode`.
+The \^`\_endcode` is equivalent for `\endinput`, so documentation can follow.
+The \^`\_codedecl` has syntax:
+
+\begtt
+\_codedecl \sequence {Name <version>}
+\endtt
+
+If the mentioned `\sequence` is defined, then \^`\_codedecl` does the same as
+`\endinput`: this protect from reading the file twice. We suppose, that
+`\sequence` is defined in the macro file.
+
+It is possible to use the \^`\_doc` ... \^`\_cod` pair between the macro lines.
+The documentation text should be here. It is ignored when macros are read
+but it can be printed using `doc.opm` macros like in this documentation.
+
+
\secc[pkg-namespace] Name spaces for package writers
Package writer should use internal names in the form `\_<pgk>_<sequence>`,
where `<pkg>` is a package label. For example:
-`\_qr_newbase` from `qrcode-x.tex` package.
+`\_qr_utfstring` from `qrcode.opm` package.
The package writer needs not write repeatedly `\_pkg_foo` `\_pkg_bar`
etc.\ again and again in the macro file.\fnote
{We have not adatped the idea from expl3 language:)}
-When \^`\_namespace` `{<pkg>}`
+When the \^`\_namespace` `{<pkg>}`
is declared at the beginning of the macro file then all occurrences of
`\.foo` will be replaced by `\_<pkg>_foo` at the input processor level.
-The macro writer can write (and backward can read his code) simply with
+The macro writer can write (and backward can read his/her code) simply with
`\.foo`, `\.bar` control sequences and `\_<pkg>_foo`, `\_<pkg>_bar`
control sequences are processed internally.
-The scope of the `\_namespace` command ends at the `\_encode` command
-or when another `\_namespace` is used. This command checks
-if the package label is not declared by the `\_namespace` twice.
-
-The `\_public` macro does `\let\foo = \_<pkg>_foo` when
-`\_namespace {<pkg>}` is declared. And the `\_private` macro does reverse
-operation to it.
-
-If the package writer needs to declare a control sequence by `\newif`, then
-there is an exception of the rule described above. Use
-`\_newifi\_if<pkg>_bar`, for example `\_newifi\_ifqr_incorner`.
+The scope of the \^`\_namespace` command ends at the \^`\_endcode` command
+or when another \^`\_namespace` is used. This command checks
+if the same package label is not declared by the \^`\_namespace` twice.
+
+The \^`\public` macro does `\let\foo = \_<pkg>_foo` when
+\^`\_namespace{<pkg>}` is declared. And the \^`\private` macro does reverse
+operation to it. Example: you can define `\def\.macro{...}` and then
+set it to the user name space by `\_public \macro;`.
+
+If the package writer needs to declare a control
+sequence by \^`\newif`, then there is an exception of the rule described above. Use
+\^`\_newifi\_if<pkg>_bar`, for example `\_newifi\_ifqr_incorner`.
Then the control sequences `\_qr_incornertrue` and
`\_qr_incornerfalse` can be used (or the sequences `\.incornertrue`
and `\.incornerfalse` when `\_namespace{qr}` is used).
-\secc Macro files syntax
-
-Each segment of \OpTeX/ macros is stored in one file with `.opm` extension
-(means OPtex Macros). Your macros should be in normal `*.tex` file.
+\secc Summary about rules for external macro files published for \OpTeX/
-The code in macro files starts by \^`\_codedecl` and ends by \^`\_endcode`.
-The \^`\_endcode` is equivalent for `\endinput`, so documentation can follow.
-The \^`\_codedecl` has syntax:
+If you are writting a macro file which is intended to be published for
+\OpTeX/, then you are greatly welcome. You should follow these rules:
-\begtt
-\_codedecl \sequence {Name <version>}
-\endtt
+\begitems
+* Don't use a control sequences from user name space in the macro
+ bodies if there is not explicit and documented reason to do this.
+* Don't declare control sequences in the user name space if there is not
+ explicit and documented reason to do this.
+* Use control sequences from \OpTeX/ and primitive name space
+ in read only mode if there is not explicit and documented reason to
+ redefine them.
+* Use `\_<pkg>_<name>` for your internal macros or `\.<name>` if the
+ \^`\_namespace{<pkg>}` is declared. See section~\ref[pkg-namespace].
+* Use \^`\load` (or better: `\_load`) for loading more external macros
+ if you need them. Don't use `\_input` explicitly in such cases.
+ The reason is: the external macro file is not loaded
+ twice if another macro or the user needs it explicitly too.
+* Use \^`\_codedecl` as your first command in the macro file and
+ \^`\_endcode` to close the text of macros.
+* Use \^`\_doc` ... \^`\_cod` pairs for documenting the code pieces and/or write
+ more documentation after the \^`\_endcode` command.
+\enditems
-If the mentioned `\sequence` is defined, then \^`\_codedecl` does the same as
-`\endinput`: this protect from reading the file twice. We suppose, that
-`\sequence` is defined in the macro file.
+If the macro file accepts these recommendations then it should be
+named by `<filename>.opm` where `<filename>` differs from file names
+used directly in \OpTeX/ and from other published macros.
+This extension `opm` has a precedence before `.tex` when
+the \^`\load` macro is used.
-It is possible to use the \^`\_doc` ... \^`\_cod` pair between the macro lines.
-The documentation text should be here. It is ignored when macros are read
-but it can be printed using `optexdoc.opm` macros like in this documentation.
+The `qrcode.opm` is first example how an external macro file for \OpTeX/
+can look like.
diff --git a/macros/luatex/optex/ref-file.opm b/macros/luatex/optex/base/ref-file.opm
index 01363ef9a9..52ace30b8d 100644
--- a/macros/luatex/optex/ref-file.opm
+++ b/macros/luatex/optex/base/ref-file.opm
@@ -12,7 +12,7 @@
\_def\_inputref {%
\_isfile{\_jobname.ref}\_iftrue
- \_input {\jobname.ref}
+ \_input {\_jobname.ref}
\_gfnotenum=0 \_lfnotenum=0 \_mnotenum=0
\_openrefA{\_string\_inputref}%
\_fi
@@ -87,7 +87,7 @@
because we needn't to duplicate each `#` in the `.ref` file.
\_cod \_fin -----------------
-\_def\_refdecl{\bgroup \catcode`\#=12 \_refdeclA}
+\_def\_refdecl{\_bgroup \_catcode`\#=12 \_refdeclA}
\_def\_refdeclA #1{\egroup\_openref
\_immediate\_write\_reffile {\_pcent\_space \_string \refdecl:}%
\_immediate\_write\_reffile {\_detokenize{#1}}%
diff --git a/macros/luatex/optex/references.opm b/macros/luatex/optex/base/references.opm
index ccd1157a2a..5aaf36a87a 100644
--- a/macros/luatex/optex/references.opm
+++ b/macros/luatex/optex/base/references.opm
@@ -56,7 +56,7 @@
\_else ??\_opwarning{label [#1] unknown. Try to TeX me again}\_openref
\_fi
}
-\_def\_pgref[#1]{\isdefined{_pgref:#1}%
+\_def\_pgref[#1]{\_isdefined{_pgref:#1}%
\_iftrue \_ea\_ea\_ea\_ilink \_csname _pgref:#1\_endcsname
\_else ??\_opwarning{pg-label [#1] unknown. Try to TeX me again}\_openref
\_fi
diff --git a/macros/luatex/optex/sections.opm b/macros/luatex/optex/base/sections.opm
index bbe599c533..45a3e61d28 100644
--- a/macros/luatex/optex/sections.opm
+++ b/macros/luatex/optex/base/sections.opm
@@ -1,6 +1,6 @@
%% This is part of OpTeX project, see http://petr.olsak.net/optex
-\_codedecl \chap {Titles, chapters, sections, subsections <2020-03-14>} % preloaded in format
+\_codedecl \chap {Titles, chapters, sections, subsections <2020-03-28>} % preloaded in format
\_doc ---------------------------
We are using scaled fonts for titles
@@ -10,10 +10,10 @@
command.
\_cod ---------------------------
-\_def \_titfont {\_scalemain\_boldify\_typoscale[\_magstep4/\_magstep5]}
-\_def \_chapfont {\_scalemain\_boldify\_typoscale[\_magstep3/\_magstep3]}
-\_def \_secfont {\_scalemain\_boldify\_typoscale[\_magstep2/\_magstep2]}
-\_def \_seccfont {\_scalemain\_boldify\_typoscale[\_magstep1/\_magstep1]}
+\_def \_titfont {\_scalemain\_typoscale[\_magstep4/\_magstep5]\_boldify}
+\_def \_chapfont {\_scalemain\_typoscale[\_magstep3/\_magstep3]\_boldify}
+\_def \_secfont {\_scalemain\_typoscale[\_magstep2/\_magstep2]\_boldify}
+\_def \_seccfont {\_scalemain\_typoscale[\_magstep1/\_magstep1]\_boldify}
\_doc ---------------------------
The \`\tit` macro is defined by `\eoldef`, it means that the parameter is
@@ -249,9 +249,9 @@
\_def\_nbpar{{\_interlinepenalty=10000\_endgraf}}
-\_protected\def\_nl{\hfil\break}
-\_regmacro {\def\_nl{\_unskip\_space}} {\def\_nl{\_unskip\_space}} {\def\_nl{ }}
-\_regmacro {\def\nl{\_unskip\_space}} {\def\nl{\_unskip\_space}} {\def\nl{ }}
+\_protected\_def\_nl{\_hfil\_break}
+\_regmacro {\_def\_nl{\_unskip\_space}} {\_def\_nl{\_unskip\_space}} {\_def\_nl{ }}
+\_regmacro {\_def\nl{\_unskip\_space}} {\_def\nl{\_unskip\_space}} {\_def\nl{ }}
\_public \nbpar \nl ;
@@ -308,7 +308,7 @@
\_def\_incaption {\_bgroup
\_ifcsname _\_tmpa num\_endcsname \_ea\_incr \_csname _\_tmpa num\_endcsname
\_else \_opwarning{Unknown caption /\_tmpa}\_fi
- \_edef\_thecapnum {\csname _the\_tmpa num\endcsname}%
+ \_edef\_thecapnum {\_csname _the\_tmpa num\_endcsname}%
\_edef\_thecaptitle{\_mtext{\_tmpa}}%
\_ifcsname _everycaption\_tmpa\_endcsname
\_ea\_the \_csname _everycaption\_tmpa\_endcsname \_fi
@@ -400,11 +400,12 @@
\_def \_printnumberedpar #1#2{\_par
\_noindent\_wlabel #1%
- {\bf #2 #1\_istoksempty\_opt\_iffalse \_space \_the\_opt \_fi.}\_space
+ {\_bf #2 #1\_istoksempty\_opt\_iffalse \_space \_the\_opt \_fi.}\_space
\_ignorespaces
}
\_endcode % -------------------------------------
+2020-04-28 \_secfonts etc: \_boldify is last.
2020-04-22 \_chapx, \_secx, \_seccx rewritten
2020-03-14 introduced
diff --git a/macros/luatex/optex/slides.opm b/macros/luatex/optex/base/slides.opm
index 4729f0e512..e25cc5ee7a 100644
--- a/macros/luatex/optex/slides.opm
+++ b/macros/luatex/optex/base/slides.opm
@@ -52,10 +52,17 @@
\_doc -----------------------------
The \`\pshow``<num>` prints the text in invisible
(transparent) font when \^`\layernum`\code{<}`<num>`.
- The color font feature is used for this transparency.
+ The trasparency is set by by `\pdfpageresoyrces` primitive.
\_cod -----------------------------
-\_famvardef\Transparent{\_setfontcolor{FF000000}\_currvar}
+\pdfpageresources{/ExtGState << /Invisible << /Type /ExtGState /ca 0 /CA 0 >>
+ /Visible << /Type /ExtGState /ca 1 /CA 1 >> >>}
+\addto\_morepgresources{/Invisible << /Type /ExtGState /ca 0 /CA 0 >>
+ /Visible << /Type /ExtGState /ca 1 /CA 1 >>}
+\def\Invisible {\_pdfliteral{/Invisible gs}}
+\def\Visible {\_pdfliteral{/Visible gs}}
+\def\Transparent {\Invisible \_aftergroup \Visible}
+
\_def\_use#1#2{\_ifnum\_layernum#1\_relax#2\_fi}
\_def\_pshow#1{\_use{=#1}\Red \_use{<#1}\Transparent \_ignorespaces}
@@ -201,7 +208,7 @@
this macro.
\_cod -----------------------------
-\_def \_fnotenumpages {\def\_fnotenum{\_the\_lfnotenum}\_pgfnotefalse
+\_def \_fnotenumpages {\_def\_fnotenum{\_the\_lfnotenum}\_pgfnotefalse
\_def\_lfnotenumreset{\_global\_lfnotenum=0 }}
\_let \_lfnotenumreset=\_relax
\_public \fnotenumpages ;
diff --git a/macros/luatex/optex/styles.opm b/macros/luatex/optex/base/styles.opm
index a51f4e998d..a51f4e998d 100644
--- a/macros/luatex/optex/styles.opm
+++ b/macros/luatex/optex/base/styles.opm
diff --git a/macros/luatex/optex/table.opm b/macros/luatex/optex/base/table.opm
index cf907988bc..5fa252eeba 100644
--- a/macros/luatex/optex/table.opm
+++ b/macros/luatex/optex/base/table.opm
@@ -109,7 +109,7 @@
\_def\_tabdeclarer{{\_the\_tabiteml\_hfil##\_unsskip\_the\_tabitemr}}
\_def\_paramtabdeclarep#1{{\_the\_tabiteml
\_vtop{\_hsize=#1\_relax \_baselineskip=\_normalbaselineskip
- \_lineskiplimit=0pt \_noindent##\_unsskip\_lower\_dp\_tstrutbox\hbox{}}\_the\_tabitemr}}
+ \_lineskiplimit=0pt \_noindent##\_unsskip\_lower\_dp\_tstrutbox\_hbox{}}\_the\_tabitemr}}
\_doc -----------------------------
User puts optional spaces around the table item typically, i.\,e.\ he/she writes
diff --git a/macros/luatex/optex/uni-lcuc.opm b/macros/luatex/optex/base/uni-lcuc.opm
index fd5291a073..3ddf286011 100644
--- a/macros/luatex/optex/uni-lcuc.opm
+++ b/macros/luatex/optex/base/uni-lcuc.opm
@@ -17,7 +17,7 @@
\_lccode"#2="#1
\_uccode"#1="#2
\_fi
- \_ea \_tmp \fi
+ \_ea \_tmp \_fi
}
\_tmp
00AA .
diff --git a/macros/luatex/optex/unimath-codes.opm b/macros/luatex/optex/base/unimath-codes.opm
index f1d0b01b0f..4be18807d7 100644
--- a/macros/luatex/optex/unimath-codes.opm
+++ b/macros/luatex/optex/base/unimath-codes.opm
@@ -5,7 +5,7 @@
\_doc -----------------------------
The control sequences for `\alpha`, `\beta` etc are redefined here.
The `\alpha` expands to the charcter with unicode `"03B1`, this is normal
- character $α$. You can type in directly in your editor, if you know how
+ character $α$. You can type it directly in your editor, if you know how
to do this.
\_cod -----------------------------
@@ -15,9 +15,10 @@
\Chi \Psi \Omega \_relax
\_umathnumB="03B1
-\_greekdef \alpha \beta \gamma \delta \epsilon \zeta \eta \theta \iota \kappa
+\_greekdef \alpha \beta \gamma \delta \varepsilon \zeta \eta \theta \iota \kappa
\lambda \mu \nu \xi \omicron \pi \rho \varsigma \sigma \tau \upsilon
- \varphi \chi \psi \omega \varbeta \vartheta \phi \varpi \_relax
+ \varphi \chi \psi \omega \vardelta \epsilon \vartheta \varkappa \phi
+ \varrho \varpi \_relax
\_doc -----------------------------
The math alphabets are declared here using the \^`\_umathrange` macro.
@@ -90,10 +91,18 @@
\_protected\_def\_ttdigits {\_umathrange{0-9}\_digitttO}
\_doc -----------------------------
- The `\rm`, `\it`, `\cal` etc. are redefined here.\nl
- You can redefine them if you need different behavior (for example
- you don't want to use sans serif bold in math).
- When you do this then you must repeat `\_public \bf ;`\nl
+ The \`\cal`, \`\bbchar`, \`\frak`, \`\script`
+ and
+ the \`\rm`, \`\bf`, \`\it`, \`\bi`, \`\tt` are defined here.
+ Their \"8bit definitions" from the file `math-preload.opm`
+ (section~\ref[math-preload]) are removed.\nl
+ You can redefine them again if you need different behavior (for example
+ you don't want to use sans serif bold in math). What to do:
+ \begtt \advance\hsize by2em
+ \_protected\_def\_bf {\_tryloadbf\_tenbf \_inmath{\_bfvariables\_bfgreek\_bfdigits}}
+ \_protected\_def\_bi {\_tryloadbi\_tenbi \_inmath{\_bivariables\_bigreek\_bfdigits}}
+ \_public \bf \bi ;
+ \endtt
\`\_inmath` `{<cmds>}` applies `<cmds>` only in math mode.
\_cod -----------------------------
@@ -175,6 +184,7 @@
\_nitgreek \_nitvariables \_rmdigits % default setting
\_Umathcode `- = 2 1 "2212
+%\_Umathcode`: = 3 1 "3A % mathclass defines it as 6 1 "3A (punctuation)
\_let\{=\lbrace \_let\}=\rbrace
\_protected\_def \_sqrt {\_Uradical 1 "0221A }
@@ -252,7 +262,6 @@
\_let \hksearow=\hksearrow
\_let \hkswarow=\hkswarrow
-\_let \varepsilon=\epsilon
\_let \upalpha=\mupalpha
\_let \upbeta=\mupbeta
\_let \upgamma=\mupgamma
@@ -348,5 +357,5 @@ can define:
\_endinput
History:
+2020-04-30 Bug fix: \phi, \varpi etc. were bad encoded
2020-04-09 Bug fix: \Udelcode`<, \Udelcode`> added
- \ No newline at end of file
diff --git a/macros/luatex/optex/unimath-table.opm b/macros/luatex/optex/base/unimath-table.opm
index 511b67e8ce..511b67e8ce 100644
--- a/macros/luatex/optex/unimath-table.opm
+++ b/macros/luatex/optex/base/unimath-table.opm
diff --git a/macros/luatex/optex/usebib.opm b/macros/luatex/optex/base/usebib.opm
index 149c5f5d87..33ac47b575 100644
--- a/macros/luatex/optex/usebib.opm
+++ b/macros/luatex/optex/base/usebib.opm
@@ -141,7 +141,7 @@
}
\_doc -----------------------------
- The \`\bprinta`, \`\bprintb`, \`\bprintc`, \`\bprintv`
+ The \`\_bprinta`, \`\_bprintb`, \`\_bprintc`, \`\_bprintv`
commands used in the style files:
\_cod -----------------------------
diff --git a/macros/luatex/optex/verbatim.opm b/macros/luatex/optex/base/verbatim.opm
index 92a7abac55..ba2cf93dab 100644
--- a/macros/luatex/optex/verbatim.opm
+++ b/macros/luatex/optex/base/verbatim.opm
@@ -131,7 +131,7 @@
\_endlinechar=`^^J
\_startverb
}
-\_ea\_def\_ea\_startverb \_ea#\ea1\_csstring\\endtt#2^^J{%
+\_ea\_def\_ea\_startverb \_ea#\_ea1\_csstring\\endtt#2^^J{%
\_prepareverbdata\_tmpb{#1^^J}%
\_ea\_printverb \_tmpb\_end
\_par
@@ -208,7 +208,7 @@
\_tmpnum=\_vinolines
\_advance\_tmpnum by-\_viline
\_ifnum\_tmpnum<0
- \_openin\_vifile=\_vifilename\_space
+ \_openin\_vifile={\_vifilename}%
\_global\_viline=0
\_else
\_edef\_vinolines{\_the\_tmpnum}%
diff --git a/macros/luatex/optex/op-demo.tex b/macros/luatex/optex/demo/op-demo.tex
index ea1dd5b65d..ea1dd5b65d 100644
--- a/macros/luatex/optex/op-demo.tex
+++ b/macros/luatex/optex/demo/op-demo.tex
diff --git a/macros/luatex/optex/op-letter.tex b/macros/luatex/optex/demo/op-letter.tex
index 3c86405e9a..1b5d722d3b 100644
--- a/macros/luatex/optex/op-letter.tex
+++ b/macros/luatex/optex/demo/op-letter.tex
@@ -15,7 +15,7 @@
\subject Žádost o možnost další možnosti
-Vážený pane řediteli
+Vážený pane řediteli,
na základě Vašeho dopisu č.j.~123456/78-dat a elektronické výzvy si dovoluji
Vás požádat o prozkoumání mé možnosti další možnosti.
diff --git a/macros/luatex/optex/op-ring.png b/macros/luatex/optex/demo/op-ring.png
index de7811df83..de7811df83 100644
--- a/macros/luatex/optex/op-ring.png
+++ b/macros/luatex/optex/demo/op-ring.png
Binary files differ
diff --git a/macros/luatex/optex/op-slides.tex b/macros/luatex/optex/demo/op-slides.tex
index 1787cf3aff..f6213cc63d 100644
--- a/macros/luatex/optex/op-slides.tex
+++ b/macros/luatex/optex/demo/op-slides.tex
@@ -80,7 +80,7 @@ text
* Nested items lists (second and more level) should be created in
the `\begitems`\dots`\enditems` environments.
* Each slide (page) must be terminated by `\pg;` command.
-* Lats slide must be terminated by `\pg.` command or by `\bye`.
+* The last slide must be terminated by `\pg.` command or by `\bye`.
\begtt
\sec My ideas
@@ -235,7 +235,7 @@ partially show):
The `{\pshow<num> <text>}` prints <text> in Red when current layer is equal
to <num> or it prints <text> normally when current layers is greater than <num>.
-The transparent (invisible) font is used in other cases.
+The transparent (invisible) text is used in other cases.
The following dance:
\layers 3
diff --git a/macros/luatex/optex/slides-bg.png b/macros/luatex/optex/demo/slides-bg.png
index 4ac1ad8c38..4ac1ad8c38 100644
--- a/macros/luatex/optex/slides-bg.png
+++ b/macros/luatex/optex/demo/slides-bg.png
Binary files differ
diff --git a/macros/luatex/optex/doc/optex-doc.pdf b/macros/luatex/optex/doc/optex-doc.pdf
index 7f9ec85ac8..caaf6319c7 100644
--- a/macros/luatex/optex/doc/optex-doc.pdf
+++ b/macros/luatex/optex/doc/optex-doc.pdf
Binary files differ
diff --git a/macros/luatex/optex/doc/optex-doc.tex b/macros/luatex/optex/doc/optex-doc.tex
index b4e41b6874..267474b24b 100644
--- a/macros/luatex/optex/doc/optex-doc.tex
+++ b/macros/luatex/optex/doc/optex-doc.tex
@@ -1,33 +1,34 @@
%% This is part of OpTeX project, see http://petr.olsak.net/optex
-% Run optex optex-doc (three times) to generate OpTeX documentation.
+% Run optex optex-doc
+% (three times) to generate OpTeX documentation including references and the index.
-\input doc.opm \let\enddocument=\endinput
+\load [doc.opm] \let\enddocument=\endinput
-\typosize[10/12]
+\typosize[10/12] % Main size (used in techdoc)
-\let\new=\relax
+\begingroup \typosize [11/13.5] % Different size used in useroc.
-\begingroup \typosize [11/13.5]
+\insertoutline{OpTeX} % PDF outlines generated from TOC
-\insertoutline{OpTeX}
+% Title:
\vglue1cm
\centerline{\setfontsize{at50pt}\rm\OpTeX}
\vskip-8mm
\tit Format Based on Plain \TeX/ and OPmac\fnotemark1
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\hfill Version 0.10
+\hfill Version 0.12
\centerline{\it Petr Olšák, 2020}
\bigskip
\centerline{\url{http://petr.olsak.net/optex}}
-\fnotetext {The OPmac package is a set of simple additional macros to Plain \TeX{}. It
-enables users to take advantage of \LaTeX/ functionality but keeps
+\fnotetext {The OPmac package is a set of simple additional macros to Plain \TeX{}.
+It enables users to take advantage of \LaTeX/ functionality but keeps
Plain \TeX/ simplicity. See
\url{http://petr.olsak.net/opmac-e.html} for more information about it.}
diff --git a/macros/luatex/optex/doc/optex-techdoc.tex b/macros/luatex/optex/doc/optex-techdoc.tex
index 802a87d89f..561f2a8685 100644
--- a/macros/luatex/optex/doc/optex-techdoc.tex
+++ b/macros/luatex/optex/doc/optex-techdoc.tex
@@ -1,9 +1,10 @@
%% This is part of OpTeX project, see http://petr.olsak.net/optex
% This file is read from optex-doc.tex
-% Use: optex optex-doc (three times) to create whole documentation.
+% Use: optex optex-doc
+% (three times) to create whole documentation including all references and the index.
-\ifx\printdoc\undefined \input doc.opm \fi
+\load [doc.opm]
\chap Technical documentation
@@ -81,9 +82,7 @@ the `\dump` command.
\printdoctail prefixed.opm
\secc The implementation of the name spaces
-\edef\_Endcode{\_bslash _endcode\_pcent}
\printdoc prefixed.opm
-\edef\_Endcode{\_bslash _endcode}
\sec pdf\TeX/ initialization
\printdoctail luatex-ini.opm
@@ -124,7 +123,7 @@ Differences are mentioned in the documentation below.
\secc Implementation of the Font Selection System
\printdoc fonts-select.opm
-\sec Preloaded fonts for math mode
+\sec [math-preload] Preloaded fonts for math mode
\printdoctail math-preload.opm
\printdoc math-preload.opm
diff --git a/macros/luatex/optex/doc/optex-userdoc.tex b/macros/luatex/optex/doc/optex-userdoc.tex
index 470214dfdc..d9c537559f 100644
--- a/macros/luatex/optex/doc/optex-userdoc.tex
+++ b/macros/luatex/optex/doc/optex-userdoc.tex
@@ -3,6 +3,8 @@
% This file is read from optex-doc.tex
% Use: optex optex-doc (three times) to create whole documentation.
+\let\new=\relax
+
\sec Starting with \OpTeX/
%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -389,7 +391,7 @@ The following math alphabets are available:
The last two selectors \^`\bf` and \^`\bi` select the sans serif fonts in math regardless
the current text font family. This is common notation for vectors and
-matrices. You can re-declare it, see the file `unimath-codes.opm` where
+matrices. You can re-declare them, see the file `unimath-codes.opm` where
Unicode math variants of \^`\bf` and \^`\bi` selectors are defined.
The math fonts can be scaled by \^`\typosize` and \^`\typoscale` macros.
@@ -401,7 +403,9 @@ is usable for math formulae in titles typeset in bold, for example.
You can use \^`\mathbox{<text>}` inside math mode. It behaves as `{\hbox{<text>}}`
(i.e. the <text> is printed in horizontal non-math mode)
but the size of the <text> is adapted to the context of math size (text or script or
-scriptscript).
+scriptscript). Moreover, there is the macro \^`\mathstyles{<math list>}` which depends on
+the current math style. It is documented at the end of the
+section~\ref[math-macros].
\sec Typical elements of document
@@ -1599,6 +1603,30 @@ Analogical declaration macro `\book` is not prepared. Each book needs an
individual typographical care. You need to create specific macros for
design.
+\secc Loading other macro packages
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+You can load more macro packages by `\input{<file-name>}` or by
+\^`\load[<file-names>]`. The first case is \TeX/ primitive command, it can be
+used in the alternative old syntax `\input <filename><space>` too. The
+second case allows to specify a comma separated list of included files.
+Moreover, the \^`\load` macro loads each macro file only once, it sets
+temporarily standard category codes during loading and it tries to
+load `<filename>.opm` or `<filename>.tex` or `<filename>`, first occurence
+wins. Example:
+\begtt
+\load [qrcode, tikz]
+\endtt
+%
+does `\input qrcode.opm` \,and `\input tikz.tex` \,and it saves
+local information about the fact that these file names
+`qrcode` and `tikz` were already used, i.\,e. next \^`\load` will skip them.
+
+It is strongly recommended to use the `\load` macro for loading external
+macros, if you need them. On the other hand, if your document is structured
+to more files, use simply the `\input` primitive.
+
+
\secc Lorem ipsum dolor sit
%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -1658,7 +1686,7 @@ put it as the first command in your document:
\sec Summary
%%%%%%%%%%%%
-\begtt \typosize[10/12]\adef!{\string\endtt}\adef&{\kern.25em}
+\begtt \typosize[9/11]\adef!{\string\endtt}\adef&{\kern.25em}
\tit Title (terminated by end of line)
\chap Chapter Title (terminated by end of line)
\sec Section Title (terminated by end of line)
@@ -1692,6 +1720,7 @@ put it as the first command in your document:
\bib [labname] % an item in the list of references
\usebib/? (style) bib-base % direct using of .bib file, ? in {s,c}
+\load [<filenames>] % loadaing macro files
\fontfam [FamilyName] % selection of font family
\typosize [font-size/baselineskip] % size setting of typesetting
\typoscale [factor-font/factor-baselineskip] % size scaling
@@ -1738,11 +1767,17 @@ use after the command \~`\fontfam[LMfonts]` which reads the fonts in OTF
format.
\new
-The text accents macros like `\'`, `\v`, `\"` are undefined\fnote
+Plain \TeX/ defines `\newcount`, `\bye` etc. as `\outer` macros. \OpTeX/
+doesn't set any macro as `\outer`. Macros like `\TeX`, `\rm` are defined as
+`\protected`.
+
+\new
+The text accents macros `\"`, `\'`, `\v`, `\u`, `\=`, `\^`, `\.`, `\H`,
+`\~`, \code{\\`}, `\t` are undefined\fnote
{The math accents macros like `\acute`, `\bar`, `\dot`, `\hat` still work.}
in \OpTeX/. Use real
-letters like á, ř, ž in your source document instead these old accents macros.
-If you really want to use them, you can initialize them by \^`\oldaccents`
+letters like á, ř, ž in your source document instead of these old accents macros.
+If you really want to use them, you can initialize them by the \^`\oldaccents`
command. But we don't recommend it.
\new
@@ -1756,6 +1791,9 @@ The origin for typographical area is not at top left 1\,in 1\,in coordinates
but at top left paper corner exactly. For example, `\hoffset` includes directly left
margin.
+The `\sec` macro is reserved to sections but original Plain \TeX/ declares this
+control sequence for math secans.
+
\enddocument
diff --git a/macros/luatex/optex/pkg/qrcode.opm b/macros/luatex/optex/pkg/qrcode.opm
new file mode 100644
index 0000000000..f757efe7b8
--- /dev/null
+++ b/macros/luatex/optex/pkg/qrcode.opm
@@ -0,0 +1,2706 @@
+% This is macro package used by OpTeX, see http://petr.olsak.net/optex
+% qrcode.opm, Petr Olšák <petr@olsak.net>, 2020
+
+% See end of the file for more information
+
+\_codedecl \qrcode {Macro for QR code printing <2020-05-04>}
+
+\_namespace{qr}
+
+\_newcount\.i
+\_newcount\.j
+\_newcount\.a
+\_newcount\.b
+\_newcount\.c
+
+\_def\.relax{\_relax}%
+
+\_def\.utfstring#1{\_directlua{
+ local text="\_luaescapestring{#1}"
+ tex.print(string.format('\_pcent.2x',string.len(text)))
+ for i=1,string.len(text) do
+ tex.print(string.format('\_pcent.2x',string.byte(text,i)))
+ end
+}}
+\_def\.utfstringlen#1{\_directlua{
+ tex.print(string.len("\_luaescapestring{#1}"))
+}}
+
+\_def\.g_preface_macro#1#2{%
+ % #1 = macro to be appended to
+ % #2 = code to add
+ \_edef\.codeA{#2}%
+ \_ea\_ea\_ea\_gdef\_ea\_ea\_ea#1\_ea\_ea\_ea{\_ea\.codeA#1}%
+}
+
+\_def\.getstringlength#1{%
+ \_xdef\.stringlength{\.utfstringlen{#1}}%
+}%
+
+\_def\.for#1=#2to#3by#4#{\.forA{#1}{#2}{#3}{#4}}
+\_long\_def\.forA#1#2#3#4#5{\_begingroup
+ {\_escapechar=`\\ % allocation of #1 as counter:
+ \_ea \_ifx\_csname for:\_string#1\_endcsname \_relax
+ \_csname newcount\_ea\_endcsname \_csname for:\_string#1\_endcsname\_fi
+ \_ea}\_ea\_let\_ea#1\_csname for:\_string#1\_endcsname
+ #1=#2%
+ \_def\.forB{#5\_advance#1by#4\_relax \_ea\.forC}%
+ \_ifnum#4>0 \_def\.forC{\_ifnum#1>#3\_relax\_else\.forB\_fi}%
+ \_else \_def\.forC{\_ifnum#1<#3\_relax\_else\.forB\_fi}%
+ \_fi
+ \_ifnum#4=0 \let\.forC=\_relax \_fi
+ \.forC \_endgroup
+}
+
+\_def\.padatfront#1#2{%
+ % #1 = macro containing text to pad
+ % #2 = desired number of characters
+ % Pads a number with initial zeros.
+ \.getstringlength{#1}%
+ \.a=\.stringlength\_relax
+ \_advance\.a by 1\_relax
+ \.for \.iz = \.a to #2 by 1
+ {\.g_preface_macro{#1}{0}}%
+}
+
+\.a=-1\_relax
+\_def\.savehexsymbols(#1#2){%
+ \_advance\.a by 1\_relax%
+ \_ea\_def\_csname _qr_hexchar:\_the\.a\_endcsname{#1}%
+ \_ea\_edef\_csname _qr_hextodecimal:#1\_endcsname{\_the\.a}%
+ \_ifnum\.a=15\_relax
+ %Done.
+ \_let\.next=\_relax
+ \_else
+ \_def\.next{\.savehexsymbols(#2)}%
+ \_fi
+ \.next
+}%
+\.savehexsymbols(0123456789abcdef\_relax\_relax)%
+
+\_def\.decimaltobase#1#2#3{%
+ % #1 = macro to store result
+ % #2 = decimal representation of a positive integer
+ % #3 = new base
+ \_bgroup
+ \_edef\.newbase{#3}%
+ \_gdef\.base_result{}%
+ \.a=#2\_relax%
+ \.decimaltobase_recursive%
+ \_xdef#1{\.base_result}%
+ \_egroup
+}
+\_def\.decimaltobase_recursive{%
+ \.b=\.a
+ \_divide\.b by \.newbase\_relax
+ \_multiply\.b by -\.newbase\_relax
+ \_advance\.b by \.a\_relax
+ \_divide\.a by \.newbase\_relax
+ \_ifnum\.b<10\_relax
+ \_edef\.newdigit{\_the\.b}%
+ \_else
+ \_edef\.newdigit{\_csname _qr_hexchar:\_the\.b\_endcsname}%
+ \_fi
+ \_edef\.argument{{\_noexpand\.base_result}{\.newdigit}}%
+ \_ea\.g_preface_macro\.argument
+ \_ifnum\.a=0\_relax
+ \_relax
+ \_else
+ \_ea\.decimaltobase_recursive
+ \_fi
+}
+\_long\_def\.xaddto#1#2{\_xdef#1{#1#2}}
+
+\_def\.decimaltohex[#1]#2#3{%
+ % #1 (opt.) = number of hex digits to create
+ % #2 = macro to store result
+ % #3 = decimal digits to convert
+ \.decimaltobase{#2}{#3}{16}%
+ \.padatfront{#2}{#1}%
+}
+\_def\.decimaltobinary[#1]#2#3{%
+ % #1 (opt.) = number of bits to create
+ % #2 = macro to store result
+ % #3 = decimal digits to convert
+ \.decimaltobase{#2}{#3}{2}%
+ \.padatfront{#2}{#1}%
+}
+
+\.for \.iz = 0 to 15 by 1%
+ {%
+ \.decimaltohex[1]{\.hexchar}{\_the\.iz}%
+ \.decimaltobinary[4]{\.bits}{\_the\.iz}%
+ \_ea\_xdef\_csname _qr_b2h:\.bits\_endcsname{\.hexchar}%
+ \_ea\_xdef\_csname _qr_h2b:\.hexchar\_endcsname{\.bits}%
+ }%
+
+\_def\.binarytohex[#1]#2#3{%
+ % #1 (optional) = # digits desired
+ % #2 = macro to save to
+ % #3 = binary string (must be multiple of 4 bits)
+ \_def\.testi{#1}%
+ \_ifx\.testi\.relax%
+ %No argument specified
+ \_def\.desireddigits{0}%
+ \_else
+ \_def\.desireddigits{#1}%
+ \_fi
+ \_gdef\.base_result{}%
+ \_edef\.argument{(#3\_relax\_relax\_relax\_relax\_relax)}%
+ \_ea\.binarytohex_int\.argument%
+ \.padatfront{\.base_result}{\.desireddigits}%
+ \_xdef#2{\.base_result}%
+}
+\_def\.binarytohex_int(#1#2#3#4#5){%
+ % #1#2#3#4 = 4 bits
+ % #5 = remainder, including \_relax\_relax\_relax\_relax\_relax terminator
+ \_def\.testi{#1}%
+ \_ifx\.testi\.relax%
+ %Done.
+ \_def\.next{\_relax}%
+ \_else%
+ \_xdef\.base_result{\.base_result\_csname _qr_b2h:#1#2#3#4\_endcsname}%
+ \_def\.next{\.binarytohex_int(#5)}%
+ \_fi%
+ \.next%
+}
+
+\_def\.hextobinary[#1]#2#3{%
+ % #1 (optional) = # bits desired
+ % #2 = macro to save to
+ % #3 = hexadecimal string
+ \_bgroup
+ \_def\.testi{#1}%
+ \_ifx\.testi\.relax
+ %No argument specified
+ \_def\.desireddigits{0}%
+ \_else
+ \_def\.desireddigits{#1}%
+ \_fi
+ \_gdef\.base_result{}%
+ \_edef\.argument{(#3\_relax\_relax)}%
+ \_ea\.hextobinary_int\.argument%
+ \.padatfront{\.base_result}{\.desireddigits}%
+ \_xdef#2{\.base_result}%
+ \_egroup
+}
+\_def\.hextobinary_int(#1#2){%
+ % #1 = hexadecimal character
+ % #2 = remainder, including \_relax\_relax terminator
+ \_def\.testii{#1}%
+ \_ifx\.testii\.relax
+ %Done.
+ \_def\.next{\_relax}%
+ \_else
+ \_xdef\.base_result{\.base_result\_csname _qr_h2b:#1\_endcsname}%
+ \_def\.next{\.hextobinary_int(#2)}%
+ \_fi
+ \.next
+}
+
+\_def\.hextodecimal#1#2{%
+ \_edef\.argument{#2}%
+ \_ea\.a\_ea=\_ea\_number\_ea"\.argument\_relax
+ \_edef#1{\_the\.a}%
+}
+
+\_def\.hextodecimal#1#2{%
+ % #1 = macro to store result
+ % #2 = hexadecimal representation of a positive integer
+ \_bgroup
+ \.a=0\_relax
+ \_edef\.argument{(#2\_relax)}%
+ \_ea\.hextodecimal_recursive\.argument%
+ \_xdef#1{\_the\.a}%
+ \_egroup
+}
+\_def\.hextodecimal_recursive(#1#2){%
+ % #1 = first hex char
+ % #2 = remainder
+ \_advance \.a by \_csname _qr_hextodecimal:#1\_endcsname\_relax%
+ \_edef\.testii{#2}%
+ \_ifx\.testii\.relax%
+ %Done.
+ \_let\.next=\_relax%
+ \_else
+ %There's at least one more digit.
+ \_multiply\.a by 16\_relax
+ \_edef\.next{\_noexpand\.hextodecimal_recursive(#2)}%
+ \_fi%
+ \.next%
+}
+
+\_def\.storetomatrix#1#2#3#4{%
+ % #1 = matrix name
+ % #2 = row number
+ % #3 = column number
+ % #4 = value of matrix entry
+ \_ea\_gdef\_csname #1@#2@#3\_endcsname{#4}%
+}%
+
+\_def\.estoretomatrix#1#2#3#4{%
+ % This version performs exactly one expansion on #4.
+ % #1 = matrix name
+ % #2 = row number
+ % #3 = column number
+ % #4 = value of matrix
+ \_ea\_gdef\_csname #1@#2@#3\_ea\_endcsname\_ea{#4}%
+}%
+
+\_def\.matrixentry#1#2#3{%
+ % #1 = matrix name
+ % #2 = row number
+ % #3 = column number
+ \_csname #1@#2@#3\_endcsname
+}%
+
+\_def\.createsquareblankmatrix#1#2{%
+% \.creatematrix{#1}%
+ \_ea\_gdef\_csname #1@numrows\_endcsname{#2}%
+ \_ea\_gdef\_csname #1@numcols\_endcsname{#2}%
+ \.for \.iz = 1 to #2 by 1%
+ {\.for \.jz = 1 to #2 by 1%
+ {\.storetomatrix{#1}{\_the\.iz}{\_the\.jz}{\.blank}}}%
+}%
+
+\_def\.numberofrowsinmatrix#1{%
+ \_csname #1@numrows\_endcsname%
+}%
+
+\_def\.numberofcolsinmatrix#1{%
+ \_csname #1@numcols\_endcsname%
+}%
+
+\_def\.setnumberofrows#1#2{%
+ \_ea\_xdef\_csname #1@numrows\_endcsname{#2}%
+}%
+
+\_def\.setnumberofcols#1#2{%
+ \_ea\_xdef\_csname #1@numcols\_endcsname{#2}%
+}%
+
+\_newdimen\.desiredheight
+\_newdimen\.modulesize
+
+\_def\.link#1#2{\_hbox{\_pdfstartlink height\_ht0 depth0pt \.border
+ user{/Subtype/Link/A <</Type/Action/S/URI/URI(#1)>>}\_relax #2\_pdfendlink}%
+}
+\_def\.border{%
+ \_ifcsname _qr_kv:qrborder\_endcsname attr{/C[\.kv{qrborder}] /Border[0 0 .6]}%
+ \_else attr{/Border[0 0 0]}%
+ \_fi
+}
+
+\_def\.createliteralmatrix#1#2#3{%
+ % #1 = matrix name
+ % #2 = m, the number of rows and columns in the square matrix
+ % #3 = a string of m^2 tokens to be written into the matrix
+% \.creatematrix{#1}%
+ \_ea\_xdef\_csname #1@numrows\_endcsname{#2}%
+ \_ea\_xdef\_csname #1@numcols\_endcsname{#2}%
+ \_gdef\.literalmatrix_tokens{#3}%
+ \.for \.iz = 1 to #2 by 1%
+ {\.for \.jz = 1 to #2 by 1%
+ {\_ea\.createliteralmatrix_int\_ea(\.literalmatrix_tokens)%
+ \.estoretomatrix{#1}{\_the\.iz}{\_the\.jz}{\.entrytext}%
+ }%
+ }%
+}
+\_def\.createliteralmatrix_int(#1#2){%
+ \_def\.entrytext{#1}%
+ \_gdef\.literalmatrix_tokens{#2}%
+}
+
+\.createliteralmatrix{finderpattern}{8}{%
+ \.blackfixed\.blackfixed\.blackfixed\.blackfixed\.blackfixed\.blackfixed\.blackfixed\.whitefixed
+ \.blackfixed\.whitefixed\.whitefixed\.whitefixed\.whitefixed\.whitefixed\.blackfixed\.whitefixed
+ \.blackfixed\.whitefixed\.blackfixed\.blackfixed\.blackfixed\.whitefixed\.blackfixed\.whitefixed
+ \.blackfixed\.whitefixed\.blackfixed\.blackfixed\.blackfixed\.whitefixed\.blackfixed\.whitefixed
+ \.blackfixed\.whitefixed\.blackfixed\.blackfixed\.blackfixed\.whitefixed\.blackfixed\.whitefixed
+ \.blackfixed\.whitefixed\.whitefixed\.whitefixed\.whitefixed\.whitefixed\.blackfixed\.whitefixed
+ \.blackfixed\.blackfixed\.blackfixed\.blackfixed\.blackfixed\.blackfixed\.blackfixed\.whitefixed
+ \.whitefixed\.whitefixed\.whitefixed\.whitefixed\.whitefixed\.whitefixed\.whitefixed\.whitefixed
+}%
+
+\.createliteralmatrix{alignmentpattern}{5}{%
+ \.blackfixed\.blackfixed\.blackfixed\.blackfixed\.blackfixed
+ \.blackfixed\.whitefixed\.whitefixed\.whitefixed\.blackfixed
+ \.blackfixed\.whitefixed\.blackfixed\.whitefixed\.blackfixed
+ \.blackfixed\.whitefixed\.whitefixed\.whitefixed\.blackfixed
+ \.blackfixed\.blackfixed\.blackfixed\.blackfixed\.blackfixed
+}%
+
+\_def\.copymatrixentry#1#2#3#4#5#6{%
+ % Copy the (#2,#3) entry of matrix #1
+ % to the (#5,#6) position of matrix #4.
+ \_ea\_ea\_ea\_global%
+ \_ea\_ea\_ea\_let\_ea\_ea\_csname #4@#5@#6\_endcsname
+ \_csname #1@#2@#3\_endcsname
+}%
+
+\_def\.createduplicatematrix#1#2{%
+ % #1 = name of copy
+ % #2 = original matrix to be copied
+% \.creatematrix{#1}%
+ \.for \.iz = 1 to \.numberofrowsinmatrix{#2} by 1%
+ {\.for \.jz = 1 to \.numberofcolsinmatrix{#2} by 1%
+ {\.copymatrixentry{#2}{\_the\.iz}{\_the\.jz}{#1}{\_the\.iz}{\_the\.jz}%
+ }%
+ }%
+ \.setnumberofrows{#1}{\.numberofrowsinmatrix{#2}}%
+ \.setnumberofcols{#1}{\.numberofcolsinmatrix{#2}}%
+}%
+
+\_def\.placefinderpattern_int#1#2#3#4#5{%
+ % Work on matrix #1.
+ % Start in position (#2, #3) -- should be a corner
+ % #4 indicates horizontal direction (1=right, -1=left)
+ % #5 indicates vertical direction (1=down, -1=up)
+ %
+ % In this code, \sourcei and \sourcej are TeX counts working through the finderpattern matrix,
+ % and i and j are counters indicating positions in the big matrix.
+ \.setcounter\.i{#2}%
+ \.for \.sourcei=1 to 8 by 1%
+ {\.setcounter\.j{#3}%
+ \.for \.sourcej=1 to 8 by 1%
+ {\.copymatrixentry{finderpattern}{\_the\.sourcei}{\_the\.sourcej}%
+ {#1}{\_the\.i}{\_the\.j}%
+ \.addtocounter\.j{#5}%
+ }%
+ \.addtocounter\.i{#4}%
+ }%
+}%
+
+\_def\.placefinderpatterns#1{%
+ % #1=matrix name
+ \.placefinderpattern_int{#1}{1}{1}{1}{1}%
+ \.placefinderpattern_int{#1}{\.numberofrowsinmatrix{#1}}{1}{-1}{1}%
+ \.placefinderpattern_int{#1}{1}{\.numberofcolsinmatrix{#1}}{1}{-1}%
+}%
+
+\_def\.placetimingpatterns#1{%
+ %Set \.endingcol to n-8.
+ \.a=\.size\_relax%
+ \_advance\.a by -8\_relax%
+ \_edef\.endingcol{\_the\.a}%
+ \.for \.jz = 9 to \.endingcol by 1%
+ {\_ifodd\.jz\_relax%
+ \.storetomatrix{#1}{7}{\_the\.jz}{\.blackfixed}%
+ \.storetomatrix{#1}{\_the\.jz}{7}{\.blackfixed}%
+ \_else%
+ \.storetomatrix{#1}{7}{\_the\.jz}{\.whitefixed}%
+ \.storetomatrix{#1}{\_the\.jz}{7}{\.whitefixed}%
+ \_fi%
+ }%
+}%
+
+\_def\.placealignmentpattern_int#1#2#3{%
+ % Work on matrix #1.
+ % Write an alignment pattern into the matrix, centered on (#2,#3).
+ \.a=#2\_relax%
+ \_advance\.a by -2\_relax%
+ \.b=#3\_relax%
+ \_advance\.b by -2\_relax%
+ \.setcounter\.i{\_the\.a}%
+ \.for \.iz=1 to 5 by 1%
+ {\.setcounter\.j{\_the\.b}%
+ \.for \.jz=1 to 5 by 1%
+ {\.copymatrixentry{alignmentpattern}{\_the\.iz}{\_the\.jz}%
+ {#1}{\_the\.i}{\_the\.j}%
+ \.stepcounter\.j
+ }%
+ \.stepcounter\.i
+ }%
+}%
+
+\_newifi\_ifqr_incorner%
+\_def\.placealignmentpatterns#1{%
+ %There are k^2-3 alignment patterns,
+ %arranged in a (k x k) grid within the matrix.
+ %They begin in row 7, column 7,
+ %except that the ones in the NW, NE, and SW corners
+ %are omitted because of the finder patterns.
+ %Recall that
+ % * \.k stores k,
+ % * \.alignment_firstskip stores how far between the 1st and 2nd row/col, &
+ % * \.alignment_generalskip stores how far between each subsequent row/col.
+ \_ea\_ifnum\.k>0\_relax
+ %There will be at least one alignment pattern.
+ %N.B. k cannot equal 1.
+ \_ea\_ifnum\.k=2\_relax
+ % 2*2-3 = exactly 1 alignment pattern.
+ \.a=7\_relax
+ \_advance\.a by \.alignment_firstskip\_relax
+ \_xdef\.targetii{\_the\.a}%
+ \.placealignmentpattern_int{#1}{\.targetii}{\.targetii}%
+ \_else
+ % k is at least 3, so the following loops should be safe.
+ \_xdef\.targetii{7}%
+ \.for \.ii = 1 to \.k by 1%
+ {\_ifcase\.ii\_relax%
+ \_relax% \.ii should never equal 0.
+ \_or
+ \_xdef\.targetii{7}% If \.ii = 1, we start in row 7.
+ \_or
+ %If \.ii = 2, we add the firstskip.
+ \.a=\.targetii\_relax%
+ \_advance\.a by \.alignment_firstskip\_relax%
+ \_xdef\.targetii{\_the\.a}%
+ \_else
+ %If \.ii>2, we add the generalskip.
+ \.a=\.targetii\_relax%
+ \_advance\.a by \.alignment_generalskip\_relax%
+ \_xdef\.targetii{\_the\.a}%
+ \_fi
+ \.for \.jj = 1 to \.k by 1%
+ {\_ifcase\.jj\_relax%
+ \_relax% \.jj should never equal 0.
+ \_or
+ \_xdef\.targetjj{7}% If \.jj=1, we start in row 7.
+ \_or
+ %If \.jj=2, we add the firstskip.
+ \.a=\.targetjj\_relax%
+ \_advance\.a by \.alignment_firstskip%
+ \_xdef\.targetjj{\_the\.a}%
+ \_else
+ %If \.jj>2, we add the generalskip.
+ \.a=\.targetjj\_relax%
+ \_advance\.a by \.alignment_generalskip%
+ \_xdef\.targetjj{\_the\.a}%
+ \_fi
+ \.incornerfalse%
+ \_ifnum\.ii=1\_relax
+ \_ifnum\.jj=1\_relax
+ \.incornertrue
+ \_else
+ \_ifnum\.k=\.jj\_relax
+ \.incornertrue
+ \_fi
+ \_fi
+ \_else
+ \_ea\_ifnum\.k=\.ii\_relax
+ \_ifnum\.jj=1\_relax
+ \.incornertrue
+ \_fi
+ \_fi
+ \_fi
+ \_ifqr_incorner
+ \_relax
+ \_else
+ \.placealignmentpattern_int{#1}{\.targetii}{\.targetjj}%
+ \_fi
+ }% ends \.for \.jj
+ }% ends \.for \.ii
+ \_fi
+ \_fi
+}%
+
+\_def\.placedummyformatpatterns#1{%
+ \.for \.jz = 1 to 9 by 1%
+ {\_ifnum\.jz=7\_relax%
+ \_else%
+ \.storetomatrix{#1}{9}{\_the\.jz}{\.formatsquare}%
+ \.storetomatrix{#1}{\_the\.jz}{9}{\.formatsquare}%
+ \_fi%
+ }%
+ \.setcounter\.j{\.size}%
+ \.for \.jz = 1 to 8 by 1%
+ {\.storetomatrix{#1}{9}{\_the\.j}{\.formatsquare}%
+ \.storetomatrix{#1}{\_the\.j}{9}{\.formatsquare}%
+ \.addtocounter\.j{-1}%
+ }%
+ %Now go back and change the \.formatsquare in (n-8,9) to \.blackfixed.
+ \.addtocounter\.j{1}%
+ \.storetomatrix{#1}{\_the\.j}{9}{\.blackfixed}%
+}%
+
+\_def\.placedummyversionpatterns#1{%
+ \_ea\_ifnum\.version>6\_relax
+ %Must include version information.
+ \_global\.i=\.size%
+ \_global\_advance\.i by -10\_relax%
+ \.for \.iz = 1 to 3 by 1%
+ {\.for \.jz = 1 to 6 by 1%
+ {\.storetomatrix{#1}{\_the\.i}{\_the\.jz}{\.formatsquare}%
+ \.storetomatrix{#1}{\_the\.jz}{\_the\.i}{\.formatsquare}%
+ }%
+ \.stepcounter\.i
+ }%
+ \_fi
+}%
+
+\_def\.writebit(#1#2)#3{%
+ % #3 = matrix name
+ % (qr_i,qr_j) = position to write in (counters)
+ % #1 = bit to be written
+ % #2 = remaining bits plus '\_relax' as an end-of-file marker
+ \_edef\.datatowrite{#2}%
+ \_ifnum#1=1
+ \.storetomatrix{#3}{\_the\.i}{\_the\.j}{\.black}%
+ \_else
+ \.storetomatrix{#3}{\_the\.i}{\_the\.j}{\.white}%
+ \_fi
+}%
+
+\_newifi\_ifqr_rightcol
+\_newifi\_ifqr_goingup
+
+\_def\.writedata_hex#1#2{%
+ % #1 = name of a matrix that has been prepared with finder patterns, timing patterns, etc.
+ % #2 = a string consisting of bytes to write into the matrix, in two-char hex format.
+ \.setcounter\.i{\.numberofrowsinmatrix{#1}}%
+ \.setcounter\.j{\.numberofcolsinmatrix{#1}}%
+ \.rightcoltrue
+ \.goinguptrue
+ \_edef\.argument{{#1}(#2\_relax\_relax\_relax)}%
+ \_ea\.writedata_hex_recursive\.argument%
+}%
+
+\_def\.writedata_hex_recursive#1(#2#3#4){%
+ % #1 = name of a matrix that has been prepared with finder patterns, timing patterns, etc.
+ % (qr_i,qr_j) = position to write in counters
+ % #2#3#4 contains the hex codes of the bytes to be written, plus \_relax\_relax\_relax
+ % as an end-of-file marker
+ \_edef\.testii{#2}%
+ \_ifx\.testii\.relax%
+ % #2 is \_relax, so there is nothing more to write.
+ \_relax
+ \_let\.go=\_relax
+ \_else
+ % #2 is not \_relax, so there is another byte to write.
+ \.hextobinary[8]{\.bytetowrite}{#2#3}%
+ \_xdef\.datatowrite{\.bytetowrite\_relax}% %Add terminating "\_relax"
+ \.writedata_recursive{#1}% %This function actually writes the 8 bits.
+ \_edef\.argument{{#1}(#4)}%
+ \_ea\_def\_ea\.go\_ea{\_ea\.writedata_hex_recursive\.argument}% %Call self to write the next bit.
+ \_fi
+ \.go
+}%
+
+\_def\.writedata#1#2{%
+ % #1 = name of a matrix that has been prepared with finder patterns, timing patterns, etc.
+ % #2 = a string consisting of 0's and 1's to write into the matrix.
+ \.setcounter\.i{\.numberofrowsinmatrix{#1}}%
+ \.setcounter\.j{\.numberofcolsinmatrix{#1}}%
+ \.rightcoltrue
+ \.goinguptrue
+ \_edef\.datatowrite{#2\_relax}%
+ \.writedata_recursive{#1}%
+}%
+
+\_def\.iblank{\.blank}%
+
+\_def\.writedata_recursive#1{%
+ % #1 = matrix name
+ % (qr_i,qr_j) = position to write in (counters)
+ % \.datatowrite contains the bits to be written, plus '\_relax' as an end-of-file marker
+ \_ea\_let\_ea\.squarevalue\_csname #1@\_the\.i @\_the\.j\_endcsname%
+ \_ifx\.squarevalue\.iblank
+ %Square is blank, so write data in it.
+ \_ea\.writebit\_ea(\.datatowrite){#1}%
+ %The \.writebit macro not only writes the first bit of \.datatowrite into the matrix,
+ %but also removes the bit from the 'bitstream' of \.datatowrite.
+ \_fi
+ %Now adjust our position in the matrix.
+ \_ifqr_rightcol
+ %From the right-hand half of the two-bit column, we always move left. Easy peasy.
+ \.addtocounter\.j{-1}%
+ \.rightcolfalse
+ \_else
+ %If we're in the left-hand column, things are harder.
+ \_ifqr_goingup
+ %First, suppose we're going upwards.
+ \_ifnum\.i>1\_relax%
+ %If we're not in the first row, things are easy.
+ %We move one to the right and one up.
+ \.addtocounter\.j{1}%
+ \.addtocounter\.i{-1}%
+ \.rightcoltrue
+ \_else
+ %If we are in the first row, then we move to the left,
+ %and we are now in the right-hand column on a downward pass.
+ \.addtocounter\.j{-1}%
+ \.goingupfalse
+ \.rightcoltrue
+ \_fi
+ \_else
+ %Now, suppose we're going downwards.
+ \_ea\_ifnum\.size>\.i\_relax%
+ %If we're not yet in the bottom row, things are easy.
+ %We move one to the right and one down.
+ \.addtocounter\.j{1}%
+ \.addtocounter\.i{1}%
+ \.rightcoltrue
+ \_else
+ %If we are in the bottom row, then we move to the left,
+ %and we are now in the right-hand column on an upward pass.
+ \.addtocounter\.j{-1}%
+ \.rightcoltrue
+ \.goinguptrue
+ \_fi
+ \_fi
+ %One problem: what if we just moved into the 7th column?
+ %Das ist verboten.
+ %If we just moved (left) into the 7th column, we should move on into the 6th column.
+ \_ifnum\.j=7\_relax%
+ \.setcounter\.j{6}%
+ \_fi
+ \_fi
+ %Now check whether there are any more bits to write.
+ \_ifx\.datatowrite\.relax
+ % \.datatowrite is just `\_relax', so we're done.
+ \_let\.nexttoken=\_relax
+ \_relax
+ \_else
+ % Write some more!
+ \_def\.nexttoken{\.writedata_recursive{#1}}%
+ \_fi
+ \.nexttoken
+}%
+
+\_def\.writeremainderbits#1{%
+ % #1 = name of a matrix that has been prepared and partly filled.
+ % (qr_i,qr_j) = position to write in counters
+ \_ea\_ifnum\.numremainderbits>0\_relax
+ \_def\.datatowrite{}%
+ \.for \.iz = 1 to \.numremainderbits by 1%
+ {\.xaddto{\.datatowrite}{0}}%
+ \.xaddto{\.datatowrite}{\_relax}% terminator
+ \.writedata_recursive{#1}%
+ \_fi
+}%
+
+\_newifi\_ifqr_cellinmask
+
+\_def\.setmaskingfunction#1{%
+ % #1 = 1 decimal digit for the mask. (I see no reason to use the 3-bit binary code.)
+ % The current position is (\themaski,\themaskj), with indexing starting at 0.
+ \_edef\.maskselection{#1}%
+ \_ea\_ifcase\.maskselection\_relax
+ %Case 0: checkerboard
+ \_def\.parsemaskingfunction{%
+ % Compute mod(\themaski+\themaskj,2)%
+ \.a=\.maski%
+ \_advance\.a by \.maskj%
+ \.b=\.a%
+ \_divide\.b by 2%
+ \_multiply\.b by 2%
+ \_advance\.a by -\.b%
+ \_edef\.maskfunctionresult{\_the\.a}%
+ }%
+ \_or
+ %Case 1: horizontal stripes
+ \_def\.parsemaskingfunction{%
+ % Compute mod(\themaski,2)%
+ \_ifodd\.maski\_relax%
+ \_def\.maskfunctionresult{1}%
+ \_else%
+ \_def\.maskfunctionresult{0}%
+ \_fi%
+ }%
+ \_or
+ %Case 2: vertical stripes
+ \_def\.parsemaskingfunction{%
+ % Compute mod(\themaskj,3)%
+ \.a=\.maskj%
+ \_divide\.a by 3%
+ \_multiply\.a by 3%
+ \_advance\.a by -\.maskj%
+ \_edef\.maskfunctionresult{\_the\.a}%
+ }%
+ \_or
+ %Case 3: diagonal stripes
+ \_def\.parsemaskingfunction{%
+ % Compute mod(\themaski+\themaskj,3)%
+ \.a=\.maski%
+ \_advance\.a by \.maskj%
+ \.b=\.a%
+ \_divide\.b by 3%
+ \_multiply\.b by 3%
+ \_advance\.b by -\.a%
+ \_edef\.maskfunctionresult{\_the\.b}%
+ }%
+ \_or
+ %Case 4: wide checkerboard
+ \_def\.parsemaskingfunction{%
+ % Compute mod(floor(\themaski/2) + floor(\themaskj/3),2) %
+ \.a=\.maski%
+ \_divide\.a by 2%
+ \.b=\.maskj%
+ \_divide\.b by 3%
+ \_advance\.a by \.b%
+ \.b=\.a%
+ \_divide\.a by 2%
+ \_multiply\.a by 2%
+ \_advance\.a by -\.b%
+ \_edef\.maskfunctionresult{\_the\.a}%
+ }%
+ \_or
+ %Case 5: quilt
+ \_def\.parsemaskingfunction{%
+ % Compute mod(\themaski*\themaskj,2) + mod(\themaski*\themaskj,3) %
+ \.a=\.maski%
+ \_multiply\.a by \.maskj%
+ \.b=\.a%
+ \.c=\.a%
+ \_divide\.a by 2%
+ \_multiply\.a by 2%
+ \_advance\.a by -\.c% (result will be -mod(i*j,2), which is negative.)
+ \_divide\.b by 3%
+ \_multiply\.b by 3%
+ \_advance\.b by -\.c% (result will be -mod(i*j,3), which is negative.)
+ \_advance\.a by \.b% (result is negative of what's in the spec.)
+ \_edef\.maskfunctionresult{\_the\.a}%
+ }%
+ \_or
+ %Case 6: arrows
+ \_def\.parsemaskingfunction{%
+ % Compute mod( mod(\themaski*\themaskj,2) + mod(\themaski*\themaskj,3) , 2 ) %
+ \.a=\.maski%
+ \_multiply\.a by \.maskj%
+ \.b=\.a%
+ \.c=\.a%
+ \_multiply\.c by 2% % \.c equals 2*i*j.
+ \_divide\.a by 2%
+ \_multiply\.a by 2%
+ \_advance\.c by -\.a% Now \.c equals i*j + mod(i*j,2).
+ \_divide\.b by 3%
+ \_multiply\.b by 3%
+ \_advance\.c by -\.b% (Now \.c equals mod(i*j,2) + mod(i*j,3).
+ \.a=\.c%
+ \_divide\.a by 2%
+ \_multiply\.a by 2%
+ \_advance\.c by-\.a%
+ \_edef\.maskfunctionresult{\_the\.c}%
+ }%
+ \_or
+ %Case 7: shotgun
+ \_def\.parsemaskingfunction{%
+ % Compute mod( mod(\themaski+\themaskj,2) + mod(\themaski*\themaskj,3) , 2 ) %
+ \.a=\.maski%
+ \_advance\.a by \.maskj% %So \.a = i+j
+ \.b=\.maski%
+ \_multiply\.b by \.maskj% %So \.b = i*j
+ \.c=\.a%
+ \_advance\.c by \.b% So \.c = i+j+i*j
+ \_divide\.a by 2%
+ \_multiply\.a by 2%
+ \_advance\.c by -\.a% So \.c = mod(i+j,2) + i*j
+ \_divide\.b by 3%
+ \_multiply\.b by 3%
+ \_advance\.c by -\.b% So \.c = mod(i+j,2) + mod(i*j,3)
+ \.a=\.c%
+ \_divide\.c by 2%
+ \_multiply\.c by 2%
+ \_advance\.a by -\.c%
+ \_edef\.maskfunctionresult{\_the\.a}%
+ }%
+ \_fi
+}%
+
+\_def\.checkifcellisinmask{%
+ % The current position is (\.iz,\.jz), in TeX counts,
+ % but the counters (maski,maskj) should contain
+ % the current position with indexing starting at 0.
+ % That is, maski = \.iz-1 and maskj = \.jz-1.
+ %
+ % \.parsemaskingfunction must have been set by a call to \.setmaskingfunction
+ \.parsemaskingfunction
+ \_ea\_ifnum\.maskfunctionresult=0\_relax
+ \.cellinmasktrue
+ \_else
+ \.cellinmaskfalse
+ \_fi
+}%
+
+\_newcount\.maski
+\_newcount\.maskj
+
+\_def\.applymask#1#2#3{%
+ % #1 = name of a matrix that should be filled out completely
+ % except for the format and/or version information.
+ % #2 = name of a new matrix to contain the masked version
+ % #3 = 1 decimal digit naming the mask
+ \.createduplicatematrix{#2}{#1}%
+ \.setmaskingfunction{#3}%
+ \.setcounter\.maski{-1}%
+ \.for \.iz = 1 to \.size by 1%
+ {\.stepcounter\.maski
+ \.setcounter\.maskj{-1}%
+ \.for \.jz = 1 to \.size by 1%
+ {\.stepcounter\.maskj
+ \.checkifcellisinmask
+ \_ifqr_cellinmask
+ \.checkifcurrentcellcontainsdata{#2}%
+ \_ifqr_currentcellcontainsdata
+ \.flipcurrentcell{#2}%
+ \_fi
+ \_fi
+ }%
+ }%
+}%
+
+\_newifi\_ifqr_currentcellcontainsdata
+\.currentcellcontainsdatafalse
+
+\_def\.iwhite{\.white}%
+\_def\.iblack{\.black}%
+
+\_def\.checkifcurrentcellcontainsdata#1{%
+ % #1 = name of matrix
+ \.currentcellcontainsdatafalse
+ \_ea\_ifx\_csname #1@\_the\.iz @\_the\.jz\_endcsname\.iwhite
+ \.currentcellcontainsdatatrue
+ \_fi
+ \_ea\_ifx\_csname #1@\_the\.iz @\_the\.jz\_endcsname\.iblack
+ \.currentcellcontainsdatatrue
+ \_fi
+}%
+
+\_def\.flippedblack{\.black}%
+\_def\.flippedwhite{\.white}%
+
+\_def\.flipcurrentcell#1{%
+ % #1 = name of matrix
+ % (\.iz, \.jz) = current position, in TeX counts.
+ % This assumes the cell contains data, either black or white!
+ \_ea\_ifx\_csname #1@\_the\.iz @\_the\.jz\_endcsname\.iwhite
+ \.storetomatrix{#1}{\_the\.iz}{\_the\.jz}{\.flippedblack}%
+ \_else
+ \.storetomatrix{#1}{\_the\.iz}{\_the\.jz}{\.flippedwhite}%
+ \_fi
+}%
+
+\_def\.chooseandapplybestmask#1{%
+ % #1 = name of a matrix that should be filled out completely
+ % except for the format and/or version information.
+ % This function applies all eight masks in succession,
+ % calculates their penalties, and remembers the best.
+ % The number indicating which mask was used is saved in \.mask_selected.
+ \.createduplicatematrix{originalmatrix}{#1}%
+ \.message{<Applying Mask 0...}%
+ \.applymask{originalmatrix}{#1}{0}%
+ \.message{done. Calculating penalty...}%
+ \.evaluatemaskpenalty{#1}%
+ \_xdef\.currentbestpenalty{\.penalty}%
+ \.message{penalty is \.penalty>^^J}%
+ \_gdef\.currentbestmask{0}%
+ \.for \.iz = 1 to 7 by 1%
+ {\.message{<Applying Mask \_the\.iz...}%
+ \.applymask{originalmatrix}{currentmasked}{\_the\.iz}%
+ \.message{done. Calculating penalty...}%
+ \.evaluatemaskpenalty{currentmasked}%
+ \.message{penalty is \.penalty>^^J}%
+ \_ea\_ea\_ea\_ifnum\_ea\.penalty\_ea<\.currentbestpenalty\_relax
+ %We found a better mask.
+ \_xdef\.currentbestmask{\_the\.iz}%
+ \.createduplicatematrix{#1}{currentmasked}%
+ \_xdef\.currentbestpenalty{\.penalty}%
+ \_fi
+ }%
+ \_xdef\.mask_selected{\.currentbestmask}%
+ \.message{<Selected Mask \.mask_selected>^^J}%
+}%
+
+\_def\.Ni{3}%
+\_def\.Nii{3}%
+\_def\.Niii{40}%
+\_def\.Niv{10}%
+\_def\.fiveones{11111}%
+\_def\.fivezeros{00000}%
+\_def\.twoones{11}%
+\_def\.twozeros{00}%
+\_def\.finderA{00001011101}%
+\_def\.finderB{10111010000}%
+\_def\.finderBthree{1011101000}%
+\_def\.finderBtwo{101110100}%
+\_def\.finderBone{10111010}%
+\_def\.finderBzero{1011101}%
+\_newifi\_ifqr_stringoffive
+\_def\.addpenaltyiii{%
+ \.addtocounter\.penaltyiii{\.Niii}%
+}%
+\_newcount\.totalones
+\_newcount\.penaltyi
+\_newcount\.penaltyii
+\_newcount\.penaltyiii
+\_newcount\.penaltyiv
+\_def\.evaluatemaskpenalty#1{%
+ % #1 = name of a matrix that we will test for the penalty
+ % according to the specs.
+ \.setcounter\.penaltyi{0}%
+ \.setcounter\.penaltyii{0}%
+ \.setcounter\.penaltyiii{0}%
+ \.setcounter\.penaltyiv{0}%
+ \_bgroup%localize the meanings we give to the symbols
+ \_def\.black{1}\_def\.white{0}%
+ \_def\.blackfixed{1}\_def\.whitefixed{0}%
+ \_def\.formatsquare{0}% This is not stated in the specs, but seems
+ % to be the standard implementation.
+ \_def\.blank{0}% These would be any bits at the end.
+ %
+ \.setcounter\.totalones{0}%
+ \.for \.iz=1 to \.size by 1%
+ {\_def\.lastfive{z}% %The z is a dummy, that will be removed before any testing.
+ \.stringoffivefalse
+ \_def\.lasttwo_thisrow{z}% %The z is a dummy.
+ \_def\.lasttwo_nextrow{z}% %The z is a dummy.
+ \_def\.lastnine{z0000}% %The 0000 stands for the white space to the left. The z is a dummy.
+ \_def\.ignore_finderBat{0}%
+ \.for \.jz=1 to \.size by 1%
+ {\_edef\.newbit{\.matrixentry{#1}{\_the\.iz}{\_the\.jz}}%
+ %
+ % LASTFIVE CODE FOR PENALTY 1
+ % First, add the new bit to the end.
+ \_ea\.xaddto\_ea\.lastfive\_ea{\.newbit}%
+ \_ifnum\.jz<5\_relax%
+ %Not yet on the 5th entry.
+ %Don't do any testing.
+ \_else
+ % 5th entry or later.
+ % Remove the old one, and then test.
+ \.removefirsttoken\.lastfive%
+ \_ifx\.lastfive\.fiveones%
+ \_ifqr_stringoffive
+ %This is a continuation of a previous block of five or more 1's.
+ \.stepcounter\.penaltyi
+ \_else
+ %This is a new string of five 1's.
+ \.addtocounter\.penaltyi{\.Ni}%
+ \_global\.stringoffivetrue
+ \_fi
+ \_else
+ \_ifx\.lastfive\.fivezeros%
+ \_ifqr_stringoffive
+ %This is a continuation of a previous block of five or more 0's.
+ \.stepcounter\.penaltyi
+ \_else
+ %This is a new string of five 0's.
+ \.addtocounter\.penaltyi{\.Ni}%
+ \_global\.stringoffivetrue
+ \_fi
+ \_else
+ %This is not a string of five 1's or five 0's.
+ \_global\.stringoffivefalse
+ \_fi
+ \_fi
+ \_fi
+ %
+ % 2x2 BLOCKS FOR PENALTY 2
+ % Every 2x2 block of all 1's counts for \.Nii penalty points.
+ % We do not need to run this test in the last row.
+ \_ea\_ifnum\_ea\.iz\_ea<\.size\_relax
+ \_ea\.xaddto\_ea\.lasttwo_thisrow\_ea{\.newbit}%
+ %Compute \.iplusone
+ \.a=\.iz\_relax%
+ \_advance\.a by 1%
+ \_edef\.iplusone{\_the\.a}%
+ %
+ \_edef\.nextrowbit{\.matrixentry{#1}{\.iplusone}{\_the\.jz}}%
+ \_ea\.xaddto\_ea\.lasttwo_nextrow\_ea{\.nextrowbit}%
+ \_ifnum\.jz<2\_relax%
+ %Still in the first column; no check.
+ \_else
+ %Second column or later. Remove the old bits, and then test.
+ \.removefirsttoken\.lasttwo_thisrow
+ \.removefirsttoken\.lasttwo_nextrow
+ \_ifx\.lasttwo_thisrow\.twoones
+ \_ifx\.lasttwo_nextrow\.twoones
+ \.addtocounter\.penaltyii{\.Nii}%
+ \_fi
+ \_else
+ \_ifx\.lasttwo_thisrow\.twozeros
+ \_ifx\.lasttwo_nextrow\.twozeros
+ \.addtocounter\.penaltyii{\.Nii}%
+ \_fi
+ \_fi
+ \_fi
+ \_fi
+ \_fi
+ %
+ % LASTNINE CODE FOR PENALTY 3
+ % First, add the new bit to the end.
+ \_ea\.xaddto\_ea\.lastnine\_ea{\.newbit}%
+ \_ifnum\.jz<7\_relax%
+ %Not yet on the 7th entry.
+ %Don't do any testing.
+ \_else
+ % 7th entry or later.
+ % Remove the old one, and then test.
+ \.removefirsttoken\.lastnine
+ \_ea\_ifnum\.size=\.jz\_relax%
+ % Last column. Any of the following should count:
+ % 1011101 (\.finderBzero)
+ % 10111010 (\.finderBone)
+ % 101110100 (\.finderBtwo)
+ % 1011101000 (\.finderBthree)
+ % 10111010000 (\.finderB)
+ \_ifx\.lastnine\.finderB
+ \.addpenaltyiii
+ \_else
+ \.removefirsttoken\.lastnine
+ \_ifx\.lastnine\.finderBthree
+ \.addpenaltyiii
+ \_else
+ \.removefirsttoken\.lastnine
+ \_ifx\.lastnine\.finderBtwo
+ \.addpenaltyiii
+ \_else
+ \.removefirsttoken\.lastnine
+ \_ifx\.lastnine\.finderBone
+ \.addpenaltyiii
+ \_else
+ \.removefirsttoken\.lastnine
+ \_ifx\.lastnine\.finderBzero
+ \.addpenaltyiii
+ \_fi
+ \_fi
+ \_fi
+ \_fi
+ \_fi
+ \_else
+ \_ifx\.lastnine\.finderA% %Matches 0000 1011101
+ \.addpenaltyiii
+ %Also, we record our discovery, so that we can't count this pattern again
+ %if it shows up four columns later as 1011101 0000.
+ %
+ %Set \.ignore_finderBat to \.jz+4.
+ \.a=\.jz\_relax%
+ \_advance\.a by 4%
+ \_xdef\.ignore_finderBat{\_the\.a}%
+ \_else
+ \_ifx\.lastfive\.finderB% %Matches 1011101 0000.
+ \_ea\_ifnum\.ignore_finderBat=\.jz\_relax
+ %This pattern was *not* counted already earlier.
+ \.addpenaltyiii
+ \_fi
+ \_fi
+ \_fi
+ \_fi
+ \_fi
+ %
+ %COUNT 1's FOR PENALTY 4
+ \_ea\_ifnum\.newbit=1\_relax%
+ \.stepcounter\.totalones
+ \_fi
+ }% end of j-loop
+ }% end of i-loop
+ %
+ %NOW WE ALSO NEED TO RUN DOWN THE COLUMNS TO FINISH CALCULATING PENALTIES 1 AND 3.
+ \.for \.jz=1 to \.size by 1%
+ {\_def\.lastfive{z}% %The z is a dummy, that will be removed before any testing.
+ \.stringoffivefalse
+ \_def\.lastnine{z0000}% %The 0000 stands for the white space to the left. The z is a dummy.
+ \_def\.ignore_finderBat{0}%
+ \.for \.iz=1 to \.size by 1%
+ {\_edef\.newbit{\.matrixentry{#1}{\_the\.iz}{\_the\.jz}}%
+ %
+ % LASTFIVE CODE FOR PENALTY 1
+ % First, add the new bit to the end.
+ \_ea\.xaddto\_ea\.lastfive\_ea{\.newbit}%
+ \_ifnum\.iz<5\_relax%
+ %Not yet on the 5th entry.
+ %Don't do any testing.
+ \_else
+ % 5th entry or later.
+ % Remove the old one, and then test.
+ \.removefirsttoken\.lastfive
+ \_ifx\.lastfive\.fiveones%
+ \_ifqr_stringoffive
+ %This is a continuation of a previous block of five or more 1's.
+ \.stepcounter\.penaltyi
+ \_else
+ %This is a new string of five 1's.
+ \.addtocounter\.penaltyi{\.Ni}%
+ \_global\.stringoffivetrue
+ \_fi
+ \_else
+ \_ifx\.lastfive\.fivezeros%
+ \_ifqr_stringoffive
+ %This is a continuation of a previous block of five or more 0's.
+ \.stepcounter\.penaltyi
+ \_else
+ %This is a new string of five 0's.
+ \.addtocounter\.penaltyi{\.Ni}%
+ \_global\.stringoffivetrue
+ \_fi
+ \_else
+ %This is not a string of five 1's or five 0's.
+ \_global\.stringoffivefalse
+ \_fi
+ \_fi
+ \_fi
+ %
+ % HAPPILY, WE DON'T NEED TO CALCULATE PENALTY 2 AGAIN.
+ %
+ % LASTNINE CODE FOR PENALTY 3
+ % First, add the new bit to the end.
+ \_ea\.xaddto\_ea\.lastnine\_ea{\.newbit}%
+ \_ifnum\.iz<7\_relax%
+ %Not yet on the 7th entry.
+ %Don't do any testing.
+ \_else
+ % 7th entry or later.
+ % Remove the old one, and then test.
+ \.removefirsttoken\.lastnine
+ \_ea\_ifnum\.size=\.iz\_relax%
+ % Last column. Any of the following should count:
+ % 1011101 (\.finderBzero)
+ % 10111010 (\.finderBone)
+ % 101110100 (\.finderBtwo)
+ % 1011101000 (\.finderBthree)
+ % 10111010000 (\.finderB)
+ \_ifx\.lastnine\.finderB
+ \.addpenaltyiii
+ \_else
+ \.removefirsttoken\.lastnine
+ \_ifx\.lastnine\.finderBthree
+ \.addpenaltyiii
+ \_else
+ \.removefirsttoken\.lastnine
+ \_ifx\.lastnine\.finderBtwo
+ \.addpenaltyiii
+ \_else
+ \.removefirsttoken\.lastnine
+ \_ifx\.lastnine\.finderBone
+ \.addpenaltyiii
+ \_else
+ \.removefirsttoken\.lastnine
+ \_ifx\.lastnine\.finderBzero
+ \.addpenaltyiii
+ \_fi
+ \_fi
+ \_fi
+ \_fi
+ \_fi
+ \_else
+ \_ifx\.lastnine\.finderA% %Matches 0000 1011101
+ \.addpenaltyiii
+ %Also, we record our discovery, so that we can't count this pattern again
+ %if it shows up four columns later as 1011101 0000.
+ %
+ %Set \.ignore_finderBat to \.iz+4.
+ \.a=\.iz\_relax%
+ \_advance\.a by 4%
+ \_xdef\.ignore_finderBat{\_the\.a}%
+ \_else
+ \_ifx\.lastfive\.finderB% %Matches 1011101 0000.
+ \_ea\_ifnum\.ignore_finderBat=\.iz\_relax
+ %This pattern was *not* counted already earlier.
+ \.addpenaltyiii
+ \_fi
+ \_fi
+ \_fi
+ \_fi
+ \_fi
+ %
+ }% end of i-loop
+ }% end of j-loop
+ \_egroup
+ %
+ %CALCULATE PENALTY 4
+ %According to the spec, penalty #4 is computed as
+ % floor( |(i/n^2)-0.5|/0.05 )
+ % where i is the total number of 1's in the matrix.
+ % This is equal to abs(20*i-10n^2) div n^2.
+ %
+ \.a=\.totalones\_relax
+ \_multiply\.a by 20\_relax
+ \.b=\.size\_relax
+ \_multiply\.b by \.size\_relax
+ \.c=10\_relax
+ \_multiply\.c by \.b\_relax
+ \_advance\.a by -\.c\_relax
+ \_ifnum\.a<0\_relax
+ \_multiply\.a by -1\_relax
+ \_fi
+ \_divide\.a by \.b\_relax
+ \.setcounter\.penaltyiv{\_the\.a}%
+ %
+ %CALCULATE TOTAL PENALTY
+ \.a=\_the\.penaltyi\_relax%
+ \_advance\.a by \_the\.penaltyii\_relax%
+ \_advance\.a by \_the\.penaltyiii\_relax%
+ \_advance\.a by \_the\.penaltyiv\_relax%
+ \_edef\.penalty{\_the\.a}%
+}%
+
+\_def\.removefirsttoken#1{%
+ %Removes the first token from the macro named in #1.
+ \_edef\.argument{(#1)}%
+ \_ea\.removefirsttoken_int\.argument%
+ \_xdef#1{\.removefirsttoken_result}%
+}%
+\_def\.removefirsttoken_int(#1#2){%
+ \_def\.removefirsttoken_result{#2}%
+}%
+
+\_def\.writeformatstring#1#2{%
+ % #1 = matrix name
+ % #2 = binary string representing the encoded and masked format information
+ \.setcounter\.i{9}%
+ \.setcounter\.j{1}%
+ \_edef\.argument{{#1}(#2\_relax)}%
+ \_ea\.writeformatA_recursive\.argument
+ %
+ \.setcounter\.i{\.numberofrowsinmatrix{#1}}%
+ \.setcounter\.j{9}%
+ \_ea\.writeformatB_recursive\.argument
+}%
+
+\_def\.writeformatA_recursive#1(#2#3){%
+ % #1 = matrix name
+ % #2 = first bit of string
+ % #3 = rest of bitstream
+ % (qr_i,qr_j) = current (valid) position to write (in counters)
+ \_ifnum#2=1\_relax
+ \.storetomatrix{#1}{\_the\.i}{\_the\.j}{\.blackformat}%
+ \_else
+ \.storetomatrix{#1}{\_the\.i}{\_the\.j}{\.whiteformat}%
+ \_fi
+ % Now the tricky part--moving \.iz and \.jz to their next positions.
+ \_ifnum\.j<9\_relax
+ %If we're not yet in column 9, move right.
+ \.stepcounter\.j
+ \_ifnum\.j=7\_relax
+ %But we skip column 7!
+ \.stepcounter\.j
+ \_fi
+ \_else
+ %If we're in column 9, we move up.
+ \.addtocounter\.i{-1}%
+ \_ifnum\.i=7\_relax
+ %But we skip row 7!
+ \.addtocounter\.i{-1}%
+ \_fi
+ \_fi
+ %N.B. that at the end of time, this will leave us at invalid position (0,9).
+ %That makes for an easy test to know when we are done.
+ \_ifnum\.i<1
+ \_let\.nexttoken=\_relax
+ \_else
+ \_def\.nexttoken{\.writeformatA_recursive{#1}(#3)}%
+ \_fi
+ \.nexttoken
+}%
+
+\_def\.writeformatB_recursive#1(#2#3){%
+ % #1 = matrix name
+ % #2 = first bit of string
+ % #3 = rest of bitstream
+ % (qr_i,qr_j) = current (valid) position to write (in counters)
+ \_ifnum#2=1\_relax
+ \.storetomatrix{#1}{\_the\.i}{\_the\.j}{\.blackformat}%
+ \_else
+ \.storetomatrix{#1}{\_the\.i}{\_the\.j}{\.whiteformat}%
+ \_fi
+ % Now the tricky part--moving counters i and j to their next positions.
+ \.a=\.size%
+ \_advance\.a by -6\_relax%
+ \_ifnum\.a<\.i\_relax
+ %If we're not yet in row n-6, move up.
+ \.addtocounter\.i{-1}%
+ \_else
+ \_ifnum\.a=\.i\_relax
+ %If we're actually in row n-6, we jump to position (9,n-7).
+ \.setcounter\.i{9}%
+ %Set counter j equal to \.size-7.
+ \_global\.j=\.size\_relax%
+ \_global\_advance\.j by -7\_relax%
+ \_else
+ %Otherwise, we must be in row 9.
+ %In this case, we move right.
+ \.stepcounter\.j
+ \_fi
+ \_fi
+ %N.B. that at the end of time, this will leave us at invalid position (9,n+1).
+ %That makes for an easy test to know when we are done.
+ \_ea\_ifnum\.size<\.j\_relax
+ \_let\.nexttoken=\_relax
+ \_else
+ \_def\.nexttoken{\.writeformatB_recursive{#1}(#3)}%
+ \_fi
+ \.nexttoken
+}%
+
+\_def\.writeversionstring#1#2{%
+ % #1 = matrix name
+ % #2 = binary string representing the encoded version information
+ %
+ % Plot the encoded version string into the matrix.
+ % This is only done for versions 7 and higher.
+ \_ea\_ifnum\.version>6\_relax
+ %Move to position (n-8,6).
+ \.setcounter\.i{\.size}\_relax%
+ \.addtocounter\.i{-8}\_relax%
+ \.setcounter\.j{6}%
+ \_edef\.argument{{#1}(#2\_relax)}%
+ \_ea\.writeversion_recursive\.argument
+ \_fi
+}%
+
+\_def\.writeversion_recursive#1(#2#3){%
+ % #1 = matrix name
+ % #2 = first bit of string
+ % #3 = rest of bitstream
+ % (qr_i,qr_j) = current (valid) position to write (in counters)
+ %
+ % The version information is stored symmetrically in the matrix
+ % In two transposed regions, so we can write both at the same time.
+ % In the comments, we describe what happens in the lower-left region,
+ % not the upper-right.
+ %
+ %Set \.topline equal to n-10.
+ \.a=\.size\_relax%
+ \_advance\.a by -10\_relax%
+ \_edef\.topline{\_the\.a}%
+ %
+ \_ifnum#2=1\_relax
+ \.storetomatrix{#1}{\_the\.i}{\_the\.j}{\.blackformat}%
+ \.storetomatrix{#1}{\_the\.j}{\_the\.i}{\.blackformat}%
+ \_else
+ \.storetomatrix{#1}{\_the\.i}{\_the\.j}{\.whiteformat}%
+ \.storetomatrix{#1}{\_the\.j}{\_the\.i}{\.whiteformat}%
+ \_fi
+ % Now the tricky part--moving counters i and j to their next positions.
+ \.addtocounter\.i{-1}%
+ \_ea\_ifnum\.topline>\.i\_relax
+ %We've overshot the top of the region.
+ %We need to move left one column and down three.
+ \.addtocounter\.j{-1}%
+ \.addtocounter\.i{3}%
+ \_fi
+ %N.B. that at the end of time, this will leave us at invalid position (n-8,0).
+ %That makes for an easy test to know when we are done.
+ \_ifnum\.j<1\_relax
+ \_let\.nexttoken=\_relax
+ \_else
+ \_def\.nexttoken{\.writeversion_recursive{#1}(#3)}%
+ \_fi
+ \.nexttoken
+}%
+\_newcount\.hexchars
+
+\_def\.encode_binary#1{%
+ % #1 = string of ascii characters, to be converted into bitstream
+ %
+ % We do this one entirely in hex, rather than binary, because we can.
+ %
+ %Now comes the actual data.
+ %
+ {\_endlinechar=-1 \_xdef\.codetext{4\.utfstring{#1}0}}%
+ %The terminator is 0
+ %\.xaddto\.codetext{0}% %This is '0000' in binary.
+ %
+ %There is no need to pad bits to make a multiple of 8,
+ %because the data length is already 4 + 8 + 8n + 4.
+ %
+ %Now add padding codewords if needed.
+ \.setcounter\.hexchars{0}%
+ \.getstringlength{\.codetext}%
+ \.setcounter\.hexchars{\.stringlength}%
+ %Set \.numpaddingcodewords equal to \.totaldatacodewords - hexchars/2.
+ \.a=-\.hexchars\_relax
+ \_divide\.a by 2\_relax
+ \_advance\.a by \.totaldatacodewords\_relax
+ \_edef\.numpaddingcodewords{\_the\.a}%
+ %
+ \_ea\_ifnum\.numpaddingcodewords<0%
+ \_edef\.ds{ERROR: Too much data! Over by \.numpaddingcodewords bytes.}\_show\.ds
+ \_fi
+ \_ea\_ifnum\.numpaddingcodewords>0%
+ \.for \.iz = 2 to \.numpaddingcodewords by 2%
+ {\.xaddto{\.codetext}{ec11}}%
+ \_ea\_ifodd\.numpaddingcodewords\_relax
+ \.xaddto{\.codetext}{ec}%
+ \_fi
+ \_fi
+}%
+
+\_def\.splitcodetextintoblocks{%
+ \.setcounter\.i{0}%
+ \.for \.jz = 1 to \.numshortblocks by 1%
+ {\.stepcounter\.i
+ \.splitoffblock{\.codetext}{\_the\.i}{\.shortblock_size}%
+ }%
+ \_ea\_ifnum\.numlongblocks>0\_relax
+ \.for \.jz = 1 to \.numlongblocks by 1%
+ {\.stepcounter\.i
+ \.splitoffblock{\.codetext}{\_the\.i}{\.longblock_size}%
+ }%
+ \_fi
+}%
+
+\_def\.splitoffblock#1#2#3{%
+ % #1 = current codetext in hexadecimal
+ % #2 = number to use in csname "\datablock@#2".
+ % #3 = number of bytes to split off
+ \.message{<Splitting off block #2>}%
+ \_ea\_gdef\_csname datablock@#2\_endcsname{}% %This line is important!
+ \.for \.iz = 1 to #3 by 1%
+ {\_edef\.argument{{#2}(#1)}%
+ \_ea\.splitoffblock_int\.argument
+ }%
+}%
+
+\_def\.splitoffblock_int#1(#2#3#4){%
+ % #1 = number to use in csname "\datablock@#1".
+ % #2#3 = next byte to split off
+ % #4 = remaining text
+ %
+ % We add the next byte to "\datablock@#1",
+ % and we remove it from the codetext.
+ \_ea\_xdef\_csname datablock@#1\_endcsname{\_csname datablock@#1\_endcsname#2#3}%
+ \_xdef\.codetext{#4}%
+}%
+
+\_def\.createerrorblocks{%
+ \.for \.ii = 1 to \.numblocks by 1%
+ {\.message{<Making error block \_the\.ii>}%
+ \.FXgenerate_errorbytes{\_csname datablock@\_the\.ii\_endcsname}{\.numeccodewords}%
+ \_ea\_xdef\_csname errorblock@\_the\.ii\_endcsname{\.FXerrorbytes}%
+ }%
+}%
+
+\_def\.interleave{%
+ \.setcounter\.i{0}%
+ \_def\.interleaved_text{}%
+ \.message{<Interleaving datablocks of length \.shortblock_size\_space and \.longblock_size: }%
+ \.for \.ii = 1 to \.shortblock_size by 1%
+ {\.for \.jj = 1 to \.numblocks by 1%
+ {\.writefromblock{datablock}{\_the\.jj}%
+ }%
+ \.message{\_the\.ii,}%
+ }%
+ %The long blocks are numbered \.numshortblocks+1, \.numshortblocks+2, ..., \.numblocks.
+ \.a=\.numshortblocks\_relax
+ \_advance\.a by 1\_relax
+ \.for \.jj = \.a to \.numblocks by 1%
+ {\.writefromblock{datablock}{\_the\.jj}}%
+ \_ea\_ifnum\.numlongblocks>0\_relax%
+ \.message{\.longblock_size.>}%
+ \_else
+ \.message{.>}%
+ \_fi
+ \.message{<Interleaving errorblocks of length \.numeccodewords: }%
+ \.for \.ii = 1 to \.numeccodewords by 1%
+ {\.message{\_the\.ii,}%
+ \.for \.jj = 1 to \.numblocks by 1%
+ {\.writefromblock{errorblock}{\_the\.jj}%
+ }%
+ }%
+ \.message{.><Interleaving complete.>}%
+}%
+
+\_def\.writefromblock#1#2{%
+ % #1 = either 'datablock' or 'errorblock'
+ % #2 = block number, in {1,...,\.numblocks}%
+ \_edef\.argument{(\_csname #1@#2\_endcsname\_relax\_relax\_relax)}%
+ \_ea\.writefromblock_int\.argument
+ \_ea\_xdef\_csname #1@#2\_endcsname{\.writefromblock_remainder}%
+}%
+
+\_def\.writefromblock_int(#1#2#3){%
+ % #1#2 = first byte (in hex) of text, which will be written to \.interleaved_text
+ % #3 = remainder, including \_relax\_relax\_relax terminator.
+ \.xaddto{\.interleaved_text}{#1#2}%
+ \.writefromblock_intint(#3)%
+}%
+
+\_def\.writefromblock_intint(#1\_relax\_relax\_relax){%
+ \_xdef\.writefromblock_remainder{#1}%
+}%
+
+\_newifi\_ifqr_leadingcoeff
+\_def\.testleadingcoeff(#1#2){%
+ % Tests whether the leading digit of #1#2 is 1.
+ \_ifnum#1=1\_relax
+ \.leadingcoefftrue
+ \_else
+ \.leadingcoefffalse
+ \_fi
+}%
+
+\_def\.polynomialdivide#1#2{%
+ \_edef\.numerator{#1}%
+ \_edef\.denominator{#2}%
+ \.divisiondonefalse%
+ \_ea\_ea\_ea\.oneroundofdivision\_ea\_ea\_ea{\_ea\.numerator\_ea}\_ea{\.denominator}%
+}%
+
+\_def\.empty{}%
+\_def\.oneroundofdivision#1#2{%
+ % #1 = f(x), of degree n
+ % #2 = g(x), of degree m
+ % Obtains a new polynomial h(x), congruent to f(x) modulo g(x),
+ % but of degree at most n-1.
+ %
+ % If leading coefficient of f(x) is 1, subtracts off g(x) * x^(n-m).
+ % If leading coefficient of f(x) is 0, strips off that leading zero.
+ %
+ \.testleadingcoeff(#1)%
+ \_ifqr_leadingcoeff
+ \.xorbitstrings{#1}{#2}%
+ \_ifqr_xorfailed
+ %If xor failed, that means our #1 was already the remainder!
+ \.divisiondonetrue
+ \_edef\.theremainder{#1}%
+ \_else
+ %xor succeeded. We need to recurse.
+ \_ea\_ea\_ea\_edef\_ea\_ea\_ea\.numerator\_ea\_ea\_ea{\_ea\.stripleadingzero\_ea(\.xorresult)}%
+ \_fi
+ \_else
+ \_ea\_def\_ea\.numerator\_ea{\.stripleadingzero(#1)}%
+ \_ifx\.numerator\.empty
+ \.divisiondonetrue
+ \_def\.theremainder{0}%
+ \_fi
+ \_fi
+ \_ifqr_divisiondone
+ \_relax
+ \_else
+ \_ea\.oneroundofdivision\_ea{\.numerator}{#2}%
+ \_fi
+}%
+
+\_def\.stripleadingzero(0#1){#1}%Strips off a leading zero.
+
+\_newifi\_ifqr_xorfailed% This flag will trigger when #2 is longer than #1.
+
+\_def\.xorbitstrings#1#2{%
+ % #1 = bitstring
+ % #2 = bitstring no longer than #1
+ \.xorfailedfalse
+ \_edef\.argument{(,#1\_relax\_relax)(#2\_relax\_relax)}%
+ \_ea\.xorbitstrings_recursive\.argument
+ %\.xorbitstrings_recursive(,#1\_relax\_relax)(#2\_relax\_relax)%
+}%
+
+\_def\.xorbitstrings_recursive(#1,#2#3)(#4#5){%
+ % #1#2#3 is the first bitstring, xor'ed up through #1.
+ % #4#5 is the remaining portion of the second bitstring.
+ \_def\.testii{#2}%
+ \_def\.testiv{#4}%
+ \_ifx\.testii\.relax
+ % #1 contains the whole string.
+ % Now if #4 is also \_relax, that means the two strings started off with equal lengths.
+ % If, however, #4 is not \_relax, that means the second string was longer than the first, a problem.
+ \_ifx\.testiv\.relax
+ %No problem. We are done.
+ \.xorbit_saveresult(#1#2#3)%
+ \_else
+ %Problem! The second string was longer than the first.
+ \.xorfailedtrue
+ \_def\.xorresult{}%
+ \_fi
+ \_else
+ % There is still a bit to manipulate in #2.
+ % Check whether #4 contains anything.
+ \_ifx\.testiv\.relax
+ % No, #4 is empty. We are done. "#2#3" contains the remainder of the first string,
+ % which we append untouched and then strip off the two \_relax-es.
+ \.xorbit_saveresult(#1#2#3)%
+ \_else
+ % Yes, #4 still has something to XOR. Do the task.
+ \_ifnum#2=#4\_relax
+ \.xorbitstrings_recursive(#1%
+ 0,#3)(#5)%
+ \_else
+ \.xorbitstrings_recursive(#1%
+ 1,#3)(#5)%
+ \_fi
+ \_fi
+ \_fi
+}%
+
+\_def\.xorbit_saveresult(#1\_relax\_relax){%
+ %Strips off the extra '\_relax'es at the end.
+ \_def\.xorresult{#1}%
+}%
+
+\_newifi\_ifqr_divisiondone
+
+\_def\.BCHcode#1{%
+ \_edef\.formatinfo{#1}%
+ \_def\.formatinfopadded{\.formatinfo 0000000000}%
+ \_def\.divisor{10100110111}%
+ \.divisiondonefalse
+ \.polynomialdivide{\.formatinfopadded}{\.divisor}%
+ %
+ \.getstringlength{\.theremainder}%
+ %Run loop from stringlength+1 to 10.
+ \.a=\.stringlength\_relax%
+ \_advance\.a by 1\_relax%
+ \.for \.iz = \.a to 10 by 1%
+ {%
+ \_xdef\.theremainder{0\.theremainder}%
+ }%
+ \_edef\.BCHresult{\.formatinfo\.theremainder}%
+}%
+
+\_def\.formatmask{101010000010010}%
+
+\_def\.encodeandmaskformat#1{%
+ \.BCHcode{#1}%
+ \.xorbitstrings{\.BCHresult}{\.formatmask}%
+ \_edef\.formatbitstring{\.xorresult}%
+}%
+
+\_def\.Golaycode#1{%
+ % #1 = 6-bit version number
+ \_edef\.versioninfo{#1}%
+ \_def\.versioninfopadded{\.versioninfo 000000000000}% %Append 12 zeros.
+ \_def\.divisor{1111100100101}%
+ \.divisiondonefalse
+ \.polynomialdivide{\.versioninfopadded}{\.divisor}%
+ %
+ \.getstringlength{\.theremainder}%
+ %Run loop from stringlength+1 to 12.
+ \.a=\.stringlength\_relax%
+ \_advance\.a by 1\_relax%
+ \.for \.iz = \.a to 12 by 1%
+ {%
+ \_xdef\.theremainder{0\.theremainder}%
+ }%
+ \_edef\.Golayresult{\.versioninfo\.theremainder}%
+}%
+\_def\.Fresult{}%
+
+\_def\.xorbitstring#1#2#3{%
+ % #1 = new macro to receive result
+ % #2, #3 = bitstrings to xor. The second can be shorter than the first.
+ \_def\.xor_result{}%
+ \_edef\.argument{(#2\_relax\_relax)(#3\_relax\_relax)}%
+ \_ea\.xorbitstring_recursive\.argument%
+ \_edef#1{\.xor_result}%
+}%
+\_def\.xorbitstring_recursive(#1#2)(#3#4){%
+ \_edef\.testi{#1}%
+ \_ifx\.testi\.relax%
+ %Done.
+ \let\.next=\_relax%
+ \_else
+ \_if#1#3\_relax
+ \.xaddto{\.xor_result}{0}%
+ \_else
+ \.xaddto{\.xor_result}{1}%
+ \_fi
+ \_edef\.next{\_noexpand\.xorbitstring_recursive(#2)(#4)}%
+ \_fi
+ \.next
+}
+
+\_def\.Faddchar_raw#1#2{%
+ %Add two hexadecimal digits using bitwise xor
+ \.hextobinary[4]{\.summandA}{#1}%
+ \.hextobinary[4]{\.summandB}{#2}%
+ \.xorbitstring{\.Fresult}{\.summandA}{\.summandB}%
+ \.binarytohex[1]{\.Fresult}{\.Fresult}%
+}%
+
+\_def\.canceltwos#1{%
+ \_edef\.argument{(#1\_relax\_relax)}%
+ \_ea\.canceltwos_int\.argument%
+}%
+
+\_def\.canceltwos_int(#1#2){%
+ \_ea\.canceltwos_recursion(,#1#2)%
+}%
+
+\_def\.canceltwos_recursion(#1,#2#3){%
+ \_def\.testii{#2}%
+ \_ifx\.testii\.relax
+ %Cancelling complete.
+ \.striptworelaxes(#1#2#3)%
+ %Now \.Fresult contains the answer.
+ \_else
+ \_relax
+ \_ifnum#2=2\_relax
+ \.canceltwos_recursion(#10,#3)%
+ \_else
+ \.canceltwos_recursion(#1#2,#3)%
+ \_fi
+ \_fi
+}%
+
+\_def\.striptworelaxes(#1\_relax\_relax){%
+ \_gdef\.Fresult{#1}%
+}%
+
+\.for \.iz = 0 to 15 by 1%
+ {\.decimaltohex[1]{\.tempa}{\_the\.iz}%
+ \.for \.jz = 0 to 15 by 1%
+ {\.decimaltohex[1]{\.tempb}{\_the\.jz}%
+ \.Faddchar_raw\.tempa\.tempb
+ \_ea\_xdef\_csname F@addchar@\.tempa\.tempb\_endcsname{\.Fresult}%
+ }%
+ }%
+
+\_def\.Faddchar#1#2{%
+ \_ea\_def\_ea\.Fresult\_ea{\_csname F@addchar@#1#2\_endcsname}%
+}%
+
+\_def\.Faddstrings#1#2{%
+ \_edef\.argument{(,#1\_relax\_relax)(#2\_relax\_relax)}%
+ \_ea\.Faddstrings_recursion\.argument%
+}%
+
+\_def\.Faddstrings_recursion(#1,#2#3)(#4#5){%
+ %Adds two hexadecimal strings, bitwise, from left to right.
+ %The second string is allowed to be shorter than the first.
+ \_def\.testii{#2}%
+ \_def\.testiv{#4}%
+ \_ifx\.testii\.relax
+ %The entire string has been processed.
+ \_gdef\.Fresult{#1}%
+ \_else
+ \_ifx\.testiv\.relax
+ %The second string is over.
+ \.striptworelaxes(#1#2#3)%
+ %Now \.Fresult contains the answer.
+ \_else
+ %We continue to add.
+ \.Faddchar{#2}{#4}%
+ \_edef\.argument{(#1\.Fresult,#3)(#5)}%
+ \_ea\.Faddstrings_recursion\.argument%
+ \_fi
+ \_fi
+}%
+\_gdef\.Fstripleadingzero(0#1){\_edef\.Fresult{#1}}%
+
+\.i=0%
+\_def\.poweroftwo{1}%
+\.for \.iz = 1 to 254 by 1%
+ {\_global\_advance\.i by1%
+ \.a=\.poweroftwo\_relax
+ \_multiply\.a by 2\_relax
+ \_edef\.poweroftwo{\_the\.a}%
+ \.decimaltohex[2]{\.poweroftwo_hex}{\.poweroftwo}%
+ \_ea\_ifnum\.poweroftwo>255\_relax
+ %We need to bitwise add the polynomial represented by 100011101, i.e. 0x11d.
+ \.Faddstrings{\.poweroftwo_hex}{11d}% %Now it should start with 0.
+ \_ea\.Fstripleadingzero\_ea(\.Fresult)% %Now it should be two hex digits.
+ \_edef\.poweroftwo_hex{\.Fresult}% %Save the hex version.
+ \.hextodecimal{\.poweroftwo}{\.Fresult}%
+ \_fi
+ \_xdef\.poweroftwo{\.poweroftwo}%
+ \_ea\_xdef\_csname F@twotothe@\_the\.i\_endcsname{\.poweroftwo_hex}%
+ \_ea\_xdef\_csname F@logtwo@\.poweroftwo_hex\_endcsname{\_the\.i}%
+ }%
+\_ea\_xdef\_csname F@twotothe@0\_endcsname{01}%
+\_ea\_xdef\_csname F@logtwo@01\_endcsname{0}%
+
+\_def\.Ftwotothe#1{%
+ \_ea\_xdef\_ea\.Fresult\_ea{\_csname F@twotothe@#1\_endcsname}%
+}%
+\_def\.Flogtwo#1{%
+ \_ea\_xdef\_ea\.Fresult\_ea{\_csname F@logtwo@#1\_endcsname}%
+}%
+
+\_def\.zerozero{00}%
+
+\_def\.Fmultiply#1#2{%
+ % #1 and #2 are two elements of F_256,
+ % given as two-character hexadecimal strings.
+ % Multiply them within F_256, and place the answer in \.Fresult
+ \_edef\.argA{#1}%
+ \_edef\.argB{#2}%
+ \_ifx\.argA\.zerozero
+ \_def\.Fresult{00}%
+ \_else
+ \_ifx\.argB\.zerozero
+ \_def\.Fresult{00}%
+ \_else
+ \_ea\.Flogtwo\_ea{\.argA}%
+ \_edef\.logA{\.Fresult}%
+ \_ea\.Flogtwo\_ea{\.argB}%
+ \_edef\.logB{\.Fresult}%
+ \_ea\.a\_ea=\.logA\_relax% \.a = \logA
+ \_ea\_advance\_ea\.a\.logB\_relax% \advance \.a by \logB
+ \_ifnum\.a>254\_relax%
+ \_advance\.a by -255\_relax
+ \_fi
+ \_ea\.Ftwotothe\_ea{\_the\.a}%
+ % Now \.Fresult contains the product, as desired.
+ \_fi
+ \_fi
+}%
+
+\_newifi\_ifqr_FXleadingcoeff_zero
+\_def\.FXtestleadingcoeff(#1#2#3){%
+ % Tests whether the leading coefficient of the hex-string #1#2#3 is '00'.
+ \_edef\.FXleadingcoefficient{#1#2}%
+ \.FXleadingcoeff_zerofalse
+ \_ifx\.FXleadingcoefficient\.zerozero
+ \.FXleadingcoeff_zerotrue
+ \_fi
+}%
+
+\_newifi\_ifqr_FXdivisiondone
+
+\_newcount\.divisionsremaining %Keep track of how many divisions to go!
+\_def\.FXpolynomialdivide#1#2{%
+ \_edef\.FXnumerator{#1}%
+ \_edef\.denomin{#2}%
+ \.getstringlength\.FXnumerator
+ \.setcounter\.divisionsremaining{\.stringlength}%
+ \.getstringlength\.denomin
+ \.addtocounter\.divisionsremaining{-\.stringlength}%
+ \.addtocounter\.divisionsremaining{2}%
+ \_divide\.divisionsremaining by 2\_relax %2 hex chars per number
+ \.FXdivisiondonefalse
+ \_ea\_ea\_ea\.FXpolynomialdivide_recursive\_ea\_ea\_ea{\_ea\.FXnumerator\_ea}\_ea{\.denomin}%
+}%
+
+\_def\.FXpolynomialdivide_recursive#1#2{%
+ % #1 = f(x), of degree n
+ % #2 = g(x), of degree m
+ % Obtains a new polynomial h(x), congruent to f(x) modulo g(x),
+ % but of degree at most n-1.
+ %
+ % If leading coefficient of f(x) is 0, strips off that leading zero.
+ % If leading coefficient of f(x) is a, subtracts off a * g(x) * x^(n-m).
+ % N.B. we assume g is monic.
+ %
+ \.FXtestleadingcoeff(#1)%
+ \_ifqr_FXleadingcoeff_zero
+ %Leading coefficient is zero, so remove it.
+ \_ea\_def\_ea\.FXnumerator\_ea{\.FXstripleadingzero(#1)}%
+ \_else%
+ %Leading coefficient is nonzero, and contained in \.FXleadingcoefficient
+ \.FXsubtractphase{#1}{#2}{\.FXleadingcoefficient}%
+ \_ifqr_FXsubtractfailed
+ %If subtraction failed, that means our #1 was already the remainder!
+ \.FXdivisiondonetrue
+ \_edef\.theremainder{#1}%
+ \_else%
+ %xor succeeded. We need to recurse.
+ \_ea\_ea\_ea\_edef\_ea\_ea\_ea\.FXnumerator\_ea\_ea\_ea{\_ea\.FXstripleadingzero\_ea(\.FXsubtraction_result)}%
+ \_fi%
+ \_fi%
+ \.addtocounter\.divisionsremaining{-1}%
+ \_ifnum\.divisionsremaining=0\_relax
+ %Division is done!
+ \.FXdivisiondonetrue
+ \_edef\.theremainder{\.FXnumerator}%
+ \_relax%
+ \_else%
+ \_ea\.FXpolynomialdivide_recursive\_ea{\.FXnumerator}{#2}%
+ \_fi%
+}%
+
+\_def\.FXstripleadingzero(00#1){#1}%Strips off a single leading zero of F_256.
+
+\_newifi\_ifqr_FXsubtractfailed% This flag will trigger when #2 is longer than #1.
+
+\_def\.FXsubtractphase#1#2#3{%
+ % #1 = bitstring
+ % #2 = bitstring no longer than #1
+ % #3 = leading coefficient
+ \.FXsubtractfailedfalse
+ \_edef\.argument{(,#1\_relax\_relax\_relax)(#2\_relax\_relax\_relax)(#3)}%
+ \_ea\.FXsubtract_recursive\.argument%
+}%
+
+\_def\.FXsubtract_recursive(#1,#2#3#4)(#5#6#7)(#8){%
+ % This is a recursive way to compute f(x) - a*g(x)*x^k.
+ % #1#2#3#4 is the first bitstring, subtracted up through #1.
+ % Thus #2#3 constitutes the next two-character coefficient.
+ % #5#6#7 is the remaining portion of the second bitstring.
+ % Thus #5#6 constitutes the next two-character coefficient
+ % #8 is the element a of F_256. It should contain two characters.
+ \_def\.testii{#2}%
+ \_def\.testv{#5}%
+ \_ifx\.testii\.relax
+ % #1 contains the whole string.
+ % Now if #5 is also \_relax, that means the two strings started off with equal lengths.
+ % If, however, #5 is not \_relax, that means the second string was longer than the first, a problem.
+ \_ifx\.testv\.relax
+ %No problem. We are done.
+ \.FXsubtract_saveresult(#1#2#3#4)% %We keep the #2#3#4 to be sure we have all three relax-es to strip off.
+ \_else
+ %Problem! The second string was longer than the first.
+ %This usually indicates the end of the long division process.
+ \.FXsubtractfailedtrue
+ \_def\.FXsubtraction_result{}%
+ \_fi
+ \_else
+ % There is still a coefficient to manipulate in #2#3.
+ % Check whether #5 contains anything.
+ \_ifx\.testv\.relax
+ % No, #5 is empty. We are done. "#2#3#4" contains the remainder of the first string,
+ % which we append untouched and then strip off the three \_relax-es.
+ \.FXsubtract_saveresult(#1#2#3#4)%
+ \_else
+ % Yes, #5#6 still has something to XOR. Do the task.
+ \.Fmultiply{#5#6}{#8}% Multiply by the factor 'a'.
+ \.Faddstrings{#2#3}{\.Fresult}% Subtract. (We're in characteristic two, so adding works.)
+ \_edef\.argument{(#1\.Fresult,#4)(#7)(#8)}%
+ \_ea\.FXsubtract_recursive\.argument%
+ \_fi
+ \_fi
+}%
+
+\_def\.FXsubtract_saveresult(#1\_relax\_relax\_relax){%
+ %Strips off the three extra '\_relax'es at the end.
+ \_def\.FXsubtraction_result{#1}%
+}%
+
+\_def\.FXcreategeneratorpolynomial#1{%
+ % #1 = n, the number of error codewords desired.
+ % We need to create \prod_{j=0}^{n-1} (x-2^j).
+ \_edef\.FXgenerator_degree{#1}%
+ \_def\.FXgeneratorpolynomial{01}% Initially, set it equal to 1.
+ \.setcounter\.i{0}%
+ \.FXcreategenerator_recursive%
+ %The result is now stored in \.FXgeneratorpolynomial
+}%
+
+\_def\.FXcreategenerator_recursive{%
+ % \.FXgeneratorpolynomial contains the current polynomial f(x),
+ % which should be a degree-i polynomial
+ % equal to \prod_{j=0}^{i-1} (x-2^j).
+ % (If i=0, then \.FXgeneratorpolynomial should be 01.)
+ % This recursion step should multiply the existing polynomial by (x-2^i),
+ % increment i by 1, and check whether we're done or not.
+ \_edef\.summandA{\.FXgeneratorpolynomial 00}% This is f(x) * x
+ \_edef\.summandB{00\.FXgeneratorpolynomial}% This is f(x), with a 0x^{i+1} in front.
+ \.Ftwotothe{\_the\.i}%
+ \_edef\.theconstant{\.Fresult}%
+ \.FXsubtractphase{\.summandA}{\.summandB}{\.theconstant}%
+ %This calculates \.summandA + \.theconstant * \.summandB
+ %and stores the result in \.FXsubtraction_result
+ \_edef\.FXgeneratorpolynomial{\.FXsubtraction_result}%
+ \.stepcounter\.i
+ \_ea \_ifnum\.FXgenerator_degree=\.i\_relax
+ %We just multiplied by (x-2^{n-1}), so we're done.
+ \_relax
+ \_else%
+ %We need to do this again!
+ \_ea \.FXcreategenerator_recursive
+ \_fi
+}%
+
+\_def\.FXgenerate_errorbytes#1#2{%
+ % #1 = datastream in hex
+ % #2 = number of error correction bytes requested
+ \_edef\.numerrorbytes{#2}%
+ \_ea\.FXcreategeneratorpolynomial\_ea{\.numerrorbytes}%
+ \_edef\.FXnumerator{#1}%
+ \.for \.iz = 1 to \.numerrorbytes by 1%
+ {\.xaddto\.FXnumerator{00}}% %One error byte means two hex codes.
+ \.FXpolynomialdivide{\.FXnumerator}{\.FXgeneratorpolynomial}%
+ \_edef\.FXerrorbytes{\.theremainder}%
+}%
+\_newifi\_ifqr_versionmodules
+
+\_def\.level_char#1{%
+ \_ea\_ifcase#1
+ M\_or L\_or H\_or Q\_fi}%
+
+\_newifi\_ifqr_versiongoodenough
+\_def\.choose_bestversion#1{%
+ % \.desiredversion = user-requested version
+ % \.desiredlevel = user-requested error-correction level
+ \_edef\.stringlength{\.utfstringlen{#1}}%
+ %
+ %Run double loop over levels and versions, looking for
+ %the smallest version that can contain our data,
+ %and then choosing the best error-correcting level at that version,
+ %subject to the level being at least as good as the user desires.
+ \_global\.versiongoodenoughfalse%
+ \_gdef\.bestversion{0}%
+ \_gdef\.bestlevel{0}%
+ \_ifnum\.desiredversion=0\_relax
+ \.a=1\_relax
+ \_else
+ \.a=\.desiredversion\_relax
+ \_fi
+ \.for \.iz=\.a to 40 by 1
+ {\_edef\.version{\_the\.iz}%
+ \_global\.versiongoodenoughfalse
+ \.for \.jz=0 to 3 by 1%
+ {%First, we map {0,1,2,3} to {1,0,4,3}, so that we loop through {M,L,H,Q}
+ %in order of increasing error-correction capabilities.
+ \.a = \.jz\_relax
+ \_divide \.a by 2\_relax
+ \_multiply \.a by 4\_relax
+ \_advance \.a by 1\_relax
+ \_advance \.a by -\.jz\_relax
+ \_edef\.level{\_the\.a}%
+ \_ifnum\.desiredlevel=\.a\_relax
+ \_global\.versiongoodenoughtrue
+ \_fi
+ \_ifqr_versiongoodenough
+ \.calculate_capacity{\.version}{\.level}%
+ \_ea\_ea\_ea\_ifnum\_ea\.truecapacity\_ea<\.stringlength\_relax
+ %Too short
+ \_relax
+ \_else
+ %Long enough!
+ \_xdef\.bestversion{\.version}%
+ \_xdef\.bestlevel{\.level}%
+ \_global\.iz=40%
+ \_fi
+ \_fi
+ }%
+ }%
+ \_edef\.version{\.bestversion}%
+ \_edef\.level{\.bestlevel}%
+ \_ea\_ifnum\.desiredversion>0\_relax
+ \_ifx\.bestversion\.desiredversion\_relax
+ %No change from desired version.
+ \_else
+ %Version was increased
+ \.message{<Requested QR version '\.desiredversion' is too small for desired text.}%
+ \.message{Version increased to '\.bestversion' to fit text.>^^J}%
+ \_fi
+ \_fi
+ \_ifx\.bestlevel\.desiredlevel\_relax
+ %No change in level.
+ \_else
+ \.message{<Error-correction level increased from \.level_char{\.desiredlevel}}%
+ \.message{to \.level_char{\.bestlevel} at no cost.>^^J}%
+ \_fi
+}%
+
+\_def\.calculate_capacity#1#2{%
+ \_edef\.version{#1}%
+ \_edef\.level{#2}%
+ %Calculate \.size, the number of modules per side.
+ % The formula is 4\.version+17.
+ \.a=\.version\_relax
+ \_multiply\.a by 4\_relax
+ \_advance\.a by 17\_relax
+ \_xdef\.size{\_the\.a}%
+ %
+ % Calculate \.k, which governs the number of alignment patterns.
+ % The alignment patterns lie in a kxk square, except for 3 that are replaced by finding patterns.
+ % The formula is 2 + floor( \.version / 7 ), except that k=0 for version 1.
+ \_ea\_ifnum\.version=1\_relax%
+ \_def\.k{0}%
+ \_else%
+ \.a=\.version\_relax
+ \_divide \.a by 7\_relax
+ \_advance\.a by 2\_relax
+ \_edef\.k{\_the\.a}%
+ \_fi%
+ %
+ %Calculate number of function pattern modules.
+ %This consists of the three 8x8 finder patterns, the two timing strips, and the (k^2-3) 5x5 alignment patterns.
+ %The formula is 160+2n+25(k^2-3)-10(k-2), unless k=0 in which case we just have 160+2n.
+ \.a=\.size\_relax
+ \_multiply\.a by 2\_relax
+ \_advance\.a by 160\_relax
+ \_ea\_ifnum\.k=0\_relax\_else
+ %\.k is nonzero, hence at least 2, so we continue to add 25(k^2-3)-10(k-2).
+ \.b=\.k\_relax
+ \_multiply\.b by \.k\_relax
+ \_advance\.b by -3\_relax
+ \_multiply\.b by 25\_relax
+ \_advance\.a by \.b\_relax
+ \.b=\.k\_relax
+ \_advance\.b by -2\_relax
+ \_multiply\.b by 10\_relax
+ \_advance\.a by -\.b\_relax
+ \_fi
+ \_edef\.numfunctionpatternmodules{\_the\.a}%
+ %
+ %Calculate the number of version modules, either 36 or 0.
+ \_ea\_ifnum\.version>6\_relax
+ \.versionmodulestrue
+ \_def\.numversionmodules{36}%
+ \_else
+ \.versionmodulesfalse
+ \_def\.numversionmodules{0}%
+ \_fi
+ %
+ %Now calculate the codeword capacity and remainder bits.
+ %Take n^2 modules, subtract all those dedicated to finder patterns etc., format information, and version information,
+ %and what's left is the number of bits we can play with.
+ %The number of complete bytes is \.numdatacodewords;
+ %the leftover bits are \.numremainderbits.
+ \.a=\.size\_relax
+ \_multiply \.a by \.size\_relax
+ \_advance \.a by -\.numfunctionpatternmodules\_relax
+ \_advance \.a by -31\_relax% % There are 31 format modules.
+ \_advance \.a by -\.numversionmodules\_relax
+ \.b=\.a\_relax
+ \_divide \.a by 8\_relax
+ \_edef\.numdatacodewords{\_the\.a}%
+ \_multiply\.a by 8\_relax
+ \_advance \.b by -\.a\_relax
+ \_edef\.numremainderbits{\_the\.b}%
+ %
+ %The size of the character count indicator also varies by version.
+ %There are only two options, so hardcoding seems easier than expressing these functionally.
+ \_ea\_ifnum\.version<10\_relax
+ \_def\.charactercountbytes_byte{1}%
+ \_def\.charactercountbits_byte{8}%
+ \_else
+ \_def\.charactercountbytes_byte{2}%
+ \_def\.charactercountbits_byte{16}%
+ \_fi
+ %
+ %Now we call on the table, from the QR specification,
+ %of how many blocks to divide the message into, and how many error bytes each block gets.
+ %This affects the true capacity for data, which we store into \.totaldatacodewords.
+ % The following macro sets \.numblocks and \.numeccodewords
+ % based on Table 9 of the QR specification.
+ \.settableix
+ \.a = -\.numblocks\_relax
+ \_multiply \.a by \.numeccodewords\_relax
+ \_advance\.a by \.numdatacodewords\_relax
+ \_edef\.totaldatacodewords{\_the\.a}%
+ \_advance\.a by -\.charactercountbytes_byte\_relax%Subtract character count
+ \_advance\.a by -1\_relax% Subtract 1 byte for the 4-bit mode indicator and the 4-bit terminator at the end.
+ \_edef\.truecapacity{\_the\.a}%
+}
+
+\_def\.setversion#1#2{%
+ % #1 = version number, an integer between 1 and 40 inclusive.
+ % #2 = error-correction level, as an integer between 0 and 3 inclusive.
+ % 0 = 00 = M
+ % 1 = 01 = L
+ % 2 = 10 = H
+ % 3 = 11 = Q
+ % This macro calculates and sets a variety of global macros and/or counters
+ % storing version information that is used later in construction the QR code.
+ % Thus \setversion should be called every time!
+ %
+ \_edef\.version{#1}%
+ \_edef\.level{#2}%
+ %
+ \.calculate_capacity{\.version}{\.level}%
+ %The capacity-check code sets the following:
+ % * \.size
+ % * \.k
+ % * \_ifqr_versionmodules
+ % * \.numversionmodules
+ % * \.numdatacodewords
+ % * \.numremainderbits
+ % * \.charactercountbits_byte
+ % * \.charactercountbytes_byte
+ % * \.numblocks (via \.settableix)
+ % * \.numeccodewords (via \.settableix)
+ % * \.totaldatacodewords
+ %
+ % The alignment patterns' square is 7 modules in from each edge.
+ % They are spaced "as evenly as possible" with an even number of modules between each row/column,
+ % unevenness in division being accommodated by making the first such gap smaller.
+ % The formula seems to be
+ % general distance = 2*round((n-13)/(k-1)/2+0.25)
+ % = 2*floor((n-13)/(k-1)/2+0.75)
+ % = 2*floor( (2*(n-13)/(k-1)+3) / 4 )
+ % = (((2*(n-13)) div (k-1) + 3 ) div 4 ) * 2
+ % first distance = leftovers
+ % The 0.25 is to accommodate version 32, which is the only time we round down.
+ % Otherwise a simple 2*ceiling((n-13)/(k-1)/2) would have sufficed.
+ %
+ \.a = \.size\_relax
+ \_advance\.a by -13\_relax
+ \_multiply\.a by 2\_relax
+ \.b = \.k\_relax
+ \_advance \.b by -1\_relax
+ \_divide\.a by \.b\_relax
+ \_advance\.a by 3\_relax
+ \_divide\.a by 4\_relax
+ \_multiply\.a by 2\_relax
+ \_edef\.alignment_generalskip{\_the\.a}%
+ %
+ %Now set \.alignment_firstskip to (\.size-13)-(\.k-2)*\.alignment_generalskip %
+ \.a = \.k\_relax
+ \_advance\.a by -2\_relax
+ \_multiply\.a by -\.alignment_generalskip\_relax
+ \_advance\.a by \.size\_relax
+ \_advance\.a by -13\_relax
+ \_edef\.alignment_firstskip{\_the\.a}%
+ %
+ %
+ %
+ % Our \.totaldatacodewords bytes of data are broken up as evenly as possible
+ % into \.numblocks datablocks; some may be one byte longer than others.
+ % We set \.shortblock_size to floor(\.totaldatacodewords / \.numblocks)
+ % and \.numlongblocks to mod(\.totaldatacodewords , \.numblocks).
+ \.a=\.totaldatacodewords\_relax
+ \_divide\.a by \.numblocks\_relax
+ \_edef\.shortblock_size{\_the\.a}%
+ \_multiply\.a by -\.numblocks\_relax
+ \_advance\.a by \.totaldatacodewords\_relax
+ \_edef\.numlongblocks{\_the\.a}%
+ %
+ %Set \.longblock_size to \.shortblock_size+1.
+ \.a=\.shortblock_size\_relax
+ \_advance\.a by 1\_relax
+ \_edef\.longblock_size{\_the\.a}%
+ %
+ %Set \.numshortblocks to \.numblocks - \.numlongblocks
+ \.b=\.numblocks\_relax
+ \_advance\.b by -\.numlongblocks\_relax
+ \_edef\.numshortblocks{\_the\.b}%
+}%
+
+\_def\.settableix_int(#1,#2){%
+ \_edef\.numblocks{#1}%
+ \_edef\.numeccodewords{#2}%
+}%
+
+\_def\.settableix{%
+\_ea\_ifcase\.level\_relax
+ %00: Level 'M', medium error correction
+ \_edef\.tempdata{(%
+ \_ifcase\.version\_relax
+ \_relax %There is no version 0.
+ \_or1,10%
+ \_or1,16%
+ \_or1,26%
+ \_or2,18%
+ \_or2,24%
+ \_or4,16%
+ \_or4,18%
+ \_or4,22%
+ \_or5,22%
+ \_or5,26%
+ \_or5,30%
+ \_or8,22%
+ \_or9,22%
+ \_or9,24%
+ \_or10,24%
+ \_or10,28%
+ \_or11,28%
+ \_or13,26%
+ \_or14,26%
+ \_or16,26%
+ \_or17,26%
+ \_or17,28%
+ \_or18,28%
+ \_or20,28%
+ \_or21,28%
+ \_or23,28%
+ \_or25,28%
+ \_or26,28%
+ \_or28,28%
+ \_or29,28%
+ \_or31,28%
+ \_or33,28%
+ \_or35,28%
+ \_or37,28%
+ \_or38,28%
+ \_or40,28%
+ \_or43,28%
+ \_or45,28%
+ \_or47,28%
+ \_or49,28%
+ \_fi)}%
+\_or
+ %01: Level 'L', low error correction
+ \_edef\.tempdata{%
+ (\_ifcase\.version\_relax
+ \_relax %There is no version 0.
+ \_or 1,7%
+ \_or 1,10%
+ \_or 1,15%
+ \_or 1,20%
+ \_or 1,26%
+ \_or 2,18%
+ \_or 2,20%
+ \_or 2,24%
+ \_or 2,30%
+ \_or 4,18%
+ \_or 4,20%
+ \_or 4,24%
+ \_or 4,26%
+ \_or 4,30%
+ \_or 6,22%
+ \_or 6,24%
+ \_or 6,28%
+ \_or 6,30%
+ \_or 7,28%
+ \_or 8,28%
+ \_or 8,28%
+ \_or 9,28%
+ \_or 9,30%
+ \_or 10,30%
+ \_or 12,26%
+ \_or 12,28%
+ \_or 12,30%
+ \_or 13,30%
+ \_or 14,30%
+ \_or 15,30%
+ \_or 16,30%
+ \_or 17,30%
+ \_or 18,30%
+ \_or 19,30%
+ \_or 19,30%
+ \_or 20,30%
+ \_or 21,30%
+ \_or 22,30%
+ \_or 24,30%
+ \_or 25,30%
+ \_fi)}%
+\_or
+ %10: Level 'H', high error correction
+ \_edef\.tempdata{(%
+ \_ifcase\.version\_relax
+ \_relax %There is no version 0.
+ \_or1,17%
+ \_or1,28%
+ \_or2,22%
+ \_or4,16%
+ \_or4,22%
+ \_or4,28%
+ \_or5,26%
+ \_or6,26%
+ \_or8,24%
+ \_or8,28%
+ \_or11,24%
+ \_or11,28%
+ \_or16,22%
+ \_or16,24%
+ \_or18,24%
+ \_or16,30%
+ \_or19,28%
+ \_or21,28%
+ \_or25,26%
+ \_or25,28%
+ \_or25,30%
+ \_or34,24%
+ \_or30,30%
+ \_or32,30%
+ \_or35,30%
+ \_or37,30%
+ \_or40,30%
+ \_or42,30%
+ \_or45,30%
+ \_or48,30%
+ \_or51,30%
+ \_or54,30%
+ \_or57,30%
+ \_or60,30%
+ \_or63,30%
+ \_or66,30%
+ \_or70,30%
+ \_or74,30%
+ \_or77,30%
+ \_or81,30%
+ \_fi)}%
+\_or
+ %11: Level 'Q', quality error correction
+ \_edef\.tempdata{(%
+ \_ifcase\.version\_relax
+ \_relax %There is no version 0.
+ \_or1,13%
+ \_or1,22%
+ \_or2,18%
+ \_or2,26%
+ \_or4,18%
+ \_or4,24%
+ \_or6,18%
+ \_or6,22%
+ \_or8,20%
+ \_or8,24%
+ \_or8,28%
+ \_or10,26%
+ \_or12,24%
+ \_or16,20%
+ \_or12,30%
+ \_or17,24%
+ \_or16,28%
+ \_or18,28%
+ \_or21,26%
+ \_or20,30%
+ \_or23,28%
+ \_or23,30%
+ \_or25,30%
+ \_or27,30%
+ \_or29,30%
+ \_or34,28%
+ \_or34,30%
+ \_or35,30%
+ \_or38,30%
+ \_or40,30%
+ \_or43,30%
+ \_or45,30%
+ \_or48,30%
+ \_or51,30%
+ \_or53,30%
+ \_or56,30%
+ \_or59,30%
+ \_or62,30%
+ \_or65,30%
+ \_or68,30%
+ \_fi)}%
+\_fi
+\_ea\.settableix_int\.tempdata
+}%
+
+\_def\.qM{M}\_def\.qz{0}%
+\_def\.qL{L}\_def\.qi{1}%
+\_def\.qH{H}\_def\.qii{2}%
+\_def\.qQ{Q}\_def\.qiii{3}%
+\_def\.setlevel#1{%
+ \_edef\.level_selected{#1}%
+ \_ifx\.level_selected\.qM
+ \_edef\.desiredlevel{0}%
+ \_fi
+ \_ifx\.level_selected\.qL
+ \_edef\.desiredlevel{1}%
+ \_fi
+ \_ifx\.level_selected\.qH
+ \_edef\.desiredlevel{2}%
+ \_fi
+ \_ifx\.level_selected\.qQ
+ \_edef\.desiredlevel{3}%
+ \_fi
+ \_ifx\.level_selected\.qz
+ \_edef\.desiredlevel{0}%
+ \_fi
+ \_ifx\.level_selected\.qi
+ \_edef\.desiredlevel{1}%
+ \_fi
+ \_ifx\.level_selected\.qii
+ \_edef\.desiredlevel{2}%
+ \_fi
+ \_ifx\.level_selected\.qiii
+ \_edef\.desiredlevel{3}%
+ \_fi
+}%
+
+% key-value pairs (OPmac trick 0069)
+\_def\.kv#1{\_ifcsname _qr_kv:#1\_endcsname \_csname _qr_kv:#1\_ea\_endcsname
+ \_else \_ea\.kvunknown \_fi
+}
+\_def\.kvunknown{???}
+\_def\.kvscan #1#2=#3,{\_ifx#1,\_else \_sdef{_qr_kv:#1#2}{#3}\_ea\.kvscan\_fi}
+
+\_def\.qrset#1{\_def\.tmpb{#1,}%
+ \_replstring\.tmpb{ =}{=}\_replstring\.tmpb{= }{=}%
+ \_replstring\.tmpb{tight,}{qr-border=0,}%
+ \_replstring\.tmpb{padding,}{qr-border=1,}%
+ \_replstring\.tmpb{verbose,}{qr-message=1,}%
+ \_replstring\.tmpb{silent,}{qr-message=0,}%
+ \_replstring\.tmpb{draft,}{qr-final=0,}%
+ \_replstring\.tmpb{final,}{qr-final=1,}%
+ \_replstring\.tmpb{nolink,}{qr-link=0,}%
+ \_replstring\.tmpb{link,}{qr-link=1,}%
+ \_ea\.kvscan\.tmpb,=,%
+ \.desiredheight=\.kv{height}\_relax
+ \.setlevel{\.kv{level}}%
+ \_edef\.desiredversion{\.kv{version}}%
+}
+\.qrset{height=2cm, version=0, level=M, tight, silent, final, nolink}
+
+\_def\.setcounter #1#2{\_global#1=#2\_relax}
+\_def\.stepcounter #1{\_global\_advance#1 by1\_relax}
+\_def\.addtocounter#1#2{\_global\_advance#1 by#2\_relax}
+
+\_def\.qrcode{\_begingroup
+ \_isnextchar[{\.qrcodeA}{\.qrcodeB}%
+}
+\_def\.qrcodeA[#1]{\.qrset{#1}\_ea\.qrcodeB\_romannumeral-`\.}
+\_def\.qrcodeB#1{%
+ \_if1\.kv{qr-message}\_let\.message=\_message \_else \_def\.message##1{}\_fi
+ \_if1\.kv{qr-border}\_def\.padd{\_kern4\.modulesize}\_else\_def\.padd{}\_fi
+ \_bgroup
+ \_escapechar=-1
+ \_xdef\.etext{\_detokenize{#1}}\_gdef\.text{#1}%
+ \_egroup
+ \.qrcode_int
+ \_endgroup
+}
+\_def\.qrcode_int{%
+ \.message{<QR code requested for "\.etext" in version
+ \.desiredversion-\.level_char{\.desiredlevel}.>^^J}%
+ %First, choose the version and level.
+ %Recall that \.choose_bestversion sets \.version and \.level.
+ \_ea\.choose_bestversion\_ea{\.etext}%
+ \_if1\.kv{qr-final}%
+ \.setversion{\.version}{\.level}%
+ \.qrcode_int_new
+ \_else
+ \.modulesize=\.desiredheight
+ \_divide\.modulesize by \.size\_relax
+ \_let\.d=\.desiredheight
+ \_vbox{\.padd\_hbox{\.padd\_vbox to\.d{\_hrule\_vss
+ \_hbox to\.d{\_vrule height.7\.d depth.3\.d \_hss ...QR...\_hss\_vrule}%
+ \_vss\_hrule}\.padd}\.padd}%
+ \_fi
+}%
+
+\_public \qrcode \qrset ;
+
+\_def\.qrcode_int_new{%
+ \.qrbeginhook
+ \.createsquareblankmatrix{newqr}{\.size}%
+ \.placefinderpatterns{newqr}%
+ \.placetimingpatterns{newqr}%
+ \.placealignmentpatterns{newqr}%
+ \.placedummyformatpatterns{newqr}%
+ \.placedummyversionpatterns{newqr}%
+ \.message{<Calculating QR code for "\.etext" in
+ version \.version-\.level_char{\.level}.>^^J}%
+ \_ea\.encode_binary\_ea{\.etext}%
+ \.splitcodetextintoblocks
+ \.createerrorblocks
+ \.interleave
+ \.message{<Writing data...}%
+ \.writedata_hex{newqr}{\.interleaved_text}%
+ \.message{done.>^^J}%
+ \.writeremainderbits{newqr}%
+ \.chooseandapplybestmask{newqr}%
+ \.decimaltobinary[2]{\.level_binary}{\.level}%
+ \.decimaltobinary[3]{\.mask_binary}{\.mask_selected}%
+ \_edef\.formatstring{\.level_binary\.mask_binary}%
+ \.message{<Encoding and writing format string...}%
+ \_ea\.encodeandmaskformat\_ea{\.formatstring}%
+ \.writeformatstring{newqr}{\.formatbitstring}%
+ \.message{done.>^^J}%
+ \.message{<Encoding and writing version information...}%
+ \.decimaltobinary[6]{\.version_binary}{\.version}%
+ \.Golaycode{\.version_binary}%
+ \.writeversionstring{newqr}{\.Golayresult}%
+ \.message{done.>^^J}%
+ \.message{<Printing QR code...}%
+ \.matrixtobinary{newqr}%
+ \.restore\.data
+ \.message{done.>^^J}%
+ \.qrendhook
+}%
+
+\_def\.matrixtobinary#1{%
+ \_bgroup
+ \_gdef\.data{}%
+ \_def\.black{1}\_let\.blackfixed=\.black \_let\.blackformat=\.black
+ \_def\.white{0}\_let\.whitefixed=\.white \_let\.whiteformat=\.white
+ \.for \.iz = 1 to \.size by 1
+ {\.for \.jz = 1 to \.size by 1
+ {\_xdef\.data{\.data\.matrixentry{#1}{\_the\.iz}{\_the\.jz}}}}%
+ \_xdef\.data{{\.size}{\.data}}%
+ \_egroup
+}
+
+\_def\.restore#1{\_ea\.restoreA#1}
+\_def\.restoreA#1#2{%
+ \.modulesize=\.desiredheight \_divide\.modulesize by#1
+ \_if1\.kv{qr-link}\_setbox0=\_fi
+ \_vbox\_bgroup\.padd \_offinterlineskip \_baselineskip=\.modulesize
+ \.i=0 \.j=0 \_let\.next=\.restoreB
+ \_hbox\_bgroup\.padd \.restoreB #2%
+ \_if1\.kv{qr-link}\.link{\.etext}{\_box0}\_fi
+}
+\_def\.restoreB#1{\_advance \.j by1
+ \_ifx1#1\_vrule height\.modulesize width\.modulesize\_else \_kern\.modulesize\_fi
+ \_ifnum\.size=\.j \_vrule height\.modulesize width 0pt \.padd\_egroup \_advance\.i by1
+ \_ifnum\.size=\.i \.padd\_egroup \_let\.next=\_relax \_else \_hbox\_bgroup\.padd \_fi
+ \_fi \.next
+}
+
+\_def\.qrbeginhook{}
+\_def\.qrendhook{}
+
+\_endcode
+
+This macro file is created for \OpTeX/. It is derived from:
+
+\begtt
+% qrcode.tex
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Petr Olsak <petr@olsak.net> Jul. 2015
+
+% This macro qrcode.tex is (roughly speaking) a copy of qrcode.sty
+% macro by Anders Hendrickson <ahendric@cord.edu>, see
+% http://www.ctan.org/tex-archive/macros/latex/contrib/qrcode
+
+% The main difference between qrcode.sty and qrcode.tex is, that
+% the LaTeX ballast was removed from qrcode.sty by Petr Olsak. The result:
+% The qrcode.tex macro can be used in plain TeX format too.
+\endtt
+
+\secc Usage
+
+Load this macro file by `\load[qrcode]` and then the command
+`\qrcode{<encoded text>}` or `\qrcode[<options>]{<encoded text>}` is ready to use.
+
+The parameter <encoded text> is used as is (without expanding).
+It follows the same rules as in the `\code{<text>}` macro.
+Use these rules if the encoded text includes a \TeX/ sensitive characters.
+
+The characters from all Unicode table are allowed in <encoded text>.
+
+\secc Options
+
+You can use `\qrset{<options>}` for global-like options and
+`\qrcode[<options>]{<encoded text>}` for local options for one QR code.
+The `\qrset{<options>}` is valid within a group (if exists) or in whole
+document.
+
+Options are separated by comma and they are in two types: single
+word or key=value format. Default options are:
+
+\begtt
+\qrset{height=2cm, version=0, level=M, tight, silent, final, nolink}
+\endtt
+
+The options are the same as described in `qrcode.pdf` at
+\url{http://www.ctan.org/tex-archive/macros/latex/contrib/qrcode}.
+In short:
+
+\begitems
+* `height=dimen` ... The height of the QRcode without padding.
+
+* `version=number` ... Number 0 to 40 linearly depends on the density of QRcode.
+ The 0 means that the density is automatically selected.
+
+* `level=letter` ... L, M, Q o H (low, medium, quality, hight) sets the amount
+ of redundancy in the code in order of error recovering.
+
+* `tight` ... Code without margins.
+* `padding` ... 4module blank margins around the code.
+
+* `verbose` ... Information about calculating in terminal and in the log.
+* `silent` ... No information about calculating.
+
+* `final` ... The QR code is calculated and printed.
+* `draft` ... Only empty rectangle in the same size as QR code is printed.
+
+* `nolink` ... The QR code is not active hyperlink.
+* `link` ... The QR code is active hyperlink to <encoded text>.
+
+* `qrborder={R G B}` ... The color of the frame around active hypertext space
+ if link option is set. R G B (red green blue) are decimal
+ numbers from 0 to 1. The frame is visible only in
+ pdf viewers. Default: invisible frame.
+\enditems
+
+
+Example:
+
+\begtt
+\qrset{silent} % ... all codes will be silent in the log and terminal.
+\qrcode [height=3cm, link, padding, qrborder={1 0 0}] {http://petr.olsak.net}
+ % ... 3cm QRcode as hyperlink
+\endtt
+
+Note:
+
+The saving/restoring pre-calculated QRcodes isn't supported by default.
+If you are printing the same QR codes repeatedly, use \setbox/\copy
+technique. For example:
+
+\begtt
+\newbox\mybox
+\setbox\mybox=\hbox{\qrcode{encoded text}}
+\copy\mybox \copy\mybox \copy\mybox etc.
+\endtt
+
+If you have a huge amount of different QR codes, you can use draft/final
+options.
+
+The `\_qr_data` macro is saved after each \qrcode calculation in the format
+`{size}{111101011...001}` where size is the number of columns or rows in QR
+square and second parameter includes size^2 ones or zeros which means black
+or white modules (scanned left to right, top to bottom). Another information
+can be retrieved from `\_qr_text` macro (encoded text before expanding) and
+`\_qr_etext` macro (raw encoded text, each charater is detokeinized).
+The macros `\_qr_data`, `\_qr_text` and `\_qr_etext` are saved globally.
+
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index b59a2214ae..70d1a7e5f2 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/55035
+depend revision/55048
name 00texlive.image
category TLCore
-revision 55010
+revision 55048
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
@@ -8378,7 +8378,7 @@ catalogue-version 0.6
name achemso
category Package
-revision 50025
+revision 55045
shortdesc Support for American Chemical Society journal submissions
relocated 1
longdesc The bundle provides the official macros (achemso.cls) and
@@ -8386,22 +8386,24 @@ longdesc BibTeX styles (achemso.bst and biochem.bst) for submission to
longdesc the journals of the American Chemical Society. The natmove
longdesc package, which moves citations relative to punctuation, is
longdesc distributed as part of the bundle.
-containersize 18216
-containerchecksum 87882436a324828c3a787aabf5516f773afa35be70c64392117e356af18c37cca77d439f1cb88422cda441950ca40bbf624fc01ce3eb05d6ae22fa817bf8a743
-doccontainersize 851936
-doccontainerchecksum 8576bc5db853243bb4b37f53cade79aa1913e763ef6bd2af3a9f74087e68598d40308bf65772a623e44824ee128c8e93aea250abc3499b219233af5aea558efa
-docfiles size=220
+containersize 18624
+containerchecksum 33e4d71de43ab1342222f43739b2b42cc6bf0c23f92d6a95a2c87c875b2aa767d6fa68cac5d1239defd1d8732511633f9d2b7ce1fe238b6980abcb0cda4a5ba0
+doccontainersize 864132
+doccontainerchecksum e1b957362d32dd9e3d03e5b45037bc49dcd0c9dadcd5598ee3a70f98b621c865b2925c9b7be02f271774c61c6aafc1f633b8d170f8f6ccd54e3140b6dd44b57e
+docfiles size=227
+ RELOC/doc/latex/achemso/CHANGELOG.md
RELOC/doc/latex/achemso/LICENSE.md
RELOC/doc/latex/achemso/README.md details="Readme"
RELOC/doc/latex/achemso/achemso-demo.bib
RELOC/doc/latex/achemso/achemso-demo.pdf details="Example of use"
RELOC/doc/latex/achemso/achemso-demo.tex
RELOC/doc/latex/achemso/achemso.pdf details="Package documentation"
-srccontainersize 33072
-srccontainerchecksum 64a121d889d685f2dfb57443e38feb62e4ac1c78b7496d0f708bc3d7379abed7780b48984e5464d04308e61dd3b332908337474383493eddfaf418f63fe15322
-srcfiles size=40
+srccontainersize 31848
+srccontainerchecksum ba3e43ffddeaeecc995bf9bf84cd0fb626703bf4b2bd4c407b4a6882517d98d6a3f251ababde31a290a2c606f284750b83c66abe2971f6f2cface9bfa24dff42
+srcfiles size=39
RELOC/source/latex/achemso/achemso.dtx
-runfiles size=90
+ RELOC/source/latex/achemso/achemso.ins
+runfiles size=92
RELOC/bibtex/bst/achemso/achemso.bst
RELOC/bibtex/bst/achemso/biochem.bst
RELOC/tex/latex/achemso/achemso-aaembp.cfg
@@ -8417,8 +8419,10 @@ runfiles size=90
RELOC/tex/latex/achemso/achemso-acsccc.cfg
RELOC/tex/latex/achemso/achemso-acscii.cfg
RELOC/tex/latex/achemso/achemso-acsodf.cfg
+ RELOC/tex/latex/achemso/achemso-aeecco.cfg
RELOC/tex/latex/achemso/achemso-aelccp.cfg
RELOC/tex/latex/achemso/achemso-aesccq.cfg
+ RELOC/tex/latex/achemso/achemso-aewcaa.cfg
RELOC/tex/latex/achemso/achemso-aidcbc.cfg
RELOC/tex/latex/achemso/achemso-amclct.cfg
RELOC/tex/latex/achemso/achemso-amlccd.cfg
@@ -8468,7 +8472,7 @@ runfiles size=90
catalogue-ctan /macros/latex/contrib/achemso
catalogue-license lppl1.3c
catalogue-topics chemistry journalpub bibtex-sty class
-catalogue-version 3.12a
+catalogue-version 3.13
name acmart
category Package
@@ -30917,7 +30921,7 @@ catalogue-version 3.1
name beamer
category Package
-revision 54841
+revision 55046
shortdesc A LaTeX class for producing presentations and slides
relocated 1
longdesc The beamer LaTeX class can be used for producing slides. The
@@ -30947,11 +30951,11 @@ depend iftex
depend pgf
depend translator
depend xcolor
-containersize 165216
-containerchecksum cb9ae0f5b049a1cc2d653e4806100e833572733d119593fabe8cfbe66d3107aba91f4354de472474d6cff884b4fc6c702f3ea6e64f4bf1cf8ebc7a33e0335a72
-doccontainersize 2274472
-doccontainerchecksum ab8559c61854d7edb9f19f1bd9374f1157162f878a20f8b0059c93d47e40d89a7e7a253ae82ecc3cf17a227b37fcb184c81261d079ea16ce6429da7f827ab4f7
-docfiles size=892
+containersize 165324
+containerchecksum 0485dcb99a1bdde0941a1fe2e6dcbac27034cbd3bacf1668a9d7b34d0c0c2648bd18a8a66a2f507d0c283dae95b9b6a9240b1e1cd8f6329ef99e9acf8c33459f
+doccontainersize 2295184
+doccontainerchecksum 0d9b9c95d27cfbeec0c8679eb326c4c324cdbde85e3a14c59ea026425c07a22d9e0c3070af30f3f75a667cf9d9f6cf8efa5a1449b68175f05557bcffe4b37871
+docfiles size=896
RELOC/doc/latex/beamer/AUTHORS.md
RELOC/doc/latex/beamer/CHANGELOG.md
RELOC/doc/latex/beamer/LICENSE.md
@@ -31158,7 +31162,7 @@ catalogue-contact-repository https://github.com/josephwright/beamer
catalogue-ctan /macros/latex/contrib/beamer
catalogue-license lppl1.3c gpl2+ fdl
catalogue-topics presentation class
-catalogue-version 3.57
+catalogue-version 3.58
name beamer-FUBerlin
category Package
@@ -146355,7 +146359,7 @@ catalogue-version 1.30
name jfmutil
category Package
-revision 52026
+revision 55044
shortdesc Utility to process pTeX-extended TFM and VF
longdesc This program provides functionality to process data files (JFM
longdesc and VF) that form logical fonts used in (u)pTeX. The functions
@@ -146367,10 +146371,10 @@ longdesc counterpart to the vftovp/vptovf programs. The mutual
longdesc conversion between VF files alone and files in the "ZVP0
longdesc format", which is a subset of the ZVP format.
depend jfmutil.ARCH
-containersize 25308
-containerchecksum 8aa9ff7477739e75824f7c7242a02cf6186fa1a7a37ae145f7fbe989d6a7fd774c0428c60575609b235cc8d1d4f0f108cf6bdd7cb1003a0b12b6b6700e9414ee
-doccontainersize 9480
-doccontainerchecksum b607607ac051370a5374d57f2aebe33a2763029bee0e7cd8816a614e3a49728d4ef4777ed5c8de4d9f09edfbf3524959c3f8e644d811105e5c69d93496ea3dca
+containersize 25772
+containerchecksum ba0c853d1624ef00407e9eb4c6051fa9f71f505e0e55ea2a698d4a9f7fee241c1339d46e873d77573252c781ccacb05b9d447b80aa43887ad76da667977c666b
+doccontainersize 9584
+doccontainerchecksum d4b255cccbe58ec85240be3f0a390dd2fd716fd40c744732494d3e113899747133e99be75f8bab888d240e66e16195dbd2b12188f3551e5535a2cbe157c5bf9f
docfiles size=9
texmf-dist/doc/fonts/jfmutil/LICENSE
texmf-dist/doc/fonts/jfmutil/README-ja.md details="Readme (Japanese)" language="ja"
@@ -146379,8 +146383,8 @@ runfiles size=26
texmf-dist/scripts/jfmutil/jfmutil.pl
catalogue-ctan /fonts/utilities/jfmutil
catalogue-license mit
-catalogue-topics font-proc
-catalogue-version 1.2.3
+catalogue-topics font-proc japanese
+catalogue-version 1.3.1
name jfmutil.aarch64-linux
category Package
@@ -161968,16 +161972,16 @@ catalogue-topics version-control doc-mgmt
name latexindent
category Package
-revision 54454
+revision 55047
shortdesc Indent a LaTeX document, highlighting the programming structure
longdesc The Perl script (also available as a windows executable)
longdesc processes a LaTeX file, indenting parts so as to highlight the
longdesc structure for the reader.
depend latexindent.ARCH
-containersize 59608
-containerchecksum cc150a3ae06eb4b9039f936543943c3cd797f5c8be928f108b4385d77fe8c74efaf4305ed0e3c6e0efdfc1437c60ae85010c2be0b415029eca07a2581f08b99f
-doccontainersize 907188
-doccontainerchecksum eeb9eda0713ed33982cd2d261d6bd20896579a9788a90056594d40c9c30db1b915de3e4a0f5cd43ba422e7b0f90120b1b705843424899380a35dc17b0eab6a4e
+containersize 59644
+containerchecksum 4ded7a6afcb81376d2bf3b8261f64013da740cf178e60e525d12c73203bb505180011522835e82eb234c5c64f7d5d2414b95ed13dc919958d6a2ed4c5e21fa9a
+doccontainersize 907652
+doccontainerchecksum f6a8e1558316dc03db3ad2d0b55c5f2ef108b95c2838cf16378340c452e20990d7c6214d3bc0203a95575e7a147405dfa1d5a78fc2f5aabfa3bf56f9d183e03a
docfiles size=311
texmf-dist/doc/support/latexindent/README details="Readme"
texmf-dist/doc/support/latexindent/appendices.tex
@@ -162054,7 +162058,7 @@ catalogue-contact-repository https://github.com/cmhughes/latexindent.pl
catalogue-ctan /support/latexindent
catalogue-license gpl3
catalogue-topics code-layout
-catalogue-version 3.8
+catalogue-version 3.8.1
name latexindent.aarch64-linux
category Package
@@ -162139,10 +162143,10 @@ binfiles arch=i386-solaris size=1
name latexindent.win32
category Package
-revision 54454
+revision 55047
shortdesc win32 files of latexindent
-containersize 8061836
-containerchecksum a9695e088e2b07bc2c3e5225654d7122e8c9e62cdd323604b682999924988fca941f1bbd58bc038c8a9e7f6b1fa2441145ec4799753f704e98f217b698ccf602
+containersize 8061872
+containerchecksum 9f991c3599ed2f3a1fe7ff562420a01ca1893393c25ea20bbb42a0d6b29a2ecc41bac4b61443abacb21f1f3e370b6ee06fee8dc88ada36747a7d6b8ee0431409
binfiles arch=win32 size=2801
bin/win32/latexindent.exe
@@ -224147,7 +224151,7 @@ catalogue-version 1.0
name optex
category Package
-revision 54893
+revision 55048
shortdesc LuaTeX format based on Plain TeX and OPmac
longdesc OpTeX is a LuaTeX format based on Plain TeX macros with power
longdesc from OPmac (fonts selection system, colors, external graphics,
@@ -224161,101 +224165,102 @@ depend luatex
depend optex.ARCH
depend rsfs
execute AddFormat name=optex engine=luatex patterns=hyphen-lan.opm options="optex.ini" fmttriggers=amsfonts,cm,ec,hyphen-base,lm,rsfs
-containersize 161268
-containerchecksum 296c854bbf883a1e3d51411758618b3a728f32e195a6d5cdc8bd458402270123841fe18f097f41a236048e62fb3090d7613e1205c7f38624559bfe8456f1365d
-doccontainersize 1728160
-doccontainerchecksum 7139e9b048ae7605e35d93a145de5c00c918066fd2500ff71b37c073b1b5b5639159c2be955908fa0f4d5ceab2738c1af65c36b1389e76d797bb0911787fe81c
-docfiles size=455
+containersize 749168
+containerchecksum 5420c0c626ddfa863aebc98f1502046af22216a40afbad88c872424a9f6c04615ca389aab179606fe7588a0ff016284492bd935d5368706153fd06e031938bda
+doccontainersize 1182016
+doccontainerchecksum 5fa035cd899c1b5d9e79aa89336dd7e1ca2812db84a9fed788ab1fd317423d84d00e9f9387a333bafeb2a7da36094a7d30c654e500d8b6549c9dc8b0837659bf
+docfiles size=315
texmf-dist/doc/luatex/optex/README details="Readme"
- texmf-dist/doc/luatex/optex/op-demo.tex
- texmf-dist/doc/luatex/optex/op-letter.tex
- texmf-dist/doc/luatex/optex/op-ring.png
- texmf-dist/doc/luatex/optex/op-slides.tex
- texmf-dist/doc/luatex/optex/optex-doc.pdf
+ texmf-dist/doc/luatex/optex/optex-doc.pdf details="Package documentation"
texmf-dist/doc/luatex/optex/optex-doc.tex
texmf-dist/doc/luatex/optex/optex-techdoc.tex
texmf-dist/doc/luatex/optex/optex-userdoc.tex
- texmf-dist/doc/luatex/optex/slides-bg.png
texmf-dist/doc/man/man1/optex.1
texmf-dist/doc/man/man1/optex.man1.pdf
-runfiles size=260
- texmf-dist/tex/luatex/optex/alloc.opm
- texmf-dist/tex/luatex/optex/basic-macros.opm
- texmf-dist/tex/luatex/optex/bib-iso690.opm
- texmf-dist/tex/luatex/optex/bib-simple.opm
- texmf-dist/tex/luatex/optex/cite-bib.opm
- texmf-dist/tex/luatex/optex/colors.opm
- texmf-dist/tex/luatex/optex/doc.opm
- texmf-dist/tex/luatex/optex/f-adventor.opm
- texmf-dist/tex/luatex/optex/f-antt.opm
- texmf-dist/tex/luatex/optex/f-baskerville.opm
- texmf-dist/tex/luatex/optex/f-bonum.opm
- texmf-dist/tex/luatex/optex/f-cursor.opm
- texmf-dist/tex/luatex/optex/f-gfsbodoni.opm
- texmf-dist/tex/luatex/optex/f-heros.opm
- texmf-dist/tex/luatex/optex/f-libertine-s.opm
- texmf-dist/tex/luatex/optex/f-libertine.opm
- texmf-dist/tex/luatex/optex/f-lido.opm
- texmf-dist/tex/luatex/optex/f-lmfonts.opm
- texmf-dist/tex/luatex/optex/f-pagella.opm
- texmf-dist/tex/luatex/optex/f-schola.opm
- texmf-dist/tex/luatex/optex/f-technika.opm
- texmf-dist/tex/luatex/optex/f-termes.opm
- texmf-dist/tex/luatex/optex/f-xcharter.opm
- texmf-dist/tex/luatex/optex/fams-ini.opm
- texmf-dist/tex/luatex/optex/fnotes.opm
- texmf-dist/tex/luatex/optex/fonts-catalog.opm
- texmf-dist/tex/luatex/optex/fonts-opmac.opm
- texmf-dist/tex/luatex/optex/fonts-preload.opm
- texmf-dist/tex/luatex/optex/fonts-resize.opm
- texmf-dist/tex/luatex/optex/fonts-select.opm
- texmf-dist/tex/luatex/optex/graphics.opm
- texmf-dist/tex/luatex/optex/hi-syntax.opm
- texmf-dist/tex/luatex/optex/hisyntax-c.opm
- texmf-dist/tex/luatex/optex/hisyntax-html.opm
- texmf-dist/tex/luatex/optex/hisyntax-python.opm
- texmf-dist/tex/luatex/optex/hisyntax-tex.opm
- texmf-dist/tex/luatex/optex/hyperlinks.opm
- texmf-dist/tex/luatex/optex/hyphen-lan.opm
- texmf-dist/tex/luatex/optex/if-macros.opm
- texmf-dist/tex/luatex/optex/languages.opm
- texmf-dist/tex/luatex/optex/lists.opm
- texmf-dist/tex/luatex/optex/logos.opm
- texmf-dist/tex/luatex/optex/luatex-ini.opm
- texmf-dist/tex/luatex/optex/makeindex.opm
- texmf-dist/tex/luatex/optex/maketoc.opm
- texmf-dist/tex/luatex/optex/margins.opm
- texmf-dist/tex/luatex/optex/math-macros.opm
- texmf-dist/tex/luatex/optex/math-preload.opm
- texmf-dist/tex/luatex/optex/math-unicode.opm
- texmf-dist/tex/luatex/optex/mathclass.opm
- texmf-dist/tex/luatex/optex/more-macros.opm
- texmf-dist/tex/luatex/optex/multicolumns.opm
- texmf-dist/tex/luatex/optex/optex.ini
- texmf-dist/tex/luatex/optex/others.opm
- texmf-dist/tex/luatex/optex/outlines.opm
- texmf-dist/tex/luatex/optex/output.opm
- texmf-dist/tex/luatex/optex/parameters.opm
- texmf-dist/tex/luatex/optex/pdfuni-string.opm
- texmf-dist/tex/luatex/optex/plain-macros.opm
- texmf-dist/tex/luatex/optex/prefixed.opm
- texmf-dist/tex/luatex/optex/ref-file.opm
- texmf-dist/tex/luatex/optex/references.opm
- texmf-dist/tex/luatex/optex/sections.opm
- texmf-dist/tex/luatex/optex/slides.opm
- texmf-dist/tex/luatex/optex/styles.opm
- texmf-dist/tex/luatex/optex/table.opm
- texmf-dist/tex/luatex/optex/uni-lcuc.opm
- texmf-dist/tex/luatex/optex/unimath-codes.opm
- texmf-dist/tex/luatex/optex/unimath-table.opm
- texmf-dist/tex/luatex/optex/usebib.opm
- texmf-dist/tex/luatex/optex/verbatim.opm
+runfiles size=429
+ texmf-dist/tex/latex/optex/base/alloc.opm
+ texmf-dist/tex/latex/optex/base/basic-macros.opm
+ texmf-dist/tex/latex/optex/base/bib-iso690.opm
+ texmf-dist/tex/latex/optex/base/bib-simple.opm
+ texmf-dist/tex/latex/optex/base/cite-bib.opm
+ texmf-dist/tex/latex/optex/base/colors.opm
+ texmf-dist/tex/latex/optex/base/doc.opm
+ texmf-dist/tex/latex/optex/base/f-adventor.opm
+ texmf-dist/tex/latex/optex/base/f-antt.opm
+ texmf-dist/tex/latex/optex/base/f-baskerville.opm
+ texmf-dist/tex/latex/optex/base/f-bonum.opm
+ texmf-dist/tex/latex/optex/base/f-cursor.opm
+ texmf-dist/tex/latex/optex/base/f-gfsbodoni.opm
+ texmf-dist/tex/latex/optex/base/f-heros.opm
+ texmf-dist/tex/latex/optex/base/f-libertine-s.opm
+ texmf-dist/tex/latex/optex/base/f-libertine.opm
+ texmf-dist/tex/latex/optex/base/f-lido.opm
+ texmf-dist/tex/latex/optex/base/f-lmfonts.opm
+ texmf-dist/tex/latex/optex/base/f-pagella.opm
+ texmf-dist/tex/latex/optex/base/f-schola.opm
+ texmf-dist/tex/latex/optex/base/f-technika.opm
+ texmf-dist/tex/latex/optex/base/f-termes.opm
+ texmf-dist/tex/latex/optex/base/f-xcharter.opm
+ texmf-dist/tex/latex/optex/base/fams-ini.opm
+ texmf-dist/tex/latex/optex/base/fnotes.opm
+ texmf-dist/tex/latex/optex/base/fonts-catalog.opm
+ texmf-dist/tex/latex/optex/base/fonts-opmac.opm
+ texmf-dist/tex/latex/optex/base/fonts-preload.opm
+ texmf-dist/tex/latex/optex/base/fonts-resize.opm
+ texmf-dist/tex/latex/optex/base/fonts-select.opm
+ texmf-dist/tex/latex/optex/base/graphics.opm
+ texmf-dist/tex/latex/optex/base/hi-syntax.opm
+ texmf-dist/tex/latex/optex/base/hisyntax-c.opm
+ texmf-dist/tex/latex/optex/base/hisyntax-html.opm
+ texmf-dist/tex/latex/optex/base/hisyntax-python.opm
+ texmf-dist/tex/latex/optex/base/hisyntax-tex.opm
+ texmf-dist/tex/latex/optex/base/hyperlinks.opm
+ texmf-dist/tex/latex/optex/base/hyphen-lan.opm
+ texmf-dist/tex/latex/optex/base/if-macros.opm
+ texmf-dist/tex/latex/optex/base/languages.opm
+ texmf-dist/tex/latex/optex/base/lists.opm
+ texmf-dist/tex/latex/optex/base/logos.opm
+ texmf-dist/tex/latex/optex/base/luatex-ini.opm
+ texmf-dist/tex/latex/optex/base/makeindex.opm
+ texmf-dist/tex/latex/optex/base/maketoc.opm
+ texmf-dist/tex/latex/optex/base/margins.opm
+ texmf-dist/tex/latex/optex/base/math-macros.opm
+ texmf-dist/tex/latex/optex/base/math-preload.opm
+ texmf-dist/tex/latex/optex/base/math-unicode.opm
+ texmf-dist/tex/latex/optex/base/mathclass.opm
+ texmf-dist/tex/latex/optex/base/more-macros.opm
+ texmf-dist/tex/latex/optex/base/multicolumns.opm
+ texmf-dist/tex/latex/optex/base/optex.ini
+ texmf-dist/tex/latex/optex/base/others.opm
+ texmf-dist/tex/latex/optex/base/outlines.opm
+ texmf-dist/tex/latex/optex/base/output.opm
+ texmf-dist/tex/latex/optex/base/parameters.opm
+ texmf-dist/tex/latex/optex/base/pdfuni-string.opm
+ texmf-dist/tex/latex/optex/base/plain-macros.opm
+ texmf-dist/tex/latex/optex/base/prefixed.opm
+ texmf-dist/tex/latex/optex/base/ref-file.opm
+ texmf-dist/tex/latex/optex/base/references.opm
+ texmf-dist/tex/latex/optex/base/sections.opm
+ texmf-dist/tex/latex/optex/base/slides.opm
+ texmf-dist/tex/latex/optex/base/styles.opm
+ texmf-dist/tex/latex/optex/base/table.opm
+ texmf-dist/tex/latex/optex/base/uni-lcuc.opm
+ texmf-dist/tex/latex/optex/base/unimath-codes.opm
+ texmf-dist/tex/latex/optex/base/unimath-table.opm
+ texmf-dist/tex/latex/optex/base/usebib.opm
+ texmf-dist/tex/latex/optex/base/verbatim.opm
+ texmf-dist/tex/latex/optex/demo/op-demo.tex
+ texmf-dist/tex/latex/optex/demo/op-letter.tex
+ texmf-dist/tex/latex/optex/demo/op-ring.png
+ texmf-dist/tex/latex/optex/demo/op-slides.tex
+ texmf-dist/tex/latex/optex/demo/slides-bg.png
+ texmf-dist/tex/latex/optex/pkg/qrcode.opm
catalogue-also csplain
catalogue-contact-home http://petr.olsak.net/optex
catalogue-ctan /macros/luatex/optex
catalogue-license pd
catalogue-topics format luatex
-catalogue-version 0.10
+catalogue-version 0.12
name optex.aarch64-linux
category Package
@@ -289060,15 +289065,15 @@ docfiles size=592
name texlive-docindex
category TLCore
-revision 55022
+revision 55037
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 bde7020ee5b20011999011f7a36b3ac298113691d669561971d507b15f418726b8bb34cfad67ca562d635179a7fcf22e24fa4d7af4179bbdd49c0c2118851ecd
-doccontainersize 161596
-doccontainerchecksum 919bc7cd918edc278a7e1d5b713585fd384cbb80f866f4940f6e383ae72ae3145936bf8b0926d5665e7f31794e575b06b698e97f112c346c6ad2cd44fa0c9a99
+containerchecksum 85168edbc4c40d8dc2cdca37c64180beabb8e7131822e5e71911ee4eb2ec1d48bc5ba4c4012a56dddc2b5ee58b8ccda68e21e04ae547da2ad61f6a0425d75a68
+doccontainersize 161672
+doccontainerchecksum ee5c58dd739f90f6dd1a721d70109d2735a1d27f3585213f3e78172116996f6ad7916bc65e52fa4d505a6cc8490f401089f1be2cc21e8a7ec95d85fd470de1ee
docfiles size=324
doc.html
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 994bb53d05..254dbee95b 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-37504cf1ddbee8f1b7749fb2a3808685 texlive.tlpdb
+4eca3a3220a5a1dd9b0b657f9df724ae texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index a5e6408a43..bfb507aee3 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-4c51688efbdff39fcd29f2ccc45b6faa4b9fb6b35d8d7420636ae6e8a17104efb38e6dd27cd7146475bab6f8ff445e345003d7e1839fdc1ba5b4d00e487255cd texlive.tlpdb
+7102a5619220098e99a73b1c27dae31ca85a7c0ad94731e409d22477a827c8c95961437e31c8a35e603f250a9dbdba5b2aeadc75ea2c77a33fa4e960fbfcd8d0 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 29470e179e..d7ef4c70ab 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-----
-iQEcBAEBCgAGBQJesfynAAoJEEzhh34ZQ4xwOS8IAKzoN2hMVGZNSGBUAWlCabfU
-+UGE73LBkPpzdkjcyW+ZnEAxgrVbTEvghGeLiPdqr4rSDyN4gGg0+4WQsWsFQy1k
-3SBqpG0MYJD6RIZ0Wu1sUULLFOp+oKD7UZAtXOCQQndIcahBHb8atWkocacgR3ba
-y4+5IRvl63GhVDizZjp0ZlywGiPqoEWyX33x5HLH4iopekUVn8XidcTLNbQDEz0E
-XUeDni07kQI3GDvSfL7ExYEcR4pgQn4Ry/pe0ftqTkLBvVfdXYSyZKQgSZOupKnx
-UqAwKEzvJh7DqsbZ5jqrLi4BnITO8DU2z27lXBOArhD5HvacyxQLBfehn3F8AI8=
-=j1Uj
+iQEcBAEBCgAGBQJes04eAAoJEEzhh34ZQ4xw2D0IAKaqUivWLomFRxreF86HWmiT
+6OIn3kgRlnlb8suz7aA3Y1RahAjILLik79YVhKBCOK1ls4a9PHultnu2PtlpDmXc
+ixRlvlaHK8UwNeeHq35SB8uVD1ILbnlzJZtDoYStjR9EbzmqByMXdHYZ55pQ0U+Y
+xjXnZb7im3ExSQ0rHep0P6NmGGJ4xCefx/vscnX7Kz11Ood6WdL7FjtzZZ4Se4ei
+Zqm8UYRyDuczPKb4pki+3T9TpIfJt5BZ7db91H2OPMgquBIstwXgxu0l4H1pMdn4
+ITnOXkRoEV6wYrxEW67uo0cv5MuTdg1+tUNy7LVbBCH7sZjVLhJW2xKoJsR4WzQ=
+=Jl+f
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index b97ea88751..23ce4978db 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/files.csv.lzma b/systems/win32/miktex/tm/packages/files.csv.lzma
index 704a0639b6..f3c1455a24 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 53d313c567..f34078c186 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 31155782eb..48c9544322 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=1588709731
+date=1588796181
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=faff41f7343e05ab3f311daaf8544449
-numpkg=3898
+lstdigest=8238746c38eda0b4bbb3139a12784e0d
+numpkg=3901
relstate=next
-version=7430
+version=7431
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: Aa/bx9Bfk0+wVnfpbBXXLaUNEItGb3sHyRTnkJK5XxSxdO4zLab7HQ4jzFJilMwFuClCAQakd2rUiCmlR7ibltmBoYi5TnYWNBukM0ojpv3fqNOw4gSyXP18knkrlKnw9U3PDQvqikc3x6dTNENbVetUK+PemChP3IE4RwcFXdtTObnmi/jdw0KmnhXyLSIkxK8oMYus7kCbNU2Ojut27Oy8DQDCGpz/DpamQSYcgUFFavMxPoeGwpkMaXiG+p4whLuQq70wDHL8EOQxRAHI9DFFLvP6wTOV7jVUdb+aYYMJeTXqzXDq+lN5kdlyttUtGGR4fKneDlh0n7bR8eCSjQ==
+;;;; signature/miktex: lJHpl7CWnoK1LAYy7NwEeR8qQaJHnhNMAz81R9hO08ecWjSik/GyPTSPUKBiSd8fEwIkbxS6WjyIB/k/Q71c4MlaK+OEpxO79BoxEjI1bvYGryQoznIflc0wkKg1Dhwk3somqb1E/U9UZD23Q6LnTS7/xVMEA5h8jjNRzQSkGJhbrsUZJJ9ZDIbJUrZip7uwOgVrcbNJyVuLz8MqMGJP1PkBX8BrDGWH7GZd7hsPjNEBanHBJY4w7H5/BVJ+fQ2e1OSdsr/BkUl0cBwdmMz7oUx+XfOGIiqVTShqD0c+TNEyQWL1MlVUIm4PDsGjdTCNv/+o4dB6A6DdGRtdmQde4Q==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index c7ee3ba129..c133bbe468 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,10 +1,13 @@
-;;; DO NOT EDIT THIS FILE!
-
[repository]
-date=1588709501
-lastupd=changelog circuitikz embedfile garamond-libre pxjahyper willowtreebook arara emojicite epigraph-keys picture tpic2pdftex lacheck parsa tikzducks bearwear boxedminipage koma-script miktex-luatex-bin-2.9 miktex-luatex-bin-x64-2.9 miktex-runtime-bin-2.9
-lstdigest=fe56cf82a2aed64c388b9c43de949d40
-numpkg=3898
+date=1588795897
+lastupd=abnt acmart acro animate apa7 babel babel-portuges biblatex-apa6 biblatex-ext biblatex-software chemfig comicneue ctex curve2e dynkin-diagrams erewhon etbb euclideangeometry expkv-cs expkv-def
+lstdigest=f9a511548705ca6d1a67ea1aafa92923
+numpkg=3901
relstate=stable
-version=7430
+version=7431
+
+;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
+;;;;-----BEGIN MIKTEX SIGNATURE-----
+;;;; signature/miktex: hyoQ6Jg4K58Eu9luo05aY+DorC8AtTr1Ryk5yGfSZ52OuFRhmaoKnyB4aAWXodtuJATWOm5N5mV2117Cip+P0kRYByMaQd2hsbF99Tz8Gm3rJmTz0wUISnmJNrblF0rStTr1zsCmkJ1WsrT2jc8RCFvYcWGcWPqUYP+p5Oog5rSAaRz17mKFZ75SNKbumuyRMbHxUS9znm+lxat62ZD6w9jLWdn9xD9E9DhGR92lBM0bemoR+XOD5XaeHjAeWgRpfYGGxCgzDnlNYjtjddEXU5pMuPhI4uzjqR2edU7cTjcN9+p2z4YD5ENtuRZVFK4gx9zejnHnfYnu93cgvr2N2g==
+;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/w32tex/ChangeLog b/systems/win32/w32tex/ChangeLog
index 47a637043d..e31c063679 100644
--- a/systems/win32/w32tex/ChangeLog
+++ b/systems/win32/w32tex/ChangeLog
@@ -1,5 +1,19 @@
W32TeX (x86 & x64) ChangeLog
+[2020/05/06]
+(01) biblatex-biber.tar.xz
+ Update biblatex-apa.zip, biblatex-ext.zip.
+(02) ltxpkgs.tar.xz
+ Update showexpl.
+(03) pgfcontrib.tar.xz
+ Update tkz-fct.
+(04) web2c-w32.tar.xz
+ Update latexindent.
+(05) xetex-w32.tar.xz
+ Update TECkit (2.5.10) in xetex.dll.
+(06) win64/xetex-w64.tar.x
+ Update TECkit (2.5.10) in xetex.dll.
+
[2020/05/05]
(01) cjkzr.tar.xz
Update pxjodel.
diff --git a/timestamp b/timestamp
index 63001473c6..53c95843fc 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-06-02-02
+2020-05-07-02-02