summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-04-26 03:01:49 +0000
committerNorbert Preining <norbert@preining.info>2024-04-26 03:01:49 +0000
commitcb867271b21bfe7bea226cbe72cc596124933dfc (patch)
tree92d064f40b1218b664126fcaa2523266be1ed326
parent8c332d190fc87f5943debba153cad209c0f8952e (diff)
CTAN sync 202404260301
-rw-r--r--FILES.byname179
-rw-r--r--FILES.byname.gzbin2647380 -> 2647407 bytes
-rw-r--r--FILES.last07days183
-rw-r--r--biblio/ctan-bibdata/ctan.bib24
-rw-r--r--graphics/pgf/contrib/tikzmarmots/DEPENDS.txt1
-rw-r--r--graphics/pgf/contrib/tikzmarmots/README.md30
-rw-r--r--graphics/pgf/contrib/tikzmarmots/tikzlibrarymarmots.code.tex5
-rw-r--r--graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc-settings.sty16
-rw-r--r--graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc.pdfbin209675 -> 208537 bytes
-rw-r--r--graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc.tex26
-rw-r--r--graphics/pgf/contrib/tikzmarmots/tikzmarmots-v1.sty3
-rw-r--r--graphics/pgf/contrib/tikzmarmots/tikzmarmots.sty8
-rw-r--r--macros/latex/contrib/easybook/easybook.dtx13
-rw-r--r--macros/latex/contrib/easybook/easybook.pdfbin639763 -> 640091 bytes
-rw-r--r--macros/latex/contrib/easybook/easybook.tex34
-rw-r--r--macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdfbin288578 -> 288571 bytes
-rw-r--r--macros/latex/contrib/profmaquette/latex/ProfMaquette.sty127
-rw-r--r--macros/luatex/generic/luamplib/Makefile4
-rw-r--r--macros/luatex/generic/luamplib/NEWS5
-rw-r--r--macros/luatex/generic/luamplib/luamplib.dtx401
-rw-r--r--macros/luatex/generic/luamplib/luamplib.pdfbin170008 -> 170094 bytes
-rw-r--r--support/texshop/README.txt2
-rw-r--r--support/texshop/texshop532.html25
-rw-r--r--support/texshop/texshop533.html29
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb82
-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.xzbin2566372 -> 2565216 bytes
-rw-r--r--timestamp2
31 files changed, 630 insertions, 595 deletions
diff --git a/FILES.byname b/FILES.byname
index 35af6e8b6e..776d061cb7 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -2076,12 +2076,12 @@
2024/04/21 | 1837 | biblio/citation-style-language/README.md
2024/04/21 | 12878 | biblio/citation-style-language/vancouver.csl
2024/04/21 | 4553350 | biblio/citation-style-language.zip
-2024/04/24 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/04/25 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2024/04/24 | 2862730 | biblio/ctan-bibdata/ctan.bib
-2024/04/24 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/04/25 | 2863146 | biblio/ctan-bibdata/ctan.bib
+2024/04/25 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2024/04/24 | 4120566 | biblio/ctan-bibdata.zip
+2024/04/25 | 4120637 | 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
@@ -5443,7 +5443,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
-2024/04/24 | 83101 | FILES.last07days
+2024/04/25 | 81219 | 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
@@ -173639,14 +173639,15 @@
2022/08/25 | 115328 | graphics/pgf/contrib/tikzmark/tikzmark.dtx
2022/08/25 | 517587 | graphics/pgf/contrib/tikzmark/tikzmark.pdf
2022/10/26 | 537655 | graphics/pgf/contrib/tikzmark.zip
-2024/04/17 | 696 | graphics/pgf/contrib/tikzmarmots/README.md
-2024/04/17 | 635 | graphics/pgf/contrib/tikzmarmots/tikzlibrarymarmots.code.tex
-2024/04/17 | 209675 | graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc.pdf
-2024/04/16 | 5898 | graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc-settings.sty
-2024/04/17 | 9189 | graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc.tex
-2024/04/17 | 610 | graphics/pgf/contrib/tikzmarmots/tikzmarmots.sty
-2018/11/09 | 6585 | graphics/pgf/contrib/tikzmarmots/tikzmarmots-v1.sty
-2024/04/17 | 208505 | graphics/pgf/contrib/tikzmarmots.zip
+2024/04/25 | 15 | graphics/pgf/contrib/tikzmarmots/DEPENDS.txt
+2024/04/25 | 1303 | graphics/pgf/contrib/tikzmarmots/README.md
+2024/04/25 | 602 | graphics/pgf/contrib/tikzmarmots/tikzlibrarymarmots.code.tex
+2024/04/25 | 208537 | graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc.pdf
+2024/04/25 | 6176 | graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc-settings.sty
+2024/04/25 | 9148 | graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc.tex
+2024/04/25 | 586 | graphics/pgf/contrib/tikzmarmots/tikzmarmots.sty
+2024/04/25 | 6553 | graphics/pgf/contrib/tikzmarmots/tikzmarmots-v1.sty
+2024/04/25 | 207622 | graphics/pgf/contrib/tikzmarmots.zip
2023/01/08 | 2690 | graphics/pgf/contrib/tikz-mirror-lens/doc/input_pacotes.tex
2022/12/24 | 2041 | graphics/pgf/contrib/tikz-mirror-lens/doc/input_tab_configuracoes_espelhos.tex
2022/12/24 | 2081 | graphics/pgf/contrib/tikz-mirror-lens/doc/input_tab_configuracoes_lentesL.tex
@@ -207017,7 +207018,7 @@
2016/09/02 | 108688 | install/macros/luatex/generic/cstypo.tds.zip
2015/10/01 | 154538 | install/macros/luatex/generic/ctablestack.tds.zip
2023/08/20 | 288576 | install/macros/luatex/generic/lualibs.tds.zip
-2024/04/19 | 227390 | install/macros/luatex/generic/luamplib.tds.zip
+2024/04/25 | 227049 | install/macros/luatex/generic/luamplib.tds.zip
2024/02/28 | 1996110 | install/macros/luatex/generic/luaotfload.tds.zip
2015/10/04 | 277014 | install/macros/luatex/generic/luatexbase.tds.zip
2024/03/11 | 1408589 | install/macros/luatex/generic/lua-widow-control.tds.zip
@@ -232506,12 +232507,12 @@
2008/02/10 | 19110 | macros/latex/contrib/ean13isbn/License.txt
2021/01/24 | 422 | macros/latex/contrib/ean13isbn/README
2021/01/24 | 322624 | macros/latex/contrib/ean13isbn.zip
-2024/04/24 | 80307 | macros/latex/contrib/easybook/easybook.dtx
+2024/04/25 | 80394 | macros/latex/contrib/easybook/easybook.dtx
2024/01/04 | 2081 | macros/latex/contrib/easybook/easybook.ins
-2024/04/25 | 639763 | macros/latex/contrib/easybook/easybook.pdf
-2024/04/25 | 101717 | macros/latex/contrib/easybook/easybook.tex
+2024/04/25 | 640091 | macros/latex/contrib/easybook/easybook.pdf
+2024/04/25 | 101762 | macros/latex/contrib/easybook/easybook.tex
2024/01/03 | 801 | macros/latex/contrib/easybook/README.md
-2024/04/24 | 686755 | macros/latex/contrib/easybook.zip
+2024/04/25 | 687109 | macros/latex/contrib/easybook.zip
2009/06/17 | 82589 | macros/latex/contrib/easy/doc/docbib.pdf
2009/06/17 | 78378 | macros/latex/contrib/easy/doc/docbmat.pdf
2009/06/17 | 99132 | macros/latex/contrib/easy/doc/doceqn.pdf
@@ -247549,11 +247550,11 @@
2024/02/11 | 6357 | macros/latex/contrib/proflycee/tex/proflycee-tools-suites.tex
2024/02/11 | 42472 | macros/latex/contrib/proflycee/tex/proflycee-tools-trigo.tex
2024/04/20 | 2123041 | macros/latex/contrib/proflycee.zip
-2024/04/13 | 288578 | macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf
-2024/04/13 | 103215 | macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.zip
-2024/04/13 | 144469 | macros/latex/contrib/profmaquette/latex/ProfMaquette.sty
+2024/04/24 | 288571 | macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf
+2024/04/24 | 103315 | macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.zip
+2024/04/24 | 145178 | macros/latex/contrib/profmaquette/latex/ProfMaquette.sty
2023/06/23 | 355 | macros/latex/contrib/profmaquette/README
-2024/04/13 | 402537 | macros/latex/contrib/profmaquette.zip
+2024/04/25 | 402962 | macros/latex/contrib/profmaquette.zip
1996/02/05 | 1760 | macros/latex/contrib/progkeys/demo/demo.tex
1996/02/05 | 459 | macros/latex/contrib/progkeys/demo/prog1.tex
1996/02/05 | 347 | macros/latex/contrib/progkeys/demo/prog2.tex
@@ -258595,14 +258596,14 @@
2023/08/20 | 3334 | macros/luatex/generic/lualibs/NEWS
2023/08/20 | 4823 | macros/luatex/generic/lualibs/README.md
2023/08/20 | 282788 | macros/luatex/generic/lualibs.zip
-2024/04/19 | 112443 | macros/luatex/generic/luamplib/luamplib.dtx
-2024/04/19 | 170008 | macros/luatex/generic/luamplib/luamplib.pdf
-2024/04/19 | 2752 | macros/luatex/generic/luamplib/Makefile
-2024/04/19 | 13304 | macros/luatex/generic/luamplib/NEWS
-2024/04/19 | 2058 | macros/luatex/generic/luamplib/README
-2024/04/19 | 6474 | macros/luatex/generic/luamplib/test-luamplib-latex.tex
-2024/04/19 | 3896 | macros/luatex/generic/luamplib/test-luamplib-plain.tex
-2024/04/19 | 209410 | macros/luatex/generic/luamplib.zip
+2024/04/25 | 111628 | macros/luatex/generic/luamplib/luamplib.dtx
+2024/04/25 | 170094 | macros/luatex/generic/luamplib/luamplib.pdf
+2024/04/25 | 2790 | macros/luatex/generic/luamplib/Makefile
+2024/04/25 | 13519 | macros/luatex/generic/luamplib/NEWS
+2024/04/25 | 2058 | macros/luatex/generic/luamplib/README
+2024/04/25 | 6474 | macros/luatex/generic/luamplib/test-luamplib-latex.tex
+2024/04/25 | 3896 | macros/luatex/generic/luamplib/test-luamplib-plain.tex
+2024/04/25 | 209327 | macros/luatex/generic/luamplib.zip
2024/02/28 | 18714 | macros/luatex/generic/luaotfload/COPYING
2024/02/28 | 40007 | macros/luatex/generic/luaotfload/filegraph.pdf
2024/02/28 | 8597 | macros/luatex/generic/luaotfload/filegraph.tex
@@ -300688,7 +300689,7 @@
2021/05/03 | 629 | support/TeX4ht/doc/README
2020/08/24 | 358454 | support/TeX4ht/doc/TeX4ht-doc.tex
2021/05/11 | 262 | support/TeX4ht/README
-2024/04/23 | 251577 | support/TeX4ht/source/ChangeLog
+2024/04/25 | 252181 | support/TeX4ht/source/ChangeLog
2021/05/03 | 1375 | support/TeX4ht/source/checklog.lua
2021/05/03 | 1189 | support/TeX4ht/source/common-code.tex
2021/05/03 | 2727 | support/TeX4ht/source/common-info.tex
@@ -300700,7 +300701,7 @@
2021/05/03 | 1121 | support/TeX4ht/source/README
2021/05/03 | 1744 | support/TeX4ht/source/t1fontmake.lua
2021/05/03 | 297 | support/TeX4ht/source/t1fontsample.tex
-2024/04/23 | 1189933 | support/TeX4ht/source/tex4ht-4ht.tex
+2024/04/25 | 1190315 | support/TeX4ht/source/tex4ht-4ht.tex
2021/05/03 | 7127 | support/TeX4ht/source/tex4ht-auto-script.tex
2021/05/16 | 1539 | support/TeX4ht/source/tex4ht-bibtex2.tex
2023/10/16 | 21307 | support/TeX4ht/source/tex4ht-cond4ht.tex
@@ -300730,7 +300731,7 @@
2021/05/03 | 14218 | support/TeX4ht/source/tex4ht-htcmd.tex
2021/05/03 | 70683 | support/TeX4ht/source/tex4ht-html0.tex
2021/05/03 | 164748 | support/TeX4ht/source/tex4ht-html32.tex
-2024/04/20 | 628420 | support/TeX4ht/source/tex4ht-html4.tex
+2024/04/25 | 628771 | support/TeX4ht/source/tex4ht-html4.tex
2024/04/11 | 12140 | support/TeX4ht/source/tex4ht-html5.tex
2021/06/17 | 648233 | support/TeX4ht/source/tex4ht-html-speech.tex
2021/05/03 | 59483 | support/TeX4ht/source/tex4ht-html-speech-xtpipes.tex
@@ -301232,9 +301233,9 @@
1999/09/13 | 17553 | support/texref/texref
1999/09/14 | 10702 | support/texref/texref.1
2006/03/12 | 12757 | support/texref.zip
-2024/04/10 | 750 | support/texshop/README.txt
-2024/04/10 | 1925 | support/texshop/texshop532.html
-2024/04/10 | 69576234 | support/texshop/texshop532.zip
+2024/04/24 | 750 | support/texshop/README.txt
+2024/04/24 | 4574 | support/texshop/texshop533.html
+2024/04/24 | 69594467 | support/texshop/texshop533.zip
1994/11/10 | 411107 | support/texspell/texspell.zip
1994/11/10 | 42315 | support/texspell/texspsrc.zip
1994/11/10 | 411107 | support/texspell.zip
@@ -305976,9 +305977,9 @@
2019/02/28 | 362388 | systems/texlive/tlnet/archive/bitelist.doc.r25779.tar.xz
2019/02/28 | 5352 | systems/texlive/tlnet/archive/bitelist.r25779.tar.xz
2019/02/28 | 6228 | systems/texlive/tlnet/archive/bitelist.source.r25779.tar.xz
-2024/04/17 | 743904 | systems/texlive/tlnet/archive/bithesis.doc.r70966.tar.xz
-2024/04/17 | 20800 | systems/texlive/tlnet/archive/bithesis.r70966.tar.xz
-2024/04/17 | 27480 | systems/texlive/tlnet/archive/bithesis.source.r70966.tar.xz
+2024/04/25 | 750976 | systems/texlive/tlnet/archive/bithesis.doc.r71068.tar.xz
+2024/04/25 | 20804 | systems/texlive/tlnet/archive/bithesis.r71068.tar.xz
+2024/04/25 | 27500 | systems/texlive/tlnet/archive/bithesis.source.r71068.tar.xz
2019/02/28 | 175700 | systems/texlive/tlnet/archive/bitpattern.doc.r39073.tar.xz
2019/02/28 | 2156 | systems/texlive/tlnet/archive/bitpattern.r39073.tar.xz
2019/02/28 | 6764 | systems/texlive/tlnet/archive/bitpattern.source.r39073.tar.xz
@@ -306875,7 +306876,7 @@
2020/03/04 | 408 | systems/texlive/tlnet/archive/collection-langpolish.r54074.tar.xz
2023/05/16 | 400 | systems/texlive/tlnet/archive/collection-langportuguese.r67125.tar.xz
2023/06/09 | 396 | systems/texlive/tlnet/archive/collection-langspanish.r67307.tar.xz
-2024/04/19 | 7164 | systems/texlive/tlnet/archive/collection-latexextra.r70976.tar.xz
+2024/04/25 | 7168 | systems/texlive/tlnet/archive/collection-latexextra.r71063.tar.xz
2023/12/14 | 704 | systems/texlive/tlnet/archive/collection-latex.r69131.tar.xz
2024/02/14 | 740 | systems/texlive/tlnet/archive/collection-latexrecommended.r69841.tar.xz
2024/03/26 | 1040 | systems/texlive/tlnet/archive/collection-luatex.r70765.tar.xz
@@ -307149,8 +307150,8 @@
2019/02/28 | 7372 | systems/texlive/tlnet/archive/copyedit.source.r37928.tar.xz
2019/02/28 | 1691464 | systems/texlive/tlnet/archive/copyrightbox.doc.r24829.tar.xz
2019/02/28 | 1480 | systems/texlive/tlnet/archive/copyrightbox.r24829.tar.xz
-2024/04/21 | 158028 | systems/texlive/tlnet/archive/cormorantgaramond.doc.r71011.tar.xz
-2024/04/21 | 5571660 | systems/texlive/tlnet/archive/cormorantgaramond.r71011.tar.xz
+2024/04/25 | 158028 | systems/texlive/tlnet/archive/cormorantgaramond.doc.r71057.tar.xz
+2024/04/25 | 5571628 | systems/texlive/tlnet/archive/cormorantgaramond.r71057.tar.xz
2019/02/28 | 478128 | systems/texlive/tlnet/archive/correctmathalign.doc.r44131.tar.xz
2019/02/28 | 1508 | systems/texlive/tlnet/archive/correctmathalign.r44131.tar.xz
2019/02/28 | 155852 | systems/texlive/tlnet/archive/coseoul.doc.r23862.tar.xz
@@ -308259,9 +308260,9 @@
2021/07/19 | 313228 | systems/texlive/tlnet/archive/easing.doc.r59975.tar.xz
2021/07/19 | 2220 | systems/texlive/tlnet/archive/easing.r59975.tar.xz
2021/07/19 | 7876 | systems/texlive/tlnet/archive/easing.source.r59975.tar.xz
-2024/04/24 | 643876 | systems/texlive/tlnet/archive/easybook.doc.r71053.tar.xz
-2024/04/24 | 17240 | systems/texlive/tlnet/archive/easybook.r71053.tar.xz
-2024/04/24 | 17136 | systems/texlive/tlnet/archive/easybook.source.r71053.tar.xz
+2024/04/25 | 665756 | systems/texlive/tlnet/archive/easybook.doc.r71062.tar.xz
+2024/04/25 | 17560 | systems/texlive/tlnet/archive/easybook.r71062.tar.xz
+2024/04/25 | 17436 | systems/texlive/tlnet/archive/easybook.source.r71062.tar.xz
2019/02/28 | 4540 | systems/texlive/tlnet/archive/easy.doc.r19440.tar.xz
2023/10/12 | 344 | systems/texlive/tlnet/archive/easydtx.aarch64-linux.r68514.tar.xz
2023/10/12 | 344 | systems/texlive/tlnet/archive/easydtx.amd64-freebsd.r68514.tar.xz
@@ -308299,10 +308300,10 @@
2019/02/28 | 288216 | systems/texlive/tlnet/archive/ebezier.doc.r15878.tar.xz
2019/02/28 | 4060 | systems/texlive/tlnet/archive/ebezier.r15878.tar.xz
2019/02/28 | 18192 | systems/texlive/tlnet/archive/ebezier.source.r15878.tar.xz
-2023/03/21 | 521776 | systems/texlive/tlnet/archive/ebgaramond.doc.r66604.tar.xz
+2024/04/25 | 598752 | systems/texlive/tlnet/archive/ebgaramond.doc.r71069.tar.xz
2019/09/25 | 372980 | systems/texlive/tlnet/archive/ebgaramond-maths.doc.r52168.tar.xz
2019/09/25 | 3456 | systems/texlive/tlnet/archive/ebgaramond-maths.r52168.tar.xz
-2023/03/21 | 8393360 | systems/texlive/tlnet/archive/ebgaramond.r66604.tar.xz
+2024/04/25 | 8391100 | systems/texlive/tlnet/archive/ebgaramond.r71069.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/ebong.aarch64-linux.r46208.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/ebong.amd64-freebsd.r21000.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/ebong.amd64-netbsd.r30191.tar.xz
@@ -308841,6 +308842,8 @@
2019/02/28 | 3088 | systems/texlive/tlnet/archive/exercisepoints.r49590.tar.xz
2019/02/28 | 7228 | systems/texlive/tlnet/archive/exercise.r35417.tar.xz
2020/05/18 | 356220 | systems/texlive/tlnet/archive/exercises.doc.r55188.tar.xz
+2024/04/25 | 144480 | systems/texlive/tlnet/archive/exercisesheets.doc.r71063.tar.xz
+2024/04/25 | 12520 | systems/texlive/tlnet/archive/exercisesheets.r71063.tar.xz
2019/02/28 | 15012 | systems/texlive/tlnet/archive/exercise.source.r35417.tar.xz
2020/05/18 | 2216 | systems/texlive/tlnet/archive/exercises.r55188.tar.xz
2020/05/18 | 7728 | systems/texlive/tlnet/archive/exercises.source.r55188.tar.xz
@@ -308917,11 +308920,11 @@
2019/02/28 | 7704 | systems/texlive/tlnet/archive/fancybox.r18304.tar.xz
2019/02/28 | 71460 | systems/texlive/tlnet/archive/fancyhandout.doc.r46411.tar.xz
2019/02/28 | 3364 | systems/texlive/tlnet/archive/fancyhandout.r46411.tar.xz
-2022/11/10 | 844696 | systems/texlive/tlnet/archive/fancyhdr.doc.r64977.tar.xz
+2024/04/25 | 849780 | systems/texlive/tlnet/archive/fancyhdr.doc.r71064.tar.xz
2019/02/28 | 260656 | systems/texlive/tlnet/archive/fancyhdr-it.doc.r21912.tar.xz
2019/02/28 | 396 | systems/texlive/tlnet/archive/fancyhdr-it.r21912.tar.xz
-2022/11/10 | 5388 | systems/texlive/tlnet/archive/fancyhdr.r64977.tar.xz
-2022/11/10 | 48120 | systems/texlive/tlnet/archive/fancyhdr.source.r64977.tar.xz
+2024/04/25 | 5476 | systems/texlive/tlnet/archive/fancyhdr.r71064.tar.xz
+2024/04/25 | 48480 | systems/texlive/tlnet/archive/fancyhdr.source.r71064.tar.xz
2019/02/28 | 230456 | systems/texlive/tlnet/archive/fancylabel.doc.r46736.tar.xz
2019/02/28 | 5288 | systems/texlive/tlnet/archive/fancylabel.r46736.tar.xz
2019/02/28 | 10452 | systems/texlive/tlnet/archive/fancylabel.source.r46736.tar.xz
@@ -309481,8 +309484,8 @@
2019/02/28 | 4640 | systems/texlive/tlnet/archive/gamebook.source.r24714.tar.xz
2020/09/23 | 3276 | systems/texlive/tlnet/archive/gammas.doc.r56403.tar.xz
2020/09/23 | 9876 | systems/texlive/tlnet/archive/gammas.r56403.tar.xz
-2024/04/21 | 495076 | systems/texlive/tlnet/archive/garamond-libre.doc.r71013.tar.xz
-2024/04/21 | 7141676 | systems/texlive/tlnet/archive/garamond-libre.r71013.tar.xz
+2024/04/25 | 495088 | systems/texlive/tlnet/archive/garamond-libre.doc.r71058.tar.xz
+2024/04/25 | 7141672 | systems/texlive/tlnet/archive/garamond-libre.r71058.tar.xz
2022/01/04 | 292360 | systems/texlive/tlnet/archive/garamond-math.doc.r61481.tar.xz
2022/01/04 | 407520 | systems/texlive/tlnet/archive/garamond-math.r61481.tar.xz
2019/02/28 | 532 | systems/texlive/tlnet/archive/garrigues.doc.r15878.tar.xz
@@ -310342,8 +310345,8 @@
2024/04/12 | 4556 | systems/texlive/tlnet/archive/iaria-lite.source.r70918.tar.xz
2024/04/12 | 1856 | systems/texlive/tlnet/archive/iaria.r70919.tar.xz
2024/04/12 | 5440 | systems/texlive/tlnet/archive/iaria.source.r70919.tar.xz
-2024/04/22 | 312064 | systems/texlive/tlnet/archive/ibarra.doc.r71026.tar.xz
-2024/04/22 | 788136 | systems/texlive/tlnet/archive/ibarra.r71026.tar.xz
+2024/04/25 | 309812 | systems/texlive/tlnet/archive/ibarra.doc.r71059.tar.xz
+2024/04/25 | 788136 | systems/texlive/tlnet/archive/ibarra.r71059.tar.xz
2023/07/27 | 80368 | systems/texlive/tlnet/archive/ibrackets.doc.r67736.tar.xz
2023/07/27 | 1124 | systems/texlive/tlnet/archive/ibrackets.r67736.tar.xz
2023/07/27 | 3976 | systems/texlive/tlnet/archive/ibrackets.source.r67736.tar.xz
@@ -310704,12 +310707,12 @@
2024/03/07 | 13364 | systems/texlive/tlnet/archive/jslectureplanner.r70443.tar.xz
2019/02/28 | 18444 | systems/texlive/tlnet/archive/js-misc.doc.r16211.tar.xz
2019/02/28 | 13868 | systems/texlive/tlnet/archive/js-misc.r16211.tar.xz
-2024/04/22 | 386680 | systems/texlive/tlnet/archive/jsonparse.doc.r71031.tar.xz
-2024/04/22 | 4140 | systems/texlive/tlnet/archive/jsonparse.r71031.tar.xz
+2024/04/25 | 400520 | systems/texlive/tlnet/archive/jsonparse.doc.r71065.tar.xz
+2024/04/25 | 4088 | systems/texlive/tlnet/archive/jsonparse.r71065.tar.xz
2019/02/28 | 254168 | systems/texlive/tlnet/archive/jumplines.doc.r37553.tar.xz
2019/02/28 | 4036 | systems/texlive/tlnet/archive/jumplines.r37553.tar.xz
-2024/04/22 | 4310540 | systems/texlive/tlnet/archive/junicode.doc.r71027.tar.xz
-2024/04/22 | 88233964 | systems/texlive/tlnet/archive/junicode.r71027.tar.xz
+2024/04/25 | 4310552 | systems/texlive/tlnet/archive/junicode.doc.r71060.tar.xz
+2024/04/25 | 88233988 | systems/texlive/tlnet/archive/junicode.r71060.tar.xz
2024/01/11 | 2308764 | systems/texlive/tlnet/archive/junicodevf.doc.r69374.tar.xz
2024/01/11 | 2126484 | systems/texlive/tlnet/archive/junicodevf.r69374.tar.xz
2020/10/21 | 28936 | systems/texlive/tlnet/archive/jupynotex.doc.r56715.tar.xz
@@ -311442,10 +311445,10 @@
2019/02/28 | 22548 | systems/texlive/tlnet/archive/lhelp.source.r23638.tar.xz
2019/02/28 | 172080 | systems/texlive/tlnet/archive/lh.r15878.tar.xz
2019/02/28 | 41756 | systems/texlive/tlnet/archive/lh.source.r15878.tar.xz
-2024/04/22 | 1527364 | systems/texlive/tlnet/archive/libertine.doc.r71028.tar.xz
+2024/04/25 | 1527480 | systems/texlive/tlnet/archive/libertine.doc.r71061.tar.xz
2019/02/28 | 302488 | systems/texlive/tlnet/archive/libertinegc.doc.r44616.tar.xz
2019/02/28 | 39208 | systems/texlive/tlnet/archive/libertinegc.r44616.tar.xz
-2024/04/22 | 13898620 | systems/texlive/tlnet/archive/libertine.r71028.tar.xz
+2024/04/25 | 13898536 | systems/texlive/tlnet/archive/libertine.r71061.tar.xz
2022/01/24 | 16240 | systems/texlive/tlnet/archive/libertinus.doc.r61719.tar.xz
2021/02/27 | 553012 | systems/texlive/tlnet/archive/libertinus-fonts.doc.r57948.tar.xz
2021/02/27 | 1659740 | systems/texlive/tlnet/archive/libertinus-fonts.r57948.tar.xz
@@ -315698,9 +315701,9 @@
2021/06/26 | 250232 | systems/texlive/tlnet/archive/siunits.doc.r59702.tar.xz
2021/06/26 | 6040 | systems/texlive/tlnet/archive/siunits.r59702.tar.xz
2021/06/26 | 34532 | systems/texlive/tlnet/archive/siunits.source.r59702.tar.xz
-2024/04/24 | 1286148 | systems/texlive/tlnet/archive/siunitx.doc.r71053.tar.xz
-2024/04/24 | 67908 | systems/texlive/tlnet/archive/siunitx.r71053.tar.xz
-2024/04/24 | 123112 | systems/texlive/tlnet/archive/siunitx.source.r71053.tar.xz
+2024/04/25 | 1285832 | systems/texlive/tlnet/archive/siunitx.doc.r71066.tar.xz
+2024/04/25 | 67888 | systems/texlive/tlnet/archive/siunitx.r71066.tar.xz
+2024/04/25 | 123104 | systems/texlive/tlnet/archive/siunitx.source.r71066.tar.xz
2024/04/06 | 709888 | systems/texlive/tlnet/archive/sjtutex.doc.r70867.tar.xz
2024/04/06 | 154544 | systems/texlive/tlnet/archive/sjtutex.r70867.tar.xz
2024/04/06 | 39888 | systems/texlive/tlnet/archive/sjtutex.source.r70867.tar.xz
@@ -315799,8 +315802,8 @@
2022/10/28 | 1669756 | systems/texlive/tlnet/archive/spath3.doc.r64818.tar.xz
2022/10/28 | 25528 | systems/texlive/tlnet/archive/spath3.r64818.tar.xz
2022/10/28 | 37180 | systems/texlive/tlnet/archive/spath3.source.r64818.tar.xz
-2024/02/17 | 98020 | systems/texlive/tlnet/archive/spbmark.doc.r69907.tar.xz
-2024/02/17 | 3924 | systems/texlive/tlnet/archive/spbmark.r69907.tar.xz
+2024/04/25 | 99196 | systems/texlive/tlnet/archive/spbmark.doc.r71067.tar.xz
+2024/04/25 | 3928 | systems/texlive/tlnet/archive/spbmark.r71067.tar.xz
2022/09/28 | 80968 | systems/texlive/tlnet/archive/spectral.doc.r64528.tar.xz
2022/09/28 | 3545188 | systems/texlive/tlnet/archive/spectral.r64528.tar.xz
2023/01/30 | 2103268 | systems/texlive/tlnet/archive/spectralsequences.doc.r65667.tar.xz
@@ -316352,13 +316355,13 @@
2024/03/01 | 90916 | systems/texlive/tlnet/archive/tex4ht.amd64-freebsd.r70276.tar.xz
2024/03/01 | 88408 | systems/texlive/tlnet/archive/tex4ht.amd64-netbsd.r70286.tar.xz
2024/03/08 | 70304 | systems/texlive/tlnet/archive/tex4ht.armhf-linux.r70489.tar.xz
-2024/04/24 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r71043.tar.xz
+2024/04/25 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r71072.tar.xz
2024/03/01 | 90856 | systems/texlive/tlnet/archive/tex4ht.i386-freebsd.r70276.tar.xz
2024/03/01 | 91840 | systems/texlive/tlnet/archive/tex4ht.i386-linux.r70276.tar.xz
2024/03/01 | 76840 | systems/texlive/tlnet/archive/tex4ht.i386-netbsd.r70286.tar.xz
2024/03/01 | 86840 | systems/texlive/tlnet/archive/tex4ht.i386-solaris.r70276.tar.xz
-2024/04/24 | 1140432 | systems/texlive/tlnet/archive/tex4ht.r71043.tar.xz
-2024/04/24 | 1493312 | systems/texlive/tlnet/archive/tex4ht.source.r71043.tar.xz
+2024/04/25 | 1140668 | systems/texlive/tlnet/archive/tex4ht.r71072.tar.xz
+2024/04/25 | 1489484 | systems/texlive/tlnet/archive/tex4ht.source.r71072.tar.xz
2024/03/01 | 185964 | systems/texlive/tlnet/archive/tex4ht.universal-darwin.r70274.tar.xz
2024/03/01 | 61988 | systems/texlive/tlnet/archive/tex4ht.windows.r70269.tar.xz
2024/03/11 | 57948 | systems/texlive/tlnet/archive/tex4ht.x86_64-cygwin.r70560.tar.xz
@@ -316577,8 +316580,8 @@
2019/02/28 | 36596 | systems/texlive/tlnet/archive/tex-label.doc.r16372.tar.xz
2019/02/28 | 940 | systems/texlive/tlnet/archive/tex-label.r16372.tar.xz
2019/02/28 | 420 | systems/texlive/tlnet/archive/tex-label.source.r16372.tar.xz
-2024/02/24 | 643080 | systems/texlive/tlnet/archive/texlive-common.doc.r70084.tar.xz
-2024/02/24 | 348 | systems/texlive/tlnet/archive/texlive-common.r70084.tar.xz
+2024/04/25 | 643136 | systems/texlive/tlnet/archive/texlive-common.doc.r71073.tar.xz
+2024/04/25 | 348 | systems/texlive/tlnet/archive/texlive-common.r71073.tar.xz
2022/03/21 | 1266160 | systems/texlive/tlnet/archive/texlive-cz.doc.r62854.tar.xz
2022/03/21 | 276 | systems/texlive/tlnet/archive/texlive-cz.r62854.tar.xz
2024/03/15 | 1569304 | systems/texlive/tlnet/archive/texlive-de.doc.r70638.tar.xz
@@ -316636,7 +316639,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
-2024/04/24 | 434800 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71052.tar.xz
+2024/04/25 | 434872 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71073.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
@@ -316658,7 +316661,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
-2024/04/24 | 114152 | systems/texlive/tlnet/archive/texlive-scripts.r71052.tar.xz
+2024/04/25 | 114160 | systems/texlive/tlnet/archive/texlive-scripts.r71073.tar.xz
2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz
2024/04/14 | 60548 | systems/texlive/tlnet/archive/texlive-scripts.windows.r70934.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz
@@ -318580,16 +318583,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
2024/04/11 | 125030 | systems/texlive/tlnet/install-tl
-2024/04/24 | 5750415 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2024/04/24 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2024/04/24 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/04/25 | 5749294 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/04/25 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/04/25 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2024/04/13 | 5743 | systems/texlive/tlnet/install-tl-windows.bat
-2024/04/24 | 27718729 | systems/texlive/tlnet/install-tl-windows.exe
-2024/04/24 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2024/04/24 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/04/24 | 34425870 | systems/texlive/tlnet/install-tl.zip
-2024/04/24 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2024/04/24 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/04/25 | 27716734 | systems/texlive/tlnet/install-tl-windows.exe
+2024/04/25 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/04/25 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/04/25 | 34426060 | systems/texlive/tlnet/install-tl.zip
+2024/04/25 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/04/25 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2024/03/13 | 1229 | systems/texlive/tlnet/README.md
2024/03/13 | 0 | systems/texlive/tlnet/TEXLIVE_2024
2024/01/02 | 9011 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -318599,7 +318602,7 @@
2024/01/02 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2024/01/16 | 50726 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2024/04/24 | 7190 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2024/04/25 | 7206 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2024/03/15 | 229654 | 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
@@ -318641,12 +318644,12 @@
2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2024/01/31 | 5840 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2024/04/24 | 19429686 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2024/04/24 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/04/25 | 19431758 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/04/25 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2024/03/10 | 87229 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2024/04/24 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2024/04/24 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/04/24 | 2565900 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/04/25 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/04/25 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/04/25 | 2566372 | 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
@@ -330082,7 +330085,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
-2024/04/25 | 186 | timestamp
+2024/04/26 | 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 78cb0fe3fc..c3a5152f7b 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index f720e486a2..5f1976929f 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,5 +1,86 @@
-2024/04/25 | 639763 | macros/latex/contrib/easybook/easybook.pdf
-2024/04/25 | 101717 | macros/latex/contrib/easybook/easybook.tex
+2024/04/25 | 99196 | systems/texlive/tlnet/archive/spbmark.doc.r71067.tar.xz
+2024/04/25 | 9148 | graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc.tex
+2024/04/25 | 88233988 | systems/texlive/tlnet/archive/junicode.r71060.tar.xz
+2024/04/25 | 849780 | systems/texlive/tlnet/archive/fancyhdr.doc.r71064.tar.xz
+2024/04/25 | 8391100 | systems/texlive/tlnet/archive/ebgaramond.r71069.tar.xz
+2024/04/25 | 80394 | macros/latex/contrib/easybook/easybook.dtx
+2024/04/25 | 788136 | systems/texlive/tlnet/archive/ibarra.r71059.tar.xz
+2024/04/25 | 750976 | systems/texlive/tlnet/archive/bithesis.doc.r71068.tar.xz
+2024/04/25 | 7206 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2024/04/25 | 7168 | systems/texlive/tlnet/archive/collection-latexextra.r71063.tar.xz
+2024/04/25 | 7141672 | systems/texlive/tlnet/archive/garamond-libre.r71058.tar.xz
+2024/04/25 | 687109 | macros/latex/contrib/easybook.zip
+2024/04/25 | 67888 | systems/texlive/tlnet/archive/siunitx.r71066.tar.xz
+2024/04/25 | 665756 | systems/texlive/tlnet/archive/easybook.doc.r71062.tar.xz
+2024/04/25 | 6553 | graphics/pgf/contrib/tikzmarmots/tikzmarmots-v1.sty
+2024/04/25 | 6474 | macros/luatex/generic/luamplib/test-luamplib-latex.tex
+2024/04/25 | 643136 | systems/texlive/tlnet/archive/texlive-common.doc.r71073.tar.xz
+2024/04/25 | 640091 | macros/latex/contrib/easybook/easybook.pdf
+2024/04/25 | 628771 | support/TeX4ht/source/tex4ht-html4.tex
+2024/04/25 | 6176 | graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc-settings.sty
+2024/04/25 | 602 | graphics/pgf/contrib/tikzmarmots/tikzlibrarymarmots.code.tex
+2024/04/25 | 598752 | systems/texlive/tlnet/archive/ebgaramond.doc.r71069.tar.xz
+2024/04/25 | 586 | graphics/pgf/contrib/tikzmarmots/tikzmarmots.sty
+2024/04/25 | 5749294 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/04/25 | 5571628 | systems/texlive/tlnet/archive/cormorantgaramond.r71057.tar.xz
+2024/04/25 | 5476 | systems/texlive/tlnet/archive/fancyhdr.r71064.tar.xz
+2024/04/25 | 495088 | systems/texlive/tlnet/archive/garamond-libre.doc.r71058.tar.xz
+2024/04/25 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/04/25 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/04/25 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/04/25 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/04/25 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/04/25 | 48480 | systems/texlive/tlnet/archive/fancyhdr.source.r71064.tar.xz
+2024/04/25 | 434872 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71073.tar.xz
+2024/04/25 | 4310552 | systems/texlive/tlnet/archive/junicode.doc.r71060.tar.xz
+2024/04/25 | 4120637 | biblio/ctan-bibdata.zip
+2024/04/25 | 4088 | systems/texlive/tlnet/archive/jsonparse.r71065.tar.xz
+2024/04/25 | 402962 | macros/latex/contrib/profmaquette.zip
+2024/04/25 | 400520 | systems/texlive/tlnet/archive/jsonparse.doc.r71065.tar.xz
+2024/04/25 | 3928 | systems/texlive/tlnet/archive/spbmark.r71067.tar.xz
+2024/04/25 | 3896 | macros/luatex/generic/luamplib/test-luamplib-plain.tex
+2024/04/25 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/04/25 | 348 | systems/texlive/tlnet/archive/texlive-common.r71073.tar.xz
+2024/04/25 | 34426060 | systems/texlive/tlnet/install-tl.zip
+2024/04/25 | 309812 | systems/texlive/tlnet/archive/ibarra.doc.r71059.tar.xz
+2024/04/25 | 2863146 | biblio/ctan-bibdata/ctan.bib
+2024/04/25 | 2790 | macros/luatex/generic/luamplib/Makefile
+2024/04/25 | 27716734 | systems/texlive/tlnet/install-tl-windows.exe
+2024/04/25 | 27500 | systems/texlive/tlnet/archive/bithesis.source.r71068.tar.xz
+2024/04/25 | 2566372 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/04/25 | 252181 | support/TeX4ht/source/ChangeLog
+2024/04/25 | 227049 | install/macros/luatex/generic/luamplib.tds.zip
+2024/04/25 | 209327 | macros/luatex/generic/luamplib.zip
+2024/04/25 | 208537 | graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc.pdf
+2024/04/25 | 20804 | systems/texlive/tlnet/archive/bithesis.r71068.tar.xz
+2024/04/25 | 207622 | graphics/pgf/contrib/tikzmarmots.zip
+2024/04/25 | 2058 | macros/luatex/generic/luamplib/README
+2024/04/25 | 19431758 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/04/25 | 17560 | systems/texlive/tlnet/archive/easybook.r71062.tar.xz
+2024/04/25 | 17436 | systems/texlive/tlnet/archive/easybook.source.r71062.tar.xz
+2024/04/25 | 170094 | macros/luatex/generic/luamplib/luamplib.pdf
+2024/04/25 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/04/25 | 15 | graphics/pgf/contrib/tikzmarmots/DEPENDS.txt
+2024/04/25 | 158028 | systems/texlive/tlnet/archive/cormorantgaramond.doc.r71057.tar.xz
+2024/04/25 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/04/25 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/04/25 | 1527480 | systems/texlive/tlnet/archive/libertine.doc.r71061.tar.xz
+2024/04/25 | 1489484 | systems/texlive/tlnet/archive/tex4ht.source.r71072.tar.xz
+2024/04/25 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/04/25 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/04/25 | 144480 | systems/texlive/tlnet/archive/exercisesheets.doc.r71063.tar.xz
+2024/04/25 | 13898536 | systems/texlive/tlnet/archive/libertine.r71061.tar.xz
+2024/04/25 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r71072.tar.xz
+2024/04/25 | 13519 | macros/luatex/generic/luamplib/NEWS
+2024/04/25 | 1303 | graphics/pgf/contrib/tikzmarmots/README.md
+2024/04/25 | 1285832 | systems/texlive/tlnet/archive/siunitx.doc.r71066.tar.xz
+2024/04/25 | 12520 | systems/texlive/tlnet/archive/exercisesheets.r71063.tar.xz
+2024/04/25 | 123104 | systems/texlive/tlnet/archive/siunitx.source.r71066.tar.xz
+2024/04/25 | 1190315 | support/TeX4ht/source/tex4ht-4ht.tex
+2024/04/25 | 114160 | systems/texlive/tlnet/archive/texlive-scripts.r71073.tar.xz
+2024/04/25 | 1140668 | systems/texlive/tlnet/archive/tex4ht.r71072.tar.xz
+2024/04/25 | 111628 | macros/luatex/generic/luamplib/luamplib.dtx
+2024/04/25 | 101762 | macros/latex/contrib/easybook/easybook.tex
2024/04/24 | 95175 | macros/latex/contrib/spbmark/spbmark.pdf
2024/04/24 | 9443 | macros/latex/contrib/siunitx/siunitx-symbol.dtx
2024/04/24 | 90816 | systems/texlive/tlnet/archive/nicematrix.source.r71053.tar.xz
@@ -8,49 +89,37 @@
2024/04/24 | 8734 | fonts/libertine/latex/libertineRoman.sty
2024/04/24 | 859366 | fonts/libertine/doc/libertine-samples.pdf
2024/04/24 | 80821 | macros/latex/contrib/siunitx/CHANGELOG.md
-2024/04/24 | 80307 | macros/latex/contrib/easybook/easybook.dtx
2024/04/24 | 784 | systems/texlive/tlnet/archive/visualfaq-fr.r71053.tar.xz
2024/04/24 | 780335 | macros/unicodetex/latex/bithesis.zip
2024/04/24 | 7751 | macros/latex/contrib/exercisesheets/examples/exshexample.tex
+2024/04/24 | 750 | support/texshop/README.txt
2024/04/24 | 750977 | macros/unicodetex/latex/bithesis/bithesis.pdf
-2024/04/24 | 7190 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2024/04/24 | 703738 | macros/latex/contrib/siunitx/siunitx.pdf
-2024/04/24 | 686755 | macros/latex/contrib/easybook.zip
+2024/04/24 | 69594467 | support/texshop/texshop533.zip
2024/04/24 | 683 | macros/latex/contrib/exercisesheets/README
2024/04/24 | 680076 | systems/texlive/tlnet/archive/atkinson.doc.r71048.tar.xz
-2024/04/24 | 67908 | systems/texlive/tlnet/archive/siunitx.r71053.tar.xz
2024/04/24 | 645251 | macros/latex/contrib/siunitx/siunitx-code.pdf
-2024/04/24 | 643876 | systems/texlive/tlnet/archive/easybook.doc.r71053.tar.xz
2024/04/24 | 62270 | macros/latex/contrib/exercisesheets/exercisesheets.sty
2024/04/24 | 615932 | systems/texlive/tlnet/archive/commutative-diagrams.doc.r71053.tar.xz
2024/04/24 | 5816 | macros/latex/contrib/siunitx/siunitx-locale.dtx
2024/04/24 | 5770 | fonts/libertine/doc/libertine-samples.tex
-2024/04/24 | 5750415 | systems/texlive/tlnet/install-tl-unx.tar.gz
2024/04/24 | 55713 | macros/latex/contrib/siunitx/siunitx-table.dtx
-2024/04/24 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2024/04/24 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/04/24 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2024/04/24 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/04/24 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2024/04/24 | 48364 | macros/latex/contrib/exercisesheets/exercisesheets-doc.tex
2024/04/24 | 4748 | macros/latex/contrib/siunitx/siunitx-abbreviations.cfg
2024/04/24 | 4717868 | systems/texlive/tlnet/archive/visualfaq-fr.doc.r71053.tar.xz
+2024/04/24 | 4574 | support/texshop/texshop533.html
2024/04/24 | 43854 | macros/latex/contrib/siunitx/siunitx-compound.dtx
2024/04/24 | 4352 | systems/texlive/tlnet/archive/luacensor.r71053.tar.xz
-2024/04/24 | 434800 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71052.tar.xz
2024/04/24 | 4214 | fonts/junicode/README
2024/04/24 | 42040 | systems/texlive/tlnet/archive/nicematrix.r71053.tar.xz
-2024/04/24 | 4120566 | biblio/ctan-bibdata.zip
2024/04/24 | 410605 | macros/latex/contrib/jsonparse/jsonparse-doc.pdf
2024/04/24 | 408102 | macros/latex/contrib/jsonparse.zip
2024/04/24 | 39313 | macros/latex/contrib/siunitx/siunitx-complex.dtx
2024/04/24 | 37988 | macros/latex/contrib/siunitx/siunitx-print.dtx
-2024/04/24 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2024/04/24 | 3682 | macros/latex/contrib/siunitx/siunitx.ins
2024/04/24 | 35799 | fonts/libertine/doc/libertine.tex
2024/04/24 | 3500 | fonts/libertine/README
2024/04/24 | 34652 | systems/texlive/tlnet/archive/gelasio.doc.r71047.tar.xz
-2024/04/24 | 34425870 | systems/texlive/tlnet/install-tl.zip
2024/04/24 | 337124 | systems/texlive/tlnet/archive/atkinson.r71048.tar.xz
2024/04/24 | 3302 | macros/unicodetex/latex/bithesis/bithesis.ins
2024/04/24 | 325292 | systems/texlive/tlnet/archive/csquotes.doc.r71053.tar.xz
@@ -59,14 +128,12 @@
2024/04/24 | 3032 | systems/texlive/tlnet/archive/haranoaji.doc.r71053.tar.xz
2024/04/24 | 2941 | macros/latex/contrib/siunitx/siunitx-binary.dtx
2024/04/24 | 2894 | macros/latex/contrib/exercisesheets/examples/exshexample-embedded.tex
-2024/04/24 | 2862730 | biblio/ctan-bibdata/ctan.bib
-2024/04/24 | 27718729 | systems/texlive/tlnet/install-tl-windows.exe
+2024/04/24 | 288571 | macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf
2024/04/24 | 273398 | macros/latex/contrib/siunitx/siunitx-v2.sty
2024/04/24 | 272 | systems/texlive/tlnet/archive/texlive-en.r71042.tar.xz
2024/04/24 | 2649 | macros/unicodetex/latex/bithesis/contributing-zh.md
2024/04/24 | 2621 | macros/latex/contrib/siunitx/siunitx-code.tex
2024/04/24 | 26182876 | systems/texlive/tlnet/archive/haranoaji.r71053.tar.xz
-2024/04/24 | 2565900 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2024/04/24 | 237884 | fonts/libertine/doc/libertine.pdf
2024/04/24 | 2348 | macros/unicodetex/latex/bithesis/contributing.md
2024/04/24 | 22217 | macros/latex/contrib/siunitx/siunitx.dtx
@@ -76,7 +143,6 @@
2024/04/24 | 20766815 | install/fonts/libertine.tds.zip
2024/04/24 | 20580217 | fonts/libertine.zip
2024/04/24 | 1946 | macros/unicodetex/latex/bithesis/README.md
-2024/04/24 | 19429686 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2024/04/24 | 19358 | fonts/libertine/latex/libertine.sty
2024/04/24 | 19015 | macros/latex/contrib/spbmark/spbmark.tex
2024/04/24 | 1894240 | systems/texlive/tlnet/archive/texlive-en.doc.r71042.tar.xz
@@ -86,10 +152,7 @@
2024/04/24 | 17550 | macros/latex/contrib/spbmark/spbmark.sty
2024/04/24 | 173 | macros/latex/contrib/exercisesheets/examples/exercises/exshexample-ex1.tex
2024/04/24 | 1729 | macros/latex/contrib/siunitx/siunitx-binary.cfg
-2024/04/24 | 17240 | systems/texlive/tlnet/archive/easybook.r71053.tar.xz
-2024/04/24 | 17136 | systems/texlive/tlnet/archive/easybook.source.r71053.tar.xz
2024/04/24 | 168519 | macros/latex/contrib/siunitx/siunitx.tex
-2024/04/24 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2024/04/24 | 164096 | systems/texlive/tlnet/archive/luacensor.doc.r71053.tar.xz
2024/04/24 | 163202 | macros/latex/contrib/siunitx/siunitx-number.dtx
2024/04/24 | 1625 | fonts/junicode/doc/junicode-samples.tex
@@ -98,27 +161,19 @@
2024/04/24 | 1565068 | systems/texlive/tlnet/archive/gelasio.r71047.tar.xz
2024/04/24 | 1549 | macros/latex/contrib/jsonparse/README.md
2024/04/24 | 1543185 | macros/latex/contrib/siunitx.zip
-2024/04/24 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2024/04/24 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2024/04/24 | 15296 | macros/latex/contrib/siunitx/siunitx-quantity.dtx
-2024/04/24 | 1493312 | systems/texlive/tlnet/archive/tex4ht.source.r71043.tar.xz
-2024/04/24 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2024/04/24 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2024/04/24 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r71043.tar.xz
+2024/04/24 | 145178 | macros/latex/contrib/profmaquette/latex/ProfMaquette.sty
2024/04/24 | 1349156 | systems/texlive/tlnet/archive/nicematrix.doc.r71053.tar.xz
2024/04/24 | 132229100 | install/fonts/junicode.tds.zip
2024/04/24 | 131935734 | fonts/junicode.zip
2024/04/24 | 131598 | macros/unicodetex/latex/bithesis/bithesis.dtx
-2024/04/24 | 1286148 | systems/texlive/tlnet/archive/siunitx.doc.r71053.tar.xz
2024/04/24 | 128498 | macros/latex/contrib/exercisesheets/exercisesheets-doc.pdf
2024/04/24 | 12748 | systems/texlive/tlnet/archive/commutative-diagrams.r71053.tar.xz
2024/04/24 | 123 | macros/latex/contrib/exercisesheets/examples/exercises/exshexample-ex2.lua
-2024/04/24 | 123112 | systems/texlive/tlnet/archive/siunitx.source.r71053.tar.xz
2024/04/24 | 1166 | macros/latex/contrib/siunitx/README.md
-2024/04/24 | 114152 | systems/texlive/tlnet/archive/texlive-scripts.r71052.tar.xz
-2024/04/24 | 1140432 | systems/texlive/tlnet/archive/tex4ht.r71043.tar.xz
2024/04/24 | 11252 | macros/latex/contrib/siunitx/siunitx-abbreviation.dtx
2024/04/24 | 104102 | macros/latex/contrib/siunitx/siunitx-unit.dtx
+2024/04/24 | 103315 | macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.zip
2024/04/24 | 102486 | macros/latex/contrib/spbmark.zip
2024/04/23 | 9385988 | install/fonts/garamond-libre.tds.zip
2024/04/23 | 936844 | macros/latex/contrib/nicematrix/nicematrix.pdf
@@ -141,7 +196,6 @@
2024/04/23 | 2863 | fonts/ebgaramond/doc/ebgaramond-samples.tex
2024/04/23 | 2803 | fonts/cormorantgaramond/README
2024/04/23 | 259212 | macros/latex/contrib/nicematrix/nicematrix.tex
-2024/04/23 | 251577 | support/TeX4ht/source/ChangeLog
2024/04/23 | 2205 | macros/latex/contrib/fancyhdr/fancyhdr.ins
2024/04/23 | 2107438 | install/fonts/gelasio.tds.zip
2024/04/23 | 2081 | fonts/atkinson/README
@@ -158,9 +212,6 @@
2024/04/23 | 1270957 | fonts/atkinson.zip
2024/04/23 | 12601973 | install/fonts/ebgaramond.tds.zip
2024/04/23 | 12499409 | fonts/ebgaramond.zip
-2024/04/23 | 1189933 | support/TeX4ht/source/tex4ht-4ht.tex
-2024/04/22 | 88233964 | systems/texlive/tlnet/archive/junicode.r71027.tar.xz
-2024/04/22 | 788136 | systems/texlive/tlnet/archive/ibarra.r71026.tar.xz
2024/04/22 | 7782 | graphics/pgf/contrib/commutative-diagrams/tikzlibrarycommutative-diagrams.velos.code.tex
2024/04/22 | 70084 | systems/texlive/tlnet/archive/njuthesis.source.r71034.tar.xz
2024/04/22 | 6560 | systems/texlive/tlnet/archive/fontscale.r71029.tar.xz
@@ -177,15 +228,11 @@
2024/04/22 | 471 | graphics/pgf/contrib/commutative-diagrams/commutative-diagrams.sty
2024/04/22 | 460 | graphics/pgf/contrib/commutative-diagrams/t-commutative-diagrams.tex
2024/04/22 | 4382 | graphics/pgf/contrib/commutative-diagrams/tikzlibrarycommutative-diagrams.ramma.code.tex
-2024/04/22 | 4310540 | systems/texlive/tlnet/archive/junicode.doc.r71027.tar.xz
2024/04/22 | 427 | graphics/pgf/contrib/commutative-diagrams/README
-2024/04/22 | 4140 | systems/texlive/tlnet/archive/jsonparse.r71031.tar.xz
-2024/04/22 | 386680 | systems/texlive/tlnet/archive/jsonparse.doc.r71031.tar.xz
2024/04/22 | 355 | graphics/pgf/contrib/commutative-diagrams/commutative-diagrams.tex
2024/04/22 | 32989034 | fonts/haranoaji.zip
2024/04/22 | 324132 | systems/texlive/tlnet/archive/huaz.doc.r71030.tar.xz
2024/04/22 | 3195 | fonts/haranoaji/README
-2024/04/22 | 312064 | systems/texlive/tlnet/archive/ibarra.doc.r71026.tar.xz
2024/04/22 | 2824440 | systems/texlive/tlnet/archive/citation-style-language.r71025.tar.xz
2024/04/22 | 2619 | graphics/pgf/contrib/commutative-diagrams/tikzlibrarycommutative-diagrams.diorthono.code.tex
2024/04/22 | 25404 | systems/texlive/tlnet/archive/ufrgscca.r71033.tar.xz
@@ -196,8 +243,6 @@
2024/04/22 | 2009 | graphics/pgf/contrib/commutative-diagrams/tikzlibrarycommutative-diagrams.ektropi.code.tex
2024/04/22 | 2006 | graphics/pgf/contrib/commutative-diagrams/kodi.sty
2024/04/22 | 1569 | graphics/pgf/contrib/commutative-diagrams/tikzlibrarycommutative-diagrams.ozos.code.tex
-2024/04/22 | 1527364 | systems/texlive/tlnet/archive/libertine.doc.r71028.tar.xz
-2024/04/22 | 13898620 | systems/texlive/tlnet/archive/libertine.r71028.tar.xz
2024/04/22 | 1264728 | systems/texlive/tlnet/archive/njuthesis.doc.r71034.tar.xz
2024/04/22 | 123500 | systems/texlive/tlnet/archive/fontscale.doc.r71029.tar.xz
2024/04/22 | 11729 | graphics/pgf/contrib/commutative-diagrams/tikzlibrarycommutative-diagrams.mandyas.code.tex
@@ -223,7 +268,6 @@
2024/04/21 | 7315 | macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty
2024/04/21 | 7276 | macros/latex/contrib/fontscale/beery.cls
2024/04/21 | 7177 | biblio/citation-style-language/citeproc-node-text.lua
-2024/04/21 | 7141676 | systems/texlive/tlnet/archive/garamond-libre.r71013.tar.xz
2024/04/21 | 70562 | biblio/citation-style-language/apa.csl
2024/04/21 | 7011 | biblio/citation-style-language/citeproc-node-locale.lua
2024/04/21 | 7004397 | macros/latex/contrib/tuda-ci.zip
@@ -255,7 +299,6 @@
2024/04/21 | 563701 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf
2024/04/21 | 561720 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer2023.pdf
2024/04/21 | 559903 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdf
-2024/04/21 | 5571660 | systems/texlive/tlnet/archive/cormorantgaramond.r71011.tar.xz
2024/04/21 | 551881 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf
2024/04/21 | 5384 | macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo
2024/04/21 | 536007 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf
@@ -265,7 +308,6 @@
2024/04/21 | 51748 | biblio/citation-style-language/citeproc-node-citation.lua
2024/04/21 | 505760 | systems/texlive/tlnet/archive/profsio.doc.r71014.tar.xz
2024/04/21 | 4973 | biblio/citation-style-language/citeproc-latex.lua
-2024/04/21 | 495076 | systems/texlive/tlnet/archive/garamond-libre.doc.r71013.tar.xz
2024/04/21 | 49224 | biblio/citation-style-language/chicago-fullnote-bibliography.csl
2024/04/21 | 49040 | macros/latex/contrib/fontscale/fontscale.sty
2024/04/21 | 47674 | biblio/citation-style-language/chicago-note-bibliography.csl
@@ -407,7 +449,6 @@
2024/04/21 | 1631 | macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo
2024/04/21 | 16062 | biblio/citation-style-language/modern-humanities-research-association.csl
2024/04/21 | 15854 | biblio/citation-style-language/ieee.csl
-2024/04/21 | 158028 | systems/texlive/tlnet/archive/cormorantgaramond.doc.r71011.tar.xz
2024/04/21 | 15254 | biblio/citation-style-language/citeproc-latex-core.lua
2024/04/21 | 15036364 | systems/texlive/tlnet/archive/profcollege.doc.r71018.tar.xz
2024/04/21 | 14779489 | biblio/citation-style-language/citeproc-journal-data.lua
@@ -487,7 +528,6 @@
2024/04/20 | 6347 | systems/win32/miktex/tm/packages/bodeplot.tar.lzma
2024/04/20 | 6316 | systems/win32/miktex/tm/packages/aobs-tikz__source.tar.lzma
2024/04/20 | 628872 | macros/latex/contrib/litesolution/doc/litesolution.pdf
-2024/04/20 | 628420 | support/TeX4ht/source/tex4ht-html4.tex
2024/04/20 | 6224 | systems/texlive/tlnet/archive/bodeplot.r71000.tar.xz
2024/04/20 | 6190 | systems/win32/miktex/tm/packages/fgruler.tar.lzma
2024/04/20 | 6187 | systems/win32/miktex/tm/packages/epcqrcode__source.tar.lzma
@@ -763,7 +803,6 @@
2024/04/19 | 9404 | macros/latex/contrib/profcollege/latex/PfCPyramideCalculs.tex
2024/04/19 | 9078 | macros/latex/contrib/profcollege/latex/PfCCalisson.tex
2024/04/19 | 9031 | macros/latex/contrib/litesolution/tex/litesolution.cls
-2024/04/19 | 9001 | support/TeX4ht/source/mktex4ht-cnf.tex
2024/04/19 | 8956 | macros/latex/contrib/profcollege/latex/PfCBillard.tex
2024/04/19 | 8944 | systems/texlive/tlnet/archive/thesis-ekf.source.r70980.tar.xz
2024/04/19 | 8931 | macros/latex/contrib/notebeamer/tex/notebeamer.sty
@@ -792,7 +831,6 @@
2024/04/19 | 7422 | macros/latex/contrib/profcollege/latex/PfCNumerationsAnciennes.tex
2024/04/19 | 7305 | macros/latex/contrib/profcollege/latex/PfCNombreAstral.tex
2024/04/19 | 7244 | macros/latex/contrib/profcollege/latex/PfCFrise.tex
-2024/04/19 | 7164 | systems/texlive/tlnet/archive/collection-latexextra.r70976.tar.xz
2024/04/19 | 7142 | macros/latex/contrib/profcollege/latex/PfCPuissanceQuatre.tex
2024/04/19 | 7105 | macros/latex/contrib/profcollege/latex/PfCHorloge.tex
2024/04/19 | 7102 | macros/latex/contrib/profcollege/latex/PfCPuzzleSommePyramide.tex
@@ -801,7 +839,6 @@
2024/04/19 | 6616 | macros/latex/contrib/profcollege/latex/PfCMulJal.tex
2024/04/19 | 6570 | macros/latex/contrib/profcollege/latex/PfCRepresenterEntier.tex
2024/04/19 | 6525 | macros/latex/contrib/profcollege/latex/PfCMentalo.tex
-2024/04/19 | 6474 | macros/luatex/generic/luamplib/test-luamplib-latex.tex
2024/04/19 | 6416 | systems/texlive/tlnet/archive/mltex.r70995.tar.xz
2024/04/19 | 634636 | systems/texlive/tlnet/archive/xetex.doc.r70995.tar.xz
2024/04/19 | 632 | systems/texlive/tlnet/archive/latex-bin-dev.r70992.tar.xz
@@ -850,7 +887,6 @@
2024/04/19 | 4125 | macros/latex/contrib/profcollege/latex/PfCMulPiecesPuzzle.tex
2024/04/19 | 4119 | macros/latex/contrib/profcollege/latex/PfCQuestionsRelier.tex
2024/04/19 | 39184 | graphics/pgf/contrib/tikzducks/tikzducks-doc.tex
-2024/04/19 | 3896 | macros/luatex/generic/luamplib/test-luamplib-plain.tex
2024/04/19 | 3884 | macros/latex/contrib/profcollege/latex/PfCKenKen.tex
2024/04/19 | 3808 | macros/latex/contrib/profcollege/latex/PfCEratosthene.tex
2024/04/19 | 3765 | macros/latex/contrib/profcollege/latex/PfCEnquete.tex
@@ -876,7 +912,6 @@
2024/04/19 | 2844 | macros/latex/contrib/fadingimage/doc/fadingimage.tex
2024/04/19 | 28129 | macros/latex/contrib/profcollege/latex/PfCRappelsFormules.tex
2024/04/19 | 28122 | macros/latex/contrib/profcollege/metapost/PfCSolid.mp
-2024/04/19 | 2752 | macros/luatex/generic/luamplib/Makefile
2024/04/19 | 274146 | macros/latex/contrib/notebeamer/doc/figures/beamerdemo.pdf
2024/04/19 | 27371 | macros/latex/contrib/profcollege/latex/PfCPythagore.tex
2024/04/19 | 273120 | systems/texlive/tlnet/archive/lato-math.r70982.tar.xz
@@ -895,15 +930,12 @@
2024/04/19 | 237793 | macros/latex/contrib/fadingimage.zip
2024/04/19 | 2322 | macros/latex/contrib/profcollege/latex/PfCKakuro.tex
2024/04/19 | 2285 | macros/latex/contrib/profcollege/latex/PfCGrades.tex
-2024/04/19 | 227390 | install/macros/luatex/generic/luamplib.tds.zip
2024/04/19 | 2222 | macros/latex/contrib/profcollege/latex/PfCMotsCroises.tex
2024/04/19 | 2211 | macros/latex/contrib/profcollege/latex/PfCHiddenMessage.tex
2024/04/19 | 22067 | macros/latex/contrib/profcollege/latex/PfCTrio.tex
2024/04/19 | 2173 | macros/latex/contrib/profcollege/latex/PfCGaram.tex
2024/04/19 | 21452 | macros/latex/contrib/profcollege/latex/PfCFactorisation.tex
-2024/04/19 | 209410 | macros/luatex/generic/luamplib.zip
2024/04/19 | 2072 | macros/latex/contrib/profcollege/latex/PfCBonSortie.tex
-2024/04/19 | 2058 | macros/luatex/generic/luamplib/README
2024/04/19 | 2048668 | systems/texlive/tlnet/archive/lato-math.doc.r70982.tar.xz
2024/04/19 | 20355 | macros/latex/contrib/profcollege/latex/PfCRose.tex
2024/04/19 | 1982656 | systems/texlive/tlnet/archive/platex.doc.r70995.tar.xz
@@ -921,7 +953,6 @@
2024/04/19 | 1767 | macros/latex/contrib/profcollege/latex/PfCScratch.tex
2024/04/19 | 1705 | graphics/pgf/contrib/tikzducks/t-tikzducks.mkiv
2024/04/19 | 17004 | systems/texlive/tlnet/archive/xmltex.doc.r70995.tar.xz
-2024/04/19 | 170008 | macros/luatex/generic/luamplib/luamplib.pdf
2024/04/19 | 16401 | macros/latex/contrib/profcollege/latex/PfCResoudreEquation.tex
2024/04/19 | 16387 | macros/latex/contrib/profcollege/latex/PfCFonctionAffine.tex
2024/04/19 | 16319 | macros/latex/contrib/profcollege/latex/PfCRepresenterFraction.tex
@@ -943,7 +974,6 @@
2024/04/19 | 138677 | macros/latex/contrib/fadingimage/doc/fadingimage.pdf
2024/04/19 | 1357620 | macros/latex/contrib/notebeamer/doc/notebeamer.pdf
2024/04/19 | 1330 | graphics/pgf/contrib/tikzducks/tikzducks-plain.tex
-2024/04/19 | 13304 | macros/luatex/generic/luamplib/NEWS
2024/04/19 | 13213 | macros/latex/contrib/profcollege/latex/PfCCartographie.tex
2024/04/19 | 13128 | systems/texlive/tlnet/archive/lua-typo.r70978.tar.xz
2024/04/19 | 1302 | graphics/pgf/contrib/tikzducks/tikzducks.sty
@@ -961,7 +991,6 @@
2024/04/19 | 11629 | macros/latex/contrib/profcollege/latex/PfCDefiTables.tex
2024/04/19 | 113128 | systems/texlive/tlnet/archive/thesis-ekf.r70980.tar.xz
2024/04/19 | 11298 | macros/latex/contrib/profcollege/latex/PfCCompteBon.tex
-2024/04/19 | 112443 | macros/luatex/generic/luamplib/luamplib.dtx
2024/04/19 | 11161 | macros/latex/contrib/profcollege/latex/PfCDessinAlgo.tex
2024/04/19 | 11131 | macros/latex/contrib/profcollege/latex/PfCProprietesDroites.tex
2024/04/19 | 11046 | macros/latex/contrib/profcollege/latex/PfCAutomatismes.tex
@@ -976,37 +1005,3 @@
2024/04/19 | 10168 | macros/latex/contrib/profcollege/latex/PfCPapiers.tex
2024/04/19 | 1003736 | systems/texlive/tlnet/archive/eplain.doc.r70992.tar.xz
2024/04/19 | 1000 | macros/latex/contrib/profcollege/latex/PfCJeton.tex
-2024/04/18 | 795757 | graphics/pgf/contrib/bodeplot.zip
-2024/04/18 | 6948 | systems/texlive/tlnet/archive/texfot.r70969.tar.xz
-2024/04/18 | 6223 | fonts/lato-math/lato-math.sty
-2024/04/18 | 604 | systems/texlive/tlnet/archive/graphics-def.doc.r70970.tar.xz
-2024/04/18 | 438780 | fonts/lato-math/LatoMath.otf
-2024/04/18 | 41316 | macros/luatex/latex/lua-typo/lua-typo-2023-03-08.sty
-2024/04/18 | 3749 | macros/luatex/latex/lua-typo/README.md
-2024/04/18 | 37262 | graphics/pgf/contrib/bodeplot/bodeplot-2024-02-06.sty
-2024/04/18 | 350638 | macros/luatex/latex/lua-typo.zip
-2024/04/18 | 34016 | systems/texlive/tlnet/archive/texfot.doc.r70969.tar.xz
-2024/04/18 | 33708 | macros/latex/contrib/thesis-ekf/thesis-ekf.dtx
-2024/04/18 | 337017 | macros/latex/contrib/thesis-ekf.zip
-2024/04/18 | 3178 | graphics/pgf/contrib/bodeplot/README.md
-2024/04/18 | 2997 | macros/luatex/latex/lua-typo/doc/lua-typo-demo.tex
-2024/04/18 | 27950 | fonts/lato-math/LatoMath.ltx
-2024/04/18 | 25642 | macros/luatex/latex/lua-typo/lua-typo-2021-04-18.sty
-2024/04/18 | 2524 | systems/texlive/tlnet/archive/tikzmarmots.r70972.tar.xz
-2024/04/18 | 2430347 | fonts/lato-math.zip
-2024/04/18 | 215208 | macros/luatex/latex/lua-typo/doc/lua-typo.pdf
-2024/04/18 | 208117 | fonts/lato-math/LatoMath.pdf
-2024/04/18 | 206176 | systems/texlive/tlnet/archive/tikzmarmots.doc.r70972.tar.xz
-2024/04/18 | 199974 | macros/latex/contrib/thesis-ekf/thesis-ekf.pdf
-2024/04/18 | 1954 | fonts/lato-math/README.md
-2024/04/18 | 1937253 | fonts/lato-math/unimath-lato.pdf
-2024/04/18 | 16859 | macros/luatex/latex/lua-typo/doc/lua-typo-demo.pdf
-2024/04/18 | 16521 | fonts/lato-math/unimath-lato.ltx
-2024/04/18 | 1426 | graphics/pgf/contrib/bodeplot/bodeplot.ins
-2024/04/18 | 129799 | macros/luatex/latex/lua-typo/source/lua-typo.dtx
-2024/04/18 | 127708 | fonts/lato-math/LatoMath-Bold.otf
-2024/04/18 | 12332605 | macros/latex/contrib/acmart.zip
-2024/04/18 | 1099922 | graphics/pgf/contrib/bodeplot/bodeplot.pdf
-2024/04/18 | 10728 | systems/texlive/tlnet/archive/graphics-def.r70970.tar.xz
-2024/04/18 | 107094 | macros/luatex/latex/lua-typo/doc/lua-typo-fr.pdf
-2024/04/18 | 106469 | graphics/pgf/contrib/bodeplot/bodeplot.dtx
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index 3d7e662597..7aa5a2011f 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 25-04-2024, 02:00:04
+%% created at 26-04-2024, 02:00:04
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -20838,8 +20838,8 @@
title = {The \texttt{easybook} package},
subtitle = {Easily typesetting Chinese theses or books},
author = {Qu Yi},
- date = {2024-04-24},
- version = {2024az},
+ date = {2024-04-25},
+ version = {2024ba},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/easybook},
url = {https://ctan.org/pkg/easybook},
@@ -24271,7 +24271,7 @@
title = {The \texttt{exercisesheets} package},
subtitle = {Typeset exercise sheets for university courses and school classes},
author = {Frank Fuhlbrück},
- date = {2024-04-24},
+ date = {2024-04-25},
version = {0.17},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/exercisesheets},
@@ -42561,8 +42561,8 @@
title = {The \texttt{luamplib} package},
subtitle = {Use LuaTeX’s built-in MetaPost interpreter},
author = {Hans Hagen and Taco Hoekwater and Élie Roux and Manuel Pégourié-Gonnard and Philipp Gesang and Dohyun Kim},
- date = {2024-04-19},
- version = {2.28.1},
+ date = {2024-04-25},
+ version = {2.28.2},
license = {gpl2},
mirror = {https://mirror.ctan.org/macros/luatex/generic/luamplib},
url = {https://ctan.org/pkg/luamplib},
@@ -55827,8 +55827,8 @@
title = {The \texttt{profmaquette} package},
subtitle = {Use exercises in different types of documents},
author = {Christophe Poulain},
- date = {2024-04-13},
- version = {0.91},
+ date = {2024-04-25},
+ version = {0.92},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/profmaquette},
url = {https://ctan.org/pkg/profmaquette},
@@ -69712,8 +69712,8 @@
title = {The \texttt{texshop} package},
subtitle = {TeX front end for use on MacOS X},
author = {Dick Koch},
- date = {2024-04-10},
- version = {5.32},
+ date = {2024-04-25},
+ version = {5.33},
license = {gpl},
mirror = {https://mirror.ctan.org/support/texshop},
url = {https://ctan.org/pkg/texshop},
@@ -71282,8 +71282,8 @@
title = {The \texttt{TikZmarmots} package},
subtitle = {Drawing little marmots in TikZ},
author = {{Unknown}},
- date = {2024-04-17},
- version = {2.0},
+ date = {2024-04-25},
+ version = {2.1},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/graphics/pgf/contrib/tikzmarmots},
url = {https://ctan.org/pkg/tikzmarmots},
diff --git a/graphics/pgf/contrib/tikzmarmots/DEPENDS.txt b/graphics/pgf/contrib/tikzmarmots/DEPENDS.txt
new file mode 100644
index 0000000000..ed6d16b113
--- /dev/null
+++ b/graphics/pgf/contrib/tikzmarmots/DEPENDS.txt
@@ -0,0 +1 @@
+hard tikzlings
diff --git a/graphics/pgf/contrib/tikzmarmots/README.md b/graphics/pgf/contrib/tikzmarmots/README.md
index 5dbde87676..f9c865db22 100644
--- a/graphics/pgf/contrib/tikzmarmots/README.md
+++ b/graphics/pgf/contrib/tikzmarmots/README.md
@@ -1,14 +1,32 @@
-# Tikzmarmots
+![](https://raw.githubusercontent.com/samcarter/tikzmarmots/main/ICON.png)
+
+# TikZmarmots
+
+[![GitHub](https://img.shields.io/github/license/samcarter/tikzmarmots.svg?color=blue)](http://www.latex-project.org/lppl.txt)
+[![GitHub tag (latest SemVer)](https://img.shields.io/github/tag/samcarter/tikzmarmots.svg?label=current%20version)](https://github.com/samcarter/tikzmarmots/releases/latest)
+[![CTAN](https://img.shields.io/ctan/v/tikzmarmots.svg)](https://ctan.org/pkg/tikzmarmots)
+
+This is a little LaTeX package to draw marmots with TikZ.
> *Notice: this package has been merged into the TikZlings package and, starting with version 2.0, is now a wrapper around the `tikzlings-marmots` package. The previous version can be accessed via `\usepackage{tikzmarmots}[v1]`.*
-This is a little LaTeX package for marmots to be used in TikZ pictures.
+This project is licensed under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txt .
+
+The project repository, including a bug tracker, can be found at https://github.com/samcarter/tikzmarmots .
+
+### Usage
-This project is licensed under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txt
+```latex
+\documentclass{standalone}
+\usepackage{tikzmarmots}
-The project repository, including a bug tracker, can be found at https://github.com/samcarter/tikzmarmots/issues
+\begin{document}
+\begin{tikzpicture}
+ \marmot
+\end{tikzpicture}
-### A few examples:
+\end{document}
+```
-![tikz marmots](https://user-images.githubusercontent.com/8226363/42419778-ba1cf506-82bb-11e8-8e44-15f9837188e4.png)
+For more details, please consult the [package documentation](https://github.com/samcarter/tikzmarmots/blob/main/DOCUMENTATION.pdf).
diff --git a/graphics/pgf/contrib/tikzmarmots/tikzlibrarymarmots.code.tex b/graphics/pgf/contrib/tikzmarmots/tikzlibrarymarmots.code.tex
index dc93fdbf5d..41b7f854c2 100644
--- a/graphics/pgf/contrib/tikzmarmots/tikzlibrarymarmots.code.tex
+++ b/graphics/pgf/contrib/tikzmarmots/tikzlibrarymarmots.code.tex
@@ -10,9 +10,6 @@
% Released under the LaTeX Project Public License v1.3c or later
% See http://www.latex-project.org/lppl.txt
%
-% Version 2.0
-% Apr 17, 2024
-%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{tikzmarmots}
@@ -23,5 +20,3 @@
},
marmot/.search also={,/tikz,/pgf},
}
-
-
diff --git a/graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc-settings.sty b/graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc-settings.sty
index 9f7307dc87..3042db1f4a 100644
--- a/graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc-settings.sty
+++ b/graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc-settings.sty
@@ -59,6 +59,7 @@
\let\hrulefill\hrulefillx
\RequirePackage[hang,flushmargin,bottom]{footmisc}
\RequirePackage[colorlinks=true,breaklinks=true,allcolors=themecolor]{hyperref}
+ \RequirePackage[all]{nowidow}
}
\RequirePackage[T1]{fontenc}
\RequirePackage{xspace}
@@ -140,18 +141,28 @@
\tcbuselibrary{minted}
\tcbset{%
colframe=themecolor,
- arc=2mm,
fonttitle=\bfseries,
sidebyside,
center lower,
righthand width=5.7cm,
bottom=2pt,
top=2pt,
+ left=3pt,
+ right=3pt,
sidebyside gap=10pt,
lower separated=false,
listing engine=minted,
minted language=latex,
- colback=themecolor!10
+ colback=themecolor!10,
+ sharp corners,
+ boxrule=0pt,
+ before title={\strut}
+}
+
+% avoid page breaks right in front of the tcolorbox
+\@ifclassloaded{beamer}{}{
+ \tcbuselibrary{hooks}
+ \tcbset{before pre={\nopagebreak[4]}}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -160,6 +171,7 @@
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\@ifclassloaded{scrartcl}{%
+ \KOMAoptions{parskip=half}
\addtokomafont{sectioning}{\color{themecolor}}
\addtokomafont{date}{\normalsize}
\addtokomafont{author}{\normalsize}
diff --git a/graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc.pdf b/graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc.pdf
index 2df83aafbf..708c67b774 100644
--- a/graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc.pdf
+++ b/graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc.tex b/graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc.tex
index 52d20b781b..6a0d533bd1 100644
--- a/graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc.tex
+++ b/graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc.tex
@@ -10,9 +10,6 @@
% Released under the LaTeX Project Public License v1.3c or later
% See http://www.latex-project.org/lppl.txt
%
-% Version 2.0
-% Apr 17, 2024
-%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% !TeX program = txs:///arara
% arara: latexmk: {
@@ -23,7 +20,7 @@
% arara: --> '-interaction=nonstopmode',
% arara: --> ]
% arara: --> }
-\documentclass[parskip=half]{scrartcl}
+\documentclass{scrartcl}
% meta %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\title{The \texorpdfstring{\tikzmarmots}{tikzmarmots} package}
@@ -37,7 +34,7 @@
\url{https://github.com/samcarter/tikzmarmots}\\
\url{https://www.ctan.org/pkg/tikzmarmots}
}{samcarter}}
-\date{Version 2.0 -- \today}
+\date{Version v2.1 \textendash{} 2024/04/24}
\usepackage[
themecolor=sammagenta
@@ -120,7 +117,7 @@
\setlength{\footheight}{45pt}
\cfoot{%
- \begin{tikzpicture}[scale=0.5]
+ \begin{tikzpicture}[scale=0.5]
\marmot
\thing[scale=0.8,signpost=\scalebox{0.6}{\thepage}]
\end{tikzpicture}
@@ -131,8 +128,8 @@
\maketitle
\thispagestyle{scrheadings}
-\begin{tcolorbox}[coltext=themecolor,width=.8\textwidth,center,sidebyside=false,bottom=10pt,top=10pt]
-The \tikzmarmots package was merged into the Ti\emph{k}Zlings package and, starting with version 2.0, is now a wrapper around the \saminline|tikzlings-marmots| package.
+\begin{tcolorbox}[coltext=themecolor,width=.8\textwidth,center,sidebyside=false,title={Note}]
+The \tikzmarmots package was merged into the Ti\emph{k}Zlings package and, starting with version 2.0, is now a wrapper around the \saminline|tikzlings-marmots| package.
To access the previous version, use \saminline|\usepackage{tikzmarmots}[v1]|.
\end{tcolorbox}
@@ -145,8 +142,8 @@ Inspired by the enthusiasms of the TeX.Stackexchange user \href{https://tex.stac
Unlike its older sibling, the \tikzducks package, this packages focuses on drawing the marmot itself. Additional accessories are not part of the package, but can be taken from other sources.
-This package is work in progress, therefore I would be happy to hear your feedback and ideas how to improve the package. The head version of the source code can be found on \url{github.com/samcarter/tikzmarmots}, including a bug tracker -- please make constructive use of it!
-A more stable package version can be found on \CTAN (\url{www.ctan.org/pkg/tikzmarmots}) and is included in both \miktex and \texlive as \tikzmarmots.
+This package is work in progress, therefore I would be happy to hear your feedback and ideas how to improve the package. The head version of the source code can be found on \url{github.com/samcarter/tikzmarmots}, including a bug tracker -- please make constructive use of it!
+A more stable package version can be found on \CTAN (\url{www.ctan.org/pkg/tikzmarmots}) and is included in both \miktex and \texlive as \tikzmarmots.
If you seek any other assistance (not bug reports/feature requests), I suggest asking on \href{https://tex.stackexchange.com}{TeX.Stackexchange}.
Copyright \raisebox{0.2em}{\tiny\fontfamily{cmr}\selectfont\textcopyright}
@@ -229,10 +226,11 @@ The above list of available customisations does not sound very exhaustive, but t
\section{Re-using accessories from the \tikzlings package}
-As already said in the introduction, this package focuses on the marmots themselves and does not provide additional accessories.
-However there is no need to despair! There are many accessories available from the \saminline|tikzlings-addons| package (\url{https://www.ctan.org/pkg/tikzlings}).
+As already said in the introduction, this package focuses on the marmots themselves and does not provide additional accessories.
+However there is no need to despair! There are many accessories available from the \saminline|tikzlings-addons| package (\url{https://www.ctan.org/pkg/tikzlings}).
\addtocounter{footnote}{1}
+\footnotetext[\thefootnote]{The Marmot Queen is inspired by \href{http://www.ilregnodeifanes.it/inglese/summary.htm}{The Fanes' saga}}
\begin{tcblisting}{title={Marmot Queen$^{\thefootnote}$}}
%\usepackage{tikzlings-addons}
\begin{tikzpicture}
@@ -240,7 +238,7 @@ However there is no need to despair! There are many accessories available from t
\thing[crown]
\end{tikzpicture}
\end{tcblisting}
-\footnotetext[\thefootnote]{The Marmot Queen is inspired by \href{http://www.ilregnodeifanes.it/inglese/summary.htm}{The Fanes' saga}}
+
The items can be modified with the usual \TikZ keys and come with additional options. Here one example:
\begin{tcblisting}{title={Happy Birthday!}}
@@ -254,4 +252,4 @@ The items can be modified with the usual \TikZ keys and come with additional opt
Please consult the \href{http://mirrors.ctan.org/graphics/pgf/contrib/tikzlings/tikzlings-doc.pdf}{\tikzlings package documentation} for an exhaustive list of options.
-\end{document} \ No newline at end of file
+\end{document}
diff --git a/graphics/pgf/contrib/tikzmarmots/tikzmarmots-v1.sty b/graphics/pgf/contrib/tikzmarmots/tikzmarmots-v1.sty
index ae2bf3d937..7651accdfb 100644
--- a/graphics/pgf/contrib/tikzmarmots/tikzmarmots-v1.sty
+++ b/graphics/pgf/contrib/tikzmarmots/tikzmarmots-v1.sty
@@ -11,9 +11,6 @@
% Released under the LaTeX Project Public License v1.3c or later
% See http://www.latex-project.org/lppl.txt
%
-% Version 1.0
-% Nov 8, 2018
-%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ProvidesPackage{tikzmarmots}
[2018/11/09 v1.0 Drawing marmots in TikZ]
diff --git a/graphics/pgf/contrib/tikzmarmots/tikzmarmots.sty b/graphics/pgf/contrib/tikzmarmots/tikzmarmots.sty
index f773854489..7a929dd930 100644
--- a/graphics/pgf/contrib/tikzmarmots/tikzmarmots.sty
+++ b/graphics/pgf/contrib/tikzmarmots/tikzmarmots.sty
@@ -11,11 +11,7 @@
% Released under the LaTeX Project Public License v1.3c or later
% See http://www.latex-project.org/lppl.txt
%
-% Version 2.0
-% Apr 17, 2024
-%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\ProvidesPackage{tikzmarmots}
- [2024/04/17 v2.0 Drawing marmots in TikZ]
+\ProvidesPackage{tikzmarmots}[2024/04/24 version v2.1 Drawing marmots in TikZ]
-\RequirePackage{tikzlings-marmots} \ No newline at end of file
+\RequirePackage{tikzlings-marmots}
diff --git a/macros/latex/contrib/easybook/easybook.dtx b/macros/latex/contrib/easybook/easybook.dtx
index 08b7136aac..f4ee675755 100644
--- a/macros/latex/contrib/easybook/easybook.dtx
+++ b/macros/latex/contrib/easybook/easybook.dtx
@@ -15,7 +15,7 @@
%<*class>
\NeedsTeXFormat{LaTeX2e}[2021/11/15]
\RequirePackage{l3keys2e}
-\ProvidesExplClass{easybook}{2024/04/24}{2024az}
+\ProvidesExplClass{easybook}{2024/04/25}{2024ba}
{Easily typesetting Chinese theses or books}
\bool_new:N \l__eb_compile_draft_bool
@@ -297,7 +297,7 @@
%<*package>
\NeedsTeXFormat{LaTeX2e}[2021/11/15]
\RequirePackage{l3keys2e,etoolbox}
-\ProvidesExplPackage{easybase}{2024/04/24}{2024az}
+\ProvidesExplPackage{easybase}{2024/04/25}{2024ba}
{Easily typesetting Chinese theses or books}
\cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -1823,7 +1823,7 @@
}
\cs_new_protected:Npn \ebaddtofont #1#2
{
- \str_case:nnF {#1}
+ \str_case:nn {#1}
{
{ table }
{ \tl_put_right:Nn \l__eb_font_caption_table_tl {#2} }
@@ -1837,8 +1837,11 @@
\tl_put_right:Nn \l__eb_font_caption_figure_tl {#2}
\tl_put_right:Nn \l__eb_font_caption_listing_tl {#2}
}
+ { footnote }
+ { \tl_put_right:Nn \eb@font@footnote {#2} }
+ { marginpar }
+ { \tl_put_right:Nn \marginfont {#2} }
}
- { \tl_put_right:cn { l__eb_font_#1_tl } {#2} }
}
\ctex_define:nn { spread }
{
@@ -2479,7 +2482,7 @@
}
%</package>
%<*tcolorbox>
-\ProvidesExplFile{eb-tcolorbox.cfg}{2024/04/24}{2024az}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2024/04/25}{2024ba}
{Customization of tcolorbox for easybook}
\cs_set_protected:Npn \addtotcbstyle #1#2
diff --git a/macros/latex/contrib/easybook/easybook.pdf b/macros/latex/contrib/easybook/easybook.pdf
index eb2bc6422e..1dbab645f4 100644
--- a/macros/latex/contrib/easybook/easybook.pdf
+++ b/macros/latex/contrib/easybook/easybook.pdf
Binary files differ
diff --git a/macros/latex/contrib/easybook/easybook.tex b/macros/latex/contrib/easybook/easybook.tex
index a00aeb12d0..760a8de58b 100644
--- a/macros/latex/contrib/easybook/easybook.tex
+++ b/macros/latex/contrib/easybook/easybook.tex
@@ -23,8 +23,8 @@
name = easybook,
color-scheme = blue,
title = EASYBOOK使用手册,
- version = v2024az,
- date = 2024/04/24,
+ version = v2024ba,
+ date = 2024/04/25,
authors = 瞿毅,
info = 简便地排版中文学位论文或书籍,
email = toquyi@163.com,
@@ -53,7 +53,7 @@
\setlist[1]{labelindent = \parindent}
\setlist[itemize,1]{label = smallbullet,leftmargin = *}
\setcounter{tocdepth}{2}
-\SetTblrInner[longtblr]{hline{1,Z} = {1pt,DarkBlue}}
+\SetTblrInner[longtblr]{columns = c,hline{1,Z} = {1pt,DarkBlue}}
\SetTblrOuter[longtblr]{presep = \bigskipamount,postsep = \bigskipamount}
\DefTblrTemplate{caption-tag}{default}{表\thetable}
\DefTblrTemplate{caption-sep}{default}{\quad}
@@ -242,7 +242,6 @@
\begin{longtblr}
[caption = 依赖的宏包清单,label = table:package list]
{
- colspec = *{5}{c},
cells = {cmd = \pkg*},
cell{1}{3,4} = PaleTurquoise,
cell{2}{5} = PaleTurquoise,
@@ -294,18 +293,15 @@
\setCJKmonofont{FangSong}
\newCJKfontfamily[song]\songti{SimSun}
\end{ctexexam}
-\end{options}
-
-\begin{options}
\keychoice{font}{noto,times,times*,ebgaramond,libertine,palatino,\fbox{auto}}\dtag
预置的英文字体相关配置方案如\ref{table:english font} 所示。这些字体已经包含在了 \hologo{TeXLive} 发行版中,所以通常不需要再专门安装。如果您想使用其它英文字体,可以使用 \pkg*{fontspec} 宏包的相关命令进行设置。
\begin{longtblr}
[
caption = 英文字体预设方案,
label = table:english font,
- remark{\ding{72}} = \code{times*} 方案为 \textsf{windows} 系统的预置字体。
+ remark{\ding{72}} = \code{times*} 方案为 \textsf{windows} 系统的预置字体。,
+ postsep = \bigskipamount-\itemsep
]{
- colspec = @{}*{4}{c}@{},
hline{2} = {0.5pt,DarkBlue},
row{1} = {font = \sffamily},
column{1} = {cmd = \code}
@@ -318,9 +314,6 @@
palatino & TG Pagella & Libertinus Sans & LM Mono \\
libertine & Libertinus Serif & Libertinus Sans & LM Mono
\end{longtblr}
-\end{options}
-
-\begin{options}
\keychoice{mathfont}{\fbox{times},noto,notosans,nc,ncf,stix2,charter,ebgaramond,libertine}\dtag
\leftfillchoice{mathfont}{minion,garamondx,baskervaldx,baskerville,none} \\
选择合适的数学字体,将会加载 \pkg*{newtxmath} 和 \pkg*{bm} 宏包。使用选项 \code{none} 时可以使用 \pkg*{unicode-math} 等其它数学字体宏包定义字体。
@@ -344,12 +337,11 @@
\begin{longtblr}
[caption = 模块功能和名称清单,label = table:module List]
{
- colspec = @{}*{5}{c}@{},
hline{3} = {0.5pt,DarkBlue},
- row{1,3} = {font = \sffamily,belowsep = 0pt},
+ row{1,3} = {font = \sffamily},
row{2,4} = {cmd = \module*}
}
- \hyperref[subsec:tools]{工具} & \hyperref[subsec:font]{字体} & \hyperref[subsec:spread]{行距} & \hyperref[subsec:hyperlinks]{超链接} & \hyperref[subsec:reference]{参考文献} \\
+ \hyperref[subsec:tools]{工具} & \hyperref[subsec:font]{部件字体} & \hyperref[subsec:spread]{行距} & \hyperref[subsec:hyperlinks]{超链接} & \hyperref[subsec:reference]{参考文献} \\
tools & font & spread & ref & bib \\
\hyperref[subsec:theorem]{定理} & \hyperref[subsec:page margins]{页面尺寸} & \hyperref[subsec:header and footer]{页眉页脚} & \hyperref[subsec:catalog]{目录} & \\
thmt & geo & hdr & toc &
@@ -499,7 +491,7 @@
行间公式与下面正文间的额外距离。
\end{options}
-\subsection[其它字体]{其它字体\smodule{font}}
+\subsection[部件字体]{部件字体\smodule{font}}
\label{subsec:font}
\begin{options}
\keyval{caption-table}{字体命令}\Default{\cs*{sffamily}\cs*{small}}
@@ -639,7 +631,7 @@
\begin{commands}\noitemsep
\command{listoftheorems}[\sarg\oarg{键值列表}]\default{}
\item\key{listoftheorems}{定理目录标题名}
- \command{settheoremtocline}[\sarg\marg{环境名}\marg{标题定义}]\newtagv{2024az}%
+ \command{settheoremtocline}[\sarg\marg{环境名}\marg{标题定义}]\newtagv{2024ba}%
对 \pkg*{thmtools} 宏包的定理环境目录命令 \cs{listoftheorems} 进行了兼容调整,\ref{subsec:directory command} 和\ref{subsec:catalog} 中的选项机制均可用,但标题定义选项 \option{tocline} 较为特殊,需用 \cs{settheoremtocline} 命令单独设置。在 \meta{标题定义} 中有三个命令 \cs{thmtname}、\cs{thmtenvname} 和 \cs{thmtnote} 分别代表定理名、定理环境名和题注用于排版目录条目。
\end{commands}
@@ -872,10 +864,10 @@
\keyval{tocindent}{刚性长度}\dtag
目录条目左边的缩进距离,通常标题级别越低缩进越大。如果是段落型目录,仅在当前条目级别为段落中最高时有效。
\keyval{tocrule}{引导线命令}\dtag
- 引导线选项 \option{tocrule} 中一般可以使用基于 \cs*{xleaders} 命令的 \cs{tocrule} 绘制引导线。
+ 目录条目的引导线和页码。引导线可以使用基于 \cs*{xleaders} 命令的 \cs{tocrule} 绘制(同时输出页码),如果是一般不需要引导线的段落型目录,可以使用 \cs{thecontentspage} 命令输出页码。
\begin{commands}
\command{tocrule}[\sarg\harg\oarg{引导点间距}\darg{放大因子}\marg{引导点}\oarg{页码格式}]
- 生成目录引导线的命令,需要在引导线选项 \option{tocrule} 中使用。带有星号的命令与 \keyis{dotalign}{false} 效果相同。命令带 \harg{} 号参数不添加目录页码,此时无格式的页码被保存在 \cs{thecontentspage} 命令中,可以配合盒子命令设置不同的页码左右间距和对齐方式。\meta{引导点间距} 需带有长度单位,\meta{放大因子} 为 \meta{引导点} 的放大倍数。\meta{页码格式} 中最后一个命令可以带有一个参数为页码编号。
+ 生成目录引导线的命令,需要在引导线选项 \option{tocrule} 中使用。带有星号的命令与 \keyis{dotalign}{false} 效果相同。命令带 \harg{} 号参数不输出目录页码,此时无格式的页码被保存在 \cs{thecontentspage} 命令中,可以配合盒子命令设置不同的页码左右间距和对齐方式。\meta{放大因子} 为 \meta{引导点} 的放大倍数。\meta{页码格式} 中最后一个命令可以带有一个参数用于接受页码。
\end{commands}
\keyval{toclabel}{标题标签定义}\dtag\newtagv{2024as}%
目录中各类型条目标题标签的定义,可与 \option{tocline} 选项联用设置标题。其中参数 \code{\#1} 代表标签的编号 \cs{thecontentslabel},参数 \code{\#2} 代表 \meta{条目名}。定义最后的命令可带有一个参数,用于接受标题内容,一些特殊情况例如需要将标题内容放在标签后,可以通过定义命令实现:
@@ -907,7 +899,7 @@
\begin{commands}
\command{RegisterTocName}[\sarg\marg{条目名}]\newtagv[Changed]{2024as}%
- 给条目类型名称为 \meta{条目名} 的标题注册用于设置目录样式的选项,即选项前有符号 \ding{73} 表示需要注册后使用。前面提到的条目类型均已注册,新类型的条目注册后选项初始值与图表条目相同。带有星号参数的命令使注册目录的条目形成一个段落,此时多出下面三个选项可用:
+ 给条目类型名称为 \meta{条目名} 的标题注册用于设置目录样式的选项,即选项前有符号 \ding{73} 表示需要注册后使用。前面提到的条目类型均已注册,新类型的条目注册后默认格式与图表条目相同。这个命令可以重复使用,会重置目录条目为默认格式。带有星号参数的命令使注册目录的条目形成一个段落,此时多出下面三个选项可用:
\begin{options}
\keyval{tocbegin}{开始代码}\dtag\newtagv{2024as}%
当前级别目录条目第一个标题前的代码,仅在存在更高级别的条目时有效。
@@ -1509,7 +1501,7 @@
\item 新增段落型目录条目附加代码的选项 \option{tocbegin}、\option{tocsep} 和 \option{tocend}。
\end{version}
\shortversion{v = 2024aw,date = 2022/04/22,changes = 新增新建章节标题命令 \cs{NewTitleCommand} 和 \cs{NewTitleEntryCommand}。}
- \shortversion{v = 2024az,date = 2022/04/24,changes = 增加对 \pkg*{thmtools} 宏包定理环境目录 \cs{listoftheorems} 的支持。}
+ \shortversion{v = 2024ba,date = 2022/04/25,changes = 增加对 \pkg*{thmtools} 宏包定理环境目录 \cs{listoftheorems} 的支持。}
\end{changelog}
\nocite{*}
diff --git a/macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf b/macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf
index dbd1708aaf..552ebfe62c 100644
--- a/macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf
+++ b/macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/profmaquette/latex/ProfMaquette.sty b/macros/latex/contrib/profmaquette/latex/ProfMaquette.sty
index 62f7313ca3..9d2e501a04 100644
--- a/macros/latex/contrib/profmaquette/latex/ProfMaquette.sty
+++ b/macros/latex/contrib/profmaquette/latex/ProfMaquette.sty
@@ -2,9 +2,9 @@
% licence : Released under the LaTeX Project Public License v1.3c
% or later, see http://www.latex-project.org/lppl.txtf
\NeedsTeXFormat{LaTeX2e}%
-\def\filedate{2024/04/13}%
+\def\filedate{2024/04/25}%
\let\PfMfiledate\filedate%
-\def\fileversion{0.91}%
+\def\fileversion{0.92}%
\let\PfMfileversion\fileversion%
\ProvidesPackage{ProfMaquette}[\filedate\space v\fileversion\space Maquettage de documents]%
@@ -40,7 +40,7 @@
\makeatother
%définition des clés
\RequirePackage{simplekv}%
-\setKVdefault[Boulot]{Dys=false,Taille=14,Cours=false,Base=false,BaseHTML=false,CAN=false,Fiche=false,DM=false,DS=false,IE=false,Kholle=false,RecapBrevet=false,PdT=false,Parcours=false,Contrat=false,FdR=false,ParcoursPerso=false,OlympiadesAPMEP=false,CorrigeSeul=false,CorrigeApres=false,CorrigeFin=false,CorrigeAll=false,Brevet=false,BaremeComplet=false,BaremeGlobal=false,CorrectionColonnes=false,Epaisseur=0pt,VersSolution=false,Small=false,Footnotesize=false,Scriptsize=false,AllDirect=false,AllPouce=false}%Les deux derniers pour essayer de mettre tous les exercices d'un même fichier en mode Reponse, en mode Indice. Pas implanté, pas testé
+\setKVdefault[Boulot]{Dys=false,Taille=14,Cours=false,Base=false,BaseHTML=false,CAN=false,Fiche=false,DM=false,DS=false,IE=false,Kholle=false,RecapBrevet=false,PdT=false,Parcours=false,Contrat=false,FdR=false,ParcoursPerso=false,OlympiadesAPMEP=false,CorrigeInverse=false,CorrigeSeul=false,CorrigeApres=false,CorrigeFin=false,CorrigeAll=false,Brevet=false,BaremeComplet=false,BaremeGlobal=false,CorrectionColonnes=false,Epaisseur=0pt,VersSolution=false,Small=false,Footnotesize=false,Scriptsize=false,AllDirect=false,AllPouce=false}%Les deux derniers pour essayer de mettre tous les exercices d'un même fichier en mode Reponse, en mode Indice. Pas implanté, pas testé
\defKV[Boulot]{Colonnes=\setKV[Boulot]{CorrectionColonnes}}%
\setKVdefault[Cours]{Couleur=Crimson,Theme=Trace écrite,NomExercice=Exercice}%
\setKVdefault[DM]{Numero=1,Date=\today,Classe={},Niveau=3,Code=\jobname}%
@@ -85,12 +85,28 @@
\IfNoValueTF{#1}{\PfMDotfill}{\makebox[#1]{\PfMDotfill}}%
}%
%
-\NewDocumentCommand\PfMLignespointilles{m}{%
- \xintifboolexpr{\fpeval{#1}>1}{%
- \xintFor* ##1 in {\xintSeq {1}{\fpeval{#1}}}\do{%
- \PfMpointilles\par%
- }%
- }{}%
+\NewDocumentCommand\PfMNbLignesRestantes{}{%
+ \edef\measurepage{\dimexpr\pagegoal-\pagetotal\relax}%
+ \xdef\PfMResteLignes{\fpeval{trunc((\the\measurepage)/(\baselineskip),0)}}%
+}%
+
+\NewDocumentCommand\PfMLignesFinales{}{%
+ \PfMNbLignesRestantes%
+ \xintFor* ##1 in {\xintSeq {1}{\PfMResteLignes}}\do{%
+ \PfMpointilles\par%
+ }%
+}%
+
+\NewDocumentCommand\PfMLignespointilles{sm}{%
+ \IfBooleanTF{#1}{%
+ \par\PfMLignesFinales%
+ }{%
+ \xintifboolexpr{\fpeval{#2}>1}{%
+ \xintFor* ##1 in {\xintSeq {1}{#2}}\do{%
+ \PfMpointilles\par%
+ }%
+ }{}%
+ }%
}%
% Definition de longueurs
\newlength\PfMLargeurSchemaParcours%
@@ -143,6 +159,8 @@
\newcounter{Nbcolonnes}
+\newbox\PfMSauvegardeBox%
+
\newif\ifPfMDeuxColonnes
\newif\ifPfMRectoVerso
\makeatletter
@@ -2278,6 +2296,8 @@
\fi%
}%
+\newbox\PfMBoxSauvegarde%
+
\NewDocumentEnvironment{exerciceFiche}{so+b}{%
\setcounter{PfMAlea}{0}%
\setcounter{PfMNbLogo}{1}%
@@ -2298,6 +2318,8 @@
\refstepcounter{PfMSection}%
\PfMChoixCorrection%
\refstepcounter{PfMExo}%
+ % \setbox\PfMBoxSauvegarde{#3\unskip\unpenalty\unpenalty}
+% \setbox\PfMBoxSauvegarde=\vbox{#3}
\ifboolKV[Boulot]{CorrigeSeul}{}{%
\PfMChoixTitreSolution%
\PfMChoixHideItemSolution%
@@ -3373,47 +3395,54 @@
}{%
\ifboolKV[Boulot]{CAN}{%
\setKV[CAN]{#2}%
- \ifboolKV[Boulot]{CorrigeSeul}{}{\TikzCAN}%
+ %\ifboolKV[Boulot]{CorrigeSeul}{}{\TikzCAN}%
\PfMChangerTailleCorrection%
- \setcounter{PfMCNNumQ}{0}%
- \setlength{\PfMLargeurQuestion}{\useKV[CAN]{CoefQ}\linewidth}\setlength{\PfMLargeurReponse}{\useKV[CAN]{CoefR}\linewidth}\setlength{\PfMLargeurJury}{\useKV[CAN]{CoefJ}\linewidth}%
- \let\exercice\ExoCANWrite\let\endexercice\endExoCANWrite%
- \AddToHook{env/exercice/begin}{\setcounter{PfMAlea}{0}}%
- \AddToHook{env/Maquette/end}{%
- \xdef\PfMCANTotalExo{\thePfMExo}%
- \ifboolKV[Boulot]{CorrigeSeul}{}{
- \setcounter{PfMExo}{0}%
- \renewcommand{\arraystretch}{2}%
- \begin{longtable}{|c|m{\PfMLargeurQuestion}|>{\centering\arraybackslash}m{\PfMLargeurReponse}|m{\PfMLargeurJury}|}%
- \hhline{~---}%
- \multicolumn{1}{c|}{}&\cellcolor{gray!15}\centering Question&\cellcolor{gray!15}\centering Réponse&\cellcolor{gray!15}\centering\arraybackslash Jury\\%
- \hline%
- \endhead%
- \xintFor* ##1 in {\xintSeq{1}{\PfMCANTotalExo}}\do{%
- \refstepcounter{PfMCNNumQ}\ttfamily{\thePfMCNNumQ}\label{TestCAN-\thePfMCNNumQ}&\Complement{}\stepcounter{PfMExo}\setcounter{PfMAlea}{0}\input{\jobname-Ex##1.can}&\CNReponse&\\
- \hline%
- }%
- \end{longtable}%
- \renewcommand{\arraystretch}{1}%
- }%
- }%
- \ifboolKV[Boulot]{CorrigeFin}{%
- \AddToHook{env/Maquette/after}[Correction]{%
- \PfMPrepareCorrection{#1}%
-% \useKVdefault[Boulot]%
-% \setKV[Boulot]{#1}%
-% \if@Dyslexie
-% \setKV[Boulot]{Dys}
-% \fi
-% \PfMBasculeDys%
-% \setlength{\columnseprule}{\useKV[Boulot]{Epaisseur}}%
- \TikzCANCor{#2}%
-% \ifboolKV[Boulot]{CorrectionColonnes}{\begin{multicols}{\useKV[Boulot]{Colonnes}}}{}%
-% \PfMAffichageCorrige%
-% \ifboolKV[Boulot]{CorrectionColonnes}{\end{multicols}}{}%
- \PfMAffichageCorrectionColonnes%
- }%
- }{}%
+ \setcounter{PfMCNNumQ}{0}%
+ \setlength{\PfMLargeurQuestion}{\useKV[CAN]{CoefQ}\linewidth}\setlength{\PfMLargeurReponse}{\useKV[CAN]{CoefR}\linewidth}\setlength{\PfMLargeurJury}{\useKV[CAN]{CoefJ}\linewidth}%
+ \let\exercice\ExoCANWrite\let\endexercice\endExoCANWrite%
+ \AddToHook{env/exercice/begin}{\setcounter{PfMAlea}{0}}%
+ \AddToHook{env/Maquette/end}{%
+ \xdef\PfMCANTotalExo{\thePfMExo}%
+ \setbox\PfMSauvegardeBox\vbox{%
+ \setcounter{PfMExo}{0}%
+ \renewcommand{\arraystretch}{2}%
+ \begin{longtable}{|c|m{\PfMLargeurQuestion}|>{\centering\arraybackslash}m{\PfMLargeurReponse}|m{\PfMLargeurJury}|}%
+ \hhline{~---}%
+ \multicolumn{1}{c|}{}&\cellcolor{gray!15}\centering Question&\cellcolor{gray!15}\centering Réponse&\cellcolor{gray!15}\centering\arraybackslash Jury\\%
+ \hline%
+ \endhead%
+ \xintFor* ##1 in {\xintSeq{1}{\PfMCANTotalExo}}\do{%
+ \refstepcounter{PfMCNNumQ}\ttfamily{\thePfMCNNumQ}\label{TestCAN-\thePfMCNNumQ}&\Complement{}\stepcounter{PfMExo}\setcounter{PfMAlea}{0}\input{\jobname-Ex##1.can}&\CNReponse&\\
+ \hline%
+ }%
+ \end{longtable}%
+ \renewcommand{\arraystretch}{1}%
+ }
+ \ifboolKV[Boulot]{CorrigeInverse}{%
+ \PfMPrepareCorrection{#1}%
+ \TikzCANCor{#2}%
+ \PfMAffichageCorrectionColonnes%
+ \clearpage
+ \TikzCAN%
+ \usebox{\PfMSauvegardeBox}%
+ }{%
+ \TikzCAN%
+ \usebox{\PfMSauvegardeBox}%
+ \ifboolKV[Boulot]{CorrigeFin}{\ifboolKV[Boulot]{CorrigeInverse}{}{\clearpage
+ \PfMPrepareCorrection{#1}%
+ \TikzCANCor{#2}%
+ \PfMAffichageCorrectionColonnes%
+ }
+ }{}
+ }
+ }%
+% \ifboolKV[Boulot]{CorrigeFin}{%
+% \AddToHook{env/Maquette/after}[Correction]{%
+% \PfMPrepareCorrection{#1}%
+% \TikzCANCor{#2}%
+% \PfMAffichageCorrectionColonnes%
+% }%
+% }{}%
}{%
\ifboolKV[Boulot]{FdR}{%
\ifboolKV[Boulot]{CorrigeSeul}{}{%
diff --git a/macros/luatex/generic/luamplib/Makefile b/macros/luatex/generic/luamplib/Makefile
index a842e2c30b..f4d638764e 100644
--- a/macros/luatex/generic/luamplib/Makefile
+++ b/macros/luatex/generic/luamplib/Makefile
@@ -42,8 +42,8 @@ $(UNPACKED): $(DTX)
luatex -interaction=batchmode $< >/dev/null
check: $(UNPACKED)
- luatex -interaction=batchmode test-$(NAME)-plain.tex >/dev/null
- lualatex -interaction=batchmode test-$(NAME)-latex.tex >/dev/null
+ @texfot --quiet --tee=/dev/null luatex -interaction=batchmode test-$(NAME)-plain.tex
+ @texfot --quiet --tee=/dev/null lualatex -interaction=batchmode test-$(NAME)-latex.tex
! grep "blank space" test-$(NAME)-plain.log
! grep "blank space" test-$(NAME)-latex.log
diff --git a/macros/luatex/generic/luamplib/NEWS b/macros/luatex/generic/luamplib/NEWS
index 52aacc7f62..f0dd1cf2f4 100644
--- a/macros/luatex/generic/luamplib/NEWS
+++ b/macros/luatex/generic/luamplib/NEWS
@@ -1,5 +1,10 @@
History of the luamplib package
+2024/04/25 2.28.2
+ * direction of figure box is explicitly declared as TLT (#129)
+ * figure box materials are emitted in one go at the end of the figure
+ (to enable tex.runtoks in spot color shading routine)
+
2024/04/19 2.28.1
* fix spot color shading routine
diff --git a/macros/luatex/generic/luamplib/luamplib.dtx b/macros/luatex/generic/luamplib/luamplib.dtx
index 28c6bc037e..283120c622 100644
--- a/macros/luatex/generic/luamplib/luamplib.dtx
+++ b/macros/luatex/generic/luamplib/luamplib.dtx
@@ -85,7 +85,7 @@ See source file '\inFileName' for licencing and contact information.
%<*driver>
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{luamplib.drv}%
- [2024/04/19 v2.28.1 Interface for using the mplib library]%
+ [2024/04/25 v2.28.2 Interface for using the mplib library]%
\documentclass{ltxdoc}
\usepackage{metalogo,multicol,mdwlist,fancyvrb,xspace}
\usepackage[x11names]{xcolor}
@@ -153,7 +153,7 @@ See source file '\inFileName' for licencing and contact information.
% \author{Hans Hagen, Taco Hoekwater, Elie Roux, Philipp Gesang and Kim Dohyun\\
% Maintainer: LuaLaTeX Maintainers ---
% Support: \email{lualatex-dev@tug.org}}
-% \date{2024/04/19 v2.28.1}
+% \date{2024/04/25 v2.28.2}
%
% \maketitle
%
@@ -476,8 +476,8 @@ See source file '\inFileName' for licencing and contact information.
luatexbase.provides_module {
name = "luamplib",
- version = "2.28.1",
- date = "2024/04/19",
+ version = "2.28.2",
+ date = "2024/04/25",
description = "Lua package to typeset Metapost with LuaTeX's MPLib.",
}
@@ -520,9 +520,15 @@ local function termorlog (target, text, kind)
end
end
-local warn = function(...) termorlog("term and log", format(...)) end
-local info = function(...) termorlog("log", format(...)) end
-local err = function(...) termorlog("error", format(...)) end
+local function warn (...) -- beware '%' symbol
+ termorlog("term and log", select("#",...) > 1 and format(...) or ...)
+end
+local function info (...)
+ termorlog("log", select("#",...) > 1 and format(...) or ...)
+end
+local function err (...)
+ termorlog("error", select("#",...) > 1 and format(...) or ...)
+end
luamplib.showlog = luamplib.showlog or false
@@ -531,10 +537,8 @@ luamplib.showlog = luamplib.showlog or false
% This module is a stripped down version of libraries that are used by
% \ConTeXt. Provide a few ``shortcuts'' expected by the imported code.
% \begin{macrocode}
-local tableconcat = table.concat
-local texsprint = tex.sprint
-local textprint = tex.tprint
-
+local tableconcat = table.concat
+local texsprint = tex.sprint
local texgettoks = tex.gettoks
local texgetbox = tex.getbox
local texruntoks = tex.runtoks
@@ -889,7 +893,7 @@ local function luamplibload (name)
% Append our own MetaPost preamble to the preamble above.
% \begin{macrocode}
local preamble = tableconcat{
- preamble,
+ format(preamble, replacesuffix(name,"mp")),
luamplib.mplibcodepreamble,
luamplib.legacy_verbatimtex and luamplib.legacyverbatimtexpreamble or "",
luamplib.textextlabel and luamplib.textextlabelpreamble or "",
@@ -898,7 +902,7 @@ local function luamplibload (name)
if not mpx then
result = { status = 99, error = "out of memory"}
else
- result = mpx:execute(format(preamble, replacesuffix(name,"mp")))
+ result = mpx:execute(preamble)
end
log = reporterror(result)
return mpx, result, log
@@ -924,8 +928,12 @@ local function process (data)
if instancename and instancename ~= "" then
currfmt = instancename
else
- currfmt = currentformat..(luamplib.numbersystem or "scaled")
- ..tostring(luamplib.textextlabel)..tostring(luamplib.legacy_verbatimtex)
+ currfmt = tableconcat{
+ currentformat,
+ luamplib.numbersystem or "scaled",
+ tostring(luamplib.textextlabel),
+ tostring(luamplib.legacy_verbatimtex),
+ }
end
local mpx = mplibinstances[currfmt]
local standalone = false
@@ -961,7 +969,7 @@ end
%
% |dvipdfmx| is supported, though nobody seems to use it.
% \begin{macrocode}
-local pdfmode = tex.get"outputmode" > 0
+local pdfmode = tex.outputmode > 0
% \end{macrocode}
%
% |make_text| and some |run_script| uses \LuaTeX's |tex.runtoks|,
@@ -984,8 +992,7 @@ local catat11 = luatexbase.registernumber("catcodetable@atletter")
% \end{verbatim}
% \begin{macrocode}
local function run_tex_code (str, cat)
- cat = cat or catlatex
- texruntoks(function() texsprint(cat, str) end)
+ texruntoks(function() texsprint(cat or catlatex, str) end)
end
% \end{macrocode}
@@ -1015,10 +1022,8 @@ withprescript "mplibtexboxid=%i:%f:%f")'
local function process_tex_text (str)
if str then
local boxtable, global
- if instancename and instancename ~= "" then
- texboxes[instancename] = texboxes[instancename] or {}
- boxtable, global = texboxes[instancename], "\\global"
- elseif luamplib.globaltextext or luamplib.codeinherit then
+ if instancename and instancename ~= ""
+ or luamplib.globaltextext or luamplib.codeinherit then
boxtable, global = texboxes.globals, "\\global"
else
boxtable, global = texboxes.locals, ""
@@ -1036,7 +1041,9 @@ local function process_tex_text (str)
[[\expandafter\newbox\csname luamplib.box.%s\endcsname]], boxid))
tex_box_id = tex.getcount'allocationnumber'
end
- boxtable[str] = tex_box_id
+ if str:find"^[%s%w%{%}%$%^%_]*$" then -- the same cs may expand differently
+ boxtable[str] = tex_box_id
+ end
run_tex_code(format("%s\\setbox%i\\hbox{%s}", global, tex_box_id, str))
box = texgetbox(tex_box_id)
end
@@ -1122,7 +1129,7 @@ local function colorsplit (res)
local be = tt[1]:find"^%d" and 1 or 2
for i=be, #tt do
if tt[i]:find"^%a" then break end
- table.insert(t, tt[i])
+ t[#t+1] = tt[i]
end
return t
end
@@ -1145,7 +1152,6 @@ luamplib.shadecolor = function (str)
% \end{macrocode}
% An example of spot color shading:
% \begin{verbatim}
-% \DocumentMetadata{ }
% \documentclass{article}
% \usepackage{luamplib}
% \mplibsetformat{metafun}
@@ -1233,7 +1239,7 @@ end
% \end{macrocode}
%
% Newly introduced method of processing |verbatimtex ... etex|.
-% Used when |\mpliblegacybehavior{false}| is declared.
+% This function is used when |\mpliblegacybehavior{false}| is declared.
% \begin{macrocode}
local function process_verbatimtex_text (str)
if str then
@@ -1568,51 +1574,46 @@ local function process_mplibcode (data, instance)
local everyendmplib = luamplib.everyendmplib[instancename] or
luamplib.everyendmplib[""]
data = format("\n%s\n%s\n%s\n",everymplib, data, everyendmplib)
- data = data:gsub("\r","\n")
+ :gsub("\r","\n")
% \end{macrocode}
-% This three lines are needed for |mplibverbatim| mode.
+% These five lines are needed for |mplibverbatim| mode.
% \begin{macrocode}
if luamplib.verbatiminput then
data = data:gsub("\\mpcolor%s+(.-%b{})","mplibcolor(\"%1\")")
- data = data:gsub("\\mpdim%s+(%b{})", "mplibdimen(\"%1\")")
- data = data:gsub("\\mpdim%s+(\\%a+)","mplibdimen(\"%1\")")
- end
-
- data = data:gsub(btex_etex, function(str)
- return format("btex %s etex ", -- space
- luamplib.verbatiminput and str or protect_expansion(str))
- end)
- data = data:gsub(verbatimtex_etex, function(str)
- return format("verbatimtex %s etex;", -- semicolon
- luamplib.verbatiminput and str or protect_expansion(str))
- end)
-
+ :gsub("\\mpdim%s+(%b{})", "mplibdimen(\"%1\")")
+ :gsub("\\mpdim%s+(\\%a+)","mplibdimen(\"%1\")")
+ :gsub(btex_etex, "btex %1 etex ")
+ :gsub(verbatimtex_etex, "verbatimtex %1 etex;")
% \end{macrocode}
%
% If not |mplibverbatim|, expand |mplibcode| data,
% so that users can use \TeX\ codes in it.
% It has turned out that no comment sign is allowed.
% \begin{macrocode}
- if not luamplib.verbatiminput then
- data = data:gsub("\".-\"", protect_expansion)
-
- data = data:gsub("\\%%", "\0PerCent\0")
- data = data:gsub("%%.-\n","")
- data = data:gsub("%zPerCent%z", "\\%%")
-
+ else
+ data = data:gsub(btex_etex, function(str)
+ return format("btex %s etex ", protect_expansion(str)) -- space
+ end)
+ :gsub(verbatimtex_etex, function(str)
+ return format("verbatimtex %s etex;", protect_expansion(str)) -- semicolon
+ end)
+ :gsub("\".-\"", protect_expansion)
+ :gsub("\\%%", "\0PerCent\0")
+ :gsub("%%.-\n","\n")
+ :gsub("%zPerCent%z", "\\%%")
run_tex_code(format("\\mplibtmptoks\\expandafter{\\expanded{%s}}",data))
data = texgettoks"mplibtmptoks"
% \end{macrocode}
%
% Next line to address issue \#55
% \begin{macrocode}
- data = data:gsub("##", "#")
- data = data:gsub("\".-\"", unprotect_expansion)
- data = data:gsub(btex_etex, function(str)
+ :gsub("##", "#")
+ :gsub("\".-\"", unprotect_expansion)
+ :gsub(btex_etex, function(str)
return format("btex %s etex", unprotect_expansion(str))
end)
- data = data:gsub(verbatimtex_etex, function(str)
+ :gsub(verbatimtex_etex, function(str)
return format("verbatimtex %s etex", unprotect_expansion(str))
end)
end
@@ -1660,28 +1661,33 @@ local function convert(result, flusher)
end
luamplib.convert = convert
+local figcontents = { post = { } }
+local function put2output(a,...)
+ figcontents[#figcontents+1] = type(a) == "string" and format(a,...) or a
+end
+
local function pdf_startfigure(n,llx,lly,urx,ury)
- texsprint(format("\\mplibstarttoPDF{%f}{%f}{%f}{%f}",llx,lly,urx,ury))
+ put2output("\\mplibstarttoPDF{%f}{%f}{%f}{%f}",llx,lly,urx,ury)
end
local function pdf_stopfigure()
- texsprint("\\mplibstoptoPDF")
+ put2output("\\mplibstoptoPDF")
end
% \end{macrocode}
%
-% |tex.tprint| with catcode regime -2, as sometimes |#| gets doubled
+% |tex.sprint| with catcode regime -2, as sometimes |#| gets doubled
% in the argument of pdfliteral.
% \begin{macrocode}
-local function pdf_literalcode(fmt,...) -- table
- textprint({"\\mplibtoPDF{"},{-2,format(fmt,...)},{"}"})
+local function pdf_literalcode (fmt,...)
+ put2output{-2, format(fmt,...)}
end
local function pdf_textfigure(font,size,text,width,height,depth)
text = text:gsub(".",function(c)
- return format("\\hbox{\\char%i}",string.byte(c)) -- kerning happens in metapost
+ return format("\\hbox{\\char%i}",string.byte(c)) -- kerning happens in metapost : false
end)
- texsprint(format("\\mplibtextext{%s}{%f}{%s}{%s}{%f}",font,size,text,0,0))
+ put2output("\\mplibtextext{%s}{%f}{%s}{%s}{%s}",font,size,text,0,0)
end
local bend_tolerance = 131/65536
@@ -1771,14 +1777,14 @@ local function start_pdf_code()
if pdfmode then
pdf_literalcode("q")
else
- texsprint("\\special{pdf:bcontent}") -- dvipdfmx
+ put2output"\\special{pdf:bcontent}"
end
end
local function stop_pdf_code()
if pdfmode then
pdf_literalcode("Q")
else
- texsprint("\\special{pdf:econtent}") -- dvipdfmx
+ put2output"\\special{pdf:econtent}"
end
end
@@ -1807,7 +1813,7 @@ local function put_tex_boxes (object,prescript)
end
start_pdf_code()
pdf_literalcode("%f %f %f %f %f %f cm",sx,rx,ry,sy,tx,ty)
- texsprint(format("\\mplibputtextbox{%i}",n))
+ put2output("\\mplibputtextbox{%i}",n)
stop_pdf_code()
end
end
@@ -1817,32 +1823,36 @@ end
% Colors and Transparency
% \begin{macrocode}
local pdfmanagement = is_defined'pdfmanagement_add:nnn'
-local pdf_objs = {}
-pdf_objs.pgfextgs = "pgf@sys@addpdfresource@extgs@plain"
+local pdfobjs, pdfetcs = {}, {}
+pdfetcs.pgfextgs = "pgf@sys@addpdfresource@extgs@plain"
if pdfmode then
- pdf_objs.getpageres = pdf.getpageresources or function() return pdf.pageresources end
- pdf_objs.setpageres = pdf.setpageresources or function(s) pdf.pageresources = s end
+ pdfetcs.getpageres = pdf.getpageresources or function() return pdf.pageresources end
+ pdfetcs.setpageres = pdf.setpageresources or function(s) pdf.pageresources = s end
else
texsprint("\\special{pdf:obj @MPlibTr<<>>}","\\special{pdf:obj @MPlibSh<<>>}")
end
local function update_pdfobjs (os)
- local on = pdf_objs[os]
+ local on = pdfobjs[os]
if on then
return on,false
end
if pdfmode then
on = pdf.immediateobj(os)
else
- on = pdf_objs.cnt or 0
+ on = pdfetcs.cnt or 1
texsprint(format("\\special{pdf:obj @mplibpdfobj%s %s}",on,os))
- pdf_objs.cnt = on + 1
+ pdfetcs.cnt = on + 1
end
- pdf_objs[os] = on
+ pdfobjs[os] = on
return on,true
end
+% \end{macrocode}
+%
+% transparency
+% \begin{macrocode}
local transparancy_modes = { [0] = "Normal",
"Normal", "Multiply", "Screen", "Overlay",
"SoftLight", "HardLight", "ColorDodge", "ColorBurn",
@@ -1851,7 +1861,24 @@ local transparancy_modes = { [0] = "Normal",
"Compatible",
}
-local function update_tr_res(res,mode,opaq)
+local function opacity_initialize ()
+ pdfetcs.opacity_res = {}
+ if pdfmode and luatexbase.callbacktypes.finish_pdffile then -- ltluatex
+ local extgstate_obj = pdf.reserveobj()
+ pdfetcs.setpageres(format("%s/ExtGState %i 0 R",pdfetcs.getpageres() or "",extgstate_obj))
+ luatexbase.add_to_callback("finish_pdffile", function()
+ pdf.immediateobj(extgstate_obj, format("<<%s>>",tableconcat(pdfetcs.opacity_res)))
+ end, "luamplib.opacity.finish_pdffile")
+ end
+end
+
+local function update_tr_res(mode,opaq)
+ if pdfetcs.pgfloaded == nil then
+ pdfetcs.pgfloaded = is_defined(pdfetcs.pgfextgs)
+ if not pdfmanagement and not pdfetcs.pgfloaded and not is_defined"TRP@list" then
+ opacity_initialize()
+ end
+ end
local os = format("<</BM /%s/ca %.3f/CA %.3f/AIS false>>",mode,opaq,opaq)
local on, new = update_pdfobjs(os)
if new then
@@ -1863,8 +1890,8 @@ local function update_tr_res(res,mode,opaq)
})
else
local tr = format("/MPlibTr%s %s 0 R",on,on)
- if pdf_objs.pgfloaded then
- texsprint(format("\\csname %s\\endcsname{%s}", pdf_objs.pgfextgs,tr))
+ if pdfetcs.pgfloaded then
+ texsprint(format("\\csname %s\\endcsname{%s}", pdfetcs.pgfextgs,tr))
elseif is_defined"TRP@list" then
texsprint(catat11,{
[[\if@filesw\immediate\write\@auxout{]],
@@ -1876,7 +1903,16 @@ local function update_tr_res(res,mode,opaq)
texsprint(catat11,[[\global\TRP@reruntrue]])
end
else
- res = res..tr
+ if luatexbase.callbacktypes.finish_pdffile then
+ pdfetcs.opacity_res[#pdfetcs.opacity_res+1] = tr
+ else
+ local tpr, n = pdfetcs.getpageres() or "", 0
+ tpr, n = tpr:gsub("/ExtGState<<", "%1"..tr)
+ if n == 0 then
+ tpr = format("%s/ExtGState<<%s>>", tpr, tr)
+ end
+ pdfetcs.setpageres(tpr)
+ end
end
end
else
@@ -1887,40 +1923,59 @@ local function update_tr_res(res,mode,opaq)
})
else
local tr = format("/MPlibTr%s @mplibpdfobj%s",on,on)
- if pdf_objs.pgfloaded then
- texsprint(format("\\csname %s\\endcsname{%s}", pdf_objs.pgfextgs,tr))
+ if pdfetcs.pgfloaded then
+ texsprint(format("\\csname %s\\endcsname{%s}", pdfetcs.pgfextgs,tr))
else
texsprint(format("\\special{pdf:put @MPlibTr<<%s>>}",tr))
+ texsprint"\\special{pdf:put @resources<</ExtGState @MPlibTr>>}"
end
end
end
end
- return res,on
+ return on
end
-local function tr_pdf_pageresources(mode,opaq)
- if pdf_objs.pgfloaded == nil then
- pdf_objs.pgfloaded = is_defined(pdf_objs.pgfextgs)
- end
- local res, on_on, off_on = "", nil, nil
- res, off_on = update_tr_res(res, "Normal", 1)
- res, on_on = update_tr_res(res, mode, opaq)
- if pdfmanagement or pdf_objs.pgfloaded or is_defined"TRP@list" then
- return on_on, off_on
+local function do_preobj_TR(prescript)
+ local opaq = prescript and prescript.tr_transparency
+ local tron_no, troff_no
+ if opaq then
+ local mode = prescript.tr_alternative or 1
+ mode = transparancy_modes[tonumber(mode)]
+ troff_no = update_tr_res("Normal", 1)
+ tron_no = update_tr_res(mode, opaq)
+ pdf_literalcode("/MPlibTr%i gs",tron_no)
end
- if pdfmode then
- if res ~= "" then
- local tpr, n = pdf_objs.getpageres() or "", 0
- tpr, n = tpr:gsub("/ExtGState<<", "%1"..res)
- if n == 0 then
- tpr = format("%s/ExtGState<<%s>>", tpr, res)
- end
- pdf_objs.setpageres(tpr)
+ return troff_no
+end
+
+% \end{macrocode}
+%
+% color
+% \begin{macrocode}
+local prev_override_color
+local function do_preobj_CR(object,prescript)
+ local override = prescript and prescript.MPlibOverrideColor
+ if override then
+ if pdfmode then
+ pdf_literalcode(override)
+ override = nil
+ else
+ put2output("\\special{%s}",override)
+ prev_override_color = override
end
else
- texsprint"\\special{pdf:put @resources<</ExtGState @MPlibTr>>}"
+ local cs = object.color
+ if cs and #cs > 0 then
+ pdf_literalcode(luamplib.colorconverter(cs))
+ prev_override_color = nil
+ elseif not pdfmode then
+ override = prev_override_color
+ if override then
+ put2output("\\special{%s}",override)
+ end
+ end
end
- return on_on, off_on
+ return override
end
% \end{macrocode}
@@ -1928,18 +1983,18 @@ end
% Shading with |metafun| format.
% \begin{macrocode}
local function shading_initialize ()
- pdf_objs.shading_res = {}
+ pdfetcs.shading_res = {}
if pdfmode and luatexbase.callbacktypes.finish_pdffile then -- ltluatex
local shading_obj = pdf.reserveobj()
- pdf_objs.setpageres(format("%s/Shading %i 0 R",pdf_objs.getpageres() or "",shading_obj))
+ pdfetcs.setpageres(format("%s/Shading %i 0 R",pdfetcs.getpageres() or "",shading_obj))
luatexbase.add_to_callback("finish_pdffile", function()
- pdf.immediateobj(shading_obj,format("<<%s>>",tableconcat(pdf_objs.shading_res)))
- end, "luamplib.finish_pdffile")
+ pdf.immediateobj(shading_obj,format("<<%s>>",tableconcat(pdfetcs.shading_res)))
+ end, "luamplib.shading.finish_pdffile")
end
end
local function sh_pdfpageresources(shtype,domain,colorspace,ca,cb,coordinates,steps,fractions)
- if not pdfmanagement and not pdf_objs.shading_res then
+ if not pdfmanagement and not pdfetcs.shading_res then
shading_initialize()
end
local fun2fmt,os = "<</FunctionType 2/Domain [%s]/C0 [%s]/C1 [%s]/N 1>>"
@@ -1972,20 +2027,7 @@ local function sh_pdfpageresources(shtype,domain,colorspace,ca,cb,coordinates,st
format("/Coords [%s]", coordinates),
"/Extend [true true]/AntiAlias true>>",
}
- local on, new
- if colorspace == [[\pdf_object_ref_last:]] then
- if pdfmode then
- on, new = pdf.reserveobj(), true
- texsprint(ccexplat, format([[\immediate\pdfextension obj useobjnum %s{%s}]],on,os))
- else
- local int = tex.getcount"g__pdf_backend_object_int"+1
- tex.setcount("global","g__pdf_backend_object_int", int)
- on, new = format("cs%s",int), true
- texsprint(ccexplat, format("\\special{pdf:obj @mplibpdfobj%s %s}",on,os))
- end
- else
- on, new = update_pdfobjs(os)
- end
+ local on, new = update_pdfobjs(os)
if pdfmode then
if new then
if pdfmanagement then
@@ -1996,14 +2038,14 @@ local function sh_pdfpageresources(shtype,domain,colorspace,ca,cb,coordinates,st
else
local res = format("/MPlibSh%s %s 0 R", on, on)
if luatexbase.callbacktypes.finish_pdffile then
- pdf_objs.shading_res[#pdf_objs.shading_res+1] = res
+ pdfetcs.shading_res[#pdfetcs.shading_res+1] = res
else
- local pageres = pdf_objs.getpageres() or ""
+ local pageres = pdfetcs.getpageres() or ""
if not pageres:find("/Shading<<.*>>") then
pageres = pageres.."/Shading<<>>"
end
pageres = pageres:gsub("/Shading<<","%1"..res)
- pdf_objs.setpageres(pageres)
+ pdfetcs.setpageres(pageres)
end
end
end
@@ -2040,57 +2082,7 @@ local function color_normalize(ca,cb)
end
end
-% \end{macrocode}
-%
-% transparency
-% \begin{macrocode}
-local function do_preobj_TR(prescript)
- local opaq = prescript and prescript.tr_transparency
- local tron_no, troff_no
- if opaq then
- local mode = prescript.tr_alternative or 1
- mode = transparancy_modes[tonumber(mode)]
- tron_no, troff_no = tr_pdf_pageresources(mode,opaq)
- pdf_literalcode("/MPlibTr%i gs",tron_no)
- end
- return troff_no
-end
-
-% \end{macrocode}
-%
-% color
-% \begin{macrocode}
-local prev_override_color
-local function do_preobj_CR(object,prescript)
- local override = prescript and prescript.MPlibOverrideColor
- if override then
- if pdfmode then
- pdf_literalcode(override)
- override = nil
- else
- texsprint(format("\\special{%s}",override))
- prev_override_color = override
- end
- else
- local cs = object.color
- if cs and #cs > 0 then
- pdf_literalcode(luamplib.colorconverter(cs))
- prev_override_color = nil
- elseif not pdfmode then
- override = prev_override_color
- if override then
- texsprint(format("\\special{%s}",override))
- end
- end
- end
- return override
-end
-
-% \end{macrocode}
-%
-% shading
-% \begin{macrocode}
-luamplib.clrspcs = { }
+pdfetcs.clrspcs = { }
local function do_preobj_SH(object,prescript)
local shade_no
local sh_type = prescript and prescript.sh_type
@@ -2165,38 +2157,18 @@ local function do_preobj_SH(object,prescript)
colorspace = objref
else
local name = tableconcat(names,"-")
- local obj = luamplib.clrspcs[name] or 0
- if type(obj) == "string" then
+ local obj = pdfetcs.clrspcs[name]
+ if obj then
colorspace = obj
else
- obj = obj+1
- luamplib.clrspcs[name] = obj
- colorspace = [[\pdf_object_ref_last:]]
- local function put_devicen()
- texsprint(ccexplat,{
- [[\color_model_new:nnn]],
- format("{mplibcolorspace_%s_%s}", name, obj),
- format("{DeviceN}{names={%s}}", tableconcat(names,",")),
- })
- end
- if obj == 1 then
- put_devicen()
- texsprint(ccexplat,"\\directlua{luamplib.clrspcs['",name,"']='",colorspace,"'}")
- if is_defined'@auxout' then
- texsprint(ccexplat,format("\\if@filesw\\immediate\\write\\@auxout{\z
- \\string\\expandafter\\string\\gdef\\string\\csname\\space luamplib.colorspace.%s\z
- \\string\\endcsname{%s}}\\fi", name, colorspace))
- end
- else
- local auxobj = get_macro(format("luamplib.colorspace.%s",name))
- colorspace = auxobj or colorspace
- if not auxobj then put_devicen() end
- if is_defined'@auxout' then
- texsprint(format("\\directlua{ if luamplib.clrspcs['%s']=='%s' then else \z
- texio.write_nl('term and log','Module luamplib Warning: Rerun to get smaller PDF \z
- on input line %s','') end }", name, auxobj, tex.inputlineno))
- end
- end
+ run_tex_code({
+ [[\color_model_new:nnn]],
+ format("{mplibcolorspace_%s}", name),
+ format("{DeviceN}{names={%s}}", tableconcat(names,",")),
+ [[\edef\mplib_@tempa{\pdf_object_ref_last:}]],
+ }, ccexplat)
+ colorspace = get_macro'mplib_@tempa'
+ pdfetcs.clrspcs[name] = colorspace
end
end
else
@@ -2239,12 +2211,16 @@ local function do_preobj_SH(object,prescript)
return shade_no
end
+% \end{macrocode}
+%
+% color stuffs at the end of object
+% \begin{macrocode}
local function do_postobj_color(tr,over,sh)
if sh then
pdf_literalcode("W n /MPlibSh%s sh Q",sh)
end
if over then
- texsprint"\\special{pdf:ec}"
+ put2output"\\special{pdf:ec}"
end
if tr then
pdf_literalcode("/MPlibTr%i gs",tr)
@@ -2281,14 +2257,13 @@ local function flush(result,flusher)
% \begin{macrocode}
else
% \end{macrocode}
-%
-% For legacy behavior. Insert `pre-fig' \TeX\ code here, and
+% For collecting pdf materials and
+% for legacy behavior. Insert `pre-fig' \TeX\ code here, and
% prepare a table for `in-fig' codes.
% \begin{macrocode}
if tex_code_pre_mplib[f] then
- texsprint(tex_code_pre_mplib[f])
+ put2output(tex_code_pre_mplib[f])
end
- local TeX_code_bot = {}
pdf_startfigure(fignum,llx,lly,urx,ury)
start_pdf_code()
if objects then
@@ -2325,7 +2300,7 @@ local function flush(result,flusher)
% Legacy behavior.
% \begin{macrocode}
if prescript and prescript.postmplibverbtex then
- TeX_code_bot[#TeX_code_bot+1] = prescript.postmplibverbtex
+ figcontents.post[#figcontents.post+1] = prescript.postmplibverbtex
end
elseif objecttype == "text" then
local ot = object.transform -- 3,4,5,6,1,2
@@ -2484,7 +2459,15 @@ local function flush(result,flusher)
end
stop_pdf_code()
pdf_stopfigure()
- if #TeX_code_bot > 0 then texsprint(TeX_code_bot) end
+ for _,v in ipairs(figcontents) do
+ if type(v) == "table" then
+ texsprint"\\mplibtoPDF{"; texsprint(v[1], v[2]); texsprint"}"
+ else
+ texsprint(v)
+ end
+ end
+ if #figcontents.post > 0 then texsprint(figcontents.post) end
+ figcontents = { post = { } }
end
end
end
@@ -2528,7 +2511,7 @@ luamplib.colorconverter = colorconverter
\else
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{luamplib}
- [2024/04/19 v2.28.1 mplib package for LuaTeX]
+ [2024/04/25 v2.28.2 mplib package for LuaTeX]
\ifx\newluafunction\@undefined
\input ltluatex
\fi
@@ -2540,7 +2523,7 @@ luamplib.colorconverter = colorconverter
\directlua{require("luamplib")}
% \end{macrocode}
%
-% Support older engine. Seems we don't need it, but no harm.
+% legacy commands. Seems we don't need it, but no harm.
% \begin{macrocode}
\ifx\pdfoutput\undefined
\let\pdfoutput\outputmode
@@ -2791,7 +2774,7 @@ luamplib.colorconverter = colorconverter
% \begin{macrocode}
\def\mplibstarttoPDF#1#2#3#4{%
\prependtomplibbox
- \hbox\bgroup
+ \hbox dir TLT\bgroup
\xdef\MPllx{#1}\xdef\MPlly{#2}%
\xdef\MPurx{#3}\xdef\MPury{#4}%
\xdef\MPwidth{\the\dimexpr#3bp-#1bp\relax}%
diff --git a/macros/luatex/generic/luamplib/luamplib.pdf b/macros/luatex/generic/luamplib/luamplib.pdf
index 1a8934e0cc..6d410a4c26 100644
--- a/macros/luatex/generic/luamplib/luamplib.pdf
+++ b/macros/luatex/generic/luamplib/luamplib.pdf
Binary files differ
diff --git a/support/texshop/README.txt b/support/texshop/README.txt
index 7e02938c30..6f4fffab08 100644
--- a/support/texshop/README.txt
+++ b/support/texshop/README.txt
@@ -7,4 +7,4 @@ The main author is Richard Koch, koch@uoregon.edu, with supporting contributions
Consult the program web site, https://pages.uoregon.edu/koch/texshop/texshop.html,
for full source code, an extensive Changes document, and other information.
-The current version, 5.32, was released on April 10, 2024. \ No newline at end of file
+The current version, 5.33, was released on April 24, 2024. \ No newline at end of file
diff --git a/support/texshop/texshop532.html b/support/texshop/texshop532.html
deleted file mode 100644
index eadbfaa2fa..0000000000
--- a/support/texshop/texshop532.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>TeXShop</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <style type="text/css" media="screen">@import "v1.css";</style>
-</head>
-
-<body>
-
-<p> Version 5.32 fixes one bug. The following process will trigger the process for a few people but probably not you. Create a source window using the menu command "New". Enter one or two lines of text and then save the file using the menu command "Save As". Quit TeXShop and restart it again. Open the new source file. The file's name will be added to TeXShop's "Window" menu, but the corresponding source window will not appear. It seems that TeXShop has created a source file which it cannot display. This is an alarming bug.
-
-<p> Here is the good news. There is nothing wrong with the file; it contains the correct text and can easily be opened using a trick. Even better, the bug only occurs if the user has selected "Syntax Color expl3 Code" in the TeXShop Source Window. This menu is a toggle which turns expl3 coloring on or off. When a window first opens, it is off.
-The only problem is that TeXShop has a hidden preference which turns the item on by default when windows are first opened:
-<pre>
- defaults write TeXShop expl3SyntaxColoring YES
-</pre>
-Only users who set this hidden preference are likely to see the bug.
-
-<p> The bug has nothing to do with TeXShop's file saving code. It is a bug in TeXShop's syntax coloring code. When opening a source file, TeXShop syntax colors the source just before making the window visible. If the syntax coloring fails, the window is never made visible.
-TeXShop 5.32 fixes one step in the expl3 syntax coloring routine. After that, the routine does not fail and all windows open correctly.
-
-</body>
-</html>
diff --git a/support/texshop/texshop533.html b/support/texshop/texshop533.html
new file mode 100644
index 0000000000..84a8babdd5
--- /dev/null
+++ b/support/texshop/texshop533.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+ <title>TeXShop</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <style type="text/css" media="screen">@import "v1.css";</style>
+</head>
+
+<body>
+
+There are three changes in version 5.33:
+<ul>
+<p><li> When a new source file is first typeset, the output will appear in the Preview window scrolled to the top of the first page. Previously, it might be scrolled partly down this page.
+<p><li> When a preview window is closed and later the document is typeset, the preview window will reappear scrolled to the top of the first page. Previously it might be scrolled to a position in the middle of the document.
+<p><li> John Collin's latexmk has been updated to version 4.85.
+</ul>
+<p> TeXShop was only possible because Apple provided developers with pre-built objects for crucial tasks: NSTextView for an editor, and PdfKit for a preview window. When the project started, I anxiously looked through the Pdf API's to see if Apple provided a routine to replace the old pdf file being displayed by a new version of the file; they did.
+<p> Apple cannot anticipate or fully support all possible uses of their objects. When a new pdf is displayed in a window, it is always opened at the top of the file. If the view should be scrolled to a new position, I have to do that myself. But the API's assume that scroll bars are mostly manipulated by users, and provide only a vague "scroll region to visible" command for programmers to scroll the preview window. Moreover, if the programmer tries to scroll the pdf when it is opened, that scroll produces an annoying flash. I wrote Apple complaining about the flash, and they told me that there is nothing they can do to fix it. So I have to fix it at my end.
+<p> When a LaTeX source file is opened, TeXShop reads the file and displays the text in a source window. Then it checks to see if a related pdf file is available. If so, TeXShop opens the pdf in a preview window using a routine I wrote named
+"showWithPath". Later when the user typesets, TeXShop switches from the original pdf to the new pdf using a routine I wrote named "reShowWithPath".
+<p>The "showWithPath" code is straightforward and I have no problems revising it. But "reShowWithPath" is an entirely different matter and I dread having to even look at it. This is the piece of code that determines the scroll location of the old pdf, loads the new pdf, and then scrolls the new pdf to that same location. It also contains code which hides the screen for a fraction of a second so nobody sees the flash and then uncovers the screen before the user notices a pause and complains. All that scrolling is far from trivial because Apple doesn't provide code to do it automatically. If the user has eliminated part of the text before typesetting, the old scroll location may no longer occur
+and the code has to gracefully adjust. Just writing about "reShowWithPath" gives me the shivers, and having to modify it leads to nightmares. I hope I never have to touch it again.
+<p> The bugs fixed in version 5.33 are related to these routines. If you receive the source code of a document from a friend and open it in TeXShop, there is no pdf file to display and so "showWithPath" is never called. When you typeset, TeXShop calls "reShowWithPath", but there is no previous version and thus no previous scroll position. In this special situation,
+the revised "reShowWithPath" just initializes the pdf and displays it without scrolling. That same situation occurs when you begin writing a new document in TeXShop and haven't yet typeset it.
+<p> Each source document in TeXShop corresponds to an NSDocument object in computer memory. This object contains the source text and all the windows which might be needed to process it: source window, log window, console window, preview window, etc. If you close the source window, then all of this data is removed from computer memory. But if you close one of the auxiliary windows, like the preview window, it is removed from the screen, but all the data in NSDocument still exists in memory. If you typeset again, the preview window will reappear in its old position. This is not what users expect, since they believe that closing the window made it go away entirely. The final bug fix maintains that illusion by opening the window at its beginning, as though it were being opened for the first time.
+
+</body>
+</html>
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 7ab47c6a37..bf26606399 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -31,7 +31,6 @@ $mirrors = {
'https://mirror.niser.ac.in/ctan/' => 1,
},
'Indonesia' => {
- 'http://repo.ugm.ac.id/ctan/' => 1,
'https://mirror.unpad.ac.id/ctan/' => 1,
},
'Iran' => {
@@ -39,7 +38,6 @@ $mirrors = {
'https://ctan.yazd.ac.ir/' => 1,
},
'Japan' => {
- 'http://ring.airnet.ne.jp/archives/text/CTAN/' => 1,
'https://ftp.jaist.ac.jp/pub/CTAN/' => 1,
'https://ftp.kddilabs.jp/CTAN/' => 1,
'https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/' => 1,
@@ -86,6 +84,7 @@ $mirrors = {
'France' => {
'https://ctan.gutenberg-asso.fr/' => 1,
'https://ctan.mines-albi.fr/' => 1,
+ 'https://ctan.tetaneutral.net/' => 1,
'https://distrib-coffee.ipsl.jussieu.fr/pub/mirrors/ctan/' => 1,
'https://mirror.ibcp.fr/pub/CTAN/' => 1,
'https://mirrors.ircam.fr/pub/CTAN/' => 1,
@@ -179,6 +178,9 @@ $mirrors = {
'https://mirror.quantum5.ca/CTAN/' => 1,
'https://muug.ca/mirror/ctan/' => 1,
},
+ 'Costa Rica' => {
+ 'https://mirrors.ucr.ac.cr/CTAN/' => 1,
+ },
'USA' => {
'http://mirrors.ibiblio.org/pub/mirrors/CTAN/' => 1,
'https://ctan.math.illinois.edu/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index c912d2107a..282d64a8b2 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/2024
-depend revision/71073
+depend revision/71082
name 00texlive.image
category TLCore
-revision 71070
+revision 71081
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -40,7 +40,7 @@ longdesc IgnorePatterns in the check_files routine in tlmgr.pl augment
longdesc this list. Those are not included in the source/ tarball. For
longdesc information on the 00texlive prefix see
longdesc 00texlive.installation(.tlpsrc)
-runfiles size=14464
+runfiles size=14465
.mkisofsrc
autorun.inf
texmf-dist/README
@@ -4887,7 +4887,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 71073
+revision 71082
shortdesc TeX Live standalone installer package
longdesc This package defines the files to go into the installer
longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the
@@ -35784,15 +35784,15 @@ catalogue-topics book-pub class doc-templ expl3
name beebe
category Package
-revision 70924
+revision 71082
catalogue biblio
shortdesc A collection of bibliographies
relocated 1
longdesc A collection of BibTeX bibliographies on TeX-related topics
longdesc (including, for example, spell-checking and SGML). Each
longdesc includes a LaTeX wrapper file to typeset the bibliography.
-containersize 922996
-containerchecksum a219adaa717801456aba6465987d0f4851e12430868b3bb368575ee33aefcc608df173af98a36f8ec5ff0e9e16d0ec4ca4cc4e9c1184e43eb7dc4b581284860e
+containersize 922772
+containerchecksum d38a175f2e09b445ae84ba138e967bd7fa48bb126e982969e3634282fefe2d6053a63e9e1fa7d02920476045c8b22b5f18ce3c23d6dc16bf1fb1804b6d06bd16
runfiles size=2268
RELOC/bibtex/bib/beebe/epodd.bib
RELOC/bibtex/bib/beebe/font.bib
@@ -205158,25 +205158,25 @@ catalogue-version 1.1
name luamplib
category Package
-revision 71003
+revision 71078
shortdesc Use LuaTeX's built-in MetaPost interpreter
relocated 1
longdesc The package enables the user to specify MetaPost diagrams
longdesc (which may include colour specifications from the color or
longdesc xcolor packages) into a document, using LuaTeX's built-in
longdesc MetaPost library. The facility is only available in PDF mode.
-containersize 15224
-containerchecksum dcbb6b0ba9a1cd3a391c348f1c561d95c2f8b44de4508e2218cf5cc1710e588aae588fef5746baf86e71bb25ccd90a19f408ac8f53d55f30d908bf1bac9e0b77
-doccontainersize 174112
-doccontainerchecksum 922c1dc695d6d477038ef2c844dbd9dcc15823de8fb71623afb729cc1efa2e4b71216fd76a92d5ac7d8df20f1d2b54f4d744451b627c49d89a7882cb7dbf6330
+containersize 14968
+containerchecksum 47b1bbf65f91fe33f26e0dca8c480e37c20976193654c3e30572f601a9f16f2f6d6434ad290f87312dd1b8e9d9591834e900547cbf6f4ecb2cbd23b0a58a2f8c
+doccontainersize 174304
+doccontainerchecksum fd4d91b257cc35819808daf27dc300c33ab68ca82305fe3e2f95b46c444e475f39a2436ea279291c743a54733adffe0bca80ae2b91fa2a8da151c5c6b4d678c0
docfiles size=50
RELOC/doc/luatex/luamplib/NEWS
RELOC/doc/luatex/luamplib/README details="Readme"
RELOC/doc/luatex/luamplib/luamplib.pdf details="Package documentation"
RELOC/doc/luatex/luamplib/test-luamplib-latex.tex
RELOC/doc/luatex/luamplib/test-luamplib-plain.tex
-srccontainersize 31284
-srccontainerchecksum 3ac5306d7ccc52b76179e1f206d2e76a6271d24f9e0ae9425b4b2fe8d6d83e0275c886b67905c18c07edd06d64b794aca80001d129434dab1b8772e28285f273
+srccontainersize 31068
+srccontainerchecksum 2b84fd7af564862d0030dbdc12a44bfe6f491e7bfdb46bac54f8d4c22b0cee1cac35cfbc2d21ab747fdfed31a32d13e4cbc20e44a10cc39d4f6f7a351a51bdc9
srcfiles size=29
RELOC/source/luatex/luamplib/Makefile
RELOC/source/luatex/luamplib/luamplib.dtx
@@ -205188,7 +205188,7 @@ catalogue-contact-repository https://github.com/lualatex/luamplib
catalogue-ctan /macros/luatex/generic/luamplib
catalogue-license gpl2
catalogue-topics mp-use graphics-in-tex luatex
-catalogue-version 2.28.1
+catalogue-version 2.28.2
name luanumint
category Package
@@ -268673,15 +268673,15 @@ catalogue-version 3.03d
name profmaquette
category Package
-revision 70945
+revision 71077
shortdesc Use exercises in different types of documents
relocated 1
longdesc This LaTeX package can help French maths teachers to put one
longdesc and the same exercise into different sorts of documents.
-containersize 24636
-containerchecksum 4d657f425bf6f127279971bc28dcb2aca02c5741217292ee2faee2277856def96b88da283b90e115bbb80d24e8a269f651ed462f7e549090862c6964ac4e3aa3
-doccontainersize 374296
-doccontainerchecksum 32f6b623cf3bd44b5a55f986615492772f7398ce0905089f6a43dd8d7b8ae7b7464607b7fdbaf7e53a7d5f6c2cdc615df170124655c78ba3ceaa81c8c76207ac
+containersize 24888
+containerchecksum 31178c87d36b38c658fa4e016fc2f0896aeeb91be5487d8ff296a1cd5f1ae4d32141ff037655c7cacd1f651c994d626d4f865423395bd45fc8536d1ae822185f
+doccontainersize 374440
+doccontainerchecksum 66db70dd8dd12e0c78e0f9f0bcaeb996cdddbf507b253b799c3834e75363c557a49967f94572065e03581e35548f7d91800db0b2de260c56958d0aa47c6ebeea
docfiles size=98
RELOC/doc/latex/profmaquette/ProfMaquette-doc.pdf details="Package documentation" language="fr"
RELOC/doc/latex/profmaquette/ProfMaquette-doc.zip
@@ -268691,7 +268691,7 @@ runfiles size=36
catalogue-ctan /macros/latex/contrib/profmaquette
catalogue-license lppl1.3c
catalogue-topics teaching exercise maths
-catalogue-version 0.91
+catalogue-version 0.92
name profsio
category Package
@@ -291472,7 +291472,7 @@ containerchecksum ac177b74d9d5b9fa599831275a4084a0eeb7b764a6ed837d8f14f8391f0e6c
name scheme-small
category Scheme
-revision 54191
+revision 71080
shortdesc small scheme (basic + xetex, metapost, a few languages)
relocated 1
longdesc This is a small TeX Live scheme, corresponding to MacTeX's
@@ -291499,6 +291499,7 @@ depend collection-latexrecommended
depend collection-metapost
depend collection-xetex
depend ec
+depend epstopdf
depend eurosym
depend hyphen-basque
depend hyphen-czech
@@ -291526,8 +291527,8 @@ depend tipa
depend ulem
depend upquote
depend zapfding
-containersize 636
-containerchecksum 6267151dd73cb8b751ad47b79f9c698b465ad5ae5494d462cf5b3b4e7446a3c014a715381bc6a79eaacfd1ba6efb37c6c1bafbd5e1f82e8db751bbaa9a943013
+containersize 656
+containerchecksum b8695c12bbb44ef28bdfea77bd23e496d169f6e56e6983e7465aee4e8b4123d15a6cf59d7f569ffc7d74055b15b1db89e424f3bbb37e46acfc436edc84a2a9fa
name scheme-tetex
category Scheme
@@ -326212,14 +326213,14 @@ catalogue-version 6.8
name texlive-common
category TLCore
-revision 71073
+revision 71082
shortdesc TeX Live documentation (common elements)
relocated 1
postaction shortcut type=menu name="TeX Live documentation" cmd=TEXDIR/texmf-dist/doc/texlive/index.html
containersize 348
-containerchecksum 8677544960e83fe4d21dc5f88fab82da594f3ff48eefeba6b74a4360b5e4ff7182fb1d199017f95ebe7d5c3bbbffde1aefcbd275759c220c126186a96f8c30cf
-doccontainersize 643136
-doccontainerchecksum 1381a4c69c51babdbb3dc9127646928402127db52ff09c5b28f6b45263a1adca0eb1b37ae371a4399697751dc9db55ab085d72662e0e759268baf7ab56e92616
+containerchecksum ad1813b5b29fcd5b18ce7f7c8b5193cfe967b1e34face6c03c6a5d8acc1fdc9c59fed2a8ec24bb94fb93d575b74b19742c8f293b864e04cc851fae4aad4f51d5
+doccontainersize 643148
+doccontainerchecksum d11917a7f7558c11a2e508a62f0ee34cba55b2b6461b1d380a643172d1aa90ecad87ea073eae555f542266af9560c6ed8fbde9ff80ae3b11eab34af72a79c214
docfiles size=220
RELOC/doc/texlive/index.html
RELOC/doc/texlive/install-tl.html
@@ -326533,7 +326534,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 71073
+revision 71082
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.
@@ -326541,10 +326542,10 @@ depend texlive-scripts.ARCH
depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 114160
-containerchecksum 95f75caebda907ffb78108f5903b52a055264cc2d163de74c68366cc8d5e4132f2a3345598af764078ba10a26e7e3f5ee1fec869735b97b442708c475471fd9a
-doccontainersize 434872
-doccontainerchecksum ef83135f0f01d01bdbfb5e9de8999bc897b02058e42d58de950b9d14b87723aa1bfb32f5f056820dbb230b7754c9066aff540aee044266b9f05c8602b542f792
+containersize 114148
+containerchecksum e76ed5263ff725a1bc78e3638210e5b96f9d7ea80cf9d4e3f787c266edc971954d749faa989d98055720e71ba89b57fdcba8e2ddffc1285501de19423fdf1e3e
+doccontainersize 434680
+doccontainerchecksum 7f9fdcb035a5b56398867cb6122c680e8f9534e40768cda4b73a07236f15b434c1f5222cfdde52c1ca7ffa07fe4082a9eed31576599bc47307bf24e5fd041050
docfiles size=568
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
@@ -333725,18 +333726,20 @@ catalogue-version 1.15
name tikzmarmots
category Package
-revision 70972
+revision 71076
shortdesc Drawing little marmots in TikZ
relocated 1
longdesc This is a LaTeX package for marmots to be used in TikZ
longdesc pictures. These little figures are constructed in such a way
longdesc that they may even "borrow" some accessories and other
longdesc attributes from the TikZlings package.
-containersize 2524
-containerchecksum 38f0a3e1eb4af346be6ff8f6f4d15d333ca224a30484c4068afbbf590ab603893f2b7e86c51b521a9bcfdeae7440382413a88b57ec1bb8a72e63154ad74724fa
-doccontainersize 206176
-doccontainerchecksum e43efeca08a0a2202c0e3c1406317ac3819d34b6681cffee1b10271e3e4a9d7402cfc169b0d0db680c225d0e1cb81e2db3c8ff5e5d877432d0b0392ae85350f7
+depend tikzlings
+containersize 2504
+containerchecksum dc57cb59eb19447a0726cf4eda6edb026edc07efdde582eacde41615606b9fa430c6dda138187fe55980de4e62b59d70b60b4f515dfa48e5d6454ea8921fb1d4
+doccontainersize 205196
+doccontainerchecksum 4656888e6af523f8be1d65ce4519f68543de3417b4aa94efa41425392153dc40eb3ce61cf102794b99b53fd6ad877d36869c2edcc05307002f0f053475d72e81
docfiles size=58
+ RELOC/doc/latex/tikzmarmots/DEPENDS.txt
RELOC/doc/latex/tikzmarmots/README.md details="Readme"
RELOC/doc/latex/tikzmarmots/tikzmarmots-doc-settings.sty
RELOC/doc/latex/tikzmarmots/tikzmarmots-doc.pdf details="Package documentation"
@@ -333746,13 +333749,12 @@ runfiles size=4
RELOC/tex/latex/tikzmarmots/tikzmarmots-v1.sty
RELOC/tex/latex/tikzmarmots/tikzmarmots.sty
catalogue-also tikzducks tikzlings
-catalogue-contact-bugs https://github.com/samcarter/tikzmarmots/issues
catalogue-contact-repository https://github.com/samcarter/tikzmarmots
catalogue-contact-support https://github.com/samcarter/tikzmarmots/issues
catalogue-ctan /graphics/pgf/contrib/tikzmarmots
catalogue-license lppl1.3c
catalogue-topics amusements graphics pgf-tikz expl3
-catalogue-version 2.0
+catalogue-version 2.1
name tikzorbital
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index eac2981e94..647f1b81b4 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-16a78bb758e0f8e2c05fbc2a42efb41f texlive.tlpdb
+cbbe7c535131ae6423a75ea4d12485e0 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 58488b9a87..1fe55ce822 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-6cd1e9da7db4b57658a8629b7f049d97a3f08393f61516b97d020b6a7bc2d26efb242db8308a3ef6b431298739845cdb60cb11fb52e633aab4b82c85c7047230 texlive.tlpdb
+13a70801820a9bd780ca3dd7d257b44aab32f15af07aa9d2110343319905fd9381e8d72e6496a9d5a7ea93741ce0433a8d5f84638915c14f0b50f3452d2c3c55 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 509aa92ad5..6f388f1dfd 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+QqiBBqTOGHfhlDjHAFAmYpmpQACgkQTOGHfhlD
-jHCmnQf9FpqV4LIFdSsedGj9h4cNNY/gZgyGf1cr253YDYlnLSuLckwYx6pLcbz5
-Og2bl/oQFVIs3/g6qVHCefSvLizhw6C+6GweM7EFYfO60bTTNR5VGYtR6Ppty7T5
-cKhzow8AsRvW7QtxV4Vc7aaAcTQ45h3LkY9Rv1r6507jmGlb82Uezjpz+KFlgX94
-aOxBP74AAydnsXqJ9k2z0BST7ogE39o6wPY/YfL5afT9sgn2OoaqIig2SgDp0bQ6
-ihP0uQn5Qx2ADLzk5aFO+oeNE/OB2L92s44XiZlKs2paFXCLin9kRl441weRTC+x
-7PE/nZeIhtGgF6pn+ofO0ysCrldQeg==
-=+Irc
+iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmYq66sACgkQTOGHfhlD
+jHCPUAf/cHjjkCnZ+DxCOabFiGHd68oDH0ba/A1i2vQRlIkchjdIOc2URsVVjUN8
+MSelH/WM8pxA8jbK3GVEiIA4m+HDvfwN3ZsDWIKci5hp55/yzw5RBOeY1EL8reGS
+/Lm6tEkNEyad9oVpMqke7v2vMO3Z5CfgbTHIeZdpXnjkZ9cnjKNaHEPJLrrsP8mo
+p0hPEpLtVCeczoNqxCxQnhWn5KLQ11J/dEkQAC48mkUS6doD6x4QjGgT8ZVPetHj
+PS361phB9ec4+lUKTUsSOltP4W7aK5PKjkJsWbwm2TokUSt163L7aiSFRyvXoUPL
+2yiEKcIXvTgTs3Ni4+VTOiu5Nv391g==
+=nAM5
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index a2f33c6153..7a37cbd85b 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/timestamp b/timestamp
index 765138a13e..7caebfcde4 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:
-2024-04-25-02-02
+2024-04-26-02-02