diff options
33 files changed, 446 insertions, 399 deletions
diff --git a/FILES.byname b/FILES.byname index 1691481ad3..00d23a2eaa 100644 --- a/FILES.byname +++ b/FILES.byname @@ -2056,12 +2056,12 @@ 2023/07/04 | 1675 | biblio/citation-style-language/README.md 2023/07/04 | 12878 | biblio/citation-style-language/vancouver.csl 2023/07/04 | 4522435 | biblio/citation-style-language.zip -2023/07/11 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2023/07/12 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx -2023/07/11 | 2794720 | biblio/ctan-bibdata/ctan.bib -2023/07/11 | 3684639 | biblio/ctan-bibdata/ctan.pdf +2023/07/12 | 2794720 | biblio/ctan-bibdata/ctan.bib +2023/07/12 | 3685084 | biblio/ctan-bibdata/ctan.pdf 2023/01/16 | 1489 | biblio/ctan-bibdata/README -2023/07/11 | 4085127 | biblio/ctan-bibdata.zip +2023/07/12 | 4085690 | 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 @@ -5421,7 +5421,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/07/11 | 149655 | FILES.last07days +2023/07/12 | 105430 | 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 @@ -166346,7 +166346,7 @@ 2023/03/04 | 2311 | indexing/upmendex/source/var.h 2023/03/04 | 98 | indexing/upmendex/source/version.h 2023/03/04 | 1269440 | indexing/upmendex.zip -2023/06/28 | 3293 | indexing/xindex/CHANGELOG +2023/07/12 | 3530 | indexing/xindex/CHANGELOG 2023/06/26 | 1309 | indexing/xindex/doc/Makefile 2021/07/06 | 32092 | indexing/xindex/doc/tests/buch.idx 2022/02/13 | 15380 | indexing/xindex/doc/tests/buch.ind @@ -166385,29 +166385,29 @@ 2022/02/13 | 630 | indexing/xindex/doc/tests/Umlaute.ind 2022/02/13 | 15194 | indexing/xindex/doc/tests/Umlaute.pdf 2021/07/06 | 485 | indexing/xindex/doc/tests/Umlaute.tex -2023/07/06 | 565339 | indexing/xindex/doc/xindex-doc.pdf -2023/07/06 | 67827 | indexing/xindex/doc/xindex-doc.tex -2023/07/06 | 2260 | indexing/xindex/latex/xindex.sty -2023/07/01 | 2733 | indexing/xindex/lualatex/xindex-AU.lua -2023/07/01 | 4577 | indexing/xindex/lualatex/xindex-baselib.lua -2023/07/05 | 12439 | indexing/xindex/lualatex/xindex-base.lua -2023/07/01 | 4047 | indexing/xindex/lualatex/xindex-cfg-common.lua -2023/07/01 | 2699 | indexing/xindex/lualatex/xindex-cfg.lua -2023/07/01 | 2385 | indexing/xindex/lualatex/xindex-cfg-uca.lua -2023/07/01 | 2716 | indexing/xindex/lualatex/xindex-danteedition.lua -2023/07/01 | 2766 | indexing/xindex/lualatex/xindex-DIN2.lua -2023/07/01 | 4842 | indexing/xindex/lualatex/xindex-dtk.lua -2023/07/01 | 11083 | indexing/xindex/lualatex/xindex-HAdW-eKO.lua -2023/07/01 | 10136 | indexing/xindex/lualatex/xindex-lapp.lua -2023/07/05 | 34919 | indexing/xindex/lualatex/xindex-lib.lua -2023/07/01 | 6098 | indexing/xindex/lualatex/xindex-norsk.lua -2023/07/01 | 8493 | indexing/xindex/lualatex/xindex-pretty.lua -2023/07/01 | 2973 | indexing/xindex/lualatex/xindex-RU.lua -2023/07/01 | 80454 | indexing/xindex/lualatex/xindex-unicode.lua -2023/07/01 | 7820 | indexing/xindex/lualatex/xindex-yannis.lua +2023/07/12 | 580513 | indexing/xindex/doc/xindex-doc.pdf +2023/07/12 | 69419 | indexing/xindex/doc/xindex-doc.tex +2023/07/12 | 2261 | indexing/xindex/latex/xindex.sty +2023/07/10 | 2733 | indexing/xindex/lualatex/xindex-AU.lua +2023/07/10 | 4577 | indexing/xindex/lualatex/xindex-baselib.lua +2023/07/10 | 12480 | indexing/xindex/lualatex/xindex-base.lua +2023/07/10 | 4047 | indexing/xindex/lualatex/xindex-cfg-common.lua +2023/07/10 | 2699 | indexing/xindex/lualatex/xindex-cfg.lua +2023/07/10 | 2385 | indexing/xindex/lualatex/xindex-cfg-uca.lua +2023/07/10 | 2716 | indexing/xindex/lualatex/xindex-danteedition.lua +2023/07/10 | 2766 | indexing/xindex/lualatex/xindex-DIN2.lua +2023/07/10 | 4842 | indexing/xindex/lualatex/xindex-dtk.lua +2023/07/10 | 11083 | indexing/xindex/lualatex/xindex-HAdW-eKO.lua +2023/07/10 | 10136 | indexing/xindex/lualatex/xindex-lapp.lua +2023/07/10 | 35577 | indexing/xindex/lualatex/xindex-lib.lua +2023/07/10 | 6098 | indexing/xindex/lualatex/xindex-norsk.lua +2023/07/10 | 8493 | indexing/xindex/lualatex/xindex-pretty.lua +2023/07/10 | 2973 | indexing/xindex/lualatex/xindex-RU.lua +2023/07/10 | 80454 | indexing/xindex/lualatex/xindex-unicode.lua +2023/07/10 | 7820 | indexing/xindex/lualatex/xindex-yannis.lua 2023/07/06 | 1357 | indexing/xindex/README.md -2023/07/06 | 10041 | indexing/xindex/scripts/xindex.lua -2023/07/06 | 693541 | indexing/xindex.zip +2023/07/10 | 10189 | indexing/xindex/scripts/xindex.lua +2023/07/12 | 708342 | indexing/xindex.zip 2010/05/11 | 498024 | indexing/xindy/base/xindy-2.4.tar.gz 2014/04/20 | 599578 | indexing/xindy/base/xindy-2.5.0.tar.gz 2014/09/15 | 517641 | indexing/xindy/base/xindy-2.5.1.tar.gz @@ -230581,13 +230581,13 @@ 2011/11/27 | 437781 | macros/latex/contrib/nag/nag.pdf 2007/02/25 | 333 | macros/latex/contrib/nag/README 2011/12/03 | 453680 | macros/latex/contrib/nag.zip -2023/06/30 | 23 | macros/latex/contrib/naive-ebnf/DEPENDS.txt -2023/06/30 | 1078 | macros/latex/contrib/naive-ebnf/LICENSE.txt -2023/06/30 | 13518 | macros/latex/contrib/naive-ebnf/naive-ebnf.dtx -2023/06/30 | 2630 | macros/latex/contrib/naive-ebnf/naive-ebnf.ins -2023/06/30 | 631010 | macros/latex/contrib/naive-ebnf/naive-ebnf.pdf -2023/06/30 | 1428 | macros/latex/contrib/naive-ebnf/README.md -2023/06/30 | 629319 | macros/latex/contrib/naive-ebnf.zip +2023/07/12 | 23 | macros/latex/contrib/naive-ebnf/DEPENDS.txt +2023/07/12 | 1078 | macros/latex/contrib/naive-ebnf/LICENSE.txt +2023/07/12 | 16008 | macros/latex/contrib/naive-ebnf/naive-ebnf.dtx +2023/07/12 | 2630 | macros/latex/contrib/naive-ebnf/naive-ebnf.ins +2023/07/12 | 717864 | macros/latex/contrib/naive-ebnf/naive-ebnf.pdf +2023/07/12 | 1428 | macros/latex/contrib/naive-ebnf/README.md +2023/07/12 | 713933 | macros/latex/contrib/naive-ebnf.zip 2023/02/03 | 68498 | macros/latex/contrib/nameauth/beamer01.pdf 2023/02/03 | 68500 | macros/latex/contrib/nameauth/beamer02.pdf 2023/02/03 | 68492 | macros/latex/contrib/nameauth/beamer03.pdf @@ -285590,7 +285590,7 @@ 2021/05/03 | 629 | support/TeX4ht/doc/README 2020/08/24 | 358454 | support/TeX4ht/doc/TeX4ht-doc.tex 2021/05/11 | 262 | support/TeX4ht/README -2023/07/06 | 226493 | support/TeX4ht/source/ChangeLog +2023/07/11 | 226662 | support/TeX4ht/source/ChangeLog 2021/05/03 | 1375 | support/TeX4ht/source/checklog.lua 2021/05/03 | 1189 | support/TeX4ht/source/common-code.tex 2021/05/03 | 2727 | support/TeX4ht/source/common-info.tex @@ -285649,7 +285649,7 @@ 2021/05/03 | 90707 | support/TeX4ht/source/tex4ht-jsml-xtpipes.tex 2023/02/27 | 8412 | support/TeX4ht/source/tex4ht-mathjax.tex 2021/05/03 | 102444 | support/TeX4ht/source/tex4ht-mathltx.tex -2023/06/16 | 147284 | support/TeX4ht/source/tex4ht-mathml.tex +2023/07/11 | 147484 | support/TeX4ht/source/tex4ht-mathml.tex 2021/05/03 | 8860 | support/TeX4ht/source/tex4ht-mathplayer.tex 2021/06/20 | 49012 | support/TeX4ht/source/tex4ht-mkht.tex 2021/05/03 | 26652 | support/TeX4ht/source/tex4ht-moz.tex @@ -293752,9 +293752,9 @@ 2020/10/06 | 8752 | systems/texlive/tlnet/archive/etoolbox.r56554.tar.xz 2019/02/28 | 680 | systems/texlive/tlnet/archive/etsvthor.doc.r48186.tar.xz 2019/02/28 | 1416 | systems/texlive/tlnet/archive/etsvthor.r48186.tar.xz -2021/10/05 | 1089072 | systems/texlive/tlnet/archive/euclideangeometry.doc.r60697.tar.xz -2021/10/05 | 5204 | systems/texlive/tlnet/archive/euclideangeometry.r60697.tar.xz -2021/10/05 | 20580 | systems/texlive/tlnet/archive/euclideangeometry.source.r60697.tar.xz +2023/07/12 | 1128200 | systems/texlive/tlnet/archive/euclideangeometry.doc.r67608.tar.xz +2023/07/12 | 5236 | systems/texlive/tlnet/archive/euclideangeometry.r67608.tar.xz +2023/07/12 | 20708 | systems/texlive/tlnet/archive/euclideangeometry.source.r67608.tar.xz 2019/02/28 | 145784 | systems/texlive/tlnet/archive/euenc.doc.r19795.tar.xz 2019/02/28 | 3272 | systems/texlive/tlnet/archive/euenc.r19795.tar.xz 2019/02/28 | 6872 | systems/texlive/tlnet/archive/euenc.source.r19795.tar.xz @@ -301022,9 +301022,9 @@ 2019/09/11 | 1292 | systems/texlive/tlnet/archive/tagging.r52064.tar.xz 2019/02/28 | 68912 | systems/texlive/tlnet/archive/tagpair.doc.r42138.tar.xz 2019/02/28 | 1244 | systems/texlive/tlnet/archive/tagpair.r42138.tar.xz -2023/06/15 | 2103152 | systems/texlive/tlnet/archive/tagpdf.doc.r67368.tar.xz -2023/06/15 | 34420 | systems/texlive/tlnet/archive/tagpdf.r67368.tar.xz -2023/06/15 | 64156 | systems/texlive/tlnet/archive/tagpdf.source.r67368.tar.xz +2023/07/12 | 2120288 | systems/texlive/tlnet/archive/tagpdf.doc.r67609.tar.xz +2023/07/12 | 34432 | systems/texlive/tlnet/archive/tagpdf.r67609.tar.xz +2023/07/12 | 64204 | systems/texlive/tlnet/archive/tagpdf.source.r67609.tar.xz 2019/02/28 | 131060 | systems/texlive/tlnet/archive/talk.doc.r42428.tar.xz 2019/02/28 | 4676 | systems/texlive/tlnet/archive/talk.r42428.tar.xz 2019/02/28 | 556 | systems/texlive/tlnet/archive/talk.source.r42428.tar.xz @@ -301132,13 +301132,13 @@ 2022/02/27 | 108804 | systems/texlive/tlnet/archive/tex4ht.amd64-freebsd.r62206.tar.xz 2023/02/20 | 87356 | systems/texlive/tlnet/archive/tex4ht.amd64-netbsd.r65923.tar.xz 2022/04/21 | 69948 | systems/texlive/tlnet/archive/tex4ht.armhf-linux.r63092.tar.xz -2023/07/07 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r67567.tar.xz +2023/07/12 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r67610.tar.xz 2022/02/27 | 93760 | systems/texlive/tlnet/archive/tex4ht.i386-freebsd.r62206.tar.xz 2022/02/27 | 91280 | systems/texlive/tlnet/archive/tex4ht.i386-linux.r62210.tar.xz 2023/02/20 | 76164 | systems/texlive/tlnet/archive/tex4ht.i386-netbsd.r65923.tar.xz 2022/02/27 | 83964 | systems/texlive/tlnet/archive/tex4ht.i386-solaris.r62206.tar.xz -2023/07/07 | 1092072 | systems/texlive/tlnet/archive/tex4ht.r67567.tar.xz -2023/07/07 | 1454848 | systems/texlive/tlnet/archive/tex4ht.source.r67567.tar.xz +2023/07/12 | 1092008 | systems/texlive/tlnet/archive/tex4ht.r67610.tar.xz +2023/07/12 | 1455676 | systems/texlive/tlnet/archive/tex4ht.source.r67610.tar.xz 2023/02/20 | 184636 | systems/texlive/tlnet/archive/tex4ht.universal-darwin.r65895.tar.xz 2023/02/20 | 62196 | systems/texlive/tlnet/archive/tex4ht.windows.r65891.tar.xz 2023/03/11 | 58016 | systems/texlive/tlnet/archive/tex4ht.x86_64-cygwin.r66544.tar.xz @@ -301399,7 +301399,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/07/11 | 427880 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67597.tar.xz +2023/07/12 | 427880 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67607.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 @@ -301421,7 +301421,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/07/11 | 113964 | systems/texlive/tlnet/archive/texlive-scripts.r67597.tar.xz +2023/07/12 | 113992 | systems/texlive/tlnet/archive/texlive-scripts.r67607.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 @@ -303288,16 +303288,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/03/12 | 125532 | systems/texlive/tlnet/install-tl -2023/07/11 | 5735237 | systems/texlive/tlnet/install-tl-unx.tar.gz -2023/07/11 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 -2023/07/11 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2023/07/12 | 5735256 | systems/texlive/tlnet/install-tl-unx.tar.gz +2023/07/12 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2023/07/12 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2023/05/13 | 5083 | systems/texlive/tlnet/install-tl-windows.bat -2023/07/11 | 21036457 | systems/texlive/tlnet/install-tl-windows.exe -2023/07/11 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2023/07/11 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2023/07/11 | 26025317 | systems/texlive/tlnet/install-tl.zip -2023/07/11 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2023/07/11 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2023/07/12 | 21036597 | systems/texlive/tlnet/install-tl-windows.exe +2023/07/12 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2023/07/12 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2023/07/12 | 26025346 | systems/texlive/tlnet/install-tl.zip +2023/07/12 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2023/07/12 | 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 @@ -303307,7 +303307,7 @@ 2023/01/17 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg 2023/06/25 | 49936 | systems/texlive/tlnet/tlpkg/installer/config.guess 2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt -2023/07/10 | 7020 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +2023/07/11 | 7107 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2023/05/31 | 215902 | 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 @@ -303349,12 +303349,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/07/11 | 18154256 | systems/texlive/tlnet/tlpkg/texlive.tlpdb -2023/07/11 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2023/07/12 | 18154256 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2023/07/12 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 2023/02/20 | 86803 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm -2023/07/11 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 -2023/07/11 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2023/07/11 | 2457652 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2023/07/12 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2023/07/12 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2023/07/12 | 2457284 | 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 @@ -313943,7 +313943,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/07/12 | 186 | timestamp +2023/07/13 | 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 369d97dde6..affd6fe729 100644 --- a/FILES.byname.gz +++ b/FILES.byname.gz diff --git a/FILES.last07days b/FILES.last07days index 2ecd3d20b0..9489e98511 100644 --- a/FILES.last07days +++ b/FILES.last07days @@ -1,3 +1,44 @@ +2023/07/12 | 717864 | macros/latex/contrib/naive-ebnf/naive-ebnf.pdf +2023/07/12 | 713933 | macros/latex/contrib/naive-ebnf.zip +2023/07/12 | 708342 | indexing/xindex.zip +2023/07/12 | 69419 | indexing/xindex/doc/xindex-doc.tex +2023/07/12 | 64204 | systems/texlive/tlnet/archive/tagpdf.source.r67609.tar.xz +2023/07/12 | 580513 | indexing/xindex/doc/xindex-doc.pdf +2023/07/12 | 5735256 | systems/texlive/tlnet/install-tl-unx.tar.gz +2023/07/12 | 5236 | systems/texlive/tlnet/archive/euclideangeometry.r67608.tar.xz +2023/07/12 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2023/07/12 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2023/07/12 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2023/07/12 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2023/07/12 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2023/07/12 | 427880 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67607.tar.xz +2023/07/12 | 4085690 | biblio/ctan-bibdata.zip +2023/07/12 | 3685084 | biblio/ctan-bibdata/ctan.pdf +2023/07/12 | 3530 | indexing/xindex/CHANGELOG +2023/07/12 | 34432 | systems/texlive/tlnet/archive/tagpdf.r67609.tar.xz +2023/07/12 | 2794720 | biblio/ctan-bibdata/ctan.bib +2023/07/12 | 2630 | macros/latex/contrib/naive-ebnf/naive-ebnf.ins +2023/07/12 | 26025346 | systems/texlive/tlnet/install-tl.zip +2023/07/12 | 2457284 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2023/07/12 | 23 | macros/latex/contrib/naive-ebnf/DEPENDS.txt +2023/07/12 | 2261 | indexing/xindex/latex/xindex.sty +2023/07/12 | 2120288 | systems/texlive/tlnet/archive/tagpdf.doc.r67609.tar.xz +2023/07/12 | 21036597 | systems/texlive/tlnet/install-tl-windows.exe +2023/07/12 | 20708 | systems/texlive/tlnet/archive/euclideangeometry.source.r67608.tar.xz +2023/07/12 | 18154256 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2023/07/12 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2023/07/12 | 16008 | macros/latex/contrib/naive-ebnf/naive-ebnf.dtx +2023/07/12 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2023/07/12 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2023/07/12 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2023/07/12 | 1455676 | systems/texlive/tlnet/archive/tex4ht.source.r67610.tar.xz +2023/07/12 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2023/07/12 | 1428 | macros/latex/contrib/naive-ebnf/README.md +2023/07/12 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r67610.tar.xz +2023/07/12 | 113992 | systems/texlive/tlnet/archive/texlive-scripts.r67607.tar.xz +2023/07/12 | 1128200 | systems/texlive/tlnet/archive/euclideangeometry.doc.r67608.tar.xz +2023/07/12 | 1092008 | systems/texlive/tlnet/archive/tex4ht.r67610.tar.xz +2023/07/12 | 1078 | macros/latex/contrib/naive-ebnf/LICENSE.txt 2023/07/11 | 9874 | usergrps/usergrps/de.html 2023/07/11 | 9820 | usergrps/usergrps/pl.html 2023/07/11 | 9815 | usergrps/usergrps/hu.html @@ -28,60 +69,46 @@ 2023/07/11 | 9233 | usergrps/usergrps/tw.html 2023/07/11 | 9165 | usergrps/usergrps/ee.html 2023/07/11 | 79556 | systems/texlive/tlnet/archive/ligtype.doc.r67601.tar.xz +2023/07/11 | 7107 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2023/07/11 | 690345 | macros/latex/contrib/euclideangeometry/euclideangeometry-man.pdf 2023/07/11 | 68632 | macros/latex/contrib/euclideangeometry/euclideangeometry.dtx 2023/07/11 | 6378 | usergrps/usergrps/index.html -2023/07/11 | 5735237 | systems/texlive/tlnet/install-tl-unx.tar.gz 2023/07/11 | 56840 | systems/texlive/tlnet/archive/spacekern.doc.r67604.tar.xz 2023/07/11 | 54552 | systems/texlive/tlnet/archive/showhyphenation.doc.r67602.tar.xz 2023/07/11 | 531136 | systems/texlive/tlnet/archive/quran.doc.r67605.tar.xz 2023/07/11 | 527728 | systems/texlive/tlnet/archive/exam.doc.r67600.tar.xz 2023/07/11 | 50760 | systems/texlive/tlnet/archive/exam.r67600.tar.xz -2023/07/11 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 -2023/07/11 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2023/07/11 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc -2023/07/11 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2023/07/11 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2023/07/11 | 47660 | systems/texlive/tlnet/archive/curve2e.source.r67599.tar.xz 2023/07/11 | 468809 | macros/latex/contrib/euclideangeometry/euclideangeometry.pdf 2023/07/11 | 46636 | systems/texlive/tlnet/archive/bitter.doc.r67598.tar.xz -2023/07/11 | 427880 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67597.tar.xz 2023/07/11 | 41536 | systems/texlive/tlnet/archive/showkerning.doc.r67603.tar.xz -2023/07/11 | 4085127 | biblio/ctan-bibdata.zip -2023/07/11 | 3684639 | biblio/ctan-bibdata/ctan.pdf 2023/07/11 | 3272 | systems/texlive/tlnet/archive/showhyphenation.r67602.tar.xz 2023/07/11 | 32142 | usergrps/usergrps/lugs.html 2023/07/11 | 2952 | systems/texlive/tlnet/archive/spacekern.r67604.tar.xz 2023/07/11 | 2832 | systems/texlive/tlnet/archive/showkerning.r67603.tar.xz -2023/07/11 | 2794720 | biblio/ctan-bibdata/ctan.bib -2023/07/11 | 26025317 | systems/texlive/tlnet/install-tl.zip -2023/07/11 | 2457652 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2023/07/11 | 2333379 | macros/latex/contrib/tagpdf.zip -2023/07/11 | 21036457 | systems/texlive/tlnet/install-tl-windows.exe +2023/07/11 | 226662 | support/TeX4ht/source/ChangeLog 2023/07/11 | 191596 | systems/texlive/tlnet/archive/bitter.r67598.tar.xz -2023/07/11 | 18154256 | systems/texlive/tlnet/tlpkg/texlive.tlpdb -2023/07/11 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2023/07/11 | 1631708 | systems/texlive/tlnet/archive/quran.r67605.tar.xz -2023/07/11 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2023/07/11 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 -2023/07/11 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2023/07/11 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2023/07/11 | 147484 | support/TeX4ht/source/tex4ht-mathml.tex 2023/07/11 | 1225772 | systems/texlive/tlnet/archive/curve2e.doc.r67599.tar.xz 2023/07/11 | 1185738 | macros/latex/contrib/euclideangeometry.zip -2023/07/11 | 113964 | systems/texlive/tlnet/archive/texlive-scripts.r67597.tar.xz 2023/07/11 | 112399 | macros/latex/contrib/euclideangeometry/euclideangeometry-man.tex 2023/07/11 | 11168 | systems/texlive/tlnet/archive/ligtype.r67601.tar.xz 2023/07/11 | 10088 | systems/texlive/tlnet/archive/curve2e.r67599.tar.xz 2023/07/10 | 98180 | macros/luatex/latex/ligtype/ligtype.lua 2023/07/10 | 95047 | macros/luatex/latex/ligtype.zip 2023/07/10 | 8846 | macros/unicodetex/latex/quran/doc/quran.png +2023/07/10 | 8493 | indexing/xindex/lualatex/xindex-pretty.lua +2023/07/10 | 80454 | indexing/xindex/lualatex/xindex-unicode.lua 2023/07/10 | 787040 | systems/texlive/tlnet/archive/babel.source.r67592.tar.xz +2023/07/10 | 7820 | indexing/xindex/lualatex/xindex-yannis.lua 2023/07/10 | 713 | macros/unicodetex/latex/quran/README -2023/07/10 | 7020 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2023/07/10 | 6516 | systems/texlive/tlnet/archive/bxwareki.r67594.tar.xz 2023/07/10 | 63669 | macros/unicodetex/latex/quran/doc/quran-test2.pdf 2023/07/10 | 61240 | macros/luatex/latex/spacekern.zip 2023/07/10 | 6098 | macros/latex/contrib/curve2e/README.txt +2023/07/10 | 6098 | indexing/xindex/lualatex/xindex-norsk.lua 2023/07/10 | 593040 | macros/latex/contrib/exam.zip 2023/07/10 | 59303 | macros/luatex/latex/showhyphenation.zip 2023/07/10 | 572 | systems/texlive/tlnet/archive/kaytannollista-latexia.r67595.tar.xz @@ -90,22 +117,32 @@ 2023/07/10 | 518793 | biblio/bibtex/bibtex-x.zip 2023/07/10 | 503 | macros/unicodetex/latex/quran/doc/quran-test.tex 2023/07/10 | 49244 | macros/unicodetex/latex/quran/doc/quran-doc.tex +2023/07/10 | 4842 | indexing/xindex/lualatex/xindex-dtk.lua 2023/07/10 | 4641 | macros/unicodetex/latex/quran/tex/quran-translt.def +2023/07/10 | 4577 | indexing/xindex/lualatex/xindex-baselib.lua 2023/07/10 | 45693 | macros/luatex/latex/showkerning.zip 2023/07/10 | 4508 | macros/unicodetex/latex/quran/tex/quran-transfr.def 2023/07/10 | 4476 | macros/unicodetex/latex/quran/tex/quran-transfa.def 2023/07/10 | 4470 | macros/unicodetex/latex/quran/tex/quran-transen.def 2023/07/10 | 4468 | macros/unicodetex/latex/quran/tex/quran-transde.def 2023/07/10 | 43820 | fonts/bitter/doc/bitter-samples.pdf +2023/07/10 | 4047 | indexing/xindex/lualatex/xindex-cfg-common.lua 2023/07/10 | 399 | macros/unicodetex/latex/quran/doc/quran-test1.tex 2023/07/10 | 37381 | macros/unicodetex/latex/quran/tex/quran.sty 2023/07/10 | 361474 | macros/unicodetex/latex/quran/doc/quran-doc.pdf +2023/07/10 | 35577 | indexing/xindex/lualatex/xindex-lib.lua 2023/07/10 | 34061 | macros/unicodetex/latex/quran/doc/quran-test.pdf 2023/07/10 | 3153487 | macros/unicodetex/latex/quran.zip 2023/07/10 | 31168 | systems/texlive/tlnet/archive/epstopdf.doc.r67591.tar.xz 2023/07/10 | 299189 | install/fonts/bitter.tds.zip +2023/07/10 | 2973 | indexing/xindex/lualatex/xindex-RU.lua 2023/07/10 | 291819 | fonts/bitter.zip +2023/07/10 | 2766 | indexing/xindex/lualatex/xindex-DIN2.lua +2023/07/10 | 2733 | indexing/xindex/lualatex/xindex-AU.lua 2023/07/10 | 272 | fonts/bitter/doc/bitter-samples.tex +2023/07/10 | 2716 | indexing/xindex/lualatex/xindex-danteedition.lua +2023/07/10 | 2699 | indexing/xindex/lualatex/xindex-cfg.lua +2023/07/10 | 2385 | indexing/xindex/lualatex/xindex-cfg-uca.lua 2023/07/10 | 229380 | systems/texlive/tlnet/archive/bxwareki.doc.r67594.tar.xz 2023/07/10 | 2201 | macros/unicodetex/latex/quran/doc/quran-test2.tex 2023/07/10 | 209232 | systems/texlive/tlnet/archive/reledmac.source.r67593.tar.xz @@ -118,12 +155,16 @@ 2023/07/10 | 1386098 | macros/latex/contrib/curve2e.zip 2023/07/10 | 13504 | systems/texlive/tlnet/archive/epstopdf.r67591.tar.xz 2023/07/10 | 1251809 | macros/unicodetex/latex/quran/tex/qurantext-en.transliteration.def +2023/07/10 | 12480 | indexing/xindex/lualatex/xindex-base.lua 2023/07/10 | 1230277 | macros/unicodetex/latex/quran/tex/qurantext-de.translation.def 2023/07/10 | 1210487 | macros/unicodetex/latex/quran/tex/qurantext-fr.translation.def +2023/07/10 | 11083 | indexing/xindex/lualatex/xindex-HAdW-eKO.lua 2023/07/10 | 1089910 | macros/unicodetex/latex/quran/tex/qurantext-en.translation.def 2023/07/10 | 10453360 | systems/texlive/tlnet/archive/reledmac.doc.r67593.tar.xz +2023/07/10 | 10189 | indexing/xindex/scripts/xindex.lua 2023/07/10 | 1016636 | systems/texlive/tlnet/archive/kaytannollista-latexia.doc.r67595.tar.xz 2023/07/10 | 1014140 | systems/texlive/tlnet/archive/babel.doc.r67592.tar.xz +2023/07/10 | 10136 | indexing/xindex/lualatex/xindex-lapp.lua 2023/07/09 | 942671 | macros/latex/required/babel/base/locale.zip 2023/07/09 | 9330 | macros/luatex/latex/spacekern/spacekern.lua 2023/07/09 | 90484 | systems/texlive/tlnet/archive/hyperref.r67583.tar.xz @@ -1062,14 +1103,12 @@ 2023/07/07 | 14938 | macros/latex/contrib/koma-script/doc/letter-example-00-de.pdf 2023/07/07 | 14842089 | macros/jptex/latex/pxufont.zip 2023/07/07 | 146085 | macros/latex/contrib/koma-script/doc/tocbasic-de.tex -2023/07/07 | 1454848 | systems/texlive/tlnet/archive/tex4ht.source.r67567.tar.xz 2023/07/07 | 14318 | macros/latex/contrib/koma-script/doc/scrhack-en.tex 2023/07/07 | 14241 | macros/latex/contrib/koma-script/doc/common-interleafpage-en.tex 2023/07/07 | 14138 | macros/latex/contrib/koma-script/doc/typearea-experts-de.tex 2023/07/07 | 137423 | macros/latex/contrib/koma-script/doc/scrlayer-notecolumn-example-de.pdf 2023/07/07 | 1371 | macros/latex/contrib/koma-script/doc/scrguide-en.tex 2023/07/07 | 1371 | macros/latex/contrib/koma-script/doc/scrguide-de.tex -2023/07/07 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r67567.tar.xz 2023/07/07 | 135451 | macros/latex/contrib/koma-script/doc/scrlayer-notecolumn-example-en.pdf 2023/07/07 | 133578 | fonts/simpleicons/doc/bindings.tex 2023/07/07 | 13324 | macros/latex/contrib/koma-script/doc/scrlttr2-examples.dtx @@ -1184,7 +1223,6 @@ 2023/07/07 | 110176 | macros/jptex/latex/pxufont/vf/zu-jisg.vf 2023/07/07 | 110148 | macros/jptex/latex/pxufont/vf/zu-jis-v.vf 2023/07/07 | 110148 | macros/jptex/latex/pxufont/vf/zu-jisg-v.vf -2023/07/07 | 1092072 | systems/texlive/tlnet/archive/tex4ht.r67567.tar.xz 2023/07/07 | 1091 | macros/jptex/latex/pxufont/LICENSE 2023/07/07 | 108 | macros/jptex/latex/pxufont/tfm/zur-rjmr-v.tfm 2023/07/07 | 108 | macros/jptex/latex/pxufont/tfm/zur-rjmr-h.tfm @@ -1225,9 +1263,6 @@ 2023/07/06 | 942352 | systems/texlive/tlnet/archive/etoc.doc.r67555.tar.xz 2023/07/06 | 7684 | systems/texlive/tlnet/archive/footmisc.r67556.tar.xz 2023/07/06 | 73654 | dviware/dvisvgm/doc/dvisvgm.1 -2023/07/06 | 693541 | indexing/xindex.zip -2023/07/06 | 67827 | indexing/xindex/doc/xindex-doc.tex -2023/07/06 | 565339 | indexing/xindex/doc/xindex-doc.pdf 2023/07/06 | 55753 | graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.tex 2023/07/06 | 514744 | systems/texlive/tlnet/archive/footmisc.doc.r67556.tar.xz 2023/07/06 | 44256 | systems/texlive/tlnet/archive/tuda-ci.r67557.tar.xz @@ -1236,8 +1271,6 @@ 2023/07/06 | 4107 | macros/luatex/latex/luaplot/luaplot.sty 2023/07/06 | 324257 | graphics/pgf/contrib/profsio.zip 2023/07/06 | 312457 | graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.pdf -2023/07/06 | 226493 | support/TeX4ht/source/ChangeLog -2023/07/06 | 2260 | indexing/xindex/latex/xindex.sty 2023/07/06 | 22404 | systems/texlive/tlnet/archive/footmisc.source.r67556.tar.xz 2023/07/06 | 1957 | macros/latex/contrib/hvextern/Changes 2023/07/06 | 179467 | support/pdfjam.zip @@ -1252,146 +1285,3 @@ 2023/07/06 | 128331 | macros/luatex/latex/luaplot.zip 2023/07/06 | 122744 | systems/texlive/tlnet/archive/etoc.source.r67555.tar.xz 2023/07/06 | 1133420 | systems/texlive/tlnet/archive/tuda-ci.doc.r67557.tar.xz -2023/07/06 | 10041 | indexing/xindex/scripts/xindex.lua -2023/07/05 | 9751 | macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg -2023/07/05 | 9495 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex -2023/07/05 | 9438 | dviware/dvisvgm/src/options.xml -2023/07/05 | 9376 | macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty -2023/07/05 | 9176 | systems/texlive/tlnet/archive/se2thesis.r67548.tar.xz -2023/07/05 | 8887 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex -2023/07/05 | 88425 | macros/latex/contrib/curve2e/curve2e-manual.tex -2023/07/05 | 8579 | macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty -2023/07/05 | 840368 | systems/texlive/tlnet/archive/tugboat.doc.r67549.tar.xz -2023/07/05 | 83262 | macros/latex/contrib/footmisc/footmisc.dtx -2023/07/05 | 8307 | dviware/dvisvgm/configure.ac -2023/07/05 | 8100 | dviware/dvisvgm/src/CommandLine.hpp -2023/07/05 | 7816 | systems/texlive/tlnet/archive/lettrine.r67546.tar.xz -2023/07/05 | 7432 | macros/latex/contrib/tuda-ci/tex/tudabeamer.cls -2023/07/05 | 704223 | dviware/dvisvgm/configure -2023/07/05 | 6912 | systems/texlive/tlnet/archive/collection-latexextra.r67542.tar.xz -2023/07/05 | 6881 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex -2023/07/05 | 6749 | dviware/dvisvgm/aminclude_static.am -2023/07/05 | 66640 | dviware/dvisvgm/doc/dvisvgm.txt.in -2023/07/05 | 662373 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf -2023/07/05 | 6466 | macros/latex/contrib/tuda-ci/tex/tudarules.sty -2023/07/05 | 6445488 | macros/latex/contrib/tuda-ci.zip -2023/07/05 | 634985 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf -2023/07/05 | 631675 | macros/latex/contrib/footmisc.zip -2023/07/05 | 628856 | macros/latex/contrib/curve2e/curve2e-manual.pdf -2023/07/05 | 623431 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf -2023/07/05 | 61535 | dviware/dvisvgm/aclocal.m4 -2023/07/05 | 6107 | macros/latex/contrib/tuda-ci/tex/tudacolors.sty -2023/07/05 | 601715 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf -2023/07/05 | 5972 | dviware/dvisvgm/src/SVGCharPathHandler.cpp -2023/07/05 | 5859 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex -2023/07/05 | 570465 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf -2023/07/05 | 56817 | dviware/dvisvgm/src/Makefile.in -2023/07/05 | 567141 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf -2023/07/05 | 563672 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf -2023/07/05 | 559870 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdf -2023/07/05 | 552332 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf -2023/07/05 | 5433 | macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo -2023/07/05 | 5391 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex -2023/07/05 | 5381 | macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo -2023/07/05 | 536535 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf -2023/07/05 | 527545 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf -2023/07/05 | 5117 | dviware/dvisvgm/src/SVGElement.cpp -2023/07/05 | 4845 | dviware/dvisvgm/src/Color.hpp -2023/07/05 | 4828 | dviware/dvisvgm/src/DvisvgmSpecialHandler.hpp -2023/07/05 | 480 | dviware/dvisvgm/tests/data/Makefile.am -2023/07/05 | 4521 | dviware/dvisvgm/config.h.in -2023/07/05 | 448 | macros/latex/contrib/footmisc/README.md -2023/07/05 | 44758 | macros/latex/contrib/hvextern/latex/hvextern.sty -2023/07/05 | 4441 | macros/latex/contrib/tuda-ci/tex/tudacolors.def -2023/07/05 | 44159 | support/pdfjam/bin/pdfjam -2023/07/05 | 435848 | systems/texlive/tlnet/archive/lettrine.doc.r67546.tar.xz -2023/07/05 | 43393 | macros/latex/contrib/tuda-ci/tex/tudapub.cls -2023/07/05 | 43356 | systems/texlive/tlnet/archive/tugboat.source.r67549.tar.xz -2023/07/05 | 4328 | macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty -2023/07/05 | 42859 | macros/plain/contrib/mlawriter.zip -2023/07/05 | 42356 | graphics/pgf/contrib/profsio/tex/ProfSio.sty -2023/07/05 | 4015 | support/pdfjam/pdfjam.conf -2023/07/05 | 3993 | dviware/dvisvgm/src/SVGCharTspanTextHandler.cpp -2023/07/05 | 39228 | macros/plain/contrib/mlawriter/testmla.pdf -2023/07/05 | 3895 | macros/plain/contrib/mlawriter/testmla.tex -2023/07/05 | 3871 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco -2023/07/05 | 3815 | macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty -2023/07/05 | 366822 | macros/latex/contrib/footmisc/footmisc-code.pdf -2023/07/05 | 36476 | dviware/dvisvgm/Makefile.in -2023/07/05 | 34919 | indexing/xindex/lualatex/xindex-lib.lua -2023/07/05 | 33696 | macros/latex/contrib/tuda-ci/tex/tudaexercise.cls -2023/07/05 | 33459 | dviware/dvisvgm/libs/brotli/Makefile.in -2023/07/05 | 3287 | macros/latex/contrib/tuda-ci/tex/tudafonts.sty -2023/07/05 | 32162 | macros/latex/contrib/tuda-ci/tex/tudathesis.cfg -2023/07/05 | 3175 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex -2023/07/05 | 3120 | dviware/dvisvgm/src/SVGElement.hpp -2023/07/05 | 31120 | systems/texlive/tlnet/archive/tugboat.r67549.tar.xz -2023/07/05 | 309660 | systems/texlive/tlnet/archive/fail-fast.doc.r67543.tar.xz -2023/07/05 | 29286 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex -2023/07/05 | 28849 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex -2023/07/05 | 2811528 | systems/texlive/tlnet/archive/citation-style-language.r67541.tar.xz -2023/07/05 | 28038 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex -2023/07/05 | 2736 | systems/texlive/tlnet/archive/fail-fast.source.r67543.tar.xz -2023/07/05 | 2644 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib -2023/07/05 | 263204 | dviware/dvisvgm/tests/Makefile.in -2023/07/05 | 25776 | macros/latex/contrib/footmisc/footmisc-2011-06-06.sty -2023/07/05 | 250773 | macros/latex/contrib/footmisc/footmisc-doc.pdf -2023/07/05 | 248568 | systems/texlive/tlnet/archive/citation-style-language.doc.r67541.tar.xz -2023/07/05 | 24766 | dviware/dvisvgm/libs/woff2/Makefile.in -2023/07/05 | 24613 | dviware/dvisvgm/src/fonts/Makefile.in -2023/07/05 | 24195 | dviware/dvisvgm/src/ttf/Makefile.in -2023/07/05 | 24004 | systems/texlive/tlnet/archive/se2thesis.source.r67548.tar.xz -2023/07/05 | 2350 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex -2023/07/05 | 2337856 | systems/texlive/tlnet/archive/mitthesis.doc.r67544.tar.xz -2023/07/05 | 23307 | dviware/dvisvgm/src/optimizer/Makefile.in -2023/07/05 | 2262 | dviware/dvisvgm/src/SVGSingleCharTextHandler.cpp -2023/07/05 | 2180 | macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty -2023/07/05 | 2172 | macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty -2023/07/05 | 2166 | macros/plain/contrib/mlawriter/mlawriter.tex -2023/07/05 | 2154 | macros/latex/contrib/footmisc/footmisc.ins -2023/07/05 | 21501 | dviware/dvisvgm/doc/Makefile.in -2023/07/05 | 20887 | dviware/dvisvgm/libs/potrace/Makefile.in -2023/07/05 | 2065 | dviware/dvisvgm/src/options.dtd -2023/07/05 | 20441 | dviware/dvisvgm/libs/clipper/Makefile.in -2023/07/05 | 20326 | dviware/dvisvgm/src/Color.cpp -2023/07/05 | 20058 | dviware/dvisvgm/libs/Makefile.in -2023/07/05 | 19 | support/pdfjam/VERSION -2023/07/05 | 19992 | support/pdfjam/README.md -2023/07/05 | 19801 | macros/latex/contrib/tuda-ci/tex/tudaposter.cls -2023/07/05 | 19734 | dviware/dvisvgm/libs/xxHash/Makefile.in -2023/07/05 | 19467 | dviware/dvisvgm/libs/md5/Makefile.in -2023/07/05 | 19421 | macros/latex/contrib/tuda-ci/tex/tudasciposter.cls -2023/07/05 | 18913 | macros/latex/contrib/tuda-ci/README.md -2023/07/05 | 18816 | dviware/dvisvgm/src/dvisvgm.cpp -2023/07/05 | 17992 | support/pdfjam/COPYING -2023/07/05 | 176 | macros/latex/contrib/footmisc/footmisc-doc.tex -2023/07/05 | 1764 | macros/latex/contrib/footmisc/changes.txt -2023/07/05 | 1710 | support/pdfjam/man1/pdfjam.1 -2023/07/05 | 16983 | dviware/dvisvgm/src/DvisvgmSpecialHandler.cpp -2023/07/05 | 16909 | macros/latex/contrib/tuda-ci/tex/tudaletter.cls -2023/07/05 | 1686 | macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo -2023/07/05 | 1685 | macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo -2023/07/05 | 1684 | macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo -2023/07/05 | 1684 | macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo -2023/07/05 | 1682 | macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo -2023/07/05 | 1680 | macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo -2023/07/05 | 16613 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex -2023/07/05 | 15731 | dviware/dvisvgm/libs/boost/Makefile.in -2023/07/05 | 15719 | dviware/dvisvgm/libs/variant/Makefile.in -2023/07/05 | 152532 | systems/texlive/tlnet/archive/beamertheme-rainbow.doc.r67542.tar.xz -2023/07/05 | 148378 | support/pdfjam/tests.zip -2023/07/05 | 1465596 | systems/texlive/tlnet/archive/se2thesis.doc.r67548.tar.xz -2023/07/05 | 1428 | systems/texlive/tlnet/archive/fail-fast.r67543.tar.xz -2023/07/05 | 14152 | systems/texlive/tlnet/archive/lettrine.source.r67546.tar.xz -2023/07/05 | 14150 | macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls -2023/07/05 | 13894 | dviware/dvisvgm/tests/data/Makefile.in -2023/07/05 | 1304 | macros/plain/contrib/mlawriter/README -2023/07/05 | 1291712 | systems/texlive/tlnet/archive/profcollege.r67545.tar.xz -2023/07/05 | 12888 | systems/texlive/tlnet/archive/mitthesis.r67544.tar.xz -2023/07/05 | 12439 | indexing/xindex/lualatex/xindex-base.lua -2023/07/05 | 1112 | systems/texlive/tlnet/archive/beamertheme-rainbow.r67542.tar.xz -2023/07/05 | 11019484 | systems/texlive/tlnet/archive/profcollege.doc.r67545.tar.xz -2023/07/05 | 1074972 | macros/latex/contrib/etoc.zip -2023/07/05 | 101 | macros/latex/contrib/footmisc/footmisc-code.tex -2023/07/05 | 10078 | macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty -2023/07/05 | 1000 | systems/texlive/tlnet/archive/collection-luatex.r67550.tar.xz diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib index ba6bea972a..1f69a9dd52 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 12-07-2023, 02:01:29 +%% created at 13-07-2023, 02:01:11 %% %% This file is provided under the terms of the LPPL v1.3 or @@ -24464,7 +24464,7 @@ title = {The \texttt{faq-fr} package}, subtitle = {French FAQ of the GUTenberg \TeX{} user group}, author = {Marie-Paule Kluth and Jérémy Just and Yannick Tanguy}, - date = {2023-01-23}, + date = {2023-07-12}, version = {}, license = {cc-by-sa-4}, mirror = {https://mirror.ctan.org/help/LaTeX-FAQ-francaise}, @@ -39725,7 +39725,7 @@ title = {The \texttt{lm-math} package}, subtitle = {OpenType maths fonts for Latin Modern}, author = {Bogusław Jackowski and Piotr Pianowski and Piotr Strzelczyk}, - date = {2021-08-26}, + date = {2023-07-12}, version = {1.959}, license = {gfl}, mirror = {https://mirror.ctan.org/fonts/lm-math}, @@ -39736,7 +39736,7 @@ title = {The \texttt{lm} package}, subtitle = {Latin modern fonts in outline formats}, author = {Bogusław Jackowski and Janusz Marian Nowacki}, - date = {2021-09-16}, + date = {2023-07-12}, version = {2.005}, license = {gfl}, mirror = {https://mirror.ctan.org/fonts/lm}, @@ -44696,7 +44696,7 @@ title = {The \texttt{mftrace} package}, subtitle = {Convert Metafont fonts to Adobe Type 1}, author = {Han-Wen Nienhuys}, - date = {2017-04-18}, + date = {2023-07-12}, license = {gpl}, url = {https://ctan.org/pkg/mftrace}, } @@ -46356,7 +46356,7 @@ title = {The \texttt{msc} package}, subtitle = {Draw MSC diagrams}, author = {Ton van Deursen and Victor Bos and Sjouke Mauw and Reynaldo Gil Pons}, - date = {2022-05-13}, + date = {2023-07-12}, version = {2.00}, license = {lppl1.3}, mirror = {https://mirror.ctan.org/macros/latex/contrib/msc}, @@ -47201,8 +47201,8 @@ title = {The \texttt{naive-ebnf} package}, subtitle = {EBNF in plain text}, author = {Yegor Bugayenko}, - date = {2023-06-30}, - version = {0.0.7}, + date = {2023-07-12}, + version = {0.0.11}, license = {mit}, mirror = {https://mirror.ctan.org/macros/latex/contrib/naive-ebnf}, url = {https://ctan.org/pkg/naive-ebnf}, @@ -53826,7 +53826,7 @@ title = {The \texttt{poltawski} package}, subtitle = {Antykwa Półtawskiego Family of Fonts}, author = {Bogusław Jackowski and Janusz Marian Nowacki}, - date = {2018-06-16}, + date = {2023-07-12}, version = {1.101}, license = {gfl}, mirror = {https://mirror.ctan.org/fonts/poltawski}, @@ -66780,7 +66780,7 @@ title = {The \texttt{tex-gyre-adventor} package}, subtitle = {A font family that extends URW Gothic L}, author = {Bogusław Jackowski and Janusz Marian Nowacki}, - date = {2018-06-16}, + date = {2023-07-12}, version = {2.501}, license = {gfl}, mirror = {https://mirror.ctan.org/fonts/tex-gyre}, @@ -66791,7 +66791,7 @@ title = {The \texttt{tex-gyre-bonum} package}, subtitle = {A font family that extends URW Bookman L}, author = {Bogusław Jackowski and Janusz Marian Nowacki}, - date = {2018-06-16}, + date = {2023-07-12}, version = {2.004}, license = {gfl}, mirror = {https://mirror.ctan.org/fonts/tex-gyre}, @@ -66802,7 +66802,7 @@ title = {The \texttt{tex-gyre-chorus} package}, subtitle = {A font that extends URW Chancery L}, author = {Bogusław Jackowski and Janusz Marian Nowacki}, - date = {2018-06-16}, + date = {2023-07-12}, version = {2.003}, license = {gfl}, mirror = {https://mirror.ctan.org/fonts/tex-gyre}, @@ -66813,7 +66813,7 @@ title = {The \texttt{tex-gyre-cursor} package}, subtitle = {A font that extends URW Nimbus Mono L}, author = {Bogusław Jackowski and Janusz Marian Nowacki}, - date = {2018-06-16}, + date = {2023-07-12}, version = {2.004}, license = {gfl}, mirror = {https://mirror.ctan.org/fonts/tex-gyre}, @@ -66824,7 +66824,7 @@ title = {The \texttt{tex-gyre-heros} package}, subtitle = {A font family that extends URW Nimbus Sans L}, author = {Bogusław Jackowski and Janusz Marian Nowacki}, - date = {2023-06-09}, + date = {2023-07-12}, version = {2.004}, license = {gfl}, mirror = {https://mirror.ctan.org/fonts/tex-gyre}, @@ -66901,7 +66901,7 @@ title = {The \texttt{tex-gyre-pagella} package}, subtitle = {A font family that extends URW Palladio L}, author = {Bogusław Jackowski and Janusz Marian Nowacki}, - date = {2018-06-16}, + date = {2023-07-12}, version = {2.501}, license = {gfl}, mirror = {https://mirror.ctan.org/fonts/tex-gyre}, @@ -66912,7 +66912,7 @@ title = {The \texttt{tex-gyre-schola} package}, subtitle = {A font that extends URW Century Schoolbook L}, author = {Bogusław Jackowski and Janusz Marian Nowacki}, - date = {2018-06-16}, + date = {2023-07-12}, version = {2.005}, license = {gfl}, mirror = {https://mirror.ctan.org/fonts/tex-gyre}, @@ -66923,7 +66923,7 @@ title = {The \texttt{tex-gyre-termes} package}, subtitle = {A font family that extends URW Nimbus Roman}, author = {Bogusław Jackowski and Janusz Marian Nowacki}, - date = {2018-06-16}, + date = {2023-07-12}, version = {2.004}, license = {gfl}, mirror = {https://mirror.ctan.org/fonts/tex-gyre}, @@ -66934,7 +66934,7 @@ title = {The \texttt{tex-gyre} package}, subtitle = {TeX Fonts extending freely available URW fonts}, author = {Bogusław Jackowski and Janusz Marian Nowacki}, - date = {2018-06-16}, + date = {2023-07-12}, version = {2.501}, license = {gfl}, mirror = {https://mirror.ctan.org/fonts/tex-gyre}, @@ -67080,7 +67080,7 @@ title = {The \texttt{tex-virtual-academy-pl} package}, subtitle = {TeX usage web pages, in Polish}, author = {Staszek Wawrykiewicz and Tomasz Przechlewski}, - date = {2019-06-21}, + date = {2023-07-12}, version = {}, license = {fdl}, mirror = {https://mirror.ctan.org/info/tex-virtual-academy-pl}, @@ -73108,7 +73108,7 @@ title = {The \texttt{unicode-math} package}, subtitle = {Unicode mathematics support for XeTeX and LuaTeX}, author = {Will Robertson and Khaled Hosny}, - date = {2021-08-26}, + date = {2023-07-12}, version = {0.8q}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/unicodetex/latex/unicode-math}, @@ -74749,7 +74749,7 @@ title = {The \texttt{visualFAQ-fr} package}, subtitle = {FAQ \LaTeX{} visuelle francophone}, author = {Jérémy Just}, - date = {2022-01-03}, + date = {2023-07-12}, version = {}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/info/visualfaq-fr}, @@ -76839,8 +76839,8 @@ title = {The \texttt{xindex} package}, subtitle = {Unicode compatible index generation}, author = {Herbert Voß}, - date = {2023-07-06}, - version = {0.49}, + date = {2023-07-12}, + version = {0.51}, license = {lppl1.3}, mirror = {https://mirror.ctan.org/indexing/xindex}, url = {https://ctan.org/pkg/xindex}, diff --git a/biblio/ctan-bibdata/ctan.pdf b/biblio/ctan-bibdata/ctan.pdf Binary files differindex 9b5bb5b207..7d1cf26156 100644 --- a/biblio/ctan-bibdata/ctan.pdf +++ b/biblio/ctan-bibdata/ctan.pdf diff --git a/indexing/xindex/CHANGELOG b/indexing/xindex/CHANGELOG index 6cfaa2610f..e7718d89ab 100644 --- a/indexing/xindex/CHANGELOG +++ b/indexing/xindex/CHANGELOG @@ -1,3 +1,7 @@ +0.51 2023-07-10 - change \parenLeft|Right to \braceLeft|Right + - added option for a fix for hyperref if using "| +0.50 2023-07-08 - fix for introduced bug +0.49 2023-07-06 - fix for sorting symbols in unicode and ASCII 0.48 2023-06-21 - added option -g|--no_pagenumber 0.47 2023-01-20 - added support for russian language 0.46 2023-01-18 - fix for Czech character ch diff --git a/indexing/xindex/doc/xindex-doc.pdf b/indexing/xindex/doc/xindex-doc.pdf Binary files differindex b34251bf04..aae3e08927 100644 --- a/indexing/xindex/doc/xindex-doc.pdf +++ b/indexing/xindex/doc/xindex-doc.pdf diff --git a/indexing/xindex/doc/xindex-doc.tex b/indexing/xindex/doc/xindex-doc.tex index bf2dd746da..0c5974e046 100644 --- a/indexing/xindex/doc/xindex-doc.tex +++ b/indexing/xindex/doc/xindex-doc.tex @@ -81,7 +81,7 @@ \def\setVersion#1{\setVVersion#1!!} \def\setVVersion#1=#2!!{\def\xIndexVersion{#2}} -\setVersion{version = 0.49}% can be automatically changed by perl +\setVersion{version = 0.51}% can be automatically changed by perl @@ -274,7 +274,7 @@ are alphabetized. \makeatother %StartVisiblePreamble \usepackage{makeidx}\makeindex -\usepackage{xindex}% for \left|\rightParen +\usepackage{xindex}% for \barceLeft|Right %StopVisiblePreamble \pagestyle{empty} \begin{document} @@ -285,8 +285,8 @@ are alphabetized. \item Doublequote \verb|"| \index{""} \item Double doublequote \verb|""| \index{""""} \item At character @ \index{At ("@)}\index{"@} -\item Left paranthesis \{ \index{\parenLeft} -\item Right paranthesis \} \index{\parenRight} +\item Left paranthesis \{ \index{\braceLeft} +\item Right paranthesis \} \index{\braceRight} \end{itemize} run \texttt{xindex -u <file.idx>}\index{file.idx@\texttt{<file.idx>}|textit}\index{123} \index{Etage} \index{Ètagé} @@ -295,8 +295,8 @@ run \texttt{xindex -u <file.idx>}\index{file.idx@\texttt{<file.idx>}|textit}\ind \end{document} \end{externalDocument} -It is by design that the parentheses \{ and \} cannot be used as index entry. The \emph{package} -xindex defines the two commands \Lcs{parenLeft} and \Lcs{parenRight} which can be used instead +It is by design that the braces \{ and \} cannot be used as index entry. The \emph{package} +xindex defines the two commands \Lcs{braceLeft} and \Lcs{braceRight} which can be used instead (see examples above and and below). The same example without using unicode sorting (no option \Loption{-u}): @@ -325,7 +325,7 @@ The same example without using unicode sorting (no option \Loption{-u}): \makeatother %StartVisiblePreamble \usepackage{makeidx}\makeindex -\usepackage{xindex}% for \left|\rightParen +\usepackage{xindex}% for \braceLeft|\braceRight %StopVisiblePreamble \pagestyle{empty} \begin{document} @@ -336,8 +336,8 @@ The same example without using unicode sorting (no option \Loption{-u}): \item Doublequote \verb|"| \index{""} \item Double doublequote \verb|""| \index{""""} \item At character @ \index{At ("@)}\index{"@} -\item Left paranthesis \{ \index{\parenLeft} -\item Right paranthesis \} \index{\parenRight} +\item Left paranthesis \{ \index{\braceLeft} +\item Right paranthesis \} \index{\braceRight} \end{itemize} run \texttt{xindex -u <file.idx>}\index{file.idx@\texttt{<file.idx>}|textit}\index{123} \index{Etage} \index{Ètagé} @@ -371,8 +371,8 @@ The two characters \verb|{}| cannot be used as \verb|\{\}| inside the argument o The package \Lpack{xindex} defines the two helper macros \begin{verbatim} -\providecommand\parenLeft{\{} -\providecommand\parenRight{\}} +\providecommand\braceLeft{\{} +\providecommand\braceRight{\}} \end{verbatim} The following example shows how to use it: @@ -410,8 +410,8 @@ The following example shows how to use it: \item Doublequote \verb|"| \index{>"} \item Double doublequote \verb|""| \index{>">"} \item At character @ \index{At (>@)} -\item Group start \{ \index{\parenLeft} -\item Group end \{ \index{\parenRight} +\item Group start \{ \index{\braceLeft} +\item Group end \{ \index{\braceRight} \end{itemize} Run \texttt{xindex} with \texttt{xindex -e ">"}\index{<file.idx>}\index{123} \newpage @@ -2231,6 +2231,59 @@ Foo\index{foo!bar2!baz2} \end{document} \end{externalDocument} +The following example fixes a problem with \Lpack{hyperref} and escaping the | character + + +\begin{externalDocument}[ +% grfOptions={width=\dimexpr\linewidth-2\fboxsep-2\fboxrule}, +% mpwidth=0.55\linewidth, + pages={3}, + frame=false, + compiler=lualatex, + crop, + force=true, + shellesc, +% xindex, +% xindexOptions=-, + runs=2,code,docType=latex, + showFilename, + align=\centering, +% grfOptions={width=\linewidth}, + lstOptions={columns=fixed}]{xindex} +%! lualatex --shell-escape +\documentclass{article} +\usepackage{libertinus} +\let\NewPage\newpage% only for demo +\makeatletter +\renewcommand\newpage{\NewPage\let\ps@plain\ps@empty} +\makeatother +%StartVisiblePreamble +\usepackage[imakeidx]{xindex} +\usepackage{hvindex} +\makeindex[columns=4, columnsep=6pt, options=--fix_hyperref] +\usepackage[unicode]{hyperref} +%StopVisiblePreamble +\pagestyle{empty} +\begin{document} + Symbols:\\ + ! \index{"!} " \index{""} \# \index{#@\#} \$ \index{$@\$} + \% \index{%@\%} \& \index{&@\&} ' \index{'} ) \index{)} + ( \index{(} * \index{*} + \index{+} , \index{,@,\,} + - \index{-} . \index{.} / \index{/} : \index{:} + ; \index{;} < \index{<} = \index{=} > \index{>} + ? \index{?} @ \index{"@} [ \index{[} ] \index{]} + \_ \index{_@\_} ` \index{`} | \index{\textbar} + \newpage\index{"|}\index{123}\Index{Post} + \{ \index{\braceLeft} \} \index{\braceRight} + \textbackslash \index{\@\textbackslash} + \textasciicircum \index{^@\textasciicircum} + \textasciitilde \index{~@\textasciitilde} + Alphabet: \Index{Z},\Index{Zeppelin}\Index{Foo}\dots + \Index{...@\ldots} + \printindex +\end{document} +\end{externalDocument} + \printindex \end{document} diff --git a/indexing/xindex/latex/xindex.sty b/indexing/xindex/latex/xindex.sty index 4832bdf75d..08f6c3e9a5 100644 --- a/indexing/xindex/latex/xindex.sty +++ b/indexing/xindex/latex/xindex.sty @@ -13,7 +13,7 @@ % % % ------------------------------------- -\ProvidesPackage{xindex}[2023/07/01 v. 0.03 write into an idx file (hv)] +\ProvidesPackage{xindex}[2023/07/010 v. 0.04 write into an idx file (hv)] % \RequirePackage{xkeyval} @@ -71,8 +71,8 @@ \def\writeidx#1{\write\@indexfile{\noexpand#1}} \fi -\providecommand\parenLeft{\{} -\providecommand\parenRight{\}} +\providecommand\braceLeft{\{} +\providecommand\braceRight{\}} \endinput diff --git a/indexing/xindex/lualatex/xindex-AU.lua b/indexing/xindex/lualatex/xindex-AU.lua index 5fa7dbfd3d..19044b88c3 100644 --- a/indexing/xindex/lualatex/xindex-AU.lua +++ b/indexing/xindex/lualatex/xindex-AU.lua @@ -9,7 +9,7 @@ ----------------------------------------------------------------------- if not modules then modules = { } end modules ['xindex-AU'] = { - version = 0.49, + version = 0.51, comment = "configuration to xindex.lua", author = "Herbert Voss", copyright = "Herbert Voss", diff --git a/indexing/xindex/lualatex/xindex-HAdW-eKO.lua b/indexing/xindex/lualatex/xindex-HAdW-eKO.lua index d08942fb9a..bb1155ac63 100644 --- a/indexing/xindex/lualatex/xindex-HAdW-eKO.lua +++ b/indexing/xindex/lualatex/xindex-HAdW-eKO.lua @@ -11,7 +11,7 @@ -- configuration for index files of the Heidelberger Akademie der Wissenschaften if not modules then modules = { } end modules ['xindex-HAdW-eKO'] = { - version = 0.49, + version = 0.51, comment = "configuration to xindex.lua", author = "Herbert Voss", copyright = "Herbert Voss", diff --git a/indexing/xindex/lualatex/xindex-RU.lua b/indexing/xindex/lualatex/xindex-RU.lua index e9adda1935..8c52732d94 100644 --- a/indexing/xindex/lualatex/xindex-RU.lua +++ b/indexing/xindex/lualatex/xindex-RU.lua @@ -9,7 +9,7 @@ ----------------------------------------------------------------------- if not modules then modules = { } end modules ['xindex-RU'] = { - version = 0.49, + version = 0.51, comment = "configuration to xindex.lua", author = "Alexey Kuznetzov", copyright = "Herbert Voß", diff --git a/indexing/xindex/lualatex/xindex-base.lua b/indexing/xindex/lualatex/xindex-base.lua index 336142e30c..0999421e4d 100644 --- a/indexing/xindex/lualatex/xindex-base.lua +++ b/indexing/xindex/lualatex/xindex-base.lua @@ -8,7 +8,7 @@ -- $Id: xindex-base.lua 22 2022-02-07 12:18:15Z hvoss $ ----------------------------------------------------------------------- -local info = { version = 0.49 } +local info = { version = 0.51 } -- check config if pageNoPrefixDel ~= "" then @@ -47,19 +47,23 @@ if #lines == 0 then os.exit() end +writeLog(1,"check for hyperpages ... ",0) +hyperpage, lines = checkHyperpage(lines) -- hyperref used? +writeLog(1,"done \n",0) +if hyperpage then writeLog(1,"We have hyperpages.\n",1) end + print("Presort of \\indexentry lines") -for _,l in pairs(lines) do print (l) end +-- for _,l in pairs(lines) do print (l) end table.sort(lines) if vlevel > 1 then print("Pre-Sorted index list:") for _,l in pairs(lines) do print (l) end end - if vlevel > 1 then - writeLog(1,"--------------- Input data -----------------\n",2) + writeLog(1,"--------------- Input data (presorted) -----------------\n",2) for _,l in pairs(lines) do writeLog(1,l.."\n",2) end - writeLog(1,"--------------- end Input data -----------------\n",2) + writeLog(1,"--------------- end Input data -------------------------\n",2) end local Index = {} -- Entry = "Seitenzahl(en)" @@ -67,10 +71,6 @@ local pages = {} local noEntryfound local noPagefound -hyperpage, lines = checkHyperpage(lines) -- hyperref used? -if hyperpage then writeLog(1,"We have hyperpages ... \n",1) end - ---for _,l in pairs(lines) do print (l) end writeLog(1,"Change escape chars with macros ... \n",0) for k,v in ipairs(lines) do @@ -178,8 +178,8 @@ if use_UCA then else for i=1, #NewIndex do v = NewIndex[i] - if findStr(v["SortKey"],"\\parenLeft") < 2 then v["SortKey"] = '{' v["sortChar"] = '{'end - if findStr(v["SortKey"],"\\parenRight") < 2 then v["SortKey"] = '}' end + if findStr(v["SortKey"],"\\braceLeft") < 2 then v["SortKey"] = '{' v["sortChar"] = '{'end + if findStr(v["SortKey"],"\\braceRight") < 2 then v["SortKey"] = '}' end if findStr(v["SortKey"],"//escapedexcl//") < 2 then v["SortKey"] = '!' end if findStr(v["SortKey"],"//escapedquote//") < 2 then v["SortKey"] = '"' end if findStr(v["SortKey"],"//escapedat//") < 2 then v["SortKey"] = '@' end @@ -256,7 +256,7 @@ for k=1,#NewIndex do else charType = getCharType(firstChar) end --- print(">>"..v["sortChar"].." "..firstChar.." "..tostring(charType)) + --print(">>"..v["sortChar"].." "..firstChar.." "..tostring(charType)) if charType == 0 then numbers = false symbols = true diff --git a/indexing/xindex/lualatex/xindex-baselib.lua b/indexing/xindex/lualatex/xindex-baselib.lua index 9d7c9188eb..645e0a9c2e 100644 --- a/indexing/xindex/lualatex/xindex-baselib.lua +++ b/indexing/xindex/lualatex/xindex-baselib.lua @@ -9,7 +9,7 @@ ----------------------------------------------------------------------- if not modules then modules = { } end modules ['xindex-baselib'] = { - version = 0.49, + version = 0.51, comment = "base library to xindex.lua", author = "Herbert Voss", copyright = "Herbert Voss", diff --git a/indexing/xindex/lualatex/xindex-cfg-common.lua b/indexing/xindex/lualatex/xindex-cfg-common.lua index 4793d1758d..76a1cead18 100644 --- a/indexing/xindex/lualatex/xindex-cfg-common.lua +++ b/indexing/xindex/lualatex/xindex-cfg-common.lua @@ -9,7 +9,7 @@ ----------------------------------------------------------------------- if not modules then modules = { } end modules ['xindex-cfg-common'] = { - version = 0.49, + version = 0.51, comment = "configuration to xindex.lua", author = "Herbert Voss", copyright = "Herbert Voss", diff --git a/indexing/xindex/lualatex/xindex-cfg-uca.lua b/indexing/xindex/lualatex/xindex-cfg-uca.lua index 014d3719d2..c55ffde269 100644 --- a/indexing/xindex/lualatex/xindex-cfg-uca.lua +++ b/indexing/xindex/lualatex/xindex-cfg-uca.lua @@ -9,7 +9,7 @@ ----------------------------------------------------------------------- if not modules then modules = { } end modules ['xindex-cfg-lua'] = { - version = 0.49, + version = 0.51, comment = "configuration to xindex-cfg-uca.lua", author = "Herbert Voss", copyright = "Herbert Voss", diff --git a/indexing/xindex/lualatex/xindex-cfg.lua b/indexing/xindex/lualatex/xindex-cfg.lua index 24098c5272..f713d0c246 100644 --- a/indexing/xindex/lualatex/xindex-cfg.lua +++ b/indexing/xindex/lualatex/xindex-cfg.lua @@ -9,7 +9,7 @@ ----------------------------------------------------------------------- if not modules then modules = { } end modules ['xindex-cfg'] = { - version = 0.49, + version = 0.51, comment = "main configuration to xindex.lua", author = "Herbert Voss", copyright = "Herbert Voss", diff --git a/indexing/xindex/lualatex/xindex-danteedition.lua b/indexing/xindex/lualatex/xindex-danteedition.lua index f7d2d09b5f..61fad4027a 100644 --- a/indexing/xindex/lualatex/xindex-danteedition.lua +++ b/indexing/xindex/lualatex/xindex-danteedition.lua @@ -9,7 +9,7 @@ ----------------------------------------------------------------------- if not modules then modules = { } end modules ['xindex-cfg'] = { - version = 0.49, + version = 0.51, comment = "configuration file for the DANTE Edition", author = "Herbert Voss", copyright = "Herbert Voss", diff --git a/indexing/xindex/lualatex/xindex-dtk.lua b/indexing/xindex/lualatex/xindex-dtk.lua index 74de071b0a..b50cc1f10a 100644 --- a/indexing/xindex/lualatex/xindex-dtk.lua +++ b/indexing/xindex/lualatex/xindex-dtk.lua @@ -9,7 +9,7 @@ ----------------------------------------------------------------------- if not modules then modules = { } end modules ['xindex-cfg'] = { - version = 0.49, + version = 0.51, comment = "DTK configuration to xindex.lua", author = "Herbert Voss", copyright = "Herbert Voss", diff --git a/indexing/xindex/lualatex/xindex-lib.lua b/indexing/xindex/lualatex/xindex-lib.lua index f321765c64..86b103823b 100644 --- a/indexing/xindex/lualatex/xindex-lib.lua +++ b/indexing/xindex/lualatex/xindex-lib.lua @@ -9,7 +9,7 @@ ----------------------------------------------------------------------- if not modules then modules = { } end modules ['xindex-lib'] = { - version = 0.49, + version = 0.51, comment = "main library to xindex.lua", author = "Herbert Voss", copyright = "Herbert Voss", @@ -558,20 +558,22 @@ function GenerateSortKey(a) end end -- s:gsub("%s+", "") strip spaces - if findStr(a["SortKey"],"\\parenLeft") < 2 then a["SortKey"] = '{ '..Apage end - if findStr(a["SortKey"],"\\parenRight") < 2 then a["SortKey"] = '} '..Apage end + if findStr(a["SortKey"],"\\braceLeft") < 2 then a["SortKey"] = '{ '..Apage end + if findStr(a["SortKey"],"\\braceRight") < 2 then a["SortKey"] = '} '..Apage end if findStr(a["SortKey"],"//escapedexcl//") < 2 then a["SortKey"] = '! '..Apage end if findStr(a["SortKey"],"//escapedquote//") < 2 then a["SortKey"] = '" '..Apage end if findStr(a["SortKey"],"//escapedat//") < 2 then a["SortKey"] = '@ '..Apage end if findStr(a["SortKey"],"//escapedvert//") < 2 then a["SortKey"] = '| '..Apage end +-- if findStr(a["SortKey"],"\\textbar") < 2 then a["SortKey"] = '| '..Apage end -- a["SortKey"] = a["SortKey"]:gsub("%s+", "") - -- print("Sortkey: " .. a["SortKey"]) if not use_UCA then -- test if it is a symbol after 9 and before A or after Z if (a["SortKey"]:byte() > 57 and a["SortKey"]:byte() < 65) or + (a["SortKey"]:byte() > 90 and a["SortKey"]:byte() < 97) or (a["SortKey"]:byte() > 122 and a["SortKey"]:byte() < 128) then -- symbol above digits a["SortKey"] = "/"..a["SortKey"] -- sort it after / end end + -- print("Sortkey: " .. a["SortKey"]) end function GenerateSortKeys(Index) @@ -781,14 +783,27 @@ function checkHyperpage(lines) end end if hyperpage then + if fix_hyperref then + writeLog(1,"fix vertical bar with hyperref ... ",0) + -- hyperref ignores the vertical bar in "| and also other escape chars + end + local sub_str = esc_char..'|hyperpage' for i=1,#lines do + if fix_hyperref then + s = lines[i]:find(sub_str) + print(i,lines[i],s) + if s == nil then s = 0 end + if s == 2 then + lines[i] = lines[i]:gsub(sub_str, '\\textbar|hyperpage') -- "| -> \textbar + end + end lines[i] = string.gsub(lines[i],'|?hyperpage}{','}{') - end + end -- for + writeLog(1,"done\n",0) return true, lines - else + else -- no hyperpage return false, lines end - return end function itemOutput(last, v, hyperpage) diff --git a/indexing/xindex/lualatex/xindex-norsk.lua b/indexing/xindex/lualatex/xindex-norsk.lua index 19289ee086..a1ba73c436 100644 --- a/indexing/xindex/lualatex/xindex-norsk.lua +++ b/indexing/xindex/lualatex/xindex-norsk.lua @@ -10,7 +10,7 @@ ----------------------------------------------------------------------- if not modules then modules = { } end modules ['xindex-no'] = { - version = 0.49, + version = 0.51, comment = "configuration to xindex.lua", author = "Herbert Voss", copyright = "Herbert Voss", diff --git a/indexing/xindex/lualatex/xindex-pretty.lua b/indexing/xindex/lualatex/xindex-pretty.lua index ec6139e324..087e2eb16b 100644 --- a/indexing/xindex/lualatex/xindex-pretty.lua +++ b/indexing/xindex/lualatex/xindex-pretty.lua @@ -7,7 +7,7 @@ ----------------------------------------------------------------------- if not modules then modules = { } end modules ['xindex-pretty'] = { - version = 0.49, + version = 0.51, comment = "dump a Lua table for debugging", author = "Steve Donovan", copyright = "Steve Donovan", diff --git a/indexing/xindex/lualatex/xindex-yannis.lua b/indexing/xindex/lualatex/xindex-yannis.lua index dbf6c60e77..6ea612d779 100644 --- a/indexing/xindex/lualatex/xindex-yannis.lua +++ b/indexing/xindex/lualatex/xindex-yannis.lua @@ -9,7 +9,7 @@ ----------------------------------------------------------------------- if not modules then modules = { } end modules ['xindex-yannis'] = { - version = 0.49, + version = 0.51, comment = "main configuration to xindex.lua", author = "Herbert Voss", copyright = "Herbert Voss", diff --git a/indexing/xindex/scripts/xindex.lua b/indexing/xindex/scripts/xindex.lua index ba35187763..dc539e193c 100755 --- a/indexing/xindex/scripts/xindex.lua +++ b/indexing/xindex/scripts/xindex.lua @@ -9,7 +9,7 @@ ----------------------------------------------------------------------- xindex = xindex or { } - local version = 0.49 + local version = 0.51 xindex.version = version --xindex.self = "xindex" @@ -45,6 +45,7 @@ local args = require ('xindex-lapp') [[ -v... Verbosity level; can be -v, -vv, -vvv -c,--config (default cfg) -e,--escapechar (default ") + -f,--fix_hyperref -n,--noheadings -a,--no_casesensitive -b,--no_labels @@ -112,7 +113,6 @@ if not useStdInput and not args.files_name then os.exit() end - if not useStdInput then if vlevel == 3 then print(tostring(nInFiles).." input file(s): ") @@ -168,8 +168,6 @@ else end end - - logFile = io.open(logfilename,"w+") require('xindex-lib') @@ -224,13 +222,13 @@ writeLog(2," ... done\n",0) alphabet_lower_map = CreateCharListMap(alphabet_lower) alphabet_upper_map = CreateCharListMap(alphabet_upper) -local esc_char = args.escapechar +esc_char = args.escapechar writeLog(2,"Escapechar = "..esc_char.."\n",1) escape_chars = { -- by default " is the escape char {esc_char..'"', '//escapedquote//', '"' }, {esc_char..'@', '//escapedat//', '@' }, {esc_char..'|', '//escapedvert//', '|' }, - {esc_char..'!', '//escapedexcl//', '!' } + {esc_char..'!', '//escapedexcl//', '!' } -- {esc_char..'%(', '//escapedparenleft//', '(' }, -- ( must beescaped -- {esc_char..'%)', '//escapedparenright//',')' } -- ) " " } @@ -365,6 +363,11 @@ if not show_pagenumber then writeLog(1,"Output with NO pagenumbers!\n",1) end +fix_hyperref = args["fix_hyperref"] +if fix_hyperref then + writeLog(1,'fix hyperref with "|hyperpage -> \\textbar|hyperpage!\n',1) +end + writeLog(2,"Open outputfile "..outfilename,0) outFile = io.open(outfilename,"w+") writeLog(2,"... done\n",0) diff --git a/macros/latex/contrib/naive-ebnf/naive-ebnf.dtx b/macros/latex/contrib/naive-ebnf/naive-ebnf.dtx index d3105b2b87..922dd7a4f6 100644 --- a/macros/latex/contrib/naive-ebnf/naive-ebnf.dtx +++ b/macros/latex/contrib/naive-ebnf/naive-ebnf.dtx @@ -50,7 +50,7 @@ %<package>\NeedsTeXFormat{LaTeX2e} %<package>\ProvidesPackage{naive-ebnf} %<*package> -[2023-06-30 0.0.7 EBNF in Plain Text] +[2023-07-12 0.0.11 EBNF in Plain Text] %</package> %<*driver> \documentclass{ltxdoc} @@ -79,6 +79,9 @@ % % \maketitle % +% \textbf{\color{red}NB!} +% Large ENBF snippets may take too long to render! +% % \section{Introduction} % % This package helps render an @@ -92,7 +95,7 @@ % \begin{ebnf} % <$\lambda$-Expr> := <Var> \\ % || "$\lambda$" <Var> "." <Expr> \\ -% || "$\lparen$" <Expr> <Expr> "$\rparen$" +% || "\char`\(" <Expr> <Expr> "\char`\)" % \end{ebnf} % \end{document} % \end{docshot} @@ -106,6 +109,7 @@ % \item |"..."| denotes a terminal symbol; % \item |'...'| denotes a special non-printable terminal symbol, like |'EOL'|; % \item \texttt{(...\char`\|...)} denotes a series of options to choose from; +% \item |/.../| denotes a regular expression, like |/[a-z]+/|; % \item |[...]| denotes an optional substitution; % \item |{...}| denotes a zero or more times repetition; % \item \texttt{\char`\|\char`\|} denotes an indented vertical bar at the beginning of the string. @@ -120,6 +124,14 @@ % \item |$\vert$| instead of ``\texttt{\char`\|}''. % \end{itemize} +% They would look even better, if the following notation is used: +% \begin{itemize} +% \item |\char`\(| and |\char`\)| instead of ``|(|'' and ``|)|''; +% \item |\char`\<| and |\char`\>| instead of ``|<|'' and ``|>|''; +% \item |\char`\{| and |\char`\}| instead of ``|{|'' and ``|}|''; +% \item |\char`\[| and |\char`\]| instead of ``|[|'' and ``|]|''. +% \end{itemize} + % \DescribeMacro{width} % There is an optional argument of |ebnf| environment, which sets the width of the left-hand side of each rule % (the default width is |6em|): @@ -138,9 +150,9 @@ % \end{document} % \end{docshot} -% \DescribeMacro{\terminal} -% \DescribeMacro{\nonterminal} -% \DescribeMacro{\sterminal} +% \DescribeMacro{\EbnfTerminal} +% \DescribeMacro{\EbnfNonTerminal} +% \DescribeMacro{\EbnfSpecial} % Inside the text, terminals, non-terminals, and special terminals may be formatted using three supplementary commands: % \docshotOptions{firstline=6,lastline=10} % \begin{docshot} @@ -149,11 +161,11 @@ % \usepackage[paperwidth=3in]{geometry} % \usepackage{naive-ebnf} % \begin{document} -% The non-terminal \nonterminal{Var} +% The non-terminal \EbnfNonTerminal{Var} % in $\lambda$-calculus may be equal % to $v_1, v_2, \dots$. Application -% starts with \terminal{(} and ends -% with \terminal{)}. +% starts with \EbnfTerminal{(} and ends +% with \EbnfTerminal{)}. % \end{document} % \end{docshot} % It's possible to use them in math-mode too, for example: @@ -164,28 +176,62 @@ % \usepackage[paperwidth=3in]{geometry} % \usepackage{naive-ebnf} % \begin{document} -% If $\terminal{(} f_1 -% \nonterminal{$\lambda$-Var} -% \terminal{)}$ is always true, then +% If $\EbnfTerminal{(} f_1 +% \EbnfNonTerminal{$\lambda$-Var} +% \EbnfTerminal{)}$ is always true, then % $f_1$ is a tautology. % \end{document} % \end{docshot} +% \DescribeMacro{\EbnfRegex} +% A regular expression is possible too: +% \docshotOptions{firstline=6,lastline=11} +% \begin{docshot} +% \documentclass{article} +% \pagestyle{empty} +% \usepackage[paperwidth=4in]{geometry} +% \usepackage{naive-ebnf} +% \begin{document} +% \begin{ebnf}[1.5in] +% <data> := <bool> | <integer> | <byte> \\ +% <bool> := "TRUE" | "FALSE" \\ +% <integer> := /(+\char`\|-)?[0-9]+/ \\ +% <byte> := /[0-9a-f]\char`\{2\char`\}/ \\ +% \end{ebnf} +% \end{document} +% \end{docshot} + % Special symbols are interpreted correctly, if they stay inside quotes: -% \docshotOptions{} +% \docshotOptions{firstline=5,lastline=9} % \begin{docshot} % \documentclass{minimal} % \usepackage[T1]{fontenc} % \usepackage{naive-ebnf} -% \begin{document}\noindent +% \begin{document} % \begin{ebnf}[1.5in] % <X> := 'EOL' "'" "|" \\ -% <Y> := ">" "<" "]" "[" \\ +% <Y> := ">" "<" "[" "]" "/" "/" \\ % <Z> := "\LaTeX" "\textdollar" \\ % \end{ebnf} % \end{document} % \end{docshot} +% Nested brackets work fine too: +% \docshotOptions{firstline=5,lastline=10} +% \begin{docshot} +% \documentclass{minimal} +% \usepackage[T1]{fontenc} +% \usepackage{naive-ebnf} +% \begin{document} +% \begin{ebnf}[1.5in] +% <x> := ( "x" ( "y" | ( "z" | <z> ) ) ) \\ +% <y> := [ [ "x1" ] { /[a-z]+/ } ] \\ +% <z> := { { { <x> } <y> } <z> } \\ +% <t> := [ <x> ] [ <y> ] \\ +% \end{ebnf} +% \end{document} +% \end{docshot} + % \section{Package Options} % It's possible to configure the behavior of the package with the help of a few package options: @@ -251,13 +297,13 @@ % \end{macrocode} % \end{macro} -% \begin{macro}{\terminal} -% \changes{0.0.2}{2023/01/29}{New command \texttt{\char`\\terminal} added, to enable rendering terminal symbols outside of the \texttt{ebnf} environment.} +% \begin{macro}{\EbnfTerminal} +% \changes{0.0.2}{2023/01/29}{New command \texttt{\char`\\EbnfTerminal} added, to enable rendering terminal symbols outside of the \texttt{ebnf} environment.} % \changes{0.0.3}{2023/01/30}{Quotes fixed in both text and math modes.} -% Then, we a command to render a single terminal: +% Then, we define a command to render a single terminal: % \begin{macrocode} \makeatletter -\newcommand\terminal[1]{{% +\newcommand\EbnfTerminal[1]{{% \relax\ifmmode\else\ttfamily\fi% \ebnf@color{gray}{\relax\ifmmode\textsf{``}\else{\sffamily``}\fi}% #1% @@ -266,12 +312,12 @@ % \end{macrocode} % \end{macro} -% \begin{macro}{\nonterminal} -% \changes{0.0.2}{2023/01/29}{New command \texttt{\char`\\nonterminal} added, to enable rendering non-terminal symbols outside of the \texttt{ebnf} environment.} -% Then, we a command to render a single non-terminal: +% \begin{macro}{\EbnfTerminal} +% \changes{0.0.2}{2023/01/29}{New command \texttt{\char`\\EbnfNonTerminal} added, to enable rendering non-terminal symbols outside of the \texttt{ebnf} environment.} +% Then, we define a command to render a single non-terminal: % \begin{macrocode} \makeatletter -\newcommand\nonterminal[1]{{% +\newcommand\EbnfNonTerminal[1]{{% \ebnf@color{gray}{\relax\ifmmode\langle\else\(\langle\)\fi}% \relax\ifmmode\textsf{#1}\else{\sffamily#1}\fi% \ebnf@color{gray}{\relax\ifmmode\rangle\else\(\rangle\)\fi}}} @@ -279,12 +325,22 @@ % \end{macrocode} % \end{macro} -% \begin{macro}{\sterminal} -% \changes{0.0.6}{2023/05/27}{New command \texttt{\char`\\sterminal} added, to enable rendering of special non-printable terminal symbols outside of the \texttt{ebnf} environment.} -% Then, we a command to render a single non-terminal: +% \begin{macro}{\EbnfSpecial} +% \changes{0.0.6}{2023/05/27}{New command \texttt{\char`\\EbnfSpecial} added, to enable rendering of special non-printable terminal symbols outside of the \texttt{ebnf} environment.} +% Then, we define a command to render a single non-terminal: % \begin{macrocode} \makeatletter -\newcommand\sterminal[1]{{\relax\ifmmode\else\ttfamily\fi#1}}% +\newcommand\EbnfSpecial[1]{{\relax\ifmmode\else\ttfamily\fi#1}}% +\makeatother +% \end{macrocode} +% \end{macro} + +% \begin{macro}{\EbnfRegex} +% \changes{0.0.8}{2023/07/11}{New command \texttt{\char`\\EbnfRegex} added, to enable rendering of regular expresions outside of the \texttt{ebnf} environment.} +% Then, we define a command to render a regular expression: +% \begin{macrocode} +\makeatletter +\newcommand\EbnfRegex[1]{{\relax\ifmmode\else\ttfamily\fi/#1/}}% \makeatother % \end{macrocode} % \end{macro} @@ -302,17 +358,22 @@ \newcommand\ebnf@terminal[1]{ \tl_set:Nn \l_ebnf_tl {} \tl_set_rescan:Nnn \l_ebnf_tl {} { #1 } - \terminal{\l_ebnf_tl} + \EbnfTerminal{\l_ebnf_tl} } -\newcommand\ebnf@sterminal[1]{ +\newcommand\ebnf@special[1]{ \tl_set:Nn \l_ebnf_tl {} \tl_set_rescan:Nnn \l_ebnf_tl {} { #1 } - \sterminal{\l_ebnf_tl} + \EbnfSpecial{\l_ebnf_tl} } \newcommand\ebnf@nonterminal[1]{ \tl_set:Nn \l_ebnf_tl {} \tl_set_rescan:Nnn \l_ebnf_tl {} { #1 } - \nonterminal{\l_ebnf_tl} + \EbnfNonTerminal{\l_ebnf_tl} +} +\newcommand\ebnf@regexp[1]{ + \tl_set:Nn \l_ebnf_tl {} + \tl_set_rescan:Nnn \l_ebnf_tl {} { #1 } + \EbnfRegex{\l_ebnf_tl} } \ExplSyntaxOff \newcommand\ebnf@to @@ -323,51 +384,69 @@ % \end{macrocode} % \begin{macro}{ebnf} -% \changes{0.0.4}{2023/02/03}{Any symbols are allowed inside \texttt{\char`\\nonterminal} commands and inside the \texttt{ebnf} environment, where non-terminals are mentioned.} +% \changes{0.0.4}{2023/02/03}{Any symbols are allowed inside \texttt{\char`\\EbnfNonTerminal} commands and inside the \texttt{ebnf} environment, where non-terminals are mentioned.} +% \changes{0.0.11}{2023/07/12}{Many bugs fixed in the area of regular expression matching.} % Then, we define the |ebnf| environment: % \begin{macrocode} \ExplSyntaxOn \cs_generate_variant:Nn \tl_replace_all:Nnn {Nx} \makeatletter \NewDocumentEnvironment{ebnf}{O{4em}+b} - {\tl_set:Nn\l__ebnf_tmp_tl{#2}} + {\tl_set:Nn\ebnf_tmp{#2}} {% - \regex_replace_all:nnN { ([^\ ])< } {\1\\textless{}} \l__ebnf_tmp_tl% - \regex_replace_all:nnN { >([^\ ]) } {\\textgreater{}\1} \l__ebnf_tmp_tl% - \regex_replace_all:nnN { ([^\ ])'([^\ ]) } {\1\\textquotesingle{}\2} \l__ebnf_tmp_tl% - \regex_replace_all:nnN { ([^\ ])\|([^\ ]) } {\1\\textbar{}\2} \l__ebnf_tmp_tl% + \regex_replace_all:nnN + { ([^\ ])/([^\ ]) } {\1\\slash{}\2} \ebnf_tmp% + \regex_replace_all:nnN + { ([^\ ])< } {\1\\textless{}} \ebnf_tmp% + \regex_replace_all:nnN + { >([^\ ]) } {\\textgreater{}\1} \ebnf_tmp% + \regex_replace_all:nnN + { ([^\ ])'([^\ ]) } {\1\\textquotesingle{}\2} \ebnf_tmp% + \regex_replace_all:nnN + { ([^\ ])\|([^\ ]) } {\1\\textbar{}\2} \ebnf_tmp% % - \regex_replace_all:nnN { \{\ (.+?)\ \} }% - {\c{ebnf@repetition}{\1}} \l__ebnf_tmp_tl% - \regex_replace_all:nnN { \(\ (.+?)\ \) }% - {\c{ebnf@grouping}{\1}} \l__ebnf_tmp_tl% - \regex_replace_all:nnN { \[\ (.+?)\ \] }% - {\c{ebnf@optional}{\1}} \l__ebnf_tmp_tl% + \regex_replace_all:nnN { \ /(.+?)/\ }% + {\c{ebnf@regexp}{\1}} \ebnf_tmp% + \cs_new:Npn\ebnf_curled{% + \regex_replace_all:nnNT + { \{\ (([^\ ]*(\ [^\}\{]|\ (\}|\{)[^\ ])?)*)\ \} }% + {\c{ebnf@repetition}{\1}} \ebnf_tmp \ebnf_curled}% + \ebnf_curled% + \cs_new:Npn\ebnf_brackets{% + \regex_replace_all:nnNT + { \(\ (([^\ ]*(\ [^\)\(]|\ (\)|\()[^\ ])?)*)\ \) }% + {\c{ebnf@grouping}{\1}} \ebnf_tmp \ebnf_brackets}% + \ebnf_brackets% + \cs_new:Npn\ebnf_squares{% + \regex_replace_all:nnNT + { \[\ (([^\ ]*(\ [^\]\[]|\ (\]|\[)[^\ ])?)*)\ \] }% + {\c{ebnf@optional}{\1}} \ebnf_tmp \ebnf_squares}% + \ebnf_squares% \regex_replace_all:nnN { (<[^>]+?>\ :=) }% - {\c{makebox}[#1][r]{\1}} \l__ebnf_tmp_tl% + {\c{makebox}[#1][r]{\1}} \ebnf_tmp% \regex_replace_all:nnN { <(.+?)> }% - {\c{ebnf@nonterminal}{\1}} \l__ebnf_tmp_tl% + {\c{ebnf@nonterminal}{\1}} \ebnf_tmp% \regex_replace_all:nnN { "(.+?)" }% - {\c{ebnf@terminal}{\1}} \l__ebnf_tmp_tl% + {\c{ebnf@terminal}{\1}} \ebnf_tmp% \regex_replace_all:nnN { '(.+?)' }% - {\c{ebnf@sterminal}{\1}} \l__ebnf_tmp_tl% + {\c{ebnf@special}{\1}} \ebnf_tmp% \regex_replace_all:nnN { \|(\|) }% - {\c{makebox}[#1][r]{ \1 }} \l__ebnf_tmp_tl% + {\c{makebox}[#1][r]{ \1 }} \ebnf_tmp% \regex_replace_all:nnN { \| }% - {\c{ebnf@alternation}{}} \l__ebnf_tmp_tl% + {\c{ebnf@alternation}{}} \ebnf_tmp% \regex_replace_all:nnN { := }% - {\c{ebnf@to}{}} \l__ebnf_tmp_tl% - \tl_put_left:Nn \l__ebnf_tmp_tl {\noindent} - \tl_put_right:Nn \l__ebnf_tmp_tl {} + {\c{ebnf@to}{}} \ebnf_tmp% + \tl_put_left:Nn \ebnf_tmp {\noindent} + \tl_put_right:Nn \ebnf_tmp {} \ifdefined\ebnf@trail% \newwrite\ebnf@write% \immediate\openout\ebnf@write\ebnf@trail\relax% - \immediate\write\ebnf@write{\unexpanded\expandafter{\l__ebnf_tmp_tl}}% + \immediate\write\ebnf@write{\unexpanded\expandafter{\ebnf_tmp}}% \immediate\closeout\ebnf@write% \message{naive-ebnf:\space pre-processed\space TeX \space saved\space to\space "\ebnf@trail"^^J}% \fi% - \l__ebnf_tmp_tl} + \ebnf_tmp} \makeatother \ExplSyntaxOff % \end{macrocode} diff --git a/macros/latex/contrib/naive-ebnf/naive-ebnf.pdf b/macros/latex/contrib/naive-ebnf/naive-ebnf.pdf Binary files differindex d15fe959a6..f017dfaa0d 100644 --- a/macros/latex/contrib/naive-ebnf/naive-ebnf.pdf +++ b/macros/latex/contrib/naive-ebnf/naive-ebnf.pdf diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl index 9d07a765bf..aa6209ac9f 100644 --- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl @@ -28,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, @@ -107,6 +110,7 @@ $mirrors = { }, 'Greece' => { 'https://fosszone.csd.auth.gr/CTAN/' => 1, + 'https://ftp.cc.uoc.gr/mirrors/CTAN/' => 1, }, 'Hungary' => { 'https://mirror.szerverem.hu/ctan/' => 1, @@ -178,7 +182,6 @@ $mirrors = { }, 'USA' => { 'http://bay.uchicago.edu/CTAN/' => 1, - 'http://mirrors.ibiblio.org/pub/mirrors/CTAN/' => 1, 'https://ctan.math.illinois.edu/' => 1, 'https://ctan.math.utah.edu/ctan/tex-archive/' => 1, 'https://ctan.math.washington.edu/tex-archive/' => 1, diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb index daca42c2cb..6366a33154 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb @@ -26,7 +26,7 @@ depend container_split_src_files/1 depend frozen/0 depend minrelease/2016 depend release/2023 -depend revision/67610 +depend revision/67615 name 00texlive.image category TLCore @@ -4765,7 +4765,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd name 00texlive.installer category TLCore -revision 67607 +revision 67612 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 @@ -221220,7 +221220,7 @@ catalogue-version 0.7 name naive-ebnf category Package -revision 67515 +revision 67615 shortdesc EBNF in plain text relocated 1 longdesc With the help of this LaTeX package a context-free grammar @@ -221229,17 +221229,17 @@ longdesc Extended Backus-Naur Form (EBNF) notation. depend filecontentsdef depend l3kernel depend pgfopts -containersize 2240 -containerchecksum 045092944d90fb9a131bc9126e11f18efa010906852dd46965eb36dac61546a652369d754b36368eb51c54b61c20262b2be35cf4c36c0f6704be1ff72100c66c -doccontainersize 596728 -doccontainerchecksum 45b7018da48986d0567528aa43acc65e06abb02f33b9e3b50109ee36dac7493d516fa99bc4862495674cfe9846390e358512a1de5d3b84f61d3a78c513069ebf -docfiles size=158 +containersize 2392 +containerchecksum dc940c36be2403635bcdbb9c02c95c45f1c9ed4724e4976a353fbd317243e63e9bfe1260ff8410e21d4f6cd0d34b10c165a06162041d81a62fe2f3e2585518b6 +doccontainersize 662776 +doccontainerchecksum 8cbc59f26a579de46a05f978ed78afc405358842adf12b91919629d43798c3ae29d7814c6b6bd139c0d51d7c0cc156b3cb6dc232295699b1d0b857e332495fc2 +docfiles size=179 RELOC/doc/latex/naive-ebnf/DEPENDS.txt RELOC/doc/latex/naive-ebnf/LICENSE.txt RELOC/doc/latex/naive-ebnf/README.md details="Readme" RELOC/doc/latex/naive-ebnf/naive-ebnf.pdf details="Package documentation" -srccontainersize 5072 -srccontainerchecksum c3a172dcfa9e1a2107489493e9fb3b6fc68855b20e4a998f14f38a2e0fa33ab58c5911e80590c508064fa4b9317b76a6677eaa0a0ffb531dc0e457c98d1b8a95 +srccontainersize 5648 +srccontainerchecksum f07301e9b2ec01035f4e132efedfa4f76066eefe45096e839d44f2e6f45f16898a15e5711b4b59393da9ee70d7f470b01b2ec9f227209bf2e84dd07d41336039 srcfiles size=5 RELOC/source/latex/naive-ebnf/naive-ebnf.dtx RELOC/source/latex/naive-ebnf/naive-ebnf.ins @@ -221249,7 +221249,7 @@ catalogue-contact-repository https://github.com/yegor256/naive-ebnf catalogue-ctan /macros/latex/contrib/naive-ebnf catalogue-license mit catalogue-topics formal-spec -catalogue-version 0.0.7 +catalogue-version 0.0.11 name nameauth category Package @@ -313547,7 +313547,7 @@ docfiles size=376 name texlive-scripts category TLCore -revision 67607 +revision 67612 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. @@ -313555,10 +313555,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 113992 -containerchecksum 7d357cffccec98c56410933209478a10a8b7f2ad53a0af2ee1ba78243fae523454170b2b4698e407b528a6f4112935426c74b66b3e8c3167532585dd6f9d83e6 +containersize 113988 +containerchecksum 29f97fb37cd8ccf4841d2e98b14102caab8774469f41d5e155d8a158bc138b9a0e36c3049e44bd2f441f2072e1904842b175138c97b8f4804907f040c7555435 doccontainersize 427880 -doccontainerchecksum fc1adbd015983701b1bd7234d06dc43d9db5d491a4ea7eb17015bfabcf326bfb38f2b48c816946c9981e595c402071428f031e8200337e40b8bdea83e096c0ae +doccontainerchecksum aa18c85745ab275fc42c666f616726edf47e3310ba7b4010802db8d165b0d0dc7ec02dc53114c8b9ededf34f1aa961f2af3d3c5c9b8905fadc4c55dcf6bb41b5 docfiles size=547 doc.html texmf-dist/doc/man/man1/fmtutil-sys.1 @@ -354405,16 +354405,16 @@ catalogue-topics frivolous name xindex category Package -revision 67563 +revision 67614 shortdesc Unicode compatible index generation longdesc This package provides a unicode compatible index programm for longdesc LaTeX. depend xindex.ARCH -containersize 35820 -containerchecksum f0b1f27d6f4b4f8ac9ba026bf0d0b47398046baa763e9b0f8c666818310633b34d49fadf64dbf35cce4aaf2f95cc17707bf447d92b2246e18496132ceb708c37 -doccontainersize 581112 -doccontainerchecksum fa02c01f9575010a95d1aea6c64fdcd27195fe6a505a9027a715043610c48d95b2f355862f439220b9bcc26c8599fec99934042bd9f14f56b107c69f2a779a9a -docfiles size=248 +containersize 35984 +containerchecksum 629032587aa1c1ecceda90b5f4ace35e6dcfea41a11eff12efaaaa282d0e15c5a13896a9a5dd205914c32804ea14b3299393b39997b07c0d79169738beb16e05 +doccontainersize 595596 +doccontainerchecksum 9968400d22ecb2a7f30cb33e6c270a4b4afefb8b8197b57be6008904c0cfb87a71d9149a0da532aefb0a0bb471945042fed26840d45aa55e8fc3f8dbc4667167 +docfiles size=251 texmf-dist/doc/lualatex/xindex/CHANGELOG texmf-dist/doc/lualatex/xindex/Makefile texmf-dist/doc/lualatex/xindex/README.md details="Readme" @@ -354482,7 +354482,7 @@ catalogue-contact-repository https://gitlab.com/hvoss49/xindex catalogue-ctan /indexing/xindex catalogue-license lppl1.3 catalogue-topics index use-lua -catalogue-version 0.49 +catalogue-version 0.51 name xindex.aarch64-linux category Package diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 index 387d5b23b9..500c44a2ce 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 @@ -1 +1 @@ -bf52e91683be6c475efe8d9fadbc2ff4 texlive.tlpdb +f2f6ccacd0f88647a0e060907c7f7f78 texlive.tlpdb diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 index d65e7c21b4..44c301816c 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 @@ -1 +1 @@ -c0c38042291b541353efe44cb29907e01924c4982ca0a983fd5ae94c2f70f50fee4542e06193a6049c2533a21352c89981e88abffbdc48cfafbe8e810003710f texlive.tlpdb +45340322603bbe1d770185a3f3a01df7c729881be23bb5039c6f3c36502d5fa956e2687adc428ad68118f0ed60dc014e732fa3d9f1a736c68daf6e61bda05d2f texlive.tlpdb diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc index 6813991e27..4c6654c687 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+QqiBBqTOGHfhlDjHAFAmSt6XgACgkQTOGHfhlD -jHBPbQf/WbFxKHSnsNVTxVT72RKcED1NtYx2Gw24cll7M2VgyGDYBl0StEmCXkzR -u4NXEfwlU6b23rBXVgpJXuLk0RltTK1VCsjLCHOTGxV23otQKXe+16ADIoc5wqCp -HPV2RE04Rwoki+DZ2MyKn/1bHMAWxIlqdQvelo2WuVWtPEwfEh8i0DShQv5TK1gC -qVZg7y8zLzvbnd3fSz4PWwATbwQV15Fmmo9x88Xr5a43gRakJfNxe5H7P9TVEFg7 -ydf+2vrNPaD1Ug4g/Kr0saOG+steRyLQr/tcSNITKC11nU4ixMTgKTT+gSNWlrYu -w9l3qAPoY3j4zpEwpbrpWSJWWHJs5g== -=CKbJ +iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmSvO10ACgkQTOGHfhlD +jHAiMQf+Os1UJiTJEacSwvBBx7PrNhtrIb6E5sWPPn3AiTKPSr9mmQ4QqruEk+Ee +4Upg82jgxlLKlwjxl142NYBWyjbo0pg/1L4wTEwymP+q3KAGbVQms24NpUPC/t/L +hXDbo7sUmG21y4PLfpie6Sa5GXCc/hOWMzf20Mh/MPMV/65U8PyiNRpA2BfbRiyZ +psMwNiIBzKOnZegVsPs8ROm0XaKvwg09QlxKeJ9czKLCHKiahmjHIiwGkjUvEVhJ +IlHBqB11b3OGQSFvspdliR8KlUz9MtHJ9DwHE5p1KO4oJiDzmKbcG9jgeOl/CDT2 +FkmcbKOIJ2x6YwG5qc5C0II1e1pMRQ== +=aPwa -----END PGP SIGNATURE----- diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz Binary files differindex fb6fbb1471..651fc42a45 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-07-12-02-02 +2023-07-13-02-02 |