summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-09-15 03:02:43 +0000
committerNorbert Preining <norbert@preining.info>2023-09-15 03:02:43 +0000
commitdeda1937c52481b2259e1061840b99e18e8ca361 (patch)
tree2dede32b7c181f98c1fa00cfa9d531a306e5d5fd
parent527001b634c06d34f92d1809f507add012c320f6 (diff)
CTAN sync 202309150302
-rw-r--r--FILES.byname300
-rw-r--r--FILES.byname.gzbin2549097 -> 2549192 bytes
-rw-r--r--FILES.last07days2088
-rw-r--r--biblio/ctan-bibdata/ctan.bib16
-rw-r--r--biblio/ctan-bibdata/ctan.pdfbin3710112 -> 3710053 bytes
-rw-r--r--fonts/parsimatn/ParsiMatn-Bold.ttfbin84572 -> 85908 bytes
-rw-r--r--fonts/parsimatn/ParsiMatn-BoldItalic.ttfbin87512 -> 88940 bytes
-rw-r--r--fonts/parsimatn/ParsiMatn-Italic.ttfbin90440 -> 91880 bytes
-rw-r--r--fonts/parsimatn/ParsiMatn-Regular.ttfbin87168 -> 88568 bytes
-rw-r--r--fonts/parsimatn/README.md2
-rw-r--r--fonts/parsimatn/parsimatn-example-of-use.pdfbin91046 -> 91078 bytes
-rw-r--r--fonts/parsimatn/parsimatn-example-of-use.tex4
-rwxr-xr-xfonts/utilities/fontools/bin/afm2afm4
-rwxr-xr-xfonts/utilities/fontools/bin/autoinst222
-rwxr-xr-xfonts/utilities/fontools/bin/ot2kpx4
-rwxr-xr-xfonts/utilities/fontools/bin/splitttc4
-rw-r--r--fonts/utilities/fontools/doc/afm2afm.pdfbin26775 -> 26954 bytes
-rw-r--r--fonts/utilities/fontools/doc/autoinst.pdfbin71157 -> 72654 bytes
-rw-r--r--fonts/utilities/fontools/doc/ot2kpx.pdfbin27149 -> 27320 bytes
-rw-r--r--fonts/utilities/fontools/doc/splitttc.pdfbin20367 -> 20437 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/README.md2
-rw-r--r--macros/latex-dev/required/latex-lab/blocks-code.pdfbin878830 -> 886155 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/blocks-code.tex2
-rw-r--r--macros/latex-dev/required/latex-lab/blocks-doc.pdfbin439729 -> 440245 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/blocks-doc.tex2
-rw-r--r--macros/latex-dev/required/latex-lab/changes.txt62
-rw-r--r--macros/latex-dev/required/latex-lab/documentmetadata-support-code.pdfbin519336 -> 523606 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/documentmetadata-support-doc.pdfbin385426 -> 389235 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/documentmetadata-support.dtx65
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-amsmath.pdfbin357259 -> 357811 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-bib.dtx11
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-bib.pdfbin412227 -> 411100 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-block.dtx (renamed from macros/latex-dev/required/latex-lab/latex-lab-block-tagging.dtx)272
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-block.pdf (renamed from macros/latex-dev/required/latex-lab/latex-lab-block-tagging.pdf)bin878830 -> 886155 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-firstaid.dtx62
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-firstaid.pdfbin271638 -> 272876 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-float.dtx60
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-float.pdfbin442979 -> 444989 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-footnotes.dtx985
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-footnotes.pdfbin800571 -> 815832 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-graphic.dtx8
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-graphic.pdfbin497530 -> 497260 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-math.dtx (renamed from macros/latex-dev/required/latex-lab/latex-lab-mathtagging.dtx)74
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-math.pdf (renamed from macros/latex-dev/required/latex-lab/latex-lab-mathtagging.pdf)bin609434 -> 612561 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-mathpkg.pdfbin302091 -> 302644 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-mathtools.pdfbin357259 -> 357811 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-minipage.dtx21
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-minipage.pdfbin277702 -> 278305 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-namespace.dtx100
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-namespace.pdfbin0 -> 234661 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-new-or-1.dtx57
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-new-or-1.pdfbin383591 -> 389733 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-new-or-2.dtx341
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-new-or-2.pdfbin530241 -> 632322 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-sec.dtx67
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-sec.pdfbin527667 -> 528176 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-testphase.dtx46
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-testphase.pdfbin298138 -> 298669 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-text.dtx12
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-text.pdfbin308879 -> 307823 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-toc-hyperref-changes.dtx4
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-toc-hyperref-changes.pdfbin296522 -> 296136 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-toc-kernel-changes.dtx23
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-toc-kernel-changes.pdfbin357477 -> 356743 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-toc.dtx (renamed from macros/latex-dev/required/latex-lab/latex-lab-toc-tagging-functions.dtx)26
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab-toc.pdf (renamed from macros/latex-dev/required/latex-lab/latex-lab-toc-tagging-functions.pdf)bin379087 -> 377490 bytes
-rw-r--r--macros/latex-dev/required/latex-lab/latex-lab.ins110
-rw-r--r--macros/latex/contrib/zref/README.md5
-rw-r--r--macros/latex/contrib/zref/zref.dtx165
-rw-r--r--macros/latex/contrib/zref/zref.pdfbin699064 -> 699604 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl3
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb134
-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.xzbin2475492 -> 2476204 bytes
-rw-r--r--timestamp2
77 files changed, 2254 insertions, 3131 deletions
diff --git a/FILES.byname b/FILES.byname
index d33ee90ff4..4dab002985 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -2059,12 +2059,12 @@
2023/09/07 | 1710 | biblio/citation-style-language/README.md
2023/09/07 | 12878 | biblio/citation-style-language/vancouver.csl
2023/09/07 | 4530946 | biblio/citation-style-language.zip
-2023/09/13 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/09/14 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2023/09/13 | 2812622 | biblio/ctan-bibdata/ctan.bib
-2023/09/13 | 3709441 | biblio/ctan-bibdata/ctan.pdf
+2023/09/14 | 2812990 | biblio/ctan-bibdata/ctan.bib
+2023/09/14 | 3710112 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2023/09/13 | 4111065 | biblio/ctan-bibdata.zip
+2023/09/14 | 4112043 | 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
@@ -2221,7 +2221,7 @@
1989/12/11 | 6196 | biblio/tib/tib.man
1989/03/29 | 23265 | biblio/tib/vitaMake
2005/12/15 | 366385 | biblio/tib.zip
-2023/09/04 | 18232 | CTAN.sites
+2023/09/14 | 18202 | CTAN.sites
1990/10/03 | 5032 | dviware/beebe/00readme.txt
1990/10/03 | 479 | dviware/beebe/doc/00dir.cmd
1990/10/03 | 1209 | dviware/beebe/doc/00dir.lst
@@ -5424,7 +5424,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/09/13 | 205945 | FILES.last07days
+2023/09/14 | 260659 | 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
@@ -112215,14 +112215,14 @@
2014/09/13 | 1618746 | fonts/parisa/source/parisa-shadow.sfd
2014/09/13 | 5749842 | fonts/parisa.zip
2023/09/13 | 4497 | fonts/parsimatn/OFL.txt
-2023/09/13 | 87512 | fonts/parsimatn/ParsiMatn-BoldItalic.ttf
-2023/09/13 | 84572 | fonts/parsimatn/ParsiMatn-Bold.ttf
-2023/09/13 | 91046 | fonts/parsimatn/parsimatn-example-of-use.pdf
-2023/09/13 | 10246 | fonts/parsimatn/parsimatn-example-of-use.tex
-2023/09/13 | 90440 | fonts/parsimatn/ParsiMatn-Italic.ttf
-2023/09/13 | 87168 | fonts/parsimatn/ParsiMatn-Regular.ttf
-2023/09/13 | 766 | fonts/parsimatn/README.md
-2023/09/13 | 289668 | fonts/parsimatn.zip
+2023/09/14 | 88940 | fonts/parsimatn/ParsiMatn-BoldItalic.ttf
+2023/09/14 | 85908 | fonts/parsimatn/ParsiMatn-Bold.ttf
+2023/09/14 | 91078 | fonts/parsimatn/parsimatn-example-of-use.pdf
+2023/09/14 | 10246 | fonts/parsimatn/parsimatn-example-of-use.tex
+2023/09/14 | 91880 | fonts/parsimatn/ParsiMatn-Italic.ttf
+2023/09/14 | 88568 | fonts/parsimatn/ParsiMatn-Regular.ttf
+2023/09/14 | 766 | fonts/parsimatn/README.md
+2023/09/14 | 291894 | fonts/parsimatn.zip
2023/09/08 | 4498 | fonts/parsinevis/OFL.txt
2023/09/08 | 102236 | fonts/parsinevis/ParsiNevis-BoldItalic.ttf
2023/09/08 | 90716 | fonts/parsinevis/ParsiNevis-Bold.ttf
@@ -147661,33 +147661,33 @@
1995/01/27 | 48128 | fonts/utilities/fontload/vms/subfont.exe-alpha
1995/01/27 | 89600 | fonts/utilities/fontload/vms/subfont.exe-vax
2007/11/24 | 136238 | fonts/utilities/fontload.zip
-2023/02/01 | 13334 | fonts/utilities/fontools/bin/afm2afm
-2023/02/01 | 168174 | fonts/utilities/fontools/bin/autoinst
-2023/02/01 | 27582 | fonts/utilities/fontools/bin/ot2kpx
-2023/02/01 | 9480 | fonts/utilities/fontools/bin/splitttc
-2023/02/01 | 26775 | fonts/utilities/fontools/doc/afm2afm.pdf
-2023/02/01 | 71157 | fonts/utilities/fontools/doc/autoinst.pdf
-2023/02/01 | 27149 | fonts/utilities/fontools/doc/ot2kpx.pdf
-2023/02/01 | 20367 | fonts/utilities/fontools/doc/splitttc.pdf
-2023/02/01 | 17997 | fonts/utilities/fontools/GPLv2.txt
-2023/02/01 | 3003 | fonts/utilities/fontools/README
-2023/02/01 | 3420 | fonts/utilities/fontools/share/fontools_cs.enc
-2023/02/01 | 3409 | fonts/utilities/fontools/share/fontools_l7x.enc
-2023/02/01 | 17241 | fonts/utilities/fontools/share/fontools_lgr.enc
-2023/02/01 | 3366 | fonts/utilities/fontools/share/fontools_ly1.enc
-2023/02/01 | 3318 | fonts/utilities/fontools/share/fontools_oml.enc
-2023/02/01 | 3318 | fonts/utilities/fontools/share/fontools_ot1.enc
-2023/02/01 | 3448 | fonts/utilities/fontools/share/fontools_qx.enc
-2023/02/01 | 3478 | fonts/utilities/fontools/share/fontools_t1.enc
-2023/02/01 | 3542 | fonts/utilities/fontools/share/fontools_t2a.enc
-2023/02/01 | 4364 | fonts/utilities/fontools/share/fontools_t2b.enc
-2023/02/01 | 4286 | fonts/utilities/fontools/share/fontools_t2c.enc
-2023/02/01 | 5468 | fonts/utilities/fontools/share/fontools_t3.enc
-2023/02/01 | 3664 | fonts/utilities/fontools/share/fontools_t4.enc
-2023/02/01 | 3844 | fonts/utilities/fontools/share/fontools_t5.enc
-2023/02/01 | 3592 | fonts/utilities/fontools/share/fontools_ts1.enc
-2023/02/01 | 5420 | fonts/utilities/fontools/share/fontools_ts3.enc
-2023/02/01 | 217823 | fonts/utilities/fontools.zip
+2023/09/14 | 13334 | fonts/utilities/fontools/bin/afm2afm
+2023/09/14 | 175638 | fonts/utilities/fontools/bin/autoinst
+2023/09/14 | 27582 | fonts/utilities/fontools/bin/ot2kpx
+2023/09/14 | 9480 | fonts/utilities/fontools/bin/splitttc
+2023/09/14 | 26954 | fonts/utilities/fontools/doc/afm2afm.pdf
+2023/09/14 | 72654 | fonts/utilities/fontools/doc/autoinst.pdf
+2023/09/14 | 27320 | fonts/utilities/fontools/doc/ot2kpx.pdf
+2023/09/14 | 20437 | fonts/utilities/fontools/doc/splitttc.pdf
+2023/09/14 | 17997 | fonts/utilities/fontools/GPLv2.txt
+2023/09/14 | 3003 | fonts/utilities/fontools/README
+2023/09/14 | 3420 | fonts/utilities/fontools/share/fontools_cs.enc
+2023/09/14 | 3409 | fonts/utilities/fontools/share/fontools_l7x.enc
+2023/09/14 | 17241 | fonts/utilities/fontools/share/fontools_lgr.enc
+2023/09/14 | 3366 | fonts/utilities/fontools/share/fontools_ly1.enc
+2023/09/14 | 3318 | fonts/utilities/fontools/share/fontools_oml.enc
+2023/09/14 | 3318 | fonts/utilities/fontools/share/fontools_ot1.enc
+2023/09/14 | 3448 | fonts/utilities/fontools/share/fontools_qx.enc
+2023/09/14 | 3478 | fonts/utilities/fontools/share/fontools_t1.enc
+2023/09/14 | 3542 | fonts/utilities/fontools/share/fontools_t2a.enc
+2023/09/14 | 4364 | fonts/utilities/fontools/share/fontools_t2b.enc
+2023/09/14 | 4286 | fonts/utilities/fontools/share/fontools_t2c.enc
+2023/09/14 | 5468 | fonts/utilities/fontools/share/fontools_t3.enc
+2023/09/14 | 3664 | fonts/utilities/fontools/share/fontools_t4.enc
+2023/09/14 | 3844 | fonts/utilities/fontools/share/fontools_t5.enc
+2023/09/14 | 3592 | fonts/utilities/fontools/share/fontools_ts1.enc
+2023/09/14 | 5420 | fonts/utilities/fontools/share/fontools_ts3.enc
+2023/09/14 | 220535 | fonts/utilities/fontools.zip
2007/11/26 | 1775673 | fonts/utilities/freetype/freetype-2.3.5.tar.gz
2007/11/26 | 189 | fonts/utilities/freetype/freetype-2.3.5.tar.gz.sig
2007/11/26 | 117706 | fonts/utilities/freetype/freetype-doc-2.3.5.tar.gz
@@ -194871,7 +194871,7 @@
2023/09/13 | 2795752 | install/macros/latex-dev/required/latex-amsmath-dev.tds.zip
2023/09/13 | 257201 | install/macros/latex-dev/required/latex-firstaid-dev.tds.zip
2023/06/11 | 3111045 | install/macros/latex-dev/required/latex-graphics-dev.tds.zip
-2023/06/11 | 10417970 | install/macros/latex-dev/required/latex-lab-dev.tds.zip
+2023/09/14 | 10803422 | install/macros/latex-dev/required/latex-lab-dev.tds.zip
2023/06/11 | 7340085 | install/macros/latex-dev/required/latex-tools-dev.tds.zip
2023/06/19 | 40739586 | install/macros/latex/latex-base.tds.zip
2020/06/01 | 1578753 | install/macros/latex/required/amscls.tds.zip
@@ -243974,7 +243974,7 @@
2023/08/14 | 129389 | macros/latex/contrib/zref-clever/zref-clever-doc.tex
2023/08/14 | 345946 | macros/latex/contrib/zref-clever/zref-clever.dtx
2023/08/14 | 3187 | macros/latex/contrib/zref-clever/zref-clever.ins
-2022/04/07 | 581 | macros/latex/contrib/zref/README.md
+2023/09/14 | 582 | macros/latex/contrib/zref/README.md
2023/08/15 | 2386 | macros/latex/contrib/zref-vario/CHANGELOG.md
2023/08/15 | 31 | macros/latex/contrib/zref-vario/DEPENDS.txt
2023/08/15 | 578 | macros/latex/contrib/zref-vario/README.md
@@ -243985,9 +243985,9 @@
2023/08/15 | 14399 | macros/latex/contrib/zref-vario/zref-vario-doc.tex
2023/08/15 | 37544 | macros/latex/contrib/zref-vario/zref-vario.dtx
2023/08/15 | 2607 | macros/latex/contrib/zref-vario/zref-vario.ins
-2022/04/07 | 706755 | macros/latex/contrib/zref.zip
-2022/04/07 | 197178 | macros/latex/contrib/zref/zref.dtx
-2022/04/07 | 699064 | macros/latex/contrib/zref/zref.pdf
+2023/09/14 | 707422 | macros/latex/contrib/zref.zip
+2023/09/14 | 198236 | macros/latex/contrib/zref/zref.dtx
+2023/09/14 | 699604 | macros/latex/contrib/zref/zref.pdf
2008/02/10 | 19110 | macros/latex/contrib/zwgetfdate/doc/latex/zwgetfdate/License.txt
2008/06/15 | 248047 | macros/latex/contrib/zwgetfdate/doc/latex/zwgetfdate/zwgetfdate.pdf
2008/06/15 | 3902 | macros/latex/contrib/zwgetfdate/doc/latex/zwgetfdate/zwgetfdate.tex
@@ -244382,58 +244382,60 @@
2023/06/11 | 10753 | macros/latex-dev/required/graphics/trig.dtx
2023/06/11 | 199268 | macros/latex-dev/required/graphics/trig.pdf
2023/06/11 | 3073339 | macros/latex-dev/required/graphics.zip
-2023/06/11 | 878830 | macros/latex-dev/required/latex-lab/blocks-code.pdf
-2023/06/11 | 116 | macros/latex-dev/required/latex-lab/blocks-code.tex
-2023/06/11 | 439729 | macros/latex-dev/required/latex-lab/blocks-doc.pdf
-2023/06/11 | 113 | macros/latex-dev/required/latex-lab/blocks-doc.tex
-2023/06/11 | 4222 | macros/latex-dev/required/latex-lab/changes.txt
-2023/06/11 | 519336 | macros/latex-dev/required/latex-lab/documentmetadata-support-code.pdf
-2023/06/11 | 117 | macros/latex-dev/required/latex-lab/documentmetadata-support-code.tex
-2023/06/11 | 385426 | macros/latex-dev/required/latex-lab/documentmetadata-support-doc.pdf
-2023/06/11 | 191 | macros/latex-dev/required/latex-lab/documentmetadata-support-doc.tex
-2023/06/11 | 16946 | macros/latex-dev/required/latex-lab/documentmetadata-support.dtx
-2023/06/11 | 6221 | macros/latex-dev/required/latex-lab/glyphtounicode-cmex.tex
-2023/06/11 | 3179 | macros/latex-dev/required/latex-lab/latex-lab-amsmath.dtx
-2023/06/11 | 357259 | macros/latex-dev/required/latex-lab/latex-lab-amsmath.pdf
-2023/06/11 | 13941 | macros/latex-dev/required/latex-lab/latex-lab-bib.dtx
-2023/06/11 | 412227 | macros/latex-dev/required/latex-lab/latex-lab-bib.pdf
-2023/06/11 | 132264 | macros/latex-dev/required/latex-lab/latex-lab-block-tagging.dtx
-2023/06/11 | 878830 | macros/latex-dev/required/latex-lab/latex-lab-block-tagging.pdf
-2023/06/11 | 4619 | macros/latex-dev/required/latex-lab/latex-lab-firstaid.dtx
-2023/06/11 | 271638 | macros/latex-dev/required/latex-lab/latex-lab-firstaid.pdf
-2023/06/11 | 15749 | macros/latex-dev/required/latex-lab/latex-lab-float.dtx
-2023/06/11 | 442979 | macros/latex-dev/required/latex-lab/latex-lab-float.pdf
-2023/06/11 | 82448 | macros/latex-dev/required/latex-lab/latex-lab-footnotes.dtx
-2023/06/11 | 800571 | macros/latex-dev/required/latex-lab/latex-lab-footnotes.pdf
-2023/06/11 | 34485 | macros/latex-dev/required/latex-lab/latex-lab-graphic.dtx
-2023/06/11 | 497530 | macros/latex-dev/required/latex-lab/latex-lab-graphic.pdf
-2023/06/11 | 5643 | macros/latex-dev/required/latex-lab/latex-lab.ins
-2023/06/11 | 2453 | macros/latex-dev/required/latex-lab/latex-lab-mathpkg.dtx
-2023/06/11 | 302091 | macros/latex-dev/required/latex-lab/latex-lab-mathpkg.pdf
-2023/06/11 | 35607 | macros/latex-dev/required/latex-lab/latex-lab-mathtagging.dtx
-2023/06/11 | 609434 | macros/latex-dev/required/latex-lab/latex-lab-mathtagging.pdf
-2023/06/11 | 6134 | macros/latex-dev/required/latex-lab/latex-lab-mathtools.dtx
-2023/06/11 | 357259 | macros/latex-dev/required/latex-lab/latex-lab-mathtools.pdf
-2023/06/11 | 5835 | macros/latex-dev/required/latex-lab/latex-lab-minipage.dtx
-2023/06/11 | 277702 | macros/latex-dev/required/latex-lab/latex-lab-minipage.pdf
-2023/06/11 | 4881 | macros/latex-dev/required/latex-lab/latex-lab-new-or-1.dtx
-2023/06/11 | 383591 | macros/latex-dev/required/latex-lab/latex-lab-new-or-1.pdf
-2023/06/11 | 16161 | macros/latex-dev/required/latex-lab/latex-lab-new-or-2.dtx
-2023/06/11 | 530241 | macros/latex-dev/required/latex-lab/latex-lab-new-or-2.pdf
-2023/06/11 | 26828 | macros/latex-dev/required/latex-lab/latex-lab-sec.dtx
-2023/06/11 | 527667 | macros/latex-dev/required/latex-lab/latex-lab-sec.pdf
-2023/06/11 | 4809 | macros/latex-dev/required/latex-lab/latex-lab-testphase.dtx
-2023/06/11 | 298138 | macros/latex-dev/required/latex-lab/latex-lab-testphase.pdf
-2023/06/11 | 3523 | macros/latex-dev/required/latex-lab/latex-lab-text.dtx
-2023/06/11 | 308879 | macros/latex-dev/required/latex-lab/latex-lab-text.pdf
-2023/06/11 | 5646 | macros/latex-dev/required/latex-lab/latex-lab-toc-hyperref-changes.dtx
-2023/06/11 | 296522 | macros/latex-dev/required/latex-lab/latex-lab-toc-hyperref-changes.pdf
-2023/06/11 | 17473 | macros/latex-dev/required/latex-lab/latex-lab-toc-kernel-changes.dtx
-2023/06/11 | 357477 | macros/latex-dev/required/latex-lab/latex-lab-toc-kernel-changes.pdf
-2023/06/11 | 11376 | macros/latex-dev/required/latex-lab/latex-lab-toc-tagging-functions.dtx
-2023/06/11 | 379087 | macros/latex-dev/required/latex-lab/latex-lab-toc-tagging-functions.pdf
-2023/06/11 | 1156 | macros/latex-dev/required/latex-lab/README.md
-2023/06/11 | 10342773 | macros/latex-dev/required/latex-lab.zip
+2023/09/14 | 886155 | macros/latex-dev/required/latex-lab/blocks-code.pdf
+2023/09/14 | 108 | macros/latex-dev/required/latex-lab/blocks-code.tex
+2023/09/14 | 440245 | macros/latex-dev/required/latex-lab/blocks-doc.pdf
+2023/09/14 | 105 | macros/latex-dev/required/latex-lab/blocks-doc.tex
+2023/09/14 | 5826 | macros/latex-dev/required/latex-lab/changes.txt
+2023/09/14 | 523606 | macros/latex-dev/required/latex-lab/documentmetadata-support-code.pdf
+2023/09/14 | 117 | macros/latex-dev/required/latex-lab/documentmetadata-support-code.tex
+2023/09/14 | 389235 | macros/latex-dev/required/latex-lab/documentmetadata-support-doc.pdf
+2023/09/14 | 191 | macros/latex-dev/required/latex-lab/documentmetadata-support-doc.tex
+2023/09/14 | 19447 | macros/latex-dev/required/latex-lab/documentmetadata-support.dtx
+2023/09/14 | 6221 | macros/latex-dev/required/latex-lab/glyphtounicode-cmex.tex
+2023/09/14 | 3179 | macros/latex-dev/required/latex-lab/latex-lab-amsmath.dtx
+2023/09/14 | 357811 | macros/latex-dev/required/latex-lab/latex-lab-amsmath.pdf
+2023/09/14 | 14027 | macros/latex-dev/required/latex-lab/latex-lab-bib.dtx
+2023/09/14 | 411100 | macros/latex-dev/required/latex-lab/latex-lab-bib.pdf
+2023/09/14 | 135159 | macros/latex-dev/required/latex-lab/latex-lab-block.dtx
+2023/09/14 | 886155 | macros/latex-dev/required/latex-lab/latex-lab-block.pdf
+2023/09/14 | 4566 | macros/latex-dev/required/latex-lab/latex-lab-firstaid.dtx
+2023/09/14 | 272876 | macros/latex-dev/required/latex-lab/latex-lab-firstaid.pdf
+2023/09/14 | 16852 | macros/latex-dev/required/latex-lab/latex-lab-float.dtx
+2023/09/14 | 444989 | macros/latex-dev/required/latex-lab/latex-lab-float.pdf
+2023/09/14 | 87749 | macros/latex-dev/required/latex-lab/latex-lab-footnotes.dtx
+2023/09/14 | 815832 | macros/latex-dev/required/latex-lab/latex-lab-footnotes.pdf
+2023/09/14 | 34616 | macros/latex-dev/required/latex-lab/latex-lab-graphic.dtx
+2023/09/14 | 497260 | macros/latex-dev/required/latex-lab/latex-lab-graphic.pdf
+2023/09/14 | 5946 | macros/latex-dev/required/latex-lab/latex-lab.ins
+2023/09/14 | 36968 | macros/latex-dev/required/latex-lab/latex-lab-math.dtx
+2023/09/14 | 612561 | macros/latex-dev/required/latex-lab/latex-lab-math.pdf
+2023/09/14 | 2453 | macros/latex-dev/required/latex-lab/latex-lab-mathpkg.dtx
+2023/09/14 | 302644 | macros/latex-dev/required/latex-lab/latex-lab-mathpkg.pdf
+2023/09/14 | 6134 | macros/latex-dev/required/latex-lab/latex-lab-mathtools.dtx
+2023/09/14 | 357811 | macros/latex-dev/required/latex-lab/latex-lab-mathtools.pdf
+2023/09/14 | 6145 | macros/latex-dev/required/latex-lab/latex-lab-minipage.dtx
+2023/09/14 | 278305 | macros/latex-dev/required/latex-lab/latex-lab-minipage.pdf
+2023/09/14 | 2882 | macros/latex-dev/required/latex-lab/latex-lab-namespace.dtx
+2023/09/14 | 234661 | macros/latex-dev/required/latex-lab/latex-lab-namespace.pdf
+2023/09/14 | 5684 | macros/latex-dev/required/latex-lab/latex-lab-new-or-1.dtx
+2023/09/14 | 389733 | macros/latex-dev/required/latex-lab/latex-lab-new-or-1.pdf
+2023/09/14 | 23812 | macros/latex-dev/required/latex-lab/latex-lab-new-or-2.dtx
+2023/09/14 | 632322 | macros/latex-dev/required/latex-lab/latex-lab-new-or-2.pdf
+2023/09/14 | 27043 | macros/latex-dev/required/latex-lab/latex-lab-sec.dtx
+2023/09/14 | 528176 | macros/latex-dev/required/latex-lab/latex-lab-sec.pdf
+2023/09/14 | 4770 | macros/latex-dev/required/latex-lab/latex-lab-testphase.dtx
+2023/09/14 | 298669 | macros/latex-dev/required/latex-lab/latex-lab-testphase.pdf
+2023/09/14 | 3669 | macros/latex-dev/required/latex-lab/latex-lab-text.dtx
+2023/09/14 | 307823 | macros/latex-dev/required/latex-lab/latex-lab-text.pdf
+2023/09/14 | 11652 | macros/latex-dev/required/latex-lab/latex-lab-toc.dtx
+2023/09/14 | 5733 | macros/latex-dev/required/latex-lab/latex-lab-toc-hyperref-changes.dtx
+2023/09/14 | 296136 | macros/latex-dev/required/latex-lab/latex-lab-toc-hyperref-changes.pdf
+2023/09/14 | 17593 | macros/latex-dev/required/latex-lab/latex-lab-toc-kernel-changes.dtx
+2023/09/14 | 356743 | macros/latex-dev/required/latex-lab/latex-lab-toc-kernel-changes.pdf
+2023/09/14 | 377490 | macros/latex-dev/required/latex-lab/latex-lab-toc.pdf
+2023/09/14 | 1156 | macros/latex-dev/required/latex-lab/README.md
+2023/09/14 | 10726234 | macros/latex-dev/required/latex-lab.zip
2023/06/11 | 14072 | macros/latex-dev/required/tools/afterpage.dtx
2023/06/11 | 2538 | macros/latex-dev/required/tools/afterpage.ins
2023/06/11 | 197735 | macros/latex-dev/required/tools/afterpage.pdf
@@ -248922,7 +248924,7 @@
2023/04/02 | 24594 | macros/texinfo/latest/htmlxref.cnf
2022/11/30 | 58633 | macros/texinfo/latest/texi2dvi
2022/11/30 | 1165 | macros/texinfo/latest/texi2pdf
-2023/08/15 | 382911 | macros/texinfo/latest/texinfo.tex
+2023/09/13 | 383157 | macros/texinfo/latest/texinfo.tex
2022/12/01 | 67 | macros/texinfo/texinfo/ABOUT-NLS
2023/03/26 | 48078 | macros/texinfo/texinfo/aclocal.m4
2022/02/11 | 2201 | macros/texinfo/texinfo/AUTHORS
@@ -292445,8 +292447,8 @@
2022/04/08 | 38440 | systems/texlive/tlnet/archive/circ.source.r62977.tar.xz
2023/06/25 | 1809960 | systems/texlive/tlnet/archive/circuitikz.doc.r67458.tar.xz
2023/06/25 | 173848 | systems/texlive/tlnet/archive/circuitikz.r67458.tar.xz
-2023/06/02 | 3325520 | systems/texlive/tlnet/archive/circuit-macros.doc.r67259.tar.xz
-2023/06/02 | 1500 | systems/texlive/tlnet/archive/circuit-macros.r67259.tar.xz
+2023/09/14 | 3331920 | systems/texlive/tlnet/archive/circuit-macros.doc.r68264.tar.xz
+2023/09/14 | 1500 | systems/texlive/tlnet/archive/circuit-macros.r68264.tar.xz
2022/08/20 | 364 | systems/texlive/tlnet/archive/citation-style-language.aarch64-linux.r64151.tar.xz
2022/08/20 | 364 | systems/texlive/tlnet/archive/citation-style-language.amd64-freebsd.r64151.tar.xz
2022/08/20 | 364 | systems/texlive/tlnet/archive/citation-style-language.amd64-netbsd.r64151.tar.xz
@@ -292692,7 +292694,7 @@
2022/02/27 | 584 | systems/texlive/tlnet/archive/collection-formatsextra.r62226.tar.xz
2023/07/14 | 612 | systems/texlive/tlnet/archive/collection-games.r67619.tar.xz
2023/08/17 | 604 | systems/texlive/tlnet/archive/collection-humanities.r67944.tar.xz
-2023/09/13 | 472 | systems/texlive/tlnet/archive/collection-langarabic.r68250.tar.xz
+2023/09/14 | 476 | systems/texlive/tlnet/archive/collection-langarabic.r68271.tar.xz
2022/07/29 | 552 | systems/texlive/tlnet/archive/collection-langchinese.r63995.tar.xz
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
@@ -296211,9 +296213,9 @@
2019/02/28 | 157728 | systems/texlive/tlnet/archive/includernw.doc.r47557.tar.xz
2019/02/28 | 3116 | systems/texlive/tlnet/archive/includernw.r47557.tar.xz
2020/03/24 | 179192 | systems/texlive/tlnet/archive/inconsolata.doc.r54512.tar.xz
-2023/09/13 | 77520 | systems/texlive/tlnet/archive/inconsolata-nerd-font.doc.r68248.tar.xz
-2023/09/13 | 1573116 | systems/texlive/tlnet/archive/inconsolata-nerd-font.r68248.tar.xz
-2023/09/13 | 4388 | systems/texlive/tlnet/archive/inconsolata-nerd-font.source.r68248.tar.xz
+2023/09/14 | 1320736 | systems/texlive/tlnet/archive/inconsolata-nerd-font.doc.r68263.tar.xz
+2023/09/14 | 1573108 | systems/texlive/tlnet/archive/inconsolata-nerd-font.r68263.tar.xz
+2023/09/14 | 4736 | systems/texlive/tlnet/archive/inconsolata-nerd-font.source.r68263.tar.xz
2020/03/24 | 299536 | systems/texlive/tlnet/archive/inconsolata.r54512.tar.xz
2019/02/28 | 156688 | systems/texlive/tlnet/archive/index.doc.r24099.tar.xz
2019/02/28 | 11040 | systems/texlive/tlnet/archive/index.r24099.tar.xz
@@ -296387,8 +296389,8 @@
2023/06/26 | 255780 | systems/texlive/tlnet/archive/japanese-otf.r67475.tar.xz
2023/06/26 | 68800 | systems/texlive/tlnet/archive/japanese-otf.source.r67475.tar.xz
2019/11/12 | 9792 | systems/texlive/tlnet/archive/jbact.r52717.tar.xz
-2023/08/09 | 7935092 | systems/texlive/tlnet/archive/jeuxcartes.doc.r67849.tar.xz
-2023/08/09 | 6716028 | systems/texlive/tlnet/archive/jeuxcartes.r67849.tar.xz
+2023/09/14 | 7937488 | systems/texlive/tlnet/archive/jeuxcartes.doc.r68266.tar.xz
+2023/09/14 | 6716004 | systems/texlive/tlnet/archive/jeuxcartes.r68266.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/jfmutil.aarch64-linux.r46228.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/jfmutil.amd64-freebsd.r44835.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/jfmutil.amd64-netbsd.r44835.tar.xz
@@ -296686,13 +296688,13 @@
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
2019/02/28 | 340 | systems/texlive/tlnet/archive/l3build.armhf-linux.r46894.tar.xz
-2023/09/08 | 746452 | systems/texlive/tlnet/archive/l3build.doc.r68198.tar.xz
+2023/09/14 | 746672 | systems/texlive/tlnet/archive/l3build.doc.r68270.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/l3build.i386-freebsd.r46894.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/l3build.i386-linux.r46894.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/l3build.i386-netbsd.r46894.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/l3build.i386-solaris.r46894.tar.xz
-2023/09/08 | 36448 | systems/texlive/tlnet/archive/l3build.r68198.tar.xz
-2023/09/08 | 31512 | systems/texlive/tlnet/archive/l3build.source.r68198.tar.xz
+2023/09/14 | 36544 | systems/texlive/tlnet/archive/l3build.r68270.tar.xz
+2023/09/14 | 31580 | systems/texlive/tlnet/archive/l3build.source.r68270.tar.xz
2021/02/25 | 340 | systems/texlive/tlnet/archive/l3build.universal-darwin.r57908.tar.xz
2023/02/20 | 2308 | systems/texlive/tlnet/archive/l3build.windows.r65891.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/l3build.x86_64-cygwin.r46894.tar.xz
@@ -296812,14 +296814,14 @@
2019/02/28 | 816780 | systems/texlive/tlnet/archive/latex4wp-it.doc.r36000.tar.xz
2019/02/28 | 420 | systems/texlive/tlnet/archive/latex4wp-it.r36000.tar.xz
2023/08/29 | 476 | systems/texlive/tlnet/archive/latex4wp.r68096.tar.xz
-2023/06/11 | 2420480 | systems/texlive/tlnet/archive/latex-amsmath-dev.doc.r67328.tar.xz
-2023/06/11 | 31040 | systems/texlive/tlnet/archive/latex-amsmath-dev.r67328.tar.xz
-2023/06/11 | 66360 | systems/texlive/tlnet/archive/latex-amsmath-dev.source.r67328.tar.xz
+2023/09/14 | 2420584 | systems/texlive/tlnet/archive/latex-amsmath-dev.doc.r68270.tar.xz
+2023/09/14 | 31044 | systems/texlive/tlnet/archive/latex-amsmath-dev.r68270.tar.xz
+2023/09/14 | 66360 | systems/texlive/tlnet/archive/latex-amsmath-dev.source.r68270.tar.xz
2020/06/08 | 147412 | systems/texlive/tlnet/archive/latexbangla.doc.r55475.tar.xz
2020/06/08 | 3268 | systems/texlive/tlnet/archive/latexbangla.r55475.tar.xz
-2023/06/11 | 32780120 | systems/texlive/tlnet/archive/latex-base-dev.doc.r67328.tar.xz
-2023/06/11 | 234884 | systems/texlive/tlnet/archive/latex-base-dev.r67328.tar.xz
-2023/06/11 | 736152 | systems/texlive/tlnet/archive/latex-base-dev.source.r67328.tar.xz
+2023/09/14 | 34655660 | systems/texlive/tlnet/archive/latex-base-dev.doc.r68270.tar.xz
+2023/09/14 | 237284 | systems/texlive/tlnet/archive/latex-base-dev.r68270.tar.xz
+2023/09/14 | 749456 | systems/texlive/tlnet/archive/latex-base-dev.source.r68270.tar.xz
2020/03/03 | 384 | systems/texlive/tlnet/archive/latex-bin.aarch64-linux.r54018.tar.xz
2020/03/03 | 384 | systems/texlive/tlnet/archive/latex-bin.amd64-freebsd.r54018.tar.xz
2020/03/03 | 380 | systems/texlive/tlnet/archive/latex-bin.amd64-netbsd.r54018.tar.xz
@@ -296919,9 +296921,9 @@
2019/02/28 | 348 | systems/texlive/tlnet/archive/latexfileversion.x86_64-linuxmusl.r46840.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexfileversion.x86_64-linux.r25012.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexfileversion.x86_64-solaris.r25012.tar.xz
-2023/05/27 | 263200 | systems/texlive/tlnet/archive/latex-firstaid-dev.doc.r67225.tar.xz
-2023/05/27 | 3116 | systems/texlive/tlnet/archive/latex-firstaid-dev.r67225.tar.xz
-2023/05/27 | 7960 | systems/texlive/tlnet/archive/latex-firstaid-dev.source.r67225.tar.xz
+2023/09/14 | 247104 | systems/texlive/tlnet/archive/latex-firstaid-dev.doc.r68270.tar.xz
+2023/09/14 | 2880 | systems/texlive/tlnet/archive/latex-firstaid-dev.r68270.tar.xz
+2023/09/14 | 6984 | systems/texlive/tlnet/archive/latex-firstaid-dev.source.r68270.tar.xz
2019/02/28 | 1128 | systems/texlive/tlnet/archive/latex-fonts.doc.r28888.tar.xz
2019/02/28 | 17972 | systems/texlive/tlnet/archive/latex-fonts.r28888.tar.xz
2022/10/09 | 2009952 | systems/texlive/tlnet/archive/latex-for-undergraduates.doc.r64647.tar.xz
@@ -296955,14 +296957,14 @@
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.amd64-freebsd.r32150.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.amd64-netbsd.r32150.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.armhf-linux.r32150.tar.xz
-2023/09/10 | 1336736 | systems/texlive/tlnet/archive/latexindent.doc.r68225.tar.xz
+2023/09/14 | 1335380 | systems/texlive/tlnet/archive/latexindent.doc.r68268.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.i386-freebsd.r32150.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.i386-linux.r32150.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.i386-netbsd.r32150.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.i386-solaris.r32150.tar.xz
-2023/09/10 | 74524 | systems/texlive/tlnet/archive/latexindent.r68225.tar.xz
+2023/09/14 | 74560 | systems/texlive/tlnet/archive/latexindent.r68268.tar.xz
2021/02/25 | 344 | systems/texlive/tlnet/archive/latexindent.universal-darwin.r57908.tar.xz
-2023/09/10 | 4752928 | systems/texlive/tlnet/archive/latexindent.windows.r68225.tar.xz
+2023/09/14 | 4753336 | systems/texlive/tlnet/archive/latexindent.windows.r68268.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.x86_64-cygwin.r33557.tar.xz
2019/02/28 | 352 | systems/texlive/tlnet/archive/latexindent.x86_64-darwinlegacy.r43871.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/latexindent.x86_64-linuxmusl.r46840.tar.xz
@@ -297725,9 +297727,9 @@
2020/02/18 | 20788 | systems/texlive/tlnet/archive/luatodonotes.source.r53825.tar.xz
2023/08/16 | 94296 | systems/texlive/tlnet/archive/luatruthtable.doc.r67938.tar.xz
2023/08/16 | 2276 | systems/texlive/tlnet/archive/luatruthtable.r67938.tar.xz
-2023/04/30 | 284504 | systems/texlive/tlnet/archive/lua-typo.doc.r66969.tar.xz
-2023/04/30 | 11972 | systems/texlive/tlnet/archive/lua-typo.r66969.tar.xz
-2023/04/30 | 27688 | systems/texlive/tlnet/archive/lua-typo.source.r66969.tar.xz
+2023/09/14 | 293356 | systems/texlive/tlnet/archive/lua-typo.doc.r68267.tar.xz
+2023/09/14 | 12840 | systems/texlive/tlnet/archive/lua-typo.r68267.tar.xz
+2023/09/14 | 29212 | systems/texlive/tlnet/archive/lua-typo.source.r68267.tar.xz
2021/11/11 | 75516 | systems/texlive/tlnet/archive/lua-uca.doc.r61023.tar.xz
2021/11/11 | 74192 | systems/texlive/tlnet/archive/lua-uca.r61023.tar.xz
2021/11/11 | 1136 | systems/texlive/tlnet/archive/lua-uca.source.r61023.tar.xz
@@ -299279,6 +299281,8 @@
2019/02/28 | 134028 | systems/texlive/tlnet/archive/parselines.doc.r21475.tar.xz
2019/02/28 | 1872 | systems/texlive/tlnet/archive/parselines.r21475.tar.xz
2019/02/28 | 9128 | systems/texlive/tlnet/archive/parselines.source.r21475.tar.xz
+2023/09/14 | 94436 | systems/texlive/tlnet/archive/parsimatn.doc.r68271.tar.xz
+2023/09/14 | 122964 | systems/texlive/tlnet/archive/parsimatn.r68271.tar.xz
2023/09/09 | 58516 | systems/texlive/tlnet/archive/parsinevis.doc.r68214.tar.xz
2023/09/09 | 131036 | systems/texlive/tlnet/archive/parsinevis.r68214.tar.xz
2021/03/15 | 312668 | systems/texlive/tlnet/archive/parskip.doc.r58358.tar.xz
@@ -300057,8 +300061,8 @@
2023/09/04 | 37280 | systems/texlive/tlnet/archive/proflycee.r68162.tar.xz
2023/09/10 | 178328 | systems/texlive/tlnet/archive/profmaquette.doc.r68222.tar.xz
2023/09/10 | 13760 | systems/texlive/tlnet/archive/profmaquette.r68222.tar.xz
-2023/08/25 | 316752 | systems/texlive/tlnet/archive/profsio.doc.r68045.tar.xz
-2023/08/25 | 8608 | systems/texlive/tlnet/archive/profsio.r68045.tar.xz
+2023/09/14 | 330952 | systems/texlive/tlnet/archive/profsio.doc.r68265.tar.xz
+2023/09/14 | 10292 | systems/texlive/tlnet/archive/profsio.r68265.tar.xz
2019/02/28 | 49880 | systems/texlive/tlnet/archive/program.doc.r44214.tar.xz
2019/02/28 | 11780 | systems/texlive/tlnet/archive/program.r44214.tar.xz
2019/02/28 | 86236 | systems/texlive/tlnet/archive/progressbar.doc.r33822.tar.xz
@@ -300930,12 +300934,12 @@
2023/09/11 | 344 | systems/texlive/tlnet/archive/runtexshebang.amd64-freebsd.r68232.tar.xz
2023/09/11 | 344 | systems/texlive/tlnet/archive/runtexshebang.amd64-netbsd.r68232.tar.xz
2023/09/11 | 344 | systems/texlive/tlnet/archive/runtexshebang.armhf-linux.r68232.tar.xz
-2023/09/11 | 2448 | systems/texlive/tlnet/archive/runtexshebang.doc.r68232.tar.xz
+2023/09/14 | 2528 | systems/texlive/tlnet/archive/runtexshebang.doc.r68269.tar.xz
2023/09/11 | 344 | systems/texlive/tlnet/archive/runtexshebang.i386-freebsd.r68232.tar.xz
2023/09/11 | 340 | systems/texlive/tlnet/archive/runtexshebang.i386-linux.r68232.tar.xz
2023/09/11 | 344 | systems/texlive/tlnet/archive/runtexshebang.i386-netbsd.r68232.tar.xz
2023/09/11 | 340 | systems/texlive/tlnet/archive/runtexshebang.i386-solaris.r68232.tar.xz
-2023/09/11 | 1896 | systems/texlive/tlnet/archive/runtexshebang.r68232.tar.xz
+2023/09/14 | 2180 | systems/texlive/tlnet/archive/runtexshebang.r68269.tar.xz
2023/09/11 | 344 | systems/texlive/tlnet/archive/runtexshebang.universal-darwin.r68232.tar.xz
2023/09/11 | 2308 | systems/texlive/tlnet/archive/runtexshebang.windows.r68232.tar.xz
2023/09/11 | 344 | systems/texlive/tlnet/archive/runtexshebang.x86_64-cygwin.r68232.tar.xz
@@ -302246,7 +302250,7 @@
2022/09/13 | 600 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r64356.tar.xz
-2023/09/13 | 429604 | systems/texlive/tlnet/archive/texlive-scripts.doc.r68247.tar.xz
+2023/09/14 | 429632 | systems/texlive/tlnet/archive/texlive-scripts.doc.r68262.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r53577.tar.xz
2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r53577.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r53577.tar.xz
@@ -302268,7 +302272,7 @@
2022/09/13 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r64356.tar.xz
-2023/09/13 | 114132 | systems/texlive/tlnet/archive/texlive-scripts.r68247.tar.xz
+2023/09/14 | 114132 | systems/texlive/tlnet/archive/texlive-scripts.r68262.tar.xz
2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz
2023/05/14 | 60312 | systems/texlive/tlnet/archive/texlive-scripts.windows.r67095.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz
@@ -302808,7 +302812,7 @@
2019/02/28 | 348 | systems/texlive/tlnet/archive/tlcockpit.x86_64-linuxmusl.r47036.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/tlcockpit.x86_64-linux.r46798.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/tlcockpit.x86_64-solaris.r46798.tar.xz
-2023/06/27 | 8898712 | systems/texlive/tlnet/archive/tlgs.windows.r67478.tar.xz
+2023/09/14 | 8815484 | systems/texlive/tlnet/archive/tlgs.windows.r68272.tar.xz
2023/06/25 | 163104 | systems/texlive/tlnet/archive/tlmgrbasics.doc.r67460.tar.xz
2023/06/25 | 424 | systems/texlive/tlnet/archive/tlmgrbasics.r67460.tar.xz
2021/05/07 | 444724 | systems/texlive/tlnet/archive/tlmgr-intro-zh-cn.doc.r59100.tar.xz
@@ -304146,16 +304150,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/09/13 | 5742203 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2023/09/13 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2023/09/13 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/09/14 | 5742573 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/09/14 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/09/14 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/05/13 | 5083 | systems/texlive/tlnet/install-tl-windows.bat
-2023/09/13 | 21038779 | systems/texlive/tlnet/install-tl-windows.exe
-2023/09/13 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2023/09/13 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/09/13 | 26028708 | systems/texlive/tlnet/install-tl.zip
-2023/09/13 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2023/09/13 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/09/14 | 21037822 | systems/texlive/tlnet/install-tl-windows.exe
+2023/09/14 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/09/14 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/09/14 | 26028702 | systems/texlive/tlnet/install-tl.zip
+2023/09/14 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/09/14 | 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
@@ -304165,7 +304169,7 @@
2023/01/17 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2023/08/03 | 50576 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2023/09/12 | 7363 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2023/09/13 | 7317 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/08/23 | 221470 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
@@ -304207,12 +304211,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/09/13 | 18257627 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2023/09/13 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/09/14 | 18259638 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/09/14 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2023/02/20 | 86803 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2023/09/13 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2023/09/13 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/09/13 | 2478300 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/09/14 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/09/14 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/09/14 | 2475492 | 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
@@ -314954,7 +314958,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/09/14 | 186 | timestamp
+2023/09/15 | 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 4d46643fa7..75303fb38e 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 24c3ffcc8c..45d8940b0c 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,3 +1,151 @@
+2023/09/14 | 9480 | fonts/utilities/fontools/bin/splitttc
+2023/09/14 | 94436 | systems/texlive/tlnet/archive/parsimatn.doc.r68271.tar.xz
+2023/09/14 | 91880 | fonts/parsimatn/ParsiMatn-Italic.ttf
+2023/09/14 | 91078 | fonts/parsimatn/parsimatn-example-of-use.pdf
+2023/09/14 | 88940 | fonts/parsimatn/ParsiMatn-BoldItalic.ttf
+2023/09/14 | 886155 | macros/latex-dev/required/latex-lab/latex-lab-block.pdf
+2023/09/14 | 886155 | macros/latex-dev/required/latex-lab/blocks-code.pdf
+2023/09/14 | 88568 | fonts/parsimatn/ParsiMatn-Regular.ttf
+2023/09/14 | 8815484 | systems/texlive/tlnet/archive/tlgs.windows.r68272.tar.xz
+2023/09/14 | 87749 | macros/latex-dev/required/latex-lab/latex-lab-footnotes.dtx
+2023/09/14 | 85908 | fonts/parsimatn/ParsiMatn-Bold.ttf
+2023/09/14 | 815832 | macros/latex-dev/required/latex-lab/latex-lab-footnotes.pdf
+2023/09/14 | 7937488 | systems/texlive/tlnet/archive/jeuxcartes.doc.r68266.tar.xz
+2023/09/14 | 766 | fonts/parsimatn/README.md
+2023/09/14 | 749456 | systems/texlive/tlnet/archive/latex-base-dev.source.r68270.tar.xz
+2023/09/14 | 746672 | systems/texlive/tlnet/archive/l3build.doc.r68270.tar.xz
+2023/09/14 | 74560 | systems/texlive/tlnet/archive/latexindent.r68268.tar.xz
+2023/09/14 | 72654 | fonts/utilities/fontools/doc/autoinst.pdf
+2023/09/14 | 707422 | macros/latex/contrib/zref.zip
+2023/09/14 | 699604 | macros/latex/contrib/zref/zref.pdf
+2023/09/14 | 6984 | systems/texlive/tlnet/archive/latex-firstaid-dev.source.r68270.tar.xz
+2023/09/14 | 6716004 | systems/texlive/tlnet/archive/jeuxcartes.r68266.tar.xz
+2023/09/14 | 66360 | systems/texlive/tlnet/archive/latex-amsmath-dev.source.r68270.tar.xz
+2023/09/14 | 632322 | macros/latex-dev/required/latex-lab/latex-lab-new-or-2.pdf
+2023/09/14 | 6221 | macros/latex-dev/required/latex-lab/glyphtounicode-cmex.tex
+2023/09/14 | 6145 | macros/latex-dev/required/latex-lab/latex-lab-minipage.dtx
+2023/09/14 | 6134 | macros/latex-dev/required/latex-lab/latex-lab-mathtools.dtx
+2023/09/14 | 612561 | macros/latex-dev/required/latex-lab/latex-lab-math.pdf
+2023/09/14 | 5946 | macros/latex-dev/required/latex-lab/latex-lab.ins
+2023/09/14 | 582 | macros/latex/contrib/zref/README.md
+2023/09/14 | 5826 | macros/latex-dev/required/latex-lab/changes.txt
+2023/09/14 | 5742573 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/09/14 | 5733 | macros/latex-dev/required/latex-lab/latex-lab-toc-hyperref-changes.dtx
+2023/09/14 | 5684 | macros/latex-dev/required/latex-lab/latex-lab-new-or-1.dtx
+2023/09/14 | 5468 | fonts/utilities/fontools/share/fontools_t3.enc
+2023/09/14 | 5420 | fonts/utilities/fontools/share/fontools_ts3.enc
+2023/09/14 | 528176 | macros/latex-dev/required/latex-lab/latex-lab-sec.pdf
+2023/09/14 | 523606 | macros/latex-dev/required/latex-lab/documentmetadata-support-code.pdf
+2023/09/14 | 497260 | macros/latex-dev/required/latex-lab/latex-lab-graphic.pdf
+2023/09/14 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/09/14 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/09/14 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/09/14 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/09/14 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/09/14 | 4770 | macros/latex-dev/required/latex-lab/latex-lab-testphase.dtx
+2023/09/14 | 476 | systems/texlive/tlnet/archive/collection-langarabic.r68271.tar.xz
+2023/09/14 | 4753336 | systems/texlive/tlnet/archive/latexindent.windows.r68268.tar.xz
+2023/09/14 | 4736 | systems/texlive/tlnet/archive/inconsolata-nerd-font.source.r68263.tar.xz
+2023/09/14 | 4566 | macros/latex-dev/required/latex-lab/latex-lab-firstaid.dtx
+2023/09/14 | 444989 | macros/latex-dev/required/latex-lab/latex-lab-float.pdf
+2023/09/14 | 440245 | macros/latex-dev/required/latex-lab/blocks-doc.pdf
+2023/09/14 | 4364 | fonts/utilities/fontools/share/fontools_t2b.enc
+2023/09/14 | 429632 | systems/texlive/tlnet/archive/texlive-scripts.doc.r68262.tar.xz
+2023/09/14 | 4286 | fonts/utilities/fontools/share/fontools_t2c.enc
+2023/09/14 | 4112043 | biblio/ctan-bibdata.zip
+2023/09/14 | 411100 | macros/latex-dev/required/latex-lab/latex-lab-bib.pdf
+2023/09/14 | 389733 | macros/latex-dev/required/latex-lab/latex-lab-new-or-1.pdf
+2023/09/14 | 389235 | macros/latex-dev/required/latex-lab/documentmetadata-support-doc.pdf
+2023/09/14 | 3844 | fonts/utilities/fontools/share/fontools_t5.enc
+2023/09/14 | 377490 | macros/latex-dev/required/latex-lab/latex-lab-toc.pdf
+2023/09/14 | 3710112 | biblio/ctan-bibdata/ctan.pdf
+2023/09/14 | 36968 | macros/latex-dev/required/latex-lab/latex-lab-math.dtx
+2023/09/14 | 3669 | macros/latex-dev/required/latex-lab/latex-lab-text.dtx
+2023/09/14 | 3664 | fonts/utilities/fontools/share/fontools_t4.enc
+2023/09/14 | 36544 | systems/texlive/tlnet/archive/l3build.r68270.tar.xz
+2023/09/14 | 3592 | fonts/utilities/fontools/share/fontools_ts1.enc
+2023/09/14 | 357811 | macros/latex-dev/required/latex-lab/latex-lab-mathtools.pdf
+2023/09/14 | 357811 | macros/latex-dev/required/latex-lab/latex-lab-amsmath.pdf
+2023/09/14 | 356743 | macros/latex-dev/required/latex-lab/latex-lab-toc-kernel-changes.pdf
+2023/09/14 | 3542 | fonts/utilities/fontools/share/fontools_t2a.enc
+2023/09/14 | 3478 | fonts/utilities/fontools/share/fontools_t1.enc
+2023/09/14 | 34655660 | systems/texlive/tlnet/archive/latex-base-dev.doc.r68270.tar.xz
+2023/09/14 | 34616 | macros/latex-dev/required/latex-lab/latex-lab-graphic.dtx
+2023/09/14 | 3448 | fonts/utilities/fontools/share/fontools_qx.enc
+2023/09/14 | 3420 | fonts/utilities/fontools/share/fontools_cs.enc
+2023/09/14 | 3409 | fonts/utilities/fontools/share/fontools_l7x.enc
+2023/09/14 | 3366 | fonts/utilities/fontools/share/fontools_ly1.enc
+2023/09/14 | 3331920 | systems/texlive/tlnet/archive/circuit-macros.doc.r68264.tar.xz
+2023/09/14 | 3318 | fonts/utilities/fontools/share/fontools_ot1.enc
+2023/09/14 | 3318 | fonts/utilities/fontools/share/fontools_oml.enc
+2023/09/14 | 330952 | systems/texlive/tlnet/archive/profsio.doc.r68265.tar.xz
+2023/09/14 | 3179 | macros/latex-dev/required/latex-lab/latex-lab-amsmath.dtx
+2023/09/14 | 31580 | systems/texlive/tlnet/archive/l3build.source.r68270.tar.xz
+2023/09/14 | 31044 | systems/texlive/tlnet/archive/latex-amsmath-dev.r68270.tar.xz
+2023/09/14 | 307823 | macros/latex-dev/required/latex-lab/latex-lab-text.pdf
+2023/09/14 | 302644 | macros/latex-dev/required/latex-lab/latex-lab-mathpkg.pdf
+2023/09/14 | 3003 | fonts/utilities/fontools/README
+2023/09/14 | 298669 | macros/latex-dev/required/latex-lab/latex-lab-testphase.pdf
+2023/09/14 | 296136 | macros/latex-dev/required/latex-lab/latex-lab-toc-hyperref-changes.pdf
+2023/09/14 | 293356 | systems/texlive/tlnet/archive/lua-typo.doc.r68267.tar.xz
+2023/09/14 | 29212 | systems/texlive/tlnet/archive/lua-typo.source.r68267.tar.xz
+2023/09/14 | 291894 | fonts/parsimatn.zip
+2023/09/14 | 2882 | macros/latex-dev/required/latex-lab/latex-lab-namespace.dtx
+2023/09/14 | 2880 | systems/texlive/tlnet/archive/latex-firstaid-dev.r68270.tar.xz
+2023/09/14 | 2812990 | biblio/ctan-bibdata/ctan.bib
+2023/09/14 | 278305 | macros/latex-dev/required/latex-lab/latex-lab-minipage.pdf
+2023/09/14 | 27582 | fonts/utilities/fontools/bin/ot2kpx
+2023/09/14 | 27320 | fonts/utilities/fontools/doc/ot2kpx.pdf
+2023/09/14 | 272876 | macros/latex-dev/required/latex-lab/latex-lab-firstaid.pdf
+2023/09/14 | 27043 | macros/latex-dev/required/latex-lab/latex-lab-sec.dtx
+2023/09/14 | 26954 | fonts/utilities/fontools/doc/afm2afm.pdf
+2023/09/14 | 26028702 | systems/texlive/tlnet/install-tl.zip
+2023/09/14 | 2528 | systems/texlive/tlnet/archive/runtexshebang.doc.r68269.tar.xz
+2023/09/14 | 2475492 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/09/14 | 247104 | systems/texlive/tlnet/archive/latex-firstaid-dev.doc.r68270.tar.xz
+2023/09/14 | 2453 | macros/latex-dev/required/latex-lab/latex-lab-mathpkg.dtx
+2023/09/14 | 2420584 | systems/texlive/tlnet/archive/latex-amsmath-dev.doc.r68270.tar.xz
+2023/09/14 | 23812 | macros/latex-dev/required/latex-lab/latex-lab-new-or-2.dtx
+2023/09/14 | 237284 | systems/texlive/tlnet/archive/latex-base-dev.r68270.tar.xz
+2023/09/14 | 234661 | macros/latex-dev/required/latex-lab/latex-lab-namespace.pdf
+2023/09/14 | 220535 | fonts/utilities/fontools.zip
+2023/09/14 | 2180 | systems/texlive/tlnet/archive/runtexshebang.r68269.tar.xz
+2023/09/14 | 21037822 | systems/texlive/tlnet/install-tl-windows.exe
+2023/09/14 | 20437 | fonts/utilities/fontools/doc/splitttc.pdf
+2023/09/14 | 198236 | macros/latex/contrib/zref/zref.dtx
+2023/09/14 | 19447 | macros/latex-dev/required/latex-lab/documentmetadata-support.dtx
+2023/09/14 | 191 | macros/latex-dev/required/latex-lab/documentmetadata-support-doc.tex
+2023/09/14 | 18259638 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/09/14 | 18202 | CTAN.sites
+2023/09/14 | 17997 | fonts/utilities/fontools/GPLv2.txt
+2023/09/14 | 17593 | macros/latex-dev/required/latex-lab/latex-lab-toc-kernel-changes.dtx
+2023/09/14 | 175638 | fonts/utilities/fontools/bin/autoinst
+2023/09/14 | 17241 | fonts/utilities/fontools/share/fontools_lgr.enc
+2023/09/14 | 16852 | macros/latex-dev/required/latex-lab/latex-lab-float.dtx
+2023/09/14 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/09/14 | 1573108 | systems/texlive/tlnet/archive/inconsolata-nerd-font.r68263.tar.xz
+2023/09/14 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/09/14 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/09/14 | 1500 | systems/texlive/tlnet/archive/circuit-macros.r68264.tar.xz
+2023/09/14 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/09/14 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/09/14 | 14027 | macros/latex-dev/required/latex-lab/latex-lab-bib.dtx
+2023/09/14 | 135159 | macros/latex-dev/required/latex-lab/latex-lab-block.dtx
+2023/09/14 | 1335380 | systems/texlive/tlnet/archive/latexindent.doc.r68268.tar.xz
+2023/09/14 | 13334 | fonts/utilities/fontools/bin/afm2afm
+2023/09/14 | 1320736 | systems/texlive/tlnet/archive/inconsolata-nerd-font.doc.r68263.tar.xz
+2023/09/14 | 12840 | systems/texlive/tlnet/archive/lua-typo.r68267.tar.xz
+2023/09/14 | 122964 | systems/texlive/tlnet/archive/parsimatn.r68271.tar.xz
+2023/09/14 | 117 | macros/latex-dev/required/latex-lab/documentmetadata-support-code.tex
+2023/09/14 | 11652 | macros/latex-dev/required/latex-lab/latex-lab-toc.dtx
+2023/09/14 | 1156 | macros/latex-dev/required/latex-lab/README.md
+2023/09/14 | 114132 | systems/texlive/tlnet/archive/texlive-scripts.r68262.tar.xz
+2023/09/14 | 108 | macros/latex-dev/required/latex-lab/blocks-code.tex
+2023/09/14 | 10803422 | install/macros/latex-dev/required/latex-lab-dev.tds.zip
+2023/09/14 | 10726234 | macros/latex-dev/required/latex-lab.zip
+2023/09/14 | 105 | macros/latex-dev/required/latex-lab/blocks-doc.tex
+2023/09/14 | 10292 | systems/texlive/tlnet/archive/profsio.r68265.tar.xz
+2023/09/14 | 10246 | fonts/parsimatn/parsimatn-example-of-use.tex
2023/09/13 | 99 | macros/latex-dev/base/ltpara-code.tex
2023/09/13 | 9939629 | support/latexindent/bin/windows/latexindent.exe
2023/09/13 | 9935 | macros/latex-dev/base/ltnews21.tex
@@ -10,24 +158,19 @@
2023/09/13 | 9345 | macros/latex-dev/base/preload.dtx
2023/09/13 | 92954 | macros/latex-dev/base/ltdefns.dtx
2023/09/13 | 92280 | macros/latex-dev/base/utf8ienc.dtx
-2023/09/13 | 91046 | fonts/parsimatn/parsimatn-example-of-use.pdf
2023/09/13 | 9068 | macros/latex-dev/base/lppl-1-0.txt
2023/09/13 | 90660 | macros/latex-dev/base/lttextcomp.dtx
-2023/09/13 | 90440 | fonts/parsimatn/ParsiMatn-Italic.ttf
2023/09/13 | 8992 | systems/texlive/tlnet/archive/se2thesis.r68255.tar.xz
2023/09/13 | 89727 | macros/latex-dev/base/slides.dtx
2023/09/13 | 8970 | macros/latex-dev/base/ltnews17.tex
2023/09/13 | 8921 | macros/latex-dev/base/ltnews38.tex
2023/09/13 | 8893 | support/latexindent/LatexIndent/IfElseFi.pm
2023/09/13 | 8819 | support/latexindent/LatexIndent/FileExtension.pm
-2023/09/13 | 87512 | fonts/parsimatn/ParsiMatn-BoldItalic.ttf
2023/09/13 | 8731 | macros/latex-dev/base/ltthm.dtx
-2023/09/13 | 87168 | fonts/parsimatn/ParsiMatn-Regular.ttf
2023/09/13 | 8663 | macros/latex-dev/required/amsmath/amsbsy.dtx
2023/09/13 | 8626 | macros/latex-dev/base/oldlfont.dtx
2023/09/13 | 85099 | macros/latex-dev/required/amsmath/amsmath-2018-12-01.sty
2023/09/13 | 849336 | systems/texlive/tlnet/archive/minted.doc.r68252.tar.xz
-2023/09/13 | 84572 | fonts/parsimatn/ParsiMatn-Bold.ttf
2023/09/13 | 84215 | macros/latex-dev/base/ltfssini.dtx
2023/09/13 | 838 | support/latexindent/LatexIndent/Version.pm
2023/09/13 | 8351 | macros/latex-dev/required/amsmath/changes.txt
@@ -44,8 +187,6 @@
2023/09/13 | 803891 | macros/latex-dev/base/ltfilehook-code.pdf
2023/09/13 | 7805 | macros/latex/contrib/l3build/l3build-arguments.lua
2023/09/13 | 77755 | graphics/pgf/contrib/profsio/tex/ProfSio.sty
-2023/09/13 | 77520 | systems/texlive/tlnet/archive/inconsolata-nerd-font.doc.r68248.tar.xz
-2023/09/13 | 766 | fonts/parsimatn/README.md
2023/09/13 | 756197 | macros/latex-dev/base/doc.pdf
2023/09/13 | 755724 | macros/latex-dev/base/lthooks-doc.pdf
2023/09/13 | 755624 | macros/latex-dev/base/ltcmdhooks-code.pdf
@@ -57,6 +198,7 @@
2023/09/13 | 744760 | macros/latex/contrib/l3build/l3build.pdf
2023/09/13 | 7445 | support/latexindent/LatexIndent/BackUpFileProcedure.pm
2023/09/13 | 7379 | support/latexindent/LatexIndent/MandatoryArgument.pm
+2023/09/13 | 7317 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/09/13 | 72475 | macros/latex-dev/base/ltfsstrc.dtx
2023/09/13 | 7244 | macros/latex-dev/base/ltnews20.tex
2023/09/13 | 7216 | macros/latex-dev/base/exscale.dtx
@@ -112,7 +254,6 @@
2023/09/13 | 58551 | macros/latex-dev/base/ltfssaxes.dtx
2023/09/13 | 5825 | macros/latex-dev/base/ltnews10.tex
2023/09/13 | 5775 | macros/latex-dev/base/ltnews16.tex
-2023/09/13 | 5742203 | systems/texlive/tlnet/install-tl-unx.tar.gz
2023/09/13 | 5732 | macros/latex-dev/base/ltnews08.tex
2023/09/13 | 5714 | macros/latex-dev/base/inputenc.ins
2023/09/13 | 5699 | macros/latex-dev/base/ltnews05.tex
@@ -161,19 +302,13 @@
2023/09/13 | 499095 | macros/latex-dev/base/ltcmdhooks-doc.pdf
2023/09/13 | 4972 | macros/latex/contrib/l3build/l3build-ctan.lua
2023/09/13 | 4945 | macros/latex-dev/base/lthyphen.dtx
-2023/09/13 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2023/09/13 | 489290 | macros/latex-dev/base/ltsockets-doc.pdf
-2023/09/13 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/09/13 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2023/09/13 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/09/13 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/09/13 | 4860 | support/latexindent/LatexIndent/BlankLines.pm
2023/09/13 | 47896 | macros/latex-dev/base/lttab.dtx
2023/09/13 | 477695 | macros/latex-dev/base/usrguide.pdf
2023/09/13 | 47724 | systems/texlive/tlnet/archive/minted.source.r68252.tar.xz
2023/09/13 | 4757 | macros/latex-dev/base/ltlength.dtx
2023/09/13 | 474 | macros/latex-dev/required/firstaid/README.md
-2023/09/13 | 472 | systems/texlive/tlnet/archive/collection-langarabic.r68250.tar.xz
2023/09/13 | 470660 | macros/latex/contrib/arraycols.zip
2023/09/13 | 46467 | macros/latex-dev/base/ltspace.dtx
2023/09/13 | 464654 | macros/latex/contrib/arraycols/arraycols.pdf
@@ -190,7 +325,6 @@
2023/09/13 | 4402 | support/latexindent/documentation/latex-indent.bib
2023/09/13 | 4394 | fonts/inconsolata-nerd-font/OFL.txt
2023/09/13 | 4390 | macros/latex-dev/base/ec.ins
-2023/09/13 | 4388 | systems/texlive/tlnet/archive/inconsolata-nerd-font.source.r68248.tar.xz
2023/09/13 | 4388 | support/latexindent/LatexIndent/NamedGroupingBracesBrackets.pm
2023/09/13 | 438602 | macros/latex-dev/base/usrguide-historic.pdf
2023/09/13 | 438360 | support/latexindent/documentation/latexindent.tex
@@ -200,7 +334,6 @@
2023/09/13 | 4324 | macros/latex-dev/base/cmfonts.ins
2023/09/13 | 432158 | macros/latex-dev/base/ltproperties-doc.pdf
2023/09/13 | 4298 | macros/latex-dev/base/ltalloc.dtx
-2023/09/13 | 429604 | systems/texlive/tlnet/archive/texlive-scripts.doc.r68247.tar.xz
2023/09/13 | 42831090 | macros/latex-dev/base.zip
2023/09/13 | 4273 | macros/latex-dev/base/docstrip.ins
2023/09/13 | 42708 | macros/latex-dev/base/changes.old.txt
@@ -215,7 +348,6 @@
2023/09/13 | 4150 | macros/latex/contrib/l3build/l3build-zip.lua
2023/09/13 | 41430 | macros/latex/contrib/jeuxcartes/doc/JeuxCartes-doc.tex
2023/09/13 | 41316 | macros/luatex/latex/lua-typo/lua-typo-2023-03-08.sty
-2023/09/13 | 4111065 | biblio/ctan-bibdata.zip
2023/09/13 | 4087 | macros/latex-dev/base/classes.ins
2023/09/13 | 4079 | macros/latex-dev/base/lablst.tex
2023/09/13 | 402877 | macros/latex-dev/base/changes.txt
@@ -223,6 +355,7 @@
2023/09/13 | 3976 | support/runtexshebang/README.md
2023/09/13 | 3960 | macros/latex-dev/base/olddc.ins
2023/09/13 | 38730 | macros/latex-dev/base/latex209.dtx
+2023/09/13 | 383157 | macros/texinfo/latest/texinfo.tex
2023/09/13 | 38226 | macros/latex-dev/base/ltnews35.tex
2023/09/13 | 379733 | macros/latex-dev/base/ltnews26.pdf
2023/09/13 | 3796 | support/latexindent/LatexIndent/Replacement.pm
@@ -232,7 +365,6 @@
2023/09/13 | 375493 | macros/latex-dev/base/slides.pdf
2023/09/13 | 37436 | macros/latex/contrib/l3build/l3build-check.lua
2023/09/13 | 3725 | macros/latex-dev/base/ltlogos.dtx
-2023/09/13 | 3709441 | biblio/ctan-bibdata/ctan.pdf
2023/09/13 | 369 | macros/latex-dev/required/amsmath/manifest.txt
2023/09/13 | 3679102 | graphics/circuit_macros.zip
2023/09/13 | 36154 | macros/latex-dev/base/ltlists.dtx
@@ -281,7 +413,6 @@
2023/09/13 | 292600 | macros/latex-dev/base/cmfonts.pdf
2023/09/13 | 291143 | macros/latex-dev/base/tlc2.pdf
2023/09/13 | 2896 | macros/latex-dev/base/syntonly.ins
-2023/09/13 | 289668 | fonts/parsimatn.zip
2023/09/13 | 2893 | macros/latex-dev/base/nfssfont.ins
2023/09/13 | 2892 | macros/latex-dev/base/graphpap.ins
2023/09/13 | 2892 | macros/latex-dev/base/fix-cm.ins
@@ -290,7 +421,6 @@
2023/09/13 | 287727 | macros/latex-dev/base/fix-cm.pdf
2023/09/13 | 286824 | macros/latex-dev/base/ltnews23.pdf
2023/09/13 | 282095 | macros/latex-dev/base/latexrelease.pdf
-2023/09/13 | 2812622 | biblio/ctan-bibdata/ctan.bib
2023/09/13 | 2795752 | install/macros/latex-dev/required/latex-amsmath-dev.tds.zip
2023/09/13 | 2762546 | macros/latex-dev/required/amsmath.zip
2023/09/13 | 2745 | macros/latex/contrib/l3build/l3build-unpack.lua
@@ -305,7 +435,6 @@
2023/09/13 | 265497 | macros/latex-dev/base/ltnews24.pdf
2023/09/13 | 264168 | macros/latex-dev/base/cfgguide.pdf
2023/09/13 | 2625 | macros/latex-dev/required/firstaid/firstaid.ins
-2023/09/13 | 26028708 | systems/texlive/tlnet/install-tl.zip
2023/09/13 | 257825 | macros/latex-dev/base/modguide.pdf
2023/09/13 | 257359 | macros/latex-dev/base/cyrguide.pdf
2023/09/13 | 257201 | install/macros/latex-dev/required/latex-firstaid-dev.tds.zip
@@ -315,7 +444,6 @@
2023/09/13 | 252497 | macros/latex-dev/base/lb2.pdf
2023/09/13 | 252465 | macros/latex-dev/required/firstaid/latex2e-first-aid-for-external-files.pdf
2023/09/13 | 251283 | macros/latex-dev/base/ltnews27.pdf
-2023/09/13 | 2478300 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/09/13 | 2473 | macros/latex/contrib/l3build/l3build-help.lua
2023/09/13 | 245228 | macros/latex-dev/base/ltnews21.pdf
2023/09/13 | 24449 | support/latexindent/LatexIndent/Arguments.pm
@@ -362,7 +490,6 @@
2023/09/13 | 21488 | macros/latex-dev/base/ltnews.cls
2023/09/13 | 21229 | macros/latex-dev/base/lgc2.err
2023/09/13 | 211171 | macros/latex-dev/base/nfssfont.pdf
-2023/09/13 | 21038779 | systems/texlive/tlnet/install-tl-windows.exe
2023/09/13 | 20870 | support/latexindent/LatexIndent/Indent.pm
2023/09/13 | 205100 | macros/latex-dev/base/ltnews25.pdf
2023/09/13 | 204708 | macros/latex-dev/base/exscale.pdf
@@ -389,7 +516,6 @@
2023/09/13 | 18399 | macros/latex-dev/base/nfssfont.dtx
2023/09/13 | 183132 | macros/latex-dev/base/ltcmd.dtx
2023/09/13 | 18299 | macros/latex-dev/base/ltx3info.tex
-2023/09/13 | 18257627 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2023/09/13 | 182483 | macros/latex-dev/base/ltnews13.pdf
2023/09/13 | 1816 | macros/latex/contrib/l3build/l3build.1
2023/09/13 | 179951 | macros/latex-dev/required/amsmath/amscd.pdf
@@ -407,7 +533,6 @@
2023/09/13 | 1694 | macros/latex-dev/base/small2e.tex
2023/09/13 | 169433 | macros/latex-dev/base/ltnews10.pdf
2023/09/13 | 16859 | macros/luatex/latex/lua-typo/doc/lua-typo-demo.pdf
-2023/09/13 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2023/09/13 | 166269 | macros/latex-dev/base/ltnews17.pdf
2023/09/13 | 165816 | macros/latex-dev/base/makeindx.pdf
2023/09/13 | 16500 | macros/latex-dev/base/modguide.tex
@@ -415,7 +540,6 @@
2023/09/13 | 161722 | macros/latex-dev/base/graphpap.pdf
2023/09/13 | 159652 | systems/texlive/tlnet/archive/pdfjam.doc.r68257.tar.xz
2023/09/13 | 157676 | systems/texlive/tlnet/archive/hyperxmp.source.r68251.tar.xz
-2023/09/13 | 1573116 | systems/texlive/tlnet/archive/inconsolata-nerd-font.r68248.tar.xz
2023/09/13 | 15703 | macros/latex-dev/base/slifonts.fdd
2023/09/13 | 156764 | macros/latex-dev/base/ltnews12.pdf
2023/09/13 | 156238 | macros/latex-dev/base/classes.dtx
@@ -424,9 +548,7 @@
2023/09/13 | 155442 | macros/latex-dev/base/ltnews08.pdf
2023/09/13 | 15431 | macros/latex-dev/base/source2e.tex
2023/09/13 | 1540 | macros/latex/contrib/l3build/l3build.ins
-2023/09/13 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
2023/09/13 | 15384 | macros/latex-dev/base/ltvers.dtx
-2023/09/13 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2023/09/13 | 152551 | macros/latex-dev/base/ltnews04.pdf
2023/09/13 | 15208498 | macros/latex/contrib/jeuxcartes.zip
2023/09/13 | 151773 | macros/latex-dev/base/ltnews02.pdf
@@ -444,11 +566,9 @@
2023/09/13 | 148294 | macros/latex-dev/base/ltoutenc.dtx
2023/09/13 | 147459 | macros/latex-dev/required/amsmath/technote.pdf
2023/09/13 | 146199 | macros/latex-dev/base/webcomp.pdf
-2023/09/13 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
2023/09/13 | 1456060 | systems/texlive/tlnet/archive/tex4ht.source.r68260.tar.xz
2023/09/13 | 14543 | fonts/inconsolata-nerd-font/inconsolata-nerd-font.dtx
2023/09/13 | 145334 | macros/latex-dev/base/ltclass.dtx
-2023/09/13 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2023/09/13 | 14421 | macros/latex-dev/base/lppl-1-2.txt
2023/09/13 | 14341 | macros/latex-dev/base/lppl-1-1.txt
2023/09/13 | 142867 | macros/latex-dev/base/ltnews06.pdf
@@ -487,7 +607,6 @@
2023/09/13 | 1165076 | systems/texlive/tlnet/archive/hyperxmp.doc.r68251.tar.xz
2023/09/13 | 1154 | fonts/inconsolata-nerd-font/CHANGELOG.md
2023/09/13 | 11463 | macros/latex-dev/base/manifest.txt
-2023/09/13 | 114132 | systems/texlive/tlnet/archive/texlive-scripts.r68247.tar.xz
2023/09/13 | 11398 | macros/latex-dev/required/amsmath/amstext.dtx
2023/09/13 | 11358 | support/latexindent/LatexIndent/FileContents.pm
2023/09/13 | 113560 | macros/latex-dev/required/amsmath/amsxtra.pdf
@@ -521,7 +640,6 @@
2023/09/13 | 102 | macros/latex-dev/base/lthooks-code.tex
2023/09/13 | 10251 | macros/latex-dev/base/webcomp.err
2023/09/13 | 1024932 | systems/texlive/tlnet/archive/babel.doc.r68258.tar.xz
-2023/09/13 | 10246 | fonts/parsimatn/parsimatn-example-of-use.tex
2023/09/13 | 1019 | macros/latex/contrib/l3build/README.md
2023/09/13 | 10199 | macros/latex-dev/required/amsmath/amsopn.dtx
2023/09/13 | 10088 | systems/texlive/tlnet/archive/minted.r68252.tar.xz
@@ -541,7 +659,6 @@
2023/09/12 | 780659 | macros/latex/required/babel/base/babel.dtx
2023/09/12 | 77573 | language/greek/greek-fontenc/test-tuenc-greek.pdf
2023/09/12 | 75790 | language/greek/greek-fontenc/tuenc-greek.def.html
-2023/09/12 | 7363 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/09/12 | 734 | macros/latex/contrib/mitthesis/MIT-thesis-template/fontsets/mitthesis-defaultfonts.tex
2023/09/12 | 712 | macros/latex/contrib/minted/README
2023/09/12 | 70276 | systems/texlive/tlnet/archive/newpax.doc.r68242.tar.xz
@@ -953,7 +1070,6 @@
2023/09/11 | 25103 | graphics/circuit_macros/examples/dpv/examplesDPVs.htmx
2023/09/11 | 25098 | graphics/circuit_macros/examples/dpv/examplesDPV.htmx
2023/09/11 | 245 | graphics/circuit_macros/examples/extras/Ccurve.m4
-2023/09/11 | 2448 | systems/texlive/tlnet/archive/runtexshebang.doc.r68232.tar.xz
2023/09/11 | 2443 | graphics/circuit_macros/examples/dpv/ex00DPV.m4
2023/09/11 | 2442 | graphics/circuit_macros/examples/Optoiso.m4
2023/09/11 | 2427 | graphics/circuit_macros/doc/AlogixMan.m4
@@ -1035,7 +1151,6 @@
2023/09/11 | 1916 | graphics/circuit_macros/examples/extras/venus.m4
2023/09/11 | 1906 | graphics/circuit_macros/examples/extras/SPM.m4
2023/09/11 | 1902836 | graphics/circuit_macros/examples/examples.pdf
-2023/09/11 | 1896 | systems/texlive/tlnet/archive/runtexshebang.r68232.tar.xz
2023/09/11 | 1894 | graphics/circuit_macros/examples/dpv/ArrowFnDPV.m4
2023/09/11 | 1893 | graphics/circuit_macros/examples/dpv/ex16DPV.m4
2023/09/11 | 1891 | graphics/circuit_macros/examples/dpv/ex04DPV.m4
@@ -1296,7 +1411,6 @@
2023/09/10 | 7554 | systems/win32/miktex/tm/packages/highlightx__source.tar.lzma
2023/09/10 | 74711 | systems/win32/miktex/tm/packages/latexindent.tar.lzma
2023/09/10 | 74614 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2023/09/10 | 74524 | systems/texlive/tlnet/archive/latexindent.r68225.tar.xz
2023/09/10 | 737654 | systems/win32/miktex/tm/packages/l3build__doc.tar.lzma
2023/09/10 | 73266 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
2023/09/10 | 7313 | systems/win32/miktex/tm/packages/wrapfig2.tar.lzma
@@ -1353,7 +1467,6 @@
2023/09/10 | 48043 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
2023/09/10 | 4794924 | systems/win32/miktex/tm/packages/newpx.tar.lzma
2023/09/10 | 4764 | systems/texlive/tlnet/archive/ucph-revy.r68224.tar.xz
-2023/09/10 | 4752928 | systems/texlive/tlnet/archive/latexindent.windows.r68225.tar.xz
2023/09/10 | 473098 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
2023/09/10 | 47308 | usergrps/usergrps/lugs.pdf
2023/09/10 | 471683 | systems/win32/miktex/tm/packages/marginnote__doc.tar.lzma
@@ -1490,7 +1603,6 @@
2023/09/10 | 137601 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
2023/09/10 | 13600 | systems/win32/miktex/tm/packages/robust-externalize.tar.lzma
2023/09/10 | 1340823 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2023/09/10 | 1336736 | systems/texlive/tlnet/archive/latexindent.doc.r68225.tar.xz
2023/09/10 | 131824 | systems/win32/miktex/tm/packages/parsinevis.tar.lzma
2023/09/10 | 1288 | systems/win32/miktex/tm/packages/curriculum-vitae.tar.lzma
2023/09/10 | 126743 | systems/win32/miktex/tm/packages/latexindent__source.tar.lzma
@@ -1573,8 +1685,6 @@
2023/09/08 | 87552 | fonts/parsinevis/ParsiNevis-Regular.ttf
2023/09/08 | 80 | macros/latex/contrib/runcode/generated/runcode_troubleshoot_inln8.tex
2023/09/08 | 80 | macros/latex/contrib/runcode/generated/runcode_troubleshoot_inln7.tex
-2023/09/08 | 799 | macros/latex/contrib/curriculum-vitae/README.md
-2023/09/08 | 746452 | systems/texlive/tlnet/archive/l3build.doc.r68198.tar.xz
2023/09/08 | 710 | fonts/parsinevis/parsinevis-sample.tex
2023/09/08 | 671 | fonts/parsinevis/README.md
2023/09/08 | 669 | graphics/pstricks/contrib/pst-3dplot/README
@@ -1599,11 +1709,9 @@
2023/09/08 | 3989 | macros/latex/contrib/ppt-slides/ppt-templates/ppt-9x6.tex
2023/09/08 | 391 | fonts/firamath-otf/README.md
2023/09/08 | 376 | systems/texlive/tlnet/archive/lshort-slovenian.r68204.tar.xz
-2023/09/08 | 36448 | systems/texlive/tlnet/archive/l3build.r68198.tar.xz
2023/09/08 | 3364 | systems/texlive/tlnet/archive/korigamik.r68204.tar.xz
2023/09/08 | 3312 | systems/texlive/tlnet/archive/marginnote.r68204.tar.xz
2023/09/08 | 32822 | fonts/firamath-otf/doc/firamath-otf-doc.tex
-2023/09/08 | 31512 | systems/texlive/tlnet/archive/l3build.source.r68198.tar.xz
2023/09/08 | 3033906 | graphics/pstricks/contrib/pst-3dplot/doc/pst-3dplot-doc.pdf
2023/09/08 | 293 | fonts/firamath-otf/Changes
2023/09/08 | 2914 | fonts/firamath-otf/latex/firamath-otf.sty
@@ -1652,7 +1760,6 @@
2023/09/08 | 1620 | macros/latex/contrib/ppt-slides/README.md
2023/09/08 | 161688 | macros/latex/contrib/runcode/runcode_troubleshoot.pdf
2023/09/08 | 1521 | fonts/simpleicons/tex/simpleicons.sty
-2023/09/08 | 148853 | support/TeX4ht/source/tex4ht-mathml.tex
2023/09/08 | 14808 | systems/texlive/tlnet/archive/suftesi.r68204.tar.xz
2023/09/08 | 1449 | macros/latex/contrib/runcode/README
2023/09/08 | 1420 | macros/latex/contrib/ppt-slides/ppt-schemes/ppt-light.tex
@@ -1693,1898 +1800,3 @@
2023/09/08 | 102236 | fonts/parsinevis/ParsiNevis-BoldItalic.ttf
2023/09/08 | 10208 | systems/texlive/tlnet/archive/marginnote.source.r68204.tar.xz
2023/09/08 | 1019134 | macros/latex/contrib/ppt-slides.zip
-2023/09/07 | 9951 | macros/latex/contrib/profcollege/latex/PfCTriominos.tex
-2023/09/07 | 9938 | biblio/citation-style-language/citation-style-language-init.sty
-2023/09/07 | 992 | fonts/plex/tfm/plxMono-ExtLtItalic-sup-ot1.tfm
-2023/09/07 | 9924 | fonts/plex/tfm/plxSansCond-Bold-tlf-ot1.tfm
-2023/09/07 | 9902 | macros/latex/contrib/profcollege/latex/PfCDecDeci.tex
-2023/09/07 | 988 | fonts/plex/tfm/plxMono-ThinItalic-sup-ot1.tfm
-2023/09/07 | 976 | fonts/plex/tfm/plxMono-tlf-ot1.tfm
-2023/09/07 | 976 | fonts/plex/tfm/plxMono-Thin-tlf-ot1.tfm
-2023/09/07 | 976 | fonts/plex/tfm/plxMono-Text-tlf-ot1.tfm
-2023/09/07 | 976 | fonts/plex/tfm/plxMono-SmBld-tlf-ot1.tfm
-2023/09/07 | 976 | fonts/plex/tfm/plxMono-Medm-tlf-ot1.tfm
-2023/09/07 | 976 | fonts/plex/tfm/plxMono-ExtLt-tlf-ot1.tfm
-2023/09/07 | 9734 | macros/latex/contrib/profcollege/latex/PfCVueCubes.tex
-2023/09/07 | 972 | fonts/plex/tfm/plxMono-Light-tlf-ot1.tfm
-2023/09/07 | 97289 | macros/luatex/latex/odsfile/odsfile.pdf
-2023/09/07 | 968 | fonts/plex/tfm/plxMono-Bold-tlf-ot1.tfm
-2023/09/07 | 9681 | macros/luatex/latex/odsfile/odsfile.lua
-2023/09/07 | 95620 | fonts/plex/map/plex.map
-2023/09/07 | 9555 | fonts/plex/latex/TS1plxSans-TLF.fd
-2023/09/07 | 9555 | fonts/plex/latex/OT1plxSans-TLF.fd
-2023/09/07 | 9555 | fonts/plex/latex/OT1plxSans-Sup.fd
-2023/09/07 | 9555 | fonts/plex/latex/LY1plxSans-TLF.fd
-2023/09/07 | 9555 | fonts/plex/latex/LY1plxSans-Sup.fd
-2023/09/07 | 9555 | fonts/plex/latex/LGRplxSans-TLF.fd
-2023/09/07 | 9555 | fonts/plex/latex/LGRplxSans-Sup.fd
-2023/09/07 | 9501 | macros/latex/contrib/profcollege/latex/PfCLabyrintheJeu.tex
-2023/09/07 | 94862 | fonts/plex/type1/plxSansCond-BoldItalic.pfb
-2023/09/07 | 9451 | biblio/citation-style-language/citeproc-context.lua
-2023/09/07 | 944 | fonts/plex/tfm/plxMono-Thin-sup-ot1.tfm
-2023/09/07 | 944 | fonts/plex/tfm/plxMono-Text-sup-ot1.tfm
-2023/09/07 | 944 | fonts/plex/tfm/plxMono-sup-ot1.tfm
-2023/09/07 | 944 | fonts/plex/tfm/plxMono-SmBld-sup-ot1.tfm
-2023/09/07 | 944 | fonts/plex/tfm/plxMono-Medm-sup-ot1.tfm
-2023/09/07 | 944 | fonts/plex/tfm/plxMono-ExtLt-sup-ot1.tfm
-2023/09/07 | 9433 | fonts/plex/latex/T1plxSans-TLF.fd
-2023/09/07 | 9433 | fonts/plex/latex/T1plxSans-Sup.fd
-2023/09/07 | 940 | fonts/plex/tfm/plxMono-Light-sup-ot1.tfm
-2023/09/07 | 9408 | biblio/citation-style-language/citeproc-unicode.lua
-2023/09/07 | 9404 | macros/latex/contrib/profcollege/latex/PfCPyramideCalculs.tex
-2023/09/07 | 93750 | fonts/plex/type1/plxSansCond-SmBldItalic.pfb
-2023/09/07 | 936 | fonts/plex/tfm/plxMono-Bold-sup-ot1.tfm
-2023/09/07 | 93076 | fonts/plex/type1/plxSansCond-MedmItalic.pfb
-2023/09/07 | 9288098 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf
-2023/09/07 | 9209 | biblio/citation-style-language/citeproc-cli.lua
-2023/09/07 | 9197 | macros/latex/contrib/profcollege/latex/PfCEcrireunQCM.tex
-2023/09/07 | 91690 | fonts/plex/type1/plxSansCond-TextItalic.pfb
-2023/09/07 | 91220 | biblio/citation-style-language/citeproc-bibtex-data.lua
-2023/09/07 | 90742 | fonts/plex/type1/plxSansCond-Italic.pfb
-2023/09/07 | 907040 | systems/texlive/tlnet/archive/beebe.r68190.tar.xz
-2023/09/07 | 904 | fonts/plex/tfm/plxSansCond-TextItalic-sup-lgr.tfm
-2023/09/07 | 904 | fonts/plex/tfm/plxSansCond-Italic-sup-lgr.tfm
-2023/09/07 | 90360 | fonts/plex/type1/plxSansCond-LightItalic.pfb
-2023/09/07 | 900 | fonts/plex/tfm/plxSansCond-TextItalic-sup-lgr--base.tfm
-2023/09/07 | 900 | fonts/plex/tfm/plxSansCond-SmBldItalic-sup-lgr.tfm
-2023/09/07 | 900 | fonts/plex/tfm/plxSansCond-Italic-sup-lgr--base.tfm
-2023/09/07 | 896 | fonts/plex/tfm/plxSansCond-ThinItalic-sup-lgr.tfm
-2023/09/07 | 896 | fonts/plex/tfm/plxSansCond-SmBldItalic-sup-lgr--base.tfm
-2023/09/07 | 896 | fonts/plex/tfm/plxSansCond-MedmItalic-sup-lgr.tfm
-2023/09/07 | 8956 | macros/latex/contrib/profcollege/latex/PfCBillard.tex
-2023/09/07 | 892 | fonts/plex/tfm/plxSansCond-ThinItalic-sup-lgr--base.tfm
-2023/09/07 | 892 | fonts/plex/tfm/plxSansCond-MedmItalic-sup-lgr--base.tfm
-2023/09/07 | 888 | fonts/plex/tfm/plxSansCond-LightItalic-sup-lgr.tfm
-2023/09/07 | 888 | fonts/plex/tfm/plxSansCond-ExtLtItalic-sup-lgr.tfm
-2023/09/07 | 88768 | fonts/plex/type1/plxSansCond-ExtLtItalic.pfb
-2023/09/07 | 8870 | macros/latex/contrib/profcollege/latex/PfCCalisson.tex
-2023/09/07 | 884 | fonts/plex/tfm/plxSansCond-LightItalic-sup-lgr--base.tfm
-2023/09/07 | 884 | fonts/plex/tfm/plxSansCond-ExtLtItalic-sup-lgr--base.tfm
-2023/09/07 | 884 | fonts/plex/tfm/plxSansCond-BoldItalic-sup-lgr.tfm
-2023/09/07 | 880 | fonts/plex/tfm/plxSansCond-BoldItalic-sup-lgr--base.tfm
-2023/09/07 | 87339 | fonts/plex/type1/plxSansCond-ThinItalic.pfb
-2023/09/07 | 8711 | macros/latex/contrib/profcollege/latex/PfCShikaku.tex
-2023/09/07 | 868 | fonts/plex/tfm/plxSansCond-SmBldItalic-tlf-lgr--base.tfm
-2023/09/07 | 8676 | macros/latex/contrib/profcollege/latex/PfCYohaku.tex
-2023/09/07 | 864 | fonts/plex/tfm/plxSansCond-TextItalic-tlf-lgr--base.tfm
-2023/09/07 | 864 | fonts/plex/tfm/plxSansCond-Italic-tlf-lgr--base.tfm
-2023/09/07 | 86487 | fonts/plex/type1/plxSansCond-Bold.pfb
-2023/09/07 | 860 | fonts/plex/tfm/plxSansCond-ThinItalic-tlf-lgr--base.tfm
-2023/09/07 | 860 | fonts/plex/tfm/plxSansCond-MedmItalic-tlf-lgr--base.tfm
-2023/09/07 | 860 | fonts/plex/tfm/plxSansCond-ExtLtItalic-tlf-lgr--base.tfm
-2023/09/07 | 860 | fonts/plex/tfm/plxSansCond-BoldItalic-tlf-lgr--base.tfm
-2023/09/07 | 856 | fonts/plex/tfm/plxSansCond-LightItalic-tlf-lgr--base.tfm
-2023/09/07 | 85548 | fonts/plex/type1/plxSansCond-SmBld.pfb
-2023/09/07 | 848623 | macros/latex/contrib/suftesi/suftesi.pdf
-2023/09/07 | 844 | fonts/plex/tfm/plxSansCond-SmBld-sup-lgr.tfm
-2023/09/07 | 840 | fonts/plex/tfm/plxSansCond-SmBld-sup-lgr--base.tfm
-2023/09/07 | 8392 | macros/luatex/latex/odsfile/odsfile.sty
-2023/09/07 | 83905 | fonts/plex/type1/plxSansCond-Medm.pfb
-2023/09/07 | 836 | fonts/plex/tfm/plxSansCond-Text-sup-lgr.tfm
-2023/09/07 | 836 | fonts/plex/tfm/plxSansCond-Medm-sup-lgr.tfm
-2023/09/07 | 832 | fonts/plex/tfm/plxSansCond-Thin-sup-lgr.tfm
-2023/09/07 | 832 | fonts/plex/tfm/plxSansCond-Text-sup-lgr--base.tfm
-2023/09/07 | 832 | fonts/plex/tfm/plxSansCond-SmBld-tlf-lgr--base.tfm
-2023/09/07 | 832 | fonts/plex/tfm/plxSansCond-Medm-sup-lgr--base.tfm
-2023/09/07 | 831 | macros/latex/contrib/profcollege/latex/PfCDobble.tex
-2023/09/07 | 83133 | macros/latex/contrib/profcollege/latex/PfCStatistiques.tex
-2023/09/07 | 8307 | macros/latex/contrib/profcollege/latex/PfCTortueBase.tex
-2023/09/07 | 828 | fonts/plex/tfm/plxSansCond-Thin-sup-lgr--base.tfm
-2023/09/07 | 828 | fonts/plex/tfm/plxSansCond-Text-tlf-lgr--base.tfm
-2023/09/07 | 828 | fonts/plex/tfm/plxSansCond-Medm-tlf-lgr--base.tfm
-2023/09/07 | 828 | fonts/plex/tfm/plxSansCond-ExtLt-sup-lgr.tfm
-2023/09/07 | 828 | fonts/plex/tfm/plxSansCond-Bold-sup-lgr.tfm
-2023/09/07 | 82712 | fonts/plex/type1/plxSansCond-Text.pfb
-2023/09/07 | 82698 | macros/latex/contrib/profcollege/latex/PfCTableauxUnites.tex
-2023/09/07 | 824 | fonts/plex/tfm/plxSansCond-Thin-tlf-lgr--base.tfm
-2023/09/07 | 824 | fonts/plex/tfm/plxSansCond-sup-lgr.tfm
-2023/09/07 | 824 | fonts/plex/tfm/plxSansCond-Light-sup-lgr.tfm
-2023/09/07 | 824 | fonts/plex/tfm/plxSansCond-ExtLt-sup-lgr--base.tfm
-2023/09/07 | 824 | fonts/plex/tfm/plxSansCond-Bold-sup-lgr--base.tfm
-2023/09/07 | 82337 | fonts/plex/type1/plxSansCond.pfb
-2023/09/07 | 82220 | fonts/plex/doc/plex-samples.pdf
-2023/09/07 | 820 | fonts/plex/tfm/plxSansCond-sup-lgr--base.tfm
-2023/09/07 | 820 | fonts/plex/tfm/plxSansCond-Light-sup-lgr--base.tfm
-2023/09/07 | 820 | fonts/plex/tfm/plxSansCond-ExtLt-tlf-lgr--base.tfm
-2023/09/07 | 820 | fonts/plex/tfm/plxSansCond-Bold-tlf-lgr--base.tfm
-2023/09/07 | 816 | fonts/plex/tfm/plxSansCond-tlf-lgr--base.tfm
-2023/09/07 | 816 | fonts/plex/tfm/plxSansCond-Light-tlf-lgr--base.tfm
-2023/09/07 | 8166 | macros/latex/contrib/profcollege/latex/PfCPourcentage.tex
-2023/09/07 | 8131 | biblio/citation-style-language/citeproc-node-choose.lua
-2023/09/07 | 8128 | biblio/citation-style-language/elsevier-harvard.csl
-2023/09/07 | 81036 | fonts/plex/opentype/IBMPlexMono-SemiBoldItalic.otf
-2023/09/07 | 80926 | fonts/plex/type1/plxSansCond-Light.pfb
-2023/09/07 | 80684 | fonts/plex/opentype/IBMPlexMono-MediumItalic.otf
-2023/09/07 | 8052 | biblio/citation-style-language/american-political-science-association.csl
-2023/09/07 | 80244 | fonts/plex/opentype/IBMPlexMono-TextItalic.otf
-2023/09/07 | 80140 | fonts/plex/type1/plxSansCond-ExtLt.pfb
-2023/09/07 | 7962 | macros/latex/contrib/profcollege/latex/PfCDessinGradue.tex
-2023/09/07 | 7961 | macros/latex/contrib/profcollege/latex/PfCSimplifierFraction.tex
-2023/09/07 | 7948 | systems/texlive/tlnet/archive/numerica-tables.r68193.tar.xz
-2023/09/07 | 79484 | fonts/plex/opentype/IBMPlexMono-BoldItalic.otf
-2023/09/07 | 78904 | fonts/plex/opentype/IBMPlexSansCondensed-SemiBoldItalic.otf
-2023/09/07 | 78698 | fonts/plex/type1/plxSansCond-Thin.pfb
-2023/09/07 | 78628 | fonts/plex/opentype/IBMPlexSansCondensed-MediumItalic.otf
-2023/09/07 | 7857 | macros/latex/contrib/profcollege/latex/PfCMulJap.tex
-2023/09/07 | 7797 | macros/latex/contrib/profcollege/latex/PfCReseauxSociaux.tex
-2023/09/07 | 77712 | fonts/plex/opentype/IBMPlexSansCondensed-TextItalic.otf
-2023/09/07 | 77680 | fonts/plex/opentype/IBMPlexMono-Italic.otf
-2023/09/07 | 77400 | fonts/plex/opentype/IBMPlexMono-LightItalic.otf
-2023/09/07 | 7733 | macros/latex/contrib/profcollege/latex/PfCProbabilites.tex
-2023/09/07 | 77240 | fonts/plex/opentype/IBMPlexMono-ExtraLightItalic.otf
-2023/09/07 | 77161 | macros/latex/contrib/profcollege/latex/PfCReperage.tex
-2023/09/07 | 76844 | fonts/plex/opentype/IBMPlexSansCondensed-BoldItalic.otf
-2023/09/07 | 75908 | fonts/plex/opentype/IBMPlexSansCondensed-Italic.otf
-2023/09/07 | 75896 | fonts/plex/opentype/IBMPlexSansCondensed-LightItalic.otf
-2023/09/07 | 75628 | fonts/plex/opentype/IBMPlexSansCondensed-ExtraLightItalic.otf
-2023/09/07 | 7497 | macros/latex/contrib/profcollege/latex/PfCCible.tex
-2023/09/07 | 74968 | fonts/plex/opentype/IBMPlexMono-ThinItalic.otf
-2023/09/07 | 7476 | systems/texlive/tlnet/archive/arsenal.source.r68191.tar.xz
-2023/09/07 | 7472987 | fonts/newpx.zip
-2023/09/07 | 74636 | fonts/plex/opentype/IBMPlexMono-SemiBold.otf
-2023/09/07 | 74500 | fonts/plex/opentype/IBMPlexSansCondensed-ThinItalic.otf
-2023/09/07 | 74032 | fonts/plex/opentype/IBMPlexMono-Medium.otf
-2023/09/07 | 73960 | fonts/plex/opentype/IBMPlexSansCondensed-SemiBold.otf
-2023/09/07 | 73380 | fonts/plex/opentype/IBMPlexMono-Bold.otf
-2023/09/07 | 73352 | fonts/plex/opentype/IBMPlexSansCondensed-Light.otf
-2023/09/07 | 73308 | fonts/plex/opentype/IBMPlexSansCondensed-Medium.otf
-2023/09/07 | 73300 | fonts/plex/opentype/IBMPlexSansCondensed-Text.otf
-2023/09/07 | 7314 | macros/latex/contrib/profcollege/latex/PfCRangementNombres.tex
-2023/09/07 | 7305 | macros/latex/contrib/profcollege/latex/PfCNombreAstral.tex
-2023/09/07 | 72828 | fonts/plex/opentype/IBMPlexSansCondensed-Bold.otf
-2023/09/07 | 72468 | fonts/plex/opentype/IBMPlexMono-Text.otf
-2023/09/07 | 7244 | macros/latex/contrib/profcollege/latex/PfCFrise.tex
-2023/09/07 | 72236 | fonts/plex/opentype/IBMPlexSansCondensed-Regular.otf
-2023/09/07 | 72108 | fonts/plex/opentype/IBMPlexSansCondensed-ExtraLight.otf
-2023/09/07 | 7177 | biblio/citation-style-language/citeproc-node-text.lua
-2023/09/07 | 71552 | fonts/plex/opentype/IBMPlexMono-Light.otf
-2023/09/07 | 7148 | macros/latex/contrib/profcollege/latex/PfCCalculsFractions.tex
-2023/09/07 | 71400 | fonts/plex/opentype/IBMPlexMono-ExtraLight.otf
-2023/09/07 | 71272 | fonts/plex/opentype/IBMPlexMono-Regular.otf
-2023/09/07 | 7105 | macros/latex/contrib/profcollege/latex/PfCHorloge.tex
-2023/09/07 | 7102 | macros/latex/contrib/profcollege/latex/PfCPuzzleSommePyramide.tex
-2023/09/07 | 70896 | fonts/plex/opentype/IBMPlexSansCondensed-Thin.otf
-2023/09/07 | 7088 | macros/latex/contrib/profcollege/latex/PfCColorilude.tex
-2023/09/07 | 7072 | macros/latex/contrib/profcollege/latex/PfCPuissanceQuatre.tex
-2023/09/07 | 7011 | biblio/citation-style-language/citeproc-node-locale.lua
-2023/09/07 | 69636 | fonts/plex/opentype/IBMPlexMono-Thin.otf
-2023/09/07 | 6941 | macros/latex/contrib/profcollege/latex/PfCGrimuku.tex
-2023/09/07 | 6885 | graphics/metapost/contrib/macros/wordcloud/scripts/wordcloud.lua
-2023/09/07 | 68764 | fonts/plex/tfm/plxSerif-LightItalic-tlf-t1.tfm
-2023/09/07 | 68756 | fonts/plex/tfm/plxSerif-LightItalic-tosf-t1.tfm
-2023/09/07 | 68372 | fonts/plex/tfm/plxSerif-MediumItalic-tlf-t1.tfm
-2023/09/07 | 68368 | fonts/plex/tfm/plxSerif-MediumItalic-tosf-t1.tfm
-2023/09/07 | 6813 | biblio/citation-style-language/citeproc-node-sort.lua
-2023/09/07 | 679693 | macros/latex/contrib/suftesi/templates.zip
-2023/09/07 | 67840 | fonts/plex/tfm/plxSerif-ExtraLightItalic-tlf-t1.tfm
-2023/09/07 | 67836 | fonts/plex/tfm/plxSerif-ExtraLightItalic-tosf-t1.tfm
-2023/09/07 | 6760 | graphics/metapost/contrib/macros/wordcloud/doc/doc-wc.pdf
-2023/09/07 | 67480 | fonts/plex/tfm/plxSerif-SemiBoldItalic-tlf-t1.tfm
-2023/09/07 | 67476 | fonts/plex/tfm/plxSerif-SemiBoldItalic-tosf-t1.tfm
-2023/09/07 | 67064 | fonts/plex/tfm/plxSerif-TextItalic-tlf-t1.tfm
-2023/09/07 | 67060 | fonts/plex/tfm/plxSerif-TextItalic-tosf-t1.tfm
-2023/09/07 | 662428 | systems/texlive/tlnet/archive/numerica-tables.doc.r68193.tar.xz
-2023/09/07 | 6582 | fonts/plex/latex/plex-sans.sty
-2023/09/07 | 6570 | macros/latex/contrib/profcollege/latex/PfCRepresenterEntier.tex
-2023/09/07 | 65612 | fonts/plex/tfm/plxSansCond-MedmItalic-tlf-t1.tfm
-2023/09/07 | 65380 | fonts/plex/tfm/plxSerif-Medium-tosf-t1.tfm
-2023/09/07 | 65380 | fonts/plex/tfm/plxSerif-Medium-tlf-t1.tfm
-2023/09/07 | 6525 | macros/latex/contrib/profcollege/latex/PfCMentalo.tex
-2023/09/07 | 6503 | graphics/metapost/contrib/macros/wordcloud/doc/wordcloud-preamble.tex
-2023/09/07 | 65012 | fonts/plex/tfm/plxSansCond-TextItalic-tlf-t1.tfm
-2023/09/07 | 64836 | fonts/plex/tfm/plxSerif-SemiBold-tosf-t1.tfm
-2023/09/07 | 64836 | fonts/plex/tfm/plxSerif-SemiBold-tlf-t1.tfm
-2023/09/07 | 64504 | fonts/plex/tfm/plxSerif-Light-tosf-t1.tfm
-2023/09/07 | 64504 | fonts/plex/tfm/plxSerif-Light-tlf-t1.tfm
-2023/09/07 | 64236 | fonts/plex/tfm/plxSerif-ExtraLight-tosf-t1.tfm
-2023/09/07 | 64236 | fonts/plex/tfm/plxSerif-ExtraLight-tlf-t1.tfm
-2023/09/07 | 64232 | fonts/plex/tfm/plxSansCond-LightItalic-tlf-t1.tfm
-2023/09/07 | 64194 | biblio/citation-style-language/citeproc-output.lua
-2023/09/07 | 63860 | fonts/plex/tfm/plxSerif-BoldItalic-tlf-t1.tfm
-2023/09/07 | 63852 | fonts/plex/tfm/plxSerif-BoldItalic-tosf-t1.tfm
-2023/09/07 | 63444 | fonts/plex/tfm/plxSerif-Text-tosf-t1.tfm
-2023/09/07 | 63444 | fonts/plex/tfm/plxSerif-Text-tlf-t1.tfm
-2023/09/07 | 63440 | fonts/plex/tfm/plxSans-LightItalic-tosf-t1.tfm
-2023/09/07 | 63440 | fonts/plex/tfm/plxSans-LightItalic-tlf-t1.tfm
-2023/09/07 | 63244 | biblio/citation-style-language/apa.csl
-2023/09/07 | 63228 | fonts/plex/tfm/plxSerif-ThinItalic-tlf-t1.tfm
-2023/09/07 | 63224 | fonts/plex/tfm/plxSerif-ThinItalic-tosf-t1.tfm
-2023/09/07 | 63024 | fonts/plex/tfm/plxSerif-Italic-tosf-t1.tfm
-2023/09/07 | 63020 | fonts/plex/tfm/plxSerif-Italic-tlf-t1.tfm
-2023/09/07 | 62940 | fonts/plex/tfm/plxSansCond-Italic-tlf-t1.tfm
-2023/09/07 | 6260 | macros/latex/contrib/profcollege/latex/PfCProgrammeCalcul.tex
-2023/09/07 | 62560 | fonts/plex/tfm/plxSans-MedmItalic-tosf-t1.tfm
-2023/09/07 | 62560 | fonts/plex/tfm/plxSans-MedmItalic-tlf-t1.tfm
-2023/09/07 | 62352 | fonts/plex/tfm/plxSansCond-SmBldItalic-tlf-t1.tfm
-2023/09/07 | 62328 | fonts/plex/tfm/plxSansCond-ExtLtItalic-tlf-t1.tfm
-2023/09/07 | 62224 | fonts/plex/tfm/plxSans-ExtLtItalic-tlf-t1.tfm
-2023/09/07 | 62220 | fonts/plex/tfm/plxSans-ExtLtItalic-tosf-t1.tfm
-2023/09/07 | 6199 | biblio/citation-style-language/CHANGELOG.md
-2023/09/07 | 617 | biblio/citation-style-language/citeproc-lua.1
-2023/09/07 | 61600 | fonts/plex/tfm/plxSans-SmBldItalic-tosf-t1.tfm
-2023/09/07 | 61596 | fonts/plex/tfm/plxSans-SmBldItalic-tlf-t1.tfm
-2023/09/07 | 61468 | fonts/plex/tfm/plxSerif-Bold-tosf-t1.tfm
-2023/09/07 | 61468 | fonts/plex/tfm/plxSerif-Bold-tlf-t1.tfm
-2023/09/07 | 61292 | fonts/plex/tfm/plxSans-ThinItalic-tosf-t1.tfm
-2023/09/07 | 61292 | fonts/plex/tfm/plxSans-ThinItalic-tlf-t1.tfm
-2023/09/07 | 60776 | fonts/plex/tfm/plxSansCond-ThinItalic-tlf-t1.tfm
-2023/09/07 | 6073 | biblio/citation-style-language/citeproc-ir-node.lua
-2023/09/07 | 6072 | systems/texlive/tlnet/archive/exesheet.r68192.tar.xz
-2023/09/07 | 60724 | fonts/plex/tfm/plxSans-TextItalic-tlf-t1.tfm
-2023/09/07 | 60720 | fonts/plex/tfm/plxSans-TextItalic-tosf-t1.tfm
-2023/09/07 | 6030 | macros/latex/contrib/profcollege/latex/PfCTectonic.tex
-2023/09/07 | 60304 | fonts/plex/tfm/plxSerif-Thin-tosf-t1.tfm
-2023/09/07 | 60304 | fonts/plex/tfm/plxSerif-Thin-tlf-t1.tfm
-2023/09/07 | 5960298 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.zip
-2023/09/07 | 5871 | biblio/citation-style-language/citeproc-node-style.lua
-2023/09/07 | 58693 | macros/latex/contrib/profcollege/metapost/PfCGeometrie.mp
-2023/09/07 | 58611 | macros/latex/contrib/profcollege/latex/PfCDistributivite.tex
-2023/09/07 | 58512 | fonts/plex/tfm/plxSerif-Regular-tosf-t1.tfm
-2023/09/07 | 58512 | fonts/plex/tfm/plxSerif-Regular-tlf-t1.tfm
-2023/09/07 | 58460 | fonts/plex/tfm/plxSans-BoldItalic-tosf-t1.tfm
-2023/09/07 | 58460 | fonts/plex/tfm/plxSans-BoldItalic-tlf-t1.tfm
-2023/09/07 | 5824 | macros/latex/contrib/profcollege/latex/PfCPatronPaves.tex
-2023/09/07 | 580 | fonts/plex/vf/plxSerif-ExtraLightItalic-tosf-ts1.vf
-2023/09/07 | 580 | fonts/plex/vf/plxSerif-ExtraLightItalic-tlf-ts1.vf
-2023/09/07 | 576 | fonts/plex/vf/plxSerif-SemiBoldItalic-tosf-ts1.vf
-2023/09/07 | 576 | fonts/plex/vf/plxSerif-SemiBoldItalic-tlf-ts1.vf
-2023/09/07 | 576 | fonts/plex/vf/plxSerif-MediumItalic-tosf-ts1.vf
-2023/09/07 | 576 | fonts/plex/vf/plxSerif-MediumItalic-tlf-ts1.vf
-2023/09/07 | 576 | fonts/plex/vf/plxSerif-LightItalic-tosf-ts1.vf
-2023/09/07 | 576 | fonts/plex/vf/plxSansCond-ThinItalic-tlf-ts1.vf
-2023/09/07 | 576 | fonts/plex/vf/plxSansCond-TextItalic-tlf-ts1.vf
-2023/09/07 | 576 | fonts/plex/vf/plxSansCond-SmBldItalic-tlf-ts1.vf
-2023/09/07 | 576 | fonts/plex/vf/plxSansCond-MedmItalic-tlf-ts1.vf
-2023/09/07 | 576 | fonts/plex/vf/plxSansCond-LightItalic-tlf-ts1.vf
-2023/09/07 | 576 | fonts/plex/vf/plxSansCond-ExtLtItalic-tlf-ts1.vf
-2023/09/07 | 576 | fonts/plex/vf/plxSansCond-BoldItalic-tlf-ts1.vf
-2023/09/07 | 57660 | fonts/plex/tfm/plxSansCond-BoldItalic-tlf-t1.tfm
-2023/09/07 | 572 | fonts/plex/vf/plxSerif-ThinItalic-tosf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSerif-ThinItalic-tlf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSerif-TextItalic-tosf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSerif-TextItalic-tlf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSerif-SemiBold-tosf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSerif-SemiBold-tlf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSerif-Regular-tosf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSerif-LightItalic-tlf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSerif-ExtraLight-tosf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSerif-ExtraLight-tlf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSerif-BoldItalic-tosf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSerif-BoldItalic-tlf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSans-ThinItalic-tosf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSans-ThinItalic-tlf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSans-TextItalic-tosf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSans-TextItalic-tlf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSans-SmBldItalic-tosf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSans-SmBldItalic-tlf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSans-MedmItalic-tosf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSans-MedmItalic-tlf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSans-LightItalic-tosf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSans-LightItalic-tlf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSans-ExtLtItalic-tosf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSans-ExtLtItalic-tlf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSansCond-SmBld-tlf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSansCond-Light-tlf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSansCond-Italic-tlf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSansCond-ExtLt-tlf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSans-BoldItalic-tosf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxSans-BoldItalic-tlf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxMono-ThinItalic-tlf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxMono-TextItalic-tlf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxMono-SmBldItalic-tlf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxMono-MedmItalic-tlf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxMono-LightItalic-tlf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxMono-ExtLtItalic-tlf-ts1.vf
-2023/09/07 | 572 | fonts/plex/vf/plxMono-BoldItalic-tlf-ts1.vf
-2023/09/07 | 56982 | macros/latex/contrib/profcollege/latex/PfCThales.tex
-2023/09/07 | 568 | fonts/plex/vf/plxSerif-Thin-tosf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSerif-Thin-tlf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSerif-Text-tosf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSerif-Text-tlf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSerif-Regular-tlf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSerif-Medium-tosf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSerif-Medium-tlf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSerif-Light-tosf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSerif-Light-tlf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSerif-Italic-tosf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSerif-Italic-tlf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSerif-Bold-tosf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSerif-Bold-tlf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSans-Thin-tosf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSans-Text-tosf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSans-SmBld-tosf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSans-SmBld-tlf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSans-Medm-tosf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSans-Light-tosf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSans-Light-tlf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSans-Italic-tosf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSans-Italic-tlf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSans-ExtLt-tosf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSans-ExtLt-tlf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSansCond-Thin-tlf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSansCond-Text-tlf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSansCond-Medm-tlf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSansCond-Bold-tlf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxSans-Bold-tosf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxMono-SmBld-tlf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxMono-Light-tlf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxMono-Italic-tlf-ts1.vf
-2023/09/07 | 568 | fonts/plex/vf/plxMono-ExtLt-tlf-ts1.vf
-2023/09/07 | 564 | fonts/plex/vf/plxSans-Thin-tlf-ts1.vf
-2023/09/07 | 564 | fonts/plex/vf/plxSans-Text-tlf-ts1.vf
-2023/09/07 | 564 | fonts/plex/vf/plxSans-Medm-tlf-ts1.vf
-2023/09/07 | 564 | fonts/plex/vf/plxSansCond-tlf-ts1.vf
-2023/09/07 | 564 | fonts/plex/vf/plxSans-Bold-tlf-ts1.vf
-2023/09/07 | 564 | fonts/plex/vf/plxMono-Thin-tlf-ts1.vf
-2023/09/07 | 564 | fonts/plex/vf/plxMono-Text-tlf-ts1.vf
-2023/09/07 | 564 | fonts/plex/vf/plxMono-Medm-tlf-ts1.vf
-2023/09/07 | 564 | fonts/plex/vf/plxMono-Bold-tlf-ts1.vf
-2023/09/07 | 560 | fonts/plex/vf/plxSans-tosf-ts1.vf
-2023/09/07 | 560 | fonts/plex/vf/plxSans-tlf-ts1.vf
-2023/09/07 | 560 | fonts/plex/vf/plxMono-tlf-ts1.vf
-2023/09/07 | 55720 | fonts/plex/tfm/plxSans-Italic-tlf-t1.tfm
-2023/09/07 | 55716 | fonts/plex/tfm/plxSans-Italic-tosf-t1.tfm
-2023/09/07 | 5554 | macros/latex/contrib/profcollege/latex/PfCOperationsTrou.tex
-2023/09/07 | 5421 | graphics/metapost/contrib/macros/wordcloud/tex/wordcloud.sty
-2023/09/07 | 5365 | macros/latex/contrib/profcollege/latex/PfCMidpoint.tex
-2023/09/07 | 53064 | fonts/plex/tfm/plxSerif-MediumItalic-tlf-ly1.tfm
-2023/09/07 | 53060 | fonts/plex/tfm/plxSerif-MediumItalic-tosf-ly1.tfm
-2023/09/07 | 5288 | biblio/citation-style-language/nature.csl
-2023/09/07 | 52772 | fonts/plex/tfm/plxSerif-SemiBoldItalic-tlf-ly1.tfm
-2023/09/07 | 52768 | fonts/plex/tfm/plxSerif-SemiBoldItalic-tosf-ly1.tfm
-2023/09/07 | 5257 | fonts/plex/latex/TS1plxSerif-TOsF.fd
-2023/09/07 | 5257 | fonts/plex/latex/OT1plxSerif-TOsF.fd
-2023/09/07 | 5257 | fonts/plex/latex/LY1plxSerif-TOsF.fd
-2023/09/07 | 5257 | fonts/plex/latex/LGRplxSerif-TOsF.fd
-2023/09/07 | 52552 | fonts/plex/tfm/plxSansCond-Medm-tlf-t1.tfm
-2023/09/07 | 52516 | fonts/plex/tfm/plxSerif-LightItalic-tlf-ly1.tfm
-2023/09/07 | 52508 | fonts/plex/tfm/plxSerif-LightItalic-tosf-ly1.tfm
-2023/09/07 | 5223 | macros/latex/contrib/profcollege/latex/PfCRepresenterTableur.tex
-2023/09/07 | 52200 | fonts/plex/tfm/plxSerif-TextItalic-tlf-ly1.tfm
-2023/09/07 | 52196 | fonts/plex/tfm/plxSerif-TextItalic-tosf-ly1.tfm
-2023/09/07 | 52020 | fonts/plex/tfm/plxSerif-ExtraLightItalic-tlf-ly1.tfm
-2023/09/07 | 52016 | fonts/plex/tfm/plxSerif-ExtraLightItalic-tosf-ly1.tfm
-2023/09/07 | 51952 | fonts/plex/tfm/plxSansCond-Text-tlf-t1.tfm
-2023/09/07 | 5193 | fonts/plex/latex/T1plxSerif-TOsF.fd
-2023/09/07 | 5164 | fonts/plex/latex/TS1plxSerif-TLF.fd
-2023/09/07 | 5164 | fonts/plex/latex/OT1plxSerif-TLF.fd
-2023/09/07 | 5164 | fonts/plex/latex/OT1plxSerif-Sup.fd
-2023/09/07 | 5164 | fonts/plex/latex/LY1plxSerif-TLF.fd
-2023/09/07 | 5164 | fonts/plex/latex/LY1plxSerif-Sup.fd
-2023/09/07 | 5164 | fonts/plex/latex/LGRplxSerif-TLF.fd
-2023/09/07 | 5164 | fonts/plex/latex/LGRplxSerif-Sup.fd
-2023/09/07 | 51582 | biblio/citation-style-language/citeproc-node-citation.lua
-2023/09/07 | 51532 | fonts/plex/tfm/plxSans-Light-tosf-t1.tfm
-2023/09/07 | 51532 | fonts/plex/tfm/plxSans-Light-tlf-t1.tfm
-2023/09/07 | 51528 | fonts/plex/tfm/plxSansCond-tlf-t1.tfm
-2023/09/07 | 5116 | fonts/plex/latex/TS1plxSans-TOsF.fd
-2023/09/07 | 5116 | fonts/plex/latex/OT1plxSans-TOsF.fd
-2023/09/07 | 5116 | fonts/plex/latex/LY1plxSans-TOsF.fd
-2023/09/07 | 5116 | fonts/plex/latex/LGRplxSans-TOsF.fd
-2023/09/07 | 5100 | fonts/plex/latex/T1plxSerif-TLF.fd
-2023/09/07 | 5100 | fonts/plex/latex/T1plxSerif-Sup.fd
-2023/09/07 | 5052 | fonts/plex/latex/T1plxSans-TOsF.fd
-2023/09/07 | 50452 | fonts/plex/tfm/plxSansCond-Light-tlf-t1.tfm
-2023/09/07 | 5042 | fonts/plex/latex/TS1plxMono-TLF.fd
-2023/09/07 | 5042 | fonts/plex/latex/OT1plxMono-TLF.fd
-2023/09/07 | 5042 | fonts/plex/latex/OT1plxMono-Sup.fd
-2023/09/07 | 5042 | fonts/plex/latex/LY1plxMono-TLF.fd
-2023/09/07 | 5042 | fonts/plex/latex/LY1plxMono-Sup.fd
-2023/09/07 | 50340 | fonts/plex/tfm/plxSansCond-SmBld-tlf-t1.tfm
-2023/09/07 | 49936 | fonts/plex/tfm/plxSansCond-MedmItalic-tlf-ly1.tfm
-2023/09/07 | 49884 | fonts/plex/tfm/plxSerif-Medium-tosf-ly1.tfm
-2023/09/07 | 49884 | fonts/plex/tfm/plxSerif-Medium-tlf-ly1.tfm
-2023/09/07 | 49872 | fonts/plex/tfm/plxSerif-BoldItalic-tlf-ly1.tfm
-2023/09/07 | 49864 | fonts/plex/tfm/plxSerif-BoldItalic-tosf-ly1.tfm
-2023/09/07 | 49844 | fonts/plex/tfm/plxSerif-Light-tosf-ly1.tfm
-2023/09/07 | 49844 | fonts/plex/tfm/plxSerif-Light-tlf-ly1.tfm
-2023/09/07 | 4978 | fonts/plex/latex/T1plxMono-TLF.fd
-2023/09/07 | 4978 | fonts/plex/latex/T1plxMono-Sup.fd
-2023/09/07 | 49748 | fonts/plex/tfm/plxSansCond-TextItalic-tlf-ly1.tfm
-2023/09/07 | 49612 | fonts/plex/tfm/plxSerif-ExtraLight-tosf-ly1.tfm
-2023/09/07 | 49612 | fonts/plex/tfm/plxSerif-ExtraLight-tlf-ly1.tfm
-2023/09/07 | 49540 | fonts/plex/tfm/plxSerif-SemiBold-tosf-ly1.tfm
-2023/09/07 | 49540 | fonts/plex/tfm/plxSerif-SemiBold-tlf-ly1.tfm
-2023/09/07 | 49460 | fonts/plex/tfm/plxSans-Medm-tosf-t1.tfm
-2023/09/07 | 49460 | fonts/plex/tfm/plxSans-Medm-tlf-t1.tfm
-2023/09/07 | 49316 | fonts/plex/tfm/plxSansCond-LightItalic-tlf-ly1.tfm
-2023/09/07 | 49148 | fonts/plex/tfm/plxSans-ExtLt-tosf-t1.tfm
-2023/09/07 | 49148 | fonts/plex/tfm/plxSans-ExtLt-tlf-t1.tfm
-2023/09/07 | 49016 | fonts/plex/tfm/plxSans-LightItalic-tosf-ly1.tfm
-2023/09/07 | 49016 | fonts/plex/tfm/plxSans-LightItalic-tlf-ly1.tfm
-2023/09/07 | 48996 | fonts/plex/tfm/plxSans-SmBld-tosf-t1.tfm
-2023/09/07 | 48996 | fonts/plex/tfm/plxSans-SmBld-tlf-t1.tfm
-2023/09/07 | 48969 | biblio/citation-style-language/chicago-fullnote-bibliography.csl
-2023/09/07 | 48860 | fonts/plex/tfm/plxSerif-ThinItalic-tlf-ly1.tfm
-2023/09/07 | 48856 | fonts/plex/tfm/plxSerif-ThinItalic-tosf-ly1.tfm
-2023/09/07 | 48624 | fonts/plex/tfm/plxSerif-Text-tosf-ly1.tfm
-2023/09/07 | 48624 | fonts/plex/tfm/plxSerif-Text-tlf-ly1.tfm
-2023/09/07 | 48608 | fonts/plex/tfm/plxSansCond-ExtLt-tlf-t1.tfm
-2023/09/07 | 48592 | fonts/plex/tfm/plxSerif-Italic-tosf-ly1.tfm
-2023/09/07 | 48588 | fonts/plex/tfm/plxSerif-Italic-tlf-ly1.tfm
-2023/09/07 | 483315 | macros/latex/contrib/marginnote/marginnote.pdf
-2023/09/07 | 48204 | fonts/plex/tfm/plxSansCond-Italic-tlf-ly1.tfm
-2023/09/07 | 48184 | fonts/plex/tfm/plxSans-Bold-tosf-t1.tfm
-2023/09/07 | 48184 | fonts/plex/tfm/plxSans-Bold-tlf-t1.tfm
-2023/09/07 | 48176 | fonts/plex/tfm/plxSans-Text-tosf-t1.tfm
-2023/09/07 | 48176 | fonts/plex/tfm/plxSans-Text-tlf-t1.tfm
-2023/09/07 | 48092 | fonts/plex/tfm/plxSans-ExtLtItalic-tlf-ly1.tfm
-2023/09/07 | 48088 | fonts/plex/tfm/plxSans-ExtLtItalic-tosf-ly1.tfm
-2023/09/07 | 47952 | fonts/plex/tfm/plxSansCond-Bold-tlf-t1.tfm
-2023/09/07 | 479130 | macros/latex/contrib/marginnote.zip
-2023/09/07 | 47884 | fonts/plex/tfm/plxSansCond-ExtLtItalic-tlf-ly1.tfm
-2023/09/07 | 47868 | fonts/plex/tfm/plxSans-MedmItalic-tlf-ly1.tfm
-2023/09/07 | 47864 | fonts/plex/tfm/plxSans-MedmItalic-tosf-ly1.tfm
-2023/09/07 | 47728 | fonts/plex/tfm/plxSansCond-SmBldItalic-tlf-ly1.tfm
-2023/09/07 | 47564 | fonts/plex/tfm/plxSansCond-Thin-tlf-t1.tfm
-2023/09/07 | 47512 | fonts/plex/tfm/plxSans-ThinItalic-tosf-ly1.tfm
-2023/09/07 | 47512 | fonts/plex/tfm/plxSans-ThinItalic-tlf-ly1.tfm
-2023/09/07 | 4749 | macros/latex/contrib/profcollege/latex/PfCCryptarithme.tex
-2023/09/07 | 47419 | biblio/citation-style-language/chicago-note-bibliography.csl
-2023/09/07 | 47200 | fonts/plex/tfm/plxSans-SmBldItalic-tosf-ly1.tfm
-2023/09/07 | 47196 | fonts/plex/tfm/plxSans-Thin-tosf-t1.tfm
-2023/09/07 | 47196 | fonts/plex/tfm/plxSans-Thin-tlf-t1.tfm
-2023/09/07 | 47196 | fonts/plex/tfm/plxSans-SmBldItalic-tlf-ly1.tfm
-2023/09/07 | 47044 | fonts/plex/tfm/plxSerif-Bold-tosf-ly1.tfm
-2023/09/07 | 47044 | fonts/plex/tfm/plxSerif-Bold-tlf-ly1.tfm
-2023/09/07 | 46944 | fonts/plex/tfm/plxSans-tosf-t1.tfm
-2023/09/07 | 46944 | fonts/plex/tfm/plxSans-tlf-t1.tfm
-2023/09/07 | 4692 | macros/latex/contrib/profcollege/latex/PfCFutoshiki.tex
-2023/09/07 | 46924 | fonts/plex/tfm/plxSansCond-ThinItalic-tlf-ly1.tfm
-2023/09/07 | 4664 | macros/latex/contrib/profcollege/latex/PfCDiagrammeRadar.tex
-2023/09/07 | 46588 | fonts/plex/tfm/plxSans-TextItalic-tlf-ly1.tfm
-2023/09/07 | 46584 | fonts/plex/tfm/plxSans-TextItalic-tosf-ly1.tfm
-2023/09/07 | 46472 | fonts/plex/tfm/plxSerif-Thin-tosf-ly1.tfm
-2023/09/07 | 46472 | fonts/plex/tfm/plxSerif-Thin-tlf-ly1.tfm
-2023/09/07 | 4589 | biblio/citation-style-language/citeproc-latex.lua
-2023/09/07 | 454 | biblio/citation-style-language/citeproc.lua
-2023/09/07 | 4548 | macros/latex/contrib/profcollege/latex/PfCMosaique.tex
-2023/09/07 | 4538490 | install/biblio/citation-style-language.tds.zip
-2023/09/07 | 4530946 | biblio/citation-style-language.zip
-2023/09/07 | 45236 | fonts/plex/tfm/plxSerif-Regular-tosf-ly1.tfm
-2023/09/07 | 45236 | fonts/plex/tfm/plxSerif-Regular-tlf-ly1.tfm
-2023/09/07 | 44668 | fonts/plex/tfm/plxSans-BoldItalic-tosf-ly1.tfm
-2023/09/07 | 44668 | fonts/plex/tfm/plxSans-BoldItalic-tlf-ly1.tfm
-2023/09/07 | 44152 | fonts/plex/tfm/plxSansCond-BoldItalic-tlf-ly1.tfm
-2023/09/07 | 4403 | macros/latex/contrib/profcollege/latex/PfCCalculatrice.tex
-2023/09/07 | 4363 | fonts/plex/doc/LICENSE.txt
-2023/09/07 | 43455 | macros/latex/contrib/profcollege/latex/PfCNotionFonction.tex
-2023/09/07 | 42912 | fonts/plex/tfm/plxSans-Italic-tlf-ly1.tfm
-2023/09/07 | 42908 | fonts/plex/tfm/plxSans-Italic-tosf-ly1.tfm
-2023/09/07 | 4276 | biblio/citation-style-language/citation-style-language-compatible.sty
-2023/09/07 | 4270 | biblio/citation-style-language/citation-style-language.sty
-2023/09/07 | 4236 | macros/latex/contrib/profcollege/latex/PfCPixelArt.tex
-2023/09/07 | 414592 | systems/texlive/tlnet/archive/robust-externalize.doc.r68194.tar.xz
-2023/09/07 | 4125 | macros/latex/contrib/profcollege/latex/PfCMulPiecesPuzzle.tex
-2023/09/07 | 41172 | fonts/plex/tfm/plxSansCond-Medm-tlf-ly1.tfm
-2023/09/07 | 4113 | macros/latex/contrib/profcollege/latex/PfCDomino.tex
-2023/09/07 | 4073 | fonts/plex/latex/plex-serif.sty
-2023/09/07 | 40728 | fonts/plex/tfm/plxSansCond-Text-tlf-ly1.tfm
-2023/09/07 | 40368 | fonts/plex/tfm/plxSans-Light-tosf-ly1.tfm
-2023/09/07 | 40368 | fonts/plex/tfm/plxSans-Light-tlf-ly1.tfm
-2023/09/07 | 40288 | fonts/plex/tfm/plxSansCond-tlf-ly1.tfm
-2023/09/07 | 4027 | graphics/metapost/contrib/macros/wordcloud/doc/ctan.bib
-2023/09/07 | 3969 | macros/latex/contrib/profcollege/latex/PfCJeuRangement.tex
-2023/09/07 | 39681 | macros/latex/contrib/marginnote/marginnote.dtx
-2023/09/07 | 39492 | fonts/plex/tfm/plxSansCond-Light-tlf-ly1.tfm
-2023/09/07 | 39428 | fonts/plex/tfm/plxSansCond-SmBld-tlf-ly1.tfm
-2023/09/07 | 39132 | fonts/plex/tfm/plxSans-Medm-tosf-ly1.tfm
-2023/09/07 | 39132 | fonts/plex/tfm/plxSans-Medm-tlf-ly1.tfm
-2023/09/07 | 38696 | fonts/plex/tfm/plxSans-ExtLt-tosf-ly1.tfm
-2023/09/07 | 38696 | fonts/plex/tfm/plxSans-ExtLt-tlf-ly1.tfm
-2023/09/07 | 38472 | fonts/plex/tfm/plxSans-SmBld-tosf-ly1.tfm
-2023/09/07 | 38472 | fonts/plex/tfm/plxSans-SmBld-tlf-ly1.tfm
-2023/09/07 | 3835 | macros/latex/contrib/profcollege/latex/PfCKenKen.tex
-2023/09/07 | 38168 | fonts/plex/tfm/plxSans-Text-tosf-ly1.tfm
-2023/09/07 | 38168 | fonts/plex/tfm/plxSans-Text-tlf-ly1.tfm
-2023/09/07 | 38124 | fonts/plex/tfm/plxSansCond-ExtLt-tlf-ly1.tfm
-2023/09/07 | 3799 | fonts/plex/latex/plex-mono.sty
-2023/09/07 | 3798 | macros/latex/contrib/profcollege/latex/PfCEratosthene.tex
-2023/09/07 | 3765 | macros/latex/contrib/profcollege/latex/PfCEnquete.tex
-2023/09/07 | 37596 | fonts/plex/tfm/plxSansCond-Bold-tlf-ly1.tfm
-2023/09/07 | 37580 | fonts/plex/tfm/plxSans-Bold-tosf-ly1.tfm
-2023/09/07 | 37580 | fonts/plex/tfm/plxSans-Bold-tlf-ly1.tfm
-2023/09/07 | 37255 | biblio/citation-style-language/citeproc-node-names.lua
-2023/09/07 | 37195 | macros/latex/contrib/profcollege/latex/PfCCartesJeux.tex
-2023/09/07 | 37088 | fonts/plex/tfm/plxSansCond-Thin-tlf-ly1.tfm
-2023/09/07 | 36996 | fonts/plex/tfm/plxSans-Thin-tosf-ly1.tfm
-2023/09/07 | 36996 | fonts/plex/tfm/plxSans-Thin-tlf-ly1.tfm
-2023/09/07 | 36976 | fonts/plex/tfm/plxSans-tosf-ly1.tfm
-2023/09/07 | 36976 | fonts/plex/tfm/plxSans-tlf-ly1.tfm
-2023/09/07 | 3618 | macros/latex/contrib/profcollege/latex/PfCDecompFracDeci.tex
-2023/09/07 | 35829 | macros/latex/contrib/profcollege/latex/PfCPavage.tex
-2023/09/07 | 3466 | macros/latex/contrib/profcollege/latex/PfCTablesOperations.tex
-2023/09/07 | 3466 | macros/latex/contrib/profcollege/latex/PfCFubuki.tex
-2023/09/07 | 3431 | macros/latex/contrib/profcollege/latex/PfCBarresCalculs.tex
-2023/09/07 | 3409 | macros/latex/contrib/profcollege/latex/PfCDefiCalc.tex
-2023/09/07 | 33931 | biblio/citation-style-language/citeproc-engine.lua
-2023/09/07 | 336760 | systems/texlive/tlnet/archive/arsenal.doc.r68191.tar.xz
-2023/09/07 | 332 | fonts/plex/vf/plxSansCond-ThinItalic-tlf-lgr.vf
-2023/09/07 | 332 | fonts/plex/vf/plxSansCond-ThinItalic-sup-lgr.vf
-2023/09/07 | 332 | fonts/plex/vf/plxSansCond-TextItalic-tlf-lgr.vf
-2023/09/07 | 332 | fonts/plex/vf/plxSansCond-TextItalic-sup-lgr.vf
-2023/09/07 | 332 | fonts/plex/vf/plxSansCond-SmBldItalic-tlf-lgr.vf
-2023/09/07 | 332 | fonts/plex/vf/plxSansCond-SmBldItalic-sup-lgr.vf
-2023/09/07 | 332 | fonts/plex/vf/plxSansCond-MedmItalic-tlf-lgr.vf
-2023/09/07 | 332 | fonts/plex/vf/plxSansCond-MedmItalic-sup-lgr.vf
-2023/09/07 | 332 | fonts/plex/vf/plxSansCond-LightItalic-tlf-lgr.vf
-2023/09/07 | 332 | fonts/plex/vf/plxSansCond-LightItalic-sup-lgr.vf
-2023/09/07 | 332 | fonts/plex/vf/plxSansCond-ExtLtItalic-tlf-lgr.vf
-2023/09/07 | 332 | fonts/plex/vf/plxSansCond-ExtLtItalic-sup-lgr.vf
-2023/09/07 | 332 | fonts/plex/vf/plxSansCond-BoldItalic-tlf-lgr.vf
-2023/09/07 | 332 | fonts/plex/vf/plxSansCond-BoldItalic-sup-lgr.vf
-2023/09/07 | 328 | fonts/plex/vf/plxSansCond-SmBld-tlf-lgr.vf
-2023/09/07 | 328 | fonts/plex/vf/plxSansCond-SmBld-sup-lgr.vf
-2023/09/07 | 328 | fonts/plex/vf/plxSansCond-Light-tlf-lgr.vf
-2023/09/07 | 328 | fonts/plex/vf/plxSansCond-Light-sup-lgr.vf
-2023/09/07 | 328 | fonts/plex/vf/plxSansCond-Italic-tlf-lgr.vf
-2023/09/07 | 328 | fonts/plex/vf/plxSansCond-Italic-sup-lgr.vf
-2023/09/07 | 328 | fonts/plex/vf/plxSansCond-ExtLt-tlf-lgr.vf
-2023/09/07 | 328 | fonts/plex/vf/plxSansCond-ExtLt-sup-lgr.vf
-2023/09/07 | 3280 | macros/latex/contrib/profcollege/latex/PfCFicheMemo.tex
-2023/09/07 | 324 | fonts/plex/vf/plxSansCond-Thin-tlf-lgr.vf
-2023/09/07 | 324 | fonts/plex/vf/plxSansCond-Thin-sup-lgr.vf
-2023/09/07 | 324 | fonts/plex/vf/plxSansCond-Text-tlf-lgr.vf
-2023/09/07 | 324 | fonts/plex/vf/plxSansCond-Text-sup-lgr.vf
-2023/09/07 | 324 | fonts/plex/vf/plxSansCond-Medm-tlf-lgr.vf
-2023/09/07 | 324 | fonts/plex/vf/plxSansCond-Medm-sup-lgr.vf
-2023/09/07 | 324 | fonts/plex/vf/plxSansCond-Bold-tlf-lgr.vf
-2023/09/07 | 324 | fonts/plex/vf/plxSansCond-Bold-sup-lgr.vf
-2023/09/07 | 3248 | fonts/plex/enc/plx_qnq2j3.enc
-2023/09/07 | 3241 | fonts/plex/enc/plx_bigt6c.enc
-2023/09/07 | 320 | fonts/plex/vf/plxSansCond-tlf-lgr.vf
-2023/09/07 | 320 | fonts/plex/vf/plxSansCond-sup-lgr.vf
-2023/09/07 | 3204 | fonts/plex/enc/plx_lfnaaq.enc
-2023/09/07 | 3197 | fonts/plex/enc/plx_ecciqp.enc
-2023/09/07 | 3190 | fonts/plex/enc/plx_5wdxh7.enc
-2023/09/07 | 3149 | fonts/plex/enc/plx_koxhod.enc
-2023/09/07 | 3144 | fonts/plex/enc/plx_h3p6bl.enc
-2023/09/07 | 3122 | fonts/plex/enc/plx_rusc4d.enc
-2023/09/07 | 3115 | fonts/plex/enc/plx_abnabb.enc
-2023/09/07 | 30889 | biblio/citation-style-language/citeproc-util.lua
-2023/09/07 | 3074 | biblio/citation-style-language/citeproc-node-label.lua
-2023/09/07 | 3049 | macros/latex/contrib/profcollege/latex/PfCRLE.tex
-2023/09/07 | 3032 | fonts/plex/enc/plx_jbbrju.enc
-2023/09/07 | 2982 | fonts/plex/enc/plx_mr3nck.enc
-2023/09/07 | 2981 | fonts/plex/enc/plx_bw3vxo.enc
-2023/09/07 | 2976 | fonts/plex/enc/plx_sebx3h.enc
-2023/09/07 | 2939 | macros/latex/contrib/profcollege/latex/PfCBarreNiveaux.tex
-2023/09/07 | 29363 | macros/latex/contrib/profcollege/latex/PfCLabyrintheNombre.tex
-2023/09/07 | 2931 | fonts/plex/enc/plx_gmchnq.enc
-2023/09/07 | 2926 | fonts/plex/enc/plx_umrhwx.enc
-2023/09/07 | 2926 | fonts/plex/enc/plx_be3ach.enc
-2023/09/07 | 2919 | macros/latex/contrib/marginnote/README.md
-2023/09/07 | 2916 | fonts/plex/enc/plx_qtqx7y.enc
-2023/09/07 | 28872 | macros/latex/contrib/profcollege/latex/PfCSolides.tex
-2023/09/07 | 2881 | fonts/plex/enc/plx_aytvzj.enc
-2023/09/07 | 2878 | fonts/plex/enc/plx_gc6afx.enc
-2023/09/07 | 2866 | fonts/plex/enc/plx_cj5svl.enc
-2023/09/07 | 2848 | fonts/plex/enc/plx_errukl.enc
-2023/09/07 | 2835 | fonts/plex/enc/plx_4rpw27.enc
-2023/09/07 | 2830 | fonts/plex/enc/plx_nzsfse.enc
-2023/09/07 | 2815 | macros/latex/contrib/profcollege/latex/PfCMotsCodes.tex
-2023/09/07 | 28129 | macros/latex/contrib/profcollege/latex/PfCRappelsFormules.tex
-2023/09/07 | 2800 | fonts/plex/enc/plx_6tuc4c.enc
-2023/09/07 | 2785 | fonts/plex/enc/plx_i3ioen.enc
-2023/09/07 | 2765 | fonts/plex/enc/plx_nercej.enc
-2023/09/07 | 2709 | fonts/plex/enc/plx_lxmhqh.enc
-2023/09/07 | 265 | biblio/citation-style-language/citeproc-lua.lua
-2023/09/07 | 26426 | macros/latex/contrib/profcollege/latex/PfCPythagore.tex
-2023/09/07 | 263 | biblio/citation-style-language/citation-style-language-data.sty
-2023/09/07 | 2617 | macros/latex/contrib/profcollege/latex/PfCQuiSuisJe.tex
-2023/09/07 | 2605 | macros/latex/contrib/profcollege/latex/PfCKakurasu.tex
-2023/09/07 | 25814 | biblio/citation-style-language/csl-locales-ru-RU.xml
-2023/09/07 | 25681 | macros/latex/contrib/profcollege/latex/PfCPavageAvecMotifImage.tex
-2023/09/07 | 25302 | macros/latex/contrib/profcollege/latex/PfCQuestionsFlash.tex
-2023/09/07 | 2503 | biblio/citation-style-language/citeproc-yaml.lua
-2023/09/07 | 2499 | macros/latex/contrib/profcollege/latex/PfCSquaro.tex
-2023/09/07 | 2470 | macros/latex/contrib/profcollege/latex/PfCEcritureLettres.tex
-2023/09/07 | 24666 | macros/latex/contrib/profcollege/latex/PfCTrigonometrie.tex
-2023/09/07 | 24565 | biblio/citation-style-language/csl-locales-bg-BG.xml
-2023/09/07 | 24476 | systems/texlive/tlnet/archive/exesheet.source.r68192.tar.xz
-2023/09/07 | 24444 | biblio/citation-style-language/csl-locales-hi-IN.xml
-2023/09/07 | 2413 | fonts/plex/README
-2023/09/07 | 240 | biblio/citation-style-language/DEPENDS.txt
-2023/09/07 | 23895 | biblio/citation-style-language/citeproc-latex-data.lua
-2023/09/07 | 23692 | biblio/citation-style-language/csl-locales-it-IT.xml
-2023/09/07 | 23592 | biblio/citation-style-language/csl-locales-lv-LV.xml
-2023/09/07 | 23566 | biblio/citation-style-language/csl-locales-th-TH.xml
-2023/09/07 | 2341 | biblio/citation-style-language/citeproc-nodes.lua
-2023/09/07 | 23275 | fonts/newpx/tex/newpxtext.sty
-2023/09/07 | 23237 | macros/latex/contrib/profcollege/latex/PfCDecomposerNombrePremier.tex
-2023/09/07 | 23220 | fonts/newpx/README
-2023/09/07 | 23123 | biblio/citation-style-language/csl-locales-el-GR.xml
-2023/09/07 | 230861 | macros/latex/contrib/suftesi/suftesi.dtx
-2023/09/07 | 2301 | macros/latex/contrib/profcollege/latex/PfCQuestionsRelier.tex
-2023/09/07 | 22987 | biblio/citation-style-language/chicago-author-date.csl
-2023/09/07 | 229863 | biblio/citation-style-language/citation-style-language-doc.pdf
-2023/09/07 | 22865 | biblio/citation-style-language/csl-locales-pt-BR.xml
-2023/09/07 | 2285 | macros/latex/contrib/profcollege/latex/PfCGrades.tex
-2023/09/07 | 22851 | biblio/citation-style-language/csl-locales-lt-LT.xml
-2023/09/07 | 2276 | macros/latex/contrib/profcollege/latex/PfCKakuro.tex
-2023/09/07 | 227648 | systems/texlive/tlnet/archive/exesheet.doc.r68192.tar.xz
-2023/09/07 | 22715 | biblio/citation-style-language/csl-locales-pt-PT.xml
-2023/09/07 | 22609 | biblio/citation-style-language/csl-locales-en-US.xml
-2023/09/07 | 22536 | biblio/citation-style-language/csl-locales-es-MX.xml
-2023/09/07 | 22456 | biblio/citation-style-language/csl-locales-nl-NL.xml
-2023/09/07 | 22454 | biblio/citation-style-language/csl-locales-en-GB.xml
-2023/09/07 | 22444 | biblio/citation-style-language/csl-locales-fr-FR.xml
-2023/09/07 | 22436 | biblio/citation-style-language/csl-locales-fa-IR.xml
-2023/09/07 | 22317 | biblio/citation-style-language/csl-locales-de-AT.xml
-2023/09/07 | 22242 | biblio/citation-style-language/csl-locales-de-DE.xml
-2023/09/07 | 2222 | macros/latex/contrib/profcollege/latex/PfCMotsCroises.tex
-2023/09/07 | 22221 | biblio/citation-style-language/csl-locales-sr-RS.xml
-2023/09/07 | 22197 | biblio/citation-style-language/csl-locales-fr-CA.xml
-2023/09/07 | 2211 | macros/latex/contrib/profcollege/latex/PfCHiddenMessage.tex
-2023/09/07 | 22065 | biblio/citation-style-language/csl-locales-km-KH.xml
-2023/09/07 | 22040 | biblio/citation-style-language/csl-locales-mn-MN.xml
-2023/09/07 | 21921 | biblio/citation-style-language/csl-locales-he-IL.xml
-2023/09/07 | 21911 | biblio/citation-style-language/csl-locales-vi-VN.xml
-2023/09/07 | 21814 | biblio/citation-style-language/csl-locales-sv-SE.xml
-2023/09/07 | 21780 | biblio/citation-style-language/csl-locales-de-CH.xml
-2023/09/07 | 21753 | biblio/citation-style-language/csl-locales-id-ID.xml
-2023/09/07 | 21734 | biblio/citation-style-language/csl-locales-tr-TR.xml
-2023/09/07 | 21722 | biblio/citation-style-language/csl-locales-fi-FI.xml
-2023/09/07 | 21678 | biblio/citation-style-language/csl-locales-cs-CZ.xml
-2023/09/07 | 21675 | biblio/citation-style-language/csl-locales-cy-GB.xml
-2023/09/07 | 21673 | biblio/citation-style-language/csl-locales-sk-SK.xml
-2023/09/07 | 21670 | biblio/citation-style-language/csl-locales-eu.xml
-2023/09/07 | 21581 | biblio/citation-style-language/csl-locales-ja-JP.xml
-2023/09/07 | 21569 | biblio/citation-style-language/csl-locales-da-DK.xml
-2023/09/07 | 21568 | biblio/citation-style-language/csl-locales-is-IS.xml
-2023/09/07 | 21565 | biblio/citation-style-language/csl-locales-hu-HU.xml
-2023/09/07 | 21561 | biblio/citation-style-language/csl-locales-ro-RO.xml
-2023/09/07 | 2155 | macros/latex/contrib/profcollege/latex/PfCGaram.tex
-2023/09/07 | 21545 | biblio/citation-style-language/csl-locales-pl-PL.xml
-2023/09/07 | 21532 | biblio/citation-style-language/csl-locales-af-ZA.xml
-2023/09/07 | 21513 | biblio/citation-style-language/csl-locales-ko-KR.xml
-2023/09/07 | 21505 | biblio/citation-style-language/csl-locales-es-CL.xml
-2023/09/07 | 21462 | biblio/citation-style-language/csl-locales-hr-HR.xml
-2023/09/07 | 21435 | biblio/citation-style-language/citation-style-language-bib.sty
-2023/09/07 | 21429 | biblio/citation-style-language/csl-locales-sl-SI.xml
-2023/09/07 | 21429 | biblio/citation-style-language/csl-locales-es-ES.xml
-2023/09/07 | 21405 | biblio/citation-style-language/csl-locales-ca-AD.xml
-2023/09/07 | 21401 | biblio/citation-style-language/csl-locales-la.xml
-2023/09/07 | 21360 | biblio/citation-style-language/csl-locales-et-EE.xml
-2023/09/07 | 2118 | biblio/citation-style-language/citeproc-node-layout.lua
-2023/09/07 | 2106 | usergrps/usergrps/labels.tex
-2023/09/07 | 20851 | biblio/citation-style-language/citeproc-element.lua
-2023/09/07 | 20846 | biblio/citation-style-language/csl-locales-uk-UA.xml
-2023/09/07 | 2072 | macros/latex/contrib/profcollege/latex/PfCBonSortie.tex
-2023/09/07 | 202344 | systems/texlive/tlnet/archive/arsenal.r68191.tar.xz
-2023/09/07 | 2013 | macros/latex/contrib/profcollege/latex/PfCEngrenagesBase.tex
-2023/09/07 | 1998 | biblio/citation-style-language/citeproc-node-number.lua
-2023/09/07 | 19916 | biblio/citation-style-language/csl-locales-ar.xml
-2023/09/07 | 19900 | macros/latex/contrib/profcollege/latex/PfCTrio.tex
-2023/09/07 | 1976 | fonts/plex/tfm/plxSerif-MediumItalic-sup-ly1.tfm
-2023/09/07 | 19749 | macros/latex/contrib/profcollege/latex/PfCRose.tex
-2023/09/07 | 1972 | fonts/plex/tfm/plxSerif-SemiBoldItalic-sup-ly1.tfm
-2023/09/07 | 1968 | fonts/plex/tfm/plxSerif-BoldItalic-sup-ly1.tfm
-2023/09/07 | 1960 | fonts/plex/tfm/plxSerif-ExtraLightItalic-sup-ly1.tfm
-2023/09/07 | 19522 | biblio/citation-style-language/csl-locales-zh-TW.xml
-2023/09/07 | 19511 | macros/latex/contrib/profcollege/latex/ProfCollege.sty
-2023/09/07 | 1940 | fonts/plex/tfm/plxSerif-LightItalic-sup-ly1.tfm
-2023/09/07 | 1940 | fonts/plex/tfm/plxSans-SmBldItalic-sup-ly1.tfm
-2023/09/07 | 1940 | fonts/plex/tfm/plxSans-MedmItalic-sup-ly1.tfm
-2023/09/07 | 1936 | fonts/plex/tfm/plxSerif-ThinItalic-sup-ly1.tfm
-2023/09/07 | 1928 | fonts/plex/tfm/plxSans-TextItalic-sup-ly1.tfm
-2023/09/07 | 1920 | fonts/plex/tfm/plxSerif-SemiBoldItalic-sup-t1.tfm
-2023/09/07 | 1916 | fonts/plex/tfm/plxSerif-TextItalic-sup-ly1.tfm
-2023/09/07 | 1916 | fonts/plex/tfm/plxSerif-SemiBoldItalic-sup-t1--base.tfm
-2023/09/07 | 1916 | fonts/plex/tfm/plxSerif-MediumItalic-sup-t1.tfm
-2023/09/07 | 1916 | fonts/plex/tfm/plxSerif-BoldItalic-sup-t1.tfm
-2023/09/07 | 1916 | fonts/plex/tfm/plxSans-BoldItalic-sup-ly1.tfm
-2023/09/07 | 19161 | biblio/citation-style-language/csl-locales-zh-CN.xml
-2023/09/07 | 1912 | fonts/plex/tfm/plxSerif-MediumItalic-sup-t1--base.tfm
-2023/09/07 | 1912 | fonts/plex/tfm/plxSerif-BoldItalic-sup-t1--base.tfm
-2023/09/07 | 1904 | fonts/plex/tfm/plxSerif-Italic-sup-ly1.tfm
-2023/09/07 | 1904 | fonts/plex/tfm/plxSerif-ExtraLightItalic-sup-t1.tfm
-2023/09/07 | 19028 | fonts/plex/tfm/plxSerif-MediumItalic-tlf-lgr.tfm
-2023/09/07 | 19024 | fonts/plex/tfm/plxSerif-MediumItalic-tosf-lgr.tfm
-2023/09/07 | 1900 | fonts/plex/tfm/plxSerif-ExtraLightItalic-sup-t1--base.tfm
-2023/09/07 | 1900 | fonts/plex/tfm/plxSans-TextItalic-sup-t1.tfm
-2023/09/07 | 1896 | fonts/plex/tfm/plxSerif-ThinItalic-sup-t1.tfm
-2023/09/07 | 1896 | fonts/plex/tfm/plxSans-TextItalic-sup-t1--base.tfm
-2023/09/07 | 1892 | fonts/plex/tfm/plxSerif-ThinItalic-sup-t1--base.tfm
-2023/09/07 | 1892 | fonts/plex/tfm/plxSerif-LightItalic-sup-t1.tfm
-2023/09/07 | 1892 | fonts/plex/tfm/plxSans-SmBldItalic-sup-t1.tfm
-2023/09/07 | 1888 | fonts/plex/tfm/plxSerif-SemiBoldItalic-tlf-t1--base.tfm
-2023/09/07 | 1888 | fonts/plex/tfm/plxSerif-LightItalic-sup-t1--base.tfm
-2023/09/07 | 1888 | fonts/plex/tfm/plxSans-SmBldItalic-sup-t1--base.tfm
-2023/09/07 | 1888 | fonts/plex/tfm/plxSans-MedmItalic-sup-t1.tfm
-2023/09/07 | 1888 | fonts/plex/tfm/plxSansCond-SmBldItalic-sup-ly1.tfm
-2023/09/07 | 1884 | fonts/plex/tfm/plxSerif-SemiBoldItalic-tosf-t1--base.tfm
-2023/09/07 | 1884 | fonts/plex/tfm/plxSans-MedmItalic-sup-t1--base.tfm
-2023/09/07 | 1884 | fonts/plex/tfm/plxSansCond-SmBldItalic-tlf-ly1--base.tfm
-2023/09/07 | 1884 | fonts/plex/tfm/plxSansCond-SmBldItalic-sup-ly1--base.tfm
-2023/09/07 | 1884 | fonts/plex/tfm/plxSans-BoldItalic-sup-t1.tfm
-2023/09/07 | 1880 | fonts/plex/tfm/plxSans-LightItalic-sup-ly1.tfm
-2023/09/07 | 1880 | fonts/plex/tfm/plxSansCond-MedmItalic-sup-ly1.tfm
-2023/09/07 | 1880 | fonts/plex/tfm/plxSansCond-BoldItalic-sup-ly1.tfm
-2023/09/07 | 1880 | fonts/plex/tfm/plxSans-BoldItalic-sup-t1--base.tfm
-2023/09/07 | 1876 | fonts/plex/tfm/plxSerif-MediumItalic-tlf-t1--base.tfm
-2023/09/07 | 1876 | fonts/plex/tfm/plxSerif-BoldItalic-tlf-t1--base.tfm
-2023/09/07 | 1876 | fonts/plex/tfm/plxSans-TextItalic-tlf-t1--base.tfm
-2023/09/07 | 1876 | fonts/plex/tfm/plxSansCond-TextItalic-tlf-ly1--base.tfm
-2023/09/07 | 1876 | fonts/plex/tfm/plxSansCond-TextItalic-sup-ly1.tfm
-2023/09/07 | 1876 | fonts/plex/tfm/plxSansCond-MedmItalic-tlf-ly1--base.tfm
-2023/09/07 | 1876 | fonts/plex/tfm/plxSansCond-MedmItalic-sup-ly1--base.tfm
-2023/09/07 | 1876 | fonts/plex/tfm/plxSansCond-BoldItalic-tlf-ly1--base.tfm
-2023/09/07 | 1876 | fonts/plex/tfm/plxSansCond-BoldItalic-sup-ly1--base.tfm
-2023/09/07 | 18742 | biblio/citation-style-language/citation-style-language-cite.sty
-2023/09/07 | 1872 | fonts/plex/tfm/plxSerif-MediumItalic-tosf-t1--base.tfm
-2023/09/07 | 1872 | fonts/plex/tfm/plxSans-TextItalic-tosf-t1--base.tfm
-2023/09/07 | 1872 | fonts/plex/tfm/plxSansCond-TextItalic-sup-ly1--base.tfm
-2023/09/07 | 1872 | fonts/plex/tfm/plxSansCond-Italic-sup-ly1.tfm
-2023/09/07 | 18699 | biblio/citation-style-language/csl-locales-nb-NO.xml
-2023/09/07 | 1868 | fonts/plex/tfm/plxSerif-ExtraLightItalic-tlf-t1--base.tfm
-2023/09/07 | 1868 | fonts/plex/tfm/plxSerif-BoldItalic-tosf-t1--base.tfm
-2023/09/07 | 1868 | fonts/plex/tfm/plxSans-ExtLtItalic-sup-ly1.tfm
-2023/09/07 | 1868 | fonts/plex/tfm/plxSansCond-Italic-sup-ly1--base.tfm
-2023/09/07 | 18660 | fonts/plex/tfm/plxSerif-LightItalic-tosf-lgr.tfm
-2023/09/07 | 18656 | fonts/plex/tfm/plxSerif-LightItalic-tlf-lgr.tfm
-2023/09/07 | 1864 | fonts/plex/tfm/plxSerif-ExtraLightItalic-tosf-t1--base.tfm
-2023/09/07 | 18645 | biblio/citation-style-language/csl-locales-nn-NO.xml
-2023/09/07 | 1862 | macros/latex/contrib/profcollege/latex/PfCMotsEmpiles.tex
-2023/09/07 | 1860 | fonts/plex/tfm/plxSans-MedmItalic-tosf-t1--base.tfm
-2023/09/07 | 1860 | fonts/plex/tfm/plxSans-MedmItalic-tlf-t1--base.tfm
-2023/09/07 | 1860 | fonts/plex/tfm/plxSansCond-SmBldItalic-sup-t1.tfm
-2023/09/07 | 1856 | fonts/plex/tfm/plxSerif-ThinItalic-tlf-t1--base.tfm
-2023/09/07 | 1856 | fonts/plex/tfm/plxSerif-LightItalic-tlf-t1--base.tfm
-2023/09/07 | 1856 | fonts/plex/tfm/plxSans-SmBldItalic-tosf-t1--base.tfm
-2023/09/07 | 1856 | fonts/plex/tfm/plxSansCond-BoldItalic-sup-t1.tfm
-2023/09/07 | 1852 | fonts/plex/tfm/plxSerif-ThinItalic-tosf-t1--base.tfm
-2023/09/07 | 1852 | fonts/plex/tfm/plxSerif-Italic-sup-t1.tfm
-2023/09/07 | 1852 | fonts/plex/tfm/plxSans-SmBldItalic-tlf-t1--base.tfm
-2023/09/07 | 1852 | fonts/plex/tfm/plxSans-Italic-sup-ly1.tfm
-2023/09/07 | 1852 | fonts/plex/tfm/plxSansCond-SmBldItalic-sup-t1--base.tfm
-2023/09/07 | 1852 | fonts/plex/tfm/plxSansCond-Italic-tlf-ly1--base.tfm
-2023/09/07 | 1852 | fonts/plex/tfm/plxSans-BoldItalic-tosf-t1--base.tfm
-2023/09/07 | 1852 | fonts/plex/tfm/plxSans-BoldItalic-tlf-t1--base.tfm
-2023/09/07 | 18504 | biblio/citation-style-language/citeproc-latex-parser.lua
-2023/09/07 | 1848 | fonts/plex/tfm/plxSerif-TextItalic-sup-t1.tfm
-2023/09/07 | 1848 | fonts/plex/tfm/plxSerif-LightItalic-tosf-t1--base.tfm
-2023/09/07 | 1848 | fonts/plex/tfm/plxSerif-Italic-sup-t1--base.tfm
-2023/09/07 | 1848 | fonts/plex/tfm/plxSansCond-BoldItalic-sup-t1--base.tfm
-2023/09/07 | 18472 | fonts/plex/tfm/plxSerif-SemiBoldItalic-tosf-lgr.tfm
-2023/09/07 | 18468 | fonts/plex/tfm/plxSerif-SemiBoldItalic-tlf-lgr.tfm
-2023/09/07 | 1844 | fonts/plex/tfm/plxSerif-TextItalic-sup-t1--base.tfm
-2023/09/07 | 1844 | fonts/plex/tfm/plxSans-ThinItalic-sup-ly1.tfm
-2023/09/07 | 1844 | fonts/plex/tfm/plxSansCond-TextItalic-sup-t1.tfm
-2023/09/07 | 1844 | fonts/plex/tfm/plxSansCond-SmBldItalic-tlf-t1--base.tfm
-2023/09/07 | 1844 | fonts/plex/tfm/plxSansCond-BoldItalic-tlf-t1--base.tfm
-2023/09/07 | 1840 | fonts/plex/tfm/plxSans-LightItalic-sup-t1.tfm
-2023/09/07 | 1840 | fonts/plex/tfm/plxSansCond-LightItalic-sup-ly1.tfm
-2023/09/07 | 1840 | fonts/plex/tfm/plxSansCond-ExtLtItalic-tlf-ly1--base.tfm
-2023/09/07 | 1836 | fonts/plex/tfm/plxSans-LightItalic-sup-t1--base.tfm
-2023/09/07 | 1836 | fonts/plex/tfm/plxSansCond-TextItalic-sup-t1--base.tfm
-2023/09/07 | 1836 | fonts/plex/tfm/plxSansCond-LightItalic-sup-ly1--base.tfm
-2023/09/07 | 1836 | fonts/plex/tfm/plxSansCond-ExtLtItalic-sup-ly1.tfm
-2023/09/07 | 1832 | fonts/plex/tfm/plxSansCond-TextItalic-tlf-t1--base.tfm
-2023/09/07 | 1832 | fonts/plex/tfm/plxSansCond-ExtLtItalic-sup-ly1--base.tfm
-2023/09/07 | 18324 | fonts/plex/tfm/plxSerif-TextItalic-tosf-lgr.tfm
-2023/09/07 | 18312 | fonts/plex/tfm/plxSerif-TextItalic-tlf-lgr.tfm
-2023/09/07 | 1828 | fonts/plex/tfm/plxSans-ThinItalic-sup-t1.tfm
-2023/09/07 | 1828 | fonts/plex/tfm/plxSansCond-MedmItalic-sup-t1.tfm
-2023/09/07 | 1828 | fonts/plex/tfm/plxSansCond-LightItalic-tlf-ly1--base.tfm
-2023/09/07 | 1824 | fonts/plex/tfm/plxSans-ThinItalic-sup-t1--base.tfm
-2023/09/07 | 1824 | fonts/plex/tfm/plxSansCond-Italic-sup-t1.tfm
-2023/09/07 | 1820 | fonts/plex/tfm/plxSerif-TextItalic-tlf-t1--base.tfm
-2023/09/07 | 1820 | fonts/plex/tfm/plxSerif-Italic-tosf-t1--base.tfm
-2023/09/07 | 1820 | fonts/plex/tfm/plxSans-ExtLtItalic-sup-t1.tfm
-2023/09/07 | 1820 | fonts/plex/tfm/plxSansCond-MedmItalic-sup-t1--base.tfm
-2023/09/07 | 1816 | fonts/plex/tfm/plxSerif-TextItalic-tosf-t1--base.tfm
-2023/09/07 | 1816 | fonts/plex/tfm/plxSerif-Italic-tlf-t1--base.tfm
-2023/09/07 | 1816 | fonts/plex/tfm/plxSans-ExtLtItalic-sup-t1--base.tfm
-2023/09/07 | 1816 | fonts/plex/tfm/plxSansCond-MedmItalic-tlf-t1--base.tfm
-2023/09/07 | 1816 | fonts/plex/tfm/plxSansCond-Italic-sup-t1--base.tfm
-2023/09/07 | 1812 | fonts/plex/tfm/plxSans-LightItalic-tosf-t1--base.tfm
-2023/09/07 | 1812 | fonts/plex/tfm/plxSans-LightItalic-tlf-t1--base.tfm
-2023/09/07 | 1812 | fonts/plex/tfm/plxSans-Italic-sup-t1.tfm
-2023/09/07 | 1808 | fonts/plex/tfm/plxSans-Italic-sup-t1--base.tfm
-2023/09/07 | 1804 | fonts/plex/tfm/plxSansCond-LightItalic-sup-t1.tfm
-2023/09/07 | 1800 | fonts/plex/tfm/plxSansCond-ThinItalic-tlf-ly1--base.tfm
-2023/09/07 | 1800 | fonts/plex/tfm/plxSansCond-ThinItalic-sup-ly1.tfm
-2023/09/07 | 1796 | fonts/plex/tfm/plxSansCond-ThinItalic-sup-ly1--base.tfm
-2023/09/07 | 1796 | fonts/plex/tfm/plxSansCond-LightItalic-sup-t1--base.tfm
-2023/09/07 | 1796 | fonts/plex/tfm/plxSansCond-Italic-tlf-t1--base.tfm
-2023/09/07 | 1796 | fonts/plex/tfm/plxSansCond-ExtLtItalic-sup-t1.tfm
-2023/09/07 | 17940 | fonts/plex/tfm/plxSerif-ExtraLightItalic-tosf-lgr.tfm
-2023/09/07 | 17936 | fonts/plex/tfm/plxSerif-ExtraLightItalic-tlf-lgr.tfm
-2023/09/07 | 1792 | fonts/plex/tfm/plxSansCond-LightItalic-tlf-t1--base.tfm
-2023/09/07 | 1788 | fonts/plex/tfm/plxSansCond-ExtLtItalic-tlf-t1--base.tfm
-2023/09/07 | 1788 | fonts/plex/tfm/plxSansCond-ExtLtItalic-sup-t1--base.tfm
-2023/09/07 | 1780 | fonts/plex/tfm/plxSans-ThinItalic-tosf-t1--base.tfm
-2023/09/07 | 1780 | fonts/plex/tfm/plxSans-ThinItalic-tlf-t1--base.tfm
-2023/09/07 | 1780 | fonts/plex/tfm/plxSans-Italic-tlf-t1--base.tfm
-2023/09/07 | 1777 | macros/latex/contrib/profcollege/latex/PfCRapido.tex
-2023/09/07 | 1776 | fonts/plex/tfm/plxSans-Italic-tosf-t1--base.tfm
-2023/09/07 | 1776 | fonts/plex/tfm/plxSans-ExtLtItalic-tlf-t1--base.tfm
-2023/09/07 | 1776 | fonts/plex/tfm/plxSansCond-ThinItalic-sup-t1.tfm
-2023/09/07 | 1772 | fonts/plex/tfm/plxSans-ExtLtItalic-tosf-t1--base.tfm
-2023/09/07 | 17716 | fonts/plex/tfm/plxSerif-Light-tosf-lgr.tfm
-2023/09/07 | 17708 | fonts/plex/tfm/plxSerif-Light-tlf-lgr.tfm
-2023/09/07 | 1768 | fonts/plex/tfm/plxSerif-SemiBold-sup-ly1.tfm
-2023/09/07 | 1768 | fonts/plex/tfm/plxSansCond-ThinItalic-sup-t1--base.tfm
-2023/09/07 | 1768 | fonts/plex/tfm/plxSans-Bold-sup-ly1.tfm
-2023/09/07 | 1764 | fonts/plex/tfm/plxSerif-Bold-sup-ly1.tfm
-2023/09/07 | 17644236 | macros/latex/contrib/profcollege.zip
-2023/09/07 | 1760 | fonts/plex/tfm/plxSerif-Medium-sup-ly1.tfm
-2023/09/07 | 1760 | fonts/plex/tfm/plxSans-Medm-sup-ly1.tfm
-2023/09/07 | 1760 | fonts/plex/tfm/plxSansCond-ThinItalic-tlf-t1--base.tfm
-2023/09/07 | 1752 | fonts/plex/tfm/plxSerif-MediumItalic-sup-lgr.tfm
-2023/09/07 | 17496 | fonts/plex/tfm/plxSans-LightItalic-tosf-lgr.tfm
-2023/09/07 | 1748 | fonts/plex/tfm/plxSerif-Text-sup-ly1.tfm
-2023/09/07 | 1748 | fonts/plex/tfm/plxSerif-ExtraLight-sup-ly1.tfm
-2023/09/07 | 17488 | fonts/plex/tfm/plxSans-LightItalic-tlf-lgr.tfm
-2023/09/07 | 1740 | fonts/plex/tfm/plxSerif-Regular-sup-ly1.tfm
-2023/09/07 | 1736 | fonts/plex/tfm/plxSans-Text-sup-ly1.tfm
-2023/09/07 | 1736 | fonts/plex/tfm/plxSans-sup-ly1.tfm
-2023/09/07 | 1736 | fonts/plex/tfm/plxSans-SmBld-sup-ly1.tfm
-2023/09/07 | 1732 | fonts/plex/tfm/plxSerif-ExtraLightItalic-sup-lgr.tfm
-2023/09/07 | 1732 | fonts/plex/tfm/plxSansCond-Medm-tlf-ly1--base.tfm
-2023/09/07 | 17296 | fonts/plex/tfm/plxSerif-ExtraLight-tosf-lgr.tfm
-2023/09/07 | 1728 | fonts/plex/tfm/plxSerif-Light-sup-ly1.tfm
-2023/09/07 | 1728 | fonts/plex/tfm/plxSerif-BoldItalic-sup-lgr.tfm
-2023/09/07 | 1728 | fonts/plex/tfm/plxSansCond-SmBld-tlf-ly1--base.tfm
-2023/09/07 | 1728 | fonts/plex/tfm/plxSansCond-Medm-sup-ly1.tfm
-2023/09/07 | 17288 | fonts/plex/tfm/plxSerif-ExtraLight-tlf-lgr.tfm
-2023/09/07 | 17252 | fonts/plex/tfm/plxSerif-BoldItalic-tlf-lgr.tfm
-2023/09/07 | 1724 | fonts/plex/tfm/plxSerif-TextItalic-sup-lgr.tfm
-2023/09/07 | 1724 | fonts/plex/tfm/plxSansCond-SmBld-sup-ly1.tfm
-2023/09/07 | 1724 | fonts/plex/tfm/plxSansCond-Medm-sup-ly1--base.tfm
-2023/09/07 | 17244 | fonts/plex/tfm/plxSerif-BoldItalic-tosf-lgr.tfm
-2023/09/07 | 1720 | fonts/plex/tfm/plxSerif-LightItalic-sup-lgr.tfm
-2023/09/07 | 1720 | fonts/plex/tfm/plxSansCond-SmBld-sup-ly1--base.tfm
-2023/09/07 | 1720 | fonts/plex/tfm/plxSans-Bold-sup-t1.tfm
-2023/09/07 | 1716 | fonts/plex/vf/plxSansCond-ThinItalic-tlf-t1.vf
-2023/09/07 | 1716 | fonts/plex/vf/plxSansCond-TextItalic-tlf-t1.vf
-2023/09/07 | 1716 | fonts/plex/vf/plxSansCond-SmBldItalic-tlf-t1.vf
-2023/09/07 | 1716 | fonts/plex/vf/plxSansCond-MedmItalic-tlf-t1.vf
-2023/09/07 | 1716 | fonts/plex/vf/plxSansCond-LightItalic-tlf-t1.vf
-2023/09/07 | 1716 | fonts/plex/vf/plxSansCond-ExtLtItalic-tlf-t1.vf
-2023/09/07 | 1716 | fonts/plex/vf/plxSansCond-BoldItalic-tlf-t1.vf
-2023/09/07 | 1716 | fonts/plex/tfm/plxSerif-Bold-sup-t1.tfm
-2023/09/07 | 1716 | fonts/plex/tfm/plxSans-Medm-sup-t1.tfm
-2023/09/07 | 1716 | fonts/plex/tfm/plxSans-Light-sup-ly1.tfm
-2023/09/07 | 1716 | fonts/plex/tfm/plxSans-Bold-sup-t1--base.tfm
-2023/09/07 | 17136 | fonts/plex/tfm/plxSerif-Medium-tosf-lgr.tfm
-2023/09/07 | 1712 | fonts/plex/vf/plxSerif-ExtraLightItalic-tosf-t1.vf
-2023/09/07 | 1712 | fonts/plex/vf/plxSerif-ExtraLightItalic-tlf-t1.vf
-2023/09/07 | 1712 | fonts/plex/vf/plxSansCond-SmBld-tlf-t1.vf
-2023/09/07 | 1712 | fonts/plex/vf/plxSansCond-Light-tlf-t1.vf
-2023/09/07 | 1712 | fonts/plex/vf/plxSansCond-Italic-tlf-t1.vf
-2023/09/07 | 1712 | fonts/plex/vf/plxSansCond-ExtLt-tlf-t1.vf
-2023/09/07 | 1712 | fonts/plex/tfm/plxSerif-Thin-sup-ly1.tfm
-2023/09/07 | 1712 | fonts/plex/tfm/plxSerif-SemiBold-sup-t1.tfm
-2023/09/07 | 1712 | fonts/plex/tfm/plxSerif-Bold-sup-t1--base.tfm
-2023/09/07 | 1712 | fonts/plex/tfm/plxSans-Medm-sup-t1--base.tfm
-2023/09/07 | 1712 | fonts/plex/tfm/plxSansCond-Text-tlf-ly1--base.tfm
-2023/09/07 | 1712 | fonts/plex/tfm/plxSans-BoldItalic-sup-lgr.tfm
-2023/09/07 | 17128 | fonts/plex/tfm/plxSerif-Medium-tlf-lgr.tfm
-2023/09/07 | 1710 | biblio/citation-style-language/README.md
-2023/09/07 | 1708 | fonts/plex/vf/plxSerif-SemiBoldItalic-tosf-t1.vf
-2023/09/07 | 1708 | fonts/plex/vf/plxSerif-SemiBoldItalic-tlf-t1.vf
-2023/09/07 | 1708 | fonts/plex/vf/plxSerif-MediumItalic-tosf-t1.vf
-2023/09/07 | 1708 | fonts/plex/vf/plxSerif-MediumItalic-tlf-t1.vf
-2023/09/07 | 1708 | fonts/plex/vf/plxSerif-LightItalic-tosf-t1.vf
-2023/09/07 | 1708 | fonts/plex/vf/plxSansCond-Thin-tlf-t1.vf
-2023/09/07 | 1708 | fonts/plex/vf/plxSansCond-Text-tlf-t1.vf
-2023/09/07 | 1708 | fonts/plex/vf/plxSansCond-Medm-tlf-t1.vf
-2023/09/07 | 1708 | fonts/plex/vf/plxSansCond-Bold-tlf-t1.vf
-2023/09/07 | 1708 | fonts/plex/tfm/plxSerif-SemiBold-sup-t1--base.tfm
-2023/09/07 | 1708 | fonts/plex/tfm/plxSerif-SemiBoldItalic-sup-lgr.tfm
-2023/09/07 | 1708 | fonts/plex/tfm/plxSerif-Medium-sup-t1.tfm
-2023/09/07 | 1708 | fonts/plex/tfm/plxSans-Thin-sup-ly1.tfm
-2023/09/07 | 1708 | fonts/plex/tfm/plxSans-ExtLt-sup-ly1.tfm
-2023/09/07 | 1708 | fonts/plex/tfm/plxSansCond-Text-sup-ly1.tfm
-2023/09/07 | 1704 | fonts/plex/vf/plxSerif-ThinItalic-tosf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSerif-TextItalic-tosf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSerif-TextItalic-tlf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSerif-SemiBold-tosf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSerif-SemiBold-tlf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSerif-Regular-tosf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSerif-LightItalic-tlf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSerif-ExtraLight-tosf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSerif-ExtraLight-tlf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSerif-BoldItalic-tosf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSans-ThinItalic-tosf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSans-ThinItalic-tlf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSans-TextItalic-tosf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSans-TextItalic-tlf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSans-SmBldItalic-tosf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSans-SmBldItalic-tlf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSans-MedmItalic-tosf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSans-MedmItalic-tlf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSans-LightItalic-tosf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSans-LightItalic-tlf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSans-ExtLtItalic-tosf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSans-ExtLtItalic-tlf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSansCond-tlf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSans-BoldItalic-tosf-t1.vf
-2023/09/07 | 1704 | fonts/plex/vf/plxSans-BoldItalic-tlf-t1.vf
-2023/09/07 | 1704 | fonts/plex/tfm/plxSerif-Medium-sup-t1--base.tfm
-2023/09/07 | 1704 | fonts/plex/tfm/plxSansCond-Text-sup-ly1--base.tfm
-2023/09/07 | 17036 | fonts/plex/tfm/plxSans-ExtLtItalic-tosf-lgr.tfm
-2023/09/07 | 17032 | fonts/plex/tfm/plxSans-ExtLtItalic-tlf-lgr.tfm
-2023/09/07 | 1700 | fonts/plex/vf/plxSerif-Thin-tosf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSerif-Thin-tlf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSerif-ThinItalic-tlf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSerif-Text-tosf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSerif-Text-tlf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSerif-Regular-tlf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSerif-Medium-tosf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSerif-Medium-tlf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSerif-Light-tosf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSerif-Light-tlf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSerif-Italic-tosf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSerif-Italic-tlf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSerif-Bold-tosf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSerif-Bold-tlf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSerif-BoldItalic-tlf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSans-Thin-tosf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSans-Text-tosf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSans-SmBld-tosf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSans-SmBld-tlf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSans-Medm-tosf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSans-Light-tosf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSans-Light-tlf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSans-Italic-tosf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSans-Italic-tlf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSans-ExtLt-tosf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSans-ExtLt-tlf-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSansCond-ThinItalic-sup-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSansCond-TextItalic-sup-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSansCond-SmBldItalic-sup-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSansCond-MedmItalic-sup-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSansCond-LightItalic-sup-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSansCond-ExtLtItalic-sup-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSansCond-BoldItalic-sup-t1.vf
-2023/09/07 | 1700 | fonts/plex/vf/plxSans-Bold-tosf-t1.vf
-2023/09/07 | 1700 | fonts/plex/tfm/plxSerif-Regular-sup-t1.tfm
-2023/09/07 | 1700 | fonts/plex/tfm/plxSans-Text-sup-t1.tfm
-2023/09/07 | 1700 | fonts/plex/tfm/plxSans-SmBld-sup-t1.tfm
-2023/09/07 | 1700 | fonts/plex/tfm/plxSans-SmBldItalic-sup-lgr.tfm
-2023/09/07 | 1696 | fonts/plex/vf/plxSerif-ExtraLightItalic-sup-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxSans-Thin-tlf-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxSans-Text-tlf-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxSans-Medm-tlf-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxSansCond-Thin-sup-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxSansCond-Text-sup-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxSansCond-SmBld-sup-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxSansCond-Medm-sup-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxSansCond-Light-sup-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxSansCond-Italic-sup-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxSansCond-ExtLt-sup-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxSansCond-Bold-sup-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxSans-Bold-tlf-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxMono-ThinItalic-tlf-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxMono-ThinItalic-sup-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxMono-TextItalic-tlf-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxMono-TextItalic-sup-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxMono-SmBldItalic-tlf-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxMono-SmBldItalic-sup-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxMono-MedmItalic-tlf-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxMono-MedmItalic-sup-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxMono-LightItalic-tlf-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxMono-LightItalic-sup-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxMono-ExtLtItalic-tlf-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxMono-ExtLtItalic-sup-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxMono-BoldItalic-tlf-t1.vf
-2023/09/07 | 1696 | fonts/plex/vf/plxMono-BoldItalic-sup-t1.vf
-2023/09/07 | 1696 | fonts/plex/tfm/plxSerif-ThinItalic-sup-lgr.tfm
-2023/09/07 | 1696 | fonts/plex/tfm/plxSerif-Regular-sup-t1--base.tfm
-2023/09/07 | 1696 | fonts/plex/tfm/plxSans-Text-sup-t1--base.tfm
-2023/09/07 | 1696 | fonts/plex/tfm/plxSans-TextItalic-sup-lgr.tfm
-2023/09/07 | 1696 | fonts/plex/tfm/plxSans-SmBld-sup-t1--base.tfm
-2023/09/07 | 1696 | fonts/plex/tfm/plxSansCond-Medm-sup-t1.tfm
-2023/09/07 | 1692 | fonts/plex/vf/plxSerif-SemiBoldItalic-sup-t1.vf
-2023/09/07 | 1692 | fonts/plex/vf/plxSerif-MediumItalic-sup-t1.vf
-2023/09/07 | 1692 | fonts/plex/vf/plxSerif-LightItalic-sup-t1.vf
-2023/09/07 | 1692 | fonts/plex/vf/plxSans-tosf-t1.vf
-2023/09/07 | 1692 | fonts/plex/vf/plxSans-tlf-t1.vf
-2023/09/07 | 1692 | fonts/plex/vf/plxSansCond-SmBldItalic-tlf-ly1.vf
-2023/09/07 | 1692 | fonts/plex/vf/plxSansCond-LightItalic-tlf-ly1.vf
-2023/09/07 | 1692 | fonts/plex/vf/plxSansCond-ExtLtItalic-tlf-ly1.vf
-2023/09/07 | 1692 | fonts/plex/vf/plxMono-Thin-tlf-t1.vf
-2023/09/07 | 1692 | fonts/plex/vf/plxMono-Thin-sup-t1.vf
-2023/09/07 | 1692 | fonts/plex/vf/plxMono-Text-tlf-t1.vf
-2023/09/07 | 1692 | fonts/plex/vf/plxMono-Text-sup-t1.vf
-2023/09/07 | 1692 | fonts/plex/vf/plxMono-SmBld-tlf-t1.vf
-2023/09/07 | 1692 | fonts/plex/vf/plxMono-SmBld-sup-t1.vf
-2023/09/07 | 1692 | fonts/plex/vf/plxMono-Medm-tlf-t1.vf
-2023/09/07 | 1692 | fonts/plex/vf/plxMono-Medm-sup-t1.vf
-2023/09/07 | 1692 | fonts/plex/vf/plxMono-Light-tlf-t1.vf
-2023/09/07 | 1692 | fonts/plex/vf/plxMono-Light-sup-t1.vf
-2023/09/07 | 1692 | fonts/plex/vf/plxMono-Italic-tlf-t1.vf
-2023/09/07 | 1692 | fonts/plex/vf/plxMono-Italic-sup-t1.vf
-2023/09/07 | 1692 | fonts/plex/vf/plxMono-ExtLt-tlf-t1.vf
-2023/09/07 | 1692 | fonts/plex/vf/plxMono-ExtLt-sup-t1.vf
-2023/09/07 | 1692 | fonts/plex/vf/plxMono-Bold-tlf-t1.vf
-2023/09/07 | 1692 | fonts/plex/vf/plxMono-Bold-sup-t1.vf
-2023/09/07 | 1692 | fonts/plex/tfm/plxSerif-Text-sup-t1.tfm
-2023/09/07 | 1692 | fonts/plex/tfm/plxSansCond-Thin-tlf-ly1--base.tfm
-2023/09/07 | 1692 | fonts/plex/tfm/plxSansCond-SmBld-sup-t1.tfm
-2023/09/07 | 1692 | fonts/plex/tfm/plxSansCond-Medm-tlf-t1--base.tfm
-2023/09/07 | 1688 | fonts/plex/vf/plxSerif-ThinItalic-sup-t1.vf
-2023/09/07 | 1688 | fonts/plex/vf/plxSerif-TextItalic-sup-t1.vf
-2023/09/07 | 1688 | fonts/plex/vf/plxSerif-SemiBold-sup-t1.vf
-2023/09/07 | 1688 | fonts/plex/vf/plxSerif-Regular-sup-t1.vf
-2023/09/07 | 1688 | fonts/plex/vf/plxSerif-ExtraLight-sup-t1.vf
-2023/09/07 | 1688 | fonts/plex/vf/plxSerif-BoldItalic-sup-t1.vf
-2023/09/07 | 1688 | fonts/plex/vf/plxSans-ThinItalic-sup-t1.vf
-2023/09/07 | 1688 | fonts/plex/vf/plxSans-TextItalic-sup-t1.vf
-2023/09/07 | 1688 | fonts/plex/vf/plxSans-SmBldItalic-sup-t1.vf
-2023/09/07 | 1688 | fonts/plex/vf/plxSans-MedmItalic-sup-t1.vf
-2023/09/07 | 1688 | fonts/plex/vf/plxSans-LightItalic-sup-t1.vf
-2023/09/07 | 1688 | fonts/plex/vf/plxSans-ExtLtItalic-sup-t1.vf
-2023/09/07 | 1688 | fonts/plex/vf/plxSansCond-ThinItalic-tlf-ly1.vf
-2023/09/07 | 1688 | fonts/plex/vf/plxSansCond-TextItalic-tlf-ly1.vf
-2023/09/07 | 1688 | fonts/plex/vf/plxSansCond-sup-t1.vf
-2023/09/07 | 1688 | fonts/plex/vf/plxSansCond-MedmItalic-tlf-ly1.vf
-2023/09/07 | 1688 | fonts/plex/vf/plxSansCond-BoldItalic-tlf-ly1.vf
-2023/09/07 | 1688 | fonts/plex/vf/plxSans-BoldItalic-sup-t1.vf
-2023/09/07 | 1688 | fonts/plex/tfm/plxSerif-Text-sup-t1--base.tfm
-2023/09/07 | 1688 | fonts/plex/tfm/plxSerif-Italic-sup-lgr.tfm
-2023/09/07 | 1688 | fonts/plex/tfm/plxSerif-ExtraLight-sup-t1.tfm
-2023/09/07 | 1688 | fonts/plex/tfm/plxSans-Medm-tosf-t1--base.tfm
-2023/09/07 | 1688 | fonts/plex/tfm/plxSans-Medm-tlf-t1--base.tfm
-2023/09/07 | 1688 | fonts/plex/tfm/plxSans-MedmItalic-sup-lgr.tfm
-2023/09/07 | 1688 | fonts/plex/tfm/plxSansCond-tlf-ly1--base.tfm
-2023/09/07 | 1688 | fonts/plex/tfm/plxSansCond-Thin-sup-ly1.tfm
-2023/09/07 | 1688 | fonts/plex/tfm/plxSansCond-Medm-sup-t1--base.tfm
-2023/09/07 | 1688 | fonts/plex/tfm/plxSansCond-ExtLt-tlf-ly1--base.tfm
-2023/09/07 | 1688 | fonts/plex/tfm/plxSans-Bold-tosf-t1--base.tfm
-2023/09/07 | 1688 | fonts/plex/tfm/plxSans-Bold-tlf-t1--base.tfm
-2023/09/07 | 1684 | fonts/plex/vf/plxSerif-Thin-sup-t1.vf
-2023/09/07 | 1684 | fonts/plex/vf/plxSerif-Text-sup-t1.vf
-2023/09/07 | 1684 | fonts/plex/vf/plxSerif-Medium-sup-t1.vf
-2023/09/07 | 1684 | fonts/plex/vf/plxSerif-Light-sup-t1.vf
-2023/09/07 | 1684 | fonts/plex/vf/plxSerif-Italic-sup-t1.vf
-2023/09/07 | 1684 | fonts/plex/vf/plxSerif-Bold-sup-t1.vf
-2023/09/07 | 1684 | fonts/plex/vf/plxSans-Thin-sup-t1.vf
-2023/09/07 | 1684 | fonts/plex/vf/plxSans-Text-sup-t1.vf
-2023/09/07 | 1684 | fonts/plex/vf/plxSans-SmBld-sup-t1.vf
-2023/09/07 | 1684 | fonts/plex/vf/plxSans-Medm-sup-t1.vf
-2023/09/07 | 1684 | fonts/plex/vf/plxSans-Light-sup-t1.vf
-2023/09/07 | 1684 | fonts/plex/vf/plxSans-Italic-sup-t1.vf
-2023/09/07 | 1684 | fonts/plex/vf/plxSans-ExtLt-sup-t1.vf
-2023/09/07 | 1684 | fonts/plex/vf/plxSansCond-Thin-tlf-ly1.vf
-2023/09/07 | 1684 | fonts/plex/vf/plxSansCond-Text-tlf-ly1.vf
-2023/09/07 | 1684 | fonts/plex/vf/plxSansCond-SmBld-tlf-ly1.vf
-2023/09/07 | 1684 | fonts/plex/vf/plxSansCond-Medm-tlf-ly1.vf
-2023/09/07 | 1684 | fonts/plex/vf/plxSansCond-Light-tlf-ly1.vf
-2023/09/07 | 1684 | fonts/plex/vf/plxSansCond-Italic-tlf-ly1.vf
-2023/09/07 | 1684 | fonts/plex/vf/plxSansCond-ExtLt-tlf-ly1.vf
-2023/09/07 | 1684 | fonts/plex/vf/plxSansCond-Bold-tlf-ly1.vf
-2023/09/07 | 1684 | fonts/plex/vf/plxSans-Bold-sup-t1.vf
-2023/09/07 | 1684 | fonts/plex/vf/plxMono-tlf-t1.vf
-2023/09/07 | 1684 | fonts/plex/vf/plxMono-sup-t1.vf
-2023/09/07 | 1684 | fonts/plex/tfm/plxSerif-SemiBold-tosf-t1--base.tfm
-2023/09/07 | 1684 | fonts/plex/tfm/plxSerif-SemiBold-tlf-t1--base.tfm
-2023/09/07 | 1684 | fonts/plex/tfm/plxSerif-Medium-tosf-t1--base.tfm
-2023/09/07 | 1684 | fonts/plex/tfm/plxSerif-Medium-tlf-t1--base.tfm
-2023/09/07 | 1684 | fonts/plex/tfm/plxSerif-ExtraLight-sup-t1--base.tfm
-2023/09/07 | 1684 | fonts/plex/tfm/plxSerif-Bold-tosf-t1--base.tfm
-2023/09/07 | 1684 | fonts/plex/tfm/plxSerif-Bold-tlf-t1--base.tfm
-2023/09/07 | 1684 | fonts/plex/tfm/plxSansCond-Thin-sup-ly1--base.tfm
-2023/09/07 | 1684 | fonts/plex/tfm/plxSansCond-sup-ly1.tfm
-2023/09/07 | 1684 | fonts/plex/tfm/plxSansCond-SmBld-tlf-t1--base.tfm
-2023/09/07 | 1684 | fonts/plex/tfm/plxSansCond-SmBld-sup-t1--base.tfm
-2023/09/07 | 1684 | fonts/plex/tfm/plxSansCond-Light-tlf-ly1--base.tfm
-2023/09/07 | 1684 | fonts/plex/tfm/plxSansCond-Light-sup-ly1.tfm
-2023/09/07 | 1684 | fonts/plex/tfm/plxSansCond-ExtLt-sup-ly1.tfm
-2023/09/07 | 1680 | fonts/plex/vf/plxSansCond-tlf-ly1.vf
-2023/09/07 | 1680 | fonts/plex/vf/plxSansCond-SmBldItalic-sup-ly1.vf
-2023/09/07 | 1680 | fonts/plex/vf/plxSansCond-LightItalic-sup-ly1.vf
-2023/09/07 | 1680 | fonts/plex/vf/plxSansCond-ExtLtItalic-sup-ly1.vf
-2023/09/07 | 1680 | fonts/plex/tfm/plxSans-sup-t1.tfm
-2023/09/07 | 1680 | fonts/plex/tfm/plxSansCond-sup-ly1--base.tfm
-2023/09/07 | 1680 | fonts/plex/tfm/plxSansCond-Light-sup-ly1--base.tfm
-2023/09/07 | 1680 | fonts/plex/tfm/plxSansCond-ExtLt-sup-ly1--base.tfm
-2023/09/07 | 16772 | fonts/plex/tfm/plxSerif-Text-tosf-lgr.tfm
-2023/09/07 | 1676 | fonts/plex/vf/plxSans-sup-t1.vf
-2023/09/07 | 1676 | fonts/plex/vf/plxSansCond-ThinItalic-sup-ly1.vf
-2023/09/07 | 1676 | fonts/plex/vf/plxSansCond-TextItalic-sup-ly1.vf
-2023/09/07 | 1676 | fonts/plex/vf/plxSansCond-MedmItalic-sup-ly1.vf
-2023/09/07 | 1676 | fonts/plex/vf/plxSansCond-BoldItalic-sup-ly1.vf
-2023/09/07 | 1676 | fonts/plex/vf/plxMono-SmBldItalic-tlf-ly1.vf
-2023/09/07 | 1676 | fonts/plex/vf/plxMono-SmBldItalic-sup-ly1.vf
-2023/09/07 | 1676 | fonts/plex/vf/plxMono-LightItalic-tlf-ly1.vf
-2023/09/07 | 1676 | fonts/plex/vf/plxMono-LightItalic-sup-ly1.vf
-2023/09/07 | 1676 | fonts/plex/vf/plxMono-ExtLtItalic-tlf-ly1.vf
-2023/09/07 | 1676 | fonts/plex/vf/plxMono-ExtLtItalic-sup-ly1.vf
-2023/09/07 | 1676 | fonts/plex/tfm/plxSerif-Regular-tosf-t1--base.tfm
-2023/09/07 | 1676 | fonts/plex/tfm/plxSerif-Regular-tlf-t1--base.tfm
-2023/09/07 | 1676 | fonts/plex/tfm/plxSans-Text-tosf-t1--base.tfm
-2023/09/07 | 1676 | fonts/plex/tfm/plxSans-Text-tlf-t1--base.tfm
-2023/09/07 | 1676 | fonts/plex/tfm/plxSans-sup-t1--base.tfm
-2023/09/07 | 1676 | fonts/plex/tfm/plxSansCond-Bold-tlf-ly1--base.tfm
-2023/09/07 | 1676 | fonts/plex/tfm/plxSansCond-Bold-sup-ly1.tfm
-2023/09/07 | 16764 | fonts/plex/tfm/plxSerif-Text-tlf-lgr.tfm
-2023/09/07 | 1672 | fonts/plex/vf/plxSansCond-Thin-sup-ly1.vf
-2023/09/07 | 1672 | fonts/plex/vf/plxSansCond-Text-sup-ly1.vf
-2023/09/07 | 1672 | fonts/plex/vf/plxSansCond-SmBld-sup-ly1.vf
-2023/09/07 | 1672 | fonts/plex/vf/plxSansCond-Medm-sup-ly1.vf
-2023/09/07 | 1672 | fonts/plex/vf/plxSansCond-Light-sup-ly1.vf
-2023/09/07 | 1672 | fonts/plex/vf/plxSansCond-Italic-sup-ly1.vf
-2023/09/07 | 1672 | fonts/plex/vf/plxSansCond-ExtLt-sup-ly1.vf
-2023/09/07 | 1672 | fonts/plex/vf/plxSansCond-Bold-sup-ly1.vf
-2023/09/07 | 1672 | fonts/plex/vf/plxMono-ThinItalic-tlf-ly1.vf
-2023/09/07 | 1672 | fonts/plex/vf/plxMono-ThinItalic-sup-ly1.vf
-2023/09/07 | 1672 | fonts/plex/vf/plxMono-TextItalic-tlf-ly1.vf
-2023/09/07 | 1672 | fonts/plex/vf/plxMono-TextItalic-sup-ly1.vf
-2023/09/07 | 1672 | fonts/plex/vf/plxMono-MedmItalic-tlf-ly1.vf
-2023/09/07 | 1672 | fonts/plex/vf/plxMono-MedmItalic-sup-ly1.vf
-2023/09/07 | 1672 | fonts/plex/vf/plxMono-BoldItalic-tlf-ly1.vf
-2023/09/07 | 1672 | fonts/plex/vf/plxMono-BoldItalic-sup-ly1.vf
-2023/09/07 | 1672 | fonts/plex/tfm/plxSans-LightItalic-sup-lgr.tfm
-2023/09/07 | 1672 | fonts/plex/tfm/plxSansCond-Bold-sup-ly1--base.tfm
-2023/09/07 | 1670 | macros/latex/contrib/suftesi/README
-2023/09/07 | 1668 | fonts/plex/vf/plxSansCond-sup-ly1.vf
-2023/09/07 | 1668 | fonts/plex/vf/plxMono-Thin-tlf-ly1.vf
-2023/09/07 | 1668 | fonts/plex/vf/plxMono-Thin-sup-ly1.vf
-2023/09/07 | 1668 | fonts/plex/vf/plxMono-Text-tlf-ly1.vf
-2023/09/07 | 1668 | fonts/plex/vf/plxMono-Text-sup-ly1.vf
-2023/09/07 | 1668 | fonts/plex/vf/plxMono-SmBld-tlf-ly1.vf
-2023/09/07 | 1668 | fonts/plex/vf/plxMono-SmBld-sup-ly1.vf
-2023/09/07 | 1668 | fonts/plex/vf/plxMono-Medm-tlf-ly1.vf
-2023/09/07 | 1668 | fonts/plex/vf/plxMono-Medm-sup-ly1.vf
-2023/09/07 | 1668 | fonts/plex/vf/plxMono-Light-tlf-ly1.vf
-2023/09/07 | 1668 | fonts/plex/vf/plxMono-Light-sup-ly1.vf
-2023/09/07 | 1668 | fonts/plex/vf/plxMono-Italic-tlf-ly1.vf
-2023/09/07 | 1668 | fonts/plex/vf/plxMono-Italic-sup-ly1.vf
-2023/09/07 | 1668 | fonts/plex/vf/plxMono-ExtLt-tlf-ly1.vf
-2023/09/07 | 1668 | fonts/plex/vf/plxMono-ExtLt-sup-ly1.vf
-2023/09/07 | 1668 | fonts/plex/vf/plxMono-Bold-tlf-ly1.vf
-2023/09/07 | 1668 | fonts/plex/vf/plxMono-Bold-sup-ly1.vf
-2023/09/07 | 1668 | fonts/plex/tfm/plxSans-SmBld-tosf-t1--base.tfm
-2023/09/07 | 1668 | fonts/plex/tfm/plxSans-SmBld-tlf-t1--base.tfm
-2023/09/07 | 1668 | fonts/plex/tfm/plxSans-Light-sup-t1.tfm
-2023/09/07 | 1668 | fonts/plex/tfm/plxSans-ExtLtItalic-sup-lgr.tfm
-2023/09/07 | 1664 | fonts/plex/vf/plxMono-tlf-ly1.vf
-2023/09/07 | 1664 | fonts/plex/vf/plxMono-sup-ly1.vf
-2023/09/07 | 1664 | fonts/plex/tfm/plxSerif-Text-tosf-t1--base.tfm
-2023/09/07 | 1664 | fonts/plex/tfm/plxSerif-Text-tlf-t1--base.tfm
-2023/09/07 | 1664 | fonts/plex/tfm/plxSans-tosf-t1--base.tfm
-2023/09/07 | 1664 | fonts/plex/tfm/plxSans-tlf-t1--base.tfm
-2023/09/07 | 1664 | fonts/plex/tfm/plxSans-Light-sup-t1--base.tfm
-2023/09/07 | 1664 | fonts/plex/tfm/plxSans-Italic-sup-lgr.tfm
-2023/09/07 | 16644 | fonts/plex/tfm/plxSans-MedmItalic-tosf-lgr.tfm
-2023/09/07 | 16640 | fonts/plex/tfm/plxSans-MedmItalic-tlf-lgr.tfm
-2023/09/07 | 1660 | fonts/plex/tfm/plxSans-ThinItalic-sup-lgr.tfm
-2023/09/07 | 1660 | fonts/plex/tfm/plxSans-ExtLt-sup-t1.tfm
-2023/09/07 | 1660 | fonts/plex/tfm/plxSansCond-Text-sup-t1.tfm
-2023/09/07 | 16604 | fonts/plex/tfm/plxSerif-Italic-tosf-lgr.tfm
-2023/09/07 | 16596 | fonts/plex/tfm/plxSerif-Italic-tlf-lgr.tfm
-2023/09/07 | 1656 | fonts/plex/tfm/plxSerif-Light-sup-t1.tfm
-2023/09/07 | 1656 | fonts/plex/tfm/plxSerif-ExtraLight-tosf-t1--base.tfm
-2023/09/07 | 1656 | fonts/plex/tfm/plxSerif-ExtraLight-tlf-t1--base.tfm
-2023/09/07 | 1656 | fonts/plex/tfm/plxSans-ExtLt-sup-t1--base.tfm
-2023/09/07 | 1656 | fonts/plex/tfm/plxSansCond-Text-tlf-t1--base.tfm
-2023/09/07 | 1652 | fonts/plex/tfm/plxSerif-Thin-sup-t1.tfm
-2023/09/07 | 1652 | fonts/plex/tfm/plxSerif-Light-sup-t1--base.tfm
-2023/09/07 | 1652 | fonts/plex/tfm/plxSansCond-Text-sup-t1--base.tfm
-2023/09/07 | 16517 | biblio/citation-style-language/citation-style-language-doc.tex
-2023/09/07 | 16504 | fonts/plex/tfm/plxSerif-SemiBold-tosf-lgr.tfm
-2023/09/07 | 16496 | fonts/plex/tfm/plxSerif-SemiBold-tlf-lgr.tfm
-2023/09/07 | 1648 | graphics/metapost/contrib/macros/wordcloud/README.md
-2023/09/07 | 1648 | fonts/plex/tfm/plxSerif-Thin-sup-t1--base.tfm
-2023/09/07 | 1648 | fonts/plex/tfm/plxSans-Thin-sup-t1.tfm
-2023/09/07 | 1648 | fonts/plex/tfm/plxSansCond-Bold-sup-t1.tfm
-2023/09/07 | 16486 | macros/latex/contrib/profcollege/latex/PfCRondeInfernale.tex
-2023/09/07 | 16458 | macros/luatex/latex/odsfile/odsfile.tex
-2023/09/07 | 1644 | fonts/plex/tfm/plxSans-Thin-sup-t1--base.tfm
-2023/09/07 | 1644 | fonts/plex/tfm/plxSans-Light-tosf-t1--base.tfm
-2023/09/07 | 1644 | fonts/plex/tfm/plxSans-Light-tlf-t1--base.tfm
-2023/09/07 | 16432 | fonts/plex/tfm/plxSerif-ThinItalic-tosf-lgr.tfm
-2023/09/07 | 16428 | fonts/plex/tfm/plxSerif-ThinItalic-tlf-lgr.tfm
-2023/09/07 | 1640 | fonts/plex/tfm/plxSansCond-Bold-sup-t1--base.tfm
-2023/09/07 | 1636 | fonts/plex/tfm/plxSans-ExtLt-tosf-t1--base.tfm
-2023/09/07 | 1636 | fonts/plex/tfm/plxSans-ExtLt-tlf-t1--base.tfm
-2023/09/07 | 1636 | fonts/plex/tfm/plxSansCond-sup-t1.tfm
-2023/09/07 | 1636 | fonts/plex/tfm/plxSansCond-Bold-tlf-t1--base.tfm
-2023/09/07 | 1632 | fonts/plex/tfm/plxSansCond-tlf-t1--base.tfm
-2023/09/07 | 1632 | fonts/plex/tfm/plxSansCond-ExtLt-sup-t1.tfm
-2023/09/07 | 16304 | fonts/plex/tfm/plxSans-SmBldItalic-tosf-lgr.tfm
-2023/09/07 | 1628 | fonts/plex/tfm/plxSerif-Light-tosf-t1--base.tfm
-2023/09/07 | 1628 | fonts/plex/tfm/plxSerif-Light-tlf-t1--base.tfm
-2023/09/07 | 1628 | fonts/plex/tfm/plxSansCond-Thin-sup-t1.tfm
-2023/09/07 | 1628 | fonts/plex/tfm/plxSansCond-sup-t1--base.tfm
-2023/09/07 | 1628 | fonts/plex/tfm/plxSansCond-ExtLt-tlf-t1--base.tfm
-2023/09/07 | 16288 | fonts/plex/tfm/plxSans-SmBldItalic-tlf-lgr.tfm
-2023/09/07 | 1624 | fonts/plex/tfm/plxSans-Thin-tosf-t1--base.tfm
-2023/09/07 | 1624 | fonts/plex/tfm/plxSans-Thin-tlf-t1--base.tfm
-2023/09/07 | 1624 | fonts/plex/tfm/plxSansCond-Thin-tlf-t1--base.tfm
-2023/09/07 | 1624 | fonts/plex/tfm/plxSansCond-ExtLt-sup-t1--base.tfm
-2023/09/07 | 1620 | fonts/plex/tfm/plxSansCond-Thin-sup-t1--base.tfm
-2023/09/07 | 1620 | fonts/plex/tfm/plxSansCond-Light-sup-t1.tfm
-2023/09/07 | 16190 | macros/latex/contrib/profcollege/latex/PfCResoudreEquation.tex
-2023/09/07 | 1616 | fonts/plex/tfm/plxSerif-Thin-tosf-t1--base.tfm
-2023/09/07 | 1616 | fonts/plex/tfm/plxSerif-Thin-tlf-t1--base.tfm
-2023/09/07 | 16160 | fonts/plex/tfm/plxSerif-Thin-tosf-lgr.tfm
-2023/09/07 | 16148 | fonts/plex/tfm/plxSerif-Thin-tlf-lgr.tfm
-2023/09/07 | 1612 | fonts/plex/tfm/plxSansCond-Light-tlf-t1--base.tfm
-2023/09/07 | 1612 | fonts/plex/tfm/plxSansCond-Light-sup-t1--base.tfm
-2023/09/07 | 16063 | biblio/citation-style-language/modern-humanities-research-association.csl
-2023/09/07 | 16038 | macros/latex/contrib/profcollege/latex/PfCRepresenterFraction.tex
-2023/09/07 | 16032 | fonts/plex/tfm/plxSans-TextItalic-tosf-lgr.tfm
-2023/09/07 | 16028 | fonts/plex/tfm/plxSans-TextItalic-tlf-lgr.tfm
-2023/09/07 | 1598 | macros/latex/contrib/profcollege/latex/PfCGeometrie.tex
-2023/09/07 | 1594 | fonts/plex/doc/plex-samples.tex
-2023/09/07 | 15928 | fonts/plex/tfm/plxSans-ThinItalic-tosf-lgr.tfm
-2023/09/07 | 15921 | macros/latex/contrib/profcollege/latex/PfCPropor.tex
-2023/09/07 | 15920 | fonts/plex/tfm/plxSans-ThinItalic-tlf-lgr.tfm
-2023/09/07 | 1589 | macros/luatex/latex/odsfile/README
-2023/09/07 | 1588 | fonts/plex/tfm/plxSerif-SemiBold-sup-lgr.tfm
-2023/09/07 | 15861 | macros/latex/contrib/profcollege/latex/PfCFonctionAffine.tex
-2023/09/07 | 1584 | fonts/plex/tfm/plxSerif-Text-sup-lgr.tfm
-2023/09/07 | 1581629 | install/macros/latex/contrib/suftesi.tds.zip
-2023/09/07 | 1580 | fonts/plex/tfm/plxSerif-ExtraLight-sup-lgr.tfm
-2023/09/07 | 1580 | fonts/plex/tfm/plxSerif-Bold-sup-lgr.tfm
-2023/09/07 | 15775 | biblio/citation-style-language/ieee.csl
-2023/09/07 | 1576 | fonts/plex/tfm/plxSerif-Medium-sup-lgr.tfm
-2023/09/07 | 15723800 | install/fonts/plex.tds.zip
-2023/09/07 | 156956 | fonts/plex/opentype/IBMPlexSerif-SemiBoldItalic.otf
-2023/09/07 | 1568 | fonts/plex/tfm/plxSans-Text-sup-lgr.tfm
-2023/09/07 | 1568 | fonts/plex/tfm/plxSans-Bold-sup-lgr.tfm
-2023/09/07 | 156576 | fonts/plex/opentype/IBMPlexSerif-MediumItalic.otf
-2023/09/07 | 1564682 | macros/latex/contrib/suftesi.zip
-2023/09/07 | 1560 | fonts/plex/tfm/plxSerif-Light-sup-lgr.tfm
-2023/09/07 | 1560 | fonts/plex/tfm/plxSans-Medm-sup-lgr.tfm
-2023/09/07 | 15605494 | fonts/plex.zip
-2023/09/07 | 1556 | fonts/plex/tfm/plxSerif-Thin-sup-lgr.tfm
-2023/09/07 | 1556 | fonts/plex/tfm/plxSerif-Regular-sup-lgr.tfm
-2023/09/07 | 1556 | fonts/plex/tfm/plxSans-SmBld-sup-lgr.tfm
-2023/09/07 | 155300 | fonts/plex/opentype/IBMPlexSerif-TextItalic.otf
-2023/09/07 | 1552 | fonts/plex/tfm/plxSans-sup-lgr.tfm
-2023/09/07 | 15400 | fonts/plex/tfm/plxSans-Light-tosf-lgr.tfm
-2023/09/07 | 15392 | fonts/plex/tfm/plxSans-Light-tlf-lgr.tfm
-2023/09/07 | 1536 | fonts/plex/tfm/plxSans-Light-sup-lgr.tfm
-2023/09/07 | 1536 | fonts/plex/tfm/plxSans-ExtLt-sup-lgr.tfm
-2023/09/07 | 15364 | fonts/plex/tfm/plxSerif-Bold-tosf-lgr.tfm
-2023/09/07 | 15355 | macros/latex/contrib/profcollege/latex/PfCRepresentationGraphique.tex
-2023/09/07 | 15352 | fonts/plex/tfm/plxSerif-Bold-tlf-lgr.tfm
-2023/09/07 | 1528 | macros/latex/contrib/profcollege/latex/PfCCartesMentales.tex
-2023/09/07 | 1528 | fonts/plex/tfm/plxSans-Thin-sup-lgr.tfm
-2023/09/07 | 152568 | fonts/plex/opentype/IBMPlexSerif-BoldItalic.otf
-2023/09/07 | 15148 | fonts/plex/tfm/plxSans-Medm-tosf-lgr.tfm
-2023/09/07 | 15144 | fonts/plex/tfm/plxSans-Medm-tlf-lgr.tfm
-2023/09/07 | 151308 | fonts/plex/opentype/IBMPlexSerif-LightItalic.otf
-2023/09/07 | 15116 | fonts/plex/tfm/plxSerif-Regular-tosf-lgr.tfm
-2023/09/07 | 15108 | fonts/plex/tfm/plxSerif-Regular-tlf-lgr.tfm
-2023/09/07 | 15073 | macros/latex/contrib/profcollege/latex/PfCFactorisation.tex
-2023/09/07 | 1500 | fonts/plex/tfm/plxSerif-MediumItalic-sup-ot1.tfm
-2023/09/07 | 15006 | biblio/citation-style-language/citeproc-bibtex-parser.lua
-2023/09/07 | 149980 | fonts/plex/type1/plxSerif-SemiBoldItalic.pfb
-2023/09/07 | 149868 | fonts/plex/opentype/IBMPlexSerif-ExtraLightItalic.otf
-2023/09/07 | 1496 | fonts/plex/tfm/plxSerif-ExtraLightItalic-sup-ot1.tfm
-2023/09/07 | 149580 | fonts/plex/type1/plxSerif-BoldItalic.pfb
-2023/09/07 | 14951 | macros/latex/contrib/profcollege/latex/PfCMulArt.tex
-2023/09/07 | 149479 | fonts/plex/type1/plxSerif-MediumItalic.pfb
-2023/09/07 | 149100 | fonts/plex/opentype/IBMPlexSerif-Italic.otf
-2023/09/07 | 1488 | macros/latex/contrib/profcollege/latex/PfCScratch.tex
-2023/09/07 | 1488 | fonts/plex/tfm/plxSerif-SemiBoldItalic-tosf-ts1.tfm
-2023/09/07 | 1488 | fonts/plex/tfm/plxSerif-SemiBoldItalic-tlf-ts1.tfm
-2023/09/07 | 1488 | fonts/plex/tfm/plxSans-BoldItalic-tosf-ts1.tfm
-2023/09/07 | 1488 | fonts/plex/tfm/plxSans-BoldItalic-tlf-ts1.tfm
-2023/09/07 | 14874 | biblio/citation-style-language/citeproc-latex-core.lua
-2023/09/07 | 1484 | fonts/plex/tfm/plxSerif-SemiBoldItalic-sup-ot1.tfm
-2023/09/07 | 1484 | fonts/plex/tfm/plxSerif-MediumItalic-tosf-ts1.tfm
-2023/09/07 | 1484 | fonts/plex/tfm/plxSerif-MediumItalic-tlf-ts1.tfm
-2023/09/07 | 1480 | fonts/plex/tfm/plxSerif-TextItalic-tosf-ts1.tfm
-2023/09/07 | 1480 | fonts/plex/tfm/plxSerif-TextItalic-tlf-ts1.tfm
-2023/09/07 | 1480 | fonts/plex/tfm/plxSans-BoldItalic-tosf-ts1--base.tfm
-2023/09/07 | 1480 | fonts/plex/tfm/plxSans-BoldItalic-tlf-ts1--base.tfm
-2023/09/07 | 14780 | fonts/plex/tfm/plxSans-SmBld-tosf-lgr.tfm
-2023/09/07 | 14776040 | biblio/citation-style-language/citeproc-journal-data.lua
-2023/09/07 | 14772 | fonts/plex/tfm/plxSans-SmBld-tlf-lgr.tfm
-2023/09/07 | 1476 | fonts/plex/tfm/plxSerif-MediumItalic-tosf-ts1--base.tfm
-2023/09/07 | 1476 | fonts/plex/tfm/plxSerif-MediumItalic-tlf-ts1--base.tfm
-2023/09/07 | 1476 | fonts/plex/tfm/plxSerif-BoldItalic-tosf-ts1.tfm
-2023/09/07 | 1476 | fonts/plex/tfm/plxSerif-BoldItalic-tlf-ts1.tfm
-2023/09/07 | 1476 | fonts/plex/tfm/plxSans-MedmItalic-tosf-ts1.tfm
-2023/09/07 | 1476 | fonts/plex/tfm/plxSans-MedmItalic-tlf-ts1.tfm
-2023/09/07 | 147491 | fonts/plex/type1/plxSerif-TextItalic.pfb
-2023/09/07 | 1472 | fonts/plex/tfm/plxSerif-SemiBoldItalic-tosf-ts1--base.tfm
-2023/09/07 | 1472 | fonts/plex/tfm/plxSerif-SemiBoldItalic-tlf-ts1--base.tfm
-2023/09/07 | 1472 | fonts/plex/tfm/plxSerif-LightItalic-tosf-ts1.tfm
-2023/09/07 | 1472 | fonts/plex/tfm/plxSerif-LightItalic-tlf-ts1.tfm
-2023/09/07 | 1472 | fonts/plex/tfm/plxSerif-Italic-tosf-ts1.tfm
-2023/09/07 | 1472 | fonts/plex/tfm/plxSerif-Italic-tlf-ts1.tfm
-2023/09/07 | 1472 | fonts/plex/tfm/plxSerif-BoldItalic-tosf-ts1--base.tfm
-2023/09/07 | 1472 | fonts/plex/tfm/plxSerif-BoldItalic-tlf-ts1--base.tfm
-2023/09/07 | 1468 | fonts/plex/tfm/plxSerif-TextItalic-tosf-ts1--base.tfm
-2023/09/07 | 1468 | fonts/plex/tfm/plxSerif-TextItalic-tlf-ts1--base.tfm
-2023/09/07 | 1468 | fonts/plex/tfm/plxSerif-Italic-tosf-ts1--base.tfm
-2023/09/07 | 1468 | fonts/plex/tfm/plxSerif-Italic-tlf-ts1--base.tfm
-2023/09/07 | 1464 | fonts/plex/tfm/plxSerif-BoldItalic-sup-ot1.tfm
-2023/09/07 | 1464 | fonts/plex/tfm/plxSans-TextItalic-sup-ot1.tfm
-2023/09/07 | 1464 | fonts/plex/tfm/plxSans-SmBldItalic-tosf-ts1.tfm
-2023/09/07 | 1464 | fonts/plex/tfm/plxSans-SmBldItalic-tlf-ts1.tfm
-2023/09/07 | 1464 | fonts/plex/tfm/plxSans-MedmItalic-tosf-ts1--base.tfm
-2023/09/07 | 1464 | fonts/plex/tfm/plxSans-MedmItalic-tlf-ts1--base.tfm
-2023/09/07 | 1460 | fonts/plex/tfm/plxSerif-LightItalic-tosf-ts1--base.tfm
-2023/09/07 | 1460 | fonts/plex/tfm/plxSerif-LightItalic-tlf-ts1--base.tfm
-2023/09/07 | 1460 | fonts/plex/tfm/plxSerif-LightItalic-sup-ot1.tfm
-2023/09/07 | 1460 | fonts/plex/tfm/plxSerif-ExtraLightItalic-tosf-ts1.tfm
-2023/09/07 | 1460 | fonts/plex/tfm/plxSerif-ExtraLightItalic-tlf-ts1.tfm
-2023/09/07 | 1460 | fonts/plex/tfm/plxSans-LightItalic-tosf-ts1.tfm
-2023/09/07 | 1460 | fonts/plex/tfm/plxSans-LightItalic-tlf-ts1.tfm
-2023/09/07 | 146068 | fonts/plex/opentype/IBMPlexSerif-SemiBold.otf
-2023/09/07 | 14600 | fonts/plex/tfm/plxSerif-MediumItalic-tosf-ot1.tfm
-2023/09/07 | 14600 | fonts/plex/tfm/plxSerif-MediumItalic-tlf-ot1.tfm
-2023/09/07 | 145732 | fonts/plex/opentype/IBMPlexSerif-Medium.otf
-2023/09/07 | 1456 | fonts/plex/tfm/plxSans-SmBldItalic-tosf-ts1--base.tfm
-2023/09/07 | 1456 | fonts/plex/tfm/plxSans-SmBldItalic-tlf-ts1--base.tfm
-2023/09/07 | 1456 | fonts/plex/tfm/plxSansCond-ExtLtItalic-tlf-ts1.tfm
-2023/09/07 | 1456 | fonts/plex/tfm/plxSansCond-BoldItalic-tlf-ts1.tfm
-2023/09/07 | 1456 | fonts/plex/tfm/plxMono-BoldItalic-tlf-t1.tfm
-2023/09/07 | 1452 | fonts/plex/tfm/plxSerif-ThinItalic-tosf-ts1.tfm
-2023/09/07 | 1452 | fonts/plex/tfm/plxSerif-ThinItalic-tlf-ts1.tfm
-2023/09/07 | 1452 | fonts/plex/tfm/plxMono-SmBldItalic-tlf-t1.tfm
-2023/09/07 | 14524 | fonts/plex/tfm/plxSans-Text-tosf-lgr.tfm
-2023/09/07 | 14516 | fonts/plex/tfm/plxSans-Text-tlf-lgr.tfm
-2023/09/07 | 1448 | fonts/plex/tfm/plxSerif-ThinItalic-sup-ot1.tfm
-2023/09/07 | 1448 | fonts/plex/tfm/plxSerif-ExtraLightItalic-tosf-ts1--base.tfm
-2023/09/07 | 1448 | fonts/plex/tfm/plxSerif-ExtraLightItalic-tlf-ts1--base.tfm
-2023/09/07 | 1448 | fonts/plex/tfm/plxSans-Italic-tosf-ts1.tfm
-2023/09/07 | 1448 | fonts/plex/tfm/plxSans-Italic-tlf-ts1.tfm
-2023/09/07 | 1448 | fonts/plex/tfm/plxSansCond-MedmItalic-tlf-ts1.tfm
-2023/09/07 | 1448 | fonts/plex/tfm/plxSans-BoldItalic-sup-ot1.tfm
-2023/09/07 | 14488 | fonts/plex/tfm/plxSans-ExtLt-tosf-lgr.tfm
-2023/09/07 | 14484 | fonts/plex/tfm/plxSerif-SemiBoldItalic-tlf-ot1.tfm
-2023/09/07 | 14482 | graphics/metapost/contrib/macros/wordcloud/doc/wordcloud-doc-en.tex
-2023/09/07 | 14480 | fonts/plex/tfm/plxSerif-SemiBoldItalic-tosf-ot1.tfm
-2023/09/07 | 14480 | fonts/plex/tfm/plxSans-ExtLt-tlf-lgr.tfm
-2023/09/07 | 144703 | fonts/plex/type1/plxSerif-LightItalic.pfb
-2023/09/07 | 144627 | fonts/plex/type1/plxSerif-Italic.pfb
-2023/09/07 | 14456 | fonts/plex/tfm/plxSerif-LightItalic-tlf-ot1.tfm
-2023/09/07 | 1444 | fonts/plex/tfm/plxSerif-ThinItalic-tosf-ts1--base.tfm
-2023/09/07 | 1444 | fonts/plex/tfm/plxSerif-ThinItalic-tlf-ts1--base.tfm
-2023/09/07 | 1444 | fonts/plex/tfm/plxSans-SmBldItalic-sup-ot1.tfm
-2023/09/07 | 1444 | fonts/plex/tfm/plxSans-LightItalic-tosf-ts1--base.tfm
-2023/09/07 | 1444 | fonts/plex/tfm/plxSans-LightItalic-tlf-ts1--base.tfm
-2023/09/07 | 1444 | fonts/plex/tfm/plxSansCond-SmBldItalic-tlf-ts1.tfm
-2023/09/07 | 1444 | fonts/plex/tfm/plxSansCond-LightItalic-tlf-ts1.tfm
-2023/09/07 | 1444 | fonts/plex/tfm/plxSansCond-Italic-tlf-ts1.tfm
-2023/09/07 | 1444 | fonts/plex/tfm/plxSansCond-ExtLtItalic-tlf-ts1--base.tfm
-2023/09/07 | 1444 | fonts/plex/tfm/plxSansCond-BoldItalic-tlf-ts1--base.tfm
-2023/09/07 | 1444 | fonts/plex/tfm/plxMono-BoldItalic-tlf-ly1.tfm
-2023/09/07 | 14448 | fonts/plex/tfm/plxSerif-LightItalic-tosf-ot1.tfm
-2023/09/07 | 144472 | fonts/plex/opentype/IBMPlexSerif-Text.otf
-2023/09/07 | 1440 | fonts/plex/tfm/plxSans-TextItalic-tosf-ts1.tfm
-2023/09/07 | 1440 | fonts/plex/tfm/plxSans-TextItalic-tlf-ts1.tfm
-2023/09/07 | 1440 | fonts/plex/tfm/plxSansCond-TextItalic-tlf-ts1.tfm
-2023/09/07 | 1440 | fonts/plex/tfm/plxSansCond-MedmItalic-tlf-ts1--base.tfm
-2023/09/07 | 1440 | fonts/plex/tfm/plxMono-SmBldItalic-tlf-ly1.tfm
-2023/09/07 | 14400 | fonts/plex/tfm/plxSans-BoldItalic-tosf-lgr.tfm
-2023/09/07 | 14392 | fonts/plex/tfm/plxSans-BoldItalic-tlf-lgr.tfm
-2023/09/07 | 14388 | fonts/plex/tfm/plxSerif-TextItalic-tosf-ot1.tfm
-2023/09/07 | 14388 | fonts/plex/tfm/plxSerif-TextItalic-tlf-ot1.tfm
-2023/09/07 | 1436 | fonts/plex/tfm/plxSans-Italic-tosf-ts1--base.tfm
-2023/09/07 | 1436 | fonts/plex/tfm/plxSans-Italic-tlf-ts1--base.tfm
-2023/09/07 | 1436 | fonts/plex/tfm/plxSans-ExtLtItalic-tosf-ts1.tfm
-2023/09/07 | 1436 | fonts/plex/tfm/plxSans-ExtLtItalic-tlf-ts1.tfm
-2023/09/07 | 1436 | fonts/plex/tfm/plxSansCond-ThinItalic-tlf-ts1.tfm
-2023/09/07 | 143492 | fonts/plex/opentype/IBMPlexSans-MediumItalic.otf
-2023/09/07 | 14344 | fonts/plex/tfm/plxSerif-ExtraLightItalic-tlf-ot1.tfm
-2023/09/07 | 143440 | fonts/plex/opentype/IBMPlexSans-TextItalic.otf
-2023/09/07 | 14340 | fonts/plex/tfm/plxSerif-ExtraLightItalic-tosf-ot1.tfm
-2023/09/07 | 1432 | fonts/plex/tfm/plxSerif-TextItalic-sup-ot1.tfm
-2023/09/07 | 1432 | fonts/plex/tfm/plxSerif-Italic-sup-ot1.tfm
-2023/09/07 | 1432 | fonts/plex/tfm/plxSans-ExtLtItalic-tosf-ts1--base.tfm
-2023/09/07 | 1432 | fonts/plex/tfm/plxSans-ExtLtItalic-tlf-ts1--base.tfm
-2023/09/07 | 1432 | fonts/plex/tfm/plxSansCond-SmBldItalic-tlf-ts1--base.tfm
-2023/09/07 | 14320 | fonts/plex/tfm/plxSans-Italic-tosf-lgr.tfm
-2023/09/07 | 14320 | biblio/citation-style-language/citeproc-node-date.lua
-2023/09/07 | 14312 | fonts/plex/tfm/plxSans-Italic-tlf-lgr.tfm
-2023/09/07 | 1428 | fonts/plex/tfm/plxSans-ThinItalic-tosf-ts1.tfm
-2023/09/07 | 1428 | fonts/plex/tfm/plxSans-ThinItalic-tlf-ts1.tfm
-2023/09/07 | 1428 | fonts/plex/tfm/plxSans-TextItalic-tosf-ts1--base.tfm
-2023/09/07 | 1428 | fonts/plex/tfm/plxSans-TextItalic-tlf-ts1--base.tfm
-2023/09/07 | 1428 | fonts/plex/tfm/plxSans-MedmItalic-sup-ot1.tfm
-2023/09/07 | 1428 | fonts/plex/tfm/plxSansCond-TextItalic-tlf-ts1--base.tfm
-2023/09/07 | 1428 | fonts/plex/tfm/plxSansCond-LightItalic-tlf-ts1--base.tfm
-2023/09/07 | 1428 | fonts/plex/tfm/plxSansCond-Italic-tlf-ts1--base.tfm
-2023/09/07 | 1428 | fonts/plex/tfm/plxMono-MedmItalic-tlf-ly1.tfm
-2023/09/07 | 142661 | fonts/plex/type1/plxSerif-ExtraLightItalic.pfb
-2023/09/07 | 14262 | macros/latex/contrib/profcollege/latex/PfCEcritureUnites.tex
-2023/09/07 | 14262 | macros/latex/contrib/profcollege/latex/PfCCAN.tex
-2023/09/07 | 142388 | fonts/plex/opentype/IBMPlexSans-SemiBoldItalic.otf
-2023/09/07 | 142344 | fonts/plex/opentype/IBMPlexSerif-Bold.otf
-2023/09/07 | 1420 | fonts/plex/tfm/plxSans-ExtLtItalic-sup-ot1.tfm
-2023/09/07 | 1420 | fonts/plex/tfm/plxSansCond-ThinItalic-tlf-ts1--base.tfm
-2023/09/07 | 1420 | fonts/plex/tfm/plxMono-MedmItalic-tlf-t1.tfm
-2023/09/07 | 1416 | fonts/plex/tfm/plxSans-LightItalic-sup-ot1.tfm
-2023/09/07 | 1416 | fonts/plex/tfm/plxMono-Italic-tlf-t1.tfm
-2023/09/07 | 1416 | fonts/plex/tfm/plxMono-Italic-tlf-ly1.tfm
-2023/09/07 | 141636 | fonts/plex/opentype/IBMPlexSans-ExtraLightItalic.otf
-2023/09/07 | 141532 | fonts/plex/opentype/IBMPlexSerif-ThinItalic.otf
-2023/09/07 | 141424 | fonts/plex/opentype/IBMPlexSerif-Light.otf
-2023/09/07 | 14131 | macros/latex/contrib/profcollege/latex/PfCDessinerRatio.tex
-2023/09/07 | 1412 | fonts/plex/tfm/plxSans-ThinItalic-tosf-ts1--base.tfm
-2023/09/07 | 1412 | fonts/plex/tfm/plxSans-ThinItalic-tlf-ts1--base.tfm
-2023/09/07 | 1412 | fonts/plex/tfm/plxMono-BoldItalic-sup-t1.tfm
-2023/09/07 | 14120 | macros/latex/contrib/profcollege/latex/PfCNonogramme.tex
-2023/09/07 | 141088 | fonts/plex/opentype/IBMPlexSans-LightItalic.otf
-2023/09/07 | 1408 | fonts/plex/tfm/plxMono-TextItalic-tlf-t1.tfm
-2023/09/07 | 1408 | fonts/plex/tfm/plxMono-TextItalic-tlf-ly1.tfm
-2023/09/07 | 1408 | fonts/plex/tfm/plxMono-SmBldItalic-sup-t1.tfm
-2023/09/07 | 140584 | fonts/plex/opentype/IBMPlexSerif-ExtraLight.otf
-2023/09/07 | 1404 | fonts/plex/tfm/plxMono-LightItalic-tlf-t1.tfm
-2023/09/07 | 1404 | fonts/plex/tfm/plxMono-BoldItalic-tlf-t1--base.tfm
-2023/09/07 | 1404 | fonts/plex/tfm/plxMono-BoldItalic-sup-t1--base.tfm
-2023/09/07 | 1400 | fonts/plex/tfm/plxSans-Italic-sup-ot1.tfm
-2023/09/07 | 1400 | fonts/plex/tfm/plxSans-Bold-tosf-ts1.tfm
-2023/09/07 | 1400 | fonts/plex/tfm/plxSans-Bold-tlf-ts1.tfm
-2023/09/07 | 1400 | fonts/plex/tfm/plxMono-SmBldItalic-tlf-t1--base.tfm
-2023/09/07 | 1400 | fonts/plex/tfm/plxMono-SmBldItalic-sup-t1--base.tfm
-2023/09/07 | 1400 | fonts/plex/tfm/plxMono-ExtLtItalic-tlf-t1.tfm
-2023/09/07 | 1400 | fonts/plex/tfm/plxMono-ExtLtItalic-tlf-ly1.tfm
-2023/09/07 | 1400 | fonts/plex/tfm/plxMono-BoldItalic-sup-ly1.tfm
-2023/09/07 | 1396 | fonts/plex/tfm/plxSerif-ExtraLight-tosf-ts1.tfm
-2023/09/07 | 1396 | fonts/plex/tfm/plxSerif-ExtraLight-tlf-ts1.tfm
-2023/09/07 | 1396 | fonts/plex/tfm/plxSans-tosf-ts1.tfm
-2023/09/07 | 1396 | fonts/plex/tfm/plxSans-tlf-ts1.tfm
-2023/09/07 | 1396 | fonts/plex/tfm/plxSansCond-SmBld-tlf-ts1.tfm
-2023/09/07 | 1396 | fonts/plex/tfm/plxSansCond-Bold-tlf-ts1.tfm
-2023/09/07 | 1396 | fonts/plex/tfm/plxMono-SmBldItalic-sup-ly1.tfm
-2023/09/07 | 1396 | fonts/plex/tfm/plxMono-LightItalic-tlf-ly1.tfm
-2023/09/07 | 1396 | fonts/plex/tfm/plxMono-BoldItalic-tlf-ly1--base.tfm
-2023/09/07 | 1396 | fonts/plex/tfm/plxMono-BoldItalic-sup-ly1--base.tfm
-2023/09/07 | 139648 | fonts/plex/opentype/IBMPlexSans-BoldItalic.otf
-2023/09/07 | 1392 | fonts/plex/tfm/plxSerif-Thin-tosf-ts1.tfm
-2023/09/07 | 1392 | fonts/plex/tfm/plxSerif-Thin-tlf-ts1.tfm
-2023/09/07 | 1392 | fonts/plex/tfm/plxSans-Text-tosf-ts1.tfm
-2023/09/07 | 1392 | fonts/plex/tfm/plxSans-Text-tlf-ts1.tfm
-2023/09/07 | 1392 | fonts/plex/tfm/plxSans-SmBld-tosf-ts1.tfm
-2023/09/07 | 1392 | fonts/plex/tfm/plxSans-SmBld-tlf-ts1.tfm
-2023/09/07 | 1392 | fonts/plex/tfm/plxSansCond-SmBldItalic-sup-ot1.tfm
-2023/09/07 | 1392 | fonts/plex/tfm/plxSansCond-Medm-tlf-ts1.tfm
-2023/09/07 | 1392 | fonts/plex/tfm/plxMono-ThinItalic-tlf-t1.tfm
-2023/09/07 | 1392 | fonts/plex/tfm/plxMono-ThinItalic-tlf-ly1.tfm
-2023/09/07 | 1392 | fonts/plex/tfm/plxMono-SmBldItalic-tlf-ly1--base.tfm
-2023/09/07 | 1392 | fonts/plex/tfm/plxMono-SmBldItalic-sup-ly1--base.tfm
-2023/09/07 | 13929 | graphics/metapost/contrib/macros/wordcloud/metapost/wordcloud.mp
-2023/09/07 | 138932 | fonts/plex/opentype/IBMPlexSerif-Regular.otf
-2023/09/07 | 1388 | fonts/plex/tfm/plxSerif-Medium-tosf-ts1.tfm
-2023/09/07 | 1388 | fonts/plex/tfm/plxSerif-Medium-tlf-ts1.tfm
-2023/09/07 | 1388 | fonts/plex/tfm/plxSerif-Light-tosf-ts1.tfm
-2023/09/07 | 1388 | fonts/plex/tfm/plxSerif-Light-tlf-ts1.tfm
-2023/09/07 | 1388 | fonts/plex/tfm/plxSerif-ExtraLight-tosf-ts1--base.tfm
-2023/09/07 | 1388 | fonts/plex/tfm/plxSerif-ExtraLight-tlf-ts1--base.tfm
-2023/09/07 | 1388 | fonts/plex/tfm/plxSerif-Bold-tosf-ts1.tfm
-2023/09/07 | 1388 | fonts/plex/tfm/plxSerif-Bold-tlf-ts1.tfm
-2023/09/07 | 1388 | fonts/plex/tfm/plxSans-ExtLt-tosf-ts1.tfm
-2023/09/07 | 1388 | fonts/plex/tfm/plxSans-ExtLt-tlf-ts1.tfm
-2023/09/07 | 1388 | fonts/plex/tfm/plxSansCond-Text-tlf-ts1.tfm
-2023/09/07 | 1388 | fonts/plex/tfm/plxSansCond-Light-tlf-ts1.tfm
-2023/09/07 | 1388 | fonts/plex/tfm/plxSans-Bold-tosf-ts1--base.tfm
-2023/09/07 | 1388 | fonts/plex/tfm/plxSans-Bold-tlf-ts1--base.tfm
-2023/09/07 | 1384 | fonts/plex/tfm/plxSerif-SemiBold-tosf-ts1.tfm
-2023/09/07 | 1384 | fonts/plex/tfm/plxSerif-SemiBold-tlf-ts1.tfm
-2023/09/07 | 1384 | fonts/plex/tfm/plxSerif-Regular-tosf-ts1.tfm
-2023/09/07 | 1384 | fonts/plex/tfm/plxSerif-Regular-tlf-ts1.tfm
-2023/09/07 | 1384 | fonts/plex/tfm/plxSans-tosf-ts1--base.tfm
-2023/09/07 | 1384 | fonts/plex/tfm/plxSans-tlf-ts1--base.tfm
-2023/09/07 | 1384 | fonts/plex/tfm/plxSans-ThinItalic-sup-ot1.tfm
-2023/09/07 | 1384 | fonts/plex/tfm/plxSans-SmBld-tosf-ts1--base.tfm
-2023/09/07 | 1384 | fonts/plex/tfm/plxSans-SmBld-tlf-ts1--base.tfm
-2023/09/07 | 1384 | fonts/plex/tfm/plxSans-Medm-tosf-ts1.tfm
-2023/09/07 | 1384 | fonts/plex/tfm/plxSans-Medm-tlf-ts1.tfm
-2023/09/07 | 1384 | fonts/plex/tfm/plxSans-Light-tosf-ts1.tfm
-2023/09/07 | 1384 | fonts/plex/tfm/plxSans-Light-tlf-ts1.tfm
-2023/09/07 | 1384 | fonts/plex/tfm/plxSansCond-SmBld-tlf-ts1--base.tfm
-2023/09/07 | 1384 | fonts/plex/tfm/plxSansCond-Bold-tlf-ts1--base.tfm
-2023/09/07 | 1381 | macros/latex/contrib/curriculum-vitae/curriculum-vitae.cls
-2023/09/07 | 138192 | fonts/plex/opentype/IBMPlexSans-Italic.otf
-2023/09/07 | 1380 | fonts/plex/tfm/plxSerif-Text-tosf-ts1.tfm
-2023/09/07 | 1380 | fonts/plex/tfm/plxSerif-Text-tlf-ts1.tfm
-2023/09/07 | 1380 | fonts/plex/tfm/plxSans-Thin-tosf-ts1.tfm
-2023/09/07 | 1380 | fonts/plex/tfm/plxSans-Thin-tlf-ts1.tfm
-2023/09/07 | 1380 | fonts/plex/tfm/plxSans-Text-tosf-ts1--base.tfm
-2023/09/07 | 1380 | fonts/plex/tfm/plxSans-Text-tlf-ts1--base.tfm
-2023/09/07 | 1380 | fonts/plex/tfm/plxSansCond-tlf-ts1.tfm
-2023/09/07 | 1380 | fonts/plex/tfm/plxSansCond-ExtLt-tlf-ts1.tfm
-2023/09/07 | 1380 | fonts/plex/tfm/plxSansCond-BoldItalic-sup-ot1.tfm
-2023/09/07 | 1380 | fonts/plex/tfm/plxMono-MedmItalic-tlf-ly1--base.tfm
-2023/09/07 | 1380 | fonts/plex/tfm/plxMono-MedmItalic-sup-ly1.tfm
-2023/09/07 | 1376 | fonts/plex/tfm/plxSerif-Thin-tosf-ts1--base.tfm
-2023/09/07 | 1376 | fonts/plex/tfm/plxSerif-Thin-tlf-ts1--base.tfm
-2023/09/07 | 1376 | fonts/plex/tfm/plxSerif-Medium-tosf-ts1--base.tfm
-2023/09/07 | 1376 | fonts/plex/tfm/plxSerif-Medium-tlf-ts1--base.tfm
-2023/09/07 | 1376 | fonts/plex/tfm/plxSerif-Light-tosf-ts1--base.tfm
-2023/09/07 | 1376 | fonts/plex/tfm/plxSerif-Light-tlf-ts1--base.tfm
-2023/09/07 | 1376 | fonts/plex/tfm/plxSerif-Bold-tosf-ts1--base.tfm
-2023/09/07 | 1376 | fonts/plex/tfm/plxSerif-Bold-tlf-ts1--base.tfm
-2023/09/07 | 1376 | fonts/plex/tfm/plxSans-Medm-tosf-ts1--base.tfm
-2023/09/07 | 1376 | fonts/plex/tfm/plxSans-Medm-tlf-ts1--base.tfm
-2023/09/07 | 1376 | fonts/plex/tfm/plxSans-Light-tosf-ts1--base.tfm
-2023/09/07 | 1376 | fonts/plex/tfm/plxSans-Light-tlf-ts1--base.tfm
-2023/09/07 | 1376 | fonts/plex/tfm/plxSansCond-TextItalic-sup-ot1.tfm
-2023/09/07 | 1376 | fonts/plex/tfm/plxSansCond-Medm-tlf-ts1--base.tfm
-2023/09/07 | 1376 | fonts/plex/tfm/plxSansCond-Light-tlf-ts1--base.tfm
-2023/09/07 | 1376 | fonts/plex/tfm/plxMono-MedmItalic-sup-t1.tfm
-2023/09/07 | 1376 | fonts/plex/tfm/plxMono-MedmItalic-sup-ly1--base.tfm
-2023/09/07 | 137613 | fonts/plex/type1/plxSerif-ThinItalic.pfb
-2023/09/07 | 1372 | fonts/plex/tfm/plxSerif-Text-tosf-ts1--base.tfm
-2023/09/07 | 1372 | fonts/plex/tfm/plxSerif-Text-tlf-ts1--base.tfm
-2023/09/07 | 1372 | fonts/plex/tfm/plxSerif-SemiBold-tosf-ts1--base.tfm
-2023/09/07 | 1372 | fonts/plex/tfm/plxSerif-SemiBold-tlf-ts1--base.tfm
-2023/09/07 | 1372 | fonts/plex/tfm/plxSans-ExtLt-tosf-ts1--base.tfm
-2023/09/07 | 1372 | fonts/plex/tfm/plxSans-ExtLt-tlf-ts1--base.tfm
-2023/09/07 | 1372 | fonts/plex/tfm/plxSansCond-Thin-tlf-ts1.tfm
-2023/09/07 | 1372 | fonts/plex/tfm/plxSansCond-Text-tlf-ts1--base.tfm
-2023/09/07 | 1372 | fonts/plex/tfm/plxMono-Italic-sup-t1.tfm
-2023/09/07 | 1372 | fonts/plex/tfm/plxMono-Italic-sup-ly1.tfm
-2023/09/07 | 13692 | fonts/plex/tfm/plxSans-LightItalic-tosf-ot1.tfm
-2023/09/07 | 13692 | fonts/plex/tfm/plxSans-LightItalic-tlf-ot1.tfm
-2023/09/07 | 1368 | fonts/plex/tfm/plxSerif-Regular-tosf-ts1--base.tfm
-2023/09/07 | 1368 | fonts/plex/tfm/plxSerif-Regular-tlf-ts1--base.tfm
-2023/09/07 | 1368 | fonts/plex/tfm/plxSansCond-tlf-ts1--base.tfm
-2023/09/07 | 1368 | fonts/plex/tfm/plxSansCond-MedmItalic-sup-ot1.tfm
-2023/09/07 | 1368 | fonts/plex/tfm/plxSansCond-Italic-sup-ot1.tfm
-2023/09/07 | 1368 | fonts/plex/tfm/plxSansCond-ExtLt-tlf-ts1--base.tfm
-2023/09/07 | 1368 | fonts/plex/tfm/plxMono-MedmItalic-tlf-t1--base.tfm
-2023/09/07 | 1368 | fonts/plex/tfm/plxMono-MedmItalic-sup-t1--base.tfm
-2023/09/07 | 1368 | fonts/plex/tfm/plxMono-Italic-tlf-ly1--base.tfm
-2023/09/07 | 1368 | fonts/plex/tfm/plxMono-Italic-sup-ly1--base.tfm
-2023/09/07 | 136745 | fonts/plex/type1/plxSerif-Bold.pfb
-2023/09/07 | 1364 | fonts/plex/tfm/plxSans-Thin-tosf-ts1--base.tfm
-2023/09/07 | 1364 | fonts/plex/tfm/plxSans-Thin-tlf-ts1--base.tfm
-2023/09/07 | 1364 | fonts/plex/tfm/plxMono-TextItalic-sup-t1.tfm
-2023/09/07 | 1364 | fonts/plex/tfm/plxMono-TextItalic-sup-ly1.tfm
-2023/09/07 | 1364 | fonts/plex/tfm/plxMono-Italic-tlf-t1--base.tfm
-2023/09/07 | 1364 | fonts/plex/tfm/plxMono-Italic-sup-t1--base.tfm
-2023/09/07 | 13648 | fonts/plex/tfm/plxSerif-Light-tosf-ot1.tfm
-2023/09/07 | 13648 | fonts/plex/tfm/plxSerif-Light-tlf-ot1.tfm
-2023/09/07 | 13620 | fonts/plex/tfm/plxSans-ExtLtItalic-tlf-ot1.tfm
-2023/09/07 | 13616 | fonts/plex/tfm/plxSans-ExtLtItalic-tosf-ot1.tfm
-2023/09/07 | 1360 | fonts/plex/tfm/plxSansCond-Thin-tlf-ts1--base.tfm
-2023/09/07 | 1360 | fonts/plex/tfm/plxMono-TextItalic-tlf-ly1--base.tfm
-2023/09/07 | 1360 | fonts/plex/tfm/plxMono-TextItalic-sup-ly1--base.tfm
-2023/09/07 | 1360 | fonts/plex/tfm/plxMono-LightItalic-sup-t1.tfm
-2023/09/07 | 13603 | macros/latex/contrib/profcollege/metapost/PfCCalculatrice.mp
-2023/09/07 | 13588 | fonts/plex/tfm/plxSerif-ExtraLight-tosf-ot1.tfm
-2023/09/07 | 13588 | fonts/plex/tfm/plxSerif-ExtraLight-tlf-ot1.tfm
-2023/09/07 | 135795 | fonts/plex/type1/plxSerif-SemiBold.pfb
-2023/09/07 | 1356 | fonts/plex/tfm/plxSansCond-ExtLtItalic-sup-ot1.tfm
-2023/09/07 | 1356 | fonts/plex/tfm/plxMono-TextItalic-tlf-t1--base.tfm
-2023/09/07 | 1356 | fonts/plex/tfm/plxMono-TextItalic-sup-t1--base.tfm
-2023/09/07 | 1356 | fonts/plex/tfm/plxMono-ExtLtItalic-sup-t1.tfm
-2023/09/07 | 1356 | fonts/plex/tfm/plxMono-ExtLtItalic-sup-ly1.tfm
-2023/09/07 | 135408 | fonts/plex/opentype/IBMPlexSans-SemiBold.otf
-2023/09/07 | 1352 | fonts/plex/tfm/plxMono-SmBld-tlf-t1.tfm
-2023/09/07 | 1352 | fonts/plex/tfm/plxMono-Medm-tlf-t1.tfm
-2023/09/07 | 1352 | fonts/plex/tfm/plxMono-LightItalic-tlf-t1--base.tfm
-2023/09/07 | 1352 | fonts/plex/tfm/plxMono-LightItalic-sup-t1--base.tfm
-2023/09/07 | 1352 | fonts/plex/tfm/plxMono-LightItalic-sup-ly1.tfm
-2023/09/07 | 1352 | fonts/plex/tfm/plxMono-ExtLtItalic-tlf-ly1--base.tfm
-2023/09/07 | 1352 | fonts/plex/tfm/plxMono-ExtLtItalic-sup-ly1--base.tfm
-2023/09/07 | 1352 | fonts/plex/tfm/plxMono-Bold-tlf-t1.tfm
-2023/09/07 | 135160 | fonts/plex/opentype/IBMPlexSerif-Thin.otf
-2023/09/07 | 135008 | fonts/plex/opentype/IBMPlexSans-Medium.otf
-2023/09/07 | 1348 | fonts/plex/tfm/plxSansCond-LightItalic-sup-ot1.tfm
-2023/09/07 | 1348 | fonts/plex/tfm/plxMono-tlf-t1.tfm
-2023/09/07 | 1348 | fonts/plex/tfm/plxMono-ThinItalic-sup-t1.tfm
-2023/09/07 | 1348 | fonts/plex/tfm/plxMono-ThinItalic-sup-ly1.tfm
-2023/09/07 | 1348 | fonts/plex/tfm/plxMono-Text-tlf-t1.tfm
-2023/09/07 | 1348 | fonts/plex/tfm/plxMono-Light-tlf-t1.tfm
-2023/09/07 | 1348 | fonts/plex/tfm/plxMono-LightItalic-tlf-ly1--base.tfm
-2023/09/07 | 1348 | fonts/plex/tfm/plxMono-LightItalic-sup-ly1--base.tfm
-2023/09/07 | 1348 | fonts/plex/tfm/plxMono-ExtLt-tlf-t1.tfm
-2023/09/07 | 1348 | fonts/plex/tfm/plxMono-ExtLtItalic-tlf-t1--base.tfm
-2023/09/07 | 1348 | fonts/plex/tfm/plxMono-ExtLtItalic-sup-t1--base.tfm
-2023/09/07 | 13468 | fonts/plex/tfm/plxSerif-BoldItalic-tosf-ot1.tfm
-2023/09/07 | 13468 | fonts/plex/tfm/plxSerif-BoldItalic-tlf-ot1.tfm
-2023/09/07 | 134614 | fonts/plex/type1/plxSerif-Medium.pfb
-2023/09/07 | 13452 | fonts/plex/tfm/plxSerif-Medium-tosf-ot1.tfm
-2023/09/07 | 13452 | fonts/plex/tfm/plxSerif-Medium-tlf-ot1.tfm
-2023/09/07 | 1344 | fonts/plex/tfm/plxMono-Thin-tlf-t1.tfm
-2023/09/07 | 1344 | fonts/plex/tfm/plxMono-ThinItalic-tlf-ly1--base.tfm
-2023/09/07 | 1344 | fonts/plex/tfm/plxMono-ThinItalic-sup-ly1--base.tfm
-2023/09/07 | 1344 | fonts/plex/tfm/plxMono-Light-tlf-ly1.tfm
-2023/09/07 | 1344 | fonts/plex/tfm/plxMono-Bold-tlf-ly1.tfm
-2023/09/07 | 13428 | fonts/plex/tfm/plxSerif-SemiBold-tosf-ot1.tfm
-2023/09/07 | 13428 | fonts/plex/tfm/plxSerif-SemiBold-tlf-ot1.tfm
-2023/09/07 | 134184 | fonts/plex/opentype/IBMPlexSans-ThinItalic.otf
-2023/09/07 | 1340 | fonts/plex/tfm/plxMono-tlf-ly1.tfm
-2023/09/07 | 1340 | fonts/plex/tfm/plxMono-Thin-tlf-ly1.tfm
-2023/09/07 | 1340 | fonts/plex/tfm/plxMono-ThinItalic-tlf-t1--base.tfm
-2023/09/07 | 1340 | fonts/plex/tfm/plxMono-ThinItalic-sup-t1--base.tfm
-2023/09/07 | 1340 | fonts/plex/tfm/plxMono-Text-tlf-ly1.tfm
-2023/09/07 | 1340 | fonts/plex/tfm/plxMono-SmBld-tlf-ly1.tfm
-2023/09/07 | 1340 | fonts/plex/tfm/plxMono-Medm-tlf-ly1.tfm
-2023/09/07 | 1340 | fonts/plex/tfm/plxMono-ExtLt-tlf-ly1.tfm
-2023/09/07 | 13408 | systems/texlive/tlnet/archive/robust-externalize.r68194.tar.xz
-2023/09/07 | 1336 | fonts/plex/tfm/plxSansCond-ThinItalic-sup-ot1.tfm
-2023/09/07 | 133680 | fonts/plex/opentype/IBMPlexSans-Text.otf
-2023/09/07 | 13340 | fonts/plex/tfm/plxSans-ThinItalic-tosf-ot1.tfm
-2023/09/07 | 13340 | fonts/plex/tfm/plxSans-ThinItalic-tlf-ot1.tfm
-2023/09/07 | 1332 | fonts/plex/tfm/plxSerif-SemiBold-sup-ot1.tfm
-2023/09/07 | 13328 | fonts/plex/tfm/plxSerif-Italic-tosf-ot1.tfm
-2023/09/07 | 13324 | fonts/plex/tfm/plxSerif-Italic-tlf-ot1.tfm
-2023/09/07 | 13320 | fonts/plex/tfm/plxSans-tosf-lgr.tfm
-2023/09/07 | 13312 | fonts/plex/tfm/plxSans-tlf-lgr.tfm
-2023/09/07 | 133096 | fonts/plex/opentype/IBMPlexSans-Bold.otf
-2023/09/07 | 1328 | fonts/plex/tfm/plxSerif-Bold-sup-ot1.tfm
-2023/09/07 | 132687 | fonts/plex/type1/plxSerif-Text.pfb
-2023/09/07 | 132672 | fonts/plex/opentype/IBMPlexSans-Light.otf
-2023/09/07 | 132568 | fonts/plex/opentype/IBMPlexSans-ExtraLight.otf
-2023/09/07 | 13252 | fonts/plex/tfm/plxSans-Bold-tosf-lgr.tfm
-2023/09/07 | 13244 | fonts/plex/tfm/plxSans-Bold-tlf-lgr.tfm
-2023/09/07 | 13212 | fonts/plex/tfm/plxSerif-Text-tosf-ot1.tfm
-2023/09/07 | 13212 | fonts/plex/tfm/plxSerif-Text-tlf-ot1.tfm
-2023/09/07 | 13184 | fonts/plex/tfm/plxSans-MedmItalic-tosf-ot1.tfm
-2023/09/07 | 13184 | fonts/plex/tfm/plxSans-MedmItalic-tlf-ot1.tfm
-2023/09/07 | 1316 | fonts/plex/tfm/plxSerif-Text-sup-ot1.tfm
-2023/09/07 | 1316 | fonts/plex/tfm/plxSerif-Regular-sup-ot1.tfm
-2023/09/07 | 1316 | fonts/plex/tfm/plxSerif-Medium-sup-ot1.tfm
-2023/09/07 | 1316 | fonts/plex/tfm/plxSerif-ExtraLight-sup-ot1.tfm
-2023/09/07 | 131241 | fonts/plex/type1/plxSerif-Light.pfb
-2023/09/07 | 131041 | fonts/plex/type1/plxSerif-Regular.pfb
-2023/09/07 | 1309 | graphics/metapost/contrib/macros/wordcloud/doc/fond.pdf
-2023/09/07 | 1308 | fonts/plex/tfm/plxSans-Bold-sup-ot1.tfm
-2023/09/07 | 1308 | fonts/plex/tfm/plxMono-SmBld-sup-t1.tfm
-2023/09/07 | 1308 | fonts/plex/tfm/plxMono-Medm-sup-t1.tfm
-2023/09/07 | 1308 | fonts/plex/tfm/plxMono-Bold-sup-t1.tfm
-2023/09/07 | 1304 | fonts/plex/tfm/plxMono-Text-sup-t1.tfm
-2023/09/07 | 1304 | fonts/plex/tfm/plxMono-sup-t1.tfm
-2023/09/07 | 1304 | fonts/plex/tfm/plxMono-Light-sup-t1.tfm
-2023/09/07 | 1304 | fonts/plex/tfm/plxMono-ExtLt-sup-t1.tfm
-2023/09/07 | 13044 | fonts/plex/tfm/plxSans-SmBldItalic-tosf-ot1.tfm
-2023/09/07 | 13040 | fonts/plex/tfm/plxSans-SmBldItalic-tlf-ot1.tfm
-2023/09/07 | 13016 | fonts/plex/tfm/plxSans-Thin-tosf-lgr.tfm
-2023/09/07 | 1300 | fonts/plex/tfm/plxSans-Text-sup-ot1.tfm
-2023/09/07 | 1300 | fonts/plex/tfm/plxSans-Medm-sup-ot1.tfm
-2023/09/07 | 1300 | fonts/plex/tfm/plxMono-Thin-sup-t1.tfm
-2023/09/07 | 1300 | fonts/plex/tfm/plxMono-SmBld-tlf-t1--base.tfm
-2023/09/07 | 1300 | fonts/plex/tfm/plxMono-SmBld-sup-t1--base.tfm
-2023/09/07 | 1300 | fonts/plex/tfm/plxMono-Medm-tlf-t1--base.tfm
-2023/09/07 | 1300 | fonts/plex/tfm/plxMono-Medm-sup-t1--base.tfm
-2023/09/07 | 1300 | fonts/plex/tfm/plxMono-Light-sup-ly1.tfm
-2023/09/07 | 1300 | fonts/plex/tfm/plxMono-Bold-tlf-t1--base.tfm
-2023/09/07 | 1300 | fonts/plex/tfm/plxMono-Bold-sup-t1--base.tfm
-2023/09/07 | 1300 | fonts/plex/tfm/plxMono-Bold-sup-ly1.tfm
-2023/09/07 | 13008 | fonts/plex/tfm/plxSans-Thin-tlf-lgr.tfm
-2023/09/07 | 13004 | fonts/plex/tfm/plxSerif-ThinItalic-tlf-ot1.tfm
-2023/09/07 | 13000 | fonts/plex/tfm/plxSerif-ThinItalic-tosf-ot1.tfm
-2023/09/07 | 1296 | fonts/plex/tfm/plxMono-tlf-t1--base.tfm
-2023/09/07 | 1296 | fonts/plex/tfm/plxMono-Thin-sup-ly1.tfm
-2023/09/07 | 1296 | fonts/plex/tfm/plxMono-Text-tlf-t1--base.tfm
-2023/09/07 | 1296 | fonts/plex/tfm/plxMono-Text-sup-t1--base.tfm
-2023/09/07 | 1296 | fonts/plex/tfm/plxMono-Text-sup-ly1.tfm
-2023/09/07 | 1296 | fonts/plex/tfm/plxMono-sup-t1--base.tfm
-2023/09/07 | 1296 | fonts/plex/tfm/plxMono-sup-ly1.tfm
-2023/09/07 | 1296 | fonts/plex/tfm/plxMono-SmBld-sup-ly1.tfm
-2023/09/07 | 1296 | fonts/plex/tfm/plxMono-Medm-sup-ly1.tfm
-2023/09/07 | 1296 | fonts/plex/tfm/plxMono-Light-tlf-t1--base.tfm
-2023/09/07 | 1296 | fonts/plex/tfm/plxMono-Light-tlf-ly1--base.tfm
-2023/09/07 | 1296 | fonts/plex/tfm/plxMono-Light-sup-t1--base.tfm
-2023/09/07 | 1296 | fonts/plex/tfm/plxMono-Light-sup-ly1--base.tfm
-2023/09/07 | 1296 | fonts/plex/tfm/plxMono-ExtLt-tlf-t1--base.tfm
-2023/09/07 | 1296 | fonts/plex/tfm/plxMono-ExtLt-sup-t1--base.tfm
-2023/09/07 | 1296 | fonts/plex/tfm/plxMono-ExtLt-sup-ly1.tfm
-2023/09/07 | 1296 | fonts/plex/tfm/plxMono-Bold-tlf-ly1--base.tfm
-2023/09/07 | 1296 | fonts/plex/tfm/plxMono-Bold-sup-ly1--base.tfm
-2023/09/07 | 12932 | fonts/plex/tfm/plxSans-TextItalic-tlf-ot1.tfm
-2023/09/07 | 1292 | fonts/plex/tfm/plxMono-tlf-ly1--base.tfm
-2023/09/07 | 1292 | fonts/plex/tfm/plxMono-Thin-tlf-t1--base.tfm
-2023/09/07 | 1292 | fonts/plex/tfm/plxMono-Thin-tlf-ly1--base.tfm
-2023/09/07 | 1292 | fonts/plex/tfm/plxMono-Thin-sup-t1--base.tfm
-2023/09/07 | 1292 | fonts/plex/tfm/plxMono-Thin-sup-ly1--base.tfm
-2023/09/07 | 1292 | fonts/plex/tfm/plxMono-Text-tlf-ly1--base.tfm
-2023/09/07 | 1292 | fonts/plex/tfm/plxMono-Text-sup-ly1--base.tfm
-2023/09/07 | 1292 | fonts/plex/tfm/plxMono-sup-ly1--base.tfm
-2023/09/07 | 1292 | fonts/plex/tfm/plxMono-SmBld-tlf-ly1--base.tfm
-2023/09/07 | 1292 | fonts/plex/tfm/plxMono-SmBld-sup-ly1--base.tfm
-2023/09/07 | 1292 | fonts/plex/tfm/plxMono-Medm-tlf-ly1--base.tfm
-2023/09/07 | 1292 | fonts/plex/tfm/plxMono-Medm-sup-ly1--base.tfm
-2023/09/07 | 1292 | fonts/plex/tfm/plxMono-ExtLt-tlf-ly1--base.tfm
-2023/09/07 | 1292 | fonts/plex/tfm/plxMono-ExtLt-sup-ly1--base.tfm
-2023/09/07 | 12928 | fonts/plex/tfm/plxSans-TextItalic-tosf-ot1.tfm
-2023/09/07 | 128989 | fonts/plex/type1/plxMono-BoldItalic.pfb
-2023/09/07 | 12896 | fonts/plex/tfm/plxSansCond-MedmItalic-tlf-ot1.tfm
-2023/09/07 | 1288 | fonts/plex/tfm/plxSerif-Thin-sup-ot1.tfm
-2023/09/07 | 128888 | fonts/plex/opentype/IBMPlexSans-Regular.otf
-2023/09/07 | 1287 | macros/latex/contrib/profcollege/latex/PfCPyraVoca.tex
-2023/09/07 | 12878 | biblio/citation-style-language/vancouver.csl
-2023/09/07 | 128763 | fonts/plex/type1/plxMono-SmBldItalic.pfb
-2023/09/07 | 128704 | fonts/plex/type1/plxSans-BoldItalic.pfb
-2023/09/07 | 12860 | fonts/plex/tfm/plxSansCond-TextItalic-tlf-ot1.tfm
-2023/09/07 | 128554 | fonts/plex/type1/plxMono-MedmItalic.pfb
-2023/09/07 | 128535 | fonts/plex/type1/plxSerif-ExtraLight.pfb
-2023/09/07 | 1284 | fonts/plex/tfm/plxSans-SmBld-sup-ot1.tfm
-2023/09/07 | 1280 | fonts/plex/tfm/plxSerif-Light-sup-ot1.tfm
-2023/09/07 | 1280 | fonts/plex/tfm/plxSans-sup-ot1.tfm
-2023/09/07 | 1280 | fonts/plex/tfm/plxSans-Light-sup-ot1.tfm
-2023/09/07 | 12789 | biblio/citation-style-language/citeproc-bibtex2csl.lua
-2023/09/07 | 1276 | fonts/plex/tfm/plxMono-SmBldItalic-tlf-ts1.tfm
-2023/09/07 | 1276 | fonts/plex/tfm/plxMono-BoldItalic-tlf-ts1.tfm
-2023/09/07 | 127559 | fonts/plex/type1/plxMono-TextItalic.pfb
-2023/09/07 | 12752 | fonts/plex/tfm/plxSansCond-LightItalic-tlf-ot1.tfm
-2023/09/07 | 127303 | fonts/plex/type1/plxSans-SmBldItalic.pfb
-2023/09/07 | 1272 | fonts/plex/tfm/plxSans-ExtLt-sup-ot1.tfm
-2023/09/07 | 127256 | fonts/plex/opentype/IBMPlexSans-Thin.otf
-2023/09/07 | 12720 | fonts/plex/tfm/plxSerif-Thin-tosf-ot1.tfm
-2023/09/07 | 12720 | fonts/plex/tfm/plxSerif-Thin-tlf-ot1.tfm
-2023/09/07 | 127030 | fonts/plex/type1/plxSerif-Thin.pfb
-2023/09/07 | 1268 | fonts/plex/tfm/plxSans-Thin-sup-ot1.tfm
-2023/09/07 | 12676 | fonts/plex/tfm/plxSerif-Bold-tosf-ot1.tfm
-2023/09/07 | 12676 | fonts/plex/tfm/plxSerif-Bold-tlf-ot1.tfm
-2023/09/07 | 1260 | fonts/plex/tfm/plxMono-MedmItalic-tlf-ts1.tfm
-2023/09/07 | 1260 | fonts/plex/tfm/plxMono-Italic-tlf-ts1.tfm
-2023/09/07 | 125894 | fonts/plex/type1/plxSans-MedmItalic.pfb
-2023/09/07 | 125709 | fonts/plex/type1/plxMono-Italic.pfb
-2023/09/07 | 1256 | fonts/plex/tfm/plxMono-TextItalic-tlf-ts1.tfm
-2023/09/07 | 1256 | fonts/plex/tfm/plxMono-ExtLtItalic-tlf-ts1.tfm
-2023/09/07 | 1252 | fonts/plex/tfm/plxMono-ThinItalic-tlf-ts1.tfm
-2023/09/07 | 1252 | fonts/plex/tfm/plxMono-SmBldItalic-tlf-ts1--base.tfm
-2023/09/07 | 1252 | fonts/plex/tfm/plxMono-BoldItalic-tlf-ts1--base.tfm
-2023/09/07 | 125239 | fonts/plex/type1/plxSans-TextItalic.pfb
-2023/09/07 | 12504 | fonts/plex/tfm/plxSansCond-ExtLtItalic-tlf-ot1.tfm
-2023/09/07 | 1248 | fonts/plex/tfm/plxSansCond-SmBld-sup-ot1.tfm
-2023/09/07 | 1248 | fonts/plex/tfm/plxSansCond-Medm-sup-ot1.tfm
-2023/09/07 | 1248 | fonts/plex/tfm/plxMono-LightItalic-tlf-ts1.tfm
-2023/09/07 | 1246 | biblio/citation-style-language/citeproc-node-group.lua
-2023/09/07 | 124643 | fonts/plex/type1/plxSans-Italic.pfb
-2023/09/07 | 12456 | fonts/plex/tfm/plxSansCond-SmBldItalic-tlf-ot1.tfm
-2023/09/07 | 12444 | fonts/plex/tfm/plxSansCond-Italic-tlf-ot1.tfm
-2023/09/07 | 123709 | fonts/plex/type1/plxMono-LightItalic.pfb
-2023/09/07 | 1236 | fonts/plex/tfm/plxSansCond-Text-sup-ot1.tfm
-2023/09/07 | 1236 | fonts/plex/tfm/plxSansCond-ExtLt-sup-ot1.tfm
-2023/09/07 | 1236 | fonts/plex/tfm/plxMono-MedmItalic-tlf-ts1--base.tfm
-2023/09/07 | 1236 | fonts/plex/tfm/plxMono-Italic-tlf-ts1--base.tfm
-2023/09/07 | 12356 | fonts/plex/tfm/plxSerif-Regular-tosf-ot1.tfm
-2023/09/07 | 12356 | fonts/plex/tfm/plxSerif-Regular-tlf-ot1.tfm
-2023/09/07 | 123554 | fonts/plex/type1/plxSans-LightItalic.pfb
-2023/09/07 | 123439 | fonts/plex/type1/plxMono-ExtLtItalic.pfb
-2023/09/07 | 1232 | fonts/plex/tfm/plxMono-TextItalic-tlf-ts1--base.tfm
-2023/09/07 | 1232 | fonts/plex/tfm/plxMono-ExtLtItalic-tlf-ts1--base.tfm
-2023/09/07 | 1228 | fonts/plex/tfm/plxMono-ThinItalic-tlf-ts1--base.tfm
-2023/09/07 | 1228 | fonts/plex/tfm/plxMono-Light-tlf-ts1.tfm
-2023/09/07 | 122552 | fonts/plex/type1/plxMono-ThinItalic.pfb
-2023/09/07 | 1224 | fonts/plex/tfm/plxSansCond-Thin-sup-ot1.tfm
-2023/09/07 | 1224 | fonts/plex/tfm/plxMono-tlf-ts1.tfm
-2023/09/07 | 1224 | fonts/plex/tfm/plxMono-Thin-tlf-ts1.tfm
-2023/09/07 | 1224 | fonts/plex/tfm/plxMono-Text-tlf-ts1.tfm
-2023/09/07 | 1224 | fonts/plex/tfm/plxMono-SmBld-tlf-ts1.tfm
-2023/09/07 | 1224 | fonts/plex/tfm/plxMono-Medm-tlf-ts1.tfm
-2023/09/07 | 1224 | fonts/plex/tfm/plxMono-LightItalic-tlf-ts1--base.tfm
-2023/09/07 | 1224 | fonts/plex/tfm/plxMono-ExtLt-tlf-ts1.tfm
-2023/09/07 | 122461 | fonts/plex/type1/plxSans-ExtLtItalic.pfb
-2023/09/07 | 12216 | fonts/plex/tfm/plxSans-BoldItalic-tosf-ot1.tfm
-2023/09/07 | 12216 | fonts/plex/tfm/plxSans-BoldItalic-tlf-ot1.tfm
-2023/09/07 | 12212 | fonts/plex/tfm/plxSans-Light-tosf-ot1.tfm
-2023/09/07 | 12212 | fonts/plex/tfm/plxSans-Light-tlf-ot1.tfm
-2023/09/07 | 1220 | fonts/plex/tfm/plxMono-Bold-tlf-ts1.tfm
-2023/09/07 | 1216 | fonts/plex/tfm/plxSansCond-sup-ot1.tfm
-2023/09/07 | 12156 | fonts/plex/tfm/plxSansCond-ThinItalic-tlf-ot1.tfm
-2023/09/07 | 121493 | fonts/plex/type1/plxSans-Bold.pfb
-2023/09/07 | 1208 | fonts/plex/tfm/plxSansCond-Bold-sup-ot1.tfm
-2023/09/07 | 120809 | fonts/plex/type1/plxSans-SmBld.pfb
-2023/09/07 | 12069 | macros/latex/contrib/profcollege/latex/PfCCalculsCroises.tex
-2023/09/07 | 12065 | macros/latex/contrib/profcollege/latex/PfCNumberHive.tex
-2023/09/07 | 1204 | fonts/plex/tfm/plxSansCond-Light-sup-ot1.tfm
-2023/09/07 | 1204 | fonts/plex/tfm/plxMono-Light-tlf-ts1--base.tfm
-2023/09/07 | 120487 | fonts/plex/type1/plxMono-Bold.pfb
-2023/09/07 | 12024 | macros/luatex/latex/odsfile/pokus.ods
-2023/09/07 | 120116 | fonts/plex/type1/plxSans-ThinItalic.pfb
-2023/09/07 | 1200 | fonts/plex/tfm/plxMono-tlf-ts1--base.tfm
-2023/09/07 | 1200 | fonts/plex/tfm/plxMono-Thin-tlf-ts1--base.tfm
-2023/09/07 | 1200 | fonts/plex/tfm/plxMono-Text-tlf-ts1--base.tfm
-2023/09/07 | 1200 | fonts/plex/tfm/plxMono-SmBld-tlf-ts1--base.tfm
-2023/09/07 | 1200 | fonts/plex/tfm/plxMono-Medm-tlf-ts1--base.tfm
-2023/09/07 | 1200 | fonts/plex/tfm/plxMono-ExtLt-tlf-ts1--base.tfm
-2023/09/07 | 1196 | fonts/plex/tfm/plxMono-Bold-tlf-ts1--base.tfm
-2023/09/07 | 119440 | graphics/metapost/contrib/macros/wordcloud/doc/wordcloud-doc-en.pdf
-2023/09/07 | 119093 | fonts/plex/type1/plxMono-SmBld.pfb
-2023/09/07 | 119049 | fonts/plex/type1/plxSans-Medm.pfb
-2023/09/07 | 118870 | fonts/plex/type1/plxMono-Medm.pfb
-2023/09/07 | 11864 | fonts/plex/tfm/plxSans-ExtLt-tosf-ot1.tfm
-2023/09/07 | 11864 | fonts/plex/tfm/plxSans-ExtLt-tlf-ot1.tfm
-2023/09/07 | 11780 | fonts/plex/tfm/plxSans-Italic-tlf-ot1.tfm
-2023/09/07 | 11776 | fonts/plex/tfm/plxSans-Italic-tosf-ot1.tfm
-2023/09/07 | 11740 | macros/latex/contrib/profcollege/latex/PfCSommeAngles.tex
-2023/09/07 | 1168 | fonts/plex/tfm/plxSansCond-MedmItalic-tlf-lgr.tfm
-2023/09/07 | 1168 | fonts/plex/tfm/plxSansCond-ExtLtItalic-tlf-lgr.tfm
-2023/09/07 | 116756 | macros/luatex/latex/odsfile.zip
-2023/09/07 | 1164 | fonts/plex/tfm/plxSansCond-TextItalic-tlf-lgr.tfm
-2023/09/07 | 1164 | fonts/plex/tfm/plxSansCond-SmBldItalic-tlf-lgr.tfm
-2023/09/07 | 1164 | fonts/plex/tfm/plxSansCond-LightItalic-tlf-lgr.tfm
-2023/09/07 | 11636 | macros/latex/contrib/profcollege/latex/PfCDefiTables.tex
-2023/09/07 | 11594 | biblio/citation-style-language/modern-language-association.csl
-2023/09/07 | 11588 | fonts/plex/tfm/plxSans-Medm-tosf-ot1.tfm
-2023/09/07 | 11584 | fonts/plex/tfm/plxSans-Medm-tlf-ot1.tfm
-2023/09/07 | 1156 | fonts/plex/tfm/plxSansCond-Italic-tlf-lgr.tfm
-2023/09/07 | 115632 | fonts/plex/type1/plxMono-Text.pfb
-2023/09/07 | 115529 | fonts/plex/type1/plxSans-Text.pfb
-2023/09/07 | 1152 | fonts/plex/tfm/plxSansCond-ThinItalic-tlf-lgr.tfm
-2023/09/07 | 11519 | biblio/citation-style-language/citeproc-node-bibliography.lua
-2023/09/07 | 114872 | fonts/plex/type1/plxMono.pfb
-2023/09/07 | 11420 | fonts/plex/tfm/plxSans-SmBld-tosf-ot1.tfm
-2023/09/07 | 11420 | fonts/plex/tfm/plxSans-SmBld-tlf-ot1.tfm
-2023/09/07 | 11418 | biblio/citation-style-language/american-sociological-association.csl
-2023/09/07 | 113796 | fonts/plex/type1/plxSans.pfb
-2023/09/07 | 11332 | fonts/plex/tfm/plxSans-Text-tosf-ot1.tfm
-2023/09/07 | 11332 | fonts/plex/tfm/plxSans-Text-tlf-ot1.tfm
-2023/09/07 | 11255 | macros/latex/contrib/profcollege/latex/PfCCompteBon.tex
-2023/09/07 | 11248 | fonts/plex/tfm/plxSansCond-Medm-tlf-ot1.tfm
-2023/09/07 | 112038 | fonts/plex/type1/plxMono-Light.pfb
-2023/09/07 | 111989 | fonts/plex/type1/plxMono-Thin.pfb
-2023/09/07 | 111946 | fonts/plex/type1/plxSans-Light.pfb
-2023/09/07 | 11168 | fonts/plex/tfm/plxSansCond-Text-tlf-ot1.tfm
-2023/09/07 | 11156 | fonts/plex/tfm/plxSansCond-BoldItalic-tlf-ot1.tfm
-2023/09/07 | 111472 | fonts/plex/type1/plxSans-ExtLt.pfb
-2023/09/07 | 1112 | fonts/plex/tfm/plxSansCond-BoldItalic-tlf-lgr.tfm
-2023/09/07 | 110932 | fonts/plex/type1/plxMono-ExtLt.pfb
-2023/09/07 | 11060 | fonts/plex/tfm/plxSans-Thin-tosf-ot1.tfm
-2023/09/07 | 11060 | fonts/plex/tfm/plxSans-Thin-tlf-ot1.tfm
-2023/09/07 | 11052 | fonts/plex/tfm/plxSansCond-tlf-ot1.tfm
-2023/09/07 | 11046 | macros/latex/contrib/profcollege/latex/PfCAutomatismes.tex
-2023/09/07 | 110346 | fonts/plex/type1/plxSans-Thin.pfb
-2023/09/07 | 11033 | biblio/citation-style-language/american-medical-association.csl
-2023/09/07 | 11026 | macros/latex/contrib/profcollege/latex/PfCProprietesDroites.tex
-2023/09/07 | 10988 | fonts/plex/tfm/plxSans-Bold-tosf-ot1.tfm
-2023/09/07 | 10988 | fonts/plex/tfm/plxSans-Bold-tlf-ot1.tfm
-2023/09/07 | 10951 | macros/latex/contrib/profcollege/latex/PfCAutonomie.tex
-2023/09/07 | 109388 | macros/latex/contrib/profcollege/metapost/PfCScratchpdf.mp
-2023/09/07 | 1092 | fonts/plex/tfm/plxSansCond-Text-tlf-lgr.tfm
-2023/09/07 | 1092 | fonts/plex/tfm/plxSansCond-SmBld-tlf-lgr.tfm
-2023/09/07 | 1092 | fonts/plex/tfm/plxSansCond-Medm-tlf-lgr.tfm
-2023/09/07 | 10924 | fonts/plex/tfm/plxSans-tosf-ot1.tfm
-2023/09/07 | 10924 | fonts/plex/tfm/plxSans-tlf-ot1.tfm
-2023/09/07 | 10832 | fonts/plex/tfm/plxSansCond-Light-tlf-ot1.tfm
-2023/09/07 | 1080 | fonts/plex/tfm/plxSansCond-Light-tlf-lgr.tfm
-2023/09/07 | 1080 | fonts/plex/tfm/plxSansCond-ExtLt-tlf-lgr.tfm
-2023/09/07 | 107783 | macros/latex/contrib/profcollege/metapost/PfCScratch.mp
-2023/09/07 | 10723 | biblio/citation-style-language/harvard-cite-them-right.csl
-2023/09/07 | 1068 | fonts/plex/tfm/plxSansCond-Thin-tlf-lgr.tfm
-2023/09/07 | 10633 | macros/latex/contrib/profcollege/latex/PfCEnigmeAire.tex
-2023/09/07 | 10624 | fonts/plex/tfm/plxSansCond-SmBld-tlf-ot1.tfm
-2023/09/07 | 1060 | fonts/plex/tfm/plxMono-SmBldItalic-tlf-ot1.tfm
-2023/09/07 | 10588 | biblio/citation-style-language/american-chemical-society.csl
-2023/09/07 | 1056 | fonts/plex/tfm/plxSansCond-tlf-lgr.tfm
-2023/09/07 | 1056 | fonts/plex/tfm/plxSansCond-Bold-tlf-lgr.tfm
-2023/09/07 | 10548 | macros/latex/contrib/profcollege/latex/PfCModeleBarre.tex
-2023/09/07 | 1052 | fonts/plex/tfm/plxMono-BoldItalic-tlf-ot1.tfm
-2023/09/07 | 10528 | fonts/plex/tfm/plxSansCond-ExtLt-tlf-ot1.tfm
-2023/09/07 | 1048 | fonts/plex/tfm/plxMono-MedmItalic-tlf-ot1.tfm
-2023/09/07 | 1048 | fonts/plex/tfm/plxMono-Italic-tlf-ot1.tfm
-2023/09/07 | 1039 | macros/latex/contrib/marginnote/LICENSE.md
-2023/09/07 | 1036 | fonts/plex/tfm/plxMono-TextItalic-tlf-ot1.tfm
-2023/09/07 | 1032 | fonts/plex/tfm/plxMono-LightItalic-tlf-ot1.tfm
-2023/09/07 | 103100 | macros/latex/contrib/curriculum-vitae/curriculum-vitae-example.pdf
-2023/09/07 | 1028 | fonts/plex/tfm/plxMono-SmBldItalic-sup-ot1.tfm
-2023/09/07 | 1024 | fonts/plex/tfm/plxMono-ExtLtItalic-tlf-ot1.tfm
-2023/09/07 | 1020 | fonts/plex/tfm/plxMono-ThinItalic-tlf-ot1.tfm
-2023/09/07 | 1020 | fonts/plex/tfm/plxMono-BoldItalic-sup-ot1.tfm
-2023/09/07 | 10200 | macros/latex/contrib/profcollege/latex/PfCCibleQOp.tex
-2023/09/07 | 1016 | fonts/plex/tfm/plxMono-Italic-sup-ot1.tfm
-2023/09/07 | 10168 | macros/latex/contrib/profcollege/latex/PfCPapiers.tex
-2023/09/07 | 1012 | fonts/plex/tfm/plxMono-MedmItalic-sup-ot1.tfm
-2023/09/07 | 10129 | macros/latex/contrib/profcollege/latex/PfCCartographie.tex
-2023/09/07 | 1004 | fonts/plex/tfm/plxMono-TextItalic-sup-ot1.tfm
-2023/09/07 | 10044 | fonts/plex/tfm/plxSansCond-Thin-tlf-ot1.tfm
-2023/09/07 | 1000 | fonts/plex/tfm/plxMono-LightItalic-sup-ot1.tfm
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index f0d979e3bd..6f3bed7ca2 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 14-09-2023, 02:05:48
+%% created at 15-09-2023, 02:00:13
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -26724,7 +26724,7 @@
title = {The \texttt{fontools} package},
subtitle = {Tools to simplify using fonts (especially TT/OTF ones)},
author = {Marc Penninga},
- date = {2023-02-01},
+ date = {2023-09-14},
version = {},
license = {gpl2},
mirror = {https://mirror.ctan.org/fonts/utilities/fontools},
@@ -37650,8 +37650,8 @@
title = {The \texttt{latex-lab-dev} package},
subtitle = {\LaTeX{} laboratory: Development pre-release},
author = {{The \LaTeX{} Project Team}},
- date = {2023-06-11},
- version = {2023-11-01 pre-release 0},
+ date = {2023-09-14},
+ version = {2023-11-01 pre-release 1},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex-dev/required/latex-lab},
url = {https://ctan.org/pkg/latex-lab-dev},
@@ -51288,8 +51288,8 @@
title = {The \texttt{parsimatn} package},
subtitle = {Contemporary Persian font for scientific and formal writings},
author = {Sajad Kazemi},
- date = {2023-09-13},
- version = {1.0},
+ date = {2023-09-14},
+ version = {1.1},
license = {ofl},
mirror = {https://mirror.ctan.org/fonts/parsimatn},
url = {https://ctan.org/pkg/parsimatn},
@@ -78816,8 +78816,8 @@
title = {The \texttt{zref} package},
subtitle = {A new reference scheme for \LaTeX{}},
author = {Heiko Oberdiek},
- date = {2022-04-07},
- version = {2.34},
+ date = {2023-09-14},
+ version = {2.35},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/zref},
url = {https://ctan.org/pkg/zref},
diff --git a/biblio/ctan-bibdata/ctan.pdf b/biblio/ctan-bibdata/ctan.pdf
index 8377584364..ef3ea05e26 100644
--- a/biblio/ctan-bibdata/ctan.pdf
+++ b/biblio/ctan-bibdata/ctan.pdf
Binary files differ
diff --git a/fonts/parsimatn/ParsiMatn-Bold.ttf b/fonts/parsimatn/ParsiMatn-Bold.ttf
index 1777321fc0..55fb1f25fe 100644
--- a/fonts/parsimatn/ParsiMatn-Bold.ttf
+++ b/fonts/parsimatn/ParsiMatn-Bold.ttf
Binary files differ
diff --git a/fonts/parsimatn/ParsiMatn-BoldItalic.ttf b/fonts/parsimatn/ParsiMatn-BoldItalic.ttf
index 59ad1e020b..9ed5942f1d 100644
--- a/fonts/parsimatn/ParsiMatn-BoldItalic.ttf
+++ b/fonts/parsimatn/ParsiMatn-BoldItalic.ttf
Binary files differ
diff --git a/fonts/parsimatn/ParsiMatn-Italic.ttf b/fonts/parsimatn/ParsiMatn-Italic.ttf
index 5411308567..ace384f02f 100644
--- a/fonts/parsimatn/ParsiMatn-Italic.ttf
+++ b/fonts/parsimatn/ParsiMatn-Italic.ttf
Binary files differ
diff --git a/fonts/parsimatn/ParsiMatn-Regular.ttf b/fonts/parsimatn/ParsiMatn-Regular.ttf
index e1246b4528..9e63bd6e21 100644
--- a/fonts/parsimatn/ParsiMatn-Regular.ttf
+++ b/fonts/parsimatn/ParsiMatn-Regular.ttf
Binary files differ
diff --git a/fonts/parsimatn/README.md b/fonts/parsimatn/README.md
index b87789f6a7..6f70ae8ba7 100644
--- a/fonts/parsimatn/README.md
+++ b/fonts/parsimatn/README.md
@@ -1,5 +1,5 @@
# parsimatn
-v 1.0 -- September 13, 2023
+v 1.1 -- September 14, 2023
=======================
diff --git a/fonts/parsimatn/parsimatn-example-of-use.pdf b/fonts/parsimatn/parsimatn-example-of-use.pdf
index b9e1913a85..a6d2fbebe6 100644
--- a/fonts/parsimatn/parsimatn-example-of-use.pdf
+++ b/fonts/parsimatn/parsimatn-example-of-use.pdf
Binary files differ
diff --git a/fonts/parsimatn/parsimatn-example-of-use.tex b/fonts/parsimatn/parsimatn-example-of-use.tex
index 3a9b6bcc3b..8649ee0e8e 100644
--- a/fonts/parsimatn/parsimatn-example-of-use.tex
+++ b/fonts/parsimatn/parsimatn-example-of-use.tex
@@ -24,9 +24,9 @@
\author{ساده، کارا، آشنا، زیبا}
\date{%
-گونۀ 0.1
+گونۀ 1.1
\quad - \quad \today \\
-\lr{Version 1.0 \quad - \quad \latintoday}
+\lr{Version 1.1 \quad - \quad \latintoday}
}
\usepackage{ptext}
diff --git a/fonts/utilities/fontools/bin/afm2afm b/fonts/utilities/fontools/bin/afm2afm
index 37ddbb679a..164ac90cc3 100755
--- a/fonts/utilities/fontools/bin/afm2afm
+++ b/fonts/utilities/fontools/bin/afm2afm
@@ -37,7 +37,7 @@ use File::Basename;
use Getopt::Long;
use Pod::Usage;
-my $VERSION = "20230201";
+my $VERSION = "20230914";
parse_commandline();
@@ -421,7 +421,7 @@ See the GNU General Public License for more details.
=head1 VERSION
-This document describes B<afm2afm> version 20230201.
+This document describes B<afm2afm> version 20230914.
=head1 RECENT CHANGES
diff --git a/fonts/utilities/fontools/bin/autoinst b/fonts/utilities/fontools/bin/autoinst
index 5f3a71c1df..6c6f01169f 100755
--- a/fonts/utilities/fontools/bin/autoinst
+++ b/fonts/utilities/fontools/bin/autoinst
@@ -41,7 +41,7 @@ use Getopt::Long ();
use Pod::Usage ();
use POSIX ();
-my $VERSION = '20230201';
+my $VERSION = '20230914';
my ($d, $m, $y) = (localtime time)[3 .. 5];
my $TODAY = sprintf "%04d/%02d/%02d", $y + 1900, $m + 1, $d;
@@ -658,12 +658,20 @@ END_ERR_METADATA_MISSING
$data->{subfamily} =~ s/\A (?: ST | T | SD | D)//xms;
}
+ # move Adobe's optical size from family to subfamily
+ for my $optical (qw(Caption SmText SmallText Subhead Display)) {
+ if ($data->{family} =~ s/$optical\z//xms) {
+ $data->{subfamily} .= $optical;
+ last;
+ }
+ }
+
# Sometimes the relevant info is in Fullname, sometimes in Subfamily;
# so we need to test against both
my $fullinfo = lc "$data->{subfamily} | $data->{fullname}";
# remove Adobe's SmallText size, to avoid mistaking it for Text weight
- $fullinfo =~ s/(?: SmallText | SmText )\z//xmsi;
+ $fullinfo =~ s/(?: SmallText | SmText )//gxmsi;
# We need to be careful when parsing the font info; in particular
# we must parse strings like 'UltraCondensed' as 'Regular' weight
@@ -940,6 +948,27 @@ sub _parse_sizedata {
&& $minsize == 8.9 && $maxsize == 13.9) {
($minsize, $maxsize) = (23, 72);
}
+ elsif ($self->{family} eq 'SourceSerifFour'
+ && $minsize == 0 && $maxsize == 0) {
+ if ($self->{subfamily} eq 'Caption') {
+ ($minsize, $maxsize) = (0, 6);
+ }
+ elsif ($self->{subfamily} eq 'SmText') {
+ ($minsize, $maxsize) = (6, 9);
+ }
+ elsif ($self->{subfamily} eq '') {
+ ($minsize, $maxsize) = (9, 13);
+ }
+ elsif ($self->{subfamily} eq 'Subhead') {
+ ($minsize, $maxsize) = (13, 24);
+ }
+ elsif ($self->{subfamily} eq 'Display') {
+ ($minsize, $maxsize) = (24, 72);
+ }
+ else {
+ die "[ERROR] Unknown subfamily '$self->{subfamily}' in $self->{filename}";
+ }
+ }
@{$self}{qw(minsize maxsize)} = ($minsize, $maxsize);
@@ -1573,47 +1602,89 @@ END_STYLE_REST
\\re\@DeclareMathAccent{\\ddot} {\\mathalpha}{newoperators}{"7F}
\\if$fam\@mathgreek
- \\re\@DeclareMathSymbol{\\Gamma} {\\mathalpha}{newoperators}{"00}
- \\re\@DeclareMathSymbol{\\Delta} {\\mathalpha}{newoperators}{"01}
- \\re\@DeclareMathSymbol{\\Theta} {\\mathalpha}{newoperators}{"02}
- \\re\@DeclareMathSymbol{\\Lambda} {\\mathalpha}{newoperators}{"03}
- \\re\@DeclareMathSymbol{\\Xi} {\\mathalpha}{newoperators}{"04}
- \\re\@DeclareMathSymbol{\\Pi} {\\mathalpha}{newoperators}{"05}
- \\re\@DeclareMathSymbol{\\Sigma} {\\mathalpha}{newoperators}{"06}
- \\re\@DeclareMathSymbol{\\Upsilon}{\\mathalpha}{newoperators}{"07}
- \\re\@DeclareMathSymbol{\\Phi} {\\mathalpha}{newoperators}{"08}
- \\re\@DeclareMathSymbol{\\Psi} {\\mathalpha}{newoperators}{"09}
- \\re\@DeclareMathSymbol{\\Omega} {\\mathalpha}{newoperators}{"0A}
-
- \\re\@DeclareMathSymbol{\\alpha} {\\mathord}{newletters}{"0B}
- \\re\@DeclareMathSymbol{\\beta} {\\mathord}{newletters}{"0C}
- \\re\@DeclareMathSymbol{\\gamma} {\\mathord}{newletters}{"0D}
- \\re\@DeclareMathSymbol{\\delta} {\\mathord}{newletters}{"0E}
- \\re\@DeclareMathSymbol{\\epsilon} {\\mathord}{newletters}{"0F}
- \\re\@DeclareMathSymbol{\\zeta} {\\mathord}{newletters}{"10}
- \\re\@DeclareMathSymbol{\\eta} {\\mathord}{newletters}{"11}
- \\re\@DeclareMathSymbol{\\theta} {\\mathord}{newletters}{"12}
- \\re\@DeclareMathSymbol{\\iota} {\\mathord}{newletters}{"13}
- \\re\@DeclareMathSymbol{\\kappa} {\\mathord}{newletters}{"14}
- \\re\@DeclareMathSymbol{\\lambda} {\\mathord}{newletters}{"15}
- \\re\@DeclareMathSymbol{\\mu} {\\mathord}{newletters}{"16}
- \\re\@DeclareMathSymbol{\\nu} {\\mathord}{newletters}{"17}
- \\re\@DeclareMathSymbol{\\xi} {\\mathord}{newletters}{"18}
- \\re\@DeclareMathSymbol{\\pi} {\\mathord}{newletters}{"19}
- \\re\@DeclareMathSymbol{\\rho} {\\mathord}{newletters}{"1A}
- \\re\@DeclareMathSymbol{\\sigma} {\\mathord}{newletters}{"1B}
- \\re\@DeclareMathSymbol{\\tau} {\\mathord}{newletters}{"1C}
- \\re\@DeclareMathSymbol{\\upsilon} {\\mathord}{newletters}{"1D}
- \\re\@DeclareMathSymbol{\\phi} {\\mathord}{newletters}{"1E}
- \\re\@DeclareMathSymbol{\\chi} {\\mathord}{newletters}{"1F}
- \\re\@DeclareMathSymbol{\\psi} {\\mathord}{newletters}{"20}
- \\re\@DeclareMathSymbol{\\omega} {\\mathord}{newletters}{"21}
- \\re\@DeclareMathSymbol{\\varepsilon}{\\mathord}{newletters}{"22}
- \\re\@DeclareMathSymbol{\\vartheta} {\\mathord}{newletters}{"23}
- \\re\@DeclareMathSymbol{\\varpi} {\\mathord}{newletters}{"24}
- \\re\@DeclareMathSymbol{\\varrho} {\\mathord}{newletters}{"25}
- \\re\@DeclareMathSymbol{\\varsigma} {\\mathord}{newletters}{"26}
- \\re\@DeclareMathSymbol{\\varphi} {\\mathord}{newletters}{"27}
+ \\re\@DeclareMathSymbol{\\Gamma} {\\mathalpha}{newoperators}{"00}
+ \\re\@DeclareMathSymbol{\\Delta} {\\mathalpha}{newoperators}{"01}
+ \\re\@DeclareMathSymbol{\\Theta} {\\mathalpha}{newoperators}{"02}
+ \\re\@DeclareMathSymbol{\\Lambda} {\\mathalpha}{newoperators}{"03}
+ \\re\@DeclareMathSymbol{\\Xi} {\\mathalpha}{newoperators}{"04}
+ \\re\@DeclareMathSymbol{\\Pi} {\\mathalpha}{newoperators}{"05}
+ \\re\@DeclareMathSymbol{\\Sigma} {\\mathalpha}{newoperators}{"06}
+ \\re\@DeclareMathSymbol{\\Upsilon} {\\mathalpha}{newoperators}{"07}
+ \\re\@DeclareMathSymbol{\\Phi} {\\mathalpha}{newoperators}{"08}
+ \\re\@DeclareMathSymbol{\\Psi} {\\mathalpha}{newoperators}{"09}
+ \\re\@DeclareMathSymbol{\\Omega} {\\mathalpha}{newoperators}{"0A}
+
+ \\re\@DeclareMathSymbol{\\upGamma} {\\mathalpha}{newoperators}{"00}
+ \\re\@DeclareMathSymbol{\\upDelta} {\\mathalpha}{newoperators}{"01}
+ \\re\@DeclareMathSymbol{\\upTheta} {\\mathalpha}{newoperators}{"02}
+ \\re\@DeclareMathSymbol{\\upLambda} {\\mathalpha}{newoperators}{"03}
+ \\re\@DeclareMathSymbol{\\upXi} {\\mathalpha}{newoperators}{"04}
+ \\re\@DeclareMathSymbol{\\upPi} {\\mathalpha}{newoperators}{"05}
+ \\re\@DeclareMathSymbol{\\upSigma} {\\mathalpha}{newoperators}{"06}
+ \\re\@DeclareMathSymbol{\\upUpsilon}{\\mathalpha}{newoperators}{"07}
+ \\re\@DeclareMathSymbol{\\upPhi} {\\mathalpha}{newoperators}{"08}
+ \\re\@DeclareMathSymbol{\\upPsi} {\\mathalpha}{newoperators}{"09}
+ \\re\@DeclareMathSymbol{\\upOmega} {\\mathalpha}{newoperators}{"0A}
+
+ \\re\@DeclareMathSymbol{\\alpha} {\\mathord}{newletters}{"0B}
+ \\re\@DeclareMathSymbol{\\beta} {\\mathord}{newletters}{"0C}
+ \\re\@DeclareMathSymbol{\\gamma} {\\mathord}{newletters}{"0D}
+ \\re\@DeclareMathSymbol{\\delta} {\\mathord}{newletters}{"0E}
+ \\re\@DeclareMathSymbol{\\epsilon} {\\mathord}{newletters}{"0F}
+ \\re\@DeclareMathSymbol{\\zeta} {\\mathord}{newletters}{"10}
+ \\re\@DeclareMathSymbol{\\eta} {\\mathord}{newletters}{"11}
+ \\re\@DeclareMathSymbol{\\theta} {\\mathord}{newletters}{"12}
+ \\re\@DeclareMathSymbol{\\iota} {\\mathord}{newletters}{"13}
+ \\re\@DeclareMathSymbol{\\kappa} {\\mathord}{newletters}{"14}
+ \\re\@DeclareMathSymbol{\\lambda} {\\mathord}{newletters}{"15}
+ \\re\@DeclareMathSymbol{\\mu} {\\mathord}{newletters}{"16}
+ \\re\@DeclareMathSymbol{\\nu} {\\mathord}{newletters}{"17}
+ \\re\@DeclareMathSymbol{\\xi} {\\mathord}{newletters}{"18}
+ \\re\@DeclareMathSymbol{\\pi} {\\mathord}{newletters}{"19}
+ \\re\@DeclareMathSymbol{\\rho} {\\mathord}{newletters}{"1A}
+ \\re\@DeclareMathSymbol{\\sigma} {\\mathord}{newletters}{"1B}
+ \\re\@DeclareMathSymbol{\\tau} {\\mathord}{newletters}{"1C}
+ \\re\@DeclareMathSymbol{\\upsilon} {\\mathord}{newletters}{"1D}
+ \\re\@DeclareMathSymbol{\\phi} {\\mathord}{newletters}{"1E}
+ \\re\@DeclareMathSymbol{\\chi} {\\mathord}{newletters}{"1F}
+ \\re\@DeclareMathSymbol{\\psi} {\\mathord}{newletters}{"20}
+ \\re\@DeclareMathSymbol{\\omega} {\\mathord}{newletters}{"21}
+ \\re\@DeclareMathSymbol{\\varepsilon} {\\mathord}{newletters}{"22}
+ \\re\@DeclareMathSymbol{\\vartheta} {\\mathord}{newletters}{"23}
+ \\re\@DeclareMathSymbol{\\varpi} {\\mathord}{newletters}{"24}
+ \\re\@DeclareMathSymbol{\\varrho} {\\mathord}{newletters}{"25}
+ \\re\@DeclareMathSymbol{\\varsigma} {\\mathord}{newletters}{"26}
+ \\re\@DeclareMathSymbol{\\varphi} {\\mathord}{newletters}{"27}
+
+ \\re\@DeclareMathSymbol{\\italpha} {\\mathord}{newletters}{"0B}
+ \\re\@DeclareMathSymbol{\\itbeta} {\\mathord}{newletters}{"0C}
+ \\re\@DeclareMathSymbol{\\itgamma} {\\mathord}{newletters}{"0D}
+ \\re\@DeclareMathSymbol{\\itdelta} {\\mathord}{newletters}{"0E}
+ \\re\@DeclareMathSymbol{\\itepsilon} {\\mathord}{newletters}{"0F}
+ \\re\@DeclareMathSymbol{\\itzeta} {\\mathord}{newletters}{"10}
+ \\re\@DeclareMathSymbol{\\iteta} {\\mathord}{newletters}{"11}
+ \\re\@DeclareMathSymbol{\\ittheta} {\\mathord}{newletters}{"12}
+ \\re\@DeclareMathSymbol{\\itiota} {\\mathord}{newletters}{"13}
+ \\re\@DeclareMathSymbol{\\itkappa} {\\mathord}{newletters}{"14}
+ \\re\@DeclareMathSymbol{\\itlambda} {\\mathord}{newletters}{"15}
+ \\re\@DeclareMathSymbol{\\itmu} {\\mathord}{newletters}{"16}
+ \\re\@DeclareMathSymbol{\\itnu} {\\mathord}{newletters}{"17}
+ \\re\@DeclareMathSymbol{\\itxi} {\\mathord}{newletters}{"18}
+ \\re\@DeclareMathSymbol{\\itpi} {\\mathord}{newletters}{"19}
+ \\re\@DeclareMathSymbol{\\itrho} {\\mathord}{newletters}{"1A}
+ \\re\@DeclareMathSymbol{\\itsigma} {\\mathord}{newletters}{"1B}
+ \\re\@DeclareMathSymbol{\\ittau} {\\mathord}{newletters}{"1C}
+ \\re\@DeclareMathSymbol{\\itupsilon} {\\mathord}{newletters}{"1D}
+ \\re\@DeclareMathSymbol{\\itphi} {\\mathord}{newletters}{"1E}
+ \\re\@DeclareMathSymbol{\\itchi} {\\mathord}{newletters}{"1F}
+ \\re\@DeclareMathSymbol{\\itpsi} {\\mathord}{newletters}{"20}
+ \\re\@DeclareMathSymbol{\\itomega} {\\mathord}{newletters}{"21}
+ \\re\@DeclareMathSymbol{\\itvarepsilon}{\\mathord}{newletters}{"22}
+ \\re\@DeclareMathSymbol{\\itvartheta} {\\mathord}{newletters}{"23}
+ \\re\@DeclareMathSymbol{\\itvarpi} {\\mathord}{newletters}{"24}
+ \\re\@DeclareMathSymbol{\\itvarrho} {\\mathord}{newletters}{"25}
+ \\re\@DeclareMathSymbol{\\itvarsigma} {\\mathord}{newletters}{"26}
+ \\re\@DeclareMathSymbol{\\itvarphi} {\\mathord}{newletters}{"27}
\\fi
\\if$fam\@mathLATINup
@@ -1695,11 +1766,21 @@ END_STYLE_REST
\\re\@DeclareMathSymbol{\\Psi} {\\mathalpha}{newletters}{"09}
\\re\@DeclareMathSymbol{\\Omega} {\\mathalpha}{newletters}{"0A}
\\fi
+ \\re\@DeclareMathSymbol{\\itGamma} {\\mathalpha}{newletters}{"00}
+ \\re\@DeclareMathSymbol{\\itDelta} {\\mathalpha}{newletters}{"01}
+ \\re\@DeclareMathSymbol{\\itTheta} {\\mathalpha}{newletters}{"02}
+ \\re\@DeclareMathSymbol{\\itLambda} {\\mathalpha}{newletters}{"03}
+ \\re\@DeclareMathSymbol{\\itXi} {\\mathalpha}{newletters}{"04}
+ \\re\@DeclareMathSymbol{\\itPi} {\\mathalpha}{newletters}{"05}
+ \\re\@DeclareMathSymbol{\\itSigma} {\\mathalpha}{newletters}{"06}
+ \\re\@DeclareMathSymbol{\\itUpsilon}{\\mathalpha}{newletters}{"07}
+ \\re\@DeclareMathSymbol{\\itPhi} {\\mathalpha}{newletters}{"08}
+ \\re\@DeclareMathSymbol{\\itPsi} {\\mathalpha}{newletters}{"09}
+ \\re\@DeclareMathSymbol{\\itOmega} {\\mathalpha}{newletters}{"0A}
+ \\DeclareSymbolFont{upletters} {OML}{$fam-\\$fam\@mathfigurealign\\$fam\@mathfigurestyle}{\\mdseries\@$ARGV{nfss}}{n}
+ \\SetSymbolFont{upletters}{bold}{OML}{$fam-\\$fam\@mathfigurealign\\$fam\@mathfigurestyle}{\\bfseries\@$ARGV{nfss}}{n}
\\if$fam\@mathgreekup
- \\DeclareSymbolFont{upletters} {OML}{$fam-\\$fam\@mathfigurealign\\$fam\@mathfigurestyle}{\\mdseries\@$ARGV{nfss}}{n}
- \\SetSymbolFont{upletters}{bold}{OML}{$fam-\\$fam\@mathfigurealign\\$fam\@mathfigurestyle}{\\bfseries\@$ARGV{nfss}}{n}
-
\\re\@DeclareMathSymbol{\\alpha} {\\mathord}{upletters}{"0B}
\\re\@DeclareMathSymbol{\\beta} {\\mathord}{upletters}{"0C}
\\re\@DeclareMathSymbol{\\gamma} {\\mathord}{upletters}{"0D}
@@ -1730,6 +1811,35 @@ END_STYLE_REST
\\re\@DeclareMathSymbol{\\varsigma} {\\mathord}{upletters}{"26}
\\re\@DeclareMathSymbol{\\varphi} {\\mathord}{upletters}{"27}
\\fi
+ \\re\@DeclareMathSymbol{\\upalpha} {\\mathord}{upletters}{"0B}
+ \\re\@DeclareMathSymbol{\\upbeta} {\\mathord}{upletters}{"0C}
+ \\re\@DeclareMathSymbol{\\upgamma} {\\mathord}{upletters}{"0D}
+ \\re\@DeclareMathSymbol{\\updelta} {\\mathord}{upletters}{"0E}
+ \\re\@DeclareMathSymbol{\\upepsilon} {\\mathord}{upletters}{"0F}
+ \\re\@DeclareMathSymbol{\\upzeta} {\\mathord}{upletters}{"10}
+ \\re\@DeclareMathSymbol{\\upeta} {\\mathord}{upletters}{"11}
+ \\re\@DeclareMathSymbol{\\uptheta} {\\mathord}{upletters}{"12}
+ \\re\@DeclareMathSymbol{\\upiota} {\\mathord}{upletters}{"13}
+ \\re\@DeclareMathSymbol{\\upkappa} {\\mathord}{upletters}{"14}
+ \\re\@DeclareMathSymbol{\\uplambda} {\\mathord}{upletters}{"15}
+ \\re\@DeclareMathSymbol{\\upmu} {\\mathord}{upletters}{"16}
+ \\re\@DeclareMathSymbol{\\upnu} {\\mathord}{upletters}{"17}
+ \\re\@DeclareMathSymbol{\\upxi} {\\mathord}{upletters}{"18}
+ \\re\@DeclareMathSymbol{\\uppi} {\\mathord}{upletters}{"19}
+ \\re\@DeclareMathSymbol{\\uprho} {\\mathord}{upletters}{"1A}
+ \\re\@DeclareMathSymbol{\\upsigma} {\\mathord}{upletters}{"1B}
+ \\re\@DeclareMathSymbol{\\uptau} {\\mathord}{upletters}{"1C}
+ \\re\@DeclareMathSymbol{\\upupsilon} {\\mathord}{upletters}{"1D}
+ \\re\@DeclareMathSymbol{\\upphi} {\\mathord}{upletters}{"1E}
+ \\re\@DeclareMathSymbol{\\upchi} {\\mathord}{upletters}{"1F}
+ \\re\@DeclareMathSymbol{\\uppsi} {\\mathord}{upletters}{"20}
+ \\re\@DeclareMathSymbol{\\upomega} {\\mathord}{upletters}{"21}
+ \\re\@DeclareMathSymbol{\\upvarepsilon}{\\mathord}{upletters}{"22}
+ \\re\@DeclareMathSymbol{\\upvartheta} {\\mathord}{upletters}{"23}
+ \\re\@DeclareMathSymbol{\\upvarpi} {\\mathord}{upletters}{"24}
+ \\re\@DeclareMathSymbol{\\upvarrho} {\\mathord}{upletters}{"25}
+ \\re\@DeclareMathSymbol{\\upvarsigma} {\\mathord}{upletters}{"26}
+ \\re\@DeclareMathSymbol{\\upvarphi} {\\mathord}{upletters}{"27}
\\fi
\\fi
@@ -3637,8 +3747,8 @@ The defaults are "mathlining" and "mathtabular".
=item C<mathcal>
Use the swash characters from these fonts as the C<\mathcal> alphabet.
-(This option will only exist if your fonts actually contain swash characters,
-plus a C<swsh> feature to access them).
+(This option will only exist if your fonts actually contain
+both swash characters and a C<swsh> feature to access them).
=item C<nomathgreek>
@@ -3654,6 +3764,10 @@ and with C<math-style=upright> all letters are upright.
=back
+The style file also defines commands C<\up...> and C<\it...> to access upright
+and italic greek characters regardless of the chosen math style:
+C<\upGamma>, C<\upalpha>, C<\itDelta>, C<\itbeta> etc.
+
Note that this C<math> option only affects digits, latin and greek letters,
plus a few basic punctuation characters; all other mathematical symbols,
operators, delimiters etc. are left as they were before.
@@ -3667,7 +3781,7 @@ it just assumes that they do and sets up the style file accordingly.
Even if your fonts do contain greek, characters such as C<\varepsilon>
may be missing.
You may also find that some glyphs I<are> present in your fonts,
-but don't work well in equations or don't match with other symbols;
+but don't work well in equations or don't match other symbols;
edit the generated style file to remove the declarations of
these offending characters.
Once again: test the results before using them!
@@ -4184,7 +4298,7 @@ GNU General Public License for more details.
=head1 VERSION
-This document describes B<autoinst> version 20230201.
+This document describes B<autoinst> version 20230914.
=head1 RECENT CHANGES
@@ -4193,6 +4307,14 @@ This document describes B<autoinst> version 20230201.
=over 12
+=item I<2023-09-14>
+
+Added the C<\up...> and C<\it...> commands to the style file.
+
+=item I<2023-06-28>
+
+Adapted font metadata parsing for Adobe Source Serif 4.
+
=item I<2023-02-01>
Added support for the T4, T5, CS, L7X and QX encodings.
diff --git a/fonts/utilities/fontools/bin/ot2kpx b/fonts/utilities/fontools/bin/ot2kpx
index 04c9f8d47e..9e6dd5c2e3 100755
--- a/fonts/utilities/fontools/bin/ot2kpx
+++ b/fonts/utilities/fontools/bin/ot2kpx
@@ -38,7 +38,7 @@ use Getopt::Long ();
use List::Util @List::Util::EXPORT_OK;
use Pod::Usage;
-my $VERSION = "20230201";
+my $VERSION = "20230914";
our ($NUM_GLYPHS, $UNITS_PER_EM, %kern);
@@ -858,7 +858,7 @@ See the GNU General Public License for more details.
=head1 VERSION
-This document describes B<ot2kpx> version 20230201.
+This document describes B<ot2kpx> version 20230914.
=head1 RECENT CHANGES
diff --git a/fonts/utilities/fontools/bin/splitttc b/fonts/utilities/fontools/bin/splitttc
index fdf359a1e5..cda3c652e7 100755
--- a/fonts/utilities/fontools/bin/splitttc
+++ b/fonts/utilities/fontools/bin/splitttc
@@ -38,7 +38,7 @@ use File::Basename;
use Getopt::Long;
use Pod::Usage;
-my $VERSION = "20230201";
+my $VERSION = "20230914";
parse_commandline();
@@ -303,7 +303,7 @@ See the GNU General Public License for more details.
=head1 VERSION
-This document describes B<splitttc> version 20230201.
+This document describes B<splitttc> version 20230914.
=head1 RECENT CHANGES
diff --git a/fonts/utilities/fontools/doc/afm2afm.pdf b/fonts/utilities/fontools/doc/afm2afm.pdf
index 2bd3fca2f8..c36e715ddd 100644
--- a/fonts/utilities/fontools/doc/afm2afm.pdf
+++ b/fonts/utilities/fontools/doc/afm2afm.pdf
Binary files differ
diff --git a/fonts/utilities/fontools/doc/autoinst.pdf b/fonts/utilities/fontools/doc/autoinst.pdf
index 949f4eac26..40aa389b37 100644
--- a/fonts/utilities/fontools/doc/autoinst.pdf
+++ b/fonts/utilities/fontools/doc/autoinst.pdf
Binary files differ
diff --git a/fonts/utilities/fontools/doc/ot2kpx.pdf b/fonts/utilities/fontools/doc/ot2kpx.pdf
index 7d2f0a7020..73376de546 100644
--- a/fonts/utilities/fontools/doc/ot2kpx.pdf
+++ b/fonts/utilities/fontools/doc/ot2kpx.pdf
Binary files differ
diff --git a/fonts/utilities/fontools/doc/splitttc.pdf b/fonts/utilities/fontools/doc/splitttc.pdf
index f46df562e3..858891d99e 100644
--- a/fonts/utilities/fontools/doc/splitttc.pdf
+++ b/fonts/utilities/fontools/doc/splitttc.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/README.md b/macros/latex-dev/required/latex-lab/README.md
index 3f9efe728c..2b86c4d5ee 100644
--- a/macros/latex-dev/required/latex-lab/README.md
+++ b/macros/latex-dev/required/latex-lab/README.md
@@ -1,6 +1,6 @@
# LaTeX laboratory
-Release 2023-11-01 pre-release 0
+Release 2023-11-01 pre-release 1
## Overview
diff --git a/macros/latex-dev/required/latex-lab/blocks-code.pdf b/macros/latex-dev/required/latex-lab/blocks-code.pdf
index f01d17db22..7b3c18298f 100644
--- a/macros/latex-dev/required/latex-lab/blocks-code.pdf
+++ b/macros/latex-dev/required/latex-lab/blocks-code.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/blocks-code.tex b/macros/latex-dev/required/latex-lab/blocks-code.tex
index f71342d6f5..00bc2fa328 100644
--- a/macros/latex-dev/required/latex-lab/blocks-code.tex
+++ b/macros/latex-dev/required/latex-lab/blocks-code.tex
@@ -1,4 +1,4 @@
% this will typeset documentation + code
\AtBeginDocument{\AlsoImplementation}
-\input{latex-lab-block-tagging.dtx}
+\input{latex-lab-block.dtx}
diff --git a/macros/latex-dev/required/latex-lab/blocks-doc.pdf b/macros/latex-dev/required/latex-lab/blocks-doc.pdf
index 416406acde..4e0408b361 100644
--- a/macros/latex-dev/required/latex-lab/blocks-doc.pdf
+++ b/macros/latex-dev/required/latex-lab/blocks-doc.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/blocks-doc.tex b/macros/latex-dev/required/latex-lab/blocks-doc.tex
index 39a93479a1..28008be6c0 100644
--- a/macros/latex-dev/required/latex-lab/blocks-doc.tex
+++ b/macros/latex-dev/required/latex-lab/blocks-doc.tex
@@ -1,4 +1,4 @@
% this will typeset documentation + code
\AtBeginDocument{\OnlyDescription}
-\input{latex-lab-block-tagging.dtx}
+\input{latex-lab-block.dtx}
diff --git a/macros/latex-dev/required/latex-lab/changes.txt b/macros/latex-dev/required/latex-lab/changes.txt
index 7e76d74996..e447d8130a 100644
--- a/macros/latex-dev/required/latex-lab/changes.txt
+++ b/macros/latex-dev/required/latex-lab/changes.txt
@@ -1,14 +1,50 @@
+2023-09-04 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-math.dtx: fix below display skip, tagging issue #11
+ * latex-lab-math.dtx: allow to use it without tagging.
+ * latex-lab-math.dtx: avoid tagging as math if fakemath is detected, tagging issue #5.
+
+2023-09-04 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * label-lab-new-or-1.dtx latex-lab-new-or-2.dtx
+ fix position of kernel hook in \@makecol (tagpdf issue #58)
+
+2023-09-04 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * documentmetadata-support.dtx: add debug key to load tagpdf-debug.
+ * new latex-lab-namespace.dtx with role mappings
+
+2023-09-01 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * latex-lab-block.dtx:
+ end environment \par handling needs to be specified for all display blocks
+ because the standalone receipt should not influence inner environments
+ and vice versa (bug reported in tagging-project/9)
+
+2023-07-21 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * rename latex-lab-toc-tagging.dtx to latex-lab-toc.dtx
+ * clean up versions and package declarations
+ * remove firstaid for ltugboat, this is now handled by the class
+ * do not load glyphtounicode with dvilualatex
+
+2023-07-19 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * really rename sec-tagging to sec
+ * really rename toc-tagging to toc
+ * rename block-tagging to block
+ * rename mathtagging to math
+ * document testphase key sec, toc, math, graphic, block
+
+2023-06-21 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * latex-lab-sec.dtx: redefine \part only if it defined (letter.cls ...)
+ * latex-lab-block-tagging: add definition for verse
+
2023-06-07 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
- * latex-lab-block-tagging.dtx corrected tagging of caption
- * new latex-lab-firstaid.dtx with adaptions to external packages
- * latex-lab-float.dtx: declare variable
- * latex-lab-toc-hyperref-changes: use hooks with arguments
- * latex-lab-toc-kernel-changes: use hooks with arguments
- * latex-lab-sec.dtx: provide \pdfgentounicode with lualatex
-
+ * latex-lab-block-tagging.dtx corrected tagging of caption
+ * new latex-lab-firstaid.dtx with adaptions to external packages
+ * latex-lab-float.dtx: declare variable
+ * latex-lab-toc-hyperref-changes: use hooks with arguments
+ * latex-lab-toc-kernel-changes: use hooks with arguments
+ * latex-lab-sec.dtx: provide \pdfgentounicode with lualatex
+
2023-05-20 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
- * renamed latex-lab-sec-tagging -> latex-lab-sec for consistency
-
+ * renamed latex-lab-sec-tagging -> latex-lab-sec for consistency
2023-05-19 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
* new latex-lab-bib.dtx:
@@ -18,10 +54,10 @@
2023-05-18 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
* new latex-lab-floats.dtx:
tagging support for float environments
- * new latex-lab-graphic.dtx
- tagging support for includegraphics and picture environment
- * new latex-lab-minipage.dtx
- tagging support for minipage and parbox
+ * new latex-lab-graphic.dtx
+ tagging support for includegraphics and picture environment
+ * new latex-lab-minipage.dtx
+ tagging support for minipage and parbox
2023-05-16 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
diff --git a/macros/latex-dev/required/latex-lab/documentmetadata-support-code.pdf b/macros/latex-dev/required/latex-lab/documentmetadata-support-code.pdf
index 863d390fc4..ed38483aec 100644
--- a/macros/latex-dev/required/latex-lab/documentmetadata-support-code.pdf
+++ b/macros/latex-dev/required/latex-lab/documentmetadata-support-code.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/documentmetadata-support-doc.pdf b/macros/latex-dev/required/latex-lab/documentmetadata-support-doc.pdf
index b6ebb2888a..d05aca93d9 100644
--- a/macros/latex-dev/required/latex-lab/documentmetadata-support-doc.pdf
+++ b/macros/latex-dev/required/latex-lab/documentmetadata-support-doc.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/documentmetadata-support.dtx b/macros/latex-dev/required/latex-lab/documentmetadata-support.dtx
index 0dccdd87cb..b37ae6c9d7 100644
--- a/macros/latex-dev/required/latex-lab/documentmetadata-support.dtx
+++ b/macros/latex-dev/required/latex-lab/documentmetadata-support.dtx
@@ -18,8 +18,8 @@
% for those people who are interested or want to report an issue.
%
% \begin{macrocode}
-\def\documentmetadatasupportversion{1.0d}
-\def\documentmetadatasupportdate{2023-06-07}
+\def\documentmetadatasupportversion{1.0f}
+\def\documentmetadatasupportdate{2023-09-01}
% \end{macrocode}
%
%
@@ -139,7 +139,7 @@
% |pdfstandard| can be used more than once to set overlapping standards, e.g:\\
% |pdfstandard=A-2b,pdfstandard=X-4,pdfstandard=UA-1|
%
-% If XMP-metadata are added (see the following key \texttt{xmp}
+% If XMP-metadata are added (see the following key \texttt{xmp})
% the needed conformance marker for the standards are set.
%
% More information can be found in the documentation
@@ -151,9 +151,13 @@
% \item[\texttt{colorprofiles}] This allows to load icc-colorprofiles. Details
% are described in the documentation of \pkg{l3pdfmeta}.
%
-% \item[\texttt{testphase}] This key is used to load testphase code. The values it accepts
-% and their effect will change over time, when testphase packages are added or
-% removed or when the code is moved into the kernel.
+% \item[\texttt{testphase}] This key is used to load testphase code.
+% The |testphase| key can only be used in the first \cs{DocumentMetadata}.
+% The values it accepts and their effect will change over time, when testphase packages are added or
+% removed or when the code is moved into the kernel. The key accepts a list of values
+% and it can be used more than once.
+%
+% The \texttt{phase} key bundle testphase modules. They also all activate tagging.
% \begin{description}
% \item[\texttt{phase-I}]
% This value loads code implementing the first phase of the project~\cite{blueprint}, i.e., it
@@ -172,7 +176,13 @@
% table of contents and similar lists, graphics, minipages and floats.
% As it redefines many internals it is currently restricted to the use of
% standard classes (article, report, and book)
-% and it supports only a limited number of add-on packages.
+% and it supports only a limited number of add-on packages.
+% \end{description}
+%
+% The various testphase modules can also be loaded individually (and least in theory,
+% there can be hidden dependencies). If loaded like this, the tagpdf package is not
+% loaded and tagging is not activated! The list of modules will change over time.
+% \begin{description}
% \item[\texttt{new-or-1}] This patches a few commands related
% to the output routine. The patches are needed for the tagging
% of paragraphs, for the tagging of header and footer and
@@ -183,8 +193,32 @@
% \item[\texttt{new-or}] This loads more changes to the output routine required for the
% tagging. It is not compatible with every class! The code is also loaded by the
% \texttt{phase-II} value.
+% \item[\texttt{sec}] This adapts commands related to sectioning to make them tagging aware.
+% The \texttt{sec} module is loaded by \texttt{phase-III}.
+% \item[\texttt{toc}] This adapts commands related to the table of contents and
+% similar list to make them tagging aware. The \texttt{toc} module is loaded by \texttt{phase-III}.
+% \item[\texttt{graphic}] This enables tagging support for
+% the \cs{includegraphics} command and the \texttt{picture} environment.
+% This code is also loaded by the \texttt{phase-III} key.
+% \item[\texttt{block}] This reimplements lists and blocks environments and
+% add tagging support.
+% This code is also loaded by the \texttt{phase-III} key.
+% \item[\texttt{minipage}] This adds tagging support to \texttt{minipage}
+% and \cs{parbox}.
+% This code is also loaded by the \texttt{phase-III} key.
+% \item[\texttt{float}] This adds tagging support to floats.
+% This code is also loaded by the \texttt{phase-III} key.
+% \item[\texttt{bib}] This adds tagging support to citations and bibliographies.
+% This code is also loaded by the \texttt{phase-III} key.
+% \item[\texttt{text}] This module adds tagging support to the \LaTeX{} logo and
+% to the \cs{emph} command.
+% This code is also loaded by the \texttt{phase-III} key.
+% \item[\texttt{math}] This adapts math for tagging. This is only a prototype.
+% The module is currently not loaded by any \texttt{phase} key.
+% \item[\texttt{firstaid}] This contains small adjustments to external packages.
+% The module is currently not loaded by any \texttt{phase} key.
% \end{description}
-% The |testphase| key can only be used in the first \cs{DocumentMetadata}.
+%
%
% \item[\texttt{debug}] This key activates some debug options. It takes a list of key-values
% as value. Currently the following keys are known:
@@ -200,7 +234,10 @@
% \item[\texttt{xmp-export}] This will export the XMP-metadata to a file \verb+\jobname.xmpi+.
% with \texttt{debug=\{xmp-export=filename\}} the file name can be changed.
% More information can be found in the documentation of \pkg{l3pdfmeta} of the \pkg{pdfmanagement-testphase}
-% bundle.
+% bundle.
+% \item[\texttt{tagpdf}] This loads the package tagpdf-debug which enhances
+% various commands from tagpdf with additional debugging options. This can slow down
+% the compilation!
% \end{description}
% \end{description}
%
@@ -426,6 +463,16 @@
\tagpdfsetup{log=#1}
}
}
+ ,debug / tagpdf .code:n =
+ {
+ \AddToHook
+ {
+ package/tagpdf/after
+ }
+ {
+ \RequirePackage{tagpdf-debug}
+ }
+ }
,debug / uncompress .code:n =
{
\pdf_uncompress:
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-amsmath.pdf b/macros/latex-dev/required/latex-lab/latex-lab-amsmath.pdf
index ee73972e15..d47e09867f 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-amsmath.pdf
+++ b/macros/latex-dev/required/latex-lab/latex-lab-amsmath.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-bib.dtx b/macros/latex-dev/required/latex-lab/latex-lab-bib.dtx
index 9a5ee81720..a467bf3158 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-bib.dtx
+++ b/macros/latex-dev/required/latex-lab/latex-lab-bib.dtx
@@ -16,6 +16,8 @@
%
% for those people who are interested or want to report an issue.
%
+\def\ltlabbibdate{2023-07-20}
+\def\ltlabbibversion{0.81a}
%<*driver>
\documentclass{l3doc}
\EnableCrossrefs
@@ -31,7 +33,7 @@
% Changes and additions to the kernel related to tagging and links in citations and
% bibliography entries}
% \author{\LaTeX{} Project\thanks{Initial implementation done by Ulrike Fischer}}
-% \date{Version 0.81 2023-06-07}
+% \date{v\ltlabbibversion\ \ltlabbibdate}
%
% \maketitle
%
@@ -129,12 +131,12 @@
%<@@=tag>
% \end{macrocode}
% \begin{macrocode}
-\ProvidesExplPackage {latex-lab-testphase-bib} {2023-05-18} {0.8}
+\ProvidesExplPackage {latex-lab-testphase-bib} {\ltlabbibdate} {\ltlabbibversion}
{Code related to the tagging of bibliography and cite command}
% \end{macrocode}
% We need at least the block tagging code.
% \begin{macrocode}
-\RequirePackage{latex-lab-testphase-block-tagging}
+\RequirePackage{latex-lab-testphase-block}
% \end{macrocode}
%
% At first we suppress the patches from hyperref. This will only work with the next
@@ -398,7 +400,8 @@
% \begin{macrocode}
%<*latex-lab>
\ProvidesFile{bib-latex-lab-testphase.ltx}
- [2023-05-18 v0.8 code related to the tagging of bib and citations]
+ [\ltlabbibdate\space v\ltlabbibversion\space
+ latex-lab wrapper bib]
\RequirePackage{latex-lab-testphase-bib}
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-bib.pdf b/macros/latex-dev/required/latex-lab/latex-lab-bib.pdf
index 0de6ad02a6..153923a871 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-bib.pdf
+++ b/macros/latex-dev/required/latex-lab/latex-lab-bib.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-block-tagging.dtx b/macros/latex-dev/required/latex-lab/latex-lab-block.dtx
index 63145d929e..3bd06b72c8 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-block-tagging.dtx
+++ b/macros/latex-dev/required/latex-lab/latex-lab-block.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-%% File: latex-lab-block-tagging.dtx (C) Copyright 2021-2023 LaTeX Project
+%% File: latex-lab-block.dtx (C) Copyright 2021-2023 LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -9,7 +9,8 @@
%
% https://www.latex-project.org/lppl.txt
%
-%
+\def\ltlabblockdate{2023-09-01}
+\def\ltlabblockversion{0.8h}
%<*driver>
\documentclass{l3doc}
\usepackage{amstext}
@@ -19,21 +20,25 @@
\usepackage{todonotes}
\begin{document}
- \DocInput{latex-lab-block-tagging.dtx}
+ \DocInput{latex-lab-block.dtx}
\end{document}
%</driver>
%
% \fi
%
-
-\def\ltblocksversion{v0.8d}
-\def\ltblocksdate{2023/06/07}
-
+% \providecommand\hook[1]{\texttt{#1\DescribeHook[noprint]{#1}}}
+% \providecommand\socket[1]{\texttt{#1\DescribeSocket[noprint]{#1}}}
+% \providecommand\plug[1]{\texttt{#1\DescribePlug[noprint]{#1}}}
+%
+% \NewDocElement[printtype=\textit{socket},idxtype=socket,idxgroup=Sockets]{Socket}{socketdecl}
+% \NewDocElement[printtype=\textit{hook},idxtype=hook,idxgroup=Hooks]{Hook}{hookdecl}
+% \NewDocElement[printtype=\textit{plug},idxtype=plug,idxgroup=Plugs]{Plug}{plugdecl}
+%
%
% \title{Prototype reimplementation of \LaTeXe{}'s block environments using templates}
% \author{\LaTeX{} Project\thanks{Initial reimplementation of lists done by Bruno
% Le Floch, generalized second version with tagging support by Frank Mittelbach.}}
-% \date{\ltblocksversion\ \ltblocksdate}
+% \date{v\ltlabblockversion\ \ltlabblockdate}
%
% \maketitle
%
@@ -253,7 +258,7 @@
% \TemplateKey{max-inner-levels}{tokenlist}{Maximum number of nested
% environments of this kind. Only relevant if there is a
% \key{inner-level-counter} specified}{4}
-% \TemplateKey{inner-instance-type}{tokenlist}{Opject type of the
+% \TemplateKey{inner-instance-type}{tokenlist}{Object type of the
% inner instance}{list}
% \TemplateKey{inner-instance}{tokenlist}{Name of the inner instance
% (if any).}{}
@@ -544,6 +549,30 @@
% \key{tagging-recipe} of the \xt{blockenv} template. Currently the
% following values are implemented:
% \begin{description}
+% \item[\texttt{standalone}]
+% This recipe does the following:
+% \begin{itemize}
+% \item
+% Ensure that the \xt{blockenv} is not inside a \struct{text-unit}
+% structure. If necessary, close the open one (and any open
+% \struct{text} structure).
+%
+% \item
+% Text inside the body of the environment start with
+% \struct{text-unit}\struct{text} unless the key
+% \key{para-flattened} is set to \texttt{true}
+% (which is most likely the wrong thing to do because we then get just
+% \struct{text} as the structure).
+%
+% \item
+% At the end of the environment close \struct{/text} and possibly an
+% inner \struct{/text-unit} if open.
+%
+% \item
+% Finally, ensure that after the environment a new
+% \struct{text-unit} is started, if appropriate, e.g., if text is following.
+% \end{itemize}
+%
% \item[\texttt{basic}]
% This recipe does the following:
% \begin{itemize}
@@ -555,7 +584,7 @@
% leave the \struct{text-unit} open.
%
% \item
-% Text inside the body of the environment starts with
+% Text inside the body of the environment start with
% \struct{text-unit}\struct{text} if \key{para-flattened} is set to \texttt{false},
% otherwise just with \struct{text}.
%
@@ -571,7 +600,6 @@
% paragraph indentation)
% \end{itemize}
%
-%
% \item[\texttt{standard}]
% This recipe is like the \texttt{basic} one as far as handling
% \struct{text-unit} and \struct{text} is concerned. In addition
@@ -641,8 +669,8 @@
%
%
% \begin{macrocode}
-\ProvidesPackage {latex-lab-testphase-block-tagging}
- [\ltblocksdate\space \ltblocksversion\space
+\ProvidesPackage {latex-lab-testphase-block}
+ [\ltlabblockdate\space v\ltlabblockversion\space
blockenv implementation]
% \end{macrocode}
%
@@ -886,17 +914,6 @@
% \end{macrocode}
% \end{macro}
%
-%
-% \begin{macro}{\tag_if_active:T}
-% If tagging support is not loaded then we shouldn't try to execute
-% any tagging related commands. Eventually this can go once the
-% basic support is available in the kernel.
-% \fmi{can vanish one day}
-% \begin{macrocode}
-\cs_if_exist:NF \tag_if_active:T
- { \cs_new_eq:NN \tag_if_active:T \use_none:n }
-% \end{macrocode}
-% \end{macro}
%
% \subsubsection{Debugging}
%
@@ -1143,8 +1160,6 @@
% \end{macro}
%
%
-%
-%
% \subsubsection{Standard list environments}
%
%
@@ -1173,8 +1188,32 @@
% \end{environment}
%
%
+% \subsubsection{verse environment}
%
-%
+% \begin{environment}{verse}
+% The verse environment has not special tagging currently. It is
+% defined as a simple standard list and takes the tagging from there.
+% But it must be redefined so that \cs{itemindent} is correctly set.
+% \begin{macrocode}
+\AddToHook{begindocument/before}{
+ \RenewDocumentEnvironment{verse}{ !O{} }
+ {
+ \let\\\@centercr
+ \UseInstance{blockenv}{list}
+ {
+ item-indent=-1.5em,
+ parindent=-1.5em,
+ item-skip=0pt,
+ rightmargin=\leftmargin,
+ leftmargin=\leftmargin+1.5em,
+ #1
+ }
+ \item\relax
+ }
+ { \endblockenv }
+ }
+% \end{macrocode}
+% \end{environment}
%
%
% \begin{environment}{list}
@@ -1201,12 +1240,6 @@
}
% \end{macrocode}
%
-% Again something that should probably elsewhere: the rolemapping.
-% \begin{macrocode}
-\tag_if_active:T {
- \tagpdfsetup{add-new-tag={tag=list,role=L}}
-}
-% \end{macrocode}
% \end{environment}
%
%
@@ -1339,20 +1372,42 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\@thm}
+% \cs{@thm} executes \cs{refstepcounter} too early for hyperref
+% and structure destinations: the generated target is outside the structure
+% and can be separated from the theorem by a page break. We therefore move
+% the anchor setting into \cs{@begintheorem}. \cs{@begintheorem} doesn't
+% currently get the name of the counter as argument, so we store it in variable
+% for now, to be able to pass it along.
+% \begin{macrocode}
+\tl_new:N \l_@@_thm_current_counter_tl
+\def\@thm#1#2{%
+ \@kernel@refstepcounter{#1}
+ \tl_set:Nn \l_@@_thm_current_counter_tl{#1}
+ \@ifnextchar[{\@ythm{#1}{#2}}{\@xthm{#1}{#2}}}
+% \end{macrocode}
+% To avoid that hyperref overwrites the definition again we must its patch:
+% \begin{macrocode}
+\def\hyper@nopatch@thm{}
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\@begintheorem,\@opargbegintheorem}
%
% The \cs{@thm} command expands to either \cs{@beginthorem} or
% \cs{@opargbegintheorem}. For the moment we stick with this as it
-% will help with the transion. But instead of using a
+% will help with the transition. But instead of using a
% \env{trivlist} we use a blockenv and some tagging for the title
% (as a Caption).
% We do not want potential tagging from \cs{textbf} here,
-% so we use \cs{bfseries} to set the font.
+% so we use \cs{bfseries} to set the font. The commands set also the link targets
+% which should be inside the main structure.
% \begin{macrocode}
\def\@begintheorem#1#2{
\UseInstance{blockenv}{theorem}{}
\tagpdfparaOff
- \mode_leave_vertical:
+ \mode_leave_vertical:
+ \MakeLinkTarget{\l_@@_thm_current_counter_tl}
\tag_struct_begin:n{tag=Caption}
\group_begin:
\bfseries
@@ -1382,6 +1437,7 @@
\UseInstance{blockenv}{theorem}{}
\tagpdfparaOff
\mode_leave_vertical:
+ \MakeLinkTarget{\l_@@_thm_current_counter_tl}
\tag_struct_begin:n{tag=Caption}
\group_begin:
\bfseries
@@ -1470,7 +1526,7 @@
\tl_if_empty:nF {#1} { \SetTemplateKeys{blockenv}{display}{#1} }
%
% \end{macrocode}
-% We need to know later if we haved nested blockenvs inside
+% We need to know later if we have nested blockenvs inside
% a flattened environment. Whenever we start a new blockenv we
% increment \cs{\l_@@_flattened_level_int} if it is already
% different from zero. If it is zero we increment it if flattening
@@ -1556,7 +1612,7 @@
\UseInstance{para}{ \l_@@_para_instance_tl } {}
}
% \end{macrocode}
-% In the inner instance may have its own levels or none depending
+% The inner instance may have its own levels or none depending
% on which the instance name differs. Again we pass it the optional
% key/value list.
% \begin{macrocode}
@@ -1594,7 +1650,7 @@
%
% \begin{macro}{\c@maxblocklevels}
% A counter to increase or decrease the number of supported
-% level. If increased, one needs to suply additional level instances.
+% level. If increased, one needs to supply additional level instances.
% \begin{macrocode}
\newcounter{maxblocklevels}
\setcounter{maxblocklevels}{6}
@@ -1668,7 +1724,7 @@
% point here, i.e., only if the list didn't start a paragraph. One
% can make a case for that, but it can be somewhat surprising to
% the user and there is a good argument that even such a list could
-% be followed expanatory text that is part of the same paragraph
+% be followed explanatory text that is part of the same paragraph
% and doesn't start a new one.\fmi{decide which logic we want to
% use! If the old logic is used we need to close the text-unit
% ourselves in the true branch}
@@ -1679,18 +1735,13 @@
% So this is for now always done. Probably \cs{l_@@_topsepadd_skip} above
% should be added only if the paragraph ends here and not if it
% continues, so this need some further cleanup.\fmi{decide}
- % \begin{macrocode}
- \bool_if:NTF \l_@@_standalone_bool
-% \end{macrocode}
-% It is possible that \texttt{@endpe} is true because a
-% displayblock has just ended before we end the standalone
-% displayblock and in that casevthere is no outer
-% \struct{text-unit} so we have to explicitly set \texttt{@endpe}
-% back to false to prevent it from closing a structure later that
-% isn't there.
+%
+% Finally, we have a socket that handles the \cs{par} handling
+% after the block. Normally, we use it with the \plug{on} plug (check for a
+% following \cs{par}) but in the case of standalone environments we
+% assign it the \plug{off} plug.
% \begin{macrocode}
- { \legacy_if_gset_false:n { @endpe } }
- { \legacy_if_gset_true:n { @endpe } }
+ \socket_use:n {tagsupport/block-endpe}
}
% \end{macrocode}
%
@@ -1708,13 +1759,29 @@
%
%
%
-% \begin{macro}{\l_@@_standalone_bool}
-%
+% \begin{socketdecl}{tagsupport/block-endpe}
+% This socket is responsible for the end environment \cs{par}
+% handling. We define two plugs for it (\plug{on} and \plug{off}).
% \begin{macrocode}
-\bool_new:N \l_@@_standalone_bool
-\bool_set_false:N \l_@@_standalone_bool
+\socket_new:nn {tagsupport/block-endpe}{0}
% \end{macrocode}
-% \end{macro}
+% \end{socketdecl}
+%
+% \begin{plugdecl}{on,off}
+% The plugs set the legacy \texttt{@endpe} switch. This must always
+% happen because block environments with different settings can be nested
+% and should not inherit the setting from the outer environment.
+% \begin{macrocode}
+\socket_new_plug:nnn{tagsupport/block-endpe}{on}
+ { \legacy_if_gset_true:n { @endpe } }
+\socket_new_plug:nnn{tagsupport/block-endpe}{off}
+ { \legacy_if_gset_false:n { @endpe } }
+% \end{macrocode}
+%
+% \begin{macrocode}
+\socket_assign_plug:nn{tagsupport/block-endpe}{on}
+% \end{macrocode}
+% \end{plugdecl}
%
%
%
@@ -2516,6 +2583,10 @@
\@@_beginpar_vmode:
\let \__kernel_displayblock_begin: \prg_do_nothing:
\let \__kernel_displayblock_end: \prg_do_nothing:
+% \end{macrocode}
+% End environment \cs{par} handling:
+% \begin{macrocode}
+ \socket_assign_plug:nn{tagsupport/block-endpe}{on}
}
% \end{macrocode}
% \end{macro}
@@ -2534,9 +2605,9 @@
\cs_set_eq:NN \__kernel_displayblock_begin: \@@_inner_begin:
\cs_set_eq:NN \__kernel_displayblock_end: \@@_inner_end:
% \end{macrocode}
-%
+% End environment \cs{par} handling:
% \begin{macrocode}
- \bool_set_true:N \l_@@_standalone_bool
+ \socket_assign_plug:nn{tagsupport/block-endpe}{off}
% \end{macrocode}
%
% \begin{macrocode}
@@ -2574,6 +2645,10 @@
\cs_set_eq:NN \__kernel_displayblock_begin: \@@_inner_begin:
\cs_set_eq:NN \__kernel_displayblock_end: \@@_inner_end:
% \end{macrocode}
+% End environment \cs{par} handling:
+% \begin{macrocode}
+ \socket_assign_plug:nn{tagsupport/block-endpe}{on}
+% \end{macrocode}
%
% \begin{macrocode}
\tl_if_empty:NTF \l_@@_tag_name_tl
@@ -2598,7 +2673,7 @@
% \begin{itemize}
% \item It opens a \struct{text-unit}-structure or keeps the current one open (only
% closing the MC).
-% \item It then starts a new structure rollmapped to L-structure
+% \item It then starts a new structure rolemapped to L-structure
% and arranges for handling list items, e.g., Li, Lbl and LBody
% structures.
% \item At the end it closes open list structures as needed but
@@ -2624,6 +2699,11 @@
\cs_set_eq:NN \__kernel_list_item_begin: \@@_list_item_begin:
\cs_set_eq:NN \__kernel_list_item_end: \@@_list_item_end:
% \end{macrocode}
+% End environment \cs{par} handling:
+% \begin{macrocode}
+ \socket_assign_plug:nn{tagsupport/block-endpe}{on}
+% \end{macrocode}
+%
% Handle the tag name and attribute classess using the key values
% from the current list instance.
% \begin{macrocode}
@@ -2753,14 +2833,7 @@
% \subsubsection{Blockquote instances}
%
% \begin{instance}{blockenv quotation}
-%
-% \begin{macrocode}
-\tag_if_active:T {
- \tagpdfsetup{add-new-tag={tag=quote,role=BlockQuote}}
- \tagpdfsetup{add-new-tag={tag=quotation,role=BlockQuote}}
-}
-% \end{macrocode}
-%
+ %
% \begin{macrocode}
\DeclareInstance{blockenv}{quotation}{display}
{
@@ -2851,32 +2924,15 @@
}
% \end{macrocode}
%
-% We use \struct{theorem-like} as the structure name and rollmap it
+% We use \struct{theorem-like} as the structure name and rolemap it
% to a \struct{Sect} because that can hold a \struct{Caption}.
-% \begin{macrocode}
-\tag_if_active:T {
- \tagpdfsetup{add-new-tag={tag=theorem-like,role=Sect}}
-}
-% \end{macrocode}
-%
-%
-%
%
% \subsubsection{Verbatim instances}
%
% \begin{instance}{blockenv verbatim}
%
-% \begin{macrocode}
-\tag_if_active:T {
- \tagpdfsetup{add-new-tag={tag=verbatim,role=P}}
- \tagpdfsetup{add-new-tag={tag=codeline,role=Sub}}
-% \end{macrocode}
-% Possible alternative for PDF 1.7:
-% \begin{macrocode}
-% \tagpdfsetup{add-new-tag={tag=verbatim,role=Div}}
-% \tagpdfsetup{add-new-tag={tag=codeline,role=P}}
-}
-% \end{macrocode}
+% The rolemapping is current verbatim to P and codeline to Sub (which is role mapped
+% to Span in pdf 1.7. Alternatives for PDF 1.7: Div and P.
%
% \begin{macrocode}
\DeclareInstance{blockenv}{verbatim}{display}
@@ -3118,7 +3174,7 @@
% block list-5,
% block list-6 }
% The block instances for the various list environments use the
-% same underlying instance (well by default) and nothing nothing
+% same underlying instance (well by default) and nothing
% needs to be set up specifically (because that is already done in
% the legacy \cs{list\meta{romannumeral}} unless a
% different layout is wanted.
@@ -3149,7 +3205,7 @@
% \subsection{List instances for the standard lists}
%
% For all list instances we have to say what kind of label we want
-% (\texttt{label-instance}) and how it should beformatted.
+% (\texttt{label-instance}) and how it should be formatted.
%
% \begin{instance}{list itemize-1,
% list itemize-2,
@@ -3339,7 +3395,7 @@
% All of the following definitions should only be made if tagging
% is active!
% \begin{macrocode}
-\tag_if_active:T {
+\tag_if_active:TF {
% \end{macrocode}
%
% \begin{macro}{\@@_beginpar_vmode:}
@@ -3417,7 +3473,7 @@
% e.g., \verb=...\end{itemize} \item ...\par= it can happen that
% \cs{__kernel_displayblock_doendpe:} is called while
% \texttt{@endpe} is already handled and then we should not attempt
-% to close a \texttt{text-unit} structure. So we need to check for this.
+% to close a \texttt{text-unit} structure). So we need to check for this.
% \begin{macrocode}
\legacy_if:nT { @endpe }
{
@@ -3425,7 +3481,7 @@
% If the display block currently ending was \enquote{flattened}
% (i.e., uses simplified paragraphs that are not tagged by a
% combination of \texttt{text-unit} followed by \struct{text}, but simply
-% with a \struct{text},
+% with a \struct{text}),
% then we don't have to do anything, because the \struct{text} is already closed.
% \begin{macrocode}
\@@_debug_typeout:n
@@ -3450,7 +3506,7 @@
%
% Paragraph tagging is mainly done using the paragraph hooks (will
% get moved eventually). The default hook setting is not good
-% enough when lists get suppported: we need to delay starting the
+% enough when lists get supported: we need to delay starting the
% paragraph tagging if we still have to place the list label.
% We therefore remove the existing hook data and replace it with an
% augmented version (this will get combined eventually).
@@ -3511,7 +3567,7 @@
}
% \end{macrocode}
% The same code, but without testing \texttt{@endpe}. This is not
-% needed in the standalong e case and wrong inside lists.
+% needed in the standalone case and wrong inside lists.
% \begin{macrocode}
\cs_new_protected:Npn \@@_start_para_structure_unconditionally:n #1 {
\bool_if:NF \l__tag_para_flattened_bool
@@ -3532,14 +3588,6 @@
% \end{macrocode}
% \end{macro}
%
-%
-%
-% \begin{macrocode}
-\tag_if_active:T {
-% \tagpdfsetup{add-new-tag={tag=text-unit,role=Part}}
-}
-% \end{macrocode}
-%
% \begin{macrocode}
\RemoveFromHook{para/end}[tagpdf]
\AddToHook{para/end}
@@ -3600,8 +3648,6 @@
\cs_set_eq:NN \endgraf \para_end:
% \end{macrocode}
%
-% \begin{macrocode}
-% \end{macrocode}
% \end{macro}
%
%
@@ -3817,16 +3863,16 @@
}
% \end{macrocode}
% \end{macro}
-%
-%
-%
-%
-%
-%
% End of tagging related declarations.
% \begin{macrocode}
}
% \end{macrocode}
+% These command should have a dummy declaration if tagging is not active
+% \begin{macrocode}
+{
+ \cs_new:Npn \@@_start_para_structure_unconditionally:n #1 {}
+}
+% \end{macrocode}
%
%
%
@@ -3844,10 +3890,10 @@
%
% \begin{macrocode}
%<*latex-lab>
-\ProvidesFile{block-tagging-latex-lab-testphase.ltx}
- [\ltblocksdate\space \ltblocksversion\space
+\ProvidesFile{block-latex-lab-testphase.ltx}
+ [\ltlabblockdate\space v\ltlabblockversion\space
blockenv implementation]
-\RequirePackage{latex-lab-testphase-block-tagging}
+\RequirePackage{latex-lab-testphase-block}
%</latex-lab>
% \end{macrocode}
%
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-block-tagging.pdf b/macros/latex-dev/required/latex-lab/latex-lab-block.pdf
index 8c88ff980a..b82beb2684 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-block-tagging.pdf
+++ b/macros/latex-dev/required/latex-lab/latex-lab-block.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-firstaid.dtx b/macros/latex-dev/required/latex-lab/latex-lab-firstaid.dtx
index 8f474e6b12..e2ee78b2ff 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-firstaid.dtx
+++ b/macros/latex-dev/required/latex-lab/latex-lab-firstaid.dtx
@@ -16,6 +16,8 @@
%
% for those people who are interested or want to report an issue.
%
+\def\ltlabfirstaiddate{2023-07-20}
+\def\ltlabfirstaidversion{0.85a}
%<*driver>
\documentclass{l3doc}
\EnableCrossrefs
@@ -28,9 +30,9 @@
% \fi
%
% \title{The \textsf{latex-lab-firstaid} package\\
-% Temporary patches to external packages}
+% Temporary patches to external packages needed for the tagging project}
% \author{\LaTeX{} Project\thanks{Initial implementation done by Ulrike Fischer}}
-% \date{Version 0.80 2023-06-04}
+% \date{v\ltlabfirstaidversion\ \ltlabfirstaiddate}
%
% \maketitle
%
@@ -58,8 +60,9 @@
%<@@=tag>
% \end{macrocode}
% \begin{macrocode}
-\ProvidesPackage {latex-lab-testphase-firstaid} [2023-06-04 v0.8
- Temporary patches to external packages need for the tagging project]
+\ProvidesPackage {latex-lab-testphase-firstaid} [%
+ \ltlabfirstaiddate\space v\ltlabfirstaiddate\space
+ Temporary patches to external packages needed for the tagging project]
% \end{macrocode}
% \subsection{blindtext}
@@ -103,43 +106,38 @@
}%
}
% \end{macrocode}
-% \subsection{ltugboat}
-% ltugboat need only a redefinition of \cs{l@section} to add the hooks
+% \subsection{cleveref}
+% The cleveref package redefines \cs{@makefntext} and this means that the patches in
+% the new footnote code fails. We use a hook instead
% \begin{macrocode}
-\AddToHook{file/ltugboat.cls/after}
+\AddToHook{package/cleveref/after}
{
- \def\l@section#1#2{\addpenalty{\@secpenalty}%
- \addvspace{\TBtocsectionspace}%
- \@tempdima 1.5em
- \begingroup
- \parindent\z@ \rightskip\z@ % article style makes \rightskip > 0
- \parfillskip\z@
- \TBtocsectionfont
- \leavevmode\advance\leftskip\@tempdima\hskip-\leftskip
- \UseHookWithArguments{contentsline/text/before}{4}
- {\toclevel@part}{#1}{#2}{\@contentsline@destination}%
- \csname contentsline@text@1@format\endcsname{#1}%
- \UseHookWithArguments{contentsline/text/after}{4}
- {\toclevel@part}{#1}{#2}{\@contentsline@destination}%
- \nobreak\hfil
- \nobreak\hb@xt@\@pnumwidth{\hss
- \UseHookWithArguments{contentsline/page/before}{4}
- {\toclevel@part}{#1}{#2}{\@contentsline@destination}%
- #2%
- \UseHookWithArguments{contentsline/page/after}{4}
- {\toclevel@part}{#1}{#2}{\@contentsline@destination}%
- }\par
- \endgroup}
- }
+ \let\@makefntext\cref@old@makefntext
+ \AddToHook{cmd/@makefntext/before}{%
+ \cref@constructprefix{footnote}{\cref@result}%
+ \protected@edef\cref@currentlabel{%
+ [footnote][\arabic{footnote}][\cref@result]%
+ \p@footnote\@thefnmark}}
+% \end{macrocode}
+% The second problem is that it redefines \cs{refstepcounter} to use an argument.
+% In itself this isn't a problem but as the new definition doesn't grab the arguments
+% directly it fails over the generic hook inserted at the end of the definition
+% \begin{macrocode}
+ \RenewDocumentCommand\refstepcounter{om}{%
+ \IfNoValueTF{#1}%
+ {\refstepcounter@noarg{#2}}%
+ {\refstepcounter@optarg[#1]{#2}}%
+ }%
+ }
% \end{macrocode}
-
% \begin{macrocode}
%</package>
% \end{macrocode}
% \begin{macrocode}
%<*latex-lab>
\ProvidesFile{firstaid-latex-lab-testphase.ltx}
- [2023-06-04 v0.8 Temporary patches to external packages need for the tagging project]
+ [\ltlabfirstaiddate\space v\ltlabfirstaidversion\space
+ latex-lab wrapper firstaid]
\RequirePackage{latex-lab-testphase-firstaid}
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-firstaid.pdf b/macros/latex-dev/required/latex-lab/latex-lab-firstaid.pdf
index bd656c629a..23b2d0d97d 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-firstaid.pdf
+++ b/macros/latex-dev/required/latex-lab/latex-lab-firstaid.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-float.dtx b/macros/latex-dev/required/latex-lab/latex-lab-float.dtx
index 430b2aec96..3bd3483600 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-float.dtx
+++ b/macros/latex-dev/required/latex-lab/latex-lab-float.dtx
@@ -16,6 +16,8 @@
%
% for those people who are interested or want to report an issue.
%
+\def\ltlabfloatdate{2023-07-20}
+\def\ltlabfloatversion{0.81a}
%<*driver>
\documentclass{l3doc}
\EnableCrossrefs
@@ -31,7 +33,7 @@
% \title{The \textsf{latex-lab-floats} package\\
% Tagging of floats }
% \author{\LaTeX{} Project\thanks{Initial implementation done by Ulrike Fischer}}
-% \date{v0.81 2023-06-07}
+% \date{v\ltlabfloatversion\ \ltlabfloatdate}
%
% \maketitle
%
@@ -128,17 +130,11 @@
% \begin{implementation}
% \section{Implementation}
% \begin{macrocode}
-\ProvidesExplPackage {latex-lab-testphase-float} {2023-04-28} {0.8}
+\ProvidesExplPackage {latex-lab-testphase-float} {\ltlabfloatdate} {\ltlabfloatversion}
{Code related to the tagging of floats}
% \end{macrocode}
% \subsection{Variables}
-% We rolemap to Aside, and float sections to Sect
-%
-% \begin{macrocode}
-\tagpdfsetup{add-new-tag=float/Aside}
-\tagpdfsetup{add-new-tag=figures/Sect}
-\tagpdfsetup{add-new-tag=tables/Sect}
-% \end{macrocode}
+% We rolemap to float to Aside, and float sections to Sect.
%
% \begin{variable}{
% \g_@@_float_sect_prop,
@@ -408,6 +404,32 @@
\fi
\fi
}
+% \end{macrocode}
+% and similar for double floats:
+% \begin{macrocode}
+\def\end@dblfloat{%
+ \if@twocolumn
+ \@endfloatbox
+ \@nameuse{@@_float_end:}%
+ \ifnum\@floatpenalty <\z@
+ \@largefloatcheck
+ \global\dp\@currbox1sp %
+ \@cons\@currlist\@currbox
+ \ifnum\@floatpenalty <-\@Mii
+ \penalty -\@Miv
+ \@tempdima\prevdepth
+ \vbox{}%
+ \prevdepth\@tempdima
+ \penalty\@floatpenalty
+ \else
+ \vadjust{\penalty -\@Miv \vbox{}\penalty\@floatpenalty}\@Esphack
+ \@nameuse{@@_float_start_par:} %restart P safe here??
+ \fi
+ \fi
+ \else
+ \end@float
+ \fi
+}%
\ExplSyntaxOn
% \end{macrocode}
%
@@ -417,6 +439,22 @@
% \begin{macrocode}
\def\hyper@nopatch@caption{}
% \end{macrocode}
+%
+% With hyperref that means that the \cs{refstepcounter} now can affect spacing so we
+% change that to the kernel refstepcounter:
+% \begin{macrocode}
+\let\@kernel@refstepcounter\refstepcounter %as long it is not in the kernel
+\def\caption{%
+ \ifx\@captype\@undefined
+ \@latex@error{\noexpand\caption outside float}\@ehd
+ \expandafter\@gobble
+ \else
+ \@kernel@refstepcounter\@captype
+ \expandafter\@firstofone
+ \fi
+ {\@dblarg{\@caption\@captype}}%
+}
+% \end{macrocode}
% As we will use the structure number in the target, we need to provide a
% theH-representation. (Once the kernel will create
% theH-representation generally this will be provided automatically, as tagpdf uses
@@ -471,7 +509,7 @@
\tag_mc_end:
\tag_struct_end:
\tag_mc_begin:n{}
- #2\par
+ #2
\tag_mc_end:\hfil}%
\fi
\tag_struct_end: %caption
@@ -487,7 +525,7 @@
% \begin{macrocode}
%<*latex-lab>
\ProvidesFile{float-latex-lab-testphase.ltx}
- [2023-04-30 v0.8 code related to the tagging of floats]
+ [\ltlabfloatdate\space v\ltlabfloatversion\space latex-lab wrapper float]
\RequirePackage{latex-lab-testphase-float}
%</latex-lab>
% \end{macrocode}
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-float.pdf b/macros/latex-dev/required/latex-lab/latex-lab-float.pdf
index e1a3ba4039..6cf52778ba 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-float.pdf
+++ b/macros/latex-dev/required/latex-lab/latex-lab-float.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-footnotes.dtx b/macros/latex-dev/required/latex-lab/latex-lab-footnotes.dtx
index 4c8c9b73a6..f62d12bfd9 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-footnotes.dtx
+++ b/macros/latex-dev/required/latex-lab/latex-lab-footnotes.dtx
@@ -17,6 +17,9 @@
%
% for those people who are interested or want to report an issue.
%
+\def\ltlabfootnotedate{2023-09-04}
+\def\ltlabfootnoteversion{0.8c}
+
%<*driver>
\documentclass{l3doc}
\EnableCrossrefs
@@ -38,7 +41,14 @@
% \newcommand\NEW[1]{\marginpar{\mbox{}\hfill\fbox{New: #1}}}
% \providecommand\class[1]{\texttt{#1.cls}}
% \providecommand\pkg[1]{\texttt{#1}}
-% \providecommand\hook[1]{\texttt{#1}}
+%
+% \providecommand\hook[1]{\texttt{#1\DescribeHook[noprint]{#1}}}
+% \providecommand\socket[1]{\texttt{#1\DescribeSocket[noprint]{#1}}}
+% \providecommand\plug[1]{\texttt{#1\DescribePlug[noprint]{#1}}}
+%
+% \NewDocElement[printtype=\textit{socket},idxtype=socket,idxgroup=Sockets]{Socket}{socketdecl}
+% \NewDocElement[printtype=\textit{hook},idxtype=hook,idxgroup=Hooks]{Hook}{hookdecl}
+% \NewDocElement[printtype=\textit{plug},idxtype=plug,idxgroup=Plugs]{Plug}{plugdecl}
%
% \begin{abstract}
% \emph{to be written}
@@ -56,7 +66,7 @@
% some adjustments are mutually exclusive). This is achieved by
% providing a larger number of hooks (for areas where different
% packages/classes can easily coexist with their adjustments) and a
-% number of configuration points to which only one class or package
+% number of sockets to which only one class or package
% can write to successfully (in case of multiple changes the
% last one wins). The latter are for special functionality, e.g.,
% if footnote text is typeset as a single paragraph, it can't be configured
@@ -67,7 +77,7 @@
% for this to work, all packages altering the footnote setup should
% use the interfaces provided here and not do it through the
% legacy methods (though there is some support for the latter as
-% well, but if will not work in a cases).
+% well, but it will not work in all cases).
%
% \subsection{Configuration methods}
%
@@ -103,11 +113,14 @@
%
%
%
-% \section{Hooks and configuration points}
+% \section{Sockets and hooks}
+%
+% We use sockets for those parts that can be controlled only by one
+% package or by the kernel and hooks for places where it may be
+% possible that several packages or the document class adds code
+% (typically declarations such as font changes, etc.).
%
-% Note: the configuration points do not have an interface mechanism
-% yet and all their names are temporary right now.
-% Also note that configuration points are of interest only to very
+% Note that sockets are of interest only to very
% few specialized packages, mainly \pkg{footmisc}, and packages
% providing similar functionality---the current documentation is
% therefore fairly sketchy.
@@ -124,7 +137,7 @@
% in the same place, etc.
%
%
-% \subsubsection{Configuration points}
+% \subsubsection{Sockets}
%
% None: everything is implemented through a single definition for
% \cs{@footnotemark} that offers a number of hooks that can be used
@@ -132,12 +145,14 @@
% formatting of marks.
%
%
-% \subsubsection{Hooks}
+% \subsubsection{Hooks for formatting the footnote mark in text}
%
% The hooks to customize the marks in the text are the following:
% \begin{description}
% \item[\hook{fnmark/before}]
%
+% \DescribeHook[noprint]{fnmark/before}
+%
% Executed at the very beginning of \cs{footnotemark}. Currently
% there are two packages (\pkg{bibarts} and \pkg{chextras}) that
% prepend material at this point (not necessarily correctly, e.g.,
@@ -147,6 +162,8 @@
%
% \item[\hook{fnmark}]
%
+% \DescribeHook[noprint]{fnmark}
+%
% Executed in horizontal mode and after the current space factor
% has been saved away for reuse. This is where currently code for multiple
% marks does its preparation (as done by \pkg{footmisc} and
@@ -156,12 +173,14 @@
% generated in math --- maybe that means the multiple handling
% should happen later?
%
-% After the hook \cs{nobreak} is executed, so any
+% After the hook a \cs{nobreak} is executed, so any
% ``material'' added in the hook is tied to the following mark
% unless it contains its own permissible penalty.
%
% \item[\hook{fnmark/begin}]
%
+% \DescribeHook[noprint]{fnmark/begin}
+%
% This hook is executed directly in front of the typeset mark.
% This is the place where \pkg{hyperref} would have added
% part of its code, i.e., after the \cs{nobreak} mentioned above.
@@ -170,6 +189,8 @@
%
% \item[\hook{fnmark/end}]
%
+% \DescribeHook[noprint]{fnmark/end}
+%
% This hook is executed directly after the typeset mark. It is
% used by \pkg{memhfixc}, \pkg{scrlttr2}, and
% \pkg{footmisc}. Used, for example, to implement support for
@@ -180,6 +201,8 @@
%
% \item[\hook{fnmark/after}]
%
+% \DescribeHook[noprint]{fnmark/after}
+%
% This hook is executed at the very end of the \cs{footnotemark} command.
%
% It is a reversed hook to pair with \hook{fnmark/before}
@@ -201,78 +224,114 @@
% appears at the bottom of the page (default case), or possibly
% elsewhere, e.g. in the margin.
%
-% \subsubsection{Configuration points}
+% \subsubsection{Sockets}
%
% To cater for different layout configurations there are four
-% configuration points which can be set only by one package or
-% class, if two packages/classes set them they are mutually
-% incompatible.
+% sockets that can be set by a package or
+% class but there should be only one per document setting them, i.e., if two packages/classes set them they are mutually
+% incompatible (or rather the last one wins most likely).
% These are:
% \begin{description}
-% \item[\cs{@footnotetext@cfgpoint} (1 argument)]
+% \item[\socket{fntext/process} (1 argument)]
+%
+% \DescribeSocket[noprint]{fntext/process}
+%
+% This socket receives all material that is to be processed (or
+% stored) including color protection code and what have you.
+% The \plug{default} executes \cs{insert}\cs{footins}.
+%
+% Available plugs are \plug{default}, \plug{side} (side notes), and \plug{mp} (minipage).
+%
+%
+% \item[\socket{fntext/make} (1 argument)]
%
-% This receives all material that is to be processed (or stored)
-% including color protection code and what have you. The default
-% definition is to run \cs{insert}\cs{footins}.
+% \DescribeSocket[noprint]{fntext/make}
%
-% \item[\cs{@footnotetext@cfgpointii} (1 argument)]
+% This socket receives the \meta{text} as given in \cs{footnote}
+% or \cs{footnotetext} in the document and adds formatting
+% instructions to it.
%
-% The default definition runs \cs{@makefntext} which contains
+% The \plug{default} plug runs \cs{@makefntext} which contains
% various hooks for customization. For most scenarios this is
% sufficient. However, when running all footnotes as a single
% paragraph at the bottom, then each footnote needs to be
-% prepared prior to storing in the insert and this configuration
-% point allows running extra code to do that.
+% prepared prior to storing it with \cs{insert} and this socket
+% allows running extra code to do that.
%
-% \item[\cs{@footnotetext@cfgpointiii} (no argument)]
+% Available plugs are \plug{default} and \plug{para}.
%
-% By default this configuration point adds a strut to the
-% footnote material so that consecutive footnotes are properly
-% spaced vertically. In some use cases this is not appropriate
-% (e.g., when running all footnotes as a single paragraph) and so
-% this configuration point can cancel the action or do something
-% else instead.
+% \item[\socket{fntext/begin} (no argument)]
%
-% The configuration point is executed near the start of the
-% argument for the configuration point
-% \cs{@footnotetext@cfgpointii}.
+% \DescribeSocket[noprint]{fntext/begin}
%
-% \item[\cs{@footnotetext@cfgpointiv} (no argument)]
+% The socket is executed near the start of the
+% argument for the \socket{fntext/make} socket.
+% By \plug{default} it adds a strut to the footnote
+% material so that consecutive footnotes are properly spaced
+% vertically. In some use cases this is not appropriate (e.g.,
+% when running all footnotes as a single paragraph) and so with
+% this socket one can cancel the action or do something else
+% instead.
%
-% This configuration point is executed at the very end of the
-% argument passed to \cs{@footnotetext@cfgpointii}.
-% By default it adds a final strut as long as we are still in
-% horizontal mode (i.e., processing the footnote text paragraph.
-% When running several footnotes in one paragraph some additional
-% material (some horizontal glue) needs adding at this point.
+% Available plugs are \plug{default} and \plug{noop}.
%
+%
+% \item[\socket{fntext/end} (no argument)]
+%
+% \DescribeSocket[noprint]{fntext/end}
+%
+% This socket is executed at the very end of the argument passed
+% to socket \socket{fntext/make}. By \plug{default} it
+% adds a final strut as long as we are still in horizontal mode
+% (i.e., processing the footnote text paragraph). When running
+% several footnotes in one paragraph some additional material
+% (some horizontal glue) needs adding at this point which is done
+% with the plug \plug{para}.
+%
+% Available plugs are \plug{default}, \plug{para}, and
+% \plug{noop}.
% \end{description}
-% The configuration point \cs{@footnotetext@cfgpointii} runs
+%
+%
+% All standard plugs for the socket \socket{fntext/make} run
% \cs{@makefntext} and this command contains two further
-% configuration points (and a few hooks):
+% sockets (unless it is overwritten by a legacy class):
% \begin{description}
-% \item[\cs{@makefntext@cfgpoint} (1 argument)]
+% \item[\socket{fntext/mark} (0 arguments)]
+%
+% \DescribeSocket[noprint]{fntext/mark}
%
-% This configuration point receives the material to typeset the
-% footnote mark. By default, all it does is running \cs{indent}
-% to get a paragraph indentation (if one is set up---in most
-% layouts it is 0~points) and then typesets the mark, but in
-% some designs it executes more elaborate code.
+% This socket has no input arguments but uses \cs{@makefnmark} to
+% typeset the mark in front of the footnote text. Its
+% \plug{default} uses code that examines the value of
+% \cs{footnotemargin} and based on its setting typeset the mark
+% in different ways:
+% \begin{itemize}
+% \item positive: typeset the mark in a box of that size
+% \item zero: use \cs{llap} around the mark
+% \item negative: use \cs{llap} but with a box of the given size
+% negated inside
+% \item \texttt{-}\cs{maxdimen}: just use \cs{@makefnmark}
+% \end{itemize}
+% For most cases this would be flexible enough, but if not then a
+% class can define its own plug to specify the placement of the mark.
%
-% If tagging is produced this configuration point is also
-% responsible for surrounding the mark with the appropriate tags
-% marking the mark as an Lbl. It does this using the command
-% \cs{tag@FENoteLbl}.
+% Available plugs are \plug{default} and \plug{noop} (no mark is produced).
%
-% \item[\cs{@makefntext@cfgpointii} (1 argument)]
%
-% This configuration point manages the formatting of the footnote
-% text once the mark has been typeset.
+% \item[\socket{fntext/text} (1 argument)]
%
-% If tagging is produced this configuration point is also
-% responsible for surrounding the mark with the appropriate tags
-% marking the mark as an MC of type FENote. It does this using
-% the command \cs{tag@FENotetext}.
+% \DescribeSocket[noprint]{fntext/text}
+%
+% This socket manages the formatting of the footnote text
+% (presented as an argument) once the mark has been typeset. In
+% all cases we can think of this formatting is better configured
+% via the available hooks described below, so the \plug{default}
+% just grabs the argument and processes it without any other
+% action. It is really only there to allow for some fancy stuff
+% that some design comes up with.
+%
+% Available plugs are \plug{identity} (default) and \plug{noop}.
%
% \end{description}
%
@@ -284,19 +343,23 @@
%
%
%
-% \subsubsection{Hooks}
+% \subsubsection{Hooks for formatting the footnote text}
%
% \begin{description}
% \item[\hook{fntext/before}]
%
+% \DescribeHook[noprint]{fntext/before}
+%
% Executed at the very beginning of \cs{footnotetext}. Currently
-% there is on package (\pkg{linguex}) that
+% there is one package (\pkg{linguex}) that
% prepends material at this point.
%
% This hook is paired with hook \hook{fnmark/after}.
%
% \item[\hook{fntext}]
%
+% \DescribeHook[noprint]{fntext}
+%
% Executed at the beginning of the material passed to the first
% configuration point. Typically used to set any baseline
% stretch for the footnote text, e.g., by \pkg{setspace},
@@ -308,32 +371,42 @@
%
% \item[\hook{fntext/para}]
%
-% After the font is set default paragraph parameters are set up
+% \DescribeHook[noprint]{fntext/para}
+%
+% After the font is set (after the previous hook), some default
+% paragraph parameters
+% are set up
% including \cs{interlinepenalty}, \cs{hsize}, \cs{parindent} and
% a number of others, as some of them depend on the font
-% size. Then the \hook{fntext/para} is run. If one wants to
+% size. Then the \hook{fntext/para} is run which can overwrite
+% the default. If one wants to
% change the font size, it is probably necessary to reset these
% other parameters too, e.g., \cs{parindent}, which can be done
% here.
%
-% The configuration point \cs{@footnotetext@cfgpointii} normally
+% Note: the socket \socket{fntext/make} normally
% runs the command \cs{@makefntext} or some code that eventually
-% runs this command, and this then produces the footnote mark (in
-% front of the footnote text) and the formatted footnote text. In
+% runs this command, and this then produces the footnote mark in
+% front of the formatted footnote text. In
% front of both the mark and the footnote text some classes have
% placed paragraph parameter adjustments in their redefinition of
% \cs{@makefntext}. However, there is no need to place it there
% it could equally well go into the \hook{fntext/para} hook. We
-% therefore do not provide another hook at this point.
+% therefore do not provide another hook at this other point.
%
% \item[\hook{fntext/begin} \& \hook{fntext/end}]
%
+% \DescribeHook[noprint]{fntext/begin}
+% \DescribeHook[noprint]{fntext/end}
+%
% The footnote text itself is surrounded by the hooks
% \hook{fntext/begin} and \hook{fntext/end}. The two hooks are
% not paired as they are typically used independently.
%
% \item[\hook{fntext/after}]
%
+% \DescribeHook[noprint]{fntext/after}
+%
% At the very end of \cs{footnotetext} we execute the hook
% \hook{fntext/after} which is a reversed hook paired with
% \hook{fntext/before}. Some packages, e.g., \pkg{linguex}, have
@@ -384,6 +457,8 @@
%
% \section{Tagging and hyperlinking support}
%
+% \fmi{this section needs work (and probably csname changes)}
+%
% Footnotes consist of a \emph{footnotemark} (short: mark) that is typically placed in the text
% as a superscript number like this\footnotemark[1], and a \emph{footnotetext}
% (short: note) that is placed at the bottom of the page.
@@ -407,6 +482,38 @@
%
% \subsection{Technical details for the tagging}
%
+% The following sockets are set up for kernel use, when doing tagging:
+% \begin{description}
+% \item[\socket{tagsupport/fnmark} (1 argument)]
+%
+% \DescribeSocket[noprint]{tagsupport/fnmark}
+%
+% \fmi{describe and decide on names}
+%
+%
+% \item[\socket{tagsupport/fntext/begin} (no argument)]
+%
+% \DescribeSocket[noprint]{tagsupport/fntext/begin}
+%
+%
+% \item[\socket{tagsupport/fntext/end} (no argument)]
+%
+% \DescribeSocket[noprint]{tagsupport/fntext/end}
+%
+%
+% \item[\socket{tagsupport/fntext/mark} (1 argument)]
+%
+% \DescribeSocket[noprint]{tagsupport/fntext/mark}
+%
+%
+% \item[\socket{tagsupport/fntext/text} (1 argument)]
+%
+% \DescribeSocket[noprint]{tagsupport/fntext/text}
+%
+%
+% \end{description}
+%
+%
% The \emph{footnotemark} should create a \texttt{/Lbl} structure\footnote{to make it easier
% to identify the role we use \texttt{/footnotemark} which we rolemap to \texttt{/Lbl}} that should contain a \texttt{/Ref} entry pointing
% to the structure of the \emph{footnotetext}.
@@ -475,36 +582,36 @@
% as long as nothing unusual is done to \cs{@thefnmark}.
% It also works if a document uses more than one footnote series as long as they have distinct numbering
% systems, but in case a distinction is needed it is possible to define
-% a new data structure and to switch locally to use this
-% container. The following three commands are used for this.
+% a new class with its own data structure and to switch locally to use this
+% class. The following three commands are used for this.
%
-% The default property uses the name \texttt{default}
+% The default class uses the name \texttt{default}
%
-% \begin{function}{\fnote_new:nn}
+% \begin{function}{\fnote_class_new:nn}
% \begin{syntax}
-% \cs{fnote_new:nn}\Arg{name}\Arg{key/value option}
+% \cs{fnote_class_new:nn}\Arg{name}\Arg{key/value option}
% \end{syntax}
-%
-% This commands set up the needed data structure. Currently this only
-% consists of a property which is used to store and manage the mark values.
-% There are no options yet.
+% This declaration sets up the needed data structure. Currently this only
+% consists of a property list which is used to store and manage the mark values.
+% There are no options yet.
% \end{function}
%
% \begin{function}{\fnote_mark_gput:nn,\fnote_mark_gput:no,\fnote_mark_gput:oo}
% \begin{syntax}
-% \cs{fnote_mark_gput:nn}\Arg{mark}\Arg{footnote type name}
+% \cs{fnote_mark_gput:nn}\Arg{mark}\Arg{class name}
% \end{syntax}
-% This command stores the current structure number as key and the \meta{mark} as
-% value in the property associated with the \meta{footnote type name}
+% This command stores the current structure number as key and the \meta{mark} as
+% value in the property list associated with the \meta{class name}.
% \end{function}
%
-% \begin{function}{\fnote_mark_gpop:nnN}
+% \begin{function}{\fnote_mark_gpop_all:nnN}
% \begin{syntax}
-% \cs{fnote_mark_gpop:nnN}\Arg{mark}\Arg{footnote type name}\meta{sequence}
+% \cs{fnote_mark_gpop_all:nnN}\Arg{mark}\Arg{class name}\meta{sequence}
% \end{syntax}
-% This command stores the keys/structure numbers whose value are \meta{mark} in the
-% property associated with \meta{footnote type name} in the \meta{sequence}
-% and then remove them from the property. The content of the sequence can then be
+% This command stores all the keys/structure numbers whose value in the
+% property list for \meta{class name} are equal to \meta{mark}
+% into the sequence \meta{sequence} and then removes them from the property list.
+% The content of the sequence can then be
% used to create link targets and references.
% \end{function}
%
@@ -516,7 +623,7 @@
% above, as it contains a reference command it can't be used to match a note, also \cs{footref} can
% be used after the note has already been set. \cs{footref} disables therefore the automatic detection.
%
-% Instead the \cs{label} command is (currently with the help of a hook from the \texttt{nameref} package)
+% Instead the \cs{label} command is
% extended in the \cs{footnotetext} command to also store the structure number and \cs{footref} retrieves this
% number to setup the reference and the link.
%
@@ -560,28 +667,33 @@
% by the mark commands) and one for the structure number of the footnotetest itself
% (used as target by \cs{footref}s commands).
%
-% \subsection{Implementation details}
+% \subsection{Implementation details regarding tagging}
%
% \subsection{Handling the mark}
%
-% The mark in the text is handled by redefining the kernel configuration point
-% \cs{@kernel@process@makefnmark} to \cs{tag@FEMark}.
-% It takes one argument, \cs{@makefnmark}, the command which formats the
-% mark, and surrounds it by link and tagging commands.
-% At the point where \cs{@kernel@process@makefnmark} is issued \cs{@thefnmark} has already been
-% defined and can be used to setup the reference detections.
+% The mark in the text is handled by assigning an appropriate
+% plug to the socket \socket{tagsupport/fnmark}.
+% It takes one argument, \cs{@makefnmark}, the
+% command which formats the mark, and surrounds it by link and tagging
+% commands. At the point where the socket is
+% executed, \cs{@thefnmark} has already been defined and can be used to
+% setup the reference detections.
%
%
% \subsection{Handling the footnotetext}
%
-% The main part is done by redefining \cs{@kernel@process@footnotetext}. This configuration point takes two arguments, \cs{@footnotetext@cfgpoint} (by default \verb+\insert\footins+) and as second argument lots of code related to typesetting the notemark and the footnote text with the actual content of the footnote text somewhere in the middle.
+% The main part is done by assigning a different plug to socket \socket{tagsupport/fntext/begin}
+% and \socket{tagsupport/fntext/end}
+% surrounding the footnote text.
+% These sockets are used to start and end the structure and
+% attempt to detect to which mark the note is related.
%
-% The redefinition of \cs{@kernel@process@footnotetext} surrounds the content with the structure command
-% and tries to detect to which mark the note is related.
-%
-% The actual typesetting of the note text is done
-% by \cs{@makefntext}/\cs{fnote_makefntext:n}. In the new implementation this contains two configuration
-% points, \cs{@makefntext@cfgpoint} and \cs{@makefntext@cfgpointii}. These are redefined to add the tagging commands around note mark and note text.
+% The actual typesetting of the note text is done by
+% \cs{fnote_makefntext:n} (or its \LaTeXe{} name \cs{@makefntext}). In
+% the new implementation this contains two further kernel sockets for tagging:
+% \socket{tagsupport/fntext/mark} and
+% \socket{tagsupport/fntext/text}. They get plugs assigned that add the
+% tagging commands around note mark and note text.
%
% \subsection{Footnotes in minipages}
%
@@ -603,13 +715,6 @@
%
% \begin{itemize}
%
-% \item tagging destroys footnotes directly following the text with pdflatex.
-%
-% \item there is a dependency on nameref as it provides the hook in \cs{label}
-% used by the \cs{footref} code.
-%
-% \item there is a dependency to etoolbox as we patch \cs{\@iiiminipage}
-%
% \item Special formatting of footnote marks in the text, e.g. if ranges or commas are
% used require special care as they should normally mark up such text as artifacts and
% perhaps have to insert empty structures to represent an invisible mark. This must be coordinated
@@ -617,9 +722,6 @@
%
% \item manyfoot doesn't work correctly and must be analyzed.
%
-% \item Check if additional kernel configuration points are needed/possible
-% to avoid the redefinitions of \cs{@makefntext@cfgpoint} and \cs{@makefntext@cfgpointii}.
-%
% \item \pkg{memoir} is not supported at all and errors when the code tries to patch
% \cs{@makefntext}.
% \end{itemize}
@@ -644,7 +746,8 @@
% \subsection{File declaration}
% \begin{macrocode}
\ProvidesFile{latex-lab-footnotes.ltx}
- [2023-02-04 v0.7 changes to the footnote interfaces]
+ [\ltlabfootnotedate\space v\ltlabfootnoteversion\space
+ changes to the footnote interfaces]
% \end{macrocode}
%
% \subsection{code not fully handled yet}
@@ -796,7 +899,6 @@
% \subsection{Variants}
%
% \begin{macrocode}
-\cs_generate_variant:Nn \ref_label:nn { Vn }
\cs_generate_variant:Nn \ref_value:nn { Vn }
\cs_generate_variant:Nn \prop_gput:Nnn {cxn}
\cs_generate_variant:Nn \hook_gput_code:nnn{nne}
@@ -852,14 +954,22 @@
%
% \subsection{Hooks}
%
-% Hooks in the footnotemark command.
+% \begin{hookdecl}{fnmark/before,fnmark/after,
+% fnmark,
+% fnmark/begin,fnmark/end}
+% Hooks in the footnotemark command.
% \begin{macrocode}
\NewMirroredHookPair{fnmark/before}{fnmark/after}
\NewHook{fnmark}
\NewHook{fnmark/begin}
\NewHook{fnmark/end}
% \end{macrocode}
-% Hooks in the footnotetext command
+% \end{hookdecl}
+%
+% \begin{hookdecl}{fntext/before,fntext/after,
+% fntext,
+% fntext/begin,fntext/end,fntext/para}
+% Hooks in the footnotetext command:
% \begin{macrocode}
\NewMirroredHookPair{fntext/before}{fntext/after}
\NewHook{fntext}
@@ -867,6 +977,7 @@
\NewHook{fntext/begin}
\NewHook{fntext/end}
% \end{macrocode}
+% \end{hookdecl}
%
% \subsection{Debugging code}
% the debugging code is just temporary
@@ -882,11 +993,11 @@
{
\bool_if:NT \g_fnote_debug_bool
{
- \LogHook{fnmark/before}
- \LogHook{fnmark}
- \LogHook{fnmark/begin}
- \LogHook{fnmark/end}
- \LogHook{fnmark/after}
+ \hook_log:n {fnmark/before}
+ \hook_log:n {fnmark}
+ \hook_log:n {fnmark/begin}
+ \hook_log:n {fnmark/end}
+ \hook_log:n {fnmark/after}
\cs_gset_eq:NN \@@_debug_footnotemark: \prg_do_nothing:
}
}
@@ -897,18 +1008,32 @@
{
\bool_if:NT \g_fnote_debug_bool
{
- \cs_log:N\@footnotetext@cfgpoint
- \cs_log:N\@footnotetext@cfgpointii
- \cs_log:N\@footnotetext@cfgpointiii
- \cs_log:N\@footnotetext@cfgpointiv
- \cs_log:N\@makefntext@cfgpoint
- \cs_log:N\@makefntext@cfgpointii
- \LogHook{fntext/before}
- \LogHook{fntext}
- \LogHook{fntext/para}
- \LogHook{fntext/begin}
- \LogHook{fntext/end}
- \LogHook{fntext/after}
+ \socket_log:n {fntext/process}
+ \socket_log:n {fntext/make}
+ \socket_log:n {fntext/begin}
+ \socket_log:n {fntext/end}
+% \end{macrocode}
+%
+% \begin{macrocode}
+ \socket_log:n {fntext/mark}
+ \socket_log:n {fntext/text}
+% \end{macrocode}
+%
+% \begin{macrocode}
+ \socket_log:n {tagsupport/fnmark}
+ \socket_log:n {tagsupport/fntext/begin}
+ \socket_log:n {tagsupport/fntext/end}
+ \socket_log:n {tagsupport/fntext/mark}
+ \socket_log:n {tagsupport/fntext/text}
+% \end{macrocode}
+%
+% \begin{macrocode}
+ \hook_log:n {fntext/before}
+ \hook_log:n {fntext}
+ \hook_log:n {fntext/para}
+ \hook_log:n {fntext/begin}
+ \hook_log:n {fntext/end}
+ \hook_log:n {fntext/after}
% \end{macrocode}
% Show the info only once (if at all).
% \begin{macrocode}
@@ -926,7 +1051,7 @@
%-------
% bibarts
% chextras --- actually in the wrong place does an \unskip
- \UseHook{fnmark/before}
+ \hook_use:n {fnmark/before}
%-------
\leavevmode
\ifhmode
@@ -936,21 +1061,24 @@
% (a bit less efficient)
% memhfixc.sty
% footmisc.sty
- \UseHook{fnmark}
+ \hook_use:n {fnmark}
%-------
\nobreak
\fi
%-------
% hyperref.sty
- \UseHook{fnmark/begin}
+ \hook_use:n {fnmark/begin}
%-------
- \@kernel@process@makefnmark
- \@makefnmark
+% \end{macrocode}
+% The kernel socket for tagging. It picks up \cs{@makefnmark} as its
+% argument and if tagging is not active it contains the \plug{identity} plug.
+% \begin{macrocode}
+ \socket_use:nn {tagsupport/fnmark} \@makefnmark
%-------
% \end{macrocode}
% If a footnote mark is placed by its own then it should finish by
-% executing \hook{fnmark/end}, resetting the space factor, and
-% finishing with \hook{fnmark/after}. However, in a complete
+% executing the hook \hook{fnmark/end}, resetting the space factor, and
+% finishing with the hook \hook{fnmark/after}. However, in a complete
% footnote these actions have to happen only after we have handled
% the footnote text (e.g., by placing it into an \cs{insert}). In
% such a situation \cs{_@@_footmark_finish:} below does nothing
@@ -961,9 +1089,10 @@
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\@@_finish:,\@@_footnotemark_finish:}
+% \begin{macro}{\@@_footnotemark_default_finish:,\@@_footnotemark_finish:}
+% The default definition for \cs{@@_footnotemark_finish:} is called \cs{@@_footnotemark_default_finish:}
% \begin{macrocode}
-\cs_new_protected:Npn \@@_finish: {
+\cs_new_protected:Npn \@@_footnotemark_default_finish: {
% hyperref.sty
% memhfixc.sty --- could move fnmark/after
% scrlttr2.cls --- could vanish if footmisc uses a hook
@@ -978,20 +1107,24 @@
\UseHook{fnmark/after}
%-------
}
-
-\cs_new_eq:NN \@@_footnotemark_finish: \@@_finish:
% \end{macrocode}
-% \end{macro}
%
-% \begin{macro}{\@kernel@process@makefnmark}
-% Not a public config point but the kernel hook to add tagging
% \begin{macrocode}
-\def \@kernel@process@makefnmark { }
+\cs_new_eq:NN \@@_footnotemark_finish: \@@_footnotemark_default_finish:
% \end{macrocode}
% \end{macro}
%
+% \begin{socketdecl}{tagsupport/fnmark}
+% Not a public socket but reserved for tagging. By
+% default it contains \plug{identity} and is reassigned if tagging is active.
+% \begin{macrocode}
+\NewSocket{tagsupport/fnmark}{1}
+% \end{macrocode}
+% \end{socketdecl}
+%
% \begin{macro}{\@footnotemark}
-% At last provide the name \LaTeXe{} is used to.
+% Here we provide the traditional \LaTeXe{} name in case it is directly used
+% in some legacy class.
% \begin{macrocode}
\cs_set_eq:NN \@footnotemark \fnote_footnotemark:
% \end{macrocode}
@@ -1007,16 +1140,23 @@
\@@_debug_footnotetext:
%-------
% ./linguex/linguex.sty
- \UseHook{fntext/before}
+ \hook_use:n {fntext/before}
%-------
- \@kernel@process@footnotetext
- \@footnotetext@cfgpoint { % config point
+% \end{macrocode}
+% Execute a kernel socket for tagging.
+% \begin{macrocode}
+ \socket_use:n {tagsupport/fntext/begin}
+% \end{macrocode}
+%
+% \begin{macrocode}
+ \socket_use:nn {fntext/process}
+ {
%-------
% resetting baselinestretch ... (could be done further down)
% ./uafthesis/uafthesis.cls
% ./setspace/setspace.sty
% ./footmisc/footmisc.sty (normal)
- \UseHook{fntext}
+ \hook_use:n {fntext}
%-------
\reset@font
\footnotesize
@@ -1046,84 +1186,144 @@
% and \cs{@currentlabel} is that is necessary.
%
% ./resphilosophica/resphilosophica.cls
- \UseHook{fntext/para}
+ \hook_use:n {fntext/para}
%-------
\color@begingroup
%-------
-% fnpara wants to replace \@makefntext{...} and para and side option of footmisc etc too ...
-% so we make this a config point
+% fnpara wants to replace \@makefntext{...} and para and side
+% option of footmisc etc too ...
+% so we make this a socket, because only one action can be active:
%-------
- \@footnotetext@cfgpointii % config point
+ \socket_use:nn {fntext/make}
{
%-------
% ./resphilosophica/resphilosophica.cls
%-------
- \@footnotetext@cfgpointiii % config point
+ \socket_use:n {fntext/begin}%
%-------
% bibarts
% fnbreak.sty
- \UseHook{fntext/begin}
+ \hook_use:n {fntext/begin}
%-------
\ignorespaces
#1
%-------
% bibarts
% fnbreak.sty
- \UseHook{fntext/end}
+ \hook_use:n {fntext/end}
%-------
- \@footnotetext@cfgpointiv % config point
+% \end{macrocode}
+% The socket code (by default adding a strut) has to come
+% \emph{after} everything added into the hook above.
+% \begin{macrocode}
+ \socket_use:n {fntext/end}
}
\par
\color@endgroup
}
%-------
+% \end{macrocode}
+% The corresponding kernel hook that ends the tagging structure if
+% tagging is active.
+% \begin{macrocode}
+ \socket_use:n{tagsupport/fntext/end}
+%-------
% ./linguex/linguex.sty
- \UseHook{fntext/after}
+ \hook_use:n {fntext/after}
%-------
}
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\@footnotetext@cfgpoint}
-% default for config point (1 arg)
+% \begin{socketdecl}{fntext/process}
+%
% \begin{macrocode}
-\cs_new_protected:Npn \@footnotetext@cfgpoint { \insert\footins }
+\NewSocket {fntext/process}{1}
+\NewSocketPlug{fntext/process}{default}{ \insert\footins {#1} }
+\NewSocketPlug{fntext/process}{side} { \marginpar {#1} }
% \end{macrocode}
-% \end{macro}
+%
+% \begin{macrocode}
+\AssignSocketPlug{fntext/process}{default}
+% \end{macrocode}
+% \end{socketdecl}
%
%
-% \begin{macro}{\@footnotetext@cfgpointii}
-% default for config point (1 arg)
+%
+% \begin{socketdecl}{fntext/make}
+% This socket receives the \meta{text} from the \cs{footnote} or
+% \cs{footnotetext} and formats it.
% \begin{macrocode}
-\cs_new_protected:Npn \@footnotetext@cfgpointii { \@makefntext }
+\NewSocket {fntext/make}{1}
+\NewSocketPlug{fntext/make}{default}{ \@makefntext {#1} }
+% \end{macrocode}
+% When running several footnotes together as a paragraph some
+% additional work is necessary to unbox the individual footnotes
+% recursively (see \TeX{}book algorithm in appendix~D).
+% \begin{macrocode}
+\NewSocketPlug{fntext/make}{para}
+{
+ \setbox\FN@tempboxa\hbox{\@makefntext{#1}}%
+ \dp\FN@tempboxa\z@
+ \ht\FN@tempboxa
+ \dimexpr\wd\FN@tempboxa *%
+ \footnotebaselineskip /\columnwidth\relax
+ \box\FN@tempboxa
+}
% \end{macrocode}
-% \end{macro}
%
-% \begin{macro}{\@footnotetext@cfgpointiii}
-% default for config point (0 args)
% \begin{macrocode}
-\cs_new_protected:Npn \@footnotetext@cfgpointiii { \rule\z@\footnotesep }
+\AssignSocketPlug{fntext/make}{default}
% \end{macrocode}
-% \end{macro}
+% \end{socketdecl}
%
-% \begin{macro}{\@footnotetext@cfgpointiv}
-% default for config point (0 args)
+% \begin{socketdecl}{fntext/begin}
+% By default adds a strut at the start of the footnote text.
% \begin{macrocode}
-\cs_new_protected:Npn \@footnotetext@cfgpointiv { \@finalstrut\strutbox }
+\NewSocket {fntext/begin}{0}
+\NewSocketPlug{fntext/begin}{default}{ \rule\z@\footnotesep }
% \end{macrocode}
-% \end{macro}
%
-% \begin{macro}{\@kernel@process@footnotetext}
-% kernel hook for tagging (2 args)
% \begin{macrocode}
-\cs_new_protected:Npn \@kernel@process@footnotetext {}
+\AssignSocketPlug{fntext/begin}{default}
% \end{macrocode}
-% \end{macro}
+% \end{socketdecl}
+%
+% \begin{socketdecl}{fntext/end}
+% By default adds a strut at the end of the footnote text unless we
+% are no longer in hmode.
+% \begin{macrocode}
+\NewSocket {fntext/end}{0}
+\NewSocketPlug{fntext/end}{default}{ \@finalstrut\strutbox }
+% \end{macrocode}
+% When running several footnotes together as a paragraph some
+% additional glue has to be added between them.
+% \begin{macrocode}
+\NewSocketPlug{fntext/end}{para}
+ {%
+ \strut
+ \penalty-10\relax
+ \hskip\footglue
+ }
+% \end{macrocode}
+%
+% \begin{macrocode}
+\AssignSocketPlug{fntext/end}{default}
+% \end{macrocode}
+% \end{socketdecl}
+%
+% \begin{socketdecl}{tagsupport/fntext/begin,tagsupport/fntext/end}
+% Kernel sockets for tagging.
+% \begin{macrocode}
+\NewSocket{tagsupport/fntext/begin}{0}
+\NewSocket{tagsupport/fntext/end}{0}
+% \end{macrocode}
+% \end{socketdecl}
%
% Provide the name \LaTeXe{} is used to and do this unconditionally
-% (no patching of class code if any). This means that if a class provides it own
-% definition that gets lost and if necessary needs to be handled
-% with firstaid (or updating of the class).
+% (no patching of class code if any). This means that if a class
+% provides it own definition that gets lost and if necessary needs to
+% be handled with firstaid (or updating of the class).
% \begin{macrocode}
\AddToHook{begindocument}
{
@@ -1131,6 +1331,9 @@
}
% \end{macrocode}
%
+%
+%
+%
% \subsection{The new \cs{@makefntext} command}
%
% \cs{footnotemargin} is the logic implemented by footmisc. Perhaps we
@@ -1147,57 +1350,85 @@
\fi
}
% \end{macrocode}
-
+%
+%
+%
+%
% \begin{macro}{\fnote_makefntext:n}
% \begin{macrocode}
\cs_new_protected:Npn \fnote_makefntext:n #1 {
% \end{macrocode}
% Some classes in their redefinition for \cs{@makefntext} have
-% places some paragraph parameters at this point, but those can
+% placed some paragraph parameters at this point, but those can
% equally well go into the hook \hook{fntext/para}. We therefore do
% not provide a further hook at this point.
% \begin{macrocode}
- \@makefntext@cfgpoint
- {
- \ifdim\footnotemargin>\z@
- \hb@xt@ \footnotemargin{\hss\@makefnmark}
- \else
- \ifdim\footnotemargin=\z@
- \llap{\@makefnmark}
- \else
- \ifdim\footnotemargin=-\maxdimen
- \@makefnmark
- \else
- \llap{\hb@xt@ -\footnotemargin{\@makefnmark\hss}}
- \fi
- \fi
- \fi
- }
- \@makefntext@cfgpointii
- { #1 }
+ \noindent
+% \end{macrocode}
+%
+% \begin{macrocode}
+ \socket_use:nn {tagsupport/fntext/mark} { \socket_use:n {fntext/mark} }
+ \socket_use:nn {tagsupport/fntext/text} { \socket_use:nn {fntext/text}{#1} }
}
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\@makefntext@cfgpoint}
-% default for config point (1 arg)
+% \begin{socketdecl}{fntext/mark}
+% A socket to typeset the mark at the start of a footnote.
+% \begin{macrocode}
+\NewSocket {fntext/mark}{0}
+% \end{macrocode}
+% The \plug{default} plug implements the logic introduced with the
+% \pkg{footmisc} package.
+% \begin{macrocode}
+\NewSocketPlug{fntext/mark}{default}{
+ \ifdim\footnotemargin>\z@
+ \hb@xt@ \footnotemargin{\hss\@makefnmark}
+ \else
+ \ifdim\footnotemargin=\z@
+ \llap{\@makefnmark}
+ \else
+ \ifdim\footnotemargin=-\maxdimen
+ \@makefnmark
+ \else
+ \llap{\hb@xt@ -\footnotemargin{\@makefnmark\hss}}
+ \fi
+ \fi
+ \fi
+}
+% \end{macrocode}
+%
% \begin{macrocode}
-\cs_new_protected:Npn \@makefntext@cfgpoint { \noindent }
+\AssignSocketPlug{fntext/mark}{default}
% \end{macrocode}
-% \end{macro}
+% \end{socketdecl}
%
-% \begin{macro}{\@makefntext@cfgpointii}
-% default for config point (1 arg)
+% \begin{socketdecl}{fntext/text}
+% By default this socket does nothing special and simply processes
+% its argument as provided.
% \begin{macrocode}
-\cs_new_protected:Npn \@makefntext@cfgpointii #1 { #1 }
+\NewSocket {fntext/text}{1}
% \end{macrocode}
-% \end{macro}
+% \end{socketdecl}
+%
+%
+%
+% \begin{socketdecl}{tagsupport/fntext/mark,tagsupport/fntext/text}
+% Not a public socket but reserved for tagging. By
+% default it contains \plug{identity} and is reassigned if tagging is active.
+% \begin{macrocode}
+\NewSocket{tagsupport/fntext/mark}{1}
+\NewSocket{tagsupport/fntext/text}{1}
+% \end{macrocode}
+% \end{socketdecl}
+%
+%
%
% \subsubsection{Making documents use the new \cs{@makefntext}}
%
% If the definition for \cs{@makefntext} is that of the standard
% classes then replace it with \cs{fnote_makefntext:n}, otherwise
-% try to patch the definition.
+% try to patch the definition used in the class.
%
% Here is the definition the way it is in
% \texttt{classes.dtx}. Notice that (for saving space) there is no
@@ -1217,22 +1448,24 @@
%
% Here is the messy code for patching. Note that this is only there
% to help classes along that aren't updated yet so it does some
-% minimal patching to hopefully add configuration points in the
-% right place.
+% minimal patching to hopefully add kernel configuration hooks in the
+% right place while otherwise leaving the legacy code alone. An
+% updated class would not redefine \cs{@makefntext} but simply add
+% appropriate code to the provided hooks.
%
% What it does is roughly the
-% following: It look for a definition of \cs{@makefntext} of the form
+% following: It looks for a definition of \cs{@makefntext} of the form
%\begin{verbatim}
% {AAA \hbox BBB { CCC } DDD #1 EEE }
%\end{verbatim}
% where ``BBB'' is something like \texttt{to 1em} or similar. It then
% replaces that with
%\begin{verbatim}
-% {AAA \@makefntext@cfgpoint{\hbox BBB { CCC }} DDD
-% \@makefntext@cfgpointii{#1} EEE }
+% {AAA \UseSocket{tagsupport/fntext/mark}{\hbox BBB { CCC }} DDD
+% \UseSocket{tagsupport/fntext/text}{#1} EEE }
%\end{verbatim}
% The patching is not very careful, i.e., it assumes there is only
-% one \verb=#1= in the replacement text and that a \cs{hbox} found
+% one \verb=#1= in the replacement text and that the first \cs{hbox} found
% is the right one to patch. But that is enough to cater for all
% definitions of \cs{@makefntext} out there in the TL distribution.
%
@@ -1247,7 +1480,7 @@
\cs_new_protected:Npn \@@_patch:
{
- \tl_set:No \l_@@_patch_tl { \@makefntext { \@makefntext@cfgpointii{##1} } }
+ \tl_set:No \l_@@_patch_tl { \@makefntext { \UseSocket{tagsupport/fntext/text}{##1} } }
\tl_if_in:NnTF \l_@@_patch_tl { \hbox }
{ \cs_set_eq:NN \@@_tmp:w \@@_patch_hbox:w }
{
@@ -1268,7 +1501,7 @@
% \end{macrocode}
%
% If \cs{@makefntext} contains \cs{hbox} then grab ``AAA'' as
-% \verb=#1= and ``BBB'' (up to the open \verb={=) and return it as
+% \verb=#1= and ``BBB'' (up to the open \texttt{\{}) and return it as
%\begin{verbatim}
% AAA \@makefntext@processX { \hbox BBB }
%\end{verbatim}
@@ -1291,12 +1524,13 @@
% not a patch person, so this is the simple way out for now:
%
% \begin{macrocode}
-\cs_new:Npn \@makefntext@processX #1#2{\@makefntext@cfgpoint{#1{#2}}}
+\cs_new:Npn \@makefntext@processX #1#2{\UseSocket{tagsupport/fntext/mark}{#1{#2}}}
% \end{macrocode}
%
% At \verb=\begin{document}= check if the current definition is
% that of the standard classes and if so replace it by
% \cs{fnote_makefntext:n} otherwise try and patch the definition
+% made by some class or package
% using the approach above.
% \begin{macrocode}
@@ -1340,7 +1574,7 @@
\fnote_step_fnmark:nn {#1} \@mpfn
\cs_set_eq:NN \@@_footnotemark_finish: \prg_do_nothing:
\@footnotemark
- \cs_set_eq:NN \@@_footnotemark_finish: \@@_finish:
+ \cs_set_eq:NN \@@_footnotemark_finish: \@@_footnotemark_default_finish:
\@footnotetext {#2}
\@@_footnotemark_finish:
}
@@ -1362,7 +1596,7 @@
% \cs{footref} used the starred \cs{ref} in \cs{@thefnmark}
% as the linking is handled by the tagging code inside
% the \cs{@footnotemark}.
-% \cs{footref} should not try to link to its related related
+% \cs{footref} should not try to link to its related
% note automatically but should instead use the label.
% This is passed to \cs{@footnotemark} through
% \cs{l__fnote_currentlabel_tl}.
@@ -1388,9 +1622,8 @@
% Tagging of footnotes in minipages require a change in the minipage commands
% We define at first a local configuration command for minipage footnotes.
%
-% TODO remove the dependency to etoolbox, and need for the patch.
% \begin{macrocode}
-\cs_new_protected:Npn \@mpfootnotetext@cfgpoint #1
+\NewSocketPlug{fntext/process}{mp}
{
\global\setbox\@mpfootins\vbox{%
\unvbox\@mpfootins
@@ -1398,16 +1631,6 @@
}
}
% \end{macrocode}
-% Then we patch \cs{@iiiminipage}
-% \begin{macrocode}
-\RequirePackage{etoolbox}
-\ExplSyntaxOff
-\patchcmd\@iiiminipage
- {\let\@footnotetext\@mpfootnotetext}
- {\let\@footnotetext@cfgpoint\@mpfootnotetext@cfgpoint}
- {}{\ERROR}
-\ExplSyntaxOn
-% \end{macrocode}
%
% \subsubsection{\pkg{memoir}}
% The \pkg{memoir} class redefines various internal commands to inject its
@@ -1484,35 +1707,28 @@
% For \cs{footref} and (perhaps later for labeled footnotes)
% we must extend the label system.
% Beside the normal values we also need the structure number of the note.
-% We use the \pkg{nameref} hook until latex provides a hook for its label.
+% We use the inbuild label hook
% At first we define a suitable attribute, it uses as value the structure
% number of the note as stored in \cs{l__fnote_currentstruct_tl}
% \begin{macrocode}
\ref_attribute_gset:nnnn {fnote/struct}{1}{now}{\l_@@_currentstruct_tl}
% \end{macrocode}
%
-% We add a hook to the \pkg{nameref} hook. By default it does nothing
-% \begin{macro}{\@@_label_hook:}
+% We add a hook to the label hook. By default it does nothing
+% \begin{macro}{\@@_label_hook:n}
% \begin{macrocode}
-\cs_new_protected:Npn \@@_label_hook: {}
-\AddToHook{begindocument/before}
- {
- \RequirePackage{nameref}
- \g@addto@macro\label@hook
- {
- \@@_label_hook:
- }
- }
+\cs_new_protected:Npn \@@_label_hook:n #1 {}
+\AddToHookWithArguments{label}{ \@@_label_hook:n{#1}}
% \end{macrocode}
% \end{macro}
% Inside a footnotetext we change the hook to store the structure number too.
-% nameref provides the name of label in \cs{label@name}.
+% The name of label is provided as argument in the label hook.
% \begin{macrocode}
\AddToHook{fntext/begin}
{
- \cs_set_protected:Npn \@@_label_hook:
+ \cs_set_protected:Npn \@@_label_hook:n #1
{
- \ref_label:Vn \label@name {fnote/struct}
+ \ref_label:nn {#1} {fnote/struct}
}
}
% \end{macrocode}
@@ -1526,7 +1742,7 @@
% tabular notes, other footnote series) to make use of this.
%
%
-% \begin{macro}{\fnote_new:nn}
+% \begin{macro}{\fnote_class_new:nn}
% This sets up a new footnote type, the first argument
% is the name, the second is meant for options. Currently
% it does nothing at all.
@@ -1534,19 +1750,19 @@
% command as its own type!
%
% \begin{macrocode}
-\cs_new_protected:Npn \fnote_new:nn #1 #2 % #1 name, #2 options
+\cs_new_protected:Npn \fnote_class_new:nn #1 #2 % #1 name, #2 options
{
\prop_new:c { g_@@_currentmarks_ #1 _prop }
}
-\fnote_new:nn {default}{}
+\fnote_class_new:nn {default}{}
% \end{macrocode}
% \end{macro}
%
%
% \begin{macro}{\fnote_mark_gput:nn}
-% This commands takes as argument the representation of the mark
-% (e.g. \cs{@thefnmark} and the type (typically default should work)
+% This commands takes as argument the representation of the mark,
+% e.g., \cs{@thefnmark} and the type (typically default should work).
% \begin{macrocode}
\cs_new_protected:Npn \fnote_mark_gput:nn #1 #2 % #1 the representation of the mark, #2 type
{
@@ -1559,13 +1775,13 @@
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\fnote_mark_gpop:nnN}
+% \begin{macro}{\fnote_mark_gpop_all:nnN}
% This commands takes as argument the representation of the mark
-% (e.g. the content of\cs{@thefnmark}), the series (typically default should work)
+% (e.g. the content of\cs{@thefnmark}), the class (typically |default| should work)
% and a sequence into which every structure number in the property
-% is stored that has the same value as the mark
+% is stored that has the same value as the mark. The sequence is cleared first.
% \begin{macrocode}
-\cs_new_protected:Npn \fnote_mark_gpop:nnN #1 #2 #3
+\cs_new_protected:Npn \fnote_mark_gpop_all:nnN #1 #2 #3
{
\seq_clear:N #3
\prop_set_eq:Nc \l_@@_tmpa_prop { g_@@_currentmarks_ #2 _prop }
@@ -1584,20 +1800,28 @@
}
}
}
-\cs_generate_variant:Nn\fnote_mark_gpop:nnN {ooN}
+\cs_generate_variant:Nn\fnote_mark_gpop_all:nnN {ooN}
% \end{macrocode}
% \end{macro}
-
-
+%
+%
+%
+%
% \subsubsection{Enabling tagging and links for the mark command}
-% To handle the mark in the text, we define a special command
-% which will surround \cs{@makefntext}.
-% At this time \cs{@thefnmark} is already set.
+%
+%
+% \begin{plugdecl}{FEMark}
+%
+% To handle the mark in the text, we define a special plug for
+% the socket \socket{tagsupport/fnmark} that receives
+% \cs{@makefntext} as its argument. At this time \cs{@thefnmark}
+% is already set.
+%
% \begin{macrocode}
-\cs_new_protected:Npn \tag@FEMark #1 %#1 content
+\NewSocketPlug{tagsupport/fnmark}{FEMark}
{
% \end{macrocode}
-% end an open mc and start the structure.
+% End an open mc and start the structure.
% \begin{macrocode}
\tag_mc_end_push:
\tag_struct_begin:n { tag=footnotemark }
@@ -1658,11 +1882,15 @@
\tag_mc_begin_pop:n{}
}
% \end{macrocode}
-% At last set the kernel command to this one
+% At last assign the plug:
% \begin{macrocode}
-\cs_set_eq:NN \@kernel@process@makefnmark \tag@FEMark
+\AssignSocketPlug{tagsupport/fnmark}{FEMark}
% \end{macrocode}
-
+% \end{plugdecl}
+%
+%
+%
+%
% \subsubsection{The footnote text}
% We need a public command to append values to the Ref keys
@@ -1688,11 +1916,13 @@
\tl_new:N \l_@@_dflt_struct_tl
\tl_set:Nn \l_@@_dflt_struct_tl {1}
% \end{macrocode}
-% kernel hook for tagging (2 args)
+% kernel hooks for taggin
% this sets the structure around the whole text
%
+%
+% \begin{plugdecl}{FENote}
% \begin{macrocode}
-\cs_new_protected:Npn \tag@FENote #1#2 % #1 config point, \insert\footins #2 content
+\NewSocketPlug{tagsupport/fntext/begin}{FENote}
{
\tag_mc_end_push:
% \end{macrocode}
@@ -1724,7 +1954,7 @@
% \end{macrocode}
% find open marks with identical \cs{@thefnmark}
% \begin{macrocode}
- \fnote_mark_gpop:ooN { \@thefnmark }{ \l_fnote_type_tl } \l_@@_currentrefs_seq
+ \fnote_mark_gpop_all:ooN { \@thefnmark }{ \l_fnote_type_tl } \l_@@_currentrefs_seq
% \end{macrocode}
% Then we store the object numbers of the marks in the /Ref of the FENote structure:
% and the number of the FEnote into the marks structure:
@@ -1744,57 +1974,62 @@
{%no auto
}
+ }
% \end{macrocode}
% This finish the setup of the tagging structure.
+% \end{plugdecl}
+
+
+
% Now we process the text. The destinations for the links are set with the label
% so that we can be sure that we are in hmode.
% \begin{macrocode}
- #1 {#2}
+\NewSocketPlug{tagsupport/fntext/end}{FENote}
+ {
\tag_struct_end:
\tag_mc_begin_pop:n{}
}
% \end{macrocode}
-% At last set the kernel command to this one
+% At last assign the plugs:
% \begin{macrocode}
-\cs_set_eq:NN \@kernel@process@footnotetext \tag@FENote
+\AssignSocketPlug{tagsupport/fntext/begin}{FENote}
+\AssignSocketPlug{tagsupport/fntext/end}{FENote}
% \end{macrocode}
%
-% \cs{@makefntext@cfgpoint} is the configuration point responsible for
-% typesetting the mark in the note. We use it to surround
+% The kernel socket \socket{tagsupport/fntext/mark} is responsible for
+% tagging the mark in the note. We use it to surround
% the mark with the needed tagging commands.
%
-% TODO check if this should/can be kernel configuration points
-% or if an additional kernel configuration points are needed.
+% TODO check if additional kernel configuration points are needed.
% If yes, what about the paragraph start and the paratagging??
%
-% \begin{macrocode}
-\cs_set_protected:Npn \@makefntext@cfgpoint #1 %#1 code that typesets the mark.
- {
- \noindent
- \tag_mc_end_push:
- \tag@FENoteLbl { #1 }
- \tag_mc_begin_pop:n{}
- }
-% \end{macrocode}
-% \cs{tag@FENoteLbl} creates the label in the note on the bottom.
-% It also adds link targets for the hyperlinking.
%
-% \begin{macro}{\tag@FENoteLbl}
+%
+%^^A If tagging is produced this configuration point is also
+%^^A responsible for surrounding the mark with the appropriate tags
+%^^A marking the mark as an Lbl. It does this using the
+%^^A \socket{tagsupport/fntext/mark} socket.
+%
+% \begin{plugdecl}{FENoteLbl}
+% This plug creates the label in the note on the bottom.
+% It also adds link targets for the hyperlinking.
% \begin{macrocode}
-\cs_new_protected:Npn \tag@FENoteLbl #1
+\NewSocketPlug{tagsupport/fntext/mark}{FENoteLbl}
{
+ \tag_mc_end_push:
% \end{macrocode}
-% We create a link target for every related mark. The name is footnote* + structure number
-% of the mark. We also add a link target for the current structure (for footref)
+% We create a link target for every related mark. The name is
+% \texttt{footnote*} \meta{structure number of the mark}. We also add a link
+% target for the current structure (for \cs{footref}).
% \begin{macrocode}
%\seq_show:N\l_@@_currentrefs_seq
\seq_map_inline:Nn\l_@@_currentrefs_seq {\MakeLinkTarget*{footnote*.##1}}
\MakeLinkTarget*{footnote*.\l_@@_currentstruct_tl}
% \end{macrocode}
-% now we add the tagging commands. We move the structure of the label to
-% to the container at the begin of the note.
+% Now we add the tagging commands. We move the structure of the label to
+% to the container at the begin of the note.
% \begin{NOTE}{UF}
-% check if the NonStruct is really needed. Perhaps we can simply move the mc.
+% Check if the NonStruct is really needed. Perhaps we can simply move the mc.
% \end{NOTE}
% \begin{macrocode}
\tag_struct_begin:n { tag=NonStruct,parent=\l_@@_currentstruct_tl +1 }
@@ -1802,37 +2037,43 @@
#1
\tag_mc_end:
\tag_struct_end:
+ \tag_mc_begin_pop:n{}
}
% \end{macrocode}
-% \end{macro}
-%
-%
-% \cs{@makefntext@cfgpointii} is the
-% configuration point around the actual note text.
%
-% TODO check if this should/can be kernel configuration points
% \begin{macrocode}
-\cs_set_protected:Npn \@makefntext@cfgpointii #1
- {
- \tag_mc_end_push:
- \tag@FENotetext { #1 }
- \tag_mc_begin_pop:n{}
- }
+\AssignSocketPlug{tagsupport/fntext/mark}{FENoteLbl}
% \end{macrocode}
-% \begin{macro}{\tag@FENotetext}
+% \end{plugdecl}
+%
+%
+%^^A If tagging is produced this configuration point is also
+%^^A responsible for surrounding the mark with the appropriate tags
+%^^A marking the mark as an MC of type FENote. It does this using
+%^^A the socket \socket{tagsupport/fntext/text}.
%
-% This command currently only adds an MC chunk,
+% \begin{plugdecl}{FENotetext}
+%
+% This plug is for the kernel socket \socket{tagsupport/fntext/text}
+% around the actual note text when doing tagging.
+% Currently it only adds an MC chunk.
%
% TODO Should it set a mc or could it rely on the content?
% \begin{macrocode}
-\cs_new_protected:Npn \tag@FENotetext #1
+\NewSocketPlug{tagsupport/fntext/text}{FENotetext}
{
+ \tag_mc_end_push:
\tag_mc_begin:n{}
#1
\tag_mc_end:
+ \tag_mc_begin_pop:n{}
}
% \end{macrocode}
-% \end{macro}
+%
+% \begin{macrocode}
+\AssignSocketPlug{tagsupport/fntext/text}{FENotetext}
+% \end{macrocode}
+% \end{plugdecl}
%-------------------------------------
% \begin{macrocode}
@@ -1849,7 +2090,7 @@
%<*footmisc>
%%
%% Copyright (c) 1995-2011 Robin Fairbairns
-%% Copyright (c) 2018-2022 Robin Fairbairns, Frank Mittelbach
+%% Copyright (c) 2018-2023 Robin Fairbairns, Frank Mittelbach
%%
%% This file is part of the `latex-lab Bundle'.
%% --------------------------------------------
@@ -1864,9 +2105,6 @@
%%
%% This work has the LPPL maintenance status 'maintained'.
%%
-%%
-%% File: footmisc.dtx (C) Copyright 1995-2011 Robin Fairbairns
-%% (C) Copyright 2018-2022 Frank Mittelbach
\NeedsTeXFormat{LaTeX2e}
\providecommand\DeclareRelease[3]{}
\providecommand\DeclareCurrentRelease[2]{}
@@ -1916,14 +2154,14 @@
option "para"}%
{I shall ignore "\CurrentOption"}%
\else
- \def\@footnotetext@cfgpoint {\marginpar}
\AddToHook{fntext/para}{%
\hsize\marginparwidth % correct the default \hsize
\footnotesep\z@ % don't add a default separation
}
- \def\@footnotetext@cfgpointii {\@makefntext}
- \def\@footnotetext@cfgpointiii {}
- \def\@footnotetext@cfgpointiv {}
+ \AssignSocketPlug{fntext/process}{side}
+% \AssignSocketPlug{fntext/make}{default}
+ \AssignSocketPlug{fntext/begin}{noop}
+ \AssignSocketPlug{fntext/end}{noop}
\fi
}
\let\footnotelayout\@empty
@@ -1992,25 +2230,16 @@
\DeclareOption{multiple}{\FN@multiplefootnotetrue}
\ProcessOptions
% \end{macrocode}
-% This version of \pkg{footmisc} can assume that the new OR code is
-% already available, thus nothing needs loading at this
-% point. However, as long as we use this code also in a package
-% version that can be loaded by other package while we are in a
-% transition phase it is not clear whether not the kernel code is
-% already available for other packages.
-% \begin{macrocode}
-%\@ifundefined{@kernel@before@cclv}
-% {\input{latex-lab-new-or.ltx}}{}
-% \end{macrocode}
%
% Footnote box layout for para footnotes;
% this would also be the hook to support dblfootnotes (from the
% \texttt{dblfnote} package if we integrate that).
% \begin{macrocode}
\ifFN@para
- \def\@makecol@cfgpointii {%
+ \NewSocketPlug{@makecol/footnotes}{para}{%
\global\setbox\footins\vbox{\FN@makefootnoteparagraph}%
}
+ \AssignSocketPlug{@makecol/footnotes}{para}
\fi
% \end{macrocode}
%
@@ -2038,64 +2267,29 @@
% \end{macrocode}
%
%
-%
% \begin{macrocode}
\ifcase \FN@bottomcases\relax
-\ERROR
-\or
+ \ERROR
+\or %1
\ifFN@abovefloats
- \def\@makecol@cfgpoint {%
- \@if@footnotes@TF
- {\@outputbox@append{\vfill}}%
- {\@if@bfloats@TF{\@outputbox@append{\vfill}}%
- {\@outputbox@reinsertbskip}}%
- \@outputbox@appendfootnotes
- \@outputbox@attachfloats
- }
+ \AssignSocketPlug {@makecol/outputbox}{space-footnotes-floats}
\else
- \def\@makecol@cfgpoint {%
- \@outputbox@attachfloats
- \@if@footnotes@TF
- {\@outputbox@append{\vfill}}%
- {\@outputbox@reinsertbskip}%
- \@outputbox@appendfootnotes
- }
+ \AssignSocketPlug {@makecol/outputbox}{floats-footnotes-space}
\fi
-\or
+\or %2
\ifFN@abovefloats
- \def\@makecol@cfgpoint {%
- \@outputbox@appendfootnotes
- \@if@bfloats@TF
- {\@outputbox@append{\vfill}}%
- {\@outputbox@reinsertbskip}%
- \@outputbox@attachfloats
- }
+ \AssignSocketPlug {@makecol/outputbox}{footnotes-space-floats}
\else
- \def\@makecol@cfgpoint {%
- \@if@footnotes@TF
- {\@outputbox@append{\vfill}}%
- {\@if@bfloats@TF{\@outputbox@append{\vfill}}%
- {\@outputbox@reinsertbskip}}%
- \@outputbox@attachfloats
- \@outputbox@appendfootnotes
- }
+ \AssignSocketPlug {@makecol/outputbox}{space-floats-footnotes}
\fi
-\or
+\or %3
\ifFN@abovefloats
- \def\@makecol@cfgpoint {%
- \@outputbox@appendfootnotes
- \@outputbox@attachfloats
- \@outputbox@reinsertbskip
- }
+ \AssignSocketPlug {@makecol/outputbox}{footnotes-floats}
\else
- \def\@makecol@cfgpoint {%
- \@outputbox@attachfloats
- \@outputbox@appendfootnotes
- \@outputbox@reinsertbskip
-}
+ \AssignSocketPlug {@makecol/outputbox}{floats-footnotes}
\fi
\else
-\ERROR
+ \ERROR
\fi
% next can be dropped when cleaned up
@@ -2120,24 +2314,12 @@
\ifFN@para
- \def\@footnotetext@cfgpoint {\insert\footins}
- \long\def\@footnotetext@cfgpointii #1{%
- \setbox\FN@tempboxa\hbox{\@makefntext{#1}}%
- \dp\FN@tempboxa\z@
- \ht\FN@tempboxa
- \dimexpr\wd\FN@tempboxa *%
- \footnotebaselineskip /\columnwidth\relax
- \box\FN@tempboxa
- }
-
-
- \def\@footnotetext@cfgpointiii {}
- \def\@footnotetext@cfgpointiv {% config point
- \strut
- \penalty-10\relax
- \hskip\footglue
- }
+% \AssignSocketPlug{fntext/process}{default}
+ \AssignSocketPlug{fntext/make}{para}
+ \AssignSocketPlug{fntext/begin}{noop}
+ \AssignSocketPlug{fntext/end}{para}
+
\fi
@@ -2211,7 +2393,7 @@
% perpage is loaded this results in updating counters on the reset
% list to 1 (or to a higher starting value if \cs{MakePerPage} is
% used with an optional argument, which is precisely the problem
-% here. By subtracting 1 in that case we set it back to 1 lower
+% here). By subtracting 1 in that case we set it back to 1 lower
% than the starting value.
%
% But to make this fully work we also need to update a support
@@ -2236,10 +2418,7 @@
%}
-\AddToHook{fntext/begin}{\nobreak \hspace{.2em}}
-
-
-
+ \AddToHook{fntext/begin}{\nobreak \hspace{.2em}}
\else
@@ -2296,7 +2475,11 @@
\ifFN@multiplefootnote
\providecommand*{\multiplefootnotemarker}{3sp}
-% we tag the separator as artifact
+% \end{macrocode}
+%
+% We tag the separator as artifact
+% \fmi{why is this done with \cs{providecommand}?}
+% \begin{macrocode}
\ExplSyntaxOn
\providecommand*{\multfootsep}{\tag_mc_end_push:\tag_mc_begin:n{artifact},\tag_mc_end:\tag_mc_begin_pop:n{}}
\ExplSyntaxOff
@@ -2526,7 +2709,7 @@
{\mathparagraph\mathparagraph\mathparagraph}%
}
\newcommand\mpfootnotemark{%
- \@ifnextchar[%
+ \@ifnextchar[%]
\@xmpfootnotemark
{%
\stepcounter\@mpfn
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-footnotes.pdf b/macros/latex-dev/required/latex-lab/latex-lab-footnotes.pdf
index b4f848dcbf..6736fc5132 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-footnotes.pdf
+++ b/macros/latex-dev/required/latex-lab/latex-lab-footnotes.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-graphic.dtx b/macros/latex-dev/required/latex-lab/latex-lab-graphic.dtx
index f9457e0524..1db0277425 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-graphic.dtx
+++ b/macros/latex-dev/required/latex-lab/latex-lab-graphic.dtx
@@ -15,6 +15,8 @@
% https://github.com/latex3/latex2e/required/latex-lab
%
% for those people who are interested or want to report an issue.
+\def\ltlabgraphicdate{2023-07-20}
+\def\ltlabgraphicversion{0.80a}
%
%<*driver>
\documentclass{l3doc}
@@ -31,7 +33,7 @@
% \title{The \textsf{latex-lab-graphic} package\\
% Tagging of included graphics }
% \author{\LaTeX{} Project\thanks{Initial implementation done by Ulrike Fischer}}
-% \date{v0.8 2023-04-07}
+% \date{v\ltlabgraphicversion\ \ltlabgraphicdate}
%
% \maketitle
%
@@ -174,7 +176,7 @@
% \begin{implementation}
% \section{Implementation}
% \begin{macrocode}
-\ProvidesExplPackage {latex-lab-testphase-graphic} {2023-04-07} {0.8}
+\ProvidesExplPackage {latex-lab-testphase-graphic} {\ltlabgraphicdate} {\ltlabgraphicversion}
{Code related to the tagging of graphics}
% \end{macrocode}
% We load l3opacity for the debug code
@@ -1066,7 +1068,7 @@
% \begin{macrocode}
%<*latex-lab>
\ProvidesFile{graphic-latex-lab-testphase.ltx}
- [2023-04-07 v0.8 code related to the tagging included graphics]
+ [\ltlabgraphicdate\space v\ltlabgraphicversion\space latex-lab wrapper graphic]
\RequirePackage{latex-lab-testphase-graphic}
%</latex-lab>
% \end{macrocode}
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-graphic.pdf b/macros/latex-dev/required/latex-lab/latex-lab-graphic.pdf
index 563b0f1329..03f3d0b3f5 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-graphic.pdf
+++ b/macros/latex-dev/required/latex-lab/latex-lab-graphic.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-mathtagging.dtx b/macros/latex-dev/required/latex-lab/latex-lab-math.dtx
index 923001f559..d593f93320 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-mathtagging.dtx
+++ b/macros/latex-dev/required/latex-lab/latex-lab-math.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-%% File: latex-lab-mathtagging.dtx
+%% File: latex-lab-math.dtx
%
% Copyright (C) 2022-2023 The LaTeX Project
%
@@ -19,8 +19,8 @@
% for those people who are interested or want to report an issue.
%
%
-\def\ltmathtaggingdate{2023-03-08}
-\def\ltmathtaggingversion{v0.5a}
+\def\ltlabmathdate{2023-09-11}
+\def\ltlabmathversion{0.5c}
%
%<*driver>
\documentclass{l3doc}
@@ -30,16 +30,17 @@
\usepackage{todonotes}
\begin{document}
- \DocInput{latex-lab-mathtagging.dtx}
+ \DocInput{latex-lab-math.dtx}
\end{document}
%</driver>
%
% \fi
%
%
-% \title{The \texttt{latex-lab-mathtagging} code\thanks{}}
+% \title{The \texttt{latex-lab-math} code\thanks{}}
% \author{Frank Mittelbach, Joseph Wright, \LaTeX{} Project}
-%
+% \date{v\ltlabmathversion\ \ltlabmathdate}
+%
% \maketitle
%
% \newcommand\NEW[1]{\marginpar{\mbox{}\hfill\fbox{New: #1}}}
@@ -198,15 +199,15 @@
%
% \car{Change description here?}
% \begin{macrocode}
-\ProvidesFile{latex-lab-mathtagging.ltx}
- [\ltmathtaggingdate\space
- \ltmathtaggingversion\space
+\ProvidesFile{latex-lab-math.ltx}
+ [\ltlabmathdate\space
+ v\ltlabmathversion\space
Grab all the math(s) and tag it (experiments)]
% \end{macrocode}
%
% Temp loading \ldots
% \begin{macrocode}
-\AddToHook{begindocument/before}{\RequirePackage{latex-lab-testphase-block-tagging}}
+\AddToHook{begindocument/before}{\RequirePackage{latex-lab-testphase-block}}
% \end{macrocode}
%
% \begin{macrocode}
@@ -309,11 +310,25 @@
{
\@@_process:nn { math } {#1} % $
% fairly simple this one
- \tagmcend %end P-chunk, in code: \tag_mc_end_push:
- \@kernel@math@begin
- #1 $
- \@kernel@math@end
- \tagmcbegin{} % restart P-chunk (whatsits in pdftex)
+% \end{macrocode}
+% We do not want math tagging in fakemath or when measuring,
+% so we imitate the test inside
+% \cs{@@_process:nn} for now, see https://github.com/latex3/tagging-project/issues/5
+% \begin{macrocode}
+ \legacy_if:nTF { measuring@ }
+ { #1 $ }
+ {
+ \tl_if_in:nnTF {#1} { \m@th }
+ { #1 $ }
+ {
+ \tagmcend %end P-chunk, in code: \tag_mc_end_push:
+ \@kernel@math@begin
+ #1 $
+ \@kernel@math@end
+ \tagmcbegin{} % restart P-chunk (whatsits in pdftex)
+ }
+ }
+
}
}
% \end{macrocode}
@@ -334,9 +349,14 @@
$$
}
}
-
+% \end{macrocode}
+% To allow to use the code without tagging we guard. But probably tagpdf should
+% provide some tools for such manual para-ends.
+% \begin{macrocode}
\cs_new_protected:Npn \@kernel@close@P {
- \tagmcend %end P-chunk, in code: \tag_mc_end_push:
+ \tag_if_active:T
+ {
+ \tagmcend %end P-chunk, should perhaps be \tag_mc_end_push: ...
\int_gincr:N \g__tag_para_end_int
\bool_if:NT \l__tag_para_show_bool
{ \tag_mc_begin:n{artifact}
@@ -344,6 +364,7 @@
\tag_mc_end:
}
\tag_struct_end:
+ }
}
@@ -368,12 +389,15 @@
\l_@@_tmpa_skip \lastskip
\@kernel@math@end
\penalty \postdisplaypenalty
- \skip_vertical:n { -\l_@@_tmpa_skip }
+% \end{macrocode}
+% This reinserts the below display skips. It must be doubled to
+% get the right amount:
+% \begin{macrocode}
+ \skip_vertical:n { -\l_@@_tmpa_skip * 2 }
%
\@doendpe % this has no \end{...} to take care of it
}
-
% \end{macrocode}
% \end{macro}
%
@@ -813,12 +837,23 @@
\@@_grab_dollar:w
}
}
+
\exp_args:No \tex_everydisplay:D
{
\tex_the:D \tex_everydisplay:D
\iftrue % this may have to be a settable flag!
% {
% \typeout{==>~ in~ everydisplay}
+% \end{macrocode}
+% flipping the \cs{belowdisplay} values is done so that we get (assumption)
+% a negative skip and not make the page bigger then we take that out,
+% then we add the tagging code (in \cs{@@_tag_dollardollar_display_end} ) and
+% then we put a real \cs{postdisplaypenalty} in and
+% the right skip (of which we don't know if it is short or a
+% normal \cs{belowdisplayskip}). This might need some refinement if that skip
+% is actually negative from the start
+% (not sure it ever is and is worth bothering about)
+% \begin{macrocode}
\skip_set:Nn \belowdisplayskip {-\belowdisplayskip}
\skip_set:Nn \belowdisplayshortskip {-\belowdisplayshortskip}
\int_set:Nn \postdisplaypenalty {10000}
@@ -1277,4 +1312,3 @@
% \Finale
%
%
-
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-mathtagging.pdf b/macros/latex-dev/required/latex-lab/latex-lab-math.pdf
index 4df1f5e141..f68397d94a 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-mathtagging.pdf
+++ b/macros/latex-dev/required/latex-lab/latex-lab-math.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-mathpkg.pdf b/macros/latex-dev/required/latex-lab/latex-lab-mathpkg.pdf
index f2362e1f8e..a8c65f5f9c 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-mathpkg.pdf
+++ b/macros/latex-dev/required/latex-lab/latex-lab-mathpkg.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-mathtools.pdf b/macros/latex-dev/required/latex-lab/latex-lab-mathtools.pdf
index eb53e235bb..8dec843fe9 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-mathtools.pdf
+++ b/macros/latex-dev/required/latex-lab/latex-lab-mathtools.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-minipage.dtx b/macros/latex-dev/required/latex-lab/latex-lab-minipage.dtx
index 00b1d649a1..bbd40a3c52 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-minipage.dtx
+++ b/macros/latex-dev/required/latex-lab/latex-lab-minipage.dtx
@@ -16,6 +16,8 @@
%
% for those people who are interested or want to report an issue.
%
+\def\ltlabminipagedate{2023-08-20}
+\def\ltlabminipageversion{0.81b}
%<*driver>
\documentclass{l3doc}
\EnableCrossrefs
@@ -27,15 +29,11 @@
%
% \fi
%
-
-\def\ltlistsversion{v0.81}
-\def\ltlistsdate{2023/05/10}
-
%
% \title{The \textsf{latex-lab-minipage} package\\
% Changes related to the tagging of minipage and parbox}
% \author{\LaTeX{} Project\thanks{Initial implementation done by Ulrike Fischer}}
-% \date{\ltlistsversion\ \ltlistsdate}
+% \date{v\ltlabminipageversion\ \ltlabminipagedate}
%
% \maketitle
%
@@ -64,9 +62,15 @@
%
% \section{Implementation}
% \begin{macrocode}
-\ProvidesExplPackage {latex-lab-testphase-minipage} {2023-05-10} {0.81}
+\ProvidesExplPackage {latex-lab-testphase-minipage}
+ {\ltlabminipagedate} {\ltlabminipageversion}
{Code related to the tagging of minipages and parboxes}
% \end{macrocode}
+% As minipage uses a socket from the footnote code we must load the OR-code:
+% \begin{macrocode}
+\RequirePackage{latex-lab-testphase-new-or-1}
+\RequirePackage{latex-lab-testphase-new-or-2}
+% \end{macrocode}
%
% \subsection{Provide the kernel hooks}
@@ -111,7 +115,7 @@
\textwidth\hsize \columnwidth\hsize
\@parboxrestore
\def\@mpfn{mpfootnote}\def\thempfn{\thempfootnote}\c@mpfootnote\z@
- \let\@footnotetext\@mpfootnotetext
+ \AssignSocketPlug{fntext/process}{mp}%
\let\@listdepth\@mplistdepth \@mplistdepth\z@
\@minipagerestore
\@setminipage}
@@ -196,7 +200,8 @@
% \begin{macrocode}
%<*latex-lab>
\ProvidesFile{minipage-latex-lab-testphase.ltx}
- [2022-10-26 v0.8 code related to the tagging of sectioning commands]
+ [\ltlabminipagedate\space v\ltlabminipageversion
+ code related to the tagging of minipage and parbox]
\RequirePackage{latex-lab-testphase-minipage}
%</latex-lab>
% \end{macrocode}
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-minipage.pdf b/macros/latex-dev/required/latex-lab/latex-lab-minipage.pdf
index ca89cd0b8f..ac235aef7d 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-minipage.pdf
+++ b/macros/latex-dev/required/latex-lab/latex-lab-minipage.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-namespace.dtx b/macros/latex-dev/required/latex-lab/latex-lab-namespace.dtx
new file mode 100644
index 0000000000..2ec9b0584b
--- /dev/null
+++ b/macros/latex-dev/required/latex-lab/latex-lab-namespace.dtx
@@ -0,0 +1,100 @@
+% \iffalse meta-comment
+%
+%% File: latex-lab-namespace.dtx (C) Copyright 2023 LaTeX Project
+%
+% It may be distributed and/or modified under the conditions of the
+% LaTeX Project Public License (LPPL), either version 1.3c of this
+% license or (at your option) any later version. The latest version
+% of this license is in the file
+%
+% https://www.latex-project.org/lppl.txt
+%
+%<*driver>
+\documentclass{l3doc}
+\usepackage{amstext}
+\EnableCrossrefs
+\CodelineIndex
+
+\usepackage{todonotes}
+
+\begin{document}
+ \DocInput{latex-lab-namespace.dtx}
+\end{document}
+%</driver>
+% \fi
+% \title{Prototype reimplementation of \LaTeXe{}'s role mapping}
+% \author{\LaTeX{} Project, initial implementation Ulrike Fischer}
+% \date{v0.8 2023-09-04}
+%
+% \maketitle
+%
+% \begin{documentation}
+%
+%
+%
+% \section{Introduction}
+%
+% This short file collects tag names from the \LaTeX{} namespace and their role mapping used
+% in the latex-lab files. The names and the roles are not necessarly the final ones!
+%
+% Later settings of the same tag overwrite previous settings.
+% The syntax of a line is a list of three strings ending with commas:
+% \begin{verbatim}
+% latex-tag, PDF-tag, name space,
+% \end{verbatim}
+%
+% The name space is normally pdf2 with the exception of the following PDF-tags
+% which are only in pdf namespace:
+% Art, BlockQuote, TOC, TOCI, Index, Private, Quote, Note,
+% Reference, BibEntry, Code.
+%
+% \end{documentation}
+% \begin{implementation}
+% \begin{macrocode}
+%<*ns-latex-lab>
+%% \ProvidesExplFile {tagpdf-ns-latex-lab.def} {2023-09-04} {0.8}
+%% {latex} {https://www.latex-project.org/ns/lab/2022}{}
+% \end{macrocode}
+% \subsection{Role from tagpdf}
+% The following tags are already set by tagpdf, so deleting here will not remove them.
+% \begin{macrocode}
+title, Title, pdf2,
+part, Title, pdf2,
+section, H1, pdf2,
+subsection, H2, pdf2,
+subsubsection,H3, pdf2,
+paragraph, H4, pdf2,
+subparagraph, H5, pdf2,
+list, L, pdf2,
+itemize, L, pdf2,
+enumerate, L, pdf2,
+description, L, pdf2,
+quote, BlockQuote,pdf,
+quotation, BlockQuote,pdf,
+verbatim, Div, pdf2,
+item, LI, pdf2,
+itemlabel, Lbl, pdf2,
+itembody, LBody, pdf2,
+footnote, FENote, pdf2,
+footnotemark, Lbl, pdf2,
+footnotelabel,Lbl, pdf2,
+text-unit, Part, pdf2,
+text, P, pdf2,
+% \end{macrocode}
+% \subsection{From block code}
+% \begin{macrocode}
+theorem-like, Sect, pdf2,
+verbatim, P, pdf2,
+codeline, Sub, pdf2,
+% \end{macrocode}
+% \subsection{From float code}
+% \begin{macrocode}
+float, Aside, pdf2,
+figures, Sect, pdf2,
+tables, Sect, pdf2,
+% \end{macrocode}
+% \begin{macrocode}
+%</ns-latex-lab>
+% \end{macrocode}
+% \end{implementation}
+\endinput
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-namespace.pdf b/macros/latex-dev/required/latex-lab/latex-lab-namespace.pdf
new file mode 100644
index 0000000000..e0c02494ca
--- /dev/null
+++ b/macros/latex-dev/required/latex-lab/latex-lab-namespace.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-new-or-1.dtx b/macros/latex-dev/required/latex-lab/latex-lab-new-or-1.dtx
index ef799e813c..cc60f50de0 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-new-or-1.dtx
+++ b/macros/latex-dev/required/latex-lab/latex-lab-new-or-1.dtx
@@ -9,6 +9,8 @@
%
% https://www.latex-project.org/lppl.txt
%
+\def\ltlabneworIdate{2023-07-20}
+\def\ltlabneworIversion{0.85a}
%<*driver>
\documentclass{l3doc}
@@ -27,7 +29,8 @@
%
% \title{Temporary output patches for tagging and better link support}
% \author{Frank Mittelbach \and Ulrike Fischer}
-%
+% \date{v\ltlabneworIversion\ \ltlabneworIdate}
+%
% \maketitle
%
% \section{Introduction}
@@ -47,12 +50,13 @@
%
% \section{The Implementation}
% \begin{macrocode}
-%<*code>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
\ProvidesPackage{latex-lab-testphase-new-or-1}
- [2022-11-94 v0.1a Temporary output patches for tagging and better link support]
+ [\ltlabneworIdate\space v\ltlabneworIversion\space
+ Temporary output patches for tagging and better link support]
\RequirePackage{etoolbox}
% \end{macrocode}
%
@@ -94,18 +98,36 @@
%
% We patch \cs{@makecol}, if new-or-2 is loaded too it will overwrite that again.
% \begin{macrocode}
- \providecommand\@kernel@before@footins{}
- \providecommand\@kernel@before@cclv{}
+\providecommand\@kernel@before@footins{}
+\providecommand\@kernel@tagsupport@@makecol{}
- \patchcmd\@makecol
- {\vskip\skip\footins}
- {\vskip\skip\footins\@kernel@before@footins}
- {\typeout{Patching \string\@makecol\space for tagging}}{\PATCHerror }
+\patchcmd\@makecol
+ {\vskip\skip\footins}
+ {\vskip\skip\footins\@kernel@before@footins}
+ {\typeout{Patching \string\@makecol\space for tagging}}{\PATCHerror }
-%for some reason patching with etoolbox only works in this order ...
+\patchcmd\@makecol
+ {\let\@elt\relax}
+ {\@kernel@tagsupport@@makecol\let\@elt\relax}
+ {\typeout{Patching \string\@makecol\space for tagging}}{\PATCHerror }
- \pretocmd\@makecol{\@kernel@before@cclv}
- {\typeout{Patching \string\@makecol\space for tagging}}{\PATCHerror }
+\AddToHook{package/footmisc/after}
+ {%
+ \def\@makecol{%
+ \setbox\@outputbox \box\@cclv
+ \@outputbox@removebskip
+ \@kernel@tagsupport@@makecol
+ \let\@elt\relax
+ \xdef\@freelist{\@freelist\@midlist}%
+ \global \let \@midlist \@empty
+ \@makecol@appendblocks
+ \ifvbox\@kludgeins
+ \@makespecialcolbox
+ \else
+ \@makenormalcolbox
+ \fi
+ \global \maxdepth \@maxdepth}
+}
% \end{macrocode}
% \end{macro}
%
@@ -150,9 +172,16 @@
\def\@kernel@after@foot {\pdfannot_link_on:}
\ExplSyntaxOff
% \end{macrocode}
-%
% \begin{macrocode}
-%</code>
+%</package>
+% \end{macrocode}
+% \begin{macrocode}
+%<*latex-lab>
+\ProvidesFile{new-or-1-latex-lab-testphase.ltx}
+ [\ltlabneworIdate\space v\ltlabneworIversion\space
+ latex-lab wrapper new-or-1]
+\RequirePackage{latex-lab-testphase-new-or-1}
+%</latex-lab>
% \end{macrocode}
%
% \Finale
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-new-or-1.pdf b/macros/latex-dev/required/latex-lab/latex-lab-new-or-1.pdf
index 1e97867f2a..3f68d29e3e 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-new-or-1.pdf
+++ b/macros/latex-dev/required/latex-lab/latex-lab-new-or-1.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-new-or-2.dtx b/macros/latex-dev/required/latex-lab/latex-lab-new-or-2.dtx
index 74d56d687f..d2011256b1 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-new-or-2.dtx
+++ b/macros/latex-dev/required/latex-lab/latex-lab-new-or-2.dtx
@@ -1,7 +1,7 @@
% \iffalse meta-comment
%
%% File: latex-lab-new-or-2.dtx
-% Copyright (C) 2022 The LaTeX Project
+% Copyright (C) 2022-2023 The LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -17,6 +17,9 @@
%
% for those people who are interested or want to report an issue.
%
+\def\ltlabneworIIdate{2023-09-04}
+\def\ltlabneworIIversion{0.85c}
+
%<*driver>
\documentclass{l3doc}
\EnableCrossrefs
@@ -31,41 +34,58 @@
%
% \title{The \texttt{latex-lab-testphase-new-or-2} code\thanks{}}
% \author{Frank Mittelbach, \LaTeX{} Project}
-%
+% % \date{v\ltlabneworIIversion\ \ltlabneworIIdate}
% \maketitle
%
% \newcommand\fmi[1]{\begin{quote} TODO: \itshape #1\end{quote}}
% \newcommand\NEW[1]{\marginpar{\mbox{}\hfill\fbox{New: #1}}}
% \providecommand\pkg[1]{\texttt{#1}}
%
+% \providecommand\hook[1]{\texttt{#1\DescribeHook[noprint]{#1}}}
+% \providecommand\socket[1]{\texttt{#1\DescribeSocket[noprint]{#1}}}
+% \providecommand\plug[1]{\texttt{#1\DescribePlug[noprint]{#1}}}
+%
+% \NewDocElement[printtype=\textit{socket},idxtype=socket,idxgroup=Sockets]{Socket}{socketdecl}
+% \NewDocElement[printtype=\textit{plug},idxtype=plug,idxgroup=Plugs]{Plug}{plugdecl}
+% \NewDocElement[printtype=\textit{hook},idxtype=hook,idxgroup=Hooks]{Hook}{hookdecl}
+%
+%
% \begin{abstract}
+% This code implements changes to the output routine intended to be
+% moved in the \LaTeX{} kernel at some point in the future.
% \end{abstract}
%
-% \section{Introduction}
-%
-% This code implements changes to the output routine.
%
%
%
+% \section{Introduction}
%
-% \section{Hooks and configuration points}
%
-% Note: the configuration points do not have an interface mechanism
-% yet and all their names are temporary right now.
+% \section{Hooks and replaceable code blocks}
%
%
-% \subsubsection{Configuration points}
+% \subsubsection{Replaceable code blocks (sockets)}
%
% To cater for different layouts with respect to text, footnotes,
-% and bottom-floats placements there are two configuration points for
+% and bottom-floats placements there are two sockets for
% now.
% \begin{description}
-% \item[\cs{@makecol@cfgpoint} (0 arguments)]
+% \item[\socket{@makecol/outputbox} (0 arguments)]
%
-% In this configuration point the \cs{@outputbox} (holding the
+% In code for this socket the \cs{@outputbox} (holding the
% galley text for the current column or page) is augmented by
% attaching floats and footnote areas together with appropriate
-% spacing. Before the code is run any existing glue at the bottom
+% spacing.
+%
+% Prior to calling the socket the output routine has already
+% decided which floats go into which area and which get deferred.
+% Therefore, the assumption is that the code in the socket attaches all
+% areas that contain floats. If this is not done, then the order
+% of floats is likely to be screwed up unless unused floats
+% are moved to the defer list in an appropriate way (for now we
+% don't offer any interface for that scenario).
+%
+% Before the code in the socket is run, any existing glue at the bottom
% of the \cs{@outputbox} is removed and stored in a safe
% place. If needed, it can be reinserted with one of the helper
% commands.
@@ -74,17 +94,25 @@
% \begin{description}
% \item[\cs{@outputbox@append} (1 argument)]
%
+% \DescribeMacro[noprint]{@outputbox@append}
+%
% This general purpose command alters the \cs{@outputbox} box by
% appending material to it.
%
% \item[\cs{@outputbox@appendfootnotes} (0 arguments)]
%
+% \DescribeMacro[noprint]{@outputbox@appendfootnotes}
+%
% This command appends the footnotes to the \cs{@outputbox} (if
% there are any). If not, then it does nothing.
%
% \item[\cs{@outputbox@attachfloats} (0 arguments)]
% \item[\cs{@outputbox@attachtopfloats} (0 arguments)]
% \item[\cs{@outputbox@attachbottomfloats} (0 arguments)]
+%
+% \DescribeMacro[noprint]{@outputbox@attachfloats}
+% \DescribeMacro[noprint]{@outputbox@attachtopfloats}
+% \DescribeMacro[noprint]{@outputbox@attachbottomfloats}
%
% Attaching top and bottom floats can usually be done in one
% go, but for special layouts we might want more control so we
@@ -92,11 +120,16 @@
%
% \item[\cs{@outputbox@reinsertbskip} (0 arguments)]
%
+% \DescribeMacro[noprint]{@outputbox@reinsertbskip}
+%
% Reinsert the bottom skip of the \cs{@outputbox} that was
% saved before.
%
% \item[Testing for existence of material]
%
+% \DescribeMacro[noprint]{@if@footnotes@TF}
+% \DescribeMacro[noprint]{@if@bfloats@TF}
+%
% There are a number of helpers to run conditional code
% depending on whether or not there are footnotes or bottom
% floats. They are \cs{@if@footnotes@TF} and
@@ -104,16 +137,67 @@
% (names are likely to change).
%
% \end{description}
-% This configuration point needs an appropriate definition; a
-% default is already given in the kernel.
%
-% \item[\cs{@makecol@cfgpointii} (0 arguments)]
+% \fmi{Decide on names for these helper commands. We could keep
+% them similar to the above (because they are only supposed to be
+% used by a few packages). However, we could alternatively use
+% CamelCase names, under the assumption that classes may also
+% directly define a plug for the socket, instead of loading a
+% support package such as \pkg{footmisc} (or in addition
+% to). --- decide}
+%
+% This socket cannot be empty but needs appropriate code; a set
+% of suitable plugs for it are already given in the kernel. These
+% are
+% \begin{description}
+% \item[\plug{space-footnotes-floats}]
+%
+% After the galley text there is a vertical \cs{vfill}
+% followed by any footnotes followed by the bottom floats, if any.
+%
+% \item[\plug{floats-footnotes-space}]
+%
+% As before but the \cs{vfill} is at the bottom (page is
+% ragged bottom).
+%
+% \item[\plug{footnotes-space-floats}]
+%
+% As before but the \cs{vfill} is between footnotes and floats.
%
-% This configuration point is used to manipulate the footnote
+% \item[\plug{space-floats-footnotes}]
+%
+% Here the footnotes come last.\footnote{There are two more
+% permutations, but neither of them has ever been requested so
+% they aren't set up by default --- doing that in a class
+% would be trivial though.}
+%
+% \item[\plug{floats-footnotes}]
+%
+% All excess space has to be distributed across the existing
+% glue on the page, e.g., within the text galley, the
+% separation between blocks, etc.
+% The order is text, floats, footnotes.
+%
+% \item[\plug{footnotes-floats}]
+%
+% As the previous one but floats and footnotes are
+% swapped. This is the \LaTeX{} default, i.e., this plug is
+% assigned to the socket.
+%
+% \end{description}
+%
+%-----------------------
+%
+% \item[\socket{@makecol/footnotes} (0 arguments)]
+%
+% This socket is used to manipulate the footnote
% material inside \cs{box}\cs{footins}. It if contains code, it
% is supposed to do some processing of that box and then write
% the result back into it (and nothing else!). By default it
-% does nothing.
+% does nothing, i.e., has the \plug{noop} assigned.
+%
+% If (short) footnotes are run as a paragraph this socket gets
+% the plug \plug{para} assigned which is defined elsewhere.
%
% \end{description}
%
@@ -123,28 +207,32 @@
% \section{The Implementation}
%
% \begin{macrocode}
-%<*code>
+%<*package>
% \end{macrocode}
%
% \subsection{File declaration}
% \begin{macrocode}
\ProvidesPackage{latex-lab-testphase-new-or-2}
- [2022-11-04 v0.1c changes to the output routine]
+ [\ltlabneworIIdate\space v\ltlabneworIIversion\space
+ Changes to the output routine]
% \end{macrocode}
+%
% \subsection{\cs{@makecol} reimplementation}
%
% In order for other packages to prepend or append code to
-% \cs{@makecol}, they can use the generic command hooks
-% \texttt{cmd/@makecol/before} and \texttt{cmd/@makecol/after}, so
-% there is nothing we need to do here.
+% \cs{@makecol} the generic command hooks
+% \texttt{cmd/@makecol/before} and \texttt{cmd/@makecol/after} can
+% be used, so for now there is nothing we need to do for this.
%
%
% \begin{macro}{\@makecol}
% \cs{@makecol} is shortened a lot, basically all the hardwired
-% code in the middle has moved into a configuration point.
+% code in the middle has moved into a socket.
% \begin{macrocode}
\def \@makecol {%
- \@kernel@before@cclv
+% \end{macrocode}
+% Save away box 255 as \cs{@outputbox} to make it available for further adjustments.
+% \begin{macrocode}
\setbox\@outputbox \box\@cclv
% \end{macrocode}
% The only real addition is the next command which either does
@@ -153,25 +241,31 @@
% \begin{macrocode}
\@outputbox@removebskip
% \end{macrocode}
-% Any ``here'' floats in the \cs{@outputbox} are now handled so we
+% Now a kernel hook for tagging.
+% \fmi{The name is likely to change and it probably will eventually
+% be replaced with a socket.}
+% \begin{macrocode}
+ \@kernel@tagsupport@@makecol
+% \end{macrocode}
+% When this code is run any ``here'' floats in the \cs{@outputbox} are already handled, so we
% recycle their registers and put them back to the \cs{@freelist}.
% \begin{macrocode}
\let\@elt\relax
\xdef\@freelist{\@freelist\@midlist}%
\global \let \@midlist \@empty
% \end{macrocode}
-% Here we have the configurable part.
-% \fmi{Interface to configuration points will change in the future}
+% Here we have the configurable part. This socket is supposed to add floats,
+% footnotes and stretchable vertical space as appropriate to the \cs{@outputbox}.
% \begin{macrocode}
- \@makecol@cfgpoint
+ \UseSocket{@makecol/outputbox}%
% \end{macrocode}
-% The we deal with any \cs{enlargethispage} or run the normal code
+% Then we deal with any \cs{enlargethispage} or run the normal code
% to build a column.
% \begin{macrocode}
\ifvbox\@kludgeins
- \@makespecialcolbox
+ \@make@specialcolbox
\else
- \@makenormalcolbox
+ \@make@normalcolbox
\fi
\global \maxdepth \@maxdepth
}
@@ -188,10 +282,10 @@
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\@makenormalcolbox}
+% \begin{macro}{\@make@normalcolbox}
% Taken out of \cs{@makecol} for readability.
% \begin{macrocode}
-\def \@makenormalcolbox {%
+\def \@make@normalcolbox {%
\setbox\@outputbox \vbox to\@colht {%
\@texttop
\@outputbox@depth \dp\@outputbox
@@ -204,10 +298,10 @@
% \end{macro}
%
%
-% \begin{macro}{\@makespecialcolbox}
+% \begin{macro}{\@make@specialcolbox}
% Make the colbox when \cs{enlargethispage} was used.
% \begin{macrocode}
-\def \@makespecialcolbox {%
+\def \@make@specialcolbox {%
\@outputbox@append {\vskip-\@outputbox@depth}%
\@tempdima \@colht
\ifdim \wd\@kludgeins>\z@
@@ -235,7 +329,7 @@
% \begin{macro}{\@outputbox@removebskip}
%
% This is really a bug fix for the kernel but one we only
-% automatically make in new documents using \cs{DocumentMetadata}.
+% automatically make in new documents that are using \cs{DocumentMetadata}.
% \fmi{may make optional for legacy docs}
% If
% \cs{raggedbottom} is in force, footnotes get attached to the main
@@ -248,7 +342,7 @@
% short, but the footnotes are not pushed to the bottom.
%
% In \pkg{footmisc} \cs{@outputbox@removebskip} is only applied when
-% \pkg{footmisc} is called with with an option specifying the
+% \pkg{footmisc} is called with an option specifying the
% footnote placement, i.e., not in the default case.
% In new documents we apply it always.
% \begin{macrocode}
@@ -270,6 +364,7 @@
\ifnum \gluestretchorder\@tempskipa>\z@
\vskip-\@tempskipa
% \end{macrocode}
+%
% \begin{macro}{\@outputbox@reinsertbskip}
% We also record the value so that it can be reinserted
% elsewhere. As we have to do this globally, we also need to
@@ -295,25 +390,28 @@
%
%
%
-% \begin{macro}{\@kernel@before@cclv}
-% \begin{macro}{\@kernel@before@footins}
+% \begin{macro}{\@kernel@before@cclv,
+% \@kernel@before@footins}
% These two commands are internal kernel hooks intended for tagging
-% support in case that is active. By default they do nothing (and
+% support in case that is active. They should not be altered by package code!
+% By default they do nothing (and
% may have been defined already by \cs{DocumentMetadata}).
+% \fmi{The names might change and perhaps each of them is turned
+% into a socket named something like \socket{tagsupport/before/cclv}
+% or similar.}
% \begin{macrocode}
\providecommand\@kernel@before@cclv{}
\providecommand\@kernel@before@footins{}
% \end{macrocode}
% \end{macro}
-% \end{macro}
%
%
%
%
% \subsection{The output routine configuration components}
%
-% Here we provide the components that are used to define
-% \cs{@makecol@cfgpoint}.
+% Here we provide the components that are used to define code for the
+% \socket{@makecol/outputbox} socket.
%
%
% \begin{macro}{\@outputbox@append}
@@ -346,7 +444,7 @@
% \begin{macro}{\@outputbox@appendfootnotes}
%
% This command appends the footnotes to the \cs{@outputbox} (if
-% there are any). If not then it does nothing.
+% there are any). If not, then it does nothing.
% \begin{macrocode}
\def\@outputbox@appendfootnotes {%
\ifvoid\footins \else
@@ -354,22 +452,34 @@
% First come two configuration points: what to do if we are in a split
% footnote situation and a second one that does some manipulation
% of the \cs{footins} box before it gets appended.
-% \fmi{this code will get revised as part of CP handling in the future}
+% \fmi{The code for handling split footnotes will get revised as part of socket handling in the future}
% \begin{macrocode}
\@makecol@handlesplitfootnotes
- \@makecol@cfgpointii
+% \end{macrocode}
+%
+% \begin{macrocode}
+ \UseSocket{@makecol/footnotes}%
% \end{macrocode}
% Then the footnotes are appended:
% \begin{macrocode}
\@outputbox@append{%
\vskip \skip\footins
+% \end{macrocode}
+% This is a kernel hook for tagging.
+% \fmi{The name is likely to change and it probably will eventually
+% be replaced with a socket.}
+% \begin{macrocode}
\@kernel@before@footins
+% \end{macrocode}
+%
+% \begin{macrocode}
\color@begingroup
\normalcolor
\footnoterule
% \end{macrocode}
% Support for \pkg{pdfcolfoot}, eventually this can go once color
-% is properly supported.
+% is properly supported. The csname is constructed in case it
+% doesn't exist.
% \begin{macrocode}
\csname pdfcolfoot@current\endcsname
\unvbox \footins
@@ -435,17 +545,16 @@
%
%
%
-% \begin{macro}{\@makecol@cfgpointii}
+% \begin{socketdecl}{@makecol/footnote}
%
-% Configuration point to support manipulation of footins box
-% (result needs to be moved back in there). Used by the
-% \texttt{para} option.
-% \fmi{Interface will change in the future}
+% The socket allowing the manipulation of \cs{footins} box
+% (result needs to be moved back in there). Used when footnotes are
+% reformatted into a single paragraph by the
+% \texttt{para} option of \pkg{footmisc}. By default it does nothing.
% \begin{macrocode}
-\let \@makecol@cfgpointii \@empty
+\NewSocket{@makecol/footnotes}{0}
% \end{macrocode}
-%
-% \end{macro}
+% \end{socketdecl}
%
%
%
@@ -497,27 +606,124 @@
% \subsection{The \cs{@makecol} configuration}
%
%
-% \begin{macro}{\@makecol@cfgpoint}
+% \begin{socketdecl}{@makecol/outputbox}
+% We have one socket that is supposed to augment the \cs{@outputbox}
+% by attaching floats and footnotes with appropriate spacing.
+%
+% \begin{macrocode}
+\NewSocket{@makecol/outputbox}{0}
+% \end{macrocode}
+% \end{socketdecl}
+%
+% The following plugs are available for
+% this socket:
+%
+% \begin{plugdecl}{space-footnotes-floats}
+% After the galley text there is a vertical \cs{vfill} followed by
+% any footnotes followed by the bottom floats, if any.
+% \begin{macrocode}
+\NewSocketPlug {@makecol/outputbox}{space-footnotes-floats} {%
+ \@if@footnotes@TF
+ {\@outputbox@append{\vfill}}%
+ {\@if@bfloats@TF
+ {\@outputbox@append{\vfill}}%
+ {\@outputbox@reinsertbskip}%
+ }%
+ \@outputbox@appendfootnotes
+ \@outputbox@attachfloats
+}
+% \end{macrocode}
+% \end{plugdecl}
%
-% Here is only the configuration for the default case for now,
-% others are provided by \pkg{footmisc}.
+% \begin{plugdecl}{floats-footnotes-space}
+% As before but the \cs{vfill} is at the bottom (page is ragged
+% bottom).
+% \begin{macrocode}
+\NewSocketPlug {@makecol/outputbox}{floats-footnotes-space} {%
+ \@outputbox@attachfloats
+ \@if@footnotes@TF
+ {\@outputbox@append{\vfill}}%
+ {\@outputbox@reinsertbskip}%
+ \@outputbox@appendfootnotes
+}
+% \end{macrocode}
+% \end{plugdecl}
%
+% \begin{plugdecl}{footnotes-space-floats}
+% As before but the \cs{vfill} is between footnotes and floats.
% \begin{macrocode}
- \def\@makecol@cfgpoint {%
- \@outputbox@appendfootnotes
- \@outputbox@attachfloats
+\NewSocketPlug {@makecol/outputbox}{footnotes-space-floats} {%
+ \@outputbox@appendfootnotes
+ \@if@bfloats@TF
+ {\@outputbox@append{\vfill}}%
+ {\@outputbox@reinsertbskip}%
+ \@outputbox@attachfloats
+}
% \end{macrocode}
-% We do, however, reinsert the bottom skip from \cs{newpage} if it
+% \end{plugdecl}
+%
+% \begin{plugdecl}{space-floats-footnotes}
+% Here the footnotes come last.\footnote{There are two more
+% permutations, but neither of them has ever been requested so
+% they aren't set up by default --- doing that in a class
+% would be trivial though.}
+% \begin{macrocode}
+\NewSocketPlug {@makecol/outputbox}{space-floats-footnotes} {%
+ \@if@footnotes@TF
+ {\@outputbox@append{\vfill}}%
+ {\@if@bfloats@TF
+ {\@outputbox@append{\vfill}}%
+ {\@outputbox@reinsertbskip}}%
+ \@outputbox@attachfloats
+ \@outputbox@appendfootnotes
+}
+% \end{macrocode}
+% \end{plugdecl}
+%
+%
+%
+% \begin{plugdecl}{floats-footnotes}
+% All excess space has to be distributed across the existing
+% glue on the page, e.g., within the text galley, the
+% separation between blocks, etc.
+% The order is text, floats, footnotes.
+% \begin{macrocode}
+\NewSocketPlug {@makecol/outputbox}{floats-footnotes} {%
+ \@outputbox@attachfloats
+ \@outputbox@appendfootnotes
+% \end{macrocode}
+% We do reinsert the bottom skip from \cs{newpage} if it
% was taken out earlier. This is, strictly speaking, not necessary
% in most cases, but it is a \cs{vfil} while \cs{raggedbottom} is
% only generating \verb=\vspace{0pt plus .0001fil}=, so if you have
% several \cs{vfil} on the page before the \cs{newpage} you would
% alter the space distribution if one is taken out.
% \begin{macrocode}
- \@outputbox@reinsertbskip
- }
+ \@outputbox@reinsertbskip
+}
% \end{macrocode}
-% \end{macro}
+%
+% \end{plugdecl}
+%
+% \begin{plugdecl}{footnotes-floats}
+% \begin{macrocode}
+\NewSocketPlug {@makecol/outputbox}{footnotes-floats} {%
+ \@outputbox@appendfootnotes
+ \@outputbox@attachfloats
+ \@outputbox@reinsertbskip
+}
+% \end{macrocode}
+% The \texttt{footnote-floats} plug is the default used by
+% \LaTeX{}; it can be overwritten either through \pkg{footmisc} or
+% by assigning any of the other plugs (or by coding yet another
+% plug for the socket).
+% \begin{macrocode}
+\AssignSocketPlug {@makecol/outputbox}{footnotes-floats}
+% \end{macrocode}
+% \end{plugdecl}
+%
+%
+%
%
%
% \section {Replacement for the \pkg{footmisc} package}
@@ -532,13 +738,14 @@
%
% \section {Temp stuff that is related but should go to the kernel}
%
+% This is the code from \texttt{latex-lab-footnotes.dtx}.
% \begin{macrocode}
\input{latex-lab-footnotes.ltx}
% \end{macrocode}
%
%
% \begin{macrocode}
-%</code>
+%</package>
% \end{macrocode}
%
% \Finale
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-new-or-2.pdf b/macros/latex-dev/required/latex-lab/latex-lab-new-or-2.pdf
index c0ec1ce19e..2846071100 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-new-or-2.pdf
+++ b/macros/latex-dev/required/latex-lab/latex-lab-new-or-2.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-sec.dtx b/macros/latex-dev/required/latex-lab/latex-lab-sec.dtx
index 5df3803b54..d20c55624b 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-sec.dtx
+++ b/macros/latex-dev/required/latex-lab/latex-lab-sec.dtx
@@ -16,6 +16,8 @@
%
% for those people who are interested or want to report an issue.
%
+\def\ltlabsecdate{2023-07-20}
+\def\ltlabsecversion{0.84a}
%<*driver>
\documentclass{l3doc}
\EnableCrossrefs
@@ -31,7 +33,7 @@
% \title{The \textsf{latex-lab-sec} package\\
% Changes related to the tagging of sectioning commands}
% \author{\LaTeX{} Project\thanks{Initial implementation done by Ulrike Fischer}}
-% \date{v0.83 2023-06-07}
+% \date{v\ltlabsecversion\ \ltlabsecdate}
%
% \maketitle
%
@@ -147,7 +149,7 @@
%
% \section{Implementation}
% \begin{macrocode}
-\ProvidesExplPackage {latex-lab-testphase-sec} {2023-05-20} {0.81}
+\ProvidesExplPackage {latex-lab-testphase-sec} {\ltlabsecdate} {\ltlabsecversion}
{Code related to the tagging of sectioning commands}
% \end{macrocode}
%
@@ -177,10 +179,12 @@
% \begin{macrocode}
%<*kernelchange>
\ifdefined\directlua
- \pdfvariable gentounicode =1
- \protected\def\pdfglyphtounicode {\pdfextension glyphtounicode }
- \protected\edef\pdfgentounicode {\pdfvariable gentounicode}
- \input{glyphtounicode}
+ \ifnum\outputmode > 0
+ \pdfvariable gentounicode =1
+ \protected\def\pdfglyphtounicode {\pdfextension glyphtounicode }
+ \protected\edef\pdfgentounicode {\pdfvariable gentounicode}
+ \input{glyphtounicode}
+ \fi
\fi
\ifdefined\pdfglyphtounicode
\input{glyphtounicode-cmex}
@@ -437,45 +441,48 @@
% \end{macrocode}
% This redefines \cs{part} in article class.
% \begin{macrocode}
- \RenewDocumentCommand\part{ s O{#3} m }
+ \@ifundefined{part}{}
{
- \if@noskipsec \leavevmode \fi
- \par
- \addvspace{4ex}%
- \@afterindentfalse
+ \RenewDocumentCommand\part{ s O{#3} m }
+ {
+ \if@noskipsec \leavevmode \fi
+ \par
+ \addvspace{4ex}%
+ \@afterindentfalse
% \end{macrocode}
% This are the tagging commands needed at the begin. They open a Part structure
% and the structure for the title of the heading.
% \begin{macrocode}
% tagging start commands
- \tag_tool:n {sec-start-part=#2}
+ \tag_tool:n {sec-start-part=#2}
% end tagging start commands
% \end{macrocode}
% This adds a manual target if the part is unnumbered or starred.
% It replaces the hyperref patches.
% \begin{macrocode}
- \bool_lazy_any:nT
- {
- { #1 }
- {
- \int_compare_p:nNn {\c@secnumdepth}<{-1}
- }
- }
- {
- \MakeLinkTarget[part]{}
- }
+ \bool_lazy_any:nT
+ {
+ { #1 }
+ {
+ \int_compare_p:nNn {\c@secnumdepth}<{-1}
+ }
+ }
+ {
+ \MakeLinkTarget[part]{}
+ }
% \end{macrocode}
% The main call to the underlying commands.
% \begin{macrocode}
- \IfBooleanTF
- {#1}
- { \@spart {#3} }
- { \@part [#2]{#3} }
+ \IfBooleanTF
+ {#1}
+ { \@spart {#3} }
+ { \@part [#2]{#3} }
% \end{macrocode}
% and now the closing command for the tagging of the title.
% \begin{macrocode}
- \tag_tool:n {sec-stop-part}
- }
+ \tag_tool:n {sec-stop-part}
+ }
+ }
}
% \end{macrocode}
% Redefinitions for book and report
@@ -812,8 +819,8 @@
% \begin{macrocode}
%<*latex-lab>
-\ProvidesFile{sec-tagging-latex-lab-testphase.ltx}
- [2023-05-20 v0.82 code related to the tagging of sectioning commands]
+\ProvidesFile{sec-latex-lab-testphase.ltx}
+ [\ltlabsecdate\space v\ltlabsecversion\space latex-lab wrapper sec]
\RequirePackage{latex-lab-testphase-sec}
%</latex-lab>
% \end{macrocode}
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-sec.pdf b/macros/latex-dev/required/latex-lab/latex-lab-sec.pdf
index 917b5c9bcf..ca042a4314 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-sec.pdf
+++ b/macros/latex-dev/required/latex-lab/latex-lab-sec.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-testphase.dtx b/macros/latex-dev/required/latex-lab/latex-lab-testphase.dtx
index ce882030e8..b2ed5ecf8a 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-testphase.dtx
+++ b/macros/latex-dev/required/latex-lab/latex-lab-testphase.dtx
@@ -41,11 +41,14 @@
% \section{Introduction}
%
% This code implements small files which can be loaded with the |testphase|
-% key of \cs{DocumentMetadata}. This will be extended to allow user to load
+% key of \cs{DocumentMetadata} and which bundle various testphase modules.
+% This will be extended to allow user to load
% well defined parts of the tagged PDF project.
-% Currently the values |phase-I|, |phase-II| and |new-or| are provided.
-% |tagpdf| is an undocumented alias for |phase-II| which is kept for compability.
%
+% Currently the values |phase-I|, |phase-II|, |phase-III| and |new-or| (bundles |new-or-1|
+% and |new-or-2|) are provided.
+% |tagpdf| is an undocumented alias for |phase-II| which is kept for compability.
+% The value |math| combines various math related files.
%
% \StopEventually{\setlength\IndexMin{200pt} \PrintIndex }
%
@@ -53,17 +56,12 @@
% \section{The Implementation}
% new-or-1 contains the code for header and footer (tagging and
% suppressing links) and is always loaded
-% \begin{macrocode}
-%<*new-or-1>
-\ProvidesFile{new-or-1-latex-lab-testphase.ltx}
- [2022-11-04 v0.1a latex-lab wrapper new-or-1]
-%</new-or-1>
-% \end{macrocode}
+
% new-or combines all new-or parts (currently 1+2)
% \begin{macrocode}
%<*new-or>
\ProvidesFile{new-or-latex-lab-testphase.ltx}
- [2022-11-04 v0.1a latex-lab wrapper new-or]
+ [2023-06-15 v0.1b latex-lab wrapper new-or]
%</new-or>
% \end{macrocode}
% \begin{macrocode}
@@ -75,17 +73,17 @@
% \begin{macrocode}
%<*phase-II>
\ProvidesFile{phase-II-latex-lab-testphase.ltx}
- [2022-11-04 v0.1a latex-lab wrapper phase-II]
+ [2023-06-15 v0.1b latex-lab wrapper phase-II]
%</phase-II>
% \end{macrocode}
% \begin{macrocode}
%<*phase-III>
\ProvidesFile{phase-III-latex-lab-testphase.ltx}
- [2023-03-06 v0.1a latex-lab wrapper phase-III]
+ [2023-07-20 v0.1b latex-lab wrapper phase-III]
\input{phase-II-latex-lab-testphase.ltx}
\IfFormatAtLeastTF{2023-06-01}
{
- \RequirePackage{latex-lab-testphase-block-tagging}
+ \RequirePackage{latex-lab-testphase-block}
\RequirePackage{latex-lab-testphase-sec}
\RequirePackage{latex-lab-testphase-toc}
\RequirePackage{latex-lab-testphase-minipage}
@@ -106,11 +104,11 @@
%</tagpdf>
% \end{macrocode}
% \begin{macrocode}
-%<*tagpdf|phase-I|phase-II|new-or|new-or-1>
+%<*tagpdf|phase-I|phase-II|new-or>
\RequirePackage{latex-lab-testphase-new-or-1}
-%</tagpdf|phase-I|phase-II|new-or|new-or-1>
+%</tagpdf|phase-I|phase-II|new-or>
% \end{macrocode}
-% New output routine code is loaded in phase-II and new-or:
+% Support for the new output routine code are loaded in phase-II and new-or:
% \begin{macrocode}
%<*tagpdf|phase-II|new-or>
\RequirePackage{latex-lab-testphase-new-or-2}
@@ -135,23 +133,23 @@
% \begin{macrocode}
%</tagpdf|phase-I|phase-II>
% \end{macrocode}
-% Wrapper files for math tagging:
+% testphase wrapper files for math:
% \begin{macrocode}
-%<*math-lab>
+%<*math>
\ProvidesFile{math-latex-lab-testphase.ltx}
- [2023-01-07 v0.8 code related to the math tagging]
+ [2023-07-20 v0.8a latex-lab wrapper math]
\RequirePackage{latex-lab-testphase-math}
-%</math-lab>
+%</math>
% \end{macrocode}
% \begin{macrocode}
-%<*math-sty>
+%<*math-package>
\ProvidesPackage{latex-lab-testphase-math}
- [2023-01-07 v0.8 code related to the math tagging]
-\input{latex-lab-mathtagging.ltx}
+ [2023-07-20 v0.8a code related to the math tagging]
+\input{latex-lab-math.ltx}
\input{latex-lab-amsmath.ltx}
\input{latex-lab-mathtools.ltx}
\input{latex-lab-mathpkg.ltx}
-%</math-sty>
+%</math-package>
% \end{macrocode}
% \Finale
%
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-testphase.pdf b/macros/latex-dev/required/latex-lab/latex-lab-testphase.pdf
index 4e48fddaa5..0fd13aba89 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-testphase.pdf
+++ b/macros/latex-dev/required/latex-lab/latex-lab-testphase.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-text.dtx b/macros/latex-dev/required/latex-lab/latex-lab-text.dtx
index 0f31c45969..4041336ecb 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-text.dtx
+++ b/macros/latex-dev/required/latex-lab/latex-lab-text.dtx
@@ -16,6 +16,9 @@
%
% for those people who are interested or want to report an issue.
%
+\def\ltlabtextdate{2023-07-20}
+\def\ltlabtextversion{0.85a}
+
%<*driver>
\documentclass{l3doc}
\EnableCrossrefs
@@ -30,7 +33,7 @@
% \title{The \textsf{latex-lab-text} package\\
% Changes and additions to the kernel related to the tagging of various small text commands}
% \author{\LaTeX{} Project\thanks{Initial implementation done by Ulrike Fischer}}
-% \date{Version 0.80 2023-05-28}
+% \date{v\ltlabtextversion\ \ltlabtextdate}
%
% \maketitle
%
@@ -61,8 +64,8 @@
%<@@=tag>
% \end{macrocode}
% \begin{macrocode}
-\ProvidesExplPackage {latex-lab-testphase-text} {2023-05-28} {0.8}
- {Code related to the tagging of inline text commands}
+\ProvidesExplPackage {latex-lab-testphase-text} {\ltlabtextdate} {\ltlabtextversion}
+ {Code related to the tagging of various small text commands}
% \end{macrocode}
% \subsection{The \LaTeX\ and \TeX\ logo}
@@ -124,7 +127,8 @@
% \begin{macrocode}
%<*latex-lab>
\ProvidesFile{text-latex-lab-testphase.ltx}
- [2023-05-28 v0.8 code related to the tagging of bib and citations]
+ [\ltlabtextdate\space v\ltlabtextversion\space
+ code related to the tagging of various small text commands]
\RequirePackage{latex-lab-testphase-text}
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-text.pdf b/macros/latex-dev/required/latex-lab/latex-lab-text.pdf
index 1e38ccd59d..4940583de0 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-text.pdf
+++ b/macros/latex-dev/required/latex-lab/latex-lab-text.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-toc-hyperref-changes.dtx b/macros/latex-dev/required/latex-lab/latex-lab-toc-hyperref-changes.dtx
index 186f388a19..2f00b83c05 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-toc-hyperref-changes.dtx
+++ b/macros/latex-dev/required/latex-lab/latex-lab-toc-hyperref-changes.dtx
@@ -16,6 +16,8 @@
%
% for those people who are interested or want to report an issue.
%
+\def\ltlabtochyperdate{2023-07-20}
+\def\ltlabtochyperversion{0.85a}
%<*driver>
\documentclass{l3doc}
\EnableCrossrefs
@@ -29,7 +31,7 @@
% \title{The \textsf{latex-lab-toc-hyperref-changes} package\\
% Changes and additions to hyperref related to toc entries}
% \author{\LaTeX{} Project\thanks{Initial implementation done by Ulrike Fischer}}
-% \date{Version 0.83 2023-06-07}
+% \date{v\ltlabtochyperversion\ \ltlabtochyperdate}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-toc-hyperref-changes.pdf b/macros/latex-dev/required/latex-lab/latex-lab-toc-hyperref-changes.pdf
index 722c82af28..e00a26b141 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-toc-hyperref-changes.pdf
+++ b/macros/latex-dev/required/latex-lab/latex-lab-toc-hyperref-changes.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-toc-kernel-changes.dtx b/macros/latex-dev/required/latex-lab/latex-lab-toc-kernel-changes.dtx
index 1c1ce7f44e..632315a731 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-toc-kernel-changes.dtx
+++ b/macros/latex-dev/required/latex-lab/latex-lab-toc-kernel-changes.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-%% File: latex-lab-toc-kernel-functions.dtx (C) Copyright 2022-2023 LaTeX Project
+%% File: latex-lab-toc-kernel-changes.dtx (C) Copyright 2022-2023 LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -16,6 +16,9 @@
%
% for those people who are interested or want to report an issue.
%
+% dates for latex-lab-kernel-changes.sty (pulled from various sources, see ins)
+\def\ltlabkerneldate{2023-07-20}
+\def\ltlabkernelversion{0.85a}
%<*driver>
\documentclass{l3doc}
\EnableCrossrefs
@@ -56,6 +59,13 @@
% They are marked as [class]. They are inserted with hooks here: this will break
% if a non-standard class is used.
%
+% \subsection{Package declaration}
+% \begin{macrocode}
+%<*kernelchange>
+\ProvidesPackage{latex-lab-kernel-changes}
+ [\ltlabkerneldate\space v\ltlabkernelversion\space
+ General kernel and class changes]
+% \end{macrocode}
% \subsection{Providing the counter representation \cs{theHxx} generally}
% [kernel?]
%
@@ -67,7 +77,6 @@
%
% At first we suppress the patches from hyperref:
% \begin{macrocode}
-%<*kernelchange>
\def\hyper@nopatch@counter{}
% \end{macrocode}
%
@@ -461,13 +470,3 @@
% \begin{macrocode}
%</package>
% \end{macrocode}
-
-% \begin{macrocode}
-%<*latex-lab>
-\ProvidesFile{toc-tagging-latex-lab-testphase.ltx}
- [2023-05-20 v0.81 code related to the tagging of toc and similar lists]
-
-\RequirePackage{latex-lab-testphase-toc}
-
-%</latex-lab>
-% \end{macrocode}
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-toc-kernel-changes.pdf b/macros/latex-dev/required/latex-lab/latex-lab-toc-kernel-changes.pdf
index 9994eebbf1..22016e835d 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-toc-kernel-changes.pdf
+++ b/macros/latex-dev/required/latex-lab/latex-lab-toc-kernel-changes.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-toc-tagging-functions.dtx b/macros/latex-dev/required/latex-lab/latex-lab-toc.dtx
index a39ace44e5..81f6676a80 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-toc-tagging-functions.dtx
+++ b/macros/latex-dev/required/latex-lab/latex-lab-toc.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-%% File: latex-lab-toc-tagging-functions.dtx (C) Copyright 2022-2023 LaTeX Project
+%% File: latex-lab-toc.dtx (C) Copyright 2022-2023 LaTeX Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -16,22 +16,24 @@
%
% for those people who are interested or want to report an issue.
%
+\def\ltlabtocdate{2023-07-20}
+\def\ltlabtocversion{0.85a}
%<*driver>
\documentclass{l3doc}
\EnableCrossrefs
\CodelineIndex
\begin{document}
- \DocInput{latex-lab-toc-tagging-functions.dtx}
+ \DocInput{latex-lab-toc.dtx}
\end{document}
%</driver>
%
% \fi
%
%
-% \title{The \textsf{latex-lab-toc-tagging-functions} package\\
-% Tagpdf functions related to the tagging of toc and similar lists}
+% \title{The \textsf{latex-lab-toc} package\\
+% Changes related to the tagging of toc and similar lists}
% \author{\LaTeX{} Project\thanks{Initial implementation done by Ulrike Fischer}}
-% \date{Version 0.82 2023-05-20}
+% \date{v\ltlabtocdate\ \ltlabtocversion}
%
% \maketitle
%
@@ -48,8 +50,8 @@
% Header for the testphase package
% \begin{macrocode}
%<*header>
-\ProvidesExplPackage {latex-lab-testphase-toc} {2023-05-20} {0.82}
- { commands related to the tagging of toc-like lists}
+\ProvidesExplPackage {latex-lab-testphase-toc} {\ltlabtocdate} {\ltlabtocversion}
+ { Code related to the tagging of toc-like lists}
%</header>
% \end{macrocode}
%
@@ -363,3 +365,13 @@
% \begin{macrocode}
%</package>
% \end{macrocode}
+% Wrapper for the testphase key.
+% \begin{macrocode}
+%<*latex-lab>
+\ProvidesFile{toc-latex-lab-testphase.ltx}
+ [\ltlabtocdate\space v\ltlabtocversion latex-lab wrapper toc]
+
+\RequirePackage{latex-lab-testphase-toc}
+
+%</latex-lab>
+% \end{macrocode}
diff --git a/macros/latex-dev/required/latex-lab/latex-lab-toc-tagging-functions.pdf b/macros/latex-dev/required/latex-lab/latex-lab-toc.pdf
index 8f52a2cc16..64853b0e8b 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab-toc-tagging-functions.pdf
+++ b/macros/latex-dev/required/latex-lab/latex-lab-toc.pdf
Binary files differ
diff --git a/macros/latex-dev/required/latex-lab/latex-lab.ins b/macros/latex-dev/required/latex-lab/latex-lab.ins
index 1989ddcfa3..a4aeb7289d 100644
--- a/macros/latex-dev/required/latex-lab/latex-lab.ins
+++ b/macros/latex-dev/required/latex-lab/latex-lab.ins
@@ -66,87 +66,99 @@ where one can also log issues in case there are any.
% files that should be loadable with the testphase key should use the naming scheme
% #1-latex-lab-testphase.ltx
+
+%%% phases and bundles %%%
+% phases
\generate{\file{phase-I-latex-lab-testphase.ltx}{\from{latex-lab-testphase.dtx}{phase-I}}}
\generate{\file{phase-II-latex-lab-testphase.ltx}{\from{latex-lab-testphase.dtx}{phase-II}}}
\generate{\file{phase-III-latex-lab-testphase.ltx}{\from{latex-lab-testphase.dtx}{phase-III}}}
-
+% obsolete
\generate{\file{tagpdf-latex-lab-testphase.ltx}{\from{latex-lab-testphase.dtx}{tagpdf}}}
+
+%new-or (no style, only wrapper, private and not documentated)
\generate{\file{new-or-latex-lab-testphase.ltx}{\from{latex-lab-testphase.dtx}{new-or}}}
-\generate{\file{new-or-1-latex-lab-testphase.ltx}{\from{latex-lab-testphase.dtx}{new-or-1}}}
-\generate{\file{math-latex-lab-testphase.ltx}{\from{latex-lab-testphase.dtx}{math-lab}}}
-\generate{\file{latex-lab-testphase-math.sty}{\from{latex-lab-testphase.dtx}{math-sty}}}
+% math
+\generate{\file{math-latex-lab-testphase.ltx}{\from{latex-lab-testphase.dtx}{math}}}
+\generate{\file{latex-lab-testphase-math.sty}{\from{latex-lab-testphase.dtx}{math-package}}}
-% support files (the new-or code is a private package to make life easier)
-\generate{\file{latex-lab-testphase-new-or-2.sty}{\from{latex-lab-new-or-2.dtx}{code}}}
-\generate{\file{latex-lab-testphase-new-or-1.sty}{\from{latex-lab-new-or-1.dtx}{code}}}
+%%% support files loaded by phases and testphase modules %%%
+%footnotes
\generate{\file{latex-lab-footmisc.ltx}{\from{latex-lab-footnotes.dtx}{footmisc}}}
\generate{\file{latex-lab-footnotes.ltx}{\from{latex-lab-footnotes.dtx}{kernel}}}
-\generate{\file{latex-lab-mathtagging.ltx}{\from{latex-lab-mathtagging.dtx}{kernel}}}
+%new-or-2
+\generate{\file{latex-lab-testphase-new-or-2.sty}{\from{latex-lab-new-or-2.dtx}{package}}}
+
+%math
+\generate{\file{latex-lab-math.ltx}{\from{latex-lab-math.dtx}{kernel}}}
\generate{\file{latex-lab-amsmath.ltx}{\from{latex-lab-amsmath.dtx}{kernel}}}
\generate{\file{latex-lab-mathtools.ltx}{\from{latex-lab-mathtools.dtx}{kernel}}}
\generate{\file{latex-lab-mathpkg.ltx}{\from{latex-lab-mathpkg.dtx}{kernel}}}
-\generate{\file{latex-lab-testphase-sec.sty}{\from{latex-lab-sec.dtx}{package}}}
-\generate{\file{sec-tagging-latex-lab-testphase.ltx}{\from{latex-lab-sec.dtx}{latex-lab}}}
-
-
-\generate{\file{latex-lab-testphase-toc.sty}{%
- \from{latex-lab-toc-tagging-functions.dtx}{header}
- \from{latex-lab-toc-kernel-changes.dtx}{package}
- \from{latex-lab-toc-tagging-functions.dtx}{package}
- \from{latex-lab-toc-hyperref-changes.dtx}{package}}}
-
-\generate{\file{toc-tagging-latex-lab-testphase.ltx}{%
- \from{latex-lab-toc-kernel-changes.dtx}{latex-lab}}}
-
+% kernel changes need by more than one module
\generate{\file{latex-lab-kernel-changes.sty}
{\from{latex-lab-toc-kernel-changes.dtx}{kernelchange}
\from{latex-lab-sec.dtx}{kernelchange}
}}
-\generate{\file{latex-lab-testphase-graphic.sty}{%
- \from{latex-lab-graphic.dtx}{package}}}
+%%% single modules %%%
+%new-or-1
+\generate{\file{new-or-1-latex-lab-testphase.ltx}{\from{latex-lab-new-or-1.dtx}{latex-lab}}}
+\generate{\file{latex-lab-testphase-new-or-1.sty}{\from{latex-lab-new-or-1.dtx}{package}}}
-\generate{\file{graphic-latex-lab-testphase.ltx}{%
- \from{latex-lab-graphic.dtx}{latex-lab}}}
+%sec
+\generate{\file{sec-latex-lab-testphase.ltx}{\from{latex-lab-sec.dtx}{latex-lab}}}
+\generate{\file{latex-lab-testphase-sec.sty}{\from{latex-lab-sec.dtx}{package}}}
-\generate{\file{latex-lab-testphase-block-tagging.sty}{\from{latex-lab-block-tagging.dtx}{package}}}
-\generate{\file{block-tagging-latex-lab-testphase.ltx}{\from{latex-lab-block-tagging.dtx}{latex-lab}}}
-\generate{\file{latex-lab-testphase-minipage.sty}{%
- \from{latex-lab-minipage.dtx}{package}}}
+%toc
+\generate{\file{toc-latex-lab-testphase.ltx}{\from{latex-lab-toc.dtx}{latex-lab}}}
-\generate{\file{minipage-latex-lab-testphase.ltx}{%
- \from{latex-lab-minipage.dtx}{latex-lab}}}
-
- \generate{\file{latex-lab-testphase-float.sty}{%
- \from{latex-lab-float.dtx}{package}}}
+\generate{\file{latex-lab-testphase-toc.sty}{%
+ \from{latex-lab-toc.dtx}{header}
+ \from{latex-lab-toc-kernel-changes.dtx}{package}
+ \from{latex-lab-toc.dtx}{package}
+ \from{latex-lab-toc-hyperref-changes.dtx}{package}}}
-\generate{\file{float-latex-lab-testphase.ltx}{%
- \from{latex-lab-float.dtx}{latex-lab}}}
-
-\generate{\file{latex-lab-testphase-bib.sty}{%
- \from{latex-lab-bib.dtx}{package}}}
+%graphic
+\generate{\file{graphic-latex-lab-testphase.ltx}{\from{latex-lab-graphic.dtx}{latex-lab}}}
+\generate{\file{latex-lab-testphase-graphic.sty}{\from{latex-lab-graphic.dtx}{package}}}
+
+% block
+\generate{\file{latex-lab-testphase-block.sty}{\from{latex-lab-block.dtx}{package}}}
+\generate{\file{block-latex-lab-testphase.ltx}{\from{latex-lab-block.dtx}{latex-lab}}}
+
+% minipage
+\generate{\file{minipage-latex-lab-testphase.ltx}{\from{latex-lab-minipage.dtx}{latex-lab}}}
+\generate{\file{latex-lab-testphase-minipage.sty}{\from{latex-lab-minipage.dtx}{package}}}
-\generate{\file{bib-latex-lab-testphase.ltx}{%
- \from{latex-lab-bib.dtx}{latex-lab}}}
+%float
+\generate{\file{float-latex-lab-testphase.ltx}{\from{latex-lab-float.dtx}{latex-lab}}}
+\generate{\file{latex-lab-testphase-float.sty}{\from{latex-lab-float.dtx}{package}}}
-\generate{\file{latex-lab-testphase-text.sty}{%
- \from{latex-lab-text.dtx}{package}}}
+%bib
+\generate{\file{bib-latex-lab-testphase.ltx}{\from{latex-lab-bib.dtx}{latex-lab}}}
+\generate{\file{latex-lab-testphase-bib.sty}{\from{latex-lab-bib.dtx}{package}}}
-\generate{\file{text-latex-lab-testphase.ltx}{%
- \from{latex-lab-text.dtx}{latex-lab}}}
+%text
+\generate{\file{text-latex-lab-testphase.ltx}{\from{latex-lab-text.dtx}{latex-lab}}}
+\generate{\file{latex-lab-testphase-text.sty}{\from{latex-lab-text.dtx}{package}}}
-\generate{\file{latex-lab-testphase-firstaid.sty}{%
- \from{latex-lab-firstaid.dtx}{package}}}
+%firstaid
+\generate{\file{firstaid-latex-lab-testphase.ltx}{\from{latex-lab-firstaid.dtx}{latex-lab}}}
+\generate{\file{latex-lab-testphase-firstaid.sty}{\from{latex-lab-firstaid.dtx}{package}}}
-\generate{\file{firstaid-latex-lab-testphase.ltx}{%
- \from{latex-lab-firstaid.dtx}{latex-lab}}}
+% stop docstrip adding \endinput
+\preamble
+\endpreamble
+\postamble
+\endpostamble
+% namespace definitions
+\generate{\file{tagpdf-ns-latex-lab.def}{\from{latex-lab-namespace.dtx}{ns-latex-lab}}}
\endbatchfile
diff --git a/macros/latex/contrib/zref/README.md b/macros/latex/contrib/zref/README.md
index 2406610dfd..47531d90fb 100644
--- a/macros/latex/contrib/zref/README.md
+++ b/macros/latex/contrib/zref/README.md
@@ -1,6 +1,6 @@
# zref packages for LaTeX
-Version: 2022-04-07 v2.34
+Version: 2023-09-14 v2.35
Package zref tries to get rid of the restriction
@@ -12,8 +12,9 @@ to the system and some applications that uses the new
reference scheme.
## Copyright (C)
+
* 2007, 2009-2011 Heiko Oberdiek
-* 2016-2022 Oberdiek Package Support Group
+* 2016-2023 Oberdiek Package Support Group
## License
LATEX Project Public License, version 1.3c or later.
diff --git a/macros/latex/contrib/zref/zref.dtx b/macros/latex/contrib/zref/zref.dtx
index af22a5802e..2cee7ca9f8 100644
--- a/macros/latex/contrib/zref/zref.dtx
+++ b/macros/latex/contrib/zref/zref.dtx
@@ -1,7 +1,7 @@
% \iffalse meta-comment
%
% File: zref.dtx
-% Version: 2022-04-07 v2.34
+% Version: 2023-09-14 v2.35
% Info: A new reference scheme for LaTeX
%
% Copyright (C)
@@ -112,7 +112,7 @@
\input docstrip.tex
\Msg{************************************************************************}
\Msg{* Installation}
-\Msg{* Package: zref 2022-04-07 v2.34 A new reference scheme for LaTeX (HO)}
+\Msg{* Package: zref 2023-09-14 v2.35 A new reference scheme for LaTeX (HO)}
\Msg{************************************************************************}
\keepsilent
@@ -124,11 +124,11 @@
This is a generated file.
Project: zref
-Version: 2022-04-07 v2.34
+Version: 2023-09-14 v2.35
Copyright (C)
2006-2012 Heiko Oberdiek
- 2016-2022 Oberdiek Package Support Group
+ 2016-2023 Oberdiek Package Support Group
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
@@ -230,7 +230,7 @@ and the derived files
%<*driver>
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{zref.drv}%
- [2022-04-07 v2.34 A new reference scheme for LaTeX (HO)]%
+ [2023-09-14 v2.35 A new reference scheme for LaTeX (HO)]%
\documentclass{ltxdoc}
\usepackage{holtxdoc}[2011/11/22]
\setlength{\emergencystretch}{1em}
@@ -245,7 +245,7 @@ and the derived files
% \GetFileInfo{zref.drv}
%
% \title{The \xpackage{zref} package}
-% \date{2022-04-07 v2.34}
+% \date{2023-09-14 v2.35}
% \author{Heiko Oberdiek\thanks
% {Please report any issues at \url{https://github.com/ho-tex/zref/issues}}}
%
@@ -852,22 +852,28 @@ and the derived files
% warnings.
%
% \subsection{Module \xmodule{abspage}}
-%
-% With the help of package \xpackage{atbegshi}
-% a new counter |abspage| with absolute page numbers is provided.
-% For technical and historical reasons the counter itself is zero based:
-% if you use it directly on the first page, e.g
-% with |\arabic{abspage}| you will get 0 as value. When using |\zref|
-% the first page will be page 1 as expected.
-% Also a new property |abspage| is defined and added to the
-% main property list. Thus you can reference the absolute
-% page number:
+% A new property |abspage| is defined and added to the
+% main property list. It makes use of the LaTeX count |\ReadonlyShipoutCounter|
+% to keep track of the page numbers.
+%
+% Thus you can reference the absolute page number:
% \begin{quote}
% |Section \zref{foo} is on page \zpageref{foo}.|\\
% |This is page \zref[abspage]{foo}|\\
% |of \zref[abspage]{LastPage}.|
% \end{quote}
% The example also makes use of module \xmodule{lastpage}.
+%
+% For compability also a counter |abspage| is provided
+% which is increased at shipout too.
+% For technical and historical reasons this counter is zero based:
+% if you use it directly on the first page, e.g
+% with |\arabic{abspage}| you will get 0 as value. (When using |\zref| to retrieve
+% the |abspage| property the first page will be page 1 as expected.).
+% It must be noted that the \texttt{perpage} package also provides a |abspage|
+% counter which is \emph{not} zero based but gives 1 on the first page if \texttt{zref-abspage} is
+% not loaded or loaded after \texttt{perpage}.
+%
%
% \subsection{Module \xmodule{lastpage}}
%
@@ -1663,7 +1669,7 @@ the height difference of the two baselines is
%<*package>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref}
- [2022-04-07 v2.34 A new reference scheme for LaTeX (HO)]%
+ [2023-09-14 v2.35 A new reference scheme for LaTeX (HO)]%
% \end{macrocode}
%
% \subsubsection{Load basic module}
@@ -1750,7 +1756,7 @@ the height difference of the two baselines is
%<*base>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-base}%
- [2022-04-07 v2.34 Module base for zref (HO)]%
+ [2023-09-14 v2.35 Module base for zref (HO)]%
% \end{macrocode}
%
% \subsubsection{Utilities}
@@ -3070,7 +3076,7 @@ the height difference of the two baselines is
%<*user>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-user}%
- [2022-04-07 v2.34 Module user for zref (HO)]%
+ [2023-09-14 v2.35 Module user for zref (HO)]%
\RequirePackage{zref-base}[2019/11/29]
\ifx\ZREF@base@ok Y%
\else
@@ -3161,7 +3167,7 @@ the height difference of the two baselines is
%<*abspage>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-abspage}%
- [2022-04-07 v2.34 Module abspage for zref (HO)]%
+ [2023-09-14 v2.35 Module abspage for zref (HO)]%
\RequirePackage{zref-base}[2019/11/29]
\ifx\ZREF@base@ok Y%
\else
@@ -3171,28 +3177,32 @@ the height difference of the two baselines is
%
% Module \xmodule{abspage} adds a new property \verb|abspage|
% to the \verb|main| property list for absolute page numbers.
-% These are recorded by the help of package \xpackage{atbegshi}.
-% \begin{macrocode}
-\RequirePackage{atbegshi}[2011/10/05]%
-% \end{macrocode}
+% These are recorded by the help of the standard LaTeX shipout hooks.
+% The count used as property is the standard LaTeX counter \verb|\ReadonlyShipoutCounter|,
+% but we still provide also the counter \verb|abspage| for compability with older
+% code.
% The counter \verb|abspage| must not go in the clear list
% of \verb|@ckpt| that is used to set counters in
% \xfile{.aux} files of included \hologo{TeX} files.
% \begin{macrocode}
\begingroup
- \let\@addtoreset\ltx@gobbletwo
- \newcounter{abspage}%
+ \@ifundefined{c@abspage}
+ {%
+ \let\@addtoreset\ltx@gobbletwo
+ \newcounter{abspage}%
+ }{}
\endgroup
\setcounter{abspage}{0}%
-\AtBeginShipout{%
+\AddToHook{shipout/before}{%
\stepcounter{abspage}%
}%
-\zref@newprop*{abspage}[0]{\the\c@abspage}%
+\zref@newprop*{abspage}[0]{\the\ReadonlyShipoutCounter}%
\zref@addprop\ZREF@mainlist{abspage}%
% \end{macrocode}
-% Note that counter \verb|abspage| shows the
+% Note that counter \verb|\ReadonlyShipoutCounter|
+% and \verb|abspage| show the
% previous page during page processing. Before
-% shipout the counter is incremented.
+% shipout the counters are incremented.
% Thus the property is correctly written with
% deferred writing. If the counter is written
% using \cs{zref@wrapper@immediate}, then the number
@@ -3209,7 +3219,7 @@ the height difference of the two baselines is
%<*counter>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-counter}%
- [2022-04-07 v2.34 Module counter for zref (HO)]%
+ [2023-09-14 v2.35 Module counter for zref (HO)]%
\RequirePackage{zref-base}[2019/11/29]
\ifx\ZREF@base@ok Y%
\else
@@ -3254,10 +3264,9 @@ the height difference of the two baselines is
%<*lastpage>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-lastpage}%
- [2022-04-07 v2.34 Module lastpage for zref (HO)]%
+ [2023-09-14 v2.35 Module lastpage for zref (HO)]%
\RequirePackage{zref-base}[2019/11/29]
\RequirePackage{zref-abspage}[2019/11/29]
-\RequirePackage{atveryend}[2009/12/07]
\ifx\ZREF@base@ok Y%
\else
\expandafter\endinput
@@ -3272,7 +3281,7 @@ the height difference of the two baselines is
% the main property list are used.
% \begin{macrocode}
\zref@newlist{LastPage}
-\AfterLastShipout{%
+\AddToHook {enddocument/afterlastpage}{%
\if@filesw
\begingroup
\advance\c@page\m@ne
@@ -3326,7 +3335,7 @@ the height difference of the two baselines is
%<*thepage>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-thepage}%
- [2022-04-07 v2.34 Module thepage for zref (HO)]%
+ [2023-09-14 v2.35 Module thepage for zref (HO)]%
\RequirePackage{zref-base}[2019/11/29]
\ifx\ZREF@base@ok Y%
\else
@@ -3350,7 +3359,7 @@ the height difference of the two baselines is
% \end{macro}
% \begin{macrocode}
\zref@addprop{thepage}{pagevalue}
-\AtBeginShipout{%
+\AddToHook{shipout/before}{%
\AtBeginShipoutAddToBox{%
\zref@thepage@atbegshi@hook
\zref@labelbylist{thepage\the\value{abspage}}{thepage}%
@@ -3401,7 +3410,7 @@ the height difference of the two baselines is
%<*nextpage>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-nextpage}%
- [2022-04-07 v2.34 Module nextpage for zref (HO)]%
+ [2023-09-14 v2.35 Module nextpage for zref (HO)]%
\RequirePackage{zref-base}[2019/11/29]
\ifx\ZREF@base@ok Y%
\else
@@ -3505,7 +3514,7 @@ the height difference of the two baselines is
%<*totpages>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-totpages}%
- [2022-04-07 v2.34 Module totpages for zref (HO)]%
+ [2023-09-14 v2.35 Module totpages for zref (HO)]%
\RequirePackage{zref-base}[2019/11/29]
\ifx\ZREF@base@ok Y%
\else
@@ -3547,7 +3556,7 @@ the height difference of the two baselines is
%<*pagelayout>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-pagelayout}%
- [2022-04-07 v2.34 Module pagelayout for zref (HO)]%
+ [2023-09-14 v2.35 Module pagelayout for zref (HO)]%
\RequirePackage{zref-base}[2019/11/29]
\ifx\ZREF@base@ok Y%
\else
@@ -3558,7 +3567,6 @@ the height difference of the two baselines is
% \begin{macrocode}
\RequirePackage{zref-thepage}[2019/11/29]
\RequirePackage{iftex}[2019/11/07]%
-\RequirePackage{atveryend}[2010/03/24]
% \end{macrocode}
%
%
@@ -3675,7 +3683,7 @@ the height difference of the two baselines is
\fi
}%
}{}%
- \AtVeryEndDocument{\ZREF@pl@AtVeryEnd}%
+ \AddToHook{enddocument/afteraux}{\ZREF@pl@AtVeryEnd}%
\fi
}
% \end{macrocode}
@@ -3763,7 +3771,7 @@ the height difference of the two baselines is
% \end{macrocode}
% \end{macro}
% \begin{macrocode}
-\AfterLastShipout{%
+\AddToHook {enddocument/afterlastpage}{%
\ZREF@pl@AfterLastShipout
}
% \end{macrocode}
@@ -3779,7 +3787,7 @@ the height difference of the two baselines is
%<*pageattr>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-pageattr}%
- [2022-04-07 v2.34 Module pageattr for zref (HO)]%
+ [2023-09-14 v2.35 Module pageattr for zref (HO)]%
\RequirePackage{zref-base}[2019/11/29]
\ifx\ZREF@base@ok Y%
\else
@@ -3842,7 +3850,6 @@ the height difference of the two baselines is
% \end{macrocode}
% \begin{macrocode}
\RequirePackage{zref-abspage}[2019/11/29]
-\RequirePackage{atveryend}[2010/03/24]
\RequirePackage{pdftexcmds}[2010/04/01]
\let\ZREF@temp=Y%
\ltx@IfUndefined{pdf@escapehex}{\let\ZREF@temp=N}{}
@@ -3883,7 +3890,7 @@ the height difference of the two baselines is
\fi
}%
}{}%
- \AtVeryEndDocument{\ZREF@pa@AtVeryEnd}%
+ \AddToHook{enddocument/afteraux}{\ZREF@pa@AtVeryEnd}%
\fi
}
% \end{macrocode}
@@ -3996,7 +4003,7 @@ the height difference of the two baselines is
}%
}%
}
-\AfterLastShipout{%
+\AddToHook {enddocument/afterlastpage}{%
\ZREF@pa@AfterLastShipout
}
% \end{macrocode}
@@ -4011,7 +4018,7 @@ the height difference of the two baselines is
%<*marks>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-marks}%
- [2022-04-07 v2.34 Module marks for zref (HO)]%
+ [2023-09-14 v2.35 Module marks for zref (HO)]%
\RequirePackage{zref-base}[2019/11/29]
\ifx\ZREF@base@ok Y%
\else
@@ -4117,7 +4124,7 @@ the height difference of the two baselines is
%<*runs>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-runs}%
- [2022-04-07 v2.34 Module runs for zref (HO)]%
+ [2023-09-14 v2.35 Module runs for zref (HO)]%
% \end{macrocode}
%
% \begin{macro}{\zruns}
@@ -4149,7 +4156,7 @@ the height difference of the two baselines is
%<*perpage>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-perpage}%
- [2022-04-07 v2.34 Module perpage for zref (HO)]%
+ [2023-09-14 v2.35 Module perpage for zref (HO)]%
\RequirePackage{zref-base}[2019/11/29]
\ifx\ZREF@base@ok Y%
\else
@@ -4352,7 +4359,7 @@ the height difference of the two baselines is
%<*titleref>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-titleref}%
- [2022-04-07 v2.34 Module titleref for zref (HO)]%
+ [2023-09-14 v2.35 Module titleref for zref (HO)]%
\RequirePackage{zref-base}[2019/11/29]
\ifx\ZREF@base@ok Y%
\else
@@ -4765,7 +4772,7 @@ the height difference of the two baselines is
%<*xr>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-xr}%
- [2022-04-07 v2.34 Module xr for zref (HO)]%
+ [2023-09-14 v2.35 Module xr for zref (HO)]%
\RequirePackage{zref-base}[2019/11/29]
\ifx\ZREF@base@ok Y%
\else
@@ -5301,7 +5308,7 @@ the height difference of the two baselines is
%<*hyperref>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-hyperref}%
- [2022-04-07 v2.34 Module hyperref for zref (HO)]%
+ [2023-09-14 v2.35 Module hyperref for zref (HO)]%
\RequirePackage{zref-base}[2019/11/29]
\ifx\ZREF@base@ok Y%
\else
@@ -5331,7 +5338,7 @@ the height difference of the two baselines is
%<*savepos>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-savepos}%
- [2022-04-07 v2.34 Module savepos for zref (HO)]%
+ [2023-09-14 v2.35 Module savepos for zref (HO)]%
\RequirePackage{zref-base}[2019/11/29]
\ifx\ZREF@base@ok Y%
\else
@@ -5504,7 +5511,7 @@ the height difference of the two baselines is
%<*abspos>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-abspos}%
- [2022-04-07 v2.34 Module abspos for zref (HO)]%
+ [2023-09-14 v2.35 Module abspos for zref (HO)]%
\RequirePackage{zref-base}[2019/11/29]
\ifx\ZREF@base@ok Y%
\else
@@ -5709,16 +5716,22 @@ the height difference of the two baselines is
%
% \subsubsection{Media}
%
+% Ensure that |\stockwidth| and |\stockheight| are defined
+% \begin{macrocode}
+\@ifundefined{stockwidth}{\newdimen\stockwidth}{}
+\@ifundefined{stockheight}{\newdimen\stockheight}{}
+% \end{macrocode}
+%
% \begin{macro}{\ZREF@abspos@media@width}
% \begin{macrocode}
\edef\ZREF@abspos@media@width{%
\ltx@ifundefined{pdfpagewidth}{%
\ltx@ifundefined{mediawidth}{%
- \ltx@ifundefined{stockwidth}{%
- paperwidth%
- }{%
+ \ifdim\stockwidth > \z@
stockwidth%
- }%
+ \else
+ paperwidth%
+ \fi
}{%
mediawidth%
}%
@@ -5736,21 +5749,21 @@ the height difference of the two baselines is
\edef\ZREF@abspos@media@height{%
\ltx@ifundefined{pdfpageheight}{%
\ltx@ifundefined{mediaheight}{%
- \ltx@ifundefined{stockheight}{%
- paperheight%
- }{%
+ \ifdim\stockwidth > \z@
stockheight%
- }%
+ \else
+ paperheight%
+ \fi
}{%
mediaheight%
}%
}{%
\noexpand\ifcase\pdfpageheight
- \ltx@ifundefined{stockheight}{%
- paperheight%
- }{%
+ \ifdim\stockwidth > \z@
stockheight%
- }%
+ \else
+ paperheight%
+ \fi
\noexpand\else
pdfpageheight%
\noexpand\fi
@@ -5759,11 +5772,11 @@ the height difference of the two baselines is
\ifluatex
\edef\ZREF@abspos@media@height{%
\noexpand\ifcase\pageheight
- \ltx@ifundefined{stockheight}{%
- paperheight%
- }{%
+ \ifdim\stockwidth > \z@
stockheight%
- }%
+ \else
+ paperheight%
+ \fi
\noexpand\else
pdfpageheight%
\noexpand\fi}%
@@ -6158,7 +6171,7 @@ the height difference of the two baselines is
%<*dotfill>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-dotfill}%
- [2022-04-07 v2.34 Module dotfill for zref (HO)]%
+ [2023-09-14 v2.35 Module dotfill for zref (HO)]%
\RequirePackage{zref-base}[2019/11/29]
\ifx\ZREF@base@ok Y%
\else
@@ -6258,7 +6271,7 @@ the height difference of the two baselines is
%<*env>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{zref-env}%
- [2022-04-07 v2.34 Module env for zref (HO)]%
+ [2023-09-14 v2.35 Module env for zref (HO)]%
\RequirePackage{zref-base}[2019/11/29]
\ifx\ZREF@base@ok Y%
\else
@@ -6798,8 +6811,14 @@ the height difference of the two baselines is
% https://github.com/ho-tex/zref/issues/10
% \end{Version}
% \begin{Version}{2022-04-07 v2.34}
-% \item Updated
+% \item use the \texttt{zref@unique} counter in the include hook only if the module needs it
+% https://github.com/ho-tex/zref/issues/14
% \end{Version}
+% \begin{Version}{2023-09-14 v.2.35}
+% \item Define the abspage counter only if it is undefined
+% https://github.com/ho-tex/zref/issues/14
+% \item Remove dependency from atveryend.
+% \end{Version}
% \end{History}
%
% \PrintIndex
diff --git a/macros/latex/contrib/zref/zref.pdf b/macros/latex/contrib/zref/zref.pdf
index 463bcaf221..79c32906d4 100644
--- a/macros/latex/contrib/zref/zref.pdf
+++ b/macros/latex/contrib/zref/zref.pdf
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 7d16a4b1e5..c3cc3ffa8c 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -34,7 +34,7 @@ $mirrors = {
'https://mirror.unpad.ac.id/ctan/' => 1,
},
'Iran' => {
- 'https://ctan.asis.sh/' => 1,
+ 'http://ctan.asis.ai/' => 1,
'https://ctan.yazd.ac.ir/' => 1,
},
'Japan' => {
@@ -134,7 +134,6 @@ $mirrors = {
'https://ctan.gust.org.pl/tex-archive/' => 1,
'https://polish-mirror.evolution-host.com/ctan/' => 1,
'https://repo.skni.umcs.pl/ctan/' => 1,
- 'https://sunsite.icm.edu.pl/pub/CTAN/' => 1,
},
'Portugal' => {
'https://ftp.eq.uc.pt/software/TeX/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 3fb30ceb75..5f750bcfaa 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/68273
+depend revision/68280
name 00texlive.image
category TLCore
-revision 68271
+revision 68280
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
@@ -4801,7 +4801,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 68262
+revision 68275
shortdesc TeX Live standalone installer package
longdesc This package defines the files to go into the installer
longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the
@@ -24397,7 +24397,7 @@ catalogue-topics font font-cjk font-ttf
name arraycols
category Package
-revision 67862
+revision 68277
shortdesc New column types for array and tabular environments
relocated 1
longdesc This small package provides new column types for array and
@@ -24406,15 +24406,15 @@ longdesc with adjusted height for big mathematical expressions. The
longdesc columns width can be fixed or calculated like in tabularx
longdesc environments. Macros for drawing vertical and horizontal rules
longdesc of variable thickness are also provided.
-containersize 1320
-containerchecksum b5495e0994bdc5dae4c1b301a52c5d6d2360ca66b4044c75c0a9b8f252186664a013f3639abcd2628e6352b268dfbe4692b4c7f3e58ecd83192128e4b8b6fc87
-doccontainersize 464040
-doccontainerchecksum 131d9f16f5731257a88716671b42593047dfa5babcf033d5d8bbb9b8ebd2aee34bfea003b4b55e28b77d7b9d648f97e256694b0aced6b73a9578fd8efdfb5d6d
+containersize 1324
+containerchecksum faf429613ee1987b92b369dc357f376c1465531cec8f7f78c37099366fa80954930afd62c553760b71a2226b0d245d9ad9664f4e5383803471bcf4f63f419f7a
+doccontainersize 465540
+doccontainerchecksum 6bff5add83a6eb8f0c697bdfc5da076c5a833e856abf0b023002a50a85dd1a7cc24e0cd042a2fd28c18a37a88ac91f4f09a5c4f2911cbba30026fbc03df06c71
docfiles size=115
RELOC/doc/latex/arraycols/README.md details="Readme"
RELOC/doc/latex/arraycols/arraycols.pdf details="Package documentation"
-srccontainersize 6752
-srccontainerchecksum f458b30ad5a7864baa90defa1b535b948821930bcd42d6e1ae3e417b0799309e343874d7acb2ef219014cfda941a434950716116a3fa68df2d14f4beaa96aec8
+srccontainersize 6924
+srccontainerchecksum 9fe04362a179851b135af96b0eed0d229d19f2d4623acbbc39dfcef375be7dc682ef08af3fcbe146d7ce738cbe8e7e00e9f72d549966efa674433e3024738ab0
srcfiles size=6
RELOC/source/latex/arraycols/arraycols.dtx
RELOC/source/latex/arraycols/arraycols.ins
@@ -24423,7 +24423,7 @@ runfiles size=1
catalogue-ctan /macros/latex/contrib/arraycols
catalogue-license lppl1.3
catalogue-topics table alignment alignment-supp
-catalogue-version 1.3
+catalogue-version 1.4
name arrayjobx
category Package
@@ -167616,7 +167616,7 @@ catalogue-version 0.1.0
name khatalmaqala
category Package
-revision 68250
+revision 68280
shortdesc Arabic font for university articles
relocated 1
longdesc This font family is a modification of "cm-unicode" fonts, with
@@ -167626,19 +167626,20 @@ longdesc Technology (Egypt) many years ago. After a few semesters, it
longdesc had become the main font for their articles and assignments.
longdesc Now, it is on CTAN for easier access. khatalmaqala = khat
longdesc (font) + maqala (article) = font for article
-containersize 664
-containerchecksum a485368ff12581e67cd1c39993a92004911910a0a52e34527dd6ece0e1b2e49adba6b763ea8c3d8fb4514bc192234689b83b558860d193839e58478ca3113ab9
-doccontainersize 313980
-doccontainerchecksum 4b161ed5e0942a6c02f133d02ce99f3cd23ab7b92265f7a36d35c8def4f3302bcc2ab4481d06b6b18ef1388781bb11ecd164eca11359712f4a8939e846de1204
-docfiles size=225
+containersize 234716
+containerchecksum 78481f7d494a7c1d9312e3c11a700e43b007660aaaf28f74a3aae4966b2387088bb891cc8e73bd431ad992395f7b66a10b9b326d2262509fdac3e153473d37dd
+doccontainersize 79908
+doccontainerchecksum ec0f8ec3213a009899134fbf2389f9f33e2747175bf94246c0e035c424728251c0e16a3391e598007b83262353db66acc87431f6856dc1df6e784d5f40b4a2a0
+docfiles size=23
RELOC/doc/fonts/khatalmaqala/OFL.txt
RELOC/doc/fonts/khatalmaqala/README.md details="Readme"
RELOC/doc/fonts/khatalmaqala/sample-of-khatalmaqala.pdf details="Example of use"
RELOC/doc/fonts/khatalmaqala/sample-of-khatalmaqala.tex
- RELOC/doc/fonts/khatalmaqala/ttf/khatalmaqala-bold.ttf
- RELOC/doc/fonts/khatalmaqala/ttf/khatalmaqala-bolditalic.ttf
- RELOC/doc/fonts/khatalmaqala/ttf/khatalmaqala-italic.ttf
- RELOC/doc/fonts/khatalmaqala/ttf/khatalmaqala-regular.ttf
+runfiles size=202
+ RELOC/fonts/truetype/public/khatalmaqala/khatalmaqala-bold.ttf
+ RELOC/fonts/truetype/public/khatalmaqala/khatalmaqala-bolditalic.ttf
+ RELOC/fonts/truetype/public/khatalmaqala/khatalmaqala-italic.ttf
+ RELOC/fonts/truetype/public/khatalmaqala/khatalmaqala-regular.ttf
catalogue-contact-bugs https://github.com/zainibnabdalmatin/khatalmaqala/issues
catalogue-contact-repository https://github.com/zainibnabdalmatin/khatalmaqala
catalogue-ctan /fonts/khatalmaqala
@@ -176516,7 +176517,7 @@ catalogue-topics format latex-devel
name latex-lab-dev
category Package
-revision 67328
+revision 68279
shortdesc LaTeX laboratory: Development pre-release
relocated 1
longdesc This package provides a testing release for upcoming changes to
@@ -176524,11 +176525,11 @@ longdesc the latex-lab bundle, which provides a route for additions to
longdesc the LaTeX kernel to be stablised. It accompanies the
longdesc pre-testing kernel code (latex-base-dev), and is intended for
longdesc testing by knowledgeable users.
-containersize 34252
-containerchecksum 7613a5e09e792a3634e0e2c0199bd57e74d0d1129d8270a7f880058ce802988ec9268a3fdc9eac56bb339bcd53783a3fe5da30b7a380c512ff09a9063fbf7ecf
-doccontainersize 6809096
-doccontainerchecksum 3e6449c4d6fa5df216d642947dfa38a1be466f1b8aa094d95b9600f34c18c30d77fcc9fd2c9d90b85f3856a84c815bdcda6bb47f8864478be3757d12b5f92f95
-docfiles size=2585
+containersize 35128
+containerchecksum 4282e2f104687189e06029bac4f153b213edc46ebbf3ecbb6e5a2b375244ee7fe8f72d519be930a6f0a1f307411ecbbf6112293301ec106b5667fde73c9ad9d9
+doccontainersize 7098384
+doccontainerchecksum 1275a0adec9c4767f8ad4ab194ee57b175f6ff0c66db6acee7215995d24df45bfa2e4ade995f044ed1109afbe67840b11965d48ab3c0f5816146f1f6ad9cd65c
+docfiles size=2681
RELOC/doc/latex-dev/latex-lab/README.md details="Readme"
RELOC/doc/latex-dev/latex-lab/blocks-code.pdf
RELOC/doc/latex-dev/latex-lab/blocks-code.tex
@@ -176541,15 +176542,16 @@ docfiles size=2585
RELOC/doc/latex-dev/latex-lab/documentmetadata-support-doc.tex
RELOC/doc/latex-dev/latex-lab/latex-lab-amsmath.pdf
RELOC/doc/latex-dev/latex-lab/latex-lab-bib.pdf
- RELOC/doc/latex-dev/latex-lab/latex-lab-block-tagging.pdf
+ RELOC/doc/latex-dev/latex-lab/latex-lab-block.pdf
RELOC/doc/latex-dev/latex-lab/latex-lab-firstaid.pdf
RELOC/doc/latex-dev/latex-lab/latex-lab-float.pdf
RELOC/doc/latex-dev/latex-lab/latex-lab-footnotes.pdf
RELOC/doc/latex-dev/latex-lab/latex-lab-graphic.pdf
+ RELOC/doc/latex-dev/latex-lab/latex-lab-math.pdf
RELOC/doc/latex-dev/latex-lab/latex-lab-mathpkg.pdf
- RELOC/doc/latex-dev/latex-lab/latex-lab-mathtagging.pdf
RELOC/doc/latex-dev/latex-lab/latex-lab-mathtools.pdf
RELOC/doc/latex-dev/latex-lab/latex-lab-minipage.pdf
+ RELOC/doc/latex-dev/latex-lab/latex-lab-namespace.pdf
RELOC/doc/latex-dev/latex-lab/latex-lab-new-or-1.pdf
RELOC/doc/latex-dev/latex-lab/latex-lab-new-or-2.pdf
RELOC/doc/latex-dev/latex-lab/latex-lab-sec.pdf
@@ -176557,22 +176559,23 @@ docfiles size=2585
RELOC/doc/latex-dev/latex-lab/latex-lab-text.pdf
RELOC/doc/latex-dev/latex-lab/latex-lab-toc-hyperref-changes.pdf
RELOC/doc/latex-dev/latex-lab/latex-lab-toc-kernel-changes.pdf
- RELOC/doc/latex-dev/latex-lab/latex-lab-toc-tagging-functions.pdf
-srccontainersize 90844
-srccontainerchecksum 3d5e916f074943f0de2ad971c6635f9b9ad709b7b16d6ea5fa20e78c5640c37715fc2a18055fbee1aad02459a5e0630a768905d35fd461471929a0f0c88beba8
-srcfiles size=121
+ RELOC/doc/latex-dev/latex-lab/latex-lab-toc.pdf
+srccontainersize 95832
+srccontainerchecksum af459aa61701d478658f7d5ad4bafb77f45ae6ea5bcf9444bf250fa46a1586707b421dd5689ac15d3e18330e772bef67e4397034c2890b57f79416e81006f84e
+srcfiles size=127
RELOC/source/latex-dev/latex-lab/documentmetadata-support.dtx
RELOC/source/latex-dev/latex-lab/latex-lab-amsmath.dtx
RELOC/source/latex-dev/latex-lab/latex-lab-bib.dtx
- RELOC/source/latex-dev/latex-lab/latex-lab-block-tagging.dtx
+ RELOC/source/latex-dev/latex-lab/latex-lab-block.dtx
RELOC/source/latex-dev/latex-lab/latex-lab-firstaid.dtx
RELOC/source/latex-dev/latex-lab/latex-lab-float.dtx
RELOC/source/latex-dev/latex-lab/latex-lab-footnotes.dtx
RELOC/source/latex-dev/latex-lab/latex-lab-graphic.dtx
+ RELOC/source/latex-dev/latex-lab/latex-lab-math.dtx
RELOC/source/latex-dev/latex-lab/latex-lab-mathpkg.dtx
- RELOC/source/latex-dev/latex-lab/latex-lab-mathtagging.dtx
RELOC/source/latex-dev/latex-lab/latex-lab-mathtools.dtx
RELOC/source/latex-dev/latex-lab/latex-lab-minipage.dtx
+ RELOC/source/latex-dev/latex-lab/latex-lab-namespace.dtx
RELOC/source/latex-dev/latex-lab/latex-lab-new-or-1.dtx
RELOC/source/latex-dev/latex-lab/latex-lab-new-or-2.dtx
RELOC/source/latex-dev/latex-lab/latex-lab-sec.dtx
@@ -176580,11 +176583,11 @@ srcfiles size=121
RELOC/source/latex-dev/latex-lab/latex-lab-text.dtx
RELOC/source/latex-dev/latex-lab/latex-lab-toc-hyperref-changes.dtx
RELOC/source/latex-dev/latex-lab/latex-lab-toc-kernel-changes.dtx
- RELOC/source/latex-dev/latex-lab/latex-lab-toc-tagging-functions.dtx
+ RELOC/source/latex-dev/latex-lab/latex-lab-toc.dtx
RELOC/source/latex-dev/latex-lab/latex-lab.ins
-runfiles size=76
+runfiles size=77
RELOC/tex/latex-dev/latex-lab/bib-latex-lab-testphase.ltx
- RELOC/tex/latex-dev/latex-lab/block-tagging-latex-lab-testphase.ltx
+ RELOC/tex/latex-dev/latex-lab/block-latex-lab-testphase.ltx
RELOC/tex/latex-dev/latex-lab/documentmetadata-support.ltx
RELOC/tex/latex-dev/latex-lab/firstaid-latex-lab-testphase.ltx
RELOC/tex/latex-dev/latex-lab/float-latex-lab-testphase.ltx
@@ -176594,11 +176597,11 @@ runfiles size=76
RELOC/tex/latex-dev/latex-lab/latex-lab-footmisc.ltx
RELOC/tex/latex-dev/latex-lab/latex-lab-footnotes.ltx
RELOC/tex/latex-dev/latex-lab/latex-lab-kernel-changes.sty
+ RELOC/tex/latex-dev/latex-lab/latex-lab-math.ltx
RELOC/tex/latex-dev/latex-lab/latex-lab-mathpkg.ltx
- RELOC/tex/latex-dev/latex-lab/latex-lab-mathtagging.ltx
RELOC/tex/latex-dev/latex-lab/latex-lab-mathtools.ltx
RELOC/tex/latex-dev/latex-lab/latex-lab-testphase-bib.sty
- RELOC/tex/latex-dev/latex-lab/latex-lab-testphase-block-tagging.sty
+ RELOC/tex/latex-dev/latex-lab/latex-lab-testphase-block.sty
RELOC/tex/latex-dev/latex-lab/latex-lab-testphase-firstaid.sty
RELOC/tex/latex-dev/latex-lab/latex-lab-testphase-float.sty
RELOC/tex/latex-dev/latex-lab/latex-lab-testphase-graphic.sty
@@ -176616,14 +176619,15 @@ runfiles size=76
RELOC/tex/latex-dev/latex-lab/phase-I-latex-lab-testphase.ltx
RELOC/tex/latex-dev/latex-lab/phase-II-latex-lab-testphase.ltx
RELOC/tex/latex-dev/latex-lab/phase-III-latex-lab-testphase.ltx
- RELOC/tex/latex-dev/latex-lab/sec-tagging-latex-lab-testphase.ltx
+ RELOC/tex/latex-dev/latex-lab/sec-latex-lab-testphase.ltx
RELOC/tex/latex-dev/latex-lab/tagpdf-latex-lab-testphase.ltx
+ RELOC/tex/latex-dev/latex-lab/tagpdf-ns-latex-lab.def
RELOC/tex/latex-dev/latex-lab/text-latex-lab-testphase.ltx
- RELOC/tex/latex-dev/latex-lab/toc-tagging-latex-lab-testphase.ltx
+ RELOC/tex/latex-dev/latex-lab/toc-latex-lab-testphase.ltx
catalogue-ctan /macros/latex-dev/required/latex-lab
catalogue-license lppl1.3c
catalogue-topics format latex-devel
-catalogue-version 2023-11-01 pre-release 0
+catalogue-version 2023-11-01 pre-release 1
name latex-make
category Package
@@ -244010,7 +244014,7 @@ catalogue-version 1.4
name parsimatn
category Package
-revision 68271
+revision 68276
shortdesc Contemporary Persian font for scientific and formal writings
relocated 1
longdesc This Persian font is suitable for official and scientific
@@ -244019,10 +244023,10 @@ longdesc designed by the author. During the design process, attention
longdesc has been paid to the fact that, in addition to being new and
longdesc innovative, the letters be familiar to the average
longdesc Persian/Arabic viewer.
-containersize 122964
-containerchecksum 7e13f9536e8855a66a8467a73a4063880199a887cb521646362d3c705a84cb5f12b9a0027d8781f84413e81b3bf2e0889c0e613c885dc91a91821486d192700d
-doccontainersize 94436
-doccontainerchecksum afc521ced681ec0ccabfe3ecb449e8fa7cfd633c811881ac6fddef419132e4a27fdbc4346e465d5b75c6115e8035933c0a1d4b3f91aba3c2be97ea516d398e34
+containersize 120404
+containerchecksum 2ce07c630e8a19dfe1ec6ef12a9f2f909ca3e4c2d30d3ad920aaefb4072b049966d733aaf0e68fd6e1b467327bccc71997e75246f18eeafa563922bce4a34ea6
+doccontainersize 94384
+doccontainerchecksum 69ce8fd744e60a074328a18443c6eb6dc37211501e3eb552e4760ebe1d7d7b1a9f8c5b26ffa9ad76bda6b20ad5a8bd37aa4fbf57b037332895aaf89d27ad0443
docfiles size=29
RELOC/doc/fonts/parsimatn/OFL.txt
RELOC/doc/fonts/parsimatn/README.md details="Readme"
@@ -244038,7 +244042,7 @@ catalogue-contact-repository https://github.com/SajadKazemi/parsimatn
catalogue-ctan /fonts/parsimatn
catalogue-license ofl
catalogue-topics font font-ttf font-arabic font-maths persian
-catalogue-version 1.0
+catalogue-version 1.1
name parsinevis
category Package
@@ -315225,7 +315229,7 @@ catalogue-version 0.1
name texinfo
category Package
-revision 67954
+revision 68275
shortdesc Texinfo documentation system
relocated 1
longdesc Texinfo is the preferred format for documentation in the GNU
@@ -315236,8 +315240,8 @@ longdesc distribution offer online interactive use (with hypertext
longdesc linkages in some cases). The latest release of the texinfo.tex
longdesc macros and texi2dvi script may be found in the texinfo-latest
longdesc package, which are usually newer than the last full release.
-containersize 97952
-containerchecksum 68ff8b8be1b9af0ee9824a47103d455481a14c37852bacda23a4e59ad228693399034e15519d77afe3f2042c79c85bb437c86f74ec2b923d3f207c3ebc6442da
+containersize 98028
+containerchecksum f283f92ee00601b9fd3d941a0f6abaa252697271d5c9900ca74251b5b7ce9b5d493259eb35eac1e146e03779c19a3596373652854094b874a70d588cc8e5a5a3
runfiles size=110
RELOC/tex/texinfo/texinfo.ini
RELOC/tex/texinfo/texinfo.tex
@@ -315580,7 +315584,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 68262
+revision 68275
shortdesc TeX Live infrastructure programs
longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for
longdesc tlmgr to run but still ours. Not included in tlcritical.
@@ -315588,10 +315592,10 @@ depend texlive-scripts.ARCH
depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 114132
-containerchecksum e0c472ae1cf980da46742e97bf21f6cab7e89cbcc467ad0bf6fb0fc0ed149f9c9d7cceb68de9e115f9419a70d8159f0b8029aae18fcd1e713bb0b5ac7ded97c4
-doccontainersize 429632
-doccontainerchecksum effea08dcd0cd71a61c5e8f63d97f1f64f206da3b021d7e0ac70453525361b51a366e948bd27a4e7cb31605b1403de79fc0721083e62154d357a2e00a40a6b6d
+containersize 114108
+containerchecksum 0303774013270ec58ab427a00cdd614b3167bcb0ac9ba100cac459aa040be9435b24334faf6602811716ced969eb4c9a4a36d62cfc36da5b39353a5707212a91
+doccontainersize 429652
+doccontainerchecksum 7778f148f40c8dfc58d058a0fca0d46380613993b785ce7e0dc9af3a12729ff3e9b434fd5b02e19784174660d3c3f1809159474442d91549533fe0a054a96e14
docfiles size=550
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
@@ -366116,7 +366120,7 @@ catalogue-version 1.0
name zref
category Package
-revision 62977
+revision 68278
shortdesc A new reference scheme for LaTeX
relocated 1
longdesc This package offers a means to remove the limitation, of only
@@ -366141,18 +366145,18 @@ longdesc zref-savepos, make positions on a page available; zref-dotfill,
longdesc controlled dot-filling; zref-env, record the latest
longdesc environment's name and the line it started on; and zref-xr,
longdesc provide the facilities of the xr and xr-hyper packages.
-containersize 14476
-containerchecksum 4516c2b785e26dac293dd028c314bdaf75d195c454cd2acd54aeaf6a298b0494031a86926abc670d27bed1ce8622a9607ea71d2b4d268bacdff26b8937c67dfa
-doccontainersize 668676
-doccontainerchecksum f65ebb760d1cac9dbc1c6ed4e48a9015c2cd2c5cbeb28e4776802ea84ac6b08c5302eb2126619e93f5bdf7ca76b4b8cdfad3ee9369aea364f680c1deda7bf396
+containersize 14528
+containerchecksum 1c21d99dc4f1627520914ed3620606c724f22754662797b93c4161aaf3e36d5a42a586ae7e4b227cdf67d55c88d3979635e78661d7029f1a5967c503a9f9dde5
+doccontainersize 668780
+doccontainerchecksum 24cf22b54cb13e1458266f4962ba589fa9385f3b8d58493747824d815c372cfa6fa8a8a24d0310264b299ce43148ca001b5c6b73961d1504e1ab6e8a4ac246c0
docfiles size=176
RELOC/doc/latex/zref/README.md details="Readme"
RELOC/doc/latex/zref/zref-example-lastpage.tex
RELOC/doc/latex/zref/zref-example-nextpage.tex
RELOC/doc/latex/zref/zref-example.tex
RELOC/doc/latex/zref/zref.pdf details="Package documentation"
-srccontainersize 37216
-srccontainerchecksum c4d4fa3cd9921f0c60361c7aafd000998c8bf7f04ccdd39406d51258b006851cce26e1acc6fa4ca91369764b012020b60ac73bd8b540a2212cce236f1335b9c3
+srccontainersize 37528
+srccontainerchecksum 251cc99a193371ca0e11d1690ce6ce545cdf077a483f81d2d5ac5c3495b24c25f383ba6b73e9607578adb0940441247ac4027c7719d2ada0c1b77f7876f9767a
srcfiles size=49
RELOC/source/latex/zref/zref.dtx
runfiles size=37
@@ -366182,7 +366186,7 @@ catalogue-contact-repository https://github.com/ho-tex/zref
catalogue-ctan /macros/latex/contrib/zref
catalogue-license lppl1.3c
catalogue-topics label-ref
-catalogue-version 2.34
+catalogue-version 2.35
name zref-check
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 0d645e234b..23ae8183cb 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-5a83e4747fda9947f8ed7b306bbcfcb1 texlive.tlpdb
+d399a5bc7dc56b8003daa26510862b82 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 0574da60b2..73081812c7 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-9ab82c0e7689aa198e2f1a2aa56178ce4badbbda44b4b57c78b40766f6c92859958436a81c7b63296015b163100de99e7cc3ab5122bc26bcc9f9f3b3b9367280 texlive.tlpdb
+9e87e5f055f4048365a7d8702e821612555705604f2094f61b47514b663f9026bf635214a3e4101bd125231c47cfe404c5b1d4aeb03574f6386471da02cb5374 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index be8d0cfe31..3aa548444a 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+QqiBBqTOGHfhlDjHAFAmUCSZ8ACgkQTOGHfhlD
-jHAj+Af+Pf1PR9c8uH/uwUgKkokeGcZquF96u86cmlxzyrlfhT+wpqNHjlQ9U7s2
-LNKEJvxVMxae7s/S2Ayjo5qVWedtzAke2XvacGVWGfXUXaAmwDaibWM8yk27WiPb
-TaZEaLYhDVQJeMW5Uz/vaa4omNyVf00LI7068/1jd6UuLR4ZNlpHqBnIP2pr83w6
-4MCbrs+e8ZItPPCu2cOz+EfsNx+Ef3Qn3hsHy+rYtQZCYNNtQwfgsJPjslij5EP9
-paeB2snfzafOtboDgn2V5saefqmHxMDYkZts9xgIUORQj0icPDSR1yCE2xZy6W94
-D6RNLbDPcIXPAFROL+wwGC0BogM3yg==
-=/whi
+iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmUDmwgACgkQTOGHfhlD
+jHBo6wf/cgi5LcsCAnxEjyxp7Sgp2GefDZ0/gqvooOx+ersD7Vz6gsyYM+vmeZiu
+nQRR2+w4S6c10bkJcRvbnORAnJUdHSfnEFEc9d9ds48LAhygdRGBPgV+OO04ODuh
+vT/PMaCxQV+sKlL3XMBPk50tJWzBagjp0Cl2ww84aA4+jOrZnwSm74+qkfsSP251
+Xba3hFjn1rg3ZWV0vsMecaKneZLGlELrHhMjszfvMdAgdg+1bAxqDKSzaY83eaAT
+bBHbFR2gyyArhkEasYx81A6PKKTl5Z0Iw1L6BxZJ4rgfR5gxB0LOHe1ifMkWy7fm
+sQAUaz+VKWPwujLSq+u2e8xNMx+aFQ==
+=j0wk
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 3a07807aec..80034ea176 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 b97460e1da..0343f0db74 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-09-14-02-02
+2023-09-15-02-02