summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FILES.byname623
-rw-r--r--FILES.byname.gzbin2558520 -> 2558932 bytes
-rw-r--r--FILES.last07days574
-rw-r--r--biblio/ctan-bibdata/ctan.bib52
-rw-r--r--biblio/ctan-bibdata/ctan.pdfbin3728020 -> 3728359 bytes
-rw-r--r--fonts/newpx/README7
-rw-r--r--fonts/newpx/doc/newpxdoc.pdfbin432291 -> 442606 bytes
-rw-r--r--fonts/newpx/doc/newpxdoc.tex12
-rw-r--r--fonts/newpx/enc/px-lms.enc319
-rw-r--r--fonts/newpx/enc/pxb-lms.enc319
-rw-r--r--fonts/newpx/map/newpx.map4
-rw-r--r--fonts/newpx/tex/newpx.sty6
-rw-r--r--fonts/newpx/tex/newpxmath.sty19
-rw-r--r--fonts/newpx/tex/newpxtext.sty10
-rw-r--r--fonts/newpx/tfm/pxbsys.tfmbin1644 -> 1812 bytes
-rw-r--r--fonts/newpx/tfm/pxsys.tfmbin1572 -> 1728 bytes
-rw-r--r--fonts/newpx/tfm/zplbexx.tfmbin1784 -> 1796 bytes
-rw-r--r--fonts/newpx/tfm/zplbsy.tfmbin2056 -> 2056 bytes
-rw-r--r--fonts/newpx/tfm/zplexx.tfmbin1772 -> 1788 bytes
-rw-r--r--fonts/newpx/tfm/zplsy.tfmbin2004 -> 2004 bytes
-rw-r--r--fonts/newpx/type1/pxbsys.pfbbin38867 -> 46459 bytes
-rw-r--r--fonts/newpx/type1/pxsys.pfbbin40420 -> 47839 bytes
-rw-r--r--fonts/newpx/vf/zplbexx.vfbin1280 -> 1352 bytes
-rw-r--r--fonts/newpx/vf/zplbsy.vfbin1796 -> 0 bytes
-rw-r--r--fonts/newpx/vf/zplexx.vfbin1308 -> 1376 bytes
-rw-r--r--fonts/newpx/vf/zplsy.vfbin1792 -> 0 bytes
-rw-r--r--fonts/simpleicons/doc/simpleicons.pdfbin2284937 -> 2285523 bytes
-rw-r--r--fonts/simpleicons/opentype/SimpleIcons.otfbin2208416 -> 2208648 bytes
-rw-r--r--fonts/simpleicons/tex/simpleicons.sty2
-rw-r--r--fonts/simpleicons/tex/usimpleiconseight.fd2
-rw-r--r--fonts/simpleicons/tex/usimpleiconsfive.fd2
-rw-r--r--fonts/simpleicons/tex/usimpleiconsfour.fd2
-rw-r--r--fonts/simpleicons/tex/usimpleiconsnine.fd2
-rw-r--r--fonts/simpleicons/tex/usimpleiconsone.fd2
-rw-r--r--fonts/simpleicons/tex/usimpleiconsoneone.fd2
-rw-r--r--fonts/simpleicons/tex/usimpleiconsonezero.fd2
-rw-r--r--fonts/simpleicons/tex/usimpleiconsseven.fd2
-rw-r--r--fonts/simpleicons/tex/usimpleiconssix.fd2
-rw-r--r--fonts/simpleicons/tex/usimpleiconsthree.fd2
-rw-r--r--fonts/simpleicons/tex/usimpleiconstwo.fd2
-rw-r--r--fonts/simpleicons/tfm/SimpleIcons--simpleiconsfive.tfmbin1232 -> 1232 bytes
-rw-r--r--fonts/simpleicons/type1/SimpleIcons.pfbbin2041136 -> 2041346 bytes
-rw-r--r--macros/latex/contrib/hyperref/ChangeLog.txt14
-rw-r--r--macros/latex/contrib/hyperref/README.md2
-rw-r--r--macros/latex/contrib/hyperref/doc/backref.pdfbin206681 -> 206681 bytes
-rw-r--r--macros/latex/contrib/hyperref/doc/hyperref-doc.html2
-rw-r--r--macros/latex/contrib/hyperref/doc/hyperref-doc.pdfbin318399 -> 318619 bytes
-rw-r--r--macros/latex/contrib/hyperref/doc/hyperref-doc.tex2
-rw-r--r--macros/latex/contrib/hyperref/doc/hyperref-linktarget.pdfbin439955 -> 440371 bytes
-rw-r--r--macros/latex/contrib/hyperref/doc/hyperref.pdfbin2350345 -> 2346477 bytes
-rw-r--r--macros/latex/contrib/hyperref/doc/nameref.pdfbin184798 -> 172260 bytes
-rw-r--r--macros/latex/contrib/hyperref/hluatex.dtx4
-rw-r--r--macros/latex/contrib/hyperref/hyperref-linktarget.dtx2
-rw-r--r--macros/latex/contrib/hyperref/hyperref-patches.dtx2
-rw-r--r--macros/latex/contrib/hyperref/hyperref.dtx45
-rw-r--r--macros/latex/contrib/hyperref/nameref.dtx145
-rw-r--r--macros/latex/contrib/hyperref/xr-hyper.sty2
-rw-r--r--macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdfbin1395090 -> 1413877 bytes
-rw-r--r--macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex4
-rw-r--r--macros/latex/contrib/proflycee/tex/ProfLycee.sty3
-rw-r--r--macros/latex/contrib/proflycee/tex/proflycee-tools-listings.tex4
-rw-r--r--macros/latex/contrib/proflycee/tex/proflycee-tools-recreat.tex140
-rw-r--r--macros/latex/contrib/tagpdf/README.md4
-rw-r--r--macros/latex/contrib/tagpdf/ex-AF-file.pdf24
-rw-r--r--macros/latex/contrib/tagpdf/ex-alt-actualtext.pdfbin34295 -> 34295 bytes
-rw-r--r--macros/latex/contrib/tagpdf/ex-attribute.pdf14
-rw-r--r--macros/latex/contrib/tagpdf/ex-formula-problem.pdf14
-rw-r--r--macros/latex/contrib/tagpdf/ex-list.pdf14
-rw-r--r--macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.pdf14
-rw-r--r--macros/latex/contrib/tagpdf/ex-softhyphen.pdf14
-rw-r--r--macros/latex/contrib/tagpdf/ex-spaceglyph-listings.pdf14
-rw-r--r--macros/latex/contrib/tagpdf/ex-structure-obsolete.pdf14
-rw-r--r--macros/latex/contrib/tagpdf/ex-tagpdf-template.pdf16
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-backend.dtx8
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-checks.dtx26
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-code.pdfbin1620816 -> 1610585 bytes
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-data.dtx18
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-mc-generic.dtx56
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-mc-luacode.dtx28
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-mc-shared.dtx10
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-roles.dtx64
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-space.dtx8
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-struct.dtx49
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-tree.dtx60
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf-user.dtx20
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf.dtx24
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf.ins2
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf.pdfbin1090501 -> 1092932 bytes
-rw-r--r--macros/latex/contrib/tagpdf/tagpdf.tex26
-rw-r--r--macros/latex/contrib/tagpdf/tagpdfdocu-patches.sty2
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/README.md24
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-circle.tex194
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-ellipse.tex26
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-line.tex65
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-misc.tex76
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-point.tex8
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-triangle.tex10
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-convention.tex4
-rwxr-xr-x[-rw-r--r--]macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-examples.tex246
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-howtouse.tex4
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-intersection.tex14
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-main.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/doc/tkz-elements.pdfbin421125 -> 436012 bytes
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo-1.pdfbin20611 -> 0 bytes
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo_4.pdfbin0 -> 11343 bytes
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo_4.tex30
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/latex/tkz-elements.sty19
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_circles.lua169
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_ellipses.lua4
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_circles.lua35
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_intersections.lua4
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_lines.lua7
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_maths.lua8
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_points.lua10
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_triangles.lua6
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_lines.lua81
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_main.lua6
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_point.lua4
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_points.lua4
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_triangles.lua9
-rw-r--r--macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_vectors.lua4
-rw-r--r--macros/luatex/latex/gitinfo-lua/README.md24
-rw-r--r--macros/luatex/latex/gitinfo-lua/doc/git-scenario.sh61
-rw-r--r--macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.pdfbin0 -> 116103 bytes
-rw-r--r--macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.tex344
-rw-r--r--macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua-cmd.lua186
-rw-r--r--macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua345
-rw-r--r--macros/luatex/latex/gitinfo-lua/tex/gitinfo-lua.sty94
-rw-r--r--support/TeX4ht/source/ChangeLog22
-rw-r--r--support/TeX4ht/source/tex4ht-4ht.tex10
-rw-r--r--support/TeX4ht/source/tex4ht-html4.tex14
-rw-r--r--support/TeX4ht/source/tex4ht-ooffice.tex4
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb994
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc16
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2479852 -> 2486616 bytes
-rw-r--r--timestamp2
138 files changed, 4357 insertions, 1723 deletions
diff --git a/FILES.byname b/FILES.byname
index 91e4eaf3b9..f0538aa47b 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -2063,12 +2063,12 @@
2023/10/05 | 1710 | biblio/citation-style-language/README.md
2023/10/05 | 12878 | biblio/citation-style-language/vancouver.csl
2023/10/05 | 4531754 | biblio/citation-style-language.zip
-2023/11/09 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/11/10 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2023/11/09 | 2827698 | biblio/ctan-bibdata/ctan.bib
-2023/11/09 | 3728020 | biblio/ctan-bibdata/ctan.pdf
+2023/11/10 | 2827698 | biblio/ctan-bibdata/ctan.bib
+2023/11/10 | 3728359 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2023/11/09 | 4133326 | biblio/ctan-bibdata.zip
+2023/11/10 | 4132990 | 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
@@ -5425,7 +5425,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2023/11/09 | 159751 | FILES.last07days
+2023/11/10 | 210181 | 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
@@ -84336,8 +84336,8 @@
2019/09/22 | 2226 | fonts/newpx/doc/ChangesInV1.4.txt
2023/10/26 | 17278 | fonts/newpx/doc/footsnippet-crop.pdf
2015/04/20 | 635 | fonts/newpx/doc/MANIFEST-newpx.txt
-2023/10/27 | 432291 | fonts/newpx/doc/newpxdoc.pdf
-2023/10/27 | 70187 | fonts/newpx/doc/newpxdoc.tex
+2023/11/10 | 442606 | fonts/newpx/doc/newpxdoc.pdf
+2023/11/10 | 70995 | fonts/newpx/doc/newpxdoc.tex
2013/03/29 | 8118 | fonts/newpx/doc/newpxeg-crop.pdf
2013/03/27 | 8858 | fonts/newpx/doc/pxfontseg-crop.pdf
2023/08/02 | 83 | fonts/newpx/doc/TRK.fea
@@ -84354,11 +84354,13 @@
2023/10/05 | 2787 | fonts/newpx/enc/npxsups_OT1.enc
2023/10/05 | 3662 | fonts/newpx/enc/npxsups_T1.enc
2023/09/06 | 3934 | fonts/newpx/enc/npxsups_TS1.enc
+2023/11/09 | 3874 | fonts/newpx/enc/pxb-lms.enc
+2023/11/09 | 3877 | fonts/newpx/enc/px-lms.enc
2015/07/16 | 2578 | fonts/newpx/enc/tgpdiff.enc
2023/09/03 | 2657 | fonts/newpx/enc/zpl_OsF.enc
2023/09/05 | 4049 | fonts/newpx/enc/zplsups-ts1.enc
2023/09/03 | 2688 | fonts/newpx/enc/zpl_TOsF.enc
-2023/10/05 | 36325 | fonts/newpx/map/newpx.map
+2023/11/09 | 36425 | fonts/newpx/map/newpx.map
2023/09/06 | 20440 | fonts/newpx/opentype/npxsups-BoldItalic.otf
2023/09/06 | 19544 | fonts/newpx/opentype/npxsups-Bold.otf
2023/09/06 | 21064 | fonts/newpx/opentype/npxsups-BoldSlanted.otf
@@ -84371,7 +84373,7 @@
2023/09/06 | 234900 | fonts/newpx/opentype/TeXGyrePagellaX-Italic.otf
2023/09/06 | 212404 | fonts/newpx/opentype/TeXGyrePagellaX-Regular.otf
2023/09/06 | 220664 | fonts/newpx/opentype/TeXGyrePagellaX-Slanted.otf
-2023/10/27 | 24625 | fonts/newpx/README
+2023/11/10 | 24891 | fonts/newpx/README
2016/07/06 | 694 | fonts/newpx/tex/lmsnpxsy.fd
2016/07/06 | 690 | fonts/newpx/tex/lmxnpxexx.fd
2023/10/06 | 2101 | fonts/newpx/tex/ly1minzpl.fd
@@ -84388,10 +84390,10 @@
2021/05/20 | 1609 | fonts/newpx/tex/ly1zplth-tosf.fd
2023/10/06 | 2098 | fonts/newpx/tex/ly1zpltlf.fd
2023/10/06 | 2272 | fonts/newpx/tex/ly1zpltosf.fd
-2023/10/27 | 114940 | fonts/newpx/tex/newpxmath.sty
-2023/10/26 | 3957 | fonts/newpx/tex/newpx.sty
+2023/11/08 | 115374 | fonts/newpx/tex/newpxmath.sty
+2023/11/08 | 3969 | fonts/newpx/tex/newpx.sty
2019/09/06 | 151 | fonts/newpx/tex/newpx-subs.tex
-2023/10/27 | 24559 | fonts/newpx/tex/newpxtext.sty
+2023/11/08 | 24702 | fonts/newpx/tex/newpxtext.sty
2013/04/01 | 1021 | fonts/newpx/tex/omlnpxmi.fd
2023/10/06 | 2101 | fonts/newpx/tex/ot1minzpl.fd
2015/05/01 | 1510 | fonts/newpx/tex/ot1npxtt.fd
@@ -84453,11 +84455,11 @@
2021/12/25 | 3244 | fonts/newpx/tfm/npxsups-Regular-ot1.tfm
2021/12/25 | 3704 | fonts/newpx/tfm/npxsups-Regular-t1.tfm
2021/10/13 | 1732 | fonts/newpx/tfm/pxbmiaX.tfm
-2021/05/31 | 1644 | fonts/newpx/tfm/pxbsys.tfm
+2023/11/09 | 1812 | fonts/newpx/tfm/pxbsys.tfm
2021/10/13 | 1732 | fonts/newpx/tfm/pxmiaX.tfm
-2021/05/31 | 1572 | fonts/newpx/tfm/pxsys.tfm
+2023/11/09 | 1728 | fonts/newpx/tfm/pxsys.tfm
2020/05/18 | 800 | fonts/newpx/tfm/zplbexa.tfm
-2021/05/22 | 1784 | fonts/newpx/tfm/zplbexx.tfm
+2023/11/08 | 1796 | fonts/newpx/tfm/zplbexx.tfm
2016/10/15 | 2156 | fonts/newpx/tfm/zplbmi0.tfm
2023/08/26 | 3324 | fonts/newpx/tfm/zplbmi1.tfm
2023/08/26 | 2288 | fonts/newpx/tfm/zplbmia.tfm
@@ -84572,7 +84574,7 @@
2021/12/25 | 11388 | fonts/newpx/tfm/zpl-Bold-tosf-t1.tfm
2020/05/18 | 1040 | fonts/newpx/tfm/zplbsyc.tfm
2023/08/26 | 1600 | fonts/newpx/tfm/zplbsym.tfm
-2021/05/31 | 2056 | fonts/newpx/tfm/zplbsy.tfm
+2023/11/09 | 2056 | fonts/newpx/tfm/zplbsy.tfm
2015/07/16 | 192 | fonts/newpx/tfm/zplb-x.tfm
2021/11/24 | 6284 | fonts/newpx/tfm/zpldnom-BoldItalic-ly1.tfm
2021/11/24 | 2832 | fonts/newpx/tfm/zpldnom-BoldItalic-ot1.tfm
@@ -84593,7 +84595,7 @@
2021/11/24 | 3512 | fonts/newpx/tfm/zpldnom-Slanted-ot1.tfm
2021/11/24 | 12428 | fonts/newpx/tfm/zpldnom-Slanted-t1.tfm
2020/05/18 | 760 | fonts/newpx/tfm/zplexa.tfm
-2021/05/22 | 1772 | fonts/newpx/tfm/zplexx.tfm
+2023/11/08 | 1788 | fonts/newpx/tfm/zplexx.tfm
2021/12/25 | 7516 | fonts/newpx/tfm/zpl-Italic-lf-ly1.tfm
2021/12/25 | 3260 | fonts/newpx/tfm/zpl-Italic-lf-ot1.tfm
2021/12/25 | 8196 | fonts/newpx/tfm/zpl-Italic-lf-scl-ly1.tfm
@@ -84784,7 +84786,7 @@
2023/10/05 | 828 | fonts/newpx/tfm/zplsups-Slanted-ts1.tfm
2020/05/18 | 1028 | fonts/newpx/tfm/zplsyc.tfm
2023/08/26 | 1572 | fonts/newpx/tfm/zplsym.tfm
-2021/05/31 | 2004 | fonts/newpx/tfm/zplsy.tfm
+2023/11/09 | 2004 | fonts/newpx/tfm/zplsy.tfm
2021/12/25 | 7436 | fonts/newpx/tfm/zplth-Italic-osf-ly1.tfm
2021/12/25 | 3188 | fonts/newpx/tfm/zplth-Italic-osf-ot1.tfm
2021/12/25 | 11852 | fonts/newpx/tfm/zplth-Italic-osf-t1.tfm
@@ -84910,9 +84912,9 @@
2023/10/14 | 24651 | fonts/newpx/type1/npxsups-Regular.pfb
2023/10/05 | 32852 | fonts/newpx/type1/npxsups-Slanted.pfb
2021/10/13 | 43702 | fonts/newpx/type1/pxbmiaX.pfb
-2021/05/31 | 38867 | fonts/newpx/type1/pxbsys.pfb
+2023/11/09 | 46459 | fonts/newpx/type1/pxbsys.pfb
2021/10/13 | 55131 | fonts/newpx/type1/pxmiaX.pfb
-2021/05/31 | 40420 | fonts/newpx/type1/pxsys.pfb
+2023/11/09 | 47839 | fonts/newpx/type1/pxsys.pfb
2023/09/06 | 303660 | fonts/newpx/type1/TeXGyrePagellaX-BoldItalic.pfb
2023/09/06 | 316563 | fonts/newpx/type1/TeXGyrePagellaX-Bold.pfb
2023/09/06 | 314407 | fonts/newpx/type1/TeXGyrePagellaX-BoldSlanted.pfb
@@ -84928,23 +84930,21 @@
2015/07/16 | 3542 | fonts/newpx/type1/zplx-bold.pfb
2015/07/16 | 3685 | fonts/newpx/type1/zplx-regular.pfb
2020/05/18 | 548 | fonts/newpx/vf/zplbexa.vf
-2021/05/22 | 1280 | fonts/newpx/vf/zplbexx.vf
+2023/11/08 | 1352 | fonts/newpx/vf/zplbexx.vf
2016/10/15 | 1364 | fonts/newpx/vf/zplbmi0.vf
2023/08/26 | 2668 | fonts/newpx/vf/zplbmi1.vf
2023/08/26 | 1760 | fonts/newpx/vf/zplbmia.vf
2023/08/26 | 2668 | fonts/newpx/vf/zplbmi.vf
2013/03/29 | 980 | fonts/newpx/vf/zplbsyc.vf
2023/08/26 | 1672 | fonts/newpx/vf/zplbsym.vf
-2021/05/31 | 1796 | fonts/newpx/vf/zplbsy.vf
2020/05/18 | 544 | fonts/newpx/vf/zplexa.vf
-2021/05/22 | 1308 | fonts/newpx/vf/zplexx.vf
+2023/11/08 | 1376 | fonts/newpx/vf/zplexx.vf
2023/08/26 | 2552 | fonts/newpx/vf/zplmi1.vf
2023/08/26 | 1748 | fonts/newpx/vf/zplmia.vf
2023/08/26 | 2556 | fonts/newpx/vf/zplmi.vf
2013/03/29 | 980 | fonts/newpx/vf/zplsyc.vf
2023/08/26 | 1668 | fonts/newpx/vf/zplsym.vf
-2021/05/31 | 1792 | fonts/newpx/vf/zplsy.vf
-2023/10/27 | 7510540 | fonts/newpx.zip
+2023/11/10 | 7536542 | fonts/newpx.zip
2019/06/17 | 524 | fonts/newtx/afm/LibertineI-5nu.afm
2019/10/26 | 7516 | fonts/newtx/afm/LibertineMathBMI5.afm
2019/10/26 | 7506 | fonts/newtx/afm/LibertineMathBMI7.afm
@@ -136196,50 +136196,50 @@
2008/10/27 | 1415 | fonts/shuffle/shuffle.mf
2008/10/27 | 295904 | fonts/shuffle/shuffle.pdf
2008/10/27 | 288258 | fonts/shuffle.zip
-2023/10/22 | 157491 | fonts/simpleicons/doc/bindings.tex
-2023/10/22 | 2284937 | fonts/simpleicons/doc/simpleicons.pdf
-2023/10/22 | 1844 | fonts/simpleicons/doc/simpleicons.tex
-2023/10/22 | 2588 | fonts/simpleicons/enc/simpleiconseight.enc
-2023/10/22 | 2461 | fonts/simpleicons/enc/simpleiconsfive.enc
-2023/10/22 | 2755 | fonts/simpleicons/enc/simpleiconsfour.enc
-2023/10/22 | 2702 | fonts/simpleicons/enc/simpleiconsnine.enc
-2023/10/22 | 2837 | fonts/simpleicons/enc/simpleiconsone.enc
-2023/10/22 | 2390 | fonts/simpleicons/enc/simpleiconsoneone.enc
-2023/10/22 | 2540 | fonts/simpleicons/enc/simpleiconsonezero.enc
-2023/10/22 | 2544 | fonts/simpleicons/enc/simpleiconsseven.enc
-2023/10/22 | 2662 | fonts/simpleicons/enc/simpleiconssix.enc
-2023/10/22 | 2609 | fonts/simpleicons/enc/simpleiconsthree.enc
-2023/10/22 | 2660 | fonts/simpleicons/enc/simpleiconstwo.enc
-2023/10/22 | 1236 | fonts/simpleicons/map/simpleicons.map
-2023/10/22 | 2208416 | fonts/simpleicons/opentype/SimpleIcons.otf
-2023/10/22 | 1207 | fonts/simpleicons/README.md
-2023/10/22 | 253228 | fonts/simpleicons/tex/simpleiconsglyphs-pdftex.tex
-2023/10/22 | 247794 | fonts/simpleicons/tex/simpleiconsglyphs-xeluatex.tex
-2023/10/22 | 1521 | fonts/simpleicons/tex/simpleicons.sty
-2023/10/22 | 264 | fonts/simpleicons/tex/usimpleiconseight.fd
-2023/10/22 | 259 | fonts/simpleicons/tex/usimpleiconsfive.fd
-2023/10/22 | 259 | fonts/simpleicons/tex/usimpleiconsfour.fd
-2023/10/22 | 259 | fonts/simpleicons/tex/usimpleiconsnine.fd
-2023/10/22 | 254 | fonts/simpleicons/tex/usimpleiconsone.fd
-2023/10/22 | 269 | fonts/simpleicons/tex/usimpleiconsoneone.fd
-2023/10/22 | 274 | fonts/simpleicons/tex/usimpleiconsonezero.fd
-2023/10/22 | 264 | fonts/simpleicons/tex/usimpleiconsseven.fd
-2023/10/22 | 254 | fonts/simpleicons/tex/usimpleiconssix.fd
-2023/10/22 | 264 | fonts/simpleicons/tex/usimpleiconsthree.fd
-2023/10/22 | 254 | fonts/simpleicons/tex/usimpleiconstwo.fd
-2023/10/22 | 1236 | fonts/simpleicons/tfm/SimpleIcons--simpleiconseight.tfm
-2023/10/22 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsfive.tfm
-2023/10/22 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsfour.tfm
-2023/10/22 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsnine.tfm
-2023/10/22 | 964 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsoneone.tfm
-2023/10/22 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsone.tfm
-2023/10/22 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsonezero.tfm
-2023/10/22 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsseven.tfm
-2023/10/22 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconssix.tfm
-2023/10/22 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsthree.tfm
-2023/10/22 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconstwo.tfm
-2023/10/22 | 2041136 | fonts/simpleicons/type1/SimpleIcons.pfb
-2023/10/22 | 5730046 | fonts/simpleicons.zip
+2023/11/10 | 157491 | fonts/simpleicons/doc/bindings.tex
+2023/11/10 | 2285523 | fonts/simpleicons/doc/simpleicons.pdf
+2023/11/10 | 1844 | fonts/simpleicons/doc/simpleicons.tex
+2023/11/10 | 2588 | fonts/simpleicons/enc/simpleiconseight.enc
+2023/11/10 | 2461 | fonts/simpleicons/enc/simpleiconsfive.enc
+2023/11/10 | 2755 | fonts/simpleicons/enc/simpleiconsfour.enc
+2023/11/10 | 2702 | fonts/simpleicons/enc/simpleiconsnine.enc
+2023/11/10 | 2837 | fonts/simpleicons/enc/simpleiconsone.enc
+2023/11/10 | 2390 | fonts/simpleicons/enc/simpleiconsoneone.enc
+2023/11/10 | 2540 | fonts/simpleicons/enc/simpleiconsonezero.enc
+2023/11/10 | 2544 | fonts/simpleicons/enc/simpleiconsseven.enc
+2023/11/10 | 2662 | fonts/simpleicons/enc/simpleiconssix.enc
+2023/11/10 | 2609 | fonts/simpleicons/enc/simpleiconsthree.enc
+2023/11/10 | 2660 | fonts/simpleicons/enc/simpleiconstwo.enc
+2023/11/10 | 1236 | fonts/simpleicons/map/simpleicons.map
+2023/11/10 | 2208648 | fonts/simpleicons/opentype/SimpleIcons.otf
+2023/11/10 | 1207 | fonts/simpleicons/README.md
+2023/11/10 | 253228 | fonts/simpleicons/tex/simpleiconsglyphs-pdftex.tex
+2023/11/10 | 247794 | fonts/simpleicons/tex/simpleiconsglyphs-xeluatex.tex
+2023/11/10 | 1521 | fonts/simpleicons/tex/simpleicons.sty
+2023/11/10 | 264 | fonts/simpleicons/tex/usimpleiconseight.fd
+2023/11/10 | 259 | fonts/simpleicons/tex/usimpleiconsfive.fd
+2023/11/10 | 259 | fonts/simpleicons/tex/usimpleiconsfour.fd
+2023/11/10 | 259 | fonts/simpleicons/tex/usimpleiconsnine.fd
+2023/11/10 | 254 | fonts/simpleicons/tex/usimpleiconsone.fd
+2023/11/10 | 269 | fonts/simpleicons/tex/usimpleiconsoneone.fd
+2023/11/10 | 274 | fonts/simpleicons/tex/usimpleiconsonezero.fd
+2023/11/10 | 264 | fonts/simpleicons/tex/usimpleiconsseven.fd
+2023/11/10 | 254 | fonts/simpleicons/tex/usimpleiconssix.fd
+2023/11/10 | 264 | fonts/simpleicons/tex/usimpleiconsthree.fd
+2023/11/10 | 254 | fonts/simpleicons/tex/usimpleiconstwo.fd
+2023/11/10 | 1236 | fonts/simpleicons/tfm/SimpleIcons--simpleiconseight.tfm
+2023/11/10 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsfive.tfm
+2023/11/10 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsfour.tfm
+2023/11/10 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsnine.tfm
+2023/11/10 | 964 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsoneone.tfm
+2023/11/10 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsone.tfm
+2023/11/10 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsonezero.tfm
+2023/11/10 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsseven.tfm
+2023/11/10 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconssix.tfm
+2023/11/10 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsthree.tfm
+2023/11/10 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconstwo.tfm
+2023/11/10 | 2041346 | fonts/simpleicons/type1/SimpleIcons.pfb
+2023/11/10 | 5730911 | fonts/simpleicons.zip
2002/02/27 | 3750 | fonts/skull/skull.dtx
2002/02/27 | 156 | fonts/skull/skull.ins
2002/02/27 | 2973 | fonts/skull/skull.mf
@@ -194716,7 +194716,7 @@
2016/06/07 | 215651 | install/macros/latex/contrib/he-she.tds.zip
2023/02/26 | 450556 | install/macros/latex/contrib/hrefhide.tds.zip
2016/11/20 | 951051 | install/macros/latex/contrib/hustthesis.tds.zip
-2023/11/07 | 4485853 | install/macros/latex/contrib/hyperref.tds.zip
+2023/11/09 | 4469231 | install/macros/latex/contrib/hyperref.tds.zip
2023/09/11 | 1365373 | install/macros/latex/contrib/hyperxmp.tds.zip
2009/09/02 | 167274 | install/macros/latex/contrib/hyphenat.tds.zip
2009/04/05 | 198256 | install/macros/latex/contrib/IEEEconf.tds.zip
@@ -226018,40 +226018,40 @@
2010/03/06 | 1833 | macros/latex/contrib/hypernat/hypernat.tex
2010/03/06 | 187989 | macros/latex/contrib/hypernat.zip
1999/03/09 | 1563 | macros/latex/contrib/hyper/README
-2023/11/07 | 28694 | macros/latex/contrib/hyperref/backref.dtx
-2023/11/07 | 3161 | macros/latex/contrib/hyperref/bmhydoc.sty
-2023/11/07 | 125941 | macros/latex/contrib/hyperref/ChangeLog.txt
-2023/11/07 | 206681 | macros/latex/contrib/hyperref/doc/backref.pdf
-2023/11/07 | 928 | macros/latex/contrib/hyperref/doc/hyperref-doc2.html
-2023/11/07 | 795 | macros/latex/contrib/hyperref/doc/hyperref-doc3.html
-2023/11/07 | 1030 | macros/latex/contrib/hyperref/doc/hyperref-doc4.html
-2023/11/07 | 882 | macros/latex/contrib/hyperref/doc/hyperref-doc5.html
-2023/11/07 | 793 | macros/latex/contrib/hyperref/doc/hyperref-doc6.html
-2023/11/07 | 854 | macros/latex/contrib/hyperref/doc/hyperref-doc7.html
-2023/11/07 | 795 | macros/latex/contrib/hyperref/doc/hyperref-doc8.html
-2023/11/07 | 795 | macros/latex/contrib/hyperref/doc/hyperref-doc9.html
-2023/11/07 | 15673 | macros/latex/contrib/hyperref/doc/hyperref-doc.css
-2023/11/07 | 526220 | macros/latex/contrib/hyperref/doc/hyperref-doc.html
-2023/11/07 | 318399 | macros/latex/contrib/hyperref/doc/hyperref-doc.pdf
-2023/11/07 | 171911 | macros/latex/contrib/hyperref/doc/hyperref-doc.tex
-2023/11/07 | 439955 | macros/latex/contrib/hyperref/doc/hyperref-linktarget.pdf
-2023/11/07 | 2350345 | macros/latex/contrib/hyperref/doc/hyperref.pdf
-2023/11/07 | 184798 | macros/latex/contrib/hyperref/doc/nameref.pdf
-2023/11/07 | 132446 | macros/latex/contrib/hyperref/doc/paper.pdf
-2023/11/07 | 384001 | macros/latex/contrib/hyperref/doc/slides.pdf
-2023/11/07 | 50695 | macros/latex/contrib/hyperref/hluatex.dtx
-2023/11/07 | 874328 | macros/latex/contrib/hyperref/hyperref.dtx
-2023/11/07 | 5024 | macros/latex/contrib/hyperref/hyperref.ins
-2023/11/07 | 19473 | macros/latex/contrib/hyperref/hyperref-linktarget.dtx
-2023/11/07 | 7536 | macros/latex/contrib/hyperref/hyperref-patches.dtx
-2023/11/07 | 1929 | macros/latex/contrib/hyperref/manifest.txt
-2023/11/07 | 280 | macros/latex/contrib/hyperref/minitoc-hyper.sty
-2023/11/07 | 28789 | macros/latex/contrib/hyperref/nameref.dtx
-2023/11/07 | 284 | macros/latex/contrib/hyperref/ntheorem-hyper.sty
-2023/11/07 | 247116 | macros/latex/contrib/hyperref/paperslides99.zip
-2023/11/07 | 4479 | macros/latex/contrib/hyperref/README.md
-2023/11/07 | 5766 | macros/latex/contrib/hyperref/xr-hyper.sty
-2023/11/07 | 4305174 | macros/latex/contrib/hyperref.zip
+2023/11/09 | 28694 | macros/latex/contrib/hyperref/backref.dtx
+2023/11/09 | 3161 | macros/latex/contrib/hyperref/bmhydoc.sty
+2023/11/09 | 126475 | macros/latex/contrib/hyperref/ChangeLog.txt
+2023/11/09 | 206681 | macros/latex/contrib/hyperref/doc/backref.pdf
+2023/11/09 | 928 | macros/latex/contrib/hyperref/doc/hyperref-doc2.html
+2023/11/09 | 795 | macros/latex/contrib/hyperref/doc/hyperref-doc3.html
+2023/11/09 | 1030 | macros/latex/contrib/hyperref/doc/hyperref-doc4.html
+2023/11/09 | 882 | macros/latex/contrib/hyperref/doc/hyperref-doc5.html
+2023/11/09 | 793 | macros/latex/contrib/hyperref/doc/hyperref-doc6.html
+2023/11/09 | 854 | macros/latex/contrib/hyperref/doc/hyperref-doc7.html
+2023/11/09 | 795 | macros/latex/contrib/hyperref/doc/hyperref-doc8.html
+2023/11/09 | 795 | macros/latex/contrib/hyperref/doc/hyperref-doc9.html
+2023/11/09 | 15673 | macros/latex/contrib/hyperref/doc/hyperref-doc.css
+2023/11/09 | 526220 | macros/latex/contrib/hyperref/doc/hyperref-doc.html
+2023/11/09 | 318619 | macros/latex/contrib/hyperref/doc/hyperref-doc.pdf
+2023/11/09 | 171911 | macros/latex/contrib/hyperref/doc/hyperref-doc.tex
+2023/11/09 | 440371 | macros/latex/contrib/hyperref/doc/hyperref-linktarget.pdf
+2023/11/09 | 2346477 | macros/latex/contrib/hyperref/doc/hyperref.pdf
+2023/11/09 | 172260 | macros/latex/contrib/hyperref/doc/nameref.pdf
+2023/11/09 | 132446 | macros/latex/contrib/hyperref/doc/paper.pdf
+2023/11/09 | 384001 | macros/latex/contrib/hyperref/doc/slides.pdf
+2023/11/09 | 50695 | macros/latex/contrib/hyperref/hluatex.dtx
+2023/11/09 | 873549 | macros/latex/contrib/hyperref/hyperref.dtx
+2023/11/09 | 5024 | macros/latex/contrib/hyperref/hyperref.ins
+2023/11/09 | 19473 | macros/latex/contrib/hyperref/hyperref-linktarget.dtx
+2023/11/09 | 7536 | macros/latex/contrib/hyperref/hyperref-patches.dtx
+2023/11/09 | 1929 | macros/latex/contrib/hyperref/manifest.txt
+2023/11/09 | 280 | macros/latex/contrib/hyperref/minitoc-hyper.sty
+2023/11/09 | 24818 | macros/latex/contrib/hyperref/nameref.dtx
+2023/11/09 | 284 | macros/latex/contrib/hyperref/ntheorem-hyper.sty
+2023/11/09 | 247116 | macros/latex/contrib/hyperref/paperslides99.zip
+2023/11/09 | 4479 | macros/latex/contrib/hyperref/README.md
+2023/11/09 | 5766 | macros/latex/contrib/hyperref/xr-hyper.sty
+2023/11/10 | 4289581 | macros/latex/contrib/hyperref.zip
1997/08/24 | 1034 | macros/latex/contrib/hyper/scontrib/harvard.hyp
1997/08/24 | 297 | macros/latex/contrib/hyper/scontrib/README
1997/08/24 | 1381 | macros/latex/contrib/hyper/TODO
@@ -235091,31 +235091,31 @@
2022/04/26 | 323 | macros/latex/contrib/proflabo/README.md
2022/04/26 | 9327 | macros/latex/contrib/proflabo/tex/ProfLabo.sty
2022/04/26 | 136164 | macros/latex/contrib/proflabo.zip
-2023/11/05 | 236764 | macros/latex/contrib/proflycee/doc/proflycee-docctan.zip
-2023/11/05 | 1395090 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
-2023/11/05 | 5214 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
+2023/11/10 | 237787 | macros/latex/contrib/proflycee/doc/proflycee-docctan.zip
+2023/11/10 | 1413877 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
+2023/11/10 | 5215 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
2023/09/27 | 59868 | macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pyluatex.pdf
2023/09/27 | 6908 | macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pyluatex.tex
2023/09/17 | 41175 | macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pythontex.pdf
2023/09/17 | 5435 | macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pythontex.tex
2022/08/10 | 439 | macros/latex/contrib/proflycee/README.md
-2023/11/05 | 8146 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
+2023/11/10 | 8244 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
2023/05/18 | 4196 | macros/latex/contrib/proflycee/tex/proflycee-tools-aleatoire.tex
2023/05/14 | 22505 | macros/latex/contrib/proflycee/tex/proflycee-tools-analyse.tex
2023/10/26 | 34075 | macros/latex/contrib/proflycee/tex/proflycee-tools-arithm.tex
2023/09/03 | 9810 | macros/latex/contrib/proflycee/tex/proflycee-tools-ecritures.tex
2023/05/23 | 25515 | macros/latex/contrib/proflycee/tex/proflycee-tools-geom.tex
2023/10/24 | 26066 | macros/latex/contrib/proflycee/tex/proflycee-tools-graphiques.tex
-2023/10/26 | 26198 | macros/latex/contrib/proflycee/tex/proflycee-tools-listings.tex
+2023/11/09 | 26262 | macros/latex/contrib/proflycee/tex/proflycee-tools-listings.tex
2023/09/18 | 7115 | macros/latex/contrib/proflycee/tex/proflycee-tools-minted.tex
2023/09/30 | 7349 | macros/latex/contrib/proflycee/tex/proflycee-tools-piton.tex
2023/10/08 | 35636 | macros/latex/contrib/proflycee/tex/proflycee-tools-probas.tex
2023/09/17 | 6352 | macros/latex/contrib/proflycee/tex/proflycee-tools-pythontex.tex
-2023/11/02 | 18371 | macros/latex/contrib/proflycee/tex/proflycee-tools-recreat.tex
+2023/11/10 | 23958 | macros/latex/contrib/proflycee/tex/proflycee-tools-recreat.tex
2023/06/03 | 17918 | macros/latex/contrib/proflycee/tex/proflycee-tools-stats.tex
2023/04/13 | 6608 | macros/latex/contrib/proflycee/tex/proflycee-tools-suites.tex
2023/05/03 | 42723 | macros/latex/contrib/proflycee/tex/proflycee-tools-trigo.tex
-2023/11/05 | 1753985 | macros/latex/contrib/proflycee.zip
+2023/11/10 | 1774726 | macros/latex/contrib/proflycee.zip
2023/11/09 | 243076 | macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf
2023/11/09 | 49407 | macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.tex
2023/11/01 | 21506 | macros/latex/contrib/profmaquette/doc/TestCANComplement.pdf
@@ -239590,55 +239590,55 @@
2016/02/03 | 1428 | macros/latex/contrib/tagpair/tagpair.sty
2016/09/23 | 3615 | macros/latex/contrib/tagpair/tagpair.tex
2016/09/23 | 71796 | macros/latex/contrib/tagpair.zip
-2023/10/27 | 23311 | macros/latex/contrib/tagpdf/acrobat.png
-2023/10/27 | 21882 | macros/latex/contrib/tagpdf/ex-AF-file.pdf
-2023/10/27 | 1160 | macros/latex/contrib/tagpdf/ex-AF-file.tex
-2023/10/27 | 17742 | macros/latex/contrib/tagpdf/ex-alt-actualtext-luatex.pdf
-2023/10/27 | 34295 | macros/latex/contrib/tagpdf/ex-alt-actualtext.pdf
-2023/10/27 | 4102 | macros/latex/contrib/tagpdf/ex-alt-actualtext.tex
-2023/10/27 | 6626 | macros/latex/contrib/tagpdf/ex-attribute-luatex.pdf
-2023/10/27 | 19014 | macros/latex/contrib/tagpdf/ex-attribute.pdf
-2023/10/27 | 1325 | macros/latex/contrib/tagpdf/ex-attribute.tex
-2023/10/27 | 7854 | macros/latex/contrib/tagpdf/ex-formula-problem-luatex.pdf
-2023/10/27 | 20066 | macros/latex/contrib/tagpdf/ex-formula-problem.pdf
-2023/10/27 | 950 | macros/latex/contrib/tagpdf/ex-formula-problem.tex
-2023/10/27 | 31552 | macros/latex/contrib/tagpdf/ex-list.pdf
-2023/10/27 | 1063 | macros/latex/contrib/tagpdf/ex-list.tex
-2023/10/27 | 24880 | macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.pdf
-2023/10/27 | 2115 | macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.tex
-2023/10/27 | 18461 | macros/latex/contrib/tagpdf/ex-patch-sectioning-koma-luatex.pdf
-2023/10/27 | 19236 | macros/latex/contrib/tagpdf/ex-softhyphen.pdf
-2023/10/27 | 827 | macros/latex/contrib/tagpdf/ex-softhyphen.tex
-2023/10/27 | 16524 | macros/latex/contrib/tagpdf/ex-spaceglyph-listings.pdf
-2023/10/27 | 700 | macros/latex/contrib/tagpdf/ex-spaceglyph-listings.tex
-2023/10/27 | 24806 | macros/latex/contrib/tagpdf/ex-structure-obsolete.pdf
-2023/10/27 | 1445 | macros/latex/contrib/tagpdf/ex-structure-obsolete.tex
-2023/10/27 | 18947 | macros/latex/contrib/tagpdf/ex-tagpdf-template.pdf
-2023/10/27 | 698 | macros/latex/contrib/tagpdf/ex-tagpdf-template.tex
-2023/10/27 | 8281 | macros/latex/contrib/tagpdf/global-ex.png
-2023/10/27 | 2022 | macros/latex/contrib/tagpdf/link-figure-input.tex
-2023/10/27 | 141163 | macros/latex/contrib/tagpdf/pac3.PNG
-2023/10/27 | 1177 | macros/latex/contrib/tagpdf/README.md
-2023/10/27 | 44287 | macros/latex/contrib/tagpdf/tagpdf-backend.dtx
-2023/10/27 | 1730 | macros/latex/contrib/tagpdf/tagpdf.bib
-2023/10/27 | 33684 | macros/latex/contrib/tagpdf/tagpdf-checks.dtx
-2023/10/27 | 1620816 | macros/latex/contrib/tagpdf/tagpdf-code.pdf
-2023/10/27 | 2278 | macros/latex/contrib/tagpdf/tagpdf-code.tex
-2023/10/27 | 37463 | macros/latex/contrib/tagpdf/tagpdf-data.dtx
-2023/10/27 | 4593 | macros/latex/contrib/tagpdf/tagpdfdocu-patches.sty
-2023/10/27 | 23381 | macros/latex/contrib/tagpdf/tagpdf.dtx
-2023/10/27 | 3962 | macros/latex/contrib/tagpdf/tagpdf.ins
-2023/10/27 | 28598 | macros/latex/contrib/tagpdf/tagpdf-mc-generic.dtx
-2023/10/27 | 16351 | macros/latex/contrib/tagpdf/tagpdf-mc-luacode.dtx
-2023/10/27 | 15900 | macros/latex/contrib/tagpdf/tagpdf-mc-shared.dtx
-2023/10/27 | 1090501 | macros/latex/contrib/tagpdf/tagpdf.pdf
-2023/10/27 | 44905 | macros/latex/contrib/tagpdf/tagpdf-roles.dtx
-2023/10/27 | 5109 | macros/latex/contrib/tagpdf/tagpdf-space.dtx
-2023/10/27 | 70162 | macros/latex/contrib/tagpdf/tagpdf-struct.dtx
-2023/10/27 | 123030 | macros/latex/contrib/tagpdf/tagpdf.tex
-2023/10/27 | 17641 | macros/latex/contrib/tagpdf/tagpdf-tree.dtx
-2023/10/27 | 32607 | macros/latex/contrib/tagpdf/tagpdf-user.dtx
-2023/10/27 | 2400915 | macros/latex/contrib/tagpdf.zip
+2023/11/10 | 23311 | macros/latex/contrib/tagpdf/acrobat.png
+2023/11/10 | 21882 | macros/latex/contrib/tagpdf/ex-AF-file.pdf
+2023/11/10 | 1160 | macros/latex/contrib/tagpdf/ex-AF-file.tex
+2023/11/10 | 17742 | macros/latex/contrib/tagpdf/ex-alt-actualtext-luatex.pdf
+2023/11/10 | 34295 | macros/latex/contrib/tagpdf/ex-alt-actualtext.pdf
+2023/11/10 | 4102 | macros/latex/contrib/tagpdf/ex-alt-actualtext.tex
+2023/11/10 | 6626 | macros/latex/contrib/tagpdf/ex-attribute-luatex.pdf
+2023/11/10 | 19014 | macros/latex/contrib/tagpdf/ex-attribute.pdf
+2023/11/10 | 1325 | macros/latex/contrib/tagpdf/ex-attribute.tex
+2023/11/10 | 7854 | macros/latex/contrib/tagpdf/ex-formula-problem-luatex.pdf
+2023/11/10 | 20066 | macros/latex/contrib/tagpdf/ex-formula-problem.pdf
+2023/11/10 | 950 | macros/latex/contrib/tagpdf/ex-formula-problem.tex
+2023/11/10 | 31552 | macros/latex/contrib/tagpdf/ex-list.pdf
+2023/11/10 | 1063 | macros/latex/contrib/tagpdf/ex-list.tex
+2023/11/10 | 24880 | macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.pdf
+2023/11/10 | 2115 | macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.tex
+2023/11/10 | 18461 | macros/latex/contrib/tagpdf/ex-patch-sectioning-koma-luatex.pdf
+2023/11/10 | 19236 | macros/latex/contrib/tagpdf/ex-softhyphen.pdf
+2023/11/10 | 827 | macros/latex/contrib/tagpdf/ex-softhyphen.tex
+2023/11/10 | 16524 | macros/latex/contrib/tagpdf/ex-spaceglyph-listings.pdf
+2023/11/10 | 700 | macros/latex/contrib/tagpdf/ex-spaceglyph-listings.tex
+2023/11/10 | 24806 | macros/latex/contrib/tagpdf/ex-structure-obsolete.pdf
+2023/11/10 | 1445 | macros/latex/contrib/tagpdf/ex-structure-obsolete.tex
+2023/11/10 | 18947 | macros/latex/contrib/tagpdf/ex-tagpdf-template.pdf
+2023/11/10 | 698 | macros/latex/contrib/tagpdf/ex-tagpdf-template.tex
+2023/11/10 | 8281 | macros/latex/contrib/tagpdf/global-ex.png
+2023/11/10 | 2022 | macros/latex/contrib/tagpdf/link-figure-input.tex
+2023/11/10 | 141163 | macros/latex/contrib/tagpdf/pac3.PNG
+2023/11/10 | 1177 | macros/latex/contrib/tagpdf/README.md
+2023/11/10 | 44287 | macros/latex/contrib/tagpdf/tagpdf-backend.dtx
+2023/11/10 | 1730 | macros/latex/contrib/tagpdf/tagpdf.bib
+2023/11/10 | 33684 | macros/latex/contrib/tagpdf/tagpdf-checks.dtx
+2023/11/10 | 1610585 | macros/latex/contrib/tagpdf/tagpdf-code.pdf
+2023/11/10 | 2278 | macros/latex/contrib/tagpdf/tagpdf-code.tex
+2023/11/10 | 37463 | macros/latex/contrib/tagpdf/tagpdf-data.dtx
+2023/11/10 | 4593 | macros/latex/contrib/tagpdf/tagpdfdocu-patches.sty
+2023/11/10 | 23381 | macros/latex/contrib/tagpdf/tagpdf.dtx
+2023/11/10 | 3962 | macros/latex/contrib/tagpdf/tagpdf.ins
+2023/11/10 | 28598 | macros/latex/contrib/tagpdf/tagpdf-mc-generic.dtx
+2023/11/10 | 16351 | macros/latex/contrib/tagpdf/tagpdf-mc-luacode.dtx
+2023/11/10 | 15900 | macros/latex/contrib/tagpdf/tagpdf-mc-shared.dtx
+2023/11/10 | 1092932 | macros/latex/contrib/tagpdf/tagpdf.pdf
+2023/11/10 | 44905 | macros/latex/contrib/tagpdf/tagpdf-roles.dtx
+2023/11/10 | 5109 | macros/latex/contrib/tagpdf/tagpdf-space.dtx
+2023/11/10 | 69916 | macros/latex/contrib/tagpdf/tagpdf-struct.dtx
+2023/11/10 | 123442 | macros/latex/contrib/tagpdf/tagpdf.tex
+2023/11/10 | 17641 | macros/latex/contrib/tagpdf/tagpdf-tree.dtx
+2023/11/10 | 32607 | macros/latex/contrib/tagpdf/tagpdf-user.dtx
+2023/11/10 | 2401369 | macros/latex/contrib/tagpdf.zip
2007/08/04 | 1263 | macros/latex/contrib/talk/example.tex
2007/08/04 | 465 | macros/latex/contrib/talk/Makefile
2007/08/04 | 2162 | macros/latex/contrib/talk/README
@@ -241052,45 +241052,46 @@
2021/01/20 | 65 | macros/latex/contrib/tkz/tkz-berge/NamedGraphs/examples/tkzpreamblenamed.ltx
2021/01/20 | 1990 | macros/latex/contrib/tkz/tkz-berge/README.md
2021/01/21 | 1065010 | macros/latex/contrib/tkz/tkz-berge.zip
-2023/10/25 | 7643 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-circle.tex
-2023/10/26 | 12900 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-ellipse.tex
-2023/10/25 | 13413 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-line.tex
-2023/10/25 | 9679 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-misc.tex
-2023/10/25 | 7832 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-point.tex
+2023/11/10 | 12584 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-circle.tex
+2023/11/10 | 12904 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-ellipse.tex
+2023/11/10 | 14840 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-line.tex
+2023/11/10 | 11420 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-misc.tex
+2023/11/10 | 7866 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-point.tex
2023/10/23 | 4960 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes.tex
-2023/10/25 | 9398 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-triangle.tex
-2023/10/23 | 6793 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-convention.tex
-2023/10/25 | 125624 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-examples.tex
-2023/10/26 | 7617 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-howtouse.tex
-2023/10/25 | 9715 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-intersection.tex
-2023/10/23 | 7747 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-main.tex
+2023/11/10 | 9334 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-triangle.tex
+2023/10/26 | 6799 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-convention.tex
+2023/11/10 | 126618 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-examples.tex
+2023/10/26 | 7623 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-howtouse.tex
+2023/11/10 | 9798 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-intersection.tex
+2023/11/10 | 7738 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-main.tex
2023/10/26 | 8379 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-presentation.tex
-2023/10/26 | 421125 | macros/latex/contrib/tkz/tkz-elements/doc/tkz-elements.pdf
+2023/11/10 | 436012 | macros/latex/contrib/tkz/tkz-elements/doc/tkz-elements.pdf
2023/10/25 | 20611 | macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo_1.pdf
-2023/10/24 | 20611 | macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo-1.pdf
2023/10/26 | 1491 | macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo_1.tex
2023/10/25 | 7613 | macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo_2.pdf
2023/10/25 | 2248 | macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo_2.tex
2023/10/25 | 17158 | macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo_3.pdf
2023/10/25 | 2359 | macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo_3.tex
-2023/10/23 | 3841 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_circles.lua
+2023/11/09 | 11343 | macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo_4.pdf
+2023/10/31 | 807 | macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo_4.tex
+2023/11/10 | 5397 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_circles.lua
2023/10/23 | 1271 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_class.lua
-2023/10/23 | 3784 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_ellipses.lua
-2023/10/23 | 2989 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_circles.lua
-2023/10/23 | 6454 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_intersections.lua
-2023/10/23 | 2756 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_lines.lua
-2023/10/23 | 2681 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_maths.lua
-2023/10/23 | 1921 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_points.lua
-2023/10/23 | 8283 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_triangles.lua
-2023/10/23 | 4965 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_lines.lua
-2023/10/23 | 1395 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_main.lua
-2023/10/25 | 4305 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_point.lua
-2023/10/23 | 2471 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_points.lua
-2023/10/25 | 1145 | macros/latex/contrib/tkz/tkz-elements/latex/tkz-elements.sty
-2023/10/23 | 10139 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_triangles.lua
-2023/10/23 | 1155 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_vectors.lua
-2023/10/26 | 2180 | macros/latex/contrib/tkz/tkz-elements/README.md
-2023/10/26 | 549100 | macros/latex/contrib/tkz/tkz-elements.zip
+2023/11/10 | 3784 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_ellipses.lua
+2023/11/10 | 2909 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_circles.lua
+2023/11/10 | 6454 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_intersections.lua
+2023/11/10 | 2819 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_lines.lua
+2023/11/10 | 2722 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_maths.lua
+2023/11/10 | 1894 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_points.lua
+2023/11/10 | 8281 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_triangles.lua
+2023/11/10 | 5288 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_lines.lua
+2023/11/10 | 1464 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_main.lua
+2023/11/10 | 4305 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_point.lua
+2023/11/10 | 2471 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_points.lua
+2023/11/10 | 1786 | macros/latex/contrib/tkz/tkz-elements/latex/tkz-elements.sty
+2023/11/10 | 10224 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_triangles.lua
+2023/11/10 | 1155 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_vectors.lua
+2023/11/10 | 3179 | macros/latex/contrib/tkz/tkz-elements/README.md
+2023/11/10 | 556899 | macros/latex/contrib/tkz/tkz-elements.zip
2023/01/17 | 10308 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-angles.tex
2022/06/11 | 5093 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-circleby.tex
2023/10/14 | 11711 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-circles.tex
@@ -246464,6 +246465,14 @@
2021/07/17 | 425704 | macros/luatex/latex/emoji/emoji-table.def
2021/07/17 | 1205 | macros/luatex/latex/emoji/README.md
2021/07/17 | 1183104 | macros/luatex/latex/emoji.zip
+2023/11/10 | 116103 | macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.pdf
+2023/11/10 | 16516 | macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.tex
+2023/11/10 | 1108 | macros/luatex/latex/gitinfo-lua/doc/git-scenario.sh
+2023/11/10 | 841 | macros/luatex/latex/gitinfo-lua/README.md
+2023/11/10 | 5707 | macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua-cmd.lua
+2023/11/10 | 9424 | macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua
+2023/11/10 | 3072 | macros/luatex/latex/gitinfo-lua/tex/gitinfo-lua.sty
+2023/11/10 | 123694 | macros/luatex/latex/gitinfo-lua.zip
2018/02/14 | 12749 | macros/luatex/latex/gurps/gurps.dtx
2018/02/14 | 8204 | macros/luatex/latex/gurps/gurps.lua
2018/02/14 | 239743 | macros/luatex/latex/gurps/gurps.pdf
@@ -287220,7 +287229,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
-2023/11/02 | 235937 | support/TeX4ht/source/ChangeLog
+2023/11/09 | 236671 | 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
@@ -287232,7 +287241,7 @@
2021/05/03 | 1121 | support/TeX4ht/source/README
2021/05/03 | 1744 | support/TeX4ht/source/t1fontmake.lua
2021/05/03 | 297 | support/TeX4ht/source/t1fontsample.tex
-2023/11/02 | 1168851 | support/TeX4ht/source/tex4ht-4ht.tex
+2023/11/09 | 1168998 | 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
@@ -287261,7 +287270,7 @@
2021/05/03 | 14218 | support/TeX4ht/source/tex4ht-htcmd.tex
2021/05/03 | 70683 | support/TeX4ht/source/tex4ht-html0.tex
2021/05/03 | 164748 | support/TeX4ht/source/tex4ht-html32.tex
-2023/11/01 | 622623 | support/TeX4ht/source/tex4ht-html4.tex
+2023/11/09 | 623040 | support/TeX4ht/source/tex4ht-html4.tex
2023/10/09 | 12034 | support/TeX4ht/source/tex4ht-html5.tex
2021/06/17 | 648233 | support/TeX4ht/source/tex4ht-html-speech.tex
2021/05/03 | 59483 | support/TeX4ht/source/tex4ht-html-speech-xtpipes.tex
@@ -287283,7 +287292,7 @@
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
-2023/10/16 | 338571 | support/TeX4ht/source/tex4ht-ooffice.tex
+2023/11/09 | 338571 | support/TeX4ht/source/tex4ht-ooffice.tex
2021/05/03 | 11161 | support/TeX4ht/source/tex4ht-ooimpress.tex
2021/05/03 | 45918 | support/TeX4ht/source/tex4ht-oo-xtpipes.tex
2022/07/05 | 13405 | support/TeX4ht/source/tex4ht-options.tex
@@ -291360,9 +291369,9 @@
2022/11/26 | 880816 | systems/texlive/tlnet/archive/achemso.doc.r65103.tar.xz
2022/11/26 | 19300 | systems/texlive/tlnet/archive/achemso.r65103.tar.xz
2022/11/26 | 31496 | systems/texlive/tlnet/archive/achemso.source.r65103.tar.xz
-2023/10/25 | 4888672 | systems/texlive/tlnet/archive/acmart.doc.r68628.tar.xz
-2023/10/25 | 43120 | systems/texlive/tlnet/archive/acmart.r68628.tar.xz
-2023/10/25 | 62408 | systems/texlive/tlnet/archive/acmart.source.r68628.tar.xz
+2023/11/10 | 4844548 | systems/texlive/tlnet/archive/acmart.doc.r68754.tar.xz
+2023/11/10 | 42804 | systems/texlive/tlnet/archive/acmart.r68754.tar.xz
+2023/11/10 | 62132 | systems/texlive/tlnet/archive/acmart.source.r68754.tar.xz
2019/02/28 | 89944 | systems/texlive/tlnet/archive/acmconf.doc.r15878.tar.xz
2019/02/28 | 4192 | systems/texlive/tlnet/archive/acmconf.r15878.tar.xz
2019/02/28 | 18700 | systems/texlive/tlnet/archive/acmconf.source.r15878.tar.xz
@@ -291443,6 +291452,8 @@
2021/03/11 | 155400 | systems/texlive/tlnet/archive/aesupp.doc.r58253.tar.xz
2021/03/11 | 2826252 | systems/texlive/tlnet/archive/aesupp.r58253.tar.xz
2021/03/11 | 1517148 | systems/texlive/tlnet/archive/aesupp.source.r58253.tar.xz
+2023/11/10 | 242832 | systems/texlive/tlnet/archive/affilauthor.doc.r68771.tar.xz
+2023/11/10 | 2372 | systems/texlive/tlnet/archive/affilauthor.r68771.tar.xz
2023/02/20 | 40284 | systems/texlive/tlnet/archive/afm2pl.aarch64-linux.r65927.tar.xz
2023/02/18 | 44524 | systems/texlive/tlnet/archive/afm2pl.amd64-freebsd.r65877.tar.xz
2023/02/20 | 38180 | systems/texlive/tlnet/archive/afm2pl.amd64-netbsd.r65923.tar.xz
@@ -291752,6 +291763,8 @@
2019/02/28 | 524172 | systems/texlive/tlnet/archive/arev.doc.r15878.tar.xz
2019/02/28 | 964648 | systems/texlive/tlnet/archive/arev.r15878.tar.xz
2019/02/28 | 10100 | systems/texlive/tlnet/archive/arev.source.r15878.tar.xz
+2023/11/10 | 181660 | systems/texlive/tlnet/archive/argumentation.doc.r68778.tar.xz
+2023/11/10 | 1812 | systems/texlive/tlnet/archive/argumentation.r68778.tar.xz
2023/10/24 | 29504 | systems/texlive/tlnet/archive/arimo.doc.r68624.tar.xz
2023/10/24 | 2905292 | systems/texlive/tlnet/archive/arimo.r68624.tar.xz
2022/08/24 | 431480 | systems/texlive/tlnet/archive/armtex.doc.r64182.tar.xz
@@ -292334,7 +292347,7 @@
2023/09/27 | 5200 | systems/texlive/tlnet/archive/beaulivre.r68376.tar.xz
2023/10/03 | 44866964 | systems/texlive/tlnet/archive/beautybook.doc.r68438.tar.xz
2023/10/03 | 16296 | systems/texlive/tlnet/archive/beautybook.r68438.tar.xz
-2023/10/14 | 919980 | systems/texlive/tlnet/archive/beebe.r68527.tar.xz
+2023/11/10 | 920088 | systems/texlive/tlnet/archive/beebe.r68751.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
@@ -292533,8 +292546,8 @@
2021/03/17 | 1776 | systems/texlive/tlnet/archive/biblatex-license.r58437.tar.xz
2023/05/09 | 8848 | systems/texlive/tlnet/archive/biblatex-lncs.doc.r67053.tar.xz
2023/05/09 | 3016 | systems/texlive/tlnet/archive/biblatex-lncs.r67053.tar.xz
-2022/01/24 | 9704 | systems/texlive/tlnet/archive/biblatex-lni.doc.r61719.tar.xz
-2022/01/24 | 2928 | systems/texlive/tlnet/archive/biblatex-lni.r61719.tar.xz
+2023/11/10 | 10196 | systems/texlive/tlnet/archive/biblatex-lni.doc.r68755.tar.xz
+2023/11/10 | 3028 | systems/texlive/tlnet/archive/biblatex-lni.r68755.tar.xz
2019/02/28 | 358604 | systems/texlive/tlnet/archive/biblatex-luh-ipw.doc.r32180.tar.xz
2019/02/28 | 5372 | systems/texlive/tlnet/archive/biblatex-luh-ipw.r32180.tar.xz
2023/05/02 | 145508 | systems/texlive/tlnet/archive/biblatex-manuscripts-philology.doc.r66977.tar.xz
@@ -292772,8 +292785,8 @@
2021/05/18 | 133720 | systems/texlive/tlnet/archive/bnumexpr.doc.r59244.tar.xz
2021/05/18 | 4216 | systems/texlive/tlnet/archive/bnumexpr.r59244.tar.xz
2021/05/18 | 23164 | systems/texlive/tlnet/archive/bnumexpr.source.r59244.tar.xz
-2023/11/08 | 343180 | systems/texlive/tlnet/archive/bodegraph.doc.r68747.tar.xz
-2023/11/08 | 16068 | systems/texlive/tlnet/archive/bodegraph.r68747.tar.xz
+2023/11/10 | 470968 | systems/texlive/tlnet/archive/bodegraph.doc.r68785.tar.xz
+2023/11/10 | 16268 | systems/texlive/tlnet/archive/bodegraph.r68785.tar.xz
2023/10/14 | 731968 | systems/texlive/tlnet/archive/bodeplot.doc.r68530.tar.xz
2023/10/14 | 5500 | systems/texlive/tlnet/archive/bodeplot.r68530.tar.xz
2023/10/14 | 16932 | systems/texlive/tlnet/archive/bodeplot.source.r68530.tar.xz
@@ -293599,7 +293612,7 @@
2023/02/14 | 588 | systems/texlive/tlnet/archive/collection-langcjk.r65824.tar.xz
2020/03/04 | 608 | systems/texlive/tlnet/archive/collection-langcyrillic.r54074.tar.xz
2020/03/04 | 372 | systems/texlive/tlnet/archive/collection-langczechslovak.r54074.tar.xz
-2023/04/15 | 880 | systems/texlive/tlnet/archive/collection-langenglish.r66846.tar.xz
+2023/11/10 | 888 | systems/texlive/tlnet/archive/collection-langenglish.r68790.tar.xz
2023/03/08 | 724 | systems/texlive/tlnet/archive/collection-langeuropean.r66432.tar.xz
2023/08/17 | 644 | systems/texlive/tlnet/archive/collection-langfrench.r67951.tar.xz
2023/11/01 | 632 | systems/texlive/tlnet/archive/collection-langgerman.r68711.tar.xz
@@ -293611,14 +293624,14 @@
2020/03/04 | 408 | systems/texlive/tlnet/archive/collection-langpolish.r54074.tar.xz
2023/05/16 | 400 | systems/texlive/tlnet/archive/collection-langportuguese.r67125.tar.xz
2023/06/09 | 396 | systems/texlive/tlnet/archive/collection-langspanish.r67307.tar.xz
-2023/10/26 | 6988 | systems/texlive/tlnet/archive/collection-latexextra.r68643.tar.xz
+2023/11/10 | 7028 | systems/texlive/tlnet/archive/collection-latexextra.r68782.tar.xz
2022/06/10 | 700 | systems/texlive/tlnet/archive/collection-latex.r63515.tar.xz
2023/01/11 | 744 | systems/texlive/tlnet/archive/collection-latexrecommended.r65512.tar.xz
2023/08/26 | 1008 | systems/texlive/tlnet/archive/collection-luatex.r68053.tar.xz
-2023/09/19 | 1700 | systems/texlive/tlnet/archive/collection-mathscience.r68312.tar.xz
+2023/11/10 | 1704 | systems/texlive/tlnet/archive/collection-mathscience.r68766.tar.xz
2023/05/12 | 564 | systems/texlive/tlnet/archive/collection-metapost.r67071.tar.xz
2023/02/18 | 496 | systems/texlive/tlnet/archive/collection-music.r65862.tar.xz
-2023/11/02 | 1640 | systems/texlive/tlnet/archive/collection-pictures.r68717.tar.xz
+2023/11/10 | 1644 | systems/texlive/tlnet/archive/collection-pictures.r68770.tar.xz
2023/10/28 | 1004 | systems/texlive/tlnet/archive/collection-plaingeneric.r68675.tar.xz
2022/12/27 | 816 | systems/texlive/tlnet/archive/collection-pstricks.r65367.tar.xz
2023/09/10 | 1716 | systems/texlive/tlnet/archive/collection-publishers.r68224.tar.xz
@@ -294417,8 +294430,8 @@
2023/02/25 | 14468 | systems/texlive/tlnet/archive/denisbdoc.doc.r66137.tar.xz
2023/02/25 | 15584 | systems/texlive/tlnet/archive/denisbdoc.r66137.tar.xz
2023/02/25 | 22704 | systems/texlive/tlnet/archive/denisbdoc.source.r66137.tar.xz
-2023/11/08 | 222752 | systems/texlive/tlnet/archive/derivative.doc.r68747.tar.xz
-2023/11/08 | 10304 | systems/texlive/tlnet/archive/derivative.r68747.tar.xz
+2023/11/10 | 225856 | systems/texlive/tlnet/archive/derivative.doc.r68787.tar.xz
+2023/11/10 | 10316 | systems/texlive/tlnet/archive/derivative.r68787.tar.xz
2023/02/20 | 46664 | systems/texlive/tlnet/archive/detex.aarch64-linux.r65927.tar.xz
2023/02/18 | 49376 | systems/texlive/tlnet/archive/detex.amd64-freebsd.r65877.tar.xz
2023/02/20 | 44048 | systems/texlive/tlnet/archive/detex.amd64-netbsd.r65923.tar.xz
@@ -294657,8 +294670,8 @@
2019/02/28 | 4560 | systems/texlive/tlnet/archive/drs.r19232.tar.xz
2019/02/28 | 202676 | systems/texlive/tlnet/archive/drv.doc.r29349.tar.xz
2019/02/28 | 16468 | systems/texlive/tlnet/archive/drv.r29349.tar.xz
-2019/02/28 | 170156 | systems/texlive/tlnet/archive/dsptricks.doc.r34724.tar.xz
-2019/02/28 | 11588 | systems/texlive/tlnet/archive/dsptricks.r34724.tar.xz
+2023/11/10 | 187996 | systems/texlive/tlnet/archive/dsptricks.doc.r68753.tar.xz
+2023/11/10 | 11964 | systems/texlive/tlnet/archive/dsptricks.r68753.tar.xz
2021/10/31 | 281156 | systems/texlive/tlnet/archive/dsserif.doc.r60898.tar.xz
2021/10/31 | 90204 | systems/texlive/tlnet/archive/dsserif.r60898.tar.xz
2021/10/31 | 1000 | systems/texlive/tlnet/archive/dsserif.source.r60898.tar.xz
@@ -295033,8 +295046,8 @@
2019/02/28 | 436624 | systems/texlive/tlnet/archive/ecobiblatex.doc.r39233.tar.xz
2019/02/28 | 1676 | systems/texlive/tlnet/archive/ecobiblatex.r39233.tar.xz
2019/02/28 | 8380 | systems/texlive/tlnet/archive/eco.doc.r29349.tar.xz
-2022/01/06 | 1297384 | systems/texlive/tlnet/archive/econ-bst.doc.r61499.tar.xz
-2022/01/06 | 20080 | systems/texlive/tlnet/archive/econ-bst.r61499.tar.xz
+2023/11/10 | 976832 | systems/texlive/tlnet/archive/econ-bst.doc.r68761.tar.xz
+2023/11/10 | 20272 | systems/texlive/tlnet/archive/econ-bst.r68761.tar.xz
2021/03/16 | 567024 | systems/texlive/tlnet/archive/econlipsum.doc.r58390.tar.xz
2021/03/16 | 80636 | systems/texlive/tlnet/archive/econlipsum.r58390.tar.xz
2021/03/16 | 84044 | systems/texlive/tlnet/archive/econlipsum.source.r58390.tar.xz
@@ -295613,8 +295626,8 @@
2020/09/08 | 1112404 | systems/texlive/tlnet/archive/fancytooltips.doc.r56291.tar.xz
2020/09/08 | 7968 | systems/texlive/tlnet/archive/fancytooltips.r56291.tar.xz
2020/09/08 | 16732 | systems/texlive/tlnet/archive/fancytooltips.source.r56291.tar.xz
-2023/11/08 | 179676 | systems/texlive/tlnet/archive/fancyvrb.doc.r68747.tar.xz
-2023/11/08 | 11884 | systems/texlive/tlnet/archive/fancyvrb.r68747.tar.xz
+2023/11/10 | 179224 | systems/texlive/tlnet/archive/fancyvrb.doc.r68772.tar.xz
+2023/11/10 | 11884 | systems/texlive/tlnet/archive/fancyvrb.r68772.tar.xz
2019/02/28 | 12168 | systems/texlive/tlnet/archive/fandol.doc.r37889.tar.xz
2019/02/28 | 21582588 | systems/texlive/tlnet/archive/fandol.r37889.tar.xz
2020/03/04 | 2042296 | systems/texlive/tlnet/archive/fascicules.doc.r54080.tar.xz
@@ -295651,8 +295664,8 @@
2022/12/25 | 441996 | systems/texlive/tlnet/archive/fei.doc.r65352.tar.xz
2022/12/25 | 8108 | systems/texlive/tlnet/archive/fei.r65352.tar.xz
2022/12/25 | 31128 | systems/texlive/tlnet/archive/fei.source.r65352.tar.xz
-2023/11/08 | 645156 | systems/texlive/tlnet/archive/fenetrecas.doc.r68747.tar.xz
-2023/11/08 | 3920 | systems/texlive/tlnet/archive/fenetrecas.r68747.tar.xz
+2023/11/10 | 645532 | systems/texlive/tlnet/archive/fenetrecas.doc.r68779.tar.xz
+2023/11/10 | 3956 | systems/texlive/tlnet/archive/fenetrecas.r68779.tar.xz
2019/02/28 | 532 | systems/texlive/tlnet/archive/fenixpar.doc.r24730.tar.xz
2019/02/28 | 3840 | systems/texlive/tlnet/archive/fenixpar.r24730.tar.xz
2019/02/28 | 237312 | systems/texlive/tlnet/archive/fetamont.doc.r43812.tar.xz
@@ -296025,9 +296038,9 @@
2022/02/10 | 235904 | systems/texlive/tlnet/archive/formal-grammar.doc.r61955.tar.xz
2022/02/10 | 1848 | systems/texlive/tlnet/archive/formal-grammar.r61955.tar.xz
2022/02/10 | 6752 | systems/texlive/tlnet/archive/formal-grammar.source.r61955.tar.xz
-2023/11/08 | 2929504 | systems/texlive/tlnet/archive/formation-latex-ul.doc.r68747.tar.xz
-2023/11/08 | 532 | systems/texlive/tlnet/archive/formation-latex-ul.r68747.tar.xz
-2023/11/08 | 2353764 | systems/texlive/tlnet/archive/formation-latex-ul.source.r68747.tar.xz
+2023/11/10 | 2942156 | systems/texlive/tlnet/archive/formation-latex-ul.doc.r68791.tar.xz
+2023/11/10 | 532 | systems/texlive/tlnet/archive/formation-latex-ul.r68791.tar.xz
+2023/11/10 | 2338696 | systems/texlive/tlnet/archive/formation-latex-ul.source.r68791.tar.xz
2019/02/28 | 352480 | systems/texlive/tlnet/archive/formlett.doc.r21480.tar.xz
2019/02/28 | 15972 | systems/texlive/tlnet/archive/formlett.r21480.tar.xz
2019/06/04 | 1448984 | systems/texlive/tlnet/archive/forms16be.doc.r51305.tar.xz
@@ -296471,8 +296484,8 @@
2022/09/24 | 604 | systems/texlive/tlnet/archive/graphics-def.doc.r64487.tar.xz
2022/09/24 | 10740 | systems/texlive/tlnet/archive/graphics-def.r64487.tar.xz
2023/02/27 | 2503676 | systems/texlive/tlnet/archive/graphics.doc.r66204.tar.xz
-2022/12/04 | 2252 | systems/texlive/tlnet/archive/graphics-pln.doc.r65187.tar.xz
-2022/12/04 | 8960 | systems/texlive/tlnet/archive/graphics-pln.r65187.tar.xz
+2023/11/10 | 2244 | systems/texlive/tlnet/archive/graphics-pln.doc.r68760.tar.xz
+2023/11/10 | 9000 | systems/texlive/tlnet/archive/graphics-pln.r68760.tar.xz
2023/02/27 | 15836 | systems/texlive/tlnet/archive/graphics.r66204.tar.xz
2023/02/27 | 57072 | systems/texlive/tlnet/archive/graphics.source.r66204.tar.xz
2019/02/28 | 438064 | systems/texlive/tlnet/archive/graphicxbox.doc.r32630.tar.xz
@@ -296761,8 +296774,8 @@
2022/07/10 | 1236 | systems/texlive/tlnet/archive/hideanswer.r63852.tar.xz
2021/03/16 | 223808 | systems/texlive/tlnet/archive/highlightlatex.doc.r58392.tar.xz
2021/03/16 | 3548 | systems/texlive/tlnet/archive/highlightlatex.r58392.tar.xz
-2023/11/08 | 186124 | systems/texlive/tlnet/archive/highlightx.doc.r68747.tar.xz
-2023/11/08 | 2580 | systems/texlive/tlnet/archive/highlightx.r68747.tar.xz
+2023/11/10 | 187172 | systems/texlive/tlnet/archive/highlightx.doc.r68756.tar.xz
+2023/11/10 | 2664 | systems/texlive/tlnet/archive/highlightx.r68756.tar.xz
2021/02/16 | 44964 | systems/texlive/tlnet/archive/hindawi-latex-template.doc.r57757.tar.xz
2021/02/16 | 524 | systems/texlive/tlnet/archive/hindawi-latex-template.r57757.tar.xz
2021/01/11 | 85732 | systems/texlive/tlnet/archive/hindmadurai.doc.r57360.tar.xz
@@ -296819,8 +296832,8 @@
2022/01/24 | 578024 | systems/texlive/tlnet/archive/hologo.doc.r61719.tar.xz
2022/01/24 | 9916 | systems/texlive/tlnet/archive/hologo.r61719.tar.xz
2022/01/24 | 19880 | systems/texlive/tlnet/archive/hologo.source.r61719.tar.xz
-2023/11/08 | 351488 | systems/texlive/tlnet/archive/homework.doc.r68747.tar.xz
-2023/11/08 | 3600 | systems/texlive/tlnet/archive/homework.r68747.tar.xz
+2023/11/10 | 351436 | systems/texlive/tlnet/archive/homework.doc.r68773.tar.xz
+2023/11/10 | 3600 | systems/texlive/tlnet/archive/homework.r68773.tar.xz
2019/02/28 | 2788 | systems/texlive/tlnet/archive/hook-pre-commit-pkg.doc.r41378.tar.xz
2019/02/28 | 808 | systems/texlive/tlnet/archive/hook-pre-commit-pkg.r41378.tar.xz
2023/01/09 | 319716 | systems/texlive/tlnet/archive/hopatch.doc.r65491.tar.xz
@@ -296890,9 +296903,9 @@
2019/02/28 | 186676 | systems/texlive/tlnet/archive/hypernat.doc.r17358.tar.xz
2019/02/28 | 1916 | systems/texlive/tlnet/archive/hypernat.r17358.tar.xz
2019/02/28 | 15680 | systems/texlive/tlnet/archive/hyper.r17357.tar.xz
-2023/11/01 | 3677552 | systems/texlive/tlnet/archive/hyperref.doc.r68710.tar.xz
-2023/11/01 | 90912 | systems/texlive/tlnet/archive/hyperref.r68710.tar.xz
-2023/11/01 | 414660 | systems/texlive/tlnet/archive/hyperref.source.r68710.tar.xz
+2023/11/10 | 3680828 | systems/texlive/tlnet/archive/hyperref.doc.r68768.tar.xz
+2023/11/10 | 91156 | systems/texlive/tlnet/archive/hyperref.r68768.tar.xz
+2023/11/10 | 415412 | systems/texlive/tlnet/archive/hyperref.source.r68768.tar.xz
2019/02/28 | 32960 | systems/texlive/tlnet/archive/hyper.source.r17357.tar.xz
2020/11/23 | 356 | systems/texlive/tlnet/archive/hyperxmp.aarch64-linux.r56984.tar.xz
2020/11/23 | 356 | systems/texlive/tlnet/archive/hyperxmp.amd64-freebsd.r56984.tar.xz
@@ -297127,9 +297140,9 @@
2022/01/24 | 760 | systems/texlive/tlnet/archive/inline-images.r61719.tar.xz
2022/07/10 | 158132 | systems/texlive/tlnet/archive/inlinelabel.doc.r63853.tar.xz
2022/07/10 | 1236 | systems/texlive/tlnet/archive/inlinelabel.r63853.tar.xz
-2023/11/08 | 120788 | systems/texlive/tlnet/archive/innerscript.doc.r68747.tar.xz
-2023/11/08 | 3248 | systems/texlive/tlnet/archive/innerscript.r68747.tar.xz
-2023/11/08 | 7812 | systems/texlive/tlnet/archive/innerscript.source.r68747.tar.xz
+2023/11/10 | 191604 | systems/texlive/tlnet/archive/innerscript.doc.r68776.tar.xz
+2023/11/10 | 4620 | systems/texlive/tlnet/archive/innerscript.r68776.tar.xz
+2023/11/10 | 12236 | systems/texlive/tlnet/archive/innerscript.source.r68776.tar.xz
2019/12/01 | 785444 | systems/texlive/tlnet/archive/inputenx.doc.r52986.tar.xz
2019/12/01 | 30128 | systems/texlive/tlnet/archive/inputenx.r52986.tar.xz
2019/12/01 | 40392 | systems/texlive/tlnet/archive/inputenx.source.r52986.tar.xz
@@ -297204,6 +297217,8 @@
2022/01/24 | 15865176 | systems/texlive/tlnet/archive/ipaex.r61719.tar.xz
2019/02/28 | 369204 | systems/texlive/tlnet/archive/ipaex-type1.doc.r47700.tar.xz
2019/02/28 | 13160912 | systems/texlive/tlnet/archive/ipaex-type1.r47700.tar.xz
+2023/11/10 | 168168 | systems/texlive/tlnet/archive/ipsum.doc.r68758.tar.xz
+2023/11/10 | 14976 | systems/texlive/tlnet/archive/ipsum.r68758.tar.xz
2019/11/04 | 18792 | systems/texlive/tlnet/archive/is-bst.doc.r52623.tar.xz
2019/11/04 | 9932 | systems/texlive/tlnet/archive/is-bst.r52623.tar.xz
2019/02/28 | 269984 | systems/texlive/tlnet/archive/iscram.doc.r45801.tar.xz
@@ -297375,8 +297390,8 @@
2019/02/28 | 197100 | systems/texlive/tlnet/archive/jvlisting.doc.r24638.tar.xz
2019/02/28 | 2552 | systems/texlive/tlnet/archive/jvlisting.r24638.tar.xz
2019/02/28 | 6744 | systems/texlive/tlnet/archive/jvlisting.source.r24638.tar.xz
-2023/10/22 | 193328 | systems/texlive/tlnet/archive/jwjournal.doc.r68608.tar.xz
-2023/10/22 | 3932 | systems/texlive/tlnet/archive/jwjournal.r68608.tar.xz
+2023/11/10 | 193332 | systems/texlive/tlnet/archive/jwjournal.doc.r68788.tar.xz
+2023/11/10 | 3948 | systems/texlive/tlnet/archive/jwjournal.r68788.tar.xz
2019/02/28 | 365480 | systems/texlive/tlnet/archive/kalendarium.doc.r48744.tar.xz
2019/02/28 | 3540 | systems/texlive/tlnet/archive/kalendarium.r48744.tar.xz
2019/02/28 | 16432 | systems/texlive/tlnet/archive/kalendarium.source.r48744.tar.xz
@@ -297575,9 +297590,9 @@
2022/06/24 | 480 | systems/texlive/tlnet/archive/l2tabu.r63708.tar.xz
2019/02/28 | 227412 | systems/texlive/tlnet/archive/l2tabu-spanish.doc.r15878.tar.xz
2019/02/28 | 448 | systems/texlive/tlnet/archive/l2tabu-spanish.r15878.tar.xz
-2023/10/25 | 889136 | systems/texlive/tlnet/archive/l3backend.doc.r68631.tar.xz
-2023/10/25 | 16220 | systems/texlive/tlnet/archive/l3backend.r68631.tar.xz
-2023/10/25 | 33840 | systems/texlive/tlnet/archive/l3backend.source.r68631.tar.xz
+2023/11/10 | 889084 | systems/texlive/tlnet/archive/l3backend.doc.r68789.tar.xz
+2023/11/10 | 16208 | systems/texlive/tlnet/archive/l3backend.r68789.tar.xz
+2023/11/10 | 33844 | systems/texlive/tlnet/archive/l3backend.source.r68789.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/l3build.aarch64-linux.r46894.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/l3build.amd64-freebsd.r46894.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/l3build.amd64-netbsd.r46894.tar.xz
@@ -297877,12 +297892,12 @@
2019/02/28 | 340 | systems/texlive/tlnet/archive/latexmk.amd64-freebsd.r16472.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latexmk.amd64-netbsd.r30191.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latexmk.armhf-linux.r30015.tar.xz
-2023/11/08 | 520952 | systems/texlive/tlnet/archive/latexmk.doc.r68747.tar.xz
+2023/11/10 | 530736 | systems/texlive/tlnet/archive/latexmk.doc.r68769.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latexmk.i386-freebsd.r16472.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latexmk.i386-linux.r10937.tar.xz
2019/02/28 | 336 | systems/texlive/tlnet/archive/latexmk.i386-netbsd.r30191.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latexmk.i386-solaris.r10937.tar.xz
-2023/11/08 | 110292 | systems/texlive/tlnet/archive/latexmk.r68747.tar.xz
+2023/11/10 | 112108 | systems/texlive/tlnet/archive/latexmk.r68769.tar.xz
2021/02/25 | 340 | systems/texlive/tlnet/archive/latexmk.universal-darwin.r57908.tar.xz
2023/02/20 | 2300 | systems/texlive/tlnet/archive/latexmk.windows.r65891.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latexmk.x86_64-cygwin.r33557.tar.xz
@@ -298212,6 +298227,8 @@
2019/02/28 | 50936 | systems/texlive/tlnet/archive/listofsymbols.doc.r16134.tar.xz
2019/02/28 | 2552 | systems/texlive/tlnet/archive/listofsymbols.r16134.tar.xz
2019/02/28 | 6188 | systems/texlive/tlnet/archive/listofsymbols.source.r16134.tar.xz
+2023/11/10 | 94672 | systems/texlive/tlnet/archive/litetable.doc.r68782.tar.xz
+2023/11/10 | 3072 | systems/texlive/tlnet/archive/litetable.r68782.tar.xz
2023/03/08 | 56116 | systems/texlive/tlnet/archive/lithuanian.doc.r66461.tar.xz
2023/03/08 | 64828 | systems/texlive/tlnet/archive/lithuanian.r66461.tar.xz
2019/02/28 | 115684 | systems/texlive/tlnet/archive/liturg.doc.r15878.tar.xz
@@ -299724,9 +299741,9 @@
2019/02/28 | 342164 | systems/texlive/tlnet/archive/newlfm.doc.r15878.tar.xz
2019/02/28 | 20156 | systems/texlive/tlnet/archive/newlfm.r15878.tar.xz
2019/02/28 | 48828 | systems/texlive/tlnet/archive/newlfm.source.r15878.tar.xz
-2023/09/12 | 70276 | systems/texlive/tlnet/archive/newpax.doc.r68242.tar.xz
-2023/09/12 | 9336 | systems/texlive/tlnet/archive/newpax.r68242.tar.xz
-2023/09/12 | 10832 | systems/texlive/tlnet/archive/newpax.source.r68242.tar.xz
+2023/11/10 | 70240 | systems/texlive/tlnet/archive/newpax.doc.r68762.tar.xz
+2023/11/10 | 9480 | systems/texlive/tlnet/archive/newpax.r68762.tar.xz
+2023/11/10 | 11020 | systems/texlive/tlnet/archive/newpax.source.r68762.tar.xz
2023/10/28 | 465964 | systems/texlive/tlnet/archive/newpx.doc.r68674.tar.xz
2023/10/28 | 4728256 | systems/texlive/tlnet/archive/newpx.r68674.tar.xz
2023/10/28 | 392 | systems/texlive/tlnet/archive/newpx.source.r68674.tar.xz
@@ -299735,8 +299752,8 @@
2019/02/28 | 196212 | systems/texlive/tlnet/archive/newspaper.doc.r15878.tar.xz
2019/02/28 | 1924 | systems/texlive/tlnet/archive/newspaper.r15878.tar.xz
2019/02/28 | 6804 | systems/texlive/tlnet/archive/newspaper.source.r15878.tar.xz
-2023/11/08 | 960276 | systems/texlive/tlnet/archive/newtx.doc.r68747.tar.xz
-2023/11/08 | 6058180 | systems/texlive/tlnet/archive/newtx.r68747.tar.xz
+2023/11/10 | 967344 | systems/texlive/tlnet/archive/newtx.doc.r68752.tar.xz
+2023/11/10 | 6068524 | systems/texlive/tlnet/archive/newtx.r68752.tar.xz
2023/05/09 | 263224 | systems/texlive/tlnet/archive/newtxsf.doc.r67051.tar.xz
2023/05/09 | 105976 | systems/texlive/tlnet/archive/newtxsf.r67051.tar.xz
2020/03/24 | 171356 | systems/texlive/tlnet/archive/newtxtt.doc.r54512.tar.xz
@@ -299761,9 +299778,9 @@
2019/02/28 | 7064 | systems/texlive/tlnet/archive/niceframe.source.r36086.tar.xz
2023/08/28 | 520 | systems/texlive/tlnet/archive/niceframe-type1.doc.r68091.tar.xz
2023/08/28 | 275488 | systems/texlive/tlnet/archive/niceframe-type1.r68091.tar.xz
-2023/11/08 | 2165924 | systems/texlive/tlnet/archive/nicematrix.doc.r68747.tar.xz
-2023/11/08 | 41524 | systems/texlive/tlnet/archive/nicematrix.r68747.tar.xz
-2023/11/08 | 89748 | systems/texlive/tlnet/archive/nicematrix.source.r68747.tar.xz
+2023/11/10 | 2166784 | systems/texlive/tlnet/archive/nicematrix.doc.r68792.tar.xz
+2023/11/10 | 41660 | systems/texlive/tlnet/archive/nicematrix.r68792.tar.xz
+2023/11/10 | 90144 | systems/texlive/tlnet/archive/nicematrix.source.r68792.tar.xz
2019/02/28 | 2473836 | systems/texlive/tlnet/archive/nicetext.doc.r38914.tar.xz
2019/02/28 | 54740 | systems/texlive/tlnet/archive/nicetext.r38914.tar.xz
2019/02/28 | 28908 | systems/texlive/tlnet/archive/nicetext.source.r38914.tar.xz
@@ -299846,6 +299863,8 @@
2023/07/21 | 616264 | systems/texlive/tlnet/archive/nostarch.doc.r67683.tar.xz
2023/07/21 | 11144 | systems/texlive/tlnet/archive/nostarch.r67683.tar.xz
2023/07/21 | 24468 | systems/texlive/tlnet/archive/nostarch.source.r67683.tar.xz
+2023/11/10 | 11087488 | systems/texlive/tlnet/archive/notebeamer.doc.r68763.tar.xz
+2023/11/10 | 3700 | systems/texlive/tlnet/archive/notebeamer.r68763.tar.xz
2019/10/01 | 239940 | systems/texlive/tlnet/archive/notes2bib.doc.r52231.tar.xz
2019/10/01 | 4292 | systems/texlive/tlnet/archive/notes2bib.r52231.tar.xz
2019/10/01 | 14180 | systems/texlive/tlnet/archive/notes2bib.source.r52231.tar.xz
@@ -300372,9 +300391,9 @@
2022/10/30 | 314616 | systems/texlive/tlnet/archive/pdflscape.doc.r64851.tar.xz
2022/10/30 | 2612 | systems/texlive/tlnet/archive/pdflscape.r64851.tar.xz
2022/10/30 | 6508 | systems/texlive/tlnet/archive/pdflscape.source.r64851.tar.xz
-2023/11/08 | 8753320 | systems/texlive/tlnet/archive/pdfmanagement-testphase.doc.r68747.tar.xz
-2023/11/08 | 53904 | systems/texlive/tlnet/archive/pdfmanagement-testphase.r68747.tar.xz
-2023/11/08 | 137884 | systems/texlive/tlnet/archive/pdfmanagement-testphase.source.r68747.tar.xz
+2023/11/10 | 8505012 | systems/texlive/tlnet/archive/pdfmanagement-testphase.doc.r68774.tar.xz
+2023/11/10 | 54424 | systems/texlive/tlnet/archive/pdfmanagement-testphase.r68774.tar.xz
+2023/11/10 | 138384 | systems/texlive/tlnet/archive/pdfmanagement-testphase.source.r68774.tar.xz
2019/02/28 | 381552 | systems/texlive/tlnet/archive/pdfmarginpar.doc.r23492.tar.xz
2019/02/28 | 2424 | systems/texlive/tlnet/archive/pdfmarginpar.r23492.tar.xz
2023/03/22 | 234168 | systems/texlive/tlnet/archive/pdfmsym.doc.r66618.tar.xz
@@ -300702,9 +300721,9 @@
2020/07/28 | 2536 | systems/texlive/tlnet/archive/pinoutikz.r55966.tar.xz
2019/02/28 | 110192 | systems/texlive/tlnet/archive/pitex.doc.r24731.tar.xz
2019/02/28 | 22664 | systems/texlive/tlnet/archive/pitex.r24731.tar.xz
-2023/11/08 | 804680 | systems/texlive/tlnet/archive/piton.doc.r68747.tar.xz
-2023/11/08 | 16504 | systems/texlive/tlnet/archive/piton.r68747.tar.xz
-2023/11/08 | 47616 | systems/texlive/tlnet/archive/piton.source.r68747.tar.xz
+2023/11/10 | 805476 | systems/texlive/tlnet/archive/piton.doc.r68794.tar.xz
+2023/11/10 | 16492 | systems/texlive/tlnet/archive/piton.r68794.tar.xz
+2023/11/10 | 47732 | systems/texlive/tlnet/archive/piton.source.r68794.tar.xz
2019/02/28 | 317704 | systems/texlive/tlnet/archive/pittetd.doc.r15878.tar.xz
2019/02/28 | 8884 | systems/texlive/tlnet/archive/pittetd.r15878.tar.xz
2019/02/28 | 38588 | systems/texlive/tlnet/archive/pittetd.source.r15878.tar.xz
@@ -300824,6 +300843,8 @@
2019/12/07 | 594984 | systems/texlive/tlnet/archive/pmboxdraw.doc.r53046.tar.xz
2019/12/07 | 7216 | systems/texlive/tlnet/archive/pmboxdraw.r53046.tar.xz
2019/12/07 | 14376 | systems/texlive/tlnet/archive/pmboxdraw.source.r53046.tar.xz
+2023/11/10 | 377412 | systems/texlive/tlnet/archive/pmdraw.doc.r68766.tar.xz
+2023/11/10 | 6348 | systems/texlive/tlnet/archive/pmdraw.r68766.tar.xz
2019/02/28 | 129312 | systems/texlive/tlnet/archive/pmgraph.doc.r15878.tar.xz
2019/02/28 | 10064 | systems/texlive/tlnet/archive/pmgraph.r15878.tar.xz
2023/03/05 | 967940 | systems/texlive/tlnet/archive/pmhanguljamo.doc.r66361.tar.xz
@@ -300887,6 +300908,8 @@
2023/10/02 | 745764 | systems/texlive/tlnet/archive/polyglossia.doc.r68420.tar.xz
2023/10/02 | 126752 | systems/texlive/tlnet/archive/polyglossia.r68420.tar.xz
2023/10/02 | 169708 | systems/texlive/tlnet/archive/polyglossia.source.r68420.tar.xz
+2023/11/10 | 186376 | systems/texlive/tlnet/archive/polyhedra.doc.r68770.tar.xz
+2023/11/10 | 3500 | systems/texlive/tlnet/archive/polyhedra.r68770.tar.xz
2019/02/28 | 400020 | systems/texlive/tlnet/archive/polynom.doc.r44832.tar.xz
2019/02/28 | 134132 | systems/texlive/tlnet/archive/polynomial.doc.r15878.tar.xz
2019/02/28 | 2404 | systems/texlive/tlnet/archive/polynomial.r15878.tar.xz
@@ -300920,9 +300943,9 @@
2019/02/28 | 317360 | systems/texlive/tlnet/archive/ppr-prv.doc.r15878.tar.xz
2019/02/28 | 5596 | systems/texlive/tlnet/archive/ppr-prv.r15878.tar.xz
2019/02/28 | 9460 | systems/texlive/tlnet/archive/ppr-prv.source.r15878.tar.xz
-2023/09/10 | 788832 | systems/texlive/tlnet/archive/ppt-slides.doc.r68221.tar.xz
-2023/09/10 | 4160 | systems/texlive/tlnet/archive/ppt-slides.r68221.tar.xz
-2023/09/10 | 6356 | systems/texlive/tlnet/archive/ppt-slides.source.r68221.tar.xz
+2023/11/10 | 789572 | systems/texlive/tlnet/archive/ppt-slides.doc.r68764.tar.xz
+2023/11/10 | 4204 | systems/texlive/tlnet/archive/ppt-slides.r68764.tar.xz
+2023/11/10 | 6516 | systems/texlive/tlnet/archive/ppt-slides.source.r68764.tar.xz
2022/01/24 | 386136 | systems/texlive/tlnet/archive/pracjourn.doc.r61719.tar.xz
2022/01/24 | 4628 | systems/texlive/tlnet/archive/pracjourn.r61719.tar.xz
2022/01/24 | 15248 | systems/texlive/tlnet/archive/pracjourn.source.r61719.tar.xz
@@ -300974,8 +300997,8 @@
2023/10/16 | 1319080 | systems/texlive/tlnet/archive/profcollege.r68558.tar.xz
2022/04/27 | 134096 | systems/texlive/tlnet/archive/proflabo.doc.r63147.tar.xz
2022/04/27 | 2748 | systems/texlive/tlnet/archive/proflabo.r63147.tar.xz
-2023/11/08 | 1661384 | systems/texlive/tlnet/archive/proflycee.doc.r68747.tar.xz
-2023/11/08 | 43780 | systems/texlive/tlnet/archive/proflycee.r68747.tar.xz
+2023/11/10 | 1687600 | systems/texlive/tlnet/archive/proflycee.doc.r68783.tar.xz
+2023/11/10 | 45208 | systems/texlive/tlnet/archive/proflycee.r68783.tar.xz
2023/11/03 | 250008 | systems/texlive/tlnet/archive/profmaquette.doc.r68733.tar.xz
2023/11/03 | 18200 | systems/texlive/tlnet/archive/profmaquette.r68733.tar.xz
2023/09/30 | 344480 | systems/texlive/tlnet/archive/profsio.doc.r68397.tar.xz
@@ -300986,9 +301009,9 @@
2019/02/28 | 2324 | systems/texlive/tlnet/archive/progressbar.r33822.tar.xz
2019/02/28 | 80808 | systems/texlive/tlnet/archive/progress.doc.r19519.tar.xz
2019/02/28 | 4192 | systems/texlive/tlnet/archive/progress.r19519.tar.xz
-2023/10/16 | 41416 | systems/texlive/tlnet/archive/projlib.doc.r68553.tar.xz
-2023/10/16 | 26408 | systems/texlive/tlnet/archive/projlib.r68553.tar.xz
-2023/10/16 | 26596 | systems/texlive/tlnet/archive/projlib.source.r68553.tar.xz
+2023/11/10 | 41424 | systems/texlive/tlnet/archive/projlib.doc.r68784.tar.xz
+2023/11/10 | 26688 | systems/texlive/tlnet/archive/projlib.r68784.tar.xz
+2023/11/10 | 26884 | systems/texlive/tlnet/archive/projlib.source.r68784.tar.xz
2022/08/25 | 462080 | systems/texlive/tlnet/archive/proof-at-the-end.doc.r64188.tar.xz
2022/08/25 | 7328 | systems/texlive/tlnet/archive/proof-at-the-end.r64188.tar.xz
2022/08/25 | 20852 | systems/texlive/tlnet/archive/proof-at-the-end.source.r64188.tar.xz
@@ -301233,8 +301256,8 @@
2022/04/08 | 155324 | systems/texlive/tlnet/archive/pst-optexp.source.r62977.tar.xz
2023/05/09 | 311200 | systems/texlive/tlnet/archive/pst-optic.doc.r67052.tar.xz
2023/05/09 | 14692 | systems/texlive/tlnet/archive/pst-optic.r67052.tar.xz
-2023/11/08 | 1332868 | systems/texlive/tlnet/archive/pst-osci.doc.r68747.tar.xz
-2023/11/08 | 3408 | systems/texlive/tlnet/archive/pst-osci.r68747.tar.xz
+2023/11/10 | 1664720 | systems/texlive/tlnet/archive/pst-osci.doc.r68781.tar.xz
+2023/11/10 | 3420 | systems/texlive/tlnet/archive/pst-osci.r68781.tar.xz
2020/05/02 | 30000 | systems/texlive/tlnet/archive/pst-ovl.doc.r54963.tar.xz
2020/05/02 | 1932 | systems/texlive/tlnet/archive/pst-ovl.r54963.tar.xz
2019/02/28 | 137484 | systems/texlive/tlnet/archive/pst-pad.doc.r15878.tar.xz
@@ -301280,8 +301303,8 @@
2023/04/19 | 21972 | systems/texlive/tlnet/archive/pstricks-add.r66887.tar.xz
2019/02/28 | 1133128 | systems/texlive/tlnet/archive/pstricks_calcnotes.doc.r34363.tar.xz
2019/02/28 | 512 | systems/texlive/tlnet/archive/pstricks_calcnotes.r34363.tar.xz
-2023/11/08 | 7495528 | systems/texlive/tlnet/archive/pstricks.doc.r68747.tar.xz
-2023/11/08 | 88148 | systems/texlive/tlnet/archive/pstricks.r68747.tar.xz
+2023/11/10 | 7657460 | systems/texlive/tlnet/archive/pstricks.doc.r68767.tar.xz
+2023/11/10 | 88036 | systems/texlive/tlnet/archive/pstricks.r68767.tar.xz
2019/02/28 | 123272 | systems/texlive/tlnet/archive/pstring.doc.r42857.tar.xz
2019/02/28 | 7384 | systems/texlive/tlnet/archive/pstring.r42857.tar.xz
2019/02/28 | 85380 | systems/texlive/tlnet/archive/pst-rputover.doc.r44724.tar.xz
@@ -301299,8 +301322,8 @@
2019/02/28 | 12612 | systems/texlive/tlnet/archive/pst-slpe.source.r24391.tar.xz
2019/02/28 | 267348 | systems/texlive/tlnet/archive/pst-solarsystem.doc.r45097.tar.xz
2019/02/28 | 4908 | systems/texlive/tlnet/archive/pst-solarsystem.r45097.tar.xz
-2023/11/08 | 8955672 | systems/texlive/tlnet/archive/pst-solides3d.doc.r68747.tar.xz
-2023/11/08 | 55712 | systems/texlive/tlnet/archive/pst-solides3d.r68747.tar.xz
+2023/11/10 | 5751600 | systems/texlive/tlnet/archive/pst-solides3d.doc.r68786.tar.xz
+2023/11/10 | 55756 | systems/texlive/tlnet/archive/pst-solides3d.r68786.tar.xz
2019/02/28 | 84524 | systems/texlive/tlnet/archive/pst-soroban.doc.r15878.tar.xz
2019/02/28 | 1652 | systems/texlive/tlnet/archive/pst-soroban.r15878.tar.xz
2019/02/28 | 824 | systems/texlive/tlnet/archive/pst-soroban.source.r15878.tar.xz
@@ -301521,6 +301544,8 @@
2019/02/28 | 368 | systems/texlive/tlnet/archive/pythontex.x86_64-linuxmusl.r46840.tar.xz
2019/02/28 | 364 | systems/texlive/tlnet/archive/pythontex.x86_64-linux.r31638.tar.xz
2019/02/28 | 364 | systems/texlive/tlnet/archive/pythontex.x86_64-solaris.r31638.tar.xz
+2023/11/10 | 488420 | systems/texlive/tlnet/archive/q-and-a.doc.r68765.tar.xz
+2023/11/10 | 7432 | systems/texlive/tlnet/archive/q-and-a.r68765.tar.xz
2019/02/28 | 298344 | systems/texlive/tlnet/archive/qcircuit.doc.r48400.tar.xz
2019/02/28 | 4452 | systems/texlive/tlnet/archive/qcircuit.r48400.tar.xz
2022/07/08 | 94864 | systems/texlive/tlnet/archive/qcm.doc.r63833.tar.xz
@@ -301579,6 +301604,8 @@
2020/03/09 | 129972 | systems/texlive/tlnet/archive/quran-de.doc.r54191.tar.xz
2020/03/09 | 620164 | systems/texlive/tlnet/archive/quran-de.r54191.tar.xz
2023/08/02 | 1032296 | systems/texlive/tlnet/archive/quran.doc.r67791.tar.xz
+2023/11/10 | 148700 | systems/texlive/tlnet/archive/quran-en.doc.r68790.tar.xz
+2023/11/10 | 2719088 | systems/texlive/tlnet/archive/quran-en.r68790.tar.xz
2023/11/08 | 124824 | systems/texlive/tlnet/archive/quran-id.doc.r68747.tar.xz
2023/11/08 | 795308 | systems/texlive/tlnet/archive/quran-id.r68747.tar.xz
2023/08/02 | 1631908 | systems/texlive/tlnet/archive/quran.r67791.tar.xz
@@ -301762,8 +301789,8 @@
2019/02/28 | 57844 | systems/texlive/tlnet/archive/robustcommand.doc.r15878.tar.xz
2019/02/28 | 1176 | systems/texlive/tlnet/archive/robustcommand.r15878.tar.xz
2019/02/28 | 2852 | systems/texlive/tlnet/archive/robustcommand.source.r15878.tar.xz
-2023/09/17 | 598348 | systems/texlive/tlnet/archive/robust-externalize.doc.r68299.tar.xz
-2023/09/17 | 22992 | systems/texlive/tlnet/archive/robust-externalize.r68299.tar.xz
+2023/11/10 | 666716 | systems/texlive/tlnet/archive/robust-externalize.doc.r68757.tar.xz
+2023/11/10 | 26548 | systems/texlive/tlnet/archive/robust-externalize.r68757.tar.xz
2019/02/28 | 420516 | systems/texlive/tlnet/archive/robustindex.doc.r49877.tar.xz
2019/02/28 | 5032 | systems/texlive/tlnet/archive/robustindex.r49877.tar.xz
2019/02/28 | 19996 | systems/texlive/tlnet/archive/roex.r45818.tar.xz
@@ -301899,8 +301926,8 @@
2020/02/02 | 158040 | systems/texlive/tlnet/archive/sansmathaccent.doc.r53628.tar.xz
2020/02/02 | 10604 | systems/texlive/tlnet/archive/sansmathaccent.r53628.tar.xz
2019/02/28 | 182264 | systems/texlive/tlnet/archive/sansmath.doc.r17997.tar.xz
-2023/11/08 | 365132 | systems/texlive/tlnet/archive/sansmathfonts.doc.r68747.tar.xz
-2023/11/08 | 4275700 | systems/texlive/tlnet/archive/sansmathfonts.r68747.tar.xz
+2023/11/10 | 365464 | systems/texlive/tlnet/archive/sansmathfonts.doc.r68777.tar.xz
+2023/11/10 | 4276576 | systems/texlive/tlnet/archive/sansmathfonts.r68777.tar.xz
2019/02/28 | 3356 | systems/texlive/tlnet/archive/sansmath.r17997.tar.xz
2022/07/05 | 276796 | systems/texlive/tlnet/archive/sapthesis.doc.r63810.tar.xz
2022/07/05 | 30276 | systems/texlive/tlnet/archive/sapthesis.r63810.tar.xz
@@ -302253,9 +302280,9 @@
2021/06/26 | 250232 | systems/texlive/tlnet/archive/siunits.doc.r59702.tar.xz
2021/06/26 | 6040 | systems/texlive/tlnet/archive/siunits.r59702.tar.xz
2021/06/26 | 34532 | systems/texlive/tlnet/archive/siunits.source.r59702.tar.xz
-2023/11/08 | 1288032 | systems/texlive/tlnet/archive/siunitx.doc.r68747.tar.xz
-2023/11/08 | 67692 | systems/texlive/tlnet/archive/siunitx.r68747.tar.xz
-2023/11/08 | 122968 | systems/texlive/tlnet/archive/siunitx.source.r68747.tar.xz
+2023/11/10 | 1288648 | systems/texlive/tlnet/archive/siunitx.doc.r68775.tar.xz
+2023/11/10 | 67728 | systems/texlive/tlnet/archive/siunitx.r68775.tar.xz
+2023/11/10 | 122932 | systems/texlive/tlnet/archive/siunitx.source.r68775.tar.xz
2022/01/24 | 200108 | systems/texlive/tlnet/archive/skak.doc.r61719.tar.xz
2019/02/28 | 316212 | systems/texlive/tlnet/archive/skaknew.doc.r20031.tar.xz
2019/02/28 | 160064 | systems/texlive/tlnet/archive/skaknew.r20031.tar.xz
@@ -302902,13 +302929,13 @@
2023/08/16 | 108860 | systems/texlive/tlnet/archive/tex4ht.amd64-freebsd.r67940.tar.xz
2023/08/16 | 87320 | systems/texlive/tlnet/archive/tex4ht.amd64-netbsd.r67940.tar.xz
2023/08/16 | 69948 | systems/texlive/tlnet/archive/tex4ht.armhf-linux.r67940.tar.xz
-2023/11/03 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r68735.tar.xz
+2023/11/10 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r68795.tar.xz
2023/08/16 | 93764 | systems/texlive/tlnet/archive/tex4ht.i386-freebsd.r67940.tar.xz
2023/08/16 | 91236 | systems/texlive/tlnet/archive/tex4ht.i386-linux.r67940.tar.xz
2023/08/16 | 76184 | systems/texlive/tlnet/archive/tex4ht.i386-netbsd.r67940.tar.xz
2023/08/16 | 83936 | systems/texlive/tlnet/archive/tex4ht.i386-solaris.r67940.tar.xz
-2023/11/03 | 1104160 | systems/texlive/tlnet/archive/tex4ht.r68735.tar.xz
-2023/11/03 | 1457088 | systems/texlive/tlnet/archive/tex4ht.source.r68735.tar.xz
+2023/11/10 | 1104288 | systems/texlive/tlnet/archive/tex4ht.r68795.tar.xz
+2023/11/10 | 1462612 | systems/texlive/tlnet/archive/tex4ht.source.r68795.tar.xz
2023/08/16 | 184636 | systems/texlive/tlnet/archive/tex4ht.universal-darwin.r67940.tar.xz
2023/10/23 | 62056 | systems/texlive/tlnet/archive/tex4ht.windows.r68621.tar.xz
2023/08/16 | 57992 | systems/texlive/tlnet/archive/tex4ht.x86_64-cygwin.r67940.tar.xz
@@ -303693,8 +303720,8 @@
2023/02/24 | 16308 | systems/texlive/tlnet/archive/tkz-base.r66115.tar.xz
2021/01/22 | 924656 | systems/texlive/tlnet/archive/tkz-berge.doc.r57485.tar.xz
2021/01/22 | 8444 | systems/texlive/tlnet/archive/tkz-berge.r57485.tar.xz
-2023/11/08 | 189396 | systems/texlive/tlnet/archive/tkz-bernoulli.doc.r68747.tar.xz
-2023/11/08 | 2736 | systems/texlive/tlnet/archive/tkz-bernoulli.r68747.tar.xz
+2023/11/10 | 194800 | systems/texlive/tlnet/archive/tkz-bernoulli.doc.r68780.tar.xz
+2023/11/10 | 2588 | systems/texlive/tlnet/archive/tkz-bernoulli.r68780.tar.xz
2023/10/27 | 34436 | systems/texlive/tlnet/archive/tkz-doc.doc.r68665.tar.xz
2023/10/27 | 6744 | systems/texlive/tlnet/archive/tkz-doc.r68665.tar.xz
2023/10/27 | 490100 | systems/texlive/tlnet/archive/tkz-elements.doc.r68664.tar.xz
@@ -304030,12 +304057,12 @@
2023/09/10 | 719340 | systems/texlive/tlnet/archive/ucph-revy.doc.r68224.tar.xz
2023/09/10 | 4764 | systems/texlive/tlnet/archive/ucph-revy.r68224.tar.xz
2023/09/10 | 28044 | systems/texlive/tlnet/archive/ucph-revy.source.r68224.tar.xz
-2022/08/14 | 1215552 | systems/texlive/tlnet/archive/ucs.doc.r64114.tar.xz
+2023/11/10 | 1251668 | systems/texlive/tlnet/archive/ucs.doc.r68759.tar.xz
2019/11/09 | 427212 | systems/texlive/tlnet/archive/ucsmonograph.doc.r52698.tar.xz
2019/11/09 | 4664 | systems/texlive/tlnet/archive/ucsmonograph.r52698.tar.xz
2019/11/09 | 15348 | systems/texlive/tlnet/archive/ucsmonograph.source.r52698.tar.xz
-2022/08/14 | 307448 | systems/texlive/tlnet/archive/ucs.r64114.tar.xz
-2022/08/14 | 40864 | systems/texlive/tlnet/archive/ucs.source.r64114.tar.xz
+2023/11/10 | 308788 | systems/texlive/tlnet/archive/ucs.r68759.tar.xz
+2023/11/10 | 40956 | systems/texlive/tlnet/archive/ucs.source.r68759.tar.xz
2019/02/28 | 6280 | systems/texlive/tlnet/archive/ucthesis.doc.r15878.tar.xz
2019/02/28 | 19284 | systems/texlive/tlnet/archive/ucthesis.r15878.tar.xz
2023/09/02 | 140264 | systems/texlive/tlnet/archive/udes-genie-these.doc.r68141.tar.xz
@@ -304113,8 +304140,8 @@
2019/05/24 | 2984 | systems/texlive/tlnet/archive/unam-thesis.r51207.tar.xz
2023/10/28 | 5010296 | systems/texlive/tlnet/archive/unamth-template.doc.r68681.tar.xz
2023/10/28 | 480 | systems/texlive/tlnet/archive/unamth-template.r68681.tar.xz
-2023/11/08 | 1405592 | systems/texlive/tlnet/archive/unbtex.doc.r68747.tar.xz
-2023/11/08 | 17520 | systems/texlive/tlnet/archive/unbtex.r68747.tar.xz
+2023/11/10 | 1018032 | systems/texlive/tlnet/archive/unbtex.doc.r68793.tar.xz
+2023/11/10 | 18144 | systems/texlive/tlnet/archive/unbtex.r68793.tar.xz
2021/01/02 | 2036196 | systems/texlive/tlnet/archive/undergradmath.doc.r57286.tar.xz
2021/01/02 | 444 | systems/texlive/tlnet/archive/undergradmath.r57286.tar.xz
2019/02/28 | 70524 | systems/texlive/tlnet/archive/underlin.doc.r15878.tar.xz
@@ -305073,16 +305100,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2023/08/07 | 125713 | systems/texlive/tlnet/install-tl
-2023/11/09 | 5741516 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2023/11/09 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2023/11/09 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/11/10 | 5743241 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/11/10 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/11/10 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/05/13 | 5083 | systems/texlive/tlnet/install-tl-windows.bat
-2023/11/09 | 21038516 | systems/texlive/tlnet/install-tl-windows.exe
-2023/11/09 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2023/11/09 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/11/09 | 26029225 | systems/texlive/tlnet/install-tl.zip
-2023/11/09 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2023/11/09 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/11/10 | 21038552 | systems/texlive/tlnet/install-tl-windows.exe
+2023/11/10 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/11/10 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/11/10 | 26029225 | systems/texlive/tlnet/install-tl.zip
+2023/11/10 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/11/10 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2023/03/19 | 1229 | systems/texlive/tlnet/README.md
2023/03/19 | 0 | systems/texlive/tlnet/TEXLIVE_2023
2023/01/17 | 8401 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -305134,12 +305161,12 @@
2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2023/11/09 | 18319778 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2023/11/09 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/11/10 | 18338068 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/11/10 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2023/10/16 | 87924 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2023/11/09 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2023/11/09 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/11/09 | 2479852 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/11/10 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/11/10 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/11/10 | 2486616 | 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
@@ -316038,7 +316065,7 @@
2014/07/05 | 611 | systems/win32/yandy/README
2014/07/05 | 1004628 | systems/win32/yandy/yandy-src.tar.xz
2014/07/05 | 1012416 | systems/win32/yandy.zip
-2023/11/10 | 186 | timestamp
+2023/11/11 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index c1526a71f3..1361fc3d41 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 692adc676f..24534f1bc1 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,3 +1,267 @@
+2023/11/10 | 9798 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-intersection.tex
+2023/11/10 | 976832 | systems/texlive/tlnet/archive/econ-bst.doc.r68761.tar.xz
+2023/11/10 | 967344 | systems/texlive/tlnet/archive/newtx.doc.r68752.tar.xz
+2023/11/10 | 964 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsoneone.tfm
+2023/11/10 | 950 | macros/latex/contrib/tagpdf/ex-formula-problem.tex
+2023/11/10 | 9480 | systems/texlive/tlnet/archive/newpax.r68762.tar.xz
+2023/11/10 | 94672 | systems/texlive/tlnet/archive/litetable.doc.r68782.tar.xz
+2023/11/10 | 9424 | macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua
+2023/11/10 | 9334 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-triangle.tex
+2023/11/10 | 920088 | systems/texlive/tlnet/archive/beebe.r68751.tar.xz
+2023/11/10 | 91156 | systems/texlive/tlnet/archive/hyperref.r68768.tar.xz
+2023/11/10 | 90144 | systems/texlive/tlnet/archive/nicematrix.source.r68792.tar.xz
+2023/11/10 | 9000 | systems/texlive/tlnet/archive/graphics-pln.r68760.tar.xz
+2023/11/10 | 889084 | systems/texlive/tlnet/archive/l3backend.doc.r68789.tar.xz
+2023/11/10 | 888 | systems/texlive/tlnet/archive/collection-langenglish.r68790.tar.xz
+2023/11/10 | 88036 | systems/texlive/tlnet/archive/pstricks.r68767.tar.xz
+2023/11/10 | 8505012 | systems/texlive/tlnet/archive/pdfmanagement-testphase.doc.r68774.tar.xz
+2023/11/10 | 841 | macros/luatex/latex/gitinfo-lua/README.md
+2023/11/10 | 8281 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_triangles.lua
+2023/11/10 | 8281 | macros/latex/contrib/tagpdf/global-ex.png
+2023/11/10 | 827 | macros/latex/contrib/tagpdf/ex-softhyphen.tex
+2023/11/10 | 8244 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
+2023/11/10 | 805476 | systems/texlive/tlnet/archive/piton.doc.r68794.tar.xz
+2023/11/10 | 789572 | systems/texlive/tlnet/archive/ppt-slides.doc.r68764.tar.xz
+2023/11/10 | 7866 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-point.tex
+2023/11/10 | 7854 | macros/latex/contrib/tagpdf/ex-formula-problem-luatex.pdf
+2023/11/10 | 7738 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-main.tex
+2023/11/10 | 7657460 | systems/texlive/tlnet/archive/pstricks.doc.r68767.tar.xz
+2023/11/10 | 7536542 | fonts/newpx.zip
+2023/11/10 | 7432 | systems/texlive/tlnet/archive/q-and-a.r68765.tar.xz
+2023/11/10 | 70995 | fonts/newpx/doc/newpxdoc.tex
+2023/11/10 | 7028 | systems/texlive/tlnet/archive/collection-latexextra.r68782.tar.xz
+2023/11/10 | 70240 | systems/texlive/tlnet/archive/newpax.doc.r68762.tar.xz
+2023/11/10 | 700 | macros/latex/contrib/tagpdf/ex-spaceglyph-listings.tex
+2023/11/10 | 69916 | macros/latex/contrib/tagpdf/tagpdf-struct.dtx
+2023/11/10 | 698 | macros/latex/contrib/tagpdf/ex-tagpdf-template.tex
+2023/11/10 | 67728 | systems/texlive/tlnet/archive/siunitx.r68775.tar.xz
+2023/11/10 | 666716 | systems/texlive/tlnet/archive/robust-externalize.doc.r68757.tar.xz
+2023/11/10 | 6626 | macros/latex/contrib/tagpdf/ex-attribute-luatex.pdf
+2023/11/10 | 6516 | systems/texlive/tlnet/archive/ppt-slides.source.r68764.tar.xz
+2023/11/10 | 645532 | systems/texlive/tlnet/archive/fenetrecas.doc.r68779.tar.xz
+2023/11/10 | 6454 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_intersections.lua
+2023/11/10 | 6348 | systems/texlive/tlnet/archive/pmdraw.r68766.tar.xz
+2023/11/10 | 62132 | systems/texlive/tlnet/archive/acmart.source.r68754.tar.xz
+2023/11/10 | 6068524 | systems/texlive/tlnet/archive/newtx.r68752.tar.xz
+2023/11/10 | 5751600 | systems/texlive/tlnet/archive/pst-solides3d.doc.r68786.tar.xz
+2023/11/10 | 5743241 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/11/10 | 5730911 | fonts/simpleicons.zip
+2023/11/10 | 5707 | macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua-cmd.lua
+2023/11/10 | 55756 | systems/texlive/tlnet/archive/pst-solides3d.r68786.tar.xz
+2023/11/10 | 556899 | macros/latex/contrib/tkz/tkz-elements.zip
+2023/11/10 | 54424 | systems/texlive/tlnet/archive/pdfmanagement-testphase.r68774.tar.xz
+2023/11/10 | 5397 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_circles.lua
+2023/11/10 | 532 | systems/texlive/tlnet/archive/formation-latex-ul.r68791.tar.xz
+2023/11/10 | 530736 | systems/texlive/tlnet/archive/latexmk.doc.r68769.tar.xz
+2023/11/10 | 5288 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_lines.lua
+2023/11/10 | 5215 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
+2023/11/10 | 5109 | macros/latex/contrib/tagpdf/tagpdf-space.dtx
+2023/11/10 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/11/10 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/11/10 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/11/10 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/11/10 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/11/10 | 488420 | systems/texlive/tlnet/archive/q-and-a.doc.r68765.tar.xz
+2023/11/10 | 4844548 | systems/texlive/tlnet/archive/acmart.doc.r68754.tar.xz
+2023/11/10 | 47732 | systems/texlive/tlnet/archive/piton.source.r68794.tar.xz
+2023/11/10 | 470968 | systems/texlive/tlnet/archive/bodegraph.doc.r68785.tar.xz
+2023/11/10 | 4620 | systems/texlive/tlnet/archive/innerscript.r68776.tar.xz
+2023/11/10 | 4593 | macros/latex/contrib/tagpdf/tagpdfdocu-patches.sty
+2023/11/10 | 45208 | systems/texlive/tlnet/archive/proflycee.r68783.tar.xz
+2023/11/10 | 44905 | macros/latex/contrib/tagpdf/tagpdf-roles.dtx
+2023/11/10 | 44287 | macros/latex/contrib/tagpdf/tagpdf-backend.dtx
+2023/11/10 | 442606 | fonts/newpx/doc/newpxdoc.pdf
+2023/11/10 | 436012 | macros/latex/contrib/tkz/tkz-elements/doc/tkz-elements.pdf
+2023/11/10 | 4305 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_point.lua
+2023/11/10 | 4289581 | macros/latex/contrib/hyperref.zip
+2023/11/10 | 42804 | systems/texlive/tlnet/archive/acmart.r68754.tar.xz
+2023/11/10 | 4276576 | systems/texlive/tlnet/archive/sansmathfonts.r68777.tar.xz
+2023/11/10 | 4204 | systems/texlive/tlnet/archive/ppt-slides.r68764.tar.xz
+2023/11/10 | 41660 | systems/texlive/tlnet/archive/nicematrix.r68792.tar.xz
+2023/11/10 | 415412 | systems/texlive/tlnet/archive/hyperref.source.r68768.tar.xz
+2023/11/10 | 41424 | systems/texlive/tlnet/archive/projlib.doc.r68784.tar.xz
+2023/11/10 | 4132990 | biblio/ctan-bibdata.zip
+2023/11/10 | 4102 | macros/latex/contrib/tagpdf/ex-alt-actualtext.tex
+2023/11/10 | 40956 | systems/texlive/tlnet/archive/ucs.source.r68759.tar.xz
+2023/11/10 | 3962 | macros/latex/contrib/tagpdf/tagpdf.ins
+2023/11/10 | 3956 | systems/texlive/tlnet/archive/fenetrecas.r68779.tar.xz
+2023/11/10 | 3948 | systems/texlive/tlnet/archive/jwjournal.r68788.tar.xz
+2023/11/10 | 3784 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_ellipses.lua
+2023/11/10 | 377412 | systems/texlive/tlnet/archive/pmdraw.doc.r68766.tar.xz
+2023/11/10 | 37463 | macros/latex/contrib/tagpdf/tagpdf-data.dtx
+2023/11/10 | 3728359 | biblio/ctan-bibdata/ctan.pdf
+2023/11/10 | 3700 | systems/texlive/tlnet/archive/notebeamer.r68763.tar.xz
+2023/11/10 | 3680828 | systems/texlive/tlnet/archive/hyperref.doc.r68768.tar.xz
+2023/11/10 | 365464 | systems/texlive/tlnet/archive/sansmathfonts.doc.r68777.tar.xz
+2023/11/10 | 3600 | systems/texlive/tlnet/archive/homework.r68773.tar.xz
+2023/11/10 | 351436 | systems/texlive/tlnet/archive/homework.doc.r68773.tar.xz
+2023/11/10 | 3500 | systems/texlive/tlnet/archive/polyhedra.r68770.tar.xz
+2023/11/10 | 34295 | macros/latex/contrib/tagpdf/ex-alt-actualtext.pdf
+2023/11/10 | 3420 | systems/texlive/tlnet/archive/pst-osci.r68781.tar.xz
+2023/11/10 | 33844 | systems/texlive/tlnet/archive/l3backend.source.r68789.tar.xz
+2023/11/10 | 33684 | macros/latex/contrib/tagpdf/tagpdf-checks.dtx
+2023/11/10 | 32607 | macros/latex/contrib/tagpdf/tagpdf-user.dtx
+2023/11/10 | 3179 | macros/latex/contrib/tkz/tkz-elements/README.md
+2023/11/10 | 31552 | macros/latex/contrib/tagpdf/ex-list.pdf
+2023/11/10 | 308788 | systems/texlive/tlnet/archive/ucs.r68759.tar.xz
+2023/11/10 | 3072 | systems/texlive/tlnet/archive/litetable.r68782.tar.xz
+2023/11/10 | 3072 | macros/luatex/latex/gitinfo-lua/tex/gitinfo-lua.sty
+2023/11/10 | 3028 | systems/texlive/tlnet/archive/biblatex-lni.r68755.tar.xz
+2023/11/10 | 2942156 | systems/texlive/tlnet/archive/formation-latex-ul.doc.r68791.tar.xz
+2023/11/10 | 2909 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_circles.lua
+2023/11/10 | 28598 | macros/latex/contrib/tagpdf/tagpdf-mc-generic.dtx
+2023/11/10 | 2837 | fonts/simpleicons/enc/simpleiconsone.enc
+2023/11/10 | 2827698 | biblio/ctan-bibdata/ctan.bib
+2023/11/10 | 2819 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_lines.lua
+2023/11/10 | 2755 | fonts/simpleicons/enc/simpleiconsfour.enc
+2023/11/10 | 274 | fonts/simpleicons/tex/usimpleiconsonezero.fd
+2023/11/10 | 2722 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_maths.lua
+2023/11/10 | 2719088 | systems/texlive/tlnet/archive/quran-en.r68790.tar.xz
+2023/11/10 | 2702 | fonts/simpleicons/enc/simpleiconsnine.enc
+2023/11/10 | 269 | fonts/simpleicons/tex/usimpleiconsoneone.fd
+2023/11/10 | 26884 | systems/texlive/tlnet/archive/projlib.source.r68784.tar.xz
+2023/11/10 | 26688 | systems/texlive/tlnet/archive/projlib.r68784.tar.xz
+2023/11/10 | 2664 | systems/texlive/tlnet/archive/highlightx.r68756.tar.xz
+2023/11/10 | 2662 | fonts/simpleicons/enc/simpleiconssix.enc
+2023/11/10 | 2660 | fonts/simpleicons/enc/simpleiconstwo.enc
+2023/11/10 | 26548 | systems/texlive/tlnet/archive/robust-externalize.r68757.tar.xz
+2023/11/10 | 264 | fonts/simpleicons/tex/usimpleiconsthree.fd
+2023/11/10 | 264 | fonts/simpleicons/tex/usimpleiconsseven.fd
+2023/11/10 | 264 | fonts/simpleicons/tex/usimpleiconseight.fd
+2023/11/10 | 2609 | fonts/simpleicons/enc/simpleiconsthree.enc
+2023/11/10 | 26029225 | systems/texlive/tlnet/install-tl.zip
+2023/11/10 | 259 | fonts/simpleicons/tex/usimpleiconsnine.fd
+2023/11/10 | 259 | fonts/simpleicons/tex/usimpleiconsfour.fd
+2023/11/10 | 259 | fonts/simpleicons/tex/usimpleiconsfive.fd
+2023/11/10 | 2588 | systems/texlive/tlnet/archive/tkz-bernoulli.r68780.tar.xz
+2023/11/10 | 2588 | fonts/simpleicons/enc/simpleiconseight.enc
+2023/11/10 | 254 | fonts/simpleicons/tex/usimpleiconstwo.fd
+2023/11/10 | 254 | fonts/simpleicons/tex/usimpleiconssix.fd
+2023/11/10 | 254 | fonts/simpleicons/tex/usimpleiconsone.fd
+2023/11/10 | 2544 | fonts/simpleicons/enc/simpleiconsseven.enc
+2023/11/10 | 2540 | fonts/simpleicons/enc/simpleiconsonezero.enc
+2023/11/10 | 253228 | fonts/simpleicons/tex/simpleiconsglyphs-pdftex.tex
+2023/11/10 | 24891 | fonts/newpx/README
+2023/11/10 | 24880 | macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.pdf
+2023/11/10 | 2486616 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/11/10 | 24806 | macros/latex/contrib/tagpdf/ex-structure-obsolete.pdf
+2023/11/10 | 247794 | fonts/simpleicons/tex/simpleiconsglyphs-xeluatex.tex
+2023/11/10 | 2471 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_points.lua
+2023/11/10 | 2461 | fonts/simpleicons/enc/simpleiconsfive.enc
+2023/11/10 | 242832 | systems/texlive/tlnet/archive/affilauthor.doc.r68771.tar.xz
+2023/11/10 | 2401369 | macros/latex/contrib/tagpdf.zip
+2023/11/10 | 23958 | macros/latex/contrib/proflycee/tex/proflycee-tools-recreat.tex
+2023/11/10 | 2390 | fonts/simpleicons/enc/simpleiconsoneone.enc
+2023/11/10 | 237787 | macros/latex/contrib/proflycee/doc/proflycee-docctan.zip
+2023/11/10 | 2372 | systems/texlive/tlnet/archive/affilauthor.r68771.tar.xz
+2023/11/10 | 2338696 | systems/texlive/tlnet/archive/formation-latex-ul.source.r68791.tar.xz
+2023/11/10 | 23381 | macros/latex/contrib/tagpdf/tagpdf.dtx
+2023/11/10 | 23311 | macros/latex/contrib/tagpdf/acrobat.png
+2023/11/10 | 2285523 | fonts/simpleicons/doc/simpleicons.pdf
+2023/11/10 | 2278 | macros/latex/contrib/tagpdf/tagpdf-code.tex
+2023/11/10 | 225856 | systems/texlive/tlnet/archive/derivative.doc.r68787.tar.xz
+2023/11/10 | 2244 | systems/texlive/tlnet/archive/graphics-pln.doc.r68760.tar.xz
+2023/11/10 | 2208648 | fonts/simpleicons/opentype/SimpleIcons.otf
+2023/11/10 | 21882 | macros/latex/contrib/tagpdf/ex-AF-file.pdf
+2023/11/10 | 2166784 | systems/texlive/tlnet/archive/nicematrix.doc.r68792.tar.xz
+2023/11/10 | 2115 | macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.tex
+2023/11/10 | 21038552 | systems/texlive/tlnet/install-tl-windows.exe
+2023/11/10 | 2041346 | fonts/simpleicons/type1/SimpleIcons.pfb
+2023/11/10 | 20272 | systems/texlive/tlnet/archive/econ-bst.r68761.tar.xz
+2023/11/10 | 2022 | macros/latex/contrib/tagpdf/link-figure-input.tex
+2023/11/10 | 20066 | macros/latex/contrib/tagpdf/ex-formula-problem.pdf
+2023/11/10 | 194800 | systems/texlive/tlnet/archive/tkz-bernoulli.doc.r68780.tar.xz
+2023/11/10 | 193332 | systems/texlive/tlnet/archive/jwjournal.doc.r68788.tar.xz
+2023/11/10 | 19236 | macros/latex/contrib/tagpdf/ex-softhyphen.pdf
+2023/11/10 | 191604 | systems/texlive/tlnet/archive/innerscript.doc.r68776.tar.xz
+2023/11/10 | 19014 | macros/latex/contrib/tagpdf/ex-attribute.pdf
+2023/11/10 | 1894 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_points.lua
+2023/11/10 | 18947 | macros/latex/contrib/tagpdf/ex-tagpdf-template.pdf
+2023/11/10 | 187996 | systems/texlive/tlnet/archive/dsptricks.doc.r68753.tar.xz
+2023/11/10 | 187172 | systems/texlive/tlnet/archive/highlightx.doc.r68756.tar.xz
+2023/11/10 | 186376 | systems/texlive/tlnet/archive/polyhedra.doc.r68770.tar.xz
+2023/11/10 | 18461 | macros/latex/contrib/tagpdf/ex-patch-sectioning-koma-luatex.pdf
+2023/11/10 | 1844 | fonts/simpleicons/doc/simpleicons.tex
+2023/11/10 | 18338068 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/11/10 | 181660 | systems/texlive/tlnet/archive/argumentation.doc.r68778.tar.xz
+2023/11/10 | 18144 | systems/texlive/tlnet/archive/unbtex.r68793.tar.xz
+2023/11/10 | 1812 | systems/texlive/tlnet/archive/argumentation.r68778.tar.xz
+2023/11/10 | 179224 | systems/texlive/tlnet/archive/fancyvrb.doc.r68772.tar.xz
+2023/11/10 | 1786 | macros/latex/contrib/tkz/tkz-elements/latex/tkz-elements.sty
+2023/11/10 | 1774726 | macros/latex/contrib/proflycee.zip
+2023/11/10 | 17742 | macros/latex/contrib/tagpdf/ex-alt-actualtext-luatex.pdf
+2023/11/10 | 17641 | macros/latex/contrib/tagpdf/tagpdf-tree.dtx
+2023/11/10 | 1730 | macros/latex/contrib/tagpdf/tagpdf.bib
+2023/11/10 | 1704 | systems/texlive/tlnet/archive/collection-mathscience.r68766.tar.xz
+2023/11/10 | 1687600 | systems/texlive/tlnet/archive/proflycee.doc.r68783.tar.xz
+2023/11/10 | 168168 | systems/texlive/tlnet/archive/ipsum.doc.r68758.tar.xz
+2023/11/10 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/11/10 | 1664720 | systems/texlive/tlnet/archive/pst-osci.doc.r68781.tar.xz
+2023/11/10 | 16524 | macros/latex/contrib/tagpdf/ex-spaceglyph-listings.pdf
+2023/11/10 | 16516 | macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.tex
+2023/11/10 | 16492 | systems/texlive/tlnet/archive/piton.r68794.tar.xz
+2023/11/10 | 1644 | systems/texlive/tlnet/archive/collection-pictures.r68770.tar.xz
+2023/11/10 | 16351 | macros/latex/contrib/tagpdf/tagpdf-mc-luacode.dtx
+2023/11/10 | 16268 | systems/texlive/tlnet/archive/bodegraph.r68785.tar.xz
+2023/11/10 | 16208 | systems/texlive/tlnet/archive/l3backend.r68789.tar.xz
+2023/11/10 | 1610585 | macros/latex/contrib/tagpdf/tagpdf-code.pdf
+2023/11/10 | 15900 | macros/latex/contrib/tagpdf/tagpdf-mc-shared.dtx
+2023/11/10 | 157491 | fonts/simpleicons/doc/bindings.tex
+2023/11/10 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/11/10 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/11/10 | 1521 | fonts/simpleicons/tex/simpleicons.sty
+2023/11/10 | 14976 | systems/texlive/tlnet/archive/ipsum.r68758.tar.xz
+2023/11/10 | 148700 | systems/texlive/tlnet/archive/quran-en.doc.r68790.tar.xz
+2023/11/10 | 14840 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-line.tex
+2023/11/10 | 1464 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_main.lua
+2023/11/10 | 1462612 | systems/texlive/tlnet/archive/tex4ht.source.r68795.tar.xz
+2023/11/10 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/11/10 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/11/10 | 1445 | macros/latex/contrib/tagpdf/ex-structure-obsolete.tex
+2023/11/10 | 1413877 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
+2023/11/10 | 141163 | macros/latex/contrib/tagpdf/pac3.PNG
+2023/11/10 | 138384 | systems/texlive/tlnet/archive/pdfmanagement-testphase.source.r68774.tar.xz
+2023/11/10 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r68795.tar.xz
+2023/11/10 | 1325 | macros/latex/contrib/tagpdf/ex-attribute.tex
+2023/11/10 | 12904 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-ellipse.tex
+2023/11/10 | 1288648 | systems/texlive/tlnet/archive/siunitx.doc.r68775.tar.xz
+2023/11/10 | 126618 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-examples.tex
+2023/11/10 | 12584 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-circle.tex
+2023/11/10 | 1251668 | systems/texlive/tlnet/archive/ucs.doc.r68759.tar.xz
+2023/11/10 | 1236 | fonts/simpleicons/tfm/SimpleIcons--simpleiconseight.tfm
+2023/11/10 | 1236 | fonts/simpleicons/map/simpleicons.map
+2023/11/10 | 123694 | macros/luatex/latex/gitinfo-lua.zip
+2023/11/10 | 123442 | macros/latex/contrib/tagpdf/tagpdf.tex
+2023/11/10 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconstwo.tfm
+2023/11/10 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsthree.tfm
+2023/11/10 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconssix.tfm
+2023/11/10 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsseven.tfm
+2023/11/10 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsonezero.tfm
+2023/11/10 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsone.tfm
+2023/11/10 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsnine.tfm
+2023/11/10 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsfour.tfm
+2023/11/10 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsfive.tfm
+2023/11/10 | 122932 | systems/texlive/tlnet/archive/siunitx.source.r68775.tar.xz
+2023/11/10 | 12236 | systems/texlive/tlnet/archive/innerscript.source.r68776.tar.xz
+2023/11/10 | 1207 | fonts/simpleicons/README.md
+2023/11/10 | 11964 | systems/texlive/tlnet/archive/dsptricks.r68753.tar.xz
+2023/11/10 | 11884 | systems/texlive/tlnet/archive/fancyvrb.r68772.tar.xz
+2023/11/10 | 1177 | macros/latex/contrib/tagpdf/README.md
+2023/11/10 | 116103 | macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.pdf
+2023/11/10 | 1160 | macros/latex/contrib/tagpdf/ex-AF-file.tex
+2023/11/10 | 1155 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_vectors.lua
+2023/11/10 | 11420 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-misc.tex
+2023/11/10 | 112108 | systems/texlive/tlnet/archive/latexmk.r68769.tar.xz
+2023/11/10 | 1108 | macros/luatex/latex/gitinfo-lua/doc/git-scenario.sh
+2023/11/10 | 11087488 | systems/texlive/tlnet/archive/notebeamer.doc.r68763.tar.xz
+2023/11/10 | 1104288 | systems/texlive/tlnet/archive/tex4ht.r68795.tar.xz
+2023/11/10 | 11020 | systems/texlive/tlnet/archive/newpax.source.r68762.tar.xz
+2023/11/10 | 1092932 | macros/latex/contrib/tagpdf/tagpdf.pdf
+2023/11/10 | 1063 | macros/latex/contrib/tagpdf/ex-list.tex
+2023/11/10 | 10316 | systems/texlive/tlnet/archive/derivative.r68787.tar.xz
+2023/11/10 | 10224 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_triangles.lua
+2023/11/10 | 10196 | systems/texlive/tlnet/archive/biblatex-lni.doc.r68755.tar.xz
+2023/11/10 | 1018032 | systems/texlive/tlnet/archive/unbtex.doc.r68793.tar.xz
2023/11/09 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex
2023/11/09 | 9946 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_CV029.pdf
2023/11/09 | 9932 | macros/latex/contrib/l3backend/l3backend-opacity.dtx
@@ -22,17 +286,21 @@
2023/11/09 | 934856 | macros/latex/contrib/l3backend/l3backend-code.pdf
2023/11/09 | 9298 | macros/latex/contrib/ucs/data/uni-36.def
2023/11/09 | 92984 | macros/latex/contrib/l3kernel/l3int.dtx
+2023/11/09 | 928 | macros/latex/contrib/hyperref/doc/hyperref-doc2.html
2023/11/09 | 9223 | macros/latex/contrib/ucs/data/uni-760.def
2023/11/09 | 91722 | macros/latex/contrib/l3kernel/l3skip.dtx
2023/11/09 | 88942 | macros/latex/contrib/l3kernel/l3expan.dtx
2023/11/09 | 8883 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_M045.pdf
+2023/11/09 | 882 | macros/latex/contrib/hyperref/doc/hyperref-doc5.html
2023/11/09 | 8821 | macros/luatex/latex/novel/lualatex/novel-PostLayout.sty
2023/11/09 | 88106 | macros/latex/contrib/l3kernel/l3coffins.dtx
2023/11/09 | 87751 | macros/latex/contrib/l3kernel/l3box.dtx
2023/11/09 | 8760 | macros/latex/contrib/ucs/data/uni-156.def
+2023/11/09 | 873549 | macros/latex/contrib/hyperref/hyperref.dtx
2023/11/09 | 8709 | macros/latex/contrib/ucs/data/uni-4.def
2023/11/09 | 8652 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P016.pdf
2023/11/09 | 8589 | macros/latex/contrib/ucs/data/uni-33.def
+2023/11/09 | 854 | macros/latex/contrib/hyperref/doc/hyperref-doc7.html
2023/11/09 | 8525 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W037.pdf
2023/11/09 | 8481 | macros/latex/contrib/l3kernel/l3news11.tex
2023/11/09 | 84779 | macros/latex/contrib/l3kernel/l3fp-basics.dtx
@@ -47,6 +315,10 @@
2023/11/09 | 807 | macros/latex/contrib/q-and-a/demo/theme-ChatGPT/code/Q-and-A-example-code-1.py
2023/11/09 | 8033 | macros/latex/contrib/ucs/data/uni-32.def
2023/11/09 | 80195 | macros/latex/contrib/l3kernel/l3names.dtx
+2023/11/09 | 795 | macros/latex/contrib/hyperref/doc/hyperref-doc9.html
+2023/11/09 | 795 | macros/latex/contrib/hyperref/doc/hyperref-doc8.html
+2023/11/09 | 795 | macros/latex/contrib/hyperref/doc/hyperref-doc3.html
+2023/11/09 | 793 | macros/latex/contrib/hyperref/doc/hyperref-doc6.html
2023/11/09 | 790 | macros/latex/contrib/biblatex-contrib/biblatex-lni/basic-test-en.tex
2023/11/09 | 7832 | macros/latex/contrib/l3kernel/l3fp-functions.dtx
2023/11/09 | 778 | macros/latex/contrib/biblatex-contrib/biblatex-lni/basic-test-de.tex
@@ -55,6 +327,7 @@
2023/11/09 | 76531 | macros/latex/contrib/l3kernel/l3fp.dtx
2023/11/09 | 76368 | macros/latex/contrib/l3kernel/l3text-case.dtx
2023/11/09 | 7562 | macros/luatex/latex/novel/lualatex/novel-DropCap.sty
+2023/11/09 | 7536 | macros/latex/contrib/hyperref/hyperref-patches.dtx
2023/11/09 | 752 | macros/latex/contrib/biblatex-contrib/biblatex-lni/LNI-ngerman.lbx
2023/11/09 | 7518 | macros/latex/contrib/ucs/data/uni-159.def
2023/11/09 | 7509 | macros/latex/contrib/ucs/data/uni-2.def
@@ -101,6 +374,7 @@
2023/11/09 | 6336 | macros/luatex/latex/novel/lualatex/novel-microtype.cfg
2023/11/09 | 6267 | macros/latex/contrib/l3kernel/l3syntax-changes.tex
2023/11/09 | 623311 | macros/latex/contrib/l3kernel/expl3.pdf
+2023/11/09 | 623040 | support/TeX4ht/source/tex4ht-html4.tex
2023/11/09 | 6228 | macros/latex/contrib/ucs/config/cyrillic.ucf
2023/11/09 | 6227 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_M027.pdf
2023/11/09 | 6205 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_M049.pdf
@@ -113,7 +387,7 @@
2023/11/09 | 584 | macros/latex/contrib/ucs/config/modifier.ucf
2023/11/09 | 5772 | macros/latex/contrib/l3kernel/l3candidates.dtx
2023/11/09 | 576 | macros/latex/contrib/ucs/data/uni-167.def
-2023/11/09 | 5741516 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/11/09 | 5766 | macros/latex/contrib/hyperref/xr-hyper.sty
2023/11/09 | 568689 | macros/latex/contrib/q-and-a.zip
2023/11/09 | 559 | macros/latex/contrib/ucs/latexout.pl
2023/11/09 | 5597 | macros/latex/contrib/ucs/data/uni-29.def
@@ -137,6 +411,7 @@
2023/11/09 | 5310 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P070.pdf
2023/11/09 | 52791 | macros/latex/contrib/q-and-a/demo/lang-de/Q-and-A-demo-de.pdf
2023/11/09 | 5266 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P043.pdf
+2023/11/09 | 526220 | macros/latex/contrib/hyperref/doc/hyperref-doc.html
2023/11/09 | 5261 | macros/latex/contrib/ucs/config/ipa.ucf
2023/11/09 | 5225 | macros/latex/contrib/q-and-a/demo/lang-fr/Q-and-A-demo-fr-content.tex
2023/11/09 | 5212 | macros/latex/contrib/ucs/data/uni-19.def
@@ -145,9 +420,11 @@
2023/11/09 | 51081 | macros/latex/contrib/l3kernel/l3fp-extended.dtx
2023/11/09 | 50952 | macros/latex/contrib/l3backend/l3backend-pdf.dtx
2023/11/09 | 50826 | macros/latex/contrib/ipsum/tex/ipsum.sty
+2023/11/09 | 50695 | macros/latex/contrib/hyperref/hluatex.dtx
2023/11/09 | 5068 | macros/latex/contrib/q-and-a/demo/lang-de/Q-and-A-demo-de-content.tex
2023/11/09 | 5066471 | macros/luatex/latex/novel.zip
2023/11/09 | 5035 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W063.pdf
+2023/11/09 | 5024 | macros/latex/contrib/hyperref/hyperref.ins
2023/11/09 | 4977 | macros/latex/contrib/l3kernel/l3news07.tex
2023/11/09 | 49773 | macros/latex/contrib/q-and-a/demo/lang-en/Q-and-A-demo-en.pdf
2023/11/09 | 4966 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_M054.pdf
@@ -158,23 +435,20 @@
2023/11/09 | 4916 | macros/latex/contrib/q-and-a/README.md
2023/11/09 | 4912 | macros/latex/contrib/l3kernel/l3fp-types.dtx
2023/11/09 | 4901 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_CV027.pdf
-2023/11/09 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2023/11/09 | 48942 | macros/latex/contrib/l3kernel/l3text.dtx
2023/11/09 | 4890 | macros/latex/contrib/l3kernel/l3news.tex
-2023/11/09 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/11/09 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2023/11/09 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/11/09 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/11/09 | 48816 | macros/latex/contrib/q-and-a/demo/lang-fr/Q-and-A-demo-fr.pdf
2023/11/09 | 4825 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_M035.pdf
2023/11/09 | 4814 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E045.pdf
2023/11/09 | 4814 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E027.pdf
2023/11/09 | 48142 | macros/latex/contrib/l3kernel/l3prefixes.csv
+2023/11/09 | 47839 | fonts/newpx/type1/pxsys.pfb
2023/11/09 | 4771 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W053.pdf
2023/11/09 | 47242 | macros/latex/contrib/l3kernel/l3fp-aux.dtx
2023/11/09 | 4716 | macros/latex/contrib/l3kernel/l3news05.tex
2023/11/09 | 4687 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E038.pdf
2023/11/09 | 46500 | macros/latex/contrib/ucs/makeunidef.pl
+2023/11/09 | 46459 | fonts/newpx/type1/pxbsys.pfb
2023/11/09 | 4643 | macros/latex/contrib/ucs/data/uni-172.def
2023/11/09 | 463 | macros/latex/contrib/robust-externalize/README.md
2023/11/09 | 4636 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_CV012.pdf
@@ -184,9 +458,12 @@
2023/11/09 | 45683 | macros/latex/contrib/q-and-a/demo/theme-ChatGPT/Q-and-A-demo-ChatGPT-dark.pdf
2023/11/09 | 45654 | macros/latex/contrib/q-and-a/demo/theme-ChatGPT/Q-and-A-demo-ChatGPT-light.pdf
2023/11/09 | 4499 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P011.pdf
+2023/11/09 | 4479 | macros/latex/contrib/hyperref/README.md
+2023/11/09 | 4469231 | install/macros/latex/contrib/hyperref.tds.zip
2023/11/09 | 4467 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E014.pdf
2023/11/09 | 4458 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E050.pdf
2023/11/09 | 4426 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W029.pdf
+2023/11/09 | 440371 | macros/latex/contrib/hyperref/doc/hyperref-linktarget.pdf
2023/11/09 | 4400 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W045.pdf
2023/11/09 | 4373 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W052.pdf
2023/11/09 | 4364 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_CV011.pdf
@@ -208,7 +485,6 @@
2023/11/09 | 4173 | macros/latex/contrib/ucs/data/uni-198.def
2023/11/09 | 4168 | macros/latex/contrib/ucs/config/devanagari.ucf
2023/11/09 | 4166 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W060.pdf
-2023/11/09 | 4133326 | biblio/ctan-bibdata.zip
2023/11/09 | 40728 | macros/latex/contrib/l3kernel/l3sort.dtx
2023/11/09 | 4020 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_M052.pdf
2023/11/09 | 4015 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E046.pdf
@@ -227,8 +503,11 @@
2023/11/09 | 3891 | macros/latex/contrib/ucs/data/uni-188.def
2023/11/09 | 388 | macros/latex/contrib/ucs/data/uni-44.def
2023/11/09 | 3880 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E054.pdf
+2023/11/09 | 3877 | fonts/newpx/enc/px-lms.enc
+2023/11/09 | 3874 | fonts/newpx/enc/pxb-lms.enc
2023/11/09 | 3857 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_M036.pdf
2023/11/09 | 3847 | macros/latex/contrib/isosafety/isosafety.dtx
+2023/11/09 | 384001 | macros/latex/contrib/hyperref/doc/slides.pdf
2023/11/09 | 38311 | macros/latex/contrib/q-and-a/Q-and-A.cls
2023/11/09 | 3820 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E035.pdf
2023/11/09 | 3819 | macros/luatex/latex/novel/lualatex/novel-Sandbox.sty
@@ -242,12 +521,12 @@
2023/11/09 | 3750 | macros/latex/contrib/ucs/data/uni-193.def
2023/11/09 | 3742 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W050.pdf
2023/11/09 | 373 | macros/latex/contrib/ucs/unsupported/README.txt
-2023/11/09 | 3728020 | biblio/ctan-bibdata/ctan.pdf
2023/11/09 | 3697 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P040.pdf
2023/11/09 | 365 | macros/latex/contrib/ucs/data/uni-46.def
2023/11/09 | 365 | macros/latex/contrib/q-and-a/doc/code/Q-and-A-doc-code-sample-content.tex
2023/11/09 | 3653 | macros/latex/contrib/ucs/config/tags.ucf
2023/11/09 | 3642 | macros/latex/contrib/q-and-a/demo/lang-cn/Q-and-A-demo-cn-content.tex
+2023/11/09 | 36425 | fonts/newpx/map/newpx.map
2023/11/09 | 36313 | macros/latex/contrib/l3kernel/l3sys.dtx
2023/11/09 | 3619 | macros/latex/contrib/ucs/data/uni-14.def
2023/11/09 | 35675 | macros/latex/contrib/l3kernel/l3unicode.dtx
@@ -262,6 +541,7 @@
2023/11/09 | 34288 | macros/latex/contrib/l3backend/l3backend-draw.dtx
2023/11/09 | 3402 | macros/latex/contrib/ucs/config/latin-b.ucf
2023/11/09 | 3390 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E042.pdf
+2023/11/09 | 338571 | support/TeX4ht/source/tex4ht-ooffice.tex
2023/11/09 | 3383 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W034.pdf
2023/11/09 | 3380 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_F007.pdf
2023/11/09 | 33773 | macros/latex/contrib/l3kernel/l3cctab.dtx
@@ -289,8 +569,10 @@
2023/11/09 | 3193 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P065.pdf
2023/11/09 | 318 | macros/latex/contrib/q-and-a/demo/lang-fr/Q-and-A-demo-fr.tex
2023/11/09 | 3186 | macros/latex/contrib/ucs/data/uni-200.def
+2023/11/09 | 318619 | macros/latex/contrib/hyperref/doc/hyperref-doc.pdf
2023/11/09 | 3165 | macros/latex/contrib/ucs/config/latin1.ucf
2023/11/09 | 3162 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P013.pdf
+2023/11/09 | 3161 | macros/latex/contrib/hyperref/bmhydoc.sty
2023/11/09 | 314 | macros/latex/contrib/ucs/config/geometric.ucf
2023/11/09 | 313861 | macros/latex/contrib/profmaquette.zip
2023/11/09 | 3118 | macros/latex/contrib/ucs/FAQ.txt
@@ -326,16 +608,18 @@
2023/11/09 | 2906 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P074.pdf
2023/11/09 | 2904 | macros/latex/contrib/ucs/data/uni-190.def
2023/11/09 | 2879 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P064.pdf
+2023/11/09 | 28694 | macros/latex/contrib/hyperref/backref.dtx
2023/11/09 | 2857 | macros/latex/contrib/ucs/data/uni-206.def
2023/11/09 | 2857 | macros/latex/contrib/ucs/data/uni-181.def
2023/11/09 | 2853 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W054.pdf
2023/11/09 | 2852 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E021.pdf
+2023/11/09 | 284 | macros/latex/contrib/hyperref/ntheorem-hyper.sty
2023/11/09 | 2848 | macros/latex/contrib/ucs/config/ascii.ucf
2023/11/09 | 2847 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P028.pdf
2023/11/09 | 2833 | macros/latex/contrib/ucs/email.txt
-2023/11/09 | 2827698 | biblio/ctan-bibdata/ctan.bib
2023/11/09 | 2821 | macros/latex/contrib/l3kernel/l3prefixes.tex
2023/11/09 | 2810 | macros/latex/contrib/ucs/data/uni-208.def
+2023/11/09 | 280 | macros/latex/contrib/hyperref/minitoc-hyper.sty
2023/11/09 | 279 | macros/latex/contrib/biblatex-contrib/biblatex-lni/mwe-en.tex
2023/11/09 | 2778 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W023.pdf
2023/11/09 | 2764 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W031.pdf
@@ -359,12 +643,12 @@
2023/11/09 | 2649 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_M028.pdf
2023/11/09 | 2629 | macros/latex/contrib/ucs/data/uni-263.def
2023/11/09 | 2628 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W016.pdf
+2023/11/09 | 26262 | macros/latex/contrib/proflycee/tex/proflycee-tools-listings.tex
2023/11/09 | 2622 | macros/latex/contrib/ucs/data/uni-186.def
2023/11/09 | 2622 | macros/latex/contrib/ucs/data/uni-175.def
2023/11/09 | 2619 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W018.pdf
2023/11/09 | 2617 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E067.pdf
2023/11/09 | 2607 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W077.pdf
-2023/11/09 | 26029225 | systems/texlive/tlnet/install-tl.zip
2023/11/09 | 25 | macros/latex/contrib/q-and-a/demo/lang-en/code/Q-and-A-demo-en-code-list.py
2023/11/09 | 25 | macros/latex/contrib/q-and-a/demo/lang-cn/code/Q-and-A-demo-cn-code-list.py
2023/11/09 | 2595 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P020.pdf
@@ -388,9 +672,10 @@
2023/11/09 | 250159 | macros/latex/contrib/l3kernel/l3news09.pdf
2023/11/09 | 2490 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P066.pdf
2023/11/09 | 2481 | macros/latex/contrib/ucs/data/uni-207.def
-2023/11/09 | 2479852 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/11/09 | 24818 | macros/latex/contrib/hyperref/nameref.dtx
2023/11/09 | 2474 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E060.pdf
2023/11/09 | 2473 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W030.pdf
+2023/11/09 | 247116 | macros/latex/contrib/hyperref/paperslides99.zip
2023/11/09 | 2440 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W074.pdf
2023/11/09 | 2434 | macros/latex/contrib/ucs/data/uni-215.def
2023/11/09 | 2434 | macros/latex/contrib/ucs/data/uni-210.def
@@ -409,11 +694,13 @@
2023/11/09 | 2385 | macros/latex/contrib/l3kernel/l3docstrip.dtx
2023/11/09 | 23813 | macros/latex/contrib/l3kernel/l3luatex.dtx
2023/11/09 | 2379 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E056.pdf
+2023/11/09 | 236671 | support/TeX4ht/source/ChangeLog
2023/11/09 | 2358 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_M004.pdf
2023/11/09 | 23574 | macros/latex/contrib/l3kernel/l3fp-random.dtx
2023/11/09 | 2354 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P014.pdf
2023/11/09 | 2349 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P057.pdf
2023/11/09 | 2346 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E047.pdf
+2023/11/09 | 2346477 | macros/latex/contrib/hyperref/doc/hyperref.pdf
2023/11/09 | 2340 | macros/latex/contrib/ucs/data/uni-189.def
2023/11/09 | 2340 | macros/latex/contrib/ucs/data/uni-180.def
2023/11/09 | 2335 | macros/luatex/latex/novel/doc/extras/novel-extras-README.html
@@ -458,15 +745,16 @@
2023/11/09 | 2128 | macros/latex/contrib/ucs/config/control.ucf
2023/11/09 | 2127 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W021.pdf
2023/11/09 | 2117 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E015.pdf
-2023/11/09 | 21038516 | systems/texlive/tlnet/install-tl-windows.exe
2023/11/09 | 2100 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_F019.pdf
2023/11/09 | 2092 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_M007.pdf
2023/11/09 | 2090 | macros/latex/contrib/biblatex-contrib/biblatex-lni/CHANGELOG.md
2023/11/09 | 2077 | macros/latex/contrib/ucs/INSTALL.txt
2023/11/09 | 2072 | macros/latex/contrib/l3kernel/interface3.tex
2023/11/09 | 2068 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E007.pdf
+2023/11/09 | 206681 | macros/latex/contrib/hyperref/doc/backref.pdf
2023/11/09 | 2063 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P046.pdf
2023/11/09 | 2058 | macros/latex/contrib/ucs/data/uni-202.def
+2023/11/09 | 2056 | fonts/newpx/tfm/zplbsy.tfm
2023/11/09 | 205020 | macros/latex/contrib/l3kernel/l3news12.pdf
2023/11/09 | 204 | macros/latex/contrib/q-and-a/doc/code/Q-and-A-doc-code-sample-content-result.tex
2023/11/09 | 20464 | macros/latex/contrib/l3kernel/l3text-purify.dtx
@@ -474,6 +762,7 @@
2023/11/09 | 20268 | macros/latex/contrib/l3kernel/l3fp-symbolic.dtx
2023/11/09 | 2010 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_M055.pdf
2023/11/09 | 2006 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W076.pdf
+2023/11/09 | 2004 | fonts/newpx/tfm/zplsy.tfm
2023/11/09 | 2002 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_M006.pdf
2023/11/09 | 19795 | macros/luatex/latex/novel/lualatex/novel-Images.sty
2023/11/09 | 1972 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P003.pdf
@@ -483,10 +772,12 @@
2023/11/09 | 196396 | macros/latex/contrib/ucs/config/cjk-gb.ucf
2023/11/09 | 1961 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W070.pdf
2023/11/09 | 1959 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E037.pdf
+2023/11/09 | 19473 | macros/latex/contrib/hyperref/hyperref-linktarget.dtx
2023/11/09 | 1943 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_F018.pdf
2023/11/09 | 1943 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E020.pdf
2023/11/09 | 1936 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P050.pdf
2023/11/09 | 1933 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W015.pdf
+2023/11/09 | 1929 | macros/latex/contrib/hyperref/manifest.txt
2023/11/09 | 1925 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_F015.pdf
2023/11/09 | 1917 | macros/latex/contrib/ucs/data/uni-212.def
2023/11/09 | 1914 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P056.pdf
@@ -512,7 +803,6 @@
2023/11/09 | 1844 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P072.pdf
2023/11/09 | 183862 | macros/latex/contrib/ipsum.zip
2023/11/09 | 1834 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P008.pdf
-2023/11/09 | 18319778 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2023/11/09 | 1828 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E001.pdf
2023/11/09 | 1825 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P069.pdf
2023/11/09 | 1824 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E002.pdf
@@ -520,6 +810,7 @@
2023/11/09 | 1813 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_F013.pdf
2023/11/09 | 1812 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P032.pdf
2023/11/09 | 1812 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P015.pdf
+2023/11/09 | 1812 | fonts/newpx/tfm/pxbsys.tfm
2023/11/09 | 1811 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P004.pdf
2023/11/09 | 1808 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E065.pdf
2023/11/09 | 18082 | macros/luatex/latex/novel/lualatex/novel-HeadFootStyles.sty
@@ -551,8 +842,11 @@
2023/11/09 | 1735 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_F014.pdf
2023/11/09 | 1731 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W010.pdf
2023/11/09 | 1729 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_CV064.pdf
+2023/11/09 | 1728 | fonts/newpx/tfm/pxsys.tfm
2023/11/09 | 17236 | macros/luatex/latex/novel/lualatex/novel-LayoutSettings.sty
+2023/11/09 | 172260 | macros/latex/contrib/hyperref/doc/nameref.pdf
2023/11/09 | 1721 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E031.pdf
+2023/11/09 | 171911 | macros/latex/contrib/hyperref/doc/hyperref-doc.tex
2023/11/09 | 17182 | macros/latex/contrib/q-and-a/doc/Q-and-A-doc.tex
2023/11/09 | 17156 | macros/luatex/latex/novel/lualatex/novel-Fonts.sty
2023/11/09 | 17119 | macros/latex/contrib/notebeamer/tex/notebeamer.cls
@@ -569,7 +863,6 @@
2023/11/09 | 1684 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P024.pdf
2023/11/09 | 1682 | macros/latex/contrib/ucs/data/uni-196.def
2023/11/09 | 16804 | macros/latex/contrib/ucs/data/uni-84.def
-2023/11/09 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2023/11/09 | 1676 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P007.pdf
2023/11/09 | 167673 | macros/latex/contrib/ucs/ltxmacrs.txt
2023/11/09 | 16755 | macros/latex/contrib/ucs/data/uni-103.def
@@ -609,6 +902,7 @@
2023/11/09 | 15732 | macros/latex/contrib/ucs/data/uni-95.def
2023/11/09 | 1572 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E040.pdf
2023/11/09 | 1567 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_F001.pdf
+2023/11/09 | 15673 | macros/latex/contrib/hyperref/doc/hyperref-doc.css
2023/11/09 | 15671 | macros/latex/contrib/ucs/data/uni-79.def
2023/11/09 | 1562 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P021.pdf
2023/11/09 | 15615 | macros/plain/graphics/miniltx.tex
@@ -617,13 +911,11 @@
2023/11/09 | 15525 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_M048.pdf
2023/11/09 | 1542 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P018.pdf
2023/11/09 | 1541 | macros/latex/contrib/ucs/data/uni-191.def
-2023/11/09 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
2023/11/09 | 15370 | macros/latex/contrib/ucs/data/uni-83.def
2023/11/09 | 15337 | macros/latex/contrib/ucs/data/uni-128.def
2023/11/09 | 15311 | macros/latex/contrib/ucs/data/uni-94.def
2023/11/09 | 1530 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_CV009.pdf
2023/11/09 | 15304 | macros/latex/contrib/ucs/data/uni-131.def
-2023/11/09 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2023/11/09 | 15264 | macros/latex/contrib/ucs/data/uni-91.def
2023/11/09 | 1525 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W027.pdf
2023/11/09 | 15245 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_P033.pdf
@@ -653,9 +945,7 @@
2023/11/09 | 14753 | macros/latex/contrib/ucs/data/uni-101.def
2023/11/09 | 1469 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_M059.pdf
2023/11/09 | 14669 | macros/latex/contrib/l3backend/l3backend-header.dtx
-2023/11/09 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
2023/11/09 | 14528 | macros/latex/contrib/ucs/data/uni-255.def
-2023/11/09 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2023/11/09 | 1447 | macros/latex/contrib/ucs/data/uni-203.def
2023/11/09 | 1444 | macros/latex/contrib/q-and-a/demo/theme-ChatGPT/images/Q-and-A-demo-logo-User.pdf
2023/11/09 | 14446 | macros/latex/contrib/ucs/data/uni-82.def
@@ -701,6 +991,7 @@
2023/11/09 | 1331 | macros/latex/contrib/l3backend/l3backend-code.tex
2023/11/09 | 13286 | macros/latex/contrib/ucs/data/uni-80.def
2023/11/09 | 13264 | macros/latex/contrib/ucs/data/uni-100.def
+2023/11/09 | 132446 | macros/latex/contrib/hyperref/doc/paper.pdf
2023/11/09 | 1322 | macros/latex/contrib/ucs/config/combining.ucf
2023/11/09 | 13149 | macros/latex/contrib/ucs/data/uni-122.def
2023/11/09 | 13086 | macros/plain/graphics.zip
@@ -729,6 +1020,7 @@
2023/11/09 | 12660 | macros/latex/contrib/ucs/data/uni-120.def
2023/11/09 | 12651 | macros/latex/contrib/ucs/data/uni-115.def
2023/11/09 | 12648 | macros/latex/contrib/ucs/data/uni-88.def
+2023/11/09 | 126475 | macros/latex/contrib/hyperref/ChangeLog.txt
2023/11/09 | 12597 | macros/latex/contrib/ucs/data/uni-124.def
2023/11/09 | 12527 | macros/latex/contrib/ucs/data/uni-471.def
2023/11/09 | 12523 | macros/latex/contrib/ucs/data/uni-470.def
@@ -763,6 +1055,7 @@
2023/11/09 | 11707 | macros/latex/contrib/ucs/data/uni-126.def
2023/11/09 | 11705 | macros/latex/contrib/ucs/config/ethiopic.ucf
2023/11/09 | 1169 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E057.pdf
+2023/11/09 | 1168998 | support/TeX4ht/source/tex4ht-4ht.tex
2023/11/09 | 1166 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E058.pdf
2023/11/09 | 1158 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_W003.pdf
2023/11/09 | 11586 | macros/latex/contrib/ucs/data/uni-113.def
@@ -777,6 +1070,7 @@
2023/11/09 | 11379 | macros/latex/contrib/ucs/data/uni-139.def
2023/11/09 | 1136 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E059.pdf
2023/11/09 | 1136 | macros/latex/contrib/isosafety/isosafety-pdfs/ISO_7010_E033.pdf
+2023/11/09 | 11343 | macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo_4.pdf
2023/11/09 | 113435 | macros/latex/contrib/l3kernel/l3str-convert.dtx
2023/11/09 | 11285 | macros/latex/contrib/ucs/data/uni-158.def
2023/11/09 | 112524 | macros/latex/contrib/l3kernel/l3news05.pdf
@@ -802,6 +1096,7 @@
2023/11/09 | 10469 | macros/latex/contrib/ucs/data/uni-152.def
2023/11/09 | 103 | macros/latex/contrib/q-and-a/demo/lang-fr/code/Q-and-A-demo-fr-code-func.py
2023/11/09 | 10328 | macros/latex/contrib/l3kernel/l3flag.dtx
+2023/11/09 | 1030 | macros/latex/contrib/hyperref/doc/hyperref-doc4.html
2023/11/09 | 10301 | macros/latex/contrib/ucs/data/uni-18.def
2023/11/09 | 102996 | macros/latex/contrib/q-and-a/doc/Q-and-A-doc.pdf
2023/11/09 | 10286 | macros/latex/contrib/ucs/data/uni-149.def
@@ -812,16 +1107,11 @@
2023/11/09 | 10028 | macros/latex/contrib/ucs/data/uni-48.def
2023/11/09 | 10001 | macros/latex/contrib/ucs/data/uni-146.def
2023/11/08 | 9655420 | fonts/newtx.zip
-2023/11/08 | 960276 | systems/texlive/tlnet/archive/newtx.doc.r68747.tar.xz
2023/11/08 | 94352 | macros/latex/contrib/ppt-slides/socrates.jpg
2023/11/08 | 934686 | macros/latex/contrib/ppt-slides/ppt-slides.pdf
2023/11/08 | 915 | macros/latex/contrib/newpax/doc-use-pax.tex
2023/11/08 | 905160 | macros/latex/contrib/acmart/acmart.pdf
-2023/11/08 | 89748 | systems/texlive/tlnet/archive/nicematrix.source.r68747.tar.xz
2023/11/08 | 896 | macros/latex/contrib/newpax/doc-input2.tex
-2023/11/08 | 8955672 | systems/texlive/tlnet/archive/pst-solides3d.doc.r68747.tar.xz
-2023/11/08 | 88148 | systems/texlive/tlnet/archive/pstricks.r68747.tar.xz
-2023/11/08 | 8753320 | systems/texlive/tlnet/archive/pdfmanagement-testphase.doc.r68747.tar.xz
2023/11/08 | 85929 | biblio/bibtex/contrib/econ-bst/econ-econometrica.bst
2023/11/08 | 855 | macros/latex/contrib/newpax/README.md
2023/11/08 | 84836 | biblio/bibtex/contrib/econ-bst/econ-aea.bst
@@ -833,17 +1123,12 @@
2023/11/08 | 84123 | biblio/bibtex/contrib/econ-bst/econ-te.bst
2023/11/08 | 82697 | biblio/bibtex/contrib/econ-bst/econ-old.bst
2023/11/08 | 81041 | macros/latex/contrib/newpax/doc-use-newpax.pdf
-2023/11/08 | 804680 | systems/texlive/tlnet/archive/piton.doc.r68747.tar.xz
2023/11/08 | 795308 | systems/texlive/tlnet/archive/quran-id.r68747.tar.xz
2023/11/08 | 783335 | macros/latex/contrib/acmart/samples/sample-lualatex.pdf
-2023/11/08 | 7812 | systems/texlive/tlnet/archive/innerscript.source.r68747.tar.xz
2023/11/08 | 7508 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
-2023/11/08 | 7495528 | systems/texlive/tlnet/archive/pstricks.doc.r68747.tar.xz
2023/11/08 | 728728 | systems/texlive/tlnet/archive/coloredbelts.doc.r68747.tar.xz
-2023/11/08 | 67692 | systems/texlive/tlnet/archive/siunitx.r68747.tar.xz
2023/11/08 | 659280 | macros/latex/contrib/acmart/samples/sample-xelatex.pdf
2023/11/08 | 654 | macros/latex/contrib/ppt-slides/DEPENDS.txt
-2023/11/08 | 645156 | systems/texlive/tlnet/archive/fenetrecas.doc.r68747.tar.xz
2023/11/08 | 629654 | macros/latex/contrib/acmart/samples/sample-acmsmall-biblatex.pdf
2023/11/08 | 619465 | macros/latex/contrib/acmart/samples/sample-acmsmall-submission.pdf
2023/11/08 | 619322 | macros/latex/contrib/acmart/samples/sample-manuscript.pdf
@@ -851,83 +1136,58 @@
2023/11/08 | 616653 | macros/latex/contrib/acmart/samples/sample-sigconf-biblatex.pdf
2023/11/08 | 615 | graphics/pstricks/contrib/dsptricks/README
2023/11/08 | 607035 | macros/latex/contrib/acmart/samples/sample-acmlarge.pdf
-2023/11/08 | 6058180 | systems/texlive/tlnet/archive/newtx.r68747.tar.xz
2023/11/08 | 564521 | macros/latex/contrib/acmart/samples/sample-acmtog.pdf
-2023/11/08 | 55712 | systems/texlive/tlnet/archive/pst-solides3d.r68747.tar.xz
2023/11/08 | 55194 | macros/latex/contrib/acmart/samples/samples.dtx
2023/11/08 | 5476 | systems/texlive/tlnet/archive/quizztex.r68747.tar.xz
2023/11/08 | 53988 | systems/texlive/tlnet/archive/selnolig.r68747.tar.xz
-2023/11/08 | 53904 | systems/texlive/tlnet/archive/pdfmanagement-testphase.r68747.tar.xz
2023/11/08 | 536168 | systems/texlive/tlnet/archive/quizztex.doc.r68747.tar.xz
-2023/11/08 | 532 | systems/texlive/tlnet/archive/formation-latex-ul.r68747.tar.xz
-2023/11/08 | 520952 | systems/texlive/tlnet/archive/latexmk.doc.r68747.tar.xz
2023/11/08 | 509908 | systems/texlive/tlnet/archive/selnolig.doc.r68747.tar.xz
-2023/11/08 | 47616 | systems/texlive/tlnet/archive/piton.source.r68747.tar.xz
2023/11/08 | 46702 | fonts/newtx/README
2023/11/08 | 465927 | info/biblio/texbook2.bib
2023/11/08 | 46533 | macros/latex/contrib/newpax/newpax.dtx
2023/11/08 | 44968 | macros/latex/contrib/newpax/doc-use-pax.pdf
-2023/11/08 | 43780 | systems/texlive/tlnet/archive/proflycee.r68747.tar.xz
2023/11/08 | 433431 | macros/latex/contrib/acmart/acmguide.pdf
2023/11/08 | 42807 | macros/latex/contrib/newpax/doc-input1.pdf
2023/11/08 | 42796 | graphics/pstricks/contrib/dsptricks/dspTricksManual.tex
-2023/11/08 | 4275700 | systems/texlive/tlnet/archive/sansmathfonts.r68747.tar.xz
2023/11/08 | 42518 | macros/latex/contrib/newpax/doc-input2.pdf
2023/11/08 | 41924 | systems/texlive/tlnet/archive/tkz-euclide.r68747.tar.xz
-2023/11/08 | 41524 | systems/texlive/tlnet/archive/nicematrix.r68747.tar.xz
2023/11/08 | 41362 | biblio/bibtex/contrib/econ-bst/econ-example.bib
2023/11/08 | 4089 | graphics/pstricks/contrib/dsptricks/dspblocks.sty
2023/11/08 | 3989 | macros/latex/contrib/ppt-slides/ppt-templates/ppt-9x6.tex
+2023/11/08 | 3969 | fonts/newpx/tex/newpx.sty
2023/11/08 | 395887 | macros/latex/contrib/acmart/samples/sample-acmengage.pdf
-2023/11/08 | 3920 | systems/texlive/tlnet/archive/fenetrecas.r68747.tar.xz
-2023/11/08 | 365132 | systems/texlive/tlnet/archive/sansmathfonts.doc.r68747.tar.xz
2023/11/08 | 36140 | graphics/pstricks/contrib/dsptricks/dsptricks.sty
-2023/11/08 | 3600 | systems/texlive/tlnet/archive/homework.r68747.tar.xz
2023/11/08 | 3543 | info/biblio/gutenberg.ltx
-2023/11/08 | 351488 | systems/texlive/tlnet/archive/homework.doc.r68747.tar.xz
-2023/11/08 | 343180 | systems/texlive/tlnet/archive/bodegraph.doc.r68747.tar.xz
2023/11/08 | 34120 | biblio/bibtex/contrib/econ-bst/econ-example.tex
-2023/11/08 | 3408 | systems/texlive/tlnet/archive/pst-osci.r68747.tar.xz
-2023/11/08 | 3248 | systems/texlive/tlnet/archive/innerscript.r68747.tar.xz
2023/11/08 | 3137 | biblio/bibtex/contrib/econ-bst/customization/README.md
2023/11/08 | 31176 | systems/texlive/tlnet/archive/coloredbelts.r68747.tar.xz
2023/11/08 | 311010 | macros/latex/contrib/notebeamer/doc/images/newnote3sdemo.pdf
2023/11/08 | 294 | macros/latex/contrib/isosafety/README.md
-2023/11/08 | 2929504 | systems/texlive/tlnet/archive/formation-latex-ul.doc.r68747.tar.xz
2023/11/08 | 29280 | fonts/newtx/tex/newtxtext.sty
2023/11/08 | 2884 | info/biblio/texbook2.ltx
2023/11/08 | 287314 | macros/latex/contrib/acmart/acmart.dtx
2023/11/08 | 286314 | macros/latex/contrib/notebeamer/doc/images/titlepage1.pdf
2023/11/08 | 2854 | info/biblio/typeset.ltx
-2023/11/08 | 2736 | systems/texlive/tlnet/archive/tkz-bernoulli.r68747.tar.xz
2023/11/08 | 2640 | macros/latex/contrib/ppt-slides/ppt-slides.ins
2023/11/08 | 262222 | biblio/bibtex/contrib/econ-bst/econ-example.pdf
2023/11/08 | 2609 | biblio/bibtex/contrib/econ-bst/customization/cited-part.tex
-2023/11/08 | 2580 | systems/texlive/tlnet/archive/highlightx.r68747.tar.xz
+2023/11/08 | 24702 | fonts/newpx/tex/newpxtext.sty
2023/11/08 | 236 | macros/latex/contrib/newpax/doc-extract-newpax.tex
2023/11/08 | 2365198 | biblio/bibtex/contrib/econ-bst.zip
-2023/11/08 | 2353764 | systems/texlive/tlnet/archive/formation-latex-ul.source.r68747.tar.xz
2023/11/08 | 231 | macros/latex/contrib/newpax/doc-extract-pax.tex
-2023/11/08 | 222752 | systems/texlive/tlnet/archive/derivative.doc.r68747.tar.xz
2023/11/08 | 2200 | biblio/bibtex/contrib/econ-bst/customization/econ-numbers.tex
-2023/11/08 | 2165924 | systems/texlive/tlnet/archive/nicematrix.doc.r68747.tar.xz
2023/11/08 | 216129 | macros/latex/contrib/newpax/newpax.pdf
2023/11/08 | 215120 | macros/latex/contrib/acmart/samples/sample-acmcp.pdf
2023/11/08 | 2050 | biblio/bibtex/contrib/econ-bst/README.md
2023/11/08 | 202907 | graphics/pstricks/contrib/dsptricks/dspTricksManual.pdf
2023/11/08 | 19254 | macros/latex/contrib/ppt-slides/ppt-slides.dtx
-2023/11/08 | 189396 | systems/texlive/tlnet/archive/tkz-bernoulli.doc.r68747.tar.xz
-2023/11/08 | 186124 | systems/texlive/tlnet/archive/highlightx.doc.r68747.tar.xz
-2023/11/08 | 179676 | systems/texlive/tlnet/archive/fancyvrb.doc.r68747.tar.xz
-2023/11/08 | 17520 | systems/texlive/tlnet/archive/unbtex.r68747.tar.xz
+2023/11/08 | 1796 | fonts/newpx/tfm/zplbexx.tfm
+2023/11/08 | 1788 | fonts/newpx/tfm/zplexx.tfm
2023/11/08 | 1745 | macros/latex/contrib/newpax/newpax.ins
2023/11/08 | 1741 | biblio/bibtex/contrib/econ-bst/customization/econ-te.tex
2023/11/08 | 16853 | macros/latex/contrib/newpax/newpax.tex
-2023/11/08 | 1661384 | systems/texlive/tlnet/archive/proflycee.doc.r68747.tar.xz
-2023/11/08 | 16504 | systems/texlive/tlnet/archive/piton.r68747.tar.xz
2023/11/08 | 1620 | macros/latex/contrib/ppt-slides/README.md
2023/11/08 | 1606 | biblio/bibtex/contrib/econ-bst/customization/econ-aea.tex
-2023/11/08 | 16068 | systems/texlive/tlnet/archive/bodegraph.r68747.tar.xz
2023/11/08 | 160261 | biblio/bibtex/contrib/econ-bst/customization/econ-b.pdf
2023/11/08 | 158458 | biblio/bibtex/contrib/econ-bst/customization/econ-aea.pdf
2023/11/08 | 157921 | macros/latex/contrib/newpax.zip
@@ -952,28 +1212,23 @@
2023/11/08 | 1420 | macros/latex/contrib/ppt-slides/ppt-schemes/ppt-light-mono.tex
2023/11/08 | 1420 | macros/latex/contrib/ppt-slides/ppt-schemes/ppt-dark.tex
2023/11/08 | 1420 | macros/latex/contrib/ppt-slides/ppt-schemes/ppt-dark-mono.tex
-2023/11/08 | 1405592 | systems/texlive/tlnet/archive/unbtex.doc.r68747.tar.xz
2023/11/08 | 1399 | biblio/bibtex/contrib/econ-bst/customization/econ-b.tex
2023/11/08 | 1399 | biblio/bibtex/contrib/econ-bst/customization/econ-a.tex
2023/11/08 | 138365 | biblio/bibtex/contrib/econ-bst/customization/econ-jet.pdf
-2023/11/08 | 137884 | systems/texlive/tlnet/archive/pdfmanagement-testphase.source.r68747.tar.xz
+2023/11/08 | 1376 | fonts/newpx/vf/zplexx.vf
2023/11/08 | 136354 | biblio/bibtex/contrib/econ-bst/customization/econ-jie.pdf
-2023/11/08 | 1332868 | systems/texlive/tlnet/archive/pst-osci.doc.r68747.tar.xz
+2023/11/08 | 1352 | fonts/newpx/vf/zplbexx.vf
2023/11/08 | 13030 | macros/latex/contrib/acmart/README
2023/11/08 | 13008986 | macros/latex/contrib/acmart.zip
-2023/11/08 | 1288032 | systems/texlive/tlnet/archive/siunitx.doc.r68747.tar.xz
2023/11/08 | 124824 | systems/texlive/tlnet/archive/quran-id.doc.r68747.tar.xz
2023/11/08 | 12385 | biblio/bibtex/contrib/econ-bst/CHANGES.md
-2023/11/08 | 122968 | systems/texlive/tlnet/archive/siunitx.source.r68747.tar.xz
-2023/11/08 | 120788 | systems/texlive/tlnet/archive/innerscript.doc.r68747.tar.xz
2023/11/08 | 1200459 | info/biblio/typeset.bib
-2023/11/08 | 11884 | systems/texlive/tlnet/archive/fancyvrb.r68747.tar.xz
2023/11/08 | 117624 | biblio/bibtex/contrib/econ-bst/econ-jpe.bst
2023/11/08 | 1175256 | systems/texlive/tlnet/archive/tkz-euclide.doc.r68747.tar.xz
2023/11/08 | 115639 | biblio/bibtex/contrib/econ-bst/econ-abbr.bst
2023/11/08 | 115519 | biblio/bibtex/contrib/econ-bst/econ-jet.bst
+2023/11/08 | 115374 | fonts/newpx/tex/newpxmath.sty
2023/11/08 | 1124664 | info/biblio/gutenberg.bib
-2023/11/08 | 110292 | systems/texlive/tlnet/archive/latexmk.r68747.tar.xz
2023/11/08 | 1093 | macros/latex/contrib/newpax/doc-use-newpax.tex
2023/11/08 | 1083 | macros/latex/contrib/ppt-slides/LICENSE.txt
2023/11/08 | 10796 | graphics/pstricks/contrib/dsptricks/dspfunctions.sty
@@ -983,78 +1238,42 @@
2023/11/08 | 1044077 | macros/latex/contrib/acmart/samples/sample-authordraft.pdf
2023/11/08 | 104118 | biblio/bibtex/contrib/econ-bst/customization/econ-a.pdf
2023/11/08 | 1040300 | macros/latex/contrib/acmart/samples/sample-sigconf.pdf
-2023/11/08 | 10304 | systems/texlive/tlnet/archive/derivative.r68747.tar.xz
2023/11/08 | 1020932 | macros/latex/contrib/ppt-slides.zip
2023/11/08 | 1007 | macros/latex/contrib/newpax/doc-input1.tex
-2023/11/07 | 928 | macros/latex/contrib/hyperref/doc/hyperref-doc2.html
2023/11/07 | 908 | fonts/newtx/tfm/txbex-bar.tfm
2023/11/07 | 900 | fonts/newtx/tfm/txex-bar.tfm
-2023/11/07 | 882 | macros/latex/contrib/hyperref/doc/hyperref-doc5.html
-2023/11/07 | 874328 | macros/latex/contrib/hyperref/hyperref.dtx
-2023/11/07 | 854 | macros/latex/contrib/hyperref/doc/hyperref-doc7.html
-2023/11/07 | 795 | macros/latex/contrib/hyperref/doc/hyperref-doc9.html
-2023/11/07 | 795 | macros/latex/contrib/hyperref/doc/hyperref-doc8.html
-2023/11/07 | 795 | macros/latex/contrib/hyperref/doc/hyperref-doc3.html
-2023/11/07 | 793 | macros/latex/contrib/hyperref/doc/hyperref-doc6.html
2023/11/07 | 76918 | graphics/pmdraw/pmdraw.tex
-2023/11/07 | 7536 | macros/latex/contrib/hyperref/hyperref-patches.dtx
2023/11/07 | 682647 | fonts/newtx/doc/newtxdoc.pdf
2023/11/07 | 5909 | fonts/newtx/afm/txbex-bar.afm
2023/11/07 | 5904 | fonts/newtx/afm/txex-bar.afm
-2023/11/07 | 5766 | macros/latex/contrib/hyperref/xr-hyper.sty
-2023/11/07 | 526220 | macros/latex/contrib/hyperref/doc/hyperref-doc.html
2023/11/07 | 521303 | support/latexmk.zip
-2023/11/07 | 50695 | macros/latex/contrib/hyperref/hluatex.dtx
-2023/11/07 | 5024 | macros/latex/contrib/hyperref/hyperref.ins
2023/11/07 | 47027 | fonts/newtx/type1/txbsys.pfb
2023/11/07 | 461 | macros/latex/contrib/ipsum/README.md
2023/11/07 | 45943 | fonts/newtx/type1/txsys.pfb
-2023/11/07 | 4485853 | install/macros/latex/contrib/hyperref.tds.zip
-2023/11/07 | 4479 | macros/latex/contrib/hyperref/README.md
-2023/11/07 | 439955 | macros/latex/contrib/hyperref/doc/hyperref-linktarget.pdf
2023/11/07 | 43983 | graphics/pmdraw/pmdraw.sty
-2023/11/07 | 4305174 | macros/latex/contrib/hyperref.zip
2023/11/07 | 41821 | support/latexmk/CHANGES
2023/11/07 | 395112 | graphics/pmdraw.zip
-2023/11/07 | 384001 | macros/latex/contrib/hyperref/doc/slides.pdf
2023/11/07 | 376051 | graphics/pmdraw/pmdraw.pdf
-2023/11/07 | 318399 | macros/latex/contrib/hyperref/doc/hyperref-doc.pdf
-2023/11/07 | 3161 | macros/latex/contrib/hyperref/bmhydoc.sty
-2023/11/07 | 28789 | macros/latex/contrib/hyperref/nameref.dtx
-2023/11/07 | 28694 | macros/latex/contrib/hyperref/backref.dtx
-2023/11/07 | 284 | macros/latex/contrib/hyperref/ntheorem-hyper.sty
-2023/11/07 | 280 | macros/latex/contrib/hyperref/minitoc-hyper.sty
-2023/11/07 | 247116 | macros/latex/contrib/hyperref/paperslides99.zip
-2023/11/07 | 2350345 | macros/latex/contrib/hyperref/doc/hyperref.pdf
-2023/11/07 | 206681 | macros/latex/contrib/hyperref/doc/backref.pdf
2023/11/07 | 2036 | fonts/newtx/tfm/ntxbsy5.tfm
2023/11/07 | 2028 | fonts/newtx/tfm/ntxsy.tfm
2023/11/07 | 2024 | fonts/newtx/tfm/ntxsy5.tfm
2023/11/07 | 2020 | fonts/newtx/tfm/ntxbsy.tfm
2023/11/07 | 2016 | fonts/newtx/tfm/ntxbsy7.tfm
2023/11/07 | 1992 | fonts/newtx/tfm/ntxsy7.tfm
-2023/11/07 | 19473 | macros/latex/contrib/hyperref/hyperref-linktarget.dtx
2023/11/07 | 1932 | fonts/newtx/vf/ntxsy7.vf
-2023/11/07 | 1929 | macros/latex/contrib/hyperref/manifest.txt
2023/11/07 | 1924 | fonts/newtx/vf/ntxbsy7.vf
2023/11/07 | 1860 | fonts/newtx/vf/ntxbsy5.vf
2023/11/07 | 1852 | fonts/newtx/vf/ntxsy5.vf
2023/11/07 | 1852 | fonts/newtx/vf/ntxbsy.vf
-2023/11/07 | 184798 | macros/latex/contrib/hyperref/doc/nameref.pdf
2023/11/07 | 1804 | graphics/pmdraw/README.md
2023/11/07 | 1804 | fonts/newtx/vf/ntxsy.vf
-2023/11/07 | 171911 | macros/latex/contrib/hyperref/doc/hyperref-doc.tex
2023/11/07 | 1692 | fonts/newtx/tfm/txbsys.tfm
2023/11/07 | 1660 | fonts/newtx/tfm/txsys.tfm
-2023/11/07 | 15673 | macros/latex/contrib/hyperref/doc/hyperref-doc.css
2023/11/07 | 15466 | fonts/newtx/type1/txbex-bar.pfb
2023/11/07 | 15299 | fonts/newtx/type1/txex-bar.pfb
-2023/11/07 | 132446 | macros/latex/contrib/hyperref/doc/paper.pdf
2023/11/07 | 130069 | fonts/newtx/doc/newtxdoc.tex
-2023/11/07 | 125941 | macros/latex/contrib/hyperref/ChangeLog.txt
2023/11/07 | 10833 | fonts/newtx/afm/txbsys.afm
2023/11/07 | 10753 | fonts/newtx/afm/txsys.afm
-2023/11/07 | 1030 | macros/latex/contrib/hyperref/doc/hyperref-doc4.html
2023/11/06 | 99253 | graphics/pstricks/base/doc/pst-news23.pdf
2023/11/06 | 92448 | macros/luatex/latex/innerscript/innerscript_code.pdf
2023/11/06 | 9239 | macros/latex/contrib/siunitx/siunitx-symbol.dtx
@@ -1190,7 +1409,6 @@
2023/11/05 | 815 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_reference_options.txt.snap
2023/11/05 | 815504 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.pdf
2023/11/05 | 814 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@equation_missing_begin.txt.snap
-2023/11/05 | 8146 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
2023/11/05 | 80 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_with_begin.txt
2023/11/05 | 80228 | macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx
2023/11/05 | 7 | support/texlab/crates/parser/src/test_data/latex/citation/citation_empty.txt
@@ -1316,7 +1534,6 @@
2023/11/05 | 52 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_command.txt
2023/11/05 | 52 | support/texlab/crates/parser/src/test_data/latex/environment/environment_nested_missing_braces.txt
2023/11/05 | 526 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_828.txt.snap
-2023/11/05 | 5214 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
2023/11/05 | 520 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_wrap_long_lines.snap
2023/11/05 | 520 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_minimal.txt.snap
2023/11/05 | 51 | support/texlab/crates/parser/src/test_data/latex/issue_828.txt
@@ -1582,7 +1799,6 @@
2023/11/05 | 23 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_simple.txt
2023/11/05 | 2371 | support/texlab/crates/base-db/src/semantics/bib.rs
2023/11/05 | 2369 | support/texlab/crates/completion/src/providers/field.rs
-2023/11/05 | 236764 | macros/latex/contrib/proflycee/doc/proflycee-docctan.zip
2023/11/05 | 234 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@comment.txt.snap
2023/11/05 | 2322 | support/texlab/crates/diagnostics/src/lib.rs
2023/11/05 | 23221 | macros/latex/contrib/quizztex/doc/quizztex-doc-fr.tex
@@ -1665,7 +1881,6 @@
2023/11/05 | 177410 | macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.dtx
2023/11/05 | 1760 | support/texlab/crates/citeproc/src/output.rs
2023/11/05 | 175 | support/texlab/crates/symbols/src/lib.rs
-2023/11/05 | 1753985 | macros/latex/contrib/proflycee.zip
2023/11/05 | 1749 | support/texlab/crates/folding/src/tests.rs
2023/11/05 | 1745 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_nested.txt.snap
2023/11/05 | 1737 | support/texlab/crates/texlab/tests/lsp/text_document/inlay_hint.rs
@@ -1719,7 +1934,6 @@
2023/11/05 | 13 | support/texlab/crates/parser/src/test_data/latex/group/curly_group_simple.txt
2023/11/05 | 13 | support/texlab/crates/parser/src/test_data/latex/equation.txt
2023/11/05 | 13 | support/texlab/crates/parser/src/test_data/latex/color/color_reference_simple.txt
-2023/11/05 | 1395090 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
2023/11/05 | 1394 | macros/latex/contrib/affilauthor/README.txt
2023/11/05 | 1382 | support/texlab/crates/completion/src/util/builder.rs
2023/11/05 | 135 | support/texlab/crates/parser/src/test_data/latex/issue_853.txt
@@ -1798,14 +2012,6 @@
2023/11/04 | 8846 | macros/xetex/latex/quran-en/doc/quran.png
2023/11/04 | 88109 | macros/xetex/latex/quran-en/doc/quran-en-doc.pdf
2023/11/04 | 8659186 | systems/win32/miktex/tm/packages/pst-solides3d__doc.tar.lzma
-2023/11/04 | 844 | fonts/sansmathfonts/vf/cmsmfxicsc10.vf
-2023/11/04 | 844 | fonts/sansmathfonts/vf/cmsmfcsci10.vf
-2023/11/04 | 844 | fonts/sansmathfonts/vf/cmsmfbxcsc10.vf
-2023/11/04 | 840 | fonts/sansmathfonts/vf/cmsmfcsci9.vf
-2023/11/04 | 840 | fonts/sansmathfonts/vf/cmsmfcsci8.vf
-2023/11/04 | 840 | fonts/sansmathfonts/vf/cmsmfcsc9.vf
-2023/11/04 | 840 | fonts/sansmathfonts/vf/cmsmfcsc8.vf
-2023/11/04 | 840 | fonts/sansmathfonts/vf/cmsmfcsc10.vf
2023/11/04 | 83081 | systems/win32/miktex/tm/packages/pstricks.tar.lzma
2023/11/04 | 829636 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
2023/11/04 | 82350 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
@@ -2177,12 +2383,8 @@
2023/11/04 | 1568 | systems/win32/miktex/tm/packages/hvqrurl.tar.lzma
2023/11/04 | 154 | graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/44.gnuplot
2023/11/04 | 154 | graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/35.gnuplot
-2023/11/04 | 1540 | fonts/sansmathfonts/tfm/cmsmfcsci8.tfm
2023/11/04 | 153 | graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/15.gnuplot
-2023/11/04 | 1536 | fonts/sansmathfonts/tfm/cmsmfcsci9.tfm
-2023/11/04 | 1536 | fonts/sansmathfonts/tfm/cmsmfcsci10.tfm
2023/11/04 | 1531568 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2023/11/04 | 1524 | fonts/sansmathfonts/tfm/cmsmfxicsc10.tfm
2023/11/04 | 151 | graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/12.table
2023/11/04 | 151 | graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/11.table
2023/11/04 | 1519 | macros/latex/contrib/derivative/README.md
@@ -2205,10 +2407,6 @@
2023/11/04 | 137726 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
2023/11/04 | 13755 | systems/win32/miktex/tm/packages/etoc.tar.lzma
2023/11/04 | 136 | graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/30.gnuplot
-2023/11/04 | 1368 | fonts/sansmathfonts/tfm/cmsmfcsc8.tfm
-2023/11/04 | 1364 | fonts/sansmathfonts/tfm/cmsmfcsc9.tfm
-2023/11/04 | 1364 | fonts/sansmathfonts/tfm/cmsmfcsc10.tfm
-2023/11/04 | 1356 | fonts/sansmathfonts/tfm/cmsmfbxcsc10.tfm
2023/11/04 | 1343518 | systems/win32/miktex/tm/packages/pgfornament-han__doc.tar.lzma
2023/11/04 | 1341995 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
2023/11/04 | 13235 | macros/latex/contrib/jwjournal/README.md
@@ -2304,135 +2502,3 @@
2023/11/04 | 103560 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
2023/11/04 | 1021 | graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/27.table
2023/11/04 | 1020410 | systems/win32/miktex/tm/packages/unbtex__doc.tar.lzma
-2023/11/03 | 994 | info/formation-latex-ul/doc/exercice-commandes.tex
-2023/11/03 | 959106 | macros/latex/contrib/nicematrix/nicematrix-code.pdf
-2023/11/03 | 955599 | macros/luatex/latex/piton.zip
-2023/11/03 | 947168 | macros/luatex/latex/piton/piton.pdf
-2023/11/03 | 9441 | info/formation-latex-ul/source/images/exemple-bibliographie-cropped-1.pdf
-2023/11/03 | 924 | info/formation-latex-ul/source/colophon-diapos.tex
-2023/11/03 | 8811292 | systems/texlive/tlnet/archive/tlgs.windows.r68725.tar.xz
-2023/11/03 | 85081 | info/formation-latex-ul/doc/console-screenshot.pdf
-2023/11/03 | 833820 | systems/texlive/tlnet/archive/install-latex-guide-zh-cn.doc.r68729.tar.xz
-2023/11/03 | 824 | info/formation-latex-ul/source/solutions.tex
-2023/11/03 | 7896 | info/formation-latex-ul/source/formation-latex-ul-diapos.tex
-2023/11/03 | 774685 | info/formation-latex-ul/source/images/formation-latex-ul.png
-2023/11/03 | 772 | info/formation-latex-ul/doc/exercice-include.tex
-2023/11/03 | 7606780 | systems/texlive/tlnet/archive/latex-lab-dev.doc.r68730.tar.xz
-2023/11/03 | 750228 | systems/texlive/tlnet/archive/latex-base-dev.source.r68730.tar.xz
-2023/11/03 | 7396 | systems/texlive/tlnet/archive/latex-firstaid-dev.source.r68730.tar.xz
-2023/11/03 | 719882 | info/formation-latex-ul/source/images/Suricates_Namibia-2-diapos.jpeg
-2023/11/03 | 6846 | info/formation-latex-ul/source/introduction.tex
-2023/11/03 | 66360 | systems/texlive/tlnet/archive/latex-amsmath-dev.source.r68730.tar.xz
-2023/11/03 | 65040 | info/formation-latex-ul/source/mathematiques.tex
-2023/11/03 | 6491 | info/formation-latex-ul/doc/exercice-complet.tex
-2023/11/03 | 6450 | info/formation-latex-ul/doc/exercice-parties.tex
-2023/11/03 | 610574 | macros/latex/contrib/nicematrix/nicematrix.pdf
-2023/11/03 | 594905 | macros/latex/contrib/nicematrix/nicematrix-french.pdf
-2023/11/03 | 583992 | macros/latex/contrib/nicematrix/nicematrix-code.dtx
-2023/11/03 | 57080 | systems/texlive/tlnet/archive/latex-graphics-dev.source.r68730.tar.xz
-2023/11/03 | 5707 | info/formation-latex-ul/NEWS
-2023/11/03 | 568 | systems/texlive/tlnet/archive/install-latex-guide-zh-cn.r68729.tar.xz
-2023/11/03 | 560 | info/formation-latex-ul/doc/exercice-minimal.tex
-2023/11/03 | 5443395 | info/formation-latex-ul.zip
-2023/11/03 | 54304 | info/formation-latex-ul/doc/exercice-demo.tex
-2023/11/03 | 5316124 | systems/texlive/tlnet/archive/tools.doc.r68734.tar.xz
-2023/11/03 | 5316020 | systems/texlive/tlnet/archive/latex-tools-dev.doc.r68730.tar.xz
-2023/11/03 | 5124 | info/formation-latex-ul/source/images/section-num.pdf
-2023/11/03 | 507 | info/formation-latex-ul/doc/exercice-gabarit.tex
-2023/11/03 | 50188 | info/formation-latex-ul/source/images/knuth.jpg
-2023/11/03 | 4875 | info/formation-latex-ul/source/mathematiques-diapos.tex
-2023/11/03 | 4796 | info/formation-latex-ul/doc/exercice-trucs.tex
-2023/11/03 | 4788 | info/formation-latex-ul/source/images/section-non-num.pdf
-2023/11/03 | 469 | info/formation-latex-ul/source/auxdoc/exemple-renvoi-hyperref.tex
-2023/11/03 | 465 | info/formation-latex-ul/source/auxdoc/exemple-titre.tex
-2023/11/03 | 465 | info/formation-latex-ul/source/auxdoc/exemple-renvoi-autoref.tex
-2023/11/03 | 4654 | info/formation-latex-ul/README.md
-2023/11/03 | 463 | info/formation-latex-ul/source/listings/exemple-bibliographie.bib
-2023/11/03 | 459 | info/formation-latex-ul/source/listings/exemple-bibliographie.tex
-2023/11/03 | 44301 | info/formation-latex-ul/source/tableaux+figures.tex
-2023/11/03 | 4375 | info/formation-latex-ul/source/presentation-diapos.tex
-2023/11/03 | 433 | info/formation-latex-ul/source/auxdoc/exemple-renvoi.tex
-2023/11/03 | 43388 | systems/texlive/tlnet/archive/tools.r68734.tar.xz
-2023/11/03 | 43360 | systems/texlive/tlnet/archive/latex-tools-dev.r68730.tar.xz
-2023/11/03 | 4313 | info/formation-latex-ul/source/bases-diapos.tex
-2023/11/03 | 4118 | info/formation-latex-ul/source/images/xyz-emph.pdf
-2023/11/03 | 4069 | info/formation-latex-ul/source/organisation-diapos.tex
-2023/11/03 | 40524 | systems/texlive/tlnet/archive/latex-lab-dev.r68730.tar.xz
-2023/11/03 | 3969 | info/formation-latex-ul/source/couverture-avant-diapos.tex
-2023/11/03 | 39281 | info/formation-latex-ul/source/bases.tex
-2023/11/03 | 3892180 | systems/texlive/tlnet/archive/luajittex.windows.r68736.tar.xz
-2023/11/03 | 383639 | macros/luatex/latex/piton/piton-french.pdf
-2023/11/03 | 37175 | info/formation-latex-ul/source/organisation.tex
-2023/11/03 | 3677 | info/formation-latex-ul/source/apparence-diapos.tex
-2023/11/03 | 361456 | info/formation-latex-ul/source/images/Suricates_Namibia-2.jpeg
-2023/11/03 | 3516 | info/formation-latex-ul/source/couverture-avant.tex
-2023/11/03 | 3515 | info/formation-latex-ul/doc/rpresentation.tex
-2023/11/03 | 34912744 | systems/texlive/tlnet/archive/latex-base-dev.doc.r68730.tar.xz
-2023/11/03 | 34218 | info/formation-latex-ul/source/trucs+astuces.tex
-2023/11/03 | 33804 | info/formation-latex-ul/source/bibliographie.tex
-2023/11/03 | 3302 | info/formation-latex-ul/source/images/xyz-math.pdf
-2023/11/03 | 3228 | info/formation-latex-ul/CONTRIBUTING.md
-2023/11/03 | 32140 | info/formation-latex-ul/source/images/ul_p.pdf
-2023/11/03 | 3105 | info/formation-latex-ul/doc/exercices.bib
-2023/11/03 | 31044 | systems/texlive/tlnet/archive/latex-amsmath-dev.r68730.tar.xz
-2023/11/03 | 3100 | systems/texlive/tlnet/archive/latex-firstaid-dev.r68730.tar.xz
-2023/11/03 | 3047 | info/formation-latex-ul/source/notices-diapos.tex
-2023/11/03 | 3004 | info/formation-latex-ul/source/notices.tex
-2023/11/03 | 2753668 | systems/texlive/tlnet/archive/pst-3dplot.doc.r68727.tar.xz
-2023/11/03 | 267 | info/formation-latex-ul/source/auxdoc/exemple-classe-article.tex
-2023/11/03 | 260 | info/formation-latex-ul/source/auxdoc/exemple-classe-report.tex
-2023/11/03 | 2595 | info/formation-latex-ul/doc/exercice-mathematiques.tex
-2023/11/03 | 258 | info/formation-latex-ul/source/auxdoc/exemple-classe-book.tex
-2023/11/03 | 257735 | macros/latex/contrib/nicematrix/nicematrix.tex
-2023/11/03 | 257320 | systems/texlive/tlnet/archive/latex-firstaid-dev.doc.r68730.tar.xz
-2023/11/03 | 25287 | info/formation-latex-ul/source/images/bibtex-texmaker.png
-2023/11/03 | 2512 | info/formation-latex-ul/source/tableaux-diapos.tex
-2023/11/03 | 2505180 | systems/texlive/tlnet/archive/latex-graphics-dev.doc.r68730.tar.xz
-2023/11/03 | 250008 | systems/texlive/tlnet/archive/profmaquette.doc.r68733.tar.xz
-2023/11/03 | 2493 | info/formation-latex-ul/source/ulthese.tex
-2023/11/03 | 247594 | macros/latex/contrib/nicematrix/nicematrix-french.tex
-2023/11/03 | 2420820 | systems/texlive/tlnet/archive/latex-amsmath-dev.doc.r68730.tar.xz
-2023/11/03 | 2392 | info/formation-latex-ul/doc/emacs.tex
-2023/11/03 | 238547 | macros/luatex/latex/piton/piton.dtx
-2023/11/03 | 237572 | systems/texlive/tlnet/archive/latex-base-dev.r68730.tar.xz
-2023/11/03 | 2343426 | macros/latex/contrib/nicematrix.zip
-2023/11/03 | 229376 | systems/texlive/tlnet/archive/latex-tools-dev.source.r68730.tar.xz
-2023/11/03 | 229320 | systems/texlive/tlnet/archive/tools.source.r68734.tar.xz
-2023/11/03 | 2272620 | systems/texlive/tlnet/archive/mitthesis.doc.r68732.tar.xz
-2023/11/03 | 22292 | info/formation-latex-ul/source/images/exemple-bibliographie-cropped-2.pdf
-2023/11/03 | 21936 | systems/texlive/tlnet/archive/pst-3dplot.r68727.tar.xz
-2023/11/03 | 211608 | systems/texlive/tlnet/archive/llncs.doc.r68731.tar.xz
-2023/11/03 | 20997 | info/formation-latex-ul/source/images/exemple-bibliographie-cropped-3.pdf
-2023/11/03 | 2085828 | systems/texlive/tlnet/archive/luatex.windows.r68736.tar.xz
-2023/11/03 | 20132 | info/formation-latex-ul/LICENSE
-2023/11/03 | 20088 | info/formation-latex-ul/source/images/bibtex-texshop.png
-2023/11/03 | 19769 | info/formation-latex-ul/source/formation-latex-ul.tex
-2023/11/03 | 19319 | info/formation-latex-ul/source/apparence.tex
-2023/11/03 | 1910460 | systems/texlive/tlnet/archive/luahbtex.windows.r68736.tar.xz
-2023/11/03 | 18286 | info/formation-latex-ul/source/boites.tex
-2023/11/03 | 18200 | systems/texlive/tlnet/archive/profmaquette.r68733.tar.xz
-2023/11/03 | 1790 | info/formation-latex-ul/doc/exercice-renvois.tex
-2023/11/03 | 173 | info/formation-latex-ul/doc/pagetitre.tex
-2023/11/03 | 167063 | info/formation-latex-ul/source/images/tdm-dans-pdf.pdf
-2023/11/03 | 16636 | systems/texlive/tlnet/archive/llncs.r68731.tar.xz
-2023/11/03 | 1612 | info/formation-latex-ul/doc/exercice-subcaption.tex
-2023/11/03 | 15836 | systems/texlive/tlnet/archive/latex-graphics-dev.r68730.tar.xz
-2023/11/03 | 15657 | info/formation-latex-ul/source/commandes.tex
-2023/11/03 | 1544263 | info/formation-latex-ul/doc/formation-latex-ul-diapos.pdf
-2023/11/03 | 1457088 | systems/texlive/tlnet/archive/tex4ht.source.r68735.tar.xz
-2023/11/03 | 14547 | info/formation-latex-ul/source/presentation.tex
-2023/11/03 | 1449 | info/formation-latex-ul/doc/exercice-classe+paquetages.tex
-2023/11/03 | 1434747 | info/formation-latex-ul/doc/formation-latex-ul.pdf
-2023/11/03 | 1408 | info/formation-latex-ul/source/prerequis-diapos.tex
-2023/11/03 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r68735.tar.xz
-2023/11/03 | 13102 | info/formation-latex-ul/source/images/ponctuation.pdf
-2023/11/03 | 12548 | info/formation-latex-ul/source/images/exercice_commandes-solution.pdf
-2023/11/03 | 1250 | info/formation-latex-ul/source/auxdoc/exercice_commandes-solution.tex
-2023/11/03 | 1207 | info/formation-latex-ul/source/suite-diapos.tex
-2023/11/03 | 11915 | info/formation-latex-ul/source/formation-latex-ul.bib
-2023/11/03 | 11352 | systems/texlive/tlnet/archive/mitthesis.r68732.tar.xz
-2023/11/03 | 1104160 | systems/texlive/tlnet/archive/tex4ht.r68735.tar.xz
-2023/11/03 | 109196 | systems/texlive/tlnet/archive/latex-lab-dev.source.r68730.tar.xz
-2023/11/03 | 1082 | info/formation-latex-ul/source/couverture-arriere.tex
-2023/11/03 | 1079715 | macros/latex/contrib/unbtex.zip
-2023/11/03 | 1068 | info/formation-latex-ul/source/colophon.tex
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index ad81db5307..c198c52499 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 09-11-2023, 02:01:46
+%% created at 10-11-2023, 02:00:44
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -7628,8 +7628,8 @@
title = {The \texttt{biblatex-lni} package},
subtitle = {LNI style for BibLaTeX},
author = {Oliver Kopp},
- date = {2021-05-17},
- version = {0.5},
+ date = {2023-11-09},
+ version = {0.6},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-lni},
url = {https://ctan.org/pkg/biblatex-lni},
@@ -19778,7 +19778,7 @@
title = {The \texttt{dsptricks} package},
subtitle = {Macros for Digital Signal Processing plots},
author = {Paolo Prandoni},
- date = {2023-11-08},
+ date = {2023-11-09},
version = {1.1},
license = {lppl},
mirror = {https://mirror.ctan.org/graphics/pstricks/contrib/dsptricks},
@@ -24200,7 +24200,7 @@
title = {The \texttt{expl3} package},
subtitle = {Wrapper package for experimental \LaTeX{}3},
author = {{The \LaTeX{} Project Team}},
- date = {2023-11-01},
+ date = {2023-11-09},
version = {},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/l3kernel},
@@ -30045,7 +30045,7 @@
title = {The \texttt{graphics-pln} package},
subtitle = {LaTeX-style graphics for Plain \TeX{} users},
author = {David Carlisle},
- date = {2022-12-02},
+ date = {2023-11-09},
version = {},
license = {lppl1},
mirror = {https://mirror.ctan.org/macros/plain/graphics},
@@ -31892,8 +31892,8 @@
title = {The \texttt{highlightx} package},
subtitle = {Highlight formulas or paragraphs},
author = {Cédric Pierquet},
- date = {2023-11-05},
- version = {0.1.4},
+ date = {2023-11-09},
+ version = {0.1.5},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/highlightx},
url = {https://ctan.org/pkg/highlightx},
@@ -34637,8 +34637,8 @@
title = {The \texttt{ipsum} package},
subtitle = {Insert multilingual placeholder text},
author = {Cédric Pierquet},
- date = {2023-11-07},
- version = {0.1.0},
+ date = {2023-11-09},
+ version = {0.1.1},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/ipsum},
url = {https://ctan.org/pkg/ipsum},
@@ -34856,8 +34856,8 @@
title = {The \texttt{isosafety} package},
subtitle = {Provides ISO signs and colors according to the standards 7010 and 3864},
author = {Ben Steinhauer},
- date = {2023-10-27},
- version = {1.0},
+ date = {2023-11-09},
+ version = {1.1},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/isosafety},
url = {https://ctan.org/pkg/isosafety},
@@ -37053,7 +37053,7 @@
title = {The \texttt{l3backend} package},
subtitle = {LaTeX3 backend drivers},
author = {{The \LaTeX{} Project Team}},
- date = {2023-11-04},
+ date = {2023-11-09},
version = {},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/l3backend},
@@ -37075,7 +37075,7 @@
title = {The \texttt{l3docstrip} package},
subtitle = {Strip documentation in \LaTeX{}3 source},
author = {{The \LaTeX{} Project Team}},
- date = {2023-11-01},
+ date = {2023-11-09},
version = {},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/l3kernel},
@@ -37097,7 +37097,7 @@
title = {The \texttt{l3kernel} package},
subtitle = {LaTeX3 programming conventions},
author = {{The \LaTeX{} Project Team}},
- date = {2023-11-01},
+ date = {2023-11-09},
version = {},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/l3kernel},
@@ -37130,7 +37130,7 @@
title = {The \texttt{l3regex} package},
subtitle = {Regular expression facilities for \LaTeX{}},
author = {{The \LaTeX{} Project Team}},
- date = {2023-11-01},
+ date = {2023-11-09},
version = {},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/l3kernel/l3regex.dtx},
@@ -45659,7 +45659,7 @@
title = {The \texttt{miniltx} package},
subtitle = {An abstract of \LaTeX{} facilities for use with Plain \TeX{}},
author = {David Carlisle and Karl Berry},
- date = {2022-09-29},
+ date = {2023-11-09},
version = {},
license = {lppl},
mirror = {https://mirror.ctan.org/macros/plain/graphics/miniltx.tex},
@@ -49424,8 +49424,8 @@
title = {The \texttt{novel} package},
subtitle = {Class for printing fiction, such as novels},
author = {Robert Allgeyer},
- date = {2023-08-26},
- version = {1.82},
+ date = {2023-11-09},
+ version = {1.83},
license = {lppl1.3c,ofl},
mirror = {https://mirror.ctan.org/macros/luatex/latex/novel},
url = {https://ctan.org/pkg/novel},
@@ -55208,8 +55208,8 @@
title = {The \texttt{profmaquette} package},
subtitle = {Use exercises in different types of documents},
author = {Christophe Poulain},
- date = {2023-11-01},
- version = {0.65},
+ date = {2023-11-09},
+ version = {0.75},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/profmaquette},
url = {https://ctan.org/pkg/profmaquette},
@@ -57935,7 +57935,7 @@
title = {The \texttt{Q-and-A} package},
subtitle = {Typesetting Q\&A-style conversation made easier},
author = {Jinwen XU},
- date = {2023-11-08},
+ date = {2023-11-09},
version = {},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/q-and-a},
@@ -59757,8 +59757,8 @@
title = {The \texttt{robust-externalize} package},
subtitle = {Cache anything (TikZ, python, ...) in a robust, efficient and pure way},
author = {Léo Colisson},
- date = {2023-09-15},
- version = {2.0},
+ date = {2023-11-09},
+ version = {2.1},
license = {mit},
mirror = {https://mirror.ctan.org/macros/latex/contrib/robust-externalize},
url = {https://ctan.org/pkg/robust-externalize},
@@ -73214,8 +73214,8 @@
title = {The \texttt{ucs} package},
subtitle = {Extended UTF-8 input encoding support for \LaTeX{}},
author = {Wolfgang Jeltsch and Dominique Unruh and David Carlisle},
- date = {2022-08-13},
- version = {2.3},
+ date = {2023-11-09},
+ version = {2.4},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/ucs},
url = {https://ctan.org/pkg/ucs},
diff --git a/biblio/ctan-bibdata/ctan.pdf b/biblio/ctan-bibdata/ctan.pdf
index 03756a48e3..0905307fee 100644
--- a/biblio/ctan-bibdata/ctan.pdf
+++ b/biblio/ctan-bibdata/ctan.pdf
Binary files differ
diff --git a/fonts/newpx/README b/fonts/newpx/README
index fe5dc67ce6..e5c1e88814 100644
--- a/fonts/newpx/README
+++ b/fonts/newpx/README
@@ -1,10 +1,15 @@
This package, based initially on pxfonts, provides many fixes and enhancements to that package, splitting it in two parts---newpxtext and newpxmath---which may be run independently of one another. It provides scaling, improved metrics, and other options. For proper operation, the packages require that the packages newtxmath, pxfonts and TeXGyrePagella be installed and their map files enabled. The text package now relies on an extension of the TeXGyrePagella Type1 fonts that is provided with this package. The accompanying MANIFEST-newpx.txt provides details of the extension as requested by GUST-FONT-LICENSE.txt
-Current version: 1.532 2023-10-26
+Current version: 1.533 2023-11-09
This material is subject to the LaTeX Project Public License. See http://www.ctan.org/license/lppl1.3
for the details of that license.
+Changes in version 1.533
+1. Introduced a sequence of curly braces to replace standard braces if you specify
+the option curlybraces to newtxmath.
+2. Introduced three new math symbols: \laplace, \laplac and \dAlembertian. See the package documentation for details.
+
Changes in version 1.532
1. Changed all references to zplTLF to zpltlf and updated docs to
reflect those changes.
diff --git a/fonts/newpx/doc/newpxdoc.pdf b/fonts/newpx/doc/newpxdoc.pdf
index edfef6274f..b7c03c1510 100644
--- a/fonts/newpx/doc/newpxdoc.pdf
+++ b/fonts/newpx/doc/newpxdoc.pdf
Binary files differ
diff --git a/fonts/newpx/doc/newpxdoc.tex b/fonts/newpx/doc/newpxdoc.tex
index beb3719461..82026d6871 100644
--- a/fonts/newpx/doc/newpxdoc.tex
+++ b/fonts/newpx/doc/newpxdoc.tex
@@ -3,7 +3,7 @@
\usepackage[margin=1in]{geometry}
\usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent
\usepackage{graphicx}
-%\pdfmapfile{=newtx.map}
+%\pdfmapfile{=newpx.map}
%\pdfcompresslevel=0
%\pdfgentounicode=1
%\input glyphtounicode.tex
@@ -128,8 +128,16 @@ There are now characters in the superiors which may be useful in displaying symb
The stacked fraction macro is now available: see the documentation in the {\tt newtx} package.
\item
Version 1.53 brings {\tt newpxtext} essentially up to parity with {\tt newtxtext}, version 1.73.
+\item
+Version 1.533 introduces some new mathematical glyphs. First, there are new curly braces invoked by the option {\tt curlybraces} with {\tt height+depth} of 1.053 times 940, 1200, 1800, 2400, 3000 and 3600 em units. Second, there are three new math symbols:
+\begin{itemize}
+\item
+\verb|\laplace|, $\laplace$, which is an inverted \verb|\nabla|, having more weight in the bottom segment than \verb|\Delta|, $\Delta$.
+\item
+\verb|\laplac|, $\laplac$. This is the unicode-math name for the official d'Alembertian operator, {\tt U+29E0}. Unlike $\laplace$, it has more weight in the left and top segments than \verb|\laplace|.
+\item \verb|\dAlembertian|, $\dAlembertian$, rotates $\laplac$ by 180${}^\circ$, making for a glyph whose weight distribution is a better match for the Laplacian.
+\end{itemize}
\end{itemize}
-
\textsc{Changes as of version 1.51}
\begin{itemize}
\item
diff --git a/fonts/newpx/enc/px-lms.enc b/fonts/newpx/enc/px-lms.enc
new file mode 100644
index 0000000000..93922f57d9
--- /dev/null
+++ b/fonts/newpx/enc/px-lms.enc
@@ -0,0 +1,319 @@
+%!PS-Adobe-3.0 Resource-Encoding
+% @psencodingfile{
+% author = "See file lms.etx",
+% version = "See file lms.etx",
+% date = "generated 2023/11/08",
+% filename = "lms.enc",
+% email = "See file lms.etx",
+% codetable = "ISO/ASCII",
+% checksum = "",
+% abstract = "This is a postscript encoding file, automatically generated by fontinst from lms.etx."
+% }
+
+% Created by: tex cnvt2etx
+% Created using: \etxtoenc{lms}{lms}
+
+% This file should be installed somewhere that your DVI
+% to postscript driver looks for files. It is needed for
+% reencoding some font you have transformed.
+
+% After installing this file, you should add the following
+% line (minus %) to your finstmsc.rc file:
+% \declarepsencoding{px-lms}{pxlmsSymbolEncoding}{\download{lms.enc}}
+
+%%BeginResource: encoding pxlmsSymbolEncoding
+/pxlmsSymbolEncoding [
+% 0
+/minus
+/periodcentered
+/multiply
+/asteriskmath
+/divide
+/diamondmath
+/plusminus
+/minusplus
+% 8
+/circleplus
+/circleminus
+/circlemultiply
+/circledivide
+/circledot
+/circlecopyrt
+/openbullet
+/bullet
+% 16
+/equivasymptotic
+/equivalence
+/reflexsubset
+/reflexsuperset
+/lessequal
+/greaterequal
+/precedesequal
+/followsequal
+% 24
+/similar
+/approxequal
+/propersubset
+/propersuperset
+/lessmuch
+/greatermuch
+/precedes
+/follows
+% 32
+/arrowleft
+/arrowright
+/arrowup
+/arrowdown
+/arrowboth
+/arrownortheast
+/arrowsoutheast
+/similarequal
+% 40
+/arrowdblleft
+/arrowdblright
+/arrowdblup
+/arrowdbldown
+/arrowdblboth
+/arrownorthwest
+/arrowsouthwest
+/proportional
+% 48
+/prime
+/infinity
+/element
+/owner
+/triangle
+/triangleinv
+/negationslash
+/uni21A6.endl
+% 56
+/universal
+/existential
+/logicalnot
+/emptyset
+/Rfractur
+/Ifractur
+/latticetop
+/perpendicular
+% 64
+/aleph
+/u1D49C
+/uni212C
+/u1D49E
+/u1D49F
+/uni2130
+/uni2131
+/u1D4A2
+% 72
+/uni210B
+/uni2110
+/u1D4A5
+/u1D4A6
+/uni2112
+/uni2133
+/u1D4A9
+/u1D4AA
+% 80
+/u1D4AB
+/u1D4AC
+/uni211B
+/u1D4AE
+/u1D4AF
+/u1D4B0
+/u1D4B1
+/u1D4B2
+% 88
+/u1D4B3
+/u1D4B4
+/u1D4B5
+/union
+/intersection
+/unionmulti
+/logicaland
+/logicalor
+% 96
+/turnstileleft
+/turnstileright
+/floorleft
+/floorright
+/ceilingleft
+/ceilingright
+/braceleft
+/braceright
+% 104
+/angbracketleft
+/angbracketright
+/bar
+/bardbl
+/arrowbothv
+/arrowdblbothv
+/backslash
+/wreathproduct
+% 112
+/radical
+/coproduct
+/nabla
+/integral
+/unionsq
+/intersectionsq
+/subsetsqequal
+/supersetsqequal
+% 120
+/section
+/dagger
+/daggerdbl
+/paragraph
+/club
+/diamond
+/heart
+/spade
+% 128
+/uni222B.sm
+/uni222C.sm
+/uni222D.sm
+/uni222E.sm
+/uni222F.sm
+/uni2230.sm
+/uni2232.sm
+/uni2233.sm
+% 136
+/uni2A0B.sm
+/uni2A0C.sm
+/uni2A0F.sm
+/uni2A16.sm
+/uni222B.upsm
+/uni222C.upsm
+/uni222D.upsm
+/uni222E.upsm
+% 144
+/uni222F.upsm
+/uni2230.upsm
+/uni2232.upsm
+/uni2233.upsm
+/uni2A0B.upsm
+/uni2A0C.upsm
+/uni2A0F.upsm
+/uni2A16.upsm
+% 152
+/product.sm
+/summation.sm
+/nexists
+/emptyset.alt1
+/emptyset.alt2
+/slash
+/grave
+/acute
+% 160
+/circumflex
+/tilde
+/macron
+/breve
+/dotacc
+/ddotacc
+/ring
+/caron
+% 168
+/dddotacc
+/lvec
+/harpoonacc
+/lharpoonacc
+/lrvec
+/lrharpoonacc
+/vec
+/arcwide
+% 176
+/arcwider
+/arcwiderr
+/arcwidest
+/arcwideult
+/oarcwide
+/oarcwider
+/oarcwiderr
+/oarcwidest
+% 184
+/oarcwideult
+/parenleft
+/parenright
+/bracketleft
+/bracketright
+/barbar
+/bartilde
+/barhat
+% 192
+/tildebar
+/tildetilde
+/tildehat
+/hatbar
+/hattilde
+/hathat
+/uni20D7.rt
+/uni20D7.ex
+% 200
+/ddddotacc
+/dblbracketleft
+/dblbracketright
+/transpose
+/hermitconj
+/uni2AEB
+/uni2AEB.not
+/plus
+% 208
+/periodcentered.B
+/periodcentered.BB
+/openbullet.S
+/bullet.SSS
+/bullet.SS
+/bullet.S
+/prime.var
+/braceleft.alt
+% 216
+/braceright.alt
+/uni2206
+/uni29E0
+/uni29E0.alt
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 224
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 232
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 240
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 248
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+] def
+%%EndResource
+
+% End of file px-lms.enc.
+
+
diff --git a/fonts/newpx/enc/pxb-lms.enc b/fonts/newpx/enc/pxb-lms.enc
new file mode 100644
index 0000000000..67557d1bec
--- /dev/null
+++ b/fonts/newpx/enc/pxb-lms.enc
@@ -0,0 +1,319 @@
+%!PS-Adobe-3.0 Resource-Encoding
+% @psencodingfile{
+% author = "See file lms.etx",
+% version = "See file lms.etx",
+% date = "generated 2023/11/08",
+% filename = "lms.enc",
+% email = "See file lms.etx",
+% codetable = "ISO/ASCII",
+% checksum = "",
+% abstract = "This is a postscript encoding file, automatically generated by fontinst from lms.etx."
+% }
+
+% Created by: tex cnvt2etx
+% Created using: \etxtoenc{lms}{lms}
+
+% This file should be installed somewhere that your DVI
+% to postscript driver looks for files. It is needed for
+% reencoding some font you have transformed.
+
+% After installing this file, you should add the following
+% line (minus %) to your finstmsc.rc file:
+% \declarepsencoding{pxb-lms}{pxblmsSymbolEncoding}{\download{lms.enc}}
+
+%%BeginResource: encoding pxblmsSymbolEncoding
+/pxblmsSymbolEncoding [
+% 0
+/minus
+/periodcentered
+/multiply
+/asteriskmath
+/divide
+/diamondmath
+/plusminus
+/minusplus
+% 8
+/circleplus
+/circleminus
+/circlemultiply
+/circledivide
+/circledot
+/circlecopyrt
+/openbullet
+/bullet
+% 16
+/equivasymptotic
+/equivalence
+/reflexsubset
+/reflexsuperset
+/lessequal
+/greaterequal
+/precedesequal
+/followsequal
+% 24
+/similar
+/approxequal
+/propersubset
+/propersuperset
+/lessmuch
+/greatermuch
+/precedes
+/follows
+% 32
+/arrowleft
+/arrowright
+/arrowup
+/arrowdown
+/arrowboth
+/arrownortheast
+/arrowsoutheast
+/similarequal
+% 40
+/arrowdblleft
+/arrowdblright
+/arrowdblup
+/arrowdbldown
+/arrowdblboth
+/arrownorthwest
+/arrowsouthwest
+/proportional
+% 48
+/prime
+/infinity
+/element
+/owner
+/triangle
+/triangleinv
+/negationslash
+/uni21A6.endl
+% 56
+/universal
+/existential
+/logicalnot
+/emptyset
+/Rfractur
+/Ifractur
+/latticetop
+/perpendicular
+% 64
+/aleph
+/u1D4D0
+/u1D4D1
+/u1D4D2
+/u1D4D3
+/u1D4D4
+/u1D4D5
+/u1D4D6
+% 72
+/u1D4D7
+/u1D4D8
+/u1D4D9
+/u1D4DA
+/u1D4DB
+/u1D4DC
+/u1D4DD
+/u1D4DE
+% 80
+/u1D4DF
+/u1D4E0
+/u1D4E1
+/u1D4E2
+/u1D4E3
+/u1D4E4
+/u1D4E5
+/u1D4E6
+% 88
+/u1D4E7
+/u1D4E8
+/u1D4E9
+/union
+/intersection
+/unionmulti
+/logicaland
+/logicalor
+% 96
+/turnstileleft
+/turnstileright
+/floorleft
+/floorright
+/ceilingleft
+/ceilingright
+/braceleft
+/braceright
+% 104
+/angbracketleft
+/angbracketright
+/bar
+/bardbl
+/arrowbothv
+/arrowdblbothv
+/backslash
+/wreathproduct
+% 112
+/radical
+/coproduct
+/nabla
+/integral
+/unionsq
+/intersectionsq
+/subsetsqequal
+/supersetsqequal
+% 120
+/section
+/dagger
+/daggerdbl
+/paragraph
+/club
+/diamond
+/heart
+/spade
+% 128
+/uni222B.sm
+/uni222C.sm
+/uni222D.sm
+/uni222E.sm
+/uni222F.sm
+/uni2230.sm
+/uni2232.sm
+/uni2233.sm
+% 136
+/uni2A0B.sm
+/uni2A0C.sm
+/uni2A0F.sm
+/uni2A16.sm
+/uni222B.upsm
+/uni222C.upsm
+/uni222D.upsm
+/uni222E.upsm
+% 144
+/uni222F.upsm
+/uni2230.upsm
+/uni2232.upsm
+/uni2233.upsm
+/uni2A0B.upsm
+/uni2A0C.upsm
+/uni2A0F.upsm
+/uni2A16.upsm
+% 152
+/product.sm
+/summation.sm
+/nexists
+/emptyset.alt1
+/emptyset.alt2
+/slash
+/grave
+/acute
+% 160
+/circumflex
+/tilde
+/macron
+/breve
+/dotacc
+/ddotacc
+/ring
+/caron
+% 168
+/dddotacc
+/lvec
+/harpoonacc
+/lharpoonacc
+/lrvec
+/lrharpoonacc
+/vec
+/arcwide
+% 176
+/arcwider
+/arcwiderr
+/arcwidest
+/arcwideult
+/oarcwide
+/oarcwider
+/oarcwiderr
+/oarcwidest
+% 184
+/oarcwideult
+/parenleft
+/parenright
+/bracketleft
+/bracketright
+/barbar
+/bartilde
+/barhat
+% 192
+/tildebar
+/tildetilde
+/tildehat
+/hatbar
+/hattilde
+/hathat
+/uni20D7.rt
+/uni20D7.ex
+% 200
+/ddddotacc
+/dblbracketleft
+/dblbracketright
+/transpose
+/hermitconj
+/uni2AEB
+/uni2AEB.not
+/plus
+% 208
+/periodcentered.B
+/periodcentered.BB
+/openbullet.S
+/bullet.SSS
+/bullet.SS
+/bullet.S
+/prime.var
+/braceleft.alt
+% 216
+/braceright.alt
+/uni2206
+/uni29E0
+/uni29E0.alt
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 224
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 232
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 240
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 248
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+] def
+%%EndResource
+
+% End of file pxb-lms.enc.
+
+
diff --git a/fonts/newpx/map/newpx.map b/fonts/newpx/map/newpx.map
index 4f78532b20..735e27118f 100644
--- a/fonts/newpx/map/newpx.map
+++ b/fonts/newpx/map/newpx.map
@@ -56,8 +56,8 @@ zpl-Italic-tlf-ot1 TeXGyrePagellaX-Italic " encntx-ot1-tlf ReEncodeFont " <[ntx-
zpl-Italic-osf-ot1 TeXGyrePagellaX-Italic " encntx-ot1-osf ReEncodeFont " <[ntx-ot1-osf.enc <zplri.pfb
zpl-Italic-lf-ot1 TeXGyrePagellaX-Italic " encntx-ot1-lf ReEncodeFont " <[ntx-ot1-lf.enc <zplri.pfb
zpl-Italic-tosf-ot1 TeXGyrePagellaX-Italic " encntx-ot1-tosf ReEncodeFont " <[ntx-ot1-tosf.enc <zplri.pfb
-pxsys pxsys <pxsys.pfb
-pxbsys pxbsys <pxbsys.pfb
+zplsy pxsys " pxlmsSymbolEncoding ReEncodeFont " <px-lms.enc <pxsys.pfb
+zplbsy pxbsys " pxblmsSymbolEncoding ReEncodeFont " <pxb-lms.enc <pxbsys.pfb
zplsups-Regular-ot1 npxsups-Regular " npxsupsOT1Encoding ReEncodeFont " <npxsups_OT1.enc <npxsups-Regular.pfb
zplsups-Regular-t1 npxsups-Regular " npxsupsT1Encoding ReEncodeFont " <npxsups_T1.enc <npxsups-Regular.pfb
zplsups-Regular-ly1 npxsups-Regular " npxsupsLY1Encoding ReEncodeFont " <npxsups_LY1.enc <npxsups-Regular.pfb
diff --git a/fonts/newpx/tex/newpx.sty b/fonts/newpx/tex/newpx.sty
index f83d2c746c..6cb08a9a82 100644
--- a/fonts/newpx/tex/newpx.sty
+++ b/fonts/newpx/tex/newpx.sty
@@ -2,8 +2,8 @@
%Package to simplify loading of newpxmath with a text font family such as newpxtext for all latex engines, or for newpxtext and an otf math package.
-\def\fileversion{1.532}
-\def\filedate{2023/10/26}
+\def\fileversion{1.533}
+\def\filedate{2023/11/08}
\ProvidesPackage{newpx}[%
\filedate\space v\fileversion (Michael Sharpe) latex and unicode latex support for newpxmath and newpxtext, or for newpxtext and an otf math package]
@@ -13,7 +13,7 @@
\RequirePackage{fontenc,fontaxes}
\RequirePackage{ifthen,iftex,etoolbox,scalefnt,trimspaces}
-\forcsvlist{\listadd\zpl@mathlst}{vecsep,amsthm,nosubscriptcorrection,subscriptcorrection,varbb,vvarbb,nosymbolsc,noamssymbols,amssymbols,uprightscript,uprightGreek,slantedGreek,frenchmath,upint,smallerops,useBImacros,varg,varvw,noOT1,fracspacing,subscriptcorrectionfile}
+\forcsvlist{\listadd\zpl@mathlst}{vecsep,amsthm,nosubscriptcorrection,subscriptcorrection,varbb,vvarbb,nosymbolsc,noamssymbols,amssymbols,uprightscript,uprightGreek,slantedGreek,frenchmath,upint,smallerops,useBImacros,varg,varvw,noOT1,fracspacing,subscriptcorrectionfile,curlybraces}
%\show\zpl@mathlst
\RequirePackage{kvoptions}
diff --git a/fonts/newpx/tex/newpxmath.sty b/fonts/newpx/tex/newpxmath.sty
index 5e58789a63..90af727111 100644
--- a/fonts/newpx/tex/newpxmath.sty
+++ b/fonts/newpx/tex/newpxmath.sty
@@ -11,8 +11,8 @@
% of glyph collisions.
% These modifications are by Michael Sharpe, msharpe at ucsd dot edu
-\def\fileversion{1.532}
-\def\filedate{2023/10/26}
+\def\fileversion{1.533}
+\def\filedate{2023/11/08}
\ProvidesPackage{newpxmath}
[\filedate\space v\fileversion]
@@ -152,7 +152,7 @@
\newif\ifpx@smops %default is large binary operators
\newcount\px@Isdigit
\newif\ifpx@ams \newif\ifpx@slantedG \newif\ifpx@cmint \newif\ifpx@braces \newif\ifpx@upscr
-
+\newif\ifpx@curlybraces
\newif\ifpx@varbb \newif\ifpx@vvarbb \newif\ifpx@symbolsC \newif\ifpx@bigdelims \newif\ifpx@frenchm % french math
\px@symbolsCtrue
\DeclareOption{subscriptcorrectionfile}{\def\px@subs{#1}}
@@ -164,6 +164,7 @@
\DeclareOption{nosymbolsc}{\px@symbolsCfalse}
\DeclareOption{cmintegrals}{\px@cminttrue}
\DeclareOption{cmbraces}{\px@bracestrue}
+\DeclareOption{curlybraces}{\px@curlybracestrue}
\DeclareOption{noamssymbols}{\px@amsfalse}
\DeclareOption{amssymbols}{\px@amstrue}
\DeclareOption{uprightscript}{\px@upscrtrue}
@@ -500,8 +501,13 @@ amssymbols,uprightGreek}
\DeclareMathDelimiter{\rfloor}{\mathclose}{symbols}{99}{largesymbols}{5}
\DeclareMathDelimiter{\lceil}{\mathopen}{symbols}{100}{largesymbols}{6}
\DeclareMathDelimiter{\rceil}{\mathclose}{symbols}{101}{largesymbols}{7}
- \DeclareMathDelimiter{\lbrace}{\mathopen}{symbols}{102}{largesymbols}{8}
- \DeclareMathDelimiter{\rbrace}{\mathclose}{symbols}{103}{largesymbols}{9}
+ \ifpx@curlybraces
+ \DeclareMathDelimiter{\lbrace}{\mathopen}{symbols}{215}{largesymbols}{142}
+ \DeclareMathDelimiter{\rbrace}{\mathclose}{symbols}{216}{largesymbols}{143}
+ \else
+ \DeclareMathDelimiter{\lbrace}{\mathopen}{symbols}{102}{largesymbols}{8}
+ \DeclareMathDelimiter{\rbrace}{\mathclose}{symbols}{103}{largesymbols}{9}
+ \fi
\DeclareMathDelimiter{\langle}{\mathopen}{symbols}{104}{largesymbols}{10}
%\DeclareMathDelimiter{<}{\mathopen}{letters}{60}{largesymbols}{140}
\DeclareMathDelimiter{\rangle}{\mathclose}{symbols}{105}{largesymbols}{11}
@@ -733,6 +739,9 @@ amssymbols,uprightGreek}
%\DeclareMathRadical{\sqrtsign}{symbols}{112}{largesymbols}{112}
%\DeclareMathSymbol{\amalg}{\mathbin}{symbols}{113}
%\DeclareMathSymbol{\nabla}{\mathord}{symbols}{114}
+\DeclareMathSymbol{\laplace}{\mathord}{symbols}{217}
+\DeclareMathSymbol{\laplac}{\mathord}{symbols}{218}
+\DeclareMathSymbol{\dAlembertian}{\mathord}{symbols}{219}
%\DeclareMathSymbol{\smallint}{\mathop}{symbols}{115}
%\DeclareMathSymbol{\sqcup}{\mathbin}{symbols}{116}
%\DeclareMathSymbol{\sqcap}{\mathbin}{symbols}{117}
diff --git a/fonts/newpx/tex/newpxtext.sty b/fonts/newpx/tex/newpxtext.sty
index a0e74cd63d..e15ffc0212 100644
--- a/fonts/newpx/tex/newpxtext.sty
+++ b/fonts/newpx/tex/newpxtext.sty
@@ -8,8 +8,8 @@
% Text is now directed to an extension of TeXGyrePagella rather than ppl.
% 1.5 is first version of newpxtext to support both [pdf]latex and unicode latex.
-\def\fileversion{1.532}
-\def\filedate{2023/10/26}
+\def\fileversion{1.533}
+\def\filedate{2023/11/07}
\ProvidesPackage{newpxtext}[%
\filedate\space v\fileversion (Michael Sharpe) latex and unicode latex support for TeXGyrePagellaX]
@@ -725,6 +725,12 @@
\renewcommand*{\rmdefault}{zpl\zpl@figurealign%
\zpl@figurestyle}
+
+ \ifthenelse{\equal{\familydefault}{\sfdefault} \OR
+ \equal{\familydefault}{\ttdefault}}%
+ {}{\renewcommand{\familydefault}{\rmdefault}}
+
+
%\ifzpl@scosf %
%\DeclareRobustCommand{\textsc}[1]{%
%{\fontfamily{zpl\zpl@figurealign osf}\scshape\selectfont #1}%
diff --git a/fonts/newpx/tfm/pxbsys.tfm b/fonts/newpx/tfm/pxbsys.tfm
index 73e1276d87..bff2f86bf0 100644
--- a/fonts/newpx/tfm/pxbsys.tfm
+++ b/fonts/newpx/tfm/pxbsys.tfm
Binary files differ
diff --git a/fonts/newpx/tfm/pxsys.tfm b/fonts/newpx/tfm/pxsys.tfm
index 204073ac7e..5eb1306043 100644
--- a/fonts/newpx/tfm/pxsys.tfm
+++ b/fonts/newpx/tfm/pxsys.tfm
Binary files differ
diff --git a/fonts/newpx/tfm/zplbexx.tfm b/fonts/newpx/tfm/zplbexx.tfm
index 436de9c1e2..ddf3b82bad 100644
--- a/fonts/newpx/tfm/zplbexx.tfm
+++ b/fonts/newpx/tfm/zplbexx.tfm
Binary files differ
diff --git a/fonts/newpx/tfm/zplbsy.tfm b/fonts/newpx/tfm/zplbsy.tfm
index 8963fdb73d..e3dd026f73 100644
--- a/fonts/newpx/tfm/zplbsy.tfm
+++ b/fonts/newpx/tfm/zplbsy.tfm
Binary files differ
diff --git a/fonts/newpx/tfm/zplexx.tfm b/fonts/newpx/tfm/zplexx.tfm
index a829e82b24..44df0a722a 100644
--- a/fonts/newpx/tfm/zplexx.tfm
+++ b/fonts/newpx/tfm/zplexx.tfm
Binary files differ
diff --git a/fonts/newpx/tfm/zplsy.tfm b/fonts/newpx/tfm/zplsy.tfm
index 8c4d7cdfaa..3369617fe0 100644
--- a/fonts/newpx/tfm/zplsy.tfm
+++ b/fonts/newpx/tfm/zplsy.tfm
Binary files differ
diff --git a/fonts/newpx/type1/pxbsys.pfb b/fonts/newpx/type1/pxbsys.pfb
index bbf613c067..58ee77fe83 100644
--- a/fonts/newpx/type1/pxbsys.pfb
+++ b/fonts/newpx/type1/pxbsys.pfb
Binary files differ
diff --git a/fonts/newpx/type1/pxsys.pfb b/fonts/newpx/type1/pxsys.pfb
index 4e751da85a..7df1d7f0e5 100644
--- a/fonts/newpx/type1/pxsys.pfb
+++ b/fonts/newpx/type1/pxsys.pfb
Binary files differ
diff --git a/fonts/newpx/vf/zplbexx.vf b/fonts/newpx/vf/zplbexx.vf
index d2921244da..3a183fa81c 100644
--- a/fonts/newpx/vf/zplbexx.vf
+++ b/fonts/newpx/vf/zplbexx.vf
Binary files differ
diff --git a/fonts/newpx/vf/zplbsy.vf b/fonts/newpx/vf/zplbsy.vf
deleted file mode 100644
index 0bf029659c..0000000000
--- a/fonts/newpx/vf/zplbsy.vf
+++ /dev/null
Binary files differ
diff --git a/fonts/newpx/vf/zplexx.vf b/fonts/newpx/vf/zplexx.vf
index 279d17ee0d..d52495f9fe 100644
--- a/fonts/newpx/vf/zplexx.vf
+++ b/fonts/newpx/vf/zplexx.vf
Binary files differ
diff --git a/fonts/newpx/vf/zplsy.vf b/fonts/newpx/vf/zplsy.vf
deleted file mode 100644
index 137e6bb5de..0000000000
--- a/fonts/newpx/vf/zplsy.vf
+++ /dev/null
Binary files differ
diff --git a/fonts/simpleicons/doc/simpleicons.pdf b/fonts/simpleicons/doc/simpleicons.pdf
index 083e8d6e20..ecaee30ed2 100644
--- a/fonts/simpleicons/doc/simpleicons.pdf
+++ b/fonts/simpleicons/doc/simpleicons.pdf
Binary files differ
diff --git a/fonts/simpleicons/opentype/SimpleIcons.otf b/fonts/simpleicons/opentype/SimpleIcons.otf
index 1b0039d1a7..ead184deb4 100644
--- a/fonts/simpleicons/opentype/SimpleIcons.otf
+++ b/fonts/simpleicons/opentype/SimpleIcons.otf
Binary files differ
diff --git a/fonts/simpleicons/tex/simpleicons.sty b/fonts/simpleicons/tex/simpleicons.sty
index 6be1b29d31..c78dc314c5 100644
--- a/fonts/simpleicons/tex/simpleicons.sty
+++ b/fonts/simpleicons/tex/simpleicons.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{simpleicons}[2023/10/22 9.19.0 Simple Icons 9.19.0 Logos]
+\ProvidesPackage{simpleicons}[2023/11/10 9.19.1 Simple Icons 9.19.1 Logos]
\RequirePackage{iftex}
diff --git a/fonts/simpleicons/tex/usimpleiconseight.fd b/fonts/simpleicons/tex/usimpleiconseight.fd
index 50ad8608e3..169a9a2e8f 100644
--- a/fonts/simpleicons/tex/usimpleiconseight.fd
+++ b/fonts/simpleicons/tex/usimpleiconseight.fd
@@ -1,5 +1,5 @@
- \ProvidesFile{usimpleiconseight.fd}[2023/10/22 Font definitions for U/simpleiconseight.]
+ \ProvidesFile{usimpleiconseight.fd}[2023/11/10 Font definitions for U/simpleiconseight.]
\DeclareFontFamily{U}{simpleiconseight}{}
\DeclareFontShape{U}{simpleiconseight}{m}{n}{<-> SimpleIcons--simpleiconseight}{}
\endinput
diff --git a/fonts/simpleicons/tex/usimpleiconsfive.fd b/fonts/simpleicons/tex/usimpleiconsfive.fd
index e0c076171b..458c61db50 100644
--- a/fonts/simpleicons/tex/usimpleiconsfive.fd
+++ b/fonts/simpleicons/tex/usimpleiconsfive.fd
@@ -1,5 +1,5 @@
- \ProvidesFile{usimpleiconsfive.fd}[2023/10/22 Font definitions for U/simpleiconsfive.]
+ \ProvidesFile{usimpleiconsfive.fd}[2023/11/10 Font definitions for U/simpleiconsfive.]
\DeclareFontFamily{U}{simpleiconsfive}{}
\DeclareFontShape{U}{simpleiconsfive}{m}{n}{<-> SimpleIcons--simpleiconsfive}{}
\endinput
diff --git a/fonts/simpleicons/tex/usimpleiconsfour.fd b/fonts/simpleicons/tex/usimpleiconsfour.fd
index 0ba1e84e8b..7bb8a7a3b8 100644
--- a/fonts/simpleicons/tex/usimpleiconsfour.fd
+++ b/fonts/simpleicons/tex/usimpleiconsfour.fd
@@ -1,5 +1,5 @@
- \ProvidesFile{usimpleiconsfour.fd}[2023/10/22 Font definitions for U/simpleiconsfour.]
+ \ProvidesFile{usimpleiconsfour.fd}[2023/11/10 Font definitions for U/simpleiconsfour.]
\DeclareFontFamily{U}{simpleiconsfour}{}
\DeclareFontShape{U}{simpleiconsfour}{m}{n}{<-> SimpleIcons--simpleiconsfour}{}
\endinput
diff --git a/fonts/simpleicons/tex/usimpleiconsnine.fd b/fonts/simpleicons/tex/usimpleiconsnine.fd
index 43aa0158e0..044ca7abb1 100644
--- a/fonts/simpleicons/tex/usimpleiconsnine.fd
+++ b/fonts/simpleicons/tex/usimpleiconsnine.fd
@@ -1,5 +1,5 @@
- \ProvidesFile{usimpleiconsnine.fd}[2023/10/22 Font definitions for U/simpleiconsnine.]
+ \ProvidesFile{usimpleiconsnine.fd}[2023/11/10 Font definitions for U/simpleiconsnine.]
\DeclareFontFamily{U}{simpleiconsnine}{}
\DeclareFontShape{U}{simpleiconsnine}{m}{n}{<-> SimpleIcons--simpleiconsnine}{}
\endinput
diff --git a/fonts/simpleicons/tex/usimpleiconsone.fd b/fonts/simpleicons/tex/usimpleiconsone.fd
index 960d62450f..0cf46d1837 100644
--- a/fonts/simpleicons/tex/usimpleiconsone.fd
+++ b/fonts/simpleicons/tex/usimpleiconsone.fd
@@ -1,5 +1,5 @@
- \ProvidesFile{usimpleiconsone.fd}[2023/10/22 Font definitions for U/simpleiconsone.]
+ \ProvidesFile{usimpleiconsone.fd}[2023/11/10 Font definitions for U/simpleiconsone.]
\DeclareFontFamily{U}{simpleiconsone}{}
\DeclareFontShape{U}{simpleiconsone}{m}{n}{<-> SimpleIcons--simpleiconsone}{}
\endinput
diff --git a/fonts/simpleicons/tex/usimpleiconsoneone.fd b/fonts/simpleicons/tex/usimpleiconsoneone.fd
index 7c55493d23..b22a9d37ae 100644
--- a/fonts/simpleicons/tex/usimpleiconsoneone.fd
+++ b/fonts/simpleicons/tex/usimpleiconsoneone.fd
@@ -1,5 +1,5 @@
- \ProvidesFile{usimpleiconsoneone.fd}[2023/10/22 Font definitions for U/simpleiconsoneone.]
+ \ProvidesFile{usimpleiconsoneone.fd}[2023/11/10 Font definitions for U/simpleiconsoneone.]
\DeclareFontFamily{U}{simpleiconsoneone}{}
\DeclareFontShape{U}{simpleiconsoneone}{m}{n}{<-> SimpleIcons--simpleiconsoneone}{}
\endinput
diff --git a/fonts/simpleicons/tex/usimpleiconsonezero.fd b/fonts/simpleicons/tex/usimpleiconsonezero.fd
index 6bc6b48c3a..0a32d6e210 100644
--- a/fonts/simpleicons/tex/usimpleiconsonezero.fd
+++ b/fonts/simpleicons/tex/usimpleiconsonezero.fd
@@ -1,5 +1,5 @@
- \ProvidesFile{usimpleiconsonezero.fd}[2023/10/22 Font definitions for U/simpleiconsonezero.]
+ \ProvidesFile{usimpleiconsonezero.fd}[2023/11/10 Font definitions for U/simpleiconsonezero.]
\DeclareFontFamily{U}{simpleiconsonezero}{}
\DeclareFontShape{U}{simpleiconsonezero}{m}{n}{<-> SimpleIcons--simpleiconsonezero}{}
\endinput
diff --git a/fonts/simpleicons/tex/usimpleiconsseven.fd b/fonts/simpleicons/tex/usimpleiconsseven.fd
index 7ef6c0b4ec..df8109e754 100644
--- a/fonts/simpleicons/tex/usimpleiconsseven.fd
+++ b/fonts/simpleicons/tex/usimpleiconsseven.fd
@@ -1,5 +1,5 @@
- \ProvidesFile{usimpleiconsseven.fd}[2023/10/22 Font definitions for U/simpleiconsseven.]
+ \ProvidesFile{usimpleiconsseven.fd}[2023/11/10 Font definitions for U/simpleiconsseven.]
\DeclareFontFamily{U}{simpleiconsseven}{}
\DeclareFontShape{U}{simpleiconsseven}{m}{n}{<-> SimpleIcons--simpleiconsseven}{}
\endinput
diff --git a/fonts/simpleicons/tex/usimpleiconssix.fd b/fonts/simpleicons/tex/usimpleiconssix.fd
index e5fd5e2f14..3a30520352 100644
--- a/fonts/simpleicons/tex/usimpleiconssix.fd
+++ b/fonts/simpleicons/tex/usimpleiconssix.fd
@@ -1,5 +1,5 @@
- \ProvidesFile{usimpleiconssix.fd}[2023/10/22 Font definitions for U/simpleiconssix.]
+ \ProvidesFile{usimpleiconssix.fd}[2023/11/10 Font definitions for U/simpleiconssix.]
\DeclareFontFamily{U}{simpleiconssix}{}
\DeclareFontShape{U}{simpleiconssix}{m}{n}{<-> SimpleIcons--simpleiconssix}{}
\endinput
diff --git a/fonts/simpleicons/tex/usimpleiconsthree.fd b/fonts/simpleicons/tex/usimpleiconsthree.fd
index 8b4cef411e..e2f3a60619 100644
--- a/fonts/simpleicons/tex/usimpleiconsthree.fd
+++ b/fonts/simpleicons/tex/usimpleiconsthree.fd
@@ -1,5 +1,5 @@
- \ProvidesFile{usimpleiconsthree.fd}[2023/10/22 Font definitions for U/simpleiconsthree.]
+ \ProvidesFile{usimpleiconsthree.fd}[2023/11/10 Font definitions for U/simpleiconsthree.]
\DeclareFontFamily{U}{simpleiconsthree}{}
\DeclareFontShape{U}{simpleiconsthree}{m}{n}{<-> SimpleIcons--simpleiconsthree}{}
\endinput
diff --git a/fonts/simpleicons/tex/usimpleiconstwo.fd b/fonts/simpleicons/tex/usimpleiconstwo.fd
index 8218cd1416..c5e06e2502 100644
--- a/fonts/simpleicons/tex/usimpleiconstwo.fd
+++ b/fonts/simpleicons/tex/usimpleiconstwo.fd
@@ -1,5 +1,5 @@
- \ProvidesFile{usimpleiconstwo.fd}[2023/10/22 Font definitions for U/simpleiconstwo.]
+ \ProvidesFile{usimpleiconstwo.fd}[2023/11/10 Font definitions for U/simpleiconstwo.]
\DeclareFontFamily{U}{simpleiconstwo}{}
\DeclareFontShape{U}{simpleiconstwo}{m}{n}{<-> SimpleIcons--simpleiconstwo}{}
\endinput
diff --git a/fonts/simpleicons/tfm/SimpleIcons--simpleiconsfive.tfm b/fonts/simpleicons/tfm/SimpleIcons--simpleiconsfive.tfm
index f6ecf60875..71833970b0 100644
--- a/fonts/simpleicons/tfm/SimpleIcons--simpleiconsfive.tfm
+++ b/fonts/simpleicons/tfm/SimpleIcons--simpleiconsfive.tfm
Binary files differ
diff --git a/fonts/simpleicons/type1/SimpleIcons.pfb b/fonts/simpleicons/type1/SimpleIcons.pfb
index 2bc40b4066..524851efda 100644
--- a/fonts/simpleicons/type1/SimpleIcons.pfb
+++ b/fonts/simpleicons/type1/SimpleIcons.pfb
Binary files differ
diff --git a/macros/latex/contrib/hyperref/ChangeLog.txt b/macros/latex/contrib/hyperref/ChangeLog.txt
index 660a34563e..d4f1cd0fa3 100644
--- a/macros/latex/contrib/hyperref/ChangeLog.txt
+++ b/macros/latex/contrib/hyperref/ChangeLog.txt
@@ -1,3 +1,17 @@
+2023-11-09 Ulrike Fischer
+ * correct \cyreref to \cyrerev issue 307
+ * corrent \textddagger definition issue 308
+ * correct \DiamandSolid to \DiamondSolid in \psdmapshortnames issue 310
+ * correct \textDiamandSolid to \textDiamondSolid issue 310
+ * remove now unneeded fallbacks for reference commands
+ * nameref: remove unneeded beamer patch
+ * nameref: remove unneeded ifthen patch
+ * nameref: remove memoir patches, it handles titles itself now
+ * nameref: remove outdated titlesec patch.
+
+===========
+Version: 2023-10-27 v7.01e
+
2023-11-07 Ulrike Fischer
* improve thm code, issue 304
* insert socket for varwidth, issue 204 and 293
diff --git a/macros/latex/contrib/hyperref/README.md b/macros/latex/contrib/hyperref/README.md
index 0e47cc5012..b6cb9bc4d5 100644
--- a/macros/latex/contrib/hyperref/README.md
+++ b/macros/latex/contrib/hyperref/README.md
@@ -1,6 +1,6 @@
# README for hyperref bundle
-Version 2023-11-07 v7.01e
+Version 2023-11-09 v7.01f
## INTRODUCTION
diff --git a/macros/latex/contrib/hyperref/doc/backref.pdf b/macros/latex/contrib/hyperref/doc/backref.pdf
index 1a9546b24e..3fd7b070cf 100644
--- a/macros/latex/contrib/hyperref/doc/backref.pdf
+++ b/macros/latex/contrib/hyperref/doc/backref.pdf
Binary files differ
diff --git a/macros/latex/contrib/hyperref/doc/hyperref-doc.html b/macros/latex/contrib/hyperref/doc/hyperref-doc.html
index c84196a6c6..d6d79f4428 100644
--- a/macros/latex/contrib/hyperref/doc/hyperref-doc.html
+++ b/macros/latex/contrib/hyperref/doc/hyperref-doc.html
@@ -25,7 +25,7 @@ href="https://github.com/latex3/hyperref/issues" class="url" ><span
class="ec-lmvtt-10x-x-120">https://github.com/latex3/hyperref/issues</span></a><span
class="ec-lmr-12">)</span></div><br />
<div class="date" ><span
-class="ec-lmr-12">2023-11-07 v7.01e</span></div>
+class="ec-lmr-12">2023-11-09 v7.01f</span></div>
</div>
<h3 class="likesectionHead"><a
id="x1-1000"></a>Contents</h3>
diff --git a/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf b/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf
index 06eca0ae05..f641b410f2 100644
--- a/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf
+++ b/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/hyperref/doc/hyperref-doc.tex b/macros/latex/contrib/hyperref/doc/hyperref-doc.tex
index cfc4058afb..0d0c73190b 100644
--- a/macros/latex/contrib/hyperref/doc/hyperref-doc.tex
+++ b/macros/latex/contrib/hyperref/doc/hyperref-doc.tex
@@ -166,7 +166,7 @@
}
\makeatother
\title{Hypertext marks in \hologo{LaTeX}: a manual for \xpackage{hyperref}}
-\date{2023-11-07 v7.01e}
+\date{2023-11-09 v7.01f}
\begin{document}
diff --git a/macros/latex/contrib/hyperref/doc/hyperref-linktarget.pdf b/macros/latex/contrib/hyperref/doc/hyperref-linktarget.pdf
index 1305ef1528..307ef8a813 100644
--- a/macros/latex/contrib/hyperref/doc/hyperref-linktarget.pdf
+++ b/macros/latex/contrib/hyperref/doc/hyperref-linktarget.pdf
Binary files differ
diff --git a/macros/latex/contrib/hyperref/doc/hyperref.pdf b/macros/latex/contrib/hyperref/doc/hyperref.pdf
index 04ea790337..9cbb79825a 100644
--- a/macros/latex/contrib/hyperref/doc/hyperref.pdf
+++ b/macros/latex/contrib/hyperref/doc/hyperref.pdf
Binary files differ
diff --git a/macros/latex/contrib/hyperref/doc/nameref.pdf b/macros/latex/contrib/hyperref/doc/nameref.pdf
index 5b2f5f320e..b1c45978ea 100644
--- a/macros/latex/contrib/hyperref/doc/nameref.pdf
+++ b/macros/latex/contrib/hyperref/doc/nameref.pdf
Binary files differ
diff --git a/macros/latex/contrib/hyperref/hluatex.dtx b/macros/latex/contrib/hyperref/hluatex.dtx
index d8309b3eb9..96c5ef9610 100644
--- a/macros/latex/contrib/hyperref/hluatex.dtx
+++ b/macros/latex/contrib/hyperref/hluatex.dtx
@@ -1,6 +1,6 @@
% \iffalse
% Source File: hluatex.dtx
-% 2023-11-07 v7.01e
+% 2023-11-09 v7.01f
%
% Copyright
% 2016-2019 Oberdiek Package Support Group
@@ -31,7 +31,7 @@
%
% \begin{macrocode}
%<*luatex>
-%% 2023-11-07 v7.01e
+%% 2023-11-09 v7.01f
%% force unicode encoding, see issue #101
%% code mostly copied from hxetex.def
\HyPsd@LoadUnicode
diff --git a/macros/latex/contrib/hyperref/hyperref-linktarget.dtx b/macros/latex/contrib/hyperref/hyperref-linktarget.dtx
index d013b89980..4c13813679 100644
--- a/macros/latex/contrib/hyperref/hyperref-linktarget.dtx
+++ b/macros/latex/contrib/hyperref/hyperref-linktarget.dtx
@@ -53,7 +53,7 @@
% }^^A
% }
%
-% \date{Version 2023-11-07 v7.01e}
+% \date{Version 2023-11-09 v7.01f}
%
% \maketitle
% \begin{documentation}
diff --git a/macros/latex/contrib/hyperref/hyperref-patches.dtx b/macros/latex/contrib/hyperref/hyperref-patches.dtx
index 2c1209001a..4a5134a2b2 100644
--- a/macros/latex/contrib/hyperref/hyperref-patches.dtx
+++ b/macros/latex/contrib/hyperref/hyperref-patches.dtx
@@ -55,7 +55,7 @@
% }^^A
% }
%
-% \date{Version 2023-11-07 v7.01e}
+% \date{Version 2023-11-09 v7.01f}
%
% \maketitle
% \begin{documentation}
diff --git a/macros/latex/contrib/hyperref/hyperref.dtx b/macros/latex/contrib/hyperref/hyperref.dtx
index c6fccc9cfd..94d6b909ff 100644
--- a/macros/latex/contrib/hyperref/hyperref.dtx
+++ b/macros/latex/contrib/hyperref/hyperref.dtx
@@ -51,7 +51,7 @@
%<puvnenc>\ProvidesFile{puvnenc.def}
%<puarenc>\ProvidesFile{puarenc.def}
%<psdextra>\ProvidesFile{psdextra.def}
-%<!none&!packageEnd> [2023-11-07 v7.01e %
+%<!none&!packageEnd> [2023-11-09 v7.01f %
%<package> Hypertext links for LaTeX]
%<nohyperref> Dummy hyperref (SR)]
%<driver> Hyperref documentation driver file]
@@ -9420,21 +9420,6 @@
}
% \end{macrocode}
-% Ignore star from referencing macros:
-% This is only needed if LaTeX doesn't define the starred
-% variants itself.
-% \begin{macrocode}
-\@ifundefined{@kernel@ref}
- {\LetLtxMacro\NoHy@OrgRef\ref
- \DeclareRobustCommand*{\ref}{%
- \@ifstar\NoHy@OrgRef\NoHy@OrgRef
- }
- \LetLtxMacro\NoHy@OrgPageRef\pageref
- \DeclareRobustCommand*{\pageref}{%
- \@ifstar\NoHy@OrgPageRef\NoHy@OrgPageRef
- }}{}
-% \end{macrocode}
-%
% \section{Localized nullifying of package}
% Sometimes we just don't want the wretched package interfering
% with us. Define an environment we can put in manually, or include
@@ -9522,21 +9507,7 @@
\long\def\@gobbleopt[#1]{}
\let\hyperpage\@empty
% \end{macrocode}
-% Ignore star from referencing macros. This is only
-% needed in older formats.
% \begin{macrocode}
-\@ifl@t@r\fmtversion{2022-06-01}
- {}%
- {%
- \LetLtxMacro\NoHy@OrgRef\ref
- \DeclareRobustCommand*{\ref}{%
- \@ifstar\NoHy@OrgRef\NoHy@OrgRef
- }
- \LetLtxMacro\NoHy@OrgPageRef\pageref
- \DeclareRobustCommand*{\pageref}{%
- \@ifstar\NoHy@OrgPageRef\NoHy@OrgPageRef
- }%
- }
%</nohyperref>
% \end{macrocode}
%
@@ -10993,8 +10964,8 @@
% The last point is the most complicated. Simply moving at the point \cs{refstepcounter}
% is encountered into the next para hook doesn't work, as this can be in a header if there is page
% break. The next item hook doesn't work for the same reason,
-% also not every theorem environment actually use \cs{item} (e.g. {amsthm} and ams-classes).
-% Patching (or using a hook) \cs{@begintheorem} doesn't work either as {ntheorem}
+% also not every theorem environment actually use \cs{item} (e.g. \texttt{amsthm} and ams-classes).
+% Patching (or using a hook) \cs{@begintheorem} doesn't work either as \texttt{ntheorem}
% redefines this on the fly.
%
% For now we move the target creation into the item hook. This is not perfect,
@@ -20085,7 +20056,7 @@
\DeclareTextCommand{\textdagger}{PD1}{\201}% U+2020
% U+2021 DOUBLE DAGGER; daggerdbl; \ddagger (LaTeX)
\DeclareTextCommand{\textdaggerdbl}{PD1}{\202}% U+2021
-\DeclareTextCommand{\textddagger}{PD1}{\textddagger}
+\DeclareTextCommand{\textddagger}{PD1}{\textdaggerdbl}
% U+2026 HORIZONTAL ELLIPSIS; ellipsis
\DeclareTextCommand{\textellipsis}{PD1}{\203}% U+2026
% U+2014 EM DASH; emdash
@@ -22322,7 +22293,7 @@
% U+04EC CYRILLIC CAPITAL LETTER E WITH DIAERESIS
\DeclareTextCompositeCommand{\"}{PU}{\CYREREV}{\84\354}% U+04EC
% U+04ED CYRILLIC SMALL LETTER E WITH DIAERESIS
-\DeclareTextCompositeCommand{\"}{PU}{\cyreref}{\84\355}% U+04ED
+\DeclareTextCompositeCommand{\"}{PU}{\cyrerev}{\84\355}% U+04ED
% U+04EE CYRILLIC CAPITAL LETTER U WITH MACRON; Umacroncyrillic
\DeclareTextCompositeCommand{\=}{PU}{\CYRU}{\84\356}% U+04EE
% U+04EF CYRILLIC SMALL LETTER U WITH MACRON; umacroncyrillic
@@ -24591,8 +24562,8 @@
% U+2752 UPPER RIGHT SHADOWED WHITE SQUARE;
% \SquareCastShadowTopRight (bbding)
\DeclareTextCommand{\textSquareCastShadowTopRight}{PU}{\9047\122}%* U+2752
-% U+2756 BLACK DIAMOND MINUS WHITE X; \OrnamentDiamandSolid (bbding)
-\DeclareTextCommand{\textDiamandSolid}{PU}{\9047\126}%* U+2756
+% U+2756 BLACK DIAMOND MINUS WHITE X; \OrnamentDiamondSolid (bbding)
+\DeclareTextCommand{\textDiamondSolid}{PU}{\9047\126}%* U+2756
% U+2758 LIGHT VERTICAL BAR; \RectangleThin (bbding)
\DeclareTextCommand{\textRectangleThin}{PU}{\9047\130}%* U+2758
% U+2759 MEDIUM VERTICAL BAR; \Rectangle (bbding)
@@ -26134,7 +26105,7 @@
\let\SquareTopRight\textSquareTopRight
\let\SquareCastShadowBottomRight\textSquareCastShadowBottomRight
\let\SquareCastShadowTopRight\textSquareCastShadowTopRight
- \let\DiamandSolid\textDiamandSolid
+ \let\DiamondSolid\textDiamondSolid
\let\RectangleThin\textRectangleThin
\let\Rectangle\textRectangle
\let\RectangleBold\textRectangleBold
diff --git a/macros/latex/contrib/hyperref/nameref.dtx b/macros/latex/contrib/hyperref/nameref.dtx
index d282f8dfd5..861af305a0 100644
--- a/macros/latex/contrib/hyperref/nameref.dtx
+++ b/macros/latex/contrib/hyperref/nameref.dtx
@@ -33,7 +33,7 @@
%<driver>\ProvidesFile{nameref.drv}
% \fi
% \ProvidesFile{nameref.dtx}
- [2023-10-05 v2.54 Cross-referencing by name of section]%
+ [2023-11-09 v2.55 Cross-referencing by name of section]%
%
%
% \iffalse
@@ -110,8 +110,6 @@
% \item \cs{@ssect}: command to store the title added,
% \cs{Sectionformat} is added.
%
-% \item \cs{M@sect} (memoir class): command to store the title added
-%
% \item \cs{@part}, \cs{@spart}, \cs{@chapter}, \cs{@schapter}:
% command to store the title added
% \item \cs{ttl@sect@i} (from the \textsf{titlesec} package):
@@ -457,27 +455,6 @@
% \end{macrocode}
% \end{macro}
%
-% Support for class memoir.
-%
-% \begin{macrocode}
-\@ifundefined{NR@nopatch@sectioning}
- {\ltx@IfUndefined{ifheadnameref}{%
- }{%
- \ltx@IfUndefined{M@sect}{%
- }{%
- \let\NRorg@M@sect\M@sect
- \def\M@sect#1#2#3#4#5#6[#7][#8]{%
- \ifheadnameref
- \NR@gettitle{#8}%
- \else
- \NR@gettitle{#7}%
- \fi
- \NRorg@M@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}][{#8}]%
- }%
- }%
- }}{}
-% \end{macrocode}
-%
% Parts and chapters are treated differently. sigh.
% \cs{@part} and \cs{@spart} are \cs{long} because of class memoir.
%
@@ -500,32 +477,6 @@
\NR@gettitle{#1}%
\NR@chapter[{#1}]{#2}%
}
- \@ifclassloaded{memoir}{%
- \ltx@IfUndefined{ifheadnameref}{%
- }{%
- \def\@chapter[#1]#2{%
- \ltx@IfUndefined{ch@pt@c}{%
- \NR@gettitle{#1}%
- }{%
- \ifx\ch@pt@c\ltx@empty
- \NR@gettitle{#2}%
- \else
- \def\NR@temp{#1}%
- \ifx\NR@temp\ltx@empty
- \expandafter\NR@gettitle\expandafter{\ch@pt@c}%
- \else
- \ifheadnameref
- \NR@gettitle{#1}%
- \else
- \expandafter\NR@gettitle\expandafter{\ch@pt@c}%
- \fi
- \fi
- \fi
- }%
- \NR@chapter[{#1}]{#2}%
- }%
- }%
- }{}
\def\@schapter#1{%
\NR@gettitle{#1}%
\NR@schapter{#1}%
@@ -580,71 +531,6 @@
}
% \end{macrocode}
%
-% Compatibility for package titlesec.
-% \begin{macrocode}
-\AtBeginDocument{%
- \@ifpackageloaded{titlesec}{%
- \let\NRorg@ttl@sect@i\ttl@sect@i
- \@ifundefined{NR@nopatch@titlesec}
- {%
- \def\ttl@sect@i#1#2[#3]#4{%
- \NR@gettitle{#4}%
- \NRorg@ttl@sect@i{#1}{#2}[{#3}]{#4}%
- }%
- }{}%
- }{}%
-}
-% \end{macrocode}
-%
-% \subsubsection{Class beamer}
-%
-% \begin{macrocode}
-\@ifclassloaded{beamer}{%
- \@ifclasslater{beamer}{2022-05-17}
- {}%do nothing
- {%
- \@ifundefined{NR@nopatch@beamer}
- {%
- \def\NR@PatchBeamer#1{%
- \expandafter\let\csname NRorg@beamer@#1\expandafter\endcsname
- \csname beamer@#1\endcsname
- \begingroup
- \edef\x{\endgroup
- \long\def\expandafter\noexpand\csname beamer@#1\endcsname
- [####1]{% hash-ok
- \noexpand\NR@gettitle{####1}%
- \expandafter\noexpand\csname NRorg@beamer@#1\endcsname
- [{####1}]%
- }%
- }%
- \x
- }%
- \AddToHook{class/beamer/after}{%
- \NR@PatchBeamer{section}%
- \NR@PatchBeamer{subsection}%
- \NR@PatchBeamer{subsubsection}%
-% \end{macrocode}
-%
-% Theorem names.
-% \begin{macrocode}
- \addtobeamertemplate{theorem begin}{%
- \expandafter\NR@gettitle\expandafter{\inserttheoremaddition}%
- }{}%
-% \end{macrocode}
-% \begin{macrocode}
- \@ifdefinable{\NRorg@beamer@descriptionitem}{%
- \let\NRorg@beamer@descriptionitem\beamer@descriptionitem
- \renewcommand{\beamer@descriptionitem}[1]{%
- \NR@gettitle{#1}%
- \NRorg@beamer@descriptionitem{#1}%
- }%
- }%
- }%Hook
- }{}%@ifundefined
- }%class later
- }{}
-% \end{macrocode}
-%
% \subsubsection{Theorems}
%
% \begin{macrocode}
@@ -914,35 +800,6 @@
% \end{macrocode}
% \end{macro}
%
-% \subsection{Package ifthen support}
-%
-% Package ifthen's \cmd{\isodd} does not work with
-% \cmd{\pageref} because of the extra link and the
-% star form. Therefore we need an expandable variant.
-%
-% Unfortunately there is no hook in \cmd{\ifthenelse} in order
-% to provide expandable versions without link of \cmd{\ref}
-% and \cmd{\pageref}. As possible target I could only find
-% \cmd{\begingroup}:
-% Changed/disabled 2022-04-13: ifthen takes care itself to
-% change \cmd{\pageref} to an expandable version.
-% \begin{macrocode}
-\@ifundefined{@kernel@pageref@exp}
- {\@ifpackageloaded{ifthen}{%
- \let\NROrg@ifthenelse\ifthenelse
- \def\ifthenelse{%
- \let\begingroup\NR@TE@begingroup
- \NROrg@ifthenelse
- }%
- \let\NROrg@begingroup\begingroup
- \def\NR@TE@begingroup{%
- \let\begingroup\NROrg@begingroup
- \begingroup
- \def\ref##1{\getrefbykeydefault{##1}{}{??}}%
- \def\pageref##1{\getrefbykeydefault{##1}{page}{0}}%
- }%
- }{}}{}
-% \end{macrocode}
%
% \subsection{Compatibility with varioref}
%
diff --git a/macros/latex/contrib/hyperref/xr-hyper.sty b/macros/latex/contrib/hyperref/xr-hyper.sty
index 929f1d8cdd..84c9611732 100644
--- a/macros/latex/contrib/hyperref/xr-hyper.sty
+++ b/macros/latex/contrib/hyperref/xr-hyper.sty
@@ -57,7 +57,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{xr-hyper}
- [2023-11-07 v7.01e eXternal References (DPC)]
+ [2023-11-09 v7.01f eXternal References (DPC)]
\def\externaldocument{\@testopt\XR@cite{}}
\let\externalcitedocument\externaldocument
diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
index bbc0a4960d..511b284af0 100644
--- a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
+++ b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
index 60aef1b154..44ae53a48c 100644
--- a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
+++ b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
@@ -5,8 +5,8 @@
% arara: lualatex: {shell: yes, synctex: no, interaction: batchmode} if found('log', '(undefined references|Please rerun|Rerun to get)')
\documentclass[a4paper,french,11pt]{article}
-\def\PLversion{3.00d}
-\def\PLdate{5 novembre 2023}
+\def\PLversion{3.00e}
+\def\PLdate{10 novembre 2023}
\usepackage{amsfonts}
\usepackage{ProfLycee}
\useproflyclib{piton,minted,pythontex,ecritures}
diff --git a/macros/latex/contrib/proflycee/tex/ProfLycee.sty b/macros/latex/contrib/proflycee/tex/ProfLycee.sty
index 42e9227e59..555bc5c125 100644
--- a/macros/latex/contrib/proflycee/tex/ProfLycee.sty
+++ b/macros/latex/contrib/proflycee/tex/ProfLycee.sty
@@ -3,7 +3,8 @@
% or later, see http://www.latex-project.org/lppl.txtf
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{ProfLycee}[2023/11/05 3.00d Aide pour l'utilisation de LaTeX en lycee]
+\ProvidesPackage{ProfLycee}[2023/11/10 3.00e Aide pour l'utilisation de LaTeX en lycee]
+% 3.00e Ajout des 'machines à transformer' + Correction d'un nom de commande (cc ProfCollege ^^)
% 3.00d Ajout de commandes pour des chateaux de cartes et des allumettes
% 3.00c Ajout de chiffrements (César + Affine + Hill)
% 3.00b Amélioration de la commande des intervalles (spécifier un label pour les bornes)
diff --git a/macros/latex/contrib/proflycee/tex/proflycee-tools-listings.tex b/macros/latex/contrib/proflycee/tex/proflycee-tools-listings.tex
index 280970d88c..adcc03f028 100644
--- a/macros/latex/contrib/proflycee/tex/proflycee-tools-listings.tex
+++ b/macros/latex/contrib/proflycee/tex/proflycee-tools-listings.tex
@@ -328,7 +328,7 @@
columns=fullflexible,firstnumber=\CodePseudoCodeLstFirstLine,%
stringstyle=\color{MotsClesPseudoCodeChaine},
classoffset=0,%
- keywords={Pour,Fonction,Début,Debut,allant,Fin,Si,alors,Sinon,SinonSi,FinSi,FinPour,FinTantQue,TantQue,Variable,Variables},%
+ keywords={Algorithme,Pour,Fonction,Début,Paramètre,Parametre,Debut,allant,Fin,Si,alors,Sinon,SinonSi,FinSi,FinPour,FinTantQue,TantQue,Variable,Variables},%
keywordstyle=\color{MotsClesPseudoCodeA},%
classoffset=1,%
morekeywords={Afficher,Retourner,Saisir},%
@@ -473,7 +473,7 @@
columns=fullflexible,firstnumber=\CodePseudoCodeLstFirstLine,
stringstyle=\color{MotsClesPseudoCodeChaine},
classoffset=0,%
- keywords={Pour,Fonction,Debut,Début,allant,Fin,Si,alors,Sinon,SinonSi,FinSi,FinPour,FinTantQue,TantQue,Variable,Variables},%
+ keywords={Algorithme,Pour,Fonction,Debut,Début,Paramètre,Parametre,allant,Fin,Si,alors,Sinon,SinonSi,FinSi,FinPour,FinTantQue,TantQue,Variable,Variables},%
keywordstyle=\color{MotsClesPseudoCodeA},%
classoffset=1,%
morekeywords={Afficher,Retourner,Saisir},%
diff --git a/macros/latex/contrib/proflycee/tex/proflycee-tools-recreat.tex b/macros/latex/contrib/proflycee/tex/proflycee-tools-recreat.tex
index 89a1c83801..880ac4cbb3 100644
--- a/macros/latex/contrib/proflycee/tex/proflycee-tools-recreat.tex
+++ b/macros/latex/contrib/proflycee/tex/proflycee-tools-recreat.tex
@@ -452,7 +452,7 @@
\defKV[allumettes]{CouleurBois=\def\MatchWoodColor{#1},CouleurBout=\def\MatchEndColor{#1},Decal=\def\MatchOffset{#1}}
\setKVdefault[allumettes]{CouleurBois=BoisAllumette,CouleurBout=GratteAllumette,Decal={0.8*\LongueurGratte},NoirBlanc=false}
-\NewDocumentCommand\Allumette{ O{} m }{%1 offset,%2 = ptA>ptB
+\NewDocumentCommand\PfLAllumette{ O{} m }{%1 offset,%2 = ptA>ptB
\useKVdefault[allumettes]%
\setKV[allumettes]{#1}%
\ifboolKV[allumettes]{NoirBlanc}%
@@ -471,13 +471,147 @@
\end{scope}
}
-\NewDocumentCommand\Allumettes{ O{} m }{%
+\NewDocumentCommand\PfLAllumettes{ O{} m }{%
\setsepchar{ }%
\readlist*\listeptsalum{#2}%
\xintFor* ##1 in {\xintSeq{1}{\listeptsalumlen}}\do{%
\itemtomacro\listeptsalum[##1]{\diralum}
- \Allumette[#1]{\diralum}
+ \PfLAllumette[#1]{\diralum}
}%
}
+%====MACHINE À TRANSFORMER
+\defKV[machtransf]{%
+ Couleur=\def\MachTransfCol{#1},%
+ CouleurFct=\def\MachTransfColF{#1},%
+ Hauteur=\def\MachTransfHt{#1},%
+ Largeur=\def\MachTransfWd{#1},%
+ Offset=\def\MachTransfOffset{#1},%
+ CouleurBloc=\def\MachTransfColBl{#1},%
+ PoliceTbl=\def\MachTransfFontTbl{#1},%
+ Fct=\def\MachTransfFct{#1},%
+ Formule=\def\MachTransfFormule{#1},%
+ Echelle=\def\MatchTransfScale{#1}
+}
+
+\setKVdefault[machtransf]{%
+ Couleur=lightgray,%
+ CouleurFct=white,%
+ Bordure=false,%
+ AffFleche=true,%
+ Hauteur=3,%
+ Largeur=2,%
+ Offset=4pt,%
+ CouleurBloc=red,%
+ Tableau=false,%
+ PoliceTbl=\footnotesize,%
+ Logo=true,%
+ Fct={},%
+ Auto=false,%
+ Formule={},%
+ ES=false,%
+ Echelle=1
+}
+
+\NewDocumentCommand\MachineTransformer{ O{} m D<>{} }{%
+ \useKVdefault[machtransf]%
+ \setKV[machtransf]{#1}%
+ \tikzset{MachTransfBlocVal/.style={draw=none,fill=\MachTransfColBl,rounded corners=3pt}}%
+ \tikzset{MachTransfVal/.style={text=white}}%
+ \begin{tikzpicture}[line join=bevel,scale=\MatchTransfScale,every node/.style={scale=\MatchTransfScale},#3]
+ \ifboolKV[machtransf]{Bordure}%
+ {%
+ \fill[draw=black,semithick,fill=\MachTransfCol] (0,0) rectangle (\MachTransfWd,\MachTransfHt) ;
+ \fill[draw=black,fill=\MachTransfCol] ({0.25*\MachTransfWd},{0.3*\MachTransfHt}) --++ (150:{0.4*\MachTransfHt}) --++ (0,{-0.4*\MachTransfHt}) --cycle ;
+ \fill[draw=black,fill=\MachTransfCol] ({0.75*\MachTransfWd},{0.7*\MachTransfHt}) --++ (30:{0.4*\MachTransfHt}) --++ (0,{-0.4*\MachTransfHt}) --cycle ;
+ \fill[fill=\MachTransfCol] (0,0) rectangle (\MachTransfWd,\MachTransfHt) ;
+ }%
+ {%
+ \fill[draw=none,semithick,fill=\MachTransfCol] (0,0) rectangle (\MachTransfWd,\MachTransfHt) ;
+ \fill[draw=none,semithick,fill=\MachTransfCol] ({0.25*\MachTransfWd},{0.3*\MachTransfHt}) --++ (150:{0.4*\MachTransfHt}) --++ (0,{-0.4*\MachTransfHt}) --cycle ;
+ \fill[draw=none,semithick,fill=\MachTransfCol] ({0.75*\MachTransfWd},{0.7*\MachTransfHt}) --++ (30:{0.4*\MachTransfHt}) --++ (0,{-0.4*\MachTransfHt}) --cycle ;
+ }%
+ \ifboolKV[machtransf]{Logo}%
+ {%
+ \node[scale={2*\MachTransfWd},text=\MachTransfCol!75!black] at ({0.5*\MachTransfWd},{0.5*\MachTransfHt}) {\faIcon{cog}};
+ }%
+ {}%
+ \ifboolKV[machtransf]{AffFleche}%
+ {%
+ \draw[line width=2.5pt,\MachTransfColF,->,>=latex] ({0},{0.3*\MachTransfHt}) to[out=0,in=180] ({\MachTransfWd},{0.7*\MachTransfHt}) ;
+ }%
+ {}%
+ \ifboolKV[machtransf]{ES}%
+ {%
+ \node[draw,MachTransfBlocVal,MachTransfVal,left=\MachTransfOffset] at ({0.25*\MachTransfWd-0.346*\MachTransfHt},{0.3*\MachTransfHt}) {\phantom{9}} ;
+ \node[draw,MachTransfBlocVal,MachTransfVal,right=\MachTransfOffset] at ({0.75*\MachTransfWd+0.346*\MachTransfHt},{0.7*\MachTransfHt}) {\phantom{9}} ;
+ }%
+ {}%
+ \ifboolKV[machtransf]{Auto}%
+ {%
+ \IfStrEq{#2}{}%
+ {}%
+ {%
+ \setsepchar{,}%
+ \readlist*\machtransflst{#2}%
+ %1ère valeur
+ \itemtomacro\machtransflst[1]\tmpvaldeb%
+ \IfEq{\tmpvaldeb}{}%
+ {\xdef\tmpvaldeb{\phantom{9}}\xdef\tmpvalfin{\phantom{9}}}%
+ {\StrSubstitute{\MachTransfFormule}{X}{(\tmpvaldeb)}[\tmpvalfin]}
+ \node[draw,MachTransfBlocVal,MachTransfVal,left=\MachTransfOffset] at ({0.25*\MachTransfWd-0.346*\MachTransfHt},{0.3*\MachTransfHt}) {$\tmpvaldeb$} ;
+ \node[draw,MachTransfBlocVal,MachTransfVal,right=\MachTransfOffset] at ({0.75*\MachTransfWd+0.346*\MachTransfHt},{0.7*\MachTransfHt}) {$\xinteval{\tmpvalfin}$} ;
+ \ifboolKV[machtransf]{Tableau}%
+ {%
+ \node[below=\MachTransfOffset] at ({0.5*\MachTransfWd},0) {\begin{NiceTabular}[hvlines]{|c|c|}
+ \CodeBefore
+ \rowcolor{lightgray!25}{1}
+ \Body
+ \texttt{\MachTransfFontTbl{}Entrée}&\texttt{\MachTransfFontTbl{}Sortie}\\
+ \xintFor* ##1 in {\xintSeq{1}{\machtransflstlen}}\do{%
+ \itemtomacro\machtransflst[##1]\tmpvaldeb$\tmpvaldeb$ & %
+ \itemtomacro\machtransflst[##1]\tmpvaldeb\IfEq{\tmpvaldeb}{}%
+ {\xdef\tmpvaldeb{\phantom{9}}\xdef\tmpvalfin{\phantom{9}}}%
+ {\StrSubstitute{\MachTransfFormule}{X}{(\tmpvaldeb)}[\tmpvalfin]\xdef\tmpvalfin{\xinteval{\tmpvalfin}}}$\tmpvalfin$ \\%
+ }
+ \end{NiceTabular}} ;%
+ }%
+ {}%
+ }%
+ }%
+ {%
+ \IfStrEq{#2}{}%
+ {}%
+ {%
+ \setsepchar[.]{,./}%
+ \readlist*\machtransflst{#2}%
+ %1ère valeur
+ \itemtomacro\machtransflst[1,1]\tmpvaldeb%
+ \itemtomacro\machtransflst[1,2]\tmpvalfin%
+ \node[draw,MachTransfBlocVal,MachTransfVal,left=\MachTransfOffset] at ({0.25*\MachTransfWd-0.346*\MachTransfHt},{0.3*\MachTransfHt}) {\IfEq{\tmpvaldeb}{}{\phantom{9}}{\tmpvaldeb}} ;
+ \node[draw,MachTransfBlocVal,MachTransfVal,right=\MachTransfOffset] at ({0.75*\MachTransfWd+0.346*\MachTransfHt},{0.7*\MachTransfHt}) {\IfEq{\tmpvalfin}{}{\phantom{9}}{\tmpvalfin}} ;
+ \ifboolKV[machtransf]{Tableau}%
+ {%
+ \node[below=\MachTransfOffset] at ({0.5*\MachTransfWd},0) {\begin{NiceTabular}[hvlines]{|c|c|}
+ \CodeBefore
+ \rowcolor{lightgray!25}{1}
+ \Body
+ \texttt{\MachTransfFontTbl{}Entrée}&\texttt{\MachTransfFontTbl{}Sortie}\\
+ \xintFor* ##1 in {\xintSeq{1}{\machtransflstlen}}\do{%
+ \itemtomacro\machtransflst[##1,1]{\tmpvaldeb}\tmpvaldeb & %
+ \itemtomacro\machtransflst[##1,2]{\tmpvalfin}\tmpvalfin\\%
+ }
+ \end{NiceTabular}} ;%
+ }%
+ {}%
+ }%
+ }%
+ \IfStrEq{\MachTransfFct}{}%
+ {}%
+ {%
+ \node[text=black,above=0pt] at ({0.5*\MachTransfWd},0) {\MachTransfFct} ;
+ }%
+ \end{tikzpicture}
+}
+
\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/tagpdf/README.md b/macros/latex/contrib/tagpdf/README.md
index b5a8a983e0..b9a7b50076 100644
--- a/macros/latex/contrib/tagpdf/README.md
+++ b/macros/latex/contrib/tagpdf/README.md
@@ -1,6 +1,6 @@
#tagpdf — A package to create tagged pdf
-Packageversion: 0.98m
-Packagedate: 2023/10/27
+Packageversion: 0.98n
+Packagedate: 2023/11/10
Author: Ulrike Fischer
## License
diff --git a/macros/latex/contrib/tagpdf/ex-AF-file.pdf b/macros/latex/contrib/tagpdf/ex-AF-file.pdf
index ad143617bb..01005b4e94 100644
--- a/macros/latex/contrib/tagpdf/ex-AF-file.pdf
+++ b/macros/latex/contrib/tagpdf/ex-AF-file.pdf
@@ -1,11 +1,11 @@
%PDF-2.0
%ÌÕÁÔÅØÐÄÆ
23 0 obj
-<< /Subtype /application#2Fx-tex/Type /EmbeddedFile /Params<</ModDate (D:20231027154221+02'00') /Size 151 /CheckSum (ACA3C0F12F8F866B0433C4C044C411ED) >> /Length 151 >>
+<< /Subtype /application#2Fx-tex/Type /EmbeddedFile /Params<</ModDate (D:20231110140937+01'00') /Size 151 /CheckSum (AFAB6D7630BC17F0715E512B375DAF2F) >> /Length 151 >>
stream
%% LaTeX2e file `example-input-file.tex'
%% generated by the `filecontents' environment
-%% from source `ex-AF-file' on 2023/10/27.
+%% from source `ex-AF-file' on 2023/11/10.
%%
Additional info!
@@ -15,7 +15,7 @@ endobj
<< /Type /Filespec /AFRelationship /Unspecified /F <FEFF006500780061006D0070006C0065002D0069006E007000750074002D00660069006C0065002E007400650078> /UF <FEFF006500780061006D0070006C0065002D0069006E007000750074002D00660069006C0065002E007400650078> /EF<</F 23 0 R/UF 23 0 R>> >>
endobj
26 0 obj
-<< /Subtype /text#2Fplain/Type /EmbeddedFile /Params<</ModDate (D:20231027) >> /Length 19 >>
+<< /Subtype /text#2Fplain/Type /EmbeddedFile /Params<</ModDate (D:20231110) >> /Length 19 >>
stream
Bär with teh shirt
endstream
@@ -24,7 +24,7 @@ endobj
<< /Type /Filespec /AFRelationship /Supplement /F <FEFF007400610067002D0041004600660069006C00650031002E007400780074> /UF <FEFF007400610067002D0041004600660069006C00650031002E007400780074> /EF<</F 26 0 R/UF 26 0 R>> >>
endobj
29 0 obj
-<< /Subtype /text#2Fplain/Type /EmbeddedFile /Params<</ModDate (D:20231027) >> /Length 4 >>
+<< /Subtype /text#2Fplain/Type /EmbeddedFile /Params<</ModDate (D:20231110) >> /Length 4 >>
stream
Duck
endstream
@@ -242,17 +242,17 @@ stream
</dc:language>
<dc:date>
<rdf:Seq>
- <rdf:li>2023-10-27T15:42:44+02:00</rdf:li>
+ <rdf:li>2023-11-10T14:10:00+01:00</rdf:li>
</rdf:Seq>
</dc:date>
<dc:format>application/pdf</dc:format>
<dc:source>ex-AF-file.tex</dc:source>
<xmp:CreatorTool>LaTeX</xmp:CreatorTool>
- <xmp:CreateDate>2023-10-27T15:42:44+02:00</xmp:CreateDate>
- <xmp:ModifyDate>2023-10-27T15:42:44+02:00</xmp:ModifyDate>
- <xmp:MetadataDate>2023-10-27T15:42:44+02:00</xmp:MetadataDate>
+ <xmp:CreateDate>2023-11-10T14:10:00+01:00</xmp:CreateDate>
+ <xmp:ModifyDate>2023-11-10T14:10:00+01:00</xmp:ModifyDate>
+ <xmp:MetadataDate>2023-11-10T14:10:00+01:00</xmp:MetadataDate>
<xmpMM:DocumentID>uuid:38d5a844-2217-4081-87cc-b2129dc357a6</xmpMM:DocumentID>
- <xmpMM:InstanceID>uuid:396e9fee-5777-4b30-8277-a876d4a46909</xmpMM:InstanceID>
+ <xmpMM:InstanceID>uuid:40cfed2b-246c-4f9e-8dbb-81e17b7af1cd</xmpMM:InstanceID>
<prism:complianceProfile>three</prism:complianceProfile>
<prism:pageCount>1</prism:pageCount>
</rdf:Description>
@@ -350,7 +350,7 @@ endobj
<< /Type /Namespace /NS (https://www.latex-project.org/ns/inline/2022) /RoleMapNS 19 0 R >>
endobj
20 0 obj
-<< /Type /Namespace /NS (data:,EB2B3286-C2B1-7025-F961-1B8FEB3177B1) >>
+<< /Type /Namespace /NS (data:,C16FD12F-E6F4-B639-8684-B77B77C0DEAC) >>
endobj
7 0 obj
[ 8 0 R 10 0 R 12 0 R 14 0 R 16 0 R 18 0 R 20 0 R ]
@@ -452,7 +452,7 @@ endobj
<< /Type /Catalog /Pages 37 0 R /MarkInfo 38 0 R/Lang (de-DE)/Metadata 32 0 R/StructTreeRoot 5 0 R >>
endobj
47 0 obj
-<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231027154244+02'00')/ModDate (D:20231027154244+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >>
+<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231110141000+01'00')/ModDate (D:20231110141000+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >>
endobj
xref
0 48
@@ -505,7 +505,7 @@ xref
0000020422 00000 n
0000020540 00000 n
trailer
-<< /Size 48 /Root 46 0 R /Info 47 0 R /ID [ <C14030CFEF82565EB5A7E1E51941FD64> <C14030CFEF82565EB5A7E1E51941FD64> ] >>
+<< /Size 48 /Root 46 0 R /Info 47 0 R /ID [ <0906DE5BA246761E32230059ADAEA835> <0906DE5BA246761E32230059ADAEA835> ] >>
startxref
20763
%%EOF
diff --git a/macros/latex/contrib/tagpdf/ex-alt-actualtext.pdf b/macros/latex/contrib/tagpdf/ex-alt-actualtext.pdf
index 99066ad2a9..d006c4e759 100644
--- a/macros/latex/contrib/tagpdf/ex-alt-actualtext.pdf
+++ b/macros/latex/contrib/tagpdf/ex-alt-actualtext.pdf
Binary files differ
diff --git a/macros/latex/contrib/tagpdf/ex-attribute.pdf b/macros/latex/contrib/tagpdf/ex-attribute.pdf
index 67a1a336a9..3e56bd0cce 100644
--- a/macros/latex/contrib/tagpdf/ex-attribute.pdf
+++ b/macros/latex/contrib/tagpdf/ex-attribute.pdf
@@ -216,17 +216,17 @@ stream
</dc:language>
<dc:date>
<rdf:Seq>
- <rdf:li>2023-10-27T15:43:46+02:00</rdf:li>
+ <rdf:li>2023-11-10T14:11:06+01:00</rdf:li>
</rdf:Seq>
</dc:date>
<dc:format>application/pdf</dc:format>
<dc:source>ex-attribute.tex</dc:source>
<xmp:CreatorTool>LaTeX</xmp:CreatorTool>
- <xmp:CreateDate>2023-10-27T15:43:46+02:00</xmp:CreateDate>
- <xmp:ModifyDate>2023-10-27T15:43:46+02:00</xmp:ModifyDate>
- <xmp:MetadataDate>2023-10-27T15:43:46+02:00</xmp:MetadataDate>
+ <xmp:CreateDate>2023-11-10T14:11:06+01:00</xmp:CreateDate>
+ <xmp:ModifyDate>2023-11-10T14:11:06+01:00</xmp:ModifyDate>
+ <xmp:MetadataDate>2023-11-10T14:11:06+01:00</xmp:MetadataDate>
<xmpMM:DocumentID>uuid:7a9cf910-1c19-429a-8f24-339c62d8a57f</xmpMM:DocumentID>
- <xmpMM:InstanceID>uuid:2224d4af-56f8-40bb-8b90-ea889de2fd42</xmpMM:InstanceID>
+ <xmpMM:InstanceID>uuid:2bc8027a-cfe0-4961-8490-8daa82cc99e4</xmpMM:InstanceID>
<prism:complianceProfile>three</prism:complianceProfile>
<prism:pageCount>1</prism:pageCount>
</rdf:Description>
@@ -449,7 +449,7 @@ endobj
<< /Type /Catalog /Pages 26 0 R /MarkInfo 27 0 R/Lang (de_DE)/Metadata 21 0 R/StructTreeRoot 5 0 R >>
endobj
38 0 obj
-<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/Title (Title)/CreationDate (D:20231027154346+02'00')/ModDate (D:20231027154346+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >>
+<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/Title (Title)/CreationDate (D:20231110141106+01'00')/ModDate (D:20231110141106+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >>
endobj
xref
0 39
@@ -493,7 +493,7 @@ xref
0000017720 00000 n
0000017838 00000 n
trailer
-<< /Size 39 /Root 37 0 R /Info 38 0 R /ID [ <D3968930357FEE397E019F4A160C2AE3> <D3968930357FEE397E019F4A160C2AE3> ] >>
+<< /Size 39 /Root 37 0 R /Info 38 0 R /ID [ <F0741ED33F8E6F5B02B6BC9CDAF134FE> <F0741ED33F8E6F5B02B6BC9CDAF134FE> ] >>
startxref
18075
%%EOF
diff --git a/macros/latex/contrib/tagpdf/ex-formula-problem.pdf b/macros/latex/contrib/tagpdf/ex-formula-problem.pdf
index cc1671d7f8..9c1eb39685 100644
--- a/macros/latex/contrib/tagpdf/ex-formula-problem.pdf
+++ b/macros/latex/contrib/tagpdf/ex-formula-problem.pdf
@@ -239,17 +239,17 @@ stream
</dc:language>
<dc:date>
<rdf:Seq>
- <rdf:li>2023-10-27T15:44:17+02:00</rdf:li>
+ <rdf:li>2023-11-10T14:11:39+01:00</rdf:li>
</rdf:Seq>
</dc:date>
<dc:format>application/pdf</dc:format>
<dc:source>ex-formula-problem.tex</dc:source>
<xmp:CreatorTool>LaTeX</xmp:CreatorTool>
- <xmp:CreateDate>2023-10-27T15:44:17+02:00</xmp:CreateDate>
- <xmp:ModifyDate>2023-10-27T15:44:17+02:00</xmp:ModifyDate>
- <xmp:MetadataDate>2023-10-27T15:44:17+02:00</xmp:MetadataDate>
+ <xmp:CreateDate>2023-11-10T14:11:39+01:00</xmp:CreateDate>
+ <xmp:ModifyDate>2023-11-10T14:11:39+01:00</xmp:ModifyDate>
+ <xmp:MetadataDate>2023-11-10T14:11:39+01:00</xmp:MetadataDate>
<xmpMM:DocumentID>uuid:8eb2ce1d-b2ec-440a-8bc2-73733eb3eeb0</xmpMM:DocumentID>
- <xmpMM:InstanceID>uuid:a3fd31b5-cd7b-4075-8f6d-1e64dd2b713b</xmpMM:InstanceID>
+ <xmpMM:InstanceID>uuid:1cb80672-7f0e-4957-82fd-a363ca4be249</xmpMM:InstanceID>
<prism:complianceProfile>three</prism:complianceProfile>
<prism:pageCount>2</prism:pageCount>
</rdf:Description>
@@ -425,7 +425,7 @@ endobj
<< /Type /Catalog /Pages 16 0 R /MarkInfo 23 0 R/Lang (de-DE)/Metadata 19 0 R/StructTreeRoot 5 0 R >>
endobj
33 0 obj
-<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231027154417+02'00')/ModDate (D:20231027154417+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >>
+<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231110141139+01'00')/ModDate (D:20231110141139+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >>
endobj
xref
0 34
@@ -464,7 +464,7 @@ xref
0000018886 00000 n
0000019004 00000 n
trailer
-<< /Size 34 /Root 32 0 R /Info 33 0 R /ID [ <18CBACCFD23D931A034DDF17EC30B3A2> <18CBACCFD23D931A034DDF17EC30B3A2> ] >>
+<< /Size 34 /Root 32 0 R /Info 33 0 R /ID [ <4B9E465D4F356F14AC84B182AD479F1E> <4B9E465D4F356F14AC84B182AD479F1E> ] >>
startxref
19227
%%EOF
diff --git a/macros/latex/contrib/tagpdf/ex-list.pdf b/macros/latex/contrib/tagpdf/ex-list.pdf
index 8b8c52809e..4adf5f2655 100644
--- a/macros/latex/contrib/tagpdf/ex-list.pdf
+++ b/macros/latex/contrib/tagpdf/ex-list.pdf
@@ -210,17 +210,17 @@ stream
</dc:language>
<dc:date>
<rdf:Seq>
- <rdf:li>2023-10-27T15:44:48+02:00</rdf:li>
+ <rdf:li>2023-11-10T14:12:11+01:00</rdf:li>
</rdf:Seq>
</dc:date>
<dc:format>application/pdf</dc:format>
<dc:source>ex-list.tex</dc:source>
<xmp:CreatorTool>LaTeX</xmp:CreatorTool>
- <xmp:CreateDate>2023-10-27T15:44:48+02:00</xmp:CreateDate>
- <xmp:ModifyDate>2023-10-27T15:44:48+02:00</xmp:ModifyDate>
- <xmp:MetadataDate>2023-10-27T15:44:48+02:00</xmp:MetadataDate>
+ <xmp:CreateDate>2023-11-10T14:12:11+01:00</xmp:CreateDate>
+ <xmp:ModifyDate>2023-11-10T14:12:11+01:00</xmp:ModifyDate>
+ <xmp:MetadataDate>2023-11-10T14:12:11+01:00</xmp:MetadataDate>
<xmpMM:DocumentID>uuid:4c749825-1de7-414c-879f-29e4d0bef66e</xmpMM:DocumentID>
- <xmpMM:InstanceID>uuid:6465c816-cbd0-49f0-8f11-d7d38ccf3873</xmpMM:InstanceID>
+ <xmpMM:InstanceID>uuid:02d87685-2095-48b8-85da-5ee1c8c493fa</xmpMM:InstanceID>
<prism:complianceProfile>three</prism:complianceProfile>
<prism:pageCount>1</prism:pageCount>
</rdf:Description>
@@ -653,7 +653,7 @@ endobj
<< /Type /Catalog /Pages 54 0 R /MarkInfo 55 0 R/Lang (en-US)/Metadata 48 0 R/StructTreeRoot 5 0 R >>
endobj
72 0 obj
-<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231027154448+02'00')/ModDate (D:20231027154448+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >>
+<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231110141211+01'00')/ModDate (D:20231110141211+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >>
endobj
xref
0 73
@@ -731,7 +731,7 @@ xref
0000029592 00000 n
0000029710 00000 n
trailer
-<< /Size 73 /Root 71 0 R /Info 72 0 R /ID [ <B2A7793657FCC57463973470FB017435> <B2A7793657FCC57463973470FB017435> ] >>
+<< /Size 73 /Root 71 0 R /Info 72 0 R /ID [ <09DEF1FD2F764480F957BC8BD613651A> <09DEF1FD2F764480F957BC8BD613651A> ] >>
startxref
29933
%%EOF
diff --git a/macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.pdf b/macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.pdf
index 03d9baa245..a0a8da7c1b 100644
--- a/macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.pdf
+++ b/macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.pdf
@@ -243,17 +243,17 @@ stream
</dc:language>
<dc:date>
<rdf:Seq>
- <rdf:li>2023-10-27T15:45:16+02:00</rdf:li>
+ <rdf:li>2023-11-10T14:12:40+01:00</rdf:li>
</rdf:Seq>
</dc:date>
<dc:format>application/pdf</dc:format>
<dc:source>ex-mc-manual-para-split-obsolete.tex</dc:source>
<xmp:CreatorTool>LaTeX</xmp:CreatorTool>
- <xmp:CreateDate>2023-10-27T15:45:16+02:00</xmp:CreateDate>
- <xmp:ModifyDate>2023-10-27T15:45:16+02:00</xmp:ModifyDate>
- <xmp:MetadataDate>2023-10-27T15:45:16+02:00</xmp:MetadataDate>
+ <xmp:CreateDate>2023-11-10T14:12:40+01:00</xmp:CreateDate>
+ <xmp:ModifyDate>2023-11-10T14:12:40+01:00</xmp:ModifyDate>
+ <xmp:MetadataDate>2023-11-10T14:12:40+01:00</xmp:MetadataDate>
<xmpMM:DocumentID>uuid:c33d64b4-96ec-4e48-8f27-0b3edc831547</xmpMM:DocumentID>
- <xmpMM:InstanceID>uuid:19465596-e014-4208-8ea6-cde9c10efd13</xmpMM:InstanceID>
+ <xmpMM:InstanceID>uuid:52227309-b4de-4e21-891a-dad1c3eff6b8</xmpMM:InstanceID>
<prism:complianceProfile>three</prism:complianceProfile>
<prism:pageCount>2</prism:pageCount>
</rdf:Description>
@@ -413,7 +413,7 @@ endobj
<< /Type /Catalog /Pages 14 0 R /Lang (en-US)/Metadata 15 0 R >>
endobj
25 0 obj
-<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231027154516+02'00')/ModDate (D:20231027154516+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >>
+<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231110141240+01'00')/ModDate (D:20231110141240+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >>
endobj
xref
0 26
@@ -444,7 +444,7 @@ xref
0000023897 00000 n
0000023978 00000 n
trailer
-<< /Size 26 /Root 24 0 R /Info 25 0 R /ID [ <E81B8D7D57ACDFDA45EA41C58123AB8C> <E81B8D7D57ACDFDA45EA41C58123AB8C> ] >>
+<< /Size 26 /Root 24 0 R /Info 25 0 R /ID [ <B71915C8C17E9479FA80AC71CAF7B245> <B71915C8C17E9479FA80AC71CAF7B245> ] >>
startxref
24201
%%EOF
diff --git a/macros/latex/contrib/tagpdf/ex-softhyphen.pdf b/macros/latex/contrib/tagpdf/ex-softhyphen.pdf
index 75ac71bbba..647091c049 100644
--- a/macros/latex/contrib/tagpdf/ex-softhyphen.pdf
+++ b/macros/latex/contrib/tagpdf/ex-softhyphen.pdf
@@ -210,17 +210,17 @@ stream
</dc:language>
<dc:date>
<rdf:Seq>
- <rdf:li>2023-10-27T15:45:42+02:00</rdf:li>
+ <rdf:li>2023-11-10T14:13:07+01:00</rdf:li>
</rdf:Seq>
</dc:date>
<dc:format>application/pdf</dc:format>
<dc:source>ex-softhyphen.tex</dc:source>
<xmp:CreatorTool>LaTeX</xmp:CreatorTool>
- <xmp:CreateDate>2023-10-27T15:45:42+02:00</xmp:CreateDate>
- <xmp:ModifyDate>2023-10-27T15:45:42+02:00</xmp:ModifyDate>
- <xmp:MetadataDate>2023-10-27T15:45:42+02:00</xmp:MetadataDate>
+ <xmp:CreateDate>2023-11-10T14:13:07+01:00</xmp:CreateDate>
+ <xmp:ModifyDate>2023-11-10T14:13:07+01:00</xmp:ModifyDate>
+ <xmp:MetadataDate>2023-11-10T14:13:07+01:00</xmp:MetadataDate>
<xmpMM:DocumentID>uuid:aa82e685-4098-469d-861c-3c45dfc700c7</xmpMM:DocumentID>
- <xmpMM:InstanceID>uuid:0f48bcfe-bbe2-43ab-8377-9cfd9adb7d23</xmpMM:InstanceID>
+ <xmpMM:InstanceID>uuid:4f689acd-2072-43d3-856b-a58f6b26b13c</xmpMM:InstanceID>
<prism:complianceProfile>three</prism:complianceProfile>
<prism:pageCount>1</prism:pageCount>
</rdf:Description>
@@ -393,7 +393,7 @@ endobj
<< /Type /Catalog /Pages 19 0 R /MarkInfo 20 0 R/Lang (en-US)/Metadata 14 0 R/StructTreeRoot 5 0 R >>
endobj
30 0 obj
-<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231027154542+02'00')/ModDate (D:20231027154542+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >>
+<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231110141307+01'00')/ModDate (D:20231110141307+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >>
endobj
xref
0 31
@@ -429,7 +429,7 @@ xref
0000018116 00000 n
0000018234 00000 n
trailer
-<< /Size 31 /Root 29 0 R /Info 30 0 R /ID [ <55E3FDBDB8E688D88AE3ECB360B2CD8D> <55E3FDBDB8E688D88AE3ECB360B2CD8D> ] >>
+<< /Size 31 /Root 29 0 R /Info 30 0 R /ID [ <F8EAEDE45D732AA955717061C997A6A5> <F8EAEDE45D732AA955717061C997A6A5> ] >>
startxref
18457
%%EOF
diff --git a/macros/latex/contrib/tagpdf/ex-spaceglyph-listings.pdf b/macros/latex/contrib/tagpdf/ex-spaceglyph-listings.pdf
index 54163da4f7..59c708eaf3 100644
--- a/macros/latex/contrib/tagpdf/ex-spaceglyph-listings.pdf
+++ b/macros/latex/contrib/tagpdf/ex-spaceglyph-listings.pdf
@@ -210,17 +210,17 @@ stream
</dc:language>
<dc:date>
<rdf:Seq>
- <rdf:li>2023-10-27T15:46:07+02:00</rdf:li>
+ <rdf:li>2023-11-10T14:13:31+01:00</rdf:li>
</rdf:Seq>
</dc:date>
<dc:format>application/pdf</dc:format>
<dc:source>ex-spaceglyph-listings.tex</dc:source>
<xmp:CreatorTool>LaTeX</xmp:CreatorTool>
- <xmp:CreateDate>2023-10-27T15:46:07+02:00</xmp:CreateDate>
- <xmp:ModifyDate>2023-10-27T15:46:07+02:00</xmp:ModifyDate>
- <xmp:MetadataDate>2023-10-27T15:46:07+02:00</xmp:MetadataDate>
+ <xmp:CreateDate>2023-11-10T14:13:31+01:00</xmp:CreateDate>
+ <xmp:ModifyDate>2023-11-10T14:13:31+01:00</xmp:ModifyDate>
+ <xmp:MetadataDate>2023-11-10T14:13:31+01:00</xmp:MetadataDate>
<xmpMM:DocumentID>uuid:acdc2435-bf29-4e54-8d09-1c9b6dc32038</xmpMM:DocumentID>
- <xmpMM:InstanceID>uuid:bfe06476-5d48-4964-8826-50562f0f9875</xmpMM:InstanceID>
+ <xmpMM:InstanceID>uuid:631da56a-0ec5-456d-87d4-f70bf6acbe9f</xmpMM:InstanceID>
<prism:complianceProfile>three</prism:complianceProfile>
<prism:pageCount>1</prism:pageCount>
</rdf:Description>
@@ -354,7 +354,7 @@ endobj
<< /Type /Catalog /Pages 15 0 R /MarkInfo 16 0 R/Lang (en-US)/Metadata 10 0 R/StructTreeRoot 5 0 R >>
endobj
26 0 obj
-<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231027154607+02'00')/ModDate (D:20231027154607+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >>
+<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231110141331+01'00')/ModDate (D:20231110141331+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >>
endobj
xref
0 27
@@ -386,7 +386,7 @@ xref
0000015484 00000 n
0000015602 00000 n
trailer
-<< /Size 27 /Root 25 0 R /Info 26 0 R /ID [ <FFAF6EF252682BD0179C52AEACF1EAD0> <FFAF6EF252682BD0179C52AEACF1EAD0> ] >>
+<< /Size 27 /Root 25 0 R /Info 26 0 R /ID [ <F8208C53956D6B2968E58A038D143F4B> <F8208C53956D6B2968E58A038D143F4B> ] >>
startxref
15825
%%EOF
diff --git a/macros/latex/contrib/tagpdf/ex-structure-obsolete.pdf b/macros/latex/contrib/tagpdf/ex-structure-obsolete.pdf
index dd921f6c6a..569172f2bf 100644
--- a/macros/latex/contrib/tagpdf/ex-structure-obsolete.pdf
+++ b/macros/latex/contrib/tagpdf/ex-structure-obsolete.pdf
@@ -210,17 +210,17 @@ stream
</dc:language>
<dc:date>
<rdf:Seq>
- <rdf:li>2023-10-27T15:46:33+02:00</rdf:li>
+ <rdf:li>2023-11-10T14:13:58+01:00</rdf:li>
</rdf:Seq>
</dc:date>
<dc:format>application/pdf</dc:format>
<dc:source>ex-structure-obsolete.tex</dc:source>
<xmp:CreatorTool>LaTeX</xmp:CreatorTool>
- <xmp:CreateDate>2023-10-27T15:46:33+02:00</xmp:CreateDate>
- <xmp:ModifyDate>2023-10-27T15:46:33+02:00</xmp:ModifyDate>
- <xmp:MetadataDate>2023-10-27T15:46:33+02:00</xmp:MetadataDate>
+ <xmp:CreateDate>2023-11-10T14:13:58+01:00</xmp:CreateDate>
+ <xmp:ModifyDate>2023-11-10T14:13:58+01:00</xmp:ModifyDate>
+ <xmp:MetadataDate>2023-11-10T14:13:58+01:00</xmp:MetadataDate>
<xmpMM:DocumentID>uuid:bf5e4a2b-cfa9-4fc5-878c-8f9d2ee95445</xmpMM:DocumentID>
- <xmpMM:InstanceID>uuid:3faeed81-5075-4961-87b9-5303bf7b914e</xmpMM:InstanceID>
+ <xmpMM:InstanceID>uuid:d2bd8d0f-1f98-4b4c-8047-a5af0ff5747a</xmpMM:InstanceID>
<prism:complianceProfile>three</prism:complianceProfile>
<prism:pageCount>1</prism:pageCount>
</rdf:Description>
@@ -526,7 +526,7 @@ endobj
<< /Type /Catalog /Pages 26 0 R /MarkInfo 27 0 R/Lang (en-US)/Metadata 20 0 R/StructTreeRoot 5 0 R >>
endobj
43 0 obj
-<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231027154633+02'00')/ModDate (D:20231027154633+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >>
+<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231110141358+01'00')/ModDate (D:20231110141358+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >>
endobj
xref
0 44
@@ -575,7 +575,7 @@ xref
0000023426 00000 n
0000023544 00000 n
trailer
-<< /Size 44 /Root 42 0 R /Info 43 0 R /ID [ <9BB580D33960C81880B4ED0F31B8B5B6> <9BB580D33960C81880B4ED0F31B8B5B6> ] >>
+<< /Size 44 /Root 42 0 R /Info 43 0 R /ID [ <C8B6F7D9B994556DD12263178F0AD592> <C8B6F7D9B994556DD12263178F0AD592> ] >>
startxref
23767
%%EOF
diff --git a/macros/latex/contrib/tagpdf/ex-tagpdf-template.pdf b/macros/latex/contrib/tagpdf/ex-tagpdf-template.pdf
index 2a6e5ac789..314850be08 100644
--- a/macros/latex/contrib/tagpdf/ex-tagpdf-template.pdf
+++ b/macros/latex/contrib/tagpdf/ex-tagpdf-template.pdf
@@ -210,17 +210,17 @@ stream
</dc:language>
<dc:date>
<rdf:Seq>
- <rdf:li>2023-10-27T15:47:00+02:00</rdf:li>
+ <rdf:li>2023-11-10T14:14:26+01:00</rdf:li>
</rdf:Seq>
</dc:date>
<dc:format>application/pdf</dc:format>
<dc:source>ex-tagpdf-template.tex</dc:source>
<xmp:CreatorTool>LaTeX</xmp:CreatorTool>
- <xmp:CreateDate>2023-10-27T15:47:00+02:00</xmp:CreateDate>
- <xmp:ModifyDate>2023-10-27T15:47:00+02:00</xmp:ModifyDate>
- <xmp:MetadataDate>2023-10-27T15:47:00+02:00</xmp:MetadataDate>
+ <xmp:CreateDate>2023-11-10T14:14:26+01:00</xmp:CreateDate>
+ <xmp:ModifyDate>2023-11-10T14:14:26+01:00</xmp:ModifyDate>
+ <xmp:MetadataDate>2023-11-10T14:14:26+01:00</xmp:MetadataDate>
<xmpMM:DocumentID>uuid:f320abfc-f6ab-4d12-8719-d176f4d947cf</xmpMM:DocumentID>
- <xmpMM:InstanceID>uuid:18202c14-899a-4cda-8daf-fcc14e5f853c</xmpMM:InstanceID>
+ <xmpMM:InstanceID>uuid:d328b069-9e8c-4ecc-8df0-1cab14ffe29a</xmpMM:InstanceID>
<prism:complianceProfile>three</prism:complianceProfile>
<prism:pageCount>1</prism:pageCount>
</rdf:Description>
@@ -309,7 +309,7 @@ endobj
<< /Type /Namespace /NS (https://www.latex-project.org/ns/inline/2022) /RoleMapNS 19 0 R >>
endobj
20 0 obj
-<< /Type /Namespace /NS (data:,C7EF4D21-F6E9-945B-6CFB-89718A316EF8) >>
+<< /Type /Namespace /NS (data:,9178B9FC-4867-FE34-58C9-EAC87DE90333) >>
endobj
7 0 obj
[ 8 0 R 10 0 R 12 0 R 14 0 R 16 0 R 18 0 R 20 0 R ]
@@ -401,7 +401,7 @@ endobj
<< /Type /Catalog /Pages 32 0 R /MarkInfo 33 0 R/Lang (en-US)/Metadata 27 0 R/StructTreeRoot 5 0 R >>
endobj
43 0 obj
-<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231027154700+02'00')/ModDate (D:20231027154700+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >>
+<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231110141426+01'00')/ModDate (D:20231110141426+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >>
endobj
xref
0 44
@@ -450,7 +450,7 @@ xref
0000017567 00000 n
0000017685 00000 n
trailer
-<< /Size 44 /Root 42 0 R /Info 43 0 R /ID [ <9D99A86289CEA95B3479F9506648B285> <9D99A86289CEA95B3479F9506648B285> ] >>
+<< /Size 44 /Root 42 0 R /Info 43 0 R /ID [ <13E8734E578845AFB77A1386EB367394> <13E8734E578845AFB77A1386EB367394> ] >>
startxref
17908
%%EOF
diff --git a/macros/latex/contrib/tagpdf/tagpdf-backend.dtx b/macros/latex/contrib/tagpdf/tagpdf-backend.dtx
index d6fcd70ff0..bad8cbe1fe 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-backend.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf-backend.dtx
@@ -47,13 +47,13 @@
% }^^A
% }
%
-% \date{Version 0.98m, released 2023-10-27}
+% \date{Version 0.98n, released 2023-11-10}
% \maketitle
% \begin{implementation}
% \begin{macrocode}
%<@@=tag>
%<*luatex>
-\ProvidesExplFile {tagpdf-luatex.def} {2023-10-27} {0.98m}
+\ProvidesExplFile {tagpdf-luatex.def} {2023-11-10} {0.98n}
{tagpdf~driver~for~luatex}
% \end{macrocode}
% \section{Loading the lua}
@@ -158,8 +158,8 @@
local ProvidesLuaModule = {
name = "tagpdf",
- version = "0.98m", --TAGVERSION
- date = "2023-10-27", --TAGDATE
+ version = "0.98n", --TAGVERSION
+ date = "2023-11-10", --TAGDATE
description = "tagpdf lua code",
license = "The LATEX Project Public License 1.3c"
}
diff --git a/macros/latex/contrib/tagpdf/tagpdf-checks.dtx b/macros/latex/contrib/tagpdf/tagpdf-checks.dtx
index dc1456ea30..faad17d671 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-checks.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf-checks.dtx
@@ -48,7 +48,7 @@
% }^^A
% }
%
-% \date{Version 0.98m, released 2023-10-27}
+% \date{Version 0.98n, released 2023-11-10}
% \maketitle
% \begin{documentation}
% \section{Commands}
@@ -313,7 +313,7 @@
% \begin{macrocode}
%<@@=tag>
%<*header>
-\ProvidesExplPackage {tagpdf-checks-code} {2023-10-27} {0.98m}
+\ProvidesExplPackage {tagpdf-checks-code} {2023-11-10} {0.98n}
{part of tagpdf - code related to checks, conditionals, debugging and messages}
%</header>
% \end{macrocode}
@@ -681,7 +681,7 @@
{
\prop_if_in:NoF \g_@@_role_tags_NS_prop {#1}
{
- \msg_warning:nnx { tag } {role-unknown-tag} {#1}
+ \msg_warning:nne { tag } {role-unknown-tag} {#1}
}
}
% \end{macrocode}
@@ -698,7 +698,7 @@
}
}
-\cs_generate_variant:Nn \@@_check_info_closing_struct:n {o,x}
+\cs_generate_variant:Nn \@@_check_info_closing_struct:n {o,e}
% \end{macrocode}
% \end{macro}
% \begin{macro}{\@@_check_no_open_struct:}
@@ -785,7 +785,7 @@
{
\@@_mc_if_in:T
{
- \msg_warning:nnx { tag } {mc-nested} { \@@_get_mc_abs_cnt: }
+ \msg_warning:nne { tag } {mc-nested} { \@@_get_mc_abs_cnt: }
}
}
@@ -793,7 +793,7 @@
{
\@@_mc_if_in:F
{
- \msg_warning:nnx { tag } {mc-not-open} { \@@_get_mc_abs_cnt: }
+ \msg_warning:nne { tag } {mc-not-open} { \@@_get_mc_abs_cnt: }
}
}
% \end{macrocode}
@@ -807,11 +807,11 @@
{
\int_compare:nNnT
{ \l_@@_loglevel_int } ={ 2 }
- { \msg_info:nnx {tag}{mc-#1}{#2} }
+ { \msg_info:nne {tag}{mc-#1}{#2} }
\int_compare:nNnT
{ \l_@@_loglevel_int } > { 2 }
{
- \msg_info:nnx {tag}{mc-#1}{#2}
+ \msg_info:nne {tag}{mc-#1}{#2}
\seq_log:N \g_@@_mc_stack_seq
}
}
@@ -824,11 +824,11 @@
{
\tl_if_empty:NT #1
{
- \msg_error:nnx { tag } {mc-tag-missing} { \@@_get_mc_abs_cnt: }
+ \msg_error:nne { tag } {mc-tag-missing} { \@@_get_mc_abs_cnt: }
}
\prop_if_in:NoF \g_@@_role_tags_NS_prop {#1}
{
- \msg_warning:nnx { tag } {role-unknown-tag} {#1}
+ \msg_warning:nne { tag } {role-unknown-tag} {#1}
}
}
% \end{macrocode}
@@ -882,7 +882,7 @@
% \begin{macrocode}
\cs_new_protected:Npn \@@_check_show_MCID_by_page:
{
- \tl_set:Nx \l_@@_tmpa_tl
+ \tl_set:Ne \l_@@_tmpa_tl
{
\@@_property_ref_lastpage:nn
{abspage}
@@ -913,7 +913,7 @@
##1
}
{
- \seq_gput_right:Nx \l_tmpa_seq
+ \seq_gput_right:Ne \l_tmpa_seq
{
Page##1-####1-
\@@_property_ref:enn
@@ -1081,7 +1081,7 @@
{#1}
{\exp_last_unbraced:NV\use_i:nn \l_@@_tmpa_tl}
{
- \msg_warning:nnxx { tag/debug }{ struct-end-wrong }
+ \msg_warning:nnee { tag/debug }{ struct-end-wrong }
{#1}
{\exp_last_unbraced:NV\use_i:nn \l_@@_tmpa_tl}
}
diff --git a/macros/latex/contrib/tagpdf/tagpdf-code.pdf b/macros/latex/contrib/tagpdf/tagpdf-code.pdf
index f39263a055..8ad5a96ec6 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-code.pdf
+++ b/macros/latex/contrib/tagpdf/tagpdf-code.pdf
Binary files differ
diff --git a/macros/latex/contrib/tagpdf/tagpdf-data.dtx b/macros/latex/contrib/tagpdf/tagpdf-data.dtx
index 7ad2a3f327..db8d475c29 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-data.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf-data.dtx
@@ -47,7 +47,7 @@
% }^^A
% }
%
-% \date{Version 0.98m, released 2023-10-27}
+% \date{Version 0.98n, released 2023-11-10}
% \maketitle
% \begin{documentation}
% This files contains a various data files which are read in
@@ -60,7 +60,7 @@
% It lists the new tag, the rolemap and the namespace of the rolemap.
% \begin{macrocode}
%<*ns-latex>
-%% \ProvidesExplFile {tagpdf-ns-latex.def} {2023-10-27} {0.98m}
+%% \ProvidesExplFile {tagpdf-ns-latex.def} {2023-11-10} {0.98n}
%% {latex} {https://www.latex-project.org/ns/dflt/2022}{}
title, Title, pdf2,
part, Title, pdf2,
@@ -92,7 +92,7 @@ text, P, pdf2,
% It is bound to change
% \begin{macrocode}
%<*ns-latex-book>
-%% \ProvidesExplFile {tagpdf-ns-latex-book.def} {2023-10-27} {0.98m}
+%% \ProvidesExplFile {tagpdf-ns-latex-book.def} {2023-11-10} {0.98n}
%% {latex-book} {https://www.latex-project.org/ns/book/2022}{}
chapter, H1,pdf2,
section, H2,pdf2,
@@ -108,7 +108,7 @@ subparagraph, H6,pdf2,
% loaded.
% \begin{macrocode}
%<*ns-latex-inline>
-%% \ProvidesExplFile {tagpdf-ns-latex-inline.def} {2023-10-27} {0.98m}
+%% \ProvidesExplFile {tagpdf-ns-latex-inline.def} {2023-11-10} {0.98n}
%% {latex-inline} {https://www.latex-project.org/ns/inline/2022}{}
chapter, Span, pdf2,
section, Span, pdf2,
@@ -122,7 +122,7 @@ P, Span, pdf2,
% \section{The pdf namespace data}
% \begin{macrocode}
%<*ns-pdf>
-%% \ProvidesExplFile {tagpdf-ns-pdf.def} {2023-10-27} {0.98m}
+%% \ProvidesExplFile {tagpdf-ns-pdf.def} {2023-11-10} {0.98n}
%% {pdf} {http://iso.org/pdf/ssn}{}
StructTreeRoot,StructTreeRoot,pdf,D,
Document,Document,pdf,D,
@@ -190,7 +190,7 @@ Strong,Span,pdf,I,
% \section{The pdf 2.0 namespace data}
% \begin{macrocode}
%<*ns-pdf2>
-%% \ProvidesExplFile {tagpdf-ns-pdf2.def} {2023-10-27} {0.98m}
+%% \ProvidesExplFile {tagpdf-ns-pdf2.def} {2023-11-10} {0.98n}
%% {pdf2} {http://iso.org/pdf2/ssn}{}
Document,Document,pdf2,D,
Part,Part,pdf2,G,
@@ -246,7 +246,7 @@ Strong,Strong,pdf2,I,
% \section{The mathml namespace data}
% \begin{macrocode}
%<*ns-mathml>
-%% \ProvidesExplFile {tagpdf-ns-mathml.def} {2023-10-27} {0.98m}
+%% \ProvidesExplFile {tagpdf-ns-mathml.def} {2023-11-10} {0.98n}
% {mathml}{http://www.w3.org/1998/Math/MathML}{}
abs,abs,mathml,
and,and,mathml,
@@ -481,7 +481,7 @@ xor,xor,mathml,
% This will perhaps change in future.
% \begin{macrocode}
%<*parent-child>
-%% \ProvidesExplFile {tagpdf-parent-child.csv} {2023-10-27} {0.98m}
+%% \ProvidesExplFile {tagpdf-parent-child.csv} {2023-11-10} {0.98n}
,,,StructTreeRoot,Document,Art,Part,Div,Sect,BlockQuote,NonStruct,TOC,TOCI,Index,Private,Quote,Note,Reference,BibEntry,P,Hn,H,Lbl,Code,Span,Link,Annot,Form,Ruby,RB,RT,RP,Warichu,WT,WP,L,LI,LBody,Table,TR,TH,TD,THead,TBody,TFoot,Caption,Figure,Formula,MC
Document,both,document level,1,0..n,∅,‡,‡,∅,0..n,‡,∅,∅,∅,0..n,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅
Art,1.7,grouping,∅,0..n,∅,‡,‡,0..n,0..n,‡,∅,∅,∅,0..n,∅,0..n,∅,∅,∅,0..1,0..1,∅,∅,∅,0..n,0..n,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,0..n,∅,∅,0..n,0..n,∅,∅,∅,0..n,0..n,∅,∅
@@ -536,7 +536,7 @@ MC,both,---,∅,∅,∅,∅,∅,∅,0..n,‡,∅,∅,∅,0..n,0..n,0..n,0..n,0..
% This will perhaps change in future.
% \begin{macrocode}
%<*parent-child-2>
-%% \ProvidesExplFile {tagpdf-parent-child-2.csv} {2023-10-27} {0.98m}
+%% \ProvidesExplFile {tagpdf-parent-child-2.csv} {2023-11-10} {0.98n}
,,,StructTreeRoot,Document,DocumentFragment,Art,Part,Div,Sect,Aside,BlockQuote,NonStruct,TOC,TOCI,Index,Private,Title,Sub,Quote,Note,Reference,BibEntry,P,Hn,H,Lbl,Code,Em,Strong,Span,Link,Annot,Form,Ruby,RB,RT,RP,Warichu,WT,WP,FENote,L,LI,LBody,Table,TR,TH,TD,THead,TBody,TFoot,Caption,Figure,Formula,math,mathml,Artifact,MC
Document,both,document level,1,0..n,0..n,∅,‡,‡,∅,0..n,0..n,‡,∅,∅,∅,0..n,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,0..n,∅
DocumentFragment,2.0,document level,∅,0..n,0..n,0..n,‡,‡,0..n,0..n,0..n,‡,∅,∅,∅,0..n,∅,∅,∅,∅*,∅,∅,∅,∅,∅,∅,∅*,∅,∅,∅,∅*,∅*,∅,∅,∅,∅,∅,∅,∅,∅,∅*,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅*,∅,∅,∅,∅,0..n,∅
diff --git a/macros/latex/contrib/tagpdf/tagpdf-mc-generic.dtx b/macros/latex/contrib/tagpdf/tagpdf-mc-generic.dtx
index d1f6441a56..1651229013 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-mc-generic.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf-mc-generic.dtx
@@ -46,7 +46,7 @@
% }^^A
% }
%
-% \date{Version 0.98m, released 2023-10-27}
+% \date{Version 0.98n, released 2023-11-10}
% \maketitle
% \begin{documentation}
% \end{documentation}
@@ -55,11 +55,11 @@
% \begin{macrocode}
%<@@=tag>
%<*generic>
-\ProvidesExplPackage {tagpdf-mc-code-generic} {2023-10-27} {0.98m}
+\ProvidesExplPackage {tagpdf-mc-code-generic} {2023-11-10} {0.98n}
{part of tagpdf - code related to marking chunks - generic mode}
%</generic>
%<*debug>
-\ProvidesExplPackage {tagpdf-debug-generic} {2023-10-27} {0.98m}
+\ProvidesExplPackage {tagpdf-debug-generic} {2023-11-10} {0.98n}
{part of tagpdf - debugging code related to marking chunks - generic mode}
%</debug>
% \end{macrocode}
@@ -212,10 +212,10 @@
% \begin{macrocode}
\cs_new_protected:Npn \@@_mc_get_marks:
{
- \exp_args:NNx
+ \exp_args:NNe
\seq_set_from_clist:Nn \l_@@_mc_firstmarks_seq
{ \tex_firstmarks:D \g_@@_mc_marks }
- \exp_args:NNx
+ \exp_args:NNe
\seq_set_from_clist:Nn \l_@@_mc_botmarks_seq
{ \tex_botmarks:D \g_@@_mc_marks }
}
@@ -235,16 +235,16 @@
%\prop_show:N \g_@@_struct_cont_mc_prop
\prop_get:NnNTF \g_@@_struct_cont_mc_prop {#1} \l_@@_tmpa_tl
{
- \prop_gput:Nnx \g_@@_struct_cont_mc_prop {#1}{ \l_@@_tmpa_tl \@@_struct_mcid_dict:n {#2}}
+ \prop_gput:Nne \g_@@_struct_cont_mc_prop {#1}{ \l_@@_tmpa_tl \@@_struct_mcid_dict:n {#2}}
}
{
- \prop_gput:Nnx \g_@@_struct_cont_mc_prop {#1}{ \@@_struct_mcid_dict:n {#2}}
+ \prop_gput:Nne \g_@@_struct_cont_mc_prop {#1}{ \@@_struct_mcid_dict:n {#2}}
}
- \prop_gput:Nxx \g_@@_mc_parenttree_prop
+ \prop_gput:Nee \g_@@_mc_parenttree_prop
{#2}
{#3}
}
-\cs_generate_variant:Nn \@@_mc_store:nnn {xxx}
+\cs_generate_variant:Nn \@@_mc_store:nnn {eee}
% \end{macrocode}
% \end{macro}
%
@@ -272,11 +272,11 @@
%test if artifact
\int_compare:nNnTF { \seq_item:cn { g_@@_mc_#1_marks_seq } {3} } = {-1}
{
- \tl_set:Nx \l_@@_tmpa_tl { \seq_item:cn { g_@@_mc_#1_marks_seq } {4} }
+ \tl_set:Ne \l_@@_tmpa_tl { \seq_item:cn { g_@@_mc_#1_marks_seq } {4} }
\@@_mc_handle_artifact:N \l_@@_tmpa_tl
}
{
- \exp_args:Nx
+ \exp_args:Ne
\@@_mc_bdc_mcid:n
{
\seq_item:cn { g_@@_mc_#1_marks_seq } {4}
@@ -288,7 +288,7 @@
{}
{
%store
- \@@_mc_store:xxx
+ \@@_mc_store:eee
{
\seq_item:cn { g_@@_mc_#1_marks_seq } {2}
}
@@ -422,7 +422,7 @@
% bottom split marks set up. We use this to set up
% \cs{l_@@_mc_firstmarks_seq}
% \begin{macrocode}
- \exp_args:NNx
+ \exp_args:NNe
\seq_set_from_clist:Nn \l_@@_mc_firstmarks_seq
{ \tex_splitfirstmarks:D \g_@@_mc_marks }
% \end{macrocode}
@@ -465,7 +465,7 @@
{
Pick~ up~ new~ bot~ mark!
}
- \exp_args:NNx
+ \exp_args:NNe
\seq_set_from_clist:Nn \l_@@_mc_botmarks_seq
{ \tex_splitbotmarks:D \g_@@_mc_marks }
}
@@ -569,7 +569,7 @@
\msg_warning:nn { tagpdf} { old-engine }
\@@_prop_new:N \g_@@_MCID_byabspage_prop
\int_new:N \g_@@_MCID_tmp_bypage_int
- \cs_generate_variant:Nn \@@_mc_bdc:nn {nx}
+ \cs_generate_variant:Nn \@@_mc_bdc:nn {ne}
% \end{macrocode}
% revert the attribute:
% \begin{macrocode}
@@ -578,7 +578,7 @@
\cs_new_protected:Npn \@@_mc_bdc_mcid:nn #1 #2
{
\int_gincr:N \c@g_@@_MCID_abs_int
- \tl_set:Nx \l_@@_mc_ref_abspage_tl
+ \tl_set:Ne \l_@@_mc_ref_abspage_tl
{
\@@_property_ref:enn %3 args
{
@@ -596,7 +596,7 @@
{
%key already present, use value for MCID and add 1 for the next
\int_gset:Nn \g_@@_MCID_tmp_bypage_int { \l_@@_mc_tmpa_tl }
- \@@_prop_gput:Nxx
+ \@@_prop_gput:Nee
\g_@@_MCID_byabspage_prop
{ \l_@@_mc_ref_abspage_tl }
{ \int_eval:n {\l_@@_mc_tmpa_tl +1} }
@@ -604,7 +604,7 @@
{
%key not present, set MCID to 0 and insert 1
\int_gzero:N \g_@@_MCID_tmp_bypage_int
- \@@_prop_gput:Nxx
+ \@@_prop_gput:Nee
\g_@@_MCID_byabspage_prop
{ \l_@@_mc_ref_abspage_tl }
{1}
@@ -614,7 +614,7 @@
mcid-\int_use:N \c@g_@@_MCID_abs_int
}
\c_@@_property_mc_clist
- \@@_mc_bdc:nx
+ \@@_mc_bdc:ne
{#1}
{ /MCID~\int_eval:n { \g_@@_MCID_tmp_bypage_int }~ \exp_not:n { #2 } }
}
@@ -633,7 +633,7 @@
% \end{macrocode}
% \end{macro}
-% \begin{macro}{\@@_mc_handle_stash:n,\@@_mc_handle_stash:x}
+% \begin{macro}{\@@_mc_handle_stash:n,\@@_mc_handle_stash:e}
% This is the handler which puts a mc into the
% the current structure. The argument is the number of the mc.
% Beside storing the mc into the structure, it also has to record the
@@ -648,11 +648,11 @@
\@@_struct_kid_mc_gput_right:nn
{ \g_@@_struct_stack_current_tl }
{#1}
- \prop_gput:Nxx \g_@@_mc_parenttree_prop
+ \prop_gput:Nee \g_@@_mc_parenttree_prop
{#1}
{ \g_@@_struct_stack_current_tl }
}
-\cs_generate_variant:Nn \@@_mc_handle_stash:n { x }
+\cs_generate_variant:Nn \@@_mc_handle_stash:n { e }
% \end{macrocode}
% \end{macro}
@@ -761,7 +761,7 @@
{ g_@@_struct_ \g_@@_struct_stack_current_tl _prop}
{S}
\l_@@_tmpa_tl
- \msg_warning:nnxxx
+ \msg_warning:nneee
{ tag }
{role-parent-child}
{ \l_@@_get_parent_tmpa_tl/\l_@@_get_parent_tmpb_tl }
@@ -770,7 +770,7 @@
(struct~\g_@@_struct_stack_current_tl,~\l_@@_tmpa_tl)
}
}
- \@@_mc_handle_stash:x { \int_use:N \c@g_@@_MCID_abs_int }
+ \@@_mc_handle_stash:e { \int_use:N \c@g_@@_MCID_abs_int }
}
}
\group_end:
@@ -830,12 +830,12 @@
{
tag .code:n = % the name (H,P,Span) etc
{
- \tl_set:Nx \l_@@_mc_key_tag_tl { #1 }
- \tl_gset:Nx \g_@@_mc_key_tag_tl { #1 }
+ \tl_set:Ne \l_@@_mc_key_tag_tl { #1 }
+ \tl_gset:Ne \g_@@_mc_key_tag_tl { #1 }
},
raw .code:n =
{
- \tl_put_right:Nx \l_@@_mc_key_properties_tl { #1 }
+ \tl_put_right:Ne \l_@@_mc_key_properties_tl { #1 }
},
alt .code:n = % Alt property
{
@@ -864,7 +864,7 @@
label .tl_set:N = \l_@@_mc_key_label_tl,
artifact .code:n =
{
- \exp_args:Nnx
+ \exp_args:Nne
\keys_set:nn
{ @@ / mc }
{ __artifact-bool, __artifact-type=#1 }
diff --git a/macros/latex/contrib/tagpdf/tagpdf-mc-luacode.dtx b/macros/latex/contrib/tagpdf/tagpdf-mc-luacode.dtx
index 7066237b76..43d8c78283 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-mc-luacode.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf-mc-luacode.dtx
@@ -46,7 +46,7 @@
% }^^A
% }
%
-% \date{Version 0.98m, released 2023-10-27}
+% \date{Version 0.98n, released 2023-11-10}
% \maketitle
% \begin{implementation}
% The code is splitted into three parts: code shared by all engines,
@@ -86,11 +86,11 @@
% \begin{macrocode}
%<@@=tag>
%<*luamode>
-\ProvidesExplPackage {tagpdf-mc-code-lua} {2023-10-27} {0.98m}
+\ProvidesExplPackage {tagpdf-mc-code-lua} {2023-11-10} {0.98n}
{tagpdf - mc code only for the luamode }
%</luamode>
%<*debug>
-\ProvidesExplPackage {tagpdf-debug-lua} {2023-10-27} {0.98m}
+\ProvidesExplPackage {tagpdf-debug-lua} {2023-11-10} {0.98n}
{part of tagpdf - debugging code related to marking chunks - lua mode}
%</debug>
% \end{macrocode}
@@ -194,7 +194,7 @@
\cs_new:Nn \@@_mc_lua_set_mc_type_attr:n % #1 is a tag name
{
%TODO ltx.@@.func.get_num_from("#1") seems not to return a suitable number??
- \tl_set:Nx\l_@@_tmpa_tl{\lua_now:e{ltx.@@.func.output_num_from ("#1")} }
+ \tl_set:Ne\l_@@_tmpa_tl{\lua_now:e{ltx.@@.func.output_num_from ("#1")} }
\lua_now:e
{
tex.setattribute
@@ -261,7 +261,7 @@
% \end{macrocode}
% \end{macro}
%
-%\begin{macro}{\@@_mc_handle_stash:n,\@@_mc_handle_stash:x}
+%\begin{macro}{\@@_mc_handle_stash:n,\@@_mc_handle_stash:e}
% This is the lua variant for the command to
% put an mcid absolute number in the current structure.
% \begin{macrocode}
@@ -290,14 +290,14 @@
\g_@@_struct_stack_current_tl,#1
)
}
- \prop_gput:Nxx
+ \prop_gput:Nee
\g_@@_mc_parenttree_prop
{ #1 }
{ \g_@@_struct_stack_current_tl }
}
%</luamode|debug>
%<*luamode>
-\cs_generate_variant:Nn \@@_mc_handle_stash:n { x }
+\cs_generate_variant:Nn \@@_mc_handle_stash:n { e }
% \end{macrocode}
% \end{macro}
%
@@ -355,7 +355,7 @@
{ g_@@_struct_ \g_@@_struct_stack_current_tl _prop}
{S}
\l_@@_tmpa_tl
- \msg_warning:nnxxx
+ \msg_warning:nneee
{ tag }
{role-parent-child}
{ \l_@@_get_parent_tmpa_tl/\l_@@_get_parent_tmpb_tl }
@@ -365,7 +365,7 @@
(struct~\g_@@_struct_stack_current_tl,~\l_@@_tmpa_tl)
}
}
- \@@_mc_handle_stash:x { \@@_get_mc_abs_cnt: }
+ \@@_mc_handle_stash:e { \@@_get_mc_abs_cnt: }
}
}
\group_end:
@@ -432,8 +432,8 @@
{
tag .code:n = %
{
- \tl_set:Nx \l_@@_mc_key_tag_tl { #1 }
- \tl_gset:Nx \g_@@_mc_key_tag_tl { #1 }
+ \tl_set:Ne \l_@@_mc_key_tag_tl { #1 }
+ \tl_gset:Ne \g_@@_mc_key_tag_tl { #1 }
\lua_now:e
{
ltx.@@.func.store_mc_data(\@@_get_mc_abs_cnt:,"tag","#1")
@@ -441,7 +441,7 @@
},
raw .code:n =
{
- \tl_put_right:Nx \l_@@_mc_key_properties_tl { #1 }
+ \tl_put_right:Ne \l_@@_mc_key_properties_tl { #1 }
\lua_now:e
{
ltx.@@.func.store_mc_data(\@@_get_mc_abs_cnt:,"raw","#1")
@@ -513,11 +513,11 @@
},
artifact .code:n =
{
- \exp_args:Nnx
+ \exp_args:Nne
\keys_set:nn
{ @@ / mc}
{ __artifact-bool, __artifact-type=#1, tag=Artifact }
- \exp_args:Nnx
+ \exp_args:Nne
\keys_set:nn
{ @@ / mc }
{ __artifact-store=\l_@@_mc_artifact_type_tl }
diff --git a/macros/latex/contrib/tagpdf/tagpdf-mc-shared.dtx b/macros/latex/contrib/tagpdf/tagpdf-mc-shared.dtx
index e18f7bd1b0..11b5f36276 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-mc-shared.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf-mc-shared.dtx
@@ -46,7 +46,7 @@
% }^^A
% }
%
-% \date{Version 0.98m, released 2023-10-27}
+% \date{Version 0.98n, released 2023-11-10}
% \maketitle
% \begin{documentation}
% \section{Public Commands}
@@ -181,7 +181,7 @@
% \begin{macrocode}
%<@@=tag>
%<*header>
-\ProvidesExplPackage {tagpdf-mc-code-shared} {2023-10-27} {0.98m}
+\ProvidesExplPackage {tagpdf-mc-code-shared} {2023-11-10} {0.98n}
{part of tagpdf - code related to marking chunks -
code shared by generic and luamode }
%</header>
@@ -328,7 +328,7 @@
{
\@@_check_if_active_struct:T
{
- \tl_set:Nx \l_@@_tmpa_tl { \@@_property_ref:nnn{tagpdf-#1}{tagmcabs}{} }
+ \tl_set:Ne \l_@@_tmpa_tl { \@@_property_ref:nnn{tagpdf-#1}{tagmcabs}{} }
\tl_if_empty:NTF\l_@@_tmpa_tl
{
\msg_warning:nnn {tag} {mc-label-unknown} {#1}
@@ -336,7 +336,7 @@
{
\cs_if_free:cTF { g_@@_mc_label_\tl_to_str:n{#1}_used_tl }
{
- \@@_mc_handle_stash:x { \l_@@_tmpa_tl }
+ \@@_mc_handle_stash:e { \l_@@_tmpa_tl }
\@@_mc_set_label_used:n {#1}
}
{
@@ -395,7 +395,7 @@
{
\@@_mc_if_in:TF
{
- \seq_gpush:Nx \g_@@_mc_stack_seq { \tag_get:n {mc_tag} }
+ \seq_gpush:Ne \g_@@_mc_stack_seq { \tag_get:n {mc_tag} }
\@@_check_mc_pushed_popped:nn
{ pushed }
{ \tag_get:n {mc_tag} }
diff --git a/macros/latex/contrib/tagpdf/tagpdf-roles.dtx b/macros/latex/contrib/tagpdf/tagpdf-roles.dtx
index 36b4639476..3cec0cda91 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-roles.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf-roles.dtx
@@ -46,7 +46,7 @@
% }^^A
% }
%
-% \date{Version 0.98m, released 2023-10-27}
+% \date{Version 0.98n, released 2023-11-10}
% \maketitle
% \begin{documentation}
% \begin{function}
@@ -98,7 +98,7 @@
% \begin{macrocode}
%<@@=tag>
%<*header>
-\ProvidesExplPackage {tagpdf-roles-code} {2023-10-27} {0.98m}
+\ProvidesExplPackage {tagpdf-roles-code} {2023-11-10} {0.98n}
{part of tagpdf - code related to roles and structure names}
%</header>
% \end{macrocode}
@@ -292,7 +292,7 @@
{
\prop_new:c { g_@@_role_NS_#1_prop }
\prop_new:c { g_@@_role_NS_#1_class_prop }
- \prop_gput:Nnx \g_@@_role_NS_prop {#1}{}
+ \prop_gput:Nne \g_@@_role_NS_prop {#1}{}
}
}
{
@@ -311,7 +311,7 @@
\pdf_string_from_unicode:nnN{utf8/string}{#2}\l_@@_tmpa_str
\tl_if_empty:NF \l_@@_tmpa_str
{
- \pdfdict_gput:nnx
+ \pdfdict_gput:nne
{g_@@_role/Namespace_#1_dict}
{NS}
{\l_@@_tmpa_str}
@@ -319,10 +319,10 @@
%RoleMapNS is added in tree
\tl_if_empty:nF {#3}
{
- \pdfdict_gput:nnx{g_@@_role/Namespace_#1_dict}
+ \pdfdict_gput:nne{g_@@_role/Namespace_#1_dict}
{Schema}{#3}
}
- \prop_gput:Nnx \g_@@_role_NS_prop {#1}{\pdf_object_ref:n{tag/NS/#1}~}
+ \prop_gput:Nne \g_@@_role_NS_prop {#1}{\pdf_object_ref:n{tag/NS/#1}~}
}
}
% \end{macrocode}
@@ -334,7 +334,7 @@
%
% \begin{variable}{\c_@@_role_userNS_id_str}
% \begin{macrocode}
-\str_const:Nx \c_@@_role_userNS_id_str
+\str_const:Ne \c_@@_role_userNS_id_str
{ data:,
\int_to_Hex:n{\int_rand:n {65535}}
\int_to_Hex:n{\int_rand:n {65535}}
@@ -362,7 +362,7 @@
\@@_role_NS_new:nnn {latex} {https://www.latex-project.org/ns/dflt/2022}{}
\@@_role_NS_new:nnn {latex-book} {https://www.latex-project.org/ns/book/2022}{}
\@@_role_NS_new:nnn {latex-inline} {https://www.latex-project.org/ns/inline/2022}{}
-\exp_args:Nnx
+\exp_args:Nne
\@@_role_NS_new:nnn {user}{\c_@@_role_userNS_id_str}{}
% \end{macrocode}
%
@@ -462,7 +462,7 @@
\prop_get:NnN \g_@@_role_rolemap_prop {#2}\l_@@_tmpa_tl
\quark_if_no_value:NTF \l_@@_tmpa_tl
{
- \prop_gput:Nnx \g_@@_role_rolemap_prop {#1}{\tl_to_str:n{#2}}
+ \prop_gput:Nne \g_@@_role_rolemap_prop {#1}{\tl_to_str:n{#2}}
}
{
\prop_gput:NnV \g_@@_role_rolemap_prop {#1}\l_@@_tmpa_tl
@@ -516,7 +516,7 @@
% \begin{macrocode}
\tl_if_in:nnF {-pdf-pdf2-mathml-}{-#2-}
{
- \pdfdict_gput:nnx {g_@@_role/RoleMapNS_#2_dict}{#1}
+ \pdfdict_gput:nne {g_@@_role/RoleMapNS_#2_dict}{#1}
{
[
\pdf_name_from_unicode_e:n{#3}
@@ -534,7 +534,7 @@
\prop_get:cnN { g_@@_role_NS_#4_prop } {#3}\l_@@_tmpa_tl
\quark_if_no_value:NTF \l_@@_tmpa_tl
{
- \prop_gput:cnx { g_@@_role_NS_#2_prop } {#1}
+ \prop_gput:cne { g_@@_role_NS_#2_prop } {#1}
{{\tl_to_str:n{#3}}{\tl_to_str:n{#4}}}
}
{
@@ -560,8 +560,8 @@
{
\prop_get:cnNTF {g_@@_role_NS_#2_prop} {#1}\l_@@_tmpa_tl
{
- \tl_set:Nx #3 {\exp_last_unbraced:NV\use_i:nn \l_@@_tmpa_tl}
- \tl_set:Nx #4 {\exp_last_unbraced:NV\use_ii:nn \l_@@_tmpa_tl}
+ \tl_set:Ne #3 {\exp_last_unbraced:NV\use_i:nn \l_@@_tmpa_tl}
+ \tl_set:Ne #4 {\exp_last_unbraced:NV\use_ii:nn \l_@@_tmpa_tl}
}
{
\tl_set:Nn #3 {#1}
@@ -807,7 +807,7 @@
{
\seq_map_indexed_inline:Nn \l_@@_tmpa_seq
{
- \prop_gput:Nnx\g_@@_role_index_prop
+ \prop_gput:Nne\g_@@_role_index_prop
{##2}
{\int_compare:nNnT{##1}<{10}{0}##1}
}
@@ -836,7 +836,7 @@
% \begin{macrocode}
\seq_map_indexed_inline:Nn \l_@@_tmpa_seq
{
- \exp_args:Nnx
+ \exp_args:Nne
\@@_store_parent_child_rule:nnn {##1}{\l_@@_tmpb_tl}{ ##2 }
}
}
@@ -851,19 +851,19 @@
% Hn and mathml tags are special and need to be added explicitly
% \begin{macrocode}
\prop_get:NnN\g_@@_role_index_prop{StructTreeRoot}\l_@@_tmpa_tl
-\prop_gput:Nnx\g_@@_role_index_prop{Root}{\l_@@_tmpa_tl}
+\prop_gput:Nne\g_@@_role_index_prop{Root}{\l_@@_tmpa_tl}
\prop_get:NnN\g_@@_role_index_prop{Hn}\l_@@_tmpa_tl
\pdf_version_compare:NnTF < {2.0}
{
\int_step_inline:nn{6}
{
- \prop_gput:Nnx\g_@@_role_index_prop{H#1}{\l_@@_tmpa_tl}
+ \prop_gput:Nne\g_@@_role_index_prop{H#1}{\l_@@_tmpa_tl}
}
}
{
\int_step_inline:nn{10}
{
- \prop_gput:Nnx\g_@@_role_index_prop{H#1}{\l_@@_tmpa_tl}
+ \prop_gput:Nne\g_@@_role_index_prop{H#1}{\l_@@_tmpa_tl}
}
% \end{macrocode}
% all mathml tags are currently handled identically
@@ -908,7 +908,7 @@
% \end{macrocode}
% Get the rule from the intarray
% \begin{macrocode}
- \tl_set:Nx#4
+ \tl_set:Ne#4
{
\intarray_item:Nn
\g_@@_role_parent_child_intarray
@@ -938,7 +938,7 @@
\tl_set:Nn \l_@@_tmpa_tl {unknown}
}
\tl_set:Nn \l_@@_tmpb_tl {#1}
- \msg_note:nnxxx
+ \msg_note:nneee
{ tag }
{ role-parent-child }
{ #1 }
@@ -953,7 +953,7 @@
}
{
\tl_set:Nn#4 {0}
- \msg_warning:nnxxx
+ \msg_warning:nneee
{ tag }
{role-parent-child}
{ #1 }
@@ -1025,7 +1025,7 @@
}
{
\tl_set:Nn #5 {0}
- \msg_warning:nnxxx
+ \msg_warning:nneee
{ tag }
{role-parent-child}
{ #1 }
@@ -1061,7 +1061,7 @@
}
{
\tl_set:Nn #3 {0}
- \msg_warning:nnxxx
+ \msg_warning:nneee
{ tag }
{role-parent-child}
{ #1 }
@@ -1090,7 +1090,7 @@
{#1}
\l_@@_tmpa_tl
{
- \tl_set:Nx \l_@@_tmpa_tl {\tl_head:N\l_@@_tmpa_tl}
+ \tl_set:Ne \l_@@_tmpa_tl {\tl_head:N\l_@@_tmpa_tl}
\tl_if_empty:NT\l_@@_tmpa_tl
{
\tl_set:Nn \l_@@_tmpa_tl {#1}
@@ -1115,7 +1115,7 @@
{#3}
\l_@@_tmpb_tl
{
- \tl_set:Nx \l_@@_tmpb_tl { \tl_head:N\l_@@_tmpb_tl }
+ \tl_set:Ne \l_@@_tmpb_tl { \tl_head:N\l_@@_tmpb_tl }
\tl_if_empty:NT\l_@@_tmpb_tl
{
\tl_set:Nn \l_@@_tmpb_tl {#3}
@@ -1139,7 +1139,7 @@
}
{
\tl_set:Nn #5 {0}
- \msg_warning:nnxxx
+ \msg_warning:nneee
{ tag }
{role-parent-child}
{ #1 }
@@ -1220,18 +1220,18 @@
{
\prop_get:cVNT { g_@@_role_NS_latex-inline_prop }\l_@@_role_remap_tag_tl\l_@@_tmpa_tl
{
- \tl_set:Nx\l_@@_role_remap_tag_tl
+ \tl_set:Ne\l_@@_role_remap_tag_tl
{
\exp_last_unbraced:NV\use_i:nn \l_@@_tmpa_tl
}
- \tl_set:Nx\l_@@_role_remap_NS_tl
+ \tl_set:Ne\l_@@_role_remap_NS_tl
{
\exp_last_unbraced:NV\use_ii:nn \l_@@_tmpa_tl
}
}
\int_compare:nNnT {\l_@@_loglevel_int} > { 0 }
{
- \msg_note:nnx { tag } { role-remapping }{ \l_@@_role_remap_tag_tl }
+ \msg_note:nne { tag } { role-remapping }{ \l_@@_role_remap_tag_tl }
}
}
}
@@ -1244,7 +1244,7 @@
}
\int_compare:nNnT {\l_@@_loglevel_int} > { 0 }
{
- \msg_note:nnx { tag } { role-remapping }{ \l_@@_role_remap_tag_tl/latex-inline }
+ \msg_note:nne { tag } { role-remapping }{ \l_@@_role_remap_tag_tl/latex-inline }
}
}
}
@@ -1284,8 +1284,8 @@
\tl_if_empty:NF \l_tmpa_tl
{
\exp_args:NNno \seq_set_split:Nnn \l_tmpa_seq { / } {\l_tmpa_tl/}
- \tl_set:Nx \l_@@_role_tag_tmpa_tl { \seq_item:Nn \l_tmpa_seq {1} }
- \tl_set:Nx \l_@@_role_role_tmpa_tl { \seq_item:Nn \l_tmpa_seq {2} }
+ \tl_set:Ne \l_@@_role_tag_tmpa_tl { \seq_item:Nn \l_tmpa_seq {1} }
+ \tl_set:Ne \l_@@_role_role_tmpa_tl { \seq_item:Nn \l_tmpa_seq {2} }
}
\tl_if_empty:NT \l_@@_role_role_namespace_tmpa_tl
{
diff --git a/macros/latex/contrib/tagpdf/tagpdf-space.dtx b/macros/latex/contrib/tagpdf/tagpdf-space.dtx
index 191a645b12..0798ffa995 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-space.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf-space.dtx
@@ -46,7 +46,7 @@
% }^^A
% }
%
-% \date{Version 0.98m, released 2023-10-27}
+% \date{Version 0.98n, released 2023-11-10}
% \maketitle
% \begin{documentation}
% \begin{function}{interwordspace (setup-key)}
@@ -64,7 +64,7 @@
% \begin{macrocode}
%<@@=tag>
%<*header>
-\ProvidesExplPackage {tagpdf-space-code} {2023-10-27} {0.98m}
+\ProvidesExplPackage {tagpdf-space-code} {2023-11-10} {0.98n}
{part of tagpdf - code related to real space chars}
%</header>
% \end{macrocode}
@@ -79,9 +79,9 @@
\keys_define:nn { @@ / setup }
{
interwordspace .choices:nn = { true, on }
- { \msg_warning:nnx {tag}{sys-no-interwordspace}{\c_sys_engine_str} },
+ { \msg_warning:nne {tag}{sys-no-interwordspace}{\c_sys_engine_str} },
interwordspace .choices:nn = { false, off }
- { \msg_warning:nnx {tag}{sys-no-interwordspace}{\c_sys_engine_str} },
+ { \msg_warning:nne {tag}{sys-no-interwordspace}{\c_sys_engine_str} },
interwordspace .default:n = true,
show-spaces .bool_set:N = \l_@@_showspaces_bool
}
diff --git a/macros/latex/contrib/tagpdf/tagpdf-struct.dtx b/macros/latex/contrib/tagpdf/tagpdf-struct.dtx
index 263ae03cfa..6aeb54c3fd 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-struct.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf-struct.dtx
@@ -46,7 +46,7 @@
% }^^A
% }
%
-% \date{Version 0.98m, released 2023-10-27}
+% \date{Version 0.98n, released 2023-11-10}
% \maketitle
% \begin{documentation}
% \section{Public Commands}
@@ -247,7 +247,7 @@
% \begin{macrocode}
%<@@=tag>
%<*header>
-\ProvidesExplPackage {tagpdf-struct-code} {2023-10-27} {0.98m}
+\ProvidesExplPackage {tagpdf-struct-code} {2023-11-10} {0.98n}
{part of tagpdf - code related to storing structure}
%</header>
% \end{macrocode}
@@ -663,7 +663,7 @@
%<package>\cs_new_protected:Npn \@@_struct_kid_mc_gput_right:nn #1 #2 %#1 structure num, #2 MCID absnum%
%<debug>\cs_set_protected:Npn \@@_struct_kid_mc_gput_right:nn #1 #2 %#1 structure num, #2 MCID absnum%
{
- \@@_seq_gput_right:cx
+ \@@_seq_gput_right:ce
{ g_@@_struct_kids_#1_seq }
{
\@@_struct_mcid_dict:n {#2}
@@ -692,7 +692,7 @@
%<package>\cs_new_protected:Npn\@@_struct_kid_struct_gput_right:nn #1 #2 %#1 num of parent struct, #2 kid struct
%<debug>\cs_set_protected:Npn\@@_struct_kid_struct_gput_right:nn #1 #2 %#1 num of parent struct, #2 kid struct
{
- \@@_seq_gput_right:cx
+ \@@_seq_gput_right:ce
{ g_@@_struct_kids_#1_seq }
{
\pdf_object_ref:n { @@/struct/#2 }
@@ -725,7 +725,7 @@
{
/Type/OBJR/Obj~#2/Pg~#3
}
- \@@_seq_gput_right:cx
+ \@@_seq_gput_right:ce
{ g_@@_struct_kids_#1_seq }
{
\pdf_object_ref_last:
@@ -940,7 +940,7 @@
% \begin{verbatim}
% \tag_struct_begin:n { tag=Link }
% \tag_mc_begin:n { tag=Link }
-% (1) \pdfannot_dict_put:nnx
+% (1) \pdfannot_dict_put:nne
% { link/URI }
% { StructParent }
% { \int_use:N\c@g_@@_parenttree_obj_int }
@@ -1212,7 +1212,7 @@
\int_gincr:N \g_@@_struct_AFobj_int
\pdf_object_if_exist:eF {@@/fileobj\int_use:N\g_@@_struct_AFobj_int}
{
- \pdffile_embed_stream:nxx
+ \pdffile_embed_stream:nee
{#1}
{tag-AFfile\int_use:N\g_@@_struct_AFobj_int.#2}
{@@/fileobj\int_use:N\g_@@_struct_AFobj_int}
@@ -1233,13 +1233,13 @@
}
}
{
- \cs_generate_variant:Nn \pdffile_embed_stream:nnN {nxN}
+ \cs_generate_variant:Nn \pdffile_embed_stream:nnN {neN}
\cs_new_protected:Npn \@@_struct_add_inline_AF:nn #1 #2
% #1 content, #2 extension
{
\group_begin:
\int_gincr:N \g_@@_struct_AFobj_int
- \pdffile_embed_stream:nxN
+ \pdffile_embed_stream:neN
{#1}
{tag-AFfile\int_use:N\g_@@_struct_AFobj_int.#2}
\l_@@_tmpa_tl
@@ -1318,7 +1318,7 @@
% \end{macrocode}
% we set the mime type as pdfresources uses currently text/plain
% \begin{macrocode}
- \pdfdict_put:nnx
+ \pdfdict_put:nne
{ l_pdffile }{Subtype}
{ \pdf_name_from_unicode_e:n{application/x-tex} }
\@@_struct_add_inline_AF:on {#1}{tex}
@@ -1625,7 +1625,7 @@
{ \g_@@_struct_stack_current_tl }
{ \@@_property_ref:enn{tagpdfstruct-#1}{tagstruct}{0} }
%add the current structure to the labeled one as parents
- \@@_prop_gput:cnx
+ \@@_prop_gput:cne
{ g_@@_struct_\@@_property_ref:enn{tagpdfstruct-#1}{tagstruct}{0}_prop }
{ P }
{
@@ -1699,11 +1699,11 @@
{
\msg_warning:nnn { tag } {struct-used-twice} {#1}
}
- %add the label structure as kid to the current structure (can be the root)
+ %add the \#1 structure as kid to the current structure (can be the root)
\@@_struct_kid_struct_gput_right:ee
{ \g_@@_struct_stack_current_tl }
{ #1 }
- %add the current structure to the labeled one as parents
+ %add the current structure to \#1 as parent
\@@_struct_prop_gput:nne
{ #1 }
{ P }
@@ -1812,7 +1812,7 @@
% \begin{macro}
% {
% \tag_struct_insert_annot:nn,
-% \tag_struct_insert_annot:xx,
+% \tag_struct_insert_annot:ee,
% \tag_struct_insert_annot:ee
% }
% \begin{macro}[EXP]
@@ -1848,7 +1848,7 @@
% \section{Attributes and attribute classes}
% \begin{macrocode}
%<*header>
-\ProvidesExplPackage {tagpdf-attr-code} {2023-10-27} {0.98m}
+\ProvidesExplPackage {tagpdf-attr-code} {2023-11-10} {0.98n}
{part of tagpdf - code related to attributes and attribute classes}
%</header>
% \end{macrocode}
@@ -1882,6 +1882,9 @@
% two brace group, the name and the content. The content typically
% needs an |/O| key for the owner. An example look like
% this.
+%
+% TODO: consider to put them directly in the ClassMap, that is perhaps
+% more effective.
% \begin{verbatim}
% \tagpdfsetup
% {
@@ -1907,18 +1910,6 @@
}
% \end{macrocode}
% \end{macro}
-% TEMP!!!!
-% we temporarly use an internal function for the mapping. This can go
-% at the next update
-% \begin{macrocode}
-\cs_if_free:NTF \seq_set_map_e:NNn
- {
- \cs_new_eq:NN \@@_seq_set_map_e:NNn \seq_set_map_x:NNn
- }
- {
- \cs_new_eq:NN \@@_seq_set_map_e:NNn \seq_set_map_e:NNn
- }
-% \end{macrocode}
%
% \begin{macro}{attribute-class (struct-key)}
% attribute-class has to store the used attribute names so that
@@ -1933,7 +1924,7 @@
% \end{macrocode}
% we convert the names into pdf names with slash
% \begin{macrocode}
- \@@_seq_set_map_e:NNn \l_@@_tmpa_seq \l_@@_tmpb_seq
+ \seq_set_map_e:NNn \l_@@_tmpa_seq \l_@@_tmpb_seq
{
\pdf_name_from_unicode_e:n {##1}
}
@@ -1976,7 +1967,7 @@
% \end{macrocode}
% we convert the names into pdf names with slash
% \begin{macrocode}
- \@@_seq_set_map_e:NNn \l_@@_tmpa_seq \l_@@_tmpb_seq
+ \seq_set_map_e:NNn \l_@@_tmpa_seq \l_@@_tmpb_seq
{
\pdf_name_from_unicode_e:n {##1}
}
diff --git a/macros/latex/contrib/tagpdf/tagpdf-tree.dtx b/macros/latex/contrib/tagpdf/tagpdf-tree.dtx
index 41298b2d69..af7b1d089b 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-tree.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf-tree.dtx
@@ -47,13 +47,13 @@
% }^^A
% }
%
-% \date{Version 0.98m, released 2023-10-27}
+% \date{Version 0.98n, released 2023-11-10}
% \maketitle
% \begin{implementation}
% \begin{macrocode}
%<@@=tag>
%<*header>
-\ProvidesExplPackage {tagpdf-tree-code} {2023-10-27} {0.98m}
+\ProvidesExplPackage {tagpdf-tree-code} {2023-11-10} {0.98n}
{part of tagpdf - code related to writing trees and dictionaries to the pdf}
%</header>
% \end{macrocode}
@@ -111,7 +111,7 @@
\bool_if:NT \g_@@_active_tree_bool
{
\pdfmanagement_add:nnn { Catalog / MarkInfo } { Marked } { true }
- \pdfmanagement_add:nnx
+ \pdfmanagement_add:nne
{ Catalog }
{ StructTreeRoot }
{ \pdf_object_ref:n { @@/struct/0 } }
@@ -152,34 +152,34 @@
\int_step_inline:nn {\c@g_@@_struct_abs_int}
{
\int_incr:N\l_@@_tmpa_int
- \tl_put_right:Nx \l_@@_tmpa_tl
+ \tl_put_right:Ne \l_@@_tmpa_tl
{
\@@_struct_get_id:n{##1}~\pdf_object_ref:n{@@/struct/##1}~
}
\int_compare:nNnF {\l_@@_tmpa_int}<{50} %
{
- \pdf_object_unnamed_write:nx {dict}
+ \pdf_object_unnamed_write:ne {dict}
{ /Limits~[\@@_struct_get_id:n{##1-\l_@@_tmpa_int+1}~\@@_struct_get_id:n{##1}]
/Names~[\l_@@_tmpa_tl]
}
- \tl_put_right:Nx\l_@@_tmpb_tl {\pdf_object_ref_last:\c_space_tl}
+ \tl_put_right:Ne\l_@@_tmpb_tl {\pdf_object_ref_last:\c_space_tl}
\int_zero:N \l_@@_tmpa_int
\tl_clear:N \l_@@_tmpa_tl
}
}
\tl_if_empty:NF \l_@@_tmpa_tl
{
- \pdf_object_unnamed_write:nx {dict}
+ \pdf_object_unnamed_write:ne {dict}
{
/Limits~
[\@@_struct_get_id:n{\c@g_@@_struct_abs_int-\l_@@_tmpa_int+1}~
\@@_struct_get_id:n{\c@g_@@_struct_abs_int}]
/Names~[\l_@@_tmpa_tl]
}
- \tl_put_right:Nx\l_@@_tmpb_tl {\pdf_object_ref_last:}
+ \tl_put_right:Ne\l_@@_tmpb_tl {\pdf_object_ref_last:}
}
- \pdf_object_unnamed_write:nx {dict}{/Kids~[\l_@@_tmpb_tl]}
- \@@_prop_gput:cnx
+ \pdf_object_unnamed_write:ne {dict}{/Kids~[\l_@@_tmpb_tl]}
+ \@@_prop_gput:cne
{ g_@@_struct_0_prop }
{ IDTree }
{ \pdf_object_ref_last: }
@@ -195,17 +195,17 @@
{
\cs_new_protected:Npn \@@_tree_write_structtreeroot:
{
- \@@_prop_gput:cnx
+ \@@_prop_gput:cne
{ g_@@_struct_0_prop }
{ ParentTree }
{ \pdf_object_ref:n { @@/tree/parenttree } }
- \@@_prop_gput:cnx
+ \@@_prop_gput:cne
{ g_@@_struct_0_prop }
{ RoleMap }
{ \pdf_object_ref:n { @@/tree/rolemap } }
\@@_struct_fill_kid_key:n { 0 }
\@@_struct_get_dict_content:nN { 0 } \l_@@_tmpa_tl
- \pdf_object_write:nnx
+ \pdf_object_write:nne
{ @@/struct/0 }
{dict}
{
@@ -219,13 +219,13 @@
{
\cs_new_protected:Npn \@@_tree_write_structtreeroot:
{
- \@@_prop_gput:cnx
+ \@@_prop_gput:cne
{ g_@@_struct_0_prop }
{ ParentTree }
{ \pdf_object_ref:n { @@/tree/parenttree } }
\@@_struct_fill_kid_key:n { 0 }
\@@_struct_get_dict_content:nN { 0 } \l_@@_tmpa_tl
- \pdf_object_write:nnx
+ \pdf_object_write:nne
{ @@/struct/0 }
{dict}
{
@@ -291,7 +291,7 @@
% \begin{macrocode}
\cs_new_protected:Npn \@@_parenttree_add_objr:nn #1 #2 %#1 StructParent number, #2 objref
{
- \tl_gput_right:Nx \g_@@_parenttree_objr_tl
+ \tl_gput_right:Ne \g_@@_parenttree_objr_tl
{
#1 \c_space_tl #2 ^^J
}
@@ -322,13 +322,13 @@
\int_compare:nT
{\@@_property_ref:enn{mcid-####1}{tagabspage}{-1}=##1} %mcid is on current page
{% yes
- \prop_put:Nxx
+ \prop_put:Nee
\l_@@_tmpa_prop
{\@@_property_ref:enn{mcid-####1}{tagmcid}{-1}}
{\prop_item:Nn \g_@@_mc_parenttree_prop {####1}}
}
}
- \tl_put_right:Nx\l_@@_parenttree_content_tl
+ \tl_put_right:Ne\l_@@_parenttree_content_tl
{
\int_eval:n {##1-1}\c_space_tl
[\c_space_tl %]
@@ -340,7 +340,7 @@
{
\prop_get:NnNTF \l_@@_tmpa_prop {####1} \l_@@_tmpa_tl
{% page#1:mcid##1:\l_@@_tmpa_tl :content
- \tl_put_right:Nx \l_@@_parenttree_content_tl
+ \tl_put_right:Ne \l_@@_parenttree_content_tl
{
\pdf_object_if_exist:eTF { @@/struct/\l_@@_tmpa_tl }
{
@@ -404,7 +404,7 @@
}
\@@_tree_parenttree_rerun_msg:
\tl_put_right:NV \l_@@_parenttree_content_tl\g_@@_parenttree_objr_tl
- \pdf_object_write:nnx { @@/tree/parenttree }{dict}
+ \pdf_object_write:nne { @@/tree/parenttree }{dict}
{
/Nums\c_space_tl [\l_@@_parenttree_content_tl]
}
@@ -438,12 +438,12 @@
{
\tl_if_eq:nnF {##1}{##2}
{
- \pdfdict_gput:nnx {g_@@_role/RoleMap_dict}
+ \pdfdict_gput:nne {g_@@_role/RoleMap_dict}
{##1}
{\pdf_name_from_unicode_e:n{##2}}
}
}
- \pdf_object_write:nnx { @@/tree/rolemap }{dict}
+ \pdf_object_write:nne { @@/tree/rolemap }{dict}
{
\pdfdict_use:n{g_@@_role/RoleMap_dict}
}
@@ -474,7 +474,7 @@
{##1}
>>
}
- \tl_set:Nx \l_@@_tmpa_tl
+ \tl_set:Ne \l_@@_tmpa_tl
{
\seq_use:Nn
\l_@@_tmpa_seq
@@ -484,11 +484,11 @@
\l_@@_tmpa_tl
{
\pdf_object_new:n { @@/tree/classmap }
- \pdf_object_write:nnx
+ \pdf_object_write:nne
{ @@/tree/classmap }
{dict}
{ \l_@@_tmpa_tl }
- \@@_prop_gput:cnx
+ \@@_prop_gput:cne
{ g_@@_struct_0_prop }
{ ClassMap }
{ \pdf_object_ref:n { @@/tree/classmap } }
@@ -514,19 +514,19 @@
{
\pdfdict_if_empty:nF {g_@@_role/RoleMapNS_##1_dict}
{
- \pdf_object_write:nnx {@@/RoleMapNS/##1}{dict}
+ \pdf_object_write:nne {@@/RoleMapNS/##1}{dict}
{
\pdfdict_use:n {g_@@_role/RoleMapNS_##1_dict}
}
- \pdfdict_gput:nnx{g_@@_role/Namespace_##1_dict}
+ \pdfdict_gput:nne{g_@@_role/Namespace_##1_dict}
{RoleMapNS}{\pdf_object_ref:n {@@/RoleMapNS/##1}}
}
- \pdf_object_write:nnx{tag/NS/##1}{dict}
+ \pdf_object_write:nne{tag/NS/##1}{dict}
{
\pdfdict_use:n {g_@@_role/Namespace_##1_dict}
}
}
- \pdf_object_write:nnx {@@/tree/namespaces}{array}
+ \pdf_object_write:nne {@@/tree/namespaces}{array}
{
\prop_map_tokens:Nn \g_@@_role_NS_prop{\use_ii:nn}
}
@@ -568,7 +568,7 @@
{
\hook_gput_code:nnn{shipout/before} { tagpdf/structparents }
{
- \pdfmanagement_add:nnx
+ \pdfmanagement_add:nne
{ Page }
{ StructParents }
{ \int_eval:n { \g_shipout_readonly_int} }
diff --git a/macros/latex/contrib/tagpdf/tagpdf-user.dtx b/macros/latex/contrib/tagpdf/tagpdf-user.dtx
index 339d79e1db..25625e7858 100644
--- a/macros/latex/contrib/tagpdf/tagpdf-user.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf-user.dtx
@@ -46,7 +46,7 @@
% }^^A
% }
%
-% \date{Version 0.98m, released 2023-10-27}
+% \date{Version 0.98n, released 2023-11-10}
% \maketitle
% \begin{documentation}
% \section{Setup commands}
@@ -250,7 +250,7 @@
% \begin{macrocode}
%<@@=tag>
%<*header>
-\ProvidesExplPackage {tagpdf-user} {2023-10-27} {0.98m}
+\ProvidesExplPackage {tagpdf-user} {2023-11-10} {0.98n}
{tagpdf - user commands}
%</header>
% \end{macrocode}
@@ -523,7 +523,7 @@
{
\int_step_inline:nnn{#1}{\c@g__tag_struct_abs_int}
{
- \msg_term:nnxxxx
+ \msg_term:nneeee
{ tag/debug } { show-struct }
{ ##1 }
{
@@ -532,7 +532,7 @@
\msg_show_item_unbraced:nn
}
{ } { }
- \msg_term:nnxxxx
+ \msg_term:nneeee
{ tag/debug } { show-kids }
{ ##1 }
{
@@ -760,7 +760,7 @@
}
\int_compare:nNnF {\g_@@_para_main_begin_int}={\g_@@_para_main_end_int}
{
- \msg_error:nnxxx
+ \msg_error:nneee
{tag}
{para-hook-count-wrong}
{\int_use:N\g_@@_para_main_begin_int}
@@ -769,7 +769,7 @@
}
\int_compare:nNnF {\g_@@_para_begin_int}={\g_@@_para_end_int}
{
- \msg_error:nnxxx
+ \msg_error:nneee
{tag}
{para-hook-count-wrong}
{\int_use:N\g_@@_para_begin_int}
@@ -992,7 +992,7 @@
\tag_mc_end_push:
\tag_struct_begin:n { tag=Link }
\tag_mc_begin:n { tag=Link }
- \pdfannot_dict_put:nnx
+ \pdfannot_dict_put:nne
{ link/URI }
{ StructParent }
{ \tag_struct_parent_int: }
@@ -1002,7 +1002,7 @@
{pdfannot/link/URI/after}
{tagpdf}
{
- \tag_struct_insert_annot:xx {\pdfannot_link_ref_last:}{\tag_struct_parent_int:}
+ \tag_struct_insert_annot:ee {\pdfannot_link_ref_last:}{\tag_struct_parent_int:}
\tag_mc_end:
\tag_struct_end:
\tag_mc_begin_pop:n{}
@@ -1015,7 +1015,7 @@
\tag_mc_end_push:
\tag_struct_begin:n{tag=Link}
\tag_mc_begin:n{tag=Link}
- \pdfannot_dict_put:nnx
+ \pdfannot_dict_put:nne
{ link/GoTo }
{ StructParent }
{ \tag_struct_parent_int: }
@@ -1025,7 +1025,7 @@
{pdfannot/link/GoTo/after}
{tagpdf}
{
- \tag_struct_insert_annot:xx {\pdfannot_link_ref_last:}{\tag_struct_parent_int:}
+ \tag_struct_insert_annot:ee {\pdfannot_link_ref_last:}{\tag_struct_parent_int:}
\tag_mc_end:
\tag_struct_end:
\tag_mc_begin_pop:n{}
diff --git a/macros/latex/contrib/tagpdf/tagpdf.dtx b/macros/latex/contrib/tagpdf/tagpdf.dtx
index 668d085169..ed001717f9 100644
--- a/macros/latex/contrib/tagpdf/tagpdf.dtx
+++ b/macros/latex/contrib/tagpdf/tagpdf.dtx
@@ -93,7 +93,7 @@
% \begin{macrocode}
%<@@=tag>
%<*package>
-\ProvidesExplPackage {tagpdf} {2023-10-27} {0.98m}
+\ProvidesExplPackage {tagpdf} {2023-11-10} {0.98n}
{ A package to experiment with pdf tagging }
\bool_if:nF
@@ -119,7 +119,7 @@
% \end{macrocode}
%<*debug>
% \begin{macrocode}
-\ProvidesExplPackage {tagpdf-debug} {2023-10-27} {0.98m}
+\ProvidesExplPackage {tagpdf-debug} {2023-11-10} {0.98n}
{ debug code for tagpdf }
\@ifpackageloaded{tagpdf}{}{\PackageWarning{tagpdf-debug}{tagpdf~not~loaded,~quitting}\endinput}
% \end{macrocode}
@@ -142,7 +142,7 @@
% we define a base package with dummy functions
% \begin{macrocode}
%<*base>
-\ProvidesExplPackage {tagpdf-base} {2023-10-27} {0.98m}
+\ProvidesExplPackage {tagpdf-base} {2023-11-10} {0.98n}
{part of tagpdf - provide base, no-op versions of the user commands }
%</base>
% \end{macrocode}
@@ -206,7 +206,7 @@
{
\legacy_if:nT { @filesw }
{
- \exp_args:NNnx \exp_args:NNx\iow_now:Nn \@auxout
+ \exp_args:NNne \exp_args:NNe\iow_now:Nn \@auxout
{
\token_to_str:N \new@label@record
{@tag@LastPage}
@@ -224,7 +224,7 @@
{
\legacy_if:nT { @filesw }
{
- \exp_args:NNnx \exp_args:NNx\iow_now:Nn \@auxout
+ \exp_args:NNne \exp_args:NNe\iow_now:Nn \@auxout
{
\token_to_str:N \newlabeldata
{@tag@LastPage}
@@ -358,10 +358,10 @@
% \begin{macrocode}
\prg_generate_conditional_variant:Nnn \pdf_object_if_exist:n {e}{T,F,TF}
\cs_generate_variant:Nn \pdf_object_ref:n {e}
-\cs_generate_variant:Nn \pdfannot_dict_put:nnn {nnx}
-\cs_generate_variant:Nn \pdffile_embed_stream:nnn {nxx,oxx}
-\cs_generate_variant:Nn \prop_gput:Nnn {Nxx,Nen}
-\cs_generate_variant:Nn \prop_put:Nnn {Nxx}
+\cs_generate_variant:Nn \pdfannot_dict_put:nnn {nne}
+\cs_generate_variant:Nn \pdffile_embed_stream:nnn {nee,oee}
+\cs_generate_variant:Nn \prop_gput:Nnn {Nee,Nen}
+\cs_generate_variant:Nn \prop_put:Nnn {Nee}
\cs_generate_variant:Nn \prop_item:Nn {No,Ne}
\cs_generate_variant:Nn \seq_set_split:Nnn{Nne}
\cs_generate_variant:Nn \str_set_convert:Nnnn {Nonn, Noon, Nnon }
@@ -528,8 +528,8 @@
\cs_set_eq:NN \@@_seq_show:N \seq_show:N
\cs_set_eq:NN \@@_prop_show:N \prop_show:N
-\cs_generate_variant:Nn \@@_prop_gput:Nnn { Nxn , Nxx, Nnx , cnn, cxn, cnx, cno}
-\cs_generate_variant:Nn \@@_seq_gput_right:Nn { Nx , No, cn, cx }
+\cs_generate_variant:Nn \@@_prop_gput:Nnn { Nen , Nee, Nne , cnn, cen, cne, cno}
+\cs_generate_variant:Nn \@@_seq_gput_right:Nn { Ne , No, cn, ce }
\cs_generate_variant:Nn \@@_prop_new:N { c }
\cs_generate_variant:Nn \@@_seq_new:N { c }
\cs_generate_variant:Nn \@@_seq_show:N { c }
@@ -645,7 +645,7 @@
log / v .code:n =
{
\int_set:Nn \l_@@_loglevel_int { 1 }
- \cs_set_protected:Nn \@@_check_typeout_v:n { \iow_term:x {##1} }
+ \cs_set_protected:Nn \@@_check_typeout_v:n { \iow_term:e {##1} }
},
log / vv .code:n = {\int_set:Nn \l_@@_loglevel_int { 2 }},
log / vvv .code:n = {\int_set:Nn \l_@@_loglevel_int { 3 }},
diff --git a/macros/latex/contrib/tagpdf/tagpdf.ins b/macros/latex/contrib/tagpdf/tagpdf.ins
index bdb9b2d1c2..64c3b40a23 100644
--- a/macros/latex/contrib/tagpdf/tagpdf.ins
+++ b/macros/latex/contrib/tagpdf/tagpdf.ins
@@ -34,7 +34,7 @@ for those people who are interested.
\let\MetaPrefix\relax
\preamble
-Copyright (C) 2019-2022 Ulrike Fischer
+Copyright (C) 2019-2023 Ulrike Fischer
It may be distributed and/or modified under the conditions of
the LaTeX Project Public License (LPPL), either version 1.3c of
diff --git a/macros/latex/contrib/tagpdf/tagpdf.pdf b/macros/latex/contrib/tagpdf/tagpdf.pdf
index 76637d6bee..76c692eb41 100644
--- a/macros/latex/contrib/tagpdf/tagpdf.pdf
+++ b/macros/latex/contrib/tagpdf/tagpdf.pdf
Binary files differ
diff --git a/macros/latex/contrib/tagpdf/tagpdf.tex b/macros/latex/contrib/tagpdf/tagpdf.tex
index 8b07c8718e..d8bb536361 100644
--- a/macros/latex/contrib/tagpdf/tagpdf.tex
+++ b/macros/latex/contrib/tagpdf/tagpdf.tex
@@ -16,8 +16,8 @@
}
\DebugBlocksOff
\makeatletter
-\def\UlrikeFischer@package@version{0.98m}
-\def\UlrikeFischer@package@date{2023-10-27}
+\def\UlrikeFischer@package@version{0.98n}
+\def\UlrikeFischer@package@date{2023-11-10}
\makeatother
\documentclass[bibliography=totoc,a4paper]{article}
@@ -117,27 +117,31 @@
\tagstructbegin{tag=Div}
\begin{tcolorbox}[colframe=red,before upper=\tagpdfparaOn]
-This package is not meant for normal document production. It is mainly a tool to \emph{research}
-tagging.
+This package is not meant for normal use in a document. It is on one mainly a tool to \emph{research}
+tagging. On the other side it is the base of the code developed in the \texttt{latex-lab} bundle for the
+Tagged PDF project \url{https://www.latex-project.org/publications/indexbytopic/pdf/}.
-You need a very current \LaTeX{} format.
-You need a very current L3 programming layer.
-You need the new \LaTeX{} PDF management bundle.
+The package develops together with the code in the \texttt{latex-lab} bundle, in the
+\LaTeX{} format, in the \texttt{pdfmanagement-testphase} package (the \LaTeX{} PDF management bundle)
+and the L3 programming layer.
+That means you should ensure that all these components are up-to-date and in sync which each
+other.
-This package is incomplete, experimental and quite probably contains bugs. It is in parts
-quite slow as the code prefers readability over speed.
+This package quite probably contains bugs. It is in parts
+quite slow as the code currently prefers readability over speed.
At some time it will disappear when the code has been integrated into the \LaTeX{} format.
-This package can change in an incompatible way.
+This package can still change in an incompatible way.
You need some knowledge about \TeX, \PDF{} and perhaps even lua to use it.
\medskip
-Issues, comments, suggestions should be added as issues to the github tracker:
+Issues, comments, suggestions can be added as issues to these two github tracker:
\medskip
\centering
+\url{https://github.com/latex3/tagging-project}\par
\url{https://github.com/u-fischer/tagpdf}
\end{tcolorbox}
diff --git a/macros/latex/contrib/tagpdf/tagpdfdocu-patches.sty b/macros/latex/contrib/tagpdf/tagpdfdocu-patches.sty
index dd08c7e2ac..c3a5d0bd29 100644
--- a/macros/latex/contrib/tagpdf/tagpdfdocu-patches.sty
+++ b/macros/latex/contrib/tagpdf/tagpdfdocu-patches.sty
@@ -1,5 +1,5 @@
%\RequirePackage[enable-debug]{expl3}[2018/06/14]
-\ProvidesExplPackage {tagpdfdocu-patches} {2023-10-27} {0.98m}
+\ProvidesExplPackage {tagpdfdocu-patches} {2023-11-10} {0.98n}
{patches/commands for the tagpdf documentation}
\RequirePackage{etoolbox,xpatch}
diff --git a/macros/latex/contrib/tkz/tkz-elements/README.md b/macros/latex/contrib/tkz/tkz-elements/README.md
index 49f16ad785..96f3746c6e 100644
--- a/macros/latex/contrib/tkz/tkz-elements/README.md
+++ b/macros/latex/contrib/tkz/tkz-elements/README.md
@@ -1,6 +1,6 @@
# tkz-elements — for euclidean geometry
-Release 1.00b 2023/10/25
+Release 1.20b 2023/11/10
## Description
@@ -66,7 +66,27 @@ Other examples, in French, are on my site.
## History
-- First version 1.00b
+ - Version 1.20 Memory management: tables are emptied when the tkzelements environment is opened.
+
+
+ `set_lua_to_tex` has been replaced by `tkzUseLua` to transfer data between the `tkzelements` and `tikzpicture` environments.
+
+ New version of `inversion` with respect to a circle method. It selects the correct algorithm based on the object passed as a parameter.
+
+ Added an `in_out_disk` method for the `circle` object, which indicates whether or not a point is in the disk. `in_out` is for the circle.
+
+ Added two methods: `radical_center (C1,C2,C3)` radical center of three circles.
+ `radical_circle (C1,C2,C3)` orthogonal circle of three circles.
+
+ Added function `circle : radius` to define a circle with a centre and a radius.
+
+ Added methods `normalize` and `normalize_inv` for `line`.
+
+ Added methods `translation` and `set_translation` to the `line` object.
+
+ Added an example to illustrate combinations of methods and attributes.
+
+ - First version 1.00b
## Author
diff --git a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-circle.tex b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-circle.tex
index a86fe1230b..7c8c94aec4 100644
--- a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-circle.tex
+++ b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-circle.tex
@@ -31,7 +31,7 @@ This class is also defined by two points, on the one hand the center and on the
\subsubsection{Example: circle attributes} % (fold)
\label{ssub:example_circle_attributes}
-Three attributes are used (south, west, radius). Currently, \Igfct{package}{set\_lua\_to\_tex} (see \ref{ssub:transfer_from_lua_to_tex}) creates global macros. The |\r| macro must not already be defined.
+Three attributes are used (south, west, radius).
\begin{minipage}{0.5\textwidth}
\begin{tkzexample}[latex=0cm,small,code only]
@@ -43,7 +43,6 @@ Three attributes are used (south, west, radius). Currently, \Igfct{package}{set\
z.s = C.ab.south
z.w = C.ab.west
r = C.ab.radius
- set_lua_to_tex{"r"}
\end{tkzelements}
\begin{tikzpicture}
\tkzGetNodes
@@ -51,7 +50,7 @@ Three attributes are used (south, west, radius). Currently, \Igfct{package}{set\
\tkzLabelPoints(a,b,s,w)
\tkzDrawCircle(a,b)
\tkzDrawSegment(a,b)
- \tkzLabelSegment[sloped](a,b){ab = \r}
+ \tkzLabelSegment[sloped](a,b){ab = \tkzUseLua{r}}
\end{tikzpicture}
\end{tkzexample}
\end{minipage}
@@ -64,7 +63,6 @@ Three attributes are used (south, west, radius). Currently, \Igfct{package}{set\
z.s = C.ab.south
z.w = C.ab.west
r = C.ab.radius
- set_lua_to_tex{"r"}
\end{tkzelements}
\hspace*{\fill}
@@ -74,7 +72,7 @@ Three attributes are used (south, west, radius). Currently, \Igfct{package}{set\
\tkzLabelPoints(a,b,s,w)
\tkzDrawCircle(a,b)
\tkzDrawSegment(a,b)
-\tkzLabelSegment[sloped](a,b){ab = \r}
+\tkzLabelSegment[sloped](a,b){ab = \tkzUseLua{r}}
\end{tikzpicture}
\hspace*{\fill}
\end{minipage}
@@ -95,6 +93,7 @@ Three attributes are used (south, west, radius). Currently, \Igfct{package}{set\
\textbf{Methods} & \textbf{Comments} \\
\midrule \\
\Imeth{circle}{new(O,A)} & |C.OA = circle : new (z.O,z.A)| \tkzar circle center $O$ through $A$\\
+\Imeth{circle}{radius(O,r)} & |C.OA = circle : radius (z.O,2)| \tkzar circle center $O$ radius =2 cm\\
\midrule
\textbf{Points} &\\
\midrule
@@ -112,22 +111,29 @@ Three attributes are used (south, west, radius). Currently, \Igfct{package}{set\
\Imeth{circle}{radical\_axis (C)} & \\
\Imeth{circle}{tangent\_at (pt)} & |z.P = C.OA: tangent_at (z.M)| $((PM) \perp (OM))$\\
\Imeth{circle}{tangent\_from (pt)}& |z.M,z.N = C.OA: tangent_from (z.P)| \\
+\Imeth{circle}{inversion (line)} & |L or C = C.AC:inversion (L.EF)|\\
\midrule
\textbf{Circles} &\\
\midrule
\Imeth{circle}{orthogonal\_from (pt)} & |C= C.OA: orthogonal_from (z.P)| \\
\Imeth{circle}{orthogonal\_through (pta,ptb)} & |C = C.OA: orthogonal_through (z.z1,z.z2)|\\
+\Imeth{circle}{inversion (circle)} & |L or C = C.AC:inversion (C.EF)|\\
+
\midrule
\textbf{Miscellaneous} &\\
\midrule
\Imeth{circle}{power (pt)} &| p = C.OA: power (z.M)| \tkzar power with respect to a circle \\
\Imeth{circle}{in\_out (pt)} & |C.OA : in_out (z.M)| \tkzar boolean \\
+\Imeth{circle}{in\_out\_disk (pt)} & |C.OA : in_out_disk (z.M)| \tkzar boolean \\
\Imeth{circle}{draw ()} & for further use\\
\bottomrule %
\end{tabular}
\end{center}
\egroup
-% subsubsection methods_circle (end)
+% subsection methods_circle (end)
+
+
+
\subsubsection{Altshiller} % (fold)
\label{ssub:altshiller}
@@ -252,6 +258,182 @@ z.R = intersection (L.tC,T.ab)
\hspace*{\fill}
%\caption{Lemoine line}
% subsubsection lemoine (end)
+
+
+\subsubsection{Inversion: point, line and circle} % (fold)
+\label{ssub:inversion}
+
+The "inversion" method can be used on a point, a line or a circle. Depending on the type of object, the function determines the correct algorithm to use.
+
+\subsubsection{Inversion: point} % (fold)
+\label{ssub:inversion_point}
+
+The "inversion" method can be used on a point, a line or a circle. Depending on the type of object, the function determines the correct algorithm to use.
+\begin{tkzexample}[latex=0cm,small,code only]
+\begin{tkzelements}
+ scale = 1.5
+ z.o = point: new (-1,2)
+ z.a = point: new (2,1)
+ C.oa = circle: new (z.o,z.a)
+ z.c = point: new (3,4)
+ z.d = C.oa: inversion (z.c)
+ p = C.oa: power (z.c)
+\end{tkzelements}
+\begin{tikzpicture}
+ \tkzGetNodes
+ \tkzDrawCircle(o,a)
+ \tkzDrawSegments(o,a o,c)
+ \tkzDrawPoints(a,o,c,d)
+ \tkzLabelPoints(a,o,c,d)
+ \tkzLabelSegment[sloped,above=1em](c,d){La puissance de c est \tkzUseLua{p}}
+ \end{tikzpicture}
+\end{tkzexample}
+
+\begin{tkzelements}
+ scale = 1.5
+ z.o = point: new (-1,2)
+ z.a = point: new (2,1)
+ C.oa = circle: new (z.o,z.a)
+ z.c = point: new (3,4)
+ z.d = C.oa: inversion (z.c)
+ p = C.oa: power (z.c)
+\end{tkzelements}
+\hspace*{\fill}
+\begin{tikzpicture}
+ \tkzGetNodes
+ \tkzDrawCircle(o,a)
+ \tkzDrawSegments(o,a o,c)
+ \tkzDrawPoints(a,o,c,d)
+ \tkzLabelPoints(a,o,c,d)
+ \tkzLabelSegment[sloped,above=1em](c,d){La puissance de c est \tkzUseLua{p}}
+ \end{tikzpicture}
+\hspace*{\fill}
+
+\subsubsection{Inversion: line} % (fold)
+\label{ssub:inversion_line}
+
+The result is either a straight line or a circle.
+
+\begin{tkzexample}[latex=0cm,small,code only]
+\begin{tkzelements}
+ scale = 1
+ z.o = point: new (-1,1)
+ z.a = point: new (1,3)
+ C.oa = circle: new (z.o,z.a)
+ z.c = point: new (3,2)
+ z.d = point: new (0,4)
+ L.cd = line: new (z.c,z.d)
+ C.OH = C.oa: inversion (L.cd)
+ z.O,z.H = get_points(C.OH)
+\end{tkzelements}
+\begin{tikzpicture}
+ \tkzGetNodes
+ \tkzDrawCircles(o,a O,H)
+ \tkzDrawLines(c,d o,H)
+ \tkzDrawPoints(a,o,c,d,H)
+ \tkzLabelPoints(a,o,c,d,H)
+ \end{tikzpicture}
+\end{tkzexample}
+
+
+\begin{tkzelements}
+ scale = 1
+ z.o = point: new (-1,1)
+ z.a = point: new (1,3)
+ C.oa = circle: new (z.o,z.a)
+ z.c = point: new (3,2)
+ z.d = point: new (0,4)
+ L.cd = line: new (z.c,z.d)
+ C.OH = C.oa: inversion (L.cd)
+ z.O,z.H = get_points(C.OH)
+\end{tkzelements}
+
+\hspace*{\fill}
+\begin{tikzpicture}
+ \tkzGetNodes
+ \tkzDrawCircles(o,a O,H)
+ \tkzDrawLines(c,d o,H)
+ \tkzDrawPoints(a,o,c,d,H)
+ \tkzLabelPoints(a,o,c,d,H)
+ \end{tikzpicture}
+ \hspace*{\fill}
+
+ \subsubsection{Inversion: circle} % (fold)
+ \label{ssub:inversion_circle}
+
+The result is either a straight line or a circle.
+
+\begin{tkzexample}[latex=0cm,small,code only]
+ \begin{tkzelements}
+ scale = 1
+ z.o = point: new (-1,1)
+ z.a = point: new (2,3)
+ C.oa = circle: new (z.o,z.a)
+ z.c = point: new (-2,1)
+ z.e = point: new (-2,8)
+ z.d = point: new (-2,5)
+ C.ed = circle: new (z.e,z.d)
+ C.co = circle: new (z.c,z.o)
+ obj = C.oa: inversion (C.co)
+ if obj.type == "line"
+ then
+ z.p,z.q = get_points(obj)
+ else
+ z.O,z.H = get_points(obj)
+ end
+ obj = C.oa: inversion(C.ed)
+ if obj.type == "line"
+ then
+ z.p,z.q = get_points(obj)
+ else
+ z.O,z.H = get_points(obj)
+ end
+ \end{tkzelements}
+ \begin{tikzpicture}
+ \tkzGetNodes
+ \tkzDrawCircles(o,a c,o e,d O,H)
+ \tkzDrawLines(p,q)
+ \tkzDrawPoints(a,o,c,d,e,p,q,O,H)
+ \tkzLabelPoints(a,o,c,d,e,p,q,O,H)
+ \end{tikzpicture}
+\end{tkzexample}
+
+ \begin{tkzelements}
+ scale = 1
+ z.o = point: new (-1,1)
+ z.a = point: new (2,3)
+ C.oa = circle: new (z.o,z.a)
+ z.c = point: new (-2,1)
+ z.e = point: new (-2,8)
+ z.d = point: new (-2,5)
+ C.ed = circle: new (z.e,z.d)
+ C.co = circle: new (z.c,z.o)
+ obj = C.oa: inversion (C.co)
+ if obj.type == "line"
+ then
+ z.p,z.q = get_points(obj)
+ else
+ z.O,z.H = get_points(obj)
+ end
+ obj = C.oa: inversion(C.ed)
+ if obj.type == "line"
+ then
+ z.p,z.q = get_points(obj)
+ else
+ z.O,z.H = get_points(obj)
+ end
+ \end{tkzelements}
+
+\hspace*{\fill}
+ \begin{tikzpicture}
+ \tkzGetNodes
+ \tkzDrawCircles(o,a c,o e,d O,H)
+ \tkzDrawLines(p,q)
+ \tkzDrawPoints(a,o,c,d,e,p,q,O,H)
+ \tkzLabelPoints(a,o,c,d,e,p,q,O,H)
+ \end{tikzpicture}
+ \hspace*{\fill}
+% subsubsection inversion (end)
% subsection methods_of_the_class_circle (end)
diff --git a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-ellipse.tex b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-ellipse.tex
index 4480417f08..0d5c00b38c 100644
--- a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-ellipse.tex
+++ b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-ellipse.tex
@@ -56,13 +56,12 @@ The first attributes are the three points that define the ellipse : \Iattr{ellip
z.S = E.south
z.Co = E.covertex
z.Ve = E.vertex
- set_lua_to_tex {'a','b','slope'}
\end{tkzelements}
\begin{tikzpicture}
\pgfkeys{/pgf/number format/.cd,fixed,precision=2}
\tkzGetNodes
\tkzDrawCircles[teal](C,A)
- \tkzDrawEllipse[red](C,\a,\b,\slope)
+ \tkzDrawEllipse[red](C,\tkzUseLua{a},\tkzUseLua{b},\tkzUseLua{slope})
\tkzDrawPoints(C,A,B,b,W,S,F1,F2)
\tkzLabelPoints(C,A,B)
\tkzDrawLine[add = .5 and .5](A,W)
@@ -94,7 +93,6 @@ z.W = E.west
z.S = E.south
z.Co = E.covertex
z.Ve = E.vertex
-set_lua_to_tex {'a','b','slope'}
\end{tkzelements}
\hspace*{\fill}
@@ -102,11 +100,11 @@ set_lua_to_tex {'a','b','slope'}
\pgfkeys{/pgf/number format/.cd,fixed,precision=2}
\tkzGetNodes
\tkzDrawCircles[teal](C,A)
-\tkzDrawEllipse[red](C,\a,\b,\slope)
+\tkzDrawEllipse[red](C,\tkzUseLua{a},\tkzUseLua{b},\tkzUseLua{slope})
\tkzDrawPoints(C,A,B,b,W,S,F1,F2)
\tkzLabelPoints(C,A,B)
\tkzDrawLine[add = .5 and .5](A,W)
-\tkzLabelSegment[pos=1.5,above,sloped](A,W){slope = \pgfmathprintnumber{\slope}}
+\tkzLabelSegment[pos=1.5,above,sloped](A,W){slope = \pgfmathprintnumber{\tkzUseLua{slope}}}
\tkzLabelPoint[below](S){South}
\tkzLabelPoint[below left](F1){Focus 1}
\tkzLabelPoint[below left](F2){Focus 2}
@@ -165,12 +163,11 @@ For attributes see \ref{sec:classe_ellipse}
a = E.Rx
b = E.Ry
slope = math.deg(E.Sl)
- set_lua_to_tex {'a','b','slope'}
\end{tkzelements}
\begin{tikzpicture}
\tkzGetNodes
\tkzDrawCircles[teal](C,A)
- \tkzDrawEllipse[red](C,\a,\b,\slope)
+ \tkzDrawEllipse[red](C,\tkzUseLua{a},\tkzUseLua{b},\tkzUseLua{slope})
\tkzDrawPoints(C,A,B)
\tkzLabelPoints(C,A,B)
\end{tikzpicture}
@@ -186,12 +183,11 @@ E = ellipse: new (z.C,z.A,z.B)
a = E.Rx
b = E.Ry
slope = math.deg(E.slope)
-set_lua_to_tex {'a','b','slope'}
\end{tkzelements}
\begin{tikzpicture}
\tkzGetNodes
\tkzDrawCircles[teal](C,A)
-\tkzDrawEllipse[red](C,\a,\b,\slope)
+\tkzDrawEllipse[red](C,\tkzUseLua{a},\tkzUseLua{b},\tkzUseLua{slope})
\tkzDrawPoints(C,A,B)
\tkzLabelPoints(C,A,B)
\end{tikzpicture}
@@ -230,7 +226,6 @@ The first two points are the foci of the ellipse. The third one is the vertex. W
z.R,z.S = intersection (L.XO,E)
a,b = E.Rx,E.Ry
ang = math.deg(E.slope)
- set_lua_to_tex{'a','b','ang'}
\end{tkzelements}
\end{tkzexample}
\begin{minipage}{0.6\textwidth}
@@ -240,7 +235,7 @@ The first two points are the foci of the ellipse. The third one is the vertex. W
\tkzDrawPolygon(A,B,C)
\tkzDrawCircles[cyan](O,A N,I)
\tkzDrawSegments(X,R A,X)
- \tkzDrawEllipse[red](N,\a,\b,\ang)
+ \tkzDrawEllipse[red](N,\tkzUseLua{a},\tkzUseLua{b},\tkzUseLua{ang})
\tkzDrawLines[add=.2 and .5](I,H)
\tkzDrawPoints(A,B,C,N,O,X,H,R,S,I)
\tkzLabelPoints[above](C,X)
@@ -275,14 +270,13 @@ The first two points are the foci of the ellipse. The third one is the vertex. W
z.R,z.S = intersection (L.XO,E)
a,b = E.Rx,E.Ry
ang = math.deg(E.slope)
- set_lua_to_tex{'a','b','ang'}
\end{tkzelements}
\begin{tikzpicture}
\tkzGetNodes
\tkzDrawPolygon(A,B,C)
\tkzDrawCircles[cyan](O,A N,I)
\tkzDrawSegments(X,R A,X)
-\tkzDrawEllipse[red](N,\a,\b,\ang)
+\tkzDrawEllipse[red](N,\tkzUseLua{a},\tkzUseLua{b},\tkzUseLua{ang})
\tkzDrawLines[add=.2 and .5](I,H)
\tkzDrawPoints(A,B,C,N,O,X,H,R,S,I)
\tkzLabelPoints[above](C,X)
@@ -321,7 +315,6 @@ The first two points are the foci of the ellipse. The third one is the vertex. W
z.N = L.tb.pb
L.K = E :tangent_at (z.K)
z.ka,z.kb = get_points(L.K)
- set_lua_to_tex {'a','b','ang'}
\end{tkzelements}
\begin{tikzpicture}
\tkzGetNodes
@@ -329,7 +322,7 @@ The first two points are the foci of the ellipse. The third one is the vertex. W
\tkzDrawLines(x,y A,M A,N ka,kb)
\tkzLabelSegment(C,V){$a$}
\tkzLabelSegment[right](C,CoV){$b$}
- \tkzDrawEllipse[teal](C,\a,\b,\ang)
+ \tkzDrawEllipse[teal](C,\tkzUseLua{a},\tkzUseLua{b},\tkzUseLua{ang})
\tkzDrawPoints(C,V,CoV,X,x,y,M,N,A,K)
\tkzLabelPoints(C,V,A,M,N,K)
\tkzLabelPoints[above left](CoV)
@@ -356,7 +349,6 @@ z.M = L.ta.pb
z.N = L.tb.pb
L.K = E :tangent_at (z.K)
z.ka,z.kb = get_points(L.K)
-set_lua_to_tex {'a','b','ang'}
\end{tkzelements}
\begin{tikzpicture}
\tkzGetNodes
@@ -364,7 +356,7 @@ set_lua_to_tex {'a','b','ang'}
\tkzDrawLines(x,y A,M A,N ka,kb)
\tkzLabelSegment(C,V){$a$}
\tkzLabelSegment[right](C,CoV){$b$}
-\tkzDrawEllipse[teal](C,\a,\b,\ang)
+\tkzDrawEllipse[teal](C,\tkzUseLua{a},\tkzUseLua{b},\tkzUseLua{ang})
\tkzDrawPoints(C,V,CoV,X,x,y,M,N,A,K)
\tkzLabelPoints(C,V,A,M,N,K)
\tkzLabelPoints[above left](CoV)
diff --git a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-line.tex b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-line.tex
index de11a45a51..62ea40d1f3 100644
--- a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-line.tex
+++ b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-line.tex
@@ -50,7 +50,6 @@ The attributes are :
z.s = L.ab.south_pb
sl = L.ab.slope
len = L.ab.length
- set_lua_to_tex{"sl","len"}
\end{tkzelements}
\begin{tikzpicture}
@@ -59,8 +58,8 @@ The attributes are :
\tkzLabelPoints(a,b,e,r,s,w)
\tkzLabelPoints[above](m)
\tkzDrawLine(a,b)
- \tkzLabelSegment[sloped](a,b){ab = \len}
- \tkzLabelSegment[above=12pt,sloped](a,b){slope of (ab) = \sl}
+ \tkzLabelSegment[sloped](a,b){ab = \tkzUseLua{len}}
+ \tkzLabelSegment[above=12pt,sloped](a,b){slope of (ab) = \tkzUseLua{sl}}
\end{tikzpicture}
\end{tkzexample}
@@ -76,7 +75,6 @@ z.r = L.ab.north_pa
z.s = L.ab.south_pb
sl = L.ab.slope
len = L.ab.length
-set_lua_to_tex{"sl","len"}
\end{tkzelements}
\hspace*{\fill}
@@ -86,8 +84,8 @@ set_lua_to_tex{"sl","len"}
\tkzLabelPoints(a,b,e,r,s,w)
\tkzLabelPoints[above](m)
\tkzDrawLine(a,b)
-\tkzLabelSegment[sloped](a,b){ab = \len}
-\tkzLabelSegment[above=12pt,sloped](a,b){slope of (ab) = \sl}
+\tkzLabelSegment[sloped](a,b){ab = \tkzUseLua{len}}
+\tkzLabelSegment[above=12pt,sloped](a,b){slope of (ab) = \tkzUseLua{sl}}
\end{tikzpicture}
\hspace*{\fill}
% \caption{Class Line}
@@ -160,6 +158,8 @@ Here's the list of methods for the \tkzNameObj{line} object. The results are eit
\textbf{Points} &\\
\midrule
\Imeth{line}{gold\_ratio ()} & |z.C = L.AB : gold_ratio()| \tkzar gold ratio \\
+\Imeth{line}{normalize ()} & |z.C = L.AB : normalize()| \tkzar AC =1 and $C\in (AB)$ \\
+\Imeth{line}{normalize_inv ()} & |z.C = L.AB : normalize_inv()| \tkzar CB =1 and $C\in (AB)$ \\
\Imeth{line}{barycenter (ka,kb)} & |z.C = L.AB : barycenter (1,2)| $C$ --> barycenter of |{(A,1)(B,2)}|\\
\Imeth{line}{point (t)} & |z.C = L.AB : point (2)| \tkzar $\overrightarrow{AC} = 2\overrightarrow{AB}$\\
\Imeth{line}{midpoint ()} & |z.M = L.AB : midpoint ()| \tkzar better is |z.M = L.AB.mid| \\
@@ -170,6 +170,9 @@ Here's the list of methods for the \tkzNameObj{line} object. The results are eit
\Imeth{line}{set\_projection (...)} & projection of a list of points \\
\Imeth{line}{symmetry\_axial ( pt )} & |z.Cp = L.AB : symmetry_axial (z.C)|\\
\Imeth{line}{set\_symmetry\_axial (...) }&symmetry_axial of a list of points \\
+\Imeth{line}{translation ( pt )} & |z.Cp = L.AB : translation (z.C)|\\
+\Imeth{line}{set\_translation(...) }&translation of a list of points \\
+
\Imeth{line}{square ()} & |z.C,z.D = L.AB : square () | \tkzar creates 2 points to make a square.\\
\midrule
\textbf{Lines} &\\
@@ -367,6 +370,50 @@ z.a,z.b = L.ab.pa,L.ab.pb
% subsubsection example_combination_of_methods (end)
+\subsubsection{Example: translation} % (fold)
+\label{ssub:example_translation}
+
+\begin{minipage}{0.6\textwidth}
+\begin{tkzexample}[small,code only]
+\begin{tkzelements}
+ z.A = point: new (0,0)
+ z.B = point: new (1,2)
+ z.C = point: new (-3,2)
+ z.D = point: new (0,2)
+ L.AB = line : new (z.A,z.B)
+ -- z.E = L.AB : translation (z.C)
+ z.E,z.F = L.AB : set_translation (z.C,z.D)
+\end{tkzelements}
+\begin{tikzpicture}
+\tkzGetNodes
+\tkzDrawPoints(A,...,F)
+\tkzLabelPoints(A,...,F)
+\tkzDrawSegments[->,red,> =latex](C,E D,F A,B) )
+\end{tikzpicture}
+\end{tkzexample}
+\end{minipage}
+\begin{minipage}{0.4\textwidth}
+\begin{tkzelements}
+ z.A = point: new (0,0)
+ z.B = point: new (1,2)
+ z.C = point: new (-3,2)
+ z.D = point: new (0,2)
+ L.AB = line : new (z.A,z.B)
+ -- z.E = L.AB : translation (z.C)
+ z.E,z.F = L.AB : set_translation (z.C,z.D)
+\end{tkzelements}
+\hspace*{\fill}
+\begin{tikzpicture}
+\tkzGetNodes
+\tkzDrawPoints(A,...,F)
+\tkzLabelPoints(A,...,F)
+\tkzDrawSegments[->,red,> =latex](C,E D,F A,B) )
+\end{tikzpicture}
+\hspace*{\fill}
+\end{minipage}
+
+% subsubsection example_translation (end)
+
\subsubsection{Example: distance and projection} % (fold)
\label{ssub:example_distance_and_projection}
@@ -379,7 +426,6 @@ z.a,z.b = L.ab.pa,L.ab.pb
L.AB = line : new (z.A,z.B)
d = L.AB : distance (z.C)
z.H = L.AB : projection (z.C)
- set_lua_to_tex{'d'}
\end{tkzelements}
\begin{tikzpicture}
\tkzGetNodes
@@ -387,7 +433,7 @@ z.a,z.b = L.ab.pa,L.ab.pb
\tkzDrawPoints(A,B,C,H)
\tkzLabelPoints(A,B,C,H)
\tkzLabelSegment[above left,
- draw](C,H){$CH = \d$}
+ draw](C,H){$CH = \tkzUseLua{d}$}
\end{tikzpicture}
\end{tkzexample}
\end{minipage}
@@ -399,7 +445,6 @@ z.a,z.b = L.ab.pa,L.ab.pb
L.AB = line : new (z.A,z.B)
d = L.AB : distance (z.C)
z.H = L.AB : projection (z.C)
- set_lua_to_tex{'d'}
\end{tkzelements}
\hspace*{\fill}
\begin{tikzpicture}
@@ -407,7 +452,7 @@ z.a,z.b = L.ab.pa,L.ab.pb
\tkzDrawLines(A,B C,H)
\tkzDrawPoints(A,B,C,H)
\tkzLabelPoints(A,B,C,H)
-\tkzLabelSegment[above left,draw](C,H){$CH = \d$}
+\tkzLabelSegment[above left,draw](C,H){$CH = \tkzUseLua{d}$}
\end{tikzpicture}
\hspace*{\fill}
\end{minipage}
diff --git a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-misc.tex b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-misc.tex
index 9bb092ce56..65834bf78e 100644
--- a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-misc.tex
+++ b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-misc.tex
@@ -21,9 +21,13 @@
\Igfct{math}{islinear (z1,z2,z3) } & Are the points aligned? (z2-z1) $\parallel$ (z3-z1) ? \\
\Igfct{math}{isortho (z1,z2,z3)} & (z2-z1) $\perp$ (z3-z1) ? boolean\\
\Igfct{package}{set\_lua\_to\_tex (list)} & set\_lua\_to\_tex('a','n') defines |\a| and |\n| \\
+\Igfct{package}{tkzUseLua (variable)} & |\textbackslash\tkzUseLua{a}| prints the value of a\\
%parabola (a,b,c) & to get \\
-\Igfct{math}{value (v) } & apply |scale| to the value \\
+\Igfct{math}{value (v) } & apply |scale * value | \\
+\Igfct{math}{real (v) } & apply | value /scale | \\
\Igfct{math}{angle\_normalize (a) } & to get a value between 0 and $2\pi$ \\
+\Igfct{math}{radical\_center (C1,C2,C3)} & see \ref{sub:radical_center} \\
+\Igfct{math}{radical\_circle (C1,C2,C3)} & see \ref{sub:radical_circle} \\
\bottomrule
\end{tabular}
\end{center}
@@ -108,9 +112,6 @@
% subsubsection function_islinear (end)
-
-
-
\subsubsection{Function \tkzfname{value} }% (fold)
\label{ssub:function_value}
@@ -118,15 +119,59 @@ value to apply scaling if necessary
If |scale = 1.2| with a = value(5) the actual value of |a| will be $5\times 1.2 = 6$.
-
% subsubsection function_value (end)
+\subsubsection{Function \tkzfname{real} }% (fold)
+\label{ssub:function_real}
+
+If |scale = 1.2| with a = 6 then real(a) = $6 / 1.2 = 5$ .
+
+% subsubsection function_real (end)
+
+
\subsubsection{Transfer from lua to \TEX} % (fold)
\label{ssub:transfer_from_lua_to_tex}
+It's possible to transfer variable from Lua to \TEX{} with
+\Igfct{package}{\textbackslash{tkzUseLua}} in the environment "tikzpicture".
+
- \Igfct{package}{set\_lua\_to\_tex (list)}
+\begin{tkzexample}[latex=0cm,small,code only]
+\begin{tkzelements}
+ z.A = point : new (0 , 0)
+ z.B = point : new (4 , 3)
+ z.C = point : new (2 , 5)
+ L.AB = line : new (z.A,z.B)
+ d = L.AB : distance (z.C)
+ l = L.AB.length
+ z.H = L.AB : projection (z.C)
+\end{tkzelements}
+\begin{tikzpicture}
+\tkzGetNodes
+\tkzDrawLines(A,B C,H)
+\tkzDrawPoints(A,B,C,H)
+\tkzLabelPoints(A,B,C,H)
+\tkzLabelSegment[above left,draw](C,H){$CH = \tkzUseLua{d}$}
+\tkzLabelSegment[below left,draw](C,H){$AB = \tkzUseLua{l}$}
+\end{tikzpicture}
+\end{tkzexample}
-see examples \ref{ssub:get_angle}, \ref{ssub:dot_or_scalar_product}
+\begin{tkzelements}
+ z.A = point : new (0 , 0)
+ z.B = point : new (4 , 3)
+ z.C = point : new (2 , 5)
+ L.AB = line : new (z.A,z.B)
+ d = L.AB : distance (z.C)
+ l = L.AB.length
+ z.H = L.AB : projection (z.C)
+\end{tkzelements}
+\begin{tikzpicture}
+\tkzGetNodes
+\tkzDrawLines(A,B C,H)
+\tkzDrawPoints(A,B,C,H)
+\tkzLabelPoints(A,B,C,H)
+\tkzLabelSegment[above left,draw](C,H){$CH = \tkzUseLua{d}$}
+\tkzLabelSegment[below left,draw](C,H){$AB = \tkzUseLua{l}$}
+\end{tikzpicture}
% subsubsection transfer_from_lua_to_tex (end)
\subsubsection{Normalized angles : Slope of lines (ab), (ac) and (ad)} % (fold)
@@ -197,7 +242,6 @@ The function |get_angle (a,b,c)| gives the angle normalized of $(\overrightarro
z.c = point: new(0, 3)
angcb = tkzround ( get_angle (z.a,z.c,z.b),3)
angbc = tkzround ( get_angle (z.a,z.b,z.c),3)
- set_lua_to_tex{"angcb","angbc"}
\end{tkzelements}
\begin{tikzpicture}
@@ -206,9 +250,9 @@ The function |get_angle (a,b,c)| gives the angle normalized of $(\overrightarro
\tkzDrawPoints(a,b,c)
\tkzLabelPoints(a,b,c)
\tkzMarkAngle[->](c,a,b)
- \tkzLabelAngle(c,a,b){\angcb}
+ \tkzLabelAngle(c,a,b){\tkzUseLua{angcb}}
\tkzMarkAngle[->](b,a,c)
- \tkzLabelAngle(b,a,c){\angbc}
+ \tkzLabelAngle(b,a,c){\tkzUseLua{angbc}}
\end{tikzpicture}
\end{tkzexample}
\end{minipage}
@@ -220,7 +264,6 @@ The function |get_angle (a,b,c)| gives the angle normalized of $(\overrightarro
z.c = point: new(0, 3)
angcb = tkzround ( get_angle (z.a,z.c,z.b),3)
angbc = tkzround ( get_angle (z.a,z.b,z.c),3)
- set_lua_to_tex{"angcb","angbc"}
\end{tkzelements}
\hspace*{\fill}
@@ -230,9 +273,9 @@ The function |get_angle (a,b,c)| gives the angle normalized of $(\overrightarro
\tkzDrawPoints(a,b,c)
\tkzLabelPoints(a,b,c)
\tkzMarkAngle[->](c,a,b)
-\tkzLabelAngle(c,a,b){\angcb}
+\tkzLabelAngle(c,a,b){\tkzUseLua{angcb}}
\tkzMarkAngle[->](b,a,c)
-\tkzLabelAngle(b,a,c){\angbc}
+\tkzLabelAngle(b,a,c){\tkzUseLua{angbc}}
\end{tikzpicture}
\hspace*{\fill}
\end{minipage}
@@ -254,7 +297,6 @@ The function |get_angle (a,b,c)| gives the angle normalized of $(\overrightarro
z.B_1,
z.C_1 = get_points (T.ABC: anti ())
x = dot_product (z.A,z.B,z.C)
- set_lua_to_tex{"x"}
\end{tkzelements}
\begin{tikzpicture}
\tkzGetNodes
@@ -262,6 +304,7 @@ The function |get_angle (a,b,c)| gives the angle normalized of $(\overrightarro
\tkzDrawPoints(A,B,C,A_1,B_1,C_1)
\tkzLabelPoints(A,B,C,A_1,B_1,C_1)
\tkzDrawPolygon[blue](A_1,B_1,C_1)
+ \tkzText[right](0,-1){dot product =\tkzUseLua{x}}
\end{tikzpicture}
\end{tkzexample}
\end{minipage}
@@ -276,7 +319,6 @@ The function |get_angle (a,b,c)| gives the angle normalized of $(\overrightarro
z.B_1,
z.C_1 = get_points (T.ABC: anti ())
x = dot_product (z.A,z.B,z.C)
- set_lua_to_tex{"x"}
\end{tkzelements}
\hspace*{\fill}
\begin{tikzpicture}
@@ -285,14 +327,14 @@ The function |get_angle (a,b,c)| gives the angle normalized of $(\overrightarro
\tkzDrawPoints(A,B,C,A_1,B_1,C_1)
\tkzLabelPoints(A,B,C,A_1,B_1,C_1)
\tkzDrawPolygon[blue](A_1,B_1,C_1)
+ \tkzText[right](0,-1){dot product =\tkzUseLua{x}}
\end{tikzpicture}
\hspace*{\fill}
\end{minipage}
%\caption{Dot or scalar product}
-
-The scalar product of the vectors $\overrightarrow{AC}$ and $\overrightarrow{AB}$ is equal to $\x$, so these vectors are orthogonal.
+The scalar product of the vectors $\overrightarrow{AC}$ and $\overrightarrow{AB}$ is equal to $\tkzUseLua{x}$, so these vectors are orthogonal.
% subsubsection dot_or_scalar_product (end)
\subsubsection{Alignment or orthogonality} % (fold)
diff --git a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-point.tex b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-point.tex
index 311debb4a6..a9a1785ef1 100644
--- a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-point.tex
+++ b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-point.tex
@@ -47,7 +47,6 @@ This is the creation of a fixed point with coordinates 1 and 2 and which is name
ty = z.a.type
arg = z.a.argument
m = z.a.modulus
- set_lua_to_tex{"x","y","ty","arg","m"}
\end{tkzelements}
\begin{tikzpicture}
\tkzGetNodes
@@ -57,7 +56,7 @@ This is the creation of a fixed point with coordinates 1 and 2 and which is name
\tkzLabelPoints[above](O,a)
\tkzLabelPoint[below](a){
\begin{minipage} {5cm}
- x=\x\\ y=\y\\ type =\ty\\ argument = \arg \\ module = \m
+ x=\tkzUseLua{x}\\ y=\tkzUseLua{y}\\ type =\tkzUseLua{ty}\\ argument = \tkzUseLua{arg} \\ module = \tkzUseLua{m}
\end{minipage}}
\end{tikzpicture}
\end{tkzexample}
@@ -70,7 +69,6 @@ This is the creation of a fixed point with coordinates 1 and 2 and which is name
ty = z.a.type
arg = z.a.argument
m = z.a.modulus
- set_lua_to_tex{"x","y","ty","arg","m"}
\end{tkzelements}
\hspace*{\fill}
@@ -82,7 +80,9 @@ This is the creation of a fixed point with coordinates 1 and 2 and which is name
\tkzLabelPoints[above](O,a)
\tkzLabelPoint[below right](a){
\begin{minipage} {5cm}
- x=\x\\ y=\y\\ type =\ty\\ argument = \arg \\ module = \m
+ x=\tkzUseLua{x}\\ y=\tkzUseLua{y}\\
+ type =\tkzUseLua{ty}\\ argument = \tkzUseLua{arg} \\
+ module = \tkzUseLua{m}
\end{minipage}}
\end{tikzpicture}
\hspace*{\fill}
diff --git a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-triangle.tex b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-triangle.tex
index 2b3056ff92..45515c3b7a 100644
--- a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-triangle.tex
+++ b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-triangle.tex
@@ -54,7 +54,6 @@ The triangle object is created using the \Imeth{triangle}{new} method, for examp
alpha = T.abc.alpha
beta = T.abc.beta
gamma = T.abc.gamma
- set_lua_to_tex{"a","b","c","alpha","beta","gamma"}
\end{tkzelements}
\begin{tikzpicture}
@@ -64,8 +63,8 @@ The triangle object is created using the \Imeth{triangle}{new} method, for examp
\tkzLabelPoints(a,b,c,O,G,I)
\tkzLabelPoints[above right](H)
\tkzDrawCircles(O,a)
- \tkzLabelSegment[sloped](a,b){\c}
- \tkzLabelSegment[sloped,above](b,c){\a}
+ \tkzLabelSegment[sloped](a,b){\tkzUseLua{c}}
+ \tkzLabelSegment[sloped,above](b,c){\tkzUseLua{a}}
\end{tikzpicture}
\end{tkzexample}
@@ -85,7 +84,6 @@ The triangle object is created using the \Imeth{triangle}{new} method, for examp
alpha = T.abc.alpha
beta = T.abc.beta
gamma = T.abc.gamma
- set_lua_to_tex{"a","b","c","alpha","beta","gamma"}
\end{tkzelements}
\hspace*{\fill}
@@ -96,8 +94,8 @@ The triangle object is created using the \Imeth{triangle}{new} method, for examp
\tkzLabelPoints(a,b,c,O,G,I)
\tkzLabelPoints[above right](H)
\tkzDrawCircles(O,a)
-\tkzLabelSegment[sloped](a,b){\c}
-\tkzLabelSegment[sloped,above](b,c){\a}
+\tkzLabelSegment[sloped](a,b){\tkzUseLua{c}}
+\tkzLabelSegment[sloped,above](b,c){\tkzUseLua{a}}
\end{tikzpicture}
\hspace*{\fill}
% \caption{Class Triangle}
diff --git a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-convention.tex b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-convention.tex
index 916e6bd1fb..444033e75b 100644
--- a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-convention.tex
+++ b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-convention.tex
@@ -20,9 +20,9 @@ More generally, with |z.A = point: new (a,b)|, we define a complex number |z.A =
There are two cases. Either you want to keep the point to use it with the package that will allow you to draw, or the point is intermediate and you can abandon it.
\vspace{12pt}
-In the second case, simply don't store the point in the |z| table. For example, |A = point : new (1,2)| defines a point $A$ that will not be transferred. Another way of avoiding a transfer is to assign |nil| to the point: |z.A = nil| before exiting the environment \tkzNameEnv{elements}.
+In the second case, simply don't store the point in the |z| table. For example, |A = point : new (1,2)| defines a point $A$ that will not be transferred. Another way of avoiding a transfer is to assign |nil| to the point: |z.A = nil| before exiting the environment \tkzNameEnv{tkzelements}.
- In the first case, you must store the point in the table |z|. The points which occur in the environment \tkzNameEnv{elements} must respect a convention which is |z.name| such that |name| will be the name of the corresponding \tkzname{node}. \footnote{ However, that a point can be deleted with |z.name = nil|.}
+ In the first case, you must store the point in the table |z|. The points which occur in the environment \tkzNameEnv{tkzelements} must respect a convention which is |z.name| such that |name| will be the name of the corresponding \tkzname{node}. \footnote{ However, that a point can be deleted with |z.name = nil|.}
What are the conventions for designating |name|? You have to respect the Lua conventions in particular cases.
\begin{enumerate}
diff --git a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-examples.tex b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-examples.tex
index bcf0ccacce..68c894037c 100644..100755
--- a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-examples.tex
+++ b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-examples.tex
@@ -828,7 +828,7 @@ z.O3 = L.Bpt.mid
%
% subsection excircle (end)
-\subsection{In/Out of a circle} % (fold)
+\subsection{In/Out of a circle or a disk} % (fold)
\label{sub:in_out_of_a_circle}
@@ -839,7 +839,7 @@ z.O3 = L.Bpt.mid
z.B = point: new (1,2)
z.X = point: new (-2,2)
C = circle : new (z.A,z.B)
- if C:in_out(z.X)
+ if C:in_out(z.X) -- in_out_disk
then
tex.print("In")
else
@@ -1024,14 +1024,13 @@ z.L = C: point (2)
L.J,L.K = E: tangent_from (z.L)
z.J = L.J.pb
z.K = L.K.pb
-set_lua_to_tex {'a','b'}
\end{tkzelements}
\begin{tikzpicture}
\tkzGetNodes
\tkzDrawPoints(F1,F2,O)
\tkzDrawCircles[teal](O,P)
\tkzDrawPolygon(H,O,A,P)
-\tkzDrawEllipse[red](O,\a,\b,0)
+\tkzDrawEllipse[red](O,\tkzUseLua{a},\tkzUseLua{b},0)
\tkzDrawSegments[orange](O,P O,L L,J L,K)
\tkzDrawPoints(F1,F2,O,H,A,P,L,J,K)
\tkzLabelPoints(F1,F2,O,H,A,P,L,J,K)
@@ -1055,7 +1054,6 @@ z.L = C: point (2)
L.J,L.K = E: tangent_from (z.L)
z.J = L.J.pb
z.K = L.K.pb
-set_lua_to_tex {'a','b'}
\end{tkzelements}
@@ -1065,7 +1063,7 @@ set_lua_to_tex {'a','b'}
\tkzDrawPoints(F1,F2,O)
\tkzDrawCircles[teal](O,P)
\tkzDrawPolygon(H,O,A,P)
-\tkzDrawEllipse[red](O,\a,\b,0)
+\tkzDrawEllipse[red](O,\tkzUseLua{a},\tkzUseLua{b},0)
\tkzDrawSegments[orange](O,P O,L L,J L,K)
\tkzDrawPoints(F1,F2,O,H,A,P,L,J,K)
\tkzLabelPoints(F1,F2,O,H,A,P,L,J,K)
@@ -1087,15 +1085,14 @@ set_lua_to_tex {'a','b'}
d = L.AB : distance (z.C)
l = L.AB.length
z.H = L.AB : projection (z.C)
- set_lua_to_tex{'d','l'}
\end{tkzelements}
\begin{tikzpicture}
\tkzGetNodes
\tkzDrawLines(A,B C,H)
\tkzDrawPoints(A,B,C,H)
\tkzLabelPoints(A,B,C,H)
- \tkzLabelSegment[above left,draw](C,H){$CH = \d$}
- \tkzLabelSegment[below left,draw](C,H){$AB = \l$}
+ \tkzLabelSegment[above left,draw](C,H){$CH = \tkzUseLua{d}$}
+ \tkzLabelSegment[below left,draw](C,H){$AB =\tkzUseLua{l}$}
\end{tikzpicture}
\end{tkzexample}
@@ -1107,7 +1104,6 @@ L.AB = line : new (z.A,z.B)
d = L.AB : distance (z.C)
l = L.AB.length
z.H = L.AB : projection (z.C)
-set_lua_to_tex{'d','l'}
\end{tkzelements}
\hspace*{\fill}
@@ -1116,8 +1112,8 @@ set_lua_to_tex{'d','l'}
\tkzDrawLines(A,B C,H)
\tkzDrawPoints(A,B,C,H)
\tkzLabelPoints(A,B,C,H)
-\tkzLabelSegment[above left,draw](C,H){$CH = \d$}
-\tkzLabelSegment[below left,draw](C,H){$AB = \l$}
+\tkzLabelSegment[above left,draw](C,H){$CH = \tkzUseLua{d}$}
+\tkzLabelSegment[below left,draw](C,H){$AB =\tkzUseLua{l}$}
\end{tikzpicture}
\hspace*{\fill}
%\caption{Distance to a line}
@@ -1212,12 +1208,12 @@ z.O = C.AB: antipode (z.B)
a = E.Rx
b = E.Ry
slope = math.deg(E.slope)
- set_lua_to_tex {'a','b','slope'}
+
\end{tkzelements}
\begin{tikzpicture}
\tkzGetNodes
\tkzDrawCircles[teal](C,A)
- \tkzDrawEllipse[red](C,\a,\b,\slope)
+ \tkzDrawEllipse[red](C,\tkzUseLua{a},\tkzUseLua{b},\tkzUseLua{slope})
\tkzDrawPoints(C,A,B,b)
\tkzLabelPoints(C,A,B)
\end{tikzpicture}
@@ -1234,14 +1230,13 @@ E = ellipse: new (z.C,z.A,z.B)
a = E.Rx
b = E.Ry
slope = math.deg(E.slope)
-set_lua_to_tex {'a','b','slope'}
\end{tkzelements}
\hspace*{\fill}
\begin{tikzpicture}
\tkzGetNodes
\tkzDrawCircles[teal](C,A)
- \tkzDrawEllipse[red](C,\a,\b,\slope)
+ \tkzDrawEllipse[red](C,\tkzUseLua{a},\tkzUseLua{b},\tkzUseLua{slope})
\tkzDrawPoints(C,A,B,b)
\tkzLabelPoints(C,A,B)
\end{tikzpicture}
@@ -1264,11 +1259,10 @@ ang = math.deg(math.pi/4)
E = ellipse: radii (z.C,a,b,math.pi/4)
z.V = E : point (0)
z.CoV = E : point (math.pi/2)
-set_lua_to_tex {'a','b','ang'}
\end{tkzelements}
\begin{tikzpicture}
\tkzGetNodes
-\tkzDrawEllipse[blue](C,\a,\b,\ang)
+\tkzDrawEllipse[blue](C,\tkzUseLua{a},\tkzUseLua{b},\tkzUseLua{ang})
\tkzDrawPoints(C,V,CoV)
\end{tikzpicture}
\end{tkzexample}
@@ -1283,13 +1277,12 @@ ang = math.deg(math.pi/4)
E = ellipse: radii (z.C,a,b,math.pi/4)
z.V = E : point (0)
z.CoV = E : point (math.pi/2)
-set_lua_to_tex {'a','b','ang'}
\end{tkzelements}
\hspace*{\fill}
\begin{tikzpicture}
\tkzGetNodes
-\tkzDrawEllipse[blue](C,\a,\b,\ang)
+\tkzDrawEllipse[blue](C,\tkzUseLua{a},\tkzUseLua{b},\tkzUseLua{ang})
\tkzDrawPoints(C,V,CoV)
\end{tikzpicture}
\hspace*{\fill}
@@ -1318,13 +1311,12 @@ set_lua_to_tex {'a','b','ang'}
L.ta,L.tb = E: tangent_from (z.K)
z.F = L.ta.pb
z.G = L.tb.pb
- set_lua_to_tex{'a','b','ang'}
\end{tkzelements}
\begin{tikzpicture}
\tkzGetNodes
\tkzDrawPoints(A,B,C,K,F,G,V,cV)
\tkzLabelPoints(A,B,C,K,F,G,V,cV)
- \tkzDrawEllipse[teal](C,\a,\b,\ang)
+ \tkzDrawEllipse[teal](C,\tkzUseLua{a},\tkzUseLua{b},\tkzUseLua{ang})
\tkzDrawLines(K,F K,G)
\end{tikzpicture}
\end{tkzexample}
@@ -1347,7 +1339,6 @@ ang = math.deg(E.slope)
L.ta,L.tb = E: tangent_from (z.K)
z.F = L.ta.pb
z.G = L.tb.pb
-set_lua_to_tex{'a','b','ang'}
\end{tkzelements}
\hspace*{\fill}
@@ -1355,7 +1346,7 @@ set_lua_to_tex{'a','b','ang'}
\tkzGetNodes
\tkzDrawPoints(A,B,C,K,F,G,V,cV)
\tkzLabelPoints(A,B,C,K,F,G,V,cV)
- \tkzDrawEllipse[teal](C,\a,\b,\ang)
+ \tkzDrawEllipse[teal](C,\tkzUseLua{a},\tkzUseLua{b},\tkzUseLua{ang})
\tkzDrawLines(K,F K,G)
\end{tikzpicture}
\hspace*{\fill}
@@ -2268,6 +2259,7 @@ _,z.Tp = get_points (L)
L.aap = line : new (z.a,z.ap)
L.bbp = line : new (z.b,z.bp)
z.X = intersection (L.aap,L.bbp)
+-- or z.X = radical_center(C.Ox,C.Pz,C.Opy)
L.OOp = line : new (z.O,z.Op)
z.H = L.OOp : projection (z.X)
\end{tkzelements}
@@ -2311,6 +2303,64 @@ z.H = L.OOp : projection (z.X)
\hspace*{\fill}
%\caption{Radical center}
% subsection radical_center (end)
+
+\subsection{Radical circle} % (fold)
+\label{sub:radical_circle}
+
+\begin{tkzexample}[latex=0cm,small,code only]
+\begin{tkzelements}
+ scale = .25
+ z.A = point: new (0,0)
+ z.B = point: new (6,0)
+ z.C = point: new (0.8,4)
+ T.ABC = triangle : new ( z.A,z.B,z.C )
+ C.exa = T.ABC : ex_circle ()
+ z.I_a,z.Xa = get_points (C.exa)
+ C.exb = T.ABC : ex_circle (1)
+ z.I_b,z.Xb = get_points (C.exb)
+ C.exc = T.ABC : ex_circle (2)
+ z.I_c,z.Xc = get_points (C.exc)
+ C.ortho = radical_circle (C.exa,C.exb,C.exc)
+ z.w,z.a = get_points (C.ortho)
+\end{tkzelements}
+\begin{tikzpicture}
+ \tkzGetNodes
+ \tkzDrawPolygon(A,B,C)
+ \tkzDrawCircles(I_a,Xa I_b,Xb I_c,Xc)
+ \tkzDrawCircles[red,thick](w,a)
+ \tkzDrawPoints(A,B,C)
+ \tkzLabelPoints(A,B,C)
+\end{tikzpicture}
+\end{tkzexample}
+
+\begin{tkzelements}
+ scale = .25
+ z.A = point: new (0,0)
+ z.B = point: new (6,0)
+ z.C = point: new (0.8,4)
+ T.ABC = triangle : new ( z.A,z.B,z.C )
+ C.exa = T.ABC : ex_circle ()
+ z.I_a,z.Xa = get_points (C.exa)
+ C.exb = T.ABC : ex_circle (1)
+ z.I_b,z.Xb = get_points (C.exb)
+ C.exc = T.ABC : ex_circle (2)
+ z.I_c,z.Xc = get_points (C.exc)
+ C.ortho = radical_circle (C.exa,C.exb,C.exc)
+ z.w,z.a = get_points (C.ortho)
+\end{tkzelements}
+
+\hspace*{\fill}
+\begin{tikzpicture}
+ \tkzGetNodes
+ \tkzDrawPolygon(A,B,C)
+ \tkzDrawCircles(I_a,Xa I_b,Xb I_c,Xc)
+ \tkzDrawCircles[red,thick](w,a)
+ \tkzDrawPoints(A,B,C)
+ \tkzLabelPoints(A,B,C)
+\end{tikzpicture}
+\hspace*{\fill}
+%\caption{Radical circle}
+% subsection radical_circle (end)
\subsection{Hexagram} % (fold)
\label{sub:hexagram}
@@ -2350,7 +2400,6 @@ z.H = L.OOp : projection (z.X)
z.U = intersection (L.XO,E)
_,z.V = intersection (L.YO,E)
_,z.W = intersection (L.ZO,E)
- set_lua_to_tex {'a','b','ang'}
\end{tkzelements}
\begin{tikzpicture}
\tkzGetNodes
@@ -2364,7 +2413,7 @@ z.H = L.OOp : projection (z.X)
\tkzLabelPoints[blue,right](O,N,G,H,I,J)
\tkzDrawPoints(I,J,U,V,W)
\tkzDrawPoints(A,B,C,N,G,H,O,X,Y,Z,Ma,Mb,Mc,Ha,Hb,Hc)
- \tkzDrawEllipse[blue](N,\a,\b,\ang)
+ \tkzDrawEllipse[blue](N,\tkzUseLua{a},\tkzUseLua{b},\tkzUseLua{ang})
\end{tikzpicture}
\end{tkzexample}
@@ -2404,8 +2453,7 @@ L.ZO = line: new (z.Z,z.O)
z.x = intersection (L.BC,L.XO)
z.U = intersection (L.XO,E)
_,z.V = intersection (L.YO,E)
-_,z.W = intersection (L.ZO,E)
-set_lua_to_tex {'a','b','ang'}
+_,z.W = intersection (L.ZO,E)
\end{tkzelements}
\hspace*{\fill}
@@ -2421,7 +2469,7 @@ set_lua_to_tex {'a','b','ang'}
\tkzLabelPoints[blue,right](O,N,G,H,I,J)
\tkzDrawPoints(I,J,U,V,W)
\tkzDrawPoints(A,B,C,N,G,H,O,X,Y,Z,Ma,Mb,Mc,Ha,Hb,Hc)
-\tkzDrawEllipse[blue](N,\a,\b,\ang)
+\tkzDrawEllipse[blue](N,\tkzUseLua{a},\tkzUseLua{b},\tkzUseLua{ang})
\end{tikzpicture}
\hspace*{\fill}
%\caption{Hexagram Lemoine,Pascal}
@@ -2573,98 +2621,78 @@ z.O = C.DC : inversion (z.W)
\label{sub:apollonius_circle_v1_with_inversion}
\begin{tkzexample}[code only,small]
\begin{tkzelements}
-scale = .75
- z.A = point: new (0,0)
- z.B = point: new (6,0)
- z.C = point: new (0.8,4)
- T.ABC = triangle : new (z.A,z.B,z.C)
- C.euler = T.ABC: euler_circle ()
- z.N,z.Ma = get_points (C.euler)
- z.I_a,z.I_b,z.I_c = get_points (T.ABC : excentral())
- z.Ea,z.Eb,z.Ec = get_points (T.ABC : feuerbach ())
- -- The Feuerbach triangle is the triangle formed by the three points
- -- of tangency of the nine-point circle with the excircles
- z.S,z.p = get_points (T.ABC: spieker_circle ())
- -- z.Xa,z.Xb,z.Xc = get_points (T.ABC : extouch())
- C.exa = T.ABC : ex_circle ()
- z.Ia,z.Xa = get_points (C.exa)
- C.exb = T.ABC : ex_circle (1)
- z.Ib,z.Xb = get_points (C.exb)
- C.exc = T.ABC : ex_circle (2)
- z.Ic,z.Xc = get_points (C.exc)
- -- S spieker point is the radical center of the last three circles
- L.fa = line : new (z.S,z.Ea)
- L.fb = line : new (z.S,z.Eb)
- L.fc = line : new (z.S,z.Ec)
- z.f_a = intersection (L.fa,C.exa)
- z.f_b = intersection (L.fb,C.exb)
- _,z.f_c = intersection (L.fc,C.exc)
- T = triangle : new ( z.f_a, z.f_b , z.f_c )
- z.o = T.circumcenter
- _,z.l = get_points (C.exa : orthogonal_from (z.S))
- -- S center of inversion !!
+ scale = .7
+ z.A = point: new (0,0)
+ z.B = point: new (6,0)
+ z.C = point: new (0.8,4)
+ T.ABC = triangle : new ( z.A,z.B,z.C )
+ z.N = T.ABC.eulercenter
+ z.Ea,z.Eb,z.Ec = get_points ( T.ABC : feuerbach () )
+ z.Ja,z.Jb,z.Jc = get_points ( T.ABC : excentral () )
+ z.S = T.ABC : spieker_center ()
+ C.JaEa = circle : new (z.Ja,z.Ea)
+ C.ortho = circle : radius (z.S,math.sqrt(C.JaEa : power (z.S) ))
+ z.a = C.ortho.south
+ C.euler = T.ABC: euler_circle ()
+ C.apo = C.ortho : inversion (C.euler)
+ z.O = C.apo.center
+ z.xa,z.xb,z.xc = C.ortho : set_inversion (z.Ea,z.Eb,z.Ec)
\end{tkzelements}
\begin{tikzpicture}
\tkzGetNodes
- \tkzDrawCircles[red](o,f_a N,Ma)
- \tkzDrawPoints[red](f_a,f_b,f_c,Ea,Eb,Ec,o,N)
- \tkzClipCircle(o,f_a)
- \tkzDrawLines[add=3 and 3](A,B A,C B,C)
- \tkzDrawCircles(I_a,Xa I_b,Xb I_c,Xc)
- \tkzDrawCircles[cyan](S,l)
- \tkzDrawPoints(A,B,C)
- \tkzDrawPoints[cyan](S)
- \tkzDrawSegments[dashed,red](S,f_a S,f_b S,f_c)
- \tkzDrawSegments[dashed,teal](o,f_a o,f_b o,f_c)
+\tkzDrawCircles[red](O,xa N,Ea)
+\tkzFillCircles[green!30!black,opacity=.3](O,xa)
+\tkzFillCircles[yellow!30,opacity=.7](Ja,Ea Jb,Eb Jc,Ec)
+\tkzFillCircles[teal!30!black,opacity=.3](S,a)
+\tkzFillCircles[green!30,opacity=.3](N,Ea)
+\tkzDrawPoints[red](Ea,Eb,Ec,xa,xb,xc,N)
+\tkzClipCircle(O,xa)
+\tkzDrawLines[add=3 and 3](A,B A,C B,C)
+\tkzDrawCircles(Ja,Ea Jb,Eb Jc,Ec)
+\tkzFillCircles[lightgray!30,opacity=.7](Ja,Ea Jb,Eb Jc,Ec)
+\tkzDrawCircles[teal](S,a)
+\tkzDrawPoints(A,B,C,O)
+\tkzDrawPoints[teal](S)
+\tkzLabelPoints(A,B,C,O,S,N)
\end{tikzpicture}
\end{tkzexample}
\begin{tkzelements}
-scale = .5
-z.A = point: new (0,0)
-z.B = point: new (6,0)
-z.C = point: new (0.8,4)
-T.ABC = triangle : new (z.A,z.B,z.C)
-C.euler = T.ABC: euler_circle ()
-z.N,z.Ma = get_points (C.euler)
-z.I_a,z.I_b,z.I_c = get_points (T.ABC : excentral())
-z.Ea,z.Eb,z.Ec = get_points (T.ABC : feuerbach ())
--- The Feuerbach triangle is the triangle formed by the three points of tangency of the nine-point circle with the excircles
-z.S,z.p = get_points (T.ABC: spieker_circle ())
- -- z.Xa,z.Xb,z.Xc = get_points (T.ABC : extouch())
-C.exa = T.ABC : ex_circle ()
-z.Ia,z.Xa = get_points (C.exa)
-C.exb = T.ABC : ex_circle (1)
-z.Ib,z.Xb = get_points (C.exb)
-C.exc = T.ABC : ex_circle (2)
-z.Ic,z.Xc = get_points (C.exc)
-
--- S spieker point is the radical center of the last three circles
-L.fa = line : new (z.S,z.Ea)
-L.fb = line : new (z.S,z.Eb)
-L.fc = line : new (z.S,z.Ec)
-z.f_a = intersection (L.fa,C.exa)
-z.f_b = intersection (L.fb,C.exb)
-_,z.f_c = intersection (L.fc,C.exc)
-T = triangle : new ( z.f_a, z.f_b , z.f_c )
-z.o = T.circumcenter
-_,z.l = get_points (C.exa : orthogonal_from (z.S))
--- S center of inversion !!
+ scale = .5
+ z.A = point: new (0,0)
+ z.B = point: new (6,0)
+ z.C = point: new (0.8,4)
+ T.ABC = triangle : new ( z.A,z.B,z.C )
+ z.N = T.ABC.eulercenter
+ z.Ea,z.Eb,z.Ec = get_points ( T.ABC : feuerbach () )
+ z.Ja,z.Jb,z.Jc = get_points ( T.ABC : excentral () )
+ z.S = T.ABC : spieker_center ()
+ C.JaEa = circle : new (z.Ja,z.Ea)
+ C.ortho = circle : radius (z.S,math.sqrt(C.JaEa : power (z.S) ))
+ z.a = C.ortho.south
+ C.euler = T.ABC: euler_circle ()
+ C.apo = C.ortho : inversion (C.euler)
+ z.O = C.apo.center
+ z.xa,z.xb,z.xc = C.ortho : set_inversion (z.Ea,z.Eb,z.Ec)
\end{tkzelements}
\hspace*{\fill}
\begin{tikzpicture}
-\tkzGetNodes
-\tkzDrawCircles[red](o,f_a N,Ma)
-\tkzDrawPoints[red](f_a,f_b,f_c,Ea,Eb,Ec,o,N)
-\tkzClipCircle(o,f_a)
+ \tkzGetNodes
+\tkzDrawCircles[red](O,xa N,Ea)
+\tkzFillCircles[green!30!black,opacity=.3](O,xa)
+\tkzFillCircles[yellow!30,opacity=.7](Ja,Ea Jb,Eb Jc,Ec)
+\tkzFillCircles[teal!30!black,opacity=.3](S,a)
+\tkzFillCircles[green!30,opacity=.3](N,Ea)
+\tkzDrawPoints[red](Ea,Eb,Ec,xa,xb,xc,N)
+\tkzClipCircle(O,xa)
\tkzDrawLines[add=3 and 3](A,B A,C B,C)
-\tkzDrawCircles(I_a,Xa I_b,Xb I_c,Xc)
-\tkzDrawCircles[cyan](S,l)
-\tkzDrawPoints(A,B,C)
-\tkzDrawPoints[cyan](S)
-\tkzDrawSegments[dashed,red](S,f_a S,f_b S,f_c)
-\tkzDrawSegments[dashed,teal](o,f_a o,f_b o,f_c)
+\tkzDrawCircles(Ja,Ea Jb,Eb Jc,Ec)
+\tkzFillCircles[lightgray!30,opacity=.7](Ja,Ea Jb,Eb Jc,Ec)
+\tkzDrawCircles[teal](S,a)
+\tkzDrawPoints(A,B,C,O)
+\tkzDrawPoints[teal](S)
+\tkzLabelPoints(A,B,C,O,S,N)
\end{tikzpicture}
\hspace*{\fill}
%\caption{Apollonius circle V1}
diff --git a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-howtouse.tex b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-howtouse.tex
index 0b94576633..5d47e005a7 100644
--- a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-howtouse.tex
+++ b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-howtouse.tex
@@ -117,7 +117,7 @@ All points are defined and stored in the |z| table. The macro \tkzcname{tkzGetNo
\subsubsection{Points transfer} % (fold)
\label{ssub:points_transfer}
-We use an environment \tkzname{elements} outside an environment \tkzname{tikzpicture} which allows us to carry out all the necessary calculations, then we launch the macro \tkzcname{tkzGetNodes} which transforms the affixes of the table \tkzname{z} into a list of \tkzname{Nodes}. It only remains to draw.
+We use an environment \tkzname{tkzelements} outside an environment \tkzname{tikzpicture} which allows us to carry out all the necessary calculations, then we launch the macro \tkzcname{tkzGetNodes} which transforms the affixes of the table \tkzname{z} into a list of \tkzname{Nodes}. It only remains to draw.
Currently the drawing program is either \TIKZ\ or \pkg{tkz-euclide}. You have the possibility to use another package to trace but for that you have to create a macro similar to \tkzcname{tkzGetNodes}. Of course, this package must be able to store the points as does \TIKZ\ or \pkg{tkz-euclide}.
@@ -138,7 +138,7 @@ end}
}
\end{tkzexample}
-The environment \tkzNameEnv{elements} allows to use the underscore |_| and the macro \tkzcname{tkzGetNodes} allows to obtain names of nodes containing \tkzname{prime}. (see the next example)
+The environment \tkzNameEnv{tkzelements} allows to use the underscore |_| and the macro \tkzcname{tkzGetNodes} allows to obtain names of nodes containing \tkzname{prime}. (see the next example)
\begin{minipage}{0.5\textwidth}
\begin{tkzexample}[latex=0cm,small,code only]
diff --git a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-intersection.tex b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-intersection.tex
index db290e3447..cab5aa7aeb 100644
--- a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-intersection.tex
+++ b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-intersection.tex
@@ -195,14 +195,13 @@ The designation of intersection points is a little more complicated than the pre
a = E.Rx
b = E.Ry
ang = math.deg(E.slope)
- set_lua_to_tex {'a','b','ang'}
\end{tkzelements}
\begin{tikzpicture}
\tkzGetNodes
\tkzDrawLines[red](a,b u,v) % p,s p,t
\tkzDrawPoints(a,b,c,e,u,v) %
\tkzLabelPoints(a,b,c,u,v)
- \tkzDrawEllipse[teal](c,\a,\b,\ang)
+ \tkzDrawEllipse[teal](c,\tkzUseLua{a},\tkzUseLua{b},\tkzUseLua{ang})
\tkzDrawSegments(c,u c,v)
\tkzFillAngles[green!30,opacity=.4](e,c,v)
\tkzFillAngles[green!80,opacity=.4](e,c,u)
@@ -226,7 +225,6 @@ The designation of intersection points is a little more complicated than the pre
a = E.Rx
b = E.Ry
ang = math.deg(E.slope)
- set_lua_to_tex {'a','b','ang'}
\end{tkzelements}
\hspace*{\fill}
\begin{tikzpicture}
@@ -234,7 +232,7 @@ The designation of intersection points is a little more complicated than the pre
\tkzDrawLines[red](a,b u,v) % p,s p,t
\tkzDrawPoints(a,b,c,e,u,v) %
\tkzLabelPoints(a,b,c,u,v)
- \tkzDrawEllipse[teal](c,\a,\b,\ang)
+ \tkzDrawEllipse[teal](c,\tkzUseLua{a},\tkzUseLua{b},\tkzUseLua{ang})
\tkzFillAngles[green!30,opacity=.4](e,c,v)
\tkzFillAngles[green!80,opacity=.4](e,c,u)
\tkzDrawSegments(c,u c,v)
@@ -262,7 +260,6 @@ Other examples: \ref{ssub:function_tkzname_ellipse__foci}, \ref{sub:hexagram}
% a = E.Rx
% b = E.Ry
% ang = math.deg(E.slope)
-% set_lua_to_tex {'a','b','ang'}
% \end{tkzelements}
%
% \begin{tikzpicture}
@@ -270,7 +267,8 @@ Other examples: \ref{ssub:function_tkzname_ellipse__foci}, \ref{sub:hexagram}
% \tkzDrawLines[red](a,b u,v) % p,s p,t
% \tkzDrawPoints(a,b,c,e,u,v) %
% \tkzLabelPoints(a,b,c,u,v)
-% \tkzDrawEllipse[teal](c,\a,\b,\ang)
+% \tkzDrawEllipse[teal](c,\tkzUseLua{a},\tkzUseLua{b},\tkzUseLua{ang})
+% \tkzFillAngles[green!30,opacity=.4](e,c,v)
% \tkzDrawSegments(c,u c,v)
% \tkzFillAngles[green!30,opacity=.4,size=1.2](e,c,v)
% \tkzFillAngles[green!80,opacity=.4](e,c,u)
@@ -293,7 +291,6 @@ Other examples: \ref{ssub:function_tkzname_ellipse__foci}, \ref{sub:hexagram}
% a = E.Rx
% b = E.Ry
% ang = math.deg(E.slope)
-% set_lua_to_tex {'a','b','ang'}
% \end{tkzelements}
%
%
@@ -303,7 +300,8 @@ Other examples: \ref{ssub:function_tkzname_ellipse__foci}, \ref{sub:hexagram}
% \tkzDrawLines[red](a,b u,v) % p,s p,t
% \tkzDrawPoints(a,b,c,e,u,v) %
% \tkzLabelPoints(a,b,c,u,v)
-% \tkzDrawEllipse[teal](c,\a,\b,\ang)
+% \tkzDrawEllipse[teal](c,\tkzUseLua{a},\tkzUseLua{b},\tkzUseLua{ang})
+% \tkzFillAngles[green!30,opacity=.4](e,c,v)
% \tkzDrawSegments(c,u c,v)
% \tkzFillAngles[green!30,opacity=.4,size=1.2](e,c,v)
% \tkzFillAngles[green!80,opacity=.4](e,c,u)
diff --git a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-main.tex b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-main.tex
index 6fa4bc6166..202ff31ba7 100644
--- a/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-main.tex
+++ b/macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-main.tex
@@ -21,10 +21,10 @@
headings = small
]{tkz-doc}
\gdef\tkznameofpack{tkz-elements}
-\gdef\tkzversionofpack{1.00b}
+\gdef\tkzversionofpack{1.20b}
\gdef\tkzdateofpack{\today}
\gdef\tkznameofdoc{tkz-elements.pdf}
-\gdef\tkzversionofdoc{1.00b}
+\gdef\tkzversionofdoc{1.20b}
\gdef\tkzdateofdoc{\today}
\gdef\tkzauthorofpack{Alain Matthes}
\gdef\tkzadressofauthor{}
@@ -93,7 +93,7 @@
\usepackage[english]{babel}
\usepackage[normalem]{ulem}
\usepackage{multirow,multido,booktabs,cellspace}
-\usepackage{shortvrb,fancyvrb,bookmark}
+\usepackage{shortvrb,bookmark}
\usepackage{makeidx}
%\usepackage{float}
\makeindex
diff --git a/macros/latex/contrib/tkz/tkz-elements/doc/tkz-elements.pdf b/macros/latex/contrib/tkz/tkz-elements/doc/tkz-elements.pdf
index 7c2839b3f4..0684fccc1f 100644
--- a/macros/latex/contrib/tkz/tkz-elements/doc/tkz-elements.pdf
+++ b/macros/latex/contrib/tkz/tkz-elements/doc/tkz-elements.pdf
Binary files differ
diff --git a/macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo-1.pdf b/macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo-1.pdf
deleted file mode 100644
index 0c97b2e50b..0000000000
--- a/macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo-1.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo_4.pdf b/macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo_4.pdf
new file mode 100644
index 0000000000..5d703157aa
--- /dev/null
+++ b/macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo_4.pdf
Binary files differ
diff --git a/macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo_4.tex b/macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo_4.tex
new file mode 100644
index 0000000000..3242fea11a
--- /dev/null
+++ b/macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo_4.tex
@@ -0,0 +1,30 @@
+% !TEX TS-program = lualatex
+% Created by Alain Matthes on 2023-02-25.
+% Copyright (c) 2023 AlterMundus.
+
+\documentclass{standalone}
+\usepackage{tkz-euclide}
+\usepackage{tkz-elements}
+\begin{document}
+
+\begin{tkzelements}
+ scale = 2
+ z.A = point: new(0,0)
+ z.B = point: new(5,0)
+ z.C = point: new(1,4)
+ T.ABC = triangle: new (z.A,z.B,z.C)
+ T.EFG = T.ABC: medial ()
+ z.E,z.F,z.G = get_points (T.EFG)
+ z.S = T.ABC: medial (): circum_circle ().south
+ z.O = T.ABC: medial ().circumcenter
+\end{tkzelements}
+\begin{tikzpicture}
+ \tkzGetNodes
+ \tkzDrawPolygons(A,B,C E,F,G)
+ \tkzDrawCircle(O,E)
+ \tkzDrawPoints(A,B,C,O,S,E,F,G)
+ \tkzLabelPoints(A,B,O,S,E,F,G)
+ \tkzLabelPoints[above](C)
+\end{tikzpicture}
+
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/tkz/tkz-elements/latex/tkz-elements.sty b/macros/latex/contrib/tkz/tkz-elements/latex/tkz-elements.sty
index a147a045aa..80a39af083 100644
--- a/macros/latex/contrib/tkz/tkz-elements/latex/tkz-elements.sty
+++ b/macros/latex/contrib/tkz/tkz-elements/latex/tkz-elements.sty
@@ -1,5 +1,5 @@
% encoding : utf8
-% tkz-elements v1.00b
+% tkz-elements v1.20b
% Copyright 2023 Alain Matthes
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -11,13 +11,18 @@
% This work has the LPPL maintenance status “maintainedâ€.
% The Current Maintainer of this work is Alain Matthes.
-\ProvidesPackage{tkz-elements}[2023/10/20 v1.00b Graphic Object Library]
+\ProvidesPackage{tkz-elements}[2023/11/10 v1.20b Graphic Object Library]
\RequirePackage{luacode}
\RequirePackage{filecontents}
\directlua{require "tkz_elements_main"}
\newenvironment{tkzelements}
- {\directlua{scale=1}
+ { \directlua{scale=1}
+ \directlua{for k,v in pairs(z) do z[k] = nil end}
+ \directlua{for k,v in pairs(L) do L[k] = nil end}
+ \directlua{for k,v in pairs(C) do C[k] = nil end}
+ \directlua{for k,v in pairs(T) do T[k] = nil end}
+ \directlua{for k,v in pairs(E) do E[k] = nil end}
\luacode}
{\endluacode}
\def\tkzGetNodes{\directlua{%
@@ -32,4 +37,12 @@
tex.print("\\coordinate ("..K..") at ("..V.re..","..V.im..") ;\\\\")
end}
}
+\def\tkzEraseTables{
+ \directlua{for k,v in pairs(z) do z[k] = nil end}
+ \directlua{for k,v in pairs(L) do L[k] = nil end}
+ \directlua{for k,v in pairs(C) do C[k] = nil end}
+ \directlua{for k,v in pairs(T) do T[k] = nil end}
+ \directlua{for k,v in pairs(E) do E[k] = nil end}
+}
+\def\tkzUseLua#1{\directlua{tex.print(tostring(#1))}}
\endinput
diff --git a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_circles.lua b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_circles.lua
index 52da83fc25..7af14e473c 100644
--- a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_circles.lua
+++ b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_circles.lua
@@ -1,6 +1,6 @@
-- tkz_elements-circles.lua
--- date 2023/10/20
--- version 1.00b
+-- date 2023/11/10
+-- version 1.20b
-- Copyright 2023 Alain Matthes
-- This work may be distributed and/or modified under the
-- conditions of the LaTeX Project Public License, either version 1.3
@@ -27,18 +27,29 @@ function circle: new (c, t) -- c --> center t --> through
setmetatable(new_circle, {__index = circle})
return new_circle
end
+-- other definition
-function circle: antipode (pt)
- return 2 * self.center - pt
+function circle: radius (center, radius) -- c --> center r --> radius
+ local through
+ through = center + point( radius, 0 )
+ return circle : new (center, through )
end
-
-function circle: power (pt)
- local d
- d = point.abs (self.center - pt)
- return d * d - self.radius * self.radius
+-----------------------
+-- boolean --
+-----------------------
+function circle: in_out (pt)
+ local d,epsilon
+ epsilon = 10^(-12)
+ d = point.abs (pt - self.center)
+ if math.abs(d-self.radius) < epsilon
+ then
+ return true
+ else
+ return false
+ end
end
-function circle: in_out (pt)
+function circle: in_out_disk (pt)
local d
d = point.abs (pt - self.center)
if d <= self.radius
@@ -48,22 +59,78 @@ function circle: in_out (pt)
return false
end
end
+-----------------------
+-- real --
+-----------------------
--- function circle: tangent_at (pt)
--- return tangent_at_ (self.center,self.through,pt)
--- end
+function circle: power (pt)
+ local d
+ d = point.abs (self.center - pt)
+ return d * d - self.radius * self.radius
+end
+-----------------------
+-- points --
+-----------------------
+function circle: antipode (pt)
+ return 2 * self.center - pt
+end
+
+function circle: set_inversion (...)
+ local tp = table.pack(...)
+ local i
+ local t = {}
+ for i=1,tp.n do
+ table.insert( t , inversion_ ( self.center,self.through, tp[i] ) )
+ end
+ return table.unpack ( t )
+end
+
+function circle: midarc (z1,z2)
+ local phi = 0.5 * get_angle_(self.center,z1,z2 )
+ return rotation_ (self.center,phi,z1)
+end
+
+function circle: point (phi)
+ return point (self.center.re+self.radius*math.cos(phi),self.center.im+self.radius*math.sin(phi) )
+end
+function circle: random_pt(lower, upper)
+local t
+ math.randomseed( tonumber(tostring(os.time()):reverse():sub(1,6)) )
+ phi = lower + math.random() * (upper - lower)
+return point (self.center.re+self.radius*math.cos(phi),self.center.im+self.radius*math.sin(phi) )
+end
+
+function circle: internal_similitude (C)
+ return barycenter_ ({self.center,C.radius},{C.center,self.radius})
+end
+
+function circle: external_similitude (C)
+ return barycenter_ ({C.center,self.radius},{self.center,-C.radius})
+end
+
+
+-----------------------
+-- lines --
+-----------------------
function circle: tangent_at (pt)
return line : new ( rotation_ (pt,math.pi/2,self.center),rotation_ (pt,-math.pi/2,self.center))
end
-
function circle: tangent_from (pt)
local t1,t2
t1,t2 = tangent_from_ (self.center,self.through,pt)
return line :new (pt,t1),line : new (pt,t2)
end
-
+
+ function circle: radical_axis (C)
+ local t1,t2
+ t1,t2 = radical_axis_ (self.center,self.through,C.center,C.through)
+ return line : new (t1,t2)
+ end
+ -----------------------
+ -- circles --
+ -----------------------
function circle: orthogonal_from (pt)
local t1,t2
t1,t2 = tangent_from_ (self.center,self.through,pt)
@@ -73,50 +140,44 @@ end
function circle: orthogonal_through (pta,ptb)
return circle : new (orthogonal_through_ (self.center,self.through,pta,ptb),pta)
end
-
- function circle: inversion (pt)
- return inversion_ (self.center,self.through,pt)
- end
- function circle: set_inversion (...)
- local tp = table.pack(...)
- local i
- local t = {}
- for i=1,tp.n do
- table.insert( t , inversion_ ( self.center,self.through, tp[i] ) )
- end
- return table.unpack ( t )
- end
-
- function circle: midarc (z1,z2)
- local phi = 0.5 * get_angle_(self.center,z1,z2 )
- return rotation_ (self.center,phi,z1)
+ function circle: inversion_L (L)
+ local p,q
+ if L: in_out (self.center) then
+ return L
+ else
+ p = L: projection (self.center)
+ q = inversion_ (self.center,self.through,p)
+ return circle: new (midpoint_(self.center,q),q)
+ end
end
-
- function circle: point (phi)
- return point (self.center.re+self.radius*math.cos(phi),self.center.im+self.radius*math.sin(phi) )
+
+ function circle: inversion_C (C)
+ local p,q,x,y
+ if C: in_out (self.center) then
+ p = C : antipode (self.center)
+ q = inversion_ (self.center,self.through,p)
+ x = ortho_from_ ( q , self.center , p )
+ y = ortho_from_ ( q , p, self.center)
+ return line : new (x,y)
+ else
+ x,y = intersection_lc_ (self.center,C.center,C.center,C.through)
+ X = inversion_ (self.center,self.through,x)
+ Y = inversion_ (self.center,self.through,y)
+ return circle : new (midpoint_(X,Y),X)
+ end
end
-function circle: random_pt(lower, upper)
-local t
- math.randomseed( tonumber(tostring(os.time()):reverse():sub(1,6)) )
- phi = lower + math.random() * (upper - lower)
-return point (self.center.re+self.radius*math.cos(phi),self.center.im+self.radius*math.sin(phi) )
-end
-
-function circle: radical_axis (C)
- local t1,t2
- t1,t2 = radical_axis_ (self.center,self.through,C.center,C.through)
-return line : new (t1,t2)
-end
-
-function circle: internal_similitude (C)
- return barycenter_ ({self.center,C.radius},{C.center,self.radius})
-end
-
-function circle: external_similitude (C)
- return barycenter_ ({C.center,self.radius},{self.center,-C.radius})
+ function circle: inversion (obj)
+ if obj.type == "point" then
+ return inversion_ (self.center,self.through,obj)
+ elseif obj.type == "line" then
+ return self: inversion_L (obj)
+else
+ return self: inversion_C (obj)
end
+ end
+
function circle: draw ()
local x,y
diff --git a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_ellipses.lua b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_ellipses.lua
index 0e15d5ab86..4bc34c61b7 100644
--- a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_ellipses.lua
+++ b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_ellipses.lua
@@ -1,6 +1,6 @@
-- tkz_elements-ellipses.lua
--- date 2023/10/20
--- version 1.00b
+-- date 2023/11/10
+-- version 1.20b
-- Copyright 2023 Alain Matthes
-- This work may be distributed and/or modified under the
-- conditions of the LaTeX Project Public License, either version 1.3
diff --git a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_circles.lua b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_circles.lua
index e1d6b4bd53..fe9c91d2f7 100644
--- a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_circles.lua
+++ b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_circles.lua
@@ -1,6 +1,6 @@
-- tkz_elements_functions_circles.lua
--- date 2023/10/20
--- version 1.00b
+-- date 2023/11/10
+-- version 1.20b
-- Copyright 2023 Alain Matthes
-- This work may be distributed and/or modified under the
-- conditions of the LaTeX Project Public License, either version 1.3
@@ -14,23 +14,28 @@
-- define a circle by the center and a radius
-function circle_cr ( c, r )
- return c + point(r,0)
-end
+-- function circle_cr ( c, r )
+-- return c + point(r,0)
+-- end
function midarc_ (o,a,b) -- a -> b
local phi = 0.5 * get_angle_ ( a,o,b )
return rotation_ (o,phi,b)
end
----------------------------------------------------------------------------
--- -- possible (C,p) with C.center and C.through
--- function tangent_from (c,p)
--- local m = midpoint_ (c.center,p)
--- return intersection_cc_ (c.center,c.through,m,p)
--- end
----------------------------------------------------------------------------
--- tangente à un cercle
----------------------------------------------------------------------------
+
+function radical_center (C1,C2,C3)
+ local t1,t2,t3,t4
+ t1,t2 = radical_axis_ (C3.center,C3.through,C1.center,C1.through)
+ t3,t4 = radical_axis_ (C3.center,C3.through,C2.center,C2.through)
+return intersection_ll_ (t1,t2,t3,t4)
+end
+
+function radical_circle (C1,C2,C3)
+ local rc
+ rc = radical_center (C1,C2,C3)
+ return C1 : orthogonal_from (rc)
+end
+
function tangent_from_ (c,p,pt)
local o
o = midpoint_ ( c,pt )
@@ -38,7 +43,7 @@ function tangent_from_ (c,p,pt)
end
function tangent_at_ (a,b,p)
- return rotation_ (p,math.pi/2,a),rotation_ (p,-math.pi/2,a)
+ return rotation_ (p,math.pi/2,a),rotation_ (p,-math.pi/2,a)
end
function orthogonal_from_ (a,b,p)
diff --git a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_intersections.lua b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_intersections.lua
index 8c5123129d..f52c4bc2b1 100644
--- a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_intersections.lua
+++ b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_intersections.lua
@@ -1,6 +1,6 @@
-- tkz_elements_intersections.lua
--- date 2023/10/20
--- version 1.00b
+-- date 2023/11/10
+-- version 1.20b
-- Copyright 2023 Alain Matthes
-- This work may be distributed and/or modified under the
-- conditions of the LaTeX Project Public License, either version 1.3
diff --git a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_lines.lua b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_lines.lua
index 87ea1de043..c78004be6a 100644
--- a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_lines.lua
+++ b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_lines.lua
@@ -1,6 +1,6 @@
-- tkz_elements_functions_lines.lua
--- date 2023/10/20
--- version 1.00b
+-- date 2023/11/10
+-- version 1.20b
-- Copyright 2023 Alain Matthes
-- This work may be distributed and/or modified under the
-- conditions of the LaTeX Project Public License, either version 1.3
@@ -15,6 +15,9 @@
---------------------------------------------------------------------------
-- Lines
---------------------------------------------------------------------------
+function normalize_ (a,b)
+ return a+(b-a)/point.mod(b-a)
+end
function ortho_from_ ( p , a , b )
return p+(b-a)*point(0,1)
diff --git a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_maths.lua b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_maths.lua
index 866912468a..f38458e1f1 100644
--- a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_maths.lua
+++ b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_maths.lua
@@ -1,6 +1,6 @@
-- tkz_elements_functions_maths.lua
--- date 2023/10/20
--- version 1.00b
+-- date 2023/11/10
+-- version 1.20b
-- Copyright 2023 Alain Matthes
-- This work may be distributed and/or modified under the
-- conditions of the LaTeX Project Public License, either version 1.3
@@ -101,6 +101,10 @@ function value (v)
return scale * v
end
+function real (v)
+ return v/scale
+end
+
function get_angle (a,b,c)
return angle_normalize(get_angle_( a,b,c ))
end
diff --git a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_points.lua b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_points.lua
index fcd249d891..ea468a9c6d 100644
--- a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_points.lua
+++ b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_points.lua
@@ -1,6 +1,6 @@
-- tkz_elements_functions_points.lua
--- date 2023/10/20
--- version 1.00b
+-- date 2023/11/10
+-- version 1.20b
-- Copyright 2023 Alain Matthes
-- This work may be distributed and/or modified under the
-- conditions of the LaTeX Project Public License, either version 1.3
@@ -34,9 +34,9 @@ end
return sum/weight
end
-function rotation_ (center,alpha,pt)
- local z = point( math.cos(alpha) , math.sin(alpha) )
- return z*(pt-center)+center
+function rotation_ (c,a,pt)
+ local z = point( math.cos(a) , math.sin(a) )
+ return z*(pt-c)+c
end
function symmetry_(c,pt)
diff --git a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_triangles.lua b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_triangles.lua
index b4e41104d1..166d3b7647 100644
--- a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_triangles.lua
+++ b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_triangles.lua
@@ -1,6 +1,6 @@
-- tkz_elements_functions_triangles.lua
--- date 2023/10/20
--- version 1.00b
+-- date 2023/11/10
+-- version 1.20b
-- Copyright 2023 Alain Matthes
-- This work may be distributed and/or modified under the
-- conditions of the LaTeX Project Public License, either version 1.3
@@ -200,7 +200,7 @@ function incentral_tr_ (a,b,c)
r = intersection_ll_ ( a,i , b,c)
s = intersection_ll_ ( b,i , a,c)
t = intersection_ll_ ( c,i , a,b)
-return i,r,s,t
+return r,s,t
end
function excentral_tr_ (a,b,c)
diff --git a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_lines.lua b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_lines.lua
index 05d4196938..11d8f49d41 100644
--- a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_lines.lua
+++ b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_lines.lua
@@ -1,6 +1,6 @@
-- tkz_elements_lines.lua
--- date 2023/10/20
--- version 1.00b
+-- date 2023/11/10
+-- version 1.20b
-- Copyright 2023 Alain Matthes
-- This work may be distributed and/or modified under the
-- conditions of the LaTeX Project Public License, either version 1.3
@@ -34,9 +34,47 @@ function line: new(za, zb)
setmetatable(new_line, {__index = line})
return new_line
end
+
+-------------------
+-- Result -> real
+-------------------
+function line: distance (pt)
+ return point.mod(projection(self,pt)-pt)
+end
+
+function line: slope ()
+ return slope_(self.pa,self.pb)
+end
+-------------------
+-- Result -> boolean
+-------------------
+function line: in_out (pt)
+ local sc,epsilon
+ epsilon = 10^(-12)
+ sc = math.abs ((pt-self.pa)^(pt-self.pb))
+ if sc <= epsilon
+ then
+ return true
+ else
+ return false
+ end
+end
+
-------------------
-- Result -> point
-------------------
+function line: translation ( pt )
+ return translation_ ( self.pb-self.pa,pt )
+end
+
+function line: set_translation ( ...)
+ return set_translation_ ( self.pb-self.pa,... )
+end
+
+function line: projection ( pt )
+ return projection_ ( self.pa,self.pb,pt )
+end
+
function line: set_projection (...)
local tp = table.pack(...)
local i
@@ -60,7 +98,7 @@ function line: set_symmetry_axial (...)
end
return table.unpack ( t )
end
--- k_div ig "gold" or "phi" then
+
function line: barycenter (ka,kb)
return barycenter_({self.pa,ka},{self.pb,kb})
@@ -89,6 +127,14 @@ end
function line: gold_ratio()
return self.pa + (self.pb-self.pa)*tkzinvphi
end
+
+function line: normalize ()
+ return self.pa+(self.pb-self.pa)/point.mod(self.pb-self.pa)
+end
+
+function line: normalize_inv ()
+ return normalize_ (self.pb,self.pa)
+end
-------------------
-- Result -> line
-------------------
@@ -100,10 +146,6 @@ function line: ortho_from ( pt )
return line : new (pt,pt+(self.pb-self.pa)*point(0,1))
end
-function line: projection ( pt )
- return projection_ ( self.pa,self.pb,pt )
-end
-
function line: mediator ()
local m
m = midpoint_ (self.pa,self.pb)
@@ -119,30 +161,7 @@ end
function line: circle_swap ()
return circle : new (self.pb,self.pa)
end
--------------------
--- Result -> real
--------------------
-function line: distance (pt)
- return point.mod(projection(self,pt)-pt)
-end
--------------------
--- Result -> boolean
--------------------
-function line: in_out (pt)
- local sc,epsilon
- epsilon = 10^(-12)
- sc = math.abs ((pt-self.pa)^(pt-self.pb))
- if sc <= epsilon
- then
- return true
- else
- return false
- end
-end
-
-function line: slope ()
- return slope_(self.pa,self.pb)
-end
+
----------------------
-- Result -> triangle
----------------------
diff --git a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_main.lua b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_main.lua
index 92e006fe78..10b96d1430 100644
--- a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_main.lua
+++ b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_main.lua
@@ -1,6 +1,6 @@
-- tkz_elements-main.lua
--- date 2023/10/20
--- version 1.00b
+-- date 2023/11/10
+-- version 1.20b
-- Copyright 2023 Alain Matthes
-- This work may be distributed and/or modified under the
-- conditions of the LaTeX Project Public License, either version 1.3
@@ -43,5 +43,7 @@ if obj.type == 'line' then return obj.pa,obj.pb
obj.type == 'triangle' then return obj.pa,obj.pb,obj.pc
elseif
obj.type == 'circle' then return obj.center,obj.through
+ elseif
+ obj.type == 'ellipse' then return obj.pc,obj.pa,obj.pb
end
end \ No newline at end of file
diff --git a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_point.lua b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_point.lua
index 0b2e3dec4a..5d459e3028 100644
--- a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_point.lua
+++ b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_point.lua
@@ -1,6 +1,6 @@
-- tkz_elements_point.lua
--- date 2023/10/20
--- version 1.00b
+-- date 2023/11/10
+-- version 1.20b
-- Copyright 2023 Alain Matthes
-- This work may be distributed and/or modified under the
-- conditions of the LaTeX Project Public License, either version 1.3
diff --git a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_points.lua b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_points.lua
index bcaff010cc..74ad16a165 100644
--- a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_points.lua
+++ b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_points.lua
@@ -1,6 +1,6 @@
-- tkz_elements_points.lua
--- date 2023/10/20
--- version 1.00b
+-- date 2023/11/10
+-- version 1.20b
-- Copyright 2023 Alain Matthes
-- This work may be distributed and/or modified under the
-- conditions of the LaTeX Project Public License, either version 1.3
diff --git a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_triangles.lua b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_triangles.lua
index 1960248e50..6ea35c5b6e 100644
--- a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_triangles.lua
+++ b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_triangles.lua
@@ -1,6 +1,6 @@
-- tkz_elements_triangles.lua
--- date 2023/10/20
--- version 1.00b
+-- date 2023/11/10
+-- version 1.20b
-- Copyright 2023 Alain Matthes
-- This work may be distributed and/or modified under the
-- conditions of the LaTeX Project Public License, either version 1.3
@@ -20,6 +20,7 @@ function triangle: new (za, zb ,zc)
local incenter = in_center_ (za , zb , zc)
local orthocenter = ortho_center_ (za , zb , zc)
local eulercenter = euler_center_ (za , zb , zc)
+ local spiekercenter = spieker_center_ (za , zb , zc)
local c = point.abs(zb-za)
local a = point.abs(zc-zb)
local b = point.abs(za-zc)
@@ -31,8 +32,8 @@ function triangle: new (za, zb ,zc)
local bc =line : new (zb,zc)
local new_triangle = {pa = za, pb = zb, pc = zc, type = type,
circumcenter=circumcenter,centroid=centroid,incenter=incenter,
- eulercenter=eulercenter, orthocenter=orthocenter,a=a,b=b,c=c,ab=ab,ac=ac,bc=bc,
- alpha=alpha,beta=beta,gamma=gamma}
+ eulercenter=eulercenter, orthocenter=orthocenter,spiekercenter=spiekercenter,
+ a=a,b=b,c=c,ab=ab,ac=ac,bc=bc,alpha=alpha,beta=beta,gamma=gamma}
setmetatable(new_triangle, {__index = triangle})
return new_triangle
end
diff --git a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_vectors.lua b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_vectors.lua
index 44ea2f7f2e..26ec57e695 100644
--- a/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_vectors.lua
+++ b/macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_vectors.lua
@@ -1,6 +1,6 @@
-- tkz_elements_vectors.lua
--- date 2023/10/20
--- version 1.00b
+-- date 2023/11/10
+-- version 1.20b
-- Copyright 2023 Alain Matthes
-- This work may be distributed and/or modified under the
-- conditions of the LaTeX Project Public License, either version 1.3
diff --git a/macros/luatex/latex/gitinfo-lua/README.md b/macros/luatex/latex/gitinfo-lua/README.md
new file mode 100644
index 0000000000..383cf2df33
--- /dev/null
+++ b/macros/luatex/latex/gitinfo-lua/README.md
@@ -0,0 +1,24 @@
+# Git LaTeX
+
+A LaTeX package which provides macros integrated with LuaTeX and the commandline tool `git`.
+
+## Installation
+In order to install this package the right way, one should create the release tarball first with `make package`.
+Afterward be sure to unpack the contents of the release tarball anywhere where TeX will find it, i.e. `~/texmf`.
+
+## Documentation
+The documentation can be built using `make` or manually using `lualatex`:
+```bash
+make build clean
+# Or manually
+cd doc
+lualatex -shell-escape gitinfo-lua.tex
+makeindex -s gind.ist gitinfo-lua.idx
+lualatex -shell-escape gitinfo-lua.tex
+```
+
+Read [gitinfo-lua.pdf](gitinfo-lua.pdf) for more information about this package.
+
+## License
+This project is licensed under the LPPL version 1.3c and maintained by Erik Nijenhuis.
+See [LICENSE.pdf](LICENSE.pdf) for more information.
diff --git a/macros/luatex/latex/gitinfo-lua/doc/git-scenario.sh b/macros/luatex/latex/gitinfo-lua/doc/git-scenario.sh
new file mode 100644
index 0000000000..a3cfd179e9
--- /dev/null
+++ b/macros/luatex/latex/gitinfo-lua/doc/git-scenario.sh
@@ -0,0 +1,61 @@
+#!/bin/bash
+
+set -e
+
+PROJECT_DIR="${1:-../../git-test-project}"
+
+set_author() {
+ git config user.name $1
+ git config user.email $2
+ git config committer.name $1
+ git config committer.email $2
+ git config author.name $1
+ git config author.email $2
+}
+
+alice() {
+ set_author 'Alice' 'alice@example.com'
+}
+bob() {
+ set_author 'Bob' 'bob@example.com'
+}
+charlie() {
+ set_author 'Charlie' 'charlie@example.com'
+}
+
+if [[ -d "${PROJECT_DIR}" ]]; then
+ rm -rf "${PROJECT_DIR}"
+fi
+
+mkdir "${PROJECT_DIR}"
+cd "${PROJECT_DIR}"
+
+git init
+
+alice
+
+echo "# My project" > README.md
+git add README.md
+git commit -m "Add readme" --date="2017-08-04 10:32"
+
+bob
+
+echo "
+Another project by Alice and Bob." >> README.md
+git add README.md
+git commit -m "Add intro (README.md)" --date="2017-08-05 06:12"
+
+alice
+
+GIT_COMMITTER_DATE="2017-08-05 07:11" git tag 0.0.1
+
+bob
+
+curl https://raw.githubusercontent.com/github/gitignore/main/TeX.gitignore > .gitignore
+git add .gitignore
+git commit -m "Add gitignore" --date="2017-08-06 12:03"
+
+charlie
+
+export GIT_COMMITTER_DATE="2017-08-06 08:41"
+git tag -a 0.1.0 -m "Version 0.1.0"
diff --git a/macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.pdf b/macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.pdf
new file mode 100644
index 0000000000..ad1db4e0b1
--- /dev/null
+++ b/macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.pdf
Binary files differ
diff --git a/macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.tex b/macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.tex
new file mode 100644
index 0000000000..1587f72d80
--- /dev/null
+++ b/macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.tex
@@ -0,0 +1,344 @@
+%% gitinfo-lua.tex
+%% Copyright 2023 E. Nijenhuis
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status ‘maintained’.
+%
+% The Current Maintainer of this work is E. Nijenhuis.
+%
+% This work consists of the files gitinfo-lua.sty gitinfo-lua.pdf
+% gitinfo-cmd.lua and gitinfo-lua.lua
+\documentclass{ltxdoc}
+\usepackage[english]{babel}
+\usepackage[titlepage]{gitinfo-lua}
+
+\usepackage{listings}
+
+\usepackage{calc}
+\usepackage{multicol}
+\usepackage{tabularx}
+\usepackage{xcolor}
+\usepackage{textcomp}
+
+\usepackage[orig,english]{isodate}
+
+\def\projecturl{https://github.com/Xerdi/gitinfo-lua}
+\title{\textbf{Gitinfo Lua} package\thanks{This document corresponds to package \texttt{gitinfo-lua} version \gitversion{} written on \gitdate{}.}}
+
+\def\cmd{\lstinline[language={[LaTeX]TeX},keywordsprefix={\\}]}
+
+\usepackage{hyperref}
+\usepackage[nonewpage]{imakeidx}
+
+\CodelineIndex
+\EnableCrossrefs
+
+\makeindex[columns=1]
+
+\newlength\xample
+\newlength\xamplesep
+\setlength\xample{6cm-5pt}
+\setlength\xamplesep{5pt}
+
+\begin{document}
+ \RecordChanges
+
+ \maketitle
+
+ \begin{abstract}
+ This project aims to display git project information in PDF documents.
+ It's mostly written in Lua for executing the \texttt{git} commands, therefore making this package only applicable for \texttt{lualatex} with \texttt{shell escape} enabled.
+ If \texttt{lualatex} isn't working for you, you could try \href{https://ctan.org/pkg/gitinfo2}{gitinfo2} instead.
+ For \LaTeX{} it provides a set of standard macros for displaying basic information or setting the project directory, and a set of advanced macros for formatting commits and tags.
+ \end{abstract}
+
+ \begin{multicols}{2}
+ \tableofcontents
+% \lstlistoflistings
+ \printindex
+ \end{multicols}
+ \clearpage
+
+
+ \section{Usage}
+ For the package to work one should work, and only work, with Lua\TeX{}.
+ Another prerequisite is that there is an available git repository either in the working directory, or somewhere else on your machine (see section~\ref{sub:tex-basic}).
+
+ \subsection{Git}
+ For this package to work at a minimum, there has to be an initialized Git repository, and preferably, at least with one commit.
+ For example, the following minimal example should do the trick already:
+ \begin{lstlisting}[language=bash,frame=single,caption={Minimal Git setup},morekeywords={mkdir,git}]
+mkdir my_project
+cd my_project
+echo "# My Project" > README.md
+git init && git commit -am "Init"
+ \end{lstlisting}
+
+ Then in order for the changelog to work, the project needs to contain either `lightweight-' or `annotated' tags.
+ The main difference is that a lightweight tag takes no extra options, for example: \texttt{git tag 0.1}.
+ See listing~\ref{lst:scenario} for more examples on authoring and versioning with \texttt{git}.
+
+ \subsection{Lua\LaTeX{}}
+
+ For generating the document with \LaTeX{} one must make use of \texttt{lualatex}.
+ For example, when having the main file `\texttt{main.tex}':
+ \begin{lstlisting}[language=bash,frame=single,caption={Generating the document with \LaTeX{}},morekeywords={lualatex,latexmk}]
+# Generate once
+lualatex -shell-escape main
+# Generate and keep watching with LaTeXMK
+latexmk -pvc -lualatex -shell-escape main
+ \end{lstlisting}
+ Note that in both cases option \texttt{-shell-escape} is required.
+ This is required for issuing \texttt{git} via the commandline.
+
+
+ \section{LaTeX Interface}
+
+ \subsection{Package Options}
+
+ \cmd{\usepackage}%
+ \oarg{opts...}%
+ \texttt{\textbraceleft gitinfo-lua\textbraceright}\index[pkgopts]{gitinfo-lua(.sty)}
+ This package provides some options for default formatting purposes.
+ The author sorting is one of them.
+ If the options contain \meta{contrib} the authors will be sorted based on their contributions, otherwise the authors will be sorted alphabetically, which is the default option \meta{alpha}.
+ Another option is the \meta{titlepage} option, which sets the \cmd{\author} and \cmd{\date} macros accordingly.
+ By default, it sets the local git author, equivalent to option \meta{author}.
+ Pass option \meta{authors} to set all git authors of the project instead.
+
+ \subsection{Basic macros}\label{sub:tex-basic}
+ By default the main file's directory is used as git project directory.
+ This directory can be manipulated with \DescribeMacro{\gitdirectory}\cmd{\gitdirectory}\marg{path}.
+ This is only tested with relative paths on Linux.
+ \DescribeMacro{\gitunsetdirectory} To undo this operation and switch back to the main file's directory use \cmd{\gitunsetdirectory}.\\
+
+ \noindent
+ \DescribeMacro{\gitversion} The current version can be display by using \cmd{\gitversion} and is equivalent to \texttt{git describe --tags --always}, working for both lightweight and annotated tags.
+ For this project \cmd{\gitversion} results in \gitversion.
+ When the version is dirty it will be post fixed with \texttt{-<commit count>-<short ref>}.
+ For example, when this paragraph was written, the version was displaying 0.0.1-14-gcc2bc30.\\
+
+ The \DescribeMacro{\gitdate}\cmd{\gitdate} macro gets the most recent date from the git log.
+ Meaning, the last `short date' variant is picked from the last commit.
+ This short date is formatted ISO based and is already suitable for use in packages like \texttt{isodate} for more advanced date formatting.\\
+
+
+ The author's name and email can be accessed using \cmd{\gitauthor} and \cmd{\gitemail}\DescribeMacro{\gitauthor}\DescribeMacro{\gitemail}.
+ These values are based on \texttt{git config user.name} and \texttt{git config user.email}.
+
+ \subsection{Multiple Authors}
+ When projects having multiple authors this package can help with the \DescribeMacro{\dogitauthors}\break\cmd{\dogitauthors}\oarg{conj} and \DescribeMacro{\forgitauthors}\cmd{\forgitauthors}\oarg{conj}\marg{csname} macro.
+ Where \cmd{\dogitauthors} executes a default formatting implementation of \break\cmd{\git@format@author} and \cmd{\forgitauthors} executes the given \meta{csname} for every author available.
+ The optional \meta{conj} conjunction makes it possible to even integrate it further.
+ For example, when setting the authors in pdfx, the conjunction would be \texttt{[\textbackslash\textbackslash sep\textasciitilde]}, so that the authors are properly separated in the document properties\footnote{See package documentation of \texttt{pdfx}: \url{https://ctan.org/pkg/pdfx}}.
+
+ \gitdirectory{../../git-test-project}%
+ \setlength\xample{4.6cm-5pt}%
+ \setlength\xamplesep{5pt}%
+ \noindent%
+ \begin{minipage}[t]{\linewidth-\xample-\xamplesep}%
+ \begin{lstlisting}[language={[LaTeX]TeX},numbers=left,caption={Formatting authors},captionpos=t,morekeywords={myauthorformat,href,forgitauthors,dogitauthors}]
+\newcommand{\myauthorformat}[2]{#1 \href{mailto:#2}{#2}}
+\forgitauthors[\\]{myauthorformat}
+% Or using standard format
+\dogitauthors[\\]
+ \end{lstlisting}
+ \end{minipage}\hfill%
+ \begin{minipage}[t]{\xample}
+ \noindent
+ \begin{center}
+ Results in
+ \end{center}
+
+ \noindent
+ \setlength{\fboxsep}{5pt}%
+ \fbox{\parbox{\linewidth-2\fboxsep}{\dogitauthors[\\\\]}}
+ \end{minipage}\\
+
+ This example is generated with the history of the \texttt{git-test-project} (see section~\ref{sec:project}) and is alphabetically sorted with package option \texttt{alpha}.
+ \gitunsetdirectory
+
+ \subsection{Commits}
+ For this section the git project of this document is used due to the fact that there are references to revisions.
+ The test project's revisions change for every user, since they get recreated every time \texttt{test-scenario.sh} is executed (see section~\ref{sec:project}).\\
+
+ \noindent
+ \DescribeMacro{\gitcommit}\oarg{format}\marg{csname}\marg{revision}\\
+ For displaying commit data \cmd{\gitcommit} can be used.
+ The optional \texttt{format} takes variables separated by a comma.
+ The default \texttt{format} is \texttt{h,an,ae,as,s,b}.
+ The \texttt{csname} is a user defined command accepting every variable as argument.
+ \setlength\xample{3.5cm}%
+ \setlength\xamplesep{0pt}%
+ \noindent%
+ \begin{minipage}[t]{\linewidth-\xample-\xamplesep}
+ \begin{lstlisting}[language={[LaTeX]TeX},numbers=left,caption={Formatting a commit},captionpos=t,morekeywords={formatcommit,printdate,gitcommit}]
+\newcommand{\formatcommit}[3]{#1, by #2 on \printdate{#3}}
+
+\gitcommit[s,an,as]{formatcommit}{75dc036}
+ \end{lstlisting}
+ \end{minipage}\hfill%
+ \begin{minipage}[t]{\xample}
+ \noindent
+ \begin{center}
+ Results in
+ \end{center}
+
+ \noindent
+ \setlength{\fboxsep}{5pt}%
+ \newcommand\formatcommit[3]{#1, by #2 on \printdate{#3}}%
+ \fbox{\parbox{\linewidth-2\fboxsep}{\gitcommit[s,an,as]{formatcommit}{75dc036}\footnotemark}}
+ \end{minipage}\\
+ \footnotetext{\cs{printdate} from \texttt{isodate}: \url{https://www.ctan.org/pkg/isodate}}
+
+ Consult \texttt{man git-log} for possible format variables and omit the \% for every variable.\\
+
+ \noindent
+ \DescribeMacro{\forgitcommit}\oarg{format}\marg{csname}\marg{rev\_spec}\\
+ For displaying multiple commits the~\cmd{\forgitcommit} is used, which has the same arguments as \cmd{\gitcommit}, but only this time the \texttt{csname} is executed for every commit.
+ The last argument \texttt{rev\_spec} this time, however, can have no argument or a sequence.
+
+ \noindent\setlength\xample{4.5cm}\setlength\xamplesep{0pt}
+ \begin{minipage}[t]{\linewidth-\xample-\xamplesep}
+ \noindent
+ \begin{lstlisting}[language={[LaTeX]TeX},numbers=left,captionpos=t,caption={Formatting commits},morekeywords={formatcommits,forgitcommit}]
+\newcommand{\formatcommits}[2]{\item #1\\\quad —#2}
+
+\begin{itemize}
+ \forgitcommit[s,an]{formatcommits}{75dc036...e51c481}
+\end{itemize}
+ \end{lstlisting}
+ \end{minipage}\hfill%
+ \begin{minipage}[t]{\xample}
+ \noindent
+ \begin{center}
+ Results in
+ \end{center}
+
+ \noindent
+ \newcommand\formatcommits[2]{\item #1\\\quad —#2}%
+ \setlength{\fboxsep}{0pt}%
+ \fbox{\parbox{\linewidth}{%
+ \begin{itemize}
+ \forgitcommit[s,an]
+ {formatcommits}
+ {75dc036...e51c481}
+ \end{itemize}
+ }}
+ \end{minipage}\\
+ \gitdirectory{../../git-test-project}
+
+ \clearpage
+ \subsection{Tags}
+ In this section the \texttt{git-test-project} is used.
+
+ The tags are mostly useful for generating changelogs.
+ For formatting tags, there's a \DescribeMacro{\forgittag}\cmd{\forgittag}\oarg{format}\marg{csname}.
+ Again, like \cmd{\forgitcommit} it takes a format, however, this time more complex, since the formatting options differ between \texttt{git log} and \texttt{git for-each-ref}.
+ For more info regarding these formatting options consult the man page of \texttt{git-for-each-ref}.
+
+ \noindent\setlength\xample{3.5cm}\setlength\xamplesep{0pt}
+ \begin{minipage}[t]{\linewidth-\xample-\xamplesep}
+ \noindent
+ \begin{lstlisting}[language={[LaTeX]TeX},numbers=left,captionpos=t,caption={Formatting tags},morekeywords={formattags,forgittag}]
+\newcommand{\formattags}[2]{\item Version #1\\type: #2}
+
+\begin{itemize}
+ \forgittag[refname:short,objecttype]{formattags}
+\end{itemize}
+ \end{lstlisting}
+ \end{minipage}\hfill%
+ \begin{minipage}[t]{\xample}
+ \noindent
+ \begin{center}
+ Results in
+ \end{center}
+
+ \noindent
+ \newcommand\formattags[2]{\item Version #1\\type: #2}%
+ \setlength{\fboxsep}{0pt}%
+ \fbox{\parbox{\linewidth}{%
+ \begin{itemize}
+ \forgittag[refname:short,objecttype]
+ {formattags}
+ \end{itemize}
+ }}
+ \end{minipage}\\
+ This example shows that the versions used are mixed.
+ This is, of course, a horrible way to manage a project's version, though, we'll continue on with this hard objective.
+ For example, if we wish to display the author of the lightweight and annotated tag, we can do so by specifying a format using the if-then-else feature of the format specification.
+ The format would be: \texttt{(taggername)(taggername)(authorname)}.
+ Here the \texttt{taggername} will show up, or if not present, the \texttt{authorname} will be shown instead.
+
+ The default format specification is like the \cmd{\forgitcommit} format, but then again, some bit more complex:\\
+ \texttt{refname:short,(taggername)(taggername,taggeremail,taggerdate:short)\\(authorname,authoremail,authordate:short),subject,body}.
+ This is a robust example of getting all information, being it a lightweight- or annotated tag.\\
+
+ For displaying commits in between tags, there's a \DescribeMacro{\forgittagseq}\cmd{\forgittagseq}\marg{csname}.
+ The \meta{csname} takes exactly three arguments, namely, the \meta{current}, \meta{next tag} and \meta{rev spec}.
+ The last iteration gives an empty value for \meta{next tag} and the \meta{rev spec} is identical to \meta{current}.
+
+ Afterward tag info get be fetched using the \DescribeMacro{\gittag} \cmd{\gittag}\oarg{format}\marg{csname}\marg{tag}.
+ This macro takes the same formatting specification as \cmd{\fotgittag}.
+ Beware of using \cmd{\gittag} for the \meta{next tag} parameter in \cmd{\forgittagseq}.
+
+ All these macros put together are demonstrated in listing~\ref{lst:changelog} (see next page).
+ \clearpage
+ \subsection{Changelog}
+ This example demonstrates the generation of a changelog.
+ For simplicity’s sake, every tag is displayed in a \texttt{description} environment's item and within an \texttt{enumerate} environment displaying commits in between.
+ \begin{lstlisting}[language={[LaTeX]TeX},numbers=left,captionpos=t,caption={Formatting a changelog},label={lst:changelog},morekeywords={commitline,formatversion,gittag,forgitcommit,forgittagseq,printdate}]
+\section*{Changelog}
+\newcommand{\commitline}[1]{\item #1}
+\newcommand{\formatversion}[3]{%
+ \item[#1]
+ \gittag[(taggerdate)(taggerdate:short)(authordate:short)]{printdate}{#1}
+ \begin{itemize}
+ \forgitcommit[s]{commitline}{#3}
+ \end{itemize}
+}%
+\begin{description}
+ \forgittagseq{formatversion}
+\end{description}
+ \end{lstlisting}
+ \noindent
+ \newcommand\commitline[1]{\item #1}
+ \newcommand\formatversion[3]{%
+ \item[#1] \gittag[(taggerdate)(taggerdate:short)(authordate:short)]{printdate}{#1}
+ \begin{itemize}
+ \forgitcommit[s]{commitline}{#3}
+ \end{itemize}%
+ }%
+ \setlength{\fboxsep}{16pt}%
+ \begin{center}Results in\end{center}
+
+ \noindent
+ \fbox{
+ \parbox{\linewidth-8pt-2\fboxsep}{
+ {\bfseries\Large Changelog}
+ \begin{description}
+ \forgittagseq{formatversion}%
+ \end{description}
+ }
+ }\\
+
+ For displaying the tagline (see line 5) we use the existing \cmd{\printdate} macro of package \texttt{isodate}, which also takes exactly one argument
+ For every version sequence the commits in between are displayed (see line 7), where the last sequence having the initial commit as second argument plays well with the \cmd{\forgitcommit} macro and makes it possible to show the whole sequence of history.
+
+ \clearpage
+ \section{Project Example}\label{sec:project}
+ This documentation uses an example \texttt{project} which gets created by the \texttt{git-scenario.sh} script (see listing~\ref{lst:scenario}).
+ It creates some commits having dates in the past and different authors set.
+ Lastly it creates a `lightweight-' and `annotated' tag.
+
+ To set up this scenario either do \texttt{make scenario} or \texttt{bash scenario.sh}.
+
+ \lstinputlisting[language=bash,numbers=left,frame=single,label={lst:scenario},caption={git-scenario.sh},captionpos=t,morekeywords={git,alice,bob,charlie,mkdir,rm,curl,set\_author}]{git-scenario.sh}
+\end{document}
diff --git a/macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua-cmd.lua b/macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua-cmd.lua
new file mode 100644
index 0000000000..7e27bc05ba
--- /dev/null
+++ b/macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua-cmd.lua
@@ -0,0 +1,186 @@
+-- gitinfo-lua-cmd.lua
+-- Copyright 2023 E. Nijenhuis
+--
+-- This work may be distributed and/or modified under the
+-- conditions of the LaTeX Project Public License, either version 1.3c
+-- of this license or (at your option) any later version.
+-- The latest version of this license is in
+-- http://www.latex-project.org/lppl.txt
+-- and version 1.3c or later is part of all distributions of LaTeX
+-- version 2005/12/01 or later.
+--
+-- This work has the LPPL maintenance status ‘maintained’.
+--
+-- The Current Maintainer of this work is E. Nijenhuis.
+--
+-- This work consists of the files gitinfo-lua.sty gitinfo-lua.pdf
+-- gitinfo-cmd.lua and gitinfo-lua.lua
+
+local api = {
+ cwd = nil,
+ executable = 'git',
+ default_sort = '',
+ attribute_separator = '\\pop',
+ record_separator = '\\end'
+}
+local cache = {}
+function cache:seek(_key)
+ for key, value in pairs(self) do
+ if key == _key then
+ return true, value
+ end
+ end
+ return false, nil
+end
+
+function api.trim(s)
+ return (s:gsub("^%s*(.-)%s*$", "%1"))
+end
+
+function api:exec(command, do_caching, target_dir)
+ local cmd = self.executable .. ' ' .. command
+ local cwd = target_dir or self.cwd
+ if cwd then
+ cmd = 'cd ' .. cwd .. ';' .. cmd
+ end
+ if do_caching then
+ local found, result = cache:seek(cmd)
+ if found then
+ return result
+ end
+ end
+ local f = io.popen(cmd)
+ if f == nil then
+ return nil, "Couldn't execute git command.\n\tIs option '-shell-escape' turned on?"
+ end
+ local s = f:read('*a')
+ if f:close() then
+ if do_caching then
+ cache[cmd] = s
+ end
+ return s
+ else
+ return nil, 'Error executing git command'
+ end
+end
+
+function api:shortlog(sort_by_contrib, include_email, target_dir)
+ local cmd = 'shortlog -s'
+ if sort_by_contrib then
+ cmd = cmd .. 'n'
+ end
+ if include_email then
+ cmd = cmd .. 'e'
+ end
+ cmd = cmd .. ' HEAD'
+ return self:exec(cmd, true, target_dir)
+end
+
+function api:parse_opts(options)
+ if options then
+ for idx, opt in ipairs(options) do
+ options[idx] = '--' .. opt
+ end
+ return table.concat(options, ' ')
+ end
+end
+
+function api:format_attribute(attribute, no_separator, with_parenthesis)
+ if with_parenthesis then
+ attribute = '%(' .. attribute .. ')'
+ else
+ attribute = '%' .. attribute
+ end
+ if not no_separator then
+ attribute = attribute .. self.attribute_separator
+ end
+ return attribute
+end
+
+function api:_parse_format_spec(spec, idx, with_parenthesis)
+ local format = ''
+ local above_limit = #spec + 1
+ while idx and idx <= #spec do
+ local attr_idx, attr_size, attr = string.find(spec, '([a-z:]+)', idx)
+ local if_idx, if_size, if_block, if_then, if_else = string.find(spec, '%((.-)%)%((.-)%)%((.-)%)', idx)
+ if if_idx or attr_idx then
+ if (if_idx or above_limit) > (attr_idx or above_limit) then
+ format = format .. self:format_attribute(attr, false, with_parenthesis)
+ idx = attr_size and (attr_size + 1)
+ else
+ local if_token = self:format_attribute(if_block, true, with_parenthesis)
+ local then_result = self:_parse_format_spec(if_then, idx, with_parenthesis)
+ local else_result = self:_parse_format_spec(if_else, idx, with_parenthesis)
+ format = format .. '%(if)' .. if_token .. '%(then)' .. then_result
+ format = format .. '%(else)' .. else_result .. '%(end)'
+ idx = if_size and (if_size + 1)
+ end
+ end
+ end
+ return format
+end
+
+function api:parse_format_spec(spec, with_parenthesis)
+ if type(spec) ~= 'string' then
+ return nil, 'Pass the attribute format spec separated by "," in a string en enclosed in three parentheses for if statements'
+ end
+ local format = self:_parse_format_spec(spec, 1, with_parenthesis)
+ return format .. self.record_separator
+end
+
+function api:parse_response(buffer)
+ local results = {}
+ for record_buffer in string.gmatch(buffer, '(.-)' .. self.record_separator) do
+ local record = {}
+ for attr in string.gmatch(record_buffer, '(.-)' .. self.attribute_separator) do
+ table.insert(record, self.trim(attr))
+ end
+ table.insert(results, record)
+ end
+ return results
+end
+
+function api:log(format_spec, revision, options, target_dir)
+ local format, err = self:parse_format_spec(format_spec)
+ if err then
+ return nil, err
+ end
+ local cmd = 'log --pretty=format:"' .. format .. '"'
+ local opts = self:parse_opts(options)
+ if opts then
+ cmd = cmd .. ' ' .. opts
+ end
+ if revision and revision ~= '' then
+ cmd = cmd .. ' ' .. revision
+ end
+ local response, err = self:exec(cmd, true, target_dir)
+ if not response then
+ return nil, err
+ end
+ return self:parse_response(response)
+end
+
+function api:for_each_ref(format_spec, revision_type, options, target_dir)
+ local err, format, response
+ format, err = self:parse_format_spec(format_spec, true)
+ if err then return nil, err end
+ local cmd = 'for-each-ref --format="' .. format .. '"'
+ local opts = self:parse_opts(options)
+ if opts then
+ cmd = cmd .. ' ' .. opts
+ end
+ cmd = cmd .. ' ' .. revision_type
+ response, err = self:exec(cmd, true, target_dir)
+ if err then return nil, err end
+ return self:parse_response(response)
+end
+
+local gitinfo_cmd = {}
+local gitinfo_cmd_mt = {
+ __index = api,
+ __newindex = nil
+}
+
+setmetatable(gitinfo_cmd, gitinfo_cmd_mt)
+
+return gitinfo_cmd
diff --git a/macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua b/macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua
new file mode 100644
index 0000000000..4cb0f0f467
--- /dev/null
+++ b/macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua
@@ -0,0 +1,345 @@
+-- gitinfo-lua.lua
+-- Copyright 2023 E. Nijenhuis
+--
+-- This work may be distributed and/or modified under the
+-- conditions of the LaTeX Project Public License, either version 1.3c
+-- of this license or (at your option) any later version.
+-- The latest version of this license is in
+-- http://www.latex-project.org/lppl.txt
+-- and version 1.3c or later is part of all distributions of LaTeX
+-- version 2005/12/01 or later.
+--
+-- This work has the LPPL maintenance status ‘maintained’.
+--
+-- The Current Maintainer of this work is E. Nijenhuis.
+--
+-- This work consists of the files gitinfo-lua.sty gitinfo-lua.pdf
+-- gitinfo-cmd.lua and gitinfo-lua.lua
+
+if not modules then
+ modules = {}
+end
+
+local module = {
+ name = 'gitinfo-lua',
+ info = {
+ version = 1.0,
+ comment = "Git info Lua — Git integration with LaTeX",
+ author = "Erik Nijenhuis",
+ license = "free"
+ }
+}
+
+modules[module.name] = module.info
+
+local api = {
+ cur_tok = nil,
+ cmd = require('gitinfo-lua-cmd'),
+ escape_chars = {
+ ['&'] = '\\&',
+ ['%%'] = '\\%%',
+ ['%$'] = '\\$',
+ ['#'] = '\\#',
+ ['_'] = '\\_',
+ ['{'] = '\\{',
+ ['}'] = '\\}',
+ ['~'] = '\\textasciitilde',
+ ['%^'] = '\\textasciicircum'
+ }
+}
+local mt = {
+ __index = api,
+ __newindex = nil
+}
+local gitinfo = {}
+setmetatable(gitinfo, mt)
+
+function api.trim(s)
+ return (s:gsub("^%s*(.-)%s*$", "%1"))
+end
+
+function api:set_date()
+ local date, err = self.cmd:log('cs', '-1', {'max-count=1'})
+ if date and #date == 1 then
+ local _, _, year, month, day = date[1][1]:find('(%d+)[-/](%d+)[-/](%d+)')
+ tex.year = tonumber(year)
+ tex.month = tonumber(month)
+ tex.day = tonumber(day)
+ else
+ return nil, (err or 'Length of output doesn\'t match one (attempt to set git date)')
+ end
+end
+
+function api:escape_str(value)
+ local buf = string.gsub(value, '\\', '\\textbackslash')
+ for search, replace in pairs(self.escape_chars) do
+ buf = string.gsub(buf, search, replace)
+ end
+ return buf
+end
+
+-- experimental
+function api:get_tok()
+ if self.cur_tok == nil then
+ self.cur_tok = token.get_next()
+ end
+ return self.cur_tok
+end
+
+-- experimental
+function api:parse_opts()
+ local tok = self:get_tok()
+ if tok.cmdname == 'other_char' then
+ --token.put_next(tok)
+ local opts = token.scan_word()
+ self.cur_tok = nil
+ -- todo: parse []
+ return opts
+ end
+end
+
+-- experimental
+function api:parse_arguments(argc)
+ local result_list = {}
+ for _ = 1, argc do
+ local tok = self:get_tok()
+ if tok.cmdname == 'left_brace' then
+ token.put_next(tok)
+ table.insert(result_list, token.scan_argument())
+ self.cur_tok = nil
+ else
+ tex.error("Expected left brace")
+ return
+ end
+ end
+ return table.unpack(result_list)
+end
+
+-- experimental
+function api:parse_macro()
+ --tex.print('\\noexpand')
+ local tok = self:get_tok()
+ if (tok.cmdname == 'call') or tok.cmdname == 'long_call' then
+ self.cur_tok = nil
+ return tok
+ else
+ tex.error("Expected Macro")
+ for i = 1, 5 do
+ local _tok = token.get_next()
+ end
+ end
+end
+
+function api:dir(path)
+ self.cmd.cwd = path
+end
+
+function api:version()
+ return self.trim(self.cmd:exec('describe --tags --always', true))
+end
+
+function api:write_version()
+ local version, err = self:version()
+ if version then
+ tex.write(version)
+ else
+ tex.error(err)
+ end
+end
+
+-- todo: prevent output to stderr
+-- todo: add write variant
+-- experimental
+function api:is_dirty()
+ local ok, _ = self.cmd:exec('describe --tags --exact-match')
+ return ok == nil
+end
+
+function api:local_author()
+ return self.trim(self.cmd:exec('config user.name', true))
+end
+
+function api:write_local_author()
+ local name, err = self:local_author()
+ if name then
+ tex.write(name)
+ else
+ tex.error(err)
+ end
+end
+
+function api:local_email()
+ return self.trim(self.cmd:exec('config user.email', true))
+end
+
+function api:write_local_email()
+ local name, err = self:local_email()
+ if name then
+ tex.write(name)
+ else
+ tex.error(err)
+ end
+end
+
+function api:authors(sort_by_contrib)
+ local authors, err = self.cmd:shortlog(sort_by_contrib, true)
+ if authors then
+ local author_list = {}
+ for line in authors:gmatch('(.-)\n') do
+ local contributions, name, email = line:match("^%s-(%d+)%s-(.-)%s-<(.-)>%s-$")
+ table.insert(author_list, {
+ contributions = contributions,
+ name = name,
+ email = email
+ })
+ end
+ return author_list
+ else
+ return nil, err
+ end
+end
+
+function api:cs_for_authors(csname, conjunction, sort_by_contrib)
+ if token.is_defined(csname) then
+ local tok = token.create(csname)
+ local authors, err = self:authors(sort_by_contrib)
+ if authors then
+ local next_conj
+ for _, author in ipairs(authors) do
+ if next_conj then
+ tex.print(next_conj)
+ end
+ next_conj = conjunction
+ tex.print(tok, '{' .. self:escape_str(self.trim(author.name)) .. '}', '{' .. self:escape_str(self.trim(author.email)) .. '}')
+ end
+ else
+ tex.error(err)
+ end
+ else
+ tex.error('ERROR: \\' .. csname .. ' not defined')
+ end
+end
+
+function api:cs_commit(csname, rev, format)
+ if token.is_defined(csname) then
+ local tok = token.create(csname)
+ local log, err = self.cmd:log(format, rev, {'max-count=1'})
+ if log then
+ if #log == 1 then
+ tex.print(tok)
+ for _, value in ipairs(log[1]) do
+ tex.print('{' .. self:escape_str(value) .. '}')
+ end
+ else
+ texio.write_nl('Warning: commit returned none')
+ end
+ else
+ tex.error('ERROR: ' .. (err or 'nil'))
+ end
+ else
+ tex.error('ERROR: \\' .. csname .. ' not defined')
+ end
+end
+
+function api:cs_last_commit(csname, format)
+ return self:cs_commit(csname, '-1', format)
+end
+
+function api:cs_for_commit(csname, rev_spec, format)
+ if token.is_defined(csname) then
+ local tok = token.create(csname)
+ local log, err = self.cmd:log(format, rev_spec)
+ if log then
+ for _, commit in ipairs(log) do
+ tex.print(tok)
+ for _, value in ipairs(commit) do
+ tex.print('{' .. self:escape_str(value) .. '}')
+ end
+ end
+ else
+ tex.error('ERROR:\\' .. err)
+ end
+ else
+ tex.error('ERROR: \\' .. csname .. ' not defined')
+ end
+end
+
+function api:tag_info(format_spec, tag, target_dir)
+ local err, info
+ info, err = self.cmd:for_each_ref(format_spec, 'refs/tags', {'count=1', 'contains=' .. tag}, target_dir)
+ if info and #info == 1 then
+ return info[1]
+ else
+ tex.error(err or 'Result count didn\'t match. (in tag_info)')
+ end
+end
+
+function api:tags(target_dir)
+ local tag_list = {}
+ local tags, err = self.cmd:exec('tag -l --sort=-v:refname', true, target_dir)
+ if tags then
+ for tag in tags:gmatch('(.-)\n') do
+ table.insert(tag_list, self.trim(tag))
+ end
+ else
+ return nil, err
+ end
+ return tag_list
+end
+
+function api:cs_tag(csname, format_spec, tag, target_dir)
+ if token.is_defined(csname) then
+ local tok = token.create(csname)
+ local info = self:tag_info(format_spec, tag, target_dir)
+ if info then
+ tex.print(tok)
+ for _, value in ipairs(info) do
+ tex.print('{' .. self:escape_str(value) .. '}')
+ end
+ end
+ else
+ tex.error('ERROR:\\' .. csname .. ' not defined')
+ end
+end
+
+function api:cs_for_tag(csname, format_spec, target_dir)
+ if token.is_defined(csname) then
+ local tok = token.create(csname)
+ local tags, err = self.cmd:for_each_ref(format_spec, 'refs/tags', {'sort=-authordate'}, target_dir)
+ if tags then
+ for _, info in ipairs(tags) do
+ tex.print(tok)
+ for _, value in ipairs(info) do
+ tex.print('{' .. self:escape_str(value) .. '}')
+ end
+ end
+ else
+ tex.error('ERROR:\\' .. err)
+ end
+ else
+ tex.error('ERROR:\\' .. csname .. ' not defined')
+ end
+end
+
+function api:cs_for_tag_sequence(csname, target_dir)
+ if token.is_defined(csname) then
+ local tok = token.create(csname)
+ local seq, err = self:tags(target_dir)
+ if seq then
+ for idx, tag in ipairs(seq) do
+ if idx < #seq then
+ local next = seq[idx + 1]
+ tex.print(tok, '{' .. tag .. '}{' .. next .. '}{' .. tag .. '...' .. next .. '}')
+ else
+ tex.print(tok, '{' .. tag .. '}{}{' .. tag .. '}')
+ end
+ end
+ else
+ tex.error('ERROR:\\' .. (err or 'Unknown error'))
+ end
+ else
+ tex.error('ERROR:\\' .. csname .. ' not defined')
+ end
+end
+
+return gitinfo
diff --git a/macros/luatex/latex/gitinfo-lua/tex/gitinfo-lua.sty b/macros/luatex/latex/gitinfo-lua/tex/gitinfo-lua.sty
new file mode 100644
index 0000000000..405c668901
--- /dev/null
+++ b/macros/luatex/latex/gitinfo-lua/tex/gitinfo-lua.sty
@@ -0,0 +1,94 @@
+%% gitinfo-lua.sty
+%% Copyright 2023 E. Nijenhuis
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status ‘maintained’.
+%
+% The Current Maintainer of this work is E. Nijenhuis.
+%
+% This work consists of the files gitinfo-lua.sty gitinfo-lua.pdf
+% gitinfo-cmd.lua and gitinfo-lua.lua
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{gitinfo-lua}[2023/11/10 Xerdi's Git Package]
+
+\RequirePackage{luacode}
+
+\directlua{git = require('gitinfo-lua')}
+
+\RequirePackage{pgfopts}
+
+\newif\ifgit@multipleauthors
+\newif\ifgit@setmacros
+\pgfkeys{/gitinfo-lua/.is family,
+ /gitinfo-lua,
+ author sort/.default=false,
+ author sort/.store in=\git@author@sort,
+ author sort,
+ contrib/.style = {/git/author sort=true},
+ alpha/.style = {/git/author sort=false},
+ multiple authors/.is if=git@multipleauthors,
+ multiple authors=false,
+ author/.style={multiple authors=false},
+ authors/.style={multiple authors=true},
+ set title page macros/.is if=git@setmacros,
+ set title page macros=false,
+ titlepage/.style={set title page macros=true}
+}
+
+\ProcessPgfPackageOptions*
+
+\newcommand*\git@single@arg[1]{#1}
+
+\newcommand*\gitversion{\directlua{git:write_version()}}
+\newcommand*\gitauthor{\directlua{git:write_local_author()}}
+\newcommand*\gitemail{\directlua{git:write_local_email()}}
+\newcommand*\gitdate{\directlua{git:cs_last_commit('git@single@arg', 'cs')}}
+\newcommand*\gitdirectory[1]{\directlua{git:dir('#1')}}
+\newcommand*\gitunsetdirectory{\directlua{git:dir(nil)}}
+
+\newcommand\git@format@author[2]{%
+ #1
+ \ifcsname href\endcsname%
+ \textlangle\href{mailto:#2}{#2}\textrangle%
+ \else%
+ \textlangle\texttt{#2}\textrangle%
+ \fi%
+}
+
+\newcommand*\dogitauthors[1][,~]{%
+ \directlua{git:cs_for_authors('git@format@author', '#1', \git@author@sort)}%
+}
+
+\newcommand*\forgitauthors[2][\authorconjunction]{%
+ \directlua{git:cs_for_authors('#2', '#1', \git@author@sort)}%
+}
+
+\def\git@default@tag@format{refname:short,(taggername)(taggername,taggeremail,taggerdate:short)(authorname,authoremail,authordate:short),subject,body}
+\newcommand{\gitcommit}[3][h,an,ae,as,s,b]{\directlua{git:cs_commit('#2', '#3', '#1')}}
+\newcommand{\forgitcommit}[3][h,an,ae,as,s,b]{\directlua{git:cs_for_commit('#2', '#3', '#1')}}
+\newcommand{\gittag}[3][\git@default@tag@format]{%
+ \directlua{git:cs_tag('#2', '#1', '#3')}%
+}
+\newcommand{\forgittag}[2][\git@default@tag@format]{%
+ \directlua{git:cs_for_tag('#2', '#1')}%
+}
+\newcommand{\forgittagseq}[1]{\directlua{git:cs_for_tag_sequence('#1')}}
+
+\ifgit@setmacros
+ \ifgit@multipleauthors
+ \author{\dogitauthors[\\\\]}
+ \else
+ \author{\gitauthor}
+ \fi
+ \directlua{git:set_date()}
+ \date{\today}
+\fi
+
+\endinput
diff --git a/support/TeX4ht/source/ChangeLog b/support/TeX4ht/source/ChangeLog
index 07a08e9511..5d68063281 100644
--- a/support/TeX4ht/source/ChangeLog
+++ b/support/TeX4ht/source/ChangeLog
@@ -1,3 +1,25 @@
+2023-11-09 Michal Hoftich <michal.h21@gmail.com>
+
+ * tex4ht-html4.tex (html4.4ht): better detection of the first row in
+ tables with the "p-width" option.
+ https://github.com/michal-h21/make4ht/issues/114
+
+2023-11-06 Michal Hoftich <michal.h21@gmail.com>
+
+ * tex4ht-4ht.tex (array.4ht,latex.4ht,revtex4.4ht): don't set array
+ spaces to zero.
+ https://puszcza.gnu.org.ua/bugs/?229
+
+2023-11-03 Michal Hoftich <michal.h21@gmail.com>
+
+ * tex4ht-ooffice.tex (ooffice.4ht): use \refname instead of \bibname
+ with the scrartcl class.
+ https://puszcza.gnu.org.ua/bugs/?172
+
+ * tex4ht-4ht.tex (latex.4ht): define \vrb:tt as \texttt. It was
+ originally \tt, but this command is deprecated in LaTeX.
+ https://puszcza.gnu.org.ua/bugs/?172
+
2023-11-02 Michal Hoftich <michal.h21@gmail.com>
* tex4ht-4ht.tex (tabu.4ht, usepackage.4ht): use Tabularx as a
diff --git a/support/TeX4ht/source/tex4ht-4ht.tex b/support/TeX4ht/source/tex4ht-4ht.tex
index 1b247dcdf9..beea54d732 100644
--- a/support/TeX4ht/source/tex4ht-4ht.tex
+++ b/support/TeX4ht/source/tex4ht-4ht.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-4ht.tex 1403 2023-11-02 16:09:43Z michal_h21 $
+% $Id: tex4ht-4ht.tex 1406 2023-11-06 15:17:44Z michal_h21 $
% tex tex4ht-4ht or ht tex tex4ht-4ht
%
% Copyright 2009-2023 TeX Users Group
@@ -9857,8 +9857,11 @@ problematic for leading lines of some, but not all, kinds.
\tabcolsep|=\the\tabcolsep
\noexpand\fi }%
\fi
-\arrayrulewidth|=\z@ \doublerulesep|=\z@
-\arraycolsep|=\z@ \tabcolsep|=\z@
+% why did we set these variables to zero? it leads to wrong spacing
+% in pictures.
+% https://puszcza.gnu.org.ua/bugs/?229
+% \arrayrulewidth|=\z@ \doublerulesep|=\z@
+% \arraycolsep|=\z@ \tabcolsep|=\z@
\Configure{MkHalign}
{\@array:a}%
{\@array:b\ProperTrTrue}%
@@ -14498,6 +14501,7 @@ it failed me.
\let\\\space%
\toc:lbl:idx}
\def\endMkHalign{\EndMkHalign}
+\let\vrb:tt\texttt
\def\:protect{\vrb:tt
\let\protect|=\@unexpandable@protect
\let\ref|=\o:ref \more:no
diff --git a/support/TeX4ht/source/tex4ht-html4.tex b/support/TeX4ht/source/tex4ht-html4.tex
index c285ae3bed..fc0fe3bc74 100644
--- a/support/TeX4ht/source/tex4ht-html4.tex
+++ b/support/TeX4ht/source/tex4ht-html4.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-html4.tex 1401 2023-11-01 11:17:59Z michal_h21 $
+% $Id: tex4ht-html4.tex 1407 2023-11-09 16:19:15Z michal_h21 $
% Compile 4 times: latex tex4ht-html4
% Copy html4.4ht into the work directory before all but the last compilation.
%
@@ -19990,9 +19990,19 @@ changes.
\<configure html4 latex\><<<
\:CheckOption{p-width} \if:Option
+ \HAssign\:hcolwidthtbl=0
+ \gdef\:hcolwidthfirst{1}
\ExplSyntaxOn
\Configure{HColWidth}
- {\ifnum\HRow=1% output CSS only on the first row, to prevent duplication
+ {%
+ % in some cases, the first \HRow is not 1, for example with \multicolumn
+ % see https://github.com/michal-h21/make4ht/issues/114
+ % when we enter a new table, we will save the first row
+ \ifx\:hcolwidthtbl\TableNo\else
+ \global\let\:hcolwidthtbl=\TableNo
+ \global\let\:hcolwidthfirst=\HRow
+ \fi
+ \ifx\HRow\:hcolwidthfirst% output CSS only on the first row, to prevent duplication
\tmp:dim=\fp_to_dim:n{\dim_to_fp:n{\HColWidth}/\f@size}
\Css{\#TBL-\TableNo\space td:nth-child(\HCol)% CSS selects ID of the current table column
{width:\strip@pt\tmp:dim em;}}
diff --git a/support/TeX4ht/source/tex4ht-ooffice.tex b/support/TeX4ht/source/tex4ht-ooffice.tex
index 5fd530f49b..8db74a7ac6 100644
--- a/support/TeX4ht/source/tex4ht-ooffice.tex
+++ b/support/TeX4ht/source/tex4ht-ooffice.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-ooffice.tex 1393 2023-10-16 12:00:17Z michal_h21 $
+% $Id: tex4ht-ooffice.tex 1405 2023-11-03 10:47:49Z michal_h21 $
% compile 3 times: latex tex4ht-ooffice
% htlatex tex4ht-ooffice "xhtml,4,sections+"
%
@@ -9319,7 +9319,7 @@ fn\the\c@footnote x\minipageNum
|<scr subtitle|>
|<scr abstract|>
|<content styles|>
-|<ooffice bib with bibname|>
+|<ooffice bib with refname|>
|<ooffice begin-end env|>
|<basic scr ooffice sections|>
|<basic ooffice section styles|>
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index a5f28b4619..c874eb2f6a 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,11 +26,11 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2023
-depend revision/68749
+depend revision/68795
name 00texlive.image
category TLCore
-revision 68747
+revision 68790
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -40,7 +40,7 @@ longdesc IgnorePatterns in the check_files routine in tlmgr.pl augment
longdesc this list. Those are not included in the source/ tarball. For
longdesc information on the 00texlive prefix see
longdesc 00texlive.installation(.tlpsrc)
-runfiles size=13138
+runfiles size=13139
.mkisofsrc
autorun.inf
texmf-dist/README
@@ -424,6 +424,7 @@ runfiles size=13138
tlpkg/tlpsrc/ae.tlpsrc
tlpkg/tlpsrc/aeguill.tlpsrc
tlpkg/tlpsrc/aesupp.tlpsrc
+ tlpkg/tlpsrc/affilauthor.tlpsrc
tlpkg/tlpsrc/afm2pl.tlpsrc
tlpkg/tlpsrc/afparticle.tlpsrc
tlpkg/tlpsrc/afthesis.tlpsrc
@@ -522,6 +523,7 @@ runfiles size=13138
tlpkg/tlpsrc/archivo.tlpsrc
tlpkg/tlpsrc/arcs.tlpsrc
tlpkg/tlpsrc/arev.tlpsrc
+ tlpkg/tlpsrc/argumentation.tlpsrc
tlpkg/tlpsrc/arimo.tlpsrc
tlpkg/tlpsrc/armtex.tlpsrc
tlpkg/tlpsrc/around-the-bend.tlpsrc
@@ -2366,6 +2368,7 @@ runfiles size=13138
tlpkg/tlpsrc/iopart-num.tlpsrc
tlpkg/tlpsrc/ipaex-type1.tlpsrc
tlpkg/tlpsrc/ipaex.tlpsrc
+ tlpkg/tlpsrc/ipsum.tlpsrc
tlpkg/tlpsrc/is-bst.tlpsrc
tlpkg/tlpsrc/iscram.tlpsrc
tlpkg/tlpsrc/iso.tlpsrc
@@ -2650,6 +2653,7 @@ runfiles size=13138
tlpkg/tlpsrc/listliketab.tlpsrc
tlpkg/tlpsrc/listofitems.tlpsrc
tlpkg/tlpsrc/listofsymbols.tlpsrc
+ tlpkg/tlpsrc/litetable.tlpsrc
tlpkg/tlpsrc/lithuanian.tlpsrc
tlpkg/tlpsrc/liturg.tlpsrc
tlpkg/tlpsrc/lkproof.tlpsrc
@@ -3136,6 +3140,7 @@ runfiles size=13138
tlpkg/tlpsrc/norasi-c90.tlpsrc
tlpkg/tlpsrc/normalcolor.tlpsrc
tlpkg/tlpsrc/nostarch.tlpsrc
+ tlpkg/tlpsrc/notebeamer.tlpsrc
tlpkg/tlpsrc/notes.tlpsrc
tlpkg/tlpsrc/notes2bib.tlpsrc
tlpkg/tlpsrc/notespages.tlpsrc
@@ -3421,6 +3426,7 @@ runfiles size=13138
tlpkg/tlpsrc/plweb.tlpsrc
tlpkg/tlpsrc/pm-isomath.tlpsrc
tlpkg/tlpsrc/pmboxdraw.tlpsrc
+ tlpkg/tlpsrc/pmdraw.tlpsrc
tlpkg/tlpsrc/pmgraph.tlpsrc
tlpkg/tlpsrc/pmhanguljamo.tlpsrc
tlpkg/tlpsrc/pmx.tlpsrc
@@ -3434,6 +3440,7 @@ runfiles size=13138
tlpkg/tlpsrc/polski.tlpsrc
tlpkg/tlpsrc/poltawski.tlpsrc
tlpkg/tlpsrc/polyglossia.tlpsrc
+ tlpkg/tlpsrc/polyhedra.tlpsrc
tlpkg/tlpsrc/polynom.tlpsrc
tlpkg/tlpsrc/polynomial.tlpsrc
tlpkg/tlpsrc/polytable.tlpsrc
@@ -3638,6 +3645,7 @@ runfiles size=13138
tlpkg/tlpsrc/pythonhighlight.tlpsrc
tlpkg/tlpsrc/pythonimmediate.tlpsrc
tlpkg/tlpsrc/pythontex.tlpsrc
+ tlpkg/tlpsrc/q-and-a.tlpsrc
tlpkg/tlpsrc/qcircuit.tlpsrc
tlpkg/tlpsrc/qcm.tlpsrc
tlpkg/tlpsrc/qobitree.tlpsrc
@@ -3662,6 +3670,7 @@ runfiles size=13138
tlpkg/tlpsrc/quotmark.tlpsrc
tlpkg/tlpsrc/quran-bn.tlpsrc
tlpkg/tlpsrc/quran-de.tlpsrc
+ tlpkg/tlpsrc/quran-en.tlpsrc
tlpkg/tlpsrc/quran-id.tlpsrc
tlpkg/tlpsrc/quran-ur.tlpsrc
tlpkg/tlpsrc/quran.tlpsrc
@@ -8943,16 +8952,16 @@ catalogue-version 3.13f
name acmart
category Package
-revision 68628
+revision 68754
shortdesc Class for typesetting publications of ACM
relocated 1
longdesc This package provides a class for typesetting publications of
longdesc the Association for Computing Machinery (ACM).
-containersize 43120
-containerchecksum 783294a6a72b88f5ef502feaf99d984d3f2a34c0f467e044354a86a75482ef939d2394483efdd82fee056a0976e1f3e30feacaa6cdf5ae2a08b0e678467ef853
-doccontainersize 4888672
-doccontainerchecksum 5d286fe018a35126e59a85bca7c539622bb3122fa8160bf120b400513b3c5b12fa788527de58bb7ad319c09b0aa7807a70643c81c2a74e7b8013e232c5dff935
-docfiles size=3462
+containersize 42804
+containerchecksum a96de119565e18a7c2881166ea23c66b175e9f423a4ae81d6eeb8bc0cb2f5b11fc02984d44889d7376c755050c5e4ee877c15d1fa41a16273ce9a24089293a48
+doccontainersize 4844548
+doccontainerchecksum 18390e432af8867ab9b373e59a04b6659fe2ad76049d2c87a3b7819abe6700a58a09e9a942d5e679c8e7cd513cb454feb4b743d7a339f311148eb2cac86a797f
+docfiles size=3452
RELOC/doc/latex/acmart/README details="Readme"
RELOC/doc/latex/acmart/acm-jdslogo.png
RELOC/doc/latex/acmart/acmart.bib
@@ -8997,8 +9006,8 @@ docfiles size=3462
RELOC/doc/latex/acmart/samples/samples.ins
RELOC/doc/latex/acmart/samples/sampleteaser.pdf
RELOC/doc/latex/acmart/samples/software.bib
-srccontainersize 62408
-srccontainerchecksum 928e396a732da37ebf7862d15c42792afd644ba7574b6bffdb7641beab13342b079de60cf22a2c0740ef7a3ced8eba6d21c08dfdf5c52e4b5ae138c1b55fd8ce
+srccontainersize 62132
+srccontainerchecksum 1b585febffdda4440f81847b204114bee4f3874d15c7ac83cde32aab14fae3988e9e6e28f91cfcd1af9c9f244ff43b49176a3fab1cadf88430de47451151397d
srcfiles size=74
RELOC/source/latex/acmart/Makefile
RELOC/source/latex/acmart/acmart.dtx
@@ -10511,6 +10520,36 @@ catalogue-license gfl gpl3+
catalogue-topics font font-specialist font-otf font-type1 font-supp
catalogue-version 1
+name affilauthor
+category Package
+revision 68771
+shortdesc Tag author and affiliation information in a key-value style
+relocated 1
+longdesc This package provides key-value style author and affiliation
+longdesc information tagging in a structured format. Each field has a
+longdesc specific name similar to the bib format. We can customize the
+longdesc styles as per preferences for article.cls class layout. Instead
+longdesc of giving all the information (author and affiliation) in a
+longdesc single tag, we can split the information in a format of
+longdesc key-value style.
+containersize 2372
+containerchecksum 592f46aeb505f0a88392061314558a940afdb27ccd497da2ca5e0c74cda44ae1af4640778a0e69d4f89d41316059463a363265bfdbf243dc20800936b5f2a1b0
+doccontainersize 242832
+doccontainerchecksum 0e6c254e01b0f2045892bd274e7403b1f4a81e23e74fa89d531f19f1eb619fa8ae0a8d3f4a231b50793e15a8f1d9530f7a1074e373953b021fe3218db7b552d9
+docfiles size=66
+ RELOC/doc/latex/affilauthor/README.txt details="Readme"
+ RELOC/doc/latex/affilauthor/affilauthor-doc.pdf details="Package documentation"
+ RELOC/doc/latex/affilauthor/affilauthor-doc.tex
+ RELOC/doc/latex/affilauthor/affiliations_sampleimage.png
+ RELOC/doc/latex/affilauthor/authorname_sampleimage.png
+runfiles size=3
+ RELOC/tex/latex/affilauthor/affilauthor.sty
+catalogue-contact-bugs https://github.com/selvamtech08/affilauthor/issues
+catalogue-ctan /macros/latex/contrib/affilauthor
+catalogue-license lppl1.3c
+catalogue-topics layout index-auth keyval expl3
+catalogue-version 1.0.0
+
name afm2pl
category TLCore
revision 66186
@@ -22611,6 +22650,29 @@ catalogue-ctan /fonts/arev
catalogue-license lppl
catalogue-topics font font-sans font-maths
+name argumentation
+category Package
+revision 68778
+shortdesc Create abstract argumentation frameworks via TikZ
+relocated 1
+longdesc This package provides commands for creating abstract
+longdesc argumentation frameworks via TikZ.
+containersize 1812
+containerchecksum 7195de4ec2b02bc9aad6ce2e5d766d741f0a13c3569c7de0e9f090a7ece090383d0f3d9a2895f88dc05b7c96436c506149708e2c374dccc37bb7fd2fb68d2249
+doccontainersize 181660
+doccontainerchecksum 6925de93676f173ab298b5dcf6310061b907e93cabb19dc30c35c02a8b26a612cf430ef19585ca5eeca5f8dd65a162a7d524309a2500db35e1a86821e1c0f5ad
+docfiles size=50
+ RELOC/doc/latex/argumentation/README.md details="Readme"
+ RELOC/doc/latex/argumentation/argumentation-doc.pdf details="Package documentation"
+ RELOC/doc/latex/argumentation/argumentation-doc.tex
+runfiles size=2
+ RELOC/tex/latex/argumentation/argumentation.sty
+catalogue-contact-repository https://github.com/aig-hagen/tikz_argumentation
+catalogue-ctan /graphics/pgf/contrib/argumentation
+catalogue-license lppl1.3c
+catalogue-topics graphics diagram pgf-tikz
+catalogue-version 1.0
+
name arimo
category Package
revision 68624
@@ -35336,16 +35398,16 @@ catalogue-topics book-pub class doc-templ expl3
name beebe
category Package
-revision 68527
+revision 68751
catalogue biblio
shortdesc A collection of bibliographies
relocated 1
longdesc A collection of BibTeX bibliographies on TeX-related topics
longdesc (including, for example, spell-checking and SGML). Each
longdesc includes a LaTeX wrapper file to typeset the bibliography.
-containersize 919980
-containerchecksum 4fea2503cd36d6104367c2bcded7bdc5829abcbaa79dff5bbc6f275d4a5738e962d291d3ea61ab1e766f95c606db611acdcb2bdf2dc76e189c742604832cc490
-runfiles size=2260
+containersize 920088
+containerchecksum d56ce184fcbc503f8a6211ae5fee1efb84caf9415abf614aa9d6a74b069e595539f0ac208cd6e0a53f8593f731318896876dc6a3e99da8e29bd732c31593d374
+runfiles size=2261
RELOC/bibtex/bib/beebe/epodd.bib
RELOC/bibtex/bib/beebe/font.bib
RELOC/bibtex/bib/beebe/printing-history.bib
@@ -39615,22 +39677,24 @@ catalogue-version 0.7
name biblatex-lni
category Package
-revision 61719
+revision 68755
shortdesc LNI style for BibLaTeX
relocated 1
longdesc BibLaTeX style for the Lecture Notes in Informatics, which is
longdesc published by the Gesellschaft fur Informatik (GI e.V.).
-containersize 2928
-containerchecksum c91f3f8cc6e238602682893ef0ef20af2ac87a518d845e46262f17773f9082c5ed7ffb59329ac4852d8b3d72b3b1364395d3d16aa9ddff52619d9591f2b7257c
-doccontainersize 9704
-doccontainerchecksum 19bd2d8f8f7539543c876c214731d407def9c193d70ea3eeb7a9869202fa26242674a996934a599004e36bddc62669bc769c6a76af6cec6ca85bf44436c41de0
-docfiles size=11
+containersize 3028
+containerchecksum f5d636b5cfa0125be2f5f87f41ebd0ce7bb853f7eddb4a7601f72ad42267e6456e2212bcdf5d820db3cd8b2aca058123a8dc2bbc67305cedf331d83b9a007b6f
+doccontainersize 10196
+doccontainerchecksum 87f37b95865ccc3d66fd514fa038b8c224e1a7df502e6ab59e65a37457f129b1188e510fee0f307296222d40ce241acc307e6e2d2cef7598cc009fb21a9fd7f0
+docfiles size=13
RELOC/doc/latex/biblatex-lni/CHANGELOG.md
RELOC/doc/latex/biblatex-lni/LICENSE
RELOC/doc/latex/biblatex-lni/LNI-examples.bib
- RELOC/doc/latex/biblatex-lni/LNI-test-de.tex
- RELOC/doc/latex/biblatex-lni/LNI-test-en.tex
RELOC/doc/latex/biblatex-lni/README.md details="Readme"
+ RELOC/doc/latex/biblatex-lni/basic-test-de.tex
+ RELOC/doc/latex/biblatex-lni/basic-test-en.tex
+ RELOC/doc/latex/biblatex-lni/mwe-de.tex
+ RELOC/doc/latex/biblatex-lni/mwe-en.tex
runfiles size=6
RELOC/tex/latex/biblatex-lni/LNI-english.lbx
RELOC/tex/latex/biblatex-lni/LNI-ngerman.lbx
@@ -39641,7 +39705,7 @@ catalogue-contact-repository https://github.com/gi-ev/biblatex-lni
catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-lni
catalogue-license lppl1.3
catalogue-topics biblatex journalpub
-catalogue-version 0.5
+catalogue-version 0.6
name biblatex-luh-ipw
category Package
@@ -43437,24 +43501,24 @@ catalogue-version 1.5
name bodegraph
category Package
-revision 68747
+revision 68785
shortdesc Draw Bode, Nyquist and Black plots with gnuplot and TikZ
relocated 1
longdesc The package provides facilities to draw Bode, Nyquist and Black
longdesc plots using Gnuplot and Tikz. Elementary Transfer Functions and
longdesc basic correctors are preprogrammed for use.
-containersize 16068
-containerchecksum f2c0658fe1d5d2408b9ea16c9fbd7116d957cad170841328eb27aaea72b87632d1c6c7804c8473406e4a041ed8b1459ed414066f1e221c788eec1b47db8bd29c
-doccontainersize 343180
-doccontainerchecksum 0e0f5acb15a9e69ee32db6f4e59e2baac5c27f58a3516849a03acb9f2dc3dec081e3e391874351f1229928cd5fcb30558fd61ff02c1ee3fded1f6b6bcdc138ca
-docfiles size=281
- RELOC/doc/latex/bodegraph/README
+containersize 16268
+containerchecksum 65c14de3d529c5f439ffe83dbeeb6551152bfebcaa4f6ca8f22bb29340f23cd2541fa7934a5c0163f6b9a604d76c7c2bda3ee6ac1ed3fca04367c08e5f580f39
+doccontainersize 470968
+doccontainerchecksum e9dc19657f581260a59f141747bee7b15d96352eb4b59a2decf116e1287a980b106bfff220642e4d1828d65201484e657d8f4513faf7998c0ce3938a98484ae1
+docfiles size=354
+ RELOC/doc/latex/bodegraph/README.txt details="Readme (bilingual)"
RELOC/doc/latex/bodegraph/bodegraph.pdf details="Package documentation (French with some English)"
RELOC/doc/latex/bodegraph/bodegraph.tex
- RELOC/doc/latex/bodegraph/gnuplot/bodegraph/1.gnuplot
- RELOC/doc/latex/bodegraph/gnuplot/bodegraph/1.table
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/10.gnuplot
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/10.table
+ RELOC/doc/latex/bodegraph/gnuplot/bodegraph/100.gnuplot
+ RELOC/doc/latex/bodegraph/gnuplot/bodegraph/100.table
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/11.gnuplot
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/11.table
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/12.gnuplot
@@ -43571,6 +43635,8 @@ docfiles size=281
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/63.table
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/64.gnuplot
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/64.table
+ RELOC/doc/latex/bodegraph/gnuplot/bodegraph/65.gnuplot
+ RELOC/doc/latex/bodegraph/gnuplot/bodegraph/65.table
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/66.gnuplot
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/66.table
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/67.gnuplot
@@ -43581,8 +43647,8 @@ docfiles size=281
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/69.table
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/7.gnuplot
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/7.table
- RELOC/doc/latex/bodegraph/gnuplot/bodegraph/70.gnuplot
- RELOC/doc/latex/bodegraph/gnuplot/bodegraph/70.table
+ RELOC/doc/latex/bodegraph/gnuplot/bodegraph/71.gnuplot
+ RELOC/doc/latex/bodegraph/gnuplot/bodegraph/71.table
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/72.gnuplot
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/72.table
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/73.gnuplot
@@ -43591,28 +43657,28 @@ docfiles size=281
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/74.table
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/75.gnuplot
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/75.table
- RELOC/doc/latex/bodegraph/gnuplot/bodegraph/76.gnuplot
- RELOC/doc/latex/bodegraph/gnuplot/bodegraph/76.table
+ RELOC/doc/latex/bodegraph/gnuplot/bodegraph/77.gnuplot
+ RELOC/doc/latex/bodegraph/gnuplot/bodegraph/77.table
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/78.gnuplot
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/78.table
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/79.gnuplot
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/79.table
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/8.gnuplot
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/8.table
+ RELOC/doc/latex/bodegraph/gnuplot/bodegraph/80.gnuplot
+ RELOC/doc/latex/bodegraph/gnuplot/bodegraph/80.table
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/81.gnuplot
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/81.table
- RELOC/doc/latex/bodegraph/gnuplot/bodegraph/82.gnuplot
- RELOC/doc/latex/bodegraph/gnuplot/bodegraph/82.table
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/83.gnuplot
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/83.table
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/84.gnuplot
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/84.table
- RELOC/doc/latex/bodegraph/gnuplot/bodegraph/85.gnuplot
- RELOC/doc/latex/bodegraph/gnuplot/bodegraph/85.table
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/86.gnuplot
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/86.table
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/87.gnuplot
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/87.table
+ RELOC/doc/latex/bodegraph/gnuplot/bodegraph/88.gnuplot
+ RELOC/doc/latex/bodegraph/gnuplot/bodegraph/88.table
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/89.gnuplot
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/89.table
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/9.gnuplot
@@ -43621,13 +43687,23 @@ docfiles size=281
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/90.table
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/91.gnuplot
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/91.table
- RELOC/doc/latex/bodegraph/gnuplot/bodegraph/93.gnuplot
- RELOC/doc/latex/bodegraph/gnuplot/bodegraph/93.table
+ RELOC/doc/latex/bodegraph/gnuplot/bodegraph/92.gnuplot
+ RELOC/doc/latex/bodegraph/gnuplot/bodegraph/92.table
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/94.gnuplot
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/94.table
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/95.gnuplot
RELOC/doc/latex/bodegraph/gnuplot/bodegraph/95.table
-runfiles size=18
+ RELOC/doc/latex/bodegraph/gnuplot/bodegraph/96.gnuplot
+ RELOC/doc/latex/bodegraph/gnuplot/bodegraph/96.table
+ RELOC/doc/latex/bodegraph/gnuplot/bodegraph/98.gnuplot
+ RELOC/doc/latex/bodegraph/gnuplot/bodegraph/98.table
+ RELOC/doc/latex/bodegraph/gnuplot/bodegraph/99.gnuplot
+ RELOC/doc/latex/bodegraph/gnuplot/bodegraph/99.table
+ RELOC/doc/latex/bodegraph/gnuplot/bodegraph/orde1-1.gnuplot
+ RELOC/doc/latex/bodegraph/gnuplot/bodegraph/orde1-1.table
+ RELOC/doc/latex/bodegraph/isoa.txt
+ RELOC/doc/latex/bodegraph/isom.txt
+runfiles size=19
RELOC/tex/latex/bodegraph/bodegraph.sty
catalogue-also bodeplot
catalogue-contact-home https://sciences-indus-cpge.papanicola.info/Bode-Black-et-Nyquist-avec-Tikz
@@ -70596,7 +70672,7 @@ containerchecksum 719c321173ca12660891080dae509080934f72d13a9417b2c40a22add963c7
name collection-langenglish
category Collection
-revision 66846
+revision 68790
shortdesc US and UK English
relocated 1
longdesc Support for, and documentation in, English.
@@ -70650,6 +70726,7 @@ depend metapost-examples
depend patgen2-tutorial
depend pictexsum
depend plain-doc
+depend quran-en
depend short-math-guide
depend simplified-latex
depend svg-inkscape
@@ -70671,8 +70748,8 @@ depend visualfaq
depend webguide
depend xetexref
depend yet-another-guide-latex2e
-containersize 880
-containerchecksum d5ebcf560da98024927793bc46845ed4dfff59f6892e247cace63ba165c0343d5bb288f12bd311c4290ce043ec9207e59b18787885359294c234fefce0363ad3
+containersize 888
+containerchecksum 49f20b883df99755070b68d3eacb29c297e76a05b3151d632c26fcf2864d996e4873bbab27429db915f93995923d5b7e680a3c901b28cac888ffa021bc629b74
name collection-langeuropean
category Collection
@@ -71246,7 +71323,7 @@ containerchecksum c73220abd1545907a1d8de37cb534d2c6bd2534f1b55f03c069f39f535c326
name collection-latexextra
category Collection
-revision 68643
+revision 68782
shortdesc LaTeX additional packages
relocated 1
longdesc A very large collection of add-on packages for LaTeX.
@@ -71271,6 +71348,7 @@ depend adjmulticol
depend adjustbox
depend adrconv
depend advdate
+depend affilauthor
depend akktex
depend akletter
depend alchemist
@@ -71290,6 +71368,7 @@ depend appendixnumberbeamer
depend apptools
depend arabicfront
depend arcs
+depend argumentation
depend arraycols
depend arrayjobx
depend arraysort
@@ -71962,6 +72041,7 @@ depend inversepath
depend invoice
depend invoice-class
depend invoice2
+depend ipsum
depend iso
depend iso10303
depend isodate
@@ -72049,6 +72129,7 @@ depend listingsutf8
depend listlbls
depend listliketab
depend listofsymbols
+depend litetable
depend lkproof
depend lmake
depend locality
@@ -72220,6 +72301,7 @@ depend nonfloat
depend nonumonpart
depend nopageno
depend normalcolor
+depend notebeamer
depend notes
depend notespages
depend notestex
@@ -72362,6 +72444,7 @@ depend pxgreeks
depend pygmentex
depend python
depend pythonimmediate
+depend q-and-a
depend qcm
depend qstest
depend qsymbols
@@ -72760,8 +72843,8 @@ depend zref-clever
depend zref-vario
depend zwgetfdate
depend zwpagelayout
-containersize 6988
-containerchecksum dfdb98d016516ac05a818c9432b12d5527f6d517f9ec26e8904fd412542b2b80bc38bdf7e06363a218c8ba75d290dc174697bf046e208f449ac96badbeb10a8a
+containersize 7028
+containerchecksum 5c585629e3663f46cdffb2a698a00b458d2641a4a663798d1f6d7ecf39a379bb8653baa02312467ac59755d759ac8a28df059db6b17118617817d2e12bea84dc
name collection-latexrecommended
category Collection
@@ -72962,7 +73045,7 @@ containerchecksum 7a0cef206122cbaf92e76e3eb737866d69206e04479b0835508b68d8c7273a
name collection-mathscience
category Collection
-revision 68312
+revision 68766
shortdesc Mathematics, natural sciences, computer science packages
relocated 1
depend 12many
@@ -73145,6 +73228,7 @@ depend physics2
depend physunits
depend pinoutikz
depend pm-isomath
+depend pmdraw
depend polexpr
depend prftree
depend principia
@@ -73222,8 +73306,8 @@ depend youngtab
depend yquant
depend ytableau
depend zx-calculus
-containersize 1700
-containerchecksum e0f64ba02897e06bafb60fa5600c02288257e066ca23e833e028cb452f3136022fa23c3b55bbfc399cbea15b8a770be60773c47bf5d2255184d8f65c73b72ef3
+containersize 1704
+containerchecksum da10ffc4b6d9ea3ef666f175df8e7741da4f00b8ee2a606b3f058a8d32788be108a35afc9c0088b506adc5a06f5180c1f292573433cd708e1b6ce05053eb7022
name collection-metapost
category Collection
@@ -73329,7 +73413,7 @@ containerchecksum 951e172129275fa2cb7ccea6bf23f27484503533ebee4c3bef7d2f4ddda594
name collection-pictures
category Collection
-revision 68717
+revision 68770
shortdesc Graphics, pictures, diagrams
relocated 1
longdesc Including TikZ, pict, etc., but MetaPost and PStricks are
@@ -73464,6 +73548,7 @@ depend pinlabel
depend pixelart
depend pixelarttikz
depend pmgraph
+depend polyhedra
depend postage
depend postit
depend prerex
@@ -73586,8 +73671,8 @@ depend worldflags
depend xistercian
depend xpicture
depend xypic
-containersize 1640
-containerchecksum b14a1d9a1c6d43d44c2eb572fedca6c8490123efa48b2b659c39d96082913857cf07e33e4b26e53d8140b48ea21f6ea32982ff1bb36a286f835c0dfe9ad19503
+containersize 1644
+containerchecksum 9246a0434f72ef7c89e069d7e4e13934ed00b1417fe3a7188c0fb9a112098553c254fa714fdff7092b58b4c50d4ee94406c876b7cb82b57fa89ecb4775f13a9c
name collection-plaingeneric
category Collection
@@ -93523,7 +93608,7 @@ catalogue-version 0.9.4
name derivative
category Package
-revision 68747
+revision 68787
shortdesc Nice and easy derivatives
relocated 1
longdesc Typesetting derivatives and differentials in a consistent way
@@ -93541,11 +93626,11 @@ longdesc commands. It also provides a set of commands that can define
longdesc custom derivatives and differential operators. The options
longdesc follow a consistent naming scheme making them easy to use and
longdesc understand.
-containersize 10304
-containerchecksum 36c5c46de5ee79f477cac24612e8dee5956ec7d784183aaec7b4a72aaa3037bac1146c3432f4768fb9605ed696e63eba5dc00152deb141ac2dcd8ed26f20e0f9
-doccontainersize 222752
-doccontainerchecksum 98bbf6c21e40a7358bdcf123d38777646c0e0c7adfab1d39b4d615ddfaea32d9a3b94c55a0da2c465d4c18360ce4a47455c3360555d9511e229e54c08bb4f385
-docfiles size=81
+containersize 10316
+containerchecksum 64a219eb707e54c1c57715243e4bb5c676d495eec5c0095887f33f30591b7e90a7278ce6401c649f1902ded58c9fc890a23f0611dc8780e9a7bb6bd55a728083
+doccontainersize 225856
+doccontainerchecksum 3f660b6b8c0c1da3d7434f3a0ecf19c51a8618ad660ac4a6518ca67a4bbdb788b36a457a6f52c544618e814a3bf2b73a5c84590125f3e1d55cd95bda01f6b9e8
+docfiles size=83
RELOC/doc/latex/derivative/README.md details="Readme"
RELOC/doc/latex/derivative/derivative.pdf details="Package documentation"
RELOC/doc/latex/derivative/derivative.tex
@@ -100246,7 +100331,7 @@ catalogue-version 0.97
name dsptricks
category Package
-revision 34724
+revision 68753
shortdesc Macros for Digital Signal Processing plots
relocated 1
longdesc The package provides a set of LaTeX macros (based on PSTricks)
@@ -100258,11 +100343,11 @@ longdesc plots. The companion package DSPFunctions (dspfunctions.sty)
longdesc provides macros for computing frequency responses and DFTs,
longdesc while the package DSPBlocks (dspblocks.sty) supports DSP block
longdesc diagrams.
-containersize 11588
-containerchecksum 282c1c1aa51c70a77b0b63190ee875668dab9fc2303e2a84ff0d79a7c9f78a2534e4752a32c093e72eda7e98aea220923f9d1703b5c94214f9590962187de194
-doccontainersize 170156
-doccontainerchecksum c45da3740ed14540cada0c75a98c19f5e3cd2b32811a4f1906e11c45a40e0e8d31bd706ff4afb18073690e4e285b7b44b858f53f33f050702526dbe0fc88f8b8
-docfiles size=63
+containersize 11964
+containerchecksum f51353329034141f52c38563f79de526b7b47de3435e14dcbf91f658a0f64a7b23075e8cef98d0f948ab54b57681c7d9fcec417b59871ff908c00e12d1711b6e
+doccontainersize 187996
+doccontainerchecksum 0cfcb4e1094284ae954da49c1212bb793831861b57316f48fa93e20e92c8d35e1ee8e02bb1be8ecb52442dd80e3f0f921d024bdc8797a843ea0fcaad29759d01
+docfiles size=62
RELOC/doc/latex/dsptricks/README details="Readme"
RELOC/doc/latex/dsptricks/dspTricksManual.pdf details="Package documentation"
RELOC/doc/latex/dsptricks/dspTricksManual.tex
@@ -100273,7 +100358,7 @@ runfiles size=13
catalogue-ctan /graphics/pstricks/contrib/dsptricks
catalogue-license lppl
catalogue-topics pstricks
-catalogue-version 1.0
+catalogue-version 1.1
name dsserif
category Package
@@ -108085,7 +108170,7 @@ catalogue-version 1.0
name econ-bst
category Package
-revision 61499
+revision 68761
shortdesc BibTeX style for economics papers
relocated 1
longdesc This is a BibTeX style file for papers in economics. It
@@ -108093,11 +108178,11 @@ longdesc provides the following features: author-year type citation
longdesc reference style used in economics papers highly customizable
longdesc use of "certified random order" as proposed by Ray Robson
longdesc (2018)
-containersize 20080
-containerchecksum f236b3a15da35eb09e878d56f6d7c4cd632b71f262b9c470c3c64dd96aa43d305a44400d93786b8bc7f3a59773812c4ea03d6e8901cd1e7e469aa36e948bfa26
-doccontainersize 1297384
-doccontainerchecksum 60761364032deb253bb69aaa13fc10d6e8ec2747fc6af77285cb5fd53f250465d1e461110ae221050fba8150a5b1b5db9d4879689df00a33f9c8106e3e385f4a
-docfiles size=696
+containersize 20272
+containerchecksum e46ee69626bcf1fbb051d66572e1335496bf7981023540707cd267624798d4b4e75022cd85e0bfee05a227cb20b65c3b70053a4262b662269f905ee89569d2f8
+doccontainersize 976832
+doccontainerchecksum dfda5046d25922e563df6deb93a9d4402f75c883a8b449f70430c7ab7465e8d8cc392b585e5aead7fe499ed9143d5928bb556ad7ab4c563d54be11270cf8cdb7
+docfiles size=574
RELOC/doc/bibtex/econ-bst/CHANGES.md
RELOC/doc/bibtex/econ-bst/README.md details="Readme"
RELOC/doc/bibtex/econ-bst/customization/README.md details="Readme"
@@ -108126,10 +108211,12 @@ docfiles size=696
RELOC/doc/bibtex/econ-bst/customization/econ-numbers.tex
RELOC/doc/bibtex/econ-bst/customization/econ-old.pdf
RELOC/doc/bibtex/econ-bst/customization/econ-old.tex
+ RELOC/doc/bibtex/econ-bst/customization/econ-te.pdf
+ RELOC/doc/bibtex/econ-bst/customization/econ-te.tex
RELOC/doc/bibtex/econ-bst/econ-example.bib
RELOC/doc/bibtex/econ-bst/econ-example.pdf details="Example of use"
RELOC/doc/bibtex/econ-bst/econ-example.tex
-runfiles size=255
+runfiles size=276
RELOC/bibtex/bst/econ-bst/econ-a.bst
RELOC/bibtex/bst/econ-bst/econ-abbr.bst
RELOC/bibtex/bst/econ-bst/econ-aea.bst
@@ -108140,14 +108227,15 @@ runfiles size=255
RELOC/bibtex/bst/econ-bst/econ-jpe.bst
RELOC/bibtex/bst/econ-bst/econ-no-sort.bst
RELOC/bibtex/bst/econ-bst/econ-old.bst
+ RELOC/bibtex/bst/econ-bst/econ-te.bst
RELOC/bibtex/bst/econ-bst/econ.bst
catalogue-also economic
catalogue-contact-home https://github.com/ShiroTakeda/econ-bst
catalogue-contact-repository https://github.com/ShiroTakeda/econ-bst
catalogue-ctan /biblio/bibtex/contrib/econ-bst
-catalogue-license lppl1.3
+catalogue-license lppl1.3c
catalogue-topics bibtex-sty
-catalogue-version 3.1.1
+catalogue-version 3.2
name econlipsum
category Package
@@ -118956,7 +119044,7 @@ catalogue-version 1.8
name fancyvrb
category Package
-revision 68747
+revision 68772
shortdesc Sophisticated verbatim text
relocated 1
longdesc Flexible handling of verbatim text including: verbatim commands
@@ -118966,9 +119054,9 @@ longdesc environments; save and restore verbatim text and environments;
longdesc write and read files in verbatim mode; build "example"
longdesc environments (showing both result and verbatim source).
containersize 11884
-containerchecksum 90f6eb095e17ec0b397b7c954235302fb947c39e4bccd2398f651bf8ebc8697425e7a946830c3950d70094768277fb68ae6c74885be70fdd9453a023288e74ac
-doccontainersize 179676
-doccontainerchecksum 33f6cf1d9981f425695d21dcf1fa2ec7ce4679e03dec0aac2825f5e6a8e0a146d898ffb4e5b5d9d0f68b6b051dfe5379c31b3a9aa423cdd50e1bdd581422b043
+containerchecksum 1288adbf30e9bb084d242dab84450a60b0a9f342b20600518ea324b01223f61996576b4713b476c3cda41963047880a16a4e54cc773a0508cca1c14ea8230c2b
+doccontainersize 179224
+doccontainerchecksum b0fd885f1d5a1711d422f1f5340d954d6f217dfa69fbf2674e0523e335681b39270579d2e66e1cdc5246dff251725d7181f983b900899b80a927399b00f1f34e
docfiles size=55
RELOC/doc/latex/fancyvrb/Changes
RELOC/doc/latex/fancyvrb/README details="Readme"
@@ -121779,17 +121867,17 @@ catalogue-version 4.10.4
name fenetrecas
category Package
-revision 68747
+revision 68779
shortdesc Commands for CAS-like windows (Xcas or Geogebra) in TikZ
relocated 1
longdesc This package provides some commands (in French) to display,
longdesc with TikZ, windows like Xcas or Geogebra :
longdesc \begin{CalculFormelGeogebra} and \LigneCalculsGeogebra ;
longdesc \begin{CalculFormelXcas} and \LigneCalculsXcas.
-containersize 3920
-containerchecksum c8eec90d5efe8b79d60984ba88ec9b6fd98d1abe3fef0d58f8469cff47f2dff1ca02872f5d899969cd66e8d55cd132427220b89d186a223280eaf25266cdb01f
-doccontainersize 645156
-doccontainerchecksum cd32d29a59a7387fadbc3151d33557f0df0dc40ac25a0a13c9db28077afae381f44bfc58cc54e370351a72dd700237768ef9e7477563d88811dedb6a0dfa81ff
+containersize 3956
+containerchecksum 6337deecbd49a9ef9d19ab31cdd705cb49bb127ff451d9f3790a3ef8fa95ee7b65f52d49d22b1698d039fe268fcc178c07f30dd66ba7aaff69e883594e6956c1
+doccontainersize 645532
+doccontainerchecksum 8fda8eeac400f810e3839f5197c53b808594c2536b1d4a5c7c96c788b8faec40a4efe403b065519d20f09cc1d14fe80e9e060d2b8e4a396cc9c1ad34dd16fc42
docfiles size=168
RELOC/doc/latex/fenetrecas/FenetreCas-doc.pdf details="Package documentation"
RELOC/doc/latex/fenetrecas/FenetreCas-doc.tex
@@ -130192,43 +130280,43 @@ catalogue-version 1.2
name formation-latex-ul
category Package
-revision 68747
+revision 68791
shortdesc Introductory LaTeX course in French
relocated 1
longdesc This package contains the supporting documentation, slides,
longdesc exercise files, and templates for an introductory LaTeX course
longdesc (in French) prepared for Universite Laval, Quebec, Canada.
containersize 532
-containerchecksum dff22c6a8c9e48f404156230018934f4ccd84e67b7dc204f68cd1fb09c4dc49e8c79949e009d9dcf22f7ee9373dc202e840e29a156602667f635c513471b05b9
-doccontainersize 2929504
-doccontainerchecksum 795b74e3b986f50e918f8537ef284a5b81006a24406cd3ecf9dd1bb1c1adb2ac36dc2e941862cf933d65b6df289589bb119749ecbcdd117451a6949373424e20
-docfiles size=789
+containerchecksum c1bd5690cd7aac8a9cf1b608b19d620c898474e80667594750e6ad5935fedc56f6e4352573cb3700476ecb627195fb137c8404d3701c30ba457960d9f832e42d
+doccontainersize 2942156
+doccontainerchecksum 747ad5d71a58ecec9b83c7a81e36df065b2b374c0ee4deda2a797165eb1a883e270d57b9951b61b3310feb397dfc00d81eb38a0904c2c8f187aa04d8929a2681
+docfiles size=792
RELOC/doc/latex/formation-latex-ul/CONTRIBUTING.md
RELOC/doc/latex/formation-latex-ul/LICENSE
RELOC/doc/latex/formation-latex-ul/NEWS
RELOC/doc/latex/formation-latex-ul/README.md details="Readme"
- RELOC/doc/latex/formation-latex-ul/b-a-ba-math.tex
RELOC/doc/latex/formation-latex-ul/console-screenshot.pdf
RELOC/doc/latex/formation-latex-ul/emacs.tex
- RELOC/doc/latex/formation-latex-ul/exercice_classe+paquetages.tex
- RELOC/doc/latex/formation-latex-ul/exercice_commandes.tex
- RELOC/doc/latex/formation-latex-ul/exercice_complet.tex
- RELOC/doc/latex/formation-latex-ul/exercice_demo.tex
- RELOC/doc/latex/formation-latex-ul/exercice_gabarit.tex
- RELOC/doc/latex/formation-latex-ul/exercice_include.tex
- RELOC/doc/latex/formation-latex-ul/exercice_mathematiques.tex
- RELOC/doc/latex/formation-latex-ul/exercice_minimal.tex
- RELOC/doc/latex/formation-latex-ul/exercice_parties.tex
- RELOC/doc/latex/formation-latex-ul/exercice_renvois.tex
- RELOC/doc/latex/formation-latex-ul/exercice_subcaption.tex
- RELOC/doc/latex/formation-latex-ul/exercice_trucs.tex
- RELOC/doc/latex/formation-latex-ul/exercice_ulthese.tex
+ RELOC/doc/latex/formation-latex-ul/exercice-classe+paquetages.tex
+ RELOC/doc/latex/formation-latex-ul/exercice-commandes.tex
+ RELOC/doc/latex/formation-latex-ul/exercice-complet.tex
+ RELOC/doc/latex/formation-latex-ul/exercice-demo.tex
+ RELOC/doc/latex/formation-latex-ul/exercice-gabarit.tex
+ RELOC/doc/latex/formation-latex-ul/exercice-include.tex
+ RELOC/doc/latex/formation-latex-ul/exercice-mathematiques.tex
+ RELOC/doc/latex/formation-latex-ul/exercice-minimal.tex
+ RELOC/doc/latex/formation-latex-ul/exercice-parties.tex
+ RELOC/doc/latex/formation-latex-ul/exercice-renvois.tex
+ RELOC/doc/latex/formation-latex-ul/exercice-subcaption.tex
+ RELOC/doc/latex/formation-latex-ul/exercice-trucs.tex
+ RELOC/doc/latex/formation-latex-ul/exercices.bib
RELOC/doc/latex/formation-latex-ul/formation-latex-ul-diapos.pdf details="The course itself (Slides)" language="fr"
RELOC/doc/latex/formation-latex-ul/formation-latex-ul.pdf details="The course itself (Manual)" language="fr"
RELOC/doc/latex/formation-latex-ul/pagetitre.tex
-srccontainersize 2353764
-srccontainerchecksum 92ac73cee64daba556fc3366c8f19f9a4fc40dd0496a9a9eac2b7465a95a3a12e8b8752eaf92cf6b1c5adff848d6bc80693e4e2ce7f658bc242503ce7dbd50b6
-srcfiles size=729
+ RELOC/doc/latex/formation-latex-ul/rpresentation.tex
+srccontainersize 2338696
+srccontainerchecksum a1925f332e6a20fdd2e4926138ddc88fd5b56213a44d67a5f8d812b3ef10f1d619fc8bb47758d74c5c9fbf34837023c44394637f848359b98c446f98cf8da62f
+srcfiles size=712
RELOC/source/latex/formation-latex-ul/apparence-diapos.tex
RELOC/source/latex/formation-latex-ul/apparence.tex
RELOC/source/latex/formation-latex-ul/auxdoc/exemple-classe-article.pdf
@@ -130254,20 +130342,16 @@ srcfiles size=729
RELOC/source/latex/formation-latex-ul/colophon-diapos.tex
RELOC/source/latex/formation-latex-ul/colophon.tex
RELOC/source/latex/formation-latex-ul/commandes.tex
- RELOC/source/latex/formation-latex-ul/couverture-arriere-diapos.tex
RELOC/source/latex/formation-latex-ul/couverture-arriere.tex
RELOC/source/latex/formation-latex-ul/couverture-avant-diapos.tex
RELOC/source/latex/formation-latex-ul/couverture-avant.tex
RELOC/source/latex/formation-latex-ul/formation-latex-ul-diapos.tex
RELOC/source/latex/formation-latex-ul/formation-latex-ul.bib
RELOC/source/latex/formation-latex-ul/formation-latex-ul.tex
- RELOC/source/latex/formation-latex-ul/francais.bst
RELOC/source/latex/formation-latex-ul/images/Suricates_Namibia-2-diapos.jpeg
RELOC/source/latex/formation-latex-ul/images/Suricates_Namibia-2.jpeg
RELOC/source/latex/formation-latex-ul/images/bibtex-texmaker.png
RELOC/source/latex/formation-latex-ul/images/bibtex-texshop.png
- RELOC/source/latex/formation-latex-ul/images/by-sa.pdf
- RELOC/source/latex/formation-latex-ul/images/by.pdf
RELOC/source/latex/formation-latex-ul/images/exemple-bibliographie-cropped-1.pdf
RELOC/source/latex/formation-latex-ul/images/exemple-bibliographie-cropped-2.pdf
RELOC/source/latex/formation-latex-ul/images/exemple-bibliographie-cropped-3.pdf
@@ -130275,7 +130359,6 @@ srcfiles size=729
RELOC/source/latex/formation-latex-ul/images/formation-latex-ul.png
RELOC/source/latex/formation-latex-ul/images/knuth.jpg
RELOC/source/latex/formation-latex-ul/images/ponctuation.pdf
- RELOC/source/latex/formation-latex-ul/images/sa.pdf
RELOC/source/latex/formation-latex-ul/images/section-non-num.pdf
RELOC/source/latex/formation-latex-ul/images/section-num.pdf
RELOC/source/latex/formation-latex-ul/images/tdm-dans-pdf.pdf
@@ -139966,7 +140049,7 @@ catalogue-topics graphics-drv
name graphics-pln
category Package
-revision 65187
+revision 68760
shortdesc LaTeX-style graphics for Plain TeX users
relocated 1
longdesc The Plain TeX graphics package is mostly a thin shell around
@@ -139975,10 +140058,10 @@ longdesc LaTeX-isms in those packages provided by miniltx (which is the
longdesc largest part of the bundle). The bundle also contains a file
longdesc "picture.tex", which is a wrapper around the autopict.sty, and
longdesc provides the LaTeX picture mode to Plain TeX users.
-containersize 8960
-containerchecksum 968848e9ed432c21594670df42354badca67c38967a716aebe3af678b4904d295f908365532db6937f76fdd4a5195cae2f85093e96641bb49c5f4323797e9aa5
-doccontainersize 2252
-doccontainerchecksum 25628fb24b2817d8bf64a919c2bd29ee3b7fb618e5d3eccf7ec4d177de772f1a580d2cc5bddfe1e69792d88804f28e9e8bbc8471085d5ede1e95f78663fb5615
+containersize 9000
+containerchecksum 33c1b9a4db0c564df07360c17ea89a7cabd557b21e2703e68532388f7b977a2f99f12c6d7002e9297b8e35259a42fb713fa0d2c49e6c9a347845755186437c24
+doccontainersize 2244
+doccontainerchecksum 27600b6127990a06a75ad8aea49a86b8f16b68ed306ca3ec54762124af02ddd1859adb714eb0dadcacc652578427d230d37416cf3326f567239dfa4b9d8b53e8
docfiles size=5
RELOC/doc/plain/graphics-pln/README.md details="Readme"
RELOC/doc/plain/graphics-pln/exmplcol.tex
@@ -145255,7 +145338,7 @@ catalogue-topics listing synt-hlt
name highlightx
category Package
-revision 68747
+revision 68756
shortdesc Highlight formulas or paragraphs
relocated 1
longdesc This package provides commands (in French or English) to
@@ -145264,10 +145347,10 @@ longdesc using soul and TikZ; \SurlignerFormule and \SurlignerTexte in
longdesc French; \HighlightFormula and \TextHighlight in English. The
longdesc code for hightlighting paragraphs with handwriting effect has
longdesc been contributed by Antal Spector-Zabusky.
-containersize 2580
-containerchecksum 35ffc1d641c9fc1bd498776ddde81f930738380df1dbc3fd286b739fec6dcbc2e0adaa7b78e09143de99c546f2c652d05177a1c2093ad97ad5ae954b47c8d893
-doccontainersize 186124
-doccontainerchecksum 71bec1fdf430d343ac634c41a0ac8fe627b896ba5450be851276c8834a4c95abfabf46ffb4e9c00689819284d9520adfc696b00624c38d3052f52b8149ac4bf7
+containersize 2664
+containerchecksum 64919a37471b4ed0520cfcf8685a67ba2f9f84a278b9dc7524a484876e95072906cc5a7d40bd8c751ea2d4ec65633e589274e0b729f43625b46f91928a50b3e3
+doccontainersize 187172
+doccontainerchecksum ff1b00aacdf83fcc54021520bc447184ebf29498d2b5ea66b3c3266560066bc1b05d7f9edf61eee810100531c76db4c65814cb1d6c3051dd1e3d4911e41c145c
docfiles size=52
RELOC/doc/latex/highlightx/README.md details="Readme"
RELOC/doc/latex/highlightx/highlightx-doc.pdf details="Package documentation" language="fr"
@@ -145279,7 +145362,7 @@ catalogue-contact-support https://github.com/cpierquet/highlightx/issues
catalogue-ctan /macros/latex/contrib/highlightx
catalogue-license lppl1.3c
catalogue-topics decoration pgf-tikz
-catalogue-version 0.1.4
+catalogue-version 0.1.5
name hindawi-latex-template
category Package
@@ -146215,7 +146298,7 @@ catalogue-version 1.15
name homework
category Package
-revision 68747
+revision 68773
shortdesc A LaTeX class for writing your homework
relocated 1
longdesc The current document class is for writing homework. It has the
@@ -146231,9 +146314,9 @@ longdesc respectively. You can mark the unfinished parts, and a report
longdesc shall be generated at the end of your document for reminding.
depend einfart
containersize 3600
-containerchecksum 3deb590c2d48d5e9e2d155c8f16ceb5df865f602df7a5cf4a5f8c1b2b5dff772e7c4695a8511b27145df9a06b2e45ce3f45fc1437f796f9c3b530b69aacf4dde
-doccontainersize 351488
-doccontainerchecksum 26478b4b2f48f4afdce526ddb0bd806a5313153c20cd7c1ffd66d55b3b4e17bd40fbd4f93dc76c4e3d011f8693c355cb8b186363430adfef80539259f16b69ef
+containerchecksum 4b74d0a93d720252e38f7b8452cd781f37de2e17343b5003ef729f1b1d2b50978ca4a22c83fe0e5e941b92ec9cc31ba4301b322e3c4e2bbf18f96d8d14c0ca81
+doccontainersize 351436
+doccontainerchecksum e1c29c37dbdbfb968409a9bbc8c64573dbbbe477add7a3c938162a8189cd0689ceee8c2913b59a2cae21099cb0f0ef4db8fe7b23bb802d884ec20af61896907e
docfiles size=149
RELOC/doc/latex/homework/DEPENDS.txt
RELOC/doc/latex/homework/LICENSE
@@ -147318,7 +147401,7 @@ catalogue-version 1.0b
name hyperref
category Package
-revision 68710
+revision 68768
shortdesc Extensive support for hypertext in LaTeX
relocated 1
longdesc The hyperref package is used to handle cross-referencing
@@ -147348,10 +147431,10 @@ depend rerunfilecheck
depend stringenc
depend url
depend zapfding
-containersize 90912
-containerchecksum 1698b1e6251d4540125b16dfe6b532fb752e99b3423a07b24c298556c87d4e073949f1cdc1257f4158eb3037aa7986a1ef589635b313dadb71d10e940648010c
-doccontainersize 3677552
-doccontainerchecksum 627997670a7dcc3f9ef096eec7086b9a660401cc62dbbdb35a1f6c90e79830458efa94651fad7da1163fc61d26bb9596d3d0428e9ba8d55e3b202acd96e7ab67
+containersize 91156
+containerchecksum b1bbb3d78f2d55e2f96b0fa78e5c7a49170cf8fd855a4621397d0ff2a06e3bf2c1d8ce77a03f8d6c31cf43dec50fdbad9f6c89bdd64e4a1c29b9d70a2bbd182f
+doccontainersize 3680828
+doccontainerchecksum 684e4bb4c9a01d0df4e3aeafb007e8c3203ed149ff36f2510c6d2c0dcd3cb3729903d7e91aa07cb15bc01af81a07f9272fa42e545d51e7742dbc3609c5ae4f79
docfiles size=1201
RELOC/doc/latex/hyperref/ChangeLog.txt
RELOC/doc/latex/hyperref/README.md details="Readme"
@@ -147374,9 +147457,9 @@ docfiles size=1201
RELOC/doc/latex/hyperref/nameref.pdf
RELOC/doc/latex/hyperref/paper.pdf details="Paper on tagging and navigation"
RELOC/doc/latex/hyperref/slides.pdf
-srccontainersize 414660
-srccontainerchecksum 8fa06ec209982889a97e73ca814dab1d5af850ab20e0c32447b84e148835548279b81dfe4ea91d8f3dd7c56386865ed7d90a01018501b814dc5d8fc4d52acfc9
-srcfiles size=313
+srccontainersize 415412
+srccontainerchecksum 7746c9d95d016c771a66de8d3b5b47c572200b162abd313b263bb5213daf3c785daf05d1d536e66d266d87adf2ba96329fce319af4daba8e4ecadce5e86af106
+srcfiles size=314
RELOC/source/latex/hyperref/backref.dtx
RELOC/source/latex/hyperref/bmhydoc.sty
RELOC/source/latex/hyperref/doc/paperslides99.zip
@@ -147421,7 +147504,7 @@ catalogue-contact-home https://github.com/latex3/hyperref
catalogue-ctan /macros/latex/contrib/hyperref
catalogue-license lppl1.3
catalogue-topics hyper pdf-feat adobe-distiller form-fillin etex
-catalogue-version 7.01d
+catalogue-version 7.01e
name hyperxmp
category Package
@@ -151791,7 +151874,7 @@ catalogue-version 1.2.1
name innerscript
category Package
-revision 68747
+revision 68776
shortdesc Small modifications to math formatting
relocated 1
longdesc This package optionally modifies four aspects of TeX's
@@ -151802,18 +151885,21 @@ longdesc \left-\right delimiter pairs; (3) it adds extra space after
longdesc right delimiters in certain situations; and (4) it forces \left
longdesc and \right delimiters to completely cover their contents. Using
longdesc LuaLaTeX is required.
-containersize 3248
-containerchecksum c4f51000cdeb625a56cae1920e95f2bb0dc63b1a57798698c5187fa5f677b5e14b4647d9d1c0fdbeb38450ded1599d4d12c709fff6bf3ec3da8d610d4973c798
-doccontainersize 120788
-doccontainerchecksum d4555a14d0062297be30501a5d4f34af5240265226104dbbff9ad8df9147f3849b0f49c88ae49518bf3a1589a5be212faa9d13d7337932b6c8cb9e7a43ec8f70
-docfiles size=32
+containersize 4620
+containerchecksum 7b647763f5a535f45a7741c3264fb59e2223837a9c99617aab870b624122783e25d1ce2f48e14fa5c1f01b660e5372eefbad3df51c52cb414ba675b8bea18e51
+doccontainersize 191604
+doccontainerchecksum 406d30155e73e13eb51967e3902e1fd2d76a92aa29323306a8769f9b4900323d288d1620a2a85ff76062e1a7b610bdddc06b113e15cd1479cbcb1bbb25b4c79a
+docfiles size=60
RELOC/doc/lualatex/innerscript/README.txt details="Readme"
- RELOC/doc/lualatex/innerscript/innerscript.pdf
-srccontainersize 7812
-srccontainerchecksum 72b4b5f56ac738bada1190bd270c3bc308a25d96c5415b8d96f358d11c8739f5d6e166a7a0a3831d963f7584455591b52fb78a3286e462af529ad333385d0e3d
-srcfiles size=10
- RELOC/source/lualatex/innerscript/innerscript.dtx
-runfiles size=6
+ RELOC/doc/lualatex/innerscript/innerscript_code.pdf details="Code implementation"
+ RELOC/doc/lualatex/innerscript/innerscript_heading.tex
+ RELOC/doc/lualatex/innerscript/innerscript_user_guide.pdf details="User guide"
+ RELOC/doc/lualatex/innerscript/innerscript_user_guide.tex
+srccontainersize 12236
+srccontainerchecksum caf662052e89c10a1f6da8f671aa3e30eb4738a68b095146339f9c0cd95cfdeaebee30869b5c7c92bcff6ebfbfe526ad6ab032d26bae93e671707dbcf3835218
+srcfiles size=18
+ RELOC/source/lualatex/innerscript/innerscript_code.dtx
+runfiles size=9
RELOC/tex/lualatex/innerscript/innerscript.sty
catalogue-ctan /macros/luatex/latex/innerscript
catalogue-license lppl1.3c
@@ -156509,6 +156595,32 @@ catalogue-license other-free
catalogue-topics font font-type1 japanese
catalogue-version 0.5
+name ipsum
+category Package
+revision 68758
+shortdesc Insert multilingual placeholder text
+relocated 1
+longdesc This is a package to work with multilingual Lorem Ipsum dummy
+longdesc texts.
+containersize 14976
+containerchecksum bafd44263e94b8c48ff7b220bc0f6c8f12cbfaa10d4b63380a10c8860646cb33d7857ee625843d50ec4bffe8a10fe2f5a010c8459bc7817ffbada97aff459ea5
+doccontainersize 168168
+doccontainerchecksum b531ebf8475f50bdbcfb952529d57ab3f895a29b8dbee3f87761ea559df662fd24f93e35b0102a64b5055905eeb4f3154cb742e9a404a71be3a8bf6d60127eea
+docfiles size=45
+ RELOC/doc/latex/ipsum/README.md details="Readme"
+ RELOC/doc/latex/ipsum/ipsum-doc.pdf details="Package documentation"
+ RELOC/doc/latex/ipsum/ipsum-doc.tex
+runfiles size=13
+ RELOC/tex/latex/ipsum/ipsum.sty
+catalogue-also lipsum
+catalogue-contact-bugs https://github.com/cpierquet/ipsum/issues
+catalogue-contact-home https://github.com/cpierquet/ipsum
+catalogue-contact-repository https://github.com/cpierquet/ipsum
+catalogue-ctan /macros/latex/contrib/ipsum
+catalogue-license lppl1.3c
+catalogue-topics dummy-gen
+catalogue-version 0.1.1
+
name is-bst
category Package
revision 52623
@@ -166126,16 +166238,16 @@ catalogue-version 0.7
name jwjournal
category Package
-revision 68608
+revision 68788
shortdesc A personal class for writing journals
relocated 1
longdesc This LaTeX document class enables the user to turn simple pure
longdesc text entries into a colorful and nicely formatted journal.
depend einfart
-containersize 3932
-containerchecksum d4bd9f27fcc9039cade1c6a8e919ffd7559619f287dff61b03e39fad1095914347689b399abb01f5b9762da8db34ffcc199056f0f07829910374488fcf9d7c15
-doccontainersize 193328
-doccontainerchecksum 057d0d1c42c452bf132addce1cf66d61cdd1fac85bd769af031fd8fb770628413cde02134dc9010ee89f638fa241e8e1443cdc932a7a80d782d3a54cf4cf57af
+containersize 3948
+containerchecksum 16cf5f8baa27fd2cabe596575ccf4690c2e220ee8e669a291e515ec306aa40720ff9ea8a51122220c091a82f98d6f65d6c6e7f3f055d1b2612920692fae3f983
+doccontainersize 193332
+doccontainerchecksum 290d1869fdbfff025d184098bb3b478344626565341697c7c40d0db16eccd1112307c524edf7f663d800f56a86797d62c98c1354382abac7ae67e2542dfce87e
docfiles size=82
RELOC/doc/latex/jwjournal/DEPENDS.txt
RELOC/doc/latex/jwjournal/LICENSE
@@ -173105,7 +173217,7 @@ catalogue-version 1.1
name l3backend
category Package
-revision 68631
+revision 68789
shortdesc LaTeX3 backend drivers
relocated 1
longdesc This package forms parts of expl3, and contains the code used
@@ -173114,17 +173226,17 @@ longdesc The functions here are defined differently depending on the
longdesc engine in use. As such, these are distributed separately from
longdesc l3kernel to allow this code to be updated on an independent
longdesc schedule.
-containersize 16220
-containerchecksum 47abea059ac387cf581082116e62f15f1f1b05172886e8caf313d4971259d00959b6c660f46d5b84825f9ae60d16b948f07216abdebf351577292a286e2e9124
-doccontainersize 889136
-doccontainerchecksum d8a0f3831193b39d081f3b1eb1bad7494f87d24ba441115ca487f37ddbf80038db6483e6c01539e78883b73d335584c042a3c9d897c4fd8325c593b124967e33
+containersize 16208
+containerchecksum 42d96fe8149b524ad98258abe15c82db37a86bed8441c237312a1987345b03ee40e32114e162ea6695b7e215f9957c5acc28d868493256fb305c3fac95b72022
+doccontainersize 889084
+doccontainerchecksum 1af7d21cb7f3d65237371f49f9191589fc6c302e19b58d41caff3e51da1fe338834f57d0eadec7fb2f68bfec95737b053234966a87fe9a97ce191e47b25ab31a
docfiles size=234
RELOC/doc/latex/l3backend/CHANGELOG.md
RELOC/doc/latex/l3backend/README.md details="Readme"
RELOC/doc/latex/l3backend/l3backend-code.pdf details="Package documentation"
RELOC/doc/latex/l3backend/l3backend-code.tex
-srccontainersize 33840
-srccontainerchecksum 99b4443f206f62f478386d9ac9fc035e2f77972982136b6f1111984461634c977531ba0673203b606a6dfeed7c92134ee2f13bb4ff46e89d69dd8949732044b6
+srccontainersize 33844
+srccontainerchecksum baf3076f05bd0495ec72082d2543790ca88d2bd7bb8ca17e4715a2a354b7acf2462236264a605bbfc1e40b328b70df8fce284f4f694e533f73824ae2a18c38dd
srcfiles size=58
RELOC/source/latex/l3backend/l3backend-basics.dtx
RELOC/source/latex/l3backend/l3backend-box.dtx
@@ -179452,7 +179564,7 @@ binfiles arch=x86_64-solaris size=1
name latexmk
category Package
-revision 68747
+revision 68769
shortdesc Fully automated LaTeX document generation
longdesc Latexmk completely automates the process of generating a LaTeX
longdesc document. Given the source files for a document, latexmk issues
@@ -179464,11 +179576,11 @@ longdesc files), and reruns LaTeX, etc., whenever a source file has
longdesc changed. Thus a previewer can offer a display of the document's
longdesc latest state.
depend latexmk.ARCH
-containersize 110292
-containerchecksum 486ad5bbb5e6f8edb2e3fee357067f10fcee36e592d01ba95a37b5c33bf4c587a5ff582593474db89fe0fddd5d67ef04ad7625f206c1dc41f1e1afeab3b1bf56
-doccontainersize 520952
-doccontainerchecksum a3d8cf2d4a863b02ca2ddb7fa56dd52a138317ff4efd543255b9f964cb600cfea81f08083c555b9c488faa2e386215d2d9fe8a67337f99c9d53373771a301723
-docfiles size=282
+containersize 112108
+containerchecksum 3d492b626799ce8beb89c37686c6406fd2fd34ca3e9145af74ffcd77085954545e39a8bbf7a696ba973d6fdf8a1e1856cbab1d8d6e0ca1ce79345f49c18bc600
+doccontainersize 530736
+doccontainerchecksum 4f014b6529e08c1bab18f434d55734c6184cc9a6139d6f3a50775f6c26764d01563343b00ae98621d13c7ea3fd076aec4a32d0f1846f43b84475508a49fd0a9d
+docfiles size=287
texmf-dist/doc/man/man1/latexmk.1
texmf-dist/doc/man/man1/latexmk.man1.pdf
texmf-dist/doc/support/latexmk/CHANGES
@@ -179492,10 +179604,11 @@ docfiles size=282
texmf-dist/doc/support/latexmk/example_rcfiles/minted_latexmkrc
texmf-dist/doc/support/latexmk/example_rcfiles/mpost_latexmkrc
texmf-dist/doc/support/latexmk/example_rcfiles/nomenclature_latexmkrc
+ texmf-dist/doc/support/latexmk/example_rcfiles/pdflatex_latexmkrc
texmf-dist/doc/support/latexmk/example_rcfiles/pweave-latexmkrc
texmf-dist/doc/support/latexmk/example_rcfiles/pythontex-latexmkrc
texmf-dist/doc/support/latexmk/example_rcfiles/sagetex_latexmkrc
- texmf-dist/doc/support/latexmk/example_rcfiles/schultz-texshop-latexmkrc
+ texmf-dist/doc/support/latexmk/example_rcfiles/schulz-texshop-latexmkrc
texmf-dist/doc/support/latexmk/example_rcfiles/splitindex.latexmkrc
texmf-dist/doc/support/latexmk/example_rcfiles/sweave_latexmkrc
texmf-dist/doc/support/latexmk/example_rcfiles/tex4ht-latexmkrc
@@ -179519,7 +179632,7 @@ docfiles size=282
texmf-dist/doc/support/latexmk/latexmk.cmd
texmf-dist/doc/support/latexmk/latexmk.pdf details="Manual page, PDF"
texmf-dist/doc/support/latexmk/latexmk.txt details="Manual page, text format"
-runfiles size=119
+runfiles size=121
texmf-dist/scripts/latexmk/latexmk.pl
catalogue-also latexn prv arara
catalogue-contact-home http://personal.psu.edu/~jcc8/software/latexmk/
@@ -192096,6 +192209,41 @@ catalogue-license lppl
catalogue-topics toc-etc
catalogue-version 0.2
+name litetable
+category Package
+revision 68782
+shortdesc A template provides a beautiful design of class schedule with colorful course blocks
+relocated 1
+longdesc This template provides a beautiful design of class schedule
+longdesc with colorful course blocks. If you meet bugs when using this
+longdesc template, or you have better suggestions or ideas, or you want
+longdesc to participate in the development of the template or other
+longdesc templates by me, welcome to contact via email
+longdesc xiamyphys@gmail.com.
+containersize 3072
+containerchecksum 2cd3dc7c4025bd9fc36ae8c47d54ff8db1d237c754234ecc13ccbe8d6456c7035a2e99961ad161be4c9da3fe2aa03f9e0e714ea2174c64d2e152af1e036df055
+doccontainersize 94672
+doccontainerchecksum 249729d269cd9d9cead6ec7bef4731549d18cb3b01bd60197bf0d7374042d70e73767d3273bd149fd0e96534494be9ace640586375797f4b907b67d76019e11d
+docfiles size=38
+ RELOC/doc/latex/litetable/License
+ RELOC/doc/latex/litetable/README.md details="Readme"
+ RELOC/doc/latex/litetable/litetable-demo.pdf
+ RELOC/doc/latex/litetable/litetable-demo.tex
+ RELOC/doc/latex/litetable/litetable-doc.pdf details="Package documentation"
+ RELOC/doc/latex/litetable/litetable-doc.tex
+runfiles size=4
+ RELOC/tex/latex/litetable/litetable.cls
+catalogue-contact-announce https://qm.qq.com/q/RGFmHwBecC
+catalogue-contact-bugs https://github.com/xiamyphys/LiteTable/issues
+catalogue-contact-development https://github.com/xiamyphys
+catalogue-contact-home https://github.com/xiamyphys/LiteTable
+catalogue-contact-repository https://github.com/xiamyphys/LiteTable
+catalogue-contact-support https://qm.qq.com/q/RGFmHwBecC
+catalogue-ctan /macros/latex/contrib/litetable
+catalogue-license lppl1.3c
+catalogue-topics table
+catalogue-version 2.1a
+
name lithuanian
category Package
revision 66461
@@ -226125,7 +226273,7 @@ catalogue-version 9.4
name newpax
category Package
-revision 68242
+revision 68762
shortdesc Experimental package to extract and reinsert PDF annotations
relocated 1
longdesc The package is based on the pax package from Heiko Oberdiek. It
@@ -226133,10 +226281,10 @@ longdesc offers a lua-based alternative to the java based pax.jar to
longdesc extract the annotations from a PDF. The resulting file can then
longdesc be used together with pax.sty. It also offers an extended style
longdesc which works with all three major engines.
-containersize 9336
-containerchecksum fa85c82719b7dfa148f6aca127ac3f75e8f12fc176959481d872faf599c701e09d6df63e74048398eba9abf3d9189908d197d9732ee98d2ff0864bb4b8b506f9
-doccontainersize 70276
-doccontainerchecksum 7339aebace7591684db5e2e3c7a9a0a658706618b6c1f22827cbb2c3a489292b863fc679f44030690d50ffe850b5a5e44e18acb2c49175c78253003bc692e3ba
+containersize 9480
+containerchecksum 88888718c7ddd02cd3fa3286ee63d7d527d836f0df15250d9ddde12be475275bd7517f4a0562f30d738d4a007d61c4a417a7f03c8fb628b3fc981e7a6f643ba0
+doccontainersize 70240
+doccontainerchecksum 7edcf5fc73e0b28d92b8f11f42e47bec9a6b2327cc23a146fcc65143a30aba16d839579d94de7001b5937fcb241e977d9933e44fd5947da06907dbe4c327e70c
docfiles size=118
RELOC/doc/latex/newpax/README.md details="Readme"
RELOC/doc/latex/newpax/doc-extract-newpax.tex
@@ -226151,8 +226299,8 @@ docfiles size=118
RELOC/doc/latex/newpax/doc-use-pax.tex
RELOC/doc/latex/newpax/newpax.pdf details="Package documentation"
RELOC/doc/latex/newpax/newpax.tex
-srccontainersize 10832
-srccontainerchecksum d8eec3d6205411dbafddf0a080b565636992494faee7f4b6796b61a7ddc9f9cf5c989f31fb07caf4c1aff73581a21fd06ee9a1a2183aa1cd4f4cf86a7f115397
+srccontainersize 11020
+srccontainerchecksum 00ebef49ba9b5bd4ddc4c6889d0d9479fe8d1921f94170c51a2c5583f4d59f2bf533db3348e2b595758f377d4e6c504ec6b9c582c5fcc8c4468d782e68416bc9
srcfiles size=13
RELOC/source/latex/newpax/newpax.dtx
RELOC/source/latex/newpax/newpax.ins
@@ -226164,7 +226312,7 @@ catalogue-contact-support https://github.com/u-fischer/newpax/issues
catalogue-ctan /macros/latex/contrib/newpax
catalogue-license lppl1.3c
catalogue-topics luatex pdf-feat expl3
-catalogue-version 0.54
+catalogue-version 0.55
name newpx
category Package
@@ -226890,7 +227038,7 @@ catalogue-version 1.0
name newtx
category Package
-revision 68747
+revision 68752
shortdesc Alternative uses of the TX fonts, with improved metrics
relocated 1
longdesc The bundle splits txfonts.sty (from the TX fonts distribution)
@@ -226905,11 +227053,11 @@ longdesc garamondx package, thus offering a garamond-alike
longdesc text-with-maths combination.
depend kastrup
execute addMap newtx.map
-containersize 6058180
-containerchecksum 0d7f89767940a8fd321afec5a432d306da3339fab37796e9c3954cb1511e7285211a6e887849de0239ea1014f4f39700e053d63434bb5cd324f4da515ba273f2
-doccontainersize 960276
-doccontainerchecksum c550e3fa105e2419e1227d25343dad415e045894081a34eeee3b1463b9a2cd5b95e639e10666147eb97f23aa26fa36795386b193b1cc452953c9927d00ac4bdf
-docfiles size=314
+containersize 6068524
+containerchecksum 546b176b9ae93a7ce3ca359c07e03ff1f7eede06c20bd79e38fc8c8e664358cddb1ac71dc33c0cd5d1b6438cb39ad130f3ef4b664255c99c7dde26c811275514
+doccontainersize 967344
+doccontainerchecksum 2c3c6f6e0f57e2dae81f07d17b5c3c8802da5bb548b50e57b82afb20648ddffdb55062f90a811a78fa13c1f81a79c16328445bcbf3126902a2d903275dd56903
+docfiles size=315
RELOC/doc/fonts/newtx/MANIFEST-newtx.txt
RELOC/doc/fonts/newtx/README details="Readme"
RELOC/doc/fonts/newtx/implementation.pdf details="Implementation notes"
@@ -226924,7 +227072,7 @@ docfiles size=314
RELOC/doc/fonts/newtx/sample-ntx-crop.pdf
RELOC/doc/fonts/newtx/sample-ptmx-crop.pdf
RELOC/doc/fonts/newtx/sample-tx-crop.pdf
-runfiles size=4468
+runfiles size=4470
RELOC/fonts/afm/public/newtx/LibertineI-5nu.afm
RELOC/fonts/afm/public/newtx/LibertineMathBMI.afm
RELOC/fonts/afm/public/newtx/LibertineMathBMI5.afm
@@ -227998,7 +228146,7 @@ catalogue-also minion2newtx
catalogue-ctan /fonts/newtx
catalogue-license lppl1.3
catalogue-topics font font-body font-maths font-serif font-proportional font-type1 font-otf font-supp font-t1enc
-catalogue-version 1.732
+catalogue-version 1.733
name newtxsf
category Package
@@ -228462,7 +228610,7 @@ catalogue-topics font font-type1 font-decor
name nicematrix
category Package
-revision 68747
+revision 68792
shortdesc Improve the typesetting of mathematical matrices with PGF
relocated 1
longdesc This package is based on the package array. It creates PGF/TikZ
@@ -228474,19 +228622,19 @@ longdesc border matrices); control of the width of the columns; tools to
longdesc color rows and columns with a good PDF result; blocks of cells;
longdesc tabular notes; etc. The package requires and loads l3keys2e,
longdesc array, amsmath, pgfcore, and the module shapes of PGF.
-containersize 41524
-containerchecksum 8964b71d8a93c47edf9e62ce63569124382d47d5f3581f224768b5d5d886cac964d37d15b6c18399b22f9770750bbe8599489da5a2ad054b84c18d0aef0fc59c
-doccontainersize 2165924
-doccontainerchecksum 77c6bbfa6c8e50fcc052a494b920e6c88a2ff5cb60e6a319e528b3e1a78f2db92a72dc221e6b7d8602e9749da1bb4dc4f35fd813c15d65c3ee76188a9e0b8d08
-docfiles size=652
+containersize 41660
+containerchecksum b1a92a6e09ff8c5e9d5e6fdf218ce474f9e8ed5eaee3e385e8fd9a11d10a293279310ba21e97e5c0eb717b67991d77c9274db00b8aaea5f662e74e301a43de1e
+doccontainersize 2166784
+doccontainerchecksum 15a396d59f30603f44c51fc9b23b4731e9554285c62a02c03360b1e47757ad2b6b3d9f82e870cebb887cb4c04b7e25d472fcd7346845acf8649379c79708607d
+docfiles size=656
RELOC/doc/latex/nicematrix/README.md details="Readme"
RELOC/doc/latex/nicematrix/nicematrix-code.pdf
RELOC/doc/latex/nicematrix/nicematrix-french.pdf details="Package documentation in French" language="fr"
RELOC/doc/latex/nicematrix/nicematrix-french.tex
RELOC/doc/latex/nicematrix/nicematrix.pdf details="Package documentation"
RELOC/doc/latex/nicematrix/nicematrix.tex
-srccontainersize 89748
-srccontainerchecksum 6eee14d2168e0c26100ef0c158f284f1d61088acc0cc7fd70c789f3dd984e5d5fbc0f0bb77532e5eaf5b0ed436724312b135c00caf7b7b2e509c576c69e16787
+srccontainersize 90144
+srccontainerchecksum 3f836c1a7938169e535ff43f4a95cd1afe2161dc07b1d01f20bc1151a86906c3bed6dc41c41c18119b26c73c76e41273a820906d1bcfe630ba88bb42783b310d
srcfiles size=144
RELOC/source/latex/nicematrix/nicematrix-code.dtx
RELOC/source/latex/nicematrix/nicematrix.ins
@@ -229837,6 +229985,44 @@ catalogue-license lppl1.3
catalogue-topics book-pub class
catalogue-version 2.4
+name notebeamer
+category Package
+revision 68763
+shortdesc A template for printing presentations on notepaper
+relocated 1
+longdesc This template provides an easy way to put Beamer presentations
+longdesc on note paper and quickly produce notebooks. It is optimized
+longdesc for Goodnotes' default paper size.
+containersize 3700
+containerchecksum 50464a23788e35162fd91cd4988c7cd9f5573c40f3eb495fbda3dc0b36171272a5453c3df1e34895e1578436b2a64a30eed0e0800cc7198b5fd2dfc457050e36
+doccontainersize 11087488
+doccontainerchecksum 64e91715ad689e42940c116cb664a0ec867a1e37ba74e5a3fda32578e642c3a15d69b0ab98e475006ea8f37158637bf85bd459e9a9576461cd4c822d2aa4ff2d
+docfiles size=3900
+ RELOC/doc/latex/notebeamer/License
+ RELOC/doc/latex/notebeamer/README.md details="Readme"
+ RELOC/doc/latex/notebeamer/images/HDU.pdf
+ RELOC/doc/latex/notebeamer/images/Inuyasa.jpg
+ RELOC/doc/latex/notebeamer/images/newnote3sdemo.pdf
+ RELOC/doc/latex/notebeamer/images/newnote4sdemo.pdf
+ RELOC/doc/latex/notebeamer/images/newnotedemo.pdf
+ RELOC/doc/latex/notebeamer/images/titlepage1.pdf
+ RELOC/doc/latex/notebeamer/images/titlepage2.pdf
+ RELOC/doc/latex/notebeamer/notebeamer-demo.pdf details="Example of use"
+ RELOC/doc/latex/notebeamer/notebeamer-demo.tex
+ RELOC/doc/latex/notebeamer/notebeamer-doc.pdf details="Package documentation"
+ RELOC/doc/latex/notebeamer/notebeamer-doc.tex
+runfiles size=5
+ RELOC/tex/latex/notebeamer/notebeamer.cls
+catalogue-contact-announce https://qm.qq.com/q/RGFmHwBecC
+catalogue-contact-bugs https://github.com/xiamyphys/NoteBeamer/issues
+catalogue-contact-development https://github.com/xiamyphys
+catalogue-contact-repository https://github.com/xiamyphys/NoteBeamer
+catalogue-contact-support https://qm.qq.com/q/RGFmHwBecC
+catalogue-ctan /macros/latex/contrib/notebeamer
+catalogue-license lppl1.3c
+catalogue-topics notes presentation class doc-templ pgf-tikz
+catalogue-version 2.1a
+
name notes
category Package
revision 42428
@@ -246994,7 +247180,7 @@ catalogue-version 0.13
name pdfmanagement-testphase
category Package
-revision 68747
+revision 68774
shortdesc LaTeX PDF management testphase bundle
relocated 1
longdesc This is a temporary package, which is used during a test phase
@@ -247007,11 +247193,11 @@ longdesc allow users and package authors to safely test the code. At a
longdesc later stage it will be integrated into the LaTeX kernel (or in
longdesc parts into permanent support packages), and the current
longdesc testphase bundle will be removed.
-containersize 53904
-containerchecksum a7954195d2f2ce5894de52aded0c9d5bf76a779f6377a549cafefd37884253b6903df91268249f6add67b61a40b3318defc2af5043fd2b6b99f4213efe5f899e
-doccontainersize 8753320
-doccontainerchecksum ba08c5ddb74a1596b9f85cbc9b43a8904c373407a419be274f1212cfda4f6c9652de6971743fe911eb5a21062b99bd9b1d6a898dfde0e585c33630ded8241230
-docfiles size=2878
+containersize 54424
+containerchecksum 295c9a798120e8f6185205f51c6b231eebf2e1ef46129e831e24dba23e19e8811a2c8d29814e41c29afdde9289d9b2ec6449d4e38fe2e9de4cd6042fcef5e749
+doccontainersize 8505012
+doccontainerchecksum 4bebd49167fdde720f90b51894d9c8b9bfc83cfc43231cc89848653c96aad781b008ccf52c990104e62a2a3735033fff65152d2edd042b05ce227e33578226d1
+docfiles size=2793
RELOC/doc/latex/pdfmanagement-testphase/CHANGELOG.md
RELOC/doc/latex/pdfmanagement-testphase/README.md details="Readme"
RELOC/doc/latex/pdfmanagement-testphase/hyperref-generic.pdf
@@ -247031,13 +247217,12 @@ docfiles size=2878
RELOC/doc/latex/pdfmanagement-testphase/l3pdftools.pdf
RELOC/doc/latex/pdfmanagement-testphase/l3pdfxform.pdf
RELOC/doc/latex/pdfmanagement-testphase/ltdocinit.pdf
- RELOC/doc/latex/pdfmanagement-testphase/output-patches-tmp-ltx.pdf
RELOC/doc/latex/pdfmanagement-testphase/pdfmanagement-firstaid.pdf
RELOC/doc/latex/pdfmanagement-testphase/pdfmanagement-testphase.pdf details="Package documentation"
RELOC/doc/latex/pdfmanagement-testphase/update-metadata.txt
-srccontainersize 137884
-srccontainerchecksum 72ebdf2914fc428b933a94012b3bc39debaf3c7a7059ae2b6fd28edc929ad6e22bbb43d6749f3daca49394e557726f2b748472b1af6d9cbcc33107e15aaae375
-srcfiles size=200
+srccontainersize 138384
+srccontainerchecksum 9d21b7d1eda5afc79de01d790e7bd53c59a4b10c343838cdab3cda0edfa4e9690b2ea3e557515d4f8267cf24813a75d4bfb6d55e3abe765c94355b05b2b3a85d
+srcfiles size=201
RELOC/source/latex/pdfmanagement-testphase/hyperref-generic.dtx
RELOC/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx
RELOC/source/latex/pdfmanagement-testphase/l3pdfannot.dtx
@@ -247058,7 +247243,7 @@ srcfiles size=200
RELOC/source/latex/pdfmanagement-testphase/pdfmanagement-firstaid.dtx
RELOC/source/latex/pdfmanagement-testphase/pdfmanagement-testphase.dtx
RELOC/source/latex/pdfmanagement-testphase/pdfmanagement-testphase.ins
-runfiles size=106
+runfiles size=107
RELOC/tex/latex/pdfmanagement-testphase/color-ltx.sty
RELOC/tex/latex/pdfmanagement-testphase/colorspace-patches-tmp-ltx.sty
RELOC/tex/latex/pdfmanagement-testphase/hgeneric-testphase.def
@@ -252613,24 +252798,24 @@ catalogue-topics doc-supp
name piton
category Package
-revision 68747
+revision 68794
shortdesc Typeset Python listings with LPEG
relocated 1
longdesc This package uses the Lua library LPEG to typeset and highlight
longdesc informatic listings in several languages (Python, OCaml, SQL
longdesc and C++). It requires the use of LuaLaTeX. It won't work with
longdesc XeLaTeX, nor pdfLaTeX.
-containersize 16504
-containerchecksum 9a4da3cc3e1ef46543b47dca2eb83ec6e1b6bf4c282224b8696b3288c9286ba59a1b8c9c5bca7c42f1d3e78ff350ae93efdbc4d374910e65de9bbf3a78d48765
-doccontainersize 804680
-doccontainerchecksum 6683487fb68f44420922f59e9fb48dccbe3acd9565d1dd4e3fd6bdaadb2ce062494063a6dff315d615a014432e515f968b62d45d62d53237bd537c38947bc48f
+containersize 16492
+containerchecksum 47306f1decedea0a955bd851856235a4ca62144d538de10deb72547a3bd9220e84a76682c9d5c57f30fe0a0aa43a11496f2aaa739f07536067f7cd78116cbec9
+doccontainersize 805476
+doccontainerchecksum 49579ed2e1ab26f2a397c1e01024a2a8573ecdbd8849a42f6db7f8fd8a490bcf0ede914ea3bbfdb0aa8bbbd761ea3179f41732cc423c9d81b1dbe1913752db96
docfiles size=348
RELOC/doc/lualatex/piton/README.md details="Readme"
RELOC/doc/lualatex/piton/piton-french.pdf details="Package documentation (French)" language="fr"
RELOC/doc/lualatex/piton/piton-french.tex
RELOC/doc/lualatex/piton/piton.pdf details="Package documentation (English)"
-srccontainersize 47616
-srccontainerchecksum 8a240d5f746d01417d457aa92f7d928d05e92b2505ff260e4109a72326afbdda65eb4f3dee4d763a4d4ef916c8a0e0f389cecc3da0acf85f845dec0ff6dae240
+srccontainersize 47732
+srccontainerchecksum a1896d71bfe387ac8b2a8cea476374c3049c3d101a5b10f8208a9988e20f50a0e125122d06635bec4bcbc4e416823919416cc988a73cfe714a64402c0a91112d
srcfiles size=60
RELOC/source/lualatex/piton/piton.dtx
RELOC/source/lualatex/piton/piton.ins
@@ -256622,6 +256807,55 @@ catalogue-license lppl1.3c
catalogue-topics graphics-in-tex
catalogue-version 1.4
+name pmdraw
+category Package
+revision 68766
+shortdesc Draw elements of the partition monoids
+relocated 1
+longdesc The pmdraw package allows you to draw elements of the Partition
+longdesc Monoids, commonly referred to as diagrams. The package provides
+longdesc a lot of flexibility to draw most diagrams and can be
+longdesc customised as needed.
+containersize 6348
+containerchecksum 3d6ed6af4316818881d4c93bce0ae58bdc06de4e0a3201c95076dcc9593ab5fca290c9e788110e4add478e05f4640484d9d2132b6852f279470be94b01049a4a
+doccontainersize 377412
+doccontainerchecksum 6eb34b3f95553d00ee4a1f9ac32ecdfb670e5ae131d2b619c2b06217effc1cf0c256788ec8823efadcce3ee285bbeef608ae54ec2f714ab9c9055b9375320dbc
+docfiles size=141
+ RELOC/doc/latex/pmdraw/README.md details="Readme"
+ RELOC/doc/latex/pmdraw/examples/example-1.tex
+ RELOC/doc/latex/pmdraw/examples/example-10.tex
+ RELOC/doc/latex/pmdraw/examples/example-11.tex
+ RELOC/doc/latex/pmdraw/examples/example-12.tex
+ RELOC/doc/latex/pmdraw/examples/example-13.tex
+ RELOC/doc/latex/pmdraw/examples/example-14.tex
+ RELOC/doc/latex/pmdraw/examples/example-15.tex
+ RELOC/doc/latex/pmdraw/examples/example-16.tex
+ RELOC/doc/latex/pmdraw/examples/example-17.tex
+ RELOC/doc/latex/pmdraw/examples/example-18.tex
+ RELOC/doc/latex/pmdraw/examples/example-19.tex
+ RELOC/doc/latex/pmdraw/examples/example-2.tex
+ RELOC/doc/latex/pmdraw/examples/example-20.tex
+ RELOC/doc/latex/pmdraw/examples/example-21.tex
+ RELOC/doc/latex/pmdraw/examples/example-22.tex
+ RELOC/doc/latex/pmdraw/examples/example-23.tex
+ RELOC/doc/latex/pmdraw/examples/example-24.tex
+ RELOC/doc/latex/pmdraw/examples/example-25.tex
+ RELOC/doc/latex/pmdraw/examples/example-3.tex
+ RELOC/doc/latex/pmdraw/examples/example-4.tex
+ RELOC/doc/latex/pmdraw/examples/example-5.tex
+ RELOC/doc/latex/pmdraw/examples/example-6.tex
+ RELOC/doc/latex/pmdraw/examples/example-7.tex
+ RELOC/doc/latex/pmdraw/examples/example-8.tex
+ RELOC/doc/latex/pmdraw/examples/example-9.tex
+ RELOC/doc/latex/pmdraw/pmdraw.pdf details="Package documentation"
+ RELOC/doc/latex/pmdraw/pmdraw.tex
+runfiles size=11
+ RELOC/tex/latex/pmdraw/pmdraw.sty
+catalogue-ctan /graphics/pmdraw
+catalogue-license lppl1.3
+catalogue-topics graphics diagram
+catalogue-version 1.0
+
name pmgraph
category Package
revision 15878
@@ -258569,6 +258803,31 @@ catalogue-license mit lppl1.3 cc0
catalogue-topics multilingual use-xetex use-luatex
catalogue-version 1.65
+name polyhedra
+category Package
+revision 68770
+shortdesc A TikZ package for drawing polyhedra
+relocated 1
+longdesc This package provides macros for creating polyhedral objects in
+longdesc 2D and 3D. It requires TikZ and tikz-3dplot. The macros
+longdesc provided can be used for drawing vertices, edges, rays,
+longdesc polygons and cones.
+containersize 3500
+containerchecksum 26169961ab8e21114a4c44470da03fa510822b495f36afaad745c0324d45d5bd64e4e5587b7601fbb97156ba02ff18a2c253e175296f15f2fb3915f7bc15e060
+doccontainersize 186376
+doccontainerchecksum 6a083101ebef3810467cfe377a820ff178e752c62655462153c661222da3c75034a1735a4a39d76e963fc6773441df423444d40e040f39d73dccb5adc6fbc34b
+docfiles size=49
+ RELOC/doc/latex/polyhedra/README.md details="Readme"
+ RELOC/doc/latex/polyhedra/polyhedra-doc.pdf details="Package documentation"
+ RELOC/doc/latex/polyhedra/polyhedra-doc.tex
+runfiles size=5
+ RELOC/tex/latex/polyhedra/polyhedra.sty
+catalogue-contact-repository https://github.com/zafeirakopoulos/polyhedra.sty
+catalogue-ctan /graphics/pgf/contrib/polyhedra
+catalogue-license lppl1.3c
+catalogue-topics graphics pgf-tikz maths
+catalogue-version 0.3
+
name polynom
category Package
revision 44832
@@ -259017,7 +259276,7 @@ catalogue-version 0.13c
name ppt-slides
category Package
-revision 68221
+revision 68764
shortdesc Good-looking slide decks a la PowerPoint (PPT)
relocated 1
longdesc This LaTeX package helps you create slide decks as good-looking
@@ -259036,18 +259295,18 @@ depend tikzpagenodes
depend tools
depend varwidth
depend xcolor
-containersize 4160
-containerchecksum da1238402896f1f6f443b68a6e2c7bac5e751f2dd3db96fa8e9cf5492ff3dfc79d0718499e66f5c0f3ec4851c67c4af78df8369a020cf587a3cf1b9115ccf438
-doccontainersize 788832
-doccontainerchecksum 01785c8183326572478e2003379e0de77d665e8900e93e9e78b7fb1887ef2ac8de54813863615d55b805ee7b335f906070cae23b76eef668349130710ca6a885
-docfiles size=255
+containersize 4204
+containerchecksum 6b4748adc7f9823f7ff3dce2a73c4535085974a9f7cda33b53a934acd3399e310a85dbdf367102f71c310b8678119d3396f71f36e3e26063569a85af0c77595c
+doccontainersize 789572
+doccontainerchecksum e258319f37ef32ce20ec72e055755ce1782e2133a98fdfaeee6402c404df02e1c60ef9fbdaff39306da947534b6bd79fd16c2b82d4a635325ad8c94858b4cbea
+docfiles size=256
RELOC/doc/latex/ppt-slides/DEPENDS.txt
RELOC/doc/latex/ppt-slides/LICENSE.txt
RELOC/doc/latex/ppt-slides/README.md details="Readme"
RELOC/doc/latex/ppt-slides/ppt-slides.pdf details="Package documentation and example of use"
RELOC/doc/latex/ppt-slides/socrates.jpg
-srccontainersize 6356
-srccontainerchecksum 4cf98a650083a7a6c130d8a34f00d0b1e8a754db7292e4ce72792c89e3a74aa817189918c3386eeeafa72ea2b94fd9837a59fe0a4aa8e5de2943a6f1cbcbcb07
+srccontainersize 6516
+srccontainerchecksum a5f1384b3d4fd1e33e924b2bc51498c509772136bac0c03abab8125ab5ef0720f5583ffb9236ce9a044bb87127e0f42ae6668c4fd2b0b98f07e32ded13ce619b
srcfiles size=6
RELOC/source/latex/ppt-slides/ppt-slides.dtx
RELOC/source/latex/ppt-slides/ppt-slides.ins
@@ -259062,7 +259321,7 @@ catalogue-contact-repository https://github.com/yegor256/ppt-slides
catalogue-ctan /macros/latex/contrib/ppt-slides
catalogue-license mit
catalogue-topics presentation
-catalogue-version 0.2.3
+catalogue-version 0.3.0
name pracjourn
category Package
@@ -260139,7 +260398,7 @@ catalogue-version 1.0
name proflycee
category Package
-revision 68747
+revision 68783
shortdesc A LaTeX package for French maths teachers in high school
relocated 1
longdesc This package provides some commands to help French mathematics
@@ -260148,11 +260407,11 @@ longdesc create splines with "derivative control";
longdesc \CalculFormelParametres and \CalculFormelLigne in order to
longdesc create an xcas-windows-like; \CodePythonLstFichier to create
longdesc code presentation and code execution with pythontex.
-containersize 43780
-containerchecksum 162469c1c1e9aa75e2f959d61b687ded1fbb89ffe851474f08e21701f768a8063db3cade88e844f6261b194b4338306b34f663790c7ffdaad574b022391340b9
-doccontainersize 1661384
-doccontainerchecksum e7188cc593773a797ed7388e370086e9f54c9adaa858206fecfebd060b3646c0f7b2e5a0d4db6330f455c5410415c1c0305a8b95206710d8cb787fa709235bdd
-docfiles size=425
+containersize 45208
+containerchecksum b67329752622cef8e06f95a08989071c3b79ed9c3499e0e65cb40bd990cc64857b592f49e039fe9e2ff1e6cd39015de4ee0fa94fa6df66ea4eea7e86a7d3f8aa
+doccontainersize 1687600
+doccontainerchecksum c4e23d5e10243d8065a55fcadb7982ef2cfd746e23c397b78bb1bc378966f0120b84cfeb88300532fb7e08303ae31300da2a3983dea04350ea89bce5ea2da95a
+docfiles size=432
RELOC/doc/latex/proflycee/ProfLycee-doc.pdf details="Package documentation" language="fr"
RELOC/doc/latex/proflycee/ProfLycee-doc.tex
RELOC/doc/latex/proflycee/ProfLycee-exemples-pyluatex.pdf details="Examples using pyluatex" language="fr"
@@ -260161,7 +260420,7 @@ docfiles size=425
RELOC/doc/latex/proflycee/ProfLycee-exemples-pythontex.tex
RELOC/doc/latex/proflycee/README.md details="Readme"
RELOC/doc/latex/proflycee/proflycee-docctan.zip
-runfiles size=79
+runfiles size=81
RELOC/tex/latex/proflycee/ProfLycee.sty
RELOC/tex/latex/proflycee/proflycee-tools-aleatoire.tex
RELOC/tex/latex/proflycee/proflycee-tools-analyse.tex
@@ -260319,7 +260578,7 @@ catalogue-version 1.0b~4
name projlib
category Package
-revision 68553
+revision 68784
shortdesc A collection of facilitative tools
relocated 1
longdesc ProjLib is a collection of tools to help you write LaTeX
@@ -260328,10 +260587,10 @@ longdesc need to set up the theorem-like environments, nor to manually
longdesc configure the appropriate multilingual settings. In addition, a
longdesc series of auxiliary functionalities are introduced.
depend create-theorem
-containersize 26408
-containerchecksum 49758d8625c916d0d7f4ae292680ca022f692481197565162fe1363667800e8327a5929d7369467f7b33b100645826692cbc70982e739d9b11cb53a347a5d7e6
-doccontainersize 41416
-doccontainerchecksum 8224707f55d1d505dbcaed593997daa34a0bfca1e41f1077bd92fd3144b98c51f79633afeb6fee047eb0712a6f9fd2ac0beabfada8b73e84a19b1abcbca8d9ea
+containersize 26688
+containerchecksum 0966ec8d951d6b060e901624e6137a60e1dfa6cba8599102bf7aa16f4caca5ebf4c234f6abd0a71cf8e54f6a3573151c406f5ee5d541c78517c64aba853bcdcd
+doccontainersize 41424
+doccontainerchecksum 89edeb895c63c96ab12d27498c92c29194a4edb11f92292b072738fed7eaa766ed86382c0ba26eaf9038d7ad405628cf5fd21ff67ab3405883eafe1529899182
docfiles size=20
RELOC/doc/latex/projlib/DEPENDS.txt
RELOC/doc/latex/projlib/LICENSE
@@ -260339,9 +260598,9 @@ docfiles size=20
RELOC/doc/latex/projlib/logo/ProjLib-logo.pdf
RELOC/doc/latex/projlib/logo/ProjLib-logo.png
RELOC/doc/latex/projlib/logo/ProjLib-logo.tex
-srccontainersize 26596
-srccontainerchecksum 0f6515ccda22e6efb42bc3b0340a13d6729c95fac1c7e88127352745ebf1313f7e2c901012b80ee81f21eea9dcbc4e1f71deaed8c3bfe7b1fb354a6423595f78
-srcfiles size=55
+srccontainersize 26884
+srccontainerchecksum 5320ae1610e4c0372bcce855f633c43ed64e928bd770b013ac656dea33c77bdd93ad75e578b71f66996973f365032e9ff20c05589ade56e02e88b244578965a8
+srcfiles size=56
RELOC/source/latex/projlib/ProjLib.dtx
RELOC/source/latex/projlib/ProjLib.ins
runfiles size=60
@@ -264093,7 +264352,7 @@ catalogue-version 1.02a
name pst-osci
category Package
-revision 68747
+revision 68781
shortdesc Oscgons with PSTricks
relocated 1
longdesc This PSTricks package enables you to produce oscilloscope
@@ -264103,15 +264362,13 @@ longdesc rectangular, triangular, dog's tooth (left and right oriented).
longdesc The third channel allows you to add, to subtract or to multiply
longdesc the two other signals. Lissajous diagrams (XY-mode) can also be
longdesc obtained.
-containersize 3408
-containerchecksum 566f6b3db8830d50fecb070f06f0c166d3720e553583c2bbb0cb71856490439a002ff8d3484b3b21322a370e5d9f295de64a6f344569e05273676bc46dea0863
-doccontainersize 1332868
-doccontainerchecksum 00e4d454113aea65f1f7e79dd3b344da26055bd79e2060fa41ee5f5e388c0c345de8cef94a851eb8ef1a1e526b6fcae001d09056f1ca45a432ad813d5fd816ee
-docfiles size=344
+containersize 3420
+containerchecksum c888d41f7e14cf311b359fd37aa0557fc9fc639b76dd5db782099f6d307c4e5e3214df2a670fcdd3625818e461c34ccc0e50ba617714e58aced1c71b484b63d8
+doccontainersize 1664720
+doccontainerchecksum 5abb2eb53cb6cf1492c9bfad164ef8ed1088e6b6cbe1f0af6bf0ec10b34de3c5b17163e2bcfa52bf0b4394f3945887ed0e532fdc6a8497189325d10db50f4577
+docfiles size=437
RELOC/doc/generic/pst-osci/Changes
RELOC/doc/generic/pst-osci/README details="Readme"
- RELOC/doc/generic/pst-osci/oscilloscope.pdf
- RELOC/doc/generic/pst-osci/oscilloscope.tex
RELOC/doc/generic/pst-osci/pst-osci-doc.pdf details="Package documentation"
RELOC/doc/generic/pst-osci/pst-osci-doc.tex
runfiles size=5
@@ -264882,7 +265139,7 @@ catalogue-version 0.13
name pst-solides3d
category Package
-revision 68747
+revision 68786
shortdesc Draw perspective views of 3D solids
relocated 1
longdesc The package is designed to draw solids in 3d perspective.
@@ -264894,11 +265151,11 @@ longdesc polish notation; create explicit and parameterized algebraic
longdesc functions drawn in 2 or 3 dimensions; project text onto a plane
longdesc or onto the faces of a solid; support for including external
longdesc database files.
-containersize 55712
-containerchecksum 6e01fa92b63c6d5a5b3fb8116e1f982547a5b838d8a2018cc9cd000345f3bdda95a5ac0ec77e3a47eb29397c48a1abe76dd1e12d01879e46008ba0c04984c20a
-doccontainersize 8955672
-doccontainerchecksum 03969c22af5f3844abb66d99501e1b8d1e85d8b54743fe23081ccd2620717281e7704d28a43243c9e840c101b4e8ba0db5001200fdddc9f81f476020d8500ce2
-docfiles size=3155
+containersize 55756
+containerchecksum fef032b9aa9a87711e2c09e0a7213a2c3e70451e64060ba9fad81beeeababdc622ec46107f077ad2869a8ba9420fd81e3e9df96ba60f98530fb3238d4bec45ee
+doccontainersize 5751600
+doccontainerchecksum 3bbdf115c8cb4e0dec4deebb1bf8af6317eb0deafa19054404f992f79361a913b26e1523a31105b7fe0addcfef438a016d6b5c5780da564fc108a58f449ee86b
+docfiles size=2372
RELOC/doc/generic/pst-solides3d/Changes
RELOC/doc/generic/pst-solides3d/README details="Readme"
RELOC/doc/generic/pst-solides3d/data/Pyramid-couleurs.dat
@@ -265696,7 +265953,7 @@ catalogue-version 1.5e
name pstricks
category Package
-revision 68747
+revision 68767
catalogue pstricks-base
shortdesc PostScript macros for TeX
relocated 1
@@ -265716,11 +265973,11 @@ longdesc pdftricks package, to generate a PDF inclusion from a PSTricks
longdesc diagram. PSTricks macros can also generate PDF output when the
longdesc document is processed XeTeX, without the need for other
longdesc supporting packages.
-containersize 88148
-containerchecksum daf2b6c30630a0e50deba1686d08f44db767b8df815346fb777088dc75a80d6c18a2ca5e322bb2cfda5ac71237ca195ebcadd8889157eccc0b3f64d80c248bf4
-doccontainersize 7495528
-doccontainerchecksum 6597391bc0b337b2a8f88894b77b1f0137a68c066e89f28df9fbf6bfda1b404ecedb74ff5dac06cb2806ec720c1d78c65bca44d114aa519f8e85a29ac2922e69
-docfiles size=2294
+containersize 88036
+containerchecksum 606b1b487d523253c71d814289ccef2fe9c91c091f7b588fc842b2121da3ec592387774565b3e998c44bbf0ef17df0dd2207f632ceb8bb04df8f8b203603c4d4
+doccontainersize 7657460
+doccontainerchecksum 5df5f84afd8793de4201738a032df4c95ec017c67fe19966d908221e3ff69e77589f051232d1fa8fce7f15fe5702ec3abb6080f4676c2a31671543933ed32ed9
+docfiles size=2343
RELOC/doc/generic/pstricks/PSTricks.bib
RELOC/doc/generic/pstricks/README details="Readme"
RELOC/doc/generic/pstricks/ctandir.sty
@@ -265772,7 +266029,9 @@ docfiles size=2294
RELOC/doc/generic/pstricks/pst-user.tgz
RELOC/doc/generic/pstricks/pstricks-bug.tex
RELOC/doc/generic/pstricks/pstricks-doc.pdf
-runfiles size=131
+ RELOC/doc/generic/pstricks/test-pst.pdf
+ RELOC/doc/generic/pstricks/test-pst.tex
+runfiles size=130
RELOC/dvips/pstricks/pst-algparser.pro
RELOC/dvips/pstricks/pst-dots.pro
RELOC/dvips/pstricks/pst-dots97.pro
@@ -269652,6 +269911,69 @@ binfiles arch=x86_64-solaris size=2
bin/x86_64-solaris/depythontex
bin/x86_64-solaris/pythontex
+name q-and-a
+category Package
+revision 68765
+shortdesc Typesetting Q&A-style conversation made easier
+relocated 1
+longdesc Q-and-A is a LaTeX document class for you to typeset Q&A-style
+longdesc conversation. It turns simple pure text Q&A dialog into a
+longdesc carefully designed document. Notably, it features two themes,
+longdesc ChatGPT-light and ChatGPT-dark, enabling you to format your Q&A
+longdesc dialog in a way that closely resembles the interface of
+longdesc ChatGPT.
+depend einfart
+containersize 7432
+containerchecksum 0e513bde5288cd99b5a1794d994a0d572aa58cebaac1430154ec9d9b95bec16d889bbff4577b7fc2b877c103616e35b5ba4a5cbe17032798d400ad9e56ca995b
+doccontainersize 488420
+doccontainerchecksum 2cab3587105817ada1ea8ed568912c9e3dfee2f538b141bd20d486bf1e2f4d32fe98bfebc345721c162a7f763c7384dde73c19bec17b0625f0221ce66b504bd5
+docfiles size=179
+ RELOC/doc/latex/q-and-a/DEPENDS.txt
+ RELOC/doc/latex/q-and-a/LICENSE
+ RELOC/doc/latex/q-and-a/README.md details="Readme"
+ RELOC/doc/latex/q-and-a/demo/lang-cn/Q-and-A-demo-cn.pdf details="Example of use (Chinese)" language="zh"
+ RELOC/doc/latex/q-and-a/demo/lang-cn/Q-and-A-demo-cn.tex
+ RELOC/doc/latex/q-and-a/demo/lang-cn/code/Q-and-A-demo-cn-code-for.py
+ RELOC/doc/latex/q-and-a/demo/lang-cn/code/Q-and-A-demo-cn-code-func.py
+ RELOC/doc/latex/q-and-a/demo/lang-cn/code/Q-and-A-demo-cn-code-list.py
+ RELOC/doc/latex/q-and-a/demo/lang-de/Q-and-A-demo-de-content.tex
+ RELOC/doc/latex/q-and-a/demo/lang-de/Q-and-A-demo-de.pdf details="Example of use (German)" language="de"
+ RELOC/doc/latex/q-and-a/demo/lang-de/Q-and-A-demo-de.tex
+ RELOC/doc/latex/q-and-a/demo/lang-de/code/Q-and-A-demo-de-code-for.py
+ RELOC/doc/latex/q-and-a/demo/lang-de/code/Q-and-A-demo-de-code-func.py
+ RELOC/doc/latex/q-and-a/demo/lang-de/code/Q-and-A-demo-de-code-list.py
+ RELOC/doc/latex/q-and-a/demo/lang-en/Q-and-A-demo-en-content.tex
+ RELOC/doc/latex/q-and-a/demo/lang-en/Q-and-A-demo-en.pdf details="Example of use (English)" language="en"
+ RELOC/doc/latex/q-and-a/demo/lang-en/Q-and-A-demo-en.tex
+ RELOC/doc/latex/q-and-a/demo/lang-en/code/Q-and-A-demo-en-code-for.py
+ RELOC/doc/latex/q-and-a/demo/lang-en/code/Q-and-A-demo-en-code-func.py
+ RELOC/doc/latex/q-and-a/demo/lang-en/code/Q-and-A-demo-en-code-list.py
+ RELOC/doc/latex/q-and-a/demo/lang-fr/Q-and-A-demo-fr-content.tex
+ RELOC/doc/latex/q-and-a/demo/lang-fr/Q-and-A-demo-fr.pdf details="Example of use (French)" language="fr"
+ RELOC/doc/latex/q-and-a/demo/lang-fr/Q-and-A-demo-fr.tex
+ RELOC/doc/latex/q-and-a/demo/lang-fr/code/Q-and-A-demo-fr-code-for.py
+ RELOC/doc/latex/q-and-a/demo/lang-fr/code/Q-and-A-demo-fr-code-func.py
+ RELOC/doc/latex/q-and-a/demo/lang-fr/code/Q-and-A-demo-fr-code-list.py
+ RELOC/doc/latex/q-and-a/demo/theme-ChatGPT/Q-and-A-demo-ChatGPT-content.tex
+ RELOC/doc/latex/q-and-a/demo/theme-ChatGPT/Q-and-A-demo-ChatGPT-dark.pdf details="Example of use (theme ChatGPT-dark)"
+ RELOC/doc/latex/q-and-a/demo/theme-ChatGPT/Q-and-A-demo-ChatGPT-light.pdf details="Example of use (theme ChatGPT-light)"
+ RELOC/doc/latex/q-and-a/demo/theme-ChatGPT/Q-and-A-demo-ChatGPT.tex
+ RELOC/doc/latex/q-and-a/demo/theme-ChatGPT/code/Q-and-A-example-code-1.py
+ RELOC/doc/latex/q-and-a/demo/theme-ChatGPT/images/Q-and-A-demo-logo-ChatGPT.pdf
+ RELOC/doc/latex/q-and-a/demo/theme-ChatGPT/images/Q-and-A-demo-logo-User.pdf
+ RELOC/doc/latex/q-and-a/doc/Q-and-A-doc.pdf details="Package documentation"
+ RELOC/doc/latex/q-and-a/doc/Q-and-A-doc.tex
+ RELOC/doc/latex/q-and-a/doc/code/Q-and-A-doc-code-sample-content-result.pdf
+ RELOC/doc/latex/q-and-a/doc/code/Q-and-A-doc-code-sample-content-result.tex
+ RELOC/doc/latex/q-and-a/doc/code/Q-and-A-doc-code-sample-content.tex
+ RELOC/doc/latex/q-and-a/doc/code/Q-and-A-doc-code-sample-document.tex
+runfiles size=10
+ RELOC/tex/latex/q-and-a/Q-and-A.cls
+catalogue-contact-repository https://github.com/Jinwen-XU/Q-and-A
+catalogue-ctan /macros/latex/contrib/q-and-a
+catalogue-license lppl1.3c
+catalogue-topics class article-like multilingual expl3
+
name qcircuit
category Package
revision 48400
@@ -270832,6 +271154,49 @@ catalogue-license lppl1.3c
catalogue-topics german macro-supp xetex dummy-gen
catalogue-version 0.2
+name quran-en
+category Package
+revision 68790
+shortdesc English translation extension to the quran package
+relocated 1
+longdesc This package is designed for typesetting multiple English
+longdesc translations of the Holy Quran. It adds 15 additional English
+longdesc translations to the quran package.
+containersize 2719088
+containerchecksum 75ed9751d6d9517970ca0cf842eca390a172ae24eb12be04a2b97ee1d2673446064489bf594a172677cd785c05ca31587db8b3f64f8d8a1080ce0be0bf191356
+doccontainersize 148700
+doccontainerchecksum 7e5999f4378a32dca0b47ebe63a1fbaa331110d638f1b2d3308964a1a61d4036967aa1712e1c07bb0d3bfaa2106abca72302df06a811b1412d5029fd94588d2b
+docfiles size=43
+ RELOC/doc/xelatex/quran-en/README details="Readme"
+ RELOC/doc/xelatex/quran-en/quran-en-doc.pdf details="Package documentation"
+ RELOC/doc/xelatex/quran-en/quran-en-doc.tex
+ RELOC/doc/xelatex/quran-en/quran-en-test.pdf details="Example of use"
+ RELOC/doc/xelatex/quran-en/quran-en-test.tex
+ RELOC/doc/xelatex/quran-en/quran.png
+runfiles size=4332
+ RELOC/tex/xelatex/quran-en/quran-en.sty
+ RELOC/tex/xelatex/quran-en/qurantext-enii.translation.def
+ RELOC/tex/xelatex/quran-en/qurantext-eniii.translation.def
+ RELOC/tex/xelatex/quran-en/qurantext-eniv.translation.def
+ RELOC/tex/xelatex/quran-en/qurantext-enix.translation.def
+ RELOC/tex/xelatex/quran-en/qurantext-env.translation.def
+ RELOC/tex/xelatex/quran-en/qurantext-envi.translation.def
+ RELOC/tex/xelatex/quran-en/qurantext-envii.translation.def
+ RELOC/tex/xelatex/quran-en/qurantext-enviii.translation.def
+ RELOC/tex/xelatex/quran-en/qurantext-enx.translation.def
+ RELOC/tex/xelatex/quran-en/qurantext-enxi.translation.def
+ RELOC/tex/xelatex/quran-en/qurantext-enxii.translation.def
+ RELOC/tex/xelatex/quran-en/qurantext-enxiii.translation.def
+ RELOC/tex/xelatex/quran-en/qurantext-enxiv.translation.def
+ RELOC/tex/xelatex/quran-en/qurantext-enxv.translation.def
+ RELOC/tex/xelatex/quran-en/qurantext-enxvi.translation.def
+catalogue-contact-bugs https://github.com/javadr/quran-en/issues
+catalogue-contact-repository https://github.com/javadr/quran-en
+catalogue-ctan /macros/xetex/latex/quran-en
+catalogue-license lppl1.3c
+catalogue-topics xetex macro-supp
+catalogue-version 0.1
+
name quran-id
category Package
revision 68747
@@ -278868,7 +279233,7 @@ catalogue-topics font font-body font-proportional font-mono font-sans font-serif
name robust-externalize
category Package
-revision 68299
+revision 68757
shortdesc Cache anything (TikZ, python, ...) in a robust, efficient and pure way
relocated 1
longdesc This package provides a LaTeX library to cache anything (TikZ,
@@ -278876,15 +279241,15 @@ longdesc python, ...), in a robust, efficient and pure way. We also
longdesc provide a template system with placeholders to provide
longdesc configurable templates. For more information, see the
longdesc documentation and the github repository.
-containersize 22992
-containerchecksum 7321e4a4e0dec93a1d5c3687882968eca8f039928d838fcc589a12b87e715710283ebd11cfb981ad0acd3e2cdf16a80ae43790b09fde143cc22468d6c8b40057
-doccontainersize 598348
-doccontainerchecksum 04bffae1f11b3241a68647ee9e5feaa6aa2a738109a02a127bd8f0918c22898c93900aca42071314cf05d718d047c853dfb1247325c738f4c627f9ea3e0bb2e4
-docfiles size=207
+containersize 26548
+containerchecksum d9b03972893c3548787f1e3dd8fe48879270208d0283f28f2a65ab1df992954552d48bb0e091e29c8c979e6f0d585d0a5b29a3c623902169f1cf6adc65d3615e
+doccontainersize 666716
+doccontainerchecksum 83d42662d5bf9a6ca9bc14e85955cf5c156498797d23410765bb27b7dff3e8fd022a5d83b4545ff9ccc3cfb0e04b7a89a4bc4cbc68836c6cdb8f022d2a0d74e6
+docfiles size=235
RELOC/doc/latex/robust-externalize/README.md details="Readme"
RELOC/doc/latex/robust-externalize/robust-externalize.pdf details="Package documentation"
RELOC/doc/latex/robust-externalize/robust-externalize.tex
-runfiles size=30
+runfiles size=34
RELOC/tex/latex/robust-externalize/robust-externalize.sty
catalogue-contact-announce https://github.com/leo-colisson/robust-externalize/releases
catalogue-contact-bugs https://github.com/leo-colisson/robust-externalize/issues
@@ -278892,7 +279257,7 @@ catalogue-contact-repository https://github.com/leo-colisson/robust-externalize/
catalogue-ctan /macros/latex/contrib/robust-externalize
catalogue-license mit
catalogue-topics compilation expl3
-catalogue-version 2.0
+catalogue-version 2.1
name robustcommand
category Package
@@ -281356,16 +281721,16 @@ catalogue-topics font font-virtual font-supp-maths font-cm font-sans
name sansmathfonts
category Package
-revision 68747
+revision 68777
shortdesc Extended Computer Modern sans serif fonts
relocated 1
longdesc Sans serif small caps and math fonts for use with Computer
longdesc Modern.
execute addMap sansmathfonts.map
-containersize 4275700
-containerchecksum d5d4a2d8ab98211cfaf2df0ad25e8c6f044f8712e960c80a4985cd8993ccddc3414bfa15e759f76cc252b65e5b31a9596763f2724ab3aa4a738bd35dcf7ae5e7
-doccontainersize 365132
-doccontainerchecksum 7addd0f3667668b02495b38da9e8398f5f2de9b816d70fba84539aff1bdb4fd278d21c4fccb6ca7f653e6a738c0c205437344a2a67fb5a423cb16cbdd826a880
+containersize 4276576
+containerchecksum d31d37820883b0fa2a97dc878d11b6866554839acbae8c56fc10fb164fcfc2af5590d0d562512aa313ca950c32aecb4d4b89ea4113326446a75006b34a2f677c
+doccontainersize 365464
+doccontainerchecksum 5972253d34cb39cb0151050b4e9dab45dea50901a84f736ee8a25beb5ad647a112462ed5b3d46c61ff20a3a20852000c64736c88df9ed59defa2da5bf54b5638
docfiles size=95
RELOC/doc/fonts/sansmathfonts/README.txt details="Readme"
RELOC/doc/fonts/sansmathfonts/sansmathfonts.pdf details="Package documentation"
@@ -288084,7 +288449,7 @@ catalogue-version 1.36
name siunitx
category Package
-revision 68747
+revision 68775
shortdesc A comprehensive (SI) units package
relocated 1
longdesc Typesetting values with units requires care to ensure that the
@@ -288109,17 +288474,17 @@ longdesc The package relies on LaTeX 3 support from the l3kernel and
longdesc l3packages bundles.
depend l3kernel
depend l3packages
-containersize 67692
-containerchecksum 751c3677f81e1586ed6641589b4f776e6e748d1a3aedaa9afca0b38fe08973b5503dcf9ea76126fdbd911ebd0cd26ee970ec4fbe3820646de055d2339f15876a
-doccontainersize 1288032
-doccontainerchecksum f9efa4846f5b8672bd81ba3366d5785502268e1d8dd42b59579406376f76d0d135a9555cbfd2277f3398c7dd4a8ccc1397b31fd7e022c8a7d1c256af597a4a62
-docfiles size=352
+containersize 67728
+containerchecksum fbee3113ef34989b6440166def53eacd5ed3ab83c9009b02cad4989bd12cf68899c1f5ac04cdaeac422f702247a10797968d325d9ce91bee7c2f9f41d854b91d
+doccontainersize 1288648
+doccontainerchecksum 16bff5296d383ad6571d08399aac21001dfbca7b04e8221f08613babe40f69399196a9f3aa2ab4afd36dc1a3516578f8de4ea068412476a95cccadfe4320e0b1
+docfiles size=353
RELOC/doc/latex/siunitx/CHANGELOG.md
RELOC/doc/latex/siunitx/README.md details="Readme"
RELOC/doc/latex/siunitx/siunitx-code.pdf details="Code documentation"
RELOC/doc/latex/siunitx/siunitx.pdf details="User manual"
-srccontainersize 122968
-srccontainerchecksum 5e0556fd3558614913b3d7e5f7ea706c862e3f28400cc7a581c86699ae3b9db212757aff3432e30f97a845c81cf0dfc617ab84e9f8f7b2d1e3f4df5b315aa856
+srccontainersize 122932
+srccontainerchecksum 6885914818eaa462b249e5cc5c9b9fd4908b5999c7d3634bb99d3bc3e385c80a669015edcc2c6e4f1aa5a02fa9fb57c6a30bd1edda7b9b9601c89a92c4b07bad
srcfiles size=190
RELOC/source/latex/siunitx/siunitx-abbreviation.dtx
RELOC/source/latex/siunitx/siunitx-angle.dtx
@@ -304989,7 +305354,7 @@ binfiles arch=x86_64-solaris size=1
name tex4ht
category Package
-revision 68735
+revision 68795
shortdesc Convert (La)TeX to HTML/XML
longdesc A converter from TeX and LaTeX to SGML-based formats such as
longdesc (X)HTML, MathML, OpenDocument, and Docbook, providing a
@@ -305010,10 +305375,10 @@ longdesc files from them is nontrivial, and generally done with the
longdesc Makefile in development, from which the TeX4ht package in TeX
longdesc Live is updated.
depend tex4ht.ARCH
-containersize 1104160
-containerchecksum a779d88b0ae2f627eb8b2fade91252f33bc464b8cf483b4400f5dc5107c437b6a3b5e3ed85fc9b0bb4d34ab658ce204ccb6ba0a5f8fd81a272d97defbd9f08ee
+containersize 1104288
+containerchecksum aeef4948185bd9ea565b505de22885402db6f7da65faf8f162c80aac71bd2beea324a025352f30b3fb2e0d5eabc67ece42a700d27faf7faf4f43187dea1a94fc
doccontainersize 136384
-doccontainerchecksum bee40fee9d613e6feb6e4da3ec8787cd0f02bc99f1ee525638ce83286fc68be84b4828be3eb90fc85e161f4ca70ba5f0a7f4e7ae2452aa96de742fe9eece58f0
+doccontainerchecksum 4668dfaae4a6fc2e7066a9e30dccf31cde4e73a91e471618a7e8c4112f9278f0402084fb813af7222ef9a7c2574e9d28f18d792490edce72203dbf2e0cb42930
docfiles size=260
texmf-dist/doc/generic/tex4ht/Makefile
texmf-dist/doc/generic/tex4ht/README details="Readme"
@@ -305085,8 +305450,8 @@ docfiles size=260
texmf-dist/doc/generic/tex4ht/mn56.html
texmf-dist/doc/generic/tex4ht/mn5x.png
texmf-dist/doc/generic/tex4ht/mn6x.png
-srccontainersize 1457088
-srccontainerchecksum 2f1cf151c56214264209f012b9d60dd978ef3ac5ba67097c87f44723d75e24bff76db325c696a2346904e6be7975e87e054b160c5dbd36eb9ab22c381fd874dd
+srccontainersize 1462612
+srccontainerchecksum 98b1bd8445f4751a571cd51e6c3ed280aad4d541e7169165eebede5928e287164aa4b3c8d35e684fba0be9100f98818b48a7b6ba626b77388f95413ed6edf0a8
srcfiles size=4400
texmf-dist/source/generic/tex4ht/ChangeLog
texmf-dist/source/generic/tex4ht/Makefile
@@ -325522,20 +325887,20 @@ catalogue-version 2.0
name tkz-bernoulli
category Package
-revision 68747
+revision 68780
shortdesc Draw Bernoulli trees with TikZ
relocated 1
longdesc This is a package for representing Bernoulli trees with
longdesc PGF/TikZ.
-containersize 2736
-containerchecksum da37440a0a008fe67327a3ab3cfd9b41fec5ee654398905b4726cbfa77be4bb5a28d1d857b7979e50bd886541f7f876437621fc10cbe37ac643758c765ab9c58
-doccontainersize 189396
-doccontainerchecksum 82f20beb17ca7863ae68ff7f370f4d0eb3753442075487249962dd6aeae7402317c291cc2f0bbe1ff4563ca909ddd4a591f3fa9b71aa93a6122b15d454e50bc1
-docfiles size=52
+containersize 2588
+containerchecksum 0824d03ce5cca5be08cd648ac3629094eb4607681601b5d75a56069df687054b5e88c3645367c0728de8f7cf43971b32286eff4b18dd094c620ce37e6c957880
+doccontainersize 194800
+doccontainerchecksum ea1d787fc049cf42605d6adf107892aa4afdcceb32c874382453836d30b956e1599e2b9286a0e64b823d55005bf8ae2e81259d881b69172f6af5db4e01aab581
+docfiles size=53
RELOC/doc/latex/tkz-bernoulli/README.md details="Readme"
RELOC/doc/latex/tkz-bernoulli/tkz-bernoulli-doc.pdf details="Package documentation"
RELOC/doc/latex/tkz-bernoulli/tkz-bernoulli-doc.tex
-runfiles size=4
+runfiles size=3
RELOC/tex/latex/tkz-bernoulli/tkz-bernoulli.sty
catalogue-contact-home https://github.com/cpierquet/tkz-bernoulli
catalogue-contact-repository https://github.com/cpierquet/tkz-bernoulli
@@ -336599,7 +336964,7 @@ catalogue-version 1.0.0
name ucs
category Package
-revision 64114
+revision 68759
shortdesc Extended UTF-8 input encoding support for LaTeX
relocated 1
longdesc The bundle provides the ucs package, and utf8x.def, together
@@ -336612,11 +336977,11 @@ longdesc various options, which permits use of non-ASCII characters when
longdesc coding mathematical formulae. Note that the bundle previously
longdesc had an alias "unicode"; that alias has now been withdrawn, and
longdesc no package of that name now exists.
-containersize 307448
-containerchecksum 440156f8c6d1f43524225c99adc58b63f383e2d28dd2a79af0d881545d96debf3f3eadaa0682c5f3de12cabee109912ae699c5d3f9d5e48bc4a43b14b210288e
-doccontainersize 1215552
-doccontainerchecksum 23eb57ebc1bf27d6406d883caf8ab060d4d4c7e8caeb982781f7cdd719d50aed316a2c72f01934a8f0e16a6ccf6df62598038743a026ac1f46f4be731b020c2f
-docfiles size=676
+containersize 308788
+containerchecksum 9adaa0a3fef64436b56d3e4e1c504b74c18dd795db15d193df0e0ced419490ab462cc61850d3bea6cde7928ddcd85cb872130d1dc9776aaf3bcd8f12cf144832
+doccontainersize 1251668
+doccontainerchecksum 95dede76d97d0dce6cdaeb0acd128e89c2e98383e633925b40433c0d4e0e342fc3df94603f17370fb56b88c40effb99eacc4310e4de4231232a2be6892adbe87
+docfiles size=688
RELOC/doc/latex/ucs/FAQ.txt details="Frequently Asked Questions"
RELOC/doc/latex/ucs/GNUmakefile
RELOC/doc/latex/ucs/INSTALL.txt details="Installation details"
@@ -336661,6 +337026,8 @@ docfiles size=676
RELOC/doc/latex/ucs/config/telugu.ucf
RELOC/doc/latex/ucs/config/thai.ucf
RELOC/doc/latex/ucs/discovermacro.pl
+ RELOC/doc/latex/ucs/email.txt
+ RELOC/doc/latex/ucs/hyperref-1.pdf
RELOC/doc/latex/ucs/latexout.pl
RELOC/doc/latex/ucs/ltxmacrs.txt
RELOC/doc/latex/ucs/makeunidef.pl
@@ -336670,12 +337037,12 @@ docfiles size=676
RELOC/doc/latex/ucs/unsupported/tables.inc
RELOC/doc/latex/ucs/unsupported/u2ps
RELOC/doc/latex/ucs/utils/UnicodeT.sfd
-srccontainersize 40864
-srccontainerchecksum 0431c552de865e50fcbcf19d147a99c125fef807a0e462c31a9a1055afde3ea4894cb29658d473257ffe9ba5d8ef692d37b0021514f49c218417d531160f24d0
+srccontainersize 40956
+srccontainerchecksum e2f0406d59b69bac26363cabe90364aa61513e3c20da1fb414ca683e830cdbc79410fbf9f9b36e60d467c989d03e942efa2b9905dcb2339bfae9267e49cbd00b
srcfiles size=64
RELOC/source/latex/ucs/ucs.dtx
RELOC/source/latex/ucs/ucs.ins
-runfiles size=742
+runfiles size=744
RELOC/fonts/enc/dvips/ucs/cp1252.enc
RELOC/fonts/enc/dvips/ucs/tengwarDS.enc
RELOC/tex/latex/ucs/autofe.sty
@@ -336831,6 +337198,7 @@ runfiles size=742
RELOC/tex/latex/ucs/data/uni-470.def
RELOC/tex/latex/ucs/data/uni-471.def
RELOC/tex/latex/ucs/data/uni-48.def
+ RELOC/tex/latex/ucs/data/uni-480.def
RELOC/tex/latex/ucs/data/uni-49.def
RELOC/tex/latex/ucs/data/uni-497.def
RELOC/tex/latex/ucs/data/uni-498.def
@@ -336908,7 +337276,7 @@ catalogue-contact-repository https://github.com/LaTeX-Package-Repositories/ucs
catalogue-ctan /macros/latex/contrib/ucs
catalogue-license lppl1.3
catalogue-topics inputenc unicode
-catalogue-version 2.3
+catalogue-version 2.4
name ucsmonograph
category Package
@@ -341142,7 +341510,7 @@ catalogue-version 2.1
name unbtex
category Package
-revision 68747
+revision 68793
shortdesc A class for theses at University of Brasilia (UnB)
relocated 1
longdesc This package provides a class based on abnTeX and compatible
@@ -341153,11 +341521,11 @@ longdesc theses for undergraduate and graduate programs at UnB. The
longdesc documentation for the class and the comments in the templates
longdesc are all written in Portuguese, the language of the target
longdesc audience.
-containersize 17520
-containerchecksum f459c8b4e0aba8c1a1cc4954c9cb18b78bbae38c88e669670d6ebe5279c2513607f40083a598f2fd546c90094051228e854581ce4cd7c4bb79cd5e466c56efd6
-doccontainersize 1405592
-doccontainerchecksum 6e93c077d5439de8aea91dd9b08e8d8d3b5d9d2ab8f9770cb28e7d66f128224fd16599309441db17612815f9e0053087757d81252c5d05dbffd51f732e270c85
-docfiles size=413
+containersize 18144
+containerchecksum 6213761d8a890de960cd8cb4d71f6eeaa73c4bd39c669488dae70e236294d13eebfbd862e802e1755e3c5dca10cf268d1885bbadf8a7d9363bae553f41d547be
+doccontainersize 1018032
+doccontainerchecksum 46175d785d45a8973ef449f951bf970ceaae821169101f2856fbceaa3183ad152799c5330a5dd2cafa03310253aea352ee226ec7cfe104650b4804727ac5dcda
+docfiles size=290
RELOC/doc/latex/unbtex/README.md details="Readme"
RELOC/doc/latex/unbtex/unbtex-example.pdf details="Example of use" language="pt-br"
RELOC/doc/latex/unbtex/unbtex-example.tex
@@ -341174,14 +341542,16 @@ docfiles size=413
RELOC/doc/latex/unbtex/unbtex-example/codigos/controle.m
RELOC/doc/latex/unbtex/unbtex-example/codigos/controleSmithPredictor.py
RELOC/doc/latex/unbtex/unbtex-example/figuras/1280px-LaTeX-logo.png
- RELOC/doc/latex/unbtex/unbtex-example/figuras/blockdiagram.eps
+ RELOC/doc/latex/unbtex/unbtex-example/figuras/blockdiagram.pdf
+ RELOC/doc/latex/unbtex/unbtex-example/figuras/bodediagram.pdf
RELOC/doc/latex/unbtex/unbtex-example/figuras/capa_fundo.pdf
- RELOC/doc/latex/unbtex/unbtex-example/figuras/img-grafico.pdf
- RELOC/doc/latex/unbtex/unbtex-example/figuras/img-marca.pdf
+ RELOC/doc/latex/unbtex/unbtex-example/figuras/circuito.pdf
+ RELOC/doc/latex/unbtex/unbtex-example/figuras/curva_diodo.pdf
RELOC/doc/latex/unbtex/unbtex-example/references.bib
RELOC/doc/latex/unbtex/unbtex-example/referencias.bib
-runfiles size=20
- RELOC/bibtex/bst/unbtex/abntex2eng-alf.bst
+runfiles size=35
+ RELOC/bibtex/bst/unbtex/unbtexcite-en.bst
+ RELOC/bibtex/bst/unbtex/unbtexcite-pt.bst
RELOC/tex/latex/unbtex/unbtex.cls
catalogue-ctan /macros/latex/contrib/unbtex
catalogue-license lppl1.3
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index b1073f2d4a..27750815b4 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-e2e25c8c907cd712e136c168b4b4e8a1 texlive.tlpdb
+7e3c3cb9a052ac704881b95fe17511cd texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 7621f8098d..b8ab77715c 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-a110cbc0639abf18938ddc41d293380fc1509292a0cc6aecd75e007ba6125e59fb2f4fe3652a7c55ad48879646e7c20496847fc3933eba01c6056a53d8f17bb0 texlive.tlpdb
+c6334e2fb89455db91ea6f3f79869173eb2e84ebe9968801f0d9fd160034fdb22f0ba6058384233b090f140602b4917e0cf6401faf97c2ea47a361c282ccfac1 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index d005cc1515..4d79f44525 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+QqiBBqTOGHfhlDjHAFAmVMK3EACgkQTOGHfhlD
-jHD3Jgf/Ui0q4Xw5qcFBAzpbNXuT2mMbFsrF//j6GjntXH6y7wKYWDyNyLxPaMhC
-T9qunaZ/o5BcRYK7Jdg2pyx6WcXPiNepI9GzvQFMgkt0GJtUqlxWN2wavSGUL7HB
-XSCAInQKaiESUJalRfujWJFYC2q5pZBqj79V7yLVkaKMiOj2E2uk2KsYpChdCcuG
-aBeHPnDxOY/ozy4kQtJl4aL8couSaiZENudR2VNk5Nu+pIVT++mDeAUkji9RScnd
-nHD2k37izqaNA4wwHL7wXjtLziNVlxd28V8P0C447NQ8LMoaX1yRl2rHMMrcFcTy
-j5ZcJ6pbjVDGIlbVlgjiyUGnekWP+Q==
-=qGDZ
+iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmVNfUcACgkQTOGHfhlD
+jHBoXQf+NYwFcO27bHvcdTh6UA1UP+3JdNGloevtqxHWbkbg+6B9nkKYIWVIwuLn
+36ISoKJMphASEYXewh/LgDZW6rrEpedqHpz5bEenwwy33GuevGxFrdA+YYGewhfm
+VAADpRFIMTLgHhTcVy8PxARaH14NXMftgMQQoQpMwIdb05tlxiOY3aUwUuLurXsm
+t0d9ddq031i/7K0HZNIPAxk5xvMBYGowpeoDvvJg5yP/MFwkUOSHpaPXT0Z1OIK9
+HQWpjSisB7hLmfkWFUYt2E9XpI4aD+drkW27HWDEEemiW8Yc8jEuzjuTn0TwWoN7
+Y/Gndt7og1een1bXvU2R+qAPZPgyxA==
+=DHfr
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 69cd21cf08..d334a72a99 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/timestamp b/timestamp
index 759e55a2a9..dfd08df5a3 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2023-11-10-02-02
+2023-11-11-02-02