summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FILES.byname256
-rw-r--r--FILES.byname.gzbin2665748 -> 2665942 bytes
-rw-r--r--FILES.last07days268
-rw-r--r--biblio/ctan-bibdata/ctan.bib22
-rw-r--r--graphics/pgf/contrib/circuitikz/doc/changelog.tex34
-rw-r--r--graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdfbin13867 -> 13875 bytes
-rw-r--r--graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdfbin2431321 -> 2451275 bytes
-rw-r--r--graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex182
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/circuitikz.sty4
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex254
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex78
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex6
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex4
-rw-r--r--info/biblio/font.bib51
-rw-r--r--info/biblio/font.ltx12
-rw-r--r--macros/latex/contrib/bxpdfver/README-ja.md21
-rw-r--r--macros/latex/contrib/bxpdfver/README.md23
-rw-r--r--macros/latex/contrib/bxpdfver/bxpdfver.sty118
-rw-r--r--macros/latex/contrib/easybook/README.md2
-rw-r--r--macros/latex/contrib/easybook/easybook.dtx9
-rw-r--r--macros/latex/contrib/easybook/easybook.pdfbin628163 -> 625245 bytes
-rw-r--r--macros/latex/contrib/easybook/easybook.tex18
-rw-r--r--macros/luatex/generic/luamplib/NEWS6
-rw-r--r--macros/luatex/generic/luamplib/luamplib.dtx171
-rw-r--r--macros/luatex/generic/luamplib/luamplib.pdfbin254658 -> 255981 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb128
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc16
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2585068 -> 2584796 bytes
-rw-r--r--timestamp2
32 files changed, 1066 insertions, 625 deletions
diff --git a/FILES.byname b/FILES.byname
index 5b74cc3d33..86ffa82ad6 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -2077,12 +2077,12 @@
2024/07/31 | 1837 | biblio/citation-style-language/README.md
2024/07/31 | 12878 | biblio/citation-style-language/vancouver.csl
2024/07/31 | 4571454 | biblio/citation-style-language.zip
-2024/08/02 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/08/03 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2024/08/02 | 2879080 | biblio/ctan-bibdata/ctan.bib
-2024/08/02 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/08/03 | 2879247 | biblio/ctan-bibdata/ctan.bib
+2024/08/03 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2024/08/02 | 4123777 | biblio/ctan-bibdata.zip
+2024/08/03 | 4123854 | 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
@@ -5444,7 +5444,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/08/02 | 45594 | FILES.last07days
+2024/08/03 | 58123 | 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
@@ -172367,60 +172367,60 @@
2019/04/14 | 24014 | graphics/pgf/contrib/chordbox/chordbox.tex
2019/04/14 | 1125 | graphics/pgf/contrib/chordbox/README.md
2019/04/15 | 567774 | graphics/pgf/contrib/chordbox.zip
-2024/05/25 | 56788 | graphics/pgf/contrib/circuitikz/doc/changelog.tex
-2024/05/25 | 13867 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
-2024/05/25 | 1512 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.tex
-2024/05/25 | 2431321 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
-2024/05/25 | 568936 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
-2024/05/25 | 418 | graphics/pgf/contrib/circuitikz/doc/compatibility.tex
-2024/05/25 | 8445 | graphics/pgf/contrib/circuitikz/doc/ctikzmanutils.sty
-2024/05/25 | 5361 | graphics/pgf/contrib/circuitikz/README.md
-2024/05/25 | 364117 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4-body.tex
-2024/05/25 | 728 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4.sty
-2024/05/25 | 393884 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6-body.tex
-2024/05/25 | 635 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6.sty
-2024/05/25 | 403567 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7-body.tex
-2024/05/25 | 635 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7.sty
-2024/05/25 | 422295 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3-body.tex
-2024/05/25 | 641 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3.sty
-2024/05/25 | 690729 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3-body.tex
-2024/05/25 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3.sty
-2024/05/25 | 758991 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6-body.tex
-2024/05/25 | 633 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6.sty
-2024/05/25 | 841340 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0-body.tex
-2024/05/25 | 626 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0.sty
-2024/05/25 | 937130 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2-body.tex
-2024/05/25 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2.sty
-2024/05/25 | 1021798 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.2.7-body.tex
-2024/05/25 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.2.7.sty
-2024/05/25 | 1081680 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.4.6-body.tex
-2024/05/25 | 631 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.4.6.sty
-2024/05/25 | 13737 | graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
-2024/05/25 | 280 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-example.tex
-2024/05/25 | 3150 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-legacy.tex
-2024/05/25 | 2240 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-romano.tex
-2024/05/25 | 308363 | graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
-2024/05/25 | 9538 | graphics/pgf/contrib/circuitikz/tex/pgfcirccurrent.tex
-2024/05/25 | 42380 | graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
-2024/05/25 | 9804 | graphics/pgf/contrib/circuitikz/tex/pgfcircflow.tex
-2024/05/25 | 15442 | graphics/pgf/contrib/circuitikz/tex/pgfcirclabel.tex
-2024/05/25 | 57153 | graphics/pgf/contrib/circuitikz/tex/pgfcircmonopoles.tex
-2024/05/25 | 140094 | graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
-2024/05/25 | 16722 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
-2024/05/25 | 89399 | graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
-2024/05/25 | 32826 | graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
-2024/05/25 | 392063 | graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
-2024/05/25 | 14587 | graphics/pgf/contrib/circuitikz/tex/pgfcircutils.tex
-2024/05/25 | 36148 | graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex
-2024/05/25 | 416850 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.8.3.tex
-2024/05/25 | 683433 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.3.tex
-2024/05/25 | 751663 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.6.tex
-2024/05/25 | 834142 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.0.tex
-2024/05/25 | 929934 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.1.2.tex
-2024/05/25 | 1014383 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.2.7.tex
-2024/05/25 | 1073051 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.4.6.tex
-2024/05/25 | 3965 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
-2024/05/25 | 4011890 | graphics/pgf/contrib/circuitikz.zip
+2024/08/03 | 57962 | graphics/pgf/contrib/circuitikz/doc/changelog.tex
+2024/08/03 | 13875 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
+2024/08/03 | 1512 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.tex
+2024/08/03 | 2451275 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
+2024/08/03 | 578342 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
+2024/08/03 | 418 | graphics/pgf/contrib/circuitikz/doc/compatibility.tex
+2024/08/03 | 8445 | graphics/pgf/contrib/circuitikz/doc/ctikzmanutils.sty
+2024/08/03 | 5361 | graphics/pgf/contrib/circuitikz/README.md
+2024/08/03 | 364117 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4-body.tex
+2024/08/03 | 728 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4.sty
+2024/08/03 | 393884 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6-body.tex
+2024/08/03 | 635 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6.sty
+2024/08/03 | 403567 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7-body.tex
+2024/08/03 | 635 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7.sty
+2024/08/03 | 422295 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3-body.tex
+2024/08/03 | 641 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3.sty
+2024/08/03 | 690729 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3-body.tex
+2024/08/03 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3.sty
+2024/08/03 | 758991 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6-body.tex
+2024/08/03 | 633 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6.sty
+2024/08/03 | 841340 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0-body.tex
+2024/08/03 | 626 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0.sty
+2024/08/03 | 937130 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2-body.tex
+2024/08/03 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2.sty
+2024/08/03 | 1021798 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.2.7-body.tex
+2024/08/03 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.2.7.sty
+2024/08/03 | 1081680 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.4.6-body.tex
+2024/08/03 | 631 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.4.6.sty
+2024/08/03 | 13737 | graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
+2024/08/03 | 280 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-example.tex
+2024/08/03 | 3150 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-legacy.tex
+2024/08/03 | 2240 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-romano.tex
+2024/08/03 | 310300 | graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
+2024/08/03 | 9538 | graphics/pgf/contrib/circuitikz/tex/pgfcirccurrent.tex
+2024/08/03 | 46557 | graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
+2024/08/03 | 9804 | graphics/pgf/contrib/circuitikz/tex/pgfcircflow.tex
+2024/08/03 | 15442 | graphics/pgf/contrib/circuitikz/tex/pgfcirclabel.tex
+2024/08/03 | 57153 | graphics/pgf/contrib/circuitikz/tex/pgfcircmonopoles.tex
+2024/08/03 | 140094 | graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
+2024/08/03 | 16847 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
+2024/08/03 | 89399 | graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
+2024/08/03 | 32826 | graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
+2024/08/03 | 392063 | graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
+2024/08/03 | 14587 | graphics/pgf/contrib/circuitikz/tex/pgfcircutils.tex
+2024/08/03 | 36148 | graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex
+2024/08/03 | 416850 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.8.3.tex
+2024/08/03 | 683433 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.3.tex
+2024/08/03 | 751663 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.6.tex
+2024/08/03 | 834142 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.0.tex
+2024/08/03 | 929934 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.1.2.tex
+2024/08/03 | 1014383 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.2.7.tex
+2024/08/03 | 1073051 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.4.6.tex
+2024/08/03 | 3965 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
+2024/08/03 | 4034866 | graphics/pgf/contrib/circuitikz.zip
2023/10/06 | 136241 | graphics/pgf/contrib/circularglyphs/doc/circularglyphs-doc.pdf
2023/10/06 | 13137 | graphics/pgf/contrib/circularglyphs/doc/circularglyphs-doc.tex
2023/10/06 | 44763 | graphics/pgf/contrib/circularglyphs/doc/circularglyphs-sample.pdf
@@ -180367,8 +180367,8 @@
2011/09/09 | 2608 | info/biblio/canmathbull.sty
2018/01/04 | 223584 | info/biblio/epodd.bib
2013/05/13 | 3424 | info/biblio/epodd.ltx
-2024/05/08 | 1094663 | info/biblio/font.bib
-2024/05/08 | 3038 | info/biblio/font.ltx
+2024/08/02 | 1095825 | info/biblio/font.bib
+2024/08/02 | 3044 | info/biblio/font.ltx
2019/10/15 | 36933 | info/biblio/gut.bib
2023/11/08 | 1124664 | info/biblio/gutenberg.bib
2023/11/08 | 3543 | info/biblio/gutenberg.ltx
@@ -206966,7 +206966,7 @@
2023/01/15 | 12260744 | install/graphics/pgf/base/pgf.tds.zip
2013/02/23 | 92056 | install/graphics/pgf/contrib/battleship.tds.zip
2016/02/19 | 701759 | install/graphics/pgf/contrib/celtic.tds.zip
-2024/05/25 | 4033657 | install/graphics/pgf/contrib/circuitikz.tds.zip
+2024/08/03 | 4056890 | install/graphics/pgf/contrib/circuitikz.tds.zip
2024/04/22 | 641276 | install/graphics/pgf/contrib/commutative-diagrams.tds.zip
2014/06/15 | 843875 | install/graphics/pgf/contrib/logicpuzzle.tds.zip
2021/05/15 | 17583452 | install/graphics/pgf/contrib/pgfplots.tds.zip
@@ -207325,7 +207325,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/07/31 | 341196 | install/macros/luatex/generic/luamplib.tds.zip
+2024/08/03 | 342990 | 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
@@ -229127,12 +229127,12 @@
2022/04/29 | 1091 | macros/latex/contrib/bxpapersize/LICENSE
2022/04/29 | 6444 | macros/latex/contrib/bxpapersize/README.md
2022/04/29 | 8196 | macros/latex/contrib/bxpapersize.zip
-2024/07/23 | 32423 | macros/latex/contrib/bxpdfver/bxpdfver.sty
-2024/07/24 | 1091 | macros/latex/contrib/bxpdfver/LICENSE
-2024/07/23 | 7331 | macros/latex/contrib/bxpdfver/README-ja.md
-2024/07/23 | 5481 | macros/latex/contrib/bxpdfver/README.md
-2017/02/12 | 644 | macros/latex/contrib/bxpdfver/sample-bxpdfver.tex
-2024/07/23 | 14296 | macros/latex/contrib/bxpdfver.zip
+2024/08/03 | 34491 | macros/latex/contrib/bxpdfver/bxpdfver.sty
+2024/07/23 | 1091 | macros/latex/contrib/bxpdfver/LICENSE
+2024/08/03 | 8081 | macros/latex/contrib/bxpdfver/README-ja.md
+2024/08/03 | 6172 | macros/latex/contrib/bxpdfver/README.md
+2017/02/11 | 644 | macros/latex/contrib/bxpdfver/sample-bxpdfver.tex
+2024/08/03 | 15377 | macros/latex/contrib/bxpdfver.zip
2022/05/03 | 537334 | macros/latex/contrib/bxtexlogo/bxtexlogo-sample.pdf
2022/05/03 | 3764 | macros/latex/contrib/bxtexlogo/bxtexlogo-sample.tex
2022/05/03 | 23470 | macros/latex/contrib/bxtexlogo/bxtexlogo.sty
@@ -232871,12 +232871,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/08/02 | 87890 | macros/latex/contrib/easybook/easybook.dtx
+2024/08/03 | 87872 | macros/latex/contrib/easybook/easybook.dtx
2024/01/04 | 2081 | macros/latex/contrib/easybook/easybook.ins
-2024/08/02 | 628163 | macros/latex/contrib/easybook/easybook.pdf
-2024/08/02 | 106052 | macros/latex/contrib/easybook/easybook.tex
-2024/08/02 | 913 | macros/latex/contrib/easybook/README.md
-2024/08/02 | 679296 | macros/latex/contrib/easybook.zip
+2024/08/03 | 625245 | macros/latex/contrib/easybook/easybook.pdf
+2024/08/03 | 105586 | macros/latex/contrib/easybook/easybook.tex
+2024/08/03 | 913 | macros/latex/contrib/easybook/README.md
+2024/08/03 | 676390 | 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
@@ -260320,14 +260320,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/07/31 | 181640 | macros/luatex/generic/luamplib/luamplib.dtx
-2024/07/31 | 254658 | macros/luatex/generic/luamplib/luamplib.pdf
-2024/07/31 | 3048 | macros/luatex/generic/luamplib/Makefile
-2024/07/31 | 20052 | macros/luatex/generic/luamplib/NEWS
-2024/07/31 | 2058 | macros/luatex/generic/luamplib/README
-2024/07/31 | 10541 | macros/luatex/generic/luamplib/test-luamplib-latex.tex
-2024/07/31 | 9457 | macros/luatex/generic/luamplib/test-luamplib-plain.tex
-2024/07/31 | 313908 | macros/luatex/generic/luamplib.zip
+2024/08/03 | 182937 | macros/luatex/generic/luamplib/luamplib.dtx
+2024/08/03 | 255981 | macros/luatex/generic/luamplib/luamplib.pdf
+2024/08/03 | 3048 | macros/luatex/generic/luamplib/Makefile
+2024/08/03 | 20253 | macros/luatex/generic/luamplib/NEWS
+2024/08/03 | 2058 | macros/luatex/generic/luamplib/README
+2024/08/03 | 10541 | macros/luatex/generic/luamplib/test-luamplib-latex.tex
+2024/08/03 | 9457 | macros/luatex/generic/luamplib/test-luamplib-plain.tex
+2024/08/03 | 315655 | 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
@@ -302479,7 +302479,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/08/01 | 257369 | support/TeX4ht/source/ChangeLog
+2024/08/02 | 257819 | 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
@@ -302487,11 +302487,11 @@
2021/05/06 | 15 | support/TeX4ht/source/extra-bin/vcss
2021/05/06 | 15 | support/TeX4ht/source/extra-bin/xmllint
2024/07/27 | 29189 | support/TeX4ht/source/Makefile
-2024/05/27 | 9066 | support/TeX4ht/source/mktex4ht-cnf.tex
+2024/08/02 | 9086 | support/TeX4ht/source/mktex4ht-cnf.tex
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/07/27 | 1196166 | support/TeX4ht/source/tex4ht-4ht.tex
+2024/08/02 | 1196421 | 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
@@ -302539,7 +302539,7 @@
2021/05/03 | 90707 | support/TeX4ht/source/tex4ht-jsml-xtpipes.tex
2024/07/28 | 9026 | support/TeX4ht/source/tex4ht-mathjax.tex
2021/05/03 | 102444 | support/TeX4ht/source/tex4ht-mathltx.tex
-2024/03/21 | 160052 | support/TeX4ht/source/tex4ht-mathml.tex
+2024/08/02 | 167121 | support/TeX4ht/source/tex4ht-mathml.tex
2021/05/03 | 8860 | support/TeX4ht/source/tex4ht-mathplayer.tex
2023/09/11 | 46498 | support/TeX4ht/source/tex4ht-mkht.tex
2021/05/03 | 26652 | support/TeX4ht/source/tex4ht-moz.tex
@@ -306342,8 +306342,8 @@
2020/06/08 | 2800 | systems/texlive/tlnet/archive/abnt.r55471.tar.xz
2022/04/08 | 35013704 | systems/texlive/tlnet/archive/aboensis.doc.r62977.tar.xz
2022/04/08 | 96600 | systems/texlive/tlnet/archive/aboensis.r62977.tar.xz
-2022/11/08 | 246364 | systems/texlive/tlnet/archive/abraces.doc.r64967.tar.xz
-2022/11/08 | 3852 | systems/texlive/tlnet/archive/abraces.r64967.tar.xz
+2024/08/03 | 246088 | systems/texlive/tlnet/archive/abraces.doc.r71955.tar.xz
+2024/08/03 | 3940 | systems/texlive/tlnet/archive/abraces.r71955.tar.xz
2022/09/23 | 443576 | systems/texlive/tlnet/archive/abspos.doc.r64465.tar.xz
2022/09/23 | 2452 | systems/texlive/tlnet/archive/abspos.r64465.tar.xz
2022/09/23 | 7180 | systems/texlive/tlnet/archive/abspos.source.r64465.tar.xz
@@ -306839,8 +306839,8 @@
2020/04/15 | 12216 | systems/texlive/tlnet/archive/askinclude.source.r54725.tar.xz
2020/10/23 | 384640 | systems/texlive/tlnet/archive/askmaps.doc.r56730.tar.xz
2020/10/23 | 3312 | systems/texlive/tlnet/archive/askmaps.r56730.tar.xz
-2024/02/08 | 3239220 | systems/texlive/tlnet/archive/asmeconf.doc.r69742.tar.xz
-2024/02/08 | 28436 | systems/texlive/tlnet/archive/asmeconf.r69742.tar.xz
+2024/08/03 | 42937184 | systems/texlive/tlnet/archive/asmeconf.doc.r71956.tar.xz
+2024/08/03 | 29868 | systems/texlive/tlnet/archive/asmeconf.r71956.tar.xz
2024/07/27 | 2164300 | systems/texlive/tlnet/archive/asmejour.doc.r71903.tar.xz
2024/07/27 | 22884 | systems/texlive/tlnet/archive/asmejour.r71903.tar.xz
2019/02/28 | 337268 | systems/texlive/tlnet/archive/aspectratio.doc.r25243.tar.xz
@@ -307370,7 +307370,7 @@
2024/07/04 | 15256 | systems/texlive/tlnet/archive/beautybook.r71693.tar.xz
2024/02/26 | 858696 | systems/texlive/tlnet/archive/beautynote.doc.r70155.tar.xz
2024/02/26 | 5132 | systems/texlive/tlnet/archive/beautynote.r70155.tar.xz
-2024/07/05 | 927584 | systems/texlive/tlnet/archive/beebe.r71712.tar.xz
+2024/08/03 | 927788 | systems/texlive/tlnet/archive/beebe.r71961.tar.xz
2022/05/08 | 785552 | systems/texlive/tlnet/archive/begingreek.doc.r63255.tar.xz
2022/05/08 | 1808 | systems/texlive/tlnet/archive/begingreek.r63255.tar.xz
2022/05/08 | 7856 | systems/texlive/tlnet/archive/begingreek.source.r63255.tar.xz
@@ -310079,9 +310079,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/07/30 | 655568 | systems/texlive/tlnet/archive/easybook.doc.r71929.tar.xz
-2024/07/30 | 19020 | systems/texlive/tlnet/archive/easybook.r71929.tar.xz
-2024/07/30 | 18924 | systems/texlive/tlnet/archive/easybook.source.r71929.tar.xz
+2024/08/03 | 656256 | systems/texlive/tlnet/archive/easybook.doc.r71957.tar.xz
+2024/08/03 | 19028 | systems/texlive/tlnet/archive/easybook.r71957.tar.xz
+2024/08/03 | 18924 | systems/texlive/tlnet/archive/easybook.source.r71957.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
@@ -312795,9 +312795,9 @@
2024/07/21 | 12040736 | systems/texlive/tlnet/archive/l3kernel-dev.doc.r71856.tar.xz
2024/07/21 | 180072 | systems/texlive/tlnet/archive/l3kernel-dev.r71856.tar.xz
2024/07/21 | 622388 | systems/texlive/tlnet/archive/l3kernel-dev.source.r71856.tar.xz
-2024/06/06 | 12053724 | systems/texlive/tlnet/archive/l3kernel.doc.r71444.tar.xz
-2024/06/06 | 180264 | systems/texlive/tlnet/archive/l3kernel.r71444.tar.xz
-2024/06/06 | 622456 | systems/texlive/tlnet/archive/l3kernel.source.r71444.tar.xz
+2024/08/03 | 12040200 | systems/texlive/tlnet/archive/l3kernel.doc.r71959.tar.xz
+2024/08/03 | 180272 | systems/texlive/tlnet/archive/l3kernel.r71959.tar.xz
+2024/08/03 | 622508 | systems/texlive/tlnet/archive/l3kernel.source.r71959.tar.xz
2024/05/23 | 1457748 | systems/texlive/tlnet/archive/l3packages.doc.r71323.tar.xz
2024/05/23 | 20344 | systems/texlive/tlnet/archive/l3packages.r71323.tar.xz
2024/05/23 | 27284 | systems/texlive/tlnet/archive/l3packages.source.r71323.tar.xz
@@ -315875,8 +315875,8 @@
2022/01/24 | 13086868 | systems/texlive/tlnet/archive/pgfplots.doc.r61719.tar.xz
2022/01/24 | 529468 | systems/texlive/tlnet/archive/pgfplots.r61719.tar.xz
2022/01/24 | 1768536 | systems/texlive/tlnet/archive/pgfplots.source.r61719.tar.xz
-2024/07/28 | 149936 | systems/texlive/tlnet/archive/pgfplotsthemebeamer.doc.r71911.tar.xz
-2024/07/28 | 1104 | systems/texlive/tlnet/archive/pgfplotsthemebeamer.r71911.tar.xz
+2024/08/03 | 150560 | systems/texlive/tlnet/archive/pgfplotsthemebeamer.doc.r71954.tar.xz
+2024/08/03 | 1036 | systems/texlive/tlnet/archive/pgfplotsthemebeamer.r71954.tar.xz
2024/06/15 | 717460 | systems/texlive/tlnet/archive/pgf.r71527.tar.xz
2019/02/28 | 351348 | systems/texlive/tlnet/archive/pgf-soroban.doc.r32269.tar.xz
2019/02/28 | 1852 | systems/texlive/tlnet/archive/pgf-soroban.r32269.tar.xz
@@ -317531,8 +317531,8 @@
2019/02/28 | 292656 | systems/texlive/tlnet/archive/simplecv.doc.r35537.tar.xz
2019/02/28 | 2112 | systems/texlive/tlnet/archive/simplecv.r35537.tar.xz
2019/02/28 | 5844 | systems/texlive/tlnet/archive/simplecv.source.r35537.tar.xz
-2024/07/27 | 2558464 | systems/texlive/tlnet/archive/simpleicons.doc.r71904.tar.xz
-2024/07/27 | 3506268 | systems/texlive/tlnet/archive/simpleicons.r71904.tar.xz
+2024/08/03 | 2558640 | systems/texlive/tlnet/archive/simpleicons.doc.r71953.tar.xz
+2024/08/03 | 3503708 | systems/texlive/tlnet/archive/simpleicons.r71953.tar.xz
2019/02/28 | 224844 | systems/texlive/tlnet/archive/simpleinvoice.doc.r45673.tar.xz
2019/02/28 | 2420 | systems/texlive/tlnet/archive/simpleinvoice.r45673.tar.xz
2023/10/03 | 142696 | systems/texlive/tlnet/archive/simplekv.doc.r68439.tar.xz
@@ -318119,9 +318119,9 @@
2019/09/11 | 1292 | systems/texlive/tlnet/archive/tagging.r52064.tar.xz
2019/02/28 | 68912 | systems/texlive/tlnet/archive/tagpair.doc.r42138.tar.xz
2019/02/28 | 1244 | systems/texlive/tlnet/archive/tagpair.r42138.tar.xz
-2024/06/21 | 2241904 | systems/texlive/tlnet/archive/tagpdf.doc.r71574.tar.xz
-2024/06/21 | 38120 | systems/texlive/tlnet/archive/tagpdf.r71574.tar.xz
-2024/06/21 | 71292 | systems/texlive/tlnet/archive/tagpdf.source.r71574.tar.xz
+2024/08/03 | 2260048 | systems/texlive/tlnet/archive/tagpdf.doc.r71958.tar.xz
+2024/08/03 | 38920 | systems/texlive/tlnet/archive/tagpdf.r71958.tar.xz
+2024/08/03 | 72092 | systems/texlive/tlnet/archive/tagpdf.source.r71958.tar.xz
2019/02/28 | 131060 | systems/texlive/tlnet/archive/talk.doc.r42428.tar.xz
2019/02/28 | 4676 | systems/texlive/tlnet/archive/talk.r42428.tar.xz
2019/02/28 | 556 | systems/texlive/tlnet/archive/talk.source.r42428.tar.xz
@@ -318236,13 +318236,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/08/01 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r71941.tar.xz
+2024/08/03 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r71960.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/08/01 | 1123940 | systems/texlive/tlnet/archive/tex4ht.r71941.tar.xz
-2024/08/01 | 1491824 | systems/texlive/tlnet/archive/tex4ht.source.r71941.tar.xz
+2024/08/03 | 1124088 | systems/texlive/tlnet/archive/tex4ht.r71960.tar.xz
+2024/08/03 | 1493464 | systems/texlive/tlnet/archive/tex4ht.source.r71960.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
@@ -318520,7 +318520,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/08/02 | 436836 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71949.tar.xz
+2024/08/03 | 436840 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71961.tar.xz
2024/07/09 | 908 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r71749.tar.xz
2024/07/09 | 920 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r71749.tar.xz
2024/07/09 | 908 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r71749.tar.xz
@@ -318542,7 +318542,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/08/02 | 114440 | systems/texlive/tlnet/archive/texlive-scripts.r71949.tar.xz
+2024/08/03 | 114456 | systems/texlive/tlnet/archive/texlive-scripts.r71961.tar.xz
2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz
2024/05/10 | 60592 | systems/texlive/tlnet/archive/texlive-scripts.windows.r71215.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz
@@ -318646,13 +318646,13 @@
2020/01/18 | 340 | systems/texlive/tlnet/archive/texplate.amd64-freebsd.r53444.tar.xz
2020/01/18 | 340 | systems/texlive/tlnet/archive/texplate.amd64-netbsd.r53444.tar.xz
2020/01/18 | 336 | systems/texlive/tlnet/archive/texplate.armhf-linux.r53444.tar.xz
-2023/05/24 | 114612 | systems/texlive/tlnet/archive/texplate.doc.r67201.tar.xz
+2024/08/03 | 114828 | systems/texlive/tlnet/archive/texplate.doc.r71952.tar.xz
2020/01/18 | 340 | systems/texlive/tlnet/archive/texplate.i386-freebsd.r53444.tar.xz
2020/01/18 | 340 | systems/texlive/tlnet/archive/texplate.i386-linux.r53444.tar.xz
2020/01/18 | 336 | systems/texlive/tlnet/archive/texplate.i386-netbsd.r53444.tar.xz
2020/01/18 | 340 | systems/texlive/tlnet/archive/texplate.i386-solaris.r53444.tar.xz
-2023/05/24 | 3243156 | systems/texlive/tlnet/archive/texplate.r67201.tar.xz
-2023/05/24 | 8436 | systems/texlive/tlnet/archive/texplate.source.r67201.tar.xz
+2024/08/03 | 3372004 | systems/texlive/tlnet/archive/texplate.r71952.tar.xz
+2024/08/03 | 8408 | systems/texlive/tlnet/archive/texplate.source.r71952.tar.xz
2021/02/25 | 340 | systems/texlive/tlnet/archive/texplate.universal-darwin.r57908.tar.xz
2023/02/20 | 2304 | systems/texlive/tlnet/archive/texplate.windows.r65891.tar.xz
2020/01/18 | 340 | systems/texlive/tlnet/archive/texplate.x86_64-cygwin.r53444.tar.xz
@@ -320495,16 +320495,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/07/20 | 125851 | systems/texlive/tlnet/install-tl
-2024/08/02 | 5753262 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2024/08/02 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2024/08/02 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/08/03 | 5752745 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/08/03 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/08/03 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2024/04/13 | 5743 | systems/texlive/tlnet/install-tl-windows.bat
-2024/08/02 | 27718115 | systems/texlive/tlnet/install-tl-windows.exe
-2024/08/02 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2024/08/02 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/08/02 | 34425910 | systems/texlive/tlnet/install-tl.zip
-2024/08/02 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2024/08/02 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/08/03 | 27716557 | systems/texlive/tlnet/install-tl-windows.exe
+2024/08/03 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/08/03 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/08/03 | 34425918 | systems/texlive/tlnet/install-tl.zip
+2024/08/03 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/08/03 | 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
@@ -320514,7 +320514,7 @@
2024/01/02 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2024/07/29 | 50743 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2024/08/02 | 7542 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2024/08/03 | 7658 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2024/07/03 | 228633 | 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
@@ -320556,12 +320556,12 @@
2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2024/05/02 | 5898 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2024/08/02 | 19540324 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2024/08/02 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/08/03 | 19540052 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/08/03 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2024/06/22 | 87725 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2024/08/02 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2024/08/02 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/08/02 | 2584996 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/08/03 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/08/03 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/08/03 | 2585068 | 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
@@ -332184,7 +332184,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/08/03 | 186 | timestamp
+2024/08/04 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index b4e849c815..cc24ea3cf0 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 3b744b5c9b..eb654f0e40 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,3 +1,121 @@
+2024/08/03 | 9804 | graphics/pgf/contrib/circuitikz/tex/pgfcircflow.tex
+2024/08/03 | 9538 | graphics/pgf/contrib/circuitikz/tex/pgfcirccurrent.tex
+2024/08/03 | 9457 | macros/luatex/generic/luamplib/test-luamplib-plain.tex
+2024/08/03 | 937130 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2-body.tex
+2024/08/03 | 929934 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.1.2.tex
+2024/08/03 | 927788 | systems/texlive/tlnet/archive/beebe.r71961.tar.xz
+2024/08/03 | 913 | macros/latex/contrib/easybook/README.md
+2024/08/03 | 89399 | graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
+2024/08/03 | 87872 | macros/latex/contrib/easybook/easybook.dtx
+2024/08/03 | 8445 | graphics/pgf/contrib/circuitikz/doc/ctikzmanutils.sty
+2024/08/03 | 841340 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0-body.tex
+2024/08/03 | 8408 | systems/texlive/tlnet/archive/texplate.source.r71952.tar.xz
+2024/08/03 | 834142 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.0.tex
+2024/08/03 | 8081 | macros/latex/contrib/bxpdfver/README-ja.md
+2024/08/03 | 7658 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2024/08/03 | 758991 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6-body.tex
+2024/08/03 | 751663 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.6.tex
+2024/08/03 | 728 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4.sty
+2024/08/03 | 72092 | systems/texlive/tlnet/archive/tagpdf.source.r71958.tar.xz
+2024/08/03 | 690729 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3-body.tex
+2024/08/03 | 683433 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.3.tex
+2024/08/03 | 676390 | macros/latex/contrib/easybook.zip
+2024/08/03 | 656256 | systems/texlive/tlnet/archive/easybook.doc.r71957.tar.xz
+2024/08/03 | 641 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3.sty
+2024/08/03 | 635 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7.sty
+2024/08/03 | 635 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6.sty
+2024/08/03 | 633 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6.sty
+2024/08/03 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.2.7.sty
+2024/08/03 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2.sty
+2024/08/03 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3.sty
+2024/08/03 | 631 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.4.6.sty
+2024/08/03 | 626 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0.sty
+2024/08/03 | 625245 | macros/latex/contrib/easybook/easybook.pdf
+2024/08/03 | 622508 | systems/texlive/tlnet/archive/l3kernel.source.r71959.tar.xz
+2024/08/03 | 6172 | macros/latex/contrib/bxpdfver/README.md
+2024/08/03 | 57962 | graphics/pgf/contrib/circuitikz/doc/changelog.tex
+2024/08/03 | 578342 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
+2024/08/03 | 5752745 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/08/03 | 57153 | graphics/pgf/contrib/circuitikz/tex/pgfcircmonopoles.tex
+2024/08/03 | 5361 | graphics/pgf/contrib/circuitikz/README.md
+2024/08/03 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/08/03 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/08/03 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/08/03 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/08/03 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/08/03 | 46557 | graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
+2024/08/03 | 436840 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71961.tar.xz
+2024/08/03 | 42937184 | systems/texlive/tlnet/archive/asmeconf.doc.r71956.tar.xz
+2024/08/03 | 422295 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3-body.tex
+2024/08/03 | 418 | graphics/pgf/contrib/circuitikz/doc/compatibility.tex
+2024/08/03 | 416850 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.8.3.tex
+2024/08/03 | 4123854 | biblio/ctan-bibdata.zip
+2024/08/03 | 4056890 | install/graphics/pgf/contrib/circuitikz.tds.zip
+2024/08/03 | 403567 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7-body.tex
+2024/08/03 | 4034866 | graphics/pgf/contrib/circuitikz.zip
+2024/08/03 | 3965 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
+2024/08/03 | 3940 | systems/texlive/tlnet/archive/abraces.r71955.tar.xz
+2024/08/03 | 393884 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6-body.tex
+2024/08/03 | 392063 | graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
+2024/08/03 | 38920 | systems/texlive/tlnet/archive/tagpdf.r71958.tar.xz
+2024/08/03 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/08/03 | 364117 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4-body.tex
+2024/08/03 | 36148 | graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex
+2024/08/03 | 3503708 | systems/texlive/tlnet/archive/simpleicons.r71953.tar.xz
+2024/08/03 | 34491 | macros/latex/contrib/bxpdfver/bxpdfver.sty
+2024/08/03 | 34425918 | systems/texlive/tlnet/install-tl.zip
+2024/08/03 | 342990 | install/macros/luatex/generic/luamplib.tds.zip
+2024/08/03 | 3372004 | systems/texlive/tlnet/archive/texplate.r71952.tar.xz
+2024/08/03 | 32826 | graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
+2024/08/03 | 315655 | macros/luatex/generic/luamplib.zip
+2024/08/03 | 3150 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-legacy.tex
+2024/08/03 | 310300 | graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
+2024/08/03 | 3048 | macros/luatex/generic/luamplib/Makefile
+2024/08/03 | 29868 | systems/texlive/tlnet/archive/asmeconf.r71956.tar.xz
+2024/08/03 | 2879247 | biblio/ctan-bibdata/ctan.bib
+2024/08/03 | 280 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-example.tex
+2024/08/03 | 27716557 | systems/texlive/tlnet/install-tl-windows.exe
+2024/08/03 | 2585068 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/08/03 | 255981 | macros/luatex/generic/luamplib/luamplib.pdf
+2024/08/03 | 2558640 | systems/texlive/tlnet/archive/simpleicons.doc.r71953.tar.xz
+2024/08/03 | 246088 | systems/texlive/tlnet/archive/abraces.doc.r71955.tar.xz
+2024/08/03 | 2451275 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
+2024/08/03 | 2260048 | systems/texlive/tlnet/archive/tagpdf.doc.r71958.tar.xz
+2024/08/03 | 2240 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-romano.tex
+2024/08/03 | 2058 | macros/luatex/generic/luamplib/README
+2024/08/03 | 20253 | macros/luatex/generic/luamplib/NEWS
+2024/08/03 | 19540052 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/08/03 | 19028 | systems/texlive/tlnet/archive/easybook.r71957.tar.xz
+2024/08/03 | 18924 | systems/texlive/tlnet/archive/easybook.source.r71957.tar.xz
+2024/08/03 | 182937 | macros/luatex/generic/luamplib/luamplib.dtx
+2024/08/03 | 180272 | systems/texlive/tlnet/archive/l3kernel.r71959.tar.xz
+2024/08/03 | 16847 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
+2024/08/03 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/08/03 | 15442 | graphics/pgf/contrib/circuitikz/tex/pgfcirclabel.tex
+2024/08/03 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/08/03 | 15377 | macros/latex/contrib/bxpdfver.zip
+2024/08/03 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/08/03 | 1512 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.tex
+2024/08/03 | 150560 | systems/texlive/tlnet/archive/pgfplotsthemebeamer.doc.r71954.tar.xz
+2024/08/03 | 1493464 | systems/texlive/tlnet/archive/tex4ht.source.r71960.tar.xz
+2024/08/03 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/08/03 | 14587 | graphics/pgf/contrib/circuitikz/tex/pgfcircutils.tex
+2024/08/03 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/08/03 | 140094 | graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
+2024/08/03 | 13875 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
+2024/08/03 | 13737 | graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
+2024/08/03 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r71960.tar.xz
+2024/08/03 | 12040200 | systems/texlive/tlnet/archive/l3kernel.doc.r71959.tar.xz
+2024/08/03 | 114828 | systems/texlive/tlnet/archive/texplate.doc.r71952.tar.xz
+2024/08/03 | 114456 | systems/texlive/tlnet/archive/texlive-scripts.r71961.tar.xz
+2024/08/03 | 1124088 | systems/texlive/tlnet/archive/tex4ht.r71960.tar.xz
+2024/08/03 | 1081680 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.4.6-body.tex
+2024/08/03 | 1073051 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.4.6.tex
+2024/08/03 | 105586 | macros/latex/contrib/easybook/easybook.tex
+2024/08/03 | 10541 | macros/luatex/generic/luamplib/test-luamplib-latex.tex
+2024/08/03 | 1036 | systems/texlive/tlnet/archive/pgfplotsthemebeamer.r71954.tar.xz
+2024/08/03 | 1021798 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.2.7-body.tex
+2024/08/03 | 1014383 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.2.7.tex
2024/08/02 | 9999 | macros/latex/required/l3kernel/l3news10.tex
2024/08/02 | 99296 | biblio/bibtex/contrib/iran-bibtex/iran-unsrt.bst
2024/08/02 | 97302 | biblio/bibtex/contrib/iran-bibtex/iranlatin-year.bst
@@ -11,12 +129,11 @@
2024/08/02 | 92785 | biblio/bibtex/contrib/iran-bibtex/iranlatin-unsrt.bst
2024/08/02 | 91719 | macros/latex/required/l3kernel/l3skip.dtx
2024/08/02 | 91437 | biblio/bibtex/contrib/iran-bibtex/iran-bibtex-pattern.pdf
-2024/08/02 | 913 | macros/latex/contrib/easybook/README.md
+2024/08/02 | 9086 | support/TeX4ht/source/mktex4ht-cnf.tex
2024/08/02 | 90308 | macros/latex/required/l3kernel/l3int.dtx
2024/08/02 | 8971 | support/texplate/source/main/kotlin/org/islandoftex/texplate/TemplateProcessing.kt
2024/08/02 | 88794 | macros/latex/required/l3kernel/l3expan.dtx
2024/08/02 | 88239 | macros/latex/required/l3kernel/l3coffins.dtx
-2024/08/02 | 87890 | macros/latex/contrib/easybook/easybook.dtx
2024/08/02 | 87817 | macros/latex/required/l3kernel/l3box.dtx
2024/08/02 | 8481 | macros/latex/required/l3kernel/l3news11.tex
2024/08/02 | 84789 | macros/latex/required/l3kernel/l3fp-basics.dtx
@@ -37,7 +154,6 @@
2024/08/02 | 76370 | macros/latex/required/l3kernel/l3text-case.dtx
2024/08/02 | 7610534 | macros/latex/required/l3kernel/source3.pdf
2024/08/02 | 7590 | macros/latex/contrib/fontscale/beery.cls
-2024/08/02 | 7542 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2024/08/02 | 74352 | macros/latex/contrib/tagpdf/tagpdf-struct.dtx
2024/08/02 | 73845 | macros/latex/required/l3kernel/l3fp-trig.dtx
2024/08/02 | 735 | support/texplate/source/main/kotlin/org/islandoftex/texplate/util/HandlerUtils.kt
@@ -50,7 +166,6 @@
2024/08/02 | 698 | macros/latex/contrib/tagpdf/ex-tagpdf-template.tex
2024/08/02 | 691 | support/texplate/source/main/kotlin/org/islandoftex/texplate/exceptions/InvalidKeySetException.kt
2024/08/02 | 683 | support/texplate/source/main/kotlin/org/islandoftex/texplate/exceptions/TemplateMergingException.kt
-2024/08/02 | 679296 | macros/latex/contrib/easybook.zip
2024/08/02 | 67920 | systems/texlive/tlnet/archive/siunitx.r71945.tar.xz
2024/08/02 | 6717 | biblio/bibtex/contrib/iran-bibtex/iran-bibtex.sty
2024/08/02 | 6677 | macros/latex/required/l3kernel/l3news02.tex
@@ -65,12 +180,10 @@
2024/08/02 | 6390951 | fonts/simpleicons.zip
2024/08/02 | 63576 | macros/latex/required/l3kernel/l3tl-analysis.dtx
2024/08/02 | 63001 | biblio/bibtex/contrib/iran-bibtex/iran-bibtex-userguide-fa.pdf
-2024/08/02 | 628163 | macros/latex/contrib/easybook/easybook.pdf
2024/08/02 | 6219 | macros/latex/required/l3kernel/l3syntax-changes.tex
2024/08/02 | 610110 | macros/latex/required/l3kernel/expl3.pdf
2024/08/02 | 60403 | macros/latex/required/l3kernel/CHANGELOG.md
2024/08/02 | 60301 | macros/latex/contrib/tagpdf/pac2024-report.png
-2024/08/02 | 5753262 | systems/texlive/tlnet/install-tl-unx.tar.gz
2024/08/02 | 574 | support/texplate/scripts/texplate.sh
2024/08/02 | 5677884 | systems/texlive/tlnet/archive/pgf-periodictable.doc.r71948.tar.xz
2024/08/02 | 565298 | macros/latex/required/l3kernel/l3doc.pdf
@@ -86,12 +199,7 @@
2024/08/02 | 49321 | macros/latex/required/l3kernel/l3fp-expo.dtx
2024/08/02 | 4911 | macros/latex/required/l3kernel/l3fp-types.dtx
2024/08/02 | 49000 | macros/latex/required/l3kernel/l3text.dtx
-2024/08/02 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2024/08/02 | 4890 | macros/latex/required/l3kernel/l3news.tex
-2024/08/02 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/08/02 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2024/08/02 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/08/02 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2024/08/02 | 47822 | macros/latex/contrib/tagpdf/tagpdf-backend.dtx
2024/08/02 | 47237 | macros/latex/required/l3kernel/l3fp-aux.dtx
2024/08/02 | 4716 | macros/latex/required/l3kernel/l3news05.tex
@@ -103,11 +211,9 @@
2024/08/02 | 450 | support/texplate/source/main/kotlin/org/islandoftex/texplate/model/handlers/BooleanHandler.kt
2024/08/02 | 4421 | macros/latex/contrib/tagpdf/tagpdfsetup-keys.tex
2024/08/02 | 44217 | macros/latex/contrib/tagpdf/tagpdf-user.dtx
-2024/08/02 | 436836 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71949.tar.xz
2024/08/02 | 43211 | macros/latex/required/l3kernel/l3sys.dtx
2024/08/02 | 4247 | graphics/pgf/contrib/pgfplotsthemebeamer/pgfplotsthemebeamer-doc.tex
2024/08/02 | 41859 | macros/latex/required/l3kernel/l3debug.dtx
-2024/08/02 | 4123777 | biblio/ctan-bibdata.zip
2024/08/02 | 4102 | macros/latex/contrib/tagpdf/ex-alt-actualtext.tex
2024/08/02 | 40727 | macros/latex/required/l3kernel/l3sort.dtx
2024/08/02 | 396223 | macros/latex/required/l3kernel/l3news.pdf
@@ -116,7 +222,6 @@
2024/08/02 | 3904 | fonts/simpleicons/enc/simpleiconsone.enc
2024/08/02 | 3750 | fonts/simpleicons/enc/simpleiconsthree.enc
2024/08/02 | 3716 | fonts/simpleicons/enc/simpleiconsoneone.enc
-2024/08/02 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2024/08/02 | 36 | graphics/pgf/contrib/pgfplotsthemebeamer/DEPENDS.txt
2024/08/02 | 36941 | macros/latex/contrib/tagpdf/tagpdf-data.dtx
2024/08/02 | 3693773 | support/texplate/scripts/texplate.jar
@@ -134,7 +239,6 @@
2024/08/02 | 35218 | macros/latex/required/l3kernel/l3quark.dtx
2024/08/02 | 350 | support/texplate/source/main/kotlin/org/islandoftex/texplate/model/handlers/Handler.kt
2024/08/02 | 34447 | macros/latex/required/l3kernel/l3cctab.dtx
-2024/08/02 | 34425910 | systems/texlive/tlnet/install-tl.zip
2024/08/02 | 34295 | macros/latex/contrib/tagpdf/ex-alt-actualtext.pdf
2024/08/02 | 3385 | fonts/simpleicons/enc/simpleiconssix.enc
2024/08/02 | 3248 | support/texplate/source/main/kotlin/org/islandoftex/texplate/model/Template.kt
@@ -144,17 +248,16 @@
2024/08/02 | 31020 | macros/latex/required/l3kernel/l3kernel-functions.dtx
2024/08/02 | 3078 | macros/latex/required/l3kernel/README.md
2024/08/02 | 305486 | macros/latex/required/l3kernel/l3regex.dtx
+2024/08/02 | 3044 | info/biblio/font.ltx
2024/08/02 | 304285 | fonts/simpleicons/tex/simpleiconsglyphs-pdftex.tex
2024/08/02 | 297249 | fonts/simpleicons/tex/simpleiconsglyphs-xeluatex.tex
2024/08/02 | 296298 | macros/latex/required/l3kernel/l3styleguide.pdf
2024/08/02 | 29032 | macros/latex/contrib/tagpdf/pac2024-version.png
-2024/08/02 | 2879080 | biblio/ctan-bibdata/ctan.bib
2024/08/02 | 28597 | macros/latex/contrib/tagpdf/tagpdf-mc-generic.dtx
2024/08/02 | 2828876 | systems/texlive/tlnet/archive/citation-style-language.r71944.tar.xz
2024/08/02 | 2821 | macros/latex/required/l3kernel/l3prefixes.tex
2024/08/02 | 279 | fonts/simpleicons/tex/usimpleiconsonethree.fd
2024/08/02 | 2772 | support/texplate/source/main/kotlin/org/islandoftex/texplate/util/PathUtils.kt
-2024/08/02 | 27718115 | systems/texlive/tlnet/install-tl-windows.exe
2024/08/02 | 274 | fonts/simpleicons/tex/usimpleiconsonezero.fd
2024/08/02 | 2744 | systems/texlive/tlnet/archive/polyomino.r71947.tar.xz
2024/08/02 | 269 | fonts/simpleicons/tex/usimpleiconsonetwo.fd
@@ -169,7 +272,7 @@
2024/08/02 | 259 | fonts/simpleicons/tex/usimpleiconsnine.fd
2024/08/02 | 259 | fonts/simpleicons/tex/usimpleiconsfour.fd
2024/08/02 | 259 | fonts/simpleicons/tex/usimpleiconsfive.fd
-2024/08/02 | 2584996 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/08/02 | 257819 | support/TeX4ht/source/ChangeLog
2024/08/02 | 254 | fonts/simpleicons/tex/usimpleiconstwo.fd
2024/08/02 | 254 | fonts/simpleicons/tex/usimpleiconssix.fd
2024/08/02 | 254 | fonts/simpleicons/tex/usimpleiconsone.fd
@@ -210,7 +313,6 @@
2024/08/02 | 20066 | macros/latex/contrib/tagpdf/ex-formula-problem.pdf
2024/08/02 | 19637 | macros/latex/required/l3kernel/l3fp-convert.dtx
2024/08/02 | 19547 | macros/latex/required/l3kernel/l3bitset.dtx
-2024/08/02 | 19540324 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2024/08/02 | 1949 | macros/latex/required/l3kernel/interface3.tex
2024/08/02 | 19230 | macros/latex/contrib/tagpdf/ex-softhyphen.pdf
2024/08/02 | 19199 | macros/latex/contrib/tagpdf/ex-tagpdf-template.pdf
@@ -226,7 +328,7 @@
2024/08/02 | 170102 | macros/latex/required/l3kernel/l3news11.pdf
2024/08/02 | 1696 | systems/texlive/tlnet/archive/collection-pictures.r71947.tar.xz
2024/08/02 | 1695 | support/texplate/source/main/kotlin/org/islandoftex/texplate/util/ValidatorUtils.kt
-2024/08/02 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/08/02 | 167121 | support/TeX4ht/source/tex4ht-mathml.tex
2024/08/02 | 16624 | macros/latex/required/l3kernel/l3text-map.dtx
2024/08/02 | 16548 | macros/latex/contrib/abraces/abraces-doc.tex
2024/08/02 | 16522 | macros/latex/contrib/tagpdf/ex-spaceglyph-listings.pdf
@@ -235,8 +337,6 @@
2024/08/02 | 159900 | macros/latex/required/l3kernel/l3doc.dtx
2024/08/02 | 15952 | macros/latex/contrib/tagpdf/tagpdf-mc-shared.dtx
2024/08/02 | 15484 | biblio/bibtex/contrib/iran-bibtex/iran-bibtex-userguide-fa.tex
-2024/08/02 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2024/08/02 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2024/08/02 | 151591 | macros/latex/required/l3kernel/l3news06.pdf
2024/08/02 | 151213 | graphics/pgf/contrib/pgfplotsthemebeamer.zip
2024/08/02 | 151011 | macros/latex/required/l3kernel/l3docstrip.pdf
@@ -247,8 +347,6 @@
2024/08/02 | 14913 | macros/latex/required/l3kernel/l3news12.tex
2024/08/02 | 148747 | macros/latex/required/l3kernel/l3news03.pdf
2024/08/02 | 1476 | fonts/simpleicons/map/simpleicons.map
-2024/08/02 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2024/08/02 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2024/08/02 | 1445 | macros/latex/contrib/tagpdf/ex-structure-obsolete.tex
2024/08/02 | 144193 | macros/latex/required/l3kernel/l3file.dtx
2024/08/02 | 14355195 | install/macros/latex/required/l3kernel.tds.zip
@@ -282,6 +380,7 @@
2024/08/02 | 122959 | macros/latex/required/l3kernel/l3news01.pdf
2024/08/02 | 1211 | graphics/pgf/contrib/pgfplotsthemebeamer/pgfplotsthemebeamer.sty
2024/08/02 | 1207 | fonts/simpleicons/README.md
+2024/08/02 | 1196421 | support/TeX4ht/source/tex4ht-4ht.tex
2024/08/02 | 1194 | macros/latex/contrib/tagpdf/README.md
2024/08/02 | 11948 | macros/latex/contrib/abraces/abraces.sty
2024/08/02 | 118956 | macros/latex/contrib/fontscale.zip
@@ -289,17 +388,16 @@
2024/08/02 | 117222 | macros/latex/required/l3kernel/l3token.dtx
2024/08/02 | 1160 | macros/latex/contrib/tagpdf/ex-AF-file.tex
2024/08/02 | 114754 | macros/latex/required/l3kernel/l3news04.pdf
-2024/08/02 | 114440 | systems/texlive/tlnet/archive/texlive-scripts.r71949.tar.xz
2024/08/02 | 113735 | macros/latex/required/l3kernel/l3str-convert.dtx
2024/08/02 | 112524 | macros/latex/required/l3kernel/l3news05.pdf
2024/08/02 | 1124473 | macros/latex/contrib/tagpdf/tagpdf.pdf
2024/08/02 | 112286 | macros/latex/required/l3kernel/l3color.dtx
+2024/08/02 | 1095825 | info/biblio/font.bib
2024/08/02 | 1089 | macros/latex/contrib/fontscale/fontscale-table-classic.tex
2024/08/02 | 108493 | macros/latex/required/l3kernel/l3prop.dtx
2024/08/02 | 108276 | systems/texlive/tlnet/archive/polyomino.doc.r71947.tar.xz
2024/08/02 | 107383 | macros/latex/required/l3kernel/l3news09.tex
2024/08/02 | 1063 | macros/latex/contrib/tagpdf/ex-list.tex
-2024/08/02 | 106052 | macros/latex/contrib/easybook/easybook.tex
2024/08/02 | 105697 | support/texplate/doc/texplate-manual.pdf
2024/08/02 | 105021 | macros/latex/required/l3kernel/l3fp-parse.dtx
2024/08/02 | 104110 | macros/latex/contrib/fontscale/fontscale.pdf
@@ -357,7 +455,6 @@
2024/08/01 | 2621 | macros/latex/contrib/siunitx/siunitx-code.tex
2024/08/01 | 260460 | systems/texlive/tlnet/archive/luamplib.doc.r71939.tar.xz
2024/08/01 | 25868 | systems/texlive/tlnet/archive/pagelayout.r71937.tar.xz
-2024/08/01 | 257369 | support/TeX4ht/source/ChangeLog
2024/08/01 | 25659 | macros/latex/contrib/mercatormap/mercatormap.doc.marker.tex
2024/08/01 | 25053 | graphics/pgf/contrib/pgf-periodictable/manualfiles/pgfPTmanual.macros.tex
2024/08/01 | 23552 | systems/texlive/tlnet/archive/luamplib.r71939.tar.xz
@@ -382,17 +479,14 @@
2024/08/01 | 1543968 | macros/latex/contrib/siunitx.zip
2024/08/01 | 15296 | macros/latex/contrib/siunitx/siunitx-quantity.dtx
2024/08/01 | 15044 | systems/texlive/tlnet/archive/cjs-rcs-article.r71936.tar.xz
-2024/08/01 | 1491824 | systems/texlive/tlnet/archive/tex4ht.source.r71941.tar.xz
2024/08/01 | 14803 | graphics/pgf/contrib/polyomino/polyomino.sty
2024/08/01 | 13743 | macros/latex/contrib/mercatormap/mercatormap.doc.animations.tex
-2024/08/01 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r71941.tar.xz
2024/08/01 | 12949 | macros/latex/contrib/asmeconf/README.md
2024/08/01 | 1292 | systems/texlive/tlnet/archive/collection-bibtexextra.r71940.tar.xz
2024/08/01 | 12864 | macros/latex/contrib/mercatormap/mercatormap.doc.limitations.tex
2024/08/01 | 12630 | macros/latex/contrib/mercatormap/mercatorsupplier.def
2024/08/01 | 1166 | macros/latex/contrib/siunitx/README.md
2024/08/01 | 11252 | macros/latex/contrib/siunitx/siunitx-abbreviation.dtx
-2024/08/01 | 1123940 | systems/texlive/tlnet/archive/tex4ht.r71941.tar.xz
2024/08/01 | 110899 | graphics/pgf/contrib/polyomino.zip
2024/08/01 | 1107 | macros/latex/contrib/mercatormap/mercatormap.bib
2024/08/01 | 109235 | graphics/pgf/contrib/polyomino/polyomino.pdf
@@ -402,7 +496,6 @@
2024/07/31 | 99929 | macros/latex/contrib/pagelayout/doc/quickstart-3.svg
2024/07/31 | 9563 | biblio/citation-style-language/citeproc-context.lua
2024/07/31 | 955 | macros/latex/contrib/pagelayout/doc/example-template.tex
-2024/07/31 | 9457 | macros/luatex/generic/luamplib/test-luamplib-plain.tex
2024/07/31 | 9408 | biblio/citation-style-language/citeproc-unicode.lua
2024/07/31 | 9190 | biblio/citation-style-language/citeproc-node-choose.lua
2024/07/31 | 91520 | biblio/citation-style-language/citeproc-bibtex-data.lua
@@ -461,15 +554,12 @@
2024/07/31 | 364 | support/SQLTeX/man/Makefile.am
2024/07/31 | 3616 | macros/latex/contrib/bib2qr/README.md
2024/07/31 | 34644 | biblio/citation-style-language/citeproc-engine.lua
-2024/07/31 | 341196 | install/macros/luatex/generic/luamplib.tds.zip
2024/07/31 | 3378 | macros/latex/contrib/pagelayout/scripts/pagelayoutapi.1
2024/07/31 | 3213 | biblio/citation-style-language/citeproc-node-label.lua
2024/07/31 | 32087 | biblio/citation-style-language/citeproc-util.lua
2024/07/31 | 31961 | macros/latex/contrib/se2thesis/se2packages.dtx
2024/07/31 | 31780 | macros/latex/contrib/pagelayout/doc/quickstart-1.svg
-2024/07/31 | 313908 | macros/luatex/generic/luamplib.zip
2024/07/31 | 3114 | macros/latex/contrib/pagelayout/scripts/pagelayoutapi.1.md
-2024/07/31 | 3048 | macros/luatex/generic/luamplib/Makefile
2024/07/31 | 303 | support/SQLTeX/doc/Makefile.am
2024/07/31 | 3016 | macros/latex/contrib/se2thesis/se2thesis.ins
2024/07/31 | 297535 | support/SQLTeX/doc/SQLTeX.pdf
@@ -488,7 +578,6 @@
2024/07/31 | 25818 | biblio/citation-style-language/csl-locales-el-GR.xml
2024/07/31 | 25561 | biblio/citation-style-language/citation-style-language-bib.sty
2024/07/31 | 25487 | biblio/citation-style-language/csl-locales-pt-BR.xml
-2024/07/31 | 254658 | macros/luatex/generic/luamplib/luamplib.pdf
2024/07/31 | 25460 | biblio/citation-style-language/csl-locales-lt-LT.xml
2024/07/31 | 25355 | biblio/citation-style-language/csl-locales-pt-PT.xml
2024/07/31 | 25210 | biblio/citation-style-language/csl-locales-es-MX.xml
@@ -552,11 +641,9 @@
2024/07/31 | 21305 | biblio/citation-style-language/csl-locales-nb-NO.xml
2024/07/31 | 21251 | biblio/citation-style-language/csl-locales-nn-NO.xml
2024/07/31 | 2118 | biblio/citation-style-language/citeproc-node-layout.lua
-2024/07/31 | 2058 | macros/luatex/generic/luamplib/README
2024/07/31 | 20562 | macros/latex/contrib/bib2qr/bib2qr.dtx
2024/07/31 | 2051 | biblio/citation-style-language/citeproc-node-number.lua
2024/07/31 | 20500 | systems/texlive/tlnet/archive/piton.r71932.tar.xz
-2024/07/31 | 20052 | macros/luatex/generic/luamplib/NEWS
2024/07/31 | 1985 | macros/latex/contrib/pagelayout/doc/example-book.tex
2024/07/31 | 1915 | support/SQLTeX/src/SQLTeX.cfg
2024/07/31 | 19106 | macros/latex/contrib/se2thesis/LICENSE.txt
@@ -565,7 +652,6 @@
2024/07/31 | 18578 | biblio/citation-style-language/citeproc-latex-parser.lua
2024/07/31 | 1856 | macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.tex
2024/07/31 | 1837 | biblio/citation-style-language/README.md
-2024/07/31 | 181640 | macros/luatex/generic/luamplib/luamplib.dtx
2024/07/31 | 17433 | macros/latex/contrib/pagelayout/doc/banner.svg
2024/07/31 | 17413 | biblio/citation-style-language/ieee.csl
2024/07/31 | 1680 | macros/latex/contrib/pagelayout/scripts/textestvis.1
@@ -604,12 +690,10 @@
2024/07/31 | 1067 | macros/latex/contrib/pagelayout/doc/3x2.pdf
2024/07/31 | 1064 | macros/latex/contrib/pagelayout/doc/2x1.pdf
2024/07/31 | 10588 | biblio/citation-style-language/american-chemical-society.csl
-2024/07/31 | 10541 | macros/luatex/generic/luamplib/test-luamplib-latex.tex
2024/07/31 | 103111 | macros/latex/contrib/pagelayout/doc/quickstart.pdf
2024/07/31 | 1028 | macros/latex/contrib/pagelayout/doc/1x1.pdf
2024/07/30 | 9786 | macros/latex/contrib/cjs-rcs-article/cjs-rcs-french.mbs
2024/07/30 | 8301 | macros/latex/contrib/cjs-rcs-article/README.md
-2024/07/30 | 655568 | systems/texlive/tlnet/archive/easybook.doc.r71929.tar.xz
2024/07/30 | 509675 | install/macros/latex/contrib/cjs-rcs-article.tds.zip
2024/07/30 | 431341 | macros/luatex/latex/piton/piton-french.pdf
2024/07/30 | 38794 | macros/latex/contrib/cjs-rcs-article/cjs-rcs-merlin.pdf
@@ -619,8 +703,6 @@
2024/07/30 | 19499 | macros/latex/contrib/cjs-rcs-article/cjs-rcs-bst-en.dbj
2024/07/30 | 19232 | macros/latex/contrib/cjs-rcs-article/cjs-rcs-bst-fr.dbj
2024/07/30 | 190899 | macros/latex/contrib/cjs-rcs-article/cjs-rcs-article.pdf
-2024/07/30 | 19020 | systems/texlive/tlnet/archive/easybook.r71929.tar.xz
-2024/07/30 | 18924 | systems/texlive/tlnet/archive/easybook.source.r71929.tar.xz
2024/07/30 | 1873 | macros/latex/contrib/cjs-rcs-article/cjs-rcs-article.ins
2024/07/30 | 17608 | systems/texlive/tlnet/archive/wheelchart.r71928.tar.xz
2024/07/30 | 120466 | macros/latex/contrib/cjs-rcs-article/cjs-rcs-article-fr.pdf
@@ -662,110 +744,8 @@
2024/07/28 | 2024 | systems/texlive/tlnet/archive/hypcap.r71912.tar.xz
2024/07/28 | 18224 | systems/texlive/tlnet/archive/mathastext.r71913.tar.xz
2024/07/28 | 152842 | graphics/pgf/contrib/wheelchart/wheelchart.sty
-2024/07/28 | 149936 | systems/texlive/tlnet/archive/pgfplotsthemebeamer.doc.r71911.tar.xz
2024/07/28 | 12993 | macros/latex/contrib/doibanner/doibanner.dtx
2024/07/28 | 124668 | graphics/pgf/contrib/wheelchart/wheelchart.tex
2024/07/28 | 1237 | graphics/pgf/contrib/wheelchart/README.md
2024/07/28 | 123116 | systems/texlive/tlnet/archive/mathastext.source.r71913.tar.xz
2024/07/28 | 1198402 | graphics/pgf/contrib/wheelchart/wheelchart.pdf
-2024/07/28 | 1104 | systems/texlive/tlnet/archive/pgfplotsthemebeamer.r71911.tar.xz
-2024/07/27 | 938 | macros/latex/contrib/oberdiek/oberdiek-source.bib
-2024/07/27 | 882310 | macros/latex/contrib/mathastext.zip
-2024/07/27 | 77268 | systems/texlive/tlnet/archive/cweb.doc.r71899.tar.xz
-2024/07/27 | 6860 | systems/texlive/tlnet/archive/ut-thesis.source.r71906.tar.xz
-2024/07/27 | 6032 | macros/latex/contrib/oberdiek/oberdiek-bundle.bib
-2024/07/27 | 584 | macros/latex/contrib/hypcap/README.md
-2024/07/27 | 55392 | systems/texlive/tlnet/archive/babel-french.source.r71907.tar.xz
-2024/07/27 | 543911 | macros/latex/contrib/oberdiek/resizegather.pdf
-2024/07/27 | 525977 | macros/latex/contrib/oberdiek/bmpsize.pdf
-2024/07/27 | 513980 | systems/texlive/tlnet/archive/babel-french.doc.r71907.tar.xz
-2024/07/27 | 479676 | systems/texlive/tlnet/archive/biblatex-phys.doc.r71905.tar.xz
-2024/07/27 | 387246 | macros/latex/contrib/oberdiek/fibnum.pdf
-2024/07/27 | 377482 | macros/latex/contrib/oberdiek/thepdfnumber.pdf
-2024/07/27 | 359270 | macros/latex/contrib/oberdiek/tabularht.pdf
-2024/07/27 | 358447 | macros/latex/contrib/oberdiek/setouterhbox.pdf
-2024/07/27 | 3506268 | systems/texlive/tlnet/archive/simpleicons.r71904.tar.xz
-2024/07/27 | 348838 | macros/latex/contrib/oberdiek/pdfcolparallel.pdf
-2024/07/27 | 347368 | macros/latex/contrib/oberdiek/engord.pdf
-2024/07/27 | 346528 | macros/latex/contrib/oberdiek/eolgrab.pdf
-2024/07/27 | 345313 | macros/latex/contrib/oberdiek/rotchiffre.pdf
-2024/07/27 | 344771 | macros/latex/contrib/oberdiek/iflang.pdf
-2024/07/27 | 3428 | systems/texlive/tlnet/archive/biblatex-phys.r71905.tar.xz
-2024/07/27 | 337837 | macros/latex/contrib/oberdiek/pdfcrypt.pdf
-2024/07/27 | 336523 | macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf
-2024/07/27 | 336480 | macros/latex/contrib/oberdiek/protecteddef.pdf
-2024/07/27 | 333733 | macros/latex/contrib/oberdiek/holtxdoc.pdf
-2024/07/27 | 332199 | macros/latex/contrib/oberdiek/enparen.pdf
-2024/07/27 | 32943 | macros/latex/contrib/oberdiek/thepdfnumber.dtx
-2024/07/27 | 329028 | macros/latex/contrib/telprint/telprint.pdf
-2024/07/27 | 328780 | macros/latex/contrib/oberdiek/hyphsubst.pdf
-2024/07/27 | 325255 | macros/latex/contrib/telprint.zip
-2024/07/27 | 321663 | macros/latex/contrib/oberdiek/aliascnt.pdf
-2024/07/27 | 321375 | macros/latex/contrib/oberdiek/settobox.pdf
-2024/07/27 | 318494 | macros/latex/contrib/oberdiek/chemarr.pdf
-2024/07/27 | 317462 | macros/latex/contrib/oberdiek/hypbmsec.pdf
-2024/07/27 | 313697 | macros/latex/contrib/oberdiek/hypgotoe.pdf
-2024/07/27 | 311533 | macros/latex/contrib/oberdiek/colonequals.pdf
-2024/07/27 | 311381 | macros/latex/contrib/oberdiek/flags.pdf
-2024/07/27 | 31132 | macros/latex/contrib/oberdiek/tabularht.dtx
-2024/07/27 | 310389 | macros/latex/contrib/oberdiek/stackrel.pdf
-2024/07/27 | 309292 | macros/latex/contrib/oberdiek/scrindex.pdf
-2024/07/27 | 304749 | macros/latex/contrib/oberdiek/stampinclude.pdf
-2024/07/27 | 304565 | macros/latex/contrib/oberdiek/centernot.pdf
-2024/07/27 | 301484 | macros/latex/contrib/oberdiek/twoopt.pdf
-2024/07/27 | 300905 | macros/latex/contrib/hypcap/hypcap.pdf
-2024/07/27 | 298081 | macros/latex/contrib/oberdiek/classlist.pdf
-2024/07/27 | 297712 | macros/latex/contrib/hypcap.zip
-2024/07/27 | 297233 | macros/latex/contrib/oberdiek/dvipscol.pdf
-2024/07/27 | 29456 | macros/latex/contrib/oberdiek/setouterhbox.dtx
-2024/07/27 | 292642 | macros/latex/contrib/oberdiek/ifdraft.pdf
-2024/07/27 | 280523 | macros/latex/contrib/oberdiek/tabularkv.pdf
-2024/07/27 | 27846 | macros/latex/contrib/oberdiek/pdfcrypt.dtx
-2024/07/27 | 272940 | macros/latex/contrib/oberdiek/oberdiek.pdf
-2024/07/27 | 27148 | systems/texlive/tlnet/archive/cweb.r71899.tar.xz
-2024/07/27 | 26993 | macros/latex/contrib/oberdiek/pdfcolparallel.dtx
-2024/07/27 | 2636 | systems/texlive/tlnet/archive/ut-thesis.r71906.tar.xz
-2024/07/27 | 26106 | macros/latex/contrib/oberdiek/enparen.dtx
-2024/07/27 | 2608 | macros/latex/contrib/oberdiek/README.md
-2024/07/27 | 258 | macros/latex/contrib/telprint/README.md
-2024/07/27 | 25809 | macros/latex/contrib/oberdiek/fibnum.dtx
-2024/07/27 | 25691 | macros/latex/contrib/oberdiek/rotchiffre.dtx
-2024/07/27 | 2558464 | systems/texlive/tlnet/archive/simpleicons.doc.r71904.tar.xz
-2024/07/27 | 25309 | macros/latex/contrib/oberdiek/iflang.dtx
-2024/07/27 | 25146 | macros/latex/contrib/oberdiek/hypbmsec.dtx
-2024/07/27 | 25096 | macros/latex/contrib/oberdiek/eolgrab.dtx
-2024/07/27 | 24779 | macros/latex/contrib/oberdiek/resizegather.dtx
-2024/07/27 | 24388 | systems/texlive/tlnet/archive/dviasm.doc.r71902.tar.xz
-2024/07/27 | 24275 | macros/latex/contrib/telprint/telprint.dtx
-2024/07/27 | 24105 | macros/latex/contrib/oberdiek/engord.dtx
-2024/07/27 | 22884 | systems/texlive/tlnet/archive/asmejour.r71903.tar.xz
-2024/07/27 | 21667 | macros/latex/contrib/oberdiek/holtxdoc.dtx
-2024/07/27 | 2164300 | systems/texlive/tlnet/archive/asmejour.doc.r71903.tar.xz
-2024/07/27 | 21342 | macros/latex/contrib/oberdiek/hyphsubst.dtx
-2024/07/27 | 20818 | macros/latex/contrib/oberdiek/pdfcolparcolumns.dtx
-2024/07/27 | 20810 | macros/latex/contrib/oberdiek/protecteddef.dtx
-2024/07/27 | 20750 | macros/latex/contrib/hypcap/hypcap.dtx
-2024/07/27 | 2070 | macros/latex/contrib/oberdiek/oberdiek.ins
-2024/07/27 | 20045 | macros/latex/contrib/oberdiek/settobox.dtx
-2024/07/27 | 19267 | macros/latex/contrib/oberdiek/scrindex.dtx
-2024/07/27 | 18496 | macros/latex/contrib/oberdiek/stampinclude.dtx
-2024/07/27 | 18051 | macros/latex/contrib/oberdiek/hypgotoe.dtx
-2024/07/27 | 16828 | macros/latex/contrib/oberdiek/twoopt.dtx
-2024/07/27 | 16788 | macros/latex/contrib/oberdiek/flags.dtx
-2024/07/27 | 16637 | macros/latex/contrib/oberdiek/classlist.dtx
-2024/07/27 | 16563 | macros/latex/contrib/oberdiek/colonequals.dtx
-2024/07/27 | 16533 | macros/latex/contrib/oberdiek/aliascnt.dtx
-2024/07/27 | 15848 | macros/latex/contrib/oberdiek/oberdiek.tex
-2024/07/27 | 15784 | systems/texlive/tlnet/archive/babel-french.r71907.tar.xz
-2024/07/27 | 15531 | macros/latex/contrib/asmeconf/asmeconf-sample.bib
-2024/07/27 | 15168 | macros/latex/contrib/oberdiek/ifdraft.dtx
-2024/07/27 | 15083 | macros/latex/contrib/oberdiek/centernot.dtx
-2024/07/27 | 14184 | macros/latex/contrib/oberdiek/dvipscol.dtx
-2024/07/27 | 13781 | macros/latex/contrib/oberdiek/stackrel.dtx
-2024/07/27 | 13771 | macros/latex/contrib/oberdiek/chemarr.dtx
-2024/07/27 | 134280 | systems/texlive/tlnet/archive/ut-thesis.doc.r71906.tar.xz
-2024/07/27 | 13343 | macros/latex/contrib/oberdiek/tabularkv.dtx
-2024/07/27 | 11395400 | install/macros/latex/contrib/oberdiek.tds.zip
-2024/07/27 | 11294748 | macros/latex/contrib/oberdiek.zip
-2024/07/27 | 106085 | macros/latex/contrib/oberdiek/bmpsize.dtx
-2024/07/27 | 10536 | systems/texlive/tlnet/archive/dviasm.r71902.tar.xz
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index ac80810861..6ebdbb4924 100644
--- a/biblio/ctan-bibdata/ctan.bib
+++ b/biblio/ctan-bibdata/ctan.bib
@@ -1,7 +1,7 @@
%% bib file of all CTAN packages
%% (C) Herbert Voß
%%
-%% created at 03-08-2024, 02:00:03
+%% created at 04-08-2024, 02:00:04
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -10382,8 +10382,8 @@
title = {The \texttt{bxpdfver} package},
subtitle = {Specify version and compression level of output PDF files},
author = {Takayuki Yato},
- date = {2024-07-23},
- version = {0.7},
+ date = {2024-08-03},
+ version = {0.8},
license = {mit},
mirror = {https://mirror.ctan.org/macros/latex/contrib/bxpdfver},
url = {https://ctan.org/pkg/bxpdfver},
@@ -12797,8 +12797,8 @@
title = {The \texttt{CircuiTikZ} package},
subtitle = {Draw electrical networks with TikZ},
author = {Massimo Redaelli and Stefan Lindner and Stefan Erhardt and Romano Giannetti},
- date = {2024-05-25},
- version = {1.6.9},
+ date = {2024-08-03},
+ version = {1.7.0},
license = {lppl,gpl},
mirror = {https://mirror.ctan.org/graphics/pgf/contrib/circuitikz},
url = {https://ctan.org/pkg/circuitikz},
@@ -20926,8 +20926,8 @@
title = {The \texttt{easybook} package},
subtitle = {Easily typesetting Chinese theses or books},
author = {Qu Yi},
- date = {2024-08-02},
- version = {2024dd},
+ date = {2024-08-03},
+ version = {2024de},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/easybook},
url = {https://ctan.org/pkg/easybook},
@@ -37227,7 +37227,7 @@
title = {The \texttt{KorigamiK} package},
subtitle = {Typeset articles using KorigamiK’s document class},
author = {Kushagra Lakhwani},
- date = {2023-08-24},
+ date = {2024-08-03},
version = {1.0},
license = {gpl3+},
mirror = {https://mirror.ctan.org/macros/latex/contrib/korigamik},
@@ -42718,8 +42718,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-07-31},
- version = {2.34.4},
+ date = {2024-08-03},
+ version = {2.34.5},
license = {gpl2},
mirror = {https://mirror.ctan.org/macros/luatex/generic/luamplib},
url = {https://ctan.org/pkg/luamplib},
@@ -73942,7 +73942,7 @@
title = {The \texttt{twemoji-colr} package},
subtitle = {Twemoji font in COLR/CPAL layered format},
author = {Xiangdong Zeng},
- date = {2022-10-28},
+ date = {2024-08-03},
version = {0.7.0},
license = {cc-by-sa-4,apache2},
mirror = {https://mirror.ctan.org/fonts/twemoji-colr},
diff --git a/graphics/pgf/contrib/circuitikz/doc/changelog.tex b/graphics/pgf/contrib/circuitikz/doc/changelog.tex
index 0806a20b78..19a5cd01f3 100644
--- a/graphics/pgf/contrib/circuitikz/doc/changelog.tex
+++ b/graphics/pgf/contrib/circuitikz/doc/changelog.tex
@@ -5,6 +5,38 @@ full list of changes.
\begin{itemize}
\item
+ Version 1.7.0 (2024-08-03)
+
+ There are no big changes here, but the change to the resistor code
+ (maybe one of the most used by the package) well deserves a minor
+ version bump. A couple of new components, and several minor fixes.
+
+ \begin{itemize}
+ \tightlist
+ \item
+ New component: new kind of current tap (suggested by
+ \href{https://github.com/circuitikz/circuitikz/issues/807}{EEpchi
+ and Dr4UX on GitHub})
+ \item
+ New arrow tip \texttt{Jack\ Tap} to help drawing jack connectors
+ (suggested by
+ \href{https://github.com/circuitikz/circuitikz/issues/806}{Anisio
+ Rogerio Braga})
+ \item
+ Change the drawing of the thermocouple (suggested by
+ \href{https://github.com/circuitikz/circuitikz/issues/811}{Dr4UX on
+ GitHub})
+ \item
+ Change and enhancement to the drawing of the American resistors
+ (triggered by
+ \href{https://github.com/circuitikz/circuitikz/issues/814}{Dr4UX on
+ GitHub}), fixing a long-standing small asymmetry that nobody noticed
+ \item
+ Minor adjustment for joins in \texttt{viscoe} component
+ \item
+ Minor additions (\texttt{rectjoinfill}) and fixes in documentation
+ \end{itemize}
+\item
Version 1.6.9 (2024-05-25)
Several new components and a bug fix for a nasty long-standing bug
@@ -495,7 +527,7 @@ full list of changes.
Robustify some shapes: do not let arrows option pass to the inner
drawing (see
\href{https://tex.stackexchange.com/a/632084/38080}{here} and
- \href{https://matrix.to/\#/!NuxCISwYQJuyWwNsEI:matrix.org/$vQO6luq1F66LJ79dERmaqKI46qMBcjStqYCPi725uZE?via=matrix.org&via=2krueger.de&via=im.f3l.de}{here})
+ \href{https://matrix.to/\#/!NuxCISwYQJuyWwNsEI:matrix.org/$vQO6luq1F66LJ79dERmaqKI46qMBcjStqYCPi725uZE?via=matrix.org\&via=2krueger.de\&via=im.f3l.de}{here})
\item
Add warning about global draw options in the manual
\item
diff --git a/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf b/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
index cc6865c72f..032692e01f 100644
--- a/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
+++ b/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
index 9f3d2b57e0..023c265d6e 100644
--- a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
+++ b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
index ac116af09e..e0fa8032b1 100644
--- a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
+++ b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
@@ -2200,6 +2200,83 @@ For the \texttt{photoresistor} and the two ``flavors'' of the light-dependent re
\end{tikzpicture}
\end{LTXexample}
+\begingroup % protect changes to resistors
+\newcommand\showjoin[1]{%
+\begin{tikzpicture}[scale=4, transform shape]
+ \clip (0.2,-0.05) rectangle (0.6,0.3);
+ \draw[ultra thick] (0,0) to[R, resistors/thickness=#1] ++(2,0);
+\end{tikzpicture}%
+}
+\newcommand{\splat}{\begin{center}\ttfamily\scriptsize\begin{tabular}{cccc}
+ \showjoin{1}&\showjoin{2}&\showjoin{3}&\showjoin{4}\\
+ thickness=1 & thickness=2 & thickness=3 & thickness=4 \\
+ \end{tabular}\end{center}%
+}
+\newcommand{\rdivider}[1]{\begin{tikzpicture}
+ \ctikzset{resistors/thickness=#1}
+ \draw (0,0) node[ground]{} to[V] ++(0,2) to[R] ++(2,0)
+ to[R] ++(0,-2) to[short,-*] (0,0);
+\end{tikzpicture}\qquad}
+\newcommand{\divsplat}[1]{#1\par
+ \begin{center}
+ \rdivider{1}\rdivider{2}\rdivider{3}\rdivider{4}
+\end{center}}
+
+\paragraph{Details of American (``zig-zag'') resistors.\label{sec:zigzag-details}} American (zig-zag) resistors have a little joining problem\footnote{Noticed by \href{https://github.com/circuitikz/circuitikz/issues/811}{user Dr4UX on GitHub} and later \href{https://github.com/circuitikz/circuitikz/discussions/814}{discussed here}.} with the leading wires if the thickness is greater than two. In the following drawing you can see the problem when the thickness grows from 1 to 4.
+
+\splat
+
+Since \texttt{v1.7.0}, one possibility to correct the problem is to change the type of joining of the zig-zag line, using the key \texttt{resistors/zigzag join}, which is a command that by default is void. For example, the following effect is obtained by using
+
+\begin{lstlisting}[numbers=none]
+\ctikzset{resistors/zigzag hook/.code={\pgfsetroundcap}}
+\end{lstlisting}
+{\ctikzset{resistors/zigzag hook/.code={\pgfsetroundcap}}
+\splat}
+
+or you can even go full rounded
+
+\begin{lstlisting}[numbers=none]
+\ctikzset{resistors/zigzag hook/.code={\pgfsetroundcap\pgfsetroundjoin}}
+\end{lstlisting}
+{\ctikzset{resistors/zigzag hook/.code={\pgfsetroundcap\pgfsetroundjoin}}
+\splat}
+
+Another possibility is to add a little horizontal ``stub'' to the shape, with the key \texttt{resistors/zigzag stub} (default \texttt{0}), which will add a first part which is a continuation of the wire:
+\begin{lstlisting}[numbers=none]
+\ctikzset{resistors/zigzag stub=0.05}% this is relative to the resistor's length
+\end{lstlisting}
+{\ctikzset{resistors/zigzag stub=0.05}
+\splat}
+
+\dots or you can just combine all of them as you prefer. With the standard join/cap options, the look of the resistors for thickness from 1 to 4 is shown here:
+
+\ctikzset{american}
+\divsplat{Standard drawing of American resistors}
+\divsplat{With a 5\% stub: \ctikzset{resistors/zigzag stub=0.05}}
+\divsplat{With a 20\% stub: \ctikzset{resistors/zigzag stub=0.2}}
+
+
+\bigskip
+Finally, here is the detailed shape with thickness 2 (red=0, blue=0.05, green=0.2), magnified six times:
+
+\vspace*{2cm}% this vspace fences are needed because the transform canvas wreak havoc with the bbox
+\begin{tikzpicture}[transform canvas={scale=6}]
+ \ctikzset{resistors/zigzag stub=0}
+ \draw[red] (0,0.2) to [resistor, resistors/thickness=4] ++(2,0);
+ \ctikzset{resistors/zigzag stub=0.05}
+ \draw[blue] (0,0.1) to [resistor, resistors/thickness=4] ++(2,0);
+ \ctikzset{resistors/zigzag stub=0.2}
+ \draw[green] (0,0) to [resistor, resistors/thickness=4] ++(2,0);
+ % \draw [very thin](1,0.5) -- (1,-0.5);
+ % \draw [very thin](0,0) -- ++(2,0);
+ % \draw [very thin](0,0.1) -- ++(2,0);
+ % \draw [very thin](0,0.2) -- ++(2,0);
+\end{tikzpicture}
+\vspace*{2cm}
+
+\endgroup % changes to resistors stops here
+
\subsection{Capacitors and inductors: dynamical bipoles}
@@ -2852,9 +2929,9 @@ Notice that the size of the double-circle sources (and of the triple-circle one)
\end{LTXexample}
\paragraph{Waveform symbols.}
-Internal symbols of sinusoidal, triangular and square sources are drawn with the same line thickness as the component by default. You can modify this by setting the key \texttt{sources/symbols/thickness} for independent sources and the corresponding \texttt{csource/...} for dependent ones. The value used here is relative to the component (i.e. the circle) value.
+Internal symbols of sinusoidal, triangular and square sources are drawn with the same line thickness as the component by default. You can modify this by setting the key \texttt{sources/symbol/thickness} for independent sources and the corresponding \texttt{csource/...} for dependent ones. The value used here is relative to the component (i.e. the circle) value.
-Normally the symbol is oriented in the same direction as the line, and rotate rigidly with the component; you can change this orientation using the key \texttt{sources/symbols/rotate} or \texttt{csource/...}. The default value is \texttt{90} which correspond to the ``line'' direction (remember, path components are defined as horizontal ones).
+Normally the symbol is oriented in the same direction as the line, and rotate rigidly with the component; you can change this orientation using the key \texttt{sources/symbol/rotate} or \texttt{csource/...}. The default value is \texttt{90} which correspond to the ``line'' direction (remember, path components are defined as horizontal ones).
If instead of an angle value you use \texttt{auto}, the symbol will be rotated so that the waveform is always vertical, similar to what happens in instruments:
\begin{LTXexample}[varwidth=true]
@@ -3019,12 +3096,44 @@ Sometimes it is better to use a shape for instruments which is very different fr
\footnotetext{Suggested by \texttt{@nobrl} on GitHub}
\circuitdescbip{iloop}{Current loop (symbolic)}{}(left/135/0.2, right/45/0.2, center/-90/0.3, i/30/0.4)
\circuitdescbip{iloop2}{Current loop (real)}{}(left/135/0.2, right/-45/0.2, center/-90/0.3, i+/135/0.4, i-/45/0.4)
+ \circuitdescbip{currtap}{Current tap (probe)\footnotemark}{}(tap/-90/0.2)
+ \footnotetext{Suggested by \href{https://github.com/circuitikz/circuitikz/issues/807}{user EEpchi on GitHub}.}
\end{groupdesc}
\subsubsection{Instruments customizations}\label{sec:tweak-instruments}
You can change the scale of all the instruments (including the current loops) by setting the key \texttt{instruments/scale} to something different from the default \texttt{1.0}.
+\paragraph{Current probes.}
+You can change the inner dot in several way, by changing the following keys under the \verb!\ctikzset! key \texttt{bipoles/currtap}:
+\begin{center}
+ \begin{tabular}{>{\ttfamily}l>{\ttfamily}lp{0.7\linewidth}}
+ \toprule
+ parameter & default & description \\
+ \midrule
+ thickness & default & Set the thickness of the line (\texttt{default}: do not change the class thickness) \\
+ color & default & stroke color: \texttt{default} is the same as the component \\
+ dash & default & dash pattern: none means solid line, default means keep the global pattern\footnotemark \\
+ fill & default & fill the inner dot; \texttt{default} means use the wire color, \texttt{none} do not fill, other keys must be a valid color \\
+ dot size& 0.5 & relative size of the inner dot \\
+ \bottomrule
+ \end{tabular}
+ \footnotetext{Follows the syntax of the pattern sequence \texttt{\textbackslash pgfsetdash} --- see \TikZ{} manual for details; phase is always zero. Basically you pass pairs of dash-length -- blank-length dimensions, see the examples.}
+\end{center}
+
+\begin{LTXexample}[varwidth=true, basicstyle=\small\ttfamily]
+\begin{circuitikz}
+ \draw (0,2) to[currtap, bipoles/currtap/fill=none, *-]
+ ++(2,0) to[currtap, bipoles/currtap/.cd,
+ fill=yellow, color=red, thickness=3,
+ dash={{1.14pt}{2pt}}] ++(2,0);
+ \draw (0,0) to[currtap=I, *-, name=ct] ++(2,0)
+ to[currtap, -*, name=ct2,
+ bipoles/currtap/dot size=0.3] ++(2,0);
+ \draw (ct.tap) -- ++(0,-1) (ct2.tap) -- ++(0,-1);
+\end{circuitikz}
+\end{LTXexample}
+
\paragraph{Oscilloscope waveform.} You can change the waveform shown in the oscilloscope ``screen''\footnote{Suggested by \href{https://tex.stackexchange.com/q/595062/38080}{Mario Tafur on TeX.SX}}. To change it, you just set the key \texttt{bipoles/oscope/waveform} to one of the available shape. You have available the shapes in the following list (the default is \texttt{ramps}):
\begin{LTXexample}[pos=t, basicstyle=\small\ttfamily]
@@ -3478,9 +3587,9 @@ While the horizontal line will be drawn with the current path values, you can ch
\end{circuitikz}
\end{LTXexample}
-\subsection{Arrows}\label{sec:arrows}
+\subsection{Arrows (fake and real)}\label{sec:arrows}
-These are pseudo-arrows used in lot of places in the packages (for transistors, flows, currents, and so on). The first three arrows are magnified by a factor~3 in the boxes below; for the \texttt{trarrow}, the anchor \texttt{tip} is exactly on the tip and \texttt{btip} is slightly receded.
+The main arrow shapes in \Circuitikz{} are really shapes, used as pseudo-arrows in lot of places in the packages (for transistors, flows, currents, and so on). The first three arrows are magnified by a factor~3 in the boxes below; for the \texttt{trarrow}, the anchor \texttt{tip} is exactly on the tip and \texttt{btip} is slightly receded.
\begin{groupdesc}
\circuitdesc[3]{currarrow}{Arrow for current and voltage}{}(center/0/0.2)
@@ -3540,6 +3649,30 @@ The arrows are the ones set with the keys \texttt{tunable start arrow} and \text
Notice also the need to force a transparency group if you want a semitransparent arrow.
+\subsubsection{Arrow tips}\label{sec:arrow-tips}
+
+In addition to the pseudo-arrows, \Circuitikz{} also adds a couple of ``real'' arrow tips.
+The package automatically loads the \texttt{arrows.meta} \TikZ{} library but \emph{not} the deprecated \texttt{arrows} library; in the first versions of the package it used quite a lot the \texttt{latex'} tip, which is not available anymore. To maintain the backward compatibility, the `latexslim` tip has been added, and used by default in several components. This is an old-style arrow tip, with no customization possible.
+
+The other tip is \texttt{Jack Tap}\footnote{Added after a suggestion from \href{https://github.com/circuitikz/circuitikz/issues/806}{Anisio Rogerio Braga} on GitHub}, which is mainly used to build jack connectors (see section~\ref{sec:jacks}). This is a new-style arrow tip, and accepts the parameter \texttt{length} (default \texttt{0.3 cm}), \texttt{width} (default \texttt{0.15 cm}), and the boolean \texttt{swap}.
+
+
+\begin{LTXexample}[varwidth=true]
+\begin{circuitikz}
+ \draw (0,.25) (0,0) edge[-latexslim] ++(1,0)
+ ++(0, -0.5) edge[-{Jack Tap[swap]}] ++(1,0)
+ ++(0, -0.5) edge[-Jack Tap] ++(1,0)
+ ++(0, -0.5) edge[-{Jack Tap[fill=cyan]}] ++(1,0)
+ ++(0, -0.5) edge[-{Jack Tap[width=.3cm,fill]}]++(1,0)
+ ++(0, -0.5) edge[-{Jack Tap[width=.3cm,line join=round,
+ line cap=round]}, thick] ++(1,0)
+ ++(0, -0.5) edge[^-^f] ++(1,0)
+ ++(0, -0.5) edge[vf-v] ++(1,0);
+\end{circuitikz}
+\end{LTXexample}
+You can also have a filled version, by adding the key \texttt{fill} (without arguments\footnote{This usage of the \texttt{fill} key in arrow tips will be added to \TikZ{} in version \texttt{3.1.11}, see \href{https://github.com/pgf-tikz/pgf/pull/1352}{this PR by Henri Menke}; \Circuitikz{} will add it to older versions.}) or \texttt{fill=color} if you want a color different from the stroke ones, and they accept the \texttt{line join} and \texttt{line cap} as most of the standard \TikZ{} arrows.
+As you can see, the normal and swapped \texttt{Jack Tap} tips have the shorthands \texttt{v} and \verb|^| (and \texttt{vf} and \verb|^f| for their filled counterparts). Notice that the tips are automatically reversed when they are at the \emph{start} of the path.
+
\subsection{Terminal shapes}\label{sec:terminals}
These are the so-called ``bipole nodes'' shapes, or poles (see section~\ref{sec:bipole-nodes}). These nodes are always filled; the ``open'' versions (starting with an \texttt{o}) are by default filled with the color specified by the key \texttt{open nodes fill} (by default \texttt{white}), but you can override locally it with the \texttt{fill} parameter.
@@ -3553,6 +3686,12 @@ These are the so-called ``bipole nodes'' shapes, or poles (see section~\ref{sec:
\circuitdesc{osquarepole}{Open square-shape terminal}{}
\end{groupdesc}
+This is not a pole, but it's used to "fill" nasty corners (look closer, and see ~\ref{sec:line-joins}).
+
+\begin{groupdesc}
+ \circuitdesc{rectjoinfill}{Filling square with line width size}{}
+\end{groupdesc}
+
Since version 0.9.0, ``bipole nodes'' shapes have all the standard geographical anchors, so you can do things like these:
\begin{LTXexample}[varwidth=true]
@@ -3672,6 +3811,33 @@ You can use the \texttt{plug center} anchor to add the IEC ``multiplier'':
\end{circuitikz}
\end{LTXexample}
+\subsubsection{Jack connectors}\label{sec:jacks}
+
+There are \emph{lots} of different jack connectors symbols --- see the \href{https://github.com/circuitikz/circuitikz/issues/806}{discussion here} for examples. So instead of creating a monster component, it has been decided to add elements to simplify the drawing of such connectors. The first (and for now only) such element is the \texttt{Jack Tap} arrow tip (see section~\ref{sec:arrow-tips}) with its shorthands \texttt{v} and \verb|^|.
+
+For example, and audio jack can be drawn like this:
+
+\begin{LTXexample}[pos=t, varwidth=true]
+% drawing based on one by Anisio Rogerio Braga
+% https://github.com/circuitikz/circuitikz/issues/806
+\newcommand\dx{1.5}\newcommand\dy{1}
+\begin{circuitikz}
+ \draw[-v] (0,\dy/3*4) to[short, o-] ++(\dx,0);
+ \draw[-Triangle] (0,\dy) node[ocirc]{} -| ++(\dx/3,\dy/3);
+ \draw[-Triangle] (0,\dy/3*2) node[ocirc]{} -| ++(\dx/3,-\dy/3);
+ \draw[-^] (0,\dy/3) to[short, o-] ++(2*\dx/3,0);
+ \draw (0,0.0) to[short, o-] ++(1.75*\dx,0) rectangle ++(0.2,4*\dy/3);
+\end{circuitikz}\qquad\qquad
+%---% audio jack with an inserted plug
+\begin{circuitikz}
+ \draw[-v] (0,\dy/3*4) to[short, o-] ++(\dx,0.2);
+ \draw[-Triangle] (0,\dy) node[ocirc]{} -| ++(\dx/3,\dy/3);
+ \draw[-Triangle] (0,\dy/3*2) node[ocirc]{} -| ++(\dx/3,-\dy/3);
+ \draw[-^] (0,\dy/3) to[short, o-] ++(2*\dx/3,-0.2);
+ \draw (0,0.0) to[short, o-] ++(1.75*\dx,0) rectangle ++(0.2,4*\dy/3);
+\end{circuitikz}
+\end{LTXexample}
+
\subsection{Block diagram components}
\noindent Contributed by Stefan Erhardt.
@@ -6596,7 +6762,7 @@ with the parameter \texttt{number inputs} :
\end{circuitikz}
\end{LTXexample}
-You can suppress the drawing of the logic ports input leads by using the boolean key \texttt{logic ports draw input leads} (default \texttt{true}) or, locally, with the style \texttt{no inputs leads} (that can be reverted with \texttt{input leads}), like in the following example. The anchors do not change and you have to take responsibility to make the connection to the ``border''-anchors.
+You can suppress the drawing of the logic ports input leads by using the boolean key \texttt{logic ports draw input leads} (default \texttt{true}) or, locally, with the style \texttt{no input leads} (that can be reverted with \texttt{input leads}), like in the following example. The anchors do not change and you have to take responsibility to make the connection to the ``border''-anchors.
\begin{LTXexample}[varwidth=true]
\begin{circuitikz}
@@ -7436,9 +7602,9 @@ External pins' length is controlled by the key \texttt{multipoles/external pins
like in chips. In addition, like in logic ports, you can suppress the
drawing of the leads by using the boolean key
\texttt{logic ports draw input leads} (default \texttt{true}) or, locally,
-with the style \texttt{no inputs leads} (that can be reverted with
+with the style \texttt{no input leads} (that can be reverted with
\texttt{input leads}).
-The main difference between setting \texttt{external pins width} to \texttt{0} or using \texttt{no inputs lead} is that in the first case the normal pin anchors and the border anchors will coincide, and in the second case they will not move and stay where they should have been if the leads were drawn.
+The main difference between setting \texttt{external pins width} to \texttt{0} or using \texttt{no input lead} is that in the first case the normal pin anchors and the border anchors will coincide, and in the second case they will not move and stay where they should have been if the leads were drawn.
You can draw only selected pins and leave out the rest by setting the keys
\texttt{multipoles/draw only \emph{side} pins} and the corresponding style
@@ -7840,7 +8006,7 @@ You can, if you want, avoid printing the numbers of the pin with \texttt{hide nu
\end{LTXexample}
-Also, you can suppress the drawing of the pins, by using the style \texttt{no inputs leads} (that can be reverted with \texttt{input leads}). The main difference between setting \texttt{external pins width} to \texttt{0} or using \texttt{no inputs lead} is that in the first case the normal pin anchors and the border anchors will coincide, and in the second case they will not move and stay where they should have been if the leads were drawn.
+Also, you can suppress the drawing of the pins, by using the style \texttt{no input leads} (that can be reverted with \texttt{input leads}). The main difference between setting \texttt{external pins width} to \texttt{0} or using \texttt{no input lead} is that in the first case the normal pin anchors and the border anchors will coincide, and in the second case they will not move and stay where they should have been if the leads were drawn.
For special use you can suppress the orientation mark with the key \texttt{no topmark} (default \texttt{topmark}).
diff --git a/graphics/pgf/contrib/circuitikz/tex/circuitikz.sty b/graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
index afa91d4b2b..4f5ce00a0f 100644
--- a/graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
+++ b/graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
@@ -16,8 +16,8 @@
\providecommand\DeclareRelease[3]{}
\providecommand\DeclareCurrentRelease[2]{}
-\def\pgfcircversion{1.6.9}
-\def\pgfcircversiondate{2024/05/25}
+\def\pgfcircversion{1.7.0}
+\def\pgfcircversiondate{2024/08/03}
\DeclareRelease{0.4}{2012/12/20}{circuitikz-0.4-body.tex}
\DeclareRelease{v0.4}{2012/12/20}{circuitikz-0.4-body.tex}
diff --git a/graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex b/graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
index 943745bf7a..cca735bf1e 100644
--- a/graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
@@ -266,6 +266,58 @@
%
%>>>
+%% check loaded TikZ/pgf version %<<<`
+%
+% parse the release date, thanks to Skillmon
+% https://github.com/pgf-tikz/pgf/issues/1348#issuecomment-2231681032
+% date can be yyyy-mm-dd or (older TikZ) yyyy/mm/dd
+\begingroup
+ \pgfutil@protected\def\parsedate#1%
+ {%
+ \afterassignment\parsedate@month
+ \pgf@circ@count@a=#1\relax
+ }
+ \pgfutil@protected\def\parsedate@month#1%
+ {%
+ \afterassignment\parsedate@day
+ \pgf@circ@count@b=%
+ }
+ \pgfutil@protected\def\parsedate@day#1%
+ {%
+ \afterassignment\parsedate@cleanup
+ \pgf@circ@count@c=%
+ }
+ \def\parsedate@cleanup#1\relax{}%
+ \parsedate{\pgfrevisiondate}%
+ \xdef\ctikz@@pgfyear{\the\pgf@circ@count@a}%
+ \xdef\ctikz@@pgfmonth{\the\pgf@circ@count@b}%
+ \xdef\ctikz@@pgfday{\the\pgf@circ@count@c}%
+\endgroup
+% The following code thanks to Skillmon:
+% https://tex.stackexchange.com/a/722570/38080
+% modified by romano to check the date
+\def\ctikz@@ifpgfafter@auxi#1#2%
+ {%
+ \ifnum#1
+ \ctikz@@ifpgfafter@auxii{#2}%
+ \fi
+ }
+\def\ctikz@@ifpgfafter@auxii#1\fi#2\ctikz@@ifpgfafter#3{\fi#1}
+\def\ctikz@@ifpgfafter#1-#2-#3#%
+ {%
+ \ctikz@@ifpgfafter@auxi{\ctikz@@pgfyear>#1}\pgfutil@firstoftwo
+ \ctikz@@ifpgfafter@auxi{\ctikz@@pgfyear<#1}\pgfutil@secondoftwo
+ \ctikz@@ifpgfafter@auxi{\ctikz@@pgfmonth>#2}\pgfutil@firstoftwo
+ \ctikz@@ifpgfafter@auxi{\ctikz@@pgfmonth<#2}\pgfutil@secondoftwo
+ \ctikz@@ifpgfafter@auxi{\ctikz@@pgfday<#3}\pgfutil@secondoftwo
+ \pgfutil@gobble\ctikz@@ifpgfafter\pgfutil@firstoftwo
+ }
+%
+% usage \ctikz@@ifpgfafter 2023-01-16{true}{false}
+% ^^^ no spaces here, braces needed.
+%
+%>>>
+
%% arrow tips macros and utilities %<<<1
% the default arrow is latexslim, which has been ported over old arrows library (deprecated)
@@ -298,9 +350,70 @@
\pgfpathclose
\pgfusepathqfill
}
-
\pgfarrowsdeclarereversed{latexslim reversed}{latexslim reversed}{latexslim}{latexslim}
-
+%% Jack Tap, see
+%% https://github.com/circuitikz/circuitikz/issues/806
+\pgfdeclarearrow{name=Jack Tap,
+ parameters = {%
+ \the\pgfarrowlength,%
+ \the\pgfarrowwidth,%
+ \ifpgfarrowswap s\fi%
+ \ifpgfarrowopen o\fi%
+ \ifpgfarrowroundjoin j\fi
+ \ifpgfarrowroundcap c\fi%
+ },
+ setup code = {
+ \pgfarrowssettipend{.5\pgfarrowlength}
+ \pgfarrowssetlineend{-.6\pgfarrowlength}
+ \pgfarrowssetvisualbackend{-.6\pgfarrowlength}
+ \pgfarrowssetbackend{-.6\pgfarrowlength}
+ % hull
+ \pgfarrowshullpoint{.5\pgfarrowlength}{0pt}
+ \pgfarrowshullpoint{0pt}{\pgfarrowwidth}
+ \pgfarrowshullpoint{-.6\pgfarrowlength}{0pt}
+ % Saves: Only the length:
+ \pgfarrowssavethe\pgfarrowlength
+ \pgfarrowssavethe\pgfarrowwidth
+ },
+ drawing code = {
+ \pgfsetdash{}{+0pt}
+ \pgfarrowlinewidth=\pgflinewidth
+ \ifpgfarrowroundjoin\pgfsetroundjoin\else\pgfsetmiterjoin\fi
+ \ifpgfarrowroundcap\pgfsetroundcap\else\pgfsetbuttcap\fi
+ \pgfpathmoveto{\pgfqpoint{-.6\pgfarrowlength}{0pt}}
+ \pgfpathlineto{\pgfqpoint{-.5\pgfarrowlength}{0pt}}
+ \pgfpathlineto{\pgfqpoint{0pt}{\pgfarrowwidth}}
+ \pgfpathlineto{\pgfqpoint{.5\pgfarrowlength}{0pt}}
+ \ifpgfarrowopen
+ \pgfusepathqstroke
+ \else
+ \pgfpathclose
+ \ifdim\pgfarrowlinewidth>0pt\pgfusepathqfillstroke\else\pgfusepathqfill\fi
+ \fi
+ },
+ defaults = {length = 0.3cm, width=0.15cm, open},
+ % cache=false, % breaks everything
+}
+% the new "fill without arg" will be in TikZ 3.1.11. Apply it here if we have an
+% older version
+\ctikz@@ifpgfafter 2023-01-16{\relax}{%
+ % thanks @muzimuzhi https://github.com/pgf-tikz/pgf/issues/1348#issuecomment-2229075269
+ % undo the fill/.value required key
+ \expandafter\let\csname pgfk@/pgf/arrow keys/fill/.@def\endcsname\@undefined
+ \pgfkeys{/pgf/arrow keys/fill/.code={%
+ \def\pgf@temp{#1}%
+ \ifx\pgf@temp\pgf@nonetext%
+ \pgfarrowsaddtooptions{\pgfarrowopentrue}%
+ \else\ifx\pgf@temp\pgfkeysnovalue@text%
+ \pgfarrowsaddtooptions{\pgfarrowopenfalse}%
+ \else
+ \pgfarrowsaddtooptions{\pgfarrowopenfalse\def\pgf@arrows@fill@color{#1}}%
+ \fi\fi
+ }}%
+}
+\tikzset{v/.tip={Jack Tap[swap]}, ^/.tip={Jack Tap},
+ vf/.tip={Jack Tap[swap,fill]}, ^f/.tip={Jack Tap[fill]}}
+%
% select the arrows using available defaults.
\def\pgfcirc@arrow@default{default}
% choose the arrows to use. Use #2 and #3 if the key is equal to "default"
@@ -466,7 +579,30 @@
\fi
\fi
}
-
+% similar o the above, use the fill parameter to set fill or draw
+% for a subset of the shape
+\def\pgf@circ@subset@fill@or@draw#1{%
+ % You *must* be sure that this is called inside a \pgfscope!
+ \edef\@@none{none}\edef\@@default{default}
+ \edef\@@tmp{\ctikzvalof{#1/fill}}
+ \ifx\@@tmp\@@none
+ \pgfusepath{draw}
+ \else
+ \ifx\@@tmp\@@default\else
+ \pgfsetfillcolor{\@@tmp}
+ \fi
+ \pgfusepath{draw, fill}
+ \fi
+}
+% ...and for the thickness
+\def\pgf@circ@subset@thickness#1{%
+ % You *must* be sure that this is called inside a \pgfscope!
+ \edef\@@default{default}
+ \edef\@@tmp{\ctikzvalof{#1/thickness}}
+ \ifx\@@tmp\@@default\else
+ \pgfsetlinewidth{\@@tmp\pgflinewidth}%
+ \fi
+}
% set the text color (via \color) if the color is not default or none
% needed in some strange case (like bodydiode' dots)
\def\pgf@circ@maybe@color#1{%
@@ -557,6 +693,7 @@
% #7 - macros drawing the bipole
%
\long\def\pgfcircdeclarebipolescaled#1#2#3#4#5#6#7{
+ % \typeout{Declaring bipole:\space #4,}
\pgfdeclareshape{#4shape}{
\savedmacro{\ctikzclass}{\edef\ctikzclass{#1}}
\saveddimen{\scaledRlen}{\pgfmathsetlength{\pgf@x}{\ctikzvalof{\ctikzclass/scale}\pgf@circ@Rlen}}
@@ -602,97 +739,33 @@
\pgf@y=.5\pgf@y
}
\anchor{center}{\pgfpointorigin}
- \anchor{n}{
- \northeast
- \pgf@x=0cm
- }
- \anchor{north east}{
- \northeast
- }
- \anchor{north west}{
- \northeast
- \pgf@x=-\pgf@x
- }
- \anchor{ne}{
- \northeast
- }
- \anchor{nw}{
- \northeast
- \pgf@x=-\pgf@x
- }
- \anchor{e}{
- \northeast
- \pgf@y=0cm
- }
- \anchor{s}{
- \southwest
- \pgf@x=0cm
- }
- \anchor{south east}{
- \southwest
- \pgf@x=-\pgf@x
- }
- \anchor{south west}{
- \southwest
- }
- \anchor{se}{
- \southwest
- \pgf@x=-\pgf@x
- }
- \anchor{sw}{
- \southwest
- }
- \anchor{w}{
- \southwest
- \pgf@y=0cm
- }
- \anchor{north}{
- \northeast
- \pgf@x=0cm
- }
- \anchor{east}{
- \northeast
- \pgf@y=0cm
- }
- \anchor{south}{
- \southwest
- \pgf@x=0cm
- }
- \anchor{west}{
- \southwest
- \pgf@y=0cm
- }
- \anchor{right}{
- \northeast
- \pgf@y=0cm
- }
- \anchor{above}{
- \northeast
- \pgf@x=0cm
- }
- \anchor{left}{
- \southwest
- \pgf@y=0cm
- }
- \anchor{below}{
- \southwest
- \pgf@x=0cm
- }
- \anchor{a}{
- \northeast
- \pgf@y=0cm
- }
- \anchor{b}{
- \southwest
- \pgf@y=0cm
- }
+ \anchor{n}{\northeast\pgf@x=0cm }
+ \anchor{north east}{\northeast}
+ \anchor{north west}{\northeast\pgf@x=-\pgf@x}
+ \anchor{ne}{\northeast}
+ \anchor{nw}{\northeast\pgf@x=-\pgf@x}
+ \anchor{e}{\northeast\pgf@y=0cm }
+ \anchor{s}{\southwest\pgf@x=0cm }
+ \anchor{south east}{\southwest\pgf@x=-\pgf@x}
+ \anchor{south west}{\southwest}
+ \anchor{se}{\southwest\pgf@x=-\pgf@x}
+ \anchor{sw}{\southwest}
+ \anchor{w}{\southwest\pgf@y=0cm }
+ \anchor{north}{\northeast\pgf@x=0cm }
+ \anchor{east}{\northeast\pgf@y=0cm }
+ \anchor{south}{\southwest\pgf@x=0cm }
+ \anchor{west}{\southwest\pgf@y=0cm }
+ \anchor{right}{\northeast\pgf@y=0cm }
+ \anchor{above}{\northeast\pgf@x=0cm }
+ \anchor{left}{\southwest\pgf@y=0cm }
+ \anchor{below}{\southwest\pgf@x=0cm }
+ \anchor{a}{\northeast\pgf@y=0cm }
+ \anchor{b}{\southwest\pgf@y=0cm }
\savedanchor{\textanchor}{%
\pgf@y=\ht\pgfnodeparttextbox
\pgf@x=-.5\wd\pgfnodeparttextbox
}
- \anchor{text}{
- \textanchor
- }
+ \anchor{text}{ \textanchor }
\anchorborder{%
\ifpgf@circuit@bipole@inverted
\pgf@circ@res@left=-\pgf@x
@@ -711,7 +784,6 @@
#2%
\pgf@circ@draw@component{
\pgf@circ@setcolor
-
\northeast
\pgf@circ@res@up = \pgf@y
\pgf@circ@res@zero = 0cm
diff --git a/graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex b/graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
index 626ed28812..b30e741458 100644
--- a/graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
@@ -632,13 +632,21 @@
\pgfusepath{draw}
\endpgfscope
}%
-
%% Zig-zag resistors
+% see https://github.com/circuitikz/circuitikz/discussions/814
+\ctikzset{resistors/zigzag stub/.initial=0}
+\ctikzset{resistors/zigzag hook/.code={}}
\def\pgf@circ@zigzag#1{%
+ \pgf@circ@res@temp=\ctikzvalof{resistors/zigzag stub}\pgf@circ@res@step
+ \advance \pgf@circ@res@step by -2\pgf@circ@res@temp
\divide \pgf@circ@res@step by \numexpr4*\zigs\relax
\pgfpathmoveto{\pgfpoint{\pgf@circ@res@left-\pgfhorizontaltransformationadjustment*0.5*\pgflinewidth}{\pgf@circ@res@zero}}
+ \ifdim\pgf@circ@res@temp>0pt
+ \pgfpathlineto{\pgfpoint{\pgf@circ@res@left+\pgf@circ@res@temp -\pgfhorizontaltransformationadjustment*0.5*\pgflinewidth}{\pgf@circ@res@zero}}
+ \fi
\pgf@circ@res@other = \pgf@circ@res@left
+ \advance\pgf@circ@res@other by \pgf@circ@res@temp
\pgf@circ@count@a=\zigs\relax
% first half zig
\advance\pgf@circ@res@other by \pgf@circ@res@step
@@ -655,11 +663,14 @@
\advance\pgf@circ@res@other by 2\pgf@circ@res@step
\pgfpathlineto{\pgfpoint{\pgf@circ@res@other}{#1\pgf@circ@res@down}}
\advance\pgf@circ@res@other by \pgf@circ@res@step
- \pgfpathlineto{\pgfpoint{\pgf@circ@res@other}{\pgf@circ@res@zero}}
+ \pgfpathlineto{\pgfpoint{\pgf@circ@res@other+\pgfhorizontaltransformationadjustment*0.5*\pgflinewidth}{\pgf@circ@res@zero}}
+ \ifdim\pgf@circ@res@temp>0pt
+ \pgfpathlineto{\pgfpoint{\pgf@circ@res@other+\pgf@circ@res@temp+\pgfhorizontaltransformationadjustment*0.5*\pgflinewidth}{\pgf@circ@res@zero}}
+ \fi
\pgfsetbeveljoin
+ \pgfkeys{/tikz/circuitikz/resistors/zigzag hook}
\pgfusepath{draw}
}
-
%% Resistor
\pgfcircdeclarebipolescaled{resistors}
{
@@ -672,7 +683,7 @@
{
\pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
\pgftransformationadjustments
- \pgfmathsetlength{\pgf@circ@res@step}{\ctikzvalof{bipoles/resistor/width}*\scaledRlen+\pgfhorizontaltransformationadjustment*0.5*\pgflinewidth}
+ \pgfmathsetlength{\pgf@circ@res@step}{\ctikzvalof{bipoles/resistor/width}*\scaledRlen}
\pgf@circ@zigzag{1}
}
@@ -692,7 +703,7 @@
{
\pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
\pgftransformationadjustments
- \pgfmathsetlength{\pgf@circ@res@step}{\ctikzvalof{bipoles/vresistor/width}*\scaledRlen+\pgfhorizontaltransformationadjustment*0.5*\pgflinewidth}
+ \pgfmathsetlength{\pgf@circ@res@step}{\ctikzvalof{bipoles/vresistor/width}*\scaledRlen}
\pgf@circ@zigzag{.5}
\pgfscope
@@ -731,7 +742,7 @@
{
\pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
\pgftransformationadjustments
- \pgfmathsetlength{\pgf@circ@res@step}{\ctikzvalof{bipoles/potentiometer/width}*\scaledRlen+\pgfhorizontaltransformationadjustment*0.5*\pgflinewidth}
+ \pgfmathsetlength{\pgf@circ@res@step}{\ctikzvalof{bipoles/potentiometer/width}*\scaledRlen}
\pgf@circ@zigzag{1}
\pgfscope
@@ -761,7 +772,7 @@
{%
\pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
\pgftransformationadjustments
- \pgfmathsetlength{\pgf@circ@res@step}{\ctikzvalof{bipoles/resistivesens/width}*\scaledRlen+\pgfhorizontaltransformationadjustment*0.5*\pgflinewidth}
+ \pgfmathsetlength{\pgf@circ@res@step}{\ctikzvalof{bipoles/resistivesens/width}*\scaledRlen}
\pgf@circ@zigzag{.5}
\pgfscope
@@ -810,7 +821,7 @@
\pgfpathmoveto{\pgfpoint{\pgf@circ@res@right/\@@intscale+\pgfhorizontaltransformationadjustment*0.5*\pgflinewidth}{+0pt}}
\pgfpathlineto{\pgfpoint{\pgf@circ@res@right+\pgfhorizontaltransformationadjustment*0.5*\pgflinewidth}{+0pt}}
\pgftransformationadjustments
- \pgfmathsetlength{\pgf@circ@res@step}{\ctikzvalof{bipoles/ldresistor/width}*\scaledRlen+\pgfhorizontaltransformationadjustment*0.5*\pgflinewidth}
+ \pgfmathsetlength{\pgf@circ@res@step}{\ctikzvalof{bipoles/ldresistor/width}*\scaledRlen}
\pgf@circ@zigzag{\@@hscale}
}%
@@ -6031,6 +6042,13 @@
\ctikzset{bipoles/qpprobe/voltage/additional shift/.initial=.5}
\ctikzset{bipoles/iloop/width/.initial=.40}
\ctikzset{bipoles/iloop/height/.initial=.60}
+% currtap see https://github.com/circuitikz/circuitikz/issues/807
+\ctikzset{bipoles/currtap/height/.initial=0.4}
+\ctikzset{bipoles/currtap/dot size/.initial=0.5}
+\ctikzset{bipoles/currtap/fill/.initial=default}
+\ctikzset{bipoles/currtap/dash/.initial=none}
+\ctikzset{bipoles/currtap/color/.initial=default}
+\ctikzset{bipoles/currtap/thickness/.initial=default}
\ctikzset{bipoles/oscope/height/.initial=.60}
\ctikzset{bipoles/oscope/width/.initial=.60}
@@ -6607,6 +6625,28 @@
\pgfusepath{draw}
\endpgfscope
}
+%% currtap
+\pgfcircdeclarebipolescaled{instruments}
+{
+ \savedmacro{\@@dotsize}{\def\@@dotsize{\ctikzvalof{bipoles/currtap/dot size}}}
+ \anchor{tap}{\northeast\pgf@x=0pt\pgf@y=\@@dotsize\pgf@y\pgf@y=-\pgf@y}
+}
+{\ctikzvalof{bipoles/currtap/height}}
+{currtap}
+{\ctikzvalof{bipoles/currtap/height}}
+{\ctikzvalof{bipoles/currtap/height}}
+{
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{0pt}}
+ \pgfpathlineto{\pgfpoint{0.95\pgf@circ@res@left}{0pt}}
+ \pgfpatharc{180}{0}{0.95\pgf@circ@res@right}
+ \pgfpathlineto{\pgfpoint{\pgf@circ@res@right}{0pt}}
+ \pgfusepath{draw}
+ \pgf@circ@subset@color@dash{bipoles/currtap}
+ \pgf@circ@subset@thickness{bipoles/currtap}
+ \pgfusepath{draw}
+ \pgfpathcircle{\pgfpoint{0pt}{0pt}}{\@@dotsize*\pgf@circ@res@up}
+ \pgf@circ@subset@fill@or@draw{bipoles/currtap}
+}
% %>>>
% Path definitions for Instruments%<<<
@@ -6619,8 +6659,8 @@
\pgfcirc@activate@bipole@simple{l}{rmeterwa}
\pgfcirc@activate@bipole@simple{l}{smeter}
\pgfcirc@activate@bipole@simple{l}{iloop}
-% \pgfcirc@activate@bipole@simple{l}{iloop2} that was wrong
\pgfcirc@activate@bipole{l}{ilooptwo}{iloop2}{iloop2}
+\pgfcirc@activate@bipole@simple{l}{currtap}
\pgfcirc@activate@bipole@simple{l}{qvprobe}
\pgfcirc@activate@bipole@simple{l}{qiprobe}
\pgfcirc@activate@bipole@simple{l}{qpprobe}
@@ -6774,16 +6814,22 @@
% spring into the damper
\pgfscope
- \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@zero}}
+ \pgfscope
+ \pgftransformationadjustments
\pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left-\pgfhorizontaltransformationadjustment*0.5*\pgflinewidth}{\pgf@circ@res@zero}}
+ \pgfpathlineto{\pgfpoint{.95\pgf@circ@res@left}{\pgf@circ@res@zero}}
\pgfsetcornersarced{\pgfpoint{.25\pgf@circ@res@up}{.25\pgf@circ@res@up}}
\pgfpathlineto{\pgfpoint{.75\pgf@circ@res@left}{.75\pgf@circ@res@up}}
\pgfpathlineto{\pgfpoint{.5\pgf@circ@res@left}{-.75\pgf@circ@res@up}}
\pgfpathlineto{\pgfpoint{.25\pgf@circ@res@left}{.75\pgf@circ@res@up}}
\pgfpathlineto{\pgfpoint{0pt}{-.75\pgf@circ@res@up}}
\pgfpathlineto{\pgfpoint{\ctikzvalof{bipoles/damper/length}\pgf@circ@res@right}{.75\pgf@circ@res@up}}
+ \pgfsetbuttcap
+ \pgfsetbeveljoin
\pgfusepath{stroke}
\endpgfscope
+ \endpgfscope
% damper box
\pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
\pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@down}}
@@ -7171,18 +7217,18 @@
{\ctikzvalof{bipoles/thermocouple/height}}
{\ctikzvalof{bipoles/thermocouple/width}}
{
+ \pgfsetrectcap
\pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{0}}
\pgfpathlineto{\pgfpoint{\pgf@circ@res@left}{.5\pgf@circ@res@down}}
- \pgfusepath{draw}
- \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{.5\pgf@circ@res@down}}
- \pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
\pgfpathlineto{\pgfpoint{0}{\pgf@circ@res@down}}
- \pgfusepath{draw}
- \pgfsetlinewidth{\pgfstartlinewidth}
- \pgfpathmoveto{\pgfpoint{0}{\pgf@circ@res@down}}
\pgfpathlineto{\pgfpoint{\pgf@circ@res@right}{.5\pgf@circ@res@down}}
\pgfpathlineto{\pgfpoint{\pgf@circ@res@right}{0}}
\pgfusepath{draw}
+ \pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
+ \pgfsetroundcap
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{.5\pgf@circ@res@down}}
+ \pgfpathlineto{\pgfpoint{0}{\pgf@circ@res@down}}
+ \pgfusepath{draw}
}
%% fuse
\pgfcircdeclarebipolescaled{misc}
diff --git a/graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex b/graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
index e3665b8862..cb95f54ef3 100644
--- a/graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
@@ -231,13 +231,15 @@
\compattikzset{#2/.style={\comnpatname #1, #3={##1}}}%
}
% create a bipole
-\def\pgfcirc@activate@bipole#1#2#3#4{% path name, base node name, style name
+\def\pgfcirc@activate@bipole#1#2#3#4{% type of label, path name, base node name, style name
+ % \typeout{Activate bipole:\space #4,}
\expandafter\def\csname pgf@circ@#2@path\endcsname##1{\pgf@circ@bipole@path{#3}{##1}}%
\pgfcirc@path@to@style{#1}{#2}{#4}{}% no options here, let's see
}
\def\pgfcirc@activate@bipole@simple#1#2{\pgfcirc@activate@bipole{#1}{#2}{#2}{#2}}
% create a bipole with options
-\def\pgfcirc@activate@bipole@opt#1#2#3#4#5{% path name, base node name, style name
+\def\pgfcirc@activate@bipole@opt#1#2#3#4#5{% type of label, path name, base node name, style name, options
+ % \typeout{Activate bipole:\space #4,}
\expandafter\def\csname pgf@circ@#2@path\endcsname##1{\pgf@circ@bipole@path{#3}{##1}}%
\pgfcirc@path@to@style{#1}{#2}{#4}{#5}% no options here, let's see
}
diff --git a/graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex b/graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
index 4e4861071f..f85b8ab58b 100644
--- a/graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
@@ -16,8 +16,8 @@
\startmodule[circuitikz]
\usemodule[tikz]
-\def\pgfcircversion{1.6.9}
-\def\pgfcircversiondate{2024/05/25}
+\def\pgfcircversion{1.7.0}
+\def\pgfcircversiondate{2024/08/03}
\writestatus{loading}{\pgfcircversiondate{} The CircuiTikz circuit drawing package version \pgfcircversion}
diff --git a/info/biblio/font.bib b/info/biblio/font.bib
index 287032abf9..139f5645a2 100644
--- a/info/biblio/font.bib
+++ b/info/biblio/font.bib
@@ -2,9 +2,9 @@
%%% ====================================================================
%%% BibTeX-file{
%%% author = "Nelson H. F. Beebe",
-%%% version = "1.127",
-%%% date = "08 May 2024",
-%%% time = "07:47:15 MST",
+%%% version = "1.128",
+%%% date = "02 August 2024",
+%%% time = "11:02:32 MDT",
%%% filename = "font.bib",
%%% address = "University of Utah
%%% Department of Mathematics, 110 LCB
@@ -14,7 +14,7 @@
%%% telephone = "+1 801 581 5254",
%%% FAX = "+1 801 581 4148",
%%% URL = "https://www.math.utah.edu/~beebe",
-%%% checksum = "18065 25010 114533 1094663",
+%%% checksum = "28394 25043 114648 1095825",
%%% email = "beebe at math.utah.edu, beebe at acm.org,
%%% beebe at computer.org (Internet)",
%%% codetable = "ISO/ASCII",
@@ -24,7 +24,7 @@
%%% docstring = "This bibliography records publications about
%%% typographic fonts.
%%%
-%%% At version 1.127, the year coverage looked
+%%% At version 1.128, the year coverage looked
%%% like this:
%%%
%%% 1785 ( 1) 1865 ( 0) 1945 ( 0)
@@ -90,12 +90,12 @@
%%% 1861 ( 0) 1941 ( 0) 2021 ( 1)
%%% 1862 ( 0) 1942 ( 0) 2022 ( 1)
%%% 1863 ( 0) 1943 ( 0) 2023 ( 2)
-%%% 1864 ( 0) 1944 ( 0) 2024 ( 1)
+%%% 1864 ( 0) 1944 ( 0) 2024 ( 3)
%%% 19xx ( 3)
%%% 20xx ( 2)
%%%
-%%% Article: 531
-%%% Book: 167
+%%% Article: 532
+%%% Book: 168
%%% Booklet: 4
%%% InCollection: 5
%%% InProceedings: 71
@@ -108,7 +108,7 @@
%%% TechReport: 30
%%% Unpublished: 1
%%%
-%%% Total entries: 990
+%%% Total entries: 992
%%%
%%% This bibliography has been collected from
%%% bibliographies in the author's personal
@@ -24158,6 +24158,21 @@
Computerized typesetting.",
}
+@Book{Anonymous:2024:SUC,
+ author = "Anonymous",
+ title = "Serif In Use: a Collection Of Serif Typefaces",
+ publisher = "Victionary",
+ address = "Hong Kong",
+ pages = "531 + 45",
+ year = "2024",
+ ISBN = "988-768-443-0 (hardcover)",
+ ISBN-13 = "978-988-768-443-5 (hardcover)",
+ LCCN = "Z250.5.S47 S47 2024",
+ bibdate = "Fri Aug 02 10:58:16 2024",
+ bibsource = "https://www.math.utah.edu/pub/tex/bib/font.bib",
+ acknowledgement = ack-nhfb,
+}
+
@Article{Hossain:2024:TSR,
author = "Anushah Hossain",
title = "Text Standards for the ``Rest of World'': The Making
@@ -24186,6 +24201,24 @@
Writing",
}
+@Article{Lovenheim:2024:SRS,
+ author = "Peter Lovenheim",
+ title = "Seeing {Rochester} signs through {Chuck Bigelow}'s
+ eyes",
+ journal = "Rochester Beacon",
+ volume = "??",
+ number = "??",
+ pages = "??--??",
+ day = "29",
+ month = jul,
+ year = "2024",
+ bibdate = "Fri Aug 02 09:04:12 2024",
+ bibsource = "https://www.math.utah.edu/pub/tex/bib/font.bib",
+ URL = "https://rochesterbeacon.com/2024/07/29/seeing-rochester-signs-through-chuck-bigelows-eyes/",
+ acknowledgement = ack-nhfb,
+ keywords = "Chuck Bigelow; Kris Holmes",
+}
+
@Misc{Anonymous:20xx:W,
author = "Anonymous",
title = "{WhatTheFont}",
diff --git a/info/biblio/font.ltx b/info/biblio/font.ltx
index f05b486605..d0b9d0be05 100644
--- a/info/biblio/font.ltx
+++ b/info/biblio/font.ltx
@@ -2,9 +2,9 @@
%%% ====================================================================
%%% @LaTeX-file{
%%% author = "Nelson H. F. Beebe",
-%%% version = "1.127",
-%%% date = "08 May 2024",
-%%% time = "07:47:28 MST",
+%%% version = "1.128",
+%%% date = "02 August 2024",
+%%% time = "11:02:36 MDT",
%%% filename = "font.ltx",
%%% address = "University of Utah
%%% Department of Mathematics, 110 LCB
@@ -14,7 +14,7 @@
%%% telephone = "+1 801 581 5254",
%%% FAX = "+1 801 581 4148",
%%% URL = "https://www.math.utah.edu/~beebe",
-%%% checksum = "44652 81 290 3038",
+%%% checksum = "54010 81 290 3044",
%%% email = "beebe@math.utah.edu, beebe@acm.org,
%%% beebe@computer.org (Internet)",
%%% codetable = "ISO/ASCII",
@@ -62,8 +62,8 @@
WWW URL: \protect\path=https://www.math.utah.edu/~beebe/=
}
-\date{08 May 2024 \\
-Version 1.127}
+\date{02 August 2024 \\
+Version 1.128}
\begin{document}
\maketitle
\nocite{*}
diff --git a/macros/latex/contrib/bxpdfver/README-ja.md b/macros/latex/contrib/bxpdfver/README-ja.md
index 5cc0505780..ea1a7e4ee1 100644
--- a/macros/latex/contrib/bxpdfver/README-ja.md
+++ b/macros/latex/contrib/bxpdfver/README-ja.md
@@ -43,11 +43,14 @@ bxpdfver パッケージ
* `objcompress`(既定): オブジェクトストリームの使用を抑止しない。
* ドライバオプション: 以下の通り。なお、後述の「ドライバ指定」の
節も参照されたい。
- + PDF 出力のエンジンの場合は、既定で適切なドライバが選択される
+ + LaTeX の新 PDF マネジメントが有効化されている場合は、自動的に
+ “latex-pdf”モードに切り替わる。ドライバオプションは不要である。
+ + PDF 出力のエンジンの場合は、自動的に適切なドライバが選択される
のでドライバオプションは不要である。
+ `dvipdfmx`: dvipdfmx 用のドライバを指定する。
+ `nodvidriver`/`disabled`: 全ての機能を無効化する。
※この場合 `lenient+` が既定になる。
+ + `ignorepdfmanagement`: “latex-pdf”モードへの切替を抑止する。
* `lenient`: サポートしない機能に対するエラーを警告に格下げする。
* `lenient+`: サポートしない機能に対するエラーを完全に抑止する。
* `nolenient`(既定): `lenient(+)` の否定。
@@ -79,11 +82,11 @@ bxpdfver パッケージ
### ドライバ指定に関する補足
\ Drivers (engines) pdfTeX dvipdfmx
- Features / LuaTeX / XeTeX others
- --------------------------- --------- --------- ------
- \setpdfversion Yes Yes No
- \suppresspdfcompression Yes Maybe(*2) No
- \suppresspdfobjcompression Yes Maybe(*2) No
+ Features / LuaTeX / XeTeX latex-pdf
+ --------------------------- --------- --------- ---------
+ \setpdfversion Yes Yes Yes
+ \suppresspdfcompression Yes Maybe(*2) Yes(*4)
+ \suppresspdfobjcompression Yes Maybe(*2) Yes(*4)
\setpdfdecimaldigits Yes Maybe(*2) No
\preservepdfdestinations No-op(*1) Maybe(*2) No
\setpdfpkresolution Yes Maybe(*3) No
@@ -92,6 +95,9 @@ bxpdfver パッケージ
`\preservepdfdestinations` は常に有効になっていると見なせる。
2. (x)dvipdfmx のバージョンが 20160307 以上である必要がある。
3. (x)dvipdfmx のバージョンが 20211016 以上である必要がある。
+ 4. `\suppresspdfcompression` と `\suppresspdfobjcompression` については
+ 一方を実行すると他方も自動的に有効になる。l3pdf モジュールで片方のみ
+ を有効化することはサポートされないからである。
dvipdfmx のバージョン判定について:
@@ -119,6 +125,9 @@ dvipdfmx のバージョン判定について:
更新履歴
--------
+ * Version 0.8 ‹2024/08/03›
+ - カーネルの新 PDF マネジメントが有効な場合にも一部の機能が使える
+ ようにする(“latex-pdf”モード)。
* Version 0.7 ‹2024/07/24›
- `\setpdfpkresolution` を(正式に)サポート。(dvipdfmx/XeTeX
でも使用可能になった。)
diff --git a/macros/latex/contrib/bxpdfver/README.md b/macros/latex/contrib/bxpdfver/README.md
index df7995de21..1b78b5da1c 100644
--- a/macros/latex/contrib/bxpdfver/README.md
+++ b/macros/latex/contrib/bxpdfver/README.md
@@ -44,11 +44,16 @@ The available options are:
* `noobjcompress`: Suppresses use of object streams.
* `objcompress` (default): Does not suppress use of object streams.
* Driver options: As below:
+ + When the new PDF management of LaTeX is activated, the package
+ will automatically switch to “latex-pdf” mode. You need not
+ give driver options.
+ When using a PDF-output engine, you need not give driver options
since the appropriate one is auto-detected.
+ `dvipdfmx`: Uses dvipdfmx driver.
+ `nodvidriver`/`disabled`: Disables all functions of the package.
NB. This option sets `lenient+` by default.
+ * `ignorepdfmanagement`: Avoids switching to “latex-pdf” mode, even
+ when the new PDF management of LaTeX is activated.
* `lenient`: Turns the errors for unsupported features into warnings.
* `lenient+`: Suppreseses the errors for unsupported features.
* `nolenient`: Negation of `lenient(+)`.
@@ -78,11 +83,11 @@ when it is already suppressed by other means.
### NOTE ON DRIVERS
\ Drivers (engines) pdfTeX dvipdfmx
- Features / LuaTeX / XeTeX others
- --------------------------- --------- --------- ------
- \setpdfversion Yes Yes No
- \suppresspdfcompression Yes Maybe(*2) No
- \suppresspdfobjcompression Yes Maybe(*2) No
+ Features / LuaTeX / XeTeX latex-pdf
+ --------------------------- --------- --------- ---------
+ \setpdfversion Yes Yes Yes
+ \suppresspdfcompression Yes Maybe(*2) Yes(*4)
+ \suppresspdfobjcompression Yes Maybe(*2) Yes(*4)
\setpdfdecimaldigits Yes Maybe(*2) No
\preservepdfdestinations No-op(*1) Maybe(*2) No
\setpdfpkresolution Yes Maybe(*3) No
@@ -92,8 +97,11 @@ when it is already suppressed by other means.
always in effect.
2. These features are available only when the version of (x)dvipdfmx
is 20160307 or later.
- 2. These features are available only when the version of (x)dvipdfmx
+ 3. These features are available only when the version of (x)dvipdfmx
is 20211016 or later.
+ 4. As for '\suppresspdfcompression' and '\suppresspdfobjcompression',
+ when one of them is executed, the other will be activated. It is
+ because l3pdf module does not support activating only one of them.
On the detection of dvipdfmx version:
@@ -119,6 +127,9 @@ More notices:
REVISION HISTORY
----------------
+ * Version 0.8 ‹2024/08/03›
+ - Support some features even when the new PDF management of the
+ LaTeX kernel is activated (“latex-pdf” mode).
* Version 0.7 ‹2024/07/24›
- Support (officialy) `\setpdfpkresolution`.
* Version 0.6 ‹2022/04/28›
diff --git a/macros/latex/contrib/bxpdfver/bxpdfver.sty b/macros/latex/contrib/bxpdfver/bxpdfver.sty
index 46c65cd9a2..296774068c 100644
--- a/macros/latex/contrib/bxpdfver/bxpdfver.sty
+++ b/macros/latex/contrib/bxpdfver/bxpdfver.sty
@@ -10,12 +10,8 @@
%% package declaration
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{bxpdfver}[2024/07/24 v0.7]
+\ProvidesPackage{bxpdfver}[2024/08/03 v0.8]
\def\bxpv@pkgname{bxpdfver}
-
-%% preparations
-\RequirePackage{ifthen}[]% for \newboolean
-\newif\ifbxpv@ok
\providecommand\bxDebug[1]{}
%--------------------------------------- package options
@@ -124,13 +120,23 @@
\fi
\fi
-%--------------------------------------- helpers
+%--------------------------------------- general
+
+%% packages
+\RequirePackage{ifthen}[]% for \newboolean
+
+%% variables
+\newif\ifbxpv@ok
%% unique tokens
\def\bxpv@end{\bxpv@end@}
\def\bxpv@mt{\bxpv@mt@}
\let\bxpv@mk\noindent
+%% \ifbxpv@read@file@ok
+% Whether or not the last \bxpv@read@file succeeded.
+\newif\ifbxpv@read@file@ok
+
%% \bxpv@csletcs
\def\bxpv@csletcs#1#2{%
\expandafter\let\csname#1\expandafter\endcsname\csname#2\endcsname
@@ -187,10 +193,51 @@
\bxpv@csletcs{ifbxpv@defined}{%
if\ifx\ifdefined\@undefined false\else defined\fi}
+%% \bxpv@begin@document@hook
+% The begin-document hook.
+\@onlypreamble\bxpv@begin@document@hook
+\let\bxpv@begin@document@hook\@empty
+\AtBeginDocument{\bxpv@begin@document@hook}
+
+%--------------------------------------- environment check
+
%% \ifbxpv@old@hook@system
\newif\ifbxpv@old@hook@system
\@ifl@t@r\fmtversion{2020/10/01}{}{\bxpv@old@hook@systemtrue}
+%% \ifbxpv@pdfmanagement@ok
+% Whether this package is supporting the LaTeX PDF management
+% of the current kernel.
+% (If the PDF management is active but this switch is off,
+% then this package will switch to no-op mode.)
+\newif\ifbxpv@pdfmanagement@ok
+
+%% check for new PDF management
+\if t\bxpv@ignore@pdfmanagement\else
+ \ifx\IfPDFManagementActiveTF\@undefined\else
+ \IfPDFManagementActiveTF{%
+ \let\bxpv@drv@type=m%
+ \def\bxpv@drv@name{latex-pdf}%
+ \@ifl@t@r\fmtversion{2022/06/01}{%
+ \bxpv@pdfmanagement@oktrue
+ }{}
+ }{}
+ \fi
+\fi
+\ifx m\bxpv@drv@type
+ \ifbxpv@pdfmanagement@ok
+ \bxpv@warn
+ {New PDF management is active.\MessageBreak
+ The driver is set to '\bxpv@drv@name'}%
+ % Here \ExplSyntaxOn should be available.
+ \else
+ \bxpv@warn
+ {New PDF management is active, but\MessageBreak
+ the kernel is too old (before 2022/06/01).\MessageBreak
+ Thus this package will not work}%
+ \fi
+\fi
+
%--------------------------------------- internal dispatchers
% Initially all dispatchers are "unavailable".
@@ -234,24 +281,10 @@
\@onlypreamble\bxpv@cancel@obj@compress
\let\bxpv@cancel@obj@compress\relax
-%% \bxpv@begin@document@hook
-% The begin-document hook.
-\@onlypreamble\bxpv@begin@document@hook
-\let\bxpv@begin@document@hook\@empty
-\AtBeginDocument{\bxpv@begin@document@hook}
\g@addto@macro\bxpv@begin@document@hook{%
\bxpv@check@hyperref % must come first
}
-%% check for new PDF management
-\if t\bxpv@ignore@pdfmanagement\else
- \ifx\IfPDFManagementActiveTF\@undefined\else
- \IfPDFManagementActiveTF{%
- \global\let\bxpv@drv@type=m%
- }{}
- \fi
-\fi
-
%% Redefine internal dispatchers.
\ifx 0\bxpv@drv@type\else %--------
\begingroup
@@ -274,9 +307,31 @@
%% switch
\if m\bxpv@drv@type
- %% when in new PDF management
- \bxpv@warn
- {New PDF management is active}%
+ \ifbxpv@pdfmanagement@ok
+ % Here all l3pdf function is assumed to be available.
+ \gdef\bxpv@check@version{\bxpv@oktrue}
+ \ExplSyntaxOn %!!!!!!
+ \tl_new:N \g__bxpv_org_version
+ \exp_args:NNe \tl_gset:Nn \g__bxpv_org_version { \pdf_version: }
+ \cs_gset:Npn \bxpv@set@version
+ {
+ \token_if_eq_meaning:NNTF \bxpdfverMinorVersion \relax
+ { \pdf_version_gset:n { \g__bxpv_org_version } }
+ {
+ \pdf_version_gset:n
+ {
+ \int_use:N \bxpdfverMajorVersion
+ . \int_use:N \bxpdfverMinorVersion
+ }
+ }
+ }
+ % \pdf_uncompress: does both.
+ \cs_gset:Npn \bxpv@suppress@compress
+ { \pdf_uncompress: }
+ \cs_gset:Npn \bxpv@suppress@obj@compress
+ { \pdf_uncompress: }
+ \ExplSyntaxOff %!!!!!!
+ \fi
\else\ifnum\bxpv@pdfoutput>\z@
%% when in PDF mode
\global\let\bxpv@drv@type=p
@@ -683,7 +738,7 @@
\fi
%% variables
-\let\bxpv@dvipdfmx@known@min\relax
+\let\bxpv@dvipdfmx@known@min\relax % minimum known dviodfmx version
\let\bxpv@C@value\relax
%% \bxpv@C@bits
@@ -765,7 +820,7 @@
% C option value
\ifx\bxpv@C@bits\@empty\else
% When C option is used, its value is automatically OR'ed with
- % the current value, so we need read the config for that.
+ % the current value, so we need not read the config for that.
\def\bxpv@C@value{0}%
\def\do##1{%
\bxpv@rc@bitset{\bxpv@C@value}{##1}%
@@ -792,18 +847,27 @@
}
%% \bxpv@get@dvipdfmx@known@min
+% Gathers the information and sets \bxpv@dvipdfmx@known@min,
+% without actually spawning extractbb.
+% (Called in the begin-document hook.)
\@onlypreamble\bxpv@get@dvipdfmx@known@min
\def\bxpv@get@dvipdfmx@known@min{%
+ % initially no information
\def\bxpv@dvipdfmx@known@min{0}%
+ % l3backend-dvipdfmx of revision 2022-04-10 or later requires
+ % dvipdfmx of version 20201111 or later.
\def\bxpv@tmpa{def}%
\let\bxpv@tmpb\@gobbletwo
\@ifl@aded\bxpv@tmpa{l3backend-dvipdfmx}{%
\def\bxpv@tmpb{\@ifl@ter\bxpv@tmpa{l3backend-dvipdfmx}}%
}{}%
+ % Just in case....
\@ifl@aded\bxpv@tmpa{l3backend-dvips}{%
\def\bxpv@tmpb{\@ifl@ter\bxpv@tmpa{l3backend-dvips}}%
}{}%
\bxpv@tmpb{2022/04/10}{%
+ % Now the version is known to be 20201111 or later.
+ % This information can save much need for spawning extractbb.
\def\bxpv@dvipdfmx@known@min{20201111}%
}{}%
\bxDebug{dvipdfmx-known-min:\bxpv@dvipdfmx@known@min}%
@@ -998,10 +1062,6 @@
\let\bxpv@rf@line\relax % line content
\let\bxpv@rf@cont\relax % continue to read?
-%% \ifbxpv@read@file@ok
-% Whether or not the last \bxpv@read@file succeeded.
-\newboolean{bxpv@read@file@ok}
-
%% \bxpv@read@file{<file-name>}{<line-parser-code>}
% Reads from a text file. The line parser takes as #1 the
% content of each line.
diff --git a/macros/latex/contrib/easybook/README.md b/macros/latex/contrib/easybook/README.md
index ae05afb8d1..fdb41b709b 100644
--- a/macros/latex/contrib/easybook/README.md
+++ b/macros/latex/contrib/easybook/README.md
@@ -1,5 +1,5 @@
# The `easybook` document class
-Easily typesetting Chinese theses or books (v2024dd)
+Easily typesetting Chinese theses or books (v2024de)
## Abstract
`easybook` is a pure academic template created based on the `ctexbook` book document class. It also has the functions of `book` and `article` document class. Combined with the general framework design of the theses of many universities in China, providing multiple commands and interfaces allows users to easily customize the theses templates. Its basic macro package `easybase` can also be used with `ctex` and standard document classes.
diff --git a/macros/latex/contrib/easybook/easybook.dtx b/macros/latex/contrib/easybook/easybook.dtx
index 4904e90a21..8387f4de4c 100644
--- a/macros/latex/contrib/easybook/easybook.dtx
+++ b/macros/latex/contrib/easybook/easybook.dtx
@@ -14,7 +14,7 @@
% This work has the LPPL maintenance status `maintained'.
%<class|package>\NeedsTeXFormat{LaTeX2e}[2021/11/15]
%<*class>
-\ProvidesExplClass{easybook}{2024/08/02}{2024dd}
+\ProvidesExplClass{easybook}{2024/08/03}{2024de}
{Easily typesetting Chinese theses or books}
\bool_new:N \l__eb_compile_draft_bool
@@ -301,7 +301,7 @@
%</class>
%<*package>
\RequirePackage{etoolbox}
-\ProvidesExplPackage{easybase}{2024/08/02}{2024dd}
+\ProvidesExplPackage{easybase}{2024/08/03}{2024de}
{Easily typesetting Chinese theses or books}
\cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -509,7 +509,6 @@
\ebloadpackage
{
[text]{spbmark},
- [normalem]{ulem},
[{shortlabels,inline}]{enumitem},
chemformula,siunitx,pifont,
geometry,marginnote,
@@ -1124,9 +1123,9 @@
\ctex_at_end_package:nn { footmisc }
{
\eb_package_date_check:nn { footmisc } { 2022/02/10 }
- \boolfalse{FN@setspace}
\ifbool{FN@para}{}
{
+ \boolfalse{FN@setspace}
\cs_set_eq:NN \@makefntext \eb@@makefntext
\cs_set_eq:NN \@footnotetext \eb@@footnotetext
}
@@ -2731,7 +2730,7 @@
}
%</package>
%<*tcolorbox>
-\ProvidesExplFile{eb-tcolorbox.cfg}{2024/08/02}{2024dd}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2024/08/03}{2024de}
{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 03b9b72b3f..0b0573b31a 100644
--- a/macros/latex/contrib/easybook/easybook.pdf
+++ b/macros/latex/contrib/easybook/easybook.pdf
Binary files differ
diff --git a/macros/latex/contrib/easybook/easybook.tex b/macros/latex/contrib/easybook/easybook.tex
index 114610e5f9..32aae47601 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 = v2024dd,
- date = 2024/08/02,
+ version = v2024de,
+ date = 2024/08/03,
authors = 瞿毅,
info = 简便地排版中文学位论文或书籍,
email = toquyi@163.com,
@@ -249,7 +249,6 @@ $\blacktriangleright$需要注意正确\textbf{编译索引}要增加 \code{-she
cells = {cmd = \pkg*},
cell{1}{3,4} = PaleTurquoise,
cell{2}{5} = PaleTurquoise,
- cell{3}{2} = PaleTurquoise,
cell{4}{5} = PaleTurquoise,
cell{5}{2} = PaleTurquoise,
cell{5}{1} = GreenYellow,
@@ -260,7 +259,7 @@ $\blacktriangleright$需要注意正确\textbf{编译索引}要增加 \code{-she
enumitem & etoolbox & fancyhdr & geometry & hyperref \\
imakeidx & listings & marginnote & mathtools & multicol \\
pifont & pdfpages & siunitx & spbmark & thmtools \\
- tcolorbox & titletoc & tabularray & ulem &
+ tcolorbox & titletoc & tabularray & &
\end{longtblr}
\section{全局选项}
@@ -300,7 +299,7 @@ $\blacktriangleright$需要注意正确\textbf{编译索引}要增加 \code{-she
\newCJKfontfamily[song]\songti{SimSun}
\end{ctexexam}
- 如果用 \textsf{overleaf} 或 \textsf{TexPage} 等在线平台编译文档,则只有 \code{fandol} 字体可用。使用其它字体可将字体文件上传至项目文件夹,例如上传至 \code{font} 文件夹设置正文和无衬线字体:
+ 如果用 \textsf{Overleaf} 或 \textsf{TeXPage} 等在线平台编译文档,则只有 \code{fandol} 字体可用。使用其它字体可将字体文件上传至项目文件夹,例如上传至 \code{font} 文件夹设置正文和无衬线字体:
\begin{ctexexam}
\setCJKmainfont{simsun.ttc}[Path = ./font/]
\setCJKsansfont{simhei.ttf}[Path = ./font/]
@@ -1392,14 +1391,6 @@ $\blacktriangleright$需要注意正确\textbf{编译索引}要增加 \code{-she
该命令由文档宏包 \pkg*{pdfpages} 提供。可以将其它 \code{pdf} 文档插入当前文档,比如插入其它软件制作的封面。可选参数可以指定插入页数、逻辑页和横向页面等,详情查看宏包文档。
\end{cnltxlist}
-\subsection{下划线}
-\begin{cnltxlist}[itemsep = 0ex]
- \command{uline}[\marg{下划直线}]\default{}
- \command{uuline}[\marg{下划双直线}]\default{}
- \command{uwave}[\marg{下划波浪线}]
- \pkg*{ulem} 宏包提供了多种下划线命令,可以重新定义 \cs{ULthickness} 命令控制下划线的粗细。下划线的深度由 \cs{ULdepth} 控制,默认值 \cs*{maxdimen} 是一个允许深度根据当前字体变化的特殊标志,当然也可以使用 \cs*{setlength} 设定为指定深度。
-\end{cnltxlist}
-
\appendix
\setlist[1]{}
\begin{changelog}[title = 更新日志]
@@ -1473,6 +1464,7 @@ $\blacktriangleright$需要注意正确\textbf{编译索引}要增加 \code{-she
\shortversion{v = 2024cq,date = 2024/07/12,changes = 新增章节标题格式复制命令 \cs{CopyTitleFormat}。}
\shortversion{v = 2024cu,date = 2024/07/20,changes = 修复无编号的定理环境标签命令 \cs*{p@}\meta{定理名} 缺失导致报错的问题。}
\shortversion{v = 2024cx,date = 2024/07/28,changes = 新增将脚注置于页面底部的命令 \cs{PushFntBottom}。}
+ \shortversion{v = 2024de,date = 2024/08/03,changes = 取消默认载入 \pkg*{ulem} 下划线宏包。}
\end{changelog}
\nocite{*}
% \AddToHook{cmd/printindex/before}{\clearpage}
diff --git a/macros/luatex/generic/luamplib/NEWS b/macros/luatex/generic/luamplib/NEWS
index aa75e98b1f..82e82632f6 100644
--- a/macros/luatex/generic/luamplib/NEWS
+++ b/macros/luatex/generic/luamplib/NEWS
@@ -1,5 +1,11 @@
History of the luamplib package
+2024/08/03 2.34.5
+ * provide 'withgroupbbox' macro for transparency group to enable users to
+ control the bounding box
+
+ * write down the width/height/depth values of mplibgroup to the log file
+
2024/07/31 2.34.4
* 'withpattern' operator accepts a <textual picture> as well as a <path>
for its operand. Thus users can give pattern effect to the result of btex
diff --git a/macros/luatex/generic/luamplib/luamplib.dtx b/macros/luatex/generic/luamplib/luamplib.dtx
index aa79cb3da7..625a35848c 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/07/31 v2.34.4 Interface for using the mplib library]%
+ [2024/08/03 v2.34.5 Interface for using the mplib library]%
\documentclass{ltxdoc}
\usepackage{metalogo,multicol,xspace}
\usepackage[x11names]{xcolor}
@@ -155,7 +155,7 @@ See source file '\inFileName' for licencing and contact information.
% \author{Hans Hagen, Taco Hoekwater, Elie Roux, Philipp Gesang and Kim Dohyun\\
% Current Maintainer: Kim Dohyun\\
% Support: \url{https://github.com/lualatex/luamplib}}
-% \date{2024/07/31 v2.34.4}
+% \date{2024/08/03 v2.34.5}
%
% \maketitle
%
@@ -630,7 +630,7 @@ See source file '\inFileName' for licencing and contact information.
%\end{verbatim}
% After the process, |mpliboutlinepic[]|
% and |mpliboutlinenum| will be preserved as global variables;
-% |mpliboutlinepic[1]| \ldots{} |mpliboutlinepic[mpliboutlinenum]|
+% |mpliboutlinepic[1]| |...| |mpliboutlinepic[mpliboutlinenum]|
% will be an array of images each of which containing a glyph or a rule.
%
% \textsc{n.b.} As Unicode grapheme cluster is not considered in the array, a unit that must be
@@ -642,11 +642,11 @@ See source file '\inFileName' for licencing and contact information.
% \cs{mppattern\{<name>\}} |...| \cs{endmppattern} define a tiling pattern
% associated with the |<name>|.
% \metapost operator |withpattern|, the syntax being
-% \emph{<path>}\textbar\emph{<textual picture>} |withpattern| \emph{<string>},
+% \emph{<path>}\,\textbar\,\emph{<textual picture>} |withpattern| \emph{<string>},
% will return a \metapost picture which fills
% the given path or text with a tiling pattern of the |<name>|
% by replicating it horizontally and vertically.
-% The \emph{textual picture} here means any text typeset by \TeX, normally the result
+% The \emph{textual picture} here means any text typeset by \TeX, mostly the result
% of the |btex| command (though technically this is not a true textual picture)
% or the |infont| operator.
%
@@ -693,8 +693,8 @@ See source file '\inFileName' for licencing and contact information.
% |ystep| &\emph{number} & vertical spacing between pattern cells\\
% |xshift| &\emph{number} & horizontal shifting of pattern cells\\
% |yshift| &\emph{number} & vertical shifting of pattern cells\\
-% |matrix| &\emph{table} or \emph{string} & |xx|, |yx|, |xy|, |yy| values\kern1pt* or MP transform code\\
% |bbox| &\emph{table} or \emph{string} & |llx|, |lly|, |urx|, |ury| values\kern1pt*\\
+% |matrix| &\emph{table} or \emph{string} & |xx|, |yx|, |xy|, |yy| values\kern1pt* or MP transform code\\
% |resources|&\emph{string} & PDF resources if needed\\
% |colored| or |coloured| &\emph{boolean}& |false| for uncolored pattern. default: |true|\\\hline
% & & \small *\,in string type, numbers are separated by spaces\\
@@ -793,6 +793,8 @@ See source file '\inFileName' for licencing and contact information.
% sets the bounding box of the fading area, default value being |(llcorner p, urcorner p)|.
% Though this option is not needed in most cases, there could be cases when users want to
% explicitly control the bounding box.
+% Particularly, see the description \hyperlink{withgroupbbox}{below}
+% on the analogous macro |withgroupbbox|.
% \end{description}
% An example:
%\begin{verbatim}
@@ -842,6 +844,17 @@ See source file '\inFileName' for licencing and contact information.
% a transparency group of the name to the |currentpicture|.
% Contrary to the \TeX\ command just mentioned,
% the position of the group is the same as the original transparency group.
+%
+% \item[|withgroupbbox (|\emph{pair}|,|\emph{pair}|)|]
+% \hypertarget{withgroupbbox}{}\relax
+% sets the bounding box of the transparency group,
+% default value being |(llcorner p, urcorner p)|.
+% This option might be needed especially when you draw with a thick pen
+% a path that touches the boundary;
+% you would probably want to append to the sentense
+% `|withgroupbbox| |(bot| |lft| |llcorner| |p,| |top| |rt| |urcorner| |p)|',
+% supposing that the pen was selected by the |pickup| command.
+%
% \end{description}
% An example showing the difference between the \TeX\ and \metapost commands:
%\begin{verbatim}
@@ -849,7 +862,8 @@ See source file '\inFileName' for licencing and contact information.
% draw image(
% fill fullcircle scaled 100 shifted 25right withcolor .5[blue,white];
% fill fullcircle scaled 100 withcolor .5[red,white] ;
-% ) asgroup "" withgroupname "mygroup";
+% ) asgroup ""
+% withgroupname "mygroup";
% draw (left--right) scaled 10;
% draw (up--down) scaled 10;
% \endmpfig
@@ -883,19 +897,24 @@ See source file '\inFileName' for licencing and contact information.
% asgroup="",
% ]
% \mpfig % or any other TeX code
-% draw (left--right) scaled 30 rotated 45 withpen pencircle scaled 10;
-% draw (left--right) scaled 30 rotated -45 withpen pencircle scaled 10;
+% pickup pencircle scaled 10;
+% draw (left--right) scaled 30 rotated 45 ;
+% draw (left--right) scaled 30 rotated -45 ;
% \endmpfig
% \endmplibgroup % or \end{mplibgroup}
%
% \usemplibgroup{mygrx}
%
% \mpfig
-% usemplibgroup "mygrx" scaled 1.5 withprescript "tr_transparency=0.5";
+% usemplibgroup "mygrx"
+% scaled 1.5
+% withprescript "tr_transparency=0.5" ;
% \endmpfig
%\end{verbatim}
+%
% Availabe options, much fewer than those for \cs{mppattern},
% are listed in Table~\ref{tab:mplibgroupoptions}.
+% Again, the width/height/depth values of the mplibgroup will be written down into the log file.
% \begin{table}
% \centering
% \caption{options for \cs{mplibgroup}}\label{tab:mplibgroupoptions}
@@ -918,8 +937,7 @@ See source file '\inFileName' for licencing and contact information.
% Thus the individual objects, not the XObject as a whole, will be affected
% by outer transparency command.
%
-% As shown in the example, you can reuse the transparency group or the normal form XObject
-% once defined
+% As shown in the example, you can reuse the mplibgroup once defined
% using the \TeX\ command \cs{usemplibgroup} or
% the \metapost command |usemplibgroup|.
% The behavior of these commands is the same as that described \hyperlink{usemplibgroup}{above}.
@@ -1010,8 +1028,8 @@ See source file '\inFileName' for licencing and contact information.
luatexbase.provides_module {
name = "luamplib",
- version = "2.34.4",
- date = "2024/07/31",
+ version = "2.34.5",
+ date = "2024/08/03",
description = "Lua package to typeset Metapost with LuaTeX's MPLib.",
}
@@ -1883,6 +1901,7 @@ end
%
% Remove trailing zeros for smaller PDF
% \begin{macrocode}
+local decimals = "%.%d+"
local function rmzeros(str) return str:gsub("%.?0+$","") end
% \end{macrocode}
@@ -1921,7 +1940,7 @@ local function getrulewhatsit (line, wd, ht, dp)
fmt = "pdf:content "..fmt
pl = node.new("whatsit","special")
end
- pl.data = fmt:format(line, 0, -dp, wd, ht+dp, "B") :gsub("%.%d+", rmzeros)
+ pl.data = fmt:format(line, 0, -dp, wd, ht+dp, "B") :gsub(decimals,rmzeros)
local ss = node.new"glue"
node.setglue(ss, 0, 65536, 65536, 2, 2)
pl.next = ss
@@ -2009,6 +2028,9 @@ end
local function graphictextcolor (col, filldraw)
if col:find"^[%d%.:]+$" then
col = col:explode":"
+ for i=1,#col do
+ col[i] = format("%.3f", col[i])
+ end
if pdfmode then
local op = #col == 4 and "k" or #col == 3 and "rg" or "g"
col[#col+1] = filldraw == "fill" and op or op:upper()
@@ -2663,10 +2685,10 @@ primarydef p withfademethod s =
fi
withprescript "mplibfadetype=" & s
withprescript "mplibfadebbox=" &
- decimal xpart llcorner p & ":" &
- decimal ypart llcorner p & ":" &
- decimal xpart urcorner p & ":" &
- decimal ypart urcorner p
+ decimal (xpart llcorner p -1/4) & ":" &
+ decimal (ypart llcorner p -1/4) & ":" &
+ decimal (xpart urcorner p +1/4) & ":" &
+ decimal (ypart urcorner p +1/4)
enddef;
def withfadeopacity (expr a,b) =
withprescript "mplibfadeopacity=" &
@@ -2695,13 +2717,25 @@ def withfadebbox (expr a,b) =
enddef;
primarydef p asgroup s =
image(
- fill llcorner p--lrcorner p--urcorner p--ulcorner p--cycle
+ draw center p
+ withprescript "mplibgroupbbox=" &
+ decimal (xpart llcorner p -1/4) & ":" &
+ decimal (ypart llcorner p -1/4) & ":" &
+ decimal (xpart urcorner p +1/4) & ":" &
+ decimal (ypart urcorner p +1/4)
withprescript "gr_state=start"
withprescript "gr_type=" & s;
draw p;
draw center p withprescript "gr_state=stop";
)
enddef;
+def withgroupbbox (expr a,b) =
+ withprescript "mplibgroupbbox=" &
+ decimal xpart a & ":" &
+ decimal ypart a & ":" &
+ decimal xpart b & ":" &
+ decimal ypart b
+enddef;
def withgroupname expr s =
withprescript "mplibgroupname=" & s
enddef;
@@ -2822,21 +2856,12 @@ end
%
% For parsing |prescript| materials.
% \begin{macrocode}
-local further_split_keys = {
- mplibtexboxid = true,
- sh_color_a = true,
- sh_color_b = true,
-}
local function script2table(s)
local t = {}
for _,i in ipairs(s:explode("\13+")) do
local k,v = i:match("(.-)=(.*)") -- v may contain = or empty.
if k and v and k ~= "" and not t[k] then
- if further_split_keys[k] or further_split_keys[k:sub(1,10)] then
- t[k] = v:explode(":")
- else
- t[k] = v
- end
+ t[k] = v
end
end
return t
@@ -2864,7 +2889,7 @@ end
% in the argument of pdfliteral.
% \begin{macrocode}
local function pdf_literalcode (...)
- put2output{ -2, format(...) :gsub("%.%d+", rmzeros) }
+ put2output{ -2, format(...) :gsub(decimals,rmzeros) }
end
local start_pdf_code = pdfmode
and function() pdf_literalcode"q" end
@@ -2879,7 +2904,7 @@ local stop_pdf_code = pdfmode
% |textext(...)| or |TEX(...)|, all being the same internally.
% \begin{macrocode}
local function put_tex_boxes (object,prescript)
- local box = prescript.mplibtexboxid
+ local box = prescript.mplibtexboxid:explode":"
local n,tw,th = box[1],tonumber(box[2]),tonumber(box[3])
if n and tw and th then
local op = object.path
@@ -3067,9 +3092,9 @@ local function do_preobj_TR(object,prescript)
local key, on, os, new
local mode = prescript.tr_alternative or 1
mode = transparancy_modes[tonumber(mode)] or mode
+ opaq = format("%.3f", opaq) :gsub(decimals,rmzeros)
for i,v in ipairs{ {mode,opaq},{"Normal",1} } do
- mode, opaq = v[1], v[2]
- os = format("<</BM/%s/ca %.3f/CA %.3f/AIS false>>",mode,opaq,opaq) :gsub("%.%d+", rmzeros)
+ os = format("<</BM/%s/ca %s/CA %s/AIS false>>",v[1],v[2],v[2])
on, new = update_pdfobjs(os)
key = add_extgs_resources(on,new)
if i == 1 then
@@ -3086,16 +3111,24 @@ end
% Shading with \emph{metafun} format.
% \begin{macrocode}
local function sh_pdfpageresources(shtype,domain,colorspace,ca,cb,coordinates,steps,fractions)
+ for _,v in ipairs{ca,cb} do
+ for i,vv in ipairs(v) do
+ for ii,vvv in ipairs(vv) do
+ v[i][ii] = tonumber(vvv) and format("%.3f",vvv) or vvv
+ end
+ end
+ end
local fun2fmt,os = "<</FunctionType 2/Domain[%s]/C0[%s]/C1[%s]/N 1>>"
if steps > 1 then
local list,bounds,encode = { },{ },{ }
for i=1,steps do
if i < steps then
- bounds[i] = fractions[i] or 1
+ bounds[i] = format("%.3f", fractions[i] or 1)
end
encode[2*i-1] = 0
encode[2*i] = 1
os = fun2fmt:format(domain,tableconcat(ca[i],' '),tableconcat(cb[i],' '))
+ :gsub(decimals,rmzeros)
list[i] = format(pdfetcs.resfmt, update_pdfobjs(os))
end
os = tableconcat {
@@ -3104,18 +3137,19 @@ local function sh_pdfpageresources(shtype,domain,colorspace,ca,cb,coordinates,st
format("/Encode[%s]", tableconcat(encode,' ')),
format("/Functions[%s]", tableconcat(list, ' ')),
format("/Domain[%s]>>", domain),
- }
+ } :gsub(decimals,rmzeros)
else
os = fun2fmt:format(domain,tableconcat(ca[1],' '),tableconcat(cb[1],' '))
+ :gsub(decimals,rmzeros)
end
local objref = format(pdfetcs.resfmt, update_pdfobjs(os))
os = tableconcat {
format("<</ShadingType %i", shtype),
format("/ColorSpace %s", colorspace),
format("/Function %s", objref),
- format("/Coords[%s]", coordinates :gsub("%.%d+", rmzeros)),
+ format("/Coords[%s]", coordinates),
"/Extend[true true]/AntiAlias true>>",
- }
+ } :gsub(decimals,rmzeros)
local on, new = update_pdfobjs(os)
if new then
local key, val = format("MPlibSh%s", on), format(pdfetcs.resfmt, on)
@@ -3188,15 +3222,15 @@ local function do_preobj_SH(object,prescript)
end
end
local ca, cb, colorspace, steps, fractions
- ca = { prescript.sh_color_a_1 or prescript.sh_color_a or {0} }
- cb = { prescript.sh_color_b_1 or prescript.sh_color_b or {1} }
+ ca = { (prescript.sh_color_a_1 or prescript.sh_color_a or "0"):explode":" }
+ cb = { (prescript.sh_color_b_1 or prescript.sh_color_b or "1"):explode":" }
steps = tonumber(prescript.sh_step) or 1
if steps > 1 then
fractions = { prescript.sh_fraction_1 or 0 }
for i=2,steps do
fractions[i] = prescript[format("sh_fraction_%i",i)] or (i/steps)
- ca[i] = prescript[format("sh_color_a_%i",i)] or {0}
- cb[i] = prescript[format("sh_color_b_%i",i)] or {1}
+ ca[i] = (prescript[format("sh_color_a_%i",i)] or "0"):explode":"
+ cb[i] = (prescript[format("sh_color_b_%i",i)] or "1"):explode":"
end
end
if prescript.mplib_spotcolor then
@@ -3334,9 +3368,9 @@ local function gather_resources (optres)
end
function luamplib.registerpattern ( boxid, name, opts )
local box = texgetbox(boxid)
- local wd = format("%.3f",box.width/factor) :gsub("%.%d+", rmzeros)
- local hd = format("%.3f",(box.height+box.depth)/factor) :gsub("%.%d+", rmzeros)
- info("w/h/d of '%s': %s %s 0", name, wd, hd)
+ local wd = format("%.3f",box.width/factor)
+ local hd = format("%.3f",(box.height+box.depth)/factor)
+ info("w/h/d of pattern '%s': %s 0", name, format("%s %s",wd, hd):gsub(decimals,rmzeros))
if opts.xstep == 0 then opts.xstep = nil end
if opts.ystep == 0 then opts.ystep = nil end
if opts.colored == nil then
@@ -3351,9 +3385,9 @@ function luamplib.registerpattern ( boxid, name, opts )
local data = format("mplibtransformmatrix(%s);",opts.matrix)
process(data,"@mplibtransformmatrix")
local t = luamplib.transformmatrix
- opts.matrix = format("%s %s %s %s", t[1], t[2], t[3], t[4])
- opts.xshift = opts.xshift or t[5]
- opts.yshift = opts.yshift or t[6]
+ opts.matrix = format("%f %f %f %f", t[1], t[2], t[3], t[4])
+ opts.xshift = opts.xshift or format("%f",t[5])
+ opts.yshift = opts.yshift or format("%f",t[6])
end
local attr = {
"/Type/Pattern",
@@ -3371,7 +3405,8 @@ function luamplib.registerpattern ( boxid, name, opts )
if opts.bbox then
attr[#attr+1] = format("/BBox[%s]", opts.bbox)
end
- local index = tex.saveboxresource(boxid, tableconcat(attr), optres, true, opts.bbox and 4 or 1)
+ attr = tableconcat(attr) :gsub(decimals,rmzeros)
+ local index = tex.saveboxresource(boxid, attr, optres, true, opts.bbox and 4 or 1)
patterns[name] = { id = index, colored = opts.colored }
else
local cnt = #patterns + 1
@@ -3503,19 +3538,20 @@ local function do_preobj_FADE (object, prescript)
on = sh_pdfpageresources(fd_type, "0 1", "/DeviceGray", {{opaq[1]}}, {{opaq[2]}}, coords, 1)
os = format("<</PatternType 2/Shading %s>>", format(pdfetcs.resfmt, on))
on = update_pdfobjs(os)
- bbox = format("0 0 %f %f", bbox[3]+dx, bbox[4]+dy) :gsub("%.%d+", rmzeros)
+ bbox = format("0 0 %f %f", bbox[3]+dx, bbox[4]+dy)
local streamtext = format("q /Pattern cs/MPlibFd%s scn %s re f Q", on, bbox)
+ :gsub(decimals,rmzeros)
os = format("<</Pattern<</MPlibFd%s %s>>>>", on, format(pdfetcs.resfmt, on))
on = update_pdfobjs(os)
local resources = format(pdfetcs.resfmt, on)
on = update_pdfobjs"<</S/Transparency/CS/DeviceGray>>"
local attr = tableconcat{
"/Subtype/Form",
- format("/BBox[%s]", bbox),
- format("/Matrix[1 0 0 1 %s]", format("%f %f", -dx,-dy) :gsub("%.%d+", rmzeros)),
- format("/Resources %s", resources),
+ "/BBox[", bbox, "]",
+ "/Matrix[1 0 0 1 ", format("%f %f", -dx,-dy), "]",
+ "/Resources ", resources,
"/Group ", format(pdfetcs.resfmt, on),
- }
+ } :gsub(decimals,rmzeros)
on = update_pdfobjs(attr, streamtext)
os = "<</SMask<</S/Luminosity/G " .. format(pdfetcs.resfmt, on) .. ">>>>"
on, new = update_pdfobjs(os)
@@ -3542,13 +3578,7 @@ local function do_preobj_GRP (object, prescript)
for _,v in ipairs(prescript.gr_type:explode",+") do
trgroup[v] = true
end
- local p = object.path
- trgroup.bbox = {
- math.min(p[1].x_coord, p[2].x_coord, p[3].x_coord, p[4].x_coord),
- math.min(p[1].y_coord, p[2].y_coord, p[3].y_coord, p[4].y_coord),
- math.max(p[1].x_coord, p[2].x_coord, p[3].x_coord, p[4].x_coord),
- math.max(p[1].y_coord, p[2].y_coord, p[3].y_coord, p[4].y_coord),
- }
+ trgroup.bbox = prescript.mplibgroupbbox:explode":"
put2output[[\begingroup\setbox\mplibscratchbox\hbox\bgroup]]
elseif grstate == "stop" then
local llx,lly,urx,ury = tableunpack(trgroup.bbox)
@@ -3560,7 +3590,7 @@ local function do_preobj_GRP (object, prescript)
})
local grattr = format("/Group<</S/Transparency/I %s/K %s>>",trgroup.isolated,trgroup.knockout)
local res = gather_resources()
- local bbox = format("%f %f %f %f", llx,lly,urx,ury) :gsub("%.%d+", rmzeros)
+ local bbox = format("%f %f %f %f", llx,lly,urx,ury) :gsub(decimals,rmzeros)
if pdfmode then
put2output(tableconcat{
"\\saveboxresource type 2 attr{/Type/XObject/Subtype/Form/FormType 1",
@@ -3593,6 +3623,7 @@ local function do_preobj_GRP (object, prescript)
end
function luamplib.registergroup (boxid, name, opts)
local box = texgetbox(boxid)
+ local wd, ht, dp = node.getwhd(box)
local res = (opts.resources or "") .. gather_resources()
local attr = { "/Type/XObject/Subtype/Form/FormType 1" }
if type(opts.matrix) == "table" then opts.matrix = tableconcat(opts.matrix," ") end
@@ -3600,15 +3631,15 @@ function luamplib.registergroup (boxid, name, opts)
if opts.matrix and opts.matrix:find"%a" then
local data = format("mplibtransformmatrix(%s);",opts.matrix)
process(data,"@mplibtransformmatrix")
- opts.matrix = tableconcat(luamplib.transformmatrix, ' ')
+ opts.matrix = format("%f %f %f %f %f %f",tableunpack(luamplib.transformmatrix))
end
local grtype = 3
if opts.bbox then
- attr[#attr+1] = format("/BBox[%s]", opts.bbox :gsub("%.%d+", rmzeros))
+ attr[#attr+1] = format("/BBox[%s]", opts.bbox)
grtype = 2
end
if opts.matrix then
- attr[#attr+1] = format("/Matrix[%s]", opts.matrix :gsub("%.%d+", rmzeros))
+ attr[#attr+1] = format("/Matrix[%s]", opts.matrix)
grtype = opts.bbox and 4 or 1
end
if opts.asgroup then
@@ -3618,13 +3649,15 @@ function luamplib.registergroup (boxid, name, opts)
end
local trgroup = pdfetcs.tr_group
trgroup.shifts[name] = { get_macro'MPllx', get_macro'MPlly' }
+ local whd
if pdfmode then
- local index = tex.saveboxresource(boxid, tableconcat(attr), res, true, grtype)
+ attr = tableconcat(attr) :gsub(decimals,rmzeros)
+ local index = tex.saveboxresource(boxid, attr, res, true, grtype)
token.set_macro("luamplib.group."..name, "\\useboxresource "..index, "global")
+ whd = format("%.3f %.3f 0", wd/factor, (ht+dp)/factor) :gsub(decimals,rmzeros)
else
trgroup.cnt = (trgroup.cnt or 0) + 1
local objname = format("@mplibtrgr%s", trgroup.cnt)
- local wd, ht, dp = node.getwhd(box)
texsprint {
"\\expandafter\\newbox\\csname luamplib.groupbox.", trgroup.cnt, "\\endcsname",
"\\global\\setbox\\csname luamplib.groupbox.", trgroup.cnt, "\\endcsname",
@@ -3643,7 +3676,9 @@ function luamplib.registergroup (boxid, name, opts)
"\\dp\\mplibscratchbox ", dp, "sp",
"\\box\\mplibscratchbox\\endgroup",
}, "global")
+ whd = format("%.3f %.3f %.3f", wd/factor, ht/factor, dp/factor) :gsub(decimals,rmzeros)
end
+ info("w/h/d of group '%s': %s", name, whd)
end
local function stop_special_effects(fade,opaq,over)
@@ -4070,7 +4105,7 @@ end
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{luamplib}
- [2024/07/31 v2.34.4 mplib package for LuaTeX]
+ [2024/08/03 v2.34.5 mplib package for LuaTeX]
\fi
\ifdefined\newluafunction\else
\input ltluatex
diff --git a/macros/luatex/generic/luamplib/luamplib.pdf b/macros/luatex/generic/luamplib/luamplib.pdf
index 9cdef60663..7682155b3c 100644
--- a/macros/luatex/generic/luamplib/luamplib.pdf
+++ b/macros/luatex/generic/luamplib/luamplib.pdf
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 3ac53780cb..a405201744 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -123,7 +123,6 @@ $mirrors = {
},
'Greece' => {
'http://ftp.ntua.gr/mirror/ctan/' => 1,
- 'https://fosszone.csd.auth.gr/CTAN/' => 1,
'https://ftp.cc.uoc.gr/mirrors/CTAN/' => 1,
},
'Hungary' => {
@@ -155,7 +154,6 @@ $mirrors = {
'https://mirrors.nxthost.com/ctan/' => 1,
},
'Russia' => {
- 'https://ctan.altspu.ru/' => 1,
'https://mirror.macomnet.net/pub/CTAN/' => 1,
'https://mirror.truenetwork.ru/CTAN/' => 1,
},
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index d26e621139..47c6197d8d 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,7 +26,7 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2024
-depend revision/71961
+depend revision/71970
name 00texlive.image
category TLCore
@@ -4928,7 +4928,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 71961
+revision 71970
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
@@ -47356,7 +47356,7 @@ catalogue-version 0.6
name bxpdfver
category Package
-revision 71893
+revision 71967
shortdesc Specify version and compression level of output PDF files
relocated 1
longdesc This package enables users to specify in their sources the
@@ -47364,21 +47364,21 @@ longdesc following settings on the PDF document to output: PDF version
longdesc (1.4, 1.5 etc.); whether or not to compress streams; whether or
longdesc not to use object streams. This package supports all major
longdesc PDF-output engines and dvipdfmx.
-containersize 7828
-containerchecksum 36038f2fb29b46606946f1df76305b656b2ede40d2ae87274fd5dc2420e760ae41ad2ea3adcd9a6e7f48024ec371e2a3242e252517c13a91929f60a1d99a9501
-doccontainersize 5292
-doccontainerchecksum 7c46a7ba3b816d2740b98828568c61ac39bea490ac0a3ba6453b721d4ba74b100d02cf73313848d2f6df4d058dbc59bb0c57d3921e831aafa2ed62279e9c4a52
+containersize 8376
+containerchecksum 70c8820e1bf87c8429407feda8f31063c9231b58bc9f69221bae998c35ae11ff641b1508c6358118ebf397d10214169d7e61609481ead56b47c956609906a473
+doccontainersize 5736
+doccontainerchecksum 9292b2ca4acab64a682e34f5f52b937343f95f4078a80018b4d76f3b37a160177436bc65e10e1f44eb3def1e99eb8d66455be0c91279277c699b6a9dde524612
docfiles size=6
RELOC/doc/latex/bxpdfver/LICENSE
RELOC/doc/latex/bxpdfver/README-ja.md details="Readme" language="ja"
RELOC/doc/latex/bxpdfver/README.md details="Readme"
RELOC/doc/latex/bxpdfver/sample-bxpdfver.tex
-runfiles size=8
+runfiles size=9
RELOC/tex/latex/bxpdfver/bxpdfver.sty
catalogue-ctan /macros/latex/contrib/bxpdfver
catalogue-license mit
catalogue-topics pdf-feat
-catalogue-version 0.7
+catalogue-version 0.8
name bxtexlogo
category Package
@@ -60889,7 +60889,7 @@ catalogue-version 10.6
name circuitikz
category Package
-revision 71455
+revision 71968
shortdesc Draw electrical networks with TikZ
relocated 1
longdesc The package provides a set of macros for naturally typesetting
@@ -60898,11 +60898,11 @@ longdesc networks. It is designed as a tool that is easy to use, with a
longdesc lean syntax, native to LaTeX, and directly supporting PDF
longdesc output format. It has therefore been based on the very
longdesc impressive PGF/TikZ package.
-containersize 180304
-containerchecksum f83ac22b96065e76d51aa7601f8dc1453406d49c185bec4fb09e6cdaa95b8c54679db3284c7df7990b44e1ab52bed7924d924723f57c7e9e699ba825d71fc1fc
-doccontainersize 2529796
-doccontainerchecksum 2fb39bc30f4bc14d900391124216e3c1ce58aed4d096f98be71ff86cade009147ab93f1b407f94078fe8f9619558e855ac1d652e0e117728b1cdbc303f0a2685
-docfiles size=770
+containersize 181852
+containerchecksum d3c1772a0d15cd84c88bd1b988875d1ebed6f84562d911a346c218839185e3df88f7bc0b0dd379d411bbf4abe25ed99ad5734cf0de73c61a9a7aa919790411a9
+doccontainersize 2551296
+doccontainerchecksum 7567d9e9f69d40f305c858b00192e52843bda3ccca644e811d99d2a92887f39ff05199a09711aadfc627d02ec84e49f19228b9a1e8d893984f66f72ab29c6b64
+docfiles size=779
RELOC/doc/context/third/circuitikz/circuitikz-context.pdf
RELOC/doc/context/third/circuitikz/circuitikz-context.tex
RELOC/doc/generic/circuitikz/CHANGELOG.md
@@ -60912,7 +60912,7 @@ docfiles size=770
RELOC/doc/latex/circuitikz/circuitikzmanual.tex
RELOC/doc/latex/circuitikz/compatibility.tex
RELOC/doc/latex/circuitikz/ctikzmanutils.sty
-runfiles size=3398
+runfiles size=3399
RELOC/tex/context/third/circuitikz/t-circuitikz-0.8.3.tex
RELOC/tex/context/third/circuitikz/t-circuitikz-0.9.3.tex
RELOC/tex/context/third/circuitikz/t-circuitikz-0.9.6.tex
@@ -60963,7 +60963,7 @@ catalogue-contact-repository https://github.com/circuitikz/circuitikz
catalogue-ctan /graphics/pgf/contrib/circuitikz
catalogue-license lppl gpl
catalogue-topics graphics diagram-circ pgf-tikz electronic
-catalogue-version 1.6.9
+catalogue-version 1.7.0
name circularglyphs
category Package
@@ -107270,7 +107270,7 @@ catalogue-topics notes editorial
name easybook
category Package
-revision 71957
+revision 71966
shortdesc Easily typesetting Chinese theses or books
relocated 1
longdesc easybook is a pure academic template created based on the
@@ -107281,16 +107281,16 @@ longdesc providing multiple commands and interfaces allows users to
longdesc easily customize the thesis template. Its basic macro package
longdesc easybase can also be used with CTeX and standard document
longdesc classes.
-containersize 19028
-containerchecksum 0886957836741372f99d36cdbbe1697da856ac27a16e7cf85245ccf5d91a3f7860522bed7369d6273f537b4442c3af658d3f04626e6a9e4b2e4c7d33b14a609a
-doccontainersize 656256
-doccontainerchecksum 337d95e5980b16fde12f51c7a4732067043d16a4b9ab2e69f6aa9863a5195b7df49be4cbc5d7ad967c6771ac5df218d3eacea015044dc33c9cd48863cd355871
-docfiles size=181
+containersize 19036
+containerchecksum c2bc2551059843fff8015283ef86d7efd322f0400da7d2b2502f037ecf4e83ac02dd4d498568e1edcf45ec0f4c2b8c01848a84603c5a1377723b03166e11f666
+doccontainersize 653284
+doccontainerchecksum ece9f8fe503657f68332d986e83fcde8843e42abf56f8047b968ab980ad72d1c7330cecbb5d6bd2f710772f60ddc93e8488d5389975380619a24ad09529f06f6
+docfiles size=180
RELOC/doc/latex/easybook/README.md details="Readme"
RELOC/doc/latex/easybook/easybook.pdf details="Package documentation" language="zh"
RELOC/doc/latex/easybook/easybook.tex
-srccontainersize 18924
-srccontainerchecksum 48d6b0e70ecb7eee2122f1fef257c25f9ac842e2ee397fb425bb3d137b9156e13eb73c0a40d8c377884ba356ece5ed56a41b4fba6852aa0473fa23a9f89b55df
+srccontainersize 18932
+srccontainerchecksum c2fd0f63cfa8ca1e3e473ae8dc852941937190854fcb9dba86d35eb322511d502abba575da0e78ff365aa7910a7f22f3f8ee340ea7241a231c49a553630cc354
srcfiles size=23
RELOC/source/latex/easybook/easybook.dtx
RELOC/source/latex/easybook/easybook.ins
@@ -107303,7 +107303,7 @@ catalogue-contact-repository https://gitee.com/texno3/easybook
catalogue-ctan /macros/latex/contrib/easybook
catalogue-license lppl1.3c
catalogue-topics book-pub dissertation class doc-templ chinese expl3
-catalogue-version 2024dd
+catalogue-version 2024de
name easydtx
category Package
@@ -132800,24 +132800,24 @@ catalogue-version 0.7.3
name fontscale
category Package
-revision 71281
+revision 71965
shortdesc A flexible interface for setting font sizes
relocated 1
longdesc This package provides an interface for selecting (arbitrary)
longdesc font sizes and associated values.
-containersize 6984
-containerchecksum abc72c4fc716046f5221baa878894f93500a52995664c63711f92d99a318b8d8eb96b5a6a88a076a5ef446c1687e6f749a5a11074368d5c2412f39c8d575b61a
-doccontainersize 123808
-doccontainerchecksum 14a222ac99eff6caa021a68e11826cefa1d4f4b3afd2e4527193c2ab269f2d0802d4665f31408f98e7e845fde62b47ee28bd2a8e8f61243665029af061f36830
-docfiles size=42
+containersize 6352
+containerchecksum e35530158656c00b0d1cb6185c0692dac5de8e1884d49604fa12b31ee78d71d6599100ff2ff3aa50dfef97ced304d5203117f73b23615f1a10e154e9c30540be
+doccontainersize 110544
+doccontainerchecksum 5310eaceeb97fac533d5ac9696932b61353df88b12698c2a7a9ec6ae77d3e33ec77f31bc0365fb64c61148f69294c7f320250c83be31ce98d924ce4cbcf52b32
+docfiles size=40
RELOC/doc/latex/fontscale/CHANGELOG.md
RELOC/doc/latex/fontscale/README.txt details="Readme"
RELOC/doc/latex/fontscale/beery.cls
- RELOC/doc/latex/fontscale/fontscale-manual-table-classic.tex
- RELOC/doc/latex/fontscale/fontscale-manual-table-font-steps.tex
- RELOC/doc/latex/fontscale/fontscale-manual-table-modular-musical.tex
- RELOC/doc/latex/fontscale/fontscale-manual.pdf details="Package documentation"
- RELOC/doc/latex/fontscale/fontscale-manual.tex
+ RELOC/doc/latex/fontscale/fontscale-table-classic.tex
+ RELOC/doc/latex/fontscale/fontscale-table-font-steps.tex
+ RELOC/doc/latex/fontscale/fontscale-table-musical.tex
+ RELOC/doc/latex/fontscale/fontscale.pdf details="Package documentation"
+ RELOC/doc/latex/fontscale/fontscale.tex
runfiles size=12
RELOC/tex/latex/fontscale/fontscale.sty
catalogue-also fix-cm scrartcl
@@ -132825,7 +132825,7 @@ catalogue-contact-repository https://github.com/beeryoliver/fontscale
catalogue-ctan /macros/latex/contrib/fontscale
catalogue-license lppl1.3c
catalogue-topics expl3 font-sel
-catalogue-version 1.3.0
+catalogue-version 2.0.0
name fontsetup
category Package
@@ -160860,7 +160860,7 @@ catalogue-version 0.1.2
name iran-bibtex
category Package
-revision 71187
+revision 71969
shortdesc Iran Manual of Style Citation Guide for BibTeX
relocated 1
longdesc The iran-bibtex package, designed for LaTeX, provides BibTeX
@@ -160877,10 +160877,10 @@ longdesc This file, derived from the ascii.csf file, serves the purpose
longdesc of arranging references in the desired order. It is important
longdesc to note that this package relies on the natbib package, which
longdesc is automatically loaded.
-containersize 14712
-containerchecksum c145f10dde7ed7da5bb87cce7f709dbfeecda9d5049000dbf2a9b905b68850b31ebaa4c5d5a484393ce8d69c656eb1d26818b4f945ac77c22f0fcc66c11f35d7
-doccontainersize 163896
-doccontainerchecksum f57595f83b3de781d7e11f7477293e13c622846c03f1f4bd25c569488298a508af065194c50aaa8b393a3f323727cfbc462a8fb3cc6cea595c3d0517964a259f
+containersize 14760
+containerchecksum 8888f1358a35bc8ddc4b38da0b11417ad2b6e641b577f339b293263ff3a175c190b5cee68ab4ba0ae4ddee510be113120318385bb97ce853a6ec61c772995b31
+doccontainersize 164860
+doccontainerchecksum 507b54dca54f8ce3fd0cd170a831fb1bbd69f120bcd99a9229f32d3c33330f88405dfd0b80f77fbf476aa7d9211df7d9969073806e68b5060d29cc7e7f519cd4
docfiles size=63
RELOC/doc/bibtex/iran-bibtex/LICENSE.txt
RELOC/doc/bibtex/iran-bibtex/README.md details="Readme"
@@ -160902,7 +160902,7 @@ catalogue-contact-repository https://github.com/farshadrasuli/iran-bibtex
catalogue-ctan /biblio/bibtex/contrib/iran-bibtex
catalogue-license lppl1.3c
catalogue-topics persian bibtex-sty
-catalogue-version 0.4.1
+catalogue-version 0.4.2
name is-bst
category Package
@@ -205952,25 +205952,25 @@ catalogue-version 1.1
name luamplib
category Package
-revision 71939
+revision 71964
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 23552
-containerchecksum 25049dc33bc7db4f1a3d78f71de0ae2fbcc0b3faee33f10caaaf17fc1969a44e08389fed1020f7fd8fd00a66449c0cd0c5dbf0ff5f21a633e3397c331f17094a
-doccontainersize 260460
-doccontainerchecksum c76d7d204c0c7dba6447f22d40d2e17def8f713465093cc44fe912972a057ba5c9edddd68a8b29d9d196d4e679b1e6f6e4e800af703ad5791dc78381343f2674
+containersize 23588
+containerchecksum dc3d2bf9be904224db788916ede25f5d0e53b7794ac9319cf9c247dccac886d2fb2dcb42ac9215d12f43d708a80a07dab54ed2adcd1780c1da4cdcd0d0f9b387
+doccontainersize 261808
+doccontainerchecksum d2d0675bd9c03b79ba21638b9d2bf5f6c87d6ebc75da74fadb2d92d3fc1e2a25c517d55675eb57677a6918f55062deefcc22d53c709fc61b68280f1df08ed122
docfiles size=75
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 46116
-srccontainerchecksum 144d91681580fc0b2ae1c01551cfd35e09ccadff27c8a05c9f812ac25c36f1d5b90e6d68ae58c87c965c9926a5d6b137aaa11b0e819689245f24b47a728674d6
+srccontainersize 46376
+srccontainerchecksum 258755473d1fe0ba4e56c61b6ba1eadfea736234925a26d025051212308b5ffa41fb18b97a5d888d4f1061bc7e1403e1d30bc8358cd60d7a6c7e6ef2f2055e61
srcfiles size=46
RELOC/source/luatex/luamplib/Makefile
RELOC/source/luatex/luamplib/luamplib.dtx
@@ -205982,7 +205982,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.34.4
+catalogue-version 2.34.5
name luanumint
category Package
@@ -328347,7 +328347,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 71961
+revision 71970
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.
@@ -328355,10 +328355,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 114456
-containerchecksum 621a00f279f64fb855a58959e3f538e420c6386d05cceb58cfe045c5ae400da2b7665df077d2c39760643aa009004c455e632ef8da56d5c63003d0ce8fc97481
-doccontainersize 436840
-doccontainerchecksum 3373359f5dd8cc506d83515061d982f82912a1765a89d6255ae03ef743fe883e162090feff8d12641b6c89aaa9ff21afe3eed69046aeafbc8a786b319e712c2b
+containersize 114424
+containerchecksum 35915b15ac3dc33d3192783eb84ee0b1492b4e060de4e2903ecba0692c5015d4d6bda6e7a2cb198a669ccc37d01a33828553f4764d6e05781318f728d51c6def
+doccontainersize 436884
+doccontainerchecksum 8aeec87fa0c7a0bef0c8ff4a96a4bcdc86167d2b3d86e75c9726664e582c53a75c2966bbb764572ca2a4193ac3621d77b366f47e2076055ab782c08632009c52
docfiles size=572
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
@@ -330595,7 +330595,7 @@ binfiles arch=x86_64-solaris size=3
name texplate
category Package
-revision 71952
+revision 71963
shortdesc A tool for creating document structures based on templates
longdesc TeXplate is a tool for creating document structures based on
longdesc templates. The application name is a word play on TeX and
@@ -330607,16 +330607,16 @@ longdesc theses: the application is powerful enough to generate any
longdesc text-based structure, given that a corresponding template
longdesc exists.
depend texplate.ARCH
-containersize 3372004
-containerchecksum 39e2dc211d9a8ed1a473104eae447d421cde1e18e92657f80abc8ec117885c765ac62241f1cd1b156e30ad2e4abac657f52896795757734f48a79d6d14f50786
-doccontainersize 114828
-doccontainerchecksum 86ac955afc2931e6be3517f1308f58a1147a888d91177a17f849dfa10cc728f0316ff715a3a6f14525429548fdc94c14adbc775df8e0ecc96a8a9e9b15bda736
+containersize 3372272
+containerchecksum c70f7e8e637a72c18b74e2c5e1832c911a32e7ac4f9b2fa538fb11b85c9c026c62373e0af52b6114180cbaed2d2c6222923ff400a0beff2db1adc16b499a64cd
+doccontainersize 114940
+doccontainerchecksum 1c274eecd3e12d79efc48a57e7a97e10ec0f97a596ed5bb493a4864dcb7910bbd116e3393c3dd10313eadf94360056567a1a7567434120148d8fd87b98aad300
docfiles size=36
texmf-dist/doc/support/texplate/README.md details="Readme"
texmf-dist/doc/support/texplate/texplate-manual.pdf details="Package documentation"
texmf-dist/doc/support/texplate/texplate-manual.tex
-srccontainersize 8408
-srccontainerchecksum cb9b3b89b8aaab0603577faa13591b829d2c2f669bdb91758ee31408f11e6dfef21e436663cb26f722bd0da63db8639fd5705e4a95816419b3bc963438aeea6e
+srccontainersize 8440
+srccontainerchecksum 4a7eee61a02bf3ff6a6307851f7abb797831e1c4f63c4db27f0e897f2408f88682a6c89ec5d28a0844d6b0d336966dd7f3b9c800e2062f5b88f9b0a033436ca5
srcfiles size=21
texmf-dist/source/support/texplate/main/kotlin/org/islandoftex/texplate/Main.kt
texmf-dist/source/support/texplate/main/kotlin/org/islandoftex/texplate/TemplateProcessing.kt
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 87cc3d24e9..ab2261bd79 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-f207d71d47372470b638022e04575608 texlive.tlpdb
+5a6ed87229c2a8b2635e66372a5a8be8 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 6fcc5c330d..1683207a7b 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-d0d81b94a866fcdd9314ec38e720188ad785b7e5a6d0dcd0801f0a988ae0cab3ead285022a5ee5acb975738c7111db5d49b4e6da6e9cdf07fecf9359869d605f texlive.tlpdb
+184550e8888ec658077883c60585c916eade6fc253d9cbea3fb5c5a8bcf468ce96656962239f5627ae5a9a8fca68d8c00779610984749fd725cec731ddcb5a61 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 3478fc123c..5d941bf346 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+QqiBBqTOGHfhlDjHAFAmatcFwACgkQTOGHfhlD
-jHBb6wf9F/C/DqvhImZnkMvJFiw0j81JYEh851ZaLc0Tc6nPopvN1O5YI5RX6sas
-C4FrEauvk4d1iDGc3wwBeGnWsujOcfyHo5tqjX1oprD4MaCj2bNyVO5pumi3MnT2
-IEaW++VWl6djEzT8154KO04oVDrMs7kOOopx/weZGu8UIv+01uH5GyZO1GViKphh
-tbTj0cELLxGUpFlFX713o8hmgJED5+IGRBo+EaqJ+yqNyc3hzvSPZ1wB8m0eOE2q
-BPvTHdbpecf8sEA77aHbClmJ8wY8N9cUElXlwqMSxz1m4p+UINmqEoEec01ehZDi
-wFx7hGud+LQ1MzB00o4w5JIxel4NWg==
-=lI6K
+iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmauxIEACgkQTOGHfhlD
+jHA9Lwf8Ck+9HnnrEEWBhgq9v3rx7CyMKHarEh+1okZ4ik/KYk9lpYQ5LO2g8LPj
+u1Caki8yvgRESfvmLDUfNcLvTX7ym73TUrhh/gcWkKaX/HUMIoylNyviRJMi3Hti
+3/+qLT6nvLH40wl29TT1relsXoC7HmkCoiGCBCkaxuOKkYwIh9AnSF9aCDKJBB6j
+TsXCQ724mXZ1r/U3D9LmYDugWt08MzBiMoVx0eHgNtMhS1YoYsxM3I7/MRbShwjj
+Z6OXufl/bZvrPDfYOYjxrJFZRbpKmRsfRoJlubpFlZHtQEIvn7pf+amrXJjUMn5R
+UU083W/PFqQuhZC2+vCh18e4aPmyAg==
+=4XuN
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 98794d97b4..e8a8041b68 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/timestamp b/timestamp
index 1e66b31b5b..14a09de9f9 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-08-03-02-02
+2024-08-04-02-02