summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FILES.byname289
-rw-r--r--FILES.byname.gzbin2529230 -> 2529369 bytes
-rw-r--r--FILES.last07days315
-rw-r--r--biblio/ctan-bibdata/ctan.bib28
-rw-r--r--biblio/ctan-bibdata/ctan.pdfbin3665242 -> 3665234 bytes
-rw-r--r--graphics/pgf/contrib/playcards/README.md11
-rw-r--r--graphics/pgf/contrib/playcards/playcards-en.pdfbin0 -> 304943 bytes
-rw-r--r--graphics/pgf/contrib/playcards/playcards-en.tex94
-rw-r--r--graphics/pgf/contrib/playcards/playcards-fr.pdfbin0 -> 323724 bytes
-rw-r--r--graphics/pgf/contrib/playcards/playcards-fr.tex93
-rw-r--r--graphics/pgf/contrib/playcards/playcards.sty177
-rw-r--r--macros/luatex/latex/lua-typo/README.md10
-rw-r--r--macros/luatex/latex/lua-typo/doc/lua-typo-demo.pdfbin16859 -> 16859 bytes
-rw-r--r--macros/luatex/latex/lua-typo/doc/lua-typo-fr.pdfbin106400 -> 106625 bytes
-rw-r--r--macros/luatex/latex/lua-typo/doc/lua-typo.pdfbin205259 -> 208526 bytes
-rw-r--r--macros/luatex/latex/lua-typo/lua-typo-2023-03-08.sty14
-rw-r--r--macros/luatex/latex/lua-typo/source/lua-typo.dtx561
-rw-r--r--systems/doc/luatex/luatex-fontloader.tex2
-rw-r--r--systems/doc/luatex/luatex-languages.tex2
-rw-r--r--systems/doc/luatex/luatex-lua.tex78
-rw-r--r--systems/doc/luatex/luatex-nodes.tex20
-rw-r--r--systems/doc/luatex/luatex-tex.tex17
-rw-r--r--systems/doc/luatex/luatex.pdfbin1775307 -> 1780325 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl1
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb79
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2446972 -> 2447540 bytes
-rw-r--r--systems/win32/miktex/tm/packages/files.csv.lzmabin761058 -> 761803 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/files.csv.lzmabin761567 -> 761786 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
34 files changed, 1181 insertions, 648 deletions
diff --git a/FILES.byname b/FILES.byname
index 021c5d2c74..f5ac9aa101 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -2056,12 +2056,12 @@
2023/04/13 | 1675 | biblio/citation-style-language/README.md
2023/04/13 | 11957 | biblio/citation-style-language/vancouver.csl
2023/04/13 | 4516625 | biblio/citation-style-language.zip
-2023/04/28 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/04/29 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2023/04/28 | 2779637 | biblio/ctan-bibdata/ctan.bib
-2023/04/28 | 3663167 | biblio/ctan-bibdata/ctan.pdf
+2023/04/29 | 2779637 | biblio/ctan-bibdata/ctan.bib
+2023/04/29 | 3665242 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2023/04/28 | 4060932 | biblio/ctan-bibdata.zip
+2023/04/29 | 4063025 | 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
@@ -5417,7 +5417,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/04/28 | 171585 | FILES.last07days
+2023/04/29 | 173723 | 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
@@ -160235,6 +160235,13 @@
2023/04/19 | 9091 | graphics/pgf/contrib/pixelarttikz/tex/PixelArtTikz.sty
2023/04/19 | 945801 | graphics/pgf/contrib/pixelarttikz.zip
2023/02/20 | 397652 | graphics/pgf/contrib/pixelart.zip
+2023/04/29 | 304943 | graphics/pgf/contrib/playcards/playcards-en.pdf
+2023/04/29 | 4364 | graphics/pgf/contrib/playcards/playcards-en.tex
+2023/04/29 | 323724 | graphics/pgf/contrib/playcards/playcards-fr.pdf
+2023/04/29 | 5002 | graphics/pgf/contrib/playcards/playcards-fr.tex
+2023/04/29 | 5244 | graphics/pgf/contrib/playcards/playcards.sty
+2023/04/29 | 267 | graphics/pgf/contrib/playcards/README.md
+2023/04/29 | 619738 | graphics/pgf/contrib/playcards.zip
2019/09/30 | 649 | graphics/pgf/contrib/prooftrees/manifest.txt
2019/09/30 | 755 | graphics/pgf/contrib/prooftrees/prooftrees_biber.bib
2019/09/30 | 858384 | graphics/pgf/contrib/prooftrees/prooftrees.pdf
@@ -244978,15 +244985,15 @@
2022/09/14 | 17200 | macros/luatex/latex/luatruthtable/luatruthtable.tex
2022/09/14 | 1383 | macros/luatex/latex/luatruthtable/README.txt
2022/09/25 | 101701 | macros/luatex/latex/luatruthtable.zip
-2023/04/13 | 16859 | macros/luatex/latex/lua-typo/doc/lua-typo-demo.pdf
-2023/04/13 | 2997 | macros/luatex/latex/lua-typo/doc/lua-typo-demo.tex
-2023/04/13 | 106400 | macros/luatex/latex/lua-typo/doc/lua-typo-fr.pdf
-2023/04/13 | 205259 | macros/luatex/latex/lua-typo/doc/lua-typo.pdf
-2023/04/13 | 25642 | macros/luatex/latex/lua-typo/lua-typo-2021-04-18.sty
-2023/04/13 | 41743 | macros/luatex/latex/lua-typo/lua-typo-2023-03-08.sty
-2023/04/13 | 3005 | macros/luatex/latex/lua-typo/README.md
-2023/04/13 | 116701 | macros/luatex/latex/lua-typo/source/lua-typo.dtx
-2023/04/13 | 333903 | macros/luatex/latex/lua-typo.zip
+2023/04/29 | 16859 | macros/luatex/latex/lua-typo/doc/lua-typo-demo.pdf
+2023/04/29 | 2997 | macros/luatex/latex/lua-typo/doc/lua-typo-demo.tex
+2023/04/29 | 106625 | macros/luatex/latex/lua-typo/doc/lua-typo-fr.pdf
+2023/04/29 | 208526 | macros/luatex/latex/lua-typo/doc/lua-typo.pdf
+2023/04/29 | 25642 | macros/luatex/latex/lua-typo/lua-typo-2021-04-18.sty
+2023/04/29 | 41316 | macros/luatex/latex/lua-typo/lua-typo-2023-03-08.sty
+2023/04/29 | 3352 | macros/luatex/latex/lua-typo/README.md
+2023/04/29 | 118752 | macros/luatex/latex/lua-typo/source/lua-typo.dtx
+2023/04/29 | 337424 | macros/luatex/latex/lua-typo.zip
2022/06/01 | 1432 | macros/luatex/latex/lua-ul/docstrip-luacode.sty
2022/06/01 | 43771 | macros/luatex/latex/lua-ul/lua-ul.dtx
2022/06/01 | 109525 | macros/luatex/latex/lua-ul/lua-ul.pdf
@@ -298298,8 +298305,8 @@
2023/01/16 | 717460 | systems/texlive/tlnet/archive/pgf.r65553.tar.xz
2019/02/28 | 351348 | systems/texlive/tlnet/archive/pgf-soroban.doc.r32269.tar.xz
2019/02/28 | 1852 | systems/texlive/tlnet/archive/pgf-soroban.r32269.tar.xz
-2023/04/27 | 2231348 | systems/texlive/tlnet/archive/pgf-spectra.doc.r66946.tar.xz
-2023/04/27 | 255208 | systems/texlive/tlnet/archive/pgf-spectra.r66946.tar.xz
+2023/04/29 | 2231980 | systems/texlive/tlnet/archive/pgf-spectra.doc.r66961.tar.xz
+2023/04/29 | 255176 | systems/texlive/tlnet/archive/pgf-spectra.r66961.tar.xz
2022/05/24 | 295968 | systems/texlive/tlnet/archive/pgf-umlcd.doc.r63386.tar.xz
2022/05/24 | 3408 | systems/texlive/tlnet/archive/pgf-umlcd.r63386.tar.xz
2020/05/31 | 222752 | systems/texlive/tlnet/archive/pgf-umlsd.doc.r55342.tar.xz
@@ -298658,8 +298665,8 @@
2023/04/18 | 1271748 | systems/texlive/tlnet/archive/profcollege.r66871.tar.xz
2022/04/27 | 134096 | systems/texlive/tlnet/archive/proflabo.doc.r63147.tar.xz
2022/04/27 | 2748 | systems/texlive/tlnet/archive/proflabo.r63147.tar.xz
-2023/04/17 | 1741780 | systems/texlive/tlnet/archive/proflycee.doc.r66864.tar.xz
-2023/04/17 | 33020 | systems/texlive/tlnet/archive/proflycee.r66864.tar.xz
+2023/04/29 | 1829180 | systems/texlive/tlnet/archive/proflycee.doc.r66962.tar.xz
+2023/04/29 | 33924 | systems/texlive/tlnet/archive/proflycee.r66962.tar.xz
2019/02/28 | 49880 | systems/texlive/tlnet/archive/program.doc.r44214.tar.xz
2019/02/28 | 11780 | systems/texlive/tlnet/archive/program.r44214.tar.xz
2019/02/28 | 86236 | systems/texlive/tlnet/archive/progressbar.doc.r33822.tar.xz
@@ -299858,8 +299865,8 @@
2019/02/28 | 292656 | systems/texlive/tlnet/archive/simplecv.doc.r35537.tar.xz
2019/02/28 | 2112 | systems/texlive/tlnet/archive/simplecv.r35537.tar.xz
2019/02/28 | 5844 | systems/texlive/tlnet/archive/simplecv.source.r35537.tar.xz
-2023/04/15 | 2017796 | systems/texlive/tlnet/archive/simpleicons.doc.r66843.tar.xz
-2023/04/15 | 2751480 | systems/texlive/tlnet/archive/simpleicons.r66843.tar.xz
+2023/04/29 | 2020324 | systems/texlive/tlnet/archive/simpleicons.doc.r66960.tar.xz
+2023/04/29 | 2755784 | systems/texlive/tlnet/archive/simpleicons.r66960.tar.xz
2019/02/28 | 224844 | systems/texlive/tlnet/archive/simpleinvoice.doc.r45673.tar.xz
2019/02/28 | 2420 | systems/texlive/tlnet/archive/simpleinvoice.r45673.tar.xz
2023/03/24 | 130936 | systems/texlive/tlnet/archive/simplekv.doc.r66655.tar.xz
@@ -300802,7 +300809,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/04/28 | 426496 | systems/texlive/tlnet/archive/texlive-scripts.doc.r66951.tar.xz
+2023/04/29 | 426496 | systems/texlive/tlnet/archive/texlive-scripts.doc.r66958.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
@@ -300824,7 +300831,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/04/28 | 114056 | systems/texlive/tlnet/archive/texlive-scripts.r66951.tar.xz
+2023/04/29 | 114068 | systems/texlive/tlnet/archive/texlive-scripts.r66958.tar.xz
2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz
2023/03/08 | 60300 | systems/texlive/tlnet/archive/texlive-scripts.windows.r66427.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz
@@ -302680,16 +302687,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2023/03/12 | 125532 | systems/texlive/tlnet/install-tl
-2023/04/28 | 5735435 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2023/04/28 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2023/04/28 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/04/29 | 5735835 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/04/29 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/04/29 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/02/19 | 5098 | systems/texlive/tlnet/install-tl-windows.bat
-2023/04/28 | 21039058 | systems/texlive/tlnet/install-tl-windows.exe
-2023/04/28 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2023/04/28 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/04/28 | 26025704 | systems/texlive/tlnet/install-tl.zip
-2023/04/28 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2023/04/28 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/04/29 | 21036281 | systems/texlive/tlnet/install-tl-windows.exe
+2023/04/29 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/04/29 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/04/29 | 26025718 | systems/texlive/tlnet/install-tl.zip
+2023/04/29 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/04/29 | 455 | 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
@@ -302699,7 +302706,7 @@
2023/01/17 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2023/01/17 | 49938 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2023/04/27 | 7345 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2023/04/28 | 7428 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/01/11 | 216583 | 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
@@ -302741,12 +302748,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/04/28 | 18089291 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2023/04/28 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/04/29 | 18089399 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/04/29 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2023/02/20 | 86803 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2023/04/28 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2023/04/28 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/04/28 | 2446616 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/04/29 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/04/29 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/04/29 | 2446972 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/02/20 | 58928 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2023/02/26 | 42350 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2023/02/21 | 16138 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -308284,7 +308291,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/04/27 | 761058 | systems/win32/miktex/tm/packages/files.csv.lzma
+2023/04/29 | 761803 | 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
@@ -310137,9 +310144,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2022/07/26 | 39695 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2023/04/15 | 46041 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2023/04/27 | 319500 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2023/04/27 | 1904784 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2023/04/27 | 1660217 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2023/04/29 | 319484 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2023/04/29 | 1905781 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2023/04/29 | 1660779 | 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/04/15 | 14449 | 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
@@ -310402,102 +310409,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/04/27 | 761567 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2023/04/27 | 36604 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2023/04/27 | 1169061 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2023/04/27 | 31721 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2023/04/27 | 36561 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2023/04/27 | 67164 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2023/04/27 | 102910 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2023/04/27 | 78663 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2023/04/27 | 31594 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2023/04/27 | 394785 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2023/04/27 | 40157 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2023/04/27 | 58515 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2023/04/27 | 271737 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2023/04/27 | 221096 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2023/04/27 | 106353 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2023/04/27 | 25431 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2023/04/27 | 473053 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2023/04/27 | 54138 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2023/04/27 | 328965 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2023/04/27 | 47148 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2023/04/27 | 137365 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2023/04/27 | 1427282 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2023/04/27 | 100144 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2023/04/27 | 49680 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2023/04/27 | 28949 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2023/04/27 | 77659 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2023/04/27 | 157837 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2023/04/27 | 81396 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2023/04/27 | 82057 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2023/04/27 | 305158 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2023/04/27 | 25470 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2023/04/27 | 105614 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2023/04/27 | 73282 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2023/04/27 | 117091 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2023/04/27 | 44162 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2023/04/27 | 697135 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2023/04/27 | 249783 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2023/04/27 | 216536 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2023/04/27 | 109788 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2023/04/27 | 19642 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2023/04/27 | 32647 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2023/04/27 | 705900 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2023/04/27 | 602180 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2023/04/27 | 530513 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2023/04/27 | 103783 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2023/04/27 | 2019536 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2023/04/27 | 81435 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2023/04/27 | 33675 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2023/04/27 | 8797 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2023/04/27 | 231278 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2023/04/27 | 288326 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2023/04/27 | 108239 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2023/04/27 | 140340 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2023/04/27 | 290264 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2023/04/27 | 182868 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2023/04/27 | 55990 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2023/04/27 | 35241 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2023/04/27 | 43803 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2023/04/27 | 48026 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2023/04/27 | 52606 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2023/04/27 | 217351 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2023/04/27 | 43075 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2023/04/27 | 836034 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2023/04/27 | 203562 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2023/04/27 | 246260 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2023/04/27 | 88428 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2023/04/27 | 1338559 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2023/04/27 | 24029 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2023/04/27 | 37628 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2023/04/27 | 74595 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2023/04/27 | 60613 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2023/04/27 | 501383 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2023/04/27 | 1528949 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2023/04/27 | 54619 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2023/04/27 | 64587 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2023/04/27 | 27633 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2023/04/27 | 19748 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2023/04/27 | 72781 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2023/04/27 | 174427 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2023/04/27 | 69669 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2023/04/27 | 112013 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2023/04/27 | 2831127 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2023/04/27 | 63333 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2023/04/27 | 43751 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2023/04/27 | 33792 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2023/04/27 | 76058 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2023/04/27 | 353888 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2023/04/27 | 58739 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2023/04/27 | 608016 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2023/04/27 | 45891 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2023/04/27 | 319468 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2023/04/27 | 1906385 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2023/04/27 | 1661097 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2023/04/27 | 14474 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2023/04/29 | 761786 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2023/04/29 | 36607 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2023/04/29 | 1168137 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2023/04/29 | 31706 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2023/04/29 | 36561 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2023/04/29 | 67167 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2023/04/29 | 102916 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2023/04/29 | 78709 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2023/04/29 | 31592 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2023/04/29 | 394699 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2023/04/29 | 40156 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2023/04/29 | 58660 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2023/04/29 | 271795 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2023/04/29 | 221135 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2023/04/29 | 106314 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2023/04/29 | 25471 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2023/04/29 | 473147 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2023/04/29 | 54100 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2023/04/29 | 328704 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2023/04/29 | 47064 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2023/04/29 | 137416 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2023/04/29 | 1428726 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2023/04/29 | 100169 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2023/04/29 | 49681 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2023/04/29 | 28944 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2023/04/29 | 77664 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2023/04/29 | 157783 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2023/04/29 | 81433 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2023/04/29 | 81780 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2023/04/29 | 305099 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2023/04/29 | 25458 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2023/04/29 | 105644 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2023/04/29 | 73319 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2023/04/29 | 117077 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2023/04/29 | 44166 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2023/04/29 | 697505 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2023/04/29 | 249645 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2023/04/29 | 216880 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2023/04/29 | 109748 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2023/04/29 | 19643 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2023/04/29 | 32636 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2023/04/29 | 706077 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2023/04/29 | 601777 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2023/04/29 | 530962 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2023/04/29 | 103907 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2023/04/29 | 2020728 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2023/04/29 | 81503 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2023/04/29 | 33674 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2023/04/29 | 8799 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2023/04/29 | 231566 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2023/04/29 | 288393 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2023/04/29 | 108112 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2023/04/29 | 140275 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2023/04/29 | 290282 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2023/04/29 | 182849 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2023/04/29 | 55990 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2023/04/29 | 35241 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2023/04/29 | 43806 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2023/04/29 | 48126 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2023/04/29 | 52540 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2023/04/29 | 217614 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2023/04/29 | 43044 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2023/04/29 | 828866 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2023/04/29 | 203298 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2023/04/29 | 246295 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2023/04/29 | 88434 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2023/04/29 | 1338360 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2023/04/29 | 24020 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2023/04/29 | 37631 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2023/04/29 | 74602 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2023/04/29 | 60881 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2023/04/29 | 501129 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2023/04/29 | 1528691 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2023/04/29 | 54601 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2023/04/29 | 64549 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2023/04/29 | 27786 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2023/04/29 | 19747 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2023/04/29 | 72795 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2023/04/29 | 174329 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2023/04/29 | 69635 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2023/04/29 | 112070 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2023/04/29 | 2831374 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2023/04/29 | 63245 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2023/04/29 | 43678 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2023/04/29 | 33813 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2023/04/29 | 76085 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2023/04/29 | 354169 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2023/04/29 | 58741 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2023/04/29 | 607603 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2023/04/29 | 45882 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2023/04/29 | 319478 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2023/04/29 | 1907113 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2023/04/29 | 1660721 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2023/04/29 | 14495 | 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/04/27 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini
+2023/04/29 | 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
@@ -310753,9 +310760,9 @@
2013/12/04 | 171878 | systems/win32/miktex/tm/packages/pas-crosswords.tar.lzma
2013/11/28 | 333255 | systems/win32/miktex/tm/packages/pas-cv.tar.lzma
2013/02/05 | 44913 | systems/win32/miktex/tm/packages/passivetex.tar.lzma
-2023/04/27 | 1162 | systems/win32/miktex/tm/packages/pas-tableur__doc.tar.lzma
-2023/04/27 | 329535 | systems/win32/miktex/tm/packages/pas-tableur__source.tar.lzma
-2016/02/02 | 257301 | systems/win32/miktex/tm/packages/pas-tableur.tar.lzma
+2023/04/29 | 321515 | systems/win32/miktex/tm/packages/pas-tableur__doc.tar.lzma
+2023/04/29 | 6370 | systems/win32/miktex/tm/packages/pas-tableur__source.tar.lzma
+2023/04/29 | 3796 | systems/win32/miktex/tm/packages/pas-tableur.tar.lzma
2016/06/07 | 140951 | systems/win32/miktex/tm/packages/patchcmd.tar.lzma
2011/04/19 | 297242 | systems/win32/miktex/tm/packages/path.tar.lzma
2009/11/11 | 144973 | systems/win32/miktex/tm/packages/pauldoc.tar.lzma
@@ -311071,7 +311078,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/04/27 | 924 | systems/win32/miktex/tm/packages/pr.ini
+2023/04/29 | 918 | 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
@@ -313190,7 +313197,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/04/29 | 186 | timestamp
+2023/04/30 | 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 24711c3ba9..db5339d8c5 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 1abb710e28..fb8f5738bb 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,20 +1,156 @@
+2023/04/29 | 918 | systems/win32/miktex/tm/packages/pr.ini
+2023/04/29 | 88434 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2023/04/29 | 8799 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2023/04/29 | 828866 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2023/04/29 | 81780 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2023/04/29 | 81503 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2023/04/29 | 81433 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2023/04/29 | 78709 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2023/04/29 | 77664 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2023/04/29 | 761803 | systems/win32/miktex/tm/packages/files.csv.lzma
+2023/04/29 | 761786 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2023/04/29 | 76085 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2023/04/29 | 74602 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2023/04/29 | 73319 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2023/04/29 | 72795 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2023/04/29 | 706077 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2023/04/29 | 697505 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2023/04/29 | 69635 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2023/04/29 | 67167 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2023/04/29 | 64549 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2023/04/29 | 6370 | systems/win32/miktex/tm/packages/pas-tableur__source.tar.lzma
+2023/04/29 | 63245 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2023/04/29 | 619738 | graphics/pgf/contrib/playcards.zip
+2023/04/29 | 60881 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2023/04/29 | 607603 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2023/04/29 | 601777 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2023/04/29 | 58741 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2023/04/29 | 58660 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2023/04/29 | 5735835 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/04/29 | 55990 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2023/04/29 | 54601 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2023/04/29 | 54100 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2023/04/29 | 530962 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2023/04/29 | 52540 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2023/04/29 | 5244 | graphics/pgf/contrib/playcards/playcards.sty
+2023/04/29 | 501129 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2023/04/29 | 5002 | graphics/pgf/contrib/playcards/playcards-fr.tex
+2023/04/29 | 49681 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2023/04/29 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/04/29 | 48126 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2023/04/29 | 473147 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2023/04/29 | 47064 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2023/04/29 | 45882 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2023/04/29 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/04/29 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/04/29 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/04/29 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/04/29 | 44166 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2023/04/29 | 43806 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2023/04/29 | 43678 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2023/04/29 | 4364 | graphics/pgf/contrib/playcards/playcards-en.tex
+2023/04/29 | 43044 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2023/04/29 | 426496 | systems/texlive/tlnet/archive/texlive-scripts.doc.r66958.tar.xz
+2023/04/29 | 41316 | macros/luatex/latex/lua-typo/lua-typo-2023-03-08.sty
+2023/04/29 | 4063025 | biblio/ctan-bibdata.zip
+2023/04/29 | 40156 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2023/04/29 | 394699 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2023/04/29 | 3796 | systems/win32/miktex/tm/packages/pas-tableur.tar.lzma
+2023/04/29 | 37631 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2023/04/29 | 3665242 | biblio/ctan-bibdata/ctan.pdf
+2023/04/29 | 36607 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2023/04/29 | 36561 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2023/04/29 | 354169 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2023/04/29 | 35241 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2023/04/29 | 33924 | systems/texlive/tlnet/archive/proflycee.r66962.tar.xz
+2023/04/29 | 33813 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2023/04/29 | 337424 | macros/luatex/latex/lua-typo.zip
+2023/04/29 | 33674 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2023/04/29 | 3352 | macros/luatex/latex/lua-typo/README.md
+2023/04/29 | 328704 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2023/04/29 | 32636 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2023/04/29 | 323724 | graphics/pgf/contrib/playcards/playcards-fr.pdf
+2023/04/29 | 321515 | systems/win32/miktex/tm/packages/pas-tableur__doc.tar.lzma
+2023/04/29 | 319484 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2023/04/29 | 319478 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2023/04/29 | 31706 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2023/04/29 | 31592 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2023/04/29 | 305099 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2023/04/29 | 304943 | graphics/pgf/contrib/playcards/playcards-en.pdf
+2023/04/29 | 2997 | macros/luatex/latex/lua-typo/doc/lua-typo-demo.tex
+2023/04/29 | 290282 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2023/04/29 | 28944 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2023/04/29 | 288393 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2023/04/29 | 2831374 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2023/04/29 | 2779637 | biblio/ctan-bibdata/ctan.bib
+2023/04/29 | 27786 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2023/04/29 | 2755784 | systems/texlive/tlnet/archive/simpleicons.r66960.tar.xz
+2023/04/29 | 271795 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2023/04/29 | 267 | graphics/pgf/contrib/playcards/README.md
+2023/04/29 | 26025718 | systems/texlive/tlnet/install-tl.zip
+2023/04/29 | 25642 | macros/luatex/latex/lua-typo/lua-typo-2021-04-18.sty
+2023/04/29 | 255176 | systems/texlive/tlnet/archive/pgf-spectra.r66961.tar.xz
+2023/04/29 | 25471 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2023/04/29 | 25458 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2023/04/29 | 249645 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2023/04/29 | 246295 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2023/04/29 | 2446972 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/04/29 | 24020 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2023/04/29 | 231566 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2023/04/29 | 2231980 | systems/texlive/tlnet/archive/pgf-spectra.doc.r66961.tar.xz
+2023/04/29 | 221135 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2023/04/29 | 217614 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2023/04/29 | 216880 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2023/04/29 | 21036281 | systems/texlive/tlnet/install-tl-windows.exe
+2023/04/29 | 208526 | macros/luatex/latex/lua-typo/doc/lua-typo.pdf
+2023/04/29 | 203298 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2023/04/29 | 2020728 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2023/04/29 | 2020324 | systems/texlive/tlnet/archive/simpleicons.doc.r66960.tar.xz
+2023/04/29 | 19747 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2023/04/29 | 19643 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2023/04/29 | 1907113 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2023/04/29 | 1905781 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2023/04/29 | 1829180 | systems/texlive/tlnet/archive/proflycee.doc.r66962.tar.xz
+2023/04/29 | 182849 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2023/04/29 | 18089399 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/04/29 | 174329 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2023/04/29 | 16859 | macros/luatex/latex/lua-typo/doc/lua-typo-demo.pdf
+2023/04/29 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/04/29 | 1660779 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2023/04/29 | 1660721 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2023/04/29 | 157783 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2023/04/29 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/04/29 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/04/29 | 1528691 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2023/04/29 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/04/29 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/04/29 | 14495 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2023/04/29 | 1428726 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2023/04/29 | 140275 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2023/04/29 | 137416 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2023/04/29 | 1338360 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2023/04/29 | 118752 | macros/luatex/latex/lua-typo/source/lua-typo.dtx
+2023/04/29 | 117077 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2023/04/29 | 1168137 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2023/04/29 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini
+2023/04/29 | 114068 | systems/texlive/tlnet/archive/texlive-scripts.r66958.tar.xz
+2023/04/29 | 112070 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2023/04/29 | 109748 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2023/04/29 | 108112 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2023/04/29 | 106625 | macros/luatex/latex/lua-typo/doc/lua-typo-fr.pdf
+2023/04/29 | 106314 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2023/04/29 | 105644 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2023/04/29 | 103907 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2023/04/29 | 102916 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2023/04/29 | 100169 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
2023/04/28 | 788 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsOneZero.tfm
+2023/04/28 | 7428 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/04/28 | 7328 | systems/texlive/tlnet/archive/mptrees.r66952.tar.xz
2023/04/28 | 665 | fonts/simpleicons/README.md
-2023/04/28 | 5735435 | systems/texlive/tlnet/install-tl-unx.tar.gz
2023/04/28 | 53632 | systems/texlive/tlnet/archive/markdown.r66954.tar.xz
2023/04/28 | 5021130 | fonts/simpleicons.zip
-2023/04/28 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2023/04/28 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/04/28 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2023/04/28 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/04/28 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
-2023/04/28 | 426496 | systems/texlive/tlnet/archive/texlive-scripts.doc.r66951.tar.xz
-2023/04/28 | 4060932 | biblio/ctan-bibdata.zip
-2023/04/28 | 3663167 | biblio/ctan-bibdata/ctan.pdf
2023/04/28 | 32284 | systems/texlive/tlnet/archive/photobook.r66955.tar.xz
2023/04/28 | 2839 | fonts/simpleicons/enc/simpleiconsOne.enc
-2023/04/28 | 2779637 | biblio/ctan-bibdata/ctan.bib
2023/04/28 | 2753 | fonts/simpleicons/enc/simpleiconsFour.enc
2023/04/28 | 274 | fonts/simpleicons/tex/usimpleiconsOneZero.fd
2023/04/28 | 2709 | fonts/simpleicons/enc/simpleiconsEight.enc
@@ -24,7 +160,6 @@
2023/04/28 | 264 | fonts/simpleicons/tex/usimpleiconsSeven.fd
2023/04/28 | 264 | fonts/simpleicons/tex/usimpleiconsEight.fd
2023/04/28 | 2649 | fonts/simpleicons/enc/simpleiconsSix.enc
-2023/04/28 | 26025704 | systems/texlive/tlnet/install-tl.zip
2023/04/28 | 259 | fonts/simpleicons/tex/usimpleiconsNine.fd
2023/04/28 | 259 | fonts/simpleicons/tex/usimpleiconsFour.fd
2023/04/28 | 259 | fonts/simpleicons/tex/usimpleiconsFive.fd
@@ -36,26 +171,18 @@
2023/04/28 | 2514 | fonts/simpleicons/enc/simpleiconsNine.enc
2023/04/28 | 2474 | fonts/simpleicons/enc/simpleiconsFive.enc
2023/04/28 | 2446 | fonts/simpleicons/enc/simpleiconsThree.enc
-2023/04/28 | 2446616 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/04/28 | 2410 | fonts/simpleicons/enc/simpleiconsOneZero.enc
2023/04/28 | 220081 | fonts/simpleicons/tex/simpleiconsglyphs-pdftex.tex
2023/04/28 | 215848 | fonts/simpleicons/tex/simpleiconsglyphs-xeluatex.tex
-2023/04/28 | 21039058 | systems/texlive/tlnet/install-tl-windows.exe
2023/04/28 | 205312 | systems/texlive/tlnet/archive/context-pocketdiary.doc.r66953.tar.xz
2023/04/28 | 2010382 | fonts/simpleicons/doc/simpleicons.pdf
2023/04/28 | 1908464 | fonts/simpleicons/opentype/SimpleIcons.otf
2023/04/28 | 1844 | fonts/simpleicons/doc/simpleicons.tex
2023/04/28 | 18233 | CTAN.sites
-2023/04/28 | 18089291 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2023/04/28 | 1777935 | fonts/simpleicons/type1/SimpleIcons.pfb
-2023/04/28 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2023/04/28 | 1559 | fonts/simpleicons/tex/simpleicons.sty
2023/04/28 | 154628 | systems/texlive/tlnet/archive/photobook.doc.r66955.tar.xz
-2023/04/28 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2023/04/28 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2023/04/28 | 150688 | systems/texlive/tlnet/archive/mptrees.doc.r66952.tar.xz
-2023/04/28 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2023/04/28 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2023/04/28 | 130499 | fonts/simpleicons/doc/bindings.tex
2023/04/28 | 1236 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsSeven.tfm
2023/04/28 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsTwo.tfm
@@ -68,7 +195,6 @@
2023/04/28 | 1228 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsOne.tfm
2023/04/28 | 1179272 | systems/texlive/tlnet/archive/markdown.doc.r66954.tar.xz
2023/04/28 | 115224 | systems/texlive/tlnet/archive/context-collating-marks.doc.r66956.tar.xz
-2023/04/28 | 114056 | systems/texlive/tlnet/archive/texlive-scripts.r66951.tar.xz
2023/04/28 | 112900 | systems/texlive/tlnet/archive/markdown.source.r66954.tar.xz
2023/04/28 | 1119 | fonts/simpleicons/map/simpleicons.map
2023/04/27 | 972032 | systems/win32/miktex/tm/packages/biblatex-gost__doc.tar.lzma
@@ -79,7 +205,6 @@
2023/04/27 | 9334 | systems/win32/miktex/tm/packages/se2thesis.tar.lzma
2023/04/27 | 929713 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
2023/04/27 | 9283 | systems/win32/miktex/tm/packages/libertinus-otf__source.tar.lzma
-2023/04/27 | 924 | systems/win32/miktex/tm/packages/pr.ini
2023/04/27 | 92235 | graphics/pgf/contrib/pgf-spectra/pgf-spectra.sty
2023/04/27 | 91350 | systems/win32/miktex/tm/packages/hyperref.tar.lzma
2023/04/27 | 899266 | systems/win32/miktex/tm/packages/babel__doc.tar.lzma
@@ -87,226 +212,139 @@
2023/04/27 | 890480 | systems/win32/miktex/tm/packages/l3backend__doc.tar.lzma
2023/04/27 | 890185 | systems/win32/miktex/tm/packages/koma-script__source.tar.lzma
2023/04/27 | 88806 | systems/win32/miktex/tm/packages/pgfornament-han.tar.lzma
-2023/04/27 | 88428 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2023/04/27 | 8797 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
2023/04/27 | 8642919 | systems/win32/miktex/tm/packages/profcollege__doc.tar.lzma
2023/04/27 | 855795 | systems/win32/miktex/tm/packages/pgf-spectra__source.tar.lzma
2023/04/27 | 837125 | systems/win32/miktex/tm/packages/nwafuthesis__source.tar.lzma
-2023/04/27 | 836034 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
2023/04/27 | 823196 | macros/generic/markdown/markdown.dtx
-2023/04/27 | 82057 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
2023/04/27 | 8192 | systems/win32/miktex/tm/packages/pixelarttikz__source.tar.lzma
-2023/04/27 | 81435 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2023/04/27 | 81396 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
2023/04/27 | 80946 | systems/win32/miktex/tm/packages/l3experimental__source.tar.lzma
2023/04/27 | 807643 | systems/win32/miktex/tm/packages/lyluatex__doc.tar.lzma
2023/04/27 | 795791 | systems/win32/miktex/tm/packages/ibarra.tar.lzma
-2023/04/27 | 78663 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
2023/04/27 | 777020 | systems/win32/miktex/tm/packages/babel__source.tar.lzma
-2023/04/27 | 77659 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
2023/04/27 | 774803 | systems/win32/miktex/tm/packages/pixelarttikz__doc.tar.lzma
2023/04/27 | 7692 | systems/win32/miktex/tm/packages/prettytok__source.tar.lzma
-2023/04/27 | 761567 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2023/04/27 | 761058 | systems/win32/miktex/tm/packages/files.csv.lzma
-2023/04/27 | 76058 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
2023/04/27 | 760032 | systems/texlive/tlnet/archive/evangelion-jfm.doc.r66945.tar.xz
2023/04/27 | 75 | macros/generic/markdown/examples/scientists.csv
-2023/04/27 | 74595 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
2023/04/27 | 744869 | systems/win32/miktex/tm/packages/evangelion-jfm__doc.tar.lzma
-2023/04/27 | 7345 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
-2023/04/27 | 73282 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2023/04/27 | 72781 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
2023/04/27 | 726472 | systems/win32/miktex/tm/packages/polyglossia__doc.tar.lzma
2023/04/27 | 7080 | systems/win32/miktex/tm/packages/oststud.tar.lzma
-2023/04/27 | 705900 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2023/04/27 | 697135 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2023/04/27 | 69669 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2023/04/27 | 67164 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2023/04/27 | 64587 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
2023/04/27 | 6443772 | systems/win32/miktex/tm/packages/koma-script__doc.tar.lzma
-2023/04/27 | 63333 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
2023/04/27 | 622074 | systems/win32/miktex/tm/packages/cleveref-usedon__doc.tar.lzma
2023/04/27 | 622017 | systems/win32/miktex/tm/packages/libertinus-otf__doc.tar.lzma
2023/04/27 | 620 | systems/texlive/tlnet/archive/collection-context.r66949.tar.xz
-2023/04/27 | 608016 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2023/04/27 | 60613 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
2023/04/27 | 603292 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma
-2023/04/27 | 602180 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
2023/04/27 | 602105 | systems/win32/miktex/tm/packages/scrwfile__doc.tar.lzma
-2023/04/27 | 58739 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2023/04/27 | 58515 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
2023/04/27 | 5848 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
2023/04/27 | 5817 | graphics/pgf/contrib/pgf-spectra/README
2023/04/27 | 569589 | systems/win32/miktex/tm/packages/quantikz__doc.tar.lzma
2023/04/27 | 5676166 | systems/win32/miktex/tm/packages/bib2gls__doc.tar.lzma
2023/04/27 | 56415 | systems/win32/miktex/tm/packages/emo__source.tar.lzma
-2023/04/27 | 55990 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
2023/04/27 | 5501 | systems/win32/miktex/tm/packages/lettrine.tar.lzma
-2023/04/27 | 54619 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2023/04/27 | 54138 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
2023/04/27 | 53601 | systems/win32/miktex/tm/packages/pst-eucl.tar.lzma
2023/04/27 | 5321 | systems/win32/miktex/tm/packages/quickreaction__source.tar.lzma
-2023/04/27 | 530513 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
2023/04/27 | 529 | macros/latex/contrib/proflycee/doc/testscript.py
-2023/04/27 | 52606 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
2023/04/27 | 52086 | systems/win32/miktex/tm/packages/biblatex-gb7714-2015.tar.lzma
2023/04/27 | 5093 | systems/win32/miktex/tm/packages/luapstricks__source.tar.lzma
2023/04/27 | 50740 | systems/win32/miktex/tm/packages/textcsc__doc.tar.lzma
-2023/04/27 | 501383 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
2023/04/27 | 4995608 | systems/win32/miktex/tm/packages/arara__doc.tar.lzma
-2023/04/27 | 49680 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
2023/04/27 | 4940 | systems/win32/miktex/tm/packages/hitex-def.tar.lzma
2023/04/27 | 49256 | systems/win32/miktex/tm/packages/bithesis__source.tar.lzma
2023/04/27 | 4906 | systems/win32/miktex/tm/packages/pdfcrop__doc.tar.lzma
2023/04/27 | 489732 | systems/win32/miktex/tm/packages/prettytok__doc.tar.lzma
2023/04/27 | 4860 | systems/win32/miktex/tm/packages/algpseudocodex__source.tar.lzma
-2023/04/27 | 48026 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2023/04/27 | 473053 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2023/04/27 | 47148 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
2023/04/27 | 4681 | macros/generic/markdown/markdown.css
2023/04/27 | 465399 | systems/win32/miktex/tm/packages/pagecolor__doc.tar.lzma
2023/04/27 | 462 | macros/latex/contrib/photobook/DEPENDS.txt
2023/04/27 | 459417 | systems/win32/miktex/tm/packages/pstricks-add__source.tar.lzma
-2023/04/27 | 45891 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
2023/04/27 | 4423 | systems/win32/miktex/tm/packages/prettytok.tar.lzma
2023/04/27 | 44167 | systems/win32/miktex/tm/packages/tuda-ci.tar.lzma
-2023/04/27 | 44162 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2023/04/27 | 43803 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
2023/04/27 | 4377 | macros/generic/markdown/docstrip.cfg
-2023/04/27 | 43751 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2023/04/27 | 43075 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
2023/04/27 | 4183 | systems/win32/miktex/tm/packages/cleveref-usedon.tar.lzma
2023/04/27 | 4172 | macros/latex/contrib/photobook/scripts/cls2tex.sh
2023/04/27 | 416401 | systems/win32/miktex/tm/packages/hyperref__source.tar.lzma
2023/04/27 | 41253 | systems/win32/miktex/tm/packages/pst-eucl__source.tar.lzma
2023/04/27 | 4075 | systems/win32/miktex/tm/packages/libertinus-otf.tar.lzma
2023/04/27 | 403 | graphics/metapost/contrib/macros/mptrees/README.md
-2023/04/27 | 40157 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
2023/04/27 | 398171 | systems/win32/miktex/tm/packages/lettrine__doc.tar.lzma
2023/04/27 | 3967 | macros/generic/markdown/examples/example.md
2023/04/27 | 39587 | systems/win32/miktex/tm/packages/nicematrix.tar.lzma
-2023/04/27 | 394785 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2023/04/27 | 37628 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
2023/04/27 | 3682595 | systems/win32/miktex/tm/packages/hyperref__doc.tar.lzma
2023/04/27 | 36744 | systems/win32/miktex/tm/packages/evangelion-jfm__source.tar.lzma
-2023/04/27 | 36604 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2023/04/27 | 36561 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
2023/04/27 | 35824 | systems/win32/miktex/tm/packages/biblatex-gost__source.tar.lzma
2023/04/27 | 354922 | systems/win32/miktex/tm/packages/oststud__doc.tar.lzma
-2023/04/27 | 353888 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
2023/04/27 | 3532052 | graphics/pgf/contrib/pgf-spectra.zip
-2023/04/27 | 35241 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
2023/04/27 | 350664 | systems/win32/miktex/tm/packages/algpseudocodex__doc.tar.lzma
2023/04/27 | 35044 | systems/win32/miktex/tm/packages/tagpdf.tar.lzma
2023/04/27 | 3499543 | systems/win32/miktex/tm/packages/l3experimental__doc.tar.lzma
2023/04/27 | 34437 | systems/win32/miktex/tm/packages/l3backend__source.tar.lzma
2023/04/27 | 34228 | graphics/metapost/contrib/macros/mptrees/mptrees-doc.tex
2023/04/27 | 3393 | systems/win32/miktex/tm/packages/evangelion-jfm.tar.lzma
-2023/04/27 | 33792 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2023/04/27 | 33675 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
2023/04/27 | 33395 | systems/win32/miktex/tm/packages/proflycee.tar.lzma
2023/04/27 | 33355 | macros/generic/markdown/CHANGES.md
-2023/04/27 | 329535 | systems/win32/miktex/tm/packages/pas-tableur__source.tar.lzma
-2023/04/27 | 328965 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
2023/04/27 | 3278 | systems/win32/miktex/tm/packages/pagecolor.tar.lzma
-2023/04/27 | 32647 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
2023/04/27 | 32252 | systems/win32/miktex/tm/packages/photobook.tar.lzma
2023/04/27 | 31 | macros/generic/markdown/VERSION
2023/04/27 | 3196 | systems/texlive/tlnet/archive/evangelion-jfm.r66945.tar.xz
-2023/04/27 | 319500 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2023/04/27 | 319468 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2023/04/27 | 31721 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2023/04/27 | 31594 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
2023/04/27 | 3082 | systems/win32/miktex/tm/packages/scrwfile.tar.lzma
-2023/04/27 | 305158 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
2023/04/27 | 30398 | systems/win32/miktex/tm/packages/mpchess__source.tar.lzma
2023/04/27 | 2989 | systems/win32/miktex/tm/packages/textcsc__source.tar.lzma
2023/04/27 | 29340 | systems/texlive/tlnet/archive/mpchess.r66943.tar.xz
2023/04/27 | 291168 | systems/texlive/tlnet/archive/emo.doc.r66944.tar.xz
-2023/04/27 | 290264 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2023/04/27 | 28949 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2023/04/27 | 288326 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
2023/04/27 | 28407 | systems/win32/miktex/tm/packages/lyluatex__source.tar.lzma
-2023/04/27 | 2831127 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
2023/04/27 | 27860 | graphics/metapost/contrib/macros/mptrees/mptrees.mp
2023/04/27 | 27817 | systems/win32/miktex/tm/packages/luapstricks.tar.lzma
2023/04/27 | 27700 | systems/win32/miktex/tm/packages/bithesis.tar.lzma
-2023/04/27 | 27633 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2023/04/27 | 271737 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
2023/04/27 | 26826 | systems/win32/miktex/tm/packages/nwafuthesis.tar.lzma
2023/04/27 | 263777 | systems/win32/miktex/tm/packages/tikz-nfold__doc.tar.lzma
2023/04/27 | 25976 | graphics/pgf/contrib/pgf-spectra/pgf-spectraManual_defs.tex
-2023/04/27 | 255208 | systems/texlive/tlnet/archive/pgf-spectra.r66946.tar.xz
-2023/04/27 | 25470 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2023/04/27 | 25431 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
2023/04/27 | 253367 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
-2023/04/27 | 249783 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
2023/04/27 | 248212 | systems/win32/miktex/tm/packages/quickreaction__doc.tar.lzma
-2023/04/27 | 246260 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
2023/04/27 | 24296 | systems/win32/miktex/tm/packages/se2thesis__source.tar.lzma
2023/04/27 | 240719 | macros/context/contrib/context-pocketdiary.zip
2023/04/27 | 240518 | systems/win32/miktex/tm/packages/emo__doc.tar.lzma
-2023/04/27 | 24029 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
2023/04/27 | 23973 | systems/win32/miktex/tm/packages/l3experimental.tar.lzma
2023/04/27 | 2384961 | graphics/pgf/contrib/pgf-spectra/pgf-spectraManual.pdf
2023/04/27 | 232788 | systems/win32/miktex/tm/packages/tagpdf__source.tar.lzma
-2023/04/27 | 231278 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
2023/04/27 | 230393 | systems/win32/miktex/tm/packages/ibarra__doc.tar.lzma
2023/04/27 | 22796 | macros/generic/markdown/libraries/markdown-tinyyaml.lua
2023/04/27 | 22348 | systems/win32/miktex/tm/packages/lettrine__source.tar.lzma
-2023/04/27 | 2231348 | systems/texlive/tlnet/archive/pgf-spectra.doc.r66946.tar.xz
2023/04/27 | 22257 | systems/win32/miktex/tm/packages/pstricks-add.tar.lzma
-2023/04/27 | 221096 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
2023/04/27 | 2181683 | systems/win32/miktex/tm/packages/profcollege__source.tar.lzma
-2023/04/27 | 217351 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2023/04/27 | 216536 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
2023/04/27 | 21573 | systems/win32/miktex/tm/packages/biblatex-gost.tar.lzma
2023/04/27 | 212366 | systems/win32/miktex/tm/packages/babel.tar.lzma
2023/04/27 | 2117 | macros/latex/contrib/photobook/README.md
2023/04/27 | 2097 | systems/win32/miktex/tm/packages/pixelarttikz.tar.lzma
2023/04/27 | 2064111 | systems/win32/miktex/tm/packages/nwafuthesis__doc.tar.lzma
-2023/04/27 | 203562 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2023/04/27 | 2019536 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
2023/04/27 | 20136 | systems/win32/miktex/tm/packages/quantikz.tar.lzma
2023/04/27 | 20084 | systems/win32/miktex/tm/packages/mpchess.tar.lzma
2023/04/27 | 2001596 | macros/latex/contrib/proflycee.zip
2023/04/27 | 198619 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma
2023/04/27 | 1974 | macros/generic/markdown/examples/context-mkiv.tex
-2023/04/27 | 19748 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2023/04/27 | 19642 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
2023/04/27 | 193703 | macros/latex/contrib/photobook.zip
2023/04/27 | 1914 | systems/win32/miktex/tm/packages/quickreaction.tar.lzma
-2023/04/27 | 1906385 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
2023/04/27 | 1904 | systems/texlive/tlnet/archive/context-calendar-examples.doc.r66947.tar.xz
-2023/04/27 | 1904784 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
2023/04/27 | 1901840 | systems/win32/miktex/tm/packages/tagpdf__doc.tar.lzma
2023/04/27 | 1900864 | systems/win32/miktex/tm/packages/bib2gls.tar.lzma
2023/04/27 | 18970 | macros/generic/markdown/README.md
2023/04/27 | 1877799 | systems/win32/miktex/tm/packages/nicematrix__doc.tar.lzma
2023/04/27 | 185201 | systems/win32/miktex/tm/packages/glossaries-extra__source.tar.lzma
2023/04/27 | 18349 | systems/win32/miktex/tm/packages/quantikz__source.tar.lzma
-2023/04/27 | 182868 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
2023/04/27 | 1794338 | systems/win32/miktex/tm/packages/bib2gls__source.tar.lzma
2023/04/27 | 1781 | macros/generic/markdown/examples/latex-pdftex.tex
2023/04/27 | 17608520 | systems/win32/miktex/tm/packages/glossaries-extra__doc.tar.lzma
2023/04/27 | 175721 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
-2023/04/27 | 174427 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
2023/04/27 | 1713 | systems/win32/miktex/tm/packages/luapstricks__doc.tar.lzma
2023/04/27 | 16935 | macros/latex/contrib/photobook/scripts/make-spreads.sh
2023/04/27 | 168686 | macros/latex/contrib/photobook/photobook.cls
-2023/04/27 | 1661097 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2023/04/27 | 1660217 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2023/04/27 | 165847 | systems/win32/miktex/tm/packages/polyglossia__source.tar.lzma
2023/04/27 | 16433 | systems/win32/miktex/tm/packages/l3backend.tar.lzma
2023/04/27 | 16388 | systems/texlive/tlnet/archive/evangelion-jfm.source.r66945.tar.xz
2023/04/27 | 163528 | systems/win32/miktex/tm/packages/nicematrix__source.tar.lzma
2023/04/27 | 1626173 | systems/win32/miktex/tm/packages/pgf-spectra__doc.tar.lzma
2023/04/27 | 1584292 | systems/win32/miktex/tm/packages/pst-eucl__doc.tar.lzma
-2023/04/27 | 157837 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
2023/04/27 | 157634 | graphics/metapost/contrib/macros/mptrees.zip
2023/04/27 | 1543953 | systems/win32/miktex/tm/packages/proflycee__doc.tar.lzma
2023/04/27 | 15359 | systems/win32/miktex/tm/packages/oststud__source.tar.lzma
-2023/04/27 | 1528949 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
2023/04/27 | 1527 | macros/latex/contrib/photobook/LICENSE
2023/04/27 | 15279 | systems/win32/miktex/tm/packages/lyluatex.tar.lzma
2023/04/27 | 14713 | systems/win32/miktex/tm/packages/tikz-nfold.tar.lzma
@@ -315,20 +353,15 @@
2023/04/27 | 1463990 | systems/win32/miktex/tm/packages/se2thesis__doc.tar.lzma
2023/04/27 | 14637 | systems/win32/miktex/tm/packages/scrwfile__source.tar.lzma
2023/04/27 | 1452921 | install/macros/generic/markdown.tds.zip
-2023/04/27 | 14474 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2023/04/27 | 14440 | systems/texlive/tlnet/archive/emo.source.r66944.tar.xz
2023/04/27 | 14421 | systems/win32/miktex/tm/packages/photobook__source.tar.lzma
2023/04/27 | 143897 | macros/latex/contrib/photobook/photobook.pdf
-2023/04/27 | 1427282 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
2023/04/27 | 14221 | macros/latex/contrib/photobook/scripts/README.md
2023/04/27 | 141375 | systems/win32/miktex/tm/packages/photobook__doc.tar.lzma
2023/04/27 | 140951 | macros/generic/markdown/markdown.png
-2023/04/27 | 140340 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
2023/04/27 | 139621 | systems/win32/miktex/tm/packages/koma-script.tar.lzma
2023/04/27 | 1376621 | macros/generic/markdown.zip
-2023/04/27 | 137365 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
2023/04/27 | 1364 | macros/generic/markdown/examples/latex-luatex.tex
-2023/04/27 | 1338559 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
2023/04/27 | 1333 | macros/generic/markdown/markdown.ins
2023/04/27 | 1318424 | systems/win32/miktex/tm/packages/biblatex-gb7714-2015__doc.tar.lzma
2023/04/27 | 1298 | systems/win32/miktex/tm/packages/textcsc.tar.lzma
@@ -343,31 +376,19 @@
2023/04/27 | 11965806 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma
2023/04/27 | 119612 | systems/texlive/tlnet/archive/emo.r66944.tar.xz
2023/04/27 | 1187343 | systems/win32/miktex/tm/packages/mpchess__doc.tar.lzma
-2023/04/27 | 117091 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2023/04/27 | 1169061 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2023/04/27 | 1162 | systems/win32/miktex/tm/packages/pas-tableur__doc.tar.lzma
2023/04/27 | 115997 | systems/win32/miktex/tm/packages/arara__source.tar.lzma
2023/04/27 | 1155803 | systems/win32/miktex/tm/packages/bithesis__doc.tar.lzma
-2023/04/27 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini
2023/04/27 | 11493 | systems/win32/miktex/tm/packages/cleveref-usedon__source.tar.lzma
2023/04/27 | 114269325 | macros/context/latest/cont-tmf.zip
2023/04/27 | 1140974 | systems/win32/miktex/tm/packages/tuda-ci__doc.tar.lzma
2023/04/27 | 11244 | systems/win32/miktex/tm/packages/pdfcrop.tar.lzma
-2023/04/27 | 112013 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2023/04/27 | 109788 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
2023/04/27 | 10924 | systems/win32/miktex/tm/packages/pgf-spectra.tar.lzma
-2023/04/27 | 108239 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2023/04/27 | 106353 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2023/04/27 | 105614 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2023/04/27 | 103783 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
2023/04/27 | 103001 | systems/win32/miktex/tm/packages/glossaries-extra.tar.lzma
-2023/04/27 | 102910 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
2023/04/27 | 10253 | systems/win32/miktex/tm/packages/tikz-nfold__source.tar.lzma
2023/04/27 | 10208781 | systems/win32/miktex/tm/packages/pstricks-add__doc.tar.lzma
2023/04/27 | 10191 | macros/latex/contrib/photobook/Makefile
2023/04/27 | 1011455 | macros/generic/markdown/markdown.pdf
2023/04/27 | 10056 | systems/texlive/tlnet/archive/context-calendar-examples.r66947.tar.xz
-2023/04/27 | 100144 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
2023/04/26 | 9748 | graphics/metapost/contrib/macros/mpchess/metapost/mpchess-pgn.mp
2023/04/26 | 921312 | macros/luatex/generic/evangelion-jfm.zip
2023/04/26 | 867272 | graphics/metapost/contrib/macros/mpchess/doc/mpchess-doc-fr.pdf
@@ -1751,47 +1772,3 @@
2023/04/23 | 1022 | graphics/pgf/contrib/pgfornament-han/han/han40.pgf
2023/04/23 | 10127 | graphics/pgf/contrib/pgfornament-han/cncolours.sty
2023/04/23 | 1009724 | support/auctex/13.2-extra/ChangeLog.1
-2023/04/22 | 928 | macros/latex/contrib/hyperref/doc/hyperref-doc2.html
-2023/04/22 | 882 | macros/latex/contrib/hyperref/doc/hyperref-doc5.html
-2023/04/22 | 878186 | macros/latex/contrib/hyperref/hyperref.dtx
-2023/04/22 | 795 | macros/latex/contrib/hyperref/doc/hyperref-doc8.html
-2023/04/22 | 795 | macros/latex/contrib/hyperref/doc/hyperref-doc7.html
-2023/04/22 | 795 | macros/latex/contrib/hyperref/doc/hyperref-doc3.html
-2023/04/22 | 793 | macros/latex/contrib/hyperref/doc/hyperref-doc6.html
-2023/04/22 | 7536 | macros/latex/contrib/hyperref/hyperref-patches.dtx
-2023/04/22 | 578865 | macros/unicodetex/latex/polyglossia.zip
-2023/04/22 | 5736 | macros/latex/contrib/hyperref/xr-hyper.sty
-2023/04/22 | 5332 | macros/latex/contrib/proflycee/doc/graphics/integr_nwks_b.png
-2023/04/22 | 521880 | macros/latex/contrib/hyperref/doc/hyperref-doc.html
-2023/04/22 | 5086 | macros/latex/contrib/hyperref/hyperref.ins
-2023/04/22 | 50695 | macros/latex/contrib/hyperref/hluatex.dtx
-2023/04/22 | 4779 | macros/latex/contrib/proflycee/doc/graphics/integr_nwks_a.png
-2023/04/22 | 4489042 | install/macros/latex/contrib/hyperref.tds.zip
-2023/04/22 | 4479 | macros/latex/contrib/hyperref/README.md
-2023/04/22 | 439327 | macros/latex/contrib/hyperref/doc/hyperref-linktarget.pdf
-2023/04/22 | 4307260 | macros/latex/contrib/hyperref.zip
-2023/04/22 | 384001 | macros/latex/contrib/hyperref/doc/slides.pdf
-2023/04/22 | 356878 | macros/unicodetex/latex/polyglossia/polyglossia.pdf
-2023/04/22 | 319827 | macros/latex/contrib/hyperref/doc/hyperref-doc.pdf
-2023/04/22 | 3161 | macros/latex/contrib/hyperref/bmhydoc.sty
-2023/04/22 | 28597 | macros/latex/contrib/hyperref/backref.dtx
-2023/04/22 | 284 | macros/latex/contrib/hyperref/ntheorem-hyper.sty
-2023/04/22 | 280 | macros/latex/contrib/hyperref/minitoc-hyper.sty
-2023/04/22 | 27160 | macros/latex/contrib/hyperref/nameref.dtx
-2023/04/22 | 247116 | macros/latex/contrib/hyperref/paperslides99.zip
-2023/04/22 | 2360065 | macros/latex/contrib/hyperref/doc/hyperref.pdf
-2023/04/22 | 206645 | macros/latex/contrib/hyperref/doc/backref.pdf
-2023/04/22 | 19445 | macros/latex/contrib/hyperref/hyperref-linktarget.dtx
-2023/04/22 | 1942 | macros/unicodetex/latex/polyglossia/README.md
-2023/04/22 | 1929 | macros/latex/contrib/hyperref/manifest.txt
-2023/04/22 | 180085 | macros/latex/contrib/hyperref/doc/nameref.pdf
-2023/04/22 | 168031 | macros/latex/contrib/hyperref/doc/hyperref-doc.tex
-2023/04/22 | 15606 | macros/latex/contrib/hyperref/doc/hyperref-doc.css
-2023/04/22 | 1445540 | systems/texlive/tlnet/archive/tex4ht.source.r66911.tar.xz
-2023/04/22 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r66911.tar.xz
-2023/04/22 | 132446 | macros/latex/contrib/hyperref/doc/paper.pdf
-2023/04/22 | 1242491 | install/macros/unicodetex/latex/polyglossia.tds.zip
-2023/04/22 | 123528 | macros/latex/contrib/hyperref/ChangeLog.txt
-2023/04/22 | 1135236 | systems/texlive/tlnet/archive/tex4ht.r66911.tar.xz
-2023/04/22 | 1037481 | macros/unicodetex/latex/polyglossia/polyglossia.dtx
-2023/04/22 | 1030 | macros/latex/contrib/hyperref/doc/hyperref-doc4.html
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index ea92bb248d..59e41dbe12 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 29-04-2023, 02:00:55
+%% created at 30-04-2023, 02:00:44
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -23335,11 +23335,18 @@
title = {The \texttt{Evangelion-JFM} package},
subtitle = {A Japanese font metric supporting many advanced features},
author = {Jing Huang},
- date = {2023-04-27},
+ date = {2023-04-29},
version = {1.0.3},
license = {mit},
mirror = {https://mirror.ctan.org/macros/luatex/generic/evangelion-jfm},
url = {https://ctan.org/pkg/evangelion-jfm},
+ annotation = {This package provides a Japanese Font Metric supporting
+ vertical and horizontal typesetting, ‘linegap punctuations’,
+ ‘extended fonts’, and more interesting and helpful features
+ using traditional (‘’) and simplified (‘’)
+ Chinese or Japanese fonts under LuaTeX-ja.
+ It also makes full use of the ‘priority’ feature,
+ meeting the standards, and allows easy customisation.},
}
@manual{ctan-evautofl,
@@ -34698,7 +34705,7 @@
title = {The \texttt{JeuxCartes} package},
subtitle = {Macros to insert playing cards},
author = {Cédric Pierquet},
- date = {2023-03-18},
+ date = {2023-04-29},
version = {0.2.4},
license = {lppl1.3c,lgpl2.1,pd,cc-by-sa-4,pd,mit},
mirror = {https://mirror.ctan.org/macros/latex/contrib/jeuxcartes},
@@ -40896,8 +40903,8 @@
title = {The \texttt{lua-typo} package},
subtitle = {Highlighting typographical flaws with LuaLaTeX},
author = {Daniel Flipo},
- date = {2023-04-13},
- version = {0.70},
+ date = {2023-04-29},
+ version = {0.80},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/luatex/latex/lua-typo},
url = {https://ctan.org/pkg/lua-typo},
@@ -53175,6 +53182,17 @@
url = {https://ctan.org/pkg/play},
}
+@manual{ctan-playcards,
+ title = {The \texttt{playcards} package},
+ subtitle = {A simple template for drawing playcards},
+ author = {Clément Pagès},
+ date = {2023-04-29},
+ version = {0.1},
+ license = {lgpl3},
+ mirror = {https://mirror.ctan.org/graphics/pgf/contrib/playcards},
+ url = {https://ctan.org/pkg/playcards},
+}
+
@manual{ctan-playfair,
title = {The \texttt{playfair} package},
subtitle = {Playfair Display fonts with \LaTeX{} support},
diff --git a/biblio/ctan-bibdata/ctan.pdf b/biblio/ctan-bibdata/ctan.pdf
index 72ef24b327..6316cbb07c 100644
--- a/biblio/ctan-bibdata/ctan.pdf
+++ b/biblio/ctan-bibdata/ctan.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/playcards/README.md b/graphics/pgf/contrib/playcards/README.md
new file mode 100644
index 0000000000..958a6ea032
--- /dev/null
+++ b/graphics/pgf/contrib/playcards/README.md
@@ -0,0 +1,11 @@
+# Playcards package
+Tiny LaTeX package to draw playcards.
+## Version
+0.1, 2023/04/29
+## Licence
+GNU LGPL v3.0 https://www.gnu.org/licenses/lgpl-3.0.html
+
+
+Author : Clément PAGÈS
+Maintainer: Clément PAGÈS
+E-mail : contact -- arobase -- clementpages point fr
diff --git a/graphics/pgf/contrib/playcards/playcards-en.pdf b/graphics/pgf/contrib/playcards/playcards-en.pdf
new file mode 100644
index 0000000000..9c95df3a27
--- /dev/null
+++ b/graphics/pgf/contrib/playcards/playcards-en.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/playcards/playcards-en.tex b/graphics/pgf/contrib/playcards/playcards-en.tex
new file mode 100644
index 0000000000..60ab32903b
--- /dev/null
+++ b/graphics/pgf/contrib/playcards/playcards-en.tex
@@ -0,0 +1,94 @@
+%% Packages indispensables
+\documentclass[a4paper, 12pt]{article}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage[english]{babel}
+
+\usepackage[a4paper]{geometry}
+\usepackage{graphicx}
+
+\newcommand{\package}[1]{\texttt{#1}}
+\newcommand{\kv}[2]{\textit{<#1>}\texttt=\textit{<#2>}}
+\newcommand{\key}[3]{\textbf{\texttt{#1} (default value: \texttt{#2})} #3}
+\newcommand{\commande}[1]{\texttt{\textbackslash#1}}
+
+
+\usepackage{hyperref}
+\hypersetup{
+ colorlinks=true,
+ linkcolor=blue,
+ urlcolor=blue,
+}
+
+\title{Package \texttt{playcards.sty} for \LaTeX}
+\date{\today}
+\author{Clément Pagès \texttt{contact -- arobase -- clementpages point fr}}
+
+\begin{document}
+\maketitle
+
+This small package provides commands to draw playcards, with witdh 59 mm and height 89 mm, which are typicall cards dimensions.
+
+\tableofcontents
+\section*{Thanks}
+Thanks to Christophe Poulain for his amazing \href{https://ctan.org/pkg/profcollege}{ProfCollege} package, which source code was useful to design syntax commands we use here. And more generally, thank you you for this amazing package!
+
+Also thanks to \href{https://tex.stackexchange.com/users/1948/didest}{didest} who asked a question on \href{https://tex.stackexchange.com/questions/47924/creating-playing-cards-using-tikz}{StackExchange}. I used it to built this package.
+
+\section{Download, installation, requirements}
+
+Package available on CTAN. It contains one single file : \texttt{playcards.sty}.
+
+Some package are automatically loaded. They are installed by default on most configurations :
+\begin{description}
+ \item[\package{tikz}] and some libraries.
+ \item[\package{simplekv}] dot manage optional parameters whit a \kv{key}{value} system.
+ \item[\package{graphicx}] for pictures.
+ \item[\package{contour}] for text shadows and borders.
+ \item[\package{geometry}] configured to draw 9 cards on an A4 paper.
+\end{description}
+
+\section{Generalities}
+Commands are based on a key/value system, with model \texttt{\textbackslash command[\kv{key1}{value1}, \kv{key2}{value2}, …,]\{param1\}\{param2\}}.
+
+All the keys are optional and if one does not fill them, they get a default value.
+
+All length are given in millimeters.
+
+\section{Provided commands}
+ \subsection{\commande{drawcardsrecto} command}
+This command has one required parameter : text written in the center of the card. It fills an A4 paper with 9 identical cards. This command only draws front side of the card. There is an example figure \ref{fig:recto}.
+\begin{figure}[h]\begin{center}
+ \caption{\commande{drawcardsrecto[trame=false]\{5\}}}
+ \includegraphics{screen01.png}\label{fig:recto}
+\end{center}\end{figure}
+
+Optional parameters:
+\begin{itemize}
+ \item \key{borders}{true}{Removes borders.}
+ \item \key{trame}{true}{If \texttt{true}, fills an A4 paper with cards.. Si \texttt{false}, draws one only card.}
+ \item \key{corners}{true}{If \texttt{true}, card contends is reproduced in corners. If \texttt{false}, it is not.}
+ \item \key{backgroundImg}{true}{Si \texttt{true}, prints background. If \texttt{false}, no background.}
+ \item \key{backgroundColor}{red}{Specifies background color. Ignored if \texttt{backgroundImg=false}. Uses colored defined in the \href{https://www.ctan.org/pkg/xcolor}{xcolor} package.}
+ \item \key{contentsFontSize}{120}{Font size (int pt) of text in card center.}
+ \item \key{cicleRay}{20}{Ray of the white circle the center of the card. Value \texttt 0 means no circle.}
+\end{itemize}
+
+
+ \subsection{\commande{drawcardsverso} command}
+It is possible, but not required, to draw card back side. Front sides must be on one page and back sides on an other. You must have as many front sides as back sides. There is an example figure \ref{fig:verso}.
+
+To get a correct alignment, place commands in a \verb!\begin{center}...\end{center}! environment.
+\begin{figure}[h]\begin{center}
+ \caption{\commande{drawcardsverso[trame=false,contentsFontSize=40]\{Exemple\}}}
+ \includegraphics{screen02.png}\label{fig:verso}
+\end{center}\end{figure}
+
+Optional parameters:
+\begin{itemize}
+ \item \key{backgroundImg}{true}{Si \texttt{true}, prints background. If \texttt{false}, no background.}
+ \item \key{trame}{true}{If \texttt{true}, fills an A4 paper with cards.. Si \texttt{false}, draws one only card.}
+ \item \key{contentsFontSize}{120}{Font size (int pt) of text in card center.}
+\end{itemize}
+
+\end{document}
diff --git a/graphics/pgf/contrib/playcards/playcards-fr.pdf b/graphics/pgf/contrib/playcards/playcards-fr.pdf
new file mode 100644
index 0000000000..a06a7cc09b
--- /dev/null
+++ b/graphics/pgf/contrib/playcards/playcards-fr.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/playcards/playcards-fr.tex b/graphics/pgf/contrib/playcards/playcards-fr.tex
new file mode 100644
index 0000000000..7860a9b1e5
--- /dev/null
+++ b/graphics/pgf/contrib/playcards/playcards-fr.tex
@@ -0,0 +1,93 @@
+%% Packages indispensables
+\documentclass[a4paper, 12pt]{article}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage[francais]{babel}
+
+\usepackage[a4paper]{geometry}
+\usepackage{graphicx}
+
+\newcommand{\package}[1]{\texttt{#1}}
+\newcommand{\kv}[2]{\textit{<#1>}\texttt=\textit{<#2>}}
+\newcommand{\key}[3]{\textbf{\texttt{#1} (valeur par défaut : \texttt{#2})} #3}
+\newcommand{\commande}[1]{\texttt{\textbackslash#1}}
+
+
+\usepackage{hyperref}
+\hypersetup{
+ colorlinks=true,
+ linkcolor=blue,
+ urlcolor=blue,
+}
+
+\title{Package \texttt{playcards.sty} pour \LaTeX}
+\date{\today}
+\author{Clément \bsc{Pagès} \texttt{contact -- arobase -- clementpages point fr}}
+
+\begin{document}
+\maketitle
+
+Ce petit package fournit des commandes pour dessiner des cartes à jouer, de largeur 59 mm et de hauteur 89 mm. Ce sont les dimensions des cartes classiques.
+
+\tableofcontents
+
+\section*{Remerciements}
+Je remercie Christophe \bsc{Poulain} pour son génial package \href{https://ctan.org/pkg/profcollege}{ProfCollege}, dont le code m'a servi d'inspiration pour la syntaxe des commandes utilisées ici. Et plus globalement pour ce package exceptionnel, devenu indispensable !
+
+Merci également à \href{https://tex.stackexchange.com/users/1948/didest}{didest}, dont la question posée sur \href{https://tex.stackexchange.com/questions/47924/creating-playing-cards-using-tikz}{StackExchange} m'a servi de base.
+
+\section{Téléchargement, installation, prérequis}
+Le package est disponible sur CTAN : <lien à venir>. Il contient un unique fichier : \texttt{playcards.sty}
+
+Certains packages sont chargés automatiquement. Ils sont installés par défaut sur la majorités des installations classiques :
+\begin{description}
+ \item[\package{tikz}] et certaines de ses librairies.
+ \item[\package{simplekv}] pour gérer les paramètres facultatifs des commandes par système \kv{clé}{valeur}.
+ \item[\package{graphicx}] pour les images.
+ \item[\package{contour}] pour les ombres et contours de textes.
+ \item[\package{geometry}] configuré pour optimiser l'occupation d'une feuille A4 en la remplissant de cartes convenablement alignées.
+\end{description}
+
+\section{Principe général}
+Les principales commandes sont construites sur un système de clés/valeurs, sur le modèle \texttt{\textbackslash commande[\kv{cle1}{valeur1}, \kv{cle2}{valeur2}, …,]\{param1\}\{param2\}}.
+
+Toutes les clés sont facultatives et si elles ne sont pas renseignées, il leur est attribué une valeur par défaut.
+
+Sauf précision contraire, les longueurs sont mentionnées en millimètres.
+
+\section{Commandes fournies}
+ \subsection{Commande \commande{drawcardsrecto}}
+Cette commande prend un paramètre obligatoire : le texte qui apparaîtra au centre de la carte et remplit une feuille A4 avec 9 cartes identiques. Cette commande trace le recto des cartes. Un exemple est donné figure \ref{fig:recto}.
+\begin{figure}[h]\begin{center}
+ \caption{\commande{drawcardsrecto[trame=false]\{5\}}}
+ \includegraphics{screen01.png}\label{fig:recto}
+\end{center}\end{figure}
+
+Paramètres optionnels :
+\begin{itemize}
+ \item \key{borders}{true}{Retire les bordures.}
+ \item \key{trame}{true}{Si \texttt{true}, remplit une feuille A4 avec les cartes. Si \texttt{false}, dessine une seule carte.}
+ \item \key{corners}{true}{Si \texttt{true}, le texte de la carte est reporté à l'endroit à et à l'envers dans les coins. Si \texttt{false}, les coins ne sont pas affichés.}
+ \item \key{backgroundImg}{true}{Si \texttt{true}, affiche l'arrière-plan. Si \texttt{false}, pas d'arrière-plan.}
+ \item \key{backgroundColor}{red}{Spécifie la couleur de l'arrière-plan. Sera ignoré si \texttt{backgroundImg=false}. Utilise les couleurs du package \href{https://www.ctan.org/pkg/xcolor}{xcolor}.}
+ \item \key{contentsFontSize}{120}{Taille (en pt) du texte au centre de la carte.}
+ \item \key{cicleRay}{20}{Rayon du cercle blanc au centre de la carte. La valeur \texttt 0 équivaut à ne pas tracer le cercle.}
+\end{itemize}
+
+ \subsection{Commande \commande{drawcardsverso}}
+Il est possible, mais ce n'est pas obligatoire, de dessiner le verso des cartes. Les rectos devront être sur une page et les versos sur une autre et d'avoir autant de rectos que de versos. Un exemple est donné figure \ref{fig:verso}.
+
+Pour avoir le bon alignement, il est recommandé de placer les commandes dans un environnement \verb!\begin{center}...\end{center}!.
+\begin{figure}[h]\begin{center}
+ \caption{\commande{drawcardsverso[trame=false,contentsFontSize=40]\{Exemple\}}}
+ \includegraphics{screen02.png}\label{fig:verso}
+\end{center}\end{figure}
+
+Paramètres optionnels :
+\begin{itemize}
+ \item \key{backgroundImg}{true}{Si \texttt{true}, affiche l'arrière-plan. Si \texttt{false}, pas d'arrière-plan.}
+ \item \key{trame}{true}{Si \texttt{true}, remplit une feuille A4 avec les cartes. Si \texttt{false}, dessine une seule carte.}
+ \item \key{contentsFontSize}{50}{Taille (en pt) du texte au centre de la carte.}
+\end{itemize}
+
+\end{document}
diff --git a/graphics/pgf/contrib/playcards/playcards.sty b/graphics/pgf/contrib/playcards/playcards.sty
new file mode 100644
index 0000000000..aa5218f241
--- /dev/null
+++ b/graphics/pgf/contrib/playcards/playcards.sty
@@ -0,0 +1,177 @@
+% Clément PAGÈS <contact@clementpages.fr>
+%
+% Version 0.1
+%
+% Draws basic playcards with Tikz. Inspired by https://tex.stackexchange.com/questions/47924/creating-playing-cards-using-tikz
+%
+% Provides cards for a4paper format
+%
+% Licence Gnu Lesser General Public Licence https://www.gnu.org/licenses/lgpl-3.0.html
+
+
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{playcards}[2023/04/29, Personal commands]
+
+
+\RequirePackage[scale=0.950]{geometry}
+
+\RequirePackage{simplekv}
+\RequirePackage{anttor}
+\RequirePackage{graphicx}
+\RequirePackage{tikz}
+\usetikzlibrary{patterns}
+\usetikzlibrary{shadows}
+\usepgflibrary {shadings}
+\tikzset{
+ x=1mm,y=1mm,
+ cardcorners/.style={
+ rounded corners=4
+ },
+}
+
+\RequirePackage[outline]{contour}
+
+\pgfmathsetmacro{\cardwidth}{59}
+\pgfmathsetmacro{\cardheight}{89}
+\pgfmathsetmacro{\cardmargin}{4}
+\pgfmathsetmacro{\cardwidthbody}{\cardwidth-\cardmargin}
+\pgfmathsetmacro{\cardheightbody}{\cardheight-\cardmargin}
+\pgfmathsetmacro{\stripwidth}{10}
+\pgfmathsetmacro{\strippadding}{2}
+
+
+\def\shapeCard{(0,0) rectangle (\cardwidth,\cardheight)}
+\def\shapeCardBody{(0,0) rectangle (\cardwidthbody,\cardheightbody)}
+\def\shapeMargin{(\cardmargin,\cardmargin) rectangle (\cardwidthbody,\cardheightbody)}
+
+
+
+\newcommand{\carddebug}{
+ \draw [step=1,help lines] (0,0) grid (\cardwidth,\cardheight);
+}
+
+\newcommand{\cardborder}{
+ \draw[lightgray,cardcorners] \shapeCard;
+ \draw[black,cardcorners,line width=1pt] \shapeMargin;
+}
+
+\newcommand{\cardpadding}{
+ \draw[white,cardcorners] {(0,0) rectangle (\cardwidth+2,\cardheight+2)};
+}
+
+
+\setKVdefault[RectoKeys]{borders=true, trame=true, corners=true, backgroundImg=true, textColor=black, backgroundColor=red, contentsFontSize=120, circleRay=20}
+\setKVdefault[VersoKeys]{backgroundImg=true, trame=true, contentsFontSize=50}
+
+
+
+\newcommand{\cardbackgroundverso}[2][]{
+ \pgfmathsetmacro{\textsize}{\useKV[VersoKeys]{contentsFontSize}}
+ \pgfmathsetmacro{\textlineskip}{1.2*\textsize}
+ \clip[cardcorners] \shapeCard;
+ \ifboolKV[VersoKeys]{backgroundImg} {%
+ \begin{scope} % Draw background
+ \draw[shading=color wheel,opacity=0.6] (0,0) rectangle (\cardwidth,\cardheight);
+ \end{scope}
+ }{%
+ \draw[cardcorners, line width=1pt] \shapeCard;%
+ }%
+ \begin{scope}[shift={(0.5*\cardwidth,0.5*\cardheight)}] % White text
+ \node[rotate=45, color=white] at (0,0) {\contourlength{1pt}\contour{black!}{\fontsize{\textsize}{\textlineskip pt}\selectfont #2}};
+ \end{scope}
+}
+
+
+\newcommand{\cardcontent}[2][]{
+ \pgfmathsetmacro{\textsize}{\useKV[RectoKeys]{contentsFontSize}}
+ \pgfmathsetmacro{\textlineskip}{1.2*\textsize}
+ \showKV[RectoKeys]{backgroundImg}
+ \showKV[RectoKeys]{backgroundColor}
+ \begin{scope}
+ \ifboolKV[RectoKeys]{borders} {
+ \clip[cardcorners] \shapeMargin;
+ }{
+ \clip[cardcorners] \shapeCard;
+ }
+ \ifboolKV[RectoKeys]{backgroundImg} {
+ \shade[xshift=29.5mm, yshift=44.5mm, inner color={\useKV[RectoKeys]{backgroundColor}}, outer color=white] circle (\cardwidth) circle({\useKV[RectoKeys]{circleRay}});
+ }
+ {}
+ \draw[color=white] (0,0) -- (60,70);
+ \draw[color=white] (0,20) -- (60,15);
+ \draw[color=white] (0,24) -- (60,30);
+ \draw[color=white] (0,37) -- (60,36);
+ \draw[color=white] (0,40) -- (60,60);
+ \draw[color=white] (0,47) -- (60,5);
+ \draw[color=white] (0,55) -- (60,45);
+ \draw[color=white] (0,70) -- (40,0);
+ \draw[color=white] (0,76) -- (60,65);
+ \draw[color=white] (0,80) -- (25,0);
+ \draw[color=white] (20,80) -- (15,0);
+ \draw[color=white] (35,90) -- (0,80);
+ \draw[color=white] (40,90) -- (60,-20);
+ \draw[color=white] (0,5) -- (60,90);
+ \draw[xshift=29.5mm, yshift=44.5mm, fill=white, color=white] circle(({\useKV[RectoKeys]{circleRay}});
+ \end{scope}
+ \node[align=center, text width=5 cm] at (0.5*\cardwidth,0.5*\cardheight) {{\color{\useKV[RectoKeys]{textColor}}\fontsize{\textsize}{\textlineskip}\selectfont #2}};
+}
+
+\newcommand{\cardcorner}[1]{
+ \begin{scope}[shift={(13,76)}]
+ \draw[rotate=30, fill=white, color=white] (0,0) ellipse (8 and 5) node[color=black, rotate=30]{{\color{\useKV[RectoKeys]{textColor}}{\fontsize{36pt}{43pt}\selectfont #1}}};
+ \end{scope}
+ \begin{scope}[shift={(\cardwidth-13,\cardheight-76)}]
+ \draw[rotate=30, fill=white, color=white] (0,0) ellipse (8 and 5) node[rotate=210, color=black]{{\color{\useKV[RectoKeys]{textColor}}{\fontsize{36pt}{43pt}\selectfont #1}}};
+ \end{scope}
+}
+
+
+\newcommand{\drawcardrecto}[2][]{
+ \begin{tikzpicture}
+ \cardborder
+ \cardpadding
+ \cardcontent{#2}
+ \ifboolKV[RectoKeys]{corners}{
+ \cardcorner{#2}
+ }{
+ }
+ \end{tikzpicture}%
+}
+
+
+\newcommand{\drawcardverso}[2][]{
+ \begin{tikzpicture}%
+ \cardpadding
+ \cardbackgroundverso{#2}
+ \end{tikzpicture}
+}
+
+
+\newcommand{\drawcardsverso}[2][]{
+ \useKVdefault[VersoKeys]%
+ \setKV[VersoKeys]{#1}%
+ \ifboolKV[VersoKeys]{trame}{%
+ \foreach \k in {0,...,2}{%
+ \foreach \n in {0,...,2}{%
+ \noindent\drawcardverso{#2}%
+ }\\%
+ }%
+ }{%
+ \noindent\drawcardverso{#2}%
+ }%
+}
+
+\newcommand{\drawcardsrecto}[2][] {
+ \useKVdefault[RectoKeys]%
+ \setKV[RectoKeys]{#1}%
+ \ifboolKV[RectoKeys]{trame}{
+ \foreach \k in {0,...,2}{%
+ \foreach \n in {0,...,2}{%
+ \noindent\drawcardrecto{#2}%
+ }\\%
+ }%
+ }{
+ \noindent\drawcardrecto{#2}%
+ }%
+}
diff --git a/macros/luatex/latex/lua-typo/README.md b/macros/luatex/latex/lua-typo/README.md
index 82c1c9b0c4..526538afb0 100644
--- a/macros/luatex/latex/lua-typo/README.md
+++ b/macros/luatex/latex/lua-typo/README.md
@@ -91,7 +91,15 @@ Changes
* v.0.70:
- Options handled via `ltkeys` instead of `kvoptions`.
- code cleaning, bug fixes.
+
+* v.0.80:
+ - Config file `lua-typo.cfg` changed (new colours added, all colour
+ numbers are shifted by 1).
+ - Colours no longer override each other, a special colour has been
+ added for lines affected by multiple flaws (f.i. widow+overfull).
+ - Bug fix (file `.typo`): in footnotes, line numbers for homeoarchy
+ were not reset.
--
-Copyright 2020--2023 Daniel Flipo
+Copyright 2020--2023 Daniel Flipo
E-mail: daniel (dot) flipo (at) free (dot) fr
diff --git a/macros/luatex/latex/lua-typo/doc/lua-typo-demo.pdf b/macros/luatex/latex/lua-typo/doc/lua-typo-demo.pdf
index a7b1d9a40f..6606b65d36 100644
--- a/macros/luatex/latex/lua-typo/doc/lua-typo-demo.pdf
+++ b/macros/luatex/latex/lua-typo/doc/lua-typo-demo.pdf
Binary files differ
diff --git a/macros/luatex/latex/lua-typo/doc/lua-typo-fr.pdf b/macros/luatex/latex/lua-typo/doc/lua-typo-fr.pdf
index cd64bdaf45..88dea3e4de 100644
--- a/macros/luatex/latex/lua-typo/doc/lua-typo-fr.pdf
+++ b/macros/luatex/latex/lua-typo/doc/lua-typo-fr.pdf
Binary files differ
diff --git a/macros/luatex/latex/lua-typo/doc/lua-typo.pdf b/macros/luatex/latex/lua-typo/doc/lua-typo.pdf
index 537414c80d..b43a1f75fe 100644
--- a/macros/luatex/latex/lua-typo/doc/lua-typo.pdf
+++ b/macros/luatex/latex/lua-typo/doc/lua-typo.pdf
Binary files differ
diff --git a/macros/luatex/latex/lua-typo/lua-typo-2023-03-08.sty b/macros/luatex/latex/lua-typo/lua-typo-2023-03-08.sty
index aa876b82fa..1545689b84 100644
--- a/macros/luatex/latex/lua-typo/lua-typo-2023-03-08.sty
+++ b/macros/luatex/latex/lua-typo/lua-typo-2023-03-08.sty
@@ -5,23 +5,13 @@
%% The original source files were:
%%
%% lua-typo.dtx (with options: `sty')
-%%
+%%
%% IMPORTANT NOTICE:
%% For the copyright see the source file `lua-typo.dtx’.
%%
\NeedsTeXFormat{LaTeX2e}[2021/06/01]
\ProvidesPackage{lua-typo}
[2023-03-08 v.0.65 Daniel Flipo]
-\ifdefined\DeclareRelease
- \DeclareRelease{v0.4}{2021-01-01}{lua-typo-2021-04-18.sty}
- \DeclareCurrentRelease{}{2023-03-08}
-\else
- \PackageWarning{lua-typo}{Your LaTeX kernel is too old to provide
- access\MessageBreak to former versions of the lua-typo package.%
- \MessageBreak Anyway, lua-typo requires a LaTeX kernel dated%
- \MessageBreak 2020-01-01 or newer; reported}
-\fi
-\NeedsTeXFormat{LaTeX2e}[2021/06/01]
\ifdefined\directlua
\RequirePackage{luatexbase,luacode,luacolor}
\RequirePackage{kvoptions,atveryend}
@@ -1340,6 +1330,6 @@ return luatypo.check_page
\luatypoMinPART=4\relax
\luatypoMinLen=4\relax
}%
-%%
+%%
%%
%% End of file `lua-typo.sty'.
diff --git a/macros/luatex/latex/lua-typo/source/lua-typo.dtx b/macros/luatex/latex/lua-typo/source/lua-typo.dtx
index dfcc363cd4..4ec480c921 100644
--- a/macros/luatex/latex/lua-typo/source/lua-typo.dtx
+++ b/macros/luatex/latex/lua-typo/source/lua-typo.dtx
@@ -204,12 +204,13 @@
% \pkg{lua-typo}, il suffit d’ajouter dans le préambule la ligne %\\
% |\usepackage[All]{lua-typo}|
%
-% La version courante (0.65) nécessite un noyau LaTeX récent,
-% 2021/06/01 ou ultérieur. Ceux qui ne disposent que d’un noyau plus
-% ancient reçoivent un message d’avertissement et un message d’erreur
+% La version courante (0.80) nécessite un noyau LaTeX récent,
+% 2022/06/01 ou ultérieur. Ceux qui ne disposent que d’un noyau
+% antérieur à 2021/06/01 reçoivent un message d’erreur
% «\texttt{Unable to register callback}» ; une version «rollback »
% est prévue à leur intention, elle se charge par la commande
-% |\usepackage[All]{lua-typo}[=v0.4]|.
+% |\usepackage[All]{lua-typo}[=v0.4]|. Une autre version
+% intermédiaire est présente, elle se charge avec l’option |[=v0.65]|.
%
% Les fichiers \file{demo.tex} et \file{demo.pdf} fournissent un
% exemple du traitement opéré par \pkg{lua-typo}.
@@ -409,26 +410,28 @@
% À chacune des vérifications faites par \pkg{lua-typo} peut être
% attachée une couleur spécifique pour mettre en évidence les
% imperfections détectées.
-% Actuellement, seulement cinq couleurs sont utilisées par défaut,
+% Actuellement, seulement six couleurs sont utilisées par défaut,
% voici leur définition dans \file{lua-typo.cfg} :
% \begin{verbatim}
% \definecolor{LTgrey}{gray}{0.6}
% \definecolor{LTred}{rgb}{1,0.55,0}
-% \luatypoSetColor0{red} % Coupure à l’avant-dernière ligne
-% \luatypoSetColor1{red} % Coupure en bas de page
-% \luatypoSetColor2{red} % Coupures consécutives
-% \luatypoSetColor3{red} % Mot court en fin de ligne
-% \luatypoSetColor4{cyan} % Veuve
-% \luatypoSetColor5{cyan} % Orpheline
-% \luatypoSetColor6{cyan} % Dernière ligne d’alinéa trop courte
-% \luatypoSetColor7{blue} % Ligne trop pleine
-% \luatypoSetColor8{blue} % Ligne creuse
-% \luatypoSetColor9{red} % Page presque vide (qq. lignes)
-% \luatypoSetColor{10}{LTred} % Répétitions en début de ligne
-% \luatypoSetColor{11}{LTred} % Répétitions en fin de ligne
-% \luatypoSetColor{12}{LTgrey}% Dernière ligne alinéa presque pleine
-% \luatypoSetColor{13}{cyan} % Note de bas de page éclatée
-% \luatypoSetColor{14}{red} % Mot de fin de phrase en haut de page
+% \definecolor{LTline}{rgb}{0.7,0,0.3}
+% \luatypoSetColor1{red} % Coupure à l’avant-dernière ligne
+% \luatypoSetColor2{red} % Coupure en bas de page
+% \luatypoSetColor3{red} % Coupures consécutives
+% \luatypoSetColor4{red} % Mot court en fin de ligne
+% \luatypoSetColor5{cyan} % Veuve
+% \luatypoSetColor6{cyan} % Orpheline
+% \luatypoSetColor7{cyan} % Dernière ligne d’alinéa trop courte
+% \luatypoSetColor8{blue} % Ligne trop pleine
+% \luatypoSetColor9{blue} % Ligne creuse
+% \luatypoSetColor{10}{red} % Page presque vide (qq. lignes)
+% \luatypoSetColor{11}{LTred} % Répétitions en début de ligne
+% \luatypoSetColor{12}{LTred} % Répétitions en fin de ligne
+% \luatypoSetColor{13}{LTgrey}% Dernière ligne alinéa presque pleine
+% \luatypoSetColor{14}{cyan} % Note de bas de page éclatée
+% \luatypoSetColor{15}{red} % Mot de fin de phrase en haut de page
+% \luatypoSetColor{16}{LTline}% Ligne présentant plusieurs "défauts"
% \end{verbatim}
% \pkg{lua-typo} charge les extensions \pkg{luacolor} et donc
% \pkg{color}. Seules les couleurs portant un nom (\emph{named
@@ -504,11 +507,15 @@
% the final document would be a shame!
%
% Starting with version 0.50 a recent LaTeX kernel (dated 2021/06/01)
-% is reiquired. Users running an older kernel will get a warning
+% is required. Users running an older kernel will get a warning
% and an error message ``\texttt{Unable to register callback}’’;
% for them, a ``rollback’’ version of \pkg{lua-typo} is provided,
% it can be loaded this way: |\usepackage[All]{lua-typo}[=v0.4]|.
%
+% Version 0.80 requires a LaTeX kernel dated 2022/06/01 or later.
+% Another ``rollback’’ version |[=v0.65]| has been added for those
+% who run an older kernel.
+%
% See files \file{demo.tex} and \file{demo.pdf} for a short example
% (in French).
%
@@ -679,26 +686,27 @@
%
% It is possible to define a specific colour for each
% typographic flaws that \pkg{lua-typo} deals with.
-% Currently, only five colours are used in \file{lua-typo.cfg}:
+% Currently, only six colours are used in \file{lua-typo.cfg}:
% \begin{verbatim}
% \definecolor{LTgrey}{gray}{0.6}
% \definecolor{LTred}{rgb}{1,0.55,0}
-% \luatypoSetColor0{red} % Paragraph last full line hyphenated
-% \luatypoSetColor1{red} % Page last word hyphenated
-% \luatypoSetColor2{red} % Hyphens on consecutive lines
-% \luatypoSetColor3{red} % Short word at end of line
-% \luatypoSetColor4{cyan} % Widow
-% \luatypoSetColor5{cyan} % Orphan
-% \luatypoSetColor6{cyan} % Paragraph ending on a short line
-% \luatypoSetColor7{blue} % Overfull lines
-% \luatypoSetColor8{blue} % Underfull lines
-% \luatypoSetColor9{red} % Nearly empty page (a few lines)
-% \luatypoSetColor{10}{LTred} % First word matches
-% \luatypoSetColor{11}{LTred} % Last word matches
-% \luatypoSetColor{12}{LTgrey}% Paragraph’s last line nearly full
-% \luatypoSetColor{13}{cyan} % Footnotes spread over two pages
-% \luatypoSetColor{14}{red} % Short final word on top of the page
-% \end{verbatim}
+% \definecolor{LTline}{rgb}{0.7,0,0.3}
+% \luatypoSetColor1{red} % Paragraph last full line hyphenated
+% \luatypoSetColor2{red} % Page last word hyphenated
+% \luatypoSetColor3{red} % Hyphens on consecutive lines
+% \luatypoSetColor4{red} % Short word at end of line
+% \luatypoSetColor5{cyan} % Widow
+% \luatypoSetColor6{cyan} % Orphan
+% \luatypoSetColor7{cyan} % Paragraph ending on a short line
+% \luatypoSetColor8{blue} % Overfull lines
+% \luatypoSetColor9{blue} % Underfull lines
+% \luatypoSetColor{10}{red} % Nearly empty page (a few lines)
+% \luatypoSetColor{11}{LTred} % First word matches
+% \luatypoSetColor{12}{LTred} % Last word matches
+% \luatypoSetColor{13}{LTgrey}% Paragraph’s last line nearly full
+% \luatypoSetColor{14}{cyan} % Footnotes spread over two pages
+% \luatypoSetColor{15}{red} % Short final word on top of the page
+% \luatypoSetColor{16}{LTline}% Line color for multiple flaws\end{verbatim}
%
% \pkg{lua-typo} loads the \pkg{luacolor} package which loads the
% \pkg{color} package from the LaTeX graphic bundle.
@@ -720,7 +728,7 @@
%<+scan>\ProvidesPackage{scan-page}
%<+dtx>\ProvidesFile{lua-typo.dtx}
%<*dtx|sty|scan>
- [2023-04-12 v.0.70 Daniel Flipo]
+ [2023-04-28 v.0.80 Daniel Flipo]
%</dtx|sty|scan>
%<*sty>
% \fi
@@ -976,6 +984,20 @@ luatypo = { }
luatypo.LLminWD = tex.dimen.luatypoLLminWD
luatypo.BackPI = tex.dimen.luatypoBackPI
luatypo.BackFuzz = tex.dimen.luatypoBackFuzz
+% \end{macrocode}
+% \changes{0.80}{2023/04/28}{New table `luatypo.map’ for colours.}
+%
+% Build a compact table holding all colours defined by
+% \file{lua-typo} (no duplicates).
+% \begin{macrocode}
+ local tbl = luatypo.colortbl
+ local map = { }
+ for i,v in ipairs (luatypo.colortbl) do
+ if i == 1 or v > tbl[i-1] then
+ table.insert(map, v)
+ end
+ end
+ luatypo.map = map
}%
}
% \end{macrocode}
@@ -1071,9 +1093,9 @@ luatypo = { }
% \vspace*{\baselineskip}
% \begin{macro}{\luatypoSetColor}
% This is a user-level command to customise the colours highlighting
-% the fourteen types of possible typographic flaws.
-% The first argument is a number (flaw type), the second the named
-% colour associated to it.
+% the sixteen types of possible typographic flaws.
+% The first argument is a number (flaw type: 1-16), the second the
+% named colour associated to it.
% The colour support is based on the \pkg{luacolor} package (colour
% attributes).
% \begin{macrocode}
@@ -1083,6 +1105,7 @@ luatypo = { }
\directlua{luatypo.colortbl[#1]=\the\LuaCol@Attribute}%
\endgroup
}
+%\luatypoSetColor{0}{black}
% \end{macrocode}
% \end{macro}
%
@@ -1090,11 +1113,12 @@ luatypo = { }
%
% \begin{macrocode}
\begin{luacode}
-luatypo.single = { }
-luatypo.double = { }
-luatypo.colortbl = { }
-luatypo.pagelist = " "
-luatypo.buffer = "List of typographic flaws found for "
+luatypo.colortbl = { }
+luatypo.map = { }
+luatypo.single = { }
+luatypo.double = { }
+luatypo.pagelist = " "
+luatypo.buffer = "List of typographic flaws found for "
.. tex.jobname .. ".pdf:\string\n\string\n"
local char_to_discard = { }
@@ -1161,6 +1185,7 @@ local dimensions = node.dimensions
local rangedimensions = node.rangedimensions
local effective_glue = node.effective_glue
local set_attribute = node.set_attribute
+local get_attribute = node.get_attribute
local slide = node.slide
local traverse = node.traverse
local traverse_id = node.traverse_id
@@ -1240,17 +1265,37 @@ local color_node = function (node, color)
end
% \end{macrocode}
%
-% The nextfunction colours a whole line. It requires two
-% arguments: a line’s node and a (named) colour.\par
+% The next function colours a whole line without overriding
+% previously set colours by f.i.\ homeoarchy, repeated hyphens etc.
+% It requires two arguments: a line’s node and a (named) colour.
+%
% Digging into nested hlists and vlists is needed f.i.\ to colour
% aligned equations.
%
% \changes{v0.50}{2021/05/05}{Go down deeper into hlists and vlists to
% colour nodes.}
%
+% \changes{v0.80}{2023/04/18}{`color\_line’ no longer overwrites colors
+% set previously.}
+%
% \begin{macrocode}
local color_line = function (head, color)
local first = head.head
+ local map = luatypo.map
+ local color_node_if = function (node, color)
+ local c = oberdiek.luacolor.getattribute()
+ local att = get_attribute(node,c)
+ local uncolored = true
+ for i,v in ipairs (map) do
+ if att == v then
+ uncolored = false
+ break
+ end
+ end
+ if uncolored then
+ color_node (node, color)
+ end
+ end
for n in traverse(first) do
if n.id == HLIST or n.id == VLIST then
local ff = n.head
@@ -1267,26 +1312,26 @@ local color_line = function (head, color)
if n5.id == HLIST or n5.id == VLIST then
local f6 = n5.head
for n6 in traverse(f6) do
- color_node(n6, color)
+ color_node_if(n6, color)
end
else
- color_node(n5, color)
+ color_node_if(n5, color)
end
end
else
- color_node(n4, color)
+ color_node_if(n4, color)
end
end
else
- color_node(n3, color)
+ color_node_if(n3, color)
end
end
else
- color_node(nn, color)
+ color_node_if(nn, color)
end
end
else
- color_node(n, color)
+ color_node_if(n, color)
end
end
end
@@ -1428,9 +1473,13 @@ end
% \changes{v0.70}{2023/04/08}{`check\_line\_first\_word’ and
% `check\_line\_last\_word’: length of matches corrected.}
%
+% \changes{v0.80}{2023/04/18}{`check\_line\_first\_word’ and
+% `check\_line\_last\_word’: argument footnote added.}
+%
% \begin{macrocode}
-local check_line_last_word = function (old, node, line, colno, flag)
- local COLOR = luatypo.colortbl[11]
+local check_line_last_word =
+ function (old, node, line, colno, flag, footnote)
+ local COLOR = luatypo.colortbl[12]
local match = false
local new = ""
local maxlen = 0
@@ -1596,8 +1645,9 @@ end
% to set pageflag.}
%
% \begin{macrocode}
-local check_line_first_word = function (old, node, line, colno, flag)
- local COLOR = luatypo.colortbl[10]
+local check_line_first_word =
+ function (old, node, line, colno, flag, footnote)
+ local COLOR = luatypo.colortbl[11]
local match = false
local swap = false
local new = ""
@@ -1729,17 +1779,16 @@ end
%
% \changes{v0.65}{2023/03/02}{New `check\_page\_first\_word’ function.}
%
-% \enlargethispage*{\baselineskip}
-% The next function checks the first word on a new page: if
-% it ends a sentence and is short (up to |\luatypoMinLen| characters),
-% the function returns |true| and colours the offending word.
-% Otherwise it just retrurs |false|.
+% The next function is meant to be called on the first line of a new
+% page. It checks the first word: if it ends a sentence and is short
+% (up to |\luatypoMinLen| characters), the function returns |true|
+% and colours the offending word. Otherwise it just returns |false|.
% The function requires two arguments: the line’s first node and
% a column number (possibly |nil|).
%
% \begin{macrocode}
-local check_page_first_word = function (node, colno)
- local COLOR = luatypo.colortbl[14]
+local check_page_first_word = function (node, colno, footnote)
+ local COLOR = luatypo.colortbl[15]
local match = false
local swap = false
local new = ""
@@ -1771,17 +1820,22 @@ local check_page_first_word = function (node, colno)
n = n.next
end
if len <= minlen and n and n.id == GLYPH and eow_char[n.char] then
- match =true
- if pn and (pn.id == GLUE or pn.id == KERN) then
- new = new .. " "
- len = len + 1
+% \end{macrocode}
+% If the line does not ends here, set |match| to |true| (otherwise
+% this line is just a short line):
+% \begin{macrocode}
+ repeat
+ n = n.next
+ until not n or n.id == GLYPH or
+ (n.id == GLUE and n.subtype == PARFILL)
+ if n and n.id == GLYPH then
+ match = true
end
- len = len + 1
end
%<dbg> texio.write_nl("FinalWord=" .. new)
- if match then
+ if match then
local msg = "ShortFinalWord=" .. new
- log_flaw(msg, 1, colno, false)
+ log_flaw(msg, 1, colno, footnote)
% \end{macrocode}
% Lest’s colour the final word and punctuation sign.
% \begin{macrocode}
@@ -1806,8 +1860,8 @@ end
% to set pageflag in `check\_vtop’.}
%
% \begin{macrocode}
-local check_regexpr = function (glyph, line, colno)
- local COLOR = luatypo.colortbl[3]
+local check_regexpr = function (glyph, line, colno, footnote)
+ local COLOR = luatypo.colortbl[4]
local lang = glyph.lang
local match = false
local retflag = false
@@ -2023,7 +2077,7 @@ end
%
% \begin{macro}{check-vtop}
% The next function is called repeatedly by |check_page| (see below);
-% it scans the boxes found in the page body (f.i. columns)
+% it scans the boxes found in the page body (f.i.\ columns)
% in search of typographical flaws and logs.
%
% \changes{v0.40}{2021/04/18}{Title pages, pages with figures and/or
@@ -2065,14 +2119,18 @@ check_vtop = function (top, colno, vpos)
local vpos_min = PAGEmin * blskip
vpos_min = vpos_min * 1.5
local linewd = tex.getdimen("textwidth")
- local first_bot = true
- local footnote = false
- local ftnsplit = false
+ local first_bot = true
+ local footnote = false
+ local ftnsplit = false
local orphanflag = false
- local widowflag = false
+ local widowflag = false
local pageshort = false
+ local overfull = false
+ local underfull = false
+ local shortline = false
+ local backpar = false
local firstwd = ""
- local lastwd = ""
+ local lastwd = ""
local hyphcount = 0
local pageline = 0
local ftnline = 0
@@ -2114,33 +2172,32 @@ check_vtop = function (top, colno, vpos)
% This has to be known early in order to set the flags |orphanflag|
% and |ftnsplit|.
% \begin{macrocode}
- page_bottom, body_bottom = check_EOP (nextnode)
+ page_bottom, body_bottom = check_EOP(nextnode)
% \end{macrocode}
% Is the current line overfull or underfull?
% \changes{v0.50}{2021/05/13}{Detection of overfull boxes fixed: the
% former code didn’t work for typewriter fonts.}
+% \changes{v0.80}{2023/04/18}{Colouring lines deferred until the full
+% line is scanned.}
% \begin{macrocode}
local hmax = linewd + tex.hfuzz
local w,h,d = dimensions(1,2,0, first)
if w > hmax and OverfullLines then
pageflag = true
+ overfull = true
local wpt = string.format("%.2fpt", (w-head.width)/65536)
local msg = "OVERFULL line " .. wpt
log_flaw(msg, line, colno, footnote)
- local COLOR = luatypo.colortbl[7]
- color_line (head, COLOR)
elseif head.glue_set > Stretch and head.glue_sign == 1 and
head.glue_order == 0 and UnderfullLines then
pageflag = true
+ underfull = true
local s = string.format("%.0f%s", 100*head.glue_set, "%")
local msg = "UNDERFULL line stretch=" .. s
log_flaw(msg, line, colno, footnote)
- local COLOR = luatypo.colortbl[8]
- color_line (head, COLOR)
end
% \end{macrocode}
-% \enlargethispage*{2\baselineskip}
-% Set flag |ftnsplit| to |true| on every page’s last line.
+% In footnotes, set flag |ftnsplit| to |true| on page’s last line.
% This flag will be reset to false if the current line ends a
% paragraph.
% \begin{macrocode}
@@ -2196,12 +2253,28 @@ check_vtop = function (top, colno, vpos)
parline = parline + 1
end
% \end{macrocode}
-%
-% \changes{v0.61}{2023/02/07}{Tracking of lines beginning with the same
-% word moved further down (colour).}
-%
-% Let’s check the end of line: |ln| (usually a rightskip) and |pn|
-% are the last two nodes.
+% Does the first word and the one on the previous line match
+% (except lists)?
+% \begin{macrocode}
+ if FirstWordMatch then
+ local flag = not ListItem and (line > 1)
+ firstwd, flag =
+ check_line_first_word(firstwd, first, line, colno,
+ flag, footnote)
+ if flag then
+ pageflag = true
+ end
+ end
+% \end{macrocode}
+% Check the page’s first word (end of sentence?).
+% \begin{macrocode}
+ if ShortFinalWord and pageline == 1 and parline > 1 and
+ check_page_first_word(first, colno, footnote) then
+ pageflag = true
+ end
+% \end{macrocode}
+% Let’s now check the end of line: |ln| (usually a rightskip)
+% and |pn| are the last two nodes.
% \begin{macrocode}
local ln = slide(first)
local pn = ln.prev
@@ -2214,10 +2287,9 @@ check_vtop = function (top, colno, vpos)
ftnsplit = false
orphanflag = false
% \end{macrocode}
-% but it is a widow if it is the page’s first line and it does’nt
-% start a new paragraph. We could colour the whole line right now,
-% but prefer doing it after |ShortLines| and |BackParindent| checks.
-% Orphans will be coloured later in CASE~2 or CASE~3.
+% it is a widow if it is the page’s first line and it does’nt
+% start a new paragraph. If so, we flag this line as `widow’;
+% colouring full lines will take place later.
% \begin{macrocode}
if pageline == 1 and parline > 1 then
widowflag = true
@@ -2237,55 +2309,23 @@ check_vtop = function (top, colno, vpos)
% \begin{macrocode}
if llwd < LLminWD then
pageflag = true
+ shortline = true
local msg = "SHORT LINE: length=" ..
string.format("%.0fpt", llwd/65536)
log_flaw(msg, line, colno, footnote)
- local COLOR = luatypo.colortbl[6]
- local attr = oberdiek.luacolor.getattribute()
-% \end{macrocode}
-% let’s colour the whole line.
-% \begin{macrocode}
- color_line (head, COLOR)
end
end
% \end{macrocode}
% Does this (end of paragraph) line ends too close to the right
-% margin? If so, colour the whole line before checking matching
-% words.
+% margin?
% \begin{macrocode}
if BackParindent and PFskip < BackPI and
PFskip >= BackFuzz and parline > 1 then
pageflag = true
+ backpar = true
local msg = "NEARLY FULL line: backskip=" ..
string.format("%.1fpt", PFskip/65536)
log_flaw(msg, line, colno, footnote)
- local COLOR = luatypo.colortbl[12]
- local attr = oberdiek.luacolor.getattribute()
- color_line (head, COLOR)
- end
-% \end{macrocode}
-% A widow may also be a `SHORT’ or `NEARLY FULL’ line, the widow
-% colour will overright the first two.
-% \begin{macrocode}
- if Widows and widowflag then
- pageflag = true
- local msg = "WIDOW"
- log_flaw(msg, line, colno, footnote)
- local COLOR = luatypo.colortbl[4]
- color_line (head, COLOR)
- widowflag = false
- end
-% \end{macrocode}
-% Does the first word and the one on the previous line match
-% (except lists)?
-% \begin{macrocode}
- if FirstWordMatch then
- local flag = not ListItem and (line > 1)
- firstwd, flag =
- check_line_first_word(firstwd, first, line, colno, flag)
- if flag then
- pageflag = true
- end
end
% \end{macrocode}
% Does the last word and the one on the previous line match?
@@ -2297,7 +2337,8 @@ check_vtop = function (top, colno, vpos)
end
local pnp = pn.prev
lastwd, flag =
- check_line_last_word(lastwd, pnp, line, colno, flag)
+ check_line_last_word(lastwd, pnp, line, colno,
+ flag, footnote)
if flag then
pageflag = true
end
@@ -2307,23 +2348,12 @@ check_vtop = function (top, colno, vpos)
% CASE 2: the current line ends with an hyphen.
% \begin{macrocode}
hyphcount = hyphcount + 1
-% \end{macrocode}
-% Colour the whole line now if it is a orphan or a footnote
-% continuing on the next page.
-% \begin{macrocode}
- if orphanflag and Orphans then
- pageflag = true
- local msg = "ORPHAN"
- log_flaw(msg, line, colno, footnote)
- local COLOR = luatypo.colortbl[5]
- color_line (head, COLOR)
- end
- if ftnsplit and FootnoteSplit then
+ if hyphcount > HYPHmax and RepeatedHyphens then
+ local COLOR = luatypo.colortbl[3]
+ local pg = show_pre_disc (pn,COLOR)
pageflag = true
- local msg = "FOOTNOTE SPLIT"
+ local msg = "REPEATED HYPHENS: more than " .. HYPHmax
log_flaw(msg, line, colno, footnote)
- local COLOR = luatypo.colortbl[13]
- color_line (head, COLOR)
end
if (page_bottom or body_bottom) and EOPHyphens then
% \end{macrocode}
@@ -2333,35 +2363,21 @@ check_vtop = function (top, colno, vpos)
pageflag = true
local msg = "LAST WORD SPLIT"
log_flaw(msg, line, colno, footnote)
- local COLOR = luatypo.colortbl[1]
+ local COLOR = luatypo.colortbl[2]
local pg = show_pre_disc (pn,COLOR)
end
% \end{macrocode}
-% Track matching words at the beginning and end of line.
+% Track matching words at end of line.
% \begin{macrocode}
- if FirstWordMatch then
- local flag = not ListItem
- firstwd, flag =
- check_line_first_word(firstwd, first, line, colno, flag)
- if flag then
- pageflag = true
- end
- end
if LastWordMatch then
local flag = true
lastwd, flag =
- check_line_last_word(lastwd, pn, line, colno, flag)
+ check_line_last_word(lastwd, pn, line, colno,
+ flag, footnote)
if flag then
pageflag = true
end
end
- if hyphcount > HYPHmax and RepeatedHyphens then
- local COLOR = luatypo.colortbl[2]
- local pg = show_pre_disc (pn,COLOR)
- pageflag = true
- local msg = "REPEATED HYPHENS: more than " .. HYPHmax
- log_flaw(msg, line, colno, footnote)
- end
if nextnode and ParLastHyphen then
% \end{macrocode}
% Does the next line end the current paragraph? If so, |nextnode| is
@@ -2377,53 +2393,26 @@ check_vtop = function (top, colno, vpos)
pageflag = true
local msg = "HYPHEN on next to last line"
log_flaw(msg, line, colno, footnote)
- local COLOR = luatypo.colortbl[0]
+ local COLOR = luatypo.colortbl[1]
local pg = show_pre_disc (pn,COLOR)
end
end
end
% \end{macrocode}
% CASE 3: the current line ends with anything else (\node{glyph},
-% \node{mkern}, \node{hlist}, etc.), reset |hyphcount|, colour
-% orphans first, then check for `FirstWordMatch’, `LastWordMatch’
-% and `EOLShortWords’.
+% \node{mkern}, \node{hlist}, etc.), reset |hyphcount|, check for
+% `LastWordMatch’ and `EOLShortWords’.
% \begin{macrocode}
else
hyphcount = 0
% \end{macrocode}
-% Colour the whole line now if it is a orphan or a footnote
-% continuing on the next page.
-% \begin{macrocode}
- if orphanflag and Orphans then
- pageflag = true
- local msg = "ORPHAN"
- log_flaw(msg, line, colno, footnote)
- local COLOR = luatypo.colortbl[5]
- color_line (head, COLOR)
- end
- if ftnsplit and FootnoteSplit then
- pageflag = true
- local msg = "FOOTNOTE SPLIT"
- log_flaw(msg, line, colno, footnote)
- local COLOR = luatypo.colortbl[13]
- color_line (head, COLOR)
- end
-% \end{macrocode}
-% Track matching words at the beginning and end of line and short
-% words.
+% Track matching words at end of line and short words.
% \begin{macrocode}
- if FirstWordMatch then
- local flag = not ListItem
- firstwd, flag =
- check_line_first_word(firstwd, first, line, colno, flag)
- if flag then
- pageflag = true
- end
- end
if LastWordMatch and pn then
local flag = true
lastwd, flag =
- check_line_last_word(lastwd, pn, line, colno, flag)
+ check_line_last_word(lastwd, pn, line, colno,
+ flag, footnote)
if flag then
pageflag = true
end
@@ -2433,22 +2422,69 @@ check_vtop = function (top, colno, vpos)
pn = pn.prev
end
if pn and pn.id == GLYPH then
- if check_regexpr(pn, line, colno) then
+ if check_regexpr(pn, line, colno, footnote) then
pageflag = true
end
end
end
end
% \end{macrocode}
-% Check the page’s first word (end of sentence?).
+% End of scanning for the main type of node (text lines).
+% Let’s colour the whole line if necessary. If more than one kind
+% of flaw \emph{affecting the whole line} has been detected,
+% a special colour is used [homearchy, repeated hyphens, etc.
+% will still be coloured properly: |color_line| doesn’t override
+% previously set colours].
% \begin{macrocode}
- if ShortFinalWord and pageline == 1 and parline > 1 and
- check_page_first_word(first,colno) then
+ if widowflag and Widows then
+ pageflag = true
+ local msg = "WIDOW"
+ log_flaw(msg, line, colno, footnote)
+ local COLOR = luatypo.colortbl[5]
+ if backpar or shortline or overfull or underfull then
+ COLOR = luatypo.colortbl[16]
+ if backpar then backpar = false end
+ if shortline then shortline = false end
+ if overfull then overfull = false end
+ if underfull then underfull = false end
+ end
+ color_line (head, COLOR)
+ widowflag = false
+ elseif orphanflag and Orphans then
+ pageflag = true
+ local msg = "ORPHAN"
+ log_flaw(msg, line, colno, footnote)
+ local COLOR = luatypo.colortbl[6]
+ if overfull or underfull then
+ COLOR = luatypo.colortbl[16]
+ end
+ color_line (head, COLOR)
+ elseif ftnsplit and FootnoteSplit then
pageflag = true
+ local msg = "FOOTNOTE SPLIT"
+ log_flaw(msg, line, colno, footnote)
+ local COLOR = luatypo.colortbl[14]
+ if overfull or underfull then
+ COLOR = luatypo.colortbl[16]
+ end
+ color_line (head, COLOR)
+ elseif shortline then
+ local COLOR = luatypo.colortbl[7]
+ color_line (head, COLOR)
+ shortline = false
+ elseif overfull then
+ local COLOR = luatypo.colortbl[8]
+ color_line (head, COLOR)
+ overfull = false
+ elseif underfull then
+ local COLOR = luatypo.colortbl[9]
+ color_line (head, COLOR)
+ underfull = false
+ elseif backpar then
+ local COLOR = luatypo.colortbl[13]
+ color_line (head, COLOR)
+ backpar = false
end
-% \end{macrocode}
-% End of scanning for the main type of node (text lines).
-% \begin{macrocode}
elseif head.id == HLIST and
(head.subtype == EQN or head.subtype == ALIGN) and
(head.height > 0 or head.depth > 0) then
@@ -2508,7 +2544,7 @@ check_vtop = function (top, colno, vpos)
local wpt = string.format("%.2fpt", w/65536)
local msg = "OVERFULL equation " .. wpt
log_flaw(msg, line, colno, footnote)
- local COLOR = luatypo.colortbl[7]
+ local COLOR = luatypo.colortbl[8]
color_line (head, COLOR)
end
end
@@ -2538,7 +2574,7 @@ check_vtop = function (top, colno, vpos)
% \end{macrocode}
% Track short pages: check the number of lines at end of page,
% in case this number is low, \emph{and} |vpos| is less than
-% |vpos_min|, fetch the last line and colour it.\par
+% |vpos_min|, fetch the last line and colour it.
% \begin{macrocode}
elseif body_bottom and head.id == GLUE and head.subtype == 0 then
if first_bot then
@@ -2554,12 +2590,12 @@ check_vtop = function (top, colno, vpos)
%<dbg> end
%<dbg> texio.write_nl(" ")
if pageline > 1 and pageline < PAGEmin
- and vpos < vpos_min and ShortPages then
+ and vpos < vpos_min and ShortPages then
pageshort = true
pageflag = true
local msg = "SHORT PAGE: only " .. pageline .. " lines"
log_flaw(msg, line, colno, footnote)
- local COLOR = luatypo.colortbl[9]
+ local COLOR = luatypo.colortbl[10]
local n = head
repeat
n = n.prev
@@ -2580,14 +2616,25 @@ check_vtop = function (top, colno, vpos)
vpos = vpos + head.kern
elseif head.id == VLIST then
% \end{macrocode}
-% This is a vertical a |\vbox|, let’s update |vpos|.
+% This is a |\vbox|, let’s update |vpos|.
+% \begin{macrocode}
+ vpos = vpos + head.height + head.depth
+ elseif head.id == HLIST and head.subtype == BOX then
+% \end{macrocode}
+% \changes{v0.80}{2023/04/18}{hlist-2: added detection of page bottom
+% and increment line number and vpos.}
+%
+% This is an |\hbox| (f.i.\ centred), let’s update |vpos|, line
+% and check for page bottom
% \begin{macrocode}
vpos = vpos + head.height + head.depth
+ pageline = pageline + 1
+ line = pageline
+ page_bottom, body_bottom = check_EOP (nextnode)
+ local hf = head.list
% \end{macrocode}
% Leave |check_vtop| if a two columns box starts.
% \begin{macrocode}
- elseif head.id == HLIST and head.subtype == BOX then
- local hf = head.list
if hf and hf.id == VLIST and hf.subtype == 0 then
%<dbg> texio.write_nl("check_vtop: BREAK => multicol")
%<dbg> texio.write_nl(" ")
@@ -2778,21 +2825,23 @@ return luatypo.check_page
\MessageBreak Providing default values.}%
\definecolor{LTgrey}{gray}{0.6}%
\definecolor{LTred}{rgb}{1,0.55,0}
- \luatypoSetColor0{red}% Paragraph last full line hyphenated
- \luatypoSetColor1{red}% Page last word hyphenated
- \luatypoSetColor2{red}% Hyphens on to many consecutive lines
- \luatypoSetColor3{red}% Short word at end of line
- \luatypoSetColor4{cyan}% Widow
- \luatypoSetColor5{cyan}% Orphan
- \luatypoSetColor6{cyan}% Paragraph ending on a short line
- \luatypoSetColor7{blue}% Overfull lines
- \luatypoSetColor8{blue}% Underfull lines
- \luatypoSetColor9{red}% Nearly empty page
- \luatypoSetColor{10}{LTred}% First word matches
- \luatypoSetColor{11}{LTred}% Last word matches
- \luatypoSetColor{12}{LTgrey}% Paragraph ending on a nearly full line
- \luatypoSetColor{13}{cyan}% Footnote split
- \luatypoSetColor{14}{red}% Too short first (final) word on the page
+ \definecolor{LTline}{rgb}{0.7,0,0.3}
+ \luatypoSetColor1{red}% Paragraph last full line hyphenated
+ \luatypoSetColor2{red}% Page last word hyphenated
+ \luatypoSetColor3{red}% Hyphens on to many consecutive lines
+ \luatypoSetColor4{red}% Short word at end of line
+ \luatypoSetColor5{cyan}% Widow
+ \luatypoSetColor6{cyan}% Orphan
+ \luatypoSetColor7{cyan}% Paragraph ending on a short line
+ \luatypoSetColor8{blue}% Overfull lines
+ \luatypoSetColor9{blue}% Underfull lines
+ \luatypoSetColor{10}{red}% Nearly empty page
+ \luatypoSetColor{11}{LTred}% First word matches
+ \luatypoSetColor{12}{LTred}% Last word matches
+ \luatypoSetColor{13}{LTgrey}% Paragraph ending on a nearly full line
+ \luatypoSetColor{14}{cyan}% Footnote split
+ \luatypoSetColor{15}{red}% Too short first (final) word on the page
+ \luatypoSetColor{16}{LTline}% Line color for multiple flaws
\luatypoBackPI=1em\relax
\luatypoBackFuzz=2pt\relax
\ifdim\parindent=0pt \luatypoLLminWD=20pt\relax
@@ -2801,7 +2850,7 @@ return luatypo.check_page
\luatypoHyphMax=2\relax
\luatypoPageMin=5\relax
\luatypoMinFull=3\relax
- \luatypoMinPART=4\relax
+ \luatypoMinPart=4\relax
\luatypoMinLen=4\relax
}%
% \end{macrocode}
@@ -2846,24 +2895,26 @@ return luatypo.check_page
%% a sentence.
\luatypoMinLen=4\relax
-%% Default colours = red, cyan, LTgrey
+%% Default colours = red, cyan, blue, LTgrey, LTred, LTline.
\definecolor{LTgrey}{gray}{0.6}
\definecolor{LTred}{rgb}{1,0.55,0}
-\luatypoSetColor0{red} % Paragraph last full line hyphenated
-\luatypoSetColor1{red} % Page last word hyphenated
-\luatypoSetColor2{red} % Hyphens on to many consecutive lines
-\luatypoSetColor3{red} % Short word at end of line
-\luatypoSetColor4{cyan} % Widow
-\luatypoSetColor5{cyan} % Orphan
-\luatypoSetColor6{cyan} % Paragraph ending on a short line
-\luatypoSetColor7{blue} % Overfull lines
-\luatypoSetColor8{blue} % Underfull lines
-\luatypoSetColor9{red} % Nearly empty page (just a few lines)
-\luatypoSetColor{10}{LTred} % First word matches
-\luatypoSetColor{11}{LTred} % Last word matches
-\luatypoSetColor{12}{LTgrey}% Paragraph ending on a nearly full line
-\luatypoSetColor{13}{cyan} % Footnote split
-\luatypoSetColor{14}{red} % Too short first (final) word on the page
+\definecolor{LTline}{rgb}{0.7,0,0.3}
+\luatypoSetColor1{red}% Paragraph last full line hyphenated
+\luatypoSetColor2{red}% Page last word hyphenated
+\luatypoSetColor3{red}% Hyphens on to many consecutive lines
+\luatypoSetColor4{red}% Short word at end of line
+\luatypoSetColor5{cyan}% Widow
+\luatypoSetColor6{cyan}% Orphan
+\luatypoSetColor7{cyan}% Paragraph ending on a short line
+\luatypoSetColor8{blue}% Overfull lines
+\luatypoSetColor9{blue}% Underfull lines
+\luatypoSetColor{10}{red}% Nearly empty page
+\luatypoSetColor{11}{LTred}% First word matches
+\luatypoSetColor{12}{LTred}% Last word matches
+\luatypoSetColor{13}{LTgrey}% Paragraph ending on a nearly full line
+\luatypoSetColor{14}{cyan}% Footnote split
+\luatypoSetColor{15}{red}% Too short first (final) word on the page
+\luatypoSetColor{16}{LTline}% Line color for multiple flaws
%% Language specific settings (example for French):
%% short words (two letters max) to be avoided at end of lines.
@@ -3035,6 +3086,7 @@ local print_subtype = function (node,parent)
if n.id == GLYPH then
texio.write(utf8.char(n.char))
elseif n.id == GLUE then
+ texio.write(tostring(n.subtype))
real_pt = string.format("%.1fpt", effective_glue(n,parent)/65536)
texio.write(" realwd=" .. real_pt)
elseif n.id == DISC then
@@ -3059,13 +3111,16 @@ local print_subtype = function (node,parent)
end
texio.write(" post=" .. c)
end
- elseif n.subtype and n.subtype < 256 and n.height and n.depth then
- ht_pt = string.format("%.1fpt", n.height/65536)
- dp_pt = string.format("%.1fpt", n.depth/65536)
- texio.write(" ht=" .. ht_pt .. " dp=" .. dp_pt)
- if n.width then
- wd_pt = string.format("%.1fpt", n.width/65536)
- texio.write(" wd=" .. wd_pt)
+ elseif n.subtype and n.subtype < 256 then
+ texio.write(tostring(n.subtype))
+ if n.height and n.depth then
+ ht_pt = string.format("%.1fpt", n.height/65536)
+ dp_pt = string.format("%.1fpt", n.depth/65536)
+ texio.write(" ht=" .. ht_pt .. " dp=" .. dp_pt)
+ if n.width then
+ wd_pt = string.format("%.1fpt", n.width/65536)
+ texio.write(" wd=" .. wd_pt)
+ end
end
end
end
diff --git a/systems/doc/luatex/luatex-fontloader.tex b/systems/doc/luatex/luatex-fontloader.tex
index 1e12b61f11..055228bcda 100644
--- a/systems/doc/luatex/luatex-fontloader.tex
+++ b/systems/doc/luatex/luatex-fontloader.tex
@@ -306,7 +306,7 @@ the documentation are not yet finished):
\starttabulate[|l|l|p|]
\DB key \BC type \NC explanation \NC \NR
\TB
-\NC \type{table_version} \NC number \NC indicates the metrics version (currently~0.3)\NC \NR
+\NC \type{table_version} \NC string \NC indicates the metrics version (currently~0.3)\NC \NR
\NC \type{fontname} \NC string \NC \POSTSCRIPT\ font name\NC \NR
\NC \type{fullname} \NC string \NC official (human-oriented) font name\NC \NR
\NC \type{familyname} \NC string \NC family name\NC \NR
diff --git a/systems/doc/luatex/luatex-languages.tex b/systems/doc/luatex/luatex-languages.tex
index 573727a66e..875094721d 100644
--- a/systems/doc/luatex/luatex-languages.tex
+++ b/systems/doc/luatex/luatex-languages.tex
@@ -140,7 +140,7 @@ hyphenation happens is (normally) when the paragraph or a horizontal box is
constructed. When \prm {savinghyphcodes} was zero when the language got
initialized you start out with nothing, otherwise you already have a set.
-When a \lpr {hjcode} is greater than 0 but less than 32 is indicates the
+When a \lpr {hjcode} is greater than 0 but less than 32 it indicates the
to be used length. In the following example we map a character (\type {x}) onto
another one in the patterns and tell the engine that \type {œ} counts as one
character. Because traditionally zero itself is reserved for inhibiting
diff --git a/systems/doc/luatex/luatex-lua.tex b/systems/doc/luatex/luatex-lua.tex
index 94dead9e14..eefdf4425b 100644
--- a/systems/doc/luatex/luatex-lua.tex
+++ b/systems/doc/luatex/luatex-lua.tex
@@ -88,6 +88,8 @@ consequence. The following command|-|line options are understood:
\NC \type{--[no-]mktex=FMT} \NC disable/enable \type {mktexFMT} generation with \type {FMT} is
\type {tex} or \type {tfm} \NC \NR
\NC \type{--nosocket} \NC disable the \LUA\ socket library \NC\NR
+\NC \type{--no-socket} \NC disable the \LUA\ socket library \NC\NR
+\NC \type{--socket} \NC enable the \LUA\ socket library \NC\NR
\NC \type{--output-comment=STRING} \NC use \type {STRING} for \DVI\ file comment instead of date (no
effect for \PDF) \NC \NR
\NC \type{--output-directory=DIR} \NC use \type {DIR} as the directory to write files to \NC \NR
@@ -147,7 +149,8 @@ in the following order:
\startitem
First, it will parse the command line as usual, but it will only interpret a
small subset of the options immediately: \type {--safer}, \type {--nosocket},
- \type {--[no-]shell-escape}, \type {--enable-write18}, \type
+ \type {--no-socket},
+ \type {--socket}, \type {--[no-]shell-escape}, \type {--enable-write18}, \type
{--disable-write18}, \type {--shell-restricted}, \type {--help}, \type
{--version}, and \type {--credits}.
\stopitem
@@ -169,7 +172,8 @@ in the following order:
\starttabulate[|c|l|]
\DB library \BC functions \NC \NR
\TB
- \NC \type {os} \NC \type {execute} \type {exec} \type {spawn} \type {setenv}
+ \NC \type {os} \NC \type {execute} \type {exec} \type{kpsepopen}
+ \type {spawn} \type {setenv}
\type {rename} \type {remove} \type {tmpdir} \NC \NR
\NC \type {io} \NC \type {popen} \type {output} \type {tmpfile} \NC \NR
\NC \type {lfs} \NC \type {rmdir} \type {mkdir} \type {chdir} \type {lock}
@@ -181,6 +185,9 @@ in the following order:
Furthermore, it disables loading of compiled \LUA\ libraries and it makes
\type {io.open()} fail on files that are opened for anything besides reading.
+
+ Finally, it disables the \type {socket} library unconditionally (but not the
+ \type {mime} library which is always available).
\stopitem
\startitem
@@ -193,13 +200,25 @@ in the following order:
os.setlocale(nil,nil)
\stoptyping
- The \type {--nosocket} option makes the socket library unavailable, so that \LUA\
- cannot use networking.
+ The \type {--nosocket} or \type {--no-socket} option makes the socket library
+ unavailable, so that \LUA\ cannot use networking;
+ \type {--socket} option makes the socket library available.
The switches \type {--[no-]shell-escape}, \type {--[enable|disable]-write18}, and
\type {--shell-restricted} have the same effects as in \PDFTEX, and additionally
- make \type {io.popen()}, \type {os.execute}, \type {os.exec} and \type {os.spawn}
- adhere to the requested option.
+ make \type {io.popen()}, \type {os.execute}, \type {os.exec}, \type {os.kpsepopen}
+ and \type {os.spawn} adhere to the requested option.
+
+ By default
+ the socket library is not enabled: one can enable it with with \type {--socket}
+ or with \type {--shell-escape} (but without \type {--shell-restricted})
+ and disable it with \type {--nosocket} (or \type {--no-socket})
+ or unconditionally with \type {--safer}.
+
+ In case of conflictual options, the most restrictive wins.
+
+ The \type{mime} library is always available.
+
\stopitem
\startitem
@@ -319,8 +338,8 @@ of the module itself).
\startsubsection[title={Executing programs}]
-In keeping with the other \TEX|-|like programs in \TEXLIVE, the two \LUA\ functions
-\type {os.execute} and \type {io.popen}, as well as the two new functions \type
+In keeping with the other \TEX|-|like programs in \TEXLIVE, the \LUA\ functions
+\type {os.execute}, \type{os.kpsepopen} and \type {io.popen}, as well as the two new functions \type
{os.exec} and \type {os.spawn} that are explained below, take the value of \type
{shell_escape} and|/|or \type {shell_escape_commands} in account. Whenever
\LUATEX\ is run with the assumed intention to typeset a document (and by that we
@@ -432,12 +451,19 @@ used as building blocks for other helpers.
\startsubsection[title={Extra \type {os} library functions}]
-The \type {os} library has a few extra functions and variables: \libidx {os}
-{selfdir}, \libidx {os} {exec}, \libidx {os} {spawn}, \libidx {os} {setenv},
-\libidx {os} {env}, \libidx {os} {gettimeofday}, \libidx {os} {times}, \libidx
-{os} {tmpdir}, \libidx {os} {type}, \libidx {os} {name} and \libidx {os} {uname},
+The \type {os} library has a few extra functions and
+variables: \libidx {os} {selfdir}, \libidx {os} {exec},
+\libidx {os} {kpsepopen},
+\libidx {os} {socketgettime}, \libidx {os} {socketsleep},
+\libidx {os} {spawn}, \libidx {os} {setenv},
+\libidx {os} {env}, \libidx {os} {gettimeofday}, \libidx {os} {times},
+\libidx {os} {sleep}, \libidx {os} {tmpdir}, \libidx {os} {type},
+\libidx {os} {name} and \libidx {os} {uname},{os} {uname},
that we will discuss here.
+
+
+
\startitemize
\startitem
@@ -496,6 +522,18 @@ that we will discuss here.
\stopitem
\startitem
+ \type {os.kpsepopen(commandline,[opt])} is similar to \type {io.popen}
+ but with a preliminary check of the commandline;
+ if the check is ok then the return value is the same as in \type{io.popen};
+ Otherwise it will return the two values \type {nil} and \type {error}.
+\stopitem
+
+\startitem
+ \type {os.socketgettime} and \type {os.socketsleep} are the same as for
+ \type{socket.gettime} and \type{socket.sleep} but they are always available.
+\stopitem
+
+\startitem
\type {os.spawn(commandline)} is a returning version of \type {os.exec},
with otherwise identical calling conventions.
@@ -522,19 +560,29 @@ that we will discuss here.
\stopitem
\startitem
- \type {os.times()}returns the current process times according to \ the
+ \type {os.times()}returns the current process times according to the
\UNIX\ C library function \quote {times}. This function is not available on
the \MSWINDOWS\ and \SUNOS\ platforms, so do not use this function for
portable documents.
\stopitem
\startitem
- \type {os.tmpdir()} creates a directory in the \quote {current directory}
+ \type {os.sleep(interval[, unit])} suspends the execution of the current run for
+ a given number of seconds. If the optional argument \type {unit} is present, the
+ function waits \type {interval / units} seconds. \type {os.sleep(1, 1000)}
+ for example pauses the program for one millisecond.
+\stopitem
+
+\startitem
+ \type {os.tmpdir([template])} creates a directory in the \quote {current directory}
with the name \type {luatex.XXXXXX} where the \type {X}-es are replaced by a
unique string. The function also returns this string, so you can \type
{lfs.chdir()} into it, or \type {nil} if it failed to create the directory.
The user is responsible for cleaning up at the end of the run, it does not
- happen automatically.
+ happen automatically. You can also use your own \type {template} for the name
+ of the temporary folder. However, the passed string must end with six capital
+ \type {X}-es. For example, the template \type {tmp.XXXXXX} could result in the
+ folder name \type {tmp.vX3gPo}.
\stopitem
\startitem
diff --git a/systems/doc/luatex/luatex-nodes.tex b/systems/doc/luatex/luatex-nodes.tex
index 42a4aedc72..a57ed98b2d 100644
--- a/systems/doc/luatex/luatex-nodes.tex
+++ b/systems/doc/luatex/luatex-nodes.tex
@@ -2334,21 +2334,26 @@ consistency. You can of course always define additional accessors using \type
\supported {fields} \yes \nop
\supported {find_attribute} \yes \yes
\supported {first_glyph} \yes \yes
+\supported {fix_node_lists} \yes \nop
\supported {flatten_discretionaries} \yes \yes
\supported {flush_list} \yes \yes
\supported {flush_node} \yes \yes
+\supported {flush_properties_table} \yes \yes
\supported {free} \yes \yes
\supported {get_attribute} \yes \yes
+\supported {get_properties_table} \yes \yes
\supported {get_synctex_fields} \nop \yes
\supported {getattributelist} \nop \yes
\supported {getboth} \yes \yes
\supported {getbox} \nop \yes
\supported {getchar} \yes \yes
\supported {getcomponents} \nop \yes
+\supported {getdata} \nop \yes
\supported {getdepth} \nop \yes
\supported {getdirection} \nop \yes
\supported {getdir} \nop \yes
\supported {getdisc} \yes \yes
+\supported {getexpansion} \nop \yes
\supported {getfam} \nop \yes
\supported {getfield} \yes \yes
\supported {getfont} \yes \yes
@@ -2369,13 +2374,13 @@ consistency. You can of course always define additional accessors using \type
\supported {getsubtype} \yes \yes
\supported {getsub} \nop \yes
\supported {getsup} \nop \yes
-\supported {getdata} \nop \yes
\supported {getwhd} \yes \yes
\supported {getwidth} \nop \yes
\supported {has_attribute} \yes \yes
\supported {has_field} \yes \yes
\supported {has_glyph} \yes \yes
\supported {hpack} \yes \yes
+\supported {hyphenating} \nop \yes
\supported {id} \yes \nop
\supported {insert_after} \yes \yes
\supported {insert_before} \yes \yes
@@ -2388,10 +2393,11 @@ consistency. You can of course always define additional accessors using \type
\supported {last_node} \yes \yes
\supported {length} \yes \yes
\supported {ligaturing} \yes \yes
+\supported {make_extensible} \yes \nop
\supported {mlist_to_hlist} \yes \nop
\supported {new} \yes \yes
\supported {next} \yes \nop
-\supported {prepend_prevdepth} \nop \yes
+\supported {prepend_prevdepth} \yes \yes
\supported {prev} \yes \nop
\supported {protect_glyphs} \yes \yes
\supported {protect_glyph} \yes \yes
@@ -2399,20 +2405,22 @@ consistency. You can of course always define additional accessors using \type
\supported {rangedimensions} \yes \yes
\supported {remove} \yes \yes
\supported {set_attribute} \yes \yes
+\supported {set_properties_mode} \yes \yes
\supported {set_synctex_fields} \nop \yes
\supported {setattributelist} \nop \yes
\supported {setboth} \nop \yes
\supported {setbox} \nop \yes
\supported {setchar} \nop \yes
\supported {setcomponents} \nop \yes
+\supported {setdata} \nop \yes
\supported {setdepth} \nop \yes
\supported {setdirection} \nop \yes
\supported {setdir} \nop \yes
\supported {setdisc} \nop \yes
+\supported {setexpansion} \nop \yes
\supported {setfam} \nop \yes
\supported {setfield} \yes \yes
\supported {setfont} \nop \yes
-\supported {setexpansion} \nop \yes
\supported {setglue} \yes \yes
\supported {setheight} \nop \yes
\supported {setkern} \nop \yes
@@ -2443,6 +2451,7 @@ consistency. You can of course always define additional accessors using \type
\supported {traverse_char} \yes \yes
\supported {traverse_glyph} \yes \yes
\supported {traverse_id} \yes \yes
+\supported {traverse_list} \nop \yes
\supported {traverse} \yes \yes
\supported {types} \yes \nop
\supported {type} \yes \nop
@@ -2451,6 +2460,7 @@ consistency. You can of course always define additional accessors using \type
\supported {unset_attribute} \yes \yes
\supported {usedlist} \yes \yes
\supported {uses_font} \yes \yes
+\supported {values} \yes \nop
\supported {vpack} \yes \yes
\supported {whatsits} \yes \nop
\supported {write} \yes \yes
@@ -2490,9 +2500,9 @@ number, for a glue, kern, hlist, vlist, rule and math nodes as well as glyph
nodes (although this last one is not used in native \SYNCTEX).
\startfunctioncall
-node.set_synctex_fields(<integer> f, <integer> l)
+node.direct.set_synctex_fields(<integer> n, <integer> f, <integer> l)
<integer> f, <integer> l =
- node.get_synctex_fields(<node> n)
+ node.direct.get_synctex_fields(<integer> n)
\stopfunctioncall
Of course you need to know what you're doing as no checking on sane values takes
diff --git a/systems/doc/luatex/luatex-tex.tex b/systems/doc/luatex/luatex-tex.tex
index f8c3d5ac63..4752c25157 100644
--- a/systems/doc/luatex/luatex-tex.tex
+++ b/systems/doc/luatex/luatex-tex.tex
@@ -96,7 +96,7 @@ If you want to unset a \LUA\ name, you can assign \type {nil} to it. The functio
accessors are:
\startfunctioncall
-lua.setluaname(<string> s,<number> n])
+lua.setluaname(<number> n, <string> s)
<string> s = lua.getluaname(<number> n)
\stopfunctioncall
@@ -2854,6 +2854,21 @@ Returns the kpathsea version string.
\stopsubsection
+\startsubsection[title={\type {check_permission}}]
+
+\libindex{check\_permission}
+
+Checks if the \type{filename} can be executed or not.
+Returns \type{1}, \type{filename} or a safe cmd alternative if it can be executed,
+otherwise returns \type{0} and an error message.
+
+\startfunctioncall
+<string> res, cmd = kpse.check_permission(filename)
+\stopfunctioncall
+
+\stopsubsection
+
+
\stopsection
\stopchapter
diff --git a/systems/doc/luatex/luatex.pdf b/systems/doc/luatex/luatex.pdf
index efd2d01178..cfb9e734a7 100644
--- a/systems/doc/luatex/luatex.pdf
+++ b/systems/doc/luatex/luatex.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 5718096e22..9bb39d6c99 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -159,6 +159,7 @@ $mirrors = {
'https://ctan.ijs.si/tex-archive/' => 1,
},
'Spain' => {
+ 'https://ctan.fisiquimicamente.com/' => 1,
'https://ctan.javinator9889.com/' => 1,
'https://osl.ugr.es/CTAN/' => 1,
},
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 9a62d8cabf..4c70162b09 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/66962
+depend revision/66970
name 00texlive.image
category TLCore
-revision 66956
+revision 66968
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
@@ -3372,6 +3372,7 @@ runfiles size=13032
tlpkg/tlpsrc/platexcheat.tlpsrc
tlpkg/tlpsrc/plautopatch.tlpsrc
tlpkg/tlpsrc/play.tlpsrc
+ tlpkg/tlpsrc/playcards.tlpsrc
tlpkg/tlpsrc/playfair.tlpsrc
tlpkg/tlpsrc/plex-otf.tlpsrc
tlpkg/tlpsrc/plex.tlpsrc
@@ -4733,7 +4734,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 66958
+revision 66964
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
@@ -69461,7 +69462,7 @@ containerchecksum 6c7f0a1829789edea6a42d45f13f482abc0aa1ecc66b0ba4b70197efff349d
name collection-games
category Collection
-revision 65631
+revision 66968
shortdesc Games typesetting
relocated 1
longdesc Setups for typesetting various games, including chess.
@@ -69497,6 +69498,7 @@ depend onedown
depend othello
depend othelloboard
depend pas-crosswords
+depend playcards
depend psgo
depend realtranspose
depend reverxii
@@ -69513,8 +69515,8 @@ depend tangramtikz
depend wargame
depend xq
depend xskak
-containersize 588
-containerchecksum f7508dd7b59f4137260fb3a9c74037513e4722539aa8460dd7f0917f47d42cbd1575077880a4e6af49351600c8b9d316437132113c33737a253e7db3c3c1076a
+containersize 592
+containerchecksum 470eca449965078cfbf6c9df6ddbfdf07c11a83ab1f4c0d696f59eb02ce0973b8aa52c678f5fc6c79aefbeeb33914d39eaa01d970f41a46cd1a46182df302d11
name collection-humanities
category Collection
@@ -193796,7 +193798,7 @@ catalogue-version 0.4.3
name lua-typo
category Package
-revision 66848
+revision 66969
shortdesc Highlighting typographical flaws with LuaLaTeX
relocated 1
longdesc This package tracks common typographic flaws in LuaLaTeX
@@ -193805,11 +193807,11 @@ longdesc over two pages, consecutive lines ending with hyphens,
longdesc paragraphs ending on too short lines, etc. Customisable colours
longdesc are used to highlight these flaws, and the list of pages on
longdesc which typographical flaws were found is printed.
-containersize 11396
-containerchecksum 956180b9000202cdc6007407c63782eb9a9af0faf9f9e0de463c5d862c6db99cc306c4780a2e431b3882d749cf48779b3a68befa5de25369b8a9c3179cf35694
-doccontainersize 281612
-doccontainerchecksum 12cd2583f03fd1068495b3098b5718afee9e2e8c69427318455eff8d4683f71e3922e7c8789e280eed52c249c153ec8f9c40102dd2e27e5844c2253994db3d2c
-docfiles size=86
+containersize 11972
+containerchecksum 71a05ca8954a6bf52fc1a35784cda1c712ef0d5330be232ac2679001cfccbc162b6d92b87a5db29950ae19940783a1ead451d4dd0379f0dcfd76924d7daedac9
+doccontainersize 284504
+doccontainerchecksum 46c84c101a53fa981a5ab13a34b928b33a06316529d14dbc75b25bc61938de59a24effa123f7bf592da1c372b5ce3a91c395ec8886641a1469d00a6d5f7474cf
+docfiles size=87
RELOC/doc/lualatex/lua-typo/README.md details="Readme"
RELOC/doc/lualatex/lua-typo/lua-typo-demo.pdf details="Example of use"
RELOC/doc/lualatex/lua-typo/lua-typo-demo.tex
@@ -193817,8 +193819,8 @@ docfiles size=86
RELOC/doc/lualatex/lua-typo/lua-typo-fr.pdf details="Package documentation (French)" language="fr"
RELOC/doc/lualatex/lua-typo/lua-typo.ltx
RELOC/doc/lualatex/lua-typo/lua-typo.pdf details="Package documentation (English)"
-srccontainersize 27080
-srccontainerchecksum 6369f86868c01eb88c7a29da2e811a0758d2f695020a8bae97df6af97d4b40282fbc307dd008c0daf243db7a73baad385875001ba24294e775ba16f3c1ea77c7
+srccontainersize 27688
+srccontainerchecksum ce14da85fa01160950f0316c01e27a0921dadf93e1d7ed2e547dca47d98cb532d9fc91c489a2b77ee1dbb5a60801e592c8ce943f7432a9dfe0a6b27468f12f26
srcfiles size=29
RELOC/source/lualatex/lua-typo/lua-typo.dtx
runfiles size=30
@@ -193829,7 +193831,7 @@ runfiles size=30
catalogue-ctan /macros/luatex/latex/lua-typo
catalogue-license lppl1.3c
catalogue-topics luatex text-layout
-catalogue-version 0.70
+catalogue-version 0.80
name lua-uca
category Package
@@ -196189,7 +196191,7 @@ catalogue-topics maths luatex
name luatex
category TLCore
-revision 66784
+revision 66967
shortdesc The LuaTeX engine
longdesc LuaTeX is a greatly extended version of pdfTeX using Lua as an
longdesc embedded scripting language. The LuaTeX project's main
@@ -196209,11 +196211,11 @@ depend tex-ini-files
depend unicode-data
execute AddFormat name=dviluatex engine=luatex options="dviluatex.ini" patterns=language.def,language.dat.lua fmttriggers=cm,etex,hyphen-base,knuth-lib,plain,tex-ini-files,unicode-data,hyph-utf8
execute AddFormat name=luatex engine=luatex options="luatex.ini" patterns=language.def,language.dat.lua fmttriggers=cm,etex,hyphen-base,knuth-lib,plain,tex-ini-files,unicode-data,hyph-utf8
-containersize 13708
-containerchecksum dc139f609903a356eec52d8f13828dd903527e01fb61c850d2b788bb9ec53542c9a43987da53bb2530238c9bb74c9c6e6f79df82c8add2555d4e87b2d5531cae
-doccontainersize 1943352
-doccontainerchecksum a3cf391248ef4e80a006734a98c40f481a25f2ed417373247230ecffef8f06cb458370bb6b7789a6f50a2ad90188b5121701b8cbada6c2837a10def05c529da8
-docfiles size=748
+containersize 13712
+containerchecksum a857a84fa4d2b03a1ba8a7890dd52eb42c44174cf2117ea9ab1fb6d946decedacfa51af4cadcfe30580bc20152ca0403db641c5c61a5b86b726e994d0b4114c8
+doccontainersize 1948096
+doccontainerchecksum f77425653668fc4cc76383862c67a7a170d0021a7d946f55ee399e2400357083ea4524862f8c40360fe9f6c39d6d2c2dfc2babfb43db66a783649d0f4358b059
+docfiles size=749
texmf-dist/doc/luatex/base/NEWS
texmf-dist/doc/luatex/base/graphics/luaharfbuzz.pdf
texmf-dist/doc/luatex/base/luatex-backend.tex
@@ -251081,6 +251083,33 @@ catalogue-ctan /macros/latex/contrib/play
catalogue-license lppl
catalogue-topics drama-script
+name playcards
+category Package
+revision 66968
+shortdesc A simple template for drawing playcards
+relocated 1
+longdesc This small package provides commands for drawing customized
+longdesc playcards with width 59mm and height 89mm, which are typical
+longdesc card dimensions.
+containersize 2076
+containerchecksum 15cb60c4eef7d6b3a2bbd8bd8093a94439631e7e1a400bcf698e97b7a1555550a951ae2070a23fa438d92f1bf65b46f407ac4231ca9c79a1f9eb8501ad2ab34c
+doccontainersize 447360
+doccontainerchecksum 05131820420a89bad55ad9afcd79d1dd8ec4adecc96a74e4001924b9b21414fea1ecdd9bad0b6a5aadff56ca1cec9ed89ff8a5dc6e7fc1b32ca5842bd4f8d2c7
+docfiles size=160
+ RELOC/doc/latex/playcards/README.md details="Readme"
+ RELOC/doc/latex/playcards/playcards-en.pdf details="Package documentation (English)"
+ RELOC/doc/latex/playcards/playcards-en.tex
+ RELOC/doc/latex/playcards/playcards-fr.pdf details="Package documentation (French)" language="fr"
+ RELOC/doc/latex/playcards/playcards-fr.tex
+runfiles size=2
+ RELOC/tex/latex/playcards/playcards.sty
+catalogue-contact-home https://cpages.org/latex/
+catalogue-contact-repository https://github.com/cmtpages/playcards
+catalogue-ctan /graphics/pgf/contrib/playcards
+catalogue-license lgpl3
+catalogue-topics games card-gen pgf-tikz
+catalogue-version 0.1
+
name playfair
category Package
revision 64857
@@ -312433,7 +312462,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 66958
+revision 66964
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.
@@ -312441,10 +312470,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 114068
-containerchecksum 6a636606b85b831f249f00f763c57bdae15ecf6ca0d5cf189e0cf2b782022776532ba8871253b50b80ba53f5f998b2487cf8eb79e4f1f9eca14c96bd7269b762
+containersize 114076
+containerchecksum aafe7b97c905d86043a91de133bc63a90d1f5210b2c67c8302167dabf91893e361442da667f23cf02b2a1cb870ca093a2b131e398698faeabfb9f922f698bd57
doccontainersize 426496
-doccontainerchecksum a2beba4fd2f9b3a4b4f32058e47b38a3364fa606638b65adb5ab6ea517ff217c1f1b82cfe6dbad252e2821675e551343c48818f1d91eb543d5a10b88a6baee93
+doccontainerchecksum 957572f42086f60c0e9ea74caa05419757e75174fe7947e9c857220c1bb3285f42140ed48fa20b60471d28157e5ada6b3e71bee5da8df90ef2f51ff5ebc641bf
docfiles size=544
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 75ac638df2..50ae5b9852 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-9054957ac70dc533096b5fe2d4b4e454 texlive.tlpdb
+fbf71debc4d7f0b486d21bc8cbdf4192 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 4d2a53dda8..10e0d4a950 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-e5a9da7acbe703f9a70b68c9d176a56ec9356c099ab9afcf28430c4b4187c6fa25ec117899ccfdae95e1f6f335fbaac072b61b78907f6f9fcb76459df8b90fb2 texlive.tlpdb
+5ed8aa2964afc82393e798a54d9497bb14428469d4b7ad1bd67e6cceb947f26441f9b74d910b77d91b055f691929e793629fcbdd7b044e74adf171a56af6958f texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 60f68d8450..e2f60de68f 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,10 +1,10 @@
-----BEGIN PGP SIGNATURE-----
-iQEcBAEBCgAGBQJkTFweAAoJEEzhh34ZQ4xwP20H/jiqGq3KXKebAlELswL3QqzX
-esszEI0Ne/EyXE4lFwD+BwtZaNrUwzlwh4fofEOtuNwuQIKzflR/IhjuVtIfMKbd
-nVG8blm33tK4erCHMM1GhyHKnE7mWsi+uy/gNOwxJKQoPKi980PN/WVNVhvcPv1M
-f/cmaE9248r+oMbWjTULFxyebwr6Eh1aveqFHu2n9kmOVM907bA+cwErS+CWTDUi
-c1DuDFSdJgnPeJkfOtzfPuCuM8+KUfg1RHNveEXVguU2hd58aysgVmtgZTD9GEI0
-dvWE3N8pXYUbZmWLFu/dsqadap5lEakXO7m660SlHwqqPIIvseOSowWO1Ih42Bw=
-=IqWC
+iQEcBAEBCgAGBQJkTa3XAAoJEEzhh34ZQ4xwo7cIAJCrKkXcgW5QAhU9ElOtaG4S
+zQX27qT8r9QxOHqqz+mXKWh2q5LdrI2bK889x8WkjUyyeQ4uU0FlErhDeFNclvKJ
+N00vVRMZTxqiYJc7wtrDCXbrvWenvu75uwCHcFcOT+RJqPy0VqCC9CQx4+oVAHaR
+5w3NnZtyILn/uhBZBQS9kJCk4Qkf9Dl0eTsj07kYAuXEgzNVSzYykJUNEualTZhP
+139pN3Lvl0GPtn/FT9P0urPLktdKLxnLtBhTpCYc+7Je2oSd1L/3spoxEOkN9vD/
+sHgDOHh1yJDm0XII/ldoWlkJrNSPGwu+vjnOIpHpCKZCZkRlBXI819mHOMB7hD8=
+=62ca
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index efb333bfb4..33d68620c5 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/files.csv.lzma b/systems/win32/miktex/tm/packages/files.csv.lzma
index f6aebed530..acd2b8f0e1 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/files.csv.lzma b/systems/win32/miktex/tm/packages/next/files.csv.lzma
index e2d8164906..4ce30003ea 100644
--- a/systems/win32/miktex/tm/packages/next/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/next/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 abf7c1fa7a..44fe46487b 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=1682610004
+date=1682755731
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=cdd551561304b346ec49d734b4b4c230
+lstdigest=d9cb75594010f3ee53a3c05f1534cb06
numpkg=6538
relstate=next
-version=8517
+version=8519
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: GkDYwONclD1qN5qTGY0lVjtR9ggRs1EA/180zRcb6F1jF/kJjSsc1+Py+iRAQ0dBpTUJHtqCJWOAkxmGk5uyLXYPQaq5QFQrCGXDHUaRPfCkKA1Axlt1kvd732zUGAzD9pguK/BaJDoZyzyyGELP0xhkI7C8quvKZb3rPIvc4mywgbv0JrstOZux0xx5qOTVpl1EmhyS3jvIu6HqpIWCT+q4avYfBFcglONxsqt00OkF1aABsx9C2lZ/DHXvBLkl9QjEktkjYbiE+JeCaVHzVKw2Kq940SIse2JbOWddKlGCwn0YSsqob/aBHGdwfPKZI+K2efV6fH3GWvgehF634w==
+;;;; signature/miktex: n+QrM4OY8arw7GD5Baj/1CHRtDPmWYXEfVGNjMapALeC8yrlO1KGgN11tj+bSAQr397B44zpNMudgSCh4wj/rPqRRD/QivY8do6siTKhvM9yeMIasFR6YQr7V4sTZLMHyJakNCB1WLwYN71dVvkO+jA+ak5m3WTt0baCZnUg309P1CWkEIHn6D+Os2uPBY4Mv/qZlVexHXjM5ultmXHanh894p9x7J/Zs8fe2kC2mJ+bSm0wTVvUmFHN2Bt+RS3ZbSVhG/0ZC3yqXwL3nIMFCZNCl/qGxFTIeR1VOFt+hBKWYUvgHzumKSkLPMEnq1qInaA9F/bZipnbDLw7+grZag==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index efc9ed2831..d59163fb76 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1682609871
-lastupd=tuda-ci__doc tuda-ci tikz-nfold__source tikz-nfold__doc tikz-nfold textcsc__source textcsc__doc textcsc tagpdf__source tagpdf__doc tagpdf se2thesis__source se2thesis__doc se2thesis scrwfile__source scrwfile__doc scrwfile quickreaction__source quickreaction__doc quickreaction
-lstdigest=2102c375d0e7e7efaee3cde58c8e66b7
+date=1682755682
+lastupd=pas-tableur__source pas-tableur__doc pas-tableur tuda-ci__doc tuda-ci tikz-nfold__source tikz-nfold__doc tikz-nfold textcsc__source textcsc__doc textcsc tagpdf__source tagpdf__doc tagpdf se2thesis__source se2thesis__doc se2thesis scrwfile__source scrwfile__doc scrwfile
+lstdigest=53fb8fe1718b2db8e755cd5755bcba7b
numpkg=6538
relstate=stable
-version=8517
+version=8519
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: NJa4S91MduBK5Cko2Bqw1KJcFCqPaMQOYGQtLXIwoDlbaYhhqLKbnRzv7Dxtk4zASJAELZZeIMEzWeAajK06NekheAfNYbWaNrLafSnzUnTsK07j/BuL2y6RuHu/L5xQsaRE/vosdq4jqcPjO1LIwb4f1L3vKO9OR6MkYW3htlIGwCAD0ac7mdYnv0KUPwTvMGkSeeOX6Ugbjdo64nEKyhNUenHQ94b8rve+Z2h9BSuEZTSG6QwtB3FONGb7pA64CuQNNS10oDViG1h5DVNsHnhGJx13oQiS3zWRf8Rg3NydKwM0vmqUK2F2hyZFUFikXmWD260S2O6vTJjgTZX1AQ==
+;;;; signature/miktex: FPPgJuiVLP1XxygoJ6g6sA92kmvMgUQ8HKMD0X3qLuGJkyBN1FQra0g/KaCTbOI+W3iGmFP2xf9coPwDj5GPhRU35uk/DSST2QINvJ9rP09CaTQakWeTBNv0411gH3KuQv/xam2MTLE0UL5+bFVeKOAtKpKXXyQ6giWomU8xdmiNPzwPcR8RrXDEGgBmL2itlr+fFMAqGm8d/mK3IuF2pY12RkfknjFl8oFCcjcFw81OiHXjDUAqtM85nciFE5luPVQD41Ej5CiP5ceBCakGfgQe0citNcVWIeAwUtLI5eKpSe1XVk8sYG8zAMb2K13SH6BVQV4dX2of6KpgFikkGg==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/timestamp b/timestamp
index 19923270df..ee3d758f24 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-04-29-02-02
+2023-04-30-02-02