diff options
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 Binary files differindex b4e849c815..cc24ea3cf0 100644 --- a/FILES.byname.gz +++ b/FILES.byname.gz 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 Binary files differindex cc6865c72f..032692e01f 100644 --- a/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf +++ b/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf diff --git a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf Binary files differindex 9f3d2b57e0..023c265d6e 100644 --- a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf +++ b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf 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 Binary files differindex 03b9b72b3f..0b0573b31a 100644 --- a/macros/latex/contrib/easybook/easybook.pdf +++ b/macros/latex/contrib/easybook/easybook.pdf 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 Binary files differindex 9cdef60663..7682155b3c 100644 --- a/macros/luatex/generic/luamplib/luamplib.pdf +++ b/macros/luatex/generic/luamplib/luamplib.pdf 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 Binary files differindex 98794d97b4..e8a8041b68 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz @@ -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 |