summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FILES.byname480
-rw-r--r--FILES.byname.gzbin2561619 -> 2561868 bytes
-rw-r--r--FILES.last07days385
-rw-r--r--biblio/ctan-bibdata/ctan.bib34
-rw-r--r--macros/latex/contrib/eolang/DEPENDS.txt2
-rw-r--r--macros/latex/contrib/eolang/eolang.dtx74
-rw-r--r--macros/latex/contrib/eolang/eolang.pdfbin1931964 -> 1933472 bytes
-rw-r--r--macros/latex/contrib/pgfkeysearch/README.md39
-rw-r--r--macros/latex/contrib/pgfkeysearch/doc/pgfkeysearch.pdfbin0 -> 158924 bytes
-rw-r--r--macros/latex/contrib/pgfkeysearch/doc/pgfkeysearch.tex86
-rw-r--r--macros/latex/contrib/pgfkeysearch/latex/pgfkeysearch.sty238
-rw-r--r--macros/latex/contrib/scripture/scripture.dtx1627
-rw-r--r--macros/latex/contrib/scripture/scripture.pdfbin956076 -> 965221 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb106
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc16
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2500324 -> 2500440 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora-38.repo6
-rw-r--r--systems/win32/miktex/setup/rpm/fedora-39.repo5
-rw-r--r--systems/win32/miktex/tm/packages/files.csv.lzmabin779012 -> 779280 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini8
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini10
-rw-r--r--timestamp2
25 files changed, 1880 insertions, 1246 deletions
diff --git a/FILES.byname b/FILES.byname
index 867a2d8b8a..44c8f3a117 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -2071,12 +2071,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/12/26 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/12/27 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2023/12/26 | 2832861 | biblio/ctan-bibdata/ctan.bib
-2023/12/26 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2023/12/27 | 2833628 | biblio/ctan-bibdata/ctan.bib
+2023/12/27 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2023/12/26 | 4114168 | biblio/ctan-bibdata.zip
+2023/12/27 | 4114374 | 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
@@ -5437,7 +5437,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/12/26 | 104046 | FILES.last07days
+2023/12/27 | 102360 | 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
@@ -221440,15 +221440,15 @@
2008/06/01 | 200380 | macros/latex/contrib/envlab/envlab.pdf
1997/07/16 | 3824 | macros/latex/contrib/envlab/readme.v12
2008/06/02 | 372141 | macros/latex/contrib/envlab.zip
-2023/08/10 | 47687 | macros/latex/contrib/eolang/cactus.pdf
-2023/08/10 | 462 | macros/latex/contrib/eolang/DEPENDS.txt
-2023/08/10 | 641 | macros/latex/contrib/eolang/eolang.bib
-2023/08/10 | 57396 | macros/latex/contrib/eolang/eolang.dtx
-2023/08/10 | 2628 | macros/latex/contrib/eolang/eolang.ins
-2023/08/10 | 1931964 | macros/latex/contrib/eolang/eolang.pdf
-2023/08/10 | 1083 | macros/latex/contrib/eolang/LICENSE.txt
-2023/08/10 | 1347 | macros/latex/contrib/eolang/README.md
-2023/08/10 | 1926426 | macros/latex/contrib/eolang.zip
+2023/12/27 | 47687 | macros/latex/contrib/eolang/cactus.pdf
+2023/12/27 | 488 | macros/latex/contrib/eolang/DEPENDS.txt
+2023/12/27 | 641 | macros/latex/contrib/eolang/eolang.bib
+2023/12/27 | 58231 | macros/latex/contrib/eolang/eolang.dtx
+2023/12/27 | 2628 | macros/latex/contrib/eolang/eolang.ins
+2023/12/27 | 1933472 | macros/latex/contrib/eolang/eolang.pdf
+2023/12/27 | 1083 | macros/latex/contrib/eolang/LICENSE.txt
+2023/12/27 | 1347 | macros/latex/contrib/eolang/README.md
+2023/12/27 | 1927703 | macros/latex/contrib/eolang.zip
1991/01/31 | 1291 | macros/latex/contrib/epic/epic.readme
2009/07/09 | 25846 | macros/latex/contrib/epic/epic.sty
1991/01/31 | 2444 | macros/latex/contrib/epic/misc.sty
@@ -234580,6 +234580,11 @@
2023/11/22 | 477420 | macros/latex/contrib/pfarrei/pfarrei.pdf
2023/11/22 | 3917 | macros/latex/contrib/pfarrei/README
2023/11/22 | 490106 | macros/latex/contrib/pfarrei.zip
+2023/12/27 | 158924 | macros/latex/contrib/pgfkeysearch/doc/pgfkeysearch.pdf
+2023/12/27 | 3425 | macros/latex/contrib/pgfkeysearch/doc/pgfkeysearch.tex
+2023/12/27 | 7084 | macros/latex/contrib/pgfkeysearch/latex/pgfkeysearch.sty
+2023/12/27 | 1184 | macros/latex/contrib/pgfkeysearch/README.md
+2023/12/27 | 147519 | macros/latex/contrib/pgfkeysearch.zip
2012/04/21 | 29703 | macros/latex/contrib/pgfkeyx/pgfkeyx.sty
2012/04/21 | 1051 | macros/latex/contrib/pgfkeyx/pgfkeyx-test1.tex
2012/04/21 | 1103 | macros/latex/contrib/pgfkeyx/README
@@ -237620,11 +237625,11 @@
1994/06/17 | 22510 | macros/latex/contrib/script/script.cls
1994/06/17 | 16227 | macros/latex/contrib/script/script_l.cls
1994/06/17 | 19533 | macros/latex/contrib/script/script_s.cls
-2023/01/08 | 2029 | macros/latex/contrib/scripture/README.md
-2023/01/08 | 159791 | macros/latex/contrib/scripture/scripture.dtx
-2023/01/08 | 1290 | macros/latex/contrib/scripture/scripture.ins
-2023/01/08 | 956076 | macros/latex/contrib/scripture/scripture.pdf
-2023/01/08 | 936265 | macros/latex/contrib/scripture.zip
+2023/12/27 | 2029 | macros/latex/contrib/scripture/README.md
+2023/12/27 | 165622 | macros/latex/contrib/scripture/scripture.dtx
+2023/12/27 | 1290 | macros/latex/contrib/scripture/scripture.ins
+2023/12/27 | 965221 | macros/latex/contrib/scripture/scripture.pdf
+2023/12/27 | 944082 | macros/latex/contrib/scripture.zip
2005/04/30 | 18292 | macros/latex/contrib/script.zip
2012/09/24 | 67123 | macros/latex/contrib/scrjrnl/example.pdf
2012/09/24 | 81 | macros/latex/contrib/scrjrnl/README
@@ -293430,9 +293435,9 @@
2019/02/28 | 2524956 | systems/texlive/tlnet/archive/cfr-lm.doc.r36195.tar.xz
2019/02/28 | 136092 | systems/texlive/tlnet/archive/cfr-lm.r36195.tar.xz
2019/02/28 | 12588 | systems/texlive/tlnet/archive/cfr-lm.source.r36195.tar.xz
-2022/05/09 | 376148 | systems/texlive/tlnet/archive/changebar.doc.r63259.tar.xz
-2022/05/09 | 7004 | systems/texlive/tlnet/archive/changebar.r63259.tar.xz
-2022/05/09 | 27104 | systems/texlive/tlnet/archive/changebar.source.r63259.tar.xz
+2023/12/27 | 634264 | systems/texlive/tlnet/archive/changebar.doc.r69220.tar.xz
+2023/12/27 | 7104 | systems/texlive/tlnet/archive/changebar.r69220.tar.xz
+2023/12/27 | 27472 | systems/texlive/tlnet/archive/changebar.source.r69220.tar.xz
2019/02/28 | 57396 | systems/texlive/tlnet/archive/changelayout.doc.r16094.tar.xz
2019/02/28 | 3872 | systems/texlive/tlnet/archive/changelayout.r16094.tar.xz
2023/02/18 | 173956 | systems/texlive/tlnet/archive/changelog.doc.r65861.tar.xz
@@ -293914,7 +293919,7 @@
2020/03/04 | 408 | systems/texlive/tlnet/archive/collection-langpolish.r54074.tar.xz
2023/05/16 | 400 | systems/texlive/tlnet/archive/collection-langportuguese.r67125.tar.xz
2023/06/09 | 396 | systems/texlive/tlnet/archive/collection-langspanish.r67307.tar.xz
-2023/12/17 | 7072 | systems/texlive/tlnet/archive/collection-latexextra.r69147.tar.xz
+2023/12/27 | 7060 | systems/texlive/tlnet/archive/collection-latexextra.r69223.tar.xz
2023/12/14 | 704 | systems/texlive/tlnet/archive/collection-latex.r69131.tar.xz
2023/12/14 | 736 | systems/texlive/tlnet/archive/collection-latexrecommended.r69131.tar.xz
2023/12/07 | 1012 | systems/texlive/tlnet/archive/collection-luatex.r69052.tar.xz
@@ -296278,8 +296283,8 @@
2019/02/28 | 384 | systems/texlive/tlnet/archive/fontools.x86_64-solaris.r25997.tar.xz
2023/06/26 | 267160 | systems/texlive/tlnet/archive/fonts-churchslavonic.doc.r67473.tar.xz
2023/06/26 | 2071376 | systems/texlive/tlnet/archive/fonts-churchslavonic.r67473.tar.xz
-2023/12/22 | 556428 | systems/texlive/tlnet/archive/fontsetup.doc.r69190.tar.xz
-2023/12/22 | 7684 | systems/texlive/tlnet/archive/fontsetup.r69190.tar.xz
+2023/12/27 | 556320 | systems/texlive/tlnet/archive/fontsetup.doc.r69222.tar.xz
+2023/12/27 | 7688 | systems/texlive/tlnet/archive/fontsetup.r69222.tar.xz
2021/08/05 | 377600 | systems/texlive/tlnet/archive/fontsize.doc.r60161.tar.xz
2021/08/05 | 4984 | systems/texlive/tlnet/archive/fontsize.r60161.tar.xz
2021/08/05 | 15124 | systems/texlive/tlnet/archive/fontsize.source.r60161.tar.xz
@@ -298208,12 +298213,12 @@
2019/02/28 | 340 | systems/texlive/tlnet/archive/latexmk.amd64-freebsd.r16472.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latexmk.amd64-netbsd.r30191.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latexmk.armhf-linux.r30015.tar.xz
-2023/11/24 | 530732 | systems/texlive/tlnet/archive/latexmk.doc.r68950.tar.xz
+2023/12/27 | 537856 | systems/texlive/tlnet/archive/latexmk.doc.r69221.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latexmk.i386-freebsd.r16472.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latexmk.i386-linux.r10937.tar.xz
2019/02/28 | 336 | systems/texlive/tlnet/archive/latexmk.i386-netbsd.r30191.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latexmk.i386-solaris.r10937.tar.xz
-2023/11/24 | 112124 | systems/texlive/tlnet/archive/latexmk.r68950.tar.xz
+2023/12/27 | 116704 | systems/texlive/tlnet/archive/latexmk.r69221.tar.xz
2021/02/25 | 340 | systems/texlive/tlnet/archive/latexmk.universal-darwin.r57908.tar.xz
2023/02/20 | 2300 | systems/texlive/tlnet/archive/latexmk.windows.r65891.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latexmk.x86_64-cygwin.r33557.tar.xz
@@ -303537,7 +303542,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/12/25 | 430852 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69207.tar.xz
+2023/12/27 | 430852 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69218.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
@@ -303559,7 +303564,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/12/25 | 114272 | systems/texlive/tlnet/archive/texlive-scripts.r69207.tar.xz
+2023/12/27 | 114280 | systems/texlive/tlnet/archive/texlive-scripts.r69218.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
@@ -305193,6 +305198,8 @@
2020/07/03 | 541240 | systems/texlive/tlnet/archive/xits.r55730.tar.xz
2023/08/12 | 224804 | systems/texlive/tlnet/archive/xkcdcolors.doc.r67895.tar.xz
2023/08/12 | 8692 | systems/texlive/tlnet/archive/xkcdcolors.r67895.tar.xz
+2023/12/27 | 127708 | systems/texlive/tlnet/archive/xkeymask.doc.r69223.tar.xz
+2023/12/27 | 1764 | systems/texlive/tlnet/archive/xkeymask.r69223.tar.xz
2022/06/17 | 422472 | systems/texlive/tlnet/archive/xkeyval.doc.r63616.tar.xz
2022/06/17 | 8996 | systems/texlive/tlnet/archive/xkeyval.r63616.tar.xz
2022/06/17 | 47660 | systems/texlive/tlnet/archive/xkeyval.source.r63616.tar.xz
@@ -305449,16 +305456,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/12/26 | 5741809 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2023/12/26 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2023/12/26 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/12/27 | 5743596 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/12/27 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/12/27 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/05/13 | 5083 | systems/texlive/tlnet/install-tl-windows.bat
-2023/12/26 | 21033025 | systems/texlive/tlnet/install-tl-windows.exe
-2023/12/26 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2023/12/26 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/12/26 | 26032242 | systems/texlive/tlnet/install-tl.zip
-2023/12/26 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2023/12/26 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/12/27 | 21030829 | systems/texlive/tlnet/install-tl-windows.exe
+2023/12/27 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/12/27 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/12/27 | 26032255 | systems/texlive/tlnet/install-tl.zip
+2023/12/27 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/12/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
@@ -305468,7 +305475,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/12/24 | 7429 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2023/12/26 | 7458 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/12/13 | 226639 | 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
@@ -305510,12 +305517,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/12/26 | 18466256 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2023/12/26 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/12/27 | 18467892 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/12/27 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2023/10/16 | 87924 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2023/12/26 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2023/12/26 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/12/26 | 2500324 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/12/27 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/12/27 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/12/27 | 2500440 | 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
@@ -308975,7 +308982,7 @@
2023/10/05 | 488 | systems/win32/miktex/setup/rpm/fedora/37/repodata/repomd.xml.asc
2023/10/05 | 22707710 | systems/win32/miktex/setup/rpm/fedora/38/miktex-23.10-1.fc38.x86_64.rpm
2023/10/03 | 22673629 | systems/win32/miktex/setup/rpm/fedora/38/miktex-23.9.24-1.fc38.x86_64.rpm
-2023/10/03 | 109 | systems/win32/miktex/setup/rpm/fedora-38.repo
+2023/12/27 | 109 | systems/win32/miktex/setup/rpm/fedora-38.repo
2023/10/05 | 15119 | systems/win32/miktex/setup/rpm/fedora/38/repodata/060527c40cf24ff8123f414686e03cf455aa97ce5c1a9f8df43d330d07f339b2-filelists.sqlite.bz2
2023/10/05 | 904 | systems/win32/miktex/setup/rpm/fedora/38/repodata/1fc8f6c4abe71a8de3a01cf1366f77313e3d96c6319819642154a2e41548f94a-other.sqlite.bz2
2023/10/05 | 9177 | systems/win32/miktex/setup/rpm/fedora/38/repodata/305f315423ca99e67a9074638cbc370ac52a88abcd94ad94c0550c0bd55346c4-filelists.xml.gz
@@ -308984,6 +308991,7 @@
2023/10/05 | 2528 | systems/win32/miktex/setup/rpm/fedora/38/repodata/b8bdda8cbb0b81bf3ae07be50ffb702509da9f01b36b4556f5f2afd587c577f1-primary.xml.gz
2023/10/05 | 2974 | systems/win32/miktex/setup/rpm/fedora/38/repodata/repomd.xml
2023/10/05 | 488 | systems/win32/miktex/setup/rpm/fedora/38/repodata/repomd.xml.asc
+2023/10/03 | 109 | systems/win32/miktex/setup/rpm/fedora-39.repo
2020/10/11 | 21095168 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-20.10-1.x86_64.rpm
2020/11/01 | 22029188 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-20.11-1.x86_64.rpm
2020/12/14 | 22033020 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-20.12-1.x86_64.rpm
@@ -311254,7 +311262,7 @@
2022/11/01 | 5115 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2023/12/26 | 779012 | systems/win32/miktex/tm/packages/files.csv.lzma
+2023/12/27 | 779280 | systems/win32/miktex/tm/packages/files.csv.lzma
2001/05/14 | 5617 | systems/win32/miktex/tm/packages/finbib.tar.lzma
2015/10/20 | 44379 | systems/win32/miktex/tm/packages/findhyph.tar.lzma
2011/10/21 | 89323 | systems/win32/miktex/tm/packages/fink.tar.lzma
@@ -313003,241 +313011,241 @@
2016/07/16 | 344819 | systems/win32/miktex/tm/packages/midnight.tar.lzma
2010/03/16 | 190135 | systems/win32/miktex/tm/packages/midpage.tar.lzma
2022/07/26 | 51788 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-2.9.tar.lzma
-2023/10/12 | 36714 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-x64-2.9.tar.lzma
+2023/12/27 | 36951 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-x64-2.9.tar.lzma
2022/07/26 | 1023495 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-2.9.tar.lzma
-2023/10/12 | 1175381 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-x64-2.9.tar.lzma
+2023/12/27 | 1178116 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-x64-2.9.tar.lzma
2022/07/26 | 28812 | systems/win32/miktex/tm/packages/miktex-autosp-bin-2.9.tar.lzma
-2023/10/12 | 32070 | systems/win32/miktex/tm/packages/miktex-autosp-bin-x64-2.9.tar.lzma
+2023/12/27 | 31953 | systems/win32/miktex/tm/packages/miktex-autosp-bin-x64-2.9.tar.lzma
2022/07/26 | 30075 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-2.9.tar.lzma
-2023/10/12 | 36802 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-x64-2.9.tar.lzma
+2023/12/27 | 36903 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-x64-2.9.tar.lzma
2022/07/26 | 56698 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-2.9.tar.lzma
-2023/10/12 | 67396 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-x64-2.9.tar.lzma
+2023/12/27 | 67284 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-x64-2.9.tar.lzma
2022/07/26 | 83765 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-2.9.tar.lzma
-2023/10/12 | 103609 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2023/12/27 | 103641 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
2022/07/26 | 69127 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-2.9.tar.lzma
-2023/10/12 | 78372 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-x64-2.9.tar.lzma
+2023/12/27 | 78716 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-x64-2.9.tar.lzma
2022/07/26 | 27365 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-2.9.tar.lzma
-2023/10/12 | 31559 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-x64-2.9.tar.lzma
+2023/12/27 | 31329 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-x64-2.9.tar.lzma
2022/07/26 | 332598 | systems/win32/miktex/tm/packages/miktex-cairo-bin-2.9.tar.lzma
-2023/10/12 | 395511 | systems/win32/miktex/tm/packages/miktex-cairo-bin-x64-2.9.tar.lzma
+2023/12/27 | 395111 | systems/win32/miktex/tm/packages/miktex-cairo-bin-x64-2.9.tar.lzma
2013/06/24 | 447360 | systems/win32/miktex/tm/packages/miktex-cairo-bin-x86-2.9.tar.lzma
2022/07/26 | 32659 | systems/win32/miktex/tm/packages/miktex-chktex-bin-2.9.tar.lzma
-2023/10/12 | 40329 | systems/win32/miktex/tm/packages/miktex-chktex-bin-x64-2.9.tar.lzma
+2023/12/27 | 40422 | systems/win32/miktex/tm/packages/miktex-chktex-bin-x64-2.9.tar.lzma
2022/07/26 | 51394 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-2.9.tar.lzma
-2023/10/12 | 59250 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2023/12/27 | 59447 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-x64-2.9.tar.lzma
2023/04/15 | 5262 | systems/win32/miktex/tm/packages/miktex-config-2.9.tar.lzma
2022/07/26 | 244550 | systems/win32/miktex/tm/packages/miktex-console-bin-2.9.tar.lzma
-2023/10/12 | 272665 | systems/win32/miktex/tm/packages/miktex-console-bin-x64-2.9.tar.lzma
+2023/12/27 | 273149 | systems/win32/miktex/tm/packages/miktex-console-bin-x64-2.9.tar.lzma
2022/07/26 | 179664 | systems/win32/miktex/tm/packages/miktex-curl-bin-2.9.tar.lzma
-2023/10/12 | 240069 | systems/win32/miktex/tm/packages/miktex-curl-bin-x64-2.9.tar.lzma
+2023/12/27 | 240156 | systems/win32/miktex/tm/packages/miktex-curl-bin-x64-2.9.tar.lzma
2022/07/26 | 93078 | systems/win32/miktex/tm/packages/miktex-cweb-bin-2.9.tar.lzma
-2023/10/12 | 106706 | systems/win32/miktex/tm/packages/miktex-cweb-bin-x64-2.9.tar.lzma
+2023/12/27 | 106959 | systems/win32/miktex/tm/packages/miktex-cweb-bin-x64-2.9.tar.lzma
2022/07/26 | 21304 | systems/win32/miktex/tm/packages/miktex-devnag-bin-2.9.tar.lzma
-2023/10/12 | 25631 | systems/win32/miktex/tm/packages/miktex-devnag-bin-x64-2.9.tar.lzma
+2023/12/27 | 25719 | systems/win32/miktex/tm/packages/miktex-devnag-bin-x64-2.9.tar.lzma
2020/02/07 | 785398 | systems/win32/miktex/tm/packages/miktex-dict-british.tar.lzma
2016/11/02 | 171725 | systems/win32/miktex/tm/packages/miktex-dict-english.tar.lzma
2016/11/02 | 292320 | systems/win32/miktex/tm/packages/miktex-dict-french.tar.lzma
2016/11/02 | 967418 | systems/win32/miktex/tm/packages/miktex-dict-german.tar.lzma
2020/05/17 | 460366 | systems/win32/miktex/tm/packages/miktex-doc-2.9.tar.lzma
-2023/10/12 | 473750 | systems/win32/miktex/tm/packages/miktex-doc.tar.lzma
+2023/12/27 | 473857 | systems/win32/miktex/tm/packages/miktex-doc.tar.lzma
2022/07/26 | 46387 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-2.9.tar.lzma
-2023/10/12 | 54191 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2023/12/27 | 54180 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-x64-2.9.tar.lzma
2022/07/26 | 285874 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-2.9.tar.lzma
-2023/10/12 | 330022 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2023/12/27 | 333365 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
2021/11/30 | 5049 | systems/win32/miktex/tm/packages/miktex-dvipdfmx.tar.lzma
2022/07/26 | 41442 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-2.9.tar.lzma
-2023/10/12 | 47384 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-x64-2.9.tar.lzma
+2023/12/27 | 47464 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-x64-2.9.tar.lzma
2022/07/26 | 120742 | systems/win32/miktex/tm/packages/miktex-dvips-bin-2.9.tar.lzma
-2023/10/12 | 137652 | systems/win32/miktex/tm/packages/miktex-dvips-bin-x64-2.9.tar.lzma
+2023/12/27 | 137704 | systems/win32/miktex/tm/packages/miktex-dvips-bin-x64-2.9.tar.lzma
2017/04/09 | 4195 | systems/win32/miktex/tm/packages/miktex-dvips.tar.lzma
2022/07/26 | 1311595 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-2.9.tar.lzma
-2023/10/12 | 1438825 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2023/12/27 | 1439882 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-x64-2.9.tar.lzma
2022/07/26 | 99307 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-2.9.tar.lzma
-2023/10/12 | 104667 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2023/12/27 | 104802 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-x64-2.9.tar.lzma
2016/11/03 | 672 | systems/win32/miktex/tm/packages/miktex-etex.tar.lzma
2022/07/26 | 43659 | systems/win32/miktex/tm/packages/miktex-expat-bin-2.9.tar.lzma
-2023/10/12 | 49723 | systems/win32/miktex/tm/packages/miktex-expat-bin-x64-2.9.tar.lzma
+2023/12/27 | 49945 | systems/win32/miktex/tm/packages/miktex-expat-bin-x64-2.9.tar.lzma
2022/07/26 | 25280 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-2.9.tar.lzma
-2023/10/12 | 29113 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2023/12/27 | 29281 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-x64-2.9.tar.lzma
2022/07/26 | 56918 | systems/win32/miktex/tm/packages/miktex-fmt-bin-2.9.tar.lzma
-2023/10/12 | 79031 | systems/win32/miktex/tm/packages/miktex-fmt-bin-x64-2.9.tar.lzma
+2023/12/27 | 79085 | systems/win32/miktex/tm/packages/miktex-fmt-bin-x64-2.9.tar.lzma
2015/09/08 | 11241 | systems/win32/miktex/tm/packages/miktex-fontconfig-base.tar.lzma
2022/07/26 | 136111 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-2.9.tar.lzma
-2023/10/12 | 159146 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2023/12/27 | 160309 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-x64-2.9.tar.lzma
2016/11/04 | 3555 | systems/win32/miktex/tm/packages/miktex-fontconfig.tar.lzma
2022/07/26 | 74078 | systems/win32/miktex/tm/packages/miktex-fonts-bin-2.9.tar.lzma
-2023/10/12 | 81644 | systems/win32/miktex/tm/packages/miktex-fonts-bin-x64-2.9.tar.lzma
+2023/12/27 | 81880 | systems/win32/miktex/tm/packages/miktex-fonts-bin-x64-2.9.tar.lzma
2022/07/26 | 71907 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-2.9.tar.lzma
-2023/10/12 | 81973 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-x64-2.9.tar.lzma
+2023/12/27 | 82139 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-x64-2.9.tar.lzma
2022/07/26 | 259267 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-2.9.tar.lzma
-2023/10/12 | 305418 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-x64-2.9.tar.lzma
+2023/12/27 | 305609 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-x64-2.9.tar.lzma
2022/07/26 | 22141 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-2.9.tar.lzma
-2023/10/12 | 25597 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2023/12/27 | 25409 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-x64-2.9.tar.lzma
2022/07/26 | 97375 | systems/win32/miktex/tm/packages/miktex-gd-bin-2.9.tar.lzma
-2023/10/12 | 105936 | systems/win32/miktex/tm/packages/miktex-gd-bin-x64-2.9.tar.lzma
+2023/12/27 | 105502 | systems/win32/miktex/tm/packages/miktex-gd-bin-x64-2.9.tar.lzma
2018/09/25 | 10777812 | systems/win32/miktex/tm/packages/miktex-ghostscript-bin.tar.lzma
2018/09/25 | 11056498 | systems/win32/miktex/tm/packages/miktex-ghostscript-bin-x64.tar.lzma
2022/07/26 | 64580 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-2.9.tar.lzma
-2023/10/12 | 73459 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-x64-2.9.tar.lzma
+2023/12/27 | 73459 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-x64-2.9.tar.lzma
2022/07/26 | 96681 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-2.9.tar.lzma
-2023/10/12 | 117752 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-x64-2.9.tar.lzma
+2023/12/27 | 117674 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-x64-2.9.tar.lzma
2022/07/26 | 38665 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-2.9.tar.lzma
-2023/10/12 | 44375 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2023/12/27 | 44515 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-x64-2.9.tar.lzma
2022/07/26 | 484112 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-2.9.tar.lzma
-2023/10/12 | 780113 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2023/12/27 | 780765 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-x64-2.9.tar.lzma
2019/09/28 | 1103778 | systems/win32/miktex/tm/packages/miktex-harftex-bin-2.9.tar.lzma
2019/09/28 | 1272652 | systems/win32/miktex/tm/packages/miktex-harftex-bin-x64-2.9.tar.lzma
2022/07/26 | 204264 | systems/win32/miktex/tm/packages/miktex-hitex-bin.tar.lzma
-2023/10/12 | 254975 | systems/win32/miktex/tm/packages/miktex-hitex-bin-x64.tar.lzma
+2023/12/27 | 255154 | systems/win32/miktex/tm/packages/miktex-hitex-bin-x64.tar.lzma
2022/07/26 | 152533 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-2.9.tar.lzma
-2023/10/12 | 217676 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-x64-2.9.tar.lzma
+2023/12/27 | 215815 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-x64-2.9.tar.lzma
2017/11/02 | 7484214 | systems/win32/miktex/tm/packages/miktex-icu-bin.tar.lzma
2022/11/25 | 9247550 | systems/win32/miktex/tm/packages/miktex-icu-bin-x64.tar.lzma
2022/07/26 | 95516 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-2.9.tar.lzma
-2023/10/12 | 109844 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-x64-2.9.tar.lzma
+2023/12/27 | 110306 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-x64-2.9.tar.lzma
2022/07/26 | 16454 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-2.9.tar.lzma
-2023/10/12 | 19976 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2023/12/27 | 20073 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-x64-2.9.tar.lzma
2022/07/26 | 28492 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-2.9.tar.lzma
-2023/10/12 | 32890 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-x64-2.9.tar.lzma
+2023/12/27 | 32983 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-x64-2.9.tar.lzma
2023/11/16 | 932 | systems/win32/miktex/tm/packages/miktex-latex.tar.lzma
2022/07/26 | 631347 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2023/10/12 | 707245 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2023/12/27 | 708690 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
2022/07/26 | 532312 | systems/win32/miktex/tm/packages/miktex-libressl-bin-2.9.tar.lzma
-2023/10/12 | 610044 | systems/win32/miktex/tm/packages/miktex-libressl-bin-x64-2.9.tar.lzma
+2023/12/27 | 609082 | systems/win32/miktex/tm/packages/miktex-libressl-bin-x64-2.9.tar.lzma
2022/07/26 | 477940 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-2.9.tar.lzma
-2023/10/12 | 619133 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2023/12/27 | 618862 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-x64-2.9.tar.lzma
2019/01/02 | 71265 | systems/win32/miktex/tm/packages/miktex-lua52-bin-2.9.tar.lzma
2019/01/02 | 80005 | systems/win32/miktex/tm/packages/miktex-lua52-bin-x64-2.9.tar.lzma
2022/07/26 | 94055 | systems/win32/miktex/tm/packages/miktex-lua53-bin-2.9.tar.lzma
-2023/10/12 | 103784 | systems/win32/miktex/tm/packages/miktex-lua53-bin-x64-2.9.tar.lzma
+2023/12/27 | 103894 | systems/win32/miktex/tm/packages/miktex-lua53-bin-x64-2.9.tar.lzma
2022/07/26 | 1733266 | systems/win32/miktex/tm/packages/miktex-luatex-bin-2.9.tar.lzma
-2023/10/12 | 1997073 | systems/win32/miktex/tm/packages/miktex-luatex-bin-x64-2.9.tar.lzma
+2023/12/27 | 2029178 | systems/win32/miktex/tm/packages/miktex-luatex-bin-x64-2.9.tar.lzma
2016/11/06 | 11511 | systems/win32/miktex/tm/packages/miktex-luatex.tar.lzma
2022/07/26 | 67910 | systems/win32/miktex/tm/packages/miktex-lzma-bin-2.9.tar.lzma
-2023/10/12 | 81907 | systems/win32/miktex/tm/packages/miktex-lzma-bin-x64-2.9.tar.lzma
+2023/12/27 | 82047 | systems/win32/miktex/tm/packages/miktex-lzma-bin-x64-2.9.tar.lzma
2022/07/26 | 27717 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-2.9.tar.lzma
-2023/10/12 | 33846 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-x64-2.9.tar.lzma
+2023/12/27 | 33941 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-x64-2.9.tar.lzma
2022/07/26 | 7735 | systems/win32/miktex/tm/packages/miktex-md5-bin-2.9.tar.lzma
-2023/10/12 | 8881 | systems/win32/miktex/tm/packages/miktex-md5-bin-x64-2.9.tar.lzma
+2023/12/27 | 8855 | systems/win32/miktex/tm/packages/miktex-md5-bin-x64-2.9.tar.lzma
2022/07/26 | 190604 | systems/win32/miktex/tm/packages/miktex-metafont-bin-2.9.tar.lzma
-2023/10/12 | 236133 | systems/win32/miktex/tm/packages/miktex-metafont-bin-x64-2.9.tar.lzma
+2023/12/27 | 238649 | systems/win32/miktex/tm/packages/miktex-metafont-bin-x64-2.9.tar.lzma
2016/11/04 | 675 | systems/win32/miktex/tm/packages/miktex-metafont.tar.lzma
2022/07/26 | 251086 | systems/win32/miktex/tm/packages/miktex-metapost-bin-2.9.tar.lzma
-2023/10/12 | 287471 | systems/win32/miktex/tm/packages/miktex-metapost-bin-x64-2.9.tar.lzma
+2023/12/27 | 288368 | systems/win32/miktex/tm/packages/miktex-metapost-bin-x64-2.9.tar.lzma
2016/11/04 | 687 | systems/win32/miktex/tm/packages/miktex-metapost.tar.lzma
2022/07/26 | 99463 | systems/win32/miktex/tm/packages/miktex-mfware-bin-2.9.tar.lzma
-2023/10/12 | 108541 | systems/win32/miktex/tm/packages/miktex-mfware-bin-x64-2.9.tar.lzma
+2023/12/27 | 109123 | systems/win32/miktex/tm/packages/miktex-mfware-bin-x64-2.9.tar.lzma
2023/10/12 | 23293 | systems/win32/miktex/tm/packages/miktex-misc.tar.lzma
2021/12/09 | 64527 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-2.9.tar.lzma
2021/12/09 | 74601 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-x64-2.9.tar.lzma
2022/07/26 | 126901 | systems/win32/miktex/tm/packages/miktex-mktex-bin-2.9.tar.lzma
-2023/10/12 | 142422 | systems/win32/miktex/tm/packages/miktex-mktex-bin-x64-2.9.tar.lzma
+2023/12/27 | 142945 | systems/win32/miktex/tm/packages/miktex-mktex-bin-x64-2.9.tar.lzma
2022/07/26 | 287501 | systems/win32/miktex/tm/packages/miktex-mo-bin-2.9.tar.lzma
-2023/10/12 | 292490 | systems/win32/miktex/tm/packages/miktex-mo-bin-x64-2.9.tar.lzma
+2023/12/27 | 292996 | systems/win32/miktex/tm/packages/miktex-mo-bin-x64-2.9.tar.lzma
2022/07/26 | 199806 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-2.9.tar.lzma
-2023/10/12 | 182727 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-x64-2.9.tar.lzma
+2023/12/27 | 182338 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-x64-2.9.tar.lzma
2022/07/26 | 49743 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-2.9.tar.lzma
-2023/10/12 | 56213 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2023/12/27 | 56609 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-x64-2.9.tar.lzma
2022/07/26 | 31439 | systems/win32/miktex/tm/packages/miktex-mspack-bin-2.9.tar.lzma
-2023/10/12 | 35321 | systems/win32/miktex/tm/packages/miktex-mspack-bin-x64-2.9.tar.lzma
+2023/12/27 | 35482 | systems/win32/miktex/tm/packages/miktex-mspack-bin-x64-2.9.tar.lzma
2022/07/26 | 38309 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-2.9.tar.lzma
-2023/10/12 | 44156 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-x64-2.9.tar.lzma
+2023/12/27 | 44299 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-x64-2.9.tar.lzma
2022/07/26 | 43447 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-2.9.tar.lzma
-2023/10/12 | 48204 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-x64-2.9.tar.lzma
+2023/12/27 | 48484 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-x64-2.9.tar.lzma
2022/07/26 | 45780 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-2.9.tar.lzma
-2023/10/12 | 52694 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-x64-2.9.tar.lzma
+2023/12/27 | 52731 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-x64-2.9.tar.lzma
2006/05/19 | 1267123 | systems/win32/miktex/tm/packages/miktex-omega-base.cab
2020/05/12 | 354540 | systems/win32/miktex/tm/packages/miktex-omega-bin-2.9.tar.lzma
2020/05/12 | 387734 | systems/win32/miktex/tm/packages/miktex-omega-bin-x64-2.9.tar.lzma
2016/11/04 | 746 | systems/win32/miktex/tm/packages/miktex-omega.tar.lzma
2022/07/26 | 197278 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-2.9.tar.lzma
-2023/10/12 | 218997 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-x64-2.9.tar.lzma
+2023/12/27 | 218599 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-x64-2.9.tar.lzma
2022/07/26 | 36415 | systems/win32/miktex/tm/packages/miktex-patgen-bin.tar.lzma
-2023/10/12 | 43115 | systems/win32/miktex/tm/packages/miktex-patgen-bin-x64.tar.lzma
+2023/12/27 | 43244 | systems/win32/miktex/tm/packages/miktex-patgen-bin-x64.tar.lzma
2022/07/26 | 754258 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-2.9.tar.lzma
-2023/10/12 | 831376 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-x64-2.9.tar.lzma
+2023/12/27 | 833842 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-x64-2.9.tar.lzma
2016/11/10 | 1683 | systems/win32/miktex/tm/packages/miktex-pdftex.tar.lzma
2022/07/26 | 200463 | systems/win32/miktex/tm/packages/miktex-pixman-bin-2.9.tar.lzma
-2023/10/12 | 203172 | systems/win32/miktex/tm/packages/miktex-pixman-bin-x64-2.9.tar.lzma
+2023/12/27 | 204988 | systems/win32/miktex/tm/packages/miktex-pixman-bin-x64-2.9.tar.lzma
2022/07/26 | 210552 | systems/win32/miktex/tm/packages/miktex-pmx-bin-2.9.tar.lzma
-2023/10/12 | 245841 | systems/win32/miktex/tm/packages/miktex-pmx-bin-x64-2.9.tar.lzma
+2023/12/27 | 245870 | systems/win32/miktex/tm/packages/miktex-pmx-bin-x64-2.9.tar.lzma
2022/07/26 | 79370 | systems/win32/miktex/tm/packages/miktex-png-bin-2.9.tar.lzma
-2023/10/12 | 88650 | systems/win32/miktex/tm/packages/miktex-png-bin-x64-2.9.tar.lzma
+2023/12/27 | 89173 | systems/win32/miktex/tm/packages/miktex-png-bin-x64-2.9.tar.lzma
2022/07/26 | 1180255 | systems/win32/miktex/tm/packages/miktex-poppler-bin-2.9.tar.lzma
-2023/10/12 | 1344406 | systems/win32/miktex/tm/packages/miktex-poppler-bin-x64-2.9.tar.lzma
+2023/12/27 | 1347839 | systems/win32/miktex/tm/packages/miktex-poppler-bin-x64-2.9.tar.lzma
2022/07/26 | 20173 | systems/win32/miktex/tm/packages/miktex-popt-bin-2.9.tar.lzma
-2023/10/12 | 24113 | systems/win32/miktex/tm/packages/miktex-popt-bin-x64-2.9.tar.lzma
+2023/12/27 | 24169 | systems/win32/miktex/tm/packages/miktex-popt-bin-x64-2.9.tar.lzma
2022/07/26 | 31551 | systems/win32/miktex/tm/packages/miktex-posix-bin-2.9.tar.lzma
-2023/10/12 | 37607 | systems/win32/miktex/tm/packages/miktex-posix-bin-x64-2.9.tar.lzma
+2023/12/27 | 37696 | systems/win32/miktex/tm/packages/miktex-posix-bin-x64-2.9.tar.lzma
2022/07/26 | 64801 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-2.9.tar.lzma
-2023/10/12 | 75173 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2023/12/27 | 75128 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-x64-2.9.tar.lzma
2016/07/29 | 121451 | systems/win32/miktex/tm/packages/miktex-psutils-base.tar.lzma
2022/07/26 | 50923 | systems/win32/miktex/tm/packages/miktex-psutils-bin-2.9.tar.lzma
-2023/10/12 | 60629 | systems/win32/miktex/tm/packages/miktex-psutils-bin-x64-2.9.tar.lzma
+2023/12/27 | 61818 | systems/win32/miktex/tm/packages/miktex-psutils-bin-x64-2.9.tar.lzma
2022/07/26 | 699984 | systems/win32/miktex/tm/packages/miktex-ptex-bin.tar.lzma
-2023/10/12 | 500450 | systems/win32/miktex/tm/packages/miktex-ptex-bin-x64.tar.lzma
+2023/12/27 | 502193 | systems/win32/miktex/tm/packages/miktex-ptex-bin-x64.tar.lzma
2021/03/08 | 8242908 | systems/win32/miktex/tm/packages/miktex-qt5-bin.tar.lzma
2021/03/08 | 9576187 | systems/win32/miktex/tm/packages/miktex-qt5-bin-x64.tar.lzma
2022/07/26 | 1355602 | systems/win32/miktex/tm/packages/miktex-runtime-bin-2.9.tar.lzma
-2023/10/12 | 1546620 | systems/win32/miktex/tm/packages/miktex-runtime-bin-x64-2.9.tar.lzma
+2023/12/27 | 1548342 | systems/win32/miktex/tm/packages/miktex-runtime-bin-x64-2.9.tar.lzma
2022/07/26 | 42689 | systems/win32/miktex/tm/packages/miktex-synctex-bin-2.9.tar.lzma
-2023/10/12 | 54776 | systems/win32/miktex/tm/packages/miktex-synctex-bin-x64-2.9.tar.lzma
+2023/12/27 | 54602 | systems/win32/miktex/tm/packages/miktex-synctex-bin-x64-2.9.tar.lzma
2020/05/17 | 74366 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-2.9.tar.lzma
2022/07/26 | 57357 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin.tar.lzma
2020/05/17 | 82298 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-x64-2.9.tar.lzma
-2023/10/12 | 65229 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-x64.tar.lzma
+2023/12/27 | 65170 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-x64.tar.lzma
2022/07/26 | 25544 | systems/win32/miktex/tm/packages/miktex-teckit-bin-2.9.tar.lzma
-2023/10/12 | 27189 | systems/win32/miktex/tm/packages/miktex-teckit-bin-x64-2.9.tar.lzma
+2023/12/27 | 27063 | systems/win32/miktex/tm/packages/miktex-teckit-bin-x64-2.9.tar.lzma
2022/07/26 | 16512 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-2.9.tar.lzma
-2023/10/12 | 19938 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2023/12/27 | 20041 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-x64-2.9.tar.lzma
2022/07/26 | 64457 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-2.9.tar.lzma
-2023/10/12 | 73442 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2023/12/27 | 73263 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-x64-2.9.tar.lzma
2020/01/26 | 4527 | systems/win32/miktex/tm/packages/miktex-tex4ht.tar.lzma
2022/07/26 | 157170 | systems/win32/miktex/tm/packages/miktex-tex-bin-2.9.tar.lzma
-2023/10/12 | 174024 | systems/win32/miktex/tm/packages/miktex-tex-bin-x64-2.9.tar.lzma
+2023/12/27 | 175172 | systems/win32/miktex/tm/packages/miktex-tex-bin-x64-2.9.tar.lzma
2022/07/26 | 58378 | systems/win32/miktex/tm/packages/miktex-texify-bin-2.9.tar.lzma
-2023/10/12 | 69699 | systems/win32/miktex/tm/packages/miktex-texify-bin-x64-2.9.tar.lzma
+2023/12/27 | 69673 | systems/win32/miktex/tm/packages/miktex-texify-bin-x64-2.9.tar.lzma
2016/11/05 | 748 | systems/win32/miktex/tm/packages/miktex-texinfo.tar.lzma
2016/11/05 | 724 | systems/win32/miktex/tm/packages/miktex-tex.tar.lzma
2022/07/26 | 100549 | systems/win32/miktex/tm/packages/miktex-texware-bin-2.9.tar.lzma
-2023/10/12 | 112461 | systems/win32/miktex/tm/packages/miktex-texware-bin-x64-2.9.tar.lzma
+2023/12/27 | 112707 | systems/win32/miktex/tm/packages/miktex-texware-bin-x64-2.9.tar.lzma
2022/07/26 | 2697009 | systems/win32/miktex/tm/packages/miktex-texworks-bin-2.9.tar.lzma
-2023/10/12 | 2846162 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma
+2023/12/27 | 2845203 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma
2022/07/26 | 55433 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-2.9.tar.lzma
-2023/10/12 | 64558 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2023/12/27 | 65132 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
2022/07/30 | 466661 | systems/win32/miktex/tm/packages/miktex-ucrt-bin.tar.lzma
2021/12/05 | 474134 | systems/win32/miktex/tm/packages/miktex-ucrt-bin-x64.tar.lzma
2022/07/26 | 37062 | systems/win32/miktex/tm/packages/miktex-upmendex-bin.tar.lzma
-2023/10/12 | 44099 | systems/win32/miktex/tm/packages/miktex-upmendex-bin-x64.tar.lzma
+2023/12/27 | 44406 | systems/win32/miktex/tm/packages/miktex-upmendex-bin-x64.tar.lzma
2022/07/26 | 28691 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-2.9.tar.lzma
-2023/10/12 | 33888 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-x64-2.9.tar.lzma
+2023/12/27 | 34109 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-x64-2.9.tar.lzma
2015/10/12 | 2312969 | systems/win32/miktex/tm/packages/miktex-vc120-bin.tar.lzma
2015/10/12 | 2544479 | systems/win32/miktex/tm/packages/miktex-vc120-bin-x64.tar.lzma
2022/07/30 | 2787012 | systems/win32/miktex/tm/packages/miktex-vc140-bin.tar.lzma
2021/12/05 | 3085218 | systems/win32/miktex/tm/packages/miktex-vc140-bin-x64.tar.lzma
2022/07/26 | 67924 | systems/win32/miktex/tm/packages/miktex-web-bin-2.9.tar.lzma
-2023/10/12 | 76154 | systems/win32/miktex/tm/packages/miktex-web-bin-x64-2.9.tar.lzma
+2023/12/27 | 76629 | systems/win32/miktex/tm/packages/miktex-web-bin-x64-2.9.tar.lzma
2016/04/19 | 634372 | systems/win32/miktex/tm/packages/miktex-xetex-base.tar.lzma
2022/07/26 | 316671 | systems/win32/miktex/tm/packages/miktex-xetex-bin-2.9.tar.lzma
-2023/10/12 | 352099 | systems/win32/miktex/tm/packages/miktex-xetex-bin-x64-2.9.tar.lzma
+2023/12/27 | 355175 | systems/win32/miktex/tm/packages/miktex-xetex-bin-x64-2.9.tar.lzma
2016/11/05 | 2089 | systems/win32/miktex/tm/packages/miktex-xetex.tar.lzma
2015/06/27 | 136065 | systems/win32/miktex/tm/packages/miktex-xindy-base.tar.lzma
2015/06/19 | 1712962 | systems/win32/miktex/tm/packages/miktex-xindy-bin.tar.lzma
2015/06/19 | 1714958 | systems/win32/miktex/tm/packages/miktex-xindy-bin-x64.tar.lzma
2015/06/19 | 369481 | systems/win32/miktex/tm/packages/miktex-xindy-doc.tar.lzma
2022/07/26 | 55762 | systems/win32/miktex/tm/packages/miktex-xml2pmx-bin.tar.lzma
-2023/10/12 | 58929 | systems/win32/miktex/tm/packages/miktex-xml2pmx-bin-x64.tar.lzma
+2023/12/27 | 59022 | systems/win32/miktex/tm/packages/miktex-xml2pmx-bin-x64.tar.lzma
2022/07/26 | 591407 | systems/win32/miktex/tm/packages/miktex-yap-bin-2.9.tar.lzma
-2023/10/12 | 607492 | systems/win32/miktex/tm/packages/miktex-yap-bin-x64-2.9.tar.lzma
+2023/12/27 | 607451 | systems/win32/miktex/tm/packages/miktex-yap-bin-x64-2.9.tar.lzma
2018/01/12 | 138155 | systems/win32/miktex/tm/packages/miktex-zip-bin.tar.lzma
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2022/07/26 | 39695 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
-2023/10/12 | 45956 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2023/12/26 | 342421 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2023/12/26 | 1987767 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2023/12/26 | 1710102 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2023/12/27 | 46178 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
+2023/12/27 | 342413 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2023/12/27 | 1987757 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2023/12/27 | 1710500 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2022/07/26 | 13519 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
-2023/10/12 | 14586 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
+2023/12/27 | 14551 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma
2004/11/11 | 10497 | systems/win32/miktex/tm/packages/miller.cab
2016/07/06 | 405919 | systems/win32/miktex/tm/packages/milog.tar.lzma
@@ -313515,102 +313523,102 @@
2022/11/01 | 230073 | systems/win32/miktex/tm/packages/newverbs__doc.tar.lzma
2022/11/01 | 7969 | systems/win32/miktex/tm/packages/newverbs__source.tar.lzma
2022/11/01 | 3030 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2023/12/26 | 779353 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2023/12/26 | 36732 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2023/12/26 | 1172073 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2023/12/26 | 32087 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2023/12/26 | 36817 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2023/12/26 | 67422 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2023/12/26 | 103686 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2023/12/26 | 78370 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2023/12/26 | 31568 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2023/12/26 | 395226 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2023/12/26 | 40377 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2023/12/26 | 59285 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2023/12/26 | 272017 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2023/12/26 | 221502 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2023/12/26 | 106645 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2023/12/26 | 25613 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2023/12/26 | 472946 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2023/12/26 | 54204 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2023/12/26 | 329740 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2023/12/26 | 47385 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2023/12/26 | 137753 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2023/12/26 | 1438081 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2023/12/26 | 104443 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2023/12/26 | 49715 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2023/12/26 | 29150 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2023/12/26 | 77423 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2023/12/26 | 159837 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2023/12/26 | 81605 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2023/12/26 | 82129 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2023/12/26 | 305485 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2023/12/26 | 25598 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2023/12/26 | 105872 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2023/12/26 | 73382 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2023/12/26 | 117763 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2023/12/26 | 44320 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2023/12/26 | 698901 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2023/12/26 | 249427 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2023/12/26 | 217660 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2023/12/26 | 109939 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2023/12/26 | 19991 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2023/12/26 | 32877 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2023/12/26 | 707123 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2023/12/26 | 603427 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2023/12/26 | 530854 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2023/12/26 | 104077 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2023/12/26 | 1997614 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2023/12/26 | 82031 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2023/12/26 | 33860 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2023/12/26 | 8882 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2023/12/26 | 232024 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2023/12/26 | 287420 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2023/12/26 | 108630 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2023/12/26 | 142077 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2023/12/26 | 291451 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2023/12/26 | 182721 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2023/12/26 | 55999 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2023/12/26 | 35342 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2023/12/26 | 44069 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2023/12/26 | 48291 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2023/12/26 | 52578 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2023/12/26 | 218940 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2023/12/26 | 43110 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2023/12/26 | 830347 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2023/12/26 | 203258 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2023/12/26 | 245929 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2023/12/26 | 88655 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2023/12/26 | 1341025 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2023/12/26 | 24133 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2023/12/26 | 37606 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2023/12/26 | 75222 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2023/12/26 | 61026 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2023/12/26 | 499654 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2023/12/26 | 1531080 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2023/12/26 | 54728 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2023/12/26 | 65121 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2023/12/26 | 27126 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2023/12/26 | 19945 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2023/12/26 | 73401 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2023/12/26 | 174183 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2023/12/26 | 69636 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2023/12/26 | 112547 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2023/12/26 | 2844623 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2023/12/26 | 64617 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2023/12/26 | 44098 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2023/12/26 | 33888 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2023/12/26 | 76173 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2023/12/26 | 352004 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2023/12/26 | 58923 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2023/12/26 | 606616 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2023/12/26 | 45863 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2023/12/26 | 342471 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2023/12/26 | 1990110 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2023/12/26 | 1710033 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2023/12/26 | 14583 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2023/12/27 | 779353 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2023/12/27 | 36748 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2023/12/27 | 1172471 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2023/12/27 | 32107 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2023/12/27 | 36800 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2023/12/27 | 67396 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2023/12/27 | 103549 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2023/12/27 | 78337 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2023/12/27 | 31575 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2023/12/27 | 395289 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2023/12/27 | 40396 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2023/12/27 | 59227 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2023/12/27 | 272068 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2023/12/27 | 221457 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2023/12/27 | 106584 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2023/12/27 | 25650 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2023/12/27 | 473180 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2023/12/27 | 54118 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2023/12/27 | 329857 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2023/12/27 | 47364 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2023/12/27 | 137576 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2023/12/27 | 1439691 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2023/12/27 | 104459 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2023/12/27 | 49743 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2023/12/27 | 29111 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2023/12/27 | 77306 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2023/12/27 | 159888 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2023/12/27 | 81680 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2023/12/27 | 82269 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2023/12/27 | 305426 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2023/12/27 | 25601 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2023/12/27 | 105685 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2023/12/27 | 73361 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2023/12/27 | 117691 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2023/12/27 | 44371 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2023/12/27 | 700355 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2023/12/27 | 249338 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2023/12/27 | 217424 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2023/12/27 | 109938 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2023/12/27 | 19998 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2023/12/27 | 32893 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2023/12/27 | 707794 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2023/12/27 | 603099 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2023/12/27 | 530235 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2023/12/27 | 104102 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2023/12/27 | 2012539 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2023/12/27 | 81978 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2023/12/27 | 33829 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2023/12/27 | 8882 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2023/12/27 | 232152 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2023/12/27 | 287551 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2023/12/27 | 108523 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2023/12/27 | 141946 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2023/12/27 | 291436 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2023/12/27 | 182747 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2023/12/27 | 55917 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2023/12/27 | 35339 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2023/12/27 | 44083 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2023/12/27 | 48306 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2023/12/27 | 52716 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2023/12/27 | 218890 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2023/12/27 | 43078 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2023/12/27 | 828940 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2023/12/27 | 203019 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2023/12/27 | 245882 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2023/12/27 | 88676 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2023/12/27 | 1340989 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2023/12/27 | 24161 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2023/12/27 | 37630 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2023/12/27 | 75110 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2023/12/27 | 61230 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2023/12/27 | 499650 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2023/12/27 | 1530794 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2023/12/27 | 54837 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2023/12/27 | 65134 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2023/12/27 | 27216 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2023/12/27 | 19960 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2023/12/27 | 73358 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2023/12/27 | 174127 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2023/12/27 | 69707 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2023/12/27 | 112559 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2023/12/27 | 2845073 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2023/12/27 | 64621 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2023/12/27 | 44088 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2023/12/27 | 33881 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2023/12/27 | 76221 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2023/12/27 | 352183 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2023/12/27 | 58951 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2023/12/27 | 606644 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2023/12/27 | 45870 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2023/12/27 | 342451 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2023/12/27 | 1990318 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2023/12/27 | 1710186 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2023/12/27 | 14611 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2023/12/26 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini
+2023/12/27 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini
2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma
2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma
2023/02/23 | 608421 | systems/win32/miktex/tm/packages/nicefilelist__doc.tar.lzma
@@ -314242,7 +314250,7 @@
2023/03/17 | 425296 | systems/win32/miktex/tm/packages/principia__doc.tar.lzma
2023/03/17 | 16206 | systems/win32/miktex/tm/packages/principia__source.tar.lzma
2023/03/17 | 8606 | systems/win32/miktex/tm/packages/principia.tar.lzma
-2023/12/26 | 941 | systems/win32/miktex/tm/packages/pr.ini
+2023/12/27 | 1152 | systems/win32/miktex/tm/packages/pr.ini
2010/09/27 | 248469 | systems/win32/miktex/tm/packages/printlen.tar.lzma
2008/06/17 | 77313 | systems/win32/miktex/tm/packages/proba.tar.lzma
2017/07/12 | 988486 | systems/win32/miktex/tm/packages/probsoln.tar.lzma
@@ -316534,7 +316542,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/12/27 | 186 | timestamp
+2023/12/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
index a62daedc3f..2ba6e2a96a 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index b191278f0b..2931de1458 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,229 +1,351 @@
-2023/12/26 | 941 | systems/win32/miktex/tm/packages/pr.ini
+2023/12/27 | 965221 | macros/latex/contrib/scripture/scripture.pdf
+2023/12/27 | 944082 | macros/latex/contrib/scripture.zip
+2023/12/27 | 89173 | systems/win32/miktex/tm/packages/miktex-png-bin-x64-2.9.tar.lzma
+2023/12/27 | 8882 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2023/12/27 | 88676 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2023/12/27 | 8855 | systems/win32/miktex/tm/packages/miktex-md5-bin-x64-2.9.tar.lzma
+2023/12/27 | 833842 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-x64-2.9.tar.lzma
+2023/12/27 | 828940 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2023/12/27 | 82269 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2023/12/27 | 82139 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-x64-2.9.tar.lzma
+2023/12/27 | 82047 | systems/win32/miktex/tm/packages/miktex-lzma-bin-x64-2.9.tar.lzma
+2023/12/27 | 81978 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2023/12/27 | 81880 | systems/win32/miktex/tm/packages/miktex-fonts-bin-x64-2.9.tar.lzma
+2023/12/27 | 81680 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2023/12/27 | 79085 | systems/win32/miktex/tm/packages/miktex-fmt-bin-x64-2.9.tar.lzma
+2023/12/27 | 78716 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-x64-2.9.tar.lzma
+2023/12/27 | 78337 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2023/12/27 | 780765 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2023/12/27 | 779353 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2023/12/27 | 779280 | systems/win32/miktex/tm/packages/files.csv.lzma
+2023/12/27 | 77306 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2023/12/27 | 7688 | systems/texlive/tlnet/archive/fontsetup.r69222.tar.xz
+2023/12/27 | 76629 | systems/win32/miktex/tm/packages/miktex-web-bin-x64-2.9.tar.lzma
+2023/12/27 | 76221 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2023/12/27 | 75128 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2023/12/27 | 75110 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2023/12/27 | 73459 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-x64-2.9.tar.lzma
+2023/12/27 | 73361 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2023/12/27 | 73358 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2023/12/27 | 73263 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2023/12/27 | 7104 | systems/texlive/tlnet/archive/changebar.r69220.tar.xz
+2023/12/27 | 708690 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2023/12/27 | 7084 | macros/latex/contrib/pgfkeysearch/latex/pgfkeysearch.sty
+2023/12/27 | 707794 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2023/12/27 | 7060 | systems/texlive/tlnet/archive/collection-latexextra.r69223.tar.xz
+2023/12/27 | 700355 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2023/12/27 | 69707 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2023/12/27 | 69673 | systems/win32/miktex/tm/packages/miktex-texify-bin-x64-2.9.tar.lzma
+2023/12/27 | 67396 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2023/12/27 | 67284 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-x64-2.9.tar.lzma
+2023/12/27 | 65170 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-x64.tar.lzma
+2023/12/27 | 65134 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2023/12/27 | 65132 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2023/12/27 | 64621 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2023/12/27 | 641 | macros/latex/contrib/eolang/eolang.bib
+2023/12/27 | 634264 | systems/texlive/tlnet/archive/changebar.doc.r69220.tar.xz
+2023/12/27 | 618862 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2023/12/27 | 61818 | systems/win32/miktex/tm/packages/miktex-psutils-bin-x64-2.9.tar.lzma
+2023/12/27 | 61230 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2023/12/27 | 609082 | systems/win32/miktex/tm/packages/miktex-libressl-bin-x64-2.9.tar.lzma
+2023/12/27 | 607451 | systems/win32/miktex/tm/packages/miktex-yap-bin-x64-2.9.tar.lzma
+2023/12/27 | 606644 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2023/12/27 | 603099 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2023/12/27 | 59447 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2023/12/27 | 59227 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2023/12/27 | 59022 | systems/win32/miktex/tm/packages/miktex-xml2pmx-bin-x64.tar.lzma
+2023/12/27 | 58951 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2023/12/27 | 58231 | macros/latex/contrib/eolang/eolang.dtx
+2023/12/27 | 5743596 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/12/27 | 56609 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2023/12/27 | 55917 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2023/12/27 | 556320 | systems/texlive/tlnet/archive/fontsetup.doc.r69222.tar.xz
+2023/12/27 | 54837 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2023/12/27 | 54602 | systems/win32/miktex/tm/packages/miktex-synctex-bin-x64-2.9.tar.lzma
+2023/12/27 | 54180 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2023/12/27 | 54118 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2023/12/27 | 537856 | systems/texlive/tlnet/archive/latexmk.doc.r69221.tar.xz
+2023/12/27 | 530235 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2023/12/27 | 52731 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-x64-2.9.tar.lzma
+2023/12/27 | 52716 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2023/12/27 | 502193 | systems/win32/miktex/tm/packages/miktex-ptex-bin-x64.tar.lzma
+2023/12/27 | 499650 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2023/12/27 | 49945 | systems/win32/miktex/tm/packages/miktex-expat-bin-x64-2.9.tar.lzma
+2023/12/27 | 49743 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2023/12/27 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/12/27 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/12/27 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/12/27 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/12/27 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/12/27 | 488 | macros/latex/contrib/eolang/DEPENDS.txt
+2023/12/27 | 48484 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-x64-2.9.tar.lzma
+2023/12/27 | 48306 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2023/12/27 | 47687 | macros/latex/contrib/eolang/cactus.pdf
+2023/12/27 | 47464 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-x64-2.9.tar.lzma
+2023/12/27 | 473857 | systems/win32/miktex/tm/packages/miktex-doc.tar.lzma
+2023/12/27 | 47364 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2023/12/27 | 473180 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2023/12/27 | 46178 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
+2023/12/27 | 45870 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2023/12/27 | 44515 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2023/12/27 | 44406 | systems/win32/miktex/tm/packages/miktex-upmendex-bin-x64.tar.lzma
+2023/12/27 | 44371 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2023/12/27 | 44299 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-x64-2.9.tar.lzma
+2023/12/27 | 44088 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2023/12/27 | 44083 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2023/12/27 | 43244 | systems/win32/miktex/tm/packages/miktex-patgen-bin-x64.tar.lzma
+2023/12/27 | 430852 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69218.tar.xz
+2023/12/27 | 43078 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2023/12/27 | 4114374 | biblio/ctan-bibdata.zip
+2023/12/27 | 40422 | systems/win32/miktex/tm/packages/miktex-chktex-bin-x64-2.9.tar.lzma
+2023/12/27 | 40396 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2023/12/27 | 395289 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2023/12/27 | 395111 | systems/win32/miktex/tm/packages/miktex-cairo-bin-x64-2.9.tar.lzma
+2023/12/27 | 37696 | systems/win32/miktex/tm/packages/miktex-posix-bin-x64-2.9.tar.lzma
+2023/12/27 | 37630 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2023/12/27 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2023/12/27 | 36951 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-x64-2.9.tar.lzma
+2023/12/27 | 36903 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-x64-2.9.tar.lzma
+2023/12/27 | 36800 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2023/12/27 | 36748 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2023/12/27 | 355175 | systems/win32/miktex/tm/packages/miktex-xetex-bin-x64-2.9.tar.lzma
+2023/12/27 | 35482 | systems/win32/miktex/tm/packages/miktex-mspack-bin-x64-2.9.tar.lzma
+2023/12/27 | 35339 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2023/12/27 | 352183 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2023/12/27 | 3425 | macros/latex/contrib/pgfkeysearch/doc/pgfkeysearch.tex
+2023/12/27 | 342451 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2023/12/27 | 342413 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2023/12/27 | 34109 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-x64-2.9.tar.lzma
+2023/12/27 | 33941 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-x64-2.9.tar.lzma
+2023/12/27 | 33881 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2023/12/27 | 33829 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2023/12/27 | 333365 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2023/12/27 | 329857 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2023/12/27 | 32983 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-x64-2.9.tar.lzma
+2023/12/27 | 32893 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2023/12/27 | 32107 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2023/12/27 | 31953 | systems/win32/miktex/tm/packages/miktex-autosp-bin-x64-2.9.tar.lzma
+2023/12/27 | 31575 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2023/12/27 | 31329 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-x64-2.9.tar.lzma
+2023/12/27 | 305609 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-x64-2.9.tar.lzma
+2023/12/27 | 305426 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2023/12/27 | 292996 | systems/win32/miktex/tm/packages/miktex-mo-bin-x64-2.9.tar.lzma
+2023/12/27 | 29281 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2023/12/27 | 291436 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2023/12/27 | 29111 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2023/12/27 | 288368 | systems/win32/miktex/tm/packages/miktex-metapost-bin-x64-2.9.tar.lzma
+2023/12/27 | 287551 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2023/12/27 | 2845203 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma
+2023/12/27 | 2845073 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2023/12/27 | 2833628 | biblio/ctan-bibdata/ctan.bib
+2023/12/27 | 27472 | systems/texlive/tlnet/archive/changebar.source.r69220.tar.xz
+2023/12/27 | 273149 | systems/win32/miktex/tm/packages/miktex-console-bin-x64-2.9.tar.lzma
+2023/12/27 | 27216 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2023/12/27 | 272068 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2023/12/27 | 27063 | systems/win32/miktex/tm/packages/miktex-teckit-bin-x64-2.9.tar.lzma
+2023/12/27 | 2628 | macros/latex/contrib/eolang/eolang.ins
+2023/12/27 | 26032255 | systems/texlive/tlnet/install-tl.zip
+2023/12/27 | 25719 | systems/win32/miktex/tm/packages/miktex-devnag-bin-x64-2.9.tar.lzma
+2023/12/27 | 25650 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2023/12/27 | 25601 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2023/12/27 | 255154 | systems/win32/miktex/tm/packages/miktex-hitex-bin-x64.tar.lzma
+2023/12/27 | 25409 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2023/12/27 | 2500440 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/12/27 | 249338 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2023/12/27 | 245882 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2023/12/27 | 245870 | systems/win32/miktex/tm/packages/miktex-pmx-bin-x64-2.9.tar.lzma
+2023/12/27 | 24169 | systems/win32/miktex/tm/packages/miktex-popt-bin-x64-2.9.tar.lzma
+2023/12/27 | 24161 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2023/12/27 | 240156 | systems/win32/miktex/tm/packages/miktex-curl-bin-x64-2.9.tar.lzma
+2023/12/27 | 238649 | systems/win32/miktex/tm/packages/miktex-metafont-bin-x64-2.9.tar.lzma
+2023/12/27 | 232152 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2023/12/27 | 221457 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2023/12/27 | 218890 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2023/12/27 | 218599 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-x64-2.9.tar.lzma
+2023/12/27 | 217424 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2023/12/27 | 215815 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-x64-2.9.tar.lzma
+2023/12/27 | 21030829 | systems/texlive/tlnet/install-tl-windows.exe
+2023/12/27 | 204988 | systems/win32/miktex/tm/packages/miktex-pixman-bin-x64-2.9.tar.lzma
+2023/12/27 | 203019 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2023/12/27 | 2029 | macros/latex/contrib/scripture/README.md
+2023/12/27 | 2029178 | systems/win32/miktex/tm/packages/miktex-luatex-bin-x64-2.9.tar.lzma
+2023/12/27 | 2012539 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2023/12/27 | 20073 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2023/12/27 | 20041 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2023/12/27 | 19998 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2023/12/27 | 19960 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2023/12/27 | 1990318 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2023/12/27 | 1987757 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2023/12/27 | 1933472 | macros/latex/contrib/eolang/eolang.pdf
+2023/12/27 | 1927703 | macros/latex/contrib/eolang.zip
+2023/12/27 | 18467892 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/12/27 | 182747 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2023/12/27 | 182338 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-x64-2.9.tar.lzma
+2023/12/27 | 1764 | systems/texlive/tlnet/archive/xkeymask.r69223.tar.xz
+2023/12/27 | 175172 | systems/win32/miktex/tm/packages/miktex-tex-bin-x64-2.9.tar.lzma
+2023/12/27 | 174127 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2023/12/27 | 1710500 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2023/12/27 | 1710186 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2023/12/27 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/12/27 | 165622 | macros/latex/contrib/scripture/scripture.dtx
+2023/12/27 | 160309 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2023/12/27 | 159888 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2023/12/27 | 158924 | macros/latex/contrib/pgfkeysearch/doc/pgfkeysearch.pdf
+2023/12/27 | 1548342 | systems/win32/miktex/tm/packages/miktex-runtime-bin-x64-2.9.tar.lzma
+2023/12/27 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/12/27 | 1530794 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2023/12/27 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/12/27 | 147519 | macros/latex/contrib/pgfkeysearch.zip
+2023/12/27 | 14611 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2023/12/27 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/12/27 | 14551 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
+2023/12/27 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/12/27 | 1439882 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2023/12/27 | 1439691 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2023/12/27 | 142945 | systems/win32/miktex/tm/packages/miktex-mktex-bin-x64-2.9.tar.lzma
+2023/12/27 | 141946 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2023/12/27 | 137704 | systems/win32/miktex/tm/packages/miktex-dvips-bin-x64-2.9.tar.lzma
+2023/12/27 | 137576 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2023/12/27 | 1347 | macros/latex/contrib/eolang/README.md
+2023/12/27 | 1347839 | systems/win32/miktex/tm/packages/miktex-poppler-bin-x64-2.9.tar.lzma
+2023/12/27 | 1340989 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2023/12/27 | 1290 | macros/latex/contrib/scripture/scripture.ins
+2023/12/27 | 127708 | systems/texlive/tlnet/archive/xkeymask.doc.r69223.tar.xz
+2023/12/27 | 1184 | macros/latex/contrib/pgfkeysearch/README.md
+2023/12/27 | 1178116 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-x64-2.9.tar.lzma
+2023/12/27 | 117691 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2023/12/27 | 117674 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-x64-2.9.tar.lzma
+2023/12/27 | 1172471 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2023/12/27 | 116704 | systems/texlive/tlnet/archive/latexmk.r69221.tar.xz
+2023/12/27 | 1152 | systems/win32/miktex/tm/packages/pr.ini
+2023/12/27 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini
+2023/12/27 | 114280 | systems/texlive/tlnet/archive/texlive-scripts.r69218.tar.xz
+2023/12/27 | 112707 | systems/win32/miktex/tm/packages/miktex-texware-bin-x64-2.9.tar.lzma
+2023/12/27 | 112559 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2023/12/27 | 110306 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-x64-2.9.tar.lzma
+2023/12/27 | 109 | systems/win32/miktex/setup/rpm/fedora-38.repo
+2023/12/27 | 109938 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2023/12/27 | 109123 | systems/win32/miktex/tm/packages/miktex-mfware-bin-x64-2.9.tar.lzma
+2023/12/27 | 108523 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2023/12/27 | 1083 | macros/latex/contrib/eolang/LICENSE.txt
+2023/12/27 | 106959 | systems/win32/miktex/tm/packages/miktex-cweb-bin-x64-2.9.tar.lzma
+2023/12/27 | 106584 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2023/12/27 | 105685 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2023/12/27 | 105502 | systems/win32/miktex/tm/packages/miktex-gd-bin-x64-2.9.tar.lzma
+2023/12/27 | 104802 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2023/12/27 | 104459 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2023/12/27 | 104102 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2023/12/27 | 103894 | systems/win32/miktex/tm/packages/miktex-lua53-bin-x64-2.9.tar.lzma
+2023/12/27 | 103641 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2023/12/27 | 103549 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
2023/12/26 | 936471 | systems/win32/miktex/tm/packages/newtx__doc.tar.lzma
2023/12/26 | 9088 | systems/win32/miktex/tm/packages/beamer-rl.tar.lzma
-2023/12/26 | 8882 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2023/12/26 | 88655 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2023/12/26 | 830347 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2023/12/26 | 82129 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2023/12/26 | 82031 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
2023/12/26 | 819 | macros/unicodetex/latex/fontsetup/tex/fsptalos.tex
2023/12/26 | 81999 | systems/win32/miktex/tm/packages/babel-french__source.tar.lzma
-2023/12/26 | 81605 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
2023/12/26 | 81325 | systems/win32/miktex/tm/packages/decimalcomma__doc.tar.lzma
2023/12/26 | 795 | macros/unicodetex/latex/fontsetup/tex/fspconcrete.tex
2023/12/26 | 7896 | systems/win32/miktex/tm/packages/fontsetup.tar.lzma
-2023/12/26 | 78370 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2023/12/26 | 779353 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2023/12/26 | 779012 | systems/win32/miktex/tm/packages/files.csv.lzma
-2023/12/26 | 77423 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
2023/12/26 | 770666 | macros/latex/contrib/changebar.zip
-2023/12/26 | 76173 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
2023/12/26 | 752 | macros/unicodetex/latex/fontsetup/tex/fspxcharter.tex
-2023/12/26 | 75222 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2023/12/26 | 73401 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2023/12/26 | 73382 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2023/12/26 | 7458 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/12/26 | 722 | macros/unicodetex/latex/fontsetup/tex/fspgfsdidotclassicot.tex
-2023/12/26 | 707123 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2023/12/26 | 698901 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2023/12/26 | 69636 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2023/12/26 | 67422 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
2023/12/26 | 655687 | systems/win32/miktex/tm/packages/unbtex__doc.tar.lzma
-2023/12/26 | 65121 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2023/12/26 | 64617 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
2023/12/26 | 632 | macros/unicodetex/latex/fontsetup/tex/fspoldstandard.tex
2023/12/26 | 631722 | systems/win32/miktex/tm/packages/tkz-elements__doc.tar.lzma
2023/12/26 | 629 | macros/unicodetex/latex/fontsetup/tex/fspfiraot.tex
2023/12/26 | 620071 | systems/win32/miktex/tm/packages/mathastext__doc.tar.lzma
2023/12/26 | 616 | macros/unicodetex/latex/fontsetup/tex/fsptimesot.tex
-2023/12/26 | 61026 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
2023/12/26 | 6101003 | systems/win32/miktex/tm/packages/newtx.tar.lzma
-2023/12/26 | 606616 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2023/12/26 | 603427 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
2023/12/26 | 601 | macros/unicodetex/latex/fontsetup/tex/fspgfsartemisiaot.tex
-2023/12/26 | 59285 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2023/12/26 | 58923 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
2023/12/26 | 5887 | systems/win32/miktex/tm/packages/unbtex__source.tar.lzma
2023/12/26 | 5882 | systems/win32/miktex/tm/packages/fontsetup__source.tar.lzma
2023/12/26 | 5800 | macros/unicodetex/latex/fontsetup/tex/fontsetup.sty
2023/12/26 | 5796 | systems/win32/miktex/tm/packages/sidenotesplus.tar.lzma
-2023/12/26 | 5741809 | systems/texlive/tlnet/install-tl-unx.tar.gz
2023/12/26 | 5609 | systems/win32/miktex/tm/packages/wtref__source.tar.lzma
-2023/12/26 | 55999 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
2023/12/26 | 558963 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.pdf
2023/12/26 | 555114 | systems/win32/miktex/tm/packages/frenchmath__doc.tar.lzma
2023/12/26 | 55253 | systems/win32/miktex/tm/packages/tkz-elements__source.tar.lzma
2023/12/26 | 551567 | systems/win32/miktex/tm/packages/fontsetup__doc.tar.lzma
-2023/12/26 | 54728 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2023/12/26 | 54204 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
2023/12/26 | 53599 | systems/win32/miktex/tm/packages/tpic2pdftex__source.tar.lzma
2023/12/26 | 532685 | support/latexmk.zip
-2023/12/26 | 530854 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2023/12/26 | 52578 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
2023/12/26 | 5132 | systems/win32/miktex/tm/packages/tablvar.tar.lzma
-2023/12/26 | 499654 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2023/12/26 | 49715 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
2023/12/26 | 490041 | systems/win32/miktex/tm/packages/babel-french__doc.tar.lzma
-2023/12/26 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2023/12/26 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/12/26 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2023/12/26 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/12/26 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
-2023/12/26 | 48291 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2023/12/26 | 47385 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2023/12/26 | 472946 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
2023/12/26 | 4657 | systems/win32/miktex/tm/packages/tpic2pdftex.tar.lzma
2023/12/26 | 4607 | systems/win32/miktex/tm/packages/decimalcomma__source.tar.lzma
-2023/12/26 | 45863 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
2023/12/26 | 44495 | macros/unicodetex/latex/fontsetup/doc/fspsample-newdefault.pdf
-2023/12/26 | 44320 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2023/12/26 | 44098 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2023/12/26 | 44069 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
2023/12/26 | 4368847 | systems/win32/miktex/tm/packages/pagelayout__doc.tar.lzma
-2023/12/26 | 43110 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2023/12/26 | 4114168 | biblio/ctan-bibdata.zip
-2023/12/26 | 40377 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
2023/12/26 | 399 | macros/unicodetex/latex/fontsetup/tex/fspkerkisot.tex
2023/12/26 | 39953 | systems/win32/miktex/tm/packages/newtx__source.tar.lzma
2023/12/26 | 3978 | systems/win32/miktex/tm/packages/mismath.tar.lzma
-2023/12/26 | 395226 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
2023/12/26 | 389 | macros/unicodetex/latex/fontsetup/tex/fspstixtwoot.tex
-2023/12/26 | 37606 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
2023/12/26 | 370 | macros/unicodetex/latex/fontsetup/README
-2023/12/26 | 3708800 | biblio/ctan-bibdata/ctan.pdf
-2023/12/26 | 36817 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2023/12/26 | 36732 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2023/12/26 | 35342 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2023/12/26 | 352004 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
2023/12/26 | 344 | macros/unicodetex/latex/fontsetup/tex/fsperewhon.tex
-2023/12/26 | 342471 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2023/12/26 | 342421 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2023/12/26 | 33888 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2023/12/26 | 33860 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
2023/12/26 | 33644 | macros/unicodetex/latex/fontsetup/doc/fspsample-libertinus.pdf
2023/12/26 | 33605 | macros/unicodetex/latex/fontsetup/doc/fspsample-talos.pdf
2023/12/26 | 334372 | systems/win32/miktex/tm/packages/wtref__doc.tar.lzma
2023/12/26 | 3338379 | systems/win32/miktex/tm/packages/simpleicons.tar.lzma
-2023/12/26 | 329740 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2023/12/26 | 32877 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
2023/12/26 | 32654 | macros/unicodetex/latex/fontsetup/doc/fspsample-gfsdidotclassic.pdf
-2023/12/26 | 32087 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
2023/12/26 | 317842 | systems/win32/miktex/tm/packages/sidenotesplus__doc.tar.lzma
-2023/12/26 | 31568 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
2023/12/26 | 31224 | macros/unicodetex/latex/fontsetup/doc/fspsample-gfsdidot.pdf
2023/12/26 | 30994 | macros/unicodetex/latex/fontsetup/doc/fspsample-ebgaramond.pdf
2023/12/26 | 3065 | systems/win32/miktex/tm/packages/frenchmath.tar.lzma
-2023/12/26 | 305485 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
2023/12/26 | 2946 | macros/unicodetex/latex/fontsetup/doc/fspsample.tex
-2023/12/26 | 29150 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2023/12/26 | 291451 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
2023/12/26 | 28947 | macros/unicodetex/latex/fontsetup/doc/fspsample-stixtwo.pdf
-2023/12/26 | 287420 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2023/12/26 | 2844623 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2023/12/26 | 2832861 | biblio/ctan-bibdata/ctan.bib
2023/12/26 | 28148 | systems/win32/miktex/tm/packages/tablvar__source.tar.lzma
2023/12/26 | 27819 | macros/unicodetex/latex/fontsetup/doc/fspsample-gfsartemisia.pdf
2023/12/26 | 27734 | macros/unicodetex/latex/fontsetup/doc/fspsample-euler.pdf
2023/12/26 | 27714 | macros/unicodetex/latex/fontsetup/doc/fspsample-cmr.pdf
2023/12/26 | 27539 | macros/unicodetex/latex/fontsetup/doc/fspsample-gfsneohellenic.pdf
-2023/12/26 | 272017 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2023/12/26 | 27126 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
2023/12/26 | 26645 | macros/unicodetex/latex/fontsetup/doc/fspsample-concrete.pdf
2023/12/26 | 265741 | systems/win32/miktex/tm/packages/profmaquette__doc.tar.lzma
2023/12/26 | 26155 | macros/unicodetex/latex/fontsetup/doc/fspsample-oldstandard.pdf
-2023/12/26 | 26032242 | systems/texlive/tlnet/install-tl.zip
-2023/12/26 | 25613 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2023/12/26 | 25598 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
2023/12/26 | 25550 | systems/win32/miktex/tm/packages/pagelayout.tar.lzma
2023/12/26 | 25282 | macros/unicodetex/latex/fontsetup/doc/fspsample-kerkis.pdf
-2023/12/26 | 2500324 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
-2023/12/26 | 249427 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
2023/12/26 | 249047 | systems/win32/miktex/tm/packages/tablvar__doc.tar.lzma
2023/12/26 | 247 | macros/unicodetex/latex/fontsetup/tex/fspebgaramondot.tex
-2023/12/26 | 245929 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
2023/12/26 | 244498 | systems/win32/miktex/tm/packages/mismath__doc.tar.lzma
2023/12/26 | 2427715 | systems/win32/miktex/tm/packages/simpleicons__doc.tar.lzma
2023/12/26 | 2414 | systems/win32/miktex/tm/packages/wtref.tar.lzma
-2023/12/26 | 24133 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
2023/12/26 | 23376 | macros/unicodetex/latex/fontsetup/doc/fspsample-xcharter.pdf
2023/12/26 | 233556 | systems/win32/miktex/tm/packages/beamer-rl__doc.tar.lzma
2023/12/26 | 2333721 | systems/win32/miktex/tm/packages/oldstandard.tar.lzma
-2023/12/26 | 232024 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
2023/12/26 | 23139 | macros/unicodetex/latex/fontsetup/doc/fspsample-times.pdf
2023/12/26 | 22184 | systems/win32/miktex/tm/packages/mismath__source.tar.lzma
-2023/12/26 | 221502 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2023/12/26 | 218940 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2023/12/26 | 217660 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
2023/12/26 | 21396 | macros/unicodetex/latex/fontsetup/doc/fspsample-fira.pdf
-2023/12/26 | 21033025 | systems/texlive/tlnet/install-tl-windows.exe
2023/12/26 | 20933 | systems/win32/miktex/tm/packages/simpleicons__source.tar.lzma
2023/12/26 | 20575 | macros/unicodetex/latex/fontsetup/tex/fspolddefault.tex
2023/12/26 | 20540 | macros/unicodetex/latex/fontsetup/tex/fspdefault.tex
-2023/12/26 | 203258 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
2023/12/26 | 20149 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.tex
-2023/12/26 | 19991 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2023/12/26 | 1997614 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2023/12/26 | 19945 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2023/12/26 | 1990110 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2023/12/26 | 1987767 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
2023/12/26 | 19868 | systems/win32/miktex/tm/packages/profmaquette.tar.lzma
2023/12/26 | 1946 | macros/unicodetex/latex/fontsetup/tex/fspgfsneohellenicot.tex
2023/12/26 | 19230 | systems/win32/miktex/tm/packages/unbtex.tar.lzma
-2023/12/26 | 18466256 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2023/12/26 | 182721 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
2023/12/26 | 17792 | systems/win32/miktex/tm/packages/mathastext.tar.lzma
-2023/12/26 | 174183 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
2023/12/26 | 17171 | macros/unicodetex/latex/fontsetup/doc/fspsample-erewhon.pdf
2023/12/26 | 1714571 | systems/win32/miktex/tm/packages/oldstandard__doc.tar.lzma
-2023/12/26 | 1710102 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2023/12/26 | 1710033 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
2023/12/26 | 16875 | systems/win32/miktex/tm/packages/tkz-elements.tar.lzma
-2023/12/26 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
-2023/12/26 | 159837 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
2023/12/26 | 15866 | systems/win32/miktex/tm/packages/babel-french.tar.lzma
2023/12/26 | 1548 | systems/win32/miktex/tm/packages/decimalcomma.tar.lzma
-2023/12/26 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2023/12/26 | 1531080 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2023/12/26 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2023/12/26 | 14891 | systems/win32/miktex/tm/packages/frenchmath__source.tar.lzma
-2023/12/26 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2023/12/26 | 14583 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2023/12/26 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2023/12/26 | 1444 | macros/unicodetex/latex/fontsetup/tex/fspeulerot.tex
-2023/12/26 | 1438081 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2023/12/26 | 142077 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
2023/12/26 | 13791 | systems/win32/miktex/tm/packages/sidenotesplus__source.tar.lzma
-2023/12/26 | 137753 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2023/12/26 | 1341025 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
2023/12/26 | 128412 | macros/latex/contrib/xkeymask.zip
2023/12/26 | 12011 | systems/win32/miktex/tm/packages/profmaquette__source.tar.lzma
-2023/12/26 | 117763 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2023/12/26 | 1172073 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2023/12/26 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini
2023/12/26 | 1143 | macros/unicodetex/latex/fontsetup/tex/fspgfsdidotot.tex
2023/12/26 | 1140 | macros/unicodetex/latex/fontsetup/tex/cv04Sans-Regular.fontspec
2023/12/26 | 11399 | systems/win32/miktex/tm/packages/tpic2pdftex__doc.tar.lzma
2023/12/26 | 1137 | macros/unicodetex/latex/fontsetup/tex/cv04Mono-Regular.fontspec
2023/12/26 | 1128 | macros/unicodetex/latex/fontsetup/tex/cv04Mono-Book.fontspec
-2023/12/26 | 112547 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
2023/12/26 | 112246 | systems/win32/miktex/tm/packages/mathastext__source.tar.lzma
2023/12/26 | 1119 | macros/unicodetex/latex/fontsetup/tex/cv04Sans-Book.fontspec
-2023/12/26 | 109939 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2023/12/26 | 108630 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2023/12/26 | 106645 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
2023/12/26 | 1062 | macros/unicodetex/latex/fontsetup/tex/cv04-Regular.fontspec
-2023/12/26 | 105872 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
2023/12/26 | 1053 | macros/unicodetex/latex/fontsetup/tex/cv04-Book.fontspec
2023/12/26 | 1047345 | macros/unicodetex/latex/fontsetup.zip
-2023/12/26 | 104443 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2023/12/26 | 104077 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2023/12/26 | 103686 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
2023/12/25 | 882 | macros/latex/contrib/changebar/README
2023/12/25 | 684280 | systems/texlive/tlnet/archive/tkz-elements.doc.r69213.tar.xz
2023/12/25 | 552396 | systems/texlive/tlnet/archive/frenchmath.doc.r69211.tar.xz
2023/12/25 | 513206 | support/latexmk/latexmk.pl
2023/12/25 | 4872 | systems/texlive/tlnet/archive/tablvar.r69212.tar.xz
2023/12/25 | 4595 | macros/latex/contrib/xkeymask/xkeymask.tex
-2023/12/25 | 430852 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69207.tar.xz
2023/12/25 | 3458 | macros/latex/contrib/xkeymask/xkeymask.sty
2023/12/25 | 338656 | systems/texlive/tlnet/archive/wtref.doc.r69214.tar.xz
2023/12/25 | 2832 | systems/texlive/tlnet/archive/frenchmath.r69211.tar.xz
@@ -240,13 +362,11 @@
2023/12/25 | 14372 | systems/texlive/tlnet/archive/frenchmath.source.r69211.tar.xz
2023/12/25 | 1310 | macros/latex/contrib/xkeymask/README
2023/12/25 | 128411 | macros/latex/contrib/xkeymask/xkeymask.pdf
-2023/12/25 | 114272 | systems/texlive/tlnet/archive/texlive-scripts.r69207.tar.xz
2023/12/24 | 996 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_regular.lua
2023/12/24 | 9128 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_triangles.lua
2023/12/24 | 90419 | graphics/tpic2pdftex.zip
2023/12/24 | 8248 | macros/latex/contrib/wtref/wtref-ja.tex
2023/12/24 | 7858 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_point.lua
-2023/12/24 | 7429 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/12/24 | 741896 | macros/latex/contrib/tkz/tkz-elements.zip
2023/12/24 | 740 | macros/latex/contrib/wtref/README.md
2023/12/24 | 7392 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_circle.lua
@@ -335,12 +455,10 @@
2023/12/22 | 950852 | systems/texlive/tlnet/archive/context-handlecsv.doc.r69186.tar.xz
2023/12/22 | 9164 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-presentation.tex
2023/12/22 | 8853 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-main.tex
-2023/12/22 | 7684 | systems/texlive/tlnet/archive/fontsetup.r69190.tar.xz
2023/12/22 | 657176 | systems/texlive/tlnet/archive/unbtex.doc.r69189.tar.xz
2023/12/22 | 632952 | systems/texlive/tlnet/archive/mathastext.doc.r69187.tar.xz
2023/12/22 | 6027923 | fonts/simpleicons.zip
2023/12/22 | 560 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsonetwo.tfm
-2023/12/22 | 556428 | systems/texlive/tlnet/archive/fontsetup.doc.r69190.tar.xz
2023/12/22 | 4382188 | systems/texlive/tlnet/archive/pagelayout.doc.r69188.tar.xz
2023/12/22 | 42675 | support/latexmk/CHANGES
2023/12/22 | 3863 | fonts/simpleicons/enc/simpleiconsone.enc
@@ -1259,24 +1377,3 @@
2023/12/21 | 10200 | fonts/oldstandard/tfm/OldStandard-Bold-osf-t1.tfm
2023/12/21 | 10184 | fonts/oldstandard/tfm/OldStandard-Bold-tlf-t1.tfm
2023/12/21 | 10184 | fonts/oldstandard/tfm/OldStandard-Bold-lf-t1.tfm
-2023/12/20 | 9651315 | fonts/newtx.zip
-2023/12/20 | 95558 | macros/latex/contrib/decimalcomma/decimalcomma.pdf
-2023/12/20 | 85670 | macros/latex/contrib/decimalcomma.zip
-2023/12/20 | 8496 | macros/latex/contrib/decimalcomma/decimalcomma.dtx
-2023/12/20 | 8115 | macros/context/contrib/context-handlecsv/tex/context/third/handlecsv/t-handlecsv-tools.lua
-2023/12/20 | 808121 | macros/context/contrib/context-handlecsv/doc/context/third/handlecsv/handlecsv.epub
-2023/12/20 | 66777 | macros/context/contrib/context-handlecsv/tex/context/third/handlecsv/t-handlecsv.lua
-2023/12/20 | 6052 | macros/context/contrib/context-handlecsv/tex/context/third/handlecsv/t-handlecsv-extra.lua
-2023/12/20 | 47381 | fonts/newtx/README
-2023/12/20 | 3740 | systems/texlive/tlnet/archive/mismath.r69169.tar.xz
-2023/12/20 | 339142 | support/TeX4ht/source/tex4ht-ooffice.tex
-2023/12/20 | 276624 | systems/texlive/tlnet/archive/profmaquette.doc.r69170.tar.xz
-2023/12/20 | 244068 | systems/texlive/tlnet/archive/mismath.doc.r69169.tar.xz
-2023/12/20 | 21820 | systems/texlive/tlnet/archive/mismath.source.r69169.tar.xz
-2023/12/20 | 19672 | systems/texlive/tlnet/archive/profmaquette.r69170.tar.xz
-2023/12/20 | 181427 | macros/context/contrib/context-handlecsv/doc/context/third/handlecsv/handlecsv.pdf
-2023/12/20 | 1658217 | support/TeX4ht/source/tex4ht-fonts-noncjk.tex
-2023/12/20 | 141079 | fonts/newtx/tex/newtxmath.sty
-2023/12/20 | 11 | macros/context/contrib/context-handlecsv/VERSION
-2023/12/20 | 1097 | macros/context/contrib/context-handlecsv/tex/context/third/handlecsv/t-handlecsv.tex
-2023/12/20 | 1019 | macros/latex/contrib/decimalcomma/README.md
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index f87169bc0b..ead4e5a9c1 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 26-12-2023, 02:00:04
+%% created at 27-12-2023, 02:00:03
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -11616,8 +11616,8 @@
title = {The \texttt{changebar} package},
subtitle = {Generate changebars in \LaTeX{} documents},
author = {Johannes L. Braams and Michael Fine},
- date = {2022-05-08},
- version = {3.6d},
+ date = {2023-12-26},
+ version = {3.7a},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/changebar},
url = {https://ctan.org/pkg/changebar},
@@ -27002,8 +27002,8 @@
title = {The \texttt{fontsetup} package},
subtitle = {A front-end to fontspec, for selected fonts with math support},
author = {Antonis Tsolomitis},
- date = {2023-12-20},
- version = {2.01},
+ date = {2023-12-26},
+ version = {2.02},
license = {gpl3},
mirror = {https://mirror.ctan.org/macros/unicodetex/latex/fontsetup},
url = {https://ctan.org/pkg/fontsetup},
@@ -38619,8 +38619,8 @@
title = {The \texttt{latexmk} package},
subtitle = {Fully automated \LaTeX{} document generation},
author = {John Collins and Evan McLean and David J. Musliner},
- date = {2023-11-13},
- version = {4.81},
+ date = {2023-12-26},
+ version = {4.82},
license = {gpl2},
mirror = {https://mirror.ctan.org/support/latexmk},
url = {https://ctan.org/pkg/latexmk},
@@ -66655,7 +66655,7 @@
title = {The \texttt{tablvar} package},
subtitle = {Typesetting pretty tables of signs and variations according to French usage},
author = {Antoine Missier},
- date = {2023-12-23},
+ date = {2023-12-26},
version = {2.0},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/tablvar},
@@ -78002,6 +78002,24 @@
url = {https://ctan.org/pkg/xkcdcolors},
}
+@manual{ctan-xkeymask,
+ title = {The \texttt{xkeymask} package},
+ subtitle = {An extension of xkeyval with a mask},
+ author = {Ramkumar Ramachandra},
+ date = {2023-12-26},
+ version = {1.0},
+ license = {lppl1.3c},
+ mirror = {https://mirror.ctan.org/macros/latex/contrib/xkeymask},
+ url = {https://ctan.org/pkg/xkeymask},
+ annotation = {This package is an extension of the
+ package by Hendri
+ Adriaens that offers macros for hiding certain keys
+ so that they are not used in certain places.
+ The idea is that one first imports the package in the document
+ preamble, and then creates masks use at certain points in the document.
+ The mask can also be queried or cleared at some later point.},
+}
+
@manual{ctan-xkeyval,
title = {The \texttt{xkeyval} package},
subtitle = {Extension of the keyval package},
diff --git a/macros/latex/contrib/eolang/DEPENDS.txt b/macros/latex/contrib/eolang/DEPENDS.txt
index ea34111dee..d4273d3323 100644
--- a/macros/latex/contrib/eolang/DEPENDS.txt
+++ b/macros/latex/contrib/eolang/DEPENDS.txt
@@ -18,6 +18,7 @@ soft cmap
soft comment
soft docshots
soft environ
+soft float
soft href-ul
soft hypdoc
soft hyperxmp
@@ -25,6 +26,7 @@ soft iexec
soft ifmtarg
soft l3build
soft libertine
+soft microtype
soft ncctools
soft scheme-basic
soft setspace
diff --git a/macros/latex/contrib/eolang/eolang.dtx b/macros/latex/contrib/eolang/eolang.dtx
index 32a617a083..8df6d7b2f3 100644
--- a/macros/latex/contrib/eolang/eolang.dtx
+++ b/macros/latex/contrib/eolang/eolang.dtx
@@ -50,7 +50,7 @@
%<package>\NeedsTeXFormat{LaTeX2e}
%<package>\ProvidesPackage{eolang}
%<*package>
-[2023-08-10 0.15.0 Formulas and Graphs for EO Programming Language]
+[2023-12-27 0.16.0 Formulas and Graphs for EO Programming Language]
%</package>
%<*driver>
\documentclass{ltxdoc}
@@ -820,7 +820,7 @@
$macro = $ARGV[0];
open(my $fh, '<', $ARGV[1]);
my $tex; { local $/; $tex = <$fh>; }
-print "% This file is auto-generated by 0.15.0\n";
+print "% This file is auto-generated by 0.16.0\n";
print '% There are ', length($tex),
' chars in the input: ', $ARGV[1], "\n";
print '% ---', "\n";
@@ -1003,21 +1003,27 @@ print '\endinput';
% \end{macro}
% \begin{macro}{phiquation}
+% \changes{0.16.0}{2023/12/27}{The processing of \texttt{phiquation} data is done only if it's the first time processing, otherwise cache is used, thus making processing faster.}
% Then, we define the |phiquation| and the |phiquation*| environments through a supplementary
% |\eolang@process| command:
% \begin{macrocode}
\makeatletter\newcommand\eolang@process[1]{
\def\hash{\eolang@mdfive
{\eolang@tmpdir/\jobname/phiquation.tex}}%
- \iexec[null]{cp "\eolang@tmpdir/\jobname/phiquation.tex"
- "\eolang@tmpdir/\jobname/\hash.tex"}%
- \message{Start parsing 'phi' at line no. \the\inputlineno^^J}
- \iexec[trace,stdout=\eolang@tmpdir/\jobname/\hash-post.tex]{
- perl "\eolang@tmpdir/eolang-phi.pl"
- '#1'
- "\eolang@tmpdir/\jobname/\hash.tex"
- \ifdefined\eolang@nocomments | perl -pe 's/\%.*(\\n|$)//g'\fi
- \ifdefined\eolang@phiSaveTo > \eolang@phiSaveTo\fi}%
+ \IfFileExists
+ {\eolang@tmpdir/\jobname/\hash-post.tex}
+ {\input{\eolang@tmpdir/\jobname/\hash-post.tex}}
+ {%
+ \iexec[null]{cp "\eolang@tmpdir/\jobname/phiquation.tex"
+ "\eolang@tmpdir/\jobname/\hash.tex"}%
+ \message{Start parsing 'phi' at line no. \the\inputlineno^^J}
+ \iexec[trace,stdout=\eolang@tmpdir/\jobname/\hash-post.tex]{
+ perl "\eolang@tmpdir/eolang-phi.pl"
+ '#1'
+ "\eolang@tmpdir/\jobname/\hash.tex"
+ \ifdefined\eolang@nocomments | perl -pe 's/\%.*(\\n|$)//g'\fi
+ \ifdefined\eolang@phiSaveTo > \eolang@phiSaveTo\fi}%
+ }%
\setcounter{FancyVerbLine}{\value{eolang@lineno}}%
\def\eolang@phiSaveTo{\relax}%
}
@@ -1046,17 +1052,21 @@ print '\endinput';
\RequirePackage{xstring}
\makeatletter\newcommand\phiq[1]{%
\StrSubstitute{\detokenize{#1}}{'}{'"'"'}[\clean]%
- \iexec[log,trace,quiet,stdout=\eolang@tmpdir/\jobname/phiq.tex]{
- /bin/echo '\clean'}%
- \def\hash{\eolang@mdfive
- {\eolang@tmpdir/\jobname/phiq.tex}}%
- \iexec[null]{cp "\eolang@tmpdir/\jobname/phiq.tex"
- "\eolang@tmpdir/\jobname/\hash.tex"}%
+ \def\hash{\pdf@mdfivesum{\clean}}%
\ifdefined\eolang@nodollar\else\catcode`\$=3 \fi%
- \iexec[trace,stdout=\eolang@tmpdir/\jobname/\hash-post.tex]{
- perl \eolang@tmpdir/eolang-phi.pl 'phiq'
- "\eolang@tmpdir/\jobname/\hash.tex"
- \ifdefined\eolang@nocomments | perl -pe 's/\%.*(\\n|$)//g'\fi}%
+ \IfFileExists
+ {\eolang@tmpdir/\jobname/\hash-phiq-post.tex}
+ {\input{\eolang@tmpdir/\jobname/\hash-phiq-post.tex}}
+ {%
+ \iexec[log,trace,quiet,stdout=\eolang@tmpdir/\jobname/phiq.tex]{
+ /bin/echo '\clean'}%
+ \iexec[null]{cp "\eolang@tmpdir/\jobname/phiq.tex"
+ "\eolang@tmpdir/\jobname/\hash.tex"}%
+ \iexec[trace,stdout=\eolang@tmpdir/\jobname/\hash-phiq-post.tex]{
+ perl \eolang@tmpdir/eolang-phi.pl 'phiq'
+ "\eolang@tmpdir/\jobname/\hash.tex"
+ \ifdefined\eolang@nocomments | perl -pe 's/\%.*(\\n|$)//g' \fi}%
+ }%
\ifdefined\eolang@nodollar\else\catcode`\$\active\fi%
}\makeatother
% \end{macrocode}
@@ -1495,6 +1505,7 @@ print '\endinput';
% \begin{macro}{sodg}
% \changes{0.0.2}{2022/10/20}{The environment \texttt{phigure} renamed to \texttt{sodg} for the sake of better semantic. The graph in the picture is solely a SODG graph, that's why the name \texttt{sodg} is better.}
+% \changes{0.16.0}{2023/12/27}{The processing of \texttt{sodg} data is done only if it's the first time processing, otherwise cache is used, thus making processing faster.}
% Then, we create a new environment |sodg|, as suggested
% \href{https://tex.stackexchange.com/questions/661056}{here}:
% \begin{macrocode}
@@ -1506,15 +1517,20 @@ print '\endinput';
{\end{VerbatimOut}%
\def\hash{\eolang@mdfive
{\eolang@tmpdir/\jobname/sodg.tex}}%
- \iexec[null]{cp "\eolang@tmpdir/\jobname/sodg.tex"
- "\eolang@tmpdir/\jobname/\hash.tex"}%
\catcode`\$=3 %
- \message{Start parsing `sodg' at line no. \the\inputlineno^^J}
- \iexec[trace,stdout=\eolang@tmpdir/\jobname/\hash-post.tex]{
- perl "\eolang@tmpdir/eolang-sodg.pl"
- "\eolang@tmpdir/\jobname/\hash.tex"
- \ifdefined\eolang@nocomments | perl -pe 's/\%.*(\\n|$)//g'\fi
- \ifdefined\eolang@sodgSaveTo > \eolang@sodgSaveTo\fi}%
+ \IfFileExists
+ {\eolang@tmpdir/\jobname/\hash-sodg-post.tex}
+ {\input{\eolang@tmpdir/\jobname/\hash-sodg-post.tex}}
+ {%
+ \iexec[null]{cp "\eolang@tmpdir/\jobname/sodg.tex"
+ "\eolang@tmpdir/\jobname/\hash.tex"}%
+ \message{Start parsing `sodg' at line no. \the\inputlineno^^J}
+ \iexec[trace,stdout=\eolang@tmpdir/\jobname/\hash-sodg-post.tex]{
+ perl "\eolang@tmpdir/eolang-sodg.pl"
+ "\eolang@tmpdir/\jobname/\hash.tex"
+ \ifdefined\eolang@nocomments | perl -pe 's/\%.*(\\n|$)//g'\fi
+ \ifdefined\eolang@sodgSaveTo > \eolang@sodgSaveTo\fi}%
+ }
\catcode`\$\active%
\setcounter{FancyVerbLine}{\value{eolang@lineno}}%
\def\eolang@sodgSaveTo{\relax}%
diff --git a/macros/latex/contrib/eolang/eolang.pdf b/macros/latex/contrib/eolang/eolang.pdf
index 612b3eda53..29ec974711 100644
--- a/macros/latex/contrib/eolang/eolang.pdf
+++ b/macros/latex/contrib/eolang/eolang.pdf
Binary files differ
diff --git a/macros/latex/contrib/pgfkeysearch/README.md b/macros/latex/contrib/pgfkeysearch/README.md
new file mode 100644
index 0000000000..58a12659fc
--- /dev/null
+++ b/macros/latex/contrib/pgfkeysearch/README.md
@@ -0,0 +1,39 @@
+pgfkeysearch
+==========
+
+This package offers a way to find keys in a given path 'recursively', unlike pgfkeysvalueof.
+
+--------------
+
+## Requirements
+* none besides a fairly recent LaTeX distribution as recent as 2022/06/01
+(with the new in kernel *\ProcessKeyOptions* and *\NewDocumentCommand*)
+and pgfkeys.
+
+
+## Contacting Author
+
+For bug reports and enhancement suggestions, the preferred way is to use
+[the project's issue page](https://github.com/alceu-frigeri/pgfkeysearch/issues).
+Please be ready to provide an example code showing the bug, if any.
+
+Please do not use the issue page for generic help on how to use the package.
+
+* git: https://github.com/alceu-frigeri/pgfkeysearch
+
+-------------
+Copyright 2023-present by Alceu Frigeri
+
+ This work may be distributed and/or modified under the
+ conditions of
+
+ * The [LaTeX Project Public License](http://www.latex-project.org/lppl.txt), version 1.3c (or later), and/or
+ * The [GNU Affero General Public License](https://www.gnu.org/licenses/agpl-3.0.html), version 3 (or later)
+
+This work has the LPPL maintenance status *maintained*.
+
+The Current Maintainer of this work is Alceu Frigeri
+
+
+* Version 1.0
+ - Initial setup.
diff --git a/macros/latex/contrib/pgfkeysearch/doc/pgfkeysearch.pdf b/macros/latex/contrib/pgfkeysearch/doc/pgfkeysearch.pdf
new file mode 100644
index 0000000000..ce036e2a6e
--- /dev/null
+++ b/macros/latex/contrib/pgfkeysearch/doc/pgfkeysearch.pdf
Binary files differ
diff --git a/macros/latex/contrib/pgfkeysearch/doc/pgfkeysearch.tex b/macros/latex/contrib/pgfkeysearch/doc/pgfkeysearch.tex
new file mode 100644
index 0000000000..5ebd18a090
--- /dev/null
+++ b/macros/latex/contrib/pgfkeysearch/doc/pgfkeysearch.tex
@@ -0,0 +1,86 @@
+%%%==============================================================================
+%% Copyright 2023 by Alceu Frigeri
+%%
+%% This work may be distributed and/or modified under the conditions of
+%%
+%% * The [LaTeX Project Public License](http://www.latex-project.org/lppl.txt),
+%% version 1.3c (or later), and/or
+%% * The [GNU Affero General Public License](https://www.gnu.org/licenses/agpl-3.0.html),
+%% version 3 (or later)
+%%
+%% This work has the LPPL maintenance status *maintained*.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version {1.5} {2023/11/28}
+%%
+%% The list of files that compose this work can be found in the README.md file at
+%% https://ctan.org/pkg/pgfkeysearch
+%%
+%%%==============================================================================
+\documentclass[10pt]{article}
+\RequirePackage[verbose,a4paper,marginparwidth=27.5mm,top=2.5cm,bottom=1.5cm,hmargin={40mm,20mm},marginparsep=2.5mm,columnsep=10mm,asymmetric]{geometry}
+\usepackage{codedescribe}
+\usepackage{pgfkeysearch}
+\RequirePackage[inline]{enumitem}
+\SetEnumitemKey{miditemsep}{parsep=0ex,itemsep=0.4ex}
+
+\RequirePackage{pgfkeys}
+
+\RequirePackage[hidelinks,hypertexnames=false]{hyperref}
+\begin{document}
+\tstitle{
+ author={Alceu Frigeri\footnote{\tsverb{https://github.com/alceu-frigeri/pgfkeysearch}}},
+ date={\tsdate},
+ title={A Search Extension for pgfkeys\break Version \PkgInfo{pgfkeysearch}{version}}
+ }
+
+\begin{typesetabstract}
+
+The command \tsobj{\pgfkeysvalueof}, unlike other \tsobj{\pgfkeys} commands, doesn't have a \tsobj[keys]{.unknown} handler, or offers the option to search for a key.
+That's exactly the aim of this, by having a way to find a key in a given path (or collection of paths).
+\end{typesetabstract}
+
+
+\section{Searching for a key}
+\begin{codedescribe}{\pgfkeysearchvalueof,\pgfkeysearchvalueofTF}
+\begin{codesyntax}%
+\tsmacro{\pgfkeysearchvalueof}{path-list,key,macro}
+\tsmacro{\pgfkeysearchvalueofTF}{path-list,key,macro,if-found,if-not}
+\end{codesyntax}
+\tsobj[marg]{path-list} is a comma separated list (clist) of paths (can be a single one). \tsobj[marg]{key} is the desired key and \tsobj[marg]{macro} is the macro/command that will receive (store) the key value (if one was found).
+
+For instance, given a path /A/B/C/D it will look first at /A/B/C/D/\tsobj[marg]{key}, them /A/B/C/\tsobj[marg]{key}, and so on, until /A/\tsobj[marg]{key},
+Stopping at the first hit, returning the value found in the \tsobj[marg]{macro}.
+The branch version will also execute either \tsobj[marg,sep={or}]{if-found,if-not}.
+
+\end{codedescribe}
+\begin{tsremark}
+ Those commands aren't expandable, that's the reason to have them storing the key value in a macro and not just 'placing the value in the input stream'.
+\end{tsremark}
+
+\begin{codestore}[keyval.demo]
+ \pgfkeys{/tikz/A/.cd,
+ keyA/.initial={A keyA},
+ keyB/.initial={A keyB},
+ B/.cd,
+ keyA/.initial={B keyA},
+ keyC/.initial={B keyC},
+ C/.cd,
+ keyX/.initial={C keyX} }
+ \pgfkeysearchvalueof{/tikz/A/B/C}{keyA}{\VALkeyA}
+ \pgfkeysearchvalueof{/tikz/A/B/C}{keyB}{\VALkeyB}
+ \pgfkeysearchvalueof{/tikz/A/B/C}{keyC}{\VALkeyC}
+ \pgfkeysearchvalueof{/tikz/A/B/C}{keyX}{\VALkeyX}
+
+ I got for keyA: \textbf{\VALkeyA} \par
+ I got for keyB: \textbf{\VALkeyB} \par
+ I got for keyC: \textbf{\VALkeyC} \par
+ I got for keyX: \textbf{\VALkeyX} \par
+
+\end{codestore}
+
+\tsdemo[emph={pgfkeysearchvalueof}]{keyval.demo}
+
+
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/pgfkeysearch/latex/pgfkeysearch.sty b/macros/latex/contrib/pgfkeysearch/latex/pgfkeysearch.sty
new file mode 100644
index 0000000000..bc1da1ae03
--- /dev/null
+++ b/macros/latex/contrib/pgfkeysearch/latex/pgfkeysearch.sty
@@ -0,0 +1,238 @@
+%%%==============================================================================
+%% Copyright 2023-present by Alceu Frigeri
+%%
+%% This work may be distributed and/or modified under the conditions of
+%%
+%% * The [LaTeX Project Public License](http://www.latex-project.org/lppl.txt),
+%% version 1.3c (or later), and/or
+%% * The [GNU Affero General Public License](https://www.gnu.org/licenses/agpl-3.0.html),
+%% version 3 (or later)
+%%
+%% This work has the LPPL maintenance status *maintained*.
+%%
+%% The Current Maintainer of this work is Alceu Frigeri
+%%
+%% This is version {1.0} {2023/12/27}
+%%
+%% The list of files that compose this work can be found in the README.md file at
+%% https://ctan.org/pkg/pgfkeysearch
+%%
+%%%==============================================================================
+\NeedsTeXFormat{LaTeX2e}[2022/06/01]
+
+
+\ProvidesExplPackage
+ {pgfkeysearch}
+ {2023/12/27}
+ {1.0}
+ {pgfkeys Search Extension}
+
+\ExplSyntaxOn
+%%%%%%%
+%%%
+%%% Just an attempt of having my packages info in a regular way
+%%% Idea being: { <pck-name> / pkg info } for each and all.
+%%%
+%%%%%%%
+\keys_define:nn { pgfkeysearch / pkg info}
+ {
+ name .code:n = {pgfkeysearch} ,
+ prefix .code:n = {pgfkeysearch} ,
+ date .code:n = {2023/12/27},
+ version .code:n = {1.0} ,
+ description .code:n = {pgfkeys Search Extension}
+ }
+\cs_if_exist:NF \__codedesc_pkg_info:nn
+ {
+ \cs_new_protected:Npn \__codedesc_pkg_info:nn #1#2
+ { \keys_set:nn {#1 / pkg info}{#2} }
+ }
+\cs_if_exist:NF \PkgInfo
+ { \NewDocumentCommand \PkgInfo {mm} { \keys_set:nn {#1 / pkg info}{#2} } }
+\cs_if_exist:NF \PkgDescription
+ {
+ \NewDocumentCommand \PkgDescription {m}
+ {
+ \noindent Package~ \textbf{\PkgInfo{#1}{name}}~Version:~\PkgInfo{#1}{version}~ -~ \PkgInfo{#1}{date}\par \emph{\PkgInfo{#1}{description}}~\par
+ }
+ }
+%%%%%%%
+%%% End of cut-n-paste
+%%%%%%%
+
+
+%%%%%%%%%%%%%%%
+%%%
+%%% Expl3 machinery. _keysearch_ allows to find a key,
+%%% if it's defined from 'anywhere' in the tree. I mean, upwards until, likely, /tikz/<key>
+%%% if it isn't defined, returns nothing (no error triggered)
+%%%
+%%%%%%%%%%%%%%%
+\seq_new:N \l__ctikzext_pathterms_seq
+\seq_new:N \l__ctikzext_pathtree_seq
+\tl_new:N \l__ctikzext_key_tl
+\tl_new:N \l__ctikzext_path_tl
+
+
+%%%%%%%%%%%%%%%%
+%%%%
+%%%% This works BUT, it isn't expandable and not a 1-to-1 replacement for pgfkeysvalueof (which is fully expandable)
+%%%% don't use this unless you know what you are doing. To avoid trouble tickets headaches, it's commeted out
+%%%%
+%%%%%%%%%%%%%%%%
+%\cs_new_protected:Npn \__ctikzext_keysearch:n #1
+% {
+% \seq_set_split:Nne \l__ctikzext_pathterms_seq {/} {#1}
+% \seq_pop_right:NN \l__ctikzext_pathterms_seq \l__ctikzext_key_tl
+% \seq_remove_all:Nn \l__ctikzext_pathterms_seq {}
+% \tl_clear:N \l__ctikzext_path_tl
+% \seq_clear:N \l__ctikzext_pathtree_seq
+% \seq_map_inline:Nn \l__ctikzext_pathterms_seq
+% {
+% \tl_put_right:Ne \l__ctikzext_path_tl {/##1}
+% \seq_put_right:Ne \l__ctikzext_pathtree_seq {\l__ctikzext_path_tl}
+% }
+% \seq_reverse:N \l__ctikzext_pathtree_seq
+% \seq_map_inline:Nn \l__ctikzext_pathtree_seq
+% {
+% \cs_if_exist:cT {pgfk@##1/\l__ctikzext_key_tl}
+% {
+% \exp_args:Ne \use:c {pgfk@##1/\l__ctikzext_key_tl}
+% \seq_map_break:
+% }
+% }
+% }
+
+
+
+%%%%%%%%%%%%%%%
+%%%
+%%% Deplecated... single path key search (just a bit faster if a single path)
+%%%
+%%%%%%%%%%%%%%%
+%\prg_new_protected_conditional:Npnn \__ctikzext_keysearch:nn #1#2 {TF,T,F}
+% {
+% \seq_set_split:Nne \l__ctikzext_pathterms_seq {/} {#1}
+% \seq_pop_right:NN \l__ctikzext_pathterms_seq \l__ctikzext_key_tl
+% \seq_remove_all:Nn \l__ctikzext_pathterms_seq {}
+% \tl_clear:N \l__ctikzext_path_tl
+% \seq_clear:N \l__ctikzext_pathtree_seq
+% \seq_map_inline:Nn \l__ctikzext_pathterms_seq
+% {
+% \tl_put_right:Ne \l__ctikzext_path_tl {/##1}
+% \seq_put_right:Ne \l__ctikzext_pathtree_seq {\l__ctikzext_path_tl}
+% }
+% \seq_reverse:N \l__ctikzext_pathtree_seq
+% \bool_set_false:N \l__ctikzext_valuefound_bool
+% \seq_map_inline:Nn \l__ctikzext_pathtree_seq
+% {
+% \cs_if_exist:cT {pgfk@##1/\l__ctikzext_key_tl}
+% {
+% \tl_set:Ne #2 {\exp_not:N \use:c{pgfk@##1/\l__ctikzext_key_tl}}
+% \bool_set_true:N \l__ctikzext_valuefound_bool
+% \seq_map_break:
+% }
+% }
+% \bool_if:nTF {\l__ctikzext_valuefound_bool}
+% { \prg_return_true: }
+% { \prg_return_false: }
+% }
+
+
+
+%%%%%%%%%%%%%%%
+%%%
+%%% Given a path /A/B/C/D it will look after
+%%% /A/B/C/D/<key>
+%%% /A/B/C/<key>
+%%% /A/B/<key>
+%%% /A/<key>
+%%% stoping at the first hit
+%%%
+%%%%%%%%%%%%%%%
+
+\bool_new:N \l__ctikzext_valuefound_bool
+\prg_new_protected_conditional:Npnn \__ctikzext_keysearch:nnn #1#2#3 {TF,T,F}
+ {
+ \seq_set_split:Nne \l__ctikzext_pathterms_seq {/} {#1}
+ \seq_remove_all:Nn \l__ctikzext_pathterms_seq {}
+ \tl_clear:N \l__ctikzext_path_tl
+ \seq_clear:N \l__ctikzext_pathtree_seq
+ \seq_map_inline:Nn \l__ctikzext_pathterms_seq
+ {
+ \tl_put_right:Ne \l__ctikzext_path_tl {/##1}
+ \seq_put_right:Ne \l__ctikzext_pathtree_seq {\l__ctikzext_path_tl}
+ }
+ \seq_reverse:N \l__ctikzext_pathtree_seq
+ \bool_set_false:N \l__ctikzext_valuefound_bool
+ \seq_map_inline:Nn \l__ctikzext_pathtree_seq
+ {
+ \cs_if_exist:cT {pgfk@##1/#2}
+ {
+ \tl_set:Ne #3 {\exp_not:N \use:c{pgfk@##1/#2}}
+ \bool_set_true:N \l__ctikzext_valuefound_bool
+ \seq_map_break:
+ }
+ }
+ \bool_if:nTF {\l__ctikzext_valuefound_bool}
+ { \prg_return_true: }
+ { \prg_return_false: }
+ }
+
+
+
+
+%%%%%%%%%%%%%%%
+%%%
+%%% #1 shall be a comma separated list of paths (can be a single one)
+%%% it searchs for the key in every path, stoping at the first hit.
+%%%
+%%%%%%%%%%%%%%%
+
+\bool_new:N \l__ctikzext_multisearch_bool
+\prg_new_protected_conditional:Npnn \__ctikzext_multipath_keysearch:nnn #1#2#3 {T,F,TF}
+ {
+ \bool_set_false:N \l__ctikzext_multisearch_bool
+ \clist_map_inline:nn {#1}
+ {
+ \__ctikzext_keysearch:nnnT {##1}{#2}{#3}
+ {
+ \bool_set_true:N \l__ctikzext_multisearch_bool
+ \clist_map_break:
+ }
+ }
+ \bool_if:nTF {\l__ctikzext_multisearch_bool}
+ { \prg_return_true: }
+ { \prg_return_false: }
+ }
+
+\cs_generate_variant:Nn \tl_set:Nn {Ne}
+
+%%%%%%%%%%%%%%%
+%%%
+%%% The caveats: this ins't expandable.
+%%%
+%%%%%%%%%%%%%%%
+%%%
+%%% This is the more generic one.
+%%% #1 is the path (or list of paths)
+%%% #2 is the <key>
+%%% #3 is the macro that will receive the key value (if any)
+%%%
+%%%%%%%%%%%%%%%
+
+\NewDocumentCommand{\pgfkeysearchvalueof}{mmm}
+ {
+ \__ctikzext_multipath_keysearch:nnnF {#1}{#2}{#3}
+ { \tl_set:Nn #3 {} }
+ }
+
+\NewDocumentCommand{\pgfkeysearchvalueofTF}{mmmmm}
+ {
+ \__ctikzext_multipath_keysearch:nnnTF {#1}{#2}{#3}
+ { #4 }
+ {
+ \tl_set:Nn #3 {}
+ #5
+ }
+ }
diff --git a/macros/latex/contrib/scripture/scripture.dtx b/macros/latex/contrib/scripture/scripture.dtx
index c54a361a5a..f4a4f6c6a0 100644
--- a/macros/latex/contrib/scripture/scripture.dtx
+++ b/macros/latex/contrib/scripture/scripture.dtx
@@ -185,10 +185,13 @@
% \changes{v1.1}{2022/08/27}{Bug fixes}
% \changes{v1.2}{2022/11/02}{Bug fixes}
% \changes{v1.3}{2023/01/08}{Bug fixes}
+% \changes{v2.0}{2023/12/26}{Switch \env{scripture} to a \LaTeX{} \env{list}
+% based environment}
+% \changes{v2.0}{2023/12/27}{Bug fixes}
%
% \title{The \pkg{scripture} package}
% \author{David Purton\thanks{Email: \url{dcpurton@marshwiggle.net}}}
-% \date{2023/01/08 v1.3}
+% \date{2023/12/27 v2.0}
%
% \maketitle
%
@@ -248,7 +251,7 @@
% more stretchable space on the page before the incorrect break is enough to
% obtain acceptable output.
%
-% At least version 2022-06-01 of the \LaTeX\ format is required.
+% At least version 2022-11-01 of the \LaTeX\ format is required.
%
% \section{Documentation}
%
@@ -301,6 +304,37 @@
%
% \subsubsection{Functions}
%
+% \changes{v1.3}{2022/11/15}{Add feature to highlight translator added words}
+% \begin{function}[added=2022-11-15]{\added}
+% \begin{syntax}
+% |\added|\marg{words}
+% \end{syntax}
+% Some Bible translations mark out words added for clarity not found in the
+% original language (e.g., in italics). This can be done using the \cs{added}
+% function. The font and format can be set using the \opt{added/font} and
+% \opt{added/format} options.
+% \end{function}
+%
+% \begin{scriptureexample}
+% \begin{verbatim}
+% \begin{scripture}[John 1:18][verse/font=\bfseries,
+% verse/format=#1, verse/sep=0.5em, version=KJV]
+% \vs{18}No man hath seen God at any time, the
+% only begotten Son, which is in the bosom of the
+% Father, he hath declared \added{him}.
+% \end{scripture}
+% \end{verbatim}
+%
+% \tcblower
+%
+% \begin{scripture}[John 1:18][verse/font=\bfseries,
+% verse/format=#1, verse/sep=0.5em, version=KJV]
+% \vs{18}No man hath seen God at any time, the
+% only begotten Son, which is in the bosom of the
+% Father, he hath declared \added{him}.
+% \end{scripture}
+% \end{scriptureexample}
+%
% \begin{function}{\ch, \ch*}
% \begin{syntax}
% |\ch|\marg{chapter number}
@@ -409,37 +443,6 @@
% \end{scripture}
% \end{scriptureexample}
%
-% \changes{v1.3}{2022/11/15}{Add feature to highlight translator added words}
-% \begin{function}[added=2022-11-15]{\added}
-% \begin{syntax}
-% |\added|\marg{words}
-% \end{syntax}
-% Some Bible translations mark out words added for clarity not found in the
-% original language (e.g., in italics). This can be done using the \cs{added}
-% function. The font and format can be set using the \opt{added/font} and
-% \opt{added/format} options.
-% \end{function}
-%
-% \begin{scriptureexample}
-% \begin{verbatim}
-% \begin{scripture}[John 1:18][verse/font=\bfseries,
-% verse/format=#1, verse/sep=0.5em, version=KJV]
-% \vs{18}No man hath seen God at any time, the
-% only begotten Son, which is in the bosom of the
-% Father, he hath declared \added{him}.
-% \end{scripture}
-% \end{verbatim}
-%
-% \tcblower
-%
-% \begin{scripture}[John 1:18][verse/font=\bfseries,
-% verse/format=#1, verse/sep=0.5em, version=KJV]
-% \vs{18}No man hath seen God at any time, the
-% only begotten Son, which is in the bosom of the
-% Father, he hath declared \added{him}.
-% \end{scripture}
-% \end{scriptureexample}
-%
% \changes{v1.2}{2022/09/01}{Add divine name feature}
% \begin{function}[added=2022-09-01]{\name, \LORD, \GOD}
% \begin{syntax}
@@ -592,14 +595,6 @@
% \end{scripture}
% \end{scriptureexample}
%
-% \begin{function}{\scripturesetup}
-% \begin{syntax}
-% |\scripturesetup|\marg{options}
-% \end{syntax}
-% Set default format for quotations. See section \ref{options} for
-% supported formatting \meta{|options|}.
-% \end{function}
-%
% \changes{v1.1}{2022/08/07}{Add \cs{scripturecurrentchapter} and
% \cs{scripturecurrentverse} variables}
% \begin{function}[added=2022-08-07]{\scripturecurrentchapter,
@@ -614,6 +609,25 @@
% example.
% \end{function}
%
+% \begin{function}{\scripturesetup}
+% \begin{syntax}
+% |\scripturesetup|\marg{options}
+% \end{syntax}
+% Set default format for quotations. See section \ref{options} for
+% supported formatting \meta{|options|}.
+% \end{function}
+%
+% \changes{v2.0}{2023/12/27}{Add \cs{scripturestyle} function}
+% \begin{function}[added=2023/12/27]{\scripturestyle, \scripturestyle*}
+% \begin{syntax}
+% |\scripturestyle|\marg{name}\marg{options}
+% |\scripturestyle*|\marg{name}\marg{options}
+% \end{syntax}
+% Set \meta{|options|} which are saved as style with \meta{|name|}. These
+% can later be set with the \opt{style} option. The starred version appends
+% \meta{|options|} to an existing style rather than overwriting all options.
+% \end{function}
+%
% \changes{v1.1}{2022/07/29}{Add \cs{selah} function}
% \begin{function}[added=2022-07-29]{\selah}
% \begin{syntax}
@@ -645,14 +659,6 @@
% \end{scripture}
% \end{scriptureexample}
%
-% \begin{function}{\scripturesetup}
-% \begin{syntax}
-% |\scripturesetup|\marg{options}
-% \end{syntax}
-% Set default format for quotations. See section \ref{options} for
-% supported formatting \meta{|options|}.
-% \end{function}
-%
% \changes{v1.2}{2022/08/30}{Add \cs{textright} function}
% \begin{function}[added=2022-08-30]{\textright}
% \begin{syntax}
@@ -693,15 +699,16 @@
% \end{syntax}
% \cs{textscripture} sets an inline scripture quotation. The quotation is
% surrounded be the values of \opt{inline/begin} and \opt{inline/end} which
-% default to |``\,| and |\,''|, respectively. This function also changes the
-% defaults of some options as follows:
+% default to |``\,| and |\,''|, respectively. This function also sets the
+% \opt{compact} option and places the \val{reference} inline. The reference
+% format can be controlled using the following options:
% \begin{itemize}
-% \item \opt{compact} is set
-% \item \opt{reference/align} is set to |inline|
-% \item \opt{reference/sep} is set to |0.5em|
-% \item \opt{reference/format} is set to |(#1)|
-% \item \opt{version/format} is set to |#1|
+% \item \opt{inline/reference/format}
+% \item \opt{inline/reference/sep}
+% \item \opt{inline/version/delim}
+% \item \opt{inline/version/format}
% \end{itemize}
+% Other \val{reference} and \val{version} options are inherited.
%
% This function is equivalent to using the \env{scripture} environment with
% the \opt{inline} option.
@@ -925,7 +932,8 @@
% \end{environment}
%
% \noindent Environment for typesetting narrow sections of scripture
-% quotations.
+% quotations. If there is no blank line before the start of a \env{narrow}
+% environment the indent will be suppressed.
%
% See section \ref{narrowoptions} for supported formatting \meta{|options|}.
%
@@ -939,6 +947,7 @@
%
% \vs{19}The field commander said to them, `Tell
% Hezekiah:
+%
% \begin{narrow}
% `\thinspace``This is what the great king, the
% king of Assyria, says: on what are you basing
@@ -957,6 +966,7 @@
%
% \vs{19}The field commander said to them, `Tell
% Hezekiah:
+%
% \begin{narrow}
% `\thinspace``This is what the great king, the
% king of Assyria, says: on what are you basing
@@ -1090,8 +1100,7 @@
% \lhead{\textbf{\rightmark}}
% \rhead{\textbf{\leftmark} \textbar\ \thepage}
% \begin{document}
-% \noindent
-% \begin{scripture}
+% \begin{scripture}[][noindent]
% \vs{45}Instead he went out and began to talk
% freely, spreading the news. As a result, Jesus
% could no longer enter a town openly but stayed
@@ -1113,8 +1122,7 @@
%
% \rule[2mm]{\linewidth}{0.4pt}
%
-% \noindent
-% \begin{scripture}
+% \begin{scripture}[][noindent]
% \vs{45}Instead he went out and began to talk
% freely, spreading the news. As a result, Jesus
% could no longer enter a town openly but stayed
@@ -1139,13 +1147,6 @@
% \cs{scripturesetup}|{|\meta{|options|}|}|. Local formatting \meta{|options|}
% can be set by passing them to the various environments described above.
%
-% \textbf{Note:} It's not possible to pass non-expandable macros as key-value
-% options to the optional argument of \cs{usepackage}. So if you want to set
-% |font=|\cs{bfseries} as the default, you must use
-% \cs{scripturesetup}|{font=|\cs{bfseries}|}|. It is not possible to use
-% \cs{usepackage}|[font=|\cs{bfseries}|]{scripture}| (you will get a compile
-% error).
-%
% \begin{option}{aboveskip}
% \begin{syntax}
% aboveskip = \meta{skip} \hfill Default: 0pt
@@ -1409,19 +1410,20 @@
% \changes{v1.3}{2023/01/07}{Add \opt{inline} option}
% \begin{option}[added=2023-01-07]{inline}
% \begin{syntax}
-% inline
+% inline = \meta{boolean} \hfill Default: false
% \end{syntax}
% Set the scripture quotation inline. The quotation is surrounded be the
% values of \opt{inline/begin} and \opt{inline/end} which default to |``\,|
-% and |\,''|, respectively. This option also changes the defaults of some
-% other options as follows:
+% and |\,''|, respectively. This option also sets the \opt{compact} option
+% set sets the \val{reference} inline. The reference format can be
+% controlled using the following options:
% \begin{itemize}
-% \item \opt{compact} is set
-% \item \opt{reference/align} is set to |inline|
-% \item \opt{reference/sep} is set to |0.5em|
-% \item \opt{reference/format} is set to |(#1)|
-% \item \opt{version/format} is set to |#1|
+% \item \opt{inline/reference/format}
+% \item \opt{inline/reference/sep}
+% \item \opt{inline/version/delim}
+% \item \opt{inline/version/format}
% \end{itemize}
+% Other \val{reference} and \val{version} options are inherited.
%
% \textbf{Warning:} \cs{par} is redefined to \cs{relax} when the
% \opt{inline} option is set. If you have anything other than expected
@@ -1448,6 +1450,43 @@
% (if specified).
% \end{option}
%
+% \changes{v2.0}{2023/12/27}{Add \opt{inline/reference/format} option}
+% \begin{option}[added=2023-12-27]{inline/reference/format}
+% \begin{syntax}
+% inline/reference/format = \meta{macro} \hfill Default: (\#1)
+% \end{syntax}
+% \meta{|macro|} used to format the \val{reference} for an inline
+% \env{scripture} quotation. |#1| contains the text of the \val{reference}
+% and \val{version} (if specified).
+% \end{option}
+%
+% \changes{v2.0}{2023/12/27}{Add \opt{inline/reference/sep} option}
+% \begin{option}[added=2023-12-27]{inline/reference/sep}
+% \begin{syntax}
+% inline/reference/sep = \meta{dimen} \hfill Default: 0.5em
+% \end{syntax}
+% The \meta{|dimen|} between the end of an inline \env{scripture} quotation
+% and its \val{reference}.
+% \end{option}
+%
+% \changes{v2.0}{2023/12/27}{Add \opt{inline/version/delim} option}
+% \begin{option}[added=2023-12-27]{inline/version/delim}
+% \begin{syntax}
+% inline/version/delim = \meta{delim} \hfill Default: \{\ \}
+% \end{syntax}
+% \meta{|delim|} to use between the \val{reference} and the \val{version} of
+% an inline \env{scripture} quotation.
+% \end{option}
+%
+% \changes{v2.0}{2023/12/27}{Add \opt{inline/version/format} option}
+% \begin{option}[added=2023-12-27]{inline/version/format}
+% \begin{syntax}
+% inline/version/format = \meta{macro} \hfill Default: \#1
+% \end{syntax}
+% \meta{|macro|} used to format the \val{version} for an inline
+% \env{scripture} quotation. |#1| contains the text of the \val{version}.
+% \end{option}
+%
% \begin{option}{indent}
% \begin{syntax}
% indent = \meta{boolean} \hfill Default: true
@@ -1578,10 +1617,10 @@
% \changes{v1.3}{2023/01/08}{Add \opt{reference/align} option}
% \begin{option}[added=2023-01-08]{reference/align}
% \begin{syntax}
-% reference/align = inline \textbar\ left \textbar\ right \hfill Default: right
+% reference/align = left \textbar\ right \hfill Default: right
% \end{syntax}
-% Set the alignment of the reference. For |left| and |right| the reference
-% will not break across lines, but a line break is permitted for |inline|.
+% Set the alignment of the reference. Note that in neither case will the
+% reference break across lines.
% \end{option}
%
% \changes{v1.2}{2022/09/07}{Add \opt{reference/colour} option}
@@ -1669,6 +1708,15 @@
% \meta{|text|} used to for \cs{selah} in a \env{poetry} environment.
% \end{option}
%
+% \changes{v2.0}{2023/12/27}{Add \opt{style} option}
+% \begin{option}[added=2023/12/27]{style}
+% \begin{syntax}
+% style = \meta{name}
+% \end{syntax}
+% Set options previously saved with \cs{scripturestyle}. An error occurs if
+% the style isn't defined.
+% \end{option}
+%
% \changes{v1.2}{2022/08/30}{Add \opt{textright/sep} option}
% \begin{option}[added=2022-08-30]{textright/sep}
% \begin{syntax}
@@ -1814,7 +1862,7 @@
% \changes{v1.1}{2022/07/28}{Add \opt{verse/sep} option with small default}
% \begin{option}[added=2022-07-28]{verse/sep}
% \begin{syntax}
-% verse/sep = \meta{dimen} \hfill Default: 0.05 em
+% verse/sep = \meta{dimen} \hfill Default: 0.05em
% \end{syntax}
% \meta{|dimen|} used to separate a \cs{vs} from the following text.
% \end{option}
@@ -2211,8 +2259,8 @@
% \end{macrocode}
%
% \begin{macrocode}
-\NeedsTeXFormat{LaTeX2e}[2022-06-01]
-\ProvidesExplPackage{scripture}{2023/01/08}{1.3}
+\NeedsTeXFormat{LaTeX2e}[2022-11-01]
+\ProvidesExplPackage{scripture}{2023/12/27}{2.0}
{Format Scripture Quotations (DCP)}
% \end{macrocode}
%
@@ -2247,6 +2295,16 @@
have~been~loaded~and~set~up.~Ignoring~option~language=#1. }
% \end{macrocode}
%
+% Error if an unknown \opt{style} is requested.
+%
+% \begin{macrocode}
+\msg_new:nnnn { scripture } { unknown-style }
+ { Style~#1~not~defined. }
+ { You~have~requested~style=#1,~but~it~has~not~been~defined.~
+ You~can~define~it~using~\token_to_str:N \scripturestyle.~
+ Ignoring~option~style=#1. }
+% \end{macrocode}
+%
% \subsection{Options}
%
% Key-value settings for the \env{scripture} environment and its inner
@@ -2254,284 +2312,293 @@
% \begin{macrocode}
\keys_define:nn { scripture }
{
- , aboveskip .tl_set:N = \l_@@_aboveskip_tl
- , aboveskip .value_required:n = true
- , aboveskip .initial:n = \c_zero_skip
- , added / font .tl_set:N = \l_@@_added_font_tl
- , added / font .value_required:n = true
- , added / font .initial:n =
- , added / format .cs_set:Np = \@@_added_format:n #1
- , added / format .value_required:n = true
- , added / format .initial:n = \emph { #1 }
- , belowskip .tl_set:N = \l_@@_belowskip_tl
- , belowskip .value_required:n = true
- , belowskip .initial:n = \c_zero_skip
- , colour .tl_set:N = \l_@@_colour_tl
- , colour .value_required:n = true
- , colour .initial:n = .
- , color .meta:n = { colour = { #1 } }
- , compact .bool_set:N = \l_@@_compact_bool
- , compact .default:n = true
- , compact .initial:n = false
- , chapter / font .tl_set:N = \l_@@_chap_font_tl
- , chapter / font .value_required:n = true
- , chapter / font .initial:n = \bfseries
- , chapter / colour .tl_set:N = \l_@@_chapter_colour_tl
- , chapter / colour .value_required:n = true
- , chapter / colour .initial:n = .
- , chapter / color .meta:n = { chapter / colour = { #1 } }
- , chapter / drop .bool_set:N = \l_@@_chap_drop_bool
- , chapter / drop .default:n = true
- , chapter / drop .initial:n = true
- , chapter / format .cs_set:Np = \@@_chap_format:n #1
- , chapter / format .value_required:n = true
- , chapter / format .initial:n = #1
- , chapter / hide .bool_set_inverse:N = \l_@@_chap_show_bool
- , chapter / hide .default:n = true
- , chapter / nodrop .bool_set_inverse:N = \l_@@_chap_drop_bool
- , chapter / nodrop .default:n = true
- , chapter / sep .tl_set:N = \l_@@_chap_sep_tl
- , chapter / sep .value_required:n = true
- , chapter / sep .initial:n = 0.5 em
- , chapter / show .bool_set:N = \l_@@_chap_show_bool
- , chapter / show .default:n = true
- , chapter / show .initial:n = true
- , chapter / showverse .bool_set:N = \l_@@_chap_show_verse_bool
- , chapter / showverse .default:n = true
- , chapter / showverse .initial:n = false
- , extraskip .tl_set:N = \l_@@_extraskip_tl
- , extraskip .value_required:n = true
- , extraskip .initial:n = \medskipamount
- , font .tl_set:N = \l_@@_font_tl
- , font .value_required:n = true
- , font .initial:n =
- , indent .bool_set:N = \l_@@_indent_bool
- , indent .default:n = true
- , indent .initial:n = true
- , _inline .bool_set:N = \l_@@_inline_bool
- , _inline .initial:n = false
- , inline .meta:n = {
- _inline = true ,
- compact ,
- reference / format = (##1) ,
- reference / align = inline ,
- reference / sep = 0.5 em,
- version / format = ##1
- }
- , inline .value_forbidden:n = true
- , inline / begin .tl_set:N = \l_@@_inline_begin_tl
- , inline / begin .value_required:n = true
- , inline / begin .initial:n = ``\,
- , inline / end .tl_set:N = \l_@@_inline_end_tl
- , inline / end .value_required:n = true
- , inline / end .initial:n = \,''
- , language .tl_set:N = \l_@@_language_tl
- , language .value_required:n = true
- , language .initial:n =
- , language / variant .tl_set:N = \l_@@_language_variant_tl
- , language / variant .value_required:n = true
- , language / variant .initial:n =
- , leftmargin .tl_set:N = \l_@@_leftmargin_tl
- , leftmargin .value_required:n = true
- , leftmargin .initial:n = \c_zero_dim
- , name / font .tl_set:N = \l_@@_name_font_tl
- , name / font .value_required:n = true
- , name / font .initial:n = \scshape
- , name / format .cs_set:Np = \@@_name_format:n #1
- , name / format .value_required:n = true
- , name / format .initial:n = #1
- , noindent .bool_set_inverse:N = \l_@@_indent_bool
- , noindent .default:n = true
- , parindent .tl_set:N = \l_@@_parindent_tl
- , parindent .value_required:n = true
- , parindent .initial:n = \parindent
- , parskip .tl_set:N = \l_@@_parskip_tl
- , parskip .value_required:n = true
- , parskip .initial:n = \parskip
- , redletter .bool_set:N = \l_@@_red_letter_bool
- , redletter .default:n = true
- , redletter .initial:n = false
- , redletter / colour .tl_set:N = \l_@@_red_letter_colour_tl
- , redletter / colour .value_required:n = true
- , redletter / colour .initial:n = red!80!black
- , redletter / color .meta:n = { redletter / colour = { #1 } }
- , reference / align .choices:nn = { inline, left, right }
- {
- \tl_if_exist:NF \l_@@_ref_align_tl
- { \tl_new:N \l_@@_ref_align_tl }
- \tl_set_eq:NN \l_@@_ref_align_tl \l_keys_choice_tl
- }
- , reference / align .value_required:n = true
- , reference / align .initial:n = right
- , reference / colour .tl_set:N = \l_@@_ref_colour_tl
- , reference / colour .value_required:n = true
- , reference / colour .initial:n = .
- , reference / color .meta:n = { reference / colour = { #1 } }
- , reference / font .tl_set:N = \l_@@_ref_font_tl
- , reference / font .value_required:n = true
- , reference / font .initial:n = \bfseries
- , reference / format .cs_set:Np = \@@_ref_format:n #1
- , reference / format .value_required:n = true
- , reference / format .initial:n = #1
- , reference / newline .meta:n = { reference / sep = \linewidth }
- , reference / newline .value_forbidden:n = true
- , reference / sep .tl_set:N = \l_@@_ref_sep_tl
- , reference / sep .value_required:n = true
- , reference / sep .initial:n = 2 em
- , rightmargin .tl_set:N = \l_@@_rightmargin_tl
- , rightmargin .value_required:n = true
- , rightmargin .initial:n = \c_zero_dim
- , selah / text .tl_set:N = \l_@@_selah_text_tl
- , selah / text .value_required:n = true
- , selah / text .initial:n = Selah
- , selah / font .tl_set:N = \l_@@_selah_font_tl
- , selah / font .value_required:n = true
- , selah / font .initial:n = \itshape
- , selah / format .cs_set:Np = \@@_selah_format:n #1
- , selah / format .value_required:n = true
- , selah / format .initial:n = #1
- , selah / sep .tl_set:N = \l_@@_selah_sep_tl
- , selah / sep .value_required:n = true
- , selah / sep .initial:n = 1 em
- , textright / sep .tl_set:N = \l_@@_text_right_sep_tl
- , textright / sep .value_required:n = true
- , textright / sep .initial:n = 1 em
- , verse / colour .tl_set:N = \l_@@_verse_colour_tl
- , verse / colour .value_required:n = true
- , verse / colour .initial:n = .
- , verse / color .meta:n = { verse / colour = { #1 } }
- , verse / first .bool_set:N = \l_@@_verse_first_bool
- , verse / first .default:n = true
- , verse / first .initial:n = false
- , verse / firstformat .cs_set:Np = \@@_verse_first_format:n #1
- , verse / firstformat .value_required:n = true
- , verse / firstformat .initial:n = #1
- , verse / firstsep .tl_set:N = \l_@@_verse_first_sep_tl
- , verse / firstsep .value_required:n = true
- , verse / firstsep .initial:n = 0.5em
- , verse / font .tl_set:N = \l_@@_verse_font_tl
- , verse / font .value_required:n = true
- , verse / font .initial:n =
- , verse / format .cs_set:Np = \@@_verse_format:n #1
- , verse / format .value_required:n = true
- , verse / format .initial:n = \textsuperscript{#1}
- , verse / hide .bool_set_inverse:N = \l_@@_verse_show_bool
- , verse / hide .default:n = true
- , verse / sep .tl_set:N = \l_@@_verse_sep_tl
- , verse / sep .value_required:n = true
- , verse / sep .initial:n = 0.05 em
- , verse / show .bool_set:N = \l_@@_verse_show_bool
- , verse / show .default:n = true
- , verse / show .initial:n = true
- , version .tl_set:N = \l_@@_version_tl
- , version .value_required:n = true
- , version .initial:n =
- , version / delim .tl_set:N = \l_@@_version_delim_tl
- , version / delim .value_required:n = true
- , version / delim .initial:n = \c_space_tl
- , version / format .cs_set:Np = \@@_version_format:n #1
- , version / format .value_required:n = true
- , version / format .initial:n = (#1)
+ , aboveskip .tl_set:N = \l_@@_aboveskip_tl
+ , aboveskip .value_required:n = true
+ , aboveskip .initial:n = \c_zero_skip
+ , added / font .tl_set:N = \l_@@_added_font_tl
+ , added / font .value_required:n = true
+ , added / font .initial:n =
+ , added / format .cs_set:Np = \@@_added_format:n #1
+ , added / format .value_required:n = true
+ , added / format .initial:n = \emph { #1 }
+ , belowskip .tl_set:N = \l_@@_belowskip_tl
+ , belowskip .value_required:n = true
+ , belowskip .initial:n = \c_zero_skip
+ , colour .tl_set:N = \l_@@_colour_tl
+ , colour .value_required:n = true
+ , colour .initial:n = .
+ , color .meta:n = { colour = { #1 } }
+ , compact .bool_set:N = \l_@@_compact_bool
+ , compact .default:n = true
+ , compact .initial:n = false
+ , chapter / font .tl_set:N = \l_@@_chap_font_tl
+ , chapter / font .value_required:n = true
+ , chapter / font .initial:n = \bfseries
+ , chapter / colour .tl_set:N = \l_@@_chapter_colour_tl
+ , chapter / colour .value_required:n = true
+ , chapter / colour .initial:n = .
+ , chapter / color .meta:n = { chapter / colour = { #1 } }
+ , chapter / drop .bool_set:N = \l_@@_chap_drop_bool
+ , chapter / drop .default:n = true
+ , chapter / drop .initial:n = true
+ , chapter / format .cs_set:Np = \@@_chap_format:n #1
+ , chapter / format .value_required:n = true
+ , chapter / format .initial:n = #1
+ , chapter / hide .bool_set_inverse:N = \l_@@_chap_show_bool
+ , chapter / hide .default:n = true
+ , chapter / nodrop .bool_set_inverse:N = \l_@@_chap_drop_bool
+ , chapter / nodrop .default:n = true
+ , chapter / sep .tl_set:N = \l_@@_chap_sep_tl
+ , chapter / sep .value_required:n = true
+ , chapter / sep .initial:n = 0.5 em
+ , chapter / show .bool_set:N = \l_@@_chap_show_bool
+ , chapter / show .default:n = true
+ , chapter / show .initial:n = true
+ , chapter / showverse .bool_set:N = \l_@@_chap_show_verse_bool
+ , chapter / showverse .default:n = true
+ , chapter / showverse .initial:n = false
+ , extraskip .tl_set:N = \l_@@_extraskip_tl
+ , extraskip .value_required:n = true
+ , extraskip .initial:n = \medskipamount
+ , font .tl_set:N = \l_@@_font_tl
+ , font .value_required:n = true
+ , font .initial:n =
+ , indent .bool_set:N = \l_@@_indent_bool
+ , indent .default:n = true
+ , indent .initial:n = true
+ , inline .bool_set:N = \l_@@_inline_bool
+ , inline .default:n = true
+ , inline .initial:n = false
+ , inline / begin .tl_set:N = \l_@@_inline_begin_tl
+ , inline / begin .value_required:n = true
+ , inline / begin .initial:n = ``\,
+ , inline / end .tl_set:N = \l_@@_inline_end_tl
+ , inline / end .value_required:n = true
+ , inline / end .initial:n = \,''
+ , inline / reference / format .cs_set:Np = \@@_inline_ref_format:n #1
+ , inline / reference / format .value_required:n = true
+ , inline / reference / format .initial:n = (#1)
+ , inline / reference / sep .tl_set:N = \l_@@_inline_ref_sep_tl
+ , inline / reference / sep .value_required:n = true
+ , inline / reference / sep .initial:n = 0.5 em
+ , inline / version / delim .tl_set:N = \l_@@_inline_version_delim_tl
+ , inline / version / delim .value_required:n = true
+ , inline / version / delim .initial:n = \c_space_tl
+ , inline / version / format .cs_set:Np = \@@_inline_version_format:n #1
+ , inline / version / format .value_required:n = true
+ , inline / version / format .initial:n = #1
+ , language .tl_set:N = \l_@@_language_tl
+ , language .value_required:n = true
+ , language .initial:n =
+ , language / variant .tl_set:N = \l_@@_language_variant_tl
+ , language / variant .value_required:n = true
+ , language / variant .initial:n =
+ , leftmargin .tl_set:N = \l_@@_leftmargin_tl
+ , leftmargin .value_required:n = true
+ , leftmargin .initial:n = \c_zero_dim
+ , name / font .tl_set:N = \l_@@_name_font_tl
+ , name / font .value_required:n = true
+ , name / font .initial:n = \scshape
+ , name / format .cs_set:Np = \@@_name_format:n #1
+ , name / format .value_required:n = true
+ , name / format .initial:n = #1
+ , noindent .bool_set_inverse:N = \l_@@_indent_bool
+ , noindent .default:n = true
+ , parindent .tl_set:N = \l_@@_parindent_tl
+ , parindent .value_required:n = true
+ , parindent .initial:n = \parindent
+ , parskip .tl_set:N = \l_@@_parskip_tl
+ , parskip .value_required:n = true
+ , parskip .initial:n = \parskip
+ , redletter .bool_set:N = \l_@@_red_letter_bool
+ , redletter .default:n = true
+ , redletter .initial:n = false
+ , redletter / colour .tl_set:N = \l_@@_red_letter_colour_tl
+ , redletter / colour .value_required:n = true
+ , redletter / colour .initial:n = red!80!black
+ , redletter / color .meta:n = { redletter / colour = { #1 } }
+ , reference / align .choices:nn = { left, right }
+ {
+ \tl_if_exist:NF \l_@@_ref_align_tl
+ { \tl_new:N \l_@@_ref_align_tl }
+ \tl_set_eq:NN \l_@@_ref_align_tl \l_keys_choice_tl
+ }
+ , reference / align .value_required:n = true
+ , reference / align .initial:n = right
+ , reference / colour .tl_set:N = \l_@@_ref_colour_tl
+ , reference / colour .value_required:n = true
+ , reference / colour .initial:n = .
+ , reference / color .meta:n = { reference / colour = { #1 } }
+ , reference / font .tl_set:N = \l_@@_ref_font_tl
+ , reference / font .value_required:n = true
+ , reference / font .initial:n = \bfseries
+ , reference / format .cs_set:Np = \@@_ref_format:n #1
+ , reference / format .value_required:n = true
+ , reference / format .initial:n = #1
+ , reference / newline .meta:n = { reference / sep = \linewidth }
+ , reference / newline .value_forbidden:n = true
+ , reference / sep .tl_set:N = \l_@@_ref_sep_tl
+ , reference / sep .value_required:n = true
+ , reference / sep .initial:n = 2 em
+ , rightmargin .tl_set:N = \l_@@_rightmargin_tl
+ , rightmargin .value_required:n = true
+ , rightmargin .initial:n = \c_zero_dim
+ , selah / text .tl_set:N = \l_@@_selah_text_tl
+ , selah / text .value_required:n = true
+ , selah / text .initial:n = Selah
+ , selah / font .tl_set:N = \l_@@_selah_font_tl
+ , selah / font .value_required:n = true
+ , selah / font .initial:n = \itshape
+ , selah / format .cs_set:Np = \@@_selah_format:n #1
+ , selah / format .value_required:n = true
+ , selah / format .initial:n = #1
+ , selah / sep .tl_set:N = \l_@@_selah_sep_tl
+ , selah / sep .value_required:n = true
+ , selah / sep .initial:n = 1 em
+ , style .choice:
+ , style / unknown .code:n = \msg_error:nnx
+ { scripture }
+ { unknown-style }
+ { \exp_not:n {#1} }
+ , textright / sep .tl_set:N = \l_@@_text_right_sep_tl
+ , textright / sep .value_required:n = true
+ , textright / sep .initial:n = 1 em
+ , verse / colour .tl_set:N = \l_@@_verse_colour_tl
+ , verse / colour .value_required:n = true
+ , verse / colour .initial:n = .
+ , verse / color .meta:n = { verse / colour = { #1 } }
+ , verse / first .bool_set:N = \l_@@_verse_first_bool
+ , verse / first .default:n = true
+ , verse / first .initial:n = false
+ , verse / firstformat .cs_set:Np = \@@_verse_first_format:n #1
+ , verse / firstformat .value_required:n = true
+ , verse / firstformat .initial:n = #1
+ , verse / firstsep .tl_set:N = \l_@@_verse_first_sep_tl
+ , verse / firstsep .value_required:n = true
+ , verse / firstsep .initial:n = 0.5em
+ , verse / font .tl_set:N = \l_@@_verse_font_tl
+ , verse / font .value_required:n = true
+ , verse / font .initial:n =
+ , verse / format .cs_set:Np = \@@_verse_format:n #1
+ , verse / format .value_required:n = true
+ , verse / format .initial:n = \textsuperscript{#1}
+ , verse / hide .bool_set_inverse:N = \l_@@_verse_show_bool
+ , verse / hide .default:n = true
+ , verse / sep .tl_set:N = \l_@@_verse_sep_tl
+ , verse / sep .value_required:n = true
+ , verse / sep .initial:n = 0.05 em
+ , verse / show .bool_set:N = \l_@@_verse_show_bool
+ , verse / show .default:n = true
+ , verse / show .initial:n = true
+ , version .tl_set:N = \l_@@_version_tl
+ , version .value_required:n = true
+ , version .initial:n =
+ , version / delim .tl_set:N = \l_@@_version_delim_tl
+ , version / delim .value_required:n = true
+ , version / delim .initial:n = \c_space_tl
+ , version / format .cs_set:Np = \@@_version_format:n #1
+ , version / format .value_required:n = true
+ , version / format .initial:n = (#1)
% \end{macrocode}
% Options for the \env{center} environment.
% \begin{macrocode}
- , center / aboveskip .tl_set:N = \l_@@_center_aboveskip_tl
- , center / aboveskip .value_required:n = true
- , center / aboveskip .initial:n = \medskipamount
- , center / belowskip .tl_set:N = \l_@@_center_belowskip_tl
- , center / belowskip .value_required:n = true
- , center / belowskip .initial:n = \medskipamount
- , center / leftmargin .tl_set:N = \l_@@_center_leftmargin_tl
- , center / leftmargin .value_required:n = true
- , center / leftmargin .initial:n = \c_zero_dim
- , center / rightmargin .tl_set:N = \l_@@_center_rightmargin_tl
- , center / rightmargin .value_required:n = true
- , center / rightmargin .initial:n = \c_zero_dim
+ , center / aboveskip .tl_set:N = \l_@@_center_aboveskip_tl
+ , center / aboveskip .value_required:n = true
+ , center / aboveskip .initial:n = \medskipamount
+ , center / belowskip .tl_set:N = \l_@@_center_belowskip_tl
+ , center / belowskip .value_required:n = true
+ , center / belowskip .initial:n = \medskipamount
+ , center / leftmargin .tl_set:N = \l_@@_center_leftmargin_tl
+ , center / leftmargin .value_required:n = true
+ , center / leftmargin .initial:n = \c_zero_dim
+ , center / rightmargin .tl_set:N = \l_@@_center_rightmargin_tl
+ , center / rightmargin .value_required:n = true
+ , center / rightmargin .initial:n = \c_zero_dim
% \end{macrocode}
% Options for the \env{flushright} environment.
% \begin{macrocode}
- , flushright / aboveskip .tl_set:N = \l_@@_flushright_aboveskip_tl
- , flushright / aboveskip .value_required:n = true
- , flushright / aboveskip .initial:n = \medskipamount
- , flushright / belowskip .tl_set:N = \l_@@_flushright_belowskip_tl
- , flushright / belowskip .value_required:n = true
- , flushright / belowskip .initial:n = \medskipamount
- , flushright / leftmargin .tl_set:N = \l_@@_flushright_leftmargin_tl
- , flushright / leftmargin .value_required:n = true
- , flushright / leftmargin .initial:n = \c_zero_dim
- , flushright / rightmargin .tl_set:N = \l_@@_flushright_rightmargin_tl
- , flushright / rightmargin .value_required:n = true
- , flushright / rightmargin .initial:n = \c_zero_dim
+ , flushright / aboveskip .tl_set:N = \l_@@_flushright_aboveskip_tl
+ , flushright / aboveskip .value_required:n = true
+ , flushright / aboveskip .initial:n = \medskipamount
+ , flushright / belowskip .tl_set:N = \l_@@_flushright_belowskip_tl
+ , flushright / belowskip .value_required:n = true
+ , flushright / belowskip .initial:n = \medskipamount
+ , flushright / leftmargin .tl_set:N = \l_@@_flushright_leftmargin_tl
+ , flushright / leftmargin .value_required:n = true
+ , flushright / leftmargin .initial:n = \c_zero_dim
+ , flushright / rightmargin .tl_set:N = \l_@@_flushright_rightmargin_tl
+ , flushright / rightmargin .value_required:n = true
+ , flushright / rightmargin .initial:n = \c_zero_dim
% \end{macrocode}
% Options for the \env{hanging} environment.
% \begin{macrocode}
- , hanging / aboveskip .tl_set:N = \l_@@_hanging_aboveskip_tl
- , hanging / aboveskip .value_required:n = true
- , hanging / aboveskip .initial:n = \medskipamount
- , hanging / belowskip .tl_set:N = \l_@@_hanging_belowskip_tl
- , hanging / belowskip .value_required:n = true
- , hanging / belowskip .initial:n = \medskipamount
- , hanging / hang .tl_set:N = \l_@@_hanging_hang_tl
- , hanging / hang .value_required:n = true
- , hanging / hang .initial:n = 2 em
- , hanging / leftmargin .tl_set:N = \l_@@_hanging_leftmargin_tl
- , hanging / leftmargin .value_required:n = true
- , hanging / leftmargin .initial:n = 1 em
- , hanging / rightmargin .tl_set:N = \l_@@_hanging_rightmargin_tl
- , hanging / rightmargin .value_required:n = true
- , hanging / rightmargin .initial:n = \c_zero_dim
+ , hanging / aboveskip .tl_set:N = \l_@@_hanging_aboveskip_tl
+ , hanging / aboveskip .value_required:n = true
+ , hanging / aboveskip .initial:n = \medskipamount
+ , hanging / belowskip .tl_set:N = \l_@@_hanging_belowskip_tl
+ , hanging / belowskip .value_required:n = true
+ , hanging / belowskip .initial:n = \medskipamount
+ , hanging / hang .tl_set:N = \l_@@_hanging_hang_tl
+ , hanging / hang .value_required:n = true
+ , hanging / hang .initial:n = 2 em
+ , hanging / leftmargin .tl_set:N = \l_@@_hanging_leftmargin_tl
+ , hanging / leftmargin .value_required:n = true
+ , hanging / leftmargin .initial:n = 1 em
+ , hanging / rightmargin .tl_set:N = \l_@@_hanging_rightmargin_tl
+ , hanging / rightmargin .value_required:n = true
+ , hanging / rightmargin .initial:n = \c_zero_dim
% \end{macrocode}
% Options for the mid-paragraph chapters (including the \env{midparachap} environment).
% \begin{macrocode}
- , midparachap / hideverse .bool_set_inverse:N = \l_@@_midparachap_show_verse_bool
- , midparachap / hideverse .default:n = true
- , midparachap / showverse .bool_set:N = \l_@@_midparachap_show_verse_bool
- , midparachap / showverse .default:n = true
- , midparachap / showverse .initial:n = true
+ , midparachap / hideverse .bool_set_inverse:N = \l_@@_midparachap_show_verse_bool
+ , midparachap / hideverse .default:n = true
+ , midparachap / showverse .bool_set:N = \l_@@_midparachap_show_verse_bool
+ , midparachap / showverse .default:n = true
+ , midparachap / showverse .initial:n = true
% \end{macrocode}
% Options for the \env{narrow} environment.
% \begin{macrocode}
- , narrow / aboveskip .tl_set:N = \l_@@_narrow_aboveskip_tl
- , narrow / aboveskip .value_required:n = true
- , narrow / aboveskip .initial:n = \medskipamount
- , narrow / belowskip .tl_set:N = \l_@@_narrow_belowskip_tl
- , narrow / belowskip .value_required:n = true
- , narrow / belowskip .initial:n = \medskipamount
- , narrow / leftmargin .tl_set:N = \l_@@_narrow_leftmargin_tl
- , narrow / leftmargin .value_required:n = true
- , narrow / leftmargin .initial:n = 1 em
- , narrow / rightmargin .tl_set:N = \l_@@_narrow_rightmargin_tl
- , narrow / rightmargin .value_required:n = true
- , narrow / rightmargin .initial:n = 1 em
+ , narrow / aboveskip .tl_set:N = \l_@@_narrow_aboveskip_tl
+ , narrow / aboveskip .value_required:n = true
+ , narrow / aboveskip .initial:n = \medskipamount
+ , narrow / belowskip .tl_set:N = \l_@@_narrow_belowskip_tl
+ , narrow / belowskip .value_required:n = true
+ , narrow / belowskip .initial:n = \medskipamount
+ , narrow / leftmargin .tl_set:N = \l_@@_narrow_leftmargin_tl
+ , narrow / leftmargin .value_required:n = true
+ , narrow / leftmargin .initial:n = 1 em
+ , narrow / rightmargin .tl_set:N = \l_@@_narrow_rightmargin_tl
+ , narrow / rightmargin .value_required:n = true
+ , narrow / rightmargin .initial:n = 1 em
% \end{macrocode}
% Options for the \env{poetry} environment.
% \begin{macrocode}
- , poetry / aboveskip .tl_set:N = \l_@@_poetry_aboveskip_tl
- , poetry / aboveskip .value_required:n = true
- , poetry / aboveskip .initial:n = \medskipamount
- , poetry / belowskip .tl_set:N = \l_@@_poetry_belowskip_tl
- , poetry / belowskip .value_required:n = true
- , poetry / belowskip .initial:n = \medskipamount
- , poetry / bigindent .tl_set:N = \l_@@_poetry_big_indent_tl
- , poetry / bigindent .value_required:n = true
- , poetry / bigindent .initial:n = 4 em
- , poetry / indent .tl_set:N = \l_@@_poetry_indent_tl
- , poetry / indent .value_required:n = true
- , poetry / indent .initial:n = 1 em
- , poetry / leftmargin .tl_set:N = \l_@@_poetry_leftmargin_tl
- , poetry / leftmargin .value_required:n = true
- , poetry / leftmargin .initial:n = 1 em
- , poetry / rightmargin .tl_set:N = \l_@@_poetry_rightmargin_tl
- , poetry / rightmargin .value_required:n = true
- , poetry / rightmargin .initial:n = \c_zero_dim
- , poetry / verse / left .bool_set_inverse:N = \l_@@_poetry_verse_right_bool
- , poetry / verse / left .default:n = true
- , poetry / verse / right .bool_set:N = \l_@@_poetry_verse_right_bool
- , poetry / verse / right .default:n = true
- , poetry / verse / right .initial:n = true
- , poetry / verse / sep .tl_set:N = \l_@@_poetry_verse_sep_tl
- , poetry / verse / sep .value_required:n = true
- , poetry / verse / sep .initial:n = 0.05 em
+ , poetry / aboveskip .tl_set:N = \l_@@_poetry_aboveskip_tl
+ , poetry / aboveskip .value_required:n = true
+ , poetry / aboveskip .initial:n = \medskipamount
+ , poetry / belowskip .tl_set:N = \l_@@_poetry_belowskip_tl
+ , poetry / belowskip .value_required:n = true
+ , poetry / belowskip .initial:n = \medskipamount
+ , poetry / bigindent .tl_set:N = \l_@@_poetry_big_indent_tl
+ , poetry / bigindent .value_required:n = true
+ , poetry / bigindent .initial:n = 4 em
+ , poetry / indent .tl_set:N = \l_@@_poetry_indent_tl
+ , poetry / indent .value_required:n = true
+ , poetry / indent .initial:n = 1 em
+ , poetry / leftmargin .tl_set:N = \l_@@_poetry_leftmargin_tl
+ , poetry / leftmargin .value_required:n = true
+ , poetry / leftmargin .initial:n = 1 em
+ , poetry / rightmargin .tl_set:N = \l_@@_poetry_rightmargin_tl
+ , poetry / rightmargin .value_required:n = true
+ , poetry / rightmargin .initial:n = \c_zero_dim
+ , poetry / verse / left .bool_set_inverse:N = \l_@@_poetry_verse_right_bool
+ , poetry / verse / left .default:n = true
+ , poetry / verse / right .bool_set:N = \l_@@_poetry_verse_right_bool
+ , poetry / verse / right .default:n = true
+ , poetry / verse / right .initial:n = true
+ , poetry / verse / sep .tl_set:N = \l_@@_poetry_verse_sep_tl
+ , poetry / verse / sep .value_required:n = true
+ , poetry / verse / sep .initial:n = 0.05 em
}
% \end{macrocode}
% Process package options.
@@ -2539,6 +2606,30 @@
\ProcessKeyOptions
% \end{macrocode}
%
+% \begin{macro}{\@@_setup_style:nnn}
+% Specify options which can later be activated using the \opt{style} option.
+% If the first argument is \val{true}, then the options are appended rather
+% than replaced.
+% \begin{macrocode}
+\cs_new_protected:Nn \@@_setup_style:nnn
+ {
+ \bool_if:NTF #1
+ {
+ \tl_if_exist:cF { g__@@_style_ #2 _tl }
+ { \tl_new:c { g__@@_style_ #2 _tl } }
+ \@@_setup_style:nne \c_false_bool { #2 }
+ { \tl_use:c { g__@@_style_ #2 _tl } , #3 }
+ }
+ {
+ \tl_gset:cn { g__@@_style_ #2 _tl } { #3 }
+ \keys_define:nn { scripture }
+ { style / #2 .meta:n = { #3 } }
+ }
+ }
+\cs_generate_variant:Nn \@@_setup_style:nnn { nne }
+% \end{macrocode}
+% \end{macro}
+%
% \subsection{Hooks}
%
% \begin{hooks}{scripture/chap/before, scripture/chap/after,
@@ -2570,6 +2661,64 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\g_@@_prev_inner_below_skip}
+% Save the last below skip of an inner environment so it can be removed if
+% the main scripture environment ends with and inner environment.
+% \begin{macrocode}
+\skip_new:N \g_@@_prev_inner_below_skip
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\l_@@_outer_itemindent_dim}
+% Holds the \cs{itemindent} of the outer list. Used to calculate the
+% \cs{itemindent} to retain correct indenting when a list environment is
+% the first thing in an outer list.
+% \begin{macrocode}
+\dim_new:N \l_@@_outer_itemindent_dim
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_setup_list_noindent:n}
+% Set \cs{noindent} to do a negative horizontal skip a list is the first
+% item in a list then restore it at the end of the paragraph. This allows
+% \cs{itemindent} to be set to a negative value and still have \cs{noindent}
+% behave as expected.
+% \begin{macrocode}
+\cs_new_protected_nopar:Nn \@@_setup_list_noindent:n
+ {
+ \legacy_if:nT {@newlist}
+ {
+ \cs_set_protected_nopar:Npn \noindent
+ {
+ \skip_horizontal:n { -#1 }
+ }
+ \hook_gput_next_code:nn { para / end }
+ {
+ \cs_gset_eq:NN \noindent \tex_noindent:D
+ }
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_skip_diff:NN}
+% Find the difference between two skips while avoiding negative stretch and
+% shrink components.
+% \begin{macrocode}
+\cs_new_protected:Nn \@@_skip_diff:NN
+ {
+ \skip_eval:n
+ {
+ \dim_eval:n { \dimexpr #1 - \dimexpr #2 }
+ ~ plus ~
+ \dim_max:nn { \gluestretch #1 - \gluestretch #2 } \c_zero_dim
+ ~ minus ~
+ \dim_max:nn { \glueshrink #1 - \glueshrink #2 } \c_zero_dim
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\@@_extra_skip:}
% Insert a little extra vertical space between two paragraphs. This function
% tests if the previous paragraph is only one line in length and began
@@ -2656,7 +2805,8 @@
% \begin{macrocode}
\tl_if_empty:NF \l_@@_version_tl
{
- \l_@@_version_delim_tl
+ \tl_if_empty:nF { #1 }
+ { \l_@@_version_delim_tl }
\@@_version_format:n { \l_@@_version_tl }
}
}
@@ -2674,30 +2824,21 @@
{
\@@_format_full_ref:n { #1 }
}
-% \end{macrocode}
-% Since the \env{poetry} environment uses \cs{@@_obeylines:} there is always
-% an extra \cs{parskip} when a \env{scripture} quotation ends with a
-% \env{poetry}
-% environment.
-% \begin{macrocode}
- \bool_if:NT \g_@@_poetry_end_bool
- { \skip_vertical:n { -\parskip } }
\dim_compare:nNnT
{ \box_wd:N \l_@@_ref_box + \g_@@_final_line_dim + \l_@@_ref_sep_tl }
>
\linewidth
- { \skip_vertical:N \baselineskip }
-% \end{macrocode}
-% If a \env{scripture} quotation ends with an inner environment, there will
-% be an extra space of \cs{baselineskip}.
-% \begin{macrocode}
- \int_compare:nNnT \prevgraf = \c_zero_int
- { \skip_vertical:n { -\baselineskip } }
- \tl_if_eq:NnT \l_@@_ref_align_tl { right }
+ {
+ \skip_vertical:N \baselineskip
+ \tl_if_eq:NnT \l_@@_ref_align_tl { left }
+ {
+ \int_compare:nNnT \g_@@_chap_par_prevgraf_int = 1
+ { \skip_vertical:N \baselineskip }
+ }
+ }
+ \tl_if_eq:NnTF \l_@@_ref_align_tl { right }
{ \hfill }
- \tl_if_eq:NnT \l_@@_ref_align_tl { left }
{
- \mode_leave_vertical:
\dim_compare:nNnT
{ \box_wd:N \l_@@_ref_box + \g_@@_final_line_dim + \l_@@_ref_sep_tl }
<
@@ -2798,7 +2939,7 @@
{
\msg_warning:nnx
{ scripture }
- { language-waning }
+ { language-warning }
{ \l_@@_language_tl }
}
}
@@ -2893,8 +3034,7 @@
\hook_gput_next_code:nn { para / after }
{
\int_gset_eq:NN \g_@@_chap_par_prevgraf_int \prevgraf
- \int_compare:nNnT
- \g_@@_chap_par_prevgraf_int = 1
+ \int_compare:nNnT \g_@@_chap_par_prevgraf_int = 1
{ \penalty 10000 }
\hook_gput_next_code:nn { para / before }
{ \int_set_eq:NN \clubpenalty \l_@@_clubpenalty_saved_int }
@@ -2926,9 +3066,7 @@
\hook_use:n { scripture / chap / after }
\group_end:
\bool_if:NT \l_@@_chap_show_verse_bool
- {
- \@@_verse_output:n { 1 }
- }
+ { \@@_verse_output:n { 1 } }
}
% \end{macrocode}
% \end{macro}
@@ -2995,13 +3133,13 @@
}
\hook_gput_next_code:nn { para / before }
{
- \int_compare:nNnT
- \g_@@_chap_par_prevgraf_int = 1
- { \extraskip }
- \int_gzero:N \g_@@_chap_par_prevgraf_int
- \int_compare:nNnT
- \@listdepth > \c_zero_int
- { \parshape 1 ~ \@totalleftmargin ~ \linewidth }
+ \legacy_if:nF { @newlist }
+ {
+ \int_compare:nNnT \g_@@_chap_par_prevgraf_int = 1
+ { \extraskip }
+ \int_gzero:N \g_@@_chap_par_prevgraf_int
+ }
+ \parshape 1 ~ \@totalleftmargin ~ \linewidth
}
}
% \end{macrocode}
@@ -3103,14 +3241,10 @@
}
$$
\@@_reset_spacing:
- \dim_compare:nNnT \g_@@_final_line_dim > \linewidth
- {
- \dim_gset_eq:NN \g_@@_final_line_dim \linewidth
- }
+ \dim_compare:nNnT \g_@@_final_line_dim > \paperwidth
+ { \dim_gset:Nn \g_@@_final_line_dim { \@totalleftmargin + \linewidth } }
\dim_compare:nNnT \g_@@_final_line_dim > { \c_zero_dim - 1 sp }
- {
- \skip_vertical:n { -\baselineskip - \parskip }
- }
+ { \skip_vertical:n { -\baselineskip - \parskip } }
}
% \end{macrocode}
% \end{macro}
@@ -3132,12 +3266,69 @@
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\g_@@_start_bool}
-% Flag indicating whether we are currently setting the first paragraph in a
-% \env{scripture} environment. If this is \val{true}, any \opt{aboveskip}
-% for an inner environment will be ignored.
+% \begin{macro}{\@@_added:n}
+% Mark text as added.
+% \begin{macrocode}
+\cs_new_protected_nopar:Nn \@@_added:n
+ {
+ \group_begin:
+ \l_@@_added_font_tl
+ \@@_added_format:n { #1 }
+ \group_end:
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_name:n}
+% Output divine name.
% \begin{macrocode}
-\bool_new:N \g_@@_start_bool
+\cs_new_protected_nopar:Nn \@@_name:n
+ {
+ \group_begin:
+ \l_@@_name_font_tl
+ \@@_name_format:n { #1 }
+ \group_end:
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_no_first_verse:}
+% Suppress special formatting for first verse if active.
+% \begin{macrocode}
+\cs_new_protected_nopar:Nn \@@_no_first_verse:
+ {
+ \bool_set_true:N \l_@@_no_verse_first_bool
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_ch:nn}
+% Print a chapter number in the main scripture environment.
+% \begin{macrocode}
+\cs_new_protected:Nn \@@_ch_output:nn
+ {
+ \bool_if:NTF \l_@@_chap_show_bool
+ {
+ \bool_if:NTF \l_@@_chap_drop_bool
+ {
+ \@@_chap:n { #2 }
+ \bool_if:nTF { #1 }
+ {
+ \hook_gput_next_code:nn { para / after }
+ {
+ \int_gzero:N \g_@@_chap_par_prevgraf_int
+ \int_gzero:N \g_@@_mid_para_chap_prevgraf_int
+ }
+ }
+ {
+ \hook_gput_next_code:nn { para / after }
+ { \int_gset_eq:NN \g_@@_mid_para_chap_prevgraf_int \prevgraf }
+ }
+ }
+ { \@@_nodrop_chap:n { #2 } }
+ }
+ { \@@_nodrop_chap:n { #2 } }
+ }
% \end{macrocode}
% \end{macro}
%
@@ -3146,6 +3337,7 @@
% \begin{macrocode}
\cs_new_protected:Nn \@@_begin:n
{
+ \cs_set_eq:NN \@@_noindent_saved: \noindent
\bool_if:NT \l_@@_active_bool
{
\msg_error:nn { scripture } { nested-environment }
@@ -3157,131 +3349,74 @@
\keys_set:nn { scripture } { #1 }
}
\@@_select_language:
-% \end{macrocode}
-% If the \env{scripture} environment begins immediately after an \cs{item},
-% then insert a new paragraph and apply a negative skip. Life is much easier
-% if all paragraphs in a \env{scripture} are the same rather than the first
-% one being in the first paragraph of an \cs{item}.
-% \begin{macrocode}
- \legacy_if:nT { @newlist }
- {
- \strut
- \par
- \vspace* { \dim_eval:n { -\baselineskip - \parskip } }
- }
- \mode_if_vertical:T
- {
- \addvspace { \l_@@_aboveskip_tl }
- }
- \DeclareDocumentCommand { \ch } { sm }
- {
- \bool_if:NTF \l_@@_chap_show_bool
- {
- \bool_if:NTF \l_@@_chap_drop_bool
- {
- \@@_chap:n { ##2 }
- \bool_if:nT { ##1 }
- {
- \hook_gput_next_code:nn { para / after }
- { \int_gzero:N \g_@@_chap_par_prevgraf_int }
- }
- }
- { \@@_nodrop_chap:n { ##2 } }
- }
- { \@@_nodrop_chap:n { ##2 } }
- }
+ \int_gzero:N \g_@@_chap_par_prevgraf_int
% \end{macrocode}
% Empty \cs{everydisplay} to ensure it isn't interring with spacing.
% \begin{macrocode}
\everydisplay { }
\int_set:Nn \predisplaypenalty { 10000 }
\int_set_eq:NN \postdisplaypenalty \@lowpenalty
- \bool_gset_true:N \g_@@_start_bool
+ \int_set:Nn \@beginparpenalty { -\@lowpenalty }
+ \int_set_eq:NN \@endparpenalty \@lowpenalty
\bool_gset_false:N \g_@@_poetry_end_bool
- \dim_set_eq:NN \parindent \l_@@_parindent_tl
\cs_set_eq:NN \extraskip \@@_extra_skip:
\cs_set_eq:NN \redletteron \@@_red_letter_on:
\cs_set_eq:NN \redletteroff \@@_red_letter_off:
+ \DeclareDocumentCommand { \ch } { sm }
+ { \@@_ch_output:nn { ##1 } { ##2 } }
\cs_set_eq:NN \vs \@@_verse_output:n
- \cs_set_protected_nopar:Npn \added ##1
- {
- \group_begin:
- \l_@@_added_font_tl
- \@@_added_format:n { ##1 }
- \group_end:
- }
- \cs_set_protected_nopar:Npn \name ##1
- {
- \group_begin:
- \l_@@_name_font_tl
- \@@_name_format:n { ##1 }
- \group_end:
- }
- \cs_set_protected_nopar:Npn \nofirstverse
- {
- \bool_set_true:N \l_@@_no_verse_first_bool
- }
- \cs_set_protected_nopar:Npn \LORD
- {
- \name { Lord }
- }
- \cs_set_protected_nopar:Npn \GOD
- {
- \name { God }
- }
+ \cs_set_eq:NN \added \@@_added:n
+ \cs_set_eq:NN \name \@@_name:n
+ \cs_set_protected_nopar:Npn \LORD { \name { Lord } }
+ \cs_set_protected_nopar:Npn \GOD { \name { God } }
+ \cs_set_eq:NN \nofirstverse \@@_no_first_verse:
\cs_set_protected_nopar:Npn \textright ##1
- {
- \@@_text_right:nn { \l_@@_text_right_sep_tl } { ##1 }
- }
+ { \@@_text_right:nn { \l_@@_text_right_sep_tl } { ##1 } }
\hook_gclear_next_code:n { para / before }
- \skip_set:Nn \l_@@_parskip_correction_skip { \parskip - \l_@@_parskip_tl }
- \mode_if_vertical:T
- {
- \addvspace { \l_@@_parskip_correction_skip }
- }
- \skip_set_eq:NN \parskip \l_@@_parskip_tl
\l_@@_font_tl
\exp_args:NnV \color_set:nn { scripture default colour } \l_@@_colour_tl
\str_if_eq:VnF \l_@@_colour_tl { . }
+ { \color_select:n { scripture default colour } }
+ \bool_if:NTF \l_@@_inline_bool
+ { \l_@@_inline_begin_tl }
{
- \color_select:n { scripture default colour }
- }
-% \end{macrocode}
-% For left and right margins, use \cs{parshape} is already in a list,
-% otherwise use \cs{leftskip} and \cs{rightskip}
-% \begin{macrocode}
- \bool_lazy_or:nnT
- { \dim_compare_p:n { \l_@@_leftmargin_tl > 0pt } }
- { \dim_compare_p:n { \l_@@_rightmargin_tl > 0pt } }
- {
- \dim_sub:Nn \linewidth
- { \l_@@_leftmargin_tl + \l_@@_rightmargin_tl }
- \int_compare:nNnTF
- \@listdepth > \c_zero_int
- {
- \dim_add:Nn \@totalleftmargin \l_@@_leftmargin_tl
- \parshape 1 ~ \@totalleftmargin ~ \linewidth
- }
- {
- \dim_add:Nn \leftskip \l_@@_leftmargin_tl
- \dim_add:Nn \rightskip \l_@@_rightmargin_tl
- }
- }
- \bool_if:NF \l_@@_indent_bool
- {
- \hook_gput_next_code:nn { para / begin }
+ \legacy_if:nTF { @newlist }
+ { \dim_set_eq:NN \l_@@_outer_itemindent_dim \itemindent }
+ { \dim_zero:N \l_@@_outer_itemindent_dim }
+ \list { }
{
- \bool_lazy_any:nT
+ \dim_set_eq:NN \leftmargin \l_@@_leftmargin_tl
+ \dim_set_eq:NN \rightmargin \l_@@_rightmargin_tl
+ \dim_set:Nn \itemindent { \l_@@_parindent_tl - \l_@@_outer_itemindent_dim }
+ \dim_set_eq:NN \listparindent \l_@@_parindent_tl
+ \skip_zero:N \partopsep
+ \skip_set_eq:NN \parsep \l_@@_parskip_tl
+ \dim_compare:nNnTF \parskip > \l_@@_aboveskip_tl
+ { \skip_zero:N \topsep }
+ { \skip_set:Nn \topsep { \@@_skip_diff:NN \l_@@_aboveskip_tl \parskip } }
+ \@@_setup_list_noindent:n { \l_@@_parindent_tl }
+ \bool_if:NF \l_@@_indent_bool
{
- { \str_if_eq_p:Vn \l_@@_currenvir_str { midparachap } }
- { \str_if_eq_p:Vn \l_@@_currenvir_str { narrow } }
- { \str_if_eq_p:Vn \l_@@_currenvir_str { scripture } }
+ \hook_gput_next_code:nn { para / begin }
+ {
+ \bool_lazy_any:nT
+ {
+ { \str_if_eq_p:Vn \l_@@_currenvir_str { midparachap } }
+ { \str_if_eq_p:Vn \l_@@_currenvir_str { narrow } }
+ { \str_if_eq_p:Vn \l_@@_currenvir_str { scripture } }
+ }
+ {
+ \legacy_if:nTF { @noparlist }
+ { \noindent }
+ { \para_omit_indent: }
+ }
+ }
}
- { \para_omit_indent: }
}
- }
- \bool_if:NT \l_@@_inline_bool
- { \l_@@_inline_begin_tl }
+ \dim_set_eq:NN \parindent \l_@@_parindent_tl
+ \item
+ \relax
+ }
}
% \end{macrocode}
% \end{macro}
@@ -3291,105 +3426,67 @@
% \begin{macrocode}
\cs_new_protected:Nn \@@_end:n
{
- \tl_if_eq:NnTF \l_@@_ref_align_tl { inline }
+ \bool_if:NTF \l_@@_inline_bool
{
- \bool_lazy_or:nnF
+ \unskip
+ \@@_red_letter_off:
+ \l_@@_inline_end_tl
+ \bool_lazy_or:nnTF
{ \tl_if_novalue_p:n { #1 } }
{ \tl_if_empty_p:n { #1 } }
{
- \unskip
- \@@_red_letter_off:
- \bool_if:NT \l_@@_inline_bool
- { \l_@@_inline_end_tl }
+ \tl_if_empty:NF \l_@@_version_tl
+ {
+ \skip_horizontal:N \l_@@_ref_sep_tl
+ \@@_format_full_ref:n { }
+ }
+ }
+ {
\skip_horizontal:N \l_@@_ref_sep_tl
\@@_format_full_ref:n { #1 }
}
}
{
+ \@@_red_letter_off:
+ \skip_zero:N \parskip
+ \int_set:Nn \postdisplaypenalty { 10000 }
+ \@@_calc_final_line_length:
+ \dim_gsub:Nn \g_@@_final_line_dim \@totalleftmargin
+ \dim_compare:nNnTF \@outerparskip > \l_@@_belowskip_tl
+ { \skip_zero:N \@topsepadd }
+ { \skip_set:Nn \@topsepadd { \@@_skip_diff:NN \l_@@_belowskip_tl \@outerparskip } }
% \end{macrocode}
-% Normally \cs{unskip} does not work in vertical mode, but there are some
-% situations where it does work. The following condition is true if the
-% \env{scripture} environment has ended with one of its internal
-% environments. This removes any unwanted \opt{belowskip} if present and
-% leaves the previously calculated line length of the final paragraph intact.
+% If a \env{scripture} quotation ends with an inner environment, remove the
+% below skip of the inner environment.
% \begin{macrocode}
- \mode_if_vertical:TF
- {
- \unskip
- \unskip
- }
- {
- \tl_if_novalue:nTF { #1 }
- { \int_zero:N \postdisplaypenalty }
- { \int_set_eq:NN \postdisplaypenalty \@highpenalty }
- \@@_calc_final_line_length:
- }
-% \end{macrocode}
-% Restore left margin by resetting the \cs{parshape} if in a list
-% based environment, otherwise the space required for the reference is
-% incorrectly calculated.
-% \begin{macrocode}
- \bool_lazy_or:nnTF
- { \dim_compare_p:n { \l_@@_leftmargin_tl > 0pt } }
- { \dim_compare_p:n { \l_@@_rightmargin_tl > 0pt } }
- {
- \dim_add:Nn \linewidth \l_@@_leftmargin_tl
- \int_compare:nNnT
- \@listdepth > \c_zero_int
- {
- \dim_sub:Nn \@totalleftmargin \l_@@_leftmargin_tl
- \parshape 1 ~ \@totalleftmargin ~ \linewidth
- }
- }
- { \parshape 1 ~ \@totalleftmargin ~ \linewidth }
- \@@_red_letter_off:
- \bool_lazy_or:nnF
- { \tl_if_novalue_p:n { #1 } }
- { \tl_if_empty_p:n { #1 } }
- { \@@_reference:n { #1 } }
- \par
+ \int_compare:nNnT \prevgraf = \c_zero_int
+ { \skip_vertical:n { -\g_@@_prev_inner_below_skip } }
+ \hook_gclear_next_code:n { para / before }
+ \parshape 1 ~ \@totalleftmargin ~ \linewidth
+ \noindent
+ \bool_lazy_or:nnTF
+ { \tl_if_novalue_p:n { #1 } }
+ { \tl_if_empty_p:n { #1 } }
+ {
+ \tl_if_empty:NTF \l_@@_version_tl
+ { \hbox:n { } }
+ { \@@_reference:n { } }
+ }
+ { \@@_reference:n { #1 } }
% \end{macrocode}
-% Restore right margin by resetting the \cs{parshape} if in a \LaTeX{} list
-% based environment, since only the left margin was restored above.
+% Set \val{@noparlist} to \val{false} to ensure \cs{topsep} is always added
+% \env{scripture} environment
% \begin{macrocode}
- \bool_lazy_or:nnT
- { \dim_compare_p:n { \l_@@_leftmargin_tl > 0pt } }
- { \dim_compare_p:n { \l_@@_rightmargin_tl > 0pt } }
- {
- \int_compare:nNnT
- \@listdepth > \c_zero_int
- {
- \dim_add:Nn \linewidth \l_@@_rightmargin_tl
- \parshape 1 ~ \@totalleftmargin ~ \linewidth
- }
- }
- \dim_compare:nNnTF
- { \glueexpr \l_@@_belowskip_tl } > \parskip
- {
- \addvspace
- {
- \skip_eval:n { \l_@@_belowskip_tl - \parskip }
- }
- }
- {
- \addvspace { \l_@@_belowskip_tl }
- }
+ \@noparlistfalse
+ \endlist
}
+ \cs_set_eq:NN \noindent \@@_noindent_saved:
}
% \end{macrocode}
% \end{macro}
%
% \subsection{Scripture internal environments}
%
-% \begin{macro}{\l_@@_delta_below_skip}
-% Correction to \tn{@topsepadd} for internal environments. This enables a
-% different \opt{aboveskip} and \opt{belowskip} which are normally the
-% same for \LaTeX{} lists.
-% \begin{macrocode}
-\skip_new:N \l_@@_delta_below_skip
-% \end{macrocode}
-% \end{macro}
-%
% \subsubsection{The \env{center} environment}
%
% \begin{macro}{\@@_center_begin:n}
@@ -3409,41 +3506,29 @@
{ scripture / center }
{ #1 }
}
- \mode_if_horizontal:T
- { \par }
+ \legacy_if:nTF { @newlist }
+ { \dim_add:Nn \l_@@_outer_itemindent_dim \itemindent }
+ { \dim_zero:N \l_@@_outer_itemindent_dim }
\list { }
{
- \skip_set_eq:NN \l_@@_delta_below_skip \l_@@_center_belowskip_tl
% \end{macrocode}
% Ignore \opt{aboveskip} if at the beginning of a \env{scripture} environment.
% \begin{macrocode}
- \bool_if:NTF \g_@@_start_bool
- {
- \skip_zero:N \topsep
- \skip_sub:Nn \topsep \parskip
- \skip_add:Nn \l_@@_delta_below_skip \parskip
- \bool_gset_false:N \g_@@_start_bool
- }
- {
- \dim_compare:nTF
- { \parskip >= \glueexpr \l_@@_center_aboveskip_tl > \c_zero_skip }
- {
- \skip_zero:N \topsep
- \skip_zero:N \l_@@_delta_below_skip
- }
- {
- \skip_set_eq:NN \topsep \l_@@_center_aboveskip_tl
- \skip_sub:Nn \l_@@_delta_below_skip \l_@@_center_aboveskip_tl
- }
- \int_compare:nNnT \g_@@_chap_par_prevgraf_int = 1
- { \addvspace { \baselineskip } }
- \int_gzero:N \g_@@_chap_par_prevgraf_int
- }
+ \dim_zero:N \labelsep
+ \dim_set_eq:NN \leftmargin \l_@@_center_leftmargin_tl
+ \dim_set_eq:NN \rightmargin \l_@@_center_rightmargin_tl
+ \dim_set:Nn \itemindent { -\l_@@_outer_itemindent_dim }
+ \dim_zero:N \listparindent
\skip_set_eq:NN \parsep \parskip
\skip_zero:N \partopsep
- \dim_zero:N \leftmargin
- \dim_zero:N \labelsep
+ \dim_compare:nNnTF \parskip > \l_@@_center_aboveskip_tl
+ { \skip_zero:N \topsep }
+ { \skip_set:Nn \topsep { \@@_skip_diff:NN \l_@@_center_aboveskip_tl \parskip } }
+ \@@_setup_list_noindent:n { \c_zero_dim }
}
+ \int_compare:nNnT \g_@@_chap_par_prevgraf_int = 1
+ { \addvspace { \baselineskip } }
+ \int_gzero:N \g_@@_chap_par_prevgraf_int
\centering
\item
\relax
@@ -3456,9 +3541,12 @@
% \begin{macrocode}
\cs_new_protected:Nn \@@_center_end:
{
- \@@_calc_final_line_length:
- \skip_add:Nn \@topsepadd \l_@@_delta_below_skip
- \int_set_eq:NN \@endparpenalty \@lowpenalty
+ \dim_gset:Nn \g_@@_final_line_dim { \@totalleftmargin + \linewidth }
+ \dim_compare:nNnTF \@outerparskip > \l_@@_center_belowskip_tl
+ { \skip_zero:N \@topsepadd }
+ { \skip_set:Nn \@topsepadd { \@@_skip_diff:NN \l_@@_center_belowskip_tl \@outerparskip } }
+ \skip_gset_eq:NN \g_@@_prev_inner_below_skip \@topsepadd
+ \legacy_if_set_false:n { @noparlist }
\endlist
}
% \end{macrocode}
@@ -3483,43 +3571,29 @@
{ scripture / flushright }
{ #1 }
}
- \mode_if_horizontal:T
- { \par }
+ \legacy_if:nTF { @newlist }
+ { \dim_add:Nn \l_@@_outer_itemindent_dim \itemindent }
+ { \dim_zero:N \l_@@_outer_itemindent_dim }
\list { }
{
- \skip_set_eq:NN \l_@@_delta_below_skip \l_@@_flushright_belowskip_tl
% \end{macrocode}
% Ignore \opt{aboveskip} if at the beginning of a \env{scripture} environment.
% \begin{macrocode}
- \bool_if:NTF \g_@@_start_bool
- {
- \skip_zero:N \topsep
- \skip_sub:Nn \topsep \parskip
- \skip_add:Nn \l_@@_delta_below_skip \parskip
- \bool_gset_false:N \g_@@_start_bool
- }
- {
- \dim_compare:nTF
- { \parskip >= \glueexpr \l_@@_flushright_aboveskip_tl > \c_zero_skip }
- {
- \skip_zero:N \topsep
- \skip_zero:N \l_@@_delta_below_skip
- }
- {
- \skip_set_eq:NN \topsep \l_@@_flushright_aboveskip_tl
- \skip_sub:Nn \l_@@_delta_below_skip \l_@@_flushright_aboveskip_tl
- }
- \int_compare:nNnT \g_@@_chap_par_prevgraf_int = 1
- { \addvspace { \baselineskip } }
- \int_gzero:N \g_@@_chap_par_prevgraf_int
- }
+ \dim_zero:N \labelsep
\dim_set_eq:NN \leftmargin \l_@@_flushright_leftmargin_tl
\dim_set_eq:NN \rightmargin \l_@@_flushright_rightmargin_tl
+ \dim_set:Nn \itemindent { -\l_@@_outer_itemindent_dim }
+ \dim_zero:N \listparindent
\skip_set_eq:NN \parsep \parskip
\skip_zero:N \partopsep
- \dim_zero:N \leftmargin
- \dim_zero:N \labelsep
+ \dim_compare:nNnTF \parskip > \l_@@_flushright_aboveskip_tl
+ { \skip_zero:N \topsep }
+ { \skip_set:Nn \topsep { \@@_skip_diff:NN \l_@@_flushright_aboveskip_tl \parskip } }
+ \@@_setup_list_noindent:n { \c_zero_dim }
}
+ \int_compare:nNnT \g_@@_chap_par_prevgraf_int = 1
+ { \addvspace { \baselineskip } }
+ \int_gzero:N \g_@@_chap_par_prevgraf_int
\raggedleft
\item
\relax
@@ -3532,9 +3606,12 @@
% \begin{macrocode}
\cs_new_protected:Nn \@@_flushright_end:
{
- \@@_calc_final_line_length:
- \skip_add:Nn \@topsepadd \l_@@_delta_below_skip
- \int_set_eq:NN \@endparpenalty \@lowpenalty
+ \dim_gset:Nn \g_@@_final_line_dim { \@totalleftmargin + \linewidth }
+ \dim_compare:nNnTF \@outerparskip > \l_@@_flushright_belowskip_tl
+ { \skip_zero:N \@topsepadd }
+ { \skip_set:Nn \@topsepadd { \@@_skip_diff:NN \l_@@_flushright_belowskip_tl \@outerparskip } }
+ \skip_gset_eq:NN \g_@@_prev_inner_below_skip \@topsepadd
+ \legacy_if_set_false:n { @noparlist }
\endlist
}
% \end{macrocode}
@@ -3549,6 +3626,22 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\@@_hanging_ch:n}
+% Position a chapter in a \env{hanging} environment.
+% \begin{macrocode}
+\cs_new_protected:Nn \@@_hanging_ch:n
+ {
+ \bool_if:NTF \l_@@_chap_show_bool
+ {
+ \bool_if:NTF \l_@@_chap_drop_bool
+ { \@@_hanging_chap:n { #1 } }
+ { \@@_nodrop_chap:n { #1 } }
+ }
+ { \@@_nodrop_chap:n { #1 } }
+ }
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\@@_hanging_chap:n}
% Position a drop chapter in a \env{hanging} environment.
% \begin{macrocode}
@@ -3587,17 +3680,15 @@
} ~
\@totalleftmargin ~ \linewidth
}
- \mode_if_vertical:T
+ \tl_set:Nx \l_@@_chap_sep_tl
{
- \tl_set:Nx \l_@@_chap_sep_tl
+ \dim_eval:n
{
- \dim_eval:n
- {
- \l_@@_chap_sep_tl + \l_@@_hanging_parindent_saved_dim
- }
+ \l_@@_chap_sep_tl + \l_@@_hanging_parindent_saved_dim
}
- \@@_nohang:
}
+ \par
+ \@@_nohang:
\hbox_set:Nn \l_@@_chap_box
{
\box_move_down:nn
@@ -3652,7 +3743,7 @@
% \begin{macrocode}
\cs_new_protected_nopar:Nn \@@_nohang:
{
- \para_raw_noindent:
+ \noindent
\hbox_to_wd:nn { \l_@@_hanging_parindent_saved_dim } { }
}
% \end{macrocode}
@@ -3675,58 +3766,33 @@
{ scripture / hanging }
{ #1 }
}
- \mode_if_horizontal:T
- { \par }
+ \DeclareDocumentCommand { \ch } { sm } { \@@_hanging_ch:n { ##2 } }
+ \cs_set_eq:NN \vs \@@_hanging_verse:n
+ \cs_set_eq:NN \nohang \@@_nohang:
+ \dim_set_eq:NN \l_@@_hanging_parindent_saved_dim \parindent
+ \legacy_if:nTF { @newlist }
+ { \dim_add:Nn \l_@@_outer_itemindent_dim \itemindent }
+ { \dim_zero:N \l_@@_outer_itemindent_dim }
\list { }
{
- \skip_set_eq:NN \l_@@_delta_below_skip \l_@@_hanging_belowskip_tl
% \end{macrocode}
% Ignore \opt{aboveskip} if at the beginning of a \env{scripture} environment.
% \begin{macrocode}
- \bool_if:NTF \g_@@_start_bool
- {
- \dim_zero:N \topsep
- \skip_sub:Nn \topsep \parskip
- \skip_add:Nn \l_@@_delta_below_skip \parskip
- \bool_gset_false:N \g_@@_start_bool
- }
- {
- \dim_compare:nTF
- { \parskip >= \glueexpr \l_@@_hanging_aboveskip_tl > \c_zero_skip }
- {
- \skip_zero:N \topsep
- \skip_zero:N \l_@@_delta_below_skip
- }
- {
- \skip_set_eq:NN \topsep \l_@@_hanging_aboveskip_tl
- \skip_sub:Nn \l_@@_delta_below_skip \l_@@_hanging_aboveskip_tl
- }
- \int_compare:nNnT \g_@@_chap_par_prevgraf_int = 1
- { \addvspace { \baselineskip } }
- \int_gzero:N \g_@@_chap_par_prevgraf_int
- }
- \dim_set:Nn \leftmargin
- { \l_@@_hanging_leftmargin_tl + \l_@@_hanging_hang_tl }
+ \dim_zero:N \labelsep
+ \dim_set:Nn \leftmargin { \l_@@_hanging_leftmargin_tl + \l_@@_hanging_hang_tl }
\dim_set_eq:NN \rightmargin \l_@@_hanging_rightmargin_tl
- \dim_set:Nn \itemindent { -\l_@@_hanging_hang_tl }
+ \dim_set:Nn \itemindent { -\l_@@_hanging_hang_tl - \l_@@_outer_itemindent_dim }
\dim_set:Nn \listparindent { -\l_@@_hanging_hang_tl }
\skip_set_eq:NN \parsep \parskip
\skip_zero:N \partopsep
- \dim_zero:N \labelsep
- \dim_set_eq:NN \l_@@_hanging_parindent_saved_dim \parindent
- }
- \DeclareDocumentCommand { \ch } { sm }
- {
- \bool_if:NTF \l_@@_chap_show_bool
- {
- \bool_if:NTF \l_@@_chap_drop_bool
- { \@@_hanging_chap:n { ##2 } }
- { \@@_nodrop_chap:n { ##2 } }
- }
- { \@@_nodrop_chap:n { ##2 } }
+ \dim_compare:nNnTF \parskip > \l_@@_hanging_aboveskip_tl
+ { \skip_zero:N \topsep }
+ { \skip_set:Nn \topsep { \@@_skip_diff:NN \l_@@_hanging_aboveskip_tl \parskip } }
+ \@@_setup_list_noindent:n { -\l_@@_hanging_hang_tl }
}
- \cs_set_eq:NN \vs \@@_hanging_verse:n
- \cs_set_eq:NN \nohang \@@_nohang:
+ \int_compare:nNnT \g_@@_chap_par_prevgraf_int = 1
+ { \addvspace { \baselineskip } }
+ \int_gzero:N \g_@@_chap_par_prevgraf_int
\item
\relax
}
@@ -3739,8 +3805,11 @@
\cs_new_protected:Nn \@@_hanging_end:
{
\@@_calc_final_line_length:
- \skip_add:Nn \@topsepadd \l_@@_delta_below_skip
- \int_set_eq:NN \@endparpenalty \@lowpenalty
+ \dim_compare:nNnTF \@outerparskip > \l_@@_hanging_belowskip_tl
+ { \skip_zero:N \@topsepadd }
+ { \skip_set:Nn \@topsepadd { \@@_skip_diff:NN \l_@@_hanging_belowskip_tl \@outerparskip } }
+ \skip_gset_eq:NN \g_@@_prev_inner_below_skip \@topsepadd
+ \legacy_if_set_false:n { @noparlist }
\endlist
}
% \end{macrocode}
@@ -3782,6 +3851,14 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\l_@@_mid_para_chap_totalleftmargin_dim}
+% Save the \cs{@totalleftmargin} before starting a \env{midparachap}
+% environment.
+% \begin{macrocode}
+\dim_new:N \l_@@_mid_para_chap_totalleftmargin_dim
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\g_@@_mid_para_chap_prevgraf_int}
% Store the \cs{prevgraf} of the final paragraph in a \env{midparachap}
% environment.
@@ -3888,6 +3965,11 @@
\par
\bool_set_true:N \l_@@_mid_para_chap_bool
\@@_vbox_set_top:Nw \l_@@_mid_para_chap_box
+ \dim_zero:N \leftskip
+ \dim_zero:N \rightskip
+ \dim_set_eq:NN \l_@@_mid_para_chap_totalleftmargin_dim \@totalleftmargin
+ \dim_zero:N \@totalleftmargin
+ \dim_set_eq:NN \hsize \linewidth
\skip_zero:N \parskip
}
% \end{macrocode}
@@ -3899,7 +3981,6 @@
\cs_new_protected:Nn \@@_mid_para_chap_end:
{
\par
- \int_gset_eq:NN \g_@@_mid_para_chap_prevgraf_int \prevgraf
\dim_gset_eq:NN \g_@@_mid_para_chap_prevdepth_dim \prevdepth
\box_set_to_last:N \l_@@_mid_para_chap_line_box
\hbox_set:Nn \l_@@_mid_para_chap_snap_box
@@ -3909,7 +3990,8 @@
\unskip
\unpenalty
}
- \dim_gset:Nn \g_@@_final_line_dim { \box_wd:N \l_@@_mid_para_chap_snap_box }
+ \dim_gset:Nn \g_@@_final_line_dim
+ { \box_wd:N \l_@@_mid_para_chap_snap_box + \l_@@_mid_para_chap_totalleftmargin_dim }
\box_clear:N \l_@@_mid_para_chap_snap_box
\nointerlineskip
\int_compare:nNnT
@@ -3961,9 +4043,7 @@
\hook_gput_next_code:nn { para / before }
{
\int_gzero:N \g_@@_chap_par_prevgraf_int
- \int_compare:nNnT
- \@listdepth > \c_zero_int
- { \parshape 1 ~ \@totalleftmargin ~ \linewidth }
+ \parshape 1 ~ \@totalleftmargin ~ \linewidth
}
}
% \end{macrocode}
@@ -3988,44 +4068,39 @@
{ scripture / narrow }
{ #1 }
}
- \mode_if_horizontal:T
- { \par }
+ \legacy_if:nTF { @newlist }
+ { \dim_add:Nn \l_@@_outer_itemindent_dim \itemindent }
+ { \dim_zero:N \l_@@_outer_itemindent_dim }
\list { }
{
- \skip_set_eq:NN \l_@@_delta_below_skip \l_@@_narrow_belowskip_tl
% \end{macrocode}
% Ignore \opt{aboveskip} if at the beginning of a \env{scripture} environment.
% \begin{macrocode}
- \bool_if:NTF \g_@@_start_bool
+ %\int_compare:nNnT \g_@@_chap_par_prevgraf_int = 1
+ % { \addvspace { \baselineskip } }
+ %\int_gzero:N \g_@@_chap_par_prevgraf_int
+ \dim_zero:N \labelsep
+ \dim_set_eq:NN \leftmargin \l_@@_narrow_leftmargin_tl
+ \dim_set_eq:NN \rightmargin \l_@@_narrow_rightmargin_tl
+ \dim_set_eq:NN \listparindent \parindent
+ \mode_if_vertical:TF
{
- \skip_zero:N \topsep
- \skip_sub:Nn \topsep \parskip
- \skip_add:Nn \l_@@_delta_below_skip \parskip
- \bool_gset_false:N \g_@@_start_bool
+ \dim_set:Nn \itemindent { \parindent - \l_@@_outer_itemindent_dim }
+ \@@_setup_list_noindent:n { \parindent }
}
{
- \dim_compare:nTF
- { \parskip >= \glueexpr \l_@@_narrow_aboveskip_tl > \c_zero_skip }
- {
- \skip_zero:N \topsep
- \skip_zero:N \l_@@_delta_below_skip
- }
- {
- \skip_set_eq:NN \topsep \l_@@_narrow_aboveskip_tl
- \skip_sub:Nn \l_@@_delta_below_skip \l_@@_narrow_aboveskip_tl
- }
- \int_compare:nNnT \g_@@_chap_par_prevgraf_int = 1
- { \addvspace { \baselineskip } }
- \int_gzero:N \g_@@_chap_par_prevgraf_int
+ \dim_set:Nn \itemindent { -\l_@@_outer_itemindent_dim }
+ \@@_setup_list_noindent:n { \c_zero_dim }
}
- \dim_set_eq:NN \leftmargin \l_@@_narrow_leftmargin_tl
- \dim_set_eq:NN \rightmargin \l_@@_narrow_rightmargin_tl
- \dim_set_eq:NN \listparindent \parindent
- \dim_set_eq:NN \itemindent \parindent
\skip_set_eq:NN \parsep \parskip
\skip_zero:N \partopsep
- \dim_zero:N \labelsep
+ \dim_compare:nNnTF \parskip > \l_@@_narrow_aboveskip_tl
+ { \skip_zero:N \topsep }
+ { \skip_set:Nn \topsep { \@@_skip_diff:NN \l_@@_narrow_aboveskip_tl \parskip } }
}
+ \int_compare:nNnT \g_@@_chap_par_prevgraf_int = 1
+ { \addvspace { \baselineskip } }
+ \int_gzero:N \g_@@_chap_par_prevgraf_int
\item
\relax
}
@@ -4038,8 +4113,11 @@
\cs_new_protected:Nn \@@_narrow_end:
{
\@@_calc_final_line_length:
- \skip_add:Nn \@topsepadd \l_@@_delta_below_skip
- \int_set_eq:NN \@endparpenalty \@lowpenalty
+ \dim_compare:nNnTF \@outerparskip > \l_@@_narrow_belowskip_tl
+ { \skip_zero:N \@topsepadd }
+ { \skip_set:Nn \@topsepadd { \@@_skip_diff:NN \l_@@_narrow_belowskip_tl \@outerparskip } }
+ \skip_gset_eq:NN \g_@@_prev_inner_below_skip \@topsepadd
+ \legacy_if_set_false:n { @noparlist }
\endlist
}
% \end{macrocode}
@@ -4153,9 +4231,25 @@
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\@@_poetry_chap:n}
+% \begin{macro}{\@@_poetry_ch:n}
% Position a chapter in a \env{poetry} environment.
% \begin{macrocode}
+\cs_new_protected:Nn \@@_poetry_ch:n
+ {
+ \bool_if:NTF \l_@@_chap_show_bool
+ {
+ \bool_if:NTF \l_@@_chap_drop_bool
+ { \@@_poetry_chap:n { #1 } }
+ { \@@_poetry_nodrop_chap:n { #1 } }
+ }
+ { \@@_poetry_nodrop_chap:n { #1 } }
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_poetry_chap:n}
+% Position a drop chapter in a \env{poetry} environment.
+% \begin{macrocode}
\cs_new_protected:Nn \@@_poetry_chap:n
{
\@@_drop_chap_set_up:n { #1 }
@@ -4437,62 +4531,35 @@
}
\bool_set_true:N \l_@@_active_inner_bool
\tl_set:Nn \l_@@_currenvir_str { poetry }
- \mode_if_horizontal:T
- { \par }
+ \bool_gset_false:N \g_@@_poetry_midparachap_show_verse_bool
+ \DeclareDocumentCommand { \ch } { sm } { \@@_poetry_ch:n { ##2 } }
+ \cs_set_eq:NN \vs \@@_poetry_mode_vertical_verse:n
+ \cs_set_eq:NN \extraskip \@@_poetry_extra_skip:
+ \cs_set_eq:NN \selah \@@_selah_output:
+ \cs_set_protected_nopar:Npn \textright ##1
+ { \@@_poetry_text_right:nn { \l_@@_text_right_sep_tl } { ##1 } }
+ \legacy_if:nTF { @newlist }
+ { \dim_add:Nn \l_@@_outer_itemindent_dim \itemindent }
+ { \dim_zero:N \l_@@_outer_itemindent_dim }
\list { }
{
- \skip_set_eq:NN \l_@@_delta_below_skip \l_@@_poetry_belowskip_tl
- \bool_if:NTF \g_@@_start_bool
- {
- \skip_zero:N \topsep
- \skip_sub:Nn \topsep \parskip
- \skip_add:Nn \l_@@_delta_below_skip \parskip
- \bool_gset_false:N \g_@@_start_bool
- }
- {
- \dim_compare:nTF
- { \parskip >= \glueexpr \l_@@_poetry_aboveskip_tl > \c_zero_skip }
- {
- \skip_zero:N \topsep
- \skip_zero:N \l_@@_delta_below_skip
- }
- {
- \skip_set_eq:NN \topsep \l_@@_poetry_aboveskip_tl
- \skip_sub:Nn \l_@@_delta_below_skip \l_@@_poetry_aboveskip_tl
- }
- \int_compare:nNnT \g_@@_chap_par_prevgraf_int = 1
- { \addvspace { \baselineskip } }
- \int_gzero:N \g_@@_chap_par_prevgraf_int
- }
+ \dim_zero:N \labelsep
\dim_set_eq:NN \leftmargin \l_@@_poetry_leftmargin_tl
\dim_set_eq:NN \rightmargin \l_@@_poetry_rightmargin_tl
- \dim_set_eq:NN \itemindent \l_@@_poetry_indent_tl
+ \dim_set:Nn \itemindent { \l_@@_poetry_indent_tl - \l_@@_outer_itemindent_dim }
\dim_set_eq:NN \listparindent \l_@@_poetry_indent_tl
\skip_zero:N \parsep
\skip_zero:N \partopsep
- \dim_zero:N \labelsep
+ \dim_compare:nNnTF \parskip > { \l_@@_poetry_aboveskip_tl }
+ { \skip_zero:N \topsep }
+ { \skip_set:Nn \topsep { \@@_skip_diff:NN \l_@@_poetry_aboveskip_tl \parskip } }
+ \@@_setup_list_noindent:n { \l_@@_poetry_indent_tl }
}
+ \int_compare:nNnT \g_@@_chap_par_prevgraf_int = 1
+ { \addvspace { \baselineskip } }
+ \int_gzero:N \g_@@_chap_par_prevgraf_int
\raggedright
- \dim_set_eq:NN \listparindent \l_@@_poetry_indent_tl
\dim_set_eq:NN \parindent \l_@@_poetry_indent_tl
- \bool_gset_false:N \g_@@_poetry_midparachap_show_verse_bool
- \DeclareDocumentCommand { \ch } { sm }
- {
- \bool_if:NTF \l_@@_chap_show_bool
- {
- \bool_if:NTF \l_@@_chap_drop_bool
- { \@@_poetry_chap:n { ##2 } }
- { \@@_poetry_nodrop_chap:n { ##2 } }
- }
- { \@@_poetry_nodrop_chap:n { ##2 } }
- }
- \cs_set_eq:NN \vs \@@_poetry_mode_vertical_verse:n
- \cs_set_eq:NN \extraskip \@@_poetry_extra_skip:
- \cs_set_eq:NN \selah \@@_selah_output:
- \cs_set_protected_nopar:Npn \textright ##1
- {
- \@@_poetry_text_right:nn { \l_@@_text_right_sep_tl } { ##1 }
- }
\item
\relax
\cs_set_eq:NN \@@_tmp_para_end: \par
@@ -4509,8 +4576,11 @@
\cs_new_protected:Nn \@@_poetry_end:
{
\@@_calc_final_line_length:
- \skip_add:Nn \@topsepadd \l_@@_delta_below_skip
- \int_set_eq:NN \@endparpenalty \@lowpenalty
+ \dim_compare:nNnTF \@outerparskip > { \l_@@_poetry_belowskip_tl }
+ { \skip_zero:N \@topsepadd }
+ { \skip_set:Nn \@topsepadd { \@@_skip_diff:NN \l_@@_poetry_belowskip_tl \@outerparskip } }
+ \skip_gset_eq:NN \g_@@_prev_inner_below_skip \@topsepadd
+ \legacy_if_set_false:n { @noparlist }
\endlist
\bool_gset_true:N \g_@@_poetry_end_bool
\hook_gput_next_code:nn { para / begin }
@@ -4544,6 +4614,22 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\scripturestyle}
+% \begin{arguments}
+% \item \meta{|name|} of the style.
+% \item \meta{|options|} to set for the style.
+% \end{arguments}
+% Set key-value settings to be applied when using the \opt{style} option
+% with value \val{name}. The starred version appends the \val{options} to
+% any existing ones.
+% \begin{macrocode}
+\NewDocumentCommand { \scripturestyle } { s m m }
+ {
+ \@@_setup_style:nnn { #1 } { #2 } { #3 }
+ }
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\textscripture}
% \begin{arguments}
% \item \meta{|reference|} of quotation.
@@ -4553,7 +4639,7 @@
% Set an inline quotation. This is equivalent to calling the
% \env{scripture} environment with the \opt{inline} option set.
% \begin{macrocode}
-\NewDocumentCommand { \textscripture } { oo+m }
+\NewDocumentCommand { \textscripture } { o o +m }
{
\tl_if_novalue:nTF { #2 }
{
@@ -4575,7 +4661,7 @@
% \end{arguments}
% Format a scripture quotation with optional reference.
% \begin{macrocode}
-\NewDocumentEnvironment { scripture } { oo }
+\NewDocumentEnvironment { scripture } { o o }
{
\@@_begin:n { #2 }
% \end{macrocode}
@@ -4676,6 +4762,11 @@
\tl_set:Nn \l_@@_belowskip_tl { 0pt }
\tl_set:Nn \l_@@_leftmargin_tl { 0pt }
\tl_set:Nn \l_@@_rightmargin_tl { 0pt }
+ \cs_set_eq:NN \@@_ref_format:n \@@_inline_ref_format:n
+ \tl_set_eq:NN \l_@@_ref_sep_tl \l_@@_inline_ref_sep_tl
+ \cs_set_eq:NN \@@_version_format:n \@@_inline_version_format:n
+ \tl_set_eq:NN \l_@@_version_delim_tl \l_@@_inline_version_delim_tl
+ \bool_set_true:N \l_@@_compact_bool
}
\bool_if:NT \l_@@_compact_bool
{
@@ -4707,11 +4798,7 @@
}
\mode_leave_vertical:
}
- \peek_remove_spaces:n
- {
- \peek_meaning:NF \begin
- { \bool_gset_false:N \g_@@_start_bool }
- }
+ \ignorespaces
}
{
\bool_if:NT \l_@@_compact_bool
diff --git a/macros/latex/contrib/scripture/scripture.pdf b/macros/latex/contrib/scripture/scripture.pdf
index 6d1f35df3c..4dbb9323b1 100644
--- a/macros/latex/contrib/scripture/scripture.pdf
+++ b/macros/latex/contrib/scripture/scripture.pdf
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 8a6b11fa96..f5535ac7b2 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -143,7 +143,6 @@ $mirrors = {
},
'Portugal' => {
'https://ftp.eq.uc.pt/software/TeX/' => 1,
- 'https://mirrors.up.pt/pub/CTAN/' => 1,
},
'Romania' => {
'https://mirrors.nxthost.com/ctan/' => 1,
@@ -183,6 +182,9 @@ $mirrors = {
'https://mirror.quantum5.ca/CTAN/' => 1,
'https://muug.ca/mirror/ctan/' => 1,
},
+ 'Costa Rica' => {
+ 'https://mirrors.ucr.ac.cr/CTAN/' => 1,
+ },
'USA' => {
'http://mirrors.ibiblio.org/pub/mirrors/CTAN/' => 1,
'https://ctan.math.illinois.edu/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index ac3ff75e48..150e6200de 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/69216
+depend revision/69223
name 00texlive.image
category TLCore
-revision 69205
+revision 69223
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
@@ -4698,6 +4698,7 @@ runfiles size=13154
tlpkg/tlpsrc/xistercian.tlpsrc
tlpkg/tlpsrc/xits.tlpsrc
tlpkg/tlpsrc/xkcdcolors.tlpsrc
+ tlpkg/tlpsrc/xkeymask.tlpsrc
tlpkg/tlpsrc/xkeyval.tlpsrc
tlpkg/tlpsrc/xlop.tlpsrc
tlpkg/tlpsrc/xltabular.tlpsrc
@@ -4824,7 +4825,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 69207
+revision 69218
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
@@ -55057,7 +55058,7 @@ catalogue-version 1.5
name changebar
category Package
-revision 63259
+revision 69220
shortdesc Generate changebars in LaTeX documents
relocated 1
longdesc Identify areas of text to be marked with changebars with the
@@ -55065,28 +55066,34 @@ longdesc \cbstart and \cbend commands; the bars may be coloured. The
longdesc package uses 'drivers' to place the bars; the available drivers
longdesc can work with dvitoln03, dvitops, dvips, the emTeX and TeXtures
longdesc DVI drivers, and VTeX and pdfTeX.
-containersize 7004
-containerchecksum 1d47e3e98e6923fda580a8a34b8fcdcc7aad164306a6380ff8fd9ed77f1256225221f8b15da604303e562471ed6ffdb7109b6b95a397b25b80c48fdc4e565b62
-doccontainersize 376148
-doccontainerchecksum f3ece8b350ee00ecb596f0f66ef2ded81b7c507c618d226084d4a4e403441b9183a3686c2c26430654c45f15471092e83864a28cddad3d08e60c656d3af8ebe1
-docfiles size=99
+containersize 7104
+containerchecksum 73bc1dc30fb0f68ea7ab10b926f9501796cba6ed88570dc16940939390ca766955f03e144d617d319064e7c35f3d0135f94d659dd4ad80e1cda70960ba0b811c
+doccontainersize 634264
+doccontainerchecksum 5901ec6b8f9bed1e587a30e7bee482fd74b30585c9845f7807a1d19c20c4ef0423c4ee61e152e9c9dc9123103233df1199bd69fc2f9efdc89d56d463a6db712e
+docfiles size=201
RELOC/doc/latex/changebar/CATALOG
RELOC/doc/latex/changebar/MANIFEST
RELOC/doc/latex/changebar/README details="Readme"
+ RELOC/doc/latex/changebar/cbtest1-ltx.pdf
+ RELOC/doc/latex/changebar/cbtest1-pdf.pdf
+ RELOC/doc/latex/changebar/cbtest1.tex
+ RELOC/doc/latex/changebar/cbtest2-ltx.pdf
+ RELOC/doc/latex/changebar/cbtest2-pdf.pdf
+ RELOC/doc/latex/changebar/cbtest2.tex
RELOC/doc/latex/changebar/changebar.bug
RELOC/doc/latex/changebar/changebar.pdf details="Package documentation"
-srccontainersize 27104
-srccontainerchecksum 0615c7d0057e9138ba84e0f622560b7c0823d44021702ba31a77ab1e3bd13c24b8d59b1d96369d5e619d180797f2684c25d497e40a5c253a67eaf399b6cd0763
-srcfiles size=31
+srccontainersize 27472
+srccontainerchecksum fd5ea4b8b1850607f95757975c54951a66714540b97d27ec76ca51e2452c997e3a07bc1af6379a179b6ae2e91b908970b9afc0da41ef05028cd0e104c903eed9
+srcfiles size=34
RELOC/source/latex/changebar/changebar.dtx
RELOC/source/latex/changebar/changebar.ins
-runfiles size=9
+runfiles size=10
RELOC/tex/latex/changebar/changebar.sty
catalogue-also chbar xechangebar backgrnd
catalogue-ctan /macros/latex/contrib/changebar
catalogue-license lppl1.3
catalogue-topics editorial
-catalogue-version 3.6d
+catalogue-version 3.7a
name changelayout
category Package
@@ -71661,7 +71668,7 @@ containerchecksum 889eae40b82f31c7c4b3a17740399c763dabec7986fcb39261b252afff69a0
name collection-latexextra
category Collection
-revision 69147
+revision 69223
shortdesc LaTeX additional packages
relocated 1
longdesc A very large collection of add-on packages for LaTeX.
@@ -73157,6 +73164,7 @@ depend xhfill
depend xifthen
depend xint
depend xkcdcolors
+depend xkeymask
depend xltabular
depend xmpincl
depend xnewcommand
@@ -73188,8 +73196,8 @@ depend zref-clever
depend zref-vario
depend zwgetfdate
depend zwpagelayout
-containersize 7072
-containerchecksum fb6d2309a2633317c1d4b167556c2940fa32e23cd61dc46f52b68d3f390ec7cd8b5f70f5d6dbef4b9cb885578cbd265a1c48a262fb64926e85ef0860c2b571d7
+containersize 7060
+containerchecksum 5168fb211931cc07c15f90e1a212298d36f9411de7cbd5c6f3cf4c6782127df07a44bd25f775133aed2ed356fdf3bf66b4f5dcff5864a14ba4e1aa286ab07454
name collection-latexrecommended
category Collection
@@ -130759,16 +130767,16 @@ catalogue-version 0.7.3
name fontsetup
category Package
-revision 69190
+revision 69222
shortdesc A front-end to fontspec, for selected fonts with math support
relocated 1
longdesc This package facilitates the use of fontspec for users who do
longdesc not wish to bother with details, with a special focus on
longdesc quality fonts supporting Mathematics.
-containersize 7684
-containerchecksum fb1a32c7cca4f3ad7cd9865fd3155124b655fa5d484800dd935e86ab6aeb1fc81f412ffef6f9c2334999a267a2142f73d651a378149d73d0b822a3c7e5a7812d
-doccontainersize 556428
-doccontainerchecksum bb502d998ef9aa102008af19b1a81c5fdaaf45a2e82318efcf828839b890ec9b7e9e37c1c876f8ffe2a7e7708c95416387f9c6c2145f9bacb7bcab7e3b994963
+containersize 7688
+containerchecksum 9450d378ba9ee15113d5e0d6fdfbc559097daf66c02ebd437544daf02bd0b120df3bf1667fec13acba1dfc640819c4e158b35c368999c716fc686a6a2c9d0215
+doccontainersize 556320
+doccontainerchecksum fa2c7bb20da163981365ce3dbc50a3292dab5b6d7365896f194aac7ba55f20257fd9d663299c3427e645a51241c998e635c6bf4b6160ff066373699767269060
docfiles size=277
RELOC/doc/latex/fontsetup/README details="Readme"
RELOC/doc/latex/fontsetup/fontsetup-doc.pdf details="Package documentation"
@@ -130821,7 +130829,7 @@ catalogue-also fontsetup-nonfree
catalogue-ctan /macros/unicodetex/latex/fontsetup
catalogue-license gpl3
catalogue-topics font-sel font-supp xetex luatex maths
-catalogue-version 2.01
+catalogue-version 2.02
name fontsize
category Package
@@ -180959,7 +180967,7 @@ binfiles arch=x86_64-solaris size=1
name latexmk
category Package
-revision 68950
+revision 69221
shortdesc Fully automated LaTeX document generation
longdesc Latexmk completely automates the process of generating a LaTeX
longdesc document. Given the source files for a document, latexmk issues
@@ -180971,11 +180979,11 @@ longdesc files), and reruns LaTeX, etc., whenever a source file has
longdesc changed. Thus a previewer can offer a display of the document's
longdesc latest state.
depend latexmk.ARCH
-containersize 112124
-containerchecksum 7ca59e4dfe7d8adf13422caf1ff7850ce0874cc726690a811b94293b098aaa16889a24dc3bd9e9a229bc87ff1b5e96ebc0c788b4eb778d3ff33243728c625798
-doccontainersize 530732
-doccontainerchecksum 506e8078559a991e3f9ce9f4268cc6ddba4d9648be9eaec81ef49ee61593e7e3e476bbeb939264ffca35875133361d37c139bdcf0699a2aec9bf525f5f62ee40
-docfiles size=287
+containersize 116704
+containerchecksum 723ceedac206ac0e371946d1d549584ebf2658934c46ce26206ca06db4b571bf37470a4267dd5aa5eb265a846d1a4084874bed4eeca179c1f71c610702cf877e
+doccontainersize 537856
+doccontainerchecksum 55f768dea28e2d22ba33338010e8b14f40a5d76d12be2e7943fdfa4c59a6e7833ce8f2c94a293653335ab42e362a1c7a2de97c5f0776e5b350defbdbb7af3755
+docfiles size=291
texmf-dist/doc/man/man1/latexmk.1
texmf-dist/doc/man/man1/latexmk.man1.pdf
texmf-dist/doc/support/latexmk/CHANGES
@@ -181027,14 +181035,14 @@ docfiles size=287
texmf-dist/doc/support/latexmk/latexmk.cmd
texmf-dist/doc/support/latexmk/latexmk.pdf details="Manual page, PDF"
texmf-dist/doc/support/latexmk/latexmk.txt details="Manual page, text format"
-runfiles size=121
+runfiles size=126
texmf-dist/scripts/latexmk/latexmk.pl
catalogue-also latexn prv arara
catalogue-contact-home https://www.cantab.net/users/johncollins/latexmk/index.html
catalogue-ctan /support/latexmk
catalogue-license gpl2
catalogue-topics compilation
-catalogue-version 4.81
+catalogue-version 4.82
name latexmk.aarch64-linux
category Package
@@ -319215,7 +319223,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 69207
+revision 69218
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.
@@ -319223,10 +319231,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 114272
-containerchecksum c61020fe150172bc40fa3b891f67a41dfdd9d2477895810f3c14f876dc5895522dfa3abbb1f78b40e18c4a9a9a0f620903983cef8d0c5540e6c1dfe56831c279
+containersize 114280
+containerchecksum 7730b14f0206903aa574b05c79cfc05781e0846e9f04ad3e576a514a62393ae4f8efd9fe9eca389ef4c0605068aae3649b4c6bdded50518f51fe442fa3a5c198
doccontainersize 430852
-doccontainerchecksum 129c1a6b387fe241c6aeb736e256ccdc192113f5acc38d3e3948f2f22470e3203c2afe10d12c5fea1093af25c96ca04f37a475d87301491820cba3e502875ed9
+doccontainerchecksum 02e11aef3f083a8df4f4df7d17cc073582c093796437d9cd49c788d88a88a0fa092836246ca48ff8e74fd3f91083476ce08bc9a722da3a3b7d8e94a235043cb5
docfiles size=561
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
@@ -361579,6 +361587,34 @@ catalogue-license lppl1.3c cc0
catalogue-topics colour amusements
catalogue-version 1.0.2
+name xkeymask
+category Package
+revision 69223
+shortdesc An extension of xkeyval with a mask
+relocated 1
+longdesc This package is an extension of the xkeyval package by Hendri
+longdesc Adriaens that offers macros for hiding certain keys so that
+longdesc they are not used in certain places. The idea is that one first
+longdesc imports the package in the document preamble, and then creates
+longdesc masks use at certain points in the document. The mask can also
+longdesc be queried or cleared at some later point.
+containersize 1764
+containerchecksum 1502216d5f8b5b2f15317f7dd9faabd11e06232a093a74a64a7114b5f2307e7e96065810129713c679d4aa4d2e622c6a1af8dfb31719b447e9d8fc1e8026e027
+doccontainersize 127708
+doccontainerchecksum 812473ff009eceec4cdf23cfd89dec769566f2027e528745273061047b4abb3b5b62426492f30755090c664f61e33b675d333cb0e9002869339a4636e6fb260c
+docfiles size=35
+ RELOC/doc/latex/xkeymask/README details="Readme"
+ RELOC/doc/latex/xkeymask/xkeymask.pdf details="Package documentation"
+ RELOC/doc/latex/xkeymask/xkeymask.tex
+runfiles size=1
+ RELOC/tex/latex/xkeymask/xkeymask.sty
+catalogue-contact-bugs https://github.com/artagnon/xkeymask/issues
+catalogue-contact-repository https://github.com/artagnon/xkeymask
+catalogue-ctan /macros/latex/contrib/xkeymask
+catalogue-license lppl1.3c
+catalogue-topics keyval
+catalogue-version 1.0
+
name xkeyval
category Package
revision 63616
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 87c20ad06a..95074ce1ad 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-45cdd9d693a264e9b9229e1fb57431d1 texlive.tlpdb
+8bb49254fb4b2742bab76b835bb977f1 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 8b19740562..3116f81f6a 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-d7ac1fe4de01a7f05a84fbb0ed50f3358ba009a75c731ac04ffbb0d4ea5ada0fd7c1971f97cae02e62bf10787f7318078a212fcd0c472c595610d43a8da46521 texlive.tlpdb
+815b3d432f1f5d82abc2b27c507dd0339c9e104e5c66715529c655131b7679aee49f407076f2b6ea7d9d717bc6e9abfac1dd2920022001872df72ce309af9f2c texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 34520be329..c4b5613f89 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+QqiBBqTOGHfhlDjHAFAmWKIfAACgkQTOGHfhlD
-jHA8jQgAoCZIGUNA8gmzqE/4LLgq38WQ4VvQFHW4ZGOxYlJ2jsQpj63cRJXdfxYY
-8mEjQp/ZjOBxs1HQQFH3kI48ZLeRCrf+nwGCetbBvNaUpg4B5wZB6HTX+62Xcd6G
-Qi0eOJXDUFcJGMkM5Ao9Gto+XFznJshd8PLemT5J73YnIpeXGasjT5MLXy0iWErM
-Pq0LwL+xfLsaYLbbpaVV4CRkX7yJxdoP+ibSAUi6Msf+RRGRuiw1HHpqUCBFx0dy
-EptYIlaK0zvUL3MzfSGyeNRjzEv9Z1QFYT6+cpmp5TiORMyLHV5hZfZwEkMSOMjn
-t8EOqWkbCGBqekYst8itHrozxnxVYw==
-=Ovjm
+iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmWLc48ACgkQTOGHfhlD
+jHAlHwf+PLyeXHPcDJlJyryYMAL+6Tr3KfT0lvL/0p2zS1vO3ZIxdyd4JvOnKf/s
+qXh3BYcZBwlQaq8rfwx0KICr5ZPRK27Qo9xk7wwOhjiBWXVY9QdnwlMB298iF2Eb
+l4Y51he68mN+7uz5EvJSM35lOFW+sUXWSGJcTYiOG36m9Ujlba6vfmI7Oh2AUXxQ
++NKuqjw/V8fuEbfj8KU7w2E/vliqxA2wzwqJSDlLZkAqj3uxzuwYZUK4znrnfPpF
+N7go05z0j5gP2N6L7MAajf+UHjEdyYlvOOfVN37F83IX5x88D/tsQCdqruJAC0/B
+YW1YvOBRrxcK+LTTx54P6TMLUSwVRA==
+=u45E
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 4ba13bb867..ea8664eb98 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora-38.repo b/systems/win32/miktex/setup/rpm/fedora-38.repo
index 4dbe410172..7697a9a24e 100644
--- a/systems/win32/miktex/setup/rpm/fedora-38.repo
+++ b/systems/win32/miktex/setup/rpm/fedora-38.repo
@@ -1,5 +1,5 @@
-[miktex-fedora-38]
-name=MiKTeX Fedora 38
-baseurl=https://miktex.org/download/fedora/38/
+[miktex-fedora-39]
+name=MiKTeX Fedora 39
+baseurl=https://miktex.org/download/fedora/39/
enabled=1
gpgcheck=1
diff --git a/systems/win32/miktex/setup/rpm/fedora-39.repo b/systems/win32/miktex/setup/rpm/fedora-39.repo
new file mode 100644
index 0000000000..4dbe410172
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora-39.repo
@@ -0,0 +1,5 @@
+[miktex-fedora-38]
+name=MiKTeX Fedora 38
+baseurl=https://miktex.org/download/fedora/38/
+enabled=1
+gpgcheck=1
diff --git a/systems/win32/miktex/tm/packages/files.csv.lzma b/systems/win32/miktex/tm/packages/files.csv.lzma
index 45f8a05160..ab56fc587d 100644
--- a/systems/win32/miktex/tm/packages/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index 1dd97c8a86..23344cb747 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1703590855
+date=1703683385
lastupd=miktex-zzip-bin-x64-2.9 miktex-zlib-bin-x64-2.9 miktex-yap-bin-x64-2.9 miktex-xml2pmx-bin-x64 miktex-xetex-bin-x64-2.9 miktex-web-bin-x64-2.9 miktex-uriparser-bin-x64-2.9 miktex-upmendex-bin-x64 miktex-ttf2pk2-bin-x64-2.9 miktex-texworks-bin-x64-2.9 miktex-texware-bin-x64-2.9 miktex-texify-bin-x64-2.9 miktex-tex4ht-bin-x64-2.9 miktex-tex2xindy-bin-x64-2.9 miktex-tex-bin-x64-2.9 miktex-teckit-bin-x64-2.9 miktex-tdsutil-bin-x64 miktex-synctex-bin-x64-2.9 miktex-runtime-bin-x64-2.9 miktex-ptex-bin-x64
-lstdigest=f9c22712d435d68164d0ce6c22cb13a2
+lstdigest=a117b4d01828b0ce3a54798bfdc64c66
numpkg=7046
relstate=next
-version=8760
+version=8761
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: W7AEzdsPDW7TQA9XrGCxvC2GNV1wEUrXornSPEU3Q/UW1PhP6H6M1HnfG/UBKoBifi64SfenbsSq7YcEX6xv+L6t+8ij0IrdpVsl8ONcXcBg1iN0sT6/2dAeDkcTo2zqQJHo+wZga7PSden9duoJb/tBNb1gmAivydy9X7W0uPkI56cyKK1IhhO8cp+qYSxwMPSJvWVfFWeolGMif3OOGEigltyHc5Eiw0UKCd3+bwp7o719fp/cZtDHQHHo5MlSJzfck98qwpcIISbcuBFaZ1SoV6BD/tYaMLvAw+9KEVfkGhckbFxFIE/OwbP6CW2ZMgFor+lkmBcws0sBA1PRxw==
+;;;; signature/miktex: etW7C9lPwfI0SOsdLn0RbiXkAchWkwK7JCatG+vt5z4nSlcPgFpY80nuA4zSZzlUBJM16DST7BE8iSmNxpjQZNsyRAmOC4owpQoXKf7p/jRYsVNZpKCXrslPnZp46+nI5IICYFfQl8/JAEnJ+gJqCo3FTwOmZmYI7Z7KeabuxhxYONfCHT5XKGdFYlF2jw39cvoTDsmcCFYYej06102yTqxOR+uXXMbTY82zUro0aE64uAMsXWcoe+3a3XZobTn+cctddHkHnpJtZWeru29sy79B2LUmKcmzNs0PIxAjSjJ/DTETACJhr7qfYCcQcBrR6tvii0qJtXvEQ+5dobs4yw==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 53667474ae..580b496dd6 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1703590788
-lastupd=wtref__source wtref__doc wtref unbtex__source unbtex__doc unbtex tpic2pdftex__source tpic2pdftex__doc tpic2pdftex tkz-elements__source tkz-elements__doc tkz-elements tablvar__source tablvar__doc tablvar simpleicons__source simpleicons__doc simpleicons sidenotesplus__source sidenotesplus__doc
-lstdigest=70b6e3c3b510f2aca4b5864bd34fc233
+date=1703683300
+lastupd=miktex-zzip-bin-x64-2.9 miktex-zlib-bin-x64-2.9 miktex-yap-bin-x64-2.9 miktex-xml2pmx-bin-x64 miktex-xetex-bin-x64-2.9 miktex-web-bin-x64-2.9 miktex-uriparser-bin-x64-2.9 miktex-upmendex-bin-x64 miktex-ttf2pk2-bin-x64-2.9 miktex-texworks-bin-x64-2.9 miktex-texware-bin-x64-2.9 miktex-texify-bin-x64-2.9 miktex-tex4ht-bin-x64-2.9 miktex-tex2xindy-bin-x64-2.9 miktex-tex-bin-x64-2.9 miktex-teckit-bin-x64-2.9 miktex-tdsutil-bin-x64 miktex-synctex-bin-x64-2.9 miktex-runtime-bin-x64-2.9 miktex-ptex-bin-x64
+lstdigest=8df753bf6722c5a73efeb63ac2aaac48
numpkg=7046
relstate=stable
-version=8760
+version=8761
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: T2EiwsrDCb7g/43Ux4GtmIN7WGFWXjKvNvp8tzr29m01yFJ90d3sqAs+1uEjFOV1lu9RwxbfM2+XxIYdBo500Owm6DuDowBkqZqBJzZAiO0GhOGE3q+pgx1N4E97ukdl9B7qJ/vnvfuYnBsmYZG7dqMTrXGo0yi6wN/zMA617yrmRwDikiJ6jCNXJ5Pqr9htZwXy9TE36t2yAJZL0u5A1KpdpMgvt3aJ37RIl/CEvmC8AB3O1spZy7rj0uMZEjeNTXD4cU7NNyOenrhXH87LMCXv1kqVsno1CTxd3DD36XLH6jPLx8DNvW0VPc1DDRO+R/iCnYeCknF0+2+IBkU63A==
+;;;; signature/miktex: StFbIf2CK357+dFjP1+ILupjp61lbMHZuG+hWVa7zEYpysmFSxTGQB/UO2VTulgRMWL/No+SuplI8L2/wHfBr0kctMDd5WZ8/AQWRat9euZ2cyI13Ob1E2V5clChmhiRKmUIIY1OEkwhuOHbxcVIxaGiDhcK/thul+m9rv4hhIfa6nqVV7anWuXLB5iYPjV0cjE69vq5gR8AoGlby9I2AOKi+oqufqQasveCvyrJamk0ZLVcvvrTI3gohiyeGVO0aJRH/drFpoWq7AtRpp6jdh9weVeIB8L6xqiSHDwQi9EqjoGEca1x1uBMUf2EclgE7akaJGiTzKXljw17lTw6WA==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/timestamp b/timestamp
index 1454996478..b8d796cf73 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2023-12-27-02-02
+2023-12-28-02-02