diff options
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 Binary files differindex f3d98dba7e..6ce15bfebf 100644 --- a/FILES.byname.gz +++ b/FILES.byname.gz 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 Binary files differindex ee93dac783..ee93dac783 100644 --- a/tds/tds.dvi +++ b/info/tds/tds.dvi 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 Binary files differindex bb2a2a46d3..bb2a2a46d3 100644 --- a/tds/tds.pdf +++ b/info/tds/tds.pdf 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 Binary files differnew file mode 100644 index 0000000000..a6514d8370 --- /dev/null +++ b/macros/latex/contrib/abspos/abspos.pdf 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 Binary files differindex d67653e490..6f1af02858 100644 --- a/macros/latex/contrib/blowup/blowup-ex1.pdf +++ b/macros/latex/contrib/blowup/blowup-ex1.pdf diff --git a/macros/latex/contrib/blowup/blowup-ex2.pdf b/macros/latex/contrib/blowup/blowup-ex2.pdf Binary files differindex 5ee25768e0..88ca3eeef6 100644 --- a/macros/latex/contrib/blowup/blowup-ex2.pdf +++ b/macros/latex/contrib/blowup/blowup-ex2.pdf diff --git a/macros/latex/contrib/blowup/blowup-ex3.pdf b/macros/latex/contrib/blowup/blowup-ex3.pdf Binary files differindex 53404b97d9..d8bae71cf9 100644 --- a/macros/latex/contrib/blowup/blowup-ex3.pdf +++ b/macros/latex/contrib/blowup/blowup-ex3.pdf diff --git a/macros/latex/contrib/blowup/blowup-ex4.pdf b/macros/latex/contrib/blowup/blowup-ex4.pdf Binary files differindex 5d0816e9a4..fd00e54ac1 100644 --- a/macros/latex/contrib/blowup/blowup-ex4.pdf +++ b/macros/latex/contrib/blowup/blowup-ex4.pdf diff --git a/macros/latex/contrib/blowup/blowup-ex5.pdf b/macros/latex/contrib/blowup/blowup-ex5.pdf Binary files differindex f41f2eb1d2..f95c24b056 100644 --- a/macros/latex/contrib/blowup/blowup-ex5.pdf +++ b/macros/latex/contrib/blowup/blowup-ex5.pdf diff --git a/macros/latex/contrib/blowup/blowup-ex6.pdf b/macros/latex/contrib/blowup/blowup-ex6.pdf Binary files differnew file mode 100644 index 0000000000..e03fb322a5 --- /dev/null +++ b/macros/latex/contrib/blowup/blowup-ex6.pdf 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 Binary files differindex 03efefbc9c..38b26ab049 100644 --- a/macros/latex/contrib/blowup/blowup.pdf +++ b/macros/latex/contrib/blowup/blowup.pdf 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 Binary files differnew file mode 100644 index 0000000000..16ee21cf33 --- /dev/null +++ b/macros/latex/contrib/colorframed/colorframed-doc.pdf 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 Binary files differindex f6d933dc98..0f2ad5cc10 100644 --- a/macros/latex/contrib/hyperref/doc/backref.pdf +++ b/macros/latex/contrib/hyperref/doc/backref.pdf 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 ˜ 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 Binary files differindex 73a527cfb7..b9244c8f3f 100644 --- a/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf +++ b/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf 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 Binary files differindex 1bef8d1a4e..44cc9b0b06 100644 --- a/macros/latex/contrib/hyperref/doc/hyperref-linktarget.pdf +++ b/macros/latex/contrib/hyperref/doc/hyperref-linktarget.pdf diff --git a/macros/latex/contrib/hyperref/doc/hyperref.pdf b/macros/latex/contrib/hyperref/doc/hyperref.pdf Binary files differindex 0662cf87b0..b52703cc40 100644 --- a/macros/latex/contrib/hyperref/doc/hyperref.pdf +++ b/macros/latex/contrib/hyperref/doc/hyperref.pdf diff --git a/macros/latex/contrib/hyperref/doc/nameref.pdf b/macros/latex/contrib/hyperref/doc/nameref.pdf Binary files differindex 6cf129cde9..420f41424e 100644 --- a/macros/latex/contrib/hyperref/doc/nameref.pdf +++ b/macros/latex/contrib/hyperref/doc/nameref.pdf 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 Binary files differindex 3d37bde0a6..8b606cc806 100644 --- a/macros/latex/contrib/oberdiek/aliascnt.pdf +++ b/macros/latex/contrib/oberdiek/aliascnt.pdf diff --git a/macros/latex/contrib/oberdiek/bmpsize.pdf b/macros/latex/contrib/oberdiek/bmpsize.pdf Binary files differindex f551dcd1d6..12c25efac6 100644 --- a/macros/latex/contrib/oberdiek/bmpsize.pdf +++ b/macros/latex/contrib/oberdiek/bmpsize.pdf diff --git a/macros/latex/contrib/oberdiek/centernot.pdf b/macros/latex/contrib/oberdiek/centernot.pdf Binary files differindex 1c365a0a29..62f2d9da69 100644 --- a/macros/latex/contrib/oberdiek/centernot.pdf +++ b/macros/latex/contrib/oberdiek/centernot.pdf diff --git a/macros/latex/contrib/oberdiek/chemarr.pdf b/macros/latex/contrib/oberdiek/chemarr.pdf Binary files differindex 3be586e5ed..a0491c8dcc 100644 --- a/macros/latex/contrib/oberdiek/chemarr.pdf +++ b/macros/latex/contrib/oberdiek/chemarr.pdf diff --git a/macros/latex/contrib/oberdiek/classlist.pdf b/macros/latex/contrib/oberdiek/classlist.pdf Binary files differindex 8ff7733158..f7489d1bd4 100644 --- a/macros/latex/contrib/oberdiek/classlist.pdf +++ b/macros/latex/contrib/oberdiek/classlist.pdf diff --git a/macros/latex/contrib/oberdiek/colonequals.pdf b/macros/latex/contrib/oberdiek/colonequals.pdf Binary files differindex 8668c34d3d..5c3cb08f41 100644 --- a/macros/latex/contrib/oberdiek/colonequals.pdf +++ b/macros/latex/contrib/oberdiek/colonequals.pdf diff --git a/macros/latex/contrib/oberdiek/dvipscol.pdf b/macros/latex/contrib/oberdiek/dvipscol.pdf Binary files differindex cf0e002b7d..8cb994eacc 100644 --- a/macros/latex/contrib/oberdiek/dvipscol.pdf +++ b/macros/latex/contrib/oberdiek/dvipscol.pdf diff --git a/macros/latex/contrib/oberdiek/engord.pdf b/macros/latex/contrib/oberdiek/engord.pdf Binary files differindex 067fbca25b..3e45bede84 100644 --- a/macros/latex/contrib/oberdiek/engord.pdf +++ b/macros/latex/contrib/oberdiek/engord.pdf diff --git a/macros/latex/contrib/oberdiek/enparen.pdf b/macros/latex/contrib/oberdiek/enparen.pdf Binary files differindex e085b3062e..c84e418b5f 100644 --- a/macros/latex/contrib/oberdiek/enparen.pdf +++ b/macros/latex/contrib/oberdiek/enparen.pdf diff --git a/macros/latex/contrib/oberdiek/eolgrab.pdf b/macros/latex/contrib/oberdiek/eolgrab.pdf Binary files differindex c1b38c591e..23422c71bd 100644 --- a/macros/latex/contrib/oberdiek/eolgrab.pdf +++ b/macros/latex/contrib/oberdiek/eolgrab.pdf diff --git a/macros/latex/contrib/oberdiek/fibnum.pdf b/macros/latex/contrib/oberdiek/fibnum.pdf Binary files differindex b471eb5ef9..838c7866a1 100644 --- a/macros/latex/contrib/oberdiek/fibnum.pdf +++ b/macros/latex/contrib/oberdiek/fibnum.pdf diff --git a/macros/latex/contrib/oberdiek/flags.pdf b/macros/latex/contrib/oberdiek/flags.pdf Binary files differindex 4f476fc931..38cfdfce4e 100644 --- a/macros/latex/contrib/oberdiek/flags.pdf +++ b/macros/latex/contrib/oberdiek/flags.pdf diff --git a/macros/latex/contrib/oberdiek/holtxdoc.pdf b/macros/latex/contrib/oberdiek/holtxdoc.pdf Binary files differindex 72f5ebe9bd..4defa8d604 100644 --- a/macros/latex/contrib/oberdiek/holtxdoc.pdf +++ b/macros/latex/contrib/oberdiek/holtxdoc.pdf diff --git a/macros/latex/contrib/oberdiek/hypbmsec.pdf b/macros/latex/contrib/oberdiek/hypbmsec.pdf Binary files differindex e0aa81018e..29f5c45d4a 100644 --- a/macros/latex/contrib/oberdiek/hypbmsec.pdf +++ b/macros/latex/contrib/oberdiek/hypbmsec.pdf diff --git a/macros/latex/contrib/oberdiek/hypcap.pdf b/macros/latex/contrib/oberdiek/hypcap.pdf Binary files differindex 0417e6f54f..302590434b 100644 --- a/macros/latex/contrib/oberdiek/hypcap.pdf +++ b/macros/latex/contrib/oberdiek/hypcap.pdf diff --git a/macros/latex/contrib/oberdiek/hypgotoe.pdf b/macros/latex/contrib/oberdiek/hypgotoe.pdf Binary files differindex cfbc9e8f11..4237695b37 100644 --- a/macros/latex/contrib/oberdiek/hypgotoe.pdf +++ b/macros/latex/contrib/oberdiek/hypgotoe.pdf diff --git a/macros/latex/contrib/oberdiek/hyphsubst.pdf b/macros/latex/contrib/oberdiek/hyphsubst.pdf Binary files differindex 318eb95edc..bebccb7585 100644 --- a/macros/latex/contrib/oberdiek/hyphsubst.pdf +++ b/macros/latex/contrib/oberdiek/hyphsubst.pdf diff --git a/macros/latex/contrib/oberdiek/ifdraft.pdf b/macros/latex/contrib/oberdiek/ifdraft.pdf Binary files differindex 799e8b9c25..4745dadca8 100644 --- a/macros/latex/contrib/oberdiek/ifdraft.pdf +++ b/macros/latex/contrib/oberdiek/ifdraft.pdf diff --git a/macros/latex/contrib/oberdiek/iflang.pdf b/macros/latex/contrib/oberdiek/iflang.pdf Binary files differindex b7f3a56530..de5fa254fe 100644 --- a/macros/latex/contrib/oberdiek/iflang.pdf +++ b/macros/latex/contrib/oberdiek/iflang.pdf 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 Binary files differindex ae33dcf68a..1ee28ae509 100644 --- a/macros/latex/contrib/oberdiek/oberdiek.pdf +++ b/macros/latex/contrib/oberdiek/oberdiek.pdf 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 Binary files differindex d611ba65d2..bc2bcfc34f 100644 --- a/macros/latex/contrib/oberdiek/pdfcolfoot.pdf +++ b/macros/latex/contrib/oberdiek/pdfcolfoot.pdf diff --git a/macros/latex/contrib/oberdiek/pdfcolparallel.pdf b/macros/latex/contrib/oberdiek/pdfcolparallel.pdf Binary files differindex 51c9014324..5bf37a6dea 100644 --- a/macros/latex/contrib/oberdiek/pdfcolparallel.pdf +++ b/macros/latex/contrib/oberdiek/pdfcolparallel.pdf diff --git a/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf b/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf Binary files differindex 56a69feb08..9ef22b141b 100644 --- a/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf +++ b/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf diff --git a/macros/latex/contrib/oberdiek/pdfcrypt.pdf b/macros/latex/contrib/oberdiek/pdfcrypt.pdf Binary files differindex 79740fa651..ebcfef66c0 100644 --- a/macros/latex/contrib/oberdiek/pdfcrypt.pdf +++ b/macros/latex/contrib/oberdiek/pdfcrypt.pdf diff --git a/macros/latex/contrib/oberdiek/pdfrender.pdf b/macros/latex/contrib/oberdiek/pdfrender.pdf Binary files differindex ae0d3a5b51..f5d7da9a0f 100644 --- a/macros/latex/contrib/oberdiek/pdfrender.pdf +++ b/macros/latex/contrib/oberdiek/pdfrender.pdf diff --git a/macros/latex/contrib/oberdiek/protecteddef.pdf b/macros/latex/contrib/oberdiek/protecteddef.pdf Binary files differindex 52d39ec04c..351db60331 100644 --- a/macros/latex/contrib/oberdiek/protecteddef.pdf +++ b/macros/latex/contrib/oberdiek/protecteddef.pdf diff --git a/macros/latex/contrib/oberdiek/resizegather.pdf b/macros/latex/contrib/oberdiek/resizegather.pdf Binary files differindex 97a1ff7f44..7cbdc874d6 100644 --- a/macros/latex/contrib/oberdiek/resizegather.pdf +++ b/macros/latex/contrib/oberdiek/resizegather.pdf diff --git a/macros/latex/contrib/oberdiek/rotchiffre.pdf b/macros/latex/contrib/oberdiek/rotchiffre.pdf Binary files differindex 15262166fd..db416d802d 100644 --- a/macros/latex/contrib/oberdiek/rotchiffre.pdf +++ b/macros/latex/contrib/oberdiek/rotchiffre.pdf diff --git a/macros/latex/contrib/oberdiek/scrindex.pdf b/macros/latex/contrib/oberdiek/scrindex.pdf Binary files differindex d6a80e564c..0d5b4f9ff6 100644 --- a/macros/latex/contrib/oberdiek/scrindex.pdf +++ b/macros/latex/contrib/oberdiek/scrindex.pdf diff --git a/macros/latex/contrib/oberdiek/setouterhbox.pdf b/macros/latex/contrib/oberdiek/setouterhbox.pdf Binary files differindex d63d0f6f4b..4c6388b5fb 100644 --- a/macros/latex/contrib/oberdiek/setouterhbox.pdf +++ b/macros/latex/contrib/oberdiek/setouterhbox.pdf diff --git a/macros/latex/contrib/oberdiek/settobox.pdf b/macros/latex/contrib/oberdiek/settobox.pdf Binary files differindex 97e9a8862f..7c534622e3 100644 --- a/macros/latex/contrib/oberdiek/settobox.pdf +++ b/macros/latex/contrib/oberdiek/settobox.pdf diff --git a/macros/latex/contrib/oberdiek/stackrel.pdf b/macros/latex/contrib/oberdiek/stackrel.pdf Binary files differindex c28caf4522..8cfb4f6e67 100644 --- a/macros/latex/contrib/oberdiek/stackrel.pdf +++ b/macros/latex/contrib/oberdiek/stackrel.pdf diff --git a/macros/latex/contrib/oberdiek/stampinclude.pdf b/macros/latex/contrib/oberdiek/stampinclude.pdf Binary files differindex 1df073bb3a..853e3478c0 100644 --- a/macros/latex/contrib/oberdiek/stampinclude.pdf +++ b/macros/latex/contrib/oberdiek/stampinclude.pdf diff --git a/macros/latex/contrib/oberdiek/tabularht.pdf b/macros/latex/contrib/oberdiek/tabularht.pdf Binary files differindex 7ef081099d..af03656d55 100644 --- a/macros/latex/contrib/oberdiek/tabularht.pdf +++ b/macros/latex/contrib/oberdiek/tabularht.pdf diff --git a/macros/latex/contrib/oberdiek/tabularkv.pdf b/macros/latex/contrib/oberdiek/tabularkv.pdf Binary files differindex 25560a6b56..dd9bc6df3f 100644 --- a/macros/latex/contrib/oberdiek/tabularkv.pdf +++ b/macros/latex/contrib/oberdiek/tabularkv.pdf diff --git a/macros/latex/contrib/oberdiek/telprint.pdf b/macros/latex/contrib/oberdiek/telprint.pdf Binary files differindex 0b8e6808b5..a01f02b13b 100644 --- a/macros/latex/contrib/oberdiek/telprint.pdf +++ b/macros/latex/contrib/oberdiek/telprint.pdf diff --git a/macros/latex/contrib/oberdiek/thepdfnumber.pdf b/macros/latex/contrib/oberdiek/thepdfnumber.pdf Binary files differindex 8efaa9e500..a2a14e0cfc 100644 --- a/macros/latex/contrib/oberdiek/thepdfnumber.pdf +++ b/macros/latex/contrib/oberdiek/thepdfnumber.pdf diff --git a/macros/latex/contrib/oberdiek/twoopt.pdf b/macros/latex/contrib/oberdiek/twoopt.pdf Binary files differindex 5a1292e804..415203aef1 100644 --- a/macros/latex/contrib/oberdiek/twoopt.pdf +++ b/macros/latex/contrib/oberdiek/twoopt.pdf 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 Binary files differindex b5ea088818..589e3ea019 100644 --- a/macros/latex/contrib/oberdiek/pagegrid.pdf +++ b/macros/latex/contrib/pagegrid/pagegrid.pdf 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 Binary files differindex cfc5d41d3b..2c748d2c0f 100644 --- a/macros/latex/contrib/oberdiek/pdfcol.pdf +++ b/macros/latex/contrib/pdfcol/pdfcol.pdf diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf Binary files differindex 96ad581523..9ad760140f 100644 --- a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf +++ b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf 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 Binary files differindex 7bbf5313c2..2ed542a06f 100644 --- a/macros/latex/contrib/semantex/semantex.pdf +++ b/macros/latex/contrib/semantex/semantex.pdf 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 Binary files differindex 97d4ddd08c..a9dfd1ef56 100644 --- a/macros/xetex/latex/bidi/bidi-doc.pdf +++ b/macros/xetex/latex/bidi/bidi-doc.pdf 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 Binary files differindex f3fda0ac97..fb52d598e1 100644 --- a/macros/xetex/latex/bidi/bidi.pdf +++ b/macros/xetex/latex/bidi/bidi.pdf 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 Binary files differindex a6b8a26ce9..7411797b80 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 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-----
@@ -0,0 +1 @@ +info/tds
\ No newline at end of file @@ -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 |