summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-11-10 03:00:57 +0000
committerNorbert Preining <norbert@preining.info>2021-11-10 03:00:57 +0000
commit3b9a500a47854adcb6f2a248722ae2225d6d7d43 (patch)
treecfa167356a927860157522f55f3f0dd513b6900c
parentaf4b02ca41924572a71c9bced929f6dd78294a87 (diff)
CTAN sync 202111100300
-rw-r--r--FILES.byname692
-rw-r--r--FILES.byname.gzbin2396135 -> 2396157 bytes
-rw-r--r--FILES.last07days616
-rw-r--r--help/ctan/CTAN-upload-addendum.html9
-rw-r--r--macros/generic/texdimens/README.md58
-rw-r--r--macros/generic/texdimens/texdimens.md297
-rw-r--r--macros/generic/texdimens/texdimens.pdfbin48310 -> 52009 bytes
-rw-r--r--macros/generic/texdimens/texdimens.sty2
-rw-r--r--macros/generic/texdimens/texdimens.tex937
-rw-r--r--macros/latex/contrib/animate/ChangeLog3
-rw-r--r--macros/latex/contrib/animate/animate.pdfbin3878788 -> 3862673 bytes
-rw-r--r--macros/latex/contrib/animate/animate.sty35
-rw-r--r--macros/latex/contrib/animate/animate.tex1
-rw-r--r--macros/latex/contrib/colorist/colorart.cls7
-rw-r--r--macros/latex/contrib/colorist/colorbook.cls7
-rw-r--r--macros/latex/contrib/colorist/colorist-doc.pdfbin94528 -> 94591 bytes
-rw-r--r--macros/latex/contrib/colorist/colorist-doc.tex4
-rw-r--r--macros/latex/contrib/colorist/colorist.sty2
-rw-r--r--macros/latex/contrib/easybook/easybook.dtx24
-rw-r--r--macros/latex/contrib/easybook/easybook.pdfbin581902 -> 581933 bytes
-rw-r--r--macros/latex/contrib/easybook/easybook.tex6
-rw-r--r--macros/latex/contrib/minimalist/minimalist-doc.pdfbin97991 -> 98036 bytes
-rw-r--r--macros/latex/contrib/minimalist/minimalist-doc.tex4
-rw-r--r--macros/latex/contrib/minimalist/minimalist.sty4
-rw-r--r--macros/latex/contrib/minimalist/minimart.cls7
-rw-r--r--macros/latex/contrib/minimalist/minimbook.cls7
-rw-r--r--macros/latex/contrib/projlib/ProjLib-doc-cn.pdfbin322414 -> 322521 bytes
-rw-r--r--macros/latex/contrib/projlib/ProjLib-doc-en.pdfbin200660 -> 200811 bytes
-rw-r--r--macros/latex/contrib/projlib/ProjLib-doc-fr.pdfbin202317 -> 202446 bytes
-rw-r--r--macros/latex/contrib/projlib/ProjLib-doc.dtx6
-rw-r--r--macros/latex/contrib/projlib/ProjLib.dtx23
-rw-r--r--macros/latex/contrib/srdp-mathematik/README.txt4
-rw-r--r--macros/latex/contrib/srdp-mathematik/srdp-mathematik.pdfbin42330 -> 176907 bytes
-rw-r--r--macros/latex/contrib/srdp-mathematik/srdp-mathematik.sty17
-rw-r--r--macros/latex/contrib/srdp-mathematik/srdp-mathematik.tex2042
-rw-r--r--macros/latex/contrib/srdp-mathematik/srdp-tables.sty2
-rw-r--r--macros/texinfo/latest/texinfo.tex14
-rw-r--r--macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.pdfbin331995 -> 331973 bytes
-rw-r--r--macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.tex4
-rw-r--r--macros/unicodetex/latex/beaulivre/beaulivre-doc-en.pdfbin215657 -> 215690 bytes
-rw-r--r--macros/unicodetex/latex/beaulivre/beaulivre-doc-en.tex4
-rw-r--r--macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.pdfbin219602 -> 219613 bytes
-rw-r--r--macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.tex4
-rw-r--r--macros/unicodetex/latex/beaulivre/beaulivre.cls7
-rw-r--r--macros/unicodetex/latex/einfart/einfart-doc-cn.pdfbin250448 -> 250445 bytes
-rw-r--r--macros/unicodetex/latex/einfart/einfart-doc-cn.tex4
-rw-r--r--macros/unicodetex/latex/einfart/einfart-doc-en.pdfbin157024 -> 157077 bytes
-rw-r--r--macros/unicodetex/latex/einfart/einfart-doc-en.tex4
-rw-r--r--macros/unicodetex/latex/einfart/einfart-doc-fr.pdfbin162070 -> 162102 bytes
-rw-r--r--macros/unicodetex/latex/einfart/einfart-doc-fr.tex4
-rw-r--r--macros/unicodetex/latex/einfart/einfart.cls7
-rw-r--r--macros/unicodetex/latex/lebhart/lebhart-doc-cn.pdfbin280518 -> 280502 bytes
-rw-r--r--macros/unicodetex/latex/lebhart/lebhart-doc-cn.tex4
-rw-r--r--macros/unicodetex/latex/lebhart/lebhart-doc-en.pdfbin157243 -> 157282 bytes
-rw-r--r--macros/unicodetex/latex/lebhart/lebhart-doc-en.tex4
-rw-r--r--macros/unicodetex/latex/lebhart/lebhart-doc-fr.pdfbin160325 -> 160324 bytes
-rw-r--r--macros/unicodetex/latex/lebhart/lebhart-doc-fr.tex4
-rw-r--r--macros/unicodetex/latex/lebhart/lebhart.cls7
-rw-r--r--macros/unicodetex/latex/simplivre/simplivre-doc-cn.pdfbin310428 -> 310432 bytes
-rw-r--r--macros/unicodetex/latex/simplivre/simplivre-doc-cn.tex4
-rw-r--r--macros/unicodetex/latex/simplivre/simplivre-doc-en.pdfbin211828 -> 211883 bytes
-rw-r--r--macros/unicodetex/latex/simplivre/simplivre-doc-en.tex4
-rw-r--r--macros/unicodetex/latex/simplivre/simplivre-doc-fr.pdfbin214762 -> 214790 bytes
-rw-r--r--macros/unicodetex/latex/simplivre/simplivre-doc-fr.tex4
-rw-r--r--macros/unicodetex/latex/simplivre/simplivre.cls7
-rw-r--r--support/tex4ebook/changelog.tex14
-rwxr-xr-xsupport/tex4ebook/tex4ebook2
-rw-r--r--support/tex4ebook/tex4ebook-doc.pdfbin85209 -> 85304 bytes
-rw-r--r--support/tex4ebook/tex4ebook.4ht2
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb366
-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.xzbin2320412 -> 2323156 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini8
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini8
-rw-r--r--timestamp2
78 files changed, 3087 insertions, 2243 deletions
diff --git a/FILES.byname b/FILES.byname
index 7bbb8e21c4..0e3e19363c 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -5105,7 +5105,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2021/11/08 | 119420 | FILES.last07days
+2021/11/09 | 100044 | FILES.last07days
2021/07/24 | 1139410 | fonts/aboensis/Aboensis.glyphs
2021/07/24 | 18907382 | fonts/aboensis/aboensis.pdf
2021/07/24 | 137860 | fonts/aboensis/Aboensis-Regular.otf
@@ -158594,7 +158594,7 @@
1998/01/30 | 23451 | help/comp-fonts-FAQ/Finding_Fonts_for_Internationalization_FAQ
2006/03/20 | 201672 | help/comp-fonts-FAQ.zip
2004/05/25 | 67001 | help/comp.programming.literate_FAQ
-2021/09/26 | 54451 | help/ctan/CTAN-upload-addendum.html
+2021/11/09 | 54477 | help/ctan/CTAN-upload-addendum.html
1995/09/20 | 827310 | help/ctan/ctan-web.data.gz
2003/09/20 | 34040 | help/de-tex-faq/part1
2003/09/20 | 24919 | help/de-tex-faq/part10
@@ -183056,7 +183056,7 @@
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
-2021/09/02 | 3232331 | install/macros/latex/contrib/animate.tds.zip
+2021/11/09 | 3229525 | 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
@@ -197730,13 +197730,13 @@
2018/12/08 | 2244 | macros/generic/texdate/texdate.ins
2018/12/08 | 251821 | macros/generic/texdate/texdate.pdf
2018/12/09 | 268811 | macros/generic/texdate.zip
-2021/11/04 | 596 | macros/generic/texdimens/LICENSE.md
-2021/11/04 | 2534 | macros/generic/texdimens/README.md
-2021/11/04 | 24455 | macros/generic/texdimens/texdimens.md
-2021/11/04 | 48310 | macros/generic/texdimens/texdimens.pdf
-2021/11/04 | 274 | macros/generic/texdimens/texdimens.sty
-2021/11/04 | 23185 | macros/generic/texdimens/texdimens.tex
-2021/11/04 | 64123 | macros/generic/texdimens.zip
+2021/11/09 | 596 | macros/generic/texdimens/LICENSE.md
+2021/11/09 | 3400 | macros/generic/texdimens/README.md
+2021/11/09 | 28845 | macros/generic/texdimens/texdimens.md
+2021/11/09 | 52009 | macros/generic/texdimens/texdimens.pdf
+2021/11/09 | 272 | macros/generic/texdimens/texdimens.sty
+2021/11/09 | 40418 | macros/generic/texdimens/texdimens.tex
+2021/11/09 | 73001 | macros/generic/texdimens.zip
2008/11/11 | 1043 | macros/generic/tex-ewd/bsdlic.txt
2008/11/10 | 7400 | macros/generic/tex-ewd/dotnot.tex
2008/11/11 | 16442 | macros/generic/tex-ewd/p0.tex
@@ -200479,19 +200479,19 @@
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
-2021/09/02 | 3878788 | macros/latex/contrib/animate/animate.pdf
-2021/09/02 | 136938 | macros/latex/contrib/animate/animate.sty
-2021/08/19 | 84029 | macros/latex/contrib/animate/animate.tex
-2021/09/02 | 12462 | macros/latex/contrib/animate/ChangeLog
-2018/06/26 | 8561 | macros/latex/contrib/animate/files/bye_0.eps
-2018/06/26 | 8342 | macros/latex/contrib/animate/files/bye_1.eps
-2018/06/26 | 8561 | macros/latex/contrib/animate/files/bye_2.eps
-2018/06/26 | 8342 | macros/latex/contrib/animate/files/bye_3.eps
-2018/06/26 | 2574 | macros/latex/contrib/animate/files/click.mp3
-2021/07/08 | 2354 | macros/latex/contrib/animate/files/exp.mp
-2021/07/08 | 3479 | macros/latex/contrib/animate/files/scarab.mp
-2020/09/10 | 4175 | macros/latex/contrib/animate/README.md
-2021/09/02 | 3230058 | macros/latex/contrib/animate.zip
+2021/11/09 | 3862673 | macros/latex/contrib/animate/animate.pdf
+2021/11/09 | 137867 | macros/latex/contrib/animate/animate.sty
+2021/11/09 | 84040 | macros/latex/contrib/animate/animate.tex
+2021/11/09 | 12546 | 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
+2020/03/11 | 8342 | macros/latex/contrib/animate/files/bye_3.eps
+2020/03/11 | 2574 | macros/latex/contrib/animate/files/click.mp3
+2021/06/11 | 2354 | macros/latex/contrib/animate/files/exp.mp
+2021/06/11 | 3479 | macros/latex/contrib/animate/files/scarab.mp
+2020/10/16 | 4175 | macros/latex/contrib/animate/README.md
+2021/11/09 | 3227252 | macros/latex/contrib/animate.zip
2020/07/29 | 19402 | macros/latex/contrib/annee-scolaire/annee-scolaire.dtx
2020/07/29 | 467107 | macros/latex/contrib/annee-scolaire/annee-scolaire-eng.pdf
2020/07/29 | 489195 | macros/latex/contrib/annee-scolaire/annee-scolaire-fra.pdf
@@ -205537,14 +205537,14 @@
2016/05/11 | 3227 | macros/latex/contrib/coloring/coloring.sty
2016/05/11 | 452 | macros/latex/contrib/coloring/README
2016/05/11 | 27406 | macros/latex/contrib/coloring.zip
-2021/10/30 | 6024 | macros/latex/contrib/colorist/colorart.cls
-2021/10/30 | 6021 | macros/latex/contrib/colorist/colorbook.cls
-2021/10/30 | 94528 | macros/latex/contrib/colorist/colorist-doc.pdf
-2021/10/30 | 28375 | macros/latex/contrib/colorist/colorist-doc.tex
-2021/10/30 | 85810 | macros/latex/contrib/colorist/colorist.sty
-2021/10/30 | 19106 | macros/latex/contrib/colorist/LICENSE
-2021/10/30 | 2008 | macros/latex/contrib/colorist/README.md
-2021/10/31 | 120662 | macros/latex/contrib/colorist.zip
+2021/11/09 | 6355 | macros/latex/contrib/colorist/colorart.cls
+2021/11/09 | 6352 | macros/latex/contrib/colorist/colorbook.cls
+2021/11/09 | 94591 | macros/latex/contrib/colorist/colorist-doc.pdf
+2021/11/09 | 28376 | macros/latex/contrib/colorist/colorist-doc.tex
+2021/11/09 | 85810 | macros/latex/contrib/colorist/colorist.sty
+2021/11/09 | 19106 | macros/latex/contrib/colorist/LICENSE
+2021/11/09 | 2008 | macros/latex/contrib/colorist/README.md
+2021/11/09 | 120761 | macros/latex/contrib/colorist.zip
2019/03/25 | 99243 | macros/latex/contrib/colorspace/colorspace.pdf
2016/10/04 | 15861 | macros/latex/contrib/colorspace/colorspaceshade.png
2019/03/25 | 21423 | macros/latex/contrib/colorspace/colorspace.sty
@@ -207642,12 +207642,12 @@
2008/02/10 | 19110 | macros/latex/contrib/ean13isbn/License.txt
2021/01/24 | 422 | macros/latex/contrib/ean13isbn/README
2021/01/24 | 322624 | macros/latex/contrib/ean13isbn.zip
-2021/11/07 | 81475 | macros/latex/contrib/easybook/easybook.dtx
+2021/11/09 | 81296 | macros/latex/contrib/easybook/easybook.dtx
2021/10/26 | 2075 | macros/latex/contrib/easybook/easybook.ins
-2021/11/07 | 581902 | macros/latex/contrib/easybook/easybook.pdf
-2021/11/07 | 80975 | macros/latex/contrib/easybook/easybook.tex
+2021/11/09 | 581933 | macros/latex/contrib/easybook/easybook.pdf
+2021/11/09 | 80973 | macros/latex/contrib/easybook/easybook.tex
2021/10/26 | 795 | macros/latex/contrib/easybook/README.md
-2021/11/07 | 623225 | macros/latex/contrib/easybook.zip
+2021/11/09 | 623244 | macros/latex/contrib/easybook.zip
2009/06/17 | 82589 | macros/latex/contrib/easy/doc/docbib.pdf
2009/06/17 | 78378 | macros/latex/contrib/easy/doc/docbmat.pdf
2009/06/17 | 99132 | macros/latex/contrib/easy/doc/doceqn.pdf
@@ -216072,14 +216072,14 @@
2017/04/11 | 187597 | macros/latex/contrib/minidocument/minidocument.pdf
2017/04/11 | 698 | macros/latex/contrib/minidocument/README
2017/04/11 | 190869 | macros/latex/contrib/minidocument.zip
-2021/10/30 | 19106 | macros/latex/contrib/minimalist/LICENSE
-2021/10/30 | 97991 | macros/latex/contrib/minimalist/minimalist-doc.pdf
-2021/10/30 | 29379 | macros/latex/contrib/minimalist/minimalist-doc.tex
-2021/10/30 | 31313 | macros/latex/contrib/minimalist/minimalist.sty
-2021/10/30 | 6396 | macros/latex/contrib/minimalist/minimart.cls
-2021/10/30 | 6393 | macros/latex/contrib/minimalist/minimbook.cls
-2021/10/30 | 2062 | macros/latex/contrib/minimalist/README.md
-2021/10/31 | 120069 | macros/latex/contrib/minimalist.zip
+2021/11/09 | 19106 | macros/latex/contrib/minimalist/LICENSE
+2021/11/09 | 98036 | macros/latex/contrib/minimalist/minimalist-doc.pdf
+2021/11/09 | 29380 | macros/latex/contrib/minimalist/minimalist-doc.tex
+2021/11/09 | 31373 | macros/latex/contrib/minimalist/minimalist.sty
+2021/11/09 | 6727 | macros/latex/contrib/minimalist/minimart.cls
+2021/11/09 | 6724 | macros/latex/contrib/minimalist/minimbook.cls
+2021/11/09 | 2062 | macros/latex/contrib/minimalist/README.md
+2021/11/09 | 120165 | macros/latex/contrib/minimalist.zip
2008/04/07 | 14406 | macros/latex/contrib/minipage-marginpar/minipage-marginpar.dtx
2008/04/07 | 2167 | macros/latex/contrib/minipage-marginpar/minipage-marginpar.ins
2008/04/07 | 197917 | macros/latex/contrib/minipage-marginpar/minipage-marginpar.pdf
@@ -219884,16 +219884,16 @@
2003/07/02 | 9461 | macros/latex/contrib/progress/progress.tex
2003/07/02 | 413 | macros/latex/contrib/progress/README
2006/05/20 | 88703 | macros/latex/contrib/progress.zip
-2021/11/05 | 19106 | macros/latex/contrib/projlib/LICENSE
-2021/11/05 | 322414 | macros/latex/contrib/projlib/ProjLib-doc-cn.pdf
-2021/11/05 | 97981 | macros/latex/contrib/projlib/ProjLib-doc.dtx
-2021/11/05 | 200660 | macros/latex/contrib/projlib/ProjLib-doc-en.pdf
-2021/11/05 | 202317 | macros/latex/contrib/projlib/ProjLib-doc-fr.pdf
-2021/11/05 | 857 | macros/latex/contrib/projlib/ProjLib-doc.ins
-2021/11/05 | 135419 | macros/latex/contrib/projlib/ProjLib.dtx
-2021/11/05 | 2832 | macros/latex/contrib/projlib/ProjLib.ins
-2021/11/05 | 4348 | macros/latex/contrib/projlib/README.md
-2021/11/05 | 773607 | macros/latex/contrib/projlib.zip
+2021/11/09 | 19106 | macros/latex/contrib/projlib/LICENSE
+2021/11/09 | 322521 | macros/latex/contrib/projlib/ProjLib-doc-cn.pdf
+2021/11/09 | 97981 | macros/latex/contrib/projlib/ProjLib-doc.dtx
+2021/11/09 | 200811 | macros/latex/contrib/projlib/ProjLib-doc-en.pdf
+2021/11/09 | 202446 | macros/latex/contrib/projlib/ProjLib-doc-fr.pdf
+2021/11/09 | 857 | macros/latex/contrib/projlib/ProjLib-doc.ins
+2021/11/09 | 135750 | macros/latex/contrib/projlib/ProjLib.dtx
+2021/11/09 | 2832 | macros/latex/contrib/projlib/ProjLib.ins
+2021/11/09 | 4348 | macros/latex/contrib/projlib/README.md
+2021/11/09 | 774053 | macros/latex/contrib/projlib.zip
2019/05/22 | 116402 | macros/latex/contrib/proof-at-the-end/proof-at-the-end_demo.pdf
2019/05/22 | 8959 | macros/latex/contrib/proof-at-the-end/proof-at-the-end_demo.tex
2019/05/22 | 49789 | macros/latex/contrib/proof-at-the-end/proof-at-the-end.dtx
@@ -223146,12 +223146,12 @@
2004/11/06 | 1611 | macros/latex/contrib/srcltx/srcltx.ins
2006/12/06 | 130115 | macros/latex/contrib/srcltx/srcltx.pdf
2006/12/07 | 120683 | macros/latex/contrib/srcltx.zip
-2021/11/04 | 1352 | macros/latex/contrib/srdp-mathematik/README.txt
-2021/11/04 | 42330 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.pdf
-2021/11/04 | 70721 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.sty
-2021/11/04 | 46089 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.tex
-2021/11/04 | 112313 | macros/latex/contrib/srdp-mathematik/srdp-tables.sty
-2021/11/04 | 77564 | macros/latex/contrib/srdp-mathematik.zip
+2021/11/09 | 1352 | macros/latex/contrib/srdp-mathematik/README.txt
+2021/11/09 | 176907 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.pdf
+2021/11/09 | 70717 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.sty
+2021/11/09 | 45081 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.tex
+2021/11/09 | 112313 | macros/latex/contrib/srdp-mathematik/srdp-tables.sty
+2021/11/09 | 185720 | macros/latex/contrib/srdp-mathematik.zip
2013/09/06 | 64496 | macros/latex/contrib/sseq/sseq.dtx
2009/04/10 | 112 | macros/latex/contrib/sseq/sseq.ins
2013/09/06 | 215050 | macros/latex/contrib/sseq/sseq.pdf
@@ -236816,7 +236816,7 @@
2020/10/20 | 20246 | macros/texinfo/latest/htmlxref.cnf
2021/07/03 | 59645 | macros/texinfo/latest/texi2dvi
2021/07/03 | 1163 | macros/texinfo/latest/texi2pdf
-2021/06/15 | 374377 | macros/texinfo/latest/texinfo.tex
+2021/11/07 | 374434 | macros/texinfo/latest/texinfo.tex
2021/02/09 | 67 | macros/texinfo/texinfo/ABOUT-NLS
2021/07/03 | 46407 | macros/texinfo/texinfo/aclocal.m4
2019/12/01 | 2201 | macros/texinfo/texinfo/AUTHORS
@@ -242236,16 +242236,16 @@
2021/06/15 | 28920 | macros/unicodetex/latex/aalok/LICENSE.md
2021/06/15 | 2336 | macros/unicodetex/latex/aalok/README.txt
2021/06/15 | 213123 | macros/unicodetex/latex/aalok.zip
-2021/10/30 | 18520 | macros/unicodetex/latex/beaulivre/beaulivre.cls
-2021/10/30 | 331995 | macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.pdf
-2021/10/30 | 23377 | macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.tex
-2021/10/30 | 215657 | macros/unicodetex/latex/beaulivre/beaulivre-doc-en.pdf
-2021/10/30 | 25109 | macros/unicodetex/latex/beaulivre/beaulivre-doc-en.tex
-2021/10/30 | 219602 | macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.pdf
-2021/10/30 | 27088 | macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.tex
-2021/10/30 | 19106 | macros/unicodetex/latex/beaulivre/LICENSE
-2021/10/30 | 1096 | macros/unicodetex/latex/beaulivre/README.md
-2021/10/31 | 780908 | macros/unicodetex/latex/beaulivre.zip
+2021/11/09 | 18851 | macros/unicodetex/latex/beaulivre/beaulivre.cls
+2021/11/09 | 331973 | macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.pdf
+2021/11/09 | 23377 | macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.tex
+2021/11/09 | 215690 | macros/unicodetex/latex/beaulivre/beaulivre-doc-en.pdf
+2021/11/09 | 25110 | macros/unicodetex/latex/beaulivre/beaulivre-doc-en.tex
+2021/11/09 | 219613 | macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.pdf
+2021/11/09 | 27089 | macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.tex
+2021/11/09 | 19106 | macros/unicodetex/latex/beaulivre/LICENSE
+2021/11/09 | 1096 | macros/unicodetex/latex/beaulivre/README.md
+2021/11/09 | 780972 | macros/unicodetex/latex/beaulivre.zip
2021/06/12 | 22063 | macros/unicodetex/latex/chhaya/chhaya.dtx
2021/06/12 | 2968 | macros/unicodetex/latex/chhaya/chhaya.ins
2021/06/12 | 145366 | macros/unicodetex/latex/chhaya/chhaya.pdf
@@ -242256,16 +242256,16 @@
2021/06/12 | 237 | macros/unicodetex/latex/chhaya/ref.bib
2021/06/12 | 5309 | macros/unicodetex/latex/chhaya/sankshep.tex
2021/06/12 | 177243 | macros/unicodetex/latex/chhaya.zip
-2021/10/30 | 18932 | macros/unicodetex/latex/einfart/einfart.cls
-2021/10/30 | 250448 | macros/unicodetex/latex/einfart/einfart-doc-cn.pdf
-2021/10/30 | 25035 | macros/unicodetex/latex/einfart/einfart-doc-cn.tex
-2021/10/30 | 157024 | macros/unicodetex/latex/einfart/einfart-doc-en.pdf
-2021/10/30 | 26978 | macros/unicodetex/latex/einfart/einfart-doc-en.tex
-2021/10/30 | 162070 | macros/unicodetex/latex/einfart/einfart-doc-fr.pdf
-2021/10/30 | 29191 | macros/unicodetex/latex/einfart/einfart-doc-fr.tex
-2021/10/30 | 19106 | macros/unicodetex/latex/einfart/LICENSE
-2021/10/30 | 1116 | macros/unicodetex/latex/einfart/README.md
-2021/10/31 | 594389 | macros/unicodetex/latex/einfart.zip
+2021/11/09 | 19263 | macros/unicodetex/latex/einfart/einfart.cls
+2021/11/09 | 250445 | macros/unicodetex/latex/einfart/einfart-doc-cn.pdf
+2021/11/09 | 25035 | macros/unicodetex/latex/einfart/einfart-doc-cn.tex
+2021/11/09 | 157077 | macros/unicodetex/latex/einfart/einfart-doc-en.pdf
+2021/11/09 | 26979 | macros/unicodetex/latex/einfart/einfart-doc-en.tex
+2021/11/09 | 162102 | macros/unicodetex/latex/einfart/einfart-doc-fr.pdf
+2021/11/09 | 29192 | macros/unicodetex/latex/einfart/einfart-doc-fr.tex
+2021/11/09 | 19106 | macros/unicodetex/latex/einfart/LICENSE
+2021/11/09 | 1116 | macros/unicodetex/latex/einfart/README.md
+2021/11/09 | 594414 | macros/unicodetex/latex/einfart.zip
2021/10/19 | 446355 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.pdf
2021/10/19 | 16502 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.tex
2021/01/28 | 27714 | macros/unicodetex/latex/fontsetup/doc/fspsample-cmr.pdf
@@ -242356,16 +242356,16 @@
2020/02/21 | 19106 | macros/unicodetex/latex/fontspec/LICENSE
2020/02/21 | 2846 | macros/unicodetex/latex/fontspec/README.md
2020/02/21 | 1309620 | macros/unicodetex/latex/fontspec.zip
-2021/10/30 | 18516 | macros/unicodetex/latex/lebhart/lebhart.cls
-2021/10/30 | 280518 | macros/unicodetex/latex/lebhart/lebhart-doc-cn.pdf
-2021/10/30 | 24313 | macros/unicodetex/latex/lebhart/lebhart-doc-cn.tex
-2021/10/30 | 157243 | macros/unicodetex/latex/lebhart/lebhart-doc-en.pdf
-2021/10/30 | 26048 | macros/unicodetex/latex/lebhart/lebhart-doc-en.tex
-2021/10/30 | 160325 | macros/unicodetex/latex/lebhart/lebhart-doc-fr.pdf
-2021/10/30 | 28170 | macros/unicodetex/latex/lebhart/lebhart-doc-fr.tex
-2021/10/30 | 19106 | macros/unicodetex/latex/lebhart/LICENSE
-2021/10/30 | 1098 | macros/unicodetex/latex/lebhart/README.md
-2021/10/31 | 623346 | macros/unicodetex/latex/lebhart.zip
+2021/11/09 | 18847 | macros/unicodetex/latex/lebhart/lebhart.cls
+2021/11/09 | 280502 | macros/unicodetex/latex/lebhart/lebhart-doc-cn.pdf
+2021/11/09 | 24313 | macros/unicodetex/latex/lebhart/lebhart-doc-cn.tex
+2021/11/09 | 157282 | macros/unicodetex/latex/lebhart/lebhart-doc-en.pdf
+2021/11/09 | 26049 | macros/unicodetex/latex/lebhart/lebhart-doc-en.tex
+2021/11/09 | 160324 | macros/unicodetex/latex/lebhart/lebhart-doc-fr.pdf
+2021/11/09 | 28171 | macros/unicodetex/latex/lebhart/lebhart-doc-fr.tex
+2021/11/09 | 19106 | macros/unicodetex/latex/lebhart/LICENSE
+2021/11/09 | 1098 | macros/unicodetex/latex/lebhart/README.md
+2021/11/09 | 623358 | macros/unicodetex/latex/lebhart.zip
2020/09/29 | 6586 | macros/unicodetex/latex/lilyglyphs/CHANGES.md
2020/09/29 | 38525 | macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example-400.png
2020/09/29 | 78141 | macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example-600.png
@@ -242619,16 +242619,16 @@
2016/02/13 | 1755 | macros/unicodetex/latex/realscripts/realscripts.ins
2016/02/13 | 106569 | macros/unicodetex/latex/realscripts/realscripts.pdf
2016/02/13 | 108915 | macros/unicodetex/latex/realscripts.zip
-2021/10/30 | 19106 | macros/unicodetex/latex/simplivre/LICENSE
-2021/10/30 | 1113 | macros/unicodetex/latex/simplivre/README.md
-2021/10/30 | 18936 | macros/unicodetex/latex/simplivre/simplivre.cls
-2021/10/30 | 310428 | macros/unicodetex/latex/simplivre/simplivre-doc-cn.pdf
-2021/10/30 | 24345 | macros/unicodetex/latex/simplivre/simplivre-doc-cn.tex
-2021/10/30 | 211828 | macros/unicodetex/latex/simplivre/simplivre-doc-en.pdf
-2021/10/30 | 26267 | macros/unicodetex/latex/simplivre/simplivre-doc-en.tex
-2021/10/30 | 214762 | macros/unicodetex/latex/simplivre/simplivre-doc-fr.pdf
-2021/10/30 | 28378 | macros/unicodetex/latex/simplivre/simplivre-doc-fr.tex
-2021/10/31 | 745086 | macros/unicodetex/latex/simplivre.zip
+2021/11/09 | 19106 | macros/unicodetex/latex/simplivre/LICENSE
+2021/11/09 | 1113 | macros/unicodetex/latex/simplivre/README.md
+2021/11/09 | 19267 | macros/unicodetex/latex/simplivre/simplivre.cls
+2021/11/09 | 310432 | macros/unicodetex/latex/simplivre/simplivre-doc-cn.pdf
+2021/11/09 | 24345 | macros/unicodetex/latex/simplivre/simplivre-doc-cn.tex
+2021/11/09 | 211883 | macros/unicodetex/latex/simplivre/simplivre-doc-en.pdf
+2021/11/09 | 26268 | macros/unicodetex/latex/simplivre/simplivre-doc-en.tex
+2021/11/09 | 214790 | macros/unicodetex/latex/simplivre/simplivre-doc-fr.pdf
+2021/11/09 | 28379 | macros/unicodetex/latex/simplivre/simplivre-doc-fr.tex
+2021/11/09 | 745199 | macros/unicodetex/latex/simplivre.zip
2021/02/09 | 13142 | macros/unicodetex/latex/texnegar/doc-ligature-texnegar.pdf
2021/02/09 | 10117 | macros/unicodetex/latex/texnegar/doc-ligature-xep.pdf
2021/02/09 | 63437 | macros/unicodetex/latex/texnegar/doc-samples-glyph.pdf
@@ -273069,22 +273069,22 @@
2005/06/29 | 3686 | support/tex2tok/_tex2tok.tex
2005/06/29 | 20547 | support/tex2tok/tex2tok.tex
2005/06/30 | 8863 | support/tex2tok.zip
-2021/11/05 | 14410 | support/tex4ebook/changelog.tex
-2021/11/05 | 13129 | support/tex4ebook/README
-2021/11/05 | 16595 | support/tex4ebook/readme.tex
-2021/11/05 | 5726 | support/tex4ebook/tex4ebook
-2021/11/05 | 15432 | support/tex4ebook/tex4ebook.4ht
-2021/11/05 | 85209 | support/tex4ebook/tex4ebook-doc.pdf
-2021/11/05 | 752 | support/tex4ebook/tex4ebook-doc.tex
-2021/11/05 | 4325 | support/tex4ebook/tex4ebook-epub3.4ht
-2021/11/05 | 1151 | support/tex4ebook/tex4ebook-exec_azw3.lua
-2021/11/05 | 991 | support/tex4ebook/tex4ebook-exec_azw.lua
-2021/11/05 | 9430 | support/tex4ebook/tex4ebook-exec_epub3.lua
-2021/11/05 | 15937 | support/tex4ebook/tex4ebook-exec_epub.lua
-2021/11/05 | 1732 | support/tex4ebook/tex4ebook-exec_mobi.lua
-2021/11/05 | 5023 | support/tex4ebook/tex4ebook.sty
-2021/11/05 | 2677 | support/tex4ebook/tex4ebook-tidyconf.conf
-2021/11/05 | 121099 | support/tex4ebook.zip
+2021/11/08 | 14599 | support/tex4ebook/changelog.tex
+2021/11/08 | 13129 | support/tex4ebook/README
+2021/11/08 | 16595 | support/tex4ebook/readme.tex
+2021/11/08 | 5726 | support/tex4ebook/tex4ebook
+2021/11/08 | 15432 | support/tex4ebook/tex4ebook.4ht
+2021/11/08 | 85304 | support/tex4ebook/tex4ebook-doc.pdf
+2021/11/08 | 752 | support/tex4ebook/tex4ebook-doc.tex
+2021/11/08 | 4325 | support/tex4ebook/tex4ebook-epub3.4ht
+2021/11/08 | 1151 | support/tex4ebook/tex4ebook-exec_azw3.lua
+2021/11/08 | 991 | support/tex4ebook/tex4ebook-exec_azw.lua
+2021/11/08 | 9430 | support/tex4ebook/tex4ebook-exec_epub3.lua
+2021/11/08 | 15937 | support/tex4ebook/tex4ebook-exec_epub.lua
+2021/11/08 | 1732 | support/tex4ebook/tex4ebook-exec_mobi.lua
+2021/11/08 | 5023 | support/tex4ebook/tex4ebook.sty
+2021/11/08 | 2677 | support/tex4ebook/tex4ebook-tidyconf.conf
+2021/11/09 | 121191 | support/tex4ebook.zip
2020/08/24 | 1270 | support/TeX4ht/doc/bugfixes.html
2020/05/31 | 53 | support/TeX4ht/doc/index.html
2020/05/31 | 2660 | support/TeX4ht/doc/jhsample.tex
@@ -277649,7 +277649,7 @@
2021/02/07 | 136588 | systems/texlive/tlnet/archive/babel-danish.doc.r57642.tar.xz
2021/02/07 | 2488 | systems/texlive/tlnet/archive/babel-danish.r57642.tar.xz
2021/02/07 | 5792 | systems/texlive/tlnet/archive/babel-danish.source.r57642.tar.xz
-2021/10/20 | 834084 | systems/texlive/tlnet/archive/babel.doc.r60805.tar.xz
+2021/11/09 | 840824 | systems/texlive/tlnet/archive/babel.doc.r61001.tar.xz
2021/08/30 | 157392 | systems/texlive/tlnet/archive/babel-dutch.doc.r60362.tar.xz
2021/08/30 | 2920 | systems/texlive/tlnet/archive/babel-dutch.r60362.tar.xz
2021/08/30 | 7968 | systems/texlive/tlnet/archive/babel-dutch.source.r60362.tar.xz
@@ -277735,7 +277735,7 @@
2021/07/10 | 146580 | systems/texlive/tlnet/archive/babel-portuges.doc.r59883.tar.xz
2021/07/10 | 2828 | systems/texlive/tlnet/archive/babel-portuges.r59883.tar.xz
2021/07/10 | 6692 | systems/texlive/tlnet/archive/babel-portuges.source.r59883.tar.xz
-2021/10/20 | 180828 | systems/texlive/tlnet/archive/babel.r60805.tar.xz
+2021/11/09 | 181820 | systems/texlive/tlnet/archive/babel.r61001.tar.xz
2021/04/07 | 113056 | systems/texlive/tlnet/archive/babel-romanian.doc.r58776.tar.xz
2021/04/07 | 2124 | systems/texlive/tlnet/archive/babel-romanian.r58776.tar.xz
2021/04/07 | 4308 | systems/texlive/tlnet/archive/babel-romanian.source.r58776.tar.xz
@@ -277766,7 +277766,7 @@
2021/11/07 | 209804 | systems/texlive/tlnet/archive/babel-sorbian.doc.r60975.tar.xz
2021/11/07 | 3156 | systems/texlive/tlnet/archive/babel-sorbian.r60975.tar.xz
2021/11/07 | 6328 | systems/texlive/tlnet/archive/babel-sorbian.source.r60975.tar.xz
-2021/10/20 | 690176 | systems/texlive/tlnet/archive/babel.source.r60805.tar.xz
+2021/11/09 | 695108 | systems/texlive/tlnet/archive/babel.source.r61001.tar.xz
2021/05/28 | 183140 | systems/texlive/tlnet/archive/babel-spanish.doc.r59367.tar.xz
2021/05/28 | 8876 | systems/texlive/tlnet/archive/babel-spanish.r59367.tar.xz
2021/05/28 | 29800 | systems/texlive/tlnet/archive/babel-spanish.source.r59367.tar.xz
@@ -278344,9 +278344,9 @@
2021/05/18 | 23164 | systems/texlive/tlnet/archive/bnumexpr.source.r59244.tar.xz
2019/02/28 | 343180 | systems/texlive/tlnet/archive/bodegraph.doc.r20047.tar.xz
2019/02/28 | 16020 | systems/texlive/tlnet/archive/bodegraph.r20047.tar.xz
-2021/11/06 | 437836 | systems/texlive/tlnet/archive/bodeplot.doc.r60958.tar.xz
-2021/11/06 | 4712 | systems/texlive/tlnet/archive/bodeplot.r60958.tar.xz
-2021/11/06 | 13524 | systems/texlive/tlnet/archive/bodeplot.source.r60958.tar.xz
+2021/11/09 | 438396 | systems/texlive/tlnet/archive/bodeplot.doc.r60996.tar.xz
+2021/11/09 | 4728 | systems/texlive/tlnet/archive/bodeplot.r60996.tar.xz
+2021/11/09 | 13552 | systems/texlive/tlnet/archive/bodeplot.source.r60996.tar.xz
2020/03/24 | 424416 | systems/texlive/tlnet/archive/bohr.doc.r54512.tar.xz
2020/03/24 | 3644 | systems/texlive/tlnet/archive/bohr.r54512.tar.xz
2019/02/28 | 939068 | systems/texlive/tlnet/archive/boisik.doc.r15878.tar.xz
@@ -280923,9 +280923,9 @@
2019/02/28 | 13084 | systems/texlive/tlnet/archive/ethiop.source.r15878.tar.xz
2019/02/28 | 7516 | systems/texlive/tlnet/archive/ethiop-t1.doc.r15878.tar.xz
2019/02/28 | 5184412 | systems/texlive/tlnet/archive/ethiop-t1.r15878.tar.xz
-2021/08/30 | 348116 | systems/texlive/tlnet/archive/etl.doc.r60364.tar.xz
-2021/08/30 | 4340 | systems/texlive/tlnet/archive/etl.r60364.tar.xz
-2021/08/30 | 13904 | systems/texlive/tlnet/archive/etl.source.r60364.tar.xz
+2021/11/09 | 358088 | systems/texlive/tlnet/archive/etl.doc.r60998.tar.xz
+2021/11/09 | 4424 | systems/texlive/tlnet/archive/etl.r60998.tar.xz
+2021/11/09 | 15532 | systems/texlive/tlnet/archive/etl.source.r60998.tar.xz
2021/09/24 | 1134960 | systems/texlive/tlnet/archive/etoc.doc.r60589.tar.xz
2021/09/24 | 10608 | systems/texlive/tlnet/archive/etoc.r60589.tar.xz
2021/09/24 | 122012 | systems/texlive/tlnet/archive/etoc.source.r60589.tar.xz
@@ -283908,13 +283908,13 @@
2021/01/08 | 3476 | systems/texlive/tlnet/archive/lua-visual-debug.r57349.tar.xz
2021/03/04 | 95132 | systems/texlive/tlnet/archive/luavlna.doc.r58087.tar.xz
2021/03/04 | 7628 | systems/texlive/tlnet/archive/luavlna.r58087.tar.xz
-2021/10/11 | 247296 | systems/texlive/tlnet/archive/lua-widow-control.doc.r60723.tar.xz
-2021/10/11 | 5704 | systems/texlive/tlnet/archive/lua-widow-control.r60723.tar.xz
-2021/10/11 | 10400 | systems/texlive/tlnet/archive/lua-widow-control.source.r60723.tar.xz
+2021/11/09 | 276332 | systems/texlive/tlnet/archive/lua-widow-control.doc.r61002.tar.xz
+2021/11/09 | 6484 | systems/texlive/tlnet/archive/lua-widow-control.r61002.tar.xz
+2021/11/09 | 11420 | systems/texlive/tlnet/archive/lua-widow-control.source.r61002.tar.xz
2021/10/08 | 123428 | systems/texlive/tlnet/archive/luaxml.doc.r60709.tar.xz
2021/10/08 | 32276 | systems/texlive/tlnet/archive/luaxml.r60709.tar.xz
-2021/10/15 | 3804 | systems/texlive/tlnet/archive/lutabulartools.doc.r60764.tar.xz
-2021/10/15 | 5860 | systems/texlive/tlnet/archive/lutabulartools.r60764.tar.xz
+2021/11/09 | 55628 | systems/texlive/tlnet/archive/lutabulartools.doc.r61003.tar.xz
+2021/11/09 | 5848 | systems/texlive/tlnet/archive/lutabulartools.r61003.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.aarch64-linux.r46208.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.amd64-freebsd.r43292.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.amd64-netbsd.r43292.tar.xz
@@ -285694,8 +285694,8 @@
2019/02/28 | 352 | systems/texlive/tlnet/archive/pedigree-perl.x86_64-linuxmusl.r46840.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/pedigree-perl.x86_64-linux.r25962.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/pedigree-perl.x86_64-solaris.r25962.tar.xz
-2021/09/22 | 21668 | systems/texlive/tlnet/archive/penlight.doc.r60574.tar.xz
-2021/09/22 | 99748 | systems/texlive/tlnet/archive/penlight.r60574.tar.xz
+2021/11/09 | 26620 | systems/texlive/tlnet/archive/penlight.doc.r61004.tar.xz
+2021/11/09 | 99820 | systems/texlive/tlnet/archive/penlight.r61004.tar.xz
2021/01/24 | 966168 | systems/texlive/tlnet/archive/penrose.doc.r57508.tar.xz
2021/01/24 | 7448 | systems/texlive/tlnet/archive/penrose.r57508.tar.xz
2021/01/24 | 13256 | systems/texlive/tlnet/archive/penrose.source.r57508.tar.xz
@@ -286147,8 +286147,8 @@
2019/02/28 | 378272 | systems/texlive/tlnet/archive/productbox.doc.r20886.tar.xz
2019/02/28 | 4944 | systems/texlive/tlnet/archive/productbox.r20886.tar.xz
2019/02/28 | 15512 | systems/texlive/tlnet/archive/productbox.source.r20886.tar.xz
-2021/10/11 | 5261244 | systems/texlive/tlnet/archive/profcollege.doc.r60724.tar.xz
-2021/10/11 | 104040 | systems/texlive/tlnet/archive/profcollege.r60724.tar.xz
+2021/11/09 | 10005384 | systems/texlive/tlnet/archive/profcollege.doc.r60999.tar.xz
+2021/11/09 | 110812 | systems/texlive/tlnet/archive/profcollege.r60999.tar.xz
2019/02/28 | 49880 | systems/texlive/tlnet/archive/program.doc.r44214.tar.xz
2019/02/28 | 11780 | systems/texlive/tlnet/archive/program.r44214.tar.xz
2019/02/28 | 86236 | systems/texlive/tlnet/archive/progressbar.doc.r33822.tar.xz
@@ -287435,8 +287435,8 @@
2021/02/23 | 1371428 | systems/texlive/tlnet/archive/spath3.doc.r57842.tar.xz
2021/02/23 | 21472 | systems/texlive/tlnet/archive/spath3.r57842.tar.xz
2021/02/23 | 31740 | systems/texlive/tlnet/archive/spath3.source.r57842.tar.xz
-2021/11/08 | 69388 | systems/texlive/tlnet/archive/spbmark.doc.r60989.tar.xz
-2021/11/08 | 2504 | systems/texlive/tlnet/archive/spbmark.r60989.tar.xz
+2021/11/09 | 69280 | systems/texlive/tlnet/archive/spbmark.doc.r61000.tar.xz
+2021/11/09 | 2508 | systems/texlive/tlnet/archive/spbmark.r61000.tar.xz
2021/01/03 | 80960 | systems/texlive/tlnet/archive/spectral.doc.r57296.tar.xz
2021/01/03 | 3545232 | systems/texlive/tlnet/archive/spectral.r57296.tar.xz
2021/07/20 | 1839584 | systems/texlive/tlnet/archive/spectralsequences.doc.r59992.tar.xz
@@ -288215,7 +288215,7 @@
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r55172.tar.xz
-2021/11/08 | 401052 | systems/texlive/tlnet/archive/texlive-scripts.doc.r60984.tar.xz
+2021/11/09 | 401092 | systems/texlive/tlnet/archive/texlive-scripts.doc.r60994.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
@@ -288239,7 +288239,7 @@
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r55172.tar.xz
-2021/11/08 | 108256 | systems/texlive/tlnet/archive/texlive-scripts.r60984.tar.xz
+2021/11/09 | 108272 | systems/texlive/tlnet/archive/texlive-scripts.r60994.tar.xz
2021/02/25 | 572 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r57908.tar.xz
2021/04/12 | 36308 | systems/texlive/tlnet/archive/texlive-scripts.win32.r58829.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55172.tar.xz
@@ -289699,13 +289699,13 @@
2019/02/28 | 344 | systems/texlive/tlnet/archive/xindex.amd64-freebsd.r49312.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/xindex.amd64-netbsd.r49312.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/xindex.armhf-linux.r49312.tar.xz
-2021/08/16 | 465224 | systems/texlive/tlnet/archive/xindex.doc.r60248.tar.xz
+2021/11/09 | 466400 | systems/texlive/tlnet/archive/xindex.doc.r60997.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/xindex.i386-cygwin.r49312.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/xindex.i386-freebsd.r49312.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/xindex.i386-linux.r49312.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/xindex.i386-netbsd.r49312.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/xindex.i386-solaris.r49312.tar.xz
-2021/08/16 | 33256 | systems/texlive/tlnet/archive/xindex.r60248.tar.xz
+2021/11/09 | 33284 | systems/texlive/tlnet/archive/xindex.r60997.tar.xz
2021/02/25 | 340 | systems/texlive/tlnet/archive/xindex.universal-darwin.r57908.tar.xz
2019/02/28 | 680 | systems/texlive/tlnet/archive/xindex.win32.r49312.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/xindex.x86_64-cygwin.r49312.tar.xz
@@ -289987,16 +289987,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2021/05/02 | 105152 | systems/texlive/tlnet/install-tl
-2021/11/08 | 6810730 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2021/11/08 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2021/11/08 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2021/11/09 | 6810786 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2021/11/09 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2021/11/09 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2021/04/11 | 4945 | systems/texlive/tlnet/install-tl-windows.bat
-2021/11/08 | 20873048 | systems/texlive/tlnet/install-tl-windows.exe
-2021/11/08 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2021/11/08 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2021/11/08 | 25631132 | systems/texlive/tlnet/install-tl.zip
-2021/11/08 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2021/11/08 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2021/11/09 | 20870307 | systems/texlive/tlnet/install-tl-windows.exe
+2021/11/09 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2021/11/09 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2021/11/09 | 25631155 | systems/texlive/tlnet/install-tl.zip
+2021/11/09 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2021/11/09 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2021/04/01 | 1229 | systems/texlive/tlnet/README.md
2021/04/01 | 0 | systems/texlive/tlnet/TEXLIVE_2021
2021/07/03 | 7181 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -290006,7 +290006,7 @@
2021/07/03 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2021/07/02 | 49348 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2021/11/07 | 6764 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2021/11/08 | 6860 | 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
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
@@ -290048,12 +290048,12 @@
2021/05/16 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/05/16 | 5402 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2021/05/16 | 27555 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2021/11/08 | 16964200 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2021/11/08 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2021/11/09 | 16972911 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2021/11/09 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2021/05/16 | 86511 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2021/11/08 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2021/11/08 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2021/11/08 | 2320412 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2021/11/09 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2021/11/09 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2021/11/09 | 2323156 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2021/05/16 | 58801 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2021/05/16 | 42084 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2021/05/16 | 16103 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -295041,7 +295041,7 @@
2020/10/03 | 318630 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2021/11/08 | 627519 | systems/win32/miktex/tm/packages/files.csv.lzma
+2021/11/09 | 627519 | 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
@@ -296470,9 +296470,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2021/10/05 | 39429 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2021/10/05 | 43382 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/11/08 | 251268 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2021/11/08 | 1382935 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2021/11/08 | 1283502 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2021/11/09 | 251303 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2021/11/09 | 1383730 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2021/11/09 | 1282911 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2021/10/05 | 13448 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2021/10/05 | 14320 | 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
@@ -296689,192 +296689,192 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2021/03/17 | 232249 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2021/11/08 | 627602 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2021/11/08 | 51130 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2021/11/08 | 56483 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2021/11/08 | 972382 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2021/11/08 | 1075755 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2021/11/08 | 29084 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2021/11/08 | 31338 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2021/11/08 | 29819 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2021/11/08 | 34659 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2021/11/08 | 50133 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2021/11/08 | 57594 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2021/11/08 | 83782 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2021/11/08 | 95612 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2021/11/08 | 69035 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2021/11/08 | 76143 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2021/11/08 | 27178 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2021/11/08 | 30809 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2021/11/08 | 330667 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2021/11/08 | 392526 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2021/11/08 | 32669 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2021/11/08 | 36603 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2021/11/08 | 51320 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2021/11/08 | 56846 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2021/11/08 | 5003 | systems/win32/miktex/tm/packages/next/miktex-config-2.9.tar.lzma
-2021/11/08 | 255220 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2021/11/08 | 278928 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2021/11/08 | 179996 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2021/11/08 | 195744 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2021/11/08 | 54649 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2021/11/08 | 61817 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2021/11/08 | 21169 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2021/11/08 | 23395 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2021/11/08 | 461862 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2021/11/08 | 46489 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2021/11/08 | 51243 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2021/11/08 | 285000 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2021/11/08 | 325078 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2021/11/08 | 41236 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2021/11/08 | 45297 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2021/11/08 | 119960 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2021/11/08 | 133873 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2021/11/08 | 1283159 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2021/11/08 | 1416384 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2021/11/08 | 100350 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2021/11/08 | 112932 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2021/11/08 | 43041 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2021/11/08 | 48264 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2021/11/08 | 25006 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2021/11/08 | 28178 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2021/11/08 | 56292 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2021/11/08 | 62778 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2021/11/08 | 136323 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2021/11/08 | 153984 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2021/11/08 | 73343 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2021/11/08 | 78137 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2021/11/08 | 71620 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2021/11/08 | 80622 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2021/11/08 | 258837 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2021/11/08 | 295415 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2021/11/08 | 22030 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2021/11/08 | 24993 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2021/11/08 | 97507 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2021/11/08 | 112324 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2021/11/08 | 64405 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2021/11/08 | 73155 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2021/11/08 | 96499 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2021/11/08 | 115346 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2021/11/08 | 38120 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2021/11/08 | 42964 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2021/11/08 | 483645 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2021/11/08 | 566097 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2021/11/08 | 147305 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2021/11/08 | 159707 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2021/11/08 | 94785 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2021/11/08 | 109008 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2021/11/08 | 16353 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2021/11/08 | 17967 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2021/11/08 | 28286 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2021/11/08 | 30056 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2021/11/08 | 629684 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2021/11/08 | 681565 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2021/11/08 | 531950 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2021/11/08 | 596621 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2021/11/08 | 476872 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2021/11/08 | 510642 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2021/11/08 | 94345 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2021/11/08 | 103394 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2021/11/08 | 1686560 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2021/11/08 | 2002249 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2021/11/08 | 67611 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2021/11/08 | 74235 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2021/11/08 | 27398 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2021/11/08 | 31634 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2021/11/08 | 7711 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2021/11/08 | 8759 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2021/11/08 | 196721 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2021/11/08 | 215384 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2021/11/08 | 250326 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2021/11/08 | 283966 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2021/11/08 | 98618 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2021/11/08 | 103795 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2021/11/08 | 60687 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2021/11/08 | 68109 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2021/11/08 | 124731 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2021/11/08 | 136714 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2021/11/08 | 179073 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2021/11/08 | 197419 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2021/11/08 | 199586 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2021/11/08 | 180021 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2021/11/08 | 67504 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2021/11/08 | 76835 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2021/11/08 | 31222 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2021/11/08 | 35064 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2021/11/08 | 37797 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2021/11/08 | 42694 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2021/11/08 | 42855 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2021/11/08 | 46862 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2021/11/08 | 45935 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2021/11/08 | 52438 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2021/11/08 | 194859 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2021/11/08 | 206801 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2021/11/08 | 35995 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2021/11/08 | 40395 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2021/11/08 | 750202 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2021/11/08 | 818524 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2021/11/08 | 198080 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2021/11/08 | 202986 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2021/11/08 | 208319 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2021/11/08 | 243406 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2021/11/08 | 78779 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2021/11/08 | 87688 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2021/11/08 | 1170754 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2021/11/08 | 1302022 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2021/11/08 | 20121 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2021/11/08 | 23901 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2021/11/08 | 31532 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2021/11/08 | 37231 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2021/11/08 | 64161 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2021/11/08 | 72294 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2021/11/08 | 50353 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2021/11/08 | 58032 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2021/11/08 | 686051 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-2.9.tar.lzma
-2021/11/08 | 746268 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64-2.9.tar.lzma
-2021/11/08 | 1345606 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2021/11/08 | 1471002 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2021/11/08 | 42456 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2021/11/08 | 51809 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2021/11/08 | 56562 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2021/11/08 | 60047 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2021/11/08 | 25221 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2021/11/08 | 27286 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2021/11/08 | 16427 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2021/11/08 | 18151 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2021/11/08 | 63715 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2021/11/08 | 69931 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2021/11/08 | 157102 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2021/11/08 | 170630 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2021/11/08 | 57422 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2021/11/08 | 66098 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2021/11/08 | 100079 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2021/11/08 | 107473 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2021/11/08 | 2672109 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2021/11/08 | 2796590 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2021/11/08 | 56319 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2021/11/08 | 62439 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2021/11/08 | 33534 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2021/11/08 | 37383 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2021/11/08 | 27690 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2021/11/08 | 33659 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2021/11/08 | 66313 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2021/11/08 | 71078 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2021/11/08 | 313382 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2021/11/08 | 347654 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2021/11/08 | 55536 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2021/11/08 | 57105 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2021/11/08 | 590226 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2021/11/08 | 624500 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2021/11/08 | 39202 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2021/11/08 | 43384 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/11/08 | 251412 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2021/11/08 | 1384383 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2021/11/08 | 1282431 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2021/11/08 | 13429 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2021/11/08 | 14359 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2021/11/09 | 627602 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2021/11/09 | 51131 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2021/11/09 | 56483 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2021/11/09 | 972387 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/11/09 | 1075755 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/11/09 | 29086 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2021/11/09 | 31338 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2021/11/09 | 29819 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2021/11/09 | 34660 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2021/11/09 | 50135 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/11/09 | 57594 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/11/09 | 83780 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2021/11/09 | 95612 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2021/11/09 | 69038 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2021/11/09 | 76143 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2021/11/09 | 27179 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2021/11/09 | 30809 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/11/09 | 330669 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2021/11/09 | 392527 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2021/11/09 | 32670 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2021/11/09 | 36604 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2021/11/09 | 51321 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2021/11/09 | 56848 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2021/11/09 | 5000 | systems/win32/miktex/tm/packages/next/miktex-config-2.9.tar.lzma
+2021/11/09 | 255222 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2021/11/09 | 278929 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2021/11/09 | 179998 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/11/09 | 195743 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2021/11/09 | 54650 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2021/11/09 | 61817 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2021/11/09 | 21168 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2021/11/09 | 23396 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2021/11/09 | 461862 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/11/09 | 46490 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2021/11/09 | 51243 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2021/11/09 | 285002 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2021/11/09 | 325079 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2021/11/09 | 41236 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2021/11/09 | 45298 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/11/09 | 119960 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2021/11/09 | 133874 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2021/11/09 | 1283160 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2021/11/09 | 1416384 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2021/11/09 | 100353 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2021/11/09 | 112934 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/11/09 | 43043 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2021/11/09 | 48264 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2021/11/09 | 25007 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2021/11/09 | 28178 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2021/11/09 | 56292 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2021/11/09 | 62778 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2021/11/09 | 136324 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2021/11/09 | 153986 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2021/11/09 | 73342 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2021/11/09 | 78136 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2021/11/09 | 71620 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2021/11/09 | 80623 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/11/09 | 258837 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2021/11/09 | 295417 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/11/09 | 22031 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/11/09 | 24993 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2021/11/09 | 97505 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2021/11/09 | 112323 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/11/09 | 64406 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/11/09 | 73155 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2021/11/09 | 96501 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2021/11/09 | 115346 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2021/11/09 | 38123 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2021/11/09 | 42964 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2021/11/09 | 483645 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2021/11/09 | 566097 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2021/11/09 | 147306 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2021/11/09 | 159707 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/11/09 | 94785 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2021/11/09 | 109008 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2021/11/09 | 16353 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2021/11/09 | 17967 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2021/11/09 | 28286 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2021/11/09 | 30056 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2021/11/09 | 629686 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2021/11/09 | 681566 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2021/11/09 | 531950 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2021/11/09 | 596620 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2021/11/09 | 476873 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2021/11/09 | 510641 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2021/11/09 | 94349 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/11/09 | 103394 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/11/09 | 1686559 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2021/11/09 | 2002252 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2021/11/09 | 67613 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2021/11/09 | 74237 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2021/11/09 | 27400 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2021/11/09 | 31634 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2021/11/09 | 7713 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2021/11/09 | 8760 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2021/11/09 | 196720 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2021/11/09 | 215384 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2021/11/09 | 250329 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2021/11/09 | 283966 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2021/11/09 | 98619 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2021/11/09 | 103795 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2021/11/09 | 60688 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2021/11/09 | 68109 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2021/11/09 | 124731 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2021/11/09 | 136716 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/11/09 | 179076 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2021/11/09 | 197421 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2021/11/09 | 199588 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2021/11/09 | 180022 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2021/11/09 | 67505 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/11/09 | 76834 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2021/11/09 | 31224 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2021/11/09 | 35064 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2021/11/09 | 37799 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2021/11/09 | 42695 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2021/11/09 | 42857 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2021/11/09 | 46862 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2021/11/09 | 45937 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2021/11/09 | 52438 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2021/11/09 | 194860 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/11/09 | 206801 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2021/11/09 | 35995 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2021/11/09 | 40395 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2021/11/09 | 750202 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2021/11/09 | 818523 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2021/11/09 | 198081 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2021/11/09 | 202987 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2021/11/09 | 208318 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2021/11/09 | 243406 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2021/11/09 | 78780 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2021/11/09 | 87689 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2021/11/09 | 1170754 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2021/11/09 | 1302024 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2021/11/09 | 20122 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2021/11/09 | 23901 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2021/11/09 | 31531 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2021/11/09 | 37233 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2021/11/09 | 64162 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2021/11/09 | 72295 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2021/11/09 | 50355 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2021/11/09 | 58034 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2021/11/09 | 686051 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-2.9.tar.lzma
+2021/11/09 | 746268 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64-2.9.tar.lzma
+2021/11/09 | 1345606 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2021/11/09 | 1471002 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2021/11/09 | 42459 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2021/11/09 | 51810 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/11/09 | 56564 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2021/11/09 | 60048 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2021/11/09 | 25224 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2021/11/09 | 27288 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2021/11/09 | 16428 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2021/11/09 | 18152 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2021/11/09 | 63717 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2021/11/09 | 69932 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/11/09 | 157103 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2021/11/09 | 170631 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2021/11/09 | 57423 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2021/11/09 | 66099 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2021/11/09 | 100082 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2021/11/09 | 107474 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/11/09 | 2672111 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2021/11/09 | 2796591 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2021/11/09 | 56319 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2021/11/09 | 62438 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2021/11/09 | 33534 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2021/11/09 | 37383 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2021/11/09 | 27693 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2021/11/09 | 33661 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2021/11/09 | 66314 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2021/11/09 | 71079 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2021/11/09 | 313384 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2021/11/09 | 347655 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2021/11/09 | 55537 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2021/11/09 | 57106 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2021/11/09 | 590225 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2021/11/09 | 624500 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2021/11/09 | 39204 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2021/11/09 | 43385 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2021/11/09 | 251440 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2021/11/09 | 1383098 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2021/11/09 | 1282064 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2021/11/09 | 13431 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2021/11/09 | 14359 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2021/11/08 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2021/11/09 | 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
@@ -297295,7 +297295,7 @@
2020/10/20 | 342254 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
2021/04/23 | 274028 | systems/win32/miktex/tm/packages/principia.tar.lzma
-2021/11/08 | 958 | systems/win32/miktex/tm/packages/pr.ini
+2021/11/09 | 958 | 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
@@ -298977,7 +298977,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2021/11/09 | 186 | timestamp
+2021/11/10 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2021/08/04 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 91173b5a09..d9f7cd4b23 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 33cde09bfa..fb8581a835 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,252 +1,379 @@
-2021/11/08 | 98618 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2021/11/08 | 97507 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2021/11/08 | 972382 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/11/09 | 99820 | systems/texlive/tlnet/archive/penlight.r61004.tar.xz
+2021/11/09 | 98619 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2021/11/09 | 98036 | macros/latex/contrib/minimalist/minimalist-doc.pdf
+2021/11/09 | 97981 | macros/latex/contrib/projlib/ProjLib-doc.dtx
+2021/11/09 | 97505 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2021/11/09 | 972387 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/11/09 | 96501 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2021/11/09 | 958 | systems/win32/miktex/tm/packages/pr.ini
+2021/11/09 | 95612 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2021/11/09 | 94785 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2021/11/09 | 94591 | macros/latex/contrib/colorist/colorist-doc.pdf
+2021/11/09 | 94349 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/11/09 | 87689 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2021/11/09 | 8760 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2021/11/09 | 85810 | macros/latex/contrib/colorist/colorist.sty
+2021/11/09 | 857 | macros/latex/contrib/projlib/ProjLib-doc.ins
+2021/11/09 | 840824 | systems/texlive/tlnet/archive/babel.doc.r61001.tar.xz
+2021/11/09 | 84040 | macros/latex/contrib/animate/animate.tex
+2021/11/09 | 83780 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2021/11/09 | 818523 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2021/11/09 | 81296 | macros/latex/contrib/easybook/easybook.dtx
+2021/11/09 | 80973 | macros/latex/contrib/easybook/easybook.tex
+2021/11/09 | 80623 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/11/09 | 78780 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2021/11/09 | 78136 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2021/11/09 | 780972 | macros/unicodetex/latex/beaulivre.zip
+2021/11/09 | 774053 | macros/latex/contrib/projlib.zip
+2021/11/09 | 7713 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2021/11/09 | 76834 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2021/11/09 | 76143 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2021/11/09 | 750202 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2021/11/09 | 746268 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64-2.9.tar.lzma
+2021/11/09 | 745199 | macros/unicodetex/latex/simplivre.zip
+2021/11/09 | 74237 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2021/11/09 | 73342 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2021/11/09 | 73155 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2021/11/09 | 73001 | macros/generic/texdimens.zip
+2021/11/09 | 72295 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2021/11/09 | 71620 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2021/11/09 | 71079 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2021/11/09 | 70717 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.sty
+2021/11/09 | 69932 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/11/09 | 695108 | systems/texlive/tlnet/archive/babel.source.r61001.tar.xz
+2021/11/09 | 69280 | systems/texlive/tlnet/archive/spbmark.doc.r61000.tar.xz
+2021/11/09 | 69038 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2021/11/09 | 686051 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-2.9.tar.lzma
+2021/11/09 | 681566 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2021/11/09 | 68109 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2021/11/09 | 6810786 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2021/11/09 | 67613 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2021/11/09 | 67505 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/11/09 | 6727 | macros/latex/contrib/minimalist/minimart.cls
+2021/11/09 | 6724 | macros/latex/contrib/minimalist/minimbook.cls
+2021/11/09 | 66314 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2021/11/09 | 66099 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2021/11/09 | 6484 | systems/texlive/tlnet/archive/lua-widow-control.r61002.tar.xz
+2021/11/09 | 64406 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/11/09 | 64162 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2021/11/09 | 63717 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2021/11/09 | 6355 | macros/latex/contrib/colorist/colorart.cls
+2021/11/09 | 6352 | macros/latex/contrib/colorist/colorbook.cls
+2021/11/09 | 629686 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2021/11/09 | 62778 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2021/11/09 | 627602 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2021/11/09 | 627519 | systems/win32/miktex/tm/packages/files.csv.lzma
+2021/11/09 | 624500 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2021/11/09 | 62438 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2021/11/09 | 623358 | macros/unicodetex/latex/lebhart.zip
+2021/11/09 | 623244 | macros/latex/contrib/easybook.zip
+2021/11/09 | 61817 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2021/11/09 | 60688 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2021/11/09 | 60048 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2021/11/09 | 596 | macros/generic/texdimens/LICENSE.md
+2021/11/09 | 596620 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2021/11/09 | 594414 | macros/unicodetex/latex/einfart.zip
+2021/11/09 | 590225 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2021/11/09 | 5848 | systems/texlive/tlnet/archive/lutabulartools.r61003.tar.xz
+2021/11/09 | 581933 | macros/latex/contrib/easybook/easybook.pdf
+2021/11/09 | 58034 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2021/11/09 | 57594 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/11/09 | 57423 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2021/11/09 | 57106 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2021/11/09 | 56848 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2021/11/09 | 566097 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2021/11/09 | 56564 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2021/11/09 | 56483 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2021/11/09 | 56319 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2021/11/09 | 56292 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2021/11/09 | 55628 | systems/texlive/tlnet/archive/lutabulartools.doc.r61003.tar.xz
+2021/11/09 | 55537 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2021/11/09 | 54650 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2021/11/09 | 54477 | help/ctan/CTAN-upload-addendum.html
+2021/11/09 | 531950 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2021/11/09 | 52438 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2021/11/09 | 52009 | macros/generic/texdimens/texdimens.pdf
+2021/11/09 | 51810 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/11/09 | 51321 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2021/11/09 | 51243 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2021/11/09 | 51131 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2021/11/09 | 510641 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2021/11/09 | 50355 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2021/11/09 | 50135 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/11/09 | 5000 | systems/win32/miktex/tm/packages/next/miktex-config-2.9.tar.lzma
+2021/11/09 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2021/11/09 | 483645 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2021/11/09 | 48264 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2021/11/09 | 476873 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2021/11/09 | 4728 | systems/texlive/tlnet/archive/bodeplot.r60996.tar.xz
+2021/11/09 | 46862 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2021/11/09 | 466400 | systems/texlive/tlnet/archive/xindex.doc.r60997.tar.xz
+2021/11/09 | 46490 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2021/11/09 | 461862 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/11/09 | 45937 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2021/11/09 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2021/11/09 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2021/11/09 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2021/11/09 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2021/11/09 | 45298 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/11/09 | 45081 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.tex
+2021/11/09 | 4424 | systems/texlive/tlnet/archive/etl.r60998.tar.xz
+2021/11/09 | 438396 | systems/texlive/tlnet/archive/bodeplot.doc.r60996.tar.xz
+2021/11/09 | 4348 | macros/latex/contrib/projlib/README.md
+2021/11/09 | 43385 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2021/11/09 | 43043 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2021/11/09 | 42964 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2021/11/09 | 42857 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2021/11/09 | 42695 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2021/11/09 | 42459 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2021/11/09 | 41236 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2021/11/09 | 40418 | macros/generic/texdimens/texdimens.tex
+2021/11/09 | 40395 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2021/11/09 | 401092 | systems/texlive/tlnet/archive/texlive-scripts.doc.r60994.tar.xz
+2021/11/09 | 392527 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2021/11/09 | 39204 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2021/11/09 | 3862673 | macros/latex/contrib/animate/animate.pdf
+2021/11/09 | 38123 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2021/11/09 | 37799 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2021/11/09 | 37383 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2021/11/09 | 37233 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2021/11/09 | 36604 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2021/11/09 | 35995 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2021/11/09 | 358088 | systems/texlive/tlnet/archive/etl.doc.r60998.tar.xz
+2021/11/09 | 35064 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2021/11/09 | 347655 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2021/11/09 | 34660 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2021/11/09 | 3400 | macros/generic/texdimens/README.md
+2021/11/09 | 33661 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2021/11/09 | 33534 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2021/11/09 | 33284 | systems/texlive/tlnet/archive/xindex.r60997.tar.xz
+2021/11/09 | 331973 | macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.pdf
+2021/11/09 | 330669 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2021/11/09 | 32670 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2021/11/09 | 325079 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2021/11/09 | 3229525 | install/macros/latex/contrib/animate.tds.zip
+2021/11/09 | 3227252 | macros/latex/contrib/animate.zip
+2021/11/09 | 322521 | macros/latex/contrib/projlib/ProjLib-doc-cn.pdf
+2021/11/09 | 31634 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2021/11/09 | 31531 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2021/11/09 | 31373 | macros/latex/contrib/minimalist/minimalist.sty
+2021/11/09 | 31338 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2021/11/09 | 313384 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2021/11/09 | 31224 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2021/11/09 | 310432 | macros/unicodetex/latex/simplivre/simplivre-doc-cn.pdf
+2021/11/09 | 30809 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/11/09 | 30056 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2021/11/09 | 29819 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2021/11/09 | 295417 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/11/09 | 29380 | macros/latex/contrib/minimalist/minimalist-doc.tex
+2021/11/09 | 29192 | macros/unicodetex/latex/einfart/einfart-doc-fr.tex
+2021/11/09 | 29086 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2021/11/09 | 28845 | macros/generic/texdimens/texdimens.md
+2021/11/09 | 285002 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2021/11/09 | 283966 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2021/11/09 | 28379 | macros/unicodetex/latex/simplivre/simplivre-doc-fr.tex
+2021/11/09 | 28376 | macros/latex/contrib/colorist/colorist-doc.tex
+2021/11/09 | 2832 | macros/latex/contrib/projlib/ProjLib.ins
+2021/11/09 | 28286 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2021/11/09 | 28178 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2021/11/09 | 28171 | macros/unicodetex/latex/lebhart/lebhart-doc-fr.tex
+2021/11/09 | 280502 | macros/unicodetex/latex/lebhart/lebhart-doc-cn.pdf
+2021/11/09 | 2796591 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2021/11/09 | 278929 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2021/11/09 | 27693 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2021/11/09 | 276332 | systems/texlive/tlnet/archive/lua-widow-control.doc.r61002.tar.xz
+2021/11/09 | 27400 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2021/11/09 | 272 | macros/generic/texdimens/texdimens.sty
+2021/11/09 | 27288 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2021/11/09 | 27179 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2021/11/09 | 27089 | macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.tex
+2021/11/09 | 26979 | macros/unicodetex/latex/einfart/einfart-doc-en.tex
+2021/11/09 | 2672111 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2021/11/09 | 26620 | systems/texlive/tlnet/archive/penlight.doc.r61004.tar.xz
+2021/11/09 | 26268 | macros/unicodetex/latex/simplivre/simplivre-doc-en.tex
+2021/11/09 | 26049 | macros/unicodetex/latex/lebhart/lebhart-doc-en.tex
+2021/11/09 | 258837 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2021/11/09 | 25631155 | systems/texlive/tlnet/install-tl.zip
+2021/11/09 | 255222 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2021/11/09 | 25224 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2021/11/09 | 251440 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2021/11/09 | 251303 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2021/11/09 | 25110 | macros/unicodetex/latex/beaulivre/beaulivre-doc-en.tex
+2021/11/09 | 2508 | systems/texlive/tlnet/archive/spbmark.r61000.tar.xz
+2021/11/09 | 250445 | macros/unicodetex/latex/einfart/einfart-doc-cn.pdf
+2021/11/09 | 25035 | macros/unicodetex/latex/einfart/einfart-doc-cn.tex
+2021/11/09 | 250329 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2021/11/09 | 25007 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2021/11/09 | 24993 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2021/11/09 | 24345 | macros/unicodetex/latex/simplivre/simplivre-doc-cn.tex
+2021/11/09 | 243406 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2021/11/09 | 24313 | macros/unicodetex/latex/lebhart/lebhart-doc-cn.tex
+2021/11/09 | 23901 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2021/11/09 | 23396 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2021/11/09 | 23377 | macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.tex
+2021/11/09 | 2323156 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2021/11/09 | 22031 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/11/09 | 219613 | macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.pdf
+2021/11/09 | 215690 | macros/unicodetex/latex/beaulivre/beaulivre-doc-en.pdf
+2021/11/09 | 215384 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2021/11/09 | 214790 | macros/unicodetex/latex/simplivre/simplivre-doc-fr.pdf
+2021/11/09 | 211883 | macros/unicodetex/latex/simplivre/simplivre-doc-en.pdf
+2021/11/09 | 21168 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2021/11/09 | 20870307 | systems/texlive/tlnet/install-tl-windows.exe
+2021/11/09 | 208318 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2021/11/09 | 206801 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2021/11/09 | 2062 | macros/latex/contrib/minimalist/README.md
+2021/11/09 | 202987 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2021/11/09 | 202446 | macros/latex/contrib/projlib/ProjLib-doc-fr.pdf
+2021/11/09 | 20122 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2021/11/09 | 2008 | macros/latex/contrib/colorist/README.md
+2021/11/09 | 200811 | macros/latex/contrib/projlib/ProjLib-doc-en.pdf
+2021/11/09 | 2002252 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2021/11/09 | 199588 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2021/11/09 | 198081 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2021/11/09 | 197421 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2021/11/09 | 196720 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2021/11/09 | 195743 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2021/11/09 | 194860 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/11/09 | 19267 | macros/unicodetex/latex/simplivre/simplivre.cls
+2021/11/09 | 19263 | macros/unicodetex/latex/einfart/einfart.cls
+2021/11/09 | 19106 | macros/unicodetex/latex/simplivre/LICENSE
+2021/11/09 | 19106 | macros/unicodetex/latex/lebhart/LICENSE
+2021/11/09 | 19106 | macros/unicodetex/latex/einfart/LICENSE
+2021/11/09 | 19106 | macros/unicodetex/latex/beaulivre/LICENSE
+2021/11/09 | 19106 | macros/latex/contrib/projlib/LICENSE
+2021/11/09 | 19106 | macros/latex/contrib/minimalist/LICENSE
+2021/11/09 | 19106 | macros/latex/contrib/colorist/LICENSE
+2021/11/09 | 18851 | macros/unicodetex/latex/beaulivre/beaulivre.cls
+2021/11/09 | 18847 | macros/unicodetex/latex/lebhart/lebhart.cls
+2021/11/09 | 185720 | macros/latex/contrib/srdp-mathematik.zip
+2021/11/09 | 181820 | systems/texlive/tlnet/archive/babel.r61001.tar.xz
+2021/11/09 | 18152 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2021/11/09 | 180022 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2021/11/09 | 179998 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/11/09 | 17967 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2021/11/09 | 179076 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2021/11/09 | 176907 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.pdf
+2021/11/09 | 170631 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2021/11/09 | 16972911 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2021/11/09 | 1686559 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2021/11/09 | 16428 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2021/11/09 | 16353 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2021/11/09 | 162102 | macros/unicodetex/latex/einfart/einfart-doc-fr.pdf
+2021/11/09 | 160324 | macros/unicodetex/latex/lebhart/lebhart-doc-fr.pdf
+2021/11/09 | 159707 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/11/09 | 157282 | macros/unicodetex/latex/lebhart/lebhart-doc-en.pdf
+2021/11/09 | 157103 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2021/11/09 | 157077 | macros/unicodetex/latex/einfart/einfart-doc-en.pdf
+2021/11/09 | 15532 | systems/texlive/tlnet/archive/etl.source.r60998.tar.xz
+2021/11/09 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2021/11/09 | 153986 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2021/11/09 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2021/11/09 | 147306 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2021/11/09 | 1471002 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2021/11/09 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2021/11/09 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2021/11/09 | 14359 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2021/11/09 | 1416384 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2021/11/09 | 1383730 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2021/11/09 | 1383098 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2021/11/09 | 137867 | macros/latex/contrib/animate/animate.sty
+2021/11/09 | 136716 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/11/09 | 136324 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2021/11/09 | 135750 | macros/latex/contrib/projlib/ProjLib.dtx
+2021/11/09 | 13552 | systems/texlive/tlnet/archive/bodeplot.source.r60996.tar.xz
+2021/11/09 | 1352 | macros/latex/contrib/srdp-mathematik/README.txt
+2021/11/09 | 1345606 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2021/11/09 | 13431 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2021/11/09 | 133874 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2021/11/09 | 1302024 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2021/11/09 | 1283160 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2021/11/09 | 1282911 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2021/11/09 | 1282064 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2021/11/09 | 12546 | macros/latex/contrib/animate/ChangeLog
+2021/11/09 | 124731 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2021/11/09 | 121191 | support/tex4ebook.zip
+2021/11/09 | 120761 | macros/latex/contrib/colorist.zip
+2021/11/09 | 120165 | macros/latex/contrib/minimalist.zip
+2021/11/09 | 119960 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2021/11/09 | 1170754 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2021/11/09 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2021/11/09 | 115346 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2021/11/09 | 11420 | systems/texlive/tlnet/archive/lua-widow-control.source.r61002.tar.xz
+2021/11/09 | 112934 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/11/09 | 112323 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/11/09 | 112313 | macros/latex/contrib/srdp-mathematik/srdp-tables.sty
+2021/11/09 | 1116 | macros/unicodetex/latex/einfart/README.md
+2021/11/09 | 1113 | macros/unicodetex/latex/simplivre/README.md
+2021/11/09 | 110812 | systems/texlive/tlnet/archive/profcollege.r60999.tar.xz
+2021/11/09 | 1098 | macros/unicodetex/latex/lebhart/README.md
+2021/11/09 | 1096 | macros/unicodetex/latex/beaulivre/README.md
+2021/11/09 | 109008 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2021/11/09 | 108272 | systems/texlive/tlnet/archive/texlive-scripts.r60994.tar.xz
+2021/11/09 | 1075755 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/11/09 | 107474 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/11/09 | 103795 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2021/11/09 | 103394 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/11/09 | 100353 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2021/11/09 | 100082 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2021/11/09 | 10005384 | systems/texlive/tlnet/archive/profcollege.doc.r60999.tar.xz
+2021/11/08 | 991 | support/tex4ebook/tex4ebook-exec_azw.lua
2021/11/08 | 9660 | systems/texlive/tlnet/archive/jfmutil.doc.r60987.tar.xz
-2021/11/08 | 96499 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2021/11/08 | 958 | systems/win32/miktex/tm/packages/pr.ini
-2021/11/08 | 95612 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2021/11/08 | 94785 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2021/11/08 | 94345 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/11/08 | 9430 | support/tex4ebook/tex4ebook-exec_epub3.lua
2021/11/08 | 8912 | systems/texlive/tlnet/archive/yamlvars.r60990.tar.xz
2021/11/08 | 8902 | macros/latex/contrib/spbmark/spbmark.tex
2021/11/08 | 8884 | macros/latex/contrib/spbmark/spbmark.sty
-2021/11/08 | 87688 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2021/11/08 | 8759 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
2021/11/08 | 854250 | macros/latex/required/babel/base/babel.pdf
-2021/11/08 | 83782 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2021/11/08 | 818524 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2021/11/08 | 80622 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/11/08 | 85304 | support/tex4ebook/tex4ebook-doc.pdf
2021/11/08 | 793811 | macros/latex/required/babel/base/locale.zip
-2021/11/08 | 78779 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2021/11/08 | 78137 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2021/11/08 | 7711 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2021/11/08 | 76835 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2021/11/08 | 76143 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2021/11/08 | 750202 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2021/11/08 | 746268 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64-2.9.tar.lzma
+2021/11/08 | 752 | support/tex4ebook/tex4ebook-doc.tex
2021/11/08 | 7461 | macros/latex/required/babel/base/babel.ins
-2021/11/08 | 74235 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2021/11/08 | 73343 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2021/11/08 | 73155 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2021/11/08 | 72294 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
2021/11/08 | 7176 | systems/texlive/tlnet/archive/handoutwithnotes.source.r60986.tar.xz
-2021/11/08 | 71620 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
2021/11/08 | 715175 | macros/latex/required/babel/base/babel.dtx
2021/11/08 | 71094 | macros/latex/contrib/spbmark.zip
-2021/11/08 | 71078 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2021/11/08 | 69931 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2021/11/08 | 69388 | systems/texlive/tlnet/archive/spbmark.doc.r60989.tar.xz
2021/11/08 | 6922 | macros/luatex/generic/lua-widow-control/lwc-documentation.mkxl
-2021/11/08 | 69035 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2021/11/08 | 686051 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-2.9.tar.lzma
-2021/11/08 | 681565 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2021/11/08 | 68109 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2021/11/08 | 6810730 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2021/11/08 | 67611 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2021/11/08 | 67504 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/11/08 | 6860 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2021/11/08 | 67226 | macros/latex/contrib/spbmark/spbmark.pdf
-2021/11/08 | 66313 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2021/11/08 | 66098 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2021/11/08 | 64405 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2021/11/08 | 64161 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2021/11/08 | 63715 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
2021/11/08 | 63546 | macros/luatex/generic/lutabulartools.zip
-2021/11/08 | 629684 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2021/11/08 | 62778 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2021/11/08 | 627602 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2021/11/08 | 627519 | systems/win32/miktex/tm/packages/files.csv.lzma
-2021/11/08 | 624500 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2021/11/08 | 62439 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2021/11/08 | 61817 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2021/11/08 | 60687 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
2021/11/08 | 602512 | systems/texlive/tlnet/archive/easybook.doc.r60988.tar.xz
-2021/11/08 | 60047 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2021/11/08 | 596621 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2021/11/08 | 590226 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2021/11/08 | 58032 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2021/11/08 | 57594 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2021/11/08 | 57422 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2021/11/08 | 57105 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2021/11/08 | 56846 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2021/11/08 | 566097 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2021/11/08 | 56562 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2021/11/08 | 56483 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2021/11/08 | 56319 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2021/11/08 | 56292 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2021/11/08 | 55536 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2021/11/08 | 54649 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2021/11/08 | 531950 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2021/11/08 | 52438 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2021/11/08 | 51809 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2021/11/08 | 51320 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2021/11/08 | 51243 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2021/11/08 | 51130 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2021/11/08 | 510642 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2021/11/08 | 50353 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2021/11/08 | 50133 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2021/11/08 | 5003 | systems/win32/miktex/tm/packages/next/miktex-config-2.9.tar.lzma
-2021/11/08 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2021/11/08 | 483645 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2021/11/08 | 48264 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2021/11/08 | 476872 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2021/11/08 | 46862 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2021/11/08 | 46489 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2021/11/08 | 461862 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2021/11/08 | 45935 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2021/11/08 | 5726 | support/tex4ebook/tex4ebook
+2021/11/08 | 5023 | support/tex4ebook/tex4ebook.sty
2021/11/08 | 456969 | graphics/pgf/contrib/bodeplot.zip
-2021/11/08 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2021/11/08 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2021/11/08 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2021/11/08 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
-2021/11/08 | 45297 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
2021/11/08 | 43840 | systems/texlive/tlnet/archive/yamlvars.doc.r60990.tar.xz
-2021/11/08 | 43384 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2021/11/08 | 4325 | support/tex4ebook/tex4ebook-epub3.4ht
2021/11/08 | 43076 | systems/texlive/tlnet/archive/suftesi.source.r60991.tar.xz
-2021/11/08 | 43041 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2021/11/08 | 42964 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2021/11/08 | 42855 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2021/11/08 | 42694 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2021/11/08 | 42456 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2021/11/08 | 41236 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2021/11/08 | 40395 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2021/11/08 | 401052 | systems/texlive/tlnet/archive/texlive-scripts.doc.r60984.tar.xz
-2021/11/08 | 392526 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2021/11/08 | 39202 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2021/11/08 | 38120 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
2021/11/08 | 3795 | macros/luatex/generic/lua-widow-control/lwc-sample.tex
-2021/11/08 | 37797 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2021/11/08 | 37383 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2021/11/08 | 37231 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2021/11/08 | 36603 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2021/11/08 | 35995 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
2021/11/08 | 3564 | systems/texlive/tlnet/archive/handoutwithnotes.r60986.tar.xz
2021/11/08 | 3526 | macros/latex/required/babel/base/bbidxglo.dtx
-2021/11/08 | 35064 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2021/11/08 | 347654 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2021/11/08 | 34659 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2021/11/08 | 33659 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2021/11/08 | 33534 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2021/11/08 | 330667 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2021/11/08 | 32669 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2021/11/08 | 325078 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
2021/11/08 | 316812 | systems/texlive/tlnet/archive/handoutwithnotes.doc.r60986.tar.xz
-2021/11/08 | 31634 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2021/11/08 | 31532 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2021/11/08 | 31338 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2021/11/08 | 313382 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2021/11/08 | 31222 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2021/11/08 | 30809 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
2021/11/08 | 304194 | macros/luatex/generic/lua-widow-control/lua-widow-control.pdf
2021/11/08 | 300865 | install/macros/luatex/generic/lua-widow-control.tds.zip
-2021/11/08 | 30056 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2021/11/08 | 29819 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
2021/11/08 | 297901 | macros/luatex/generic/lua-widow-control.zip
-2021/11/08 | 295415 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2021/11/08 | 29084 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
2021/11/08 | 2869948 | install/macros/latex/required/babel-base.tds.zip
-2021/11/08 | 285000 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2021/11/08 | 283966 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2021/11/08 | 28286 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2021/11/08 | 28178 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2021/11/08 | 2796590 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2021/11/08 | 278928 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2021/11/08 | 27690 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2021/11/08 | 27398 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2021/11/08 | 27286 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2021/11/08 | 27178 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2021/11/08 | 2672109 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2021/11/08 | 258837 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2021/11/08 | 2677 | support/tex4ebook/tex4ebook-tidyconf.conf
2021/11/08 | 25788 | systems/texlive/tlnet/archive/jfmutil.r60987.tar.xz
-2021/11/08 | 25631132 | systems/texlive/tlnet/install-tl.zip
-2021/11/08 | 255220 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2021/11/08 | 25221 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2021/11/08 | 251412 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2021/11/08 | 251268 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2021/11/08 | 2504 | systems/texlive/tlnet/archive/spbmark.r60989.tar.xz
-2021/11/08 | 250326 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2021/11/08 | 25006 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2021/11/08 | 24993 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2021/11/08 | 243406 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
2021/11/08 | 2431 | macros/luatex/generic/lua-widow-control/README.md
-2021/11/08 | 23901 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2021/11/08 | 23395 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2021/11/08 | 2320412 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2021/11/08 | 22174 | macros/luatex/generic/lua-widow-control/lwc-documentation.tex
-2021/11/08 | 22030 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
2021/11/08 | 21890 | macros/latex/required/babel/base/bbcompat.dtx
-2021/11/08 | 215384 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2021/11/08 | 21169 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2021/11/08 | 20873048 | systems/texlive/tlnet/install-tl-windows.exe
-2021/11/08 | 208319 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2021/11/08 | 206801 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2021/11/08 | 202986 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2021/11/08 | 20121 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2021/11/08 | 2002249 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2021/11/08 | 199586 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
2021/11/08 | 1994 | macros/latex/required/babel/base/README.md
2021/11/08 | 1989 | macros/luatex/generic/lua-widow-control/t-lua-widow-control.mkxl
-2021/11/08 | 198080 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2021/11/08 | 197419 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2021/11/08 | 196721 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
2021/11/08 | 1962 | macros/luatex/generic/lua-widow-control/lua-widow-control.sty
-2021/11/08 | 195744 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2021/11/08 | 194859 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
2021/11/08 | 1835928 | macros/latex/required/babel/base.zip
-2021/11/08 | 18151 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2021/11/08 | 180021 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2021/11/08 | 179996 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2021/11/08 | 17967 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2021/11/08 | 179073 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
2021/11/08 | 17704 | systems/texlive/tlnet/archive/easybook.source.r60988.tar.xz
2021/11/08 | 17652 | systems/texlive/tlnet/archive/easybook.r60988.tar.xz
-2021/11/08 | 170630 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2021/11/08 | 16964200 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2021/11/08 | 1686560 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2021/11/08 | 16427 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2021/11/08 | 16353 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2021/11/08 | 159707 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/11/08 | 1732 | support/tex4ebook/tex4ebook-exec_mobi.lua
+2021/11/08 | 16595 | support/tex4ebook/readme.tex
+2021/11/08 | 15937 | support/tex4ebook/tex4ebook-exec_epub.lua
2021/11/08 | 1579 | macros/luatex/generic/lua-widow-control/lua-widow-control.tex
-2021/11/08 | 157102 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2021/11/08 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2021/11/08 | 153984 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2021/11/08 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2021/11/08 | 15432 | support/tex4ebook/tex4ebook.4ht
2021/11/08 | 1492 | macros/luatex/generic/lua-widow-control/lwc-documentation.bib
2021/11/08 | 14812 | systems/texlive/tlnet/archive/suftesi.r60991.tar.xz
-2021/11/08 | 147305 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2021/11/08 | 1471002 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2021/11/08 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2021/11/08 | 14599 | support/tex4ebook/changelog.tex
2021/11/08 | 145051 | macros/luatex/generic/penlight.zip
-2021/11/08 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2021/11/08 | 14359 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2021/11/08 | 1416384 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2021/11/08 | 1384383 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2021/11/08 | 1382935 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2021/11/08 | 136714 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2021/11/08 | 136323 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
2021/11/08 | 13483 | macros/luatex/generic/lua-widow-control/lua-widow-control.lua
-2021/11/08 | 1345606 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2021/11/08 | 13429 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2021/11/08 | 133873 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2021/11/08 | 1302022 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2021/11/08 | 1283502 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2021/11/08 | 1283159 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2021/11/08 | 1282431 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2021/11/08 | 124731 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2021/11/08 | 119960 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2021/11/08 | 1170754 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2021/11/08 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
-2021/11/08 | 115346 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2021/11/08 | 112932 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2021/11/08 | 112324 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2021/11/08 | 109008 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2021/11/08 | 108256 | systems/texlive/tlnet/archive/texlive-scripts.r60984.tar.xz
-2021/11/08 | 1075755 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2021/11/08 | 107473 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/11/08 | 13129 | support/tex4ebook/README
+2021/11/08 | 1151 | support/tex4ebook/tex4ebook-exec_azw3.lua
2021/11/08 | 1040136 | systems/texlive/tlnet/archive/suftesi.doc.r60991.tar.xz
-2021/11/08 | 103795 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2021/11/08 | 103394 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2021/11/08 | 100350 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2021/11/08 | 100079 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
2021/11/07 | 9427 | systems/win32/miktex/tm/packages/srdp-mathematik__source.tar.lzma
2021/11/07 | 9314 | macros/luatex/generic/lutabulartools/lutabulartools.lua
2021/11/07 | 9223 | indexing/xindex/doc/tests/demo3.pdf
@@ -258,8 +385,6 @@
2021/11/07 | 8345 | macros/luatex/generic/lutabulartools/lutabulartools.tex
2021/11/07 | 82758 | systems/win32/miktex/tm/packages/pyluatex__doc.tar.lzma
2021/11/07 | 8212 | systems/texlive/tlnet/archive/pwebmac.r60979.tar.xz
-2021/11/07 | 81475 | macros/latex/contrib/easybook/easybook.dtx
-2021/11/07 | 80975 | macros/latex/contrib/easybook/easybook.tex
2021/11/07 | 80664 | systems/win32/miktex/tm/packages/glossaries.tar.lzma
2021/11/07 | 80454 | indexing/xindex/lualatex/xindex-unicode.lua
2021/11/07 | 7821 | indexing/xindex/lualatex/xindex-yannis.lua
@@ -274,7 +399,6 @@
2021/11/07 | 71391 | systems/win32/miktex/tm/packages/bboldx.tar.lzma
2021/11/07 | 7064 | systems/texlive/tlnet/archive/reverxii.source.r60973.tar.xz
2021/11/07 | 6893 | systems/win32/miktex/tm/packages/pyluatex.tar.lzma
-2021/11/07 | 6764 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2021/11/07 | 6727 | systems/win32/miktex/tm/packages/babel-sorbian__source.tar.lzma
2021/11/07 | 6704 | systems/texlive/tlnet/archive/pyluatex.r60977.tar.xz
2021/11/07 | 659987 | systems/win32/miktex/tm/packages/projlib__doc.tar.lzma
@@ -287,13 +411,11 @@
2021/11/07 | 630 | indexing/xindex/doc/tests/Umlaute.ind
2021/11/07 | 630 | indexing/xindex/doc/tests/Umlaute2.ind
2021/11/07 | 6275 | systems/win32/miktex/tm/packages/pdfoverlay__source.tar.lzma
-2021/11/07 | 623225 | macros/latex/contrib/easybook.zip
2021/11/07 | 61751 | systems/win32/miktex/tm/packages/siunitx.tar.lzma
2021/11/07 | 59544 | macros/luatex/generic/lutabulartools/lutabulartools.pdf
2021/11/07 | 5944 | systems/win32/miktex/tm/packages/ejpecp.tar.lzma
2021/11/07 | 584554 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
2021/11/07 | 5838 | systems/win32/miktex/tm/packages/tex4ebook__source.tar.lzma
-2021/11/07 | 581902 | macros/latex/contrib/easybook/easybook.pdf
2021/11/07 | 568193 | indexing/xindex.zip
2021/11/07 | 5675 | systems/win32/miktex/tm/packages/luakeys.tar.lzma
2021/11/07 | 566422 | systems/win32/miktex/tm/packages/pdfoverlay__doc.tar.lzma
@@ -334,6 +456,7 @@
2021/11/07 | 39089 | indexing/xindex/doc/tests/buch.pdf
2021/11/07 | 39006 | fonts/utilities/jfmutil.zip
2021/11/07 | 3897 | indexing/xindex/lualatex/xindex-baselib.lua
+2021/11/07 | 374434 | macros/texinfo/latest/texinfo.tex
2021/11/07 | 372730 | macros/latex/contrib/etl.zip
2021/11/07 | 368784 | systems/texlive/tlnet/archive/erewhon.doc.r60974.tar.xz
2021/11/07 | 368175 | macros/latex/contrib/etl/etl.pdf
@@ -546,7 +669,6 @@
2021/11/06 | 49188 | macros/latex/contrib/profcollege/metapost/datastest/bresil.dat
2021/11/06 | 4890 | macros/latex/contrib/profcollege/metapost/datastest/yemen.dat
2021/11/06 | 4851 | macros/latex/contrib/profcollege/metapost/datastest/honduras.dat
-2021/11/06 | 4712 | systems/texlive/tlnet/archive/bodeplot.r60958.tar.xz
2021/11/06 | 4689288 | systems/win32/winshell/WinShellSetup.exe
2021/11/06 | 4630 | macros/latex/contrib/profcollege/metapost/datastest/equateur.dat
2021/11/06 | 4579 | macros/latex/contrib/profcollege/metapost/datastest/cambodge.dat
@@ -554,7 +676,6 @@
2021/11/06 | 4561 | macros/latex/contrib/profcollege/metapost/datastest/malawi.dat
2021/11/06 | 4515 | macros/latex/contrib/profcollege/metapost/datastest/eritre.dat
2021/11/06 | 44064 | systems/texlive/tlnet/archive/testidx.r60966.tar.xz
-2021/11/06 | 437836 | systems/texlive/tlnet/archive/bodeplot.doc.r60958.tar.xz
2021/11/06 | 43486 | macros/latex/contrib/profcollege/metapost/datastest/usa2.dat
2021/11/06 | 4280 | macros/latex/contrib/profcollege/metapost/datastest/autriche.dat
2021/11/06 | 4277242 | macros/latex/contrib/profcollege/metapost/datastest/fleuveseurope.dat
@@ -680,7 +801,6 @@
2021/11/06 | 13792 | macros/latex/contrib/profcollege/metapost/datastest/ukraine.dat
2021/11/06 | 13748 | macros/latex/contrib/profcollege/metapost/datastest/arabiesaoudite.dat
2021/11/06 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r60968.tar.xz
-2021/11/06 | 13524 | systems/texlive/tlnet/archive/bodeplot.source.r60958.tar.xz
2021/11/06 | 13444 | macros/latex/contrib/profcollege/metapost/datastest/turquie1.dat
2021/11/06 | 13384 | macros/latex/contrib/profcollege/metapost/datastest/soudan.dat
2021/11/06 | 133496 | macros/latex/contrib/babel-contrib/sorbian/lsorbian.pdf
@@ -724,20 +844,15 @@
2021/11/06 | 1000 | macros/plain/contrib/reverxii/reverxii.tex
2021/11/05 | 994926 | support/bib2gls/src/bib2gls.tex
2021/11/05 | 9948414 | support/bib2gls.zip
-2021/11/05 | 991 | support/tex4ebook/tex4ebook-exec_azw.lua
2021/11/05 | 9895 | support/bib2gls/src/bib2gls.pod
2021/11/05 | 986 | support/bib2gls/examples/sample-hierarchical.tex
-2021/11/05 | 97981 | macros/latex/contrib/projlib/ProjLib-doc.dtx
2021/11/05 | 97787 | support/bib2gls/examples/sample-constants.pdf
2021/11/05 | 9638 | macros/luatex/latex/pyluatex/pyluatex-json.lua
2021/11/05 | 9614 | support/bib2gls/convertgls2bib.1
2021/11/05 | 945504 | support/bib2gls/texparserlib.jar
-2021/11/05 | 9430 | support/tex4ebook/tex4ebook-exec_epub3.lua
2021/11/05 | 913 | support/bib2gls/examples/sample-textsymbols2.tex
2021/11/05 | 867 | support/cluttex/src/texrunner/shellutil.lua
2021/11/05 | 8602 | support/cluttex/src/texrunner/reruncheck.lua
-2021/11/05 | 857 | macros/latex/contrib/projlib/ProjLib-doc.ins
-2021/11/05 | 85209 | support/tex4ebook/tex4ebook-doc.pdf
2021/11/05 | 851844 | support/bib2gls/src/texparser-src.zip
2021/11/05 | 830 | support/cluttex/example/README.md
2021/11/05 | 82190 | macros/luatex/latex/pyluatex/pyluatex.pdf
@@ -745,8 +860,6 @@
2021/11/05 | 7996 | support/cluttex/src/texrunner/isatty.lua
2021/11/05 | 7890 | macros/latex/contrib/crefthe/crefthe-doc.tex
2021/11/05 | 780 | support/bib2gls/examples/sample-msymbols.tex
-2021/11/05 | 773607 | macros/latex/contrib/projlib.zip
-2021/11/05 | 752 | support/tex4ebook/tex4ebook-doc.tex
2021/11/05 | 7428 | systems/texlive/tlnet/archive/ejpecp.source.r60950.tar.xz
2021/11/05 | 7392 | support/cluttex/src/texrunner/checkdriver.lua
2021/11/05 | 73043 | support/bib2gls/examples/sample-textsymbols.pdf
@@ -766,7 +879,6 @@
2021/11/05 | 59077 | support/bib2gls/examples/sample-units2.pdf
2021/11/05 | 576 | support/bib2gls/examples/binaryoperators.bib
2021/11/05 | 57346 | support/bib2gls/examples/sample-units1.pdf
-2021/11/05 | 5726 | support/tex4ebook/tex4ebook
2021/11/05 | 5704 | systems/texlive/tlnet/archive/ejpecp.r60950.tar.xz
2021/11/05 | 56 | support/cluttex/example/empty/main.tex
2021/11/05 | 557 | support/bib2gls/examples/unaryoperators.bib
@@ -782,7 +894,6 @@
2021/11/05 | 51554 | support/bib2gls/examples/sample-authors.pdf
2021/11/05 | 5056 | support/cluttex/src/texrunner/tex_engine.lua
2021/11/05 | 50318 | support/bib2gls/examples/sample-people.pdf
-2021/11/05 | 5023 | support/tex4ebook/tex4ebook.sty
2021/11/05 | 49744 | support/bib2gls/examples/sample-citations.pdf
2021/11/05 | 4947 | macros/latex/contrib/crefthe/crefthe.sty
2021/11/05 | 4926320 | support/bib2gls/bib2gls.pdf
@@ -795,8 +906,6 @@
2021/11/05 | 45954 | support/bib2gls/bib2gls-en.xml
2021/11/05 | 44644 | support/bib2gls/examples/sample-units3.pdf
2021/11/05 | 4446 | support/bib2gls/examples/people.bib
-2021/11/05 | 4348 | macros/latex/contrib/projlib/README.md
-2021/11/05 | 4325 | support/tex4ebook/tex4ebook-epub3.4ht
2021/11/05 | 41672 | systems/texlive/tlnet/archive/srdp-mathematik.doc.r60951.tar.xz
2021/11/05 | 4130 | support/cluttex/src/texrunner/message.lua
2021/11/05 | 4078 | support/bib2gls/src/bib2gls-cite.bib
@@ -816,7 +925,6 @@
2021/11/05 | 325 | support/cluttex/example/biblatex/foo.bib
2021/11/05 | 3254 | support/bib2gls/examples/sample-usergroups.tex
2021/11/05 | 32388 | support/bib2gls/src/gls2bib-src.zip
-2021/11/05 | 322414 | macros/latex/contrib/projlib/ProjLib-doc-cn.pdf
2021/11/05 | 3211 | support/bib2gls/examples/mathgreek.bib
2021/11/05 | 3203 | support/cluttex/src/texrunner/recovery.lua
2021/11/05 | 3164 | support/cluttex/example/epstopdf/fig/drawing2.eps
@@ -826,9 +934,7 @@
2021/11/05 | 295987 | support/bib2gls/bib2gls.jar
2021/11/05 | 29208 | systems/texlive/tlnet/archive/srdp-mathematik.r60951.tar.xz
2021/11/05 | 284620 | systems/texlive/tlnet/archive/ejpecp.doc.r60950.tar.xz
-2021/11/05 | 2832 | macros/latex/contrib/projlib/ProjLib.ins
2021/11/05 | 2743 | macros/latex/contrib/crefthe/README.md
-2021/11/05 | 2677 | support/tex4ebook/tex4ebook-tidyconf.conf
2021/11/05 | 266 | support/bib2gls/examples/topics.bib
2021/11/05 | 258924 | fonts/erewhon/opentype/Erewhon-Regular.otf
2021/11/05 | 2585 | support/bib2gls/examples/chemicalformula.bib
@@ -849,13 +955,10 @@
2021/11/05 | 216210 | support/bib2gls/src/bib2gls-src.zip
2021/11/05 | 215 | support/cluttex/example/epstopdf/main.tex
2021/11/05 | 20316 | systems/texlive/tlnet/archive/repere.r60946.tar.xz
-2021/11/05 | 202317 | macros/latex/contrib/projlib/ProjLib-doc-fr.pdf
-2021/11/05 | 200660 | macros/latex/contrib/projlib/ProjLib-doc-en.pdf
2021/11/05 | 1980 | support/cluttex/src/texrunner/shellutil_unix.lua
2021/11/05 | 197 | support/cluttex/example/simple-ja/main-luatexja.tex
2021/11/05 | 1941 | support/bib2gls/examples/sample-citations.tex
2021/11/05 | 193671 | support/cluttex/doc/cluttex.pdf
-2021/11/05 | 19106 | macros/latex/contrib/projlib/LICENSE
2021/11/05 | 19106 | macros/latex/contrib/crefthe/LICENSE
2021/11/05 | 183 | support/cluttex/example/minted/main.tex
2021/11/05 | 1805 | macros/luatex/latex/pyluatex/README.md
@@ -866,26 +969,21 @@
2021/11/05 | 1740 | support/bib2gls/examples/sample-units3.tex
2021/11/05 | 173 | support/cluttex/example/include/main.tex
2021/11/05 | 1734 | support/bib2gls/examples/sample-media.tex
-2021/11/05 | 1732 | support/tex4ebook/tex4ebook-exec_mobi.lua
2021/11/05 | 17317 | support/cluttex/doc/cluttex-ja.tex
2021/11/05 | 17316 | support/bib2gls/bib2gls.1
2021/11/05 | 169 | support/cluttex/example/biblatex/main.tex
2021/11/05 | 16949 | CTAN.sites
2021/11/05 | 166630 | support/TeX4ht/source/ChangeLog
2021/11/05 | 166498 | support/bib2gls/examples/sample-media.pdf
-2021/11/05 | 16595 | support/tex4ebook/readme.tex
2021/11/05 | 1603 | support/bib2gls/examples/animals.bib
-2021/11/05 | 15937 | support/tex4ebook/tex4ebook-exec_epub.lua
2021/11/05 | 1580 | support/bib2gls/examples/derivedunits.bib
2021/11/05 | 15481 | support/cluttex/src/texrunner/fswatcher_windows.lua
-2021/11/05 | 15432 | support/tex4ebook/tex4ebook.4ht
2021/11/05 | 15319 | support/cluttex/src/texrunner/handleoption.lua
2021/11/05 | 15312 | support/bib2gls/src/bib2gls-terms.bib
2021/11/05 | 152472 | support/cluttex/doc/cluttex-ja.pdf
2021/11/05 | 1506 | support/bib2gls/examples/sample-authors.tex
2021/11/05 | 149 | support/cluttex/example/bibtex/foo.bib
2021/11/05 | 14424 | support/bib2gls/CHANGES
-2021/11/05 | 14410 | support/tex4ebook/changelog.tex
2021/11/05 | 1396 | support/bib2gls/examples/sample-markuplanguages.tex
2021/11/05 | 1382 | support/bib2gls/examples/sample-bacteria.tex
2021/11/05 | 137 | support/cluttex/example/bibtex/main.tex
@@ -893,10 +991,8 @@
2021/11/05 | 1371 | support/bib2gls/examples/citations.bib
2021/11/05 | 1370 | support/cluttex/src/texrunner/shellutil_windows.lua
2021/11/05 | 136684 | systems/texlive/tlnet/archive/jlreq.r60947.tar.xz
-2021/11/05 | 135419 | macros/latex/contrib/projlib/ProjLib.dtx
2021/11/05 | 1344 | support/bib2gls/examples/sample-nested.tex
2021/11/05 | 13293 | macros/luatex/latex/pyluatex/pyluatex.tex
-2021/11/05 | 13129 | support/tex4ebook/README
2021/11/05 | 1291 | support/bib2gls/examples/sample-chemical.tex
2021/11/05 | 12775 | support/bib2gls/examples/sample-multi2.tex
2021/11/05 | 126 | support/cluttex/example/simple-ja/main-platex.tex
@@ -907,12 +1003,10 @@
2021/11/05 | 1234 | support/bib2gls/examples/sample-units2.tex
2021/11/05 | 1219 | support/bib2gls/examples/bacteria.bib
2021/11/05 | 121232 | support/bib2gls/examples/sample-maths.pdf
-2021/11/05 | 121099 | support/tex4ebook.zip
2021/11/05 | 1207 | support/bib2gls/examples/sample-textsymbols.tex
2021/11/05 | 118771837 | macros/context/latest/cont-tmf.zip
2021/11/05 | 116379 | support/cluttex/bin/cluttex.bat
2021/11/05 | 116351 | support/cluttex/bin/cluttex
-2021/11/05 | 1151 | support/tex4ebook/tex4ebook-exec_azw3.lua
2021/11/05 | 111233 | macros/latex/contrib/crefthe.zip
2021/11/05 | 1097375 | support/TeX4ht/source/tex4ht-4ht.tex
2021/11/05 | 109213 | support/bib2gls/examples/sample-msymbols.pdf
@@ -940,7 +1034,6 @@
2021/11/04 | 783 | macros/latex/contrib/glossaries-extra/samples/sample-noidx-restricteddocdefs.tex
2021/11/04 | 782 | macros/latex/contrib/glossaries-extra/samples/sample-abbrv.tex
2021/11/04 | 781 | macros/latex/contrib/glossaries-extra/samples/sample-crossref2.tex
-2021/11/04 | 77564 | macros/latex/contrib/srdp-mathematik.zip
2021/11/04 | 769 | macros/latex/contrib/glossaries-extra/samples/sample-pages.tex
2021/11/04 | 76220 | macros/latex/contrib/glossaries-extra/samples/sample-record-nameref.pdf
2021/11/04 | 759 | macros/latex/contrib/glossaries-extra/samples/sample-acronym.tex
@@ -951,12 +1044,10 @@
2021/11/04 | 725 | macros/latex/contrib/glossaries-extra/samples/sample-restricteddocdefs.tex
2021/11/04 | 724 | macros/latex/contrib/glossaries-extra/samples/sample-footnote.tex
2021/11/04 | 72457 | macros/latex/contrib/glossaries-extra/samples/sample-nested.pdf
-2021/11/04 | 70721 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.sty
2021/11/04 | 690 | macros/latex/contrib/glossaries-extra/samples/sample-docdef.tex
2021/11/04 | 68233 | macros/latex/contrib/glossaries-extra/samples/sample-footnote.pdf
2021/11/04 | 663 | macros/latex/contrib/glossaries-extra/samples/sample-altmodifier.tex
2021/11/04 | 65125 | macros/latex/contrib/glossaries-extra/samples/sample-unitentrycount.pdf
-2021/11/04 | 64123 | macros/generic/texdimens.zip
2021/11/04 | 6304129 | install/macros/latex/contrib/glossaries-extra.tds.zip
2021/11/04 | 62787 | macros/latex/contrib/glossaries-extra/samples/sample-mixed-abbrv-styles.pdf
2021/11/04 | 6231 | language/japanese/jlreq/README.md
@@ -965,7 +1056,6 @@
2021/11/04 | 617 | macros/latex/contrib/glossaries-extra/samples/sample-suppl-hyp.tex
2021/11/04 | 609625 | support/TeX4ht/source/tex4ht-html4.tex
2021/11/04 | 597908 | language/japanese/jlreq.zip
-2021/11/04 | 596 | macros/generic/texdimens/LICENSE.md
2021/11/04 | 58659 | macros/latex/contrib/glossaries-extra/samples/sample-entrycount.pdf
2021/11/04 | 58134 | macros/latex/contrib/glossaries-extra/samples/sample-alttree.pdf
2021/11/04 | 556783 | macros/latex/contrib/glossaries-extra/samples/sample-abbr-styles.pdf
@@ -983,14 +1073,12 @@
2021/11/04 | 48575 | macros/latex/contrib/glossaries-extra/samples/sample-docdef.pdf
2021/11/04 | 48415 | macros/latex/contrib/glossaries-extra/samples/sample-mixedsort.pdf
2021/11/04 | 48379 | language/japanese/jlreq/jlreq-trimmarks.sty
-2021/11/04 | 48310 | macros/generic/texdimens/texdimens.pdf
2021/11/04 | 48266 | macros/latex/contrib/glossaries-extra/samples/sample.pdf
2021/11/04 | 473 | macros/latex/contrib/glossaries-extra/samples/sample-crossref.tex
2021/11/04 | 47261 | macros/latex/contrib/glossaries-extra/samples/sample-abbrv.pdf
2021/11/04 | 47017 | macros/latex/contrib/glossaries-extra/samples/sample-onelink.pdf
2021/11/04 | 46956 | macros/latex/contrib/glossaries-extra/samples/sample-alias.pdf
2021/11/04 | 46363 | macros/latex/contrib/glossaries-extra/samples/sample-onthefly.pdf
-2021/11/04 | 46089 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.tex
2021/11/04 | 46037 | macros/latex/contrib/glossaries-extra/samples/sample-indexhook.pdf
2021/11/04 | 4536 | macros/latex/contrib/glossaries-extra/glossaries-extra.ins
2021/11/04 | 45145 | language/japanese/jlreq/README-ja.md
@@ -998,7 +1086,6 @@
2021/11/04 | 44626 | macros/latex/contrib/glossaries-extra/samples/sample-crossref.pdf
2021/11/04 | 434 | macros/latex/contrib/glossaries-extra/samples/sample-undef.tex
2021/11/04 | 429 | macros/latex/contrib/glossaries-extra/samples/sample.tex
-2021/11/04 | 42330 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.pdf
2021/11/04 | 41286 | macros/latex/contrib/glossaries-extra/samples/sample-pages.pdf
2021/11/04 | 40764 | macros/latex/contrib/glossaries-extra/samples/sample-linkcount.pdf
2021/11/04 | 399 | macros/latex/contrib/glossaries-extra/samples/sample-prefix.tex
@@ -1020,11 +1107,7 @@
2021/11/04 | 307 | macros/latex/contrib/glossaries-extra/samples/sample-suppl-main.tex
2021/11/04 | 294478 | macros/latex/contrib/ejpecp.zip
2021/11/04 | 282259 | language/japanese/jlreq/jlreq.cls
-2021/11/04 | 274 | macros/generic/texdimens/texdimens.sty
-2021/11/04 | 2534 | macros/generic/texdimens/README.md
2021/11/04 | 250 | macros/latex/contrib/glossaries-extra/samples/sample-suppl.tex
-2021/11/04 | 24455 | macros/generic/texdimens/texdimens.md
-2021/11/04 | 23185 | macros/generic/texdimens/texdimens.tex
2021/11/04 | 2289 | macros/latex/contrib/glossaries-extra/samples/sample-unitentrycount.tex
2021/11/04 | 22647 | macros/latex/contrib/ejpecp/ejpecp.dtx
2021/11/04 | 2202 | macros/latex/contrib/glossaries-extra/samples/sample-alttree-marginpar.tex
@@ -1058,7 +1141,6 @@
2021/11/04 | 1375 | macros/latex/contrib/glossaries-extra/samples/sample-alttree-sym.tex
2021/11/04 | 1367 | macros/latex/contrib/glossaries-extra/samples/sample-trans.tex
2021/11/04 | 135372 | macros/latex/contrib/glossaries-extra/samples/sample-header.pdf
-2021/11/04 | 1352 | macros/latex/contrib/srdp-mathematik/README.txt
2021/11/04 | 132312 | systems/texlive/tlnet/archive/univie-ling.r60937.tar.xz
2021/11/04 | 1306 | macros/latex/contrib/glossaries-extra/samples/sample-onthefly.tex
2021/11/04 | 1269 | macros/latex/contrib/glossaries-extra/samples/sample-acronym-desc.tex
@@ -1068,7 +1150,6 @@
2021/11/04 | 119257 | language/japanese/jlreq/jlreq.pdf
2021/11/04 | 1191 | macros/latex/contrib/glossaries-extra/samples/sample-entrycount.tex
2021/11/04 | 11591 | macros/latex/contrib/glossaries-extra/samples/sample-name-font.tex
-2021/11/04 | 112313 | macros/latex/contrib/srdp-mathematik/srdp-tables.sty
2021/11/04 | 1121167 | macros/latex/contrib/glossaries-extra/glossaries-extra.dtx
2021/11/04 | 111694 | macros/latex/contrib/glossaries-extra/samples/sample-onthefly-utf8.pdf
2021/11/04 | 1101 | macros/latex/contrib/glossaries-extra/samples/sample-nested.tex
@@ -1187,28 +1268,3 @@
2021/11/03 | 104571 | graphics/pstricks/contrib/pst-func/doc/pst-func-doc.tex
2021/11/03 | 10106 | macros/latex/contrib/siunitx/siunitx-abbreviation.dtx
2021/11/03 | 1006705 | macros/latex/contrib/reledmac/reledpar.pdf
-2021/11/02 | 925936 | systems/texlive/tlnet/archive/xcolor.doc.r60925.tar.xz
-2021/11/02 | 80756 | systems/texlive/tlnet/archive/glossaries.r60921.tar.xz
-2021/11/02 | 77232 | systems/texlive/tlnet/archive/xcolor.source.r60925.tar.xz
-2021/11/02 | 7112 | systems/texlive/tlnet/archive/mathalpha.r60922.tar.xz
-2021/11/02 | 71040 | systems/texlive/tlnet/archive/bboldx.r60919.tar.xz
-2021/11/02 | 6960 | systems/texlive/tlnet/archive/xintsession.r60926.tar.xz
-2021/11/02 | 6387244 | systems/texlive/tlnet/archive/glossaries.doc.r60921.tar.xz
-2021/11/02 | 5876 | systems/texlive/tlnet/archive/pdfoverlay.source.r60923.tar.xz
-2021/11/02 | 564176 | systems/texlive/tlnet/archive/pdfoverlay.doc.r60923.tar.xz
-2021/11/02 | 46704 | systems/texlive/tlnet/archive/polexpr.doc.r60920.tar.xz
-2021/11/02 | 31676 | systems/texlive/tlnet/archive/polexpr.r60920.tar.xz
-2021/11/02 | 3004 | systems/texlive/tlnet/archive/pdfoverlay.r60923.tar.xz
-2021/11/02 | 2860 | systems/texlive/tlnet/archive/xintsession.doc.r60926.tar.xz
-2021/11/02 | 26553 | graphics/metapost/contrib/macros/mptrees/mptrees-doc.tex
-2021/11/02 | 238 | graphics/metapost/contrib/macros/mptrees/README.md
-2021/11/02 | 23636 | systems/texlive/tlnet/archive/uni-titlepage.source.r60924.tar.xz
-2021/11/02 | 1888716 | systems/texlive/tlnet/archive/mathalpha.doc.r60922.tar.xz
-2021/11/02 | 17364 | systems/texlive/tlnet/archive/xcolor.r60925.tar.xz
-2021/11/02 | 168458 | graphics/metapost/contrib/macros/mptrees/mptrees-doc.pdf
-2021/11/02 | 1595324 | systems/texlive/tlnet/archive/uni-titlepage.doc.r60924.tar.xz
-2021/11/02 | 158820 | systems/texlive/tlnet/archive/bboldx.doc.r60919.tar.xz
-2021/11/02 | 15183 | graphics/metapost/contrib/macros/mptrees/mptrees.mp
-2021/11/02 | 135176 | systems/texlive/tlnet/archive/glossaries.source.r60921.tar.xz
-2021/11/02 | 125448 | graphics/metapost/contrib/macros/mptrees.zip
-2021/11/02 | 10260 | systems/texlive/tlnet/archive/uni-titlepage.r60924.tar.xz
diff --git a/help/ctan/CTAN-upload-addendum.html b/help/ctan/CTAN-upload-addendum.html
index 15fc817a68..729e267a02 100644
--- a/help/ctan/CTAN-upload-addendum.html
+++ b/help/ctan/CTAN-upload-addendum.html
@@ -10,7 +10,7 @@
-->
<link rel="stylesheet" type="text/css" href="https://www.tug.org/tugstyle.css" />
<meta name="author" content="Petra R&uuml;be-Pugliese" />
- <meta name="date" content="2021-09-26" />
+ <meta name="date" content="2021-11-09" />
<meta http-equiv="content-type" content="text/html; charset=us-ascii" />
<style type="text/css">
.highlight { color:navy;}
@@ -521,8 +521,8 @@
CTAN and TeX Live have a preference for
<a id="hyphenvsunderscore"><span class="highlight">hyphens</span></a>
in package ids, rather than underscores.
- There are at the moment (September 2021)
- 1316 Catalogue entries with a hyphen in their name vs.
+ There are at the moment (November 2021)
+ 1322 Catalogue entries with a hyphen in their name vs.
10 with an underscore.
You will therefore have to give <em>very</em> good reasons
if you want us to accept the 11th package
@@ -889,6 +889,7 @@
<tt>.vrb</tt>
<tt>.w18</tt>
<tt>.xdv</tt>
+ <tt>.xray</tt>
<tt>.xref</tt>
<tt>.4ct</tt>
<tt>.4tc</tt> ).
@@ -1585,6 +1586,6 @@
$LastChangedDate$
</p>
Until then: -->
- Last updated: 2021-09-26
+ Last updated: 2021-11-09
</body>
</html>
diff --git a/macros/generic/texdimens/README.md b/macros/generic/texdimens/README.md
index c0ba961f30..107f8d73c0 100644
--- a/macros/generic/texdimens/README.md
+++ b/macros/generic/texdimens/README.md
@@ -10,7 +10,7 @@ LPPL 1.3c. See file LICENSE.md.
Repository: https://github.com/jfbu/texdimens
-Release: `0.99d 2021/11/04`
+Release: `1.0 2021/11/10`
## Usage
@@ -30,21 +30,33 @@ available TeX units, to the extent possible.
This package provides expandable macros:
-- `\texdimenpt`,
-- `\texdimenUU`, `\texdimenUUup` and
- `\texdimenUUdown` with `UU` standing for one of `bp`, `cm`, `mm`, `in`,
- `pc`, `cc`, `nc`, `dd` and `nd`,
-- `\texdimenbothincm` (and relatives, see full documentation),
+- `\texdimenUU` with `UU` standing for one of `pt`, `bp`, `cm`, `mm`,
+ `in`, `pc`, `cc`, `nc`, `dd` and `nd`,
+- `\texdimenUUup` and `\texdimenUUdown` with `UU` as above except `pt`,
+- `\texdimenbothincm` and relatives,
+- `\texdimenbothbpmm` and relatives,
- `\texdimenwithunit`.
-For example `\texdimenbp` takes on input some dimension or dimension
-expression and produces on output a decimal `D` such that `D bp` is
-guaranteed to be the same dimension as the input, if that one admits any
-representation as `E bp`; else it will be either the closest match from
-above or from below (for this unit the error is at most `1sp`).
+`\texdimenbp` takes on input some dimension or dimension expression and
+produces on output a decimal `D` such that `D bp` is guaranteed to be
+the same dimension as the input, *if* it admits any representation as `E
+bp`; else it will be either the closest match from above or from
+below. For this unit, as well as for `nd` and `dd` the difference is at
+most `1sp`. For other units (not `pt` of course) the distance will
+usually be larger than `1sp` and one does not know if the approximant
+from the other direction would have been better or worst.
-The variants `\texdimenbpup` and `\texdimenbpdown` allow to choose the
-direction of approximation.
+The variants `\texdimenbpup` and `\texdimenbpdown` expand slightly less
+fast than `\texdimenbp` but they allow to choose the direction of
+approximation (in absolute value).
+
+The macros associated to the other units have
+the same descriptions.
+
+`\texdimenbothincm`, respectively `\texdimenbothbpmm`, find the largest
+(in absolute value) dimension not exceeding the input and exactly
+representable both with the `in` and `cm` units, respectively exactly
+representable both with the `bp` and `mm` units.
`\texdimenwithunit{<dimen1>}{<dimen2>}` produces a decimal `D` such that
`D \dimexpr dimen2\relax` is parsed by TeX into the same dimension as
@@ -54,9 +66,8 @@ attainable. If not attainable, the decimal `D` will ensure a closest
match from below or from above but one does not know if the
approximation from the other direction is better or worst.
-In a sense, this macro divides `<dimen1>` by `<dimen2>` but please refer
-to the full documentation (`texdimens.md`, `texdimens.pdf`) for relevant
-information on how TeX handles dimensions.
+In a sense, this macro divides `<dimen1>` by `<dimen2>`, see additional
+details in the complete macro description.
## Acknowledgements
@@ -64,10 +75,17 @@ Thanks to Denis Bitouzé for raising an
[issue](https://github.com/latex3/latex3/issues/953)
on the LaTeX3 tracker which became the initial stimulus for this package.
-Thanks to Ruixi Zhang for reviving the above linked-to thread
-and opening up here [issue #2](https://github.com/jfbu/texdimens/issues/2)
-asking to add handling of the `ex`,`em`, and `px` cases. This was done
-at release `0.99` via the addition of `\texdimenwithunit`.
+Thanks to Ruixi Zhang for reviving the above linked-to thread and
+opening up on the package issue tracker the
+[issue #2](https://github.com/jfbu/texdimens/issues/2) asking to add
+handling of the `ex` and `em` cases. This was done at release `0.99` via
+the addition of `\texdimenwithunit`.
+
+Renewed thanks to Ruixi Zhang for analyzing at
+[issue #10](https://github.com/jfbu/texdimens/issues/10) what is at
+stake into finding dimensions exactly representable both in the `bp` and
+`mm` units. Macros `\texdimenbothbpmm` and `\texdimenbothmmbp` now
+address this (release `1.0`).
<!--
-->
diff --git a/macros/generic/texdimens/texdimens.md b/macros/generic/texdimens/texdimens.md
index 98ae9f5b3b..ec6ac406e0 100644
--- a/macros/generic/texdimens/texdimens.md
+++ b/macros/generic/texdimens/texdimens.md
@@ -10,7 +10,7 @@ LPPL 1.3c. See file LICENSE.md.
Repository: https://github.com/jfbu/texdimens
-Release: `0.99d 2021/11/04`
+Release: `1.0 2021/11/10`
## Usage
@@ -30,21 +30,33 @@ available TeX units, to the extent possible.
This package provides expandable macros:
-- `\texdimenpt`,
-- `\texdimenUU`, `\texdimenUUup` and
- `\texdimenUUdown` with `UU` standing for one of `bp`, `cm`, `mm`, `in`,
- `pc`, `cc`, `nc`, `dd` and `nd`,
-- `\texdimenbothincm` (and relatives not listed here, see below),
+- `\texdimenUU` with `UU` standing for one of `pt`, `bp`, `cm`, `mm`,
+ `in`, `pc`, `cc`, `nc`, `dd` and `nd`,
+- `\texdimenUUup` and `\texdimenUUdown` with `UU` as above except `pt`,
+- `\texdimenbothincm` and relatives,
+- `\texdimenbothbpmm` and relatives,
- `\texdimenwithunit`.
-For example `\texdimenbp` takes on input some dimension or dimension
-expression and produces on output a decimal `D` such that `D bp` is
-guaranteed to be the same dimension as the input, if that one admits any
-representation as `E bp`; else it will be either the closest match from
-above or from below (for this unit the error is at most `1sp`).
+`\texdimenbp` takes on input some dimension or dimension expression and
+produces on output a decimal `D` such that `D bp` is guaranteed to be
+the same dimension as the input, *if* it admits any representation as `E
+bp`; else it will be either the closest match from above or from
+below. For this unit, as well as for `nd` and `dd` the difference is at
+most `1sp`. For other units (not `pt` of course) the distance will
+usually be larger than `1sp` and one does not know if the approximant
+from the other direction would have been better or worst.
-The variants `\texdimenbpup` and `\texdimenbpdown` allow to choose the
-direction of approximation.
+The variants `\texdimenbpup` and `\texdimenbpdown` expand slightly less
+fast than `\texdimenbp` but they allow to choose the direction of
+approximation (in absolute value).
+
+The macros associated to the other units have
+the same descriptions.
+
+`\texdimenbothincm`, respectively `\texdimenbothbpmm`, find the largest
+(in absolute value) dimension not exceeding the input and exactly
+representable both with the `in` and `cm` units, respectively exactly
+representable both with the `bp` and `mm` units.
`\texdimenwithunit{<dimen1>}{<dimen2>}` produces a decimal `D` such that
`D \dimexpr dimen2\relax` is parsed by TeX into the same dimension as
@@ -54,9 +66,8 @@ attainable. If not attainable, the decimal `D` will ensure a closest
match from below or from above but one does not know if the
approximation from the other direction is better or worst.
-In a sense, this macro divides `<dimen1>` by `<dimen2>` but please continue
-reading this documentation for relevant
-information on how TeX handles dimensions.
+In a sense, this macro divides `<dimen1>` by `<dimen2>`, see additional
+details in the complete macro description.
## Quick review of basics: TeX points and scaled points
@@ -118,7 +129,7 @@ For core units however, the hard-coded ratio `n/d` never has a
denominator `d` which is a power of `2`, except for the `pc` whose
associated ratio factor is `12/1` (and arguably for the `sp` for which
morally `phi` is `1/65536` but we keep it separate from the general
-discussion).
+discussion; as well as `pt` with its unit conversion factor).
Here is a table with the hard-coded conversion factors:
@@ -138,7 +149,15 @@ Here is a table with the hard-coded conversion factors:
The values of `1uu` in the `sp` and `pt` units are irrelevant and even
misleading regarding the TeX parsing of `D uu` input. Notice for
example that `\the\dimexpr1bp\relax` gives `1.00374pt` but the actual
-conversion factor is `1.00375`.
+conversion factor is `1.00375` (and
+`1.00375pt=65782sp>1bp`...). Similarly `\the\dimexpr1in\relax` outputs
+`72.26999pt` and is represented internally as `4736286sp` but the actual
+conversion factor is `72.27=7227/100`, and
+`72.27pt=4736287sp>1in`... And for the other units except the `pc`, the
+conversion factors are not decimal numbers, so even less likely to match
+`\the<1uu>` as listed in the last column. Their denominators are not
+powers of `2` so they don't match exactly either `(1uu in sp)/65536` but
+are only close.
When TeX parses an assignment `U uu` with a decimal `U` and a unit `uu`,
be it a core unit, or a unit corresponding to an internal dimension,
@@ -229,26 +248,31 @@ at last step the sign (if result is not zero) is applied (so "down" means
Remarks about "Dimension too large" issues:
-1. For input `X` equal to (or sufficiently close to) `\maxdimen` and
+1. For input `X` equal to `\maxdimen` (or differing by a few `sp`'s) and
those units `uu` for which `\maxdimen` is not exactly representable
- (i.e. all core units except `pt`, `bp` and `nd`), the output `D` of the
- "up" macros `\texdimen<uu>up{X}`, if used as `Duu` in a dimension
- assignment or expression, will (naturally) trigger a "Dimension too
- large" error.
-2. The same potentially happens with `\texdimenwithunit{dimen1}{dimen2}`
- if `\maxdimen`
- is not representable exactly by `dimen2` used as a base dimension,
- (which may happen only if `dimen2>1pt`): it is possible that the
- output `D`, if consequently used as `D\dimexpr dimen2\relax` will
- trigger "Dimension too large".
-3. For `dd`, `nc` and `in`, and input `X` equal to (or sufficiently
- close to) `\maxdimen` it turns out that `\texdimen<uu>{X}` produces
- an output `D` such that `Duu` is the first "virtually attainable" TeX
- dimension *beyond* `\maxdimen`. Hence here also `Duu` will trigger on use
- "Dimension too large error".
-4. Again for the `dd`, `nc` and `in` units, both the "down" and "up" macros
- will trigger "Dimension too large" *during their execution* if used
- with an input equal to (or sufficiently close to) `\maxdimen`.
+ (i.e. all core units except `pt`, `bp` and `nd`), the output `D` of
+ the "up" macros `\texdimen<uu>up{X}`, if used as `Duu` in a dimension
+ assignment or expression, will (as is logical) trigger a "Dimension
+ too large" error.
+2. For `dd`, `nc` and `in`, it turns out that `\texdimen<uu>{X}` chooses
+ the "up" approximant for `X` equal to or very near `\maxdimen` (check
+ the respective macro documentations),
+ i.e. the output `D` is such that `Duu` is the first virtually
+ attainable dimension beyond `\maxdimen`. Hence `Duu` will trigger on
+ use a "Dimension too large error". With the other units for which
+ `\maxdimen` is not attainable exactly, `\texdimen<uu>{\maxdimen}`
+ output is by luck the "down" approximant.
+3. Similarly the macro `\texdimenwithunit{D1pt}{D2pt}` covers the entire
+ dimension range, but its output `F` for `D1pt` equal to or very close
+ to `\maxdimen` may be such that `F<D2pt>` represents a dimension
+ beyond `\maxdimen`, if the latter is not exactly representable.
+ Hence `F<D2pt>` would trigger "Dimension too large" on use. This can
+ only happen if `D2pt>1pt` and (roughly) `D1pt>\maxdimen-D2sp`. As
+ `D2sp` is less than `0.25pt`, this is not likely to occur in real
+ life practice except if deliberately targeting `\maxdimen`. For
+ `D2pt<1pt`, all dimensions `D1pt` are exactly representable, in
+ particular `\maxdimen`, and the output `F` will always be such that
+ TeX parses `F<D2pt>` into exactly the same dimension as `D1pt`.
`\texdimenpt{<dim. expr.>}`
@@ -306,8 +330,9 @@ Remarks about "Dimension too large" issues:
> known in advance if it will be above or below.
> Warning: the output for `\maxdimen` is `15312.02585` but `15312.02585dd`
-> will trigger "Dimension too large" error.
-> `\maxdimen-1sp` is attainable via `15312.02584dd`.
+> will trigger on use "Dimension too large" error.
+> `\maxdimen-1sp` is the maximal input for which the output remains
+> less than `\maxdimen` (max attainable dimension: `\maxdimen-1sp`).
`\texdimendddown{<dim. expr.>}`
@@ -320,6 +345,9 @@ Remarks about "Dimension too large" issues:
> Produces a decimal (with up to five decimal places) `D` such that `Ddd`
> represents the dimension exactly if possible. If not possible it
> will be larger by `1sp` from the original dimension.
+>
+> If input is `\maxdimen`, then `Ddd` virtually represents
+> `\maxdimen+1sp` and will trigger on use "Dimension too large".
`\texdimenmm{<dim. expr.>}`
@@ -330,7 +358,7 @@ Remarks about "Dimension too large" issues:
> would have been closer).
> `\maxdimen` as input produces on output `5758.31741` and indeed the
-> maximal attainable dimension is `5758.31741mm` (`1073741822sp`).
+> maximal attainable dimension is `5758.31741mm` (`\maxdimen-1sp`).
`\texdimenmmdown{<dim. expr.>}`
@@ -343,6 +371,9 @@ Remarks about "Dimension too large" issues:
> Produces a decimal (with up to five decimal places) `D` such that `Dmm`
> represents the dimension exactly if possible. If not possible it
> will be smallest representable dimension larger than the original one.
+>
+> If input is `\maxdimen`, then `Dmm` virtually represents
+> `\maxdimen+2sp` and will trigger on use "Dimension too large".
`\texdimenpc{<dim. expr.>}`
@@ -352,7 +383,7 @@ Remarks about "Dimension too large" issues:
> from above is chosen).
> `\maxdimen` as input produces on output `1365.33333` and indeed the
-> maximal attainable dimension is `1365.33333pc` (`1073741820sp`).
+> maximal attainable dimension is `1365.33333pc` (`\maxdimen-3sp`).
`\texdimenpcdown{<dim. expr.>}`
@@ -365,6 +396,9 @@ Remarks about "Dimension too large" issues:
> Produces a decimal (with up to five decimal places) `D` such that `Dpc`
> represents the dimension exactly if possible. If not possible it
> will be smallest representable dimension larger than the original one.
+>
+> If input is `>\maxdimen-3sp`, then `Dpc` virtually represents
+> `\maxdimen+9sp` and will trigger on use "Dimension too large".
`\texdimennc{<dim. expr.>}`
@@ -374,9 +408,10 @@ Remarks about "Dimension too large" issues:
> known in advance which one (and it is not known if the other choice
> would have been closer).
-> Warning: the output for `\maxdimen` is `1279.62628` but `1279.62628nc`
-> will trigger "Dimension too large" error.
-> `\maxdimen-9sp` is attainable via `1279.62627nc`.
+> Warning: the output for `\maxdimen-1sp` is `1279.62628` but `1279.62628nc`
+> will trigger on use "Dimension too large" error.
+> `\maxdimen-2sp` is the maximal input for which the output remains
+> less than `\maxdimen` (max attainable dimension: `\maxdimen-9sp`).
`\texdimenncdown{<dim. expr.>}`
@@ -389,6 +424,9 @@ Remarks about "Dimension too large" issues:
> Produces a decimal (with up to five decimal places) `D` such that `Dnc`
> represents the dimension exactly if possible. If not possible it
> will be smallest representable dimension larger than the original one.
+>
+> If input is `>\maxdimen-9sp`, then `Dnc` virtually represents
+> `\maxdimen+4sp` and will trigger on use "Dimension too large".
`\texdimencc{<dim. expr.>}`
@@ -399,7 +437,7 @@ Remarks about "Dimension too large" issues:
> would have been closer).
> `\maxdimen` as input produces on output `1276.00215` and indeed the
-> maximal attainable dimension is `1276.00215cc` (`1073741821sp`).
+> maximal attainable dimension is `1276.00215cc` (`\maxdimen-2sp`).
`\texdimenccdown{<dim. expr.>}`
@@ -412,6 +450,9 @@ Remarks about "Dimension too large" issues:
> Produces a decimal (with up to five decimal places) `D` such that `Dcc`
> represents the dimension exactly if possible. If not possible it
> will be smallest representable dimension larger than the original one.
+>
+> If input is `>\maxdimen-2sp`, then `Dcc` virtually represents
+> `\maxdimen+11sp` and will trigger on use "Dimension too large".
`\texdimencm{<dim. expr.>}`
@@ -422,7 +463,7 @@ Remarks about "Dimension too large" issues:
> would have been closer).
> `\maxdimen` as input produces on output `575.83174` and indeed the
-> maximal attainable dimension is `575.83174cm` (`1073741822sp`).
+> maximal attainable dimension is `575.83174cm` (`\maxdimen-1sp`).
`\texdimencmdown{<dim. expr.>}`
@@ -435,6 +476,9 @@ Remarks about "Dimension too large" issues:
> Produces a decimal (with up to five decimal places) `D` such that `Dcm`
> represents the dimension exactly if possible. If not possible it
> will be smallest representable dimension larger than the original one.
+>
+> If input is `\maxdimen`, then `Dcm` virtually represents
+> `\maxdimen+28sp` and will trigger on use "Dimension too large".
`\texdimenin{<dim. expr.>}`
@@ -444,9 +488,10 @@ Remarks about "Dimension too large" issues:
> known in advance which one (and it is not known if the other choice
> would have been closer).
-> Warning: the output for `\maxdimen` is `226.70541` but `226.70541in`
-> will trigger "Dimension too large" error.
-> `\maxdimen-55sp` is maximal attainable dimension (via `226.7054in`).
+> Warning: the output for `\maxdimen-18sp` is `226.70541` but `226.70541in`
+> will trigger on use "Dimension too large" error.
+> `\maxdimen-19sp` is the maximal input for which the output remains
+> less than `\maxdimen` (max attainable dimension: `\maxdimen-55sp`).
`\texdimenindown{<dim. expr.>}`
@@ -459,102 +504,138 @@ Remarks about "Dimension too large" issues:
> Produces a decimal (with up to five decimal places) `D` such that `Din`
> represents the dimension exactly if possible. If not possible it
> will be smallest representable dimension larger than the original one.
+>
+> If input is `>\maxdimen-55sp`, then `Din` virtually represents
+> `\maxdimen+17sp` and will trigger on use "Dimension too large".
`\texdimenbothcmin{<dim. expr.>}`
-> Produces a decimal (with up to five decimal places) `D` such that `Din`
-> is the largest dimension smaller than the original one and
-> exactly representable both in the `in` and `cm` units.
+> Produces a decimal (with up to five decimal places) `D` such that
+> `Din` is the largest dimension not exceeding the original one (in
+> absolute value) and exactly representable both in the `in` and `cm`
+> units.
`\texdimenbothincm{<dim. expr.>}`
-> Produces a decimal (with up to five decimal places) `D` such that `Dcm`
-> is the largest dimension smaller than the original one and
-> exactly representable both in the `in` and `cm` units. It thus represents
-> the same dimension as `\texdimenbothcmin{<dim. expr.>}in`.
+> Produces a decimal (with up to five decimal places) `D` such that
+> `Dcm` is the largest dimension not exceeding the original one (in
+> absolute value) and exactly representable both in the `in` and `cm`
+> units. Thus both expressions `\texdimenbothcmin{<dim. expr.>}in` and
+> `\texdimenbothincm{<dim. expr.>}cm` represent the same dimension.
`\texdimenbothcminpt{<dim. expr.>}`
-> Produces a decimal (with up to five decimal places) `D` such that `Dpt`
-> is the largest dimension smaller than the original one and
-> exactly representable both in the `in` and `cm` units. It thus represents
-> the same dimension as the one provided by `\texdimenbothcmin` and
-> `\texdimenbothincm`.
+> Produces a decimal (with up to five decimal places) `D` such that
+> `Dpt` is the largest dimension not exceeding the original one (in
+> absolute value) and exactly representable both in the `in` and `cm`
+> units. It thus represents the same dimension as the one determined by
+> `\texdimenbothcmin` and `\texdimenbothincm`.
`\texdimenbothincmpt{<dim. expr.>}`
-> Same as `\texdimenbothcminpt`.
+> Alias for `\texdimenbothcminpt`.
`\texdimenbothcminsp{<dim. expr.>}`
-> Produces an integer (explicit digit tokens) `N` such that `Nsp`
-> is the largest dimension smaller than the original one and
+> Produces an integer (explicit digit tokens) `N` such that `Nsp` is the
+> largest dimension not exceeding the original one in absolute value and
> exactly representable both in the `in` and `cm` units.
`\texdimenbothincmsp{<dim. expr.>}`
-> Same as `\texdimenbothcminsp`.
+> Alias for `\texdimenbothcminsp`.
+
+`\texdimenbothbpmm{<dim. expr.>}`
+
+> Produces a decimal (with up to five decimal places) `D` such that
+> `Dmm` is the largest dimension smaller (in absolute value) than the
+> original one and exactly representable both in the `bp` and `mm`
+> units.
+
+`\texdimenbothmmbp{<dim. expr.>}`
+
+> Produces a decimal (with up to five decimal places) `D` such that
+> `Dbp` is the largest dimension smaller (in absolute value) than the
+> original one and exactly representable both in the `bp` and `mm`
+> units. Thus `\texdimenbothmmbp{<dim. expr.>}bp` is the same
+> dimension as `\texdimenbothbpmm{<dim. expr.>}mm`.
+
+`\texdimenbothbpmmpt{<dim. expr.>}`
+
+> Produces a decimal (with up to five decimal places) `D` such that
+> `Dpt` is the largest dimension not exceeding the original one and
+> exactly representable both in the `bp` and `mm` units.
+
+`\texdimenbothmmbppt{<dim. expr.>}`
+
+> Alias for `\texdimenbothbpmmpt`.
+
+`\texdimenbothbpmmsp{<dim. expr.>}`
+
+> Produces an integer (explicit digit tokens) `N` such that `Nsp`
+> is the largest dimension not exceeding the original one and
+> exactly representable both in the `bp` and `mm` units.
+
+`\texdimenbothmmbpsp{<dim. expr.>}`
+
+> Alias for `\texdimenbothbpmmsp`.
`\texdimenwithunit{<dim. expr. 1>}{<dim expr. 2>}`
> Produces a decimal `D` such that `D\dimexpr <dim expr. 2>\relax` is
> considered by TeX the same as `<dim. expr. 1>` if at all possible. If
-> not possible it will be a closest match either from above or below
-> (but one does not know if the other direction is a better or worst
-> match).
+> the (assumed non zero) second argument `<dim2>` is at most `1pt` (in
+> absolute value), then this is always possible. If the second argument
+> `<dim2>` is `>1pt` then this is not always possible and the output `D`
+> will ensure for `D<dim2>` to be a closest match to the first argument
+> `dim1` either from above or below, but one does not know if the other
+> direction would have given a better or worst match.
>
-> `\texdimenwithunit{dim}{1bp}` and `\texdimenbp{dim}` are not
+> `\texdimenwithunit{<dim>}{1bp}` and `\texdimenbp{<dim>}` are not
> the same: The former produces a decimal `D` such that `D\dimexpr
-> 1bp\relax` is represented internally as is `dim` if at all possible,
+> 1bp\relax` is represented internally as is `<dim>` if at all possible,
> whereas the latter produces a decimal `D` such that `D bp` is the one
-> aiming at being the same as `dim`. Using `D\dimexpr 1bp\relax` implies
+> aiming at being the same as `<dim>`. Using `D\dimexpr 1bp\relax` implies
> a conversion factor equal to `65781/65536`, whereas `D bp` involves
> the `803/800` conversion factor.
+>
+> `\texdimenwithunit{D1pt}{D2pt}` output is close to the mathematical
+> ratio `D1/D2`. But notwithstanding the various unavoidable "errors"
+> arising from conversion of decimal inputs to binary internals, and
+> from the latter to the former, the output `R` will tend to be
+> on average slightly larger (in its last decimal) than mathematical
+> `D1/D2`. The root cause being that the specification for `R` is that
+> `R<D2pt>` must be exactly `<D1pt>` after TeX parsing, if at all
+> possible; and it turns out this is always possible for `D2pt<1pt`. The
+> final step in the TeX parsing of a multiplication of a dimension by a
+> scalar is a *truncation* to an integer multiple of the `sp=1/65536pt`
+> unit, not a rounding. So `R` is basically (i.e. before conversion to a
+> decimal) `ceil(D1/D2,16)`, or to be more precise it is obtained as
+> `ceil(N1/N2,16)` with `D1pt->N1sp`, `D2pt->N2sp` and the second
+> argument of `ceil` means that `16` binary places are used. This
+> formula is the one used for `D2pt<1pt`, for `D2pt>1pt` the mathematics
+> is different, but the implication that `R` has a (less significant)
+> bias to be "shifted upwards" (in its last decimal place) compared to
+> the (rounded) value `D1/D2` or rather `N1/N2` still stands.
-## Extras?
-
-As already stated the "up" and also the "down" macros for the `dd`, `nc`
-and `in` units will trigger "Dimension too large" if used with inputs
-equal to or very near `\maxdimen`. "Safe" variants which are guaranteed
-never to trigger this error but have some extra overhead to filter out
-inputs very close to `\maxdimen` will *perhaps* be provided if there is
-some demand for it.
-
-But of course anyhow the output from the "up" macros if used
-as input with the corresponding unit will be beyond `\maxdimen` if the
-latter is not attainable, i.e. for all units except `bp`, and `nd`
-(and `pt` but there is no "up" macro for it).
-
-The
-dimensions representable with both `in` and `cm` units have the shape
-`trunc(3613.5*k)sp` for some integer `k`. The largest one smaller
-than a given dimension will thus differ from it by at most about `0.055pt`,
-which is also about `0.02mm`.
-
-For example `\texdimenbothincm{1cm}` expands to `0.99994cm` which maps
-internally to `1864566sp` which differs from TeX's `1cm` by only
-`-113sp`. It can be obtained from `0.39368in` or `28.45102pt`.
-
-And `\texdimenbothcmin{1in}` expands to `0.99945in`, maps internally to
-`4733685sp` which differs from TeX's `1in` by `-2601sp`. It can be obtained
-as `2.5386cm` or `72.2303pt`.
-
-Currently the package does not provide analogous approximations from above.
-For the `1in` for example it would be `4737298sp`, i.e. `1.00021in` which
-differs from TeX's `1in` by `+1012sp` and is obtained also as `2.54054cm`
-and `72.28543pt`.
-
## Acknowledgements
Thanks to Denis Bitouzé for raising an
[issue](https://github.com/latex3/latex3/issues/953)
on the LaTeX3 tracker which became the initial stimulus for this package.
-Thanks to Ruixi Zhang for reviving the above linked-to thread
-and opening up here [issue #2](https://github.com/jfbu/texdimens/issues/2)
-asking to add handling of the `ex`,`em`, and `px` cases. This was done
-at release `0.99` via the addition of `\texdimenwithunit`.
+Thanks to Ruixi Zhang for reviving the above linked-to thread and
+opening up on the package issue tracker the
+[issue #2](https://github.com/jfbu/texdimens/issues/2) asking to add
+handling of the `ex` and `em` cases. This was done at release `0.99` via
+the addition of `\texdimenwithunit`.
+
+Renewed thanks to Ruixi Zhang for analyzing at
+[issue #10](https://github.com/jfbu/texdimens/issues/10) what is at
+stake into finding dimensions exactly representable both in the `bp` and
+`mm` units. Macros `\texdimenbothbpmm` and `\texdimenbothmmbp` now
+address this (release `1.0`).
<!--
-->
diff --git a/macros/generic/texdimens/texdimens.pdf b/macros/generic/texdimens/texdimens.pdf
index 95e97ee293..29d727ab17 100644
--- a/macros/generic/texdimens/texdimens.pdf
+++ b/macros/generic/texdimens/texdimens.pdf
Binary files differ
diff --git a/macros/generic/texdimens/texdimens.sty b/macros/generic/texdimens/texdimens.sty
index e906d11fa3..db0220f1db 100644
--- a/macros/generic/texdimens/texdimens.sty
+++ b/macros/generic/texdimens/texdimens.sty
@@ -1,5 +1,5 @@
% This is file texdimens.tex, part of texdimens package, which
% is distributed under the LPPL 1.3c. Copyright (c) 2021 Jean-François Burnol
-\ProvidesPackage{texdimens}[2021/11/04 v0.99d conversion of TeX dimensions to decimals (JFB)]
+\ProvidesPackage{texdimens}[2021/11/10 v1.0 conversion of TeX dimensions to decimals (JFB)]
\@@input texdimens.tex\relax
\endinput \ No newline at end of file
diff --git a/macros/generic/texdimens/texdimens.tex b/macros/generic/texdimens/texdimens.tex
index 61086d138d..de6f20e58f 100644
--- a/macros/generic/texdimens/texdimens.tex
+++ b/macros/generic/texdimens/texdimens.tex
@@ -1,170 +1,207 @@
% This is file texdimens.tex, part of texdimens package, which
% is distributed under the LPPL 1.3c. Copyright (c) 2021 Jean-François Burnol
-% 2021/11/04 v0.99d
+% 2021/11/10 v1.0
\edef\texdimensendinput{\endlinechar\the\endlinechar%
\catcode`\noexpand _=\the\catcode`\_%
\catcode`\noexpand @=\the\catcode`\@\relax\noexpand\endinput}%
\endlinechar13\relax%
-\catcode`\_=11 \catcode`\@=11 % only for using \p@ of Plain. Check exists?
+\catcode`\_=11 \catcode`\@=11 % only for using \p@ (also \z@ now) of Plain. Check exists?
%
-% Mathematics ("down" and "up" macros)
+% Mathematics (the challenge of the "down" and "up" macros)
% ===========
%
% In the entire discussion here, "uu" stands for some core unit,
-% or some unit corresponding to a dimension > 1pt. For the case
-% of a unit corresponding to a dimension < 1pt, i.e. to
-% \texdimenwithunit macro added at 0.99, refer to the
-% comments of issue #2 on the tracker site.
+% or some unit corresponding to an internal dimension > 1pt.
%
% Is T sp attainable from unit "uu"?.
% If not, what is largest dimension < Tsp which is attainable?
% Here we suppose T>0.
%
-% phi>1, psi=1/phi, psi<1.
+% D uu --> N = round(D * 65536) --> T = trunc (N * phi)
%
-% U(N,phi)=trunc(N phi) is the strictly increasing sequence,
-% indexed by non-negative integers, of attainable dimensions.
-% (in sp unit)
+% phi>1 is the conversion factor associated to "uu"
+% psi=1/phi, psi<1. Define U(N, phi) = trunc (N * phi)
+%
+% U(N,phi) is thus the strictly increasing sequence,
+% indexed by non-negative integers, of non-negative
+% attainable dimensions. (in sp unit)
+%
+% T>0, then:
%
% U(N)<= T < U(N+1) iff N = ceil((T+1)psi) - 1
% U(M)< T <= U(M+1) iff M = ceil(T psi) - 1
%
-% Stumbling block
-% ---------------
+% In other words:
+%
+% - the largest attainable dimension not exceeding T sp
+% is obtained via the integer "Zd = ceil((T+1)psi) - 1 = N",
+% (i.e. find D with Zd=round(65536 D) then "D uu" is "down" approximation)
+%
+% - the smallest attainable dimension at least equal to T sp
+% is obtained from the integer "Zu = ceil(T psi) = M + 1"
+%
+% - the two "Z"'s are either equal (i.e. T is attained) or Zu=Zd+1.
+%
+% The round((T+0.5)*psi) based approach (basis of the "\texdimenUU" macros)
+% -------------------------------------
+%
+% Recall in all of this T > 0. And phi>1, psi=1/phi<1.
+%
+% Let's return to our analysis of the
+%
+% U(N)<= T < U(N+1) and U(M)< T <= U(M+1)
+%
+% equations. We will also use the N=Zd, and M+1=Zu notations.
+%
+% case1: M = N, i.e. Zd<Zu, i.e. T is not attainable:
+% M=N=Zd < T psi < (T+1) psi <= N+1=Zu
+%
+% Then clearly R = round((T+0.5)psi) is either Zd or Zu.
+% We will not know which one before computing trunc(R phi)
+% and check if it is < T or > T.
+%
+% As will be explained later trunc(R phi) can be computed very
+% easily by hijacking TeX's handling of dimensions, we don't
+% have to launch into \numexpr evaluations for that.
+%
+% case2: M = N - 1, i.e. T = Zd = Zu is attained:
+% T psi <= N < (T+1) psi, T = trunc(N phi)
+%
+% Let v=(T+0.5)psi. As v = T psi + 0.5 psi it is < N+0.5
+% And as v = (T+1)psi - 0.5psi it is > N - 0.5.
+% So R = round(v) = N.
+%
+% We thus have the initial observation which was at the core of this
+% package initial release:
+%
+% - compute R = round((T+0.5) psi)
+%
+% - if T is attained, then T = trunc(R * phi)
+%
+% - if T is not attained then either { Zd = R and Zu = R+1 } or
+% {Zd = R-1 and Zu = R}.
+%
+% How do we check if R = Zd or Zu? We need to evaluate trunc(R phi) and
+% compare it with T. This trunc(R phi) can be computed the following way:
%
-% The stumbling block is that computing "ceil((T+1)psi) - 1" without
-% overflow is not obvious: yes \numexpr/\dimexpr allow so-called
-% "scaling operations" but only in the "rounding up" variant.
+% - obtain D pt from \the\dimexpr R sp. Knuth's algorithm guarantees
+% that R = round(D * 65536)
%
-% If we attempt computing the ceil(x) function via round(x+0.5),
-% for example with psi=100/7227 which corresponds to the unit "in",
-% this necessitates evaluating:
+% - then D uu where uu is the unit with conversion factor phi is
+% converted by TeX into "trunc(R phi) sp", i.e. trunc(R phi) =
+% \number\dimexpr Duu\relax, where D pt = \the\dimexpr Rsp\relax.
%
-% round((((T+1)*200)+7227)/14454)
+% Conclusion:
%
-% But as far as I can tell currently, for this we need to be able
-% to evaluate without overflow (T+1)*200+7227 and this limits to
-% T's which are (roughly) such that 100 T is less than \maxdimen.
+% 1. the macro \texdimenuu does the one-liner R=round((T+0.5) psi)
+% then \the\dimexpr Rsp\relax and strips the "pt" unit
%
-% A work-around
-% -------------
+% 2. macros \texdimenuuup and \texdimenuudown go further and check
+% which one of Zd or Zu is R, obtaining thus Zd or Zu.
+% [update: this describes the macros prior to 1.0 release]
%
-% The rest of the discussion is about an algorithm providing an
-% alternative route to N, using \numexpr/\dimexpr/TeX facilities,
-% and working with (almost, as we will see) the full range of allowed
-% T's, 0 < T <= \maxdimen. (that the algorithm works for T=0 is to be
-% checked manually after the main discussion).
+% For units with conversion factor phi>2, a simplification is possible.
+% In that case let X = round(T psi) (it has the advantage compared to
+% R that we can apply the formula without checking the sign of T).
%
-% Let's return to the U(N)<= T < U(N+1) and U(M)< T <= U(M+1) equations.
+% Going back to our earlier analyis, now with psi < 0.5 (1uu>2pt)
%
-% Either (recall in all of this T > 0):
+% case1: T is not attainable
+% M=N=Zd < T psi < (T+1) psi <= N+1=Zu
+% As Zd < T psi < Zu, we have round(T psi) = Zd or Zu
%
-% case1: M = N, i.e. T is not attainable, M=N < T psi < (T+1) psi <= N+1
-% case2: M = N - 1, i.e. T is attained, T psi <= N < (T+1) psi, T = trunc(N phi)
+% case2: T is attained, i.e. T psi <= N < (T+1) psi.
+% As psi<0.5, and T psi + psi > N, we have T psi > N - 0.5.
+% And T psi <= N so N = round(T psi).
%
-% Let X = round(T psi). And let Y = trunc(X phi). We will explain later
-% how X and Y can be computed using \numexpr/\dimexpr/TeX.
+% So, for psi < 0.5, the X=round(T psi) can play the same role as
+% R=round((T+0.5)psi). If T is attained, we get the decimal D from this
+% X and if T is not attained we know that X is either Zd or Zu.
%
-% case1: X can be N or N+1. It will be N+1 iff Y > T.
-% case2: X can be N or N-1. It will be N iff trunc((X+1)phi)>T.
+% The computations of X and Y=trunc(X phi) can be done independently of
+% sign of T. But the final test has to be changed to Y < T if T < 0 and
+% then one must replace X by X+1. So we must filter out the sign of the
+% input.
%
-% This is not convenient: if Y < T it could be that we are in case 2
-% but to decide we must check if trunc((X+1) phi) = T or not, so
-% this means a second computation.
+% Going back to the 1<phi<2 case, psi>0.5, then it would be slightly
+% less costly to compute X = round(T psi) than R = round((T + 0.5) psi),
+% but if we then realize that trunc(X phi) < T we do not yet know if
+% trunc((X+1) phi) = T or is > T, i.e. we don't know if Zd =X or X+1,
+% and we can not tell yet if T is attained or not.
%
-% If psi < 0.5
-% ------------
+% In contrast if we find out that trunc(R phi)<T, we then know for sure
+% that Zd=R, Zu=R+1 and that T is not attained.
%
-% The situation then simplifies:
+% Problems with \maxdimen in the obtention of Zu and Zd
+% -----------------------------------------------------
%
-% case1: X can be N or N+1. It will be N+1 iff Y = trunc(X phi) > T.
-% case2: X is necessarily N.
+% Obtaining R = round((T+0.5)psi) has no risk of overflow.
+% But checking as described above which one of Zd or Zu (or both)
+% is R goes via a test computation which will cause overflow
+% if by bad luck R = Zu and Zu will give rise to a decimal D
+% such that D uu > \maxdimen.
%
-% Thus:
-% a) compute X = round(T psi)
-% b) compute Y = trunc(X phi) and test if Y > T. If true, we
-% were in case 1, replace X by X - 1, else we were either
-% in case 1 or case 2, and we leave X as it is.
-% We have thus found N.
+% For T=\maxdimen (or very close) this is what happens for the units
+% "dd", "nc", and "in".
%
-% The operation Y = trunc(X phi) can be achieved this way:
-% i) use \the\dimexpr to convert X sp into D pt,
-% ii) use \the\numexpr\dimexpr to convert "D uu" into sp.
-% These steps give Y.
+% Besides, it turns out that this test which is done to decide whether
+% R=Zu or R=Zd, and on which the initial implementation of the macros
+% "up" and "down" was done at 0.9 gamma release is a bit costly.
%
-% This way we find the maximal dimension at most T sp exactly
-% representable in "uu" unit.
+% At 1.0 release, all the "up" and "down" macros were re-implemented
+% via a more stubborn usage of the ceil() based formulae for Zd and Zu.
+% This made all usable even with \maxdimen input and besided, proved
+% on average slightly faster.
%
-% The computations of X and Y can be done independently of sign of T.
-% But the final test has to be changed to Y < T if T < 0 and then
-% one must replace X by X+1. So we must filter out the sign of the input.
+% Overcoming the ceil() stumbling block (i.e. the 1.0 manner for "up/down")
+% -------------------------------------
%
-% If the goal is only to find a decimal D such that "D uu" is
-% exactly T sp in the case this is possible, then things are simpler
-% because from X = round(T psi) we get D such as X sp is same as D pt
-% and "D uu" will work.
-% We don't have to take sign into account for this computation.
-% But if T sp was not attainable we don't know if this X will give
-% a D such that D uu < T sp or D uu > T sp.
+% I will in what follows refer to trunc(), floor() or ceil() only for
+% positive arguments, obtained as ratios x/y or sometimes as a numexpr
+% "scaling" operation" x*y/z which uses temporarily use doubled
+% precision.
%
-% If psi > 0.5
-% ------------
+% As \numexpr's x/y is round(x/y), with rounding away from zero, we have
+% access to floor(t) for t>=0 as round(t+0.5)-1 and for t>0 also as
+% round(t-0.5). The former may cause overflow as it involves
+% (2x+y)/(2y) but the latter (2x-y)/(2y) will not overflow if x comes
+% from a dimension as 2x<2**31 then.
%
-% For example unit "bp" has phi=803/800.
+% ceil(t) is more complex as it is floor(t)+1 only for t not an integer.
+% Let's explain how to overcome the challenge for Zd and the "in" unit,
+% i.e. a conversion factor of 7227/100.
%
-% It is then not true that if T sp is attainable, the X = round(T psi)
-% will always work.
+% We want Zd = ceil((T+1)*100/7227) - 1, with T assumed positive.
%
-% But it is true that R = round((T + 0.5) psi) will always work.
-% Here we must use -0.5 if T < 0, though.
+% Let T = k*7227 + r with 0<= r < 7227, 0<=k, and r>0 if k=0.
%
-% This R=round((T+0.5) psi) can always be computed via \numexpr because 2T+1
-% will not trigger arithmetic overflow.
+% (T+1)*100/7227 becomes 100*k + (r+1)*100/7227 and thus
%
-% So this gives an approach to find a D such that "D uu" is exactly
-% T sp when this is possible.
+% Zd = 100 * k + ceil(x) - 1
%
-% If Tsp (positive) is not attainable, this R however can produce
-% either N or N+1.
+% with x = n*100/7227, and n = 1+r, so 0<n<=7227
%
-% But we can decide what happened by computing Z = trunc(R phi).
-% If and only if Z > T this means R was N+1.
+% Here we have a nice situation 0 < x <= 100. Then:
+%
+% ceil(x) = 100 - floor(100 - x)
+% = 100 - (round(100 - x + 0.5) - 1)
+% = 101 - round(100 * (1 - n/7227) + 0.5)
+% = 101 - round((200 * (7227 - n) + 7227)/14454)
%
-% It is slightly less costly to compute X = round(T psi) than
-% R = round((T + 0.5) psi),
-% but if we then realize that trunc(X phi) < T we do not yet know
-% if trunc((X+1) phi) = T or is > T. So we proceed via R, not X,
-% to not have to make a second computation if a dimension comparison
-% test goes awry.
+% We can thus achieve the computation of Zd = ceil((T+1)*100/7227) - 1
+% for T>0 without overflow in \numexpr this way:
%
-% To recapitulate: we have our algorithm for all units to find out
-% maximal dimension exactly attainable in "uu" unit and at most equal
-% to (positive) T sp.
+% k = floor(T/7227) = round(T/7227 - 0.5)
+% = round((2*T - 7227) / 14454) (T>0 used here)
%
-% Unfortunately the check that Y (in case psi < 0.5) or Z (in case psi >
-% 0.5) verifies or not Y > T may trigger a Dimension too large error if
-% T sp was near non-attainable \maxdimen. It turns out this sad
-% situation happens only for the units `dd`, `nc`, and `in`, and T sp
-% very close to \maxdimen (like for all units apart from `pt`, `bp`,
-% `nd`, the \maxdimen is not attainable, and by bad luck for `dd`, `nc`,
-% and `in`, the X will correspond to a decimal D such that Duu>\maxdimen
-% is the nearest virtually attaible dimensions from above not from
-% below; see the README.md for the tabulation of the maximal usable inputs).
-%
-% Regarding the \texdimen<uu> macros, and units with phi > 2, I
-% hesitated using either the round((T+0.5)psi) or round(T psi), but for
-% Tsp = \maxdimen, both formulas turned out to give the same result for
-% all such units, so I chose for these \texdimen<uu> macros and the
-% units with phi>2 to use the simpler round(T psi) which does not need
-% to check the sign of T.
-%
-% For the "up" and "down" macros, we again use the round(T psi), but do
-% have to check the sign anyhow. We could also have used the
-% round((T+0.5)psi) which requires a sign check too, but it costs a bit
-% more. It would have allowed though to share the same codebase for all
-% units, here we have to prepare some slightly different shared macros
-% for the first batch bp, nd, dd and the second batch mm, pc, nc, cc,
-% cm, in.
+% r = T - 7227 * k = T modulo 7227
+%
+% Zd = 100 * k + 100 - round( (201*7227 - 200*(r+1))/14454 )
+%
+% Everything here is computable within \numexpr and has absolutely no
+% potential overflow problem at all. The same analysis can be done for
+% Zu = ceil(T*100/7227) and for all core TeX units. See the comments
+% below for all obtained formulae and some additional details.
%
% Implementation
% ==============
@@ -173,45 +210,6 @@
{\catcode`p 12\catcode`t 12
\csname expandafter\endcsname\gdef\csname texdimenstrippt\endcsname#1pt{#1}}%
%
-% down macros:
-% for units with phi < 2:
-\def\texdimendown_A#1{\if-#1\texdimendown_neg\fi\texdimendown_B#1}%
-\def\texdimendown_B#1;#2;{\expandafter\texdimendown_c\the\numexpr(2*#1+1)#2;#1;}%
-% for units with phi > 2:
-\def\texdimendown_a#1{\if-#1\texdimendown_neg\fi\texdimendown_b#1}%
-\def\texdimendown_b#1;#2;{\expandafter\texdimendown_c\the\numexpr#1#2;#1;}%
-% shared macros:
-\def\texdimendown_c#1;{\expandafter\texdimendown_d\the\dimexpr#1sp;#1;}%
-{\catcode`P 12\catcode`T 12\lowercase{\gdef\texdimendown_d#1PT};#2;#3;#4;%
- {\ifdim#1#4>#3sp \texdimendown_e{#2}\fi\texdimenfirstofone{#1}}%
-}%
-% this #2 will be \fi
-\def\texdimendown_e#1#2#3#4{#2\expandafter\texdimenstrippt\the\dimexpr\numexpr#1-1sp\relax}%
-% negative branch:
-% The problem here is that if input very small, output can be 0.0, and we
-% do not want -0.0 as output.
-% So let's do this somewhat brutally and non-efficiently.
-% Anyhow, negative inputs are not our priority.
-% #1 is \fi here and #2 is \texdimendown_b or _B:
-\def\texdimendown_neg#1#2-#3;#4;#5;{#1\expandafter\texdimenstrippt\the\dimexpr-#2#3;#4;#5;pt\relax}%
-%
-% up macros:
-\def\texdimenup_A#1{\if-#1\texdimenup_neg\fi\texdimenup_B#1}%
-\def\texdimenup_B#1;#2;{\expandafter\texdimenup_c\the\numexpr(2*#1+1)#2;#1;}%
-\def\texdimenup_a#1{\if-#1\texdimenup_neg\fi\texdimenup_b#1}%
-\def\texdimenup_b#1;#2;{\expandafter\texdimenup_c\the\numexpr#1#2;#1;}%
-\def\texdimenup_c#1;{\expandafter\texdimenup_d\the\dimexpr#1sp;#1;}%
-{\catcode`P 12\catcode`T 12\lowercase{\gdef\texdimenup_d#1PT};#2;#3;#4;%
- {\ifdim#1#4<#3sp \texdimenup_e{#2}\fi\texdimenfirstofone{#1}}%
-}%
-% this #2 will be \fi
-\def\texdimenup_e#1#2#3#4{#2\expandafter\texdimenstrippt\the\dimexpr\numexpr#1+1sp\relax}%
-% negative branch:
-% Here we can me more expeditive than for the "down" macros.
-% But this breaks f-expandability.
-% #1 will be \fi and #2 is \texdimenup_b or _B:
-\def\texdimenup_neg#1#2-{#1-#2}%
-%
% pt
%
\def\texdimenpt#1{\expandafter\texdimenstrippt\the\dimexpr#1\relax}%
@@ -222,10 +220,6 @@
\def\texdimenbp_#1#2;{%
\expandafter\texdimenstrippt\the\dimexpr\numexpr(2*#1#2+\if-#1-\fi1)*400/803sp\relax
}%
-% \texdimenbpdown: maximal dim exactly expressible in bp and at most equal to input
-\def\texdimenbpdown#1{\expandafter\texdimendown_A\the\numexpr\dimexpr#1;*400/803;bp;}%
-% \texdimenbpup: minimal dim exactly expressible in bp and at least equal to input
-\def\texdimenbpup#1{\expandafter\texdimenup_A\the\numexpr\dimexpr#1;*400/803;bp;}%
%
% nd 685/642
%
@@ -233,10 +227,6 @@
\def\texdimennd_#1#2;{%
\expandafter\texdimenstrippt\the\dimexpr\numexpr(2*#1#2+\if-#1-\fi1)*321/685sp\relax
}%
-% \texdimennddown: maximal dim exactly expressible in nd and at most equal to input
-\def\texdimennddown#1{\expandafter\texdimendown_A\the\numexpr\dimexpr#1;*321/685;nd;}%
-% \texdimenndup: minimal dim exactly expressible in nd and at least equal to input
-\def\texdimenndup#1{\expandafter\texdimenup_A\the\numexpr\dimexpr#1;*321/685;nd;}%
%
% dd 1238/1157
%
@@ -244,60 +234,296 @@
\def\texdimendd_#1#2;{%
\expandafter\texdimenstrippt\the\dimexpr\numexpr(2*#1#2+\if-#1-\fi1)*1157/2476sp\relax
}%
-% \texdimendddown: maximal dim exactly expressible in dd and at most equal to input
-\def\texdimendddown#1{\expandafter\texdimendown_A\the\numexpr\dimexpr#1;*1157/2476;dd;}%
-% \texdimenddup: minimal dim exactly expressible in dd and at least equal to input
-\def\texdimenddup#1{\expandafter\texdimenup_A\the\numexpr\dimexpr#1;*1157/2476;dd;}%
%
-% mm 7227/2540 phi now >2, use from here on the simpler approach
+% mm 7227/2540 phi now >2, use from here on the X = round(T psi) approach
%
\def\texdimenmm#1{\expandafter\texdimenstrippt\the\dimexpr(#1)*2540/7227\relax}%
-% \texdimenmmdown: maximal dim exactly expressible in mm and at most equal to input
-\def\texdimenmmdown#1{\expandafter\texdimendown_a\the\numexpr\dimexpr#1;*2540/7227;mm;}%
-% \texdimenmmup: minimal dim exactly expressible in mm and at least equal to input
-\def\texdimenmmup#1{\expandafter\texdimenup_a\the\numexpr\dimexpr#1;*2540/7227;mm;}%
%
% pc 12/1
%
\def\texdimenpc#1{\expandafter\texdimenstrippt\the\dimexpr(#1)/12\relax}%
-% \texdimenpcdown: maximal dim exactly expressible in pc and at most equal to input
-\def\texdimenpcdown#1{\expandafter\texdimendown_a\the\numexpr\dimexpr#1;/12;pc;}%
-% \texdimenpcup: minimal dim exactly expressible in pc and at least equal to input
-\def\texdimenpcup#1{\expandafter\texdimenup_a\the\numexpr\dimexpr#1;/12;pc;}%
%
% nc 1370/107
%
\def\texdimennc#1{\expandafter\texdimenstrippt\the\dimexpr(#1)*107/1370\relax}%
-% \texdimenncdown: maximal dim exactly expressible in nc and at most equal to input
-\def\texdimenncdown#1{\expandafter\texdimendown_a\the\numexpr\dimexpr#1;*107/1370;nc;}%
-% \texdimenncup: minimal dim exactly expressible in nc and at least equal to input
-\def\texdimenncup#1{\expandafter\texdimenup_a\the\numexpr\dimexpr#1;*107/1370;nc;}%
%
% cc 14856/1157
%
\def\texdimencc#1{\expandafter\texdimenstrippt\the\dimexpr(#1)*1157/14856\relax}%
-% \texdimenccdown: maximal dim exactly expressible in cc and at most equal to input
-\def\texdimenccdown#1{\expandafter\texdimendown_a\the\numexpr\dimexpr#1;*1157/14856;cc;}%
-% \texdimenccup: minimal dim exactly expressible in cc and at least equal to input
-\def\texdimenccup#1{\expandafter\texdimenup_a\the\numexpr\dimexpr#1;*1157/14856;cc;}%
%
% cm 7227/254
%
\def\texdimencm#1{\expandafter\texdimenstrippt\the\dimexpr(#1)*254/7227\relax}%
-% \texdimencmdown: maximal dim exactly expressible in cm and at most equal to input
-\def\texdimencmdown#1{\expandafter\texdimendown_a\the\numexpr\dimexpr#1;*254/7227;cm;}%
-% \texdimencmup: minimal dim exactly expressible in cm and at least equal to input
-\def\texdimencmup#1{\expandafter\texdimenup_a\the\numexpr\dimexpr#1;*254/7227;cm;}%
%
% in 7227/100
%
\def\texdimenin#1{\expandafter\texdimenstrippt\the\dimexpr(#1)*100/7227\relax}%
-% \texdimenindown: maximal dim exactly expressible in in and at most equal to input
-\def\texdimenindown#1{\expandafter\texdimendown_a\the\numexpr\dimexpr#1;*100/7227;in;}%
-% \texdimeninup: minimal dim exactly expressible in in and at least equal to input
-\def\texdimeninup#1{\expandafter\texdimenup_a\the\numexpr\dimexpr#1;*100/7227;in;}%
-% both in and cm
-% Mathematics ("both" macros)
+%
+% "no test" ceil()-based approach to up and down macros (release 1.0)
+% =====================================================
+%
+% The notation <u/v> means u/v in numexpr, which does rounding
+% away from zero. It is essential that the argument be >-0.5 else <x+1>
+% not same as <x>+1. All formulae are overflow free.
+%
+% The comments are for T > 0.
+%
+% Roughly such an approach works for phi = a/b > 1, such that:
+%
+% a*(2b+1)<2**31 if a is odd, <2**32 if a is even
+%
+% This is true for all core units with quite some margin, the one with
+% largest a*b being phi=7227/2540 for "mm".
+%
+% Note: for a unit such as "ex" or "em" where morally b=65536=2**16,
+% this limits to a<=16383 if a is odd and to a<=32766 if a is even.
+% Thus the general \texdimenwithunit{dim1}{dim2} (which for dim2<1pt
+% computes basically an "up" value) can *not imitate fully* this scheme.
+%
+% The macros and formulas in the comments were obtained from a template
+% (see file generateupdownmacros.py at the project repository),
+% and we could actually combine them into a generic macro handling
+% general a/b (assuming above bounds are verified).
+% But for the the sake of efficiency, this is "rolled-out" here unit per unit.
+%
+\def\texdimenuudownup_zero#1;{\z@\relax}%
+\def\texdimenuudownup_neg#1-{-#1}%
+% bp 803/800
+% T = 803 k + r
+% Zd = 800 k + 800 - <(1284003 - 1600 r)/1606>
+\def\texdimenbpdown#1{\expandafter\texdimenstrippt\the\dimexpr
+ \expandafter\texdimenbpdown_a\the\numexpr\dimexpr#1;%
+}%
+\def\texdimenbpdown_a#1{\texdimenzerominusfork
+ #1-\texdimenuudownup_zero
+ 0#1\texdimenuudownup_neg
+ 0-{}%
+ \krof \texdimenbpdown_b#1}%
+\def\texdimenbpdown_b#1;{\expandafter\texdimenbpdown_c\the\numexpr(2*#1-803)/1606;#1;}%
+\def\texdimenbpdown_c#1;#2;{\expandafter\texdimenbpdown_d\the\numexpr#2-803*#1;#1;}%
+\def\texdimenbpdown_d#1;#2;{\numexpr800*#2+800-(1284003-1600*#1)/1606sp\relax}%
+% Zu = 800 k + 800 + 1 - <(1285603 - 1600 r)/1606>
+\def\texdimenbpup#1{\expandafter\texdimenstrippt\the\dimexpr
+ \expandafter\texdimenbpup_a\the\numexpr\dimexpr#1;%
+}%
+\def\texdimenbpup_a#1{\texdimenzerominusfork
+ #1-\texdimenuudownup_zero
+ 0#1\texdimenuudownup_neg
+ 0-{}%
+ \krof \texdimenbpup_b#1}%
+\def\texdimenbpup_b#1;{\expandafter\texdimenbpup_c\the\numexpr(2*#1-803)/1606;#1;}%
+\def\texdimenbpup_c#1;#2;{\expandafter\texdimenbpup_d\the\numexpr#2-803*#1;#1;}%
+\def\texdimenbpup_d#1;#2;{\numexpr800*#2+801-(1285603-1600*#1)/1606sp\relax}%
+% nd 685/642
+% T = 685 k + r
+% Zd = 642 k + 642 - <(878941 - 1284 r)/1370>
+\def\texdimennddown#1{\expandafter\texdimenstrippt\the\dimexpr
+ \expandafter\texdimennddown_a\the\numexpr\dimexpr#1;%
+}%
+\def\texdimennddown_a#1{\texdimenzerominusfork
+ #1-\texdimenuudownup_zero
+ 0#1\texdimenuudownup_neg
+ 0-{}%
+ \krof \texdimennddown_b#1}%
+\def\texdimennddown_b#1;{\expandafter\texdimennddown_c\the\numexpr(2*#1-685)/1370;#1;}%
+\def\texdimennddown_c#1;#2;{\expandafter\texdimennddown_d\the\numexpr#2-685*#1;#1;}%
+\def\texdimennddown_d#1;#2;{\numexpr642*#2+642-(878941-1284*#1)/1370sp\relax}%
+% Zu = 642 k + 642 + 1 - <(880225 - 1284 r)/1370>
+\def\texdimenndup#1{\expandafter\texdimenstrippt\the\dimexpr
+ \expandafter\texdimenndup_a\the\numexpr\dimexpr#1;%
+}%
+\def\texdimenndup_a#1{\texdimenzerominusfork
+ #1-\texdimenuudownup_zero
+ 0#1\texdimenuudownup_neg
+ 0-{}%
+ \krof \texdimenndup_b#1}%
+\def\texdimenndup_b#1;{\expandafter\texdimenndup_c\the\numexpr(2*#1-685)/1370;#1;}%
+\def\texdimenndup_c#1;#2;{\expandafter\texdimenndup_d\the\numexpr#2-685*#1;#1;}%
+\def\texdimenndup_d#1;#2;{\numexpr642*#2+643-(880225-1284*#1)/1370sp\relax}%
+% dd 1238/1157
+% T = 1238 k + r
+% Zd = 1157 k + 1157 - <(1431828 - 1157 r)/1238>
+\def\texdimendddown#1{\expandafter\texdimenstrippt\the\dimexpr
+ \expandafter\texdimendddown_a\the\numexpr\dimexpr#1;%
+}%
+\def\texdimendddown_a#1{\texdimenzerominusfork
+ #1-\texdimenuudownup_zero
+ 0#1\texdimenuudownup_neg
+ 0-{}%
+ \krof \texdimendddown_b#1}%
+\def\texdimendddown_b#1;{\expandafter\texdimendddown_c\the\numexpr(#1-619)/1238;#1;}%
+\def\texdimendddown_c#1;#2;{\expandafter\texdimendddown_d\the\numexpr#2-1238*#1;#1;}%
+\def\texdimendddown_d#1;#2;{\numexpr1157*#2+1157-(1431828-1157*#1)/1238sp\relax}%
+% Zu = 1157 k + 1157 + 1 - <(1432985 - 1157 r)/1238>
+\def\texdimenddup#1{\expandafter\texdimenstrippt\the\dimexpr
+ \expandafter\texdimenddup_a\the\numexpr\dimexpr#1;%
+}%
+\def\texdimenddup_a#1{\texdimenzerominusfork
+ #1-\texdimenuudownup_zero
+ 0#1\texdimenuudownup_neg
+ 0-{}%
+ \krof \texdimenddup_b#1}%
+\def\texdimenddup_b#1;{\expandafter\texdimenddup_c\the\numexpr(#1-619)/1238;#1;}%
+\def\texdimenddup_c#1;#2;{\expandafter\texdimenddup_d\the\numexpr#2-1238*#1;#1;}%
+\def\texdimenddup_d#1;#2;{\numexpr1157*#2+1158-(1432985-1157*#1)/1238sp\relax}%
+% mm 7227/2540
+% T = 7227 k + r
+% Zd = 2540 k + 2540 - <(36715307 - 5080 r)/14454>
+\def\texdimenmmdown#1{\expandafter\texdimenstrippt\the\dimexpr
+ \expandafter\texdimenmmdown_a\the\numexpr\dimexpr#1;%
+}%
+\def\texdimenmmdown_a#1{\texdimenzerominusfork
+ #1-\texdimenuudownup_zero
+ 0#1\texdimenuudownup_neg
+ 0-{}%
+ \krof \texdimenmmdown_b#1}%
+\def\texdimenmmdown_b#1;{\expandafter\texdimenmmdown_c\the\numexpr(2*#1-7227)/14454;#1;}%
+\def\texdimenmmdown_c#1;#2;{\expandafter\texdimenmmdown_d\the\numexpr#2-7227*#1;#1;}%
+\def\texdimenmmdown_d#1;#2;{\numexpr2540*#2+2540-(36715307-5080*#1)/14454sp\relax}%
+% Zu = 2540 k + 2540 + 1 - <(36720387 - 5080 r)/14454>
+\def\texdimenmmup#1{\expandafter\texdimenstrippt\the\dimexpr
+ \expandafter\texdimenmmup_a\the\numexpr\dimexpr#1;%
+}%
+\def\texdimenmmup_a#1{\texdimenzerominusfork
+ #1-\texdimenuudownup_zero
+ 0#1\texdimenuudownup_neg
+ 0-{}%
+ \krof \texdimenmmup_b#1}%
+\def\texdimenmmup_b#1;{\expandafter\texdimenmmup_c\the\numexpr(2*#1-7227)/14454;#1;}%
+\def\texdimenmmup_c#1;#2;{\expandafter\texdimenmmup_d\the\numexpr#2-7227*#1;#1;}%
+\def\texdimenmmup_d#1;#2;{\numexpr2540*#2+2541-(36720387-5080*#1)/14454sp\relax}%
+% pc 12/1
+% T = 12 k + r
+% Zd = 1 k + 1 - <(17 - 1 r)/12>
+\def\texdimenpcdown#1{\expandafter\texdimenstrippt\the\dimexpr
+ \expandafter\texdimenpcdown_a\the\numexpr\dimexpr#1;%
+}%
+\def\texdimenpcdown_a#1{\texdimenzerominusfork
+ #1-\texdimenuudownup_zero
+ 0#1\texdimenuudownup_neg
+ 0-{}%
+ \krof \texdimenpcdown_b#1}%
+\def\texdimenpcdown_b#1;{\expandafter\texdimenpcdown_c\the\numexpr(#1-6)/12;#1;}%
+\def\texdimenpcdown_c#1;#2;{\expandafter\texdimenpcdown_d\the\numexpr#2-12*#1;#1;}%
+\def\texdimenpcdown_d#1;#2;{\numexpr#2+1-(17-#1)/12sp\relax}%
+% Zu = 1 k + 1 + 1 - <(18 - 1 r)/12>
+\def\texdimenpcup#1{\expandafter\texdimenstrippt\the\dimexpr
+ \expandafter\texdimenpcup_a\the\numexpr\dimexpr#1;%
+}%
+\def\texdimenpcup_a#1{\texdimenzerominusfork
+ #1-\texdimenuudownup_zero
+ 0#1\texdimenuudownup_neg
+ 0-{}%
+ \krof \texdimenpcup_b#1}%
+\def\texdimenpcup_b#1;{\expandafter\texdimenpcup_c\the\numexpr(#1-6)/12;#1;}%
+\def\texdimenpcup_c#1;#2;{\expandafter\texdimenpcup_d\the\numexpr#2-12*#1;#1;}%
+\def\texdimenpcup_d#1;#2;{\numexpr#2+2-(18-#1)/12sp\relax}%
+% nc 1370/107
+% T = 1370 k + r
+% Zd = 107 k + 107 - <(147168 - 107 r)/1370>
+\def\texdimenncdown#1{\expandafter\texdimenstrippt\the\dimexpr
+ \expandafter\texdimenncdown_a\the\numexpr\dimexpr#1;%
+}%
+\def\texdimenncdown_a#1{\texdimenzerominusfork
+ #1-\texdimenuudownup_zero
+ 0#1\texdimenuudownup_neg
+ 0-{}%
+ \krof \texdimenncdown_b#1}%
+\def\texdimenncdown_b#1;{\expandafter\texdimenncdown_c\the\numexpr(#1-685)/1370;#1;}%
+\def\texdimenncdown_c#1;#2;{\expandafter\texdimenncdown_d\the\numexpr#2-1370*#1;#1;}%
+\def\texdimenncdown_d#1;#2;{\numexpr107*#2+107-(147168-107*#1)/1370sp\relax}%
+% Zu = 107 k + 107 + 1 - <(147275 - 107 r)/1370>
+\def\texdimenncup#1{\expandafter\texdimenstrippt\the\dimexpr
+ \expandafter\texdimenncup_a\the\numexpr\dimexpr#1;%
+}%
+\def\texdimenncup_a#1{\texdimenzerominusfork
+ #1-\texdimenuudownup_zero
+ 0#1\texdimenuudownup_neg
+ 0-{}%
+ \krof \texdimenncup_b#1}%
+\def\texdimenncup_b#1;{\expandafter\texdimenncup_c\the\numexpr(#1-685)/1370;#1;}%
+\def\texdimenncup_c#1;#2;{\expandafter\texdimenncup_d\the\numexpr#2-1370*#1;#1;}%
+\def\texdimenncup_d#1;#2;{\numexpr107*#2+108-(147275-107*#1)/1370sp\relax}%
+% cc 14856/1157
+% T = 14856 k + r
+% Zd = 1157 k + 1157 - <(17194663 - 1157 r)/14856>
+\def\texdimenccdown#1{\expandafter\texdimenstrippt\the\dimexpr
+ \expandafter\texdimenccdown_a\the\numexpr\dimexpr#1;%
+}%
+\def\texdimenccdown_a#1{\texdimenzerominusfork
+ #1-\texdimenuudownup_zero
+ 0#1\texdimenuudownup_neg
+ 0-{}%
+ \krof \texdimenccdown_b#1}%
+\def\texdimenccdown_b#1;{\expandafter\texdimenccdown_c\the\numexpr(#1-7428)/14856;#1;}%
+\def\texdimenccdown_c#1;#2;{\expandafter\texdimenccdown_d\the\numexpr#2-14856*#1;#1;}%
+\def\texdimenccdown_d#1;#2;{\numexpr1157*#2+1157-(17194663-1157*#1)/14856sp\relax}%
+% Zu = 1157 k + 1157 + 1 - <(17195820 - 1157 r)/14856>
+\def\texdimenccup#1{\expandafter\texdimenstrippt\the\dimexpr
+ \expandafter\texdimenccup_a\the\numexpr\dimexpr#1;%
+}%
+\def\texdimenccup_a#1{\texdimenzerominusfork
+ #1-\texdimenuudownup_zero
+ 0#1\texdimenuudownup_neg
+ 0-{}%
+ \krof \texdimenccup_b#1}%
+\def\texdimenccup_b#1;{\expandafter\texdimenccup_c\the\numexpr(#1-7428)/14856;#1;}%
+\def\texdimenccup_c#1;#2;{\expandafter\texdimenccup_d\the\numexpr#2-14856*#1;#1;}%
+\def\texdimenccup_d#1;#2;{\numexpr1157*#2+1158-(17195820-1157*#1)/14856sp\relax}%
+% cm 7227/254
+% T = 7227 k + r
+% Zd = 254 k + 254 - <(3678035 - 508 r)/14454>
+\def\texdimencmdown#1{\expandafter\texdimenstrippt\the\dimexpr
+ \expandafter\texdimencmdown_a\the\numexpr\dimexpr#1;%
+}%
+\def\texdimencmdown_a#1{\texdimenzerominusfork
+ #1-\texdimenuudownup_zero
+ 0#1\texdimenuudownup_neg
+ 0-{}%
+ \krof \texdimencmdown_b#1}%
+\def\texdimencmdown_b#1;{\expandafter\texdimencmdown_c\the\numexpr(2*#1-7227)/14454;#1;}%
+\def\texdimencmdown_c#1;#2;{\expandafter\texdimencmdown_d\the\numexpr#2-7227*#1;#1;}%
+\def\texdimencmdown_d#1;#2;{\numexpr254*#2+254-(3678035-508*#1)/14454sp\relax}%
+% Zu = 254 k + 254 + 1 - <(3678543 - 508 r)/14454>
+\def\texdimencmup#1{\expandafter\texdimenstrippt\the\dimexpr
+ \expandafter\texdimencmup_a\the\numexpr\dimexpr#1;%
+}%
+\def\texdimencmup_a#1{\texdimenzerominusfork
+ #1-\texdimenuudownup_zero
+ 0#1\texdimenuudownup_neg
+ 0-{}%
+ \krof \texdimencmup_b#1}%
+\def\texdimencmup_b#1;{\expandafter\texdimencmup_c\the\numexpr(2*#1-7227)/14454;#1;}%
+\def\texdimencmup_c#1;#2;{\expandafter\texdimencmup_d\the\numexpr#2-7227*#1;#1;}%
+\def\texdimencmup_d#1;#2;{\numexpr254*#2+255-(3678543-508*#1)/14454sp\relax}%
+% in 7227/100
+% T = 7227 k + r
+% Zd = 100 k + 100 - <(1452427 - 200 r)/14454>
+\def\texdimenindown#1{\expandafter\texdimenstrippt\the\dimexpr
+ \expandafter\texdimenindown_a\the\numexpr\dimexpr#1;%
+}%
+\def\texdimenindown_a#1{\texdimenzerominusfork
+ #1-\texdimenuudownup_zero
+ 0#1\texdimenuudownup_neg
+ 0-{}%
+ \krof \texdimenindown_b#1}%
+\def\texdimenindown_b#1;{\expandafter\texdimenindown_c\the\numexpr(2*#1-7227)/14454;#1;}%
+\def\texdimenindown_c#1;#2;{\expandafter\texdimenindown_d\the\numexpr#2-7227*#1;#1;}%
+\def\texdimenindown_d#1;#2;{\numexpr#200+100-(1452427-2*#100)/14454sp\relax}%
+% Zu = 100 k + 100 + 1 - <(1452627 - 200 r)/14454>
+\def\texdimeninup#1{\expandafter\texdimenstrippt\the\dimexpr
+ \expandafter\texdimeninup_a\the\numexpr\dimexpr#1;%
+}%
+\def\texdimeninup_a#1{\texdimenzerominusfork
+ #1-\texdimenuudownup_zero
+ 0#1\texdimenuudownup_neg
+ 0-{}%
+ \krof \texdimeninup_b#1}%
+\def\texdimeninup_b#1;{\expandafter\texdimeninup_c\the\numexpr(2*#1-7227)/14454;#1;}%
+\def\texdimeninup_c#1;#2;{\expandafter\texdimeninup_d\the\numexpr#2-7227*#1;#1;}%
+\def\texdimeninup_d#1;#2;{\numexpr#200+101-(1452627-2*#100)/14454sp\relax}%
+%
+% Mathematics ("both in and cm", added at release 0.9)
% ===========
%
% Let a and b be two non-negative integers such that U = floor(a 7227/100) =
@@ -374,8 +600,110 @@
\def\texdimenbothsp_neg#1#2-#3;{#1-\numexpr(((2*#3-3612)/7227)*7227+1)/2-1\relax\relax}%
%
\let\texdimenbothcminsp\texdimenbothincmsp
-% (\texdimenwithunit, added at 0.99)
-% Mathematics
+%
+% Mathematics and Algorithm ("both mm and bp", added at release 1.0)
+% =========================
+% We start from a dimension expressed in sp unit, "T sp". Assume T positive.
+% We know how to get largest "X sp <= T sp" which is exactly expressible
+% in mm unit
+% i.e. can be written X=trunc(a 7227/2540) for some non-negative integer a.
+% We want to achieve X=trunc(b 803/800) for some b.
+%
+% Only the congruence of X modulo 803 matters for this.
+% It turns out that the mod 803 impossible values are 267, 535, 802.
+% As pointed out by Ruixi Zhang on the package repo issue #10,
+% when a<--a+2540, X increases by 7227=9*803 hence the value
+% modulo 803 does not change. Thus only "a modulo 2540" matters
+% to check if X(a) is attainable with bp unit. Ruixi Zhang found by
+% brute force that there are modulo 2540 nine excluded a-values
+%
+% Rather than checking if "a mod. 2540" avoids the 9 Ruixi Zhang values
+% or if "X mod. 803" avoids 267, 535, 802, we will simply basically
+% check if X sp = \texdimenbp{X sp}bp, as this approach is probably
+% about the same cost or even less than computing "X mod. 803" and
+% correspondingly branching.
+%
+% The key is that if "a" is bad, then "a-1" is automatically good as
+% pointed out by R.Z. on #10, which can be seen without knowing the 9
+% bad congruences, simply by noticing that a<--a-1 modifies X either to
+% X-2 or X-3, so if X was bad certainly the new one is not.
+%
+% Once "a" has gotten its final value, we apply "\the\dimexpr a sp
+% = D pt" trick to recover the D such that "D mm" gives rise to the found
+% dimension. We go via this "Dmm" intermediary also to express the final
+% result as "X sp", because anyhow the "X" we worked with and had in
+% our token stream has to be recomputed if a<--a-1, so lets always
+% recompute it from final "a", and this goes via "D mm" (but see
+% the paragraph MEMO for alternative for this trunc(a 7227/2540) step).
+%
+% I will copy here the style I used for bothincm expansion triggering
+% via an already positioned \dimexpr waiting to output final result.
+\def\texdimenbothbpmm#1{\expandafter\texdimenstrippt\the\dimexpr
+ \expandafter\texdimenbothbpmm_fork\the\numexpr\dimexpr#1;}%
+% the \texdimenzerominusfork is defined in the \texdimenwithunit section
+\def\texdimenbothbpmm_fork#1{\texdimenzerominusfork
+ #1-\texdimenbothbpmm_zero
+ 0#1\texdimenbothbpmm_neg
+ 0-\texdimenbothbpmm_a
+ \krof#1}%
+% because this is *inside* a pre-positioned \dimexpr, we don't have
+% to worry about zero output ending up as -0.0
+\def\texdimenbothbpmm_neg-{-\texdimenbothbpmm_a}%
+\def\texdimenbothbpmm_zero#1;{\z@\relax}%
+% now, find X sp <= T sp maximal and expressible in mm unit
+% it will be X=trunc(a 7227/2540), we first get a candidate for "a"
+\def\texdimenbothbpmm_a#1;%
+ {\expandafter\texdimenbothbpmm_b\the\numexpr#1*2540/7227;#1;}%
+% we get in a single line the X from this candidate, hijacking TeX's
+% built-in *7227/2540... the "MEMO" above explains one could do this
+% purely within \numexpr, working around its division rounds, and
+% avoiding overflow, but I suspect this would be more costly.
+\def\texdimenbothbpmm_b#1;{\expandafter\texdimenbothbpmm_c
+ \the\numexpr\dimexpr\expandafter\texdimenstrippt\the\dimexpr#1spmm;#1;}%
+% now we have X;a;T;
+\def\texdimenbothbpmm_c#1;#2;#3;{%
+% If X>T, our candidate "a=#2" must be decreased by 1 and we go to _ca
+% The original #3 is not needed anymore
+ \ifnum#1>#3 \expandafter\texdimenbothbpmm_ca\fi
+% Else we decide whether it is "a" or "a-1" we must use. I preferred
+% to induce a re-grabbing cost here, rather than have \texdimenbothbpmm_ca
+% re-grab its arguments from \texdimenbothbpmm_d replacement text.
+ \texdimenbothbpmm_d#1;#2;%
+}%
+% Here, dynamically at the time of the concluding \dimexpr, we
+% check if X sp is expressible in bp unit and then use "a" or "a-1"
+% accordingly
+\def\texdimenbothbpmm_d#1;#2;{#2sp%
+ \ifnum\dimexpr
+ \expandafter\texdimenstrippt\the\dimexpr\numexpr(2*#1+1)*400/803spbp=#1
+ \else-1sp\fi
+% and a \relax to stop the concluding \dimexpr
+ \relax
+}%
+% Here we must decrease "a=#2" by 1, recompute X=#1, then loop
+% back to \texdimenbothbpmm_d. Hesitation between forcing a
+% re-grab or doing it in one step with the subtraction of 1 done twice
+\def\texdimenbothbpmm_ca\texdimenbothbpmm_d#1;#2;%
+ {\expandafter\texdimenbothbpmm_cb\the\numexpr#2-1;}%
+\def\texdimenbothbpmm_cb#1;{%
+ \expandafter\texdimenbothbpmm_d
+ \the\numexpr\dimexpr\expandafter\texdimenstrippt\the\dimexpr#1spmm;#1;%
+}%
+% done...
+% now the lazy way for \texdimenbothmmbp
+\def\texdimenbothmmbp#1{\expandafter\texdimenstrippt\the\dimexpr
+ \expandafter\texdimenbothmmbp_a\the\numexpr\dimexpr\texdimenbothbpmm{#1}mm;}%
+% or remove the + and do \if-#1-\else+\fi1 ?
+% If zero at this stage, we will correctly get 0.0 in the end
+\def\texdimenbothmmbp_a#1#2;{\numexpr(2*#1#2+\if-#1-\fi1)*400/803sp\relax}%
+% \texdimenbothbpmmpt and its alias \texdimenbothmmbppt
+\def\texdimenbothbpmmpt#1{\texdimenpt{\texdimenbothbpmm{#1}mm}}%
+\let\texdimenbothmmbppt\texdimenbothbpmmpt
+% \texdimenbothbpmmsp and its alias \texdimenbothmmbpsp
+\def\texdimenbothbpmmsp#1{\the\numexpr\dimexpr\texdimenbothbpmm{#1}mm\relax\relax}%
+\let\texdimenbothmmbpsp\texdimenbothbpmmsp
+%
+% Mathematics (\texdimenwithunit, added at release 0.99, modified at 1.0)
% ===========
%
% As explained in the README.md, the ex and em units are
@@ -404,96 +732,177 @@
% If f/65536<1, all dimensions Tsp are attainable as D uu. Indeed
% D uu is parsed by TeX via N=round(D*65536), then T=trunc(N*phi),
% with phi=f/65536. Starting from T we need to find an N such that
-% T/phi <= N< (T+1)/phi. We first consider v=(T+0.5)/phi. As its
-% distance to the extremities is 0.5/phi>0.5,(*) its rounding M
+% T/phi <= N< (T+1)/phi.
+%
+% This is equivalent to ceil(T/phi)<= N < ceil((T+1)/phi)
+%
+% Now obsolete remark: let v=(T+0.5)/phi. As its
+% distance to the extremities is 0.5/phi>0.5, (phi>1) its rounding M
% to an integer verifies automatically T/phi < M < (T+1)/phi, so
-% is a candidate. The TeX core conversion of Msp to a Dpt with
-% D a decimal of at most 5 fractional digits will provide a D
-% such that indeed M=round(D*65536).
+% is a valid candidate. This was used at 0.99 release.
+% (it is funny that N=round((2T+1)*32768/f) works for all f>0
+% *except* f=65536).
%
-% (*) attention that this fails if phi=1, we definitely can not
-% use the N=round((2T+1)*32768/f) formula for f=65536, it gives
-% N=T+1 in place of N=T... It is funny the formula works for all
-% f apart from f=65536...
+% The 1.0 release chooses to implement the ceil(T/phi) formula rather as
+% it is closer to naive expectation "dim1/dim2" of a division.
%
-% Attention that if T=0, the M=round(0.5/phi) will be at least 1,
-% so the produced decimal D will not be 0.0, although it will
-% be true that D \dimexpr f sp\relax produces the zero dimension,
-% the above analysis being correct even for T=0.
+% It is not obvious to compute this ceil(T/phi) without overflow.
%
% Implementation
% ==============
%
-% \texdimenwithunit{dim1}{dim2}. dim2>0 assumed.
+% \texdimenwithunit{dim1}{dim2}
+%
+% First done at 0.99, then refactored at 1.0:
+% - to add support for dim2<0pt
+% - to handle differently the dim2<1pt case and make the output
+% closer to mathematical dim1/dim2
+%
+% To handle dim2<0pt, we simply simultaneously do
+% dim1<-- (-dim1) and dim2<-- (-dim2).
+%
+% dim2=0pt is not intercepted and will cause division by zero low-level
+% error. Code comments below were not adjusted and handle only
+% dim2>0pt.
+%
% We first get f from dim2 and branch according to whether f>65536,
-% f=65536 or f<65536.
+% or f<=65536.
% We will also need to check the sign of T (dim1=T sp).
-% We then compute in both branches round((2T+1)*32768/f), but
-% in an indirect way in the f<65536 branch to avoid overflow.
-% We will need also to intercept T=0 to avoid producing a non
-% pleasing positive D in that case (still correct for f<65536;
-% this is issue #3).
-%
-% In the f<65536 branch we first do the Euclidean division
-% 2T+1 = k*2*f + R with 0<=R<2f. The k is obtained as round((2T+1-f)/(2f))
-% which can be computed in a numexpr (and never gives -1 even for T=0)
-% Then (2T+1)*32768/f=65536*k + R*32768/f
-% Then R*32768/f<=65536-32768/f<65536-32768/65536=65536-0.5
-% Hence the numexpr evaluation gives an integer B<65536.
-%
-% N.B.: if f>=65536, we still have R*32768/f<65536 as R<2f
-% so the only difference is that the B could be here 65536
-%
-% From \the\dimexpr Bsp, we get a decimal E < 1, so E=0.ddddd
-% (or less digits) and the looked for D will be the contatenation
-% k.ddddd with k as obtained earlier. This procedure has no possible
-% arithmetic overflow.
-%
-% #2 is assumed positive. The case #2=1pt=65536sp is special, and
-% must be filtered out (issues #4, #6).
-% pre-multiplication of #1 by 2 here
-\def\texdimenwithunit#1#2{\expandafter\texdimenwithunit_
- \the\numexpr\dimexpr#2\expandafter;\the\numexpr2*\dimexpr#1;}%
+% f>65536: we compute round((2T+1)*32768/f)
+% f=65536: merged with f<65536 branch
+% f<65536: we compute ceil(T*65536/f)
+%
+% rationale: round((2T+1)*32768/f) which was used at 0.99
+% would be ok [if f<65536 not f=65536 ! cf #3, #4]
+% also for this branch
+%
+% BUT it diverges noticeably from naive expectation
+% dim1/dim2 "=" T*65536/f the more so when f is small.
+% See issue #16 and also the discussion at #13.
+%
+% As was explained in comments to issue #2 which asked for a
+% \texdimenwithunit the ceil(T*65536/f) is the smallest
+% allowable choice
+%
+% To avoid arithmetic overflow issues we first do the euclidean
+% division T = k f + r, 0<= r < f
+%
+% The final result in sp units will be k*65536 + ceil(r * 65536/f)
+% We don't do this k*65536 explicitly as it may overflow
+% but output the decimal k + E where E is the conversion
+% to a decimal 0.ddddd or 1.0 of "ceil(r * 65536/f) sp"
+% (which is at most 65536sp=1pt so E is at most 1.0).
+%
+% To compute the Euclidean quotient k in \numexpr we use there
+% (2T-f)/(2f) i.e. round((2T-f)/2f) = trunc(T/f)
+% as we are careful to never have T=0 inthere...
+%
+% Computing C = ceil(r * 65536/f) in \numexpr is the delicate
+% part, as r can be as large as f-1 hence 65535 and r*65536 would
+% overflow. We could compute R=round(r*65536/f) ("scaling operation")
+% then C=R+1 if R*f-65536*r<0, else C=R.
+%
+% The problem is then: how to get the sign of R*f-65536*r without
+% overflow? I considered various ways.
+%
+% But in the end, opted for simply this:
+% - get R=round(r*65536/f) as \the\numexpr r*65536/f ("scaling" no overflow)
+% - hence get E pt=\the\dimexpr R sp
+% - let TeX compute E<f sp>: if it turns out < r sp,
+% then C=R+1,
+% else C=R. Done.
+%
+\def\texdimenwithunit#1#2{\expandafter\texdimenwithunit_i
+% no premultiplication of dim1 by 2 as was done for technical
+% reasons when dim2<1pt branch used round((2T+1)*32768/f)
+ \the\numexpr\dimexpr#2\expandafter;\the\numexpr\dimexpr#1;}%
+%
+% so tempted to do \input xintkernel.sty to have some utilities...
+% not even a \@gobble in Plain...
\let\texdimenorthat\texdimenfirstofone
\def\texdimendothis#1#2\texdimenorthat#3{\fi#1}%
-\def\texdimenwithunit_#1;#2{%
- \ifnum#1=\p@\texdimendothis\texdimenwithunit_p@\fi
+\def\texdimengobtominus#1-{}%
+\def\texdimenwithunit_i#1{%
+ \texdimengobtominus#1\texdimenwithunit_switchsigns-%
+ \texdimenwithunit_j#1%
+}%
+\def\texdimenwithunit_switchsigns-\texdimenwithunit_j-#1;#2%
+{%
+% due to \texdimenwithunit_Bneg we can not simply prefix dim1
+% with -, as -0 is bad there. So let's check also if #2 is 0
+ \texdimenzerominusfork
+ #2-\texdimenwithunit_Bzero % abusive double usage
+ 0#2\texdimenwithunit_j % abusive shortcut
+ 0-{\texdimenwithunit_ic#2}%
+ \krof
+ #1;%
+}%
+\def\texdimenwithunit_ic#1#2;{\texdimenwithunit_j#2;-#1}%
+\def\texdimenwithunit_j#1;#2{%
+ % \ifnum#1=\p@\texdimendothis\texdimenwithunit_p@\fi
\ifnum#1>\p@\texdimendothis\texdimenwithunit_A\fi
\texdimenorthat\texdimenwithunit_B#2#1;%
}%
-% we premultiplied the first argument by 2... must be undone now!
-% and we must avoid overflow. Very underoptimal, but user is not
-% supposed to do something as silly as actually using this unit=1pt case!
-\def\texdimenwithunit_p@#1#2;#3;{\expandafter\texdimenstrippt\the\dimexpr\numexpr#1#3/2sp\relax}%
-% unit>1pt, handle this as for bp. Attention it would be wrong for unit=1pt!
-\def\texdimenwithunit_A#1#2;#3;{\expandafter\texdimenstrippt
- \the\dimexpr\numexpr(#1#3+\if-#1-\fi1)*32768/#2sp\relax
+% not needed, as the "ceil" branch is fine to use for f = 65536
+% \def\texdimenwithunit_p@#1#2;#3;{%
+% \expandafter\texdimenstrippt\the\dimexpr#1#3sp/2\relax
+% }%
+% unit>1pt, handle this as for bp. Attention it would be wrong for
+% unit=1pt!
+\def\texdimenwithunit_A#1#2;#3;{%
+ \expandafter\texdimenstrippt
+ \the\dimexpr\numexpr(2*#1#3+\if-#1-\fi1)*32768/#2sp\relax
+ % - fine if dim1>0, <0, or =0
+ % - with *\p@ better but an early doubled dim2 would complicate 1pt
+ % test and not sure if doing \p@/(2*#2) here advantageous
}%
-% unit<1pt. Attention it would be wrong for unit=1pt!
+% unit<=1pt.
% if dim1<0, simply negate result for dim1>0 as it can not possibly be 0.0
-% Indeed (2T+1)*32768/f will be at least 3*32768/f so its rounding at least 2.
-% Add a check for dim1=0 to fix issue #3
+% Indeed T*65536/f will be at least 1 so its ceil also (in fact ceil
+% will even be at least 2 if f<65536).
+% The dim1=0 case must get filtered out due to way of calculating the
+% "ceil" in \numexpr
\def\texdimenzerominusfork #10-#2#3\krof {#2}%
\def\texdimenwithunit_B#1{\texdimenzerominusfork
#1-\texdimenwithunit_Bzero
0#1\texdimenwithunit_Bneg
0-\texdimenwithunit_Ba
\krof#1}%
-\def\texdimenwithunit_Ba#1#2;#3;{\expandafter\texdimenwithunit_Bb\the\numexpr#1#3+1;#2;}%
-\def\texdimenwithunit_Bb#1;#2;{\expandafter\texdimenwithunit_Bc\the\numexpr(#1-#2)/(2*#2);#1;#2;}%
-% I was hesitating between leaving k in the stream (breaking f-expandability)
-% and then remove the "0" and trailing "pt" from 0.ddddd pt, but opted
-% finally for doing \the\numexpr..+0.ddddd which is f-expandable and allows
-% recycling strippt here with no need of another utility.
-%
-% This means (see the nota bene above) that we could apply this procedure
-% also for f>65536, because at worst we will get a \the\numexprk+1.0, which
-% gives the correct result. I tested and found about 39% longer execution time
-% if dim2>1pt does same calculations as for dim2<1pt, and at the same time
-% dim2<1pt was improved about 11% from skipping the conditional
-\def\texdimenwithunit_Bc#1;#2;#3;{\the\numexpr#1+\expandafter\texdimenstrippt
- \the\dimexpr\numexpr(#2-#1*2*#3)*32768/#3sp\relax}%
-% Here, definitely not caring about f-expandability. Or efficiency.
+\def\texdimenwithunit_Ba#1#2;#3;{%
+ % no overflow possible from 2*#1#3=2*dim1
+ \expandafter\texdimenwithunit_Bb\the\numexpr(2*#1#3-#2)/(2*#2);#1#3;#2;%
+}%
+% now k;T;f;. Get the remainder r=T-k*f
+\def\texdimenwithunit_Bb#1;#2;#3;{%
+ \expandafter\texdimenwithunit_Bc\the\numexpr#2-#1*#3;#1;#3;%
+}%
+% now r;k;f;. We can start \the\numexpr k+ ....
+% and there we will need to get R=round(r*65536/f), Ept=Rsp,
+% check if E"f sp"<"r sp", if yes replace R by R+1 else keep E etc.
+\def\texdimenwithunit_Bc#1;#2;#3;{%
+% \the\numexpr k+0.ddddd is handy because it can well be actually
+% \the\numexpr k+1.0, now that we use ceil approach in this branch
+ \the\numexpr#2+\expandafter\texdimenwithunit_Bd
+ \the\numexpr #1*\p@/#3;#1;#3;%
+}%
+% R;r;f;
+\def\texdimenwithunit_Bd#1;{%
+ \expandafter\texdimenwithunit_Be\the\dimexpr#1sp;#1;%
+}%
+% Ept;R;r;f;
+% #1=0.ddd... or 1.0 but has no end marker hence the
+% \texdimenfirstofone{#1} as in \texdimendown_d and \texdimenup_d
+{\catcode`P 12\catcode`T 12
+\lowercase{\gdef\texdimenwithunit_Be#1PT};#2;#3;#4;{%
+ \ifdim#1\dimexpr#4sp<#3sp \texdimenwithunit_Bf{#2}\fi
+ \texdimenfirstofone{#1}%
+ }%
+}%
+% #2 is \fi. Add a dimen storage \onesp for 1sp?
+\def\texdimenwithunit_Bf#1#2\texdimenfirstofone#3{#2%
+ \expandafter\texdimenstrippt\the\dimexpr#1sp+1sp\relax
+}%
+% Here definitely not caring about f-expandability. Or efficiency.
\def\texdimenwithunit_Bneg-{-\texdimenwithunit_Ba{}}%
\def\texdimenwithunit_Bzero#1;#2;{0.0}%
\texdimensendinput
diff --git a/macros/latex/contrib/animate/ChangeLog b/macros/latex/contrib/animate/ChangeLog
index bcf633a557..bc00502144 100644
--- a/macros/latex/contrib/animate/ChangeLog
+++ b/macros/latex/contrib/animate/ChangeLog
@@ -1,3 +1,6 @@
+2021-11-09
+ * improvement: play from beginning, regardless of poster frame setting
+
2021-09-02
* fix: non-conforming SVG id attribute values
diff --git a/macros/latex/contrib/animate/animate.pdf b/macros/latex/contrib/animate/animate.pdf
index c96aafb45b..2b0b39f0f1 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 729af653ad..cedd442a72 100644
--- a/macros/latex/contrib/animate/animate.sty
+++ b/macros/latex/contrib/animate/animate.sty
@@ -13,7 +13,7 @@
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
-\def\@anim@version{2021/09/02}
+\def\@anim@version{2021/11/09}
\ProvidesPackage{animate}
[\@anim@version\space PDF & SVG animations from files and inline graphics]
@@ -3643,7 +3643,10 @@
\fi%
var a#1_playsRight,a#1_isPaused\if@anim@step\else,a#1_playing\fi;$%
\if@anim@step\else
- var a#1_int;$% timer id (takes return val of setIntervall())
+ var a#1_int% timer id (takes return val of setIntervall())
+ \ifnum\@anim@poster>\z@% custom poster (frame _between_, i. e.
+ ,a#1_posterOn% not including, first and last)
+ \fi;$%
% function pointers
var a#1_pause,a#1_playRight,a#1_playLeft,a#1_playBwd,a#1_playFwd;$%
\if@anim@pauseframes
@@ -3692,6 +3695,11 @@
\ifnum\@anim@method>\z@%
a#1_on=0;$%
\fi%
+ \if@anim@step\else%
+ \ifnum\@anim@poster>\z@% poster frame _between_ (i. e. non including) first
+ a#1_posterOn=true;% and last
+ \fi%
+ \fi%
\ifcase\@anim@method %icon based
a#1_wid=this.getField('anm#1');$%reference to interactive widget
for(var i=0;i<=\@anim@maxframe;i++){$%
@@ -3941,6 +3949,12 @@
\fi%
};$%
a#1_playRight=function(){$%
+ \ifnum\@anim@poster>\z@%
+ if(a#1_posterOn&&!a#1_isPaused){%
+ a#1_seekFrame(0);%
+ a#1_posterOn=false;%
+ }$%
+ \fi%
\if@anim@meas a#1_startMeas();\fi
var tmp_int;$%
try{tmp_int=\@anim@app setInterval('a#1_gotoNext()',%
@@ -3966,6 +3980,12 @@
\fi%
};$%
a#1_playLeft=function(){$%
+ \ifnum\@anim@poster>\z@%
+ if(a#1_posterOn&&!a#1_isPaused){%
+ a#1_seekFrame(\@anim@maxframe);%
+ a#1_posterOn=false;%
+ }$%
+ \fi%
\if@anim@meas a#1_startMeas();\fi
var tmp_int;$%
try{tmp_int=\@anim@app setInterval('a#1_gotoPrev()',%
@@ -4172,7 +4192,16 @@
if(!a#1_isPaused&&a#1_idx!=-2)a#1_seekFrame(-2);$% not paused == stopped
\fi%
\ifnum\@anim@poster>\@anim@mone %poster=<num>|first
- if(!a#1_isPaused&&a#1_idx!=\@anim@poster)a#1_seekFrame(\@anim@poster);$%
+ \ifnum\numexpr%
+ \ifnum\@anim@poster>\z@\@ne\else\z@\fi% custom poster
+ *\if@anim@step\z@\else\@ne\fi\relax>\z@%
+ if(!a#1_isPaused){$%
+ if(a#1_idx!=\@anim@poster)a#1_seekFrame(\@anim@poster);$%
+ a#1_posterOn=true;$%
+ }$%
+ \else
+ if(!a#1_isPaused&&a#1_idx!=\@anim@poster)a#1_seekFrame(\@anim@poster);$%
+ \fi%
\fi%
\ifnum\@anim@poster=\@anim@mone %poster=last
if(!a#1_isPaused&&a#1_idx!=\@anim@maxframe)a#1_seekFrame(\@anim@maxframe);$%
diff --git a/macros/latex/contrib/animate/animate.tex b/macros/latex/contrib/animate/animate.tex
index a5fb68d90f..b85eaa7b50 100644
--- a/macros/latex/contrib/animate/animate.tex
+++ b/macros/latex/contrib/animate/animate.tex
@@ -1,3 +1,4 @@
+\listfiles
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Copyright 2007--\today Alexander Grahn
%
diff --git a/macros/latex/contrib/colorist/colorart.cls b/macros/latex/contrib/colorist/colorart.cls
index 3ca992b8f6..96a8857d97 100644
--- a/macros/latex/contrib/colorist/colorart.cls
+++ b/macros/latex/contrib/colorist/colorart.cls
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesClass{colorart}
- [2021/10/30 A colorful article style]
+ [2021/11/09 A colorful article style]
\def\colorclass@baseclass{article}
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
@@ -208,7 +208,10 @@
\PassOptionsToPackage{verbose=silent}{microtype}
\RequirePackage{microtype}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{disable}{\scshape}\microtypesetup{enable}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\bfseries\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\sffamily\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\ttfamily\scshape}\microtypesetup{reactivate}}}
\PassOptionsToPackage{all}{nowidow}
\RequirePackage{nowidow}
\RequirePackage{embrac}
diff --git a/macros/latex/contrib/colorist/colorbook.cls b/macros/latex/contrib/colorist/colorbook.cls
index 8f0ea853cf..6ef66a3be8 100644
--- a/macros/latex/contrib/colorist/colorbook.cls
+++ b/macros/latex/contrib/colorist/colorbook.cls
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesClass{colorbook}
- [2021/10/30 A colorful book style]
+ [2021/11/09 A colorful book style]
\def\colorclass@baseclass{book}
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
@@ -208,7 +208,10 @@
\PassOptionsToPackage{verbose=silent}{microtype}
\RequirePackage{microtype}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{disable}{\scshape}\microtypesetup{enable}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\bfseries\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\sffamily\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\ttfamily\scshape}\microtypesetup{reactivate}}}
\PassOptionsToPackage{all}{nowidow}
\RequirePackage{nowidow}
\RequirePackage{embrac}
diff --git a/macros/latex/contrib/colorist/colorist-doc.pdf b/macros/latex/contrib/colorist/colorist-doc.pdf
index 18066ee037..7fea6a76f9 100644
--- a/macros/latex/contrib/colorist/colorist-doc.pdf
+++ b/macros/latex/contrib/colorist/colorist-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/colorist/colorist-doc.tex b/macros/latex/contrib/colorist/colorist-doc.tex
index 3196e88533..273f82b896 100644
--- a/macros/latex/contrib/colorist/colorist-doc.tex
+++ b/macros/latex/contrib/colorist/colorist-doc.tex
@@ -93,9 +93,9 @@
\title{{\normalfont\bfseries\color{maintext}\colorist{}}\\write your articles or books in a colorful way}
\author{Jinwen XU}
-\thanks{Corresponding to: \texttt{\colorist{} 2021/10/30}}
+\thanks{Corresponding to: \texttt{\colorist{} 2021/11/09}}
\email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}}
-\date{October 2021, in Paris}
+\date{November 2021, in Paris}
\maketitle
diff --git a/macros/latex/contrib/colorist/colorist.sty b/macros/latex/contrib/colorist/colorist.sty
index f8ef3e99ad..a147b3bf41 100644
--- a/macros/latex/contrib/colorist/colorist.sty
+++ b/macros/latex/contrib/colorist/colorist.sty
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesPackage{colorist}
- [2021/10/30 A colorful style for articles and books]
+ [2021/11/09 A colorful style for articles and books]
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
\SetupKeyvalOptions{%
diff --git a/macros/latex/contrib/easybook/easybook.dtx b/macros/latex/contrib/easybook/easybook.dtx
index 81171ce8b2..94ee574caf 100644
--- a/macros/latex/contrib/easybook/easybook.dtx
+++ b/macros/latex/contrib/easybook/easybook.dtx
@@ -15,7 +15,7 @@
%<*class>
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\RequirePackage{l3keys2e}
-\ProvidesExplClass{easybook}{2021/11/06}{1.40L}
+\ProvidesExplClass{easybook}{2021/11/09}{1.40M}
{Typeset Chinese theses or books}
\bool_set_false:N \l__eb_compile_draft_bool
@@ -26,6 +26,7 @@
\clist_new:N \g__eb_options_clist
\cs_new_protected:Npn \eb_put_ctexbook:n #1
{ \PassOptionsToClass{#1}{ctexbook} }
+\cs_generate_variant:Nn \eb_put_ctexbook:n { V }
\keys_define:nn { easybook }
{
@@ -66,13 +67,12 @@
config .tl_set:N = \g__eb_config_tl,
floatpage .bool_set:N = \l__eb_float_page_bool,
floatpage .default:n = true,
- unknown .code:n =
- { \clist_gput_right:NV \g__eb_options_clist \CurrentOption }
+ unknown .code:n = \clist_gput_right:NV \g__eb_options_clist \CurrentOption
}
\ProcessKeysOptions{easybook}
\PassOptionsToPackage{no-math,quiet,CJKmath}{xeCJK}
-\eb_put_ctexbook:n { \g__eb_options_clist }
+\eb_put_ctexbook:V \g__eb_options_clist
\LoadClass[UTF8]{ctexbook}
\RequirePackage{easybase}
@@ -325,7 +325,7 @@
%<*package>
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\RequirePackage{l3keys2e,etoolbox}
-\ProvidesExplPackage{easybase}{2021/11/06}{1.40L}
+\ProvidesExplPackage{easybase}{2021/11/09}{1.40M}
{Typeset Chinese theses or books}
\cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -1798,9 +1798,7 @@
}
\IfPackageAtLeastTF{tabularray}{2021/07/01}
{
- \NewTableCommand{\toprule}[1][1pt]{\hline[#1]}
- \NewTableCommand{\midrule}[1][0.5pt]{\hline[#1]}
- \NewTableCommand{\bottomrule}[1][1pt]{\hline[#1]}
+ \UseTblrLibrary{booktabs}
\SetTblrInner{stretch = \fp_use:N \l__eb_spread_table_fp}
}{}
\eb_at_begin_environment:nn { tabular,tabularx }
@@ -1857,12 +1855,8 @@
\SetEnumitemValue{font}{sf}{\color{ctex@emph}\normalfont\sffamily}
\SetEnumitemValue{ref}{enumii}{\arabic{enumi}.\alph*}
\SetEnumitemValue{ref}{enumiii}{\arabic{enumi}.\alph{enumii}.\roman*}
-\setlist
- {
- labelsep = 0.75em,listparindent = 2em,leftmargin = *,
- itemsep = 0.75ex plus .1ex,topsep = 0.75ex plus .1ex,
- partopsep = 0ex,parsep = 0ex
- }
+\setlist{nosep,align = left}
+\setlist*{labelsep = 0.5em,listparindent = 2em,leftmargin = *}
\setlist[itemize,1]{label = bullet}
\setlist[itemize,2]{label = endash}
\setlist[itemize,3]{label = asterisk}
@@ -2454,7 +2448,7 @@
}
%</package>
%<*tcolorbox>
-\ProvidesExplFile{eb-tcolorbox.cfg}{2021/11/06}{1.40L}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2021/11/09}{1.40M}
{Customization of tcolorbox for easybook}
\tl_gset:Nn \eb@tc@line@skip { 0.5\baselineskip }
diff --git a/macros/latex/contrib/easybook/easybook.pdf b/macros/latex/contrib/easybook/easybook.pdf
index 87c3d6e96e..394dee6851 100644
--- a/macros/latex/contrib/easybook/easybook.pdf
+++ b/macros/latex/contrib/easybook/easybook.pdf
Binary files differ
diff --git a/macros/latex/contrib/easybook/easybook.tex b/macros/latex/contrib/easybook/easybook.tex
index 28ed36925c..bf8c6ee760 100644
--- a/macros/latex/contrib/easybook/easybook.tex
+++ b/macros/latex/contrib/easybook/easybook.tex
@@ -20,8 +20,8 @@
name = easybook,
color-scheme = blue,
title = EASYBOOK 使用手册,
- version = v1.40L,
- date = 2021/11/06,
+ version = v1.40M,
+ date = 2021/11/09,
authors = 瞿毅,
info = 排版简体中文学位论文和书籍,
email = q1jx@foxmail.com,
@@ -848,7 +848,7 @@
\environment*{tabularx}[\marg{长度}\marg{列格式}]\default{}
\environment*{tabular}[\marg{列格式}]\default{}
\environment{tblr}[\marg{键值列表}]
- \pkg*{tabularray} 是一个较新且强大的表格宏包,不依赖其它表格宏包所以同时使用不会产生冲突。不仅提供 \pkg*{tabularx}、\pkg*{multirow}、和 \pkg*{booktabs} 等宏包的功能,还实现了用键值列表方式简便地设置表格样式。具体用法可见宏包的说明文档,下面演示一个 \env{tblr} 表格的用法:
+ \pkg*{tabularray} 是一个较新且强大的表格宏包,不依赖其它表格宏包所以同时使用不会产生冲突。不仅提供 \pkg*{tabularx}、\pkg*{multirow} 和 \pkg*{booktabs} 等宏包的功能,还实现了用键值列表方式简便地设置表格样式。具体用法可见宏包的说明文档,下面演示一个 \env{tblr} 表格的用法:
\begin{ctexexam}
\begin{tblr}
{
diff --git a/macros/latex/contrib/minimalist/minimalist-doc.pdf b/macros/latex/contrib/minimalist/minimalist-doc.pdf
index 51bf79ba53..6e77ea33b0 100644
--- a/macros/latex/contrib/minimalist/minimalist-doc.pdf
+++ b/macros/latex/contrib/minimalist/minimalist-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/minimalist/minimalist-doc.tex b/macros/latex/contrib/minimalist/minimalist-doc.tex
index 51c7a90585..dc178f15b3 100644
--- a/macros/latex/contrib/minimalist/minimalist-doc.tex
+++ b/macros/latex/contrib/minimalist/minimalist-doc.tex
@@ -98,9 +98,9 @@
\title{\minimalist{}, write your articles or books in a simple and clear way}
\author{Jinwen XU}
-\thanks{Corresponding to: \texttt{\minimalist{} 2021/10/30}}
+\thanks{Corresponding to: \texttt{\minimalist{} 2021/11/09}}
\email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}}
-\date{October 2021, in Paris}
+\date{November 2021, in Paris}
\maketitle
diff --git a/macros/latex/contrib/minimalist/minimalist.sty b/macros/latex/contrib/minimalist/minimalist.sty
index 291d5f836d..418ffb55e4 100644
--- a/macros/latex/contrib/minimalist/minimalist.sty
+++ b/macros/latex/contrib/minimalist/minimalist.sty
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesPackage{minimalist}
- [2021/10/30 A simple and clear style for articles and books]
+ [2021/11/09 A simple and clear style for articles and books]
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
\SetupKeyvalOptions{%
@@ -809,6 +809,7 @@
% \vspace{-\parskip}%
\vspace{-.5\baselineskip}%
\begin{flushright}%
+ \let\footnote\thanks%
{\conditionalbfseries\@title}\\\medskip%
\color{maintext!80!paper}%
{\small\scshape\@author}%
@@ -830,6 +831,7 @@
\renewcommand{\@maketitle}{%
\LocallyStopLineNumbers%
\begin{center}%
+ \let\footnote\thanks%
{\conditionalbfseries\minimalist@titlefontshape\large\@title}\\\bigskip%
\color{maintext!80!paper}%
{\small\scshape\@author}\\[2pt]%
diff --git a/macros/latex/contrib/minimalist/minimart.cls b/macros/latex/contrib/minimalist/minimart.cls
index aea2ab05ff..f3193c183b 100644
--- a/macros/latex/contrib/minimalist/minimart.cls
+++ b/macros/latex/contrib/minimalist/minimart.cls
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesClass{minimart}
- [2021/10/30 A simple and clear article style]
+ [2021/11/09 A simple and clear article style]
\def\minimclass@baseclass{article}
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
@@ -213,7 +213,10 @@
\PassOptionsToPackage{verbose=silent}{microtype}
\RequirePackage{microtype}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{disable}{\scshape}\microtypesetup{enable}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\bfseries\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\sffamily\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\ttfamily\scshape}\microtypesetup{reactivate}}}
\PassOptionsToPackage{all}{nowidow}
\RequirePackage{nowidow}
\RequirePackage{embrac}
diff --git a/macros/latex/contrib/minimalist/minimbook.cls b/macros/latex/contrib/minimalist/minimbook.cls
index b93a06e93b..d67e657c15 100644
--- a/macros/latex/contrib/minimalist/minimbook.cls
+++ b/macros/latex/contrib/minimalist/minimbook.cls
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesClass{minimbook}
- [2021/10/30 A simple and clear book style]
+ [2021/11/09 A simple and clear book style]
\def\minimclass@baseclass{book}
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
@@ -213,7 +213,10 @@
\PassOptionsToPackage{verbose=silent}{microtype}
\RequirePackage{microtype}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{disable}{\scshape}\microtypesetup{enable}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\bfseries\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\sffamily\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\ttfamily\scshape}\microtypesetup{reactivate}}}
\PassOptionsToPackage{all}{nowidow}
\RequirePackage{nowidow}
\RequirePackage{embrac}
diff --git a/macros/latex/contrib/projlib/ProjLib-doc-cn.pdf b/macros/latex/contrib/projlib/ProjLib-doc-cn.pdf
index 33c215460f..b4072bab6f 100644
--- a/macros/latex/contrib/projlib/ProjLib-doc-cn.pdf
+++ b/macros/latex/contrib/projlib/ProjLib-doc-cn.pdf
Binary files differ
diff --git a/macros/latex/contrib/projlib/ProjLib-doc-en.pdf b/macros/latex/contrib/projlib/ProjLib-doc-en.pdf
index af9691bc92..c0e738d0ea 100644
--- a/macros/latex/contrib/projlib/ProjLib-doc-en.pdf
+++ b/macros/latex/contrib/projlib/ProjLib-doc-en.pdf
Binary files differ
diff --git a/macros/latex/contrib/projlib/ProjLib-doc-fr.pdf b/macros/latex/contrib/projlib/ProjLib-doc-fr.pdf
index 0ad00fa261..22e221b53e 100644
--- a/macros/latex/contrib/projlib/ProjLib-doc-fr.pdf
+++ b/macros/latex/contrib/projlib/ProjLib-doc-fr.pdf
Binary files differ
diff --git a/macros/latex/contrib/projlib/ProjLib-doc.dtx b/macros/latex/contrib/projlib/ProjLib-doc.dtx
index a5d7c12a63..f874a9f029 100644
--- a/macros/latex/contrib/projlib/ProjLib-doc.dtx
+++ b/macros/latex/contrib/projlib/ProjLib-doc.dtx
@@ -107,7 +107,7 @@
%<*ProjLib-doc-cn>
\title{\ProjLib{} 工具集\\[.3\baselineskip]\normalsize 使用指南}
\author{许锦文}
-\thanks{对应版本.~~\texttt{\ProjLib{}~2021/11/05}}
+\thanks{对应版本.~~\texttt{\ProjLib{}~2021/11/09}}
\email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}}
\date{2021年11月,巴黎}
%</ProjLib-doc-cn>
@@ -115,7 +115,7 @@
%<*ProjLib-doc-en>
\title{\ProjLib{}~\,Toolkit\\[.3\baselineskip]\normalsize User Manual}
\author{Jinwen XU}
-\thanks{Corresponding to: \texttt{\ProjLib{}~2021/11/05}}
+\thanks{Corresponding to: \texttt{\ProjLib{}~2021/11/09}}
\email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}}
\date{November 2021, in Paris}
%</ProjLib-doc-en>
@@ -123,7 +123,7 @@
%<*ProjLib-doc-fr>
\title{La boîte à outils~\,\ProjLib{}\\[.3\baselineskip]\normalsize Manuel d'utilisation}
\author{Jinwen XU}
-\thanks{Correspondant à : \texttt{\ProjLib{}~2021/11/05}}
+\thanks{Correspondant à : \texttt{\ProjLib{}~2021/11/09}}
\email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}}
\date{Novembre 2021, à Paris}
%</ProjLib-doc-fr>
diff --git a/macros/latex/contrib/projlib/ProjLib.dtx b/macros/latex/contrib/projlib/ProjLib.dtx
index 0ffe18e1d8..df6346d91f 100644
--- a/macros/latex/contrib/projlib/ProjLib.dtx
+++ b/macros/latex/contrib/projlib/ProjLib.dtx
@@ -18,47 +18,47 @@
%
%<*ProjLib>
\ProvidesPackage{ProjLib}
- [2021/11/05 The collective interface of ProjLib toolkit]
+ [2021/11/09 The collective interface of ProjLib toolkit]
%</ProjLib>
%
%<*PJLauthor>
\ProvidesPackage{PJLauthor}
- [2021/11/05 Enhanced author information block]
+ [2021/11/09 Enhanced author information block]
%</PJLauthor>
%
%<*PJLdate>
\ProvidesPackage{PJLdate}
- [2021/11/05 Convert yyyy-mm-dd to normal datetime format]
+ [2021/11/09 Convert yyyy-mm-dd to normal datetime format]
%</PJLdate>
%
%<*PJLdraft>
\ProvidesPackage{PJLdraft}
- [2021/11/05 Some useful macros for the draft stage]
+ [2021/11/09 Some useful macros for the draft stage]
%</PJLdraft>
%
%<*PJLlang>
\ProvidesPackage{PJLlang}
- [2021/11/05 Multi-language configuration]
+ [2021/11/09 Multi-language configuration]
%</PJLlang>
%
%<*PJLlogo>
\ProvidesPackage{PJLlogo}
- [2021/11/05 The ProjLib logo]
+ [2021/11/09 The ProjLib logo]
%</PJLlogo>
%
%<*PJLmath>
\ProvidesPackage{PJLmath}
- [2021/11/05 Useful math macros and shortcuts]
+ [2021/11/09 Useful math macros and shortcuts]
%</PJLmath>
%
%<*PJLpaper>
\ProvidesPackage{PJLpaper}
- [2021/11/05 Paper style configuration]
+ [2021/11/09 Paper style configuration]
%</PJLpaper>
%
%<*PJLthm>
\ProvidesPackage{PJLthm}
- [2021/11/05 Theorem setup and configuration]
+ [2021/11/09 Theorem setup and configuration]
%</PJLthm>
%
%# 下面两行引入宏包的代码是所有文件共用的。
@@ -3677,7 +3677,10 @@
%# 使用 microtype 优化排版细节
%# Use `microtype` to get details better
\RequirePackage{microtype}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{disable}{\scshape}\microtypesetup{enable}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\bfseries\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\sffamily\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\ttfamily\scshape}\microtypesetup{reactivate}}}
%</ProjLib>
\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/srdp-mathematik/README.txt b/macros/latex/contrib/srdp-mathematik/README.txt
index 3990c159a1..28ce8099a1 100644
--- a/macros/latex/contrib/srdp-mathematik/README.txt
+++ b/macros/latex/contrib/srdp-mathematik/README.txt
@@ -2,9 +2,9 @@ __________________________________
The
srdp-mathematik package
- v1.9.1
+ v1.9.2
- 2021/11/04
+ 2021/11/09
___________________________________
Maintainer: Christoph Weberndorfer
diff --git a/macros/latex/contrib/srdp-mathematik/srdp-mathematik.pdf b/macros/latex/contrib/srdp-mathematik/srdp-mathematik.pdf
index d929c29c1d..a473b83aa7 100644
--- a/macros/latex/contrib/srdp-mathematik/srdp-mathematik.pdf
+++ b/macros/latex/contrib/srdp-mathematik/srdp-mathematik.pdf
Binary files differ
diff --git a/macros/latex/contrib/srdp-mathematik/srdp-mathematik.sty b/macros/latex/contrib/srdp-mathematik/srdp-mathematik.sty
index c4d5f03b18..9b9226b916 100644
--- a/macros/latex/contrib/srdp-mathematik/srdp-mathematik.sty
+++ b/macros/latex/contrib/srdp-mathematik/srdp-mathematik.sty
@@ -10,7 +10,7 @@
%
\NeedsTeXFormat{LaTeX2e}[1996/12/26]
-\ProvidesPackage{srdp-mathematik}[2021/11/04 v1.9.1 Standard-Schularbeitsformate]
+\ProvidesPackage{srdp-mathematik}[2021/11/09 v1.9.2 Standard-Schularbeitsformate]
\usepackage{color}
@@ -22,7 +22,7 @@
\usepackage{pdflscape}
\usepackage{varwidth}
\usepackage{wasysym}
-\usepackage{microtype}
+% \usepackage{microtype}
\usepackage{pstricks-add}
\usepackage{trimspaces}
\usepackage{colortbl}
@@ -752,7 +752,10 @@ Complete the following sentence by putting a cross next to one of the given poss
\newcommand\langmultiplechoice[2][5]{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
\bgroup
\jeroen@set@keys{#2}%%
- \pgfmathsetseed{\theZufall}
+
+\centering
+\tabulinesep=3mm
+\pgfmathsetseed{\theZufall}
\declarenumlist{group}{1}{#1}
\pgfmathrandomitem\z{group}\setcounter{antworta}{\z}\prunelist{group}
\ifthenelse{\numexpr#1 > 1}{\pgfmathrandomitem\z{group}\setcounter{antwortb}{\z}\prunelist{group}}{}
@@ -764,10 +767,8 @@ Complete the following sentence by putting a cross next to one of the given poss
\ifthenelse{\numexpr#1 > 7}{\pgfmathrandomitem\z{group}\setcounter{antworth}{\z}\prunelist{group}}{}
\ifthenelse{\numexpr#1 > 8}{\pgfmathrandomitem\z{group}\setcounter{antworti}{\z}\prunelist{group}}{}
-\centering
-\tabulinesep=3mm
\meinlr{
-\begin{center}
+\centering
\begin{tabu}{|T|c|}\hline
\forloop{ct}{1}{\value{ct}<3}
{\ifthenelse{\value{ct}=\theantworta}{\jeroen@get{L1}}{\ifthenelse{\value{ct}=\theantwortb}{\jeroen@get{L2}}{\ifthenelse{\value{ct}=\theantwortc}{\jeroen@get{L3}}{\ifthenelse{\value{ct}=\theantwortd}{\jeroen@get{L4}}{\ifthenelse{\value{ct}=\theantworte}{\jeroen@get{L5}}{\ifthenelse{\value{ct}=\theantwortf}{\jeroen@get{L6}}{\ifthenelse{\value{ct}=\theantwortg}{\jeroen@get{L7}}{\ifthenelse{\value{ct}=\theantworth}{\jeroen@get{L8}}{{\jeroen@get{L9}}}}}}}}}}&
@@ -784,9 +785,9 @@ Complete the following sentence by putting a cross next to one of the given poss
\ifthenelse{\jeroen@get{A1}=1 \OR \jeroen@get{A2}=1 \OR \jeroen@get{A3}=1\OR \jeroen@get{A4}=1\OR \jeroen@get{A5}=1\OR \jeroen@get{A6}=1 \OR \jeroen@get{A7}=1 \OR \jeroen@get{A8}=1 \OR \jeroen@get{A9}=1 \AND \theantworta=3}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen@get{A1}=2 \OR \jeroen@get{A2}=2 \OR \jeroen@get{A3}=2\OR \jeroen@get{A4}=2\OR \jeroen@get{A5}=2\OR \jeroen@get{A6}=2 \OR \jeroen@get{A7}=2 \OR \jeroen@get{A8}=2 \OR \jeroen@get{A9}=2 \AND \theantwortb=3}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen@get{A1}=3 \OR \jeroen@get{A2}=3 \OR \jeroen@get{A3}=3\OR \jeroen@get{A4}=3\OR \jeroen@get{A5}=3\OR \jeroen@get{A6}=3 \OR \jeroen@get{A7}=3 \OR \jeroen@get{A8}=3 \OR \jeroen@get{A9}=3 \AND \theantwortc=3}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen@get{A1}=4 \OR \jeroen@get{A2}=4 \OR \jeroen@get{A3}=4\OR \jeroen@get{A4}=4\OR \jeroen@get{A5}=4\OR \jeroen@get{A6}=4 \OR \jeroen@get{A7}=4 \OR \jeroen@get{A8}=4 \OR \jeroen@get{A9}=4 \AND \theantwortd=3}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen@get{A1}=5 \OR \jeroen@get{A2}=5 \OR \jeroen@get{A3}=5\OR \jeroen@get{A4}=5\OR \jeroen@get{A5}=5\OR \jeroen@get{A6}=5 \OR \jeroen@get{A7}=5 \OR \jeroen@get{A8}=5 \OR \jeroen@get{A9}=5 \AND \theantworte=3}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen@get{A1}=6 \OR \jeroen@get{A2}=6 \OR \jeroen@get{A3}=6\OR \jeroen@get{A4}=6\OR \jeroen@get{A5}=6\OR \jeroen@get{A6}=6 \OR \jeroen@get{A7}=6 \OR \jeroen@get{A8}=6 \OR \jeroen@get{A9}=6 \AND \theantwortf=3}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen@get{A1}=7 \OR \jeroen@get{A2}=7 \OR \jeroen@get{A3}=7\OR \jeroen@get{A4}=7\OR \jeroen@get{A5}=7\OR \jeroen@get{A6}=7 \OR \jeroen@get{A7}=7 \OR \jeroen@get{A8}=7 \OR \jeroen@get{A9}=7 \AND \theantwortg=3}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen@get{A1}=8 \OR \jeroen@get{A2}=8 \OR \jeroen@get{A3}=8\OR \jeroen@get{A4}=8\OR \jeroen@get{A5}=8\OR \jeroen@get{A6}=8 \OR \jeroen@get{A7}=8 \OR \jeroen@get{A8}=8 \OR \jeroen@get{A9}=8 \AND \theantworth=3}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen@get{A1}=9 \OR \jeroen@get{A2}=9 \OR \jeroen@get{A3}=9\OR \jeroen@get{A4}=9\OR \jeroen@get{A5}=9\OR \jeroen@get{A6}=9 \OR \jeroen@get{A7}=9 \OR \jeroen@get{A8}=9 \OR \jeroen@get{A9}=9 \AND \theantworti=3}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}
\else
\Square\fi\\ \hline
-\end{tabu}
-\end{center}}
+\end{tabu}}
{\ifnum \numexpr#1>3
+\centering
\begin{tabu}{|T|c|}
\hline
\forloop{ct}{4}{\value{ct}<\numexpr#1}
diff --git a/macros/latex/contrib/srdp-mathematik/srdp-mathematik.tex b/macros/latex/contrib/srdp-mathematik/srdp-mathematik.tex
index 582be22a65..321fe90300 100644
--- a/macros/latex/contrib/srdp-mathematik/srdp-mathematik.tex
+++ b/macros/latex/contrib/srdp-mathematik/srdp-mathematik.tex
@@ -55,13 +55,15 @@ hidelinks
\vfill
-\Huge The \textit{srdp-mathematik} package v1.9.1\\[1cm]
+\Huge The \textit{srdp-mathematik} package v1.9.2\\[1cm]
Documentation \\ [1cm]
\flushright
\textsc{\large Christoph Weberndorfer} \\[-0.5cm]
-\textsc{\large \Monat~\the\year} \\
+\textsc{\large \Monat~\the\year} \\
+\vspace{\baselineskip}
+
\vfill
\centering
@@ -121,61 +123,109 @@ In diesen Bereich kommt das Beispiel. Dabei kann ein beliebig langer Text
immer frei gehalten. Aber auch mathematische Formeln sind möglich:
$\frac{x^2+x+5}{\sqrt{x^3}}$
\end{beispiel}
+
%
-%%
-%\vspace{1cm}
-%
-%\subsubsection{\texttt{\textbackslash begin\{langesbeispiel\} \ldots\ \textbackslash end\{langesbeispiel\}}}
-%
-%Die \texttt{langesbeispiel}-Umgebung dient ebenso zur Erstellung eines Beispiels, funktioniert analog, erlaubt aber im Gegensatz zur \texttt{beispiel}-Umgebung Seitenumbrüche. Auch lange Beispiele werden weiterführend nummeriert.
-%
-%\leer
+\vspace{1cm}
+
+\subsubsection{\texttt{\textbackslash begin\{langesbeispiel\} \ldots\ \textbackslash end\{langesbeispiel\}}}
+
+Die \texttt{langesbeispiel}-Umgebung dient ebenso zur Erstellung eines Beispiels, funktioniert analog, erlaubt aber im Gegensatz zur \texttt{beispiel}-Umgebung Seitenumbrüche. Auch lange Beispiele werden weiterführend nummeriert.
+
+\leer
+
+\textsc{Eingabe:}
+\begin{verbatim}
+\begin{langesbeispiel} \item[8] %PUNKTE DES BEISPIELS
+
+In diesen Bereich kommt das Beispiel und funktioniert praktisch analog zur
+beispiel-Umgebung. Ist das Beispiel jedoch länger als eine Seite (z.B bei
+Typ-2 Aufgaben), werden Seitenumbrüche automatisch gemacht. Auch hier sind
+mathematische Formeln möglich:
+$\frac{x^2+x+5}{\sqrt{x^3}}$.
+
+\end{langesbeispiel}
+
+\end{verbatim}
+
+
+\textsc{Ausgabe:}
+
+\begin{langesbeispiel} \item[8] %PUNKTE DES BEISPIELS
+
+In diesen Bereich kommt das Beispiel und funktioniert praktisch analog zur beispiel-Umgebung. Ist das Beispiel jedoch länger als eine Seite (z.B bei Typ-2 Aufgaben), werden Seitenumbrüche automatisch gemacht. Auch hier sind mathematische Formeln möglich:
+$\frac{x^2+x+5}{\sqrt{x^3}}$.
+
+\end{langesbeispiel}
+
+
+
+\subsubsection{\texttt{\textbackslash notenschluessel}}
+
+Werden für alle Beispiele die \texttt{beispiel}- oder die \texttt{langesbeispiel}-Umgebung verwendet, wird die Gesamtpunktezahl sowie der Notenschlüssel automatisch berechnet. Die Werte in Klammer geben dabei den prozentualen Notenschlüssel vor und können beliebig variiert werden:
+
+\vspace{0.4cm}
+\setcounter{punkte}{48}
+
+
+\vspace{0.3cm}
+
+\textsc{Ausgabe:}
+\notenschluessel{0.91}{0.8}{0.64}{0.5}
+\vfill
+
+Der Befehl \texttt{notenschluessel} bietet auch die Eingabe von drei unterschiedlichen Optionen, die alle einzeln oder gemeinsam verwendet werden können. Wichtig: Wird Option 3 benötigt (jedoch Option 1 \& 2 nicht) müssen die Optionen 1 \& 2 jeweils mit leerer Klammer \texttt{[]} angegeben werden.
+
+\subsubsection*{\texttt{\textbackslash notenschluessel} -- Option 1: Halbe Punkte-Schritte}
+
+Durch die Option 1 \texttt{[1/2]} wird die Anzeige auf halbe Punkte-Schritten geändert.
+
+\textsc{Eingabe:}
+\begin{verbatim}
+\notenschluessel[1/2]{0.91}{0.8}{0.64}{0.5}
+\end{verbatim}
+
+\textsc{Ausgabe:}
+\notenschluessel[1/2]{0.91}{0.8}{0.64}{0.5}
+
+
+\subsubsection*{\texttt{\textbackslash notenschluessel} -- Option 2: Prozentanzeige}
+
+Die Option 2 \texttt{[prozent]} ergänzt die erste Zeile des Notenschlüssel mit einer prozentuellen Angabe.
+
+\textsc{Eingabe:}
+\begin{verbatim}
+\notenschluessel[][prozent]{0.91}{0.8}{0.64}{0.5}
+\end{verbatim}
+
+\textsc{Ausgabe:}
+\notenschluessel[][prozent]{0.91}{0.8}{0.64}{0.5}
+
+\subsubsection*{\texttt{\textbackslash notenschluessel} -- Option 3: Standard der Mittelschule}
+
+Die option 3 \texttt{ms} ermöglicht die Darstellung des Notenschlüssels entsprechend des Standards der Mittelschule.
+
+\textsc{Eingabe:}
+\begin{verbatim}
+\notenschluessel[][][ms]{0.91}{0.8}{0.64}{0.5}
+\end{verbatim}
+
+\textsc{Ausgabe:}
+\notenschluessel[][][ms]{0.91}{0.8}{0.64}{0.5}
+
+%\paragraph{Notenschlüssel - Ohne Prozentangabe}
+%Analog zum \texttt{notenschluessel} funktioniert auch der Befehl \texttt{notenschluesselop}. Es wird dabei jedoch die Prozentspalte nicht angezeigt.
%
%\textsc{Eingabe:}
%\begin{verbatim}
-%\begin{langesbeispiel} \item[8] %PUNKTE DES BEISPIELS
-%
-%In diesen Bereich kommt das Beispiel und funktioniert praktisch analog zur
-%beispiel-Umgebung. Ist das Beispiel jedoch länger als eine Seite (z.B bei
-%Typ-2 Aufgaben), werden Seitenumbrüche automatisch gemacht. Auch hier sind
-%mathematische Formeln möglich:
-%$\frac{x^2+x+5}{\sqrt{x^3}}$.
-%
-%\end{langesbeispiel}
-%
+%\notenschluesselop{0.91}{0.8}{0.64}{0.5}
%\end{verbatim}
-
-
-%\textsc{Ausgabe:}
-%
-%\begin{langesbeispiel} \item[8] %PUNKTE DES BEISPIELS
-%
-%In diesen Bereich kommt das Beispiel und funktioniert praktisch analog zur beispiel-Umgebung. Ist das Beispiel jedoch länger als eine Seite (z.B bei Typ-2 Aufgaben), werden Seitenumbrüche automatisch gemacht. Auch hier sind mathematische Formeln möglich:
-%$\frac{x^2+x+5}{\sqrt{x^3}}$.
-%
-%\end{langesbeispiel}
-%
-%
-%
-%\subsubsection{\texttt{\textbackslash notenschluessel}}
-%
-%Werden für alle Beispiele die \texttt{beispiel}- oder die \texttt{langesbeispiel}-Umgebung verwendet, wird die Gesamtpunktezahl sowie der Notenschlüssel automatisch berechnet. Die Werte in Klammer geben dabei den prozentualen Notenschlüssel vor und können beliebig variiert werden:
-%
-%\vspace{0.4cm}
-%\setcounter{punkte}{48}
-%
-%
-%\vspace{0.3cm}
%
%\textsc{Ausgabe:}
%\notenschluessel{0.91}{0.8}{0.64}{0.5}
-%\vfill
-%
-%Der Befehl \texttt{notenschluessel} bietet auch die Eingabe von drei unterschiedlichen Optionen, die alle einzeln oder gemeinsam verwendet werden können. Wichtig: Wird Option 3 benötigt (jedoch Option 1 \& 2 nicht) müssen die Optionen 1 \& 2 jeweils mit leerer Klammer \texttt{[]} angegeben werden.
-%
-%\subsubsection*{\texttt{\textbackslash notenschluessel} -- Option 1: Halbe Punkte-Schritte}
+
+%\paragraph{Notenschlüssel - Option: [1/2]}
%
-%Durch die Option 1 \texttt{[1/2]} wird die Anzeige auf halbe Punkte-Schritten geändert.
+%Die Option 1/2 ermöglicht die Anzeige des Notenschlüssel (mit oder ohne Prozentspalte) mit halben Punkten.
%
%\textsc{Eingabe:}
%\begin{verbatim}
@@ -184,978 +234,930 @@ $\frac{x^2+x+5}{\sqrt{x^3}}$
%
%\textsc{Ausgabe:}
%\notenschluessel[1/2]{0.91}{0.8}{0.64}{0.5}
-%
-%
-%\subsubsection*{\texttt{\textbackslash notenschluessel} -- Option 2: Prozentanzeige}
-%
-%Die Option 2 \texttt{[prozent]} ergänzt die erste Zeile des Notenschlüssel mit einer prozentuellen Angabe.
-%
-%\textsc{Eingabe:}
-%\begin{verbatim}
-%\notenschluessel[][prozent]{0.91}{0.8}{0.64}{0.5}
-%\end{verbatim}
-%
-%\textsc{Ausgabe:}
-%\notenschluessel[][prozent]{0.91}{0.8}{0.64}{0.5}
-%
-%\subsubsection*{\texttt{\textbackslash notenschluessel} -- Option 3: Standard der Mittelschule}
-%
-%Die option 3 \texttt{ms} ermöglicht die Darstellung des Notenschlüssels entsprechend des Standards der Mittelschule.
-%
-%\textsc{Eingabe:}
-%\begin{verbatim}
-%\notenschluessel[][][ms]{0.91}{0.8}{0.64}{0.5}
-%\end{verbatim}
-%
-%\textsc{Ausgabe:}
-%\notenschluessel[][][ms]{0.91}{0.8}{0.64}{0.5}
-%
-%%\paragraph{Notenschlüssel - Ohne Prozentangabe}
-%%Analog zum \texttt{notenschluessel} funktioniert auch der Befehl \texttt{notenschluesselop}. Es wird dabei jedoch die Prozentspalte nicht angezeigt.
-%%
-%%\textsc{Eingabe:}
-%%\begin{verbatim}
-%%\notenschluesselop{0.91}{0.8}{0.64}{0.5}
-%%\end{verbatim}
-%%
-%%\textsc{Ausgabe:}
-%%\notenschluessel{0.91}{0.8}{0.64}{0.5}
-%
-%%\paragraph{Notenschlüssel - Option: [1/2]}
-%%
-%%Die Option 1/2 ermöglicht die Anzeige des Notenschlüssel (mit oder ohne Prozentspalte) mit halben Punkten.
-%%
-%%\textsc{Eingabe:}
-%%\begin{verbatim}
-%%\notenschluessel[1/2]{0.91}{0.8}{0.64}{0.5}
-%%\end{verbatim}
-%%
-%%\textsc{Ausgabe:}
-%%\notenschluessel[1/2]{0.91}{0.8}{0.64}{0.5}
-%
-%\subsubsection{\texttt{\textbackslash beurteilungsraster}}
-%
-%Der Befehl \texttt{beurteilungsraster} entspricht der aktuellen Vorgabe der Beurteilung der standardisierten Reifeprüfung (Stand 2019). Dabei müssen die Punkte für Teil 1, Ausgleichspunkte und Teil 2 angegeben werden. Die in Klammer angegebenen Werte entsprechen der bei der Reifeprüfung verwendeten prozentuellen Notenverteilung, können jedoch jederzeit verändert werden. \leer
-%
-%
-%\textsc{Eingabe:}
-%\begin{verbatim}
-%\beurteilungsraster{0.85}{0.68}{0.5}{1/3}{ % Prozentschluessel
-% T1={24}, % Punkte im Teil 1
-% AP={4}, % Ausgleichspunkte aus Teil 2
-% T2={20}, % Punkte im Teil 2
-% }
-%
-%\end{verbatim}
-%\textsc{Ausgabe:}\leer
-%
-%siehe nächste Seite \newpage
-%
-%
-%\beurteilungsraster{0.85}{0.68}{0.5}{1/3}{ % Prozentschluessel
-% T1={24}, % Punkte im Teil 1
-% AP={4}, % Ausgleichspunkte aus Teil 2
-% T2={20}, % Punkte im Teil 2
-% }
-%
-%\newpage
-%
-%\subsection{Paketoption -- Lösungseingabe: \texttt{[solution\_on/off]}}
-%
-%Es besteht die Möglichkeit, die Lösung in der erstellten \texttt{tex}-Datei zu implementieren und diese bei Bedarf in der \texttt{PDF}-Datei ein- bzw. auszublenden. Um diese Funktion nutzen zu können, muss die \texttt{solution\_on/off} Option im \texttt{srdp-mathematik}-Paket geladen werden. Diese kann durch hinzufügen durch "`\texttt{solution\_on}"' bzw. "`\texttt{solution\_off}"' aktiviert bzw. deaktiviert werden. Also:
-%
-%\begin{verbatim}
-%\usepackage[solution_on]{srdp-mathematik}
-%\end{verbatim}
-%
-%oder
-%
-%\begin{verbatim}
-%\usepackage[solution_off]{srdp-mathematik}
-%\end{verbatim}
-%
-%
-%Die korrekte Lösungseingabe der vorformatierten Typ-1-Aufgaben wird bei den entsprechenden Befehlen direkt erklärt. Unabhängig davon, gibt es die Möglichkeit mithilfe des \texttt{antwort}-Befehls, beliebige Abschnitte als \textit{Antwort} zu deklarieren. (verwendeter counter: \texttt{Antworten=0, 1})
-%
-%
-%\subsubsection{\texttt{\textbackslash antwort}}
-%Für offene Antworten kann der \texttt{\textbackslash antwort\{\}}-Befehl verwendet werden. Darin können Textpassagen, mathematische Formeln oder Grafiken angegeben werden, die ausschließlich bei aktivierter Lösung (\texttt{[solution\_on]}) und in \textcolor[rgb]{1,0,0}{rot} angegeben werden. \leer
-%
-%
-%\subsubsection*{\texttt{\textbackslash antwort} -- Option: Anzeige nur bei \texttt{solution\_off}}
-%
-%Der \texttt{antwort}-Befehl erlaubt ein optionales Argument. Es können dadurch zusätzliche Textpassagen angegeben werden, die \underline{ausschließlich} angezeigt werden, wenn die Lösungsanzeige deaktiviert (\texttt{[solution\_off])} ist. Das heißt: \leer
-%
-%\textsc{Eingabe:}
-%\begin{verbatim}
-%\antwort[Optionale Eingabe, die nur angezeigt wird, wenn 'solution_off' gewählt
-%wird.]
-%{Dies ist die notwendige Angabe und wird in rot angezeigt und nur wenn
-%'solution_on' eingestellt ist.}
-%\end{verbatim}
-%
-%
-%\textsc{Ausgabe}, wenn \texttt{\textbackslash usepackage[solution\_off]\{srdp-mathematik\}} eingestellt ist: \\
-%
-%\setcounter{Antworten}{0}
-%\antwort[Optionale Eingabe, die nur angezeigt wird, wenn \texttt{'solution\_off'} gewählt wird.]
-%{Dies ist die notwendige Angabe und wird in rot angezeigt und nur wenn
-%\textttt{'solution\_on'} eingestellt ist.}
-%\leer
-%
-%\textsc{Ausgabe}, wenn \texttt{\textbackslash usepackage[solution\_on]\{srdp-mathematik\}} eingestellt ist:\\
-%
-%\setcounter{Antworten}{1}
-%\antwort[Optionale Eingabe, die nur angezeigt wird, wenn \texttt{'solution\_off'} gewählt wird.]
-%{Dies ist die notwendige Eingabe und wird in rot angezeigt und nur wenn
-%\texttt{'solution\_on'} eingestellt ist.}
-%
-%
-%\subsection{Paketoption -- Erstellung von Gruppen: \texttt{[random=0,1,2,\ldots]}}
-%Das \texttt{srdp-mathematik}-Paket ermöglicht auch die automatische Erstellung von Gruppen für Schularbeiten, durch Vertauschung der Antwortmöglichkeiten aller Typ-1-Aufgaben. Dazu kann die \texttt{random}-Option im \texttt{srdp-mathematik}-Paket eingebunden geladen werden. Also:
-%
-%\begin{verbatim}
-%\usepackage[random=0]{srdp-mathematik}
-%\end{verbatim}
-%
-%oder
-%
-%\begin{verbatim}
-%\usepackage[random=1]{srdp-mathematik}
-%\end{verbatim}
-%
-%usw.
-%
-%Die Zahl "`0"' bedeutet dabei, dass keine Vertauschung stattfindet und somit die Antwortmöglichkeiten in der Reihenfolge angezeigt werden, in der sie in der \texttt{tex}-Datei eingegeben wurden.
-%
-%Durch das Ersetzen der Zahl "`0"' durch die Zahlen $1, 2, 3, \ldots$ (und anschließendem Kompilieren) werden die Antwortmöglichkeiten bei \textbf{allen} Typ1-Formaten der Datei in einer zufälligen Reihenfolge vertauscht. Es können somit in kurzer Zeit mehrere Gruppen der selben Schularbeit erstellt werden. Die eingegebenen Lösungen werden gleichermaßen übernommen. \leer
-%
-%Die Erstellung der Gruppen ist dabei reproduzierbar. Die Reihenfolge der Antwortmöglichkeiten einer Gruppe bleibt daher immer gleich. Mithilfe des Befehls \texttt{\textbackslash Gruppe} kann die Gruppennummer innerhalb der \texttt{PDF}-Datei (z.B. am Deckblatt) angezeigt werden. (verwendeter counter: \texttt{Zufall=0, 1, 2, \ldots})
-%
-%
-%
-%\subsection{Paketoption -- Informationseingabe: \texttt{[info\_on/off]}}
-%Es ist darüber hinaus möglich zusätzliche Informationen (Erläuterungen, Hilfestellungen, \ldots) hinzuzufügen und einzublenden. Dazu kann die Option \texttt{info\_on/off} im \texttt{srdp-mathematik}-Paket eingebunden werden. Die Infos werden in \textcolor[rgb]{0,0,1}{blau} angegeben und nur dann angezeigt, wenn die Option \texttt{info\_on} gewählt wurde (verwendeter counter: \texttt{info=0,1}). Also:
-%
-%
-%\begin{verbatim}
-%\usepackage[info_on]{srdp-mathematik}
-%\end{verbatim}
-%
-%oder
-%
-%\begin{verbatim}
-%\usepackage[info_off]{srdp-mathematik}
-%\end{verbatim}
-%
-%
-%\subsection{Weitere allgemeine Befehle}
-%Außerdem gibt es noch weitere Befehle, die die Formatierung erleichtern.
-%
-%\subsubsection{\texttt{\textbackslash leer}}
-%Eine Leerzeile, etwa zwischen zwei Beispielen. \\
-%(Nach dem Befehl \texttt{\textbackslash leer} muss in der \texttt{.tex}-Datei ein Leerzeile eingefügt werden!)
-%
-%\leer
-%
-%\subsubsection{\texttt{\textbackslash meinlr}}
-%\begin{verbatim}
-%\meinlr{Dieser Teil steht links. Wenn dieser Text länger sein sollte,
-%geht er automatisch in der nächsten Zeile weiter ohne auf die andere
-%Seite über zu gehen.}{Dieser Teil steht rechts.}
-%\end{verbatim}
-%Teilt die Seite in zwei gleich große Seiten.
-%
-%\leer
-%
-%\textsc{Ausgabe:}
-%
-%\meinlr{Dieser Teil steht links. Wenn dieser Text länger sein sollte,
-%geht er automatisch in der nächsten Zeile weiter ohne auf die andere
-%Seite über zu gehen.}{Dieser Teil steht rechts.}
-%
-%
-%\subsubsection*{\texttt{\textbackslash meinlr} -- Option: Variable Spaltenbreiten}
-%
-%Der Befehl \texttt{\textbackslash meinlr} erlaubt durch die optionale Eingabe eine Abänderung der beiden Spaltenbreiten. Durch die Eingabe zwischen ca. -0.3 und 0.3 kann die Spaltenmitte nach links oder rechts verschoben und somit die Spaltenbreite variiert werden.
-%
-%\textsc{Eingabe:}
-%
-%\begin{verbatim}
-%\meinlr[-0.15]{Mit einem negativen Wert wird die linke Spalte verkleinert.}
-%{Die rechte Spalte wird damit automatisch vergrößert. Dadurch ist es möglich,
-%die Spaltenbreiten nach Belieben zu variieren.}
-%\end{verbatim}
-%
-%\textsc{Ausgabe:}
-%
-%\meinlr[-0.15]{Mit einem negativen Wert wird die linke Spalte verkleinert.}
-%{Die rechte Spalte wird damit automatisch vergrößert. Dadurch ist es möglich,
-%die Spaltenbreiten nach Belieben zu variieren.}
-%
-%\leer
-%
-%\subsubsection{\texttt{\textbackslash meinlcr}}
-%\begin{verbatim}
-%\meinlcr{Text ganz links}{Text in der Mitte. Auch hier sind längere Texte
-%möglich.}{Text auf der rechten Seite.}
-%\end{verbatim}
-%Teilt die Seite in drei gleich große Teile
-%
-%\leer
-%
-%\textsc{Ausgabe:}
-%
-%\meinlcr{Text ganz links. Was passiert hier wenn dieser Teil länger ist?}{Text in der Mitte. Auch hier sind längere Texte möglich.}{Text auf der rechten Seite.}
-%
-%
-%\subsubsection{\texttt{\textbackslash dint} und \texttt{\textbackslash dx}}
-%Die Befehle \texttt{\textbackslash dint} und \texttt{\textbackslash dx} vereinfacht die Eingabe eines Integrals (bestimmt oder unbestimmt).\leer
-%
-%\textsc{Eingabe:}
-%
-%\begin{verbatim}
-%$\dint_1^3 x^2 \dx$
-%\end{verbatim}
-%
-%\textsc{Ausgabe:}\leer
-%
-%$\dint_1^3 x^2 \dx$
-%\leer
-%
-%Wird eine Variable ungleich $x$ integriert, kann diese mithilfe der Option \texttt{\textbackslash{dx[Variable]}} dargestellt werden.\leer
-%
-%\textsc{Eingabe:}
-%
-%\begin{verbatim}
-%$\dint t^2 \dx[t]$
-%\end{verbatim}
-%
-%\textsc{Ausgabe:}\leer
-%
-%$\dint t^2 \dx[t]$
-%
-%\subsubsection{\texttt{\textbackslash degre}}
-%
-%Der \texttt{\textbackslash degre} Befehl stellt das Einheitszeichen für Grad dar. Er kann im Text- und im Mathematik-Modus verwendet werden.
-%
-%\textsc{Eingabe:}
-%
-%\begin{verbatim}
-%Der Winkel Alpha ist 30\degre. ($\alpha = 30 \degre$)
-%\end{verbatim}
-%
-%\textsc{Ausgabe:}\leer
-%
-%Der Winkel Alpha ist 30\degre. ($\alpha = 30 \degre$)
-%
-%
-%\section{Typ-1-Aufgaben}
-%
-%Das \texttt{srdp-mathematik}-Paket ermöglicht die Verwendung vorgefertigter Aufgabenformate, die bei der österreichischen, standardisierten Reifeprüfung Anwendung finden.
-%
-%
-%\subsection{\texttt{\textbackslash multiplechoice}}
-%
-%Dieser Befehl liefert eine vollständige Formatierung für eine Multiplechoice-Aufgabe. Die Anzahl der Antwortmöglichkeiten kann dabei frei (max. 9) gewählt werden. Als Standard ist dabei das Format mit fünf Antwortmöglichkeiten eingestellt. \leer
-%
-%Die korrekten Antworten der Multiplechoice-Aufgabe werden dabei bei A1, A2, \ldots, A5 angegeben. Sollte beispielsweise die 1., die 4. und 5. Antwortmöglichkeit korrekt sein, muss je eine "`0"' durch 1, 4, und 5 ersetzt werden -- Die Reihenfolge dabei ist nicht relevant. Also: \\
-%
-%\textsc{Eingabe:}
-%
-%\begin{verbatim}
-%\multiplechoice[5]{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
-% L1={Hier}, %1. Antwortmoeglichkeit
-% L2={werden}, %2. Antwortmoeglichkeit
-% L3={die möglichen}, %3. Antwortmoeglichkeit
-% L4={Antworten}, %4. Antwortmoeglichkeit
-% L5={eingetragen}, %5. Antwortmoeglichkeit
-% L6={}, %6. Antwortmoeglichkeit
-% L7={}, %7. Antwortmoeglichkeit
-% L8={}, %8. Antwortmoeglichkeit
-% L9={}, %9. Antwortmoeglichkeit
-% %% LOESUNG: %%
-% A1=1, % 1. Antwort
-% A2=4, % 2. Antwort
-% A3=5, % 3. Antwort
-% A4=0, % 4. Antwort
-% A5=0, % 5. Antwort
-% }
-%\end{verbatim}
-%
-%\textsc{Ausgabe:}\vspace{0.2cm}
-%
-%\begin{minipage}{8cm}
-%\setcounter{Antworten}{0}
-%mit \texttt{\textbackslash setcounter\{Antworten\}\{0\}}:
-%\begin{center}
-%\multiplechoice[5]{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
-% L1={Hier}, %1. Antwortmoeglichkeit
-% L2={werden}, %2. Antwortmoeglichkeit
-% L3={die möglichen}, %3. Antwortmoeglichkeit
-% L4={Antworten}, %4. Antwortmoeglichkeit
-% L5={eingetragen}, %5. Antwortmoeglichkeit
-% L6={}, %6. Antwortmoeglichkeit
-% L7={}, %7. Antwortmoeglichkeit
-% L8={}, %8. Antwortmoeglichkeit
-% L9={}, %9. Antwortmoeglichkeit
-% %% LOESUNG: %%
-% A1=1, % 1. Antwort
-% A2=4, % 2. Antwort
-% A3=5, % 3. Antwort
-% A4=0, % 4. Antwort
-% A5=0, % 5. Antwort
-% }
-%\end{center}
-%\end{minipage} \hfill
-%\begin{minipage}{8cm}
-%mit \texttt{\textbackslash setcounter\{Antworten\}\{1\}}:
-%\setcounter{Antworten}{1}
-%\begin{center}
-%\multiplechoice[5]{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
-% L1={Hier}, %1. Antwortmoeglichkeit
-% L2={werden}, %2. Antwortmoeglichkeit
-% L3={die möglichen}, %3. Antwortmoeglichkeit
-% L4={Antworten}, %4. Antwortmoeglichkeit
-% L5={eingetragen}, %5. Antwortmoeglichkeit
-% L6={}, %6. Antwortmoeglichkeit
-% L7={}, %7. Antwortmoeglichkeit
-% L8={}, %8. Antwortmoeglichkeit
-% L9={}, %9. Antwortmoeglichkeit
-% %% LOESUNG: %%
-% A1=1, % 1. Antwort
-% A2=4, % 2. Antwort
-% A3=5, % 3. Antwort
-% A4=0, % 4. Antwort
-% A5=0, % 5. Antwort
-% }
-%\end{center}
-%\end{minipage}
-%
-%\leer
-%
-%Die Zahl in eckigen Klammern gibt dabei die gewünschte Anzahl von Antwortmöglichkeiten an. Somit sind beispielsweise drei oder sieben Antwortmöglichkeiten einstellbar. \leer
-%
-%Wichtig zu erwähnen ist dabei, dass ausschließlich die Zahl in eckigen Klammern die Anzahl der Antwortmöglichkeiten angibt. Werden anschließend zu wenige oder zu viele Antwortmöglichkeiten angegeben, werden Leerzeilen erzeugt oder die Eingabe wird in der Ausgabe nicht berücksichtigt.
-%
-%\leer
-%
-%\textsc{Eingabe:} \setcounter{Antworten}{0}
-%\begin{verbatim}
-%\multiplechoice[3]{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
-% L1={Durch die 3}, %1. Antwortmoeglichkeit
-% L2={in eckigen Klammern, werden}, %2. Antwortmoeglichkeit
-% L3={3 Antworten angezeigt}, %3. Antwortmoeglichkeit
-% %% LOESUNG: %%
-% A1=0, % 1. Antwort
-% A2=0, % 2. Antwort
-% A3=0, % 3. Antwort
-% A4=0, % 4. Antwort
-% A5=0, % 5. Antwort
-% }
-%\end{verbatim}
-%\leer
-%
-%\textsc{Ausgabe:}\leer
-%
-%\multiplechoice[3]{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
-% L1={Durch die 3}, %1. Antwortmoeglichkeit
-% L2={in eckigen Klammern, werden}, %2. Antwortmoeglichkeit
-% L3={3 Antworten angezeigt}, %3. Antwortmoeglichkeit
-% %% LOESUNG: %%
-% A1=0, % 1. Antwort
-% A2=0, % 2. Antwort
-% A3=0, % 3. Antwort
-% A4=0, % 4. Antwort
-% A5=0, % 5. Antwort
-% }
-%
-%
-%\textsc{Eingabe:}
-%
-%\begin{verbatim}
-%\multiplechoice[7]{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
-% L1={Das Gleiche}, %1. Antwort
-% L2={passiert beim Eintragen von}, %2. Antwort
-% L3={sieben Möglichkeiten.}, %3. Antwort
-% L4={Dabei werden immer 7 Antworten}, %4. Antwort
-% L5={angezeigt, unabhängig ob sie ausgefüllt}, %5. Antwort
-% L6={sind oder nicht!}, %6. Antwort
-% L7={}, %7. Antwort
-% L8={}, %8. Antwort
-% L9={}, %9. Antwort
-% %% LOESUNG: %%
-% A1=0, % 1. Antwort
-% A2=0, % 2. Antwort
-% A3=0, % 3. Antwort
-% A4=0, % 4. Antwort
-% A5=0, % 5. Antwort
-% }
-%\end{verbatim}
-%
-%\leer
-%
-%\textsc{Ausgabe:}
-%
-%\multiplechoice[7]{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
-% L1={Das Gleiche}, %1. Antwort
-% L2={passiert beim Eintragen von}, %2. Antwort
-% L3={sieben Möglichkeiten.}, %3. Antwort
-% L4={Dabei werden immer 7 Antworten}, %4. Antwort
-% L5={angezeigt, unabhängig ob sie ausgefüllt}, %5. Antwort
-% L6={sind oder nicht!}, %6. Antwort
-% L7={}, %7. Antwort
-% L8={}, %8. Antwort
-% L9={}, %9. Antwort
-% %% LOESUNG: %%
-% A1=0, % 1. Antwort
-% A2=0, % 2. Antwort
-% A3=0, % 3. Antwort
-% A4=0, % 4. Antwort
-% A5=0, % 5. Antwort
-% }
-%
-%
-%\newpage
-%
-%Die Eingabe in eckiger Klammer ist dabei optional. Wird sie nicht angegeben, wird der Standard von 5 angenommen.
-%
-%\leer
-%
-%
-%
-%
-%\textsc{Eingabe:}
-%\begin{verbatim}
-%\multiplechoice{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
-% L1={In diesem}, %1. Antwort
-% L2={Fall wird der}, %2. Antwort
-% L3={Standard von}, %3. Antwort
-% L4={fünf Antwortmöglichkeiten}, %4. Antwort
-% L5={angenommen}, %5. Antwort
-% L6={}, %6. Antwort
-% L7={}, %7. Antwort
-% L8={}, %8. Antwort
-% L9={} %9. Antwort
-% }
-%\end{verbatim}
-%
-%\textsc{Ausgabe:}
-%
-%\multiplechoice{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
-% L1={In diesem}, %1. Antwort
-% L2={Fall wird der}, %2. Antwort
-% L3={Standard von}, %3. Antwort
-% L4={fünf Antwortmöglichkeiten}, %4. Antwort
-% L5={angenommen}, %5. Antwort
-% L6={}, %6. Antwort
-% L7={}, %7. Antwort
-% L8={}, %8. Antwort
-% L9={} %9. Antwort
-% }
-%
-%\leer
-%\newpage
-%
-%\subsubsection{Add-on: \texttt{\textbackslash langmultiplechoice}}
-%
-%Der \texttt{langmultiplechoice}-Befehl ist analog zum \texttt{multiplechoice}-Befehl zu verwenden. Der Unterschied besteht darin, dass Antwortmöglichkeiten auf zwei Spalten aufgeteilt werden. Dies ist vor allem dann sinnvoll, wenn Geogebra-Grafiken importiert werden, um eine bessere Lesbarkeit zu ermöglichen.
-%
-%\langmultiplechoice[6]{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
-% L1={\resizebox{0.7\linewidth}{!}{\newrgbcolor{zzttqq}{0.6 0.2 0}
-%\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
-%\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
-%\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
-%\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
-%\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
-%\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
-%\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
-%\begin{scriptsize}
-%\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
-%\rput[bl](1.37,3){\blue{$A$}}
-%\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
-%\rput[bl](0.63,0.79){\blue{$B$}}
-%\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
-%\rput[bl](3.7,1.16){\blue{$C$}}
-%\end{scriptsize}
-%\end{pspicture*}}}, %1. Antwortmoeglichkeit
-% L2={\resizebox{0.7\linewidth}{!}{\newrgbcolor{zzttqq}{0.6 0.2 0}
-%\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
-%\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
-%\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
-%\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
-%\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
-%\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
-%\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
-%\begin{scriptsize}
-%\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
-%\rput[bl](1.37,3){\blue{$B$}}
-%\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
-%\rput[bl](0.63,0.79){\blue{$A$}}
-%\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
-%\rput[bl](3.7,1.16){\blue{$C$}}
-%\end{scriptsize}
-%\end{pspicture*}}}, %2. Antwortmoeglichkeit
-% L3={\resizebox{0.7\linewidth}{!}{\newrgbcolor{zzttqq}{0.6 0.2 0}
-%\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
-%\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
-%\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
-%\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
-%\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
-%\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
-%\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
-%\begin{scriptsize}
-%\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
-%\rput[bl](1.37,3){\blue{$A$}}
-%\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
-%\rput[bl](0.63,0.79){\blue{$C$}}
-%\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
-%\rput[bl](3.7,1.16){\blue{$B$}}
-%\end{scriptsize}
-%\end{pspicture*}}}, %3. Antwortmoeglichkeit
-% L4={\resizebox{0.7\linewidth}{!}{\newrgbcolor{zzttqq}{0.6 0.2 0}
-%\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
-%\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
-%\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
-%\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
-%\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
-%\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
-%\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
-%\begin{scriptsize}
-%\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
-%\rput[bl](1.37,3){\blue{$C$}}
-%\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
-%\rput[bl](0.63,0.79){\blue{$B$}}
-%\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
-%\rput[bl](3.7,1.16){\blue{$A$}}
-%\end{scriptsize}
-%\end{pspicture*}}}, %4. Antwortmoeglichkeit
-% L5={\resizebox{0.7\linewidth}{!}{\newrgbcolor{zzttqq}{0.6 0.2 0}
-%\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
-%\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
-%\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
-%\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
-%\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
-%\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
-%\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
-%\begin{scriptsize}
-%\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
-%\rput[bl](1.37,3){\blue{$C$}}
-%\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
-%\rput[bl](0.63,0.79){\blue{$A$}}
-%\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
-%\rput[bl](3.7,1.16){\blue{$B$}}
-%\end{scriptsize}
-%\end{pspicture*}}}, %5. Antwortmoeglichkeit
-% L6={\resizebox{0.7\linewidth}{!}{\newrgbcolor{zzttqq}{0.6 0.2 0}
-%\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
-%\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
-%\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
-%\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
-%\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
-%\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
-%\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
-%\begin{scriptsize}
-%\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
-%\rput[bl](1.37,3){\blue{$A$}}
-%\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
-%\rput[bl](0.63,0.79){\blue{$B$}}
-%\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
-%\rput[bl](3.7,1.16){\blue{$C$}}
-%\end{scriptsize}
-%\end{pspicture*}}}, %6. Antwortmoeglichkeit
-% L7={}, %7. Antwortmoeglichkeit
-% L8={}, %8. Antwortmoeglichkeit
-% L9={}, %9. Antwortmoeglichkeit
-% %% LOESUNG: %%
-% A1=0, % 1. Antwort
-% A2=0, % 2. Antwort
-% A3=0, % 3. Antwort
-% A4=0, % 4. Antwort
-% A5=0, % 5. Antwort
-% }
-%
-%
-%\newpage
-%
-%\subsection{\texttt{\textbackslash lueckentext}}
-%Dieser Befehl dient zur Erstellung eines Lückentexts, basierend auf dem standardisierten Format des BIFIE. Der einleitenden Satz: \textit{"`Ergänze die Textlücken im folgenden Satz durch Ankreuzen der jeweils richtigen Satzteile so, dass eine mathematisch korrekte Aussage entsteht!"'} wird als Standard angenommen und automatisch angegeben. Im Bereich \texttt{\textbackslash text=\{\}} wird der Lückentext angegeben, wobei die Lücken immer mit \texttt{\textbackslash gap} eingefügt werden und automatisch nummeriert werden. Analog zu den Lösungsangaben der Multiplechoice-Aufgabe, werden die korrekten Antworten bei A1, A2 oder A3 mit 1,2 oder 3 angegeben. (hier: Lösung links: 3 und rechts: 2)
-%\vspace{0.35cm}
-%
-%\textsc{Eingabe:}
-%\begin{verbatim}
-%\lueckentext{
-% text={Hier wird der Text geschrieben. Die Lücke eins hat dabei
-%die \gap, die Lücke zwei hat die \gap.}, %Lueckentext Luecke=\gap
-% L1={Hier schreibt}, %1.Moeglichkeit links
-% L2={man die Antwortmöglichkeiten}, %2.Moeglichkeit links
-% L3={für die erste Lücke}, %3.Moeglichkeit links
-% R1={und hier jene}, %1.Moeglichkeit rechts
-% R2={für die Möglichkeiten}, %2.Moeglichkeit rechts
-% R3={der zweiten Lücke. Theoretisch könnte dieser Text
-% auch zweizeilig sein.}, %3.Moeglichkeit rechts
-% %% LOESUNG: %%
-% A1=3, % Antwort links
-% A2=2 % Antwort rechts
-% }
-%\end{verbatim}
-%
-%\textsc{Ausgabe:}
-%\lueckentext{
-% text={Hier wird der Text geschrieben. Die Lücke eins hat dabei
-%die \gap, die Lücke zwei hat die \gap.}, %Lueckentext Luecke=\gap
-% L1={Hier schreibt}, %1.Moeglichkeit links
-% L2={man die Antwortmöglichkeiten}, %2.Moeglichkeit links
-% L3={für die erste Lücke}, %3.Moeglichkeit links
-% R1={und hier jene}, %1.Moeglichkeit rechts
-% R2={für die Möglichkeiten}, %2.Moeglichkeit rechts
-% R3={der zweiten Lücke. Theoretisch könnte dieser Text
-% auch mehrzeilig sein.}, %3.Moeglichkeit rechts
-% %% LOESUNG: %%
-% A1=3, % Antwort links
-% A2=2 % Antwort rechts
-% }
-%
-%
-%\subsubsection{\texttt{\textbackslash lueckentext} -- Option: Variable Breiten der Boxen}
-%
-%Der \texttt{lueckentext}-Befehl erlaubt ein optionales Argument, um die Größen der beiden Boxen zu variieren. Dabei werden in den eckigen Klammern $[~]$ die Veränderung der linken Box (Änderung ca. zwischen -0.3 und 0.3) angegeben und die rechte Box wird automatisch angepasst. Will man etwa die linke Box vergrößern, gilt:\leer
-%
-%\textsc{Eingabe:}
-%
-%\begin{verbatim}
-%\lueckentext[0.25]{
-% text={Hier wird der Text geschrieben. Die Lücke eins hat dabei
-%die \gap, die Lücke zwei hat die \gap.}, %Lueckentext Luecke=\gap
-% L1={In manchen Fällen sind die Antworten einer Lücke},
-% %1.Moeglichkeit links
-% L2={viel länger als die der zweite. In diesem Fall kann man},
-% %2.Moeglichkeit links
-% L3={die Größen der Boxen manuell variieren. Die Eingabe ist optional. },
-% %3.Moeglichkeit links
-% R1={Sehr}, %1.Moeglichkeit rechts
-% R2={kurze}, %2.Moeglichkeit rechts
-% R3={Antworten}, %3.Moeglichkeit rechts
-% %% LOESUNG: %%
-% A1=1, % Antwort links
-% A2=3 % Antwort rechts
-% }
-%\end{verbatim}
-%
-%\begin{minipage}{1.0\textwidth}
-%\textsc{Ausgabe:}
-%
-%
-%\lueckentext[0.25]{
-% text={Hier wird der Text geschrieben. Die Lücke eins hat dabei
-%die \gap, die Lücke zwei hat die \gap.}, %Lueckentext Luecke=\gap
-% L1={In manchen Fällen sind die Antworten einer Lücke}, %1.Moeglichkeit links
-% L2={viel länger als die der zweite. In diesem Fall kann man}, %2.Moeglichkeit links
-% L3={die Größen der Boxen manuell variieren. Die Eingabe ist optional. }, %3.Moeglichkeit links
-% R1={Sehr}, %1.Moeglichkeit rechts
-% R2={kurze}, %2.Moeglichkeit rechts
-% R3={Antworten}, %3.Moeglichkeit rechts
-% %% LOESUNG: %%
-% A1=1, % Antwort links
-% A2=3 % Antwort rechts
-% }
-%
-%\end{minipage}
-%
-%Analog funktioniert die Verkleinerung der linken Box. Dazu müssen Werte kleiner 0 angegeben
-%werden.
-%
-%\subsubsection{\texttt{\textbackslash lueckentext} -- Option: Englischer Lückentext}
-%Der Befehl \texttt{englueckentext} ist analog zum \texttt{lueckentext}-Befehl zu verwenden. Jedoch wird der als Standard angenommene, einleitende Satz bei Lückentextaufgaben in Englisch angezeigt.
-%
-%\textsc{Eingabe:}
-%\begin{verbatim}
-%\englueckentext{
-% text={Hier wird der Text einer englischen Aufgabe geschrieben. Die Lücken
-% \gap und \gap können analog angegeben werden.}, %Lueckentext Luecke=\gap
-% L1={Auch}, %1.Moeglichkeit links
-% L2={der}, %2.Moeglichkeit links
-% L3={Rest}, %3.Moeglichkeit links
-% R1={wird}, %1.Moeglichkeit rechts
-% R2={gleich}, %2.Moeglichkeit rechts
-% R3={eingegeben}, %3.Moeglichkeit rechts
-% %% LOESUNG: %%
-% A1=1, % Antwort links
-% A2=3 % Antwort rechts
-% }
-%\end{verbatim}
-%
-%\textsc{Ausgabe:}
-%\englueckentext{
-% text={Hier wird der Text einer englischen Aufgabe geschrieben. Die Lücken \gap und \gap können analog angegeben werden.}, %Lueckentext Luecke=\gap
-% L1={Auch}, %1.Moeglichkeit links
-% L2={der}, %2.Moeglichkeit links
-% L3={Rest}, %3.Moeglichkeit links
-% R1={wird}, %1.Moeglichkeit rechts
-% R2={gleich}, %2.Moeglichkeit rechts
-% R3={eingegeben}, %3.Moeglichkeit rechts
-% %% LOESUNG: %%
-% A1=1, % Antwort links
-% A2=3 % Antwort rechts
-% }
-%
-%\subsection{\texttt{\textbackslash zuordnen}}
-%Dieser Befehl dient zum Erstellen des Zuordnungsformats von vier aus sechs Möglichkeiten.
-%Die korrekten Antworten können hier frei als Buchstaben eingegeben werden. (hier: F, C, A, D)
-%
-%\leer
-%
-%\textsc{Eingabe:}
-%\begin{verbatim}
-%\zuordnen{
-% R1={Hier sind die vier}, % Response 1
-% R2={Antworten, zu}, % Response 2
-% R3={denen die Möglichkeiten der rechten Box richtig}, % Response 3
-% R4={zuzuordnen sind}, % Response 4
-% %% Moegliche Zuordnungen: %%
-% A={Hier trägt}, %Moeglichkeit A
-% B={man den Text}, %Moeglichkeit B
-% C={oder die Formeln}, %Moeglichkeit C
-% D={für die sechs}, %Moeglichkeit D
-% E={Möglichkeiten, die man zuordnen muss}, %Moeglichkeit E
-% F={ein.}, %Moeglichkeit F
-% %% LOESUNG: %%
-% A1={F}, % 1. richtige Zuordnung
-% A2={C}, % 2. richtige Zuordnung
-% A3={A}, % 3. richtige Zuordnung
-% A4={D}, % 4. richtige Zuordnung
-% }
-%\end{verbatim}
-%\leer
-%
-%\textsc{Ausgabe:}
-%
-%\zuordnen{
-% R1={Hier sind die vier}, % Response 1
-% R2={Antworten, zu}, % Response 2
-% R3={denen die Möglichkeiten der rechten Box richtig}, % Response 3
-% R4={zuzuordnen sind}, % Response 4
-% %% Moegliche Zuordnungen: %%
-% A={Hier trägt}, %Moeglichkeit A
-% B={man den Text}, %Moeglichkeit B
-% C={oder die Formeln}, %Moeglichkeit C
-% D={für die sechs}, %Moeglichkeit D
-% E={Möglichkeiten, die man zuordnen muss}, %Moeglichkeit E
-% F={ein.}, %Moeglichkeit F
-% %% LOESUNG: %%
-% A1={F}, % 1. richtige Zuordnung
-% A2={C}, % 2. richtige Zuordnung
-% A3={A}, % 3. richtige Zuordnung
-% A4={D}, % 4. richtige Zuordnung
-% }
-%
-%\subsubsection{\texttt{\textbackslash zuordnen} -- Option: Variable Breiten der Boxen}
-%
-%Der \texttt{zuordnen}-Befehl erlaubt ein optionales Argument, um die Größen der beiden Boxen zu variieren. Dabei werden in den eckigen Klammern $[~]$ die Veränderung der linken Box (Änderung ca. zwischen -0.3 und 0.3) angegeben und die rechte Box wird automatisch angepasst. Will man etwa die linke Box vergrößern, gilt:
-%
-%\textsc{Eingabe:}
-%\begin{small}
-%\begin{verbatim}
-%\zuordnen[0.25]{
-%R1={Dabei wird die linke Box vergrößert.}, % Response 1
-% R2={Dies dient vor allem dazu,}, % Response 2
-% R3={wenn eine Seite viel Text enthält, die andere hingegen}, % Response 3
-% R4={nur ganz wenig. Wird die [ ] nicht angegeben dann wird der Standardwert
-% 0 angenommen.}, % Response 4
-% %% Moegliche Zuordnungen: %%
-% A={Hier}, %Moeglichkeit A
-% B={sind}, %Moeglichkeit B
-% C={eher}, %Moeglichkeit C
-% D={kurze}, %Moeglichkeit D
-% E={Antworten}, %Moeglichkeit E
-% F={möglich}, %Moeglichkeit F
-% %% LOESUNG: %%
-% A1={}, % 1. richtige Zuordnung
-% A2={}, % 2. richtige Zuordnung
-% A3={}, % 3. richtige Zuordnung
-% A4={}, % 4. richtige Zuordnung
-% }
-%\end{verbatim}
-%
-%
-%
-%\textsc{Ausgabe:}
-%
-%\zuordnen[0.25]{
-% R1={Dabei wird die linke Box vergrößert.}, % Response 1
-% R2={Dies dient vor allem dazu,}, % Response 2
-% R3={wenn eine Seite viel Text enthält, die andere hingegen}, % Response 3
-% R4={nur ganz wenig. Wird die $[~]$ nicht angegeben dann wird der Standardwert 0 angenommen.}, % Response 4
-% %% Moegliche Zuordnungen: %%
-% A={Hier}, %Moeglichkeit A
-% B={sind}, %Moeglichkeit B
-% C={eher}, %Moeglichkeit C
-% D={kurze}, %Moeglichkeit D
-% E={Antworten}, %Moeglichkeit E
-% F={möglich}, %Moeglichkeit F
-% %% LOESUNG: %%
-% A1={}, % 1. richtige Zuordnung
-% A2={}, % 2. richtige Zuordnung
-% A3={}, % 3. richtige Zuordnung
-% A4={}, % 4. richtige Zuordnung
-% }
-%\end{small}
-%
-%Analog funktioniert die Verkleinerung der linken Box. Dazu müssen Werte kleiner 0 angegeben werden.
-%
-%
-%\section{Typ-2-Aufgaben}
-%Um die Struktur der Teil-2-Aufgaben ähnlich jener bei der standardisierten Reifeprüfung einhalten zu können, beinhaltet das Paket einige Befehle, die die Erstellung von Typ-2-Aufagben erleichtern.
-%
-%\subsection{\texttt{\textbackslash begin\{aufgabenstellung\} \ldots\ \textbackslash end\{aufgabenstellung\}}}
-%Typ-2-Aufgaben sollten innerhalb einer Prüfung mithilfe der \texttt{langesbeispiel}-Umgebung eingegeben werden, um die volle Funktionalität (wie \texttt{notenschluessel}) des Pakets zu ermöglichen. Der einleitenden Aufgabentext kann dann eingegeben werden. Für die Eingabe der Aufgabenstellung kann dann die \texttt{aufgabenstellung}-Umgebung verwendet werden.\leer
-%
-%\subsubsection{\texttt{\textbackslash item} und \texttt{\textbackslash Subitem\{\}}}
-%Innerhalb dieser Umgebung können dann mithilfe von \texttt{\textbackslash item} (nummeriert mit a), b) ,c), \ldots) und \texttt{\textbackslash Subitem\{\}} (nummeriert mit 1), 2), \ldots) die jeweiligen Items und Subitems der Aufgabe eingegeben werden. \leer
-%
-%\subsubsection{Ausgleichspunkte -- \texttt{\textbackslash Aitem} und \texttt{\textbackslash ASubitem\{\}}}
-%Um die notwendigen Ausgleichspunkte in den Typ-2-Aufgaben zu markieren, können die Befehle \texttt{item} und \texttt{Subitem} durch \texttt{\textbackslash Aitem} und \texttt{\textbackslash ASubitem\{\}} ersetzt werden. Dabei wird vor den geschriebenen Text noch ein \fbox{A} eingefügt -- die Nummerierung wird aber wie gewohnt fortgesetzt.
-%
-%\subsection{\texttt{\textbackslash begin\{loesung\} \ldots\ \textbackslash end\{loesung\}}}
-%Mithilfe der \texttt{loesung}-Umgebung kann die Lösungserwartung sowie der Lösungsschlüssel eingegeben werden. Analog zur Aufgabenstellung können \texttt{\textbackslash item} und \texttt{\textbackslash Subitem\{\}} verwendet werden. Die Eingabe innerhalb der \texttt{loesung}-Umgebung werden nur dann angezeigt, wenn die Lösungsanzeige aktiviert wurde. Die Nummerierung der Subitems kann man mit folgender Eingabe zurücksetzen: \texttt{\textbackslash setcounter{subitemcounter}{0}}.\leer
-%
-%Eine vollständige Typ-2-Aufgabe könnte also wie folgt aussehen:
-%
-%\textsc{Eingabe:}
-%
-%\begin{verbatim}
-%\begin{langesbeispiel} \item[0] %PUNKTE DES BEISPIELS
-%Hier steht der einleitende Text der Typ-2-Aufgabe.
-%
-%\begin{aufgabenstellung}
-%\item Hier steht der Aufgabentext des ersten Items.
-%
-%\Subitem{Aufgabentext des ersten Unterpunkts} %Unterpunkt1
-%\Subitem{Aufgabentext des zweiten Unterpunkts} %Unterpunkt2
-%
-%\end{aufgabenstellung}
-%
-%\begin{loesung}
-%\item \subsection{Lösungserwartung:}
-%
-%\Subitem{Lösungserwartung des ersten Unterpunkts} %Lösung von Unterpunkt1
-%\Subitem{Lösungserwartung des zweiten Unterpunkts} %%Lösung von Unterpunkt2
-%
-%\setcounter{subitemcounter}{0}
-%\subsection{Lösungsschlüssel:}
-%
-%\Subitem{Lösungsschlüssel des ersten Unterpunkts} %Unterpunkt1
-%\Subitem{Lösungsschlüssel des ersten Unterpunkts} %Unterpunkt2
-%
-%\end{loesung}
-%
-%\end{langesbeispiel}
-%\end{verbatim}
-%
-%
-%\textsc{Ausgabe:}
-%\setcounter{Antworten}{1}
-%\setcounter{secnumdepth}{-1}
-%\setcounter{number}{0}
-%\begin{langesbeispiel} \item[0] %PUNKTE DES BEISPIELS
-%Hier steht der einleitende Text der Typ-2-Aufgabe.
-%
-%\addtocontents{toc}{\setcounter{tocdepth}{-10}}
-%\begin{aufgabenstellung}
-%\item Hier steht der Aufgabentext des ersten Items.
-%
-%\Subitem{Aufgabentext des ersten Unterpunkts} %Unterpunkt1
-%\Subitem{Aufgabentext des zweiten Unterpunkts} %Unterpunkt2
-%
-%\end{aufgabenstellung}
-%
-%\begin{loesung}
-%\item \subsection*{Lösungserwartung:}
-%
-%\Subitem{Lösungserwartung des ersten Unterpunkts} %Lösung von Unterpunkt1
-%\Subitem{Lösungserwartung des zweiten Unterpunkts} %%Lösung von Unterpunkt2
-%
-%\setcounter{subitemcounter}{0}
-%\subsection*{Lösungsschlüssel:}
-%
-%\Subitem{Lösungsschlüssel des ersten Unterpunkts} %Lösungschlüssel von Unterpunkt1
-%\Subitem{Lösungsschlüssel des ersten Unterpunkts} %Lösungschlüssel von Unterpunkt2
-%
-%\end{loesung}
-%
-%\end{langesbeispiel}
-%\addtocontents{toc}{\setcounter{tocdepth}{1}}
-%
-%
-%
-%\section{Einfügen von GeoGebra-Grafiken}
-%
-%Folgende Schritte müssen befolgt werden, um Geogebra-Grafiken in \LaTeX-Dokumente einfügen zu können.
-%\leer
-%
-%\begin{enumerate}
-% \item Grafik in Geogebra zeichnen
-% \item Datei $\rightarrow$ Export $\rightarrow$ Grafik-Ansicht als PSTricks\ldots
-% \item Parameter einstellen
-% \item \fbox{Erzeuge PSTricks} drücken
-% \item Gesamten Text, der zwischen \verb|\begin{document}| und \verb|\end{document}| steht, kopieren.
-%
-% \item Im \LaTeX-Dokument dort einfügen, wo die Grafik integriert werden soll. (Dies ist auch innerhalb von den unterschiedlichen Formaten (wie \verb|\zuordnen| oder \verb|\multiplechoice| möglich)
-%
-% \item Die Größe der Grafik kann mithilfe des folgenden Befehls angepasst werden:
-%
-% \begin{verbatim}
-% \resizebox{0.5\linewidth}{!}{Hier wird der Text von Geogebra eingefügt}
-% \end{verbatim}
-%
-% Der Faktor 0.5 gibt die Größe der Grafik an. Mit dem Wert 0.5 wird die Größe der Grafik somit halbiert.
-%
-%\end{enumerate}
-%
-%\meinlr{
-%\centering
-%\newrgbcolor{zzttqq}{0.6 0.2 0}
-%\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
-%\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
-%\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
-%\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
-%\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
-%\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
-%\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
-%\begin{scriptsize}
-%\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
-%\rput[bl](1.37,3){\blue{$A$}}
-%\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
-%\rput[bl](0.63,0.79){\blue{$B$}}
-%\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
-%\rput[bl](3.7,1.16){\blue{$C$}}
-%\end{scriptsize}
-%\end{pspicture*}
-%}
-%{\centering
-%\resizebox{0.5\linewidth}{!}{\newrgbcolor{zzttqq}{0.6 0.2 0}
-%\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
-%\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
-%\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
-%\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
-%\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
-%\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
-%\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
-%\begin{scriptsize}
-%\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
-%\rput[bl](1.37,3){\blue{$A$}}
-%\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
-%\rput[bl](0.63,0.79){\blue{$B$}}
-%\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
-%\rput[bl](3.7,1.16){\blue{$C$}}
-%\end{scriptsize}
-%\end{pspicture*}}
-%}
-%\leer
-%
-%
-%\centering Kopie des PSTricks-Exports von Geogebra \\
-% (Originalgröße und mit \verb|\resizebox{0.5\linewidth}{!}{|\ldots\})
+
+\subsubsection{\texttt{\textbackslash beurteilungsraster}}
+
+Der Befehl \texttt{beurteilungsraster} entspricht der aktuellen Vorgabe der Beurteilung der standardisierten Reifeprüfung (Stand 2019). Dabei müssen die Punkte für Teil 1, Ausgleichspunkte und Teil 2 angegeben werden. Die in Klammer angegebenen Werte entsprechen der bei der Reifeprüfung verwendeten prozentuellen Notenverteilung, können jedoch jederzeit verändert werden. \leer
+
+
+\textsc{Eingabe:}
+\begin{verbatim}
+\beurteilungsraster{0.85}{0.68}{0.5}{1/3}{ % Prozentschluessel
+ T1={24}, % Punkte im Teil 1
+ AP={4}, % Ausgleichspunkte aus Teil 2
+ T2={20}, % Punkte im Teil 2
+ }
+
+\end{verbatim}
+\textsc{Ausgabe:}\leer
+
+siehe nächste Seite \newpage
+
+
+\beurteilungsraster{0.85}{0.68}{0.5}{1/3}{ % Prozentschluessel
+ T1={24}, % Punkte im Teil 1
+ AP={4}, % Ausgleichspunkte aus Teil 2
+ T2={20}, % Punkte im Teil 2
+ }
+
+\newpage
+
+\subsection{Paketoption -- Lösungseingabe: \texttt{[solution\_on/off]}}
+
+Es besteht die Möglichkeit, die Lösung in der erstellten \texttt{tex}-Datei zu implementieren und diese bei Bedarf in der \texttt{PDF}-Datei ein- bzw. auszublenden. Um diese Funktion nutzen zu können, muss die \texttt{solution\_on/off} Option im \texttt{srdp-mathematik}-Paket geladen werden. Diese kann durch hinzufügen durch "`\texttt{solution\_on}"' bzw. "`\texttt{solution\_off}"' aktiviert bzw. deaktiviert werden. Also:
+
+\begin{verbatim}
+\usepackage[solution_on]{srdp-mathematik}
+\end{verbatim}
+
+oder
+
+\begin{verbatim}
+\usepackage[solution_off]{srdp-mathematik}
+\end{verbatim}
+
+
+Die korrekte Lösungseingabe der vorformatierten Typ-1-Aufgaben wird bei den entsprechenden Befehlen direkt erklärt. Unabhängig davon, gibt es die Möglichkeit mithilfe des \texttt{antwort}-Befehls, beliebige Abschnitte als \textit{Antwort} zu deklarieren. (verwendeter counter: \texttt{Antworten=0, 1})
+
+
+\subsubsection{\texttt{\textbackslash antwort}}
+Für offene Antworten kann der \texttt{\textbackslash antwort\{\}}-Befehl verwendet werden. Darin können Textpassagen, mathematische Formeln oder Grafiken angegeben werden, die ausschließlich bei aktivierter Lösung (\texttt{[solution\_on]}) und in \textcolor[rgb]{1,0,0}{rot} angegeben werden. \leer
+
+
+\subsubsection*{\texttt{\textbackslash antwort} -- Option: Anzeige nur bei \texttt{solution\_off}}
+
+Der \texttt{antwort}-Befehl erlaubt ein optionales Argument. Es können dadurch zusätzliche Textpassagen angegeben werden, die \underline{ausschließlich} angezeigt werden, wenn die Lösungsanzeige deaktiviert (\texttt{[solution\_off])} ist. Das heißt: \leer
+
+\textsc{Eingabe:}
+\begin{verbatim}
+\antwort[Optionale Eingabe, die nur angezeigt wird, wenn 'solution_off' gewählt
+wird.]
+{Dies ist die notwendige Angabe und wird in rot angezeigt und nur wenn
+'solution_on' eingestellt ist.}
+\end{verbatim}
+
+
+\textsc{Ausgabe}, wenn \texttt{\textbackslash usepackage[solution\_off]\{srdp-mathematik\}} eingestellt ist: \\
+
+\setcounter{Antworten}{0}
+\antwort[Optionale Eingabe, die nur angezeigt wird, wenn \texttt{'solution\_off'} gewählt wird.]
+{Dies ist die notwendige Angabe und wird in rot angezeigt und nur wenn
+\textttt{'solution\_on'} eingestellt ist.}
+\leer
+
+\textsc{Ausgabe}, wenn \texttt{\textbackslash usepackage[solution\_on]\{srdp-mathematik\}} eingestellt ist:\\
+
+\setcounter{Antworten}{1}
+\antwort[Optionale Eingabe, die nur angezeigt wird, wenn \texttt{'solution\_off'} gewählt wird.]
+{Dies ist die notwendige Eingabe und wird in rot angezeigt und nur wenn
+\texttt{'solution\_on'} eingestellt ist.}
+
+
+\subsection{Paketoption -- Erstellung von Gruppen: \texttt{[random=0,1,2,\ldots]}}
+Das \texttt{srdp-mathematik}-Paket ermöglicht auch die automatische Erstellung von Gruppen für Schularbeiten, durch Vertauschung der Antwortmöglichkeiten aller Typ-1-Aufgaben. Dazu kann die \texttt{random}-Option im \texttt{srdp-mathematik}-Paket eingebunden geladen werden. Also:
+
+\begin{verbatim}
+\usepackage[random=0]{srdp-mathematik}
+\end{verbatim}
+
+oder
+
+\begin{verbatim}
+\usepackage[random=1]{srdp-mathematik}
+\end{verbatim}
+
+usw.
+
+Die Zahl "`0"' bedeutet dabei, dass keine Vertauschung stattfindet und somit die Antwortmöglichkeiten in der Reihenfolge angezeigt werden, in der sie in der \texttt{tex}-Datei eingegeben wurden.
+
+Durch das Ersetzen der Zahl "`0"' durch die Zahlen $1, 2, 3, \ldots$ (und anschließendem Kompilieren) werden die Antwortmöglichkeiten bei \textbf{allen} Typ1-Formaten der Datei in einer zufälligen Reihenfolge vertauscht. Es können somit in kurzer Zeit mehrere Gruppen der selben Schularbeit erstellt werden. Die eingegebenen Lösungen werden gleichermaßen übernommen. \leer
+
+Die Erstellung der Gruppen ist dabei reproduzierbar. Die Reihenfolge der Antwortmöglichkeiten einer Gruppe bleibt daher immer gleich. Mithilfe des Befehls \texttt{\textbackslash Gruppe} kann die Gruppennummer innerhalb der \texttt{PDF}-Datei (z.B. am Deckblatt) angezeigt werden. (verwendeter counter: \texttt{Zufall=0, 1, 2, \ldots})
+
+
+
+\subsection{Paketoption -- Informationseingabe: \texttt{[info\_on/off]}}
+Es ist darüber hinaus möglich zusätzliche Informationen (Erläuterungen, Hilfestellungen, \ldots) hinzuzufügen und einzublenden. Dazu kann die Option \texttt{info\_on/off} im \texttt{srdp-mathematik}-Paket eingebunden werden. Die Infos werden in \textcolor[rgb]{0,0,1}{blau} angegeben und nur dann angezeigt, wenn die Option \texttt{info\_on} gewählt wurde (verwendeter counter: \texttt{info=0,1}). Also:
+
+
+\begin{verbatim}
+\usepackage[info_on]{srdp-mathematik}
+\end{verbatim}
+
+oder
+
+\begin{verbatim}
+\usepackage[info_off]{srdp-mathematik}
+\end{verbatim}
+
+
+\subsection{Weitere allgemeine Befehle}
+Außerdem gibt es noch weitere Befehle, die die Formatierung erleichtern.
+
+\subsubsection{\texttt{\textbackslash leer}}
+Eine Leerzeile, etwa zwischen zwei Beispielen. \\
+(Nach dem Befehl \texttt{\textbackslash leer} muss in der \texttt{.tex}-Datei ein Leerzeile eingefügt werden!)
+
+\leer
+
+\subsubsection{\texttt{\textbackslash meinlr}}
+\begin{verbatim}
+\meinlr{Dieser Teil steht links. Wenn dieser Text länger sein sollte,
+geht er automatisch in der nächsten Zeile weiter ohne auf die andere
+Seite über zu gehen.}{Dieser Teil steht rechts.}
+\end{verbatim}
+Teilt die Seite in zwei gleich große Seiten.
+
+\leer
+
+\textsc{Ausgabe:}
+
+\meinlr{Dieser Teil steht links. Wenn dieser Text länger sein sollte,
+geht er automatisch in der nächsten Zeile weiter ohne auf die andere
+Seite über zu gehen.}{Dieser Teil steht rechts.}
+
+
+\subsubsection*{\texttt{\textbackslash meinlr} -- Option: Variable Spaltenbreiten}
+
+Der Befehl \texttt{\textbackslash meinlr} erlaubt durch die optionale Eingabe eine Abänderung der beiden Spaltenbreiten. Durch die Eingabe zwischen ca. -0.3 und 0.3 kann die Spaltenmitte nach links oder rechts verschoben und somit die Spaltenbreite variiert werden.
+
+\textsc{Eingabe:}
+
+\begin{verbatim}
+\meinlr[-0.15]{Mit einem negativen Wert wird die linke Spalte verkleinert.}
+{Die rechte Spalte wird damit automatisch vergrößert. Dadurch ist es möglich,
+die Spaltenbreiten nach Belieben zu variieren.}
+\end{verbatim}
+
+\textsc{Ausgabe:}
+
+\meinlr[-0.15]{Mit einem negativen Wert wird die linke Spalte verkleinert.}
+{Die rechte Spalte wird damit automatisch vergrößert. Dadurch ist es möglich,
+die Spaltenbreiten nach Belieben zu variieren.}
+
+\leer
+
+\subsubsection{\texttt{\textbackslash meinlcr}}
+\begin{verbatim}
+\meinlcr{Text ganz links}{Text in der Mitte. Auch hier sind längere Texte
+möglich.}{Text auf der rechten Seite.}
+\end{verbatim}
+Teilt die Seite in drei gleich große Teile
+
+\leer
+
+\textsc{Ausgabe:}
+
+\meinlcr{Text ganz links. Was passiert hier wenn dieser Teil länger ist?}{Text in der Mitte. Auch hier sind längere Texte möglich.}{Text auf der rechten Seite.}
+
+
+\subsubsection{\texttt{\textbackslash dint} und \texttt{\textbackslash dx}}
+Die Befehle \texttt{\textbackslash dint} und \texttt{\textbackslash dx} vereinfacht die Eingabe eines Integrals (bestimmt oder unbestimmt).\leer
+
+\textsc{Eingabe:}
+
+\begin{verbatim}
+$\dint_1^3 x^2 \dx$
+\end{verbatim}
+
+\textsc{Ausgabe:}\leer
+
+$\dint_1^3 x^2 \dx$
+\leer
+
+Wird eine Variable ungleich $x$ integriert, kann diese mithilfe der Option \texttt{\textbackslash{dx[Variable]}} dargestellt werden.\leer
+
+\textsc{Eingabe:}
+
+\begin{verbatim}
+$\dint t^2 \dx[t]$
+\end{verbatim}
+
+\textsc{Ausgabe:}\leer
+
+$\dint t^2 \dx[t]$
+
+\subsubsection{\texttt{\textbackslash degre}}
+
+Der \texttt{\textbackslash degre} Befehl stellt das Einheitszeichen für Grad dar. Er kann im Text- und im Mathematik-Modus verwendet werden.
+
+\textsc{Eingabe:}
+
+\begin{verbatim}
+Der Winkel Alpha ist 30\degre. ($\alpha = 30 \degre$)
+\end{verbatim}
+
+\textsc{Ausgabe:}\leer
+
+Der Winkel Alpha ist 30\degre. ($\alpha = 30 \degre$)
+
+
+\section{Typ-1-Aufgaben}
+
+Das \texttt{srdp-mathematik}-Paket ermöglicht die Verwendung vorgefertigter Aufgabenformate, die bei der österreichischen, standardisierten Reifeprüfung Anwendung finden.
+
+
+\subsection{\texttt{\textbackslash multiplechoice}}
+
+Dieser Befehl liefert eine vollständige Formatierung für eine Multiplechoice-Aufgabe. Die Anzahl der Antwortmöglichkeiten kann dabei frei (max. 9) gewählt werden. Als Standard ist dabei das Format mit fünf Antwortmöglichkeiten eingestellt. \leer
+
+Die korrekten Antworten der Multiplechoice-Aufgabe werden dabei bei A1, A2, \ldots, A5 angegeben. Sollte beispielsweise die 1., die 4. und 5. Antwortmöglichkeit korrekt sein, muss je eine "`0"' durch 1, 4, und 5 ersetzt werden -- Die Reihenfolge dabei ist nicht relevant. Also: \\
+
+\textsc{Eingabe:}
+
+\begin{verbatim}
+\multiplechoice[5]{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
+ L1={Hier}, %1. Antwortmoeglichkeit
+ L2={werden}, %2. Antwortmoeglichkeit
+ L3={die möglichen}, %3. Antwortmoeglichkeit
+ L4={Antworten}, %4. Antwortmoeglichkeit
+ L5={eingetragen}, %5. Antwortmoeglichkeit
+ L6={}, %6. Antwortmoeglichkeit
+ L7={}, %7. Antwortmoeglichkeit
+ L8={}, %8. Antwortmoeglichkeit
+ L9={}, %9. Antwortmoeglichkeit
+ %% LOESUNG: %%
+ A1=1, % 1. Antwort
+ A2=4, % 2. Antwort
+ A3=5, % 3. Antwort
+ A4=0, % 4. Antwort
+ A5=0, % 5. Antwort
+ }
+\end{verbatim}
+
+\textsc{Ausgabe:}\vspace{0.2cm}
+
+\begin{minipage}{8cm}
+\setcounter{Antworten}{0}
+mit \texttt{\textbackslash setcounter\{Antworten\}\{0\}}:
+\begin{center}
+\multiplechoice[5]{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
+ L1={Hier}, %1. Antwortmoeglichkeit
+ L2={werden}, %2. Antwortmoeglichkeit
+ L3={die möglichen}, %3. Antwortmoeglichkeit
+ L4={Antworten}, %4. Antwortmoeglichkeit
+ L5={eingetragen}, %5. Antwortmoeglichkeit
+ L6={}, %6. Antwortmoeglichkeit
+ L7={}, %7. Antwortmoeglichkeit
+ L8={}, %8. Antwortmoeglichkeit
+ L9={}, %9. Antwortmoeglichkeit
+ %% LOESUNG: %%
+ A1=1, % 1. Antwort
+ A2=4, % 2. Antwort
+ A3=5, % 3. Antwort
+ A4=0, % 4. Antwort
+ A5=0, % 5. Antwort
+ }
+\end{center}
+\end{minipage} \hfill
+\begin{minipage}{8cm}
+mit \texttt{\textbackslash setcounter\{Antworten\}\{1\}}:
+\setcounter{Antworten}{1}
+\begin{center}
+\multiplechoice[5]{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
+ L1={Hier}, %1. Antwortmoeglichkeit
+ L2={werden}, %2. Antwortmoeglichkeit
+ L3={die möglichen}, %3. Antwortmoeglichkeit
+ L4={Antworten}, %4. Antwortmoeglichkeit
+ L5={eingetragen}, %5. Antwortmoeglichkeit
+ L6={}, %6. Antwortmoeglichkeit
+ L7={}, %7. Antwortmoeglichkeit
+ L8={}, %8. Antwortmoeglichkeit
+ L9={}, %9. Antwortmoeglichkeit
+ %% LOESUNG: %%
+ A1=1, % 1. Antwort
+ A2=4, % 2. Antwort
+ A3=5, % 3. Antwort
+ A4=0, % 4. Antwort
+ A5=0, % 5. Antwort
+ }
+\end{center}
+\end{minipage}
+
+\leer
+
+Die Zahl in eckigen Klammern gibt dabei die gewünschte Anzahl von Antwortmöglichkeiten an. Somit sind beispielsweise drei oder sieben Antwortmöglichkeiten einstellbar. \leer
+
+Wichtig zu erwähnen ist dabei, dass ausschließlich die Zahl in eckigen Klammern die Anzahl der Antwortmöglichkeiten angibt. Werden anschließend zu wenige oder zu viele Antwortmöglichkeiten angegeben, werden Leerzeilen erzeugt oder die Eingabe wird in der Ausgabe nicht berücksichtigt.
+
+\leer
+
+\textsc{Eingabe:} \setcounter{Antworten}{0}
+\begin{verbatim}
+\multiplechoice[3]{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
+ L1={Durch die 3}, %1. Antwortmoeglichkeit
+ L2={in eckigen Klammern, werden}, %2. Antwortmoeglichkeit
+ L3={3 Antworten angezeigt}, %3. Antwortmoeglichkeit
+ %% LOESUNG: %%
+ A1=0, % 1. Antwort
+ A2=0, % 2. Antwort
+ A3=0, % 3. Antwort
+ A4=0, % 4. Antwort
+ A5=0, % 5. Antwort
+ }
+\end{verbatim}
+\leer
+
+\textsc{Ausgabe:}\leer
+
+\multiplechoice[3]{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
+ L1={Durch die 3}, %1. Antwortmoeglichkeit
+ L2={in eckigen Klammern, werden}, %2. Antwortmoeglichkeit
+ L3={3 Antworten angezeigt}, %3. Antwortmoeglichkeit
+ %% LOESUNG: %%
+ A1=0, % 1. Antwort
+ A2=0, % 2. Antwort
+ A3=0, % 3. Antwort
+ A4=0, % 4. Antwort
+ A5=0, % 5. Antwort
+ }
+
+
+\textsc{Eingabe:}
+
+\begin{verbatim}
+\multiplechoice[7]{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
+ L1={Das Gleiche}, %1. Antwort
+ L2={passiert beim Eintragen von}, %2. Antwort
+ L3={sieben Möglichkeiten.}, %3. Antwort
+ L4={Dabei werden immer 7 Antworten}, %4. Antwort
+ L5={angezeigt, unabhängig ob sie ausgefüllt}, %5. Antwort
+ L6={sind oder nicht!}, %6. Antwort
+ L7={}, %7. Antwort
+ L8={}, %8. Antwort
+ L9={}, %9. Antwort
+ %% LOESUNG: %%
+ A1=0, % 1. Antwort
+ A2=0, % 2. Antwort
+ A3=0, % 3. Antwort
+ A4=0, % 4. Antwort
+ A5=0, % 5. Antwort
+ }
+\end{verbatim}
+
+\leer
+
+\textsc{Ausgabe:}
+
+\multiplechoice[7]{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
+ L1={Das Gleiche}, %1. Antwort
+ L2={passiert beim Eintragen von}, %2. Antwort
+ L3={sieben Möglichkeiten.}, %3. Antwort
+ L4={Dabei werden immer 7 Antworten}, %4. Antwort
+ L5={angezeigt, unabhängig ob sie ausgefüllt}, %5. Antwort
+ L6={sind oder nicht!}, %6. Antwort
+ L7={}, %7. Antwort
+ L8={}, %8. Antwort
+ L9={}, %9. Antwort
+ %% LOESUNG: %%
+ A1=0, % 1. Antwort
+ A2=0, % 2. Antwort
+ A3=0, % 3. Antwort
+ A4=0, % 4. Antwort
+ A5=0, % 5. Antwort
+ }
+
+
+\newpage
+
+Die Eingabe in eckiger Klammer ist dabei optional. Wird sie nicht angegeben, wird der Standard von 5 angenommen.
+
+\leer
+
+
+
+
+\textsc{Eingabe:}
+\begin{verbatim}
+\multiplechoice{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
+ L1={In diesem}, %1. Antwort
+ L2={Fall wird der}, %2. Antwort
+ L3={Standard von}, %3. Antwort
+ L4={fünf Antwortmöglichkeiten}, %4. Antwort
+ L5={angenommen}, %5. Antwort
+ L6={}, %6. Antwort
+ L7={}, %7. Antwort
+ L8={}, %8. Antwort
+ L9={} %9. Antwort
+ }
+\end{verbatim}
+
+\textsc{Ausgabe:}
+
+\multiplechoice{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
+ L1={In diesem}, %1. Antwort
+ L2={Fall wird der}, %2. Antwort
+ L3={Standard von}, %3. Antwort
+ L4={fünf Antwortmöglichkeiten}, %4. Antwort
+ L5={angenommen}, %5. Antwort
+ L6={}, %6. Antwort
+ L7={}, %7. Antwort
+ L8={}, %8. Antwort
+ L9={} %9. Antwort
+ }
+
+\leer
+\newpage
+
+\subsubsection{Add-on: \texttt{\textbackslash langmultiplechoice}}
+
+Der \texttt{langmultiplechoice}-Befehl ist analog zum \texttt{multiplechoice}-Befehl zu verwenden. Der Unterschied besteht darin, dass Antwortmöglichkeiten auf zwei Spalten aufgeteilt werden. Dies ist vor allem dann sinnvoll, wenn Geogebra-Grafiken importiert werden, um eine bessere Lesbarkeit zu ermöglichen.
+
+\langmultiplechoice[6]{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
+ L1={\resizebox{0.7\linewidth}{!}{\newrgbcolor{zzttqq}{0.6 0.2 0}
+\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
+\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
+\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
+\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
+\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
+\begin{scriptsize}
+\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
+\rput[bl](1.37,3){\blue{$A$}}
+\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
+\rput[bl](0.63,0.79){\blue{$B$}}
+\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
+\rput[bl](3.7,1.16){\blue{$C$}}
+\end{scriptsize}
+\end{pspicture*}}}, %1. Antwortmoeglichkeit
+ L2={\resizebox{0.7\linewidth}{!}{\newrgbcolor{zzttqq}{0.6 0.2 0}
+\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
+\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
+\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
+\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
+\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
+\begin{scriptsize}
+\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
+\rput[bl](1.37,3){\blue{$B$}}
+\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
+\rput[bl](0.63,0.79){\blue{$A$}}
+\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
+\rput[bl](3.7,1.16){\blue{$C$}}
+\end{scriptsize}
+\end{pspicture*}}}, %2. Antwortmoeglichkeit
+ L3={\resizebox{0.7\linewidth}{!}{\newrgbcolor{zzttqq}{0.6 0.2 0}
+\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
+\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
+\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
+\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
+\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
+\begin{scriptsize}
+\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
+\rput[bl](1.37,3){\blue{$A$}}
+\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
+\rput[bl](0.63,0.79){\blue{$C$}}
+\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
+\rput[bl](3.7,1.16){\blue{$B$}}
+\end{scriptsize}
+\end{pspicture*}}}, %3. Antwortmoeglichkeit
+ L4={\resizebox{0.7\linewidth}{!}{\newrgbcolor{zzttqq}{0.6 0.2 0}
+\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
+\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
+\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
+\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
+\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
+\begin{scriptsize}
+\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
+\rput[bl](1.37,3){\blue{$C$}}
+\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
+\rput[bl](0.63,0.79){\blue{$B$}}
+\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
+\rput[bl](3.7,1.16){\blue{$A$}}
+\end{scriptsize}
+\end{pspicture*}}}, %4. Antwortmoeglichkeit
+ L5={\resizebox{0.7\linewidth}{!}{\newrgbcolor{zzttqq}{0.6 0.2 0}
+\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
+\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
+\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
+\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
+\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
+\begin{scriptsize}
+\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
+\rput[bl](1.37,3){\blue{$C$}}
+\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
+\rput[bl](0.63,0.79){\blue{$A$}}
+\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
+\rput[bl](3.7,1.16){\blue{$B$}}
+\end{scriptsize}
+\end{pspicture*}}}, %5. Antwortmoeglichkeit
+ L6={\resizebox{0.7\linewidth}{!}{\newrgbcolor{zzttqq}{0.6 0.2 0}
+\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
+\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
+\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
+\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
+\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
+\begin{scriptsize}
+\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
+\rput[bl](1.37,3){\blue{$A$}}
+\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
+\rput[bl](0.63,0.79){\blue{$B$}}
+\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
+\rput[bl](3.7,1.16){\blue{$C$}}
+\end{scriptsize}
+\end{pspicture*}}}, %6. Antwortmoeglichkeit
+ L7={}, %7. Antwortmoeglichkeit
+ L8={}, %8. Antwortmoeglichkeit
+ L9={}, %9. Antwortmoeglichkeit
+ %% LOESUNG: %%
+ A1=0, % 1. Antwort
+ A2=0, % 2. Antwort
+ A3=0, % 3. Antwort
+ A4=0, % 4. Antwort
+ A5=0, % 5. Antwort
+ }
+
+
+\newpage
+
+\subsection{\texttt{\textbackslash lueckentext}}
+Dieser Befehl dient zur Erstellung eines Lückentexts, basierend auf dem standardisierten Format des BIFIE. Der einleitenden Satz: \textit{"`Ergänze die Textlücken im folgenden Satz durch Ankreuzen der jeweils richtigen Satzteile so, dass eine mathematisch korrekte Aussage entsteht!"'} wird als Standard angenommen und automatisch angegeben. Im Bereich \texttt{\textbackslash text=\{\}} wird der Lückentext angegeben, wobei die Lücken immer mit \texttt{\textbackslash gap} eingefügt werden und automatisch nummeriert werden. Analog zu den Lösungsangaben der Multiplechoice-Aufgabe, werden die korrekten Antworten bei A1, A2 oder A3 mit 1,2 oder 3 angegeben. (hier: Lösung links: 3 und rechts: 2)
+\vspace{0.35cm}
+
+\textsc{Eingabe:}
+\begin{verbatim}
+\lueckentext{
+ text={Hier wird der Text geschrieben. Die Lücke eins hat dabei
+die \gap, die Lücke zwei hat die \gap.}, %Lueckentext Luecke=\gap
+ L1={Hier schreibt}, %1.Moeglichkeit links
+ L2={man die Antwortmöglichkeiten}, %2.Moeglichkeit links
+ L3={für die erste Lücke}, %3.Moeglichkeit links
+ R1={und hier jene}, %1.Moeglichkeit rechts
+ R2={für die Möglichkeiten}, %2.Moeglichkeit rechts
+ R3={der zweiten Lücke. Theoretisch könnte dieser Text
+ auch zweizeilig sein.}, %3.Moeglichkeit rechts
+ %% LOESUNG: %%
+ A1=3, % Antwort links
+ A2=2 % Antwort rechts
+ }
+\end{verbatim}
+
+\textsc{Ausgabe:}
+\lueckentext{
+ text={Hier wird der Text geschrieben. Die Lücke eins hat dabei
+die \gap, die Lücke zwei hat die \gap.}, %Lueckentext Luecke=\gap
+ L1={Hier schreibt}, %1.Moeglichkeit links
+ L2={man die Antwortmöglichkeiten}, %2.Moeglichkeit links
+ L3={für die erste Lücke}, %3.Moeglichkeit links
+ R1={und hier jene}, %1.Moeglichkeit rechts
+ R2={für die Möglichkeiten}, %2.Moeglichkeit rechts
+ R3={der zweiten Lücke. Theoretisch könnte dieser Text
+ auch mehrzeilig sein.}, %3.Moeglichkeit rechts
+ %% LOESUNG: %%
+ A1=3, % Antwort links
+ A2=2 % Antwort rechts
+ }
+
+
+\subsubsection{\texttt{\textbackslash lueckentext} -- Option: Variable Breiten der Boxen}
+
+Der \texttt{lueckentext}-Befehl erlaubt ein optionales Argument, um die Größen der beiden Boxen zu variieren. Dabei werden in den eckigen Klammern $[~]$ die Veränderung der linken Box (Änderung ca. zwischen -0.3 und 0.3) angegeben und die rechte Box wird automatisch angepasst. Will man etwa die linke Box vergrößern, gilt:\leer
+
+\textsc{Eingabe:}
+
+\begin{verbatim}
+\lueckentext[0.25]{
+ text={Hier wird der Text geschrieben. Die Lücke eins hat dabei
+die \gap, die Lücke zwei hat die \gap.}, %Lueckentext Luecke=\gap
+ L1={In manchen Fällen sind die Antworten einer Lücke},
+ %1.Moeglichkeit links
+ L2={viel länger als die der zweite. In diesem Fall kann man},
+ %2.Moeglichkeit links
+ L3={die Größen der Boxen manuell variieren. Die Eingabe ist optional. },
+ %3.Moeglichkeit links
+ R1={Sehr}, %1.Moeglichkeit rechts
+ R2={kurze}, %2.Moeglichkeit rechts
+ R3={Antworten}, %3.Moeglichkeit rechts
+ %% LOESUNG: %%
+ A1=1, % Antwort links
+ A2=3 % Antwort rechts
+ }
+\end{verbatim}
+
+\begin{minipage}{1.0\textwidth}
+\textsc{Ausgabe:}
+
+
+\lueckentext[0.25]{
+ text={Hier wird der Text geschrieben. Die Lücke eins hat dabei
+die \gap, die Lücke zwei hat die \gap.}, %Lueckentext Luecke=\gap
+ L1={In manchen Fällen sind die Antworten einer Lücke}, %1.Moeglichkeit links
+ L2={viel länger als die der zweite. In diesem Fall kann man}, %2.Moeglichkeit links
+ L3={die Größen der Boxen manuell variieren. Die Eingabe ist optional. }, %3.Moeglichkeit links
+ R1={Sehr}, %1.Moeglichkeit rechts
+ R2={kurze}, %2.Moeglichkeit rechts
+ R3={Antworten}, %3.Moeglichkeit rechts
+ %% LOESUNG: %%
+ A1=1, % Antwort links
+ A2=3 % Antwort rechts
+ }
+
+\end{minipage}
+
+Analog funktioniert die Verkleinerung der linken Box. Dazu müssen Werte kleiner 0 angegeben
+werden.
+
+\subsubsection{\texttt{\textbackslash lueckentext} -- Option: Englischer Lückentext}
+Der Befehl \texttt{englueckentext} ist analog zum \texttt{lueckentext}-Befehl zu verwenden. Jedoch wird der als Standard angenommene, einleitende Satz bei Lückentextaufgaben in Englisch angezeigt.
+
+\textsc{Eingabe:}
+\begin{verbatim}
+\englueckentext{
+ text={Hier wird der Text einer englischen Aufgabe geschrieben. Die Lücken
+ \gap und \gap können analog angegeben werden.}, %Lueckentext Luecke=\gap
+ L1={Auch}, %1.Moeglichkeit links
+ L2={der}, %2.Moeglichkeit links
+ L3={Rest}, %3.Moeglichkeit links
+ R1={wird}, %1.Moeglichkeit rechts
+ R2={gleich}, %2.Moeglichkeit rechts
+ R3={eingegeben}, %3.Moeglichkeit rechts
+ %% LOESUNG: %%
+ A1=1, % Antwort links
+ A2=3 % Antwort rechts
+ }
+\end{verbatim}
+
+\textsc{Ausgabe:}
+\englueckentext{
+ text={Hier wird der Text einer englischen Aufgabe geschrieben. Die Lücken \gap und \gap können analog angegeben werden.}, %Lueckentext Luecke=\gap
+ L1={Auch}, %1.Moeglichkeit links
+ L2={der}, %2.Moeglichkeit links
+ L3={Rest}, %3.Moeglichkeit links
+ R1={wird}, %1.Moeglichkeit rechts
+ R2={gleich}, %2.Moeglichkeit rechts
+ R3={eingegeben}, %3.Moeglichkeit rechts
+ %% LOESUNG: %%
+ A1=1, % Antwort links
+ A2=3 % Antwort rechts
+ }
+
+\subsection{\texttt{\textbackslash zuordnen}}
+Dieser Befehl dient zum Erstellen des Zuordnungsformats von vier aus sechs Möglichkeiten.
+Die korrekten Antworten können hier frei als Buchstaben eingegeben werden. (hier: F, C, A, D)
+
+\leer
+
+\textsc{Eingabe:}
+\begin{verbatim}
+\zuordnen{
+ R1={Hier sind die vier}, % Response 1
+ R2={Antworten, zu}, % Response 2
+ R3={denen die Möglichkeiten der rechten Box richtig}, % Response 3
+ R4={zuzuordnen sind}, % Response 4
+ %% Moegliche Zuordnungen: %%
+ A={Hier trägt}, %Moeglichkeit A
+ B={man den Text}, %Moeglichkeit B
+ C={oder die Formeln}, %Moeglichkeit C
+ D={für die sechs}, %Moeglichkeit D
+ E={Möglichkeiten, die man zuordnen muss}, %Moeglichkeit E
+ F={ein.}, %Moeglichkeit F
+ %% LOESUNG: %%
+ A1={F}, % 1. richtige Zuordnung
+ A2={C}, % 2. richtige Zuordnung
+ A3={A}, % 3. richtige Zuordnung
+ A4={D}, % 4. richtige Zuordnung
+ }
+\end{verbatim}
+\leer
+
+\textsc{Ausgabe:}
+
+\zuordnen{
+ R1={Hier sind die vier}, % Response 1
+ R2={Antworten, zu}, % Response 2
+ R3={denen die Möglichkeiten der rechten Box richtig}, % Response 3
+ R4={zuzuordnen sind}, % Response 4
+ %% Moegliche Zuordnungen: %%
+ A={Hier trägt}, %Moeglichkeit A
+ B={man den Text}, %Moeglichkeit B
+ C={oder die Formeln}, %Moeglichkeit C
+ D={für die sechs}, %Moeglichkeit D
+ E={Möglichkeiten, die man zuordnen muss}, %Moeglichkeit E
+ F={ein.}, %Moeglichkeit F
+ %% LOESUNG: %%
+ A1={F}, % 1. richtige Zuordnung
+ A2={C}, % 2. richtige Zuordnung
+ A3={A}, % 3. richtige Zuordnung
+ A4={D}, % 4. richtige Zuordnung
+ }
+
+\subsubsection{\texttt{\textbackslash zuordnen} -- Option: Variable Breiten der Boxen}
+
+Der \texttt{zuordnen}-Befehl erlaubt ein optionales Argument, um die Größen der beiden Boxen zu variieren. Dabei werden in den eckigen Klammern $[~]$ die Veränderung der linken Box (Änderung ca. zwischen -0.3 und 0.3) angegeben und die rechte Box wird automatisch angepasst. Will man etwa die linke Box vergrößern, gilt:
+
+\textsc{Eingabe:}
+\begin{small}
+\begin{verbatim}
+\zuordnen[0.25]{
+R1={Dabei wird die linke Box vergrößert.}, % Response 1
+ R2={Dies dient vor allem dazu,}, % Response 2
+ R3={wenn eine Seite viel Text enthält, die andere hingegen}, % Response 3
+ R4={nur ganz wenig. Wird die [ ] nicht angegeben dann wird der Standardwert
+ 0 angenommen.}, % Response 4
+ %% Moegliche Zuordnungen: %%
+ A={Hier}, %Moeglichkeit A
+ B={sind}, %Moeglichkeit B
+ C={eher}, %Moeglichkeit C
+ D={kurze}, %Moeglichkeit D
+ E={Antworten}, %Moeglichkeit E
+ F={möglich}, %Moeglichkeit F
+ %% LOESUNG: %%
+ A1={}, % 1. richtige Zuordnung
+ A2={}, % 2. richtige Zuordnung
+ A3={}, % 3. richtige Zuordnung
+ A4={}, % 4. richtige Zuordnung
+ }
+\end{verbatim}
+
+
+
+\textsc{Ausgabe:}
+
+\zuordnen[0.25]{
+ R1={Dabei wird die linke Box vergrößert.}, % Response 1
+ R2={Dies dient vor allem dazu,}, % Response 2
+ R3={wenn eine Seite viel Text enthält, die andere hingegen}, % Response 3
+ R4={nur ganz wenig. Wird die $[~]$ nicht angegeben dann wird der Standardwert 0 angenommen.}, % Response 4
+ %% Moegliche Zuordnungen: %%
+ A={Hier}, %Moeglichkeit A
+ B={sind}, %Moeglichkeit B
+ C={eher}, %Moeglichkeit C
+ D={kurze}, %Moeglichkeit D
+ E={Antworten}, %Moeglichkeit E
+ F={möglich}, %Moeglichkeit F
+ %% LOESUNG: %%
+ A1={}, % 1. richtige Zuordnung
+ A2={}, % 2. richtige Zuordnung
+ A3={}, % 3. richtige Zuordnung
+ A4={}, % 4. richtige Zuordnung
+ }
+\end{small}
+
+Analog funktioniert die Verkleinerung der linken Box. Dazu müssen Werte kleiner 0 angegeben werden.
+
+
+\section{Typ-2-Aufgaben}
+Um die Struktur der Teil-2-Aufgaben ähnlich jener bei der standardisierten Reifeprüfung einhalten zu können, beinhaltet das Paket einige Befehle, die die Erstellung von Typ-2-Aufagben erleichtern.
+
+\subsection{\texttt{\textbackslash begin\{aufgabenstellung\} \ldots\ \textbackslash end\{aufgabenstellung\}}}
+Typ-2-Aufgaben sollten innerhalb einer Prüfung mithilfe der \texttt{langesbeispiel}-Umgebung eingegeben werden, um die volle Funktionalität (wie \texttt{notenschluessel}) des Pakets zu ermöglichen. Der einleitenden Aufgabentext kann dann eingegeben werden. Für die Eingabe der Aufgabenstellung kann dann die \texttt{aufgabenstellung}-Umgebung verwendet werden.\leer
+
+\subsubsection{\texttt{\textbackslash item} und \texttt{\textbackslash Subitem\{\}}}
+Innerhalb dieser Umgebung können dann mithilfe von \texttt{\textbackslash item} (nummeriert mit a), b) ,c), \ldots) und \texttt{\textbackslash Subitem\{\}} (nummeriert mit 1), 2), \ldots) die jeweiligen Items und Subitems der Aufgabe eingegeben werden. \leer
+
+\subsubsection{Ausgleichspunkte -- \texttt{\textbackslash Aitem} und \texttt{\textbackslash ASubitem\{\}}}
+Um die notwendigen Ausgleichspunkte in den Typ-2-Aufgaben zu markieren, können die Befehle \texttt{item} und \texttt{Subitem} durch \texttt{\textbackslash Aitem} und \texttt{\textbackslash ASubitem\{\}} ersetzt werden. Dabei wird vor den geschriebenen Text noch ein \fbox{A} eingefügt -- die Nummerierung wird aber wie gewohnt fortgesetzt.
+
+\subsection{\texttt{\textbackslash begin\{loesung\} \ldots\ \textbackslash end\{loesung\}}}
+Mithilfe der \texttt{loesung}-Umgebung kann die Lösungserwartung sowie der Lösungsschlüssel eingegeben werden. Analog zur Aufgabenstellung können \texttt{\textbackslash item} und \texttt{\textbackslash Subitem\{\}} verwendet werden. Die Eingabe innerhalb der \texttt{loesung}-Umgebung werden nur dann angezeigt, wenn die Lösungsanzeige aktiviert wurde. Die Nummerierung der Subitems kann man mit folgender Eingabe zurücksetzen: \texttt{\textbackslash setcounter{subitemcounter}{0}}.\leer
+
+Eine vollständige Typ-2-Aufgabe könnte also wie folgt aussehen:
+
+\textsc{Eingabe:}
+
+\begin{verbatim}
+\begin{langesbeispiel} \item[0] %PUNKTE DES BEISPIELS
+Hier steht der einleitende Text der Typ-2-Aufgabe.
+
+\begin{aufgabenstellung}
+\item Hier steht der Aufgabentext des ersten Items.
+
+\Subitem{Aufgabentext des ersten Unterpunkts} %Unterpunkt1
+\Subitem{Aufgabentext des zweiten Unterpunkts} %Unterpunkt2
+
+\end{aufgabenstellung}
+
+\begin{loesung}
+\item \subsection{Lösungserwartung:}
+
+\Subitem{Lösungserwartung des ersten Unterpunkts} %Lösung von Unterpunkt1
+\Subitem{Lösungserwartung des zweiten Unterpunkts} %%Lösung von Unterpunkt2
+
+\setcounter{subitemcounter}{0}
+\subsection{Lösungsschlüssel:}
+
+\Subitem{Lösungsschlüssel des ersten Unterpunkts} %Unterpunkt1
+\Subitem{Lösungsschlüssel des ersten Unterpunkts} %Unterpunkt2
+
+\end{loesung}
+
+\end{langesbeispiel}
+\end{verbatim}
+
+
+\textsc{Ausgabe:}
+\setcounter{Antworten}{1}
+\setcounter{secnumdepth}{-1}
+\setcounter{number}{0}
+\begin{langesbeispiel} \item[0] %PUNKTE DES BEISPIELS
+Hier steht der einleitende Text der Typ-2-Aufgabe.
+
+\addtocontents{toc}{\setcounter{tocdepth}{-10}}
+\begin{aufgabenstellung}
+\item Hier steht der Aufgabentext des ersten Items.
+
+\Subitem{Aufgabentext des ersten Unterpunkts} %Unterpunkt1
+\Subitem{Aufgabentext des zweiten Unterpunkts} %Unterpunkt2
+
+\end{aufgabenstellung}
+
+\begin{loesung}
+\item \subsection*{Lösungserwartung:}
+
+\Subitem{Lösungserwartung des ersten Unterpunkts} %Lösung von Unterpunkt1
+\Subitem{Lösungserwartung des zweiten Unterpunkts} %%Lösung von Unterpunkt2
+
+\setcounter{subitemcounter}{0}
+\subsection*{Lösungsschlüssel:}
+
+\Subitem{Lösungsschlüssel des ersten Unterpunkts} %Lösungschlüssel von Unterpunkt1
+\Subitem{Lösungsschlüssel des ersten Unterpunkts} %Lösungschlüssel von Unterpunkt2
+
+\end{loesung}
+
+\end{langesbeispiel}
+\addtocontents{toc}{\setcounter{tocdepth}{1}}
+
+
+
+\section{Einfügen von GeoGebra-Grafiken}
+
+Folgende Schritte müssen befolgt werden, um Geogebra-Grafiken in \LaTeX-Dokumente einfügen zu können.
+\leer
+
+\begin{enumerate}
+ \item Grafik in Geogebra zeichnen
+ \item Datei $\rightarrow$ Export $\rightarrow$ Grafik-Ansicht als PSTricks\ldots
+ \item Parameter einstellen
+ \item \fbox{Erzeuge PSTricks} drücken
+ \item Gesamten Text, der zwischen \verb|\begin{document}| und \verb|\end{document}| steht, kopieren.
+
+ \item Im \LaTeX-Dokument dort einfügen, wo die Grafik integriert werden soll. (Dies ist auch innerhalb von den unterschiedlichen Formaten (wie \verb|\zuordnen| oder \verb|\multiplechoice| möglich)
+
+ \item Die Größe der Grafik kann mithilfe des folgenden Befehls angepasst werden:
+
+ \begin{verbatim}
+ \resizebox{0.5\linewidth}{!}{Hier wird der Text von Geogebra eingefügt}
+ \end{verbatim}
+
+ Der Faktor 0.5 gibt die Größe der Grafik an. Mit dem Wert 0.5 wird die Größe der Grafik somit halbiert.
+
+\end{enumerate}
+
+\meinlr{
+\centering
+\newrgbcolor{zzttqq}{0.6 0.2 0}
+\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
+\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
+\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
+\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
+\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
+\begin{scriptsize}
+\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
+\rput[bl](1.37,3){\blue{$A$}}
+\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
+\rput[bl](0.63,0.79){\blue{$B$}}
+\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
+\rput[bl](3.7,1.16){\blue{$C$}}
+\end{scriptsize}
+\end{pspicture*}
+}
+{\centering
+\resizebox{0.5\linewidth}{!}{\newrgbcolor{zzttqq}{0.6 0.2 0}
+\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
+\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
+\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
+\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
+\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
+\begin{scriptsize}
+\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
+\rput[bl](1.37,3){\blue{$A$}}
+\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
+\rput[bl](0.63,0.79){\blue{$B$}}
+\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
+\rput[bl](3.7,1.16){\blue{$C$}}
+\end{scriptsize}
+\end{pspicture*}}
+}
+\leer
+
+
+\centering Kopie des PSTricks-Exports von Geogebra \\
+ (Originalgröße und mit \verb|\resizebox{0.5\linewidth}{!}{|\ldots\})
diff --git a/macros/latex/contrib/srdp-mathematik/srdp-tables.sty b/macros/latex/contrib/srdp-mathematik/srdp-tables.sty
index 28252f86a8..c11c186b17 100644
--- a/macros/latex/contrib/srdp-mathematik/srdp-tables.sty
+++ b/macros/latex/contrib/srdp-mathematik/srdp-tables.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
-\ProvidesPackage{srdp-tables}[2021/11/04]
+\ProvidesPackage{srdp-tables}[2021/11/09]
\AtEndOfPackage{\tabu@AtEnd \let\tabu@AtEnd \@undefined}
\let\tabu@AtEnd\@empty
\def\TMP@EnsureCode#1={%
diff --git a/macros/texinfo/latest/texinfo.tex b/macros/texinfo/latest/texinfo.tex
index 89bd6025a6..dba0dec80b 100644
--- a/macros/texinfo/latest/texinfo.tex
+++ b/macros/texinfo/latest/texinfo.tex
@@ -3,7 +3,7 @@
% Load plain if necessary, i.e., if running under initex.
\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
%
-\def\texinfoversion{2021-04-25.21}
+\def\texinfoversion{2021-11-01.16}
%
% Copyright 1985, 1986, 1988, 1990-2021 Free Software Foundation, Inc.
%
@@ -3614,6 +3614,9 @@ $$%
\def\quotedblbase{{\ecfont \char"12}}
\def\quotesinglbase{{\ecfont \char"0D}}
%
+\def\L{{\ecfont \char"8A}} % L with stroke
+\def\l{{\ecfont \char"AA}} % l with stroke
+%
% This positioning is not perfect (see the ogonek LaTeX package), but
% we have the precomposed glyphs for the most common cases. We put the
% tests to use those glyphs in the single \ogonek macro so we have fewer
@@ -7592,6 +7595,7 @@ might help (with 'rm \jobname.?? \jobname.??s')%
%
\def\printdefunline#1#2{%
\begingroup
+ \plainfrenchspacing
% call \deffnheader:
#1#2 \endheader
% common ending:
@@ -9402,7 +9406,7 @@ might help (with 'rm \jobname.?? \jobname.??s')%
\fi\fi
%
\ifimagevmode
- \nobreak\medskip
+ \medskip
% Usually we'll have text after the image which will insert
% \parskip glue, so insert it here too to equalize the space
% above and below.
@@ -11599,11 +11603,9 @@ directory should work if nowhere else does.}
@setregularquotes
@c Local variables:
-@c eval: (add-hook 'before-save-hook 'time-stamp)
+@c eval: (add-hook 'before-save-hook 'time-stamp nil t)
+@c time-stamp-pattern: "texinfoversion{%Y-%02m-%02d.%02H}"
@c page-delimiter: "^\\\\message\\|emacs-page"
-@c time-stamp-start: "def\\\\texinfoversion{"
-@c time-stamp-format: "%:y-%02m-%02d.%02H"
-@c time-stamp-end: "}"
@c End:
@c vim:sw=2:
diff --git a/macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.pdf b/macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.pdf
index cdec9dc053..fdd1f88b41 100644
--- a/macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.pdf
+++ b/macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.tex b/macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.tex
index f7d1ae84fb..33c2b8f460 100644
--- a/macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.tex
+++ b/macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.tex
@@ -98,9 +98,9 @@
\fill [cyan!90!black] ($(current page.south west)+(0,7)$) rectangle ($(current page.north west)+(25,-7)$);
\fill [yellow] (current page.south west) rectangle ($(current page.north west)+(3,0)$);
\node[text width=10cm] at ($(current page.north west)+(8.5,-6)$) {\huge\ProjLib};
- \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-10)$) {\textcolor{white}{\sffamily\beaulivre{}\\[5pt]\footnotesize\hspace*{-.05em}以多彩的方式排版你的图书\\[10pt]\tiny 对应版本. \texttt{\beaulivre{} 2021/10/30}}};
+ \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-10)$) {\textcolor{white}{\sffamily\beaulivre{}\\[5pt]\footnotesize\hspace*{-.05em}以多彩的方式排版你的图书\\[10pt]\tiny 对应版本. \texttt{\beaulivre{} 2021/11/09}}};
\node at ($(current page.south)+(1.5,3)$) {\fontsize{16pt}{0pt}\selectfont\textcolor{gray}{许锦文}};
- \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{2021年10月,巴黎}};
+ \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{2021年11月,巴黎}};
\end{tikzpicture}%
\end{titlepage}%
\cleardoublepage%
diff --git a/macros/unicodetex/latex/beaulivre/beaulivre-doc-en.pdf b/macros/unicodetex/latex/beaulivre/beaulivre-doc-en.pdf
index 21f23e87ec..68488fab3e 100644
--- a/macros/unicodetex/latex/beaulivre/beaulivre-doc-en.pdf
+++ b/macros/unicodetex/latex/beaulivre/beaulivre-doc-en.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/beaulivre/beaulivre-doc-en.tex b/macros/unicodetex/latex/beaulivre/beaulivre-doc-en.tex
index e40383e4d2..f2e4bbee82 100644
--- a/macros/unicodetex/latex/beaulivre/beaulivre-doc-en.tex
+++ b/macros/unicodetex/latex/beaulivre/beaulivre-doc-en.tex
@@ -99,9 +99,9 @@
\fill [cyan!90!black] ($(current page.south west)+(0,7)$) rectangle ($(current page.north west)+(25,-7)$);
\fill [yellow] (current page.south west) rectangle ($(current page.north west)+(3,0)$);
\node[text width=10cm] at ($(current page.north west)+(8.5,-6)$) {\huge\ProjLib};
- \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-10)$) {\textcolor{white}{\sffamily\beaulivre{}\\[5pt]\footnotesize\textsc{Write your books in \\a colorful way}\\[10pt]\tiny Corresponding to: \texttt{\beaulivre{} 2021/10/30}}};
+ \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-10)$) {\textcolor{white}{\sffamily\beaulivre{}\\[5pt]\footnotesize\textsc{Write your books in \\a colorful way}\\[10pt]\tiny Corresponding to: \texttt{\beaulivre{} 2021/11/09}}};
\node at ($(current page.south)+(1.5,3)$) {\fontsize{16pt}{0pt}\selectfont\textcolor{gray}{\scshape Jinwen XU}};
- \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{October 2021, in Paris}};
+ \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{November 2021, in Paris}};
\end{tikzpicture}%
\end{titlepage}%
\cleardoublepage%
diff --git a/macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.pdf b/macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.pdf
index 43f01b95d3..d9d34ac905 100644
--- a/macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.pdf
+++ b/macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.tex b/macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.tex
index eeac6d9e94..e3992c205a 100644
--- a/macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.tex
+++ b/macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.tex
@@ -98,9 +98,9 @@
\fill [cyan!90!black] ($(current page.south west)+(0,7)$) rectangle ($(current page.north west)+(25,-7)$);
\fill [yellow] (current page.south west) rectangle ($(current page.north west)+(3,0)$);
\node[text width=10cm] at ($(current page.north west)+(8.5,-6)$) {\huge\ProjLib};
- \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-10)$) {\textcolor{white}{\sffamily\beaulivre{}\\[5pt]\footnotesize\textsc{Écrivez vos livres \\de manière colorée}\\[10pt]\tiny Correspondant à : \texttt{\beaulivre{} 2021/10/30}}};
+ \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-10)$) {\textcolor{white}{\sffamily\beaulivre{}\\[5pt]\footnotesize\textsc{Écrivez vos livres \\de manière colorée}\\[10pt]\tiny Correspondant à : \texttt{\beaulivre{} 2021/11/09}}};
\node at ($(current page.south)+(1.5,3)$) {\fontsize{16pt}{0pt}\selectfont\textcolor{gray}{\scshape Jinwen XU}};
- \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{Octobre 2021, à Paris}};
+ \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{Novembre 2021, à Paris}};
\end{tikzpicture}%
\end{titlepage}%
\cleardoublepage%
diff --git a/macros/unicodetex/latex/beaulivre/beaulivre.cls b/macros/unicodetex/latex/beaulivre/beaulivre.cls
index 3317cdce0c..f311210944 100644
--- a/macros/unicodetex/latex/beaulivre/beaulivre.cls
+++ b/macros/unicodetex/latex/beaulivre/beaulivre.cls
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesClass{beaulivre}
- [2021/10/30 A colorful book style]
+ [2021/11/09 A colorful book style]
\def\colorclass@baseclass{book}
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
@@ -548,7 +548,10 @@
\PassOptionsToPackage{verbose=silent}{microtype}
\RequirePackage{microtype}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{disable}{\scshape}\microtypesetup{enable}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\bfseries\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\sffamily\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\ttfamily\scshape}\microtypesetup{reactivate}}}
\PassOptionsToPackage{all}{nowidow}
\RequirePackage{nowidow}
\RequirePackage{embrac}
diff --git a/macros/unicodetex/latex/einfart/einfart-doc-cn.pdf b/macros/unicodetex/latex/einfart/einfart-doc-cn.pdf
index bdced4ee03..fb1f614a27 100644
--- a/macros/unicodetex/latex/einfart/einfart-doc-cn.pdf
+++ b/macros/unicodetex/latex/einfart/einfart-doc-cn.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/einfart/einfart-doc-cn.tex b/macros/unicodetex/latex/einfart/einfart-doc-cn.tex
index 2e39d914a4..9251e873de 100644
--- a/macros/unicodetex/latex/einfart/einfart-doc-cn.tex
+++ b/macros/unicodetex/latex/einfart/einfart-doc-cn.tex
@@ -98,9 +98,9 @@
\title{\einfart{},以极简主义风格排版你的文章}
\author{许锦文}
-\thanks{对应版本. \texttt{\einfart{} 2021/10/30}}
+\thanks{对应版本. \texttt{\einfart{} 2021/11/09}}
\email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}}
-\date{2021年10月,巴黎}
+\date{2021年11月,巴黎}
\maketitle
diff --git a/macros/unicodetex/latex/einfart/einfart-doc-en.pdf b/macros/unicodetex/latex/einfart/einfart-doc-en.pdf
index 8b50b17041..460fe1a43a 100644
--- a/macros/unicodetex/latex/einfart/einfart-doc-en.pdf
+++ b/macros/unicodetex/latex/einfart/einfart-doc-en.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/einfart/einfart-doc-en.tex b/macros/unicodetex/latex/einfart/einfart-doc-en.tex
index 2c909a39b9..df10abb161 100644
--- a/macros/unicodetex/latex/einfart/einfart-doc-en.tex
+++ b/macros/unicodetex/latex/einfart/einfart-doc-en.tex
@@ -98,9 +98,9 @@
\title{\einfart{}, write your articles in a simple and clear way}
\author{Jinwen XU}
-\thanks{Corresponding to: \texttt{\einfart{} 2021/10/30}}
+\thanks{Corresponding to: \texttt{\einfart{} 2021/11/09}}
\email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}}
-\date{October 2021, in Paris}
+\date{November 2021, in Paris}
\maketitle
diff --git a/macros/unicodetex/latex/einfart/einfart-doc-fr.pdf b/macros/unicodetex/latex/einfart/einfart-doc-fr.pdf
index fa43730edf..7ed8237e37 100644
--- a/macros/unicodetex/latex/einfart/einfart-doc-fr.pdf
+++ b/macros/unicodetex/latex/einfart/einfart-doc-fr.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/einfart/einfart-doc-fr.tex b/macros/unicodetex/latex/einfart/einfart-doc-fr.tex
index 83f6e12500..d7e47b3885 100644
--- a/macros/unicodetex/latex/einfart/einfart-doc-fr.tex
+++ b/macros/unicodetex/latex/einfart/einfart-doc-fr.tex
@@ -98,9 +98,9 @@
\title{\einfart{}, écrivez vos articles de manière simple et claire}
\author{Jinwen XU}
-\thanks{Correspondant à : \texttt{\einfart{} 2021/10/30}}
+\thanks{Correspondant à : \texttt{\einfart{} 2021/11/09}}
\email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}}
-\date{Octobre 2021, à Paris}
+\date{Novembre 2021, à Paris}
\maketitle
diff --git a/macros/unicodetex/latex/einfart/einfart.cls b/macros/unicodetex/latex/einfart/einfart.cls
index 9fbf33eed6..4a9ff3fae2 100644
--- a/macros/unicodetex/latex/einfart/einfart.cls
+++ b/macros/unicodetex/latex/einfart/einfart.cls
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesClass{einfart}
- [2021/10/30 A simple and clear article style]
+ [2021/11/09 A simple and clear article style]
\def\minimclass@baseclass{article}
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
@@ -553,7 +553,10 @@
\PassOptionsToPackage{verbose=silent}{microtype}
\RequirePackage{microtype}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{disable}{\scshape}\microtypesetup{enable}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\bfseries\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\sffamily\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\ttfamily\scshape}\microtypesetup{reactivate}}}
\PassOptionsToPackage{all}{nowidow}
\RequirePackage{nowidow}
\RequirePackage{embrac}
diff --git a/macros/unicodetex/latex/lebhart/lebhart-doc-cn.pdf b/macros/unicodetex/latex/lebhart/lebhart-doc-cn.pdf
index e8bfc7b081..7aac11acbc 100644
--- a/macros/unicodetex/latex/lebhart/lebhart-doc-cn.pdf
+++ b/macros/unicodetex/latex/lebhart/lebhart-doc-cn.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/lebhart/lebhart-doc-cn.tex b/macros/unicodetex/latex/lebhart/lebhart-doc-cn.tex
index 72d409feff..3f7c0c73ed 100644
--- a/macros/unicodetex/latex/lebhart/lebhart-doc-cn.tex
+++ b/macros/unicodetex/latex/lebhart/lebhart-doc-cn.tex
@@ -93,9 +93,9 @@
\title{{\normalfont\bfseries\color{maintext}\lebhart{}}\\以多彩的方式排版你的文章}
\author{许锦文}
-\thanks{对应版本. \texttt{\lebhart{} 2021/10/30}}
+\thanks{对应版本. \texttt{\lebhart{} 2021/11/09}}
\email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}}
-\date{2021年10月,巴黎}
+\date{2021年11月,巴黎}
\maketitle
diff --git a/macros/unicodetex/latex/lebhart/lebhart-doc-en.pdf b/macros/unicodetex/latex/lebhart/lebhart-doc-en.pdf
index 04f930e779..f423b65367 100644
--- a/macros/unicodetex/latex/lebhart/lebhart-doc-en.pdf
+++ b/macros/unicodetex/latex/lebhart/lebhart-doc-en.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/lebhart/lebhart-doc-en.tex b/macros/unicodetex/latex/lebhart/lebhart-doc-en.tex
index 02daa2f9cd..db54947504 100644
--- a/macros/unicodetex/latex/lebhart/lebhart-doc-en.tex
+++ b/macros/unicodetex/latex/lebhart/lebhart-doc-en.tex
@@ -93,9 +93,9 @@
\title{{\normalfont\bfseries\color{maintext}\lebhart{}}\\write your articles in a colorful way}
\author{Jinwen XU}
-\thanks{Corresponding to: \texttt{\lebhart{} 2021/10/30}}
+\thanks{Corresponding to: \texttt{\lebhart{} 2021/11/09}}
\email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}}
-\date{October 2021, in Paris}
+\date{November 2021, in Paris}
\maketitle
diff --git a/macros/unicodetex/latex/lebhart/lebhart-doc-fr.pdf b/macros/unicodetex/latex/lebhart/lebhart-doc-fr.pdf
index c27a9dca6f..5190176b50 100644
--- a/macros/unicodetex/latex/lebhart/lebhart-doc-fr.pdf
+++ b/macros/unicodetex/latex/lebhart/lebhart-doc-fr.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/lebhart/lebhart-doc-fr.tex b/macros/unicodetex/latex/lebhart/lebhart-doc-fr.tex
index e6bc974315..7236f891af 100644
--- a/macros/unicodetex/latex/lebhart/lebhart-doc-fr.tex
+++ b/macros/unicodetex/latex/lebhart/lebhart-doc-fr.tex
@@ -93,9 +93,9 @@
\title{{\normalfont\bfseries\color{maintext}\lebhart{}}\\écrivez vos articles de manière colorée}
\author{Jinwen XU}
-\thanks{Correspondant à : \texttt{\lebhart{} 2021/10/30}}
+\thanks{Correspondant à : \texttt{\lebhart{} 2021/11/09}}
\email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}}
-\date{Octobre 2021, à Paris}
+\date{Novembre 2021, à Paris}
\maketitle
diff --git a/macros/unicodetex/latex/lebhart/lebhart.cls b/macros/unicodetex/latex/lebhart/lebhart.cls
index 94ed5da682..82d104aee8 100644
--- a/macros/unicodetex/latex/lebhart/lebhart.cls
+++ b/macros/unicodetex/latex/lebhart/lebhart.cls
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesClass{lebhart}
- [2021/10/30 A colorful article style]
+ [2021/11/09 A colorful article style]
\def\colorclass@baseclass{article}
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
@@ -548,7 +548,10 @@
\PassOptionsToPackage{verbose=silent}{microtype}
\RequirePackage{microtype}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{disable}{\scshape}\microtypesetup{enable}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\bfseries\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\sffamily\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\ttfamily\scshape}\microtypesetup{reactivate}}}
\PassOptionsToPackage{all}{nowidow}
\RequirePackage{nowidow}
\RequirePackage{embrac}
diff --git a/macros/unicodetex/latex/simplivre/simplivre-doc-cn.pdf b/macros/unicodetex/latex/simplivre/simplivre-doc-cn.pdf
index b293b570e4..f56713011e 100644
--- a/macros/unicodetex/latex/simplivre/simplivre-doc-cn.pdf
+++ b/macros/unicodetex/latex/simplivre/simplivre-doc-cn.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/simplivre/simplivre-doc-cn.tex b/macros/unicodetex/latex/simplivre/simplivre-doc-cn.tex
index 0093a1af0a..cc1d3ce927 100644
--- a/macros/unicodetex/latex/simplivre/simplivre-doc-cn.tex
+++ b/macros/unicodetex/latex/simplivre/simplivre-doc-cn.tex
@@ -103,9 +103,9 @@
\fill [cyan!90!black] ($(current page.south west)+(0,7)$) rectangle ($(current page.north west)+(21,-7)$);
\fill [yellow] (current page.south west) rectangle ($(current page.north west)+(3,0)$);
\node[text width=10cm] at ($(current page.north west)+(8.5,-6)$) {\huge\ProjLib};
- \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-9)$) {\textcolor{white}{\sffamily\simplivre{}\\[5pt]\footnotesize\hspace*{-.05em}以极简主义风格排版你的图书\\[10pt]\tiny 对应版本. \texttt{\simplivre{} 2021/10/30}}};
+ \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-9)$) {\textcolor{white}{\sffamily\simplivre{}\\[5pt]\footnotesize\hspace*{-.05em}以极简主义风格排版你的图书\\[10pt]\tiny 对应版本. \texttt{\simplivre{} 2021/11/09}}};
\node at ($(current page.south)+(1.5,3)$) {\fontsize{16pt}{0pt}\selectfont\textcolor{gray}{许锦文}};
- \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{2021年10月,巴黎}};
+ \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{2021年11月,巴黎}};
\end{tikzpicture}%
\end{titlepage}%
\cleardoublepage%
diff --git a/macros/unicodetex/latex/simplivre/simplivre-doc-en.pdf b/macros/unicodetex/latex/simplivre/simplivre-doc-en.pdf
index 079a60e21a..e9521f3c15 100644
--- a/macros/unicodetex/latex/simplivre/simplivre-doc-en.pdf
+++ b/macros/unicodetex/latex/simplivre/simplivre-doc-en.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/simplivre/simplivre-doc-en.tex b/macros/unicodetex/latex/simplivre/simplivre-doc-en.tex
index dac6becf1d..f3d1993bc1 100644
--- a/macros/unicodetex/latex/simplivre/simplivre-doc-en.tex
+++ b/macros/unicodetex/latex/simplivre/simplivre-doc-en.tex
@@ -104,9 +104,9 @@
\fill [cyan!90!black] ($(current page.south west)+(0,7)$) rectangle ($(current page.north west)+(21,-7)$);
\fill [yellow] (current page.south west) rectangle ($(current page.north west)+(3,0)$);
\node[text width=10cm] at ($(current page.north west)+(8.5,-6)$) {\huge\ProjLib};
- \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-9)$) {\textcolor{white}{\sffamily\simplivre{}\\[5pt]\footnotesize\textsc{Write your books in \\a simple and clear way}\\[10pt]\tiny Corresponding to: \texttt{\simplivre{} 2021/10/30}}};
+ \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-9)$) {\textcolor{white}{\sffamily\simplivre{}\\[5pt]\footnotesize\textsc{Write your books in \\a simple and clear way}\\[10pt]\tiny Corresponding to: \texttt{\simplivre{} 2021/11/09}}};
\node at ($(current page.south)+(1.5,3)$) {\fontsize{16pt}{0pt}\selectfont\textcolor{gray}{\scshape Jinwen XU}};
- \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{October 2021, in Paris}};
+ \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{November 2021, in Paris}};
\end{tikzpicture}%
\end{titlepage}%
\cleardoublepage%
diff --git a/macros/unicodetex/latex/simplivre/simplivre-doc-fr.pdf b/macros/unicodetex/latex/simplivre/simplivre-doc-fr.pdf
index 92e5828921..9c63e16fa5 100644
--- a/macros/unicodetex/latex/simplivre/simplivre-doc-fr.pdf
+++ b/macros/unicodetex/latex/simplivre/simplivre-doc-fr.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/simplivre/simplivre-doc-fr.tex b/macros/unicodetex/latex/simplivre/simplivre-doc-fr.tex
index 2b43cb3df6..12f4eacb56 100644
--- a/macros/unicodetex/latex/simplivre/simplivre-doc-fr.tex
+++ b/macros/unicodetex/latex/simplivre/simplivre-doc-fr.tex
@@ -103,9 +103,9 @@
\fill [cyan!90!black] ($(current page.south west)+(0,7)$) rectangle ($(current page.north west)+(21,-7)$);
\fill [yellow] (current page.south west) rectangle ($(current page.north west)+(3,0)$);
\node[text width=10cm] at ($(current page.north west)+(8.5,-6)$) {\huge\ProjLib};
- \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-9)$) {\textcolor{white}{\sffamily\simplivre{}\\[5pt]\footnotesize\textsc{Écrivez vos livres \\de manière simple et claire}\\[10pt]\tiny Correspondant à : \texttt{\simplivre{} 2021/10/30}}};
+ \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-9)$) {\textcolor{white}{\sffamily\simplivre{}\\[5pt]\footnotesize\textsc{Écrivez vos livres \\de manière simple et claire}\\[10pt]\tiny Correspondant à : \texttt{\simplivre{} 2021/11/09}}};
\node at ($(current page.south)+(1.5,3)$) {\fontsize{16pt}{0pt}\selectfont\textcolor{gray}{\scshape Jinwen XU}};
- \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{Octobre 2021, à Paris}};
+ \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{Novembre 2021, à Paris}};
\end{tikzpicture}%
\end{titlepage}%
\cleardoublepage%
diff --git a/macros/unicodetex/latex/simplivre/simplivre.cls b/macros/unicodetex/latex/simplivre/simplivre.cls
index f69573dbb3..1d75becd0c 100644
--- a/macros/unicodetex/latex/simplivre/simplivre.cls
+++ b/macros/unicodetex/latex/simplivre/simplivre.cls
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesClass{simplivre}
- [2021/10/30 A simple and clear book style]
+ [2021/11/09 A simple and clear book style]
\def\minimclass@baseclass{book}
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
@@ -553,7 +553,10 @@
\PassOptionsToPackage{verbose=silent}{microtype}
\RequirePackage{microtype}
-\AtEndPreamble{\AtBeginDocument{\microtypesetup{disable}{\scshape}\microtypesetup{enable}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\bfseries\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\sffamily\scshape}\microtypesetup{reactivate}}}
+\AtEndPreamble{\AtBeginDocument{\microtypesetup{deactivate}{\ttfamily\scshape}\microtypesetup{reactivate}}}
\PassOptionsToPackage{all}{nowidow}
\RequirePackage{nowidow}
\RequirePackage{embrac}
diff --git a/support/tex4ebook/changelog.tex b/support/tex4ebook/changelog.tex
index 0e05776851..607249691e 100644
--- a/support/tex4ebook/changelog.tex
+++ b/support/tex4ebook/changelog.tex
@@ -3,7 +3,17 @@
\begin{itemize}
\item
- 2021/11/04
+ 2021/11/08
+
+ \begin{itemize}
+ \tightlist
+ \item
+ released version \texttt{0.3g}
+ \item
+ bug fix: removed spurious \texttt{0} character from the NCX file.
+ \end{itemize}
+\item
+ 2021/11/05
\begin{itemize}
\tightlist
@@ -20,7 +30,7 @@
\tightlist
\item
fix for \texttt{\textbackslash{}author} support in \texttt{amsart}
- class
+ class.
\end{itemize}
\item
2021/09/30
diff --git a/support/tex4ebook/tex4ebook b/support/tex4ebook/tex4ebook
index 9f4469e569..b170da2cee 100755
--- a/support/tex4ebook/tex4ebook
+++ b/support/tex4ebook/tex4ebook
@@ -67,7 +67,7 @@ else
end
if args.version then
- print "tex4ebook v0.3f"
+ print "tex4ebook v0.3g"
return
end
diff --git a/support/tex4ebook/tex4ebook-doc.pdf b/support/tex4ebook/tex4ebook-doc.pdf
index 7c2c0a8e11..0e06106160 100644
--- a/support/tex4ebook/tex4ebook-doc.pdf
+++ b/support/tex4ebook/tex4ebook-doc.pdf
Binary files differ
diff --git a/support/tex4ebook/tex4ebook.4ht b/support/tex4ebook/tex4ebook.4ht
index 923cd8daa1..c078eee57e 100644
--- a/support/tex4ebook/tex4ebook.4ht
+++ b/support/tex4ebook/tex4ebook.4ht
@@ -365,7 +365,7 @@ href="#1" media-type="\a:CoverMimeType" />}}
<navLabel><text>Document</text></navLabel>%
<content src="\jobname.\:html" />%
</navPoint>}}%
- \Tg</navMap>}{}{}{}0
+ \Tg</navMap>}{}{}{}%
% We need to configure TocLink
% in navmapsrc is link to the file and anchor, where chapter or section is located
\def\navmapsrc{}%
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 20a0178e19..ed302c72db 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -43,12 +43,14 @@ $mirrors = {
},
'Japan' => {
'https://ftp.jaist.ac.jp/pub/CTAN/' => 1,
+ 'https://ftp.kddilabs.jp/CTAN/' => 1,
'https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/' => 1,
},
'Korea' => {
'http://ftp.ktug.org/tex-archive/' => 1,
'https://cran.asia/tex/' => 1,
'https://ftp.harukasan.org/CTAN/' => 1,
+ 'https://ftp.kaist.ac.kr/pub/tex-archive/' => 1,
'https://mirror.kakao.com/CTAN/' => 1,
'https://mirror.navercorp.com/CTAN/' => 1,
'https://mirror.yongbok.net/ctan/' => 1,
@@ -87,7 +89,6 @@ $mirrors = {
'https://distrib-coffee.ipsl.jussieu.fr/pub/mirrors/ctan/' => 1,
'https://mirror.ibcp.fr/pub/CTAN/' => 1,
'https://mirrors.chevalier.io/CTAN/' => 1,
- 'https://mirrors.ircam.fr/pub/CTAN/' => 1,
'https://texlive.mycozy.space/' => 1,
},
'Germany' => {
@@ -175,6 +176,7 @@ $mirrors = {
'https://ctan.mirror.globo.tech/' => 1,
'https://ctan.mirror.rafal.ca/' => 1,
'https://mirror.csclub.uwaterloo.ca/CTAN/' => 1,
+ 'https://mirror.its.dal.ca/ctan/' => 1,
'https://muug.ca/mirror/ctan/' => 1,
},
'Costa Rica' => {
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 8d9378fdd5..6547657e22 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,7 +26,7 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2021
-depend revision/60992
+depend revision/61004
name 00texlive.image
category TLCore
@@ -4479,7 +4479,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 60984
+revision 60994
shortdesc TeX Live standalone installer package
longdesc This package defines the files to go into the installer
longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the
@@ -27658,7 +27658,7 @@ catalogue-version 1.0
name babel
category Package
-revision 60805
+revision 61001
shortdesc Multilingual support for LaTeX, LuaLaTeX, XeLaTeX, and Plain TeX
relocated 1
longdesc This package manages culturally-determined typographical (and
@@ -27671,22 +27671,22 @@ longdesc has to be done for each language. Included is also a set of ini
longdesc files for about 250 languages. Many language styles work with
longdesc pdfLaTeX, as well as with XeLaTeX and LuaLaTeX, out of the box.
longdesc A few even work with plain formats.
-containersize 180828
-containerchecksum 6e1af3fda4048a6bcb04d047141ada8c6cf4b8f0f5f2915d08e3ea9e5e62d3d80a022fde5642d7ced4ccd16774a82275d92eafb90aeb37fe4bbd55a17189f83b
-doccontainersize 834084
-doccontainerchecksum 57596038e581a6f2734b11ca0c7cb08f774e945fd9c50fcdf4e570f7244cb754ee7b16d8818b444ef2da9468969eb420ca0518b84106015de42a68b7111a25ab
-docfiles size=208
+containersize 181820
+containerchecksum 788da4687c7b22a6c14cc47f660a62df2424bd4de7e9d27e7837d088b6cbaab684fe05f8162b89fb99468f410be1bda816778a237f1e251d8eeb521a9c5f4f81
+doccontainersize 840824
+doccontainerchecksum 30b254dc88f9e6d716f7d5ac645f49d1225c5e945e9aa9e7da50c804018363e04c6e1d1ff12069584875259666c0171ba29165e9f60b390881fa7c3734e9b023
+docfiles size=210
RELOC/doc/latex/babel/README.md details="Readme"
RELOC/doc/latex/babel/babel.pdf details="Package documentation"
-srccontainersize 690176
-srccontainerchecksum d6ead9214d8cb0df54b22c04fb38f5f9d8b886c9c5e75612d60c786c8a3ee5cbc7c61e925a7e7b3a98a2b1dae21039ca6d8c7fd2d1a6f35e4e8dd5a4b853f8db
-srcfiles size=377
+srccontainersize 695108
+srccontainerchecksum f11188f4e1270cd0d6974895dd8e83ca335793b1fdb920d441b58fd789a1383b0a55b7578ba659b0d697cb041caeb89197490a5a927c882bb299bc306304e191
+srcfiles size=378
RELOC/source/latex/babel/babel.dtx
RELOC/source/latex/babel/babel.ins
RELOC/source/latex/babel/bbcompat.dtx
RELOC/source/latex/babel/bbidxglo.dtx
RELOC/source/latex/babel/locale.zip
-runfiles size=969
+runfiles size=972
RELOC/makeindex/babel/bbglo.ist
RELOC/makeindex/babel/bbind.ist
RELOC/tex/generic/babel/UKenglish.sty
@@ -28393,7 +28393,7 @@ catalogue-contact-repository https://github.com/latex3/babel
catalogue-ctan /macros/latex/required/babel/base
catalogue-license lppl1.3
catalogue-topics multilingual
-catalogue-version 3.65
+catalogue-version 3.66
name babel-albanian
category Package
@@ -41482,7 +41482,7 @@ catalogue-version 1.4
name bodeplot
category Package
-revision 60958
+revision 60996
shortdesc Draw Bode, Nyquist and Nichols plots with gnuplot or pgfplots
relocated 1
longdesc This is a LaTeX package to plot Bode, Nichols, and Nyquist
@@ -41496,19 +41496,19 @@ longdesc and unstable second order transfer functions. Support for both
longdesc Gnuplot (default) and pgfplots (package option pgf). Support
longdesc for linear and asymptotic approximation of magnitude and phase
longdesc plots of any transfer function given poles, zeros, and gain.
-containersize 4712
-containerchecksum 0740ac6596886fa638def9698b62443a9d95369f43d56927452168353f1e2de98c1bea8940aa9cb5c409669349e1f8fd4328f64830a1259cd48527a6fe54a107
-doccontainersize 437836
-doccontainerchecksum c3521c42e41ed3c6b8bc0c4a2a03a2062fe012f620798c1a08e13850319363c33737e94e9edd8e7b935fc50821958b7dfaefbf4da0d4ee40da2d413f3ac55f8b
+containersize 4728
+containerchecksum 4c40813d84dc71290162c11b55aa4e8f2277d44acb31a634528a5560e245772d64595af2f829b290f2c7a17e77385e7f6fefac7b25437c818940fb157b1b439b
+doccontainersize 438396
+doccontainerchecksum 42942cb6659a8ef8408afe9d48f09ff9772d7a4d0439b62160c37ce5ceeca7e24db4f583ca77fbcf46b58136d8f866b4f4dc761e20bb78c987a6553b2f28a7c4
docfiles size=123
RELOC/doc/latex/bodeplot/README.md details="Readme"
RELOC/doc/latex/bodeplot/bodeplot.pdf details="Package documentation"
-srccontainersize 13524
-srccontainerchecksum 0f92083d26c84f1391c34a60e3a769105de505a942e26d19c11cdfb2b978d3f810802fca45e90c7da480bc523701cbcb33d74d5ae4edb62fc355389db0d88286
+srccontainersize 13552
+srccontainerchecksum 6e3e51511fd8d978e73e36a3c581a65ca0367e257116546b1e39544cfc490effe1bdfc576ec83c28c07399a350beb3334e348aeb62831bbf37091965db8376d3
srcfiles size=19
RELOC/source/latex/bodeplot/bodeplot.dtx
RELOC/source/latex/bodeplot/bodeplot.ins
-runfiles size=6
+runfiles size=7
RELOC/tex/latex/bodeplot/bodeplot.sty
catalogue-also bodegraph
catalogue-contact-bugs https://github.com/rlkamalapurkar/bodeplot/issues
@@ -41516,7 +41516,7 @@ catalogue-contact-repository https://github.com/rlkamalapurkar/bodeplot
catalogue-ctan /graphics/pgf/contrib/bodeplot
catalogue-license lppl1.3c
catalogue-topics engineering graphics-plot pgf-tikz
-catalogue-version 1.0.3
+catalogue-version 1.0.4
name bohr
category Package
@@ -110764,7 +110764,7 @@ catalogue-topics font font-nonroman font-type1 amharic
name etl
category Package
-revision 60364
+revision 60998
shortdesc Expandable token list operations
relocated 1
longdesc This package provides expandable token list operations for
@@ -110779,16 +110779,16 @@ longdesc is provided, modelled after the expl3 internal __tl_act:NNNn
longdesc but with additional features. The package has no immediate use
longdesc for document authors; it only contains expl3 functions intended
longdesc for programmers.
-containersize 4340
-containerchecksum 7cafb03283424bb14f8dd8111fe52f4690e9eddbbeb14a7a500e0b389b531988aacab9ae46ee7e6aadc6fe1bcbdbbe06641d7464bff722b12b42cb7bbb514691
-doccontainersize 348116
-doccontainerchecksum 36bf67319ebb4160e2bde46499f66a5327c3a125c22bc421ab3343b4c71eea42397ee7a5a3955771689a9c07948b4aeb1eb59d7bb76bb3a24a7c721083966529
-docfiles size=89
+containersize 4424
+containerchecksum 14c5db74da0c3878609323b450c99dbc186c97997079d09acf55bc8fe78a2cf9f7fccf7c89c1fe02ef8fe9d532fc3d33e85d77e374d4f0c601c6251a04472dca
+doccontainersize 358088
+doccontainerchecksum 2a1dca3962826cf749d67799c6d871b7822b16f81c7ff3473628926db217812ed5d85ee2da351245f6ff7a973bb1b90b61951101978693fb92f07bc86425bb2b
+docfiles size=91
RELOC/doc/latex/etl/README.md details="Readme"
RELOC/doc/latex/etl/etl.pdf details="Package documentation"
-srccontainersize 13904
-srccontainerchecksum 6c6bb6c79b39e3e6653886adeaa32b6b7d921c7af53d1e357812e3f8223db6be495ee737b0548b84a3e968d3f5bf6a60362271b464f7e82a6b1491b4e5836c95
-srcfiles size=18
+srccontainersize 15532
+srccontainerchecksum 1be3c92c55576ea6906f08461f08269fc4840815124c3f1f09ed145a680de3763e3bcd88aae61c46d872e05ea34c302625e439ffdbcbc15d7565eeb250b177e3
+srcfiles size=19
RELOC/source/latex/etl/etl.dtx
runfiles size=7
RELOC/tex/latex/etl/etl.sty
@@ -110796,7 +110796,7 @@ catalogue-contact-repository https://github.com/Skillmon/ltx_etl
catalogue-ctan /macros/latex/contrib/etl
catalogue-license lppl1.3c
catalogue-topics expl3 latex3 macro-supp
-catalogue-version 0.2
+catalogue-version 0.3
name etoc
category Package
@@ -185511,7 +185511,7 @@ catalogue-version 0.8
name lua-widow-control
category Package
-revision 60723
+revision 61002
shortdesc Automatically remove widows and orphans from any document
relocated 1
longdesc Unmodified TeX has very few ways of preventing widows and
@@ -185531,16 +185531,16 @@ longdesc formats. All that is required is to load the package at the
longdesc start of your document. To load: Plain LuaTeX: \input
longdesc lua-widow-control LuaLaTeX: \usepackage{lua-widow-control}
longdesc ConTeXt (LMTX): \usemodule[lua-widow-control]
-containersize 5704
-containerchecksum 8947dbbef2c6a6dfd2b38d61905b22b2a6006329f36d88bacdc1bd95a4aa334260bb2a3be47b62d11db137785a9b92d330962032040e6c15211579341e8444c1
-doccontainersize 247296
-doccontainerchecksum 60c599542785f769f811b80d51ea052891fd41badd743c08983700467a72cb7bff6bf882adb16cb2e987f92216ccb54db1e28d6c0cc54645734cfec3d409e262
-docfiles size=68
+containersize 6484
+containerchecksum ce43c1a7181dd7bdfc4cad1c0e2f05dca43d3f09c8710ad46e7f3aa2982cea9cb5aa10af3f2c4dd5391d2a18fd1adac7fa69ef17453c41b215e130642df0a9a5
+doccontainersize 276332
+doccontainerchecksum 5f55d1771486ca353572e308be1896509bee799b1d1a07781811390cf188ed343a41baa77015cbdad5f5467329302f66f1e1b77326fd1f09dc97b1a92cb13829
+docfiles size=76
RELOC/doc/luatex/lua-widow-control/README.md details="Readme"
RELOC/doc/luatex/lua-widow-control/lua-widow-control.pdf details="Package documentation"
-srccontainersize 10400
-srccontainerchecksum 97fe10de1551e5b78a29bf00aa2c9eb7bcdf6fc28d1ab8de2f1e265b404b8a277484e3d17fabc54cd1f9ff2f7d7970a183c52e08e3a68d6c6ee6d84242c58e5d
-srcfiles size=9
+srccontainersize 11420
+srccontainerchecksum f457d1e25279a85a0be2a44cd7188c02a9b4fa01e916808fbbeb9979b9b151910d8fa475fc8741210cc43ad8d050ab0e11d38852e5314b8d5628ec216e8813b1
+srcfiles size=10
RELOC/source/luatex/lua-widow-control/lwc-documentation.bib
RELOC/source/luatex/lua-widow-control/lwc-documentation.mkxl
RELOC/source/luatex/lua-widow-control/lwc-documentation.tex
@@ -185556,7 +185556,7 @@ catalogue-contact-support https://github.com/gucci-on-fleek/lua-widow-control/di
catalogue-ctan /macros/luatex/generic/lua-widow-control
catalogue-license other-free cc-by-sa-4
catalogue-topics layout luatex
-catalogue-version 1.0.0
+catalogue-version 1.1.0
name luabibentry
category Package
@@ -187817,7 +187817,7 @@ catalogue-version 0.1q
name lutabulartools
category Package
-revision 60764
+revision 61003
shortdesc lutabulartools provides some useful commands for tabular matter
relocated 1
longdesc lutabulartools provides some useful commands for tabular
@@ -187825,12 +187825,13 @@ longdesc matter. It uses LuaLaTeX and offers the ability to combine the
longdesc facilities of multirow, multicolumn, and makcell with an easy
longdesc to use syntax, and adds some enhanced rules for the booktabs
longdesc package.
-containersize 5860
-containerchecksum b3b6a09f2c301ac8fb4c5f57fcd4a787f2da4eadff119651b8475c459d120d2dfbb322b428077002c9494ffeff7f61309c821b5ed0d5c548c991bec6ebc2f39d
-doccontainersize 3804
-doccontainerchecksum d918bf709025e314217b55c0a274a067030f55a5e7e5690f6bb79a9a2131ff28a4f1b344ee00a99521dc0fa37139cd53c4125ed567349cd17ec64bac6f01d841
-docfiles size=4
+containersize 5848
+containerchecksum 5c2d1b5d712801bf4bd14802bbd9d9b1cb93f51ae9df8102cdaaab463b55ec4a6c5a167a905d210947920f9624c8d882ce4a8fa9bb2fe8631f4f7cff04ae1118
+doccontainersize 55628
+doccontainerchecksum b4721642982af15dd46e3fcc8d8bfb5576a106a833850f66a9872ff9b8bfa5a996e618d0df7b7150482cf147515f87eef424f7be0fd65182b91bb3ee5316b737
+docfiles size=19
RELOC/doc/luatex/lutabulartools/README.md details="Readme"
+ RELOC/doc/luatex/lutabulartools/lutabulartools.pdf details="Package documentation"
RELOC/doc/luatex/lutabulartools/lutabulartools.tex
runfiles size=5
RELOC/tex/luatex/lutabulartools/lutabulartools.lua
@@ -235321,17 +235322,17 @@ binfiles arch=x86_64-solaris size=1
name penlight
category Package
-revision 60574
+revision 61004
shortdesc Penlight Lua libraries made available to LuaLaTeX users
relocated 1
longdesc This LuaLaTeX package provides a thin-wrapper to use the
longdesc penlight Lua libraries with LuaLaTeX. It uses the
longdesc luapackageloader package.
-containersize 99748
-containerchecksum 423509b3e1a3a5edc3fae92d3facf27a59981b867568821253bf618e544df0b905a911944eec080ac9c2d4d9085f11d84b64c1176e4ba95959140d4fcd9abcf3
-doccontainersize 21668
-doccontainerchecksum 6e5d8c4fbfaae53d7366a845c95229d772997af05d4b073b074cde6d544952d8fe6e9bbf78483f88724bbc6b689579f930b2a557970db3e1682f58a81434729b
-docfiles size=9
+containersize 99820
+containerchecksum e8ce26e3e53593cec8544690886e58d7a86a82ec8d412e4e954c529d8bf47c0a4e534856319728b74e974ece85c7bf0ce3231a232d2a89b142cf04154b471d6d
+doccontainersize 26620
+doccontainerchecksum 5253e5329714fdd593cf3d34b14e27a5706f6c339458b717423d7481da9b8810496728bde98bf16641a8bf9962347f76fe316ec1a416077db19a88a9aa35a081
+docfiles size=11
RELOC/doc/luatex/penlight/README.md details="Readme"
RELOC/doc/luatex/penlight/penlight.pdf details="Package documentation"
RELOC/doc/luatex/penlight/penlight.tex
@@ -235339,6 +235340,7 @@ runfiles size=104
RELOC/tex/luatex/penlight/penlight.lua
RELOC/tex/luatex/penlight/penlight.sty
RELOC/tex/luatex/penlight/penlightextras.lua
+catalogue-contact-repository https://github.com/kalekje/penlight
catalogue-ctan /macros/luatex/generic/penlight
catalogue-license mit
catalogue-topics luatex
@@ -245964,7 +245966,7 @@ catalogue-version 1.1
name profcollege
category Package
-revision 60724
+revision 60999
shortdesc A LaTeX package for French maths teachers in college
relocated 1
longdesc This package provides some commands to help French mathematics
@@ -245974,21 +245976,224 @@ longdesc \Pythagore{ABC}{5}{7} to write the entire calculation of AC
longdesc with the Pythagorean theorem, \Trigo[Cosinus]{ABC}{3}{}{60} to
longdesc write the entire calculation of AC with cosine, ... and some
longdesc others.
-containersize 104040
-containerchecksum e95afda662d280047d3a0cff6a48bd678e90d395c318340080814c6e8a5296ec653a31fd987c5dea6886e4393aa3052e721ec6e3cf9fbb84578ec6ec4eb2a03b
-doccontainersize 5261244
-doccontainerchecksum f922b34ec0159fbb1618230ec857e107040ae0b9f46d718901e5edececc98750206bac4cacb3721d9aa3d0f9c6a67c9efb1325b8a847044bea5ffb1239053776
-docfiles size=1865
+containersize 110812
+containerchecksum 47fa6b0691d64f2396799dcb2eee0a9fda4bbaa32a0cac8bb149ede2c25c6d8957bca229c334c82b6f36332ada04c8cbf2d96ae50733fd3cb4d1cabb36e6c167
+doccontainersize 10005384
+doccontainerchecksum e85d86712f18ff279467787faa7a7c336a4d5de40b476b5d225f40cad11b1083c0bc37c7ca2700ab3c0ef4c6c3c83a329dd82274748cb25bbdaf7c9271e806a5
+docfiles size=4616
+ RELOC/doc/latex/profcollege/Cafrique.dat
+ RELOC/doc/latex/profcollege/Cameriquecentrale.dat
+ RELOC/doc/latex/profcollege/Cameriquenord.dat
+ RELOC/doc/latex/profcollege/Cameriquesud.dat
+ RELOC/doc/latex/profcollege/Casia.dat
+ RELOC/doc/latex/profcollege/Casie.dat
+ RELOC/doc/latex/profcollege/Ccaraibes.dat
+ RELOC/doc/latex/profcollege/Ceurope.dat
+ RELOC/doc/latex/profcollege/FranceCQ.dat
+ RELOC/doc/latex/profcollege/FranceCycle4.dat
+ RELOC/doc/latex/profcollege/Ile.dat
RELOC/doc/latex/profcollege/ProfCollege-doc.pdf details="Package documentation" language="fr"
RELOC/doc/latex/profcollege/ProfCollege-doc.zip
RELOC/doc/latex/profcollege/README details="Readme"
-runfiles size=277
+ RELOC/doc/latex/profcollege/afganistan.dat
+ RELOC/doc/latex/profcollege/afriquesud1.dat
+ RELOC/doc/latex/profcollege/afriquesud2.dat
+ RELOC/doc/latex/profcollege/albanie.dat
+ RELOC/doc/latex/profcollege/algerie.dat
+ RELOC/doc/latex/profcollege/allemagne1.dat
+ RELOC/doc/latex/profcollege/allemagne2.dat
+ RELOC/doc/latex/profcollege/andorre.dat
+ RELOC/doc/latex/profcollege/angleterre.dat
+ RELOC/doc/latex/profcollege/angola.dat
+ RELOC/doc/latex/profcollege/arabiesaoudite.dat
+ RELOC/doc/latex/profcollege/argentine1.dat
+ RELOC/doc/latex/profcollege/argentine2.dat
+ RELOC/doc/latex/profcollege/armenie.dat
+ RELOC/doc/latex/profcollege/autriche.dat
+ RELOC/doc/latex/profcollege/azerbaijan1.dat
+ RELOC/doc/latex/profcollege/azerbaijan2.dat
+ RELOC/doc/latex/profcollege/bangladesh.dat
+ RELOC/doc/latex/profcollege/belarussie.dat
+ RELOC/doc/latex/profcollege/belgique.dat
+ RELOC/doc/latex/profcollege/belize.dat
+ RELOC/doc/latex/profcollege/benin.dat
+ RELOC/doc/latex/profcollege/bhutan.dat
+ RELOC/doc/latex/profcollege/birmanie.dat
+ RELOC/doc/latex/profcollege/bolivie1.dat
+ RELOC/doc/latex/profcollege/bolivie2.dat
+ RELOC/doc/latex/profcollege/bosnie1.dat
+ RELOC/doc/latex/profcollege/bosnie2.dat
+ RELOC/doc/latex/profcollege/botswana.dat
+ RELOC/doc/latex/profcollege/bresil.dat
+ RELOC/doc/latex/profcollege/brunei.dat
+ RELOC/doc/latex/profcollege/bulgarie.dat
+ RELOC/doc/latex/profcollege/burkinafaso.dat
+ RELOC/doc/latex/profcollege/burundi.dat
+ RELOC/doc/latex/profcollege/cabinda.dat
+ RELOC/doc/latex/profcollege/cambodge.dat
+ RELOC/doc/latex/profcollege/cameroun.dat
+ RELOC/doc/latex/profcollege/canada.dat
+ RELOC/doc/latex/profcollege/capitales.dat
+ RELOC/doc/latex/profcollege/chili1.dat
+ RELOC/doc/latex/profcollege/chili2.dat
+ RELOC/doc/latex/profcollege/chine.dat
+ RELOC/doc/latex/profcollege/colombie.dat
+ RELOC/doc/latex/profcollege/congo.dat
+ RELOC/doc/latex/profcollege/coreenord.dat
+ RELOC/doc/latex/profcollege/coreesud.dat
+ RELOC/doc/latex/profcollege/costarica.dat
+ RELOC/doc/latex/profcollege/coteivoire.dat
+ RELOC/doc/latex/profcollege/croatie.dat
+ RELOC/doc/latex/profcollege/danemark.dat
+ RELOC/doc/latex/profcollege/djibouti.dat
+ RELOC/doc/latex/profcollege/ecosse.dat
+ RELOC/doc/latex/profcollege/egypte.dat
+ RELOC/doc/latex/profcollege/emirats.dat
+ RELOC/doc/latex/profcollege/equateur.dat
+ RELOC/doc/latex/profcollege/eritre.dat
+ RELOC/doc/latex/profcollege/espagne.dat
+ RELOC/doc/latex/profcollege/estonie.dat
+ RELOC/doc/latex/profcollege/ethiopie.dat
+ RELOC/doc/latex/profcollege/finlande.dat
+ RELOC/doc/latex/profcollege/fleuveseurope.dat
+ RELOC/doc/latex/profcollege/fleuvessup.dat
+ RELOC/doc/latex/profcollege/france.dat
+ RELOC/doc/latex/profcollege/gabon.dat
+ RELOC/doc/latex/profcollege/gambie.dat
+ RELOC/doc/latex/profcollege/gaza.dat
+ RELOC/doc/latex/profcollege/georgie.dat
+ RELOC/doc/latex/profcollege/ghana.dat
+ RELOC/doc/latex/profcollege/gibraltar.dat
+ RELOC/doc/latex/profcollege/grece.dat
+ RELOC/doc/latex/profcollege/guatemala.dat
+ RELOC/doc/latex/profcollege/guinee.dat
+ RELOC/doc/latex/profcollege/guineebissau.dat
+ RELOC/doc/latex/profcollege/guineef.dat
+ RELOC/doc/latex/profcollege/guyane.dat
+ RELOC/doc/latex/profcollege/haiti.dat
+ RELOC/doc/latex/profcollege/honduras.dat
+ RELOC/doc/latex/profcollege/hongrie.dat
+ RELOC/doc/latex/profcollege/iles.dat
+ RELOC/doc/latex/profcollege/iles1.dat
+ RELOC/doc/latex/profcollege/inde.dat
+ RELOC/doc/latex/profcollege/indonesie1.dat
+ RELOC/doc/latex/profcollege/indonesie2.dat
+ RELOC/doc/latex/profcollege/irak.dat
+ RELOC/doc/latex/profcollege/iran.dat
+ RELOC/doc/latex/profcollege/irelande.dat
+ RELOC/doc/latex/profcollege/irelandenord.dat
+ RELOC/doc/latex/profcollege/israel.dat
+ RELOC/doc/latex/profcollege/italie.dat
+ RELOC/doc/latex/profcollege/jordanie.dat
+ RELOC/doc/latex/profcollege/kazakhstan.dat
+ RELOC/doc/latex/profcollege/kenya.dat
+ RELOC/doc/latex/profcollege/koweit.dat
+ RELOC/doc/latex/profcollege/kyrgyzstan.dat
+ RELOC/doc/latex/profcollege/lacs.dat
+ RELOC/doc/latex/profcollege/lacssup.dat
+ RELOC/doc/latex/profcollege/laos.dat
+ RELOC/doc/latex/profcollege/lesotho.dat
+ RELOC/doc/latex/profcollege/lettonie.dat
+ RELOC/doc/latex/profcollege/liban.dat
+ RELOC/doc/latex/profcollege/liberia.dat
+ RELOC/doc/latex/profcollege/libye.dat
+ RELOC/doc/latex/profcollege/liechtenstein.dat
+ RELOC/doc/latex/profcollege/lithuanie1.dat
+ RELOC/doc/latex/profcollege/lithuanie2.dat
+ RELOC/doc/latex/profcollege/luxembourg.dat
+ RELOC/doc/latex/profcollege/macedoine.dat
+ RELOC/doc/latex/profcollege/malaisie1.dat
+ RELOC/doc/latex/profcollege/malaisie2.dat
+ RELOC/doc/latex/profcollege/malawi.dat
+ RELOC/doc/latex/profcollege/mali.dat
+ RELOC/doc/latex/profcollege/maroc.dat
+ RELOC/doc/latex/profcollege/mauritanie.dat
+ RELOC/doc/latex/profcollege/mexique.dat
+ RELOC/doc/latex/profcollege/moldavie.dat
+ RELOC/doc/latex/profcollege/monaco.dat
+ RELOC/doc/latex/profcollege/mongolie.dat
+ RELOC/doc/latex/profcollege/mozambique.dat
+ RELOC/doc/latex/profcollege/namibie.dat
+ RELOC/doc/latex/profcollege/nepal.dat
+ RELOC/doc/latex/profcollege/nicaragua.dat
+ RELOC/doc/latex/profcollege/niger.dat
+ RELOC/doc/latex/profcollege/nigeria.dat
+ RELOC/doc/latex/profcollege/norvege.dat
+ RELOC/doc/latex/profcollege/nvelleguinne.dat
+ RELOC/doc/latex/profcollege/oman1.dat
+ RELOC/doc/latex/profcollege/oman2.dat
+ RELOC/doc/latex/profcollege/ouganda.dat
+ RELOC/doc/latex/profcollege/ouzbekistan.dat
+ RELOC/doc/latex/profcollege/pakistan.dat
+ RELOC/doc/latex/profcollege/panama1.dat
+ RELOC/doc/latex/profcollege/panama2.dat
+ RELOC/doc/latex/profcollege/paraguay.dat
+ RELOC/doc/latex/profcollege/paysbas.dat
+ RELOC/doc/latex/profcollege/paysdegalles.dat
+ RELOC/doc/latex/profcollege/perou.dat
+ RELOC/doc/latex/profcollege/polesud.dat
+ RELOC/doc/latex/profcollege/pologne.dat
+ RELOC/doc/latex/profcollege/portugal.dat
+ RELOC/doc/latex/profcollege/quatar.dat
+ RELOC/doc/latex/profcollege/repcentreafrique.dat
+ RELOC/doc/latex/profcollege/repdominicaine.dat
+ RELOC/doc/latex/profcollege/riomuni.dat
+ RELOC/doc/latex/profcollege/rivieres.dat
+ RELOC/doc/latex/profcollege/roumanie.dat
+ RELOC/doc/latex/profcollege/russie1.dat
+ RELOC/doc/latex/profcollege/russie1bis.dat
+ RELOC/doc/latex/profcollege/russie2.dat
+ RELOC/doc/latex/profcollege/rwanda.dat
+ RELOC/doc/latex/profcollege/saharaouest.dat
+ RELOC/doc/latex/profcollege/salvador.dat
+ RELOC/doc/latex/profcollege/sanmarin.dat
+ RELOC/doc/latex/profcollege/senegal.dat
+ RELOC/doc/latex/profcollege/sierraleone.dat
+ RELOC/doc/latex/profcollege/slovaquie.dat
+ RELOC/doc/latex/profcollege/slovenie.dat
+ RELOC/doc/latex/profcollege/somalie.dat
+ RELOC/doc/latex/profcollege/soudan.dat
+ RELOC/doc/latex/profcollege/suede.dat
+ RELOC/doc/latex/profcollege/suisse.dat
+ RELOC/doc/latex/profcollege/surinam.dat
+ RELOC/doc/latex/profcollege/swaziland.dat
+ RELOC/doc/latex/profcollege/syrie.dat
+ RELOC/doc/latex/profcollege/tajikistan.dat
+ RELOC/doc/latex/profcollege/tanzanie.dat
+ RELOC/doc/latex/profcollege/tchad.dat
+ RELOC/doc/latex/profcollege/tcheque.dat
+ RELOC/doc/latex/profcollege/thailande.dat
+ RELOC/doc/latex/profcollege/togo.dat
+ RELOC/doc/latex/profcollege/tunisie.dat
+ RELOC/doc/latex/profcollege/turkmenistan.dat
+ RELOC/doc/latex/profcollege/turquie1.dat
+ RELOC/doc/latex/profcollege/turquie2.dat
+ RELOC/doc/latex/profcollege/ukraine.dat
+ RELOC/doc/latex/profcollege/uruguay.dat
+ RELOC/doc/latex/profcollege/usa1.dat
+ RELOC/doc/latex/profcollege/usa2.dat
+ RELOC/doc/latex/profcollege/venezuela.dat
+ RELOC/doc/latex/profcollege/vietnam.dat
+ RELOC/doc/latex/profcollege/villesFrance.dat
+ RELOC/doc/latex/profcollege/villesFranceCycle4.dat
+ RELOC/doc/latex/profcollege/villesFranceNord.dat
+ RELOC/doc/latex/profcollege/villesFrancesimp.dat
+ RELOC/doc/latex/profcollege/villesItalie.dat
+ RELOC/doc/latex/profcollege/volcans.dat
+ RELOC/doc/latex/profcollege/westbank.dat
+ RELOC/doc/latex/profcollege/yemen.dat
+ RELOC/doc/latex/profcollege/yougoslavie.dat
+ RELOC/doc/latex/profcollege/zaire.dat
+ RELOC/doc/latex/profcollege/zambie.dat
+ RELOC/doc/latex/profcollege/zimbabwe.dat
+runfiles size=295
RELOC/metapost/profcollege/PfCAfficheur.mp
RELOC/metapost/profcollege/PfCCalculatrice.mp
RELOC/metapost/profcollege/PfCConstantes.mp
RELOC/metapost/profcollege/PfCGeometrie.mp
RELOC/metapost/profcollege/PfCLaTeX.mp
RELOC/metapost/profcollege/PfCLabyNombre.mp
+ RELOC/metapost/profcollege/PfCMonde.mp
RELOC/metapost/profcollege/PfCMosaique.mp
RELOC/metapost/profcollege/PfCScratch.mp
RELOC/metapost/profcollege/PfCScratchpdf.mp
@@ -246003,7 +246208,7 @@ runfiles size=277
catalogue-ctan /macros/latex/contrib/profcollege
catalogue-license lppl1.3c
catalogue-topics maths french teaching
-catalogue-version 0.99-h
+catalogue-version 0.99-i
name program
category Package
@@ -274685,17 +274890,17 @@ catalogue-version 2.4
name spbmark
category Package
-revision 60989
+revision 61000
shortdesc Customize superscripts and subscripts
relocated 1
longdesc This package provides three commands \super, \sub and \supersub
longdesc to improve the layout of superscripts and subscripts which can
longdesc be adjusted with respect to relative position and format, and
longdesc can be used in text and math mode.
-containersize 2504
-containerchecksum 473cd6f9ad94252d939703dd1b01a5315dafbf9f77af24bd7db97d83e378ed3cebdc65c380df23f55c08623df4ec3bfef6e4fe6298b461cf3b687f59a64c95e5
-doccontainersize 69388
-doccontainerchecksum d550ae7da0373289f7be06c89452dfd41447014c35eedc93b908a649d403395511cd9ee32b61c76d57241141e8440b5994df0b568955dc3becc467318d1ba785
+containersize 2508
+containerchecksum e2016b7605416d1319a55a25d3d05b5d7c6324d046b79fa7ac4e72e1943ffaac289d352d5dc17aedea854ede4d03a5cfb094a94f4c9fd9c38fe9710e5eeb9655
+doccontainersize 69280
+doccontainerchecksum 909ca0a29d04c754db040875a2160a7a1f7bca9e96b761065fabe26f204506e0346c1daeb456b6f20d0ff022f0cc874f3a4f1227aafe7b4e98ab5379b1f0a9d9
docfiles size=21
RELOC/doc/latex/spbmark/README.md details="Readme"
RELOC/doc/latex/spbmark/spbmark.pdf details="Package documentation"
@@ -274706,7 +274911,7 @@ catalogue-contact-repository https://github.com/texl3/spbmark
catalogue-ctan /macros/latex/contrib/spbmark
catalogue-license cc-by-4
catalogue-topics subsup-pos expl3
-catalogue-version 1.1H
+catalogue-version 1.1I
name spectral
category Package
@@ -296511,7 +296716,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 60984
+revision 60994
shortdesc TeX Live infrastructure programs
longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for
longdesc tlmgr to run but still ours. Not included in tlcritical.
@@ -296519,10 +296724,10 @@ depend texlive-scripts.ARCH
depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 108256
-containerchecksum 37df1b3ce383d27a7da565e6c90b643a2a0d9e9bb94deec2ebfb61f2119766cc517a10d029c547e7b6a6099ad892de9c6aa74dccf3f3b494795c23b35dffd170
-doccontainersize 401052
-doccontainerchecksum 3c4ee7b6977e8f7805f0750537324ee43315d4a6855c6bedb0ac64b925497c80039102dd25cf9fe5fc3b93333e62755631bd47f938f0ff5fefb79671d66b8576
+containersize 108272
+containerchecksum 9536e97dcf68afabb7707ea4bbafb2753d7b73d71e7bd08ec440ea8118b4a77586c7a26754abd3fa93692bff98d71e170328bab984a651d67b24a204e4f77e20
+doccontainersize 401092
+doccontainerchecksum db71560c4d1ae120108792c8d829a6480c5f3e3b2a390cfead7f33cd45cde4c7366629071e6bdf5917b162784e75dd69e544c0e8e3402a7f9644d32836fd9654
docfiles size=497
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
@@ -333928,16 +334133,16 @@ catalogue-topics frivolous
name xindex
category Package
-revision 60248
+revision 60997
shortdesc Unicode compatible index generation
longdesc This package provides a unicode compatible index programm for
longdesc LaTeX. It needs Lua 5.3, which will be included in at least
longdesc LuaTeX 1.09 (TeX Live 2019).
depend xindex.ARCH
-containersize 33256
-containerchecksum 63f17607cc8a7665cb96fb6b5d3bea4dafc726ea743fe9186eca91c838d60ce907dec3d2d6302c8f3edd586b923ad1637e75f165c4e01fd8b5c1cf17c66535bd
-doccontainersize 465224
-doccontainerchecksum 416fbec054773aa616928f45101fe947c92b2e167a9c567222add819619adce313488fb3bbc12e1590d51fa60b094710d3718df7d1e67d3a30445721a8a973fb
+containersize 33284
+containerchecksum c34ba1d358204e117e5ef1ded4d9bbc2b745ca2f711a47d9fff6ead4de03d6fd782025e24427ff528299921fa00827dea9db70f3162aeff4851acf0a51fa1039
+doccontainersize 466400
+doccontainerchecksum 94c7b56000e161b09aa593e20841928e604665fdc1be466ff3b933f5a55e646cb1a9ef7d52d90d2ebe232f876a5554b9e7304116f86b692bc58af77992e7136a
docfiles size=203
texmf-dist/doc/lualatex/xindex/CHANGELOG
texmf-dist/doc/lualatex/xindex/Makefile
@@ -333981,7 +334186,7 @@ docfiles size=203
texmf-dist/doc/lualatex/xindex/tests/runTests.sh
texmf-dist/doc/lualatex/xindex/xindex-doc.pdf details="Package documentation"
texmf-dist/doc/lualatex/xindex/xindex-doc.tex
-runfiles size=54
+runfiles size=55
texmf-dist/scripts/xindex/xindex.lua
texmf-dist/tex/latex/xindex/xindex.sty
texmf-dist/tex/lualatex/xindex/xindex-DIN2.lua
@@ -333991,6 +334196,7 @@ runfiles size=54
texmf-dist/tex/lualatex/xindex/xindex-cfg-common.lua
texmf-dist/tex/lualatex/xindex/xindex-cfg-uca.lua
texmf-dist/tex/lualatex/xindex/xindex-cfg.lua
+ texmf-dist/tex/lualatex/xindex/xindex-danteedition.lua
texmf-dist/tex/lualatex/xindex/xindex-dtk.lua
texmf-dist/tex/lualatex/xindex/xindex-lapp.lua
texmf-dist/tex/lualatex/xindex/xindex-lib.lua
@@ -334003,7 +334209,7 @@ catalogue-contact-repository https://gitlab.com/hvoss49/xindex
catalogue-ctan /indexing/xindex
catalogue-license lppl1.3
catalogue-topics index use-lua
-catalogue-version 0.33
+catalogue-version 0.34
name xindex.aarch64-linux
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 499ea57053..65cb1644f3 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-f63592d3aab6361c03786d64ad8416f8 texlive.tlpdb
+0ac99cc116c68f334d8c6c8671077c39 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 6dbf65e68a..fc7c783127 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-8bcc737b6cd953788b77fe4cdbd3c8432604ce3c1bdf81ac77c1b09e363c2f180905b29991f5ce55678d380d69c0805531e18274482211a1302d0aca7311a0b4 texlive.tlpdb
+2709fdceb1aebc70443b4ef652ebd93d30b7caa834f8ee94deeadae4be1eec3c1b7463f2464445b0ed45a44cc2045ccdb4dbcd27dba94becea26295ba3ed2fa3 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 8e7734481e..631783bf35 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-----
-iQEcBAEBCgAGBQJhiHT7AAoJEEzhh34ZQ4xwvP4H/iDmL79GMMO6ascmNOf6WxZi
-ALgKFyz5OSpvMRKrRZI0qk6fAJ3c2agGddlQB6OBmF2wGSyGuwkvzUqJ/L+1KDqf
-mW0nwH1dz7aZXEqgQjBEUdEr4hY4d+3VwSoz2Gn8fwDWkgFIxlEIb10iKYbwBvnS
-g1sAQRU0XvcHfb/ZFaCTa3TZQQI0UU2vZF6VHFPa+neDBtSQlsWhCwja4FW6mB1W
-otifMwCY7SHyU8easDNUyo5Ia6yAGfGQwT2pn13zD/7L6sj/g9VvYlwdE7lqFvga
-dK4VPgTTwBwbnu2U073uyy+GBT5BVaxiqq44nG6qtkV2o6n84R5XK7NnR7JbfKc=
-=fBMK
+iQEcBAEBCgAGBQJhicavAAoJEEzhh34ZQ4xwm1UH/j7iNWZOOhATq7V/4R2v0i5/
+fKVAjA7fopA6QYVGDrIi711qnzQor7+gJvt56ZG4fxEHJ9Z9meQgYiqLYgf75S0R
+ZlnS/J1qMZpI45XKO7YrpGXHwDPAF3e2YxwnWwPf+f+y6pPt2pMJZ+4jEws0kT4m
+loV8oaEIL8e5z85+AAu+hQeaOOGgGFzQtbTiwg8c+bn+lubMuYD2maRzyagSdrpn
+Knu21wZLgUkJNkXM12MyuYDkOOQILl4rHd+Opt88M92MdwhQeH4VVK4LnC37HmN9
+zdXDgwugeljvqJ0VFuJzY7q2tmdicDQApuPDtobZD8oOQ/PtgnSQC0fFq6B+2ro=
+=mFdZ
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index f2b4348f26..e94fd4ad65 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index 5570b25714..05d350426c 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=1636406156
+date=1636492558
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=3e8c6d671ea6c72d0a568328c8c71bef
+lstdigest=39f970b1b4d52ab8cb3ea9e254ce738e
numpkg=5034
relstate=next
-version=7982
+version=7983
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: mcE3s4NJsy4m3DM6SxxiIP4XOf+aGiDMrkJDTt8trRYHvZyTqusTdYi0GCy7TzXqjZwpFU2WCQhxcRpSduGr0DL30tdyKb9uTz4OEol7Bd8x/9yESCRvM5H2nVDfvZ9araS84XKSBiws5YH6ofoPbPnXsYMnJGf75NBzYbM0/6NlIEXbCGKefO/8MupQ2KG6IIyv6ROcyFzHzAPrgHgptd+X1IVC2obsa2/yS4lIAcGWTbIKS0fvqtJsmUyOQQ+i14lwKBSwDgvVCmPOBmxguPJohskDLEFxyXuIBx33sYbOee5oGx73BEfzYEIrIfdcWK2Zud0LhMdCy5abDbYD+w==
+;;;; signature/miktex: ralIdMACFgjv3zr1/RdcU6qHMLso+mKrlFLp7WDvoMNkNYEnQMatAmmhSyZq4p8s1ZW8CfcgUe2EQ9Fxkf/CYP8oqZh9lbQ8NF1y4tpI9Aw6pvYp/PartWsyay6K5JUST91XD9Fo1ghin4Gtl9XeCC//c+Gnmn+27mQazJ+4I45Fi9LCbdsI8rxrNxA9jh9Lw0IxMr7R8wb6vnO17MNTwOTV1LGNEJe5iC9G022swEEwDiB+FRP8Fd8KBdbiRN80ThuPl39CjpMQljceDzPhz4ek3mZesdJWnVduZcfRo0fUZ95xpudFu0AEnmdTIhcV/Y8xo0GDbxpseLMSn0rNxg==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 57e4ac805c..b5272c54e1 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1636405887
+date=1636492280
lastupd=babel-sorbian babel-sorbian__doc babel-sorbian__source bboldx bboldx__doc bboldx__source bib2gls bib2gls__doc bib2gls__source biblatex-philosophy biblatex-philosophy__doc biblatex-philosophy__source bodeplot bodeplot__doc bodeplot__source cluttex cluttex__doc cluttex__source crefthe crefthe__doc
-lstdigest=d7835d23197ec47ce06012fc65c965ae
+lstdigest=516ac1f18f450fa01b22f1b2f745a8e0
numpkg=5032
relstate=stable
-version=7982
+version=7983
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: Z3zljvm83ojuSa7X7F8+IpXZ67ydqVla/qnwZ5bANgmf9aif4UmkAXPFYHVTIBcrNjcJR7mnKs+uHEqLECmC+g22UlC9KdXexY39YA/0l0jXW9dN982IxO283MTHUpHzu27Hmjmim2hGNWgtFL738C54wMhVk/LLbegheEhds9ow1U27t4ocyHg52oOlezM+c32eYSLHT/CpvDECdeX+KyHR4imhtbGGrTqsgdkLW/b5x/BpSJiu8/hikjZiwvm3j4yopXFgQCkeklLQD3WoOgdIrNGU0IHW2gAB7lsZTvlgUqjq1bVtTBBA7UojBaVZ2tMfV3aEM+j1SPuNi1/p3Q==
+;;;; signature/miktex: VGaHxQXVgjz1WBCLfnv3Fo5aGwk+0Mi4R1TQ7jL6MJgU4Tq4RRzB5sVTICdRwb8hisD2orEM3u5d0exWT/wY4CALd0E8O1wp//iUaMkiJpdgbA3++A3K5ITDz4csp5fA3WMzBBzehYlD564oMA42zaGI6A5Sph09xpVN86TtZNuhaEpLYfQ47K2yftvvFDbJRTe3djOL9YufG+BX/5GYWLJ/ERmaBOhSfRCzoIQjZtlrro8xtiWX0rTL62ZEyx+kfWlCG8Zcet6+Bjf0TCFzcGfWQ5iYTl7OupRWQ2Z55a4qL7KPZHzFAFK2gyI6kXFsXlPMDX+W+TJCB8RUQsrvYA==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/timestamp b/timestamp
index 9ae33f4220..df1560376d 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2021-11-09-02-02
+2021-11-10-02-02