From cb867271b21bfe7bea226cbe72cc596124933dfc Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Fri, 26 Apr 2024 03:01:49 +0000 Subject: CTAN sync 202404260301 --- FILES.byname | 179 ++++----- FILES.byname.gz | Bin 2647380 -> 2647407 bytes FILES.last07days | 183 +++++----- biblio/ctan-bibdata/ctan.bib | 24 +- graphics/pgf/contrib/tikzmarmots/DEPENDS.txt | 1 + graphics/pgf/contrib/tikzmarmots/README.md | 30 +- .../tikzmarmots/tikzlibrarymarmots.code.tex | 5 - .../tikzmarmots/tikzmarmots-doc-settings.sty | 16 +- .../pgf/contrib/tikzmarmots/tikzmarmots-doc.pdf | Bin 209675 -> 208537 bytes .../pgf/contrib/tikzmarmots/tikzmarmots-doc.tex | 26 +- .../pgf/contrib/tikzmarmots/tikzmarmots-v1.sty | 3 - graphics/pgf/contrib/tikzmarmots/tikzmarmots.sty | 8 +- macros/latex/contrib/easybook/easybook.dtx | 13 +- macros/latex/contrib/easybook/easybook.pdf | Bin 639763 -> 640091 bytes macros/latex/contrib/easybook/easybook.tex | 34 +- .../contrib/profmaquette/doc/ProfMaquette-doc.pdf | Bin 288578 -> 288571 bytes .../contrib/profmaquette/latex/ProfMaquette.sty | 127 ++++--- macros/luatex/generic/luamplib/Makefile | 4 +- macros/luatex/generic/luamplib/NEWS | 5 + macros/luatex/generic/luamplib/luamplib.dtx | 401 ++++++++++----------- macros/luatex/generic/luamplib/luamplib.pdf | Bin 170008 -> 170094 bytes support/texshop/README.txt | 2 +- support/texshop/texshop532.html | 25 -- support/texshop/texshop533.html | 29 ++ .../texlive/tlnet/tlpkg/installer/ctan-mirrors.pl | 6 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb | 82 +++-- systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 | 2 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 | 2 +- .../texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc | 16 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz | Bin 2566372 -> 2565216 bytes timestamp | 2 +- 31 files changed, 630 insertions(+), 595 deletions(-) create mode 100644 graphics/pgf/contrib/tikzmarmots/DEPENDS.txt delete mode 100644 support/texshop/texshop532.html create mode 100644 support/texshop/texshop533.html 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 Binary files a/FILES.byname.gz and b/FILES.byname.gz 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 Binary files a/graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc.pdf and b/graphics/pgf/contrib/tikzmarmots/tikzmarmots-doc.pdf 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 @@ } % %<*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 Binary files a/macros/latex/contrib/easybook/easybook.pdf and b/macros/latex/contrib/easybook/easybook.pdf 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 Binary files a/macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf and b/macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf 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("<>",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<>}" 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<>}" + 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 = "<>" @@ -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 Binary files a/macros/luatex/generic/luamplib/luamplib.pdf and b/macros/luatex/generic/luamplib/luamplib.pdf 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 @@ - - - - - TeXShop - - - - - - -

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. - -

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: -

-   defaults write TeXShop expl3SyntaxColoring YES
-
-Only users who set this hidden preference are likely to see the bug. - -

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. - - - 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 @@ + + + + + TeXShop + + + + + + +There are three changes in version 5.33: +

+

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. +

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. +

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". +

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. +

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. +

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. + + + 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 Binary files a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz and b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 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 -- cgit v1.2.3