summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-09-04 03:04:17 +0000
committerNorbert Preining <norbert@preining.info>2023-09-04 03:04:17 +0000
commit6cc1e9947e6e547a181fd0510d399af947c7bbc9 (patch)
treef10ff1c91dcd60c85ba8e881b24b09911827a28a
parent59b528f442538943e1d34291a905464d987035ee (diff)
CTAN sync 202309040304
-rw-r--r--CTAN.sites4
-rw-r--r--FILES.byname644
-rw-r--r--FILES.byname.gzbin2545413 -> 2545647 bytes
-rw-r--r--FILES.last07days419
-rw-r--r--biblio/bibtex/utils/bibcop/DEPENDS.txt14
-rw-r--r--biblio/bibtex/utils/bibcop/README.md8
-rw-r--r--biblio/bibtex/utils/bibcop/bibcop.12
-rw-r--r--biblio/bibtex/utils/bibcop/bibcop.dtx2
-rw-r--r--biblio/bibtex/utils/bibcop/bibcop.pdfbin347548 -> 347540 bytes
-rwxr-xr-xbiblio/bibtex/utils/bibcop/bibcop.pl63
-rw-r--r--biblio/ctan-bibdata/ctan.bib36
-rw-r--r--biblio/ctan-bibdata/ctan.pdfbin3702713 -> 3702690 bytes
-rw-r--r--graphics/pgf/contrib/rank-2-roots/README4
-rw-r--r--graphics/pgf/contrib/rank-2-roots/rank-2-roots.pdfbin448699 -> 448000 bytes
-rw-r--r--graphics/pgf/contrib/rank-2-roots/rank-2-roots.sty265
-rw-r--r--graphics/pgf/contrib/rank-2-roots/rank-2-roots.tex306
-rw-r--r--macros/latex/contrib/highlightx/README.md1
-rw-r--r--macros/latex/contrib/highlightx/doc/highlightx-doc.pdfbin119988 -> 180449 bytes
-rw-r--r--macros/latex/contrib/highlightx/doc/highlightx-doc.tex649
-rw-r--r--macros/latex/contrib/highlightx/tex/highlightx.sty225
-rw-r--r--macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdfbin1074202 -> 1113193 bytes
-rw-r--r--macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex376
-rw-r--r--macros/latex/contrib/proflycee/tex/ProfLycee.sty8
-rw-r--r--macros/latex/contrib/proflycee/tex/proflycee-tools-ecritures.tex264
-rw-r--r--macros/latex/contrib/updatemarks/README.md13
-rw-r--r--macros/latex/contrib/updatemarks/doc/updatemarks.pdfbin0 -> 459124 bytes
-rw-r--r--macros/latex/contrib/updatemarks/doc/updatemarks.tex322
-rw-r--r--macros/latex/contrib/updatemarks/tex/updatemarks.sty503
-rw-r--r--macros/latex/contrib/wrapfig2/README.txt9
-rw-r--r--macros/latex/contrib/wrapfig2/wrapfig2.dtx29
-rw-r--r--macros/latex/contrib/wrapfig2/wrapfig2.pdfbin705915 -> 706124 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb126
-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.asc16
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2470724 -> 2470872 bytes
-rw-r--r--systems/win32/miktex/tm/packages/files.csv.lzmabin763265 -> 764033 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/files.csv.lzmabin763173 -> 764772 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini10
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini12
-rw-r--r--timestamp2
41 files changed, 3002 insertions, 1334 deletions
diff --git a/CTAN.sites b/CTAN.sites
index 097b63355c..5c3db98795 100644
--- a/CTAN.sites
+++ b/CTAN.sites
@@ -491,10 +491,6 @@ by country):
North America
=============
- ctan.math.ca (Canada)
- URL: ftp://ctan.math.ca/tex-archive/
- URL: https://ctan.math.ca/tex-archive/
-
ctan.mirror.globo.tech (Canada)
URL: https://ctan.mirror.globo.tech/
diff --git a/FILES.byname b/FILES.byname
index 57380d6654..20e1b48d57 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -1509,16 +1509,16 @@
1997/02/27 | 18375 | biblio/bibtex/utils/bibclean/bibclean-2.11.3.tar-lst
2006/06/02 | 55589 | biblio/bibtex/utils/bibclean/bibclean.pdf
2006/06/02 | 26456 | biblio/bibtex/utils/bibclean/README
-2023/06/30 | 958 | biblio/bibtex/utils/bibcop/bibcop.1
-2023/06/30 | 16048 | biblio/bibtex/utils/bibcop/bibcop.dtx
-2023/06/30 | 2628 | biblio/bibtex/utils/bibcop/bibcop.ins
-2023/06/30 | 5100 | biblio/bibtex/utils/bibcop/bibcop-logo.pdf
-2023/06/30 | 347548 | biblio/bibtex/utils/bibcop/bibcop.pdf
-2023/06/30 | 25398 | biblio/bibtex/utils/bibcop/bibcop.pl
-2023/06/30 | 24 | biblio/bibtex/utils/bibcop/DEPENDS.txt
-2023/06/30 | 1083 | biblio/bibtex/utils/bibcop/LICENSE.txt
-2023/06/30 | 2709 | biblio/bibtex/utils/bibcop/README.md
-2023/06/30 | 366204 | biblio/bibtex/utils/bibcop.zip
+2023/09/03 | 958 | biblio/bibtex/utils/bibcop/bibcop.1
+2023/09/03 | 16048 | biblio/bibtex/utils/bibcop/bibcop.dtx
+2023/09/03 | 2628 | biblio/bibtex/utils/bibcop/bibcop.ins
+2023/09/03 | 5100 | biblio/bibtex/utils/bibcop/bibcop-logo.pdf
+2023/09/03 | 347540 | biblio/bibtex/utils/bibcop/bibcop.pdf
+2023/09/03 | 26374 | biblio/bibtex/utils/bibcop/bibcop.pl
+2023/09/03 | 211 | biblio/bibtex/utils/bibcop/DEPENDS.txt
+2023/09/03 | 1083 | biblio/bibtex/utils/bibcop/LICENSE.txt
+2023/09/03 | 2760 | biblio/bibtex/utils/bibcop/README.md
+2023/09/03 | 366606 | biblio/bibtex/utils/bibcop.zip
2019/03/30 | 43446 | biblio/bibtex/utils/bibexport/bibexport.dtx
2019/03/30 | 2002 | biblio/bibtex/utils/bibexport/bibexport.ins
2019/03/30 | 256849 | biblio/bibtex/utils/bibexport/bibexport.pdf
@@ -2056,12 +2056,12 @@
2023/07/04 | 1675 | biblio/citation-style-language/README.md
2023/07/04 | 12878 | biblio/citation-style-language/vancouver.csl
2023/07/04 | 4522435 | biblio/citation-style-language.zip
-2023/09/02 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/09/03 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2023/09/02 | 2807676 | biblio/ctan-bibdata/ctan.bib
-2023/09/02 | 3701172 | biblio/ctan-bibdata/ctan.pdf
+2023/09/03 | 2807676 | biblio/ctan-bibdata/ctan.bib
+2023/09/03 | 3702713 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2023/09/02 | 4102852 | biblio/ctan-bibdata.zip
+2023/09/03 | 4104008 | biblio/ctan-bibdata.zip
2023/02/23 | 3126 | biblio/pbibtex/pbibtex-base/cpp.awk
2023/02/23 | 1009 | biblio/pbibtex/pbibtex-base/generate.sh
2023/02/23 | 22362 | biblio/pbibtex/pbibtex-base/jabbrv.bst
@@ -5421,7 +5421,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
-2023/09/02 | 62916 | FILES.last07days
+2023/09/03 | 64677 | 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
@@ -160929,11 +160929,11 @@
2023/07/31 | 619 | graphics/pgf/contrib/quiver/README.md
2023/07/31 | 186489 | graphics/pgf/contrib/quiver.zip
2018/08/29 | 18891 | graphics/pgf/contrib/rank-2-roots/rank-2-roots.bib
-2023/08/31 | 448699 | graphics/pgf/contrib/rank-2-roots/rank-2-roots.pdf
-2023/08/31 | 21067 | graphics/pgf/contrib/rank-2-roots/rank-2-roots.sty
-2023/08/31 | 30765 | graphics/pgf/contrib/rank-2-roots/rank-2-roots.tex
-2023/08/31 | 547 | graphics/pgf/contrib/rank-2-roots/README
-2023/08/31 | 450813 | graphics/pgf/contrib/rank-2-roots.zip
+2023/09/03 | 448000 | graphics/pgf/contrib/rank-2-roots/rank-2-roots.pdf
+2023/09/03 | 22592 | graphics/pgf/contrib/rank-2-roots/rank-2-roots.sty
+2023/09/03 | 31961 | graphics/pgf/contrib/rank-2-roots/rank-2-roots.tex
+2023/09/03 | 550 | graphics/pgf/contrib/rank-2-roots/README
+2023/09/03 | 450855 | graphics/pgf/contrib/rank-2-roots.zip
2014/08/13 | 979 | graphics/pgf/contrib/reotex/README
2014/08/13 | 194864 | graphics/pgf/contrib/reotex/reotex.pdf
2014/08/13 | 21605 | graphics/pgf/contrib/reotex/reotex.sty
@@ -225193,11 +225193,11 @@
2021/03/15 | 1073 | macros/latex/contrib/highlightlatex/LICENSE.txt
2021/03/15 | 10991 | macros/latex/contrib/highlightlatex/README.md
2021/03/15 | 227994 | macros/latex/contrib/highlightlatex.zip
-2023/09/01 | 119988 | macros/latex/contrib/highlightx/doc/highlightx-doc.pdf
-2023/09/01 | 35654 | macros/latex/contrib/highlightx/doc/highlightx-doc.tex
-2023/09/01 | 456 | macros/latex/contrib/highlightx/README.md
-2023/09/01 | 3724 | macros/latex/contrib/highlightx/tex/highlightx.sty
-2023/09/01 | 128429 | macros/latex/contrib/highlightx.zip
+2023/09/03 | 180449 | macros/latex/contrib/highlightx/doc/highlightx-doc.pdf
+2023/09/03 | 23961 | macros/latex/contrib/highlightx/doc/highlightx-doc.tex
+2023/09/03 | 519 | macros/latex/contrib/highlightx/README.md
+2023/09/03 | 9457 | macros/latex/contrib/highlightx/tex/highlightx.sty
+2023/09/03 | 187477 | macros/latex/contrib/highlightx.zip
1999/01/08 | 7421 | macros/latex/contrib/hilowres/hilowres.dtx
1999/01/08 | 2245 | macros/latex/contrib/hilowres/hilowres.ins
1999/01/08 | 584 | macros/latex/contrib/hilowres/readme.txt
@@ -234363,18 +234363,19 @@
2023/01/02 | 9215 | macros/latex/contrib/proflycee/doc/graphics/pl-solve_b.png
2023/01/02 | 10175 | macros/latex/contrib/proflycee/doc/graphics/pl-solve_c.png
2023/01/02 | 10145 | macros/latex/contrib/proflycee/doc/graphics/pl-solve_d.png
-2023/08/27 | 1074202 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
-2023/08/27 | 296316 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
+2023/09/03 | 1113193 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
+2023/09/03 | 303686 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
2023/08/27 | 58395 | macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pyluatex.pdf
2023/08/27 | 6665 | macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pyluatex.tex
2023/08/27 | 41126 | macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pythontex.pdf
2023/08/27 | 5409 | macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pythontex.tex
-2023/08/27 | 529 | macros/latex/contrib/proflycee/doc/testscript.py
+2023/09/03 | 529 | macros/latex/contrib/proflycee/doc/testscript.py
2022/08/10 | 439 | macros/latex/contrib/proflycee/README.md
-2023/08/27 | 7332 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
+2023/09/03 | 7497 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
2023/05/18 | 4196 | macros/latex/contrib/proflycee/tex/proflycee-tools-aleatoire.tex
2023/05/14 | 22505 | macros/latex/contrib/proflycee/tex/proflycee-tools-analyse.tex
2023/05/20 | 17988 | macros/latex/contrib/proflycee/tex/proflycee-tools-arithm.tex
+2023/09/03 | 9810 | macros/latex/contrib/proflycee/tex/proflycee-tools-ecritures.tex
2023/05/23 | 25515 | macros/latex/contrib/proflycee/tex/proflycee-tools-geom.tex
2023/06/13 | 16259 | macros/latex/contrib/proflycee/tex/proflycee-tools-graphiques.tex
2023/08/27 | 15818 | macros/latex/contrib/proflycee/tex/proflycee-tools-listings.tex
@@ -234386,7 +234387,7 @@
2023/06/03 | 17918 | macros/latex/contrib/proflycee/tex/proflycee-tools-stats.tex
2023/04/13 | 6608 | macros/latex/contrib/proflycee/tex/proflycee-tools-suites.tex
2023/05/03 | 42723 | macros/latex/contrib/proflycee/tex/proflycee-tools-trigo.tex
-2023/08/27 | 1406335 | macros/latex/contrib/proflycee.zip
+2023/09/03 | 1448750 | macros/latex/contrib/proflycee.zip
2023/08/15 | 177356 | macros/latex/contrib/profmaquette/doc/profmaquette-doc.pdf
2023/08/15 | 39807 | macros/latex/contrib/profmaquette/doc/profmaquette-doc.tex
2023/06/23 | 17412 | macros/latex/contrib/profmaquette/doc/TestParcoursPerso.pdf
@@ -242262,6 +242263,11 @@
2007/04/06 | 23032 | macros/latex/contrib/uowthesis/UoWlogo.png
2010/07/25 | 30472 | macros/latex/contrib/uowthesis/UoWthesis.cls
2010/07/25 | 150037 | macros/latex/contrib/uowthesis.zip
+2023/09/03 | 459124 | macros/latex/contrib/updatemarks/doc/updatemarks.pdf
+2023/09/03 | 12538 | macros/latex/contrib/updatemarks/doc/updatemarks.tex
+2023/09/03 | 500 | macros/latex/contrib/updatemarks/README.md
+2023/09/03 | 17170 | macros/latex/contrib/updatemarks/tex/updatemarks.sty
+2023/09/03 | 465339 | macros/latex/contrib/updatemarks.zip
2017/08/08 | 287 | macros/latex/contrib/upmethodology/AUTHORS
2014/10/14 | 27758 | macros/latex/contrib/upmethodology/bst/upmplainnat.bst
2014/10/14 | 95 | macros/latex/contrib/upmethodology/Changelog
@@ -242976,11 +242982,11 @@
2018/08/17 | 14778 | macros/latex/contrib/worksheet/worksheet.sty
2018/08/17 | 16462 | macros/latex/contrib/worksheet/worksheet.tex
2018/08/17 | 99332 | macros/latex/contrib/worksheet.zip
-2023/09/01 | 1610 | macros/latex/contrib/wrapfig2/README.txt
+2023/09/03 | 1675 | macros/latex/contrib/wrapfig2/README.txt
2020/05/23 | 64157 | macros/latex/contrib/wrapfig2/stele-todi-small.jpg
-2023/09/01 | 95082 | macros/latex/contrib/wrapfig2/wrapfig2.dtx
-2023/09/01 | 705915 | macros/latex/contrib/wrapfig2/wrapfig2.pdf
-2023/09/01 | 783389 | macros/latex/contrib/wrapfig2.zip
+2023/09/03 | 95482 | macros/latex/contrib/wrapfig2/wrapfig2.dtx
+2023/09/03 | 706124 | macros/latex/contrib/wrapfig2/wrapfig2.pdf
+2023/09/03 | 783799 | macros/latex/contrib/wrapfig2.zip
2003/02/24 | 5342 | macros/latex/contrib/wrapfig/multiple-span.txt
2011/04/09 | 330855 | macros/latex/contrib/wrapfig/wrapfig-doc.pdf
2011/04/09 | 15201 | macros/latex/contrib/wrapfig/wrapfig-doc.tex
@@ -291815,8 +291821,8 @@
2019/02/28 | 348 | systems/texlive/tlnet/archive/cachepic.x86_64-linuxmusl.r46840.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/cachepic.x86_64-linux.r15543.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/cachepic.x86_64-solaris.r18442.tar.xz
-2023/08/12 | 483400 | systems/texlive/tlnet/archive/cahierprof.doc.r67896.tar.xz
-2023/08/12 | 5012 | systems/texlive/tlnet/archive/cahierprof.r67896.tar.xz
+2023/09/03 | 533368 | systems/texlive/tlnet/archive/cahierprof.doc.r68148.tar.xz
+2023/09/03 | 5500 | systems/texlive/tlnet/archive/cahierprof.r68148.tar.xz
2022/09/30 | 93528 | systems/texlive/tlnet/archive/caladea.doc.r64549.tar.xz
2022/09/30 | 343472 | systems/texlive/tlnet/archive/caladea.r64549.tar.xz
2019/02/28 | 279664 | systems/texlive/tlnet/archive/calcage.doc.r27725.tar.xz
@@ -292417,7 +292423,7 @@
2022/02/27 | 584 | systems/texlive/tlnet/archive/collection-formatsextra.r62226.tar.xz
2023/07/14 | 612 | systems/texlive/tlnet/archive/collection-games.r67619.tar.xz
2023/08/17 | 604 | systems/texlive/tlnet/archive/collection-humanities.r67944.tar.xz
-2023/08/29 | 456 | systems/texlive/tlnet/archive/collection-langarabic.r68099.tar.xz
+2023/09/03 | 464 | systems/texlive/tlnet/archive/collection-langarabic.r68152.tar.xz
2022/07/29 | 552 | systems/texlive/tlnet/archive/collection-langchinese.r63995.tar.xz
2023/02/14 | 588 | systems/texlive/tlnet/archive/collection-langcjk.r65824.tar.xz
2020/03/04 | 608 | systems/texlive/tlnet/archive/collection-langcyrillic.r54074.tar.xz
@@ -292597,8 +292603,8 @@
2019/02/28 | 4180 | systems/texlive/tlnet/archive/context-gantt.r47085.tar.xz
2019/02/28 | 448972 | systems/texlive/tlnet/archive/context-gnuplot.doc.r47085.tar.xz
2019/02/28 | 18500 | systems/texlive/tlnet/archive/context-gnuplot.r47085.tar.xz
-2023/08/08 | 968772 | systems/texlive/tlnet/archive/context-handlecsv.doc.r67840.tar.xz
-2023/08/08 | 16028 | systems/texlive/tlnet/archive/context-handlecsv.r67840.tar.xz
+2023/09/03 | 950844 | systems/texlive/tlnet/archive/context-handlecsv.doc.r68150.tar.xz
+2023/09/03 | 16028 | systems/texlive/tlnet/archive/context-handlecsv.r68150.tar.xz
2023/05/07 | 902196 | systems/texlive/tlnet/archive/context.i386-freebsd.r67034.tar.xz
2023/05/07 | 1239716 | systems/texlive/tlnet/archive/context.i386-linux.r67034.tar.xz
2023/05/07 | 1003912 | systems/texlive/tlnet/archive/context.i386-solaris.r67034.tar.xz
@@ -296197,8 +296203,8 @@
2019/02/28 | 197100 | systems/texlive/tlnet/archive/jvlisting.doc.r24638.tar.xz
2019/02/28 | 2552 | systems/texlive/tlnet/archive/jvlisting.r24638.tar.xz
2019/02/28 | 6744 | systems/texlive/tlnet/archive/jvlisting.source.r24638.tar.xz
-2023/09/01 | 182360 | systems/texlive/tlnet/archive/jwjournal.doc.r68124.tar.xz
-2023/09/01 | 3528 | systems/texlive/tlnet/archive/jwjournal.r68124.tar.xz
+2023/09/03 | 182364 | systems/texlive/tlnet/archive/jwjournal.doc.r68149.tar.xz
+2023/09/03 | 3544 | systems/texlive/tlnet/archive/jwjournal.r68149.tar.xz
2019/02/28 | 365480 | systems/texlive/tlnet/archive/kalendarium.doc.r48744.tar.xz
2019/02/28 | 3540 | systems/texlive/tlnet/archive/kalendarium.r48744.tar.xz
2019/02/28 | 16432 | systems/texlive/tlnet/archive/kalendarium.source.r48744.tar.xz
@@ -298563,9 +298569,9 @@
2019/02/28 | 7064 | systems/texlive/tlnet/archive/niceframe.source.r36086.tar.xz
2023/08/28 | 520 | systems/texlive/tlnet/archive/niceframe-type1.doc.r68091.tar.xz
2023/08/28 | 275488 | systems/texlive/tlnet/archive/niceframe-type1.r68091.tar.xz
-2023/08/16 | 2129620 | systems/texlive/tlnet/archive/nicematrix.doc.r67925.tar.xz
-2023/08/16 | 40608 | systems/texlive/tlnet/archive/nicematrix.r67925.tar.xz
-2023/08/16 | 88152 | systems/texlive/tlnet/archive/nicematrix.source.r67925.tar.xz
+2023/09/03 | 2137524 | systems/texlive/tlnet/archive/nicematrix.doc.r68151.tar.xz
+2023/09/03 | 40712 | systems/texlive/tlnet/archive/nicematrix.r68151.tar.xz
+2023/09/03 | 88356 | systems/texlive/tlnet/archive/nicematrix.source.r68151.tar.xz
2019/02/28 | 2473836 | systems/texlive/tlnet/archive/nicetext.doc.r38914.tar.xz
2019/02/28 | 54740 | systems/texlive/tlnet/archive/nicetext.r38914.tar.xz
2019/02/28 | 28908 | systems/texlive/tlnet/archive/nicetext.source.r38914.tar.xz
@@ -298993,6 +298999,8 @@
2019/02/28 | 134028 | systems/texlive/tlnet/archive/parselines.doc.r21475.tar.xz
2019/02/28 | 1872 | systems/texlive/tlnet/archive/parselines.r21475.tar.xz
2019/02/28 | 9128 | systems/texlive/tlnet/archive/parselines.source.r21475.tar.xz
+2023/09/03 | 346528 | systems/texlive/tlnet/archive/parsianfonts.doc.r68152.tar.xz
+2023/09/03 | 1669652 | systems/texlive/tlnet/archive/parsianfonts.r68152.tar.xz
2021/03/15 | 312668 | systems/texlive/tlnet/archive/parskip.doc.r58358.tar.xz
2021/03/15 | 2852 | systems/texlive/tlnet/archive/parskip.r58358.tar.xz
2021/03/15 | 6176 | systems/texlive/tlnet/archive/parskip.source.r58358.tar.xz
@@ -300193,8 +300201,8 @@
2023/02/24 | 1265592 | systems/texlive/tlnet/archive/ptex.i386-linux.r66084.tar.xz
2023/02/24 | 927124 | systems/texlive/tlnet/archive/ptex.i386-netbsd.r66083.tar.xz
2023/02/26 | 1120032 | systems/texlive/tlnet/archive/ptex.i386-solaris.r66145.tar.xz
-2023/02/27 | 2958344 | systems/texlive/tlnet/archive/ptex-manual.doc.r66182.tar.xz
-2023/02/27 | 392 | systems/texlive/tlnet/archive/ptex-manual.r66182.tar.xz
+2023/09/03 | 3035368 | systems/texlive/tlnet/archive/ptex-manual.doc.r68147.tar.xz
+2023/09/03 | 392 | systems/texlive/tlnet/archive/ptex-manual.r68147.tar.xz
2023/02/27 | 688 | systems/texlive/tlnet/archive/ptex.r66186.tar.xz
2019/02/28 | 56200 | systems/texlive/tlnet/archive/ptext.doc.r30171.tar.xz
2019/02/28 | 21740 | systems/texlive/tlnet/archive/ptext.r30171.tar.xz
@@ -301939,7 +301947,7 @@
2022/09/13 | 600 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r64356.tar.xz
-2023/09/02 | 428916 | systems/texlive/tlnet/archive/texlive-scripts.doc.r68133.tar.xz
+2023/09/03 | 428920 | systems/texlive/tlnet/archive/texlive-scripts.doc.r68146.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
@@ -301961,7 +301969,7 @@
2022/09/13 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r64356.tar.xz
-2023/09/02 | 114128 | systems/texlive/tlnet/archive/texlive-scripts.r68133.tar.xz
+2023/09/03 | 114120 | systems/texlive/tlnet/archive/texlive-scripts.r68146.tar.xz
2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz
2023/05/14 | 60312 | systems/texlive/tlnet/archive/texlive-scripts.windows.r67095.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz
@@ -303832,16 +303840,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
2023/08/07 | 125713 | systems/texlive/tlnet/install-tl
-2023/09/02 | 5742384 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2023/09/02 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2023/09/02 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/09/03 | 5740120 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/09/03 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/09/03 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/05/13 | 5083 | systems/texlive/tlnet/install-tl-windows.bat
-2023/09/02 | 21039886 | systems/texlive/tlnet/install-tl-windows.exe
-2023/09/02 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2023/09/02 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/09/02 | 26028715 | systems/texlive/tlnet/install-tl.zip
-2023/09/02 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2023/09/02 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/09/03 | 21035811 | systems/texlive/tlnet/install-tl-windows.exe
+2023/09/03 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/09/03 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/09/03 | 26028704 | systems/texlive/tlnet/install-tl.zip
+2023/09/03 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/09/03 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2023/03/19 | 1229 | systems/texlive/tlnet/README.md
2023/03/19 | 0 | systems/texlive/tlnet/TEXLIVE_2023
2023/01/17 | 8401 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -303851,7 +303859,7 @@
2023/01/17 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2023/08/03 | 50576 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2023/08/31 | 7409 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2023/09/02 | 7338 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/08/23 | 221470 | 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
@@ -303893,12 +303901,12 @@
2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2023/09/02 | 18227006 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2023/09/02 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/09/03 | 18230066 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/09/03 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2023/02/20 | 86803 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2023/09/02 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2023/09/02 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/09/02 | 2468780 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/09/03 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/09/03 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/09/03 | 2470724 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/02/20 | 58928 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2023/06/11 | 42749 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2023/02/21 | 16138 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -307487,8 +307495,8 @@
2021/03/25 | 52672 | systems/win32/miktex/tm/packages/addfont.tar.lzma
2019/05/01 | 19563 | systems/win32/miktex/tm/packages/addliga.tar.lzma
2018/12/18 | 141502 | systems/win32/miktex/tm/packages/addlines.tar.lzma
-2023/08/19 | 2126 | systems/win32/miktex/tm/packages/addtoluatexpath__doc.tar.lzma
-2023/08/19 | 1679 | systems/win32/miktex/tm/packages/addtoluatexpath.tar.lzma
+2023/09/03 | 2127 | systems/win32/miktex/tm/packages/addtoluatexpath__doc.tar.lzma
+2023/09/03 | 1678 | systems/win32/miktex/tm/packages/addtoluatexpath.tar.lzma
2011/09/01 | 166651 | systems/win32/miktex/tm/packages/adfathesis.tar.lzma
2019/10/15 | 402320 | systems/win32/miktex/tm/packages/adforn.tar.lzma
2019/10/15 | 415013 | systems/win32/miktex/tm/packages/adfsymbols.tar.lzma
@@ -307769,7 +307777,7 @@
2014/09/29 | 121076 | systems/win32/miktex/tm/packages/babel-croatian.tar.lzma
2014/05/21 | 206798 | systems/win32/miktex/tm/packages/babel-czech.tar.lzma
2021/02/10 | 144839 | systems/win32/miktex/tm/packages/babel-danish.tar.lzma
-2023/07/17 | 1015030 | systems/win32/miktex/tm/packages/babel__doc.tar.lzma
+2023/09/03 | 1022490 | systems/win32/miktex/tm/packages/babel__doc.tar.lzma
2021/09/06 | 157877 | systems/win32/miktex/tm/packages/babel-dutch__doc.tar.lzma
2021/09/06 | 8372 | systems/win32/miktex/tm/packages/babel-dutch__source.tar.lzma
2021/09/06 | 3172 | systems/win32/miktex/tm/packages/babel-dutch.tar.lzma
@@ -307789,9 +307797,9 @@
2023/08/21 | 1688654 | systems/win32/miktex/tm/packages/babel-greek__doc.tar.lzma
2023/08/21 | 45066 | systems/win32/miktex/tm/packages/babel-greek__source.tar.lzma
2023/08/21 | 7186 | systems/win32/miktex/tm/packages/babel-greek.tar.lzma
-2023/08/19 | 401107 | systems/win32/miktex/tm/packages/babel-hebrew__doc.tar.lzma
-2023/08/19 | 31752 | systems/win32/miktex/tm/packages/babel-hebrew__source.tar.lzma
-2023/08/19 | 12173 | systems/win32/miktex/tm/packages/babel-hebrew.tar.lzma
+2023/09/03 | 401032 | systems/win32/miktex/tm/packages/babel-hebrew__doc.tar.lzma
+2023/09/03 | 31862 | systems/win32/miktex/tm/packages/babel-hebrew__source.tar.lzma
+2023/09/03 | 12252 | systems/win32/miktex/tm/packages/babel-hebrew.tar.lzma
2019/01/19 | 55546 | systems/win32/miktex/tm/packages/babel-hungarian.tar.lzma
2019/07/05 | 244811 | systems/win32/miktex/tm/packages/babel-icelandic.tar.lzma
2017/02/16 | 121651 | systems/win32/miktex/tm/packages/babel-indonesian.tar.lzma
@@ -307835,11 +307843,11 @@
2021/11/07 | 210288 | systems/win32/miktex/tm/packages/babel-sorbian__doc.tar.lzma
2021/11/07 | 6727 | systems/win32/miktex/tm/packages/babel-sorbian__source.tar.lzma
2021/11/07 | 3401 | systems/win32/miktex/tm/packages/babel-sorbian.tar.lzma
-2023/07/17 | 787648 | systems/win32/miktex/tm/packages/babel__source.tar.lzma
+2023/09/03 | 814526 | systems/win32/miktex/tm/packages/babel__source.tar.lzma
2015/05/25 | 5256 | systems/win32/miktex/tm/packages/babel-spanglish.tar.lzma
2021/05/29 | 222183 | systems/win32/miktex/tm/packages/babel-spanish.tar.lzma
2021/02/10 | 148420 | systems/win32/miktex/tm/packages/babel-swedish.tar.lzma
-2023/07/17 | 214177 | systems/win32/miktex/tm/packages/babel.tar.lzma
+2023/09/03 | 217996 | systems/win32/miktex/tm/packages/babel.tar.lzma
2014/05/21 | 234101 | systems/win32/miktex/tm/packages/babel-thai.tar.lzma
2019/07/06 | 309208 | systems/win32/miktex/tm/packages/babel-turkish.tar.lzma
2021/01/17 | 159246 | systems/win32/miktex/tm/packages/babel-ukrainian.tar.lzma
@@ -307976,9 +307984,9 @@
2012/08/21 | 136530 | systems/win32/miktex/tm/packages/bguq.tar.lzma
2022/08/11 | 359746 | systems/win32/miktex/tm/packages/bhcexam__doc.tar.lzma
2022/08/11 | 4398 | systems/win32/miktex/tm/packages/bhcexam.tar.lzma
-2023/07/04 | 5675897 | systems/win32/miktex/tm/packages/bib2gls__doc.tar.lzma
-2023/07/04 | 1794505 | systems/win32/miktex/tm/packages/bib2gls__source.tar.lzma
-2023/07/04 | 1901189 | systems/win32/miktex/tm/packages/bib2gls.tar.lzma
+2023/09/03 | 5698034 | systems/win32/miktex/tm/packages/bib2gls__doc.tar.lzma
+2023/09/03 | 1800580 | systems/win32/miktex/tm/packages/bib2gls__source.tar.lzma
+2023/09/03 | 1906473 | systems/win32/miktex/tm/packages/bib2gls.tar.lzma
2004/11/11 | 84386 | systems/win32/miktex/tm/packages/bib2xhtml.cab
2023/06/21 | 1079514 | systems/win32/miktex/tm/packages/bibarts__doc.tar.lzma
2023/06/21 | 246867 | systems/win32/miktex/tm/packages/bibarts__source.tar.lzma
@@ -308303,9 +308311,9 @@
2016/04/26 | 1249525 | systems/win32/miktex/tm/packages/byzantinemusic.tar.lzma
2022/12/28 | 230709 | systems/win32/miktex/tm/packages/cabin__doc.tar.lzma
2022/12/28 | 2918275 | systems/win32/miktex/tm/packages/cabin.tar.lzma
-2023/08/19 | 482958 | systems/win32/miktex/tm/packages/cahierprof__doc.tar.lzma
-2023/08/19 | 3706 | systems/win32/miktex/tm/packages/cahierprof__source.tar.lzma
-2023/08/19 | 5229 | systems/win32/miktex/tm/packages/cahierprof.tar.lzma
+2023/09/03 | 531970 | systems/win32/miktex/tm/packages/cahierprof__doc.tar.lzma
+2023/09/03 | 4705 | systems/win32/miktex/tm/packages/cahierprof__source.tar.lzma
+2023/09/03 | 5711 | systems/win32/miktex/tm/packages/cahierprof.tar.lzma
2022/10/06 | 93857 | systems/win32/miktex/tm/packages/caladea__doc.tar.lzma
2022/10/06 | 344091 | systems/win32/miktex/tm/packages/caladea.tar.lzma
2012/09/26 | 287323 | systems/win32/miktex/tm/packages/calcage.tar.lzma
@@ -308651,7 +308659,8 @@
2022/04/05 | 321669 | systems/win32/miktex/tm/packages/commonunicode__doc.tar.lzma
2022/04/05 | 1307 | systems/win32/miktex/tm/packages/commonunicode__source.tar.lzma
2022/04/05 | 5822 | systems/win32/miktex/tm/packages/commonunicode.tar.lzma
-2020/06/13 | 565907 | systems/win32/miktex/tm/packages/commutative-diagrams.tar.lzma
+2023/09/03 | 620760 | systems/win32/miktex/tm/packages/commutative-diagrams__doc.tar.lzma
+2023/09/03 | 13083 | systems/win32/miktex/tm/packages/commutative-diagrams.tar.lzma
2001/05/31 | 2089 | systems/win32/miktex/tm/packages/compactbib.tar.lzma
2018/05/04 | 7572 | systems/win32/miktex/tm/packages/competences.tar.lzma
2007/04/20 | 184812 | systems/win32/miktex/tm/packages/complexity.tar.bz2
@@ -308739,6 +308748,9 @@
2023/07/28 | 92928 | systems/win32/miktex/tm/packages/create-theorem__doc.tar.lzma
2023/07/28 | 8452 | systems/win32/miktex/tm/packages/create-theorem__source.tar.lzma
2023/07/28 | 11455 | systems/win32/miktex/tm/packages/create-theorem.tar.lzma
+2023/09/03 | 154728 | systems/win32/miktex/tm/packages/creationboites__doc.tar.lzma
+2023/09/03 | 5597 | systems/win32/miktex/tm/packages/creationboites__source.tar.lzma
+2023/09/03 | 2404 | systems/win32/miktex/tm/packages/creationboites.tar.lzma
2023/07/28 | 71604 | systems/win32/miktex/tm/packages/crefthe__doc.tar.lzma
2023/07/28 | 6712 | systems/win32/miktex/tm/packages/crefthe__source.tar.lzma
2023/07/28 | 4519 | systems/win32/miktex/tm/packages/crefthe.tar.lzma
@@ -308803,7 +308815,7 @@
2014/06/30 | 272094 | systems/win32/miktex/tm/packages/cuisine.tar.lzma
2023/08/19 | 144417 | systems/win32/miktex/tm/packages/culmus__doc.tar.lzma
2023/08/19 | 1281021 | systems/win32/miktex/tm/packages/culmus__source.tar.lzma
-2023/08/19 | 2549524 | systems/win32/miktex/tm/packages/culmus.tar.lzma
+2023/09/03 | 2553933 | systems/win32/miktex/tm/packages/culmus.tar.lzma
2019/02/04 | 130281 | systems/win32/miktex/tm/packages/cuprum.tar.lzma
2018/10/26 | 717964 | systems/win32/miktex/tm/packages/currency.tar.lzma
2022/10/15 | 181761 | systems/win32/miktex/tm/packages/currfile__doc.tar.lzma
@@ -309064,7 +309076,8 @@
2011/06/25 | 37208 | systems/win32/miktex/tm/packages/dutchcal.tar.lzma
2008/05/03 | 213525 | systems/win32/miktex/tm/packages/dvdcoll.tar.lzma
2013/02/14 | 216284 | systems/win32/miktex/tm/packages/dvgloss.tar.lzma
-2019/02/06 | 10163 | systems/win32/miktex/tm/packages/dviasm.tar.lzma
+2023/09/03 | 2962 | systems/win32/miktex/tm/packages/dviasm__doc.tar.lzma
+2023/09/03 | 10482 | systems/win32/miktex/tm/packages/dviasm.tar.lzma
2004/08/09 | 15574 | systems/win32/miktex/tm/packages/dviincl.cab
2021/05/18 | 5403 | systems/win32/miktex/tm/packages/dviinfox.tar.lzma
2021/12/29 | 21946 | systems/win32/miktex/tm/packages/dvipdfmx.tar.lzma
@@ -309347,9 +309360,9 @@
2021/12/19 | 140217 | systems/win32/miktex/tm/packages/eurosym.tar.lzma
2018/06/04 | 217046 | systems/win32/miktex/tm/packages/euro.tar.lzma
2016/07/15 | 26200 | systems/win32/miktex/tm/packages/euxm.tar.lzma
-2023/05/20 | 566995 | systems/win32/miktex/tm/packages/evangelion-jfm__doc.tar.lzma
-2023/05/20 | 37001 | systems/win32/miktex/tm/packages/evangelion-jfm__source.tar.lzma
-2023/05/20 | 3490 | systems/win32/miktex/tm/packages/evangelion-jfm.tar.lzma
+2023/09/03 | 566863 | systems/win32/miktex/tm/packages/evangelion-jfm__doc.tar.lzma
+2023/09/03 | 37091 | systems/win32/miktex/tm/packages/evangelion-jfm__source.tar.lzma
+2023/09/03 | 3655 | systems/win32/miktex/tm/packages/evangelion-jfm.tar.lzma
2005/02/13 | 41869 | systems/win32/miktex/tm/packages/evautofl.cab
2014/12/22 | 125411 | systems/win32/miktex/tm/packages/everyhook.tar.lzma
2020/10/20 | 171292 | systems/win32/miktex/tm/packages/everypage.tar.lzma
@@ -309384,14 +309397,14 @@
2019/01/04 | 232811 | systems/win32/miktex/tm/packages/exercisepoints.tar.lzma
2020/05/18 | 368015 | systems/win32/miktex/tm/packages/exercises.tar.lzma
2014/11/20 | 341246 | systems/win32/miktex/tm/packages/exercise.tar.lzma
-2023/01/23 | 216332 | systems/win32/miktex/tm/packages/exesheet__doc.tar.lzma
-2023/01/23 | 22836 | systems/win32/miktex/tm/packages/exesheet__source.tar.lzma
-2023/01/23 | 6169 | systems/win32/miktex/tm/packages/exesheet.tar.lzma
+2023/09/03 | 227136 | systems/win32/miktex/tm/packages/exesheet__doc.tar.lzma
+2023/09/03 | 24400 | systems/win32/miktex/tm/packages/exesheet__source.tar.lzma
+2023/09/03 | 6239 | systems/win32/miktex/tm/packages/exesheet.tar.lzma
2020/02/25 | 450148 | systems/win32/miktex/tm/packages/exframe.tar.lzma
2008/06/26 | 80109 | systems/win32/miktex/tm/packages/expdlist.tar.lzma
-2022/05/25 | 84728 | systems/win32/miktex/tm/packages/expex-acro__doc.tar.lzma
-2022/05/25 | 7558 | systems/win32/miktex/tm/packages/expex-acro__source.tar.lzma
-2022/05/25 | 4736 | systems/win32/miktex/tm/packages/expex-acro.tar.lzma
+2023/09/03 | 85715 | systems/win32/miktex/tm/packages/expex-acro__doc.tar.lzma
+2023/09/03 | 7670 | systems/win32/miktex/tm/packages/expex-acro__source.tar.lzma
+2023/09/03 | 4762 | systems/win32/miktex/tm/packages/expex-acro.tar.lzma
2023/08/19 | 39046 | systems/win32/miktex/tm/packages/expex-glossonly__doc.tar.lzma
2023/08/19 | 19397 | systems/win32/miktex/tm/packages/expex-glossonly__source.tar.lzma
2023/08/19 | 2406 | systems/win32/miktex/tm/packages/expex-glossonly.tar.lzma
@@ -309513,7 +309526,7 @@
2022/11/01 | 5115 | 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
-2023/08/22 | 763265 | systems/win32/miktex/tm/packages/files.csv.lzma
+2023/09/03 | 764033 | 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
@@ -309983,7 +309996,7 @@
2015/02/28 | 232056 | systems/win32/miktex/tm/packages/havannah.tar.lzma
2016/07/15 | 69232 | systems/win32/miktex/tm/packages/hc.tar.lzma
2004/07/29 | 37800 | systems/win32/miktex/tm/packages/hebclass.cab
-2023/08/22 | 406373 | systems/win32/miktex/tm/packages/hebrew-fonts__doc.tar.lzma
+2023/09/03 | 407774 | systems/win32/miktex/tm/packages/hebrew-fonts__doc.tar.lzma
2023/08/22 | 14087 | systems/win32/miktex/tm/packages/hebrew-fonts__source.tar.lzma
2023/08/22 | 6152 | systems/win32/miktex/tm/packages/hebrew-fonts.tar.lzma
2021/09/13 | 888455 | systems/win32/miktex/tm/packages/hecthese__doc.tar.lzma
@@ -310058,6 +310071,9 @@
2022/07/14 | 1453 | systems/win32/miktex/tm/packages/hideanswer.tar.lzma
2015/08/04 | 587478 | systems/win32/miktex/tm/packages/hieroglf.tar.lzma
2021/03/17 | 226508 | systems/win32/miktex/tm/packages/highlightlatex.tar.lzma
+2023/09/03 | 119008 | systems/win32/miktex/tm/packages/highlightx__doc.tar.lzma
+2023/09/03 | 9665 | systems/win32/miktex/tm/packages/highlightx__source.tar.lzma
+2023/09/03 | 1813 | systems/win32/miktex/tm/packages/highlightx.tar.lzma
2021/02/19 | 45300 | systems/win32/miktex/tm/packages/hindawi-latex-template.tar.lzma
2021/01/11 | 1284976 | systems/win32/miktex/tm/packages/hindmadurai.tar.lzma
2006/09/13 | 10444 | systems/win32/miktex/tm/packages/histogr.cab
@@ -310075,7 +310091,9 @@
2013/04/22 | 2535236 | systems/win32/miktex/tm/packages/hletter.tar.lzma
2017/08/12 | 399713 | systems/win32/miktex/tm/packages/hlist.tar.lzma
2019/08/08 | 989598 | systems/win32/miktex/tm/packages/hmtrump.tar.lzma
-2017/06/03 | 973250 | systems/win32/miktex/tm/packages/hobby.tar.lzma
+2023/09/03 | 958611 | systems/win32/miktex/tm/packages/hobby__doc.tar.lzma
+2023/09/03 | 29447 | systems/win32/miktex/tm/packages/hobby__source.tar.lzma
+2023/09/03 | 10109 | systems/win32/miktex/tm/packages/hobby.tar.lzma
2016/03/20 | 375061 | systems/win32/miktex/tm/packages/hobete.tar.lzma
2019/11/16 | 62408 | systems/win32/miktex/tm/packages/hobsub.tar.lzma
2021/11/20 | 577324 | systems/win32/miktex/tm/packages/hologo__doc.tar.lzma
@@ -310093,9 +310111,9 @@
2022/11/01 | 3179 | systems/win32/miktex/tm/packages/href-ul__source.tar.lzma
2022/11/01 | 1648 | systems/win32/miktex/tm/packages/href-ul.tar.lzma
2010/04/27 | 105418 | systems/win32/miktex/tm/packages/hrlatex.tar.lzma
-2023/08/19 | 786953 | systems/win32/miktex/tm/packages/huawei__doc.tar.lzma
-2023/08/19 | 10940 | systems/win32/miktex/tm/packages/huawei__source.tar.lzma
-2023/08/19 | 262330 | systems/win32/miktex/tm/packages/huawei.tar.lzma
+2023/09/03 | 787971 | systems/win32/miktex/tm/packages/huawei__doc.tar.lzma
+2023/09/03 | 10955 | systems/win32/miktex/tm/packages/huawei__source.tar.lzma
+2023/09/03 | 262352 | systems/win32/miktex/tm/packages/huawei.tar.lzma
2022/11/04 | 323842 | systems/win32/miktex/tm/packages/huaz__doc.tar.lzma
2022/11/04 | 7218 | systems/win32/miktex/tm/packages/huaz__source.tar.lzma
2022/11/04 | 4930 | systems/win32/miktex/tm/packages/huaz.tar.lzma
@@ -310110,9 +310128,9 @@
2016/07/28 | 127569 | systems/win32/miktex/tm/packages/huncial.tar.lzma
2016/11/28 | 817841 | systems/win32/miktex/tm/packages/hustthesis.tar.lzma
2021/06/03 | 152237 | systems/win32/miktex/tm/packages/hvarabic.tar.lzma
-2023/07/17 | 1133372 | systems/win32/miktex/tm/packages/hvextern__doc.tar.lzma
-2023/07/17 | 15020 | systems/win32/miktex/tm/packages/hvextern__source.tar.lzma
-2023/07/17 | 7978 | systems/win32/miktex/tm/packages/hvextern.tar.lzma
+2023/09/03 | 1125438 | systems/win32/miktex/tm/packages/hvextern__doc.tar.lzma
+2023/09/03 | 15328 | systems/win32/miktex/tm/packages/hvextern__source.tar.lzma
+2023/09/03 | 8188 | systems/win32/miktex/tm/packages/hvextern.tar.lzma
2023/05/18 | 7735016 | systems/win32/miktex/tm/packages/hvfloat__doc.tar.lzma
2023/05/18 | 1844425 | systems/win32/miktex/tm/packages/hvfloat__source.tar.lzma
2023/05/18 | 13604 | systems/win32/miktex/tm/packages/hvfloat.tar.lzma
@@ -310276,6 +310294,9 @@
2004/07/29 | 376559 | systems/win32/miktex/tm/packages/italian-doc.cab
2007/04/09 | 24412 | systems/win32/miktex/tm/packages/itnumpar.tar.bz2
2015/06/03 | 406658 | systems/win32/miktex/tm/packages/iwhdp.tar.lzma
+2023/09/03 | 868605 | systems/win32/miktex/tm/packages/iwonamath__doc.tar.lzma
+2023/09/03 | 5825 | systems/win32/miktex/tm/packages/iwonamath__source.tar.lzma
+2023/09/03 | 3515 | systems/win32/miktex/tm/packages/iwonamath.tar.lzma
2010/08/09 | 4369109 | systems/win32/miktex/tm/packages/iwona.tar.lzma
2009/12/07 | 17856 | systems/win32/miktex/tm/packages/jablantile.tar.lzma
2022/04/23 | 249443 | systems/win32/miktex/tm/packages/jacow__doc.tar.lzma
@@ -310355,9 +310376,9 @@
2006/03/13 | 163867 | systems/win32/miktex/tm/packages/jurarsp.cab
2016/07/16 | 236252 | systems/win32/miktex/tm/packages/jura.tar.lzma
2011/11/22 | 205736 | systems/win32/miktex/tm/packages/jvlisting.tar.lzma
-2023/01/08 | 91492 | systems/win32/miktex/tm/packages/jwjournal__doc.tar.lzma
+2023/09/03 | 182905 | systems/win32/miktex/tm/packages/jwjournal__doc.tar.lzma
2023/01/06 | 2759 | systems/win32/miktex/tm/packages/jwjournal__source.tar.lzma
-2023/01/08 | 2797 | systems/win32/miktex/tm/packages/jwjournal.tar.lzma
+2023/09/03 | 3759 | systems/win32/miktex/tm/packages/jwjournal.tar.lzma
2018/09/25 | 385239 | systems/win32/miktex/tm/packages/kalendarium.tar.lzma
2008/06/10 | 3111 | systems/win32/miktex/tm/packages/kalender.tar.lzma
2018/06/23 | 372025 | systems/win32/miktex/tm/packages/kanaparser.tar.lzma
@@ -310465,12 +310486,12 @@
2023/05/12 | 3499237 | systems/win32/miktex/tm/packages/l3experimental__doc.tar.lzma
2023/05/12 | 80929 | systems/win32/miktex/tm/packages/l3experimental__source.tar.lzma
2023/05/12 | 23987 | systems/win32/miktex/tm/packages/l3experimental.tar.lzma
-2023/08/19 | 11991057 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma
-2023/08/19 | 600085 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma
-2023/08/19 | 173861 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
-2023/04/15 | 1833509 | systems/win32/miktex/tm/packages/l3packages__doc.tar.lzma
-2023/04/15 | 46317 | systems/win32/miktex/tm/packages/l3packages__source.tar.lzma
-2023/04/15 | 22168 | systems/win32/miktex/tm/packages/l3packages.tar.lzma
+2023/09/03 | 12001787 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma
+2023/09/03 | 601177 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma
+2023/09/03 | 174259 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
+2023/09/03 | 1835058 | systems/win32/miktex/tm/packages/l3packages__doc.tar.lzma
+2023/09/03 | 46874 | systems/win32/miktex/tm/packages/l3packages__source.tar.lzma
+2023/09/03 | 22392 | systems/win32/miktex/tm/packages/l3packages.tar.lzma
2008/04/02 | 115132 | systems/win32/miktex/tm/packages/labbook.tar.lzma
2006/11/14 | 45130 | systems/win32/miktex/tm/packages/labelcas.cab
2019/05/15 | 27323 | systems/win32/miktex/tm/packages/labels4easylist.tar.lzma
@@ -310510,7 +310531,8 @@
2022/12/14 | 716323 | systems/win32/miktex/tm/packages/latex2nemeth__source.tar.lzma
2022/12/14 | 7295008 | systems/win32/miktex/tm/packages/latex2nemeth.tar.lzma
2019/01/26 | 1346882 | systems/win32/miktex/tm/packages/latex4musicians.tar.lzma
-2003/12/17 | 495585 | systems/win32/miktex/tm/packages/latex4wp.cab
+2023/09/03 | 31907 | systems/win32/miktex/tm/packages/latex4wp__source.tar.lzma
+2023/09/03 | 1264645 | systems/win32/miktex/tm/packages/latex4wp.tar.lzma
2019/03/04 | 753256 | systems/win32/miktex/tm/packages/latexalpha2.tar.lzma
2023/06/16 | 2422152 | systems/win32/miktex/tm/packages/latex-amsmath-dev__doc.tar.lzma
2023/06/16 | 66696 | systems/win32/miktex/tm/packages/latex-amsmath-dev__source.tar.lzma
@@ -310860,15 +310882,15 @@
2023/08/21 | 89182 | systems/win32/miktex/tm/packages/lualibs__doc.tar.lzma
2023/08/21 | 9068 | systems/win32/miktex/tm/packages/lualibs__source.tar.lzma
2023/08/21 | 131823 | systems/win32/miktex/tm/packages/lualibs.tar.lzma
-2023/08/22 | 188403 | systems/win32/miktex/tm/packages/lualinalg__doc.tar.lzma
-2023/08/22 | 8772 | systems/win32/miktex/tm/packages/lualinalg__source.tar.lzma
-2023/08/22 | 6667 | systems/win32/miktex/tm/packages/lualinalg.tar.lzma
+2023/09/03 | 188730 | systems/win32/miktex/tm/packages/lualinalg__doc.tar.lzma
+2023/09/03 | 8875 | systems/win32/miktex/tm/packages/lualinalg__source.tar.lzma
+2023/09/03 | 6860 | systems/win32/miktex/tm/packages/lualinalg.tar.lzma
2022/05/15 | 394754 | systems/win32/miktex/tm/packages/luamathalign__doc.tar.lzma
2022/05/15 | 6090 | systems/win32/miktex/tm/packages/luamathalign__source.tar.lzma
2022/05/15 | 4513 | systems/win32/miktex/tm/packages/luamathalign.tar.lzma
-2023/08/22 | 109153 | systems/win32/miktex/tm/packages/luamaths__doc.tar.lzma
-2023/08/22 | 7335 | systems/win32/miktex/tm/packages/luamaths__source.tar.lzma
-2023/08/22 | 1462 | systems/win32/miktex/tm/packages/luamaths.tar.lzma
+2023/09/03 | 109397 | systems/win32/miktex/tm/packages/luamaths__doc.tar.lzma
+2023/09/03 | 7583 | systems/win32/miktex/tm/packages/luamaths__source.tar.lzma
+2023/09/03 | 1488 | systems/win32/miktex/tm/packages/luamaths.tar.lzma
2022/07/14 | 236299 | systems/win32/miktex/tm/packages/luamesh__doc.tar.lzma
2023/02/07 | 16482 | systems/win32/miktex/tm/packages/luamesh__source.tar.lzma
2023/02/07 | 13031 | systems/win32/miktex/tm/packages/luamesh.tar.lzma
@@ -310884,9 +310906,9 @@
2022/11/01 | 29256 | systems/win32/miktex/tm/packages/luaoptions__doc.tar.lzma
2022/11/01 | 3664 | systems/win32/miktex/tm/packages/luaoptions__source.tar.lzma
2022/11/01 | 6963 | systems/win32/miktex/tm/packages/luaoptions.tar.lzma
-2023/08/21 | 560557 | systems/win32/miktex/tm/packages/luaotfload__doc.tar.lzma
+2023/09/03 | 560396 | systems/win32/miktex/tm/packages/luaotfload__doc.tar.lzma
2021/06/06 | 7666 | systems/win32/miktex/tm/packages/luaotfload__source.tar.lzma
-2023/08/21 | 620111 | systems/win32/miktex/tm/packages/luaotfload.tar.lzma
+2023/09/03 | 620725 | systems/win32/miktex/tm/packages/luaotfload.tar.lzma
2019/12/23 | 37188 | systems/win32/miktex/tm/packages/luapackageloader.tar.lzma
2011/07/15 | 84684 | systems/win32/miktex/tm/packages/luapersian.tar.lzma
2021/05/18 | 775860 | systems/win32/miktex/tm/packages/lua-physical.tar.lzma
@@ -310968,9 +310990,9 @@
2023/07/28 | 6499 | systems/win32/miktex/tm/packages/lutabulartools__source.tar.lzma
2023/07/28 | 7779 | systems/win32/miktex/tm/packages/lutabulartools.tar.lzma
2004/03/16 | 167583 | systems/win32/miktex/tm/packages/luxi.cab
-2023/03/17 | 3258933 | systems/win32/miktex/tm/packages/lwarp__doc.tar.lzma
-2023/03/17 | 460039 | systems/win32/miktex/tm/packages/lwarp__source.tar.lzma
-2023/03/17 | 214387 | systems/win32/miktex/tm/packages/lwarp.tar.lzma
+2023/09/03 | 3264228 | systems/win32/miktex/tm/packages/lwarp__doc.tar.lzma
+2023/09/03 | 460336 | systems/win32/miktex/tm/packages/lwarp__source.tar.lzma
+2023/09/03 | 214441 | systems/win32/miktex/tm/packages/lwarp.tar.lzma
2013/12/23 | 1470948 | systems/win32/miktex/tm/packages/lxfonts.tar.lzma
2022/06/12 | 4108 | systems/win32/miktex/tm/packages/ly1__doc.tar.lzma
2022/06/12 | 55350 | systems/win32/miktex/tm/packages/ly1.tar.lzma
@@ -311047,9 +311069,9 @@
2021/11/20 | 1891025 | systems/win32/miktex/tm/packages/mathalpha__doc.tar.lzma
2021/11/01 | 9996 | systems/win32/miktex/tm/packages/mathalpha__source.tar.lzma
2021/11/20 | 7397 | systems/win32/miktex/tm/packages/mathalpha.tar.lzma
-2022/11/15 | 571890 | systems/win32/miktex/tm/packages/mathastext__doc.tar.lzma
-2022/11/15 | 105742 | systems/win32/miktex/tm/packages/mathastext__source.tar.lzma
-2022/11/15 | 17478 | systems/win32/miktex/tm/packages/mathastext.tar.lzma
+2023/09/03 | 567980 | systems/win32/miktex/tm/packages/mathastext__doc.tar.lzma
+2023/09/03 | 105788 | systems/win32/miktex/tm/packages/mathastext__source.tar.lzma
+2023/09/03 | 17416 | systems/win32/miktex/tm/packages/mathastext.tar.lzma
2021/06/08 | 454435 | systems/win32/miktex/tm/packages/mathcommand__doc.tar.lzma
2021/06/08 | 12757 | systems/win32/miktex/tm/packages/mathcommand__source.tar.lzma
2021/06/08 | 4995 | systems/win32/miktex/tm/packages/mathcommand.tar.lzma
@@ -311158,6 +311180,9 @@
2019/02/04 | 463870 | systems/win32/miktex/tm/packages/metauml.tar.lzma
2010/03/16 | 20877 | systems/win32/miktex/tm/packages/method.tar.lzma
2019/10/11 | 647071 | systems/win32/miktex/tm/packages/metrix.tar.lzma
+2023/09/03 | 405960 | systems/win32/miktex/tm/packages/metsymb__doc.tar.lzma
+2023/09/03 | 21394 | systems/win32/miktex/tm/packages/metsymb__source.tar.lzma
+2023/09/03 | 17221 | systems/win32/miktex/tm/packages/metsymb.tar.lzma
2021/12/05 | 187793 | systems/win32/miktex/tm/packages/mf2pt1__doc.tar.lzma
2021/12/05 | 11711 | systems/win32/miktex/tm/packages/mf2pt1__source.tar.lzma
2021/12/05 | 15402 | systems/win32/miktex/tm/packages/mf2pt1.tar.lzma
@@ -311309,7 +311334,7 @@
2016/11/04 | 687 | systems/win32/miktex/tm/packages/miktex-metapost.tar.lzma
2022/07/26 | 99463 | systems/win32/miktex/tm/packages/miktex-mfware-bin-2.9.tar.lzma
2023/05/05 | 108116 | systems/win32/miktex/tm/packages/miktex-mfware-bin-x64-2.9.tar.lzma
-2023/08/19 | 23239 | systems/win32/miktex/tm/packages/miktex-misc.tar.lzma
+2023/09/03 | 23239 | systems/win32/miktex/tm/packages/miktex-misc.tar.lzma
2021/12/09 | 64527 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-2.9.tar.lzma
2021/12/09 | 74601 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-x64-2.9.tar.lzma
2022/07/26 | 126901 | systems/win32/miktex/tm/packages/miktex-mktex-bin-2.9.tar.lzma
@@ -311415,9 +311440,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2022/07/26 | 39695 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2023/05/05 | 45900 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2023/08/22 | 329932 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2023/08/22 | 1930648 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2023/08/22 | 1673062 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2023/09/03 | 331050 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2023/09/03 | 1936864 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2023/09/03 | 1675768 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2022/07/26 | 13519 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2023/05/05 | 14462 | 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
@@ -311468,9 +311493,9 @@
2023/07/28 | 3965 | systems/win32/miktex/tm/packages/mismath.tar.lzma
2019/01/11 | 468007 | systems/win32/miktex/tm/packages/mi-solns.tar.lzma
2021/04/07 | 14331476 | systems/win32/miktex/tm/packages/missaali.tar.lzma
-2023/07/28 | 529348 | systems/win32/miktex/tm/packages/mitthesis__doc.tar.lzma
-2023/07/28 | 2168160 | systems/win32/miktex/tm/packages/mitthesis__source.tar.lzma
-2023/07/28 | 13365 | systems/win32/miktex/tm/packages/mitthesis.tar.lzma
+2023/09/03 | 532103 | systems/win32/miktex/tm/packages/mitthesis__doc.tar.lzma
+2023/09/03 | 2172016 | systems/win32/miktex/tm/packages/mitthesis__source.tar.lzma
+2023/09/03 | 15125 | systems/win32/miktex/tm/packages/mitthesis.tar.lzma
2011/11/11 | 98167 | systems/win32/miktex/tm/packages/mkjobtexmf.tar.lzma
2007/05/12 | 61030 | systems/win32/miktex/tm/packages/mkpattern.tar.bz2
2016/12/15 | 606197 | systems/win32/miktex/tm/packages/mkstmp_pro.tar.lzma
@@ -311674,119 +311699,119 @@
2022/09/23 | 58109 | systems/win32/miktex/tm/packages/newpax__doc.tar.lzma
2022/09/23 | 14847 | systems/win32/miktex/tm/packages/newpax__source.tar.lzma
2022/09/23 | 9031 | systems/win32/miktex/tm/packages/newpax.tar.lzma
-2023/08/22 | 431934 | systems/win32/miktex/tm/packages/newpx__doc.tar.lzma
+2023/09/03 | 431993 | systems/win32/miktex/tm/packages/newpx__doc.tar.lzma
2023/08/22 | 20254 | systems/win32/miktex/tm/packages/newpx__source.tar.lzma
-2023/08/22 | 2921888 | systems/win32/miktex/tm/packages/newpx.tar.lzma
+2023/09/03 | 2921589 | systems/win32/miktex/tm/packages/newpx.tar.lzma
2005/06/25 | 43902 | systems/win32/miktex/tm/packages/newsletr.cab
2007/12/30 | 204631 | systems/win32/miktex/tm/packages/newspaper.tar.lzma
-2023/08/22 | 1022609 | systems/win32/miktex/tm/packages/newtx__doc.tar.lzma
+2023/09/03 | 1022630 | systems/win32/miktex/tm/packages/newtx__doc.tar.lzma
2023/05/10 | 262384 | systems/win32/miktex/tm/packages/newtxsf__doc.tar.lzma
2023/05/10 | 3582 | systems/win32/miktex/tm/packages/newtxsf__source.tar.lzma
2023/05/10 | 106242 | systems/win32/miktex/tm/packages/newtxsf.tar.lzma
2023/07/28 | 38104 | systems/win32/miktex/tm/packages/newtx__source.tar.lzma
-2023/08/22 | 6833376 | systems/win32/miktex/tm/packages/newtx.tar.lzma
+2023/09/03 | 6834019 | systems/win32/miktex/tm/packages/newtx.tar.lzma
2020/02/17 | 288246 | systems/win32/miktex/tm/packages/newtxtt.tar.lzma
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2022/11/01 | 230073 | systems/win32/miktex/tm/packages/newverbs__doc.tar.lzma
2022/11/01 | 7969 | systems/win32/miktex/tm/packages/newverbs__source.tar.lzma
2022/11/01 | 3030 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2023/08/22 | 763173 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2023/08/22 | 36588 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2023/08/22 | 1168922 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2023/08/22 | 31710 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2023/08/22 | 36578 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2023/08/22 | 67090 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2023/08/22 | 102806 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2023/08/22 | 78610 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2023/08/22 | 31613 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2023/08/22 | 394944 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2023/08/22 | 40166 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2023/08/22 | 58446 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2023/08/22 | 272070 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2023/08/22 | 221152 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2023/08/22 | 106386 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2023/08/22 | 25387 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2023/08/22 | 473006 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2023/08/22 | 54096 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2023/08/22 | 328577 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2023/08/22 | 46992 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2023/08/22 | 137778 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2023/08/22 | 1425848 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2023/08/22 | 100185 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2023/08/22 | 49693 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2023/08/22 | 28955 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2023/08/22 | 77642 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2023/08/22 | 157670 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2023/08/22 | 81443 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2023/08/22 | 81933 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2023/08/22 | 305328 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2023/08/22 | 25474 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2023/08/22 | 105620 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2023/08/22 | 73304 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2023/08/22 | 117053 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2023/08/22 | 44167 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2023/08/22 | 697347 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2023/08/22 | 249719 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2023/08/22 | 217116 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2023/08/22 | 109766 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2023/08/22 | 19682 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2023/08/22 | 32636 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2023/08/22 | 706044 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2023/08/22 | 601586 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2023/08/22 | 529961 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2023/08/22 | 103792 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2023/08/22 | 2002852 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2023/08/22 | 81523 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2023/08/22 | 33754 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2023/08/22 | 8796 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2023/08/22 | 231422 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2023/08/22 | 288361 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2023/08/22 | 108172 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2023/08/22 | 140412 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2023/08/22 | 290269 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2023/08/22 | 182725 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2023/08/22 | 56076 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2023/08/22 | 35262 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2023/08/22 | 43799 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2023/08/22 | 48132 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2023/08/22 | 52558 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2023/08/22 | 217747 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2023/08/22 | 43080 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2023/08/22 | 829111 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2023/08/22 | 203473 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2023/08/22 | 246241 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2023/08/22 | 88474 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2023/08/22 | 1338463 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2023/08/22 | 24051 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2023/08/22 | 37638 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2023/08/22 | 74688 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2023/08/22 | 60321 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2023/08/22 | 501090 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2023/08/22 | 1530237 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2023/08/22 | 54574 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2023/08/22 | 64592 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2023/08/22 | 27616 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2023/08/22 | 19754 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2023/08/22 | 72772 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2023/08/22 | 174432 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2023/08/22 | 69731 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2023/08/22 | 111989 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2023/08/22 | 2831297 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2023/08/22 | 63631 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2023/08/22 | 43747 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2023/08/22 | 33834 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2023/08/22 | 76086 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2023/08/22 | 353917 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2023/08/22 | 58738 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2023/08/22 | 608196 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2023/08/22 | 46000 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2023/08/22 | 329937 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2023/08/22 | 1933191 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2023/08/22 | 1673270 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2023/08/22 | 14475 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2023/09/03 | 764772 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2023/09/03 | 36607 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2023/09/03 | 1167686 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2023/09/03 | 31733 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2023/09/03 | 36519 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2023/09/03 | 67224 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2023/09/03 | 102852 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2023/09/03 | 78635 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2023/09/03 | 31607 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2023/09/03 | 394966 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2023/09/03 | 40093 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2023/09/03 | 58600 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2023/09/03 | 271656 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2023/09/03 | 221119 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2023/09/03 | 106268 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2023/09/03 | 25454 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2023/09/03 | 472977 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2023/09/03 | 54084 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2023/09/03 | 328632 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2023/09/03 | 47054 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2023/09/03 | 137729 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2023/09/03 | 1425183 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2023/09/03 | 100164 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2023/09/03 | 49675 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2023/09/03 | 28917 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2023/09/03 | 77584 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2023/09/03 | 157346 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2023/09/03 | 81407 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2023/09/03 | 81901 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2023/09/03 | 305410 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2023/09/03 | 25446 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2023/09/03 | 105540 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2023/09/03 | 73303 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2023/09/03 | 117096 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2023/09/03 | 44170 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2023/09/03 | 698037 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2023/09/03 | 249603 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2023/09/03 | 216478 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2023/09/03 | 109776 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2023/09/03 | 19651 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2023/09/03 | 32617 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2023/09/03 | 705993 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2023/09/03 | 601889 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2023/09/03 | 530011 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2023/09/03 | 103798 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2023/09/03 | 2021909 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2023/09/03 | 81500 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2023/09/03 | 33688 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2023/09/03 | 8798 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2023/09/03 | 231354 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2023/09/03 | 288209 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2023/09/03 | 108243 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2023/09/03 | 140423 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2023/09/03 | 290243 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2023/09/03 | 182756 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2023/09/03 | 56020 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2023/09/03 | 35277 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2023/09/03 | 43836 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2023/09/03 | 48013 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2023/09/03 | 52545 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2023/09/03 | 217418 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2023/09/03 | 43090 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2023/09/03 | 828151 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2023/09/03 | 203722 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2023/09/03 | 246235 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2023/09/03 | 88419 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2023/09/03 | 1340246 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2023/09/03 | 24028 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2023/09/03 | 37621 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2023/09/03 | 74636 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2023/09/03 | 60321 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2023/09/03 | 501267 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2023/09/03 | 1530653 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2023/09/03 | 54620 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2023/09/03 | 64557 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2023/09/03 | 27630 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2023/09/03 | 19773 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2023/09/03 | 72778 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2023/09/03 | 174406 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2023/09/03 | 69754 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2023/09/03 | 112043 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2023/09/03 | 2831113 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2023/09/03 | 63300 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2023/09/03 | 43719 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2023/09/03 | 33820 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2023/09/03 | 76044 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2023/09/03 | 353856 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2023/09/03 | 58735 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2023/09/03 | 607990 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2023/09/03 | 45888 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2023/09/03 | 331003 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2023/09/03 | 1937048 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2023/09/03 | 1675766 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2023/09/03 | 14477 | 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
-2023/08/22 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini
+2023/09/03 | 1150 | 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
2023/02/23 | 608421 | systems/win32/miktex/tm/packages/nicefilelist__doc.tar.lzma
@@ -311796,9 +311821,9 @@
2022/06/26 | 7330 | systems/win32/miktex/tm/packages/niceframe__source.tar.lzma
2022/06/26 | 37551 | systems/win32/miktex/tm/packages/niceframe.tar.lzma
2017/06/22 | 276883 | systems/win32/miktex/tm/packages/niceframe-type1.tar.lzma
-2023/08/19 | 2045492 | systems/win32/miktex/tm/packages/nicematrix__doc.tar.lzma
-2023/08/19 | 167006 | systems/win32/miktex/tm/packages/nicematrix__source.tar.lzma
-2023/08/19 | 40803 | systems/win32/miktex/tm/packages/nicematrix.tar.lzma
+2023/09/03 | 2052904 | systems/win32/miktex/tm/packages/nicematrix__doc.tar.lzma
+2023/09/03 | 167865 | systems/win32/miktex/tm/packages/nicematrix__source.tar.lzma
+2023/09/03 | 40903 | systems/win32/miktex/tm/packages/nicematrix.tar.lzma
2015/11/25 | 2555178 | systems/win32/miktex/tm/packages/nicetext.tar.lzma
2018/07/30 | 243633 | systems/win32/miktex/tm/packages/nidanfloat.tar.lzma
2016/01/26 | 74424 | systems/win32/miktex/tm/packages/nihbiosketch.tar.lzma
@@ -311859,11 +311884,13 @@
2022/09/13 | 342802 | systems/win32/miktex/tm/packages/noto__doc.tar.lzma
2022/03/29 | 881 | systems/win32/miktex/tm/packages/noto-emoji__doc.tar.lzma
2022/03/29 | 9249410 | systems/win32/miktex/tm/packages/noto-emoji.tar.lzma
-2021/04/07 | 632606 | systems/win32/miktex/tm/packages/notomath.tar.lzma
+2023/09/03 | 423148 | systems/win32/miktex/tm/packages/notomath__doc.tar.lzma
+2023/09/03 | 6511 | systems/win32/miktex/tm/packages/notomath__source.tar.lzma
+2023/09/03 | 214108 | systems/win32/miktex/tm/packages/notomath.tar.lzma
2022/09/13 | 26438348 | systems/win32/miktex/tm/packages/noto.tar.lzma
-2023/05/12 | 22305 | systems/win32/miktex/tm/packages/novel__doc.tar.lzma
-2023/05/12 | 4730015 | systems/win32/miktex/tm/packages/novel__source.tar.lzma
-2023/05/12 | 116393 | systems/win32/miktex/tm/packages/novel.tar.lzma
+2023/09/03 | 22441 | systems/win32/miktex/tm/packages/novel__doc.tar.lzma
+2023/09/03 | 4731991 | systems/win32/miktex/tm/packages/novel__source.tar.lzma
+2023/09/03 | 116539 | systems/win32/miktex/tm/packages/novel.tar.lzma
2011/09/22 | 180012 | systems/win32/miktex/tm/packages/nowidow.tar.lzma
2013/06/18 | 180502 | systems/win32/miktex/tm/packages/nox.tar.lzma
2013/02/05 | 256320 | systems/win32/miktex/tm/packages/nrc.tar.lzma
@@ -311877,15 +311904,15 @@
2014/03/07 | 76184 | systems/win32/miktex/tm/packages/numberedblock.tar.lzma
2019/07/20 | 334576 | systems/win32/miktex/tm/packages/numberpt.tar.lzma
2015/05/25 | 170105 | systems/win32/miktex/tm/packages/numending.tar.lzma
-2023/07/04 | 967933 | systems/win32/miktex/tm/packages/numerica__doc.tar.lzma
-2021/12/14 | 544032 | systems/win32/miktex/tm/packages/numerica-plus__doc.tar.lzma
-2021/12/14 | 24070 | systems/win32/miktex/tm/packages/numerica-plus__source.tar.lzma
-2021/12/14 | 6258 | systems/win32/miktex/tm/packages/numerica-plus.tar.lzma
-2023/07/04 | 77170 | systems/win32/miktex/tm/packages/numerica__source.tar.lzma
-2021/12/14 | 553359 | systems/win32/miktex/tm/packages/numerica-tables__doc.tar.lzma
-2021/12/14 | 24730 | systems/win32/miktex/tm/packages/numerica-tables__source.tar.lzma
-2021/12/14 | 7627 | systems/win32/miktex/tm/packages/numerica-tables.tar.lzma
-2023/07/04 | 18036 | systems/win32/miktex/tm/packages/numerica.tar.lzma
+2023/09/03 | 1035967 | systems/win32/miktex/tm/packages/numerica__doc.tar.lzma
+2023/09/03 | 580641 | systems/win32/miktex/tm/packages/numerica-plus__doc.tar.lzma
+2023/09/03 | 27578 | systems/win32/miktex/tm/packages/numerica-plus__source.tar.lzma
+2023/09/03 | 6233 | systems/win32/miktex/tm/packages/numerica-plus.tar.lzma
+2023/09/03 | 90114 | systems/win32/miktex/tm/packages/numerica__source.tar.lzma
+2023/09/03 | 602899 | systems/win32/miktex/tm/packages/numerica-tables__doc.tar.lzma
+2023/09/03 | 27293 | systems/win32/miktex/tm/packages/numerica-tables__source.tar.lzma
+2023/09/03 | 7847 | systems/win32/miktex/tm/packages/numerica-tables.tar.lzma
+2023/09/03 | 21326 | systems/win32/miktex/tm/packages/numerica.tar.lzma
2013/04/29 | 525096 | systems/win32/miktex/tm/packages/numericplots.tar.lzma
2017/07/29 | 71435 | systems/win32/miktex/tm/packages/numnameru.tar.lzma
2007/07/06 | 3278 | systems/win32/miktex/tm/packages/numname.tar.lzma
@@ -312039,6 +312066,9 @@
2004/02/22 | 122536 | systems/win32/miktex/tm/packages/parrun.cab
2020/04/23 | 136368 | systems/win32/miktex/tm/packages/parsa.tar.lzma
2011/02/21 | 145575 | systems/win32/miktex/tm/packages/parselines.tar.lzma
+2023/09/03 | 345902 | systems/win32/miktex/tm/packages/parsianfonts__doc.tar.lzma
+2023/09/03 | 1878 | systems/win32/miktex/tm/packages/parsianfonts__source.tar.lzma
+2023/09/03 | 1674063 | systems/win32/miktex/tm/packages/parsianfonts.tar.lzma
2021/03/17 | 321741 | systems/win32/miktex/tm/packages/parskip.tar.lzma
2022/02/07 | 161923 | systems/win32/miktex/tm/packages/pascaltriangle__doc.tar.lzma
2022/02/07 | 3918 | systems/win32/miktex/tm/packages/pascaltriangle__source.tar.lzma
@@ -312096,9 +312126,9 @@
2022/11/01 | 315249 | systems/win32/miktex/tm/packages/pdflscape__doc.tar.lzma
2022/11/01 | 6886 | systems/win32/miktex/tm/packages/pdflscape__source.tar.lzma
2022/11/15 | 2831 | systems/win32/miktex/tm/packages/pdflscape.tar.lzma
-2023/08/22 | 8442623 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__doc.tar.lzma
-2023/08/22 | 140726 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__source.tar.lzma
-2023/08/22 | 53880 | systems/win32/miktex/tm/packages/pdfmanagement-testphase.tar.lzma
+2023/09/03 | 8720302 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__doc.tar.lzma
+2023/09/03 | 140819 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__source.tar.lzma
+2023/09/03 | 53904 | systems/win32/miktex/tm/packages/pdfmanagement-testphase.tar.lzma
2011/08/11 | 384460 | systems/win32/miktex/tm/packages/pdfmarginpar.tar.lzma
2023/03/17 | 227057 | systems/win32/miktex/tm/packages/pdfmsym__doc.tar.lzma
2023/03/17 | 8829 | systems/win32/miktex/tm/packages/pdfmsym__source.tar.lzma
@@ -312134,9 +312164,9 @@
2022/09/07 | 23072 | systems/win32/miktex/tm/packages/pedigree-perl__source.tar.lzma
2022/09/07 | 17383 | systems/win32/miktex/tm/packages/pedigree-perl.tar.lzma
2022/11/01 | 52685 | systems/win32/miktex/tm/packages/penlight__doc.tar.lzma
-2023/08/22 | 48919 | systems/win32/miktex/tm/packages/penlightplus__doc.tar.lzma
-2023/08/22 | 4392 | systems/win32/miktex/tm/packages/penlightplus__source.tar.lzma
-2023/08/22 | 9238 | systems/win32/miktex/tm/packages/penlightplus.tar.lzma
+2023/09/03 | 55318 | systems/win32/miktex/tm/packages/penlightplus__doc.tar.lzma
+2023/09/03 | 5343 | systems/win32/miktex/tm/packages/penlightplus__source.tar.lzma
+2023/09/03 | 9874 | systems/win32/miktex/tm/packages/penlightplus.tar.lzma
2022/11/01 | 4884 | systems/win32/miktex/tm/packages/penlight__source.tar.lzma
2022/11/01 | 108519 | systems/win32/miktex/tm/packages/penlight.tar.lzma
2021/01/24 | 988837 | systems/win32/miktex/tm/packages/penrose.tar.lzma
@@ -312219,9 +312249,9 @@
2022/07/14 | 70887 | systems/win32/miktex/tm/packages/phonenumbers.tar.lzma
2020/10/03 | 68746 | systems/win32/miktex/tm/packages/phonetic.tar.lzma
2017/04/23 | 45295 | systems/win32/miktex/tm/packages/phonrule.tar.lzma
-2023/07/04 | 141869 | systems/win32/miktex/tm/packages/photobook__doc.tar.lzma
+2023/09/03 | 142193 | systems/win32/miktex/tm/packages/photobook__doc.tar.lzma
2023/07/04 | 14473 | systems/win32/miktex/tm/packages/photobook__source.tar.lzma
-2023/07/04 | 33100 | systems/win32/miktex/tm/packages/photobook.tar.lzma
+2023/09/03 | 33123 | systems/win32/miktex/tm/packages/photobook.tar.lzma
2004/07/22 | 25826 | systems/win32/miktex/tm/packages/photo.cab
2021/04/07 | 234098 | systems/win32/miktex/tm/packages/physconst.tar.lzma
2016/07/18 | 48144 | systems/win32/miktex/tm/packages/physe.tar.lzma
@@ -312247,9 +312277,9 @@
2011/12/07 | 296908 | systems/win32/miktex/tm/packages/pinlabel.tar.lzma
2020/08/09 | 78642 | systems/win32/miktex/tm/packages/pinoutikz.tar.lzma
2011/11/22 | 131707 | systems/win32/miktex/tm/packages/pitex.tar.lzma
-2023/08/19 | 659242 | systems/win32/miktex/tm/packages/piton__doc.tar.lzma
-2023/08/19 | 54586 | systems/win32/miktex/tm/packages/piton__source.tar.lzma
-2023/08/19 | 13791 | systems/win32/miktex/tm/packages/piton.tar.lzma
+2023/09/03 | 748633 | systems/win32/miktex/tm/packages/piton__doc.tar.lzma
+2023/09/03 | 60093 | systems/win32/miktex/tm/packages/piton__source.tar.lzma
+2023/09/03 | 8708 | systems/win32/miktex/tm/packages/piton.tar.lzma
2004/08/23 | 126341 | systems/win32/miktex/tm/packages/pittetd.cab
2016/07/18 | 57109 | systems/win32/miktex/tm/packages/pitthesis.tar.lzma
2023/02/23 | 374936 | systems/win32/miktex/tm/packages/pixelart__doc.tar.lzma
@@ -312352,9 +312382,9 @@
2018/06/09 | 1279130 | systems/win32/miktex/tm/packages/powerdot-tuliplab.tar.lzma
2003/11/29 | 865775 | systems/win32/miktex/tm/packages/ppower4.cab
2005/09/05 | 36405 | systems/win32/miktex/tm/packages/ppr-prv.cab
-2022/12/07 | 791162 | systems/win32/miktex/tm/packages/ppt-slides__doc.tar.lzma
-2022/12/07 | 6694 | systems/win32/miktex/tm/packages/ppt-slides__source.tar.lzma
-2022/12/07 | 4352 | systems/win32/miktex/tm/packages/ppt-slides.tar.lzma
+2023/09/03 | 791505 | systems/win32/miktex/tm/packages/ppt-slides__doc.tar.lzma
+2023/09/03 | 6764 | systems/win32/miktex/tm/packages/ppt-slides__source.tar.lzma
+2023/09/03 | 4359 | systems/win32/miktex/tm/packages/ppt-slides.tar.lzma
2007/08/27 | 405632 | systems/win32/miktex/tm/packages/pracjourn.tar.lzma
2019/10/08 | 223685 | systems/win32/miktex/tm/packages/practicalreports.tar.lzma
2022/07/14 | 379305 | systems/win32/miktex/tm/packages/precattl__doc.tar.lzma
@@ -312377,7 +312407,7 @@
2023/03/17 | 425296 | systems/win32/miktex/tm/packages/principia__doc.tar.lzma
2023/03/17 | 16206 | systems/win32/miktex/tm/packages/principia__source.tar.lzma
2023/03/17 | 8606 | systems/win32/miktex/tm/packages/principia.tar.lzma
-2023/08/22 | 960 | systems/win32/miktex/tm/packages/pr.ini
+2023/09/03 | 940 | 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
@@ -312392,15 +312422,15 @@
2022/05/04 | 129701 | systems/win32/miktex/tm/packages/proflabo__doc.tar.lzma
2022/05/04 | 5591 | systems/win32/miktex/tm/packages/proflabo__source.tar.lzma
2022/05/04 | 3000 | systems/win32/miktex/tm/packages/proflabo.tar.lzma
-2023/08/19 | 1132230 | systems/win32/miktex/tm/packages/proflycee__doc.tar.lzma
-2023/08/19 | 202598 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma
-2023/08/19 | 36248 | systems/win32/miktex/tm/packages/proflycee.tar.lzma
+2023/09/03 | 1135221 | systems/win32/miktex/tm/packages/proflycee__doc.tar.lzma
+2023/09/03 | 202790 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma
+2023/09/03 | 36334 | systems/win32/miktex/tm/packages/proflycee.tar.lzma
2023/06/16 | 161574 | systems/win32/miktex/tm/packages/profmaquette__doc.tar.lzma
2023/06/16 | 8665 | systems/win32/miktex/tm/packages/profmaquette__source.tar.lzma
2023/06/16 | 12370 | systems/win32/miktex/tm/packages/profmaquette.tar.lzma
-2023/07/17 | 304763 | systems/win32/miktex/tm/packages/profsio__doc.tar.lzma
-2023/07/17 | 12869 | systems/win32/miktex/tm/packages/profsio__source.tar.lzma
-2023/07/17 | 8607 | systems/win32/miktex/tm/packages/profsio.tar.lzma
+2023/09/03 | 304947 | systems/win32/miktex/tm/packages/profsio__doc.tar.lzma
+2023/09/03 | 12941 | systems/win32/miktex/tm/packages/profsio__source.tar.lzma
+2023/09/03 | 8773 | systems/win32/miktex/tm/packages/profsio.tar.lzma
2016/07/18 | 602039 | systems/win32/miktex/tm/packages/progkeys.tar.lzma
2017/05/12 | 61936 | systems/win32/miktex/tm/packages/program.tar.lzma
2014/05/05 | 89072 | systems/win32/miktex/tm/packages/progressbar.tar.lzma
@@ -312608,8 +312638,8 @@
2021/12/29 | 40934 | systems/win32/miktex/tm/packages/ptex-fontmaps.tar.lzma
2022/09/13 | 2023 | systems/win32/miktex/tm/packages/ptex-fonts__doc.tar.lzma
2022/09/13 | 14419 | systems/win32/miktex/tm/packages/ptex-fonts.tar.lzma
-2023/03/17 | 124308 | systems/win32/miktex/tm/packages/ptex-manual__source.tar.lzma
-2023/03/17 | 2843004 | systems/win32/miktex/tm/packages/ptex-manual.tar.lzma
+2023/09/03 | 133898 | systems/win32/miktex/tm/packages/ptex-manual__source.tar.lzma
+2023/09/03 | 2909896 | systems/win32/miktex/tm/packages/ptex-manual.tar.lzma
2013/05/06 | 78139 | systems/win32/miktex/tm/packages/ptext.tar.lzma
2023/05/18 | 132167 | systems/win32/miktex/tm/packages/ptlatexcommands__doc.tar.lzma
2023/05/18 | 4826 | systems/win32/miktex/tm/packages/ptlatexcommands__source.tar.lzma
@@ -312624,9 +312654,9 @@
2023/03/17 | 162552 | systems/win32/miktex/tm/packages/pxbase__doc.tar.lzma
2023/03/17 | 7363 | systems/win32/miktex/tm/packages/pxbase__source.tar.lzma
2023/03/17 | 12685 | systems/win32/miktex/tm/packages/pxbase.tar.lzma
-2023/08/19 | 312700 | systems/win32/miktex/tm/packages/pxchfon__doc.tar.lzma
-2023/08/19 | 21561 | systems/win32/miktex/tm/packages/pxchfon__source.tar.lzma
-2023/08/19 | 16838 | systems/win32/miktex/tm/packages/pxchfon.tar.lzma
+2023/09/03 | 321875 | systems/win32/miktex/tm/packages/pxchfon__doc.tar.lzma
+2023/09/03 | 22043 | systems/win32/miktex/tm/packages/pxchfon__source.tar.lzma
+2023/09/03 | 16592 | systems/win32/miktex/tm/packages/pxchfon.tar.lzma
2022/06/12 | 199987 | systems/win32/miktex/tm/packages/pxcjkcat__doc.tar.lzma
2022/06/12 | 13334 | systems/win32/miktex/tm/packages/pxcjkcat__source.tar.lzma
2022/06/12 | 10444 | systems/win32/miktex/tm/packages/pxcjkcat.tar.lzma
@@ -312714,7 +312744,9 @@
2018/12/30 | 488787 | systems/win32/miktex/tm/packages/randomwalk.tar.lzma
2010/10/07 | 204779 | systems/win32/miktex/tm/packages/randtext.tar.lzma
2016/02/23 | 183418 | systems/win32/miktex/tm/packages/rangen.tar.lzma
-2018/08/31 | 406365 | systems/win32/miktex/tm/packages/rank-2-roots.tar.lzma
+2023/09/03 | 440529 | systems/win32/miktex/tm/packages/rank-2-roots__doc.tar.lzma
+2023/09/03 | 9441 | systems/win32/miktex/tm/packages/rank-2-roots__source.tar.lzma
+2023/09/03 | 4331 | systems/win32/miktex/tm/packages/rank-2-roots.tar.lzma
2021/06/07 | 513990 | systems/win32/miktex/tm/packages/ran_toks__doc.tar.lzma
2021/06/07 | 23905 | systems/win32/miktex/tm/packages/ran_toks__source.tar.lzma
2021/06/07 | 5558 | systems/win32/miktex/tm/packages/ran_toks.tar.lzma
@@ -312916,9 +312948,9 @@
2022/02/07 | 334342 | systems/win32/miktex/tm/packages/scholax__doc.tar.lzma
2022/02/07 | 7712 | systems/win32/miktex/tm/packages/scholax__source.tar.lzma
2022/02/07 | 1891732 | systems/win32/miktex/tm/packages/scholax.tar.lzma
-2023/01/27 | 518567 | systems/win32/miktex/tm/packages/schooldocs__doc.tar.lzma
-2023/01/27 | 10905 | systems/win32/miktex/tm/packages/schooldocs__source.tar.lzma
-2023/01/27 | 3232 | systems/win32/miktex/tm/packages/schooldocs.tar.lzma
+2023/09/03 | 516829 | systems/win32/miktex/tm/packages/schooldocs__doc.tar.lzma
+2023/09/03 | 11350 | systems/win32/miktex/tm/packages/schooldocs__source.tar.lzma
+2023/09/03 | 3251 | systems/win32/miktex/tm/packages/schooldocs.tar.lzma
2023/03/27 | 3819606 | systems/win32/miktex/tm/packages/schule__doc.tar.lzma
2023/03/27 | 39878 | systems/win32/miktex/tm/packages/schule__source.tar.lzma
2023/03/27 | 40492 | systems/win32/miktex/tm/packages/schule.tar.lzma
@@ -313103,9 +313135,9 @@
2008/07/22 | 360807 | systems/win32/miktex/tm/packages/sistyle.tar.lzma
2011/04/21 | 76017 | systems/win32/miktex/tm/packages/sitem.tar.lzma
2007/12/09 | 81490 | systems/win32/miktex/tm/packages/siunits.tar.lzma
-2023/08/19 | 1293396 | systems/win32/miktex/tm/packages/siunitx__doc.tar.lzma
-2023/08/19 | 122344 | systems/win32/miktex/tm/packages/siunitx__source.tar.lzma
-2023/08/19 | 67415 | systems/win32/miktex/tm/packages/siunitx.tar.lzma
+2023/09/03 | 1291969 | systems/win32/miktex/tm/packages/siunitx__doc.tar.lzma
+2023/09/03 | 123035 | systems/win32/miktex/tm/packages/siunitx__source.tar.lzma
+2023/09/03 | 67776 | systems/win32/miktex/tm/packages/siunitx.tar.lzma
2009/02/21 | 477338 | systems/win32/miktex/tm/packages/skaknew.tar.lzma
2018/02/08 | 221377 | systems/win32/miktex/tm/packages/skak.tar.lzma
2011/06/23 | 1471957 | systems/win32/miktex/tm/packages/skb.tar.lzma
@@ -313375,9 +313407,9 @@
2013/01/24 | 612797 | systems/win32/miktex/tm/packages/tabvar.tar.lzma
2019/09/10 | 116225 | systems/win32/miktex/tm/packages/tagging.tar.lzma
2016/09/27 | 70712 | systems/win32/miktex/tm/packages/tagpair.tar.lzma
-2023/08/19 | 1936536 | systems/win32/miktex/tm/packages/tagpdf__doc.tar.lzma
-2023/08/19 | 236849 | systems/win32/miktex/tm/packages/tagpdf__source.tar.lzma
-2023/08/19 | 35199 | systems/win32/miktex/tm/packages/tagpdf.tar.lzma
+2023/09/03 | 1955271 | systems/win32/miktex/tm/packages/tagpdf__doc.tar.lzma
+2023/09/03 | 238104 | systems/win32/miktex/tm/packages/tagpdf__source.tar.lzma
+2023/09/03 | 35958 | systems/win32/miktex/tm/packages/tagpdf.tar.lzma
2007/08/13 | 135721 | systems/win32/miktex/tm/packages/talk.tar.lzma
2022/02/07 | 63660 | systems/win32/miktex/tm/packages/talos__doc.tar.lzma
2022/02/07 | 2030 | systems/win32/miktex/tm/packages/talos__source.tar.lzma
@@ -313426,9 +313458,9 @@
2015/11/25 | 395550 | systems/win32/miktex/tm/packages/testhyphens.tar.lzma
2019/10/04 | 3420713 | systems/win32/miktex/tm/packages/testidx.tar.lzma
2016/11/03 | 13084 | systems/win32/miktex/tm/packages/tetex.tar.lzma
-2023/06/16 | 1087276 | systems/win32/miktex/tm/packages/teubner__doc.tar.lzma
-2023/06/16 | 65800 | systems/win32/miktex/tm/packages/teubner__source.tar.lzma
-2023/06/16 | 10172 | systems/win32/miktex/tm/packages/teubner.tar.lzma
+2023/09/03 | 1095407 | systems/win32/miktex/tm/packages/teubner__doc.tar.lzma
+2023/09/03 | 65819 | systems/win32/miktex/tm/packages/teubner__source.tar.lzma
+2023/09/03 | 10141 | systems/win32/miktex/tm/packages/teubner.tar.lzma
2023/03/19 | 94154 | systems/win32/miktex/tm/packages/tex4ebook__doc.tar.lzma
2023/03/19 | 11781 | systems/win32/miktex/tm/packages/tex4ebook__source.tar.lzma
2023/03/19 | 18167 | systems/win32/miktex/tm/packages/tex4ebook.tar.lzma
@@ -313462,9 +313494,9 @@
2022/03/29 | 3852 | systems/win32/miktex/tm/packages/texlogfilter__source.tar.lzma
2022/03/29 | 3844 | systems/win32/miktex/tm/packages/texlogfilter.tar.lzma
2006/01/13 | 2094 | systems/win32/miktex/tm/packages/texlogos.cab
-2022/08/11 | 74250 | systems/win32/miktex/tm/packages/texlogsieve__doc.tar.lzma
-2022/08/11 | 8252 | systems/win32/miktex/tm/packages/texlogsieve__source.tar.lzma
-2022/08/11 | 45480 | systems/win32/miktex/tm/packages/texlogsieve.tar.lzma
+2023/09/03 | 74274 | systems/win32/miktex/tm/packages/texlogsieve__doc.tar.lzma
+2023/09/03 | 8266 | systems/win32/miktex/tm/packages/texlogsieve__source.tar.lzma
+2023/09/03 | 45585 | systems/win32/miktex/tm/packages/texlogsieve.tar.lzma
2006/09/22 | 256338 | systems/win32/miktex/tm/packages/texmate.cab
2009/01/02 | 93067 | systems/win32/miktex/tm/packages/texments.tar.lzma
2021/02/10 | 2137306 | systems/win32/miktex/tm/packages/texnegar.tar.lzma
@@ -313833,9 +313865,9 @@
2022/08/14 | 193693 | systems/win32/miktex/tm/packages/ucs__source.tar.lzma
2022/08/14 | 307607 | systems/win32/miktex/tm/packages/ucs.tar.lzma
2005/01/09 | 26730 | systems/win32/miktex/tm/packages/ucthesis.cab
-2022/11/24 | 131829 | systems/win32/miktex/tm/packages/udes-genie-these__doc.tar.lzma
-2022/11/24 | 15619 | systems/win32/miktex/tm/packages/udes-genie-these__source.tar.lzma
-2022/11/24 | 7393 | systems/win32/miktex/tm/packages/udes-genie-these.tar.lzma
+2023/09/03 | 140620 | systems/win32/miktex/tm/packages/udes-genie-these__doc.tar.lzma
+2023/09/03 | 16191 | systems/win32/miktex/tm/packages/udes-genie-these__source.tar.lzma
+2023/09/03 | 7714 | systems/win32/miktex/tm/packages/udes-genie-these.tar.lzma
2021/03/03 | 616800 | systems/win32/miktex/tm/packages/udesoftec.tar.lzma
2006/11/14 | 233225 | systems/win32/miktex/tm/packages/uebungsblatt.tar.bz2
2015/02/28 | 4384231 | systems/win32/miktex/tm/packages/uestcthesis.tar.lzma
@@ -314019,9 +314051,9 @@
2011/08/28 | 77583 | systems/win32/miktex/tm/packages/verbments.tar.lzma
2016/01/14 | 179447 | systems/win32/miktex/tm/packages/verdana.tar.lzma
2020/10/11 | 1180965 | systems/win32/miktex/tm/packages/verifica.tar.lzma
-2022/09/23 | 871510 | systems/win32/miktex/tm/packages/verifiche__doc.tar.lzma
-2022/09/23 | 18583 | systems/win32/miktex/tm/packages/verifiche__source.tar.lzma
-2022/09/23 | 5390 | systems/win32/miktex/tm/packages/verifiche.tar.lzma
+2023/09/03 | 854124 | systems/win32/miktex/tm/packages/verifiche__doc.tar.lzma
+2023/09/03 | 19134 | systems/win32/miktex/tm/packages/verifiche__source.tar.lzma
+2023/09/03 | 5577 | systems/win32/miktex/tm/packages/verifiche.tar.lzma
2014/05/20 | 442429 | systems/win32/miktex/tm/packages/verse.tar.lzma
2011/04/08 | 361456 | systems/win32/miktex/tm/packages/versions.tar.lzma
2011/04/08 | 308872 | systems/win32/miktex/tm/packages/version.tar.lzma
@@ -314084,9 +314116,9 @@
2023/05/10 | 68634 | systems/win32/miktex/tm/packages/windycity__source.tar.lzma
2023/05/10 | 19044 | systems/win32/miktex/tm/packages/windycity.tar.lzma
2019/11/10 | 483424 | systems/win32/miktex/tm/packages/withargs.tar.lzma
-2023/02/23 | 810999 | systems/win32/miktex/tm/packages/witharrows__doc.tar.lzma
-2023/02/23 | 70728 | systems/win32/miktex/tm/packages/witharrows__source.tar.lzma
-2023/02/23 | 15544 | systems/win32/miktex/tm/packages/witharrows.tar.lzma
+2023/09/03 | 814527 | systems/win32/miktex/tm/packages/witharrows__doc.tar.lzma
+2023/09/03 | 71316 | systems/win32/miktex/tm/packages/witharrows__source.tar.lzma
+2023/09/03 | 15658 | systems/win32/miktex/tm/packages/witharrows.tar.lzma
2016/07/20 | 63079 | systems/win32/miktex/tm/packages/withesis.tar.lzma
2011/05/06 | 13279 | systems/win32/miktex/tm/packages/wnri-latex.tar.lzma
2011/05/06 | 47748 | systems/win32/miktex/tm/packages/wnri.tar.lzma
@@ -314100,9 +314132,9 @@
2006/04/13 | 17782 | systems/win32/miktex/tm/packages/wordlike.cab
2018/08/20 | 100026 | systems/win32/miktex/tm/packages/worksheet.tar.lzma
2021/05/18 | 4058301 | systems/win32/miktex/tm/packages/worldflags.tar.lzma
-2023/03/17 | 696077 | systems/win32/miktex/tm/packages/wrapfig2__doc.tar.lzma
-2023/03/17 | 27347 | systems/win32/miktex/tm/packages/wrapfig2__source.tar.lzma
-2023/03/17 | 7350 | systems/win32/miktex/tm/packages/wrapfig2.tar.lzma
+2023/09/03 | 695770 | systems/win32/miktex/tm/packages/wrapfig2__doc.tar.lzma
+2023/09/03 | 27136 | systems/win32/miktex/tm/packages/wrapfig2__source.tar.lzma
+2023/09/03 | 7314 | systems/win32/miktex/tm/packages/wrapfig2.tar.lzma
2022/01/09 | 334685 | systems/win32/miktex/tm/packages/wrapfig__doc.tar.lzma
2022/01/09 | 6343 | systems/win32/miktex/tm/packages/wrapfig__source.tar.lzma
2022/01/09 | 9608 | systems/win32/miktex/tm/packages/wrapfig.tar.lzma
@@ -314155,10 +314187,10 @@
2014/12/22 | 80890 | systems/win32/miktex/tm/packages/xeindex.tar.lzma
2009/03/24 | 1448867 | systems/win32/miktex/tm/packages/xelibertine.tar.lzma
2018/04/17 | 358102 | systems/win32/miktex/tm/packages/xellipsis.tar.lzma
-2022/11/01 | 1006935 | systems/win32/miktex/tm/packages/xepersian__doc.tar.lzma
+2023/09/03 | 1005377 | systems/win32/miktex/tm/packages/xepersian__doc.tar.lzma
2020/09/06 | 1301445 | systems/win32/miktex/tm/packages/xepersian-hm.tar.lzma
-2022/11/01 | 75833 | systems/win32/miktex/tm/packages/xepersian__source.tar.lzma
-2022/11/01 | 60492 | systems/win32/miktex/tm/packages/xepersian.tar.lzma
+2023/09/03 | 75974 | systems/win32/miktex/tm/packages/xepersian__source.tar.lzma
+2023/09/03 | 60976 | systems/win32/miktex/tm/packages/xepersian.tar.lzma
2019/08/22 | 623746 | systems/win32/miktex/tm/packages/xesearch.tar.lzma
2021/04/07 | 26436 | systems/win32/miktex/tm/packages/xesoul.tar.lzma
2021/03/03 | 146851 | systems/win32/miktex/tm/packages/xespotcolor.tar.lzma
@@ -314169,8 +314201,8 @@
2022/11/15 | 12231 | systems/win32/miktex/tm/packages/xetexko__source.tar.lzma
2022/11/15 | 54127 | systems/win32/miktex/tm/packages/xetexko.tar.lzma
2010/02/22 | 1496 | systems/win32/miktex/tm/packages/xetex-pstricks.tar.lzma
-2023/02/23 | 15511 | systems/win32/miktex/tm/packages/xetexref__source.tar.lzma
-2023/02/23 | 146896 | systems/win32/miktex/tm/packages/xetexref.tar.lzma
+2023/09/03 | 16215 | systems/win32/miktex/tm/packages/xetexref__source.tar.lzma
+2023/09/03 | 148439 | systems/win32/miktex/tm/packages/xetexref.tar.lzma
2021/05/18 | 55575 | systems/win32/miktex/tm/packages/xetex.tar.lzma
2013/01/24 | 8209 | systems/win32/miktex/tm/packages/xetex-tibetan.tar.lzma
2013/04/22 | 57472 | systems/win32/miktex/tm/packages/xevlna.tar.lzma
@@ -314229,9 +314261,9 @@
2022/02/18 | 27318 | systems/win32/miktex/tm/packages/xsim__source.tar.lzma
2022/02/18 | 32712 | systems/win32/miktex/tm/packages/xsim.tar.lzma
2019/06/24 | 817342 | systems/win32/miktex/tm/packages/xskak.tar.lzma
-2023/01/17 | 797802 | systems/win32/miktex/tm/packages/xstring__doc.tar.lzma
-2021/07/24 | 38389 | systems/win32/miktex/tm/packages/xstring__source.tar.lzma
-2023/01/17 | 11472 | systems/win32/miktex/tm/packages/xstring.tar.lzma
+2023/09/03 | 536974 | systems/win32/miktex/tm/packages/xstring__doc.tar.lzma
+2023/09/03 | 30959 | systems/win32/miktex/tm/packages/xstring__source.tar.lzma
+2023/09/03 | 11772 | systems/win32/miktex/tm/packages/xstring.tar.lzma
2011/08/04 | 386836 | systems/win32/miktex/tm/packages/xtab.tar.lzma
2007/01/19 | 103552 | systems/win32/miktex/tm/packages/xtcapts.tar.bz2
2018/03/21 | 994797 | systems/win32/miktex/tm/packages/xtuthesis.tar.lzma
@@ -314587,7 +314619,7 @@
2014/07/05 | 611 | systems/win32/yandy/README
2014/07/05 | 1004628 | systems/win32/yandy/yandy-src.tar.xz
2014/07/05 | 1012416 | systems/win32/yandy.zip
-2023/09/03 | 186 | timestamp
+2023/09/04 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 644896276d..3fbee25bb4 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 94a51d18f9..a4e94e426e 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,3 +1,338 @@
+2023/09/03 | 9874 | systems/win32/miktex/tm/packages/penlightplus.tar.lzma
+2023/09/03 | 9810 | macros/latex/contrib/proflycee/tex/proflycee-tools-ecritures.tex
+2023/09/03 | 9665 | systems/win32/miktex/tm/packages/highlightx__source.tar.lzma
+2023/09/03 | 958 | biblio/bibtex/utils/bibcop/bibcop.1
+2023/09/03 | 958611 | systems/win32/miktex/tm/packages/hobby__doc.tar.lzma
+2023/09/03 | 95482 | macros/latex/contrib/wrapfig2/wrapfig2.dtx
+2023/09/03 | 950844 | systems/texlive/tlnet/archive/context-handlecsv.doc.r68150.tar.xz
+2023/09/03 | 9457 | macros/latex/contrib/highlightx/tex/highlightx.sty
+2023/09/03 | 9441 | systems/win32/miktex/tm/packages/rank-2-roots__source.tar.lzma
+2023/09/03 | 940 | systems/win32/miktex/tm/packages/pr.ini
+2023/09/03 | 90114 | systems/win32/miktex/tm/packages/numerica__source.tar.lzma
+2023/09/03 | 8875 | systems/win32/miktex/tm/packages/lualinalg__source.tar.lzma
+2023/09/03 | 88419 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2023/09/03 | 88356 | systems/texlive/tlnet/archive/nicematrix.source.r68151.tar.xz
+2023/09/03 | 8798 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2023/09/03 | 8773 | systems/win32/miktex/tm/packages/profsio.tar.lzma
+2023/09/03 | 8720302 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__doc.tar.lzma
+2023/09/03 | 8708 | systems/win32/miktex/tm/packages/piton.tar.lzma
+2023/09/03 | 868605 | systems/win32/miktex/tm/packages/iwonamath__doc.tar.lzma
+2023/09/03 | 85715 | systems/win32/miktex/tm/packages/expex-acro__doc.tar.lzma
+2023/09/03 | 854124 | systems/win32/miktex/tm/packages/verifiche__doc.tar.lzma
+2023/09/03 | 828151 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2023/09/03 | 8266 | systems/win32/miktex/tm/packages/texlogsieve__source.tar.lzma
+2023/09/03 | 81901 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2023/09/03 | 8188 | systems/win32/miktex/tm/packages/hvextern.tar.lzma
+2023/09/03 | 81500 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2023/09/03 | 814527 | systems/win32/miktex/tm/packages/witharrows__doc.tar.lzma
+2023/09/03 | 814526 | systems/win32/miktex/tm/packages/babel__source.tar.lzma
+2023/09/03 | 81407 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2023/09/03 | 791505 | systems/win32/miktex/tm/packages/ppt-slides__doc.tar.lzma
+2023/09/03 | 787971 | systems/win32/miktex/tm/packages/huawei__doc.tar.lzma
+2023/09/03 | 78635 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2023/09/03 | 7847 | systems/win32/miktex/tm/packages/numerica-tables.tar.lzma
+2023/09/03 | 783799 | macros/latex/contrib/wrapfig2.zip
+2023/09/03 | 77584 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2023/09/03 | 7714 | systems/win32/miktex/tm/packages/udes-genie-these.tar.lzma
+2023/09/03 | 7670 | systems/win32/miktex/tm/packages/expex-acro__source.tar.lzma
+2023/09/03 | 764772 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2023/09/03 | 764033 | systems/win32/miktex/tm/packages/files.csv.lzma
+2023/09/03 | 76044 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2023/09/03 | 75974 | systems/win32/miktex/tm/packages/xepersian__source.tar.lzma
+2023/09/03 | 7583 | systems/win32/miktex/tm/packages/luamaths__source.tar.lzma
+2023/09/03 | 7497 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
+2023/09/03 | 748633 | systems/win32/miktex/tm/packages/piton__doc.tar.lzma
+2023/09/03 | 74636 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2023/09/03 | 74274 | systems/win32/miktex/tm/packages/texlogsieve__doc.tar.lzma
+2023/09/03 | 73303 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2023/09/03 | 7314 | systems/win32/miktex/tm/packages/wrapfig2.tar.lzma
+2023/09/03 | 72778 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2023/09/03 | 71316 | systems/win32/miktex/tm/packages/witharrows__source.tar.lzma
+2023/09/03 | 706124 | macros/latex/contrib/wrapfig2/wrapfig2.pdf
+2023/09/03 | 705993 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2023/09/03 | 698037 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2023/09/03 | 69754 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2023/09/03 | 695770 | systems/win32/miktex/tm/packages/wrapfig2__doc.tar.lzma
+2023/09/03 | 6860 | systems/win32/miktex/tm/packages/lualinalg.tar.lzma
+2023/09/03 | 6834019 | systems/win32/miktex/tm/packages/newtx.tar.lzma
+2023/09/03 | 67776 | systems/win32/miktex/tm/packages/siunitx.tar.lzma
+2023/09/03 | 6764 | systems/win32/miktex/tm/packages/ppt-slides__source.tar.lzma
+2023/09/03 | 67224 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2023/09/03 | 65819 | systems/win32/miktex/tm/packages/teubner__source.tar.lzma
+2023/09/03 | 6511 | systems/win32/miktex/tm/packages/notomath__source.tar.lzma
+2023/09/03 | 64557 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2023/09/03 | 63300 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2023/09/03 | 6239 | systems/win32/miktex/tm/packages/exesheet.tar.lzma
+2023/09/03 | 6233 | systems/win32/miktex/tm/packages/numerica-plus.tar.lzma
+2023/09/03 | 620760 | systems/win32/miktex/tm/packages/commutative-diagrams__doc.tar.lzma
+2023/09/03 | 620725 | systems/win32/miktex/tm/packages/luaotfload.tar.lzma
+2023/09/03 | 60976 | systems/win32/miktex/tm/packages/xepersian.tar.lzma
+2023/09/03 | 607990 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2023/09/03 | 60321 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2023/09/03 | 602899 | systems/win32/miktex/tm/packages/numerica-tables__doc.tar.lzma
+2023/09/03 | 601889 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2023/09/03 | 601177 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma
+2023/09/03 | 60093 | systems/win32/miktex/tm/packages/piton__source.tar.lzma
+2023/09/03 | 58735 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2023/09/03 | 58600 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2023/09/03 | 5825 | systems/win32/miktex/tm/packages/iwonamath__source.tar.lzma
+2023/09/03 | 580641 | systems/win32/miktex/tm/packages/numerica-plus__doc.tar.lzma
+2023/09/03 | 5740120 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/09/03 | 5711 | systems/win32/miktex/tm/packages/cahierprof.tar.lzma
+2023/09/03 | 5698034 | systems/win32/miktex/tm/packages/bib2gls__doc.tar.lzma
+2023/09/03 | 567980 | systems/win32/miktex/tm/packages/mathastext__doc.tar.lzma
+2023/09/03 | 566863 | systems/win32/miktex/tm/packages/evangelion-jfm__doc.tar.lzma
+2023/09/03 | 560396 | systems/win32/miktex/tm/packages/luaotfload__doc.tar.lzma
+2023/09/03 | 56020 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2023/09/03 | 5597 | systems/win32/miktex/tm/packages/creationboites__source.tar.lzma
+2023/09/03 | 5577 | systems/win32/miktex/tm/packages/verifiche.tar.lzma
+2023/09/03 | 55318 | systems/win32/miktex/tm/packages/penlightplus__doc.tar.lzma
+2023/09/03 | 550 | graphics/pgf/contrib/rank-2-roots/README
+2023/09/03 | 5500 | systems/texlive/tlnet/archive/cahierprof.r68148.tar.xz
+2023/09/03 | 54620 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2023/09/03 | 54084 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2023/09/03 | 53904 | systems/win32/miktex/tm/packages/pdfmanagement-testphase.tar.lzma
+2023/09/03 | 536974 | systems/win32/miktex/tm/packages/xstring__doc.tar.lzma
+2023/09/03 | 5343 | systems/win32/miktex/tm/packages/penlightplus__source.tar.lzma
+2023/09/03 | 533368 | systems/texlive/tlnet/archive/cahierprof.doc.r68148.tar.xz
+2023/09/03 | 532103 | systems/win32/miktex/tm/packages/mitthesis__doc.tar.lzma
+2023/09/03 | 531970 | systems/win32/miktex/tm/packages/cahierprof__doc.tar.lzma
+2023/09/03 | 530011 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2023/09/03 | 529 | macros/latex/contrib/proflycee/doc/testscript.py
+2023/09/03 | 52545 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2023/09/03 | 519 | macros/latex/contrib/highlightx/README.md
+2023/09/03 | 516829 | systems/win32/miktex/tm/packages/schooldocs__doc.tar.lzma
+2023/09/03 | 5100 | biblio/bibtex/utils/bibcop/bibcop-logo.pdf
+2023/09/03 | 501267 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2023/09/03 | 500 | macros/latex/contrib/updatemarks/README.md
+2023/09/03 | 49675 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2023/09/03 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/09/03 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/09/03 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/09/03 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/09/03 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/09/03 | 48013 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2023/09/03 | 4762 | systems/win32/miktex/tm/packages/expex-acro.tar.lzma
+2023/09/03 | 4731991 | systems/win32/miktex/tm/packages/novel__source.tar.lzma
+2023/09/03 | 472977 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2023/09/03 | 4705 | systems/win32/miktex/tm/packages/cahierprof__source.tar.lzma
+2023/09/03 | 47054 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2023/09/03 | 46874 | systems/win32/miktex/tm/packages/l3packages__source.tar.lzma
+2023/09/03 | 465339 | macros/latex/contrib/updatemarks.zip
+2023/09/03 | 464 | systems/texlive/tlnet/archive/collection-langarabic.r68152.tar.xz
+2023/09/03 | 460336 | systems/win32/miktex/tm/packages/lwarp__source.tar.lzma
+2023/09/03 | 459124 | macros/latex/contrib/updatemarks/doc/updatemarks.pdf
+2023/09/03 | 45888 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2023/09/03 | 45585 | systems/win32/miktex/tm/packages/texlogsieve.tar.lzma
+2023/09/03 | 450855 | graphics/pgf/contrib/rank-2-roots.zip
+2023/09/03 | 448000 | graphics/pgf/contrib/rank-2-roots/rank-2-roots.pdf
+2023/09/03 | 44170 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2023/09/03 | 440529 | systems/win32/miktex/tm/packages/rank-2-roots__doc.tar.lzma
+2023/09/03 | 43836 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2023/09/03 | 43719 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2023/09/03 | 4359 | systems/win32/miktex/tm/packages/ppt-slides.tar.lzma
+2023/09/03 | 4331 | systems/win32/miktex/tm/packages/rank-2-roots.tar.lzma
+2023/09/03 | 431993 | systems/win32/miktex/tm/packages/newpx__doc.tar.lzma
+2023/09/03 | 43090 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2023/09/03 | 428920 | systems/texlive/tlnet/archive/texlive-scripts.doc.r68146.tar.xz
+2023/09/03 | 423148 | systems/win32/miktex/tm/packages/notomath__doc.tar.lzma
+2023/09/03 | 4104008 | biblio/ctan-bibdata.zip
+2023/09/03 | 40903 | systems/win32/miktex/tm/packages/nicematrix.tar.lzma
+2023/09/03 | 407774 | systems/win32/miktex/tm/packages/hebrew-fonts__doc.tar.lzma
+2023/09/03 | 40712 | systems/texlive/tlnet/archive/nicematrix.r68151.tar.xz
+2023/09/03 | 405960 | systems/win32/miktex/tm/packages/metsymb__doc.tar.lzma
+2023/09/03 | 401032 | systems/win32/miktex/tm/packages/babel-hebrew__doc.tar.lzma
+2023/09/03 | 40093 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2023/09/03 | 394966 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2023/09/03 | 392 | systems/texlive/tlnet/archive/ptex-manual.r68147.tar.xz
+2023/09/03 | 37621 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2023/09/03 | 3759 | systems/win32/miktex/tm/packages/jwjournal.tar.lzma
+2023/09/03 | 37091 | systems/win32/miktex/tm/packages/evangelion-jfm__source.tar.lzma
+2023/09/03 | 3702713 | biblio/ctan-bibdata/ctan.pdf
+2023/09/03 | 366606 | biblio/bibtex/utils/bibcop.zip
+2023/09/03 | 36607 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2023/09/03 | 3655 | systems/win32/miktex/tm/packages/evangelion-jfm.tar.lzma
+2023/09/03 | 36519 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2023/09/03 | 36334 | systems/win32/miktex/tm/packages/proflycee.tar.lzma
+2023/09/03 | 35958 | systems/win32/miktex/tm/packages/tagpdf.tar.lzma
+2023/09/03 | 3544 | systems/texlive/tlnet/archive/jwjournal.r68149.tar.xz
+2023/09/03 | 353856 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2023/09/03 | 35277 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2023/09/03 | 3515 | systems/win32/miktex/tm/packages/iwonamath.tar.lzma
+2023/09/03 | 347540 | biblio/bibtex/utils/bibcop/bibcop.pdf
+2023/09/03 | 346528 | systems/texlive/tlnet/archive/parsianfonts.doc.r68152.tar.xz
+2023/09/03 | 345902 | systems/win32/miktex/tm/packages/parsianfonts__doc.tar.lzma
+2023/09/03 | 33820 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2023/09/03 | 33688 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2023/09/03 | 33123 | systems/win32/miktex/tm/packages/photobook.tar.lzma
+2023/09/03 | 331050 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2023/09/03 | 331003 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2023/09/03 | 328632 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2023/09/03 | 3264228 | systems/win32/miktex/tm/packages/lwarp__doc.tar.lzma
+2023/09/03 | 32617 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2023/09/03 | 3251 | systems/win32/miktex/tm/packages/schooldocs.tar.lzma
+2023/09/03 | 321875 | systems/win32/miktex/tm/packages/pxchfon__doc.tar.lzma
+2023/09/03 | 31961 | graphics/pgf/contrib/rank-2-roots/rank-2-roots.tex
+2023/09/03 | 31907 | systems/win32/miktex/tm/packages/latex4wp__source.tar.lzma
+2023/09/03 | 31862 | systems/win32/miktex/tm/packages/babel-hebrew__source.tar.lzma
+2023/09/03 | 31733 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2023/09/03 | 31607 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2023/09/03 | 30959 | systems/win32/miktex/tm/packages/xstring__source.tar.lzma
+2023/09/03 | 305410 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2023/09/03 | 304947 | systems/win32/miktex/tm/packages/profsio__doc.tar.lzma
+2023/09/03 | 303686 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
+2023/09/03 | 3035368 | systems/texlive/tlnet/archive/ptex-manual.doc.r68147.tar.xz
+2023/09/03 | 2962 | systems/win32/miktex/tm/packages/dviasm__doc.tar.lzma
+2023/09/03 | 29447 | systems/win32/miktex/tm/packages/hobby__source.tar.lzma
+2023/09/03 | 2921589 | systems/win32/miktex/tm/packages/newpx.tar.lzma
+2023/09/03 | 2909896 | systems/win32/miktex/tm/packages/ptex-manual.tar.lzma
+2023/09/03 | 290243 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2023/09/03 | 28917 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2023/09/03 | 288209 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2023/09/03 | 2831113 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2023/09/03 | 2807676 | biblio/ctan-bibdata/ctan.bib
+2023/09/03 | 27630 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2023/09/03 | 2760 | biblio/bibtex/utils/bibcop/README.md
+2023/09/03 | 27578 | systems/win32/miktex/tm/packages/numerica-plus__source.tar.lzma
+2023/09/03 | 27293 | systems/win32/miktex/tm/packages/numerica-tables__source.tar.lzma
+2023/09/03 | 271656 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2023/09/03 | 27136 | systems/win32/miktex/tm/packages/wrapfig2__source.tar.lzma
+2023/09/03 | 26374 | biblio/bibtex/utils/bibcop/bibcop.pl
+2023/09/03 | 2628 | biblio/bibtex/utils/bibcop/bibcop.ins
+2023/09/03 | 262352 | systems/win32/miktex/tm/packages/huawei.tar.lzma
+2023/09/03 | 26028704 | systems/texlive/tlnet/install-tl.zip
+2023/09/03 | 2553933 | systems/win32/miktex/tm/packages/culmus.tar.lzma
+2023/09/03 | 25454 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2023/09/03 | 25446 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2023/09/03 | 249603 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2023/09/03 | 2470724 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/09/03 | 246235 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2023/09/03 | 24400 | systems/win32/miktex/tm/packages/exesheet__source.tar.lzma
+2023/09/03 | 2404 | systems/win32/miktex/tm/packages/creationboites.tar.lzma
+2023/09/03 | 24028 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2023/09/03 | 23961 | macros/latex/contrib/highlightx/doc/highlightx-doc.tex
+2023/09/03 | 238104 | systems/win32/miktex/tm/packages/tagpdf__source.tar.lzma
+2023/09/03 | 23239 | systems/win32/miktex/tm/packages/miktex-misc.tar.lzma
+2023/09/03 | 231354 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2023/09/03 | 227136 | systems/win32/miktex/tm/packages/exesheet__doc.tar.lzma
+2023/09/03 | 22592 | graphics/pgf/contrib/rank-2-roots/rank-2-roots.sty
+2023/09/03 | 22441 | systems/win32/miktex/tm/packages/novel__doc.tar.lzma
+2023/09/03 | 22392 | systems/win32/miktex/tm/packages/l3packages.tar.lzma
+2023/09/03 | 221119 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2023/09/03 | 22043 | systems/win32/miktex/tm/packages/pxchfon__source.tar.lzma
+2023/09/03 | 217996 | systems/win32/miktex/tm/packages/babel.tar.lzma
+2023/09/03 | 217418 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2023/09/03 | 2172016 | systems/win32/miktex/tm/packages/mitthesis__source.tar.lzma
+2023/09/03 | 216478 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2023/09/03 | 214441 | systems/win32/miktex/tm/packages/lwarp.tar.lzma
+2023/09/03 | 214108 | systems/win32/miktex/tm/packages/notomath.tar.lzma
+2023/09/03 | 21394 | systems/win32/miktex/tm/packages/metsymb__source.tar.lzma
+2023/09/03 | 2137524 | systems/texlive/tlnet/archive/nicematrix.doc.r68151.tar.xz
+2023/09/03 | 21326 | systems/win32/miktex/tm/packages/numerica.tar.lzma
+2023/09/03 | 2127 | systems/win32/miktex/tm/packages/addtoluatexpath__doc.tar.lzma
+2023/09/03 | 211 | biblio/bibtex/utils/bibcop/DEPENDS.txt
+2023/09/03 | 21035811 | systems/texlive/tlnet/install-tl-windows.exe
+2023/09/03 | 2052904 | systems/win32/miktex/tm/packages/nicematrix__doc.tar.lzma
+2023/09/03 | 203722 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2023/09/03 | 202790 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma
+2023/09/03 | 2021909 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2023/09/03 | 19773 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2023/09/03 | 19651 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2023/09/03 | 1955271 | systems/win32/miktex/tm/packages/tagpdf__doc.tar.lzma
+2023/09/03 | 1937048 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2023/09/03 | 1936864 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2023/09/03 | 19134 | systems/win32/miktex/tm/packages/verifiche__source.tar.lzma
+2023/09/03 | 1906473 | systems/win32/miktex/tm/packages/bib2gls.tar.lzma
+2023/09/03 | 188730 | systems/win32/miktex/tm/packages/lualinalg__doc.tar.lzma
+2023/09/03 | 1878 | systems/win32/miktex/tm/packages/parsianfonts__source.tar.lzma
+2023/09/03 | 187477 | macros/latex/contrib/highlightx.zip
+2023/09/03 | 1835058 | systems/win32/miktex/tm/packages/l3packages__doc.tar.lzma
+2023/09/03 | 182905 | systems/win32/miktex/tm/packages/jwjournal__doc.tar.lzma
+2023/09/03 | 182756 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2023/09/03 | 182364 | systems/texlive/tlnet/archive/jwjournal.doc.r68149.tar.xz
+2023/09/03 | 18230066 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/09/03 | 1813 | systems/win32/miktex/tm/packages/highlightx.tar.lzma
+2023/09/03 | 180449 | macros/latex/contrib/highlightx/doc/highlightx-doc.pdf
+2023/09/03 | 1800580 | systems/win32/miktex/tm/packages/bib2gls__source.tar.lzma
+2023/09/03 | 174406 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2023/09/03 | 174259 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
+2023/09/03 | 17416 | systems/win32/miktex/tm/packages/mathastext.tar.lzma
+2023/09/03 | 17221 | systems/win32/miktex/tm/packages/metsymb.tar.lzma
+2023/09/03 | 17170 | macros/latex/contrib/updatemarks/tex/updatemarks.sty
+2023/09/03 | 1678 | systems/win32/miktex/tm/packages/addtoluatexpath.tar.lzma
+2023/09/03 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/09/03 | 167865 | systems/win32/miktex/tm/packages/nicematrix__source.tar.lzma
+2023/09/03 | 1675 | macros/latex/contrib/wrapfig2/README.txt
+2023/09/03 | 1675768 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2023/09/03 | 1675766 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2023/09/03 | 1674063 | systems/win32/miktex/tm/packages/parsianfonts.tar.lzma
+2023/09/03 | 1669652 | systems/texlive/tlnet/archive/parsianfonts.r68152.tar.xz
+2023/09/03 | 16592 | systems/win32/miktex/tm/packages/pxchfon.tar.lzma
+2023/09/03 | 16215 | systems/win32/miktex/tm/packages/xetexref__source.tar.lzma
+2023/09/03 | 16191 | systems/win32/miktex/tm/packages/udes-genie-these__source.tar.lzma
+2023/09/03 | 16048 | biblio/bibtex/utils/bibcop/bibcop.dtx
+2023/09/03 | 16028 | systems/texlive/tlnet/archive/context-handlecsv.r68150.tar.xz
+2023/09/03 | 157346 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2023/09/03 | 15658 | systems/win32/miktex/tm/packages/witharrows.tar.lzma
+2023/09/03 | 154728 | systems/win32/miktex/tm/packages/creationboites__doc.tar.lzma
+2023/09/03 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/09/03 | 15328 | systems/win32/miktex/tm/packages/hvextern__source.tar.lzma
+2023/09/03 | 1530653 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2023/09/03 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/09/03 | 15125 | systems/win32/miktex/tm/packages/mitthesis.tar.lzma
+2023/09/03 | 1488 | systems/win32/miktex/tm/packages/luamaths.tar.lzma
+2023/09/03 | 148439 | systems/win32/miktex/tm/packages/xetexref.tar.lzma
+2023/09/03 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/09/03 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/09/03 | 1448750 | macros/latex/contrib/proflycee.zip
+2023/09/03 | 14477 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2023/09/03 | 1425183 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2023/09/03 | 142193 | systems/win32/miktex/tm/packages/photobook__doc.tar.lzma
+2023/09/03 | 140819 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__source.tar.lzma
+2023/09/03 | 140620 | systems/win32/miktex/tm/packages/udes-genie-these__doc.tar.lzma
+2023/09/03 | 140423 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2023/09/03 | 137729 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2023/09/03 | 1340246 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2023/09/03 | 133898 | systems/win32/miktex/tm/packages/ptex-manual__source.tar.lzma
+2023/09/03 | 13083 | systems/win32/miktex/tm/packages/commutative-diagrams.tar.lzma
+2023/09/03 | 12941 | systems/win32/miktex/tm/packages/profsio__source.tar.lzma
+2023/09/03 | 1291969 | systems/win32/miktex/tm/packages/siunitx__doc.tar.lzma
+2023/09/03 | 1264645 | systems/win32/miktex/tm/packages/latex4wp.tar.lzma
+2023/09/03 | 12538 | macros/latex/contrib/updatemarks/doc/updatemarks.tex
+2023/09/03 | 123035 | systems/win32/miktex/tm/packages/siunitx__source.tar.lzma
+2023/09/03 | 12252 | systems/win32/miktex/tm/packages/babel-hebrew.tar.lzma
+2023/09/03 | 12001787 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma
+2023/09/03 | 119008 | systems/win32/miktex/tm/packages/highlightx__doc.tar.lzma
+2023/09/03 | 11772 | systems/win32/miktex/tm/packages/xstring.tar.lzma
+2023/09/03 | 117096 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2023/09/03 | 1167686 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2023/09/03 | 116539 | systems/win32/miktex/tm/packages/novel.tar.lzma
+2023/09/03 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini
+2023/09/03 | 114120 | systems/texlive/tlnet/archive/texlive-scripts.r68146.tar.xz
+2023/09/03 | 1135221 | systems/win32/miktex/tm/packages/proflycee__doc.tar.lzma
+2023/09/03 | 11350 | systems/win32/miktex/tm/packages/schooldocs__source.tar.lzma
+2023/09/03 | 1125438 | systems/win32/miktex/tm/packages/hvextern__doc.tar.lzma
+2023/09/03 | 112043 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2023/09/03 | 1113193 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
+2023/09/03 | 109776 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2023/09/03 | 10955 | systems/win32/miktex/tm/packages/huawei__source.tar.lzma
+2023/09/03 | 1095407 | systems/win32/miktex/tm/packages/teubner__doc.tar.lzma
+2023/09/03 | 109397 | systems/win32/miktex/tm/packages/luamaths__doc.tar.lzma
+2023/09/03 | 1083 | biblio/bibtex/utils/bibcop/LICENSE.txt
+2023/09/03 | 108243 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2023/09/03 | 106268 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2023/09/03 | 105788 | systems/win32/miktex/tm/packages/mathastext__source.tar.lzma
+2023/09/03 | 105540 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2023/09/03 | 10482 | systems/win32/miktex/tm/packages/dviasm.tar.lzma
+2023/09/03 | 103798 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2023/09/03 | 1035967 | systems/win32/miktex/tm/packages/numerica__doc.tar.lzma
+2023/09/03 | 102852 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2023/09/03 | 1022630 | systems/win32/miktex/tm/packages/newtx__doc.tar.lzma
+2023/09/03 | 1022490 | systems/win32/miktex/tm/packages/babel__doc.tar.lzma
+2023/09/03 | 10141 | systems/win32/miktex/tm/packages/teubner.tar.lzma
+2023/09/03 | 10109 | systems/win32/miktex/tm/packages/hobby.tar.lzma
+2023/09/03 | 1005377 | systems/win32/miktex/tm/packages/xepersian__doc.tar.lzma
+2023/09/03 | 100164 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
2023/09/02 | 9864 | systems/texlive/tlnet/archive/hobby.r68137.tar.xz
2023/09/02 | 969172 | systems/texlive/tlnet/archive/hobby.doc.r68137.tar.xz
2023/09/02 | 968605 | macros/context/contrib/context-handlecsv.zip
@@ -7,6 +342,7 @@
2023/09/02 | 782112 | systems/texlive/tlnet/archive/huawei.doc.r68139.tar.xz
2023/09/02 | 77869 | info/ptex-manual/eptexdoc.tex
2023/09/02 | 7508 | systems/texlive/tlnet/archive/udes-genie-these.r68141.tar.xz
+2023/09/02 | 7338 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/09/02 | 7292 | systems/texlive/tlnet/archive/luaotfload.source.r68143.tar.xz
2023/09/02 | 7092 | systems/texlive/tlnet/archive/wrapfig2.r68142.tar.xz
2023/09/02 | 6948 | systems/texlive/tlnet/archive/collection-latexextra.r68144.tar.xz
@@ -16,24 +352,15 @@
2023/09/02 | 620612 | systems/texlive/tlnet/archive/luaotfload.r68143.tar.xz
2023/09/02 | 604351 | macros/latex/contrib/nicematrix/nicematrix.pdf
2023/09/02 | 588214 | macros/latex/contrib/nicematrix/nicematrix-french.pdf
-2023/09/02 | 5742384 | systems/texlive/tlnet/install-tl-unx.tar.gz
2023/09/02 | 572793 | macros/latex/contrib/nicematrix/nicematrix-code.dtx
2023/09/02 | 545318 | macros/latex/contrib/cahierprof.zip
2023/09/02 | 5056 | systems/texlive/tlnet/archive/iwonamath.source.r68144.tar.xz
2023/09/02 | 5001 | info/ptex-manual/ptex-manual.sty
2023/09/02 | 49092 | info/ptex-manual/ptex-guide-en.tex
-2023/09/02 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2023/09/02 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/09/02 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2023/09/02 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/09/02 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/09/02 | 47453 | info/ptex-manual/jfm.tex
-2023/09/02 | 428916 | systems/texlive/tlnet/archive/texlive-scripts.doc.r68133.tar.xz
2023/09/02 | 42357 | info/ptex-manual/ptexdoc_asciimw.tex
-2023/09/02 | 4102852 | biblio/ctan-bibdata.zip
2023/09/02 | 391671 | info/ptex-manual/ptex-manual.pdf
2023/09/02 | 380927 | info/ptex-manual/eptexdoc.pdf
-2023/09/02 | 3701172 | biblio/ctan-bibdata/ctan.pdf
2023/09/02 | 35293 | info/ptex-manual/jtex_asciimw.tex
2023/09/02 | 3445 | macros/latex/contrib/cahierprof/cahierprof-exemple.tex
2023/09/02 | 3372 | info/ptex-manual/fam256p.tex
@@ -42,35 +369,25 @@
2023/09/02 | 2976 | systems/texlive/tlnet/archive/iwonamath.r68144.tar.xz
2023/09/02 | 293047 | macros/latex/contrib/cahierprof/cahierprof-doc.pdf
2023/09/02 | 2816908 | systems/texlive/tlnet/archive/luajittex.x86_64-linux.r68135.tar.xz
-2023/09/02 | 2807676 | biblio/ctan-bibdata/ctan.bib
2023/09/02 | 26748 | systems/texlive/tlnet/archive/wrapfig2.source.r68142.tar.xz
2023/09/02 | 264764 | info/ptex-manual/ptexdoc_asciimw.pdf
2023/09/02 | 260368 | systems/texlive/tlnet/archive/huawei.r68139.tar.xz
-2023/09/02 | 26028715 | systems/texlive/tlnet/install-tl.zip
2023/09/02 | 251872 | info/ptex-manual/jtex_asciimw.pdf
2023/09/02 | 251580 | macros/latex/contrib/nicematrix/nicematrix.tex
-2023/09/02 | 2468780 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/09/02 | 241752 | macros/latex/contrib/nicematrix/nicematrix-french.tex
2023/09/02 | 2357464 | systems/texlive/tlnet/archive/luahbtex.x86_64-linux.r68135.tar.xz
2023/09/02 | 231315 | info/ptex-manual/jfm.pdf
2023/09/02 | 2308174 | macros/latex/contrib/nicematrix.zip
2023/09/02 | 22714 | macros/latex/contrib/cahierprof/cahierprof.sty
-2023/09/02 | 21039886 | systems/texlive/tlnet/install-tl-windows.exe
2023/09/02 | 20341 | info/ptex-manual/jtexdoc_asciimw.tex
2023/09/02 | 19615 | info/ptex-manual/ptexskip_asciimw.tex
-2023/09/02 | 18227006 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2023/09/02 | 18200 | systems/texlive/tlnet/archive/hobby.source.r68137.tar.xz
2023/09/02 | 1813852 | systems/texlive/tlnet/archive/luatex.x86_64-linux.r68135.tar.xz
-2023/09/02 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2023/09/02 | 164929 | info/ptex-manual/ptexskip_asciimw.pdf
2023/09/02 | 1604 | systems/texlive/tlnet/archive/highlightx.r68138.tar.xz
2023/09/02 | 15696 | systems/texlive/tlnet/archive/udes-genie-these.source.r68141.tar.xz
-2023/09/02 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2023/09/02 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2023/09/02 | 1516 | info/ptex-manual/LICENSE
-2023/09/02 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
2023/09/02 | 145704 | info/ptex-manual/jtexdoc_asciimw.pdf
-2023/09/02 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2023/09/02 | 140264 | systems/texlive/tlnet/archive/udes-genie-these.doc.r68141.tar.xz
2023/09/02 | 13952 | macros/latex/contrib/cahierprof/cahierprof-doc.tex
2023/09/02 | 137430 | info/ptex-manual/ptex-manual.tex
@@ -79,11 +396,9 @@
2023/09/02 | 122960 | systems/texlive/tlnet/archive/siunitx.source.r68140.tar.xz
2023/09/02 | 1206 | info/ptex-manual/README.md
2023/09/02 | 115974 | info/ptex-manual/ptex-guide-en.pdf
-2023/09/02 | 114128 | systems/texlive/tlnet/archive/texlive-scripts.r68133.tar.xz
2023/09/02 | 10596 | systems/texlive/tlnet/archive/huawei.source.r68139.tar.xz
2023/09/02 | 1012994 | info/ptex-manual/eptex_resume.pdf
2023/09/01 | 9889 | macros/latex/contrib/jwjournal/README.md
-2023/09/01 | 95082 | macros/latex/contrib/wrapfig2/wrapfig2.dtx
2023/09/01 | 9239 | macros/latex/contrib/siunitx/siunitx-symbol.dtx
2023/09/01 | 8866 | macros/latex/contrib/siunitx/siunitx-command.dtx
2023/09/01 | 884543 | macros/latex/contrib/iwonamath.zip
@@ -91,13 +406,11 @@
2023/09/01 | 8115 | macros/context/contrib/context-handlecsv/tex/context/third/handlecsv/t-handlecsv-tools.lua
2023/09/01 | 808121 | macros/context/contrib/context-handlecsv/doc/context/third/handlecsv/handlecsv.epub
2023/09/01 | 799431 | info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf
-2023/09/01 | 783389 | macros/latex/contrib/wrapfig2.zip
2023/09/01 | 77570 | macros/latex/contrib/jwjournal/jwjournal-demo-fr.pdf
2023/09/01 | 77463 | macros/latex/contrib/siunitx/CHANGELOG.md
2023/09/01 | 75218 | macros/latex/contrib/jwjournal/jwjournal-demo-en.pdf
2023/09/01 | 743 | macros/latex/contrib/iwonamath/iwonamath.bib
2023/09/01 | 71095 | macros/latex/contrib/udes-genie-these/udes-genie-these.dtx
-2023/09/01 | 705915 | macros/latex/contrib/wrapfig2/wrapfig2.pdf
2023/09/01 | 705591 | macros/latex/contrib/siunitx/siunitx.pdf
2023/09/01 | 6991 | info/install-latex-guide-zh-cn/appendix/updateinfo.tex
2023/09/01 | 6716 | macros/latex/contrib/udes-genie-these/Exemple/references.bib
@@ -117,7 +430,6 @@
2023/09/01 | 502258 | macros/latex/contrib/iwonamath/iwonamath.pdf
2023/09/01 | 4748 | macros/latex/contrib/siunitx/siunitx-abbreviations.cfg
2023/09/01 | 46498 | support/TeX4ht/source/tex4ht-mkht.tex
-2023/09/01 | 456 | macros/latex/contrib/highlightx/README.md
2023/09/01 | 447584 | systems/texlive/tlnet/archive/rank-2-roots.doc.r68121.tar.xz
2023/09/01 | 43799 | macros/latex/contrib/siunitx/siunitx-compound.dtx
2023/09/01 | 4132 | systems/texlive/tlnet/archive/rank-2-roots.r68121.tar.xz
@@ -125,11 +437,8 @@
2023/09/01 | 39321 | macros/latex/contrib/siunitx/siunitx-complex.dtx
2023/09/01 | 382573 | macros/latex/contrib/iwonamath/sample.pdf
2023/09/01 | 37716 | macros/latex/contrib/siunitx/siunitx-print.dtx
-2023/09/01 | 3724 | macros/latex/contrib/highlightx/tex/highlightx.sty
2023/09/01 | 3687 | macros/latex/contrib/siunitx/siunitx.ins
2023/09/01 | 35780 | systems/texlive/tlnet/archive/tagpdf.r68128.tar.xz
-2023/09/01 | 35654 | macros/latex/contrib/highlightx/doc/highlightx-doc.tex
-2023/09/01 | 3528 | systems/texlive/tlnet/archive/jwjournal.r68124.tar.xz
2023/09/01 | 337 | macros/latex/contrib/udes-genie-these/Exemple/lexique.tex
2023/09/01 | 3317 | macros/latex/contrib/jwjournal/jwjournal-demo-fr.tex
2023/09/01 | 31890 | usergrps/usergrps/lugs.html
@@ -156,7 +465,6 @@
2023/09/01 | 19106 | macros/latex/contrib/jwjournal/LICENSE
2023/09/01 | 186 | macros/latex/contrib/udes-genie-these/Exemple/resume-francais.tex
2023/09/01 | 18431 | macros/latex/contrib/siunitx/siunitx-angle.dtx
-2023/09/01 | 182360 | systems/texlive/tlnet/archive/jwjournal.doc.r68124.tar.xz
2023/09/01 | 181427 | macros/context/contrib/context-handlecsv/doc/context/third/handlecsv/handlecsv.pdf
2023/09/01 | 180308 | macros/latex/contrib/udes-genie-these/udes-genie-these.pdf
2023/09/01 | 1729 | macros/latex/contrib/siunitx/siunitx-binary.cfg
@@ -168,7 +476,6 @@
2023/09/01 | 165 | macros/latex/contrib/udes-genie-these/Exemple/resume-anglais.tex
2023/09/01 | 163621 | macros/latex/contrib/udes-genie-these.zip
2023/09/01 | 162177 | macros/latex/contrib/siunitx/siunitx-number.dtx
-2023/09/01 | 1610 | macros/latex/contrib/wrapfig2/README.txt
2023/09/01 | 1594167 | install/macros/latex/contrib/siunitx.tds.zip
2023/09/01 | 15689 | macros/latex/contrib/jwjournal/jwjournal.cls
2023/09/01 | 1546902 | macros/latex/contrib/siunitx.zip
@@ -184,7 +491,6 @@
2023/09/01 | 1308 | macros/latex/contrib/iwonamath/ot1iwonamathl.fd
2023/09/01 | 12 | macros/latex/contrib/jwjournal/DEPENDS.txt
2023/09/01 | 1299 | macros/latex/contrib/iwonamath/ot1iwonamath.fd
-2023/09/01 | 128429 | macros/latex/contrib/highlightx.zip
2023/09/01 | 1240 | macros/latex/contrib/iwonamath/omliwonamathlc.fd
2023/09/01 | 1237 | macros/latex/contrib/iwonamath/omsiwonamathlc.fd
2023/09/01 | 1234 | macros/latex/contrib/iwonamath/omxiwonamathlc.fd
@@ -198,7 +504,6 @@
2023/09/01 | 1218 | macros/latex/contrib/iwonamath/omsiwonamath.fd
2023/09/01 | 1215 | macros/latex/contrib/iwonamath/omxiwonamath.fd
2023/09/01 | 11 | macros/context/contrib/context-handlecsv/VERSION
-2023/09/01 | 119988 | macros/latex/contrib/highlightx/doc/highlightx-doc.pdf
2023/09/01 | 1179 | macros/latex/contrib/siunitx/README.md
2023/09/01 | 1164745 | support/TeX4ht/source/tex4ht-4ht.tex
2023/09/01 | 1156 | macros/latex/contrib/iwonamath/ot1iwonamathlcm.fd
@@ -232,7 +537,6 @@
2023/08/31 | 76967 | macros/luatex/generic/luaotfload/luaotfload-tool.pdf
2023/08/31 | 75492 | systems/texlive/tlnet/archive/xepersian.source.r68117.tar.xz
2023/08/31 | 7528 | macros/luatex/generic/luaotfload/luaotfload-tounicode.lua
-2023/08/31 | 7409 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/08/31 | 7272 | macros/luatex/generic/luaotfload/luaotfload-dvi.lua
2023/08/31 | 7260 | macros/luatex/generic/luaotfload/fontloader-fonts-ext.lua
2023/08/31 | 699 | macros/luatex/generic/luaotfload/scripts-demo.tex
@@ -250,7 +554,6 @@
2023/08/31 | 577 | macros/latex/contrib/iwonamath/makeiwonamathfd.sh
2023/08/31 | 57342 | macros/luatex/generic/luaotfload/fontloader-fonts-lig.lua
2023/08/31 | 5502 | macros/luatex/generic/luaotfload/fontloader-font-cid.lua
-2023/08/31 | 547 | graphics/pgf/contrib/rank-2-roots/README
2023/08/31 | 5477 | macros/luatex/generic/luaotfload/fontloader-data-con.lua
2023/08/31 | 53825 | macros/luatex/generic/luaotfload/luaotfload-tool.lua
2023/08/31 | 52 | macros/luatex/generic/luaotfload/luaotfload-blacklist.cnf
@@ -259,8 +562,6 @@
2023/08/31 | 48728 | macros/luatex/generic/luaotfload/fontloader-basics-chr.lua
2023/08/31 | 466 | macros/latex/contrib/iwonamath/iwonamath.ins
2023/08/31 | 46560 | macros/luatex/generic/luaotfload/fontloader-util-str.lua
-2023/08/31 | 450813 | graphics/pgf/contrib/rank-2-roots.zip
-2023/08/31 | 448699 | graphics/pgf/contrib/rank-2-roots/rank-2-roots.pdf
2023/08/31 | 42452 | macros/luatex/generic/luaotfload/fontloader-l-table.lua
2023/08/31 | 42312 | macros/luatex/generic/luaotfload/luaotfload-harf-plug.lua
2023/08/31 | 41303 | macros/luatex/generic/luaotfload/fontloader-l-unicode.lua
@@ -286,7 +587,6 @@
2023/08/31 | 3355 | macros/luatex/generic/luaotfload/fontloader-font-imp-tex.lua
2023/08/31 | 3287334 | macros/luatex/generic/luaotfload/luaotfload-characters.lua
2023/08/31 | 31101 | macros/luatex/generic/luaotfload/fontloader-font-one.lua
-2023/08/31 | 30765 | graphics/pgf/contrib/rank-2-roots/rank-2-roots.tex
2023/08/31 | 30436 | macros/luatex/generic/luaotfload/luaotfload-parsers.lua
2023/08/31 | 275 | macros/luatex/generic/luaotfload/luaotfload-main.lua
2023/08/31 | 2679 | macros/luatex/generic/luaotfload/fontloader-l-math.lua
@@ -305,7 +605,6 @@
2023/08/31 | 22347 | macros/luatex/generic/luaotfload/NEWS
2023/08/31 | 21858 | macros/luatex/generic/luaotfload/luaotfload-diagnostics.lua
2023/08/31 | 21682 | macros/luatex/generic/luaotfload/scripts-demo.pdf
-2023/08/31 | 21067 | graphics/pgf/contrib/rank-2-roots/rank-2-roots.sty
2023/08/31 | 20523 | macros/luatex/generic/luaotfload/luaotfload-harf-var-ttf.lua
2023/08/31 | 20268 | macros/luatex/generic/luaotfload/luaotfload-letterspace.lua
2023/08/31 | 2000 | systems/texlive/tlnet/archive/collection-fontsextra.r68118.tar.xz
@@ -618,7 +917,6 @@
2023/08/29 | 460392 | systems/texlive/tlnet/archive/lwarp.source.r68097.tar.xz
2023/08/29 | 458937 | macros/latex/contrib/mitthesis/examples/font_samples/Libertine.pdf
2023/08/29 | 4574 | macros/latex/contrib/l3kernel/l3legacy.dtx
-2023/08/29 | 456 | systems/texlive/tlnet/archive/collection-langarabic.r68099.tar.xz
2023/08/29 | 45420 | macros/latex/contrib/hvextern/latex/hvextern.sty
2023/08/29 | 450948 | macros/latex/contrib/l3packages/xtemplate.pdf
2023/08/29 | 440217 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.pdf
@@ -799,48 +1097,3 @@
2023/08/28 | 116188 | systems/texlive/tlnet/archive/novel.r68090.tar.xz
2023/08/28 | 1155101 | info/latex4wp/latex4wp.pdf
2023/08/28 | 100281 | info/latex4wp/latex4wp.tex
-2023/08/27 | 9956 | systems/texlive/tlnet/archive/teubner.r68074.tar.xz
-2023/08/27 | 9762 | indexing/makeindexk/ChangeLog
-2023/08/27 | 84230 | macros/jptex/latex/pxchfon/pxchfon.sty
-2023/08/27 | 79414 | macros/jptex/latex/pxchfon/pxchfon.tex
-2023/08/27 | 775 | fonts/utilities/ps2pk/tests/lmmath.test
-2023/08/27 | 767652 | systems/texlive/tlnet/archive/piton.doc.r68075.tar.xz
-2023/08/27 | 7479 | macros/jptex/latex/pxchfon/README.md
-2023/08/27 | 7332 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
-2023/08/27 | 7025 | macros/latex/contrib/proflycee/tex/proflycee-tools-piton.tex
-2023/08/27 | 6792716 | systems/texlive/tlnet/archive/newtx.r68071.tar.xz
-2023/08/27 | 6665 | macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pyluatex.tex
-2023/08/27 | 62224 | macros/luatex/generic/penlightplus/penlightplus.pdf
-2023/08/27 | 6161 | macros/latex/contrib/proflycee/tex/proflycee-tools-pythontex.tex
-2023/08/27 | 6024 | systems/texlive/tlnet/archive/exesheet.r68073.tar.xz
-2023/08/27 | 58395 | macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pyluatex.pdf
-2023/08/27 | 5630 | macros/luatex/generic/penlightplus/penlightplus.sty
-2023/08/27 | 5409 | macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pythontex.tex
-2023/08/27 | 529 | macros/latex/contrib/proflycee/doc/testscript.py
-2023/08/27 | 448744 | systems/texlive/tlnet/archive/newpx.doc.r68070.tar.xz
-2023/08/27 | 44644 | systems/texlive/tlnet/archive/piton.source.r68075.tar.xz
-2023/08/27 | 444 | systems/texlive/tlnet/archive/xetexref.r68072.tar.xz
-2023/08/27 | 41972 | systems/texlive/tlnet/archive/teubner.source.r68074.tar.xz
-2023/08/27 | 41126 | macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pythontex.pdf
-2023/08/27 | 392 | systems/texlive/tlnet/archive/newpx.source.r68070.tar.xz
-2023/08/27 | 3235 | macros/latex/contrib/proflycee/tex/proflycee-tools-minted.tex
-2023/08/27 | 296316 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
-2023/08/27 | 2890596 | systems/texlive/tlnet/archive/newpx.r68070.tar.xz
-2023/08/27 | 27623 | macros/luatex/generic/penlightplus/penlightplus.lua
-2023/08/27 | 23964 | systems/texlive/tlnet/archive/exesheet.source.r68073.tar.xz
-2023/08/27 | 2389 | indexing/makeindexk/tests/makeindex.test
-2023/08/27 | 226800 | systems/texlive/tlnet/archive/exesheet.doc.r68073.tar.xz
-2023/08/27 | 163432 | systems/texlive/tlnet/archive/xetexref.doc.r68072.tar.xz
-2023/08/27 | 15818 | macros/latex/contrib/proflycee/tex/proflycee-tools-listings.tex
-2023/08/27 | 1566 | fonts/utilities/ps2pk/tests/ps2pk.test
-2023/08/27 | 15156 | systems/texlive/tlnet/archive/piton.r68075.tar.xz
-2023/08/27 | 1406335 | macros/latex/contrib/proflycee.zip
-2023/08/27 | 13286 | fonts/utilities/ps2pk/ChangeLog
-2023/08/27 | 11899 | macros/jptex/latex/pxchfon/README-ja.md
-2023/08/27 | 116557832 | macros/context/latest/cont-tmf.zip
-2023/08/27 | 1161 | macros/latex/contrib/mitthesis/MIT-thesis-template/abstract.tex
-2023/08/27 | 11611 | macros/luatex/generic/penlightplus/penlightplus.tex
-2023/08/27 | 1132 | macros/luatex/generic/penlightplus/README.md
-2023/08/27 | 1117812 | systems/texlive/tlnet/archive/teubner.doc.r68074.tar.xz
-2023/08/27 | 1074202 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
-2023/08/27 | 1053468 | systems/texlive/tlnet/archive/newtx.doc.r68071.tar.xz
diff --git a/biblio/bibtex/utils/bibcop/DEPENDS.txt b/biblio/bibtex/utils/bibcop/DEPENDS.txt
index 32acfffc04..80be72d900 100644
--- a/biblio/bibtex/utils/bibcop/DEPENDS.txt
+++ b/biblio/bibtex/utils/bibcop/DEPENDS.txt
@@ -1,2 +1,16 @@
hard iexec
hard pgfopts
+soft biber
+soft biblatex
+soft bibtex
+soft ffcode
+soft href-ul
+soft hypdoc
+soft l3build
+soft libertine
+soft microtype
+soft newtx
+soft pgfopts
+soft scheme-basic
+soft verbatimcopy
+soft xetex \ No newline at end of file
diff --git a/biblio/bibtex/utils/bibcop/README.md b/biblio/bibtex/utils/bibcop/README.md
index 350660b169..55101b4e2d 100644
--- a/biblio/bibtex/utils/bibcop/README.md
+++ b/biblio/bibtex/utils/bibcop/README.md
@@ -23,9 +23,9 @@ and then use in the preamble (if you use [BibTeX](http://www.bibtex.org/), for e
\end{document}
```
-Otherwise, you can download [`bibcop.sty`](https://raw.githubusercontent.com/yegor256/bibcop/gh-pages/bibcop/bibcop.sty) and add to your project (together with [`bibcop.pl`](https://raw.githubusercontent.com/yegor256/bibcop/master/bibcop.pl)!).
+Otherwise, you can download [`bibcop.sty`](https://raw.githubusercontent.com/yegor256/bibcop/gh-pages/bibcop.sty) and add to your project (together with [`bibcop.pl`](https://raw.githubusercontent.com/yegor256/bibcop/gh-pages/bibcop.pl)!).
-You can also download [`bibcop.pl`](https://raw.githubusercontent.com/yegor256/bibcop/master/bibcop.pl)
+You can also download [`bibcop.pl`](https://raw.githubusercontent.com/yegor256/bibcop/gh-pages/bibcop.pl)
and use it as a command line tool
to check your `.bib` files and to auto-fix them
(you should have [Perl](https://www.perl.org) installed):
@@ -62,4 +62,6 @@ When ready, run this, in order to check that all tests pass:
$ perl tests.pl
```
-You should see the `GREAT!` message. \ No newline at end of file
+You should see the `GREAT!` message.
+
+Copyright (c) 2022-2023 Yegor Bugayenko, MIT License \ No newline at end of file
diff --git a/biblio/bibtex/utils/bibcop/bibcop.1 b/biblio/bibtex/utils/bibcop/bibcop.1
index 63c4e63688..e167fb442c 100644
--- a/biblio/bibtex/utils/bibcop/bibcop.1
+++ b/biblio/bibtex/utils/bibcop/bibcop.1
@@ -1,4 +1,4 @@
-.TH bibcop 1 "2023-06-30"
+.TH bibcop 1 "2023-09-03"
.SH NAME
bibcop \- Style Checker and Fixer of BibTeX Files (.bib)
.SH SYNOPSIS
diff --git a/biblio/bibtex/utils/bibcop/bibcop.dtx b/biblio/bibtex/utils/bibcop/bibcop.dtx
index 11619f4b45..cdd5dddc4c 100644
--- a/biblio/bibtex/utils/bibcop/bibcop.dtx
+++ b/biblio/bibtex/utils/bibcop/bibcop.dtx
@@ -50,7 +50,7 @@
%<package>\NeedsTeXFormat{LaTeX2e}
%<package>\ProvidesPackage{bibcop}
%<*package>
-[2023-06-30 0.0.14 Style Checker of Bibliography Files]
+[2023-09-03 0.0.15 Style Checker of Bibliography Files]
%</package>
%<*driver>
\documentclass{ltxdoc}
diff --git a/biblio/bibtex/utils/bibcop/bibcop.pdf b/biblio/bibtex/utils/bibcop/bibcop.pdf
index 6228db525d..9620cedd9c 100644
--- a/biblio/bibtex/utils/bibcop/bibcop.pdf
+++ b/biblio/bibtex/utils/bibcop/bibcop.pdf
Binary files differ
diff --git a/biblio/bibtex/utils/bibcop/bibcop.pl b/biblio/bibtex/utils/bibcop/bibcop.pl
index 276d435dab..a9b2057895 100755
--- a/biblio/bibtex/utils/bibcop/bibcop.pl
+++ b/biblio/bibtex/utils/bibcop/bibcop.pl
@@ -21,6 +21,7 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
+# 2023-09-03 0.0.15
package bibcop;
use warnings;
@@ -40,6 +41,7 @@ my %blessed = (
'misc' => ['title', 'author', 'year', 'eprint?', 'archiveprefix?', 'primaryclass?', 'publisher?', 'organization?', 'doi?', 'url?'],
);
+# See https://research.arizona.edu/faq/what-do-you-mean-when-you-say-use-title-case-proposalproject-titles
my %minors = map { $_ => 1 } qw/in of at to by the a an and or as if up via yet nor but off on for into/;
# Check the presence of mandatory tags.
@@ -130,9 +132,6 @@ sub check_author {
return;
}
my $author = clean_tex($entry{'author'});
- if (index($author, '{') != -1) {
- return;
- }
my @authors = split(/\s+and\s+/, $author);
my $pos = 0;
for my $a (@authors) {
@@ -140,11 +139,25 @@ sub check_author {
if ($a eq 'others') {
next;
}
- if (not $a =~ /^[A-Z][^ .]+( [A-Z][^ .]+)*(,( [A-Z][^ ]+)+)?$/) {
- return "The format of @{[as_position($pos)]} 'author' is wrong, use something like 'Knuth, Donald E. and Duane, Bibby'"
+ if (index($a, ' ') != -1 and index($a, ',') == -1) {
+ return "The last name should go first, all other names must follow, after a comma in @{[as_position($pos)]} 'author', as in 'Knuth, Donald E.'";
}
- if ($author =~ /.*[A-Z]([ ,]|$).*/) {
- return "A shortened name must have a tailing dot in @{[as_position($pos)]} 'author', as in 'Knuth, Donald E.'"
+ my $npos = 0;
+ for my $name (split(/[ ,]+/, $a)) {
+ $npos += 1;
+ if (index($name, '{') != -1) {
+ next;
+ }
+ if ($name =~ /^[A-Z]\.$/) {
+ next;
+ }
+ if ($name =~ /^[A-Z][^.]+$/) {
+ next
+ }
+ if ($name =~ /^[A-Z]$/) {
+ return "A shortened name must have a tailing dot in @{[as_position($pos)]} 'author', as in 'Knuth, Donald E.'";
+ }
+ return "In @{[as_position($pos)]} 'author' @{[as_position($npos)]} name looks suspicious ($name), use something like 'Knuth, Donald E. and Duane, Bibby'";
}
}
}
@@ -386,7 +399,7 @@ sub check_doi {
my (%entry) = @_;
if (exists $entry{'doi'}) {
my $doi = $entry{'doi'};
- if (not $doi =~ /^[0-9a-zA-Z.]+\/[0-9a-zA-Z._\-)(]+$/) {
+ if (not $doi =~ /^[0-9a-zA-Z.]+\/[0-9a-zA-Z._\-)(><:;]+$/) {
return "The format of the 'doi' is wrong"
}
}
@@ -553,9 +566,26 @@ sub fix_pages {
if ($value =~ /^[1-9][0-9]*$/) {
return $value;
}
- my ($left, $right) = split(/---|--|-|—|\s/, $value);
+ my ($left, $right) = split(/---|--|-|–|—|\s/, $value);
+ if ($left eq '') {
+ $left = $right;
+ }
+ if ($right eq '') {
+ $right = $left;
+ }
$left =~ s/^0+//g;
$right =~ s/^0+//g;
+ if ($left !~ /^[0-9]*$/ or $right !~ /^[0-9]*$/) {
+ return $value;
+ }
+ if ($left + 0 gt $right + 0) {
+ my $tmp = $left;
+ $left = $right;
+ $right = $tmp;
+ }
+ if ($left eq $right) {
+ return $left;
+ }
return $left . '--' . $right;
}
@@ -604,8 +634,10 @@ sub entries {
if ($char eq ' ') {
# ignore the white space
} elsif ($char eq '%' and not($s eq 'quote')) {
- $interrupted = $s;
- $s = 'comment';
+ if ($pos eq 0 or substr($bib, $pos - 1, 1) ne '\\') {
+ $interrupted = $s;
+ $s = 'comment';
+ }
} elsif ($char eq "\n") {
# ignore the EOL
$lineno = $lineno + 1;
@@ -620,7 +652,7 @@ sub entries {
$s = 'start';
$acc = '';
} else {
- warning("Each BibTeX entry must start with '\@', what is '$char'?");
+ warning("Each BibTeX entry must start with '\@', what is '$char' at line no.$lineno?");
last;
}
} elsif ($char =~ /[a-zA-Z]/ and $s eq 'start') {
@@ -642,7 +674,7 @@ sub entries {
} elsif ($char eq '=' and $s eq 'tag') {
my $t = lc($acc);
if (exists $entry{$t}) {
- warning("The tag '$t' is seen more than once");
+ warning("The tag '$t' is seen more than once at line no.$lineno");
}
$tag = $t;
$s = 'value';
@@ -829,9 +861,9 @@ if (@ARGV+0 eq 0 or exists $args{'--help'} or exists $args{'-?'}) {
" --latex Report errors in LaTeX format using \\PackageWarningNoLine command\n\n" .
"If any issues, report to GitHub: https://github.com/yegor256/bibcop");
} elsif (exists $args{'--version'} or exists $args{'-v'}) {
- info('0.0.14');
+ info('0.0.15 2023-09-03');
} else {
- my ($file) = grep { not($_ =~ /^--.*$/) } @ARGV;
+ my ($file) = grep { not($_ =~ /^-.*$/) } @ARGV;
if (not $file) {
error('File name must be specified');
}
@@ -903,4 +935,5 @@ if (@ARGV+0 eq 0 or exists $args{'--help'} or exists $args{'-?'}) {
}
}
+# In order to finish it with success:
1;
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index c37777a2a0..030bd1a40c 100644
--- a/biblio/ctan-bibdata/ctan.bib
+++ b/biblio/ctan-bibdata/ctan.bib
@@ -1,7 +1,7 @@
%% bib file of all CTAN packages
%% (C) Herbert Voß
%%
-%% created at 03-09-2023, 02:02:05
+%% created at 04-09-2023, 02:00:56
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -6791,8 +6791,8 @@
title = {The \texttt{bibcop} package},
subtitle = {Style checker for .bib files},
author = {Yegor Bugayenko},
- date = {2023-06-30},
- version = {0.0.14},
+ date = {2023-09-03},
+ version = {0.0.15},
license = {mit},
mirror = {https://mirror.ctan.org/biblio/bibtex/utils/bibcop},
url = {https://ctan.org/pkg/bibcop},
@@ -31679,8 +31679,8 @@
title = {The \texttt{highlightx} package},
subtitle = {Highlight formulas or paragraphs},
author = {Cédric Pierquet},
- date = {2023-09-02},
- version = {0.1.1},
+ date = {2023-09-03},
+ version = {0.1.2},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/highlightx},
url = {https://ctan.org/pkg/highlightx},
@@ -54782,8 +54782,8 @@
title = {The \texttt{ProfLycee} package},
subtitle = {A \LaTeX{} package for French maths teachers in high school},
author = {Cédric Pierquet},
- date = {2023-08-27},
- version = {2.7.3},
+ date = {2023-09-03},
+ version = {2.7.4},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/proflycee},
url = {https://ctan.org/pkg/proflycee},
@@ -58167,8 +58167,8 @@
title = {The \texttt{rank-2-roots} package},
subtitle = {Draw (mathematical) rank 2 root systems},
author = {Benjamin McKay},
- date = {2023-08-31},
- version = {1.1},
+ date = {2023-09-03},
+ version = {1.2},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/graphics/pgf/contrib/rank-2-roots},
url = {https://ctan.org/pkg/rank-2-roots},
@@ -73797,6 +73797,20 @@
barcodes.},
}
+@manual{ctan-updatemarks,
+ title = {The \texttt{updatemarks} package},
+ subtitle = {Extract and update marks from boxes},
+ author = {{Unknown}},
+ date = {2023-09-03},
+ version = {0.2b},
+ license = {lppl1.3c},
+ mirror = {https://mirror.ctan.org/macros/latex/contrib/updatemarks},
+ url = {https://ctan.org/pkg/updatemarks},
+ annotation = {This package can help you update marks if you put your title in boxes.
+ It also patches the package
+ to let the new mark mechanism of \LaTeX{} work (partially).},
+}
+
@manual{ctan-upgreek,
title = {The \texttt{upgreek} package},
subtitle = {Upright Greek letters},
@@ -76327,8 +76341,8 @@
title = {The \texttt{wrapfig2} package},
subtitle = {Wrap text around figures},
author = {Claudio Beccari},
- date = {2023-09-01},
- version = {6.2.0},
+ date = {2023-09-03},
+ version = {6.2.1},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/wrapfig2},
url = {https://ctan.org/pkg/wrapfig2},
diff --git a/biblio/ctan-bibdata/ctan.pdf b/biblio/ctan-bibdata/ctan.pdf
index d35f7377fe..97d3b1493c 100644
--- a/biblio/ctan-bibdata/ctan.pdf
+++ b/biblio/ctan-bibdata/ctan.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/rank-2-roots/README b/graphics/pgf/contrib/rank-2-roots/README
index 91a7c6417b..116783e3b3 100644
--- a/graphics/pgf/contrib/rank-2-roots/README
+++ b/graphics/pgf/contrib/rank-2-roots/README
@@ -2,9 +2,9 @@ ___________________________________
Rank 2 roots
- v1.1
+ v1.2
- 31 August 2023
+ 03 September 2023
___________________________________
Authors : Ben McKay
diff --git a/graphics/pgf/contrib/rank-2-roots/rank-2-roots.pdf b/graphics/pgf/contrib/rank-2-roots/rank-2-roots.pdf
index c9049e354f..3a50f63c76 100644
--- a/graphics/pgf/contrib/rank-2-roots/rank-2-roots.pdf
+++ b/graphics/pgf/contrib/rank-2-roots/rank-2-roots.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/rank-2-roots/rank-2-roots.sty b/graphics/pgf/contrib/rank-2-roots/rank-2-roots.sty
index bc492919e4..5bc64f1884 100644
--- a/graphics/pgf/contrib/rank-2-roots/rank-2-roots.sty
+++ b/graphics/pgf/contrib/rank-2-roots/rank-2-roots.sty
@@ -2,7 +2,7 @@
%
% The Rank 2 Roots package.
%
-% Version 1.1
+% Version 1.2
%
%
% This package draws root and weight lattices for rank 2 root systems in LaTeX documents,
@@ -19,7 +19,7 @@
%
%
\NeedsTeXFormat{LaTeX2e}[1994/06/01]
-\ProvidesPackage{rank-2-roots}[2023/08/31 Rank 2 roots]
+\ProvidesPackage{rank-2-roots}[2023/09/03 Rank 2 roots]
\RequirePackage{tikz}
\RequirePackage{xstring}
\RequirePackage{xparse}
@@ -47,16 +47,31 @@ fadings
\setlength\weightLength{.5cm}
\newlength\gradingDot
\setlength\gradingDot{2pt}
-\tikzstyle{weight lattice}=[gray!40]
-\tikzstyle{root}=[gray]
-\tikzstyle{root polygon}=[gray!40,opacity=.5]
-\tikzstyle{hyperplane}=[gray!50,fill opacity=.5]
-\tikzstyle{Weyl chamber}=[gray!60,fill opacity=.5]
-\tikzstyle{grading}=[line width=3pt,gray,opacity=0.5,line cap=round]
-
\def\defaultWeightLatticeSize{0}
+\newlength\simple@root@radius
+\setlength\simple@root@radius{1.2pt}
+\def\weight@multiplicity{1}
\newif\ifAutoSizeWeightLattice
\AutoSizeWeightLatticetrue
+\pgfkeys{/root system/.is family,
+/root system,
+weight lattice/.style={draw=gray!40},
+root polygon/.style={gray!40,opacity=.5},
+hyperplane/.style={gray!50,fill opacity=.5},
+Weyl chamber/.style={gray!60,fill opacity=.5},
+grading/.style={line width=3pt,gray,opacity=0.5,line cap=round},
+weight radius/.code={\pgfmathsetlength\weightRadius{#1}},
+weight length/.code={\pgfmathsetlength\weightLength{#1}},
+grading dot radius/.code={\pgfmathsetlength\gradingDot{#1}},
+simple root radius/.code={\pgfmathsetlength\simple@root@radius{#1}},
+weight/.style={fill=gray,draw=white},
+root/.style={fill=gray,draw=white},
+simple root/.style={fill=white,draw=gray},
+fundamental weight/.style={fill=black,draw=gray},
+multiplicity/.estore in = \weight@multiplicity,
+multiplicity/.default = 1,
+.search also={/tikz},
+}
\makeatletter
\def\root@system{?}
@@ -93,14 +108,15 @@ fadings
\pgf@y=\pgfmathresult pt%
}
-\NewDocumentEnvironment{rootSystem}{m}%
+\NewDocumentEnvironment{rootSystem}{O{}m}%
{%
\xdef\weight@lattice@size{\defaultWeightLatticeSize}%
-\IfSubStr{ABCG}{#1}{}{\unrecognized@root@system{#1}}%
-\xdef\root@system{#1}%
+\IfSubStr{ABCG}{#2}{}{\unrecognized@root@system{#2}}%
+\xdef\root@system{#2}%
\check@root@system{}%
\choose@weight@lattice{}%
\choose@root@lattice{}%
+\pgfkeys{/root system,#1}%
}%
{%
\IfStrEq{\weight@lattice@size}{0}%%
@@ -116,7 +132,10 @@ fadings
}%
\NewDocumentCommand\simpleroots{}%
-{\rt[black]{1}{0}\rt[black]{0}{1}}
+{\rt[simple root]{1}{0}\rt[simple root]{0}{1}}
+
+\NewDocumentCommand\fundamentalweights{}%
+{\wt[fundamental weight]{1}{0}\wt[fundamental weight]{0}{1}}
\NewDocumentCommand\choose@root@lattice{}
{%
@@ -132,17 +151,17 @@ fadings
\NewDocumentCommand\A@root{mm}% x,y in units of simple roots
{%
-(hex cs:x={(2*(#1)-(#2))},y={(-(#1)+2*(#2))})%
+(hex cs:x={(-(#1)+2*(#2))},y={(2*(#1)-(#2))})%
}%
\NewDocumentCommand\B@root{mm}% x,y in units of simple roots
{%
-(square cs:x={((#1)-(#2))},y=#2)%
+(square cs:x={((#1))},y={(-(#1)+(#2))})%
}%
\NewDocumentCommand\C@root{mm}% x,y in units of simple roots
{%
-(square cs:x={(2*(#1)-(#2))},y={#2})%
+(square cs:x={(2*(#2)-(#1))},y={#1})%
}%
\NewDocumentCommand\G@root{mm}% x,y in units of simple roots
@@ -150,21 +169,6 @@ fadings
(hex cs:x={(-(#1)+(#2))},y={(2*(#1)-(#2))})%
}%
-\NewDocumentCommand\rt{O{}mm}%[tikz options,multiplicity=???]{x}{y}
-{%
-\check@root@system%
-\pgfkeys{/weight, default, #1}%
-\IfStrEq{\weight@multiplicity}{1}{}%
-{%%%
-\foreach \i in {2,...,\weight@multiplicity}%
-{%
-\draw[/weight,weight,#1,fill=none] \Root{#2}{#3} circle ({\i*\weightRadius});%
-}%
-}%%%
-\fill[/weight,weight,#1] \Root{#2}{#3} circle (\weightRadius);%
-%}%%
-}%
-
\NewDocumentCommand\unrecognized@root@system{m}%
{%
\ClassError{Rank 2 roots}{Unrecognized root system: ``#1''. Allowed values are A,B,C,G}{}%
@@ -196,19 +200,19 @@ fadings
{%
\check@root@system%
\begin{scope}[on background layer]%
-\draw[weight lattice,step=\weightLength,#1]
+\draw[/root system/weight lattice,step=\weightLength,#1]
({-\weight@lattice@size*\weightLength},{-\weight@lattice@size*\weightLength})
grid
({\weight@lattice@size*\weightLength},{\weight@lattice@size*\weightLength});%
\foreach \i in {-\weight@lattice@size,...,\weight@lattice@size}%
{%
-\draw[weight lattice,#1] ({\weightLength*\i},{\weightLength*\weight@lattice@size})
+\draw[/root system/weight lattice,#1] ({\weightLength*\i},{\weightLength*\weight@lattice@size})
-- ({\weightLength*\weight@lattice@size},{\weightLength*\i});%
-\draw[weight lattice,#1] ({-\weightLength*\weight@lattice@size},{\weightLength*\i})
+\draw[/root system/weight lattice,#1] ({-\weightLength*\weight@lattice@size},{\weightLength*\i})
-- ({\weightLength*\i},{-\weightLength*\weight@lattice@size});%
-\draw[weight lattice,#1] ({-\weightLength*\i},{\weightLength*\weight@lattice@size})
+\draw[/root system/weight lattice,#1] ({-\weightLength*\i},{\weightLength*\weight@lattice@size})
-- ({-\weightLength*\weight@lattice@size},{\weightLength*\i});%
-\draw[weight lattice,#1] ({\weightLength*\weight@lattice@size},{\weightLength*\i})
+\draw[/root system/weight lattice,#1] ({\weightLength*\weight@lattice@size},{\weightLength*\i})
-- ({-\weightLength*\i},{-\weightLength*\weight@lattice@size});%
}%
\end{scope}%
@@ -219,7 +223,6 @@ fadings
\B@weight@lattice[#1]%
}%
-
\NewDocumentCommand\weightLattice{O{}m}%
{%
\check@root@system%
@@ -238,29 +241,63 @@ fadings
\NewDocumentCommand\hexwt{O{}mm}%
{%
\check@root@system%
-\pgfkeys{/weight, default, #1}%
+\pgfkeys{/root system,#1}%
\IfStrEq{\weight@multiplicity}{1}{}%
{%%%
\foreach \i in {2,...,\weight@multiplicity}%
{%
-\draw[/weight,weight,#1,fill=none] (hex cs:x=#2,y=#3) circle ({\i*\weightRadius});%
+\draw[/root system,weight,#1,fill=none] (hex cs:x=#2,y=#3) circle ({\i*\weightRadius});%
}%
+\gdef\weight@multiplicity{1}%
}%%%
-\fill[/weight,weight,#1] (hex cs:x=#2,y=#3) circle (\weightRadius);%
+\fill[/root system,weight,#1] (hex cs:x=#2,y=#3) circle (\weightRadius);%
}%
\NewDocumentCommand\squarewt{O{}mm}%
{%
\check@root@system%
-\pgfkeys{/weight, default, #1}%
+\pgfkeys{/root system,weight,#1}%
+\IfStrEq{\weight@multiplicity}{1}{}%
+{%%%
+\foreach \i in {2,...,\weight@multiplicity}%
+{%
+\draw[/root system,weight,#1,fill=none] (square cs:x=#2,y=#3) circle ({\i*\weightRadius});%
+}%
+\gdef\weight@multiplicity{1}%
+}%%%
+\fill[/root system,weight,#1] (square cs:x=#2,y=#3) circle (\weightRadius);%
+}%
+
+\NewDocumentCommand\rt{O{}mm}%[tikz options,multiplicity=???]{x}{y}
+{%
+\check@root@system%
+\pgfkeys{/root system,weight,#1}%
+\IfStrEq{\weight@multiplicity}{1}{}%
+{%%%
+\foreach \i in {2,...,\weight@multiplicity}%
+{%
+\draw[/root system,weight,#1,fill=none] \Root{#2}{#3} circle ({\i*\weightRadius});%
+}%
+\gdef\weight@multiplicity{1}%
+}%%%
+\fill[/root system,weight,#1] \Root{#2}{#3} circle (\weightRadius);%
+%}%%
+}%
+
+\NewDocumentCommand\wt{O{}mm}%[tikz options,multiplicity=???]{x}{y}
+{%
+\check@root@system%
+\pgfkeys{/root system,weight,#1}%
\IfStrEq{\weight@multiplicity}{1}{}%
{%%%
\foreach \i in {2,...,\weight@multiplicity}%
{%
-\draw[/weight,weight,#1,fill=none] (square cs:x=#2,y=#3) circle ({\i*\weightRadius});%
+\draw[/root system,weight,#1,fill=none] \weight{#2}{#3} circle ({\i*\weightRadius});%
}%
+\gdef\weight@multiplicity{1}%
}%%%
-\fill[/weight,weight,#1] (square cs:x=#2,y=#3) circle (\weightRadius);%
+\fill[/root system,weight,#1] \weight{#2}{#3} circle (\weightRadius);%
+%}%%
}%
\newif\if@decimals
@@ -322,38 +359,10 @@ fadings
}%%
}%
-
-\def\weight@multiplicity{1}
-\pgfkeys{
-/weight/.is family,
-/weight,
-weight/.style = {fill=gray,draw=gray},
- default/.style = {
- multiplicity/.estore in = \weight@multiplicity,
- multiplicity = 1,
- },
- .search also={/tikz},
-}
-
-\NewDocumentCommand\wt{O{}mm}%[tikz options,multiplicity=???]{x}{y}
-{%
-\check@root@system%
-\pgfkeys{/weight, default, #1}%
-\IfStrEq{\weight@multiplicity}{1}{}%
-{%%%
-\foreach \i in {2,...,\weight@multiplicity}%
-{%
-\draw[/weight,weight,#1,fill=none] \weight{#2}{#3} circle ({\i*\weightRadius});%
-}%
-}%%%
-\fill[/weight,weight,#1] \weight{#2}{#3} circle (\weightRadius);%
-%}%%
-}%
-
\NewDocumentCommand\A@roots{O{}}%
{%
\begin{scope}[on background layer]%
-\fill[root polygon]
+\fill[/root system/root polygon]
(hex cs:x=1,y=1) --
(hex cs:x=-1,y=2) --
(hex cs:x=-2,y=1) --
@@ -373,7 +382,7 @@ cycle;%
\NewDocumentCommand\B@roots{O{}}%
{%
\begin{scope}[on background layer]%
-\fill[root polygon]
+\fill[/root system/root polygon]
(square cs:x=-1,y=-1) --
(square cs:x=-1,y=1) --
(square cs:x=1,y=1) --
@@ -401,7 +410,7 @@ cycle;%
\NewDocumentCommand\C@roots{O{}}%
{%
\begin{scope}[on background layer]%
-\fill[root polygon]
+\fill[/root system/root polygon]
(square cs:x=2,y=0) --
(square cs:x=0,y=2) --
(square cs:x=-2,y=0) --
@@ -421,7 +430,7 @@ cycle;%
\NewDocumentCommand\G@roots{O{}}%
{%
\begin{scope}[on background layer]%
-\fill[root polygon]
+\fill[/root system/root polygon]
(hex cs:x=1,y=0) --
(hex cs:x=1,y=1) --
(hex cs:x=0,y=1) --
@@ -488,10 +497,10 @@ cycle;%
\begin{scope}[on background layer]
\IfStrEqCase{\root@system}%
{%%
-{A}{\fill[Weyl chamber,#1] \weight{0}{#2} -- \weight{0}{0} -- \weight{#2}{0} --cycle;}%
-{B}{\fill[Weyl chamber,#1] (square cs:x=#2,y=#2) -- (square cs:x=0,y=0) --(square cs:x=#2,y=0) --cycle;}%
-{C}{\fill[Weyl chamber,#1] (square cs:x=#2,y=#2) -- (square cs:x=0,y=0) --(square cs:x=#2,y=0) --cycle;}%
-{G}{\fill[Weyl chamber,#1] (hex cs:x={(.5*#2)},y={(.5*#2)}) -- (hex cs:x=0,y=0) --(hex cs:x=#2,y=0) --cycle;}%
+{A}{\fill[/root system/Weyl chamber,#1] \weight{0}{#2} -- \weight{0}{0} -- \weight{#2}{0} --cycle;}%
+{B}{\fill[/root system/Weyl chamber,#1] (square cs:x=#2,y=#2) -- (square cs:x=0,y=0) --(square cs:x=#2,y=0) --cycle;}%
+{C}{\fill[/root system/Weyl chamber,#1] (square cs:x=#2,y=#2) -- (square cs:x=0,y=0) --(square cs:x=0,y=#2) --cycle;}%
+{G}{\fill[/root system/Weyl chamber,#1] (hex cs:x={(.5*#2)},y={(.5*#2)}) -- (hex cs:x=0,y=0) --(hex cs:x=#2,y=0) --cycle;}%
}%%
[\check@root@system]%
\end{scope}
@@ -502,16 +511,15 @@ cycle;%
\begin{scope}[on background layer]
\IfStrEqCase{\root@system}%
{%%
-{A}{\fill[Weyl chamber,#1] (hex cs:x=0,y=1.5) -- (hex cs:x=0,y=0) -- (hex cs:x=1.5,y=0) -- (hex cs:x=1,y=1) -- cycle;}%
-{B}{\fill[Weyl chamber,#1] (square cs:x=1,y=1) -- (square cs:x=0,y=0) --(square cs:x=1,y=0) --cycle;}%
-{C}{\fill[Weyl chamber,#1] (square cs:x=1,y=1) -- (square cs:x=0,y=0) --(square cs:x=2,y=0) --cycle;}%
-{G}{\fill[Weyl chamber,#1] (hex cs:x=1,y=1) -- (hex cs:x=0,y=0) --(hex cs:x=1,y=0) --cycle;}%
+{A}{\fill[/root system/Weyl chamber,#1] (hex cs:x=0,y=1.5) -- (hex cs:x=0,y=0) -- (hex cs:x=1.5,y=0) -- (hex cs:x=1,y=1) -- cycle;}%
+{B}{\fill[/root system/Weyl chamber,#1] (square cs:x=1,y=1) -- (square cs:x=0,y=0) --(square cs:x=1,y=0) --cycle;}%
+{C}{\fill[/root system/Weyl chamber,#1] (square cs:x=1,y=1) -- (square cs:x=0,y=0) --(square cs:x=2,y=0) --cycle;}%
+{G}{\fill[/root system/Weyl chamber,#1] (hex cs:x=1,y=1) -- (hex cs:x=0,y=0) --(hex cs:x=1,y=0) --cycle;}%
}%%
[\check@root@system]%
\end{scope}
}%
-
\NewDocumentCommand\WeylChamber{O{}}%
{%
\check@root@system%
@@ -539,10 +547,10 @@ cycle;%
\tikzdeclarecoordinatesystem{B weight}%
{%
\setkeys{Bkeys}{#1}%
-\ifAutoSizeWeightLattice\auto@stretch@square{(\myx+.5*(\myy))}{(.5*(\myy))}\fi%
-\pgfmathparse{((\myx)+.5*(\myy))*\weightLength}%
+\ifAutoSizeWeightLattice\auto@stretch@square{(\myy+.5*(\myx))}{(.5*(\myx))}\fi%
+\pgfmathparse{((\myy)+.5*(\myx))*\weightLength}%
\pgf@x=\pgfmathresult pt%
-\pgfmathparse{.5*(\myy)*\weightLength}%
+\pgfmathparse{.5*(\myx)*\weightLength}%
\pgf@y=\pgfmathresult pt%
}
@@ -557,10 +565,10 @@ cycle;%
\tikzdeclarecoordinatesystem{C weight}%
{%
\setkeys{Ckeys}{#1}%
-\ifAutoSizeWeightLattice\auto@stretch@square{(\myx+\myy)}{(\myy)}\fi%
-\pgfmathparse{(\myx+\myy)*\weightLength}%
+\ifAutoSizeWeightLattice\auto@stretch@square{(\myx+\myy)}{(\myx)}\fi%
+\pgfmathparse{\myx*\weightLength}%
\pgf@x=\pgfmathresult pt%
-\pgfmathparse{\myy*\weightLength}%
+\pgfmathparse{(\myx+\myy)*\weightLength}%
\pgf@y=\pgfmathresult pt%
}
@@ -576,7 +584,7 @@ cycle;%
\NewDocumentCommand\draw@hex@grid@line{O{}mmmm}%
{%
-\draw[weight lattice,#1] (hex cs:x=#2,y=#3) -- (hex cs:x=#4,y=#5);%
+\draw[/root system/weight lattice,#1] (hex cs:x=#2,y=#3) -- (hex cs:x=#4,y=#5);%
}%
\NewDocumentCommand\hexgrid{O{}m}%
@@ -624,23 +632,23 @@ cycle;%
\NewDocumentCommand\A@positive@root@hyperplane{O{}}%
{%
\begin{scope}[on background layer]
-\fill[hyperplane,#1] (hex cs:x=-1.5,y=1.5) --(hex cs:x=-1,y=2) --(hex cs:x=1,y=1) --(hex cs:x=2,y=-1) --(hex cs:x=1.5,y=-1.5) --cycle;%
+\fill[/root system/hyperplane,#1] (hex cs:x=-1.5,y=1.5) --(hex cs:x=-1,y=2) --(hex cs:x=1,y=1) --(hex cs:x=2,y=-1) --(hex cs:x=1.5,y=-1.5) --cycle;%
\end{scope}
}%
-
\NewDocumentCommand\B@positive@root@hyperplane{O{}}%
{%
\begin{scope}[on background layer]%
-\fill[hyperplane,#1] (square cs:x=-1,y=.5) -- (square cs:x=-1,y=1) -- (square cs:x=1,y=1) -- (square cs:x=1,y=-.5) -- cycle;%
+\fill[/root system/hyperplane,#1]
+(square cs:x=-.5,y=1) -- (square cs:x=1,y=1) -- (square cs:x=1,y=-1) -- (square cs:x=.5,y=-1) -- cycle;%
+%(square cs:x=-1,y=.5) -- (square cs:x=-1,y=1) -- (square cs:x=1,y=1) -- (square cs:x=1,y=-.5) -- cycle;%
\end{scope}%
}%
-
\NewDocumentCommand\C@positive@root@hyperplane{O{}}%
{%
\begin{scope}[on background layer]%
-\fill[hyperplane,#1] (square cs:x=-1.5,y=.5) -- (square cs:x=0,y=2) -- (square cs:x=2,y=0) -- (square cs:x=1.5,y=-.5) -- cycle;%
+\fill[/root system/hyperplane,#1] (square cs:x=-1.5,y=.5) -- (square cs:x=0,y=2) -- (square cs:x=2,y=0) -- (square cs:x=1.5,y=-.5) -- cycle;%
\end{scope}%
}%
@@ -648,7 +656,7 @@ cycle;%
\NewDocumentCommand\G@positive@root@hyperplane{O{}}%
{%
\begin{scope}[on background layer]%
-\fill[hyperplane,#1]
+\fill[/root system/hyperplane,#1]
(hex cs:x=-1,y=1.5) --
(hex cs:x=-1,y=2) --
(hex cs:x=0,y=1) --
@@ -675,28 +683,28 @@ cycle;%
\NewDocumentCommand\A@parabolic@one{O{}}%
{%
\begin{scope}[on background layer]%
-\fill[hyperplane,#1] (hex cs:x=-2,y=1) -- (hex cs:x=-1,y=2) -- (hex cs:x=1,y=1) -- (hex cs:x=2,y=-1) -- cycle;%
+\fill[/root system/hyperplane,#1] (hex cs:x=-2,y=1) -- (hex cs:x=-1,y=2) -- (hex cs:x=1,y=1) -- (hex cs:x=2,y=-1) -- cycle;%
\end{scope}%
}%
\NewDocumentCommand\A@parabolic@two{O{}}%
{%
\begin{scope}[on background layer]%
-\fill[hyperplane,#1] (hex cs:x=-1,y=2) -- (hex cs:x=1,y=1) -- (hex cs:x=2,y=-1) -- (hex cs:x=1,y=-2) -- cycle;%
+\fill[/root system/hyperplane,#1] (hex cs:x=-1,y=2) -- (hex cs:x=1,y=1) -- (hex cs:x=2,y=-1) -- (hex cs:x=1,y=-2) -- cycle;%
\end{scope}%
}%
\NewDocumentCommand\B@parabolic@one{O{}}%
{%
\begin{scope}[on background layer]%
-\fill[hyperplane,#1] (square cs:x=-1,y=0) --(square cs:x=-1,y=1) --(square cs:x=1,y=1) --(square cs:x=1,y=0) --cycle;%
+\fill[/root system/hyperplane,#1] (square cs:x=0,y=-1) --(square cs:x=1,y=-1) --(square cs:x=1,y=1) --(square cs:x=0,y=1) --cycle;%
\end{scope}%
}%
\NewDocumentCommand\B@parabolic@two{O{}}%
{%
\begin{scope}[on background layer]%
-\fill[hyperplane,#1] (square cs:x=-1,y=1) --(square cs:x=1,y=-1) --(square cs:x=1,y=1) --cycle;%
+\fill[/root system/hyperplane,#1] (square cs:x=-1,y=1) --(square cs:x=1,y=-1) --(square cs:x=1,y=1) --cycle;%
\end{scope}%
}%
@@ -704,7 +712,7 @@ cycle;%
\NewDocumentCommand\C@parabolic@one{O{}}%
{%
\begin{scope}[on background layer]%
-\fill[hyperplane,#1] (square cs:x=-2,y=0) -- (square cs:x=0,y=2) -- (square cs:x=2,y=0) -- cycle;%
+\fill[/root system/hyperplane,#1] (square cs:x=-2,y=0) -- (square cs:x=0,y=2) -- (square cs:x=2,y=0) -- cycle;%
\end{scope}%
}%
@@ -712,7 +720,7 @@ cycle;%
\NewDocumentCommand\C@parabolic@two{O{}}%
{%
\begin{scope}[on background layer]%
-\fill[hyperplane,#1] (square cs:x=-1,y=1) -- (square cs:x=0,y=2) -- (square cs:x=2,y=0) -- (square cs:x=1,y=-1) -- cycle;%
+\fill[/root system/hyperplane,#1] (square cs:x=-1,y=1) -- (square cs:x=0,y=2) -- (square cs:x=2,y=0) -- (square cs:x=1,y=-1) -- cycle;%
\end{scope}%
}%
@@ -720,7 +728,7 @@ cycle;%
\NewDocumentCommand\G@parabolic@one{O{}}%
{%
\begin{scope}[on background layer]%
-\fill[hyperplane,#1] (hex cs:x=-1,y=1) -- (hex cs:x=-1,y=2) -- (hex cs:x=0,y=1) -- (hex cs:x=1,y=1) -- (hex cs:x=1,y=0) -- (hex cs:x=2,y=-1) -- (hex cs:x=1,y=-1) -- cycle;%
+\fill[/root system/hyperplane,#1] (hex cs:x=-1,y=1) -- (hex cs:x=-1,y=2) -- (hex cs:x=0,y=1) -- (hex cs:x=1,y=1) -- (hex cs:x=1,y=0) -- (hex cs:x=2,y=-1) -- (hex cs:x=1,y=-1) -- cycle;%
\end{scope}%
}%
@@ -728,7 +736,7 @@ cycle;%
\NewDocumentCommand\G@parabolic@two{O{}}%
{%
\begin{scope}[on background layer]%
-\fill[hyperplane,#1] (hex cs:x=-1,y=2) --(hex cs:x=0,y=1) --(hex cs:x=1,y=1) --(hex cs:x=1,y=0) --(hex cs:x=2,y=-1) --(hex cs:x=1,y=-1) --(hex cs:x=1,y=-2) --cycle;%
+\fill[/root system/hyperplane,#1] (hex cs:x=-1,y=2) --(hex cs:x=0,y=1) --(hex cs:x=1,y=1) --(hex cs:x=1,y=0) --(hex cs:x=2,y=-1) --(hex cs:x=1,y=-1) --(hex cs:x=1,y=-2) --cycle;%
\end{scope}%
}%
@@ -757,17 +765,19 @@ cycle;%
{%
\IfStrEqCase{\root@system\parabolic@subalgebra}%
{%%
-{A1}{\draw[grading] (hex cs:x=-1,y=2) -- (hex cs:x=1,y=1);}%
-{A2}{\draw[grading] (hex cs:x=1,y=1) -- (hex cs:x=2,y=-1);}%
-{A3}{\draw[grading] (hex cs:x=-1,y=2) -- (hex cs:x=2,y=-1);\draw[grading] (hex cs:x=0,y=2) -- (hex cs:x=2,y=0);}%
-{B1}{\draw[grading] (square cs:x=-1,y=1) -- (square cs:x=1,y=1);}%
-{B2}{\draw[grading] (square cs:x=0,y=1) -- (square cs:x=1,y=0);\draw[grading] (square cs:x=1,y=1) circle (\gradingDot);}%
-{B3}{\draw[grading] (square cs:x=-1,y=1) -- (square cs:x=1,y=0);%
-\draw[grading] (square cs:x=0,y=1) -- (square cs:x=1,y=.5);%
-\draw[grading] (square cs:x=1,y=1) circle (\gradingDot);}%
-{C1}{\draw[grading] (square cs:x=-2,y=1) -- (square cs:x=2,y=1);%
-\draw[grading] (square cs:x=-2,y=2) -- (square cs:x=2,y=2);}%
-{C2}{\draw[grading] (square cs:x=0,y=2) -- (square cs:x=2,y=0);}%
+{A1}{\draw[/root system/grading] (hex cs:x=-1,y=2) -- (hex cs:x=1,y=1);}%
+{A2}{\draw[/root system/grading] (hex cs:x=1,y=1) -- (hex cs:x=2,y=-1);}%
+{A3}{\draw[/root system/grading] (hex cs:x=-1,y=2) -- (hex cs:x=2,y=-1);%
+\draw[/root system/grading] (hex cs:x=0,y=2) -- (hex cs:x=2,y=0);}%
+{B1}{\draw[/root system/grading] (square cs:x=1,y=-1) -- (square cs:x=1,y=1);}%
+{B2}{\draw[/root system/grading] (square cs:x=0,y=1) -- (square cs:x=1,y=0);%
+\draw[/root system/grading] (square cs:x=1,y=1) circle (\gradingDot);}%
+{B3}{\draw[/root system/grading] (square cs:x=1,y=-1) -- (square cs:x=0,y=1);%
+\draw[/root system/grading] (square cs:x=1,y=0) -- (square cs:x=.5,y=1);%
+\draw[/root system/grading] (square cs:x=1,y=1) circle (\gradingDot);}%
+{C1}{\draw[/root system/grading] (square cs:x=-2,y=1) -- (square cs:x=2,y=1);%
+\draw[/root system/grading] (square cs:x=-2,y=2) -- (square cs:x=2,y=2);}%
+{C2}{\draw[/root system/grading] (square cs:x=0,y=2) -- (square cs:x=2,y=0);}%
{C3}{
\begin{scope}
\clip
@@ -776,31 +786,32 @@ cycle;%
(square cs:x=2,y=-2) --
(square cs:x=-2,y=-2) --
cycle;
-\draw[grading] (square cs:x=0,y=2) -- (square cs:x=2,y=1.333333);
-\draw[grading] (square cs:x=-2,y=1.3333333) -- (square cs:x=2,y=0);
-\draw[grading] (square cs:x=-2,y=2) -- (square cs:x=2,y=.666666);
+\draw[/root system/grading] (square cs:x=0,y=2) -- (square cs:x=2,y=1.333333);
+\draw[/root system/grading] (square cs:x=-2,y=1.3333333) -- (square cs:x=2,y=0);
+\draw[/root system/grading] (square cs:x=-2,y=2) -- (square cs:x=2,y=.666666);
\end{scope}
}%
-{G1}{\draw[grading] (hex cs:x=-1,y=2) -- (hex cs:x=2,y=-1);\draw[grading] (hex cs:x=0,y=2) -- (hex cs:x=2,y=0);}%
+{G1}{\draw[/root system/grading] (hex cs:x=-1,y=2) -- (hex cs:x=2,y=-1);%
+\draw[/root system/grading] (hex cs:x=0,y=2) -- (hex cs:x=2,y=0);}%
{G2}{\begin{scope}[on background layer]
\IfStrEq{\weight@lattice@size}{0}%
{%
-\draw[grading] (square cs:x=1.5,y=\sqrt@three) -- (square cs:x=1.5,y=-\sqrt@three);
-\draw[grading] (hex cs:x=0,y=2) -- (hex cs:x=2,y=-2);
-\draw[grading] (hex cs:x=-.5,y=2) -- (hex cs:x=1.5,y=-2);
+\draw[/root system/grading] (square cs:x=1.5,y=\sqrt@three) -- (square cs:x=1.5,y=-\sqrt@three);
+\draw[/root system/grading] (hex cs:x=0,y=2) -- (hex cs:x=2,y=-2);
+\draw[/root system/grading] (hex cs:x=-.5,y=2) -- (hex cs:x=1.5,y=-2);
}%
{%
\hexclip
-\draw[grading] (hex cs:x=1,y=1) -- (hex cs:x=2,y=-1);
-\draw[grading] (hex cs:x=0,y=2) -- (hex cs:x=2,y=-2);
-\draw[grading] (hex cs:x=-.5,y=2) -- (hex cs:x=1.5,y=-2);
+\draw[/root system/grading] (hex cs:x=1,y=1) -- (hex cs:x=2,y=-1);
+\draw[/root system/grading] (hex cs:x=0,y=2) -- (hex cs:x=2,y=-2);
+\draw[/root system/grading] (hex cs:x=-.5,y=2) -- (hex cs:x=1.5,y=-2);
}%
\end{scope}}%
{G3}{\begin{scope}[on background layer]
\IfStrEq{\weight@lattice@size}{0}{}{\hexclip}%
\foreach \i in {1,...,5}%
{%
-\draw[grading]
+\draw[/root system/grading]
(square cs:x={.333333333*(\i-1)},y=\sqrt@three) --
(square cs:x={.333333333*(\i+1)},y=-\sqrt@three);
}%
diff --git a/graphics/pgf/contrib/rank-2-roots/rank-2-roots.tex b/graphics/pgf/contrib/rank-2-roots/rank-2-roots.tex
index 25b9b585f0..69fe728949 100644
--- a/graphics/pgf/contrib/rank-2-roots/rank-2-roots.tex
+++ b/graphics/pgf/contrib/rank-2-roots/rank-2-roots.tex
@@ -2,7 +2,7 @@
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenx}
-\title{The Rank 2 Roots Package \\ Version 1.1}
+\title{The Rank 2 Roots Package \\ Version 1.2}
\makeatletter
\DeclareRobustCommand{\scotsMc}{\scotsMcx{c}}
@@ -22,7 +22,7 @@
\author{Benjamin \scotsMc{}Kay}
\address{School of Mathematical Sciences, University College Cork, Cork, Ireland}
\email{b.mckay@ucc.ie}
-\date{31 August 2023}
+\date{3 September 2023}
\usepackage{etoolbox}
\usepackage{lmodern}
@@ -71,12 +71,10 @@ before upper={\widowpenalties=3 10000 10000 150}}
\begin{document}
\maketitle
\tableofcontents
-
\section{Introduction}
This package concerns mathematical drawings arising in representation theory.
The purpose of this package is to ease drawing of rank 2 root systems, with Weyl chambers, weight lattices, and parabolic subgroups, mostly imitating the drawings of Fulton and Harris \cite{Fulton.Harris:1991}.
We use definitions of root systems and weight lattices as in Carter \cite{Carter:2005} p. 540--609.
-
\begin{tcolorbox}[title={Load the \texttt{rank-2-roots} package}]
\begin{verbatim}
\documentclass{amsart}
@@ -91,9 +89,6 @@ The root system \(G_2\):
\end{document}
\end{verbatim}
\end{tcolorbox}
-
-
-
\section{Root systems}
\NewDocumentCommand\drawroots{m}%
{%
@@ -103,11 +98,8 @@ The root system \(G_2\):
\end{rootSystem}
\end{tikzpicture}
}%
-
\NewDocumentCommand\csdrawroots{m}%
{%
-\texttt{\detokenize{\begin{tikzpicture}[baseline=-.5]}}%
-\par\noindent%
\texttt{\detokenize{\begin{rootSystem}}\{#1\}}%
\par\noindent%
\texttt{\detokenize{\roots}}%
@@ -115,10 +107,7 @@ The root system \(G_2\):
\texttt{\detokenize{\roots}}%
\par\noindent%
\texttt{\detokenize{\end{rootSystem}}}%
-\par\noindent%
-\texttt{\detokenize{\end{tikzpicture}}}%
}%
-
\newcommand*\mytablecontents{}
\foreach \i in {A,B,C,G}{
\xappto\mytablecontents{$\i_2$ & \drawroots{\i} & \csdrawroots{\i}
@@ -149,8 +138,6 @@ The root system \(G_2\):
\RenewDocumentCommand\csdrawroots{m}%
{%
-\texttt{\detokenize{\begin{tikzpicture}[baseline=-.5]}}%
-\par\noindent%
\texttt{\detokenize{\begin{rootSystem}}\{#1\}}%
\par\noindent%
\texttt{\detokenize{\roots}}%
@@ -158,8 +145,6 @@ The root system \(G_2\):
\texttt{\detokenize{\simpleroots}}%
\par\noindent%
\texttt{\detokenize{\end{rootSystem}}}%
-\par\noindent%
-\texttt{\detokenize{\end{tikzpicture}}}%
}%
\begin{longtable}{rcm{8cm}}
@@ -173,7 +158,21 @@ The root system \(G_2\):
\mytablecontents
\end{longtable}
-
+\begingroup
+To change the style of the simple roots:
+\[
+\verb!\pgfkeys{/root system/simple root/.style=black}!
+\]
+\pgfkeys{/root system/simple root/.style=black}
+\[
+\begin{tikzpicture}[baseline=-.5]
+\begin{rootSystem}{G}
+\roots
+\simpleroots
+\end{rootSystem}
+\end{tikzpicture}
+\]
+\endgroup
\section{Weights}
Type \verb!\wt{x}{y}! to get a weight at position \((x,y)\) (as measured in a basis of \emph{fundamental weights}).
@@ -185,6 +184,7 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ.
\begin{tikzpicture}[baseline=-.5]
\begin{rootSystem}{#1}
\roots
+\simpleroots
\wt[brown]{1}{0}
\wt[red]{0}{1}
\wt[multiplicity=4,blue]{1}{3}
@@ -196,12 +196,12 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ.
\RenewDocumentCommand\csdrawroots{m}%
{%
-\texttt{\detokenize{\begin{tikzpicture}[baseline=-.5]}}%
-\par\noindent%
\texttt{\detokenize{\begin{rootSystem}}\{#1\}}%
\par\noindent%
\texttt{\detokenize{\roots}}%
\par\noindent%
+\texttt{\detokenize{\simpleroots}}%
+\par\noindent%
\texttt{\detokenize{\wt[brown]{1}{0}}}%
\par\noindent%
\texttt{\detokenize{\wt[red]{0}{1}}}%
@@ -213,8 +213,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ.
\texttt{\detokenize{\wt[blue]{-1}{3}}}%
\par\noindent%
\texttt{\detokenize{\end{rootSystem}}}%
-\par\noindent%
-\texttt{\detokenize{\end{tikzpicture}}}%
}%
\renewcommand*\mytablecontents{}
@@ -235,7 +233,117 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ.
\mytablecontents
\end{longtable}
+{
+\pgfkeys{/root system/weight length=.75cm}
+\begin{longtable}{rcm{10cm}}
+\caption{The fundamental weights and the simple roots}\\
+\endfirsthead
+\caption{\dots continued}\\
+\endhead
+\multicolumn{3}{c}{continued \dots}\\
+\endfoot
+\endlastfoot
+$A_2$&
+\begin{tikzpicture}[baseline=-.5]
+\begin{rootSystem}{A}
+\roots
+\simpleroots
+\node [above] at \Root {1}{0} {\(\alpha_1\)};
+\node [right] at \Root {0}{1} {\(\alpha_2\)};
+\fundamentalweights
+\node [right] at \weight {1}{0} {\(\omega_1\)};
+\node [right] at \weight {0}{1} {\(\omega_2\)};
+\end{rootSystem}
+\end{tikzpicture}
+&
+\begin{verbatim}
+\begin{rootSystem}{A}
+\roots
+\simpleroots
+\node [above] at \Root {1}{0} {\(\alpha_1\)};
+\node [right] at \Root {0}{1} {\(\alpha_2\)};
+\fundamentalweights
+\node [right] at \weight {1}{0} {\(\omega_1\)};
+\node [right] at \weight {0}{1} {\(\omega_2\)};
+\end{rootSystem}
+\end{verbatim}
+\\
+$B_2$&
+\begin{tikzpicture}[baseline=-.5]
+\begin{rootSystem}{B}
+\roots
+\simpleroots
+\node [below] at \Root {1}{0} {\(\alpha_1\)};
+\node [above] at \Root {0}{1} {\(\alpha_2\)};
+\fundamentalweights
+\node [right] at \weight {1}{0} {\(\omega_1\)};
+\node [right] at \weight {0}{1} {\(\omega_2\)};
+\end{rootSystem}{B}
+\end{tikzpicture}
+&
+\begin{verbatim}
+\begin{rootSystem}{B}
+\roots
+\simpleroots
+\node [below] at \Root {1}{0} {\(\alpha_1\)};
+\node [above] at \Root {0}{1} {\(\alpha_2\)};
+\fundamentalweights
+\node [right] at \weight {1}{0} {\(\omega_1\)};
+\node [right] at \weight {0}{1} {\(\omega_2\)};
+\end{rootSystem}{B}
+\end{verbatim}
+\\
+$C_2$&
+\begin{tikzpicture}[baseline=-.5]
+\begin {rootSystem}{C}
+\roots
+\simpleroots
+\node [left] at \Root {1}{0} {\(\alpha_1\)};
+\node [right] at \Root {0}{1} {\(\alpha_2\)};
+\fundamentalweights
+\node [right] at \weight {1}{0} {\(\omega_1\)};
+\node [above] at \weight {0}{1} {\(\omega_2\)};
+\end{rootSystem}
+\end{tikzpicture}
+&
+\begin{verbatim}
+\begin{rootSystem}{C}
+\roots
+\simpleroots
+\node [left] at \Root {1}{0} {\(\alpha_1\)};
+\node [right] at \Root {0}{1} {\(\alpha_2\)};
+\fundamentalweights
+\node [right] at \weight {1}{0} {\(\omega_1\)};
+\node [above] at \weight {0}{1} {\(\omega_2\)};
+\end{rootSystem}
+\end{verbatim}
+\\
+$G_2$&
+\begin{tikzpicture}[baseline=-.5]
+\begin{rootSystem}{G}
+\roots
+\simpleroots
+\node [above] at \Root {1}{0} {\(\alpha_1\)};
+\node [below right] at \Root {0}{1} {\(\alpha_2\)};
+\fundamentalweights
+\node [right] at \weight {1}{0} {\(\omega_1\)};
+\node [right] at \weight {0}{1} {\(\omega_2\)};
+\end{rootSystem}
+\end{tikzpicture}
+&
+\begin{verbatim}
+\begin{rootSystem}{G}
+\roots
+\simpleroots
+\node [above] at \Root {1}{0} {\(\alpha_1\)};
+\node [below right] at \Root {0}{1} {\(\alpha_2\)};
+\fundamentalweights
+\node [right] at \weight {1}{0} {\(\omega_1\)};
+\node [right] at \weight {0}{1} {\(\omega_2\)};
+\end{rootSystem}
+\end{verbatim}
+\end{longtable}
\RenewDocumentCommand\drawroots{m}%
{%
@@ -247,10 +355,10 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ.
\end{tikzpicture}
}%
+}
+
\RenewDocumentCommand\csdrawroots{m}%
{%
-\texttt{\detokenize{\begin{tikzpicture}[baseline=-.5]}}%
-\par\noindent%
\texttt{\detokenize{\begin{rootSystem}}\{#1\}}%
\par\noindent%
\texttt{\detokenize{\roots}}%
@@ -258,8 +366,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ.
\texttt{\detokenize{\wt[multiplicity=2,root]{0}{0}}}%
\par\noindent%
\texttt{\detokenize{\end{rootSystem}}}%
-\par\noindent%
-\texttt{\detokenize{\end{tikzpicture}}}%
}%
\renewcommand*\mytablecontents{}
@@ -280,8 +386,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ.
\mytablecontents
\end{longtable}
-
-
\RenewDocumentCommand\drawroots{m}%
{%
\begin{tikzpicture}[baseline=-.5]
@@ -294,8 +398,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ.
\RenewDocumentCommand\csdrawroots{m}%
{%
-\texttt{\detokenize{\begin{tikzpicture}[baseline=-.5]}}%
-\par\noindent%
\texttt{\detokenize{\begin{rootSystem}}\{#1\}}%
\par\noindent%
\texttt{\detokenize{\roots}}%
@@ -303,8 +405,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ.
\texttt{\detokenize{\WeylChamber}}%
\par\noindent%
\texttt{\detokenize{\end{rootSystem}}}%
-\par\noindent%
-\texttt{\detokenize{\end{tikzpicture}}}%
}%
\renewcommand*\mytablecontents{}
@@ -340,8 +440,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ.
\RenewDocumentCommand\csdrawroots{m}%
{%
-\texttt{\detokenize{\begin{tikzpicture}[baseline=-.5]}}%
-\par\noindent%
\texttt{\detokenize{\begin{rootSystem}}\{#1\}}%
\par\noindent%
\texttt{\detokenize{\roots}}%
@@ -349,8 +447,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ.
\texttt{\detokenize{\positiveRootHyperplane}}%
\par\noindent%
\texttt{\detokenize{\end{rootSystem}}}%
-\par\noindent%
-\texttt{\detokenize{\end{tikzpicture}}}%
}%
\renewcommand*\mytablecontents{}
@@ -384,8 +480,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ.
\RenewDocumentCommand\csdrawroots{mm}%
{%
-\texttt{\detokenize{\begin{tikzpicture}[baseline=-.5]}}%
-\par\noindent%
\texttt{\detokenize{\begin{rootSystem}}\{#1\}}%
\par\noindent%
\texttt{\detokenize{\roots}}%
@@ -393,8 +487,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ.
\texttt{\detokenize{\parabolic}\{#2\}}%
\par\noindent%
\texttt{\detokenize{\end{rootSystem}}}%
-\par\noindent%
-\texttt{\detokenize{\end{tikzpicture}}}%
}%
\renewcommand*\mytablecontents{}
@@ -407,7 +499,7 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ.
}
\begin{longtable}{rcm{8cm}}
-\caption{Parabolic subgroups. Each set of roots is assigned a number, with each binary digit zero or one to say whether the corresponding root is crossed or not: \(A_{5,37}\) means the parabolic subgroup of \(A_5\) so that the binary digits of \(37=2^5+2^2+2^0\) give us roots \(0,2,5\) in Bourbaki ordering being compact roots, i.e. having the root vectors of both that root and its negative inside the parabolic subgroup. }\\
+\caption{Parabolic subgroups. Each set of roots is assigned a number, with each binary digit zero or one to say whether the corresponding root is crossed or not: \(A_{5,37}\) means the parabolic subgroup of \(A_5\) so that the binary digits of \(37=2^5+2^2+2^0\) give us roots \(0,2,5\) in Bourbaki ordering being crossed roots, i.e. noncompact roots, i.e. having the root vectors of that root but not of its negative inside the parabolic subgroup. }\\
\endfirsthead
\caption{\dots continued}\\
\endhead
@@ -430,8 +522,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ.
\RenewDocumentCommand\csdrawroots{mm}%
{%
-\texttt{\detokenize{\begin{tikzpicture}[baseline=-.5]}}%
-\par\noindent%
\texttt{\detokenize{\begin{rootSystem}}\{#1\}}%
\par\noindent%
\texttt{\detokenize{\roots}}%
@@ -441,8 +531,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ.
\texttt{\detokenize{\parabolicgrading}}%
\par\noindent%
\texttt{\detokenize{\end{rootSystem}}}%
-\par\noindent%
-\texttt{\detokenize{\end{tikzpicture}}}%
}%
\renewcommand*\mytablecontents{}
@@ -493,7 +581,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ.
\end{tikzpicture}
}
-
\tikzstyle{weight arrow}=[black,-stealth,shorten <=.25cm,shorten >=.25cm]
{
@@ -531,8 +618,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ.
\end{tikzpicture}
}
-
-
\begin{tcblisting}{title={Drawing the \(A_2\) root system and a weight at the origin. The option \texttt{root} indicates that this weight is to be coloured like a root.}}
\begin{tikzpicture}
\begin{rootSystem}{A}
@@ -542,7 +627,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ.
\end{tikzpicture}
\end{tcblisting}
-
\begin{tcblisting}{title={Drawing the \(A_2\) root system and a weight at the origin and the positive root hyperplane}}
\begin{tikzpicture}
\begin{rootSystem}{A}
@@ -553,9 +637,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ.
\end{tikzpicture}
\end{tcblisting}
-
-
-
\section{Coordinate systems}
The package provides three coordinate systems: hex, square and weight.
Above we have seen the weight coordinates: a basis of fundamental weights.
@@ -625,10 +706,6 @@ We can use the hex system in drawing on the \(A_2\) or \(G_2\) weight lattices,
\end{tikzpicture}
\end{tcblisting}
-
-
-
-
\begin{tcblisting}{title={Automatic sizing of the weight lattice (the default) \dots}}
\begin{tikzpicture}
\begin{rootSystem}{A}
@@ -693,31 +770,16 @@ We can use the hex system in drawing on the \(A_2\) or \(G_2\) weight lattices,
\end{rootSystem}
\end{tikzpicture}
\end{tcblisting}
+
\begin{tcblisting}{title={Changing the weight length rescales}}
\begin{tikzpicture}
-\setlength\weightLength{.3cm}
+\pgfkeys{/root system/weight length=0.3cm}
\begin{rootSystem}{A}
-\wt[multiplicity=2]{0}{0}
+\wt[multiplicity=2,draw=gray]{0}{0}
\foreach \x/\y in {1/1, 2/-1, 1/-2, -1/-1, -2/1, -1/2}{\wt{\x}{\y}}
\end{rootSystem}
\end{tikzpicture}
\end{tcblisting}
-\begin{tcblisting}{}
-\begin{tikzpicture}
-\setlength\weightLength{.3cm}
-\begin{rootSystem}{A}
-\foreach \x/\y in {0/0, 3/0, 2/-1, 1/-2, 0/-3, 1/1, -1/-1, -1/2, -2/1, -3/3}{\wt{\x}{\y}}
-\end{rootSystem}
-\end{tikzpicture}
-\end{tcblisting}
-\begin{tcblisting}{}
-\begin{tikzpicture}
-\setlength\weightLength{.3cm}
-\begin{rootSystem}{A}
-\foreach \x/\y in {0/0, -3/0, 2/-1, 1/-2, 3/-3, 1/1, -1/-1, -1/2, -2/1, 0/3}{\wt{\x}{\y}}
-\end{rootSystem}
-\end{tikzpicture}
-\end{tcblisting}
\begin{tcblisting}{title={We use a basis of fundamental weights, as given in Carter's book \cite{Carter:2005} p. 540--609}}
\begin{tikzpicture}
\begin{rootSystem}{B}
@@ -744,15 +806,11 @@ Without automatic stretching of the weight lattice to fit the picture, you won't
\RenewDocumentCommand\csdrawroots{m}%
{%
-\texttt{\detokenize{\begin{tikzpicture}[baseline=-.5]}}%
-\par\noindent%
\texttt{\detokenize{\begin{rootSystem}}\{#1\}}%
\par\noindent%
\texttt{\detokenize{\roots}}%
\par\noindent%
\texttt{\detokenize{\end{rootSystem}}}%
-\par\noindent%
-\texttt{\detokenize{\end{tikzpicture}}}%
}%
\renewcommand*\mytablecontents{}
@@ -774,8 +832,6 @@ Without automatic stretching of the weight lattice to fit the picture, you won't
\end{longtable}
-
-
Type \verb!\wt{x}{y}! to get a weight at position \((x,y)\) (as measured in a basis of \emph{fundamental weights}).
Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ, or with option \verb!multiplicity=!\texttt{n} to get multiplicity $n$.
@@ -796,8 +852,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ, or with optio
\RenewDocumentCommand\csdrawroots{m}%
{%
-\texttt{\detokenize{\begin{tikzpicture}[baseline=-.5]}}%
-\par\noindent%
\texttt{\detokenize{\begin{rootSystem}}\{#1\}}%
\par\noindent%
\texttt{\detokenize{\roots}}%
@@ -813,8 +867,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ, or with optio
\texttt{\detokenize{\wt[blue]{-1}{3}}}%
\par\noindent%
\texttt{\detokenize{\end{rootSystem}}}%
-\par\noindent%
-\texttt{\detokenize{\end{tikzpicture}}}%
}%
\renewcommand*\mytablecontents{}
@@ -847,8 +899,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ, or with optio
\RenewDocumentCommand\csdrawroots{m}%
{%
-\texttt{\detokenize{\begin{tikzpicture}[baseline=-.5]}}%
-\par\noindent%
\texttt{\detokenize{\begin{rootSystem}}\{#1\}}%
\par\noindent%
\texttt{\detokenize{\roots}}%
@@ -856,8 +906,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ, or with optio
\texttt{\detokenize{\wt[multiplicity=2]{0}{0}}}%
\par\noindent%
\texttt{\detokenize{\end{rootSystem}}}%
-\par\noindent%
-\texttt{\detokenize{\end{tikzpicture}}}%
}%
\renewcommand*\mytablecontents{}
@@ -892,8 +940,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ, or with optio
\RenewDocumentCommand\csdrawroots{m}%
{%
-\texttt{\detokenize{\begin{tikzpicture}[baseline=-.5]}}%
-\par\noindent%
\texttt{\detokenize{\begin{rootSystem}}\{#1\}}%
\par\noindent%
\texttt{\detokenize{\roots}}%
@@ -901,8 +947,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ, or with optio
\texttt{\detokenize{\WeylChamber}}%
\par\noindent%
\texttt{\detokenize{\end{rootSystem}}}%
-\par\noindent%
-\texttt{\detokenize{\end{tikzpicture}}}%
}%
\renewcommand*\mytablecontents{}
@@ -936,8 +980,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ, or with optio
\RenewDocumentCommand\csdrawroots{m}%
{%
-\texttt{\detokenize{\begin{tikzpicture}[baseline=-.5]}}%
-\par\noindent%
\texttt{\detokenize{\begin{rootSystem}}\{#1\}}%
\par\noindent%
\texttt{\detokenize{\roots}}%
@@ -945,8 +987,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ, or with optio
\texttt{\detokenize{\positiveRootHyperplane}}%
\par\noindent%
\texttt{\detokenize{\end{rootSystem}}}%
-\par\noindent%
-\texttt{\detokenize{\end{tikzpicture}}}%
}%
\renewcommand*\mytablecontents{}
@@ -980,8 +1020,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ, or with optio
\RenewDocumentCommand\csdrawroots{mm}%
{%
-\texttt{\detokenize{\begin{tikzpicture}[baseline=-.5]}}%
-\par\noindent%
\texttt{\detokenize{\begin{rootSystem}}\{#1\}}%
\par\noindent%
\texttt{\detokenize{\roots}}%
@@ -989,8 +1027,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ, or with optio
\texttt{\detokenize{\parabolic}\{#2\}}%
\par\noindent%
\texttt{\detokenize{\end{rootSystem}}}%
-\par\noindent%
-\texttt{\detokenize{\end{tikzpicture}}}%
}%
\renewcommand*\mytablecontents{}
@@ -1028,8 +1064,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ, or with optio
\RenewDocumentCommand\csdrawroots{mm}%
{%
-\texttt{\detokenize{\begin{tikzpicture}[baseline=-.5]}}%
-\par\noindent%
\texttt{\detokenize{\begin{rootSystem}}\{#1\}}%
\par\noindent%
\texttt{\detokenize{\roots}}%
@@ -1039,8 +1073,6 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ, or with optio
\texttt{\detokenize{\parabolicgrading}}%
\par\noindent%
\texttt{\detokenize{\end{rootSystem}}}%
-\par\noindent%
-\texttt{\detokenize{\end{tikzpicture}}}%
}%
\renewcommand*\mytablecontents{}
@@ -1068,12 +1100,10 @@ Add an option: \verb!\wt[Z]{x}{y}! to get \verb!Z! passed to TikZ, or with optio
\section{Examples of weights of various representations}
-
Henceforth assume \verb!\AutoSizeWeightLatticetrue! (the default).
\AutoSizeWeightLatticetrue
-
\begin{tcblisting}{title={Fulton and Harris, p. 186}}
\begin{tikzpicture}
\begin{rootSystem}{A}
@@ -1088,9 +1118,8 @@ Henceforth assume \verb!\AutoSizeWeightLatticetrue! (the default).
\begin{tcblisting}{title={A representation of \(G_2\)}}
-\setlength\weightLength{1cm}
\begin{tikzpicture}
-\begin{rootSystem}{G}
+\begin{rootSystem}[weight length=1cm,weight/.style={draw=gray,fill=none}]{G}
\roots
\foreach \m/\x/\y in {
1/1/1, 1/4/-1, 1/-1/2, 2/2/0, 1/5/-2,
@@ -1108,9 +1137,8 @@ Henceforth assume \verb!\AutoSizeWeightLatticetrue! (the default).
\begin{tcblisting}{title={Dimensions of representations of \(G_2\), parameterized by highest weight}}
-\setlength\weightLength{1cm}
\begin{tikzpicture}
-\begin{rootSystem}{G}
+\begin{rootSystem}[weight length=1cm]{G}
\roots
\foreach \x/\y/\d in {
0/1/14, 0/2/77, 0/3/273, 1/0/7, 1/1/64,
@@ -1128,6 +1156,37 @@ Henceforth assume \verb!\AutoSizeWeightLatticetrue! (the default).
\newpage
\section{More options}
+Options can be set using global TikZ keys
+\[
+\verb!\pgfkeys{/root system/simple root/.style=black}!
+\]
+{
+\pgfkeys{/root system/simple root/.style=black}
+\[
+\begin{tikzpicture}
+\begin{rootSystem}{G}
+\roots
+\end{rootSystem}
+\end{tikzpicture}
+\]
+}
+or, in each root system, using
+\begin{verbatim}
+\[
+\begin{tikzpicture}
+\begin{rootSystem}[weight length=.2cm]{G}
+\roots
+\end{rootSystem}
+\end{tikzpicture}
+\]
+\end{verbatim}
+\[
+\begin{tikzpicture}
+\begin{rootSystem}[weight length=.2cm]{G}
+\roots
+\end{rootSystem}
+\end{tikzpicture}
+\]
\newcommand*{\typ}[1]{#1}
\newcommand*{\optionLabel}[3]{%%
@@ -1148,16 +1207,22 @@ Henceforth assume \verb!\AutoSizeWeightLatticetrue! (the default).
\multicolumn{2}{c}{continued \dots}\\
\endfoot
\endlastfoot
-\commandLabel{weightRadius}{\typ{length}}{1.2pt}
+\optionLabel{weight radius}{\typ{length}}{1.2pt}
& Radius of dots used when marking specified weights. \\
-\commandLabel{weightLength}{\typ{length}}{.5cm}
+\optionLabel{weight length}{\typ{length}}{.5cm}
& Minimum distance between distinct weights. \\
-\commandLabel{gradingDot}{\typ{length}}{2pt}
+\optionLabel{grading dot radius}{\typ{length}}{2pt}
& Size of dot around a root using to indicate a grading of a parabolic subalgebra which only contains one root. \\
\optionLabel{weight lattice}{\typ{TikZ style data}}{gray!40}
& Style for drawing weight lattice lines. \\
\optionLabel{root}{\typ{TikZ style data}}{gray}
& Style for drawing roots. \\
+\optionLabel{simple root}{\typ{TikZ style data}}{fill=white,draw=gray}
+& Style for drawing simple roots. \\
+\optionLabel{weight}{\typ{TikZ style data}}{fill=gray,draw=white}
+& Style for drawing weights. \\
+\optionLabel{fundamental weight}{\typ{TikZ style data}}{fill=black,draw=gray}
+& Style for drawing fundamental weights. \\
\optionLabel{root polygon}{\typ{TikZ style data}}{gray!40,opacity=.5}
& Style for drawing a polygon which indicates the locations of the roots. \\
\optionLabel{hyperplane}{\typ{TikZ style data}}{gray!50,fill opacity=.5}
@@ -1168,21 +1233,6 @@ Henceforth assume \verb!\AutoSizeWeightLatticetrue! (the default).
& Style for drawing a thick line over top of some roots to indicate that they lie in the same grading associated to a parabolic subgroup. \\
\end{longtable}
-\begin{verbatim}
-\newlength\weightRadius
-\setlength\weightRadius{1.2pt}
-\newlength\weightLength
-\setlength\weightLength{.5cm}
-\newlength\gradingDot
-\setlength\gradingDot{2pt}
-\tikzstyle{weight lattice}=[gray!40]
-\tikzstyle{root}=[gray]
-\tikzstyle{root polygon}=[gray!40,opacity=.5]
-\tikzstyle{hyperplane}=[gray!50,fill opacity=.5]
-\tikzstyle{Weyl chamber}=[gray!60,fill opacity=.5]
-\tikzstyle{grading}=[line width=3pt,gray,opacity=0.5,line cap=round]
-\end{verbatim}
-
\bibliographystyle{amsplain}
\bibliography{rank-2-roots}
diff --git a/macros/latex/contrib/highlightx/README.md b/macros/latex/contrib/highlightx/README.md
index 22ee36999e..c8fb146310 100644
--- a/macros/latex/contrib/highlightx/README.md
+++ b/macros/latex/contrib/highlightx/README.md
@@ -3,5 +3,6 @@ highlightx is a package to highlight paragraphs or formulas.
highlightx est un package pour surligner des paragraphes ou des formules.
-------------------------------------------------------------------------
Author : Cédric Pierquet
+Code : Antal Spector-Zabusky (for hightlighting paragraphs)
email : cpierquet@outlook.fr
Licence : Released under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txt \ No newline at end of file
diff --git a/macros/latex/contrib/highlightx/doc/highlightx-doc.pdf b/macros/latex/contrib/highlightx/doc/highlightx-doc.pdf
index 674abe53dd..7409fe0f35 100644
--- a/macros/latex/contrib/highlightx/doc/highlightx-doc.pdf
+++ b/macros/latex/contrib/highlightx/doc/highlightx-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/highlightx/doc/highlightx-doc.tex b/macros/latex/contrib/highlightx/doc/highlightx-doc.tex
index bb1dbf1fbe..45115b309a 100644
--- a/macros/latex/contrib/highlightx/doc/highlightx-doc.tex
+++ b/macros/latex/contrib/highlightx/doc/highlightx-doc.tex
@@ -33,8 +33,8 @@
\hypersetup{pdfborder=0 0 0}
\usepackage[margin=1.5cm]{geometry}
\setlength{\parindent}{0pt}
-\def\TPversion{0.1.1}
-\def\TPdate{1\up*{er} septembre 2023}
+\def\TPversion{0.1.2}
+\def\TPdate{3 septembre 2023}
\usepackage{tcolorbox}
\tcbuselibrary{skins,hooks}
\sethlcolor{lightgray!25}
@@ -56,12 +56,9 @@
\begin{tabular}{c}
{\Huge \texttt{highlightx}}\\
\\
- {\LARGE Commandes pour surligner de formules (avec un} \\
- \\
- {\LARGE effet main levée), ou des paragraphes, à l'aide} \\
- \\
- {\LARGE des packages \MontreCode{soul} et/ou \MontreCode{tikz}.} \\
- \\
+ {\LARGE Commandes pour surligner de formules ou} \\
+ {\LARGE des paragraphes (avec un effet main levée),} \\
+ {\LARGE à l'aide des packages \MontreCode{soul} et/ou \MontreCode{tikz}.} \\
{\LARGE $\rhd$ Commandes [fr] ou [en] $\lhd$} \\
\\
{\small \texttt{Version \TPversion{} -- \TPdate}}
@@ -75,7 +72,9 @@
\begin{tabular}{c}
\texttt{Cédric Pierquet}\\
{\ttfamily c pierquet -- at -- outlook . fr}\\
- \texttt{\url{https://github.com/cpierquet/highlightx}}
+ \texttt{\url{https://github.com/cpierquet/highlightx}} \\
+ \\
+ \texttt{Merci à Antal Spector-Zabusky pour le code dédié aux paragraphes !}
\end{tabular}
\end{center}
@@ -102,7 +101,13 @@ Et en mode hors ligne :
\vspace*{5mm}
\begin{tcolorbox}[colframe=lightgray,colback=lightgray!5]
-Et on peut même mettre en forme un paragraphe (dans une \MontreCode{tcbox}), généré aléatoirement grâce au site \url{https://ipsum.one/} par exemple : \og \genhighlightpar{Enfin, comme le dernier coup de dix heures retentissait encore, il étendit la main et prit celle de Mme Rênal, qui la retira aussitôt. Julien, sans trop savoir ce qu’il faisait, la saisit de nouveau. Quoique bien ému lui-même, il fut frappé de la froideur glaciale de la main qu’il prenait ; il la serrait avec une force convulsive ; on fit un dernier effort pour la lui ôter, mais enfin cette main lui resta.} \fg
+Et on peut même mettre en forme un paragraphe généré aléatoirement grâce au site \textsf{\url{https://ipsum.one/}} par exemple : \og \SurlignerTexte{Enfin, comme le dernier coup de dix heures retentissait encore, il étendit la main et prit celle de Mme Rênal, qui la retira aussitôt. Julien, sans trop savoir ce qu’il faisait, la saisit de nouveau. Quoique bien ému lui-même, il fut frappé de la froideur glaciale de la main qu’il prenait ; il la serrait avec une force convulsive ; on fit un dernier effort pour la lui ôter, mais enfin cette main lui resta.} \fg
+\end{tcolorbox}
+
+\vspace*{5mm}
+
+\begin{tcolorbox}[colframe=lightgray,colback=lightgray!5]
+Un deuxième, avec un peu de couleurs, généré aléatoirement grâce au site \textsf{\url{https://ipsum.one/}} par exemple : \og \SurlignerTexte*[Fond=orange,Bord=teal]{De là le succès du petit paysan Julien. Elle trouva des jouissances douces, et toutes brillantes du charme de la nouveauté, dans la sympathie de cette âme noble et fière. Mme de Rênal lui eut bientôt pardonné son ignorance extrême qui était une grâce de plus, et la rudesse de ses façons qu’elle parvint à corriger. Elle trouva qu’il valait la peine de l’écouter, même quand on parlait des choses les plus communes, même quand il s’agissait d’un pauvre chien écrasé, comme il traversait la rue, par la charrette d’un paysan allant au trot.} \fg
\end{tcolorbox}
%\vspace*{5mm}
@@ -129,7 +134,7 @@ Et on peut même mettre en forme un paragraphe (dans une \MontreCode{tcbox}), gÃ
\subsection{Solutions existantes}
-Le package \MontreCode{soul} permet de surligner du texte, de manière efficace, mais avec des formules mathématiques le surlignage n'est pas forcément optimal.
+Le package \MontreCode{soul} permet de surligner du texte, de manière très efficace, mais avec des formules mathématiques le surlignage n'est pas forcément optimal.
Il est également possible d'utiliser \MontreCode{fcolorbox} pour des formules mathématiques.
@@ -144,6 +149,12 @@ une pièce de bois.} \fg.\\\\
Et maintenant avec \texttt{fcolorbox} : \colorbox{lightgray!25}{$\int_0^4 x^2\,\text{d}x$}.
\end{demohigh}
+\subsection{Remerciements}
+
+Je remercie Antal Spector-Zabusky qui m'a autorisé à utiliser son code pour le surlignage de paragraphes avec un effet \textit{main levée}, et qui m'a autorisé à le distribuer sous licence \textsf{LPPL 1.3c} !
+
+Le code est adapté d'une réponse issue de cette \href{https://tex.stackexchange.com/questions/5959/cool-text-highlighting-in-latex}{\fbox{discussion}} sur \textsf{tex.stackexchange.com}.
+
\pagebreak
\subsection{Possibilités et limitations}
@@ -151,12 +162,13 @@ Et maintenant avec \texttt{fcolorbox} : \colorbox{lightgray!25}{$\int_0^4 x^2\,\
L'idée du package \MontreCode{highlightx} est de proposer des commandes basiques, pour \textit{surligner} :
\begin{itemize}
- \item du texte simple ou multi-lignes (paragraphes) ;
+ \item du texte simple ou multi-lignes (paragraphes) avec un effet de bordure à \textit{main levée} ;
\item des formules en mode math en ligne ou hors-ligne (grâce à \TikZ) avec un effet de bordure à \textit{main levée}.
- %\item avec un effet de bordure à \textit{main levée} (sauf pour un paragraphe dans une \MontreCode{tcbox}).
\end{itemize}
-{\small\faBomb}~En ce qui concerne les paragraphes, le package \MontreCode{soul} est performant dans le cas où la police courante est en \MontreCode{\textbackslash normalsize}, dans le cas contraire, il se peut que le rendu ne soit pas optimal. Il se peut également que le surlignage ne donne pas un résultat optimal avec certains caractères, comme par exemple \MontreCode{;}.
+{\small\faBomb}~Compte tenu du code utilisé pour le surlignage des paragraphes, il se peut que des dysfonctionnements apparaissent, notamment liés à \MontreCode{babel} et à l'utilisation de caractères \textit{actifs}.
+
+%{\small\faBomb}~En ce qui concerne les paragraphes, le package \MontreCode{soul} est performant dans le cas où la police courante est en \MontreCode{\textbackslash normalsize}, dans le cas contraire, il se peut que le rendu ne soit pas optimal. Il se peut également que le surlignage ne donne pas un résultat optimal avec certains caractères, comme par exemple \MontreCode{;}.
%{\small\faBomb}~Pour le moment le surlignement avec effet en mode paragraphe n'est pas compatible avec des environnements (comme \MontreCode{tcolorbox}), donc dans ce cas il n'y aura pas d'effet possible.
%
@@ -176,32 +188,39 @@ Les seuls packages chargés sont :
\begin{itemize}
\item \MontreCode{soul}, \MontreCode{xstring} et \MontreCode{simplekv}.
- \item \MontreCode{tikz} avec les librairies \MontreCode{tikzmark,calc,decorations.pathmorphing}.
+ \item \MontreCode{tikz} avec les librairies \MontreCode{tikzmark,calc,decorations.pathmorphing,nbabel}.
%\item \MontreCode{soul}, \MontreCode{atbegshi}, \MontreCode{etoolbox} ;
%\item \MontreCode{tikz} avec les librairies \MontreCode{tikzmark,calc,decorations.pathmorphing} ;
%\item \MontreCode{xstring} et \MontreCode{simplekv}.
\end{itemize}
+Si l'utilisateur ne souhaite pas charger la librairie \MontreCode{babel} de \TikZ, il suffit de charger le package avec l'option \MontreCode{[nobabel]}.
+
\begin{codehigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
+%chargement classique, avec la librairie babel de tikz
\usepackage{highlightx}
\end{codehigh}
+\begin{codehigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
+%chargement sans la librairie babel de tikz
+\usepackage[nobabel]{highlightx}
+\end{codehigh}
+
{\small\faAngleDoubleRight}~\MontreCode{highlightx} est compatible avec les compilations usuelles en \textsf{latex}, \textsf{pdflatex}, \textsf{lualatex} ou \textsf{xelatex}.
-%\medskip
-%
-%{\small\faBomb}~Des erreurs peuvent apparaître lors de la compilation, dans ce cas une nouvelle compilation sera nécessaire afin de placer correctement les effets de surlignage !
+\medskip
+
+{\small\faBomb}~Une double compilation est nécessaire afin de placer correctement les effets de surlignage !
\subsection{Commandes disponibles}
Les commandes proposées par le package \MontreCode{highlightx} sont :
\begin{codehigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%Commande pour surligner une formule (mode math)
+%Commande pour surligner une formule (mode math), avec ou sans effet
\SurlignerFormule
-
-%Commande pour surligner du texte de manière basique, sans effet
-\genhighlightpar
+%Commande pour surligner du texte, avec ou sans effet
+\SurlignerTexte
\end{codehigh}
\begin{demohigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
@@ -213,7 +232,7 @@ Ou bien encore une formule en mode hors-ligne comme :
\end{demohigh}
\begin{demohigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-Et : \og \genhighlightpar{Une scie à eau se compose d’un
+Et : \og \SurlignerTexte{Une scie à eau se compose d’un
hangar au bord d’un ruisseau. Le toit est soutenu par une charpente qui porte sur quatre
gros piliers en bois. À huit ou dix pieds d’élévation, au milieu du hangar, on voit une
scie qui monte et descend, tandis qu’un mécanisme fort simple pousse contre cette scie
@@ -234,7 +253,7 @@ une pièce de bois.} \fg.
\section{Les commandes}
-\subsection{Surligner une formule}
+\subsection{Surligner une formule, avec ou sans effet}
La commande dédiée à la mise en évidence d'une formule mathématique est \MontreCode{\textbackslash SurlignerFormule} :
@@ -302,91 +321,114 @@ $\SurlignerFormule{f(x)=\displaystyle\frac{1}{1+x}}$
\tikzstyle{encadreformule}=[decorate,decoration={random steps,amplitude=0.5pt,segment length=1em}]
-%\subsection{Surligner du texte, y compris multilignes}
-%
-%La commande dédiée à la mise en évidence d'une formule mathématique est \MontreCode{\textbackslash SurlignerTexte} :
-%
-%\begin{codehigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%%Commande pour surligner du texte
-%\SurlignerTexte[options tikz]{texte}
-%\end{codehigh}
-%
-%Concernant cette commande, pour laquelle le fonctionnement (interne) est très différent du mode \textit{math} :
-%
-%\begin{itemize}
-% \item les options tikz permettent de spécifier la couleur de fond et l'éventuelle couleur de bordure, grâce à \MontreCode{[couleurfond,draw=couleurbord]}.
-%\end{itemize}
-%
-%\begin{codehigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%%Paragraphes venant du site https://ipsum.one/
-%
-%Un premier paragraphe : \og \SurlignerTexte{Quand Julien aperçut les ruines pittoresques
-%de l’ancienne église de Vergy, il remarqua que depuis l’avant-veille il n’avait pas pensé
-%une seule fois à Mme de Rênal. L’autre jour en partant, cette femme m’a rappelé la distance
-%infinie qui nous sépare, elle m’a traité comme le fils d’un ouvrier. Sans doute elle a voulu
-%me marquer son repentir de m’avoir laissé sa main la veille... Elle est pourtant bien jolie,
-%cette main ! quel charme ! quelle noblesse dans les regards de cette femme !} \fg.
-%
-%Un deuxième paragraphe : \og \SurlignerTexte[teal!35,draw=red]{Ce ne fut que dans la nuit
-%du samedi au dimanche, après trois jours de pourparlers, que l’orgueil de l’abbé Maslon plia
-%devant la peur du maire qui se changeait en courage. Il fallut écrire une lettre mielleuse à
-%l’abbé Chélan, pour le prier d’assister à la cérémonie de la relique de Bray-le-Haut, si
-%toutefois son grand âge et ses infirmités le lui permettaient. M. Chélan demanda et obtint
-%une lettre d’invitation pour Julien qui devait l’accompagner en qualité de sous-diacre.} \fg.
-%\end{codehigh}
-%
-%Un premier paragraphe : \og \SurlignerTexte{Quand Julien aperçut les ruines pittoresques
-%de l’ancienne église de Vergy, il remarqua que depuis l’avant-veille il n’avait pas pensé
-%une seule fois à Mme de Rênal. L’autre jour en partant, cette femme m’a rappelé la distance
-%infinie qui nous sépare, elle m’a traité comme le fils d’un ouvrier. Sans doute elle a voulu
-%me marquer son repentir de m’avoir laissé sa main la veille... Elle est pourtant bien jolie,
-%cette main ! quel charme ! quelle noblesse dans les regards de cette femme !} \fg.
-%
-%\medskip
-%
-%Un deuxième paragraphe : \og \SurlignerTexte[teal!35,draw=red]{Ce ne fut que dans la nuit
-%du samedi au dimanche, après trois jours de pourparlers, que l’orgueil de l’abbé Maslon plia
-%devant la peur du maire qui se changeait en courage. Il fallut écrire une lettre mielleuse à
-%l’abbé Chélan, pour le prier d’assister à la cérémonie de la relique de Bray-le-Haut, si
-%toutefois son grand âge et ses infirmités le lui permettaient. M. Chélan demanda et obtint
-%une lettre d’invitation pour Julien qui devait l’accompagner en qualité de sous-diacre.} \fg.
-
\pagebreak
-\subsection{Surlignement \og classique \fg, d'un texte ou d'un paragraphe}
+\subsection{Surligner un texte, y compris multilignes, avec ou sans effet}
-Pour du surlignement multilignes, il est possible d'utiliser une commande \textit{générique}, qui utilise uniquement le package \MontreCode{soul} (donc pas d'effet !), qui est \MontreCode{\textbackslash genhighlightpar} (qui est basée \textit{basiquement} sur la commande \MontreCode{\textbackslash hl} du package \MontreCode{soul}).
+La commande dédiée à la mise en évidence d'une formule mathématique est \MontreCode{\textbackslash SurlignerTexte} :
\begin{codehigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%Commande générique pour surligner du texte
-\genhighlightpar[couleur]{texte}
+%Commande pour surligner du texte
+\SurlignerTexte(*)[clés]<options tikz>{texte}
\end{codehigh}
-Concernant cette commande, le premier argument (optionnel) est la couleur de fond, et le second argument (obligatoire) est le texte à mettre en évidence.
+Concernant cette commande, le fonctionnement est similaire à celui dédié aux formules :
+
+\begin{itemize}
+ \item la version étoilée désactive l'effet \textit{main levée} ;
+ \item les clés disponibles sont :
+ \begin{itemize}
+ \item \MontreCode{Fond} pour la couleur de fond (\MontreCode{yellow} par défaut) ;
+ \item \MontreCode{Bord} pour une éventuelle bordure, \MontreCode{none} ou \MontreCode{couleur} (\MontreCode{none} par défaut) ;
+ \item \MontreCode{Opacite} pour régler l'opacité du surlignage (\MontreCode{0.25} par défaut) ;
+ \item \MontreCode{Offset} pour \textit{élargir} le surlignage, sous la forme \MontreCode{Offset} ou \MontreCode{OffsetH/OffsetV} (\MontreCode{1pt} par défaut) ;
+ \end{itemize}
+ \item les \textit{options tikz} sont optionnelles.
+\end{itemize}
+
+\begin{demohigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
+%Paragraphes venant du site https://ipsum.one/
+Un premier paragraphe : \og \SurlignerTexte{Quand Julien aperçut les ruines pittoresques de
+l’ancienne église de Vergy, il remarqua que depuis l’avant-veille il n’avait pas pensé
+une seule fois à Mme de Rênal. L’autre jour en partant, cette femme m’a rappelé la
+distance infinie qui nous sépare, elle m’a traité comme le fils d’un ouvrier. Sans
+doute elle a voulu me marquer son repentir de m’avoir laissé sa main la veille...
+Elle est pourtant bien jolie, cette main ! quel charme ! quelle noblesse dans
+les regards de cette femme !} \fg \\
+
+Un deuxième paragraphe : \og \SurlignerTexte[Fond=teal!35,Bord=red]{Ce ne fut que
+dans la nuit du samedi au dimanche, après trois jours de pourparlers, que l’orgueil
+de l’abbé Maslon plia devant la peur du maire qui se changeait en courage. Il fallut
+écrire une lettre mielleuse à l’abbé Chélan, pour le prier d’assister à la cérémonie
+de la relique de Bray-le-Haut, si toutefois son grand âge et ses infirmités le lui
+permettaient. M. Chélan demanda et obtint une lettre d’invitation pour Julien qui
+devait l’accompagner en qualité de sous-diacre.} \fg
+\end{demohigh}
+
+\pagebreak
+
+Le surlignage s'adapte également à la taille de la police courante :
+
+\begin{demohigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
+Un troisième : \og {\LARGE\SurlignerTexte*[Fond=orange,Bord=violet]<thick>{%
+Quelle pitié notre provincial ne va-t-il pas inspirer aux jeunes lycéens de Paris qui, à
+quinze ans, savent déjà entrer dans un café d’un air si distingué ? Mais ces enfants,
+si bien stylés à quinze ans, à dix-huit tournent au commun. La timidité passionnée que
+l’on rencontre en province se surmonte quelquefois et alors elle enseigne à vouloir.
+En s’approchant de cette jeune fille si belle ; qui daignait lui adresser la parole,
+il faut que je lui dise la vérité, pensa Julien, qui devenait courageux à force de
+timidité vaincue.}} \fg
+\end{demohigh}
+
+Le surlignage s'adapte aussi à la police courante :
\begin{demohigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-Un \genhighlightpar{paragraphe} : \og \genhighlightpar[orange!35]{Pour arriver à la
-considération publique à Verrières, l’essentiel est de ne pas adopter, tout en bâtissant
-beaucoup de murs, quelque plan apporté d’Italie par ces maçons, qui au printemps
-traversent les gorges du Jura pour gagner Paris. Une telle innovation vaudrait à
-l’imprudent bâtisseur une éternelle réputation de mauvaise tête, et il serait à jamais
-perdu auprès des gens sages et modérés qui distribuent la considération en Franche-Comté.} \fg.
+Un quatrième : \og {\sffamily\SurlignerTexte[Fond=green,Bord=green,Offset=2pt]{%
+Cette magnificence mélancolique, dégradée par la vue des briques nues et du plâtre encore
+tout blanc, toucha Julien. Il s’arrêta en silence. À l’autre extrémité de la salle,
+près de l’unique fenêtre par laquelle le jour pénétrait, il vit un miroir mobile en
+acajou. Un jeune homme, en robe violette et en surplis de dentelle, mais la tête nue,
+était arrêté à trois pas de la glace. Ce meuble semblait étrange en un tel lieu, et,
+sans doute, y avait été apporté de la ville. Julien trouva que le jeune homme avait
+l’air irrité ; de la main droite il donnait gravement des bénédictions du côté du
+miroir.}} \fg
\end{demohigh}
+\bigskip
+
+Le style \textit{main levée} est fixé par défaut, mais peut être modifié en adaptant le style \TikZ{} :
+
+\begin{codehigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
+%Style main levée
+\tikzstyle{encadreformule}=[%
+ decorate,decoration={random steps,amplitude=0.5pt,segment length=1em}]
+\end{codehigh}
+
+\begin{demohigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
+\tikzstyle{encadreformule}=[%
+ decorate,decoration={random steps,amplitude=2mm,segment length=10mm}]
+
+Un paragraphe : \og \SurlignerTexte{Quand Julien aperçut les ruines pittoresques de
+l’ancienne église de Vergy, il remarqua que depuis l’avant-veille il n’avait pas pensé
+une seule fois à Mme de Rênal. L’autre jour en partant, cette femme m’a rappelé la
+distance infinie qui nous sépare, elle m’a traité comme le fils d’un ouvrier.} \fg
+\end{demohigh}
+
+\tikzstyle{encadreformule}=[decorate,decoration={random steps,amplitude=0.5pt,segment length=1em}]
+
\pagebreak
\section{English commands}
\subsection{Introduction}
-There's also english versions of the commands :
+There's also english versions of the commands and keys :
\begin{codehigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%Hightlight formula (math mode)
+%Hightlight formula (math mode), with or without effect
\HighlightFormula
-
-%Basic highlight text, without effect
-\genhighlightpar
+%Basic highlight text, with or without effect
+\TextHighlight
\end{codehigh}
\subsection{Highlight formula}
@@ -436,412 +478,43 @@ $\HighlightFormula{f(x)=\displaystyle\frac{1}{1+x}}$
\tikzstyle{borderformula}=[decorate,decoration={random steps,amplitude=0.5pt,segment length=1em}]
-%\subsection{Highlight text}
-%
-%\begin{codehigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%%Highlight text, with effect
-%\HighlightText[tikz options]{text}
-%\end{codehigh}
-%
-%\begin{codehigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%%Paragraphs from https://ipsum.one/
-%
-%A first one : \HighlightText{In order to modify it, he has only to press his hand lightly
-%on a small wheel, measuring hardly a foot in diameter, and placed within his reach. Immediately
-%the valves open, the steam from the boilers rushes along the conducting tubes into the two
-%cylinders of the small engine, the pistons move rapidly, and the rudder instantly obeys.
-%If this plan succeeds, a man will be able to direct the gigantic body of the 'Great Eastern'
-%with one finge}.
-%
-%A second one : \HighlightText[teal!35,draw=red]{On Wednesday night the weather was very bad,
-%my balance was strangely variable, and I was obliged to lean with my knees and elbows against
-%the sideboard, to prevent myself from falling. Portmanteaus and bags came in and out of my cabin;
-%an unusual hubbub reigned in the adjoining saloon, in which two or three hundred packages were
-%making expeditions from one end to the other, knocking the tables and chairs with loud crashes;
-%doors slammed, the boards creaked, the partitions made that groaning noise peculiar to pine wood;
-%bottles and glasses jingled together in their racks, and a cataract of plates and dishes rolled
-%about on the pantry floors}.
-%\end{codehigh}
-%
-%A first one : \HighlightText{In order to modify it, he has only to press his hand lightly
-%on a small wheel, measuring hardly a foot in diameter, and placed within his reach. Immediately
-%the valves open, the steam from the boilers rushes along the conducting tubes into the two
-%cylinders of the small engine, the pistons move rapidly, and the rudder instantly obeys.
-%If this plan succeeds, a man will be able to direct the gigantic body of the 'Great Eastern'
-%with one finge}.
-%
-%\medskip
-%
-%A second one : \HighlightText[teal!35,draw=red]{On Wednesday night the weather was very bad,
-%my balance was strangely variable, and I was obliged to lean with my knees and elbows against
-%the sideboard, to prevent myself from falling. Portmanteaus and bags came in and out of my cabin ;
-%an unusual hubbub reigned in the adjoining saloon, in which two or three hundred packages were
-%making expeditions from one end to the other, knocking the tables and chairs with loud crashes ;
-%doors slammed, the boards creaked, the partitions made that groaning noise peculiar to pine wood ;
-%bottles and glasses jingled together in their racks, and a cataract of plates and dishes rolled
-%about on the pantry floors}.
-
-\subsection{Generic highlight, without effect}
+\subsection{Highlight text or paragraphs, with or without effect}
\begin{codehigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%generic command, without effect
-\genhighlightpar[color]{text}
+%Highlight text, with effect
+\HighlightText(*)<keys>[tikz options]{text}
\end{codehigh}
\begin{demohigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-A paragraph : \genhighlightpar[violet!35]{This steam-ship is indeed a masterpiece of naval
-construction ; more than a vessel, it is a floating city, part of the country, detached from
-English soil, which after having crossed the sea, unites itself to the American Continent.
-I pictured to myself this enormous bulk borne on the waves, her defiant struggle with the wind,
-her boldness before the powerless sea, her indifference to the billows, her stability in the
-midst of that element which tosses 'Warriors' and 'Solferinos' like ship's boats.}.
+%Paragraphs from https://ipsum.one/
+A first one : \HighlightText{In order to modify it, he has only to press his hand lightly
+on a small wheel, measuring hardly a foot in diameter, and placed within his reach.
+Immediately the valves open, the steam from the boilers rushes along the conducting
+tubes into the two cylinders of the small engine, the pistons move rapidly, and the
+rudder instantly obeys. If this plan succeeds, a man will be able to direct the gigantic
+body of the 'Great Eastern' with one finge}.
\end{demohigh}
+\begin{demohigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
+%Paragraphs from https://ipsum.one/
+A second one : \HighlightText[bg=teal!35,border=red]{On Wednesday night the weather was
+very bad, my balance was strangely variable, and I was obliged to lean with my knees
+and elbows against the sideboard, to prevent myself from falling. Portmanteaus and
+bags came in and out of my cabin ; an unusual hubbub reigned in the adjoining saloon,
+in which two or three hundred packages were making expeditions from one end to the other,
+knocking the tables and chairs with loud crashes ; doors slammed, the boards creaked,
+the partitions made that groaning noise peculiar to pine wood ; bottles and glasses
+jingled together in their racks, and a cataract of plates and dishes rolled about on
+the pantry floors}.
+\end{demohigh}
-%Le style global des boîtes est défini par :
-%
-%\begin{codehigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%\tcbset{baseboite/.style={
-% enhanced,sharp corners=uphill,boxrule=\eptraitboite,%
-% before skip=0.5em,after skip=0.5em,%
-% colback=white,top=4mm,%
-% left={\margeboite-\margeinttitreboite-\eptraitboite},%
-% right={\margeboite-\margeinttitreboite-\eptraitboite}
-%}%
-%}
-%\end{codehigh}
-%
-%À noter que le \MontreCode{\textbackslash margeboite-\textbackslash margeinttitreboite-\textbackslash eptraitboite} vient :
-%
-%\begin{itemize}
-% \item des \MontreCode{\textbackslash margeinttitreboite} du paramètre \MontreCode{inner sep} du nœud Ti\textit{k}Z ;
-% \item des \MontreCode{\textbackslash eptraitboite} du paramètre \MontreCode{boxrule} de la boîte \textit{titre}.
-%\end{itemize}
-%
-%\subsection{Paramétrage simple de la boîte}
-%
-%Il est possible de rajouter ou modifier quelques éléments de chaque boîte (les clés suivantes sont cumulables) :
-%
-%\begin{itemize}
-% \item un \textsf{sous-titre} (couleur \textsf{rouge foncé}) peut être ajouté (en haut à droite de la boîte), via la clé \MontreCode{[SousTitre=...]} ;
-% \item le label peut être modifié :
-% \begin{itemize}
-% \item le compteur peut être désactivé, grâce à la clé \MontreCode{[Compteur=false]} ;
-% \item la clé \MontreCode{[Pluriel]} force le pluriel du label ;
-% \item un complément peut être rajouté entre le label et le compteur grâce à la clé \MontreCode{[ModifLabel=...]} ;
-% \item un complément peut être rajouté après le compteur grâce à la clé \MontreCode{[ComplementTitre=...]} ;
-% \end{itemize}
-% \item une petite image (type \textit{filigrane}) peut être rajoutée (de hauteur 24pt et pivotée de 45° dans le sens horaire par défaut), dans le coin \textit{bas-droite} de la boîte :
-% \begin{itemize}
-% \item en spécifiant l'image grâce à la clé \MontreCode{[Logo=...]} ;
-% \item en spécifiant hauteur/rotation/opacité grâce aux clés \MontreCode{[HauteurLogo=...]} , \MontreCode{[RotationLogo=...]} et \MontreCode{[OpaciteLogo=...]}.
-% \end{itemize}
-%\end{itemize}
-%
-%Des options spécifiques \MontreCode{tcolorbox} peuvent être passées en option à l'environnement, elles sont à mettre entre \MontreCode{<...>} avant le corps de l'environnement.
-%
-%\begin{demohigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%\setcounter{CompteurBoiteDemo}{0}
-%\begin{BoiteDeDemo}[Compteur=false]
-%\lipsum[1][1-2]
-%\end{BoiteDeDemo}
-%\end{demohigh}
-%
-%\begin{demohigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%\begin{BoiteDeDemo}[Pluriel]<width=0.5\linewidth>
-%\lipsum[1][1-2]
-%\end{BoiteDeDemo}
-%\end{demohigh}
-%
-%\begin{demohigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%\begin{BoiteDeDemo}[SousTitre={Un petit sous-titre}]
-%\lipsum[1][1-2]
-%\end{BoiteDeDemo}
-%\end{demohigh}
-%
-%\begin{demohigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%\begin{BoiteDeDemo}[ComplementTitre={ - Un complément de titre}]%noter l'espace ;-)
-%\lipsum[1][1-2]
-%\end{BoiteDeDemo}
-%\end{demohigh}
-%
-%\begin{demohigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%\begin{BoiteDeDemo}[ModifLabel={ super important}]%noter l'espace ;-)
-%\lipsum[1][1-2]
-%\end{BoiteDeDemo}
-%\end{demohigh}
-%
-%\begin{demohigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%\begin{BoiteDeDemo}[Logo={example-image}]
-%\lipsum[1][3-4]
-%\end{BoiteDeDemo}
-%\end{demohigh}
-%
-%\begin{demohigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%\begin{BoiteDeDemo}[Logo={example-image},HauteurLogo=5mm,RotationLogo=10]
-%\lipsum[1][3-4]
-%\end{BoiteDeDemo}
-%\end{demohigh}
-%
-%\pagebreak
-%
-%Et en \textit{cumulant} des clés de personnalisation on peut obtenir :
-%
-%\begin{demohigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%\begin{BoiteDeDemo}[%
-% ModifLabel={s super importants},ComplementTitre={ (vraiment super importants)},%
-% SousTitre={- Source -},Compteur=false,Logo={example-image-a},%
-% HauteurLogo=1cm,RotationLogo=15,OpaciteLogo=1
-% ]
-%\lipsum[2][1-4]
-%\end{BoiteDeDemo}
-%\end{demohigh}
-%
-%\subsection{Personnalisation \textit{intermédiaire}}
-%
-%Il est possible de paramétrer \textit{facilement} certaines options, via la commande \MontreCode{\textbackslash ParamBoites[...]} :
-%
-%\begin{itemize}
-% \item la police du label grâce à la clé \MontreCode{[PoliceTitre=...]} (\verb*|\bfseries\sffamily| par défaut) ;
-% \item la police du sous-titre grâce à la clé \MontreCode{[PoliceSousTitre=...]} (\verb*|\small\bfseries\sffamily| par défaut) ;
-% \item la couleur de base du sous-titre grâce à la clé \MontreCode{[CouleurSousTitre=...]} (\verb*|red| par défaut) ;
-% \item les marges gauche et droite grâce à la clé \MontreCode{[Marge=...]} (\verb*|4mm| par défaut) ;
-% \item l'épaisseur des bordures grâce à la clé \MontreCode{[EpaisseurBordure=...]} (\verb*|1.25pt| par défaut) ;
-% \item la marge spécifique pour la boîte \textit{titre} grâce à clé \MontreCode{[MargeTitre=...]} (\verb*|3pt| par défaut).
-%\end{itemize}
-%
-%\begin{codehigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%\ParamBoites[%
-% Marge=2cm,MargeTitre=2mm,%
-% PoliceTitre=\large\bfseries\ttfamily,%
-% PoliceSousTitre=\scriptsize\bfseries\sffamily,%
-% CouleurSousTitre=orange]
-%\end{codehigh}
-%
-%\ParamBoites[Marge=2cm,MargeTitre=2mm,PoliceTitre=\large\bfseries\ttfamily,PoliceSousTitre=\scriptsize\bfseries\sffamily,CouleurSousTitre=orange]
-%
-%\begin{demohigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%\begin{BoiteDeDemo}[SousTitre={- Un petit sous-titre -}]
-%\lipsum[1][1-2]
-%\end{BoiteDeDemo}
-%\end{demohigh}
-%
-%On peut revenir aux paramètres par défaut grâce à la commande \MontreCode{\textbackslash ParamBoites} (sans argument).
-%
-%\begin{demohigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%\ParamBoites
-%\begin{BoiteDeDemo}[SousTitre={- Un petit sous-titre -}]
-%\lipsum[1][1-2]
-%\end{BoiteDeDemo}
-%\end{demohigh}
-%
-%\pagebreak
-%
-%\section{Utilisation avancée}
-%
-%\subsection{Styles spécifiques}
-%
-%Il est possible quand même de modifier \textit{en profondeur} les boîtes créées, en redéfinissant les commandes suivantes via \verb*|\RenewDocumentCommand| :
-%
-%\begin{codehigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%\NewDocumentCommand\TitreBoite{ m m m m }{%
-% %1=couleur
-% %2=icone
-% %3=nom
-% %4=compteur
-% % \BoxModifLabel = texte entre label et compteur
-% % \BoxCpltTitle = Texte après le compteur
-% \node[inner sep=\margeinttitreboite,rounded corners=3pt,draw=#1,line width=\eptraitboite,%
-% rectangle,fill=#1!5!white,anchor=west,xshift=\margeboite,text=black,%
-% font=\policetitreboite]%
-% at (frame.north west)
-% {%
-% \,\IfStrEq{#2}{}{}{{\small#2}~}\vphantom{Ppé}%
-% \ifboolKV[Boites]{Pluriel}{\StrBehind{#3}{/}}{\StrBefore{#3}{/}}%
-% \IfStrEq{\BoxModifLabel}{}{}{\BoxModifLabel}\ifboolKV[Boites]{Compteur}{~#4}{}%
-% \IfStrEq{\BoxCpltTitle}{}{}{\BoxCpltTitle}\,%
-% } ;
-%}
-%\end{codehigh}
-%
-%\begin{codehigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%\NewDocumentCommand\SousTitreBoite{ }{%\BoxSubTitle = Sous-titre
-% \node[fill=white,anchor=east,xshift=-\margeboite,text=red!75!black,%
-% font=\policesoustitreboite] at (frame.north east) %
-% {\vphantom{Ppé}\BoxSubTitle} ;
-%}
-%\end{codehigh}
-%
-%\begin{codehigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%\NewDocumentCommand\LogoCoinDroit{ }{%
-% \begin{tcbclipinterior}%
-% \node[opacity=\BoxOpaciteLogo,rotate=-\BoxRotationLogo]%
-% at ($(interior.south east)+(-10pt,10pt)$) %
-% {\includegraphics[height=\BoxHauteurLogo]{\BoxLogo}};%
-% \end{tcbclipinterior}%
-%}
-%\end{codehigh}
-%
-%\pagebreak
-%
-%\subsection{Exemple de personnalisations avancées}
-%
-%Par exemple, on peut modifier globalement le comportement de la boîte :
-%
-%\begin{codehigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%\tcbset{baseboite/.style={
-% enhanced,boxrule=0.75pt,%
-% center,width=0.75\linewidth,%
-% before skip=1em,after skip=1em,%
-% colback=white,top=4mm,left=1mm,right=1mm
-% }%
-%}
-%\RenewDocumentCommand\TitreBoite{ m m m m }{%
-% \node[inner sep=2pt,draw=#1,line width=0.75pt,rounded corners,%
-% rectangle,fill=white,anchor=center,xshift=-1cm,text=black,%
-% font=\policetitreboite]%
-% at (frame.north)
-% {%
-% ~#2 #3\ifboolKV[Boites]{Compteur}{~#4}{}\IfStrEq{\BoxCpltTitle}{}{}{\BoxCpltTitle}~
-% } ;
-%}
-%\RenewDocumentCommand\SousTitreBoite{ }{%
-% \node[fill=white,anchor=center,%
-% font=\policesoustitreboite] at (frame.south) {\vphantom{pP}\BoxSubTitle} ;
-%}
-%\ParamBoites[PoliceTitre=\bfseries,PoliceSousTitre=\small\sffamily]
-%\CreationBoite{BoxDef}{CompteurDefi}{\faAddressBook}{Définition}
-%\CreationBoite[lime]{BoxProp}{CompteurProp}{\faAmbulance}{Propriété}
-%\end{codehigh}
-%
-%\tcbset{baseboite/.style={
-%enhanced,boxrule=0.75pt,%
-%center,width=0.75\linewidth,%
-%before skip=1em,after skip=1em,%
-%colback=white,top=4mm,left=1mm,right=1mm
-%}%
-%}
-%
-%\RenewDocumentCommand\TitreBoite{ m m m m }{%
-%\node[inner sep=2pt,draw=#1,line width=0.75pt,rounded corners,%
-%rectangle,fill=white,anchor=center,text=black,%
-%font=\policetitreboite]%
-%at (frame.north)
-%{%
-%~#2 #3\ifboolKV[Boites]{Compteur}{~#4}{}\IfStrEq{\BoxCpltTitle}{}{}{\BoxCpltTitle}~
-%} ;
-%}
-%
-%\RenewDocumentCommand\SousTitreBoite{ }{%
-%\node[fill=white,anchor=center,%
-%font=\policesoustitreboite] at (frame.south) %
-%{\vphantom{pP}\BoxSubTitle} ;
-%}
-%
-%\ParamBoites[PoliceTitre=\bfseries,PoliceSousTitre=\small\sffamily]
-%
-%\CreationBoite{BoxDef}{CompteurDefi}{\faAddressBook}{Définition}
-%\CreationBoite[lime]{BoxProp}{CompteurProp}{\faAmbulance}{Propriété}
-%
-%\begin{demohigh}
-%On va montrer en situation :
-%
-%\begin{BoxDef}[ComplementTitre={ (importante)},SousTitre={- Fin -}]
-%\lipsum[1][1-2]
-%\end{BoxDef}
-%
-%\begin{BoxProp}[ComplementTitre={ (très importante)},Compteur=false]
-%\lipsum[1][3-4]
-%\end{BoxProp}
-%
-%Voili voilà !
-%\end{demohigh}
-%
-%\pagebreak
-%
-%\subsection{Galerie pour des boîtes à destination de cours}
-%
-%Pour les exemples suivants, les paramètres et styles ont été remis par défaut.
-%
-%Toute couleur (\MontreCode{xcolor} n'est pas chargé avec des options spécifiques) peut être utilisée pour créer une boîte.
-%
-%\tcbset{baseboite/.style={
-% enhanced,sharp corners=uphill,boxrule=1.25pt,%
-% before skip=0.5em,after skip=0.5em,%
-% colback=white,top=4mm,left={\margeboite-4.25pt},right={\margeboite-4.25pt}
-%}%
-%}
-%
-%\RenewDocumentCommand\TitreBoite{ m m m m }{%
-% %1=couleur
-% %2=icone
-% %3=nom
-% %4=compteur
-% % \BoxModifLabel = texte entre label et compteur
-% % \BoxCpltTitle = Texte après le compteur
-% \node[inner sep=3pt,rounded corners=3pt,draw=#1,line width=1.25pt,%
-% rectangle,fill=#1!5!white,anchor=west,xshift=\margeboite,text=black,%
-% font=\policetitreboite]%
-% at (frame.north west)
-% {%
-% \,\IfStrEq{#2}{}{}{{\small#2}~}\vphantom{Ppé}%
-% \ifboolKV[Boites]{Pluriel}{\StrBehind{#3}{/}}{\StrBefore{#3}{/}}%
-% \IfStrEq{\BoxModifLabel}{}{}{\BoxModifLabel}\ifboolKV[Boites]{Compteur}{~#4}{}%
-% \IfStrEq{\BoxCpltTitle}{}{}{\BoxCpltTitle}\,%
-% } ;
-%}
-%
-%\RenewDocumentCommand\SousTitreBoite{ }{%\BoxSubTitle = Sous-titre
-% \node[fill=white,anchor=east,xshift=-\margeboite,text=red!75!black,%
-% font=\policesoustitreboite] at (frame.north east) %
-% {\vphantom{Ppé}\BoxSubTitle} ;
-%}
-%
-%\RenewDocumentCommand\LogoCoinDroit{ }{%
-% \begin{tcbclipinterior}%
-% \node[opacity=\BoxOpaciteLogo,rotate=-\BoxRotationLogo]%
-% at ($(interior.south east)+(-10pt,10pt)$) %
-% {\includegraphics[height=\BoxHauteurLogo]{\BoxLogo}};%
-% \end{tcbclipinterior}%
-%}
-%
-%\begin{demohigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
-%\ParamBoites %on remet à 0 les paramètres
-%\CreationBoite[teal]{EnvDefi}{CptDefi}{\faIcon[regular]{comment-dots}}{Définition/Définitions}
-%\CreationBoite[yellow]{EnvHumour}{CptHumour}{\faIcon[regular]{laugh-wink}}{Humour/Humours}
-%\CreationBoite[violet]{EnvProp}{CptProp}{\faCog}{Propriété/Propriétés}
-%\CreationBoite[red]{EnvThm}{CptThm}{\faBullhorn}{Théorème/Théorèmes}
-%\CreationBoite[blue]{EnvRmq}{CptRmq}{\faHandPointRight[regular]}{Remarque/Remarques}
-%
-%\begin{EnvDefi}
-%\lipsum[1][3-4]
-%\end{EnvDefi}
-%
-%\begin{EnvHumour}
-%\lipsum[2][3-4]
-%\end{EnvHumour}
-%
-%\begin{EnvProp}
-%\lipsum[2][3-4]
-%\end{EnvProp}
-%
-%\begin{EnvThm}
-%\lipsum[2][3-4]
-%\end{EnvThm}
-%
-%\begin{EnvRmq}[Pluriel,Logo={example-image-1x1},SousTitre={ - Fondamentales -}]
-%\lipsum[3][1-7]
-%\end{EnvRmq}
-%\end{demohigh}
-%
-%\pagebreak
-%
-%\section{Historique}
-%
-%\verb|v0.1.0|~:~~~~Version initiale
-%
-%\vspace*{15mm}
-%
-%\pagebreak
+\begin{demohigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
+%Paragraphs from https://ipsum.one/
+A third one : \HighlightText*[bg=green,border=green]{A profound silence reigned among
+the congregation ; the officers occupied the apsis of the church, and, in the midst of
+them, stood Captain Anderson, as pastor. My friend Dean Pitferge was near him, his quick
+little eyes running over the whole assembly. I will venture to say he was there more out
+of curiosity than anything else.}
+\end{demohigh}
\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/highlightx/tex/highlightx.sty b/macros/latex/contrib/highlightx/tex/highlightx.sty
index 1fbcb64591..caef0c0c56 100644
--- a/macros/latex/contrib/highlightx/tex/highlightx.sty
+++ b/macros/latex/contrib/highlightx/tex/highlightx.sty
@@ -1,19 +1,30 @@
% Author : C. Pierquet
+% Source : Antal Spector-Zabusky
% licence : Released under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txtf
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{highlightx}[2023/09/01 0.1.1 Macros pour surligner du texte, meme en mode paragraphe]
+\ProvidesPackage{highlightx}[2023/09/03 0.1.2 Macros pour surligner du texte, meme en mode paragraphe]
%====HISTORIQUE
+% v 0.1.2 Version étoilée pour \genhighlightpar afin d'activer \NoAutoSpacing + retour du code paragraphe main levée
% v 0.1.1 Suppression code paragraphe avec effet
% v 0.1.0 Version initiale [fr] et [en]
+%====OPTION babel
+\newif\if@babel\@babeltrue
+\DeclareOption{nobabel}{\@babelfalse}
+\DeclareOption*{}
+\ProcessOptions\relax
+
%====BASE
\RequirePackage{soul}
\RequirePackage{tikz}
\RequirePackage{xstring}
\RequirePackage{simplekv}
\usetikzlibrary{tikzmark,calc,decorations.pathmorphing}
+\if@babel
+ \usetikzlibrary{babel}
+\fi
\colorlet{hlcolback}{yellow!35}
%====COMMANDES POUR FORMULES
@@ -91,8 +102,216 @@
}
%====COMMANDES POUR PARAGRAPHES SIMPLES (sans effet, pour du tcbox par exemple)
-\NewDocumentCommand\genhighlightpar{ O{hlcolback} m }{%
- {\sethlcolor{#1}\hl{#2}}%
+\NewDocumentCommand\genhighlightpar{ s O{hlcolback} m }{%
+ \IfBooleanTF{#1}%
+ {\sethlcolor{#2}\NoAutoSpacing\hl{#3}}%
+ {\sethlcolor{#2}\hl{#3}}%
+}
+
+%====COMMANDES POUR PARAGRAPHES avec effet, code de base de Antal Spector-Zabusky :-)
+\def\surlignparbg{yellow}
+\def\surlignparopac{0.25}
+\newlength{\tmp@hauteur@char}
+\newlength{\tmp@profondeur@char}
+\newdimen\highlight@previous
+\newdimen\highlight@current
+
+\defKV[surligpar]{%
+ Fond=\def\surlignparbg{#1},%
+ Bord=\def\surlignparborder{#1},%
+ Offset=\def\surlignparoffset{#1},%
+ Opacite=\def\surlignparopac{#1}
+}
+
+\setKVdefault[surligpar]{%
+ Fond=yellow,%
+ Bord=none,%
+ Offset=1pt,%
+ Opacite=0.25
+}
+
+\defKV[hlightpar]{%
+ bg=\def\surlignparbg{#1},%
+ border=\def\surlignparborder{#1},%
+ offset=\def\surlignparoffset{#1},%
+ opacity=\def\surlignparopac{#1}
+}
+
+\setKVdefault[hlightpar]{%
+ bg=yellow,%
+ border=none,%
+ offset=1pt,%
+ opacity=0.25
+}
+
+\newcommand{\highlight@DoHighlight}{
+ \fill[hlparhw] ($(begin highlight)+(-\surlignparoffsetH,1.05*\tmp@hauteur@char+\surlignparoffsetV)$) rectangle ($(end highlight)+(\surlignparoffsetH,-1.05*\tmp@profondeur@char-\surlignparoffsetV)$) ;
+}
+
+\newcommand{\highlight@BeginHighlight}{
+ \coordinate (begin highlight) at (0,0) ;
+}
+
+\newcommand{\highlight@EndHighlight}{
+ \coordinate (end highlight) at (0,0) ;
+}
+
+\NewDocumentCommand\SurlignerTexte{ s O{} D<>{} }{%
+ %étoilée = supprimer effet bordure
+ %1 = clés simplekv
+ %2 = options tikz
+ \useKVdefault[surligpar]%
+ \setKV[surligpar]{#2}%
+ \IfBooleanTF{#1}%
+ {%
+ \tikzset{hlparhw/.style={outer sep=-15pt, inner sep=0pt,every highlighter,this highlighter}}%
+ }%
+ {%
+ \tikzset{hlparhw/.style={encadreformule,outer sep=-15pt,inner sep=0pt,every highlighter,this highlighter}}%
+ }%
+ \IfSubStr{\surlignparoffset}{/}%
+ {%
+ \StrCut{\surlignparoffset}{/}{\surlignparoffsetH}{\surlignparoffsetV}%
+ }%
+ {%
+ \def\surlignparoffsetH{\surlignparoffset}\def\surlignparoffsetV{\surlignparoffset}%
+ }%
+ \tikzset{every highlighter/.style={color=\surlignparbg,fill opacity=\surlignparopac,draw=\surlignparborder,#3}}%
+ \settoheight{\tmp@hauteur@char}{\hbox{B}}%
+ \settodepth{\tmp@profondeur@char}{\hbox{q}}%
+ \tikzset{this highlighter/.style={#3}}%
+ \SOUL@setup
+ %
+ \def\SOUL@preamble{%
+ \begin{tikzpicture}[overlay, remember picture]
+ \highlight@BeginHighlight
+ \highlight@EndHighlight
+ \end{tikzpicture}%
+ }%
+ %
+ \def\SOUL@postamble{%
+ \begin{tikzpicture}[overlay, remember picture]
+ \highlight@EndHighlight
+ \highlight@DoHighlight
+ \end{tikzpicture}%
+ }%
+ %
+ \def\SOUL@everyhyphen{%
+ \discretionary{%
+ \SOUL@setkern\SOUL@hyphkern
+ \SOUL@sethyphenchar
+ \tikz[overlay, remember picture] \highlight@EndHighlight ;%
+ }{%
+ }{%
+ \SOUL@setkern\SOUL@charkern
+ }%
+ }%
+ %
+ \def\SOUL@everyexhyphen##1{%
+ \SOUL@setkern\SOUL@hyphkern
+ \hbox{##1}%
+ \discretionary{%
+ \tikz[overlay, remember picture] \highlight@EndHighlight ;%
+ }{%
+ }{%
+ \SOUL@setkern\SOUL@charkern
+ }%
+ }%
+ %
+ \def\SOUL@everysyllable{%
+ \begin{tikzpicture}[overlay, remember picture]
+ \path let \p0 = (begin highlight), \p1 = (0,0) in \pgfextra
+ \global\highlight@previous=\y0
+ \global\highlight@current =\y1
+ \endpgfextra (0,0) ;
+ \ifdim\highlight@current < \highlight@previous
+ \highlight@DoHighlight
+ \highlight@BeginHighlight
+ \fi
+ \end{tikzpicture}%
+ \the\SOUL@syllable
+ \tikz[overlay, remember picture] \highlight@EndHighlight ;%
+ }%
+ \SOUL@
+}
+
+\NewDocumentCommand\HighlightText{ s O{} D<>{} }{%
+ %étoilée = supprimer effet bordure
+ %1 = clés simplekv
+ %2 = options tikz
+ \useKVdefault[hlightpar]%
+ \setKV[hlightpar]{#2}%
+ \IfBooleanTF{#1}%
+ {%
+ \tikzset{hlparhw/.style={outer sep=-15pt, inner sep=0pt,every highlighter,this highlighter}}%
+ }%
+ {%
+ \tikzset{hlparhw/.style={borderformula,outer sep=-15pt,inner sep=0pt,every highlighter,this highlighter}}%
+ }%
+ \IfSubStr{\surlignparoffset}{/}%
+ {%
+ \StrCut{\surlignparoffset}{/}{\surlignparoffsetH}{\surlignparoffsetV}%
+ }%
+ {%
+ \def\surlignparoffsetH{\surlignparoffset}\def\surlignparoffsetV{\surlignparoffset}%
+ }%
+ \tikzset{every highlighter/.style={color=\surlignparbg,fill opacity=\surlignparopac,draw=\surlignparborder,#3}}%
+ \settoheight{\tmp@hauteur@char}{\hbox{B}}%
+ \settodepth{\tmp@profondeur@char}{\hbox{q}}%
+ \tikzset{this highlighter/.style={#3}}%
+ \SOUL@setup
+ %
+ \def\SOUL@preamble{%
+ \begin{tikzpicture}[overlay, remember picture]
+ \highlight@BeginHighlight
+ \highlight@EndHighlight
+ \end{tikzpicture}%
+ }%
+ %
+ \def\SOUL@postamble{%
+ \begin{tikzpicture}[overlay, remember picture]
+ \highlight@EndHighlight
+ \highlight@DoHighlight
+ \end{tikzpicture}%
+ }%
+ %
+ \def\SOUL@everyhyphen{%
+ \discretionary{%
+ \SOUL@setkern\SOUL@hyphkern
+ \SOUL@sethyphenchar
+ \tikz[overlay, remember picture] \highlight@EndHighlight ;%
+ }{%
+ }{%
+ \SOUL@setkern\SOUL@charkern
+ }%
+ }%
+ %
+ \def\SOUL@everyexhyphen##1{%
+ \SOUL@setkern\SOUL@hyphkern
+ \hbox{##1}%
+ \discretionary{%
+ \tikz[overlay, remember picture] \highlight@EndHighlight ;%
+ }{%
+ }{%
+ \SOUL@setkern\SOUL@charkern
+ }%
+ }%
+ %
+ \def\SOUL@everysyllable{%
+ \begin{tikzpicture}[overlay, remember picture]
+ \path let \p0 = (begin highlight), \p1 = (0,0) in \pgfextra
+ \global\highlight@previous=\y0
+ \global\highlight@current =\y1
+ \endpgfextra (0,0) ;
+ \ifdim\highlight@current < \highlight@previous
+ \highlight@DoHighlight
+ \highlight@BeginHighlight
+ \fi
+ \end{tikzpicture}%
+ \the\SOUL@syllable
+ \tikz[overlay, remember picture] \highlight@EndHighlight ;%
+ }%
+ \SOUL@
}
\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
index 5913867ba9..75451e0be5 100644
--- a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
+++ b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
index 87fdf3cd19..e81ed1e676 100644
--- a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
+++ b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
@@ -5,12 +5,13 @@
% arara: lualatex: {shell: yes, synctex: no, interaction: batchmode} if found('log', '(undefined references|Please rerun|Rerun to get)')
\documentclass[a4paper,french,11pt]{article}
-\def\PLversion{2.7.3}
-\def\PLdate{27 août 2023}
+\def\PLversion{2.7.4}
+\def\PLdate{3 septembre 2023}
\usepackage{amsfonts}
\usepackage{ProfLycee}
-\useproflyclib{piton,minted,pythontex}
+\useproflyclib{piton,minted,pythontex,ecritures}
\usepackage[math-style=french]{fourier-otf}
+\usepackage{mathrsfs}%pour mathscr
\usepackage{awesomebox}
\usepackage[lua]{tkz-euclide}
\usepackage{tkz-tab}
@@ -23,6 +24,7 @@
\usepackage{fancyhdr}
\usepackage{tabularray}
\usepackage{multicol}
+\DeclareMathSymbol{;}\mathbin{operators}{'73} %espacement avec ;
%fancy
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
@@ -133,7 +135,7 @@
commentstyle={\itshape\color{gray}},
keywordstyle={\color{blue}},%
classoffset=0,%
- keywords={useproflyclib,includegraphics},%
+ keywords={dfrac,useproflyclib,includegraphics},%
alsoletter={-},%
keywordstyle={\color{blue}},%
classoffset=1,%
@@ -142,7 +144,7 @@
keywordstyle={\color{violet}},%
classoffset=2,%
alsoletter={-},%
- morekeywords={\ResolutionApprochee,\SolutionTVI,\CalculTermeRecurrence,\ToileRecurrence,\SolutionSeuil,\IntegraleApprochee,\GrilleTikz,\AxesTikz,\AxexTikz,\AxeyTikz,\FenetreTikz,\FenetreSimpleTikz,\DeclareFonctionTikz,\CourbeTikz,\OrigineTikz,\SplineTikz,\TangenteTikz,\MiniSchemaSignes,\MiniSchemaSignesTkzTab,\IntegraleApprocheeTikz,\CartoucheCapytale,\PaveTikz,\TetraedreTikz,\CercleTrigo,\AffPoint,\AffVecteur,\TrouveEqCartPlan,\TrouveEqParamDroite,\TrouveEqCartDroite,\TrouveNorme,\TrouveDistancePtPlan,\EquationReduite,\CalculsRegLin,\PointsRegLin,\NuagePointsTikz,\PointMoyenTikz,\BoiteMoustaches,\BoiteMoustachesAxe,\Histogramme,\CalcBinomP,\CalcBinomC,\BinomP,\BinomC,\CalcPoissP,\CalcPoissC,\PoissonP,\PoissonC,\CalcGeomP,\CalcGeomC,\GeomP,\GeomC,\CalcHypergeomP,\CalcHypergeomP,\HypergeomP,\HypergeomC,\CalcNormC,\NormaleC,\CalcExpoC,\ExpoC,\ArbreProbasTikz,\LoiNormaleGraphe,\LoiExpoGraphe,\NbAlea,\VarNbAlea,\TirageAleatoireEntiers,\Arrangement,\Combinaison,\ConversionDecBin,\ConversionBinHex,\ConversionVersDec,\ConversionBaseDix,\ConversionDepuisBaseDix,\PresentationPGCD,\EquationDiophantienne,\ConversionFraction,\SimplificationRacine,\EcritureEnsemble,\EcritureTrinome,\MesurePrincipale,\LigneTrigo,\SudoMaths,\FonctionRepartTikz
+ morekeywords={\ResolutionApprochee,\SolutionTVI,\CalculTermeRecurrence,\ToileRecurrence,\SolutionSeuil,\IntegraleApprochee,\GrilleTikz,\AxesTikz,\AxexTikz,\AxeyTikz,\FenetreTikz,\FenetreSimpleTikz,\DeclareFonctionTikz,\CourbeTikz,\OrigineTikz,\SplineTikz,\TangenteTikz,\MiniSchemaSignes,\MiniSchemaSignesTkzTab,\IntegraleApprocheeTikz,\CartoucheCapytale,\PaveTikz,\TetraedreTikz,\CercleTrigo,\AffPoint,\AffVecteur,\TrouveEqCartPlan,\TrouveEqParamDroite,\TrouveEqCartDroite,\TrouveNorme,\TrouveDistancePtPlan,\EquationReduite,\CalculsRegLin,\PointsRegLin,\NuagePointsTikz,\PointMoyenTikz,\BoiteMoustaches,\BoiteMoustachesAxe,\Histogramme,\CalcBinomP,\CalcBinomC,\BinomP,\BinomC,\CalcPoissP,\CalcPoissC,\PoissonP,\PoissonC,\CalcGeomP,\CalcGeomC,\GeomP,\GeomC,\CalcHypergeomP,\CalcHypergeomP,\HypergeomP,\HypergeomC,\CalcNormC,\NormaleC,\CalcExpoC,\ExpoC,\ArbreProbasTikz,\LoiNormaleGraphe,\LoiExpoGraphe,\NbAlea,\VarNbAlea,\TirageAleatoireEntiers,\Arrangement,\Combinaison,\ConversionDecBin,\ConversionBinHex,\ConversionVersDec,\ConversionBaseDix,\ConversionDepuisBaseDix,\PresentationPGCD,\EquationDiophantienne,\ConversionFraction,\SimplificationRacine,\EcritureEnsemble,\EcritureTrinome,\MesurePrincipale,\LigneTrigo,\SudoMaths,\FonctionRepartTikz,\IntervalleFF,\IntervalleFO,\IntervalleOF,\IntervalleOO,\RepereOij,\RepereOuv,\RepereOijk,\ReperePlan,\RepereEspace,\jfalg,\jfexp,\LoiNormale,\LoiBinomiale,\LoiPoisson,\LoiExpo,\LoiUnif,\Courbe,\Suite,\CoordPtPl,\CoordPtEsp,\CoordVecPl,\CoordVecEsp,\MatDeux,\Vecteur,\Esper,\Varianc,\EcType,\dx,\Integrale,\Modulo,\Arrondi
},%
keywordstyle={\color{CouleurVertForet}},%
classoffset=3,%
@@ -367,7 +369,7 @@
{\deblst} déterminer la mesure principale d'un angle, calculer les lignes trigonométriques d'angles \og classiques \fg{} \\
{\deblst} résoudre une équation diophantienne \og classique \fg{} \\
{\deblst} travailler avec un peu de géométrie analytique \\
-{\deblst} \ldots}
+{\deblst} composer des mathématiques}
~
@@ -442,7 +444,7 @@ Il est cependant possible, grâce à l'option \Cle{[xcolor]} à passer au charge
Le {package} \ctex{ProfLycee} charge et utilise les {packages} :
\begin{itemize}
- \item \ctex{mathtools}, \ctex{amssymb} ;
+ \item \ctex{mathtools}, \ctex{amssymb}, \ctex{xspace}, \ctex{esvect}, \ctex{interval} ;
% \item \ctex{xcolor} avec l' option \textsf{[table,svgnames]} ;
\item \ctex{tikz}, \ctex{pgf}, \ctex{pgffor}, \ctex{nicefrac}, \ctex{nicematrix} ;
\item \ctex{tcolorbox} avec les librairies \ctex{breakable,fitting,skins,listings,listingsutf8,hooks} ;
@@ -495,7 +497,8 @@ Les librairies disponibles seront indiquées dans les sections spécifiques. Pou
\begin{itemize}
\item \clib{piton} (page \pageref{pythonpiton}) ;
\item \clib{minted} (page \pageref{pytminted}) ;
- \item \clib{pythontex} (page \pageref{pythontex}).
+ \item \clib{pythontex} (page \pageref{pythontex}) ;
+ \item \clib{ecritures} (page \pageref{ecrituresmath}).
\end{itemize}
\vspace*{-\baselineskip}\leavevmode
\end{noteblock}
@@ -902,6 +905,294 @@ Elles sont présentées de manière \textit{succincte}, mais elles sont présent
\phantom{t}\par\vfill\par
\begin{PART}
\begin{center}
+ \Huge\MakeUppercase{Écritures mathématiques}
+ \end{center}
+\end{PART}
+\par\vfill\par\phantom{t}
+
+\newpage
+
+\part{Écritures d'objets mathématiques}\label{ecrituresmath}
+
+\section{Introduction}
+
+\begin{tipblock}
+Les commandes de cette section sont disponibles en chargeant la librairie \clib{ecritures}, car elles peuvent redéfinir des commandes personnelles déjà existantes !
+\end{tipblock}
+
+\section{Commandes}
+
+\subsection{Arrondi}
+
+\begin{tipblock}
+Il est possible de calculer/arrondir/formater un calcul mathématique, grâce aux package \ctex{siunitx} et \ctex{xinteval}.
+
+\begin{itemize}
+ \item la version étoilée force l'affichage du \og + \fg{} pour les nombres positifs ;
+ \item l'argument optionnel est la précision demandée (3 par défaut)
+ \item l'argument obligatoire est le calcul, au langage \ctex{xinteval}.
+\end{itemize}
+\vspace*{-\baselineskip}\leavevmode
+\end{tipblock}
+
+\begin{PresCodeTexPL}{}
+$1+\dfrac{7}{11} \approx \Arrondi{1+7/11} \approx \Arrondi[5]{1+7/11} \approx \Arrondi*[2]{1+7/11}$
+
+$\ln\big(1+\e^{4}\big) \approx \Arrondi[6]{log(1+exp(4))}$
+\end{PresCodeTexPL}
+
+\subsection{Ensembles et intervalles}
+
+\begin{tipblock}
+Les commandes suivantes permettent de composer les ensembles traditionnels, en mode \textit{tableau noir}.
+
+Elles sont dans un bloc \textsf{ensuremath}, donc les \textsf{\$...\$} ne sont pas nécessaires.
+
+\smallskip
+
+À noter la macro particulière pour l'ensemble des quaternions, pour éviter des erreurs éventuelles de \textit{re}définition.
+\end{tipblock}
+
+\begin{PresCodeTexPL}{}
+\N, \Z, \D, \Q, \R, \C, \ensH, \N*, \Z*, \D*, \Q*, \R*, \C*, \ensH*
+\end{PresCodeTexPL}
+
+\begin{tipblock}
+Des intervalles peuvent être composés, grâce à la commande \ctex{\textbackslash IntervalleXX}, dont la base est le package \ctex{interval} :
+
+\begin{itemize}
+ \item la commande est insérée dans un bloc \textsf{ensuremath} ;
+ \item le séparateur est le point-virgule ;
+ \item l'espacement autour du point-virgule est laissé aux réglages du document (\ctex{babel}, \ctex{frenchmath}, etc).
+\end{itemize}
+\vspace*{-\baselineskip}\leavevmode
+\end{tipblock}
+
+\begin{PresCodeTexPL}{}
+\IntervalleFO{0}{+\infty} ou \IntervalleOO{0}{+\infty} ou \IntervalleOO{-\infty}{0} ou \IntervalleOF{-\infty}{0}
+\end{PresCodeTexPL}
+
+\begin{PresCodeTexPL}{}
+\IntervalleFF{\frac12}{\sqrt{26}} ou \IntervalleOO{\frac12}{\sqrt{26}} ou
+\IntervalleFO{\dfrac12}{\sqrt{26}} ou \IntervalleFO{\dfrac12}{\sqrt{26}}
+\end{PresCodeTexPL}
+
+\subsection{Repères et coordonnées}
+
+\begin{tipblock}
+Des vecteurs/repères/coordonnées peuvent être composées :
+
+\begin{itemize}
+ \item les vecteurs sont mis en forme par le package \ctex{esvect} (y compris en version étoilée pour les indices) ;
+ \item des coordonnées de point/vecteur dans le plan ou l'espace ;
+ \item des repères génériques, avec choix du séparateur entre le point et les vecteurs ;
+ \item les versions étoilées des repères n'alignent pas les flèches.
+\end{itemize}
+\vspace*{-\baselineskip}\leavevmode
+\end{tipblock}
+
+\begin{PresCodeTexPL}{}
+%vecteurs
+\Vecteur{\imath} et \Vecteur{u} et \Vecteur{AB}
+
+$\Vecteur{AB}+\Vecteur{BC} = \Vecteur{AC}$
+
+$\Vecteur*{u}[1]+\Vecteur*{v}[2] = \Vecteur*{w}[3]$
+\end{PresCodeTexPL}
+
+\begin{PresCodeTexPL}{}
+%coordonnées points
+\CoordPtPl{4}{-2} ou \CoordPtPl{\frac12}{\frac47}
+
+\CoordPtEsp{4}{-2}{7} ou \CoordPtEsp{-2}{\frac12}{\frac47}
+\end{PresCodeTexPL}
+
+\begin{PresCodeTexPL}{}
+%coordonnées vecteurs
+\CoordVecPl{4}{-2} ou \CoordVecPl{\frac12}{\frac47}
+
+\CoordVecEsp{4}{-2}{7} ou \CoordVecEsp{-2}{\frac12}{\frac47}
+\end{PresCodeTexPL}
+
+\begin{PresCodeTexPL}{}
+%matrices 2x2
+\MatDeux{4}{-2}{1}{-5}
+
+\MatDeux{\frac47}{-1}{0}{-\frac17}
+\end{PresCodeTexPL}
+
+\begin{PresCodeTexPL}{}
+%repères classiques
+\RepereOij ou \RepereOij* ou \RepereOij[Sep={,}] ou \RepereOij*[Sep={,}]
+
+\RepereOijk ou \RepereOijk* ou \RepereOijk[Sep={,}] ou \RepereOijk*[Sep={,}]
+
+\RepereOuv ou \RepereOuv* ou \RepereOuv[Sep={,}] ou \RepereOuv*[Sep={,}]
+\end{PresCodeTexPL}
+
+\begin{PresCodeTexPL}{}
+%repères personnalisés
+\ReperePlan{A}{AB}{AC} ou \ReperePlan*{A}{AB}{AC} ou \ReperePlan*{O}{OI}{OJ} ou \ReperePlan[Sep={,}]{O}{OI}{OK}
+
+\RepereEspace{A}{AB}{AC}{AD} ou \RepereEspace*{A}{AB}{AC}{k} ou \RepereEspace{D}{i}{j}{k}
+\end{PresCodeTexPL}
+
+\subsection{Divers}
+
+\begin{tipblock}
+La librairie \clib{ecritures} permet également de définir des commandes pour :
+
+\begin{itemize}
+ \item composer le nom d'une courbe ;
+ \item composer le \og i \fg{} et le \og e \fg{} en romain ;
+ \item composer le complexe $\j$ en mode algébrique ou exponentielle ;
+ \item composer un modulo avec choix de la congruence ;
+ \item composer une suite numérique ;
+ \item composer une intégrale (mode \textsf{displaystyle}).
+\end{itemize}
+
+À noter que les commandes sont dans un bloc \textsf{ensuremath}.
+\end{tipblock}
+
+\begin{PresCodeTexPL}{}
+%version normale := mathcal
+%version étoilée := mathscr (si chargé)
+
+\Courbe et \Courbe[f] et \Courbe[g^{-1}]
+
+\Courbe* et \Courbe*[f] et \Courbe*[g^{-1}]
+\end{PresCodeTexPL}
+
+\begin{PresCodeTexPL}{}
+$\e^{\i \pi} = -1$
+\end{PresCodeTexPL}
+
+\begin{PresCodeTexPL}{}
+On a $\j = \jfalg = \jfexp$
+\end{PresCodeTexPL}
+
+\begin{PresCodeTexPL}{}
+%La version étoilée augmente l'espacement, l'argument optionnel change la présentation
+$21 \equiv 1 \Modulo{5} \equiv 1 \Modulo[Par]{5} \equiv 1 \Modulo[Txt]{5}$
+
+$21 \equiv 1 \Modulo*{5} \equiv 1 \Modulo*[Par]{5} \equiv 1 \Modulo*[Txt]{5}$
+\end{PresCodeTexPL}
+
+\begin{PresCodeTexPL}{}
+Soient les suites \Suite{u} et \Suite[p]{v} et \Suite[q]{\Omega}.
+\end{PresCodeTexPL}
+
+\begin{PresCodeTexPL}{}
+$I = \Integrale f(x) \dx = \Integrale f(t) \dx[t]$
+\end{PresCodeTexPL}
+
+\subsection{Probabilités}
+
+\begin{tipblock}
+La librairie \clib{ecritures} permet également de définir des commandes pour :
+
+\begin{itemize}
+ \item composer une loi classique (binomiale, exponentielle, etc) avec \textsf{mathcal} ou \textsf{mathscr} ;
+ \item composer espérance, variance et écart-type.
+\end{itemize}
+
+À noter que les commandes sont dans un bloc \textsf{ensuremath}.
+\end{tipblock}
+
+\begin{PresCodeTexPL}{}
+%version normale := mathcal
+%version étoilée := mathscr (si chargé)
+
+\LoiNormale{150}{25} ou \LoiNormale*{150}{25}
+
+\LoiBinomiale{150}{\num{0.45}} ou \LoiBinomiale*{150}{\num{0.45}}
+
+\LoiPoisson{5} ou \LoiPoisson*{5}
+
+\LoiExpo{\num{0.001}} ou \LoiExpo*{\num{0.001}}
+
+\LoiUnif{\IntervalleFF{5}{60}} ou \LoiUnif*{\IntervalleFF{5}{60}}
+\end{PresCodeTexPL}
+
+\begin{PresCodeTexPL}{}
+%par défaut E et V en \mathbb
+\Esper{X} ou \Esper[E]{X} \\
+\Varianc{X^2} ou \Varianc[V]{X^2} \\
+\EcType{X^2}
+\end{PresCodeTexPL}
+
+\pagebreak
+
+\section{Collection d'objets}\label{ensembles}
+
+\subsection{Idée}
+
+\begin{tipblock}
+L'idée est d'obtenir une commande pour simplifier l'écriture d'un ensemble d'éléments, en laissant gérer les espaces.
+
+Les délimiteurs de l'ensemble créé sont toujours \textsf{\{~~\}}.
+\end{tipblock}
+
+\begin{PresCodeTexPL}{listing only}
+\EcritureEnsemble[clés]{liste}
+\end{PresCodeTexPL}
+
+\subsection{Commande et options}
+
+\begin{cautionblock}
+Peu d'options pour ces commandes :
+
+\begin{itemize}
+ \item le premier argument, \textit{optionnel}, permet de spécifier les \Cle{Clés} :
+ \begin{itemize}
+ \item clé \Cle{Sep} qui correspond au délimiteur des éléments de l'ensemble ; \hfill{}défaut \Cle{;}
+ \item clé \Cle{Option} qui est un code (par exemple \textsf{strut}\dots) inséré avant les éléments ;\hfill{}défaut \Cle{vide}
+ \item un booléen \Cle{Mathpunct} qui permet de préciser si on utilise l'espacement mathématique \textsf{mathpunct}.
+
+ \hfill{}défaut \Cle{true}
+ \end{itemize}
+ \item le second, \textit{obligatoire}, est la \textsf{liste} des éléments, séparés par \textsf{/}.
+\end{itemize}
+\vspace*{-\baselineskip}\leavevmode
+\end{cautionblock}
+
+\begin{PresCodeTexPL}{listing only}
+$\EcritureEnsemble{a/b/c/d/e}$
+$\EcritureEnsemble[Mathpunct=false]{a/b/c/d/e}$
+$\EcritureEnsemble[Sep={,}]{a/b/c/d/e}$
+$\EcritureEnsemble[Option={\strut}]{a/b/c/d/e}$ % \strut pour "augmenter" un peu la hauteur des {}
+$\EcritureEnsemble{ \frac{1}{1+\frac{1}{3}} / b / c / d / \frac{1}{2} }$
+\end{PresCodeTexPL}
+
+\begin{PresCodeSortiePL}{text only}
+$\EcritureEnsemble{a/b/c/d/e}$
+
+\smallskip
+
+$\EcritureEnsemble[Mathpunct=false]{a/b/c/d/e}$
+
+\smallskip
+
+$\EcritureEnsemble[Sep={,}]{a/b/c/d/e}$
+
+\smallskip
+
+$\EcritureEnsemble[Option={\strut}]{a/b/c/d/e}$
+
+\smallskip
+
+$\EcritureEnsemble{ \displaystyle\frac{1}{1+\frac{1}{3}} / b / c / d / \displaystyle\frac{1}{2} }$
+\end{PresCodeSortiePL}
+
+\begin{noteblock}
+Attention cependant au comportement de la commande avec des éléments en mode \textsf{mathématique}, ceux-ci peuvent générer une erreur si \textsf{displaystyle} n'est pas utilisé\ldots
+\end{noteblock}
+
+\newpage
+
+\phantom{t}\par\vfill\par
+\begin{PART}
+ \begin{center}
\Huge\MakeUppercase{Outils pour l'analyse}
\end{center}
\end{PART}
@@ -6887,73 +7178,6 @@ $\ConversionFraction{0.1/0.7+30/80}$
A priori le package \ctex{xint} permet de s'en sortir pour des calculs \og simples \fg, je ne garantis pas que tout calcul ou toute division donne un résultat \textit{satisfaisant} !
\end{noteblock}
-\pagebreak
-
-\section{Ensembles}\label{ensembles}
-
-\subsection{Idée}
-
-\begin{tipblock}
-L'idée est d'obtenir une commande pour simplifier l'écriture d'un ensemble d'éléments, en laissant gérer les espaces.
-
-Les délimiteurs de l'ensemble créé sont toujours \textsf{\{~~\}}.
-\end{tipblock}
-
-\begin{PresCodeTexPL}{listing only}
-\EcritureEnsemble[clés]{liste}
-\end{PresCodeTexPL}
-
-\subsection{Commande et options}
-
-\begin{cautionblock}
-Peu d'options pour ces commandes :
-
-\begin{itemize}
-\item le premier argument, \textit{optionnel}, permet de spécifier les \Cle{Clés} :
-\begin{itemize}
- \item clé \Cle{Sep} qui correspond au délimiteur des éléments de l'ensemble ; \hfill{}défaut \Cle{;}
- \item clé \Cle{Option} qui est un code (par exemple \textsf{strut}\dots) inséré avant les éléments ;\hfill{}défaut \Cle{vide}
- \item un booléen \Cle{Mathpunct} qui permet de préciser si on utilise l'espacement mathématique \textsf{mathpunct}.
-
- \hfill{}défaut \Cle{true}
-\end{itemize}
-\item le second, \textit{obligatoire}, est la \textsf{liste} des éléments, séparés par \textsf{/}.
-\end{itemize}
-\vspace*{-\baselineskip}\leavevmode
-\end{cautionblock}
-
-\begin{PresCodeTexPL}{listing only}
-$\EcritureEnsemble{a/b/c/d/e}$
-$\EcritureEnsemble[Mathpunct=false]{a/b/c/d/e}$
-$\EcritureEnsemble[Sep={,}]{a/b/c/d/e}$
-$\EcritureEnsemble[Option={\strut}]{a/b/c/d/e}$ % \strut pour "augmenter" un peu la hauteur des {}
-$\EcritureEnsemble{ \frac{1}{1+\frac{1}{3}} / b / c / d / \frac{1}{2} }$
-\end{PresCodeTexPL}
-
-\begin{PresCodeSortiePL}{text only}
-$\EcritureEnsemble{a/b/c/d/e}$
-
-\smallskip
-
-$\EcritureEnsemble[Mathpunct=false]{a/b/c/d/e}$
-
-\smallskip
-
-$\EcritureEnsemble[Sep={,}]{a/b/c/d/e}$
-
-\smallskip
-
-$\EcritureEnsemble[Option={\strut}]{a/b/c/d/e}$
-
-\smallskip
-
-$\EcritureEnsemble{ \displaystyle\frac{1}{1+\frac{1}{3}} / b / c / d / \displaystyle\frac{1}{2} }$
-\end{PresCodeSortiePL}
-
-\begin{noteblock}
-Attention cependant au comportement de la commande avec des éléments en mode \textsf{mathématique}, ceux-ci peuvent générer une erreur si \textsf{displaystyle} n'est pas utilisé\ldots
-\end{noteblock}
-
\newpage
\section{Écriture d'un trinôme, trinôme aléatoire}\label{trinome}
@@ -7455,6 +7679,8 @@ La grille, créée en \TikZ, est portée par le rectangle de \og coins \fg{} $(0
\part{Historique}
+{\small \bverb|v 2.7.4|~:~~~~Ajout de macros pour des écritures mathématiques classiques (\pageref{ecrituresmath})}
+
{\small \bverb|v 2.7.3|~:~~~~Correction de la couleur de bordures vertes pour les codes python}
{\small \bverb|v 2.7.2|~:~~~~\textsf{xcolor} n'est plus chargé par défaut (option \textsf{[xcolor]} pour le charger)
diff --git a/macros/latex/contrib/proflycee/tex/ProfLycee.sty b/macros/latex/contrib/proflycee/tex/ProfLycee.sty
index 98f042395a..f3bd0c6e22 100644
--- a/macros/latex/contrib/proflycee/tex/ProfLycee.sty
+++ b/macros/latex/contrib/proflycee/tex/ProfLycee.sty
@@ -3,7 +3,8 @@
% or later, see http://www.latex-project.org/lppl.txtf
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{ProfLycee}[2023/08/27 2.7.3 Aide pour l'utilisation de LaTeX en lycee]
+\ProvidesPackage{ProfLycee}[2023/09/03 2.7.4 Aide pour l'utilisation de LaTeX en lycee]
+% 2.7.4 Ajout de commandes pour des écritures mathématiques (avec librairie ?)
% 2.7.3 Correction de la couleur de bordures vertes pour les codes python
% 2.7.2 Modification du chargement de xcolor pour éviter les clash errors (couleurs adaptées du coup), passage en option (test)
% 2.7.1 Modification du chargement de tcolorbox
@@ -147,6 +148,11 @@
\input{proflycee-tools-pythontex.tex}
}%
{}%
+ \IfSubStr{#1}{ecritures}%
+ {%
+ \input{proflycee-tools-ecritures.tex}
+ }%
+ {}%
}
%%------Codes listings
diff --git a/macros/latex/contrib/proflycee/tex/proflycee-tools-ecritures.tex b/macros/latex/contrib/proflycee/tex/proflycee-tools-ecritures.tex
new file mode 100644
index 0000000000..2db6379ed6
--- /dev/null
+++ b/macros/latex/contrib/proflycee/tex/proflycee-tools-ecritures.tex
@@ -0,0 +1,264 @@
+% proflycee-tools-ecritures.tex
+% Copyright 2023 Cédric Pierquet
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+
+%===PACKAGE
+\RequirePackage{interval}
+\RequirePackage{esvect}
+\RequirePackage{ifthen}
+\RequirePackage{xspace}
+%\RequirePackage{mathrsfs}%pour \mathscr (à voir...)
+
+%===ENSEMBLES CLASSIQUES
+\ifthenelse{\isundefined{\N}}%
+ {%
+ \NewDocumentCommand\N{ s }{\IfBooleanTF{#1}{\ensuremath{\mathbb{N}^{*}}\xspace}{\ensuremath{\mathbb{N}}\xspace}}%
+ }%
+ {%
+ \RenewDocumentCommand\N{ s }{\IfBooleanTF{#1}{\ensuremath{\mathbb{N}^{*}}\xspace}{\ensuremath{\mathbb{N}}\xspace}}%
+ }%
+\ifthenelse{\isundefined{\Z}}%
+ {%
+ \NewDocumentCommand\Z{ s }{\IfBooleanTF{#1}{\ensuremath{\mathbb{Z}^{*}}\xspace}{\ensuremath{\mathbb{Z}}\xspace}}%
+ }%
+ {%
+ \RenewDocumentCommand\Z{ s }{\IfBooleanTF{#1}{\ensuremath{\mathbb{Z}^{*}}\xspace}{\ensuremath{\mathbb{Z}}\xspace}}%
+ }%
+\ifthenelse{\isundefined{\D}}%
+ {%
+ \NewDocumentCommand\D{ s }{\IfBooleanTF{#1}{\ensuremath{\mathbb{D}^{*}}\xspace}{\ensuremath{\mathbb{D}}\xspace}}%
+ }%
+ {%
+ \RenewDocumentCommand\D{ s }{\IfBooleanTF{#1}{\ensuremath{\mathbb{D}^{*}}\xspace}{\ensuremath{\mathbb{D}}\xspace}}%
+ }%
+\ifthenelse{\isundefined{\Q}}%
+ {%
+ \NewDocumentCommand\Q{ s }{\IfBooleanTF{#1}{\ensuremath{\mathbb{Q}^{*}}\xspace}{\ensuremath{\mathbb{Q}}\xspace}}%
+ }%
+ {%
+ \RenewDocumentCommand\Q{ s }{\IfBooleanTF{#1}{\ensuremath{\mathbb{Q}^{*}}\xspace}{\ensuremath{\mathbb{Q}}\xspace}}%
+ }%
+\ifthenelse{\isundefined{\R}}%
+ {%
+ \NewDocumentCommand\R{ s }{\IfBooleanTF{#1}{\ensuremath{\mathbb{R}^{*}}\xspace}{\ensuremath{\mathbb{R}}\xspace}}%
+ }%
+ {%
+ \RenewDocumentCommand\R{ s }{\IfBooleanTF{#1}{\ensuremath{\mathbb{R}^{*}}\xspace}{\ensuremath{\mathbb{R}}\xspace}}%
+ }%
+\ifthenelse{\isundefined{\C}}%
+ {%
+ \NewDocumentCommand\C{ s }{\IfBooleanTF{#1}{\ensuremath{\mathbb{C}^{*}}\xspace}{\ensuremath{\mathbb{C}}\xspace}}%
+ }%
+ {%
+ \RenewDocumentCommand\C{ s }{\IfBooleanTF{#1}{\ensuremath{\mathbb{C}^{*}}\xspace}{\ensuremath{\mathbb{C}}\xspace}}%
+ }%
+\ifthenelse{\isundefined{\ensH}}%
+ {%
+ \NewDocumentCommand\ensH{ s }{\IfBooleanTF{#1}{\ensuremath{\mathbb{H}^{*}}\xspace}{\ensuremath{\mathbb{H}}\xspace}}%
+ }%
+ {%
+ \RenewDocumentCommand\ensH{ s }{\IfBooleanTF{#1}{\ensuremath{\mathbb{H}^{*}}\xspace}{\ensuremath{\mathbb{H}}\xspace}}%
+ }%
+
+%====INTERVALLES
+\intervalconfig{separator symbol=;}
+\NewDocumentCommand\IntervalleFF{ O{scaled} m m }{\ensuremath{\interval[#1]{#2}{#3}}}
+\NewDocumentCommand\IntervalleOF{ O{scaled} m m }{\ensuremath{\interval[#1,open left]{#2}{#3}}}
+\NewDocumentCommand\IntervalleFO{ O{scaled} m m }{\ensuremath{\interval[#1,open right]{#2}{#3}}}
+\NewDocumentCommand\IntervalleOO{ O{scaled} m m }{\ensuremath{\interval[#1,open]{#2}{#3}}}
+
+%====ARRONDI
+\DeclareDocumentCommand\Arrondi{ s O{3} m }{% * pour afficher signe / opt = précision / argument = nb
+ \IfBooleanTF{#1}{\num[print-implicit-plus]{\xinteval{round(#3,#2)}}}{\num{\xinteval{round(#3,#2)}}}%
+}
+
+%====MODULO
+\NewDocumentCommand\Modulo{ s O{Cro} m }{%
+ \IfStrEq{#2}{Cro}%
+ {\IfBooleanTF{#1}{\quad}{\:\:}[#3]}{}%
+ \IfStrEq{#2}{Par}%
+ {\IfBooleanTF{#1}{\quad}{\:\:}(#3)}{}%
+ \IfStrEq{#2}{Txt}%
+ {\IfBooleanTF{#1}{\:\:}{\:}\text{modulo }#3}{}%
+}
+
+%====COURBE
+\NewDocumentCommand\Courbe{ s O{} }{%
+ \IfBooleanTF{#1}%
+ {%
+ \IfNoValueTF{#2}%
+ {\ensuremath{{\mathscr{C}}}\xspace}%
+ {\ensuremath{{\mathscr{C}}_{#2}}\xspace}%
+ }%
+ {%
+ \IfNoValueTF{#2}%
+ {\ensuremath{{\mathcal{C}}}\xspace}%
+ {\ensuremath{{\mathcal{C}}_{#2}}\xspace}%
+ }%
+}
+
+%====SUITE
+\NewDocumentCommand\Suite{ O{n} m }{%
+ \ensuremath{\left( #2_{#1} \right)}%
+}
+
+%===DIVERS
+\AtBeginDocument{%voir hyperref...
+ \ifthenelse{\isundefined{\i}}{\newcommand\i{{\rm i}}}{\renewcommand\i{{\rm i}}}%
+ \ifthenelse{\isundefined{\e}}{\newcommand\e{{\rm e}}}{\renewcommand\e{{\rm e}}}%
+ \ifthenelse{\isundefined{\j}}{\newcommand\j{{\rm j}}}{\renewcommand\j{{\rm j}}}%
+}
+
+\ifthenelse{\isundefined{\jfexp}}%
+ {\newcommand\jfexp{\ensuremath{\e^{\i\frac{\pi}{3}}}}}%
+ {\renewcommand\jfexp{\ensuremath{\e^{\i\frac{\pi}{3}}}}}%
+
+\ifthenelse{\isundefined{\jfalg}}%
+ {\newcommand\jfalg{\ensuremath{\frac{1}{2}+\i\frac{\sqrt{3}}{2}}}}%
+ {\renewcommand\jfalg{\ensuremath{\frac{1}{2}+\i\frac{\sqrt{3}}{2}}}}%
+
+\ifthenelse{\isundefined{\Esper}}%
+ {\newcommand\Esper[2][\mathbb{E}]{\ensuremath{{#1}{\left({#2}\right)}}}}%
+ {\renewcommand\Esper[2][\mathbb{E}]{\ensuremath{{#1}{\left({#2}\right)}}}}%
+
+\ifthenelse{\isundefined{\Varianc}}%
+ {\newcommand\Varianc[2][\mathbb{V}]{\ensuremath{{#1}{\left({#2}\right)}}}}%
+ {\renewcommand\Varianc[2][\mathbb{V}]{\ensuremath{{#1}{\left({#2}\right)}}}}%
+
+\ifthenelse{\isundefined{\EcType}}%
+ {\newcommand\EcType[1]{\ensuremath{\sigma{\left({#1}\right)}}}}%
+ {\renewcommand\EcType[1]{\ensuremath{\sigma{\left({#1}\right)}}}}%
+
+\ifthenelse{\isundefined{\dx}}%
+ {\newcommand\dx[1][x]{\ensuremath{~\text{d}#1}}}%
+ {\renewcommand\dx[1][x]{\ensuremath{~\text{d}#1}}}%
+
+\ifthenelse{\isundefined{\Integrale}}%
+ {\newcommand\Integrale{\displaystyle\int}}%
+ {\renewcommand\Integrale{\displaystyle\int}}%
+
+
+%====PROBAS
+\NewDocumentCommand\LoiNormale{ s m m }{%
+ \IfBooleanTF{#1}{\ensuremath{\mathscr{N}{\left(#2;#3\right)}}}{\ensuremath{\mathcal{N}{\left(#2;#3\right)}}}%
+}
+\NewDocumentCommand\LoiBinomiale{ s m m }{%
+ \IfBooleanTF{#1}{\ensuremath{\mathscr{B}{\left(#2;#3\right)}}}{\ensuremath{\mathcal{B}{\left(#2;#3\right)}}}%
+}
+\NewDocumentCommand\LoiPoisson{ s m }{%
+ \IfBooleanTF{#1}{\ensuremath{\mathscr{P}_{#2}}}{\ensuremath{\mathcal{P}_{#2}}}%
+}
+\NewDocumentCommand\LoiUnif{ s m }{%
+ \IfBooleanTF{#1}{\ensuremath{\mathscr{U}_{#2}}}{\ensuremath{\mathcal{U}_{#2}}}%
+}
+\NewDocumentCommand\LoiExpo{ s m }{%
+ \IfBooleanTF{#1}{\ensuremath{\mathscr{E}_{#2}}}{\ensuremath{\mathcal{E}_{#2}}}%
+}
+
+%====COORDONNEES, VECTEURS
+\NewDocumentCommand\CoordPtPl{ m m }{\ensuremath{\left(#1;#2\right)}}
+\NewDocumentCommand\CoordPtEsp{ m m m }{\ensuremath{\left(#1;#2;#3\right)}}
+\NewDocumentCommand\CoordVecPl{ m m }{\ensuremath{\begin{pmatrix} #1 \\ #2 \end{pmatrix}}}
+\NewDocumentCommand\CoordVecEsp{ m m m }{\ensuremath{\begin{pmatrix} #1 \\ #2 \\ #3 \end{pmatrix}}}
+\NewDocumentCommand\MatDeux{ m m m m }{\ensuremath{\begin{pmatrix} #1 & #2 \\ #3 & #4 \end{pmatrix}}}
+\NewDocumentCommand\Vecteur{ s m O{} }{%
+ \IfBooleanTF{#1}{\ensuremath{\vv*{#2}{#3}}}{\ensuremath{\vv{#2}}}%
+}
+
+%====REPÈRES
+\setKVdefault[ecrituresreperes]{%
+ Sep={;}
+}
+
+\NewDocumentCommand\RepereOij{ s O{} }{%
+ \useKVdefault[ecrituresreperes]%
+ \setKV[ecrituresreperes]{#2}%
+ \IfBooleanTF{#1}%si étoilé := on n'aligne pas les flèches + nosmash
+ {%
+ \ensuremath{\left(O\useKV[ecrituresreperes]{Sep}\Vecteur{\imath},\Vecteur{\jmath}\right)}\xspace%
+ }%
+ {%
+ \ensuremath{\left(O\useKV[ecrituresreperes]{Sep}\Vecteur{\vphantom{t}\imath},\Vecteur{\vphantom{t}\jmath}\right)}\xspace%
+ }%
+}
+
+\NewDocumentCommand\RepereOuv{ s O{} }{%
+ \useKVdefault[ecrituresreperes]%
+ \setKV[ecrituresreperes]{#2}%
+ \IfBooleanTF{#1}%si étoilé := on n'aligne pas les flèches + nosmash
+ {%
+ \ensuremath{\left(O\useKV[ecrituresreperes]{Sep}\Vecteur{u},\Vecteur{v}\right)}\xspace%
+ }%
+ {%
+ \ensuremath{\left(O\useKV[ecrituresreperes]{Sep}\Vecteur{\vphantom{t}u},\Vecteur{\vphantom{t}v}\right)}\xspace%
+ }%
+}
+
+\NewDocumentCommand\RepereOijk{ s O{} }{%
+ \useKVdefault[ecrituresreperes]%
+ \setKV[ecrituresreperes]{#2}%
+ \IfBooleanTF{#1}%si étoilé := on n'aligne pas les flèches + nosmash
+ {%
+ \ensuremath{\left(O\useKV[ecrituresreperes]{Sep}\Vecteur{\imath},\Vecteur{\jmath},\Vecteur{k}\right)}\xspace%
+ }%
+ {%
+ \ensuremath{\left(O\useKV[ecrituresreperes]{Sep}\Vecteur{\vphantom{t}\imath},\Vecteur{\vphantom{t}\jmath},\Vecteur{\vphantom{t}\smash{k}}\right)}\xspace%
+ }%
+}
+
+\NewDocumentCommand\ReperePlan{ s O{} m m m }{%
+ \useKVdefault[ecrituresreperes]%
+ \setKV[ecrituresreperes]{#2}%
+ \IfBooleanTF{#1}%si étoilé := on n'aligne pas les flèches + nosmash
+ {%
+ \def\vecteurun{#4}\def\vecteurdeux{#5}%
+ }%
+ {%
+ \def\vecteurun{\smash{#4}}\def\vecteurdeux{\smash{#5}}%
+ }%
+ \IfStrEq{#4}{i}{\def\vecteurun{\imath}}{}%
+ \IfStrEq{#4}{j}{\def\vecteurun{\jmath}}{}%
+ \IfStrEq{#5}{i}{\def\vecteurdeux{\imath}}{}%
+ \IfStrEq{#5}{j}{\def\vecteurdeux{\jmath}}{}%
+ \IfBooleanTF{#1}%si étoilé := on n'aligne pas les flèches + nosmash
+ {%
+ \ensuremath{\left(#3\useKV[ecrituresreperes]{Sep}\Vecteur{\vecteurun},\Vecteur{\vecteurdeux}\right)}%
+ }%
+ {%
+ \ensuremath{\left(#3\useKV[ecrituresreperes]{Sep}\Vecteur{\vphantom{t}\vecteurun},\Vecteur{\vphantom{t}\vecteurdeux}\right)}%
+ }%
+}
+
+\NewDocumentCommand\RepereEspace{ s O{} m m m m }{%
+ \useKVdefault[ecrituresreperes]%
+ \setKV[ecrituresreperes]{#2}%
+ \IfBooleanTF{#1}%si étoilé := on n'aligne pas les flèches + nosmash
+ {%
+ \def\vecteurun{#4}\def\vecteurdeux{#5}\def\vecteurtrois{#6}%
+ }%
+ {%
+ \def\vecteurun{\smash{#4}}\def\vecteurdeux{\smash{#5}}\def\vecteurtrois{\smash{#6}}%
+ }%
+ \IfStrEq{#4}{i}{\def\vecteurun{\imath}}{}%
+ \IfStrEq{#4}{j}{\def\vecteurun{\jmath}}{}%
+ \IfStrEq{#5}{i}{\def\vecteurdeux{\imath}}{}%
+ \IfStrEq{#5}{j}{\def\vecteurdeux{\jmath}}{}%
+ \IfStrEq{#6}{i}{\def\vecteurtrois{\imath}}{}%
+ \IfStrEq{#6}{j}{\def\vecteurtrois{\jmath}}{}%
+ \IfBooleanTF{#1}%si étoilé := on n'aligne pas les flèches + nosmash
+ {%
+ \ensuremath{\left(#3\useKV[ecrituresreperes]{Sep}\Vecteur{\vecteurun},\Vecteur{\vecteurdeux},\Vecteur{\vecteurtrois}\right)}%
+ }%
+ {%
+ \ensuremath{\left(#3\useKV[ecrituresreperes]{Sep}\Vecteur{\vphantom{t}\vecteurun},\Vecteur{\vphantom{t}\vecteurdeux},\Vecteur{\vphantom{t}\vecteurtrois}\right)}%
+ }%
+}
+
+
+\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/updatemarks/README.md b/macros/latex/contrib/updatemarks/README.md
new file mode 100644
index 0000000000..eb3a99d23c
--- /dev/null
+++ b/macros/latex/contrib/updatemarks/README.md
@@ -0,0 +1,13 @@
+# updatemarks
+A LaTeX package is used to update marks in boxes.
+
+You can use `\usepackage[minipage,multicol,tcolorbox]{updatemarks}` in the preamble
+of your document so that marks in these environments can be found by LaTeX.
+You are able to use `\ExtractMarks` or `\ExtractSplitMarks` to save marks and
+use `\UpdateMarks` to reinsert marks. Read the documentation for more details.
+
+# Copyright and License
+
+Copyright 2023 Wenjian Chern
+
+LICENSE: [LPPL 1.3c](http://www.latex-project.org/lppl.txt)
diff --git a/macros/latex/contrib/updatemarks/doc/updatemarks.pdf b/macros/latex/contrib/updatemarks/doc/updatemarks.pdf
new file mode 100644
index 0000000000..f6e4581896
--- /dev/null
+++ b/macros/latex/contrib/updatemarks/doc/updatemarks.pdf
Binary files differ
diff --git a/macros/latex/contrib/updatemarks/doc/updatemarks.tex b/macros/latex/contrib/updatemarks/doc/updatemarks.tex
new file mode 100644
index 0000000000..2de3b6bded
--- /dev/null
+++ b/macros/latex/contrib/updatemarks/doc/updatemarks.tex
@@ -0,0 +1,322 @@
+\documentclass{l3doc}
+\usepackage{updatemarks}
+\usepackage[a4paper,top=2cm,bottom=2.5cm,left=5cm,right=2cm]{geometry}
+
+\title{Update marks in box\thanks{Issues: \url{https://github.com/Sophanatprime/updatemarks/issues}}}
+\author{WenJian Chern\thanks{Email: longaster@163.com}}
+\date{\today\qquad v0.2b}
+
+\begin{document}
+
+\maketitle
+
+\begin{abstract}
+There are some cases where one may put title in box and still want its
+\cs{markboth} working. This brings the \pkg{updatemarks} package.
+The \pkg{updatemarks} package provides interface to extract marks where are in a
+inner box and then can put the first and last marks back to outer.
+It can automatically update marks where are in \env{minipage},
+\textit{boxed multicols} and \env{tcolorbox} environments.
+\end{abstract}
+
+
+\tableofcontents
+
+
+\section{Usage of the package}
+
+You simply insert \verb|\usepackage{updatemarks}| or
+\verb|\usepackage|\oarg{options}\verb|{updatemarks}| in the preamble of your document.
+
+There are three package options \texttt{minipage},
+\texttt{multicol}(an optional \texttt s) and
+\texttt{tcolorbox}, which are used to enable the function of automatical updating marks
+in \env{minipage}, \env{multicols} and
+\env{tcolorbox} (both \env{tcolorbox} environment and \tn{tcbox} command), respectively.
+
+No automatical updatings are enable, by default.
+
+If your {\LaTeX} version is 2022-06-01 or newer, you can use
+\cs{SetKeys}\texttt{[updatemarks]}\marg{options} to enable or disable
+automatical updating locally.
+
+Such as,
+\begin{verbatim}
+ \SetKeys[updatemarks]{minipage=false, tcolorbox=true, multicol}
+\end{verbatim}
+so marks in \env{minipage} would not update,
+whereas \env{tcolorbox} and \env{multicols} do.
+
+The total empty mark will not be extracted and updated.
+But \verb|\markboth{}{}| and \verb|\InsertMark{}| do will be extracted and updated,
+because they are not total empty internally.
+
+However, the updating is not once for all.
+For example, if you are using \env{minipage} in \tn{makebox}, even if you enable
+the automatical updating, the marks still can not be found by \LaTeX.
+But, if you put \env{minipage} in \env{tcolorbox} or the other way round,
+\LaTeX\ still can get correct marks.
+
+The point is, updating marks is done inner to outer and level by level,
+if any level is not updated, you will lost all marks in inner boxes.
+Furthermore, whether marks are updated or not {\TeX} is only influenced by box level
+instead of group level, so if you try to limit marks in a certain position, you should
+use a box.
+
+The extracting and updating would not remove these marks, they still be there, you
+can find them by your own method as well.
+
+
+\section{\env{minipage}}
+
+You can enable automatically extracting and updating marks where are in \env{minipage}
+to its nearest outer box level,
+by using \texttt{minipage} package option or set \texttt{minipage} key to true.
+
+\pkg{updatemarks} patches the \tn{endminipage}, if you enable the function,
+marks in any other environments that use \env{minipage} will be updated,
+including \env{varwidth} of \pkg{varwidth} package, etc.
+
+
+\section{\pkg{multicol} and \pkg{adjmulticol}}
+
+If \env{multicols} or \env{adjmulticols} or their starred versions are put in a box
+--- so called \emph{boxed multicols}, you are able to eanble automatically extracting
+and updating marks into the box (not outer of the box, because it only ).
+If you need to update marks in this box, you have to do it manually.
+Of cause, if the box is \env{minipage} or \env{tcolorbox} or another \env{multicols}
+or any other supported environments or commands, then no more things to do.
+
+All \env{multicols} and \env{adjmulticols} and their starred versions share the
+same option \texttt{multicol}(an optional \texttt s).
+
+For \emph{non boxed multicols}, i.e, not in any other box except
+the main vertical list, the \tn{topmark} (and \tn{topmarks}) at first and last page
+are not correct. Multiple contiguous forced break or \tn{clearpage} may cause the
+wrong marks.
+
+If your {\LaTeX} version is 2022-06-01 or newer,
+you can get more accurate mark values by using \cs{TopMark}, \cs{FirstMark}
+and \cs{LastMark} in head and foot, but only the
+\texttt{previous-page} region and \texttt{page} region are supported for now.
+Still, Multiple contiguous forced break or \tn{clearpage} may cause the wrong marks.
+
+
+\section{\pkg{tcolorbox}}
+
+The \pkg{updatemarks} package can also update marks in \env{tcolorbox} environments
+(both breakable and unbreakable) and \tn{tcbox} commands.
+
+You are allowed to use \verb|updatemarks=true| or \verb|updatemarks| in \tn{tcbset}
+or as environment and command option to enable the function, and
+\verb|updatemarks=false| to disable.
+
+
+\section{Set automatical updating list}
+
+\pkg{updatemarks} can automatically detect mark classes allocated by \tn{newmarks}
+and \cs{NewMarkClass} in preamble. But if you allocate mark class after preamble
+(which I strongly recommend you do not),
+\pkg{updatemarks} also provides interfaces to enable you add these mark class to
+automatical updating list. If you are not using these two commands, then nothing need
+to be done.
+
+
+\enlargethispage{20pt}
+
+\begin{function}{\AddToUpdateMarksList,\SetUpdateMarksList,\RemoveFromUpdateMarksList}
+ \begin{syntax}
+ \verb|\AddToUpdateMarksList| \marg{number list}
+ \verb|\SetUpdateMarksList| \marg{number list}
+ \verb|\RemoveFromUpdateMarksList| \marg{number list}
+ \end{syntax}
+You can use these functions to globally add items to, set items, and remove items from
+the list of mark classes which need to be automatically updated.
+
+The \meta{number} is the first argument of \tn{newmarks}, or literally, a number.
+Specially, for those mark classes declared by \cs{NewMarkClass}, you are able to use
+\oarg{class} or \cs{MarkClass}\marg{class}. Such as
+\begin{verbatim}
+ \RemoveFromUpdateMarksList { [2e-right], 4, \MarkClass{my-class} }
+\end{verbatim}
+\end{function}
+
+
+\begin{function}{\AddAllocatedToUpdateMarksList}
+ \begin{syntax}
+ \verb|\AddAllocatedToUpdateMarksList|
+ \end{syntax}
+The function add all mark classes allocated by \tn{newmarks} and \cs{NewMarkClass}
+to automatical updating list.
+\end{function}
+
+
+\section{Generic interfaces of extracting and updating}
+
+If you need to extract and update marks manually, \cs{ExtractMarks},
+\cs{ExtractSplitMarks} and \cs{UpdateMarks} will help you.
+
+\begin{function}{\ExtractMarks}
+ \begin{syntax}
+ \verb|\ExtractMarks| \marg{box number}
+ \verb|\ExtractMarks| \oarg{number list} \marg{box number}
+ \verb|\ExtractMarks| * \marg{text}
+ \verb|\ExtractMarks| * \oarg{number list} \marg{text}
+ \end{syntax}
+Save first marks and last marks of specified mark classes
+which are directly presented in \meta{box number} or \meta{text}
+if these marks is not total empty.
+Marks in deeper boxes will not be detected, unless they are moved out.
+
+If \meta{number list} is presented, the mark classes are these numbers, otherwise
+they are the automatical updating list.
+
+The \meta{box number} is the first argument of \tn{newbox} or \tn{newsavebox}, etc.,
+and have saved contents by using \env{lrbox} or \tn{sbox} or similar.
+
+The \meta{text} is typeset material and \emph{will be executed}.
+
+If the \meta{box number} is a vbox and contains forced page break, then all marks after
+the first forced page break will not be detected.
+\end{function}
+
+\begin{function}{\ExtractSplitMarks}
+ \begin{syntax}
+ \verb|\ExtractSplitMarks|
+ \verb|\ExtractSplitMarks| \oarg{number list}
+ \end{syntax}
+This command is used after a \tn{vsplit}, and save
+first marks and last marks of specified mark classes which are directly
+presented in being split part if these marks is not total empty.
+Marks in deeper boxes will not be detected, unless they are moved out.
+
+If \meta{number list} is presented, the mark classes are these numbers, otherwise
+they are the automatical updating list.
+\end{function}
+
+\begin{function}{\UpdateMarks}
+ \begin{syntax}
+ \verb|\UpdateMarks|
+ \verb|\UpdateMarks| \oarg{number list}
+ \end{syntax}
+Reinserting saved first marks and last marks of specified mark classes
+(if have been saved) into the current box,
+or if not in a box then the main vertical list.
+
+If \meta{number list} is presented, the mark classes are these numbers, otherwise
+they are the automatical updating list.
+\end{function}
+
+
+\section{Disable patches or write your own patches}
+
+By default, \pkg{updatemarks} use its own patches to support \env{minipage},
+\env{multicols} and \env{tcolorbox}, however, you can write your own patches and
+remove the patches will be done by \pkg{updatemarks}.
+
+To the patches for \env{minipage}, you can define \tn{updatemarks@minipage@patch}
+before \pkg{updatemarks} is loaded, then \pkg{updatemarks} will use your patches.
+Specially, if you set \tn{updatemarks@minipage@patch} to empty, then no patches will
+be done for \cs{endminipage}.
+
+The patches for \pkg{multicol}, \pkg{adjmulticol} and \pkg{tcolorbox},
+are \tn{updatemarks@multicol@patch}, \tn{updatemarks@adjmulticol@patch},
+\tn{updatemarks@tcolorbox@patch} and \linebreak\tn{updatemarks@multicolnewmark@patch},
+\tn{updatemarks@adjmulticolnewmark@patch} for new mark mechanism,
+you are able set them in preamble before or after \pkg{updatemarks} is loaded.
+
+
+\section{Programming interfaces}
+
+This section describes the interfaces of \LaTeX3.
+
+\begin{function}{\updatemarks_extract:nN,\updatemarks_extract_split:N}
+ \begin{syntax}
+ \verb|\updatemarks_extract:nN| \marg{box material} \meta{seq var}
+ \verb|\updatemarks_extract_split:N| \meta{seq var}
+ \end{syntax}
+These two functions have the same functions of
+\cs{ExtractMarks} and \cs{ExtractSplitMarks}.
+
+\meta{box material} is content to build a box.
+Such as unpacked box using \cs{hbox_unpack:N} or \cs{vbox_unpack:N} or text.
+
+\meta{seq var} is the number sequence of mark classes which are need to be extracted.
+
+They only save the marks whose positions are first or last.
+\end{function}
+
+\begin{function}{\updatemarks_update:N}
+ \begin{syntax}
+ \verb|\updatemarks_update:N| \meta{seq var}
+ \end{syntax}
+This function has the same function of \cs{UpdateMarks}.
+
+\meta{seq var} is the number sequence of mark classes which are need to be
+reinserted into the current box or the main vertical list.
+
+It only reinserts marks whose positions are first or last.
+\end{function}
+
+\begin{function}{\updatemarks_save:Nnn}
+ \begin{syntax}
+ \verb|\updatemarks_save:Nnn| \meta{seq var} \marg{position} \marg{value code}
+ \end{syntax}
+Saving marks at \meta{position} of specified mark classes \meta{seq var},
+whose values are expanding \meta{value code} \emph{once}.
+The \meta{value code} receives each item in the \meta{seq var}
+as a trailing brace group.
+\end{function}
+
+\begin{function}{\updatemarks_save_x:Nnn}
+ \begin{syntax}
+ \verb|\updatemarks_save_x:Nnn| \meta{seq var} \marg{position} \marg{value code}
+ \end{syntax}
+Saving marks at \meta{position} of specified mark classes \meta{seq var},
+whose values are fully expanding \meta{value code}.
+The \meta{value code} receives each item in the \meta{seq var}
+as a trailing brace group.
+\end{function}
+
+\begin{function}{\updatemarks_alias:Nnn}
+ \begin{syntax}
+ \verb|\updatemarks_alias:Nnn| \meta{seq var} \marg{alias position} \marg{source position}
+ \end{syntax}
+Setting marks at \meta{alias position} are equal to \meta{source position}
+of specified mark classes \meta{seq var}.
+\end{function}
+
+\begin{function}{\updatemarks_remove:Nn}
+ \begin{syntax}
+ \verb|\updatemarks_remove:Nn| \meta{seq var} \marg{position}
+ \end{syntax}
+Remove marks at \meta{position} of specified mark classes \meta{seq var}.
+\end{function}
+
+\begin{function}[EXP]{\updatemarks_value:nn}
+ \begin{syntax}
+ \verb|\updatemarks_value:nn| \marg{position} \marg{mark class}
+ \end{syntax}
+Return the value of \meta{mark class} at \meta{position}.
+If it has not been saved, then return to total empty.
+
+\begin{texnote}
+ The result is returned within the \tn{unexpanded} primitive (\cs{exp_not:n}).
+\end{texnote}
+\end{function}
+
+\begin{function}{\g_updatemarks_max_int}
+Readonly interger, its value is the maximum mark class number allocated.
+\end{function}
+
+\begin{function}{\g_updatemarks_seq}
+The number sequence which holds the mark classes needed to be automatical updated.
+\end{function}
+
+\begin{function}{\g_updatemarks_classes_seq}
+Readonly number sequence which holds the mark classes allocated by
+\cs{NewMarkClass}. If \cs{NewMarkClass} is undefined, then it's empty.
+\end{function}
+
+
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/updatemarks/tex/updatemarks.sty b/macros/latex/contrib/updatemarks/tex/updatemarks.sty
new file mode 100644
index 0000000000..ab5acb8aa3
--- /dev/null
+++ b/macros/latex/contrib/updatemarks/tex/updatemarks.sty
@@ -0,0 +1,503 @@
+% updatemarks.sty
+% Copyright 2023 Wenjian Chern.
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Wenjian Chern.
+%
+% This work consists of the files updatemarks.sty and updatemarks.tex
+%
+\NeedsTeXFormat{LaTeX2e}
+\@ifundefined{ProvidesExplPackage}{\RequirePackage{expl3}}{}
+\@ifundefined{NewDocumentCommand}{\RequirePackage{xparse}}{}
+\ProvidesExplPackage{updatemarks}{2023/09/03}{0.2b}{extract and update marks from box}
+\RequirePackage{etoolbox}
+
+\seq_new:N \g__updatemarks_seq
+\box_new:N \l__updatemarks_r_box
+\cs_new_eq:NN \l__updatemarks_s_box \l_tmpa_box % this box is used for locally split
+\tex_countdef:D \g_updatemarks_max_int 256 \exp_stop_f:
+\tl_new:N \l__updatemarks_tl
+
+
+%% basicly copy from \__mark_update_structure:nn of LaTeX kernel
+\cs_new_protected:Npn \__updatemarks_extract:nnn #1#2#3 % box, map of number, code
+ {
+ \group_begin:
+ \dim_set_eq:NN \tex_splitmaxdepth:D \c_max_dim
+ \int_set_eq:NN \tex_vbadness:D \c_max_int
+ \dim_set_eq:NN \tex_vfuzz:D \c_max_dim
+ \vbox_set_to_ht:Nnw \l__updatemarks_r_box { -.5 \c_max_dim }
+ #1 \tex_unskip:D
+ \box_set_to_last:N \l__updatemarks_r_box
+ \int_compare:nNnT { \tex_lastnodetype:D } < { 0 }
+ {
+ \box_if_vertical:NT \l__updatemarks_r_box
+ {
+ \vbox_set_to_ht:Nnn \l__updatemarks_r_box { -.5 \c_max_dim }
+ { \vbox_unpack:N \l__updatemarks_r_box \tex_kern:D \c_zero_dim }
+ \int_compare:nNnT { \tex_badness:D } > { 0 }
+ { \vbox_unpack:N \l__updatemarks_r_box }
+ }
+ }
+ \tex_kern:D \c_zero_dim
+ \vbox_set_end:
+ \int_compare:nNnTF { \tex_badness:D } > { 0 }
+ {
+ \vbox_set_split_to_ht:NNn \l__updatemarks_s_box \l__updatemarks_r_box \c_max_dim
+ \__updatemarks_extract_split:nn {#2} {#3}
+ }
+ {
+ \msg_error:nn { updatemarks } { infinite-shrinkage }
+ #2
+ {
+ \cs_undefine:N \l_updatemarks_first_tl
+ \cs_undefine:N \l_updatemarks_last_tl
+ #3
+ }
+ }
+ \group_end:
+ }
+\cs_new_protected:Npn \__updatemarks_extract_split:nn #1#2 % map of number, code
+ {
+ #1
+ {
+ \tl_set:No \l_updatemarks_last_tl { \tex_splitbotmarks:D ##1 }
+ \tl_if_empty:NTF \l_updatemarks_last_tl
+ {
+ \cs_undefine:N \l_updatemarks_first_tl
+ \cs_undefine:N \l_updatemarks_last_tl
+ }
+ { \tl_set:No \l_updatemarks_first_tl { \tex_splitfirstmarks:D ##1 } }
+ #2
+ }
+ }
+\cs_new_protected:Npn \__updatemarks_extract_num:n #1 % number
+ {
+ \tl_if_exist:NT \l_updatemarks_last_tl
+ {
+ \tl_if_exist:cF { g__updatemarks_first-#1_tl }
+ { \tl_gset_eq:cN { g__updatemarks_first-#1_tl } \l_updatemarks_first_tl }
+ \tl_gset_eq:cN { g__updatemarks_last-#1_tl } \l_updatemarks_last_tl
+ }
+ }
+\cs_new_protected:Npn \updatemarks_extract:nN #1#2 % box material, seq
+ {
+ \__updatemarks_extract:nnn {#1}
+ { \seq_map_inline:Nn #2 }
+ { \__updatemarks_extract_num:n {##1} }
+ }
+\cs_new_protected:Npn \updatemarks_extract_split:N #1 % seq
+ {
+ \__updatemarks_extract_split:nn
+ { \seq_map_inline:Nn #1 }
+ { \__updatemarks_extract_num:n {##1} }
+ }
+
+
+\cs_new_protected:Npn \updatemarks_save:Nnn #1#2#3 % seq, pos, value
+ {
+ \seq_map_inline:Nn #1
+ { \tl_gset:co { g__updatemarks_#2-##1_tl } { #3 {##1} } }
+ }
+\cs_new_protected:Npn \updatemarks_save_x:Nnn #1#2#3 % seq, pos, value
+ {
+ \seq_map_inline:Nn #1
+ { \tl_gset:cx { g__updatemarks_#2-##1_tl } { #3 {##1} } }
+ }
+\cs_new_protected:Npn \updatemarks_alias:Nnn #1#2#3 % seq, pos1, pos2
+ {
+ \seq_map_inline:Nn #1
+ { \tl_gset_eq:cc { g__updatemarks_#2-##1_tl } { g__updatemarks_#3-##1_tl } }
+ }
+\cs_new_protected:Npn \updatemarks_remove:Nn #1#2 % seq, pos
+ { \seq_map_inline:Nn #1 { \cs_undefine:c { g__updatemarks_#2-##1_tl } } }
+\cs_new:Npn \updatemarks_value:nn #1#2 % pos, number
+ {
+ \tl_if_exist:cTF { g__updatemarks_#1- \int_eval:n {#2} _tl }
+ { \exp_not:v { g__updatemarks_#1- \int_eval:n {#2} _tl } } { }
+ }
+
+
+\cs_new_protected:Npn \updatemarks_update:N #1 % seq
+ {
+ \seq_if_empty:NF #1
+ {
+ \seq_map_inline:Nn #1
+ {
+ \tl_if_exist:cT { g__updatemarks_last-##1_tl }
+ {
+ \tl_if_exist:cT { g__updatemarks_first-##1_tl }
+ { \tex_marks:D ##1 { \exp_not:v { g__updatemarks_first-##1_tl } } }
+ \tex_marks:D ##1 { \exp_not:v { g__updatemarks_last-##1_tl } }
+ }
+ \cs_undefine:c { g__updatemarks_first-##1_tl }
+ \cs_undefine:c { g__updatemarks_last-##1_tl }
+ }
+ \if@nobreak\ifvmode\nobreak\fi\fi
+ }
+ }
+% do not check if it is <= \g_updatemarks_max_int
+\cs_new_protected:Npn \__updatemarks_gput:Nn #1#2
+ {
+ \group_begin:
+ \cs_set_eq:NN \MarkClass \__updatemarks_class_num:n
+ \cs_set_eq:NN \MaxClass \g_updatemarks_max_int
+ \clist_map_inline:nn {#2}
+ { \seq_gput_right:Nx #1 { \int_eval:n { \__updatemarks_maybe_class:n {##1} } } }
+ \seq_gremove_duplicates:N #1
+ \group_end:
+ }
+
+\cs_new:Npn \__updatemarks_class_num:n #1 { \cs:w c__mark_class_ #1 _mark \cs_end: }
+\cs_new:Npn \__updatemarks_maybe_class:n #1
+ {
+ \tl_if_head_eq_meaning:nNTF {#1} [ % ]
+ { \__updatemarks_maybe_class_aux:w #1 } {#1}
+ }
+\cs_new:Npn \__updatemarks_maybe_class_aux:w [#1]
+ {
+ \cs_if_exist_use:cF { c__mark_class_ #1 _mark }
+ { 0 \msg_expandable_error:nnn { updatemarks } { unknown-class } {#1} }
+ }
+
+
+
+\seq_new:N \g_updatemarks_seq
+\NewDocumentCommand \ExtractMarks { s o +m }
+ {
+ \tl_if_novalue:nTF {#2}
+ {
+ \updatemarks_extract:nN
+ {
+ \bool_if:nTF {#1} { #3 }
+ {
+ \if_hbox:N #3 \hbox_unpack:N #3 \scan_stop: \fi:
+ \if_vbox:N #3 \vbox_unpack:N #3 \scan_stop: \fi:
+ }
+ }
+ \g_updatemarks_seq
+ }
+ {
+ \seq_gclear:N \g__updatemarks_seq
+ \__updatemarks_gput:Nn \g__updatemarks_seq {#2}
+ \updatemarks_extract:nN
+ {
+ \bool_if:nTF {#1} { #3 }
+ {
+ \if_hbox:N #3 \hbox_unpack:N #3 \scan_stop: \fi:
+ \if_vbox:N #3 \vbox_unpack:N #3 \scan_stop: \fi:
+ }
+ }
+ \g__updatemarks_seq
+ }
+ }
+\NewDocumentCommand \ExtractSplitMarks { o }
+ {
+ \tl_if_novalue:nTF {#1}
+ { \updatemarks_extract_split:N \g_updatemarks_seq }
+ {
+ \seq_gclear:N \g__updatemarks_seq
+ \__updatemarks_gput:Nn \g__updatemarks_seq {#1}
+ \updatemarks_extract_split:N \g__updatemarks_seq
+ }
+ }
+\NewDocumentCommand \UpdateMarks { o }
+ {
+ \tl_if_novalue:nTF {#1}
+ { \updatemarks_update:N \g_updatemarks_seq }
+ {
+ \seq_gclear:N \g__updatemarks_seq
+ \__updatemarks_gput:Nn \g__updatemarks_seq {#1}
+ \updatemarks_update:N \g__updatemarks_seq
+ }
+ }
+\cs_new_protected:Npn \AddToUpdateMarksList
+ { \__updatemarks_gput:Nn \g_updatemarks_seq }
+\cs_new_protected:Npn \SetUpdateMarksList
+ {
+ \seq_gclear:N \g_updatemarks_seq
+ \AddToUpdateMarksList
+ }
+\cs_new_protected:Npn \RemoveFromUpdateMarksList #1
+ {
+ \__updatemarks_gput:Nn \g__updatemarks_seq {#1}
+ % to support old expl3, do not use \seq_map_tokens:Nn
+ \seq_map_inline:Nn \g__updatemarks_seq
+ { \seq_gremove_all:Nn \g_updatemarks_seq {##1} }
+ }
+\cs_new_protected:Npn \AddAllocatedToUpdateMarksList
+ {
+ \int_step_inline:nnn { 0 } { \g_updatemarks_max_int }
+ { \seq_gput_right:Nn \g_updatemarks_seq {##1} }
+ \seq_gremove_duplicates:N \g_updatemarks_seq
+ }
+
+\cs_new_protected:Npn \__updatemarks_get_all_classes:
+ {
+ \seq_map_inline:Nn \g__mark_classes_seq
+ {
+ \seq_gput_right:Nx \g_updatemarks_classes_seq
+ { \int_value:w \__updatemarks_class_num:n {##1} }
+ }
+ }
+\seq_new:N \g_updatemarks_classes_seq
+\cs_if_exist:NTF \g__mark_classes_seq
+ {
+ \hook_gput_code:nnn { begindocument/end } { updatemarks }
+ {
+ \__updatemarks_get_all_classes:
+ \AddAllocatedToUpdateMarksList
+ }
+ }
+ {
+ \AtBeginDocument
+ {
+ \int_step_inline:nnn { 0 } { \g_updatemarks_max_int }
+ { \seq_gput_right:Nn \g_updatemarks_seq {#1} }
+ }
+ }
+
+\msg_new:nnn { updatemarks } { unknown-class } { Unknown~mark~class~`#1'. }
+\msg_new:nnn { updatemarks } { infinite-shrinkage }
+ { Infinite~shrinkage~found~when~extracting~marks. }
+
+
+\cs_new_protected:Npn \savemarks@of #1 #2 #3
+ {
+ \bool_if:cT { l__updatemarks_#1_bool }
+ { \updatemarks_save:Nnn \g_updatemarks_seq {#2} {#3} }
+ }
+\cs_new_protected:Npn \removemarks@of #1 #2
+ {
+ \bool_if:cT { l__updatemarks_#1_bool }
+ { \updatemarks_remove:Nn \g_updatemarks_seq {#2} }
+ }
+\cs_new_protected:Npn \updatemarks@of #1
+ {
+ \bool_if:cT { l__updatemarks_#1_bool }
+ { \updatemarks_update:N \g_updatemarks_seq }
+ }
+\cs_new_protected:Npn \extractmarks@of #1 #2
+ {
+ \bool_if:cT { l__updatemarks_#1_bool }
+ { \updatemarks_extract:nN { #2 } \g_updatemarks_seq }
+ }
+\cs_new_protected:Npn \extractsplitmarks@of #1
+ {
+ \bool_if:cT { l__updatemarks_#1_bool }
+ { \updatemarks_extract_split:N \g_updatemarks_seq }
+ }
+% \let\updatemarks@@imakebox\@imakebox
+% % savebox and makebox
+% \cs_if_exist:NF \updatemarks@makebox@patch
+% {
+% \patchcmd \@imakebox { \hb@xt@ } { \extractmarks@of{makebox}\hb@xt@ }
+% { } { \ERROR }
+% \patchcmd \@imakebox { \@end@tempboxa } { \updatemarks@of{makebox}\@end@tempboxa }
+% { } { \ERROR }
+% }
+\let\updatemarks@endminipage\endminipage
+% minipage
+\cs_if_exist_use:NF \updatemarks@minipage@patch
+ {
+ \patchcmd \endminipage
+ { \color@endgroup\egroup }
+ { \color@endgroup\egroup\extractmarks@of{minipage}{\unvcopy\@tempboxa} }
+ { } { \ERROR }
+ \apptocmd \endminipage { \updatemarks@of{minipage} } { } { \ERROR }
+ }
+% tcolorbox
+\providecommand \updatemarks@tcolorbox@patch
+ {
+ \tcbset{updatemarks/.is~choice,
+ updatemarks/true/.code=\bool_set_true:N \l__updatemarks_tcolorbox_bool,
+ updatemarks/false/.code=\bool_set_false:N \l__updatemarks_tcolorbox_bool,
+ updatemarks/.default=true}
+ \patchcmd \tcbox@inner@hbox { \tcbdimto }
+ { \extractmarks@of{tcolorbox}{\unhcopy\tcb@upperbox}\tcbdimto }
+ { } { \ERROR }
+ \let\endtcb@lrbox=\updatemarks@endminipage
+ \patchcmd \endtcb@lrbox
+ { \color@endgroup\egroup }
+ { \color@endgroup\egroup\extractmarks@of{tcolorbox}{\unvcopy\@tempboxa} }
+ { } { \ERROR }
+ \let\endtcb@savebox=\endtcb@lrbox
+ \patchcmd \tcb@drawing@env@end { \csname }
+ { \updatemarks@of{tcolorbox}\csname } { } { \ERROR }
+ % breakable library
+ \ifdefined \tcb@vsplit@upper
+ \apptocmd \tcb@vsplit@upper { \extractsplitmarks@of{tcolorbox} } { } { \ERROR }
+ \apptocmd \tcb@vsplit@lower { \extractsplitmarks@of{tcolorbox} } { } { \ERROR }
+ \patchcmd \tcb@split@start { \iftcb@final@box }
+ { \iftcb@final@box
+ \extractmarks@of{tcolorbox}{\unvcopy\tcb@upperbox\unvcopy\tcb@lowerbox} }
+ { } { \ERROR }
+ \patchcmd \tcb@split@start
+ { \tcb@comp@h@page\tcb@check@for@final@box\iftcb@final@box }
+ { \tcb@comp@h@page\tcb@check@for@final@box\iftcb@final@box
+ \extractmarks@of{tcolorbox}{\unvcopy\tcb@upperbox\unvcopy\tcb@lowerbox}}
+ { } { \ERROR }
+ \patchcmd \tcb@split@USL { \iftcb@final@box }
+ { \iftcb@final@box
+ \extractmarks@of{tcolorbox}{\unvcopy\tcb@totalupperbox
+ \iftcb@lowerspace\unvcopy\tcb@totallowerbox\fi }
+ }
+ { } { \ERROR }
+ \patchcmd \tcb@split@SL@displayed { \iftcb@final@box }
+ { \iftcb@final@box
+ \extractmarks@of{tcolorbox}{\unvcopy\tcb@totallowerbox} }
+ { } { \ERROR }
+ \patchcmd \tcb@split@L { \iftcb@final@box }
+ { \iftcb@final@box
+ \extractmarks@of{tcolorbox}{\unvcopy\tcb@totallowerbox} }
+ { } { \ERROR }
+ \fi
+ }
+% multicol
+\providecommand \updatemarks@multicol@patch
+ {
+ %% the patch is used to extract marks
+ \tl_set:No \set@keptmarks
+ { \set@keptmarks \extractsplitmarks@of{multicol} }
+
+ %% the patch is used for boxmulticols
+ \patchcmd \endmulticols { \page@sofar }
+ { \updatemarks@of{multicol}\page@sofar }
+ { } { \ERROR }
+
+ %% the patch is used for middle page to remove unnecessary extract
+ \patchcmd \multi@column@out { \let\topmark\kept@topmark }
+ {
+ \let\topmark\kept@topmark
+ \removemarks@of{multicol}{first}
+ \removemarks@of{multicol}{last}
+ }
+ { } { \ERROR }
+
+ %% the patch is used for final page
+ \patchcmd \balance@columns@out { \page@sofar }
+ { \updatemarks@of{multicol}\page@sofar }
+ { } { \ERROR }
+
+ %% these patches are used to update marks after forced break
+ \patchcmd \balance@columns@out { \unvbox\colbreak@box }
+ { \extractmarks@of{multicol}{\unvcopy\colbreak@box}\unvbox\colbreak@box }
+ { } { \ERROR }
+ \patchcmd \balance@columns@out { \unvbox\@cclv }
+ { \extractmarks@of{multicol}{\unvcopy\@cclv}\unvbox\@cclv }
+ { } { \ERROR }
+ \patchcmd \balance@columns { \get@keptmarks\mult@box }
+ { \if@boxedmulticols\get@keptmarks\mult@box\fi }
+ { } { }
+
+ % patches of new mark mechanism
+ \updatemarks@multicolnewmark@patch
+ }
+\providecommand \updatemarks@adjmulticol@patch
+ {
+ \patchcmd \adjmc@process@ne@column { \unvbox }
+ { \extractmarks@of{multicol}{\unvcopy\mult@box}\unvbox }
+ { } { \ERROR }
+ \updatemarks@adjmulticolnewmark@patch
+ }
+\providecommand \updatemarks@paracol@patch
+ {
+ \updatemarks@paracolnewmark@patch
+ }
+
+\AtBeginDocument{
+ \@ifpackageloaded{tcolorbox}{\updatemarks@tcolorbox@patch}{}
+ \@ifpackageloaded{multicol}{\updatemarks@multicol@patch}{}
+ \@ifpackageloaded{adjmulticol}{\updatemarks@adjmulticol@patch}{}
+ \@ifpackageloaded{paracol}{\updatemarks@paracol@patch}{}
+}
+
+
+\keys_define:nn { updatemarks }
+ {
+% makebox .bool_set:N = \l__updatemarks_makebox_bool ,
+ minipage .bool_set:N = \l__updatemarks_minipage_bool ,
+ tcolorbox .bool_set:N = \l__updatemarks_tcolorbox_bool ,
+ multicol .bool_set:N = \l__updatemarks_multicol_bool ,
+ multicols .bool_set:N = \l__updatemarks_multicol_bool ,
+ paracol .bool_set:N = \l__updatemarks_paracol_bool ,
+ }
+
+\cs_if_exist:NTF \ProcessKeyOptions
+ { \ProcessKeyOptions [ updatemarks ] }
+ {
+ \RequirePackage{l3keys2e}
+ \ProcessKeysOptions { updatemarks }
+ }
+
+\cs_if_free:NT \mark_new_class:n
+ {
+ \providecommand \updatemarks@multicolnewmark@patch { }
+ \providecommand \updatemarks@adjmulticolnewmark@patch { }
+ \providecommand \updatemarks@paracolnewmark@patch { }
+ \endinput
+ }
+
+\tl_const:Nn \updatemarks@multicol@firstpage
+ {
+ \bool_if:NT \l__updatemarks_multicol_bool
+ {
+ \seq_map_inline:Nn \g_updatemarks_seq
+ {
+ \tl_set:Nx \l__updatemarks_tl { \updatemarks_value:nn { top } {#1} }
+ \tl_if_empty:NT \l__updatemarks_tl
+ { \tl_gset:co { g__updatemarks_top-#1_tl } { \tex_topmarks:D #1 } }
+ }
+ }
+ }
+\tl_const:Nn \updatemarks@multicol@middlepage
+ {
+ \__mark_update_structure_alias:nn { previous-page } { page }
+ \seq_map_inline:Nn \g__mark_classes_seq
+ {
+ \tl_gset_eq:cc { g__mark_page_top_#1_tl } { g__mark_page_last_#1_tl }
+
+ \tl_set:Nx \l__updatemarks_tl
+ { \updatemarks_value:nn { first } { \__updatemarks_class_num:n {#1} } }
+ \tl_if_empty:NTF \l__updatemarks_tl
+ { \tl_gset_eq:cc { g__mark_page_first_#1_tl } { g__mark_page_last_#1_tl } }
+ { \tl_gset_eq:cN { g__mark_page_first_#1_tl } \l__updatemarks_tl }
+
+ \tl_set:Nx \l__updatemarks_tl
+ { \updatemarks_value:nn { last } { \__updatemarks_class_num:n {#1} } }
+ \tl_if_empty:NF \l__updatemarks_tl
+ { \tl_gset_eq:cN { g__mark_page_last_#1_tl } \l__updatemarks_tl }
+ }
+ \updatemarks_remove:Nn \g_updatemarks_seq { top }
+ \updatemarks_remove:Nn \g_updatemarks_seq { first }
+ \updatemarks_remove:Nn \g_updatemarks_seq { last }
+ }
+
+\providecommand \updatemarks@multicolnewmark@patch
+ {
+ \patchcmd \prep@keptmarks { \fi }
+ { \updatemarks@multicol@firstpage\fi }
+ { } { \ERROR }
+ \patchcmd \multi@column@out
+ {
+ \removemarks@of{multicol}{first}
+ \removemarks@of{multicol}{last}
+ }
+ { }
+ { } { \ERROR }
+ \patchcmd \multi@column@out { \@makecol }
+ { \@makecol\updatemarks@multicol@middlepage }
+ { } { \ERROR }
+ }
+
+\providecommand \updatemarks@adjmulticolnewmark@patch { }
+\providecommand \updatemarks@paracolnewmark@patch { } \ No newline at end of file
diff --git a/macros/latex/contrib/wrapfig2/README.txt b/macros/latex/contrib/wrapfig2/README.txt
index b8169719a7..53aa5aa402 100644
--- a/macros/latex/contrib/wrapfig2/README.txt
+++ b/macros/latex/contrib/wrapfig2/README.txt
@@ -1,5 +1,5 @@
%%%% README.txt file
-This README.txt for package wrapfig2[2023-09-01 v.6.2.0 ...]
+This README.txt is for package wrapfig2[2023-09-03 v.6.2.1]
This work is author maintained
@@ -25,7 +25,7 @@ Supposedly this software is backwards compatible
with Arseneau's original environments. Future
experience may confirm this statement.
-The user commands are defined by means of the
+Some user commands are defined by means of the
LaTeX3 functionalities. Therefore this package does
not work with LaTeX2e kernels older than about
2018, although a warning is issued if the LaTeX
@@ -40,8 +40,9 @@ form key = value. Options are available to fall
back to version 5 and version 4.
IMPORTANT NOTICE: An incompatibility with the
-amsmath package but with version 6.2.0 this
-incompatibility was corrected.
+amstext package (loaded by amsmath, siunitx, and
+other packages) was discovered, but with version
+6.2.1 this incompatibility was corrected.
Claudio Beccari
diff --git a/macros/latex/contrib/wrapfig2/wrapfig2.dtx b/macros/latex/contrib/wrapfig2/wrapfig2.dtx
index c7a30fa316..32cb07b20c 100644
--- a/macros/latex/contrib/wrapfig2/wrapfig2.dtx
+++ b/macros/latex/contrib/wrapfig2/wrapfig2.dtx
@@ -45,7 +45,7 @@ wrapfig2.sty and wrapfig2.pdf, plus this file README.txt.
%<+package>\ProvidesPackage{wrapfig2}%
%^^A<+readme>File README.txt for package wrapfig2
%<*package|readme>
- [2023-09-01 v.6.2.0 Wrap text around figures, tables, framed text blocks]
+ [2023-09-03 v.6.2.1 Wrap text around figures, tables, framed text blocks]
%</package|readme>
%<*driver>
%
@@ -852,12 +852,17 @@ X\ifdim\fontdimen1\font=0pt\kern-0.15em\fi
% needs to be used; he was so kind to send me a
% bug notice together with a minimum working
% example.
-% Thanks to Bruno Pagani whos pinpointed the exact
+% Thanks to Bruno Pagani who pinpointed the exact
% point that conflicts with \pack{wrapfig2} so
-% that I could fix this conflict.
+% that I could fix this conflict. Bruno Pagani
+% discovered also that package \pack{amstext} is
+% the source of this conflict and that this
+% package is loaded not only by \pack{amsmath}
+% but also by other packages such as, for example,
+% by \pack{siunitx}.
%
%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% \CheckSum{1428}
+% \CheckSum{1427}
% \StopEventually{}
%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
@@ -985,14 +990,14 @@ X\ifdim\fontdimen1\font=0pt\kern-0.15em\fi
% redefines some \pack{color} internal commands; everything is
% explained in the \pack{xcolor} documentation.}
%
-% Here we have a little trick for avoiding
-% conflicts with \pack{amsmath} and its|\text|
-% command-
+%In ordet to avoid conflicts with \pack{amstext}
+% and its|\text| command, we have to save its
+% definition before actually execution any part of
+% this package, and restore ita value at the end
+% of this package; see the second part of this
+% procedure at the very end of this package.
% \begin{macrocode}
-\@ifpackageloaded{amsmath}{%
-\let\amsmathtext\text
-\AtEndPreamble{\let\text\amsmathtext}%
-}{\relax}
+\ifcsdef{text}{\let\amsTextText\text}{}
% \end{macrocode}
%
% In order to define the new floating object \texttt{text} we have
@@ -2081,6 +2086,8 @@ backgroundcolor, textcolor, fontstyle, radius, insertionwidth}
\@tempa
\fi
+\ifcsdef{amsTextText}{\let\text\amsTextText}{}
+
% \end{macrocode}
%
%\iffalse
diff --git a/macros/latex/contrib/wrapfig2/wrapfig2.pdf b/macros/latex/contrib/wrapfig2/wrapfig2.pdf
index 823efb6847..025536c30f 100644
--- a/macros/latex/contrib/wrapfig2/wrapfig2.pdf
+++ b/macros/latex/contrib/wrapfig2/wrapfig2.pdf
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 33cf2eadcd..54ed68bfd6 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,11 +26,11 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2023
-depend revision/68152
+depend revision/68165
name 00texlive.image
category TLCore
-revision 68152
+revision 68163
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -4496,6 +4496,7 @@ runfiles size=13070
tlpkg/tlpsrc/uowthesis.tlpsrc
tlpkg/tlpsrc/uowthesistitlepage.tlpsrc
tlpkg/tlpsrc/upca.tlpsrc
+ tlpkg/tlpsrc/updatemarks.tlpsrc
tlpkg/tlpsrc/uplatex.tlpsrc
tlpkg/tlpsrc/upmendex.tlpsrc
tlpkg/tlpsrc/upmethodology.tlpsrc
@@ -36657,7 +36658,7 @@ catalogue-version 2.6
name bibcop
category Package
-revision 67510
+revision 68160
shortdesc Style checker for .bib files
longdesc This LaTeX package checks the quality of your .bib file and
longdesc emits warning messages if any issues are found. For this, the
@@ -36668,10 +36669,10 @@ longdesc Windows.
depend bibcop.ARCH
depend iexec
depend pgfopts
-containersize 7788
-containerchecksum 69c452d5ca5bc2e89234d411afca13fae88d3a4b5111faec067dfa10fbcb912a3600f5372dba94cbfc5c611685bc8d77cf797aa2ae5f9cb93b647bd60d657d51
-doccontainersize 359068
-doccontainerchecksum 31b9a13550a325bed66f3cb460591b00e3101772d3c309df2088eb5c3198a7ca8423160058257146ba42aea5bd9f8674ea9f575f821e46db655400e389b8b986
+containersize 8044
+containerchecksum 66d605d7ee0cddeb9b5a7267255b5472e946f977dd7b7c8dd3fb29dec327f826745d10a9857a463a7d47c9ad544bee63c0ec92f1faa423d2fcf3b238c507822d
+doccontainersize 359276
+doccontainerchecksum 385cca630f04f19cf91b5b9afc0bc6d75b1fc1a14d015e3cb0844b2d5b82898f161a3893badfdb3ff816438abd8a3c7efc4e08ceb1f2d54937707c2c2a142087
docfiles size=95
texmf-dist/doc/bibtex/bibcop/DEPENDS.txt
texmf-dist/doc/bibtex/bibcop/LICENSE.txt
@@ -36680,8 +36681,8 @@ docfiles size=95
texmf-dist/doc/bibtex/bibcop/bibcop.pdf details="Package documentation"
texmf-dist/doc/man/man1/bibcop.1
texmf-dist/doc/man/man1/bibcop.man1.pdf
-srccontainersize 6152
-srccontainerchecksum 3a9c05b3d5e157b90e4754f013514c16f496060f68d9464a6886aed829b49569b882f7de59047085e4a2610269a05487bd681a9f0e228f449e99c30492ea507c
+srccontainersize 6156
+srccontainerchecksum bb73f69194190a5b552dcbced595e5d0910742f02289d59a053b7c1133e34ebf366d6828b232037763654c697141cb3eff499e1a2c94b9c4b362d6c78359b654
srcfiles size=5
texmf-dist/source/bibtex/bibcop/bibcop.dtx
texmf-dist/source/bibtex/bibcop/bibcop.ins
@@ -36692,7 +36693,7 @@ catalogue-contact-repository https://github.com/yegor256/bibcop
catalogue-ctan /biblio/bibtex/utils/bibcop
catalogue-license mit
catalogue-topics biblio-supp ext-code
-catalogue-version 0.0.14
+catalogue-version 0.0.15
name bibcop.aarch64-linux
category Package
@@ -70707,7 +70708,7 @@ containerchecksum c73220abd1545907a1d8de37cb534d2c6bd2534f1b55f03c069f39f535c326
name collection-latexextra
category Collection
-revision 68144
+revision 68163
shortdesc LaTeX additional packages
relocated 1
longdesc A very large collection of add-on packages for LaTeX.
@@ -72116,6 +72117,7 @@ depend unisc
depend unitconv
depend units
depend unravel
+depend updatemarks
depend upmethodology
depend upquote
depend uri
@@ -72214,8 +72216,8 @@ depend zref-clever
depend zref-vario
depend zwgetfdate
depend zwpagelayout
-containersize 6948
-containerchecksum 2d3517dca40e1882dbd1de5b0d1acb5ff1a572d1388b33b53a34fcf32e7c8b94f6f8b6ae95039ef965a904b65cbfd4c8dfe2f25ba3daa6e573e9838626b00821
+containersize 6956
+containerchecksum d25c6fecbff2add515bfde232e6f670d5234c17800f43ba14ce01fa32f1ae946f9cb8ab85b4eb112ab148deccf3680e32e397c3c98f8027797f54965e379e7b8
name collection-latexrecommended
category Collection
@@ -172854,7 +172856,7 @@ catalogue-topics format latex3 pre-release
name l3packages
category Package
-revision 65722
+revision 68165
shortdesc High-level LaTeX3 concepts
relocated 1
longdesc This collection contains implementations for aspects of the
@@ -172872,11 +172874,11 @@ longdesc provides a means of defining generic functions using a
longdesc key-value syntax xfrac, which provides flexible split-level
longdesc fractions
depend l3kernel
-containersize 21928
-containerchecksum 39204e9cd356a5202dddad329cefa5bb47d11e6553609fbcf79a878c524b8f67e868e027015e304fb626d5bb953a69743390174f20f489302682e08a512c26f0
-doccontainersize 1831688
-doccontainerchecksum 3ece8153e345f4678cf5e4c05200033a64fc7e0d9e80d42ad8f32604f8b78a888ab86a98a8c68144855773d96650698af82af3be77fc7523d7cb9ec36a9c5d9a
-docfiles size=546
+containersize 22120
+containerchecksum ee28d963dae29f565241301ca93ec683fd8e830e0c5f9767a6aab46a6ed3851ae02a7b2e0f924e094d877848aa4e0525cfee20e8af8d88cca039f7292be5c896
+doccontainersize 1833200
+doccontainerchecksum 7f42c8019c610df4e8b5621e457e669b125221e87854924afc827dbbf5c291200bd8a04bed468e7ffc36a185eb17bf47af7c11ad05f0b04abad92cddec5a4406
+docfiles size=547
RELOC/doc/latex/l3packages/CHANGELOG.md
RELOC/doc/latex/l3packages/README.md details="Readme"
RELOC/doc/latex/l3packages/l3keys2e/l3keys2e-demo.tex
@@ -172885,9 +172887,9 @@ docfiles size=546
RELOC/doc/latex/l3packages/xfrac/xfrac.pdf details="xfrac documentation"
RELOC/doc/latex/l3packages/xparse/xparse.pdf details="xparse documentation"
RELOC/doc/latex/l3packages/xtemplate/xtemplate.pdf details="xtemplate documentation"
-srccontainersize 45696
-srccontainerchecksum 8a113832ec4aab128ef471c496a86bde774c9b86f77beef04b8eed03ee8c78c57004786d4606a67e5bfdccdfd41fcf7875fc96f2e03e59b6f0884cf5e03a6644
-srcfiles size=60
+srccontainersize 46280
+srccontainerchecksum 4196a4e8a9397408ea0d5a88eba1f50b1a52c9d77f669f940495180024cb88348594b343373ebd2c26a390587be52514373babbad6a4112fa4107183b2a437e4
+srcfiles size=61
RELOC/source/latex/l3packages/l3keys2e/l3keys2e.dtx
RELOC/source/latex/l3packages/l3keys2e/l3keys2e.ins
RELOC/source/latex/l3packages/xfp/xfp.dtx
@@ -172898,7 +172900,7 @@ srcfiles size=60
RELOC/source/latex/l3packages/xparse/xparse.ins
RELOC/source/latex/l3packages/xtemplate/xtemplate.dtx
RELOC/source/latex/l3packages/xtemplate/xtemplate.ins
-runfiles size=66
+runfiles size=67
RELOC/tex/latex/l3packages/l3keys2e/l3keys2e.sty
RELOC/tex/latex/l3packages/xfp/xfp.sty
RELOC/tex/latex/l3packages/xfrac/xfrac.sty
@@ -258685,7 +258687,7 @@ catalogue-version 1.0
name proflycee
category Package
-revision 68089
+revision 68162
shortdesc A LaTeX package for French maths teachers in high school
relocated 1
longdesc This package provides some commands to help French mathematics
@@ -258694,11 +258696,11 @@ longdesc create splines with "derivative control";
longdesc \CalculFormelParametres and \CalculFormelLigne in order to
longdesc create an xcas-windows-like; \CodePythonLstFichier to create
longdesc code presentation and code execution with pythontex.
-containersize 35976
-containerchecksum e208a389cdf82cb173b11cdbe39cf764e18eadbaf7fc7156c565efc18b2a839f99103338938580ec8df60bea5508560e7a6ca88e8e8e292454e05b776386e44b
-doccontainersize 1336536
-doccontainerchecksum f40872a2ed3c69db93ee4d37ba4dab3346ec6c91cf03d381abcee6bf1c57578feb82ff22f2f33070a5a0d82ef572059d5a50912548bb093a56af9dcbfc289d26
-docfiles size=416
+containersize 37280
+containerchecksum f119c7b40e49ab2439282d3e1cbb3763a4249de7788e486fbb453451e81b106c29dc48c46dec995d12e6a18acfe60acfcaa9da63d312b3ebfc718114cce93229
+doccontainersize 1376648
+doccontainerchecksum 56e5d430bafb9bb55ac7da425c7f0499507b3d47a8709ab30cbbad5dc5eda0a3a79c3e9e720f3fb47643d6e95fbf7c56cfa8da48e46dda656990669696107607
+docfiles size=427
RELOC/doc/latex/proflycee/ProfLycee-doc.pdf details="Package documentation" language="fr"
RELOC/doc/latex/proflycee/ProfLycee-doc.tex
RELOC/doc/latex/proflycee/ProfLycee-exemples-pyluatex.pdf details="Examples using pyluatex" language="fr"
@@ -258725,11 +258727,12 @@ docfiles size=416
RELOC/doc/latex/proflycee/graphics/pl-solve_c.png
RELOC/doc/latex/proflycee/graphics/pl-solve_d.png
RELOC/doc/latex/proflycee/testscript.py
-runfiles size=65
+runfiles size=68
RELOC/tex/latex/proflycee/ProfLycee.sty
RELOC/tex/latex/proflycee/proflycee-tools-aleatoire.tex
RELOC/tex/latex/proflycee/proflycee-tools-analyse.tex
RELOC/tex/latex/proflycee/proflycee-tools-arithm.tex
+ RELOC/tex/latex/proflycee/proflycee-tools-ecritures.tex
RELOC/tex/latex/proflycee/proflycee-tools-geom.tex
RELOC/tex/latex/proflycee/proflycee-tools-graphiques.tex
RELOC/tex/latex/proflycee/proflycee-tools-listings.tex
@@ -258747,7 +258750,7 @@ catalogue-contact-repository https://github.com/cpierquet/ProfLycee
catalogue-ctan /macros/latex/contrib/proflycee
catalogue-license lppl1.3c
catalogue-topics maths french teaching expl3 pgf-tikz
-catalogue-version 2.7.3
+catalogue-version 2.7.4
name profmaquette
category Package
@@ -270511,7 +270514,7 @@ catalogue-topics security
name rank-2-roots
category Package
-revision 68121
+revision 68161
shortdesc Draw (mathematical) rank 2 root systems
relocated 1
longdesc This package concerns mathematical drawings arising in
@@ -270519,10 +270522,10 @@ longdesc representation theory. The purpose of this package is to ease
longdesc drawing of rank 2 root systems, with Weyl chambers, weight
longdesc lattices, and parabolic subgroups. Required packages are tikz,
longdesc etoolbox, expl3, pgfkeys, pgfopts, xparse, and xstring.
-containersize 4132
-containerchecksum 957101c01212ac1e076abedeed6aeda8c1627a8e2d516865bb858b14614103b583f33f340a34997568ef22f0a1caf99f6632251c20acdc05d9b584842c43035f
-doccontainersize 447584
-doccontainerchecksum 9064b267c9ad1d108a8bc606e13ff79503c5f5d13d72d259a3bd718605e78efa5bb30718658bbc58bd7eb320f83128a997a026acf36f53cf5c1d6967afa8def4
+containersize 4264
+containerchecksum c15a31fc178dbce9a776c8409d0df18e4ac05e2786aef486bd9a932c64ee6482ca15d6ca10eea70b98f9444f01d292a5e1032fb924cbd1add8e8bdae7a1bfe8e
+doccontainersize 447768
+doccontainerchecksum b5b2bfdea68db76c4d52d45613cdd45d91e684f24739024c53a2e6efee83660c2534cc88d4aaad5b1e2c203cebf2244ccc4331935142661090b95e29aa4e9240
docfiles size=124
RELOC/doc/latex/rank-2-roots/README details="Readme"
RELOC/doc/latex/rank-2-roots/rank-2-roots.bib
@@ -270533,7 +270536,7 @@ runfiles size=6
catalogue-ctan /graphics/pgf/contrib/rank-2-roots
catalogue-license lppl1.3c
catalogue-topics maths pgf-tikz
-catalogue-version 1.1
+catalogue-version 1.2
name rbt-mathnotes
category Package
@@ -314918,7 +314921,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 68146
+revision 68154
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.
@@ -314927,9 +314930,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 114120
-containerchecksum d6be5bfa96e845f7d2d9e0f74535a3af5be9aed4cfb21f0eeeb57fef73b8a9d3994836ac5f13ae819ac2f496324ea097d447accb5394dcf07ada444f564d54f7
-doccontainersize 428920
-doccontainerchecksum 2048c71b34829bd7181de642a88499ecaa44693ac1b27f1ebabec2b02ab8b34a8ff67af6e7fd17e8a2163c9198b2f721c889cf898aa676a6f6e706f0629fbd10
+containerchecksum b107872031e04d0825c7224e1cd885e8758182be3b210e587a0b695d2b3ad0c710132158de5f8163eca15f0b62b662cace9585e27dea5fb4043e6ae3ceb4718f
+doccontainersize 428988
+doccontainerchecksum 60e10d745cfd8355532310974b529886ca2472c83248844b7fa7d857d8f7f14c3f53a1517c8349f7001f4b1b0add1aa4a8f467940ec1ebde707625b9224263d2
docfiles size=549
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
@@ -340984,6 +340987,31 @@ catalogue-ctan /macros/generic/upca
catalogue-license lppl
catalogue-topics barcode
+name updatemarks
+category Package
+revision 68163
+shortdesc Extract and update marks from boxes
+relocated 1
+longdesc This package can help you update marks if you put your title in
+longdesc boxes. It also patches the multicol package to let the new mark
+longdesc mechanism of LaTeX work (partially).
+containersize 4020
+containerchecksum 9718a99c7a6775d80f485839d71933c788fc18c8b4d9caa78c9ebcc159f02ae53a87ba1479fdf231938220eaad9006b817eb0c72c9016599f61008e314f72b39
+doccontainersize 463284
+doccontainerchecksum 76e504743dc8b68bb7749952fe63b7ac4a0b32f36a3c4b85b5391bfaeef1c9d4045f681e2a7b50786da1a7807126277ccc61657bc4dc2caa9893d858ba71b4e4
+docfiles size=118
+ RELOC/doc/latex/updatemarks/README.md details="Readme"
+ RELOC/doc/latex/updatemarks/updatemarks.pdf details="Package documentation"
+ RELOC/doc/latex/updatemarks/updatemarks.tex
+runfiles size=5
+ RELOC/tex/latex/updatemarks/updatemarks.sty
+catalogue-contact-bugs https://github.com/Sophanatprime/updatemarks/issues
+catalogue-contact-repository https://github.com/Sophanatprime/updatemarks
+catalogue-ctan /macros/latex/contrib/updatemarks
+catalogue-license lppl1.3c
+catalogue-topics page-hf expl3
+catalogue-version 0.2b
+
name uplatex
category Package
revision 66186
@@ -351574,7 +351602,7 @@ catalogue-version 3.6
name wrapfig2
category Package
-revision 68142
+revision 68164
shortdesc Wrap text around figures
relocated 1
longdesc This package is a fork of Donald Arseneau's wrapfig package. It
@@ -351582,16 +351610,16 @@ longdesc is backwards compatible with the original environments.
longdesc Therefore this package does not work with LaTeX2e kernels older
longdesc than about 2018, although a warning is issued if the LaTeX
longdesc format file is dated with a date older than 1st January 2019.
-containersize 7092
-containerchecksum 041bd9b1f5d16d412a11580ab2187a9cf57cb61e562b0d1164b630884fd46c56b049eb015d0acdc3534441fa076e8d6530ffba039c814c2c1ab6e5f6cf33a527
-doccontainersize 693360
-doccontainerchecksum 2887d0be1786506d99182fb4c703da37dc0bdb90f8466c53a3b3ee26f14875adb1a2231c3762cad78a1372b805fbce5cd21475e572fd3241aa30ffbfd5ff314c
+containersize 7088
+containerchecksum b2fa531e9a8deca8741af501073e7c05739ccd889433fa8355bcb4dca34a3efb9b6690306d884a040ba1dd076ce5c99e3db5e7fd76f30e951eea0ea3ad00629e
+doccontainersize 693644
+doccontainerchecksum cb3e0264c487b53f093f90ded250705bddb70a68557bd7cc03d66baf8731481b8e94055dec140bf7a510a62293eb4774ad4c95f472dd3248289f246a87804d11
docfiles size=190
RELOC/doc/latex/wrapfig2/README.txt details="Readme"
RELOC/doc/latex/wrapfig2/stele-todi-small.jpg
RELOC/doc/latex/wrapfig2/wrapfig2.pdf details="Package documentation"
-srccontainersize 26748
-srccontainerchecksum 5ca215b42c787054557c418c448c18046e566d616860cad28b0d8d663e03073f5671381352030ae68c4e7acf5944b990728b6f91e22adab3400608d94ce18166
+srccontainersize 26848
+srccontainerchecksum 05066fda5a68577758be7ffe4743a10600093983e469d05ab85e8ce1ed8fbc5554bc01f35d361aaba374645e0b143cb92aa33f527b7539a10b34a09b2659d2ac
srcfiles size=24
RELOC/source/latex/wrapfig2/wrapfig2.dtx
runfiles size=6
@@ -351600,7 +351628,7 @@ catalogue-also cutwin
catalogue-ctan /macros/latex/contrib/wrapfig2
catalogue-license lppl1.3c
catalogue-topics text-flow expl3
-catalogue-version 6.2.0
+catalogue-version 6.2.1
name wrapstuff
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index df0eec24c2..83c50a8751 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-3604ae7a5212d0fcbdba602ee23050f5 texlive.tlpdb
+9f64a7e3e1846620a26b3da7b8f12a5e texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 7b41d2b2c7..7e41e2bd3d 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-9907d8fb09944ce46b5e231c1640f373676e97f72d5e9751a1180582dbe419472ab1757f9f5b56aa8b105a86f7c791a674d043d24f7196703768a5b2a12eebd0 texlive.tlpdb
+ac60c74c5b0be4af93daddc939138ad0bad2e08a2023abc5f1cd20555d7924490325cfa3ef3f3fd985b688faa465299e6f1b12a91cb661de263dd6a300176f3f texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 35e7c9733b..56dda9c568 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
-iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmTzzGQACgkQTOGHfhlD
-jHBmVQgAqIIV2BH1TO7HbcgUoZ84LCHAOMS/M2o6YbmL71uSza5YzlzxsVrEoelH
-9EeKrN8IwJ9jQSv+5UCytQYHBRSCG8Uq/I2oswv/hG5ongyK+RybNQMSAsEeJAUf
-XCj1SsylNqTlCLG+WEgSDQ48OabwqkE4upefJpo0cL2+vOFH2QR4NWFkmi2QuOYl
-wwirRkCgGDNHA3Skxr9+KWqWg70ikbnsFreNTZIyt0JhfGnl9prUYPCH8exEyJ+b
-5CRVBYZMDFdG74jfc+5CulJBBY0czRrLC1w2rIyPQJ9n6OIGhiZHg1W10bFWHM1p
-yd1Z11LL0s5XPedXEPXmc6zjPT8hAw==
-=oTlD
+iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmT1GiwACgkQTOGHfhlD
+jHCLRggAuJiyhhJuX0RmquG7cIOrHlsthvonB41dT1nB1zSc0gZNsMXGnSNlqZko
+BoHlnSQa18ZmghRN+Y2iMEw2OPoGDUR3PQFpUti+9CJRpq45IMeSHNkM+xW0SUK5
+7nv6PI7VyrcJNR3TeQN/ez8b/jmRk4mmc6j7elaKh+XfSJxcOzLmvhNf4Ozxe3Fy
+JnYYrw0vGwj02a7LphenMGIfORGPwd676M2sHFokD9StXoQQx4onuOWLlMwJ4wfl
+/9tUAcIaUhc0wg3G6i5RaVeys88nmDnqYLkx/7z94HpRzI+W/Ni7rJ5aCiETuMJF
+BqPRXlUYThCkGs6CnvFUy7j+BIjnaA==
+=bjJZ
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 38c18b01d1..4c04ba6c65 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/files.csv.lzma b/systems/win32/miktex/tm/packages/files.csv.lzma
index e5c922b554..4fd3ae467c 100644
--- a/systems/win32/miktex/tm/packages/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/files.csv.lzma b/systems/win32/miktex/tm/packages/next/files.csv.lzma
index 7ecedae2d6..9abbb5c05f 100644
--- a/systems/win32/miktex/tm/packages/next/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/next/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index f5daf6d48f..758c9ec58a 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=1692719513
+date=1693737749
lastupd=miktex-zzip-bin-x64-2.9 miktex-zlib-bin-x64-2.9 miktex-yap-bin-x64-2.9 miktex-xml2pmx-bin-x64 miktex-xetex-bin-x64-2.9 miktex-web-bin-x64-2.9 miktex-uriparser-bin-x64-2.9 miktex-upmendex-bin-x64 miktex-ttf2pk2-bin-x64-2.9 miktex-texworks-bin-x64-2.9 miktex-texware-bin-x64-2.9 miktex-texify-bin-x64-2.9 miktex-tex4ht-bin-x64-2.9 miktex-tex2xindy-bin-x64-2.9 miktex-tex-bin-x64-2.9 miktex-teckit-bin-x64-2.9 miktex-tdsutil-bin-x64 miktex-synctex-bin-x64-2.9 miktex-runtime-bin-x64-2.9 miktex-ptex-bin-x64
-lstdigest=43385e71f2f3d5101bb0e35488cb3dfe
-numpkg=6771
+lstdigest=669ebab188c297300447d6dcbb189475
+numpkg=6795
relstate=next
-version=8634
+version=8646
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: u6Fkk0CAly7+MKNod4VxPcatep9KhBle1h9i3XlN2qZWM5DcUZAm6/S9yfP3TCUkzHHrc/VF6/19l+bODVobdywnGU8eUY2OxQBE6FWrTL9MTcpysjzr8X8+zqx5gzOBBCopkqCokMhSajskRFZWGSsAD4jrJOA6f2AdVmQv6+id27kpfk6Y/2CyxqbBL547+btetO3OTwWfvtpQhBURGA//RxTUyiMIssQnc3N+Gz15dVHMIY5Yc2pL26k9ThZmOrtXQl3S+saUgGVr4jem/mo3uDBJ9TKQvesUMEoKz+oHMYLp7NKJ1A8EhsmcaTm+4Cda+RCXKuW7OBag/07fIw==
+;;;; signature/miktex: YhI27xIIkoEORfnBDOns0fZ+D6lxIyW5lHvi5OMZ+dT8ds5yaeI4CBwcMYTOKBunBCvkXhJ/2T4iTE3Gq5hcr134AxsACpi17Ysl4TsUOM7bhK0xjZzukcQJR8S1VBgdJNpm4oQlowbZLOPgjKWWKKQXhsXxYPy1aECUiG5CIowZqV9jXPQX8w0dlyDwP27UlNDgdc/B4O53oVoajp7SerJsA1IFFrY+CGp5V58/dCbvZuHZSnewBhrlU2fIHT+avLZ9sABZffGROrxy5C3p1zVwTphV1wBMYa0+QGPZqIf8Dm+Im6mD+p5dbjE1qywvVxvEfwyLeAwGwnTJQixq9Q==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 5d48f589ba..cc90c239f6 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1692719437
-lastupd=simpleicons__doc simpleicons reledmac__source reledmac__doc reledmac postnotes__source postnotes__doc postnotes penlightplus__source penlightplus__doc penlightplus pdfmanagement-testphase__source pdfmanagement-testphase__doc pdfmanagement-testphase newtx__doc newtx newpx__source newpx__doc newpx memoir__source
-lstdigest=fd31324fcd276359414c00b16a1aab32
-numpkg=6771
+date=1693737710
+lastupd=texlogsieve__source texlogsieve__doc texlogsieve hebrew-fonts__doc culmus addtoluatexpath__doc addtoluatexpath xstring__source xstring__doc xstring xetexref__source xetexref xepersian__source xepersian__doc xepersian wrapfig2__source wrapfig2__doc wrapfig2 witharrows__source witharrows__doc
+lstdigest=113cf9b8a8e959fe730ee2cc3945406e
+numpkg=6795
relstate=stable
-version=8634
+version=8646
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: qo4ahJrclHtGhZ7qVksaoJ14uZatffLzWMRm/vjBqhHmPXj4dtDd7JUlSAuYSgQKPUlS36WizdE7mPY7RzOGpeFCZLUcxzHndHdaRUfUBqPHmakka1GEnW5id37Ddj2xWlgNZpLItmIJ4GWfdxzB7VjqJAHSG3TxdWByMxQ6gjWt4aNTPD7Lg705Uq6cH1XeYDP/kpkAhCY9fYepe4V6EAoX10M5xe6tvksUWZsErmsIejHtVCUq3pYktSw+yGgDAickyK+Zk4JZx7WYwHfk5WCWE7A0dTfeLzt8M+ZSc64NzASN/au6koohF6mYrmKS2D2185DJEsVwhBI2LMGJkg==
+;;;; signature/miktex: P+EGM2MVhbc5p6UtUEfDG9FZmfcID6nV91TvfWq76LDdFxqJjYDUzgeM0HFYIZpidskv+m3u2x1kvaS/bDtOxAPFClzpyykXlptURz6SwlAYnFndlduk66/Y+ugIzs1R8eeIKd+D1fg2NNT/JKRwu0PBnlIBRKxhHesHgHY1sDHu8/89Xrh9fF/iQfN8ib1P6/llZBirYHUs7bmUJHPKqUvyWUwTExzz32kZCIupgtLw/+WLYVuM0dd2cf/k5JE+BogVb4o0On689Rd2BPMaa3UqfUr45ztkVe+V5u1QCSwv6xWDA/WM3NjemzhN8DrXzNOHhgd93jtwisjq2t1sbw==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/timestamp b/timestamp
index e33fff81fb..3ff0b0590d 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:
-2023-09-03-02-02
+2023-09-04-02-02