summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-07-14 03:00:55 +0000
committerNorbert Preining <norbert@preining.info>2022-07-14 03:00:55 +0000
commit247e399be12f89ba7ad8f79d3c582512e4913abf (patch)
tree181b0286a261db710a9c599e2d0ba1e930f17a2e
parentd6c082314db045e788a1bb06d0752edf054d4dee (diff)
CTAN sync 202207140300
-rw-r--r--FILES.byname518
-rw-r--r--FILES.byname.gzbin2442887 -> 2442923 bytes
-rw-r--r--FILES.last07days528
-rw-r--r--language/japanese/jlreq/LICENSE2
-rw-r--r--language/japanese/jlreq/Makefile2
-rw-r--r--language/japanese/jlreq/README-ja.md3
-rw-r--r--language/japanese/jlreq/README.md2
-rw-r--r--language/japanese/jlreq/jlreq-complements.sty259
-rw-r--r--language/japanese/jlreq/jlreq-ja.pdfbin371495 -> 371560 bytes
-rw-r--r--language/japanese/jlreq/jlreq-trimmarks-ja.md3
-rw-r--r--language/japanese/jlreq/jlreq-trimmarks.md3
-rw-r--r--language/japanese/jlreq/jlreq-trimmarks.sty9
-rw-r--r--language/japanese/jlreq/jlreq.cls156
-rw-r--r--language/japanese/jlreq/jlreq.pdfbin119744 -> 119802 bytes
-rw-r--r--macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdfbin8577548 -> 8600450 bytes
-rw-r--r--macros/latex/contrib/profcollege/latex/ProfCollege.sty463
-rw-r--r--macros/latex/contrib/profcollege/metapost/PfCPseudo.mp2551
-rw-r--r--macros/latex/contrib/profcollege/metapost/PfCScratch.mp42
-rw-r--r--macros/latex/contrib/profcollege/metapost/PfCScratchpdf.mp2
-rw-r--r--macros/xetex/latex/bidi/README4
-rw-r--r--macros/xetex/latex/bidi/bidi-doc-intro.ltx2
-rw-r--r--macros/xetex/latex/bidi/bidi-doc-title.ltx4
-rw-r--r--macros/xetex/latex/bidi/bidi-doc.ltx2
-rw-r--r--macros/xetex/latex/bidi/bidi-doc.pdfbin176525 -> 176531 bytes
-rw-r--r--macros/xetex/latex/bidi/bidi.dtx36
-rw-r--r--macros/xetex/latex/bidi/bidi.pdfbin3467906 -> 3469880 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl5
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb47
-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.xzbin2392052 -> 2391772 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
35 files changed, 3719 insertions, 960 deletions
diff --git a/FILES.byname b/FILES.byname
index 3d432d0903..540158c236 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -5260,7 +5260,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
-2022/07/12 | 75230 | FILES.last07days
+2022/07/13 | 82691 | 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
@@ -188810,7 +188810,7 @@
2022/06/04 | 1615920 | install/language/chinese/ctex.tds.zip
2016/11/23 | 413896 | install/language/chinese/zhmcjk.tds.zip
2017/03/09 | 168862 | install/language/hebrew/cjhebrew.tds.zip
-2022/04/11 | 10955638 | install/language/japanese/jlreq.tds.zip
+2022/07/13 | 10946453 | install/language/japanese/jlreq.tds.zip
2021/12/11 | 1827908 | install/language/japanese/platex.tds.zip
2021/05/31 | 907477 | install/language/japanese/uplatex.tds.zip
2022/03/13 | 7725339 | install/language/vietnamese/vntex.tds.zip
@@ -189181,7 +189181,7 @@
2020/01/31 | 1873940 | install/macros/unicodetex/latex/unicode-math.tds.zip
2016/05/14 | 185871 | install/macros/xetex/generic/zhspacing.tds.zip
2015/09/04 | 718623 | install/macros/xetex/latex/arabxetex.tds.zip
-2022/07/12 | 4696919 | install/macros/xetex/latex/bidi.tds.zip
+2022/07/13 | 4698747 | install/macros/xetex/latex/bidi.tds.zip
2015/02/17 | 92757 | install/macros/xetex/latex/interchar.tds.zip
2021/08/19 | 464024 | install/macros/xetex/latex/mynsfc.tds.zip
2022/06/04 | 1988408 | install/macros/xetex/latex/xecjk.tds.zip
@@ -198256,22 +198256,23 @@
2021/03/13 | 1138379 | language/japanese/jlreq-deluxe.zip
2022/02/18 | 5662 | language/japanese/jlreq/jfm-jlreq-jidori.lua
2022/02/18 | 49222 | language/japanese/jlreq/jfm-jlreq.lua
-2022/04/11 | 286696 | language/japanese/jlreq/jlreq.cls
-2022/02/18 | 21198 | language/japanese/jlreq/jlreq-helpers.sty
-2022/04/11 | 371495 | language/japanese/jlreq/jlreq-ja.pdf
-2022/04/11 | 119744 | language/japanese/jlreq/jlreq.pdf
-2022/02/18 | 7808 | language/japanese/jlreq/jlreq-trimmarks-ja.md
-2022/02/18 | 6497 | language/japanese/jlreq/jlreq-trimmarks.md
-2022/02/18 | 48379 | language/japanese/jlreq/jlreq-trimmarks.sty
-2022/02/18 | 1348 | language/japanese/jlreq/LICENSE
+2022/07/13 | 284079 | language/japanese/jlreq/jlreq.cls
+2022/07/13 | 10200 | language/japanese/jlreq/jlreq-complements.sty
+2022/07/12 | 21198 | language/japanese/jlreq/jlreq-helpers.sty
+2022/07/13 | 371560 | language/japanese/jlreq/jlreq-ja.pdf
+2022/07/13 | 119802 | language/japanese/jlreq/jlreq.pdf
+2022/07/13 | 7878 | language/japanese/jlreq/jlreq-trimmarks-ja.md
+2022/07/13 | 6560 | language/japanese/jlreq/jlreq-trimmarks.md
+2022/07/13 | 48330 | language/japanese/jlreq/jlreq-trimmarks.sty
+2022/07/13 | 1348 | language/japanese/jlreq/LICENSE
2022/01/07 | 11487 | language/japanese/jlreq/luajfm2pl.lua
-2022/02/18 | 9170 | language/japanese/jlreq/Makefile
+2022/07/13 | 9274 | language/japanese/jlreq/Makefile
2022/02/18 | 5652 | language/japanese/jlreq/make_variant_jfm.lua
-2022/04/11 | 45696 | language/japanese/jlreq/README-ja.md
-2022/04/11 | 6722 | language/japanese/jlreq/README.md
+2022/07/13 | 45772 | language/japanese/jlreq/README-ja.md
+2022/07/13 | 6802 | language/japanese/jlreq/README.md
2019/04/01 | 3094 | language/japanese/jlreq/README-template.html
2022/01/07 | 3315 | language/japanese/jlreq/README-template.tex
-2022/04/11 | 600770 | language/japanese/jlreq.zip
+2022/07/13 | 603041 | language/japanese/jlreq.zip
1995/08/05 | 7067 | language/japanese/jtex/00NEWS
1995/07/26 | 1558 | language/japanese/jtex/00README
1995/06/21 | 1825 | language/japanese/jtex/jlatex2e-add1.tar.gz
@@ -226093,15 +226094,15 @@
2022/05/05 | 80898 | macros/latex/contrib/prociagssymp/TestprocIAGssymp.pdf
2022/05/05 | 6335 | macros/latex/contrib/prociagssymp/TestprocIAGssymp.tex
2022/05/06 | 86110 | macros/latex/contrib/prociagssymp.zip
-2022/07/06 | 8577548 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf
-2022/07/06 | 2192693 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.zip
+2022/07/13 | 8600450 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf
+2022/07/13 | 2209146 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.zip
2021/08/22 | 23478 | macros/latex/contrib/profcollege/latex/PfCEquationComposition2.tex
2021/08/22 | 19350 | macros/latex/contrib/profcollege/latex/PfCEquationLaurent1.tex
2021/08/22 | 20438 | macros/latex/contrib/profcollege/latex/PfCEquationPose1.tex
2021/08/22 | 27165 | macros/latex/contrib/profcollege/latex/PfCEquationSoustraction2.tex
2021/08/22 | 15309 | macros/latex/contrib/profcollege/latex/PfCEquationSymbole1.tex
2021/08/22 | 22791 | macros/latex/contrib/profcollege/latex/PfCEquationTerme1.tex
-2022/07/06 | 817132 | macros/latex/contrib/profcollege/latex/ProfCollege.sty
+2022/07/13 | 816627 | macros/latex/contrib/profcollege/latex/ProfCollege.sty
2021/11/06 | 8247 | macros/latex/contrib/profcollege/metapost/datastest/PfCafganistan.dat
2021/11/06 | 10915 | macros/latex/contrib/profcollege/metapost/datastest/PfCafriquesud1.dat
2021/11/06 | 218 | macros/latex/contrib/profcollege/metapost/datastest/PfCafriquesud2.dat
@@ -226314,11 +226315,12 @@
2022/05/26 | 660 | macros/latex/contrib/profcollege/metapost/PfCLaTeX.mp
2022/05/27 | 42844 | macros/latex/contrib/profcollege/metapost/PfCMonde-futurenew.mp
2022/05/26 | 9412 | macros/latex/contrib/profcollege/metapost/PfCMosaique.mp
-2022/07/06 | 102828 | macros/latex/contrib/profcollege/metapost/PfCScratch.mp
-2022/05/26 | 104853 | macros/latex/contrib/profcollege/metapost/PfCScratchpdf.mp
+2022/07/13 | 62924 | macros/latex/contrib/profcollege/metapost/PfCPseudo.mp
+2022/07/13 | 102812 | macros/latex/contrib/profcollege/metapost/PfCScratch.mp
+2022/07/13 | 104857 | macros/latex/contrib/profcollege/metapost/PfCScratchpdf.mp
2022/05/26 | 6652 | macros/latex/contrib/profcollege/metapost/PfCSvgnames.mp
2021/01/18 | 435 | macros/latex/contrib/profcollege/README
-2022/07/06 | 12892543 | macros/latex/contrib/profcollege.zip
+2022/07/13 | 12941594 | macros/latex/contrib/profcollege.zip
2022/04/26 | 130555 | macros/latex/contrib/proflabo/doc/ProfLabo-doc.pdf
2022/04/26 | 16528 | macros/latex/contrib/proflabo/doc/ProfLabo-doc.tex
2022/04/26 | 323 | macros/latex/contrib/proflabo/README.md
@@ -246095,20 +246097,20 @@
2022/02/13 | 29260 | macros/xetex/latex/bidi-atbegshi/test-RTL.pdf
2022/02/13 | 586 | macros/xetex/latex/bidi-atbegshi/test-RTL.tex
2022/02/13 | 192092 | macros/xetex/latex/bidi-atbegshi.zip
-2022/07/12 | 2936 | macros/xetex/latex/bidi/bidi-bibitem.pdf
-2022/07/12 | 1396 | macros/xetex/latex/bidi/bidi-doc-intro.ltx
-2022/07/12 | 23131 | macros/xetex/latex/bidi/bidi-doc-latex-basics.ltx
-2022/07/12 | 4547 | macros/xetex/latex/bidi/bidi-doc-latex-pkgs.ltx
-2022/07/12 | 6101 | macros/xetex/latex/bidi/bidi-doc-latex-pkgsupport.ltx
-2022/07/12 | 4497 | macros/xetex/latex/bidi/bidi-doc-latex-programming.ltx
-2022/07/12 | 534 | macros/xetex/latex/bidi/bidi-doc.ltx
-2022/07/12 | 176525 | macros/xetex/latex/bidi/bidi-doc.pdf
-2022/07/12 | 5823 | macros/xetex/latex/bidi/bidi-doc-plain-basics.ltx
-2022/07/12 | 1961 | macros/xetex/latex/bidi/bidi-doc-plain-programming.ltx
-2022/07/12 | 3596 | macros/xetex/latex/bidi/bidi-doc-preamble.ltx
-2022/07/12 | 2108 | macros/xetex/latex/bidi/bidi-doc-title.ltx
-2022/07/12 | 1022869 | macros/xetex/latex/bidi/bidi.dtx
-2022/07/12 | 3467906 | macros/xetex/latex/bidi/bidi.pdf
+2022/07/13 | 2936 | macros/xetex/latex/bidi/bidi-bibitem.pdf
+2022/07/13 | 1396 | macros/xetex/latex/bidi/bidi-doc-intro.ltx
+2022/07/13 | 23131 | macros/xetex/latex/bidi/bidi-doc-latex-basics.ltx
+2022/07/13 | 4547 | macros/xetex/latex/bidi/bidi-doc-latex-pkgs.ltx
+2022/07/13 | 6101 | macros/xetex/latex/bidi/bidi-doc-latex-pkgsupport.ltx
+2022/07/13 | 4497 | macros/xetex/latex/bidi/bidi-doc-latex-programming.ltx
+2022/07/13 | 534 | macros/xetex/latex/bidi/bidi-doc.ltx
+2022/07/13 | 176531 | macros/xetex/latex/bidi/bidi-doc.pdf
+2022/07/13 | 5823 | macros/xetex/latex/bidi/bidi-doc-plain-basics.ltx
+2022/07/13 | 1961 | macros/xetex/latex/bidi/bidi-doc-plain-programming.ltx
+2022/07/13 | 3596 | macros/xetex/latex/bidi/bidi-doc-preamble.ltx
+2022/07/13 | 2108 | macros/xetex/latex/bidi/bidi-doc-title.ltx
+2022/07/13 | 1022960 | macros/xetex/latex/bidi/bidi.dtx
+2022/07/13 | 3469880 | macros/xetex/latex/bidi/bidi.pdf
2014/07/16 | 22035 | macros/xetex/latex/bidicontour/bidicontour-doc.pdf
2014/07/15 | 1803 | macros/xetex/latex/bidicontour/bidicontour-doc.tex
2014/07/15 | 7167 | macros/xetex/latex/bidicontour/bidicontour-example-copies.pdf
@@ -246118,7 +246120,7 @@
2014/07/15 | 4087 | macros/xetex/latex/bidicontour/bidicontour.sty
2014/07/15 | 1071 | macros/xetex/latex/bidicontour/README
2014/07/16 | 38915 | macros/xetex/latex/bidicontour.zip
-2022/07/12 | 761651 | macros/xetex/latex/bidi/gull.jpg
+2022/07/13 | 761651 | macros/xetex/latex/bidi/gull.jpg
2015/07/07 | 24129 | macros/xetex/latex/bidihl/bidihl-doc.pdf
2015/07/06 | 1029 | macros/xetex/latex/bidihl/bidihl-doc.tex
2015/07/06 | 7245 | macros/xetex/latex/bidihl/bidihl.sty
@@ -246131,7 +246133,7 @@
2014/07/15 | 13019 | macros/xetex/latex/bidipagegrid/bidipagegrid.sty
2014/07/15 | 1068 | macros/xetex/latex/bidipagegrid/README
2014/07/16 | 29164 | macros/xetex/latex/bidipagegrid.zip
-2022/07/12 | 1693 | macros/xetex/latex/bidi/picture.jpg
+2022/07/13 | 1693 | macros/xetex/latex/bidi/picture.jpg
2014/09/25 | 25208 | macros/xetex/latex/bidipresentation/bidiprescolors.cfg
2014/09/25 | 159986 | macros/xetex/latex/bidipresentation/bidipresentation.cls
2014/09/25 | 2479 | macros/xetex/latex/bidipresentation/fig-1.pdf
@@ -246139,14 +246141,14 @@
2014/09/26 | 75608 | macros/xetex/latex/bidipresentation/sample.pdf
2014/09/25 | 12758 | macros/xetex/latex/bidipresentation/sample.tex
2014/09/26 | 107612 | macros/xetex/latex/bidipresentation.zip
-2022/07/12 | 1323 | macros/xetex/latex/bidi/README
+2022/07/13 | 1323 | macros/xetex/latex/bidi/README
2014/07/16 | 18289 | macros/xetex/latex/bidishadowtext/bidishadowtext-demo.pdf
2014/07/16 | 1203 | macros/xetex/latex/bidishadowtext/bidishadowtext-demo.tex
2014/07/16 | 101629 | macros/xetex/latex/bidishadowtext/bidishadowtext-doc.pdf
2014/07/16 | 1667 | macros/xetex/latex/bidishadowtext/bidishadowtext-doc.tex
2014/07/16 | 2436 | macros/xetex/latex/bidishadowtext/bidishadowtext.sty
2014/07/16 | 120948 | macros/xetex/latex/bidishadowtext.zip
-2022/07/12 | 4278315 | macros/xetex/latex/bidi.zip
+2022/07/13 | 4280128 | macros/xetex/latex/bidi.zip
2018/08/15 | 10902 | macros/xetex/latex/businesscard-qrcode/businesscard-qrcode.cls
2018/08/15 | 51983 | macros/xetex/latex/businesscard-qrcode/examples/example.pdf
2018/08/15 | 932 | macros/xetex/latex/businesscard-qrcode/examples/example.tex
@@ -281293,7 +281295,7 @@
2019/02/28 | 2184 | systems/texlive/tlnet/archive/biblatex-claves.r43723.tar.xz
2021/06/03 | 167160 | systems/texlive/tlnet/archive/biblatex-cv.doc.r59433.tar.xz
2021/06/03 | 10060 | systems/texlive/tlnet/archive/biblatex-cv.r59433.tar.xz
-2022/07/04 | 7312416 | systems/texlive/tlnet/archive/biblatex.doc.r63799.tar.xz
+2022/07/13 | 7312024 | systems/texlive/tlnet/archive/biblatex.doc.r63878.tar.xz
2019/02/28 | 1124296 | systems/texlive/tlnet/archive/biblatex-dw.doc.r42649.tar.xz
2019/02/28 | 16432 | systems/texlive/tlnet/archive/biblatex-dw.r42649.tar.xz
2019/02/28 | 2284 | systems/texlive/tlnet/archive/biblatex-enc.doc.r44627.tar.xz
@@ -281357,7 +281359,7 @@
2020/06/24 | 3420 | systems/texlive/tlnet/archive/biblatex-phys.r55643.tar.xz
2022/01/06 | 387688 | systems/texlive/tlnet/archive/biblatex-publist.doc.r61500.tar.xz
2022/01/06 | 9588 | systems/texlive/tlnet/archive/biblatex-publist.r61500.tar.xz
-2022/07/04 | 254060 | systems/texlive/tlnet/archive/biblatex.r63799.tar.xz
+2022/07/13 | 254224 | systems/texlive/tlnet/archive/biblatex.r63878.tar.xz
2022/01/10 | 27192 | systems/texlive/tlnet/archive/biblatex-readbbl.doc.r61549.tar.xz
2022/01/10 | 1444 | systems/texlive/tlnet/archive/biblatex-readbbl.r61549.tar.xz
2019/02/28 | 93700 | systems/texlive/tlnet/archive/biblatex-realauthor.doc.r45865.tar.xz
@@ -281477,17 +281479,17 @@
2022/02/14 | 1388 | systems/texlive/tlnet/archive/bidi-atbegshi.r62009.tar.xz
2019/02/28 | 30508 | systems/texlive/tlnet/archive/bidicontour.doc.r34631.tar.xz
2019/02/28 | 1848 | systems/texlive/tlnet/archive/bidicontour.r34631.tar.xz
-2022/07/11 | 4047676 | systems/texlive/tlnet/archive/bidi.doc.r63863.tar.xz
+2022/07/13 | 4049916 | systems/texlive/tlnet/archive/bidi.doc.r63882.tar.xz
2019/02/28 | 43416 | systems/texlive/tlnet/archive/bidihl.doc.r37795.tar.xz
2019/02/28 | 2356 | systems/texlive/tlnet/archive/bidihl.r37795.tar.xz
2019/02/28 | 25800 | systems/texlive/tlnet/archive/bidipagegrid.doc.r34632.tar.xz
2019/02/28 | 3264 | systems/texlive/tlnet/archive/bidipagegrid.r34632.tar.xz
2019/02/28 | 75456 | systems/texlive/tlnet/archive/bidipresentation.doc.r35267.tar.xz
2019/02/28 | 28048 | systems/texlive/tlnet/archive/bidipresentation.r35267.tar.xz
-2022/07/11 | 131360 | systems/texlive/tlnet/archive/bidi.r63863.tar.xz
+2022/07/13 | 131408 | systems/texlive/tlnet/archive/bidi.r63882.tar.xz
2019/02/28 | 120564 | systems/texlive/tlnet/archive/bidishadowtext.doc.r34633.tar.xz
2019/02/28 | 1312 | systems/texlive/tlnet/archive/bidishadowtext.r34633.tar.xz
-2022/07/11 | 147972 | systems/texlive/tlnet/archive/bidi.source.r63863.tar.xz
+2022/07/13 | 148020 | systems/texlive/tlnet/archive/bidi.source.r63882.tar.xz
2019/02/28 | 736348 | systems/texlive/tlnet/archive/bigfoot.doc.r38248.tar.xz
2019/02/28 | 11372 | systems/texlive/tlnet/archive/bigfoot.r38248.tar.xz
2019/02/28 | 43760 | systems/texlive/tlnet/archive/bigfoot.source.r38248.tar.xz
@@ -282402,7 +282404,7 @@
2022/04/06 | 1516 | systems/texlive/tlnet/archive/collection-pictures.r62930.tar.xz
2022/04/29 | 960 | systems/texlive/tlnet/archive/collection-plaingeneric.r63165.tar.xz
2021/12/17 | 812 | systems/texlive/tlnet/archive/collection-pstricks.r61329.tar.xz
-2022/04/28 | 1608 | systems/texlive/tlnet/archive/collection-publishers.r63161.tar.xz
+2022/07/13 | 1612 | systems/texlive/tlnet/archive/collection-publishers.r63881.tar.xz
2020/03/04 | 340 | systems/texlive/tlnet/archive/collection-texworks.r54074.tar.xz
2020/03/04 | 388 | systems/texlive/tlnet/archive/collection-wintools.r54074.tar.xz
2022/02/28 | 648 | systems/texlive/tlnet/archive/collection-xetex.r62240.tar.xz
@@ -282701,8 +282703,8 @@
2020/06/24 | 31152 | systems/texlive/tlnet/archive/cquthesis.source.r55643.tar.xz
2019/02/28 | 29448 | systems/texlive/tlnet/archive/crbox.doc.r29803.tar.xz
2019/02/28 | 1544 | systems/texlive/tlnet/archive/crbox.r29803.tar.xz
-2022/07/02 | 78060 | systems/texlive/tlnet/archive/create-theorem.doc.r63776.tar.xz
-2022/07/02 | 9732 | systems/texlive/tlnet/archive/create-theorem.r63776.tar.xz
+2022/07/13 | 78020 | systems/texlive/tlnet/archive/create-theorem.doc.r63879.tar.xz
+2022/07/13 | 9784 | systems/texlive/tlnet/archive/create-theorem.r63879.tar.xz
2022/07/01 | 61420 | systems/texlive/tlnet/archive/crefthe.doc.r63765.tar.xz
2022/07/01 | 3108 | systems/texlive/tlnet/archive/crefthe.r63765.tar.xz
2020/03/24 | 34244 | systems/texlive/tlnet/archive/crimson.doc.r54512.tar.xz
@@ -287327,14 +287329,14 @@
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
2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.armhf-linux.r43292.tar.xz
-2022/06/25 | 3065676 | systems/texlive/tlnet/archive/lwarp.doc.r63712.tar.xz
+2022/07/13 | 3066248 | systems/texlive/tlnet/archive/lwarp.doc.r63880.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/lwarp.i386-cygwin.r43292.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.i386-freebsd.r43292.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.i386-linux.r43292.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.i386-netbsd.r43292.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/lwarp.i386-solaris.r43292.tar.xz
-2022/06/25 | 213224 | systems/texlive/tlnet/archive/lwarp.r63712.tar.xz
-2022/06/25 | 459588 | systems/texlive/tlnet/archive/lwarp.source.r63712.tar.xz
+2022/07/13 | 213228 | systems/texlive/tlnet/archive/lwarp.r63880.tar.xz
+2022/07/13 | 459700 | systems/texlive/tlnet/archive/lwarp.source.r63880.tar.xz
2021/02/25 | 344 | systems/texlive/tlnet/archive/lwarp.universal-darwin.r57908.tar.xz
2019/02/28 | 684 | systems/texlive/tlnet/archive/lwarp.win32.r43292.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.x86_64-cygwin.r43292.tar.xz
@@ -288359,6 +288361,8 @@
2019/02/28 | 384324 | systems/texlive/tlnet/archive/nddiss.doc.r45107.tar.xz
2019/02/28 | 11852 | systems/texlive/tlnet/archive/nddiss.r45107.tar.xz
2019/02/28 | 24516 | systems/texlive/tlnet/archive/nddiss.source.r45107.tar.xz
+2022/07/13 | 1567624 | systems/texlive/tlnet/archive/ndsu-thesis-2022.doc.r63881.tar.xz
+2022/07/13 | 8096 | systems/texlive/tlnet/archive/ndsu-thesis-2022.r63881.tar.xz
2019/02/28 | 139828 | systems/texlive/tlnet/archive/ndsu-thesis.doc.r46639.tar.xz
2019/02/28 | 3556 | systems/texlive/tlnet/archive/ndsu-thesis.r46639.tar.xz
2019/02/28 | 158552 | systems/texlive/tlnet/archive/needspace.doc.r29601.tar.xz
@@ -291700,7 +291704,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
-2022/07/12 | 418048 | systems/texlive/tlnet/archive/texlive-scripts.doc.r63872.tar.xz
+2022/07/13 | 418048 | systems/texlive/tlnet/archive/texlive-scripts.doc.r63877.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
@@ -291724,7 +291728,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
-2022/07/12 | 113256 | systems/texlive/tlnet/archive/texlive-scripts.r63872.tar.xz
+2022/07/13 | 113260 | systems/texlive/tlnet/archive/texlive-scripts.r63877.tar.xz
2021/02/25 | 572 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r57908.tar.xz
2022/04/19 | 36296 | systems/texlive/tlnet/archive/texlive-scripts.win32.r63068.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55172.tar.xz
@@ -293537,16 +293541,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
2022/06/23 | 123973 | systems/texlive/tlnet/install-tl
-2022/07/12 | 5805262 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2022/07/12 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2022/07/12 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2022/07/13 | 5805970 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2022/07/13 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2022/07/13 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2021/04/11 | 4945 | systems/texlive/tlnet/install-tl-windows.bat
-2022/07/12 | 20462830 | systems/texlive/tlnet/install-tl-windows.exe
-2022/07/12 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2022/07/12 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2022/07/12 | 25489117 | systems/texlive/tlnet/install-tl.zip
-2022/07/12 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2022/07/12 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2022/07/13 | 20460927 | systems/texlive/tlnet/install-tl-windows.exe
+2022/07/13 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2022/07/13 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2022/07/13 | 25489115 | systems/texlive/tlnet/install-tl.zip
+2022/07/13 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2022/07/13 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2022/04/03 | 1229 | systems/texlive/tlnet/README.md
2022/04/03 | 0 | systems/texlive/tlnet/TEXLIVE_2022
2022/02/28 | 7791 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -293556,7 +293560,7 @@
2022/02/28 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2022/05/27 | 49794 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2022/07/11 | 7201 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2022/07/12 | 7185 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2022/04/27 | 215352 | 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
@@ -293598,12 +293602,12 @@
2021/05/16 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2021/12/21 | 27582 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2022/07/12 | 17553910 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2022/07/12 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2022/07/13 | 17556208 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2022/07/13 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2022/04/18 | 86658 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2022/07/12 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2022/07/12 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2022/07/12 | 2389840 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2022/07/13 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2022/07/13 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2022/07/13 | 2392052 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2021/12/21 | 58848 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2022/04/18 | 42116 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2021/12/21 | 16130 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -298844,7 +298848,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
-2022/07/12 | 657720 | systems/win32/miktex/tm/packages/files.csv.lzma
+2022/07/13 | 657720 | 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
@@ -300480,9 +300484,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2022/03/12 | 39680 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2022/03/29 | 43240 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/07/12 | 283840 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2022/07/12 | 1468983 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2022/07/12 | 1353487 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2022/07/13 | 283823 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2022/07/13 | 1469081 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2022/07/13 | 1353609 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2022/03/12 | 13516 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2022/03/29 | 14391 | 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
@@ -300718,191 +300722,191 @@
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
-2022/07/12 | 657840 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2022/07/12 | 51830 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2022/07/12 | 57283 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2022/07/12 | 1023426 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2022/07/12 | 1161247 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2022/07/12 | 28930 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2022/07/12 | 31572 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2022/07/12 | 30158 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2022/07/12 | 35250 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2022/07/12 | 56963 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2022/07/12 | 65177 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2022/07/12 | 83216 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2022/07/12 | 95606 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2022/07/12 | 69371 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2022/07/12 | 77247 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2022/07/12 | 27384 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2022/07/12 | 31531 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2022/07/12 | 332483 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2022/07/12 | 394069 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2022/07/12 | 32775 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2022/07/12 | 37019 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2022/07/12 | 51463 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2022/07/12 | 57515 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2022/07/12 | 244719 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2022/07/12 | 270788 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2022/07/12 | 179832 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2022/07/12 | 196153 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2022/07/12 | 92902 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2022/07/12 | 103262 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2022/07/12 | 21338 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2022/07/12 | 24138 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2022/07/12 | 481220 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2022/07/12 | 46420 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2022/07/12 | 51991 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2022/07/12 | 285842 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2022/07/12 | 326015 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2022/07/12 | 41459 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2022/07/12 | 45803 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2022/07/12 | 120684 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2022/07/12 | 135400 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2022/07/12 | 1297232 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2022/07/12 | 1455266 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2022/07/12 | 99486 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2022/07/12 | 112993 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2022/07/12 | 43671 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2022/07/12 | 48839 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2022/07/12 | 25260 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2022/07/12 | 28502 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2022/07/12 | 56906 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2022/07/12 | 63160 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2022/07/12 | 136104 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2022/07/12 | 155472 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2022/07/12 | 74110 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2022/07/12 | 79105 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2022/07/12 | 72152 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2022/07/12 | 81352 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2022/07/12 | 259334 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2022/07/12 | 295872 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2022/07/12 | 22153 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2022/07/12 | 25102 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2022/07/12 | 97421 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2022/07/12 | 113026 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2022/07/12 | 64627 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2022/07/12 | 73218 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2022/07/12 | 96969 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2022/07/12 | 115402 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2022/07/12 | 38693 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2022/07/12 | 43699 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2022/07/12 | 483448 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2022/07/12 | 564869 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2022/07/12 | 204192 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
-2022/07/12 | 247272 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2022/07/12 | 152544 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2022/07/12 | 169635 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2022/07/12 | 95499 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2022/07/12 | 109688 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2022/07/12 | 16464 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2022/07/12 | 18389 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2022/07/12 | 28508 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2022/07/12 | 30553 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2022/07/12 | 631396 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2022/07/12 | 681994 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2022/07/12 | 532437 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2022/07/12 | 599118 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2022/07/12 | 478112 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2022/07/12 | 527080 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2022/07/12 | 94099 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2022/07/12 | 103621 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2022/07/12 | 1740651 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2022/07/12 | 2027162 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2022/07/12 | 67992 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2022/07/12 | 74072 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2022/07/12 | 27743 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2022/07/12 | 32078 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2022/07/12 | 7754 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2022/07/12 | 8819 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2022/07/12 | 190513 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2022/07/12 | 209175 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2022/07/12 | 251192 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2022/07/12 | 286692 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2022/07/12 | 99342 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2022/07/12 | 104730 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2022/07/12 | 126876 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2022/07/12 | 140069 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2022/07/12 | 287374 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2022/07/12 | 325591 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2022/07/12 | 199825 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2022/07/12 | 181607 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2022/07/12 | 49728 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2022/07/12 | 55268 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2022/07/12 | 31439 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2022/07/12 | 35212 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2022/07/12 | 38311 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2022/07/12 | 43615 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2022/07/12 | 43505 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2022/07/12 | 48033 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2022/07/12 | 45810 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2022/07/12 | 52366 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2022/07/12 | 197327 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2022/07/12 | 213317 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2022/07/12 | 36407 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2022/07/12 | 41138 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2022/07/12 | 748815 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2022/07/12 | 824812 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2022/07/12 | 200458 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2022/07/12 | 203528 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2022/07/12 | 210196 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2022/07/12 | 245184 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2022/07/12 | 79451 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2022/07/12 | 88389 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2022/07/12 | 1180314 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2022/07/12 | 1322193 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2022/07/12 | 20185 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2022/07/12 | 23975 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2022/07/12 | 31580 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2022/07/12 | 37545 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2022/07/12 | 64868 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2022/07/12 | 72969 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2022/07/12 | 50554 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2022/07/12 | 58743 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2022/07/12 | 692211 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
-2022/07/12 | 763862 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2022/07/12 | 1354847 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2022/07/12 | 1503352 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2022/07/12 | 42743 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2022/07/12 | 52579 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2022/07/12 | 57416 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2022/07/12 | 63794 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2022/07/12 | 25502 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2022/07/12 | 27627 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2022/07/12 | 16514 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2022/07/12 | 18491 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2022/07/12 | 64179 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2022/07/12 | 70948 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2022/07/12 | 157154 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2022/07/12 | 173122 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2022/07/12 | 58253 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2022/07/12 | 68210 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2022/07/12 | 100586 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2022/07/12 | 107323 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2022/07/12 | 2695586 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2022/07/12 | 2823038 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2022/07/12 | 55557 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2022/07/12 | 62337 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2022/07/12 | 37041 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2022/07/12 | 41200 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2022/07/12 | 28715 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2022/07/12 | 33836 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2022/07/12 | 68059 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2022/07/12 | 73609 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2022/07/12 | 316695 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2022/07/12 | 352131 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2022/07/12 | 55743 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2022/07/12 | 57454 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2022/07/12 | 591161 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2022/07/12 | 630009 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2022/07/12 | 39636 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2022/07/12 | 43671 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/07/12 | 283840 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2022/07/12 | 1467730 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2022/07/12 | 1352401 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2022/07/12 | 13517 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2022/07/12 | 14434 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2022/07/13 | 657840 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/07/13 | 51828 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2022/07/13 | 57283 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2022/07/13 | 1023424 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2022/07/13 | 1161246 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2022/07/13 | 28930 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2022/07/13 | 31572 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2022/07/13 | 30157 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2022/07/13 | 35250 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2022/07/13 | 56964 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2022/07/13 | 65178 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2022/07/13 | 83216 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2022/07/13 | 95606 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/07/13 | 69369 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2022/07/13 | 77246 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2022/07/13 | 27386 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2022/07/13 | 31532 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/07/13 | 332481 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2022/07/13 | 394069 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2022/07/13 | 32776 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2022/07/13 | 37020 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/07/13 | 51464 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2022/07/13 | 57514 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2022/07/13 | 244719 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2022/07/13 | 270788 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2022/07/13 | 179833 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2022/07/13 | 196153 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/07/13 | 92903 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2022/07/13 | 103264 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2022/07/13 | 21336 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2022/07/13 | 24140 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2022/07/13 | 481220 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2022/07/13 | 46419 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2022/07/13 | 51990 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/07/13 | 285843 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2022/07/13 | 326013 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2022/07/13 | 41460 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2022/07/13 | 45804 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2022/07/13 | 120684 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2022/07/13 | 135400 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2022/07/13 | 1297231 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2022/07/13 | 1455264 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2022/07/13 | 99486 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2022/07/13 | 112993 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2022/07/13 | 43671 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2022/07/13 | 48840 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/07/13 | 25261 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2022/07/13 | 28502 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2022/07/13 | 56905 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2022/07/13 | 63161 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2022/07/13 | 136103 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2022/07/13 | 155471 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2022/07/13 | 74109 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2022/07/13 | 79106 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2022/07/13 | 72150 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2022/07/13 | 81351 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2022/07/13 | 259333 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2022/07/13 | 295869 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2022/07/13 | 22154 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2022/07/13 | 25103 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2022/07/13 | 97421 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2022/07/13 | 113026 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2022/07/13 | 64626 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2022/07/13 | 73217 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2022/07/13 | 96970 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2022/07/13 | 115403 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2022/07/13 | 38693 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2022/07/13 | 43699 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2022/07/13 | 483447 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2022/07/13 | 564870 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2022/07/13 | 204192 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
+2022/07/13 | 247269 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2022/07/13 | 152544 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2022/07/13 | 169633 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2022/07/13 | 95499 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2022/07/13 | 109685 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2022/07/13 | 16463 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2022/07/13 | 18390 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2022/07/13 | 28509 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2022/07/13 | 30555 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2022/07/13 | 631397 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2022/07/13 | 681996 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2022/07/13 | 532438 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2022/07/13 | 599118 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2022/07/13 | 478113 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2022/07/13 | 527080 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2022/07/13 | 94098 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2022/07/13 | 103622 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2022/07/13 | 1740656 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2022/07/13 | 2027160 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2022/07/13 | 67993 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2022/07/13 | 74073 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2022/07/13 | 27744 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2022/07/13 | 32080 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2022/07/13 | 7754 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2022/07/13 | 8819 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2022/07/13 | 190508 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2022/07/13 | 209176 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/07/13 | 251192 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2022/07/13 | 286692 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2022/07/13 | 99342 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2022/07/13 | 104730 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2022/07/13 | 126876 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2022/07/13 | 140069 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2022/07/13 | 287373 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2022/07/13 | 325590 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2022/07/13 | 199824 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2022/07/13 | 181607 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2022/07/13 | 49728 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2022/07/13 | 55268 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2022/07/13 | 31440 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2022/07/13 | 35212 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/07/13 | 38312 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2022/07/13 | 43615 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2022/07/13 | 43506 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2022/07/13 | 48033 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2022/07/13 | 45810 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2022/07/13 | 52365 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2022/07/13 | 197327 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2022/07/13 | 213319 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2022/07/13 | 36405 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2022/07/13 | 41136 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2022/07/13 | 748816 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2022/07/13 | 824814 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2022/07/13 | 200461 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2022/07/13 | 203527 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2022/07/13 | 210189 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2022/07/13 | 245184 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2022/07/13 | 79452 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2022/07/13 | 88390 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2022/07/13 | 1180315 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2022/07/13 | 1322192 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2022/07/13 | 20186 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2022/07/13 | 23977 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/07/13 | 31580 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2022/07/13 | 37546 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2022/07/13 | 64868 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2022/07/13 | 72971 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2022/07/13 | 50553 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2022/07/13 | 58742 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2022/07/13 | 692211 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
+2022/07/13 | 763862 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2022/07/13 | 1354846 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2022/07/13 | 1503355 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/07/13 | 42744 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2022/07/13 | 52579 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2022/07/13 | 57417 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2022/07/13 | 63795 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2022/07/13 | 25502 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2022/07/13 | 27628 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2022/07/13 | 16515 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2022/07/13 | 18492 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2022/07/13 | 64180 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2022/07/13 | 70949 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/07/13 | 157154 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2022/07/13 | 173123 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/07/13 | 58253 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2022/07/13 | 68210 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2022/07/13 | 100585 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2022/07/13 | 107322 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/07/13 | 2695588 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2022/07/13 | 2823040 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2022/07/13 | 55559 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2022/07/13 | 62336 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/07/13 | 37040 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2022/07/13 | 41199 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2022/07/13 | 28715 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2022/07/13 | 33836 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2022/07/13 | 68060 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2022/07/13 | 73610 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2022/07/13 | 316696 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2022/07/13 | 352129 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2022/07/13 | 55743 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2022/07/13 | 57454 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2022/07/13 | 591159 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2022/07/13 | 630008 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2022/07/13 | 39637 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2022/07/13 | 43671 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2022/07/13 | 283850 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2022/07/13 | 1468012 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2022/07/13 | 1353588 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2022/07/13 | 13516 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2022/07/13 | 14435 | 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
-2022/07/12 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2022/07/13 | 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
@@ -301384,7 +301388,7 @@
2022/02/22 | 6917 | 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
-2022/07/12 | 980 | systems/win32/miktex/tm/packages/pr.ini
+2022/07/13 | 980 | 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
@@ -303282,7 +303286,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2022/07/13 | 186 | timestamp
+2022/07/14 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2022/02/28 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 7fe3bf4bbf..263304f4e7 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 7f7df755f2..34902acc6a 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,6 +1,261 @@
+2022/07/13 | 99486 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2022/07/13 | 99342 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2022/07/13 | 980 | systems/win32/miktex/tm/packages/pr.ini
+2022/07/13 | 9784 | systems/texlive/tlnet/archive/create-theorem.r63879.tar.xz
+2022/07/13 | 97421 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2022/07/13 | 96970 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2022/07/13 | 95606 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/07/13 | 95499 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2022/07/13 | 94098 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2022/07/13 | 92903 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2022/07/13 | 9274 | language/japanese/jlreq/Makefile
+2022/07/13 | 88390 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2022/07/13 | 8819 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2022/07/13 | 8600450 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf
+2022/07/13 | 83216 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2022/07/13 | 824814 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2022/07/13 | 816627 | macros/latex/contrib/profcollege/latex/ProfCollege.sty
+2022/07/13 | 81351 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2022/07/13 | 8096 | systems/texlive/tlnet/archive/ndsu-thesis-2022.r63881.tar.xz
+2022/07/13 | 79452 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2022/07/13 | 79106 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2022/07/13 | 7878 | language/japanese/jlreq/jlreq-trimmarks-ja.md
+2022/07/13 | 78020 | systems/texlive/tlnet/archive/create-theorem.doc.r63879.tar.xz
+2022/07/13 | 7754 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2022/07/13 | 77246 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2022/07/13 | 763862 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2022/07/13 | 761651 | macros/xetex/latex/bidi/gull.jpg
+2022/07/13 | 748816 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2022/07/13 | 74109 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2022/07/13 | 74073 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2022/07/13 | 73610 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2022/07/13 | 73217 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2022/07/13 | 7312024 | systems/texlive/tlnet/archive/biblatex.doc.r63878.tar.xz
+2022/07/13 | 72971 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2022/07/13 | 72150 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2022/07/13 | 70949 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/07/13 | 69369 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2022/07/13 | 692211 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
+2022/07/13 | 68210 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2022/07/13 | 681996 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2022/07/13 | 68060 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2022/07/13 | 6802 | language/japanese/jlreq/README.md
+2022/07/13 | 67993 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2022/07/13 | 657840 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/07/13 | 657720 | systems/win32/miktex/tm/packages/files.csv.lzma
+2022/07/13 | 6560 | language/japanese/jlreq/jlreq-trimmarks.md
+2022/07/13 | 65178 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2022/07/13 | 64868 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2022/07/13 | 64626 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2022/07/13 | 64180 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2022/07/13 | 63795 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2022/07/13 | 63161 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2022/07/13 | 631397 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2022/07/13 | 630008 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2022/07/13 | 62924 | macros/latex/contrib/profcollege/metapost/PfCPseudo.mp
+2022/07/13 | 62336 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/07/13 | 6101 | macros/xetex/latex/bidi/bidi-doc-latex-pkgsupport.ltx
+2022/07/13 | 603041 | language/japanese/jlreq.zip
+2022/07/13 | 599118 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2022/07/13 | 591159 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2022/07/13 | 58742 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2022/07/13 | 58253 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2022/07/13 | 5823 | macros/xetex/latex/bidi/bidi-doc-plain-basics.ltx
+2022/07/13 | 5805970 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2022/07/13 | 57514 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2022/07/13 | 57454 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2022/07/13 | 57417 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2022/07/13 | 57283 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2022/07/13 | 56964 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2022/07/13 | 56905 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2022/07/13 | 564870 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2022/07/13 | 55743 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2022/07/13 | 55559 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2022/07/13 | 55268 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2022/07/13 | 534 | macros/xetex/latex/bidi/bidi-doc.ltx
+2022/07/13 | 532438 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2022/07/13 | 527080 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2022/07/13 | 52579 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2022/07/13 | 52365 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2022/07/13 | 51990 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/07/13 | 51828 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2022/07/13 | 51464 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2022/07/13 | 50553 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2022/07/13 | 49728 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2022/07/13 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2022/07/13 | 48840 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/07/13 | 483447 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2022/07/13 | 48330 | language/japanese/jlreq/jlreq-trimmarks.sty
+2022/07/13 | 481220 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2022/07/13 | 48033 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2022/07/13 | 478113 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2022/07/13 | 4698747 | install/macros/xetex/latex/bidi.tds.zip
+2022/07/13 | 46419 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2022/07/13 | 459700 | systems/texlive/tlnet/archive/lwarp.source.r63880.tar.xz
+2022/07/13 | 45810 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2022/07/13 | 45804 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2022/07/13 | 45772 | language/japanese/jlreq/README-ja.md
+2022/07/13 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2022/07/13 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2022/07/13 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2022/07/13 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2022/07/13 | 4547 | macros/xetex/latex/bidi/bidi-doc-latex-pkgs.ltx
+2022/07/13 | 4497 | macros/xetex/latex/bidi/bidi-doc-latex-programming.ltx
+2022/07/13 | 43699 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2022/07/13 | 43671 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2022/07/13 | 43671 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2022/07/13 | 43615 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2022/07/13 | 43506 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2022/07/13 | 4280128 | macros/xetex/latex/bidi.zip
+2022/07/13 | 42744 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2022/07/13 | 418048 | systems/texlive/tlnet/archive/texlive-scripts.doc.r63877.tar.xz
+2022/07/13 | 41460 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2022/07/13 | 41199 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2022/07/13 | 41136 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2022/07/13 | 4049916 | systems/texlive/tlnet/archive/bidi.doc.r63882.tar.xz
+2022/07/13 | 39637 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2022/07/13 | 394069 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2022/07/13 | 38693 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2022/07/13 | 38312 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2022/07/13 | 37546 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2022/07/13 | 371560 | language/japanese/jlreq/jlreq-ja.pdf
+2022/07/13 | 37040 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2022/07/13 | 37020 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/07/13 | 36405 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2022/07/13 | 3596 | macros/xetex/latex/bidi/bidi-doc-preamble.ltx
+2022/07/13 | 35250 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2022/07/13 | 35212 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/07/13 | 352129 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2022/07/13 | 3469880 | macros/xetex/latex/bidi/bidi.pdf
+2022/07/13 | 33836 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2022/07/13 | 332481 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2022/07/13 | 32776 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2022/07/13 | 326013 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2022/07/13 | 325590 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2022/07/13 | 32080 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2022/07/13 | 316696 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2022/07/13 | 31580 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2022/07/13 | 31572 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2022/07/13 | 31532 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/07/13 | 31440 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2022/07/13 | 3066248 | systems/texlive/tlnet/archive/lwarp.doc.r63880.tar.xz
+2022/07/13 | 30555 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2022/07/13 | 30157 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2022/07/13 | 295869 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2022/07/13 | 2936 | macros/xetex/latex/bidi/bidi-bibitem.pdf
+2022/07/13 | 28930 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2022/07/13 | 287373 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2022/07/13 | 28715 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2022/07/13 | 286692 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2022/07/13 | 285843 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2022/07/13 | 28509 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2022/07/13 | 28502 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2022/07/13 | 284079 | language/japanese/jlreq/jlreq.cls
+2022/07/13 | 283850 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2022/07/13 | 283823 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2022/07/13 | 2823040 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2022/07/13 | 27744 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2022/07/13 | 27628 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2022/07/13 | 27386 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2022/07/13 | 270788 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2022/07/13 | 2695588 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2022/07/13 | 259333 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2022/07/13 | 25502 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2022/07/13 | 25489115 | systems/texlive/tlnet/install-tl.zip
+2022/07/13 | 254224 | systems/texlive/tlnet/archive/biblatex.r63878.tar.xz
+2022/07/13 | 25261 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2022/07/13 | 251192 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2022/07/13 | 25103 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2022/07/13 | 247269 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2022/07/13 | 245184 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2022/07/13 | 244719 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2022/07/13 | 24140 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2022/07/13 | 23977 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/07/13 | 2392052 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2022/07/13 | 23131 | macros/xetex/latex/bidi/bidi-doc-latex-basics.ltx
+2022/07/13 | 22154 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2022/07/13 | 2209146 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.zip
+2022/07/13 | 21336 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2022/07/13 | 213319 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2022/07/13 | 213228 | systems/texlive/tlnet/archive/lwarp.r63880.tar.xz
+2022/07/13 | 2108 | macros/xetex/latex/bidi/bidi-doc-title.ltx
+2022/07/13 | 210189 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2022/07/13 | 209176 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/07/13 | 20460927 | systems/texlive/tlnet/install-tl-windows.exe
+2022/07/13 | 204192 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
+2022/07/13 | 203527 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2022/07/13 | 2027160 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2022/07/13 | 20186 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2022/07/13 | 200461 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2022/07/13 | 199824 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2022/07/13 | 197327 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2022/07/13 | 1961 | macros/xetex/latex/bidi/bidi-doc-plain-programming.ltx
+2022/07/13 | 196153 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/07/13 | 190508 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2022/07/13 | 18492 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2022/07/13 | 18390 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2022/07/13 | 181607 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2022/07/13 | 179833 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2022/07/13 | 176531 | macros/xetex/latex/bidi/bidi-doc.pdf
+2022/07/13 | 17556208 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2022/07/13 | 1740656 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2022/07/13 | 173123 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/07/13 | 169633 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2022/07/13 | 1693 | macros/xetex/latex/bidi/picture.jpg
+2022/07/13 | 16515 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2022/07/13 | 16463 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2022/07/13 | 1612 | systems/texlive/tlnet/archive/collection-publishers.r63881.tar.xz
+2022/07/13 | 157154 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2022/07/13 | 1567624 | systems/texlive/tlnet/archive/ndsu-thesis-2022.doc.r63881.tar.xz
+2022/07/13 | 155471 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2022/07/13 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2022/07/13 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2022/07/13 | 152544 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2022/07/13 | 1503355 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/07/13 | 148020 | systems/texlive/tlnet/archive/bidi.source.r63882.tar.xz
+2022/07/13 | 1469081 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2022/07/13 | 1468012 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2022/07/13 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2022/07/13 | 1455264 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2022/07/13 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2022/07/13 | 14435 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2022/07/13 | 140069 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2022/07/13 | 1396 | macros/xetex/latex/bidi/bidi-doc-intro.ltx
+2022/07/13 | 136103 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2022/07/13 | 1354846 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2022/07/13 | 135400 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2022/07/13 | 1353609 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2022/07/13 | 1353588 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2022/07/13 | 13516 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2022/07/13 | 1348 | language/japanese/jlreq/LICENSE
+2022/07/13 | 1323 | macros/xetex/latex/bidi/README
+2022/07/13 | 1322192 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2022/07/13 | 131408 | systems/texlive/tlnet/archive/bidi.r63882.tar.xz
+2022/07/13 | 1297231 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2022/07/13 | 12941594 | macros/latex/contrib/profcollege.zip
+2022/07/13 | 126876 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2022/07/13 | 120684 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2022/07/13 | 119802 | language/japanese/jlreq/jlreq.pdf
+2022/07/13 | 1180315 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2022/07/13 | 1161246 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2022/07/13 | 115403 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2022/07/13 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2022/07/13 | 113260 | systems/texlive/tlnet/archive/texlive-scripts.r63877.tar.xz
+2022/07/13 | 113026 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2022/07/13 | 112993 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2022/07/13 | 109685 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2022/07/13 | 10946453 | install/language/japanese/jlreq.tds.zip
+2022/07/13 | 107322 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/07/13 | 104857 | macros/latex/contrib/profcollege/metapost/PfCScratchpdf.mp
+2022/07/13 | 104730 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2022/07/13 | 103622 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2022/07/13 | 103264 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2022/07/13 | 102812 | macros/latex/contrib/profcollege/metapost/PfCScratch.mp
+2022/07/13 | 1023424 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2022/07/13 | 1022960 | macros/xetex/latex/bidi/bidi.dtx
+2022/07/13 | 10200 | language/japanese/jlreq/jlreq-complements.sty
+2022/07/13 | 100585 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
2022/07/12 | 99 | macros/latex/contrib/biblatex/latex/bbx/authoryear-icomp.bbx
-2022/07/12 | 99486 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2022/07/12 | 99342 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
2022/07/12 | 98 | macros/latex/contrib/biblatex/latex/bbx/authoryear-ibid.bbx
2022/07/12 | 98 | macros/latex/contrib/biblatex/latex/bbx/authoryear-comp.bbx
2022/07/12 | 98 | macros/latex/contrib/biblatex/latex/bbx/alphabetic-verb.bbx
@@ -9,30 +264,21 @@
2022/07/12 | 98437 | macros/latex/contrib/biblatex/doc/examples/12-references-by-segment-bibtex.pdf
2022/07/12 | 98395 | macros/latex/contrib/biblatex/doc/examples/11-references-by-section-biber.pdf
2022/07/12 | 98390 | macros/latex/contrib/biblatex/doc/examples/11-references-by-section-bibtex.pdf
-2022/07/12 | 980 | systems/win32/miktex/tm/packages/pr.ini
2022/07/12 | 97 | macros/latex/contrib/biblatex/latex/bbx/verbose-trad3.bbx
2022/07/12 | 97 | macros/latex/contrib/biblatex/latex/bbx/verbose-trad2.bbx
2022/07/12 | 97 | macros/latex/contrib/biblatex/latex/bbx/verbose-trad1.bbx
2022/07/12 | 97 | macros/latex/contrib/biblatex/latex/bbx/verbose-inote.bbx
-2022/07/12 | 97421 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
2022/07/12 | 9725 | macros/latex/contrib/biblatex/doc/examples/75-style-verbose-trad2.tex
2022/07/12 | 96 | macros/latex/contrib/biblatex/latex/bbx/verbose-note.bbx
2022/07/12 | 96 | macros/latex/contrib/biblatex/latex/bbx/verbose-ibid.bbx
-2022/07/12 | 96969 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
2022/07/12 | 9620 | macros/latex/contrib/biblatex/latex/cbx/verbose-inote.cbx
-2022/07/12 | 95606 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2022/07/12 | 95499 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2022/07/12 | 94099 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
2022/07/12 | 92 | macros/latex/contrib/biblatex/latex/bbx/numeric-verb.bbx
2022/07/12 | 92 | macros/latex/contrib/biblatex/latex/bbx/numeric-comp.bbx
-2022/07/12 | 92902 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
2022/07/12 | 92456 | macros/latex/contrib/biblatex/latex/biblatex.def
2022/07/12 | 91 | macros/latex/contrib/biblatex/latex/bbx/verbose.bbx
2022/07/12 | 9091 | macros/latex/contrib/biblatex/latex/cbx/verbose-trad1.cbx
2022/07/12 | 88905 | macros/latex/contrib/biblatex/doc/examples/22-indexing-subentry-bibtex.pdf
2022/07/12 | 88905 | macros/latex/contrib/biblatex/doc/examples/22-indexing-subentry-biber.pdf
-2022/07/12 | 88389 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2022/07/12 | 8819 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
2022/07/12 | 880 | macros/latex/contrib/biblatex/latex/lbx/newzealand.lbx
2022/07/12 | 87 | macros/latex/contrib/biblatex/latex/cbx/reading.cbx
2022/07/12 | 8784 | macros/latex/contrib/biblatex/latex/cbx/verbose-trad2.cbx
@@ -42,11 +288,8 @@
2022/07/12 | 8433 | macros/latex/contrib/biblatex/latex/blx-case-expl3.sty
2022/07/12 | 840 | macros/latex/contrib/biblatex/doc/examples/82-style-debug.tex
2022/07/12 | 8363 | macros/latex/contrib/biblatex/latex/blx-case-latex2e.sty
-2022/07/12 | 83216 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2022/07/12 | 824812 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
2022/07/12 | 81705 | macros/latex/contrib/biblatex/doc/examples/10-references-per-section-bibtex.pdf
2022/07/12 | 81705 | macros/latex/contrib/biblatex/doc/examples/10-references-per-section-biber.pdf
-2022/07/12 | 81352 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
2022/07/12 | 8115 | macros/latex/contrib/biblatex/doc/examples/76-style-verbose-trad3.tex
2022/07/12 | 810 | macros/latex/contrib/biblatex/doc/examples/91-sorting-schemes.tex
2022/07/12 | 806 | macros/latex/contrib/biblatex/latex/lbx/australian.lbx
@@ -54,247 +297,120 @@
2022/07/12 | 8024 | macros/latex/contrib/biblatex/latex/bbx/authoryear.bbx
2022/07/12 | 80156 | macros/latex/contrib/biblatex/doc/examples/04-delimiters-biber.pdf
2022/07/12 | 80152 | macros/latex/contrib/biblatex/doc/examples/04-delimiters-bibtex.pdf
-2022/07/12 | 79451 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
2022/07/12 | 7936 | macros/latex/contrib/biblatex/latex/cbx/verbose-trad3.cbx
2022/07/12 | 791 | macros/latex/contrib/biblatex/doc/examples/81-style-draft.tex
-2022/07/12 | 79105 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
2022/07/12 | 783 | macros/latex/contrib/biblatex/doc/examples/15-references-by-type.tex
2022/07/12 | 7801 | macros/latex/contrib/biblatex/latex/cbx/verbose-ibid.cbx
-2022/07/12 | 7754 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
2022/07/12 | 7742 | macros/latex/contrib/biblatex/doc/examples/96-dates.tex
-2022/07/12 | 77247 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
2022/07/12 | 7710 | macros/latex/contrib/biblatex/doc/examples/50-style-authoryear.tex
2022/07/12 | 769 | macros/latex/contrib/biblatex/latex/lbx/nswissgerman.lbx
-2022/07/12 | 763862 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2022/07/12 | 761651 | macros/xetex/latex/bidi/gull.jpg
2022/07/12 | 757 | macros/latex/contrib/biblatex/doc/examples/42-style-alphabetic-template.tex
-2022/07/12 | 748815 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
2022/07/12 | 748640 | systems/texlive/tlnet/archive/zref-vario.doc.r63874.tar.xz
2022/07/12 | 7478 | macros/latex/contrib/biblatex/doc/examples/51-style-authoryear-ibid.tex
2022/07/12 | 744 | macros/latex/contrib/biblatex/doc/examples/41-style-alphabetic-verb.tex
-2022/07/12 | 74110 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2022/07/12 | 74072 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2022/07/12 | 73609 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2022/07/12 | 73218 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2022/07/12 | 72969 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
2022/07/12 | 7288 | macros/latex/contrib/biblatex/doc/examples/53-style-authoryear-icomp.tex
-2022/07/12 | 72152 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2022/07/12 | 70948 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/07/12 | 7185 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2022/07/12 | 7002 | macros/latex/contrib/biblatex/doc/examples/71-style-verbose-ibid.tex
2022/07/12 | 7000 | macros/latex/contrib/biblatex/latex/cbx/verbose.cbx
2022/07/12 | 69 | macros/latex/contrib/biblatex/latex/biblatex.cfg
-2022/07/12 | 69371 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2022/07/12 | 692211 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
-2022/07/12 | 68210 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2022/07/12 | 681994 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2022/07/12 | 68059 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
2022/07/12 | 68013 | macros/latex/contrib/biblatex/doc/examples/biblatex-examples.bib
2022/07/12 | 68013 | macros/latex/contrib/biblatex/bibtex/bib/biblatex/biblatex-examples.bib
-2022/07/12 | 67992 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
2022/07/12 | 6796 | systems/texlive/tlnet/archive/zref-vario.source.r63874.tar.xz
2022/07/12 | 6648 | macros/latex/contrib/biblatex/latex/cbx/authortitle-icomp.cbx
-2022/07/12 | 657840 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2022/07/12 | 657720 | systems/win32/miktex/tm/packages/files.csv.lzma
2022/07/12 | 65483 | macros/latex/contrib/biblatex/bibtex/bst/biblatex.bst
-2022/07/12 | 65177 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2022/07/12 | 64868 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2022/07/12 | 64627 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2022/07/12 | 64179 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2022/07/12 | 63794 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
2022/07/12 | 63347 | macros/latex/contrib/biblatex/doc/examples/92-bibliographylists-biber.pdf
-2022/07/12 | 63160 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2022/07/12 | 631396 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2022/07/12 | 630009 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2022/07/12 | 62337 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2022/07/12 | 6101 | macros/xetex/latex/bidi/bidi-doc-latex-pkgsupport.ltx
-2022/07/12 | 599118 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2022/07/12 | 591161 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
2022/07/12 | 5888 | macros/latex/contrib/biblatex/doc/examples/72-style-verbose-note.tex
-2022/07/12 | 58743 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2022/07/12 | 58253 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2022/07/12 | 5823 | macros/xetex/latex/bidi/bidi-doc-plain-basics.ltx
-2022/07/12 | 5805262 | systems/texlive/tlnet/install-tl-unx.tar.gz
2022/07/12 | 5780 | macros/latex/contrib/biblatex/doc/examples/52-style-authoryear-comp.tex
-2022/07/12 | 57515 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2022/07/12 | 57454 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2022/07/12 | 57416 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2022/07/12 | 57283 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
2022/07/12 | 571 | macros/latex/contrib/biblatex/latex/lbx/naustrian.lbx
-2022/07/12 | 56963 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2022/07/12 | 56906 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
2022/07/12 | 5661 | macros/latex/contrib/biblatex/latex/cbx/authortitle-comp.cbx
-2022/07/12 | 564869 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2022/07/12 | 55743 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2022/07/12 | 55557 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2022/07/12 | 55268 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
2022/07/12 | 545 | macros/latex/contrib/biblatex/doc/examples/02-annotations.tex
-2022/07/12 | 534 | macros/xetex/latex/bidi/bidi-doc.ltx
-2022/07/12 | 532437 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2022/07/12 | 527080 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
2022/07/12 | 526811 | macros/latex/contrib/biblatex/latex/biblatex.sty
-2022/07/12 | 52579 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2022/07/12 | 52366 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
2022/07/12 | 520 | macros/latex/contrib/biblatex/latex/lbx/ngerman.lbx
-2022/07/12 | 51991 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
2022/07/12 | 5197 | macros/latex/contrib/biblatex/README
-2022/07/12 | 51830 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
2022/07/12 | 5175 | macros/latex/contrib/biblatex/doc/examples/01-introduction.tex
-2022/07/12 | 51463 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
2022/07/12 | 5131 | macros/latex/contrib/biblatex/latex/cbx/authoryear-ibid.cbx
2022/07/12 | 5091 | macros/latex/contrib/biblatex/doc/examples/21-indexing-multiple.tex
2022/07/12 | 505 | macros/latex/contrib/biblatex/doc/examples/95-customlists.bib
-2022/07/12 | 50554 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
2022/07/12 | 5047 | macros/latex/contrib/biblatex/doc/examples/70-style-verbose.tex
-2022/07/12 | 49728 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
2022/07/12 | 49708 | macros/latex/contrib/biblatex/CHANGES.md
-2022/07/12 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2022/07/12 | 48839 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2022/07/12 | 483448 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2022/07/12 | 481220 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2022/07/12 | 48033 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
2022/07/12 | 47877 | macros/latex/contrib/biblatex/latex/lbx/spanish.lbx
-2022/07/12 | 478112 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
2022/07/12 | 474 | macros/latex/contrib/biblatex/latex/lbx/swissgerman.lbx
-2022/07/12 | 4696919 | install/macros/xetex/latex/bidi.tds.zip
-2022/07/12 | 46420 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
2022/07/12 | 4611 | macros/latex/contrib/biblatex/latex/bbx/reading.bbx
2022/07/12 | 45859 | macros/latex/contrib/biblatex/latex/lbx/russian.lbx
-2022/07/12 | 45810 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2022/07/12 | 45803 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
2022/07/12 | 4578 | macros/latex/contrib/biblatex/latex/cbx/numeric.cbx
2022/07/12 | 45731 | macros/latex/contrib/biblatex/latex/lbx/lithuanian.lbx
-2022/07/12 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2022/07/12 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2022/07/12 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2022/07/12 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
-2022/07/12 | 4547 | macros/xetex/latex/bidi/bidi-doc-latex-pkgs.ltx
2022/07/12 | 45257 | macros/latex/contrib/biblatex/latex/lbx/bulgarian.lbx
-2022/07/12 | 4497 | macros/xetex/latex/bidi/bidi-doc-latex-programming.ltx
2022/07/12 | 44946 | macros/latex/contrib/biblatex/latex/lbx/ukrainian.lbx
2022/07/12 | 43837 | macros/latex/contrib/biblatex/latex/lbx/latvian.lbx
-2022/07/12 | 43699 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2022/07/12 | 43671 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/07/12 | 43671 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2022/07/12 | 43615 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2022/07/12 | 43505 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
2022/07/12 | 430040 | systems/texlive/tlnet/archive/lt3rawobjects.doc.r63873.tar.xz
-2022/07/12 | 4278315 | macros/xetex/latex/bidi.zip
-2022/07/12 | 42743 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
2022/07/12 | 426 | macros/latex/contrib/biblatex/doc/examples/97-annotations.bib
2022/07/12 | 4261 | macros/latex/contrib/biblatex/latex/cbx/alphabetic.cbx
2022/07/12 | 4248 | systems/texlive/tlnet/archive/zref-vario.r63874.tar.xz
-2022/07/12 | 418048 | systems/texlive/tlnet/archive/texlive-scripts.doc.r63872.tar.xz
-2022/07/12 | 41459 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2022/07/12 | 41200 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2022/07/12 | 41138 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
2022/07/12 | 4032 | macros/latex/contrib/biblatex/latex/bbx/debug.bbx
2022/07/12 | 39965 | macros/latex/contrib/biblatex/latex/lbx/english.lbx
2022/07/12 | 39823 | macros/latex/contrib/biblatex/doc/examples/93-nameparts-biber.pdf
2022/07/12 | 3976 | macros/latex/contrib/biblatex/latex/cbx/authoryear.cbx
-2022/07/12 | 39636 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2022/07/12 | 394069 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
2022/07/12 | 39269 | macros/latex/contrib/biblatex/latex/lbx/magyar.lbx
2022/07/12 | 39251 | macros/latex/contrib/biblatex/doc/examples/03-localization-keys.tex
2022/07/12 | 391 | macros/latex/contrib/biblatex/doc/examples/90-related-entries.tex
-2022/07/12 | 38693 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
2022/07/12 | 3850 | macros/latex/contrib/biblatex/latex/cbx/authortitle-ibid.cbx
-2022/07/12 | 38311 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
2022/07/12 | 3786 | macros/latex/contrib/biblatex/latex/blx-unicode.def
-2022/07/12 | 37545 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
2022/07/12 | 37452 | macros/latex/contrib/biblatex/latex/lbx/finnish.lbx
2022/07/12 | 3713 | macros/latex/contrib/biblatex/doc/examples/60-style-authortitle.tex
-2022/07/12 | 37041 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2022/07/12 | 37019 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
2022/07/12 | 36721 | macros/latex/contrib/biblatex/latex/lbx/catalan.lbx
-2022/07/12 | 36407 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
2022/07/12 | 36088 | macros/latex/contrib/biblatex/latex/lbx/greek.lbx
-2022/07/12 | 3596 | macros/xetex/latex/bidi/bidi-doc-preamble.ltx
2022/07/12 | 3588 | macros/latex/contrib/biblatex/doc/examples/22-indexing-subentry.tex
2022/07/12 | 35782 | macros/latex/contrib/biblatex/latex/lbx/romanian.lbx
2022/07/12 | 35745 | macros/latex/contrib/biblatex/latex/lbx/marathi.lbx
-2022/07/12 | 35250 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
2022/07/12 | 35241 | macros/latex/contrib/biblatex/latex/lbx/french.lbx
-2022/07/12 | 352131 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2022/07/12 | 35212 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
2022/07/12 | 3520 | macros/latex/contrib/biblatex/doc/examples/94-labelprefix.tex
-2022/07/12 | 3467906 | macros/xetex/latex/bidi/bidi.pdf
2022/07/12 | 3454 | macros/latex/contrib/biblatex/latex/cbx/authortitle-ticomp.cbx
2022/07/12 | 3437 | macros/latex/contrib/biblatex/latex/bbx/authortitle.bbx
2022/07/12 | 33908 | macros/latex/contrib/biblatex/latex/lbx/german.lbx
2022/07/12 | 33871 | macros/latex/contrib/biblatex/latex/lbx/serbianc.lbx
2022/07/12 | 33851 | macros/latex/contrib/biblatex/latex/lbx/czech.lbx
-2022/07/12 | 33836 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
2022/07/12 | 33796 | macros/latex/contrib/biblatex/latex/lbx/estonian.lbx
-2022/07/12 | 332483 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
2022/07/12 | 32943 | macros/latex/contrib/biblatex/latex/lbx/slovak.lbx
2022/07/12 | 328741 | macros/latex/contrib/biblatex/doc/examples/74-style-verbose-trad1-biber.pdf
2022/07/12 | 32796 | macros/latex/contrib/biblatex/latex/lbx/polish.lbx
-2022/07/12 | 32775 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
2022/07/12 | 32749 | macros/latex/contrib/biblatex/latex/lbx/turkish.lbx
2022/07/12 | 3273 | macros/latex/contrib/biblatex/doc/examples/95-customlists.tex
2022/07/12 | 327370 | macros/latex/contrib/biblatex/doc/examples/74-style-verbose-trad1-bibtex.pdf
-2022/07/12 | 326015 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2022/07/12 | 325591 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
2022/07/12 | 32455 | macros/latex/contrib/biblatex/latex/blx-dm.def
2022/07/12 | 32285 | macros/latex/contrib/biblatex/latex/lbx/danish.lbx
-2022/07/12 | 32078 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
2022/07/12 | 3206 | macros/latex/contrib/biblatex/doc/examples/61-style-authortitle-ibid.tex
2022/07/12 | 32062 | macros/latex/contrib/biblatex/latex/lbx/slovene.lbx
-2022/07/12 | 316695 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2022/07/12 | 31580 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2022/07/12 | 31572 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
2022/07/12 | 3156 | systems/texlive/tlnet/archive/lt3rawobjects.r63873.tar.xz
-2022/07/12 | 31531 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
2022/07/12 | 31486 | macros/latex/contrib/biblatex/latex/lbx/basque.lbx
2022/07/12 | 31451 | macros/latex/contrib/biblatex/latex/lbx/dutch.lbx
-2022/07/12 | 31439 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
2022/07/12 | 31281 | macros/latex/contrib/biblatex/doc/examples/90-related-entries-biber.pdf
-2022/07/12 | 30553 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
2022/07/12 | 3036 | macros/latex/contrib/biblatex/doc/examples/31-style-numeric-comp.tex
-2022/07/12 | 30158 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
2022/07/12 | 30140 | macros/latex/contrib/biblatex/latex/lbx/portuguese.lbx
2022/07/12 | 30036 | macros/latex/contrib/biblatex/latex/lbx/norsk.lbx
2022/07/12 | 29922 | macros/latex/contrib/biblatex/latex/lbx/brazilian.lbx
2022/07/12 | 29861 | macros/latex/contrib/biblatex/latex/lbx/croatian.lbx
-2022/07/12 | 295872 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
2022/07/12 | 29443 | macros/latex/contrib/biblatex/latex/lbx/galician.lbx
-2022/07/12 | 2936 | macros/xetex/latex/bidi/bidi-bibitem.pdf
2022/07/12 | 2934 | macros/latex/contrib/biblatex/latex/cbx/authortitle-tcomp.cbx
2022/07/12 | 2917 | macros/latex/contrib/biblatex/latex/lbx/british.lbx
2022/07/12 | 290007 | macros/latex/contrib/biblatex/doc/examples/60-style-authortitle-biber.pdf
2022/07/12 | 2899 | macros/latex/contrib/biblatex/doc/examples/18-numeric-hybrid.tex
2022/07/12 | 2893 | macros/latex/contrib/biblatex/latex/cbx/authortitle.cbx
-2022/07/12 | 28930 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2022/07/12 | 287374 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2022/07/12 | 28715 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2022/07/12 | 286692 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2022/07/12 | 285842 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2022/07/12 | 28508 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2022/07/12 | 28502 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2022/07/12 | 283840 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2022/07/12 | 283840 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
2022/07/12 | 283555 | macros/latex/contrib/biblatex/doc/examples/03-localization-keys-biber.pdf
2022/07/12 | 2833 | macros/latex/contrib/biblatex/doc/examples/63-style-authortitle-icomp.tex
2022/07/12 | 283040 | macros/latex/contrib/biblatex/doc/examples/03-localization-keys-bibtex.pdf
-2022/07/12 | 2823038 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
2022/07/12 | 280070 | macros/latex/contrib/biblatex/doc/examples/50-style-authoryear-biber.pdf
2022/07/12 | 277799 | macros/latex/contrib/biblatex/doc/examples/50-style-authoryear-bibtex.pdf
-2022/07/12 | 27743 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
2022/07/12 | 276 | macros/latex/contrib/biblatex/latex/lbx/austrian.lbx
-2022/07/12 | 27627 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
2022/07/12 | 275259 | macros/latex/contrib/biblatex/doc/examples/60-style-authortitle-bibtex.pdf
2022/07/12 | 274161 | macros/latex/contrib/biblatex/doc/examples/73-style-verbose-inote-biber.pdf
-2022/07/12 | 27384 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
2022/07/12 | 273584 | macros/latex/contrib/biblatex/doc/examples/75-style-verbose-trad2-biber.pdf
2022/07/12 | 272786 | macros/latex/contrib/biblatex/doc/examples/73-style-verbose-inote-bibtex.pdf
2022/07/12 | 272203 | macros/latex/contrib/biblatex/doc/examples/75-style-verbose-trad2-bibtex.pdf
2022/07/12 | 272059 | macros/latex/contrib/biblatex/doc/examples/71-style-verbose-ibid-biber.pdf
2022/07/12 | 270799 | macros/latex/contrib/biblatex/doc/examples/76-style-verbose-trad3-biber.pdf
-2022/07/12 | 270788 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
2022/07/12 | 270652 | macros/latex/contrib/biblatex/doc/examples/71-style-verbose-ibid-bibtex.pdf
2022/07/12 | 270384 | macros/latex/contrib/biblatex/doc/examples/72-style-verbose-note-biber.pdf
2022/07/12 | 26958 | macros/latex/contrib/biblatex/latex/lbx/swedish.lbx
-2022/07/12 | 2695586 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
2022/07/12 | 269420 | macros/latex/contrib/biblatex/doc/examples/76-style-verbose-trad3-bibtex.pdf
2022/07/12 | 268908 | macros/latex/contrib/biblatex/doc/examples/72-style-verbose-note-bibtex.pdf
2022/07/12 | 2688 | macros/latex/contrib/biblatex/doc/examples/30-style-numeric.tex
@@ -302,112 +418,71 @@
2022/07/12 | 266542 | macros/latex/contrib/biblatex/doc/examples/70-style-verbose-bibtex.pdf
2022/07/12 | 26398 | macros/latex/contrib/biblatex/latex/lbx/icelandic.lbx
2022/07/12 | 2635 | macros/latex/contrib/biblatex/doc/examples/64-style-authortitle-terse.tex
-2022/07/12 | 259334 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
2022/07/12 | 2585 | macros/latex/contrib/biblatex/doc/examples/66-style-authortitle-ticomp.tex
2022/07/12 | 2580 | macros/latex/contrib/biblatex/doc/examples/80-style-reading.tex
2022/07/12 | 2572 | macros/latex/contrib/biblatex/latex/cbx/numeric-verb.cbx
2022/07/12 | 25680 | macros/latex/contrib/biblatex/latex/bbx/standard.bbx
-2022/07/12 | 25502 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2022/07/12 | 25489117 | systems/texlive/tlnet/install-tl.zip
2022/07/12 | 25280 | macros/latex/contrib/biblatex/doc/examples/96-dates-biber.pdf
-2022/07/12 | 25260 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
2022/07/12 | 251676 | systems/texlive/tlnet/archive/luamesh.doc.r63875.tar.xz
-2022/07/12 | 251192 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2022/07/12 | 25102 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2022/07/12 | 247272 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
2022/07/12 | 24647 | macros/latex/contrib/biblatex/latex/lbx/serbian.lbx
2022/07/12 | 24613 | macros/latex/contrib/biblatex/latex/blx-bibtex.def
-2022/07/12 | 245184 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2022/07/12 | 244719 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
2022/07/12 | 244291 | macros/latex/contrib/biblatex/doc/examples/80-style-reading-bibtex.pdf
2022/07/12 | 244291 | macros/latex/contrib/biblatex/doc/examples/80-style-reading-biber.pdf
2022/07/12 | 2434 | macros/latex/contrib/biblatex/doc/examples/20-indexing-single.tex
-2022/07/12 | 24138 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
2022/07/12 | 24027 | macros/latex/contrib/biblatex/doc/examples/94-labelprefix-biber.pdf
-2022/07/12 | 23975 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
2022/07/12 | 23970 | macros/latex/contrib/biblatex/latex/lbx/italian.lbx
2022/07/12 | 2395 | macros/latex/contrib/biblatex/doc/examples/04-delimiters.tex
-2022/07/12 | 2389840 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2022/07/12 | 2388 | macros/latex/contrib/biblatex/latex/cbx/debug.cbx
-2022/07/12 | 23131 | macros/xetex/latex/bidi/bidi-doc-latex-basics.ltx
2022/07/12 | 225925 | macros/latex/contrib/biblatex/doc/examples/53-style-authoryear-icomp-bibtex.pdf
2022/07/12 | 225925 | macros/latex/contrib/biblatex/doc/examples/53-style-authoryear-icomp-biber.pdf
2022/07/12 | 2257 | macros/latex/contrib/biblatex/latex/cbx/alphabetic-verb.cbx
2022/07/12 | 222705 | macros/latex/contrib/biblatex/doc/examples/63-style-authortitle-icomp-bibtex.pdf
2022/07/12 | 222705 | macros/latex/contrib/biblatex/doc/examples/63-style-authortitle-icomp-biber.pdf
-2022/07/12 | 22153 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
2022/07/12 | 2190 | macros/latex/contrib/biblatex/latex/blx-natbib.def
2022/07/12 | 21707 | macros/latex/contrib/biblatex/doc/examples/91-sorting-schemes-biber.pdf
2022/07/12 | 213637 | macros/latex/contrib/biblatex/doc/examples/51-style-authoryear-ibid-bibtex.pdf
2022/07/12 | 213637 | macros/latex/contrib/biblatex/doc/examples/51-style-authoryear-ibid-biber.pdf
-2022/07/12 | 21338 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2022/07/12 | 213317 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
2022/07/12 | 2126 | macros/latex/contrib/biblatex/latex/blx-mcite.def
-2022/07/12 | 2108 | macros/xetex/latex/bidi/bidi-doc-title.ltx
-2022/07/12 | 210196 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2022/07/12 | 209175 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/07/12 | 21198 | language/japanese/jlreq/jlreq-helpers.sty
2022/07/12 | 207854 | macros/latex/contrib/biblatex/doc/examples/02-annotations-biber.pdf
2022/07/12 | 207609 | macros/latex/contrib/biblatex/doc/examples/40-style-alphabetic-biber.pdf
2022/07/12 | 207478 | macros/latex/contrib/biblatex/doc/examples/02-annotations-bibtex.pdf
2022/07/12 | 20546 | macros/latex/contrib/biblatex/latex/lbx/nynorsk.lbx
-2022/07/12 | 20462830 | systems/texlive/tlnet/install-tl-windows.exe
-2022/07/12 | 204192 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
-2022/07/12 | 203528 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
2022/07/12 | 203055 | macros/latex/contrib/biblatex/doc/examples/61-style-authortitle-ibid-bibtex.pdf
2022/07/12 | 203055 | macros/latex/contrib/biblatex/doc/examples/61-style-authortitle-ibid-biber.pdf
-2022/07/12 | 2027162 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2022/07/12 | 20185 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2022/07/12 | 200458 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2022/07/12 | 199825 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
2022/07/12 | 1994 | macros/latex/contrib/biblatex/doc/examples/10-references-per-section.tex
2022/07/12 | 199318 | macros/latex/contrib/biblatex/doc/examples/40-style-alphabetic-bibtex.pdf
2022/07/12 | 1988 | macros/latex/contrib/biblatex/doc/examples/40-style-alphabetic.tex
-2022/07/12 | 197327 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
2022/07/12 | 196392 | macros/latex/contrib/biblatex/doc/examples/31-style-numeric-comp-bibtex.pdf
-2022/07/12 | 1961 | macros/xetex/latex/bidi/bidi-doc-plain-programming.ltx
-2022/07/12 | 196153 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
2022/07/12 | 195323 | macros/latex/contrib/biblatex/doc/examples/64-style-authortitle-terse-bibtex.pdf
2022/07/12 | 195323 | macros/latex/contrib/biblatex/doc/examples/64-style-authortitle-terse-biber.pdf
2022/07/12 | 1942 | macros/latex/contrib/biblatex/doc/examples/16-numeric-prefixed-1.tex
-2022/07/12 | 190513 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
2022/07/12 | 18786791 | macros/latex/contrib/biblatex.zip
2022/07/12 | 1876 | macros/latex/contrib/biblatex/doc/examples/11-references-by-section.tex
2022/07/12 | 186808 | macros/latex/contrib/biblatex/doc/examples/31-style-numeric-comp-biber.pdf
-2022/07/12 | 18491 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2022/07/12 | 18389 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
2022/07/12 | 183623 | macros/latex/contrib/biblatex/doc/examples/13-references-by-keyword-biber.pdf
2022/07/12 | 183127 | macros/latex/contrib/biblatex/doc/examples/14-references-by-category-biber.pdf
2022/07/12 | 1826988 | macros/latex/contrib/ndsu-thesis-2022.zip
2022/07/12 | 1818 | macros/latex/contrib/biblatex/latex/bbx/numeric.bbx
-2022/07/12 | 181607 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
2022/07/12 | 181606 | macros/latex/contrib/biblatex/doc/examples/32-style-numeric-verb-bibtex.pdf
2022/07/12 | 181606 | macros/latex/contrib/biblatex/doc/examples/32-style-numeric-verb-biber.pdf
2022/07/12 | 1808 | macros/latex/contrib/biblatex/latex/cbx/draft.cbx
-2022/07/12 | 179832 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
2022/07/12 | 17877 | CTAN.sites
2022/07/12 | 1781 | macros/latex/contrib/biblatex/doc/examples/97-annotations.tex
2022/07/12 | 177358 | macros/latex/contrib/biblatex/doc/examples/21-indexing-multiple-biber.pdf
2022/07/12 | 177233 | macros/latex/contrib/biblatex/doc/examples/30-style-numeric-bibtex.pdf
2022/07/12 | 177233 | macros/latex/contrib/biblatex/doc/examples/30-style-numeric-biber.pdf
-2022/07/12 | 176525 | macros/xetex/latex/bidi/bidi-doc.pdf
2022/07/12 | 176169 | macros/latex/contrib/biblatex/doc/examples/20-indexing-single-biber.pdf
-2022/07/12 | 17553910 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2022/07/12 | 175130 | macros/latex/contrib/biblatex/doc/examples/13-references-by-keyword-bibtex.pdf
2022/07/12 | 174634 | macros/latex/contrib/biblatex/doc/examples/14-references-by-category-bibtex.pdf
-2022/07/12 | 1740651 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
2022/07/12 | 1731 | macros/latex/contrib/biblatex/latex/bbx/alphabetic.bbx
-2022/07/12 | 173122 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
2022/07/12 | 171031 | macros/latex/contrib/biblatex/doc/examples/21-indexing-multiple-bibtex.pdf
2022/07/12 | 169 | macros/latex/contrib/biblatex/latex/lbx/american.lbx
2022/07/12 | 169812 | macros/latex/contrib/biblatex/doc/examples/20-indexing-single-bibtex.pdf
-2022/07/12 | 169635 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2022/07/12 | 1693 | macros/xetex/latex/bidi/picture.jpg
2022/07/12 | 1682 | macros/latex/contrib/biblatex/doc/examples/14-references-by-category.tex
2022/07/12 | 167962 | macros/latex/contrib/biblatex/doc/examples/01-introduction-bibtex.pdf
2022/07/12 | 167962 | macros/latex/contrib/biblatex/doc/examples/01-introduction-biber.pdf
2022/07/12 | 16647 | macros/latex/contrib/biblatex/doc/examples/97-annotations-biber.pdf
-2022/07/12 | 16514 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2022/07/12 | 16464 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
2022/07/12 | 1640031 | macros/latex/contrib/biblatex/doc/biblatex.pdf
2022/07/12 | 163 | macros/latex/contrib/biblatex/latex/lbx/canadian.lbx
2022/07/12 | 159 | macros/latex/contrib/biblatex/doc/examples/95-customlists.dbx
@@ -415,16 +490,10 @@
2022/07/12 | 157684 | macros/latex/contrib/biblatex/doc/examples/16-numeric-prefixed-1-biber.pdf
2022/07/12 | 157655 | macros/latex/contrib/biblatex/doc/examples/17-numeric-prefixed-2-biber.pdf
2022/07/12 | 157616 | macros/latex/contrib/biblatex/doc/examples/19-alphabetic-prefixed-bibtex.pdf
-2022/07/12 | 157154 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
2022/07/12 | 156540 | macros/latex/contrib/biblatex/doc/examples/17-numeric-prefixed-2-bibtex.pdf
2022/07/12 | 156540 | macros/latex/contrib/biblatex/doc/examples/16-numeric-prefixed-1-bibtex.pdf
-2022/07/12 | 155472 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
2022/07/12 | 1549 | macros/latex/contrib/biblatex/doc/examples/92-bibliographylists.tex
2022/07/12 | 1546 | macros/latex/contrib/biblatex/doc/examples/32-style-numeric-verb.tex
-2022/07/12 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2022/07/12 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2022/07/12 | 152544 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2022/07/12 | 1503352 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
2022/07/12 | 149733 | macros/latex/contrib/biblatex/doc/examples/81-style-draft-bibtex.pdf
2022/07/12 | 149733 | macros/latex/contrib/biblatex/doc/examples/81-style-draft-biber.pdf
2022/07/12 | 149679 | macros/latex/contrib/biblatex/doc/examples/82-style-debug-biber.pdf
@@ -433,74 +502,41 @@
2022/07/12 | 147776 | macros/latex/contrib/biblatex/doc/examples/66-style-authortitle-ticomp-biber.pdf
2022/07/12 | 147304 | macros/latex/contrib/biblatex/doc/examples/52-style-authoryear-comp-bibtex.pdf
2022/07/12 | 147304 | macros/latex/contrib/biblatex/doc/examples/52-style-authoryear-comp-biber.pdf
-2022/07/12 | 1468983 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2022/07/12 | 1467730 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2022/07/12 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2022/07/12 | 1455266 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2022/07/12 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2022/07/12 | 14434 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2022/07/12 | 143176 | macros/latex/contrib/biblatex/doc/examples/65-style-authortitle-tcomp-bibtex.pdf
2022/07/12 | 143176 | macros/latex/contrib/biblatex/doc/examples/65-style-authortitle-tcomp-biber.pdf
2022/07/12 | 14153 | macros/latex/contrib/biblatex/doc/examples/74-style-verbose-trad1.tex
2022/07/12 | 1409 | macros/latex/contrib/biblatex/doc/examples/19-alphabetic-prefixed.tex
-2022/07/12 | 140069 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2022/07/12 | 1396 | macros/xetex/latex/bidi/bidi-doc-intro.ltx
2022/07/12 | 13919 | macros/latex/contrib/biblatex/latex/blx-compat.def
-2022/07/12 | 136104 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2022/07/12 | 1354847 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2022/07/12 | 135400 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2022/07/12 | 1353487 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2022/07/12 | 1352401 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2022/07/12 | 13517 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
2022/07/12 | 1346 | macros/latex/contrib/biblatex/doc/examples/65-style-authortitle-tcomp.tex
2022/07/12 | 1340 | macros/latex/contrib/biblatex/doc/examples/12-references-by-segment.tex
2022/07/12 | 1334 | macros/latex/contrib/biblatex/doc/examples/62-style-authortitle-comp.tex
2022/07/12 | 132 | macros/latex/contrib/biblatex/latex/lbx/portuges.lbx
2022/07/12 | 132465 | macros/latex/contrib/biblatex/doc/examples/biblatex-examples.bltxml
2022/07/12 | 132465 | macros/latex/contrib/biblatex/biber/bltxml/biblatex-examples.bltxml
-2022/07/12 | 1323 | macros/xetex/latex/bidi/README
-2022/07/12 | 1322193 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
2022/07/12 | 1311 | macros/latex/contrib/biblatex/doc/examples/13-references-by-keyword.tex
2022/07/12 | 129 | macros/latex/contrib/biblatex/latex/lbx/USenglish.lbx
-2022/07/12 | 1297232 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
2022/07/12 | 128 | macros/latex/contrib/biblatex/latex/lbx/brazil.lbx
2022/07/12 | 1287 | macros/latex/contrib/biblatex/doc/examples/17-numeric-prefixed-2.tex
2022/07/12 | 12872 | systems/texlive/tlnet/archive/luamesh.r63875.tar.xz
2022/07/12 | 1284 | macros/latex/contrib/biblatex/latex/cbx/authortitle-terse.cbx
2022/07/12 | 127 | macros/latex/contrib/biblatex/latex/lbx/UKenglish.lbx
2022/07/12 | 127 | macros/latex/contrib/biblatex/latex/lbx/slovenian.lbx
-2022/07/12 | 126876 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
2022/07/12 | 126042 | macros/latex/contrib/biblatex/doc/examples/62-style-authortitle-comp-bibtex.pdf
2022/07/12 | 126042 | macros/latex/contrib/biblatex/doc/examples/62-style-authortitle-comp-biber.pdf
2022/07/12 | 125 | macros/latex/contrib/biblatex/latex/lbx/hungarian.lbx
2022/07/12 | 12400 | macros/latex/contrib/biblatex/doc/examples/93-nameparts.tex
2022/07/12 | 12296 | macros/latex/contrib/biblatex/doc/examples/95-customlists-biber.pdf
-2022/07/12 | 120684 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
2022/07/12 | 119269 | macros/latex/contrib/biblatex/doc/examples/15-references-by-type-bibtex.pdf
2022/07/12 | 119269 | macros/latex/contrib/biblatex/doc/examples/15-references-by-type-biber.pdf
-2022/07/12 | 1180314 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2022/07/12 | 1161247 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
2022/07/12 | 1160 | macros/latex/contrib/biblatex/latex/bbx/draft.bbx
-2022/07/12 | 115402 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2022/07/12 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
-2022/07/12 | 113256 | systems/texlive/tlnet/archive/texlive-scripts.r63872.tar.xz
-2022/07/12 | 113026 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2022/07/12 | 112993 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
2022/07/12 | 112916 | macros/latex/contrib/biblatex/doc/examples/18-numeric-hybrid-bibtex.pdf
2022/07/12 | 112916 | macros/latex/contrib/biblatex/doc/examples/18-numeric-hybrid-biber.pdf
2022/07/12 | 111947 | macros/latex/contrib/biblatex/doc/examples/41-style-alphabetic-verb-bibtex.pdf
2022/07/12 | 111947 | macros/latex/contrib/biblatex/doc/examples/41-style-alphabetic-verb-biber.pdf
-2022/07/12 | 109688 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2022/07/12 | 107323 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
2022/07/12 | 1060047 | macros/latex/contrib/biblatex/doc/biblatex.tex
-2022/07/12 | 104730 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
2022/07/12 | 10374 | macros/latex/contrib/biblatex/latex/cbx/numeric-comp.cbx
-2022/07/12 | 103621 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2022/07/12 | 103262 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
2022/07/12 | 102 | macros/latex/contrib/biblatex/latex/bbx/authortitle-ticomp.bbx
2022/07/12 | 102 | macros/latex/contrib/biblatex/doc/examples/93-nameparts.dbx
-2022/07/12 | 1023426 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2022/07/12 | 1022869 | macros/xetex/latex/bidi/bidi.dtx
2022/07/12 | 101 | macros/latex/contrib/biblatex/latex/bbx/authortitle-terse.bbx
2022/07/12 | 101 | macros/latex/contrib/biblatex/latex/bbx/authortitle-tcomp.bbx
2022/07/12 | 101 | macros/latex/contrib/biblatex/latex/bbx/authortitle-icomp.bbx
@@ -508,7 +544,6 @@
2022/07/12 | 101002 | macros/latex/contrib/biblatex/doc/examples/42-style-alphabetic-template-biber.pdf
2022/07/12 | 100 | macros/latex/contrib/biblatex/latex/bbx/authortitle-ibid.bbx
2022/07/12 | 100 | macros/latex/contrib/biblatex/latex/bbx/authortitle-comp.bbx
-2022/07/12 | 100586 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
2022/07/11 | 9676 | systems/texlive/tlnet/archive/sidenotesplus.source.r63867.tar.xz
2022/07/11 | 96683 | macros/latex/contrib/create-theorem/create-theorem.sty
2022/07/11 | 963384 | systems/texlive/tlnet/archive/biber.source.r63870.tar.xz
@@ -524,7 +559,6 @@
2022/07/11 | 74 | macros/luatex/latex/luamesh/doc/mesh.txt
2022/07/11 | 736 | systems/texlive/tlnet/archive/biber.r63870.tar.xz
2022/07/11 | 7216 | systems/texlive/tlnet/archive/rerunfilecheck.source.r63869.tar.xz
-2022/07/11 | 7201 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2022/07/11 | 719 | macros/latex/contrib/lwarp/lwarp_baseline_marker.eps
2022/07/11 | 67715 | macros/latex/contrib/create-theorem/create-theorem-doc.pdf
2022/07/11 | 676 | macros/latex/contrib/create-theorem/README.md
@@ -544,7 +578,6 @@
2022/07/11 | 4278196 | install/macros/latex/contrib/lwarp.tds.zip
2022/07/11 | 4225 | macros/luatex/latex/luamesh/doc/luamesh-title.pdf
2022/07/11 | 413056 | systems/texlive/tlnet/archive/sidenotesplus.doc.r63867.tar.xz
-2022/07/11 | 4047676 | systems/texlive/tlnet/archive/bidi.doc.r63863.tar.xz
2022/07/11 | 40386 | macros/latex/contrib/lt3rawobjects/lt3rawobjects.dtx
2022/07/11 | 40229 | macros/luatex/latex/luamesh/tex/luamesh.sty
2022/07/11 | 3856 | systems/texlive/tlnet/archive/flexipage.r63865.tar.xz
@@ -582,10 +615,8 @@
2022/07/11 | 17783 | macros/luatex/latex/luamesh/scripts/luamesh.lua
2022/07/11 | 1624 | systems/texlive/tlnet/archive/textcase.r63868.tar.xz
2022/07/11 | 1623 | macros/latex/contrib/lwarp/README.txt
-2022/07/11 | 147972 | systems/texlive/tlnet/archive/bidi.source.r63863.tar.xz
2022/07/11 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r63862.tar.xz
2022/07/11 | 1331 | macros/luatex/latex/luamesh/README
-2022/07/11 | 131360 | systems/texlive/tlnet/archive/bidi.r63863.tar.xz
2022/07/11 | 1309 | macros/luatex/latex/luamesh/doc/fond.pdf
2022/07/11 | 1305 | macros/latex/contrib/lt3rawobjects/README.md
2022/07/11 | 12 | macros/latex/contrib/create-theorem/DEPENDS.txt
@@ -934,44 +965,3 @@
2022/07/07 | 1083676 | systems/texlive/tlnet/archive/kpfonts-otf.r63819.tar.xz
2022/07/07 | 1067 | macros/latex/contrib/postnotes/CHANGELOG.md
2022/07/07 | 1002 | macros/latex/contrib/zref-check/README.md
-2022/07/06 | 992859 | graphics/pgf/contrib/bodeplot/bodeplot.pdf
-2022/07/06 | 89370775 | biblio/biber/biber-macos/biber-2.18-1-darwin_universal.tar.gz
-2022/07/06 | 8577548 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf
-2022/07/06 | 839 | graphics/pstricks/contrib/pst-magneticfield/README.md
-2022/07/06 | 83672 | graphics/pgf/contrib/bodeplot/bodeplot.dtx
-2022/07/06 | 817132 | macros/latex/contrib/profcollege/latex/ProfCollege.sty
-2022/07/06 | 807 | macros/luatex/generic/luakeys/luakeys.sty
-2022/07/06 | 794 | macros/luatex/generic/luakeys/luakeys-debug.sty
-2022/07/06 | 7858 | graphics/pstricks/contrib/pst-magneticfield/dvips/pst-magneticfield.pro
-2022/07/06 | 765182 | graphics/pgf/contrib/bodeplot.zip
-2022/07/06 | 761 | graphics/pstricks/contrib/pst-magneticfield/Changes
-2022/07/06 | 701 | macros/luatex/generic/luakeys/luakeys.tex
-2022/07/06 | 591764 | systems/texlive/tlnet/archive/l3kernel.source.r63815.tar.xz
-2022/07/06 | 51775 | macros/luatex/generic/luakeys/luakeys-doc.tex
-2022/07/06 | 5064 | macros/luatex/generic/luakeys/README.md
-2022/07/06 | 40881 | macros/latex/contrib/profcollege/metapost/PfCGeometrie.mp
-2022/07/06 | 36612367 | biblio/biber/biber-macos/biber-2.18-1-darwinlegacy_x86_64.tar.gz
-2022/07/06 | 36101 | macros/luatex/generic/luakeys/luakeys.lua
-2022/07/06 | 3281 | graphics/pgf/contrib/bodeplot/README.md
-2022/07/06 | 313 | graphics/pstricks/contrib/pst-magneticfield/latex/pst-magneticfield.sty
-2022/07/06 | 29829881 | graphics/pstricks/contrib/pst-magneticfield/doc/pst-magneticfield-doc.pdf
-2022/07/06 | 297629 | macros/luatex/generic/luakeys.zip
-2022/07/06 | 28968 | systems/texlive/tlnet/archive/asmeconf.r63814.tar.xz
-2022/07/06 | 276812 | macros/luatex/generic/luakeys/luakeys-doc.pdf
-2022/07/06 | 2694488 | systems/texlive/tlnet/archive/asmeconf.doc.r63814.tar.xz
-2022/07/06 | 25624953 | biblio/biber/biber-windows/biber-2.18-1-MSWIN64.zip
-2022/07/06 | 25464160 | graphics/pstricks/contrib/pst-magneticfield.zip
-2022/07/06 | 23893798 | biblio/biber/biber-windows/biber-2.18-1-MSWIN32.zip
-2022/07/06 | 2262 | graphics/pstricks/contrib/pst-magneticfield/doc/pst-magneticfield-doc.bib
-2022/07/06 | 2192693 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.zip
-2022/07/06 | 21431 | graphics/pstricks/contrib/pst-magneticfield/doc/pst-magneticfield-doc.tex
-2022/07/06 | 172412 | systems/texlive/tlnet/archive/l3kernel.r63815.tar.xz
-2022/07/06 | 1416 | graphics/pgf/contrib/bodeplot/bodeplot.ins
-2022/07/06 | 136 | biblio/biber/biber-macos/README
-2022/07/06 | 12892543 | macros/latex/contrib/profcollege.zip
-2022/07/06 | 127 | biblio/biber/biber-windows/README
-2022/07/06 | 11847604 | systems/texlive/tlnet/archive/l3kernel.doc.r63815.tar.xz
-2022/07/06 | 1179 | macros/luatex/generic/luakeys/luakeys-debug.tex
-2022/07/06 | 113692703 | macros/context/latest/cont-tmf.zip
-2022/07/06 | 10663 | graphics/pstricks/contrib/pst-magneticfield/tex/pst-magneticfield.tex
-2022/07/06 | 102828 | macros/latex/contrib/profcollege/metapost/PfCScratch.mp
diff --git a/language/japanese/jlreq/LICENSE b/language/japanese/jlreq/LICENSE
index 4e292f4765..194b3d9994 100644
--- a/language/japanese/jlreq/LICENSE
+++ b/language/japanese/jlreq/LICENSE
@@ -1,6 +1,6 @@
(2-clause BSD license)
jlreq and jlreq-trimmarks
-Copyright 2017-2021, Noriyuki Abe.
+Copyright 2017-2022, Noriyuki Abe.
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
diff --git a/language/japanese/jlreq/Makefile b/language/japanese/jlreq/Makefile
index b9b9eca5d2..ed84b71336 100644
--- a/language/japanese/jlreq/Makefile
+++ b/language/japanese/jlreq/Makefile
@@ -211,6 +211,7 @@ jfm-install: jfm
cls-install:
mkdir -p ${TEXMF}/tex/latex/jlreq
install jlreq-helpers.sty ${TEXMF}/tex/latex/jlreq
+ install jlreq-complements.sty ${TEXMF}/tex/latex/jlreq
install jlreq.cls ${TEXMF}/tex/latex/jlreq
sty-install:
@@ -232,6 +233,7 @@ tds: jfm jlreq.cls README.md README-ja.md LICENSE jlreq.html jlreq-ja.html jlreq
mkdir -p ./tds/tex/latex/jlreq
cp jlreq.cls ./tds/tex/latex/jlreq
cp jlreq-helpers.sty ./tds/tex/latex/jlreq
+ cp jlreq-complements.sty ./tds/tex/latex/jlreq
cp jlreq-trimmarks.sty ./tds/tex/latex/jlreq
mkdir -p ./tds/doc/latex/jlreq
cp README.md ./tds/doc/latex/jlreq
diff --git a/language/japanese/jlreq/README-ja.md b/language/japanese/jlreq/README-ja.md
index c2dc666329..78766ca570 100644
--- a/language/japanese/jlreq/README-ja.md
+++ b/language/japanese/jlreq/README-ja.md
@@ -538,7 +538,8 @@ JFMの名前は次の通りです.`[]`で囲まれている文字は設定に
- その他バグ修正.
* 2022-04-11
- バグ修正.
-
+* 2022-07-13
+ - 右側の柱が正しく配置されないバグ修正.
--------------
Noriyuki Abe
diff --git a/language/japanese/jlreq/README.md b/language/japanese/jlreq/README.md
index b1df695c65..9d9506678b 100644
--- a/language/japanese/jlreq/README.md
+++ b/language/japanese/jlreq/README.md
@@ -173,6 +173,8 @@ This package is distributed under the BSD 2-Clause License. See [LICENSE](LICENS
- Fixed other bugs.
* 2022-04-11
- Fixed a bug.
+* 2022-07-13
+ - Fixed a bug: The position of running heads were not correct.
--------------
Noriyuki Abe
diff --git a/language/japanese/jlreq/jlreq-complements.sty b/language/japanese/jlreq/jlreq-complements.sty
new file mode 100644
index 0000000000..2e20114fe6
--- /dev/null
+++ b/language/japanese/jlreq/jlreq-complements.sty
@@ -0,0 +1,259 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{jlreq-complements}[2022/07/13 jlreq-complements]
+\RequirePackage{jlreq-helpers}[2021/08/12]
+\RequirePackage{l3keys2e}
+
+\ExplSyntaxOn
+
+\str_new:N \g__jlreq_complements_setupname_str
+\str_new:N \g__jlreq_complements_engine_str
+\tl_new:N \g__jlreq_complements_finally
+
+\keys_define:nn { jlreq-complements } {
+ setupname .code:n = {
+ \str_set:Nn \g__jlreq_complements_setupname_str {#1}
+ },
+ uplatex .code:n = { \str_set:Nn \g__jlreq_complements_engine_str { uplatex } },
+ uplatex .value_forbidden:n = true,
+ platex .code:n = { \str_set:Nn \g__jlreq_complements_engine_str { platex } },
+ platex .value_forbidden:n = true,
+ lualatex .code:n = { \str_set:Nn \g__jlreq_complements_engine_str { lualatex } },
+ lualatex .value_forbidden:n = true,
+}
+\keys_set:nn { jlreq-complements } { setupname = jlreqcomplementssetup }
+\ProcessKeysOptions { jlreq-complements }
+
+\str_if_empty:NT \g__jlreq_complements_engine_str {
+ \jlreq@helper@guessengine
+ \str_gset:Nx \g__jlreq_complements_engine_str {
+ \ifx l\jlreq@result lualatex \fi
+ \ifx u\jlreq@result uplatex \fi
+ \ifx p\jlreq@result platex \fi
+ }
+}
+\str_if_empty:NT \g__jlreq_complements_engine_str {
+ \PackageError { jlreq-complements } { Cannot~determine~the~engine }{\@ehc}
+}
+
+\str_if_eq:VnTF \g__jlreq_complements_engine_str { lualatex } {
+ \prg_new_conditional:Nnn \__jlreq_complements_iftdir: { T, F, TF} {
+ \int_compare_p:n { (\ltjgetparameter{direction}-(\ltjgetparameter{direction}/8)*8) == 3 }
+ }
+}{
+ \prg_new_conditional:Nnn \__jlreq_complements_iftdir: { T, F, TF} { \legacy_if_p:n { tdir } }
+}
+
+\@ifundefined{jlreq@zw}{
+ \str_if_eq:VnTF \g__jlreq_complements_engine_str { lualatex }
+ { \def\jlreq@zw{\zw} }
+ { \def\jlreq@zw{zw} }
+}
+
+\exp_args:Nx \@ifundefined { \g__jlreq_complements_setupname_str } {
+ \exp_args:Ncnx \NewDocumentCommand {\g__jlreq_complements_setupname_str} { +m } {
+ \exp_not:N \keys_set:nn { \g__jlreq_complements_setupname_str } {\exp_not:n {#1}}
+ }
+}{}
+
+\cs_if_exist:NF \keys_define:Vn {
+ \cs_generate_variant:Nn \keys_define:nn {Vn}
+ \tl_gput_right:Nn \g__jlreq_complements_finally {
+ \cs_undefine:N \keys_define:Vn
+ }
+}
+\cs_if_exist:NF \keys_set:Vn {
+ \cs_generate_variant:Nn \keys_set:nn {Vn}
+ \tl_gput_right:Nn \g__jlreq_complements_finally {
+ \cs_undefine:N \keys_set:Vn
+ }
+}
+
+%. thebibliography
+\prop_new:N \g__jlreq_complements_thebibliography_prop
+
+\clist_map_inline:nn { heading,mark,precode,postcode,indent,after_label_space } {
+ \keys_define:Vn \g__jlreq_complements_setupname_str {
+ thebibliography_#1 .code:n = {
+ \prop_gput:Nnn \g__jlreq_complements_thebibliography_prop { #1 } { ##1 }
+ }
+ }
+}
+
+\keys_set:Vn \g__jlreq_complements_setupname_str {
+ thebibliography_mark = { \@mkboth{\refname}{\refname} },
+ thebibliography_heading = { \section*{\refname} },
+ thebibliography_after_label_space = { 1\jlreq@zw },
+ thebibliography_indent = { 0pt },
+ thebibliography_precode = {},
+ thebibliography_postcode = {},
+}
+
+\renewenvironment{thebibliography}[1]{%
+ \prop_item:Nn \g__jlreq_complements_thebibliography_prop { precode }
+ \prop_item:Nn \g__jlreq_complements_thebibliography_prop { heading }
+ \prop_item:Nn \g__jlreq_complements_thebibliography_prop { mark }
+ \list{\@biblabel{\@arabic\c@enumiv}}%
+ {\settowidth\labelwidth{\@biblabel{#1}}%
+ \labelsep=\prop_item:Nn \g__jlreq_complements_thebibliography_prop { after_label_space }
+ \leftmargin\labelwidth
+ \advance\leftmargin\labelsep
+ \itemindent=\prop_item:Nn \g__jlreq_complements_thebibliography_prop { indent }
+ \@openbib@code % only for compatibility
+ \usecounter{enumiv}
+ \let\p@enumiv\@empty
+ \renewcommand\theenumiv{\@arabic\c@enumiv}}
+ \sloppy
+ \clubpenalty4000
+ \@clubpenalty\clubpenalty
+ \widowpenalty4000%
+ \sfcode`\.\@m
+}{%
+ \def\@noitemerr{\@latex@warning{Empty~`thebibliography'~environment}}%
+ \endlist
+ \prop_item:Nn \g__jlreq_complements_thebibliography_prop { postcode }
+}
+\let\@openbib@code\@empty
+
+%. theindex
+\prop_new:N \g__jlreq_complements_theindex_prop
+\clist_map_inline:nn { precode,postcode,heading,mark,column_gap,column_rule_width,pagestyle } {
+ \keys_define:Vn \g__jlreq_complements_setupname_str {
+ theindex_#1 .code:n = {
+ \prop_gput:Nnn \g__jlreq_complements_theindex_prop { #1 } { ##1 }
+ }
+ }
+}
+
+\bool_new:N \g__jlreq_complements_theindex_yoko_bool
+\bool_new:N \g__jlreq_complements_theindex_twocolumn_bool
+\bool_new:N \g__jlreq_complements_theindex_restorepagestyle_bool
+\keys_define:Vn \g__jlreq_complements_setupname_str {
+ theindex_yoko .bool_gset:N = \g__jlreq_complements_theindex_yoko_bool,
+ theindex_twocolumn .bool_gset:N = \g__jlreq_complements_theindex_twcolumn_bool,
+}
+
+\keys_set:Vn \g__jlreq_complements_setupname_str {
+ theindex_precode = {},
+ theindex_postcode = {},
+ theindex_heading = { \section*{\indexname} },
+ theindex_mark = { \@mkboth{\indexname}{\indexname} },
+ theindex_column_gap = { 2\jlreq@zw },
+ theindex_column_rule_width = { 0pt },
+ theindex_pagestyle = { plain },
+ theindex_twocolumn = true
+}
+\legacy_if:nTF { @tate }
+ { \keys_set:Vn \g__jlreq_complements_setupname_str { theindex_yoko = false } }
+ { \keys_set:Vn \g__jlreq_complements_setupname_str { theindex_yoko = true } }
+
+
+\bool_new:N \l__jlreq_complements_resttate_bool
+\renewenvironment{theindex}{%
+ \prop_item:Nn \g__jlreq_complements_theindex_prop { precode }
+ \bool_set_false:N \l__jlreq_complements_resttate_bool
+ \bool_if:NT \g__jlreq_complements_theindex_yoko_bool {
+ \__jlreq_complements_iftdir:T { \clearpage \yoko \bool_set_true:N \l__jlreq_complements_resttate_bool }
+ }
+ \bool_if:NTF \g__jlreq_complements_theindex_twocolumn_bool {
+ \setlength{\columnseprule}{ \prop_item:Nn \g__jlreq_complements_theindex_prop { column_rule_width } }
+ \setlength{\columnsep} { \prop_item:Nn \g__jlreq_complements_theindex_prop { column_gap } }
+ \tl_set:Nx \l__jlreq_tmpa_tl { \exp_not:N \twocolumn [ \prop_item:Nn \g__jlreq_complements_theindex_prop { heading } ] }
+ \l__jlreq_tmpa_tl
+ }{
+ \tl_set:Nx \l__jlreq_tmpa_tl {
+ \legacy_if:nT { @twocolumn } { \exp_not:N \onecolumn }
+ \prop_item:Nn \g__jlreq_complements_theindex_prop { heading }
+ }
+ \l__jlreq_tmpa_tl
+ }
+ \prop_item:Nn \g__jlreq_complements_theindex_prop { mark }
+ \tl_set:Nx \l__jlreq_tmpa_tl { \exp_not:N \pagestyle { \prop_item:Nn \g__jlreq_complements_theindex_prop { pagestyle } } }
+ \parindent\z@
+ \parskip\z@ \@plus .03\jlreq@zh\relax
+ \let\item\@idxitem
+}{%
+ \bool_if:NTF \g__jlreq_complements_theindex_twocolumn_bool {
+ \legacy_if:nF { @twocolumn } { \onecolumn }
+ }{
+ \legacy_if:nT { @twocolumn } { \twocolumn }
+ }
+ \clearpage
+ \bool_if:NT \l__jlreq_complements_resttate_bool { \tate }
+ \prop_item:Nn \g__jlreq_complements_theindex_prop { postcode }
+}
+
+%. 定理環境
+\prop_new:N \g__jlreq_complements_theorem_prop
+\clist_map_inline:nn { beforeafter_space,indent,font,label_font } {
+ \keys_define:Vn \g__jlreq_complements_setupname_str {
+ theorem_#1 .code:n = {
+ \prop_gput:Nnn \g__jlreq_complements_theorem_prop { #1 } { ##1 }
+ \@ifpackageloaded{amsthm}{\__jlreq_complements_setup_amsthm_theoremstyle:}{}
+ }
+ }
+}
+\keys_define:Vn \g__jlreq_complements_setupname_str {
+ proof_label_font .code:n = {
+ \prop_gput:Nnn \g__jlreq_complements_theorem_prop { proof_label_font } {#1}
+ }
+}
+
+\keys_set:Vn \g__jlreq_complements_setupname_str {
+ theorem_beforeafter_space=1\baselineskip,
+ theorem_indent=0pt,
+ theorem_label_font = {\bfseries\gtfamily\sffamily},
+ theorem_font = {\normalfont},
+ proof_label_font = {\bfseries\gtfamily\sffamily},
+}
+
+\let\jlreq@complements@original@@begintheorem=\@begintheorem
+\let\jlreq@complements@original@@opargbegintheorem=\@opargbegintheorem
+\def\@begintheorem#1#2{\topsep=\dimexpr\prop_item:Nn \g__jlreq_complements_theorem_prop { beforeafter_space }\relax
+ \trivlist\labelsep=1\jlreq@zw\relax
+ \itemindent=\dimexpr\prop_item:Nn \g__jlreq_complements_theorem_prop { indent }\relax
+ \prop_item:Nn \g__jlreq_complements_theorem_prop { font }
+ \item[\hskip \labelsep{\reset@font\prop_item:Nn \g__jlreq_complements_theorem_prop { label_font } #1\ #2}]}
+\def\@opargbegintheorem#1#2#3{\topsep=\dimexpr\prop_item:Nn \g__jlreq_complements_theorem_prop { beforeafter_space }\relax
+ \trivlist\labelsep=1\jlreq@zw\relax
+ \itemindent=\dimexpr\prop_item:Nn \g__jlreq_complements_theorem_prop { indent }\relax
+ \prop_item:Nn \g__jlreq_complements_theorem_prop { font }
+ \item[\hskip \labelsep{\reset@font\prop_item:Nn \g__jlreq_complements_theorem_prop { label_font } #1\ #2(#3)}]}
+\cs_set:Nn \__jlreq_complements_setup_amsthm: {
+ \let\jlreq@complements@original@proof=\proof
+ \let\jlreq@complements@original@endproof=\endproof
+ \tl_set:Nx \l__jlreq_tmpa_tl {
+ \exp_not:n { \cs_set:Npn \__jlreq_complements_proof [##1] } {
+ \exp_not:n { \labelsep=1\jlreq@zw\relax }
+ \exp_not:o {\proof[{\reset@font\prop_item:Nn \g__jlreq_complements_theorem_prop { proof_label_font } ##1\inhibitglue}\nopunct]}
+ }
+ }
+ \l__jlreq_tmpa_tl
+ \def\proof{\@ifnextchar[{\__jlreq_complements_proof}{\__jlreq_complements_proof[\proofname]}}
+ \renewcommand{\proofname}{証明}
+ \__jlreq_complements_setup_amsthm_theoremstyle:
+ \theoremstyle{jlreq}
+ % 一度しか実行されないはず
+ \cs_undefine:N \__jlreq_complements_setup_amsthm:
+}
+\cs_set:Nn \__jlreq_complements_setup_amsthm_theoremstyle: {
+ \newtheoremstyle{jlreq}
+ {\dimexpr\prop_item:Nn \g__jlreq_complements_theorem_prop { beforeafter_space } \relax}
+ {\dimexpr\prop_item:Nn \g__jlreq_complements_theorem_prop { beforeafter_space } \relax}
+ {\prop_item:Nn \g__jlreq_complements_theorem_prop { font } }
+ {\dimexpr\prop_item:Nn \g__jlreq_complements_theorem_prop { indent } }
+ {\prop_item:Nn \g__jlreq_complements_theorem_prop { label_font } }
+ {}{1\jlreq@zw}{\thmname{##1}\thmnumber{\ ##2}\thmnote{(##3)}}
+}
+
+\@ifpackageloaded{amsthm}{
+ \__jlreq_complements_setup_amsthm:
+}{
+ \RequirePackage{filehook}
+ \AtEndOfPackageFile{amsthm}{\__jlreq_complements_setup_amsthm:}
+}
+
+%. 終わり
+\g__jlreq_complements_finally
+\cs_undefine:N \g__jlreq_complements_finally
+
+\ExplSyntaxOff
diff --git a/language/japanese/jlreq/jlreq-ja.pdf b/language/japanese/jlreq/jlreq-ja.pdf
index 4c4501ca62..2fa852d4e9 100644
--- a/language/japanese/jlreq/jlreq-ja.pdf
+++ b/language/japanese/jlreq/jlreq-ja.pdf
Binary files differ
diff --git a/language/japanese/jlreq/jlreq-trimmarks-ja.md b/language/japanese/jlreq/jlreq-trimmarks-ja.md
index 6c93a850aa..aace5bbeb3 100644
--- a/language/japanese/jlreq/jlreq-trimmarks-ja.md
+++ b/language/japanese/jlreq/jlreq-trimmarks-ja.md
@@ -165,7 +165,8 @@ dviドライバの指定です.エンジンに`lualatex`を利用する場合
- expl3コードとの親和性を高めた.
* 2021-08-12
- `etoolbox`に依存しないようにした.
-
+* 2022-07-13
+ - 読み込み時にエラーが出るバグ修正.
--------------
Noriyuki Abe
diff --git a/language/japanese/jlreq/jlreq-trimmarks.md b/language/japanese/jlreq/jlreq-trimmarks.md
index 8f69b39b57..3f4e72e4d3 100644
--- a/language/japanese/jlreq/jlreq-trimmarks.md
+++ b/language/japanese/jlreq/jlreq-trimmarks.md
@@ -159,7 +159,8 @@ This package is distributed under the BSD 2-Clause License. See [LICENSE](LICENS
- It has more compatibility with expl3.
* 2021-08-12
- Removed dependence on `etoolbox` package.
-
+* 2022-07-13
+ - Fixed a bug: an error occurred when loading.
--------------
Noriyuki Abe
diff --git a/language/japanese/jlreq/jlreq-trimmarks.sty b/language/japanese/jlreq/jlreq-trimmarks.sty
index 3cd358e68c..b21bdcc453 100644
--- a/language/japanese/jlreq/jlreq-trimmarks.sty
+++ b/language/japanese/jlreq/jlreq-trimmarks.sty
@@ -1,5 +1,5 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{jlreq-trimmarks}[2021/11/05 jlreq-trimmarks]
+\ProvidesPackage{jlreq-trimmarks}[2022/07/13 jlreq-trimmarks]
\RequirePackage{l3keys2e}
\RequirePackage{jlreq-helpers}
@@ -521,9 +521,10 @@
\def\jlreq@trimmarks@bleed{3mm}
% left=gutter?
\def\ifjlreq@trimmarks@leftisgutter{%
- \bool_if:nTF {
- ( \legacy_if_p:n { jlreq@trimmarks@tate } && ( ! ( \int_if_odd_p:n { \c@page } || ! \legacy_if_p:n { @twoside } ) ) ) ||
- ( ! \legacy_if_p:n { jlreq@trimmarks@tate } && ( \int_if_odd_p:n { \c@page } || ! \legacy_if_p:n { @twoside } ) )
+ \ifjlreq@trimmarks@tate {
+ \bool_if:nTF { ! ( \int_if_odd_p:n { \c@page } || ! \legacy_if_p:n { @twoside } ) ) }
+ }{
+ \bool_if:nTF { ( \int_if_odd_p:n { \c@page } || ! \legacy_if_p:n { @twoside } ) }
}
}
\def\jlreq@trimmarks@bleed@left{\ifjlreq@trimmarks@leftisgutter{\jlreq@trimmarks@bleed@gutter}{\expandafter\csname jlreq@trimmarks@bleed@fore-edge\endcsname}}
diff --git a/language/japanese/jlreq/jlreq.cls b/language/japanese/jlreq/jlreq.cls
index 36c7377893..8615e3bf30 100644
--- a/language/japanese/jlreq/jlreq.cls
+++ b/language/japanese/jlreq/jlreq.cls
@@ -5,7 +5,7 @@
%%
% (based on JLReq 20200811 https://www.w3.org/TR/2020/NOTE-jlreq-20200811/)
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{jlreq}[2022/04/11 jlreq]
+\ProvidesClass{jlreq}[2022/07/13 jlreq]
\RequirePackage{l3keys2e}
\RequirePackage{etoolbox}
\RequirePackage{jlreq-helpers}[2021/08/12]
@@ -4572,7 +4572,7 @@
}{
% 真ん中のを完全に真ん中に配置するために左右の幅を0にしておく
\tl_if_empty:nF { #2 } { \tl_set:Nx \l__jlreq_tmpa_tl { \exp_not:N \hbox to~0pt { \exp_not:o { \l__jlreq_tmpa_tl } \exp_not:N \hss } } }
- \tl_if_empty:nF { #4 } { \tl_set:Nx \l__jlreq_tmpb_tl { \exp_not:N \hbox to~0pt { \exp_not:o { \l__jlreq_tmpb_tl } \exp_not:N \hss } } }
+ \tl_if_empty:nF { #4 } { \tl_set:Nx \l__jlreq_tmpb_tl { \exp_not:N \hbox to~0pt { \exp_not:N \hss \exp_not:o { \l__jlreq_tmpb_tl } } } }
\tl_set:Nx \l__jlreq_tmpc_tl {
\exp_not:o \l__jlreq_tmpa_tl\exp_not:N \hfil \exp_not:n {#3} \exp_not:N \hfil \exp_not:o \l__jlreq_tmpb_tl
}
@@ -5647,6 +5647,7 @@
\newcommand{\@pnumwidth}{2\jlreq@mol}
\newcommand{\@tocrmarg}{2.55em}
\newcommand{\@dotsep}{2} % 狭くしてみた
+\prop_new:N \g__jlreq_tableofcontents_prop
\newskip\toclineskip
\setlength\toclineskip{0\jlreq@gol plus .02\jlreq@gol}
% tarticleから
@@ -5667,33 +5668,28 @@
\jlreq@top@contents=#1\relax
\fi
}
+\newcommand{\tableofcontents}{%
+ \jlreq@top@contents=-100\relax
+ \if@twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse
+ \fi
+ \prop_item:Nn \g__jlreq_tableofcontents_prop { heading }
+ \@mkboth{\contentsname}{\contentsname}%
+ \@starttoc{toc}%
+ \if@restonecol\twocolumn\fi
+}
+\keys_define:nn { jlreqsetup } {
+ tableofcontents_heading .code:n = { \prop_gput:Nnn \g__jlreq_tableofcontents_prop { heading } {#1} }
+}
\str_if_eq:VnTF \jlreq@article@type { article } {
- \newcommand{\tableofcontents}{%
- \jlreq@top@contents=-100\relax
- \if@twocolumn
- \@restonecoltrue\onecolumn
- \else
- \@restonecolfalse
- \fi
- \section*{\contentsname}%
- \@mkboth{\contentsname}{\contentsname}%
- \@starttoc{toc}%
- \if@restonecol\twocolumn\fi
- }
-}{% book, report
- \newcommand{\tableofcontents}{%
- \jlreq@top@contents=-100\relax
- \if@twocolumn
- \@restonecoltrue\onecolumn
- \else
- \@restonecolfalse
- \fi
- \chapter*{\contentsname}%
- \@mkboth{\contentsname}{\contentsname}%
- \@starttoc{toc}%
- \if@restonecol\twocolumn\fi
- }
+ \keys_set:nn { jlreqsetup } { tableofcontents_heading = { \section*{\contentsname} } }
+}{
+ \keys_set:nn { jlreqsetup } { tableofcontents_heading = { \chapter*{\contentsname} } }
}
+
+
% JIS X 4051自身の目次に近づけようかと……なりきれてないけど.
% 文字の大きさは全て同じ(\normalsize)にする.
@@ -5741,8 +5737,6 @@
\let\l@table\l@figure
%. 文献,そのまま
-\newdimen\bibindent
-\setlength\bibindent{2\jlreq@mol}
\newcommand{\newblock}{\hskip .11em\@plus.33em\@minus.07em}
\newenvironment{thebibliography}[1]{%
\jlreq@oldfontcommand@enable
@@ -5764,7 +5758,7 @@
\widowpenalty4000%
\sfcode`\.\@m
}{%
- \def\@noitemerr{\@latex@warning{Empty `thebibliography' environment}}%
+ \def\@noitemerr{\@latex@warning{Empty~`thebibliography'~environment}}%
\endlist
\jlreq@oldfontcommand@disable
}
@@ -5794,27 +5788,7 @@
\newcommand{\subitem}{\@idxitem \hspace*{2\jlreq@mol}}
\newcommand{\subsubitem}{\@idxitem \hspace*{3\jlreq@mol}}
\newcommand{\indexspace}{\par \vskip 1\jlreq@gol \@plus .5\jlreq@gol \@minus .3\jlreq@gol\relax}
-\def\jlreq@theindex@pagestyle{}
-\keys_define:nn { jlreqsetup } {
- theindex_pagestyle .code:n = {
- \def\jlreq@tempa{}% ページスタイル名
- \def\jlreq@theindex@pagestyle{}%
- \jlreq@tempafalse % restore
- \jlreq@parsekeyval@nokey{%
- \ifjlreq@parsekeyval@nokey@novalue{\def\jlreq@tempa{##1}}{%
- \str_if_eq:nnT {##1} { restore } {
- {restore}{\csname jlreq@tempa##2\endcsname}%
- }%
- }%
- }{#1}%
- \tl_put_right:Nx \jlreq@theindex@pagestyle {
- \exp_not:n {\let\jlreq@theindex@savedpagestyle}\ifjlreq@tempa\exp_not:N \jlreq@current@pagestyle\else\exp_not:N \@undefined\fi
- }%
- \ifx\jlreq@tempa\@empty\else
- \tl_put_right:Nx \jlreq@theindex@pagestyle{\exp_not:N \pagestyle{\exp_not:o \jlreq@tempa}}%
- \fi
- }
-}
+\def\jlreq@theindex@pagestyle{\pagestyle{plain}}
%. 前付,後付,付録
% \jlreq@matter@heading[restoreする見出し一覧を入れる制御綴]{#2@<見出し命令名>に今の見出しの中身を入れる}{生成する制御綴の名前}{設定}
@@ -6253,60 +6227,6 @@
\hour=\time \divide\hour by 60
\minute=\numexpr\time - 60*\hour\relax
-%.. 定理環境
-\jlreq@saveoriginalcs{@begintheorem}
-\jlreq@saveoriginalcs{@opargbegintheorem}
-\def\@begintheorem#1#2{\topsep=\dimexpr\jlreq@theorem@beforeafter@space\relax
- \trivlist\labelsep=1\jlreq@zw
- \itemindent=\dimexpr\jlreq@theorem@indent\relax
- \jlreq@theorem@font
- \item[\hskip \labelsep{\reset@font\jlreq@theorem@label@font #1\ #2}]}
-\def\@opargbegintheorem#1#2#3{\topsep=\dimexpr\jlreq@theorem@beforeafter@space\relax
- \trivlist\labelsep=1\jlreq@zw
- \itemindent=\dimexpr\jlreq@theorem@indent\relax
- \jlreq@theorem@font
- \item[\hskip \labelsep{\reset@font\jlreq@theorem@label@font #1\ #2(#3)}]}
-\RequirePackage{filehook}
-\AtEndOfPackageFile{amsthm}{
- \jlreq@saveoriginalcs{proof}%
- \jlreq@saveoriginalcs{endproof}%
- \edef\jlreq@do{
- \unexpanded{\def\jlreq@proof[#1]}{%
- \unexpanded{\labelsep=1\jlreq@zw}%
- \exp_not:o {\proof[{\reset@font\jlreq@proof@label@font #1\inhibitglue}\nopunct]}%
- }
- }
- \jlreq@do
- \def\proof{\@ifnextchar[{\jlreq@proof}{\jlreq@proof[\proofname]}}
- \renewcommand{\proofname}{証明}
- \jlreq@setupamsthm
- \theoremstyle{jlreq}
-}
-\def\jlreq@setupamsthm{
- \newtheoremstyle{jlreq}{\dimexpr\jlreq@theorem@beforeafter@space\relax}{\dimexpr\jlreq@theorem@beforeafter@space\relax}{\jlreq@theorem@font}{\dimexpr\jlreq@theorem@indent\relax}{\jlreq@theorem@label@font}{}{1\jlreq@zw}{\thmname{##1}\thmnumber{\ ##2}\thmnote{(##3)}}
-}
-\keys_define:nn { jlreqsetup } {
- theorem_beforeafter_space .code:n = {
- \def\jlreq@theorem@beforeafter@space{#1}
- \begingroup\jlreq@tempdima=\dimexpr\jlreq@theorem@beforeafter@space\relax\endgroup
- \@ifpackageloaded{amsthm}{\jlreq@setupamsthm}{}
- },
- theorem_indent .code:n = {
- \def\jlreq@theorem@indent{#1}
- \begingroup\jlreq@tempdima=\dimexpr\jlreq@theorem@indent\relax\endgroup
- \@ifpackageloaded{amsthm}{\jlreq@setupamsthm}{}
- },
- theorem_font .code:n = {
- \def\jlreq@theorem@font{#1}
- \@ifpackageloaded{amsthm}{\jlreq@setupamsthm}{}
- },
- theorem_label_font .code:n = {
- \def\jlreq@theorem@label@font{#1}
- \@ifpackageloaded{amsthm}{\jlreq@setupamsthm}{}
- },
- proof_label_font .tl_set:N = \jlreq@proof@label@font
-}
-
%. デフォルト設定
%.. 見出し
\if@tate
@@ -6588,16 +6508,7 @@
appendix_precode = {}
}
}
-\jlreqsetup{theindex_pagestyle=plain}
\jlreqsetup{year_style=seireki}
-\jlreqsetup{
- theorem_beforeafter_space=1\baselineskip,
- theorem_indent=0pt,
- theorem_label_font = {\bfseries\gtfamily\sffamily},
- theorem_font = {\normalfont},
- proof_label_font = {\bfseries\gtfamily\sffamily},
-}
-
\newcommand{\contentsname}{目次}
\newcommand{\refname}{参考文献}
@@ -6619,6 +6530,23 @@
\raggedbottom
\fi
+%. complements...
+\tl_set:Nx \l__jlreq_tmpa_tl {
+ \exp_not:N \RequirePackage[
+ \ifx l\jlreq@engine lualatex\fi
+ \ifx p\jlreq@engine platex\fi
+ \ifx u\jlreq@engine uplatex\fi
+ ,setupname=jlreqsetup
+ ]{jlreq-complements}[2022-07-13]
+}
+\l__jlreq_tmpa_tl
+\jlreqsetup{
+ thebibliography_precode = { \jlreq@oldfontcommand@enable },
+ thebibliography_postcode = { \jlreq@oldfontcommand@disable },
+ theindex_precode = { \jlreq@oldfontcommand@enable },
+ theindex_postcode = { \jlreq@oldfontcommand@disable }
+}
+
\ExplSyntaxOff
\endinput
diff --git a/language/japanese/jlreq/jlreq.pdf b/language/japanese/jlreq/jlreq.pdf
index 453d785a3f..495dd58d85 100644
--- a/language/japanese/jlreq/jlreq.pdf
+++ b/language/japanese/jlreq/jlreq.pdf
Binary files differ
diff --git a/macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf b/macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf
index f2aa966d0e..1ca04525cd 100644
--- a/macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf
+++ b/macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/profcollege/latex/ProfCollege.sty b/macros/latex/contrib/profcollege/latex/ProfCollege.sty
index 5221eebaa9..65eb19125d 100644
--- a/macros/latex/contrib/profcollege/latex/ProfCollege.sty
+++ b/macros/latex/contrib/profcollege/latex/ProfCollege.sty
@@ -2,7 +2,7 @@
% licence : Released under the LaTeX Project Public License v1.3c
% or later, see http://www.latex-project.org/lppl.txtf
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{ProfCollege}[2022/07/01 v0.99-r Aide pour utiliser LaTeX au college]
+\ProvidesPackage{ProfCollege}[2022/07/15 v0.99-s Aide pour utiliser LaTeX au college]
\RequirePackage{verbatim}
@@ -209,10 +209,10 @@
}%
}%
-\newcount\rappeljour
+\newcount\PfCrappeljour
\newcommand\Demain{%
- \rappeljour=\day\relax%
+ \PfCrappeljour=\day\relax%
\advance\day by 1\relax%
\ifnum\month=1\relax%
\ifnum\day>31\relax%
@@ -334,7 +334,7 @@
\today\relax%
\fi%
\fi%
- \day=\the\rappeljour\relax%
+ \day=\the\PfCrappeljour\relax%
}
%%%
@@ -573,9 +573,19 @@
\readlist*\ListeObjetsSymbolesCAN{fleurs/96,ciseaux/36,crayons/47,enveloppes/41}%uniquement avec pifont
\setsepchar{,}%
\readlist*\ListeObjetsCAN{bonbons,billes,jouets,fruits,biscuits,gâteaux,pommes,poires}
+\readlist*\ListePetitsObjetsCAN{bonbons,billes,biscuits,gommes,clous,vis}
\readlist*\ListeFruitsCAN{pommes,poires,abricots,cerises,fraises,framboises,noix,pêches,nectarines,myrtilles}
\readlist*\ListeSommetsCAN{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z}
+\newcommand\ExtraitPetitsObjets[1]{%
+ \xdef\CANSGFoo{}%
+ \foreachitem\compteur\in\ListePetitsObjetsCAN{%
+ \xdef\CANSGFoo{\CANSGFoo \ListePetitsObjetsCAN[\compteurcnt],}%
+ }%
+ \MelangeListe{\CANSGFoo}{#1}%
+ \readlist*\PetitsObjetsMelanges{\faa}%
+}%
+
\newcommand\ExtraitSymboles[1]{%
\xdef\CANSGFoo{}%
\foreachitem\compteur\in\ListeObjetsSymbolesCAN{%
@@ -722,7 +732,7 @@
\useKVdefault[ClesCN]%
\setKV[ClesCN]{#1}%
\ifboolKV[ClesCN]{Theme}{\renewcommand\CNTheme[1]{{\ttfamily Thème : ##1}\par}}{}%
- \ifboolKV[ClesCN]{RAZ}{%\setcounter{CNNumQ}{1}}{}%
+ \ifboolKV[ClesCN]{RAZ}{%
\setcounter{CNNumQ}{\useKV[ClesCN]{Debut}}%
}{}%
\setKV[ClesMathAlea]{NbQ=1}%
@@ -5421,8 +5431,8 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
%%%
%% D'après https://www.facebook.com/groups/994675223903586/user/100017057226847
%% et une programmation de Laurent Lassale-Carrere
-\newcounter{nexo}
-\newtcolorbox[use counter=nexo,number format=\arabic]{RapidoBox}{%
+\newcounter{PfCnexo}
+\newtcolorbox[use counter=PfCnexo,number format=\arabic]{RapidoBox}{%
% Titre
colbacktitle=white,
fonttitle=\color{black}\Large\bfseries,
@@ -5452,7 +5462,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\setKV[ClesRapido]{#1}%
%
\ifboolKV[ClesRapido]{Debut}{%
- \setcounter{nexo}{\fpeval{\useKV[ClesRapido]{Numero}-1}}
+ \setcounter{PfCnexo}{\fpeval{\useKV[ClesRapido]{Numero}-1}}
}{}%
\setlength{\WidthRapido}{\useKV[ClesRapido]{Largeur}}%
%
@@ -6660,46 +6670,57 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
%%%
% Somme des angles
%%%
-\setKVdefault[ClesSommeAngle]{Detail=true,Isocele=false,Figure=false,FigureSeule=false,Angle=0,Perso=false,Echelle=1cm}%
+\setKVdefault[ClesSommeAngle]{Detail=true,Isocele=false,Rectangle=false,Figure=false,FigureSeule=false,Angle=0,Perso=false,Echelle=1cm}%
-\def\MPFigureSommeAngle#1#2#3#4#5#6#7{
+\def\MPFigureSommeAngle#1#2#3#4#5{
% #1 Premier sommet
% #2 Deuxi\`eme sommet
% #3 Troisi\`eme sommet
% #4 1er angle
% #5 2eme angle
- % #6 0 isoc\`ele / 1 pas isoc\`ele
\ifluatex
\mplibcodeinherit{enable}
\mplibforcehmode
\begin{mplibcode}
- pair A,B,C,O,I;%
+ pair A,B,C,O,I;%
u:=\useKV[ClesSommeAngle]{Echelle};
- % On place les points A,B,C sur le cercle de mani\`ere \`a faciliter la rotation de la figure
+ Angle:=\useKV[ClesSommeAngle]{Angle};
+ boolean Rectangle,Isocele;
+ Rectangle=\useKV[ClesSommeAngle]{Rectangle};%
+ Isocele=\useKV[ClesSommeAngle]{Isocele};
A=u*(1,1);
B-A=u*(4,0);
+ if Rectangle:
+ C=3/5[B,rotation(A,B,-90)];
+ else:
C=(A--2[A,B rotatedabout(A,45)]) intersectionpoint (B--2[B,A rotatedabout(B,-60)]);
- % On d\'efinit le centre du cercle circonscrit
- O - .5[A,B] = whatever * (B-A) rotated 90;
- O - .5[B,C] = whatever * (C-B) rotated 90;
+ fi;
+ O=CentreCercleC(A,B,C);
% On tourne pour \'eventuellement moins de lassitude :)
- A:=A rotatedabout(O,#7);
- B:=B rotatedabout(O,#7);
- C:=C rotatedabout(O,#7);
+ A:=rotation(A,O,Angle);
+ B:=rotation(B,O,Angle);
+ C:=rotation(C,O,Angle);
% On d\'efinit le centre du cercle inscrit
- (I-C) rotated ((angle(A-C)-angle(B-C))/2) shifted C=whatever[A,C];
- (I-B) rotated ((angle(C-B)-angle(A-B))/2) shifted B=whatever[B,C];
+ I=CentreCercleI(A,B,C);
% on dessine \`a main lev\'ee :)
path triangle;
triangle=A{dir(angle(B-A)+5)}..B{dir(angle(B-A)+5)}--B{dir(angle(C-B)+5)}..C{dir(angle(C-B)+5)}--C{dir(angle(A-C)+5)}..A{dir(angle(A-C)+5)}--cycle;
% pour marquer les angles
path cc;
cc=fullcircle scaled 1u;
- % on marque les angles
picture MAngle;
- MAngle=image(%
- if #6=0:%Pour l'isocèle
path cd; pair M[];
+ MAngle=image(%
+ if Isocele:%
+ if Rectangle:
+ trace codeperp(A,B,C,5);
+ cd=A--(A+B+C)/3;
+ M1=cd intersectionpoint (cc shifted A);
+ trace 9/10[A,M1]--11/10[A,M1];
+ cd:=C--(A+B+C)/3;
+ M1:=cd intersectionpoint (cc shifted C);
+ trace 9/10[C,M1]--11/10[C,M1];
+ else:
cd=B--(A+B+C)/3;
M1=cd intersectionpoint (cc shifted B);
trace 9/10[B,M1]--11/10[B,M1];
@@ -6707,8 +6728,13 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
M1:=cd intersectionpoint (cc shifted C);
trace 9/10[C,M1]--11/10[C,M1];
fi;
- draw (cc shifted A);
+ fi;
+ if Rectangle:
+ trace codeperp(A,B,C,5);
+ else:
draw (cc shifted B);
+ fi;
+ draw (cc shifted A);
draw (cc shifted C);
);
draw MAngle;
@@ -6720,56 +6746,95 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
label(btex #1 etex,1.2[O,A]);
label(btex #2 etex,1.2[O,B]);
label(btex #3 etex,1.2[O,C]);
- if #6=0:
- if #4=#5:
+ % Codage
+ if Isocele:
marque_s:=marque_s/2;
+ if Rectangle:
+ draw Codelongueur(A,B,B,C,2);
+ else:
draw Codelongueur(A,B,A,C,2);
+ fi;
marque_s:=marque_s*2;
- label(btex $\ang{#4}$ etex,B+0.95u*unitvector(I-B));
+ fi;
+ % Affichage des angles:
+ if Isocele:
+ if Rectangle:
label(btex ? etex,A+0.95u*unitvector(I-A));
else:
- marque_s:=marque_s/2;
- draw Codelongueur(A,B,A,C,2);
- marque_s:=marque_s*2;
+ if #4>#5:%Cas où b est vide donc on affiche la mesure commune
label(btex $\ang{#4}$ etex,A+0.95u*unitvector(I-A));
label(btex ? etex,B+0.95u*unitvector(I-B));
+ else:
+ label(btex $\ang{#5}$ etex,B+0.95u*unitvector(I-B));
+ label(btex ? etex,A+0.95u*unitvector(I-A));
+ fi;
+ fi;
+ else:
+ if Rectangle:
+ if #4>#5:
+ label(btex $\ang{#4}$ etex,C+0.95u*unitvector(I-C));
+ else:
+ label(btex $\ang{#5}$ etex,C+0.95u*unitvector(I-C));
fi;
else:
label(btex $\ang{#4}$ etex,B+0.95u*unitvector(I-B));
label(btex $\ang{#5}$ etex,C+0.95u*unitvector(I-C));
+ fi;
label(btex ? etex,A+0.95u*unitvector(I-A));
fi;
- %fi;
\end{mplibcode}
\mplibcodeinherit{disable}
\else
- \begin{mpost}[mpsettings={u:=\useKV[ClesSommeAngle]{Echelle};}]
+ \begin{mpost}[mpsettings={u:=\useKV[ClesSommeAngle]{Echelle};boolean Rectangle,Isocele;
+ Rectangle=\useKV[ClesSommeAngle]{Rectangle};Isocele=\useKV[ClesSommeAngle]{Isocele};Angle:=\useKV[ClesSommeAngle]{Angle};}]
pair A,B,C,O,I;%
- % On place les points A,B,C sur le cercle de mani\`ere \`a faciliter la rotation de la figure
A=u*(1,1);
B-A=u*(4,0);
+ if Rectangle:
+ C=3/5[B,rotation(A,B,-90)];
+ else:
C=(A--2[A,B rotatedabout(A,45)]) intersectionpoint (B--2[B,A rotatedabout(B,-60)]);
- % On d\'efinit le centre du cercle circonscrit
- O - .5[A,B] = whatever * (B-A) rotated 90;
- O - .5[B,C] = whatever * (C-B) rotated 90;
+ fi;
+ O=CentreCercleC(A,B,C);
% On tourne pour \'eventuellement moins de lassitude :)
- A:=A rotatedabout(O,#7);
- B:=B rotatedabout(O,#7);
- C:=C rotatedabout(O,#7);
+ A:=rotation(A,O,Angle);
+ B:=rotation(B,O,Angle);
+ C:=rotation(C,O,Angle);
% On d\'efinit le centre du cercle inscrit
- (I-C) rotated ((angle(A-C)-angle(B-C))/2) shifted C=whatever[A,C];
- (I-B) rotated ((angle(C-B)-angle(A-B))/2) shifted B=whatever[B,C];
+ I=CentreCercleI(A,B,C);
% on dessine \`a main lev\'ee :)
path triangle;
triangle=A{dir(angle(B-A)+5)}..B{dir(angle(B-A)+5)}--B{dir(angle(C-B)+5)}..C{dir(angle(C-B)+5)}--C{dir(angle(A-C)+5)}..A{dir(angle(A-C)+5)}--cycle;
% pour marquer les angles
path cc;
cc=fullcircle scaled 1u;
- % on marque les angles
picture MAngle;
- MAngle=image(
- draw (cc shifted A);
+ path cd; pair M[];
+ MAngle=image(%
+ if Isocele:%
+ if Rectangle:
+ trace codeperp(A,B,C,5);
+ cd=A--(A+B+C)/3;
+ M1=cd intersectionpoint (cc shifted A);
+ trace 9/10[A,M1]--11/10[A,M1];
+ cd:=C--(A+B+C)/3;
+ M1:=cd intersectionpoint (cc shifted C);
+ trace 9/10[C,M1]--11/10[C,M1];
+ else:
+ cd=B--(A+B+C)/3;
+ M1=cd intersectionpoint (cc shifted B);
+ trace 9/10[B,M1]--11/10[B,M1];
+ cd:=C--(A+B+C)/3;
+ M1:=cd intersectionpoint (cc shifted C);
+ trace 9/10[C,M1]--11/10[C,M1];
+ fi;
+ fi;
+ if Rectangle:
+ trace codeperp(A,B,C,5);
+ else:
draw (cc shifted B);
+ fi;
+ draw (cc shifted A);
draw (cc shifted C);
);
draw MAngle;
@@ -6781,26 +6846,42 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
label(btex #1 etex,1.2[O,A]);
label(btex #2 etex,1.2[O,B]);
label(btex #3 etex,1.2[O,C]);
- if #6=0:
- if #4=#5:
+ % Codage
+ if Isocele:
marque_s:=marque_s/2;
+ if Rectangle:
+ draw Codelongueur(A,B,B,C,2);
+ else:
draw Codelongueur(A,B,A,C,2);
+ fi;
marque_s:=marque_s*2;
- label(btex $\ang{#4}$ etex,B+0.95u*unitvector(I-B));
+ fi;
+ % Affichage des angles:
+ if Isocele:
+ if Rectangle:
label(btex ? etex,A+0.95u*unitvector(I-A));
else:
- marque_s:=marque_s/2;
- draw Codelongueur(A,B,A,C,2);
- marque_s:=marque_s*2;
+ if #4>#5:%Cas où b est vide donc on affiche la mesure commune
label(btex $\ang{#4}$ etex,A+0.95u*unitvector(I-A));
label(btex ? etex,B+0.95u*unitvector(I-B));
+ else:
+ label(btex $\ang{#5}$ etex,B+0.95u*unitvector(I-B));
+ label(btex ? etex,A+0.95u*unitvector(I-A));
+ fi;
+ fi;
+ else:
+ if Rectangle:
+ if #4>#5:
+ label(btex $\ang{#4}$ etex,C+0.95u*unitvector(I-C));
+ else:
+ label(btex $\ang{#5}$ etex,C+0.95u*unitvector(I-C));
fi;
else:
label(btex $\ang{#4}$ etex,B+0.95u*unitvector(I-B));
label(btex $\ang{#5}$ etex,C+0.95u*unitvector(I-C));
+ fi;
label(btex ? etex,A+0.95u*unitvector(I-A));
fi;
- %fi;
\end{mpost}
\fi
}
@@ -6811,9 +6892,8 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
% #1 : nom du triangle pA pB pC
% #2 : mesure de l'angle pApBpC
% #3 : mesure de l'angle pBpCpA
- % la macro calculant la mesure de l'angle pCpApB
- \useKVdefault[ClesSommeAngle]%obligatoire car la macro n'est pas dans un groupe.
- \setKV[ClesSommeAngle]{#1}%On lit les arguments optionnels
+ \useKVdefault[ClesSommeAngle]%
+ \setKV[ClesSommeAngle]{#1}%
% On r\'ecup\`ere les noms des sommets.
\StrMid{#2}{1}{1}[\NomA]%
\StrMid{#2}{2}{2}[\NomB]%
@@ -6823,30 +6903,51 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\xdef\NomSommetA{\NomA}%
\xdef\NomSommetC{\NomC}%
% On r\'edige
- \ifboolKV[ClesSommeAngle]{Perso}{\RedactionSomme}{Dans le triangle $\NomA\NomB\NomC$,\ifboolKV[ClesSommeAngle]{Isocele}{ isoc\`ele en \NomA,}{} on a :}%
- \ifboolKV[ClesSommeAngle]{Isocele}{%
- \ifx\bla#4\bla%
- \begin{align*}%
+ \ifboolKV[ClesSommeAngle]{Perso}{\RedactionSomme}{Dans le triangle $\NomA\NomB\NomC$, \ifboolKV[ClesSommeAngle]{Rectangle}{ rectangle \ifboolKV[ClesSommeAngle]{Isocele}{isocèle }{}en $\NomB$, }{\ifboolKV[ClesSommeAngle]{Isocele}{ isoc\`ele en $\NomA$, }}%
+ on a :}%
+ \ifboolKV[ClesSommeAngle]{Rectangle}{%
+ \ifboolKV[ClesSommeAngle]{Isocele}{%
+ \ifx\bla#3\bla%
+ \begin{align*}
+ 2\times\widehat{\NomB\NomA\NomC}&=\ang{90}\\%
+ \ifboolKV[ClesSommeAngle]{Detail}{\widehat{\NomB\NomA\NomC}&=\frac{\ang{90}}{2}\\}{\widehat{\NomA\NomB\NomC}&=\ang{45}}%
+ \ifboolKV[ClesSommeAngle]{Detail}{\widehat{\NomB\NomA\NomC}&=\ang{45}}{}%
+ \end{align*}
+ \fi
+ }{%
+ \ifx\bla#3\bla%
+ \begin{align*}
+ \widehat{\NomB\NomA\NomC}+\widehat{\NomB\NomC\NomA}&=\ang{90}\\%
+ \widehat{\NomB\NomA\NomC}+\ang{#4}&=\ang{90}\\%
+ \xdef\totalangle{\fpeval{90-#4}}\ifboolKV[ClesSommeAngle]{Detail}{\widehat{\NomB\NomA\NomC}&=\ang{90}-\ang{#4}\\}{\widehat{\NomB\NomA\NomC}&=\ang{\totalangle}}%
+ \ifboolKV[ClesSommeAngle]{Detail}{\widehat{\NomB\NomA\NomC}&=\ang{\totalangle}}{}%
+ \end{align*}
+ \fi
+ }%
+ }{%
+ \ifboolKV[ClesSommeAngle]{Isocele}{%
+ \ifx\bla#4\bla%
+ \begin{align*}%
\widehat{\NomA\NomB\NomC}+\widehat{\NomB\NomC\NomA}+\widehat{\NomC\NomA\NomB}&=\ang{180}\\%
2\times\ang{#3}+\widehat{\NomC\NomA\NomB}&=\ang{180}\\%
\xdef\sommeangle{\fpeval{2*#3}}\xdef\totalangle{\fpeval{180-\sommeangle}}\ang{\sommeangle}+\widehat{\NomC\NomA\NomB}&=\ang{180}\\%
\ifboolKV[ClesSommeAngle]{Detail}{\widehat{\NomC\NomA\NomB}&=\ang{180}-\ang{\sommeangle}\\}{\widehat{\NomC\NomA\NomB}&=\ang{\totalangle}}%
- \ifboolKV[ClesSommeAngle]{Detail}{\widehat{\NomC\NomA\NomB}&=\ang{\totalangle}}{}%
- \end{align*}%
- \xdef\ResultatAngle{\totalangle}%
- \else%
- \begin{align*}%
- \widehat{\NomA\NomB\NomC}+\widehat{\NomB\NomC\NomA}+\widehat{\NomC\NomA\NomB}&=\ang{180}\\%
- 2\times\widehat{\NomA\NomB\NomC}+\ang{#4}&=\ang{180}\\%
- \xdef\totalangle{\fpeval{180-#4}}%
- \ifboolKV[ClesSommeAngle]{Detail}{2\times\widehat{\NomA\NomB\NomC}&=\ang{180}-\ang{#4}\\}{2\times\widehat{\NomA\NomB\NomC}&=\ang{\totalangle}\\}%
- \ifboolKV[ClesSommeAngle]{Detail}{2\times\widehat{\NomA\NomB\NomC}&=\ang{\totalangle}\\}{\widehat{\NomA\NomB\NomC}&=\frac{\ang{\totalangle}}{2}\\}%
- \ifboolKV[ClesSommeAngle]{Detail}{\widehat{\NomA\NomB\NomC}&=\frac{\ang{\totalangle}}{2}\\}{\widehat{\NomA\NomB\NomC}&=\ang{\fpeval{0.5*(180-#4)}}}%\\
- \ifboolKV[ClesSommeAngle]{Detail}{\widehat{\NomA\NomB\NomC}&=\ang{\fpeval{0.5*(180-#4)}}\\}{}%
- \end{align*}%
- \xdef\ResultatAngle{\fpeval{0.5*(180-#4)}}%
- \fi%
- }{%
+ \ifboolKV[ClesSommeAngle]{Detail}{\widehat{\NomC\NomA\NomB}&=\ang{\totalangle}}{}%
+ \end{align*}%
+ \xdef\ResultatAngle{\totalangle}%
+ \else%
+ \begin{align*}%
+ \widehat{\NomA\NomB\NomC}+\widehat{\NomB\NomC\NomA}+\widehat{\NomC\NomA\NomB}&=\ang{180}\\%
+ 2\times\widehat{\NomA\NomB\NomC}+\ang{#4}&=\ang{180}\\%
+ \xdef\totalangle{\fpeval{180-#4}}%
+ \ifboolKV[ClesSommeAngle]{Detail}{2\times\widehat{\NomA\NomB\NomC}&=\ang{180}-\ang{#4}\\}{2\times\widehat{\NomA\NomB\NomC}&=\ang{\totalangle}\\}%
+ \ifboolKV[ClesSommeAngle]{Detail}{2\times\widehat{\NomA\NomB\NomC}&=\ang{\totalangle}\\}{\widehat{\NomA\NomB\NomC}&=\frac{\ang{\totalangle}}{2}\\}%
+ \ifboolKV[ClesSommeAngle]{Detail}{\widehat{\NomA\NomB\NomC}&=\frac{\ang{\totalangle}}{2}\\}{\widehat{\NomA\NomB\NomC}&=\ang{\fpeval{0.5*(180-#4)}}}%\\
+ \ifboolKV[ClesSommeAngle]{Detail}{\widehat{\NomA\NomB\NomC}&=\ang{\fpeval{0.5*(180-#4)}}\\}{}%
+ \end{align*}%
+ \xdef\ResultatAngle{\fpeval{0.5*(180-#4)}}%
+ \fi%
+ }{%
\begin{align*}%
\widehat{\NomA\NomB\NomC}+\widehat{\NomB\NomC\NomA}+\widehat{\NomC\NomA\NomB}&=\ang{180}\\%
\ang{#3}+\ang{#4}+\widehat{\NomC\NomA\NomB}&=\ang{180}\\%
@@ -6856,15 +6957,15 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\end{align*}%
\xdef\ResultatAngle{\totalangle}%
}%
+ }%
}%
-\newcommand\SommeAngles[4][]{%
+\newcommand\SommeAngles[4][]{% Macro calculant la mesure de l'angle pCpApB
% #1 : nom du triangle pA pB pC
% #2 : mesure de l'angle pApBpC
% #3 : mesure de l'angle pBpCpA
- % la macro calculant la mesure de l'angle pCpApB
\useKVdefault[ClesSommeAngle]%obligatoire car la macro n'est pas dans un groupe.
- \setKV[ClesSommeAngle]{#1}%On lit les arguments optionnels
+ \setKV[ClesSommeAngle]{#1}%lit les arguments optionnels
% On r\'ecup\`ere les noms des sommets.
\StrMid{#2}{1}{1}[\NomA]%
\StrMid{#2}{2}{2}[\NomB]%
@@ -6872,13 +6973,12 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
% Figure ou pas ?
\ifboolKV[ClesSommeAngle]{FigureSeule}{%
\ifx\bla#3\bla%
- \xdef\Intermed{\fpeval{0.5*(180-#4)}}%
- \MPFigureSommeAngle{\NomA}{\NomB}{\NomC}{#4}{\Intermed}{0}{\useKV[ClesSommeAngle]{Angle}}%
+ \MPFigureSommeAngle{\NomA}{\NomB}{\NomC}{#4}{0}%
\else%
\ifx\bla#4\bla%
- \MPFigureSommeAngle{\NomA}{\NomB}{\NomC}{#3}{#3}{0}{\useKV[ClesSommeAngle]{Angle}}%
+ \MPFigureSommeAngle{\NomA}{\NomB}{\NomC}{0}{#3}%
\else%
- \MPFigureSommeAngle{\NomA}{\NomB}{\NomC}{#3}{#4}{1}{\useKV[ClesSommeAngle]{Angle}}%
+ \MPFigureSommeAngle{\NomA}{\NomB}{\NomC}{#3}{#4}%
\fi%
\fi%
}{%
@@ -6886,17 +6986,15 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\begin{multicols}{2}%
{\em La figure est donn\'ee \`a titre indicatif.}%
\ifx\bla#3\bla%
- \xdef\Intermed{\fpeval{0.5*(180-#4)}}%
- \[\MPFigureSommeAngle{\NomA}{\NomB}{\NomC}{#4}{\Intermed}{0}{\useKV[ClesSommeAngle]{Angle}}\]%
+ \[\MPFigureSommeAngle{\NomA}{\NomB}{\NomC}{#4}{0}\]%
\else%
\ifx\bla#4\bla%
- \[\MPFigureSommeAngle{\NomA}{\NomB}{\NomC}{#3}{#3}{0}{\useKV[ClesSommeAngle]{Angle}}\]%
+ \[\MPFigureSommeAngle{\NomA}{\NomB}{\NomC}{0}{#3}\]%
\else%
- \[\MPFigureSommeAngle{\NomA}{\NomB}{\NomC}{#3}{#4}{1}{\useKV[ClesSommeAngle]{Angle}}\]%
+ \[\MPFigureSommeAngle{\NomA}{\NomB}{\NomC}{#3}{#4}\]%
\fi%
\fi%
\par\columnbreak\par%
- % on r\'edige
\RedactionSom[#1]{#2}{#3}{#4}%
\end{multicols}%
}{% on r\'edige
@@ -7103,6 +7201,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
% #5 Troisi\`eme longueur (\'eventuellement vide)
\useKVdefault[ClesPythagore]%obligatoire car la macro n'est pas dans un groupe.
\setKV[ClesPythagore]{#1}%On lit les arguments optionnels
+ \DeclareSIUnit{\PfCPythaUnit}{\useKV[ClesPythagore]{Unite}}%
\ifboolKV[ClesPythagore]{Reciproque}{%
% On retient les noms des sommets
\StrMid{#2}{1}{1}[\NomA]%
@@ -7255,7 +7354,6 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
}
\xintifboolexpr{#3<#4 || #3==#4}{%\ifnum#3<#4%
\xdef\ResultatPytha{\fpeval{round(sqrt(#3^2+#4^2),\useKV[ClesPythagore]{Precision})}}%
- % \xdef\ResultatPytha{\fpeval{round(sqrt(#3^2+#4^2),\useKV[ClesPythagore]{Precision})}}%
\begin{align*}
\NomA\NomC^2&=\NomA\NomB^2+\NomB\NomC^2\\
\NomA\NomC^2&=\ifboolKV[ClesPythagore]{EnchaineA}{\opcopy{\useKV[ClesPythagore]{ValeurA}}{a1}\opexport{a1}{\Aun}\num{\Aun}}{\opexport{A1}{\Aun}\num{\Aun}^2}+\ifboolKV[ClesPythagore]{EnchaineB}{\opcopy{\useKV[ClesPythagore]{ValeurB}}{a2}\opexport{a2}{\Adeux}\num{\Adeux}}{\opexport{A2}{\Adeux}\num{\Adeux}^2}\\
@@ -7263,7 +7361,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\NomA\NomC^2&=\opadd*{a1}{a2}{a3}\opexport{a3}{\Atrois}\num{\Atrois}%\\
\ifboolKV[ClesPythagore]{AvantRacine}{}{%
\ifboolKV[ClesPythagore]{Entier}{}{\\\NomA\NomC&=\sqrt{\opexport{a3}{\Atrois}\num{\Atrois}}}
- \ifboolKV[ClesPythagore]{Racine}{}{\\\ifboolKV[ClesPythagore]{Exact}{\NomA\NomC&=\opsqrt[maxdivstep=3]{a3}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\num{\Aquatre}~\text{\useKV[ClesPythagore]{Unite}}}{\NomA\NomC&\approx\opsqrt[maxdivstep=5]{a3}{a4}\opround{a4}{pres}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\num{\Aquatre}~\text{\useKV[ClesPythagore]{Unite}}}}%\\
+ \ifboolKV[ClesPythagore]{Racine}{}{\\\ifboolKV[ClesPythagore]{Exact}{\NomA\NomC&=\opsqrt[maxdivstep=3]{a3}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\SI{\Aquatre}{\PfCPythaUnit}}{\NomA\NomC&\approx\opsqrt[maxdivstep=5]{a3}{a4}\opround{a4}{pres}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\SI{\Aquatre}{\PfCPythaUnit}}}%\\
}%
\end{align*}
}{%\else%
@@ -7276,7 +7374,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\NomA\NomB^2&=\opsub*{a1}{a2}{a3}\opexport{a3}{\Atrois}\num{\Atrois}%\\
\ifboolKV[ClesPythagore]{AvantRacine}{}{%
\ifboolKV[ClesPythagore]{Entier}{}{\\\NomA\NomB&=\sqrt{\opexport{a3}{\Atrois}\num{\Atrois}}}
- \ifboolKV[ClesPythagore]{Racine}{}{\\\ifboolKV[ClesPythagore]{Exact}{\NomA\NomB&=\opsqrt[maxdivstep=3]{a3}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\num{\Aquatre}~\text{\useKV[ClesPythagore]{Unite}}}{\NomA\NomB&\approx\opsqrt[maxdivstep=5]{a3}{a4}\opround{a4}{pres}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\num{\Aquatre}~\text{\useKV[ClesPythagore]{Unite}}}}%\\
+ \ifboolKV[ClesPythagore]{Racine}{}{\\\ifboolKV[ClesPythagore]{Exact}{\NomA\NomB&=\opsqrt[maxdivstep=3]{a3}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\SI{\Aquatre}{\PfCPythaUnit}}{\NomA\NomB&\approx\opsqrt[maxdivstep=5]{a3}{a4}\opround{a4}{pres}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\SI{\Aquatre}{\PfCPythaUnit}}}%\\
}%
\end{align*}
}%\fi%
@@ -7299,7 +7397,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\NomA\NomC^2&=\opadd*{a1}{a2}{a3}\opexport{a3}{\Atrois}\num{\Atrois}%\\
\ifboolKV[ClesPythagore]{AvantRacine}{}{%
\ifboolKV[ClesPythagore]{Entier}{}{\\\NomA\NomC&=\sqrt{\opexport{a3}{\Atrois}\num{\Atrois}}}
- \ifboolKV[ClesPythagore]{Racine}{}{\\\ifboolKV[ClesPythagore]{Exact}{\NomA\NomC&=\opsqrt[maxdivstep=3]{a3}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\num{\Aquatre}~\text{\useKV[ClesPythagore]{Unite}}}{\NomA\NomC&\approx\opsqrt[maxdivstep=5]{a3}{a4}\opround{a4}{pres}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\num{\Aquatre}~\text{\useKV[ClesPythagore]{Unite}}}}%\\
+ \ifboolKV[ClesPythagore]{Racine}{}{\\\ifboolKV[ClesPythagore]{Exact}{\NomA\NomC&=\opsqrt[maxdivstep=3]{a3}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\SI{\Aquatre}{\PfCPythaUnit}}{\NomA\NomC&\approx\opsqrt[maxdivstep=5]{a3}{a4}\opround{a4}{pres}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\SI{\Aquatre}{\PfCPythaUnit}}}%\\
}
\end{align*}
}{%\else
@@ -7312,7 +7410,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\NomA\NomB^2&=\opsub*{a1}{a2}{a3}\opexport{a3}{\Atrois}\num{\Atrois}%\\
\ifboolKV[ClesPythagore]{AvantRacine}{}{%
\ifboolKV[ClesPythagore]{Entier}{}{\\\NomA\NomB&=\sqrt{\opexport{a3}{\Atrois}\num{\Atrois}}}
- \ifboolKV[ClesPythagore]{Racine}{}{\\\ifboolKV[ClesPythagore]{Exact}{\NomA\NomB&=\opsqrt[maxdivstep=3]{a3}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\num{\Aquatre}~\text{\useKV[ClesPythagore]{Unite}}}{\NomA\NomB&\approx\opsqrt[maxdivstep=5]{a3}{a4}\opround{a4}{pres}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\num{\Aquatre}~\text{\useKV[ClesPythagore]{Unite}}}}%\\
+ \ifboolKV[ClesPythagore]{Racine}{}{\\\ifboolKV[ClesPythagore]{Exact}{\NomA\NomB&=\opsqrt[maxdivstep=3]{a3}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\SI{\Aquatre}{\PfCPythaUnit}}{\NomA\NomB&\approx\opsqrt[maxdivstep=5]{a3}{a4}\opround{a4}{pres}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\SI{\Aquatre}{\PfCPythaUnit}}}%\\
}
\end{align*}
}{%
@@ -7324,7 +7422,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\NomA\NomB^2&=\opsub*{a1}{a2}{a3}\opexport{a3}{\Atrois}\num{\Atrois}%\\
\ifboolKV[ClesPythagore]{AvantRacine}{}{%
\ifboolKV[ClesPythagore]{Entier}{}{\\\NomA\NomB&=\sqrt{\opexport{a3}{\Atrois}\num{\Atrois}}}%
- \ifboolKV[ClesPythagore]{Racine}{}{\\\ifboolKV[ClesPythagore]{Exact}{\NomA\NomB&=\opsqrt[maxdivstep=3]{a3}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\num{\Aquatre}~\text{\useKV[ClesPythagore]{Unite}}}{\NomA\NomB&\approx\opsqrt[maxdivstep=5]{a3}{a4}\opround{a4}{pres}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\num{\Aquatre}~\text{\useKV[ClesPythagore]{Unite}}}}%\\
+ \ifboolKV[ClesPythagore]{Racine}{}{\\\ifboolKV[ClesPythagore]{Exact}{\NomA\NomB&=\opsqrt[maxdivstep=3]{a3}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\SI{\Aquatre}{\PfCPythaUnit}}{\NomA\NomB&\approx\opsqrt[maxdivstep=5]{a3}{a4}\opround{a4}{pres}{a4}\opunzero{a4}\opexport{a4}{\Aquatre}\SI{\Aquatre}{\PfCPythaUnit}}}%\\
}
\end{align*}
}%
@@ -8343,9 +8441,9 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\useKVdefault[ClesNombrePremier]%
\setKV[ClesNombrePremier]{#1}%
\ifboolKV[ClesNombrePremier]{Impose}{\NombrePremierImpose{#2}{\useKV[ClesNombrePremier]{Nombre}}{\fpeval{#2/\useKV[ClesNombrePremier]{Nombre}}}}{}%
- \ifboolKV[ClesNombrePremier]{ImposeAll}{\NombrePremierImposeAll{#2}{\useKV[ClesNombrePremier]{AllNombre}}{\fpeval{#2/\useKV[ClesNombrePremier]{AllNombre}}}}{}%
+ \ifboolKV[ClesNombrePremier]{ImposeAll}{\NombrePremierImpose{#2}{\useKV[ClesNombrePremier]{AllNombre}}{\fpeval{#2/\useKV[ClesNombrePremier]{AllNombre}}}}{}%
\ifboolKV[ClesNombrePremier]{Tableau}{\NombrePremier{#2}}{}%
- \ifboolKV[ClesNombrePremier]{TableauVide}{\NombrePremierVide{#2}}{}%
+ \ifboolKV[ClesNombrePremier]{TableauVide}{\NombrePremier{#2}}{}%
\ifboolKV[ClesNombrePremier]{Potence}{\NombrePremierPotence{#2}}{}%
\ifboolKV[ClesNombrePremier]{TableauVertical}{\NombrePremierVertical{#2}}{}%
\ifboolKV[ClesNombrePremier]{TableauVerticalVide}{\NombrePremierVerticalVide{#2}}{}%
@@ -8682,33 +8780,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\newcommand\NombrePremier[1]{%\'ecrire la d\'ecomposition compl\`ete
% #1 le nombre premier \`a tester
- \newcount\anp\newcount\bnp\newcount\cnp%\newcount\e\newcount\f%
- \anp=#1\relax
- \bnp=2\relax
- \premier=-1\relax
- % Pour d\'eterminer le nombre d'\'etapes
- \whiledo{\anp > 1}{%
- \modulo{\the\anp}{\the\bnp}
- \ifnum\remainder=0\relax
- \global\premier=\numexpr\premier+1\relax
- \cnp=\numexpr\anp/\bnp\relax
- \anp=\cnp\relax
- \else%
- \bnp=\numexpr\bnp+1\relax%
- \fi%
- }
- \ifnum\premier=0
- Le nombre \num{#1} est un nombre premier.
- \else
- \begin{align*}
- \xintFor* ##1 in {\xintSeq {1}{\premier}}\do {\num{#1}&=\PremierEtape{#1}{##1}\xintifboolexpr{##1<\premier}{\\}{}}%
- \end{align*}
- \fi
-}
-
-\newcommand\NombrePremierVide[1]{%\'ecrire la d\'ecomposition compl\`ete
- % #1 le nombre premier \`a tester
- \newcount\anp\newcount\bnp\newcount\cnp%\newcount\e\newcount\f%
+ \newcount\anp\newcount\bnp\newcount\cnp%
\anp=#1\relax
\bnp=2\relax
\premier=-1\relax
@@ -8727,7 +8799,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
Le nombre \num{#1} est un nombre premier.
\else
\begin{align*}
- \xintFor* ##1 in {\xintSeq {1}{\premier}}\do {\num{#1}&=\phantom{\PremierEtape{#1}{##1}}\xintifboolexpr{##1<\premier}{\\}{}}%
+ \xintFor* ##1 in {\xintSeq {1}{\premier}}\do {\num{#1}&=\ifboolKV[ClesNombrePremier]{TableauVide}{\phantom{\PremierEtape{#1}{##1}}}{\PremierEtape{#1}{##1}}\xintifboolexpr{##1<\premier}{\\}{}}%
\end{align*}
\fi
}
@@ -8735,11 +8807,11 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\newcount\premierun
\newcount\premierdeux
-\newcommand\NombrePremierImpose[3]{%\'ecrire la d\'ecomposition compl\`ete
+\newcommand\NombrePremierImpose[3]{%
% #1 le nombre premier \`a tester
% #2 est le premier facteur imposé
% #3 est le deuxième facteur imposé
- \newcount\anp\newcount\bnp\newcount\cnp%\newcount\e\newcount\f%
+ \newcount\anp\newcount\bnp\newcount\cnp%
% Pour d\'eterminer le nombre d'\'etapes pour #1
\anp=#1\relax
\bnp=2\relax
@@ -8782,6 +8854,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\bnp=\numexpr\bnp+1\relax%
\fi%
}%
+ \ifboolKV[ClesNombrePremier]{ImposeAll}{\xdef\PfCRappelImposeAll{1}}{\xdef\PfCRappelImposeAll{0}}%
\ifnum\premier=0
Le nombre \num{#1} est un nombre premier.
\else
@@ -8791,75 +8864,14 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\xintifboolexpr{\premier>0}{\\%
\xintFor* ##1 in {\xintSeq {1}{\premier}}\do {\num{#1}&=\xintifboolexpr{##1<\premierun}{\PremierEtape{#2}{##1}}{\Decomposition[Longue]{#2}}\mathrel{\times}\xintifboolexpr{##1<\premierdeux}{\PremierEtape{#3}{##1}}{\Decomposition[Longue]{#3}}\xintifboolexpr{##1<\premier}{\\}{}}%
}{}%
+ \xintifboolexpr{\PfCRappelImposeAll==1}{\\\num{#1}&=\PremierExposant{#1}}{}%
\end{align*}
\fi
}%
-\newcommand\NombrePremierImposeAll[3]{%\'ecrire la d\'ecomposition compl\`ete
- % #1 le nombre premier \`a tester
- % #2 est le premier facteur imposé
- % #3 est le deuxième facteur imposé
- \newcount\anp\newcount\bnp\newcount\cnp%\newcount\e\newcount\f%
- % Pour d\'eterminer le nombre d'\'etapes pour #1
- \anp=#1\relax
- \bnp=2\relax
- \premier=-1\relax
- \whiledo{\anp > 1}{%
- \modulo{\the\anp}{\the\bnp}
- \ifnum\remainder=0\relax
- \global\premier=\numexpr\premier+1\relax
- \cnp=\numexpr\anp/\bnp\relax
- \anp=\cnp\relax
- \else%
- \bnp=\numexpr\bnp+1\relax%
- \fi%
- }
- % Pour d\'eterminer le nombre d'\'etapes pour #2
- \anp=#2\relax
- \bnp=2\relax
- \premierun=-1\relax
- \whiledo{\anp > 1}{%
- \modulo{\the\anp}{\the\bnp}
- \ifnum\remainder=0\relax
- \global\premierun=\numexpr\premierun+1\relax
- \cnp=\numexpr\anp/\bnp\relax
- \anp=\cnp\relax
- \else%
- \bnp=\numexpr\bnp+1\relax%
- \fi%
- }
- % Pour d\'eterminer le nombre d'\'etapes pour #3
- \anp=#3\relax
- \bnp=2\relax
- \premierdeux=-1\relax
- \whiledo{\anp > 1}{%
- \modulo{\the\anp}{\the\bnp}
- \ifnum\remainder=0\relax
- \global\premierdeux=\numexpr\premierdeux+1\relax
- \cnp=\numexpr\anp/\bnp\relax
- \anp=\cnp\relax
- \else%
- \bnp=\numexpr\bnp+1\relax%
- \fi%
- }%
- \ifnum\premier=0
- Le nombre \num{#1} est un nombre premier.
- \else%
- \xintifboolexpr{\premierun>\premierdeux}{\premier=\premierun}{\premier=\premierdeux}%
- \begin{align*}
- \num{#1}&=\num{#2}\times\num{#3}%\\
- \xintifboolexpr{\premier>0}{\\%
- \xintFor* ##1 in {\xintSeq {1}{\premier}}\do {\num{#1}&=\xintifboolexpr{##1<\premierun}{\PremierEtape{#2}{##1}}{\Decomposition[Longue]{#2}}\mathrel{\times}\xintifboolexpr{##1<\premierdeux}{\PremierEtape{#3}{##1}}{\Decomposition[Longue]{#3}}\\
- }%
- \num{#1}&=\PremierExposant{#1}%
- }{}
- \end{align*}
- \fi%
-}%
-
\newcommand\NombrePremierVertical[1]{%\'ecrire la d\'ecomposition compl\`ete
% #1 le nombre premier \`a tester
- \newcount\anpv\newcount\bnpv\newcount\cnpv%\newcount\e\newcount\f%
+ \newcount\anpv\newcount\bnpv\newcount\cnpv%
\anpv=#1\relax
\bnpv=2\relax
\premier=-1\relax
@@ -8885,9 +8897,9 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\fi
}
-\newcommand\NombrePremierPotence[1]{%\'ecrire la d\'ecomposition compl\`ete
+\newcommand\NombrePremierPotence[1]{%
% #1 le nombre premier \`a tester
- \newcount\anpv\newcount\bnpv\newcount\cnpv%\newcount\e\newcount\f%
+ \newcount\anpv\newcount\bnpv\newcount\cnpv%
\anpv=#1\relax
\bnpv=2\relax
\premier=-1\relax
@@ -8978,7 +8990,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
}
}
-\newcommand\NombrePremierVerticalVide[1]{%\'ecrire la d\'ecomposition compl\`ete
+\newcommand\NombrePremierVerticalVide[1]{%
% #1 le nombre premier \`a tester
\newcount\anpv\newcount\bnpv\newcount\cnpv%
\anpv=#1\relax
@@ -9010,8 +9022,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\fi
}
-\newcommand\NombrePremierExposant[1]{%\'ecrire la d\'ecomposition
- % compl\`ete
+\newcommand\NombrePremierExposant[1]{%
\newcount\anp\newcount\bnp\newcount\cnp%
% #1 le nombre premier \`a tester
\anp=#1\relax%
@@ -9395,15 +9406,17 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
%%%
% Thales
%%%
-\newcount\ppcm
+\newcount\ppcm%
\newcommand\PPCM[2]{%
- \PGCD{#1}{#2}
- \ppcm=\numexpr#1*#2/\pgcd\relax
-}
+ \PGCD{#1}{#2}%
+ \ppcm=\numexpr#1*#2/\pgcd\relax%
+}%
\setKVdefault[ClesThales]{Calcul=true,Droites=false,Propor=false,Segment=false,Figure=false,FigureSeule=false,Figurecroisee=false,FigurecroiseeSeule=false,Angle=0,Precision=2,Entier=false,Unite=cm,Reciproque=false,Produit=false,ChoixCalcul=0,Simplification,Redaction=false,Remediation=false,Echelle=1cm,Perso=false,CalculsPerso=false}
+\DeclareSIUnit{\PfCThalesUnit}{\useKV[ClesThales]{Unite}}%
+
%On d\'efinit la figure \`a utiliser
\def\MPFigThales#1#2#3#4#5#6{
% #1 Premier sommet
@@ -10056,7 +10069,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\\
% % 3eme ligne : Calculs
\ifnum\cmxa>0
- \Nomx\uppercase{&}\opdiv*{numx}{denox}{resultatx}{restex}\opcmp{restex}{0}\ifopeq=\num{\ResultatThalesx}\else\approx\num{\fpeval{round(\ResultatThalesx,\useKV[ClesThales]{Precision})}}\fi~\text{\useKV[ClesThales]{Unite}}%
+ \Nomx\uppercase{&}\opdiv*{numx}{denox}{resultatx}{restex}\opcmp{restex}{0}\ifopeq=\SI{\ResultatThalesx}{\PfCThalesUnit}\else\approx\SI{\fpeval{round(\ResultatThalesx,\useKV[ClesThales]{Precision})}}{\PfCThalesUnit}\fi%
\fi
% % Deuxi\`eme compteur \yyy
\ifnum\cmya>0
@@ -10065,7 +10078,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\else
\uppercase{&}
\fi
- \Nomy\uppercase{&}\opdiv*{numy}{denoy}{resultaty}{restey}\opcmp{restey}{0}\ifopeq=\num{\ResultatThalesy}\else\approx\num{\fpeval{round(\ResultatThalesy,\useKV[ClesThales]{Precision})}}\fi~\text{\useKV[ClesThales]{Unite}}%
+ \Nomy\uppercase{&}\opdiv*{numy}{denoy}{resultaty}{restey}\opcmp{restey}{0}\ifopeq=\SI{\ResultatThalesy}{\PfCThalesUnit}\else\approx\SI{\fpeval{round(\ResultatThalesy,\useKV[ClesThales]{Precision})}}{\PfCThalesUnit}\fi%
\fi
% %Troisi\`eme compteur \zzz
\ifnum\cmza>0
@@ -10075,9 +10088,9 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\else
\uppercase{&}
\fi
- \Nomz\uppercase{&}\opdiv*{numz}{denoz}{resultatz}{restez}\opcmp{restez}{0}\ifopeq=\num{\ResultatThalesz}\else\approx\num{\fpeval{round(\ResultatThalesz,\useKV[ClesThales]{Precision})}}\fi~\text{\useKV[ClesThales]{Unite}}%
+ \Nomz\uppercase{&}\opdiv*{numz}{denoz}{resultatz}{restez}\opcmp{restez}{0}\ifopeq=\SI{\ResultatThalesz}{\PfCThalesUnit}\else\approx\SI{\fpeval{round(\ResultatThalesz,\useKV[ClesThales]{Precision})}}{\PfCThalesUnit}\fi%
\else
- \uppercase{&}\Nomz\uppercase{&}\opdiv*{numz}{denoz}{resultatz}{restez}\opcmp{restez}{0}\ifopeq=\num{\ResultatThalesz}\else\approx\num{\fpeval{round(\ResultatThalesz,\useKV[ClesThales]{Precision})}}\fi~\text{\useKV[ClesThales]{Unite}}%
+ \uppercase{&}\Nomz\uppercase{&}\opdiv*{numz}{denoz}{resultatz}{restez}\opcmp{restez}{0}\ifopeq=\SI{\ResultatThalesz}{\PfCThalesUnit}\else\approx\SI{\fpeval{round(\ResultatThalesz,\useKV[ClesThales]{Precision})}}{\PfCThalesUnit}\fi%
\fi
\fi
\end{align*}
@@ -10978,10 +10991,9 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\setKV[ClesTrigo]{#1}%
% #1 Cl\'es
% #2 Nom du triangle ABC, rectangle en B, angle connu ou pas : BAC
- % #3 Longueur
- % #4 Longueur
- % #5 angle
+ % #3 Longueur #4 Longueur #5 angle
% On d\'efinit les points
+ \DeclareSIUnit{\PfCTrigoUnit}{\useKV[ClesTrigo]{Unite}}%
\StrMid{#2}{1}{1}[\NomA]%
\StrMid{#2}{2}{2}[\NomB]%
\StrMid{#2}{3}{3}[\NomC]%
@@ -10989,7 +11001,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\xdef\NomAngleDroit{\NomB}%
\xdef\NomSommetA{\NomA}%
\xdef\NomSommetB{\NomB}%
- \xdef\NomSommetC{\NomC}%
+ \xdef\NomSommetC{\NomC}%
\ifboolKV[ClesTrigo]{Perso}{%
\RedactionTrigo%
}{%
@@ -11003,7 +11015,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\NomA\NomC\times\cos(\widehat{\NomB\NomA\NomC})&=\NomA\NomB\\
\num{#4}\times\cos(\ang{#5})&=\NomA\NomB%\\
\ifboolKV[ClesTrigo]{ValeurExacte}{}{\\
- \num{\fpeval{round(#4*cosd(#5),\useKV[ClesTrigo]{Precision})}}~\text{\useKV[ClesTrigo]{Unite}}&\IfInteger{\fpeval{round(#4*cosd(#5),9)}}{=}{\approx}\NomA\NomB}
+ \SI{\fpeval{round(#4*cosd(#5),\useKV[ClesTrigo]{Precision})}}{\PfCTrigoUnit}&\IfInteger{\fpeval{round(#4*cosd(#5),9)}}{=}{\approx}\NomA\NomB}
\end{align*}%
}{%
\begin{align*}
@@ -11011,7 +11023,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\cos(\ang{#5})&=\frac{\NomA\NomB}{\num{#4}}\\
\num{#4}\times\cos(\ang{#5})&=\NomA\NomB%\\
\ifboolKV[ClesTrigo]{ValeurExacte}{}{\\%
- \num{\fpeval{round(#4*cosd(#5),\useKV[ClesTrigo]{Precision})}}~\text{\useKV[ClesTrigo]{Unite}}&\IfInteger{\fpeval{round(#4*cosd(#5),9)}}{=}{\approx}\NomA\NomB}%
+ \SI{\fpeval{round(#4*cosd(#5),\useKV[ClesTrigo]{Precision})}}{\PfCTrigoUnit}&\IfInteger{\fpeval{round(#4*cosd(#5),9)}}{=}{\approx}\NomA\NomB}%
\end{align*}
}%
\else%
@@ -11023,7 +11035,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\NomA\NomC\times\cos(\ang{#5})&=\num{#3}\\
\NomA\NomC&=\frac{\num{#3}}{\cos(\ang{#5})}%\\
\ifboolKV[ClesTrigo]{ValeurExacte}{}{\\%
- \NomA\NomC&\IfInteger{\fpeval{round(#3/cosd(#5),9)}}{=}{\approx}\num{\fpeval{round(#3/cosd(#5),\useKV[ClesTrigo]{Precision})}}~\text{\useKV[ClesTrigo]{Unite}}}%
+ \NomA\NomC&\IfInteger{\fpeval{round(#3/cosd(#5),9)}}{=}{\approx}\SI{\fpeval{round(#3/cosd(#5),\useKV[ClesTrigo]{Precision})}}{\PfCTrigoUnit}}%
\end{align*}
}{%
\begin{align*}
@@ -11031,7 +11043,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\cos(\ang{#5})&=\frac{\num{#3}}{\NomA\NomC}\\
\NomA\NomC&=\frac{\num{#3}}{\cos(\ang{#5})}%\\
\ifboolKV[ClesTrigo]{ValeurExacte}{}{\\%
- \NomA\NomC&\IfInteger{\fpeval{round(#3/cosd(#5),9)}}{=}{\approx}\num{\fpeval{round(#3/cosd(#5),\useKV[ClesTrigo]{Precision})}}~\text{\useKV[ClesTrigo]{Unite}}}%
+ \NomA\NomC&\IfInteger{\fpeval{round(#3/cosd(#5),9)}}{=}{\approx}\SI{\fpeval{round(#3/cosd(#5),\useKV[ClesTrigo]{Precision})}}{\PfCTrigoUnit}}%
\end{align*}%
}%
\else%on calcule l'angle
@@ -11063,7 +11075,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\NomA\NomC\times\sin(\widehat{\NomB\NomA\NomC})&=\NomB\NomC\\
\num{#4}\times\sin(\ang{#5})&=\NomB\NomC%\\
\ifboolKV[ClesTrigo]{ValeurExacte}{}{\\%
- \num{\fpeval{round(#4*sind(#5),\useKV[ClesTrigo]{Precision})}}~\text{\useKV[ClesTrigo]{Unite}}&\IfInteger{\fpeval{round(#4*sind(#5),9)}}{=}{\approx}\NomB\NomC}%
+ \SI{\fpeval{round(#4*sind(#5),\useKV[ClesTrigo]{Precision})}}{\PfCTrigoUnit}&\IfInteger{\fpeval{round(#4*sind(#5),9)}}{=}{\approx}\NomB\NomC}%
\end{align*}%
}{%
\begin{align*}
@@ -11071,7 +11083,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\sin(\ang{#5})&=\frac{\NomB\NomC}{\num{#4}}\\
\num{#4}\times\sin(\ang{#5})&=\NomB\NomC%\\
\ifboolKV[ClesTrigo]{ValeurExacte}{}{\\%
- \num{\fpeval{round(#4*sind(#5),\useKV[ClesTrigo]{Precision})}}~\text{\useKV[ClesTrigo]{Unite}}&\IfInteger{\fpeval{round(#4*sind(#5),9)}}{=}{\approx}\NomB\NomC}%
+ \SI{\fpeval{round(#4*sind(#5),\useKV[ClesTrigo]{Precision})}}{\PfCTrigoUnit}&\IfInteger{\fpeval{round(#4*sind(#5),9)}}{=}{\approx}\NomB\NomC}%
\end{align*}%
}%
\else
@@ -11083,7 +11095,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\NomA\NomC\times\sin(\ang{#5})&=\num{#3}\\
\NomA\NomC&=\frac{\num{#3}}{\sin(\ang{#5})}%\\
\ifboolKV[ClesTrigo]{ValeurExacte}{}{\\%
- \NomA\NomC&\IfInteger{\fpeval{round(#3/sind(#5),9)}}{=}{\approx}\num{\fpeval{round(#3/sind(#5),\useKV[ClesTrigo]{Precision})}}~\text{\useKV[ClesTrigo]{Unite}}}%
+ \NomA\NomC&\IfInteger{\fpeval{round(#3/sind(#5),9)}}{=}{\approx}\SI{\fpeval{round(#3/sind(#5),\useKV[ClesTrigo]{Precision})}}{\PfCTrigoUnit}}%
\end{align*}%
}{%
\begin{align*}
@@ -11091,7 +11103,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\sin(\ang{#5})&=\frac{\num{#3}}{\NomA\NomC}\\
\NomA\NomC&=\frac{\num{#3}}{\sin(\ang{#5})}%\\
\ifboolKV[ClesTrigo]{ValeurExacte}{}{\\%
- \NomA\NomC&\IfInteger{\fpeval{round(#3/sind(#5),9)}}{=}{\approx}\num{\fpeval{round(#3/sind(#5),\useKV[ClesTrigo]{Precision})}}~\text{\useKV[ClesTrigo]{Unite}}}%
+ \NomA\NomC&\IfInteger{\fpeval{round(#3/sind(#5),9)}}{=}{\approx}\SI{\fpeval{round(#3/sind(#5),\useKV[ClesTrigo]{Precision})}}{\PfCTrigoUnit}}%
\end{align*}%
}%
\else%on calcule l'angle
@@ -11123,7 +11135,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\NomA\NomB\times\tan(\widehat{\NomB\NomA\NomC})&=\NomB\NomC\\%
\num{#4}\times\tan(\ang{#5})&=\NomB\NomC%\\%
\ifboolKV[ClesTrigo]{ValeurExacte}{}{\\%
- \num{\fpeval{round(#4*tand(#5),\useKV[ClesTrigo]{Precision})}}~\text{\useKV[ClesTrigo]{Unite}}&\IfInteger{\fpeval{round(#4*tand(#5),9)}}{=}{\approx}\NomB\NomC}%
+ \SI{\fpeval{round(#4*tand(#5),\useKV[ClesTrigo]{Precision})}}{\PfCTrigoUnit}&\IfInteger{\fpeval{round(#4*tand(#5),9)}}{=}{\approx}\NomB\NomC}%
\end{align*}%
}{%
\begin{align*}
@@ -11131,7 +11143,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\tan(\ang{#5})&=\frac{\NomB\NomC}{\num{#4}}\\
\num{#4}\times\tan(\ang{#5})&=\NomB\NomC%\\
\ifboolKV[ClesTrigo]{ValeurExacte}{}{\\%
- \num{\fpeval{round(#4*tand(#5),\useKV[ClesTrigo]{Precision})}}~\text{\useKV[ClesTrigo]{Unite}}&\IfInteger{\fpeval{round(#4*tand(#5),9)}}{=}{\approx}\NomB\NomC}%
+ \SI{\fpeval{round(#4*tand(#5),\useKV[ClesTrigo]{Precision})}}{\PfCTrigoUnit}&\IfInteger{\fpeval{round(#4*tand(#5),9)}}{=}{\approx}\NomB\NomC}%
\end{align*}%
}%
\else
@@ -11143,7 +11155,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\NomA\NomB\times\tan(\ang{#5})&=\num{#3}\\
\NomA\NomB&=\frac{\num{#3}}{\tan(\ang{#5})}%\\
\ifboolKV[ClesTrigo]{ValeurExacte}{}{\\%
- \NomA\NomB&\IfInteger{\fpeval{round(#3/tand(#5),9)}}{=}{\approx}\num{\fpeval{round(#3/tand(#5),\useKV[ClesTrigo]{Precision})}}~\text{\useKV[ClesTrigo]{Unite}}}%
+ \NomA\NomB&\IfInteger{\fpeval{round(#3/tand(#5),9)}}{=}{\approx}\SI{\fpeval{round(#3/tand(#5),\useKV[ClesTrigo]{Precision})}}{\PfCTrigoUnit}}%
\end{align*}%
}{%
\begin{align*}
@@ -11151,7 +11163,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\tan(\ang{#5})&=\frac{\num{#3}}{\NomA\NomB}\\
\NomA\NomB&=\frac{\num{#3}}{\tan(\ang{#5})}%\\
\ifboolKV[ClesTrigo]{ValeurExacte}{}{\\%
- \NomA\NomB&\IfInteger{\fpeval{round(#3/tand(#5),9)}}{=}{\approx}\num{\fpeval{round(#3/tand(#5),\useKV[ClesTrigo]{Precision})}}~\text{\useKV[ClesTrigo]{Unite}}}%
+ \NomA\NomB&\IfInteger{\fpeval{round(#3/tand(#5),9)}}{=}{\approx}\SI{\fpeval{round(#3/tand(#5),\useKV[ClesTrigo]{Precision})}}{\PfCTrigoUnit}}%
\end{align*}%
}%
\else%on calcule l'angle
@@ -11182,9 +11194,7 @@ couleur indiquée, le nombre de cases donné par le résultat du calcul.
\setKV[ClesTrigo]{#1}%
% #1 Cl\'es
% #2 Nom du triangle ABC, rectangle en B, angle connu ou pas : BAC
- % #3 Longueur
- % #4 Longueur
- % #5 angle
+ % #3 Longueur #4 Longueur #5 angle
% On d\'efinit les points
\StrMid{#2}{1}{1}[\NomA]%
\StrMid{#2}{2}{2}[\NomB]%
@@ -12840,7 +12850,7 @@ Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0%Grille est dis
+\ifnum\ListeComplete[##1,2]=1\else\num{\ListeComplete[##1,2]}\times\fi\num{\ListeComplete[##1,1]}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
}=\num{\SommeDonnees}\ifboolKV[ClesStat]{Concret}{~\text{\useKV[ClesStat]{Unite}}}{}
\]
- }
+ }%
\ifboolKV[ClesStat]{SET}{}{L'effectif total de la s\'erie est :%
\ifboolKV[ClesStat]{Liste}{ \num{\EffectifTotal}\\}{%
\[\num{\ListeComplete[1,2]}\xintFor* ##1 in {\xintSeq {2}{\ListeCompletelen}}\do{%
@@ -21542,17 +21552,18 @@ Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0%Grille est dis
\def\barre{\vrule height2.1ex depth.9ex width0pt}%
\def\demibarre{\vrule height1.4ex depth.6ex width0pt}%
-\setKVdefault[Scratch]{Impression=false,Numerotation=false,Echelle=1}%
+\setKVdefault[Scratch]{Impression=false,Numerotation=false,Echelle=1,Naturel=false}%
\ifluatex
\NewDocumentEnvironment{Scratch}{o +b}{%
\useKVdefault[Scratch]%
\setKV[Scratch]{#1}%
\mplibforcehmode%
- \myfontScratch%
+ \ifboolKV[Scratch]{Naturel}{}{\myfontScratch}%
\begin{mplibcode}%
- input PfCScratch;%
- print:=\useKV[Scratch]{Impression};%
+ boolean Naturel;
+ Naturel=\useKV[Scratch]{Naturel};
+ if Naturel: input PfCPseudo; print:=true; else: input PfCScratch; print:=\useKV[Scratch]{Impression}; fi;
NumeroteLignes:=\useKV[Scratch]{Numerotation};%
#2%
picture recap;%
@@ -21564,7 +21575,7 @@ Barre=false,Longueur=10cm,Hauteur=5mm,Bicolore=false,EcartBarre=0%Grille est dis
\else%
\NewDocumentEnvironment{Scratch}{o +b}{%
\setKV[Scratch]{#1}%
- \begin{mpost}[mpsettings={input PfCScratchpdf;print:=\useKV[Scratch]{Impression};NumeroteLignes:=\useKV[Scratch]{Numerotation};Echelle:=\useKV[Scratch]{Echelle};}]%
+ \begin{mpost}[mpsettings={boolean Naturel;Naturel=\useKV[Scratch]{Naturel};if Naturel: input PfCPseudo; print:=true; else: input PfCScratch; print:=\useKV[Scratch]{Impression}; fi;NumeroteLignes:=\useKV[Scratch]{Numerotation};Echelle:=\useKV[Scratch]{Echelle};}]%
#2%
picture recap;%
recap:=currentpicture scaled Echelle;%
diff --git a/macros/latex/contrib/profcollege/metapost/PfCPseudo.mp b/macros/latex/contrib/profcollege/metapost/PfCPseudo.mp
new file mode 100644
index 0000000000..e53e8f87f0
--- /dev/null
+++ b/macros/latex/contrib/profcollege/metapost/PfCPseudo.mp
@@ -0,0 +1,2551 @@
+%%%%% epaisseur de tracés %%%%%%%%
+numeric eppen;
+eppen=0.25;
+
+pickup pencircle scaled eppen;
+defaultpen := savepen;
+
+%points pour placer les différents éléments
+pair _coinprec;%coinbasgauche de la boite précédente
+pair _coincom;%coinbasdroite de la boite afin d'y mettre des commentaires
+pair _coinnum;%milieu côté gauche pour placer la numérotation des lignes
+
+%paramètres
+numeric Nblignes; Nblignes:=1;
+pair DebutListe; DebutListe=(0,0);
+boolean NumeroteLignes; NumeroteLignes=false;
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% couleurs
+color CoulLignes; CoulLignes:=white;
+color ColBloc; % alias des couleurs de bloc
+
+%Version3
+color BleuMouvTrois,dBleuMouvTrois,VioletAppTrois,dVioletAppTrois,OrangeConTrois,OrangeTrois,OrangeListTrois,SonTrois,DSonTrois,EvenementTrois,CapteurTrois,StyloTrois,BlocTrois,BlocDefTrois,BlocDefLigneTrois,MessageTrois,ControleTrois,CapFonceTrois,CloneTrois,FondSonTrois,OvalStyloTrois,FondOvalOp;
+BleuMouvTrois=(76/255,151/255,255/255);
+dBleuMouvTrois=(66/255,128/255,215/255);
+VioletAppTrois=(153/255,102/255,255/255);
+dVioletAppTrois=(133/255,92/255,214/255);
+OrangeConTrois=(255/255,171/255,25/255);
+OrangeTrois=(255/255,140/255,26/255);
+OrangeListTrois=(255/255,102/255,26/255);
+SonTrois=(207/255,99/255,207/255);
+DSonTrois=(201/255,79/255,201/255);
+FondSonTrois=(15/255,189/255,140/255);
+EvenementTrois=(255/255,191/255,0);
+MessageTrois=(230/255,172/255,0);
+CapteurTrois=(92/255,177/255,214/255);
+CapFonceTrois=(71/255,168/255,209/255);
+StyloTrois=(15/255,189/255,140/255);
+OvalStyloTrois=(13/255,165/255,122/255);
+BlocTrois=(255/255,102/255,128/255);
+BlocDefTrois=(255/255,77/255,106/255);
+BlocDefLigneTrois=(255/255,51/255,85/255);
+ControleTrois=(255/255,171/255,25/255);
+CloneTrois=(236/255,156/255,19/255);
+FondOvalOp=(89/255,192/255,89/255);
+
+vardef FondOvalAppMenu=
+ save $; color $;
+ $=dVioletAppTrois;
+ $
+enddef;
+
+%%%%Alias
+def Place expr o =
+ if path o: draw o else: draw o fi
+enddef;
+
+%impression
+boolean print;
+print=false;
+
+numeric coefprint;
+coefprint:=0.95;
+
+%texte ou symbole droite gauche
+boolean symbole;
+symbole=true;
+
+%divers
+numeric eb;%ecart boite-texte
+eb:=3pt;
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Création des boites
+ecrt:=eb/2;%largeur de la bordure de départ des boites Box, OValBox...
+
+vardef Box(text t)=
+ save $; path $;
+ picture ox;
+ ox=image(
+ if string t:
+ string demitt;
+ demitt=t&"\barre";
+ label(TEX(demitt),(0,0));
+ else:
+ draw t;
+ fi;
+ );
+ $=(llcorner ox+(0,-ecrt))--(lrcorner ox+(0,-ecrt))--(urcorner ox+(0,ecrt))--(ulcorner ox+(0,ecrt))--cycle;
+ $
+enddef;
+
+vardef RecBox(text t)=
+ save $; path $; path xo;
+ if string t:
+ string demit;
+ demit=t&"\demibarre";
+ xo=Box(demit);%on crée la boite contenant le texte
+ else:
+ xo=Box(t);
+ fi;
+ $=(llcorner xo+(-eb,eb)){dir-90}..{dir0}(llcorner xo)--(lrcorner xo){dir0}..{dir90}(lrcorner xo+(eb,eb))--(urcorner xo+(eb,-eb)){dir90}..{dir180}(urcorner xo)--(ulcorner xo){dir180}..{dir-90}(ulcorner xo+(-eb,-eb))--cycle;
+ $
+enddef;
+
+%%%%%%%%%%%%%%
+
+%%%%%%% Boites Ovales %%%%%%%%
+vardef OvalBox(text t)=
+ save $; path $; path xo;
+ if string t:
+ string demit;
+ demit=t&"\barre";
+ xo=Box(demit);%on crée la boite contenant le texte
+ else:
+ xo=Box(t);
+ fi;
+ $=(llcorner xo+(eb,0))--(lrcorner xo-(eb,0)){dir0}..{dir180}(urcorner xo+(-eb,0))--(ulcorner xo+(eb,0)){dir180}..{dir0}cycle;%on "arrondit" la boite
+ $
+enddef;
+
+vardef OvalVar(expr ar)=
+ save Ovar; picture Ovar;
+ save TAvar; path TAvar;
+ string TTv;
+ TTv="\barre "&ar;%
+ TAvar=OvalBox(TTv);
+ Ovar=image(
+ % fill TAvar if print=false : withcolor OrangeTrois else : withcolor white fi;
+ %draw TAvar;% if print=false : withcolor coefprint*white fi;
+ label(TEX("\sffamily\barre "&ar),(0,0)) if print=false : withcolor white fi;
+ );
+ Ovar:=Ovar shifted(-center Ovar);
+ Ovar
+enddef;
+
+vardef OvalList(text listelist)=
+ save CList; picture CList;
+ path TAlist; picture LOCMt;
+ LOCMt=ColleBoxNew(listelist);
+ TAlist=OvalBox(LOCMt);
+ CList=image(
+ fill TAlist if print=false : withcolor OrangeListTrois else : withcolor white fi;
+ draw LOCMt;
+ draw TAlist if print=false : withcolor coefprint*white fi;
+ );
+ CList:=CList shifted(-center CList);
+ CList
+enddef;
+
+vardef OvalBloc(expr ar)=
+ save $; picture $;
+ path tabloc;
+ tabloc=OvalBox(ar);
+ $=image(
+ %fill tabloc if print=false : withcolor BlocTrois else: withcolor white fi;
+ %draw tabloc if print=true : withcolor black else: withcolor BlocDefLigneTrois fi;
+ label(TEX("\sffamily\barre "&ar),(0,0)) if print=false : withcolor blanc fi;
+ );
+ $
+enddef;
+
+vardef OvalMiniBox(text t)=
+ save $; path $; path xo;
+ if string t:
+ string demit;
+ demit=t&"\barre";
+ xo=Box(demit);%on crée la boite contenant le texte
+ else:
+ xo=Box(t);
+ fi;
+ $=(llcorner xo+(eb/2,0))--(lrcorner xo-(eb/2,0)){dir0}..{dir180}(urcorner xo+(-eb/2,0))--(ulcorner xo+(eb/2,0)){dir180}..{dir0}cycle;%on "arrondit" la boite
+ $
+enddef;
+
+vardef DiamondBox(text t)=
+ save $; path $; path xo;
+ xo=Box(t);%on crée la boite contenant le texte
+ $=(llcorner xo-(eb,0))--(lrcorner xo+(eb,0))--(1/2[lrcorner xo,urcorner xo]+(4eb,0))--(urcorner xo+(eb,0))--(ulcorner xo-(eb,0))--(1/2[llcorner xo,ulcorner xo]+(-4eb,0))--cycle;
+ $
+enddef;
+
+vardef OvalNb(expr ar)=
+ save Onb; picture Onb;
+ path tanb;
+ tanb=OvalBox(ar);
+ Onb=image(
+ fill tanb withcolor white;
+ draw tanb if print=false : withcolor coefprint*white fi;
+ label(TEX("\barre "&ar),(0,0));
+ );
+ Onb
+enddef;
+
+vardef OvalText(expr ar)=
+ save $; save TA;
+ picture $;
+ path TA;
+ TA=OvalBox(ar);
+ $=image(%
+ fill TA withcolor white;
+ draw TA if print=false : withcolor coefprint*white fi;
+ label(TEX("\barre "&ar),(0,0));
+ );
+ $:=$ shifted(-center $);
+ $
+enddef;
+
+vardef OvalOp(text listeop)=
+ save Oop; picture Oop;
+ save TAao; path TAao;
+ save LOPop; picture LOPop;
+ LOPop=ColleBoxNew(listeop);
+ TAao=OvalBox(LOPop);
+ Oop=image(
+ fill TAao if print=false : withcolor FondOvalOp else : withcolor coefprint*white fi;
+ draw LOPop;
+ draw TAao if print=false : withcolor coefprint*white fi;
+ );
+ Oop:=Oop shifted(-center Oop);
+ Oop
+enddef;
+
+vardef OvalApp(text listop)=
+ save $; picture $;
+ save ta; path ta;
+ save TTap; picture TTap;
+ TTap=ColleBoxNew(listop);
+ ta=OvalBox(TTap);
+ $=image(
+ %fill ta if print=false : withcolor VioletAppTrois else: withcolor white fi;
+ %draw ta ;%if print=false : withcolor coefprint*white fi;
+ draw TTap;
+ );
+ $:=$ shifted(-center $);
+ $
+enddef;
+
+vardef OvalSon(text listop)=
+ save $; picture $;
+ save ta; path ta;
+ save TTap; picture TTap;
+ TTap=ColleBoxNew(listop);
+ ta=OvalBox(TTap);
+ $=image(
+ %fill ta if print=false : withcolor SonTrois else: withcolor white fi;
+ %draw ta if print=false : withcolor coefprint*white fi;
+ draw TTap;
+ );
+ $:=$ shifted(-center $);
+ $
+enddef;
+
+vardef OvalMusique(expr ar)=
+ save $; save TA;
+ picture $;
+ if string ar:
+ picture TT;
+ TT=ColleBoxNew("tempo");
+ path TA;
+ TA=OvalBox(TT);
+ $=image(
+ fill TA if print : withcolor white else : withcolor StyloTrois fi;
+ draw TT if print=true : withcolor coefprint*white fi;
+ );
+ else:
+ message("La commande --OvalStylo-- n'accepte qu'un argument de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef OvalMouv(expr ar)=
+ save $; picture $;
+ path ta; string TTm;
+ TTm=ar&"\longbarre";
+ ta=OvalBox(TTm);
+ $=image(
+ %fill ta if print=false : withcolor BleuMouvTrois else: withcolor white fi;
+ %draw ta if print=false : withcolor coefprint*white fi;
+ label(TEX("\longbarre "&ar),center ta) if print=false : withcolor blanc fi;
+ );
+ $
+enddef;
+
+vardef OvalMenuCap(expr art)=OvalCapMenu(art) enddef;
+
+vardef OvalCapMenu(expr ar)=
+ save $; picture $;
+ string TTm;
+ TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}";
+ fi;
+ path TAMC;
+ TAMC=OvalBox(TTm);
+ $=image(
+ fill TAMC if print : withcolor white else : withcolor CapFonceTrois fi;
+ draw TAMC if print=false : withcolor coefprint*white fi;
+ label(TEX(TTm),center TAMC);
+ );
+ $
+enddef;
+
+vardef OvalCap(text listecap)=
+ save Cap; picture Cap;
+ save TAcap; path TAcap;
+ save LOCMcap; picture LOCMcap;
+ LOCMcap=ColleBoxNew(listecap);
+ TAcap=OvalBox(LOCMcap);
+ Cap=image(
+% fill TAcap if print=false : withcolor CapteurTrois else : withcolor white fi;
+ draw LOCMcap;
+% draw TAcap if print=false : withcolor coefprint*white fi;
+ );
+ Cap:=Cap shifted(-center Cap);
+ Cap
+enddef;
+
+vardef OvalMouvMenu(expr ar)=
+ save $; picture $;
+ path ta; string TTm;
+ TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else:
+ "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}"
+ fi;
+ ta=OvalBox(TTm);
+ $=image(
+ fill ta if print=false : withcolor dBleuMouvTrois else: withcolor white fi;
+ draw ta if print=false : withcolor coefprint*white fi;
+ label(TEX(TTm),center ta);
+ );
+ $
+enddef;
+
+vardef OvalAppMenu(expr ar)=
+ save $; picture $;
+ path ta; string TTm;
+ TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}";
+ fi;
+ ta=OvalBox(TTm);
+ $=image(
+ fill ta if print=false : withcolor FondOvalAppMenu else: withcolor white fi;
+ draw ta if print=false : withcolor coefprint*white fi;
+ label(TEX(TTm),center ta);
+ );
+ $
+enddef;
+
+vardef OvalSonMenu(expr art)=OvalMenuSon(art) enddef;
+
+vardef OvalMenuSon(expr ar)=
+ save $; save TA;
+ picture $;
+ string TTm;
+ TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}";
+ fi;
+ path TA;
+ TA=OvalBox(TTm);
+ $=image(%
+ fill TA if print : withcolor white else : withcolor DSonTrois fi;
+ draw TA if print=false : withcolor coefprint*white fi;
+ label(TEX(TTm),center TA);
+ );
+ $
+enddef;
+
+vardef OvalMenuControle(expr ar)=
+ save $; save TA;
+ picture $;
+ string TTm;
+ TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}";
+ fi;
+ path TA;
+ TA=OvalBox(TTm);
+ $=image(
+ fill TA if print : withcolor white else : withcolor CloneTrois fi;
+ draw TA if print=false : withcolor coefprint*white fi;
+ label(TEX(TTm), center TA);
+ );
+ $
+enddef;
+
+vardef OvalStylo(expr ar)=
+ save $; save TA;
+ picture $;
+ string TT,TTI;
+ if string ar:
+ if print:
+ TT=ar&"\hbox to1em{\barre}\blacktriangledown"
+ else:
+ TT=ar&"\hbox to1em{\barre}{\color{white}\blacktriangledown}"
+ fi;
+ TTI=ar&"\hbox to1em{\barre}\phantom{\blacktriangledown}";
+ path TA;
+ TA=OvalBox(TT);
+ $=image(
+ fill TA if print : withcolor white else : withcolor OvalStyloTrois fi;
+ draw TA if print=false : withcolor coefprint*white fi;
+ label(TEX(TT),(0,0)) if print=false : withcolor white fi;
+ );
+ else:
+ message("La commande --OvalStylo-- n'accepte qu'un argument de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef OvalCouleur(expr redcc,greencc,bluecc)=
+ save $; picture $;
+ string TTv;
+ path tacol;
+ TTv="\phantom{10}\barre";
+ tacol=OvalBox(TTv);
+ $=image(
+ fill tacol withcolor (redcc,greencc,bluecc);
+ draw tacol;
+ );
+ $:=$ shifted(-center tacol);
+ $
+enddef;
+
+vardef OvalMenuEvenement(expr ar)=
+ save $; save TA;
+ picture $;
+ string TTm;
+ TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}";
+ fi;
+ path TA;
+ TA=OvalBox(TTm);
+ $=image(
+ fill TA if print : withcolor white else : withcolor MessageTrois fi;
+ draw TA if print=false : withcolor coefprint*white fi;
+ label(TEX(TTm), center TA);
+ );
+ $
+enddef;
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Rectangles
+vardef RecMouvMenu(expr ar)=
+ save $; picture $;
+ path ta; string TTm;
+ TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}"
+ fi;
+ ta=RecBox(TTm);
+ $=image(
+ fill ta if print=false : withcolor BleuMouvTrois else: withcolor white fi;
+ draw ta if print=false : withcolor coefprint*white fi;
+ label(TEX(TTm),center ta);
+ );
+ $
+enddef;
+
+vardef RecMenuApp(expr ar)=
+ save $; picture $;
+ save ta; path ta; string TTm;
+ TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}";
+ fi;
+ ta=RecBox(TTm);
+ $=image(
+ fill ta if print=false : withcolor VioletAppTrois else: withcolor white fi;
+ draw ta if print=false : withcolor coefprint*white fi;
+ label(TEX(TTm),center ta);
+ );
+ $
+enddef;
+
+vardef RecMenuOp(expr ar)=
+ save $; save TA;
+ picture $; string TTm;
+ TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}";
+ fi;
+ path TA;
+ TA=RecBox(TTm);
+ $=image(
+ fill TA if print : withcolor white else : withcolor FondOvalOp fi;
+ draw TA if print=false : withcolor coefprint*white fi;
+ label(TEX(TTm), center TA);
+ );
+ $
+enddef;
+
+vardef RecMenuSon(expr ar)=
+ save $; save TA;
+ picture $; string TTm;
+ TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}" fi;
+ path TA;
+ TA=RecBox(TTm);
+ $=image(
+ fill TA if print : withcolor white else : withcolor SonTrois fi;
+ draw TA if print=false : withcolor coefprint*white fi;
+ label(TEX(TTm), center TA);
+ );
+ $
+enddef;
+
+vardef RecEvenementMenu(expr ar)=
+ save $; picture $;
+ path ta; string TTm;
+ TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}";
+ fi;
+ ta=RecBox(TTm);
+ $=image(
+ fill ta if print=false : withcolor EvenementTrois else: withcolor white fi;
+ draw ta if print=false : withcolor coefprint*white fi;
+ label(TEX(TTm),center ta);
+ );
+ $
+enddef;
+
+vardef RecMenuCap(expr ar)=
+ save $; picture $;
+ path ta; string TTm;
+ TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}";
+ fi;
+ ta=RecBox(TTm);
+ $=image(
+ fill ta if print=false : withcolor CapteurTrois else: withcolor white fi;
+ draw ta if print=false : withcolor coefprint*white fi;
+ label(TEX(TTm),center ta);
+ );
+ $
+enddef;
+
+vardef RecMenuVar(expr ar)=
+ save $; save TA;
+ picture $; string TTm;
+ TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}";
+ fi;
+ path TA;
+ TA=RecBox(TTm);
+ $=image(
+ fill TA if print : withcolor white else : withcolor OrangeTrois fi;
+ draw TA if print=false : withcolor coefprint*white fi;
+ label(TEX(TTm), center TA);
+ );
+ $
+enddef;
+
+vardef RecMenuList(expr ar)=
+ save $; save TA;
+ picture $; string TTm;
+ TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}";
+ fi;
+ path TA;
+ TA=RecBox(TTm);
+ $=image(
+ fill TA if print : withcolor white else : withcolor OrangeListTrois fi;
+ draw TA if print=false : withcolor coefprint*white fi;
+ label(TEX(TTm), center TA);
+ );
+ $
+enddef;
+
+%%%%%%% Affichage Complet %%%%%%%%%%%%%
+vardef PuzzleBox(text t)=
+ save $; path $; path xo;
+ xo=Box(t);%on crée la boite contenant le texte
+ $=(llcorner xo+(-eb,0)){dir-90}..{dir0}(llcorner xo+(0,-eb))--
+ (llcorner xo+(0.375cm,0)+(-eb,-eb)){dir0}..
+ {dir0}(llcorner xo+(0.375cm,0)+(0,-2eb))--
+ (llcorner xo+(0.625cm,0)+(0,-2eb)){dir0}..
+ {dir0}(llcorner xo+(0.625cm,0)+(eb,-eb))--
+ (lrcorner xo+(0,-eb)){dir0}..{dir90}(lrcorner xo+(eb,0))--(urcorner xo+(eb,0)){dir90}..{dir-180}(urcorner xo+(0,eb))--
+ (ulcorner xo+(0.625cm,0)+(eb,eb)){dir180}..
+ {dir180}(ulcorner xo+(0.625cm,0))--
+ (ulcorner xo+(0.375cm,0)){dir180}..
+ {dir180}(ulcorner xo+(0.375cm,0)+(-eb,eb))--
+ (ulcorner xo+(0,eb)){dir-180}..{dir-90}(ulcorner xo+(-eb,0))--cycle;
+ $
+enddef;
+
+vardef BlocPuzzle(text nombloc)=
+ save Bpuzzle; picture Bpuzzle;
+ path TABp; picture LOCMp;
+ LOCMp=ColleBoxNew(nombloc);
+ TABp=PuzzleBox(LOCMp);
+ Bpuzzle=image(
+ fill TABp if print=false : withcolor BlocDefTrois else : withcolor white fi;
+ draw LOCMp;
+ draw TABp if print=true : withcolor black else: withcolor BlocDefLigneTrois fi;
+ );
+ Bpuzzle:=Bpuzzle shifted(-center Bpuzzle+(0,-eb/2));
+ Bpuzzle
+enddef;
+
+vardef ColleBoxNew(text t)=%Pour coller plusieurs boites
+ save Colle; picture Colle;
+ Colle=nullpicture;
+ numeric nbcolle; nbcolle:=0;
+ save NBCOLLE; path NBCOLLE;
+ for p_ = t:
+ nbcolle:=nbcolle+1;
+ endfor;
+ picture HOLD; HOLD:=nullpicture;
+ if unknown LONG: LONG:=0 fi;
+ if nbcolle=1:%On dessine
+ for p_ = t:
+ if string p_:
+ NBCOLLE:=Box(p_);
+ HOLD:=image(
+ label(TEX("\sffamily\longbarre "&p_),(0,0)) if print=false : withcolor white fi;%->ok
+ );
+ HOLD:=(HOLD shifted ((xpart((center HOLD)-(llcorner HOLD))+LONG,0)));
+ else:
+ HOLD:=(p_ shifted ((xpart((center p_)-(llcorner p_))+LONG,0)));
+ fi;
+ endfor;
+ addto Colle also HOLD;
+ LONG:=LONG+abs(lrcorner Colle - llcorner Colle)+eb;
+ else:%il faut coller les boites une à une
+ for p_ = t:
+ addto Colle also (ColleBoxNew(p_));
+ endfor;
+ fi;
+ Colle
+enddef;
+
+vardef CADRE(expr texti)=
+ save $; path $;
+ $=(llcorner texti+(-eb,0)){dir-90}..{dir0}(llcorner texti+(0,-eb))--
+ (llcorner texti+(0.375cm,0)+(-eb,-eb)){dir0}..
+ {dir0}(llcorner texti+(0.375cm,0)+(0,-2eb))--
+ (llcorner texti+(0.625cm,0)+(0,-2eb)){dir0}..
+ {dir0}(llcorner texti+(0.625cm,0)+(eb,-eb))--
+ (lrcorner texti+(0,-eb)){dir0}..{dir90}(lrcorner texti+(eb,0))--(urcorner texti+(eb,0)){dir90}..{dir-180}(urcorner texti+(0,eb))--
+ (ulcorner texti+(0.625cm,0)+(eb,eb)){dir180}..
+ {dir180}(ulcorner texti+(0.625cm,0))--
+ (ulcorner texti+(0.375cm,0)){dir180}..
+ {dir180}(ulcorner texti+(0.375cm,0)+(-eb,eb))--
+ (ulcorner texti+(0,eb)){dir-180}..{dir-90}(ulcorner texti+(-eb,0))--cycle;
+ $
+enddef;
+
+vardef AFFI(expr texta)=
+ path cadre;
+ cadre=CADRE(texta);
+ picture TEXT;
+ TEXT=image(%
+ draw texta;
+ );
+ TEXT
+enddef;
+
+vardef Affichage(expr textu)=
+ save $;
+ picture $;
+ $=AFFI(textu);
+ $:=$ shifted (if unknown _coinprec:(0,0) else :_coinprec fi - (ulcorner $));
+_coinprec:=(llcorner $)+(0,eb);
+_coincom:=1/2[lrcorner $,urcorner $]+(eb,0);
+_coinnum:=(xpart(DebutListe+(-3*eb,0)),ypart(1/2[llcorner $,ulcorner $]));
+if NumeroteLignes=true:
+ label(TEX("\footnotesize"&decimal(Nblignes)&""),_coinnum);
+ Nblignes:=Nblignes+1;
+fi;
+$
+enddef;
+
+%Pour les blocs de type contrôle
+vardef CADRECONTROLE(expr texti)=
+ save $; path $;
+ path tracecadre;
+ $=(llcorner texti+(-eb,-eb))--%(llcorner texti+(0,-eb))--
+ (llcorner texti+(0.875cm,0)+(-eb,-eb)){dir0}..
+ {dir0}(llcorner texti+(0.875cm,0)+(0,-2eb))--
+ (llcorner texti+(1.125cm,0)+(0,-2eb)){dir0}..
+ {dir0}(llcorner texti+(1.125cm,0)+(eb,-eb))--
+ (lrcorner texti+(0,-eb)){dir0}..{dir90}(lrcorner texti+(eb,0))--(urcorner texti+(eb,0)){dir90}..{dir180}(urcorner texti+(0,eb))--
+ (ulcorner texti+(0.625cm,0)+(eb,eb)){dir180}..
+ {dir180}(ulcorner texti+(0.625cm,0))--
+ (ulcorner texti+(0.375cm,0)){dir180}..
+ {dir180}(ulcorner texti+(0.375cm,0)+(-eb,eb))--
+ (ulcorner texti+(0,eb)){dir180}..{dir-90}(ulcorner texti+(-eb,0))--cycle;
+ tracecadre=(llcorner texti+(0.5cm,0)+(0,-eb))--(llcorner texti+(0.875cm,0)+(-eb,-eb)){dir0}..
+ {dir0}(llcorner texti+(0.875cm,0)+(0,-2eb))--
+ (llcorner texti+(1.125cm,0)+(0,-2eb)){dir0}..
+ {dir0}(llcorner texti+(1.125cm,0)+(eb,-eb))--
+ (lrcorner texti+(0,-eb)){dir0}..{dir90}(lrcorner texti+(eb,0))--(urcorner texti+(eb,0)){dir90}..{dir180}(urcorner texti+(0,eb))--
+ (ulcorner texti+(0.625cm,0)+(eb,eb)){dir180}..
+ {dir180}(ulcorner texti+(0.625cm,0))--
+ (ulcorner texti+(0.375cm,0)){dir180}..
+ {dir180}(ulcorner texti+(0.375cm,0)+(-eb,eb))--
+ (ulcorner texti+(0,eb)){dir180}..{dir-90}(ulcorner texti+(-eb,0))--
+ (llcorner texti+(-eb,-eb));
+ $
+enddef;
+
+vardef AFFICONTROLE(expr texta)=
+ path cadre;
+ cadre=CADRECONTROLE(texta);
+ picture TEXT;
+ TEXT=image(
+ draw texta;
+ );
+ TEXT
+enddef;
+
+vardef AffichageControle(expr textu)=
+ save $;
+ picture $;
+ $=AFFICONTROLE(textu);
+ $:=$ shifted (if unknown _coinprec:(0,0) else :_coinprec fi - (ulcorner $));
+_coinprec:=llcorner $+(0.5cm,0);
+_coinprec:=_coinprec+(0,eb);
+coindebutbloc[numblocrep]:=(llcorner $)+(0,eb);
+_coincom:=1/2[lrcorner $,urcorner $]+(eb,0);
+_coinnum:=(xpart(DebutListe+(-3*eb,0)),ypart(1/2[llcorner $,ulcorner $]));
+if NumeroteLignes=true:
+ label(TEX("\footnotesize"&decimal(Nblignes)&""),_coinnum);
+ Nblignes:=Nblignes+1;
+fi;
+$
+enddef;
+
+vardef CADREED(expr texti)=
+ save $; path $;
+ $=(llcorner texti+(-eb,0)){dir-90}..{dir0}(llcorner texti+(0,-eb))--
+ (llcorner texti+(0.375cm,0)+(-eb,-eb)){dir0}..
+ {dir0}(llcorner texti+(0.375cm,0)+(0,-2eb))--
+ (llcorner texti+(0.625cm,0)+(0,-2eb)){dir0}..
+ {dir0}(llcorner texti+(0.625cm,0)+(eb,-eb))--
+ (lrcorner texti+(0,-eb)){dir0}..{dir90}(lrcorner texti+(eb,0))--(urcorner texti+(eb,0)){dir90}..{dir-180}(urcorner texti+(0,eb))--
+ 1/2[ulcorner texti+(-eb,eb),urcorner texti+(eb,eb)]{dir150}..{dir-150}(ulcorner texti+(-eb,eb))--cycle;
+ $
+enddef;
+
+vardef AFFIED(expr texta)=
+ path cadre;
+ cadre=CADREED(texta);
+ picture TEXT;
+ TEXT=image(
+ draw texta;
+ );
+ TEXT
+enddef;
+
+vardef AffichageED(expr textu)=
+ save $;
+ picture $;
+ $=AFFIED(textu);
+ $:=$ shifted (if unknown _coinprec:(0,0) else :_coinprec fi - (ulcorner $));
+_coinprec:=llcorner $;
+_coinprec:=_coinprec+(0,eb);
+_coincom:=1/2[lrcorner $,urcorner $]+(eb,0);
+_coinnum:=(xpart(DebutListe+(-3*eb,0)),ypart(1/2[llcorner $,ulcorner $]));
+if NumeroteLignes=true:
+ label(TEX("\footnotesize"&decimal(Nblignes)&""),_coinnum);
+ Nblignes:=Nblignes+1;
+fi;
+$
+enddef;
+
+%%% section Mouvement %%%%%%%%%%
+vardef Avancer(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ texto=ColleBoxNew("avancer de",nbpas,"pas");
+ $=Affichage(texto);
+ $
+enddef;
+
+vardef Tournerd(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ texto=ColleBoxNew("tourner à droite de",nbpas,"degré(s)");
+ $=Affichage(texto);
+ $
+enddef;
+
+vardef Tournerg(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ texto=ColleBoxNew("tourner à gauche de",nbpas,"degré(s)");
+ $=Affichage(texto);
+ $
+enddef;
+
+vardef Orienter(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ texto=ColleBoxNew("s'orienter à",nbpas);
+ $=Affichage(texto);
+ $
+enddef;
+
+vardef Orienterdirection(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ texto=ColleBoxNew("s'orienter vers",nbpas);
+ $=Affichage(texto);
+ $
+enddef;
+
+vardef OrienterVers(expr nbpass)=Orienterdirection(nbpass) enddef;
+
+vardef Aller(expr xa,ya)=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ texto=ColleBoxNew("aller à $x =$",if string xa:xa else: xa fi," et $y =$",if string ya:ya else: ya fi);
+ $=Affichage(texto);
+ $
+enddef;
+
+vardef Glisser(expr na,xa,ya)=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ texto=ColleBoxNew("glisser en", na ,"seconde(s) à $x =$", xa ,"$y =$", ya);
+ $=Affichage(texto);
+ $
+enddef;
+
+vardef Allera(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ if string nbpas:
+ texto=ColleBoxNew("aller à",nbpas);
+ $=Affichage(texto);
+ else:
+ message("");
+ message("La commande -- Allera -- n'accepte qu'un type string comme argument.");
+ message("");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef Glissera(expr na,xa)=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ if string xa:
+ texto=ColleBoxNew("glisser en", na ,"seconde(s) à",xa);
+ $=Affichage(texto);
+else:
+ message("");
+ message("La commande -- Glissera -- n'accepte qu'un type string comme deuxième argument.");
+ message("");
+ $=nullpicture;
+fi;
+$
+enddef;
+
+vardef Ajouter(expr nba,xa)=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ if string xa:
+ texto=ColleBoxNew("ajouter",nba,"à","$"&xa&"$");
+ $=Affichage(texto);
+else:
+ message("");
+ message("La commande -- Ajouter -- n'accepte qu'un type string comme deuxième argument.");
+ message("");
+ $=nullpicture;
+fi;
+$
+enddef;
+
+vardef Mettre(expr xa,nba)=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ if string xa:
+ texto=ColleBoxNew("mettre","$"&xa&"$","à",nba);
+ $=Affichage(texto);
+ else:
+ message("");
+ message("La commande -- Mettre -- n'accepte qu'un type string comme premier argument.");
+ message("");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef Rebondir=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ texto=ColleBoxNew("rebondir si le bord est atteint");
+ $=Affichage(texto);
+ $
+enddef;
+
+vardef FixerSensRotation(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ if string nbpas:
+ texto=ColleBoxNew("fixer le sens de rotation",nbpas);
+ $=Affichage(texto);
+ else:
+ message("La commande --FixerSensRotation-- admet un seul argument de type string");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+%%%% fin section Mouvement %%%%%%
+
+%%%%% Section Apparence %%%%%%%%%
+vardef DireT(expr na,xa)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("dire",if string na:na else: na fi,"pendant",if string xa : xa else: xa fi,"seconde(s)");
+$=Affichage(texto);
+$
+enddef;
+
+vardef Dire(expr na)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("dire",if string na:na else: na fi);
+$=Affichage(texto);
+$
+enddef;
+
+vardef PenserT(expr na,xa)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("penser à",if string na:na else: na fi,"pendant",if string xa : xa else: xa fi,"seconde(s)");
+$=Affichage(texto);
+$
+enddef;
+
+vardef Penser(expr na)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("penser à",if string na:na else: na fi);
+$=Affichage(texto);
+$
+enddef;
+
+vardef Montrer=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("montrer");
+ $=Affichage(texto);
+ $
+enddef;
+
+vardef Cacher=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("cacher");
+ $=Affichage(texto);
+ $
+enddef;
+
+vardef Basculer(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string nbpas:
+ texto=ColleBoxNew("basculer sur le costume",nbpas);
+ $=Affichage(texto);
+ else:
+ message("La commande --Basculer-- n'accepte qu'un argument string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef BasculerCostume(expr nbpass)=Basculer(nbpass) enddef;
+
+vardef CostumeSuivant=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("costume suivant");
+ $=Affichage(texto);
+$
+enddef;
+
+vardef ARSuivant=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("arrière-plan suivant");
+ $=Affichage(texto);
+$
+enddef;
+
+vardef BasculerAR(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string nbpas:
+ texto=ColleBoxNew("basculer sur l'arrière-plan",nbpas);
+ $=Affichage(texto);
+ else:
+ message("La commande --BasculerAR-- n'accepte qu'un argument string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef BasculerARA(expr nbpas)=%quand la scène est sélectionnée...
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string nbpas:
+ texto=ColleBoxNew("basculer sur l'arrière-plan",nbpas," et attendre");
+ $=Affichage(texto);
+ else:
+ message("La commande --BasculerARA-- n'accepte qu'un argument string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef AjouterEffet(expr nbpas,xa)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string xa:
+ texto=ColleBoxNew("ajouter",if string nbpas: nbpas else: nbpas fi," à l'effet",xa);
+ $=Affichage(texto);
+else:
+ message("La commande --AjouterEffet-- n'accepte qu'un deuxième argument de type string.");
+ $=nullpicture;
+fi;
+$
+enddef;
+
+vardef MettreEffet(expr xa,nbpas)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string xa:
+ texto=ColleBoxNew("mettre l'effet",xa,"à",if string nbpas:nbpas else: nbpas fi);
+ $=Affichage(texto);
+else:
+ message("La commande --MettreEffet-- n'accepte qu'un premier argument de type string.");
+ $=nullpicture;
+fi;
+$
+enddef;
+
+vardef AnnulerEffet=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("annuler les effets graphiques");
+ $=Affichage(texto);
+$
+enddef;
+
+vardef AnnulerEffets=AnnulerEffet enddef;
+
+vardef AjouterTaille(expr na)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("ajouter",if string na:na else: na fi,"à la taille");
+$=Affichage(texto);
+$
+enddef;
+
+vardef MettreA(expr na)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("mettre la taille à",if string na:na else: na fi,"\% de la taille initiale");
+$=Affichage(texto);
+$
+enddef;
+
+vardef MettreTaille(expr art)=MettreA(art) enddef;
+
+vardef AllerPlan(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string nbpas:
+ texto=ColleBoxNew("aller à l'",nbpas,"plan");
+ $=Affichage(texto);
+ else:
+ message("La commande --AllerPlan-- n'accepte qu'un argument de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef DeplacerPlan(expr nbpas,xa)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string xa:
+ texto=ColleBoxNew("déplacer de",if string nbpas:nbpas else: nbpas fi,"plan(s) vers l'",xa);
+ $=Affichage(texto);
+else:
+ message("La commande --DeplacerPlan-- n'accepte qu'un deuxième argument de type string.");
+ $=nullpicture;
+fi;
+$
+enddef;
+%%%%fin Section Apparance%%%%%%%%%%%%
+
+%%%%%% Section Son%%%%%%%%%%%%
+vardef Jouer(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ if string nbpas :
+ texto=ColleBoxNew("jouer le son",nbpas);
+ $=Affichage(texto);
+ else:
+ message("La commande --Jouer-- n'accepte qu'un argument de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef JouerT(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ if string nbpas:
+ texto=ColleBoxNew("jouer le son",nbpas," jusqu'au bout");
+ $=Affichage(texto);
+ else:
+ message("La commande --Jouer-- n'accepte qu'un argument de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef ArreterSon=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ texto=ColleBoxNew("arrêter tous les sons");
+ ColBloc:=SonTrois;;
+ $=Affichage(texto);
+ $
+enddef;
+
+vardef ArreterSons=ArreterSon enddef;
+
+vardef AjouterVol(expr xa)=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ texto=ColleBoxNew("ajouter",if string xa:xa else: xa fi,"au volume");
+ $=Affichage(texto);
+ $
+enddef;
+
+vardef MettreVol(expr xa)=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ texto=ColleBoxNew("mettre le volume à",if string xa: xa else: xa fi,"~\%");
+ $=Affichage(texto);
+ $
+enddef;
+
+vardef AjouterEffetSon(expr nombre, effet)=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ if string effet:
+ texto=ColleBoxNew("ajouter",if string nombre : nombre else: nombre fi," à l'effet",effet);
+ $=Affichage(texto);
+else:
+ message("La commande -- AjouterEffet -- n'accepte qu'un deuxième argument de type string.");
+ $=nullpicture;
+fi;
+$
+enddef;
+
+vardef MettreEffetSon(expr effet,nombre)=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ if string effet:
+ texto=ColleBoxNew("mettre l'effet",effet,"à",if string nombre:nombre else: nombre fi);
+ $=Affichage(texto);
+else:
+ message("La commande -- MettreEffet -- n'accepte qu'un argument de type string.");
+ $=nullpicture;
+fi;
+$
+enddef;
+
+vardef AnnulerEffetSon=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ texto=ColleBoxNew("annuler tous les effets sonores");
+ $=Affichage(texto);
+ $
+enddef;
+
+%Musique
+vardef Tambour(expr na,xa)=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ if string na:
+ texto=ColleBoxNew("jouer du tambour",na,"pendant",if string xa:xa else: xa fi,"temps");
+ $=Affichage(texto);
+else:
+ message("La commande --Tambour-- n'accepte qu'un premier argument de type string.");
+ $=nullpicture;
+fi;
+$
+enddef;
+
+vardef Pause(expr na)=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ texto=ColleBoxNew("faire une pause pendant",if string na: na else: na fi," temps");
+ $=Affichage(texto);
+ $
+enddef;
+
+vardef JouerNote(expr na,xa)=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ texto=ColleBoxNew("jouer la note",if string na:na else: na fi," pendant",if string xa:xa else: xa fi," temps");
+$=Affichage(texto);
+$
+enddef;
+
+vardef ChoisirInstrument(expr na)=
+ LONG:=0;
+ save $;
+ picture $, texto;
+ if string na:
+ texto=ColleBoxNew("choisir l'instrument \no{}",na);
+ $=Affichage(texto);
+ else:
+ message("La commande -- ChoisirInstrument -- n'accepte qu'un argument de type string");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef MettreTempo(expr xa)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("mettre le tempo à",if string xa:xa else: xa fi);
+ $=Affichage(texto);
+ $
+enddef;
+
+vardef AjouterTempo(expr xa)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("ajouter",if string xa:xa else: xa fi," au tempo");
+$=Affichage(texto);
+$
+enddef;
+%%%%%% fin Section Son %%%%%%%%%
+
+%%%%%% Section Stylo %%%%%%%%%
+vardef Effacer=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("effacer tout");
+ $=Affichage(texto);
+ $
+enddef;
+
+vardef Estampiller=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("estampiller");
+ $=Affichage(texto);
+ $
+enddef;
+
+vardef PoserStylo=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("stylo en position d'écriture");
+ $=Affichage(texto);
+$
+enddef;
+
+vardef ReleverStylo=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("relever le stylo");
+ $=Affichage(texto);
+$
+enddef;
+
+vardef MettreCouleur(expr redc,greenc,bluec)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("mettre la couleur du stylo à",OvalCouleur(redc,greenc,bluec));
+ $=Affichage(texto);
+ $
+enddef;
+
+vardef AjouterCS(text t)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ numeric k; k=0;
+ for p_=t:
+ if k=1:string effet; effet=p_ fi;
+ if k=0: if string p_:string nombre; nombre=p_ else: if picture p_: picture nombre; nombre=p_; fi fi fi;
+ k:=k+1;
+ endfor;
+ texto=ColleBoxNew("ajouter",if string nombre:nombre else: nombre fi,"à la",effet,"du stylo");
+$=Affichage(texto);
+$
+enddef;
+
+vardef MettreCS(text t)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ numeric k; k=0;
+ for p_=t:
+ if k=0:string effet; effet=p_ fi;
+ if k=1: if string p_:string nombre; nombre=p_ else: if picture p_: picture nombre; nombre=p_; fi fi fi;
+ k:=k+1;
+ endfor;
+ texto=ColleBoxNew("mettre la",effet,"du stylo à",if string nombre:nombre else: nombre fi);
+$=Affichage(texto);
+$
+enddef;
+
+%taille du stylo
+vardef AjouterTS(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("ajouter",if string nbpas:nbpas else: nbpas fi,"à la taille du stylo");
+$=Affichage(texto);
+$
+enddef;
+
+vardef MettreTS(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("mettre la taille du stylo à",if string nbpas:nbpas else: nbpas fi);
+$=Affichage(texto);
+$
+enddef;
+
+%%%%%% Fin Section Stylo %%%%%%%%
+
+%%%%%% Section Contrôle %%%%%%%%%
+color colControle;
+colControle:=OrangeConTrois;
+
+vardef AffichageStop=
+ path cadre;
+ cadre=(llcorner texto+(-eb,0)){dir-90}..{dir0}(llcorner texto+(0,-eb))--
+ (lrcorner texto+(0,-eb)){dir0}..{dir90}(lrcorner texto+(eb,0))--(urcorner texto+(eb,0)){dir90}..{dir180}(urcorner texto+(0,eb))--
+ (ulcorner texto+(0.625cm,0)+(eb,eb)){dir180}..
+ {dir180}(ulcorner texto+(0.625cm,0))--
+ (ulcorner texto+(0.375cm,0)){dir180}..
+ {dir180}(ulcorner texto+(0.375cm,0)+(-eb,eb))--
+ (ulcorner texto+(0,eb)){dir180}..{dir-90}(ulcorner texto+(-eb,0))--cycle;
+ picture TEXT;
+ TEXT=image(
+ draw texto;
+ );
+ TEXT
+enddef;
+
+pair coindebutbloc[];
+numeric numblocrep;
+numblocrep:=0;
+
+vardef Repeter(expr xa)=
+ LONG:=0;
+ save $;
+ numblocrep:=numblocrep+1;
+ picture $,texto;
+ texto=ColleBoxNew("\textbf{répéter}",xa,"fois");
+ LongRep[numblocrep]:=abs(llcorner texto-lrcorner texto);%afin de conserver la longueur du"répéter..."
+ $=AffichageControle(texto);
+ $
+enddef;
+
+vardef RepeterI=
+ LONG:=0;
+ save $;
+ numblocrep:=numblocrep+1;
+ picture $,texto;
+ texto=ColleBoxNew("\textbf{répéter indéfiniment}");
+ LongRep[numblocrep]:=abs(llcorner texto-lrcorner texto);%afin de conserver la longueur du"répéter..."
+ $=AffichageControle(texto);
+ $
+enddef;
+
+vardef RepeterJ(expr xa)=
+ LONG:=0;
+ save $;
+ numblocrep:=numblocrep+1;
+ picture $,texto;
+ if picture xa:
+ texto=ColleBoxNew("\textbf{répéter jusqu'à ce que}",xa);
+ LongRep[numblocrep]:=abs(llcorner texto-lrcorner texto);%afin de conserver la longueur du"répéter..."
+ $=AffichageControle(texto);
+ else:
+ message("La commande -- RepeterJ -- n'admet qu'un argument de type picture.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef FinBlocRepeter=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ _coinprec:=_coinprec-(0.5cm,0);
+ drawoptions();
+ texto=image(
+ labeloffset:=0;
+ label.lrt(TEX("\hbox to"&decimal(LongRep[numblocrep])&"pt{\barre Titi titi titi tit itit tit it it ti}"),if unknown _coinprec: (0,0) else:_coinprec fi);
+ labeloffset:=3;
+ );
+path cadre;
+cadre=(lrcorner texto+(-eb,0.25cm))--%
+ (llcorner texto+(0.25cm,0.25cm)+(eb,0)){dir180}..
+ {dir90}(llcorner texto+(0.25cm,0.25cm)+(0,eb))--
+ (coindebutbloc[numblocrep]+(0.25cm,0.125));
+$=image(
+ draw cadre withpen pencircle scaled 1.5;
+ );
+_coinprec:=(llcorner $);
+_coinprec:=_coinprec+(-0.25cm,eb-0.25cm);
+numblocrep:=numblocrep-1;
+$
+enddef;
+
+vardef FinBlocRepeterI=FinBlocRepeter enddef;
+
+vardef Si(expr xa)=
+ LONG:=0;
+ save $;
+ numblocrep:=numblocrep+1;
+ picture $,texto;
+ if picture xa:
+ texto=ColleBoxNew("\textbf{si}",xa,"\textbf{alors}");
+ LongRep[numblocrep]:=abs(llcorner texto-lrcorner texto);%afin de conserver la longueur du"répéter..."
+ $=AffichageControle(texto);
+ else:
+ message("La commande -- Si -- n'admet qu'un argument de type picture.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef FinBlocSi=FinBlocRepeter enddef;
+
+vardef Sinon=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ _coinprec:=_coinprec-(0.5cm,0);
+ drawoptions();
+ texto=image(
+ labeloffset:=0;
+ label.lrt(TEX("\hbox to"&decimal(LongRep[numblocrep])&"pt{\sffamily\barre\textbf{sinon}}"),if unknown _coinprec: (0,0) else:_coinprec fi) if print=false : withcolor blanc fi;
+ labeloffset:=3;
+ );
+ path cadre;
+ cadre=(ulcorner texto+(0.25cm+0.125,0))--
+ (coindebutbloc[numblocrep]+(0.25cm+0.125,0));%--
+$=image(
+ draw cadre withpen pencircle scaled 1.5;
+ draw texto;
+ );
+ _coinprec:=(llcorner $)+(0.5cm,0);
+ _coinprec:=_coinprec+(0,eb);
+ coindebutbloc[numblocrep]:=(llcorner $)+(0,eb+0.125);
+ $
+enddef;
+
+vardef Attendre(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("attendre",if string nbpas:nbpas else: nbpas fi,"seconde(s)");
+$=Affichage(texto);
+$
+enddef;
+
+vardef AttendreJ(expr xa)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if picture xa:
+ texto=ColleBoxNew("attendre jusqu'à ce que",xa);
+ $=Affichage(texto);
+ else:
+ message("La commande -- AttendreJ -- n'admet qu'un argument de type picture.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef Stop(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ string TTm;%Pour sauvegarder le nbpas car en l'utilisant dans les if, il ne permet pas la concaténation...
+ TTm=if print:nbpas else:"{\color{white}"&nbpas&"\hbox to1em{\barre}\blacktriangledown}";
+ fi;
+ texto=image(
+ path ti;
+ ti=Box("stop");
+ label(TEX("\sffamily\barre stop"),center ti) if print=false : withcolor white fi;%_>ok
+ if picture nbpas:
+ picture ta;
+ ta=nbpas;
+ drawoptions(shifted (xpart((lrcorner ti)-(llcorner ta)+(eb,0)),ypart(center ti-center ta)));
+ draw ta;
+ drawoptions();
+ else:
+ path ta;
+ ta=RecBox(TTm);%
+ drawoptions(shifted (xpart((lrcorner ti)-(llcorner ta)+(eb,0)),ypart(center ti-center ta)));
+% if print=false : fill ta withcolor ControleTrois fi;
+ % draw ta withcolor 0.95white;
+ label(TEX(TTm),center ta);
+ drawoptions();
+ fi;
+ );
+$=AffichageStop shifted (if unknown _coinprec:(0,0) else :_coinprec fi - ulcorner AffichageStop);
+_coinprec:=llcorner $;
+_coinprec:=_coinprec;%+(0,eb);
+_coincom:=1/2[lrcorner $,urcorner $]+(eb,0);
+_coinnum:=(xpart(DebutListe+(-3*eb,0)),ypart(1/2[llcorner $,ulcorner $]));
+if NumeroteLignes=true:
+ label(TEX("\footnotesize"&decimal(Nblignes)&""),_coinnum);
+ Nblignes:=Nblignes+1;
+fi;
+$
+enddef;
+
+vardef CommencerClone=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("quand je commence comme un clone");
+ ColBloc:=ControleTrois;
+ $=AffichageED(texto);
+ $
+enddef;
+
+vardef CreerClone(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string nbpas:
+ texto=ColleBoxNew("créer un clone de",nbpas);
+ ColBloc:=ControleTrois;
+ $=Affichage(texto);
+ else:
+ message("La commande -- CreerClone -- accepte un argument de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef SupprimerClone=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=image(
+ path ti;
+ ti=Box("supprimer ce clone");
+ label(TEX("\sffamily\barre supprimer ce clone"),center ti);%_>ok
+ );
+ $=AffichageStop shifted (if unknown _coinprec:(0,0) else :_coinprec fi - ulcorner AffichageStop);
+_coinprec:=llcorner $;
+_coinprec:=_coinprec+(0,eb);
+_coincom:=1/2[lrcorner $,urcorner $]+(eb,0);
+_coinnum:=(xpart(DebutListe+(-3*eb,0)),ypart(1/2[llcorner $,ulcorner $]));
+if NumeroteLignes=true:
+ label(TEX("\footnotesize"&decimal(Nblignes)&""),_coinnum);
+ Nblignes:=Nblignes+1;
+fi;
+$
+enddef;
+%%fin Section Contrôle%%%
+
+%%%%%%%% Section Evenements %%%%%
+vardef Drapeau=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("quand le drapeau vert est cliqué");
+ $=Affichage(texto);
+ $
+enddef;
+
+vardef QPresse(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string nbpas:
+ texto=ColleBoxNew("quand la touche",nbpas,"est pressée");
+ $=AffichageED(texto);
+ else:
+ message("La commande -- QPresse -- accepte un argument de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef QLutinPresse=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("quand ce sprite est cliqué");
+ $=AffichageED(texto);
+ $
+enddef;
+
+vardef QSpritePresse=QLutinPresse enddef;
+
+vardef QScenePressee=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("quand la scène est cliquée");
+ $=AffichageED(texto);
+ $
+enddef;
+
+vardef QBasculeAR(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string nbpas:
+ texto=ColleBoxNew("quand l'arrière-plan bascule sur",nbpas);
+ $=AffichageED(texto);
+ else:
+ message("La commande -- QBasculeAR -- accepte un argument de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef QVolumeSup(expr nbpas,xa)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string nbpas:
+ texto=ColleBoxNew("quand le",nbpas,"$>$",if string xa:xa else: xa fi);
+ $=AffichageED(texto);
+else:
+ message("La commande -- QVolumeSup -- accepte un premier argument de type string.");
+ $=nullpicture;
+fi;
+$
+enddef;
+
+vardef QRecevoirMessage(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string nbpas:
+ texto=ColleBoxNew("quand je reçois",nbpas);
+ $=AffichageED(texto);
+ else:
+ message("La commande -- QRecevoirMessage -- accepte un argument de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef EnvoyerMessage(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string nbpas:
+ texto=ColleBoxNew("envoyer à tous",nbpas);
+ $=Affichage(texto);
+ else:
+ message("La commande -- EnvoyerMessage -- accepte un argument de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef EnvoyerMessageA(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string nbpas:
+ texto=ColleBoxNew("envoyer à tous",nbpas,"et attendre");
+ $=Affichage(texto);
+ else:
+ message("La commande -- EnvoyerMessageA -- accepte un argument de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+%%Fin section Evenement%%%
+
+%%%% Section Bloc %%%%
+vardef AffichageBlocDef=
+ path cadre;
+ cadre=(llcorner texto+(-eb,0)){dir-90}..{dir0}(llcorner texto+(0,-eb))--
+ (llcorner texto+(0.375cm,0)+(-eb,-eb)){dir0}..
+ {dir0}(llcorner texto+(0.375cm,0)+(0,-2eb))--
+ (llcorner texto+(0.625cm,0)+(0,-2eb)){dir0}..
+ {dir0}(llcorner texto+(0.625cm,0)+(eb,-eb))--
+ (lrcorner texto+(0,-eb)){dir0}..{dir90}(lrcorner texto+(eb,0))--
+ (urcorner texto+(eb,eb)){dir90}..{dir180}(urcorner texto+(0,2eb))--
+ (ulcorner texto+(0,2eb)){dir180}..
+ {dir-90}(ulcorner texto+(-eb,eb))--
+ cycle;
+ picture TEXT;
+ TEXT=image(
+ draw texto;
+ );
+ TEXT
+enddef;
+
+vardef Bloc(text nomblocbloc)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=image(
+ picture CBbloc;
+ CBbloc=ColleBoxNew(nomblocbloc);
+ draw CBbloc;
+ );
+ $=Affichage(texto);
+ $
+enddef;
+
+vardef NouveauBloc(text nbpasbloc)=
+ LONG:=0;
+ save $;
+ numblocrep:=numblocrep+1;
+ picture $,texto;
+ texto=ColleBoxNew("Définir",nbpasbloc);
+ LongRep[numblocrep]:=abs(llcorner texto-lrcorner texto);%afin de conserver la longueur du"répéter..."
+ $=AffichageControle(texto);
+ $
+enddef;
+
+vardef FinNouveauBloc=%
+ LONG:=0;
+ save $;
+ picture $,texto;
+ _coinprec:=_coinprec-(0.5cm,0);
+ drawoptions();
+ texto=image(
+ labeloffset:=0;
+ label.lrt(TEX("\hbox to"&decimal(LongRep[numblocrep])&"pt{\phantom{\barre fin du bloc}}"),if unknown _coinprec: (0,0) else:_coinprec fi);
+ labeloffset:=3;
+ );
+path cadre;
+cadre=(llcorner texto+(0.25cm,0.25cm)+(0,eb))--
+ (coindebutbloc[numblocrep]+(0.25cm,0.125));
+$=image(
+ draw cadre withpen pencircle scaled 1.5;
+ );
+_coinprec:=(llcorner $);
+_coinprec:=_coinprec+(-0.25cm,eb-0.25cm);
+numblocrep:=numblocrep-1;
+$
+enddef;
+%%%% Fin Section Bloc%%%%
+
+%%% Section Divers%%%
+vardef CommandeVide(expr commande)=
+ LONG:=0;
+ save $;
+ picture $,texto,TEXT;
+ if string commande :
+ texto=image(
+ label.lrt(TEX("\barre \hbox to"&commande&"cm{}"),if unknown _coinprec: (0,0) else:_coinprec fi);
+ );
+else:
+ texto=commande;
+fi;
+ColBloc:=white;
+$=Affichage(texto);
+$
+enddef;
+
+vardef LigneVide=
+ LONG:=0;
+ save $;
+ picture $,texto,TEXT;
+ texto=image(
+ label.lrt(TEX("\barre \hbox to2cm{}"),if unknown _coinprec: (0,0) else:_coinprec fi);
+ );
+TEXT=image(
+ path cadre;
+ cadre=CADRE(texto);
+ unfill cadre;
+ );
+$=TEXT shifted (if unknown _coinprec:(0,0) else :_coinprec fi - ulcorner TEXT);
+_coinprec:=llcorner $;
+_coinprec:=_coinprec+(0,eb);
+_coincom:=1/2[lrcorner $,urcorner $]+(eb,0);
+_coinnum:=(xpart(DebutListe+(-3*eb,0)),ypart(1/2[llcorner $,ulcorner $]));
+if NumeroteLignes=true:
+ label(TEX("\footnotesize"&decimal(Nblignes)&""),_coinnum);
+ Nblignes:=Nblignes+1;
+fi;
+$
+enddef;
+
+vardef LigneVideVar(expr commande)=
+ LONG:=0;
+ save $;
+ picture $,texto,TEXT;
+ if string texto:
+ texto=image(
+ label.lrt(TEX("\barre \hbox to2cm{}"),if unknown _coinprec: (0,0) else:_coinprec fi);
+ );
+else:
+ texto=commande;
+fi;
+TEXT=image(
+ path cadre;
+ cadre=(llcorner texto+(-eb,0))--(llcorner texto+(0,-eb))--
+ (llcorner texto+(0.375cm,0)+(-eb,-eb))--
+ (llcorner texto+(0.375cm,0)+(0,-2eb))--
+ (llcorner texto+(0.625cm,0)+(0,-2eb))--
+ (llcorner texto+(0.625cm,0)+(eb,-eb))--
+ (lrcorner texto+(0,-eb))--(lrcorner texto+(eb,0))--(urcorner texto+(eb,0))--(urcorner texto+(0,eb))--
+ (ulcorner texto+(0.625cm,0)+(eb,eb))--
+ (ulcorner texto+(0.625cm,0))--
+ (ulcorner texto+(0.375cm,0))--
+ (ulcorner texto+(0.375cm,0)+(-eb,eb))--
+ (ulcorner texto+(0,eb))--(ulcorner texto+(-eb,0))--cycle;
+ fill cadre withcolor white;
+ );
+$=TEXT shifted (if unknown _coinprec:(0,0) else :_coinprec fi - ulcorner TEXT);
+_coinprec:=llcorner $;
+_coinprec:=_coinprec+(0,eb);
+_coincom:=1/2[lrcorner $,urcorner $]+(eb,0);
+_coinnum:=(xpart(DebutListe+(-3*eb,0)),ypart(1/2[llcorner $,ulcorner $]));
+if NumeroteLignes=true:
+ label(TEX("\footnotesize"&decimal(Nblignes)&""),_coinnum);
+ Nblignes:=Nblignes+1;
+fi;
+$
+enddef;
+
+vardef LignePointilles=
+ LONG:=0;
+ save $;
+ picture $,texto,TEXT;
+ texto=image(
+ label.lrt(TEX("\barre\Large \strut\ldots\hbox to1em{}"),if unknown _coinprec: (0,0) else:_coinprec fi);
+ );
+TEXT=image(
+ path cadre;
+ cadre=CADRE(texto);
+ draw texto;
+ );
+$=TEXT shifted (if unknown _coinprec:(0,0) else :_coinprec fi - ulcorner TEXT);
+_coinprec:=llcorner $;
+_coinprec:=_coinprec+(0,eb);
+_coincom:=1/2[lrcorner $,urcorner $]+(eb,0);
+_coinnum:=(xpart(DebutListe+(-3*eb,0)),ypart(1/2[llcorner $,ulcorner $]));
+if NumeroteLignes=true:
+ label(TEX("\footnotesize"&decimal(Nblignes)&""),_coinnum);
+ Nblignes:=Nblignes+1;
+fi;
+$
+enddef;
+
+vardef Commentaires(expr commande)=
+ LONG:=0;
+ save $;
+ picture $,texto,TEXT;
+ texto=image(
+ label.lrt(TEX("\barre "& commande &""),if unknown _coinprec: (0,0) else:_coinprec fi) withcolor 0.5*white;
+ );
+TEXT=image(
+ path cadre;
+ cadre=CADRE(texto);
+ fill cadre withcolor white;
+ draw texto;
+ );
+$=TEXT shifted (if unknown _coinprec:(0,0) else :_coinprec fi - ulcorner TEXT);
+_coinprec:=llcorner $;
+_coinprec:=_coinprec+(0,eb);
+$
+enddef;
+
+color colcom;
+colcom=0.5white;
+
+vardef CommentairesLigne(expr commande)=
+ LONG:=0;
+ save $;
+ picture $,texto,TEXT;
+ TEXT=image(
+ label.rt(TEX(commande), _coincom) withcolor colcom;
+ );
+$=TEXT shifted (_coincom - 1/2[llcorner TEXT,ulcorner TEXT]);
+$
+enddef;
+
+vardef BlocGris(expr ar)=
+ LONG:=0;
+ save $; picture $;
+ path ta; string TTm;
+ TTm=ar&"\barre";
+ ta=OvalMiniBox(TTm);
+ $=image(
+ fill ta withcolor 0.975white;
+ draw ta withcolor 0.85white;
+ label(TEX(TTm),center ta) if print=false : withcolor blanc fi;
+ );
+$
+enddef;
+
+vardef BlocGrisMulti(text argris)=
+ LONG:=0;
+ save $; picture $;
+ path ta; picture TTm;
+ TTm=ColleBoxNew(argris);
+ ta=OvalMiniBox(TTm);
+ $=image(
+ draw ta;
+ );
+$
+enddef;
+
+boolean BlocE;
+BlocE:=false;
+
+vardef BlocUser(expr colblocuser)(text textbloc)=
+ LONG:=0;
+ save $;
+ picture $;
+ save TA; path TA; picture BUTB; picture texto; picture TEXT;
+ BUTB=ColleBoxNew(textbloc);
+ TA=Box(BUTB);
+ texto=image(
+ draw BUTB;
+ );
+ $=Affichage(texto);
+ $
+enddef;
+
+vardef BlocCouleur(expr colblocuser)=
+ LONG:=0;
+ save $;
+ picture $,texto,TEXT;
+ texto=image(
+ label.lrt(TEX("\barre \hbox to4cm{}"),if unknown _coinprec: (0,0) else:_coinprec fi);
+ );
+$=Affichage(texto);
+$
+enddef;
+%% fin Section Divers %%%
+
+%% Section Capteur %%%%
+vardef Demander(expr nbpas)=
+ LONG:=0;
+ save Dem;
+ picture Dem,texto;
+ if string nbpas:
+ texto=ColleBoxNew("demander",nbpas,"et attendre");
+ Dem=Affichage(texto);
+ else:
+ message("La commande -- Demander -- admet un argument de type string.");
+ Dem=nullpicture;
+ fi;
+ Dem
+enddef;
+
+vardef ReinitChrono=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ texto=ColleBoxNew("réinitialiser le chronomètre");
+ $=Affichage(texto);
+ $
+enddef;
+
+vardef MettreGlissement(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string nbpas:
+ texto=ColleBoxNew("mettre mode de glissement à",nbpas);
+ $=Affichage(texto);
+ else:
+ message("La commande -- MettreGlissement -- admet un argument de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+%video
+vardef ActiverVideo(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string nbpas:
+ texto=ColleBoxNew("vidéo",nbpas);
+ $=Affichage(texto);
+ else:
+ message("La commande -- ActiverVideo -- admet un argument de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef TransparenceVideo(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string nbpas:
+ texto=ColleBoxNew("mettre la transparence vidéo sur",nbpas);
+ $=Affichage(texto);
+ else:
+ message("La commande -- TransparenceVideo -- admet un argument de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef QuandMV(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string nbpas:
+ texto=ColleBoxNew("quand mouvement vidéo $>$",nbpas);
+ $=AffichageED(texto);
+ else:
+ message("La commande -- QuandMV -- admet un argument de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef VideoSur(expr nbpas,xa)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if (string nbpas) and (string xa):
+ texto=ColleBoxNew("vidéo",nbpas,"sur",xa);
+ path ta;
+ ta=OvalBox(texto);
+ $=image(
+ draw ta withcolor CoulLignes;
+ draw texto;
+ );
+ else:
+ message("La commande -- VideoSur -- admet deux arguments de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+%% fin Section Capteur %%%
+
+%%% Section Variables %%%
+vardef MettreVar(expr nbpas,xa)=
+ LONG:=0;
+ save MV;
+ picture MV,texto;
+ if string nbpas :
+ texto=ColleBoxNew("mettre",nbpas,"à",if string xa:xa else: xa fi);
+ MV=Affichage(texto);
+ else:
+ message("La commande -- MettreVar -- admet un premier paramètre de type string.");
+ MV=nullpicture;
+ fi;
+ MV
+enddef;
+
+vardef AjouterVar(expr nbpas,xa)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string xa :
+ texto=ColleBoxNew("ajouter",if string nbpas:nbpas else: nbpas fi,"à",xa);
+ $=Affichage(texto);
+else:
+ message("La commande -- AjouterVar -- admet un deuxième paramètre de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef MontrerVar(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string nbpas :
+ texto=ColleBoxNew("montrer la variable",nbpas);
+ $=Affichage(texto);
+ else:
+ message("La commande -- MontrerVar -- admet un premier paramètre de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef CacherVar(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string nbpas :
+ texto=ColleBoxNew("cacher la variable",nbpas);
+ $=Affichage(texto);
+ else:
+ message("La commande -- CacherVar -- admet un premier paramètre de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+%Liste
+vardef AjouterListe(expr nbpas,xa)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string xa :
+ texto=ColleBoxNew("ajouter",if string nbpas:nbpas else: nbpas fi,"à",xa);
+ $=Affichage(texto);
+else:
+ message("La commande -- AjouterListe -- admet un deuxième paramètre de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef SupprimerListe(expr nbpas,xa)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string xa :
+ texto=ColleBoxNew("supprimer l'élément",if string nbpas:nbpas else: nbpas fi,"de",xa);
+ $=Affichage(texto);
+else:
+ message("La commande -- SupprimerListe -- admet un deuxième paramètre de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef SupprimerListeAll(expr nbpas)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string nbpas :
+ texto=ColleBoxNew("supprimer tous les éléments de la liste",nbpas);
+ $=Affichage(texto);
+else:
+ message("La commande -- SupprimerListe -- admet un deuxième paramètre de type string.");
+ $=nullpicture;
+fi;
+$
+enddef;
+
+vardef InsererListe(expr xa,nbpas,ya)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string ya :
+ texto=ColleBoxNew("insérer",if string xa:xa else: xa fi,"en position",if string nbpas:nbpas else: nbpas fi,"de",ya);
+ $=Affichage(texto);
+ else:
+ message("La commande -- InsererListe -- admet un troisième paramètre de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef RemplacerListe(expr xa,nbpas,ya)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string nbpas :
+ texto=ColleBoxNew("remplacer l'élément",if string xa:xa else: xa fi,"de la liste",nbpas,"par",if string ya:ya else: ya fi);
+ $=Affichage(texto);
+else:
+ message("La commande -- RemplacerListe -- admet un deuxième paramètre de type string.");
+ $=nullpicture;
+fi;
+$
+enddef;
+
+vardef MontrerListe(expr xa)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string xa :
+ texto=ColleBoxNew("montrer la liste",xa);
+ $=Affichage(texto);
+ else:
+ message("La commande -- MontrerListe -- admet un paramètre de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+vardef CacherListe(expr xa)=
+ LONG:=0;
+ save $;
+ picture $,texto;
+ if string xa :
+ texto=ColleBoxNew("cacher la liste",xa);
+ $=Affichage(texto);
+ else:
+ message("La commande -- CacherListe -- admet un paramètre de type string.");
+ $=nullpicture;
+ fi;
+ $
+enddef;
+
+%%% Section Operateur %%%
+
+vardef OpRecap(expr pasun,signe,pasdeux)=
+ save Oop; picture Oop;
+ save TAao; path TAao;
+ save LOPop; picture LOPop;
+ LOPop=ColleBoxNew(if string pasun : pasun else: pasun fi,signe,if string pasdeux : pasdeux else: pasdeux fi);
+ TAao=OvalBox(LOPop);
+ Oop=image(
+ draw LOPop;
+ );
+ Oop:=Oop shifted(-center Oop);
+ Oop
+enddef;
+
+vardef OpAdd(expr pasun,pasdeux)=OpRecap(pasun,"$+$",pasdeux) enddef;
+
+vardef OpSous(expr pasun,pasdeux)=OpRecap(pasun,"$-$",pasdeux) enddef;
+
+vardef OpMul(expr pasun,pasdeux)=OpRecap(pasun,"$\times$",pasdeux) enddef;
+
+vardef OpDiv(expr pasun,pasdeux)=OpRecap(pasun,"$\div$",pasdeux) enddef;
+
+vardef OpModulo(expr pasun,pasdeux)=OpRecap(pasun,"modulo",pasdeux) enddef;
+
+vardef OpFonction(expr pasun,pasdeux)=OpRecap(pasun,"de",pasdeux) enddef;
+
+vardef OpAlea(expr pasun,pasdeux)=
+ save Oop; picture Oop;
+ save TAao; path TAao;
+ save LOPop; picture LOPop;
+ LOPop=ColleBoxNew("nombre aléatoire entre",if string pasun : pasun else: pasun fi,"et",if string pasdeux : pasdeux else: pasdeux fi);
+ TAao=OvalBox(LOPop);
+ Oop=image(
+ draw LOPop;
+ );
+ Oop:=Oop shifted(-center Oop);
+ Oop
+enddef;
+
+vardef OpRegrouper(expr pasun,pasdeux)=
+ save Oop; picture Oop;
+ save TAao; path TAao;
+ save LOPop; picture LOPop;
+ LOPop=ColleBoxNew("regrouper",if string pasun : pasun else: pasun fi,"et",if string pasdeux : pasdeux else: pasdeux fi);
+ TAao=OvalBox(LOPop);
+ Oop=image(
+ draw LOPop;
+ );
+ Oop:=Oop shifted(-center Oop);
+ Oop
+enddef;
+
+vardef OpLettre(expr pasun,pasdeux)=
+ save Oop; picture Oop;
+ save TAao; path TAao;
+ save LOPop; picture LOPop;
+ LOPop=ColleBoxNew("lettre",if string pasun : pasun else: pasun fi,"de",if string pasdeux : pasdeux else: pasdeux fi);
+ TAao=OvalBox(LOPop);
+ Oop=image(
+ draw LOPop;
+ );
+ Oop:=Oop shifted(-center Oop);
+ Oop
+enddef;
+
+vardef OpLongueur(expr pasun)=
+ save Oop; picture Oop;
+ save TAao; path TAao;
+ save LOPop; picture LOPop;
+ LOPop=ColleBoxNew("longueur de",if string pasun : pasun else: pasun fi);
+ TAao=OvalBox(LOPop);
+ Oop=image(
+ draw LOPop;
+ );
+ Oop:=Oop shifted(-center Oop);
+ Oop
+enddef;
+
+vardef OpArrondi(expr pasun)=
+ save Oop; picture Oop;
+ save TAao; path TAao;
+ save LOPop; picture LOPop;
+ LOPop=ColleBoxNew("arrondi de",if string pasun : pasun else: pasun fi);
+ TAao=OvalBox(LOPop);
+ Oop=image(
+ draw LOPop;
+ );
+ Oop:=Oop shifted(-center Oop);
+ Oop
+enddef;
+
+vardef TestOpRecap(expr pasun,entredeux,pasdeux)=
+ save $; picture $;
+ save TAa; path TAa;
+ save LTa; picture LTa;
+ LTa=ColleBoxNew(if string pasun : pasun else: pasun fi,entredeux,if string pasdeux : pasdeux else: pasdeux fi);
+ TAa=DiamondBox(LTa);
+ $=image(
+ draw LTa;
+ );
+ $:=$ shifted(-center $);
+ $
+enddef;
+
+vardef TestOpSup(expr pasun, pasdeux)=TestOpRecap(pasun,"$>$",pasdeux) enddef;
+
+vardef TestOpInf(expr pasun, pasdeux)=TestOpRecap(pasun,"$<$",pasdeux) enddef;
+
+vardef TestOpEgal(expr pasun, pasdeux)=TestOpRecap(pasun,"$=$",pasdeux) enddef;
+
+vardef TestOpEt(expr pasun, pasdeux)=TestOpRecap(pasun,"et",pasdeux) enddef;
+
+vardef TestOpOu(expr pasun, pasdeux)=TestOpRecap(pasun,"ou",pasdeux) enddef;
+
+vardef TestOpContient(expr pasun, pasdeux)=TestOpRecap(pasun,"contient",pasdeux) enddef;
+
+vardef TestOpNon(expr pasun)=
+ save $; picture $;
+ save TAa; path TAa;
+ save LTa; picture LTa;
+ LTa=ColleBoxNew("non",if string pasun : pasun else: pasun fi);
+ TAa=DiamondBox(LTa);
+ $=image(
+ draw LTa;
+ );
+ $:=$ shifted(-center $);
+ $
+enddef;
+
+vardef AppCostume(expr pasun)=
+ save $; picture $;
+ save TAa; path TAa;
+ save LTa; picture LTa;
+ LTa=ColleBoxNew(pasun,"du costume");
+ TAa=OvalBox(LTa);
+ $=image(
+ draw LTa;
+ );
+ $:=$ shifted(-center $);
+ $
+enddef;
+
+vardef AppAP(expr pasun)=
+ save $; picture $;
+ save TAa; path TAa;
+ save LTa; picture LTa;
+ LTa=ColleBoxNew(pasun,"de l'arrière-plan");
+ TAa=OvalBox(LTa);
+ $=image(
+ draw LTa;
+ );
+ $:=$ shifted(-center $);
+ $
+enddef;
+
+vardef CapDistance(expr pasun)=
+ save $; picture $;
+ save TAa; path TAa;
+ save LTa; picture LTa;
+ LTa=ColleBoxNew("distance de",pasun);
+ TAa=OvalBox(LTa);
+ $=image(
+ draw LTa;
+ );
+ $:=$ shifted(-center $);
+ $
+enddef;
+
+vardef CapTemps(expr pasun)=
+ save $; picture $;
+ save TAa; path TAa;
+ save LTa; picture LTa;
+ LTa=ColleBoxNew(pasun,"actuelle");
+ TAa=OvalBox(LTa);
+ $=image(
+ draw LTa;
+ );
+ $:=$ shifted(-center $);
+ $
+enddef;
+
+vardef CapNumero(expr pasun,pasdeux)=
+ save $; picture $;
+ save TAa; path TAa;
+ save LTa; picture LTa;
+ LTa=ColleBoxNew(pasun,"de",pasdeux);
+ TAa=OvalBox(LTa);
+ $=image(
+ draw LTa;
+ );
+ $:=$ shifted(-center $);
+ $
+enddef;
+
+vardef TestCapToucheObjet(expr pasun)=
+ save $; picture $;
+ save TAa; path TAa;
+ save LTa; picture LTa;
+ LTa=ColleBoxNew("touche le",pasun,"?");
+ TAa=DiamondBox(LTa);
+ $=image(
+ draw LTa;
+ );
+ $:=$ shifted(-center $);
+ $
+enddef;
+
+vardef TestCapCouleur(expr pasun)=
+ save $; picture $;
+ save TAa; path TAa;
+ save LTa; picture LTa;
+ LTa=ColleBoxNew("couleur",OvalCouleur(redpart(pasun),greenpart(pasun),bluepart(pasun)),"touchée ?");
+ TAa=DiamondBox(LTa);
+ $=image(
+ draw LTa;
+ );
+ $:=$ shifted(-center $);
+ $
+enddef;
+
+vardef TestCapCouleurs(expr pasun,pasdeux)=
+ save $; picture $;
+ save TAa; path TAa;
+ save LTa; picture LTa;
+ LTa=ColleBoxNew("couleur",OvalCouleur(redpart(pasun),greenpart(pasun),bluepart(pasun)),"touche",OvalCouleur(redpart(pasdeux),greenpart(pasdeux),bluepart(pasdeux)),"?");
+ TAa=DiamondBox(LTa);
+ $=image(
+ draw LTa;
+ );
+ $:=$ shifted(-center $);
+ $
+enddef;
+
+vardef TestCapTouche(expr pasun)=
+ save $; picture $;
+ save TAa; path TAa;
+ save LTa; picture LTa;
+ LTa=ColleBoxNew("touche",pasun,"pressée ?");
+ TAa=DiamondBox(LTa);
+ $=image(
+ draw LTa;
+ );
+ $:=$ shifted(-center $);
+ $
+enddef;
+
+vardef TestCapSouris=
+ save $; picture $;
+ save TAa; path TAa;
+ save LTa; picture LTa;
+ LTa=ColleBoxNew("souris pressée ?");
+ TAa=DiamondBox(LTa);
+ $=image(
+ draw LTa;
+ );
+ $:=$ shifted(-center $);
+ $
+enddef;
+
+vardef TestListeContient(expr nbpas,nbbas)=
+ save $; picture $;
+ save TAa; path TAa;
+ save LTa; picture LTa;
+ LTa=ColleBoxNew(nbpas,"contient",if string nbbas:nbbas else: nbbas fi);
+ TAa=DiamondBox(LTa);
+ $=image(
+ draw LTa;
+ );
+ $:=$ shifted(-center $);
+ $
+enddef;
+
+vardef ListeElement(expr nbpas,nbbas)=
+ save $; picture $;
+ save TAa; path TAa;
+ save LTa; picture LTa;
+ LTa=ColleBoxNew("élément",if string nbpas:nbpas else: nbpas fi,"de",nbbas);
+ TAa=OvalBox(LTa);
+ $=image(
+ draw LTa;
+ );
+ $:=$ shifted(-center $);
+ $
+enddef;
+
+vardef ListePosition(expr nbpas,nbbas)=
+ save $; picture $;
+ save TAa; path TAa;
+ save LTa; picture LTa;
+ LTa=ColleBoxNew("position de",if string nbpas:nbpas else: nbpas fi,"de",nbbas);
+ TAa=OvalBox(LTa);
+ $=image(
+ draw LTa;
+ );
+ $:=$ shifted(-center $);
+ $
+enddef;
+
+vardef ListeLongueur(expr nbpas)=
+ save $; picture $;
+ save TAa; path TAa;
+ save LTa; picture LTa;
+ LTa=ColleBoxNew("longueur de",nbpas);
+ TAa=OvalBox(LTa);
+ $=image(
+ draw LTa;
+ );
+ $:=$ shifted(-center $);
+ $
+enddef;
diff --git a/macros/latex/contrib/profcollege/metapost/PfCScratch.mp b/macros/latex/contrib/profcollege/metapost/PfCScratch.mp
index d8b2a0a851..2f1b2ffa49 100644
--- a/macros/latex/contrib/profcollege/metapost/PfCScratch.mp
+++ b/macros/latex/contrib/profcollege/metapost/PfCScratch.mp
@@ -287,7 +287,7 @@ vardef OvalMenuCap(expr art)=OvalCapMenu(art) enddef;
vardef OvalCapMenu(expr ar)=
save $; picture $;
string TTm;
- TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}";
+ TTm=if print:ar&"\hbox to1em{}\barre\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{}\barre\blacktriangledown}";
fi;
path TAMC;
TAMC=OvalBox(TTm);
@@ -317,8 +317,8 @@ enddef;
vardef OvalMouvMenu(expr ar)=
save $; picture $;
path ta; string TTm;
- TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else:
- "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}"
+ TTm=if print:ar&"\hbox to1em{}\barre\blacktriangledown" else:
+ "{\color{white}"&ar&"\hbox to1em{}\barre\blacktriangledown}"
fi;
ta=OvalBox(TTm);
$=image(
@@ -332,7 +332,7 @@ enddef;
vardef OvalAppMenu(expr ar)=
save $; picture $;
path ta; string TTm;
- TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}";
+ TTm=if print:ar&"\hbox to1em{}\barre\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{}\barre\blacktriangledown}";
fi;
ta=OvalBox(TTm);
$=image(
@@ -349,7 +349,7 @@ vardef OvalMenuSon(expr ar)=
save $; save TA;
picture $;
string TTm;
- TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}";
+ TTm=if print:ar&"\hbox to1em{}\barre\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{}\barre\blacktriangledown}";
fi;
path TA;
TA=OvalBox(TTm);
@@ -365,7 +365,7 @@ vardef OvalMenuControle(expr ar)=
save $; save TA;
picture $;
string TTm;
- TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}";
+ TTm=if print:ar&"\hbox to1em{}\barre\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{}\barre\blacktriangledown}";
fi;
path TA;
TA=OvalBox(TTm);
@@ -383,11 +383,11 @@ vardef OvalStylo(expr ar)=
string TT,TTI;
if string ar:
if print:
- TT=ar&"\hbox to1em{\barre}\blacktriangledown"
+ TT=ar&"\hbox to1em{}\barre\blacktriangledown"
else:
- TT=ar&"\hbox to1em{\barre}{\color{white}\blacktriangledown}"
+ TT=ar&"\hbox to1em{}\barre{\color{white}\blacktriangledown}"
fi;
- TTI=ar&"\hbox to1em{\barre}\phantom{\blacktriangledown}";
+ TTI=ar&"\hbox to1em{}\barre\phantom{\blacktriangledown}";
path TA;
TA=OvalBox(TT);
$=image(
@@ -420,7 +420,7 @@ vardef OvalMenuEvenement(expr ar)=
save $; save TA;
picture $;
string TTm;
- TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}";
+ TTm=if print:ar&"\hbox to1em{}\barre\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{}\barre\blacktriangledown}";
fi;
path TA;
TA=OvalBox(TTm);
@@ -436,7 +436,7 @@ enddef;
vardef RecMouvMenu(expr ar)=
save $; picture $;
path ta; string TTm;
- TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}"
+ TTm=if print:ar&"\hbox to1em{}\barre\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{}\barre\blacktriangledown}"
fi;
ta=RecBox(TTm);
$=image(
@@ -450,7 +450,7 @@ enddef;
vardef RecMenuApp(expr ar)=
save $; picture $;
save ta; path ta; string TTm;
- TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}";
+ TTm=if print:ar&"\hbox to1em{}\barre\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{}\barre\blacktriangledown}";
fi;
ta=RecBox(TTm);
$=image(
@@ -464,7 +464,7 @@ enddef;
vardef RecMenuOp(expr ar)=
save $; save TA;
picture $; string TTm;
- TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}";
+ TTm=if print:ar&"\hbox to1em{}\barre\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{}\barre\blacktriangledown}";
fi;
path TA;
TA=RecBox(TTm);
@@ -479,7 +479,7 @@ enddef;
vardef RecMenuSon(expr ar)=
save $; save TA;
picture $; string TTm;
- TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}" fi;
+ TTm=if print:ar&"\hbox to1em{}\barre\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{}\barre\blacktriangledown}" fi;
path TA;
TA=RecBox(TTm);
$=image(
@@ -493,7 +493,7 @@ enddef;
vardef RecEvenementMenu(expr ar)=
save $; picture $;
path ta; string TTm;
- TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}";
+ TTm=if print:ar&"\hbox to1em{}\barre\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{}\barre\blacktriangledown}";
fi;
ta=RecBox(TTm);
$=image(
@@ -507,7 +507,7 @@ enddef;
vardef RecMenuCap(expr ar)=
save $; picture $;
path ta; string TTm;
- TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}";
+ TTm=if print:ar&"\hbox to1em{}\barre\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{}\barre\blacktriangledown}";
fi;
ta=RecBox(TTm);
$=image(
@@ -521,7 +521,7 @@ enddef;
vardef RecMenuVar(expr ar)=
save $; save TA;
picture $; string TTm;
- TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}";
+ TTm=if print:ar&"\hbox to1em{}\barre\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{}\barre\blacktriangledown}";
fi;
path TA;
TA=RecBox(TTm);
@@ -536,7 +536,7 @@ enddef;
vardef RecMenuList(expr ar)=
save $; save TA;
picture $; string TTm;
- TTm=if print:ar&"\hbox to1em{\barre}\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{\barre}\blacktriangledown}";
+ TTm=if print:ar&"\hbox to1em{}\barre\blacktriangledown" else: "{\color{white}"&ar&"\hbox to1em{}\barre\blacktriangledown}";
fi;
path TA;
TA=RecBox(TTm);
@@ -1654,7 +1654,7 @@ vardef FinBlocRepeter=
drawoptions();
texto=image(
labeloffset:=0;
- label.lrt(TEX("\hbox to"&decimal(LongRep[numblocrep])&"pt{\phantom{\barre fin du bloc}}"),if unknown _coinprec: (0,0) else:_coinprec fi);
+ label.lrt(TEX("\barre\hbox to"&decimal(LongRep[numblocrep])&"pt{~~}"),if unknown _coinprec: (0,0) else:_coinprec fi);
labeloffset:=3;
);
path cadre;
@@ -1973,7 +1973,7 @@ vardef Stop(expr nbpas)=
save $;
picture $,texto;
string TTm;%Pour sauvegarder le nbpas car en l'utilisant dans les if, il ne permet pas la concaténation...
- TTm=if print:nbpas&"\hbox to1em{\barre}\blacktriangledown" else:"{\color{white}"&nbpas&"\hbox to1em{\barre}\blacktriangledown}";
+ TTm=if print:nbpas&"\hbox to1em{}\barre\blacktriangledown" else:"{\color{white}"&nbpas&"\hbox to1em{}\barre\blacktriangledown}";
fi;
texto=image(
path ti;
@@ -3138,7 +3138,7 @@ vardef TestOpContient(expr pasun,pasdeux)=
save $; picture $;
save TAa; path TAa;
save LTa; picture LTa;
- LTa=ColleBoxNew(if string pasun : OvalNb(pasun) else: pasun fi,"contient",if string pasun : OvalNb(pasdeux) else: pasun fi,"?");
+ LTa=ColleBoxNew(if string pasun : OvalNb(pasun) else: pasun fi,"contient",if string pasdeux : OvalNb(pasdeux) else: pasdeux fi,"?");
TAa=DiamondBox(LTa);
$=image(
fill TAa if print=false : withcolor FondOvalOp else : withcolor coefprint*white fi;
diff --git a/macros/latex/contrib/profcollege/metapost/PfCScratchpdf.mp b/macros/latex/contrib/profcollege/metapost/PfCScratchpdf.mp
index 94a37beccc..87a59ce750 100644
--- a/macros/latex/contrib/profcollege/metapost/PfCScratchpdf.mp
+++ b/macros/latex/contrib/profcollege/metapost/PfCScratchpdf.mp
@@ -3170,7 +3170,7 @@ vardef TestOpContient(expr pasun,pasdeux)=
save $; picture $;
save TAa; path TAa;
save LTa; picture LTa;
- LTa=ColleBoxNew(if string pasun : OvalNb(pasun) else: pasun fi,"contient",if string pasun : OvalNb(pasdeux) else: pasun fi,"?");
+ LTa=ColleBoxNew(if string pasun : OvalNb(pasun) else: pasun fi,"contient",if string pasdeux : OvalNb(pasdeux) else: pasdeux fi,"?");
TAa=DiamondBox(LTa);
$=image(
fill TAa if print=false : withcolor FondOvalOp else : withcolor coefprint*white fi;
diff --git a/macros/xetex/latex/bidi/README b/macros/xetex/latex/bidi/README
index 54530a724a..ab648c0b69 100644
--- a/macros/xetex/latex/bidi/README
+++ b/macros/xetex/latex/bidi/README
@@ -1,6 +1,6 @@
___________________
The bidi package
-v39.1
+v39.2
This package provides a convenient interface for typesetting
bidirectional texts in Plain TeX and LaTeX, using XeTeX engine.
@@ -25,7 +25,7 @@ The announcements for the new releases of the package will
also appear in the Discussions space under the Announcements
category.
-Current version release date: 2022/07/12
+Current version release date: 2022/07/14
___________________________________________
Vafa Khalighi
diff --git a/macros/xetex/latex/bidi/bidi-doc-intro.ltx b/macros/xetex/latex/bidi/bidi-doc-intro.ltx
index 7449154097..a6bee87f2d 100644
--- a/macros/xetex/latex/bidi/bidi-doc-intro.ltx
+++ b/macros/xetex/latex/bidi/bidi-doc-intro.ltx
@@ -20,7 +20,7 @@ If you use \textsf{bidi} package to write any input \TeX\ document, and then run
* Copyright (c) 2007--2022 Vafa Khalighi
* Copyright (c) 2018--2020 bidi-tex GitHub Organization
*
-* v39.1, 2022/07/12
+* v39.2, 2022/07/14
*
* License: LaTeX Project Public License, version
* 1.3c or higher (your choice)
diff --git a/macros/xetex/latex/bidi/bidi-doc-title.ltx b/macros/xetex/latex/bidi/bidi-doc-title.ltx
index 3a16e32ccb..ad34f84a5a 100644
--- a/macros/xetex/latex/bidi/bidi-doc-title.ltx
+++ b/macros/xetex/latex/bidi/bidi-doc-title.ltx
@@ -3,7 +3,7 @@
\begin{document}
\title{\textcolor{blue!65!black}{\Huge The \textsf{bidi} \textit{Package}}\\
\LARGE Bidirectional typesetting in plain \TeX{} and \LaTeX, using \XeTeX{} engine\\[5pt]
-\large User documentation for \textcolor{blue!65!black}{version 39.1}}
+\large User documentation for \textcolor{blue!65!black}{version 39.2}}
\author{Vafa Khalighi\thanks{Thanks to the bidi-tex GitHub organization consisted of David Carlisle and other members of the {\LaTeX} team to maintain the package in the period 2018--2020.}}
\setcounter{page}{0}
\thispagestyle{empty}
@@ -13,7 +13,7 @@
\textcolor{blue!65!black}{\Huge The \textsf{bidi} \textit{Package}}
\Large
-User documentation for \textcolor{blue!65!black}{version 39.1}}
+User documentation for \textcolor{blue!65!black}{version 39.2}}
\vskip 0pt plus 3fill
\textit{\large to my Master, \textbf{Ferdowsi The Great}}
diff --git a/macros/xetex/latex/bidi/bidi-doc.ltx b/macros/xetex/latex/bidi/bidi-doc.ltx
index 4157cb16de..1be314e57d 100644
--- a/macros/xetex/latex/bidi/bidi-doc.ltx
+++ b/macros/xetex/latex/bidi/bidi-doc.ltx
@@ -1,7 +1,7 @@
\documentclass{ltxdoc}
\input{bidi-doc-preamble.ltx}
\hypersetup{%
- pdftitle={User documentation for version 39.1 of the bidi
+ pdftitle={User documentation for version 39.2 of the bidi
package}%
}
\begin{document}
diff --git a/macros/xetex/latex/bidi/bidi-doc.pdf b/macros/xetex/latex/bidi/bidi-doc.pdf
index 9f7026185c..8d74fcbb4a 100644
--- a/macros/xetex/latex/bidi/bidi-doc.pdf
+++ b/macros/xetex/latex/bidi/bidi-doc.pdf
Binary files differ
diff --git a/macros/xetex/latex/bidi/bidi.dtx b/macros/xetex/latex/bidi/bidi.dtx
index d081d45275..f1f596823c 100644
--- a/macros/xetex/latex/bidi/bidi.dtx
+++ b/macros/xetex/latex/bidi/bidi.dtx
@@ -5,7 +5,7 @@
%<*readme>
___________________
The bidi package
-v39.1
+v39.2
This package provides a convenient interface for typesetting
bidirectional texts in Plain TeX and LaTeX, using XeTeX engine.
@@ -30,7 +30,7 @@ The announcements for the new releases of the package will
also appear in the Discussions space under the Announcements
category.
-Current version release date: 2022/07/12
+Current version release date: 2022/07/14
___________________________________________
Vafa Khalighi
@@ -267,7 +267,7 @@ by Vafa Khalighi.
\documentclass{ltxdoc}
\input{bidi-doc-preamble.ltx}
\hypersetup{%
- pdftitle={Source documentation for version 39.1 of the bidi
+ pdftitle={Source documentation for version 39.2 of the bidi
package}%
}
\EnableCrossrefs
@@ -286,7 +286,7 @@ by Vafa Khalighi.
% \GetFileInfo{\jobname.dtx}
% \title{\textcolor{blue!65!black}{\Huge The \textsf{bidi} \textit{Package}}\\
%\LARGE Bidirectional typesetting in plain \TeX{} and \LaTeX, using \XeTeX{} engine\\[5pt]
-%\large Source documentation for \textcolor{blue!65!black}{version 39.1}}
+%\large Source documentation for \textcolor{blue!65!black}{version 39.2}}
% \author{Vafa Khalighi\thanks{Thanks to the bidi-tex GitHub organization consisted of David Carlisle and other members of the {\LaTeX} team to maintain the package in the period 2018--2020.}}
%\setcounter{page}{0}
%\thispagestyle{empty}
@@ -296,7 +296,7 @@ by Vafa Khalighi.
%\textcolor{blue!65!black}{\Huge The \textsf{bidi} \textit{Package}}
%
%\Large
-%Source documentation for \textcolor{blue!65!black}{version 39.1}}
+%Source documentation for \textcolor{blue!65!black}{version 39.2}}
%
%\vskip 0pt plus 3fill
%\textit{\large to my Master, \textbf{Ferdowsi The Great}}
@@ -345,7 +345,7 @@ by Vafa Khalighi.
%\iffalse
%<*table>
%\fi
-%% \CheckSum{55408}
+%% \CheckSum{55413}
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
@@ -4589,8 +4589,8 @@ by Vafa Khalighi.
% \section{File \texttt{bidi.sty}}
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\def\bididate{2022/07/12}
-\def\bidi@version{39.1}
+\def\bididate{2022/07/14}
+\def\bidi@version{39.2}
\ProvidesPackage{bidi}[\bididate\space v\bidi@version\space
Bidirectional typesetting in plain TeX and LaTeX]
\edef\@bidi@info{****************************************************^^J%
@@ -4677,7 +4677,7 @@ Bidirectional typesetting in plain TeX and LaTeX]
}
\newcommand*{\@bidi@pdfcustomproperties}{%
This is the bidi package, Version \bidi@version,
- Released July 12, 2022.
+ Released July 14, 2022.
}
\newcommand*{\bidi@beamer@ragged}{}
\@RTLmainfalse
@@ -4921,9 +4921,9 @@ Bidirectional typesetting in plain TeX and LaTeX]
%\fi
% \section{File \texttt{bidi.tex}}
% \begin{macrocode}
-\def\bididate{2022/07/12}
+\def\bididate{2022/07/14}
\catcode`@=11
-\def\bidi@version{39.1}
+\def\bidi@version{39.2}
\let \protect \relax
\newlinechar`\^^J
\edef\@bidi@info{****************************************************^^J%
@@ -5025,7 +5025,7 @@ Bidirectional typesetting in plain TeX and LaTeX]
}
\def\@bidi@pdfcustomproperties{%
This is the bidi package, Version \bidi@version,
- Released July 12, 2022.
+ Released July 14, 2022.
}
\def\bidi@pdfm@mark{%
\special{pdf:%
@@ -12541,7 +12541,7 @@ bidi implementation of tufte title]
%\fi
% \section{File \texttt{extrafootnotefeatures-xetex-bidi.def}}
% \begin{macrocode}
-\ProvidesFile{extrafootnotefeatures-xetex-bidi.def}[2022/07/12 v2.3 bidi extra footnote features for XeTeX engine]
+\ProvidesFile{extrafootnotefeatures-xetex-bidi.def}[2022/07/14 v2.4 bidi extra footnote features for XeTeX engine]
\newdimen\bidi@columnwidth
\def\bidi@floathook{%
\bidi@columnwidth\columnwidth
@@ -12877,8 +12877,8 @@ bidi implementation of tufte title]
\@@line{\beginR\splittopskip=\m@m@h \vbadness=\@M \hfilneg
\valign{##\vfill\cr\m@mdosplits}\endR}}
\newcommand*{\bidi@LTRrigidbalance}[3]{\setbox0=\box#1 \m@m@k=#2 \m@m@h=#3
- \@@line{\splittopskip=\m@m@h \vbadness=\@M \hfilneg
- \valign{##\vfill\cr\m@mdosplits}}}
+ \@@line{\beginL\splittopskip=\m@m@h \vbadness=\@M \hfilneg
+ \valign{##\vfill\cr\m@mdosplits}\endL}}
\bidi@ensure@newcommand*{\m@mdosplits}{\ifnum\m@m@k>0 \noalign{\hfil}\m@msplitoff
\global\advance\m@m@k-1\cr\m@mdosplits\fi}
\bidi@ensure@newcommand*{\m@msplitoff}{\dimen0=\ht0
@@ -18007,7 +18007,7 @@ bidi implementation of tufte title]
%\fi
% \section{File \texttt{lscape-xetex-bidi.def}}
% \begin{macrocode}
-\ProvidesFile{lscape-xetex-bidi.def}[2022/02/18 v0.1 bidi adaptations for lscape package for XeTeX engine]
+\ProvidesFile{lscape-xetex-bidi.def}[2022/07/14 v0.2 bidi adaptations for lscape package for XeTeX engine]
\bidi@patchcmd{\LS@rot}{\rotatebox{90}{\box\@outputbox}}{%
\if@RTL
\rotatebox[origin=br]{-90}{\box\@outputbox}%
@@ -18015,7 +18015,11 @@ bidi implementation of tufte title]
\rotatebox{90}{\box\@outputbox}%
\fi
}{}{}
+
\g@addto@macro{\landscape}{%
+ \if@bidi@csdef{bidi@columnwidth}{%
+ \bidi@columnwidth\columnwidth
+ }{}%
\let\bidi@left@footnoterule\left@footnoterule
\let\bidi@right@footnoterule\right@footnoterule
\def\left@footnoterule{%
diff --git a/macros/xetex/latex/bidi/bidi.pdf b/macros/xetex/latex/bidi/bidi.pdf
index 152a05a677..45ab62ab87 100644
--- a/macros/xetex/latex/bidi/bidi.pdf
+++ b/macros/xetex/latex/bidi/bidi.pdf
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index b079642c8c..04152cbc55 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -47,7 +47,6 @@ $mirrors = {
},
'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://lab.uklee.pe.kr/tex-archive/' => 1,
@@ -83,6 +82,7 @@ $mirrors = {
'https://mirrors.dotsrc.org/ctan/' => 1,
},
'Finland' => {
+ 'https://www.nic.funet.fi/pub/TeX/CTAN/' => 1,
'https://www.texlive.info/CTAN/' => 1,
},
'France' => {
@@ -123,6 +123,9 @@ $mirrors = {
'Hungary' => {
'https://mirror.szerverem.hu/ctan/' => 1,
},
+ 'Italy' => {
+ 'https://ctan.mirror.garr.it/mirrors/ctan/' => 1,
+ },
'Netherlands' => {
'https://ftp.snt.utwente.nl/pub/software/tex/' => 1,
'https://mirror.koddos.net/CTAN/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index aac5cb473d..d8034415d9 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/2022
-depend revision/63882
+depend revision/63886
name 00texlive.image
category TLCore
@@ -4599,7 +4599,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 63877
+revision 63884
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
@@ -40697,17 +40697,17 @@ catalogue-version 2.2
name bidi
category Package
-revision 63882
+revision 63886
shortdesc Bidirectional typesetting in plain TeX and LaTeX, using XeTeX
relocated 1
longdesc A convenient interface for typesetting bidirectional texts with
longdesc plain TeX and LaTeX. The package includes adaptations for use
longdesc with many other commonly-used packages.
-containersize 131408
-containerchecksum 257fd88d3d39e08ae99a4890eb3977b33b90f6ddaa221fc946c91758c9fdf81735603b99f7aab66f99c401f8db072c385c0e622f689ed651c499181857f8190b
-doccontainersize 4049916
-doccontainerchecksum a081bbf09c14b154d974219b738f7773570391196fcd8b32eb99cac66be943ad5650f2fcae766d8aaee63a78cc557f00f5677281f5091d69289cbc3452e7d279
-docfiles size=1114
+containersize 131428
+containerchecksum 61489ae6fda79daca619ee361114f7943955b47757dfda7c66efd8d11ff65282d53828fa360891e2c22cc9190dfb4bb5e52b2fef713a65b6422e209c80340561
+doccontainersize 4052540
+doccontainerchecksum 1fdc877ef3d94ef3282f98247cf5a697c6073f1139fc125d63256a5cff0fb7fc27361c431768629440c248a2c712a696c18d1d0b53d2f393d32cbc6143174e61
+docfiles size=1115
RELOC/doc/xelatex/bidi/README details="Readme"
RELOC/doc/xelatex/bidi/bidi-bibitem.pdf
RELOC/doc/xelatex/bidi/bidi-doc.pdf details="Package user documentation"
@@ -40732,8 +40732,8 @@ docfiles size=1114
RELOC/doc/xelatex/bidi/test2-colortbl.tex
RELOC/doc/xelatex/bidi/test2-wrapfig.tex
RELOC/doc/xelatex/bidi/test3-wrapfig.tex
-srccontainersize 148020
-srccontainerchecksum 2e6ce3f819e0247cab8ae4d9f404ca5d6e90b506fc1a051f24a22541f0b339230e84af36b640e7c68451c136eb9b3c2e5a9b998bf4a513a99b96e6abeece943c
+srccontainersize 148100
+srccontainerchecksum fe64e1e364c4b278f3513a91fb1c84528190a338673404ff66bdfcb4a512e4dd2a9fb967eeadd22d777729decb9169b9f36f13b555d4995f86262d1cc7bd7f96
srcfiles size=274
RELOC/source/xelatex/bidi/bidi-doc-intro.ltx
RELOC/source/xelatex/bidi/bidi-doc-latex-basics.ltx
@@ -40919,7 +40919,7 @@ catalogue-contact-support https://github.com/kvafa/bidi/discussions
catalogue-ctan /macros/xetex/latex/bidi
catalogue-license lppl1.3c
catalogue-topics typesetting xetex bidi class
-catalogue-version 39.1
+catalogue-version 39.2
name bidi-atbegshi
category Package
@@ -157148,17 +157148,17 @@ catalogue-topics labels
name jlreq
category Package
-revision 63004
+revision 63885
shortdesc Japanese document class based on requirements for Japanese text layout
relocated 1
longdesc This package provides a Japanese document class based on
longdesc requirements for Japanese text layout. The class file and the
longdesc JFM (Japanese font metric) files for LuaTeX-ja / pLaTeX /
longdesc upLaTeX are provided.
-containersize 136996
-containerchecksum 673908c38dffd9df50bd2dd2e797472fb7934adefe0325f3076cc06b17b18b8def36a836053d849f802f5efb7b2bee414e8bf06db78810830d39069528566f87
-doccontainersize 518584
-doccontainerchecksum 177bcb5e0a97aa2ea7f471cd651998f623601788fec637e69c98339ce812564b827f9630cf941587958f086db09a72dbe457390fca5d71480e7a1f094c8ce6d4
+containersize 138160
+containerchecksum b98df6f53b4d1d163db25ca14037214db6a61fb8ca05d26d97a1d7206134f01cf77af536b905a3ac3ec1b054000bed1ea430530dd1c2135af60ed99d0d412541
+doccontainersize 518824
+doccontainerchecksum fc68b8d78c54234b2bddf194d4f05c1efcba165fa329f695748f391a93b5a9fdc4e49fd12dea48873bc245abed0c7b5c2a8bf0836185b8dd09020fa2a7c33e6b
docfiles size=168
RELOC/doc/latex/jlreq/LICENSE
RELOC/doc/latex/jlreq/README-ja.md details="Readme" language="ja"
@@ -157171,15 +157171,15 @@ docfiles size=168
RELOC/doc/latex/jlreq/jlreq-trimmarks.md
RELOC/doc/latex/jlreq/jlreq.html
RELOC/doc/latex/jlreq/jlreq.pdf details="Package documentation"
-srccontainersize 8208
-srccontainerchecksum 4d3c1c4893733bc4bb0f31391ea066d94597a3d3eee9b9fccca8b366e1e08e2efa004c641c37cf700adf0a1ad78698cdbca95d8b6baa80bd57ffe17d119e94c7
+srccontainersize 8216
+srccontainerchecksum 986382bf8a52c7a24eccb1a0f5a8cf991427173ea2e072c51f8ff403aa1b160428de0b06a70d88fb41fbbfedf2c1337baa053a22464035bf45051b7e15ce9df1
srcfiles size=10
RELOC/source/latex/jlreq/Makefile
RELOC/source/latex/jlreq/README-template.html
RELOC/source/latex/jlreq/README-template.tex
RELOC/source/latex/jlreq/luajfm2pl.lua
RELOC/source/latex/jlreq/make_variant_jfm.lua
-runfiles size=8654
+runfiles size=8657
RELOC/fonts/tfm/public/jlreq/bjlreq-v.tfm
RELOC/fonts/tfm/public/jlreq/bjlreq.tfm
RELOC/fonts/tfm/public/jlreq/bjlreqg-v.tfm
@@ -157280,6 +157280,7 @@ runfiles size=8654
RELOC/fonts/vf/public/jlreq/zjlreq.vf
RELOC/fonts/vf/public/jlreq/zjlreqg-v.vf
RELOC/fonts/vf/public/jlreq/zjlreqg.vf
+ RELOC/tex/latex/jlreq/jlreq-complements.sty
RELOC/tex/latex/jlreq/jlreq-helpers.sty
RELOC/tex/latex/jlreq/jlreq-trimmarks.sty
RELOC/tex/latex/jlreq/jlreq.cls
@@ -305879,7 +305880,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 63877
+revision 63884
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.
@@ -305888,9 +305889,9 @@ depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
containersize 113260
-containerchecksum 09418b3296be40005eb0e603fd5b05619a4b1e820a2da4bad939fba1ec91adf459c71fc8e9e918f9fa01a35c98db1531cc767832f48b6dfcdbc6aff4ff49a260
-doccontainersize 418048
-doccontainerchecksum 4e41b0752be007a9e853675f8f085a03e253072b575ff23649a93572d61e02e284d490383f54bd1066d0d204ae53933f6dbe299d0890776e99e0b260ce8f3d0c
+containerchecksum 9fdf9122c8ef9b4a7c323af5ca9f4e54e455c2fd11afd1cbc1c8781f2ee7b7155265daab4b44b6fbfe63a55fed5b2c30a677cb9389c75b7d3d602681e9d80696
+doccontainersize 418112
+doccontainerchecksum 10aa97878065b11a518b1329b9d010dd2908777ae759bc683897867ad3ba544a337c7ce1c979c518fc0875f8e1f0a704aa0629fd425b7aa736548c6f870b6435
docfiles size=515
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 8ba48e9c15..a315212c49 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-3df996b24d7583b07d75ae4fa2900f6c texlive.tlpdb
+3936459275b2d70fbdae4faa96bc21f6 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 0ba6b8c6a0..f8e7f25338 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-341f72802dc1ba9eb9a22db81b96bdbd82f49e99b331aea33c44e4a096d2d7200a6da54acb52e24b19a3bf4e30a626961eab2d12892ad302f216f6baf55ec5eb texlive.tlpdb
+32011baad8e0686b908df08457120ee4aec1c96fccb9b0569a1ad652ead64c094d3d86f7d9bb3b5dba763a105e1a3cfb1db5b8c3b6c28f9acbf265085fd255f1 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 8ac438f37b..30ba3e0189 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-----
-iQEcBAEBCgAGBQJizglrAAoJEEzhh34ZQ4xwWaUIAKslyvEkHlwq4BLP89GzHZ7O
-XZBnHkNyoH1RoiUCZi/LFfB06fAMUjBNiMKSTOlmUtNg2zGISt+03P+NoZbYrocl
-FrVPYZWILDuxrVKFvmRTvj3W1b4vXgqmz4nt1D3LiyvObM6P0SfshAv+aRyrO53h
-evC828PlJ6yrCZux27kqmT0w36jlOPN+Qfjp8AcibndvoLAy7bvFPyfzzZyNA3/D
-3YRSOABR2rNmLYV6Q+Y6ZmiNYcc4Nj6pGg+ErD/degxf0Nay/EeZ0QGwCj5WgisX
-ioS/++GbkDU5PCwlOWp7YmrEOgGcLQNOF5jfSDojSz5OfaOtHgRAO/PuemYqIag=
-=9tvL
+iQEcBAEBCgAGBQJiz1sLAAoJEEzhh34ZQ4xw+dkH/i/VmKPa9bhEnGZDsZyE4ht0
+rMkCtk4EmQIbi/FMYAFQBXBqlZgYseYQ86TeZFzFtUGIcFmYq1TTs0u0l31AjOEA
+H5igXdM+bhi9mhTwLNrW4N8YkY2gU6KjNliclWQBxeRvGAI/2rG0x+X1qfWu0jNU
+D8/AVZTGJNofSVsCMlKyffpNtbU+P9MO65gwHNQk9kCmO9IKLGwCAPGMOprHdQWI
+f8euVm4M2NILkAvmhzWHdT9xTUEEFUEP4Ed0o3jYkzNOgTb7l2RX2pXjCg031xPS
+rDUjggvdbJbHwBm3Zf2bJhjlI8wDE4uNEi0DwLuTT7hmhreUh5qcPokwOuoLBeY=
+=Zsxj
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 66278e9e60..7922100341 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 445061beb3..c4d21b18a8 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=1657657158
+date=1657743545
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=a907d28234609ddf4990129ac78da7e5
+lstdigest=26b0131ea598bad0d637b96ef6330990
numpkg=5745
relstate=next
-version=8228
+version=8229
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: gE8EG7hqb9Kbqd+iNniTG5TcZo3fyPmOImbgsWuxRx2iKAZar2qiPIdQy6efK5xTEIeClNoshAemCBTnjluUcATVHCC4C7jWrgXWRAk4psrQ0lrn+wWYt/pq8AVWbvwKD1irzeV+BK9uWmfI3R8Q/M+2kMbX6sP07FQcclAbhyqkgi/n46oL6ehqbAK+wOgUtV44CWMBw6fQhmqRlU3fXVVp42oLz5R81IQWohWiez2lirjk1KxYFYxSQjG5mBxM2TcrgPlI7RIJZNmZglCbXTK58AZ0nY6omHiHHr4bwhaosYH1ndrC0aHNGAnXRripMHKF+hTUmAacwyrZrzPpgQ==
+;;;; signature/miktex: jAFujDpz4jE5fDUPy0smN0EmlHtVudIodIxl+laSeMrBsM1aVtHkl9vCl7LwWTc01ar3U0hlToAoOg7pV+Gj7HOyRT09l5zC+polL/MgkkIPIltbYwi/5GfK9avckSf6H7FRhkqDlsr24tPKErwMxnfkaqfffqg50gp3GFaVdA7Gr19EHKOqles0KPsiM0yv+unPaWd85yzzPwMj7ID298NoEk2FCUXPf9vVYZWBbBKrA080gt7k2rCI2TKlzrTWC1I/lZ5fP9RPIypsth6zcAiAsPCyqbZ3EJI7LNJhZXqzmYFyZ4IOHLcZNzSYK1Sd9FpWopdf6sWeu2gmF/lrpA==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 766c2226d5..9c01508f9f 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1657656713
+date=1657743105
lastupd=amscls-doc arabtex arabtex__source barracuda barracuda__doc barracuda__source beamer-rl beamer-rl__doc beamertheme-arguelles beamertheme-arguelles__doc beamertheme-arguelles__source beaulivre beaulivre__doc beaulivre__source biber-darwin-x86_64 biber-doc biber-linux-x86_64 biber-windows-x64 biber-windows-x86 biblatex
-lstdigest=a020342b5c86bf7c4e1a3eb9d7513482
+lstdigest=0cd4099296b708e63cc72e397d50287f
numpkg=5745
relstate=stable
-version=8228
+version=8229
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: L0qfa+Xp9BdpTt5aulrShMUqQiuj9J3H9WcHPxsGcq0q/DqQUKuCI3fzdrY9EHKGGQO2ptrHPCdBBny0BOo+qnX3ghVsJ1jQVl7d81fRYglwo52XBt5neER3YPheHpCeUW27tdUeGUy8Imeeh6YGeQRXpZG53Qi09izga8A79QXmAeuJr/gwnd0+0uLBBYLxbWukC1bk/5BI1FLq01O2qZSx5LwxUmLN1IotXwQUEClI4cLJzIoYDJY/2cQJ3UQZqRw3QQ3GvnSGMp/PFMNubSdM8HMDaKDL8VVFrtjotYrshdV3zqb78m0ExDURDPvHz61PeVWRVg+n4P0rwJQw2A==
+;;;; signature/miktex: ne9av8QLNCSX21eJIz2HvXTid94qnrFDJ1b88/itA9Vex2fZmw6+V3k8qBdvWYSjkNPgtI3m1FXWnvpo3dnQBo/YNfBWC22nQvJB5/CLyzOT97WjTKGjMj16Ssc6cTKkabxabnxH/lNuzHmAKTuJ+fXmCrwqQV3l5PL8eWMId8ahegnBx/4xyT6xukzfneHtaN7w62QDcaT5EoJnhVWFqIXC5Mw0fAZarTXVM+HM1e/R8X+jkXHJXVQ0VHnSA8xc/9aPPe6HVQixoSykJ8Az05BMMzyz3ufIBfmdJdujy2cAQNyDNMSHSDVcsgYFotHclGAeOcZj3KcwDtxv1ps6oQ==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/timestamp b/timestamp
index eb7ed16bce..c2c0bfb6d0 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:
-2022-07-13-02-02
+2022-07-14-02-02