summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FILES.byname739
-rw-r--r--FILES.byname.gzbin2453996 -> 2453580 bytes
-rw-r--r--FILES.last07days588
-rw-r--r--fonts/mintspirit/README2
-rw-r--r--fonts/mintspirit/latex/LY1MintSpirit-Inf.fd (renamed from fonts/mintspirit/tex/LY1MintSpirit-Inf.fd)0
-rw-r--r--fonts/mintspirit/latex/LY1MintSpirit-LF.fd (renamed from fonts/mintspirit/tex/LY1MintSpirit-LF.fd)0
-rw-r--r--fonts/mintspirit/latex/LY1MintSpirit-OsF.fd (renamed from fonts/mintspirit/tex/LY1MintSpirit-OsF.fd)0
-rw-r--r--fonts/mintspirit/latex/LY1MintSpirit-Sup.fd (renamed from fonts/mintspirit/tex/LY1MintSpirit-Sup.fd)0
-rw-r--r--fonts/mintspirit/latex/LY1MintSpirit-TLF.fd (renamed from fonts/mintspirit/tex/LY1MintSpirit-TLF.fd)0
-rw-r--r--fonts/mintspirit/latex/LY1MintSpirit-TOsF.fd (renamed from fonts/mintspirit/tex/LY1MintSpirit-TOsF.fd)0
-rw-r--r--fonts/mintspirit/latex/LY1MintSpiritNoTwo-Inf.fd (renamed from fonts/mintspirit/tex/LY1MintSpiritNoTwo-Inf.fd)0
-rw-r--r--fonts/mintspirit/latex/LY1MintSpiritNoTwo-LF.fd (renamed from fonts/mintspirit/tex/LY1MintSpiritNoTwo-LF.fd)0
-rw-r--r--fonts/mintspirit/latex/LY1MintSpiritNoTwo-OsF.fd (renamed from fonts/mintspirit/tex/LY1MintSpiritNoTwo-OsF.fd)0
-rw-r--r--fonts/mintspirit/latex/LY1MintSpiritNoTwo-Sup.fd (renamed from fonts/mintspirit/tex/LY1MintSpiritNoTwo-Sup.fd)0
-rw-r--r--fonts/mintspirit/latex/LY1MintSpiritNoTwo-TLF.fd (renamed from fonts/mintspirit/tex/LY1MintSpiritNoTwo-TLF.fd)0
-rw-r--r--fonts/mintspirit/latex/LY1MintSpiritNoTwo-TOsF.fd (renamed from fonts/mintspirit/tex/LY1MintSpiritNoTwo-TOsF.fd)0
-rw-r--r--fonts/mintspirit/latex/OT1MintSpirit-Inf.fd (renamed from fonts/mintspirit/tex/OT1MintSpirit-Inf.fd)0
-rw-r--r--fonts/mintspirit/latex/OT1MintSpirit-LF.fd (renamed from fonts/mintspirit/tex/OT1MintSpirit-LF.fd)0
-rw-r--r--fonts/mintspirit/latex/OT1MintSpirit-OsF.fd (renamed from fonts/mintspirit/tex/OT1MintSpirit-OsF.fd)0
-rw-r--r--fonts/mintspirit/latex/OT1MintSpirit-Sup.fd (renamed from fonts/mintspirit/tex/OT1MintSpirit-Sup.fd)0
-rw-r--r--fonts/mintspirit/latex/OT1MintSpirit-TLF.fd (renamed from fonts/mintspirit/tex/OT1MintSpirit-TLF.fd)0
-rw-r--r--fonts/mintspirit/latex/OT1MintSpirit-TOsF.fd (renamed from fonts/mintspirit/tex/OT1MintSpirit-TOsF.fd)0
-rw-r--r--fonts/mintspirit/latex/OT1MintSpiritNoTwo-Inf.fd (renamed from fonts/mintspirit/tex/OT1MintSpiritNoTwo-Inf.fd)0
-rw-r--r--fonts/mintspirit/latex/OT1MintSpiritNoTwo-LF.fd (renamed from fonts/mintspirit/tex/OT1MintSpiritNoTwo-LF.fd)0
-rw-r--r--fonts/mintspirit/latex/OT1MintSpiritNoTwo-OsF.fd (renamed from fonts/mintspirit/tex/OT1MintSpiritNoTwo-OsF.fd)0
-rw-r--r--fonts/mintspirit/latex/OT1MintSpiritNoTwo-Sup.fd (renamed from fonts/mintspirit/tex/OT1MintSpiritNoTwo-Sup.fd)0
-rw-r--r--fonts/mintspirit/latex/OT1MintSpiritNoTwo-TLF.fd (renamed from fonts/mintspirit/tex/OT1MintSpiritNoTwo-TLF.fd)0
-rw-r--r--fonts/mintspirit/latex/OT1MintSpiritNoTwo-TOsF.fd (renamed from fonts/mintspirit/tex/OT1MintSpiritNoTwo-TOsF.fd)0
-rw-r--r--fonts/mintspirit/latex/T1MintSpirit-Inf.fd (renamed from fonts/mintspirit/tex/T1MintSpirit-Inf.fd)0
-rw-r--r--fonts/mintspirit/latex/T1MintSpirit-LF.fd (renamed from fonts/mintspirit/tex/T1MintSpirit-LF.fd)0
-rw-r--r--fonts/mintspirit/latex/T1MintSpirit-OsF.fd (renamed from fonts/mintspirit/tex/T1MintSpirit-OsF.fd)0
-rw-r--r--fonts/mintspirit/latex/T1MintSpirit-Sup.fd (renamed from fonts/mintspirit/tex/T1MintSpirit-Sup.fd)0
-rw-r--r--fonts/mintspirit/latex/T1MintSpirit-TLF.fd (renamed from fonts/mintspirit/tex/T1MintSpirit-TLF.fd)0
-rw-r--r--fonts/mintspirit/latex/T1MintSpirit-TOsF.fd (renamed from fonts/mintspirit/tex/T1MintSpirit-TOsF.fd)0
-rw-r--r--fonts/mintspirit/latex/T1MintSpiritNoTwo-Inf.fd (renamed from fonts/mintspirit/tex/T1MintSpiritNoTwo-Inf.fd)0
-rw-r--r--fonts/mintspirit/latex/T1MintSpiritNoTwo-LF.fd (renamed from fonts/mintspirit/tex/T1MintSpiritNoTwo-LF.fd)0
-rw-r--r--fonts/mintspirit/latex/T1MintSpiritNoTwo-OsF.fd (renamed from fonts/mintspirit/tex/T1MintSpiritNoTwo-OsF.fd)0
-rw-r--r--fonts/mintspirit/latex/T1MintSpiritNoTwo-Sup.fd (renamed from fonts/mintspirit/tex/T1MintSpiritNoTwo-Sup.fd)0
-rw-r--r--fonts/mintspirit/latex/T1MintSpiritNoTwo-TLF.fd (renamed from fonts/mintspirit/tex/T1MintSpiritNoTwo-TLF.fd)0
-rw-r--r--fonts/mintspirit/latex/T1MintSpiritNoTwo-TOsF.fd (renamed from fonts/mintspirit/tex/T1MintSpiritNoTwo-TOsF.fd)0
-rw-r--r--fonts/mintspirit/latex/TS1MintSpirit-LF.fd (renamed from fonts/mintspirit/tex/TS1MintSpirit-LF.fd)0
-rw-r--r--fonts/mintspirit/latex/TS1MintSpirit-OsF.fd (renamed from fonts/mintspirit/tex/TS1MintSpirit-OsF.fd)0
-rw-r--r--fonts/mintspirit/latex/TS1MintSpirit-TLF.fd (renamed from fonts/mintspirit/tex/TS1MintSpirit-TLF.fd)0
-rw-r--r--fonts/mintspirit/latex/TS1MintSpirit-TOsF.fd (renamed from fonts/mintspirit/tex/TS1MintSpirit-TOsF.fd)0
-rw-r--r--fonts/mintspirit/latex/TS1MintSpiritNoTwo-LF.fd (renamed from fonts/mintspirit/tex/TS1MintSpiritNoTwo-LF.fd)0
-rw-r--r--fonts/mintspirit/latex/TS1MintSpiritNoTwo-OsF.fd (renamed from fonts/mintspirit/tex/TS1MintSpiritNoTwo-OsF.fd)0
-rw-r--r--fonts/mintspirit/latex/TS1MintSpiritNoTwo-TLF.fd (renamed from fonts/mintspirit/tex/TS1MintSpiritNoTwo-TLF.fd)0
-rw-r--r--fonts/mintspirit/latex/TS1MintSpiritNoTwo-TOsF.fd (renamed from fonts/mintspirit/tex/TS1MintSpiritNoTwo-TOsF.fd)0
-rw-r--r--fonts/mintspirit/latex/mintspirit.sty (renamed from fonts/mintspirit/tex/mintspirit.sty)3
-rw-r--r--fonts/mintspirit/latex/mintspirit2.sty (renamed from fonts/mintspirit/tex/mintspirit2.sty)3
-rw-r--r--fonts/mintspirit/map/mintspirit.map180
-rw-r--r--info/biblio/texbook3.bib54
-rw-r--r--info/biblio/texbook3.ltx12
-rw-r--r--info/tds/ChangeLog (renamed from tds/ChangeLog)0
-rw-r--r--info/tds/Makefile (renamed from tds/Makefile)0
-rw-r--r--info/tds/README (renamed from tds/README)0
l---------info/tds/README.html (renamed from tds/README.html)0
-rw-r--r--info/tds/tds.aux (renamed from tds/tds.aux)0
-rw-r--r--info/tds/tds.dvi (renamed from tds/tds.dvi)bin89212 -> 89212 bytes
-rw-r--r--info/tds/tds.html (renamed from tds/tds.html)0
-rw-r--r--info/tds/tds.info (renamed from tds/tds.info)0
-rw-r--r--info/tds/tds.pdf (renamed from tds/tds.pdf)bin195357 -> 195357 bytes
-rw-r--r--info/tds/tds.sed (renamed from tds/tds.sed)0
-rw-r--r--info/tds/tds.tex (renamed from tds/tds.tex)0
-rw-r--r--info/tds/tds2texi.el (renamed from tds/tds2texi.el)0
-rw-r--r--info/tds/tdsguide.cls (renamed from tds/tdsguide.cls)0
-rw-r--r--macros/latex/contrib/abspos/LICENSE21
-rw-r--r--macros/latex/contrib/abspos/README.md10
-rw-r--r--macros/latex/contrib/abspos/abspos.dtx598
-rw-r--r--macros/latex/contrib/abspos/abspos.pdfbin0 -> 452109 bytes
-rw-r--r--macros/latex/contrib/abspos/demo.tex67
-rw-r--r--macros/latex/contrib/blowup/blowup-ex1.pdfbin33365 -> 33365 bytes
-rw-r--r--macros/latex/contrib/blowup/blowup-ex2.pdfbin33377 -> 33377 bytes
-rw-r--r--macros/latex/contrib/blowup/blowup-ex3.pdfbin34010 -> 34010 bytes
-rw-r--r--macros/latex/contrib/blowup/blowup-ex4.pdfbin12537 -> 12537 bytes
-rw-r--r--macros/latex/contrib/blowup/blowup-ex5.pdfbin20246 -> 20246 bytes
-rw-r--r--macros/latex/contrib/blowup/blowup-ex6.pdfbin0 -> 33734 bytes
-rw-r--r--macros/latex/contrib/blowup/blowup-ex6.tex59
-rw-r--r--macros/latex/contrib/blowup/blowup.dtx51
-rw-r--r--macros/latex/contrib/blowup/blowup.pdfbin196888 -> 199133 bytes
-rw-r--r--macros/latex/contrib/colorframed/README.md55
-rw-r--r--macros/latex/contrib/colorframed/colorframed-doc.pdfbin0 -> 17300 bytes
-rw-r--r--macros/latex/contrib/colorframed/colorframed-doc.tex238
-rw-r--r--macros/latex/contrib/colorframed/colorframed.sty156
-rw-r--r--macros/latex/contrib/hyperref/README.md2
-rw-r--r--macros/latex/contrib/hyperref/doc/backref.pdfbin206288 -> 205447 bytes
-rw-r--r--macros/latex/contrib/hyperref/doc/hyperref-doc.html4
-rw-r--r--macros/latex/contrib/hyperref/doc/hyperref-doc.pdfbin318190 -> 318245 bytes
-rw-r--r--macros/latex/contrib/hyperref/doc/hyperref-doc.tex22
-rw-r--r--macros/latex/contrib/hyperref/doc/hyperref-linktarget.pdfbin404106 -> 443137 bytes
-rw-r--r--macros/latex/contrib/hyperref/doc/hyperref.pdfbin2368225 -> 2367878 bytes
-rw-r--r--macros/latex/contrib/hyperref/doc/nameref.pdfbin180063 -> 180076 bytes
-rw-r--r--macros/latex/contrib/hyperref/hluatex.dtx28
-rw-r--r--macros/latex/contrib/hyperref/hyperref-linktarget.dtx2
-rw-r--r--macros/latex/contrib/hyperref/hyperref-patches.dtx2
-rw-r--r--macros/latex/contrib/hyperref/hyperref.dtx160
-rw-r--r--macros/latex/contrib/hyperref/xr-hyper.sty2
-rw-r--r--macros/latex/contrib/oberdiek/README.md6
-rw-r--r--macros/latex/contrib/oberdiek/aliascnt.pdfbin321516 -> 321657 bytes
-rw-r--r--macros/latex/contrib/oberdiek/bmpsize.pdfbin527470 -> 525985 bytes
-rw-r--r--macros/latex/contrib/oberdiek/centernot.pdfbin304615 -> 304534 bytes
-rw-r--r--macros/latex/contrib/oberdiek/chemarr.pdfbin318401 -> 318493 bytes
-rw-r--r--macros/latex/contrib/oberdiek/classlist.pdfbin298535 -> 298078 bytes
-rw-r--r--macros/latex/contrib/oberdiek/colonequals.pdfbin312343 -> 311534 bytes
-rw-r--r--macros/latex/contrib/oberdiek/dvipscol.pdfbin297204 -> 297228 bytes
-rw-r--r--macros/latex/contrib/oberdiek/engord.pdfbin348190 -> 347366 bytes
-rw-r--r--macros/latex/contrib/oberdiek/enparen.pdfbin332722 -> 332202 bytes
-rw-r--r--macros/latex/contrib/oberdiek/eolgrab.pdfbin347153 -> 346537 bytes
-rw-r--r--macros/latex/contrib/oberdiek/fibnum.pdfbin387720 -> 387260 bytes
-rw-r--r--macros/latex/contrib/oberdiek/flags.pdfbin311494 -> 311396 bytes
-rw-r--r--macros/latex/contrib/oberdiek/holtxdoc.pdfbin333938 -> 333755 bytes
-rw-r--r--macros/latex/contrib/oberdiek/hypbmsec.pdfbin317700 -> 317468 bytes
-rw-r--r--macros/latex/contrib/oberdiek/hypcap.pdfbin311506 -> 310807 bytes
-rw-r--r--macros/latex/contrib/oberdiek/hypgotoe.pdfbin313547 -> 313704 bytes
-rw-r--r--macros/latex/contrib/oberdiek/hyphsubst.pdfbin328581 -> 328769 bytes
-rw-r--r--macros/latex/contrib/oberdiek/ifdraft.pdfbin292584 -> 292649 bytes
-rw-r--r--macros/latex/contrib/oberdiek/iflang.pdfbin343995 -> 344764 bytes
-rw-r--r--macros/latex/contrib/oberdiek/oberdiek-bundle.bib14
-rw-r--r--macros/latex/contrib/oberdiek/oberdiek.ins2
-rw-r--r--macros/latex/contrib/oberdiek/oberdiek.pdfbin287792 -> 283212 bytes
-rw-r--r--macros/latex/contrib/oberdiek/oberdiek.tex26
-rw-r--r--macros/latex/contrib/oberdiek/pdfcolfoot.pdfbin322874 -> 322160 bytes
-rw-r--r--macros/latex/contrib/oberdiek/pdfcolparallel.pdfbin348875 -> 348845 bytes
-rw-r--r--macros/latex/contrib/oberdiek/pdfcolparcolumns.pdfbin336532 -> 336519 bytes
-rw-r--r--macros/latex/contrib/oberdiek/pdfcrypt.pdfbin338513 -> 337856 bytes
-rw-r--r--macros/latex/contrib/oberdiek/pdfrender.pdfbin413812 -> 413780 bytes
-rw-r--r--macros/latex/contrib/oberdiek/protecteddef.pdfbin337274 -> 336484 bytes
-rw-r--r--macros/latex/contrib/oberdiek/resizegather.pdfbin544212 -> 543577 bytes
-rw-r--r--macros/latex/contrib/oberdiek/rotchiffre.pdfbin346420 -> 345334 bytes
-rw-r--r--macros/latex/contrib/oberdiek/scrindex.pdfbin310490 -> 309280 bytes
-rw-r--r--macros/latex/contrib/oberdiek/setouterhbox.pdfbin358759 -> 358526 bytes
-rw-r--r--macros/latex/contrib/oberdiek/settobox.pdfbin321296 -> 321364 bytes
-rw-r--r--macros/latex/contrib/oberdiek/stackrel.pdfbin310478 -> 310389 bytes
-rw-r--r--macros/latex/contrib/oberdiek/stampinclude.pdfbin304678 -> 304747 bytes
-rw-r--r--macros/latex/contrib/oberdiek/tabularht.pdfbin359643 -> 359286 bytes
-rw-r--r--macros/latex/contrib/oberdiek/tabularkv.pdfbin281059 -> 280511 bytes
-rw-r--r--macros/latex/contrib/oberdiek/telprint.pdfbin331215 -> 331191 bytes
-rw-r--r--macros/latex/contrib/oberdiek/thepdfnumber.pdfbin378179 -> 377480 bytes
-rw-r--r--macros/latex/contrib/oberdiek/twoopt.pdfbin301605 -> 301492 bytes
-rw-r--r--macros/latex/contrib/pagegrid/README.md12
-rw-r--r--macros/latex/contrib/pagegrid/pagegrid.dtx (renamed from macros/latex/contrib/oberdiek/pagegrid.dtx)91
-rw-r--r--macros/latex/contrib/pagegrid/pagegrid.pdf (renamed from macros/latex/contrib/oberdiek/pagegrid.pdf)bin339405 -> 337475 bytes
-rw-r--r--macros/latex/contrib/pdfcol/README.md18
-rw-r--r--macros/latex/contrib/pdfcol/pdfcol.dtx (renamed from macros/latex/contrib/oberdiek/pdfcol.dtx)145
-rw-r--r--macros/latex/contrib/pdfcol/pdfcol.pdf (renamed from macros/latex/contrib/oberdiek/pdfcol.pdf)bin330483 -> 326142 bytes
-rw-r--r--macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdfbin816736 -> 834268 bytes
-rw-r--r--macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex165
-rw-r--r--macros/latex/contrib/proflycee/tex/ProfLycee.sty132
-rw-r--r--macros/latex/contrib/semantex/semantex.pdfbin385165 -> 389783 bytes
-rw-r--r--macros/latex/contrib/semantex/semantex.sty1095
-rw-r--r--macros/latex/contrib/semantex/semantex.tex206
-rw-r--r--macros/latex/contrib/semantex/stripsemantex.lua34
-rw-r--r--macros/latex/contrib/semantex/stripsemantex.sty18
-rw-r--r--macros/xetex/latex/bidi/README4
-rw-r--r--macros/xetex/latex/bidi/bidi-doc-intro.ltx2
-rw-r--r--macros/xetex/latex/bidi/bidi-doc-title.ltx4
-rw-r--r--macros/xetex/latex/bidi/bidi-doc.ltx2
-rw-r--r--macros/xetex/latex/bidi/bidi-doc.pdfbin176522 -> 176579 bytes
-rw-r--r--macros/xetex/latex/bidi/bidi.dtx46
-rw-r--r--macros/xetex/latex/bidi/bidi.pdfbin3469983 -> 3472681 bytes
-rw-r--r--support/TeX4ht/source/ChangeLog9
-rw-r--r--support/TeX4ht/source/Makefile2
-rw-r--r--support/TeX4ht/source/tex4ht-html4.tex17
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb402
-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.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2410688 -> 2411576 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini8
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini8
l---------tds1
-rw-r--r--timestamp2
173 files changed, 3355 insertions, 2202 deletions
diff --git a/FILES.byname b/FILES.byname
index 5836a2bb81..dee6792a91 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -5409,7 +5409,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
-2022/09/21 | 250955 | FILES.last07days
+2022/09/22 | 231883 | 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
@@ -74621,12 +74621,12 @@
2007/04/28 | 4531 | fonts/minionpro/README
2007/05/14 | 856 | fonts/minionpro/scripts.zip
2007/05/15 | 175305 | fonts/minionpro/source.zip
-2013/11/02 | 19985 | fonts/mintspirit/doc/mintspirit2-samples.pdf
-2013/11/02 | 768 | fonts/mintspirit/doc/mintspirit2-samples.tex
-2011/12/13 | 221373 | fonts/mintspirit/doc/MintSpirit-Cat.pdf
-2013/11/02 | 74900 | fonts/mintspirit/doc/mintspirit-samples.pdf
-2013/11/02 | 761 | fonts/mintspirit/doc/mintspirit-samples.tex
-2013/11/02 | 4599 | fonts/mintspirit/doc/OFL.txt
+2013/11/03 | 19985 | fonts/mintspirit/doc/mintspirit2-samples.pdf
+2013/11/03 | 768 | fonts/mintspirit/doc/mintspirit2-samples.tex
+2011/12/14 | 221373 | fonts/mintspirit/doc/MintSpirit-Cat.pdf
+2013/11/03 | 74900 | fonts/mintspirit/doc/mintspirit-samples.pdf
+2013/11/03 | 761 | fonts/mintspirit/doc/mintspirit-samples.tex
+2013/11/03 | 4599 | fonts/mintspirit/doc/OFL.txt
2013/11/02 | 3152 | fonts/mintspirit/enc/mntsprt2_24uybq.enc
2013/11/02 | 3298 | fonts/mintspirit/enc/mntsprt2_2dxuba.enc
2013/11/02 | 2993 | fonts/mintspirit/enc/mntsprt2_3vy5j3.enc
@@ -74680,6 +74680,53 @@
2013/11/02 | 2997 | fonts/mintspirit/enc/mntsprt_wk34ig.enc
2013/11/02 | 3105 | fonts/mintspirit/enc/mntsprt_y4xqha.enc
2013/11/02 | 2980 | fonts/mintspirit/enc/mntsprt_zt2pqo.enc
+2013/11/02 | 1248 | fonts/mintspirit/latex/LY1MintSpirit-Inf.fd
+2013/11/02 | 1227 | fonts/mintspirit/latex/LY1MintSpirit-LF.fd
+2013/11/02 | 1385 | fonts/mintspirit/latex/LY1MintSpiritNoTwo-Inf.fd
+2013/11/02 | 1364 | fonts/mintspirit/latex/LY1MintSpiritNoTwo-LF.fd
+2013/11/02 | 1385 | fonts/mintspirit/latex/LY1MintSpiritNoTwo-OsF.fd
+2013/11/02 | 1385 | fonts/mintspirit/latex/LY1MintSpiritNoTwo-Sup.fd
+2013/11/02 | 1385 | fonts/mintspirit/latex/LY1MintSpiritNoTwo-TLF.fd
+2013/11/02 | 1406 | fonts/mintspirit/latex/LY1MintSpiritNoTwo-TOsF.fd
+2013/11/02 | 1248 | fonts/mintspirit/latex/LY1MintSpirit-OsF.fd
+2013/11/02 | 1248 | fonts/mintspirit/latex/LY1MintSpirit-Sup.fd
+2013/11/02 | 1248 | fonts/mintspirit/latex/LY1MintSpirit-TLF.fd
+2013/11/02 | 1269 | fonts/mintspirit/latex/LY1MintSpirit-TOsF.fd
+2022/09/21 | 7056 | fonts/mintspirit/latex/mintspirit2.sty
+2022/09/21 | 6954 | fonts/mintspirit/latex/mintspirit.sty
+2013/11/02 | 1248 | fonts/mintspirit/latex/OT1MintSpirit-Inf.fd
+2013/11/02 | 1227 | fonts/mintspirit/latex/OT1MintSpirit-LF.fd
+2013/11/02 | 1385 | fonts/mintspirit/latex/OT1MintSpiritNoTwo-Inf.fd
+2013/11/02 | 1364 | fonts/mintspirit/latex/OT1MintSpiritNoTwo-LF.fd
+2013/11/02 | 1385 | fonts/mintspirit/latex/OT1MintSpiritNoTwo-OsF.fd
+2013/11/02 | 1385 | fonts/mintspirit/latex/OT1MintSpiritNoTwo-Sup.fd
+2013/11/02 | 1385 | fonts/mintspirit/latex/OT1MintSpiritNoTwo-TLF.fd
+2013/11/02 | 1406 | fonts/mintspirit/latex/OT1MintSpiritNoTwo-TOsF.fd
+2013/11/02 | 1248 | fonts/mintspirit/latex/OT1MintSpirit-OsF.fd
+2013/11/02 | 1248 | fonts/mintspirit/latex/OT1MintSpirit-Sup.fd
+2013/11/02 | 1248 | fonts/mintspirit/latex/OT1MintSpirit-TLF.fd
+2013/11/02 | 1269 | fonts/mintspirit/latex/OT1MintSpirit-TOsF.fd
+2013/11/02 | 1232 | fonts/mintspirit/latex/T1MintSpirit-Inf.fd
+2013/11/02 | 1211 | fonts/mintspirit/latex/T1MintSpirit-LF.fd
+2013/11/02 | 1369 | fonts/mintspirit/latex/T1MintSpiritNoTwo-Inf.fd
+2013/11/02 | 1348 | fonts/mintspirit/latex/T1MintSpiritNoTwo-LF.fd
+2013/11/02 | 1369 | fonts/mintspirit/latex/T1MintSpiritNoTwo-OsF.fd
+2013/11/02 | 1369 | fonts/mintspirit/latex/T1MintSpiritNoTwo-Sup.fd
+2013/11/02 | 1369 | fonts/mintspirit/latex/T1MintSpiritNoTwo-TLF.fd
+2013/11/02 | 1390 | fonts/mintspirit/latex/T1MintSpiritNoTwo-TOsF.fd
+2013/11/02 | 1232 | fonts/mintspirit/latex/T1MintSpirit-OsF.fd
+2013/11/02 | 1232 | fonts/mintspirit/latex/T1MintSpirit-Sup.fd
+2013/11/02 | 1232 | fonts/mintspirit/latex/T1MintSpirit-TLF.fd
+2013/11/02 | 1253 | fonts/mintspirit/latex/T1MintSpirit-TOsF.fd
+2013/11/02 | 1227 | fonts/mintspirit/latex/TS1MintSpirit-LF.fd
+2013/11/02 | 1364 | fonts/mintspirit/latex/TS1MintSpiritNoTwo-LF.fd
+2013/11/02 | 1385 | fonts/mintspirit/latex/TS1MintSpiritNoTwo-OsF.fd
+2013/11/02 | 1385 | fonts/mintspirit/latex/TS1MintSpiritNoTwo-TLF.fd
+2013/11/02 | 1406 | fonts/mintspirit/latex/TS1MintSpiritNoTwo-TOsF.fd
+2013/11/02 | 1248 | fonts/mintspirit/latex/TS1MintSpirit-OsF.fd
+2013/11/02 | 1248 | fonts/mintspirit/latex/TS1MintSpirit-TLF.fd
+2013/11/02 | 1269 | fonts/mintspirit/latex/TS1MintSpirit-TOsF.fd
+2013/11/02 | 26428 | fonts/mintspirit/map/mintspirit.map
2013/11/02 | 148424 | fonts/mintspirit/opentype/MintSpirit-BoldItalic.otf
2013/11/02 | 139060 | fonts/mintspirit/opentype/MintSpirit-Bold.otf
2013/11/02 | 137588 | fonts/mintspirit/opentype/MintSpirit-Italic.otf
@@ -74688,53 +74735,7 @@
2013/11/02 | 157284 | fonts/mintspirit/opentype/MintSpiritNo2-Italic.otf
2013/11/02 | 146696 | fonts/mintspirit/opentype/MintSpiritNo2-Regular.otf
2013/11/02 | 155932 | fonts/mintspirit/opentype/MintSpirit-Regular.otf
-2013/11/02 | 2254 | fonts/mintspirit/README
-2013/11/02 | 1248 | fonts/mintspirit/tex/LY1MintSpirit-Inf.fd
-2013/11/02 | 1227 | fonts/mintspirit/tex/LY1MintSpirit-LF.fd
-2013/11/02 | 1385 | fonts/mintspirit/tex/LY1MintSpiritNoTwo-Inf.fd
-2013/11/02 | 1364 | fonts/mintspirit/tex/LY1MintSpiritNoTwo-LF.fd
-2013/11/02 | 1385 | fonts/mintspirit/tex/LY1MintSpiritNoTwo-OsF.fd
-2013/11/02 | 1385 | fonts/mintspirit/tex/LY1MintSpiritNoTwo-Sup.fd
-2013/11/02 | 1385 | fonts/mintspirit/tex/LY1MintSpiritNoTwo-TLF.fd
-2013/11/02 | 1406 | fonts/mintspirit/tex/LY1MintSpiritNoTwo-TOsF.fd
-2013/11/02 | 1248 | fonts/mintspirit/tex/LY1MintSpirit-OsF.fd
-2013/11/02 | 1248 | fonts/mintspirit/tex/LY1MintSpirit-Sup.fd
-2013/11/02 | 1248 | fonts/mintspirit/tex/LY1MintSpirit-TLF.fd
-2013/11/02 | 1269 | fonts/mintspirit/tex/LY1MintSpirit-TOsF.fd
-2013/11/02 | 7090 | fonts/mintspirit/tex/mintspirit2.sty
-2013/11/02 | 6988 | fonts/mintspirit/tex/mintspirit.sty
-2013/11/02 | 1248 | fonts/mintspirit/tex/OT1MintSpirit-Inf.fd
-2013/11/02 | 1227 | fonts/mintspirit/tex/OT1MintSpirit-LF.fd
-2013/11/02 | 1385 | fonts/mintspirit/tex/OT1MintSpiritNoTwo-Inf.fd
-2013/11/02 | 1364 | fonts/mintspirit/tex/OT1MintSpiritNoTwo-LF.fd
-2013/11/02 | 1385 | fonts/mintspirit/tex/OT1MintSpiritNoTwo-OsF.fd
-2013/11/02 | 1385 | fonts/mintspirit/tex/OT1MintSpiritNoTwo-Sup.fd
-2013/11/02 | 1385 | fonts/mintspirit/tex/OT1MintSpiritNoTwo-TLF.fd
-2013/11/02 | 1406 | fonts/mintspirit/tex/OT1MintSpiritNoTwo-TOsF.fd
-2013/11/02 | 1248 | fonts/mintspirit/tex/OT1MintSpirit-OsF.fd
-2013/11/02 | 1248 | fonts/mintspirit/tex/OT1MintSpirit-Sup.fd
-2013/11/02 | 1248 | fonts/mintspirit/tex/OT1MintSpirit-TLF.fd
-2013/11/02 | 1269 | fonts/mintspirit/tex/OT1MintSpirit-TOsF.fd
-2013/11/02 | 1232 | fonts/mintspirit/tex/T1MintSpirit-Inf.fd
-2013/11/02 | 1211 | fonts/mintspirit/tex/T1MintSpirit-LF.fd
-2013/11/02 | 1369 | fonts/mintspirit/tex/T1MintSpiritNoTwo-Inf.fd
-2013/11/02 | 1348 | fonts/mintspirit/tex/T1MintSpiritNoTwo-LF.fd
-2013/11/02 | 1369 | fonts/mintspirit/tex/T1MintSpiritNoTwo-OsF.fd
-2013/11/02 | 1369 | fonts/mintspirit/tex/T1MintSpiritNoTwo-Sup.fd
-2013/11/02 | 1369 | fonts/mintspirit/tex/T1MintSpiritNoTwo-TLF.fd
-2013/11/02 | 1390 | fonts/mintspirit/tex/T1MintSpiritNoTwo-TOsF.fd
-2013/11/02 | 1232 | fonts/mintspirit/tex/T1MintSpirit-OsF.fd
-2013/11/02 | 1232 | fonts/mintspirit/tex/T1MintSpirit-Sup.fd
-2013/11/02 | 1232 | fonts/mintspirit/tex/T1MintSpirit-TLF.fd
-2013/11/02 | 1253 | fonts/mintspirit/tex/T1MintSpirit-TOsF.fd
-2013/11/02 | 1227 | fonts/mintspirit/tex/TS1MintSpirit-LF.fd
-2013/11/02 | 1364 | fonts/mintspirit/tex/TS1MintSpiritNoTwo-LF.fd
-2013/11/02 | 1385 | fonts/mintspirit/tex/TS1MintSpiritNoTwo-OsF.fd
-2013/11/02 | 1385 | fonts/mintspirit/tex/TS1MintSpiritNoTwo-TLF.fd
-2013/11/02 | 1406 | fonts/mintspirit/tex/TS1MintSpiritNoTwo-TOsF.fd
-2013/11/02 | 1248 | fonts/mintspirit/tex/TS1MintSpirit-OsF.fd
-2013/11/02 | 1248 | fonts/mintspirit/tex/TS1MintSpirit-TLF.fd
-2013/11/02 | 1269 | fonts/mintspirit/tex/TS1MintSpirit-TOsF.fd
+2022/09/21 | 2254 | fonts/mintspirit/README
2013/11/02 | 1884 | fonts/mintspirit/tfm/MintSpirit-Bold-inf-ly1--base.tfm
2013/11/02 | 1888 | fonts/mintspirit/tfm/MintSpirit-Bold-inf-ly1.tfm
2013/11/02 | 1200 | fonts/mintspirit/tfm/MintSpirit-Bold-inf-ot1.tfm
@@ -75175,7 +75176,7 @@
2013/11/02 | 1736 | fonts/mintspirit/vf/MintSpirit-Regular-tosf-ly1.vf
2013/11/02 | 1772 | fonts/mintspirit/vf/MintSpirit-Regular-tosf-t1.vf
2013/11/02 | 584 | fonts/mintspirit/vf/MintSpirit-Regular-tosf-ts1.vf
-2013/11/03 | 2647927 | fonts/mintspirit.zip
+2022/09/22 | 2650835 | fonts/mintspirit.zip
2021/04/05 | 3700 | fonts/missaali/doc/missaali.bib
2021/04/05 | 149031 | fonts/missaali/doc/missaali.tex
2021/04/05 | 333228 | fonts/missaali/doc/pics/missale-largefont.png
@@ -187679,6 +187680,19 @@
1991/10/17 | 10992 | info/tcdmanual/pl_text.tex
1991/10/17 | 2238 | info/tcdmanual/pl_txtcs.tex
1993/11/24 | 1013 | info/tcdmanual/README
+2004/06/23 | 9544 | info/tds/ChangeLog
+2004/06/04 | 1209 | info/tds/Makefile
+2004/04/04 | 14646 | info/tds/packages.zip
+2013/12/14 | 736 | info/tds/README
+2004/06/04 | 21618 | info/tds/tds2texi.el
+2004/06/23 | 89212 | info/tds/tds.dvi
+2004/03/28 | 25055 | info/tds/tdsguide.cls
+2011/02/20 | 97499 | info/tds/tds.html
+2004/06/23 | 67752 | info/tds/tds.info
+2004/06/23 | 195357 | info/tds/tds.pdf
+2004/06/04 | 404 | info/tds/tds.sed
+2004/06/23 | 65418 | info/tds/tds.tex
+2022/09/22 | 303233 | info/tds.zip
2009/08/26 | 1477 | info/templates/fenn/diabetes.tex
2009/08/26 | 1843 | info/templates/fenn/dinbrief.tex
2009/08/26 | 3382 | info/templates/fenn/kbrief.tex
@@ -188899,7 +188913,7 @@
2012/11/29 | 1501134 | install/fonts/mdsymbol.tds.zip
2022/09/20 | 9367094 | install/fonts/merriweather.tds.zip
2020/05/03 | 428983 | install/fonts/minion2newtx.tds.zip
-2013/11/02 | 2698039 | install/fonts/mintspirit.tds.zip
+2022/09/21 | 2698001 | install/fonts/mintspirit.tds.zip
2019/11/08 | 25067633 | install/fonts/montserrat.tds.zip
2021/08/30 | 6038058 | install/fonts/musixtex-fonts.tds.zip
2020/02/15 | 441366 | install/fonts/newtxtt.tds.zip
@@ -189156,7 +189170,7 @@
2016/06/07 | 215651 | install/macros/latex/contrib/he-she.tds.zip
2011/04/29 | 449052 | install/macros/latex/contrib/hrefhide.tds.zip
2016/11/20 | 951051 | install/macros/latex/contrib/hustthesis.tds.zip
-2022/06/20 | 4480542 | install/macros/latex/contrib/hyperref.tds.zip
+2022/09/22 | 4483419 | install/macros/latex/contrib/hyperref.tds.zip
2020/11/22 | 1380823 | install/macros/latex/contrib/hyperxmp.tds.zip
2009/09/02 | 167274 | install/macros/latex/contrib/hyphenat.tds.zip
2009/04/05 | 198256 | install/macros/latex/contrib/IEEEconf.tds.zip
@@ -189235,7 +189249,7 @@
2016/03/22 | 162114 | install/macros/latex/contrib/normalcolor.tds.zip
2011/09/20 | 179685 | install/macros/latex/contrib/nowidow.tds.zip
2022/09/21 | 8078630 | install/macros/latex/contrib/nwejm.tds.zip
-2021/11/16 | 13455928 | install/macros/latex/contrib/oberdiek.tds.zip
+2022/09/22 | 12773767 | install/macros/latex/contrib/oberdiek.tds.zip
2022/08/04 | 34729 | install/macros/latex/contrib/ocgx2.tds.zip
2012/12/08 | 1025300 | install/macros/latex/contrib/ocgx.tds.zip
2017/05/29 | 424133 | install/macros/latex/contrib/pagecolor.tds.zip
@@ -189377,7 +189391,7 @@
2020/01/31 | 1873940 | install/macros/unicodetex/latex/unicode-math.tds.zip
2016/05/14 | 185871 | install/macros/xetex/generic/zhspacing.tds.zip
2015/09/04 | 718623 | install/macros/xetex/latex/arabxetex.tds.zip
-2022/07/18 | 4698846 | install/macros/xetex/latex/bidi.tds.zip
+2022/09/22 | 4699084 | install/macros/xetex/latex/bidi.tds.zip
2015/02/17 | 92757 | install/macros/xetex/latex/interchar.tds.zip
2021/08/19 | 464024 | install/macros/xetex/latex/mynsfc.tds.zip
2022/08/05 | 2009524 | install/macros/xetex/latex/xecjk.tds.zip
@@ -205752,6 +205766,12 @@
2021/04/01 | 11737 | macros/latex/contrib/abraces/abraces.sty
2021/04/03 | 641 | macros/latex/contrib/abraces/README.md
2021/04/04 | 238178 | macros/latex/contrib/abraces.zip
+2022/09/22 | 21408 | macros/latex/contrib/abspos/abspos.dtx
+2022/09/22 | 452109 | macros/latex/contrib/abspos/abspos.pdf
+2022/09/22 | 1217 | macros/latex/contrib/abspos/demo.tex
+2022/09/22 | 1082 | macros/latex/contrib/abspos/LICENSE
+2022/09/22 | 611 | macros/latex/contrib/abspos/README.md
+2022/09/22 | 449474 | macros/latex/contrib/abspos.zip
2009/09/02 | 26626 | macros/latex/contrib/abstract/abstract.dtx
2009/09/02 | 2373 | macros/latex/contrib/abstract/abstract.ins
2009/09/02 | 168527 | macros/latex/contrib/abstract/abstract.pdf
@@ -210242,21 +210262,23 @@
1999/07/19 | 844 | macros/latex/contrib/block/block.sty
2010/02/15 | 548 | macros/latex/contrib/block/block.tex
2010/02/16 | 61505 | macros/latex/contrib/block.zip
-2022/09/19 | 16106 | macros/latex/contrib/blowup/blowup.dtx
-2022/09/20 | 33365 | macros/latex/contrib/blowup/blowup-ex1.pdf
+2022/09/22 | 17078 | macros/latex/contrib/blowup/blowup.dtx
+2022/09/22 | 33365 | macros/latex/contrib/blowup/blowup-ex1.pdf
2022/09/20 | 1273 | macros/latex/contrib/blowup/blowup-ex1.tex
-2022/09/19 | 33377 | macros/latex/contrib/blowup/blowup-ex2.pdf
+2022/09/22 | 33377 | macros/latex/contrib/blowup/blowup-ex2.pdf
2022/09/19 | 1263 | macros/latex/contrib/blowup/blowup-ex2.tex
-2022/09/20 | 34010 | macros/latex/contrib/blowup/blowup-ex3.pdf
+2022/09/22 | 34010 | macros/latex/contrib/blowup/blowup-ex3.pdf
2022/09/20 | 1384 | macros/latex/contrib/blowup/blowup-ex3.tex
-2022/09/19 | 12537 | macros/latex/contrib/blowup/blowup-ex4.pdf
+2022/09/22 | 12537 | macros/latex/contrib/blowup/blowup-ex4.pdf
2022/09/19 | 1276 | macros/latex/contrib/blowup/blowup-ex4.tex
-2022/09/19 | 20246 | macros/latex/contrib/blowup/blowup-ex5.pdf
+2022/09/22 | 20246 | macros/latex/contrib/blowup/blowup-ex5.pdf
2022/09/19 | 695 | macros/latex/contrib/blowup/blowup-ex5.tex
+2022/09/22 | 33734 | macros/latex/contrib/blowup/blowup-ex6.pdf
+2022/09/22 | 1304 | macros/latex/contrib/blowup/blowup-ex6.tex
2022/09/19 | 1131 | macros/latex/contrib/blowup/blowup.ins
-2022/09/19 | 196888 | macros/latex/contrib/blowup/blowup.pdf
+2022/09/22 | 199133 | macros/latex/contrib/blowup/blowup.pdf
2022/09/19 | 485 | macros/latex/contrib/blowup/README.md
-2022/09/20 | 330781 | macros/latex/contrib/blowup.zip
+2022/09/22 | 366926 | macros/latex/contrib/blowup.zip
2022/01/24 | 3861 | macros/latex/contrib/bmstu/bmstu.cls
2022/01/23 | 877742 | macros/latex/contrib/bmstu/examples/examples.pdf
2022/01/23 | 11590 | macros/latex/contrib/bmstu/examples/examples.tex
@@ -211992,6 +212014,11 @@
2020/09/19 | 246330 | macros/latex/contrib/color-edits/color-edits.pdf
2020/10/18 | 817 | macros/latex/contrib/color-edits/README.md
2020/10/19 | 239582 | macros/latex/contrib/color-edits.zip
+2022/09/22 | 17300 | macros/latex/contrib/colorframed/colorframed-doc.pdf
+2022/09/22 | 9385 | macros/latex/contrib/colorframed/colorframed-doc.tex
+2022/09/22 | 5736 | macros/latex/contrib/colorframed/colorframed.sty
+2022/09/22 | 1632 | macros/latex/contrib/colorframed/README.md
+2022/09/22 | 24141 | macros/latex/contrib/colorframed.zip
2003/05/04 | 6383 | macros/latex/contrib/colorinfo/colorinfo.sty
2003/05/04 | 1266 | macros/latex/contrib/colorinfo/colorinfo-test.tex
2003/05/04 | 264 | macros/latex/contrib/colorinfo/README
@@ -219319,39 +219346,39 @@
2010/03/06 | 1833 | macros/latex/contrib/hypernat/hypernat.tex
2010/03/06 | 187989 | macros/latex/contrib/hypernat.zip
1999/03/09 | 1563 | macros/latex/contrib/hyper/README
-2022/06/20 | 28408 | macros/latex/contrib/hyperref/backref.dtx
-2022/06/20 | 3161 | macros/latex/contrib/hyperref/bmhydoc.sty
-2022/06/20 | 121484 | macros/latex/contrib/hyperref/ChangeLog.txt
-2022/06/20 | 206288 | macros/latex/contrib/hyperref/doc/backref.pdf
-2022/06/20 | 908 | macros/latex/contrib/hyperref/doc/hyperref-doc2.html
-2022/06/20 | 771 | macros/latex/contrib/hyperref/doc/hyperref-doc3.html
-2022/06/20 | 1006 | macros/latex/contrib/hyperref/doc/hyperref-doc4.html
-2022/06/20 | 858 | macros/latex/contrib/hyperref/doc/hyperref-doc5.html
-2022/06/20 | 768 | macros/latex/contrib/hyperref/doc/hyperref-doc6.html
-2022/06/20 | 768 | macros/latex/contrib/hyperref/doc/hyperref-doc7.html
-2022/06/20 | 768 | macros/latex/contrib/hyperref/doc/hyperref-doc8.html
-2022/06/20 | 15322 | macros/latex/contrib/hyperref/doc/hyperref-doc.css
-2022/06/20 | 517192 | macros/latex/contrib/hyperref/doc/hyperref-doc.html
-2022/06/20 | 318190 | macros/latex/contrib/hyperref/doc/hyperref-doc.pdf
-2022/06/20 | 165612 | macros/latex/contrib/hyperref/doc/hyperref-doc.tex
-2022/06/20 | 404106 | macros/latex/contrib/hyperref/doc/hyperref-linktarget.pdf
-2022/06/20 | 2368225 | macros/latex/contrib/hyperref/doc/hyperref.pdf
-2022/06/20 | 180063 | macros/latex/contrib/hyperref/doc/nameref.pdf
-2022/06/20 | 132446 | macros/latex/contrib/hyperref/doc/paper.pdf
-2022/06/20 | 384001 | macros/latex/contrib/hyperref/doc/slides.pdf
-2022/06/20 | 50187 | macros/latex/contrib/hyperref/hluatex.dtx
-2022/06/20 | 878564 | macros/latex/contrib/hyperref/hyperref.dtx
-2022/06/20 | 5086 | macros/latex/contrib/hyperref/hyperref.ins
-2022/06/20 | 19455 | macros/latex/contrib/hyperref/hyperref-linktarget.dtx
-2022/06/20 | 7543 | macros/latex/contrib/hyperref/hyperref-patches.dtx
-2022/06/20 | 1929 | macros/latex/contrib/hyperref/manifest.txt
-2022/06/20 | 275 | macros/latex/contrib/hyperref/minitoc-hyper.sty
-2022/06/20 | 27164 | macros/latex/contrib/hyperref/nameref.dtx
-2022/06/20 | 279 | macros/latex/contrib/hyperref/ntheorem-hyper.sty
-2022/06/20 | 247116 | macros/latex/contrib/hyperref/paperslides99.zip
-2022/06/20 | 4479 | macros/latex/contrib/hyperref/README.md
-2022/06/20 | 5736 | macros/latex/contrib/hyperref/xr-hyper.sty
-2022/06/20 | 4299617 | macros/latex/contrib/hyperref.zip
+2022/09/22 | 28408 | macros/latex/contrib/hyperref/backref.dtx
+2022/09/22 | 3161 | macros/latex/contrib/hyperref/bmhydoc.sty
+2022/09/22 | 121484 | macros/latex/contrib/hyperref/ChangeLog.txt
+2022/09/22 | 205447 | macros/latex/contrib/hyperref/doc/backref.pdf
+2022/09/22 | 908 | macros/latex/contrib/hyperref/doc/hyperref-doc2.html
+2022/09/22 | 771 | macros/latex/contrib/hyperref/doc/hyperref-doc3.html
+2022/09/22 | 1006 | macros/latex/contrib/hyperref/doc/hyperref-doc4.html
+2022/09/22 | 858 | macros/latex/contrib/hyperref/doc/hyperref-doc5.html
+2022/09/22 | 768 | macros/latex/contrib/hyperref/doc/hyperref-doc6.html
+2022/09/22 | 768 | macros/latex/contrib/hyperref/doc/hyperref-doc7.html
+2022/09/22 | 768 | macros/latex/contrib/hyperref/doc/hyperref-doc8.html
+2022/09/22 | 15322 | macros/latex/contrib/hyperref/doc/hyperref-doc.css
+2022/09/22 | 517185 | macros/latex/contrib/hyperref/doc/hyperref-doc.html
+2022/09/22 | 318245 | macros/latex/contrib/hyperref/doc/hyperref-doc.pdf
+2022/09/22 | 165602 | macros/latex/contrib/hyperref/doc/hyperref-doc.tex
+2022/09/22 | 443137 | macros/latex/contrib/hyperref/doc/hyperref-linktarget.pdf
+2022/09/22 | 2367878 | macros/latex/contrib/hyperref/doc/hyperref.pdf
+2022/09/22 | 180076 | macros/latex/contrib/hyperref/doc/nameref.pdf
+2022/09/22 | 132446 | macros/latex/contrib/hyperref/doc/paper.pdf
+2022/09/22 | 384001 | macros/latex/contrib/hyperref/doc/slides.pdf
+2022/09/22 | 50695 | macros/latex/contrib/hyperref/hluatex.dtx
+2022/09/22 | 879564 | macros/latex/contrib/hyperref/hyperref.dtx
+2022/09/22 | 5086 | macros/latex/contrib/hyperref/hyperref.ins
+2022/09/22 | 19445 | macros/latex/contrib/hyperref/hyperref-linktarget.dtx
+2022/09/22 | 7536 | macros/latex/contrib/hyperref/hyperref-patches.dtx
+2022/09/22 | 1929 | macros/latex/contrib/hyperref/manifest.txt
+2022/09/22 | 275 | macros/latex/contrib/hyperref/minitoc-hyper.sty
+2022/09/22 | 27164 | macros/latex/contrib/hyperref/nameref.dtx
+2022/09/22 | 279 | macros/latex/contrib/hyperref/ntheorem-hyper.sty
+2022/09/22 | 247116 | macros/latex/contrib/hyperref/paperslides99.zip
+2022/09/22 | 4479 | macros/latex/contrib/hyperref/README.md
+2022/09/22 | 5736 | macros/latex/contrib/hyperref/xr-hyper.sty
+2022/09/22 | 4302568 | macros/latex/contrib/hyperref.zip
1997/08/24 | 1034 | macros/latex/contrib/hyper/scontrib/harvard.hyp
1997/08/24 | 297 | macros/latex/contrib/hyper/scontrib/README
1997/08/24 | 1381 | macros/latex/contrib/hyper/TODO
@@ -224475,91 +224502,87 @@
2022/09/21 | 223025 | macros/latex/contrib/nwejm/source/nwejm.dtx
2022/09/21 | 24810 | macros/latex/contrib/nwejm/source/nwejm-examples-template.dtx
2022/09/21 | 2074701 | macros/latex/contrib/nwejm.zip
-2021/11/16 | 16535 | macros/latex/contrib/oberdiek/aliascnt.dtx
-2021/11/16 | 321516 | macros/latex/contrib/oberdiek/aliascnt.pdf
-2021/11/16 | 106085 | macros/latex/contrib/oberdiek/bmpsize.dtx
-2021/11/16 | 527470 | macros/latex/contrib/oberdiek/bmpsize.pdf
-2021/11/16 | 15084 | macros/latex/contrib/oberdiek/centernot.dtx
-2021/11/16 | 304615 | macros/latex/contrib/oberdiek/centernot.pdf
-2021/11/16 | 13772 | macros/latex/contrib/oberdiek/chemarr.dtx
-2021/11/16 | 318401 | macros/latex/contrib/oberdiek/chemarr.pdf
-2021/11/16 | 16633 | macros/latex/contrib/oberdiek/classlist.dtx
-2021/11/16 | 298535 | macros/latex/contrib/oberdiek/classlist.pdf
-2021/11/16 | 16564 | macros/latex/contrib/oberdiek/colonequals.dtx
-2021/11/16 | 312343 | macros/latex/contrib/oberdiek/colonequals.pdf
-2021/11/16 | 14185 | macros/latex/contrib/oberdiek/dvipscol.dtx
-2021/11/16 | 297204 | macros/latex/contrib/oberdiek/dvipscol.pdf
-2021/11/16 | 24106 | macros/latex/contrib/oberdiek/engord.dtx
-2021/11/16 | 348190 | macros/latex/contrib/oberdiek/engord.pdf
-2021/11/16 | 26109 | macros/latex/contrib/oberdiek/enparen.dtx
-2021/11/16 | 332722 | macros/latex/contrib/oberdiek/enparen.pdf
-2021/11/16 | 25097 | macros/latex/contrib/oberdiek/eolgrab.dtx
-2021/11/16 | 347153 | macros/latex/contrib/oberdiek/eolgrab.pdf
-2021/11/16 | 25810 | macros/latex/contrib/oberdiek/fibnum.dtx
-2021/11/16 | 387720 | macros/latex/contrib/oberdiek/fibnum.pdf
-2021/11/16 | 16789 | macros/latex/contrib/oberdiek/flags.dtx
-2021/11/16 | 311494 | macros/latex/contrib/oberdiek/flags.pdf
-2021/11/16 | 21668 | macros/latex/contrib/oberdiek/holtxdoc.dtx
-2021/11/16 | 333938 | macros/latex/contrib/oberdiek/holtxdoc.pdf
-2021/11/16 | 25146 | macros/latex/contrib/oberdiek/hypbmsec.dtx
-2021/11/16 | 317700 | macros/latex/contrib/oberdiek/hypbmsec.pdf
-2021/11/16 | 21476 | macros/latex/contrib/oberdiek/hypcap.dtx
-2021/11/16 | 311506 | macros/latex/contrib/oberdiek/hypcap.pdf
-2021/11/16 | 18053 | macros/latex/contrib/oberdiek/hypgotoe.dtx
-2021/11/16 | 313547 | macros/latex/contrib/oberdiek/hypgotoe.pdf
-2021/11/16 | 21343 | macros/latex/contrib/oberdiek/hyphsubst.dtx
-2021/11/16 | 328581 | macros/latex/contrib/oberdiek/hyphsubst.pdf
-2021/11/16 | 15169 | macros/latex/contrib/oberdiek/ifdraft.dtx
-2021/11/16 | 292584 | macros/latex/contrib/oberdiek/ifdraft.pdf
-2021/11/16 | 25308 | macros/latex/contrib/oberdiek/iflang.dtx
-2021/11/16 | 343995 | macros/latex/contrib/oberdiek/iflang.pdf
-2021/11/16 | 6851 | macros/latex/contrib/oberdiek/oberdiek-bundle.bib
-2021/11/16 | 2225 | macros/latex/contrib/oberdiek/oberdiek.ins
-2021/11/16 | 287792 | macros/latex/contrib/oberdiek/oberdiek.pdf
-2021/11/16 | 938 | macros/latex/contrib/oberdiek/oberdiek-source.bib
-2021/11/16 | 18023 | macros/latex/contrib/oberdiek/oberdiek.tex
-2021/11/16 | 28136 | macros/latex/contrib/oberdiek/pagegrid.dtx
-2021/11/16 | 339405 | macros/latex/contrib/oberdiek/pagegrid.pdf
-2021/11/16 | 26484 | macros/latex/contrib/oberdiek/pdfcol.dtx
-2021/11/16 | 19329 | macros/latex/contrib/oberdiek/pdfcolfoot.dtx
-2021/11/16 | 322874 | macros/latex/contrib/oberdiek/pdfcolfoot.pdf
-2021/11/16 | 26994 | macros/latex/contrib/oberdiek/pdfcolparallel.dtx
-2021/11/16 | 348875 | macros/latex/contrib/oberdiek/pdfcolparallel.pdf
-2021/11/16 | 20819 | macros/latex/contrib/oberdiek/pdfcolparcolumns.dtx
-2021/11/16 | 336532 | macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf
-2021/11/16 | 330483 | macros/latex/contrib/oberdiek/pdfcol.pdf
-2021/11/16 | 27847 | macros/latex/contrib/oberdiek/pdfcrypt.dtx
-2021/11/16 | 338513 | macros/latex/contrib/oberdiek/pdfcrypt.pdf
-2021/11/16 | 46934 | macros/latex/contrib/oberdiek/pdfrender.dtx
-2021/11/16 | 413812 | macros/latex/contrib/oberdiek/pdfrender.pdf
-2021/11/16 | 20812 | macros/latex/contrib/oberdiek/protecteddef.dtx
-2021/11/16 | 337274 | macros/latex/contrib/oberdiek/protecteddef.pdf
-2021/11/16 | 2907 | macros/latex/contrib/oberdiek/README.md
-2021/11/16 | 24780 | macros/latex/contrib/oberdiek/resizegather.dtx
-2021/11/16 | 544212 | macros/latex/contrib/oberdiek/resizegather.pdf
-2021/11/16 | 25691 | macros/latex/contrib/oberdiek/rotchiffre.dtx
-2021/11/16 | 346420 | macros/latex/contrib/oberdiek/rotchiffre.pdf
-2021/11/16 | 19267 | macros/latex/contrib/oberdiek/scrindex.dtx
-2021/11/16 | 310490 | macros/latex/contrib/oberdiek/scrindex.pdf
-2021/11/16 | 29459 | macros/latex/contrib/oberdiek/setouterhbox.dtx
-2021/11/16 | 358759 | macros/latex/contrib/oberdiek/setouterhbox.pdf
-2021/11/16 | 20045 | macros/latex/contrib/oberdiek/settobox.dtx
-2021/11/16 | 321296 | macros/latex/contrib/oberdiek/settobox.pdf
-2021/11/16 | 13782 | macros/latex/contrib/oberdiek/stackrel.dtx
-2021/11/16 | 310478 | macros/latex/contrib/oberdiek/stackrel.pdf
-2021/11/16 | 18499 | macros/latex/contrib/oberdiek/stampinclude.dtx
-2021/11/16 | 304678 | macros/latex/contrib/oberdiek/stampinclude.pdf
-2021/11/16 | 31131 | macros/latex/contrib/oberdiek/tabularht.dtx
-2021/11/16 | 359643 | macros/latex/contrib/oberdiek/tabularht.pdf
-2021/11/16 | 13344 | macros/latex/contrib/oberdiek/tabularkv.dtx
-2021/11/16 | 281059 | macros/latex/contrib/oberdiek/tabularkv.pdf
-2021/11/16 | 24890 | macros/latex/contrib/oberdiek/telprint.dtx
-2021/11/16 | 331215 | macros/latex/contrib/oberdiek/telprint.pdf
-2021/11/16 | 32949 | macros/latex/contrib/oberdiek/thepdfnumber.dtx
-2021/11/16 | 378179 | macros/latex/contrib/oberdiek/thepdfnumber.pdf
-2021/11/16 | 16829 | macros/latex/contrib/oberdiek/twoopt.dtx
-2021/11/16 | 301605 | macros/latex/contrib/oberdiek/twoopt.pdf
-2021/11/16 | 13339140 | macros/latex/contrib/oberdiek.zip
+2022/09/22 | 16535 | macros/latex/contrib/oberdiek/aliascnt.dtx
+2022/09/22 | 321657 | macros/latex/contrib/oberdiek/aliascnt.pdf
+2022/09/22 | 106085 | macros/latex/contrib/oberdiek/bmpsize.dtx
+2022/09/22 | 525985 | macros/latex/contrib/oberdiek/bmpsize.pdf
+2022/09/22 | 15084 | macros/latex/contrib/oberdiek/centernot.dtx
+2022/09/22 | 304534 | macros/latex/contrib/oberdiek/centernot.pdf
+2022/09/22 | 13772 | macros/latex/contrib/oberdiek/chemarr.dtx
+2022/09/22 | 318493 | macros/latex/contrib/oberdiek/chemarr.pdf
+2022/09/22 | 16633 | macros/latex/contrib/oberdiek/classlist.dtx
+2022/09/22 | 298078 | macros/latex/contrib/oberdiek/classlist.pdf
+2022/09/22 | 16564 | macros/latex/contrib/oberdiek/colonequals.dtx
+2022/09/22 | 311534 | macros/latex/contrib/oberdiek/colonequals.pdf
+2022/09/22 | 14185 | macros/latex/contrib/oberdiek/dvipscol.dtx
+2022/09/22 | 297228 | macros/latex/contrib/oberdiek/dvipscol.pdf
+2022/09/22 | 24106 | macros/latex/contrib/oberdiek/engord.dtx
+2022/09/22 | 347366 | macros/latex/contrib/oberdiek/engord.pdf
+2022/09/22 | 26109 | macros/latex/contrib/oberdiek/enparen.dtx
+2022/09/22 | 332202 | macros/latex/contrib/oberdiek/enparen.pdf
+2022/09/22 | 25097 | macros/latex/contrib/oberdiek/eolgrab.dtx
+2022/09/22 | 346537 | macros/latex/contrib/oberdiek/eolgrab.pdf
+2022/09/22 | 25810 | macros/latex/contrib/oberdiek/fibnum.dtx
+2022/09/22 | 387260 | macros/latex/contrib/oberdiek/fibnum.pdf
+2022/09/22 | 16789 | macros/latex/contrib/oberdiek/flags.dtx
+2022/09/22 | 311396 | macros/latex/contrib/oberdiek/flags.pdf
+2022/09/22 | 21668 | macros/latex/contrib/oberdiek/holtxdoc.dtx
+2022/09/22 | 333755 | macros/latex/contrib/oberdiek/holtxdoc.pdf
+2022/09/22 | 25146 | macros/latex/contrib/oberdiek/hypbmsec.dtx
+2022/09/22 | 317468 | macros/latex/contrib/oberdiek/hypbmsec.pdf
+2022/09/22 | 21476 | macros/latex/contrib/oberdiek/hypcap.dtx
+2022/09/22 | 310807 | macros/latex/contrib/oberdiek/hypcap.pdf
+2022/09/22 | 18053 | macros/latex/contrib/oberdiek/hypgotoe.dtx
+2022/09/22 | 313704 | macros/latex/contrib/oberdiek/hypgotoe.pdf
+2022/09/22 | 21343 | macros/latex/contrib/oberdiek/hyphsubst.dtx
+2022/09/22 | 328769 | macros/latex/contrib/oberdiek/hyphsubst.pdf
+2022/09/22 | 15169 | macros/latex/contrib/oberdiek/ifdraft.dtx
+2022/09/22 | 292649 | macros/latex/contrib/oberdiek/ifdraft.pdf
+2022/09/22 | 25308 | macros/latex/contrib/oberdiek/iflang.dtx
+2022/09/22 | 344764 | macros/latex/contrib/oberdiek/iflang.pdf
+2022/09/22 | 6527 | macros/latex/contrib/oberdiek/oberdiek-bundle.bib
+2022/09/22 | 2175 | macros/latex/contrib/oberdiek/oberdiek.ins
+2022/09/22 | 283212 | macros/latex/contrib/oberdiek/oberdiek.pdf
+2022/09/22 | 938 | macros/latex/contrib/oberdiek/oberdiek-source.bib
+2022/09/22 | 17303 | macros/latex/contrib/oberdiek/oberdiek.tex
+2022/09/22 | 19329 | macros/latex/contrib/oberdiek/pdfcolfoot.dtx
+2022/09/22 | 322160 | macros/latex/contrib/oberdiek/pdfcolfoot.pdf
+2022/09/22 | 26994 | macros/latex/contrib/oberdiek/pdfcolparallel.dtx
+2022/09/22 | 348845 | macros/latex/contrib/oberdiek/pdfcolparallel.pdf
+2022/09/22 | 20819 | macros/latex/contrib/oberdiek/pdfcolparcolumns.dtx
+2022/09/22 | 336519 | macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf
+2022/09/22 | 27847 | macros/latex/contrib/oberdiek/pdfcrypt.dtx
+2022/09/22 | 337856 | macros/latex/contrib/oberdiek/pdfcrypt.pdf
+2022/09/22 | 46934 | macros/latex/contrib/oberdiek/pdfrender.dtx
+2022/09/22 | 413780 | macros/latex/contrib/oberdiek/pdfrender.pdf
+2022/09/22 | 20812 | macros/latex/contrib/oberdiek/protecteddef.dtx
+2022/09/22 | 336484 | macros/latex/contrib/oberdiek/protecteddef.pdf
+2022/09/22 | 2794 | macros/latex/contrib/oberdiek/README.md
+2022/09/22 | 24780 | macros/latex/contrib/oberdiek/resizegather.dtx
+2022/09/22 | 543577 | macros/latex/contrib/oberdiek/resizegather.pdf
+2022/09/22 | 25691 | macros/latex/contrib/oberdiek/rotchiffre.dtx
+2022/09/22 | 345334 | macros/latex/contrib/oberdiek/rotchiffre.pdf
+2022/09/22 | 19267 | macros/latex/contrib/oberdiek/scrindex.dtx
+2022/09/22 | 309280 | macros/latex/contrib/oberdiek/scrindex.pdf
+2022/09/22 | 29459 | macros/latex/contrib/oberdiek/setouterhbox.dtx
+2022/09/22 | 358526 | macros/latex/contrib/oberdiek/setouterhbox.pdf
+2022/09/22 | 20045 | macros/latex/contrib/oberdiek/settobox.dtx
+2022/09/22 | 321364 | macros/latex/contrib/oberdiek/settobox.pdf
+2022/09/22 | 13782 | macros/latex/contrib/oberdiek/stackrel.dtx
+2022/09/22 | 310389 | macros/latex/contrib/oberdiek/stackrel.pdf
+2022/09/22 | 18499 | macros/latex/contrib/oberdiek/stampinclude.dtx
+2022/09/22 | 304747 | macros/latex/contrib/oberdiek/stampinclude.pdf
+2022/09/22 | 31131 | macros/latex/contrib/oberdiek/tabularht.dtx
+2022/09/22 | 359286 | macros/latex/contrib/oberdiek/tabularht.pdf
+2022/09/22 | 13344 | macros/latex/contrib/oberdiek/tabularkv.dtx
+2022/09/22 | 280511 | macros/latex/contrib/oberdiek/tabularkv.pdf
+2022/09/22 | 24890 | macros/latex/contrib/oberdiek/telprint.dtx
+2022/09/22 | 331191 | macros/latex/contrib/oberdiek/telprint.pdf
+2022/09/22 | 32949 | macros/latex/contrib/oberdiek/thepdfnumber.dtx
+2022/09/22 | 377480 | macros/latex/contrib/oberdiek/thepdfnumber.pdf
+2022/09/22 | 16829 | macros/latex/contrib/oberdiek/twoopt.dtx
+2022/09/22 | 301492 | macros/latex/contrib/oberdiek/twoopt.pdf
+2022/09/22 | 12663274 | macros/latex/contrib/oberdiek.zip
1997/01/07 | 192 | macros/latex/contrib/objectz/catalog
1996/08/06 | 79 | macros/latex/contrib/objectz/makefile
1997/01/07 | 448 | macros/latex/contrib/objectz/manifest
@@ -224939,6 +224962,10 @@
2009/05/26 | 82436 | macros/latex/contrib/pagecont/pagecont.pdf
2009/05/26 | 169 | macros/latex/contrib/pagecont/README
2009/05/26 | 77405 | macros/latex/contrib/pagecont.zip
+2022/09/22 | 27488 | macros/latex/contrib/pagegrid/pagegrid.dtx
+2022/09/22 | 337475 | macros/latex/contrib/pagegrid/pagegrid.pdf
+2022/09/22 | 252 | macros/latex/contrib/pagegrid/README.md
+2022/09/22 | 333189 | macros/latex/contrib/pagegrid.zip
1998/09/23 | 10073 | macros/latex/contrib/pageno/pageno.dtx
1998/09/23 | 1573 | macros/latex/contrib/pageno/pageno.ins
2012/05/29 | 84419 | macros/latex/contrib/pageno/pageno.pdf
@@ -225700,6 +225727,10 @@
2019/11/23 | 700 | macros/latex/contrib/pdfcolmk/pdfcolmk.sty
2019/11/23 | 240 | macros/latex/contrib/pdfcolmk/README.md
2019/11/24 | 904 | macros/latex/contrib/pdfcolmk.zip
+2022/09/22 | 24435 | macros/latex/contrib/pdfcol/pdfcol.dtx
+2022/09/22 | 326142 | macros/latex/contrib/pdfcol/pdfcol.pdf
+2022/09/22 | 510 | macros/latex/contrib/pdfcol/README.md
+2022/09/22 | 321810 | macros/latex/contrib/pdfcol.zip
2018/11/01 | 12361 | macros/latex/contrib/pdfcomment/doc/CHANGES
2018/11/01 | 34411 | macros/latex/contrib/pdfcomment/doc/example_latex_dvipdfmx.pdf
2018/11/01 | 11526 | macros/latex/contrib/pdfcomment/doc/example_latex_dvipdfmx.tex
@@ -226831,21 +226862,21 @@
2022/04/26 | 323 | macros/latex/contrib/proflabo/README.md
2022/04/26 | 9327 | macros/latex/contrib/proflabo/tex/ProfLabo.sty
2022/04/26 | 136164 | macros/latex/contrib/proflabo.zip
-2022/09/03 | 32 | macros/latex/contrib/proflycee/doc/basique.csv
-2022/09/03 | 968 | macros/latex/contrib/proflycee/doc/cap.csv
+2022/09/22 | 32 | macros/latex/contrib/proflycee/doc/basique.csv
+2022/09/22 | 968 | macros/latex/contrib/proflycee/doc/cap.csv
2022/06/28 | 9278 | macros/latex/contrib/proflycee/doc/graphics/pl-doc-stats_a.png
2022/06/28 | 13958 | macros/latex/contrib/proflycee/doc/graphics/pl-doc-stats_b.png
2022/06/28 | 9989 | macros/latex/contrib/proflycee/doc/graphics/pl-doc-stats_c2.png
2022/06/28 | 11759 | macros/latex/contrib/proflycee/doc/graphics/pl-doc-stats_c.png
2022/06/28 | 7316 | macros/latex/contrib/proflycee/doc/graphics/pl-doc-stats_d.png
2022/06/28 | 9599 | macros/latex/contrib/proflycee/doc/graphics/pl-doc-stats_e.png
-2022/09/03 | 736 | macros/latex/contrib/proflycee/doc/perroquet.csv
-2022/09/03 | 816736 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
-2022/09/03 | 148604 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
-2022/09/03 | 529 | macros/latex/contrib/proflycee/doc/testscript.py
+2022/09/22 | 736 | macros/latex/contrib/proflycee/doc/perroquet.csv
+2022/09/22 | 834268 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
+2022/09/22 | 154962 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
+2022/09/22 | 529 | macros/latex/contrib/proflycee/doc/testscript.py
2022/08/10 | 439 | macros/latex/contrib/proflycee/README.md
-2022/09/03 | 68656 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
-2022/09/04 | 904793 | macros/latex/contrib/proflycee.zip
+2022/09/22 | 73094 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
+2022/09/22 | 924290 | macros/latex/contrib/proflycee.zip
1996/02/05 | 1760 | macros/latex/contrib/progkeys/demo/demo.tex
1996/02/05 | 459 | macros/latex/contrib/progkeys/demo/prog1.tex
1996/02/05 | 347 | macros/latex/contrib/progkeys/demo/prog2.tex
@@ -228929,13 +228960,13 @@
2019/12/10 | 24550 | macros/latex/contrib/selinput/selinput.dtx
2019/12/10 | 537307 | macros/latex/contrib/selinput/selinput.pdf
2019/12/11 | 541126 | macros/latex/contrib/selinput.zip
-2021/08/23 | 1660 | macros/latex/contrib/semantex/README.md
-2021/08/23 | 385165 | macros/latex/contrib/semantex/semantex.pdf
-2021/08/23 | 318470 | macros/latex/contrib/semantex/semantex.sty
-2021/08/23 | 178126 | macros/latex/contrib/semantex/semantex.tex
-2021/08/23 | 12086 | macros/latex/contrib/semantex/stripsemantex.lua
-2021/08/23 | 4730 | macros/latex/contrib/semantex/stripsemantex.sty
-2021/08/23 | 442658 | macros/latex/contrib/semantex.zip
+2021/06/10 | 1660 | macros/latex/contrib/semantex/README.md
+2022/09/22 | 389783 | macros/latex/contrib/semantex/semantex.pdf
+2022/09/22 | 293839 | macros/latex/contrib/semantex/semantex.sty
+2022/09/22 | 179731 | macros/latex/contrib/semantex/semantex.tex
+2022/09/22 | 11960 | macros/latex/contrib/semantex/stripsemantex.lua
+2022/09/22 | 4736 | macros/latex/contrib/semantex/stripsemantex.sty
+2022/09/22 | 446522 | macros/latex/contrib/semantex.zip
2020/01/29 | 1014 | macros/latex/contrib/semantic-markup/README
2020/01/29 | 266707 | macros/latex/contrib/semantic-markup/semantic-markup.pdf
2020/01/29 | 4666 | macros/latex/contrib/semantic-markup/semantic-markup.sty
@@ -240531,7 +240562,7 @@
2022/01/10 | 22769 | macros/texinfo/latest/htmlxref.cnf
2022/04/08 | 58497 | macros/texinfo/latest/texi2dvi
2021/07/03 | 1163 | macros/texinfo/latest/texi2pdf
-2022/09/18 | 375073 | macros/texinfo/latest/texinfo.tex
+2022/09/21 | 375196 | macros/texinfo/latest/texinfo.tex
2021/02/09 | 67 | macros/texinfo/texinfo/ABOUT-NLS
2021/07/03 | 46407 | macros/texinfo/texinfo/aclocal.m4
2019/12/01 | 2201 | macros/texinfo/texinfo/AUTHORS
@@ -246728,20 +246759,20 @@
2022/02/13 | 29260 | macros/xetex/latex/bidi-atbegshi/test-RTL.pdf
2022/02/13 | 586 | macros/xetex/latex/bidi-atbegshi/test-RTL.tex
2022/02/13 | 192092 | macros/xetex/latex/bidi-atbegshi.zip
-2022/07/18 | 2936 | macros/xetex/latex/bidi/bidi-bibitem.pdf
-2022/07/18 | 1396 | macros/xetex/latex/bidi/bidi-doc-intro.ltx
-2022/07/18 | 23131 | macros/xetex/latex/bidi/bidi-doc-latex-basics.ltx
-2022/07/18 | 4547 | macros/xetex/latex/bidi/bidi-doc-latex-pkgs.ltx
-2022/07/18 | 6101 | macros/xetex/latex/bidi/bidi-doc-latex-pkgsupport.ltx
-2022/07/18 | 4497 | macros/xetex/latex/bidi/bidi-doc-latex-programming.ltx
-2022/07/18 | 534 | macros/xetex/latex/bidi/bidi-doc.ltx
-2022/07/18 | 176522 | macros/xetex/latex/bidi/bidi-doc.pdf
-2022/07/18 | 5823 | macros/xetex/latex/bidi/bidi-doc-plain-basics.ltx
-2022/07/18 | 1961 | macros/xetex/latex/bidi/bidi-doc-plain-programming.ltx
-2022/07/18 | 3596 | macros/xetex/latex/bidi/bidi-doc-preamble.ltx
-2022/07/18 | 2108 | macros/xetex/latex/bidi/bidi-doc-title.ltx
-2022/07/18 | 1022961 | macros/xetex/latex/bidi/bidi.dtx
-2022/07/18 | 3469983 | macros/xetex/latex/bidi/bidi.pdf
+2022/09/22 | 2936 | macros/xetex/latex/bidi/bidi-bibitem.pdf
+2022/09/22 | 1396 | macros/xetex/latex/bidi/bidi-doc-intro.ltx
+2022/09/22 | 23131 | macros/xetex/latex/bidi/bidi-doc-latex-basics.ltx
+2022/09/22 | 4547 | macros/xetex/latex/bidi/bidi-doc-latex-pkgs.ltx
+2022/09/22 | 6101 | macros/xetex/latex/bidi/bidi-doc-latex-pkgsupport.ltx
+2022/09/22 | 4497 | macros/xetex/latex/bidi/bidi-doc-latex-programming.ltx
+2022/09/22 | 534 | macros/xetex/latex/bidi/bidi-doc.ltx
+2022/09/22 | 176579 | macros/xetex/latex/bidi/bidi-doc.pdf
+2022/09/22 | 5823 | macros/xetex/latex/bidi/bidi-doc-plain-basics.ltx
+2022/09/22 | 1961 | macros/xetex/latex/bidi/bidi-doc-plain-programming.ltx
+2022/09/22 | 3596 | macros/xetex/latex/bidi/bidi-doc-preamble.ltx
+2022/09/22 | 2108 | macros/xetex/latex/bidi/bidi-doc-title.ltx
+2022/09/22 | 1023370 | macros/xetex/latex/bidi/bidi.dtx
+2022/09/22 | 3472681 | macros/xetex/latex/bidi/bidi.pdf
2014/07/16 | 22035 | macros/xetex/latex/bidicontour/bidicontour-doc.pdf
2014/07/15 | 1803 | macros/xetex/latex/bidicontour/bidicontour-doc.tex
2014/07/15 | 7167 | macros/xetex/latex/bidicontour/bidicontour-example-copies.pdf
@@ -246751,7 +246782,7 @@
2014/07/15 | 4087 | macros/xetex/latex/bidicontour/bidicontour.sty
2014/07/15 | 1071 | macros/xetex/latex/bidicontour/README
2014/07/16 | 38915 | macros/xetex/latex/bidicontour.zip
-2022/07/18 | 761651 | macros/xetex/latex/bidi/gull.jpg
+2022/09/22 | 761651 | macros/xetex/latex/bidi/gull.jpg
2015/07/07 | 24129 | macros/xetex/latex/bidihl/bidihl-doc.pdf
2015/07/06 | 1029 | macros/xetex/latex/bidihl/bidihl-doc.tex
2015/07/06 | 7245 | macros/xetex/latex/bidihl/bidihl.sty
@@ -246764,7 +246795,7 @@
2014/07/15 | 13019 | macros/xetex/latex/bidipagegrid/bidipagegrid.sty
2014/07/15 | 1068 | macros/xetex/latex/bidipagegrid/README
2014/07/16 | 29164 | macros/xetex/latex/bidipagegrid.zip
-2022/07/18 | 1693 | macros/xetex/latex/bidi/picture.jpg
+2022/09/22 | 1693 | macros/xetex/latex/bidi/picture.jpg
2014/09/25 | 25208 | macros/xetex/latex/bidipresentation/bidiprescolors.cfg
2014/09/25 | 159986 | macros/xetex/latex/bidipresentation/bidipresentation.cls
2014/09/25 | 2479 | macros/xetex/latex/bidipresentation/fig-1.pdf
@@ -246772,14 +246803,14 @@
2014/09/26 | 75608 | macros/xetex/latex/bidipresentation/sample.pdf
2014/09/25 | 12758 | macros/xetex/latex/bidipresentation/sample.tex
2014/09/26 | 107612 | macros/xetex/latex/bidipresentation.zip
-2022/07/18 | 1323 | macros/xetex/latex/bidi/README
+2022/09/22 | 1323 | macros/xetex/latex/bidi/README
2014/07/16 | 18289 | macros/xetex/latex/bidishadowtext/bidishadowtext-demo.pdf
2014/07/16 | 1203 | macros/xetex/latex/bidishadowtext/bidishadowtext-demo.tex
2014/07/16 | 101629 | macros/xetex/latex/bidishadowtext/bidishadowtext-doc.pdf
2014/07/16 | 1667 | macros/xetex/latex/bidishadowtext/bidishadowtext-doc.tex
2014/07/16 | 2436 | macros/xetex/latex/bidishadowtext/bidishadowtext.sty
2014/07/16 | 120948 | macros/xetex/latex/bidishadowtext.zip
-2022/07/18 | 4280226 | macros/xetex/latex/bidi.zip
+2022/09/22 | 4280312 | macros/xetex/latex/bidi.zip
2022/07/29 | 101124 | macros/xetex/latex/buctthesis/buctthesis.dtx
2022/03/06 | 2415 | macros/xetex/latex/buctthesis/buctthesis.ins
2022/07/29 | 462539 | macros/xetex/latex/buctthesis/buctthesis.pdf
@@ -279544,10 +279575,10 @@
1993/07/19 | 61321 | systems/mac/macmakeindex.sit.hqx
2022/03/17 | 47 | systems/mac/mactex/BasicTeX.pkg.md5
2022/03/17 | 143 | systems/mac/mactex/BasicTeX.pkg.sha512
-2022/09/17 | 38148 | systems/mac/mactex/ExtrasFolder.pdf
+2022/09/21 | 38091 | systems/mac/mactex/ExtrasFolder.pdf
2022/03/17 | 50 | systems/mac/mactex/Ghostscript.pkg.md5
2022/03/17 | 146 | systems/mac/mactex/Ghostscript.pkg.sha512
-2022/09/17 | 1612 | systems/mac/mactex/Licenses.txt
+2022/09/21 | 1612 | systems/mac/mactex/Licenses.txt
2022/03/21 | 4961582623 | systems/mac/mactex/mactex-20220321.pkg
2022/03/21 | 54 | systems/mac/mactex/mactex-20220321.pkg.md5
2022/03/21 | 150 | systems/mac/mactex/mactex-20220321.pkg.sha512
@@ -279557,13 +279588,13 @@
2022/02/28 | 55345960 | systems/mac/mactex/mactex-ghostscript-9.55-20220208.pkg
2022/02/28 | 71 | systems/mac/mactex/mactex-ghostscript-9.55-20220208.pkg.md5
2022/03/17 | 167 | systems/mac/mactex/mactex-ghostscript-9.55-20220208.pkg.sha512
-2022/09/17 | 524704420 | systems/mac/mactex/mactex-MacTeXtras-20220917.zip
-2022/09/17 | 65 | systems/mac/mactex/mactex-MacTeXtras-20220917.zip.md5
-2022/09/17 | 161 | systems/mac/mactex/mactex-MacTeXtras-20220917.zip.sha512
+2022/09/21 | 524715789 | systems/mac/mactex/mactex-MacTeXtras-20220921.zip
+2022/09/21 | 65 | systems/mac/mactex/mactex-MacTeXtras-20220921.zip.md5
+2022/09/21 | 161 | systems/mac/mactex/mactex-MacTeXtras-20220921.zip.sha512
2022/03/21 | 45 | systems/mac/mactex/MacTeX.pkg.md5
2022/03/21 | 141 | systems/mac/mactex/MacTeX.pkg.sha512
-2022/09/17 | 49 | systems/mac/mactex/MacTeXtras.zip.md5
-2022/09/17 | 145 | systems/mac/mactex/MacTeXtras.zip.sha512
+2022/09/21 | 49 | systems/mac/mactex/MacTeXtras.zip.md5
+2022/09/21 | 145 | systems/mac/mactex/MacTeXtras.zip.sha512
2022/04/03 | 189 | systems/mac/mactex/README
1995/08/15 | 308344 | systems/mac/MakeIndex-Fat-1.0-sit.hqx
1994/04/20 | 2925109 | systems/mac/metafont/bluesky/MAC_MF_0.66.sit.hqx
@@ -281943,7 +281974,7 @@
2020/04/22 | 5992 | systems/texlive/tlnet/archive/bearwear.source.r54826.tar.xz
2022/09/04 | 476940 | systems/texlive/tlnet/archive/beaulivre.doc.r64280.tar.xz
2022/09/04 | 4628 | systems/texlive/tlnet/archive/beaulivre.r64280.tar.xz
-2022/05/27 | 890924 | systems/texlive/tlnet/archive/beebe.r63404.tar.xz
+2022/09/22 | 892072 | systems/texlive/tlnet/archive/beebe.r64457.tar.xz
2022/05/08 | 785552 | systems/texlive/tlnet/archive/begingreek.doc.r63255.tar.xz
2022/05/08 | 1808 | systems/texlive/tlnet/archive/begingreek.r63255.tar.xz
2022/05/08 | 7856 | systems/texlive/tlnet/archive/begingreek.source.r63255.tar.xz
@@ -283547,8 +283578,8 @@
2019/02/28 | 215628 | systems/texlive/tlnet/archive/crosswrd.doc.r16896.tar.xz
2019/02/28 | 3616 | systems/texlive/tlnet/archive/crosswrd.r16896.tar.xz
2019/02/28 | 19500 | systems/texlive/tlnet/archive/crosswrd.source.r16896.tar.xz
-2021/09/14 | 348924 | systems/texlive/tlnet/archive/crumbs.doc.r60499.tar.xz
-2021/09/14 | 2104 | systems/texlive/tlnet/archive/crumbs.r60499.tar.xz
+2022/09/22 | 355320 | systems/texlive/tlnet/archive/crumbs.doc.r64458.tar.xz
+2022/09/22 | 2152 | systems/texlive/tlnet/archive/crumbs.r64458.tar.xz
2021/08/16 | 1046800 | systems/texlive/tlnet/archive/cryptocode.doc.r60249.tar.xz
2021/08/16 | 21648 | systems/texlive/tlnet/archive/cryptocode.r60249.tar.xz
2021/08/16 | 50996 | systems/texlive/tlnet/archive/cryptocode.source.r60249.tar.xz
@@ -292570,7 +292601,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
-2022/09/21 | 421324 | systems/texlive/tlnet/archive/texlive-scripts.doc.r64449.tar.xz
+2022/09/22 | 421324 | systems/texlive/tlnet/archive/texlive-scripts.doc.r64457.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
@@ -292594,7 +292625,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
-2022/09/21 | 113620 | systems/texlive/tlnet/archive/texlive-scripts.r64449.tar.xz
+2022/09/22 | 113660 | systems/texlive/tlnet/archive/texlive-scripts.r64457.tar.xz
2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz
2022/04/19 | 36296 | systems/texlive/tlnet/archive/texlive-scripts.win32.r63068.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz
@@ -294433,16 +294464,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
2022/07/17 | 124404 | systems/texlive/tlnet/install-tl
-2022/09/21 | 5831657 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2022/09/21 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2022/09/21 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2022/09/22 | 5832966 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2022/09/22 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2022/09/22 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2021/04/11 | 4945 | systems/texlive/tlnet/install-tl-windows.bat
-2022/09/21 | 20436496 | systems/texlive/tlnet/install-tl-windows.exe
-2022/09/21 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2022/09/21 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2022/09/21 | 25516562 | systems/texlive/tlnet/install-tl.zip
-2022/09/21 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2022/09/21 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2022/09/22 | 20434886 | systems/texlive/tlnet/install-tl-windows.exe
+2022/09/22 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2022/09/22 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2022/09/22 | 25516606 | systems/texlive/tlnet/install-tl.zip
+2022/09/22 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2022/09/22 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2022/04/03 | 1229 | systems/texlive/tlnet/README.md
2022/04/03 | 0 | systems/texlive/tlnet/TEXLIVE_2022
2022/02/28 | 7791 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -294452,7 +294483,7 @@
2022/02/28 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2022/09/12 | 49769 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2022/09/20 | 7069 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2022/09/21 | 7318 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2022/07/21 | 222477 | 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
@@ -294495,12 +294526,12 @@
2021/05/16 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2021/12/21 | 27582 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2022/09/21 | 17649169 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2022/09/21 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2022/09/22 | 17649169 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2022/09/22 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2022/04/18 | 86658 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2022/09/21 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2022/09/21 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2022/09/21 | 2410128 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2022/09/22 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2022/09/22 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2022/09/22 | 2410688 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2022/09/14 | 58922 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2022/08/01 | 42206 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2021/12/21 | 16130 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -299843,7 +299874,7 @@
2020/10/03 | 318630 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2022/09/21 | 662791 | systems/win32/miktex/tm/packages/files.csv.lzma
+2022/09/22 | 662791 | systems/win32/miktex/tm/packages/files.csv.lzma
2001/05/14 | 5617 | systems/win32/miktex/tm/packages/finbib.tar.lzma
2015/10/20 | 44379 | systems/win32/miktex/tm/packages/findhyph.tar.lzma
2011/10/21 | 89323 | systems/win32/miktex/tm/packages/fink.tar.lzma
@@ -301538,9 +301569,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2022/07/26 | 39695 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2022/08/27 | 43640 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/09/21 | 293307 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2022/09/21 | 1492680 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2022/09/21 | 1372714 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2022/09/22 | 293301 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2022/09/22 | 1491811 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2022/09/22 | 1372594 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2022/07/26 | 13519 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2022/08/27 | 14450 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma
@@ -301785,102 +301816,102 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2021/03/17 | 232249 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2022/09/21 | 662652 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2022/09/21 | 57317 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2022/09/21 | 1161750 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2022/09/21 | 31586 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2022/09/21 | 35265 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2022/09/21 | 65131 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2022/09/21 | 95469 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2022/09/21 | 77210 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2022/09/21 | 31563 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2022/09/21 | 394144 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2022/09/21 | 37050 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2022/09/21 | 57504 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2022/09/21 | 270468 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2022/09/21 | 196213 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2022/09/21 | 103245 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2022/09/21 | 24212 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2022/09/21 | 481894 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2022/09/21 | 52037 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2022/09/21 | 325980 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2022/09/21 | 45796 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2022/09/21 | 135465 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2022/09/21 | 1458152 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2022/09/21 | 112980 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2022/09/21 | 48852 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2022/09/21 | 28511 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2022/09/21 | 63240 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2022/09/21 | 155429 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2022/09/21 | 79064 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2022/09/21 | 81449 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2022/09/21 | 295946 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2022/09/21 | 25119 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2022/09/21 | 112879 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2022/09/21 | 73263 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2022/09/21 | 115579 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2022/09/21 | 43890 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2022/09/21 | 565081 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2022/09/21 | 247208 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2022/09/21 | 169678 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2022/09/21 | 109651 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2022/09/21 | 18382 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2022/09/21 | 30570 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2022/09/21 | 682215 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2022/09/21 | 599103 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2022/09/21 | 527569 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2022/09/21 | 103597 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2022/09/21 | 2023133 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2022/09/21 | 74100 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2022/09/21 | 32074 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2022/09/21 | 8826 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2022/09/21 | 209139 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2022/09/21 | 286685 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2022/09/21 | 104922 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2022/09/21 | 140013 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2022/09/21 | 325483 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2022/09/21 | 181724 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2022/09/21 | 55320 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2022/09/21 | 35230 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2022/09/21 | 43618 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2022/09/21 | 48037 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2022/09/21 | 52370 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2022/09/21 | 213846 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2022/09/21 | 41180 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2022/09/21 | 824995 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2022/09/21 | 203420 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2022/09/21 | 245150 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2022/09/21 | 88482 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2022/09/21 | 1323745 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2022/09/21 | 23949 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2022/09/21 | 37502 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2022/09/21 | 72978 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2022/09/21 | 58633 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2022/09/21 | 769653 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2022/09/21 | 1503051 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2022/09/21 | 52626 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2022/09/21 | 63803 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2022/09/21 | 27464 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2022/09/21 | 18511 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2022/09/21 | 70937 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2022/09/21 | 173176 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2022/09/21 | 68147 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2022/09/21 | 107436 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2022/09/21 | 2821671 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2022/09/21 | 62359 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2022/09/21 | 41191 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2022/09/21 | 33862 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2022/09/21 | 73685 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2022/09/21 | 352463 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2022/09/21 | 57501 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2022/09/21 | 630435 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2022/09/21 | 43527 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/09/21 | 293337 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2022/09/21 | 1490714 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2022/09/21 | 1372067 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2022/09/21 | 14433 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2022/09/22 | 662652 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/09/22 | 57317 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2022/09/22 | 1161753 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2022/09/22 | 31588 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2022/09/22 | 35265 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2022/09/22 | 65132 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2022/09/22 | 95469 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/09/22 | 77212 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2022/09/22 | 31563 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/09/22 | 394144 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2022/09/22 | 37051 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/09/22 | 57505 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2022/09/22 | 270467 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2022/09/22 | 196214 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/09/22 | 103247 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2022/09/22 | 24211 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2022/09/22 | 481895 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2022/09/22 | 52038 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/09/22 | 325980 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2022/09/22 | 45796 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2022/09/22 | 135466 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2022/09/22 | 1458150 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2022/09/22 | 112979 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2022/09/22 | 48852 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/09/22 | 28510 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2022/09/22 | 63240 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2022/09/22 | 155433 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2022/09/22 | 79066 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2022/09/22 | 81450 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2022/09/22 | 295945 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2022/09/22 | 25119 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2022/09/22 | 112880 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2022/09/22 | 73264 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2022/09/22 | 115580 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2022/09/22 | 43890 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2022/09/22 | 565082 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2022/09/22 | 247209 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2022/09/22 | 169678 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2022/09/22 | 109651 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2022/09/22 | 18382 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2022/09/22 | 30572 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2022/09/22 | 682216 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2022/09/22 | 599107 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2022/09/22 | 527569 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2022/09/22 | 103600 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2022/09/22 | 2023132 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2022/09/22 | 74100 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2022/09/22 | 32075 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2022/09/22 | 8826 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2022/09/22 | 209139 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/09/22 | 286685 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2022/09/22 | 104922 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2022/09/22 | 140014 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2022/09/22 | 325484 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2022/09/22 | 181725 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2022/09/22 | 55320 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2022/09/22 | 35232 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/09/22 | 43618 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2022/09/22 | 48039 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2022/09/22 | 52369 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2022/09/22 | 213849 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2022/09/22 | 41179 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2022/09/22 | 824996 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2022/09/22 | 203421 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2022/09/22 | 245151 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2022/09/22 | 88485 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2022/09/22 | 1323744 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2022/09/22 | 23952 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/09/22 | 37507 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2022/09/22 | 72980 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2022/09/22 | 58633 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2022/09/22 | 769651 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2022/09/22 | 1503054 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/09/22 | 52628 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2022/09/22 | 63803 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2022/09/22 | 27465 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2022/09/22 | 18512 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2022/09/22 | 70940 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/09/22 | 173177 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/09/22 | 68147 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2022/09/22 | 107438 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/09/22 | 2821671 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2022/09/22 | 62360 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/09/22 | 41191 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2022/09/22 | 33863 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2022/09/22 | 73685 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2022/09/22 | 352465 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2022/09/22 | 57501 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2022/09/22 | 630432 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2022/09/22 | 43527 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2022/09/22 | 293291 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2022/09/22 | 1491175 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2022/09/22 | 1372763 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2022/09/22 | 14433 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2022/09/21 | 1172 | systems/win32/miktex/tm/packages/next/pr.ini
+2022/09/22 | 1172 | systems/win32/miktex/tm/packages/next/pr.ini
2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma
2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma
2012/12/20 | 612251 | systems/win32/miktex/tm/packages/nicefilelist.tar.lzma
@@ -302372,7 +302403,7 @@
2022/02/22 | 6917 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
2021/04/23 | 274028 | systems/win32/miktex/tm/packages/principia.tar.lzma
-2022/09/21 | 974 | systems/win32/miktex/tm/packages/pr.ini
+2022/09/22 | 974 | systems/win32/miktex/tm/packages/pr.ini
2010/09/27 | 248469 | systems/win32/miktex/tm/packages/printlen.tar.lzma
2008/06/17 | 77313 | systems/win32/miktex/tm/packages/proba.tar.lzma
2017/07/12 | 988486 | systems/win32/miktex/tm/packages/probsoln.tar.lzma
@@ -304330,21 +304361,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
-2004/06/23 | 9544 | tds/ChangeLog
-2004/06/04 | 1209 | tds/Makefile
-2004/04/04 | 14646 | tds/packages.zip
-2013/12/14 | 736 | tds/README
-2004/06/04 | 21618 | tds/tds2texi.el
-2004/06/23 | 4607 | tds/tds.aux
-2004/06/23 | 89212 | tds/tds.dvi
-2004/03/28 | 25055 | tds/tdsguide.cls
-2011/02/20 | 97499 | tds/tds.html
-2004/06/23 | 67752 | tds/tds.info
-2004/06/23 | 195357 | tds/tds.pdf
-2004/06/04 | 404 | tds/tds.sed
-2004/06/23 | 65418 | tds/tds.tex
-2019/05/29 | 304264 | tds.zip
-2022/09/22 | 186 | timestamp
+2022/09/23 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2022/02/28 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index f3d98dba7e..6ce15bfebf 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index d934e92a43..b5c042a67a 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,197 +1,393 @@
-2022/09/21 | 974 | systems/win32/miktex/tm/packages/pr.ini
-2022/09/21 | 95469 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/09/22 | 974 | systems/win32/miktex/tm/packages/pr.ini
+2022/09/22 | 968 | macros/latex/contrib/proflycee/doc/cap.csv
+2022/09/22 | 95469 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/09/22 | 938 | macros/latex/contrib/oberdiek/oberdiek-source.bib
+2022/09/22 | 9385 | macros/latex/contrib/colorframed/colorframed-doc.tex
+2022/09/22 | 924290 | macros/latex/contrib/proflycee.zip
+2022/09/22 | 908 | macros/latex/contrib/hyperref/doc/hyperref-doc2.html
+2022/09/22 | 892072 | systems/texlive/tlnet/archive/beebe.r64457.tar.xz
+2022/09/22 | 88485 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2022/09/22 | 8826 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2022/09/22 | 879564 | macros/latex/contrib/hyperref/hyperref.dtx
+2022/09/22 | 858 | macros/latex/contrib/hyperref/doc/hyperref-doc5.html
+2022/09/22 | 834268 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
+2022/09/22 | 824996 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2022/09/22 | 81450 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2022/09/22 | 79066 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2022/09/22 | 77212 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2022/09/22 | 771 | macros/latex/contrib/hyperref/doc/hyperref-doc3.html
+2022/09/22 | 769651 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2022/09/22 | 768 | macros/latex/contrib/hyperref/doc/hyperref-doc8.html
+2022/09/22 | 768 | macros/latex/contrib/hyperref/doc/hyperref-doc7.html
+2022/09/22 | 768 | macros/latex/contrib/hyperref/doc/hyperref-doc6.html
+2022/09/22 | 761651 | macros/xetex/latex/bidi/gull.jpg
+2022/09/22 | 7536 | macros/latex/contrib/hyperref/hyperref-patches.dtx
+2022/09/22 | 74100 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2022/09/22 | 736 | macros/latex/contrib/proflycee/doc/perroquet.csv
+2022/09/22 | 73685 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2022/09/22 | 73264 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2022/09/22 | 73094 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
+2022/09/22 | 72980 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2022/09/22 | 70940 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/09/22 | 682216 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2022/09/22 | 68147 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2022/09/22 | 662791 | systems/win32/miktex/tm/packages/files.csv.lzma
+2022/09/22 | 662652 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/09/22 | 6527 | macros/latex/contrib/oberdiek/oberdiek-bundle.bib
+2022/09/22 | 65132 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2022/09/22 | 63803 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2022/09/22 | 63240 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2022/09/22 | 630432 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2022/09/22 | 62360 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/09/22 | 611 | macros/latex/contrib/abspos/README.md
+2022/09/22 | 6101 | macros/xetex/latex/bidi/bidi-doc-latex-pkgsupport.ltx
+2022/09/22 | 599107 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2022/09/22 | 58633 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2022/09/22 | 5832966 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2022/09/22 | 5823 | macros/xetex/latex/bidi/bidi-doc-plain-basics.ltx
+2022/09/22 | 57505 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2022/09/22 | 57501 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2022/09/22 | 5736 | macros/latex/contrib/hyperref/xr-hyper.sty
+2022/09/22 | 5736 | macros/latex/contrib/colorframed/colorframed.sty
+2022/09/22 | 57317 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2022/09/22 | 565082 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2022/09/22 | 55320 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2022/09/22 | 543577 | macros/latex/contrib/oberdiek/resizegather.pdf
+2022/09/22 | 534 | macros/xetex/latex/bidi/bidi-doc.ltx
+2022/09/22 | 529 | macros/latex/contrib/proflycee/doc/testscript.py
+2022/09/22 | 527569 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2022/09/22 | 52628 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2022/09/22 | 525985 | macros/latex/contrib/oberdiek/bmpsize.pdf
+2022/09/22 | 52369 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2022/09/22 | 52038 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/09/22 | 517185 | macros/latex/contrib/hyperref/doc/hyperref-doc.html
+2022/09/22 | 510 | macros/latex/contrib/pdfcol/README.md
+2022/09/22 | 5086 | macros/latex/contrib/hyperref/hyperref.ins
+2022/09/22 | 50695 | macros/latex/contrib/hyperref/hluatex.dtx
+2022/09/22 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2022/09/22 | 48852 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/09/22 | 481895 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2022/09/22 | 48039 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2022/09/22 | 4736 | macros/latex/contrib/semantex/stripsemantex.sty
+2022/09/22 | 4699084 | install/macros/xetex/latex/bidi.tds.zip
+2022/09/22 | 46934 | macros/latex/contrib/oberdiek/pdfrender.dtx
+2022/09/22 | 45796 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2022/09/22 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2022/09/22 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2022/09/22 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2022/09/22 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2022/09/22 | 4547 | macros/xetex/latex/bidi/bidi-doc-latex-pkgs.ltx
+2022/09/22 | 452109 | macros/latex/contrib/abspos/abspos.pdf
+2022/09/22 | 4497 | macros/xetex/latex/bidi/bidi-doc-latex-programming.ltx
+2022/09/22 | 449474 | macros/latex/contrib/abspos.zip
+2022/09/22 | 4483419 | install/macros/latex/contrib/hyperref.tds.zip
+2022/09/22 | 4479 | macros/latex/contrib/hyperref/README.md
+2022/09/22 | 446522 | macros/latex/contrib/semantex.zip
+2022/09/22 | 443137 | macros/latex/contrib/hyperref/doc/hyperref-linktarget.pdf
+2022/09/22 | 43890 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2022/09/22 | 43618 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2022/09/22 | 43527 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2022/09/22 | 4302568 | macros/latex/contrib/hyperref.zip
+2022/09/22 | 4280312 | macros/xetex/latex/bidi.zip
+2022/09/22 | 421324 | systems/texlive/tlnet/archive/texlive-scripts.doc.r64457.tar.xz
+2022/09/22 | 413780 | macros/latex/contrib/oberdiek/pdfrender.pdf
+2022/09/22 | 41191 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2022/09/22 | 41179 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2022/09/22 | 394144 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2022/09/22 | 389783 | macros/latex/contrib/semantex/semantex.pdf
+2022/09/22 | 387260 | macros/latex/contrib/oberdiek/fibnum.pdf
+2022/09/22 | 384001 | macros/latex/contrib/hyperref/doc/slides.pdf
+2022/09/22 | 377480 | macros/latex/contrib/oberdiek/thepdfnumber.pdf
+2022/09/22 | 37507 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2022/09/22 | 37051 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/09/22 | 366926 | macros/latex/contrib/blowup.zip
+2022/09/22 | 3596 | macros/xetex/latex/bidi/bidi-doc-preamble.ltx
+2022/09/22 | 359286 | macros/latex/contrib/oberdiek/tabularht.pdf
+2022/09/22 | 358526 | macros/latex/contrib/oberdiek/setouterhbox.pdf
+2022/09/22 | 355320 | systems/texlive/tlnet/archive/crumbs.doc.r64458.tar.xz
+2022/09/22 | 35265 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2022/09/22 | 352465 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2022/09/22 | 35232 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/09/22 | 348845 | macros/latex/contrib/oberdiek/pdfcolparallel.pdf
+2022/09/22 | 347366 | macros/latex/contrib/oberdiek/engord.pdf
+2022/09/22 | 3472681 | macros/xetex/latex/bidi/bidi.pdf
+2022/09/22 | 346537 | macros/latex/contrib/oberdiek/eolgrab.pdf
+2022/09/22 | 345334 | macros/latex/contrib/oberdiek/rotchiffre.pdf
+2022/09/22 | 344764 | macros/latex/contrib/oberdiek/iflang.pdf
+2022/09/22 | 34010 | macros/latex/contrib/blowup/blowup-ex3.pdf
+2022/09/22 | 33863 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2022/09/22 | 337856 | macros/latex/contrib/oberdiek/pdfcrypt.pdf
+2022/09/22 | 337475 | macros/latex/contrib/pagegrid/pagegrid.pdf
+2022/09/22 | 33734 | macros/latex/contrib/blowup/blowup-ex6.pdf
+2022/09/22 | 336519 | macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf
+2022/09/22 | 336484 | macros/latex/contrib/oberdiek/protecteddef.pdf
+2022/09/22 | 33377 | macros/latex/contrib/blowup/blowup-ex2.pdf
+2022/09/22 | 333755 | macros/latex/contrib/oberdiek/holtxdoc.pdf
+2022/09/22 | 33365 | macros/latex/contrib/blowup/blowup-ex1.pdf
+2022/09/22 | 333189 | macros/latex/contrib/pagegrid.zip
+2022/09/22 | 332202 | macros/latex/contrib/oberdiek/enparen.pdf
+2022/09/22 | 331191 | macros/latex/contrib/oberdiek/telprint.pdf
+2022/09/22 | 32 | macros/latex/contrib/proflycee/doc/basique.csv
+2022/09/22 | 32949 | macros/latex/contrib/oberdiek/thepdfnumber.dtx
+2022/09/22 | 328769 | macros/latex/contrib/oberdiek/hyphsubst.pdf
+2022/09/22 | 326142 | macros/latex/contrib/pdfcol/pdfcol.pdf
+2022/09/22 | 325980 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2022/09/22 | 325484 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2022/09/22 | 322160 | macros/latex/contrib/oberdiek/pdfcolfoot.pdf
+2022/09/22 | 321810 | macros/latex/contrib/pdfcol.zip
+2022/09/22 | 321657 | macros/latex/contrib/oberdiek/aliascnt.pdf
+2022/09/22 | 321364 | macros/latex/contrib/oberdiek/settobox.pdf
+2022/09/22 | 32075 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2022/09/22 | 318493 | macros/latex/contrib/oberdiek/chemarr.pdf
+2022/09/22 | 318245 | macros/latex/contrib/hyperref/doc/hyperref-doc.pdf
+2022/09/22 | 317468 | macros/latex/contrib/oberdiek/hypbmsec.pdf
+2022/09/22 | 3161 | macros/latex/contrib/hyperref/bmhydoc.sty
+2022/09/22 | 31588 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2022/09/22 | 31563 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/09/22 | 313704 | macros/latex/contrib/oberdiek/hypgotoe.pdf
+2022/09/22 | 311534 | macros/latex/contrib/oberdiek/colonequals.pdf
+2022/09/22 | 311396 | macros/latex/contrib/oberdiek/flags.pdf
+2022/09/22 | 31131 | macros/latex/contrib/oberdiek/tabularht.dtx
+2022/09/22 | 310807 | macros/latex/contrib/oberdiek/hypcap.pdf
+2022/09/22 | 310389 | macros/latex/contrib/oberdiek/stackrel.pdf
+2022/09/22 | 309280 | macros/latex/contrib/oberdiek/scrindex.pdf
+2022/09/22 | 30572 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2022/09/22 | 304747 | macros/latex/contrib/oberdiek/stampinclude.pdf
+2022/09/22 | 304534 | macros/latex/contrib/oberdiek/centernot.pdf
+2022/09/22 | 303233 | info/tds.zip
+2022/09/22 | 301492 | macros/latex/contrib/oberdiek/twoopt.pdf
+2022/09/22 | 298078 | macros/latex/contrib/oberdiek/classlist.pdf
+2022/09/22 | 297228 | macros/latex/contrib/oberdiek/dvipscol.pdf
+2022/09/22 | 295945 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2022/09/22 | 29459 | macros/latex/contrib/oberdiek/setouterhbox.dtx
+2022/09/22 | 293839 | macros/latex/contrib/semantex/semantex.sty
+2022/09/22 | 2936 | macros/xetex/latex/bidi/bidi-bibitem.pdf
+2022/09/22 | 293301 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2022/09/22 | 293291 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2022/09/22 | 292649 | macros/latex/contrib/oberdiek/ifdraft.pdf
+2022/09/22 | 286685 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2022/09/22 | 28510 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2022/09/22 | 28408 | macros/latex/contrib/hyperref/backref.dtx
+2022/09/22 | 283212 | macros/latex/contrib/oberdiek/oberdiek.pdf
+2022/09/22 | 2821671 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2022/09/22 | 280511 | macros/latex/contrib/oberdiek/tabularkv.pdf
+2022/09/22 | 279 | macros/latex/contrib/hyperref/ntheorem-hyper.sty
+2022/09/22 | 2794 | macros/latex/contrib/oberdiek/README.md
+2022/09/22 | 27847 | macros/latex/contrib/oberdiek/pdfcrypt.dtx
+2022/09/22 | 275 | macros/latex/contrib/hyperref/minitoc-hyper.sty
+2022/09/22 | 27488 | macros/latex/contrib/pagegrid/pagegrid.dtx
+2022/09/22 | 27465 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2022/09/22 | 27164 | macros/latex/contrib/hyperref/nameref.dtx
+2022/09/22 | 270467 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2022/09/22 | 26994 | macros/latex/contrib/oberdiek/pdfcolparallel.dtx
+2022/09/22 | 2650835 | fonts/mintspirit.zip
+2022/09/22 | 26109 | macros/latex/contrib/oberdiek/enparen.dtx
+2022/09/22 | 25810 | macros/latex/contrib/oberdiek/fibnum.dtx
+2022/09/22 | 25691 | macros/latex/contrib/oberdiek/rotchiffre.dtx
+2022/09/22 | 25516606 | systems/texlive/tlnet/install-tl.zip
+2022/09/22 | 25308 | macros/latex/contrib/oberdiek/iflang.dtx
+2022/09/22 | 252 | macros/latex/contrib/pagegrid/README.md
+2022/09/22 | 25146 | macros/latex/contrib/oberdiek/hypbmsec.dtx
+2022/09/22 | 25119 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2022/09/22 | 25097 | macros/latex/contrib/oberdiek/eolgrab.dtx
+2022/09/22 | 24890 | macros/latex/contrib/oberdiek/telprint.dtx
+2022/09/22 | 24780 | macros/latex/contrib/oberdiek/resizegather.dtx
+2022/09/22 | 247209 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2022/09/22 | 247116 | macros/latex/contrib/hyperref/paperslides99.zip
+2022/09/22 | 245151 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2022/09/22 | 24435 | macros/latex/contrib/pdfcol/pdfcol.dtx
+2022/09/22 | 24211 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2022/09/22 | 24141 | macros/latex/contrib/colorframed.zip
+2022/09/22 | 24106 | macros/latex/contrib/oberdiek/engord.dtx
+2022/09/22 | 2410688 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2022/09/22 | 23952 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/09/22 | 2367878 | macros/latex/contrib/hyperref/doc/hyperref.pdf
+2022/09/22 | 23131 | macros/xetex/latex/bidi/bidi-doc-latex-basics.ltx
+2022/09/22 | 2175 | macros/latex/contrib/oberdiek/oberdiek.ins
+2022/09/22 | 21668 | macros/latex/contrib/oberdiek/holtxdoc.dtx
+2022/09/22 | 2152 | systems/texlive/tlnet/archive/crumbs.r64458.tar.xz
+2022/09/22 | 21476 | macros/latex/contrib/oberdiek/hypcap.dtx
+2022/09/22 | 21408 | macros/latex/contrib/abspos/abspos.dtx
+2022/09/22 | 213849 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2022/09/22 | 21343 | macros/latex/contrib/oberdiek/hyphsubst.dtx
+2022/09/22 | 2108 | macros/xetex/latex/bidi/bidi-doc-title.ltx
+2022/09/22 | 209139 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/09/22 | 20819 | macros/latex/contrib/oberdiek/pdfcolparcolumns.dtx
+2022/09/22 | 20812 | macros/latex/contrib/oberdiek/protecteddef.dtx
+2022/09/22 | 205447 | macros/latex/contrib/hyperref/doc/backref.pdf
+2022/09/22 | 20434886 | systems/texlive/tlnet/install-tl-windows.exe
+2022/09/22 | 203421 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2022/09/22 | 20246 | macros/latex/contrib/blowup/blowup-ex5.pdf
+2022/09/22 | 2023132 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2022/09/22 | 20045 | macros/latex/contrib/oberdiek/settobox.dtx
+2022/09/22 | 199133 | macros/latex/contrib/blowup/blowup.pdf
+2022/09/22 | 196214 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/09/22 | 1961 | macros/xetex/latex/bidi/bidi-doc-plain-programming.ltx
+2022/09/22 | 19445 | macros/latex/contrib/hyperref/hyperref-linktarget.dtx
+2022/09/22 | 19329 | macros/latex/contrib/oberdiek/pdfcolfoot.dtx
+2022/09/22 | 1929 | macros/latex/contrib/hyperref/manifest.txt
+2022/09/22 | 19267 | macros/latex/contrib/oberdiek/scrindex.dtx
+2022/09/22 | 18512 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2022/09/22 | 18499 | macros/latex/contrib/oberdiek/stampinclude.dtx
+2022/09/22 | 18382 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2022/09/22 | 181725 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2022/09/22 | 18053 | macros/latex/contrib/oberdiek/hypgotoe.dtx
+2022/09/22 | 180076 | macros/latex/contrib/hyperref/doc/nameref.pdf
+2022/09/22 | 179731 | macros/latex/contrib/semantex/semantex.tex
+2022/09/22 | 176579 | macros/xetex/latex/bidi/bidi-doc.pdf
+2022/09/22 | 17649169 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2022/09/22 | 173177 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/09/22 | 17303 | macros/latex/contrib/oberdiek/oberdiek.tex
+2022/09/22 | 17300 | macros/latex/contrib/colorframed/colorframed-doc.pdf
+2022/09/22 | 17078 | macros/latex/contrib/blowup/blowup.dtx
+2022/09/22 | 169678 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2022/09/22 | 1693 | macros/xetex/latex/bidi/picture.jpg
+2022/09/22 | 16829 | macros/latex/contrib/oberdiek/twoopt.dtx
+2022/09/22 | 16789 | macros/latex/contrib/oberdiek/flags.dtx
+2022/09/22 | 16633 | macros/latex/contrib/oberdiek/classlist.dtx
+2022/09/22 | 16564 | macros/latex/contrib/oberdiek/colonequals.dtx
+2022/09/22 | 165602 | macros/latex/contrib/hyperref/doc/hyperref-doc.tex
+2022/09/22 | 16535 | macros/latex/contrib/oberdiek/aliascnt.dtx
+2022/09/22 | 1632 | macros/latex/contrib/colorframed/README.md
+2022/09/22 | 155433 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2022/09/22 | 154962 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
+2022/09/22 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2022/09/22 | 15322 | macros/latex/contrib/hyperref/doc/hyperref-doc.css
+2022/09/22 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2022/09/22 | 15169 | macros/latex/contrib/oberdiek/ifdraft.dtx
+2022/09/22 | 15084 | macros/latex/contrib/oberdiek/centernot.dtx
+2022/09/22 | 1503054 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/09/22 | 1491811 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2022/09/22 | 1491175 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2022/09/22 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2022/09/22 | 1458150 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2022/09/22 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2022/09/22 | 14433 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2022/09/22 | 14185 | macros/latex/contrib/oberdiek/dvipscol.dtx
+2022/09/22 | 140014 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2022/09/22 | 1396 | macros/xetex/latex/bidi/bidi-doc-intro.ltx
+2022/09/22 | 13782 | macros/latex/contrib/oberdiek/stackrel.dtx
+2022/09/22 | 13772 | macros/latex/contrib/oberdiek/chemarr.dtx
+2022/09/22 | 1372763 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2022/09/22 | 1372594 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2022/09/22 | 135466 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2022/09/22 | 13344 | macros/latex/contrib/oberdiek/tabularkv.dtx
+2022/09/22 | 132446 | macros/latex/contrib/hyperref/doc/paper.pdf
+2022/09/22 | 1323 | macros/xetex/latex/bidi/README
+2022/09/22 | 1323744 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2022/09/22 | 1304 | macros/latex/contrib/blowup/blowup-ex6.tex
+2022/09/22 | 12773767 | install/macros/latex/contrib/oberdiek.tds.zip
+2022/09/22 | 12663274 | macros/latex/contrib/oberdiek.zip
+2022/09/22 | 12537 | macros/latex/contrib/blowup/blowup-ex4.pdf
+2022/09/22 | 1217 | macros/latex/contrib/abspos/demo.tex
+2022/09/22 | 121484 | macros/latex/contrib/hyperref/ChangeLog.txt
+2022/09/22 | 11960 | macros/latex/contrib/semantex/stripsemantex.lua
+2022/09/22 | 1172 | systems/win32/miktex/tm/packages/next/pr.ini
+2022/09/22 | 1161753 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2022/09/22 | 115580 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2022/09/22 | 113660 | systems/texlive/tlnet/archive/texlive-scripts.r64457.tar.xz
+2022/09/22 | 112979 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2022/09/22 | 112880 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2022/09/22 | 109651 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2022/09/22 | 1082 | macros/latex/contrib/abspos/LICENSE
+2022/09/22 | 107438 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/09/22 | 106085 | macros/latex/contrib/oberdiek/bmpsize.dtx
+2022/09/22 | 104922 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2022/09/22 | 103600 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2022/09/22 | 103247 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2022/09/22 | 1023370 | macros/xetex/latex/bidi/bidi.dtx
+2022/09/22 | 1006 | macros/latex/contrib/hyperref/doc/hyperref-doc4.html
2022/09/21 | 953108 | systems/texlive/tlnet/archive/tex4ht.r64455.tar.xz
2022/09/21 | 9389 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-circles.tex
-2022/09/21 | 88482 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2022/09/21 | 8826 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
2022/09/21 | 87407 | macros/latex/contrib/nwejm/doc/french/nwejm-fr.tex
2022/09/21 | 8297 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-math.tex
-2022/09/21 | 824995 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
2022/09/21 | 81872 | macros/latex/contrib/nwejm/doc/english/nwejm-en.tex
-2022/09/21 | 81449 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
2022/09/21 | 8078630 | install/macros/latex/contrib/nwejm.tds.zip
-2022/09/21 | 79064 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
2022/09/21 | 7783 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-utilities.tex
-2022/09/21 | 77210 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2022/09/21 | 769653 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2022/09/21 | 74100 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2022/09/21 | 73685 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2022/09/21 | 73263 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
2022/09/21 | 7321 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-points.tex
-2022/09/21 | 72978 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2022/09/21 | 70937 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/09/21 | 7318 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2022/09/21 | 7056 | fonts/mintspirit/latex/mintspirit2.sty
+2022/09/21 | 6954 | fonts/mintspirit/latex/mintspirit.sty
2022/09/21 | 6837 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points.tex
-2022/09/21 | 682215 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2022/09/21 | 68147 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
2022/09/21 | 6765 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-axesmin.tex
-2022/09/21 | 662791 | systems/win32/miktex/tm/packages/files.csv.lzma
-2022/09/21 | 662652 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/09/21 | 65 | systems/mac/mactex/mactex-MacTeXtras-20220921.zip.md5
2022/09/21 | 6576 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-circles-by.tex
-2022/09/21 | 65131 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2022/09/21 | 63803 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2022/09/21 | 63240 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2022/09/21 | 630435 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2022/09/21 | 62359 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
2022/09/21 | 6085 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-euclide.sty
-2022/09/21 | 599103 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2022/09/21 | 58633 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2022/09/21 | 5831657 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2022/09/21 | 57504 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2022/09/21 | 57501 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2022/09/21 | 57317 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
2022/09/21 | 5696 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-circles.tex
-2022/09/21 | 565081 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2022/09/21 | 55320 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
2022/09/21 | 5423704 | systems/texlive/tlnet/archive/merriweather.r64452.tar.xz
2022/09/21 | 5343 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-rnd.tex
-2022/09/21 | 527569 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2022/09/21 | 52626 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2022/09/21 | 52370 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2022/09/21 | 52037 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/09/21 | 524715789 | systems/mac/mactex/mactex-MacTeXtras-20220921.zip
2022/09/21 | 5140 | systems/texlive/tlnet/archive/blowup.source.r64454.tar.xz
2022/09/21 | 512816 | systems/texlive/tlnet/archive/xindex.doc.r64453.tar.xz
2022/09/21 | 5124 | macros/latex/contrib/crumbs/crumbs.tex
-2022/09/21 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2022/09/21 | 48852 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/09/21 | 49 | systems/mac/mactex/MacTeXtras.zip.md5
2022/09/21 | 482 | macros/latex/contrib/nwejm/README.md
-2022/09/21 | 481894 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2022/09/21 | 48037 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
2022/09/21 | 4601 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-protractor.tex
-2022/09/21 | 45796 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2022/09/21 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2022/09/21 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2022/09/21 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2022/09/21 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2022/09/21 | 4539 | macros/latex/contrib/crumbs/crumbs.sty
-2022/09/21 | 43890 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
2022/09/21 | 4375 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-lib-eu-marks.tex
-2022/09/21 | 43618 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2022/09/21 | 43527 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
2022/09/21 | 42 | macros/latex/contrib/crumbs/DEPENDS.txt
-2022/09/21 | 421324 | systems/texlive/tlnet/archive/texlive-scripts.doc.r64449.tar.xz
2022/09/21 | 413188 | systems/texlive/tlnet/archive/merriweather.doc.r64452.tar.xz
-2022/09/21 | 41191 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2022/09/21 | 41180 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
2022/09/21 | 4085 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-polygons.tex
2022/09/21 | 4013 | fonts/oldstandard/README
2022/09/21 | 397932 | macros/latex/contrib/nwejm/doc/examples/issue.pdf
2022/09/21 | 3975 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-compass.tex
2022/09/21 | 3948 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-polygons.tex
-2022/09/21 | 394144 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2022/09/21 | 37502 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2022/09/21 | 37050 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/09/21 | 38091 | systems/mac/mactex/ExtrasFolder.pdf
+2022/09/21 | 375196 | macros/texinfo/latest/texinfo.tex
2022/09/21 | 356316 | macros/latex/contrib/crumbs.zip
2022/09/21 | 352858 | macros/latex/contrib/crumbs/crumbs.pdf
-2022/09/21 | 35265 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2022/09/21 | 352463 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2022/09/21 | 35230 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
2022/09/21 | 3484 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-base.tex
2022/09/21 | 3473 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-grids.tex
2022/09/21 | 34588 | systems/texlive/tlnet/archive/xindex.r64453.tar.xz
2022/09/21 | 345097 | macros/latex/contrib/nwejm/doc/french/nwejm-fr.pdf
-2022/09/21 | 33862 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2022/09/21 | 325980 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2022/09/21 | 325483 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
2022/09/21 | 324653 | macros/latex/contrib/nwejm/doc/english/nwejm-en.pdf
-2022/09/21 | 32074 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2022/09/21 | 31586 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2022/09/21 | 31563 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
2022/09/21 | 3111 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-angles.tex
-2022/09/21 | 30570 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
2022/09/21 | 2987 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-text.tex
-2022/09/21 | 295946 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2022/09/21 | 293337 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2022/09/21 | 293307 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2022/09/21 | 286685 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2022/09/21 | 28511 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2022/09/21 | 2821671 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
2022/09/21 | 278932 | systems/texlive/tlnet/archive/blowup.doc.r64454.tar.xz
2022/09/21 | 2749 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-modules.tex
-2022/09/21 | 27464 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2022/09/21 | 270468 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2022/09/21 | 2698001 | install/fonts/mintspirit.tds.zip
2022/09/21 | 2600 | systems/texlive/tlnet/archive/blowup.r64454.tar.xz
-2022/09/21 | 25516562 | systems/texlive/tlnet/install-tl.zip
2022/09/21 | 251488 | macros/latex/contrib/nwejm/doc/examples/article-in-french.pdf
-2022/09/21 | 25119 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
2022/09/21 | 24810 | macros/latex/contrib/nwejm/source/nwejm-examples-template.dtx
-2022/09/21 | 247208 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
2022/09/21 | 2467060 | install/fonts/oldstandard.tds.zip
-2022/09/21 | 245150 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
2022/09/21 | 2446268 | fonts/oldstandard.zip
-2022/09/21 | 24212 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2022/09/21 | 2410128 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
-2022/09/21 | 23949 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
2022/09/21 | 23682 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-spc.tex
2022/09/21 | 2309 | macros/latex/contrib/nwejm/doc/french/nwejm-fr.bib
2022/09/21 | 2309 | macros/latex/contrib/nwejm/doc/english/nwejm-en.bib
2022/09/21 | 2268 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-colors.tex
+2022/09/21 | 2254 | fonts/mintspirit/README
2022/09/21 | 223025 | macros/latex/contrib/nwejm/source/nwejm.dtx
2022/09/21 | 21634 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-angles.tex
-2022/09/21 | 213846 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2022/09/21 | 209139 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
2022/09/21 | 2074701 | macros/latex/contrib/nwejm.zip
-2022/09/21 | 20436496 | systems/texlive/tlnet/install-tl-windows.exe
-2022/09/21 | 203420 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2022/09/21 | 2023133 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
2022/09/21 | 202196 | macros/latex/contrib/nwejm/doc/examples/article-in-german.pdf
2022/09/21 | 2005 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-lib-eu-shape.tex
2022/09/21 | 199039 | macros/latex/contrib/nwejm/doc/examples/article-in-dutch.pdf
2022/09/21 | 19872 | systems/texlive/tlnet/archive/marcellus.doc.r64451.tar.xz
-2022/09/21 | 196213 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
2022/09/21 | 194867 | macros/latex/contrib/nwejm/doc/examples/article-in-english.pdf
2022/09/21 | 1906 | fonts/oldstandard/latex/OldStandard.sty
2022/09/21 | 18568 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-by.tex
-2022/09/21 | 18511 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
2022/09/21 | 18460 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-intersections.tex
-2022/09/21 | 18382 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2022/09/21 | 181724 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
2022/09/21 | 17946 | CTAN.sites
2022/09/21 | 178108 | systems/texlive/tlnet/archive/marcellus.r64451.tar.xz
2022/09/21 | 17804 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-triangles.tex
-2022/09/21 | 17649169 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2022/09/21 | 173176 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2022/09/21 | 169678 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
2022/09/21 | 1659136 | systems/texlive/tlnet/archive/csvsimple.doc.r64450.tar.xz
-2022/09/21 | 155429 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2022/09/21 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2022/09/21 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2022/09/21 | 1503051 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2022/09/21 | 1492680 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2022/09/21 | 1490714 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2022/09/21 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2022/09/21 | 1458152 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2022/09/21 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2022/09/21 | 161 | systems/mac/mactex/mactex-MacTeXtras-20220921.zip.sha512
+2022/09/21 | 1612 | systems/mac/mactex/Licenses.txt
+2022/09/21 | 145 | systems/mac/mactex/MacTeXtras.zip.sha512
2022/09/21 | 14443 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-show.tex
-2022/09/21 | 14433 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2022/09/21 | 140013 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2022/09/21 | 1372714 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2022/09/21 | 1372067 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
2022/09/21 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r64455.tar.xz
-2022/09/21 | 135465 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
2022/09/21 | 13272 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-sectors.tex
-2022/09/21 | 1323745 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
2022/09/21 | 1271775 | macros/latex/contrib/tkz/tkz-euclide.zip
2022/09/21 | 1269548 | systems/texlive/tlnet/archive/tex4ht.source.r64455.tar.xz
2022/09/21 | 1224 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-BB.tex
2022/09/21 | 1207 | macros/latex/contrib/crumbs/README.md
-2022/09/21 | 1172 | systems/win32/miktex/tm/packages/next/pr.ini
-2022/09/21 | 1161750 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2022/09/21 | 115579 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
2022/09/21 | 11451 | macros/latex/contrib/tkz/tkz-euclide/README.md
-2022/09/21 | 113620 | systems/texlive/tlnet/archive/texlive-scripts.r64449.tar.xz
2022/09/21 | 11344 | systems/texlive/tlnet/archive/csvsimple.r64450.tar.xz
-2022/09/21 | 112980 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2022/09/21 | 112879 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
2022/09/21 | 11224 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-euclide.cfg
2022/09/21 | 1109591 | macros/latex/contrib/tkz/tkz-euclide/doc/tkz-euclide.pdf
-2022/09/21 | 109651 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
2022/09/21 | 108033 | macros/latex/contrib/nwejm/doc/examples/sample.pdf
-2022/09/21 | 107436 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
2022/09/21 | 10652 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-with.tex
-2022/09/21 | 104922 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
2022/09/21 | 10463 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-lines.tex
-2022/09/21 | 103597 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2022/09/21 | 103245 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
2022/09/21 | 10203 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-lines.tex
2022/09/20 | 9976 | indexing/xindex/scripts/xindex.lua
2022/09/20 | 96748 | systems/texlive/tlnet/archive/texinfo.r64438.tar.xz
@@ -210,7 +406,6 @@
2022/09/20 | 7820 | indexing/xindex/lualatex/xindex-yannis.lua
2022/09/20 | 75624 | macros/latex/contrib/csvsimple/csvsimple-example.pdf
2022/09/20 | 71390 | macros/latex/contrib/csvsimple/csvsimple-legacy.tex
-2022/09/20 | 7069 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2022/09/20 | 6916 | systems/texlive/tlnet/archive/piton.r64446.tar.xz
2022/09/20 | 68972 | systems/texlive/tlnet/archive/texaccents.doc.r64447.tar.xz
2022/09/20 | 672 | systems/texlive/tlnet/archive/umtypewriter.doc.r64443.tar.xz
@@ -241,11 +436,8 @@
2022/09/20 | 340 | systems/texlive/tlnet/archive/texaccents.amd64-freebsd.r64447.tar.xz
2022/09/20 | 340 | systems/texlive/tlnet/archive/texaccents.aarch64-linux.r64447.tar.xz
2022/09/20 | 340604 | systems/texlive/tlnet/archive/umtypewriter.r64443.tar.xz
-2022/09/20 | 34010 | macros/latex/contrib/blowup/blowup-ex3.pdf
2022/09/20 | 336 | systems/texlive/tlnet/archive/texaccents.i386-netbsd.r64447.tar.xz
2022/09/20 | 336 | systems/texlive/tlnet/archive/texaccents.i386-cygwin.r64447.tar.xz
-2022/09/20 | 33365 | macros/latex/contrib/blowup/blowup-ex1.pdf
-2022/09/20 | 330781 | macros/latex/contrib/blowup.zip
2022/09/20 | 3288 | systems/texlive/tlnet/archive/chemobabel.r64444.tar.xz
2022/09/20 | 32873 | indexing/xindex/lualatex/xindex-lib.lua
2022/09/20 | 31684 | systems/texlive/tlnet/archive/librefranklin.doc.r64441.tar.xz
@@ -361,7 +553,6 @@
2022/09/19 | 3904036 | fonts/librefranklin.zip
2022/09/19 | 38164 | systems/texlive/tlnet/archive/nicematrix.r64433.tar.xz
2022/09/19 | 37616 | systems/texlive/tlnet/archive/exam-zh.r64434.tar.xz
-2022/09/19 | 33377 | macros/latex/contrib/blowup/blowup-ex2.pdf
2022/09/19 | 33360 | fonts/kpfonts/doc/kpfonts.tex
2022/09/19 | 323429 | macros/latex/contrib/ppt-slides.zip
2022/09/19 | 309422 | macros/luatex/latex/piton.zip
@@ -381,11 +572,9 @@
2022/09/19 | 20752 | fonts/kpfonts/fonts/afm/jkplmn8a.afm
2022/09/19 | 20676 | fonts/kpfonts/fonts/afm/jkplbn8a.afm
2022/09/19 | 20676 | fonts/kpfonts/fonts/afm/jkpbn8a.afm
-2022/09/19 | 20246 | macros/latex/contrib/blowup/blowup-ex5.pdf
2022/09/19 | 20233 | fonts/kpfonts/fonts/afm/jkpssbsc8a.afm
2022/09/19 | 20192 | systems/texlive/tlnet/archive/librebodoni.doc.r64431.tar.xz
2022/09/19 | 19690 | fonts/kpfonts/fonts/afm/jkpssbn8a.afm
-2022/09/19 | 196888 | macros/latex/contrib/blowup/blowup.pdf
2022/09/19 | 19586 | fonts/kpfonts/fonts/afm/jkpssmn8a.afm
2022/09/19 | 19499 | fonts/kpfonts/fonts/afm/jkpmit8a.afm
2022/09/19 | 19499 | fonts/kpfonts/fonts/afm/jkplmit8a.afm
@@ -399,7 +588,6 @@
2022/09/19 | 1741 | graphics/chemobabel/example-ja.tex
2022/09/19 | 1672 | fonts/lobster2/README
2022/09/19 | 165969 | support/texaccents.zip
-2022/09/19 | 16106 | macros/latex/contrib/blowup/blowup.dtx
2022/09/19 | 1576 | macros/latex/contrib/ppt-slides/README.md
2022/09/19 | 15203 | macros/luatex/latex/piton/piton.lua
2022/09/19 | 151584 | macros/luatex/latex/piton/piton-french.pdf
@@ -418,7 +606,6 @@
2022/09/19 | 1276 | macros/latex/contrib/blowup/blowup-ex4.tex
2022/09/19 | 1263 | macros/latex/contrib/blowup/blowup-ex2.tex
2022/09/19 | 1257630 | graphics/chemobabel.zip
-2022/09/19 | 12537 | macros/latex/contrib/blowup/blowup-ex4.pdf
2022/09/19 | 120672 | systems/texlive/tlnet/archive/nicematrix.source.r64433.tar.xz
2022/09/19 | 11952 | fonts/kpfonts/fonts/afm/jkpsskbsc.afm
2022/09/19 | 1131 | macros/latex/contrib/blowup/blowup.ins
@@ -464,7 +651,6 @@
2022/09/18 | 4347 | dviware/dviasm/dviasm.1
2022/09/18 | 3900 | biblio/citation-style-language/citeproc-latex.lua
2022/09/18 | 3844 | systems/texlive/tlnet/archive/unicode-data.doc.r64423.tar.xz
-2022/09/18 | 375073 | macros/texinfo/latest/texinfo.tex
2022/09/18 | 34627 | macros/xetex/latex/exam-zh/doc/xdyydoc.cls
2022/09/18 | 344 | biblio/citation-style-language/citeproc.lua
2022/09/18 | 33702 | biblio/citation-style-language/citeproc-node-names.lua
@@ -955,7 +1141,6 @@
2022/09/17 | 6634 | graphics/asymptote/simpson.cc
2022/09/17 | 6623 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/threaded_queue.h
2022/09/17 | 6616 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/meta.h
-2022/09/17 | 65 | systems/mac/mactex/mactex-MacTeXtras-20220917.zip.md5
2022/09/17 | 65 | graphics/asymptote/tests/gc/guide.asy
2022/09/17 | 6593 | graphics/asymptote/LspCpp/examples/StdIOClientExample.cpp
2022/09/17 | 6585 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample5_unittest.cc
@@ -1162,7 +1347,6 @@
2022/09/17 | 5254 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-global-environment-unittest.py
2022/09/17 | 5250 | graphics/asymptote/pipestream.cc
2022/09/17 | 524 | graphics/asymptote/doc/brokenaxis.asy
-2022/09/17 | 524704420 | systems/mac/mactex/mactex-MacTeXtras-20220917.zip
2022/09/17 | 5242 | graphics/asymptote/LspCpp/src/jsonrpc/serializer.cpp
2022/09/17 | 5238 | graphics/asymptote/base/animation.asy
2022/09/17 | 521 | graphics/asymptote/doc/Hobbycontrol.asy
@@ -1203,7 +1387,6 @@
2022/09/17 | 5005 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/features.md
2022/09/17 | 50028 | support/texaccents/texaccents.pdf
2022/09/17 | 4 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail29.json
-2022/09/17 | 49 | systems/mac/mactex/MacTeXtras.zip.md5
2022/09/17 | 49 | graphics/asymptote/doc/quartercircle.asy
2022/09/17 | 49 | graphics/asymptote/doc/dots.asy
2022/09/17 | 49 | graphics/asymptote/doc/colons.asy
@@ -1437,7 +1620,6 @@
2022/09/17 | 383 | graphics/asymptote/tests/arith/real.asy
2022/09/17 | 383 | graphics/asymptote/examples/Gouraud.asy
2022/09/17 | 382 | graphics/asymptote/doc/loggrid.asy
-2022/09/17 | 38148 | systems/mac/mactex/ExtrasFolder.pdf
2022/09/17 | 37 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail3.json
2022/09/17 | 37991 | graphics/asymptote/path3.cc
2022/09/17 | 3790199 | graphics/asymptote/cudareflect/tinyexr/examples/deepview/deepview_screencast.gif
@@ -2203,11 +2385,9 @@
2022/09/17 | 16298 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/rapidjsontest.cpp
2022/09/17 | 1626 | graphics/asymptote/genv.h
2022/09/17 | 1620 | graphics/asymptote/doc/colors.asy
-2022/09/17 | 161 | systems/mac/mactex/mactex-MacTeXtras-20220917.zip.sha512
2022/09/17 | 161 | graphics/asymptote/runhistory.h
2022/09/17 | 161 | graphics/asymptote/cudareflect/tinyexr/examples/exr2rgbe/Makefile
2022/09/17 | 16188 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/screens/open_win8.png
-2022/09/17 | 1612 | systems/mac/mactex/Licenses.txt
2022/09/17 | 1612 | graphics/asymptote/asy-list.pl
2022/09/17 | 1611 | graphics/asymptote/v3dheadertypes.py
2022/09/17 | 1610 | graphics/asymptote/LspCpp/third_party/rapidjson/example/sortkeys/sortkeys.cpp
@@ -2293,7 +2473,6 @@
2022/09/17 | 1467 | graphics/asymptote/GUI/res/icons/android-hand.svg
2022/09/17 | 14651 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-death-test.h
2022/09/17 | 1461 | graphics/asymptote/examples/logo3.asy
-2022/09/17 | 145 | systems/mac/mactex/MacTeXtras.zip.sha512
2022/09/17 | 145 | graphics/asymptote/examples/star.asy
2022/09/17 | 14575 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/cmake/internal_utils.cmake
2022/09/17 | 1456 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/tutorial.dot
@@ -2706,146 +2885,3 @@
2022/09/16 | 1228 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsOne.tfm
2022/09/16 | 115395415 | macros/context/latest/cont-tmf.zip
2022/09/16 | 1119 | fonts/simpleicons/map/simpleicons.map
-2022/09/15 | 95932 | systems/texlive/tlnet/archive/luatruthtable.doc.r64392.tar.xz
-2022/09/15 | 920 | systems/texlive/tlnet/archive/collection-luatex.r64393.tar.xz
-2022/09/15 | 915 | macros/latex/contrib/newpax/doc-use-pax.tex
-2022/09/15 | 908 | macros/latex/contrib/udes-genie-these/README.md
-2022/09/15 | 896 | macros/latex/contrib/newpax/doc-input2.tex
-2022/09/15 | 879243 | macros/unicodetex/latex/bithesis.zip
-2022/09/15 | 8678 | macros/latex/contrib/photobook/Makefile
-2022/09/15 | 857837 | macros/unicodetex/latex/bithesis/bithesis.pdf
-2022/09/15 | 85725 | macros/latex/contrib/qrbill/qrbill.pdf
-2022/09/15 | 853 | macros/latex/contrib/newpax/README.md
-2022/09/15 | 817603 | install/macros/latex/contrib/l3build.tds.zip
-2022/09/15 | 814249 | macros/latex/contrib/l3build.zip
-2022/09/15 | 806740 | systems/texlive/tlnet/archive/jsclasses.doc.r64386.tar.xz
-2022/09/15 | 79884 | systems/texlive/tlnet/archive/stex.r64383.tar.xz
-2022/09/15 | 7828 | macros/latex/contrib/l3build/l3build-variables.lua
-2022/09/15 | 7756 | macros/latex/contrib/l3build/l3build-arguments.lua
-2022/09/15 | 742080 | macros/latex/contrib/l3build/l3build.pdf
-2022/09/15 | 7194 | macros/latex/contrib/l3build/l3build-manifest.lua
-2022/09/15 | 71189 | macros/latex/contrib/newpax/doc-use-newpax.pdf
-2022/09/15 | 6988 | systems/texlive/tlnet/archive/fixdif.source.r64390.tar.xz
-2022/09/15 | 6735 | macros/latex/contrib/l3build/l3build-typesetting.lua
-2022/09/15 | 6716 | macros/latex/contrib/udes-genie-these/references.bib
-2022/09/15 | 662 | macros/latex/contrib/opencolor/demo-opencolor.tex
-2022/09/15 | 6552 | macros/latex/contrib/l3build/l3build.lua
-2022/09/15 | 63628 | systems/texlive/tlnet/archive/stex.source.r64383.tar.xz
-2022/09/15 | 634088 | systems/texlive/tlnet/archive/atkinson.doc.r64385.tar.xz
-2022/09/15 | 62118 | macros/latex/contrib/udes-genie-these/udes-genie-these.dtx
-2022/09/15 | 56900 | systems/texlive/tlnet/archive/jsclasses.source.r64386.tar.xz
-2022/09/15 | 54303 | macros/latex/contrib/qrbill/qrbill.dtx
-2022/09/15 | 5397 | macros/latex/contrib/l3build/l3build-aux.lua
-2022/09/15 | 5300 | systems/texlive/tlnet/archive/hereapplies.r64391.tar.xz
-2022/09/15 | 5257 | macros/latex/contrib/opencolor/opencolor.sty
-2022/09/15 | 4972 | macros/latex/contrib/l3build/l3build-ctan.lua
-2022/09/15 | 4738015 | install/fonts/charissil.tds.zip
-2022/09/15 | 456 | macros/latex/contrib/qrbill/qrbill-latexluaqrcode.lua
-2022/09/15 | 4508 | fonts/librebaskerville/doc/OFL.txt
-2022/09/15 | 4505 | fonts/lobster2/doc/OFL.txt
-2022/09/15 | 45012 | macros/latex/contrib/newpax/doc-use-pax.pdf
-2022/09/15 | 4494 | fonts/oldstandard/doc/OFL.txt
-2022/09/15 | 4482 | fonts/librecaslon/doc/OFL.txt
-2022/09/15 | 4450 | fonts/merriweather/doc/OFL.txt
-2022/09/15 | 4430 | fonts/marcellus/doc/OFL.txt
-2022/09/15 | 4413 | fonts/cormorantgaramond/doc/OFL.txt
-2022/09/15 | 4358 | fonts/librefranklin/doc/OFL.txt
-2022/09/15 | 4358 | fonts/librebodoni/doc/OFL.txt
-2022/09/15 | 4352646 | fonts/charissil.zip
-2022/09/15 | 4338 | macros/latex/contrib/l3build/l3build-stdmain.lua
-2022/09/15 | 421652 | systems/texlive/tlnet/archive/hereapplies.doc.r64391.tar.xz
-2022/09/15 | 4212 | macros/latex/contrib/photobook/scripts/cls2tex.sh
-2022/09/15 | 397 | macros/latex/contrib/udes-genie-these/symboles.tex
-2022/09/15 | 3751374 | macros/latex/contrib/animate/animate.pdf
-2022/09/15 | 3720 | macros/unicodetex/latex/bithesis/bithesis.ins
-2022/09/15 | 37197 | macros/latex/contrib/newpax/newpax.dtx
-2022/09/15 | 36858 | macros/latex/contrib/l3build/l3build-check.lua
-2022/09/15 | 34 | macros/latex/contrib/udes-genie-these/revue.tex
-2022/09/15 | 3382 | macros/latex/contrib/l3build/l3build-zip.lua
-2022/09/15 | 337 | macros/latex/contrib/udes-genie-these/lexique.tex
-2022/09/15 | 337144 | systems/texlive/tlnet/archive/atkinson.r64385.tar.xz
-2022/09/15 | 325560 | systems/texlive/tlnet/archive/csquotes.doc.r64389.tar.xz
-2022/09/15 | 3225468 | install/macros/latex/contrib/animate.tds.zip
-2022/09/15 | 3223195 | macros/latex/contrib/animate.zip
-2022/09/15 | 31 | macros/latex/contrib/udes-genie-these/conclusion-francaise.tex
-2022/09/15 | 31114 | macros/latex/contrib/newpax/doc-input1.pdf
-2022/09/15 | 30826 | macros/latex/contrib/newpax/doc-input2.pdf
-2022/09/15 | 2925988 | systems/texlive/tlnet/archive/beamer.doc.r64388.tar.xz
-2022/09/15 | 28 | macros/latex/contrib/udes-genie-these/conclusion-anglaise.tex
-2022/09/15 | 284 | macros/latex/contrib/udes-genie-these/acronymes.tex
-2022/09/15 | 2755852 | systems/texlive/tlnet/archive/stex.doc.r64383.tar.xz
-2022/09/15 | 2745 | macros/latex/contrib/l3build/l3build-unpack.lua
-2022/09/15 | 2665 | fonts/clearsans/latex/ClearSans.sty
-2022/09/15 | 2643 | macros/unicodetex/latex/bithesis/contributing-zh.md
-2022/09/15 | 261188 | systems/texlive/tlnet/archive/fixdif.doc.r64390.tar.xz
-2022/09/15 | 2496 | macros/latex/contrib/qrbill/README.md
-2022/09/15 | 2473 | macros/latex/contrib/l3build/l3build-help.lua
-2022/09/15 | 2401501 | install/fonts/clearsans.tds.zip
-2022/09/15 | 2390133 | fonts/clearsans.zip
-2022/09/15 | 2386 | macros/latex/contrib/opencolor/README.md
-2022/09/15 | 23710500 | systems/texlive/tlnet/archive/alegreya.r64384.tar.xz
-2022/09/15 | 236 | macros/latex/contrib/newpax/doc-extract-newpax.tex
-2022/09/15 | 2356 | systems/texlive/tlnet/archive/beamertheme-tcolorbox.r64387.tar.xz
-2022/09/15 | 2338 | macros/latex/contrib/l3build/CONTRIBUTING.md
-2022/09/15 | 2332 | macros/unicodetex/latex/bithesis/contributing.md
-2022/09/15 | 231 | macros/latex/contrib/newpax/doc-extract-pax.tex
-2022/09/15 | 22 | macros/latex/contrib/udes-genie-these/realisation.tex
-2022/09/15 | 2285 | macros/latex/contrib/l3build/l3build-tagging.lua
-2022/09/15 | 21 | macros/latex/contrib/udes-genie-these/conception.tex
-2022/09/15 | 21752 | systems/texlive/tlnet/archive/jsclasses.r64386.tar.xz
-2022/09/15 | 2149 | macros/latex/contrib/l3build/l3build-clean.lua
-2022/09/15 | 2092 | systems/texlive/tlnet/archive/luatruthtable.r64392.tar.xz
-2022/09/15 | 200144 | macros/latex/contrib/opencolor.zip
-2022/09/15 | 1993 | macros/unicodetex/latex/bithesis/README.md
-2022/09/15 | 1962 | macros/latex/contrib/udes-genie-these/udes-genie-these.ins
-2022/09/15 | 1934 | fonts/clearsans/README
-2022/09/15 | 192 | macros/latex/contrib/udes-genie-these/merci.tex
-2022/09/15 | 18 | macros/latex/contrib/udes-genie-these/donnees.tex
-2022/09/15 | 18 | macros/latex/contrib/udes-genie-these/analyse.tex
-2022/09/15 | 189796 | macros/latex/contrib/opencolor/demo-opencolor.png
-2022/09/15 | 186 | macros/latex/contrib/udes-genie-these/resume-francais.tex
-2022/09/15 | 182407 | macros/latex/contrib/newpax/newpax.pdf
-2022/09/15 | 1816 | macros/latex/contrib/l3build/l3build.1
-2022/09/15 | 18088 | systems/texlive/tlnet/archive/csquotes.r64389.tar.xz
-2022/09/15 | 1796 | systems/texlive/tlnet/archive/fixdif.r64390.tar.xz
-2022/09/15 | 17852 | macros/latex/contrib/l3build/CHANGELOG.md
-2022/09/15 | 1745 | macros/latex/contrib/newpax/newpax.ins
-2022/09/15 | 171115 | macros/latex/contrib/photobook.zip
-2022/09/15 | 170224 | systems/texlive/tlnet/archive/beamertheme-tcolorbox.doc.r64387.tar.xz
-2022/09/15 | 167052 | systems/texlive/tlnet/archive/beamer.r64388.tar.xz
-2022/09/15 | 1661 | macros/latex/contrib/qrbill/qrbill.ins
-2022/09/15 | 165 | macros/latex/contrib/udes-genie-these/resume-anglais.tex
-2022/09/15 | 15 | macros/latex/contrib/udes-genie-these/tests.tex
-2022/09/15 | 1587 | macros/latex/contrib/udes-genie-these/introduction.tex
-2022/09/15 | 158102 | macros/unicodetex/latex/bithesis/bithesis.dtx
-2022/09/15 | 1540 | macros/latex/contrib/l3build/l3build.ins
-2022/09/15 | 1522 | macros/latex/contrib/photobook/LICENSE
-2022/09/15 | 152077 | macros/latex/contrib/photobook/photobook.cls
-2022/09/15 | 15089 | macros/latex/contrib/opencolor/demo-opencolor.pdf
-2022/09/15 | 142951 | macros/latex/contrib/newpax.zip
-2022/09/15 | 142163 | install/macros/latex/contrib/udes-genie-these.tds.zip
-2022/09/15 | 1412 | fonts/charissil/latex/CharisSIL.sty
-2022/09/15 | 138695 | macros/latex/contrib/animate/animate.sty
-2022/09/15 | 1349 | macros/latex/contrib/udes-genie-these/document.tex
-2022/09/15 | 134431 | macros/latex/contrib/photobook/photobook.pdf
-2022/09/15 | 134261 | macros/latex/contrib/udes-genie-these.zip
-2022/09/15 | 13249 | macros/latex/contrib/l3build/l3build-upload.lua
-2022/09/15 | 13188 | macros/latex/contrib/animate/ChangeLog
-2022/09/15 | 13025 | macros/latex/contrib/newpax/newpax.tex
-2022/09/15 | 1275 | fonts/charissil/README
-2022/09/15 | 12633 | macros/latex/contrib/l3build/l3build-file-functions.lua
-2022/09/15 | 1153 | macros/latex/contrib/qrbill/qrbill_swiss-cross.pdf
-2022/09/15 | 113355 | macros/latex/contrib/udes-genie-these/udes-genie-these.pdf
-2022/09/15 | 111519 | macros/latex/contrib/l3build/l3build.dtx
-2022/09/15 | 111439 | install/macros/latex/contrib/qrbill.tds.zip
-2022/09/15 | 1112 | macros/latex/contrib/photobook/README.md
-2022/09/15 | 1107 | macros/latex/contrib/qrbill/qrbill-vocab.csv
-2022/09/15 | 1107116 | systems/texlive/tlnet/archive/alegreya.doc.r64384.tar.xz
-2022/09/15 | 11070 | macros/latex/contrib/l3build/l3build-install.lua
-2022/09/15 | 1093 | macros/latex/contrib/newpax/doc-use-newpax.tex
-2022/09/15 | 10786 | macros/latex/contrib/l3build/l3build-manifest-setup.lua
-2022/09/15 | 1072 | macros/latex/contrib/opencolor/LICENSE
-2022/09/15 | 10516 | macros/latex/contrib/photobook/scripts/make-images.sh
-2022/09/15 | 102503 | macros/latex/contrib/qrbill.zip
-2022/09/15 | 1019 | macros/latex/contrib/l3build/README.md
-2022/09/15 | 1007 | macros/latex/contrib/newpax/doc-input1.tex
diff --git a/fonts/mintspirit/README b/fonts/mintspirit/README
index b8981bbbe6..606a6840e2 100644
--- a/fonts/mintspirit/README
+++ b/fonts/mintspirit/README
@@ -1,4 +1,4 @@
-This is the README for the mintspirit package, version 2013-11-02.
+This is the README for the mintspirit package, version 2022-09-21.
This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX support
for the MintSpirit and MintSpiritNo2 families of fonts, designed by
diff --git a/fonts/mintspirit/tex/LY1MintSpirit-Inf.fd b/fonts/mintspirit/latex/LY1MintSpirit-Inf.fd
index cae09f7697..cae09f7697 100644
--- a/fonts/mintspirit/tex/LY1MintSpirit-Inf.fd
+++ b/fonts/mintspirit/latex/LY1MintSpirit-Inf.fd
diff --git a/fonts/mintspirit/tex/LY1MintSpirit-LF.fd b/fonts/mintspirit/latex/LY1MintSpirit-LF.fd
index 04d6d09f58..04d6d09f58 100644
--- a/fonts/mintspirit/tex/LY1MintSpirit-LF.fd
+++ b/fonts/mintspirit/latex/LY1MintSpirit-LF.fd
diff --git a/fonts/mintspirit/tex/LY1MintSpirit-OsF.fd b/fonts/mintspirit/latex/LY1MintSpirit-OsF.fd
index d3251b0a27..d3251b0a27 100644
--- a/fonts/mintspirit/tex/LY1MintSpirit-OsF.fd
+++ b/fonts/mintspirit/latex/LY1MintSpirit-OsF.fd
diff --git a/fonts/mintspirit/tex/LY1MintSpirit-Sup.fd b/fonts/mintspirit/latex/LY1MintSpirit-Sup.fd
index 9df5974503..9df5974503 100644
--- a/fonts/mintspirit/tex/LY1MintSpirit-Sup.fd
+++ b/fonts/mintspirit/latex/LY1MintSpirit-Sup.fd
diff --git a/fonts/mintspirit/tex/LY1MintSpirit-TLF.fd b/fonts/mintspirit/latex/LY1MintSpirit-TLF.fd
index 21142f35be..21142f35be 100644
--- a/fonts/mintspirit/tex/LY1MintSpirit-TLF.fd
+++ b/fonts/mintspirit/latex/LY1MintSpirit-TLF.fd
diff --git a/fonts/mintspirit/tex/LY1MintSpirit-TOsF.fd b/fonts/mintspirit/latex/LY1MintSpirit-TOsF.fd
index 7682fc9a16..7682fc9a16 100644
--- a/fonts/mintspirit/tex/LY1MintSpirit-TOsF.fd
+++ b/fonts/mintspirit/latex/LY1MintSpirit-TOsF.fd
diff --git a/fonts/mintspirit/tex/LY1MintSpiritNoTwo-Inf.fd b/fonts/mintspirit/latex/LY1MintSpiritNoTwo-Inf.fd
index ce60fdbb06..ce60fdbb06 100644
--- a/fonts/mintspirit/tex/LY1MintSpiritNoTwo-Inf.fd
+++ b/fonts/mintspirit/latex/LY1MintSpiritNoTwo-Inf.fd
diff --git a/fonts/mintspirit/tex/LY1MintSpiritNoTwo-LF.fd b/fonts/mintspirit/latex/LY1MintSpiritNoTwo-LF.fd
index 43b615f9f3..43b615f9f3 100644
--- a/fonts/mintspirit/tex/LY1MintSpiritNoTwo-LF.fd
+++ b/fonts/mintspirit/latex/LY1MintSpiritNoTwo-LF.fd
diff --git a/fonts/mintspirit/tex/LY1MintSpiritNoTwo-OsF.fd b/fonts/mintspirit/latex/LY1MintSpiritNoTwo-OsF.fd
index 60cf7d8dcb..60cf7d8dcb 100644
--- a/fonts/mintspirit/tex/LY1MintSpiritNoTwo-OsF.fd
+++ b/fonts/mintspirit/latex/LY1MintSpiritNoTwo-OsF.fd
diff --git a/fonts/mintspirit/tex/LY1MintSpiritNoTwo-Sup.fd b/fonts/mintspirit/latex/LY1MintSpiritNoTwo-Sup.fd
index cd88551718..cd88551718 100644
--- a/fonts/mintspirit/tex/LY1MintSpiritNoTwo-Sup.fd
+++ b/fonts/mintspirit/latex/LY1MintSpiritNoTwo-Sup.fd
diff --git a/fonts/mintspirit/tex/LY1MintSpiritNoTwo-TLF.fd b/fonts/mintspirit/latex/LY1MintSpiritNoTwo-TLF.fd
index b5b12af657..b5b12af657 100644
--- a/fonts/mintspirit/tex/LY1MintSpiritNoTwo-TLF.fd
+++ b/fonts/mintspirit/latex/LY1MintSpiritNoTwo-TLF.fd
diff --git a/fonts/mintspirit/tex/LY1MintSpiritNoTwo-TOsF.fd b/fonts/mintspirit/latex/LY1MintSpiritNoTwo-TOsF.fd
index 2aec4d7db5..2aec4d7db5 100644
--- a/fonts/mintspirit/tex/LY1MintSpiritNoTwo-TOsF.fd
+++ b/fonts/mintspirit/latex/LY1MintSpiritNoTwo-TOsF.fd
diff --git a/fonts/mintspirit/tex/OT1MintSpirit-Inf.fd b/fonts/mintspirit/latex/OT1MintSpirit-Inf.fd
index 30c1beffda..30c1beffda 100644
--- a/fonts/mintspirit/tex/OT1MintSpirit-Inf.fd
+++ b/fonts/mintspirit/latex/OT1MintSpirit-Inf.fd
diff --git a/fonts/mintspirit/tex/OT1MintSpirit-LF.fd b/fonts/mintspirit/latex/OT1MintSpirit-LF.fd
index 4aac0fce94..4aac0fce94 100644
--- a/fonts/mintspirit/tex/OT1MintSpirit-LF.fd
+++ b/fonts/mintspirit/latex/OT1MintSpirit-LF.fd
diff --git a/fonts/mintspirit/tex/OT1MintSpirit-OsF.fd b/fonts/mintspirit/latex/OT1MintSpirit-OsF.fd
index fef17b747b..fef17b747b 100644
--- a/fonts/mintspirit/tex/OT1MintSpirit-OsF.fd
+++ b/fonts/mintspirit/latex/OT1MintSpirit-OsF.fd
diff --git a/fonts/mintspirit/tex/OT1MintSpirit-Sup.fd b/fonts/mintspirit/latex/OT1MintSpirit-Sup.fd
index 7a2157a60b..7a2157a60b 100644
--- a/fonts/mintspirit/tex/OT1MintSpirit-Sup.fd
+++ b/fonts/mintspirit/latex/OT1MintSpirit-Sup.fd
diff --git a/fonts/mintspirit/tex/OT1MintSpirit-TLF.fd b/fonts/mintspirit/latex/OT1MintSpirit-TLF.fd
index 284da40111..284da40111 100644
--- a/fonts/mintspirit/tex/OT1MintSpirit-TLF.fd
+++ b/fonts/mintspirit/latex/OT1MintSpirit-TLF.fd
diff --git a/fonts/mintspirit/tex/OT1MintSpirit-TOsF.fd b/fonts/mintspirit/latex/OT1MintSpirit-TOsF.fd
index e72d1e044d..e72d1e044d 100644
--- a/fonts/mintspirit/tex/OT1MintSpirit-TOsF.fd
+++ b/fonts/mintspirit/latex/OT1MintSpirit-TOsF.fd
diff --git a/fonts/mintspirit/tex/OT1MintSpiritNoTwo-Inf.fd b/fonts/mintspirit/latex/OT1MintSpiritNoTwo-Inf.fd
index 8dbcf8e46b..8dbcf8e46b 100644
--- a/fonts/mintspirit/tex/OT1MintSpiritNoTwo-Inf.fd
+++ b/fonts/mintspirit/latex/OT1MintSpiritNoTwo-Inf.fd
diff --git a/fonts/mintspirit/tex/OT1MintSpiritNoTwo-LF.fd b/fonts/mintspirit/latex/OT1MintSpiritNoTwo-LF.fd
index 99bf8ee04f..99bf8ee04f 100644
--- a/fonts/mintspirit/tex/OT1MintSpiritNoTwo-LF.fd
+++ b/fonts/mintspirit/latex/OT1MintSpiritNoTwo-LF.fd
diff --git a/fonts/mintspirit/tex/OT1MintSpiritNoTwo-OsF.fd b/fonts/mintspirit/latex/OT1MintSpiritNoTwo-OsF.fd
index 0868a23a17..0868a23a17 100644
--- a/fonts/mintspirit/tex/OT1MintSpiritNoTwo-OsF.fd
+++ b/fonts/mintspirit/latex/OT1MintSpiritNoTwo-OsF.fd
diff --git a/fonts/mintspirit/tex/OT1MintSpiritNoTwo-Sup.fd b/fonts/mintspirit/latex/OT1MintSpiritNoTwo-Sup.fd
index fefc48b248..fefc48b248 100644
--- a/fonts/mintspirit/tex/OT1MintSpiritNoTwo-Sup.fd
+++ b/fonts/mintspirit/latex/OT1MintSpiritNoTwo-Sup.fd
diff --git a/fonts/mintspirit/tex/OT1MintSpiritNoTwo-TLF.fd b/fonts/mintspirit/latex/OT1MintSpiritNoTwo-TLF.fd
index 3ccce70329..3ccce70329 100644
--- a/fonts/mintspirit/tex/OT1MintSpiritNoTwo-TLF.fd
+++ b/fonts/mintspirit/latex/OT1MintSpiritNoTwo-TLF.fd
diff --git a/fonts/mintspirit/tex/OT1MintSpiritNoTwo-TOsF.fd b/fonts/mintspirit/latex/OT1MintSpiritNoTwo-TOsF.fd
index 9561e6b5ab..9561e6b5ab 100644
--- a/fonts/mintspirit/tex/OT1MintSpiritNoTwo-TOsF.fd
+++ b/fonts/mintspirit/latex/OT1MintSpiritNoTwo-TOsF.fd
diff --git a/fonts/mintspirit/tex/T1MintSpirit-Inf.fd b/fonts/mintspirit/latex/T1MintSpirit-Inf.fd
index b89b76b8d5..b89b76b8d5 100644
--- a/fonts/mintspirit/tex/T1MintSpirit-Inf.fd
+++ b/fonts/mintspirit/latex/T1MintSpirit-Inf.fd
diff --git a/fonts/mintspirit/tex/T1MintSpirit-LF.fd b/fonts/mintspirit/latex/T1MintSpirit-LF.fd
index e3945a13fc..e3945a13fc 100644
--- a/fonts/mintspirit/tex/T1MintSpirit-LF.fd
+++ b/fonts/mintspirit/latex/T1MintSpirit-LF.fd
diff --git a/fonts/mintspirit/tex/T1MintSpirit-OsF.fd b/fonts/mintspirit/latex/T1MintSpirit-OsF.fd
index 36ae37d3f5..36ae37d3f5 100644
--- a/fonts/mintspirit/tex/T1MintSpirit-OsF.fd
+++ b/fonts/mintspirit/latex/T1MintSpirit-OsF.fd
diff --git a/fonts/mintspirit/tex/T1MintSpirit-Sup.fd b/fonts/mintspirit/latex/T1MintSpirit-Sup.fd
index 0212e81c63..0212e81c63 100644
--- a/fonts/mintspirit/tex/T1MintSpirit-Sup.fd
+++ b/fonts/mintspirit/latex/T1MintSpirit-Sup.fd
diff --git a/fonts/mintspirit/tex/T1MintSpirit-TLF.fd b/fonts/mintspirit/latex/T1MintSpirit-TLF.fd
index 50aec1c0af..50aec1c0af 100644
--- a/fonts/mintspirit/tex/T1MintSpirit-TLF.fd
+++ b/fonts/mintspirit/latex/T1MintSpirit-TLF.fd
diff --git a/fonts/mintspirit/tex/T1MintSpirit-TOsF.fd b/fonts/mintspirit/latex/T1MintSpirit-TOsF.fd
index ebbe213be7..ebbe213be7 100644
--- a/fonts/mintspirit/tex/T1MintSpirit-TOsF.fd
+++ b/fonts/mintspirit/latex/T1MintSpirit-TOsF.fd
diff --git a/fonts/mintspirit/tex/T1MintSpiritNoTwo-Inf.fd b/fonts/mintspirit/latex/T1MintSpiritNoTwo-Inf.fd
index 98d77a0ac7..98d77a0ac7 100644
--- a/fonts/mintspirit/tex/T1MintSpiritNoTwo-Inf.fd
+++ b/fonts/mintspirit/latex/T1MintSpiritNoTwo-Inf.fd
diff --git a/fonts/mintspirit/tex/T1MintSpiritNoTwo-LF.fd b/fonts/mintspirit/latex/T1MintSpiritNoTwo-LF.fd
index 4d3985921d..4d3985921d 100644
--- a/fonts/mintspirit/tex/T1MintSpiritNoTwo-LF.fd
+++ b/fonts/mintspirit/latex/T1MintSpiritNoTwo-LF.fd
diff --git a/fonts/mintspirit/tex/T1MintSpiritNoTwo-OsF.fd b/fonts/mintspirit/latex/T1MintSpiritNoTwo-OsF.fd
index 9a1541a78d..9a1541a78d 100644
--- a/fonts/mintspirit/tex/T1MintSpiritNoTwo-OsF.fd
+++ b/fonts/mintspirit/latex/T1MintSpiritNoTwo-OsF.fd
diff --git a/fonts/mintspirit/tex/T1MintSpiritNoTwo-Sup.fd b/fonts/mintspirit/latex/T1MintSpiritNoTwo-Sup.fd
index a005520fd5..a005520fd5 100644
--- a/fonts/mintspirit/tex/T1MintSpiritNoTwo-Sup.fd
+++ b/fonts/mintspirit/latex/T1MintSpiritNoTwo-Sup.fd
diff --git a/fonts/mintspirit/tex/T1MintSpiritNoTwo-TLF.fd b/fonts/mintspirit/latex/T1MintSpiritNoTwo-TLF.fd
index 55c50ff7f1..55c50ff7f1 100644
--- a/fonts/mintspirit/tex/T1MintSpiritNoTwo-TLF.fd
+++ b/fonts/mintspirit/latex/T1MintSpiritNoTwo-TLF.fd
diff --git a/fonts/mintspirit/tex/T1MintSpiritNoTwo-TOsF.fd b/fonts/mintspirit/latex/T1MintSpiritNoTwo-TOsF.fd
index e1154887ea..e1154887ea 100644
--- a/fonts/mintspirit/tex/T1MintSpiritNoTwo-TOsF.fd
+++ b/fonts/mintspirit/latex/T1MintSpiritNoTwo-TOsF.fd
diff --git a/fonts/mintspirit/tex/TS1MintSpirit-LF.fd b/fonts/mintspirit/latex/TS1MintSpirit-LF.fd
index 28066b16cf..28066b16cf 100644
--- a/fonts/mintspirit/tex/TS1MintSpirit-LF.fd
+++ b/fonts/mintspirit/latex/TS1MintSpirit-LF.fd
diff --git a/fonts/mintspirit/tex/TS1MintSpirit-OsF.fd b/fonts/mintspirit/latex/TS1MintSpirit-OsF.fd
index b97e3c509a..b97e3c509a 100644
--- a/fonts/mintspirit/tex/TS1MintSpirit-OsF.fd
+++ b/fonts/mintspirit/latex/TS1MintSpirit-OsF.fd
diff --git a/fonts/mintspirit/tex/TS1MintSpirit-TLF.fd b/fonts/mintspirit/latex/TS1MintSpirit-TLF.fd
index 6278aba4d3..6278aba4d3 100644
--- a/fonts/mintspirit/tex/TS1MintSpirit-TLF.fd
+++ b/fonts/mintspirit/latex/TS1MintSpirit-TLF.fd
diff --git a/fonts/mintspirit/tex/TS1MintSpirit-TOsF.fd b/fonts/mintspirit/latex/TS1MintSpirit-TOsF.fd
index 9e7e65676a..9e7e65676a 100644
--- a/fonts/mintspirit/tex/TS1MintSpirit-TOsF.fd
+++ b/fonts/mintspirit/latex/TS1MintSpirit-TOsF.fd
diff --git a/fonts/mintspirit/tex/TS1MintSpiritNoTwo-LF.fd b/fonts/mintspirit/latex/TS1MintSpiritNoTwo-LF.fd
index 7c1ae9981d..7c1ae9981d 100644
--- a/fonts/mintspirit/tex/TS1MintSpiritNoTwo-LF.fd
+++ b/fonts/mintspirit/latex/TS1MintSpiritNoTwo-LF.fd
diff --git a/fonts/mintspirit/tex/TS1MintSpiritNoTwo-OsF.fd b/fonts/mintspirit/latex/TS1MintSpiritNoTwo-OsF.fd
index 8f31b025db..8f31b025db 100644
--- a/fonts/mintspirit/tex/TS1MintSpiritNoTwo-OsF.fd
+++ b/fonts/mintspirit/latex/TS1MintSpiritNoTwo-OsF.fd
diff --git a/fonts/mintspirit/tex/TS1MintSpiritNoTwo-TLF.fd b/fonts/mintspirit/latex/TS1MintSpiritNoTwo-TLF.fd
index 8457f8b726..8457f8b726 100644
--- a/fonts/mintspirit/tex/TS1MintSpiritNoTwo-TLF.fd
+++ b/fonts/mintspirit/latex/TS1MintSpiritNoTwo-TLF.fd
diff --git a/fonts/mintspirit/tex/TS1MintSpiritNoTwo-TOsF.fd b/fonts/mintspirit/latex/TS1MintSpiritNoTwo-TOsF.fd
index 21978b6719..21978b6719 100644
--- a/fonts/mintspirit/tex/TS1MintSpiritNoTwo-TOsF.fd
+++ b/fonts/mintspirit/latex/TS1MintSpiritNoTwo-TOsF.fd
diff --git a/fonts/mintspirit/tex/mintspirit.sty b/fonts/mintspirit/latex/mintspirit.sty
index 2f3f3f4ff3..faeea1619f 100644
--- a/fonts/mintspirit/tex/mintspirit.sty
+++ b/fonts/mintspirit/latex/mintspirit.sty
@@ -1,5 +1,5 @@
\ProvidesPackage{mintspirit}[%
- 2013/11/02 (Bob Tennent) Supports MintSpirit fonts for all LaTeX engines. ]
+ 2022/09/21 (Bob Tennent) Supports MintSpirit fonts for all LaTeX engines. ]
\RequirePackage{ifxetex,ifluatex,textcomp}
@@ -106,7 +106,6 @@
\ifmintspirit@otf
- \ifxetex\XeTeXtracingfonts=1\fi
\defaultfontfeatures{
Ligatures = TeX ,
Extension = .otf ,
diff --git a/fonts/mintspirit/tex/mintspirit2.sty b/fonts/mintspirit/latex/mintspirit2.sty
index e6e37ae40e..f4e0d9d00b 100644
--- a/fonts/mintspirit/tex/mintspirit2.sty
+++ b/fonts/mintspirit/latex/mintspirit2.sty
@@ -1,5 +1,5 @@
\ProvidesPackage{mintspirit2}[%
- 2013/11/02 (Bob Tennent) Supports MintSpiritNoTwo fonts for all LaTeX engines. ]
+ 2022/09/21 (Bob Tennent) Supports MintSpiritNoTwo fonts for all LaTeX engines. ]
\RequirePackage{ifxetex,ifluatex,textcomp}
@@ -106,7 +106,6 @@
\ifmintspirit@otf
- \ifxetex\XeTeXtracingfonts=1\fi
\defaultfontfeatures{
Ligatures = TeX ,
Extension = .otf ,
diff --git a/fonts/mintspirit/map/mintspirit.map b/fonts/mintspirit/map/mintspirit.map
new file mode 100644
index 0000000000..75a3deb0bf
--- /dev/null
+++ b/fonts/mintspirit/map/mintspirit.map
@@ -0,0 +1,180 @@
+% Automatically maintained by otftotfm or other programs. Do not edit.
+
+MintSpirit-BoldItalic-tlf-ot1 MintSpirit-BoldItalic "AutoEnc_lvhuc6rwsx5uuc2sh57qemmrsa ReEncodeFont" <[mntsprt_lvhuc6.enc <MintSpirit-BoldItalic.pfb
+MintSpirit-BoldItalic-tlf-t1--base MintSpirit-BoldItalic "AutoEnc_gcdgccvek6ej3sliiqwlchkzbc ReEncodeFont" <[mntsprt_gcdgcc.enc <MintSpirit-BoldItalic.pfb
+MintSpirit-BoldItalic-tlf-ly1--base MintSpirit-BoldItalic "AutoEnc_3y5hmbfclqn6qe5nurs6ilp4de ReEncodeFont" <[mntsprt_3y5hmb.enc <MintSpirit-BoldItalic.pfb
+MintSpirit-BoldItalic-tlf-ts1--base MintSpirit-BoldItalic "AutoEnc_5yvi6nv4ygapwd7jn2sbsd6hcc ReEncodeFont" <[mntsprt_5yvi6n.enc <MintSpirit-BoldItalic.pfb
+MintSpirit-BoldItalic-inf-ot1 MintSpirit-BoldItalic "AutoEnc_gr6qqqt5cibzbxmozmuijim4vg ReEncodeFont" <[mntsprt_gr6qqq.enc <MintSpirit-BoldItalic.pfb
+MintSpirit-BoldItalic-inf-t1--base MintSpirit-BoldItalic "AutoEnc_imdxi4ob7m2p6pz3chjovpeujd ReEncodeFont" <[mntsprt_imdxi4.enc <MintSpirit-BoldItalic.pfb
+MintSpirit-BoldItalic-inf-ly1--base MintSpirit-BoldItalic "AutoEnc_opresw7ec7dn6aaqhgh2mdvdya ReEncodeFont" <[mntsprt_opresw.enc <MintSpirit-BoldItalic.pfb
+MintSpirit-BoldItalic-sup-ot1 MintSpirit-BoldItalic "AutoEnc_7enqs36trlyhfy7w4phul2gf5b ReEncodeFont" <[mntsprt_7enqs3.enc <MintSpirit-BoldItalic.pfb
+MintSpirit-BoldItalic-sup-t1--base MintSpirit-BoldItalic "AutoEnc_y4xqhazzybanfptmayllqh764b ReEncodeFont" <[mntsprt_y4xqha.enc <MintSpirit-BoldItalic.pfb
+MintSpirit-BoldItalic-sup-ly1--base MintSpirit-BoldItalic "AutoEnc_girsvql4cn35ieskeuba3al72h ReEncodeFont" <[mntsprt_girsvq.enc <MintSpirit-BoldItalic.pfb
+MintSpirit-BoldItalic-lf-ot1 MintSpirit-BoldItalic "AutoEnc_oj7rfepeqakliyvpipilidbztc ReEncodeFont" <[mntsprt_oj7rfe.enc <MintSpirit-BoldItalic.pfb
+MintSpirit-BoldItalic-lf-t1--base MintSpirit-BoldItalic "AutoEnc_675dmrtqcqqyh2xfjmzdd4gukd ReEncodeFont" <[mntsprt_675dmr.enc <MintSpirit-BoldItalic.pfb
+MintSpirit-BoldItalic-lf-ly1--base MintSpirit-BoldItalic "AutoEnc_v6lq4bruoyncgn7rhacc2fflif ReEncodeFont" <[mntsprt_v6lq4b.enc <MintSpirit-BoldItalic.pfb
+MintSpirit-BoldItalic-lf-ts1--base MintSpirit-BoldItalic "AutoEnc_lzc2o4pvnrh3y4zkd74stw4vkh ReEncodeFont" <[mntsprt_lzc2o4.enc <MintSpirit-BoldItalic.pfb
+MintSpirit-BoldItalic-tosf-ot1 MintSpirit-BoldItalic "AutoEnc_f4utekfkktzxyqsx3734thsizh ReEncodeFont" <[mntsprt_f4utek.enc <MintSpirit-BoldItalic.pfb
+MintSpirit-BoldItalic-tosf-t1--base MintSpirit-BoldItalic "AutoEnc_wk34igaqe7tjo3cyntwvx3fnpg ReEncodeFont" <[mntsprt_wk34ig.enc <MintSpirit-BoldItalic.pfb
+MintSpirit-BoldItalic-tosf-ly1--base MintSpirit-BoldItalic "AutoEnc_swumq432hrjwblvfi6fwq25qdb ReEncodeFont" <[mntsprt_swumq4.enc <MintSpirit-BoldItalic.pfb
+MintSpirit-BoldItalic-tosf-ts1--base MintSpirit-BoldItalic "AutoEnc_5yvi6nv4ygapwd7jn2sbsd6hcc ReEncodeFont" <[mntsprt_5yvi6n.enc <MintSpirit-BoldItalic.pfb
+MintSpirit-BoldItalic-osf-ot1 MintSpirit-BoldItalic "AutoEnc_pulfbijutmdmqqsxgy4mbiu7lf ReEncodeFont" <[mntsprt_pulfbi.enc <MintSpirit-BoldItalic.pfb
+MintSpirit-BoldItalic-osf-t1--base MintSpirit-BoldItalic "AutoEnc_bjjcsiumz7rdm2nnkhxckjywob ReEncodeFont" <[mntsprt_bjjcsi.enc <MintSpirit-BoldItalic.pfb
+MintSpirit-BoldItalic-osf-ly1--base MintSpirit-BoldItalic "AutoEnc_3sm7wdhjnst6g2daibkz5vsrge ReEncodeFont" <[mntsprt_3sm7wd.enc <MintSpirit-BoldItalic.pfb
+MintSpirit-BoldItalic-osf-ts1--base MintSpirit-BoldItalic "AutoEnc_lzc2o4pvnrh3y4zkd74stw4vkh ReEncodeFont" <[mntsprt_lzc2o4.enc <MintSpirit-BoldItalic.pfb
+MintSpirit-Bold-tlf-ot1 MintSpirit-Bold "AutoEnc_lvhuc6rwsx5uuc2sh57qemmrsa ReEncodeFont" <[mntsprt_lvhuc6.enc <MintSpirit-Bold.pfb
+MintSpirit-Bold-tlf-t1--base MintSpirit-Bold "AutoEnc_gcdgccvek6ej3sliiqwlchkzbc ReEncodeFont" <[mntsprt_gcdgcc.enc <MintSpirit-Bold.pfb
+MintSpirit-Bold-tlf-ly1--base MintSpirit-Bold "AutoEnc_3y5hmbfclqn6qe5nurs6ilp4de ReEncodeFont" <[mntsprt_3y5hmb.enc <MintSpirit-Bold.pfb
+MintSpirit-Bold-tlf-ts1--base MintSpirit-Bold "AutoEnc_5yvi6nv4ygapwd7jn2sbsd6hcc ReEncodeFont" <[mntsprt_5yvi6n.enc <MintSpirit-Bold.pfb
+MintSpirit-Bold-inf-ot1 MintSpirit-Bold "AutoEnc_gr6qqqt5cibzbxmozmuijim4vg ReEncodeFont" <[mntsprt_gr6qqq.enc <MintSpirit-Bold.pfb
+MintSpirit-Bold-inf-t1--base MintSpirit-Bold "AutoEnc_imdxi4ob7m2p6pz3chjovpeujd ReEncodeFont" <[mntsprt_imdxi4.enc <MintSpirit-Bold.pfb
+MintSpirit-Bold-inf-ly1--base MintSpirit-Bold "AutoEnc_opresw7ec7dn6aaqhgh2mdvdya ReEncodeFont" <[mntsprt_opresw.enc <MintSpirit-Bold.pfb
+MintSpirit-Bold-sup-ot1 MintSpirit-Bold "AutoEnc_zt2pqofnibjjccrmnpqnnnlnqh ReEncodeFont" <[mntsprt_zt2pqo.enc <MintSpirit-Bold.pfb
+MintSpirit-Bold-sup-t1--base MintSpirit-Bold "AutoEnc_2isll47jwin5lkgiy7bxor2myd ReEncodeFont" <[mntsprt_2isll4.enc <MintSpirit-Bold.pfb
+MintSpirit-Bold-sup-ly1--base MintSpirit-Bold "AutoEnc_gdx47l5gx54faadoizbi6bxose ReEncodeFont" <[mntsprt_gdx47l.enc <MintSpirit-Bold.pfb
+MintSpirit-Bold-lf-ot1 MintSpirit-Bold "AutoEnc_oj7rfepeqakliyvpipilidbztc ReEncodeFont" <[mntsprt_oj7rfe.enc <MintSpirit-Bold.pfb
+MintSpirit-Bold-lf-t1--base MintSpirit-Bold "AutoEnc_675dmrtqcqqyh2xfjmzdd4gukd ReEncodeFont" <[mntsprt_675dmr.enc <MintSpirit-Bold.pfb
+MintSpirit-Bold-lf-ly1--base MintSpirit-Bold "AutoEnc_v6lq4bruoyncgn7rhacc2fflif ReEncodeFont" <[mntsprt_v6lq4b.enc <MintSpirit-Bold.pfb
+MintSpirit-Bold-lf-ts1--base MintSpirit-Bold "AutoEnc_lzc2o4pvnrh3y4zkd74stw4vkh ReEncodeFont" <[mntsprt_lzc2o4.enc <MintSpirit-Bold.pfb
+MintSpirit-Bold-tosf-ot1 MintSpirit-Bold "AutoEnc_f4utekfkktzxyqsx3734thsizh ReEncodeFont" <[mntsprt_f4utek.enc <MintSpirit-Bold.pfb
+MintSpirit-Bold-tosf-t1--base MintSpirit-Bold "AutoEnc_wk34igaqe7tjo3cyntwvx3fnpg ReEncodeFont" <[mntsprt_wk34ig.enc <MintSpirit-Bold.pfb
+MintSpirit-Bold-tosf-ly1--base MintSpirit-Bold "AutoEnc_swumq432hrjwblvfi6fwq25qdb ReEncodeFont" <[mntsprt_swumq4.enc <MintSpirit-Bold.pfb
+MintSpirit-Bold-tosf-ts1--base MintSpirit-Bold "AutoEnc_5yvi6nv4ygapwd7jn2sbsd6hcc ReEncodeFont" <[mntsprt_5yvi6n.enc <MintSpirit-Bold.pfb
+MintSpirit-Bold-osf-ot1 MintSpirit-Bold "AutoEnc_pulfbijutmdmqqsxgy4mbiu7lf ReEncodeFont" <[mntsprt_pulfbi.enc <MintSpirit-Bold.pfb
+MintSpirit-Bold-osf-t1--base MintSpirit-Bold "AutoEnc_bjjcsiumz7rdm2nnkhxckjywob ReEncodeFont" <[mntsprt_bjjcsi.enc <MintSpirit-Bold.pfb
+MintSpirit-Bold-osf-ly1--base MintSpirit-Bold "AutoEnc_3sm7wdhjnst6g2daibkz5vsrge ReEncodeFont" <[mntsprt_3sm7wd.enc <MintSpirit-Bold.pfb
+MintSpirit-Bold-osf-ts1--base MintSpirit-Bold "AutoEnc_lzc2o4pvnrh3y4zkd74stw4vkh ReEncodeFont" <[mntsprt_lzc2o4.enc <MintSpirit-Bold.pfb
+MintSpirit-Italic-tlf-ot1 MintSpirit-Italic "AutoEnc_lvhuc6rwsx5uuc2sh57qemmrsa ReEncodeFont" <[mntsprt_lvhuc6.enc <MintSpirit-Italic.pfb
+MintSpirit-Italic-tlf-t1--base MintSpirit-Italic "AutoEnc_gcdgccvek6ej3sliiqwlchkzbc ReEncodeFont" <[mntsprt_gcdgcc.enc <MintSpirit-Italic.pfb
+MintSpirit-Italic-tlf-ly1--base MintSpirit-Italic "AutoEnc_3y5hmbfclqn6qe5nurs6ilp4de ReEncodeFont" <[mntsprt_3y5hmb.enc <MintSpirit-Italic.pfb
+MintSpirit-Italic-tlf-ts1--base MintSpirit-Italic "AutoEnc_5yvi6nv4ygapwd7jn2sbsd6hcc ReEncodeFont" <[mntsprt_5yvi6n.enc <MintSpirit-Italic.pfb
+MintSpirit-Italic-inf-ot1 MintSpirit-Italic "AutoEnc_gr6qqqt5cibzbxmozmuijim4vg ReEncodeFont" <[mntsprt_gr6qqq.enc <MintSpirit-Italic.pfb
+MintSpirit-Italic-inf-t1--base MintSpirit-Italic "AutoEnc_imdxi4ob7m2p6pz3chjovpeujd ReEncodeFont" <[mntsprt_imdxi4.enc <MintSpirit-Italic.pfb
+MintSpirit-Italic-inf-ly1--base MintSpirit-Italic "AutoEnc_5lbatdqvtja6jdeaheiskee42b ReEncodeFont" <[mntsprt_5lbatd.enc <MintSpirit-Italic.pfb
+MintSpirit-Italic-sup-ot1 MintSpirit-Italic "AutoEnc_7enqs36trlyhfy7w4phul2gf5b ReEncodeFont" <[mntsprt_7enqs3.enc <MintSpirit-Italic.pfb
+MintSpirit-Italic-sup-t1--base MintSpirit-Italic "AutoEnc_y4xqhazzybanfptmayllqh764b ReEncodeFont" <[mntsprt_y4xqha.enc <MintSpirit-Italic.pfb
+MintSpirit-Italic-sup-ly1--base MintSpirit-Italic "AutoEnc_girsvql4cn35ieskeuba3al72h ReEncodeFont" <[mntsprt_girsvq.enc <MintSpirit-Italic.pfb
+MintSpirit-Italic-lf-ot1 MintSpirit-Italic "AutoEnc_oj7rfepeqakliyvpipilidbztc ReEncodeFont" <[mntsprt_oj7rfe.enc <MintSpirit-Italic.pfb
+MintSpirit-Italic-lf-t1--base MintSpirit-Italic "AutoEnc_675dmrtqcqqyh2xfjmzdd4gukd ReEncodeFont" <[mntsprt_675dmr.enc <MintSpirit-Italic.pfb
+MintSpirit-Italic-lf-ly1--base MintSpirit-Italic "AutoEnc_v6lq4bruoyncgn7rhacc2fflif ReEncodeFont" <[mntsprt_v6lq4b.enc <MintSpirit-Italic.pfb
+MintSpirit-Italic-lf-ts1--base MintSpirit-Italic "AutoEnc_lzc2o4pvnrh3y4zkd74stw4vkh ReEncodeFont" <[mntsprt_lzc2o4.enc <MintSpirit-Italic.pfb
+MintSpirit-Italic-tosf-ot1 MintSpirit-Italic "AutoEnc_f4utekfkktzxyqsx3734thsizh ReEncodeFont" <[mntsprt_f4utek.enc <MintSpirit-Italic.pfb
+MintSpirit-Italic-tosf-t1--base MintSpirit-Italic "AutoEnc_wk34igaqe7tjo3cyntwvx3fnpg ReEncodeFont" <[mntsprt_wk34ig.enc <MintSpirit-Italic.pfb
+MintSpirit-Italic-tosf-ly1--base MintSpirit-Italic "AutoEnc_swumq432hrjwblvfi6fwq25qdb ReEncodeFont" <[mntsprt_swumq4.enc <MintSpirit-Italic.pfb
+MintSpirit-Italic-tosf-ts1--base MintSpirit-Italic "AutoEnc_5yvi6nv4ygapwd7jn2sbsd6hcc ReEncodeFont" <[mntsprt_5yvi6n.enc <MintSpirit-Italic.pfb
+MintSpirit-Italic-osf-ot1 MintSpirit-Italic "AutoEnc_pulfbijutmdmqqsxgy4mbiu7lf ReEncodeFont" <[mntsprt_pulfbi.enc <MintSpirit-Italic.pfb
+MintSpirit-Italic-osf-t1--base MintSpirit-Italic "AutoEnc_bjjcsiumz7rdm2nnkhxckjywob ReEncodeFont" <[mntsprt_bjjcsi.enc <MintSpirit-Italic.pfb
+MintSpirit-Italic-osf-ly1--base MintSpirit-Italic "AutoEnc_3sm7wdhjnst6g2daibkz5vsrge ReEncodeFont" <[mntsprt_3sm7wd.enc <MintSpirit-Italic.pfb
+MintSpirit-Italic-osf-ts1--base MintSpirit-Italic "AutoEnc_lzc2o4pvnrh3y4zkd74stw4vkh ReEncodeFont" <[mntsprt_lzc2o4.enc <MintSpirit-Italic.pfb
+MintSpirit-Regular-tlf-ot1 MintSpirit-Regular "AutoEnc_lvhuc6rwsx5uuc2sh57qemmrsa ReEncodeFont" <[mntsprt_lvhuc6.enc <MintSpirit-Regular.pfb
+MintSpirit-Regular-tlf-t1--base MintSpirit-Regular "AutoEnc_gcdgccvek6ej3sliiqwlchkzbc ReEncodeFont" <[mntsprt_gcdgcc.enc <MintSpirit-Regular.pfb
+MintSpirit-Regular-tlf-ly1--base MintSpirit-Regular "AutoEnc_3y5hmbfclqn6qe5nurs6ilp4de ReEncodeFont" <[mntsprt_3y5hmb.enc <MintSpirit-Regular.pfb
+MintSpirit-Regular-tlf-ts1--base MintSpirit-Regular "AutoEnc_5yvi6nv4ygapwd7jn2sbsd6hcc ReEncodeFont" <[mntsprt_5yvi6n.enc <MintSpirit-Regular.pfb
+MintSpirit-Regular-inf-ot1 MintSpirit-Regular "AutoEnc_gr6qqqt5cibzbxmozmuijim4vg ReEncodeFont" <[mntsprt_gr6qqq.enc <MintSpirit-Regular.pfb
+MintSpirit-Regular-inf-t1--base MintSpirit-Regular "AutoEnc_imdxi4ob7m2p6pz3chjovpeujd ReEncodeFont" <[mntsprt_imdxi4.enc <MintSpirit-Regular.pfb
+MintSpirit-Regular-inf-ly1--base MintSpirit-Regular "AutoEnc_5lbatdqvtja6jdeaheiskee42b ReEncodeFont" <[mntsprt_5lbatd.enc <MintSpirit-Regular.pfb
+MintSpirit-Regular-sup-ot1 MintSpirit-Regular "AutoEnc_7enqs36trlyhfy7w4phul2gf5b ReEncodeFont" <[mntsprt_7enqs3.enc <MintSpirit-Regular.pfb
+MintSpirit-Regular-sup-t1--base MintSpirit-Regular "AutoEnc_y4xqhazzybanfptmayllqh764b ReEncodeFont" <[mntsprt_y4xqha.enc <MintSpirit-Regular.pfb
+MintSpirit-Regular-sup-ly1--base MintSpirit-Regular "AutoEnc_girsvql4cn35ieskeuba3al72h ReEncodeFont" <[mntsprt_girsvq.enc <MintSpirit-Regular.pfb
+MintSpirit-Regular-lf-ot1 MintSpirit-Regular "AutoEnc_oj7rfepeqakliyvpipilidbztc ReEncodeFont" <[mntsprt_oj7rfe.enc <MintSpirit-Regular.pfb
+MintSpirit-Regular-lf-t1--base MintSpirit-Regular "AutoEnc_675dmrtqcqqyh2xfjmzdd4gukd ReEncodeFont" <[mntsprt_675dmr.enc <MintSpirit-Regular.pfb
+MintSpirit-Regular-lf-ly1--base MintSpirit-Regular "AutoEnc_v6lq4bruoyncgn7rhacc2fflif ReEncodeFont" <[mntsprt_v6lq4b.enc <MintSpirit-Regular.pfb
+MintSpirit-Regular-lf-ts1--base MintSpirit-Regular "AutoEnc_lzc2o4pvnrh3y4zkd74stw4vkh ReEncodeFont" <[mntsprt_lzc2o4.enc <MintSpirit-Regular.pfb
+MintSpirit-Regular-tosf-ot1 MintSpirit-Regular "AutoEnc_f4utekfkktzxyqsx3734thsizh ReEncodeFont" <[mntsprt_f4utek.enc <MintSpirit-Regular.pfb
+MintSpirit-Regular-tosf-t1--base MintSpirit-Regular "AutoEnc_wk34igaqe7tjo3cyntwvx3fnpg ReEncodeFont" <[mntsprt_wk34ig.enc <MintSpirit-Regular.pfb
+MintSpirit-Regular-tosf-ly1--base MintSpirit-Regular "AutoEnc_swumq432hrjwblvfi6fwq25qdb ReEncodeFont" <[mntsprt_swumq4.enc <MintSpirit-Regular.pfb
+MintSpirit-Regular-tosf-ts1--base MintSpirit-Regular "AutoEnc_5yvi6nv4ygapwd7jn2sbsd6hcc ReEncodeFont" <[mntsprt_5yvi6n.enc <MintSpirit-Regular.pfb
+MintSpirit-Regular-osf-ot1 MintSpirit-Regular "AutoEnc_pulfbijutmdmqqsxgy4mbiu7lf ReEncodeFont" <[mntsprt_pulfbi.enc <MintSpirit-Regular.pfb
+MintSpirit-Regular-osf-t1--base MintSpirit-Regular "AutoEnc_bjjcsiumz7rdm2nnkhxckjywob ReEncodeFont" <[mntsprt_bjjcsi.enc <MintSpirit-Regular.pfb
+MintSpirit-Regular-osf-ly1--base MintSpirit-Regular "AutoEnc_3sm7wdhjnst6g2daibkz5vsrge ReEncodeFont" <[mntsprt_3sm7wd.enc <MintSpirit-Regular.pfb
+MintSpirit-Regular-osf-ts1--base MintSpirit-Regular "AutoEnc_lzc2o4pvnrh3y4zkd74stw4vkh ReEncodeFont" <[mntsprt_lzc2o4.enc <MintSpirit-Regular.pfb
+% Automatically maintained by otftotfm or other programs. Do not edit.
+
+MintSpiritNo2-BoldItalic-tlf-ot1 MintSpiritNo2-BoldItalic "AutoEnc_bkoczj4mgfjgv7ih53k2ai2rag ReEncodeFont" <[mntsprt2_bkoczj.enc <MintSpiritNo2-BoldItalic.pfb
+MintSpiritNo2-BoldItalic-tlf-t1--base MintSpiritNo2-BoldItalic "AutoEnc_ref42g5ikavtgkhnlhww2rmg7f ReEncodeFont" <[mntsprt2_ref42g.enc <MintSpiritNo2-BoldItalic.pfb
+MintSpiritNo2-BoldItalic-tlf-ly1--base MintSpiritNo2-BoldItalic "AutoEnc_3vy5j3d7ayd6ryxrwk3trtekee ReEncodeFont" <[mntsprt2_3vy5j3.enc <MintSpiritNo2-BoldItalic.pfb
+MintSpiritNo2-BoldItalic-tlf-ts1--base MintSpiritNo2-BoldItalic "AutoEnc_eqihrwvnco6aqzj6x62arudkla ReEncodeFont" <[mntsprt2_eqihrw.enc <MintSpiritNo2-BoldItalic.pfb
+MintSpiritNo2-BoldItalic-inf-ot1 MintSpiritNo2-BoldItalic "AutoEnc_amdskp6pyklor7apnlzn5u4pkg ReEncodeFont" <[mntsprt2_amdskp.enc <MintSpiritNo2-BoldItalic.pfb
+MintSpiritNo2-BoldItalic-inf-t1--base MintSpiritNo2-BoldItalic "AutoEnc_24uybqqioec25giaeuvnm7nkxb ReEncodeFont" <[mntsprt2_24uybq.enc <MintSpiritNo2-BoldItalic.pfb
+MintSpiritNo2-BoldItalic-inf-ly1--base MintSpiritNo2-BoldItalic "AutoEnc_63vcua5dyu6zj2ts252slnsuda ReEncodeFont" <[mntsprt2_63vcua.enc <MintSpiritNo2-BoldItalic.pfb
+MintSpiritNo2-BoldItalic-sup-ot1 MintSpiritNo2-BoldItalic "AutoEnc_taixllxvyzlmdytpt3iomamkcg ReEncodeFont" <[mntsprt2_taixll.enc <MintSpiritNo2-BoldItalic.pfb
+MintSpiritNo2-BoldItalic-sup-t1--base MintSpiritNo2-BoldItalic "AutoEnc_j4bodccxmwdglkcizcxqmvpdug ReEncodeFont" <[mntsprt2_j4bodc.enc <MintSpiritNo2-BoldItalic.pfb
+MintSpiritNo2-BoldItalic-sup-ly1--base MintSpiritNo2-BoldItalic "AutoEnc_fizmngii5assrwe3533w3jy5dd ReEncodeFont" <[mntsprt2_fizmng.enc <MintSpiritNo2-BoldItalic.pfb
+MintSpiritNo2-BoldItalic-lf-ot1 MintSpiritNo2-BoldItalic "AutoEnc_eex3iajbsney5pptawmztbhmfd ReEncodeFont" <[mntsprt2_eex3ia.enc <MintSpiritNo2-BoldItalic.pfb
+MintSpiritNo2-BoldItalic-lf-t1--base MintSpiritNo2-BoldItalic "AutoEnc_s7rd6pghp77r72tib3mpqp64ha ReEncodeFont" <[mntsprt2_s7rd6p.enc <MintSpiritNo2-BoldItalic.pfb
+MintSpiritNo2-BoldItalic-lf-ly1--base MintSpiritNo2-BoldItalic "AutoEnc_fm3wlu7a5tx2yppwaqqxeosrmd ReEncodeFont" <[mntsprt2_fm3wlu.enc <MintSpiritNo2-BoldItalic.pfb
+MintSpiritNo2-BoldItalic-lf-ts1--base MintSpiritNo2-BoldItalic "AutoEnc_lm7mhwclbuyz4xypdydtiw55md ReEncodeFont" <[mntsprt2_lm7mhw.enc <MintSpiritNo2-BoldItalic.pfb
+MintSpiritNo2-BoldItalic-tosf-ot1 MintSpiritNo2-BoldItalic "AutoEnc_7ayy44gzbudixalwuuq6xawiog ReEncodeFont" <[mntsprt2_7ayy44.enc <MintSpiritNo2-BoldItalic.pfb
+MintSpiritNo2-BoldItalic-tosf-t1--base MintSpiritNo2-BoldItalic "AutoEnc_oe76kgpmsrsuuhjlhhrqibirmg ReEncodeFont" <[mntsprt2_oe76kg.enc <MintSpiritNo2-BoldItalic.pfb
+MintSpiritNo2-BoldItalic-tosf-ly1--base MintSpiritNo2-BoldItalic "AutoEnc_5cazktn65ammi2bqulvrgohozh ReEncodeFont" <[mntsprt2_5cazkt.enc <MintSpiritNo2-BoldItalic.pfb
+MintSpiritNo2-BoldItalic-tosf-ts1--base MintSpiritNo2-BoldItalic "AutoEnc_eqihrwvnco6aqzj6x62arudkla ReEncodeFont" <[mntsprt2_eqihrw.enc <MintSpiritNo2-BoldItalic.pfb
+MintSpiritNo2-BoldItalic-osf-ot1 MintSpiritNo2-BoldItalic "AutoEnc_l3e5vjdnv2cvdcafmfgsuogeye ReEncodeFont" <[mntsprt2_l3e5vj.enc <MintSpiritNo2-BoldItalic.pfb
+MintSpiritNo2-BoldItalic-osf-t1--base MintSpiritNo2-BoldItalic "AutoEnc_k4fv754oo3cbcilnilanqadoxe ReEncodeFont" <[mntsprt2_k4fv75.enc <MintSpiritNo2-BoldItalic.pfb
+MintSpiritNo2-BoldItalic-osf-ly1--base MintSpiritNo2-BoldItalic "AutoEnc_7u5374naif2uvkmtdt2jvzsoad ReEncodeFont" <[mntsprt2_7u5374.enc <MintSpiritNo2-BoldItalic.pfb
+MintSpiritNo2-BoldItalic-osf-ts1--base MintSpiritNo2-BoldItalic "AutoEnc_lm7mhwclbuyz4xypdydtiw55md ReEncodeFont" <[mntsprt2_lm7mhw.enc <MintSpiritNo2-BoldItalic.pfb
+MintSpiritNo2-Bold-tlf-ot1 MintSpiritNo2-Bold "AutoEnc_bkoczj4mgfjgv7ih53k2ai2rag ReEncodeFont" <[mntsprt2_bkoczj.enc <MintSpiritNo2-Bold.pfb
+MintSpiritNo2-Bold-tlf-t1--base MintSpiritNo2-Bold "AutoEnc_ref42g5ikavtgkhnlhww2rmg7f ReEncodeFont" <[mntsprt2_ref42g.enc <MintSpiritNo2-Bold.pfb
+MintSpiritNo2-Bold-tlf-ly1--base MintSpiritNo2-Bold "AutoEnc_3vy5j3d7ayd6ryxrwk3trtekee ReEncodeFont" <[mntsprt2_3vy5j3.enc <MintSpiritNo2-Bold.pfb
+MintSpiritNo2-Bold-tlf-ts1--base MintSpiritNo2-Bold "AutoEnc_eqihrwvnco6aqzj6x62arudkla ReEncodeFont" <[mntsprt2_eqihrw.enc <MintSpiritNo2-Bold.pfb
+MintSpiritNo2-Bold-inf-ot1 MintSpiritNo2-Bold "AutoEnc_amdskp6pyklor7apnlzn5u4pkg ReEncodeFont" <[mntsprt2_amdskp.enc <MintSpiritNo2-Bold.pfb
+MintSpiritNo2-Bold-inf-t1--base MintSpiritNo2-Bold "AutoEnc_24uybqqioec25giaeuvnm7nkxb ReEncodeFont" <[mntsprt2_24uybq.enc <MintSpiritNo2-Bold.pfb
+MintSpiritNo2-Bold-inf-ly1--base MintSpiritNo2-Bold "AutoEnc_63vcua5dyu6zj2ts252slnsuda ReEncodeFont" <[mntsprt2_63vcua.enc <MintSpiritNo2-Bold.pfb
+MintSpiritNo2-Bold-sup-ot1 MintSpiritNo2-Bold "AutoEnc_dnk3mnd4ou7cvbgiw4yvnqhk2e ReEncodeFont" <[mntsprt2_dnk3mn.enc <MintSpiritNo2-Bold.pfb
+MintSpiritNo2-Bold-sup-t1--base MintSpiritNo2-Bold "AutoEnc_tmtdfzgwd3vm5vp2gtxudltdca ReEncodeFont" <[mntsprt2_tmtdfz.enc <MintSpiritNo2-Bold.pfb
+MintSpiritNo2-Bold-sup-ly1--base MintSpiritNo2-Bold "AutoEnc_6x4rw3quziqdv27hppa4yysytg ReEncodeFont" <[mntsprt2_6x4rw3.enc <MintSpiritNo2-Bold.pfb
+MintSpiritNo2-Bold-lf-ot1 MintSpiritNo2-Bold "AutoEnc_eex3iajbsney5pptawmztbhmfd ReEncodeFont" <[mntsprt2_eex3ia.enc <MintSpiritNo2-Bold.pfb
+MintSpiritNo2-Bold-lf-t1--base MintSpiritNo2-Bold "AutoEnc_s7rd6pghp77r72tib3mpqp64ha ReEncodeFont" <[mntsprt2_s7rd6p.enc <MintSpiritNo2-Bold.pfb
+MintSpiritNo2-Bold-lf-ly1--base MintSpiritNo2-Bold "AutoEnc_fm3wlu7a5tx2yppwaqqxeosrmd ReEncodeFont" <[mntsprt2_fm3wlu.enc <MintSpiritNo2-Bold.pfb
+MintSpiritNo2-Bold-lf-ts1--base MintSpiritNo2-Bold "AutoEnc_lm7mhwclbuyz4xypdydtiw55md ReEncodeFont" <[mntsprt2_lm7mhw.enc <MintSpiritNo2-Bold.pfb
+MintSpiritNo2-Bold-tosf-ot1 MintSpiritNo2-Bold "AutoEnc_7ayy44gzbudixalwuuq6xawiog ReEncodeFont" <[mntsprt2_7ayy44.enc <MintSpiritNo2-Bold.pfb
+MintSpiritNo2-Bold-tosf-t1--base MintSpiritNo2-Bold "AutoEnc_oe76kgpmsrsuuhjlhhrqibirmg ReEncodeFont" <[mntsprt2_oe76kg.enc <MintSpiritNo2-Bold.pfb
+MintSpiritNo2-Bold-tosf-ly1--base MintSpiritNo2-Bold "AutoEnc_5cazktn65ammi2bqulvrgohozh ReEncodeFont" <[mntsprt2_5cazkt.enc <MintSpiritNo2-Bold.pfb
+MintSpiritNo2-Bold-tosf-ts1--base MintSpiritNo2-Bold "AutoEnc_eqihrwvnco6aqzj6x62arudkla ReEncodeFont" <[mntsprt2_eqihrw.enc <MintSpiritNo2-Bold.pfb
+MintSpiritNo2-Bold-osf-ot1 MintSpiritNo2-Bold "AutoEnc_l3e5vjdnv2cvdcafmfgsuogeye ReEncodeFont" <[mntsprt2_l3e5vj.enc <MintSpiritNo2-Bold.pfb
+MintSpiritNo2-Bold-osf-t1--base MintSpiritNo2-Bold "AutoEnc_k4fv754oo3cbcilnilanqadoxe ReEncodeFont" <[mntsprt2_k4fv75.enc <MintSpiritNo2-Bold.pfb
+MintSpiritNo2-Bold-osf-ly1--base MintSpiritNo2-Bold "AutoEnc_7u5374naif2uvkmtdt2jvzsoad ReEncodeFont" <[mntsprt2_7u5374.enc <MintSpiritNo2-Bold.pfb
+MintSpiritNo2-Bold-osf-ts1--base MintSpiritNo2-Bold "AutoEnc_lm7mhwclbuyz4xypdydtiw55md ReEncodeFont" <[mntsprt2_lm7mhw.enc <MintSpiritNo2-Bold.pfb
+MintSpiritNo2-Italic-tlf-ot1 MintSpiritNo2-Italic "AutoEnc_bkoczj4mgfjgv7ih53k2ai2rag ReEncodeFont" <[mntsprt2_bkoczj.enc <MintSpiritNo2-Italic.pfb
+MintSpiritNo2-Italic-tlf-t1--base MintSpiritNo2-Italic "AutoEnc_ywkmiwb74p5arq7th2nazedrnh ReEncodeFont" <[mntsprt2_ywkmiw.enc <MintSpiritNo2-Italic.pfb
+MintSpiritNo2-Italic-tlf-ly1--base MintSpiritNo2-Italic "AutoEnc_3vy5j3d7ayd6ryxrwk3trtekee ReEncodeFont" <[mntsprt2_3vy5j3.enc <MintSpiritNo2-Italic.pfb
+MintSpiritNo2-Italic-tlf-ts1--base MintSpiritNo2-Italic "AutoEnc_eqihrwvnco6aqzj6x62arudkla ReEncodeFont" <[mntsprt2_eqihrw.enc <MintSpiritNo2-Italic.pfb
+MintSpiritNo2-Italic-inf-ot1 MintSpiritNo2-Italic "AutoEnc_amdskp6pyklor7apnlzn5u4pkg ReEncodeFont" <[mntsprt2_amdskp.enc <MintSpiritNo2-Italic.pfb
+MintSpiritNo2-Italic-inf-t1--base MintSpiritNo2-Italic "AutoEnc_biiincn3eedp6fqbcghr57abhf ReEncodeFont" <[mntsprt2_biiinc.enc <MintSpiritNo2-Italic.pfb
+MintSpiritNo2-Italic-inf-ly1--base MintSpiritNo2-Italic "AutoEnc_63vcua5dyu6zj2ts252slnsuda ReEncodeFont" <[mntsprt2_63vcua.enc <MintSpiritNo2-Italic.pfb
+MintSpiritNo2-Italic-sup-ot1 MintSpiritNo2-Italic "AutoEnc_taixllxvyzlmdytpt3iomamkcg ReEncodeFont" <[mntsprt2_taixll.enc <MintSpiritNo2-Italic.pfb
+MintSpiritNo2-Italic-sup-t1--base MintSpiritNo2-Italic "AutoEnc_2dxubalqbdiwq6q3or3nmp7eod ReEncodeFont" <[mntsprt2_2dxuba.enc <MintSpiritNo2-Italic.pfb
+MintSpiritNo2-Italic-sup-ly1--base MintSpiritNo2-Italic "AutoEnc_fizmngii5assrwe3533w3jy5dd ReEncodeFont" <[mntsprt2_fizmng.enc <MintSpiritNo2-Italic.pfb
+MintSpiritNo2-Italic-lf-ot1 MintSpiritNo2-Italic "AutoEnc_eex3iajbsney5pptawmztbhmfd ReEncodeFont" <[mntsprt2_eex3ia.enc <MintSpiritNo2-Italic.pfb
+MintSpiritNo2-Italic-lf-t1--base MintSpiritNo2-Italic "AutoEnc_lwraz3zwnoqctk7lulbubdcq5c ReEncodeFont" <[mntsprt2_lwraz3.enc <MintSpiritNo2-Italic.pfb
+MintSpiritNo2-Italic-lf-ly1--base MintSpiritNo2-Italic "AutoEnc_fm3wlu7a5tx2yppwaqqxeosrmd ReEncodeFont" <[mntsprt2_fm3wlu.enc <MintSpiritNo2-Italic.pfb
+MintSpiritNo2-Italic-lf-ts1--base MintSpiritNo2-Italic "AutoEnc_lm7mhwclbuyz4xypdydtiw55md ReEncodeFont" <[mntsprt2_lm7mhw.enc <MintSpiritNo2-Italic.pfb
+MintSpiritNo2-Italic-tosf-ot1 MintSpiritNo2-Italic "AutoEnc_7ayy44gzbudixalwuuq6xawiog ReEncodeFont" <[mntsprt2_7ayy44.enc <MintSpiritNo2-Italic.pfb
+MintSpiritNo2-Italic-tosf-t1--base MintSpiritNo2-Italic "AutoEnc_me5dp6jd7bjtbkrbjnb37kjytc ReEncodeFont" <[mntsprt2_me5dp6.enc <MintSpiritNo2-Italic.pfb
+MintSpiritNo2-Italic-tosf-ly1--base MintSpiritNo2-Italic "AutoEnc_5cazktn65ammi2bqulvrgohozh ReEncodeFont" <[mntsprt2_5cazkt.enc <MintSpiritNo2-Italic.pfb
+MintSpiritNo2-Italic-tosf-ts1--base MintSpiritNo2-Italic "AutoEnc_eqihrwvnco6aqzj6x62arudkla ReEncodeFont" <[mntsprt2_eqihrw.enc <MintSpiritNo2-Italic.pfb
+MintSpiritNo2-Italic-osf-ot1 MintSpiritNo2-Italic "AutoEnc_l3e5vjdnv2cvdcafmfgsuogeye ReEncodeFont" <[mntsprt2_l3e5vj.enc <MintSpiritNo2-Italic.pfb
+MintSpiritNo2-Italic-osf-t1--base MintSpiritNo2-Italic "AutoEnc_eqrkmo2i52q6cecpnyxdkljn2c ReEncodeFont" <[mntsprt2_eqrkmo.enc <MintSpiritNo2-Italic.pfb
+MintSpiritNo2-Italic-osf-ly1--base MintSpiritNo2-Italic "AutoEnc_7u5374naif2uvkmtdt2jvzsoad ReEncodeFont" <[mntsprt2_7u5374.enc <MintSpiritNo2-Italic.pfb
+MintSpiritNo2-Italic-osf-ts1--base MintSpiritNo2-Italic "AutoEnc_lm7mhwclbuyz4xypdydtiw55md ReEncodeFont" <[mntsprt2_lm7mhw.enc <MintSpiritNo2-Italic.pfb
+MintSpiritNo2-Regular-tlf-ot1 MintSpiritNo2-Regular "AutoEnc_bkoczj4mgfjgv7ih53k2ai2rag ReEncodeFont" <[mntsprt2_bkoczj.enc <MintSpiritNo2-Regular.pfb
+MintSpiritNo2-Regular-tlf-t1--base MintSpiritNo2-Regular "AutoEnc_ref42g5ikavtgkhnlhww2rmg7f ReEncodeFont" <[mntsprt2_ref42g.enc <MintSpiritNo2-Regular.pfb
+MintSpiritNo2-Regular-tlf-ly1--base MintSpiritNo2-Regular "AutoEnc_3vy5j3d7ayd6ryxrwk3trtekee ReEncodeFont" <[mntsprt2_3vy5j3.enc <MintSpiritNo2-Regular.pfb
+MintSpiritNo2-Regular-tlf-ts1--base MintSpiritNo2-Regular "AutoEnc_eqihrwvnco6aqzj6x62arudkla ReEncodeFont" <[mntsprt2_eqihrw.enc <MintSpiritNo2-Regular.pfb
+MintSpiritNo2-Regular-inf-ot1 MintSpiritNo2-Regular "AutoEnc_amdskp6pyklor7apnlzn5u4pkg ReEncodeFont" <[mntsprt2_amdskp.enc <MintSpiritNo2-Regular.pfb
+MintSpiritNo2-Regular-inf-t1--base MintSpiritNo2-Regular "AutoEnc_24uybqqioec25giaeuvnm7nkxb ReEncodeFont" <[mntsprt2_24uybq.enc <MintSpiritNo2-Regular.pfb
+MintSpiritNo2-Regular-inf-ly1--base MintSpiritNo2-Regular "AutoEnc_63vcua5dyu6zj2ts252slnsuda ReEncodeFont" <[mntsprt2_63vcua.enc <MintSpiritNo2-Regular.pfb
+MintSpiritNo2-Regular-sup-ot1 MintSpiritNo2-Regular "AutoEnc_taixllxvyzlmdytpt3iomamkcg ReEncodeFont" <[mntsprt2_taixll.enc <MintSpiritNo2-Regular.pfb
+MintSpiritNo2-Regular-sup-t1--base MintSpiritNo2-Regular "AutoEnc_j4bodccxmwdglkcizcxqmvpdug ReEncodeFont" <[mntsprt2_j4bodc.enc <MintSpiritNo2-Regular.pfb
+MintSpiritNo2-Regular-sup-ly1--base MintSpiritNo2-Regular "AutoEnc_fizmngii5assrwe3533w3jy5dd ReEncodeFont" <[mntsprt2_fizmng.enc <MintSpiritNo2-Regular.pfb
+MintSpiritNo2-Regular-lf-ot1 MintSpiritNo2-Regular "AutoEnc_eex3iajbsney5pptawmztbhmfd ReEncodeFont" <[mntsprt2_eex3ia.enc <MintSpiritNo2-Regular.pfb
+MintSpiritNo2-Regular-lf-t1--base MintSpiritNo2-Regular "AutoEnc_s7rd6pghp77r72tib3mpqp64ha ReEncodeFont" <[mntsprt2_s7rd6p.enc <MintSpiritNo2-Regular.pfb
+MintSpiritNo2-Regular-lf-ly1--base MintSpiritNo2-Regular "AutoEnc_fm3wlu7a5tx2yppwaqqxeosrmd ReEncodeFont" <[mntsprt2_fm3wlu.enc <MintSpiritNo2-Regular.pfb
+MintSpiritNo2-Regular-lf-ts1--base MintSpiritNo2-Regular "AutoEnc_lm7mhwclbuyz4xypdydtiw55md ReEncodeFont" <[mntsprt2_lm7mhw.enc <MintSpiritNo2-Regular.pfb
+MintSpiritNo2-Regular-tosf-ot1 MintSpiritNo2-Regular "AutoEnc_7ayy44gzbudixalwuuq6xawiog ReEncodeFont" <[mntsprt2_7ayy44.enc <MintSpiritNo2-Regular.pfb
+MintSpiritNo2-Regular-tosf-t1--base MintSpiritNo2-Regular "AutoEnc_oe76kgpmsrsuuhjlhhrqibirmg ReEncodeFont" <[mntsprt2_oe76kg.enc <MintSpiritNo2-Regular.pfb
+MintSpiritNo2-Regular-tosf-ly1--base MintSpiritNo2-Regular "AutoEnc_5cazktn65ammi2bqulvrgohozh ReEncodeFont" <[mntsprt2_5cazkt.enc <MintSpiritNo2-Regular.pfb
+MintSpiritNo2-Regular-tosf-ts1--base MintSpiritNo2-Regular "AutoEnc_eqihrwvnco6aqzj6x62arudkla ReEncodeFont" <[mntsprt2_eqihrw.enc <MintSpiritNo2-Regular.pfb
+MintSpiritNo2-Regular-osf-ot1 MintSpiritNo2-Regular "AutoEnc_l3e5vjdnv2cvdcafmfgsuogeye ReEncodeFont" <[mntsprt2_l3e5vj.enc <MintSpiritNo2-Regular.pfb
+MintSpiritNo2-Regular-osf-t1--base MintSpiritNo2-Regular "AutoEnc_k4fv754oo3cbcilnilanqadoxe ReEncodeFont" <[mntsprt2_k4fv75.enc <MintSpiritNo2-Regular.pfb
+MintSpiritNo2-Regular-osf-ly1--base MintSpiritNo2-Regular "AutoEnc_7u5374naif2uvkmtdt2jvzsoad ReEncodeFont" <[mntsprt2_7u5374.enc <MintSpiritNo2-Regular.pfb
+MintSpiritNo2-Regular-osf-ts1--base MintSpiritNo2-Regular "AutoEnc_lm7mhwclbuyz4xypdydtiw55md ReEncodeFont" <[mntsprt2_lm7mhw.enc <MintSpiritNo2-Regular.pfb
diff --git a/info/biblio/texbook3.bib b/info/biblio/texbook3.bib
index 55e698ab30..ef92512047 100644
--- a/info/biblio/texbook3.bib
+++ b/info/biblio/texbook3.bib
@@ -5,9 +5,9 @@
%%% ====================================================================
%%% BibTeX-file{
%%% author = "Nelson H. F. Beebe",
-%%% version = "3.90",
-%%% date = "09 February 2022",
-%%% time = "06:32:16 MST",
+%%% version = "3.91",
+%%% date = "22 September 2022",
+%%% time = "10:28:33 MDT",
%%% filename = "texbook3.bib",
%%% address = "University of Utah
%%% Department of Mathematics, 110 LCB
@@ -17,7 +17,7 @@
%%% telephone = "+1 801 581 5254",
%%% FAX = "+1 801 581 4148",
%%% URL = "http://www.math.utah.edu/~beebe",
-%%% checksum = "05954 23334 105574 1001992",
+%%% checksum = "02266 23342 105594 1002616",
%%% email = "beebe at math.utah.edu, beebe at acm.org,
%%% beebe at computer.org (Internet)",
%%% codetable = "ISO/ASCII",
@@ -37,7 +37,7 @@
%%% covered in separate bibliographies
%%% (ep.bib, epodd.bib, and sgml.bib).
%%%
-%%% At version 3.90, the year coverage looks
+%%% At version 3.91, the year coverage looks
%%% like this:
%%%
%%% 1928 ( 1) 1960 ( 0) 1992 ( 83)
@@ -69,8 +69,8 @@
%%% 1954 ( 0) 1986 ( 41) 2018 ( 1)
%%% 1955 ( 0) 1987 ( 49) 2019 ( 4)
%%% 1956 ( 0) 1988 ( 50) 2020 ( 2)
-%%% 1957 ( 0) 1989 ( 55) 2021 ( 1)
-%%% 1958 ( 0) 1990 ( 54)
+%%% 1957 ( 0) 1989 ( 55) 2021 ( 0)
+%%% 1958 ( 0) 1990 ( 54) 2022 ( 1)
%%% 1959 ( 0) 1991 ( 41)
%%% 19xx ( 2)
%%%
@@ -16011,22 +16011,21 @@
acknowledgement = ack-hk,
}
-@Article{Miller:2021:RCF,
+@Article{Miller:2022:RCF,
author = "Barton P. Miller and Mengxiao Zhang and Elisa R.
Heymann",
title = "The Relevance of Classic Fuzz Testing: Have We Solved
This One?",
journal = j-IEEE-TRANS-SOFTW-ENG,
- volume = "??",
- number = "?",
- pages = "??--??",
- month = "????",
- year = "2021",
+ volume = "48",
+ number = "6",
+ pages = "2028--2039",
+ month = jun,
+ year = "2022",
CODEN = "IESEDJ",
DOI = "https://doi.org/10.1109/TSE.2020.3047766",
ISSN = "0098-5589 (print), 1939-3520 (electronic)",
ISSN-L = "0098-5589",
- bibdate = "Thu Apr 08 14:13:22 2021",
bibsource = "http://www.math.utah.edu/pub/tex/bib/gnu.bib;
http://www.math.utah.edu/pub/tex/bib/ieeetranssoftweng2020.bib;
http://www.math.utah.edu/pub/tex/bib/rust.bib;
@@ -16064,6 +16063,7 @@
acknowledgement = ack-nhfb,
fjournal = "IEEE Transactions on Software Engineering",
journal-URL = "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=32",
+ keywords = "Rust programming language",
}
@Article{Milne:1986:RTS,
@@ -22408,28 +22408,36 @@
}
@Book{Feijen:1990:BOB,
- editor = "W. H. J. Feijen and A. J. M. van Gasteren and D. Gries
- and J. Misra",
- booktitle = "Beauty is our business: a birthday salute to {Edsger
+ editor = "W. H. J. Feijen and A. J. M. van Gasteren and David
+ Gries and J. Misra",
+ booktitle = "Beauty is our Business: a Birthday Salute to {Edsger
W. Dijkstra}",
- title = "Beauty is our business: a birthday salute to {Edsger
+ title = "Beauty is our Business: a Birthday Salute to {Edsger
W. Dijkstra}",
publisher = pub-SV,
address = pub-SV:adr,
pages = "xix + 453",
year = "1990",
DOI = "https://doi.org/10.1007/978-1-4612-4476-9",
- ISBN = "0-387-97299-4, 1-4612-8792-8 (print), 1-4612-4476-5
- (online)",
- ISBN-13 = "978-0-387-97299-2, 978-1-4612-8792-6 (print),
- 978-1-4612-4476-9 (online)",
+ ISBN = "0-387-97299-4, 3-540-97299-4, 1-4612-8792-8 (print),
+ 1-4612-4476-5 (online)",
+ ISBN-13 = "978-0-387-97299-2, 978-3-540-97299-0,
+ 978-1-4612-8792-6 (print), 978-1-4612-4476-9 (online)",
ISSN = "0172-603X",
ISSN-L = "0172-603X",
LCCN = "QA76 .B326 1990",
bibdate = "Thu Mar 24 09:27:40 1994",
- bibsource = "http://www.math.utah.edu/pub/tex/bib/fparith.bib;
+ bibsource = "http://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
+ http://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
+ http://www.math.utah.edu/pub/bibnet/authors/h/hoare-c-a-r.bib;
+ http://www.math.utah.edu/pub/tex/bib/fparith.bib;
+ http://www.math.utah.edu/pub/tex/bib/ibmjrd.bib;
http://www.math.utah.edu/pub/tex/bib/master.bib;
http://www.math.utah.edu/pub/tex/bib/texbook3.bib",
+ note = "Contains important treatment of accurate
+ binary-to-decimal conversion
+ \cite{Gries:1990:BDO,Knuth:1990:SPW}.",
+ URL = "http://www.zentralblatt-math.org/zmath/en/search/?an=0718.68004",
acknowledgement = ack-nhfb,
tableofcontents = "Anonymous / Front Matter / i--xix \\
Krzysztof R. Apt, Frank S. de Boer, Ernst-R{\"u}diger
diff --git a/info/biblio/texbook3.ltx b/info/biblio/texbook3.ltx
index 200e34260f..7f3851b5e8 100644
--- a/info/biblio/texbook3.ltx
+++ b/info/biblio/texbook3.ltx
@@ -6,9 +6,9 @@
%%% ====================================================================
%%% @LaTeX-file{
%%% author = "Nelson H. F. Beebe",
-%%% version = "3.90",
-%%% date = "09 February 2022",
-%%% time = "06:32:22 MST",
+%%% version = "3.91",
+%%% date = "22 September 2022",
+%%% time = "10:28:37 MDT",
%%% filename = "texbook3.ltx",
%%% address = "University of Utah
%%% Department of Mathematics, 110 LCB
@@ -18,7 +18,7 @@
%%% telephone = "+1 801 581 5254",
%%% FAX = "+1 801 581 4148",
%%% URL = "http://www.math.utah.edu/~beebe",
-%%% checksum = "38023 107 404 3916",
+%%% checksum = "10908 107 404 3918",
%%% email = "beebe@math.utah.edu, beebe@acm.org,
%%% beebe@computer.org (Internet)",
%%% codetable = "ISO/ASCII",
@@ -79,8 +79,8 @@
WWW URL: \protect\path=http://www.math.utah.edu/~beebe/=
}
-\date{09 February 2022 \\
-Version 3.90}
+\date{22 September 2022 \\
+Version 3.91}
\begin{document}
\nocite{*}
diff --git a/tds/ChangeLog b/info/tds/ChangeLog
index 90d726e479..90d726e479 100644
--- a/tds/ChangeLog
+++ b/info/tds/ChangeLog
diff --git a/tds/Makefile b/info/tds/Makefile
index 802f45b97c..802f45b97c 100644
--- a/tds/Makefile
+++ b/info/tds/Makefile
diff --git a/tds/README b/info/tds/README
index f9aff03933..f9aff03933 100644
--- a/tds/README
+++ b/info/tds/README
diff --git a/tds/README.html b/info/tds/README.html
index 100b93820a..100b93820a 120000
--- a/tds/README.html
+++ b/info/tds/README.html
diff --git a/tds/tds.aux b/info/tds/tds.aux
index 5314e41b6b..5314e41b6b 100644
--- a/tds/tds.aux
+++ b/info/tds/tds.aux
diff --git a/tds/tds.dvi b/info/tds/tds.dvi
index ee93dac783..ee93dac783 100644
--- a/tds/tds.dvi
+++ b/info/tds/tds.dvi
Binary files differ
diff --git a/tds/tds.html b/info/tds/tds.html
index 49da35a2f5..49da35a2f5 100644
--- a/tds/tds.html
+++ b/info/tds/tds.html
diff --git a/tds/tds.info b/info/tds/tds.info
index 8b2418cd0a..8b2418cd0a 100644
--- a/tds/tds.info
+++ b/info/tds/tds.info
diff --git a/tds/tds.pdf b/info/tds/tds.pdf
index bb2a2a46d3..bb2a2a46d3 100644
--- a/tds/tds.pdf
+++ b/info/tds/tds.pdf
Binary files differ
diff --git a/tds/tds.sed b/info/tds/tds.sed
index fb7f30f13c..fb7f30f13c 100644
--- a/tds/tds.sed
+++ b/info/tds/tds.sed
diff --git a/tds/tds.tex b/info/tds/tds.tex
index 55c1b4ddcc..55c1b4ddcc 100644
--- a/tds/tds.tex
+++ b/info/tds/tds.tex
diff --git a/tds/tds2texi.el b/info/tds/tds2texi.el
index de87d40430..de87d40430 100644
--- a/tds/tds2texi.el
+++ b/info/tds/tds2texi.el
diff --git a/tds/tdsguide.cls b/info/tds/tdsguide.cls
index 4526776258..4526776258 100644
--- a/tds/tdsguide.cls
+++ b/info/tds/tdsguide.cls
diff --git a/macros/latex/contrib/abspos/LICENSE b/macros/latex/contrib/abspos/LICENSE
new file mode 100644
index 0000000000..70e7d55dd6
--- /dev/null
+++ b/macros/latex/contrib/abspos/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2021–2022 Magnus Lie Hetland
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/macros/latex/contrib/abspos/README.md b/macros/latex/contrib/abspos/README.md
new file mode 100644
index 0000000000..419cf0bf4a
--- /dev/null
+++ b/macros/latex/contrib/abspos/README.md
@@ -0,0 +1,10 @@
+The **abspos** package lets you place contents at an absolute position, anchored
+at some specified part of the content, similar to how **tikz** nodes work,
+though without using the two-pass strategy of **tikz**. It also avoids messing
+with the order of **beamer** overlays, which is what happens when one uses the
+**textpos** package with the **overlay** option. The solution used is quite
+straightforward, combining *coffins* (using **l3coffins**) with the placement
+mechanisms of **atbegshi**.
+
+The package is written by [Magnus Lie Hetland](mailto:mlh@ntnu.no) and released
+under the [MIT license](LICENSE).
diff --git a/macros/latex/contrib/abspos/abspos.dtx b/macros/latex/contrib/abspos/abspos.dtx
new file mode 100644
index 0000000000..58cb1b820a
--- /dev/null
+++ b/macros/latex/contrib/abspos/abspos.dtx
@@ -0,0 +1,598 @@
+% \iffalse
+%<*driver>
+\def\nameofplainTeX{plain}
+\ifx\fmtname\nameofplainTeX\else
+ \expandafter\begingroup
+\fi
+\input docstrip %
+\askforoverwritefalse
+\preamble
+
+MIT License
+
+Copyright (c) 2021-2022 Magnus Lie Hetland
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+\endpreamble
+% stop docstrip adding \endinput
+\postamble
+\endpostamble
+\generate{\file{abspos.sty}{\from{abspos.dtx}{package}}}
+\ifx\fmtname\nameofplainTeX
+ \expandafter\endbatchfile
+\else
+ \expandafter\endgroup
+\fi
+%</driver>
+%
+%<*driver|package>
+\RequirePackage{expl3}
+%<driver|package>
+%
+%<*driver>
+\documentclass[full]{l3doc}
+\usepackage{graphicx}
+\usepackage[export]{adjustbox}
+\usepackage{tcolorbox}
+\tcbuselibrary{listings,skins}
+\usepackage{xcoffins}
+\usepackage{abspos}
+
+\lstdefinestyle{tcblatex}{language={[LaTeX]TeX},
+ columns=fullflexible,
+ keepspaces=true,
+ breaklines=true,
+ breakatwhitespace=true,
+ basicstyle=\ttfamily\small\color{black!80},
+ extendedchars=true,
+ nolol,
+ inputencoding=\kvtcb@listingencoding,
+ literate={~}{\textcolor{gray}{\raisebox{-.75ex}{\textasciitilde}}}{1},
+ commentstyle=\color{gray},
+}
+
+\DeclareTCBInputListing \Example { m } {
+ listing only,
+ listing file=demo#1,
+ tile,
+ finish={
+ \draw (frame.north west) + (-\marginparsep,0pt)
+ node[line width=0pt, inner sep=0pt, anchor=north east]
+ {\includegraphics[page=#1, frame, width=\marginparwidth]{demo}}
+ ;
+ }
+}
+
+\ExplSyntaxOn
+\cs_set:Npn \__codedoc_macro_end_style:n #1 {}
+\ExplSyntaxOff
+
+\begin{document}
+ \DocInput{\jobname.dtx}
+\end{document}
+%</driver>
+%
+%<*package>
+\ProvidesExplPackage {abspos} {2022-09-22} {0.1}
+ {Absolute placement with coffins}
+%</package>
+% \fi
+%
+% \title{The \pkg{abspos} package\\ Absolute placement with coffins}
+% \author{Magnus Lie Hetland}
+%
+% \maketitle
+%
+% \begin{documentation}
+%
+% \noindent
+% The \pkg{abspos} package lets you place contents at an absolute position,
+% anchored at some specified part of the content, similar to how \pkg{tikz}
+% nodes work, though without using the two-pass strategy of \pkg{tikz}. It also
+% avoids messing with the order of \pkg{beamer} overlays, which is what happens
+% when one uses the \pkg{textpos} package with the \pkg{overlay}
+% option.\footnote{Another possible solution is to use the \pkg{pst-abspos}
+% package, which relies on \pkg{pstricks}.} The solution used is quite
+% straightforward, combining \emph{coffins} (using \pkg{l3coffins}) with the
+% placement mechanisms of \pkg{atbegshi}.
+%
+% The main command of the package is |\absput|, which is somewhat similar to the
+% |\put| command of the \LaTeX\@ |picture| environment.
+% By default, it places its contents in the middle of the page, so
+% |\absput{Hello}| will put the word ``Hello'' front and center. Variations
+% are then possible using an optional argument consisting of keys and key--value
+% pairs, as shown in the following.
+%
+% \Example{1}
+%
+% \noindent
+% Supplying a |width| creates a vertical box. If the surrounding text is set,
+% for example, using \cs{raggedright} (as is common in \pkg{beamer}), the
+% contents of the \cs{absput} command will be, too. So if you want your text
+% justified, you can use something like the \cs{justifying} command from
+% \pkg{ragged2e}.
+%
+% \Example{2}
+%
+% \noindent
+% The options can also be set globally (or within a group) using
+% \cs{absposset}. For example, if you with to scale everything you place by a
+% certain amount, you could do that as in the following.
+%
+% \Example{3}
+%
+% \noindent
+% By default, the contents are placed \emph{in front} of the current page, but
+% this can be modified by supplying your own ``page coffin'' (an \pkg{l3coffins}
+% or \pkg{xcoffins} coffin) and typesetting that with, e.g., \pkg{atbegshi}. If,
+% for example, you wish to place something in the background of every slide of a
+% \pkg{beamer} presentation, you could do that by adding the following to the
+% preamble.\footnote{Note that because it will end up behind even the slide
+% itself, you need to remove the background color, by setting |bg| to nothing,
+% as in the example code. If you want it behind the content, but still have a
+% background color, you would need to add that yourself, with a colored box or
+% filled \pkg{tikz} rectangle, possibly also using the \cs{absput} command.}
+%
+% ^^A Can't use tcblisting, because it uses \lstinputlisting, which doesn't
+% ^^A respect `gobble`
+% \begin{tcolorbox}[tile]
+% \begin{lstlisting}[gobble=2, style=tcblatex]
+% \setbeamercolor{background canvas}{bg=} % So the coffin isn't obscured
+%
+% \NewCoffin \MyPageCoffin
+% \AtBeginShipout{
+% \AtBeginShipoutUpperLeft{
+% \TypesetCoffin \MyPageCoffin [t,l] (0pt,0pt)
+% }
+% }
+% \end{lstlisting}
+% \end{tcolorbox}
+%
+% \noindent
+% Now simply add a \cs{absput} command at the beginning of the document, before
+% your first |frame| (after |\begin{document}|), using |pg=\MyPageCoffin| to
+% specify which coffin to use for rendering and positioning contents. This gives
+% you a coordinate system starting at the top left corner of the page. If you
+% wish to anchor your positioned elements elsewhere, you'll need to resize your
+% page coffin (see p.~\pageref{p:reset}).
+%
+% \section*{Reference}
+%
+% \begin{function}{\absposset}
+% \begin{syntax}
+% \cs{absposset} \marg{options}
+% \end{syntax}
+% Sets the options, as described under \cs{absput}, to the value they should
+% have within the current group (or globally, if not inside a group).
+% \end{function}
+%
+% \begin{function}{\absput}
+% \begin{syntax}
+% \cs{absput} \oarg{options} \marg{contents}
+% \end{syntax}
+% Places \meta{contents} at some position (possibly scaled or rotated) as
+% dictated by the optional \meta{options}, supplied as keys and key--value
+% pairs. The \emph{defaults} are used as values if only the keys are given, and
+% the \emph{initial values} are used if the options are not specified. The
+% available options are as follows.
+% \end{function}
+% \begin{itemize}
+%
+% \item |angle=|\meta{angle}: The angle to which the coffin is rotated
+% before being positioned.
+%
+% No default. Initial value |0|.
+%
+% \item |h=|\meta{h-anchor}: The horizontal anchor to use for positioning.
+% This corresponds to a \pkg{l3coffins} (or \pkg{xcoffins}) \emph{pole}. The
+% available anchors are |l| for left, |hc| for center and |r| for right.
+% These are also available as separate valueless keys, so if you supply
+% \cs{absput} with the key |l|, that is equivalent to using |h=l|, etc.
+%
+% There are also two-letter shortcuts defined for setting the horizontal and
+% vertical anchors simultaneously, with the vertical one first. For example,
+% |tl| is equivalent to |v=t,h=l|. In these double shortcuts, the prefixes
+% |h| and |v| have been stripped from the center anchors, so that bottom
+% center is |bc|, for example, and not |bhc|.
+%
+% No default. Initial value |hc|, which centers the coffin horizontally at
+% \meta{x-coord}.
+%
+% \item |pg=|\meta{page-coffin}: Supplies the coffin to use as the
+% page, or ``canvas,'' for placing the contents.
+%
+% No default. The initial value is an internal canvas that is rendered in
+% front of the current page (on shipout), and then cleared.
+%
+% \item |pg-h|=\meta{page-h-anchor}: Similar to |h|, except that it applies
+% to the canvas (set by |pg|). Shortcuts (like |pg-l| for |pg-h=l|) are
+% defined for the default anchors (|l|, |hc|, |r|).
+%
+% Double shortcuts are defined for |pg-h| and |pg-v| in a similar manner to
+% those defined for |h| and |v|, so that |pg-tl| is equivalent to
+% |pg-v=t,pg-h=l|.
+%
+% No default. Initial value |hc|.
+%
+% \item |pg-v|=\meta{page-v-anchor}: Similar to |v|, except that it applies
+% to the canvas (set by |pg|). Shortcuts (like |pg-t| for |pg-v=t|) are
+% defined for the default anchors (|t|, |vc|, |b|, |T|, |B|, |H|).
+%
+% Combined shortcuts such as |pg-tl| and |pg-br|, etc., are also defined.
+% See the descriptions of |h| and |pg-h| for more.
+%
+% No default. Initial value |vc|.
+%
+% \item |scale=|\meta{scale}: The factor by which the coffin is scaled.
+%
+% No default. If |scale| is not used, no scaling is performed.
+%
+% \item |v=|\meta{v-anchor}: The vertical anchor to use for positioning (see
+% |h|). The available anchors are |t| for top, |vc| for center, |b| for
+% bottom and |H| for baseline. These are also available as separate
+% valueless keys, so if you supply \cs{absput} with the key |t|, that is
+% equivalent to using |v=t|, etc.
+%
+% Note that if the |width| key is set, a vertial coffin is used, which makes
+% the additional anchors (or poles) |T| (baseline of the first line, or
+% other material at the top) and |B| (baseline for the last line, or other
+% material at the bottom).
+%
+% Combined shortcuts such as |tl| and |br|, etc., are also defined. See the
+% description of |h| for more.
+%
+% No default. Initial value |vc|, which centers the coffin vertically at
+% \meta{y-coord}.
+%
+% \item |width=|\meta{width}: Set the width constraining the contents,
+% before scaling. If this is set, the contents are set in vertical mode;
+% otherwise, they are set in horizontal mode.
+%
+% No default and no initial value.
+%
+% \item |x=|\meta{x-coord}: The $x$ coordinate, measured from the current
+% horizontal page anchor, set by |pg-h|.
+%
+% No default. Initial value |0pt|.
+%
+% \item |y=|\meta{y-coord}: The $y$ coordinate, measured from the current
+% vertical page anchor, set by |pg-v|.
+%
+% No default. Initial value |0pt|.
+% \end{itemize}
+%
+% \begin{function}{\absputcoffin}
+% \begin{syntax}
+% \cs{absputcoffin} \oarg{options} \meta{coffin}
+% \end{syntax}
+% Places \meta{coffin} at some position (possibly scaled or rotated), just like
+% \cs{absput}. The difference is that a coffin is provided directly, rather than
+% constructed by typesetting some supplied contents. This means that the |width|
+% key is not used, though it is permitted for consistency (and ease of reusing
+% option lists).
+% \end{function}
+%
+% \end{documentation}
+%
+% \begin{implementation}
+%
+% \section*{Implementation}
+%
+% \begin{macrocode}
+%<*package>
+%<@@=apos>
+% \end{macrocode}
+%
+% \noindent
+% First, we need to import the necessary packages. We're using \pkg{expl3} to
+% set up the package, so we get \pkg{l3coffins} for free (and cannot import it
+% directly, anyway). If \pkg{abspos} is used with \pkg{beamer}, then
+% \pkg{atbegshi} is already included. Elsewhere, though, it will not be, so we
+% require it here.
+%
+% \begin{macrocode}
+\RequirePackage{atbegshi}
+% \end{macrocode}
+%
+% \noindent
+% We make sure we have the variants we need of some existing commands:
+%
+% \begin{macrocode}
+\cs_generate_variant:Nn \tl_if_novalue:nTF { VTF }
+\cs_generate_variant:Nn \tl_if_novalue:nF { VF }
+\cs_generate_variant:Nn \coffin_gattach:NnnNnnnn { NooNoonn }
+% \end{macrocode}
+%
+% \begin{variable}{\g_apos_shipout_coffin}
+%
+% This variable is normally used to store the contents to be placed on the
+% current page. It accumulates the contents from every call to \cs{absput} until
+% the page is about to be typeset (shipped out), at which point
+% \cs{g_apos_shipout_coffin} is typeset in front.
+%
+% \begin{macrocode}
+\coffin_new:N \g_apos_shipout_coffin
+% \end{macrocode}
+% \end{variable}
+%
+% \begin{macro}{\apos_reset_shipout_coffin:}\label{p:reset}
+% Used to initialize, and later reinitialize, the shipout coffin, to simply be
+% an empty coffin with the width and height of the current page.
+% \begin{macrocode}
+\cs_new:Npn \apos_reset_shipout_coffin: {
+ \hcoffin_gset:Nn \g_apos_shipout_coffin {
+ \phantom{\rule{\paperwidth}{\paperheight}}
+ }
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \noindent
+% The following hook ensures that that \cs{g_apos_shipout_coffin} is typeset in
+% front of the page as it is being shipped out (anchored top left), and then
+% cleared, ready to accumulate contents for the next page. The \pkg{atbegshi}
+% command used wraps its contents in a |picture| environment, which we don't
+% really need, but it seems to be more trouble than it's worth to get rid of it.
+%
+% \begin{macrocode}
+\apos_reset_shipout_coffin:
+\AtBeginShipout{
+ \AtBeginShipoutUpperLeftForeground{
+ \coffin_typeset:Nnnnn \g_apos_shipout_coffin {t} {l} {0pt} {0pt}
+ \apos_reset_shipout_coffin:
+ }
+}
+% \end{macrocode}
+%
+% \begin{variable}{\g_apos_canvas_coffin}
+%
+% This variable is used as part of the |pg| key, and is initially set equal to
+% \cs{g_apos_shipout_coffin}, so that whatever is rendered to the canvas (i.e.,
+% \cs{g_apos_canvas_coffin}) is placed on top of the page contents on shipout,
+% and then cleared. If a different behavior is desired, another coffin can can
+% be supplied instead. Rather than constructing a coffin, we just set up a token
+% list, which initially will be aliased to the actual coffin
+% \cs{g_apos_shipout_coffin} as part of the key handling.
+% \begin{macrocode}
+\tl_new:N \g_apos_canvas_coffin
+% \end{macrocode}
+% \end{variable}
+% \begin{macro}{\apos_reset_overlay:}
+% This is a utility to reset \pkg{beamer} overlay specifications at the end of
+% our coffin contents. The idea is that if we use, say, \cs{pause} inside
+% \cs{absput}, then everything after the \cs{pause} command will be paused,
+% including material \emph{outside} \cs{absput}. To restrict such commands to the
+% contents provided to \cs{absput}, we use \cs{onslide<1->} after typesetting the
+% contents in our coffin. This is only useful (or possible) when using
+% \pkg{beamer}, so otherwise, we just alias \cs{ap_reset_overlay:} to
+% \cs{relax}, i.e., don't do anything.
+% \begin{macrocode}
+\tl_new:N \apos_reset_overlay:
+\@ifclassloaded{beamer}
+ { \tl_gset:Nn \apos_reset_overlay: { \onslide<1-> } }
+ { \tl_gset_eq:NN \apos_reset_overlay: \relax }
+% \end{macrocode}
+% \end{macro}
+%
+% \noindent
+% We now define the various keys used to configure \cs{absput}, as described
+% in the reference.
+%
+% \begin{macrocode}
+\keys_define:nn { abspos } {
+
+ angle .tl_set:N = \l_apos_angle_tl,
+ angle .initial:V = \c_novalue_tl,
+ angle .value_required:n = true,
+
+ h .tl_set:N = \l_apos_hanchor_tl,
+ h .initial:n = hc,
+ h .value_required:n = true,
+
+ pg .code:n = { \tl_set_eq:NN \g_apos_canvas_coffin #1 },
+ pg .initial:n = \g_apos_shipout_coffin,
+ pg .value_required:n = true,
+
+ pg-h .tl_set:N = \l_apos_on_hanchor_tl,
+ pg-h .initial:n = hc,
+ pg-h .value_required:n = true,
+
+ pg-v .tl_set:N = \l_apos_on_vanchor_tl,
+ pg-v .initial:n = vc,
+ pg-v .value_required:n = true,
+
+ scale .tl_set:N = \l_apos_scale_tl,
+ scale .initial:V = \c_novalue_tl,
+ scale .value_required:n = true,
+
+ v .tl_set:N = \l_apos_vanchor_tl,
+ v .initial:n = vc,
+ v .value_required:n = true,
+
+ width .tl_set:N = \l_apos_width_tl,
+ width .initial:V = \c_novalue_tl,
+ width .value_required:n = true,
+
+ x .tl_set:N = \l_apos_x_tl,
+ x .initial:n = { 0pt },
+ x .value_required:n = true,
+
+ y .tl_set:N = \l_apos_y_tl,
+ y .initial:n = { 0pt },
+ y .value_required:n = true,
+
+}
+
+\clist_const:Nn \@@_hanchors_clist {l,hc,r}
+\clist_const:Nn \@@_vanchors_clist {t,vc,b,H,T,B}
+
+\cs_new:Npn \@@_define_shortcuts:nnn #1 #2 #3 {
+ \keys_define:nn { abspos } {
+
+ #1 .meta:n = { #2 },
+ #1 .value_forbidden:n = true,
+
+ pg-#1 .meta:n = { #3 },
+ pg-#1 .value_forbidden:n = true,
+
+ }
+}
+
+\cs_generate_variant:Nn \@@_define_shortcuts:nnn { Vnn }
+
+\clist_map_inline:Nn \@@_hanchors_clist {
+
+ \@@_define_shortcuts:nnn { #1 } { h = #1 } { pg-h = #1 }
+
+}
+
+\clist_map_inline:Nn \@@_vanchors_clist {
+
+ \@@_define_shortcuts:nnn { #1 } { v = #1 } { pg-v = #1 }
+
+}
+
+\clist_map_inline:Nn \@@_vanchors_clist {
+ \clist_map_inline:Nn \@@_hanchors_clist {
+
+ \tl_clear:N \g_tmpa_tl
+
+ \tl_if_eq:nnTF { #1 } { vc }
+ { \tl_put_right:Nn \g_tmpa_tl { c } }
+ { \tl_put_right:Nn \g_tmpa_tl { #1 } }
+
+ \tl_if_eq:nnTF { ##1 } { hc }
+ { \tl_put_right:Nn \g_tmpa_tl { c } }
+ { \tl_put_right:Nn \g_tmpa_tl { ##1 } }
+
+ \@@_define_shortcuts:Vnn
+ \g_tmpa_tl { v = #1, h = ##1 } { pg-v = #1, pg-h = ##1 }
+
+ }
+}
+% \end{macrocode}
+% In order to let the user set options outside the actual use of \cs{absput} and
+% \cs{absputcoffin}, we introduce a wrapper:
+% \begin{macrocode}
+\NewDocumentCommand \absposset { +m } {
+ \keys_set:nn { abspos } { #1 }
+}
+% \end{macrocode}
+%
+% \begin{macro}{\absput}
+% This is the main command of the package. It takes a key--value list as its
+% first optional argument, followed by the contents that are to be placed.
+% \begin{macrocode}
+\NewDocumentCommand \absput { +O{ } +m } {
+ \group_begin:
+% \end{macrocode}
+% First we handle the keys, updating variables holding coordinates, etc.
+% \begin{macrocode}
+ \keys_set:nn { abspos } { #1 }
+% \end{macrocode}
+% Then the contents are typeset, with some additions, into a temporary coffin.
+% The additions are that whitespace is stripped around the contents, and that we
+% reset any overlay counters (in case they are modified by \cs{onslide} or
+% \cs{pause}, or the like). If we're not using \pkg{beamer}, this last part is a
+% no-op.
+%
+% If |width| has been set, the contents is set in vertical mode (using the given
+% width); otherwise, it is set in horizontal mode.
+% \begin{macrocode}
+ \tl_set:Nn \l_tmpa_tl {
+ \ignorespaces #2 \unskip
+ \apos_reset_overlay:
+ }
+ \tl_if_novalue:VTF \l_apos_width_tl {
+ \hcoffin_set:Nn \l_tmpa_coffin \l_tmpa_tl
+ } {
+ \vcoffin_set:Nnn \l_tmpa_coffin \l_apos_width_tl \l_tmpa_tl
+ }
+% \end{macrocode}
+% Finally, actually place the typeset coffin on the canvas coffin.
+% \begin{macrocode}
+ \@@_absput_coffin:N \l_tmpa_coffin
+ \group_end:
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\absputcoffin}
+% A thin wrapper around the internal \cs{@@_absput_coffin:N}. The only extra
+% work done here is setting the keys.
+% \begin{macrocode}
+\NewDocumentCommand \absputcoffin { +O{ } m } {
+ \group_begin:
+ \keys_set:nn { abspos } { #1 }
+ \@@_absput_coffin:N #2
+ \group_end:
+}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_absput_coffin:N}
+% An internal macro for placing a given coffin, using the options currently in
+% effect (i.e., as configured by \cs{keys_set:nn} in some outer group). Used by
+% \cs{absput} and \cs{absputcoffin}.
+% \begin{macrocode}
+\cs_new:Npn \@@_absput_coffin:N #1 {
+% \end{macrocode}
+% If a scale has been provided, we scale the temporary coffin (with the same
+% factor in both directions).
+% \begin{macrocode}
+ \tl_if_novalue:VF \l_apos_scale_tl {
+ \coffin_scale:Nnn #1 \l_apos_scale_tl \l_apos_scale_tl
+ }
+% \end{macrocode}
+% If an angle has been provided, we rotate the temporary coffin.
+% \begin{macrocode}
+ \tl_if_novalue:VF \l_apos_angle_tl {
+ \coffin_rotate:Nn #1 \l_apos_angle_tl
+ }
+% \end{macrocode}
+% We now join the temporary coffin to our canvas coffin, so it will be rendered
+% at the correct position at shipout.
+% \begin{macrocode}
+ \coffin_gattach:NooNoonn
+ \g_apos_canvas_coffin
+ {\l_apos_on_hanchor_tl} {\l_apos_on_vanchor_tl}
+ #1
+ {\l_apos_hanchor_tl} {\l_apos_vanchor_tl}
+ {\l_apos_x_tl} {\l_apos_y_tl}
+% \end{macrocode}
+%
+% \noindent
+% Ideally, what we just did should have been enough. However, until
+% October~2021, the \cs{coffin_gattach:} command was not actually
+% global,\footnote{\url{https://tex.stackexchange.com/questions/618198}} so
+% to have our modification take effect outside the current group also for older
+% versions of \pkg{l3coffins}, we perform a final (normally redundant) global
+% self-assignment before ending the \cs{absput} command.
+%
+% \begin{macrocode}
+ \coffin_gset_eq:NN \g_apos_canvas_coffin \g_apos_canvas_coffin
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macrocode}
+%</package>
+% \end{macrocode}
+%
+% \end{implementation}
diff --git a/macros/latex/contrib/abspos/abspos.pdf b/macros/latex/contrib/abspos/abspos.pdf
new file mode 100644
index 0000000000..a6514d8370
--- /dev/null
+++ b/macros/latex/contrib/abspos/abspos.pdf
Binary files differ
diff --git a/macros/latex/contrib/abspos/demo.tex b/macros/latex/contrib/abspos/demo.tex
new file mode 100644
index 0000000000..ba2b7ab867
--- /dev/null
+++ b/macros/latex/contrib/abspos/demo.tex
@@ -0,0 +1,67 @@
+\documentclass{beamer}
+\usefonttheme{serif}
+\beamertemplatenavigationsymbolsempty
+
+\usepackage{xcoffins}
+\usepackage{abspos}
+\usepackage{ragged2e}
+\usepackage{lipsum}
+\usepackage{tikz}
+\usepackage{newfile}
+
+\newoutputstream{io}
+
+\ExplSyntaxOn
+
+\cs_generate_variant:Nn \tl_replace_all:Nnn { Nxx }
+
+\NewDocumentCommand \ExampleFrame { m +v } {
+
+ \tl_set:Nn \l_tmpa_tl {#2}
+ \tl_replace_all:Nxx \l_tmpa_tl { \iow_char:N \^^M } { \iow_char:N \^^J }
+ \regex_replace_once:nnN { ^\v* } { } \l_tmpa_tl
+
+ \openoutputfile{demo#1.tex}{io}
+ \addtostream{io}{\l_tmpa_tl}
+ \closeoutputstream{io}
+
+ \frame{\input{demo#1}}
+
+}
+
+\ExplSyntaxOff
+
+\begin{document}
+
+\ExampleFrame{1}{
+% In preamble:
+% \usepackage{tikz}
+\absput{\tikz{
+ \draw[line width=8pt, lightgray] circle[radius=3.25];
+}}
+\absput[angle=10, scale=5]{Hello!}
+\absput[pg-b, y=.5cm]{\thepage}
+}
+
+\ExampleFrame{2}{
+% In preamble:
+% \usepackage{ragged2e}
+% \usepackage{lipsum}
+\absput[width=8cm]{
+ \justifying
+ \lipsum[1][1-5] % Example text
+}
+}
+
+\ExampleFrame{3}{
+\absposset{scale=5}
+\absput{Scaled!}
+}
+
+\begin{frame}
+\NewCoffin \MyCoffin
+\SetHorizontalCoffin \MyCoffin {My Coffin}
+\absputcoffin[scale=2] \MyCoffin
+\end{frame}
+
+\end{document}
diff --git a/macros/latex/contrib/blowup/blowup-ex1.pdf b/macros/latex/contrib/blowup/blowup-ex1.pdf
index d67653e490..6f1af02858 100644
--- a/macros/latex/contrib/blowup/blowup-ex1.pdf
+++ b/macros/latex/contrib/blowup/blowup-ex1.pdf
Binary files differ
diff --git a/macros/latex/contrib/blowup/blowup-ex2.pdf b/macros/latex/contrib/blowup/blowup-ex2.pdf
index 5ee25768e0..88ca3eeef6 100644
--- a/macros/latex/contrib/blowup/blowup-ex2.pdf
+++ b/macros/latex/contrib/blowup/blowup-ex2.pdf
Binary files differ
diff --git a/macros/latex/contrib/blowup/blowup-ex3.pdf b/macros/latex/contrib/blowup/blowup-ex3.pdf
index 53404b97d9..d8bae71cf9 100644
--- a/macros/latex/contrib/blowup/blowup-ex3.pdf
+++ b/macros/latex/contrib/blowup/blowup-ex3.pdf
Binary files differ
diff --git a/macros/latex/contrib/blowup/blowup-ex4.pdf b/macros/latex/contrib/blowup/blowup-ex4.pdf
index 5d0816e9a4..fd00e54ac1 100644
--- a/macros/latex/contrib/blowup/blowup-ex4.pdf
+++ b/macros/latex/contrib/blowup/blowup-ex4.pdf
Binary files differ
diff --git a/macros/latex/contrib/blowup/blowup-ex5.pdf b/macros/latex/contrib/blowup/blowup-ex5.pdf
index f41f2eb1d2..f95c24b056 100644
--- a/macros/latex/contrib/blowup/blowup-ex5.pdf
+++ b/macros/latex/contrib/blowup/blowup-ex5.pdf
Binary files differ
diff --git a/macros/latex/contrib/blowup/blowup-ex6.pdf b/macros/latex/contrib/blowup/blowup-ex6.pdf
new file mode 100644
index 0000000000..e03fb322a5
--- /dev/null
+++ b/macros/latex/contrib/blowup/blowup-ex6.pdf
Binary files differ
diff --git a/macros/latex/contrib/blowup/blowup-ex6.tex b/macros/latex/contrib/blowup/blowup-ex6.tex
new file mode 100644
index 0000000000..4128a48b36
--- /dev/null
+++ b/macros/latex/contrib/blowup/blowup-ex6.tex
@@ -0,0 +1,59 @@
+% Rolf Niepraschk, 2020-09-19
+%
+% Translate to pdf with any TeX compiler and check the page size with
+%
+% pdfinfo filename.pdf
+%
+% or via the properties menu of the pdf viewer
+%
+\listfiles
+\documentclass[a4paper,twoside]{article}
+\usepackage{array,xcolor}
+
+% Just to show the page size of the source.
+\usepackage{xcolor,atbegshi}
+\AtBeginShipout{%
+ \AtBeginShipoutUpperLeft{%
+ \textcolor{green!30}{\rule[-\paperheight]{\paperwidth}{\paperheight}}%
+ }%
+}
+
+\renewcommand\familydefault{\sfdefault}
+\setlength\parindent{0pt}
+\pagestyle{empty}
+
+\usepackage{blowup}
+\blowUp{h-mirroring,v-mirroring}% vertical and horizontal mirrored
+
+\begin{document}
+
+\null\vfill
+
+\huge\centering
+
+A4-sized document not resized, mirrored vertically and horizontally
+
+\vfill
+
+\setlength\extrarowheight{.5ex}
+\begin{tabular}{|>{\bfseries}l<{:}r<{\,mm}!{$\times$}r<{\,mm}|} \hline
+ letter & 216 & 279 \\
+ legal & 216 & 356 \\
+ executive & 184 & 267 \\
+ A8 & 52 & 74 \\
+ A7 & 74 & 105 \\
+ A6 & 105 & 148 \\
+ A5 & 148 & 210 \\
+ A4 & 210 & 297 \\
+ A3 & 297 & 420 \\
+ A2 & 420 & 594 \\
+ A1 & 594 & 841 \\
+ A0 & 841 & 1189 \\ \hline
+\end{tabular}
+
+\vfill
+
+\newpage\null 2nd page\dots
+
+\end{document}
+%---------------------------
diff --git a/macros/latex/contrib/blowup/blowup.dtx b/macros/latex/contrib/blowup/blowup.dtx
index 374f2878de..3385861926 100644
--- a/macros/latex/contrib/blowup/blowup.dtx
+++ b/macros/latex/contrib/blowup/blowup.dtx
@@ -24,7 +24,7 @@
\ProvidesFile{blowup.dtx}
%</driver>
%<package>\NeedsTeXFormat{LaTeX2e}[2020/10/01]
-%<package>\ProvidesPackage{blowup}[2022/09/19 2.0.0 Page scaling (RN)]
+%<package>\ProvidesPackage{blowup}[2022/09/22 2.1.0 Page scaling (RN)]
%
%<*driver>
\documentclass{ltxdoc}
@@ -43,7 +43,7 @@
%</driver>
% \fi
%
-% \CheckSum{510}
+% \CheckSum{546}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -105,20 +105,26 @@
% (e.\,g., |a8|, |c7|,..., |b1|, |a0|) or a pair of dimensions
% in curly brackets (e.\,g., |target={925mm,1225mm}|) or the
% letter `x' followed by a scaling factor
-% (e.\,g., |target=x1.414213|). \tabularnewline[.4\baselineskip]
+% (e.\,g., |target=x1.414213|). \tabularnewline[.75ex]
% origin & Scaled size of the source document: \tabularnewline
% & |letter|, |legal|, |executive| or a paper size from the
% ISO/DIN paper series A, B, C, D
% (e.\,g., |a8|, |c7|,..., |b1|, |a0|) or a pair of dimensions
% in curly brackets (e.\,g., |origin={925mm,1225mm}|) or the
% letter `x' followed by a scaling factor
-% (e.\,g., |origin=x1.414213|). \tabularnewline[.4\baselineskip]
+% (e.\,g., |origin=x1.414213|). \tabularnewline[.75ex]
+% h-mirroring & horizontally mirroring of the final pages \tabularnewline
+% & |true| (the same as no value) or |false| (default: |false|).
+% \tabularnewline[.75ex]
+% v-mirroring & vertically mirroring of the final pages \tabularnewline
+% & |true| (the same as no value) or |false| (default: |false|).
+% \tabularnewline[.75ex]
% landscape & Exchanges paperwidth and paperheight: \tabularnewline
-% & |true| (the same as no value) or |false|.
-% \tabularnewline[.4\baselineskip]
+% & |true| (the same as no value) or |false| (default: |false|).
+% \tabularnewline[.75ex]
% noscale & No scaling of the original paper size: \tabularnewline
-% & |true| (the same as no value) or |false|.
-% \tabularnewline[.4\baselineskip]
+% & |true| (the same as no value) or |false| (default: |false|).
+% \tabularnewline[.75ex]
% pos & Position of the page on the paper: \tabularnewline
% & |left| or |right|, |inside| or |outside|, |top| or |bottom|
% (only the first letter is significant; default is
@@ -126,10 +132,12 @@
% a pair of dimensions in curly brackets which means the offset
% from the lower left or lower outside corner of the final paper.
% Only meaningful for |noscale=true| and up-scaled paper
-% size. \tabularnewline[.4\baselineskip]
-% onepage & Suppresses the second page and all following pages: \tabularnewline
-% & |true| (the same as no value) or |false|. \tabularnewline
-% & Useful for creating a one-side paper like a poster.
+% size. \tabularnewline[.75ex]
+% onepage & Suppresses the second page and all following pages:
+% \tabularnewline
+% & |true| (the same as no value) or |false| (default: |false|).
+% \tabularnewline
+% & Useful for creating a one-page document like a poster.
% \end{longtable}
% \vspace{0\baselineskip}
% See also the example documents |blowup-ex?.tex|.
@@ -216,6 +224,7 @@
% \begin{macro}{\BL@scalePage}
% The whole scaling process of the the shipout box to the dimension of the
% new paper size.
+% \changes{2.1.0}{2022/09/22}{New options `h-mirroring' and `v-mirroring' (RN)}
% \begin{macrocode}
\newcommand*\BL@scalePage{%
% \end{macrocode}
@@ -244,6 +253,9 @@
\hb@xt@\tPaperWidth{\BL@l\BL@resize{\box\AtBeginShipoutBox}\BL@r}%
\BL@b\kern\z@
}%
+ \ifBL@mirroring
+ \setbox\@tempboxa=\hbox{\scalebox{\BL@h}[\BL@v]{\box\@tempboxa}}%
+ \fi
% \end{macrocode}
% Denormalize the shipout box
% \begin{macrocode}
@@ -355,11 +367,20 @@
%
% \begin{macrocode}
\newif\ifBL@noscale \BL@noscalefalse
+\newif\ifBL@mirroring \BL@mirroringfalse
% \end{macrocode}
%
% \begin{macrocode}
\define@key{BL@}{noscale}[true]{%
- \csname BL@noscale#1\endcsname
+ \global\csname BL@noscale#1\endcsname
+}
+\define@key{BL@}{h-mirroring}[true]{%
+ \global\csname BL@mirroring#1\endcsname
+ \gdef\BL@h{-1}%
+}
+\define@key{BL@}{v-mirroring}[true]{%
+ \global\csname BL@mirroring#1\endcsname
+ \gdef\BL@v{-1}%
}
% \end{macrocode}
%
@@ -370,6 +391,8 @@
\newcommand*\BL@o{}
\newcommand*\BL@t{}
\newcommand*\BL@b{}
+\newcommand*\BL@h{1}
+\newcommand*\BL@v{1}
% \end{macrocode}
%
%
@@ -446,6 +469,8 @@
% The only user-level macro.
% \begin{macrocode}
\newcommand*\blowUp[1]{%
+ \global\tPaperWidth=\paperwidth
+ \global\tPaperHeight=\paperheight
\setkeys{BL@}{#1}%
\ifBL@landscape
\@tempdima=\tPaperWidth
diff --git a/macros/latex/contrib/blowup/blowup.pdf b/macros/latex/contrib/blowup/blowup.pdf
index 03efefbc9c..38b26ab049 100644
--- a/macros/latex/contrib/blowup/blowup.pdf
+++ b/macros/latex/contrib/blowup/blowup.pdf
Binary files differ
diff --git a/macros/latex/contrib/colorframed/README.md b/macros/latex/contrib/colorframed/README.md
new file mode 100644
index 0000000000..59bc8c094b
--- /dev/null
+++ b/macros/latex/contrib/colorframed/README.md
@@ -0,0 +1,55 @@
+% colorframed 0.9
+% Jean-François Burnol
+% 2022/09/22
+
+## Usage
+
+This is a LaTeX package. Use it with `\usepackage{colorframed}`.
+
+For reporting issues, use the
+[repository](https://github.com/jfbu/colorframed) issue tracker.
+
+## Purpose
+
+The initial release `0.9` of `2022/09/22` fixes colour leak issues
+which one encounters with the environments provided by the
+[framed](https://ctan.org/pkg/framed) package.
+
+It is planned to extend `colorframed` with one more environment,
+based upon [pict2e](https://ctan.org/pkg/pict2e), which will
+provide breakable boxes with possibly rounded corners, optional
+background colour, external or inset shadow, separate
+customizability of the padding separations and border widths in
+the four directions, ...
+
+## Copyright and License
+
+Copyright (c) 2022 Jean-François Burnol
+
+The colorframed [CTAN package](https://ctan.org/pkg/colorframed)
+is distributed under the
+[LPPL 1.3c](https://ctan.org/license/lppl1.3c).
+
+This Work may be distributed and/or modified under the conditions
+of the LaTeX Project Public License version 1.3c. This version of
+this license is in
+
+> <http://www.latex-project.org/lppl/lppl-1-3c.txt>
+
+and version 1.3 or later is part of all distributions of LaTeX
+version 2005/12/01 or later.
+
+This Work has the LPPL maintenance status author-maintained.
+
+The Author of this Work is Jean-François Burnol
+
+This Work consists of the package files `colorframed.sty`, the
+documentation source `colorframed-doc.tex` and its conversion
+`colorframed-doc.pdf`, as well as this `README.md`.
+
+<!--
+%! Local variables:
+%! sentence-end-double-space: t
+%! fill-column: 72
+%! End:
+-->
diff --git a/macros/latex/contrib/colorframed/colorframed-doc.pdf b/macros/latex/contrib/colorframed/colorframed-doc.pdf
new file mode 100644
index 0000000000..16ee21cf33
--- /dev/null
+++ b/macros/latex/contrib/colorframed/colorframed-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/colorframed/colorframed-doc.tex b/macros/latex/contrib/colorframed/colorframed-doc.tex
new file mode 100644
index 0000000000..cc2b6fca39
--- /dev/null
+++ b/macros/latex/contrib/colorframed/colorframed-doc.tex
@@ -0,0 +1,238 @@
+\documentclass[a4paper,dvipdfmx,11pt]{article}
+\usepackage[T1]{fontenc}
+\usepackage{geometry}
+\usepackage[straightquotes,ttzdefault]{newtxtt}
+\usepackage{framed}
+\usepackage[dvipsnames]{xcolor}
+\usepackage{colorframed}
+% we put this here but it does not have to be in preamble of
+% course
+% titled-frame
+\colorlet{TFFrameColor}{teal!20}
+\colorlet{TFTitleColor}{orange}
+\def\colorframedTFconlabcolorcommand{\color{red}}
+% shaded
+\colorlet{shadecolor}{orange!20}
+% framed
+\FrameRule5pt\relax
+\FrameSep9pt\relax
+\def\colorframedbordercolorcommand{\color{red!20}}
+
+\title{The \colorframed package%
+\vadjust{\vtop to 0pt{\hbox
+ to\linewidth{\strut\footnotesize Release 0.9 of
+ 2022/09/22\hss report issues at \url{https://github.com/jfbu/colorframed}}\vss}}%
+}
+\author{Jean-François Burnol}
+\date{}
+\usepackage{shortvrb}\MakeShortVerb\|
+%\usepackage{url}\urlstyle{same}
+\usepackage{hyperref}
+\def\ctanpackage#1{\href{https://ctan.org/pkg/#1}{#1}}
+
+\usepackage{amssymb}
+
+\usepackage{parskip}
+\usepackage{xspace}
+
+\definecolor{joli}{RGB}{225,95,0}
+\definecolor{JOLI}{RGB}{225,95,0}
+\newcommand\colorframed{%
+ \texorpdfstring{{\color{joli}\bfseries colorframed}}{colorframed}\xspace}
+
+
+{\makeatletter\sbox0{\color{RawSienna}\xdef\foo{\current@color}}}
+ \edef\verbatimpushcolor{\special{color push \foo}}
+ \def\verbatimpopcolor{\special{color pop}}
+\AddToHook{env/verbatim/before}{\verbatimpushcolor}
+\AddToHook{env/verbatim/end}{\verbatimpopcolor}
+\begin{document}
+\maketitle
+
+\section{Description}
+
+This package fixes various colour leaks one encounters with
+the environments from Donald Arseneau's package
+\ctanpackage{framed}. Typically, colour leaks occur if using
+|\color| inside the environments, or more subtly also when
+using |\textcolor| with an argument ending up being split at a
+page break.
+
+This latter type of colour leak (or colour disappearance) is the
+more challenging one as the fix requires modifications or
+replacements not only of some of the \ctanpackage{framed}.sty
+macros (such as its |\CustomFBox|) but also to some \LaTeX2e
+internals, as some environments of \ctanpackage{framed}.sty
+rely on usage of |\fbox| or |\colorbox|.
+
+However, rather than overwriting such internal \LaTeX2e macros
+as |\@frameb@x| or |\color@b@x|, the \ctanpackage{framed}.sty
+environments are modified by \colorframed to make use of
+custom replacements to |\fbox|, |\colorbox|, and
+|\CustomFBox|.
+
+I am aware \ctanpackage{tcolorbox} package documentation explains at
+least one colour issue which looks similar to those fixed
+here in \ctanpackage{framed} context, and that the fix overthere uses
+an extra colour stack, hence is not xelatex compatible
+currently.
+
+The problems are solved here without involving an extra
+colour stack, hence the fixes work also with xelatex.
+
+% The analysis and original workarounds for using framed.sty
+% with colours were developed by me in some contributions I made
+% to the Sphinx project (\url{https://github.com/sphinx-doc/sphinx})
+% and I am transferring here the general idea.
+
+% The key thing is that the boxes handled by framed.sty may
+% contain isolated colour push or colour pop. We must make
+% sure an isolated colour push, if followed by colour changes,
+% is always followed by paired ones, and never by a colour pop
+% from a colour command originated "prior".
+
+% TODO: transfer also the breakable box environment based on pict2e
+% and allowing rounded corners and shadows developped overthere.
+
+\section{The environments from \ctanpackage{framed}}
+
+\begin{titled-frame}{A list of the environments from package \ctanpackage{framed}}
+ This indicates the boxing macros they are
+ based upon originally, and what this package does as replacement:
+ \begin{description}
+ \item[framed] (|\fbox|) The \colorframed variant uses own |\CustomFBox| rather.
+
+ \item[oframed] (|\CustomFBox|) \colorframed replaces it with own version.
+
+ \item[titled-frame] (|\CustomFbox|) Replaced by own version.
+
+ \item[shaded] (|\colorbox|) Replaced by |\colorframedcolorbox|.
+
+ \item[shaded*] (|\colorbox|) Idem.
+
+ \item[snugshade] (|\colorbox|) Idem.
+
+ \item[snugshade*] (|\colorbox|) Idem.
+
+ \item[leftbar] This one does not use any boxing macro.
+ \end{description}
+\end{titled-frame}
+
+\begin{shaded*}
+ We refer the reader to \ctanpackage{framed} documentation
+ and provide here only a few additional details, particularly
+ regarding the `titled-frame' environment as it is described
+ in \ctanpackage{framed} documentation more as being a
+ template than a user-level finalized environment. The above
+ box gives an example of its use. It is an environment with
+ one mandatory argument which provides the title of the
+ frame, which is repeated after a page break with |(cont)|
+ appended. The colours |TFFrameColor| and
+ |TFTitleColor| must be defined by user. To customize
+ further one will need to renew the environment definition,
+ which is left untouched by \colorframed (which modifies
+ rather |\TitleBarFrame| and |\CustomFBox|). Here is
+ how this environment is defined:
+\begin{verbatim}
+% A particular type of titled frame with continuation marks.
+% Parameter #1 is the title, repeated on each page.
+\newenvironment{titled-frame}[1]{%
+ \def\FrameCommand{\fboxsep8pt\fboxrule2pt
+ \TitleBarFrame{\textbf{#1}}}%
+ \def\FirstFrameCommand{\fboxsep8pt\fboxrule2pt
+ \TitleBarFrame[$\blacktriangleright$]{\textbf{#1}}}%
+ \def\MidFrameCommand{\fboxsep8pt\fboxrule2pt
+ \TitleBarFrame[$\blacktriangleright$]{\textbf{#1\ (cont)}}}%
+ \def\LastFrameCommand{\fboxsep8pt\fboxrule2pt
+ \TitleBarFrame{\textbf{#1\ (cont)}}}%
+ \MakeFramed{\advance\hsize-20pt \FrameRestore}}%
+% note: 8 + 2 + 8 + 2 = 20. Don't use \width because the frame title
+% could interfere with the width measurement.
+ {\endMakeFramed}
+\end{verbatim}
+% pas de \footnote dans les environnements de framed...
+\begin{footnotesize}\normalcolor
+As a side note, this `titled-frame' environment was partly
+broken in recent \LaTeX\ which has modified how |\smash|
+behaves; \colorframed fixes it in passing.\par
+\end{footnotesize}
+\end{shaded*}
+% jeudi 22 septembre 2022 à 14:37:08
+% Il se passe des choses très bizarres avec snugshade* ou
+% framed en premier après un \item qui me semblent être des
+% bugs de framed. Dans Sphinx, je n'ai pas eu ces problèmes,
+% au contraire je suis sûr que ça fonctionne avec les
+% environnements que j'y ai définis reposant sur framed (et un
+% \trivlist en général), j'ai testé plusieurs fois.
+% Ce n'est pas induit par colorframed j'ai vérifié sans lui.
+%\begin{enumerate}
+%\item\relax% {\footnotesize Now testing the `snugshade*' environment.}
+\begin{snugshade*}\textcolor{ForestGreen}{% using textcolor to
+ % avoid extra vspace from \color
+ One does not need to dive into the details of the macros
+ used above to understand intuitively how they are supposed
+ to influence the final output. To modify this output,
+ simply redefine this environment with suitable changes.
+ Notice in particular that \expandafter|\string\blacktriangleright| requires to
+ the best of my knowledge loading of \ctanpackage{amssymb} or
+ other math symbols package and it is up to user to do it, if
+ its usage is kept.}
+%\end{snugshade*}
+%\item\relax% {\footnotesize It appears to have a bug of not being
+% usable directly after |\item|.\par}
+%\begin{snugshade*}
+
+The original environment gives to the continuation label at
+bottom right of the first part of a broken box the same colour
+as the frame. The \colorframed variant adds the possibility
+to customize this colour via suitably defining a macro, in the
+example above we did:
+\begin{verbatim}
+\renewcommand\colorframedTFconlabcolorcommand{\color{red}}
+\end{verbatim}
+\end{snugshade*}
+%\end{enumerate}
+
+\begin{framed}
+ This is an example of usage of the environment `framed'.
+
+ This environment allows customization of the border width
+ and of the separation with contents, via |\FrameRule| and
+ |\FrameSep|, but not of the colour of the border. The
+ \colorframed version adds this possibility: it is simply a
+ matter of redefining the |\colorframedbordercolorcommand|
+ macro, which defaults to |\normalcolor|.
+
+\color{blue}
+ So the current frame was configured using:
+\begin{verbatim}
+\setlength{\FrameRule}{5pt}
+\setlength{\FrameSep}{9pt}
+\renewcommand\colorframedbordercolorcommand{\color{red!20}}
+\end{verbatim}
+ The text colour induced from a |\color{blue}|
+ will not leak out to the frame or to the text following this
+ environment, even in case of a pagebreak.
+\end{framed}
+
+As indicated the aim of \colorframed is not to modify the
+existing environments of \ctanpackage{framed}.sty into
+acquiring more capabilities and customizability, and we have
+indicated already the two sole customization additions. The aim
+was strictly to fix the colour leak issues.
+
+\section{TODO}
+
+The author has developed based upon usage of
+\ctanpackage{pict2e} breakable boxes with round corners,
+background colour, optional shadow, and other goodies and is
+planning on incorporating this environment into the package.
+
+Of course, it will remain limited in comparison to the fully
+customizable boxes provided by package \ctanpackage{tcolorbox}
+but our testing showed significant speed-up in build time, which
+may matter for long documents.
+
+Hopefully this addition will be done when time will permit.
+
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/colorframed/colorframed.sty b/macros/latex/contrib/colorframed/colorframed.sty
new file mode 100644
index 0000000000..db6a5d5e2f
--- /dev/null
+++ b/macros/latex/contrib/colorframed/colorframed.sty
@@ -0,0 +1,156 @@
+% colorframed.sty v0.9 2022/09/22
+% Copyright (c) 2022 Jean-François Burnol
+% Distributed under the terms of the LPPL 1.3c, see README.md
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{colorframed}
+ [2022/09/22 v0.9 fix `framed' breakable boxes colour leaks (JFB)]
+\RequirePackage{framed}
+\RequirePackage{color}
+% First we must make \MakeFramed/\endMakeFramed colour safe.
+\expandafter\def\expandafter\MakeFramed\expandafter#\expandafter1\expandafter
+ {\MakeFramed{#1}\color@begingroup}
+\expandafter\def\expandafter\endMakeFramed\expandafter
+ {\expandafter\color@endgroup\endMakeFramed}
+%
+% `framed'
+\def\FrameCommand{%
+ \setlength\fboxrule{\FrameRule}\setlength\fboxsep{\FrameSep}%
+ \CustomFBox{}{}\fboxrule\fboxrule\fboxrule\fboxrule % replaces \fbox
+}
+% The frame colour can be set via modifying this macro.
+\def\colorframedbordercolorcommand{\normalcolor}
+%
+% `shaded', `shaded*', `snugshade', `snugshade*'
+% The \colorbox in \FrameCommand is replaced by \colorframedcolorbox
+\renewenvironment{shaded}{%
+ \def\FrameCommand{\fboxsep=\FrameSep
+ \colorframedcolorbox{shadecolor}}%<<<< MODIFIED
+ \MakeFramed {\FrameRestore}}%
+ {\endMakeFramed}
+\renewenvironment{shaded*}{%
+ \def\FrameCommand{\fboxsep=\FrameSep
+ \colorframedcolorbox{shadecolor}}%<<<< MODIFIED
+ \MakeFramed {\advance\hsize-\width \FrameRestore}}%
+ {\endMakeFramed}
+\renewenvironment{snugshade}{%
+ \def\FrameCommand##1{\hskip\@totalleftmargin \hskip-\fboxsep
+ \colorframedcolorbox{shadecolor}{##1}%<<<< MODIFIED
+ \hskip-\fboxsep
+ % There is no \@totalrightmargin, so:
+ \hskip-\linewidth \hskip-\@totalleftmargin \hskip\columnwidth}%
+ \MakeFramed {\advance\hsize-\width
+ \@totalleftmargin\z@ \linewidth\hsize
+ \@setminipage}%
+ }{\par\unskip\@minipagefalse\endMakeFramed}
+\renewenvironment{snugshade*}{%
+ \def\FrameCommand##1{\hskip\@totalleftmargin
+ \colorframedcolorbox{shadecolor}{##1}%<<<< MODIFIED
+ % There is no \@totalrightmargin, so:
+ \hskip-\linewidth \hskip-\@totalleftmargin \hskip\columnwidth}%
+ \MakeFramed {\advance\hsize-\width
+ \@totalleftmargin\z@ \linewidth\hsize
+ \advance\labelsep\fboxsep
+ \@setminipage}%
+ }{\par\unskip\@minipagefalse\endMakeFramed}
+% The \colorframedcolorbox was obtained via a process of trimming from some
+% far more capable box, hence some possibly strange looking or sub-optimal
+% code; but we did not want to keep extra capabilities and have to provide
+% interface for that...
+\def\colorframedcolorbox#1#2{%
+ % #1 is in our usage always "shadecolor" (which has to be defined by user)
+ % #2 is in our usage always a box or rule
+ \leavevmode% this is not needed in our usage
+ \hbox{%
+ \setbox\@tempboxa\hbox{\kern\fboxsep{#2}\kern\fboxsep}%
+ \ht\@tempboxa
+ \dimexpr\ht\@tempboxa+\fboxsep\relax
+ \dp\@tempboxa
+ \dimexpr\dp\@tempboxa+\fboxsep\relax
+ % BACKGROUND
+ % draw background and move back to reference point
+ {\color{#1}%
+ \vrule\@height\ht\@tempboxa
+ \@depth\dp\@tempboxa
+ \@width\wd\@tempboxa
+ \kern-\wd\@tempboxa
+ }%
+ % CONTENTS
+ \box\@tempboxa
+ }%
+}
+%
+% `oframed' and `titled-frame'
+% The \CustomFBox redefinition.
+% Refer to framed.sty for significance of the parameters.
+% We have not wrapped #3, #4, #5, #6 thicknesses in \dimexpr.
+% Generally speaking, no attempt here to make this macro more
+% versatile than is the original.
+% Our version tries to let #1 and #2 have same effect as in original
+% (where they are only used for titled-frame environment, and
+% it thus seems to be sort of a convention that #2 has no height.)
+\long\def\CustomFBox#1#2#3#4#5#6#7{%
+ \leavevmode\begingroup
+ \setbox\@tempboxa\hbox{%
+ \color@begingroup
+ \kern\fboxsep{#7}\kern\fboxsep
+ \color@endgroup}%
+ \hbox{%
+ \ht\@tempboxa
+ \dimexpr\ht\@tempboxa+\fboxsep+#3\relax % cf "overlap" remark below
+ \dp\@tempboxa
+ \dimexpr\dp\@tempboxa+\fboxsep+#4\relax
+ \setbox\z@\hbox
+ {\vrule\@width#5\relax
+ \kern\wd\@tempboxa
+ \vrule\@width#6\relax
+ }%
+ \ht\z@\ht\@tempboxa
+ \dp\z@\dp\@tempboxa
+ \vbox{%
+ \colorframedbordercolorcommand % defaults to \normalcolor
+ \hrule\@height#3\relax
+ \kern-#3\relax
+ #1%
+ \copy\z@ % deliberate overlap hrules+vrules to avoid anti-aliasing artefacts
+ \kern-#4\relax
+ #2%
+ \hrule\@height#4\relax
+ \kern-\dp\@tempboxa
+ }%
+ \kern-\wd\z@
+ \kern#5\relax
+ \box\@tempboxa
+ \kern#6\relax
+ }%
+ \endgroup
+}
+% The titled-frame environment depends in part on this macro,
+% whose original in framed.sty has various colour problems.
+% We have indicated the modifications, additionally to using
+% our modified \CustomFBox.
+% Original let the continuation label use same colour as frame.
+% Let make this customizable.
+\let\colorframedTFconlabcolorcommand\empty
+\renewcommand\TitleBarFrame[3][]{\begingroup
+ \ifx\delimiter#1\delimiter
+ \let\TF@conlab\@empty
+ \else
+ \def\TF@conlab{%
+ \nointerlineskip
+ \hbox{%<<<< ADDED (needed due to \smash doing \leavevmode nowadays)
+ \colorframedTFconlabcolorcommand%<<<< ADDED
+ \smash{\rlap{\kern\wd\@tempboxa\kern\fboxrule\kern\fboxsep #1}}}%
+ }%<<<< ADDED
+ \fi
+ %\let\TF@savecolor\current@color%<<<< REMOVED
+ %\textcolor{TFFrameColor}{% <<<< REMOVED
+ \def\colorframedbordercolorcommand{\color{TFFrameColor}}%<<<< ADDED
+ \CustomFBox
+ {\TF@Title{#2}}{\TF@conlab}%
+ \fboxrule\fboxrule\fboxrule\fboxrule
+ {%\let\current@color\TF@savecolor\set@color%<<<< REMOVED
+ #3}%
+ %}% <<<< REMOVED
+ \endgroup
+}
+\endinput
diff --git a/macros/latex/contrib/hyperref/README.md b/macros/latex/contrib/hyperref/README.md
index 7efd675aba..71ecefab3e 100644
--- a/macros/latex/contrib/hyperref/README.md
+++ b/macros/latex/contrib/hyperref/README.md
@@ -1,6 +1,6 @@
# README for hyperref bundle
-Version 2022-06-20 v7.00s
+Version 2022-09-22 v7.00t
## INTRODUCTION
diff --git a/macros/latex/contrib/hyperref/doc/backref.pdf b/macros/latex/contrib/hyperref/doc/backref.pdf
index f6d933dc98..0f2ad5cc10 100644
--- a/macros/latex/contrib/hyperref/doc/backref.pdf
+++ b/macros/latex/contrib/hyperref/doc/backref.pdf
Binary files differ
diff --git a/macros/latex/contrib/hyperref/doc/hyperref-doc.html b/macros/latex/contrib/hyperref/doc/hyperref-doc.html
index fe11247a9f..aee3f8ddd2 100644
--- a/macros/latex/contrib/hyperref/doc/hyperref-doc.html
+++ b/macros/latex/contrib/hyperref/doc/hyperref-doc.html
@@ -25,7 +25,7 @@ href="https://github.com/latex3/hyperref/issues" class="url" ><span
class="ec-lmvtt-10x-x-120">https://github.com/latex3/hyperref/issues</span></a><span
class="ec-lmr-12">)</span></div><br />
<div class="date" ><span
-class="ec-lmr-12">2022-06-20 v7.00s</span></div>
+class="ec-lmr-12">2022-09-22 v7.00t</span></div>
</div>
<h3 class="likesectionHead"><a
id="x1-1000"></a>Contents</h3>
@@ -4111,7 +4111,7 @@ class="ec-lmvtt-10">}</span></span></span> </td>
<!--l. 1274--><p class="noindent" >The <span
class="ec-lmri-10">text </span>is made a hyperlink to the <span
class="ec-lmri-10">URL</span>; this must be a full URL (relative to the base URL, if that is
-defined). The special characters # and &#x02DC; do <span
+defined). The special characters # and % do <span
class="ec-lmri-10">not </span>need to be escaped in any way (unless the command is
used in the argument of another command).
<!--l. 1279--><p class="indent" > The optional argument <span
diff --git a/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf b/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf
index 73a527cfb7..b9244c8f3f 100644
--- a/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf
+++ b/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/hyperref/doc/hyperref-doc.tex b/macros/latex/contrib/hyperref/doc/hyperref-doc.tex
index f73be90ac4..1cc482538b 100644
--- a/macros/latex/contrib/hyperref/doc/hyperref-doc.tex
+++ b/macros/latex/contrib/hyperref/doc/hyperref-doc.tex
@@ -166,7 +166,7 @@
}
\makeatother
\title{Hypertext marks in \hologo{LaTeX}: a manual for \xpackage{hyperref}}
-\date{2022-06-20 v7.00s}
+\date{2022-09-22 v7.00t}
\begin{document}
@@ -401,31 +401,31 @@ which are used in toc like lists and \cs{addcontentsline}. Typical values are
\end{description}
-\subsection{Values of package and \cs{hypersetup} options}
+\subsection{Values of package and \cs{hypersetup} options}
When\marginpar{\tiny New in version 7.00s}
a key is set either in the package options or with
-\cs{hypersetup} \xpackage{hyperref} typically
+\cs{hypersetup} \xpackage{hyperref} typically
stores the result in internal variables, or executes some
-code or sets a internal boolean.
+code or sets a internal boolean.
Package and class authors should here \emph{not} rely on
-the names or the details of the key processing.
+the names or the details of the key processing.
But as other packages sometimes need to know which value has been set,
some values can be retrieved with the expandable
-\cs{GetDocumentProperties}. The values are given back
+\cs{GetDocumentProperties}. The values are given back
surrounded by \cs{exp\_not:n}, so can be used safely in an \cs{edef}.
-So for example to get the pdfauthor you can do.
+So for example to get the pdfauthor you can do.
\begin{verbatim}
\edef\mypdfauthor{\GetDocumentProperties{hyperref/pdfauthor}}
\end{verbatim}
The values are given back as entered by the user! If they should be used in a PDF context
-\cs{pdfstringdef} or something equivalent must still be applied.
+\cs{pdfstringdef} or something equivalent must still be applied.
-Currently this interface can be used for the keys \texttt{pdfauthor}, \texttt{pdftitle},
+Currently this interface can be used for the keys \texttt{pdfauthor}, \texttt{pdftitle},
\texttt{pdfproducer},
-\texttt{pdfcreator}, \texttt{pdfsubject} and \texttt{pdfkeywords}.
+\texttt{pdfcreator}, \texttt{pdfsubject} and \texttt{pdfkeywords}.
If used with a unknown key an empty value is returned.
The interface works also if the new PDF management is loaded with \cs{DocumentMetadata}, in this
case more keys gives back their value.
@@ -1273,7 +1273,7 @@ following low-level user macros are provided:
\noindent The \emph{text} is made a hyperlink to the \emph{URL}; this
must be a full URL (relative to the base URL, if that is defined). The
-special characters \# and \~{} do \emph{not} need to be escaped in any
+special characters \# and \%{} do \emph{not} need to be escaped in any
way (unless the command is used in the argument of another command).
The optional argument \emph{options} recognizes the hyperref options
diff --git a/macros/latex/contrib/hyperref/doc/hyperref-linktarget.pdf b/macros/latex/contrib/hyperref/doc/hyperref-linktarget.pdf
index 1bef8d1a4e..44cc9b0b06 100644
--- a/macros/latex/contrib/hyperref/doc/hyperref-linktarget.pdf
+++ b/macros/latex/contrib/hyperref/doc/hyperref-linktarget.pdf
Binary files differ
diff --git a/macros/latex/contrib/hyperref/doc/hyperref.pdf b/macros/latex/contrib/hyperref/doc/hyperref.pdf
index 0662cf87b0..b52703cc40 100644
--- a/macros/latex/contrib/hyperref/doc/hyperref.pdf
+++ b/macros/latex/contrib/hyperref/doc/hyperref.pdf
Binary files differ
diff --git a/macros/latex/contrib/hyperref/doc/nameref.pdf b/macros/latex/contrib/hyperref/doc/nameref.pdf
index 6cf129cde9..420f41424e 100644
--- a/macros/latex/contrib/hyperref/doc/nameref.pdf
+++ b/macros/latex/contrib/hyperref/doc/nameref.pdf
Binary files differ
diff --git a/macros/latex/contrib/hyperref/hluatex.dtx b/macros/latex/contrib/hyperref/hluatex.dtx
index 765a9c19a9..3675cd0cec 100644
--- a/macros/latex/contrib/hyperref/hluatex.dtx
+++ b/macros/latex/contrib/hyperref/hluatex.dtx
@@ -1,6 +1,6 @@
% \iffalse
% Source File: hluatex.dtx
-% 2022-06-20 v7.00s
+% 2022-09-22 v7.00t
%
% Copyright
% 2016-2019 Oberdiek Package Support Group
@@ -31,7 +31,7 @@
%
% \begin{macrocode}
%<*luatex>
-%% 2022-06-20 v7.00s
+%% 2022-09-22 v7.00t
%% force unicode encoding, see issue #101
%% code mostly copied from hxetex.def
\HyPsd@LoadUnicode
@@ -751,10 +751,26 @@
\fi
}{%
\ifdim\stockwidth>\z@
- \setlength{\pagewidth}{\stockwidth}%
- \fi
- \ifdim\stockheight>\z@
- \setlength{\pageheight}{\stockheight}%
+ \ifdim\stockheight>\z@
+ \setlength{\pagewidth}{\stockwidth}%
+ \setlength{\pageheight}{\stockheight}%
+ \else
+ \ifdim\paperwidth>\z@
+ \ifdim\paperheight>\z@
+ \setlength{\pagewidth}{\paperwidth}%
+ \setlength{\pageheight}{\paperheight}%
+ \fi
+ \fi
+ \fi
+ \else
+ \ifdim\stockwidth=\z@
+ \ifdim\paperwidth>\z@
+ \ifdim\paperheight>\z@
+ \setlength{\pagewidth}{\paperwidth}%
+ \setlength{\pageheight}{\paperheight}%
+ \fi
+ \fi
+ \fi
\fi
}%
}%
diff --git a/macros/latex/contrib/hyperref/hyperref-linktarget.dtx b/macros/latex/contrib/hyperref/hyperref-linktarget.dtx
index cd0557bcdb..d31a2009e2 100644
--- a/macros/latex/contrib/hyperref/hyperref-linktarget.dtx
+++ b/macros/latex/contrib/hyperref/hyperref-linktarget.dtx
@@ -53,7 +53,7 @@
% }^^A
% }
%
-% \date{Version v7.00s, released 2022-06-20}
+% \date{Version 2022-09-22 v7.00t}
%
% \maketitle
% \begin{documentation}
diff --git a/macros/latex/contrib/hyperref/hyperref-patches.dtx b/macros/latex/contrib/hyperref/hyperref-patches.dtx
index 446493224c..ebe25f7f62 100644
--- a/macros/latex/contrib/hyperref/hyperref-patches.dtx
+++ b/macros/latex/contrib/hyperref/hyperref-patches.dtx
@@ -55,7 +55,7 @@
% }^^A
% }
%
-% \date{Version 0.9, released 2021-06-29}
+% \date{Version 2022-09-22 v7.00t}
%
% \maketitle
% \begin{documentation}
diff --git a/macros/latex/contrib/hyperref/hyperref.dtx b/macros/latex/contrib/hyperref/hyperref.dtx
index 6baf1e5480..fb6aefd9b2 100644
--- a/macros/latex/contrib/hyperref/hyperref.dtx
+++ b/macros/latex/contrib/hyperref/hyperref.dtx
@@ -52,7 +52,7 @@
%<puvnenc>\ProvidesFile{puvnenc.def}
%<puarenc>\ProvidesFile{puarenc.def}
%<psdextra>\ProvidesFile{psdextra.def}
-%<!none&!packageEnd> [2022-06-20 v7.00s %
+%<!none&!packageEnd> [2022-09-22 v7.00t %
%<package> Hypertext links for LaTeX]
%<nohyperref> Dummy hyperref (SR)]
%<driver> Hyperref documentation driver file]
@@ -6696,7 +6696,7 @@
\def\HyperDestNameFilter#1{#1}
\Hy@AtBeginDocument{%
\begingroup
- \edef\x{\@ifundefined{stockheight}\paperheight\stockheight}%
+ \edef\x{\ifdim\stockheight>\z@ \stockheight\else\paperheight\fi}%
\dimen@=\x\relax
\ifdim\dimen@>\z@
\else
@@ -6985,6 +6985,11 @@
% \end{macrocode}
%
% \subsubsection{Driver loading}
+% Ensure that |\stockwidth| and |\stockheight| are defined
+% \begin{macrocode}
+\@ifundefined{stockwidth}{\newdimen\stockwidth}{}
+\@ifundefined{stockheight}{\newdimen\stockheight}{}
+% \end{macrocode}
%
% \begin{macrocode}
\Hy@AtEndOfPackage{%
@@ -8235,9 +8240,10 @@
% Provide a dummy default definition of \cs{hyper@newdestlabel}
% inside the .aux files.
% \begin{macrocode}
-\AddLineBeginAux{%
- \string\providecommand\string\hyper@newdestlabel[2]{}%
-}
+\AddToHook{include/before}
+ {\immediate\write\@partaux{\string\providecommand\string\hyper@newdestlabel[2]{}}}
+\AddToHook{begindocument}
+ {\immediate\write\@mainaux{\string\providecommand\string\hyper@newdestlabel[2]{}}}
% \end{macrocode}
%
% \section{Forms creation}
@@ -12704,15 +12710,7 @@
\fi
\fi
}
-\@ifpackageloaded{showkeys}{%
- \HyRef@ShowKeysInit
-}{%
- \Hy@AtBeginDocument{%
- \@ifpackageloaded{showkeys}{%
- \HyRef@ShowKeysInit
- }{}%
- }%
-}
+\AddToHook{package/showkeys/after}{\HyRef@ShowKeysInit}
% \end{macrocode}
% \end{macro}
%
@@ -13529,21 +13527,28 @@
\fi
\fi
}{%
- \ltx@IfUndefined{stockwidth}{%
- \ifdim\paperwidth>\z@
- \setlength{\pdfpagewidth}{\paperwidth}%
- \fi
- \ifdim\paperheight>\z@
- \setlength{\pdfpageheight}{\paperheight}%
- \fi
- }{%
- \ifdim\stockwidth>\z@
- \setlength{\pdfpagewidth}{\stockwidth}%
- \fi
+ \ifdim\stockwidth>\z@
\ifdim\stockheight>\z@
- \setlength{\pdfpageheight}{\stockheight}%
+ \setlength{\pdfpagewidth}{\stockwidth}%
+ \setlength{\pdfpageheight}{\stockheight}%
+ \else
+ \ifdim\paperwidth>\z@
+ \ifdim\paperheight>\z@
+ \setlength{\pdfpagewidth}{\paperwidth}%
+ \setlength{\pdfpageheight}{\paperheight}%
+ \fi
+ \fi
\fi
- }%
+ \else
+ \ifdim\stockwidth=\z@
+ \ifdim\paperwidth>\z@
+ \ifdim\paperheight>\z@
+ \setlength{\pdfpagewidth}{\paperwidth}%
+ \setlength{\pdfpageheight}{\paperheight}%
+ \fi
+ \fi
+ \fi
+ \fi
}%
}%
\Hy@DisableOption{setpagesize}%
@@ -14595,19 +14600,25 @@
\AtBeginShipoutFirst{%
\ifHy@setpagesize
\begingroup
- \@ifundefined{stockwidth}{%
- \ifdim\paperwidth>\z@
- \ifdim\paperheight>\z@
- \special{papersize=\the\paperwidth,\the\paperheight}%
+ \ifdim\stockwidth>\z@
+ \ifdim\stockheight>\z@
+ \special{papersize=\the\stockwidth,\the\stockheight}%
+ \else
+ \ifdim\paperwidth>\z@
+ \ifdim\paperheight>\z@
+ \special{papersize=\the\paperwidth,\the\paperheight}%
+ \fi
\fi
\fi
- }{%
- \ifdim\stockwidth>\z@
- \ifdim\stockheight>\z@
- \special{papersize=\the\stockwidth,\the\stockheight}%
+ \else
+ \ifdim\stockwidth=\z@
+ \ifdim\paperwidth>\z@
+ \ifdim\paperheight>\z@
+ \special{papersize=\the\paperwidth,\the\paperheight}%
+ \fi
\fi
\fi
- }%
+ \fi
\endgroup
\fi
\Hy@DisableOption{setpagesize}%
@@ -14743,32 +14754,35 @@
% it avoids the definition and the hash table entry of a
% previous undefined macro.
% \begin{macrocode}
-\ifx\mediaheight\@undefined
-\else
- \ifx\mediaheight\relax
- \else
- \ifHy@setpagesize
- \providecommand*{\VTeXInitMediaSize}{%
- \ltx@IfUndefined{stockwidth}{%
- \ifdim\paperheight>0pt %
- \setlength\mediaheight\paperheight
- \fi
- \ifdim\paperheight>0pt %
- \setlength\mediawidth\paperwidth
- \fi
- }{%
- \ifdim\stockheight>0pt %
- \setlength\mediaheight\stockheight
- \fi
- \ifdim\stockwidth>0pt %
- \setlength\mediawidth\stockwidth
- \fi
- }%
- }%
- \Hy@AtBeginDocument{\VTeXInitMediaSize}%
- \fi
- \Hy@DisableOption{setpagesize}%
+\ifcsname mediaheight\endcsname
+ \ifHy@setpagesize
+ \providecommand*{\VTeXInitMediaSize}{%
+ \ifdim\stockwidth>\z@
+ \ifdim\stockheight>\z@
+ \setlength\mediaheight\stockheight
+ \setlength\mediawidth\stockwidth
+ \else
+ \ifdim\paperwidth>\z@
+ \ifdim\paperheight>\z@
+ \setlength\mediaheight\paperheight
+ \setlength\mediawidth\paperwidth
+ \fi
+ \fi
+ \fi
+ \else
+ \ifdim\stockwidth=\z@
+ \ifdim\paperwidth>\z@
+ \ifdim\paperheight>\z@
+ \setlength\mediaheight\paperheight
+ \setlength\mediawidth\paperwidth
+ \fi
+ \fi
+ \fi
+ \fi
+ }%
+ \Hy@AtBeginDocument{\VTeXInitMediaSize}%
\fi
+ \Hy@DisableOption{setpagesize}%
\fi
% \end{macrocode}
% Older versions of VTeX require |xyz| in lower case.
@@ -16395,19 +16409,25 @@
\AtBeginShipoutFirst{%
\ifHy@setpagesize
\begingroup
- \@ifundefined{stockwidth}{%
- \ifdim\paperwidth>\z@
- \ifdim\paperheight>\z@
- \special{papersize=\the\paperwidth,\the\paperheight}%
+ \ifdim\stockwidth>\z@
+ \ifdim\stockheight>\z@
+ \special{papersize=\the\stockwidth,\the\stockheight}%
+ \else
+ \ifdim\paperwidth>\z@
+ \ifdim\paperheight>\z@
+ \special{papersize=\the\paperwidth,\the\paperheight}%
+ \fi
\fi
\fi
- }{%
- \ifdim\stockwidth>\z@
- \ifdim\stockheight>\z@
- \special{papersize=\the\stockwidth,\the\stockheight}%
+ \else
+ \ifdim\stockwidth=\z@
+ \ifdim\paperwidth>\z@
+ \ifdim\paperheight>\z@
+ \special{papersize=\the\paperwidth,\the\paperheight}%
+ \fi
\fi
\fi
- }%
+ \fi
\endgroup
\fi
\Hy@DisableOption{setpagesize}%
diff --git a/macros/latex/contrib/hyperref/xr-hyper.sty b/macros/latex/contrib/hyperref/xr-hyper.sty
index fecbdeca12..9472448b3a 100644
--- a/macros/latex/contrib/hyperref/xr-hyper.sty
+++ b/macros/latex/contrib/hyperref/xr-hyper.sty
@@ -61,7 +61,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{xr-hyper}
- [2022-06-20 v7.00s eXternal References (DPC)]
+ [2022-09-22 v7.00t eXternal References (DPC)]
\def\externaldocument{\@testopt\XR@cite{}}
\let\externalcitedocument\externaldocument
diff --git a/macros/latex/contrib/oberdiek/README.md b/macros/latex/contrib/oberdiek/README.md
index 682184dc81..b38e432684 100644
--- a/macros/latex/contrib/oberdiek/README.md
+++ b/macros/latex/contrib/oberdiek/README.md
@@ -1,6 +1,6 @@
# Oberdiek bundle
-Version: 2021-11-15
+Version: 2022-09-21
This file describes the directory
CTAN:macros/latex/contrib/oberdiek/
@@ -11,7 +11,7 @@ It contains several packages:
## Copyright (C)
* 2007, 2009-2011 Heiko Oberdiek
-* 2016-2020 Oberdiek Package Support Group
+* 2016-2022 Oberdiek Package Support Group
## License
LATEX Project Public License, version 1.3c or later.
@@ -53,9 +53,7 @@ Other files in the CTAN directory:
* hyphsubst: substitute hyphenation patterns;
* ifdraft: switch for option draft;
* iflang: provides expandable checks for the current language;
-* pagegrid: prints a page grid in the background;
* pdfcolfoot: using pdfTeX’s color stack for footnotes;
-* pdfcol: macros for setting and maintaining new color stacks;
* pdfcolparallel: fixes colour problems in package parallel;
* pdfcolparcolumns: fixes colour problems in package parcolumns;
* pdfcrypt: setting PDF encryption;
diff --git a/macros/latex/contrib/oberdiek/aliascnt.pdf b/macros/latex/contrib/oberdiek/aliascnt.pdf
index 3d37bde0a6..8b606cc806 100644
--- a/macros/latex/contrib/oberdiek/aliascnt.pdf
+++ b/macros/latex/contrib/oberdiek/aliascnt.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/bmpsize.pdf b/macros/latex/contrib/oberdiek/bmpsize.pdf
index f551dcd1d6..12c25efac6 100644
--- a/macros/latex/contrib/oberdiek/bmpsize.pdf
+++ b/macros/latex/contrib/oberdiek/bmpsize.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/centernot.pdf b/macros/latex/contrib/oberdiek/centernot.pdf
index 1c365a0a29..62f2d9da69 100644
--- a/macros/latex/contrib/oberdiek/centernot.pdf
+++ b/macros/latex/contrib/oberdiek/centernot.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/chemarr.pdf b/macros/latex/contrib/oberdiek/chemarr.pdf
index 3be586e5ed..a0491c8dcc 100644
--- a/macros/latex/contrib/oberdiek/chemarr.pdf
+++ b/macros/latex/contrib/oberdiek/chemarr.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/classlist.pdf b/macros/latex/contrib/oberdiek/classlist.pdf
index 8ff7733158..f7489d1bd4 100644
--- a/macros/latex/contrib/oberdiek/classlist.pdf
+++ b/macros/latex/contrib/oberdiek/classlist.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/colonequals.pdf b/macros/latex/contrib/oberdiek/colonequals.pdf
index 8668c34d3d..5c3cb08f41 100644
--- a/macros/latex/contrib/oberdiek/colonequals.pdf
+++ b/macros/latex/contrib/oberdiek/colonequals.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/dvipscol.pdf b/macros/latex/contrib/oberdiek/dvipscol.pdf
index cf0e002b7d..8cb994eacc 100644
--- a/macros/latex/contrib/oberdiek/dvipscol.pdf
+++ b/macros/latex/contrib/oberdiek/dvipscol.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/engord.pdf b/macros/latex/contrib/oberdiek/engord.pdf
index 067fbca25b..3e45bede84 100644
--- a/macros/latex/contrib/oberdiek/engord.pdf
+++ b/macros/latex/contrib/oberdiek/engord.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/enparen.pdf b/macros/latex/contrib/oberdiek/enparen.pdf
index e085b3062e..c84e418b5f 100644
--- a/macros/latex/contrib/oberdiek/enparen.pdf
+++ b/macros/latex/contrib/oberdiek/enparen.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/eolgrab.pdf b/macros/latex/contrib/oberdiek/eolgrab.pdf
index c1b38c591e..23422c71bd 100644
--- a/macros/latex/contrib/oberdiek/eolgrab.pdf
+++ b/macros/latex/contrib/oberdiek/eolgrab.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/fibnum.pdf b/macros/latex/contrib/oberdiek/fibnum.pdf
index b471eb5ef9..838c7866a1 100644
--- a/macros/latex/contrib/oberdiek/fibnum.pdf
+++ b/macros/latex/contrib/oberdiek/fibnum.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/flags.pdf b/macros/latex/contrib/oberdiek/flags.pdf
index 4f476fc931..38cfdfce4e 100644
--- a/macros/latex/contrib/oberdiek/flags.pdf
+++ b/macros/latex/contrib/oberdiek/flags.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/holtxdoc.pdf b/macros/latex/contrib/oberdiek/holtxdoc.pdf
index 72f5ebe9bd..4defa8d604 100644
--- a/macros/latex/contrib/oberdiek/holtxdoc.pdf
+++ b/macros/latex/contrib/oberdiek/holtxdoc.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/hypbmsec.pdf b/macros/latex/contrib/oberdiek/hypbmsec.pdf
index e0aa81018e..29f5c45d4a 100644
--- a/macros/latex/contrib/oberdiek/hypbmsec.pdf
+++ b/macros/latex/contrib/oberdiek/hypbmsec.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/hypcap.pdf b/macros/latex/contrib/oberdiek/hypcap.pdf
index 0417e6f54f..302590434b 100644
--- a/macros/latex/contrib/oberdiek/hypcap.pdf
+++ b/macros/latex/contrib/oberdiek/hypcap.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/hypgotoe.pdf b/macros/latex/contrib/oberdiek/hypgotoe.pdf
index cfbc9e8f11..4237695b37 100644
--- a/macros/latex/contrib/oberdiek/hypgotoe.pdf
+++ b/macros/latex/contrib/oberdiek/hypgotoe.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/hyphsubst.pdf b/macros/latex/contrib/oberdiek/hyphsubst.pdf
index 318eb95edc..bebccb7585 100644
--- a/macros/latex/contrib/oberdiek/hyphsubst.pdf
+++ b/macros/latex/contrib/oberdiek/hyphsubst.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/ifdraft.pdf b/macros/latex/contrib/oberdiek/ifdraft.pdf
index 799e8b9c25..4745dadca8 100644
--- a/macros/latex/contrib/oberdiek/ifdraft.pdf
+++ b/macros/latex/contrib/oberdiek/ifdraft.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/iflang.pdf b/macros/latex/contrib/oberdiek/iflang.pdf
index b7f3a56530..de5fa254fe 100644
--- a/macros/latex/contrib/oberdiek/iflang.pdf
+++ b/macros/latex/contrib/oberdiek/iflang.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/oberdiek-bundle.bib b/macros/latex/contrib/oberdiek/oberdiek-bundle.bib
index 5639fc952c..1a584cc3e9 100644
--- a/macros/latex/contrib/oberdiek/oberdiek-bundle.bib
+++ b/macros/latex/contrib/oberdiek/oberdiek-bundle.bib
@@ -131,20 +131,6 @@
version={1.7},
url={https://ctan.org/pkg/iflang},
}
-@manual{oberdiek:pagegrid,
- title={The pagegrid package},
- author={Heiko Oberdiek},
- date={2016-05-16},
- version={1.5},
- url={https://ctan.org/pkg/pagegrid},
-}
-@manual{oberdiek:pdfcol,
- title={The pdfcol package},
- author={Heiko Oberdiek},
- date={2018-11-01},
- version={1.5},
- url={https://ctan.org/pkg/pdfcol},
-}
@manual{oberdiek:pdfcolfoot,
title={The pdfcolfoot package},
author={Heiko Oberdiek},
diff --git a/macros/latex/contrib/oberdiek/oberdiek.ins b/macros/latex/contrib/oberdiek/oberdiek.ins
index 81ee3c264b..ecf6df13a6 100644
--- a/macros/latex/contrib/oberdiek/oberdiek.ins
+++ b/macros/latex/contrib/oberdiek/oberdiek.ins
@@ -45,8 +45,6 @@
\batchinput{hyphsubst.dtx}
\batchinput{ifdraft.dtx}
\batchinput{iflang.dtx}
-\batchinput{pagegrid.dtx}
-\batchinput{pdfcol.dtx}
\batchinput{pdfcolfoot.dtx}
\batchinput{pdfcolparallel.dtx}
\batchinput{pdfcolparcolumns.dtx}
diff --git a/macros/latex/contrib/oberdiek/oberdiek.pdf b/macros/latex/contrib/oberdiek/oberdiek.pdf
index ae33dcf68a..1ee28ae509 100644
--- a/macros/latex/contrib/oberdiek/oberdiek.pdf
+++ b/macros/latex/contrib/oberdiek/oberdiek.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/oberdiek.tex b/macros/latex/contrib/oberdiek/oberdiek.tex
index 83bbce0aba..c8a2ae588b 100644
--- a/macros/latex/contrib/oberdiek/oberdiek.tex
+++ b/macros/latex/contrib/oberdiek/oberdiek.tex
@@ -10,7 +10,7 @@
\newcommand*{\Author}{Heiko Oberdiek}
\newcommand*{\Email}{ho-tex at tug.org}
-\newcommand*{\Date}{2021/11/15}
+\newcommand*{\Date}{2022/09/21}
% Copyright (C) 2006-2016 by
% Heiko Oberdiek
@@ -212,10 +212,6 @@
[\entrysep]
\entry{iflang}{Checks for the current language}%
[\entrysep]
-\entry{pagegrid}{Print page grid in background}%
-[\entrysep]
-\entry{pdfcol}{Handle new color stacks for \hologo{pdfTeX}}%
-[\entrysep]
\entry{pdfcolfoot}{Color stack for footnotes with \hologo{pdfTeX}}%
[\entrysep]
\entry{pdfcolparallel}{Color stacks support for parallel}%
@@ -450,26 +446,6 @@ based on macro \cs{languagename} or hyphenation patterns.
\tocinclude{iflang}
\newpage
-\subsection{\pkgsectformat{pagegrid}}
-\label{pagegrid}
-\begin{abstract}
-The \LaTeX\ package prints a page grid in the background.
-\end{abstract}
-\tocinclude{pagegrid}
-
-\newpage
-\subsection{\pkgsectformat{pdfcol}}
-\label{pdfcol}
-\begin{abstract}
-Since version 1.40 \pdfTeX\ supports color stacks.
-The driver file \xfile{pdftex.def} for package \xpackage{color}
-defines and uses a main color stack since version v0.04b.
-Package \xpackage{pdfcol} is intended for package writers.
-It defines macros for setting and maintaining new color stacks.
-\end{abstract}
-\tocinclude{pdfcol}
-
-\newpage
\subsection{\pkgsectformat{pdfcolfoot}}
\label{pdfcolfoot}
\begin{abstract}
diff --git a/macros/latex/contrib/oberdiek/pdfcolfoot.pdf b/macros/latex/contrib/oberdiek/pdfcolfoot.pdf
index d611ba65d2..bc2bcfc34f 100644
--- a/macros/latex/contrib/oberdiek/pdfcolfoot.pdf
+++ b/macros/latex/contrib/oberdiek/pdfcolfoot.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/pdfcolparallel.pdf b/macros/latex/contrib/oberdiek/pdfcolparallel.pdf
index 51c9014324..5bf37a6dea 100644
--- a/macros/latex/contrib/oberdiek/pdfcolparallel.pdf
+++ b/macros/latex/contrib/oberdiek/pdfcolparallel.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf b/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf
index 56a69feb08..9ef22b141b 100644
--- a/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf
+++ b/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/pdfcrypt.pdf b/macros/latex/contrib/oberdiek/pdfcrypt.pdf
index 79740fa651..ebcfef66c0 100644
--- a/macros/latex/contrib/oberdiek/pdfcrypt.pdf
+++ b/macros/latex/contrib/oberdiek/pdfcrypt.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/pdfrender.pdf b/macros/latex/contrib/oberdiek/pdfrender.pdf
index ae0d3a5b51..f5d7da9a0f 100644
--- a/macros/latex/contrib/oberdiek/pdfrender.pdf
+++ b/macros/latex/contrib/oberdiek/pdfrender.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/protecteddef.pdf b/macros/latex/contrib/oberdiek/protecteddef.pdf
index 52d39ec04c..351db60331 100644
--- a/macros/latex/contrib/oberdiek/protecteddef.pdf
+++ b/macros/latex/contrib/oberdiek/protecteddef.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/resizegather.pdf b/macros/latex/contrib/oberdiek/resizegather.pdf
index 97a1ff7f44..7cbdc874d6 100644
--- a/macros/latex/contrib/oberdiek/resizegather.pdf
+++ b/macros/latex/contrib/oberdiek/resizegather.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/rotchiffre.pdf b/macros/latex/contrib/oberdiek/rotchiffre.pdf
index 15262166fd..db416d802d 100644
--- a/macros/latex/contrib/oberdiek/rotchiffre.pdf
+++ b/macros/latex/contrib/oberdiek/rotchiffre.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/scrindex.pdf b/macros/latex/contrib/oberdiek/scrindex.pdf
index d6a80e564c..0d5b4f9ff6 100644
--- a/macros/latex/contrib/oberdiek/scrindex.pdf
+++ b/macros/latex/contrib/oberdiek/scrindex.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/setouterhbox.pdf b/macros/latex/contrib/oberdiek/setouterhbox.pdf
index d63d0f6f4b..4c6388b5fb 100644
--- a/macros/latex/contrib/oberdiek/setouterhbox.pdf
+++ b/macros/latex/contrib/oberdiek/setouterhbox.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/settobox.pdf b/macros/latex/contrib/oberdiek/settobox.pdf
index 97e9a8862f..7c534622e3 100644
--- a/macros/latex/contrib/oberdiek/settobox.pdf
+++ b/macros/latex/contrib/oberdiek/settobox.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/stackrel.pdf b/macros/latex/contrib/oberdiek/stackrel.pdf
index c28caf4522..8cfb4f6e67 100644
--- a/macros/latex/contrib/oberdiek/stackrel.pdf
+++ b/macros/latex/contrib/oberdiek/stackrel.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/stampinclude.pdf b/macros/latex/contrib/oberdiek/stampinclude.pdf
index 1df073bb3a..853e3478c0 100644
--- a/macros/latex/contrib/oberdiek/stampinclude.pdf
+++ b/macros/latex/contrib/oberdiek/stampinclude.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/tabularht.pdf b/macros/latex/contrib/oberdiek/tabularht.pdf
index 7ef081099d..af03656d55 100644
--- a/macros/latex/contrib/oberdiek/tabularht.pdf
+++ b/macros/latex/contrib/oberdiek/tabularht.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/tabularkv.pdf b/macros/latex/contrib/oberdiek/tabularkv.pdf
index 25560a6b56..dd9bc6df3f 100644
--- a/macros/latex/contrib/oberdiek/tabularkv.pdf
+++ b/macros/latex/contrib/oberdiek/tabularkv.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/telprint.pdf b/macros/latex/contrib/oberdiek/telprint.pdf
index 0b8e6808b5..a01f02b13b 100644
--- a/macros/latex/contrib/oberdiek/telprint.pdf
+++ b/macros/latex/contrib/oberdiek/telprint.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/thepdfnumber.pdf b/macros/latex/contrib/oberdiek/thepdfnumber.pdf
index 8efaa9e500..a2a14e0cfc 100644
--- a/macros/latex/contrib/oberdiek/thepdfnumber.pdf
+++ b/macros/latex/contrib/oberdiek/thepdfnumber.pdf
Binary files differ
diff --git a/macros/latex/contrib/oberdiek/twoopt.pdf b/macros/latex/contrib/oberdiek/twoopt.pdf
index 5a1292e804..415203aef1 100644
--- a/macros/latex/contrib/oberdiek/twoopt.pdf
+++ b/macros/latex/contrib/oberdiek/twoopt.pdf
Binary files differ
diff --git a/macros/latex/contrib/pagegrid/README.md b/macros/latex/contrib/pagegrid/README.md
new file mode 100644
index 0000000000..2e9e50a1ec
--- /dev/null
+++ b/macros/latex/contrib/pagegrid/README.md
@@ -0,0 +1,12 @@
+# pagegrid package
+
+Version: 2022-09-21 v1.6
+
+This package prints a page grid in the background;
+
+## Copyright (C)
+* 2009 Heiko Oberdiek
+* 2016-2022 Oberdiek Package Support Group
+
+## License
+LATEX Project Public License, version 1.3c or later. \ No newline at end of file
diff --git a/macros/latex/contrib/oberdiek/pagegrid.dtx b/macros/latex/contrib/pagegrid/pagegrid.dtx
index 60c0794247..a38a4fe8de 100644
--- a/macros/latex/contrib/oberdiek/pagegrid.dtx
+++ b/macros/latex/contrib/pagegrid/pagegrid.dtx
@@ -1,13 +1,13 @@
% \iffalse meta-comment
%
% File: pagegrid.dtx
-% Version: 2016/05/16 v1.5
+% Version: 2022-09-21 v1.6
% Info: Print page grid in background
%
% Copyright (C)
% 2009 Heiko Oberdiek
-% 2016-2019 Oberdiek Package Support Group
-% https://github.com/ho-tex/oberdiek/issues
+% 2016-2022 Oberdiek Package Support Group
+% https://github.com/ho-tex/pagegrid/issues
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either
@@ -23,7 +23,7 @@
%
% The Current Maintainers of this work are
% Heiko Oberdiek and the Oberdiek Package Support Group
-% https://github.com/ho-tex/oberdiek/issues
+% https://github.com/ho-tex/pagegrid/issues
%
% This work consists of the main source file pagegrid.dtx
% and the derived files
@@ -31,8 +31,8 @@
% pagegrid-test1.tex.
%
% Distribution:
-% CTAN:macros/latex/contrib/oberdiek/pagegrid.dtx
-% CTAN:macros/latex/contrib/oberdiek/pagegrid.pdf
+% CTAN:macros/latex/contrib/pagegrid/pagegrid.dtx
+% CTAN:macros/latex/contrib/pagegrid/pagegrid.pdf
%
% Unpacking:
% (a) If pagegrid.ins is present:
@@ -61,9 +61,9 @@
% pdflatex pagegrid.dtx
%
% Installation:
-% TDS:tex/latex/oberdiek/pagegrid.sty
-% TDS:doc/latex/oberdiek/pagegrid.pdf
-% TDS:source/latex/oberdiek/pagegrid.dtx
+% TDS:tex/latex/pagegrid/pagegrid.sty
+% TDS:doc/latex/pagegrid/pagegrid.pdf
+% TDS:source/latex/pagegrid/pagegrid.dtx
%
%<*ignore>
\begingroup
@@ -80,7 +80,7 @@
\input docstrip.tex
\Msg{************************************************************************}
\Msg{* Installation}
-\Msg{* Package: pagegrid 2016/05/16 v1.5 Print page grid in background (HO)}
+\Msg{* Package: pagegrid 2022-09-21 v1.6 Print page grid in background (HO)}
\Msg{************************************************************************}
\keepsilent
@@ -92,11 +92,11 @@
This is a generated file.
Project: pagegrid
-Version: 2016/05/16 v1.5
+Version: 2022-09-21 v1.6
Copyright (C)
2009 Heiko Oberdiek
- 2016-2019 Oberdiek Package Support Group
+ 2016-2022 Oberdiek Package Support Group
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
@@ -112,7 +112,7 @@ This work has the LPPL maintenance status "maintained".
The Current Maintainers of this work are
Heiko Oberdiek and the Oberdiek Package Support Group
-https://github.com/ho-tex/oberdiek/issues
+https://github.com/ho-tex/pagegrid/issues
This work consists of the main source file pagegrid.dtx
@@ -126,9 +126,9 @@ and the derived files
\generate{%
\file{pagegrid.ins}{\from{pagegrid.dtx}{install}}%
\file{pagegrid.drv}{\from{pagegrid.dtx}{driver}}%
- \usedir{tex/latex/oberdiek}%
+ \usedir{tex/latex/pagegrid}%
\file{pagegrid.sty}{\from{pagegrid.dtx}{package}}%
-% \usedir{doc/latex/oberdiek/test}%
+% \usedir{doc/latex/pagegrid/test}%
% \file{pagegrid-test1.tex}{\from{pagegrid.dtx}{test1}}%
}
@@ -156,7 +156,7 @@ and the derived files
%<*driver>
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{pagegrid.drv}%
- [2016/05/16 v1.5 Print page grid in background (HO)]%
+ [2022-09-21 v1.6 Print page grid in background (HO)]%
\documentclass{ltxdoc}
\usepackage{holtxdoc}[2011/11/22]
\begin{document}
@@ -170,9 +170,9 @@ and the derived files
% \GetFileInfo{pagegrid.drv}
%
% \title{The \xpackage{pagegrid} package}
-% \date{2016/05/16 v1.5}
+% \date{2022-09-21 v1.6}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
+% {Please report any issues at \url{https://github.com/ho-tex/pagegrid/issues}}}
%
% \maketitle
%
@@ -314,7 +314,7 @@ and the derived files
% \end{quote}
% \textbf{Note:}
% The double output of the page has side effects.
-% All whatits are executed twice, for example: file writing
+% All whatsits are executed twice, for example: file writing
% and anchor setting. Some unwanted actions are catched such
% as multiple \cs{label} definitions, duplicate entries in
% the table of contents. For bookmarks, use package \xpackage{bookmarks}.
@@ -402,7 +402,7 @@ and the derived files
\fi
\expandafter\x\csname ver@pagegrid.sty\endcsname
\ProvidesPackage{pagegrid}%
- [2016/05/16 v1.5 Print page grid in background (HO)]%
+ [2022-09-21 v1.6 Print page grid in background (HO)]%
% \end{macrocode}
%
% \begin{macrocode}
@@ -473,14 +473,17 @@ and the derived files
\RequirePackage{kvoptions}[2009/07/17]
% \end{macrocode}
% \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname stockwidth\endcsname\relax
- \def\pagegrid@width{\paperwidth}%
- \def\pagegrid@height{\paperheight}%
-\else
- \def\pagegrid@width{\stockwidth}%
- \def\pagegrid@height{\stockheight}%
-\fi
+\def\pagegrid@width{\paperwidth}%
+\def\pagegrid@height{\paperheight}%
+\@ifundefined{stockwidth}{}
+ {%
+ \ifdim \stockwidth > 0pt\relax
+ \ifdim \stockheight > 0pt \relax
+ \def\pagegrid@width{\stockwidth}%
+ \def\pagegrid@height{\stockheight}%
+ \fi
+ \fi
+ }
% \end{macrocode}
%
% \begin{macrocode}
@@ -759,30 +762,11 @@ and the derived files
% \paragraph{Package.} This package is available on
% CTAN\footnote{\CTANpkg{pagegrid}}:
% \begin{description}
-% \item[\CTAN{macros/latex/contrib/oberdiek/pagegrid.dtx}] The source file.
-% \item[\CTAN{macros/latex/contrib/oberdiek/pagegrid.pdf}] Documentation.
+% \item[\CTAN{macros/latex/contrib/pagegrid/pagegrid.dtx}] The source file.
+% \item[\CTAN{macros/latex/contrib/pagegrid/pagegrid.pdf}] Documentation.
% \end{description}
%
%
-% \paragraph{Bundle.} All the packages of the bundle `oberdiek'
-% are also available in a TDS compliant ZIP archive. There
-% the packages are already unpacked and the documentation files
-% are generated. The files and directories obey the TDS standard.
-% \begin{description}
-% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
-% \end{description}
-% \emph{TDS} refers to the standard ``A Directory Structure
-% for \TeX\ Files'' (\CTANpkg{tds}). Directories
-% with \xfile{texmf} in their name are usually organized this way.
-%
-% \subsection{Bundle installation}
-%
-% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the
-% TDS tree (also known as \xfile{texmf} tree) of your choice.
-% Example (linux):
-% \begin{quote}
-% |unzip oberdiek.tds.zip -d ~/texmf|
-% \end{quote}
%
% \subsection{Package installation}
%
@@ -799,9 +783,9 @@ and the derived files
% \begin{quote}
% \def\t{^^A
% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}}
-% pagegrid.sty & tex/latex/oberdiek/pagegrid.sty\\
-% pagegrid.pdf & doc/latex/oberdiek/pagegrid.pdf\\
-% pagegrid.dtx & source/latex/oberdiek/pagegrid.dtx\\
+% pagegrid.sty & tex/latex/pagegrid/pagegrid.sty\\
+% pagegrid.pdf & doc/latex/pagegrid/pagegrid.pdf\\
+% pagegrid.dtx & source/latex/pagegrid/pagegrid.dtx\\
% \end{tabular}^^A
% }^^A
% \sbox0{\t}^^A
@@ -947,6 +931,9 @@ and the derived files
% \item
% Documentation updates.
% \end{Version}
+% \begin{Version}{2022-09-21 v1.6}
+% \item Adapted the test for stockwidth/stockheight to a change in the \LaTeX\ kernel.
+% \end{Version}
% \end{History}
%
% \PrintIndex
diff --git a/macros/latex/contrib/oberdiek/pagegrid.pdf b/macros/latex/contrib/pagegrid/pagegrid.pdf
index b5ea088818..589e3ea019 100644
--- a/macros/latex/contrib/oberdiek/pagegrid.pdf
+++ b/macros/latex/contrib/pagegrid/pagegrid.pdf
Binary files differ
diff --git a/macros/latex/contrib/pdfcol/README.md b/macros/latex/contrib/pdfcol/README.md
new file mode 100644
index 0000000000..e8281aeae1
--- /dev/null
+++ b/macros/latex/contrib/pdfcol/README.md
@@ -0,0 +1,18 @@
+# pdfcol
+
+Version: 2022-09-21 v1.7
+
+Macros for setting and maintaining new color stacks.
+
+Since version 1.40 pdfTeX supports color stacks.
+The driver file pdftex.def for package color
+defines and uses a main color stack since version v0.04b.
+Package pdfcol is intended for package writers.
+It defines macros for setting and maintaining new color stacks.
+
+## Copyright (C)
+* 2007 Heiko Oberdiek
+* 2016-2022 Oberdiek Package Support Group
+
+## License
+LATEX Project Public License, version 1.3c or later.
diff --git a/macros/latex/contrib/oberdiek/pdfcol.dtx b/macros/latex/contrib/pdfcol/pdfcol.dtx
index 8e30a6f451..7d8c4b3457 100644
--- a/macros/latex/contrib/oberdiek/pdfcol.dtx
+++ b/macros/latex/contrib/pdfcol/pdfcol.dtx
@@ -1,13 +1,13 @@
% \iffalse meta-comment
%
% File: pdfcol.dtx
-% Version: 2019/12/29 v1.6
+% Version: 2022-09-21 v1.7
% Info: Handle new color stacks for pdfTeX
%
% Copyright (C)
% 2007 Heiko Oberdiek
-% 2016-2019 Oberdiek Package Support Group
-% https://github.com/ho-tex/oberdiek/issues
+% 2016-2022 Oberdiek Package Support Group
+% https://github.com/ho-tex/pdfcol/issues
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either
@@ -23,7 +23,7 @@
%
% The Current Maintainers of this work are
% Heiko Oberdiek and the Oberdiek Package Support Group
-% https://github.com/ho-tex/oberdiek/issues
+% https://github.com/ho-tex/pdfcol/issues
%
% The Base Interpreter refers to any `TeX-Format',
% because some files are installed in TDS:tex/generic//.
@@ -34,8 +34,8 @@
% pdfcol-test2.tex, pdfcol-test3.tex, pdfcol-test4.tex.
%
% Distribution:
-% CTAN:macros/latex/contrib/oberdiek/pdfcol.dtx
-% CTAN:macros/latex/contrib/oberdiek/pdfcol.pdf
+% CTAN:macros/latex/contrib/pdfcol/pdfcol.dtx
+% CTAN:macros/latex/contrib/pdfcol/pdfcol.pdf
%
% Unpacking:
% (a) If pdfcol.ins is present:
@@ -64,9 +64,9 @@
% pdflatex pdfcol.dtx
%
% Installation:
-% TDS:tex/generic/oberdiek/pdfcol.sty
-% TDS:doc/latex/oberdiek/pdfcol.pdf
-% TDS:source/latex/oberdiek/pdfcol.dtx
+% TDS:tex/generic/pdfcol/pdfcol.sty
+% TDS:doc/latex/pdfcol/pdfcol.pdf
+% TDS:source/latex/pdfcol/pdfcol.dtx
%
%<*ignore>
\begingroup
@@ -83,7 +83,7 @@
\input docstrip.tex
\Msg{************************************************************************}
\Msg{* Installation}
-\Msg{* Package: pdfcol 2019/12/29 v1.6 Handle new color stacks for pdfTeX (HO)}
+\Msg{* Package: pdfcol 2022-09-21 v1.7 Handle new color stacks for pdfTeX (HO)}
\Msg{************************************************************************}
\keepsilent
@@ -95,11 +95,11 @@
This is a generated file.
Project: pdfcol
-Version: 2019/12/29 v1.6
+Version: 2022-09-21 v1.7
Copyright (C)
2007 Heiko Oberdiek
- 2016-2019 Oberdiek Package Support Group
+ 2016-2022 Oberdiek Package Support Group
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
@@ -115,7 +115,7 @@ This work has the LPPL maintenance status "maintained".
The Current Maintainers of this work are
Heiko Oberdiek and the Oberdiek Package Support Group
-https://github.com/ho-tex/oberdiek/issues
+https://github.com/ho-tex/pdfcol/issues
The Base Interpreter refers to any `TeX-Format',
@@ -132,9 +132,9 @@ and the derived files
\generate{%
\file{pdfcol.ins}{\from{pdfcol.dtx}{install}}%
\file{pdfcol.drv}{\from{pdfcol.dtx}{driver}}%
- \usedir{tex/generic/oberdiek}%
+ \usedir{tex/generic/pdfcol}%
\file{pdfcol.sty}{\from{pdfcol.dtx}{package}}%
-% \usedir{doc/latex/oberdiek/test}%
+% \usedir{doc/latex/pdfcol/test}%
% \file{pdfcol-test1.tex}{\from{pdfcol.dtx}{test1}}%
% \file{pdfcol-test2.tex}{\from{pdfcol.dtx}{test2}}%
% \file{pdfcol-test3.tex}{\from{pdfcol.dtx}{test3}}%
@@ -165,7 +165,7 @@ and the derived files
%<*driver>
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{pdfcol.drv}%
- [2019/12/29 v1.6 Handle new color stacks for pdfTeX (HO)]%
+ [2022-09-21 v1.7 Handle new color stacks for pdfTeX (HO)]%
\documentclass{ltxdoc}
\usepackage{holtxdoc}[2011/11/22]
\begin{document}
@@ -179,9 +179,9 @@ and the derived files
% \GetFileInfo{pdfcol.drv}
%
% \title{The \xpackage{pdfcol} package}
-% \date{2019/12/29 v1.6}
+% \date{2022-09-21 v1.7}
% \author{Heiko Oberdiek\thanks
-% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
+% {Please report any issues at \url{https://github.com/ho-tex/pdfcol/issues}}}
%
% \maketitle
%
@@ -191,6 +191,7 @@ and the derived files
% defines and uses a main color stack since version v0.04b.
% Package \xpackage{pdfcol} is intended for package writers.
% It defines macros for setting and maintaining new color stacks.
+% It works also with lua\TeX.
% \end{abstract}
%
% \tableofcontents
@@ -217,12 +218,12 @@ and the derived files
%
% \begin{itemize}
% \item
-% \pdfTeX\ 1.40 or greater.
+% \pdfTeX\ 1.40 or greater or lua\TeX.
% \item
-% \pdfTeX in PDF mode. (I don't know a DVI driver that
+% \pdfTeX or lua\TeX\ in PDF mode. (I don't know a DVI driver that
% support several color stacks.)
% \item
-% \xfile{pdftex.def} 2007/01/02 v0.04b.
+% \xfile{pdftex.def} or \xfile{luatex.def} newer than 2007.
% \end{itemize}
% Package \xpackage{pdfcol} checks the requirements and
% sets switch \cs{ifpdfcolAvailable} accordingly.
@@ -236,7 +237,7 @@ and the derived files
% Otherwise the other interface macros in this section will
% be disabled with a message. Also the first use of such a
% macro will print a message. The messages are print to
-% the \xext{log} file only if \pdfTeX\ is not used in PDF mode.
+% the \xext{log} file only if \pdfTeX\ and lua\TeX\ not used in PDF mode.
%
% \begin{declcs}{pdfcolErrorNoStacks}
% \end{declcs}
@@ -246,7 +247,7 @@ and the derived files
% \begin{declcs}{pdfcolInitStack} \M{name}
% \end{declcs}
% A new color stack is initialized by \cs{pdfcolInitStack}.
-% The \meta{name} is used for indentifying the stack. It usually
+% The \meta{name} is used for identifying the stack. It usually
% consists of letters and digits. (The name must survive a \cs{csname}.)
%
% The intension of the macro is the definition of an additional
@@ -361,7 +362,7 @@ and the derived files
\fi
\expandafter\x\csname ver@pdfcol.sty\endcsname
\ProvidesPackage{pdfcol}%
- [2019/12/29 v1.6 Handle new color stacks for pdfTeX (HO)]%
+ [2022-09-21 v1.7 Handle new color stacks for pdfTeX (HO)]%
% \end{macrocode}
%
% \subsection{Catcodes}
@@ -416,13 +417,12 @@ and the derived files
%
% \begin{macro}{\PDFCOL@RequirePackage}
% \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
- \def\PDFCOL@RequirePackage#1[#2]{\input #1.sty\relax}%
-\else
+\ifcsname RequirePackage\endcsname
\def\PDFCOL@RequirePackage#1[#2]{%
\RequirePackage{#1}[{#2}]%
}%
+\else
+ \def\PDFCOL@RequirePackage#1[#2]{\input #1.sty\relax}%
\fi
% \end{macrocode}
% \end{macro}
@@ -450,11 +450,10 @@ and the derived files
%
% \begin{macrocode}
\ltx@newif\ifPDFCOL@luacolor
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname ver@luacolor.sty\endcsname\relax
- \PDFCOL@luacolorfalse
-\else
+\ifcsname ver@luacolor.sty\endcsname
\PDFCOL@luacolortrue
+\else
+ \PDFCOL@luacolorfalse
\fi
% \end{macrocode}
%
@@ -484,57 +483,18 @@ and the derived files
% \end{macrocode}
%
% \subsubsection{Check version of \pdfTeX}
-%
-% \begin{macrocode}
-\ifpdfcolAvailable
- \begingroup\expandafter\expandafter\expandafter\endgroup
- \expandafter\ifx\csname pdfcolorstack\endcsname\relax
- \pdfcolAvailablefalse
- \PDFCOL@Message{%
- Interface disabled because of too old pdfTeX.\MessageBreak
- Required is version 1.40+ for \string\pdfcolorstack
- }%
- \fi
-\fi
-\ifpdfcolAvailable
- \begingroup\expandafter\expandafter\expandafter\endgroup
- \expandafter\ifx\csname pdfcolorstack\endcsname\relax
- \pdfcolAvailablefalse
- \PDFCOL@Message{%
- Interface disabled because of too old pdfTeX.\MessageBreak
- Required is version 1.40+ for \string\pdfcolorstackinit
- }%
- \fi
-\fi
-% \end{macrocode}
+% The version check has been removed. We assume a new enough \pdfTeX.
%
% \subsubsection{Check \xfile{pdftex.def}}
-%
+% We no longer check the version but assume that it is new enough.
% \begin{macrocode}
\ifpdfcolAvailable
- \begingroup\expandafter\expandafter\expandafter\endgroup
- \expandafter\ifx\csname @pdfcolorstack\endcsname\relax
% \end{macrocode}
% Try to load package color if it is not yet loaded (\LaTeX\ case).
% \begin{macrocode}
- \begingroup\expandafter\expandafter\expandafter\endgroup
- \expandafter\ifx\csname ver@color.sty\endcsname\relax
- \begingroup\expandafter\expandafter\expandafter\endgroup
- \expandafter\ifx\csname documentclass\endcsname\relax
- \else
- \RequirePackage[pdftex]{color}\relax
- \fi
- \fi
- \begingroup\expandafter\expandafter\expandafter\endgroup
- \expandafter\ifx\csname @pdfcolorstack\endcsname\relax
- \pdfcolAvailablefalse
- \PDFCOL@Message{%
- Interface disabled because `pdftex.def'\MessageBreak
- is not loaded or it is too old.\MessageBreak
- Required is version 0.04b or greater%
- }%
- \fi
- \fi
+ \ifcsname documentclass\endcsname
+ \RequirePackage{color}
+ \fi
\fi
% \end{macrocode}
%
@@ -750,30 +710,10 @@ and the derived files
% \paragraph{Package.} This package is available on
% CTAN\footnote{\CTANpkg{pdfcol}}:
% \begin{description}
-% \item[\CTAN{macros/latex/contrib/oberdiek/pdfcol.dtx}] The source file.
-% \item[\CTAN{macros/latex/contrib/oberdiek/pdfcol.pdf}] Documentation.
-% \end{description}
-%
-%
-% \paragraph{Bundle.} All the packages of the bundle `oberdiek'
-% are also available in a TDS compliant ZIP archive. There
-% the packages are already unpacked and the documentation files
-% are generated. The files and directories obey the TDS standard.
-% \begin{description}
-% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
+% \item[\CTAN{macros/latex/contrib/pdfcol/pdfcol.dtx}] The source file.
+% \item[\CTAN{macros/latex/contrib/pdfcol/pdfcol.pdf}] Documentation.
% \end{description}
-% \emph{TDS} refers to the standard ``A Directory Structure
-% for \TeX\ Files'' (\CTANpkg{tds}). Directories
-% with \xfile{texmf} in their name are usually organized this way.
%
-% \subsection{Bundle installation}
-%
-% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the
-% TDS tree (also known as \xfile{texmf} tree) of your choice.
-% Example (linux):
-% \begin{quote}
-% |unzip oberdiek.tds.zip -d ~/texmf|
-% \end{quote}
%
% \subsection{Package installation}
%
@@ -790,9 +730,9 @@ and the derived files
% \begin{quote}
% \def\t{^^A
% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}}
-% pdfcol.sty & tex/generic/oberdiek/pdfcol.sty\\
-% pdfcol.pdf & doc/latex/oberdiek/pdfcol.pdf\\
-% pdfcol.dtx & source/latex/oberdiek/pdfcol.dtx\\
+% pdfcol.sty & tex/generic/pdfcol/pdfcol.sty\\
+% pdfcol.pdf & doc/latex/pdfcol/pdfcol.pdf\\
+% pdfcol.dtx & source/latex/pdfcol/pdfcol.dtx\\
% \end{tabular}^^A
% }^^A
% \sbox0{\t}^^A
@@ -931,6 +871,9 @@ and the derived files
% \item
% \xpackage{iftex} package.
% \end{Version}
+% \begin{Version}{2022-09-21 v1.7}
+% \item Improved luatex compatitiblity, removed unneeded version checks.
+% \end{Version}
% \end{History}
%
% \PrintIndex
diff --git a/macros/latex/contrib/oberdiek/pdfcol.pdf b/macros/latex/contrib/pdfcol/pdfcol.pdf
index cfc5d41d3b..2c748d2c0f 100644
--- a/macros/latex/contrib/oberdiek/pdfcol.pdf
+++ b/macros/latex/contrib/pdfcol/pdfcol.pdf
Binary files differ
diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
index 96ad581523..9ad760140f 100644
--- a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
+++ b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
index 761c36edaf..d653c2ac21 100644
--- a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
+++ b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
@@ -60,8 +60,8 @@
\setlength{\parindent}{0pt}
\definecolor{LightGray}{gray}{0.9}
-\def\PLversion{1.2.5}
-\def\PLdate{3 Septembre 2022}
+\def\PLversion{1.2.6}
+\def\PLdate{22 Septembre 2022}
\tcbset{vignettes/.style={%
nobeforeafter,box align=base,boxsep=0pt,enhanced,sharp corners=all,rounded corners=southeast,%
@@ -233,6 +233,8 @@ Quelques commandes pour convertir bin/dec/hex avec certains détails.
Une commande pour, en \TikZ, créer un pixelart avec correction éventuelle.
+Une commande pour, en \TikZ, créer un SudoMaths non forcément $9\times9$.
+
\vspace{1.5cm}
\hfill{}\textit{Merci à Anne pour ses retours et sa relecture !}
@@ -3968,8 +3970,167 @@ D,-,-,D,-,D,D,F,F,F,F,F,F,D,D,-,-,-,-,D,-,-
\newpage
+\section{SudoMaths, en \TikZ}\label{sudomaths}
+
+\subsection{Introduction}
+
+\begin{codeidee}
+L'idée est de \textit{proposer} un environnement \TikZ, une commande permettant de tracer des grilles de SudoMaths.
+
+L'environnement créé, lié à \TikZ, trace la grille de SudoMaths (avec les blocs démarqués), et peut la remplir avec une liste d'éléments.
+\end{codeidee}
+
+\begin{codetex}[listing only]
+%grille classique non remplie, avec légendes H et V
+%les {} non nécessaires pour préciser que les cases seront "vides"
+\PLsudomaths{}
+\end{codetex}
+
+\begin{codesortie}
+\PLsudomaths{}
+\end{codesortie}
+
+\begin{codeinfo}
+La commande \ctex{PLsudomaths} crée donc la grille (remplie ou non), dans un environnement \TikZ, c'est \textit{c'est tout} !
+
+\smallskip
+
+Si on veut exploiter le tracé de la grille, on peut utiliser l'\textit{environnement} \ctex{PLenvsudomaths} dans lequel on peut rajouter toute commande en \TikZ{} !
+\end{codeinfo}
+
+\begin{codetex}[listing only]
+%grille "toute seule"
+\PLsudomaths[<options>]{<liste>}
+
+%grille avec ajout de code
+\begin{PLenvsudomaths}[<options>]{<grille>}
+ <commandes tikz> ;
+\end{PLenvsudomaths}
+\end{codetex}
+
+\pagebreak
+
+\subsection{Clés et options}
+
+\begin{codecles}
+Quelques \Cle{clés} sont disponibles pour cette commande :
+
+\begin{itemize}
+ \item la clé \Cle{epaisseurg} pour gérer l'épaisseur des traits épais ; \hfill~défaut \Cle{1.5pt}
+ \item la clé \Cle{epaisseur} pour gérer l'épaisseur des traits fins ; \hfill~défaut \Cle{0.5pt}
+ \item la clé \Cle{unite} qui est l'unité graphique de la figure ; \hfill~défaut \Cle{1cm}
+ \item la clé \Cle{couleurcase} pour la couleur (éventuelles) des cases ; \hfill~défaut \Cle{LightBlue!50}
+ \item la clé \Cle{couleurtexte} pour gérer la couleur du label des cases ; \hfill~défaut \Cle{blue}
+ \item la clé \Cle{nbcol} qui est le nombre de colonnes ; \hfill~défaut \Cle{9}
+ \item la clé \Cle{nbsubcol} qui est le nombre de sous-colonnes ; \hfill~défaut \Cle{3}
+ \item la clé \Cle{nblig} qui est le nombre de lignes ; \hfill~défaut \Cle{9}
+ \item la clé \Cle{nbsublig} qui est le nombre de sous-colonnes ; \hfill~défaut \Cle{3}
+ \item la clé \Cle{police} qui formatte le label des cases ; \hfill~défaut \Cle{\textbackslash{}normalfont\textbackslash{}normalsize}
+ \item le booléen \Cle{legendes} qui affiche ou non les légendes (H et V) des cases ; \hfill~défaut \Cle{true}
+ \item la clé \Cle{policeleg} qui formatte le label des légendes ; \hfill~défaut \Cle{\textbackslash{}normalfont\textbackslash{}normalsize}
+ \item la clé \Cle{listelegv} qui est la liste de la légende verticale ; \hfill~défaut \Cle{ABCD...WXYZ}
+ \item la clé \Cle{listelegh} qui est la liste de la légende horizontale ; \hfill~défaut \Cle{abcd...wxyz}
+ \item la clé \Cle{decallegende} qui est le décalage de la légende par rapport à la grille. \hfill~défaut \Cle{0.45}
+\end{itemize}
+\end{codecles}
+
+\begin{codeinfo}
+La liste éventuelle des éléments à rentrer dans le tableau est traitée par le package \ctex{listofitems}, et se présente sous la forme suivante : \ctex{ / / / ... / / § / / / ... / / § ... § / / / ... / / }
+
+\smallskip
+
+Il peut donc être intéressant de \textit{déclarer} la liste au préalable pour simplifier la saisie de la commande !
+\end{codeinfo}
+
+\begin{codeinfo}
+La \Cle{couleurcase} est gérée -- en interne -- par le caractère \ctex{*} qui permet de préciser qu'on veut que la case soit coloriée.
+\end{codeinfo}
+
+\begin{codetex}[listing only]
+%grille 6x6 avec blocs 2x3, avec coloration de cases (présentée sous forme de "cases")
+\def\grilleSuMa{%
+ (a)* / (b)* / / / (c)* / (d)* §%
+ (e)* / / / (f)* / (g)* / (h)* §%
+ / / (i)* / / / (j)* §%
+ / / (k)* / / (l)* / (m)* §%
+ (n)* / / (o)* / / / (p)* §%
+ / / / (q)* / / §%
+}
+
+\PLsudomaths[unite=0.75cm,nbcol=6,nbsubcol=2,nblig=6,nbsublig=3,police=\small\bfseries\ttfamily,%
+ couleurtexte=red,couleurcase=yellow!50,legendes=false]{\grilleSuMa}
+\end{codetex}
+
+\begin{codesortie}
+\def\grilleSuMa{%
+ (a)* / (b)* / / / (c)* / (d)* §%
+ (e)* / / / (f)* / (g)* / (h)* §%
+ / / (i)* / / / (j)* §%
+ / / (k)* / / (l)* / (m)* §%
+ (n)* / / (o)* / / / (p)* §%
+ / / / (q)* / / §%
+}
+
+\PLsudomaths[unite=0.75cm,nbcol=6,nbsubcol=2,nblig=6,nbsublig=3,police=\small\bfseries\ttfamily,couleurtexte=red,couleurcase=yellow!50,legendes=false]{\grilleSuMa}
+\end{codesortie}
+
+\pagebreak
+
+\begin{codeinfo}
+La grille, créée en \TikZ, est portée par le rectangle de \og coins \fg{} $(0\,;\,0)$ et $(\text{nbcol}\,;\,-\text{nblig})$, de sorte que les labels des cases sont situés au nœuds de coordonnées $(x,5\,;\,-y,5)$.
+\end{codeinfo}
+
+\begin{codetex}[listing only]
+%grille classique avec coloration de cases et commande tikz
+%graduations rajoutées pour la lecture des coordonnées
+\def\grilleSuMaB{%
+ */////4///§%
+ /*///3////§%
+ //*//////§%
+ ///*/////§%
+ ////*////§%
+ /////*///§%
+ //5*/////*/§%
+ /////B///*§%
+ *///9////Q/§%
+}
+
+\begin{PLenvsudomaths}[%
+ unite=0.66cm,police=\footnotesize\bfseries\ttfamily,couleurcase=ForestGreen!50,%
+ listelegv=QSDFGHJKL,listelegh=poiuytrez]{\grilleSuMaB}
+ \draw[red,very thick,<-] (7.5,-4.5) to[bend right] ++ (4,-1) node[right] {code rajouté...} ;
+\end{PLenvsudomaths}
+\end{codetex}
+
+\begin{codesortie}
+\def\grilleSuMaB{%
+ */////4///§%
+ /*///3////§%
+ //*//////§%
+ ///*/////§%
+ ////*////§%
+ /////*///§%
+ //5*/////*/§%
+ /////B///*§%
+ *///9////Q/§%
+}
+
+\begin{PLenvsudomaths}[%
+ unite=0.66cm,police=\footnotesize\bfseries\ttfamily,couleurcase=ForestGreen!50,%
+ listelegv=QSDFGHJKL,listelegh=poiuytrez]{\grilleSuMaB}
+ \draw[red,very thick,<-] (7.5,-4.5) to[bend right] ++ (4,-1) node[right] {code rajouté pour montrer la case \textsf{Ge}} ;
+ \foreach \x in {0,1,...,9} \draw[lightgray] (\x,-9) node[below,font=\scriptsize\ttfamily] {\x} ;
+ \foreach \y in {-1,-2,...,-9} \draw[lightgray] (9,\y) node[right,font=\scriptsize\ttfamily] {\y} ;
+ \draw[lightgray] (9,0) node[right,font=\scriptsize\ttfamily] {~0} ;
+\end{PLenvsudomaths}
+\end{codesortie}
+
+\newpage
+
\section{Historique}
+{\small \bverb|v1.2.6|~:~~~~Ajout d'un environnement pour des SudoMaths (page \pageref{sudomaths})
+
{\small \bverb|v1.2.5|~:~~~~Ajout de commandes pour des boîtes à moustaches (page \pageref{boiteamoustaches})
{\small \bverb|v1.2.4|~:~~~~Correction de quelques bugs mineurs, et mise à jour de la doc
diff --git a/macros/latex/contrib/proflycee/tex/ProfLycee.sty b/macros/latex/contrib/proflycee/tex/ProfLycee.sty
index 56dda985a4..7fdd37b256 100644
--- a/macros/latex/contrib/proflycee/tex/ProfLycee.sty
+++ b/macros/latex/contrib/proflycee/tex/ProfLycee.sty
@@ -3,7 +3,8 @@
% or later, see http://www.latex-project.org/lppl.txtf
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{ProfLycee}[2022/09/03 v1.2.5 - Aide pour l'utilisation de LaTeX en lycee]
+\ProvidesPackage{ProfLycee}[2022/09/22 v1.2.6 - Aide pour l'utilisation de LaTeX en lycee]
+% 1.2.6 Ajout d'un environnement tikz pour des sudomaths personnalisés
% 1.2.5 Ajout d'une commande pour des boites à moustaches, en tikz
% 1.2.4 Correction de quelques bugs mineurs, et mise à jour de la doc
% 1.2.3 Ajout d'un environnement simplifié pour du code python
@@ -2011,7 +2012,7 @@
\def\BaMaxexmax{\fpeval{\BaMAxeMax+\BaMAxeElarg*\BaMaxelargeur}}
\draw[\BaMAxeEpaisseur,->] (\BaMaxexmin,0) -- (\BaMaxexmax,0) ;
\ifboolKV[boiteamoustachesaxe]{affvaleurs}
- {\foreach \x in \BaMAxeValeurs \draw[\BaMAxeEpaisseur] (\x,3pt)--(\x,-3pt) node[below=3pt] {\x} ;}
+ {\foreach \x in \BaMAxeValeurs \draw[\BaMAxeEpaisseur] (\x,3pt)--(\x,-3pt) node[below=3pt] {\num{\x}} ;}
{}
}
@@ -2051,4 +2052,131 @@
{}
}
+%================SUDOMATHS============= OK !!
+\defKV[PLTIKZSUDOM]{%
+ couleurtexte=\def\PLSMcoultexte{#1},%
+ epaisseur=\def\PLSMepf{#1},%
+ epaisseurg=\def\PLSMepg{#1},%
+ unite=\def\PLSMunite{#1},%
+ couleurcase=\def\PLSMcoulcase{#1},%
+ nbcol=\def\PLSMnbcol{#1},%
+ nbsubcol=\def\PLSMnbsubcol{#1},%
+ nblig=\def\PLSMnblig{#1},%
+ nbsublig=\def\PLSMnbsublig{#1},%
+ police=\def\PLSMfonte{#1},%
+ policeleg=\def\PLSMfonteleg{#1},%
+ listelegv=\def\PLSMlistelegv{#1},%
+ listelegh=\def\PLSMlistelegh{#1},%
+ decallegende=\def\PLSMdecalleg{#1}
+}
+
+\setKVdefault[PLTIKZSUDOM]{%
+ epaisseurg=1.5pt,%
+ epaisseur=0.5pt,%
+ unite=1cm,%
+ couleurcase=LightBlue!50,%
+ couleurtexte=blue,%
+ nbcol=9,%
+ nbsubcol=3,%
+ nblig=9,%
+ nbsublig=3,
+ police=\normalfont\normalsize,%
+ policeleg=\normalfont\sffamily,%
+ legendes=true,%
+ listelegv=ABCDEFGHIJKLMNOPQRSTUVWXYZ,%
+ listelegh=abcdefghijklmnopqrstuvwxyz,%
+ decallegende=0.45
+}
+
+\NewDocumentEnvironment{PLenvsudomaths}{ O{} m }
+ {
+ \useKVdefault[PLTIKZSUDOM]
+ \setKV[PLTIKZSUDOM]{#1}% on paramètres les nouvelles clés et on les simplifie
+ %calculs intermédiaires
+ \def\larcolinter{\inteval{\PLSMnbcol/\PLSMnbsubcol}}
+ \def\larliginter{\inteval{\PLSMnblig/\PLSMnbsublig}}
+ %lecture liste
+ \IfEq{#2}{}{}%
+ {%
+ \setsepchar[.]{§./}%
+ \readlist*\SPGrilleSudoMaths{#2}%
+ }
+ %débt envtik
+ \begin{tikzpicture}[x=\PLSMunite,y=\PLSMunite,line join=miter]
+ %cases
+ \IfEq{#2}{}{}%
+ {%
+ \foreach \i in {1,2,...,\PLSMnblig}{%
+ \foreach \j in {1,2,...,\PLSMnbcol}{%
+ \itemtomacro\SPGrilleSudoMaths[\i,\j]\SMcase
+ \IfSubStr{\SMcase}{*}%si on veut colorier via *
+ {%
+ \StrDel{\SMcase}{*}[\SMcaseb]%
+ \draw[draw=none,fill=\PLSMcoulcase] ({\j-1},{1-\i}) rectangle++ (1,-1) node[inner sep=0pt,outer sep=0pt,\PLSMcoultexte,font=\PLSMfonte,midway] {\SMcaseb} ;%
+ }
+ {%
+ \draw ({\j-0.5},{0.5-\i}) node[inner sep=0pt,outer sep=0pt,\PLSMcoultexte,font=\PLSMfonte] {\SMcase} ;%
+ }
+ }
+ }%
+ }
+ %grilles
+ \draw[line width=\PLSMepg] (0,0) rectangle ({\PLSMnbcol},{-\PLSMnblig}) ;
+ \draw[line width=\PLSMepf,xstep=1,ystep=1] (0,0) grid ({\PLSMnbcol},{-\PLSMnblig}) ;
+ \draw[line width=\PLSMepg,xstep=\larcolinter,ystep=\larliginter] (0,0) grid ({\PLSMnbcol},{-\PLSMnblig}) ;
+ %légendes
+ \ifboolKV[PLTIKZSUDOM]{legendes}
+ {%
+ \foreach \i in {1,2,...,\PLSMnbcol}{\draw ({\i-0.5},{\PLSMdecalleg}) node[inner sep=0pt,outer sep=0pt,font=\PLSMfonteleg] {\strut\StrChar{\PLSMlistelegh}{\i}} ;}
+ \foreach \j in {1,2,...,\PLSMnblig}{\draw ({-\PLSMdecalleg},{0.5-\j}) node[inner sep=0pt,outer sep=0pt,font=\PLSMfonteleg] {\StrChar{\PLSMlistelegv}{\j}} ;}
+ }{}
+ }
+ {
+ \end{tikzpicture}
+ }
+
+\NewDocumentCommand\PLsudomaths{ O{} m }{%
+ \useKVdefault[PLTIKZSUDOM]
+ \setKV[PLTIKZSUDOM]{#1}% on paramètres les nouvelles clés et on les simplifie
+ %calculs intermédiaires
+ \def\larcolinter{\inteval{\PLSMnbcol/\PLSMnbsubcol}}
+ \def\larliginter{\inteval{\PLSMnblig/\PLSMnbsublig}}
+ %lecture liste
+ \IfEq{#2}{}{}%
+ {%
+ \setsepchar[.]{§./}%
+ \readlist*\SPGrilleSudoMaths{#2}%
+ }
+ %débt envtik
+ \begin{tikzpicture}[x=\PLSMunite,y=\PLSMunite,line join=miter]
+ %cases
+ \IfEq{#2}{}{}%
+ {%
+ \foreach \i in {1,2,...,\PLSMnblig}{%
+ \foreach \j in {1,2,...,\PLSMnbcol}{%
+ \itemtomacro\SPGrilleSudoMaths[\i,\j]\SMcase
+ \IfSubStr{\SMcase}{*}%si on veut colorier via *
+ {%
+ \StrDel{\SMcase}{*}[\SMcaseb]%
+ \draw[draw=none,fill=\PLSMcoulcase] ({\j-1},{1-\i}) rectangle++ (1,-1) node[inner sep=0pt,outer sep=0pt,\PLSMcoultexte,font=\PLSMfonte,midway] {\SMcaseb} ;%
+ }
+ {%
+ \draw ({\j-0.5},{0.5-\i}) node[inner sep=0pt,outer sep=0pt,\PLSMcoultexte,font=\PLSMfonte] {\SMcase} ;%
+ }
+ }
+ }%
+ }
+ %grilles
+ \draw[line width=\PLSMepg] (0,0) rectangle ({\PLSMnbcol},{-\PLSMnblig}) ;
+ \draw[line width=\PLSMepf,xstep=1,ystep=1] (0,0) grid ({\PLSMnbcol},{-\PLSMnblig}) ;
+ \draw[line width=\PLSMepg,xstep=\larcolinter,ystep=\larliginter] (0,0) grid ({\PLSMnbcol},{-\PLSMnblig}) ;
+ %légendes
+ \ifboolKV[PLTIKZSUDOM]{legendes}
+ {%
+ \foreach \i in {1,2,...,\PLSMnbcol}{\draw ({\i-0.5},{\PLSMdecalleg}) node[inner sep=0pt,outer sep=0pt,font=\PLSMfonteleg] {\strut\StrChar{\PLSMlistelegh}{\i}} ;}
+ \foreach \j in {1,2,...,\PLSMnblig}{\draw ({-\PLSMdecalleg},{0.5-\j}) node[inner sep=0pt,outer sep=0pt,font=\PLSMfonteleg] {\StrChar{\PLSMlistelegv}{\j}} ;}
+ }{}
+ \end{tikzpicture}
+}
+
\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/semantex/semantex.pdf b/macros/latex/contrib/semantex/semantex.pdf
index 7bbf5313c2..2ed542a06f 100644
--- a/macros/latex/contrib/semantex/semantex.pdf
+++ b/macros/latex/contrib/semantex/semantex.pdf
Binary files differ
diff --git a/macros/latex/contrib/semantex/semantex.sty b/macros/latex/contrib/semantex/semantex.sty
index 325f2dbec5..8cdbecc789 100644
--- a/macros/latex/contrib/semantex/semantex.sty
+++ b/macros/latex/contrib/semantex/semantex.sty
@@ -1,5 +1,5 @@
\RequirePackage{xparse,l3keys2e,leftindex,semtex}
-\ProvidesExplPackage{semantex}{2021/08/23}{0.513}{}
+\ProvidesExplPackage{semantex}{2022/06/22}{0.520}{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
@@ -10,7 +10,7 @@
% %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\tl_set:Nn\SemantexVersion{0.513}
+\tl_set:Nn\SemantexVersion{0.520}
\cs_set_eq:NN \semantex_keyval_parse:NNn \keyval_parse:NNn
\cs_set:Npn \semantex_singlekey_parse:Nn#1#2 { \clist_map_function:nN { #2 } #1 }
@@ -50,8 +50,8 @@
\bool_if:NF \g__semantex_semtex_file_was_opened_bool
{
\iow_open:Nn \g__semantex_semtex_file_stream_temp_iow { \jobname.semtex }
- \iow_now:Nn \g__semantex_semtex_file_stream_temp_iow { \DeclareClass {\SemantexBaseObject } }
- \iow_now:Nn \g__semantex_semtex_file_stream_temp_iow { \DeclareObject {\SemantexDelimiterSize } }
+ \iow_now:Nn \g__semantex_semtex_file_stream_temp_iow { \RegisterClass {\SemantexBaseObject } }
+ \iow_now:Nn \g__semantex_semtex_file_stream_temp_iow { \RegisterObject {\SemantexDelimiterSize } }
}
\cs_set:Npn\semantex_write_to_semtex_file:n##1
@@ -126,17 +126,17 @@
\cs_new_protected:Npn\semantex_write_class_declaration_to_semtex_file:n#1
{
- \semantex_write_to_semtex_file:n { \DeclareClass{#1} }
+ \semantex_write_to_semtex_file:n { \RegisterClass{#1} }
}
\cs_new_protected:Npn\semantex_write_object_declaration_to_semtex_file:n#1
{
- \semantex_write_to_semtex_file:n { \DeclareObject{#1} }
+ \semantex_write_to_semtex_file:n { \RegisterObject{#1} }
}
-\cs_new_protected:Npn\SemantexIDcommand#1
+\cs_new_protected:Npn\SemantexID#1
{
- \semantex_write_to_semtex_file:n { \SemantexID{#1} }
+ \semantex_write_to_semtex_file:n { \RegisterID{#1} }
}
\cs_set_eq:NN\SemantexRecordObject\semantex_write_object_declaration_to_semtex_file:n
@@ -148,11 +148,9 @@
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\DeclareDocumentCommand\semantex_new_simple_class:Nw{mO{}} % new simple-type class
+\cs_new_protected:Npn\semantex_declare_simple_class:N#1 % new simple-type class
{
% #1 = class name
- % #2 = options
- \semantex_new_class:Nn { #1 } { \semantex_class_set_keys:Nn #1 { #2 } }
\DeclareDocumentCommand{#1}{m}
{
% the actual \#1 command
@@ -169,7 +167,7 @@
##1
}
}
- \exp_args:Nc\DeclareDocumentCommand{__semantex_new_object_of_\semantex_class_to_register:N #1:Nw}{mgO{}}
+ \exp_args:Nc\DeclareDocumentCommand{__semantex_declare_object_of_\semantex_class_to_register:N #1:Nw}{mgO{}}
{
% the command for creating a new object of class #1
% ##1 = command name, with backslash
@@ -177,13 +175,13 @@
% ##3 = options
\IfValueTF{##2}
{
- \semantex_new_object:NNn #1 ##1 {
+ \semantex_declare_object:NNn #1 ##1 {
\semantex_object_set_symbol:Nn ##1 { ##2 }
\semantex_object_set_keys:Nn ##1 { ##3 }
}
}
{
- \semantex_new_object:NNn #1 ##1 {
+ \semantex_declare_object:NNn #1 ##1 {
\semantex_object_set_keys:Nn ##1 { ##3 }
}
}
@@ -197,13 +195,23 @@
}
}
-\tl_set_eq:NN\NewSimpleClass\semantex_new_simple_class:Nw
+\NewDocumentCommand\DeclareSimpleClass{ m O{} }
+{
+ \semantex_declare_class:Nn { #1 } { \semantex_class_set_keys:Nn #1 { #2 } }
+ \semantex_declare_simple_class:N #1
+}
+
+\NewDocumentCommand\NewSimpleClass { m O{} }
+{
+ \semantex_new_class_and_do:NNnn #1 \DeclareSimpleClass { \semantex_class_set_keys:Nn #1 { #2 } }
+ {
+ \semantex_declare_simple_class:N #1
+ }
+}
-\DeclareDocumentCommand\semantex_new_symbol_class:Nw{mO{}} % new symbol-type class
+\cs_new_protected:Npn\semantex_declare_symbol_class:N #1 % new symbol-type class
{
% #1 = class name
- % #2 = options
- \semantex_new_class:Nn { #1 } { \semantex_class_set_keys:Nn #1 { #2 } }
\DeclareDocumentCommand{#1}{mo}
{
% the actual \#1 command
@@ -243,7 +251,7 @@
}
}
}
- \exp_args:Nc\DeclareDocumentCommand{__semantex_new_object_of_\semantex_class_to_register:N #1:Nw}{mgO{}}
+ \exp_args:Nc\DeclareDocumentCommand{__semantex_declare_object_of_\semantex_class_to_register:N #1:Nw}{mgO{}}
{
% the command for creating a new object of class #1
% ##1 = command name, with backslash
@@ -251,13 +259,13 @@
% ##3 = options
\IfValueTF{##2}
{
- \semantex_new_object:NNn #1 ##1 {
+ \semantex_declare_object:NNn #1 ##1 {
\semantex_object_set_symbol:Nn ##1 { ##2 }
\semantex_object_set_keys:Nn ##1 { ##3 }
}
}
{
- \semantex_new_object:NNn #1 ##1 {
+ \semantex_declare_object:NNn #1 ##1 {
\semantex_object_set_keys:Nn ##1 { ##3 }
}
}
@@ -281,14 +289,23 @@
}
}
-\tl_set_eq:NN\NewSymbolClass\semantex_new_symbol_class:Nw
+\NewDocumentCommand\DeclareSymbolClass{ m O{} }
+{
+ \semantex_declare_class:Nn { #1 } { \semantex_class_set_keys:Nn #1 { #2 } }
+ \semantex_declare_symbol_class:N #1
+}
-\DeclareDocumentCommand\semantex_new_variable_class:Nw{mO{}} % new variable-type class
+\NewDocumentCommand\NewSymbolClass { m O{} }
+{
+ \semantex_new_class_and_do:NNnn #1 \DeclareSymbolClass { \semantex_class_set_keys:Nn #1 { #2 } }
+ {
+ \semantex_declare_symbol_class:N #1
+ }
+}
+
+\cs_new_protected:Npn\semantex_declare_variable_class:N#1 % new variable-type class
{
% #1 = class name
- % #2 = options
- \semantex_new_class:Nn { #1 } { \semantex_class_set_keys:Nn #1 { #2 } }
- %\semantex_new_class:Nn #1 { #2 }
\DeclareDocumentCommand{#1}{mog}
{
% the actual \#1 command
@@ -375,7 +392,7 @@
}
}
}
- \exp_args:Nc\DeclareDocumentCommand{__semantex_new_object_of_\semantex_class_to_register:N #1:Nw}{mgO{}}
+ \exp_args:Nc\DeclareDocumentCommand{__semantex_declare_object_of_\semantex_class_to_register:N #1:Nw}{mgO{}}
{
% the command for creating a new object of class #1
% ##1 = command name, with backslash
@@ -383,13 +400,13 @@
% ##3 = options
\IfValueTF{##2}
{
- \semantex_new_object:NNn #1 ##1 {
+ \semantex_declare_object:NNn #1 ##1 {
\semantex_object_set_symbol:Nn ##1 { ##2 }
\semantex_object_set_keys:Nn ##1 { ##3 }
}
}
{
- \semantex_new_object:NNn #1 ##1 {
+ \semantex_declare_object:NNn #1 ##1 {
\semantex_object_set_keys:Nn ##1 { ##3 }
}
}
@@ -444,796 +461,20 @@
}
}
-\cs_set_eq:NN\NewVariableClass\semantex_new_variable_class:Nw
-
-\DeclareDocumentCommand\semantex_new_cohomology_class:Nw{mO{}} % new cohomology-type class
+\NewDocumentCommand\DeclareVariableClass{ m O{} }
{
- % #1 = class name
- % #2 = options
- \semantex_new_class:Nn { #1 } { \semantex_class_set_keys:Nn #1 { #2 } }
- \DeclareDocumentCommand{#1}{mogg}{
- % the actual \#1 command
- \IfValueTF{##2}
- {
- \IfValueTF { ##3 }
- {
- \str_if_eq:nnTF { ##3 }{ * }
- {
- \IfValueTF { ##4 }
- {
- \semantex_write_original_source_to_semtex_file:n
- { #1 { ##1 } [ ##2 ] { * } { ##4 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##1 }
- \semantex_object_associated_to_class_set_keys:Nn #1 { ##2 }
- \semantex_object_associated_to_class_use_bullet:N #1
- \semantex_object_associated_to_class_set_arg:Nn #1 { ##4 }
- }
- }
- {
- \semantex_write_original_source_to_semtex_file:n
- { #1 { ##1 } [ ##2 ] { * } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##1 }
- \semantex_object_associated_to_class_set_keys:Nn #1 { ##2 }
- \semantex_object_associated_to_class_use_bullet:N #1
- }
- }
- }
- {
- \str_if_eq:nnTF { ##3 }{ ** }
- {
- \IfValueTF { ##4 }
- {
- \semantex_write_original_source_to_semtex_file:n
- { #1 { ##1 } [ ##2 ] { ** } { ##4 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##1 }
- \semantex_object_associated_to_class_set_keys:Nn #1 { ##2 }
- \semantex_object_associated_to_class_use_double_bullet:N #1
- \semantex_object_associated_to_class_set_arg:Nn #1 { ##4 }
- }
- }
- {
- \semantex_write_original_source_to_semtex_file:n
- { #1 { ##1 } [ ##2 ] { ** } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##1 }
- \semantex_object_associated_to_class_set_keys:Nn #1 { ##2 }
- \semantex_object_associated_to_class_use_double_bullet:N #1
- }
- }
- }
- {
- \IfValueTF { ##4 }
- {
- \semantex_write_original_source_to_semtex_file:n
- { #1 { ##1 } [ ##2 ] { ##3 } { ##4 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##1 }
- \semantex_object_associated_to_class_set_keys:Nn #1 { ##2 }
- \semantex_object_associated_to_class_set_degree_default:Nn #1 { ##3 }
- \semantex_object_associated_to_class_set_arg:Nn #1 { ##4 }
- }
- }
- {
- \semantex_write_original_source_to_semtex_file:n
- { #1 { ##1 } [ ##2 ] { ##3 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##1 }
- \semantex_object_associated_to_class_set_keys:Nn #1 { ##2 }
- \semantex_object_associated_to_class_set_degree_default:Nn #1 { ##3 }
- }
- }
- }
- }
- }
- {
- \IfValueTF { ##4 }
- {
- \semantex_write_original_source_to_semtex_file:n
- { #1 { ##1 } [ ##2 ] { ##4 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##1 }
- \semantex_object_associated_to_class_set_keys:Nn #1 { ##2 }
- \semantex_object_associated_to_class_set_arg:Nn #1 { ##4 }
- }
- }
- {
- \semantex_write_original_source_to_semtex_file:n
- { #1 { ##1 } [ ##2 ] }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##1 }
- \semantex_object_associated_to_class_set_keys:Nn #1 { ##2 }
- }
- }
- }
- }
- {
- \IfValueTF { ##3 }
- {
- \str_if_eq:nnTF { ##3 }{ * }
- {
- \IfValueTF { ##4 }
- {
- \semantex_write_original_source_to_semtex_file:n
- { #1 { ##1 } { * } { ##4 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##1 }
- \semantex_object_associated_to_class_use_bullet:N #1
- \semantex_object_associated_to_class_set_arg:Nn #1 { ##4 }
- }
- }
- {
- \semantex_write_original_source_to_semtex_file:n
- { #1 { ##1 } { * } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##1 }
- \semantex_object_associated_to_class_use_bullet:N #1
- }
- }
- }
- {
- \str_if_eq:nnTF { ##3 }{ ** }
- {
- \IfValueTF { ##4 }
- {
- \semantex_write_original_source_to_semtex_file:n
- { #1 { ##1 } { ** } { ##4 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##1 }
- \semantex_object_associated_to_class_use_double_bullet:N #1
- \semantex_object_associated_to_class_set_arg:Nn #1 { ##4 }
- }
- }
- {
- \semantex_write_original_source_to_semtex_file:n
- { #1 { ##1 } { ** } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##1 }
- \semantex_object_associated_to_class_use_double_bullet:N #1
- }
- }
- }
- {
- \IfValueTF { ##4 }
- {
- \semantex_write_original_source_to_semtex_file:n
- { #1 { ##1 } { ##3 } { ##4 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##1 }
- \semantex_object_associated_to_class_set_degree_default:Nn #1 { ##3 }
- \semantex_object_associated_to_class_set_arg:Nn #1 { ##4 }
- }
- }
- {
- \semantex_write_original_source_to_semtex_file:n
- { #1 { ##1 } { ##3 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##1 }
- \semantex_object_associated_to_class_set_degree_default:Nn #1 { ##3 }
- }
- }
- }
- }
- }
- {
- \IfValueTF { ##4 }
- {
- \semantex_write_original_source_to_semtex_file:n
- { #1 { ##1 } { ##4 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##1 }
- \semantex_object_associated_to_class_set_arg:Nn #1 { ##4 }
- }
- }
- {
- \semantex_write_original_source_to_semtex_file:n
- { #1 { ##1 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##1 }
- }
- }
- }
- }
- }
- \exp_args:Nc\DeclareDocumentCommand{__semantex_make_object_of_\semantex_class_to_register:N #1_with_options:nnw}{mmogg}
- {
- \IfValueTF{##3}
- {
- \IfValueTF { ##4 }
- {
- \str_if_eq:nnTF { ##4 }{ * }
- {
- \IfValueTF { ##5 }
- {
- \semantex_add_to_existing_original_source_in_semtex_file:n
- { [ ##3 ] { * } { ##5 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##2 }
- ##1
- \semantex_object_associated_to_class_set_keys:Nn #1 { ##3 }
- \semantex_object_associated_to_class_use_bullet:N #1
- \semantex_object_associated_to_class_set_arg:Nn #1 { ##5 }
- }
- }
- {
- \semantex_add_to_existing_original_source_in_semtex_file:n
- { [ ##3 ] { * } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##2 }
- ##1
- \semantex_object_associated_to_class_set_keys:Nn #1 { ##3 }
- \semantex_object_associated_to_class_use_bullet:N #1
- }
- }
- }
- {
- \str_if_eq:nnTF { ##4 }{ ** }
- {
- \IfValueTF { ##5 }
- {
- \semantex_add_to_existing_original_source_in_semtex_file:n
- { [ ##3 ] { ** } { ##5 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##2 }
- ##1
- \semantex_object_associated_to_class_set_keys:Nn #1 { ##3 }
- \semantex_object_associated_to_class_use_double_bullet:N #1
- \semantex_object_associated_to_class_set_arg:Nn #1 { ##5 }
- }
- }
- {
- \semantex_add_to_existing_original_source_in_semtex_file:n
- { [ ##3 ] { ** } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##2 }
- ##1
- \semantex_object_associated_to_class_set_keys:Nn #1 { ##3 }
- \semantex_object_associated_to_class_use_double_bullet:N #1
- }
- }
- }
- {
- \IfValueTF { ##5 }
- {
- \semantex_add_to_existing_original_source_in_semtex_file:n
- { [ ##3 ] { ##4 } { ##5 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##2 }
- ##1
- \semantex_object_associated_to_class_set_keys:Nn #1 { ##3 }
- \semantex_object_associated_to_class_set_degree_default:Nn #1 { ##4 }
- \semantex_object_associated_to_class_set_arg:Nn #1 { ##5 }
- }
- }
- {
- \semantex_add_to_existing_original_source_in_semtex_file:n
- { [ ##3 ] { ##4 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##2 }
- ##1
- \semantex_object_associated_to_class_set_keys:Nn #1 { ##3 }
- \semantex_object_associated_to_class_set_degree_default:Nn #1 { ##4 }
- }
- }
- }
- }
- }
- {
- \IfValueTF { ##5 }
- {
- \semantex_add_to_existing_original_source_in_semtex_file:n
- { [ ##3 ] { ##5 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##2 }
- ##1
- \semantex_object_associated_to_class_set_keys:Nn #1 { ##3 }
- \semantex_object_associated_to_class_set_arg:Nn #1 { ##5 }
- }
- }
- {
- \semantex_add_to_existing_original_source_in_semtex_file:n
- { [ ##3 ] }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##2 }
- ##1
- \semantex_object_associated_to_class_set_keys:Nn #1 { ##3 }
- }
- }
- }
- }
- {
- \IfValueTF { ##4 }
- {
- \str_if_eq:nnTF { ##4 }{ * }
- {
- \IfValueTF { ##5 }
- {
- \semantex_add_to_existing_original_source_in_semtex_file:n
- { { * } { ##5 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##2 }
- ##1
- \semantex_object_associated_to_class_use_bullet:N #1
- \semantex_object_associated_to_class_set_arg:Nn #1 { ##5 }
- }
- }
- {
- \semantex_add_to_existing_original_source_in_semtex_file:n
- { { * } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##2 }
- ##1
- \semantex_object_associated_to_class_use_bullet:N #1
- }
- }
- }
- {
- \str_if_eq:nnTF { ##4 }{ ** }
- {
- \IfValueTF { ##5 }
- {
- \semantex_add_to_existing_original_source_in_semtex_file:n
- { { ** } { ##5 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##2 }
- ##1
- \semantex_object_associated_to_class_use_double_bullet:N #1
- \semantex_object_associated_to_class_set_arg:Nn #1 { ##5 }
- }
- }
- {
- \semantex_add_to_existing_original_source_in_semtex_file:n
- { { ** } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##2 }
- ##1
- \semantex_object_associated_to_class_use_double_bullet:N #1
- }
- }
- }
- {
- \IfValueTF { ##5 }
- {
- \semantex_add_to_existing_original_source_in_semtex_file:n
- { { ##4 } { ##5 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##2 }
- ##1
- \semantex_object_associated_to_class_set_degree_default:Nn #1 { ##4 }
- \semantex_object_associated_to_class_set_arg:Nn #1 { ##5 }
- }
- }
- {
- \semantex_add_to_existing_original_source_in_semtex_file:n
- { { ##4 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##2 }
- ##1
- \semantex_object_associated_to_class_set_degree_default:Nn #1 { ##4 }
- }
- }
- }
- }
- }
- {
- \IfValueTF { ##5 }
- {
- \semantex_add_to_existing_original_source_in_semtex_file:n
- { { ##5 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##2 }
- ##1
- \semantex_object_associated_to_class_set_arg:Nn #1 { ##5 }
- }
- }
- {
- % \semantex_add_to_existing_original_source_in_semtex_file:n { } % write nothing to file
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##2 }
- ##1
- }
- }
- }
- }
- }
- \exp_args:Nc\DeclareDocumentCommand{__semantex_new_object_of_\semantex_class_to_register:N #1:Nw}{mgO{}}
- {
- % the command for creating a new object of class #1
- % ##1 = command name, with backslash
- % ##2 = symbol
- % ##3 = options
- \IfValueTF{##2}
- {
- \semantex_new_object:NNn #1 { ##1 }{
- \semantex_object_set_symbol:Nn ##1 { ##2 }
- \semantex_object_set_keys:Nn ##1 { ##3 }
- }
- }
- {
- \semantex_new_object:NNn #1 { ##1 }{
- \semantex_object_set_keys:Nn ##1 { ##3 }
- }
- }
- % creates the object with name ##1
- \DeclareDocumentCommand{##1}{ogg}
- {
- % the actual \##1 command
- \IfValueTF{####1}
- {
- \IfValueTF{####2}
- {
- \str_if_eq:nnTF { ####2 } { * }
- {
- \IfValueTF{####3}
- {
- \semantex_write_original_source_to_semtex_file:n
- { ##1 [ ####1 ] { * } { ####3 } }
- \semantex_render_object:Nn ##1 {
- \semantex_object_do_output:N ##1
- \semantex_object_set_keys:Nn ##1 { ####1 }
- \semantex_object_use_bullet:N ##1
- \semantex_object_set_arg:Nn ##1 { ####3 }
- }
- }
- {
- \semantex_write_original_source_to_semtex_file:n
- { ##1 [ ####1 ] { * } }
- \semantex_render_object:Nn ##1 {
- \semantex_object_do_output:N ##1
- \semantex_object_set_keys:Nn ##1 { ####1 }
- \semantex_object_use_bullet:N ##1
- }
- }
- }
- {
- \str_if_eq:nnTF { ####2 } { ** }
- {
- \IfValueTF{####3}
- {
- \semantex_write_original_source_to_semtex_file:n
- { ##1 [ ####1 ] { ** } { ####3 } }
- \semantex_render_object:Nn ##1 {
- \semantex_object_do_output:N ##1
- \semantex_object_set_keys:Nn ##1 { ####1 }
- \semantex_object_use_double_bullet:N ##1
- \semantex_object_set_arg:Nn ##1 { ####3 }
- }
- }
- {
- \semantex_write_original_source_to_semtex_file:n
- { ##1 [ ####1 ] { ** } }
- \semantex_render_object:Nn ##1 {
- \semantex_object_do_output:N ##1
- \semantex_object_set_keys:Nn ##1 { ####1 }
- \semantex_object_use_double_bullet:N ##1
- }
- }
- }
- {
- \IfValueTF{####3}
- {
- \semantex_write_original_source_to_semtex_file:n
- { ##1 [ ####1 ] { ####2 } { ####3 } }
- \semantex_render_object:Nn ##1 {
- \semantex_object_do_output:N ##1
- \semantex_object_set_keys:Nn ##1 { ####1 }
- \semantex_object_set_degree_default:Nn ##1 { ####2 }
- \semantex_object_set_arg:Nn ##1 { ####3 }
- }
- }
- {
- \semantex_write_original_source_to_semtex_file:n
- { ##1 [ ####1 ] { ####2 } }
- \semantex_render_object:Nn ##1 {
- \semantex_object_do_output:N ##1
- \semantex_object_set_keys:Nn ##1 { ####1 }
- \semantex_object_set_degree_default:Nn ##1 { ####2 }
- }
- }
- }
- }
- }
- {
- \IfValueTF{####3}
- {
- \semantex_write_original_source_to_semtex_file:n
- { ##1 [ ####1 ] { ####3 } }
- \semantex_render_object:Nn ##1 {
- \semantex_object_do_output:N ##1
- \semantex_object_set_keys:Nn ##1 { ####1 }
- \semantex_object_set_arg:Nn ##1 { ####3 }
- }
- }
- {
- \semantex_write_original_source_to_semtex_file:n
- { ##1 [ ####1 ] }
- \semantex_render_object:Nn ##1 {
- \semantex_object_do_output:N ##1
- \semantex_object_set_keys:Nn ##1 { ####1 }
- }
- }
- }
- }
- {
- \IfValueTF{####2}
- {
- \str_if_eq:nnTF { ####2 } { * }
- {
- \IfValueTF{####3}
- {
- \semantex_write_original_source_to_semtex_file:n
- { ##1 { * } { ####3 } }
- \semantex_render_object:Nn ##1 {
- \semantex_object_do_output:N ##1
- \semantex_object_use_bullet:N ##1
- \semantex_object_set_arg:Nn ##1 { ####3 }
- }
- }
- {
- \semantex_write_original_source_to_semtex_file:n
- { ##1 { * } }
- \semantex_render_object:Nn ##1 {
- \semantex_object_do_output:N ##1
- \semantex_object_use_bullet:N ##1
- }
- }
- }
- {
- \str_if_eq:nnTF { ####2 } { ** }
- {
- \IfValueTF{####3}
- {
- \semantex_write_original_source_to_semtex_file:n
- { ##1 { ** } { ####3 } }
- \semantex_render_object:Nn ##1 {
- \semantex_object_do_output:N ##1
- \semantex_object_use_double_bullet:N ##1
- \semantex_object_set_arg:Nn ##1 { ####3 }
- }
- }
- {
- \semantex_write_original_source_to_semtex_file:n
- { ##1 { ** } }
- \semantex_render_object:Nn ##1 {
- \semantex_object_do_output:N ##1
- \semantex_object_use_double_bullet:N ##1
- }
- }
- }
- {
- \IfValueTF{####3}
- {
- \semantex_write_original_source_to_semtex_file:n
- { ##1 { ####2 } { ####3 } }
- \semantex_render_object:Nn ##1 {
- \semantex_object_do_output:N ##1
- \semantex_object_set_degree_default:Nn ##1 { ####2 }
- \semantex_object_set_arg:Nn ##1 { ####3 }
- }
- }
- {
- \semantex_write_original_source_to_semtex_file:n
- { ##1 { ####2 } }
- \semantex_render_object:Nn ##1 {
- \semantex_object_do_output:N ##1
- \semantex_object_set_degree_default:Nn ##1 { ####2 }
- }
- }
- }
- }
- }
- {
- \IfValueTF{####3}
- {
- \semantex_write_original_source_to_semtex_file:n
- { ##1 { ####3 } }
- \semantex_render_object:Nn ##1 {
- \semantex_object_do_output:N ##1
- \semantex_object_set_arg:Nn ##1 { ####3 }
- }
- }
- {
- \semantex_write_original_source_to_semtex_file:n
- { ##1 }
- \semantex_render_object:Nn ##1 { }
- }
- }
- }
- }
- }
+ \semantex_declare_class:Nn { #1 } { \semantex_class_set_keys:Nn #1 { #2 } }
+ \semantex_declare_variable_class:N #1
}
-\cs_set_eq:NN\NewCohomologyClass\semantex_new_cohomology_class:Nw
-
-\DeclareDocumentCommand\semantex_new_delimiter_class:Nw{mO{}} % new delimiter-type class
+\NewDocumentCommand\NewVariableClass { m O{} }
{
- % #1 = class name
- % #2 = options
- \semantex_new_class:Nn { #1 } { \semantex_class_set_keys:Nn #1 { #2 } }
- \DeclareDocumentCommand{#1}{mog} % maybe this does not even make sense for delimiters
- {
- \IfValueTF { ##2 }
- {
- \IfValueTF { ##3 }
- {
- \semantex_write_original_source_to_semtex_file:n
- { #1 { ##1 } [ ##2 ] { ##3 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##1 }
- \semantex_object_associated_to_class_set_keys:Nn #1 { ##2 }
- \semantex_object_associated_to_class_set_arg:Nn #1 { ##3 }
- }
- }
- {
- \semantex_write_original_source_to_semtex_file:n
- { #1 { ##1 } [ ##2 ] }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##1 }
- \semantex_object_associated_to_class_set_keys:Nn #1 { ##2 }
- }
- }
- }
- {
- \IfValueTF { ##3 }
- {
- \semantex_write_original_source_to_semtex_file:n
- { #1 { ##1 } { ##3 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##1 }
- \semantex_object_associated_to_class_set_arg:Nn #1 { ##3 }
- }
- }
- {
- \semantex_write_original_source_to_semtex_file:n
- { #1 { ##1 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##1 }
- }
- }
- }
- }
- % the actual \#1 command
- \exp_args:Nc\DeclareDocumentCommand{__semantex_make_object_of_\semantex_class_to_register:N #1_with_options:nnw}{mmog}
- {
- \IfValueTF { ##3 }
- {
- \IfValueTF { ##4 }
- {
- \semantex_add_to_existing_original_source_in_semtex_file:n
- { [ ##3 ] { ##4 } }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##2 }
- ##1
- \semantex_object_associated_to_class_set_keys:Nn #1 { ##3 }
- \semantex_object_associated_to_class_set_arg:Nn #1 { ##4 }
- }
- }
- {
- \semantex_add_to_existing_original_source_in_semtex_file:n
- { [ ##3 ] }
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##2 }
- ##1
- \semantex_object_associated_to_class_set_keys:Nn #1 { ##3 }
- }
- }
- }
- {
- \IfValueTF { ##4 }
- {
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_add_to_existing_original_source_in_semtex_file:n
- { { ##4 } }
- \semantex_object_associated_to_class_do_output:N #1
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##2 }
- ##1
- \semantex_object_associated_to_class_set_arg:Nn #1 { ##4 }
- }
- }
- {
- % \semantex_add_to_existing_original_source_in_semtex_file:n { } % write nothing to file
- \semantex_render_object_associated_to_class:Nn #1 {
- \semantex_object_associated_to_class_set_symbol:Nn #1 { ##2 }
- ##1
- }
- }
- }
- }
- \exp_args:Nc\DeclareDocumentCommand{__semantex_new_object_of_\semantex_class_to_register:N #1:Nw}{mmmO{}}
+ \semantex_new_class_and_do:NNnn #1 \DeclareVariableClass { \semantex_class_set_keys:Nn #1 { #2 } }
{
- % the command for creating a new object of class #1
- % ##1 = command name, with backslash
- % ##2 = symbol
- % ##3 = options
- \semantex_new_object:NNn #1 { ##1 }{
- \semantex_object_set_left_par:Nn ##1 { ##2 }
- \semantex_object_set_right_par:Nn ##1 { ##3 }
- \semantex_object_set_keys:Nn ##1 { ##4 }
- }
- % creates the object with name ##1
- \DeclareDocumentCommand{##1}{og}
- {
- % the actual \##1 command
- \IfValueTF { ####1 }
- {
- \IfValueTF { ####2 }
- {
- \semantex_write_original_source_to_semtex_file:n
- { ##1 [ ####1] { ####2 } }
- \semantex_render_object:Nn ##1 {
- \semantex_object_do_output:N ##1
- \semantex_object_set_keys:Nn ##1 { ####1 }
- \semantex_object_set_arg:Nn ##1 { ####2 }
- }
- }
- {
- \semantex_write_original_source_to_semtex_file:n
- { ##1 [ ####1] }
- \semantex_render_object:Nn ##1 {
- \semantex_object_do_output:N ##1
- \semantex_object_set_keys:Nn ##1 { ####1 }
- }
- }
- }
- {
- \IfValueTF { ####2 }
- {
- \semantex_write_original_source_to_semtex_file:n
- { ##1 { ####2 } }
- \semantex_render_object:Nn ##1 {
- \semantex_object_do_output:N ##1
- \semantex_object_set_arg:Nn ##1 { ####2 }
- }
- }
- {
- \semantex_write_original_source_to_semtex_file:n
- { ##1 }
- \semantex_render_object:Nn ##1 { }
- }
- }
- }
+ \semantex_declare_variable_class:N #1
}
}
-\cs_set_eq:NN\NewDelimiterClass\semantex_new_delimiter_class:Nw
-
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% COMMANDS FOR CREATING AND HANDLING CLASSES AND OJBECTS
@@ -1251,33 +492,48 @@
\cs_new:Npn\semantex_class_to_register:N#1
{
% #1 = name of class
- class_\cs_to_str:N #1
+ class_\token_to_str:N #1
}
\cs_new:Npn\semantex_class_to_associated_object_register:N#1
{
% #1 = name of class
- object_associated_to_class_\cs_to_str:N #1
+ object_associated_to_class_\token_to_str:N #1
}
\cs_new:Npn\semantex_object_to_register:N#1
{
% #1 = name of object
- object_\cs_to_str:N #1
+ object_\token_to_str:N #1
}
-\DeclareDocumentCommand\NewObject { m }
+\tl_new:N \g_semantex_class_SemantexBaseObject_register_tl
+
+\tl_set:Nx \g_semantex_class_SemantexBaseObject_register_tl { \semantex_class_to_register:N \SemantexBaseObject }
+
+\DeclareDocumentCommand\DeclareObject { m m }
{
% #1 = name of object
\semantex_class_if_exist:NTF #1
{
- \use:c { __semantex_new_object_of_\semantex_class_to_register:N #1:Nw }
+ \use:c { __semantex_declare_object_of_\semantex_class_to_register:N #1:Nw } #2
}
{
\msg_error:nnn { semantex } { created_object_of_unknown_class } { #1 }
}
}
+\DeclareDocumentCommand\NewObject { m m }
+{
+ \cs_if_exist:NTF #2
+ {
+ \msg_error:nnn { semantex } { created_object_with_already_defined_name } { #2 }
+ }
+ {
+ \DeclareObject #1 #2
+ }
+}
+
\DeclareDocumentCommand\UseClassInCommand { mo }
{
\semantex_class_if_exist:NTF #1
@@ -1306,7 +562,7 @@
\semantex_data_tl_provide:nn { #1 } { parent }
- \semantex_data_tl_set:nnn { #1 } { parent } { class_SemantexBaseObject }
+ \semantex_data_tl_set:nno { #1 } { parent } { \g_semantex_class_SemantexBaseObject_register_tl }
% The parent class by default is \SemantexBaseObject
\cs_set:cpn { __semantex_data_cs_#1_valuekey:nn } ##1##2 % command controlling valuekeys
@@ -1339,7 +595,7 @@
\cs_generate_variant:Nn \semantex_new_register:nn { xn }
-\cs_new_protected:Npn \semantex_new_class:Nn#1#2
+\cs_new_protected:Npn \semantex_declare_class:Nn#1#2
{
% create a new class
% #1 = name of class
@@ -1357,7 +613,24 @@
}
}
-\cs_set_protected:Npn \semantex_new_object:NNn#1#2#3
+\cs_new_protected:Npn \semantex_new_class_and_do:NNnn#1#2#3#4
+{
+ % create a new class
+ % #1 = name of class
+ % #2 = name of \Declare...Class variant of command, for error messages
+ % #3 = standard keyval setup
+ % #4 = code to execute if successful
+ \cs_if_exist:NTF #1
+ {
+ \msg_error:nnnn { semantex } { created_class_with_already_defined_name } { #1 } { #2 }
+ }
+ {
+ \semantex_declare_class:Nn #1 { #3 }
+ #4
+ }
+}
+
+\cs_set_protected:Npn \semantex_declare_object:NNn#1#2#3
{
% create a new object
% #1 = name of class
@@ -1427,56 +700,6 @@
\semantex_valuekey:nnn { \semantex_object_to_register:N #1 } { arg } { #2 }
}
-\cs_new_protected:Npn\semantex_object_associated_to_class_set_degree_default:Nn#1#2
-{
- \semantex_valuekey:nnn { \semantex_class_to_associated_object_register:N #1 } { degree~default } { #2 }
-}
-
-\cs_new_protected:Npn\semantex_object_set_degree_default:Nn#1#2
-{
- \semantex_valuekey:nnn { \semantex_object_to_register:N #1 } { degree~default } { #2 }
-}
-
-\cs_new_protected:Npn\semantex_object_associated_to_class_use_bullet:N#1
-{
- \semantex_singlekey:nn { \semantex_class_to_associated_object_register:N #1 } { * }
-}
-
-\cs_new_protected:Npn\semantex_object_use_bullet:N#1
-{
- \semantex_singlekey:nn { \semantex_object_to_register:N #1 } { * }
-}
-
-\cs_new_protected:Npn\semantex_object_associated_to_class_use_double_bullet:N#1
-{
- \semantex_singlekey:nn { \semantex_class_to_associated_object_register:N #1 } { * }
-}
-
-\cs_new_protected:Npn\semantex_object_use_double_bullet:N#1
-{
- \semantex_singlekey:nn { \semantex_object_to_register:N #1 } { * }
-}
-
-\cs_new_protected:Npn\semantex_object_associated_to_class_set_left_par:Nn#1#2
-{
- \semantex_data_tl_set:nnn { \semantex_class_to_associated_object_register:N #1 } { left~par } { #2 }
-}
-
-\cs_new_protected:Npn\semantex_object_set_left_par:Nn#1#2
-{
- \semantex_data_tl_set:nnn { \semantex_object_to_register:N #1 } { left~par } { #2 }
-}
-
-\cs_new_protected:Npn\semantex_object_associated_to_class_set_right_par:Nn#1#2
-{
- \semantex_data_tl_set:nnn { \semantex_class_to_associated_object_register:N #1 } { right~par } { #2 }
-}
-
-\cs_new_protected:Npn\semantex_object_set_right_par:Nn#1#2
-{
- \semantex_data_tl_set:nnn { \semantex_object_to_register:N #1 } { right~par } { #2 }
-}
-
\cs_new_protected:Npn\semantex_object_associated_to_class_set_class:Nn#1#2
{
\semantex_data_class_set:nn { \semantex_class_to_associated_object_register:N #1 } { #2 }
@@ -2449,7 +1672,7 @@
\use:c { g__semantex_data_tl_#1_#2 }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\semantex_msg_error:nnx { #3 } { data_tl_not_found } { #2 }
}
@@ -2478,7 +1701,7 @@
\exp_not:v { g__semantex_data_tl_#1_#2 }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\semantex_msg_error:nnx { #3 } { data_tl_not_found } { #2 }
}
@@ -2509,7 +1732,7 @@
\tl_set_eq:Nc #3 { g__semantex_data_tl_#1_#2 }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\semantex_msg_error:nnx { #4 } { data_tl_not_found } { #2 }
}
@@ -2553,7 +1776,7 @@
\tl_set:cn { g__semantex_data_tl_#1_#2 } { #3 }
}
-\cs_generate_variant:Nn \semantex_data_tl_set:nnn { nnx }
+\cs_generate_variant:Nn \semantex_data_tl_set:nnn { nno, nnx }
\cs_new_protected:Npn \semantex_data_tl_put_right:nnn#1#2#3
{
@@ -2632,7 +1855,7 @@
\int_use:c { g__semantex_data_int_#1_#2 }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\semantex_msg_error:nnx { #3 } { data_int_not_found } { #2 }
}
@@ -2642,7 +1865,7 @@
}
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\semantex_msg_error:nnx { #3 } { data_int_not_found } { #2 }
}
@@ -2673,7 +1896,7 @@
\int_set_eq:Nc#3 { g__semantex_data_int_#1_#2 }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\semantex_msg_error:nnx { #4 } { data_int_not_found } { #2 }
}
@@ -2683,7 +1906,7 @@
}
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\semantex_msg_error:nnx { #4 } { data_int_not_found } { #2 }
}
@@ -2821,7 +2044,7 @@
\bool_if:cTF { g__semantex_data_bool_#1_if_#2 } { #3 } { #4 }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
#4
}
@@ -2831,7 +2054,7 @@
}
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\semantex_msg_error:nnx { #5 } { data_bool_not_found } { #2 }
}
@@ -3003,7 +2226,7 @@
\use:c { __semantex_data_cs_custom_valuekey_#1_#2:nn } { #4 } { #3 }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\semantex_msg_error:nnn { #4 } { valuekey_not_found } { #2 }
}
@@ -3027,7 +2250,7 @@
% #1 = register
% #2 = key
% #3 = value
- \use:c { __semantex_data_cs_custom_valuekey_class_SemantexBaseObject_#2:nn } { #1 } { #3 }
+ \use:c { __semantex_data_cs_custom_valuekey_\g_semantex_class_SemantexBaseObject_register_tl _#2:nn } { #1 } { #3 }
}
\cs_new_protected:Npn\semantex_singlekey:nn#1#2
@@ -3050,7 +2273,7 @@
\use:c { __semantex_data_cs_custom_singlekey_#1_#2:n } { #3 }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\semantex_valuekey:nnn { #3 } { default } { #2 }
}
@@ -3080,7 +2303,7 @@
% the name of the register
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\semantex_valuekey:nnx { #3 } { default } { #2 }
}
@@ -3104,7 +2327,7 @@
\exp_args:NNNo \exp_args:NNo\tl_set:No#3 { \use:c { __semantex_data_cs_custom_valuekey_#1_\tl_trim_spaces:n{#2}:nn } { ##1 } { ##2 } }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\tl_set:Nn #3 {}
}
@@ -3127,7 +2350,7 @@
\exp_args:NNNo \exp_args:NNo\tl_set:No#3 { \use:c { __semantex_data_cs_custom_singlekey_#1_\tl_trim_spaces:n{#2}:n } { ##1 } }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\tl_set:Nn #3 {}
}
@@ -3151,7 +2374,7 @@
\exp_args:NNNo \exp_args:NNo\tl_set:No#3 { \use:c { __semantex_data_cs_custom_two_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnn } { ##1 } { ##2 } { ##3 } }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\tl_set:Nn #3 {}
}
@@ -3175,7 +2398,7 @@
\exp_args:NNNo \exp_args:NNo\tl_set:No#3 { \use:c { __semantex_data_cs_custom_three_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnn } { ##1 } { ##2 } { ##3 } { ##4 } }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\tl_set:Nn #3 {}
}
@@ -3199,7 +2422,7 @@
\exp_args:NNNo \exp_args:NNo\tl_set:No#3 { \use:c { __semantex_data_cs_custom_four_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnn } { ##1 } { ##2 } { ##3 } { ##4 } { ##5 } }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\tl_set:Nn #3 {}
}
@@ -3223,7 +2446,7 @@
\exp_args:NNNo \exp_args:NNo\tl_set:No#3 { \use:c { __semantex_data_cs_custom_five_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnnn } { ##1 } { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\tl_set:Nn #3 {}
}
@@ -3247,7 +2470,7 @@
\exp_args:NNNo \exp_args:NNo\tl_set:No#3 { \use:c { __semantex_data_cs_custom_six_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnnnn } { ##1 } { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 } }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\tl_set:Nn #3 {}
}
@@ -3271,7 +2494,7 @@
\exp_args:NNNo \exp_args:NNo\tl_set:No#3 { \use:c { __semantex_data_cs_custom_seven_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnnnnn } { ##1 } { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 } { ##8 } }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\tl_set:Nn #3 {}
}
@@ -3295,7 +2518,7 @@
\exp_args:NNNo \exp_args:NNo\tl_set:No#3 { \use:c { __semantex_data_cs_custom_eight_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnnnnnn } { ##1 } { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 } { ##8 } { ##9 } }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\tl_set:Nn #3 {}
}
@@ -3319,7 +2542,7 @@
\exp_args:NNNo \exp_args:NNo\tl_set:No#3 { \use:c { __semantex_data_cs_custom_nine_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnnnnnn } { ##1 } { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 } { ##8 } { ##9 } }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\tl_set:Nn #3 {}
}
@@ -3349,7 +2572,7 @@
\use:c { __semantex_data_cs_custom_arg_valuekey_#1_#2:nn } { #4 } { #3 }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\semantex_msg_error:nnn { #1 } { arg_valuekey_not_found } { #2 }
}
@@ -3379,7 +2602,7 @@
\use:c { __semantex_data_cs_custom_arg_singlekey_#1_#2:n } { #3 }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\semantex_arg_valuekey:nnn { #3 } { default } { #2 }
}
@@ -3409,7 +2632,7 @@
% the name of the register
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\semantex_arg_valuekey:nnx { #3 } { default } { #2 }
}
@@ -3443,7 +2666,7 @@
\exp_args:NNNo \exp_args:NNo\tl_set:No#3 { \use:c { __semantex_data_cs_custom_arg_valuekey_#1_\tl_trim_spaces:n{#2}:nn } { ##1 } { ##2 } }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\tl_set:Nn #3 {}
}
@@ -3466,7 +2689,7 @@
\exp_args:NNNo \exp_args:NNo\tl_set:No#3 { \use:c { __semantex_data_cs_custom_arg_singlekey_#1_\tl_trim_spaces:n{#2}:n } { ##1 } }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\tl_set:Nn #3 {}
}
@@ -3490,7 +2713,7 @@
\exp_args:NNNo \exp_args:NNo\tl_set:No#3 { \use:c { __semantex_data_cs_custom_arg_two_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnn } { ##1 } { ##2 } { ##3 } }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\tl_set:Nn #3 {}
}
@@ -3514,7 +2737,7 @@
\exp_args:NNNo \exp_args:NNo\tl_set:No#3 { \use:c { __semantex_data_cs_custom_arg_three_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnn } { ##1 } { ##2 } { ##3 } { ##4 } }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\tl_set:Nn #3 {}
}
@@ -3538,7 +2761,7 @@
\exp_args:NNNo \exp_args:NNo\tl_set:No#3 { \use:c { __semantex_data_cs_custom_arg_four_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnn } { ##1 } { ##2 } { ##3 } { ##4 } { ##5 } }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\tl_set:Nn #3 {}
}
@@ -3562,7 +2785,7 @@
\exp_args:NNNo \exp_args:NNo\tl_set:No#3 { \use:c { __semantex_data_cs_custom_arg_five_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnnn } { ##1 } { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\tl_set:Nn #3 {}
}
@@ -3586,7 +2809,7 @@
\exp_args:NNNo \exp_args:NNo\tl_set:No#3 { \use:c { __semantex_data_cs_custom_arg_six_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnnnn } { ##1 } { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 } }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\tl_set:Nn #3 {}
}
@@ -3610,7 +2833,7 @@
\exp_args:NNNo \exp_args:NNo\tl_set:No#3 { \use:c { __semantex_data_cs_custom_arg_seven_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnnnnn } { ##1 } { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 } { ##8 } }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\tl_set:Nn #3 {}
}
@@ -3634,7 +2857,7 @@
\exp_args:NNNo \exp_args:NNo\tl_set:No#3 { \use:c { __semantex_data_cs_custom_arg_eight_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnnnnnn } { ##1 } { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 } { ##8 } { ##9 } }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\tl_set:Nn #3 {}
}
@@ -3658,7 +2881,7 @@
\exp_args:NNNo \exp_args:NNo\tl_set:No#3 { \use:c { __semantex_data_cs_custom_arg_nine_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnnnnnn } { ##1 } { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 } { ##8 } { ##9 } }
}
{
- \str_if_eq:nnTF { #1 } { class_SemantexBaseObject }
+ \str_if_eq:nVTF { #1 } \g_semantex_class_SemantexBaseObject_register_tl
{
\tl_set:Nn #3 {}
}
@@ -7050,49 +6273,53 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\msg_new:nnnn { semantex } { semantex_setup_key_not_found } { Unknown~key~#1~passed~to~\SemantexSetup~on~line~\msg_line_number: } {}
+\msg_new:nnnn { semantex } { semantex_setup_key_not_found } { Unknown~key~#1~passed~to~\token_to_str:N\SemantexSetup~on~line~\msg_line_number: } {}
+
+\msg_new:nnnn { semantex } { semantex_setup_key_value_not_found } { Unknown~value~#2~passed~to~key~#1~in~\token_to_str:N\SemantexSetup~on~line~\msg_line_number: } {}
+
+\msg_new:nnnn { semantex } { valuekey_not_found } { Unknown~key~#2~passed~to~#1~on~line~\msg_line_number: } {}
-\msg_new:nnnn { semantex } { semantex_setup_key_value_not_found } { Unknown~value~#2~passed~to~key~#1~in~\SemantexSetup~on~line~\msg_line_number: } {}
+\msg_new:nnnn { semantex } { arg_valuekey_not_found } { Unknown~argument~key~#2~passed~to~#1~on~line~\msg_line_number: } {}
-\msg_new:nnnn { semantex } { valuekey_not_found } { Unknown~key~#2~passed~to~#1 on~line~\msg_line_number: } {}
+\msg_new:nnnn { semantex } { data_tl_not_found } { Unknown~data~#2~requested~from~#1~on~line~\msg_line_number: } {}
-\msg_new:nnnn { semantex } { arg_valuekey_not_found } { Unknown~argument~key~#2~passed~to~#1on~line~\msg_line_number: } {}
+\msg_new:nnnn { semantex } { data_int_not_found } { Unknown~integer~#2~requested~from~#1~on~line~\msg_line_number: } {}
-\msg_new:nnnn { semantex } { data_tl_not_found } { Unknown~data~#2~requested~from~#1 on~line~\msg_line_number: } {}
+\msg_new:nnnn { semantex } { data_bool_not_found } { Unknown~boolean~#2~requested~from~#1~on~line~\msg_line_number: } {}
-\msg_new:nnnn { semantex } { data_int_not_found } { Unknown~integer~#2~requested~from~#1 on~line~\msg_line_number: } {}
+\msg_new:nnnn { semantex } { data_cs_not_found } { Unknown~command~sequence~#2~requested~from~#1~on~line~\msg_line_number: } {}
-\msg_new:nnnn { semantex } { data_bool_not_found } { Unknown~boolean~#2~requested~from~#1 on~line~\msg_line_number: } {}
+\msg_new:nnnn { semantex } { data_prop_not_found } { Unknown~property~list~#2~requested~from~#1~on~line~\msg_line_number: } {}
-\msg_new:nnnn { semantex } { data_cs_not_found } { Unknown~command~sequence~#2~requested~from~#1 on~line~\msg_line_number: } {}
+\msg_new:nnnn { semantex } { key_value_not_found } { Unknown~value~#3~passed~to~key~#2~in~#1~on~line~\msg_line_number: } {}
-\msg_new:nnnn { semantex } { data_prop_not_found } { Unknown~property~list~#2~requested~from~#1 on~line~\msg_line_number: } {}
+\msg_new:nnnn { semantex } { arg_key_value_not_found } { Unknown~value~#3~passed~to~argument~key~#2~in~#1~on~line~\msg_line_number: } {}
-\msg_new:nnnn { semantex } { key_value_not_found } { Unknown~value~#3~passed~to~key~#2~in~#1 on~line~\msg_line_number: } {}
+\msg_new:nnnn { semantex } { class_already_defined } { Class~#1~already~defined;~you~tried~defining~it~again~on~line~\msg_line_number: } {}
-\msg_new:nnnn { semantex } { arg_key_value_not_found } { Unknown~value~#3~passed~to~argument~key~#2~in~#1 on~line~\msg_line_number: } {}
+\msg_new:nnnn { semantex } { object_already_defined } { Object~#1~already~defined;~you~tried~defining~it~again~on~line~\msg_line_number: } {}
-\msg_new:nnnn { semantex } { class_already_defined } { Class~#1 already~defined;~you~tried~defining~it~again~on~line~\msg_line_number: } {}
+\msg_new:nnnn { semantex } { class_not_found } { Unknown~class~#3~declared~as~#2~of~#1~on~line~\msg_line_number: } {}
-\msg_new:nnnn { semantex } { object_already_defined } { Object~#1 already~defined;~you~tried~defining~it~again~on~line~\msg_line_number: } {}
+\msg_new:nnnn { semantex } { object_not_found } { You~set~#1~as~#2~of~unknown~object~#3~on~line~\msg_line_number: } {}
-\msg_new:nnnn { semantex } { class_not_found } { Unknown~class~#3 declared~as~#2~of~#1 on~line~\msg_line_number: } {}
+\msg_new:nnnn { semantex } { created_object_of_unknown_class } { Unknown~class~#1~declared~as~class~of~#2~on~line~\msg_line_number: } {}
-\msg_new:nnnn { semantex } { object_not_found } { You~set~#1 as~#2~of~unknown~object~#3 on~line~\msg_line_number: } {}
+\msg_new:nnnn { semantex } { created_object_with_already_defined_name } { Command~#1~already~defined;~you~can~use~\token_to_str:N\DeclareObject~to~override~existing~commands. } {}
-\msg_new:nnnn { semantex } { created_object_of_unknown_class } { Unknown~class~#1 declared~as~class~of~#2 on~line~\msg_line_number: } {}
+\msg_new:nnnn { semantex } { created_class_with_already_defined_name } { Command~#1~already~defined;~you~can~use~\token_to_str:N #2~to~override~existing~commands. } {}
-\msg_new:nnnn { semantex } { used_unknown_class } { Unknown~class~#1 received~by~\token_to_str:N\UseClassInCommand~on~line~\msg_line_number: } {}
+\msg_new:nnnn { semantex } { used_unknown_class } { Unknown~class~#1~received~by~\token_to_str:N\UseClassInCommand~on~line~\msg_line_number: } {}
-\msg_new:nnnn { semantex } { setup_unknown_class } { You~tried~setting~up~an~unknown~#1 on~line~\msg_line_number: } {}
+\msg_new:nnnn { semantex } { setup_unknown_class } { You~tried~setting~up~an~unknown~#1~on~line~\msg_line_number: } {}
-\msg_new:nnnn { semantex } { setup_unknown_object } { You~tried~setting~up~an~unknown~#1 on~line~\msg_line_number: } {}
+\msg_new:nnnn { semantex } { setup_unknown_object } { You~tried~setting~up~an~unknown~#1~on~line~\msg_line_number: } {}
\msg_new:nnnn { semantex } { created_a_SemantexBaseObject } { Never~create~objects~of~class~\token_to_str:N\SemantexBaseObject;~create~a~new~class~yourself~instead.~You~created~the~object~#1 on~line~\msg_line_number: } {}
\msg_new:nnnn { semantex } { SemantexThis_in_input_stream } { The~command~\token_to_str:N\SemantexThis~was~found~outside~a~class~or~object~on~line~\msg_line_number:;~did~you~forget~to~use~set~keys~x={...}? } {}
-\msg_new:nnnn { semantex } { generic_error } { #2~#1 on~line~\msg_line_number: } {}
+\msg_new:nnnn { semantex } { generic_error } { #2~#1~on~line~\msg_line_number: } {}
\cs_generate_variant:Nn \msg_error:nnnn { nnnx }
@@ -7101,10 +6328,9 @@
\cs_new_protected:Npn\semantex_error_output_format:nN#1#2
{
\tl_set:Nn \l__semantex_error_output_format_temp { #1 }
- \tl_replace_all:Nnn \l__semantex_error_output_format_temp { object_associated_to_class_ } { object~of~class~\cs:w }
- \tl_replace_all:Nnn \l__semantex_error_output_format_temp { object_ } { object~\cs:w }
- \tl_replace_all:Nnn \l__semantex_error_output_format_temp { class_ } { class~\cs:w }
- \tl_put_right:Nn \l__semantex_error_output_format_temp { \cs_end: }
+ \tl_replace_all:Nnn \l__semantex_error_output_format_temp { object_associated_to_class_ } { object~of~class~ }
+ \tl_replace_all:Nnn \l__semantex_error_output_format_temp { object_ } { object~ }
+ \tl_replace_all:Nnn \l__semantex_error_output_format_temp { class_ } { class~ }
\tl_trim_spaces:N \l__semantex_error_output_format_temp
\tl_set_eq:NN #2 \l__semantex_error_output_format_temp
}
@@ -7172,7 +6398,7 @@
{define~keys[1]}{execute={ \semantex_define_valuekeys:nn { ##1 } { #1 } }},
}
-\semantex_new_simple_class:Nw \SemantexBaseObject [
+\NewSimpleClass \SemantexBaseObject [
define~keys[1]={
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
@@ -7686,7 +6912,6 @@
},
},
{default}{sep~i={#1}},
- {degree~default}{sep~d={#1}},
{arg}{ execute={ \semantex_arg_singlekeys_set:nn { ##1 } { #1 } } },
{*~with~other~sep}{
d~*~with~other~sep={#1},
@@ -9456,12 +8681,12 @@
},
]
-\cs_set_eq:NN\__semantex_old_version_of_semantex_new_object_of_class_SemantexBaseObject:Nw \__semantex_new_object_of_class_SemantexBaseObject:Nw
+\cs_set_eq:cc { __semantex_old_version_of_semantex_declare_object_of_\g_semantex_class_SemantexBaseObject_register_tl :Nw } { __semantex_declare_object_of_\g_semantex_class_SemantexBaseObject_register_tl :Nw }
-\cs_set_protected:Npn \__semantex_new_object_of_class_SemantexBaseObject:Nw#1
+\cs_set_protected:Npn \__semantex_declare_object_of_class_SemantexBaseObject:Nw#1
{
\msg_error:nnn { semantex } { created_a_SemantexBaseObject } { #1 }
- \__semantex_old_version_of_semantex_new_object_of_class_SemantexBaseObject:Nw #1
+ \use:c { __semantex_old_version_of_semantex_declare_object_of_\g_semantex_class_SemantexBaseObject_register_tl :Nw } #1
}
diff --git a/macros/latex/contrib/semantex/semantex.tex b/macros/latex/contrib/semantex/semantex.tex
index 3b2630da08..a377e0f217 100644
--- a/macros/latex/contrib/semantex/semantex.tex
+++ b/macros/latex/contrib/semantex/semantex.tex
@@ -42,19 +42,6 @@
\usepackage[nameinlink]{cleveref}
-\title{Seman\!\TeX: semantic, keyval-based mathematics (v0.513)}
-\date{\today}
-\author{Sebastian Ørsted (\href{mailto:sorsted@gmail.com}{sorsted@gmail.com})}
-
-\hypersetup{
- pdfauthor={Sebastian Ørsted},
- pdftitle={SemanTeX: semantic, keyval-based mathematics},
- %pdfsubject={},
- %pdfkeywords={},
- %pdfproducer={Latex with hyperref, or other system},
- %pdfcreator={pdflatex, or other tool},
-}
-
\usepackage{showexpl}
\lstset{%
@@ -103,6 +90,19 @@
\usepackage{semantex}
+\title{Seman\!\TeX: semantic, keyval-based mathematics (v\SemantexVersion)}
+\date{\today}
+\author{Sebastian Ørsted (\href{mailto:sorsted@gmail.com}{sorsted@gmail.com})}
+
+\hypersetup{
+ pdfauthor={Sebastian Ørsted},
+ pdftitle={SemanTeX: semantic, keyval-based mathematics (v\SemantexVersion)},
+ %pdfsubject={},
+ %pdfkeywords={},
+ %pdfproducer={Latex with hyperref, or other system},
+ %pdfcreator={pdflatex, or other tool},
+}
+
\SemantexSetup{
semtex file=true,
}
@@ -1761,7 +1761,7 @@ by default, so we shall have to turn them on first:
}
\end{lstlisting}
The key \lstinline!other sep! is a key that controls the separator
-between the current argument and the previous argument (it will only be printed if there was a previous argument). By default, this separator is a comma. So in the syntax~\lstinline!\co{*}{\vX,coef=\vR}!,
+between the current argument and the previous argument (it will only be printed if there was a previous argument). By default, this separator is a comma. So in the syntax~\lstinline!\co[*]{\vX,coef=\vR}!,
there are two arguments, \lstinline!\vX! and~\lstinline!\vR!, and the separator is a semicolon.
We shall later (see~\cref{ch:parse_coho_coef})
see another, possibly more natural way to write cohomology with coefficients, and which avoids turning on keyval syntax in the argument.
@@ -1867,7 +1867,9 @@ $ \vP[command=\overline,return,
upper left=*] $
\end{LTXexample}
-\chapter{The \texorpdfstring{\texttt{Symbol}}{Symbol} class type (Example: Derived tensor products and fibre products)}
+\chapter{The \texorpdfstring{\texttt{Symbol}}{Symbol} class type (Example: Derived tensor products and fibre products)}\label{chap:symbol_class}
+
+\begingroup
\NewSymbolClass\MyBinaryOperator[
define keys={
@@ -1933,6 +1935,12 @@ $\vX[*] \tensor[\vR] \vY[*]$
$\vk \tensor[\vA,der] \vk$,
$\vX \fibre[\vY,der] \vX$
\end{LTXexample}
+Later (in~\cref{sec:smart_binary_operators}), we shall see another, more advanced
+solution for binary operators which also allows us to express the application of the operator
+on \( \vn \)~elements.
+
+
+\endgroup
\chapter{Paired delimiters}
@@ -1977,12 +1985,12 @@ $\norm[\infty]{\vx}$
We can also create for more complicated constructions, like sets.
The following is inspired from the \pack{mathtools} package where a similar construction is created using the commands from that package. My impression is that Lars Madsen is the main mastermind behind the code I use for the \lstinline!\where!~construction:
\begin{lstlisting}
-\newcommand\wherecommand[1]{
- \nonscript\:
+\newcommand\wherecommand[1]{%
+ \nonscript\:%
#1\vert
\allowbreak
- \nonscript\:
- \mathopen{}
+ \nonscript\:%
+ \mathopen{}%
}
\NewObject\MyVar\where{ \wherecommand{\SemantexDelimiterSize} }
@@ -1995,12 +2003,12 @@ The following is inspired from the \pack{mathtools} package where a similar cons
% this turns off all keyval syntax in the argument
]
\end{lstlisting}
-\newcommand\wherecommand[1]{
- \nonscript\:
+\newcommand\wherecommand[1]{%
+ \nonscript\:%
#1\vert
\allowbreak
- \nonscript\:
- \mathopen{}
+ \nonscript\:%
+ \mathopen{}%
}
\NewObject\MyVar\where{ \wherecommand{\SemantexDelimiterSize} }
@@ -2848,6 +2856,104 @@ As you see, we use the \lstinline!d!~key to tell the command what superscript it
\]
\end{LTXexample}
+\section{Example: Smart binary operators}\label{sec:smart_binary_operators}
+
+\begingroup
+
+\NewVariableClass\MyBinaryOperator[
+ set arg dots=\dotsb,
+ never par,
+ prepend keys[1]={
+ {arg}{
+ return,
+ set keys x={
+ set arg sep=\SemantexDataGetExpNot{symbol},
+ },
+ },
+ },
+ parse options={
+ int if greater T={ \SemantexIntGet{number of arguments} } { 0 }
+ {
+ symbol={},
+ output=\MyVar,
+ },
+ },
+]
+
+\NewObject\MyBinaryOperator\mult{\cdot}
+\NewObject\MyBinaryOperator\tensor{\otimes}
+
+\NewVariableClass\InvisibleBinaryOperator[parent=\MyBinaryOperator, set arg dots=\dotsm]
+\NewObject\InvisibleBinaryOperator\invmult{}
+\NewObject\InvisibleBinaryOperator\spacemult{\,}
+
+In~\cref{chap:symbol_class}, we saw a simple solution for binary operators using the \lstinline!Symbol!~class.
+But that solution only printed the operator itself. However, in semantic markup systems, it is ofen desirable
+to also be able to explicitly typeset applications of the operator on \( \vn \)~arguments, like this:
+\begin{LTXexample}
+Applying the tensor product~$\tensor$ to $\vn$~elements, we get
+\[
+ \tensor{ \vx[1], \vx[2], ...,
+ \vx[\vn] }.
+\]
+Applying the multiplication operator~$\mult$ to $\vn$~elements, we get
+\[
+ \mult{ \vx[1], \vx[2], ...,
+ \vx[\vn] }.
+\]
+\end{LTXexample}
+
+This can be accomplished using the \lstinline!parse!~routine as follows:
+
+\begin{lstlisting}
+\NewVariableClass\MyBinaryOperator[
+ set arg dots=\dotsb,
+ never par,
+ prepend keys[1]={
+ {arg}{
+ return,
+ set keys x={
+ set arg sep=\SemantexDataGetExpNot{symbol},
+ },
+ },
+ },
+ parse options={
+ int if greater T={ \SemantexIntGet{number of arguments} } { 0 }
+ {
+ symbol={},
+ output=\MyVar,
+ },
+ },
+]
+
+\NewObject\MyBinaryOperator\tensor{\otimes}
+\NewObject\MyBinaryOperator\mult{\cdot}
+\end{lstlisting}
+
+In mathematical texts, the multiplication symbols in that last equation would usually be omitted.
+However, if we want to make the syntax fully semantic, we should also type these multiplication operators explicitly, even if they will be invisible in the final output.
+We do this by changing the argument dots and creating an object with an empty symbol.
+Alternatively, if we want to insert a space between the variables being multiplied,
+we can set the symbol to~\lstinline!\,!:
+\begin{lstlisting}
+\NewVariableClass\InvisibleBinaryOperator[parent=\MyBinaryOperator,
+ set arg dots=\dotsm]
+\NewObject\InvisibleBinaryOperator\invmult{}
+\NewObject\InvisibleBinaryOperator\spacemult{\,}
+\end{lstlisting}
+\begin{LTXexample}
+In mathematical texts, we denote the product of \( \vn \)~elements simply by
+\[
+ \invmult{ \vx[1], \vx[2], ...,
+ \vx[\vn] }
+ =
+ \spacemult{ \vx[1], \vx[2], ...,
+ \vx[\vn] }.
+\]
+\end{LTXexample}
+
+\endgroup
+
\chapter{\texorpdfstring{\texttt{stripsemantex}}{stripsemantex} -- stripping your document of \texorpdfstring{\semantex}{SemanTeX} markup}
\semantex{} is a big, heavy package, and it might raise eyebrows if you try using it in submissions to journals. On top of that, \url{arXiv.org}
@@ -2993,7 +3099,7 @@ Let us take a look at the commands defined by \pack{semtex}:
\mylst!\SemantexDoubleBullet!
The commands that contain the bullets we use in \semantex,
- i.e.~the superscript in~\( \co{*} \).
+ i.e.~the superscript in~\( \co[*] \).
These bullets are smaller (and prettier, in my opinion)
than the standard \lstinline!\bullet! command from~\LaTeX.
@@ -3053,8 +3159,8 @@ Suppose in the following that you \TeX\ document is called~\texttt{mydoc.tex}.
After this step, another document will have been created in the same
folder, called~\lstinline!mydoc_prestripped.tex!. It will look just like \texttt{mydoc.tex},
- but in the document body, each \semantex{} markup command will now
- have a command \mylst!\SemantexIDcommand{$\<a unique ID\>$}!
+ but in the document body, each command defined using \semantex{} will now
+ have an expression of the form~\mylst!\SemantexID{$\<a unique ID\>$}!
preceding it.
\item\label{pt:pre_strip_point}
@@ -3079,6 +3185,9 @@ Suppose in the following that you \TeX\ document is called~\texttt{mydoc.tex}.
left. You will then have to remove these few commands from your document manually.
\end{enumerate}
+\newpage
+\section{Stripping comments from the document}
+
Apart from the machinery for stripping \semantex{} markup from documents,
the package \pack{stripsemantex} also provides the command~\lstinline!\StripSemantexStripComments!,
which is in principle completely unrelated to \semantex{} itself.
@@ -3583,14 +3692,6 @@ In the following sections, we include the full list.
e.g.~the~\lstinline!1! in~\lstinline!\vf[1]!.
By default, this keys has been set to be equal to~\lstinline!sep i!,
but it is meant to be changeable by the user.
-
- \item
- \mylst!degree default={$\<value\>$}!
-
- This is the key where the grading goes.
- It is the one used by the (now deprecated) \lstinline!Cohomology! class type.
- By default, this key has been set to be equal to~\lstinline!sep d!,
- but it is meant to be changeable by the user.
\item
\mylst!*!
@@ -5701,39 +5802,6 @@ Let me add that \semantex{} uses a very clear separation between the input synta
The last class type, called \lstinline!Simple!,
is the class type of the class~\lstinline!\SemantexBaseObject!. This class is pretty useless as all it does is print its symbol, without allowing any keyval syntax. So you simply should not use it.
-There are also a few extra class types which are now deprecated, as their syntax will only cause confusion.
-They are still included for backwards compatibility, but I highly discourage their use:
-
-\begin{itemize}
- \item \lstinline!Cohomology!:
- A new class is declared with the
- syntax
- \begin{lstlisting}
- \NewCohomologyClass@\usercommand\<Class\>@[@\<options\>@]
- \end{lstlisting}
- A new object is declared by
- \begin{lstlisting}
- \NewObject@\usercommand\<Class\>@@\usercommand\<object\>@{@\<symbol\>@}[@\<options\>@]
- \end{lstlisting}
- The syntax for this object is
- \begin{lstlisting}
- @\usercommand\<object\>@[@\<options\>@]{@\<degree\>@}{@\<argument\>@}
- \end{lstlisting}
- \item \lstinline!Delimiter!:
- A new class is declared with the syntax
- \begin{lstlisting}
- \NewDelimiterClass@\usercommand\<Class\>@[@\<options\>@]
- \end{lstlisting}
- A new object is declared by
- \begin{lstlisting}
- \NewObject@\usercommand\<Class\>@@\usercommand\<object\>@{@\<left bracket\>@}{@\<right bracket\>@}[@\<options\>@]
- \end{lstlisting}
- The syntax for this object is
- \begin{lstlisting}
- @\usercommand\<object\>@[@\<options\>@]{@\<argument\>@}
- \end{lstlisting}
-\end{itemize}
-
\section{The predefined data}
By default, the following data are defined for each class or object and are accessible via
@@ -5773,7 +5841,7 @@ the programming keys and commands:
\lstinline!par size!
(token list):
the size of the argument parentheses.
- Here, the value~\lstinline!normal! means normal size
+ The value~\lstinline!normal! means normal size
parentheses,
\lstinline!auto! and~\lstinline!*!
mean auto-scaled parentheses using~\lstinline!\left ...\right!.
@@ -5796,7 +5864,7 @@ the programming keys and commands:
\lstinline!spar size!
(token list):
the size of the symbol parentheses (for use with the \lstinline!spar!~routine).
- Here, the value~\lstinline!normal! means normal size
+ The value~\lstinline!normal! means normal size
parentheses,
\lstinline!auto! and~\lstinline!*!
mean auto-scaled parentheses using~\lstinline!\left ...\right!.
diff --git a/macros/latex/contrib/semantex/stripsemantex.lua b/macros/latex/contrib/semantex/stripsemantex.lua
index f50648dd23..30d4c58be6 100644
--- a/macros/latex/contrib/semantex/stripsemantex.lua
+++ b/macros/latex/contrib/semantex/stripsemantex.lua
@@ -55,7 +55,7 @@ end
addIDsToRegisters = function(str)
str = removeStricttexFormatting(str)
- content = content:gsub('\\' .. str .. '([^%a])' ,'\\SemantexIDcommand{}\\' .. str .. '%1')
+ content = content:gsub('\\' .. str .. '([^%a])' ,'\\SemantexID{}\\' .. str .. '%1')
-- '%f[^%a]' does not work here, as it will not react if the last character of str is a number,
-- which stricttex allows.
-- Because of this choice, there will be an issue if you use stricttex and let
@@ -64,33 +64,33 @@ addIDsToRegisters = function(str)
end
removeSuperfluousIDs = function()
- local p = content:find('([^\\]%%[^\n]-)\\SemantexIDcommand{}([^\n]-\n)')
+ local p = content:find('([^\\]%%[^\n]-)\\SemantexID{}([^\n]-\n)')
while p do
- content = content:gsub('([^\\]%%[^\n]-)\\SemantexIDcommand{}([^\n]-\n)','%1%2')
- p = content:find('([^\\]%%[^\n]-)\\SemantexIDcommand{}([^\n]-\n)')
+ content = content:gsub('([^\\]%%[^\n]-)\\SemantexID{}([^\n]-\n)','%1%2')
+ p = content:find('([^\\]%%[^\n]-)\\SemantexID{}([^\n]-\n)')
end
- content = content:gsub('parent(%s*)=(%s*)\\SemantexIDcommand{}','parent%1=%2')
- content = content:gsub('class(%s*)=(%s*)\\SemantexIDcommand{}','class%1=%2')
- content = content:gsub('clone(%s*)=(%s*)\\SemantexIDcommand{}','clone%1=%2')
- content = content:gsub('copy(%s*)=(%s*)\\SemantexIDcommand{}','copy%1=%2')
- content = content:gsub('\\New(%w+)Class(%s*{?)\\SemantexIDcommand{}','\\New%1Class%2')
- content = content:gsub('\\NewObject(%s*{?%s*)\\SemantexIDcommand{}(\\%w+%s*}?%s*{?%s*)\\SemantexIDcommand{}', '\\NewObject%1%2')
- content = content:gsub('\\SetupClass(%s*{?%s*)\\SemantexIDcommand{}', '\\SetupClass%1')
- content = content:gsub('\\SetupObject(%s*{?%s*)\\SemantexIDcommand{}', '\\SetupObject%1')
+ content = content:gsub('parent(%s*)=(%s*)\\SemantexID{}','parent%1=%2')
+ content = content:gsub('class(%s*)=(%s*)\\SemantexID{}','class%1=%2')
+ content = content:gsub('clone(%s*)=(%s*)\\SemantexID{}','clone%1=%2')
+ content = content:gsub('copy(%s*)=(%s*)\\SemantexID{}','copy%1=%2')
+ content = content:gsub('\\New(%w+)Class(%s*{?)\\SemantexID{}','\\New%1Class%2')
+ content = content:gsub('\\NewObject(%s*{?%s*)\\SemantexID{}(\\%w+%s*}?%s*{?%s*)\\SemantexID{}', '\\NewObject%1%2')
+ content = content:gsub('\\SetupClass(%s*{?%s*)\\SemantexID{}', '\\SetupClass%1')
+ content = content:gsub('\\SetupObject(%s*{?%s*)\\SemantexID{}', '\\SetupObject%1')
end
addNumbersToIDs = function()
local n = 0
- local p,q = string.find(content,'\\SemantexIDcommand{}')
+ local p,q = string.find(content,'\\SemantexID{}')
while q do
n = n + 1
content = content:sub(1,q-1) .. n .. content:sub(q,-1)
- p, q = string.find(content,'\\SemantexIDcommand{}')
+ p, q = string.find(content,'\\SemantexID{}')
end
end
semantexIDluacommand = function(id, source, output)
- local p, q = string.find(content, '\\SemantexIDcommand{' .. id .. '}')
+ local p, q = string.find(content, '\\SemantexID{' .. id .. '}')
while p do
content = content:sub(1,p-1) .. content:sub(q+1,-1)
@@ -228,12 +228,12 @@ semantexIDluacommand = function(id, source, output)
else
content = content:sub(1,p-1) .. output .. content:sub(p,-1)
end
- p, q = string.find(content, '\\SemantexIDcommand{' .. id .. '}')
+ p, q = string.find(content, '\\SemantexID{' .. id .. '}')
end
end
stripRemainingSemantexIDs = function()
- content = content:gsub('\\SemantexIDcommand{%d+}', '')
+ content = content:gsub('\\SemantexID{%d+}', '')
end
removeParenthesisCommands = function()
diff --git a/macros/latex/contrib/semantex/stripsemantex.sty b/macros/latex/contrib/semantex/stripsemantex.sty
index 4e5dafc2ee..1dd814689c 100644
--- a/macros/latex/contrib/semantex/stripsemantex.sty
+++ b/macros/latex/contrib/semantex/stripsemantex.sty
@@ -1,5 +1,5 @@
\RequirePackage{xparse}
-\ProvidesExplPackage{stripsemantex}{2021/08/23}{0.513}{}
+\ProvidesExplPackage{stripsemantex}{2022/09/22}{0.530}{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
@@ -40,12 +40,12 @@
openFile('\lua_escape:e{#1}_prestripped.tex')
}
- \cs_set:Npn\DeclareObject##1
+ \cs_set:Npn\RegisterObject##1
{
\lua_now:e { addIDsToRegisters ( '\cs_to_str:N ##1' ) }
}
- \cs_set:Npn\DeclareClass##1{
+ \cs_set:Npn\RegisterClass##1{
\lua_now:e { addIDsToRegisters ( '\cs_to_str:N ##1' ) }
}
@@ -76,7 +76,7 @@
openFile('\lua_escape:e{#1}_prestripped.tex')
}
- \DeclareDocumentCommand\SemantexID{ m t{\BeginSource} }
+ \DeclareDocumentCommand\RegisterID{ m t{\BeginSource} }
{
\IfBooleanT{##2}
{
@@ -94,9 +94,9 @@
}
}
- \cs_set:Npn\DeclareObject##1{}
+ \cs_set:Npn\RegisterObject##1{}
- \cs_set:Npn\DeclareClass##1{}
+ \cs_set:Npn\RegisterClass##1{}
\cs_set:Npn\BeginSource##1\EndSource\BeginOutput##2\EndOutput{}
@@ -109,17 +109,17 @@
\bool_if:NTF \g_stripsemantex_something_left_to_strip_bool
{
- \cs_set:Npn\DeclareObject##1
+ \cs_set:Npn\RegisterObject##1
{
\lua_now:e { addIDsToRegisters ( '\cs_to_str:N ##1' ) }
}
- \cs_set:Npn\DeclareClass##1
+ \cs_set:Npn\RegisterClass##1
{
\lua_now:e { addIDsToRegisters ( '\cs_to_str:N ##1' ) }
}
- \cs_set:Npn\SemantexID##1 {}
+ \cs_set:Npn\RegisterID##1 {}
\cs_set:Npn\BeginSource##1\EndSource\BeginOutput##2\EndOutput {}
diff --git a/macros/xetex/latex/bidi/README b/macros/xetex/latex/bidi/README
index 5975c03432..55813094f1 100644
--- a/macros/xetex/latex/bidi/README
+++ b/macros/xetex/latex/bidi/README
@@ -1,6 +1,6 @@
___________________
The bidi package
-v39.3
+v39.5
This package provides a convenient interface for typesetting
bidirectional texts in Plain TeX and LaTeX, using XeTeX engine.
@@ -25,7 +25,7 @@ The announcements for the new releases of the package will
also appear in the Discussions space under the Announcements
category.
-Current version release date: 2022/07/18
+Current version release date: 2022/09/22
___________________________________________
Vafa Khalighi
diff --git a/macros/xetex/latex/bidi/bidi-doc-intro.ltx b/macros/xetex/latex/bidi/bidi-doc-intro.ltx
index e469e48c65..f0fed3ee24 100644
--- a/macros/xetex/latex/bidi/bidi-doc-intro.ltx
+++ b/macros/xetex/latex/bidi/bidi-doc-intro.ltx
@@ -20,7 +20,7 @@ If you use \textsf{bidi} package to write any input \TeX\ document, and then run
* Copyright (c) 2007--2022 Vafa Khalighi
* Copyright (c) 2018--2020 bidi-tex GitHub Organization
*
-* v39.3, 2022/07/18
+* v39.5, 2022/09/22
*
* License: LaTeX Project Public License, version
* 1.3c or higher (your choice)
diff --git a/macros/xetex/latex/bidi/bidi-doc-title.ltx b/macros/xetex/latex/bidi/bidi-doc-title.ltx
index 49cd7e1da7..e913cd8377 100644
--- a/macros/xetex/latex/bidi/bidi-doc-title.ltx
+++ b/macros/xetex/latex/bidi/bidi-doc-title.ltx
@@ -3,7 +3,7 @@
\begin{document}
\title{\textcolor{blue!65!black}{\Huge The \textsf{bidi} \textit{Package}}\\
\LARGE Bidirectional typesetting in plain \TeX{} and \LaTeX, using \XeTeX{} engine\\[5pt]
-\large User documentation for \textcolor{blue!65!black}{version 39.3}}
+\large User documentation for \textcolor{blue!65!black}{version 39.5}}
\author{Vafa Khalighi\thanks{Thanks to the bidi-tex GitHub organization consisted of David Carlisle and other members of the {\LaTeX} team to maintain the package in the period 2018--2020.}}
\setcounter{page}{0}
\thispagestyle{empty}
@@ -13,7 +13,7 @@
\textcolor{blue!65!black}{\Huge The \textsf{bidi} \textit{Package}}
\Large
-User documentation for \textcolor{blue!65!black}{version 39.3}}
+User documentation for \textcolor{blue!65!black}{version 39.5}}
\vskip 0pt plus 3fill
\textit{\large to my Master, \textbf{Ferdowsi The Great}}
diff --git a/macros/xetex/latex/bidi/bidi-doc.ltx b/macros/xetex/latex/bidi/bidi-doc.ltx
index 7d44f62301..dcf0e5ba48 100644
--- a/macros/xetex/latex/bidi/bidi-doc.ltx
+++ b/macros/xetex/latex/bidi/bidi-doc.ltx
@@ -1,7 +1,7 @@
\documentclass{ltxdoc}
\input{bidi-doc-preamble.ltx}
\hypersetup{%
- pdftitle={User documentation for version 39.3 of the bidi
+ pdftitle={User documentation for version 39.5 of the bidi
package}%
}
\begin{document}
diff --git a/macros/xetex/latex/bidi/bidi-doc.pdf b/macros/xetex/latex/bidi/bidi-doc.pdf
index 97d4ddd08c..a9dfd1ef56 100644
--- a/macros/xetex/latex/bidi/bidi-doc.pdf
+++ b/macros/xetex/latex/bidi/bidi-doc.pdf
Binary files differ
diff --git a/macros/xetex/latex/bidi/bidi.dtx b/macros/xetex/latex/bidi/bidi.dtx
index ccdfcf2a47..8d457f5281 100644
--- a/macros/xetex/latex/bidi/bidi.dtx
+++ b/macros/xetex/latex/bidi/bidi.dtx
@@ -5,7 +5,7 @@
%<*readme>
___________________
The bidi package
-v39.3
+v39.5
This package provides a convenient interface for typesetting
bidirectional texts in Plain TeX and LaTeX, using XeTeX engine.
@@ -30,7 +30,7 @@ The announcements for the new releases of the package will
also appear in the Discussions space under the Announcements
category.
-Current version release date: 2022/07/18
+Current version release date: 2022/09/22
___________________________________________
Vafa Khalighi
@@ -267,7 +267,7 @@ by Vafa Khalighi.
\documentclass{ltxdoc}
\input{bidi-doc-preamble.ltx}
\hypersetup{%
- pdftitle={Source documentation for version 39.3 of the bidi
+ pdftitle={Source documentation for version 39.5 of the bidi
package}%
}
\EnableCrossrefs
@@ -286,7 +286,7 @@ by Vafa Khalighi.
% \GetFileInfo{\jobname.dtx}
% \title{\textcolor{blue!65!black}{\Huge The \textsf{bidi} \textit{Package}}\\
%\LARGE Bidirectional typesetting in plain \TeX{} and \LaTeX, using \XeTeX{} engine\\[5pt]
-%\large Source documentation for \textcolor{blue!65!black}{version 39.3}}
+%\large Source documentation for \textcolor{blue!65!black}{version 39.5}}
% \author{Vafa Khalighi\thanks{Thanks to the bidi-tex GitHub organization consisted of David Carlisle and other members of the {\LaTeX} team to maintain the package in the period 2018--2020.}}
%\setcounter{page}{0}
%\thispagestyle{empty}
@@ -296,7 +296,7 @@ by Vafa Khalighi.
%\textcolor{blue!65!black}{\Huge The \textsf{bidi} \textit{Package}}
%
%\Large
-%Source documentation for \textcolor{blue!65!black}{version 39.3}}
+%Source documentation for \textcolor{blue!65!black}{version 39.5}}
%
%\vskip 0pt plus 3fill
%\textit{\large to my Master, \textbf{Ferdowsi The Great}}
@@ -345,7 +345,7 @@ by Vafa Khalighi.
%\iffalse
%<*table>
%\fi
-%% \CheckSum{55413}
+%% \CheckSum{55446}
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
@@ -4589,8 +4589,8 @@ by Vafa Khalighi.
% \section{File \texttt{bidi.sty}}
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\def\bididate{2022/07/18}
-\def\bidi@version{39.3}
+\def\bididate{2022/09/22}
+\def\bidi@version{39.5}
\ProvidesPackage{bidi}[\bididate\space v\bidi@version\space
Bidirectional typesetting in plain TeX and LaTeX]
\edef\@bidi@info{****************************************************^^J%
@@ -4677,7 +4677,7 @@ Bidirectional typesetting in plain TeX and LaTeX]
}
\newcommand*{\@bidi@pdfcustomproperties}{%
This is the bidi package, Version \bidi@version,
- Released July 18, 2022.
+ Released September 22, 2022.
}
\newcommand*{\bidi@beamer@ragged}{}
\@RTLmainfalse
@@ -4921,9 +4921,9 @@ Bidirectional typesetting in plain TeX and LaTeX]
%\fi
% \section{File \texttt{bidi.tex}}
% \begin{macrocode}
-\def\bididate{2022/07/18}
+\def\bididate{2022/09/22}
\catcode`@=11
-\def\bidi@version{39.3}
+\def\bidi@version{39.5}
\let \protect \relax
\newlinechar`\^^J
\edef\@bidi@info{****************************************************^^J%
@@ -5025,7 +5025,7 @@ Bidirectional typesetting in plain TeX and LaTeX]
}
\def\@bidi@pdfcustomproperties{%
This is the bidi package, Version \bidi@version,
- Released July 18, 2022.
+ Released September 22, 2022.
}
\def\bidi@pdfm@mark{%
\special{pdf:%
@@ -20037,7 +20037,7 @@ to\rtside{\box\bslice\hfil}}
%\fi
% \section{File \texttt{pstricks-xetex-bidi.def}}
% \begin{macrocode}
-\ProvidesFile{pstricks-xetex-bidi.def}[2015/11/18 v0.5 bidi adaptations for pstricks package for XeTeX engine]
+\ProvidesFile{pstricks-xetex-bidi.def}[2022/09/22 v0.6 bidi adaptations for pstricks package for XeTeX engine]
\def\pspicture{\begingroup\ifmmode\else\@RTLfalse\beginL\fi\pst@ifstar\pst@picture}
\def\endpspicture{%
\ifshowgrid\ifnum\showgridp@s>0
@@ -20078,6 +20078,26 @@ to\rtside{\box\bslice\hfil}}
\endgroup%
\psset[pstricks]{shift=0}% reset value
}
+
+\bidi@patchcmd\@@scalebox{%
+ \special{x: bscale \pst@tempc \pst@tempd}%
+ \hbox to \z@{\box\pst@hbox\hss}%
+ \special{x: escale}%
+}{%
+ \if@RTL
+ \special{x: escale}%
+ \else
+ \special{x: bscale \pst@tempc \pst@tempd}%
+ \fi
+ \hbox to \z@{\box\pst@hbox\hss}%
+ \if@RTL
+ \special{x: bscale \pst@tempc \pst@tempd}%
+ \else
+ \special{x: escale}%
+ \fi
+}{}{}
+\let\ps@@scalebox\@@scalebox
+
% \end{macrocode}
% \iffalse
%</pstricks-xetex-bidi.def>
diff --git a/macros/xetex/latex/bidi/bidi.pdf b/macros/xetex/latex/bidi/bidi.pdf
index f3fda0ac97..fb52d598e1 100644
--- a/macros/xetex/latex/bidi/bidi.pdf
+++ b/macros/xetex/latex/bidi/bidi.pdf
Binary files differ
diff --git a/support/TeX4ht/source/ChangeLog b/support/TeX4ht/source/ChangeLog
index f4c102576d..9bfa086af1 100644
--- a/support/TeX4ht/source/ChangeLog
+++ b/support/TeX4ht/source/ChangeLog
@@ -1,3 +1,12 @@
+2022-09-22 Michal Hoftich <michal.h21@gmail.com>
+
+ * tex4ht-html4.tex (html4.4ht): use CSS grid for description list
+ based enumerate environments.
+
+ * tex4ht-html4.tex (html4.4ht): prevent reseting of list
+ environments that are placed inside multicols environment.
+ https://tex.stackexchange.com/q/659089/2891
+
2022-09-20 Michal Hoftich <michal.h21@gmail.com>
* tex4ht-4ht.tex (csbulletin.4ht): basic support for the CSTUG
diff --git a/support/TeX4ht/source/Makefile b/support/TeX4ht/source/Makefile
index 4c80ac5662..97d760cc43 100644
--- a/support/TeX4ht/source/Makefile
+++ b/support/TeX4ht/source/Makefile
@@ -99,7 +99,7 @@ tex4ht_4ht_derived = \
abstract.4ht adjustbox.4ht algorithmic.4ht amsmath.4ht \
animate.4ht authblk.4ht appendix.4ht \
biblatex.4ht biblatex-chicago.4ht book.4ht bussproofs.4ht \
- caption.4ht cleveref.4ht color.4ht colortbl.4ht \
+ caption.4ht cleveref.4ht color.4ht colortbl.4ht csbulletin.4ht \
fontspec.4ht fontspec-4ht.lua fontspec-luatex.4ht fontspec-xetex.4ht \
footmisc.4ht framed.4ht frenchb.4ht floatpag.4ht \
geometry.4ht graphics.4ht graphicx.4ht \
diff --git a/support/TeX4ht/source/tex4ht-html4.tex b/support/TeX4ht/source/tex4ht-html4.tex
index a968f259da..d55d830e02 100644
--- a/support/TeX4ht/source/tex4ht-html4.tex
+++ b/support/TeX4ht/source/tex4ht-html4.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-html4.tex 1190 2022-08-29 10:21:19Z michal_h21 $
+% $Id: tex4ht-html4.tex 1198 2022-09-22 15:05:34Z michal_h21 $
% Compile 4 times: latex tex4ht-html4
% Copy html4.4ht into the work directory before all but the last compilation.
%
@@ -2942,12 +2942,13 @@ such a case, we don't have proper nestings of environments.
{\end:itm \global\def\end:itm{\EndP\Tg</dd>}\HCode{<dt
class="enumerate">}\bgroup \bf}
{\egroup\EndP\HCode{</dt><dd\Hnewline class="enumerate">}|<list par|>}
-\Css{dd.enumerate {margin-left: 2em;}}
-\Css{dt.enumerate {float:left;
- clear:left;
- margin-right:0.5em;
- margin-left:0.5em;
- text-align:right; }}
+\Css{dl.enumerate {display:grid; grid-template-columns: 3ch 1fr; align-items: top; row-gap:1ch;}}
+% \Css{dd.enumerate {margin-left: 2em;}}
+% \Css{dt.enumerate {float:left;
+% clear:left;
+% margin-right:0.5em;
+% margin-left:0.5em;
+% text-align:right; }}
>>>
\<description-based enumerate list note\><<<
@@ -15697,7 +15698,7 @@ IE doesn't distinguish between upper and lower case characters in css
\<configure html4 multicol\><<<
\HAssign\MultiCols=0
-\ConfigureEnv{multicols}{}{}{}{}
+\ConfigureEnv{multicols}{\empty}{\empty}{}{}
\Configure{multicolscolumn}
{\ifvmode\IgnorePar\fi\EndP\HCode{<div class="\a:multicols-\mcolnum">}}
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 6385f29341..9d319c3c9b 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -21,7 +21,6 @@ $mirrors = {
'https://mirrors.sjtug.sjtu.edu.cn/ctan/' => 1,
'https://mirrors.sustech.edu.cn/CTAN/' => 1,
'https://mirrors.tuna.tsinghua.edu.cn/CTAN/' => 1,
- 'https://mirrors.ustc.edu.cn/CTAN/' => 1,
},
'Hong Kong' => {
'https://mirror-hk.koddos.net/CTAN/' => 1,
@@ -33,9 +32,7 @@ $mirrors = {
'https://mirror.unpad.ac.id/ctan/' => 1,
},
'Iran' => {
- 'http://ctan.yazd.ac.ir/' => 1,
'https://ctan.asis.sh/' => 1,
- 'https://ctan.um.ac.ir/' => 1,
'https://mirror.bardia.tech/ctan/' => 1,
},
'Japan' => {
@@ -49,7 +46,6 @@ $mirrors = {
'https://cran.asia/tex/' => 1,
'https://ftp.kaist.ac.kr/pub/tex-archive/' => 1,
'https://lab.uklee.pe.kr/tex-archive/' => 1,
- 'https://mirror.kakao.com/CTAN/' => 1,
'https://mirror.navercorp.com/CTAN/' => 1,
},
'Philippines' => {
@@ -74,7 +70,6 @@ $mirrors = {
'https://mirror.datacenter.by/pub/mirrors/CTAN/' => 1,
},
'Czech Republic' => {
- 'http://ftp.cvut.cz/tex-archive/' => 1,
'https://mirrors.nic.cz/tex-archive/' => 1,
},
'Denmark' => {
@@ -119,6 +114,9 @@ $mirrors = {
'http://ftp.ntua.gr/mirror/ctan/' => 1,
'https://ftp.cc.uoc.gr/mirrors/CTAN/' => 1,
},
+ 'Hungary' => {
+ 'https://mirror.szerverem.hu/ctan/' => 1,
+ },
'Italy' => {
'https://ctan.mirror.garr.it/mirrors/ctan/' => 1,
},
@@ -145,7 +143,6 @@ $mirrors = {
'https://mirrors.nxthost.com/ctan/' => 1,
},
'Russia' => {
- 'https://ctan.altspu.ru/' => 1,
'https://mirror.macomnet.net/pub/CTAN/' => 1,
'https://mirror.truenetwork.ru/CTAN/' => 1,
'https://mirrors.mi-ras.ru/CTAN/' => 1,
@@ -166,7 +163,6 @@ $mirrors = {
'https://mirror.foobar.to/CTAN/' => 1,
},
'United Kingdom' => {
- 'https://mirrors.harcombe.net/tex-archive/' => 1,
'https://www-uxsup.csx.cam.ac.uk/pub/tex-archive/' => 1,
},
},
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 162f929a31..6bf48b8346 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/2022
-depend revision/64458
+depend revision/64479
name 00texlive.image
category TLCore
-revision 64447
+revision 64477
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -40,7 +40,7 @@ longdesc IgnorePatterns in the check_files routine in tlmgr.pl augment
longdesc this list. Those are not included in the source/ tarball. For
longdesc information on the 00texlive prefix see
longdesc 00texlive.installation(.tlpsrc)
-runfiles size=12919
+runfiles size=12917
.mkisofsrc
autorun.inf
texmf-dist/README
@@ -383,6 +383,7 @@ runfiles size=12919
tlpkg/tlpsrc/abntex2.tlpsrc
tlpkg/tlpsrc/aboensis.tlpsrc
tlpkg/tlpsrc/abraces.tlpsrc
+ tlpkg/tlpsrc/abspos.tlpsrc
tlpkg/tlpsrc/abstract.tlpsrc
tlpkg/tlpsrc/abstyles.tlpsrc
tlpkg/tlpsrc/academicons.tlpsrc
@@ -1164,6 +1165,7 @@ runfiles size=12919
tlpkg/tlpsrc/colophon.tlpsrc
tlpkg/tlpsrc/color-edits.tlpsrc
tlpkg/tlpsrc/colordoc.tlpsrc
+ tlpkg/tlpsrc/colorframed.tlpsrc
tlpkg/tlpsrc/colorinfo.tlpsrc
tlpkg/tlpsrc/coloring.tlpsrc
tlpkg/tlpsrc/colorist.tlpsrc
@@ -3140,6 +3142,7 @@ runfiles size=12919
tlpkg/tlpsrc/padcount.tlpsrc
tlpkg/tlpsrc/pagecolor.tlpsrc
tlpkg/tlpsrc/pagecont.tlpsrc
+ tlpkg/tlpsrc/pagegrid.tlpsrc
tlpkg/tlpsrc/pagenote.tlpsrc
tlpkg/tlpsrc/pagerange.tlpsrc
tlpkg/tlpsrc/pagesel.tlpsrc
@@ -3185,6 +3188,7 @@ runfiles size=12919
tlpkg/tlpsrc/pdf14.tlpsrc
tlpkg/tlpsrc/pdfarticle.tlpsrc
tlpkg/tlpsrc/pdfbook2.tlpsrc
+ tlpkg/tlpsrc/pdfcol.tlpsrc
tlpkg/tlpsrc/pdfcolmk.tlpsrc
tlpkg/tlpsrc/pdfcomment.tlpsrc
tlpkg/tlpsrc/pdfcprot.tlpsrc
@@ -4635,7 +4639,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 64457
+revision 64460
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
@@ -8083,6 +8087,41 @@ catalogue-license lppl1.3
catalogue-topics maths maths-symbol
catalogue-version 2.0
+name abspos
+category Package
+revision 64465
+shortdesc Absolute placement with coffins
+relocated 1
+longdesc This package lets you place contents at an absolute position,
+longdesc anchored at some specified part of the contents, similar to how
+longdesc TikZ nodes work, though without using the two-pass strategy of
+longdesc TikZ. It also avoids messing with the order of beamer overlays,
+longdesc which is what happens when one uses the textpos package with
+longdesc the overlay option. The solution used is quite straightforward,
+longdesc combining coffins (using l3coffins) with the placement
+longdesc mechanisms of atbegshi.
+containersize 2452
+containerchecksum 87400db8c388db7d7105007ea853d2254451b98daba9a8c61822fb56d143e2dfb75918d40bfe519dfe18b401f944db1569ee41ac768ccac8449e78ae59fb11c0
+doccontainersize 443576
+doccontainerchecksum 90cb62134a36e1cb1589fbc8a6b993c777562eb1eb309dc0cb4f6835ec7174df262957cc9b34631aab4cff5b6aa6818770e26034f5eab29d35ad5d7c4a155cd5
+docfiles size=114
+ RELOC/doc/latex/abspos/LICENSE
+ RELOC/doc/latex/abspos/README.md details="Readme"
+ RELOC/doc/latex/abspos/abspos.pdf details="Package documentation"
+ RELOC/doc/latex/abspos/demo.tex
+srccontainersize 7180
+srccontainerchecksum 7cf57d88b340d57277e16594e66c076aadba3d505d6f7c66cd1e9407db5d21432d121c3b798d0f86704f12732080a9043c6c843afd16886533065ab70e61b8db
+srcfiles size=6
+ RELOC/source/latex/abspos/abspos.dtx
+runfiles size=2
+ RELOC/tex/latex/abspos/abspos.sty
+catalogue-contact-bugs https://github.com/mlhetland/abspos.sty/issues
+catalogue-contact-repository https://github.com/mlhetland/abspos.sty
+catalogue-ctan /macros/latex/contrib/abspos
+catalogue-license mit
+catalogue-topics layout expl3
+catalogue-version 0.1
+
name abstract
category Package
revision 15878
@@ -41199,16 +41238,16 @@ catalogue-version 2.2
name bidi
category Package
-revision 63930
+revision 64474
shortdesc Bidirectional typesetting in plain TeX and LaTeX, using XeTeX
relocated 1
longdesc A convenient interface for typesetting bidirectional texts with
longdesc plain TeX and LaTeX. The package includes adaptations for use
longdesc with many other commonly-used packages.
-containersize 131436
-containerchecksum 11ec479b0df845e4510bd0091cac5170c6cfc352eb10aede104a2b10789d1082e75e2bbfb47afa8ff42c1c3c710c19a66ba4a3e0caa0f8cca33a4c445df216ef
-doccontainersize 4052588
-doccontainerchecksum f8a6a64890169bb314da97a2bd89678ad2753716298a5cf59614afe2335c9963583e1f33b609288f5e814681d4cb37f955e6060161ba1e783139f90156767550
+containersize 131460
+containerchecksum 95ebb45d561967e21135c7b09fca12a289483cec482c5e38f9b2688aef92f0f0c5c7103e63615465de045590ff7fef5d91b5c2386b81b0292a824c202547d614
+doccontainersize 4049540
+doccontainerchecksum 5ffe044696aad81591b9264e4818efa141715a1515a0a40ffc081ca237bf04efb1d08e3eff0544813089bcfbdaf34b91ffa499b25af52d092d2f65b66f4cba95
docfiles size=1115
RELOC/doc/xelatex/bidi/README details="Readme"
RELOC/doc/xelatex/bidi/bidi-bibitem.pdf
@@ -41234,8 +41273,8 @@ docfiles size=1115
RELOC/doc/xelatex/bidi/test2-colortbl.tex
RELOC/doc/xelatex/bidi/test2-wrapfig.tex
RELOC/doc/xelatex/bidi/test3-wrapfig.tex
-srccontainersize 148044
-srccontainerchecksum 505c9296b0ba5ad3ee5edd59ea6c4e6f7cbdec902872eed8ff5e8e9246a9b371fbc4ae5a4c682ccdd5351f98ded976e1b0df4ca575a0d4eddca453ea9d961581
+srccontainersize 148072
+srccontainerchecksum 917874a75bc92b72f8bbd0b46c45cec3353e4f399c257960c19ea362057881604c8ee0dd737d2284425a55f71775e864d26a8a6fb6dce1cfe7459a0ce47f9716
srcfiles size=274
RELOC/source/xelatex/bidi/bidi-doc-intro.ltx
RELOC/source/xelatex/bidi/bidi-doc-latex-basics.ltx
@@ -41421,7 +41460,7 @@ catalogue-contact-support https://github.com/kvafa/bidi/discussions
catalogue-ctan /macros/xetex/latex/bidi
catalogue-license lppl1.3c
catalogue-topics typesetting xetex bidi class
-catalogue-version 39.3
+catalogue-version 39.5
name bidi-atbegshi
category Package
@@ -42380,18 +42419,18 @@ catalogue-version 1.0
name blowup
category Package
-revision 64454
+revision 64466
shortdesc Upscale or downscale all pages of a document
relocated 1
longdesc The package blowup only defines the user-level macro \blowUp,
longdesc which can be used to upscale or downscale all pages of a
longdesc document. It is similar to the TeX primitive \magnification but
longdesc more accurate and user-friendly.
-containersize 2600
-containerchecksum 3a9aa240d0315214eca58f2e42e2aea07687b0b5c80e71cce7df22f77c68d850d136832aa3da8725b8eb875b7307a0f2193b45038a3394a6be0fd9eb04878db1
-doccontainersize 278932
-doccontainerchecksum 68b4afe577bc455a47a5b75e4ad9643cdc920180d6b44c3635f5582f9910614b055994af3ada3ba43eebd93537ed8becead673d087f794ca63d19a64cfaad1fd
-docfiles size=91
+containersize 2692
+containerchecksum a516938f57984f320563b6acf3016d5e49d2d4899d0ed9b193b3015df277519444d152d0be8f49801ae259c9de1daf74cfa5f228851160b6a8e11b5707fac99a
+doccontainersize 294208
+doccontainerchecksum aa26cab17c65e4b8899ef985ac10cb283711901881e41e2b269d544d3c4f51a7637d94789a1bf88094f5b32ea0344b7d7afb3d97402ab50a2bb2bacc930d7988
+docfiles size=101
RELOC/doc/latex/blowup/README.md details="Readme"
RELOC/doc/latex/blowup/blowup-ex1.pdf
RELOC/doc/latex/blowup/blowup-ex1.tex
@@ -42403,10 +42442,12 @@ docfiles size=91
RELOC/doc/latex/blowup/blowup-ex4.tex
RELOC/doc/latex/blowup/blowup-ex5.pdf
RELOC/doc/latex/blowup/blowup-ex5.tex
+ RELOC/doc/latex/blowup/blowup-ex6.pdf
+ RELOC/doc/latex/blowup/blowup-ex6.tex
RELOC/doc/latex/blowup/blowup.pdf details="Package documentation"
-srccontainersize 5140
-srccontainerchecksum 6e39463cf0f7d1ebd2e0523aaeffca86ee000e1a09e5b14744f054326a937d81dcfc8d924c042b71654d3a8beeed9a010fab0abdb345ddcfd9865fb6ac192c7c
-srcfiles size=5
+srccontainersize 5308
+srccontainerchecksum 65f1f194ad5673aa0f119d9f39e55b7cebe1d17a5587c42d3fc8b255fbbc9d968d6889b544041434fd8cdbf3acebc64ecefe25af2ba6b9bdbe4102e5d13c8753
+srcfiles size=6
RELOC/source/latex/blowup/blowup.dtx
RELOC/source/latex/blowup/blowup.ins
runfiles size=2
@@ -42416,7 +42457,7 @@ catalogue-contact-repository https://github.com/rolfn/blowup
catalogue-ctan /macros/latex/contrib/blowup
catalogue-license lppl1.3
catalogue-topics typesetting
-catalogue-version 2.0.0
+catalogue-version 2.1.0
name blox
category Package
@@ -69486,7 +69527,7 @@ containerchecksum c73220abd1545907a1d8de37cb534d2c6bd2534f1b55f03c069f39f535c326
name collection-latexextra
category Collection
-revision 64404
+revision 64469
shortdesc LaTeX additional packages
relocated 1
longdesc A very large collection of add-on packages for LaTeX.
@@ -69495,6 +69536,7 @@ depend a0poster
depend a4wide
depend a5comb
depend abraces
+depend abspos
depend abstract
depend accessibility
depend accsupp
@@ -69703,6 +69745,7 @@ depend collection-pictures
depend colophon
depend color-edits
depend colordoc
+depend colorframed
depend colorinfo
depend coloring
depend colorist
@@ -70459,6 +70502,7 @@ depend overpic
depend padcount
depend pagecolor
depend pagecont
+depend pagegrid
depend pagenote
depend pagerange
depend pageslts
@@ -70486,6 +70530,7 @@ depend pbalance
depend pbox
depend pbsheet
depend pdf14
+depend pdfcol
depend pdfcolmk
depend pdfcomment
depend pdfcprot
@@ -70949,8 +70994,8 @@ depend zref-clever
depend zref-vario
depend zwgetfdate
depend zwpagelayout
-containersize 6748
-containerchecksum f61c1c72c8b97d7e210bcfe3a2ae296a5cff7956cf6335d55f26492348b93569440b4a4e50eb26ff9c264fd9641deb173c053ad54ca7e8dbc0f1de08b1e8cb7b
+containersize 6760
+containerchecksum b5ec072ad484812f8c0afd16602a3264c72def51bc905dd04e3270f3e51b4d804ffa213f7735f7a91280150f143f61790007fb2c03d41deef2d9185871311df8
name collection-latexrecommended
category Collection
@@ -72439,6 +72484,30 @@ catalogue-ctan /macros/latex/contrib/colordoc
catalogue-license lppl1
catalogue-topics doc-supp
+name colorframed
+category Package
+revision 64467
+shortdesc Fix color problems with the package "framed"
+relocated 1
+longdesc This package fixes problems with colour loss that occurres in
+longdesc the environments of the framed package.
+containersize 2416
+containerchecksum 8e968005d25f54c2260c623ce0f8f46a7faac85f21dc29a66c43bbc06d86b49f1e6f275eb19aa2148b6b09820f6b30ac947d1cf8b17ea923c6e3c211c7809e46
+doccontainersize 21712
+doccontainerchecksum 68f8a57bffb396f4ee15ee9bcee8678f7b3dec26b2563aba1edf89572cc8ab1304a864c6ea8479fca09e0195f19f1e14c43ce945500cfb0f55b6ef1703258087
+docfiles size=9
+ RELOC/doc/latex/colorframed/README.md details="Readme"
+ RELOC/doc/latex/colorframed/colorframed-doc.pdf details="Package documentation"
+ RELOC/doc/latex/colorframed/colorframed-doc.tex
+runfiles size=2
+ RELOC/tex/latex/colorframed/colorframed.sty
+catalogue-contact-bugs https://github.com/jfbu/colorframed/issues
+catalogue-contact-repository https://github.com/jfbu/colorframed
+catalogue-ctan /macros/latex/contrib/colorframed
+catalogue-license lppl1.3c
+catalogue-topics decoration
+catalogue-version 0.9
+
name colorinfo
category Package
revision 15878
@@ -108767,7 +108836,7 @@ catalogue-topics font font-type1 font-archaic
name eplain
category Package
-revision 62145
+revision 64476
shortdesc Extended plain TeX macros
longdesc An extended version of the plain TeX format, adding support for
longdesc bibliographies, tables of contents, enumerated lists, verbatim
@@ -108799,9 +108868,9 @@ depend tex-ini-files
depend unicode-data
execute AddFormat name=eplain engine=pdftex patterns=language.dat options="-translate-file=cp227.tcx *eplain.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,dehyph,hyph-utf8,knuth-lib,plain
containersize 42280
-containerchecksum 5bc922f1ee34577bbaf68447519c5f2dc1fd3d7bd1e311652dfcfeb260dad26b6183d0534a6165ab0e5faf33ab2547b6ce16c507978429b8d130d60b32dc296b
+containerchecksum d06ab70642fca806c48075d4df95dafb2108facbfb9567528b29631cd74f0e76fd0b0372c4f75ed87eb349534dc076aa76db097544a8c20642b80ceb64eb54e6
doccontainersize 982712
-doccontainerchecksum bf2f9a8fb98ffabcff593b189b5ab589da38916f9a38edf4eaa23c4327821ab1edbc898a9971fea42e9d77c40321ccfd476c5c3a2a8b966c0857aded5d9b20db
+doccontainerchecksum e93d85271ff22acf2ac4b3e09eed8720f17c0aa3754198c9ff391ee919298136f89103128664f7ec20976368dfc3aa95ba3b6e9ae8da2edce71cabfc0be4c1d9
docfiles size=528
texmf-dist/doc/eplain/AUTHORS
texmf-dist/doc/eplain/COPYING
@@ -108822,7 +108891,7 @@ docfiles size=528
texmf-dist/doc/man/man1/eplain.1
texmf-dist/doc/man/man1/eplain.man1.pdf
srccontainersize 396576
-srccontainerchecksum 494226ef0fad26861e39c8e740bf7bc0aac3f561c76494356121eabd94062dd3d0075d35cd7d7085fe1a22b682a2ea1b692af5ec122d13ced0076b0e47fe333b
+srccontainerchecksum 6dd5d796a06bfeccb565015e80f517a66c195c01693d93847a5dbaaf0e11b8332429a9ab039ed6e650ed8f7cb828cc3b10468f66e6c91818b824a92cd60db82e
srcfiles size=136
texmf-dist/source/eplain/eplain-source-3.11.zip
texmf-dist/source/eplain/xeplain.tex
@@ -125507,16 +125576,16 @@ catalogue-topics font font-supp-symbol font-symbol font-ttf
name fontname
category Package
-revision 53228
+revision 64477
shortdesc Scheme for naming fonts in TeX
relocated 1
longdesc The scheme for assigning names is described (in the
longdesc documentation part of the package), and map files giving the
longdesc relation between foundry name and 'TeX-name' are also provided.
containersize 108532
-containerchecksum 97b85e6a11136049f54f611e8b4eda75fe097addb2b70edff263e5e4c124e0e05976407572468b7590a3c7fb41e53c0c5fe495ab922a3553c0c6d3fd5067ffdf
+containerchecksum 424da4dbbc07c41840e6aeb6fabeef5d4778d206b9cb8a90e752ebeb65d962b96ad41a7e20c86a16665e2bf48ad795d85001da66ff41b01ae3c949c6eefa4593
doccontainersize 679580
-doccontainerchecksum 4c981cbaff6dd6a700b5b4c323396676539aab8bacf44781de560ef226557182f3be5e573a7a2be98a1ccd7ca4f47fb7ad4b847184b8a18e3aeeca62077223f1
+doccontainerchecksum 78199996913192f5f69423b6f412acc52b74f051b01d3e345b97b7f1d9ea4aea762a7b83488068f3091b41da69471d56b3f18ab4d299cc6adfe4e004072db303
docfiles size=781
RELOC/doc/fonts/fontname/8a.html
RELOC/doc/fonts/fontname/8r.html
@@ -164301,7 +164370,7 @@ binfiles arch=x86_64-solaris size=3
name kpathsea
category TLCore
-revision 63534
+revision 64475
shortdesc Path searching library for TeX-related files
longdesc Kpathsea is a library and utility programs which provide path
longdesc searching facilities for TeX file types, including the
@@ -164310,14 +164379,13 @@ longdesc layered on top of a general search mechanism. It is not
longdesc distributed separately, but rather is released and maintained
longdesc as part of the TeX Live sources.
depend kpathsea.ARCH
-containersize 32472
-containerchecksum fc14de3c5a2d42b27c1bc3eddfcb1da4c615b9ef84df2687388ca637244ec2a32ec332b6de7db8d7e61e5535d217e42a3f869cd8df32fbc85662a990461f41ca
-doccontainersize 1079700
-doccontainerchecksum 1ebd180d7047b7393fdfd862f0509e9d0dc7c0aa7306457675e08f151b785440caba794146b357c76f1588cd1979526b40d841807218b92f9992208b1b47f1ab
-docfiles size=561
+containersize 32476
+containerchecksum 0d8622ae361967754182dd797e34c470219f4939ad5c740b8564fe5879daa4f7b1b324efc6f87ee94af809d115ecbbfe6a16b6c3b12043787932609aa962aff9
+doccontainersize 1061956
+doccontainerchecksum 1df1bafc82d966a6f8a01cf951803b0902fe2ca41fff292f9fac5a4e86db63e214572c9ba0d83a5d683f0da7e4f9fa70e20b09cca2629805719985d14c2efc12
+docfiles size=544
texmf-dist/doc/info/dir
texmf-dist/doc/info/kpathsea.info
- texmf-dist/doc/info/tds.info
texmf-dist/doc/info/web2c.info
texmf-dist/doc/kpathsea/kpathsea.html
texmf-dist/doc/kpathsea/kpathsea.pdf details="Package documentation"
@@ -172396,7 +172464,7 @@ catalogue-topics ref-latex documentation spanish-doc
name latex2man
category Package
-revision 49249
+revision 64477
shortdesc Translate LaTeX-based manual pages into Unix man format
longdesc Latex2man is a tool to translate UNIX manual pages written with
longdesc LaTeX into the troff format understood by the UNIX man(1)
@@ -172407,10 +172475,10 @@ longdesc may be used). There is a LaTeX package (latex2man.sty) for
longdesc writing the man page and a Perl script (latex2man) that does
longdesc the actual translation.
depend latex2man.ARCH
-containersize 14088
-containerchecksum 9ce1870958d7de7625fe73dfb735488d2512b048c8c06fed3f87255db0914080675017d24c88a97ec71ddb9cfe6f5769ea378f099d8787e447837a1ff5167436
-doccontainersize 369336
-doccontainerchecksum 214685e6982c7a9c694d74a73d37c58f3947d7304637d2ed44fc616cece6026e5d02763f26e280ab21212d18a962c31b4ac5315fa840f10bf1efcfb782f4dd2a
+containersize 14072
+containerchecksum 2617f6e8059f30c0098ea896cff69f585ea2ddbd3bbbd8066e7296dd833d3a246b8fefc0af71a92abf7e2051c754c0e3e6098175a4b181780563416bc9146b95
+doccontainersize 369332
+doccontainerchecksum 390666cc56ad70342c9a24ca593fe65b3760674a882ed8bba383d193f2578285727a085f823afc03fa0dbc9966612caf9a29222fd2a9f39214f01aa268acdc50
docfiles size=146
texmf-dist/doc/info/latex2man.info
texmf-dist/doc/man/man1/latex2man.1
@@ -205447,7 +205515,7 @@ catalogue-version 2.6
name mintspirit
category Package
-revision 32069
+revision 64461
shortdesc LaTeX support for MintSpirit font families
relocated 1
longdesc The package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX
@@ -205456,10 +205524,10 @@ longdesc designed by Hirwen Harendal. MintSpirit was originally designed
longdesc for use as a system font on a Linux Mint system. The No. 2
longdesc variant provides more conventional shapes for some glyphs.
execute addMap mintspirit.map
-containersize 1105488
-containerchecksum 0155fde1eddb9558959c260334ab1d5489ca5415b1f7afb687308feb67f6951932bdfcc2e59e6cd3a4b34449f129dc1eb53730b75d60347bf7e2647a18cbadb1
-doccontainersize 308404
-doccontainerchecksum 54211f0e40fcd0e3c248be16b647462cbe3e3953fbc6ab050634e6a9455b5d52157b77a49fa96c707e3a65c088a92e7e24e86359cfdfa141d48a0ba5b2bfb682
+containersize 1105472
+containerchecksum 18167b9d0b5c167e2679cfb135812e3cbc20a90a182acb3eef15a54f4029298ebb39f6db626b5cbd8368389c9f0656f7575eb4f1970fd242d77d976762ca8d5b
+doccontainersize 308412
+doccontainerchecksum 8a7855b5cd117a5a11eda118b8a4b08eff4183a427655c501c5e3c40e1e9617397d58e6622058187a48d04948fad9164b866e58c76080404d7bdf4ff9fbc4d9b
docfiles size=84
RELOC/doc/fonts/mintspirit/MintSpirit-Cat.pdf
RELOC/doc/fonts/mintspirit/OFL.txt
@@ -206019,8 +206087,8 @@ runfiles size=1255
RELOC/tex/latex/mintspirit/mintspirit2.sty
catalogue-contact-home http://arkandis.tuxfamily.org/adffonts.html
catalogue-ctan /fonts/mintspirit
-catalogue-license ofl
-catalogue-topics font font-sans font-otf font-type1
+catalogue-license ofl lppl
+catalogue-topics font font-body font-sans font-proportional font-otf font-type1 font-supp font-t1enc
name minutes
category Package
@@ -230773,7 +230841,7 @@ catalogue-version 1.15
name nwejm
category Package
-revision 62129
+revision 64462
shortdesc Support for the journal "North-Western European Journal of Mathematics"
relocated 1
longdesc The bundle includes LaTeX classes and BibLaTeX styles files
@@ -230786,17 +230854,18 @@ longdesc enabling the authors to be able to work their document in
longdesc actual conditions, provide a number of tools (commands and
longdesc environments) to facilitate the drafting of documents, in
longdesc particular those containing mathematical formulas.
-containersize 4089520
-containerchecksum 5b349e509088d67543f3cd133b96cc475166328853a05429a368e0be6a96206a09c44ecf7ee4cd7de6a35cf94de3a36ce70b4770a8dd8ee1d6c2e574a95138fe
-doccontainersize 1321156
-doccontainerchecksum 8ecc8f7e439b8e5adf7d34dc2e2adf40959db22eaada9c9ecbcfed6c0251ad9f26f614a6150a35c4eb4407bb3715aa7078d71c66bdb808e117874582b5c469e3
-docfiles size=483
+containersize 4089760
+containerchecksum eace1abc8a31104d1266acc6f19ac59b0d0ba73cda2b44bc308ba2a22c9ccd682ca489b9f164d30623f60c911717a171665da0feec6e0caf7c7cf01b8e51139d
+doccontainersize 1608828
+doccontainerchecksum 8ebf12322bf1beecd8e224e9b7a16becf68aee9910717ca39d73ddf3537edc28d559337350ec9af18132679a77319115f6c1bad29cc5ade8443e6e129b3e542b
+docfiles size=564
RELOC/doc/latex/nwejm/CHANGELOG.md
RELOC/doc/latex/nwejm/README.md details="Readme.md"
RELOC/doc/latex/nwejm/addons/completion/nwejm.cwl
RELOC/doc/latex/nwejm/addons/completion/nwejmart.cwl
- RELOC/doc/latex/nwejm/english/README-TRANSLATION.md
RELOC/doc/latex/nwejm/english/latexmkrc
+ RELOC/doc/latex/nwejm/english/nwejm-en.bib
+ RELOC/doc/latex/nwejm/english/nwejm-en.pdf
RELOC/doc/latex/nwejm/english/nwejm-en.tex
RELOC/doc/latex/nwejm/examples/article-in-dutch.pdf
RELOC/doc/latex/nwejm/examples/article-in-dutch.tex
@@ -230817,12 +230886,12 @@ docfiles size=483
RELOC/doc/latex/nwejm/french/nwejm-fr.bib
RELOC/doc/latex/nwejm/french/nwejm-fr.pdf details="Package documentation (French)" language="fr"
RELOC/doc/latex/nwejm/french/nwejm-fr.tex
-srccontainersize 49332
-srccontainerchecksum 89b999e52b400ec5ada8316ca47875e692813b844ae7f0bde2b260354caa8235a2e26a96e2ffdff6adf8cbfacd1bb1d5f504fc902d58467bfaa9255a99c79066
-srcfiles size=61
+srccontainersize 49840
+srccontainerchecksum f2d5d526b2b6242636324d0ad3aea17c21a680418cf937297c03249034c7c03fcf2589b794917ac72fc5a980dd2c57dcdb4dea75f0c894a77d5c5023824e7168
+srcfiles size=62
RELOC/source/latex/nwejm/nwejm-examples-template.dtx
RELOC/source/latex/nwejm/nwejm.dtx
-runfiles size=2120
+runfiles size=2121
RELOC/tex/latex/nwejm/images/nwejm-cover-background.jpg
RELOC/tex/latex/nwejm/images/nwejm-federation-recherche-math-npdc-logo.pdf
RELOC/tex/latex/nwejm/images/nwejm-fields-institute-logo.pdf
@@ -230850,11 +230919,11 @@ catalogue-contact-repository https://github.com/dbitouze/nwejm/
catalogue-ctan /macros/latex/contrib/nwejm
catalogue-license lppl1.3c
catalogue-topics journalpub class
-catalogue-version 1.0.4
+catalogue-version 1.0.5
name oberdiek
category Package
-revision 61066
+revision 64463
shortdesc A bundle of packages submitted by Heiko Oberdiek
relocated 1
longdesc The bundle comprises packages to provide: aliascnt: 'alias
@@ -230872,10 +230941,8 @@ longdesc sectioning commands; hypcap: anjusting anchors of captions;
longdesc hypgotoe: experimental package for links to embedded files;
longdesc hyphsubst: substitute hyphenation patterns; ifdraft: switch for
longdesc option draft; iflang: provides expandable checks for the
-longdesc current language; pagegrid: prints a page grid in the
-longdesc background; pdfcolfoot: using pdfTeX's color stack for
-longdesc footnotes; pdfcol: macros for setting and maintaining new color
-longdesc stacks; pdfcolparallel: fixes colour problems in package
+longdesc current language; pdfcolfoot: using pdfTeX's color stack for
+longdesc footnotes; pdfcolparallel: fixes colour problems in package
longdesc parallel; pdfcolparcolumns: fixes colour problems in package
longdesc parcolumns; pdfcrypt: setting PDF encryption; pdfrender:
longdesc control PDF rendering modes; protecteddef: define a command
@@ -230902,11 +230969,11 @@ depend iftex
depend infwarerr
depend kvoptions
depend pdftexcmds
-containersize 42988
-containerchecksum 4769138392168883514d5778ff84c5a2b483daa20b116bdac45715129ebca6f697f42b0a1725f8ba0dda68e4a57c5fbf806d714034be1f3eff2ebb1c8ff30690
-doccontainersize 8617176
-doccontainerchecksum 4b1349bdc6645778afab2502e85a5bbcf3d5f4829892d735756d7e65ecf2f8f31131cf5d9aec922cc16b8366e8a25abfd7f808e6b1cfd37ebd83821a323e9a9b
-docfiles size=3341
+containersize 40704
+containerchecksum b3f9d5918b24d6191515b459709afb9364a28f44a8b1ad3adc98c2d10c9a4f10316c80070c575fe4a6a06405bcead5bed312ab75553a32d254b2a80b2afbfb8f
+doccontainersize 8210524
+doccontainerchecksum b7f756ceb7dc619bc1941dfc56c5dd2f151e33c57c51444a11dbe74280a23ac27886da05b4b8d0f33dfe9839a5538cbac5e9d506338c89fb223d82867a3f839c
+docfiles size=3175
RELOC/doc/latex/oberdiek/README.md details="Bundle README"
RELOC/doc/latex/oberdiek/aliascnt.pdf
RELOC/doc/latex/oberdiek/bmpsize.pdf
@@ -230933,8 +231000,6 @@ docfiles size=3341
RELOC/doc/latex/oberdiek/ifdraft.pdf
RELOC/doc/latex/oberdiek/iflang.pdf
RELOC/doc/latex/oberdiek/oberdiek.pdf details="Table of contents of the bundle"
- RELOC/doc/latex/oberdiek/pagegrid.pdf
- RELOC/doc/latex/oberdiek/pdfcol.pdf
RELOC/doc/latex/oberdiek/pdfcolfoot.pdf
RELOC/doc/latex/oberdiek/pdfcolparallel.pdf
RELOC/doc/latex/oberdiek/pdfcolparcolumns.pdf
@@ -230960,9 +231025,9 @@ docfiles size=3341
RELOC/doc/latex/oberdiek/telprint.pdf
RELOC/doc/latex/oberdiek/thepdfnumber.pdf
RELOC/doc/latex/oberdiek/twoopt.pdf
-srccontainersize 114004
-srccontainerchecksum 7702209bcf65a6030d92e6b839d3b83ff1f596c1d3b68f82b074fcfcd626d8167323b4923ddfdb769dfacf84e5c7f8c15563fae41bbcaa1a5ec17334a80f5979
-srcfiles size=263
+srccontainersize 108452
+srccontainerchecksum 688768a47cf782c817cc23e6e527e41c1893fc084702c2ab85e2e4b7df4b3d515033dbae0ea26bf904f6fae77dfce41d21a7b59415fbf67449a3aacc7047afd0
+srcfiles size=249
RELOC/source/latex/oberdiek/aliascnt.dtx
RELOC/source/latex/oberdiek/bmpsize.dtx
RELOC/source/latex/oberdiek/centernot.dtx
@@ -230984,8 +231049,6 @@ srcfiles size=263
RELOC/source/latex/oberdiek/iflang.dtx
RELOC/source/latex/oberdiek/oberdiek.ins
RELOC/source/latex/oberdiek/oberdiek.tex
- RELOC/source/latex/oberdiek/pagegrid.dtx
- RELOC/source/latex/oberdiek/pdfcol.dtx
RELOC/source/latex/oberdiek/pdfcolfoot.dtx
RELOC/source/latex/oberdiek/pdfcolparallel.dtx
RELOC/source/latex/oberdiek/pdfcolparcolumns.dtx
@@ -231004,7 +231067,7 @@ srcfiles size=263
RELOC/source/latex/oberdiek/telprint.dtx
RELOC/source/latex/oberdiek/thepdfnumber.dtx
RELOC/source/latex/oberdiek/twoopt.dtx
-runfiles size=105
+runfiles size=99
RELOC/bibtex/bib/oberdiek/oberdiek-bundle.bib
RELOC/bibtex/bib/oberdiek/oberdiek-source.bib
RELOC/tex/generic/oberdiek/engord.sty
@@ -231012,7 +231075,6 @@ runfiles size=105
RELOC/tex/generic/oberdiek/fibnum.sty
RELOC/tex/generic/oberdiek/hyphsubst.sty
RELOC/tex/generic/oberdiek/iflang.sty
- RELOC/tex/generic/oberdiek/pdfcol.sty
RELOC/tex/generic/oberdiek/pdfcrypt.sty
RELOC/tex/generic/oberdiek/pdfrender.sty
RELOC/tex/generic/oberdiek/protecteddef.sty
@@ -231039,7 +231101,6 @@ runfiles size=105
RELOC/tex/latex/oberdiek/hypcap.sty
RELOC/tex/latex/oberdiek/hypgotoe.sty
RELOC/tex/latex/oberdiek/ifdraft.sty
- RELOC/tex/latex/oberdiek/pagegrid.sty
RELOC/tex/latex/oberdiek/pdfcolfoot.sty
RELOC/tex/latex/oberdiek/pdfcolparallel.sty
RELOC/tex/latex/oberdiek/pdfcolparcolumns.sty
@@ -231864,7 +231925,7 @@ catalogue-version 1.00
name oldstandard
category Package
-revision 57213
+revision 64464
shortdesc OldStandard fonts with LaTeX support
relocated 1
longdesc Old Standard is designed to reproduce the actual printing style
@@ -231880,10 +231941,10 @@ longdesc with TeX engines that directly support OpenType features, such
longdesc as XeTeX and LuaTeX, as well as traditional engines such as TeX
longdesc and pdfTeX.
execute addMap OldStandard.map
-containersize 1702320
-containerchecksum 848400b102d5ba0ceb56c4d50c65482bf5b3c468f4ed71d0ead25f0612d54552150bf467b50ca5686028797a25e46db195307ba0764473ce520e14e93403140b
-doccontainersize 301996
-doccontainerchecksum 13d73f373b75de8be6e013595eb257ad4f2cb601f56ce5ee57a16cb427068ae597f3fb802b781f9c60e5e1e502f253b09ec3d2740355929ccb236a1d55ae1933
+containersize 1702308
+containerchecksum 0ebe36c3284f888448a07bc3cdb14717e73ab41e808b9ef6451065fa0c7fc6827746362a6a5453265d4b5a1108fe27d95d41cc51e20eae4bd625087b14dbac41
+doccontainersize 302028
+doccontainerchecksum b685cc4cd397ec413b5ce8aaed4f0a9aa1b1f213a1d57747233a8914fd868fd1d7fa50a199379430ec214106b5ab35bc1c86ef9d53d4628e2810a412c98d99f0
docfiles size=103
RELOC/doc/fonts/oldstandard/FONTLOG.txt
RELOC/doc/fonts/oldstandard/OFL-FAQ.txt
@@ -236269,6 +236330,37 @@ catalogue-license lppl
catalogue-topics page-nos
catalogue-version 1.0
+name pagegrid
+category Package
+revision 64470
+shortdesc Print page grid in background
+relocated 1
+longdesc This package puts a grid on the paper. It was written for
+longdesc developers of a class or package who have to put elements on
+longdesc definite locations on a page (e.g. letter class). The grid
+longdesc allows a faster optical check, whether the positions are
+longdesc correct. If the previewer already offers features for
+longdesc measuring, the package might be unnecessary. Otherwise it saves
+longdesc the developer from printing the page and measuring by hand. The
+longdesc package was part of the oberdiek bundle.
+containersize 3484
+containerchecksum 587c09867ebe999b3490d2b6dbd541acf4631a3d40ce1c0dd102b3ca4801ba5774f60ae86f27cd34bf32f324d54bef305f365cc1a8565ab54d84925861082b8e
+doccontainersize 327708
+doccontainerchecksum 3c5d05229ac51f2013017372cbe1df54709b604e170bc4aefdf26a1a017ded6124fba4922ec7609f72c059e45e1ebf1a1eb838c89f4c1564c518469333afb5ba
+docfiles size=84
+ RELOC/doc/latex/pagegrid/README.md details="Readme" language="en"
+ RELOC/doc/latex/pagegrid/pagegrid.pdf details="Package documentation" language="en"
+srccontainersize 7368
+srccontainerchecksum f9f5f7ef9f3b0509ae0f52fbb9afaafd96396777862c2976550ceefb88d10feb7eeabec2dca561f5a55ce5f4ae6034be4db94da07209652bc6a85f5b4f2b4a56
+srcfiles size=7
+ RELOC/source/latex/pagegrid/pagegrid.dtx
+runfiles size=3
+ RELOC/tex/latex/pagegrid/pagegrid.sty
+catalogue-ctan /macros/latex/contrib/pagegrid
+catalogue-license lppl1.3
+catalogue-topics layout-show background
+catalogue-version 1.6
+
name pagenote
category Package
revision 63708
@@ -239073,6 +239165,36 @@ containerchecksum b27dca5a62f5062f1c278fda6d3a76aef40228ae92c0da11e4c6f6aad6c4ad
binfiles arch=x86_64-solaris size=1
bin/x86_64-solaris/pdfbook2
+name pdfcol
+category Package
+revision 64469
+shortdesc Macros for maintaining colour stacks under pdfTeX
+relocated 1
+longdesc Since version 1.40 pdfTeX supports colour stacks. The driver
+longdesc file pdftex.def for package color defines and uses a main
+longdesc colour stack since version v0.04b. This package is intended for
+longdesc package writers. It defines macros for setting and maintaining
+longdesc new colour stacks.
+containersize 2780
+containerchecksum c9d9350a68513b9c7fd1d99138cf93aad74b76ebac4e5a55de483501bc5a6ac42a366e60e15a6d7e81149355dd6ea87b968bb070e05f04848e4a167422f645c1
+doccontainersize 317332
+doccontainerchecksum d2b5b5e1681092d024e0e0d47d3252e915cd3456b9bd27e1d2b871688ff2d805b385d864088e8a9ec665d7a0b495811b3ba6e8237363448d378072ac0c12072d
+docfiles size=81
+ RELOC/doc/latex/pdfcol/README.md details="Readme"
+ RELOC/doc/latex/pdfcol/pdfcol.pdf details="Package documentation"
+srccontainersize 6448
+srccontainerchecksum fed939659d5d9223e184f3a47a681b298bd6d076ab807eb164082d273da35a16126bd4b0b3c647c0a40d23abfa2974bd566aaaaa4f5d7864022e2c769870be3d
+srcfiles size=6
+ RELOC/source/latex/pdfcol/pdfcol.dtx
+runfiles size=2
+ RELOC/tex/latex/pdfcol/pdfcol.sty
+catalogue-contact-bugs https://github.com/ho-tex/pdfcol/issues
+catalogue-contact-repository https://github.com/ho-tex/pdfcol
+catalogue-ctan /macros/latex/contrib/pdfcol
+catalogue-license lppl1.3c
+catalogue-topics colour
+catalogue-version 1.7
+
name pdfcolmk
category Package
revision 52912
@@ -252696,7 +252818,7 @@ catalogue-version 1.0
name proflycee
category Package
-revision 64289
+revision 64471
shortdesc A LaTeX package for French maths teachers in high school
relocated 1
longdesc This package provides some commands to help French mathematics
@@ -252705,11 +252827,11 @@ longdesc create splines with "derivative control"; \paramCF and \ligneCF
longdesc in order to create an xcas-windows-like; \envconsolepythontex
longdesc and \envcodepythontex to create code presentation and code
longdesc execution with pythontex.
-containersize 15648
-containerchecksum c287b997541839235f834390526d533ce15badf4c7c756eeb0a0cd1b5e8f64f9e68f42bb2b1a7a0f8f0239603971d4c98b5ca540118ea19a4b1f738dca1a7b4c
-doccontainersize 884940
-doccontainerchecksum 35e459dd11ea82d21e839ce2fb62bc46450b858d5047dee59c64d4fc24ec6f9ae938fabccb2a25af627de4885f32a065b84698370589f0c9fc76331258504aba
-docfiles size=260
+containersize 16400
+containerchecksum eb73edbabbcadae63b28bc61b206b19134d6c4974898e58e0aad28c25265c8fbc0c8cff3f9d9f070fe8e315204bbe80585eb6f34b907000803f1ba6d9429d4ee
+doccontainersize 903644
+doccontainerchecksum a21f8f154339e7fd9cf1f44bbbefe3eb8c5daf1503b2f131e96cd1e556c2ea77945999d63f5820e0285338adf3ea0acdd448e7937791c6c2751614d3a6ff0ff6
+docfiles size=265
RELOC/doc/latex/proflycee/ProfLycee-doc.pdf details="Package documentation" language="fr"
RELOC/doc/latex/proflycee/ProfLycee-doc.tex
RELOC/doc/latex/proflycee/README.md details="Readme"
@@ -252723,7 +252845,7 @@ docfiles size=260
RELOC/doc/latex/proflycee/pl-doc-stats_d.png
RELOC/doc/latex/proflycee/pl-doc-stats_e.png
RELOC/doc/latex/proflycee/testscript.py
-runfiles size=17
+runfiles size=18
RELOC/tex/latex/proflycee/ProfLycee.sty
catalogue-also profcollege
catalogue-contact-bugs https://github.com/cpierquet/ProfLycee/issues
@@ -252731,7 +252853,7 @@ catalogue-contact-repository https://github.com/cpierquet/ProfLycee
catalogue-ctan /macros/latex/contrib/proflycee
catalogue-license lppl1.3c
catalogue-topics maths french teaching expl3 pgf-tikz
-catalogue-version 1.2.5
+catalogue-version 1.2.6
name program
category Package
@@ -277048,7 +277170,7 @@ catalogue-version 0.302
name semantex
category Package
-revision 60312
+revision 64472
shortdesc Semantic, keyval-based mathematics
relocated 1
longdesc The SemanTeX package for LaTeX delivers a more semantic,
@@ -277065,22 +277187,22 @@ longdesc considered feature-complete and more or less stable, so using
longdesc it at this point should be safe. Still, suggestions, ideas, and
longdesc bug reports are more than welcome!
depend semtex
-containersize 26984
-containerchecksum e4e6656d2126cdfa9cd58042a7aa28cd7b8bbc0cd5b891e8edabc1749a7b34d45a109139ab88f64cd115a62a5c32871187209865d76659fd1b80dea6721e0a38
-doccontainersize 407284
-doccontainerchecksum d801226caef1e9e7720eb02275196fdb300670cfbc8aea01fd17a959ed030532f844fbe8a8de0b802eb81515a9414f14922c3310fbeac0adb5354861635e0747
-docfiles size=140
+containersize 26172
+containerchecksum 62d029f476961ede6205c25ba6740961547e9a8457955784cd392b64db35e126fa2b2a7c1f0221c88d6e5a0b7d553858987c207b4353361de71bde719735c243
+doccontainersize 412240
+doccontainerchecksum 40ae62adc0cafe2af03fb4a3960f61b5f0978b1514812ec755ca9ecb7de2166c28685b1b1108cc8815c0b8b4b9b86d20fa465846da6255a2153a4460c1968dfe
+docfiles size=141
RELOC/doc/latex/semantex/README.md details="Readme"
RELOC/doc/latex/semantex/semantex.pdf details="Package documentation"
RELOC/doc/latex/semantex/semantex.tex
-runfiles size=83
+runfiles size=77
RELOC/tex/latex/semantex/semantex.sty
RELOC/tex/latex/semantex/stripsemantex.lua
RELOC/tex/latex/semantex/stripsemantex.sty
catalogue-ctan /macros/latex/contrib/semantex
catalogue-license lppl1.3c
catalogue-topics maths expl3
-catalogue-version 0.513
+catalogue-version 0.520
name semantic
category Package
@@ -293487,21 +293609,21 @@ catalogue-version 2.5
name tds
category Package
-revision 61719
+revision 64477
shortdesc The TeX Directory Structure standard
relocated 1
longdesc Defines a structure for placement of TeX-related files on an
longdesc hierarchical file system, in a way that is well-defined, and is
longdesc readily implementable.
-containersize 464
-containerchecksum 306ac6f6f21e7e2a26ae759130b79435fca4720d0cb810660a254b3b30c21a3dff5eab2c8c739771a92580f9b2fd2580e161ccfe97e00e5e1d97109a6327e8e0
-doccontainersize 232648
-doccontainerchecksum 6719270a877a241cf123a84ee01794dd3b9d77e8ae437a8bd6c91dad3bd9a327bfc9ae75f9001a03e57630baafdb06adee84c31a972d08b046ee5cd8cec9d2f2
-docfiles size=129
+containersize 468
+containerchecksum b03911aa9711eb5eeed77c026c4bbcf952da80322b855ac631e78c07a48ad2ff1a4afdd6e25a00257d1b70e054645f07f65c98fe74f6b1389be46625f5eb8487
+doccontainersize 260804
+doccontainerchecksum f4078e3b1693fedcbe139b67c50824845644a2b1e57dd27f9e46e44504d8fe8ac0ca706590e9149c06e71794a188b20777bfd6bf1afe85f16c806ba4f9b99cd8
+docfiles size=150
RELOC/doc/generic/tds/ChangeLog
RELOC/doc/generic/tds/Makefile
RELOC/doc/generic/tds/README details="Readme"
- RELOC/doc/generic/tds/index.html
+ RELOC/doc/generic/tds/packages.zip
RELOC/doc/generic/tds/tds.dvi
RELOC/doc/generic/tds/tds.html details="The standard, converted to HTML"
RELOC/doc/generic/tds/tds.pdf details="The standard specification"
@@ -293509,8 +293631,9 @@ docfiles size=129
RELOC/doc/generic/tds/tds.tex
RELOC/doc/generic/tds/tds2texi.el
RELOC/doc/generic/tds/tdsguide.cls
+ RELOC/doc/info/tds.info
catalogue-contact-home https://tug.org/tds/
-catalogue-ctan /tds
+catalogue-ctan /info/tds
catalogue-license other-free
catalogue-topics std-spec
catalogue-version 1.1
@@ -296621,7 +296744,7 @@ binfiles arch=x86_64-solaris size=1
name tex4ht
category Package
-revision 64455
+revision 64479
shortdesc Convert (La)TeX to HTML/XML
longdesc A converter from TeX and LaTeX to SGML-based formats such as
longdesc (X)HTML, MathML, OpenDocument, and Docbook, providing a
@@ -296642,10 +296765,10 @@ longdesc files from them is nontrivial, and generally done with the
longdesc Makefile in development, from which the TeX4ht package in TeX
longdesc Live is updated.
depend tex4ht.ARCH
-containersize 953108
-containerchecksum fbf2c0ec7c07cf31c3c98ddf33754a8e659a1b213fa7f6a1cd40e9146d304fb84d5b4c14de4e85318c5b8052d22222a9ee2fd79c66dee0bbd452be6508231b58
+containersize 953092
+containerchecksum 1c088c1e54a032f0181f5d70939e22f4628a4c2205689ee888467bff120b540d7034d1bd8988cdac0de9047f7466b8ec6fb73b52b83a44f88a6a5a4d420890b5
doccontainersize 136384
-doccontainerchecksum 112416c7170c06688cb944e04da7c11ebdc5ebc11043fefcbad6de75cfcc3bf68429b83d46f19a86020729f78f7c225381a726c66e0ed1544c4317f04333d1be
+doccontainerchecksum 15017ab018bde6db4945509ce1424404e2b396747208375888da8652c2e0903c70a5bd9a010bcefd2f20aeeb165657c2b4c23730001358dca59f69306d30c260
docfiles size=260
texmf-dist/doc/generic/tex4ht/Makefile
texmf-dist/doc/generic/tex4ht/README details="Readme"
@@ -296717,8 +296840,8 @@ docfiles size=260
texmf-dist/doc/generic/tex4ht/mn56.html
texmf-dist/doc/generic/tex4ht/mn5x.png
texmf-dist/doc/generic/tex4ht/mn6x.png
-srccontainersize 1269548
-srccontainerchecksum 3f962c670756bb2662c1445eb2e6a4ced6245a68040810974e5933e459ea74aa88d05d8dd6d6eb73d3b375c43279d1097fb5cb635a81ac7b76d2291cb629d25c
+srccontainersize 1275916
+srccontainerchecksum e09fe0369e21705cb1b5b1b5a620ddc3aa4a840941ad505ccf720a1bf9181fafa02ae3fb340b303ca4efc0adc968f96ee400f19c0bbff1a613954449ae72d4a3
srcfiles size=3868
texmf-dist/source/generic/tex4ht/ChangeLog
texmf-dist/source/generic/tex4ht/Makefile
@@ -306773,7 +306896,7 @@ binfiles arch=x86_64-solaris size=1
name texdraw
category Package
-revision 51030
+revision 64477
shortdesc Graphical macros, using embedded PostScript
relocated 1
longdesc TeXdraw is a set of macro definitions for TeX, which allow the
@@ -306785,10 +306908,10 @@ longdesc PostScript, drawing segments allow for local changes to the
longdesc scaling and line parameters. Using TeX's macro definition
longdesc capability, new drawing commands can be constructed from
longdesc drawing segments.
-containersize 15548
-containerchecksum 30cc546b259f93bec3f5d3efea5e73cdf7e34f9f76cac8946d82fff3123abb6f5bc7c70c48987bab24e154c56f6145fef0680b416e7cf2aaa79f5aa673600f59
-doccontainersize 243680
-doccontainerchecksum 28a7028a28749e2d7c8b5176dd473b749230750fe1ead78a731c9f4a40db299c4bd034be18e0587ab1dd79b6b0802abff19d12fdf44dab5e1a64e26d48185771
+containersize 15528
+containerchecksum f4d160e494b1579743a83b2a0926df9e8dd69fdaa79d3f4f97e0ed5f4ece31ab380ff6994a1c9015e0af9b842bdfb9b066442ca4b3018df6659922af9f746b0b
+doccontainersize 243624
+doccontainerchecksum e177209a937fa1d9d683eb805e9e8929612b4b1ff750955d38ca681b657662712a59609990f77021063a223ce61a92fdd567eee91376ef4b67fd3a322db09463
docfiles size=126
RELOC/doc/info/texdraw.info
RELOC/doc/support/texdraw/ChangeLog
@@ -307362,7 +307485,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 64457
+revision 64460
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.
@@ -307370,10 +307493,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 113660
-containerchecksum 41ccb676c0d902cdc3debe67fd881dda240c649605dc85c01bda095549cb4e150f2feba70fb7c8c8c6eb8472fc3369939074460e55f92c989fdf070809b9e859
-doccontainersize 421324
-doccontainerchecksum 0b4b55236208a46f424bf04c56b27f5e5fac56a81c2e3dd86eca7501566e1e0f2d8a25d7c7d7840777eb748443fdba982f8096308982ddbb92b6bdb27657929c
+containersize 113632
+containerchecksum be592b02c84c3af03ee338719749ab4b5d8af8968eedf5baa3f86a69fe5b3ceba3e12d5f21df8d884ae0a34e3e7fb9ed775ce045b8738573981d1e5546340c87
+doccontainersize 421328
+doccontainerchecksum e09220ae856d1a0cf242d2a00e06d5f720cda127ec94f575bb0c49dff4f73810cf40d4254deb6559eee3f461630fe739dce272c8b96a4401f72f3b644d106feb
docfiles size=522
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
@@ -316216,16 +316339,16 @@ catalogue-version 1.45c
name tkz-euclide
category Package
-revision 64193
+revision 64473
shortdesc Tools for drawing Euclidean geometry
relocated 1
longdesc The tkz-euclide package is a set of files designed to give math
longdesc teachers and students easy access to the programming of
longdesc Euclidean geometry with TikZ.
-containersize 39328
-containerchecksum bfc484de8be8b2ad939832f73d8686583a9f3017975b033fc03300ed7d1ab31276bc7b02f00768b653e2b1a2fb8d5fefefa0231241ef534bf37da91ba036db0a
-doccontainersize 1164968
-doccontainerchecksum e449a1548ea180510a210b4171d082ea91b728dbbf388bd290765f34fe2abc68d4cf5317ab4a74620aaef0f63a235e526014ff0f2a1cd19e5200e13fd08c8cc1
+containersize 39200
+containerchecksum a4e69716fde548dde546f07a76e06a7bcaa4fc619bf29cced0bb050697544e01bc671a65eadfbbec94c628a1c4e300eb10e9ee33a225bc84d44878c52911044f
+doccontainersize 1165128
+doccontainerchecksum e0fad9ef9afed3a0567a05447421d40b7793be3626ba1c16bef23cb546e072637536bf00b6676b300e8d6071978816477177954f58b83ee053c18cef7fbe349f
docfiles size=389
RELOC/doc/latex/tkz-euclide/README.md details="Readme" language="en"
RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-FAQ.tex
@@ -316260,7 +316383,7 @@ docfiles size=389
RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-tools.tex
RELOC/doc/latex/tkz-euclide/TKZdoc-euclide-triangles.tex
RELOC/doc/latex/tkz-euclide/tkz-euclide.pdf details="Package documentation" language="en"
-runfiles size=85
+runfiles size=84
RELOC/tex/latex/tkz-euclide/tkz-euclide.cfg
RELOC/tex/latex/tkz-euclide/tkz-euclide.sty
RELOC/tex/latex/tkz-euclide/tkz-lib-eu-marks.tex
@@ -316274,7 +316397,6 @@ runfiles size=85
RELOC/tex/latex/tkz-euclide/tkz-obj-eu-draw-lines.tex
RELOC/tex/latex/tkz-euclide/tkz-obj-eu-draw-points.tex
RELOC/tex/latex/tkz-euclide/tkz-obj-eu-draw-polygons.tex
- RELOC/tex/latex/tkz-euclide/tkz-obj-eu-draw-triangles.tex
RELOC/tex/latex/tkz-euclide/tkz-obj-eu-grids.tex
RELOC/tex/latex/tkz-euclide/tkz-obj-eu-lines.tex
RELOC/tex/latex/tkz-euclide/tkz-obj-eu-points-by.tex
@@ -316302,7 +316424,7 @@ catalogue-contact-repository https://github.com/tkz-sty/tkz-euclide
catalogue-ctan /macros/latex/contrib/tkz/tkz-euclide
catalogue-license lppl1.3
catalogue-topics maths graphics-use
-catalogue-version 4.23c
+catalogue-version 4.24c
name tkz-fct
category Package
@@ -317618,7 +317740,7 @@ binfiles arch=x86_64-solaris size=1
name tlgs.win32
category TLCore
-revision 64295
+revision 64478
catalogue ghostscript
shortdesc Freely available PostScript interpreter
longdesc Ghostscript is a freely available PostScript interpreter which
@@ -317627,9 +317749,9 @@ longdesc complement to a TeX installation, used in many utilities,
longdesc including PostScript/PDF viewers such as gv and GSview.
longdesc Ghostscript is no longer held on CTAN: please see the home page
longdesc for downloads.
-containersize 12445284
-containerchecksum a8e06ceecd37f8af606271a23eb8df240e67e607cf59e2d1ffb04491bfd02fec6ad59f41c9d69fd3c80b2291c06004878be4416f211c7825bb94ffb511df78e9
-binfiles arch=win32 size=11983
+containersize 12448000
+containerchecksum 88e7269493f782b31a6d4016222485c9e884cde4ddb74a2b1d14ef02b3ca992b1b961a9d45a7f477cac4f7e424f78195c1c3c2f726d5e00dec76b4c6e8394090
+binfiles arch=win32 size=11994
bin/win32/eps2eps.exe
bin/win32/pdf2dsc.exe
bin/win32/pdfopt.exe
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index ba15ce9b3a..fa0584114d 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-9e5410ef149433afafc6164120de594f texlive.tlpdb
+3583151f7d9fa25c01db373b4e169d7f texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index b132748b43..b94f903a3b 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-d02cecf98c72727bcef7bc018441e1a24da65dcce1d7e2cf66de7d870883d8920232f3e492bd41690cfaea17f5b085f77e5d4ce43d758c465cf3f9cd7c0c17c6 texlive.tlpdb
+3e442f66901759bd20428a5cdbb89fd45997d5de3133a5c1bcc2896004ee0cce12c159c9770780e54b2f8b29f726c59d0bac6c8869f007afb4796266a2e937ab texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 8506078856..31176aaa52 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,10 +1,10 @@
-----BEGIN PGP SIGNATURE-----
-iQEcBAEBCgAGBQJjK6PjAAoJEEzhh34ZQ4xwl54IAK886SD8Zhd+o6Wliff7fsm1
-FzI5X6ngcrOc4U8DZEkr4kUbMlyeGmn/ec3thuwKknGuUeEmkGkfYkzN+5FLHyNK
-bXgLrCeFGZwxF1NjENTHUniG8MzS8Pehh4SkrZebfsRQPkVLdj+WhL+yWFxeEvR1
-X3XDAYkvZiQujK2kDzmoBmUX+AqYI2iGt+3bvh1cj9/pEqpbvz7FsPvcOVmwQkd+
-MClKe1qdVTNxwoUZeNgQgA+UpS6iNeg9vBx1F0d0saT5j3DuDw4tquwtpXixpev6
-7RFltj1L4mMTFrfleNs0eYXtqYxD1QGgvkQtDOL32b7njwBF/qoR9N8pYsBDdP4=
-=nzjA
+iQEcBAEBCgAGBQJjLPXZAAoJEEzhh34ZQ4xwqBsH/0lciMslQlWLu6DceWXN1ygL
+nAhz5QSm+aQPbDC96/crPgfXUjY6N75u2lS+CX+ElPZOuUw5y1nBfbwWkd6SyO2B
+xh1ziF+Q+riuVQOWCnr5yWA36WX/avo+nyA6cKXR2G89bmNIaayboSyANEgIWTrF
+semS5hUbmZrI7srfqOzPbDYV78et1nBGU+vOD2lDUrryArmTW9dpOIicWQSOrsVb
+Ghv16voYpkrdMRZMRnfoARGcTn06v/tKgpYB1Qx9aKOUSJnSIGxrzXF715uvpwtQ
+f/AmKcrxjZLEwuDRhPamFBSYesCgzPsHKR37XfhwaaPhALKX/BoVllBstI4vRzE=
+=V/sR
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index a6b8a26ce9..7411797b80 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index 5b1320c417..d7529b312d 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1663791400
+date=1663877795
lastupd=miktex-arctrl-bin-x64-2.9 miktex-asymptote-bin-x64-2.9 miktex-autosp-bin-x64-2.9 miktex-axohelp-bin-x64-2.9 miktex-bibarts-bin-x64-2.9 miktex-bibtex-bin-x64-2.9 miktex-bibtex8bit-bin-x64-2.9 miktex-bzip2-bin-x64-2.9 miktex-cairo-bin-x64-2.9 miktex-chktex-bin-x64-2.9 miktex-cjkutils-bin-x64-2.9 miktex-console-bin-x64-2.9 miktex-curl-bin-x64-2.9 miktex-cweb-bin-x64-2.9 miktex-devnag-bin-x64-2.9 miktex-doc miktex-dvicopy-bin-x64-2.9 miktex-dvipdfmx-bin-x64-2.9 miktex-dvipng-bin-x64-2.9 miktex-dvips-bin-x64-2.9
-lstdigest=70bd6e03bbae6ccc7e617c403ea6660b
+lstdigest=f5dbeaa97f97ee13b29c42d9ff6240f7
numpkg=5952
relstate=next
-version=8299
+version=8300
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: k0xPOBXvEyNU/1lk+dv1vvKTbeZd9n/UFnK6RWknp2uRKo3t5XuD3zzKZ+17Dy7aKwApAN2J0HOAD1DO2TZZh2HHOGeTHBV4TRgwx2R5nPzOFA6lowf99TJC22ho4EVJfpC20LwIPpDE9U9fLjc22LIWsB+/Pxi3z3iWaHVX5L45Lb+2N9gAqKSqJ+zOB9y1yZkPESPFXupktfdWIVCSMrQx7An/7IvrQUDZJTpQ7eKuTP8kuVBZP5sg92f7ZAPnkUaOCQFdEgXuvMB7bxKY921AhrHisqkuxlfWjELiv8EwKyNPilZP6sjn0I6HLCj1TGXIaOfvFDccSW19UjMeUQ==
+;;;; signature/miktex: Gwvvc6hYscwW7E/Q9H045qsw+OM/eU1ts14NTAPgo3XLeb/RTsO39IMRRqL3YF3XamCV/nLln/mVssbGqYNy0LX8upTNmU7NjGIHdcWwK48R6/NEIo9aRcG4cYGoUH1zZGGstXi6EtEyX1elV6Bmtmmc622RkOl9pwWrDteGyxm6rfSuV9uFOHrTnxznuHBO/j2b80w+wPeZTRLpdl2lrB6EPlxtL0ljs3PQFTFrZM9h2t7FLec3t6DNGXD9W4H8+Xw+xKDlxo0goBkpD3DQ8qPKVfRKGRfNyUHdzKYrHJlG7lyomLN4DG/AMQjEYNPtZrVOmI/+GgMsy1hEFFmzZA==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 3fc18ec143..2b14ebe964 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1663791106
+date=1663877504
lastupd=amsaddr amsaddr__doc amsaddr__source beamerthemeamurmaple beamerthemeamurmaple__doc beamerthemeamurmaple__source circuitikz circuitikz__doc csquotes csquotes__doc democodetools democodetools__doc democodetools__source dtxdescribe dtxdescribe__doc dtxdescribe__source ebgaramond ebgaramond__doc ffcode ffcode__doc
-lstdigest=984303056bf496a437f2169bb8000df8
+lstdigest=146b237c801e55adb879680fb31f9389
numpkg=5952
relstate=stable
-version=8299
+version=8300
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: B15Npqm+m8mAkvZ9M6hMEPnR7lFQSXk2f4IQuqBCfmO+k4UCMM8tboRELIXlXZ9yuzyYXO+Fci3DFjV5FSUDyUrpf/Oj1IHObScJzBeSQfI7F9+NdAGM/5n4YPotT52VTCg4QN/zqqgezfyxuPTJ31FJRGeMJRlvNjfToAqLivHe6nN4U4JgZCvY6FkLb1u9ia9KUrn3F8wiCn9ln4NB+c3o24VbKa1Ni9I9I/uoZqBla5dhVSCWI9+ah0eMngAN4+YNs+Ws+N/L6mqiE1jvHeMtwmakKmYoUpSDbzmryT+ux6FiR/CDynnBpEvUrZrVvCusGjv5O1jkZ8OX0sE7ww==
+;;;; signature/miktex: NP6Gh2WvLq4/hFho4cOwcqXlnzEn+BgTbGPmp9vW6Sz+r1GQYlcURTAaFzQ25iCnqAaBrRvpC5BRbi+Zav5O65DrWDTH/KGLGj6SKjcyGLZ7rT8ToT2r6GZoYC91RPqEa2OjCjol6/TsO/OpSlaHbNdG2dXzMMTcdl+WbLb2hQbkyvECKeRvTWH30s9x9peTLIb1hNkq3ytYrPglNcQAb1Z1tWzxTBdU1Z294tTnzV3nTn1p1Y5RJeYxwNLDNnmRCuU7CkFGaRTYYAOGzfBH9IFG2TKTpmH9zTPOEufPX2LExG40lYlN9D9ZLh5Ql7xvwF9SjKZ6ZYgQnXlw2zBlDQ==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/tds b/tds
new file mode 120000
index 0000000000..f82e339afb
--- /dev/null
+++ b/tds
@@ -0,0 +1 @@
+info/tds \ No newline at end of file
diff --git a/timestamp b/timestamp
index 3a4db99cdb..8c442f8582 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:
-2022-09-22-02-02
+2022-09-23-02-02