diff options
author | Norbert Preining <norbert@preining.info> | 2023-10-28 03:01:16 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2023-10-28 03:01:16 +0000 |
commit | 27f547140ee908fb4ce9e4b8297af7d5bf8d7ff9 (patch) | |
tree | e369cbac6d7ab890e1139cd73f5034e45af74b8b | |
parent | e7c703c953f148411c70d5ca86dc1c1023d73806 (diff) |
CTAN sync 202310280301
71 files changed, 1433 insertions, 2577 deletions
diff --git a/FILES.byname b/FILES.byname index d5cfae9221..03a696775d 100644 --- a/FILES.byname +++ b/FILES.byname @@ -1205,11 +1205,10 @@ 1992/10/22 | 4637 | biblio/bibtex/utils/bib2dvi/bib2dvi 1992/10/21 | 2534 | biblio/bibtex/utils/bib2dvi/bib2dvi1.awk 1992/07/27 | 161 | biblio/bibtex/utils/bib2dvi/bib2dvi2.awk -1992/10/22 | 3843 | biblio/bibtex/utils/bib2dvi/bib2dvi.bak 1992/07/27 | 6800 | biblio/bibtex/utils/bib2dvi/bib2dvi.sty 1992/10/21 | 543 | biblio/bibtex/utils/bib2dvi/dutch.sty 1992/10/21 | 331 | biblio/bibtex/utils/bib2dvi/english.sty -2005/10/16 | 6223 | biblio/bibtex/utils/bib2dvi.zip +2023/10/27 | 4888 | biblio/bibtex/utils/bib2dvi.zip 2009/03/15 | 484 | biblio/bibtex/utils/bib2ml/AUTHORS 2011/07/31 | 14386 | biblio/bibtex/utils/bib2ml/Changelog 2008/05/28 | 18063 | biblio/bibtex/utils/bib2ml/COPYING @@ -2058,12 +2057,12 @@ 2023/10/05 | 1710 | biblio/citation-style-language/README.md 2023/10/05 | 12878 | biblio/citation-style-language/vancouver.csl 2023/10/05 | 4531754 | biblio/citation-style-language.zip -2023/10/26 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2023/10/27 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx -2023/10/26 | 2820450 | biblio/ctan-bibdata/ctan.bib -2023/10/26 | 3719750 | biblio/ctan-bibdata/ctan.pdf +2023/10/27 | 2820864 | biblio/ctan-bibdata/ctan.bib +2023/10/27 | 3719904 | biblio/ctan-bibdata/ctan.pdf 2023/01/16 | 1489 | biblio/ctan-bibdata/README -2023/10/26 | 4124627 | biblio/ctan-bibdata.zip +2023/10/27 | 4124218 | biblio/ctan-bibdata.zip 2023/02/23 | 3126 | biblio/pbibtex/pbibtex-base/cpp.awk 2023/02/23 | 1009 | biblio/pbibtex/pbibtex-base/generate.sh 2023/02/23 | 22362 | biblio/pbibtex/pbibtex-base/jabbrv.bst @@ -3453,8 +3452,6 @@ 1992/11/23 | 36957 | dviware/dvi-augsburg/atari/compress.ttp 1992/11/23 | 13224 | dviware/dvi-augsburg/atari/dar.ttp 1992/11/23 | 5610 | dviware/dvi-augsburg/atari/DVI.1/driver.ins -1993/05/12 | 156278 | dviware/dvi-augsburg/atari/DVI.1/dvi.bak -1993/05/12 | 110278 | dviware/dvi-augsburg/atari/DVI.1/dvilw.bak 1993/05/12 | 49800 | dviware/dvi-augsburg/atari/DVI.1/dvilw.zoo 1993/05/12 | 72506 | dviware/dvi-augsburg/atari/DVI.1/dvi.zoo 1992/11/23 | 25923 | dviware/dvi-augsburg/atari/DVI.1/fonts.zoo @@ -4616,7 +4613,6 @@ 1993/04/07 | 3799 | dviware/epson/eps-0.2/eps/epson.c 1993/04/07 | 3490 | dviware/epson/eps-0.2/eps/epson.h 1993/04/07 | 408 | dviware/epson/eps-0.2/eps/Makefile -1993/04/07 | 352 | dviware/epson/eps-0.2/eps/Makefile.bak 1993/04/07 | 326 | dviware/epson/eps-0.2/eps/makefile.djg 1993/04/07 | 32 | dviware/epson/eps-0.2/eps/version.h 1993/04/07 | 173 | dviware/epson/eps-0.2/h/bounds.h @@ -5423,7 +5419,7 @@ 1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp 1990/10/02 | 812 | dviware/vutex/vaxvms.ins 1990/10/02 | 127576 | dviware/vutex/vutex.web -2023/10/26 | 45050 | FILES.last07days +2023/10/27 | 70460 | 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 @@ -30736,7 +30732,6 @@ 1996/04/30 | 3691 | fonts/cyrillic/cmcyr/mf/cmcyr7.mf 1996/04/30 | 3693 | fonts/cyrillic/cmcyr/mf/cmcyr8.mf 1996/04/30 | 3690 | fonts/cyrillic/cmcyr/mf/cmcyr9.mf -1996/04/30 | 1392 | fonts/cyrillic/cmcyr/mf/coding.bak 1996/05/16 | 1392 | fonts/cyrillic/cmcyr/mf/coding.mf 1996/04/30 | 12149 | fonts/cyrillic/cmcyr/mf/cyrillic.mf 1996/04/30 | 44792 | fonts/cyrillic/cmcyr/mf/cyrlc.mf @@ -31421,7 +31416,7 @@ 1998/09/01 | 1444 | fonts/cyrillic/cmcyr/vf/cmcyr6w/wcmtt8.vf 1998/09/01 | 1444 | fonts/cyrillic/cmcyr/vf/cmcyr6w/wcmtt9.vf 1998/09/01 | 1472 | fonts/cyrillic/cmcyr/vf/cmcyr6w/wcmu10.vf -2016/01/04 | 1709621 | fonts/cyrillic/cmcyr.zip +2023/10/27 | 1709122 | fonts/cyrillic/cmcyr.zip 2001/12/30 | 3047 | fonts/cyrillic/glonti/README 2001/12/23 | 1361 | fonts/cyrillic/glonti/source/cmcinch.etx 2001/12/23 | 207 | fonts/cyrillic/glonti/source/cmcyrc.etx @@ -84332,8 +84327,8 @@ 2019/09/22 | 2226 | fonts/newpx/doc/ChangesInV1.4.txt 2023/10/26 | 17278 | fonts/newpx/doc/footsnippet-crop.pdf 2015/04/20 | 635 | fonts/newpx/doc/MANIFEST-newpx.txt -2023/10/26 | 432728 | fonts/newpx/doc/newpxdoc.pdf -2023/10/24 | 70266 | fonts/newpx/doc/newpxdoc.tex +2023/10/27 | 432291 | fonts/newpx/doc/newpxdoc.pdf +2023/10/27 | 70187 | fonts/newpx/doc/newpxdoc.tex 2013/03/29 | 8118 | fonts/newpx/doc/newpxeg-crop.pdf 2013/03/27 | 8858 | fonts/newpx/doc/pxfontseg-crop.pdf 2023/08/02 | 83 | fonts/newpx/doc/TRK.fea @@ -84367,7 +84362,7 @@ 2023/09/06 | 234900 | fonts/newpx/opentype/TeXGyrePagellaX-Italic.otf 2023/09/06 | 212404 | fonts/newpx/opentype/TeXGyrePagellaX-Regular.otf 2023/09/06 | 220664 | fonts/newpx/opentype/TeXGyrePagellaX-Slanted.otf -2023/10/26 | 24374 | fonts/newpx/README +2023/10/27 | 24625 | fonts/newpx/README 2016/07/06 | 694 | fonts/newpx/tex/lmsnpxsy.fd 2016/07/06 | 690 | fonts/newpx/tex/lmxnpxexx.fd 2023/10/06 | 2101 | fonts/newpx/tex/ly1minzpl.fd @@ -84384,10 +84379,10 @@ 2021/05/20 | 1609 | fonts/newpx/tex/ly1zplth-tosf.fd 2023/10/06 | 2098 | fonts/newpx/tex/ly1zpltlf.fd 2023/10/06 | 2272 | fonts/newpx/tex/ly1zpltosf.fd -2023/08/07 | 114939 | fonts/newpx/tex/newpxmath.sty -2023/08/08 | 4031 | fonts/newpx/tex/newpx.sty +2023/10/27 | 114940 | fonts/newpx/tex/newpxmath.sty +2023/10/26 | 3957 | fonts/newpx/tex/newpx.sty 2019/09/06 | 151 | fonts/newpx/tex/newpx-subs.tex -2023/10/26 | 24557 | fonts/newpx/tex/newpxtext.sty +2023/10/27 | 24559 | fonts/newpx/tex/newpxtext.sty 2013/04/01 | 1021 | fonts/newpx/tex/omlnpxmi.fd 2023/10/06 | 2101 | fonts/newpx/tex/ot1minzpl.fd 2015/05/01 | 1510 | fonts/newpx/tex/ot1npxtt.fd @@ -84940,7 +84935,7 @@ 2013/03/29 | 980 | fonts/newpx/vf/zplsyc.vf 2023/08/26 | 1668 | fonts/newpx/vf/zplsym.vf 2021/05/31 | 1792 | fonts/newpx/vf/zplsy.vf -2023/10/26 | 7510917 | fonts/newpx.zip +2023/10/27 | 7510540 | fonts/newpx.zip 2019/06/17 | 524 | fonts/newtx/afm/LibertineI-5nu.afm 2019/10/26 | 7516 | fonts/newtx/afm/LibertineMathBMI5.afm 2019/10/26 | 7506 | fonts/newtx/afm/LibertineMathBMI7.afm @@ -191913,7 +191908,6 @@ 2008/08/07 | 3444 | info/latex-course/beamercolorthemeross.sty 2008/04/03 | 89057 | info/latex-course/Graphics/campus3.png 2008/07/26 | 236199 | info/latex-course/Graphics/Ross-Siegel.png -2012/02/23 | 18944 | info/latex-course/Graphics/Thumbs.db 2012/02/23 | 625356 | info/latex-course/LaTeX-Course.pdf 2012/02/24 | 814 | info/latex-course/LaTeX-course.prj 2012/02/23 | 28634 | info/latex-course/LaTeX-Course.tex @@ -191923,7 +191917,7 @@ 2015/12/06 | 1407997 | info/latexcourse-rug/practice.zip 2015/12/06 | 2346 | info/latexcourse-rug/README 2015/12/06 | 5817910 | info/latexcourse-rug.zip -2012/02/25 | 847982 | info/latex-course.zip +2023/10/27 | 833182 | info/latex-course.zip 2020/12/29 | 396 | info/latex-doc-ptr/dash.sty 2021/01/02 | 7665 | info/latex-doc-ptr/latex-doc-ptr.css 2021/01/02 | 7666 | info/latex-doc-ptr/latex-doc-ptr.css.replacement @@ -202377,6 +202371,10 @@ 1994/02/14 | 2561 | macros/generic/caesarcm/caesar-fonts-generic.dir/tmr10.tfm-uu 1994/02/14 | 3632 | macros/generic/caesarcm/caesar-fonts-generic.dir/tmr10.tfm_vve 1994/02/14 | 1446 | macros/generic/caesarcm/caesar-fonts-generic.dir/v2update.readme +2023/10/26 | 226 | macros/generic/calcfrac/calcfrac.sty +2023/10/26 | 6500 | macros/generic/calcfrac/calcfrac.tex +2023/10/26 | 2237 | macros/generic/calcfrac/README +2023/10/27 | 3474 | macros/generic/calcfrac.zip 2015/11/14 | 541845 | macros/generic/catcodes/doc/catcodes.pdf 2015/11/14 | 204 | macros/generic/catcodes/doc/catcodes.RLS 2015/11/14 | 9004 | macros/generic/catcodes/docsrc/catcodes.tex @@ -216377,7 +216375,6 @@ 2011/09/29 | 195 | macros/latex/contrib/business-research/doc/sample.taxparadox4.gnuplot 2009/09/14 | 1951 | macros/latex/contrib/business-research/doc/sample.taxparadox4.table 2011/11/30 | 27721 | macros/latex/contrib/business-research/doc/sample.tex -2011/11/30 | 27722 | macros/latex/contrib/business-research/doc/sample.tex.bak 2011/11/30 | 27721 | macros/latex/contrib/business-research/doc/sample.tex.sav 2011/09/29 | 18159 | macros/latex/contrib/business-research/doc/Video-Sample.pdf 2011/05/06 | 5776 | macros/latex/contrib/business-research/tex/bur-logo.pdf @@ -216387,7 +216384,7 @@ 2011/05/06 | 488 | macros/latex/contrib/business-research/tex/T1gr467Tf.fd 2011/05/06 | 242 | macros/latex/contrib/business-research/tex/T1tahoma.fd 2011/05/06 | 560 | macros/latex/contrib/business-research/tex/Ugeorgia.fd -2011/12/01 | 379344 | macros/latex/contrib/business-research.zip +2023/10/27 | 370980 | macros/latex/contrib/business-research.zip 2012/08/20 | 75218 | macros/latex/contrib/bussproofs/BussGuide2.pdf 2012/08/20 | 29328 | macros/latex/contrib/bussproofs/BussGuide2.tex 2012/08/20 | 39833 | macros/latex/contrib/bussproofs/bussproofs.sty @@ -238561,7 +238558,6 @@ 2014/10/17 | 19317 | macros/latex/contrib/statrep/doc/images/listing.png 2014/12/02 | 158101 | macros/latex/contrib/statrep/doc/images/sasuniv1.png 2014/10/17 | 21958 | macros/latex/contrib/statrep/doc/images/statistical.png -2015/09/15 | 48127 | macros/latex/contrib/statrep/doc/images/Thumbs.db 2014/12/02 | 85523 | macros/latex/contrib/statrep/doc/images/vm1.png 2014/12/02 | 90837 | macros/latex/contrib/statrep/doc/images/vm2.png 2014/12/02 | 72565 | macros/latex/contrib/statrep/doc/images/vm3.png @@ -238575,7 +238571,7 @@ 2015/09/15 | 15003 | macros/latex/contrib/statrep/sas/statrep_tagset.sas 2015/09/15 | 123513 | macros/latex/contrib/statrep/statrep.dtx 2015/09/15 | 1968 | macros/latex/contrib/statrep/statrep.ins -2015/09/15 | 1680115 | macros/latex/contrib/statrep.zip +2023/10/27 | 1640895 | macros/latex/contrib/statrep.zip 2009/09/04 | 824 | macros/latex/contrib/stdclsdv/README 2009/09/04 | 13857 | macros/latex/contrib/stdclsdv/stdclsdv.dtx 2009/09/04 | 2375 | macros/latex/contrib/stdclsdv/stdclsdv.ins @@ -239369,55 +239365,55 @@ 2016/02/03 | 1428 | macros/latex/contrib/tagpair/tagpair.sty 2016/09/23 | 3615 | macros/latex/contrib/tagpair/tagpair.tex 2016/09/23 | 71796 | macros/latex/contrib/tagpair.zip -2023/08/30 | 23311 | macros/latex/contrib/tagpdf/acrobat.png -2023/08/30 | 21761 | macros/latex/contrib/tagpdf/ex-AF-file.pdf -2023/08/30 | 1160 | macros/latex/contrib/tagpdf/ex-AF-file.tex -2023/08/30 | 17742 | macros/latex/contrib/tagpdf/ex-alt-actualtext-luatex.pdf -2023/08/30 | 34221 | macros/latex/contrib/tagpdf/ex-alt-actualtext.pdf -2023/08/30 | 4102 | macros/latex/contrib/tagpdf/ex-alt-actualtext.tex -2023/08/30 | 6626 | macros/latex/contrib/tagpdf/ex-attribute-luatex.pdf -2023/08/30 | 18938 | macros/latex/contrib/tagpdf/ex-attribute.pdf -2023/08/30 | 1325 | macros/latex/contrib/tagpdf/ex-attribute.tex -2023/08/30 | 7854 | macros/latex/contrib/tagpdf/ex-formula-problem-luatex.pdf -2023/08/30 | 19990 | macros/latex/contrib/tagpdf/ex-formula-problem.pdf -2023/08/30 | 950 | macros/latex/contrib/tagpdf/ex-formula-problem.tex -2023/08/30 | 31552 | macros/latex/contrib/tagpdf/ex-list.pdf -2023/08/30 | 1063 | macros/latex/contrib/tagpdf/ex-list.tex -2023/08/30 | 24880 | macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.pdf -2023/08/30 | 2115 | macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.tex -2023/08/30 | 18461 | macros/latex/contrib/tagpdf/ex-patch-sectioning-koma-luatex.pdf -2023/08/30 | 19160 | macros/latex/contrib/tagpdf/ex-softhyphen.pdf -2023/08/30 | 827 | macros/latex/contrib/tagpdf/ex-softhyphen.tex -2023/08/30 | 16448 | macros/latex/contrib/tagpdf/ex-spaceglyph-listings.pdf -2023/08/30 | 700 | macros/latex/contrib/tagpdf/ex-spaceglyph-listings.tex -2023/08/30 | 24730 | macros/latex/contrib/tagpdf/ex-structure-obsolete.pdf -2023/08/30 | 1445 | macros/latex/contrib/tagpdf/ex-structure-obsolete.tex -2023/08/30 | 19087 | macros/latex/contrib/tagpdf/ex-tagpdf-template.pdf -2023/08/30 | 698 | macros/latex/contrib/tagpdf/ex-tagpdf-template.tex -2023/08/30 | 8281 | macros/latex/contrib/tagpdf/global-ex.png -2023/08/30 | 2022 | macros/latex/contrib/tagpdf/link-figure-input.tex -2023/08/30 | 141163 | macros/latex/contrib/tagpdf/pac3.PNG -2023/08/30 | 1177 | macros/latex/contrib/tagpdf/README.md -2023/08/30 | 44287 | macros/latex/contrib/tagpdf/tagpdf-backend.dtx -2023/08/30 | 1730 | macros/latex/contrib/tagpdf/tagpdf.bib -2023/08/30 | 33669 | macros/latex/contrib/tagpdf/tagpdf-checks.dtx -2023/08/30 | 1571495 | macros/latex/contrib/tagpdf/tagpdf-code.pdf -2023/08/30 | 2278 | macros/latex/contrib/tagpdf/tagpdf-code.tex -2023/08/30 | 37463 | macros/latex/contrib/tagpdf/tagpdf-data.dtx -2023/08/30 | 4593 | macros/latex/contrib/tagpdf/tagpdfdocu-patches.sty -2023/08/30 | 21515 | macros/latex/contrib/tagpdf/tagpdf.dtx -2023/08/30 | 3962 | macros/latex/contrib/tagpdf/tagpdf.ins -2023/08/30 | 28548 | macros/latex/contrib/tagpdf/tagpdf-mc-generic.dtx -2023/08/30 | 16351 | macros/latex/contrib/tagpdf/tagpdf-mc-luacode.dtx -2023/08/30 | 15884 | macros/latex/contrib/tagpdf/tagpdf-mc-shared.dtx -2023/08/30 | 1082447 | macros/latex/contrib/tagpdf/tagpdf.pdf -2023/08/30 | 44905 | macros/latex/contrib/tagpdf/tagpdf-roles.dtx -2023/08/30 | 5109 | macros/latex/contrib/tagpdf/tagpdf-space.dtx -2023/08/30 | 68820 | macros/latex/contrib/tagpdf/tagpdf-struct.dtx -2023/08/30 | 123030 | macros/latex/contrib/tagpdf/tagpdf.tex -2023/08/30 | 17623 | macros/latex/contrib/tagpdf/tagpdf-tree.dtx -2023/08/30 | 32607 | macros/latex/contrib/tagpdf/tagpdf-user.dtx -2023/08/31 | 2377790 | macros/latex/contrib/tagpdf.zip +2023/10/27 | 23311 | macros/latex/contrib/tagpdf/acrobat.png +2023/10/27 | 21882 | macros/latex/contrib/tagpdf/ex-AF-file.pdf +2023/10/27 | 1160 | macros/latex/contrib/tagpdf/ex-AF-file.tex +2023/10/27 | 17742 | macros/latex/contrib/tagpdf/ex-alt-actualtext-luatex.pdf +2023/10/27 | 34295 | macros/latex/contrib/tagpdf/ex-alt-actualtext.pdf +2023/10/27 | 4102 | macros/latex/contrib/tagpdf/ex-alt-actualtext.tex +2023/10/27 | 6626 | macros/latex/contrib/tagpdf/ex-attribute-luatex.pdf +2023/10/27 | 19014 | macros/latex/contrib/tagpdf/ex-attribute.pdf +2023/10/27 | 1325 | macros/latex/contrib/tagpdf/ex-attribute.tex +2023/10/27 | 7854 | macros/latex/contrib/tagpdf/ex-formula-problem-luatex.pdf +2023/10/27 | 20066 | macros/latex/contrib/tagpdf/ex-formula-problem.pdf +2023/10/27 | 950 | macros/latex/contrib/tagpdf/ex-formula-problem.tex +2023/10/27 | 31552 | macros/latex/contrib/tagpdf/ex-list.pdf +2023/10/27 | 1063 | macros/latex/contrib/tagpdf/ex-list.tex +2023/10/27 | 24880 | macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.pdf +2023/10/27 | 2115 | macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.tex +2023/10/27 | 18461 | macros/latex/contrib/tagpdf/ex-patch-sectioning-koma-luatex.pdf +2023/10/27 | 19236 | macros/latex/contrib/tagpdf/ex-softhyphen.pdf +2023/10/27 | 827 | macros/latex/contrib/tagpdf/ex-softhyphen.tex +2023/10/27 | 16524 | macros/latex/contrib/tagpdf/ex-spaceglyph-listings.pdf +2023/10/27 | 700 | macros/latex/contrib/tagpdf/ex-spaceglyph-listings.tex +2023/10/27 | 24806 | macros/latex/contrib/tagpdf/ex-structure-obsolete.pdf +2023/10/27 | 1445 | macros/latex/contrib/tagpdf/ex-structure-obsolete.tex +2023/10/27 | 18947 | macros/latex/contrib/tagpdf/ex-tagpdf-template.pdf +2023/10/27 | 698 | macros/latex/contrib/tagpdf/ex-tagpdf-template.tex +2023/10/27 | 8281 | macros/latex/contrib/tagpdf/global-ex.png +2023/10/27 | 2022 | macros/latex/contrib/tagpdf/link-figure-input.tex +2023/10/27 | 141163 | macros/latex/contrib/tagpdf/pac3.PNG +2023/10/27 | 1177 | macros/latex/contrib/tagpdf/README.md +2023/10/27 | 44287 | macros/latex/contrib/tagpdf/tagpdf-backend.dtx +2023/10/27 | 1730 | macros/latex/contrib/tagpdf/tagpdf.bib +2023/10/27 | 33684 | macros/latex/contrib/tagpdf/tagpdf-checks.dtx +2023/10/27 | 1620816 | macros/latex/contrib/tagpdf/tagpdf-code.pdf +2023/10/27 | 2278 | macros/latex/contrib/tagpdf/tagpdf-code.tex +2023/10/27 | 37463 | macros/latex/contrib/tagpdf/tagpdf-data.dtx +2023/10/27 | 4593 | macros/latex/contrib/tagpdf/tagpdfdocu-patches.sty +2023/10/27 | 23381 | macros/latex/contrib/tagpdf/tagpdf.dtx +2023/10/27 | 3962 | macros/latex/contrib/tagpdf/tagpdf.ins +2023/10/27 | 28598 | macros/latex/contrib/tagpdf/tagpdf-mc-generic.dtx +2023/10/27 | 16351 | macros/latex/contrib/tagpdf/tagpdf-mc-luacode.dtx +2023/10/27 | 15900 | macros/latex/contrib/tagpdf/tagpdf-mc-shared.dtx +2023/10/27 | 1090501 | macros/latex/contrib/tagpdf/tagpdf.pdf +2023/10/27 | 44905 | macros/latex/contrib/tagpdf/tagpdf-roles.dtx +2023/10/27 | 5109 | macros/latex/contrib/tagpdf/tagpdf-space.dtx +2023/10/27 | 70162 | macros/latex/contrib/tagpdf/tagpdf-struct.dtx +2023/10/27 | 123030 | macros/latex/contrib/tagpdf/tagpdf.tex +2023/10/27 | 17641 | macros/latex/contrib/tagpdf/tagpdf-tree.dtx +2023/10/27 | 32607 | macros/latex/contrib/tagpdf/tagpdf-user.dtx +2023/10/27 | 2400915 | macros/latex/contrib/tagpdf.zip 2007/08/04 | 1263 | macros/latex/contrib/talk/example.tex 2007/08/04 | 465 | macros/latex/contrib/talk/Makefile 2007/08/04 | 2162 | macros/latex/contrib/talk/README @@ -240312,16 +240308,16 @@ 2001/04/06 | 6428 | macros/latex/contrib/titleref/titleref.sty 2010/06/03 | 4326 | macros/latex/contrib/titleref/titleref.tex 2010/06/03 | 203016 | macros/latex/contrib/titleref.zip -2023/10/17 | 13413 | macros/latex/contrib/titlesec/CHANGES.old -2023/10/17 | 2561 | macros/latex/contrib/titlesec/README.md -2023/10/17 | 143282 | macros/latex/contrib/titlesec/titleps.pdf -2023/10/17 | 25336 | macros/latex/contrib/titlesec/titleps.sty -2023/10/17 | 31466 | macros/latex/contrib/titlesec/titleps.tex -2023/10/17 | 523399 | macros/latex/contrib/titlesec/titlesec.pdf -2023/10/17 | 48997 | macros/latex/contrib/titlesec/titlesec.sty -2023/10/17 | 74452 | macros/latex/contrib/titlesec/titlesec.tex -2023/10/17 | 16869 | macros/latex/contrib/titlesec/titletoc.sty -2023/10/17 | 711340 | macros/latex/contrib/titlesec.zip +2023/10/27 | 13413 | macros/latex/contrib/titlesec/CHANGES.old +2023/10/27 | 2607 | macros/latex/contrib/titlesec/README.md +2023/10/27 | 143282 | macros/latex/contrib/titlesec/titleps.pdf +2023/10/27 | 25336 | macros/latex/contrib/titlesec/titleps.sty +2023/10/27 | 31466 | macros/latex/contrib/titlesec/titleps.tex +2023/10/27 | 523600 | macros/latex/contrib/titlesec/titlesec.pdf +2023/10/27 | 48766 | macros/latex/contrib/titlesec/titlesec.sty +2023/10/27 | 74452 | macros/latex/contrib/titlesec/titlesec.tex +2023/10/27 | 16869 | macros/latex/contrib/titlesec/titletoc.sty +2023/10/27 | 711457 | macros/latex/contrib/titlesec.zip 2009/09/04 | 2642 | macros/latex/contrib/titling/README 2009/09/04 | 52522 | macros/latex/contrib/titling/titling.dtx 2009/09/04 | 2519 | macros/latex/contrib/titling/titling.ins @@ -242591,17 +242587,15 @@ 2014/04/21 | 29826 | macros/latex/contrib/unamth-template/Latex/Classes/PhDbiblio-url2.bst 2014/04/21 | 29751 | macros/latex/contrib/unamth-template/Latex/Classes/PhDbiblio-url.bst 2014/04/21 | 17134 | macros/latex/contrib/unamth-template/Latex/Classes/PhDthesisPSnPDF.cls -2014/04/21 | 13054 | macros/latex/contrib/unamth-template/Latex/Classes/PhDthesisPSnPDF.cls.bak 2014/04/21 | 19098 | macros/latex/contrib/unamth-template/Latex/Classes/urlbst 2014/04/21 | 2171118 | macros/latex/contrib/unamth-template/latex_intro.pdf 2014/04/21 | 3415 | macros/latex/contrib/unamth-template/Latex/Macros/MacroFile1.tex -2014/04/21 | 1970 | macros/latex/contrib/unamth-template/Latex/Macros/MacroFile1.tex.bak 2014/04/21 | 35120 | macros/latex/contrib/unamth-template/LICENSE 2014/04/21 | 1839 | macros/latex/contrib/unamth-template/README.md 2014/04/21 | 400 | macros/latex/contrib/unamth-template/Resumen/Resumen.tex 2014/04/21 | 351465 | macros/latex/contrib/unamth-template/tesis.pdf 2014/04/21 | 5583 | macros/latex/contrib/unamth-template/tesis.tex -2014/04/22 | 5394231 | macros/latex/contrib/unamth-template.zip +2023/10/27 | 5389101 | macros/latex/contrib/unamth-template.zip 2023/10/19 | 59770 | macros/latex/contrib/unbtex/abntex2eng-alf.bst 2023/10/19 | 3193 | macros/latex/contrib/unbtex/README.md 2023/10/19 | 18068 | macros/latex/contrib/unbtex/unbtex.cls @@ -282612,7 +282606,6 @@ 1997/11/02 | 1051 | support/glosstex/database.h 1997/12/24 | 1983 | support/glosstex/error.c 1997/11/02 | 1222 | support/glosstex/error.h -1997/12/24 | 4691 | support/glosstex/glosstex.aux.bak 1997/12/24 | 2661 | support/glosstex/glosstex.cfg 1997/12/24 | 68099 | support/glosstex/glosstex.dtx 1997/12/13 | 1697 | support/glosstex/glosstex.h @@ -282638,7 +282631,7 @@ 1997/12/03 | 11207 | support/glosstex/TODO 1997/12/13 | 1060 | support/glosstex/version.c 1997/11/02 | 1020 | support/glosstex/version.h -2006/10/28 | 296949 | support/glosstex.zip +2023/10/27 | 295814 | support/glosstex.zip 1993/08/17 | 22348 | support/go/go 1993/08/17 | 9214 | support/go/go.man 2006/03/21 | 10389 | support/go.zip @@ -290218,7 +290211,6 @@ 1994/10/14 | 1489 | systems/msdos/dviware/xdvi-dos/src/fontsub.c 1994/10/14 | 7121 | systems/msdos/dviware/xdvi-dos/src/gf.c 1994/10/14 | 902 | systems/msdos/dviware/xdvi-dos/src/makefile -1994/10/14 | 902 | systems/msdos/dviware/xdvi-dos/src/makefile.bak 1994/10/14 | 2960 | systems/msdos/dviware/xdvi-dos/src/maketexp 1994/10/14 | 23 | systems/msdos/dviware/xdvi-dos/src/patchlev.h 1994/10/14 | 7702 | systems/msdos/dviware/xdvi-dos/src/pk.c @@ -291986,8 +291978,8 @@ 2022/08/24 | 20600 | systems/texlive/tlnet/archive/beamerswitch.source.r64182.tar.xz 2023/02/01 | 749444 | systems/texlive/tlnet/archive/beamerthemeamurmaple.doc.r65698.tar.xz 2023/02/01 | 6304 | systems/texlive/tlnet/archive/beamerthemeamurmaple.r65698.tar.xz -2023/03/23 | 656416 | systems/texlive/tlnet/archive/beamertheme-arguelles.doc.r66645.tar.xz -2023/03/23 | 3036 | systems/texlive/tlnet/archive/beamertheme-arguelles.r66645.tar.xz +2023/10/27 | 1763964 | systems/texlive/tlnet/archive/beamertheme-arguelles.doc.r68659.tar.xz +2023/10/27 | 3176 | systems/texlive/tlnet/archive/beamertheme-arguelles.r68659.tar.xz 2019/02/28 | 332524 | systems/texlive/tlnet/archive/beamertheme-cuerna.doc.r42161.tar.xz 2019/02/28 | 2492 | systems/texlive/tlnet/archive/beamertheme-cuerna.r42161.tar.xz 2019/02/28 | 4008 | systems/texlive/tlnet/archive/beamertheme-cuerna.source.r42161.tar.xz @@ -293075,8 +293067,8 @@ 2019/02/28 | 20120 | systems/texlive/tlnet/archive/cite.r36428.tar.xz 2019/02/28 | 66208 | systems/texlive/tlnet/archive/citeref.doc.r47407.tar.xz 2019/02/28 | 2264 | systems/texlive/tlnet/archive/citeref.r47407.tar.xz -2019/02/28 | 634044 | systems/texlive/tlnet/archive/cje.doc.r46721.tar.xz -2019/02/28 | 26216 | systems/texlive/tlnet/archive/cje.r46721.tar.xz +2023/10/27 | 24948 | systems/texlive/tlnet/archive/cje.doc.r68656.tar.xz +2023/10/27 | 26192 | systems/texlive/tlnet/archive/cje.r68656.tar.xz 2019/02/28 | 112888 | systems/texlive/tlnet/archive/cjhebrew.doc.r43444.tar.xz 2019/02/28 | 41616 | systems/texlive/tlnet/archive/cjhebrew.r43444.tar.xz 2021/10/25 | 1477448 | systems/texlive/tlnet/archive/cjk.doc.r60865.tar.xz @@ -293324,7 +293316,7 @@ 2023/09/19 | 1700 | systems/texlive/tlnet/archive/collection-mathscience.r68312.tar.xz 2023/05/12 | 564 | systems/texlive/tlnet/archive/collection-metapost.r67071.tar.xz 2023/02/18 | 496 | systems/texlive/tlnet/archive/collection-music.r65862.tar.xz -2023/10/12 | 1628 | systems/texlive/tlnet/archive/collection-pictures.r68515.tar.xz +2023/10/27 | 1632 | systems/texlive/tlnet/archive/collection-pictures.r68664.tar.xz 2023/10/12 | 1000 | systems/texlive/tlnet/archive/collection-plaingeneric.r68513.tar.xz 2022/12/27 | 816 | systems/texlive/tlnet/archive/collection-pstricks.r65367.tar.xz 2023/09/10 | 1716 | systems/texlive/tlnet/archive/collection-publishers.r68224.tar.xz @@ -295219,9 +295211,9 @@ 2019/02/28 | 15012 | systems/texlive/tlnet/archive/exercise.source.r35417.tar.xz 2020/05/18 | 2216 | systems/texlive/tlnet/archive/exercises.r55188.tar.xz 2020/05/18 | 7728 | systems/texlive/tlnet/archive/exercises.source.r55188.tar.xz -2023/09/07 | 227648 | systems/texlive/tlnet/archive/exesheet.doc.r68192.tar.xz -2023/09/07 | 6072 | systems/texlive/tlnet/archive/exesheet.r68192.tar.xz -2023/09/07 | 24476 | systems/texlive/tlnet/archive/exesheet.source.r68192.tar.xz +2023/10/27 | 229992 | systems/texlive/tlnet/archive/exesheet.doc.r68660.tar.xz +2023/10/27 | 6188 | systems/texlive/tlnet/archive/exesheet.r68660.tar.xz +2023/10/27 | 24920 | systems/texlive/tlnet/archive/exesheet.source.r68660.tar.xz 2020/02/26 | 401556 | systems/texlive/tlnet/archive/exframe.doc.r53911.tar.xz 2020/02/26 | 10848 | systems/texlive/tlnet/archive/exframe.r53911.tar.xz 2020/02/26 | 43532 | systems/texlive/tlnet/archive/exframe.source.r53911.tar.xz @@ -296581,9 +296573,9 @@ 2020/01/29 | 9676 | systems/texlive/tlnet/archive/hycolor.source.r53584.tar.xz 2020/09/03 | 329064 | systems/texlive/tlnet/archive/hypdestopt.doc.r56253.tar.xz 2020/09/03 | 2772 | systems/texlive/tlnet/archive/hypdestopt.r56253.tar.xz -2023/01/30 | 325076 | systems/texlive/tlnet/archive/hypdoc.doc.r65678.tar.xz -2023/01/30 | 3556 | systems/texlive/tlnet/archive/hypdoc.r65678.tar.xz -2023/01/30 | 8564 | systems/texlive/tlnet/archive/hypdoc.source.r65678.tar.xz +2023/10/27 | 326408 | systems/texlive/tlnet/archive/hypdoc.doc.r68661.tar.xz +2023/10/27 | 3624 | systems/texlive/tlnet/archive/hypdoc.r68661.tar.xz +2023/10/27 | 8684 | systems/texlive/tlnet/archive/hypdoc.source.r68661.tar.xz 2019/12/21 | 471212 | systems/texlive/tlnet/archive/hypdvips.doc.r53197.tar.xz 2019/12/21 | 24028 | systems/texlive/tlnet/archive/hypdvips.r53197.tar.xz 2019/02/28 | 442692 | systems/texlive/tlnet/archive/hyperbar.doc.r48147.tar.xz @@ -299430,9 +299422,9 @@ 2023/09/12 | 70276 | systems/texlive/tlnet/archive/newpax.doc.r68242.tar.xz 2023/09/12 | 9336 | systems/texlive/tlnet/archive/newpax.r68242.tar.xz 2023/09/12 | 10832 | systems/texlive/tlnet/archive/newpax.source.r68242.tar.xz -2023/10/25 | 466280 | systems/texlive/tlnet/archive/newpx.doc.r68635.tar.xz -2023/10/25 | 4729012 | systems/texlive/tlnet/archive/newpx.r68635.tar.xz -2023/10/25 | 392 | systems/texlive/tlnet/archive/newpx.source.r68635.tar.xz +2023/10/27 | 466312 | systems/texlive/tlnet/archive/newpx.doc.r68655.tar.xz +2023/10/27 | 4728272 | systems/texlive/tlnet/archive/newpx.r68655.tar.xz +2023/10/27 | 392 | systems/texlive/tlnet/archive/newpx.source.r68655.tar.xz 2019/02/28 | 137580 | systems/texlive/tlnet/archive/newsletr.doc.r15878.tar.xz 2019/02/28 | 16788 | systems/texlive/tlnet/archive/newsletr.r15878.tar.xz 2019/02/28 | 196212 | systems/texlive/tlnet/archive/newspaper.doc.r15878.tar.xz @@ -300165,8 +300157,8 @@ 2019/02/28 | 5468 | systems/texlive/tlnet/archive/pdftricks2.r31016.tar.xz 2019/02/28 | 217036 | systems/texlive/tlnet/archive/pdftricks.doc.r15878.tar.xz 2019/02/28 | 4360 | systems/texlive/tlnet/archive/pdftricks.r15878.tar.xz -2020/03/04 | 310744 | systems/texlive/tlnet/archive/pdfwin.doc.r54074.tar.xz -2020/03/04 | 15876 | systems/texlive/tlnet/archive/pdfwin.r54074.tar.xz +2023/10/27 | 291932 | systems/texlive/tlnet/archive/pdfwin.doc.r68667.tar.xz +2023/10/27 | 15876 | systems/texlive/tlnet/archive/pdfwin.r68667.tar.xz 2019/03/12 | 4951404 | systems/texlive/tlnet/archive/pdfx.doc.r50338.tar.xz 2019/03/12 | 89260 | systems/texlive/tlnet/archive/pdfx.r50338.tar.xz 2019/03/12 | 63748 | systems/texlive/tlnet/archive/pdfx.source.r50338.tar.xz @@ -300370,8 +300362,9 @@ 2021/04/05 | 209684 | systems/texlive/tlnet/archive/physconst.doc.r58727.tar.xz 2021/04/05 | 6016 | systems/texlive/tlnet/archive/physconst.r58727.tar.xz 2021/04/05 | 18756 | systems/texlive/tlnet/archive/physconst.source.r58727.tar.xz -2023/04/03 | 178176 | systems/texlive/tlnet/archive/physics2.doc.r66742.tar.xz -2023/04/03 | 7796 | systems/texlive/tlnet/archive/physics2.r66742.tar.xz +2023/10/27 | 310708 | systems/texlive/tlnet/archive/physics2.doc.r68657.tar.xz +2023/10/27 | 6896 | systems/texlive/tlnet/archive/physics2.r68657.tar.xz +2023/10/27 | 11480 | systems/texlive/tlnet/archive/physics2.source.r68657.tar.xz 2019/02/28 | 232876 | systems/texlive/tlnet/archive/physics.doc.r28590.tar.xz 2019/02/28 | 5912 | systems/texlive/tlnet/archive/physics.r28590.tar.xz 2021/04/05 | 104792 | systems/texlive/tlnet/archive/physunits.doc.r58728.tar.xz @@ -300678,8 +300671,8 @@ 2022/04/27 | 2748 | systems/texlive/tlnet/archive/proflabo.r63147.tar.xz 2023/10/26 | 1637092 | systems/texlive/tlnet/archive/proflycee.doc.r68649.tar.xz 2023/10/26 | 42412 | systems/texlive/tlnet/archive/proflycee.r68649.tar.xz -2023/09/10 | 178328 | systems/texlive/tlnet/archive/profmaquette.doc.r68222.tar.xz -2023/09/10 | 13760 | systems/texlive/tlnet/archive/profmaquette.r68222.tar.xz +2023/10/27 | 204208 | systems/texlive/tlnet/archive/profmaquette.doc.r68662.tar.xz +2023/10/27 | 16480 | systems/texlive/tlnet/archive/profmaquette.r68662.tar.xz 2023/09/30 | 344480 | systems/texlive/tlnet/archive/profsio.doc.r68397.tar.xz 2023/09/30 | 11764 | systems/texlive/tlnet/archive/profsio.r68397.tar.xz 2019/02/28 | 49880 | systems/texlive/tlnet/archive/program.doc.r44214.tar.xz @@ -302869,7 +302862,7 @@ 2022/09/13 | 600 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r64356.tar.xz -2023/10/26 | 428276 | systems/texlive/tlnet/archive/texlive-scripts.doc.r68642.tar.xz +2023/10/27 | 428324 | systems/texlive/tlnet/archive/texlive-scripts.doc.r68654.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 @@ -302891,7 +302884,7 @@ 2022/09/13 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r64356.tar.xz -2023/10/26 | 114072 | systems/texlive/tlnet/archive/texlive-scripts.r68642.tar.xz +2023/10/27 | 114040 | systems/texlive/tlnet/archive/texlive-scripts.r68654.tar.xz 2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz 2023/05/14 | 60312 | systems/texlive/tlnet/archive/texlive-scripts.windows.r67095.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz @@ -303395,10 +303388,12 @@ 2021/01/22 | 8444 | systems/texlive/tlnet/archive/tkz-berge.r57485.tar.xz 2023/10/11 | 189396 | systems/texlive/tlnet/archive/tkz-bernoulli.doc.r68503.tar.xz 2023/10/11 | 2736 | systems/texlive/tlnet/archive/tkz-bernoulli.r68503.tar.xz -2023/02/24 | 40184 | systems/texlive/tlnet/archive/tkz-doc.doc.r66115.tar.xz -2023/02/24 | 508 | systems/texlive/tlnet/archive/tkz-doc.r66115.tar.xz -2023/10/22 | 1175576 | systems/texlive/tlnet/archive/tkz-euclide.doc.r68604.tar.xz -2023/10/22 | 41844 | systems/texlive/tlnet/archive/tkz-euclide.r68604.tar.xz +2023/10/27 | 34436 | systems/texlive/tlnet/archive/tkz-doc.doc.r68665.tar.xz +2023/10/27 | 6744 | systems/texlive/tlnet/archive/tkz-doc.r68665.tar.xz +2023/10/27 | 490100 | systems/texlive/tlnet/archive/tkz-elements.doc.r68664.tar.xz +2023/10/27 | 12384 | systems/texlive/tlnet/archive/tkz-elements.r68664.tar.xz +2023/10/27 | 1175256 | systems/texlive/tlnet/archive/tkz-euclide.doc.r68663.tar.xz +2023/10/27 | 41916 | systems/texlive/tlnet/archive/tkz-euclide.r68663.tar.xz 2022/07/16 | 96832 | systems/texlive/tlnet/archive/tkzexample.doc.r63908.tar.xz 2022/07/16 | 3872 | systems/texlive/tlnet/archive/tkzexample.r63908.tar.xz 2022/02/09 | 749696 | systems/texlive/tlnet/archive/tkz-fct.doc.r61949.tar.xz @@ -304322,8 +304317,8 @@ 2020/01/19 | 4124 | systems/texlive/tlnet/archive/xbmks.r53448.tar.xz 2020/01/19 | 8024 | systems/texlive/tlnet/archive/xbmks.source.r53448.tar.xz 2023/07/28 | 409868 | systems/texlive/tlnet/archive/xcharter.doc.r67742.tar.xz -2023/07/21 | 1981536 | systems/texlive/tlnet/archive/xcharter-math.doc.r67680.tar.xz -2023/07/21 | 241724 | systems/texlive/tlnet/archive/xcharter-math.r67680.tar.xz +2023/10/27 | 1981072 | systems/texlive/tlnet/archive/xcharter-math.doc.r68658.tar.xz +2023/10/27 | 243464 | systems/texlive/tlnet/archive/xcharter-math.r68658.tar.xz 2023/07/28 | 2200928 | systems/texlive/tlnet/archive/xcharter.r67742.tar.xz 2020/01/22 | 159256 | systems/texlive/tlnet/archive/xcite.doc.r53486.tar.xz 2020/01/22 | 1048 | systems/texlive/tlnet/archive/xcite.r53486.tar.xz @@ -304771,16 +304766,16 @@ 2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz 2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz 2023/08/07 | 125713 | systems/texlive/tlnet/install-tl -2023/10/26 | 5742593 | systems/texlive/tlnet/install-tl-unx.tar.gz -2023/10/26 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 -2023/10/26 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2023/10/27 | 5742054 | systems/texlive/tlnet/install-tl-unx.tar.gz +2023/10/27 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2023/10/27 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2023/05/13 | 5083 | systems/texlive/tlnet/install-tl-windows.bat -2023/10/26 | 21036914 | systems/texlive/tlnet/install-tl-windows.exe -2023/10/26 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2023/10/26 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2023/10/26 | 26029167 | systems/texlive/tlnet/install-tl.zip -2023/10/26 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2023/10/26 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2023/10/27 | 21036582 | systems/texlive/tlnet/install-tl-windows.exe +2023/10/27 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2023/10/27 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2023/10/27 | 26029138 | systems/texlive/tlnet/install-tl.zip +2023/10/27 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2023/10/27 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc 2023/03/19 | 1229 | systems/texlive/tlnet/README.md 2023/03/19 | 0 | systems/texlive/tlnet/TEXLIVE_2023 2023/01/17 | 8401 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg @@ -304790,7 +304785,7 @@ 2023/01/17 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg 2023/09/20 | 50622 | systems/texlive/tlnet/tlpkg/installer/config.guess 2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt -2023/10/25 | 7086 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +2023/10/26 | 6961 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2023/08/23 | 221470 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt 2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe 2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt @@ -304832,12 +304827,12 @@ 2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm 2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm 2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm -2023/10/26 | 18303221 | systems/texlive/tlnet/tlpkg/texlive.tlpdb -2023/10/26 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2023/10/27 | 18307006 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2023/10/27 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 2023/10/16 | 87924 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm -2023/10/26 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 -2023/10/26 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2023/10/26 | 2480980 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2023/10/27 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2023/10/27 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2023/10/27 | 2481872 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2023/02/20 | 58928 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm 2023/06/11 | 42749 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm 2023/02/21 | 16138 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm @@ -315707,7 +315702,7 @@ 2014/07/05 | 611 | systems/win32/yandy/README 2014/07/05 | 1004628 | systems/win32/yandy/yandy-src.tar.xz 2014/07/05 | 1012416 | systems/win32/yandy.zip -2023/10/27 | 186 | timestamp +2023/10/28 | 186 | timestamp 2002/08/26 | 61898 | usergrps/dante/antrag.pdf 2002/08/26 | 118217 | usergrps/dante/antrag.ps 2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib diff --git a/FILES.byname.gz b/FILES.byname.gz Binary files differindex c53a30ebd7..689cc9b316 100644 --- a/FILES.byname.gz +++ b/FILES.byname.gz diff --git a/FILES.last07days b/FILES.last07days index 0192380894..25e2475538 100644 --- a/FILES.last07days +++ b/FILES.last07days @@ -1,3 +1,125 @@ +2023/10/27 | 950 | macros/latex/contrib/tagpdf/ex-formula-problem.tex +2023/10/27 | 8684 | systems/texlive/tlnet/archive/hypdoc.source.r68661.tar.xz +2023/10/27 | 833182 | info/latex-course.zip +2023/10/27 | 8281 | macros/latex/contrib/tagpdf/global-ex.png +2023/10/27 | 827 | macros/latex/contrib/tagpdf/ex-softhyphen.tex +2023/10/27 | 7854 | macros/latex/contrib/tagpdf/ex-formula-problem-luatex.pdf +2023/10/27 | 7510540 | fonts/newpx.zip +2023/10/27 | 74452 | macros/latex/contrib/titlesec/titlesec.tex +2023/10/27 | 711457 | macros/latex/contrib/titlesec.zip +2023/10/27 | 70187 | fonts/newpx/doc/newpxdoc.tex +2023/10/27 | 70162 | macros/latex/contrib/tagpdf/tagpdf-struct.dtx +2023/10/27 | 700 | macros/latex/contrib/tagpdf/ex-spaceglyph-listings.tex +2023/10/27 | 698 | macros/latex/contrib/tagpdf/ex-tagpdf-template.tex +2023/10/27 | 6896 | systems/texlive/tlnet/archive/physics2.r68657.tar.xz +2023/10/27 | 6744 | systems/texlive/tlnet/archive/tkz-doc.r68665.tar.xz +2023/10/27 | 6626 | macros/latex/contrib/tagpdf/ex-attribute-luatex.pdf +2023/10/27 | 6188 | systems/texlive/tlnet/archive/exesheet.r68660.tar.xz +2023/10/27 | 5742054 | systems/texlive/tlnet/install-tl-unx.tar.gz +2023/10/27 | 5389101 | macros/latex/contrib/unamth-template.zip +2023/10/27 | 523600 | macros/latex/contrib/titlesec/titlesec.pdf +2023/10/27 | 5109 | macros/latex/contrib/tagpdf/tagpdf-space.dtx +2023/10/27 | 490100 | systems/texlive/tlnet/archive/tkz-elements.doc.r68664.tar.xz +2023/10/27 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2023/10/27 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2023/10/27 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2023/10/27 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2023/10/27 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2023/10/27 | 4888 | biblio/bibtex/utils/bib2dvi.zip +2023/10/27 | 48766 | macros/latex/contrib/titlesec/titlesec.sty +2023/10/27 | 4728272 | systems/texlive/tlnet/archive/newpx.r68655.tar.xz +2023/10/27 | 466312 | systems/texlive/tlnet/archive/newpx.doc.r68655.tar.xz +2023/10/27 | 4593 | macros/latex/contrib/tagpdf/tagpdfdocu-patches.sty +2023/10/27 | 44905 | macros/latex/contrib/tagpdf/tagpdf-roles.dtx +2023/10/27 | 44287 | macros/latex/contrib/tagpdf/tagpdf-backend.dtx +2023/10/27 | 432291 | fonts/newpx/doc/newpxdoc.pdf +2023/10/27 | 428324 | systems/texlive/tlnet/archive/texlive-scripts.doc.r68654.tar.xz +2023/10/27 | 41916 | systems/texlive/tlnet/archive/tkz-euclide.r68663.tar.xz +2023/10/27 | 4124218 | biblio/ctan-bibdata.zip +2023/10/27 | 4102 | macros/latex/contrib/tagpdf/ex-alt-actualtext.tex +2023/10/27 | 3962 | macros/latex/contrib/tagpdf/tagpdf.ins +2023/10/27 | 392 | systems/texlive/tlnet/archive/newpx.source.r68655.tar.xz +2023/10/27 | 37463 | macros/latex/contrib/tagpdf/tagpdf-data.dtx +2023/10/27 | 3719904 | biblio/ctan-bibdata/ctan.pdf +2023/10/27 | 370980 | macros/latex/contrib/business-research.zip +2023/10/27 | 3624 | systems/texlive/tlnet/archive/hypdoc.r68661.tar.xz +2023/10/27 | 3474 | macros/generic/calcfrac.zip +2023/10/27 | 34436 | systems/texlive/tlnet/archive/tkz-doc.doc.r68665.tar.xz +2023/10/27 | 34295 | macros/latex/contrib/tagpdf/ex-alt-actualtext.pdf +2023/10/27 | 33684 | macros/latex/contrib/tagpdf/tagpdf-checks.dtx +2023/10/27 | 326408 | systems/texlive/tlnet/archive/hypdoc.doc.r68661.tar.xz +2023/10/27 | 32607 | macros/latex/contrib/tagpdf/tagpdf-user.dtx +2023/10/27 | 3176 | systems/texlive/tlnet/archive/beamertheme-arguelles.r68659.tar.xz +2023/10/27 | 31552 | macros/latex/contrib/tagpdf/ex-list.pdf +2023/10/27 | 31466 | macros/latex/contrib/titlesec/titleps.tex +2023/10/27 | 310708 | systems/texlive/tlnet/archive/physics2.doc.r68657.tar.xz +2023/10/27 | 295814 | support/glosstex.zip +2023/10/27 | 291932 | systems/texlive/tlnet/archive/pdfwin.doc.r68667.tar.xz +2023/10/27 | 28598 | macros/latex/contrib/tagpdf/tagpdf-mc-generic.dtx +2023/10/27 | 2820864 | biblio/ctan-bibdata/ctan.bib +2023/10/27 | 26192 | systems/texlive/tlnet/archive/cje.r68656.tar.xz +2023/10/27 | 2607 | macros/latex/contrib/titlesec/README.md +2023/10/27 | 26029138 | systems/texlive/tlnet/install-tl.zip +2023/10/27 | 25336 | macros/latex/contrib/titlesec/titleps.sty +2023/10/27 | 24948 | systems/texlive/tlnet/archive/cje.doc.r68656.tar.xz +2023/10/27 | 24920 | systems/texlive/tlnet/archive/exesheet.source.r68660.tar.xz +2023/10/27 | 24880 | macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.pdf +2023/10/27 | 2481872 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2023/10/27 | 24806 | macros/latex/contrib/tagpdf/ex-structure-obsolete.pdf +2023/10/27 | 24625 | fonts/newpx/README +2023/10/27 | 24559 | fonts/newpx/tex/newpxtext.sty +2023/10/27 | 243464 | systems/texlive/tlnet/archive/xcharter-math.r68658.tar.xz +2023/10/27 | 2400915 | macros/latex/contrib/tagpdf.zip +2023/10/27 | 23381 | macros/latex/contrib/tagpdf/tagpdf.dtx +2023/10/27 | 23311 | macros/latex/contrib/tagpdf/acrobat.png +2023/10/27 | 229992 | systems/texlive/tlnet/archive/exesheet.doc.r68660.tar.xz +2023/10/27 | 2278 | macros/latex/contrib/tagpdf/tagpdf-code.tex +2023/10/27 | 21882 | macros/latex/contrib/tagpdf/ex-AF-file.pdf +2023/10/27 | 2115 | macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.tex +2023/10/27 | 21036582 | systems/texlive/tlnet/install-tl-windows.exe +2023/10/27 | 204208 | systems/texlive/tlnet/archive/profmaquette.doc.r68662.tar.xz +2023/10/27 | 2022 | macros/latex/contrib/tagpdf/link-figure-input.tex +2023/10/27 | 20066 | macros/latex/contrib/tagpdf/ex-formula-problem.pdf +2023/10/27 | 1981072 | systems/texlive/tlnet/archive/xcharter-math.doc.r68658.tar.xz +2023/10/27 | 19236 | macros/latex/contrib/tagpdf/ex-softhyphen.pdf +2023/10/27 | 19014 | macros/latex/contrib/tagpdf/ex-attribute.pdf +2023/10/27 | 18947 | macros/latex/contrib/tagpdf/ex-tagpdf-template.pdf +2023/10/27 | 18461 | macros/latex/contrib/tagpdf/ex-patch-sectioning-koma-luatex.pdf +2023/10/27 | 18307006 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2023/10/27 | 17742 | macros/latex/contrib/tagpdf/ex-alt-actualtext-luatex.pdf +2023/10/27 | 17641 | macros/latex/contrib/tagpdf/tagpdf-tree.dtx +2023/10/27 | 1763964 | systems/texlive/tlnet/archive/beamertheme-arguelles.doc.r68659.tar.xz +2023/10/27 | 1730 | macros/latex/contrib/tagpdf/tagpdf.bib +2023/10/27 | 1709122 | fonts/cyrillic/cmcyr.zip +2023/10/27 | 16869 | macros/latex/contrib/titlesec/titletoc.sty +2023/10/27 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2023/10/27 | 16524 | macros/latex/contrib/tagpdf/ex-spaceglyph-listings.pdf +2023/10/27 | 16480 | systems/texlive/tlnet/archive/profmaquette.r68662.tar.xz +2023/10/27 | 1640895 | macros/latex/contrib/statrep.zip +2023/10/27 | 16351 | macros/latex/contrib/tagpdf/tagpdf-mc-luacode.dtx +2023/10/27 | 1632 | systems/texlive/tlnet/archive/collection-pictures.r68664.tar.xz +2023/10/27 | 1620816 | macros/latex/contrib/tagpdf/tagpdf-code.pdf +2023/10/27 | 15900 | macros/latex/contrib/tagpdf/tagpdf-mc-shared.dtx +2023/10/27 | 15876 | systems/texlive/tlnet/archive/pdfwin.r68667.tar.xz +2023/10/27 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2023/10/27 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2023/10/27 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2023/10/27 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2023/10/27 | 1445 | macros/latex/contrib/tagpdf/ex-structure-obsolete.tex +2023/10/27 | 143282 | macros/latex/contrib/titlesec/titleps.pdf +2023/10/27 | 141163 | macros/latex/contrib/tagpdf/pac3.PNG +2023/10/27 | 13413 | macros/latex/contrib/titlesec/CHANGES.old +2023/10/27 | 1325 | macros/latex/contrib/tagpdf/ex-attribute.tex +2023/10/27 | 12384 | systems/texlive/tlnet/archive/tkz-elements.r68664.tar.xz +2023/10/27 | 123030 | macros/latex/contrib/tagpdf/tagpdf.tex +2023/10/27 | 1177 | macros/latex/contrib/tagpdf/README.md +2023/10/27 | 1175256 | systems/texlive/tlnet/archive/tkz-euclide.doc.r68663.tar.xz +2023/10/27 | 1160 | macros/latex/contrib/tagpdf/ex-AF-file.tex +2023/10/27 | 114940 | fonts/newpx/tex/newpxmath.sty +2023/10/27 | 11480 | systems/texlive/tlnet/archive/physics2.source.r68657.tar.xz +2023/10/27 | 114040 | systems/texlive/tlnet/archive/texlive-scripts.r68654.tar.xz +2023/10/27 | 1090501 | macros/latex/contrib/tagpdf/tagpdf.pdf +2023/10/27 | 1063 | macros/latex/contrib/tagpdf/ex-list.tex 2023/10/26 | 99235 | systems/win32/miktex/tm/packages/minim-mp__doc.tar.lzma 2023/10/26 | 95327 | systems/win32/miktex/tm/packages/minim-math__doc.tar.lzma 2023/10/26 | 951 | systems/win32/miktex/tm/packages/pr.ini @@ -42,7 +164,6 @@ 2023/10/26 | 7617 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-howtouse.tex 2023/10/26 | 76113 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma 2023/10/26 | 75152 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma -2023/10/26 | 7510917 | fonts/newpx.zip 2023/10/26 | 7499 | systems/win32/miktex/tm/packages/hereapplies__source.tar.lzma 2023/10/26 | 73552 | systems/texlive/tlnet/archive/cweb.doc.r68647.tar.xz 2023/10/26 | 73379 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma @@ -56,6 +177,7 @@ 2023/10/26 | 6988 | systems/texlive/tlnet/archive/collection-latexextra.r68643.tar.xz 2023/10/26 | 6988 | fonts/xcharter-math/xcharter-otf.sty 2023/10/26 | 69655 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma +2023/10/26 | 6961 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2023/10/26 | 6837 | macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points.tex 2023/10/26 | 6774 | systems/win32/miktex/tm/packages/crefthe__source.tar.lzma 2023/10/26 | 6768 | systems/win32/miktex/tm/packages/outilsgeomtikz.tar.lzma @@ -68,6 +190,7 @@ 2023/10/26 | 6521 | macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-eu-lua-points.tex 2023/10/26 | 65118 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma 2023/10/26 | 650153 | systems/win32/miktex/tm/packages/titlesec__doc.tar.lzma +2023/10/26 | 6500 | macros/generic/calcfrac/calcfrac.tex 2023/10/26 | 64526 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma 2023/10/26 | 6410 | systems/win32/miktex/tm/packages/exesheet.tar.lzma 2023/10/26 | 6360 | macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-points.tex @@ -90,7 +213,6 @@ 2023/10/26 | 5854 | macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-circles.tex 2023/10/26 | 5850699 | systems/win32/miktex/tm/packages/profcollege__source.tar.lzma 2023/10/26 | 5841 | macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-utilities.tex -2023/10/26 | 5742593 | systems/texlive/tlnet/install-tl-unx.tar.gz 2023/10/26 | 5722719 | systems/win32/miktex/tm/packages/newcomputermodern.tar.lzma 2023/10/26 | 5716 | systems/win32/miktex/tm/packages/fontsetup__source.tar.lzma 2023/10/26 | 564388 | systems/win32/miktex/tm/packages/indextools__doc.tar.lzma @@ -111,12 +233,7 @@ 2023/10/26 | 499405 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma 2023/10/26 | 49750 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma 2023/10/26 | 493425 | systems/win32/miktex/tm/packages/outilsgeomtikz__doc.tar.lzma -2023/10/26 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 2023/10/26 | 4897447 | systems/win32/miktex/tm/packages/acmart__doc.tar.lzma -2023/10/26 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2023/10/26 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc -2023/10/26 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2023/10/26 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2023/10/26 | 4845 | systems/win32/miktex/tm/packages/indextools.tar.lzma 2023/10/26 | 48287 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma 2023/10/26 | 4772894 | systems/win32/miktex/tm/packages/newpx.tar.lzma @@ -136,9 +253,7 @@ 2023/10/26 | 4375 | macros/latex/contrib/tkz/tkz-euclide/latex/libs/tkz-lib-eu-marks.tex 2023/10/26 | 4374 | systems/win32/miktex/tm/packages/longdivision__source.tar.lzma 2023/10/26 | 43323 | systems/win32/miktex/tm/packages/acmart.tar.lzma -2023/10/26 | 432728 | fonts/newpx/doc/newpxdoc.pdf 2023/10/26 | 43113 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma -2023/10/26 | 428276 | systems/texlive/tlnet/archive/texlive-scripts.doc.r68642.tar.xz 2023/10/26 | 42761 | systems/win32/miktex/tm/packages/proflycee.tar.lzma 2023/10/26 | 4256 | macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/demo/demo-arguelles.tex 2023/10/26 | 42412 | systems/texlive/tlnet/archive/proflycee.r68649.tar.xz @@ -148,7 +263,6 @@ 2023/10/26 | 419563 | systems/win32/miktex/tm/packages/hereapplies__doc.tar.lzma 2023/10/26 | 41775 | systems/win32/miktex/tm/packages/nicematrix.tar.lzma 2023/10/26 | 415937 | systems/win32/miktex/tm/packages/hyperref__source.tar.lzma -2023/10/26 | 4124627 | biblio/ctan-bibdata.zip 2023/10/26 | 412214 | systems/win32/miktex/tm/packages/customenvs__doc.tar.lzma 2023/10/26 | 4120 | systems/win32/miktex/tm/packages/jwjournal.tar.lzma 2023/10/26 | 4118 | systems/win32/miktex/tm/packages/tikz-osci.tar.lzma @@ -156,6 +270,7 @@ 2023/10/26 | 40380 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma 2023/10/26 | 3975 | macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-compass.tex 2023/10/26 | 3972 | systems/win32/miktex/tm/packages/hecthese.tar.lzma +2023/10/26 | 3957 | fonts/newpx/tex/newpx.sty 2023/10/26 | 395414 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma 2023/10/26 | 3948 | macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-polygons.tex 2023/10/26 | 3884 | macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-eu-lua-angles.tex @@ -163,7 +278,6 @@ 2023/10/26 | 3836 | fonts/xcharter-math/README.md 2023/10/26 | 3786 | systems/win32/miktex/tm/packages/homework.tar.lzma 2023/10/26 | 37619 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma -2023/10/26 | 3719750 | biblio/ctan-bibdata/ctan.pdf 2023/10/26 | 3716 | macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerinnerthemeArguelles.sty 2023/10/26 | 36785 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma 2023/10/26 | 36757 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma @@ -211,7 +325,6 @@ 2023/10/26 | 2863626 | macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles.zip 2023/10/26 | 28600 | systems/win32/miktex/tm/packages/hecthese__source.tar.lzma 2023/10/26 | 2844364 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma -2023/10/26 | 2820450 | biblio/ctan-bibdata/ctan.bib 2023/10/26 | 28037 | systems/win32/miktex/tm/packages/bithesis__source.tar.lzma 2023/10/26 | 2749 | macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-modules.tex 2023/10/26 | 272537 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma @@ -220,7 +333,6 @@ 2023/10/26 | 26911 | fonts/xcharter-math/XCharter-Math.ltx 2023/10/26 | 26642 | systems/win32/miktex/tm/packages/projlib.tar.lzma 2023/10/26 | 2636 | systems/win32/miktex/tm/packages/pdfpc.tar.lzma -2023/10/26 | 26029167 | systems/texlive/tlnet/install-tl.zip 2023/10/26 | 25643 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma 2023/10/26 | 25616 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma 2023/10/26 | 25428 | systems/win32/miktex/tm/packages/minim.tar.lzma @@ -228,11 +340,8 @@ 2023/10/26 | 25253 | macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-eu-lua-points-spc.tex 2023/10/26 | 2516 | systems/win32/miktex/tm/packages/isosafety__source.tar.lzma 2023/10/26 | 249313 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma -2023/10/26 | 2480980 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2023/10/26 | 24784 | systems/texlive/tlnet/archive/cweb.r68647.tar.xz 2023/10/26 | 245900 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma -2023/10/26 | 24557 | fonts/newpx/tex/newpxtext.sty -2023/10/26 | 24374 | fonts/newpx/README 2023/10/26 | 24138 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma 2023/10/26 | 2396624 | systems/win32/miktex/tm/packages/latex-via-exemplos.tar.lzma 2023/10/26 | 238079 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma @@ -245,9 +354,11 @@ 2023/10/26 | 230243 | systems/win32/miktex/tm/packages/exesheet__doc.tar.lzma 2023/10/26 | 22808 | systems/win32/miktex/tm/packages/lastpage__source.tar.lzma 2023/10/26 | 227930 | systems/win32/miktex/tm/packages/babel.tar.lzma +2023/10/26 | 226 | macros/generic/calcfrac/calcfrac.sty 2023/10/26 | 2268 | macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-colors.tex 2023/10/26 | 225946 | systems/win32/miktex/tm/packages/tikz-osci__doc.tar.lzma 2023/10/26 | 22499 | systems/win32/miktex/tm/packages/indextools__source.tar.lzma +2023/10/26 | 2237 | macros/generic/calcfrac/README 2023/10/26 | 222588 | systems/texlive/tlnet/archive/babel.r68651.tar.xz 2023/10/26 | 221543 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma 2023/10/26 | 219047 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma @@ -257,7 +368,6 @@ 2023/10/26 | 217404 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma 2023/10/26 | 21718 | macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-angles.tex 2023/10/26 | 2120 | systems/texlive/tlnet/archive/isosafety.source.r68643.tar.xz -2023/10/26 | 21036914 | systems/texlive/tlnet/install-tl-windows.exe 2023/10/26 | 21021 | macros/latex/contrib/physics2/physics2-legacy.tex 2023/10/26 | 20951 | systems/win32/miktex/tm/packages/newpx__source.tar.lzma 2023/10/26 | 2079493 | systems/win32/miktex/tm/packages/nicematrix__doc.tar.lzma @@ -278,7 +388,6 @@ 2023/10/26 | 1855718 | fonts/xcharter-math/unimath-xcharter.pdf 2023/10/26 | 18510 | macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-by.tex 2023/10/26 | 1844714 | systems/win32/miktex/tm/packages/hvfloat__source.tar.lzma -2023/10/26 | 18303221 | systems/texlive/tlnet/tlpkg/texlive.tlpdb 2023/10/26 | 18295 | macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-eu-lua-points-by.tex 2023/10/26 | 18272 | macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-intersections.tex 2023/10/26 | 182692 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma @@ -295,7 +404,6 @@ 2023/10/26 | 171092 | systems/win32/miktex/tm/packages/nicematrix__source.tar.lzma 2023/10/26 | 1691108 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma 2023/10/26 | 1690161 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma -2023/10/26 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2023/10/26 | 16696 | systems/win32/miktex/tm/packages/profmaquette.tar.lzma 2023/10/26 | 16493 | systems/win32/miktex/tm/packages/jourrr__source.tar.lzma 2023/10/26 | 16457 | systems/win32/miktex/tm/packages/l3backend.tar.lzma @@ -303,14 +411,10 @@ 2023/10/26 | 1636143 | systems/win32/miktex/tm/packages/newcomputermodern__doc.tar.lzma 2023/10/26 | 159906 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma 2023/10/26 | 15752 | systems/win32/miktex/tm/packages/minim-pdf.tar.lzma -2023/10/26 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 2023/10/26 | 1531013 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma -2023/10/26 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 2023/10/26 | 1491 | macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo_1.tex -2023/10/26 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 2023/10/26 | 14594 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma 2023/10/26 | 1453980 | systems/texlive/tlnet/archive/tex4ht.source.r68652.tar.xz -2023/10/26 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 2023/10/26 | 14423 | macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-show.tex 2023/10/26 | 143937 | systems/win32/miktex/tm/packages/longdivision__doc.tar.lzma 2023/10/26 | 1439290 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma @@ -341,7 +445,6 @@ 2023/10/26 | 117776 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma 2023/10/26 | 1171957 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma 2023/10/26 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini -2023/10/26 | 114072 | systems/texlive/tlnet/archive/texlive-scripts.r68642.tar.xz 2023/10/26 | 112515 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma 2023/10/26 | 11224 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-euclide.cfg 2023/10/26 | 1118849 | macros/latex/contrib/tkz/tkz-euclide/doc/tkz-euclide.pdf @@ -385,7 +488,6 @@ 2023/10/25 | 732260 | systems/texlive/tlnet/archive/bithesis.doc.r68634.tar.xz 2023/10/25 | 723 | support/ctanbib/README.md 2023/10/25 | 7224 | support/ctanbib/ctanbib-doc.tex -2023/10/25 | 7086 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2023/10/25 | 635805 | macros/latex/required/babel/base/babel-code.pdf 2023/10/25 | 62408 | systems/texlive/tlnet/archive/acmart.source.r68628.tar.xz 2023/10/25 | 622581 | support/TeX4ht/source/tex4ht-html4.tex @@ -396,9 +498,7 @@ 2023/10/25 | 48789 | macros/latex/contrib/cje/cjeguide.tex 2023/10/25 | 48503 | macros/latex/contrib/cje/cje.cls 2023/10/25 | 47307 | macros/generic/advice/advice.edtx -2023/10/25 | 4729012 | systems/texlive/tlnet/archive/newpx.r68635.tar.xz 2023/10/25 | 46854 | macros/latex/contrib/profmaquette/doc/profmaquette-doc.tex -2023/10/25 | 466280 | systems/texlive/tlnet/archive/newpx.doc.r68635.tar.xz 2023/10/25 | 46594 | support/ctanbib.zip 2023/10/25 | 4564 | systems/texlive/tlnet/archive/customenvs.r68637.tar.xz 2023/10/25 | 45552 | macros/latex/contrib/cje/ageingbib.bib @@ -413,7 +513,6 @@ 2023/10/25 | 404 | systems/texlive/tlnet/archive/latex-via-exemplos.r68627.tar.xz 2023/10/25 | 3988 | systems/texlive/tlnet/archive/tikz-osci.r68636.tar.xz 2023/10/25 | 39862 | support/ctanbib/ctanbib-doc.pdf -2023/10/25 | 392 | systems/texlive/tlnet/archive/newpx.source.r68635.tar.xz 2023/10/25 | 39145 | install/macros/generic/advice.tds.zip 2023/10/25 | 35891 | macros/latex/contrib/cje/cjenatbib.sty 2023/10/25 | 3584572 | install/macros/latex/required/babel-base.tds.zip @@ -467,7 +566,6 @@ 2023/10/24 | 7748428 | systems/texlive/tlnet/archive/tex-gyre.r68624.tar.xz 2023/10/24 | 743 | macros/latex/contrib/hereapplies/package.json 2023/10/24 | 7094068 | systems/texlive/tlnet/archive/gnu-freefont.r68624.tar.xz -2023/10/24 | 70266 | fonts/newpx/doc/newpxdoc.tex 2023/10/24 | 610304 | macros/latex/contrib/nicematrix/nicematrix.pdf 2023/10/24 | 593655 | macros/latex/contrib/nicematrix/nicematrix-french.pdf 2023/10/24 | 581937 | macros/latex/contrib/nicematrix/nicematrix-code.dtx @@ -708,7 +806,6 @@ 2023/10/22 | 4479 | macros/latex/contrib/hyperref/README.md 2023/10/22 | 439782 | macros/latex/contrib/hyperref/doc/hyperref-linktarget.pdf 2023/10/22 | 43769 | macros/latex/contrib/asmejour/asmejour-template.tex -2023/10/22 | 41844 | systems/texlive/tlnet/archive/tkz-euclide.r68604.tar.xz 2023/10/22 | 4091366 | install/macros/latex/contrib/hyperref.tds.zip 2023/10/22 | 3932 | systems/texlive/tlnet/archive/jwjournal.r68608.tar.xz 2023/10/22 | 3909946 | macros/latex/contrib/hyperref.zip @@ -796,7 +893,6 @@ 2023/10/22 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsfour.tfm 2023/10/22 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsfive.tfm 2023/10/22 | 1207 | fonts/simpleicons/README.md -2023/10/22 | 1175576 | systems/texlive/tlnet/archive/tkz-euclide.doc.r68604.tar.xz 2023/10/22 | 113252 | systems/texlive/tlnet/archive/minim-pdf.doc.r68612.tar.xz 2023/10/22 | 10740 | systems/texlive/tlnet/archive/longdivision.r68609.tar.xz 2023/10/22 | 105860 | systems/texlive/tlnet/archive/minim-mp.doc.r68612.tar.xz @@ -829,52 +925,3 @@ 2023/10/21 | 12 | macros/latex/contrib/jwjournal/DEPENDS.txt 2023/10/21 | 120740 | macros/latex/contrib/jwjournal/jwjournal-demo-cn.pdf 2023/10/21 | 10810 | macros/latex/contrib/longdivision/longdivision_manual.tex -2023/10/20 | 90 | macros/luatex/generic/minim/minim.tex -2023/10/20 | 752 | support/texshop/README.txt -2023/10/20 | 71221321 | support/texshop/texshop521.zip -2023/10/20 | 7016 | macros/luatex/generic/minim/minim-alloc.tex -2023/10/20 | 6576 | systems/texlive/tlnet/archive/outilsgeomtikz.r68592.tar.xz -2023/10/20 | 5928 | systems/texlive/tlnet/archive/recorder-fingering.r68595.tar.xz -2023/10/20 | 556078 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.pdf -2023/10/20 | 500152 | systems/texlive/tlnet/archive/outilsgeomtikz.doc.r68592.tar.xz -2023/10/20 | 40814 | macros/luatex/generic/minim-pdf/minim-pdf.lua -2023/10/20 | 369 | macros/unicodetex/latex/fontsetup/README -2023/10/20 | 354529 | macros/luatex/generic/minim.zip -2023/10/20 | 34372 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-drawing.tex -2023/10/20 | 340967 | macros/luatex/generic/minim-math/minim-math-table.lua -2023/10/20 | 338726 | macros/luatex/generic/minim/minim.pdf -2023/10/20 | 29830 | macros/luatex/generic/minim/minim-plain.tex -2023/10/20 | 294 | macros/latex/contrib/isosafety/README.md -2023/10/20 | 29484 | systems/texlive/tlnet/archive/asmeconf.r68593.tar.xz -2023/10/20 | 2836748 | systems/texlive/tlnet/archive/asmeconf.doc.r68593.tar.xz -2023/10/20 | 2379 | macros/luatex/generic/minim/minim.doc -2023/10/20 | 22841 | macros/luatex/generic/minim-pdf/minim-pdf.doc -2023/10/20 | 2192 | macros/luatex/generic/minim/minim-pdfresources.tex -2023/10/20 | 2116 | macros/luatex/generic/minim-mp/README -2023/10/20 | 2111 | macros/luatex/generic/minim-mp/minim-mp.tex -2023/10/20 | 2105 | macros/luatex/generic/minim/README -2023/10/20 | 2048 | macros/luatex/generic/minim/minim-hooks.tex -2023/10/20 | 20388 | macros/luatex/generic/minim-mp/minim-mp.doc -2023/10/20 | 19812 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.tex -2023/10/20 | 1971 | macros/latex/contrib/isosafety/isosafety.ins -2023/10/20 | 1855 | macros/luatex/generic/minim-pdf/README -2023/10/20 | 18331 | macros/luatex/generic/minim-math/minim-math.tex -2023/10/20 | 1817 | support/texshop/texshop521.html -2023/10/20 | 179168 | systems/texlive/tlnet/archive/recorder-fingering.doc.r68595.tar.xz -2023/10/20 | 17596 | macros/luatex/generic/minim-pdf/minim-pdf.tex -2023/10/20 | 159709 | macros/luatex/generic/minim-math.zip -2023/10/20 | 14765 | macros/luatex/generic/minim/minim-etex.tex -2023/10/20 | 1468545 | macros/latex/contrib/unbtex.zip -2023/10/20 | 14582 | macros/luatex/generic/minim-math/minim-math.lua -2023/10/20 | 136897 | macros/luatex/generic/minim-pdf.zip -2023/10/20 | 132876 | macros/luatex/generic/minim-mp.zip -2023/10/20 | 12784 | systems/texlive/tlnet/archive/pdfjam.r68597.tar.xz -2023/10/20 | 12720 | macros/luatex/generic/minim-math/minim-math.doc -2023/10/20 | 1204 | macros/luatex/generic/minim/minim-lmodern.tex -2023/10/20 | 116670 | macros/luatex/generic/minim-pdf/minim-pdf.pdf -2023/10/20 | 112093 | macros/luatex/generic/minim-math/minim-math.pdf -2023/10/20 | 11169 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-news.tex -2023/10/20 | 109855 | macros/luatex/generic/minim-mp/minim-mp.pdf -2023/10/20 | 107244 | systems/texlive/tlnet/archive/pdfjam.doc.r68597.tar.xz -2023/10/20 | 1041 | macros/luatex/generic/minim-math/README -2023/10/20 | 1040454 | macros/unicodetex/latex/fontsetup.zip diff --git a/biblio/bibtex/utils/bib2dvi/bib2dvi.bak b/biblio/bibtex/utils/bib2dvi/bib2dvi.bak deleted file mode 100644 index 99acdeaa0f..0000000000 --- a/biblio/bibtex/utils/bib2dvi/bib2dvi.bak +++ /dev/null @@ -1,156 +0,0 @@ -#!/bin/sh -# -# bib2dvi - generates a .dvi file from a .bib file -# -# Version 0.13 (October 22, 1992) -# -# Copyright (c) L.L. Frederiks, 1992 -# -# Usage: bib2dvi [file.bib] [-d|-e] [-s plain|abbrv|alpha|unsrt] [-v] -# -# Output: filename.dvi -# - -USAGE='Usage: '`basename $0`' <file.bib> [-d|-e] [-s <style>] [-h] [-v]' -BIB2DVIDIR=//dino/users/cad/loek/postscript/bib2ps -TEXINPUTDIR=//dino/arbortext/inputs -STYLE=english -BSTYLE=plain -NAMES="abbrv alpha plain unsrt" -VERBOSE=false - -if [ "$1" = "" ] -then - echo bib2dvi 0.13 \(October 22, 1992\) - echo Copyright \(c\) L.L. Frederiks, 1992 - echo "$USAGE" 1>&2 - echo " "where options are: - echo " "-d Dutch - echo " "-e English \(default\) - echo " "-s Bibtex style: abbrv,alpha,unsrt,plain \(default\) - echo " "-h help - echo " "-v verbose - exit 1 -fi - -if [ -f $1 ] -then - BIBALL=$1 -else - echo "Argument not an existing file." 1>&2 - echo "$USAGE" 1>&2 - echo " "where options are: - echo " "-d Dutch - echo " "-e English \(default\) - echo " "-s Bibtex style: abbrv,alpha,unsrt,plain \(default\) - echo " "-h help - echo " "-v verbose - exit 1 -fi - -for arg in $* -do - case $arg in - -h) echo bib2dvi 0.13 \(October 22, 1992\) - echo Copyright \(c\) L.L. Frederiks, 1992 - echo "$USAGE" 1>&2 - echo " "where options are: - echo " "-d Dutch - echo " "-e English \(default\) - echo " "-s Bibtex style: abbrv,alpha,unsrt,plain \(default\) - echo " "-h help - echo " "-v verbose - exit 1;; - -d) STYLE=dutch;; - -e) STYLE=english;; - -v) VERBOSE=true;; - -s) for NAME in $* ; do - for SUBNAME in $NAMES ; do - if [ $SUBNAME = $NAME ] - then - BSTYLE=$SUBNAME - fi - done - done - esac -done - -BIBLIO=`basename $BIBALL .bib` - -echo bib2dvi, version 0.12 \(October 22, 1992\).... - -sed -e "s/xxx/${BIBALL}/" -e "s/yyy/${USER}/" -e "s/ddd/${STYLE}/" > $BIBLIO.tmp1 << PART1 -\documentstyle[11pt,twoside,${BIB2DVIDIR}/bib2dvi,${BIB2DVIDIR}/ddd]{report} -\pagestyle{plain} - -\begin{document} -\noindent - -\title{xxx} -PART1 - -sed -e "s/ggg/${USER}/" > $BIBLIO.awk1 << PART2 -{ - creator="ggg";\\ - FS = ":,";\\ - str= "\author{";\\ - acco3 = "}";\\ - if (\$1 == creator) - {print \$5};\\ -} -PART2 - -cat /etc/passwd > $BIBLIO.pass - -awk -f $BIBLIO.awk1 $BIBLIO.pass > $BIBLIO.tmp0 - -awk -f $BIB2DVIDIR/bib2dvi2.awk $BIBLIO.tmp0 > $BIBLIO.tmp2 - -sed -e "s/zzz/${BIBLIO}/" -e "s/uuu/${BSTYLE}/" > $BIBLIO.tmp3 << PART2 - -\bibliographystyle{${TEXINPUTDIR}/uuu} -\bibliography{zzz} - -\end{document} -PART2 - -echo Generating .tex file.... -awk -f $BIB2DVIDIR/bib2dvi1.awk $BIBALL > $BIBLIO.tmp4 - -cat $BIBLIO.tmp1 $BIBLIO.tmp2 $BIBLIO.tmp4 $BIBLIO.tmp3 > $BIBLIO.tex - -echo Latex.... - -if [ $VERBOSE = false ] -then - echo bye | latex $BIBLIO > /dev/null -else - echo bye | latex $BIBLIO -fi - -echo Bibtex.... - -if [ $VERBOSE = false ] -then - echo bye | bibtex $BIBLIO > /dev/null -else - echo bye | bibtex $BIBLIO -fi - -echo Latex.... - -if [ $VERBOSE = false ] -then - echo bye | latex $BIBLIO > /dev/null -else - echo bye | latex $BIBLIO -fi - -# cleaning up .... - -rm -f $BIBLIO.tmp0 $BIBLIO.tmp1 $BIBLIO.tmp2 $BIBLIO.tmp3 $BIBLIO.tmp4 \ - $BIBLIO.pass $BIBLIO.tex $BIBLIO.aux $BIBLIO.bbl $BIBLIO.blg \ - $BIBLIO.log $BIBLIO.awk1 - -echo Done.... - diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib index cacdc8bee8..00a2d35e58 100644 --- a/biblio/ctan-bibdata/ctan.bib +++ b/biblio/ctan-bibdata/ctan.bib @@ -1,7 +1,7 @@ %% bib file of all CTAN packages %% (C) Herbert Voß %% -%% created at 27-10-2023, 02:05:50 +%% created at 28-10-2023, 02:01:07 %% %% This file is provided under the terms of the LPPL v1.3 or @@ -10473,6 +10473,17 @@ things.}, } +@manual{ctan-calcfrac, + title = {The \texttt{calcfrac} package}, + subtitle = {Calculates the value of an expression containing fractions}, + author = {{Unknown}}, + date = {2023-10-27}, + version = {0.1}, + license = {lppl1.3c}, + mirror = {https://mirror.ctan.org/macros/generic/calcfrac}, + url = {https://ctan.org/pkg/calcfrac}, +} + @manual{ctan-calctab, title = {The \texttt{calctab} package}, subtitle = {Language for numeric tables}, @@ -16789,7 +16800,7 @@ title = {The \texttt{customenvs} package}, subtitle = {Custom environments (MCQ, list with picked items, ...)}, author = {Cédric Pierquet}, - date = {2023-10-24}, + date = {2023-10-27}, version = {0.1.1}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/customenvs}, @@ -34772,7 +34783,7 @@ title = {The \texttt{isosafety} package}, subtitle = {Provides ISO signs and colors according to the standards 7010 and 3864}, author = {Ben Steinhauer}, - date = {2023-10-26}, + date = {2023-10-27}, version = {1.0}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/isosafety}, @@ -48437,8 +48448,8 @@ title = {The \texttt{newpx} package}, subtitle = {Alternative uses of the PX fonts, with improved metrics}, author = {Michael Sharpe}, - date = {2023-10-26}, - version = {1.531}, + date = {2023-10-27}, + version = {1.532}, license = {lppl,ofl}, mirror = {https://mirror.ctan.org/fonts/newpx}, url = {https://ctan.org/pkg/newpx}, @@ -66585,8 +66596,8 @@ title = {The \texttt{tagpdf} package}, subtitle = {Tools for experimenting with tagging using pdf\LaTeX{} and LuaLaTeX}, author = {Ulrike Fischer}, - date = {2023-08-31}, - version = {0.98l}, + date = {2023-10-27}, + version = {0.98m}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/tagpdf}, url = {https://ctan.org/pkg/tagpdf}, @@ -70793,8 +70804,8 @@ title = {The \texttt{titlesec} package}, subtitle = {Select alternative section titles}, author = {Javier Bezos López}, - date = {2023-10-17}, - version = {2.15}, + date = {2023-10-27}, + version = {2.16}, license = {mit}, mirror = {https://mirror.ctan.org/macros/latex/contrib/titlesec}, url = {https://ctan.org/pkg/titlesec}, @@ -70927,7 +70938,7 @@ title = {The \texttt{tkz-elements} package}, subtitle = {A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide}, author = {Alain Matthes}, - date = {2023-10-26}, + date = {2023-10-27}, version = {1.00b}, license = {lppl1.3}, mirror = {https://mirror.ctan.org/macros/latex/contrib/tkz/tkz-elements}, diff --git a/biblio/ctan-bibdata/ctan.pdf b/biblio/ctan-bibdata/ctan.pdf Binary files differindex 4117f685c2..84ae36502f 100644 --- a/biblio/ctan-bibdata/ctan.pdf +++ b/biblio/ctan-bibdata/ctan.pdf diff --git a/dviware/dvi-augsburg/atari/DVI.1/dvi.bak b/dviware/dvi-augsburg/atari/DVI.1/dvi.bak Binary files differdeleted file mode 100644 index 1bf0ea608b..0000000000 --- a/dviware/dvi-augsburg/atari/DVI.1/dvi.bak +++ /dev/null diff --git a/dviware/dvi-augsburg/atari/DVI.1/dvilw.bak b/dviware/dvi-augsburg/atari/DVI.1/dvilw.bak Binary files differdeleted file mode 100644 index 1d8937a40b..0000000000 --- a/dviware/dvi-augsburg/atari/DVI.1/dvilw.bak +++ /dev/null diff --git a/dviware/epson/eps-0.2/eps/Makefile.bak b/dviware/epson/eps-0.2/eps/Makefile.bak deleted file mode 100644 index 2157763331..0000000000 --- a/dviware/epson/eps-0.2/eps/Makefile.bak +++ /dev/null @@ -1,30 +0,0 @@ -CC = gcc - -CFLAGS= -I../h -O - -%.o: %.c - ${CC} -c ${CFLAGS} -x c++ $< - -SRCS= eps.c epson.c Bset.c - -OBJS= eps.o epson.o Bset.o - -LIBS= ../lib/lib.a - -all: eps - -eps : ${OBJS} - ${CC} ${CFLAGS} ${OBJS} ${LIBS} -o $@ - -install: - install -s eps ${BINDIR} - -clean: - rm eps *.o - -MAKEDEPEND = makedepend - -depend: - ${MAKEDEPEND} -I/usr/g++-include ${CFLAGS} ${SRCS} - - diff --git a/fonts/cyrillic/cmcyr/mf/coding.bak b/fonts/cyrillic/cmcyr/mf/coding.bak deleted file mode 100644 index 7ce9c009ff..0000000000 --- a/fonts/cyrillic/cmcyr/mf/coding.bak +++ /dev/null @@ -1,69 +0,0 @@ -% that coding is KOI-8 - -CYR_a := oct"101"; -CYR_be := oct"102"; -CYR_ve := oct"127"; -CYR_ghe := oct"107"; -CYR_de := oct"104"; -CYR_ie := oct"105"; -CYR_yo := oct"74"; -CYR_zhe := oct"126"; -CYR_ze := oct"132"; -CYR_i := oct"111"; -CYR_short_i := oct"112"; -CYR_ka := oct"113"; -CYR_el := oct"114"; -CYR_em := oct"115"; -CYR_en := oct"116"; -CYR_o := oct"117"; -CYR_pe := oct"120"; -CYR_er := oct"122"; -CYR_es := oct"123"; -CYR_te := oct"124"; -CYR_u := oct"125"; -CYR_ef := oct"106"; -CYR_ha := oct"110"; -CYR_tse := oct"103"; -CYR_che := oct"136"; -CYR_sha := oct"133"; -CYR_shcha := oct"135"; -CYR_hard_sign := oct"137"; -CYR_yeru := oct"131"; -CYR_soft_sign := oct"130"; -CYR_e := oct"134"; -CYR_yu := oct"100"; -CYR_ya := oct"121"; - -CYR_A := oct"141"; -CYR_BE := oct"142"; -CYR_VE := oct"167"; -CYR_GHE := oct"147"; -CYR_DE := oct"144"; -CYR_IE := oct"145"; -CYR_YO := oct"76"; -CYR_ZHE := oct"166"; -CYR_ZE := oct"172"; -CYR_I := oct"151"; -CYR_SHORT_I := oct"152"; -CYR_KA := oct"153"; -CYR_EL := oct"154"; -CYR_EM := oct"155"; -CYR_EN := oct"156"; -CYR_O := oct"157"; -CYR_PE := oct"160"; -CYR_ER := oct"162"; -CYR_ES := oct"163"; -CYR_TE := oct"164"; -CYR_U := oct"165"; -CYR_EF := oct"146"; -CYR_HA := oct"150"; -CYR_TSE := oct"143"; -CYR_CHE := oct"176"; -CYR_SHA := oct"173"; -CYR_SHCHA := oct"175"; -CYR_HARD_SIGN := oct"177"; -CYR_YERU := oct"171"; -CYR_SOFT_SIGN := oct"170"; -CYR_E := oct"174"; -CYR_YU := oct"140"; -CYR_YA := oct"161"; diff --git a/fonts/newpx/README b/fonts/newpx/README index 0245be15a2..fe5dc67ce6 100644 --- a/fonts/newpx/README +++ b/fonts/newpx/README @@ -1,10 +1,16 @@ This package, based initially on pxfonts, provides many fixes and enhancements to that package, splitting it in two parts---newpxtext and newpxmath---which may be run independently of one another. It provides scaling, improved metrics, and other options. For proper operation, the packages require that the packages newtxmath, pxfonts and TeXGyrePagella be installed and their map files enabled. The text package now relies on an extension of the TeXGyrePagella Type1 fonts that is provided with this package. The accompanying MANIFEST-newpx.txt provides details of the extension as requested by GUST-FONT-LICENSE.txt -Current version: 1.531 2023-10-25 +Current version: 1.532 2023-10-26 This material is subject to the LaTeX Project Public License. See http://www.ctan.org/license/lppl1.3 for the details of that license. +Changes in version 1.532 +1. Changed all references to zplTLF to zpltlf and updated docs to +reflect those changes. +2. Corrected a number of bugs in newpx.sty and newpxtext.sty that were +preventing the proper handling of calls to a unicode math font. + Changes in version 1.531 Corrected the footnote marker issues so the footnote modifications now work as expected in all LaTeX engines, and in the standard and AMS diff --git a/fonts/newpx/doc/newpxdoc.pdf b/fonts/newpx/doc/newpxdoc.pdf Binary files differindex 377d70d68b..edfef6274f 100644 --- a/fonts/newpx/doc/newpxdoc.pdf +++ b/fonts/newpx/doc/newpxdoc.pdf diff --git a/fonts/newpx/doc/newpxdoc.tex b/fonts/newpx/doc/newpxdoc.tex index df34eebde1..beb3719461 100644 --- a/fonts/newpx/doc/newpxdoc.tex +++ b/fonts/newpx/doc/newpxdoc.tex @@ -311,7 +311,7 @@ You do not need to load {\tt amsmath}: it is loaded by {\tt unicode-math}. Supports {\tt newpxmath} with an otf text font. \begin{verbatim} % Without newpx - \renewcommand*{\rmdefault}{zplTLF} % loads minimal version of text font for use in math + \renewcommand*{\rmdefault}{zpltlf} % loads minimal version of text font for use in math \usepackage[T1]{fontenc} % so operators can have accented letters \usepackage[list of math options]{newpxmath} % \usepackage[no-math]{fontspec} @@ -339,13 +339,13 @@ In the olden days of [pdf]latex processing, {\tt newpx} was traditionally summo \end{verbatim} which still works but is a bit less flexible than its modern form: \begin{verbatim} -\renewcommand*{\rmdefault}{zplTLF}% minimal text family, Roman and Bold for math +\renewcommand*{\rmdefault}{zpltlf}% minimal text family, Roman and Bold for math \usepackage[T1]{fontenc} \usepackage[<list of text and math options>]{newpx} \end{verbatim} which expands in the non-unicode case to \begin{verbatim} -\renewcommand*{\rmdefault}{zplTLF}% minimal text family, Roman and Bold for math +\renewcommand*{\rmdefault}{zpltlf}% minimal text family, Roman and Bold for math \usepackage[T1]{fontenc} \usepackage[<list of math options>]{newpxmath} \usepackage[<list of text options>]{newpxtext} @@ -353,14 +353,14 @@ which expands in the non-unicode case to For this arrangement, the math package needs information about the text font currently in force and the current typewriter and, possibly, the current sans serif font. The default Latin Modern text family would most likely not work well here for use as operators, \verb|\mathbf|, \verb|\mathtt| and the like. Dealing with the math part first allows you the flexibility of choosing different text fonts for use in math than you will use for body text. \begin{verbatim} % Without newpx - \renewcommand*{\rmdefault}{zplTLF}% minimal text family, Roman and Bold for math + \renewcommand*{\rmdefault}{zpltlf}% minimal text family, Roman and Bold for math \usepackage[T1]{fontenc} \usepackage[<list of math options>]{newpxmath} % options will be as passed from newpx \usepackage{} % the chosen text package % should load tt and sans math before math % or, using newpx, where text font will be TeXGyrePagelleX % should load tt and sans math before newpx - \usepackage[T1]{fontenc} % math text font zplTLF by default + \usepackage[T1]{fontenc} % math text font zpltlf by default \usepackage[<list of text and math options>]{newpx} \end{verbatim} \textsc{Notes:} @@ -405,7 +405,7 @@ As far as I can tell, \textsf{newpxmath} works with both, but requires a very sp \begin{verbatim} %\usepackage[greek.polutonico,english]{babel} % if using babel % next line calls fontspec and loads TeXGyrePagellaX otf -\usepackage[theoremfont,trueslanted,largesc,p,osf]{newpxtext} +\usepackage[otfmath,theoremfont,trueslanted,largesc,p,osf]{newpxtext} % set mono and sans opentype fonts %\usepackage{polyglossia} % must load after fontspec, if using polyglossia % polyglossia setup commands @@ -425,7 +425,7 @@ With {\tt newpx}, there is a little simplification: \begin{verbatim} %\usepackage[greek.polutonico,english]{babel} % if using babel % next line calls fontspec and loads TeXGyrePagellaX otf -\usepackage[theoremfont,trueslanted,largesc,p,osf]{newpx} +\usepackage[otfmath,theoremfont,trueslanted,largesc,p,osf]{newpx} % set mono and sans opentype fonts %\usepackage{polyglossia} % must load after fontspec, if using polyglossia % polyglossia setup commands @@ -455,7 +455,7 @@ With {\tt newpx}, there is a little simplification: \textsc{Example II: TeXGyrePagellaX Opentype + newpxmath (type1) + polyglossia + other Opentype.} \begin{verbatim} -\renewcommand{\rmdefault}{zplTLF}% Roman and Bold PagellaX for math mode +\renewcommand{\rmdefault}{zpltlf}% Roman and Bold PagellaX for math mode \usepackage[T1]{fontenc} % T1 is active encoding for use in math text \usepackage[type1]{sourcesanspro}% used only by \mathsf, optional % Next line loads amsmath, then loads amsthm @@ -478,7 +478,7 @@ You do not need to load {\tt amsmath}: it is loaded by {\tt newpxmath}. Option { \item The {\tt type1} option to {\tt cabin} is important, preventing it from loading {\tt fontspec}, which would lead to an {\tt option clash} error. \end{itemize} With {\tt newpx}, the above is equivalent to: \begin{verbatim} -%\renewcommand{\rmdefault}{zplTLF}% Roman and Bold PagellaX for math mode +%\renewcommand{\rmdefault}{zpltlf}% Roman and Bold PagellaX for math mode \usepackage[T1]{fontenc} % T1 is active encoding for use in math text \usepackage[type1]{sourcesanspro}% used only by \mathsf, optional % Next line loads amsmath, then loads amsthm @@ -493,7 +493,7 @@ With {\tt newpx}, the above is equivalent to: \textsc{Example III: newpxtext type1 + newpxmath (type1) + polyglossia + other Opentype.} \begin{verbatim} -\renewcommand{\rmdefault}{zplTLF}% Roman and Bold Pagella for math mode +\renewcommand{\rmdefault}{zpltlf}% Roman and Bold Pagella for math mode \usepackage[T1]{fontenc} % T1 is active encoding for use in math text \usepackage[type1]{sourcesanspro}% used only by \mathsf, optional %Uncomment either the following line @@ -541,9 +541,7 @@ prevents the problem with the {\tt cabin} package. (Not working in the version o \usepackage{newpxtext} \usepackage[scaled=.85]{beramono}% used only by \mathtt, optional \usepackage[type1]{sourcesanspro}% used only by \mathsf, optional -\usepackage{amsmath} % must be loaded before amsthm, if using amsthm -\usepackage{amsthm}% load before newpxmath -\usepackage[vvarbb]{newpxmath} +\usepackage[amsthm,vvarbb]{newpxmath} \usepackage[scr=rsfso]{mathalpha} % optional \usepackage{bm}% load after all math to give access to bold math, optional %Now load the otf text fonts using fontspec---won't affect math @@ -557,7 +555,7 @@ While the math font options must be specified before {\tt fontspec}, be aware of \begin{verbatim} %load LaTeX text components before math \usepackage[T1]{fontenc} % affects only \mathrm, \mathbf etc -\renewcommand{\rmdefault}{zplTLF}% Roman font for use in math mode +\renewcommand{\rmdefault}{zpltlf}% Roman font for use in math mode \usepackage[scaled=.85]{beramono}% used only by \mathtt, optional \usepackage[type1]{sourcesanspro}% used only by \mathsf, optional \usepackage{amsmath} % must be loaded before amsthm @@ -573,12 +571,12 @@ While the math font options must be specified before {\tt fontspec}, be aware of \textsc{Example preamble using polyglossia:} \begin{verbatim} -\renewcommand{\rmdefault}{zplTLF}% Roman and Bold for use in math mode +\renewcommand{\rmdefault}{zpltlf}% Roman and Bold for use in math mode \usepackage[T1]{fontenc} % T1 is active encoding for use in math text \usepackage[type1]{sourcesanspro}% used only by \mathsf, optional -\usepackage{amsmath} % must be loaded before amsthm -\usepackage{amsthm}% load before newpxmath -\usepackage[vvarbb]{newpxmath} +%\usepackage{amsmath} % must be loaded before amsthm +%\usepackage{amsthm}% load before newpxmath +\usepackage[amsthm,vvarbb]{newpxmath} \usepackage[no-math]{newpxtext}% pass no-math option to fontspec % Fontspec will be loaded so that Opentype text fonts may be loaded \usepackage{polyglossia} % must load after fontspec @@ -594,7 +592,7 @@ Previous to version 1.5, the preceding pages of this document were processed usi \begin{itemize} \item \verb|\textfrac| works more precisely under unicode tex because it is possible to adjust kerning between all characters. The effect should not be very noticeable, at least in regular style. -\item {\tt sups}: the package treats this differently in unicode LaTeX and pdflatex, with handling in the unicode case passed off to the {\tt realscripts} package where the footnote marker font is set to \verb|\normalfont|, meaning that superiors from the current (TeXGyrePagellaX) text font are employed. +%\item {\tt sups}: the package treats this differently in unicode LaTeX and pdflatex, with handling in the unicode case passed off to the {\tt realscripts} package where the footnote marker font is set to \verb|\normalfont|, meaning that superiors from the current (TeXGyrePagellaX) text font are employed. %\item The \verb|\footnote| macro has been changed and appears to function correctly in KOMA based packages, though for proper handling of multiple footnote markers it may be necessary to add the following line to your preamble: \begin{verbatim} \usepackage[multiple]{fontmisc} diff --git a/fonts/newpx/tex/newpx.sty b/fonts/newpx/tex/newpx.sty index 1e6f1bfdd5..f83d2c746c 100644 --- a/fonts/newpx/tex/newpx.sty +++ b/fonts/newpx/tex/newpx.sty @@ -2,8 +2,8 @@ %Package to simplify loading of newpxmath with a text font family such as newpxtext for all latex engines, or for newpxtext and an otf math package. -\def\fileversion{1.51} -\def\filedate{2023/08/04} +\def\fileversion{1.532} +\def\filedate{2023/10/26} \ProvidesPackage{newpx}[% \filedate\space v\fileversion (Michael Sharpe) latex and unicode latex support for newpxmath and newpxtext, or for newpxtext and an otf math package] @@ -32,10 +32,9 @@ \edef\npxmath@scaled{\CurrentOptionValue} }{ % false branch for ifthenelse }} -\newif\ifzpl@otfmath %\zpl@otfmathfalse % default is type1 math -\DeclareBoolOption{otfmath}% defines \ifnewpx@otfmath -\ifnewpx@otfmath\iftutex\zpl@otfmathtrue\fi\fi -%\@nameuse{if#1}\iftutex\zpl@otfmathtrue\fi\fi} +%\newif\ifzpl@otfmath %\zpl@otfmathfalse % default is type1 math +\DeclareBoolOption{otfmath}% creates and inits \ifnewpx@otfmath +%{\@nameuse{if#1}\iftutex\zpl@otfmathtrue\fi\fi} \DeclareBoolOption{type1}%[true]{}% no effect now %{%\@nameuse{if#1}\zpl@otftextfalse\fi} @@ -49,7 +48,6 @@ \ProcessKeyvalOptions{newpx} - \RequirePackage{xstring}% must load this after \@for % Needed for \StrLeft and \StrRight @@ -71,7 +69,7 @@ \def\zpl@MF{newpxmath} %\def\zpl@id{0} % identifier for font properties %\def\zpl@sc{zpl@scale} % macro name for scale factor in font package -\def\zpl@minfam{zplTLF} %roman font, tabular lining fd, used in math +\def\zpl@minfam{zpltlf} %roman font, tabular lining fd, used in math } \zpl@text % set the defaults% @@ -79,16 +77,14 @@ %\PassOptionsToPackage{scaled=\zpltext@scale}{\zpl@TF} %} - \ifzpl@otftext - \ifzpl@otfmath %I + \ifnewpx@otfmath % \typeout{I} \usepackage[]{newpxtext} %may not load fontspec - \RequirePackage{fontspec} % just in case \usepackage{unicode-math} %loads amsmath \else %II: type1 math, otftext \typeout{II} - \renewcommand*{\rmdefault}{zplTLF} % Roman and Bold text for math + \renewcommand*{\rmdefault}{\zpl@minfam} % Roman and Bold text for math \usepackage[]{newpxmath} % options will be as passed from newpx \usepackage[no-math]{fontspec} \usepackage{newpxtext} diff --git a/fonts/newpx/tex/newpxmath.sty b/fonts/newpx/tex/newpxmath.sty index 3c5e7e2dcd..5e58789a63 100644 --- a/fonts/newpx/tex/newpxmath.sty +++ b/fonts/newpx/tex/newpxmath.sty @@ -11,8 +11,8 @@ % of glyph collisions. % These modifications are by Michael Sharpe, msharpe at ucsd dot edu -\def\fileversion{1.51} -\def\filedate{2023/08/04} +\def\fileversion{1.532} +\def\filedate{2023/10/26} \ProvidesPackage{newpxmath} [\filedate\space v\fileversion] diff --git a/fonts/newpx/tex/newpxtext.sty b/fonts/newpx/tex/newpxtext.sty index be83368b49..a0e74cd63d 100644 --- a/fonts/newpx/tex/newpxtext.sty +++ b/fonts/newpx/tex/newpxtext.sty @@ -8,8 +8,8 @@ % Text is now directed to an extension of TeXGyrePagella rather than ppl. % 1.5 is first version of newpxtext to support both [pdf]latex and unicode latex. -\def\fileversion{1.531} -\def\filedate{2023/10/25} +\def\fileversion{1.532} +\def\filedate{2023/10/26} \ProvidesPackage{newpxtext}[% \filedate\space v\fileversion (Michael Sharpe) latex and unicode latex support for TeXGyrePagellaX] @@ -53,7 +53,7 @@ \newif\ifzpl@nomath\zpl@nomathfalse % load fontspec with no-math \newif\ifzpl@lining\zpl@liningtrue \newif\ifzpl@tabular\zpl@tabulartrue % default is tabular lining figures -\@ifundefined{ver@newpxmath.sty}{}{\zpl@nomathtrue} +%\@ifundefined{ver@newpxmath.sty}{}{\zpl@nomathtrue} \DeclareOptionX{type1}[true]{% %\@nameuse{if#1}\zpl@otffalse\fi @@ -591,11 +591,11 @@ \patchcmd{\maketitle}{\@textsuperscript{\normalfont\@thefnmark}}{\normalfont{\textsuperscript\@thefnmark}}{}{} \patchcmd{\maketitle} {\hb@xt@1.8em}{\hb@xt@2.18em}{}{} - \fi \ifzpl@KOMA \setkomafont{footnotereference}{\normalfont\sustyle} \setkomafont{footnotelabel}{\normalfont\sustyle} \fi + \fi \renewcommand*{\textcircled}[1]{\hmode@bgroup\ooalign{% \hfil \raise -.255ex\hbox{{% diff --git a/info/latex-course/Graphics/Thumbs.db b/info/latex-course/Graphics/Thumbs.db Binary files differdeleted file mode 100644 index ba1cd46394..0000000000 --- a/info/latex-course/Graphics/Thumbs.db +++ /dev/null diff --git a/macros/generic/calcfrac/README b/macros/generic/calcfrac/README new file mode 100644 index 0000000000..9beec979d5 --- /dev/null +++ b/macros/generic/calcfrac/README @@ -0,0 +1,61 @@ +____________________________________ + + calcfrac + v0.1 + 26/10/2023 + + TeX & LaTeX package +____________________________________ + +Author : TeXpérimental +Email : texperimental@mailo.fr +Licence : Released under the LaTeX Project Public License v1.3c or + later, see http://www.latex-project.org/lppl.txt +Status : maintained + +************************ LISEZ-MOI FRANÇAIS ************************ +Ce package a des intentions pédagogiques. Les vidéos montrant la +totalité de son écriture à partir de rien sont disponibles sur +youtube à partir de l'épisode 24 : + + https://youtu.be/6lF4P6B3msw + +C'est pourquoi il est livré sans aucune documentation autre que +la brève description ci-dessous. + + Ce package met à disposition la macro \calcfrac qui admet comme + argument obligatoire une expression numérique contenant des + fractions. Par exemple + \calcfrac{1/2-2/3+3/4-2} + \calcfrac{2/(1/2-1/3)-2/3} + \calcfrac{1-(2-(3-(4-2/3)))/5} + + Elle renvoie 3 arguments qui sont le signe, le numérateur et + le dénominateur du résultat. + Ces 3 arguments sont passés à une macro publique \cfdisp que + l'utilisateur peut programmer à sa guise (une version générique + qui devrait convenir au plus grand nombre est fournie) + + +************************** README ENGLISH ************************** +This package is intended for educational purposes. The videos +showing its writing from scratch are available on youtube from +episode 24: + + https://youtu.be/6lF4P6B3msw + +This is why it is delivered without any documentation other than +the brief description below. + + This package provides the \calcfrac macro, which accepts one + mandatory argument being a numerical expression containing + fractions. For example + \calcfrac{1/2-2/3+3/4-2} + \calcfrac{2/(1/2-1/3)-2/3} + \calcfrac{1-(2-(3-(4-2/3)))/5} + + It returns 3 arguments which are the sign, the numerator + and the denominator of the result. + These 3 arguments are passed to a public macro \cfdisp + which the users can program as they wish (a generic version + which should be suitable for most users is provided) diff --git a/macros/generic/calcfrac/calcfrac.sty b/macros/generic/calcfrac/calcfrac.sty new file mode 100644 index 0000000000..0951215197 --- /dev/null +++ b/macros/generic/calcfrac/calcfrac.sty @@ -0,0 +1,13 @@ +\input calcfrac.tex +\ProvidesPackage{\calcfracname}[\calcfracver\space Calcul d'expressions avec fractions] +\def\cfdisp#1#2#3{% + \ensuremath + {\ifnum#11=-1 -\fi + {\ifnum#3=1 + #2% + \else + \frac{#2}{#3}% + \fi + }% + }% +}
\ No newline at end of file diff --git a/macros/generic/calcfrac/calcfrac.tex b/macros/generic/calcfrac/calcfrac.tex new file mode 100644 index 0000000000..7d46762f95 --- /dev/null +++ b/macros/generic/calcfrac/calcfrac.tex @@ -0,0 +1,246 @@ +% ____________________________________ + +% calcfrac +% v0.1 +% 26/10/2023 + +% TeX & LaTeX package +% ____________________________________ + +% Author : TeXpérimental +% Email : texperimental@mailo.fr +% Licence : Released under the LaTeX Project Public License v1.3c or +% later, see http://www.latex-project.org/lppl.txt +% Status : maintained + +\csname calcfraconce\endcsname +\let\calcfraconce\endinput +\def\calcfracname{calcfrac} +\def\calcfracver{0.1} +\def\calcfracdate{2023/10/26} + +\catcode`\@11 +\def\cf@test@ifx#1{% + \ifx#1\expandafter\cf@execfirst\else\expandafter\cf@execsecond\fi +} +\def\cf@test@ifnum#1{% + \ifnum#1\expandafter\cf@execfirst\else\expandafter\cf@execsecond\fi +} +\def\cf@execfirst#1#2{#1} +\def\cf@execsecond#1#2{#2} +\def\cf@execarg#1{#1} +\def\cf@matharg#1{$#1$} +%########################################### +%############# boucle \cf@for ############## +%########################################### +\def\cf@for#1=#2to#3#{% + \cf@for@a{#1}{#2}{#3}% +} +\def\cf@for@a#1#2#3#4{% + \edef#1{\number\numexpr#2}% + \edef\cf@maxint{\number\numexpr#3}% + \def\cf@for@b{% + \unless\ifnum#1>\cf@maxint\relax + #4% + \edef#1{\number\numexpr#1+1}% + \expandafter\cf@for@b + \fi + }% + \cf@for@b +} +%########################################### +%########################################### +%########################################### +\newcount\cf@tmp@count +\newcount\cf@frac@cnt +\newif\if@inparen +\def\calcfrac@err#1#2\relax{% + \errmessage{Illegal char "#1", "#2" ignored}% +} +\def\calcfrac{% + \begingroup + \catcode32=9 % espaces ignorés + \calcfrac@a +} +\def\calcfrac@a#1{% + \endgroup + \ifcat\relax\detokenize{#1}\relax + \else + \cf@frac@cnt=0 + \@inparenfalse + \expandafter\cf@read@frac\detokenize{#1}\relax + \fi +} +\def\cf@read@frac{% [1 signe optionnel + ou-]<entier non signé>[1 signe / ou * suivi d'un entier non signé]*n + \advance\cf@frac@cnt1 + \let\cf@current@sign\empty + \def\cf@current@numer{1}% + \def\cf@current@denom{1}% + \def\cf@current@op{*}% + \cf@read@sign +} +\def\cf@read@sign#1{% + \cf@test@ifnum{0\ifx+#11\fi\ifx-#11\fi=1 } + {% + \def\cf@current@sign{#1}% + \cf@read@int + } + {% + \cf@read@int#1% + }% +} +\def\cf@read@int#1{% + \cf@test@ifnum{0\ifnum`#1<`0 1\fi\ifnum`#1>`9 1\fi=0 } + {% + \afterassignment\cf@update@afterint + \cf@tmp@count#1% + } + {% TODO : si #1=parenthèse + \if(#1\expandafter\cf@execfirst\else\expandafter\cf@execsecond\fi + {% + \begingroup + \@inparentrue + \cf@frac@cnt=0 + \cf@read@frac + } + {% + \calcfrac@err#1% + }% + }% +} +\def\cf@update@afterint{% + \if*\cf@current@op\expandafter\cf@execfirst\else\expandafter\cf@execsecond\fi + {% + \edef\cf@current@numer{\cf@current@numer*\the\cf@tmp@count}% + \cf@read@op + } + {% + \if/\cf@current@op\expandafter\cf@execfirst\else\expandafter\cf@execsecond\fi + {% + \edef\cf@current@denom{\cf@current@denom*\the\cf@tmp@count}% + \cf@read@op + } + {% + \errmessage{This error should not occur, \string\cf@current@op=\cf@current@op}% + }% + }% +} +\def\cf@read@op#1{% + \cf@test@ifnum{0\ifx*#11\fi\ifx/#11\fi=1 } + {% + \def\cf@current@op{#1}% + \cf@read@int + } + {% + \cf@compute@frac#1% + }% +} +\def\cf@compute@frac#1{% + \edef\cf@current@numer{\the\numexpr\cf@current@numer}% + \edef\cf@current@denom{\the\numexpr\cf@current@denom}% + \expandafter\cf@calc@gcd\expanded{{\cf@current@numer}{\cf@current@denom}}\cf@tem@gcd + \expandafter\edef\csname sign@\the\cf@frac@cnt\endcsname{\ifnum\cf@current@sign1=1+\else-\fi}% + \expandafter\edef\csname numer@\the\cf@frac@cnt\endcsname{\the\numexpr\cf@current@numer/\cf@tem@gcd}% + \expandafter\edef\csname denom@\the\cf@frac@cnt\endcsname{\the\numexpr\cf@current@denom/\cf@tem@gcd}% + \cf@test@ifnum{0\ifx\relax#111\fi\if@inparen1\fi\if)#11\fi=11 }% si <#1=\relax> OU <inparen=vrai ET #1=")"> + {% + \cf@add@allfrac + } + {% + \cf@read@frac#1% + }% +} +\def\cf@calc@gcd#1#2{% #1, #2=entiers + \cf@test@ifnum{#1>#2\relax} + {% + \cf@calc@gcd@a{#2}{#1}% + } + {% + \cf@calc@gcd@a{#1}{#2}% + }% +} +\def\cf@calc@gcd@a#1#2{% #1=diviseur #2=dividende + \cf@test@ifnum{#1>0 } + {% + \cf@tmp@count=#2\relax + \divide\cf@tmp@count#1\relax + \expandafter\cf@calc@gcd@a\expandafter{\the\numexpr#2-\cf@tmp@count*#1}{#1}% + } + {% + \cf@calc@gcd@b{#2}% + }% +} +\def\cf@calc@gcd@b#1#2{% #1=PGCD #2=macro qui stocke le PGCD + \def#2{#1}% +} +\def\calc@lcm#1#2#3{% #1, #2=entiers #3=macro recevant le PPCM + \cf@calc@gcd{#1}{#2}\cf@tem@gcd% + \edef#3{\the\numexpr#1*#2/\cf@tem@gcd}% +} +\def\cf@add@allfrac{% + \cf@test@ifnum{\cf@frac@cnt>1 } + {% + \expandafter\let\expandafter\cf@result@denom\csname denom@1\endcsname + \cf@for\cf@temp@index=2 to \cf@frac@cnt{% + \expandafter\calc@lcm\expanded{{\cf@result@denom}{\csname denom@\cf@temp@index\endcsname}}\cf@result@denom + }% + \def\cf@result@numer{0}% + \cf@for\cf@temp@index=1 to \cf@frac@cnt{% + \edef\cf@result@numer{% + \the\numexpr + \cf@result@numer + \csname sign@\cf@temp@index\endcsname% <- + ou - + \csname numer@\cf@temp@index\endcsname*\cf@result@denom/\csname denom@\cf@temp@index\endcsname + }% + }% + \ifnum\cf@result@numer<0 + \edef\cf@result@numer{\the\numexpr-\cf@result@numer}% + \def\cf@result@sign{-}% + \else + \def\cf@result@sign{+}% + \fi + \expandafter\cf@calc@gcd\expanded{{\cf@result@numer}{\cf@result@denom}}\cf@tem@gcd + \ifnum\cf@tem@gcd>1 + \edef\cf@result@numer{\the\numexpr\cf@result@numer/\cf@tem@gcd}% + \edef\cf@result@denom{\the\numexpr\cf@result@denom/\cf@tem@gcd}% + \fi + } + {% + \expandafter\let\expandafter\cf@result@sign\csname sign@1\endcsname + \expandafter\let\expandafter\cf@result@numer\csname numer@1\endcsname + \expandafter\let\expandafter\cf@result@denom\csname denom@1\endcsname + }% + \if@inparen\expandafter\cf@execfirst\else\expandafter\cf@execsecond\fi + {% + \expandafter + \endgroup + \expanded{% + \def\noexpand\cf@paren@sign{\cf@result@sign}% + \def\noexpand\cf@paren@numer{\cf@result@numer}% + \def\noexpand\cf@paren@denom{\cf@result@denom}% + }% + \edef\cf@current@sign{\cf@current@sign\cf@paren@sign}% + \expandafter\cf@read@int\expanded{\cf@paren@numer\if*\cf@current@op/\else*\fi\cf@paren@denom}% + } + {% + \expandafter\cfdisp\expanded{{\cf@result@sign}{\cf@result@numer}{\cf@result@denom}}% + }% +} +\def\cfdisp#1#2#3{% + \ifmmode\expandafter\cf@execfirst\else\expandafter\cf@execsecond\fi + {\cf@execarg} + {\cf@matharg} + {\ifnum#11=-1 -\fi + {\ifnum#3=1 + #2% + \else + #2\over#3% + \fi + }% + }% +} +\catcode`\@12 +\endinput + +VERSIONS : +v0.1 : version initiale
\ No newline at end of file diff --git a/macros/latex/contrib/business-research/doc/sample.tex.bak b/macros/latex/contrib/business-research/doc/sample.tex.bak deleted file mode 100644 index 822ff0e7e8..0000000000 --- a/macros/latex/contrib/business-research/doc/sample.tex.bak +++ /dev/null @@ -1,828 +0,0 @@ -\documentclass{article} -\usepackage{bur,calc,graphicx,multicol,shortvrb} -\usepackage[lowtilde]{url} -\usepackage[colorlinks=true,linkcolor=black,urlcolor=black,citecolor=BuRblue,breaklinks=true]{hyperref} -\usepackage[table]{xcolor} -\usepackage{tikz,dcolumn} -\urlstyle{rm} -\MakeShortVerb{|} -\Volume{1} -\Issue{1} -\Month{May} -\Year{08} - -\newtheorem{definition}{Definition} -\newtheorem{lemma}{Lemma} - - -\begin{document} - -\title{Please Place your Title Here:\newline - Insert Line Breaks to Make it Look Nice} - - - - -\author{% -Author Name, \inst{Institute}, E-mail: -\and -Further Author Name, \inst{Further institute}, Further E-mail: -} - -\begin{abstract} - Place a short summary of the contents of your contribution here. -\end{abstract} - -\keywords{Please enter some keywords here.} - -\maketitle - - - The text of your contribution starts here. - -\section{Headings} - - - Three levels of headings are supported. Please use |\section|, |\subsection| and |\subsubsection|. - -\subsection{Heading level 2} - - This is an example of a |\subsection|. - - - -\subsubsection{Heading level 3} (|\subsubsection|) will look like this. - - - References may be cited using the |\cite| command as described, e.g., in \cite{mittelbach2005}. For more information about the layout of citations see subsection~\ref{citations}. - - -\section{Figures and Tables} - - Below you will find examples of tables. Please note and follow the special - markup to achieve the desired BuR layout. Some dummy text demonstrates the - usage of figures and tables. - -For tables use the |\tabularx| environment. Additionally available columntypes are described in Table~\ref{tab:1}. - - -\begin{table}[htb!] -\small -\caption{Additional columntypes}\label{tab:1} -\noindent\begin{tabularx}{\columnwidth}{lL} -% use \normalsize and \textbf to highlight the table head - \normalsize\textbf{Type}& - \normalsize\textbf{Description}\\[0.5mm]\bhline - \rowcolor[gray]{0.9} - |C| - ¢ered X column\\\hline - |L| - &raggedright X column\\\hline - \rowcolor[gray]{0.9} - |R| - &raggedleft X column\\\hline - |d| - & allows vertical alignment of dots in numbers as shown in Table~\ref{tab:2}. -\end{tabularx} -\end{table} - -\newcommand{\mc}[1]{ - \multicolumn{1}{c}{\normalsize\textbf{#1}}} - -\begin{table}[htb!] -\rowcolors{1}{}{gray!0.9} -\small -\caption{Insert your caption here}\label{tab:2} -\noindent\begin{tabularx}{\columnwidth}{LCdX} -% use \normalsize and \textbf to highlight the table head - \normalsize\textbf{magnim}& - \normalsize\textbf{elit}& - \mc{volortie}&% \\[0.5mm]\bhline at the last line of the table head -% is important to get the correct layout - \normalsize\textbf{utat}\\[0.5mm] -% use rowcolor[gray]{0.9} to achieve alternating background colour of the table rows - \rowcolor[gray]{0.9} - tem &lor &-48.345 &$\hphantom{0}12$\\\hline - ullut &sim &-98.12 &$\hphantom{0}43$\\\hline - \rowcolor[gray]{0.9} - lortin &corper &-265.124 &$\hphantom{0}29$\\\hline - del &dolorpe &-50.0 &$122$\\\hline - \rowcolor[gray]{0.9} - tem &\multicolumn{3}{>{\columncolor[gray]{0.9}}c}{some text some text}\\\hline - lortin &corper &-265.0 &$\hphantom{0}29$\\\hline - \rowcolor[gray]{0.9} - lortin &corper &-265.0 &$\hphantom{0}29$\\\hline - del &dolorpe &50.12 &$122$ -\end{tabularx} -\legend{Add further comments to the table here\hfill\break - Source: or a source line} -\end{table} - - - -The background of table rows appears in white and gray by turns. To merge columns with gray background use - -\small -\begin{verbatim} -\multicolumn{3}{% - >{\columncolor[gray]{0.9}}columntype} - {some text} -\end{verbatim} -\normalsize - -as shown in row 5 in Table~\ref{tab:2}. - -Wide tables are set in a |\table*| environment which is shown in Table~\ref{tab:3}. - - - - - -% sample of two-column table -\begin{table*}[t!] -% you can use this definition inside tables to align numbers -\def~{\hphantom{0}} -\caption{Please insert your caption here}\label{tab:3} \small -% please use tabularx to gain tabulars that extend over column or text width, respectively -% note the X columns of tabularx -\noindent\begin{tabularx}{\textwidth}{XXXXXXXXX} -% use \normalsize and \textbf to highlight the table head -\normalsize\textbf{magnim} - &\normalsize\textbf{elit} - &\normalsize\textbf{volortie} - &\normalsize\textbf{utat} - &\normalsize\textbf{magnim} - &\normalsize\textbf{elit} - &\normalsize\textbf{volortie} - &\normalsize\textbf{utat} - &\normalsize\textbf{eppet}\\[0.5mm]\bhline -% use rowcolor[gray]{0.9} to achieve alternating background colour of the table rows - \rowcolor[gray]{0.9} - tem &lor &$~{-}48$ &$~12$ &tem &lor &$~{-}48$ &$~12$ &$~12$\\\hline - ullut &sim &$~{-}98$ &$~43$ &ullut &sim &$~{-}98$ &$~43$ &$~43$\\\hline - \rowcolor[gray]{0.9} - lortin &corper & $-265$ &$~29$ &lortin &corper &$ -265$ &$~29$ &$~29$\\\hline - del &dolorpe&$~{-}50$ &$122$ &del &dolorpe &$~{-}50$ &$122$ &$122$\\\hline - \rowcolor[gray]{0.9} - tem &lor &$~{-}48$ &$~12$ &tem &lor &$~{-}48$ &$~12$ &$~12$\\\hline - ullut &sim &$~{-}98$ &$~43$ &ullut &sim &$~{-}98$ &$~43$ &$~43$\\\hline - \rowcolor[gray]{0.9} - lortin &corper & $-265$ &$~29$ &lortin &corper &$~{-}265$ &$~29$ &$~29$\\\hline - del &dolorpe&$~{-}50$ &$122$ &del &dolorpe &$~{-}50$ &$122$ &$122$ -\end{tabularx} -\legend{Add additional text corresponding to your table here.} -\end{table*} - - -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy - eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam - voluptua. -\cite{loeffler1996a} -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy - eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam - voluptua. - -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy - eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam - voluptua. - -\begin{figure}[b!] -\caption{Place your caption here} -\begin{tikzpicture}[scale=2.5,domain=0.0:1,font=\rm] - %\draw[very thin,color=gray] (-0.1,-1.1) grid (3.9,3.9); - -\foreach \x/\xtext in {0.2, 0.4, 0.6, 0.8, 1.0} - \draw[xscale=2,shift={(\x,0)}] (0pt,1pt) -- (0pt,-1pt) node[below] {$\xtext$}; - - \foreach \y/\ytext in {-0.5/-5,0.5/5,1/10} - \draw[yscale=1, shift={(0,\y)}] (1pt,0pt) -- (-1pt,0pt) node[left] {$\ytext$}; - - - \draw[->] (-0.2,0) -- (2.2,0) node[right] {$\tau$}; - \draw[->,yscale=1] (0,-0.6) -- (0,1.1) node[above] {$NPV / NPV^\tau$}; - \draw[color=black,xscale=2, yscale=1] plot[id=taxparadox3,smooth,samples=100] function{-300+(105)/1.1+(115)/(1.1)**2+145/(1.1)**3} node[right] {$NPV$}; - \draw[color=black,xscale=2, yscale=1] plot[id=taxparadox4,smooth,samples=100] function{-300+(105-x*(105-100))/(1+0.1*(1-x))+(115-x*(115-100))/(1+0.1*(1-x))**2+(145-x*(145-100))/(1+0.1*(1-x))**3} node[above] {$NPV^\tau$}; -\end{tikzpicture} -\legend{Add additional text corresponding to your figure here.} -\end{figure} - - - -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy - eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam - voluptua. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy - eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam - voluptua. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy - eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam - voluptua. -\begin{figure} - \heading{Video 1: Presentation of my First BuR Contribution} -\begin{tabularx}{\columnwidth}{|@{}C@{}|} -\hline -\includegraphics[width=\columnwidth-2pt]{Video-Sample.pdf} \\ -\hline -\end{tabularx} - \legend{Figure environments may be misused to place other objects with heading and/or caption} -\end{figure} - - -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy - eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam - voluptua. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy - eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam - voluptua. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy - eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam - voluptua. - -\begin{table}[b] -\small -\caption{For some tables alternating line colours are not appropriate} -% please use tabularx to gain tabulars that extend over column or text width, respectively -% note the X columns of tabularx -\noindent\begin{tabularx}{\columnwidth}{XcXXX} -% use \normalsize and \textbf to highlight the table head - \normalsize\textbf{magnim}&& - \normalsize\textbf{elit}& - \normalsize\textbf{volortie}&% \\[0.5mm]\bhline at the last line of the table head -% is important to get the correct layout - \normalsize\textbf{utat}\\[0.5mm]\bhline - tem &&lor &$\hphantom{0}{-}48$ &$\hphantom{0}12$\\\hline - &&sim &$\hphantom{0}{-}98$ &$\hphantom{0}43$\\ - lortin &$\smash{\left\{\vrule width0pt height6.5mm depth3.5mm\right.}$ - &corper &$-265$ &$\hphantom{0}29$\\ - &&dolorpe &$\hphantom{0}{-}50$ &$122$\\\hline - tem &&lor &$\hphantom{0}{-}48$ &$\hphantom{0}12$\\\hline - ullut &&sim &$\hphantom{0}{-}98$ &$\hphantom{0}43$\\ - lortin &\smash{\raise2mm\hbox{$\left\{\vrule width0pt height4mm depth2mm\right.$}} - &corper &$-265$ &$\hphantom{0}29$\\\hline - del &&dolorpe &$\hphantom{0}{-}50$ &$122$ -\end{tabularx} -\legend{Add further comments to the table here\hfill\break - Source: or a source line} -\end{table} - -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy - eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam - voluptua. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy - eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam - voluptua. - -\section{Math} - -Business Research appears in twocolumn mode. This fact might sometimes lead to a challenging task when typesetting formulas. To provide a little more space for your formulas you might adjust the horizontal space between the formula label and the formula itself. Use in your preamble e.g. - -\begin{equation} -E = m \times c^2 -\end{equation} - - - -\bigskip -\verb+\setlength{\mathindent}{3pt}+ -\bigskip -\setlength{\mathindent}{3pt} - -for that adjustment. - -\begin{equation} -E = m \times c^2 -\end{equation} - - - - - - -\section{Theorems} - -Use the \texttt{theorem} environment for definitions, lemmas, hypothesis etc. To create individual desired theorems e.g. ``Definition'' use - -\bigskip -\verb+\newtheorem{definition}{Definition}+ -\bigskip - -in your preamble. The theoremstyle \texttt{bur} then leads to the following result - - -\begin{definition}[Lorem ipsum dolor sit amet] -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy - eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam - voluptua. -\end{definition} - -\bigskip -\begin{verbatim} -\begin{definition}[Lorem ipsum ...] -Lorem ipsum dolor sit ... -\end{definition} -\end{verbatim} -\bigskip - -Theorems are labeled and have an optional item in round brackets. The content of the theorem appears in italics. - - -\section{Citation style and bibliography style (with BiB\TeX)} - -The following specifications have to be used for citations or the bibliography, respectively. In case of the citation layout, the examples are followed by the BiB\TeX\xspace syntax for BiB\TeX\xspace users. The bibliography entries are described in appendix~\ref{bib}. - - - -The \texttt{bur.bst} file as the style file for the biblio\-graphy works fine. No adjustments of the \texttt{.bbl}-file are necessary. If you don't use BiB\TeX\xspace please be sure to provide your contribution with the specified layout. Note that because of the usage of the \texttt{natbib}-package the commands \verb+\cite+ and \verb+\citet+ lead to the same result. - - -\subsection{Citation style}\label{citations} - -References have to be cited by the author-year system. All hints and comments are embedded in the continuous text. Please do not use footnotes for citations. The following examples illustrate the desired style for citations: - -\begin{enumerate} -\item If citations are enclosed in round brackets, the corresponding year is not enclosed by round brackets additionally; page reference is located after the year followed by a colon: - -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam (\citealp[349]{schanz2011}). - - Syntax: \verb+(\citealp[349]{schanz2011})+ - - -\item In case of more than one source, the sources are separated by a semicolon: - -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam (\citealp{bottazzi1998}; \citealp{fehr2003}). - -Syntax: - -\verb+(\citealp{bottazzi1998};+ - -\verb+\citealp{fehr2003})+ - - - - -\item A little more work is caused by more than one source plus page references: - -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam (\citealp*[201-203]{bottazzi1998}; \citealp*[309 et seq.]{fehr2003}). - -Syntax: - -\verb+(\citealp*[201-203]{bottazzi1998};+ -\verb+\citealp*[309 et seq.]{fehr2003}) + - - - -\item If the source is embedded in the continuous text and not displayed in round brackets at the end of sentence use the following style - -Lorem ipsum \citet{abdulkader2006} dolor sit amet, consetetur sadipscing elitr, sed diam. - -Syntax: \verb+\citet{abdulkader2006}+ - -or - -Lorem ipsum \citet[1701]{abdulkader2006} dolor sit amet, consetetur sadipscing elitr, sed diam. - -Syntax: \verb+\citet[1701]{abdulkader2006}+ - -when page references are applied. - -\item References with the same author but different years are cited as follows: - -Lorem ipsum \citet{albers1996,albers2000} dolor sit amet, consetetur sadipscing elitr, sed diam. - -Syntax: \verb+\citet{albers1996,albers2000}+ - -Lorem ipsum \citeauthor{albers1996} \citeblue{(}\citeyear{albers1996}, \citeyear{albers2000}, and \citeyear{albers2009}\citeblue{)} dolor sit amet, consetetur sadipscing elitr, sed diam. - -Syntax: - -\begin{verbatim} -\citeauthor{albers1996} -\citeblue{(}\citeyear{albers1996}, -\citeyear{albers2000}, and -\citeyear{albers2009}\citeblue{)} -\end{verbatim} - - -\end{enumerate} - - -\subsection{Bibliography style} - -The reference list should ideally be sorted in alphabetical order. References are provided without any indentation. The following description includes the most common types of references. Journal names are not abbreviated. - -All words of a title have a leading capital letter except for articles (a, an, the), conjunctions and prepositions of up to four letters -(e.g. on, of, at, to, by, and, or, but, from, with). - -The references are sorted by the last names of the authors whereas e.g. ``von'' is not considered as a part of the last name, ''von Krogh'' comes before ``Sureth''. The articles as for example ``van'' ``della'' are part of the last name. That means that ``Sureth'' comes before ``Van Gogh''. To get the right sorting order please use \verb+author={Van Gogh, Vincent}+ or \verb+author={Vincent {Van Gogh}+ in your \verb+.bib+-Database. - - - -\begin{enumerate} - -\item \textbf{Monographs} - -%(first edition is not mentioned, there is a comma followed by ``and'' before the last author if there are more than two authors) - -\cite{kruschwitz2007} - -Kruschwitz, Lutz (2007): \textit{Investitions\-rechnung}, 11th ed., Oldenbourg Verlag: München. - - -\cite{schanz2011} - -Schanz, Deborah and Sebastian Schanz (2011): \textit{Business Taxation and Financial Decisions}, Springer: Heidelberg. - - -\cite{mittelbach2004} - -Mittelbach, Frank, Michel Goossens, Johannes Braams, David Carlisle, and Chris Rowley (2004): \textit{The LaTeX Companion. Addison-Wesley Series on Tools and Techniques for Computer T}, 2nd ed., Addison-Wesley Professional: München. - - -\cite{cowley2008} - -Cowley, Nick, Carlos Gutiérrez, Juhani Kesti and Mei-June Soo (eds.) (2008): \textit{Global Corporate Tax Handbook 2008}, International Bureau of Fiscal Documentation: Amsterdam. - - - - - - - - -\item \textbf{Journals} - -\cite{loeffler1996b} - -Andreas Löffler (1996b): Variance Aversion Implies $\mu$-$\sigma^2$-Criterion, \textit{Journal of Economic Theory}, 69 (3): 532-539. - - -\cite{niemann2005} - -Niemann, Rainer and Caren Sureth (2005): Capital Budgeting with Taxes under Uncertainty and Irreversibility, \textit{Journal of Economics and Statistics}, 225: 77-95. - - - - - -\cite{krogh1996} - -Krogh, Georg von and Johan Roos (1996): A Tale of the Unfinished, \textit{Strategie Management Journal}, 19 (9): 729-737. - - - -\cite{arnold2011} - -Arnold, Markus C. and Robert M. Gillenkirch (2001): Centralization Versus Delgation in an Experimental Capital Budgeting Setting, \textit{Business Research}, 4 (1): 10-30, \url{http://www.business-research.org/2011/1/accounting/2975/arnold-gillenkirch-centralization.pdf} (Access date: 2011-11-08). - - - - -\item \textbf{Incollections} (notice, name and surname of the first editor are not reversed) - -\cite{fehr2003} - -Fehr, Hans and Wolfgang Wiegard (2003): ACE for Germany? Fighting for a Better Tax System, in: Michael Ahlheim, Heinz-Dieter Wenzel, and Wolfgang Wiegard (eds.): \textit{Steuerpolitik \endash\xspace Von der Theorie zur Praxis: Festschrift für Manfred Rose}, Springer Verlag: Berlin et al., 297-324. - -\cite{offermanns2006} - -Offermanns, René (2006): Belgium, in: Juhani Kesti (ed.), \textit{European Tax Handbook 2006}, International Bureau of Fiscal Documentation: Amsterdam, 63-82. - - - -\item \textbf{Inproceedings} - -\cite{matta2005} - -Matta, Andrea and Robert Chefson (2005): Formal Properties of Closed Flow Lines with Limited Buffer Capacities and Random Processing Times, in: J. Manuel Felix-Teixera and A. E. Carvalho Brito (eds.): \textit{The 2005 European Simulation and Modelling Conference}, Porto, 190-198. - - - - - - -\item \textbf{Unpublished} (e.g. working paper, unpublished master thesis or internet resources) - -\cite{hundsdoerfer2011} - -Hundsdoerfer, Jochen, Christian Sielaff, Kay Blaufus, -Dirk Kiesewetter, and Joachim Weimann (2011): The Influence of Tax Labeling and Tax Earmarking on the Willingness to Contribute \endash\xspace A Conjoint Analysis, Working Paper, arqus, \url{http://www.arqus.info/mobile/paper/arqus_121.pdf} (Access date: 2011-09-28). - - -\cite{brown2000} - -Brown, Lawrence D. (2000): I/B/E/S Research Bibliography, 6th ed., http:// www2.gsu.edu/\url{~}wwwaceFaculty/lbrown/Bibli ography.pdf (Access date: 2011-02-15). - - - -\cite{overesch2006} - -Overesch, Michael and Georg Wamser (2006): German Inbound Investment, Corporate Tax Planning, and Thin Capitalization Rules \endash\xspace a Difference-in-Difference Approach, Working Paper, Zentrum für Europäische Wirtschaftsforschung, \url{http://papers.ssrn.com/sol3/papers.cfm?abstract_id=945327} (Access date: 2011-11-18). - - -\cite{mintz2005} - -Mintz, Jack and Alfons J. Weichenrieder (2005): Taxation and the Financial Structure of German Outbound FDI, Working Paper, CESifo, \url{http://papers.ssrn.com/sol3/papers.cfm?abstract_id=875306##} (Access date: 2011-11-18). - - -\cite{arnold2009} - -Arnold, Markus C. and Dominik Schreiber (2009): Audits, Reputation, -and Repeated Interaction in a Capital Budgeting Setting, Working Paper, SSRN, \url{http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1935469} (Access date: 2011-11-18). - - - - - -\end{enumerate} - -\section{Technical hints for the bibliography} - -If you apply BiB\TeX\xspace the reference section is produced by - -\begin{verbatim} -\bibliographystyle{bur} -\bibliography{bur} -\end{verbatim} - -To run BiB\TeX\xspace properly, you have to provide a database that includes the cited references. Here the name of the bib-file has to be \texttt{bur.bib}. - -When not using BiB\TeX\xspace use the following syntax for the reference section - -\begin{verbatim} -\begin{thebibliography}{} -\item{Reference 1} -\item{Reference 2} -\end{thebibliography} -\end{verbatim} - -In this case no separate database is needed. However, be sure that just the cited literature is included in the reference section. - -%\cite{loeffler1996b} - -%\citet*{bottazzi1998} - -%\citet*{abdulkader2006} - -%\citet*{beatty1986} - -%\citet*{belsley1980} - -%\citet*{botosan1997} - -%\citet*{bradshaw2003} - -%\citet*{brennan1970} - -%\citet*{brown2000} - -%\citet*{helber1999} - -%\citet*{hopp2000} - -%\citet*{matta2005} - -%\citet*{smith1999} - - -%\citet*{fehr2003} - -%\cite{mittelbach2005} - - -% Use the bibliography style for BuR -\bibliographystyle{bur} -% Use the bur.bib database to extract the references -\bibliography{bur} - - -\section*{Biographies} - -\textbf{Alexandra Ma\ss baum} is doctoral student and research assistant at the Chair of -Business Administration, esp. Business Taxation at the University of Paderborn. She received her diploma degree in Business Administration with specialization in accounting, taxation, auditing, and management accounting, as well as corporate and tax law from the University of Osnabrück. - - -\medskip -\textbf{Caren Sureth} is Professor and Chair of Business Administration, esp. Business Taxation since 2004 and also Head of the Center for Tax Research at the Unversity of Paderborn. She received her doctorate from the University of Bielefeld, where she also reached her habilitation. She studied Business Administration, English, French, and Chinese and received her Diploma Degree at the University of Passau. Her main fields of research are the impact of taxation on entrepreneurial decisions, tax planning and taxation under uncertainty. - - - - -\onecolumn - -\appendix - -\section{BiB\TeX\xspace entries}\label{bib} - -\begin{enumerate} -\item \textbf{Monographs} - -\begin{verbatim} -@BOOK{kruschwitz2007, - author = {Lutz Kruschwitz}, - title = {Investitionsrechnung}, - publisher = {Oldenbourg Verlag}, - address = {München}, - edition = {11}, - year = {2007} -} -\end{verbatim} - -\begin{verbatim} -@book{brown2000, - author = {Brown, Lawrence D.}, - title = {I/B/E/S Research Bibliography}, - edition = {6th}, - year = {2000}, - note = {\url{http://www2.gsu.edu/~wwwaceFaculty/lbrown/Bibliography.pdf} - (Access date: 2011-02-15)} -} -\end{verbatim} - -\begin{verbatim} -@book{schanz2011, - author = {Schanz, Deborah and Sebastian Schanz}, - title = {Business Taxation and Financial Decisions}, - publisher = {Springer Verlag}, - address = {Heidelberg}, - edition = {}, - year = {2011} -} -\end{verbatim} - -\begin{verbatim} -@book{mittelbach2004, - author = {Mittelbach, Frank and Michel Goossens and Johannes Braams - and David Carlisle and Chris Rowley}, - title = {The LaTeX Companion. Addison-Wesley Series on Tools - and Techniques for Computer T}, - publisher = {Addison-Wesley Professional}, - address = {München}, - edition = {2}, - year = {2004} -} -\end{verbatim} - -\begin{verbatim} -@book{cowley2008, - editor={Cowley, Nick and Carlos Gutiérrez and Juhani Kesti and Mei-June Soo}, - title={Global Corporate Tax Handbook 2008}, - publisher={International Bureau of Fiscal Documentation}, - address = {Amsterdam}, - edition={}, - year={2008} -} -\end{verbatim} - -\item \textbf{Journals} - - -\begin{verbatim} -@article{loeffler1996b, - author = {Löffler, Andreas}, - title = {Variance Aversion Implies $\mu$-$\sigma^2$-Criterion}, - journal = {Journal of Economic Theory}, - volume = {69}, - number = {3}, - year = {1996}, - pages = {532-539} -} -\end{verbatim} - -\begin{verbatim} -@article{niemann2005, - author={Niemann, Rainer and Caren Sureth}, - title={Capital Budgeting with Taxes under Uncertainty and Irreversibility}, - journal={Journal of Economics and Statistics}, - volume={225}, - number = {}, - year={2005}, - pages={77-95} -} -\end{verbatim} - - -\begin{verbatim} -@article{krogh1996, - author = {Krogh, Georg von and Johan Roos}, - title = {A Tale of the Unfinished}, - journal = {Strategie Management Journal}, - volume = {19}, - number = {9}, - year = {1996}, - pages = {729-737} -} -\end{verbatim} - -\begin{verbatim} -@Article{arnold2011, - author = {Arnold, Markus C. and Robert M. Gillenkirch}, - title = {Centralization Versus Delgation in an Experimental Capital Budgeting Setting}, - pages = {10-30}, - year = {2011}, - journal = {Business Research}, - volume = {4}, - number = {1}, - note = {\url{http://www.business-research.org/2011/1/accounting/2975/ - arnold-gillenkirch-centralization.pdf} (Access date: 2011-11-08)} -} - -\end{verbatim} - - - - -\item \textbf{Incollections} - -\begin{verbatim} -@incollection{fehr2003, - author = {Hans Fehr and Wolfgang Wiegard}, - title = {ACE for Germany? Fighting for a Better Tax System}, - year = {2003}, - pages = {297-324}, - editor = {Michael Ahlheim and Heinz-Dieter Wenzel and Wolfgang Wiegard}, - booktitle = {Steuerpolitik \endash\xspace Von der Theorie zur Praxis: - Festschrift für Manfred Rose}, - publisher = {Springer}, - address = {Berlin et al.} -} -\end{verbatim} - -\begin{verbatim} -@incollection{offermanns2006, - author = {René Offermanns}, - title = {Belgium}, - year = {2006}, - pages = {63-82}, - editor = {Juhani Kesti}, - booktitle = {European Tax Handbook 2006}, - publisher = {International Bureau of Fiscal Documentation}, - address = {Amsterdam} -} -\end{verbatim} - -\item \textbf{Inproceedings} - -\begin{verbatim} -@inproceedings{matta2005, - author = {Matta, Andrea and Robert Chefson}, - title = {Formal Properties of Closed Flow Lines with Limited Buffer - Capacities and Random Processing Times}, - year = {2005}, - pages = {190-198}, - editor = {Felix-Teixera, J. Manuel and A. E. Carvalho Brito}, - booktitle = {The 2005 European Simulation and Modelling Conference}, - address = {Porto} -} -\end{verbatim} - - -\item \textbf{Unpublished} - -\begin{verbatim} -@unpublished{hundsdoerfer2011, - author = {Hundsdoerfer, Jochen and Christian Sielaff and Kay Blaufus - and Dirk Kiesewetter and Joachim Weimann}, - title = {The Influence of Tax Labeling and Tax Earmarking on the - Willingness to Contribute \endash\xspace A Conjoint Analysis}, - note = {Working Paper, arqus, \url{http://www.arqus.info/mobile/ - paper/arqus_121.pdf} (Access date: 2011-09-28)}, - year = {2011} -} -\end{verbatim} - -\begin{verbatim} -@unpublished{overesch2006, - author = {Overesch, Michael and Georg Wamser}, - title = {German Inbound Investment, Corporate Tax Planning, and Thin - Capitalization Rules \endash\xspace a Difference-in-Difference - Approach}, - note = {Working Paper, Zentrum für Europäische Wirtschaftsforschung, - \url{http://papers.ssrn.com/sol3/papers.cfm?abstract_id=945327} - (Access date: 2011-11-18)}, - year = {2011} -} -\end{verbatim} - -\begin{verbatim} -@unpublished{mintz2005, - author = {Mintz, Jack and Alfons J. Weichenrieder}, - title = {Taxation and the Financial Structure of German Outbound FDI}, - note = {Working Paper, CESifo, \url{http://papers.ssrn.com/sol3/ - papers.cfm?abstract_id=875306##} (Access date: 2011-11-18)}, - year = {2011} -} -\end{verbatim} - - -\begin{verbatim} -@unpublished{arnold2005, - author = {Arnold, Markus C. and Dominik Schreiber}, - title = {Audits, Reputation, and Repeated Interaction in a Capital - Budgeting Setting}, - note = {Working Paper, SSRN, \url{http://papers.ssrn.com/sol3/ - papers.cfm?abstract_id=1935469} (Access date: 2011-11-18)}, - year = {2005} -} -\end{verbatim} - - - -\end{enumerate} - - -\end{document} diff --git a/macros/latex/contrib/statrep/doc/images/Thumbs.db b/macros/latex/contrib/statrep/doc/images/Thumbs.db Binary files differdeleted file mode 100644 index feb1fb04eb..0000000000 --- a/macros/latex/contrib/statrep/doc/images/Thumbs.db +++ /dev/null diff --git a/macros/latex/contrib/tagpdf/README.md b/macros/latex/contrib/tagpdf/README.md index 961b6e2161..b5a8a983e0 100644 --- a/macros/latex/contrib/tagpdf/README.md +++ b/macros/latex/contrib/tagpdf/README.md @@ -1,6 +1,6 @@ #tagpdf — A package to create tagged pdf -Packageversion: 0.98l -Packagedate: 2023/08/30 +Packageversion: 0.98m +Packagedate: 2023/10/27 Author: Ulrike Fischer ## License diff --git a/macros/latex/contrib/tagpdf/ex-AF-file.pdf b/macros/latex/contrib/tagpdf/ex-AF-file.pdf index 41e750a736..ad143617bb 100644 --- a/macros/latex/contrib/tagpdf/ex-AF-file.pdf +++ b/macros/latex/contrib/tagpdf/ex-AF-file.pdf @@ -1,11 +1,11 @@ %PDF-2.0 %ÌÕÁÔÅØÐÄÆ 23 0 obj -<< /Subtype /application#2Fx-tex/Type /EmbeddedFile /Params<</ModDate (D:20230830231109+02'00') /Size 151 /CheckSum (BADAD63AAC8953B42877D379D71F03C9) >> /Length 151 >> +<< /Subtype /application#2Fx-tex/Type /EmbeddedFile /Params<</ModDate (D:20231027154221+02'00') /Size 151 /CheckSum (ACA3C0F12F8F866B0433C4C044C411ED) >> /Length 151 >> stream %% LaTeX2e file `example-input-file.tex' %% generated by the `filecontents' environment -%% from source `ex-AF-file' on 2023/08/30. +%% from source `ex-AF-file' on 2023/10/27. %% Additional info! @@ -15,7 +15,7 @@ endobj << /Type /Filespec /AFRelationship /Unspecified /F <FEFF006500780061006D0070006C0065002D0069006E007000750074002D00660069006C0065002E007400650078> /UF <FEFF006500780061006D0070006C0065002D0069006E007000750074002D00660069006C0065002E007400650078> /EF<</F 23 0 R/UF 23 0 R>> >> endobj 26 0 obj -<< /Subtype /text#2Fplain/Type /EmbeddedFile /Params<</ModDate (D:20230830) >> /Length 19 >> +<< /Subtype /text#2Fplain/Type /EmbeddedFile /Params<</ModDate (D:20231027) >> /Length 19 >> stream Bär with teh shirt endstream @@ -24,7 +24,7 @@ endobj << /Type /Filespec /AFRelationship /Supplement /F <FEFF007400610067002D0041004600660069006C00650031002E007400780074> /UF <FEFF007400610067002D0041004600660069006C00650031002E007400780074> /EF<</F 26 0 R/UF 26 0 R>> >> endobj 29 0 obj -<< /Subtype /text#2Fplain/Type /EmbeddedFile /Params<</ModDate (D:20230830) >> /Length 4 >> +<< /Subtype /text#2Fplain/Type /EmbeddedFile /Params<</ModDate (D:20231027) >> /Length 4 >> stream Duck endstream @@ -242,17 +242,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2023-08-30T23:11:25+02:00</rdf:li> + <rdf:li>2023-10-27T15:42:44+02:00</rdf:li> </rdf:Seq> </dc:date> <dc:format>application/pdf</dc:format> <dc:source>ex-AF-file.tex</dc:source> <xmp:CreatorTool>LaTeX</xmp:CreatorTool> - <xmp:CreateDate>2023-08-30T23:11:25+02:00</xmp:CreateDate> - <xmp:ModifyDate>2023-08-30T23:11:25+02:00</xmp:ModifyDate> - <xmp:MetadataDate>2023-08-30T23:11:25+02:00</xmp:MetadataDate> + <xmp:CreateDate>2023-10-27T15:42:44+02:00</xmp:CreateDate> + <xmp:ModifyDate>2023-10-27T15:42:44+02:00</xmp:ModifyDate> + <xmp:MetadataDate>2023-10-27T15:42:44+02:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:38d5a844-2217-4081-87cc-b2129dc357a6</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:4d6334e8-8cfa-44b2-8ddf-e31f3ddae4d9</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:396e9fee-5777-4b30-8277-a876d4a46909</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>1</prism:pageCount> </rdf:Description> @@ -332,7 +332,7 @@ endobj << /Type /Namespace /NS (http://www.w3.org/1998/Math/MathML) >> endobj 15 0 obj -<< /title [/Title 10 0 R] /part [/Title 10 0 R] /section [/H1 10 0 R] /subsection [/H2 10 0 R] /subsubsection [/H3 10 0 R] /paragraph [/H4 10 0 R] /subparagraph [/H5 10 0 R] /list [/L 10 0 R] /itemize [/L 10 0 R] /enumerate [/L 10 0 R] /description [/L 10 0 R] /quote [/BlockQuote 8 0 R] /quotation [/BlockQuote 8 0 R] /verbatim [/Div 10 0 R] /item [/LI 10 0 R] /itemlabel [/Lbl 10 0 R] /itembody [/LBody 10 0 R] /footnote [/FENote 10 0 R] /footnotemark [/Lbl 10 0 R] /footnotelabel [/Lbl 10 0 R] /text-unit [/Part 10 0 R] /text [/P 10 0 R] >> +<< /title [/Title 10 0 R] /part [/Title 10 0 R] /section [/H1 10 0 R] /subsection [/H2 10 0 R] /subsubsection [/H3 10 0 R] /paragraph [/H4 10 0 R] /subparagraph [/H5 10 0 R] /list [/L 10 0 R] /itemize [/L 10 0 R] /enumerate [/L 10 0 R] /description [/L 10 0 R] /quote [/BlockQuote 8 0 R] /quotation [/BlockQuote 8 0 R] /verbatim [/P 10 0 R] /item [/LI 10 0 R] /itemlabel [/Lbl 10 0 R] /itembody [/LBody 10 0 R] /footnote [/FENote 10 0 R] /footnotemark [/Lbl 10 0 R] /footnotelabel [/Lbl 10 0 R] /text-unit [/Part 10 0 R] /text [/P 10 0 R] /theorem-like [/Sect 10 0 R] /codeline [/Sub 10 0 R] /float [/Aside 10 0 R] /figures [/Sect 10 0 R] /tables [/Sect 10 0 R] >> endobj 14 0 obj << /Type /Namespace /NS (https://www.latex-project.org/ns/dflt/2022) /RoleMapNS 15 0 R >> @@ -350,7 +350,7 @@ endobj << /Type /Namespace /NS (https://www.latex-project.org/ns/inline/2022) /RoleMapNS 19 0 R >> endobj 20 0 obj -<< /Type /Namespace /NS (data:,CEF0968F-94E5-866F-7E1D-6C99EF80C88B) >> +<< /Type /Namespace /NS (data:,EB2B3286-C2B1-7025-F961-1B8FEB3177B1) >> endobj 7 0 obj [ 8 0 R 10 0 R 12 0 R 14 0 R 16 0 R 18 0 R 20 0 R ] @@ -452,7 +452,7 @@ endobj << /Type /Catalog /Pages 37 0 R /MarkInfo 38 0 R/Lang (de-DE)/Metadata 32 0 R/StructTreeRoot 5 0 R >> endobj 47 0 obj -<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20230830231125+02'00')/ModDate (D:20230830231125+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> +<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231027154244+02'00')/ModDate (D:20231027154244+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> endobj xref 0 48 @@ -461,51 +461,51 @@ xref 0000000003 00000 f 0000000004 00000 f 0000000009 00000 f -0000016147 00000 n +0000016268 00000 n 0000013795 00000 n -0000015570 00000 n +0000015691 00000 n 0000014006 00000 n 0000000011 00000 f 0000014074 00000 n 0000000013 00000 f 0000014144 00000 n 0000000021 00000 f -0000014786 00000 n +0000014907 00000 n 0000014225 00000 n -0000015064 00000 n -0000014893 00000 n -0000015372 00000 n -0000015171 00000 n -0000015481 00000 n +0000015185 00000 n +0000015014 00000 n +0000015493 00000 n +0000015292 00000 n +0000015602 00000 n 0000000000 00000 f -0000015638 00000 n +0000015759 00000 n 0000000020 00000 n 0000000382 00000 n -0000015751 00000 n +0000015872 00000 n 0000000673 00000 n 0000000828 00000 n -0000015883 00000 n +0000016004 00000 n 0000001062 00000 n 0000001202 00000 n -0000016015 00000 n +0000016136 00000 n 0000001436 00000 n 0000013649 00000 n 0000013514 00000 n 0000012908 00000 n -0000019885 00000 n -0000020239 00000 n +0000020006 00000 n +0000020360 00000 n 0000013759 00000 n 0000013852 00000 n 0000013969 00000 n -0000016252 00000 n -0000018701 00000 n -0000016438 00000 n -0000018922 00000 n -0000020039 00000 n -0000020301 00000 n -0000020419 00000 n +0000016373 00000 n +0000018822 00000 n +0000016559 00000 n +0000019043 00000 n +0000020160 00000 n +0000020422 00000 n +0000020540 00000 n trailer -<< /Size 48 /Root 46 0 R /Info 47 0 R /ID [ <89DE760DC5086CB2FFEDEFAA6BD2DA9B> <89DE760DC5086CB2FFEDEFAA6BD2DA9B> ] >> +<< /Size 48 /Root 46 0 R /Info 47 0 R /ID [ <C14030CFEF82565EB5A7E1E51941FD64> <C14030CFEF82565EB5A7E1E51941FD64> ] >> startxref -20642 +20763 %%EOF diff --git a/macros/latex/contrib/tagpdf/ex-alt-actualtext.pdf b/macros/latex/contrib/tagpdf/ex-alt-actualtext.pdf Binary files differindex 2ff37d0b04..99066ad2a9 100644 --- a/macros/latex/contrib/tagpdf/ex-alt-actualtext.pdf +++ b/macros/latex/contrib/tagpdf/ex-alt-actualtext.pdf diff --git a/macros/latex/contrib/tagpdf/ex-attribute.pdf b/macros/latex/contrib/tagpdf/ex-attribute.pdf index 31963fef52..67a1a336a9 100644 --- a/macros/latex/contrib/tagpdf/ex-attribute.pdf +++ b/macros/latex/contrib/tagpdf/ex-attribute.pdf @@ -216,17 +216,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2023-08-30T23:12:08+02:00</rdf:li> + <rdf:li>2023-10-27T15:43:46+02:00</rdf:li> </rdf:Seq> </dc:date> <dc:format>application/pdf</dc:format> <dc:source>ex-attribute.tex</dc:source> <xmp:CreatorTool>LaTeX</xmp:CreatorTool> - <xmp:CreateDate>2023-08-30T23:12:08+02:00</xmp:CreateDate> - <xmp:ModifyDate>2023-08-30T23:12:08+02:00</xmp:ModifyDate> - <xmp:MetadataDate>2023-08-30T23:12:08+02:00</xmp:MetadataDate> + <xmp:CreateDate>2023-10-27T15:43:46+02:00</xmp:CreateDate> + <xmp:ModifyDate>2023-10-27T15:43:46+02:00</xmp:ModifyDate> + <xmp:MetadataDate>2023-10-27T15:43:46+02:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:7a9cf910-1c19-429a-8f24-339c62d8a57f</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:d01ecca6-7bad-4daf-84dc-c57583be006a</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:2224d4af-56f8-40bb-8b90-ea889de2fd42</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>1</prism:pageCount> </rdf:Description> @@ -337,7 +337,7 @@ endobj << /Kids [28 0 R] >> endobj 7 0 obj -<< /Artifact /NonStruct /DocumentFragment /Art /Aside /Note /H7 /H6 /H8 /H6 /H9 /H6 /H10 /H6 /Title /P /FENote /Note /Sub /Span /Em /Span /Strong /Span /title /P /part /P /section /H1 /subsection /H2 /subsubsection /H3 /paragraph /H4 /subparagraph /H5 /list /L /itemize /L /enumerate /L /description /L /quote /BlockQuote /quotation /BlockQuote /verbatim /Div /item /LI /itemlabel /Lbl /itembody /LBody /footnote /Note /footnotemark /Lbl /footnotelabel /Lbl /text-unit /Part /text /P >> +<< /Artifact /NonStruct /DocumentFragment /Art /Aside /Note /H7 /H6 /H8 /H6 /H9 /H6 /H10 /H6 /Title /P /FENote /Note /Sub /Span /Em /Span /Strong /Span /title /P /part /P /section /H1 /subsection /H2 /subsubsection /H3 /paragraph /H4 /subparagraph /H5 /list /L /itemize /L /enumerate /L /description /L /quote /BlockQuote /quotation /BlockQuote /verbatim /P /item /LI /itemlabel /Lbl /itembody /LBody /footnote /Note /footnotemark /Lbl /footnotelabel /Lbl /text-unit /Part /text /P /theorem-like /Sect /codeline /Span /float /Note /figures /Sect /tables /Sect >> endobj 30 0 obj << /Lay-borderdotted << <</O /Layout /Borderstyle /Dotted >> >> @@ -449,7 +449,7 @@ endobj << /Type /Catalog /Pages 26 0 R /MarkInfo 27 0 R/Lang (de_DE)/Metadata 21 0 R/StructTreeRoot 5 0 R >> endobj 38 0 obj -<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/Title (Title)/CreationDate (D:20230830231208+02'00')/ModDate (D:20230830231208+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> +<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/Title (Title)/CreationDate (D:20231027154346+02'00')/ModDate (D:20231027154346+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> endobj xref 0 39 @@ -458,42 +458,42 @@ xref 0000000003 00000 f 0000000004 00000 f 0000000008 00000 f -0000014888 00000 n +0000014964 00000 n 0000012928 00000 n 0000013247 00000 n 0000000000 00000 f -0000013876 00000 n -0000013961 00000 n -0000014053 00000 n -0000014137 00000 n -0000014227 00000 n +0000013952 00000 n +0000014037 00000 n +0000014129 00000 n +0000014213 00000 n +0000014303 00000 n 0000000020 00000 n 0000000071 00000 n -0000014356 00000 n -0000014496 00000 n -0000014580 00000 n -0000014670 00000 n -0000014779 00000 n +0000014432 00000 n +0000014572 00000 n +0000014656 00000 n +0000014746 00000 n +0000014855 00000 n 0000000132 00000 n 0000012758 00000 n 0000012616 00000 n 0000011606 00000 n -0000017228 00000 n -0000017582 00000 n +0000017304 00000 n +0000017658 00000 n 0000012892 00000 n 0000012992 00000 n 0000013210 00000 n -0000013750 00000 n -0000015006 00000 n -0000016184 00000 n -0000015083 00000 n -0000015157 00000 n -0000016420 00000 n -0000017382 00000 n -0000017644 00000 n -0000017762 00000 n +0000013826 00000 n +0000015082 00000 n +0000016260 00000 n +0000015159 00000 n +0000015233 00000 n +0000016496 00000 n +0000017458 00000 n +0000017720 00000 n +0000017838 00000 n trailer -<< /Size 39 /Root 37 0 R /Info 38 0 R /ID [ <C0D9194F0F8325FEE262A9FEBD89B665> <C0D9194F0F8325FEE262A9FEBD89B665> ] >> +<< /Size 39 /Root 37 0 R /Info 38 0 R /ID [ <D3968930357FEE397E019F4A160C2AE3> <D3968930357FEE397E019F4A160C2AE3> ] >> startxref -17999 +18075 %%EOF diff --git a/macros/latex/contrib/tagpdf/ex-formula-problem.pdf b/macros/latex/contrib/tagpdf/ex-formula-problem.pdf index 229ae70db3..cc1671d7f8 100644 --- a/macros/latex/contrib/tagpdf/ex-formula-problem.pdf +++ b/macros/latex/contrib/tagpdf/ex-formula-problem.pdf @@ -239,17 +239,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2023-08-30T23:12:29+02:00</rdf:li> + <rdf:li>2023-10-27T15:44:17+02:00</rdf:li> </rdf:Seq> </dc:date> <dc:format>application/pdf</dc:format> <dc:source>ex-formula-problem.tex</dc:source> <xmp:CreatorTool>LaTeX</xmp:CreatorTool> - <xmp:CreateDate>2023-08-30T23:12:29+02:00</xmp:CreateDate> - <xmp:ModifyDate>2023-08-30T23:12:29+02:00</xmp:ModifyDate> - <xmp:MetadataDate>2023-08-30T23:12:29+02:00</xmp:MetadataDate> + <xmp:CreateDate>2023-10-27T15:44:17+02:00</xmp:CreateDate> + <xmp:ModifyDate>2023-10-27T15:44:17+02:00</xmp:ModifyDate> + <xmp:MetadataDate>2023-10-27T15:44:17+02:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:8eb2ce1d-b2ec-440a-8bc2-73733eb3eeb0</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:edd036c8-c70f-4410-8f43-8f745826598f</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:a3fd31b5-cd7b-4075-8f6d-1e64dd2b713b</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>2</prism:pageCount> </rdf:Description> @@ -315,7 +315,7 @@ endobj << /Kids [24 0 R] >> endobj 7 0 obj -<< /Artifact /NonStruct /DocumentFragment /Art /Aside /Note /H7 /H6 /H8 /H6 /H9 /H6 /H10 /H6 /Title /P /FENote /Note /Sub /Span /Em /Span /Strong /Span /title /P /part /P /section /H1 /subsection /H2 /subsubsection /H3 /paragraph /H4 /subparagraph /H5 /list /L /itemize /L /enumerate /L /description /L /quote /BlockQuote /quotation /BlockQuote /verbatim /Div /item /LI /itemlabel /Lbl /itembody /LBody /footnote /Note /footnotemark /Lbl /footnotelabel /Lbl /text-unit /Part /text /P >> +<< /Artifact /NonStruct /DocumentFragment /Art /Aside /Note /H7 /H6 /H8 /H6 /H9 /H6 /H10 /H6 /Title /P /FENote /Note /Sub /Span /Em /Span /Strong /Span /title /P /part /P /section /H1 /subsection /H2 /subsubsection /H3 /paragraph /H4 /subparagraph /H5 /list /L /itemize /L /enumerate /L /description /L /quote /BlockQuote /quotation /BlockQuote /verbatim /P /item /LI /itemlabel /Lbl /itembody /LBody /footnote /Note /footnotemark /Lbl /footnotelabel /Lbl /text-unit /Part /text /P /theorem-like /Sect /codeline /Span /float /Note /figures /Sect /tables /Sect >> endobj 9 0 obj << /Type /StructElem /S /Document /P 5 0 R /K [10 0 R 11 0 R 17 0 R 18 0 R] /ID (ID.01) >> @@ -425,7 +425,7 @@ endobj << /Type /Catalog /Pages 16 0 R /MarkInfo 23 0 R/Lang (de-DE)/Metadata 19 0 R/StructTreeRoot 5 0 R >> endobj 33 0 obj -<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20230830231229+02'00')/ModDate (D:20230830231229+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> +<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231027154417+02'00')/ModDate (D:20231027154417+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> endobj xref 0 34 @@ -434,20 +434,20 @@ xref 0000000003 00000 f 0000000004 00000 f 0000000008 00000 f -0000014303 00000 n +0000014379 00000 n 0000012899 00000 n 0000013137 00000 n 0000000000 00000 f -0000013640 00000 n -0000013747 00000 n -0000013853 00000 n +0000013716 00000 n +0000013823 00000 n +0000013929 00000 n 0000000637 00000 n 0000000502 00000 n 0000000020 00000 n -0000018387 00000 n -0000018741 00000 n -0000013965 00000 n -0000014071 00000 n +0000018463 00000 n +0000018817 00000 n +0000014041 00000 n +0000014147 00000 n 0000000724 00000 n 0000012729 00000 n 0000012594 00000 n @@ -455,16 +455,16 @@ xref 0000012863 00000 n 0000012969 00000 n 0000013100 00000 n -0000014404 00000 n -0000017160 00000 n -0000014605 00000 n +0000014480 00000 n +0000017236 00000 n 0000014681 00000 n -0000017396 00000 n -0000018541 00000 n -0000018810 00000 n -0000018928 00000 n +0000014757 00000 n +0000017472 00000 n +0000018617 00000 n +0000018886 00000 n +0000019004 00000 n trailer -<< /Size 34 /Root 32 0 R /Info 33 0 R /ID [ <C438D9F37967D5A1217C11DDDBD5EC00> <C438D9F37967D5A1217C11DDDBD5EC00> ] >> +<< /Size 34 /Root 32 0 R /Info 33 0 R /ID [ <18CBACCFD23D931A034DDF17EC30B3A2> <18CBACCFD23D931A034DDF17EC30B3A2> ] >> startxref -19151 +19227 %%EOF diff --git a/macros/latex/contrib/tagpdf/ex-list.pdf b/macros/latex/contrib/tagpdf/ex-list.pdf index d5885d53b7..8b8c52809e 100644 --- a/macros/latex/contrib/tagpdf/ex-list.pdf +++ b/macros/latex/contrib/tagpdf/ex-list.pdf @@ -210,17 +210,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2023-08-30T23:12:52+02:00</rdf:li> + <rdf:li>2023-10-27T15:44:48+02:00</rdf:li> </rdf:Seq> </dc:date> <dc:format>application/pdf</dc:format> <dc:source>ex-list.tex</dc:source> <xmp:CreatorTool>LaTeX</xmp:CreatorTool> - <xmp:CreateDate>2023-08-30T23:12:52+02:00</xmp:CreateDate> - <xmp:ModifyDate>2023-08-30T23:12:52+02:00</xmp:ModifyDate> - <xmp:MetadataDate>2023-08-30T23:12:52+02:00</xmp:MetadataDate> + <xmp:CreateDate>2023-10-27T15:44:48+02:00</xmp:CreateDate> + <xmp:ModifyDate>2023-10-27T15:44:48+02:00</xmp:ModifyDate> + <xmp:MetadataDate>2023-10-27T15:44:48+02:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:4c749825-1de7-414c-879f-29e4d0bef66e</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:4f234d81-ca31-480c-8267-5daf94e5542c</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:6465c816-cbd0-49f0-8f11-d7d38ccf3873</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>1</prism:pageCount> </rdf:Description> @@ -653,7 +653,7 @@ endobj << /Type /Catalog /Pages 54 0 R /MarkInfo 55 0 R/Lang (en-US)/Metadata 48 0 R/StructTreeRoot 5 0 R >> endobj 72 0 obj -<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20230830231252+02'00')/ModDate (D:20230830231252+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> +<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231027154448+02'00')/ModDate (D:20231027154448+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> endobj xref 0 73 @@ -731,7 +731,7 @@ xref 0000029592 00000 n 0000029710 00000 n trailer -<< /Size 73 /Root 71 0 R /Info 72 0 R /ID [ <019D2B53AF4CC011A02E911AD5A1AC04> <019D2B53AF4CC011A02E911AD5A1AC04> ] >> +<< /Size 73 /Root 71 0 R /Info 72 0 R /ID [ <B2A7793657FCC57463973470FB017435> <B2A7793657FCC57463973470FB017435> ] >> startxref 29933 %%EOF diff --git a/macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.pdf b/macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.pdf index f7777952e4..03d9baa245 100644 --- a/macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.pdf +++ b/macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.pdf @@ -243,17 +243,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2023-08-30T23:13:12+02:00</rdf:li> + <rdf:li>2023-10-27T15:45:16+02:00</rdf:li> </rdf:Seq> </dc:date> <dc:format>application/pdf</dc:format> <dc:source>ex-mc-manual-para-split-obsolete.tex</dc:source> <xmp:CreatorTool>LaTeX</xmp:CreatorTool> - <xmp:CreateDate>2023-08-30T23:13:12+02:00</xmp:CreateDate> - <xmp:ModifyDate>2023-08-30T23:13:12+02:00</xmp:ModifyDate> - <xmp:MetadataDate>2023-08-30T23:13:12+02:00</xmp:MetadataDate> + <xmp:CreateDate>2023-10-27T15:45:16+02:00</xmp:CreateDate> + <xmp:ModifyDate>2023-10-27T15:45:16+02:00</xmp:ModifyDate> + <xmp:MetadataDate>2023-10-27T15:45:16+02:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:c33d64b4-96ec-4e48-8f27-0b3edc831547</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:2887128f-21c5-4c52-8669-a58e88f41682</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:19465596-e014-4208-8ea6-cde9c10efd13</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>2</prism:pageCount> </rdf:Description> @@ -413,7 +413,7 @@ endobj << /Type /Catalog /Pages 14 0 R /Lang (en-US)/Metadata 15 0 R >> endobj 25 0 obj -<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20230830231312+02'00')/ModDate (D:20230830231312+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> +<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231027154516+02'00')/ModDate (D:20231027154516+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> endobj xref 0 26 @@ -444,7 +444,7 @@ xref 0000023897 00000 n 0000023978 00000 n trailer -<< /Size 26 /Root 24 0 R /Info 25 0 R /ID [ <470CC785A1D0B3B694D43EBE24661D19> <470CC785A1D0B3B694D43EBE24661D19> ] >> +<< /Size 26 /Root 24 0 R /Info 25 0 R /ID [ <E81B8D7D57ACDFDA45EA41C58123AB8C> <E81B8D7D57ACDFDA45EA41C58123AB8C> ] >> startxref 24201 %%EOF diff --git a/macros/latex/contrib/tagpdf/ex-softhyphen.pdf b/macros/latex/contrib/tagpdf/ex-softhyphen.pdf index 7287b6e5f2..75ac71bbba 100644 --- a/macros/latex/contrib/tagpdf/ex-softhyphen.pdf +++ b/macros/latex/contrib/tagpdf/ex-softhyphen.pdf @@ -210,17 +210,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2023-08-30T23:13:31+02:00</rdf:li> + <rdf:li>2023-10-27T15:45:42+02:00</rdf:li> </rdf:Seq> </dc:date> <dc:format>application/pdf</dc:format> <dc:source>ex-softhyphen.tex</dc:source> <xmp:CreatorTool>LaTeX</xmp:CreatorTool> - <xmp:CreateDate>2023-08-30T23:13:31+02:00</xmp:CreateDate> - <xmp:ModifyDate>2023-08-30T23:13:31+02:00</xmp:ModifyDate> - <xmp:MetadataDate>2023-08-30T23:13:31+02:00</xmp:MetadataDate> + <xmp:CreateDate>2023-10-27T15:45:42+02:00</xmp:CreateDate> + <xmp:ModifyDate>2023-10-27T15:45:42+02:00</xmp:ModifyDate> + <xmp:MetadataDate>2023-10-27T15:45:42+02:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:aa82e685-4098-469d-861c-3c45dfc700c7</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:e1838625-8288-439b-850f-8396de55e668</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:0f48bcfe-bbe2-43ab-8377-9cfd9adb7d23</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>1</prism:pageCount> </rdf:Description> @@ -290,7 +290,7 @@ endobj << /Kids [21 0 R] >> endobj 7 0 obj -<< /Artifact /NonStruct /DocumentFragment /Art /Aside /Note /H7 /H6 /H8 /H6 /H9 /H6 /H10 /H6 /Title /P /FENote /Note /Sub /Span /Em /Span /Strong /Span /title /P /part /P /section /H2 /subsection /H3 /subsubsection /H4 /paragraph /H5 /subparagraph /H6 /list /L /itemize /L /enumerate /L /description /L /quote /BlockQuote /quotation /BlockQuote /verbatim /Div /item /LI /itemlabel /Lbl /itembody /LBody /footnote /Note /footnotemark /Lbl /footnotelabel /Lbl /text-unit /Part /text /P /chapter /H1 >> +<< /Artifact /NonStruct /DocumentFragment /Art /Aside /Note /H7 /H6 /H8 /H6 /H9 /H6 /H10 /H6 /Title /P /FENote /Note /Sub /Span /Em /Span /Strong /Span /title /P /part /P /section /H2 /subsection /H3 /subsubsection /H4 /paragraph /H5 /subparagraph /H6 /list /L /itemize /L /enumerate /L /description /L /quote /BlockQuote /quotation /BlockQuote /verbatim /P /item /LI /itemlabel /Lbl /itembody /LBody /footnote /Note /footnotemark /Lbl /footnotelabel /Lbl /text-unit /Part /text /P /theorem-like /Sect /codeline /Span /float /Note /figures /Sect /tables /Sect /chapter /H1 >> endobj 9 0 obj << /Type /StructElem /S /Document /P 5 0 R /K [10 0 R 12 0 R] /ID (ID.01) >> @@ -393,7 +393,7 @@ endobj << /Type /Catalog /Pages 19 0 R /MarkInfo 20 0 R/Lang (en-US)/Metadata 14 0 R/StructTreeRoot 5 0 R >> endobj 30 0 obj -<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20230830231331+02'00')/ModDate (D:20230830231331+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> +<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231027154542+02'00')/ModDate (D:20231027154542+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> endobj xref 0 31 @@ -402,34 +402,34 @@ xref 0000000003 00000 f 0000000004 00000 f 0000000008 00000 f -0000013665 00000 n +0000013741 00000 n 0000012446 00000 n 0000012664 00000 n 0000000000 00000 f -0000013180 00000 n -0000013273 00000 n -0000013359 00000 n -0000013469 00000 n -0000013555 00000 n +0000013256 00000 n +0000013349 00000 n +0000013435 00000 n +0000013545 00000 n +0000013631 00000 n 0000000020 00000 n 0000012276 00000 n 0000012141 00000 n 0000011495 00000 n -0000017614 00000 n -0000017978 00000 n +0000017690 00000 n +0000018054 00000 n 0000012410 00000 n 0000012496 00000 n 0000012627 00000 n -0000013766 00000 n -0000016414 00000 n -0000013920 00000 n -0000014094 00000 n -0000016654 00000 n -0000017773 00000 n -0000018040 00000 n -0000018158 00000 n +0000013842 00000 n +0000016490 00000 n +0000013996 00000 n +0000014170 00000 n +0000016730 00000 n +0000017849 00000 n +0000018116 00000 n +0000018234 00000 n trailer -<< /Size 31 /Root 29 0 R /Info 30 0 R /ID [ <6B288E973F57BDFEC84F230DEBCFA2E8> <6B288E973F57BDFEC84F230DEBCFA2E8> ] >> +<< /Size 31 /Root 29 0 R /Info 30 0 R /ID [ <55E3FDBDB8E688D88AE3ECB360B2CD8D> <55E3FDBDB8E688D88AE3ECB360B2CD8D> ] >> startxref -18381 +18457 %%EOF diff --git a/macros/latex/contrib/tagpdf/ex-spaceglyph-listings.pdf b/macros/latex/contrib/tagpdf/ex-spaceglyph-listings.pdf index 7ae6db6779..54163da4f7 100644 --- a/macros/latex/contrib/tagpdf/ex-spaceglyph-listings.pdf +++ b/macros/latex/contrib/tagpdf/ex-spaceglyph-listings.pdf @@ -210,17 +210,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2023-08-30T23:13:48+02:00</rdf:li> + <rdf:li>2023-10-27T15:46:07+02:00</rdf:li> </rdf:Seq> </dc:date> <dc:format>application/pdf</dc:format> <dc:source>ex-spaceglyph-listings.tex</dc:source> <xmp:CreatorTool>LaTeX</xmp:CreatorTool> - <xmp:CreateDate>2023-08-30T23:13:48+02:00</xmp:CreateDate> - <xmp:ModifyDate>2023-08-30T23:13:48+02:00</xmp:ModifyDate> - <xmp:MetadataDate>2023-08-30T23:13:48+02:00</xmp:MetadataDate> + <xmp:CreateDate>2023-10-27T15:46:07+02:00</xmp:CreateDate> + <xmp:ModifyDate>2023-10-27T15:46:07+02:00</xmp:ModifyDate> + <xmp:MetadataDate>2023-10-27T15:46:07+02:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:acdc2435-bf29-4e54-8d09-1c9b6dc32038</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:6a509f48-5cd8-4bd2-864d-46b6f7a3e3af</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:bfe06476-5d48-4964-8826-50562f0f9875</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>1</prism:pageCount> </rdf:Description> @@ -275,7 +275,7 @@ endobj << /Kids [17 0 R] >> endobj 7 0 obj -<< /Artifact /NonStruct /DocumentFragment /Art /Aside /Note /H7 /H6 /H8 /H6 /H9 /H6 /H10 /H6 /Title /P /FENote /Note /Sub /Span /Em /Span /Strong /Span /title /P /part /P /section /H1 /subsection /H2 /subsubsection /H3 /paragraph /H4 /subparagraph /H5 /list /L /itemize /L /enumerate /L /description /L /quote /BlockQuote /quotation /BlockQuote /verbatim /Div /item /LI /itemlabel /Lbl /itembody /LBody /footnote /Note /footnotemark /Lbl /footnotelabel /Lbl /text-unit /Part /text /P >> +<< /Artifact /NonStruct /DocumentFragment /Art /Aside /Note /H7 /H6 /H8 /H6 /H9 /H6 /H10 /H6 /Title /P /FENote /Note /Sub /Span /Em /Span /Strong /Span /title /P /part /P /section /H1 /subsection /H2 /subsubsection /H3 /paragraph /H4 /subparagraph /H5 /list /L /itemize /L /enumerate /L /description /L /quote /BlockQuote /quotation /BlockQuote /verbatim /P /item /LI /itemlabel /Lbl /itembody /LBody /footnote /Note /footnotemark /Lbl /footnotelabel /Lbl /text-unit /Part /text /P /theorem-like /Sect /codeline /Span /float /Note /figures /Sect /tables /Sect >> endobj 9 0 obj << /Type /StructElem /S /Document /P 5 0 R /ID (ID.01) >> @@ -354,7 +354,7 @@ endobj << /Type /Catalog /Pages 15 0 R /MarkInfo 16 0 R/Lang (en-US)/Metadata 10 0 R/StructTreeRoot 5 0 R >> endobj 26 0 obj -<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20230830231348+02'00')/ModDate (D:20230830231348+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> +<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231027154607+02'00')/ModDate (D:20231027154607+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> endobj xref 0 27 @@ -363,30 +363,30 @@ xref 0000000003 00000 f 0000000004 00000 f 0000000008 00000 f -0000012809 00000 n +0000012885 00000 n 0000012093 00000 n 0000012232 00000 n 0000000000 00000 f -0000012735 00000 n +0000012811 00000 n 0000000020 00000 n 0000011923 00000 n 0000011788 00000 n 0000011504 00000 n -0000014992 00000 n -0000015346 00000 n +0000015068 00000 n +0000015422 00000 n 0000012057 00000 n 0000012124 00000 n 0000012195 00000 n -0000012910 00000 n -0000013976 00000 n -0000012965 00000 n -0000013040 00000 n -0000014212 00000 n -0000015146 00000 n -0000015408 00000 n -0000015526 00000 n +0000012986 00000 n +0000014052 00000 n +0000013041 00000 n +0000013116 00000 n +0000014288 00000 n +0000015222 00000 n +0000015484 00000 n +0000015602 00000 n trailer -<< /Size 27 /Root 25 0 R /Info 26 0 R /ID [ <A1D7171338063BC081A09387B55B4DC2> <A1D7171338063BC081A09387B55B4DC2> ] >> +<< /Size 27 /Root 25 0 R /Info 26 0 R /ID [ <FFAF6EF252682BD0179C52AEACF1EAD0> <FFAF6EF252682BD0179C52AEACF1EAD0> ] >> startxref -15749 +15825 %%EOF diff --git a/macros/latex/contrib/tagpdf/ex-structure-obsolete.pdf b/macros/latex/contrib/tagpdf/ex-structure-obsolete.pdf index 55337b9dce..dd921f6c6a 100644 --- a/macros/latex/contrib/tagpdf/ex-structure-obsolete.pdf +++ b/macros/latex/contrib/tagpdf/ex-structure-obsolete.pdf @@ -210,17 +210,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2023-08-30T23:14:06+02:00</rdf:li> + <rdf:li>2023-10-27T15:46:33+02:00</rdf:li> </rdf:Seq> </dc:date> <dc:format>application/pdf</dc:format> <dc:source>ex-structure-obsolete.tex</dc:source> <xmp:CreatorTool>LaTeX</xmp:CreatorTool> - <xmp:CreateDate>2023-08-30T23:14:06+02:00</xmp:CreateDate> - <xmp:ModifyDate>2023-08-30T23:14:06+02:00</xmp:ModifyDate> - <xmp:MetadataDate>2023-08-30T23:14:06+02:00</xmp:MetadataDate> + <xmp:CreateDate>2023-10-27T15:46:33+02:00</xmp:CreateDate> + <xmp:ModifyDate>2023-10-27T15:46:33+02:00</xmp:ModifyDate> + <xmp:MetadataDate>2023-10-27T15:46:33+02:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:bf5e4a2b-cfa9-4fc5-878c-8f9d2ee95445</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:f6360433-4c88-4e51-80e3-5dcd1d2dd103</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:3faeed81-5075-4961-87b9-5303bf7b914e</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>1</prism:pageCount> </rdf:Description> @@ -322,7 +322,7 @@ endobj << /Kids [28 0 R] >> endobj 7 0 obj -<< /Artifact /NonStruct /DocumentFragment /Art /Aside /Note /H7 /H6 /H8 /H6 /H9 /H6 /H10 /H6 /Title /P /FENote /Note /Sub /Span /Em /Span /Strong /Span /title /P /part /P /section /H2 /subsection /H3 /subsubsection /H4 /paragraph /H5 /subparagraph /H6 /list /L /itemize /L /enumerate /L /description /L /quote /BlockQuote /quotation /BlockQuote /verbatim /Div /item /LI /itemlabel /Lbl /itembody /LBody /footnote /Note /footnotemark /Lbl /footnotelabel /Lbl /text-unit /Part /text /P /chapter /H1 >> +<< /Artifact /NonStruct /DocumentFragment /Art /Aside /Note /H7 /H6 /H8 /H6 /H9 /H6 /H10 /H6 /Title /P /FENote /Note /Sub /Span /Em /Span /Strong /Span /title /P /part /P /section /H2 /subsection /H3 /subsubsection /H4 /paragraph /H5 /subparagraph /H6 /list /L /itemize /L /enumerate /L /description /L /quote /BlockQuote /quotation /BlockQuote /verbatim /P /item /LI /itemlabel /Lbl /itembody /LBody /footnote /Note /footnotemark /Lbl /footnotelabel /Lbl /text-unit /Part /text /P /theorem-like /Sect /codeline /Span /float /Note /figures /Sect /tables /Sect /chapter /H1 >> endobj 9 0 obj << /Type /StructElem /S /Document /P 5 0 R /K 10 0 R /ID (ID.001) >> @@ -526,7 +526,7 @@ endobj << /Type /Catalog /Pages 26 0 R /MarkInfo 27 0 R/Lang (en-US)/Metadata 20 0 R/StructTreeRoot 5 0 R >> endobj 43 0 obj -<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20230830231406+02'00')/ModDate (D:20230830231406+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> +<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231027154633+02'00')/ModDate (D:20231027154633+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> endobj xref 0 44 @@ -535,47 +535,47 @@ xref 0000000003 00000 f 0000000004 00000 f 0000000008 00000 f -0000014857 00000 n +0000014933 00000 n 0000012880 00000 n 0000013229 00000 n 0000000000 00000 f -0000013745 00000 n -0000013830 00000 n -0000013928 00000 n -0000014036 00000 n -0000014144 00000 n -0000014233 00000 n -0000014323 00000 n -0000014433 00000 n -0000014545 00000 n -0000014635 00000 n -0000014745 00000 n +0000013821 00000 n +0000013906 00000 n +0000014004 00000 n +0000014112 00000 n +0000014220 00000 n +0000014309 00000 n +0000014399 00000 n +0000014509 00000 n +0000014621 00000 n +0000014711 00000 n +0000014821 00000 n 0000000020 00000 n 0000012698 00000 n 0000012563 00000 n 0000011503 00000 n -0000022940 00000 n -0000019706 00000 n -0000023288 00000 n +0000023016 00000 n +0000019782 00000 n +0000023364 00000 n 0000012844 00000 n 0000012958 00000 n 0000013192 00000 n -0000014958 00000 n -0000018437 00000 n -0000015207 00000 n -0000015282 00000 n -0000018673 00000 n -0000019860 00000 n -0000020060 00000 n -0000021828 00000 n -0000020197 00000 n +0000015034 00000 n +0000018513 00000 n +0000015283 00000 n +0000015358 00000 n +0000018749 00000 n +0000019936 00000 n +0000020136 00000 n +0000021904 00000 n 0000020273 00000 n -0000022062 00000 n -0000023091 00000 n -0000023350 00000 n -0000023468 00000 n +0000020349 00000 n +0000022138 00000 n +0000023167 00000 n +0000023426 00000 n +0000023544 00000 n trailer -<< /Size 44 /Root 42 0 R /Info 43 0 R /ID [ <E81A69FEE9B9E50F0C56DE6BBF434A40> <E81A69FEE9B9E50F0C56DE6BBF434A40> ] >> +<< /Size 44 /Root 42 0 R /Info 43 0 R /ID [ <9BB580D33960C81880B4ED0F31B8B5B6> <9BB580D33960C81880B4ED0F31B8B5B6> ] >> startxref -23691 +23767 %%EOF diff --git a/macros/latex/contrib/tagpdf/ex-tagpdf-template.pdf b/macros/latex/contrib/tagpdf/ex-tagpdf-template.pdf index 952a516e8f..2a6e5ac789 100644 --- a/macros/latex/contrib/tagpdf/ex-tagpdf-template.pdf +++ b/macros/latex/contrib/tagpdf/ex-tagpdf-template.pdf @@ -210,17 +210,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2023-08-30T23:14:26+02:00</rdf:li> + <rdf:li>2023-10-27T15:47:00+02:00</rdf:li> </rdf:Seq> </dc:date> <dc:format>application/pdf</dc:format> <dc:source>ex-tagpdf-template.tex</dc:source> <xmp:CreatorTool>LaTeX</xmp:CreatorTool> - <xmp:CreateDate>2023-08-30T23:14:26+02:00</xmp:CreateDate> - <xmp:ModifyDate>2023-08-30T23:14:26+02:00</xmp:ModifyDate> - <xmp:MetadataDate>2023-08-30T23:14:26+02:00</xmp:MetadataDate> + <xmp:CreateDate>2023-10-27T15:47:00+02:00</xmp:CreateDate> + <xmp:ModifyDate>2023-10-27T15:47:00+02:00</xmp:ModifyDate> + <xmp:MetadataDate>2023-10-27T15:47:00+02:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:f320abfc-f6ab-4d12-8719-d176f4d947cf</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:28e776ee-8e5e-4001-8145-84b430ec9045</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:18202c14-899a-4cda-8daf-fcc14e5f853c</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>1</prism:pageCount> </rdf:Description> @@ -291,7 +291,7 @@ endobj << /Type /Namespace /NS (http://www.w3.org/1998/Math/MathML) >> endobj 15 0 obj -<< /title [/Title 10 0 R] /part [/Title 10 0 R] /section [/H1 10 0 R] /subsection [/H2 10 0 R] /subsubsection [/H3 10 0 R] /paragraph [/H4 10 0 R] /subparagraph [/H5 10 0 R] /list [/L 10 0 R] /itemize [/L 10 0 R] /enumerate [/L 10 0 R] /description [/L 10 0 R] /quote [/BlockQuote 8 0 R] /quotation [/BlockQuote 8 0 R] /verbatim [/Div 10 0 R] /item [/LI 10 0 R] /itemlabel [/Lbl 10 0 R] /itembody [/LBody 10 0 R] /footnote [/FENote 10 0 R] /footnotemark [/Lbl 10 0 R] /footnotelabel [/Lbl 10 0 R] /text-unit [/Part 10 0 R] /text [/P 10 0 R] >> +<< /title [/Title 10 0 R] /part [/Title 10 0 R] /section [/H1 10 0 R] /subsection [/H2 10 0 R] /subsubsection [/H3 10 0 R] /paragraph [/H4 10 0 R] /subparagraph [/H5 10 0 R] /list [/L 10 0 R] /itemize [/L 10 0 R] /enumerate [/L 10 0 R] /description [/L 10 0 R] /quote [/BlockQuote 8 0 R] /quotation [/BlockQuote 8 0 R] /verbatim [/P 10 0 R] /item [/LI 10 0 R] /itemlabel [/Lbl 10 0 R] /itembody [/LBody 10 0 R] /footnote [/FENote 10 0 R] /footnotemark [/Lbl 10 0 R] /footnotelabel [/Lbl 10 0 R] /text-unit [/Part 10 0 R] /text [/P 10 0 R] /theorem-like [/Sect 10 0 R] /codeline [/Sub 10 0 R] /float [/Aside 10 0 R] /figures [/Sect 10 0 R] /tables [/Sect 10 0 R] >> endobj 14 0 obj << /Type /Namespace /NS (https://www.latex-project.org/ns/dflt/2022) /RoleMapNS 15 0 R >> @@ -308,11 +308,8 @@ endobj 18 0 obj << /Type /Namespace /NS (https://www.latex-project.org/ns/inline/2022) /RoleMapNS 19 0 R >> endobj -21 0 obj -<< /list [/L 10 0 R] /quote [/BlockQuote 8 0 R] /quotation [/BlockQuote 8 0 R] /theorem-like [/Sect 10 0 R] /verbatim [/P 10 0 R] /codeline [/Sub 10 0 R] /float [/Aside 10 0 R] /figures [/Sect 10 0 R] /tables [/Sect 10 0 R] >> -endobj 20 0 obj -<< /Type /Namespace /NS (data:,E037878-4DB6-BAD6-9BC4-368CC7DA7072) /RoleMapNS 21 0 R >> +<< /Type /Namespace /NS (data:,C7EF4D21-F6E9-945B-6CFB-89718A316EF8) >> endobj 7 0 obj [ 8 0 R 10 0 R 12 0 R 14 0 R 16 0 R 18 0 R 20 0 R ] @@ -321,10 +318,10 @@ endobj << /Type /StructElem /S /Document /P 5 0 R /K 25 0 R /NS 10 0 R /ID (ID.01) >> endobj 23 0 obj -<< /Type /StructElem /S /Artifact /P 5 0 R /NS 20 0 R /ID (ID.02) >> +<< /Type /StructElem /S /Artifact /P 5 0 R /NS 14 0 R /ID (ID.02) >> endobj 24 0 obj -<< /Type /StructElem /S /Artifact /P 5 0 R /NS 20 0 R /ID (ID.03) >> +<< /Type /StructElem /S /Artifact /P 5 0 R /NS 14 0 R /ID (ID.03) >> endobj 25 0 obj << /Type /StructElem /S /text-unit /P 22 0 R /K 26 0 R /NS 14 0 R /ID (ID.04) >> @@ -404,7 +401,7 @@ endobj << /Type /Catalog /Pages 32 0 R /MarkInfo 33 0 R/Lang (en-US)/Metadata 27 0 R/StructTreeRoot 5 0 R >> endobj 43 0 obj -<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20230830231426+02'00')/ModDate (D:20230830231426+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> +<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20231027154700+02'00')/ModDate (D:20231027154700+02'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> endobj xref 0 44 @@ -413,47 +410,47 @@ xref 0000000003 00000 f 0000000004 00000 f 0000000009 00000 f -0000014685 00000 n +0000014545 00000 n 0000012015 00000 n -0000014113 00000 n +0000013973 00000 n 0000012288 00000 n 0000000011 00000 f 0000012356 00000 n 0000000013 00000 f 0000012426 00000 n -0000000000 00000 f -0000013068 00000 n +0000000021 00000 f +0000013189 00000 n 0000012507 00000 n -0000013346 00000 n -0000013175 00000 n -0000013654 00000 n -0000013453 00000 n -0000014007 00000 n -0000013763 00000 n -0000014181 00000 n -0000014278 00000 n -0000014365 00000 n -0000014452 00000 n -0000014551 00000 n +0000013467 00000 n +0000013296 00000 n +0000013775 00000 n +0000013574 00000 n +0000013884 00000 n +0000000000 00000 f +0000014041 00000 n +0000014138 00000 n +0000014225 00000 n +0000014312 00000 n +0000014411 00000 n 0000000020 00000 n 0000011869 00000 n 0000011734 00000 n 0000011500 00000 n -0000017291 00000 n -0000017645 00000 n +0000017151 00000 n +0000017505 00000 n 0000011979 00000 n 0000012056 00000 n 0000012188 00000 n 0000012225 00000 n -0000014807 00000 n -0000016248 00000 n -0000014894 00000 n -0000016469 00000 n -0000017445 00000 n -0000017707 00000 n -0000017825 00000 n +0000014667 00000 n +0000016108 00000 n +0000014754 00000 n +0000016329 00000 n +0000017305 00000 n +0000017567 00000 n +0000017685 00000 n trailer -<< /Size 44 /Root 42 0 R /Info 43 0 R /ID [ <176888C5B80D0D7B066E1A19F543932C> <176888C5B80D0D7B066E1A19F543932C> ] >> +<< /Size 44 /Root 42 0 R /Info 43 0 R /ID [ <9D99A86289CEA95B3479F9506648B285> <9D99A86289CEA95B3479F9506648B285> ] >> startxref -18048 +17908 %%EOF diff --git a/macros/latex/contrib/tagpdf/tagpdf-backend.dtx b/macros/latex/contrib/tagpdf/tagpdf-backend.dtx index fd13c8fd7e..d6fcd70ff0 100644 --- a/macros/latex/contrib/tagpdf/tagpdf-backend.dtx +++ b/macros/latex/contrib/tagpdf/tagpdf-backend.dtx @@ -47,13 +47,13 @@ % }^^A % } % -% \date{Version 0.98l, released 2023-08-30} +% \date{Version 0.98m, released 2023-10-27} % \maketitle % \begin{implementation} % \begin{macrocode} %<@@=tag> %<*luatex> -\ProvidesExplFile {tagpdf-luatex.def} {2023-08-30} {0.98l} +\ProvidesExplFile {tagpdf-luatex.def} {2023-10-27} {0.98m} {tagpdf~driver~for~luatex} % \end{macrocode} % \section{Loading the lua} @@ -158,8 +158,8 @@ local ProvidesLuaModule = { name = "tagpdf", - version = "0.98l", --TAGVERSION - date = "2023-08-30", --TAGDATE + version = "0.98m", --TAGVERSION + date = "2023-10-27", --TAGDATE description = "tagpdf lua code", license = "The LATEX Project Public License 1.3c" } diff --git a/macros/latex/contrib/tagpdf/tagpdf-checks.dtx b/macros/latex/contrib/tagpdf/tagpdf-checks.dtx index 68123ff86c..dc1456ea30 100644 --- a/macros/latex/contrib/tagpdf/tagpdf-checks.dtx +++ b/macros/latex/contrib/tagpdf/tagpdf-checks.dtx @@ -48,7 +48,7 @@ % }^^A % } % -% \date{Version 0.98l, released 2023-08-30} +% \date{Version 0.98m, released 2023-10-27} % \maketitle % \begin{documentation} % \section{Commands} @@ -313,7 +313,7 @@ % \begin{macrocode} %<@@=tag> %<*header> -\ProvidesExplPackage {tagpdf-checks-code} {2023-08-30} {0.98l} +\ProvidesExplPackage {tagpdf-checks-code} {2023-10-27} {0.98m} {part of tagpdf - code related to checks, conditionals, debugging and messages} %</header> % \end{macrocode} @@ -717,7 +717,7 @@ \cs_new_protected:Npn \@@_check_struct_used:n #1 %#1 label { \prop_get:cnNT - {g_@@_struct_\@@_ref_value:enn{tagpdfstruct-#1}{tagstruct}{unknown}_prop} + {g_@@_struct_\@@_property_ref:enn{tagpdfstruct-#1}{tagstruct}{unknown}_prop} {P} \l_@@_tmpa_tl { @@ -884,7 +884,7 @@ { \tl_set:Nx \l_@@_tmpa_tl { - \@@_ref_value_lastpage:nn + \@@_property_ref_lastpage:nn {abspage} {-1} } @@ -898,14 +898,14 @@ {1} {1} { - \@@_ref_value_lastpage:nn + \@@_property_ref_lastpage:nn {tagmcabs} {-1} } { \int_compare:nT { - \@@_ref_value:enn + \@@_property_ref:enn {mcid-####1} {tagabspage} {-1} @@ -916,7 +916,7 @@ \seq_gput_right:Nx \l_tmpa_seq { Page##1-####1- - \@@_ref_value:enn + \@@_property_ref:enn {mcid-####1} {tagmcid} {-1} diff --git a/macros/latex/contrib/tagpdf/tagpdf-code.pdf b/macros/latex/contrib/tagpdf/tagpdf-code.pdf Binary files differindex 9c50835360..f39263a055 100644 --- a/macros/latex/contrib/tagpdf/tagpdf-code.pdf +++ b/macros/latex/contrib/tagpdf/tagpdf-code.pdf diff --git a/macros/latex/contrib/tagpdf/tagpdf-data.dtx b/macros/latex/contrib/tagpdf/tagpdf-data.dtx index f5e3ca8c73..7ad2a3f327 100644 --- a/macros/latex/contrib/tagpdf/tagpdf-data.dtx +++ b/macros/latex/contrib/tagpdf/tagpdf-data.dtx @@ -47,7 +47,7 @@ % }^^A % } % -% \date{Version 0.98l, released 2023-08-30} +% \date{Version 0.98m, released 2023-10-27} % \maketitle % \begin{documentation} % This files contains a various data files which are read in @@ -60,7 +60,7 @@ % It lists the new tag, the rolemap and the namespace of the rolemap. % \begin{macrocode} %<*ns-latex> -%% \ProvidesExplFile {tagpdf-ns-latex.def} {2023-08-30} {0.98l} +%% \ProvidesExplFile {tagpdf-ns-latex.def} {2023-10-27} {0.98m} %% {latex} {https://www.latex-project.org/ns/dflt/2022}{} title, Title, pdf2, part, Title, pdf2, @@ -92,7 +92,7 @@ text, P, pdf2, % It is bound to change % \begin{macrocode} %<*ns-latex-book> -%% \ProvidesExplFile {tagpdf-ns-latex-book.def} {2023-08-30} {0.98l} +%% \ProvidesExplFile {tagpdf-ns-latex-book.def} {2023-10-27} {0.98m} %% {latex-book} {https://www.latex-project.org/ns/book/2022}{} chapter, H1,pdf2, section, H2,pdf2, @@ -108,7 +108,7 @@ subparagraph, H6,pdf2, % loaded. % \begin{macrocode} %<*ns-latex-inline> -%% \ProvidesExplFile {tagpdf-ns-latex-inline.def} {2023-08-30} {0.98l} +%% \ProvidesExplFile {tagpdf-ns-latex-inline.def} {2023-10-27} {0.98m} %% {latex-inline} {https://www.latex-project.org/ns/inline/2022}{} chapter, Span, pdf2, section, Span, pdf2, @@ -122,7 +122,7 @@ P, Span, pdf2, % \section{The pdf namespace data} % \begin{macrocode} %<*ns-pdf> -%% \ProvidesExplFile {tagpdf-ns-pdf.def} {2023-08-30} {0.98l} +%% \ProvidesExplFile {tagpdf-ns-pdf.def} {2023-10-27} {0.98m} %% {pdf} {http://iso.org/pdf/ssn}{} StructTreeRoot,StructTreeRoot,pdf,D, Document,Document,pdf,D, @@ -190,7 +190,7 @@ Strong,Span,pdf,I, % \section{The pdf 2.0 namespace data} % \begin{macrocode} %<*ns-pdf2> -%% \ProvidesExplFile {tagpdf-ns-pdf2.def} {2023-08-30} {0.98l} +%% \ProvidesExplFile {tagpdf-ns-pdf2.def} {2023-10-27} {0.98m} %% {pdf2} {http://iso.org/pdf2/ssn}{} Document,Document,pdf2,D, Part,Part,pdf2,G, @@ -246,7 +246,7 @@ Strong,Strong,pdf2,I, % \section{The mathml namespace data} % \begin{macrocode} %<*ns-mathml> -%% \ProvidesExplFile {tagpdf-ns-mathml.def} {2023-08-30} {0.98l} +%% \ProvidesExplFile {tagpdf-ns-mathml.def} {2023-10-27} {0.98m} % {mathml}{http://www.w3.org/1998/Math/MathML}{} abs,abs,mathml, and,and,mathml, @@ -481,7 +481,7 @@ xor,xor,mathml, % This will perhaps change in future. % \begin{macrocode} %<*parent-child> -%% \ProvidesExplFile {tagpdf-parent-child.csv} {2023-08-30} {0.98l} +%% \ProvidesExplFile {tagpdf-parent-child.csv} {2023-10-27} {0.98m} ,,,StructTreeRoot,Document,Art,Part,Div,Sect,BlockQuote,NonStruct,TOC,TOCI,Index,Private,Quote,Note,Reference,BibEntry,P,Hn,H,Lbl,Code,Span,Link,Annot,Form,Ruby,RB,RT,RP,Warichu,WT,WP,L,LI,LBody,Table,TR,TH,TD,THead,TBody,TFoot,Caption,Figure,Formula,MC Document,both,document level,1,0..n,∅,‡,‡,∅,0..n,‡,∅,∅,∅,0..n,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅ Art,1.7,grouping,∅,0..n,∅,‡,‡,0..n,0..n,‡,∅,∅,∅,0..n,∅,0..n,∅,∅,∅,0..1,0..1,∅,∅,∅,0..n,0..n,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,0..n,∅,∅,0..n,0..n,∅,∅,∅,0..n,0..n,∅,∅ @@ -536,7 +536,7 @@ MC,both,---,∅,∅,∅,∅,∅,∅,0..n,‡,∅,∅,∅,0..n,0..n,0..n,0..n,0.. % This will perhaps change in future. % \begin{macrocode} %<*parent-child-2> -%% \ProvidesExplFile {tagpdf-parent-child-2.csv} {2023-08-30} {0.98l} +%% \ProvidesExplFile {tagpdf-parent-child-2.csv} {2023-10-27} {0.98m} ,,,StructTreeRoot,Document,DocumentFragment,Art,Part,Div,Sect,Aside,BlockQuote,NonStruct,TOC,TOCI,Index,Private,Title,Sub,Quote,Note,Reference,BibEntry,P,Hn,H,Lbl,Code,Em,Strong,Span,Link,Annot,Form,Ruby,RB,RT,RP,Warichu,WT,WP,FENote,L,LI,LBody,Table,TR,TH,TD,THead,TBody,TFoot,Caption,Figure,Formula,math,mathml,Artifact,MC Document,both,document level,1,0..n,0..n,∅,‡,‡,∅,0..n,0..n,‡,∅,∅,∅,0..n,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,0..n,∅ DocumentFragment,2.0,document level,∅,0..n,0..n,0..n,‡,‡,0..n,0..n,0..n,‡,∅,∅,∅,0..n,∅,∅,∅,∅*,∅,∅,∅,∅,∅,∅,∅*,∅,∅,∅,∅*,∅*,∅,∅,∅,∅,∅,∅,∅,∅,∅*,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅*,∅,∅,∅,∅,0..n,∅ diff --git a/macros/latex/contrib/tagpdf/tagpdf-mc-generic.dtx b/macros/latex/contrib/tagpdf/tagpdf-mc-generic.dtx index 13551c9a5c..d1f6441a56 100644 --- a/macros/latex/contrib/tagpdf/tagpdf-mc-generic.dtx +++ b/macros/latex/contrib/tagpdf/tagpdf-mc-generic.dtx @@ -46,7 +46,7 @@ % }^^A % } % -% \date{Version 0.98l, released 2023-08-30} +% \date{Version 0.98m, released 2023-10-27} % \maketitle % \begin{documentation} % \end{documentation} @@ -55,11 +55,11 @@ % \begin{macrocode} %<@@=tag> %<*generic> -\ProvidesExplPackage {tagpdf-mc-code-generic} {2023-08-30} {0.98l} +\ProvidesExplPackage {tagpdf-mc-code-generic} {2023-10-27} {0.98m} {part of tagpdf - code related to marking chunks - generic mode} %</generic> %<*debug> -\ProvidesExplPackage {tagpdf-debug-generic} {2023-08-30} {0.98l} +\ProvidesExplPackage {tagpdf-debug-generic} {2023-10-27} {0.98m} {part of tagpdf - debugging code related to marking chunks - generic mode} %</debug> % \end{macrocode} @@ -542,11 +542,11 @@ \cs_set_protected:Npn \@@_mc_bdc_mcid:nn #1 #2 { \int_gincr:N \c@g_@@_MCID_abs_int - \@@_ref_label:en + \@@_property_record:eV { mcid-\int_use:N \c@g_@@_MCID_abs_int } - {mc} + \c_@@_property_mc_clist \@@_mc_bdc_shipout:ee {#1} { @@ -561,7 +561,7 @@ { \msg_new:nnn { tagpdf } { old-engine } { - The~engine~or~the~PDF management~is~too~old or\\ + The~engine~or~the~PDF management~is~too~old~or\\ delayed~shipout~has~been~disabled.\\ Fast~numbering~of~MC-chunks~not~available.\\ More~compilations~will~be~needed~in~generic~mode. @@ -573,14 +573,14 @@ % \end{macrocode} % revert the attribute: % \begin{macrocode} - \ref_attribute_gset:nnnn {tagmcid } {0} { now } - { \int_use:N \g_@@_MCID_tmp_bypage_int } + \@@_property_gset:nnnn {tagmcid } { now } + {0} { \int_use:N \g_@@_MCID_tmp_bypage_int } \cs_new_protected:Npn \@@_mc_bdc_mcid:nn #1 #2 { \int_gincr:N \c@g_@@_MCID_abs_int \tl_set:Nx \l_@@_mc_ref_abspage_tl { - \@@_ref_value:enn %3 args + \@@_property_ref:enn %3 args { mcid-\int_use:N \c@g_@@_MCID_abs_int } @@ -609,11 +609,11 @@ { \l_@@_mc_ref_abspage_tl } {1} } - \@@_ref_label:en + \@@_property_record:eV { mcid-\int_use:N \c@g_@@_MCID_abs_int } - { mc } + \c_@@_property_mc_clist \@@_mc_bdc:nx {#1} { /MCID~\int_eval:n { \g_@@_MCID_tmp_bypage_int }~ \exp_not:n { #2 } } diff --git a/macros/latex/contrib/tagpdf/tagpdf-mc-luacode.dtx b/macros/latex/contrib/tagpdf/tagpdf-mc-luacode.dtx index 066badb9c4..7066237b76 100644 --- a/macros/latex/contrib/tagpdf/tagpdf-mc-luacode.dtx +++ b/macros/latex/contrib/tagpdf/tagpdf-mc-luacode.dtx @@ -46,7 +46,7 @@ % }^^A % } % -% \date{Version 0.98l, released 2023-08-30} +% \date{Version 0.98m, released 2023-10-27} % \maketitle % \begin{implementation} % The code is splitted into three parts: code shared by all engines, @@ -86,11 +86,11 @@ % \begin{macrocode} %<@@=tag> %<*luamode> -\ProvidesExplPackage {tagpdf-mc-code-lua} {2023-08-30} {0.98l} +\ProvidesExplPackage {tagpdf-mc-code-lua} {2023-10-27} {0.98m} {tagpdf - mc code only for the luamode } %</luamode> %<*debug> -\ProvidesExplPackage {tagpdf-debug-lua} {2023-08-30} {0.98l} +\ProvidesExplPackage {tagpdf-debug-lua} {2023-10-27} {0.98m} {part of tagpdf - debugging code related to marking chunks - lua mode} %</debug> % \end{macrocode} diff --git a/macros/latex/contrib/tagpdf/tagpdf-mc-shared.dtx b/macros/latex/contrib/tagpdf/tagpdf-mc-shared.dtx index 1fd9ebc559..e18f7bd1b0 100644 --- a/macros/latex/contrib/tagpdf/tagpdf-mc-shared.dtx +++ b/macros/latex/contrib/tagpdf/tagpdf-mc-shared.dtx @@ -46,7 +46,7 @@ % }^^A % } % -% \date{Version 0.98l, released 2023-08-30} +% \date{Version 0.98m, released 2023-10-27} % \maketitle % \begin{documentation} % \section{Public Commands} @@ -113,7 +113,7 @@ % \begin{function}[ EXP,added=2023-06-11]{\tag_mc_reset_box:N} % \begin{syntax} -% \cs{tag_mc_reset:N} \Arg{box} +% \cs{tag_mc_reset_box:N} \Arg{box} % \end{syntax} % This resets in lua mode the mc attributes to the one currently in use. % It does nothing in generic mode. @@ -181,7 +181,7 @@ % \begin{macrocode} %<@@=tag> %<*header> -\ProvidesExplPackage {tagpdf-mc-code-shared} {2023-08-30} {0.98l} +\ProvidesExplPackage {tagpdf-mc-code-shared} {2023-10-27} {0.98m} {part of tagpdf - code related to marking chunks - code shared by generic and luamode } %</header> @@ -297,7 +297,7 @@ % \begin{macrocode} \cs_new:Npn \@@_mc_handle_mc_label:e #1 { - \ref_label:en{tagpdf-#1}{tagabspage,tagmcabs} + \@@_property_record:en{tagpdf-#1}{tagabspage,tagmcabs} } % \end{macrocode} % \end{macro} @@ -328,7 +328,7 @@ { \@@_check_if_active_struct:T { - \tl_set:Nx \l_@@_tmpa_tl { \@@_ref_value:nnn{tagpdf-#1}{tagmcabs}{} } + \tl_set:Nx \l_@@_tmpa_tl { \@@_property_ref:nnn{tagpdf-#1}{tagmcabs}{} } \tl_if_empty:NTF\l_@@_tmpa_tl { \msg_warning:nnn {tag} {mc-label-unknown} {#1} diff --git a/macros/latex/contrib/tagpdf/tagpdf-roles.dtx b/macros/latex/contrib/tagpdf/tagpdf-roles.dtx index 0e33e7d1af..36b4639476 100644 --- a/macros/latex/contrib/tagpdf/tagpdf-roles.dtx +++ b/macros/latex/contrib/tagpdf/tagpdf-roles.dtx @@ -46,7 +46,7 @@ % }^^A % } % -% \date{Version 0.98l, released 2023-08-30} +% \date{Version 0.98m, released 2023-10-27} % \maketitle % \begin{documentation} % \begin{function} @@ -98,7 +98,7 @@ % \begin{macrocode} %<@@=tag> %<*header> -\ProvidesExplPackage {tagpdf-roles-code} {2023-08-30} {0.98l} +\ProvidesExplPackage {tagpdf-roles-code} {2023-10-27} {0.98m} {part of tagpdf - code related to roles and structure names} %</header> % \end{macrocode} diff --git a/macros/latex/contrib/tagpdf/tagpdf-space.dtx b/macros/latex/contrib/tagpdf/tagpdf-space.dtx index 249460dc72..191a645b12 100644 --- a/macros/latex/contrib/tagpdf/tagpdf-space.dtx +++ b/macros/latex/contrib/tagpdf/tagpdf-space.dtx @@ -46,7 +46,7 @@ % }^^A % } % -% \date{Version 0.98l, released 2023-08-30} +% \date{Version 0.98m, released 2023-10-27} % \maketitle % \begin{documentation} % \begin{function}{interwordspace (setup-key)} @@ -64,7 +64,7 @@ % \begin{macrocode} %<@@=tag> %<*header> -\ProvidesExplPackage {tagpdf-space-code} {2023-08-30} {0.98l} +\ProvidesExplPackage {tagpdf-space-code} {2023-10-27} {0.98m} {part of tagpdf - code related to real space chars} %</header> % \end{macrocode} diff --git a/macros/latex/contrib/tagpdf/tagpdf-struct.dtx b/macros/latex/contrib/tagpdf/tagpdf-struct.dtx index 9e5fbe7fa6..263ae03cfa 100644 --- a/macros/latex/contrib/tagpdf/tagpdf-struct.dtx +++ b/macros/latex/contrib/tagpdf/tagpdf-struct.dtx @@ -46,7 +46,7 @@ % }^^A % } % -% \date{Version 0.98l, released 2023-08-30} +% \date{Version 0.98m, released 2023-10-27} % \maketitle % \begin{documentation} % \section{Public Commands} @@ -140,7 +140,7 @@ % must refer to an already existing, previously created structure. Such a structure % number can for example be have been stored with \cs{tag_get:n}, but one can also use % a label on the parent structure and then use -% \cs{ref_value:nn}|{tagpdfstruct-label}{tagstruct}| to retrieve it. +% \cs{property_ref:nn}|{tagpdfstruct-label}{tagstruct}| to retrieve it. % \end{function} % \begin{function}{title (struct-key),title-o (struct-key)} % This keys allows to set the dictionary entry @@ -247,7 +247,7 @@ % \begin{macrocode} %<@@=tag> %<*header> -\ProvidesExplPackage {tagpdf-struct-code} {2023-08-30} {0.98l} +\ProvidesExplPackage {tagpdf-struct-code} {2023-10-27} {0.98m} {part of tagpdf - code related to storing structure} %</header> % \end{macrocode} @@ -463,9 +463,27 @@ \@@_struct_output_prop_aux:nn {#1}{##1} } } +%</package> % \end{macrocode} % \end{macro} % +% \begin{macro}{\@@_struct_prop_gput:nnn} +% The structure props must be filled in various places. +% For this we use a common command which also takes care of the debug package: +% \begin{macrocode} +%<*package|debug> +%<package>\cs_new_protected:Npn \@@_struct_prop_gput:nnn #1 #2 #3 +%<debug>\cs_set_protected:Npn \@@_struct_prop_gput:nnn #1 #2 #3 + { + \@@_prop_gput:cnn + { g_@@_struct_#1_prop }{#2}{#3} +%<debug>\prop_gput:cnn { g_@@_struct_debug_#1_prop } {#2} {#3} + } +\cs_generate_variant:Nn \@@_struct_prop_gput:nnn {nne,nee,nno} +%</package|debug> +% \end{macrocode} +% \end{macro} + % \subsection{Initialization of the StructTreeRoot} % The first structure element, the StructTreeRoot is special, so % created manually. The underlying object is |@@/struct/0| which is currently @@ -475,60 +493,62 @@ % code. This avoid timing issues. % % \begin{macrocode} +%<*package> \tl_gset:Nn \g_@@_struct_stack_current_tl {0} % \end{macrocode} % \begin{macro}{\@@_pdf_name_e:n} % \begin{macrocode} \cs_new:Npn \@@_pdf_name_e:n #1{\pdf_name_from_unicode_e:n{#1}} +%</package> % \end{macrocode} % \end{macro} % % \begin{variable}{g_@@_struct_0_prop,g_@@_struct_kids_0_seq} % \begin{macrocode} +%<*package> \@@_prop_new:c { g_@@_struct_0_prop } \@@_new_output_prop_handler:n {0} \@@_seq_new:c { g_@@_struct_kids_0_seq } -\@@_prop_gput:cnx - { g_@@_struct_0_prop } +\@@_struct_prop_gput:nne + { 0 } { Type } { \pdf_name_from_unicode_e:n {StructTreeRoot} } -\@@_prop_gput:cnx - { g_@@_struct_0_prop } +\@@_struct_prop_gput:nne + { 0 } { S } { \pdf_name_from_unicode_e:n {StructTreeRoot} } -\@@_prop_gput:cnx - { g_@@_struct_0_prop } +\@@_struct_prop_gput:nne + { 0 } { rolemap } { {StructTreeRoot}{pdf} } -\@@_prop_gput:cnx - { g_@@_struct_0_prop } +\@@_struct_prop_gput:nne + { 0 } { parentrole } { {StructTreeRoot}{pdf} } -%</package> -%<*debug> -\prop_new:c { g_@@_struct_debug_0_prop } -\prop_gset_eq:cc - { g_@@_struct_debug_0_prop } - { g_@@_struct_0_prop } -\prop_gremove:cn { g_@@_struct_debug_0_prop }{Namespaces} -\seq_new:c { g_@@_struct_debug_kids_0_seq } -%</debug> -%<*package> + % \end{macrocode} % Namespaces are pdf 2.0. % If the code moves into the kernel, the setting must be probably delayed. % \begin{macrocode} \pdf_version_compare:NnF < {2.0} { - \@@_prop_gput:cnx - { g_@@_struct_0_prop } + \@@_struct_prop_gput:nne + { 0 } { Namespaces } { \pdf_object_ref:n { @@/tree/namespaces } } - } + } +%</package> +% \end{macrocode} +% In debug mode we have to copy the root manually as it is already setup: +% \begin{macrocode} +%<debug>\prop_new:c { g_@@_struct_debug_0_prop } +%<debug>\seq_new:c { g_@@_struct_debug_kids_0_seq } +%<debug>\prop_gset_eq:cc { g_@@_struct_debug_0_prop }{ g_@@_struct_0_prop } +%<debug>\prop_gremove:cn { g_@@_struct_debug_0_prop }{Namespaces} % \end{macrocode} % \end{variable} % @@ -537,6 +557,7 @@ % simply calculated from the structure number. % \begin{macro}{\@@_struct_get_id:n} % \begin{macrocode} +%<*package> \cs_new:Npn \@@_struct_get_id:n #1 %#1=struct num { ( @@ -561,8 +582,8 @@ \cs_new_protected:Npn \@@_struct_set_tag_info:nnn #1 #2 #3 %#1 structure number, #2 tag, #3 NS { - \@@_prop_gput:cnx - { g_@@_struct_#1_prop } + \@@_struct_prop_gput:nne + { #1 } { S } { \pdf_name_from_unicode_e:n {#2} } % } @@ -570,14 +591,14 @@ { \cs_new_protected:Npn \@@_struct_set_tag_info:nnn #1 #2 #3 { - \@@_prop_gput:cnx - { g_@@_struct_#1_prop } + \@@_struct_prop_gput:nne + { #1 } { S } { \pdf_name_from_unicode_e:n {#2} } % \prop_get:NnNT \g_@@_role_NS_prop {#3} \l_@@_get_tmpc_tl { - \@@_prop_gput:cnx - { g_@@_struct_#1_prop } + \@@_struct_prop_gput:nne + { #1 } { NS } { \l_@@_get_tmpc_tl } % } @@ -599,8 +620,8 @@ { parentrole } \l_@@_get_tmpc_tl { - \tl_set:Nx #2{\exp_last_unbraced:NV\use_i:nn \l_@@_get_tmpc_tl} - \tl_set:Nx #3{\exp_last_unbraced:NV\use_ii:nn \l_@@_get_tmpc_tl} + \tl_set:Ne #2{\exp_last_unbraced:NV\use_i:nn \l_@@_get_tmpc_tl} + \tl_set:Ne #3{\exp_last_unbraced:NV\use_ii:nn \l_@@_get_tmpc_tl} } { \tl_clear:N#2 @@ -614,7 +635,7 @@ % Commands to store the kids. Kids in a structure can be a reference to a mc-chunk, % an object reference to another structure element, or a object reference to an % annotation (through an OBJR object). -% \begin{macro}{\@@_struct_kid_mc_gput_right:nn,\@@_struct_kid_mc_gput_right:nx} +% \begin{macro}{\@@_struct_kid_mc_gput_right:nn,\@@_struct_kid_mc_gput_right:ne} % The command to store an mc-chunk, this is a dictionary of type MCR. % It would be possible to write out the content directly as unnamed object % and to store only the object reference, but probably this would be slower, @@ -631,8 +652,8 @@ /Type \c_space_tl /MCR \c_space_tl /Pg \c_space_tl - \pdf_pageobject_ref:n { \@@_ref_value:enn{mcid-#1}{tagabspage}{1} } - /MCID \c_space_tl \@@_ref_value:enn{mcid-#1}{tagmcid}{1} + \pdf_pageobject_ref:n { \@@_property_ref:enn{mcid-#1}{tagabspage}{1} } + /MCID \c_space_tl \@@_property_ref:enn{mcid-#1}{tagmcid}{1} >> } %</package> @@ -658,12 +679,12 @@ \prop_item:Nn \g_@@_struct_cont_mc_prop {#2} } } -%<package>\cs_generate_variant:Nn \@@_struct_kid_mc_gput_right:nn {nx} +%<package>\cs_generate_variant:Nn \@@_struct_kid_mc_gput_right:nn {ne} % \end{macrocode} % \end{macro} % \begin{macro} % { -% \@@_struct_kid_struct_gput_right:nn,\@@_struct_kid_struct_gput_right:xx +% \@@_struct_kid_struct_gput_right:nn,\@@_struct_kid_struct_gput_right:ee % } % This commands adds a structure as kid. We only need to record the object % reference in the sequence. @@ -683,11 +704,11 @@ %<debug> } } -%<package>\cs_generate_variant:Nn \@@_struct_kid_struct_gput_right:nn {xx} +%<package>\cs_generate_variant:Nn \@@_struct_kid_struct_gput_right:nn {ee} % \end{macrocode} % \end{macro} % \begin{macro} -% {\@@_struct_kid_OBJR_gput_right:nnn,\@@_struct_kid_OBJR_gput_right:xxx} +% {\@@_struct_kid_OBJR_gput_right:nnn,\@@_struct_kid_OBJR_gput_right:eee} % At last the command to add an OBJR object. This has to write an object first. % The first argument is the number of the parent structure, the second the % (expanded) object reference of the annotation. The last argument is the page @@ -709,7 +730,7 @@ { \pdf_object_ref_last: } -%<debug> \seq_gput_right:cx +%<debug> \seq_gput_right:ce %<debug> { g_@@_struct_debug_kids_#1_seq } %<debug> { %<debug> OBJR~reference @@ -717,7 +738,7 @@ } %</package|debug> %<*package> -\cs_generate_variant:Nn\@@_struct_kid_OBJR_gput_right:nnn { xxx } +\cs_generate_variant:Nn\@@_struct_kid_OBJR_gput_right:nnn { eee } % \end{macrocode} % \end{macro} % \begin{macro} @@ -752,7 +773,7 @@ { \seq_clear:N \l_@@_tmpa_seq \seq_map_inline:cn { g_@@_struct_kids_#1_seq } - { \seq_put_right:Nx \l_@@_tmpa_seq { ##1 } } + { \seq_put_right:Ne \l_@@_tmpa_seq { ##1 } } %\seq_show:c { g_@@_struct_kids_#1_seq } %\seq_show:N \l_@@_tmpa_seq \seq_remove_all:Nn \l_@@_tmpa_seq {} @@ -779,7 +800,9 @@ \@@_struct_exchange_kid_command:c {g_@@_struct_kids_#1_seq} } - \@@_prop_gput:cnx { g_@@_struct_#1_prop } {K} + \@@_struct_prop_gput:nne + {#1} + {K} { \seq_item:cn { @@ -790,7 +813,9 @@ } % } { %many kids, use an array - \@@_prop_gput:cnx { g_@@_struct_#1_prop } {K} + \@@_struct_prop_gput:nne + {#1} + {K} { [ \seq_use:cn @@ -823,7 +848,7 @@ _entries_seq } { - \tl_put_right:Nx + \tl_put_right:Ne #2 { \prop_if_in:cnT @@ -872,11 +897,11 @@ % \begin{macrocode} \prop_get:cnNF { g_@@_struct_#1_prop } {P}\l_@@_tmpb_tl { - \prop_gput:cnx { g_@@_struct_#1_prop } {P}{\pdf_object_ref:n { @@/struct/0 }} - \prop_gput:cnx { g_@@_struct_#1_prop } {S}{/Artifact} + \prop_gput:cne { g_@@_struct_#1_prop } {P}{\pdf_object_ref:n { @@/struct/0 }} + \prop_gput:cne { g_@@_struct_#1_prop } {S}{/Artifact} \seq_if_empty:cF {g_@@_struct_kids_#1_seq} { - \msg_warning:nnxx + \msg_warning:nnee {tag} {struct-orphan} { #1 } @@ -885,8 +910,8 @@ } \@@_struct_fill_kid_key:n { #1 } \@@_struct_get_dict_content:nN { #1 } \l_@@_tmpa_tl - \exp_args:Nx - \pdf_object_write:nnx + \exp_args:Ne + \pdf_object_write:nne { @@/struct/#1 } {dict} { @@ -939,8 +964,8 @@ } %put the obj number of the annot in the kid entry, this also creates %the OBJR object - \ref_label:nn {__tag_objr_page_#2 }{ tagabspage } - \@@_struct_kid_OBJR_gput_right:xxx + \@@_property_record:nn {@tag@objr@page@#2 }{ tagabspage } + \@@_struct_kid_OBJR_gput_right:eee { \l_@@_struct_stack_parent_tmpa_tl } @@ -948,10 +973,10 @@ #1 % } { - \pdf_pageobject_ref:n { \@@_ref_value:nnn {__tag_objr_page_#2 }{ tagabspage }{1} } + \pdf_pageobject_ref:n { \@@_property_ref:nnn {@tag@objr@page@#2 }{ tagabspage }{1} } } % add the parent obj number to the parent tree: - \exp_args:Nnx + \exp_args:Nne \@@_parenttree_add_objr:nn { #2 @@ -1053,9 +1078,9 @@ { \int_compare_p:nNn {#1}<{\c@g_@@_struct_abs_int} } - { \tl_set:Nx \l_@@_struct_stack_parent_tmpa_tl { \int_eval:n {#1} } } + { \tl_set:Ne \l_@@_struct_stack_parent_tmpa_tl { \int_eval:n {#1} } } { - \msg_warning:nnxx { tag } { struct-unknown } + \msg_warning:nnee { tag } { struct-unknown } { \int_eval:n {#1} } { parent~key~ignored } } @@ -1064,8 +1089,8 @@ tag .code:n = % S property { \seq_set_split:Nne \l_@@_tmpa_seq { / } {#1/\prop_item:Ne\g__tag_role_tags_NS_prop{#1}} - \tl_gset:Nx \g_@@_struct_tag_tl { \seq_item:Nn\l_@@_tmpa_seq {1} } - \tl_gset:Nx \g_@@_struct_tag_NS_tl{ \seq_item:Nn\l_@@_tmpa_seq {2} } + \tl_gset:Ne \g_@@_struct_tag_tl { \seq_item:Nn\l_@@_tmpa_seq {1} } + \tl_gset:Ne \g_@@_struct_tag_NS_tl{ \seq_item:Nn\l_@@_tmpa_seq {2} } \@@_check_structure_tag:N \g_@@_struct_tag_tl }, title .code:n = % T property @@ -1075,8 +1100,8 @@ { #1 } { default } { utf16/hex } - \@@_prop_gput:cnx - { g_@@_struct_\int_eval:n {\c@g_@@_struct_abs_int}_prop } + \@@_struct_prop_gput:nne + { \int_use:N \c@g_@@_struct_abs_int } { T } { <\l_@@_tmpa_str> } }, @@ -1087,8 +1112,8 @@ { #1 } { default } { utf16/hex } - \@@_prop_gput:cnx - { g_@@_struct_\int_eval:n {\c@g_@@_struct_abs_int}_prop } + \@@_struct_prop_gput:nne + { \int_use:N \c@g_@@_struct_abs_int } { T } { <\l_@@_tmpa_str> } }, @@ -1101,8 +1126,8 @@ { #1 } { default } { utf16/hex } - \@@_prop_gput:cnx - { g_@@_struct_\int_eval:n {\c@g_@@_struct_abs_int}_prop } + \@@_struct_prop_gput:nne + { \int_use:N \c@g_@@_struct_abs_int } { Alt } { <\l_@@_tmpa_str> } } @@ -1117,16 +1142,16 @@ { #1 } { default } { utf16/hex } - \@@_prop_gput:cnx - { g_@@_struct_\int_eval:n {\c@g_@@_struct_abs_int}_prop } + \@@_struct_prop_gput:nne + { \int_use:N \c@g_@@_struct_abs_int } { ActualText } { <\l_@@_tmpa_str>} } }, lang .code:n = % Lang property { - \@@_prop_gput:cnx - { g_@@_struct_\int_eval:n {\c@g_@@_struct_abs_int}_prop } + \@@_struct_prop_gput:nne + { \int_use:N \c@g_@@_struct_abs_int } { Lang } { (#1) } }, @@ -1138,10 +1163,11 @@ \tl_clear:N\l_@@_tmpa_tl \clist_map_inline:on {#1} { - \tl_put_right:Nx \l_@@_tmpa_tl - {~\ref_value:nn{tagpdfstruct-##1}{tagstructobj} } + \tl_put_right:Ne \l_@@_tmpa_tl + {~\@@_property_ref:en{tagpdfstruct-##1}{tagstructobj} } } - \@@_struct_gput_data_ref:ee { \int_eval:n {\c@g_@@_struct_abs_int} } {\l_@@_tmpa_tl} + \@@_struct_gput_data_ref:ee + { \int_use:N \c@g_@@_struct_abs_int } {\l_@@_tmpa_tl} }, E .code:n = % E property { @@ -1150,8 +1176,8 @@ { #1 } { default } { utf16/hex } - \@@_prop_gput:cnx - { g_@@_struct_\int_eval:n {\c@g_@@_struct_abs_int}_prop } + \@@_struct_prop_gput:nne + { \int_use:N \c@g_@@_struct_abs_int } { E } { <\l_@@_tmpa_str> } }, @@ -1191,10 +1217,10 @@ {tag-AFfile\int_use:N\g_@@_struct_AFobj_int.#2} {@@/fileobj\int_use:N\g_@@_struct_AFobj_int} \@@_struct_add_AF:ee - { \int_eval:n {\c@g_@@_struct_abs_int} } + { \int_use:N \c@g_@@_struct_abs_int } { \pdf_object_ref:e {@@/fileobj\int_use:N\g_@@_struct_AFobj_int} } - \@@_prop_gput:cnx - { g_@@_struct_\int_use:N\c@g_@@_struct_abs_int _prop } + \@@_struct_prop_gput:nne + { \int_use:N \c@g_@@_struct_abs_int } { AF } { [ @@ -1218,10 +1244,10 @@ {tag-AFfile\int_use:N\g_@@_struct_AFobj_int.#2} \l_@@_tmpa_tl \@@_struct_add_AF:ee - { \int_eval:n {\c@g_@@_struct_abs_int} } + { \int_use:N \c@g_@@_struct_abs_int } { \l_@@_tmpa_tl } - \@@_prop_gput:cnx - { g_@@_struct_\int_use:N\c@g_@@_struct_abs_int _prop } + \@@_struct_prop_gput:nne + { \int_use:N \c@g_@@_struct_abs_int } { AF } { [ @@ -1243,14 +1269,14 @@ g_@@_struct_#1_AF_tl } { - \tl_gput_right:cx + \tl_gput_right:ce { g_@@_struct_#1_AF_tl } { \c_space_tl #2 } } { \tl_new:c { g_@@_struct_#1_AF_tl } - \tl_gset:cx + \tl_gset:ce { g_@@_struct_#1_AF_tl } { #2 } } @@ -1262,9 +1288,9 @@ { \pdf_object_if_exist:nTF {#1} { - \@@_struct_add_AF:ee { \int_eval:n {\c@g_@@_struct_abs_int} }{\pdf_object_ref:n {#1}} - \@@_prop_gput:cnx - { g_@@_struct_\int_eval:n {\c@g_@@_struct_abs_int}_prop } + \@@_struct_add_AF:ee { \int_use:N \c@g_@@_struct_abs_int }{\pdf_object_ref:n {#1}} + \@@_struct_prop_gput:nne + { \int_use:N \c@g_@@_struct_abs_int } { AF } { [ @@ -1274,7 +1300,7 @@ } } { - + % message? } }, ,AFinline .code:n = @@ -1312,8 +1338,8 @@ \pdf_object_if_exist:nTF {#1} { \@@_struct_add_AF:ee { 0 }{\pdf_object_ref:n {#1}} - \@@_prop_gput:cnx - { g_@@_struct_0_prop } + \@@_struct_prop_gput:nne + { 0 } { AF } { [ @@ -1354,23 +1380,25 @@ \exp_args:Ne \pdf_object_new:n { @@/struct/\int_eval:n { \c@g_@@_struct_abs_int } } - \@@_prop_gput:cno - { g_@@_struct_\int_eval:n { \c@g_@@_struct_abs_int }_prop } - { Type } - { /StructElem } + \@@_struct_prop_gput:nnn + { \int_use:N \c@g_@@_struct_abs_int } + { Type } + { /StructElem } \tl_set:Nn \l_@@_struct_stack_parent_tmpa_tl {-1} \keys_set:nn { @@ / struct} { #1 } % \end{macrocode} % \begin{macrocode} \@@_struct_set_tag_info:eVV - { \int_eval:n {\c@g_@@_struct_abs_int} } + { \int_use:N \c@g_@@_struct_abs_int } \g_@@_struct_tag_tl \g_@@_struct_tag_NS_tl - \@@_check_structure_has_tag:n { \int_eval:n {\c@g_@@_struct_abs_int} } + \@@_check_structure_has_tag:n { \int_use:N \c@g_@@_struct_abs_int } \tl_if_empty:NF \l_@@_struct_key_label_tl { - \@@_ref_label:en{tagpdfstruct-\l_@@_struct_key_label_tl}{struct} + \@@_property_record:eV + {tagpdfstruct-\l_@@_struct_key_label_tl} + \c_@@_property_struct_clist } % \end{macrocode} % The structure number of the parent is either taken from the stack or @@ -1394,12 +1422,12 @@ % \end{macrocode} % to target role and role NS % \begin{macrocode} - \@@_prop_gput:cnx - { g_@@_struct_\int_eval:n {\c@g_@@_struct_abs_int}_prop } - { rolemap } - { - {\l_@@_struct_roletag_tl}{\l_@@_struct_roletag_NS_tl} - } + \@@_struct_prop_gput:nne + { \int_use:N \c@g_@@_struct_abs_int } + { rolemap } + { + {\l_@@_struct_roletag_tl}{\l_@@_struct_roletag_NS_tl} + } % \end{macrocode} % we also store which role to use for parent/child test. If the role is % one of Part, Div, NonStruct we have to retrieve it from the parent. @@ -1417,8 +1445,8 @@ { parentrole } \l_@@_get_tmpc_tl { - \@@_prop_gput:cno - { g_@@_struct_\int_eval:n {\c@g_@@_struct_abs_int}_prop } + \@@_struct_prop_gput:nno + { \int_use:N \c@g_@@_struct_abs_int } { parentrole } { \l_@@_get_tmpc_tl @@ -1426,8 +1454,8 @@ } } { - \@@_prop_gput:cnx - { g_@@_struct_\int_eval:n {\c@g_@@_struct_abs_int}_prop } + \@@_struct_prop_gput:nne + { \int_use:N \c@g_@@_struct_abs_int } { parentrole } { {\l_@@_struct_roletag_tl}{\l_@@_struct_roletag_NS_tl} @@ -1435,7 +1463,7 @@ } % \end{macrocode} % \begin{macrocode} - \seq_gpush:Nx \g_@@_struct_tag_stack_seq + \seq_gpush:Ne \g_@@_struct_tag_stack_seq {{\g_@@_struct_tag_tl}{\l_@@_struct_roletag_tl}} \tl_gset:NV \g_@@_struct_stack_current_tl \c@g_@@_struct_abs_int %\seq_show:N \g_@@_struct_stack_seq @@ -1463,7 +1491,7 @@ { g_@@_struct_ \l_@@_struct_stack_parent_tmpa_tl _prop} {S} \l_@@_tmpa_tl - \msg_warning:nnxxx + \msg_warning:nneee { tag } {role-parent-child} { \l_@@_get_parent_tmpa_tl/\l_@@_get_parent_tmpb_tl } @@ -1478,15 +1506,15 @@ \cs_gset_eq:NN \g_@@_struct_tag_tl \l_@@_role_remap_tag_tl \cs_gset_eq:NN \g_@@_struct_tag_NS_tl \l_@@_role_remap_NS_tl \@@_struct_set_tag_info:eVV - { \int_eval:n {\c@g_@@_struct_abs_int} } + { \int_use:N \c@g_@@_struct_abs_int } \g_@@_struct_tag_tl \g_@@_struct_tag_NS_tl } % \end{macrocode} % Set the Parent. % \begin{macrocode} - \@@_prop_gput:cnx - { g_@@_struct_\int_eval:n {\c@g_@@_struct_abs_int}_prop } + \@@_struct_prop_gput:nne + { \int_use:N \c@g_@@_struct_abs_int } { P } { \pdf_object_ref:e { @@/struct/\l_@@_struct_stack_parent_tmpa_tl } @@ -1496,7 +1524,7 @@ %record this structure as kid: %\tl_show:N \g_@@_struct_stack_current_tl %\tl_show:N \l_@@_struct_stack_parent_tmpa_tl - \@@_struct_kid_struct_gput_right:xx + \@@_struct_kid_struct_gput_right:ee { \l_@@_struct_stack_parent_tmpa_tl } { \g_@@_struct_stack_current_tl } %\prop_show:c { g_@@_struct_\g_@@_struct_stack_current_tl _prop } @@ -1504,12 +1532,13 @@ } % \end{macrocode} % the debug mode stores in second prop and replaces value with more suitable ones. +% (If the structure is updated later this gets perhaps lost, but well ...) % This must be done outside of the stash boolean. % \begin{macrocode} %<debug> \prop_gset_eq:cc %<debug> { g_@@_struct_debug_\int_eval:n {\c@g_@@_struct_abs_int}_prop } %<debug> { g_@@_struct_\int_eval:n {\c@g_@@_struct_abs_int}_prop } -%<debug> \prop_gput:cnx +%<debug> \prop_gput:cne %<debug> { g_@@_struct_debug_\int_eval:n {\c@g_@@_struct_abs_int}_prop } %<debug> { P } %<debug> { @@ -1520,7 +1549,7 @@ %<debug> \l_@@_get_parent_tmpa_tl %<debug> } %<debug> } -%<debug> \prop_gput:cnx +%<debug> \prop_gput:cne %<debug> { g_@@_struct_debug_\int_eval:n {\c@g_@@_struct_abs_int}_prop } %<debug> { NS } %<debug> { \g_@@_struct_tag_NS_tl } @@ -1557,11 +1586,11 @@ } \seq_get:NNT \g_@@_struct_tag_stack_seq \l_@@_tmpa_tl { - \tl_gset:Nx \g_@@_struct_tag_tl + \tl_gset:Ne \g_@@_struct_tag_tl { \exp_last_unbraced:NV\use_i:nn \l_@@_tmpa_tl } \prop_get:NVNT\g_@@_role_tags_NS_prop \g_@@_struct_tag_tl\l_@@_tmpa_tl { - \tl_gset:Nx \g_@@_struct_tag_NS_tl { \l_@@_tmpa_tl } + \tl_gset:Ne \g_@@_struct_tag_NS_tl { \l_@@_tmpa_tl } } } %<debug>\@@_debug_struct_end_insert: @@ -1588,16 +1617,16 @@ \@@_check_if_active_struct:T { \prop_if_exist:cTF - { g_@@_struct_\@@_ref_value:enn{tagpdfstruct-#1}{tagstruct}{unknown}_prop } % + { g_@@_struct_\@@_property_ref:enn{tagpdfstruct-#1}{tagstruct}{unknown}_prop } % { \@@_check_struct_used:n {#1} %add the label structure as kid to the current structure (can be the root) - \@@_struct_kid_struct_gput_right:xx + \@@_struct_kid_struct_gput_right:ee { \g_@@_struct_stack_current_tl } - { \@@_ref_value:enn{tagpdfstruct-#1}{tagstruct}{0} } + { \@@_property_ref:enn{tagpdfstruct-#1}{tagstruct}{0} } %add the current structure to the labeled one as parents \@@_prop_gput:cnx - { g_@@_struct_\@@_ref_value:enn{tagpdfstruct-#1}{tagstruct}{0}_prop } + { g_@@_struct_\@@_property_ref:enn{tagpdfstruct-#1}{tagstruct}{0}_prop } { P } { \pdf_object_ref:e { @@/struct/\g_@@_struct_stack_current_tl } @@ -1605,27 +1634,20 @@ % \end{macrocode} % debug code % \begin{macrocode} -%<debug> \prop_gset_eq:cc -%<debug> { g_@@_struct_debug_\@@_ref_value:enn{tagpdfstruct-#1}{tagstruct}{0}_prop } -%<debug> { g_@@_struct_\@@_ref_value:enn{tagpdfstruct-#1}{tagstruct}{0}_prop } -%<debug> \prop_gput:cnx -%<debug> { g_@@_struct_debug_\@@_ref_value:enn{tagpdfstruct-#1}{tagstruct}{0}_prop } +%<debug> \prop_gput:cne +%<debug> { g_@@_struct_debug_\@@_property_ref:enn{tagpdfstruct-#1}{tagstruct}{0}_prop } %<debug> { P } %<debug> { %<debug> parent~structure:~\g_@@_struct_stack_current_tl\c_space_tl=~ %<debug> \g_@@_struct_tag_tl %<debug> } -%<debug> \prop_gput:cnx -%<debug> { g_@@_struct_debug_\int_eval:n {\c@g_@@_struct_abs_int}_prop } -%<debug> { NS } -%<debug> { \g_@@_struct_tag_NS_tl } % \end{macrocode} % check if the tag is allowed as child. Here we have to retrieve the % tag info for the child, while the data for the parent is in % the global tl-vars: % \begin{macrocode} \@@_struct_get_parentrole:eNN - {\__tag_ref_value:enn{tagpdfstruct-#1}{tagstruct}{0}} + {\@@_property_ref:enn{tagpdfstruct-#1}{tagstruct}{0}} \l_@@_tmpa_tl \l_@@_tmpb_tl \@@_check_parent_child:VVVVN @@ -1642,7 +1664,7 @@ \cs_gset_eq:NN \g_@@_struct_tag_tl \l_@@_role_remap_tag_tl \cs_gset_eq:NN \g_@@_struct_tag_NS_tl \l_@@_role_remap_NS_tl \@@_struct_set_tag_info:eVV - { \int_eval:n {\c@g_@@_struct_abs_int} } + { \int_use:N \c@g_@@_struct_abs_int } \g_@@_struct_tag_tl \g_@@_struct_tag_NS_tl } @@ -1662,7 +1684,7 @@ % TODO: decide how it should be guarded. Probably by the struct-check. % \begin{macrocode} %<base>\cs_new_protected:Npn \tag_struct_use_num:n #1 {} -%<*package> +%<*package|debug> \cs_set_protected:Npn \tag_struct_use_num:n #1 %#1 is structure number { \@@_check_if_active_struct:T @@ -1678,16 +1700,23 @@ \msg_warning:nnn { tag } {struct-used-twice} {#1} } %add the label structure as kid to the current structure (can be the root) - \@@_struct_kid_struct_gput_right:xx + \@@_struct_kid_struct_gput_right:ee { \g_@@_struct_stack_current_tl } { #1 } %add the current structure to the labeled one as parents - \@@_prop_gput:cnx - { g_@@_struct_#1_prop } + \@@_struct_prop_gput:nne + { #1 } { P } { \pdf_object_ref:e { @@/struct/\g_@@_struct_stack_current_tl } } +%<debug> \prop_gput:cne +%<debug> { g_@@_struct_debug_#1_prop } +%<debug> { P } +%<debug> { +%<debug> parent~structure:~\g_@@_struct_stack_current_tl\c_space_tl=~ +%<debug> \g_@@_struct_tag_tl +%<debug> } % \end{macrocode} % check if the tag is allowed as child. Here we have to retrieve the % tag info for the child, while the data for the parent is in @@ -1711,7 +1740,7 @@ \cs_gset_eq:NN \g_@@_struct_tag_tl \l_@@_role_remap_tag_tl \cs_gset_eq:NN \g_@@_struct_tag_NS_tl \l_@@_role_remap_NS_tl \@@_struct_set_tag_info:eVV - { \int_eval:n {\c@g_@@_struct_abs_int} } + { \int_use:N \c@g_@@_struct_abs_int } \g_@@_struct_tag_tl \g_@@_struct_tag_NS_tl } @@ -1721,7 +1750,7 @@ } } } -%</package> +%</package|debug> % \end{macrocode} % \end{macro} % \begin{macro}[EXP]{\tag_struct_object_ref:n} @@ -1741,9 +1770,13 @@ % % \begin{macro}{\tag_struct_gput:nnn} % This is a command that allows to update the data of a structure. -% The first argument is the -% number of the structure, the second a keyword referring to a function, -% the third the value. Currently the only keyword is \texttt{ref} +% This often can't done simply by replacing the value, as we have to +% preserve and extend existing content. We use therefore dedicated functions +% adjusted to the key in question. +% The first argument is the number of the structure, +% the second a keyword referring to a function, +% the third the value. Currently the only keyword is \texttt{ref} which updates +% the Ref key (an array) % \begin{macrocode} \cs_new_protected:Npn \tag_struct_gput:nnn #1 #2 #3 { @@ -1754,31 +1787,33 @@ {#1}{#3} } \cs_generate_variant:Nn \tag_struct_gput:nnn {ene,nne} +%</package> % \end{macrocode} % \end{macro} % % \begin{macro}{\@@_struct_gput_data_ref:nn} % \begin{macrocode} +%<*package> \cs_new_protected:Npn \@@_struct_gput_data_ref:nn #1 #2 - % #1 receiving struct num, #2 list of object ref + % #1 receiving struct num, #2 list of object ref { \prop_get:cnN { g_@@_struct_#1_prop } {Ref} \l_@@_get_tmpc_tl - \@@_prop_gput:cnx - { g_@@_struct_#1_prop } + \@@_struct_prop_gput:nne + { #1 } { Ref } { \quark_if_no_value:NF\l_@@_get_tmpc_tl { \l_@@_get_tmpc_tl\c_space_tl }#2 } } \cs_generate_variant:Nn \@@_struct_gput_data_ref:nn {ee} % \end{macrocode} % \end{macro} - % \begin{macro} % { % \tag_struct_insert_annot:nn, -% \tag_struct_insert_annot:xx +% \tag_struct_insert_annot:xx, +% \tag_struct_insert_annot:ee % } % \begin{macro}[EXP] % { @@ -1802,7 +1837,7 @@ } } -\cs_generate_variant:Nn \tag_struct_insert_annot:nn {xx} +\cs_generate_variant:Nn \tag_struct_insert_annot:nn {xx,ee} \cs_new:Npn \tag_struct_parent_int: {\int_use:c { c@g_@@_parenttree_obj_int }} %</package> @@ -1813,7 +1848,7 @@ % \section{Attributes and attribute classes} % \begin{macrocode} %<*header> -\ProvidesExplPackage {tagpdf-attr-code} {2023-08-30} {0.98l} +\ProvidesExplPackage {tagpdf-attr-code} {2023-10-27} {0.98m} {part of tagpdf - code related to attributes and attribute classes} %</header> % \end{macrocode} @@ -1872,6 +1907,19 @@ } % \end{macrocode} % \end{macro} +% TEMP!!!! +% we temporarly use an internal function for the mapping. This can go +% at the next update +% \begin{macrocode} +\cs_if_free:NTF \seq_set_map_e:NNn + { + \cs_new_eq:NN \@@_seq_set_map_e:NNn \seq_set_map_x:NNn + } + { + \cs_new_eq:NN \@@_seq_set_map_e:NNn \seq_set_map_e:NNn + } +% \end{macrocode} +% % \begin{macro}{attribute-class (struct-key)} % attribute-class has to store the used attribute names so that % they can be added to the ClassMap later. @@ -1880,12 +1928,12 @@ { attribute-class .code:n = { - \clist_set:Nx \l_@@_tmpa_clist { #1 } + \clist_set:Ne \l_@@_tmpa_clist { #1 } \seq_set_from_clist:NN \l_@@_tmpb_seq \l_@@_tmpa_clist % \end{macrocode} % we convert the names into pdf names with slash % \begin{macrocode} - \seq_set_map_x:NNn \l_@@_tmpa_seq \l_@@_tmpb_seq + \@@_seq_set_map_e:NNn \l_@@_tmpa_seq \l_@@_tmpb_seq { \pdf_name_from_unicode_e:n {##1} } @@ -1897,7 +1945,7 @@ } \seq_gput_left:Nn\g_@@_attr_class_used_seq { ##1} } - \tl_set:Nx \l_@@_tmpa_tl + \tl_set:Ne \l_@@_tmpa_tl { \int_compare:nT { \seq_count:N \l_@@_tmpa_seq > 1 }{[} \seq_use:Nn \l_@@_tmpa_seq { \c_space_tl } @@ -1905,8 +1953,8 @@ } \int_compare:nT { \seq_count:N \l_@@_tmpa_seq > 0 } { - \@@_prop_gput:cnx - { g_@@_struct_\int_eval:n {\c@g_@@_struct_abs_int}_prop } + \@@_struct_prop_gput:nne + { \int_use:N \c@g_@@_struct_abs_int } { C } { \l_@@_tmpa_tl } %\prop_show:c { g_@@_struct_\int_eval:n {\c@g_@@_struct_abs_int}_prop } @@ -1921,18 +1969,18 @@ { attribute .code:n = % A property (attribute, value currently a dictionary) { - \clist_set:Nx \l_@@_tmpa_clist { #1 } + \clist_set:Ne \l_@@_tmpa_clist { #1 } \clist_if_empty:NF \l_@@_tmpa_clist { \seq_set_from_clist:NN \l_@@_tmpb_seq \l_@@_tmpa_clist % \end{macrocode} % we convert the names into pdf names with slash % \begin{macrocode} - \seq_set_map_x:NNn \l_@@_tmpa_seq \l_@@_tmpb_seq + \@@_seq_set_map_e:NNn \l_@@_tmpa_seq \l_@@_tmpb_seq { \pdf_name_from_unicode_e:n {##1} } - \tl_set:Nx \l_@@_attr_value_tl + \tl_set:Ne \l_@@_attr_value_tl { \int_compare:nT { \seq_count:N \l_@@_tmpa_seq > 1 }{[}%] } @@ -1944,27 +1992,27 @@ } \prop_if_in:NnF \g_@@_attr_objref_prop {##1} {%\prop_show:N \g_@@_attr_entries_prop - \pdf_object_unnamed_write:nx + \pdf_object_unnamed_write:ne { dict } { \prop_item:Nn\g_@@_attr_entries_prop {##1} } - \prop_gput:Nnx \g_@@_attr_objref_prop {##1} {\pdf_object_ref_last:} + \prop_gput:Nne \g_@@_attr_objref_prop {##1} {\pdf_object_ref_last:} } - \tl_put_right:Nx \l_@@_attr_value_tl + \tl_put_right:Ne \l_@@_attr_value_tl { \c_space_tl \prop_item:Nn \g_@@_attr_objref_prop {##1} } % \tl_show:N \l_@@_attr_value_tl } - \tl_put_right:Nx \l_@@_attr_value_tl + \tl_put_right:Ne \l_@@_attr_value_tl { %[ \int_compare:nT { \seq_count:N \l_@@_tmpa_seq > 1 }{]}% } % \tl_show:N \l_@@_attr_value_tl - \@@_prop_gput:cnx - { g_@@_struct_\int_eval:n {\c@g_@@_struct_abs_int}_prop } + \@@_struct_prop_gput:nne + { \int_use:N \c@g_@@_struct_abs_int } { A } { \l_@@_attr_value_tl } } diff --git a/macros/latex/contrib/tagpdf/tagpdf-tree.dtx b/macros/latex/contrib/tagpdf/tagpdf-tree.dtx index c84ad8a8c5..41298b2d69 100644 --- a/macros/latex/contrib/tagpdf/tagpdf-tree.dtx +++ b/macros/latex/contrib/tagpdf/tagpdf-tree.dtx @@ -47,13 +47,13 @@ % }^^A % } % -% \date{Version 0.98l, released 2023-08-30} +% \date{Version 0.98m, released 2023-10-27} % \maketitle % \begin{implementation} % \begin{macrocode} %<@@=tag> %<*header> -\ProvidesExplPackage {tagpdf-tree-code} {2023-08-30} {0.98l} +\ProvidesExplPackage {tagpdf-tree-code} {2023-10-27} {0.98m} {part of tagpdf - code related to writing trees and dictionaries to the pdf} %</header> % \end{macrocode} @@ -136,7 +136,7 @@ \hook_gput_code:nnn{begindocument}{tagpdf} { \int_gset:Nn\g_@@_tree_id_pad_int - {\tl_count:e { \@@_ref_value_lastpage:nn{tagstruct}{1000}}+1} + {\tl_count:e { \@@_property_ref_lastpage:nn{tagstruct}{1000}}+1} } % \end{macrocode} @@ -273,7 +273,7 @@ { \int_gset:Nn \c@g_@@_parenttree_obj_int - { \@@_ref_value_lastpage:nn{abspage}{100} } + { \@@_property_ref_lastpage:nn{abspage}{100} } } % \end{macrocode} % \end{macro} @@ -313,18 +313,18 @@ \cs_new_protected:Npn \@@_tree_parenttree_rerun_msg: {} \cs_new_protected:Npn \@@_tree_fill_parenttree: { - \int_step_inline:nnnn{1}{1}{\@@_ref_value_lastpage:nn{abspage}{-1}} %not quite clear if labels are needed. See lua code + \int_step_inline:nnnn{1}{1}{\@@_property_ref_lastpage:nn{abspage}{-1}} %not quite clear if labels are needed. See lua code { %page ##1 \prop_clear:N \l_@@_tmpa_prop - \int_step_inline:nnnn{1}{1}{\@@_ref_value_lastpage:nn{tagmcabs}{-1}} + \int_step_inline:nnnn{1}{1}{\@@_property_ref_lastpage:nn{tagmcabs}{-1}} { %mcid####1 \int_compare:nT - {\@@_ref_value:enn{mcid-####1}{tagabspage}{-1}=##1} %mcid is on current page + {\@@_property_ref:enn{mcid-####1}{tagabspage}{-1}=##1} %mcid is on current page {% yes \prop_put:Nxx \l_@@_tmpa_prop - {\@@_ref_value:enn{mcid-####1}{tagmcid}{-1}} + {\@@_property_ref:enn{mcid-####1}{tagmcid}{-1}} {\prop_item:Nn \g_@@_mc_parenttree_prop {####1}} } } diff --git a/macros/latex/contrib/tagpdf/tagpdf-user.dtx b/macros/latex/contrib/tagpdf/tagpdf-user.dtx index 518a341812..339d79e1db 100644 --- a/macros/latex/contrib/tagpdf/tagpdf-user.dtx +++ b/macros/latex/contrib/tagpdf/tagpdf-user.dtx @@ -46,7 +46,7 @@ % }^^A % } % -% \date{Version 0.98l, released 2023-08-30} +% \date{Version 0.98m, released 2023-10-27} % \maketitle % \begin{documentation} % \section{Setup commands} @@ -250,7 +250,7 @@ % \begin{macrocode} %<@@=tag> %<*header> -\ProvidesExplPackage {tagpdf-user} {2023-08-30} {0.98l} +\ProvidesExplPackage {tagpdf-user} {2023-10-27} {0.98m} {tagpdf - user commands} %</header> % \end{macrocode} diff --git a/macros/latex/contrib/tagpdf/tagpdf.dtx b/macros/latex/contrib/tagpdf/tagpdf.dtx index be94a64070..668d085169 100644 --- a/macros/latex/contrib/tagpdf/tagpdf.dtx +++ b/macros/latex/contrib/tagpdf/tagpdf.dtx @@ -25,9 +25,9 @@ % \fi % \begin{documentation} % \begin{function}{\ref_value:nnn} -% This is a temporary definition which will have to -% move to l3ref. It allows to locally set a default value if the label or the attribute -% doesn't exist. See issue \#4 in Accessible-xref. +% This is a temporary definition which will be removed once properties have been +% released. It allows to locally set a default value if the label or the attribute +% doesn't exist. % \begin{syntax} % \cs{ref_value:nnn}\Arg{label}\Arg{attribute}\Arg{fallback default} % \end{syntax} @@ -93,7 +93,7 @@ % \begin{macrocode} %<@@=tag> %<*package> -\ProvidesExplPackage {tagpdf} {2023-08-30} {0.98l} +\ProvidesExplPackage {tagpdf} {2023-10-27} {0.98m} { A package to experiment with pdf tagging } \bool_if:nF @@ -119,7 +119,7 @@ % \end{macrocode} %<*debug> % \begin{macrocode} -\ProvidesExplPackage {tagpdf-debug} {2023-08-30} {0.98l} +\ProvidesExplPackage {tagpdf-debug} {2023-10-27} {0.98m} { debug code for tagpdf } \@ifpackageloaded{tagpdf}{}{\PackageWarning{tagpdf-debug}{tagpdf~not~loaded,~quitting}\endinput} % \end{macrocode} @@ -142,7 +142,7 @@ % we define a base package with dummy functions % \begin{macrocode} %<*base> -\ProvidesExplPackage {tagpdf-base} {2023-08-30} {0.98l} +\ProvidesExplPackage {tagpdf-base} {2023-10-27} {0.98m} {part of tagpdf - provide base, no-op versions of the user commands } %</base> % \end{macrocode} @@ -200,52 +200,48 @@ % \begin{macro}{\@@_lastpagelabel:} % \begin{macrocode} %<*package> - \cs_new_protected:Npn \@@_lastpagelabel: - { - \legacy_if:nT { @filesw } - { - \exp_args:NNnx \exp_args:NNx\iow_now:Nn \@auxout - { - \token_to_str:N \newlabeldata - {@@_LastPage} - { - {abspage} { \int_use:N \g_shipout_readonly_int} - {tagmcabs}{ \int_use:N \c@g_@@_MCID_abs_int } - {tagstruct}{\int_use:N \c@g_@@_struct_abs_int } - } - } - } - } - +\cs_if_exist:NTF \property_new:nnnn + { + \cs_new_protected:Npn \@@_lastpagelabel: + { + \legacy_if:nT { @filesw } + { + \exp_args:NNnx \exp_args:NNx\iow_now:Nn \@auxout + { + \token_to_str:N \new@label@record + {@tag@LastPage} + { + {abspage} { \int_use:N \g_shipout_readonly_int} + {tagmcabs}{ \int_use:N \c@g_@@_MCID_abs_int } + {tagstruct}{\int_use:N \c@g_@@_struct_abs_int } + } + } + } + } + } + { + \cs_new_protected:Npn \@@_lastpagelabel: + { + \legacy_if:nT { @filesw } + { + \exp_args:NNnx \exp_args:NNx\iow_now:Nn \@auxout + { + \token_to_str:N \newlabeldata + {@tag@LastPage} + { + {abspage} { \int_use:N \g_shipout_readonly_int} + {tagmcabs}{ \int_use:N \c@g_@@_MCID_abs_int } + {tagstruct}{\int_use:N \c@g_@@_struct_abs_int } + } + } + } + } + } \AddToHook{enddocument/afterlastpage} {\@@_lastpagelabel:} % \end{macrocode} % \end{macro} % -% \begin{macro}{\ref_value:nnn} -% This allows to locally set a default value if the label or the attribute -% doesn't exist. -% \begin{macrocode} - \cs_if_exist:NF \ref_value:nnn - { - \cs_new:Npn \ref_value:nnn #1#2#3 - { - \exp_args:Nee - \__ref_value:nnn - { \tl_to_str:n {#1} } { \tl_to_str:n {#2} } {#3} - } - \cs_new:Npn \__ref_value:nnn #1#2#3 - { - \tl_if_exist:cTF { g__ref_label_ #1 _ #2 _tl } - { \tl_use:c { g__ref_label_ #1 _ #2 _tl } } - { - #3 - } - } - } -% \end{macrocode} -% \end{macro} - % \section{Variables} % \begin{variable} % { @@ -282,10 +278,10 @@ % \end{variable} % Attribute lists for the label command. We have a list for % mc-related labels, and one for structures. -% \begin{macro}{\c_@@_refmc_clist,\c_@@_refstruct_clist} +% \begin{macro}{\c_@@_property_mc_clist,\c_@@_property_struct_clist} % \begin{macrocode} -\clist_const:Nn \c_@@_refmc_clist {tagabspage,tagmcabs,tagmcid} -\clist_const:Nn \c_@@_refstruct_clist {tagstruct,tagstructobj} +\clist_const:Nn \c_@@_property_mc_clist {tagabspage,tagmcabs,tagmcid} +\clist_const:Nn \c_@@_property_struct_clist {tagstruct,tagstructobj} % \end{macrocode} % \end{macro} % @@ -367,11 +363,110 @@ \cs_generate_variant:Nn \prop_gput:Nnn {Nxx,Nen} \cs_generate_variant:Nn \prop_put:Nnn {Nxx} \cs_generate_variant:Nn \prop_item:Nn {No,Ne} -\cs_generate_variant:Nn \ref_label:nn { nv } \cs_generate_variant:Nn \seq_set_split:Nnn{Nne} \cs_generate_variant:Nn \str_set_convert:Nnnn {Nonn, Noon, Nnon } \cs_generate_variant:Nn \clist_map_inline:nn {on} % \end{macrocode} +% +% \section{Label and Reference commands} +% To ease transition to properties we setup internal definition. They can be replaced +% by the property definitions once that is released. +% \begin{macro}{\@@_property_new:nnnn,\@@_property_gset:nnnn,\@@_property_ref:nnn} +% \begin{macrocode} +\cs_if_exist:NTF \property_new:nnnn + { +% \end{macrocode} +% At first a command to define new properties +% \begin{macrocode} + \cs_new_eq:NN \@@_property_new:nnnn \property_new:nnnn +% \end{macrocode} +% For the non-shipout code we need also the option to reset property +% \begin{macrocode} + \cs_new_eq:NN \@@_property_gset:nnnn \property_gset:nnnn +% \end{macrocode} +% The command to reference while giving a local default. +% \begin{macrocode} + \cs_new_eq:NN \@@_property_ref:nnn \property_ref:nnn + \cs_new_eq:NN \@@_property_ref:nn \property_ref:nn +% \end{macrocode} +% The command to record +% \begin{macrocode} + \cs_new_protected:Npn \@@_property_record:nn #1#2 + { + \@bsphack + \property_record:nn{#1}{#2} + \@esphack + } + } +% \end{macrocode} +% now the same with l3ref-tmp +% \begin{macrocode} + { + \cs_new_protected:Npn \@@_property_new:nnnn #1 #2 #3 #4 + { + \ref_attribute_gset:nnnn {#1}{#3}{#2}{#4} + } + \cs_new_protected:Npn \@@_property_gset:nnnn #1 #2 #3 #4 + { + \ref_attribute_gset:nnnn {#1}{#3}{#2}{#4} + } + \cs_new:Npn \@@_property_ref:nnn #1#2#3 + { + \exp_args:Nee + \__ref_value:nnn + { \tl_to_str:n {#1} } { \tl_to_str:n {#2} } {#3} + } + \cs_new:Npn \__ref_value:nnn #1#2#3 + { + \tl_if_exist:cTF { g__ref_label_ #1 _ #2 _tl } + { \tl_use:c { g__ref_label_ #1 _ #2 _tl } } + { + #3 + } + } + \cs_new_eq:NN \@@_property_ref:nn \ref_value:nn + \cs_new_protected:Npn \@@_property_record:nn #1#2 + { + \@bsphack + \ref_label:nn {#1}{#2} + \@esphack + } +% \end{macrocode} +% to provide problems when switching between main and dev format: +% \begin{macrocode} + \providecommand\new@label@record[2]{} + } +% \end{macrocode} +% And a few variants +% \begin{macrocode} +\cs_generate_variant:Nn \@@_property_ref:nnn {enn} +\cs_generate_variant:Nn \@@_property_ref:nn {en} +\cs_generate_variant:Nn \@@_property_record:nn {en,eV} +% \end{macrocode} +% The graphic code in latex-lab uses an internal tagpdf command, so until the next +% release we need to provide it +% \begin{macrocode} +\cs_new:Npn \@@_ref_value:enn #1#2#3 + { + \tl_if_exist:cTF { g__ref_label_ #1 _ #2 _tl } + { \tl_use:c { g__ref_label_ #1 _ #2 _tl } } + { + #3 + } + } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\@@_property_ref_lastpage:nn} +% A command to retrieve the lastpage label, this will be adapted when there +% is a proper, kernel lastpage label. +% \begin{macrocode} +\cs_new:Npn \@@_property_ref_lastpage:nn #1 #2 + { + \@@_property_ref:nnn {@tag@LastPage}{#1}{#2} + } +% \end{macrocode} +%\end{macro} % \section{Setup label attributes} % \begin{macro}{tagstruct,tagstructobj,tagabspage,tagmcabs,tagmcid} @@ -385,68 +480,29 @@ % With mc-chunks we store the absolute page number |tagabspage|, % the absolute id |tagmcabc|, and the id on the page |tagmcid|. % \begin{macrocode} -\ref_attribute_gset:nnnn { tagstruct } {0} { now } - { \int_use:N \c@g_@@_struct_abs_int } -\ref_attribute_gset:nnnn { tagstructobj } {} { now } +\@@_property_new:nnnn + { tagstruct } { now } + {0} { \int_use:N \c@g_@@_struct_abs_int } +\@@_property_new:nnnn { tagstructobj } { now } {} { \pdf_object_if_exist:eT {@@/struct/\int_use:N \c@g__tag_struct_abs_int} { \pdf_object_ref:e{@@/struct/\int_use:N \c@g_@@_struct_abs_int} } } -\ref_attribute_gset:nnnn { tagabspage } {0} { shipout } - { \int_use:N \g_shipout_readonly_int } -\ref_attribute_gset:nnnn { tagmcabs } {0} { now } - { \int_use:N \c@g_@@_MCID_abs_int } +\@@_property_new:nnnn + { tagabspage } { shipout } + {0} { \int_use:N \g_shipout_readonly_int } +\@@_property_new:nnnn { tagmcabs } { now } + {0} { \int_use:N \c@g_@@_MCID_abs_int } \flag_new:n { @@/mcid } -\ref_attribute_gset:nnnn {tagmcid } {0} { shipout } - { \flag_height:n { @@/mcid } } +\@@_property_new:nnnn {tagmcid } { shipout } + {0} { \flag_height:n { @@/mcid } } % \end{macrocode} % \end{macro} % -% \section{Label commands} -% \begin{macro}{\@@_ref_label:nn} -% A version of |\ref_label:nn| to set a label -% which takes a keyword |mc| or |struct| to -% call the relevant lists. -% TODO: check if |\@bsphack| and |\@esphack| make sense here. -% \begin{macrocode} -\cs_new_protected:Npn \@@_ref_label:nn #1 #2 %#1 label, #2 name of list mc or struct - { - \@bsphack - \ref_label:nv {#1}{c_@@_ref#2_clist} - \@esphack - } -\cs_generate_variant:Nn \@@_ref_label:nn {en} -% \end{macrocode} -% \end{macro} -% \begin{macro}{\@@_ref_value:nnn} -% A local version to retrieve the value. It is a direct wrapper, -% but to keep naming consistent \ldots. It uses the variant defined temporarly -% above. -% \begin{macrocode} -\cs_new:Npn \@@_ref_value:nnn #1 #2 #3 %#1 label, #2 attribute, #3 default - { - \ref_value:nnn {#1}{#2}{#3} - } -\cs_generate_variant:Nn \@@_ref_value:nnn {enn} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\@@_ref_value_lastpage:nn} -% A command to retrieve the lastpage label, this will be adapted when there -% is a proper, kernel lastpage label. -% \begin{macrocode} -\cs_new:Npn \@@_ref_value_lastpage:nn #1 #2 - { - \ref_value:nnn {@@_LastPage}{#1}{#2} - } -% \end{macrocode} -%\end{macro} - - %\section{Commands to fill seq and prop} % With most engines these are simply copies of the expl3 commands, diff --git a/macros/latex/contrib/tagpdf/tagpdf.ins b/macros/latex/contrib/tagpdf/tagpdf.ins index d17e709b25..bdb9b2d1c2 100644 --- a/macros/latex/contrib/tagpdf/tagpdf.ins +++ b/macros/latex/contrib/tagpdf/tagpdf.ins @@ -2,7 +2,7 @@ File: tagpdf.ins -Copyright (C) 2019-2022 Ulrike Fischer +Copyright (C) 2019-2023 Ulrike Fischer It may be distributed and/or modified under the conditions of the LaTeX Project Public License (LPPL), either version 1.3c of this diff --git a/macros/latex/contrib/tagpdf/tagpdf.pdf b/macros/latex/contrib/tagpdf/tagpdf.pdf Binary files differindex 0118e4bb22..76637d6bee 100644 --- a/macros/latex/contrib/tagpdf/tagpdf.pdf +++ b/macros/latex/contrib/tagpdf/tagpdf.pdf diff --git a/macros/latex/contrib/tagpdf/tagpdf.tex b/macros/latex/contrib/tagpdf/tagpdf.tex index 259e9dfc38..8b07c8718e 100644 --- a/macros/latex/contrib/tagpdf/tagpdf.tex +++ b/macros/latex/contrib/tagpdf/tagpdf.tex @@ -16,8 +16,8 @@ } \DebugBlocksOff \makeatletter -\def\UlrikeFischer@package@version{0.98l} -\def\UlrikeFischer@package@date{2023-08-30} +\def\UlrikeFischer@package@version{0.98m} +\def\UlrikeFischer@package@date{2023-10-27} \makeatother \documentclass[bibliography=totoc,a4paper]{article} diff --git a/macros/latex/contrib/tagpdf/tagpdfdocu-patches.sty b/macros/latex/contrib/tagpdf/tagpdfdocu-patches.sty index af9efe1f75..dd08c7e2ac 100644 --- a/macros/latex/contrib/tagpdf/tagpdfdocu-patches.sty +++ b/macros/latex/contrib/tagpdf/tagpdfdocu-patches.sty @@ -1,5 +1,5 @@ %\RequirePackage[enable-debug]{expl3}[2018/06/14] -\ProvidesExplPackage {tagpdfdocu-patches} {2023-08-30} {0.98l} +\ProvidesExplPackage {tagpdfdocu-patches} {2023-10-27} {0.98m} {patches/commands for the tagpdf documentation} \RequirePackage{etoolbox,xpatch} diff --git a/macros/latex/contrib/titlesec/README.md b/macros/latex/contrib/titlesec/README.md index 7275a75a3d..5ae8a61fb3 100644 --- a/macros/latex/contrib/titlesec/README.md +++ b/macros/latex/contrib/titlesec/README.md @@ -1,4 +1,4 @@ -2023-10-17 +2023-10-27 ## Titlesec, Titletoc, Titleps @@ -30,6 +30,9 @@ mechanims is used, without intermediate `\leftmark`s or `\rightmark`s. ### Latest changes ``` +2.16 2023-10-27 + Undo the fix for #64. + 2.15 2023-10-17 Some fixes: #48, #50, #58, #64, #68 (see the GitHub repository for further info). diff --git a/macros/latex/contrib/titlesec/titleps.pdf b/macros/latex/contrib/titlesec/titleps.pdf Binary files differindex a7ab09f1fe..c9ef7caf4c 100644 --- a/macros/latex/contrib/titlesec/titleps.pdf +++ b/macros/latex/contrib/titlesec/titleps.pdf diff --git a/macros/latex/contrib/titlesec/titleps.sty b/macros/latex/contrib/titlesec/titleps.sty index cd155f0614..7e75a746fc 100644 --- a/macros/latex/contrib/titlesec/titleps.sty +++ b/macros/latex/contrib/titlesec/titleps.sty @@ -13,7 +13,7 @@ \ifx\ttl@coreps\@empty\else % START code for package \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{titleps}[2023/10/17 v2.15 Page styles] +\ProvidesPackage{titleps}[2023/10/27 v2.16 Page styles] % This package is mainly a wrapper for the pagestyle macros provided % by titlesec, so that they can be used without it. Functionality is diff --git a/macros/latex/contrib/titlesec/titleps.tex b/macros/latex/contrib/titlesec/titleps.tex index b5462964b0..c807b5ac0f 100644 --- a/macros/latex/contrib/titlesec/titleps.tex +++ b/macros/latex/contrib/titlesec/titleps.tex @@ -7,8 +7,8 @@ % Repository: https://github.com/jbezos/titlesec % -\def\fileversion{2.15} -\def\docdate{2023/10/17} +\def\fileversion{2.16} +\def\docdate{2023/10/27} \documentclass[a4paper]{ltxguide} \usepackage[sf,bf,compact,topmarks,calcwidth,pagestyles]{titlesec} diff --git a/macros/latex/contrib/titlesec/titlesec.pdf b/macros/latex/contrib/titlesec/titlesec.pdf Binary files differindex 2d60cc99ff..ef3f90e9dd 100644 --- a/macros/latex/contrib/titlesec/titlesec.pdf +++ b/macros/latex/contrib/titlesec/titlesec.pdf diff --git a/macros/latex/contrib/titlesec/titlesec.sty b/macros/latex/contrib/titlesec/titlesec.sty index e40079b9ff..749a3fad7c 100644 --- a/macros/latex/contrib/titlesec/titlesec.sty +++ b/macros/latex/contrib/titlesec/titlesec.sty @@ -34,7 +34,7 @@ % ~~~~~~~ \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{titlesec}[2023/10/17 v2.15 Sectioning titles] +\ProvidesPackage{titlesec}[2023/10/27 v2.16 Sectioning titles] % Initialization % ~~~~~~~~~~~~~~ @@ -412,17 +412,8 @@ % is empty if the star version is used. In this case % neither the toc nor the marks are written. -\def\ttl@sanitizedlabel#1\@@\@@{% - \in@{\label}{#1}% - \ifin@ - \ttl@sanitizedlabel@i#1\@@\@@ - \expandafter\ttl@sanitizedlabel\@currentlabelname\@@\@@ - \fi} -\def\ttl@sanitizedlabel@i#1\label#2#3\@@\@@{% - \def\@currentlabelname{#1#3}} - \def\ttl@straight@i#1[#2]#3{% - \ttl@sanitizedlabel#2\@@\@@ + \def\@currentlabelname{#2}% for nameref \gdef\ttl@savemark{\csname#1mark\endcsname{#3}}% \let\ttl@savewrite\@empty \def\ttl@savetitle{#3}% diff --git a/macros/latex/contrib/titlesec/titlesec.tex b/macros/latex/contrib/titlesec/titlesec.tex index 18169e739f..366f769226 100644 --- a/macros/latex/contrib/titlesec/titlesec.tex +++ b/macros/latex/contrib/titlesec/titlesec.tex @@ -7,8 +7,8 @@ % Repository: https://github.com/jbezos/titlesec % -\def\fileversion{2.15} -\def\docdate{2023/10/17} +\def\fileversion{2.16} +\def\docdate{2023/10/27} \documentclass[a4paper]{ltxguide} \usepackage[sf,bf,compact,topmarks,calcwidth,pagestyles]{titlesec} @@ -38,7 +38,7 @@ \title{The \textsf{titlesec}, \textsf{titleps} and \textsf{titletoc} Packages\footnote{The \textsf{titlesec} package is currently at -version 2.15. \copyright{} 1998--2023 Javier Bezos.}} +version 2.16. \copyright{} 1998--2023 Javier Bezos.}} \author{Javier Bezos\footnote{For bug reports, comments and suggestions go to \href{http://www.tex-tipografia.com/contact.html}% diff --git a/macros/latex/contrib/titlesec/titletoc.sty b/macros/latex/contrib/titlesec/titletoc.sty index efe2d68ef1..7d3ac5e93a 100644 --- a/macros/latex/contrib/titlesec/titletoc.sty +++ b/macros/latex/contrib/titlesec/titletoc.sty @@ -7,7 +7,7 @@ % Repository: https://github.com/jbezos/titlesec % -\ProvidesPackage{titletoc}[2023/10/17 v2.15 TOC entries] +\ProvidesPackage{titletoc}[2023/10/27 v2.16 TOC entries] % The following tags are used: % ttl@ : the generic one, shared with titlesec diff --git a/macros/latex/contrib/unamth-template/Latex/Classes/PhDthesisPSnPDF.cls.bak b/macros/latex/contrib/unamth-template/Latex/Classes/PhDthesisPSnPDF.cls.bak deleted file mode 100644 index d076c3d49b..0000000000 --- a/macros/latex/contrib/unamth-template/Latex/Classes/PhDthesisPSnPDF.cls.bak +++ /dev/null @@ -1,409 +0,0 @@ - -%--------------------------------------------------------------- -% PhDthesis version 2 style file by Jakob Suckale, 2007 -% based on CUEDthesis version 1 by Harish Bhanderi 2002 -%--------------------------------------------------------------- - - - -%-------------------------- identification --------------------- -%\NeedsTeXFormat{LaTeX2e} -\ProvidesClass{Latex/Classes/PhDthesisPSnPDF}[2007/09/06 v2 PhD thesis class] - - -%:-------------------------- report or book ----------------------- - -%If you want to use a Report style document then uncomment the following 3 lines and comment the below 8 book style lines: -%\DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}} -%\ProcessOptions\relax -%%\LoadClass[a4paper]{report} -%\ifx\pdfoutput\undefined -% \LoadClass[dvips, a4paper]{report} -%\else -% \LoadClass[pdftex, a4paper]{report} -%\fi - -%%Bibliography -%%uncomment next line to change bibliography name to references for Report document class -%\renewcommand{\refname}{References} - -%If you want to use a Book style document then uncomment the following 3 lines and comment the above 8 report style lines: -\DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}} -\ProcessOptions\relax -\ifx\pdfoutput\undefined - \LoadClass[dvips, a4paper]{book} -\else - \LoadClass[pdftex, a4paper]{book} -\fi - - -%:-------------------------- packages for fancy things ----------------------- - -\usepackage{amssymb} -\usepackage{graphics} % for improved inclusion of graphics -%\usepackage{wrapfig} % to include figure with text wrapping around it -\usepackage[margin=10pt,font=small,labelfont=bf]{caption} % for improved layout of figure captions with extra margin, smaller font than text -\usepackage{fancyhdr} % for better header layout -\usepackage{eucal} -\usepackage[english]{babel} -\usepackage[usenames, dvipsnames]{color} -\usepackage[perpage]{footmisc} -\usepackage[round, sort, numbers]{natbib} -\usepackage{ifthen} -\usepackage{multicol} % for pages with multiple text columns, e.g. References -\setlength{\columnsep}{20pt} % space between columns; default 10pt quite narrow -\usepackage[nottoc]{tocbibind} % correct page numbers for bib in TOC, nottoc suppresses an entry for TOC itself -%\usepackage{nextpage} - -%:-------------------------- Glossary/Abbrev./Symbols ----------------------- - -\usepackage[intoc]{nomencl} % load nomencl extension; include in TOC -%\nomrefpage % to include page numbers after abbrevations -\renewcommand{\nomname}{Glossary} % rename nomenclature -\renewcommand{\nomlabel}[1]{\textbf{#1}} % make abbreviations bold -\makenomenclature % used to be \makeglossary -\newcommand{\g}{\footnote{For all abbreviations see the glossary on page \pageref{nom}.}} % type "\g" to refer to glossary - -% used to be for sorting into categories: -%\renewcommand\nomgroup[1]{% -% \ifthenelse{\equal{#1}{A}}{% -% \item[\textbf{Roman Symbols}] }{% A - Roman -% \ifthenelse{\equal{#1}{G}}{% -% \item[\textbf{Greek Symbols}]}{% G - Greek -% \ifthenelse{\equal{#1}{R}}{% -% \item[\textbf{Superscripts}]}{% R - Superscripts -% \ifthenelse{\equal{#1}{S}}{% -% \item[\textbf{Subscripts}]}{{% S - Subscripts -% \ifthenelse{\equal{#1}{X}}{% -% \item[\textbf{Other Symbols}]}{{% X - Other Symbols -% \ifthenelse{\equal{#1}{Z}}{% -% \item[\textbf{Acronyms}]}% Z - Acronyms -% {{}}}}}}}}}} - - -%:-------------------------- PDF/PS setup ----------------------- - -%if you use a macTeX 2008 or later, use the ifpdf package -\usepackage{ifpdf} - -%if you use an older version, uncomment these lines: -%\newif \ifpdf -% \ifx \pdfoutput \undefined - % for running latex -% \pdffalse -% \else - % for running pdflatex -% \pdfoutput = 1 % positive value for a PDF output - % otherwise a DVI -% \pdftrue -%\fi - -\ifpdf -%--> -%--> Google.com search "hyperref options" -%--> -%--> http://www.ai.mit.edu/lab/sysadmin/latex/documentation/latex/hyperref/manual.pdf -%--> http://www.chemie.unibas.ch/~vogtp/LaTeX2PDFLaTeX.pdf -%--> http://www.uni-giessen.de/partosch/eurotex99/ oberdiek/print/sli4a4col.pdf -%--> http://me.in-berlin.de/~miwie/tex-refs/html/latex-packages.html -%--> - \usepackage[ pdftex, plainpages = false, pdfpagelabels, - pdfpagelayout = useoutlines, - bookmarks, - bookmarksopen = true, - bookmarksnumbered = true, - breaklinks = true, - linktocpage, - pagebackref, - colorlinks = false, % was true - linkcolor = blue, - urlcolor = blue, - citecolor = red, - anchorcolor = green, - hyperindex = true, - hyperfigures - ]{hyperref} - - \DeclareGraphicsExtensions{.png, .jpg, .jpeg, .pdf, .gif} %GIF doesn't work?? - \usepackage[pdftex]{graphicx} - \pdfcompresslevel=9 - \graphicspath{{0_frontmatter/figures/PNG/}{0_frontmatter/figures/PDF/}{0_frontmatter/figures/}} -\else - \usepackage[ dvips, - bookmarks, - bookmarksopen = true, - bookmarksnumbered = true, - breaklinks = true, - linktocpage, - pagebackref, - colorlinks = true, - linkcolor = blue, - urlcolor = blue, - citecolor = red, - anchorcolor = green, - hyperindex = true, - hyperfigures - ]{hyperref} - - \DeclareGraphicsExtensions{.eps, .ps} - \usepackage{epsfig} - \usepackage{graphicx} - \graphicspath{{0_frontmatter/figures/EPS/}{0_frontmatter/figures/}} -\fi - - -%:-------------------------- page layout ----------------------- - -%A4 settings -\ifpdf - \pdfpageheight=297mm - \pdfpagewidth=210mm -\else - \setlength{\paperheight}{297mm} - \setlength{\paperwidth}{210mm} -\fi - -\setlength{\hoffset}{0.00cm} -\setlength{\voffset}{0.00cm} - -%: Uncomment this secion for two-sided printing -% ------------------------------ -\setlength{\oddsidemargin}{1.5cm} -\setlength{\evensidemargin}{0cm} -\setlength{\topmargin}{1mm} -\setlength{\headheight}{1.36cm} -\setlength{\headsep}{1.00cm} -\setlength{\textheight}{20.84cm} -\setlength{\textwidth}{14.5cm} -\setlength{\marginparsep}{1mm} -\setlength{\marginparwidth}{3cm} -\setlength{\footskip}{2.36cm} - - -%: Uncomment this secion for one-sided printing -% taken from the original file, but with the first two lanes modified -% ------------------------------ -%\setlength{\evensidemargin}{1.9cm} % was 1.96cm in original -%\setlength{\oddsidemargin}{-0.001cm} % was -0.54cm in original file -%\setlength{\topmargin}{1mm} -%\setlength{\headheight}{1.36cm} -%\setlength{\headsep}{1.00cm} -%\setlength{\textheight}{20.84cm} -%\setlength{\textwidth}{14.5cm} -%\setlength{\marginparsep}{1mm} -%\setlength{\marginparwidth}{3cm} -%\setlength{\footskip}{2.36cm} - - -%: section below defines fancy page layout options -% ------------------------------ -\pagestyle{fancy} -\renewcommand{\chaptermark}[1]{\markboth{\MakeUppercase{\thechapter. #1 }}{}} -\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}} -\fancyhf{} -\fancyhead[RO]{\bfseries\rightmark} -\fancyhead[LE]{\bfseries\leftmark} -\fancyfoot[C]{\thepage} -\renewcommand{\headrulewidth}{0.5pt} -\renewcommand{\footrulewidth}{0pt} -\addtolength{\headheight}{0.5pt} -\fancypagestyle{plain}{ - \fancyhead{} - \renewcommand{\headrulewidth}{0pt} -} - - - - - -%:-------------------------- title page layout ----------------------- - -% starts roman page numbering until chapter 1 -% important to avoid two pages numbered 1 and 2 which may cause bad links -% bug: cover i + back side ii and then numbering restarts with i; should be iii -\renewcommand{\thepage}{\roman{page}} - -\newcommand{\submittedtext}{{A thesis submitted for the degree of}} - -% DECLARATIONS -% These macros are used to declare arguments needed for the -% construction of the title page and other preamble. - -% The year and term the degree will be officially conferred -\def\degreedate#1{\gdef\@degreedate{#1}} -% The full (unabbreviated) name of the degree -\def\degree#1{\gdef\@degree{#1}} -% The name of your college or department(eg. Trinity, Pembroke, Maths, Physics) -\def\collegeordept#1{\gdef\@collegeordept{#1}} -% The name of your University -\def\university#1{\gdef\@university{#1}} -% Defining the crest -\def\crest#1{\gdef\@crest{#1}} -% Stating the city of birth for title page where needed; uncommented for use -%\def\cityofbirth#1{\gdef\@cityofbirth{#1}} - -% These macros define an environment for front matter that is always -% single column even in a double-column document. - -\newenvironment{alwayssingle}{% - \@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn - \else\newpage\fi} - {\if@restonecol\twocolumn\else\newpage\fi} - -%define title page layout -\renewcommand{\maketitle}{% -\begin{alwayssingle} - \renewcommand{\footnotesize}{\small} - \renewcommand{\footnoterule}{\relax} - \thispagestyle{empty} -% \null\vfill - \begin{center} - { \Huge {\bfseries {\@title}} \par} -{\large \vspace*{35mm} {{\@crest} \par} \vspace*{25mm}} - {{\Large \@author} \par} -% \vspace*{1ex} -% {{\@cityofbirth} \par} -{\large - \vspace*{1ex} - {{\@collegeordept} \par} - \vspace*{1ex} - {{\@university} \par} - \vspace*{25mm} - {{\submittedtext} \par} - \vspace*{1ex} - {\it {\@degree} \par} - \vspace*{2ex} - {\@degreedate} -}%end large - \end{center} - \null\vfill -\end{alwayssingle}} - -% page number for cover back side should have page number blanked - - -%:-------------------------- front matter layout ----------------------- - -% DEDICATION -% -% The dedication environment makes sure the dedication gets its -% own page and is set out in verse format. - -\newenvironment{dedication} -{\begin{alwayssingle} - \pagestyle{empty} - \begin{center} - \vspace*{1.5cm} - {\LARGE } - \end{center} - \vspace{0.5cm} - \begin{quote} \begin{center}} -{\end{center} \end{quote} \end{alwayssingle}} - - -% ACKNOWLEDGEMENTS -% -% The acknowledgements environment puts a large, bold, centered -% "Acknowledgements" label at the top of the page. The acknowledgements -% themselves appear in a quote environment, i.e. tabbed in at both sides, and -% on its own page. - -\newenvironment{acknowledgements} -{\pagestyle{empty} -\begin{alwayssingle} -\begin{center} -\vspace*{1.5cm} -{\Large \bfseries Acknowledgements} -\end{center} -\vspace{0.5cm} -\begin{quote}} -{\end{quote}\end{alwayssingle}} - -% The acknowledgementslong environment puts a large, bold, centered -% "Acknowledgements" label at the top of the page. The acknowledgement itself -% does not appears in a quote environment so you can get more in. - -\newenvironment{acknowledgementslong} -{\pagestyle{empty} -\begin{alwayssingle} -\begin{center} -\vspace*{1.5cm} -{\Large \bfseries Acknowledgements} -\end{center} -\vspace{0.5cm}\begin{quote}} -{\end{quote}\end{alwayssingle}} - -%ABSTRACT -% -%The abstract environment puts a large, bold, centered "Abstract" label at -%the top of the page. The abstract itself appears in a quote environment, -%i.e. tabbed in at both sides, and on its own page. - -\newenvironment{abstracts} {\begin{alwayssingle} \pagestyle{empty} - \begin{center} - \vspace*{1.5cm} - {\Large \bfseries Abstract} - \end{center} - \vspace{0.5cm} - \begin{quote}} -{\end{quote}\end{alwayssingle}} - -%The abstractlong environment puts a large, bold, centered "Abstract" label at -%the top of the page. The abstract itself does not appears in a quote -%environment so you can get more in. - -\newenvironment{abstractslong} {\begin{alwayssingle} \pagestyle{empty} - \begin{center} - \vspace*{1.5cm} - {\Large \bfseries Abstract} - \end{center} - \vspace{0.5cm} \begin{quote}} -{\end{quote}\end{alwayssingle}} - -%The abstractseparate environment is for running of a page with the abstract -%on including title and author etc as required to be handed in separately - -\newenvironment{abstractseparate} {\begin{alwayssingle} \pagestyle{empty} - \vspace*{-1in} - \begin{center} - { \Large {\bfseries {\@title}} \par} - {{\large \vspace*{1ex} \@author} \par} -{\large \vspace*{1ex} - {{\@collegeordept} \par} - {{\@university} \par} -\vspace*{1ex} - {{\it \submittedtext} \par} - {\it {\@degree} \par} -\vspace*{2ex} - {\@degreedate}} - \end{center}} -{\end{alwayssingle}} - -%Statement of originality if required - -\newenvironment{declaration} {\begin{alwayssingle} \pagestyle{empty} - \begin{center} - \vspace*{1.5cm} - {\Large \bfseries Declaration} - \end{center} - \vspace{0.5cm} - \begin{quote}} -{\end{quote}\end{alwayssingle}} - - -%:-------------------------- page numbers: roman+arabic ----------------------- - -% ROMANPAGES -% -% The romanpages environment set the page numbering to lowercase roman one -% for the contents and figures lists. It also resets -% page-numbering for the remainder of the dissertation (arabic, starting at 1). - -%\newenvironment{romanpages} -%{ -% \setcounter{page}{1} -% \renewcommand{\thepage}{\roman{page}} -%} % close romanpage env't - -{\newpage\renewcommand{\thepage}{\arabic{page}}\setcounter{page}{1}} - diff --git a/macros/latex/contrib/unamth-template/Latex/Macros/MacroFile1.tex.bak b/macros/latex/contrib/unamth-template/Latex/Macros/MacroFile1.tex.bak deleted file mode 100644 index 09d9fe1107..0000000000 --- a/macros/latex/contrib/unamth-template/Latex/Macros/MacroFile1.tex.bak +++ /dev/null @@ -1,73 +0,0 @@ -% This file contains macros that can be called up from connected TeX files -% It helps to summarise repeated code, e.g. figure insertion (see below). - -% insert a centered figure with caption and description -% parameters 1:filename, 2:title, 3:description and label -\newcommand{\figuremacro}[3]{ - \begin{figure}[htbp] - \centering - \includegraphics[width=1\textwidth]{#1} - \caption[#2]{\textbf{#2} - #3} - \label{#1} - \end{figure} -} - -% insert a centered figure with caption and description AND WIDTH -% parameters 1:filename, 2:title, 3:description and label, 4: textwidth -% textwidth 1 means as text, 0.5 means half the width of the text -\newcommand{\figuremacroW}[4]{ - \begin{figure}[htbp] - \centering - \includegraphics[width=#4\textwidth]{#1} - \caption[#2]{\textbf{#2} - #3} - \label{#1} - \end{figure} -} - -% inserts a figure with wrapped around text; only suitable for NARROW figs -% o is for outside on a double paged document; others: l, r, i(inside) -% text and figure will each be half of the document width -% note: long captions often crash with adjacent content; take care -% in general: above 2 macro produce more reliable layout -\newcommand{\figuremacroN}[3]{ - \begin{wrapfigure}{o}{0.5\textwidth} - \centering - \includegraphics[width=0.48\textwidth]{#1} - \caption[#2]{{\small\textbf{#2} - #3}} - \label{#1} - \end{wrapfigure} -} - -% predefined commands by Harish -\newcommand{\PdfPsText}[2]{ - \ifpdf - #1 - \else - #2 - \fi -} - -\newcommand{\IncludeGraphicsH}[3]{ - \PdfPsText{\includegraphics[height=#2]{#1}}{\includegraphics[bb = #3, height=#2]{#1}} -} - -\newcommand{\IncludeGraphicsW}[3]{ - \PdfPsText{\includegraphics[width=#2]{#1}}{\includegraphics[bb = #3, width=#2]{#1}} -} - -\newcommand{\InsertFig}[3]{ - \begin{figure}[!htbp] - \begin{center} - \leavevmode - #1 - \caption{#2} - \label{#3} - \end{center} - \end{figure} -} - - -%%% Local Variables: -%%% mode: latex -%%% TeX-master: "~/Documents/LaTeX/CUEDThesisPSnPDF/thesis" -%%% End: diff --git a/support/TeX4ht/source/ChangeLog b/support/TeX4ht/source/ChangeLog index 9ac2a7d02d..6c152f54e5 100644 --- a/support/TeX4ht/source/ChangeLog +++ b/support/TeX4ht/source/ChangeLog @@ -1,3 +1,9 @@ +2023-10-27 Michal Hoftich <michal.h21@gmail.com> + + * tex4ht-docbook.tex (docbook.4ht): fixed support for accented + characters. + https://github.com/michal-h21/make4ht/issues/138 + 2023-10-25 Michal Hoftich <michal.h21@gmail.com> * tex4ht-4ht.tex (tabularray.4ht), diff --git a/support/TeX4ht/source/tex4ht-docbook.tex b/support/TeX4ht/source/tex4ht-docbook.tex index b6ac89f11d..a65ce6153c 100644 --- a/support/TeX4ht/source/tex4ht-docbook.tex +++ b/support/TeX4ht/source/tex4ht-docbook.tex @@ -1,4 +1,4 @@ -% $Id: tex4ht-docbook.tex 1362 2023-08-27 15:01:41Z karl $ +% $Id: tex4ht-docbook.tex 1399 2023-10-27 10:48:56Z michal_h21 $ % compile 3 times: latex tex4ht-docbook % or xhlatex tex4ht-docbook "html,3,sections+" % @@ -123,6 +123,26 @@ >>> +We reuse old accents code from unicode.4ht, because +we got errors for accented characters without explicit +configuration for accents. + +\<latex etc\><<< +\Configure{accents} +{\ifmmode \expandafter\mathord\fi +{\leavevmode +\if !#1!\ht:special{t4ht@+&\#x#2;}% +\else \expandafter \ifx\csname U#2#1\endcsname\relax + \ht:special{t4ht@+&{35}x#2;}% +\else + \ht:special{t4ht@+&{35}x\csname U#2#1\endcsname;}% +\fi \fi x% +\ht:special{t4ht@[}x\ht:special{t4ht@]}}} +{\ifmmode \expandafter\mathord\fi +{#3}} +>>> + + \<configure docbook-mml latex\><<< \def\refLink#1#2#3\EndLink{% \ifvmode diff --git a/support/glosstex/glosstex.aux.bak b/support/glosstex/glosstex.aux.bak deleted file mode 100644 index 8efda6115a..0000000000 --- a/support/glosstex/glosstex.aux.bak +++ /dev/null @@ -1,73 +0,0 @@ -\relax -\GLX@newterm{ASCII}{ASCII}{American Standard Code for Information Interchange} -\GLX@newterm{EBCDIC}{EBCDIC}{Extended Binary Coded Decimals Interchange Code} -\GLX@newterm{gdf-file}{\texttt {.gdf}-file}{} -\GLX@newterm{glg-file}{\texttt {.glg}-file}{} -\GLX@newterm{glx-file}{\texttt {.glx}-file}{} -\GLX@newterm{gxg-file}{\texttt {.gxg}-file}{} -\GLX@newterm{gxs-file}{\texttt {.gxs}-file}{} -\GLX@newterm{ist-file}{\texttt {.ist}-file}{} -\GLX@newterm{ASCII}{ASCII}{American Standard Code for Information Interchange} -\GLX@entry{EBCDIC}{n}{acr}{a}{2} -\GLX@newterm{EBCDIC}{EBCDIC}{Extended Binary Coded Decimals Interchange Code} -\GLX@entry{ASCII}{n}{acr}{a}{2} -\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{2}} -\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Purpose}{2}} -\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}History}{2}} -\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Legalise}{3}} -\@writefile{toc}{\contentsline {section}{\numberline {2}Building and Installation}{3}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}A Goodie for \textrm {te}T\kern -.1667em\lower .5ex\hbox {E}\kern -.125emX\spacefactor \@m {} User}{3}} -\@writefile{toc}{\contentsline {section}{\numberline {3}Usage}{4}} -\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Package options.}}{4}} -\newlabel{tab:options}{{1}{4}} -\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces Overview of the different sets of commands.}}{5}} -\newlabel{tab:commands}{{2}{5}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}The Glossary Definition File}{5}} -\GLX@entry{gdf-file}{p}{glo}{a}{5} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Invocation}{6}} -\GLX@entry{gxs-file}{p}{glo}{a}{7} -\GLX@entry{gxg-file}{p}{glo}{a}{7} -\GLX@entry{glx-file}{p}{glo}{a}{7} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Page References}{7}} -\newlabel{sec:page_references}{{3.3}{7}} -\@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces Options controlling the appearance of page references.}}{8}} -\newlabel{tab:references}{{3}{8}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}The Appearance of \meta {full}}{8}} -\newlabel{sec:format}{{3.4}{8}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.1}The \meta {order} of \meta {item}s}{8}} -\newlabel{sec:order}{{3.4.1}{8}} -\@writefile{lot}{\contentsline {table}{\numberline {4}{\ignorespaces Options controlling \meta {item-order}.}}{8}} -\newlabel{tab:item-order}{{4}{8}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.2}Placement of footnotes and \meta {form}}{8}} -\newlabel{sec:footnotes}{{3.4.2}{8}} -\@writefile{lot}{\contentsline {table}{\numberline {5}{\ignorespaces Options controlling \meta {item-placement}.}}{9}} -\newlabel{tab:item-placement}{{5}{9}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.3}Encapsulation}{9}} -\newlabel{sec:parentheses}{{3.4.3}{9}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.5}Cross-References}{9}} -\GLX@entry{ASCII}{n}{acr}{a}{9} -\GLX@entry{EBCDIC}{n}{acr}{n}{9} -\GLX@entry{ASCII}{n}{acr}{a}{9} -\GLX@entry{EBCDIC}{n}{acr}{n}{9} -\GLX@entry{ASCII}{n}{acr}{a}{9} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.6}GlossT\kern -.1667em\lower .5ex\hbox {E}\kern -.125emX\spacefactor \@m {} and \textsf {nomencl}}{9}} -\@writefile{toc}{\contentsline {section}{\numberline {4}Customizing}{10}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Global}{10}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Local}{11}} -\newlabel{sec:customizing_local}{{4.2}{11}} -\@writefile{toc}{\contentsline {section}{\numberline {5}Some Details}{12}} -\@writefile{toc}{\contentsline {section}{\numberline {6}Acknowledgments}{12}} -\@writefile{toc}{\contentsline {section}{\numberline {7}The Implementation}{12}} -\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}The Package \textsf {glosstex.sty}}{12}} -\@writefile{toc}{\contentsline {subsection}{\numberline {7.2}The \textsc {MakeIndex}{} Style-File \texttt {glosstex.ist}}{25}} -\GLX@entry{ist-file}{p}{glo}{a}{25} -\GLX@newterm{ASCII}{ASCII}{American Standard Code for Information Interchange} -\GLX@newterm{EBCDIC}{EBCDIC}{Extended Binary Coded Decimals Interchange Code} -\GLX@newterm{gdf-file}{\texttt {.gdf}-file}{} -\GLX@newterm{glg-file}{\texttt {.glg}-file}{} -\GLX@entry{gxg-file}{n}{glo}{a}{26} -\GLX@newterm{glx-file}{\texttt {.glx}-file}{} -\GLX@newterm{gxg-file}{\texttt {.gxg}-file}{} -\GLX@entry{glg-file}{n}{glo}{a}{26} -\GLX@newterm{gxs-file}{\texttt {.gxs}-file}{} -\GLX@newterm{ist-file}{\texttt {.ist}-file}{} diff --git a/systems/msdos/dviware/xdvi-dos/src/makefile.bak b/systems/msdos/dviware/xdvi-dos/src/makefile.bak deleted file mode 100644 index 135ee67d22..0000000000 --- a/systems/msdos/dviware/xdvi-dos/src/makefile.bak +++ /dev/null @@ -1,36 +0,0 @@ -
-# Makefile for dvi previewer (MSDOS version under dv/x).
-# eric ho
-
-
-# -DFONTSUB for running using font substitute file
-#
-#DEFS= -DUSE_PK -DNOTOOL -DBMLONG -DGREY -DFONTSUB
-
-DEFS= -DUSE_PK -DNOTOOL -DBMLONG -DGREY
-
-
-CFLAGS=-O2 -finline-functions -m486 -fexpensive-optimizations -Wall $(DEFS)
-LIBS= -lxt -lxmu -lxext -lxaw -lx -lsys -lm
-SRCS=xdvi.c dvi_init.c dvi_draw.c fontfmts.c vf.c util.c font_open.c tpic.c fontsub.c
-OBJS=xdvi.o dvi_init.o dvi_draw.o fontfmts.o vf.o util.o font_open.o tpic.o fontsub.o
-CC=gcc
-
-.c.o:
- $(CC) -c $(CFLAGS) $*.c
-
-xdvi: $(OBJS)
- $(CC) -o xdvi *.o $(LIBS)
- strip +strip-all xdvi
- aout2exe xdvi
-
-xdvi.o: xdvi.h patchlevel.h xdvi_curs.h xdvi_mask.h
-dvi_init.o: xdvi.h dvi.h
-dvi_draw.o: xdvi.h dvi.h
-tpic.o: xdvi.h
-fontfmts.o: xdvi.h pk.c gf.c pxl.c
-util.o: xdvi.h
-
-font_open.o: font_open.c xdvi.h
- $(CC) -c $(CFLAGS) font_open.c
-
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl index 207e69f4e9..f0608d4345 100644 --- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl @@ -1,5 +1,8 @@ $mirrors = { 'Africa' => { + 'Morocco' => { + 'https://mirror.marwan.ma/ctan/' => 1, + }, 'South Africa' => { 'http://ftp.sun.ac.za/ftp/CTAN/' => 1, 'https://mirror.ufs.ac.za/ctan/' => 1, @@ -25,6 +28,9 @@ $mirrors = { 'Hong Kong' => { 'https://mirror-hk.koddos.net/CTAN/' => 1, }, + 'India' => { + 'https://mirror.niser.ac.in/ctan/' => 1, + }, 'Indonesia' => { 'http://repo.ugm.ac.id/ctan/' => 1, 'https://mirror.unpad.ac.id/ctan/' => 1, @@ -43,6 +49,7 @@ $mirrors = { 'http://ftp.ktug.org/tex-archive/' => 1, '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, }, @@ -93,7 +100,6 @@ $mirrors = { 'https://ftp.agdsn.de/pub/mirrors/latex/dante/' => 1, 'https://ftp.fau.de/ctan/' => 1, 'https://ftp.gwdg.de/pub/ctan/' => 1, - 'https://ftp.rrze.uni-erlangen.de/ctan/' => 1, 'https://ftp.rrzn.uni-hannover.de/pub/mirror/tex-archive/' => 1, 'https://ftp.tu-chemnitz.de/pub/tex/' => 1, 'https://markov.htwsaar.de/tex-archive/' => 1, @@ -143,6 +149,7 @@ $mirrors = { 'https://mirrors.mi-ras.ru/CTAN/' => 1, }, 'Spain' => { + 'https://ctan.fisiquimicamente.com/' => 1, 'https://ctan.javinator9889.com/' => 1, 'https://osl.ugr.es/CTAN/' => 1, }, diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb index 2661d4dbae..deda0f4545 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb @@ -26,11 +26,11 @@ depend container_split_src_files/1 depend frozen/0 depend minrelease/2016 depend release/2023 -depend revision/68666 +depend revision/68680 name 00texlive.image category TLCore -revision 68667 +revision 68681 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 @@ -949,6 +949,7 @@ runfiles size=13138 tlpkg/tlpsrc/cahierprof.tlpsrc tlpkg/tlpsrc/caladea.tlpsrc tlpkg/tlpsrc/calcage.tlpsrc + tlpkg/tlpsrc/calcfrac.tlpsrc tlpkg/tlpsrc/calctab.tlpsrc tlpkg/tlpsrc/calculation.tlpsrc tlpkg/tlpsrc/calculator.tlpsrc @@ -4796,7 +4797,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd name 00texlive.installer category TLCore -revision 68654 +revision 68669 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 @@ -47456,6 +47457,37 @@ catalogue-license lppl1.3 catalogue-topics date-time catalogue-version 0.90 +name calcfrac +category Package +revision 68675 +shortdesc Calculates the value of an expression containing fractions +relocated 1 +longdesc This package calculates the value of a numerical expression +longdesc containing fractions and displays the result as a fraction. +longdesc This package is intended for educational purposes. The videos +longdesc showing its writing from scratch are available on youtube from +longdesc episode 24: https://youtu.be/6lF4P6B3msw. This is why it is +longdesc delivered without any further documentation. Ce package calcule +longdesc la valeur d'une expression numerique contenant des fractions et +longdesc affiche le resultat sous forme de fraction. Ce package a des +longdesc intentions pedagogiques. Les videos montrant la totalite de son +longdesc ecriture a partir de rien sont disponibles sur youtube a partir +longdesc de l'episode 24 : https://youtu.be/6lF4P6B3msw. C'est pourquoi +longdesc il est livre sans aucune documentation. +containersize 2628 +containerchecksum 8de3e59a487498ba6265cf1ad04593a68da8e750c8f9c11e72fa0f463a3c6d18c006706b3741a2507735f04c6bb79b588d94bee1ac9d13bab6f80c2a1341de0b +doccontainersize 1352 +doccontainerchecksum 05b6a192b049d3f0ab9ba6b81321cc92a94f2b91063629804ee243419db9b76e74fd0857e472c2c7d5cd2960875bde76d88c8b06a1ae58b57647f432882e58b1 +docfiles size=1 + RELOC/doc/generic/calcfrac/README details="Readme" +runfiles size=3 + RELOC/tex/generic/calcfrac/calcfrac.sty + RELOC/tex/generic/calcfrac/calcfrac.tex +catalogue-ctan /macros/generic/calcfrac +catalogue-license lppl1.3c +catalogue-topics maths calculation macro-gen +catalogue-version 0.1 + name calctab category Package revision 15878 @@ -65337,7 +65369,7 @@ catalogue-version 8.1 name cmcyr category Package -revision 60630 +revision 68681 shortdesc Computer Modern fonts with cyrillic extensions relocated 1 longdesc These are the Computer Modern fonts extended with Russian @@ -65346,11 +65378,11 @@ longdesc The fonts are provided in KOI-7, but virtual fonts are longdesc available to recode them to three other Russian 8-bit longdesc encodings. execute addMixedMap cmcyr.map -containersize 901484 -containerchecksum ecb1662bf6861744fa07126fa9cbcccfc0d53a1a9c1bd6b91a3c5482ccd83ec45b1dc17976d2d6c9cffc1dfb6aeb8ee583d753c427eb367b2c294defda98f519 -doccontainersize 5864 -doccontainerchecksum 8db204fd976f23f99871dde1523ea0d46c2471ffd55f7bc1dd65e6728bd09be609b659f2044e5650d8f4c89c169569b4a4ab5535e975f3bb824a1faddb8a97a4 -docfiles size=40 +containersize 901468 +containerchecksum c42006e8d596b231c3ef7f3f7123292a9563f6bb0881a7807625bd05e49a67ffd37d6e0965e6da36cdff816cdbf780e54b79b999ee5d0a18fad315f2724cc839 +doccontainersize 5440 +doccontainerchecksum 153db17097c5a1e6bbad3e13e7bbfaf13bd8380633f62e9323d2c0514a2649b001c997bad9e7495a88f5cf9c1289f2987d147e22bdca6100e7adc1d88561d443 +docfiles size=39 RELOC/doc/fonts/cmcyr/README details="Readme" RELOC/doc/fonts/cmcyr/cmalt RELOC/doc/fonts/cmcyr/cmalte @@ -65362,7 +65394,6 @@ docfiles size=40 RELOC/doc/fonts/cmcyr/cmkoi8e RELOC/doc/fonts/cmcyr/cmwin RELOC/doc/fonts/cmcyr/cmwine - RELOC/doc/fonts/cmcyr/coding.bak RELOC/doc/fonts/cmcyr/cyralt RELOC/doc/fonts/cmcyr/cyralte RELOC/doc/fonts/cmcyr/cyriso @@ -73504,7 +73535,7 @@ containerchecksum 89913bbfbead2042133028d09b636a90a41029c0a157282cd6b8db995724c6 name collection-plaingeneric category Collection -revision 68513 +revision 68675 shortdesc Plain (La)TeX packages relocated 1 longdesc Add-on packages and macros that work with plain TeX, often @@ -73518,6 +73549,7 @@ depend barr depend bitelist depend borceux depend c-pascal +depend calcfrac depend catcodes depend chronosys depend collargs @@ -73623,8 +73655,8 @@ depend xintsession depend xlop depend yax depend zztex -containersize 1000 -containerchecksum 843b4a12c44b875cb79334b3bb7def0daafd033f27a1811421ed5bd50179a8013bceeaafad4a565027a3b434312eed913437ab346b22f281ee1592b186739718 +containersize 1004 +containerchecksum e162b0e32f52ea7ca60d5241ad6f653b29d2601eb05734ca0970224894e1acf3c21b1c160fdea652b8616f19cce5e812d5ba78ef10aa3cce784a90aebea960ef name collection-pstricks category Collection @@ -175848,20 +175880,19 @@ catalogue-topics graphics-in-tex graphics-supp obsolete name latex-course category Package -revision 25505 +revision 68681 shortdesc A LaTeX course as a projected presentation relocated 1 longdesc A brief Beamer-based slide presentation on LaTeX, based on longdesc Rupprecht's LaTeX 2.09 course, which the author has translated longdesc to English and taken to LaTeX2e/Beamer. Additional material was longdesc taken from the Short Introduction to LaTeX. -containersize 512 -containerchecksum 9af9e8a2ff7663ba89538a93e45e27098451be4ccb9380b0deb002a9a42613467184b5a4d38ff8222c7ec5e3c722128222976aade12000c447ff7f8ab42c0656 -doccontainersize 600116 -doccontainerchecksum 772ecca6e71a9af7c31b9c5fd48cce88a7dd880a98b0885e9e5084247f64049234a8d123fe985e247ae706f1d0da1f58bae9e62082defe1acf9345bc252b03b7 -docfiles size=248 +containersize 488 +containerchecksum 533e270cadcee8dd7510368c596272d9e877c753f76246f11d8b3db6a3eed96319284c15a872d1fcbdb0557c7a267eae4beb9cd2d618f98759456357fc2b6087 +doccontainersize 585200 +doccontainerchecksum 56f0cdd7a50b396657d60d3d10586e0472e18f3b66005df08746fd93cd481742bec1f1e820248185f9b25d6b58251dd8a4715231272324a5208e25335ede85e9 +docfiles size=243 RELOC/doc/latex/latex-course/Graphics/Ross-Siegel.png - RELOC/doc/latex/latex-course/Graphics/Thumbs.db RELOC/doc/latex/latex-course/Graphics/campus3.png RELOC/doc/latex/latex-course/LaTeX-Course.pdf details="The course itself" RELOC/doc/latex/latex-course/LaTeX-Course.tex @@ -225997,7 +226028,7 @@ catalogue-version 0.54 name newpx category Package -revision 68655 +revision 68674 shortdesc Alternative uses of the PX fonts, with improved metrics relocated 1 longdesc This package, initially based on pxfonts, provides many fixes @@ -226008,11 +226039,11 @@ longdesc options. For proper operation, the packages require that the longdesc packages newtxmath, pxfonts, and TeXGyrePagella be installed longdesc and their map files enabled. execute addMap newpx.map -containersize 4728272 -containerchecksum ae3b8c46034ad091b4c74e4d2d0aae1ba74c8b9b6abc5a8289a4fc1c1087bf61e6161dce57bdf1178ff160ada9af2099e43efca84ecc210d48034776b9f0679a -doccontainersize 466312 -doccontainerchecksum 8a2a3ffd9ff0c7e79591169f5c9a232d0f17836d92595e8fbb6c7757f36d6826d696e862e9ab658248eac24fedd09c2d8673137091183a6e84504f1f79a2ea56 -docfiles size=142 +containersize 4728256 +containerchecksum 82f979cae878fea68f3f01c1de6e14553819aea86c17e1f3a80ca1ea5101c236a5234fbbe9146177d2d9262a56cbea17aa8b578b7be2d07790db29aeaf769743 +doccontainersize 465964 +doccontainerchecksum ce562aa2f83e8f4b0460d2c4465a15c4098426934c65d2bcc4797ee09381b442ebdda31a01c6fee26ed1e7516e144cb3d5b251ef899c902af932487f8e97af60 +docfiles size=143 RELOC/doc/fonts/newpx/ChangesInV1.4.txt RELOC/doc/fonts/newpx/MANIFEST-newpx.txt RELOC/doc/fonts/newpx/README details="Readme" @@ -226022,7 +226053,7 @@ docfiles size=142 RELOC/doc/fonts/newpx/newpxeg-crop.pdf RELOC/doc/fonts/newpx/pxfontseg-crop.pdf srccontainersize 392 -srccontainerchecksum d18026ad920ef75814f9a116460f3efdffe9a954cccaf7568f69125ccdd47f2ab265dbb5bf9d35ddff94af1700f6a8ee569e19f7331b5bc70712f6c43870b45d +srccontainerchecksum 38e4cac44dd6c2af440c7e703f0f4606df958ee37d456cc9ba7d0dafab465c0cffb2213ccc988f9890a7537015e59547e3437c5fc126c9a9d58454c3bb54b811 srcfiles size=1 RELOC/source/fonts/newpx/TRK.fea runfiles size=3685 @@ -226658,7 +226689,7 @@ runfiles size=3685 catalogue-ctan /fonts/newpx catalogue-license lppl ofl catalogue-topics font font-body font-maths font-serif font-proportional font-type1 font-otf font-supp font-t1enc -catalogue-version 1.531 +catalogue-version 1.532 name newsletr category Package @@ -301025,7 +301056,7 @@ catalogue-version 1.1 name tagpdf category Package -revision 68128 +revision 68676 shortdesc Tools for experimenting with tagging using pdfLaTeX and LuaLaTeX relocated 1 longdesc The package offers tools to experiment with tagging and @@ -301036,11 +301067,11 @@ longdesc needed; to test what else is needed so that a pdf works e.g. longdesc with a screen reader. Its goal is to get a feeling for what has longdesc to be done, which kernel changes are needed, how packages longdesc should be adapted. -containersize 35780 -containerchecksum aa5138c433689898b44038dfa5bf97901b73bac513a7f55b94527e22c39c43feee2f2b4de8911b2ac67f5db116b80e3898270beef9e58eb898641f6b6e0cb2d3 -doccontainersize 2128908 -doccontainerchecksum 5620610925c04120fea950b76a726f06be4c86eda579e0516b298b882372f7fb593af3d53a887d2ca7eeaaab3f0a825af8d1366b5f0e3ea5f9b095eed748099a -docfiles size=815 +containersize 35976 +containerchecksum a6d9cd840bb40c83547f17d90db5c1258de8feedc4faf6e3b9f2b386212e466b2819d7b7aa0ed0cba590b4b88e32c3310494bc811da5540b2ad1fc82b25e948a +doccontainersize 2142948 +doccontainerchecksum fa9a28e2f9918bed30f633b13ab31dfb9d1490ebd6c4f5050fdb7f76ad93fc139b138b09cc951d4b3ebd48466ed56e12a46071fa2bf8e80e117ad9e6ca860cad +docfiles size=829 RELOC/doc/latex/tagpdf/README.md details="Readme" RELOC/doc/latex/tagpdf/acrobat.png RELOC/doc/latex/tagpdf/ex-AF-file.pdf @@ -301075,9 +301106,9 @@ docfiles size=815 RELOC/doc/latex/tagpdf/tagpdf.bib RELOC/doc/latex/tagpdf/tagpdf.pdf details="Package documentation" RELOC/doc/latex/tagpdf/tagpdf.tex -srccontainersize 65980 -srccontainerchecksum 1c29fd20344828248d82d91afbedaf6e3f82587f5820dd56555e88da47033176696fb61bbdf1bc6ee584e7db308827a195d46cb369eecd953112174492013d98 -srcfiles size=95 +srccontainersize 66560 +srccontainerchecksum aec67856f4d67339588ab6f32c9bd0ddfdf2dcff61f8883b1bcba00e6b8f2f36df126b451b4c1c8a015dc3980d66d09271bf73f38a06a83713204844f6ce9201 +srcfiles size=96 RELOC/source/latex/tagpdf/tagpdf-backend.dtx RELOC/source/latex/tagpdf/tagpdf-checks.dtx RELOC/source/latex/tagpdf/tagpdf-data.dtx @@ -301091,7 +301122,7 @@ srcfiles size=95 RELOC/source/latex/tagpdf/tagpdf-user.dtx RELOC/source/latex/tagpdf/tagpdf.dtx RELOC/source/latex/tagpdf/tagpdf.ins -runfiles size=68 +runfiles size=69 RELOC/tex/latex/tagpdf/tagpdf-base.sty RELOC/tex/latex/tagpdf/tagpdf-debug-generic.sty RELOC/tex/latex/tagpdf/tagpdf-debug-lua.sty @@ -301115,7 +301146,7 @@ catalogue-contact-support https://github.com/u-fischer/tagpdf/issues catalogue-ctan /macros/latex/contrib/tagpdf catalogue-license lppl1.3c catalogue-topics tagged-pdf accessible expl3 -catalogue-version 0.98l +catalogue-version 0.98m name talk category Package @@ -304733,7 +304764,7 @@ binfiles arch=x86_64-solaris size=1 name tex4ht category Package -revision 68652 +revision 68679 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 @@ -304754,10 +304785,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 1104068 -containerchecksum d1fc85135f7fcc0286b0880cad160460480d9f4296d9a9aa2c49d2dbd58cde211b074159f8fdad620b9fb9faf6b20e935c7e1577c0f3317254603a9c041556be +containersize 1104088 +containerchecksum f8da89347294ddb64319c417f9d4551bcb06759d4fa821ab43bda3f7a096303d12a54da545608634e41ac5f6765432c894ea7a34b00a751cdb58e392f1f78125 doccontainersize 136384 -doccontainerchecksum cd7b4efbac2b18b42403ff6281ea8b9b7a6eec10ffd463f1b74b6b045b3cb6dbf4abc0759e53db1dd1a1180ad72a06d737356440526f60bf7a8b9246a261346c +doccontainerchecksum 626b1ba0ff10d0de25adb4aa5e8fe6e039210a938cae7c551dc6386fbbf0c8161bc6280f979d44fed45e6fd29b44224921996d45c42e303c4317f1e3d68eff33 docfiles size=260 texmf-dist/doc/generic/tex4ht/Makefile texmf-dist/doc/generic/tex4ht/README details="Readme" @@ -304829,8 +304860,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 1453980 -srccontainerchecksum 95ed8bc008492361fc89de750d3c27c8a507dfe85da0abdf213aad19be15da885c3cf93abbbc59f241afb4bccbbe89acab30d441c84580d21ba122b673028a1f +srccontainersize 1458488 +srccontainerchecksum 1aacb615ce4662d85ff31a6fcce34c10c1202c9012b60f104d710091326edb42cceee92ff4a4fa2a24b5e4a93f14a318525c63677fa8927b9718a878b486ed46 srcfiles size=4399 texmf-dist/source/generic/tex4ht/ChangeLog texmf-dist/source/generic/tex4ht/Makefile @@ -316336,7 +316367,7 @@ docfiles size=376 name texlive-scripts category TLCore -revision 68654 +revision 68669 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. @@ -316344,10 +316375,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 114040 -containerchecksum 8e7fa8be58bd504a2a99e4fbc5a1c036a2b227f591fad8c82b564bb8d1d24c2ea7f9b4f5b3cfecb738fd12f96e996f5597dab3331a4d60ccd78fb02a49bb2247 -doccontainersize 428324 -doccontainerchecksum bfff7287695f374c25613ef82e0bb3253798971b58a51523dba88564665b85f1ae3cc996427daf050eb0b091a6327bd644a9c8ca2b2db788191feaf0e90b4984 +containersize 114088 +containerchecksum 3fe562dd82eb560e60e5a1157e7ec5c1a7fc1794523240cf5fed53706ea55286f071dfe642b4d8df39b254c2b1501989db715f8f5a13695b4137c4d1ad066641 +doccontainersize 428436 +doccontainerchecksum f0a6745997d4b74e6aa6035c94ba63885b6a9986055aee4cb6881016b7b673a991eb6739924aac2c3b3c724fcdf19116233fb10e38ec9a5284a4c64519499037 docfiles size=550 doc.html texmf-dist/doc/man/man1/fmtutil-sys.1 @@ -324954,7 +324985,7 @@ catalogue-version 3.1 name titlesec category Package -revision 68573 +revision 68677 shortdesc Select alternative section titles relocated 1 longdesc A package providing an interface to sectioning commands for @@ -324963,10 +324994,10 @@ longdesc to change the font of all headings with a single command, also longdesc providing simple one-step page styles. Also includes a package longdesc to change the page styles when there are floats in a page. You longdesc may assign headers/footers to individual floats, too. -containersize 20044 -containerchecksum 43e0d508a7c947508ddc7780a0722c4ca1df45225f9c5e77be4154de96217c826640b3b4c4bc6adab1815d032d514455fdfb56e6f969bd0eed8d0a5e9ef2d2cf -doccontainersize 682884 -doccontainerchecksum a614d10d502f27a07a64a45eb81a53b1ee46db8668cf0dc65b67e6d8192eca0da45450683a6af284a9830070d28a9f8e03c1b6fd024a1d376e6ed08af27c66eb +containersize 19988 +containerchecksum b738823380d594dcef104e3b7fa05d9df233385ddbadf6fc6bb45e8346311f5f58f5f605dcb4b6541f88b57a27b73236eb77a1d128430c6ede675625e2ec051a +doccontainersize 683084 +doccontainerchecksum b29c7b4dbeaee946e404166a4b1f4848ecffc4cc238534cf0c7248b1964146893125a9f5f8f87d6c2ea21c1e61304454bf7eb57d95842397363b88d438636363 docfiles size=195 RELOC/doc/latex/titlesec/CHANGES.old RELOC/doc/latex/titlesec/README.md details="Readme" @@ -324984,7 +325015,7 @@ catalogue-contact-repository https://github.com/jbezos/titlesec catalogue-ctan /macros/latex/contrib/titlesec catalogue-license mit catalogue-topics headings page-hf -catalogue-version 2.15 +catalogue-version 2.16 name titling category Package @@ -340795,18 +340826,18 @@ catalogue-version 0.5 name unamth-template category Package -revision 33625 +revision 68681 shortdesc UNAM Thesis LaTeX Template relocated 1 longdesc The bundle provides a template for UNAM's College of longdesc Engineering Theses. The work is based on Harish Bhanderi's longdesc PhD/MPhil template, and the University of Cambridge Engineering longdesc Department template. -containersize 504 -containerchecksum b8d1d3bf42c11c967d9e3889e52e2c9a45aa3e0bf4ac6b6e5a72d69e1bccc2b254954a6828a66ec794dc7126f54d26ba48e3c11efb913d04e50f4867d348d3b1 -doccontainersize 5011364 -doccontainerchecksum eed527d21e7d8669e0a02fd5e880e9172dcc2ca8a1e499b079d1d8f3935b7e84a4c84763b0204bb3b90a9df493bbbba6ee90fefcde6b4975c1360ae119264f61 -docfiles size=1563 +containersize 480 +containerchecksum c6b6d86dacb71575a7f76e33eac081f630b81815e3501ff5ba5a5e056d5bab76c709b19b8843adca39330fb644cc49e70c8687b5a66d0dc636caa74af6c3bf5e +doccontainersize 5010296 +doccontainerchecksum e7e17ba71d47769db4766628d334ed66980d7f133ec0bf2bf21d7a00e92d661dfa624def736891c5d70f11755215bff47b8cc9ffaded3baebbaf52e0365227e4 +docfiles size=1558 RELOC/doc/latex/unamth-template/Agradecimientos/Agradecimientos.tex RELOC/doc/latex/unamth-template/Agradecimientos/Dedicatoria.tex RELOC/doc/latex/unamth-template/Apendice1/Apendice1.tex @@ -340832,10 +340863,8 @@ docfiles size=1563 RELOC/doc/latex/unamth-template/Latex/Classes/PhDbiblio-url.bst RELOC/doc/latex/unamth-template/Latex/Classes/PhDbiblio-url2.bst RELOC/doc/latex/unamth-template/Latex/Classes/PhDthesisPSnPDF.cls - RELOC/doc/latex/unamth-template/Latex/Classes/PhDthesisPSnPDF.cls.bak RELOC/doc/latex/unamth-template/Latex/Classes/urlbst RELOC/doc/latex/unamth-template/Latex/Macros/MacroFile1.tex - RELOC/doc/latex/unamth-template/Latex/Macros/MacroFile1.tex.bak RELOC/doc/latex/unamth-template/README.md details="Readme" RELOC/doc/latex/unamth-template/Resumen/Resumen.tex RELOC/doc/latex/unamth-template/latex_intro.pdf diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 index 5e96ce7bfc..4cd1dfb793 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 @@ -1 +1 @@ -2a598f8d32e40913eb32549161577507 texlive.tlpdb +c60e4cde78c2ae149cc13a55be488ca5 texlive.tlpdb diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 index 8e19a91b96..85216efcd8 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 @@ -1 +1 @@ -a4a9d794b042673b86300ebe53f0bdf1b979f01a0ae2cbcc185d643ef81d13049eb7b84de4e5ad2d1ca2c3e924c487f8b15f56775dae4dd59fbbfe659e619d18 texlive.tlpdb +7e7b31d1af1cc57b339755dbb1ab307534e68d8390f2ef02af4e446ab11b89c97671bee9f18f2fc78ca327f79b1c9a34970784a3e8333135e042897b37543a13 texlive.tlpdb diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc index aa1d109268..2bf04f7f8c 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc @@ -1,11 +1,11 @@ -----BEGIN PGP SIGNATURE----- -iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmU6+iYACgkQTOGHfhlD -jHBxDQgAuoleth1jyMdIssw3t0yEupGled4mdNjFT4TUXwL4CPkm9A5N7ahS+Y7Q -n0MxvhiTzDDIQ0OWKQX40b4KqnynYPCe8LMqEYfGQfB7xSLXKqmsfOltVkmT/oHy -hklLQDBjHs2a872sY3FHV7ddFUSU+eE3hDnHiCocjIyJIIF6rPj6xV4H/MXWA3Pi -CcwCfbHG1EkWGev5Az1XtNRJmZZD1PtM+Kn7BMMSEu2GD7WwSJkV78/HE9E4cvxs -/3Zp2exEB08mlvG1EISzmDCVmk3ZlbVig9ulVoKvzXu3m5XNxHhYiMjvkfvdZWk1 -WiLc2OkmGuAFLyJvaQJlAN4D2UJkTA== -=lWvh +iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmU8S6AACgkQTOGHfhlD +jHBxNgf/bxKbzDu7z0Lue0obm8DXigj9EVuh+j1yehovnWvnBT3Sh21dtfO+9SwN +2RBHsp8XX4YLkIUFN20SW+bLH+Iydcz/0XJJalOe8AcbjOb6zPK3rNP3qb1tnfhr +tzDgYx54N7OnPjdvUgccaJasDPwcJa89xIMwhmia4lSUyAg/caRIj94K/2FVGYpu +wjbmKkFH4eLxISnKl625nhvXzDZ+jb6mIMY3PR2abylFiVR3pMdJs8ReQB0JMx9W +v1JymS8WiwZ1io3rM8kmBFPMWzD1OwCLbgC4K02rmN0hqvTQUDnaFmUVCBwyohrn +Rg1Sr9nOCOldkgiVBmT4PQb4gvo+Gw== +=uqcG -----END PGP SIGNATURE----- diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz Binary files differindex f8c2c60b40..2a3c6f7e17 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz @@ -2,4 +2,4 @@ # The source CTAN of this site's material: dante.ctan.org # The year-month-day-hour-minute of this site's material: -2023-10-27-02-02 +2023-10-28-02-02 |