summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-02-08 03:01:02 +0000
committerNorbert Preining <norbert@preining.info>2024-02-08 03:01:02 +0000
commitbaa694429155689a0e8bba804206961689e0a606 (patch)
treee7074074037b2817025ce6abfeddc286d6b1eff7
parent50fcb5024d3243d7e1601abf72b5f4444dd618b6 (diff)
CTAN sync 202402080301
-rw-r--r--FILES.byname257
-rw-r--r--FILES.byname.gzbin2634389 -> 2634517 bytes
-rw-r--r--FILES.last07days233
-rw-r--r--biblio/ctan-bibdata/ctan.bib44
-rw-r--r--graphics/pgf/contrib/bodeplot/bodeplot-doc.pdfbin883835 -> 0 bytes
-rw-r--r--graphics/pgf/contrib/bodeplot/bodeplot.dtx202
-rw-r--r--graphics/pgf/contrib/bodeplot/bodeplot.pdfbin0 -> 1099158 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/CHANGELOG.md2
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/README.md36
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamercolorthemefocus.sty4
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerfontthemefocus.sty4
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerinnerthemefocus.sty6
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerouterthemefocus.sty13
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerthemefocus.sty6
-rw-r--r--[-rwxr-xr-x]macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo.pdfbin42671 -> 42671 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo.tex2
-rw-r--r--[-rwxr-xr-x]macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-typeset.jpgbin45868 -> 45868 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/LICENSE2
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/README.md7
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-black.pdfbin0 -> 362165 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-blue.pdfbin0 -> 362787 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.pdfbin631666 -> 1627435 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.tex71
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-green.pdfbin0 -> 362482 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-leftframetitle.pdfbin318798 -> 336774 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-sidebar.pdfbin344913 -> 378979 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-test.pdfbin320313 -> 362637 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/tex/beamerthemeAmurmaple.sty27
-rw-r--r--macros/latex/contrib/easybook/easybook.dtx14
-rw-r--r--macros/latex/contrib/easybook/easybook.pdfbin596404 -> 598005 bytes
-rw-r--r--macros/latex/contrib/easybook/easybook.tex18
-rw-r--r--macros/latex/contrib/siunitx/CHANGELOG.md12
-rw-r--r--macros/latex/contrib/siunitx/siunitx-code.pdfbin647826 -> 647453 bytes
-rw-r--r--macros/latex/contrib/siunitx/siunitx-compound.dtx11
-rw-r--r--macros/latex/contrib/siunitx/siunitx.dtx2
-rw-r--r--macros/latex/contrib/siunitx/siunitx.pdfbin705443 -> 705436 bytes
-rw-r--r--macros/latex/required/babel/base/README.md16
-rw-r--r--macros/latex/required/babel/base/babel-code.pdfbin642704 -> 647075 bytes
-rw-r--r--macros/latex/required/babel/base/babel.dtx1958
-rw-r--r--macros/latex/required/babel/base/babel.ins3
-rw-r--r--macros/latex/required/babel/base/babel.pdfbin419409 -> 421738 bytes
-rw-r--r--macros/latex/required/babel/base/bbcompat.dtx2
-rw-r--r--support/TeX4ht/source/ChangeLog6
-rw-r--r--support/TeX4ht/source/tex4ht-4ht.tex14
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl1
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb204
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc16
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2545704 -> 2544996 bytes
-rw-r--r--timestamp2
51 files changed, 1579 insertions, 1620 deletions
diff --git a/FILES.byname b/FILES.byname
index 370f1ab64a..bbda0284e7 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -2077,12 +2077,12 @@
2023/10/05 | 1710 | biblio/citation-style-language/README.md
2023/10/05 | 12878 | biblio/citation-style-language/vancouver.csl
2023/10/05 | 4531754 | biblio/citation-style-language.zip
-2024/02/06 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/02/07 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2024/02/06 | 2844158 | biblio/ctan-bibdata/ctan.bib
-2024/02/06 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/02/07 | 2844170 | biblio/ctan-bibdata/ctan.bib
+2024/02/07 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2024/02/06 | 4116609 | biblio/ctan-bibdata.zip
+2024/02/07 | 4116613 | 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
@@ -5444,7 +5444,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
-2024/02/06 | 72627 | FILES.last07days
+2024/02/07 | 60062 | 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
@@ -172009,11 +172009,11 @@
2009/04/04 | 23014 | graphics/pgf/contrib/bodegraph/isom.txt
2023/11/04 | 1233 | graphics/pgf/contrib/bodegraph/README.txt
2023/11/04 | 571146 | graphics/pgf/contrib/bodegraph.zip
-2024/01/14 | 883835 | graphics/pgf/contrib/bodeplot/bodeplot-doc.pdf
-2024/01/14 | 102948 | graphics/pgf/contrib/bodeplot/bodeplot.dtx
-2024/01/14 | 1416 | graphics/pgf/contrib/bodeplot/bodeplot.ins
-2024/01/14 | 2859 | graphics/pgf/contrib/bodeplot/README.md
-2024/01/15 | 604103 | graphics/pgf/contrib/bodeplot.zip
+2024/02/06 | 105462 | graphics/pgf/contrib/bodeplot/bodeplot.dtx
+2024/02/06 | 1416 | graphics/pgf/contrib/bodeplot/bodeplot.ins
+2024/02/06 | 1099158 | graphics/pgf/contrib/bodeplot/bodeplot.pdf
+2024/02/06 | 2859 | graphics/pgf/contrib/bodeplot/README.md
+2024/02/07 | 789511 | graphics/pgf/contrib/bodeplot.zip
2024/01/11 | 87023 | graphics/pgf/contrib/braids/braids_code.dtx
2024/01/11 | 463012 | graphics/pgf/contrib/braids/braids_code.pdf
2024/01/11 | 387688 | graphics/pgf/contrib/braids/braids.pdf
@@ -206850,7 +206850,7 @@
2012/09/24 | 130991 | install/macros/latex/contrib/scrjrnl.tds.zip
2021/11/10 | 657160 | install/macros/latex/contrib/sdaps.tds.zip
2019/12/10 | 544332 | install/macros/latex/contrib/selinput.tds.zip
-2024/01/25 | 1594455 | install/macros/latex/contrib/siunitx.tds.zip
+2024/02/07 | 1594222 | install/macros/latex/contrib/siunitx.tds.zip
2019/10/15 | 315856 | install/macros/latex/contrib/skmath.tds.zip
2019/10/16 | 345652 | install/macros/latex/contrib/skrapport.tds.zip
2016/02/18 | 469004 | install/macros/latex/contrib/splitindex.tds.zip
@@ -206916,7 +206916,7 @@
2023/11/01 | 7343701 | install/macros/latex-dev/required/latex-tools-dev.tds.zip
2024/01/15 | 43672614 | install/macros/latex/latex-base.tds.zip
2020/06/01 | 1578753 | install/macros/latex/required/amscls.tds.zip
-2024/01/07 | 3710508 | install/macros/latex/required/babel-base.tds.zip
+2024/02/07 | 3720932 | install/macros/latex/required/babel-base.tds.zip
2023/11/01 | 2795407 | install/macros/latex/required/latex-amsmath.tds.zip
2022/06/14 | 242625 | install/macros/latex/required/latexbug.tds.zip
2022/06/16 | 1352652 | install/macros/latex/required/latex-cyrillic.tds.zip
@@ -225654,16 +225654,19 @@
2018/10/31 | 201 | macros/latex/contrib/beamer-contrib/themes/beamerdarkthemes/makemagpie.sh
2020/05/10 | 2141 | macros/latex/contrib/beamer-contrib/themes/beamerdarkthemes/README
2020/05/10 | 9637048 | macros/latex/contrib/beamer-contrib/themes/beamerdarkthemes.zip
-2023/01/31 | 631666 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.pdf
-2023/01/31 | 20002 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.tex
-2023/01/31 | 318798 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-leftframetitle.pdf
-2023/01/31 | 344913 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-sidebar.pdf
-2023/01/31 | 320313 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-test.pdf
-2023/01/31 | 170260 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/logo.png
-2023/01/31 | 495 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/LICENSE
-2023/01/31 | 1237 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/README.md
-2023/01/31 | 24332 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/tex/beamerthemeAmurmaple.sty
-2023/01/31 | 1778668 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple.zip
+2024/02/07 | 362165 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-black.pdf
+2024/02/07 | 362787 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-blue.pdf
+2024/02/07 | 1627435 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.pdf
+2024/02/07 | 20816 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.tex
+2024/02/07 | 362482 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-green.pdf
+2024/02/07 | 336774 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-leftframetitle.pdf
+2024/02/07 | 378979 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-sidebar.pdf
+2024/02/07 | 362637 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-test.pdf
+2024/02/07 | 170260 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/logo.png
+2024/02/07 | 495 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/LICENSE
+2024/02/07 | 1644 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/README.md
+2024/02/07 | 24711 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/tex/beamerthemeAmurmaple.sty
+2024/02/07 | 3857954 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple.zip
2023/10/26 | 561 | macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamercolorthemeArguelles.sty
2023/10/26 | 1032 | macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerfontthemeArguelles.sty
2023/10/26 | 3716 | macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerinnerthemeArguelles.sty
@@ -225715,26 +225718,26 @@
2016/05/25 | 6502 | macros/latex/contrib/beamer-contrib/themes/beamertheme-epyt/epyt-demo.tex
2016/05/24 | 329 | macros/latex/contrib/beamer-contrib/themes/beamertheme-epyt/README
2016/05/25 | 203652 | macros/latex/contrib/beamer-contrib/themes/beamertheme-epyt.zip
-2022/03/09 | 2691 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamercolorthemefocus.sty
-2022/03/09 | 2045 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerfontthemefocus.sty
-2022/03/09 | 4591 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerinnerthemefocus.sty
-2022/03/09 | 13361 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerouterthemefocus.sty
-2022/03/09 | 2150 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerthemefocus.sty
-2022/03/09 | 29 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/CHANGELOG.md
-2022/03/09 | 602 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo_bibliography.bib
-2022/03/09 | 27131 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-appendix.jpg
-2022/03/09 | 9717 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-focus.jpg
-2022/03/09 | 32126 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-references.jpg
-2022/03/09 | 35571 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-subsectionpage.jpg
-2022/03/09 | 57942 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-titlepage-color.jpg
-2022/03/09 | 35777 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-titlepage.jpg
-2022/03/09 | 45868 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-typeset.jpg
-2022/03/09 | 42671 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo.pdf
-2022/03/09 | 4862 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo.tex
-2022/03/09 | 4062 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-logo.pdf
-2022/03/09 | 35149 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/LICENSE.md
-2022/03/09 | 4072 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/README.md
-2022/03/09 | 265983 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus.zip
+2024/02/07 | 2693 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamercolorthemefocus.sty
+2024/02/07 | 2047 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerfontthemefocus.sty
+2024/02/07 | 4597 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerinnerthemefocus.sty
+2024/02/07 | 13248 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerouterthemefocus.sty
+2024/02/07 | 2152 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerthemefocus.sty
+2024/02/07 | 33 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/CHANGELOG.md
+2024/02/07 | 602 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo_bibliography.bib
+2024/02/07 | 27131 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-appendix.jpg
+2024/02/07 | 9717 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-focus.jpg
+2024/02/07 | 32126 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-references.jpg
+2024/02/07 | 35571 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-subsectionpage.jpg
+2024/02/07 | 57942 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-titlepage-color.jpg
+2024/02/07 | 35777 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-titlepage.jpg
+2024/02/07 | 45868 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-typeset.jpg
+2024/02/07 | 42671 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo.pdf
+2024/02/07 | 4862 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo.tex
+2024/02/07 | 4062 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-logo.pdf
+2024/02/07 | 35149 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/LICENSE.md
+2024/02/07 | 4142 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/README.md
+2024/02/07 | 265999 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus.zip
2007/02/01 | 3862 | macros/latex/contrib/beamer-contrib/themes/beamerthemeJLTree.sty
2021/04/05 | 1633 | macros/latex/contrib/beamer-contrib/themes/beamerthemelalic/beamercolorthemelalic.sty
2021/04/05 | 108 | macros/latex/contrib/beamer-contrib/themes/beamerthemelalic/beamerfontthemelalic.sty
@@ -232328,12 +232331,12 @@
2008/02/10 | 19110 | macros/latex/contrib/ean13isbn/License.txt
2021/01/24 | 422 | macros/latex/contrib/ean13isbn/README
2021/01/24 | 322624 | macros/latex/contrib/ean13isbn.zip
-2024/02/06 | 74605 | macros/latex/contrib/easybook/easybook.dtx
+2024/02/07 | 74632 | macros/latex/contrib/easybook/easybook.dtx
2024/01/04 | 2081 | macros/latex/contrib/easybook/easybook.ins
-2024/02/06 | 596404 | macros/latex/contrib/easybook/easybook.pdf
-2024/02/06 | 88459 | macros/latex/contrib/easybook/easybook.tex
+2024/02/07 | 598005 | macros/latex/contrib/easybook/easybook.pdf
+2024/02/07 | 88825 | macros/latex/contrib/easybook/easybook.tex
2024/01/03 | 801 | macros/latex/contrib/easybook/README.md
-2024/02/06 | 639144 | macros/latex/contrib/easybook.zip
+2024/02/07 | 640794 | macros/latex/contrib/easybook.zip
2009/06/17 | 82589 | macros/latex/contrib/easy/doc/docbib.pdf
2009/06/17 | 78378 | macros/latex/contrib/easy/doc/docbmat.pdf
2009/06/17 | 99132 | macros/latex/contrib/easy/doc/doceqn.pdf
@@ -250155,33 +250158,33 @@
2007/12/02 | 2971 | macros/latex/contrib/SIunits/SIunits.ins
2007/12/02 | 328621 | macros/latex/contrib/SIunits/SIunits.pdf
2007/12/02 | 296391 | macros/latex/contrib/SIunits.zip
-2024/01/25 | 78903 | macros/latex/contrib/siunitx/CHANGELOG.md
-2024/01/25 | 1179 | macros/latex/contrib/siunitx/README.md
-2024/01/25 | 11266 | macros/latex/contrib/siunitx/siunitx-abbreviation.dtx
-2024/01/25 | 4748 | macros/latex/contrib/siunitx/siunitx-abbreviations.cfg
-2024/01/25 | 18441 | macros/latex/contrib/siunitx/siunitx-angle.dtx
-2024/01/25 | 1729 | macros/latex/contrib/siunitx/siunitx-binary.cfg
-2024/01/25 | 2951 | macros/latex/contrib/siunitx/siunitx-binary.dtx
-2024/01/25 | 647826 | macros/latex/contrib/siunitx/siunitx-code.pdf
-2024/01/25 | 2636 | macros/latex/contrib/siunitx/siunitx-code.tex
-2024/01/25 | 8866 | macros/latex/contrib/siunitx/siunitx-command.dtx
-2024/01/25 | 39328 | macros/latex/contrib/siunitx/siunitx-complex.dtx
-2024/01/25 | 43807 | macros/latex/contrib/siunitx/siunitx-compound.dtx
-2024/01/25 | 22232 | macros/latex/contrib/siunitx/siunitx.dtx
-2024/01/25 | 31812 | macros/latex/contrib/siunitx/siunitx-emulation.dtx
-2024/01/25 | 3687 | macros/latex/contrib/siunitx/siunitx.ins
-2024/01/25 | 5831 | macros/latex/contrib/siunitx/siunitx-locale.dtx
-2024/01/25 | 162527 | macros/latex/contrib/siunitx/siunitx-number.dtx
-2024/01/25 | 705443 | macros/latex/contrib/siunitx/siunitx.pdf
-2024/01/25 | 37836 | macros/latex/contrib/siunitx/siunitx-print.dtx
-2024/01/25 | 15311 | macros/latex/contrib/siunitx/siunitx-quantity.dtx
-2024/01/25 | 9239 | macros/latex/contrib/siunitx/siunitx-symbol.dtx
-2024/01/25 | 55728 | macros/latex/contrib/siunitx/siunitx-table.dtx
-2024/01/25 | 168534 | macros/latex/contrib/siunitx/siunitx.tex
-2024/01/25 | 103567 | macros/latex/contrib/siunitx/siunitx-unit.dtx
-2024/01/25 | 273398 | macros/latex/contrib/siunitx/siunitx-v2.sty
-2024/01/25 | 31738 | macros/latex/contrib/siunitx/siunitx-version-1.cfg
-2024/01/25 | 1547061 | macros/latex/contrib/siunitx.zip
+2024/02/07 | 79196 | macros/latex/contrib/siunitx/CHANGELOG.md
+2024/02/07 | 1179 | macros/latex/contrib/siunitx/README.md
+2024/02/07 | 11266 | macros/latex/contrib/siunitx/siunitx-abbreviation.dtx
+2024/02/07 | 4748 | macros/latex/contrib/siunitx/siunitx-abbreviations.cfg
+2024/02/07 | 18441 | macros/latex/contrib/siunitx/siunitx-angle.dtx
+2024/02/07 | 1729 | macros/latex/contrib/siunitx/siunitx-binary.cfg
+2024/02/07 | 2951 | macros/latex/contrib/siunitx/siunitx-binary.dtx
+2024/02/07 | 647453 | macros/latex/contrib/siunitx/siunitx-code.pdf
+2024/02/07 | 2636 | macros/latex/contrib/siunitx/siunitx-code.tex
+2024/02/07 | 8866 | macros/latex/contrib/siunitx/siunitx-command.dtx
+2024/02/07 | 39328 | macros/latex/contrib/siunitx/siunitx-complex.dtx
+2024/02/07 | 43869 | macros/latex/contrib/siunitx/siunitx-compound.dtx
+2024/02/07 | 22232 | macros/latex/contrib/siunitx/siunitx.dtx
+2024/02/07 | 31812 | macros/latex/contrib/siunitx/siunitx-emulation.dtx
+2024/02/07 | 3687 | macros/latex/contrib/siunitx/siunitx.ins
+2024/02/07 | 5831 | macros/latex/contrib/siunitx/siunitx-locale.dtx
+2024/02/07 | 162527 | macros/latex/contrib/siunitx/siunitx-number.dtx
+2024/02/07 | 705436 | macros/latex/contrib/siunitx/siunitx.pdf
+2024/02/07 | 37836 | macros/latex/contrib/siunitx/siunitx-print.dtx
+2024/02/07 | 15311 | macros/latex/contrib/siunitx/siunitx-quantity.dtx
+2024/02/07 | 9239 | macros/latex/contrib/siunitx/siunitx-symbol.dtx
+2024/02/07 | 55728 | macros/latex/contrib/siunitx/siunitx-table.dtx
+2024/02/07 | 168534 | macros/latex/contrib/siunitx/siunitx.tex
+2024/02/07 | 103567 | macros/latex/contrib/siunitx/siunitx-unit.dtx
+2024/02/07 | 273398 | macros/latex/contrib/siunitx/siunitx-v2.sty
+2024/02/07 | 31738 | macros/latex/contrib/siunitx/siunitx-version-1.cfg
+2024/02/07 | 1546829 | macros/latex/contrib/siunitx.zip
2011/06/03 | 662398 | macros/latex/contrib/skb/doc/skb.pdf
2011/03/15 | 1485 | macros/latex/contrib/skb/doc/user-guide/database/acronyms.tex
2011/03/15 | 722 | macros/latex/contrib/skb/doc/user-guide/database/bibliography.tex
@@ -257696,15 +257699,15 @@
2023/11/01 | 454658 | macros/latex/required/amsmath/testmath.pdf
2023/11/01 | 81184 | macros/latex/required/amsmath/testmath.tex
2023/11/01 | 2762551 | macros/latex/required/amsmath.zip
-2024/01/07 | 642704 | macros/latex/required/babel/base/babel-code.pdf
-2024/01/07 | 794261 | macros/latex/required/babel/base/babel.dtx
-2024/01/07 | 8905 | macros/latex/required/babel/base/babel.ins
-2024/01/07 | 419409 | macros/latex/required/babel/base/babel.pdf
-2024/01/07 | 21890 | macros/latex/required/babel/base/bbcompat.dtx
-2024/01/07 | 3527 | macros/latex/required/babel/base/bbidxglo.dtx
-2024/01/07 | 1086161 | macros/latex/required/babel/base/locale.zip
-2024/01/07 | 2009 | macros/latex/required/babel/base/README.md
-2024/01/07 | 2356930 | macros/latex/required/babel/base.zip
+2024/02/07 | 647075 | macros/latex/required/babel/base/babel-code.pdf
+2024/02/07 | 800857 | macros/latex/required/babel/base/babel.dtx
+2024/02/07 | 8961 | macros/latex/required/babel/base/babel.ins
+2024/02/07 | 421738 | macros/latex/required/babel/base/babel.pdf
+2024/02/07 | 21890 | macros/latex/required/babel/base/bbcompat.dtx
+2024/02/07 | 3527 | macros/latex/required/babel/base/bbidxglo.dtx
+2024/02/07 | 1086742 | macros/latex/required/babel/base/locale.zip
+2024/02/07 | 1899 | macros/latex/required/babel/base/README.md
+2024/02/07 | 2365239 | macros/latex/required/babel/base.zip
2022/06/16 | 5612 | macros/latex/required/cyrillic/changes.txt
2022/06/16 | 57710 | macros/latex/required/cyrillic/cyinpenc.dtx
2022/06/16 | 215413 | macros/latex/required/cyrillic/cyinpenc.pdf
@@ -300167,7 +300170,7 @@
2021/05/03 | 629 | support/TeX4ht/doc/README
2020/08/24 | 358454 | support/TeX4ht/doc/TeX4ht-doc.tex
2021/05/11 | 262 | support/TeX4ht/README
-2024/01/30 | 245025 | support/TeX4ht/source/ChangeLog
+2024/02/06 | 245227 | support/TeX4ht/source/ChangeLog
2021/05/03 | 1375 | support/TeX4ht/source/checklog.lua
2021/05/03 | 1189 | support/TeX4ht/source/common-code.tex
2021/05/03 | 2727 | support/TeX4ht/source/common-info.tex
@@ -300179,7 +300182,7 @@
2021/05/03 | 1121 | support/TeX4ht/source/README
2021/05/03 | 1744 | support/TeX4ht/source/t1fontmake.lua
2021/05/03 | 297 | support/TeX4ht/source/t1fontsample.tex
-2024/01/29 | 1184230 | support/TeX4ht/source/tex4ht-4ht.tex
+2024/02/06 | 1184679 | support/TeX4ht/source/tex4ht-4ht.tex
2021/05/03 | 7127 | support/TeX4ht/source/tex4ht-auto-script.tex
2021/05/16 | 1539 | support/TeX4ht/source/tex4ht-bibtex2.tex
2023/10/16 | 21307 | support/TeX4ht/source/tex4ht-cond4ht.tex
@@ -303960,9 +303963,9 @@
2024/01/31 | 881516 | systems/texlive/tlnet/archive/achemso.doc.r69638.tar.xz
2024/01/31 | 19332 | systems/texlive/tlnet/archive/achemso.r69638.tar.xz
2024/01/31 | 31552 | systems/texlive/tlnet/archive/achemso.source.r69638.tar.xz
-2024/01/23 | 4853068 | systems/texlive/tlnet/archive/acmart.doc.r69535.tar.xz
-2024/01/23 | 42856 | systems/texlive/tlnet/archive/acmart.r69535.tar.xz
-2024/01/23 | 62228 | systems/texlive/tlnet/archive/acmart.source.r69535.tar.xz
+2024/02/07 | 4567020 | systems/texlive/tlnet/archive/acmart.doc.r69721.tar.xz
+2024/02/07 | 42920 | systems/texlive/tlnet/archive/acmart.r69721.tar.xz
+2024/02/07 | 62756 | systems/texlive/tlnet/archive/acmart.source.r69721.tar.xz
2019/02/28 | 89944 | systems/texlive/tlnet/archive/acmconf.doc.r15878.tar.xz
2019/02/28 | 4192 | systems/texlive/tlnet/archive/acmconf.r15878.tar.xz
2019/02/28 | 18700 | systems/texlive/tlnet/archive/acmconf.source.r15878.tar.xz
@@ -304417,8 +304420,8 @@
2020/10/23 | 3312 | systems/texlive/tlnet/archive/askmaps.r56730.tar.xz
2023/12/29 | 2880692 | systems/texlive/tlnet/archive/asmeconf.doc.r69228.tar.xz
2023/12/29 | 29460 | systems/texlive/tlnet/archive/asmeconf.r69228.tar.xz
-2023/10/25 | 1834616 | systems/texlive/tlnet/archive/asmejour.doc.r68629.tar.xz
-2023/10/25 | 23460 | systems/texlive/tlnet/archive/asmejour.r68629.tar.xz
+2024/02/07 | 2161400 | systems/texlive/tlnet/archive/asmejour.doc.r69722.tar.xz
+2024/02/07 | 22852 | systems/texlive/tlnet/archive/asmejour.r69722.tar.xz
2019/02/28 | 337268 | systems/texlive/tlnet/archive/aspectratio.doc.r25243.tar.xz
2019/02/28 | 65600 | systems/texlive/tlnet/archive/aspectratio.r25243.tar.xz
2019/02/28 | 81860 | systems/texlive/tlnet/archive/assignment.doc.r20431.tar.xz
@@ -306228,7 +306231,7 @@
2023/12/14 | 484 | systems/texlive/tlnet/archive/collection-langarabic.r69111.tar.xz
2022/07/29 | 552 | systems/texlive/tlnet/archive/collection-langchinese.r63995.tar.xz
2023/02/14 | 588 | systems/texlive/tlnet/archive/collection-langcjk.r65824.tar.xz
-2020/03/04 | 608 | systems/texlive/tlnet/archive/collection-langcyrillic.r54074.tar.xz
+2024/02/07 | 616 | systems/texlive/tlnet/archive/collection-langcyrillic.r69727.tar.xz
2020/03/04 | 372 | systems/texlive/tlnet/archive/collection-langczechslovak.r54074.tar.xz
2023/11/10 | 888 | systems/texlive/tlnet/archive/collection-langenglish.r68790.tar.xz
2023/03/08 | 724 | systems/texlive/tlnet/archive/collection-langeuropean.r66432.tar.xz
@@ -307125,8 +307128,8 @@
2019/02/28 | 1956 | systems/texlive/tlnet/archive/dichokey.r17192.tar.xz
2019/02/28 | 6684412 | systems/texlive/tlnet/archive/dickimaw.doc.r32925.tar.xz
2019/02/28 | 768 | systems/texlive/tlnet/archive/dickimaw.r32925.tar.xz
-2019/02/28 | 19784 | systems/texlive/tlnet/archive/dictsym.doc.r20031.tar.xz
-2019/02/28 | 31568 | systems/texlive/tlnet/archive/dictsym.r20031.tar.xz
+2024/02/07 | 19788 | systems/texlive/tlnet/archive/dictsym.doc.r69720.tar.xz
+2024/02/07 | 31652 | systems/texlive/tlnet/archive/dictsym.r69720.tar.xz
2023/11/15 | 1346876 | systems/texlive/tlnet/archive/diffcoeff.doc.r68838.tar.xz
2023/11/15 | 11436 | systems/texlive/tlnet/archive/diffcoeff.r68838.tar.xz
2022/12/06 | 340 | systems/texlive/tlnet/archive/digestif.aarch64-linux.r65210.tar.xz
@@ -308657,9 +308660,9 @@
2019/02/28 | 196308 | systems/texlive/tlnet/archive/footbib.doc.r17115.tar.xz
2019/02/28 | 6692 | systems/texlive/tlnet/archive/footbib.r17115.tar.xz
2019/02/28 | 22456 | systems/texlive/tlnet/archive/footbib.source.r17115.tar.xz
-2023/07/06 | 514744 | systems/texlive/tlnet/archive/footmisc.doc.r67556.tar.xz
-2023/07/06 | 7684 | systems/texlive/tlnet/archive/footmisc.r67556.tar.xz
-2023/07/06 | 22404 | systems/texlive/tlnet/archive/footmisc.source.r67556.tar.xz
+2024/02/07 | 514744 | systems/texlive/tlnet/archive/footmisc.doc.r69729.tar.xz
+2024/02/07 | 7692 | systems/texlive/tlnet/archive/footmisc.r69729.tar.xz
+2024/02/07 | 22408 | systems/texlive/tlnet/archive/footmisc.source.r69729.tar.xz
2019/02/28 | 396 | systems/texlive/tlnet/archive/footmisx.doc.r42621.tar.xz
2019/02/28 | 6048 | systems/texlive/tlnet/archive/footmisx.r42621.tar.xz
2019/02/28 | 19832 | systems/texlive/tlnet/archive/footmisx.source.r42621.tar.xz
@@ -309544,8 +309547,8 @@
2024/01/25 | 2796 | systems/texlive/tlnet/archive/hvlogos.r69581.tar.xz
2022/03/05 | 22308 | systems/texlive/tlnet/archive/hvpygmentex.doc.r62405.tar.xz
2022/03/05 | 3576 | systems/texlive/tlnet/archive/hvpygmentex.r62405.tar.xz
-2024/02/05 | 115988 | systems/texlive/tlnet/archive/hvqrurl.doc.r69705.tar.xz
-2024/02/05 | 1440 | systems/texlive/tlnet/archive/hvqrurl.r69705.tar.xz
+2024/02/07 | 117728 | systems/texlive/tlnet/archive/hvqrurl.doc.r69723.tar.xz
+2024/02/07 | 1488 | systems/texlive/tlnet/archive/hvqrurl.r69723.tar.xz
2022/11/13 | 4360084 | systems/texlive/tlnet/archive/hwemoji.doc.r65001.tar.xz
2022/11/13 | 4274656 | systems/texlive/tlnet/archive/hwemoji.r65001.tar.xz
2020/01/29 | 375200 | systems/texlive/tlnet/archive/hycolor.doc.r53584.tar.xz
@@ -311332,13 +311335,13 @@
2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.amd64-freebsd.r43292.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.amd64-netbsd.r43292.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.armhf-linux.r43292.tar.xz
-2024/01/12 | 3316776 | systems/texlive/tlnet/archive/lwarp.doc.r69384.tar.xz
+2024/02/07 | 3320404 | systems/texlive/tlnet/archive/lwarp.doc.r69724.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.i386-freebsd.r43292.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.i386-linux.r43292.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.i386-netbsd.r43292.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/lwarp.i386-solaris.r43292.tar.xz
-2024/01/12 | 222152 | systems/texlive/tlnet/archive/lwarp.r69384.tar.xz
-2024/01/12 | 473116 | systems/texlive/tlnet/archive/lwarp.source.r69384.tar.xz
+2024/02/07 | 222396 | systems/texlive/tlnet/archive/lwarp.r69724.tar.xz
+2024/02/07 | 473816 | systems/texlive/tlnet/archive/lwarp.source.r69724.tar.xz
2021/02/25 | 344 | systems/texlive/tlnet/archive/lwarp.universal-darwin.r57908.tar.xz
2023/02/20 | 2308 | systems/texlive/tlnet/archive/lwarp.windows.r65891.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.x86_64-cygwin.r43292.tar.xz
@@ -312040,6 +312043,8 @@
2020/11/14 | 9764 | systems/texlive/tlnet/archive/mluexercise.source.r56927.tar.xz
2019/02/28 | 1040 | systems/texlive/tlnet/archive/mmap.doc.r15878.tar.xz
2019/02/28 | 19252 | systems/texlive/tlnet/archive/mmap.r15878.tar.xz
+2024/02/07 | 640 | systems/texlive/tlnet/archive/mnhyphn.doc.r69727.tar.xz
+2024/02/07 | 2968 | systems/texlive/tlnet/archive/mnhyphn.r69727.tar.xz
2022/05/27 | 212872 | systems/texlive/tlnet/archive/mnotes.doc.r63406.tar.xz
2022/05/27 | 2160 | systems/texlive/tlnet/archive/mnotes.r63406.tar.xz
2022/05/27 | 6476 | systems/texlive/tlnet/archive/mnotes.source.r63406.tar.xz
@@ -315071,8 +315076,8 @@
2022/10/28 | 1669756 | systems/texlive/tlnet/archive/spath3.doc.r64818.tar.xz
2022/10/28 | 25528 | systems/texlive/tlnet/archive/spath3.r64818.tar.xz
2022/10/28 | 37180 | systems/texlive/tlnet/archive/spath3.source.r64818.tar.xz
-2024/02/06 | 90400 | systems/texlive/tlnet/archive/spbmark.doc.r69714.tar.xz
-2024/02/06 | 3556 | systems/texlive/tlnet/archive/spbmark.r69714.tar.xz
+2024/02/07 | 92872 | systems/texlive/tlnet/archive/spbmark.doc.r69725.tar.xz
+2024/02/07 | 3652 | systems/texlive/tlnet/archive/spbmark.r69725.tar.xz
2022/09/28 | 80968 | systems/texlive/tlnet/archive/spectral.doc.r64528.tar.xz
2022/09/28 | 3545188 | systems/texlive/tlnet/archive/spectral.r64528.tar.xz
2023/01/30 | 2103268 | systems/texlive/tlnet/archive/spectralsequences.doc.r65667.tar.xz
@@ -315622,13 +315627,13 @@
2023/08/16 | 108860 | systems/texlive/tlnet/archive/tex4ht.amd64-freebsd.r67940.tar.xz
2023/08/16 | 87320 | systems/texlive/tlnet/archive/tex4ht.amd64-netbsd.r67940.tar.xz
2023/08/16 | 69948 | systems/texlive/tlnet/archive/tex4ht.armhf-linux.r67940.tar.xz
-2024/01/31 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r69640.tar.xz
+2024/02/07 | 136388 | systems/texlive/tlnet/archive/tex4ht.doc.r69728.tar.xz
2023/08/16 | 93764 | systems/texlive/tlnet/archive/tex4ht.i386-freebsd.r67940.tar.xz
2023/08/16 | 91236 | systems/texlive/tlnet/archive/tex4ht.i386-linux.r67940.tar.xz
2023/08/16 | 76184 | systems/texlive/tlnet/archive/tex4ht.i386-netbsd.r67940.tar.xz
2023/08/16 | 83936 | systems/texlive/tlnet/archive/tex4ht.i386-solaris.r67940.tar.xz
-2024/01/31 | 1119032 | systems/texlive/tlnet/archive/tex4ht.r69640.tar.xz
-2024/01/31 | 1481220 | systems/texlive/tlnet/archive/tex4ht.source.r69640.tar.xz
+2024/02/07 | 1119040 | systems/texlive/tlnet/archive/tex4ht.r69728.tar.xz
+2024/02/07 | 1482756 | systems/texlive/tlnet/archive/tex4ht.source.r69728.tar.xz
2023/08/16 | 184636 | systems/texlive/tlnet/archive/tex4ht.universal-darwin.r67940.tar.xz
2023/10/23 | 62056 | systems/texlive/tlnet/archive/tex4ht.windows.r68621.tar.xz
2023/08/16 | 57992 | systems/texlive/tlnet/archive/tex4ht.x86_64-cygwin.r67940.tar.xz
@@ -315906,7 +315911,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
-2024/02/06 | 432140 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69711.tar.xz
+2024/02/07 | 432140 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69718.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
@@ -315928,7 +315933,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
-2024/02/06 | 114044 | systems/texlive/tlnet/archive/texlive-scripts.r69711.tar.xz
+2024/02/07 | 114052 | systems/texlive/tlnet/archive/texlive-scripts.r69718.tar.xz
2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz
2023/05/14 | 60312 | systems/texlive/tlnet/archive/texlive-scripts.windows.r67095.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz
@@ -317159,9 +317164,9 @@
2020/10/11 | 1158784 | systems/texlive/tlnet/archive/verifica.doc.r56625.tar.xz
2020/10/11 | 3804 | systems/texlive/tlnet/archive/verifica.r56625.tar.xz
2020/10/11 | 21712 | systems/texlive/tlnet/archive/verifica.source.r56625.tar.xz
-2023/08/23 | 851616 | systems/texlive/tlnet/archive/verifiche.doc.r68023.tar.xz
-2023/08/23 | 5336 | systems/texlive/tlnet/archive/verifiche.r68023.tar.xz
-2023/08/23 | 18680 | systems/texlive/tlnet/archive/verifiche.source.r68023.tar.xz
+2024/02/07 | 861564 | systems/texlive/tlnet/archive/verifiche.doc.r69726.tar.xz
+2024/02/07 | 5340 | systems/texlive/tlnet/archive/verifiche.r69726.tar.xz
+2024/02/07 | 18688 | systems/texlive/tlnet/archive/verifiche.source.r69726.tar.xz
2024/01/12 | 224688 | systems/texlive/tlnet/archive/verifycommand.doc.r69389.tar.xz
2024/01/12 | 2004 | systems/texlive/tlnet/archive/verifycommand.r69389.tar.xz
2024/01/12 | 8944 | systems/texlive/tlnet/archive/verifycommand.source.r69389.tar.xz
@@ -317836,16 +317841,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
2024/02/05 | 125030 | systems/texlive/tlnet/install-tl
-2024/02/06 | 5749098 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2024/02/06 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2024/02/06 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/02/07 | 5749323 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/02/07 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/02/07 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/05/13 | 5083 | systems/texlive/tlnet/install-tl-windows.bat
-2024/02/06 | 21031681 | systems/texlive/tlnet/install-tl-windows.exe
-2024/02/06 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2024/02/06 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/02/06 | 26035501 | systems/texlive/tlnet/install-tl.zip
-2024/02/06 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2024/02/06 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/02/07 | 21030600 | systems/texlive/tlnet/install-tl-windows.exe
+2024/02/07 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/02/07 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/02/07 | 26035513 | systems/texlive/tlnet/install-tl.zip
+2024/02/07 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/02/07 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2023/03/19 | 1229 | systems/texlive/tlnet/README.md
2023/03/19 | 0 | systems/texlive/tlnet/TEXLIVE_2023
2024/01/02 | 9011 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -317855,7 +317860,7 @@
2024/01/02 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2024/01/16 | 50726 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2024/02/05 | 7312 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2024/02/06 | 7363 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/12/13 | 226639 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
@@ -317897,12 +317902,12 @@
2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2024/01/31 | 5840 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2024/02/06 | 19315617 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2024/02/06 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/02/07 | 19316802 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/02/07 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2024/01/31 | 87229 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2024/02/06 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2024/02/06 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/02/06 | 2545704 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/02/07 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/02/07 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/02/07 | 2544996 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/02/20 | 58928 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2023/06/11 | 42749 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2023/02/21 | 16138 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -329033,7 +329038,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
-2024/02/07 | 186 | timestamp
+2024/02/08 | 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 22ff059b08..5e0f1590b6 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index c1089fa59c..6298de37c4 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,20 +1,139 @@
+2024/02/07 | 9717 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-focus.jpg
+2024/02/07 | 92872 | systems/texlive/tlnet/archive/spbmark.doc.r69725.tar.xz
+2024/02/07 | 9239 | macros/latex/contrib/siunitx/siunitx-symbol.dtx
+2024/02/07 | 8961 | macros/latex/required/babel/base/babel.ins
+2024/02/07 | 88825 | macros/latex/contrib/easybook/easybook.tex
+2024/02/07 | 8866 | macros/latex/contrib/siunitx/siunitx-command.dtx
+2024/02/07 | 861564 | systems/texlive/tlnet/archive/verifiche.doc.r69726.tar.xz
+2024/02/07 | 800857 | macros/latex/required/babel/base/babel.dtx
+2024/02/07 | 79196 | macros/latex/contrib/siunitx/CHANGELOG.md
+2024/02/07 | 789511 | graphics/pgf/contrib/bodeplot.zip
+2024/02/07 | 7692 | systems/texlive/tlnet/archive/footmisc.r69729.tar.xz
+2024/02/07 | 74632 | macros/latex/contrib/easybook/easybook.dtx
+2024/02/07 | 705436 | macros/latex/contrib/siunitx/siunitx.pdf
+2024/02/07 | 647453 | macros/latex/contrib/siunitx/siunitx-code.pdf
+2024/02/07 | 647075 | macros/latex/required/babel/base/babel-code.pdf
+2024/02/07 | 640 | systems/texlive/tlnet/archive/mnhyphn.doc.r69727.tar.xz
+2024/02/07 | 640794 | macros/latex/contrib/easybook.zip
+2024/02/07 | 62756 | systems/texlive/tlnet/archive/acmart.source.r69721.tar.xz
+2024/02/07 | 616 | systems/texlive/tlnet/archive/collection-langcyrillic.r69727.tar.xz
+2024/02/07 | 602 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo_bibliography.bib
+2024/02/07 | 598005 | macros/latex/contrib/easybook/easybook.pdf
+2024/02/07 | 5831 | macros/latex/contrib/siunitx/siunitx-locale.dtx
+2024/02/07 | 57942 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-titlepage-color.jpg
+2024/02/07 | 5749323 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/02/07 | 55728 | macros/latex/contrib/siunitx/siunitx-table.dtx
+2024/02/07 | 5340 | systems/texlive/tlnet/archive/verifiche.r69726.tar.xz
+2024/02/07 | 514744 | systems/texlive/tlnet/archive/footmisc.doc.r69729.tar.xz
+2024/02/07 | 495 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/LICENSE
+2024/02/07 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/02/07 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/02/07 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/02/07 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/02/07 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/02/07 | 4862 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo.tex
+2024/02/07 | 4748 | macros/latex/contrib/siunitx/siunitx-abbreviations.cfg
+2024/02/07 | 473816 | systems/texlive/tlnet/archive/lwarp.source.r69724.tar.xz
+2024/02/07 | 4597 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerinnerthemefocus.sty
+2024/02/07 | 45868 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-typeset.jpg
+2024/02/07 | 4567020 | systems/texlive/tlnet/archive/acmart.doc.r69721.tar.xz
+2024/02/07 | 43869 | macros/latex/contrib/siunitx/siunitx-compound.dtx
+2024/02/07 | 432140 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69718.tar.xz
+2024/02/07 | 42920 | systems/texlive/tlnet/archive/acmart.r69721.tar.xz
+2024/02/07 | 42671 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo.pdf
+2024/02/07 | 421738 | macros/latex/required/babel/base/babel.pdf
+2024/02/07 | 4142 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/README.md
+2024/02/07 | 4116613 | biblio/ctan-bibdata.zip
+2024/02/07 | 4062 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-logo.pdf
+2024/02/07 | 39328 | macros/latex/contrib/siunitx/siunitx-complex.dtx
+2024/02/07 | 3857954 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple.zip
+2024/02/07 | 378979 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-sidebar.pdf
+2024/02/07 | 37836 | macros/latex/contrib/siunitx/siunitx-print.dtx
+2024/02/07 | 3720932 | install/macros/latex/required/babel-base.tds.zip
+2024/02/07 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/02/07 | 3687 | macros/latex/contrib/siunitx/siunitx.ins
+2024/02/07 | 3652 | systems/texlive/tlnet/archive/spbmark.r69725.tar.xz
+2024/02/07 | 362787 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-blue.pdf
+2024/02/07 | 362637 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-test.pdf
+2024/02/07 | 362482 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-green.pdf
+2024/02/07 | 362165 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-black.pdf
+2024/02/07 | 35777 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-titlepage.jpg
+2024/02/07 | 35571 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-subsectionpage.jpg
+2024/02/07 | 3527 | macros/latex/required/babel/base/bbidxglo.dtx
+2024/02/07 | 35149 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/LICENSE.md
+2024/02/07 | 33 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/CHANGELOG.md
+2024/02/07 | 336774 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-leftframetitle.pdf
+2024/02/07 | 3320404 | systems/texlive/tlnet/archive/lwarp.doc.r69724.tar.xz
+2024/02/07 | 32126 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-references.jpg
+2024/02/07 | 31812 | macros/latex/contrib/siunitx/siunitx-emulation.dtx
+2024/02/07 | 31738 | macros/latex/contrib/siunitx/siunitx-version-1.cfg
+2024/02/07 | 31652 | systems/texlive/tlnet/archive/dictsym.r69720.tar.xz
+2024/02/07 | 2968 | systems/texlive/tlnet/archive/mnhyphn.r69727.tar.xz
+2024/02/07 | 2951 | macros/latex/contrib/siunitx/siunitx-binary.dtx
+2024/02/07 | 2844170 | biblio/ctan-bibdata/ctan.bib
+2024/02/07 | 273398 | macros/latex/contrib/siunitx/siunitx-v2.sty
+2024/02/07 | 27131 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-appendix.jpg
+2024/02/07 | 2693 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamercolorthemefocus.sty
+2024/02/07 | 265999 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus.zip
+2024/02/07 | 2636 | macros/latex/contrib/siunitx/siunitx-code.tex
+2024/02/07 | 26035513 | systems/texlive/tlnet/install-tl.zip
+2024/02/07 | 2544996 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/02/07 | 24711 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/tex/beamerthemeAmurmaple.sty
+2024/02/07 | 2365239 | macros/latex/required/babel/base.zip
+2024/02/07 | 22852 | systems/texlive/tlnet/archive/asmejour.r69722.tar.xz
+2024/02/07 | 22408 | systems/texlive/tlnet/archive/footmisc.source.r69729.tar.xz
+2024/02/07 | 222396 | systems/texlive/tlnet/archive/lwarp.r69724.tar.xz
+2024/02/07 | 22232 | macros/latex/contrib/siunitx/siunitx.dtx
+2024/02/07 | 21890 | macros/latex/required/babel/base/bbcompat.dtx
+2024/02/07 | 2161400 | systems/texlive/tlnet/archive/asmejour.doc.r69722.tar.xz
+2024/02/07 | 2152 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerthemefocus.sty
+2024/02/07 | 21030600 | systems/texlive/tlnet/install-tl-windows.exe
+2024/02/07 | 20816 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.tex
+2024/02/07 | 2047 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerfontthemefocus.sty
+2024/02/07 | 19788 | systems/texlive/tlnet/archive/dictsym.doc.r69720.tar.xz
+2024/02/07 | 19316802 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/02/07 | 1899 | macros/latex/required/babel/base/README.md
+2024/02/07 | 18688 | systems/texlive/tlnet/archive/verifiche.source.r69726.tar.xz
+2024/02/07 | 18441 | macros/latex/contrib/siunitx/siunitx-angle.dtx
+2024/02/07 | 1729 | macros/latex/contrib/siunitx/siunitx-binary.cfg
+2024/02/07 | 170260 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/logo.png
+2024/02/07 | 168534 | macros/latex/contrib/siunitx/siunitx.tex
+2024/02/07 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/02/07 | 1644 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/README.md
+2024/02/07 | 1627435 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.pdf
+2024/02/07 | 162527 | macros/latex/contrib/siunitx/siunitx-number.dtx
+2024/02/07 | 1594222 | install/macros/latex/contrib/siunitx.tds.zip
+2024/02/07 | 1546829 | macros/latex/contrib/siunitx.zip
+2024/02/07 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/02/07 | 15311 | macros/latex/contrib/siunitx/siunitx-quantity.dtx
+2024/02/07 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/02/07 | 1488 | systems/texlive/tlnet/archive/hvqrurl.r69723.tar.xz
+2024/02/07 | 1482756 | systems/texlive/tlnet/archive/tex4ht.source.r69728.tar.xz
+2024/02/07 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/02/07 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/02/07 | 136388 | systems/texlive/tlnet/archive/tex4ht.doc.r69728.tar.xz
+2024/02/07 | 13248 | macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerouterthemefocus.sty
+2024/02/07 | 1179 | macros/latex/contrib/siunitx/README.md
+2024/02/07 | 117728 | systems/texlive/tlnet/archive/hvqrurl.doc.r69723.tar.xz
+2024/02/07 | 114052 | systems/texlive/tlnet/archive/texlive-scripts.r69718.tar.xz
+2024/02/07 | 11266 | macros/latex/contrib/siunitx/siunitx-abbreviation.dtx
+2024/02/07 | 1119040 | systems/texlive/tlnet/archive/tex4ht.r69728.tar.xz
+2024/02/07 | 1086742 | macros/latex/required/babel/base/locale.zip
+2024/02/07 | 103567 | macros/latex/contrib/siunitx/siunitx-unit.dtx
2024/02/06 | 9872 | macros/latex/contrib/asmejour/README.md
2024/02/06 | 95936 | macros/latex/contrib/spbmark.zip
2024/02/06 | 914077 | macros/latex/contrib/acmart/acmart.pdf
-2024/02/06 | 90400 | systems/texlive/tlnet/archive/spbmark.doc.r69714.tar.xz
2024/02/06 | 89 | macros/latex/contrib/lwarp/lwarp_baseline_marker.png
2024/02/06 | 89368 | macros/latex/contrib/asmeconf/asmeconf.cls
2024/02/06 | 89117 | macros/latex/contrib/spbmark/spbmark.pdf
-2024/02/06 | 88459 | macros/latex/contrib/easybook/easybook.tex
2024/02/06 | 880924 | macros/latex/contrib/verifiche.zip
2024/02/06 | 7802 | macros/latex/contrib/hvqrurl/doc/hvqrurl.tex
2024/02/06 | 763196 | systems/texlive/tlnet/archive/tkz-elements.doc.r69715.tar.xz
2024/02/06 | 75192 | systems/texlive/tlnet/archive/expex-glossonly.doc.r69713.tar.xz
-2024/02/06 | 74605 | macros/latex/contrib/easybook/easybook.dtx
+2024/02/06 | 7363 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2024/02/06 | 729589 | macros/latex/contrib/asmejour/asmejour-template.pdf
2024/02/06 | 719 | macros/latex/contrib/lwarp/lwarp_baseline_marker.eps
2024/02/06 | 706754 | macros/latex/contrib/asmeconf/asmeconf-template.pdf
-2024/02/06 | 639144 | macros/latex/contrib/easybook.zip
2024/02/06 | 634465 | macros/latex/contrib/acmart/samples/sample-acmsmall-biblatex.pdf
2024/02/06 | 624275 | macros/latex/contrib/acmart/samples/sample-acmsmall-submission.pdf
2024/02/06 | 623270 | macros/latex/contrib/acmart/samples/sample-manuscript.pdf
@@ -22,18 +141,11 @@
2024/02/06 | 621763 | macros/latex/contrib/acmart/samples/sample-acmsmall.pdf
2024/02/06 | 620348 | systems/texlive/tlnet/archive/easybook.doc.r69712.tar.xz
2024/02/06 | 611834 | macros/latex/contrib/acmart/samples/sample-acmlarge.pdf
-2024/02/06 | 596404 | macros/latex/contrib/easybook/easybook.pdf
-2024/02/06 | 5749098 | systems/texlive/tlnet/install-tl-unx.tar.gz
2024/02/06 | 569862 | macros/latex/contrib/acmart/samples/sample-acmtog-conf.pdf
2024/02/06 | 569337 | macros/latex/contrib/acmart/samples/sample-acmtog.pdf
2024/02/06 | 5436 | macros/latex/contrib/acmart/Makefile
2024/02/06 | 523 | macros/latex/contrib/hvqrurl/Changes
2024/02/06 | 502 | language/hyphenation/mnhyphn/README
-2024/02/06 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2024/02/06 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/02/06 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2024/02/06 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/02/06 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2024/02/06 | 4712869 | macros/latex/contrib/asmeconf.zip
2024/02/06 | 46674 | macros/latex/contrib/asmejour/asmejour.cls
2024/02/06 | 4582 | language/hyphenation/mnhyphn.zip
@@ -43,13 +155,9 @@
2024/02/06 | 43860 | macros/latex/contrib/asmejour/sample-figure-1.pdf
2024/02/06 | 43860 | macros/latex/contrib/asmeconf/sample-figure-1.pdf
2024/02/06 | 43440 | macros/latex/contrib/asmejour/asmejour-template.tex
-2024/02/06 | 432140 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69711.tar.xz
-2024/02/06 | 4116609 | biblio/ctan-bibdata.zip
2024/02/06 | 400687 | macros/latex/contrib/acmart/samples/sample-acmengage.pdf
2024/02/06 | 39784 | macros/latex/contrib/acmart/samples/samples.dtx
2024/02/06 | 3955709 | macros/latex/contrib/lwarp.zip
-2024/02/06 | 3708800 | biblio/ctan-bibdata/ctan.pdf
-2024/02/06 | 3556 | systems/texlive/tlnet/archive/spbmark.r69714.tar.xz
2024/02/06 | 351 | macros/latex/contrib/hvqrurl/README
2024/02/06 | 3467122 | macros/latex/contrib/lwarp/lwarp.pdf
2024/02/06 | 34055 | macros/latex/contrib/lwarp/lwarp.ins
@@ -58,40 +166,35 @@
2024/02/06 | 2947 | macros/latex/contrib/lwarp/lwarp_tutorial.txt
2024/02/06 | 2921676 | macros/latex/contrib/lwarp/lwarp.dtx
2024/02/06 | 291018 | macros/latex/contrib/acmart/acmart.dtx
-2024/02/06 | 2844158 | biblio/ctan-bibdata/ctan.bib
+2024/02/06 | 2859 | graphics/pgf/contrib/bodeplot/README.md
2024/02/06 | 2827156 | macros/latex/contrib/asmejour.zip
2024/02/06 | 2773 | macros/latex/contrib/acmart/acmart.bib
2024/02/06 | 27522 | macros/latex/contrib/asmeconf/examples/asmeconf-fontspec.tex
-2024/02/06 | 26035501 | systems/texlive/tlnet/install-tl.zip
-2024/02/06 | 2545704 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/02/06 | 245227 | support/TeX4ht/source/ChangeLog
2024/02/06 | 2368 | macros/latex/contrib/hvqrurl/latex/hvqrurl.sty
2024/02/06 | 2344 | systems/texlive/tlnet/archive/expex-glossonly.r69713.tar.xz
2024/02/06 | 215115 | macros/latex/contrib/acmart/samples/sample-acmcp.pdf
-2024/02/06 | 21031681 | systems/texlive/tlnet/install-tl-windows.exe
2024/02/06 | 20317 | macros/latex/contrib/asmejour/asmejour-sample.bib
-2024/02/06 | 19315617 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2024/02/06 | 17628 | systems/texlive/tlnet/archive/tkz-elements.r69715.tar.xz
2024/02/06 | 17057 | macros/latex/contrib/spbmark/spbmark.tex
-2024/02/06 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2024/02/06 | 16484 | systems/texlive/tlnet/archive/easybook.r69712.tar.xz
2024/02/06 | 16384 | systems/texlive/tlnet/archive/easybook.source.r69712.tar.xz
2024/02/06 | 1596 | macros/latex/contrib/lwarp/README.txt
2024/02/06 | 15805 | macros/latex/contrib/spbmark/spbmark.sty
2024/02/06 | 1560 | macros/latex/contrib/acmart/samples/samples.ins
-2024/02/06 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2024/02/06 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2024/02/06 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2024/02/06 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/02/06 | 1416 | graphics/pgf/contrib/bodeplot/bodeplot.ins
2024/02/06 | 13322 | macros/latex/contrib/acmart/README
2024/02/06 | 12834 | macros/latex/contrib/acmart/samples/acmengage.dtx
2024/02/06 | 12330843 | macros/latex/contrib/acmart.zip
2024/02/06 | 12191 | language/hyphenation/mnhyphn/mnhyphn.tex
2024/02/06 | 12042 | macros/latex/contrib/asmeconf/README.md
2024/02/06 | 119332 | macros/latex/contrib/hvqrurl.zip
+2024/02/06 | 1184679 | support/TeX4ht/source/tex4ht-4ht.tex
2024/02/06 | 117382 | macros/latex/contrib/hvqrurl/doc/hvqrurl.pdf
-2024/02/06 | 114044 | systems/texlive/tlnet/archive/texlive-scripts.r69711.tar.xz
+2024/02/06 | 1099158 | graphics/pgf/contrib/bodeplot/bodeplot.pdf
2024/02/06 | 1060387 | macros/latex/contrib/acmart/samples/sample-sigconf-i13n.pdf
2024/02/06 | 1057139 | macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf
+2024/02/06 | 105462 | graphics/pgf/contrib/bodeplot/bodeplot.dtx
2024/02/06 | 1053568 | macros/latex/contrib/acmart/samples/sample-sigplan.pdf
2024/02/06 | 1048899 | macros/latex/contrib/acmart/samples/sample-sigconf-authordraft.pdf
2024/02/06 | 1045103 | macros/latex/contrib/acmart/samples/sample-sigconf.pdf
@@ -103,7 +206,6 @@
2024/02/05 | 7800 | macros/latex/contrib/expex-glossonly/testfiles/covington-expex.pdf
2024/02/05 | 77061 | macros/latex/contrib/verifiche/verifiche.dtx
2024/02/05 | 7564 | macros/latex/contrib/expex-glossonly/expex-glossonly.tex
-2024/02/05 | 7312 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2024/02/05 | 68592 | systems/texlive/tlnet/archive/tagpdf.source.r69703.tar.xz
2024/02/05 | 627088 | macros/latex/contrib/verifiche/verifiche.pdf
2024/02/05 | 567 | macros/latex/contrib/expex-glossonly/testfiles/gb4e-expex.tex
@@ -125,11 +227,9 @@
2024/02/05 | 16368 | systems/texlive/tlnet/archive/crossrefware.r69700.tar.xz
2024/02/05 | 151688 | systems/texlive/tlnet/archive/texlive-msg-translations.r69696.tar.xz
2024/02/05 | 1442 | macros/latex/contrib/verifiche/verifiche.ins
-2024/02/05 | 1440 | systems/texlive/tlnet/archive/hvqrurl.r69705.tar.xz
2024/02/05 | 125030 | systems/texlive/tlnet/install-tl
2024/02/05 | 1172 | systems/texlive/tlnet/archive/udepcolor.r69701.tar.xz
2024/02/05 | 1172812 | systems/texlive/tlnet/archive/tkz-euclide.doc.r69702.tar.xz
-2024/02/05 | 115988 | systems/texlive/tlnet/archive/hvqrurl.doc.r69705.tar.xz
2024/02/05 | 1138 | macros/latex/contrib/expex-glossonly/testfiles/linguex-expex.tex
2024/02/05 | 1107 | macros/latex/contrib/expex-glossonly/README.md
2024/02/04 | 950 | macros/latex/contrib/tagpdf/ex-formula-problem.tex
@@ -693,9 +793,7 @@
2024/02/01 | 12842 | macros/latex/contrib/europecv/europasslogo.pdf
2024/02/01 | 12213 | macros/latex/contrib/unbtex/unbtex-example.tex
2024/02/01 | 1216107 | macros/latex/contrib/europecv.zip
-2024/02/01 | 11576 | language/korean/kotex-oblivoir/doc/obchaptertoc-doc.tex
2024/02/01 | 1134944 | systems/texlive/tlnet/archive/hvextern.doc.r69651.tar.xz
-2024/02/01 | 110000 | language/korean/kotex-oblivoir/doc/obchaptertoc-doc.pdf
2024/02/01 | 1079020 | systems/texlive/tlnet/archive/heuristica.r69649.tar.xz
2024/02/01 | 10749 | macros/latex/contrib/unbtex/unbtex-example/capitulo3.tex
2024/02/01 | 10640 | systems/texlive/tlnet/archive/xgreek.source.r69652.tar.xz
@@ -703,76 +801,3 @@
2024/02/01 | 10499 | macros/latex/contrib/europecv/templates/cv_template_en_bieber.tex
2024/02/01 | 10091 | fonts/ysabeau/latex/ysabeau.sty
2024/02/01 | 1002 | macros/latex/contrib/europecv/examples/bulgarian-utf8.tex
-2024/01/31 | 959 | macros/luatex/latex/novel/lualatex/novel-JC200103.clo
-2024/01/31 | 947 | macros/luatex/latex/novel/lualatex/novel-FOGRA39.clo
-2024/01/31 | 946 | macros/luatex/latex/novel/lualatex/novel-CGATSTR001.clo
-2024/01/31 | 93848 | systems/texlive/tlnet/archive/bxjscls.source.r69637.tar.xz
-2024/01/31 | 91213 | macros/latex/contrib/leftindex.zip
-2024/01/31 | 89885 | macros/latex/contrib/leftindex/leftindex.pdf
-2024/01/31 | 8821 | macros/luatex/latex/novel/lualatex/novel-PostLayout.sty
-2024/01/31 | 881516 | systems/texlive/tlnet/archive/achemso.doc.r69638.tar.xz
-2024/01/31 | 87229 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2024/01/31 | 8446 | macros/latex/contrib/schooldocs/schooldocs-examples.tex
-2024/01/31 | 760288 | fonts/ysabeau/doc/ysabeau-doc-en.pdf
-2024/01/31 | 7562 | macros/luatex/latex/novel/lualatex/novel-DropCap.sty
-2024/01/31 | 6947 | macros/luatex/latex/novel/lualatex/novel-FileData.sty
-2024/01/31 | 6436 | language/korean/kotex-oblivoir/tex/memhangul-common/obchaptertoc.sty
-2024/01/31 | 6336 | macros/luatex/latex/novel/lualatex/novel-microtype.cfg
-2024/01/31 | 5840 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
-2024/01/31 | 5761384 | systems/texlive/tlnet/archive/bib2gls.doc.r69635.tar.xz
-2024/01/31 | 5416 | macros/latex/contrib/leftindex/leftindex.tex
-2024/01/31 | 539823 | support/latexmk.zip
-2024/01/31 | 52572 | macros/latex/contrib/hvextern/doc/hvextern.tex
-2024/01/31 | 516745 | support/latexmk/latexmk.pl
-2024/01/31 | 45891 | macros/latex/contrib/hvextern/latex/hvextern.sty
-2024/01/31 | 4450424 | macros/luatex/latex/novel.zip
-2024/01/31 | 4368 | macros/latex/contrib/leftindex/leftindex.sty
-2024/01/31 | 427988 | systems/texlive/tlnet/archive/mhchem.doc.r69639.tar.xz
-2024/01/31 | 42017 | macros/latex/contrib/schooldocs/schooldocs.dtx
-2024/01/31 | 416395 | macros/latex/contrib/schooldocs.zip
-2024/01/31 | 3819 | macros/luatex/latex/novel/lualatex/novel-Sandbox.sty
-2024/01/31 | 37372 | systems/texlive/tlnet/tlpkg/TeXLive/TLWinGoo.pm
-2024/01/31 | 3574 | macros/latex/contrib/refstyle/refstyle.ins
-2024/01/31 | 35104 | systems/texlive/tlnet/archive/bxjscls.r69637.tar.xz
-2024/01/31 | 3358 | macros/luatex/latex/novel/lualatex/novel-xmppacket.sty
-2024/01/31 | 327224 | macros/luatex/latex/novel/doc/novel-documentation.html
-2024/01/31 | 32644 | macros/luatex/latex/novel/doc/novel.pdf
-2024/01/31 | 31552 | systems/texlive/tlnet/archive/achemso.source.r69638.tar.xz
-2024/01/31 | 2830 | macros/luatex/latex/novel/doc/novel.tex
-2024/01/31 | 270592 | macros/latex/contrib/schooldocs/schooldocs-examples.pdf
-2024/01/31 | 2523 | support/latexmk/README
-2024/01/31 | 2509557 | support/splint.zip
-2024/01/31 | 24694 | macros/luatex/latex/novel/lualatex/novel.cls
-2024/01/31 | 242840 | support/latexmk/latexmk.txt
-2024/01/31 | 230287 | support/latexmk/latexmk.pdf
-2024/01/31 | 21698 | macros/luatex/latex/novel/lualatex/novel-TextMacros.sty
-2024/01/31 | 2164 | fonts/ysabeau/README
-2024/01/31 | 2035528 | systems/texlive/tlnet/archive/kpfonts-otf.doc.r69636.tar.xz
-2024/01/31 | 2031324 | systems/texlive/tlnet/archive/bib2gls.r69635.tar.xz
-2024/01/31 | 1997 | macros/latex/contrib/schooldocs/schooldocs.ins
-2024/01/31 | 19795 | macros/luatex/latex/novel/lualatex/novel-Images.sty
-2024/01/31 | 195651 | support/latexmk/latexmk.1
-2024/01/31 | 19332 | systems/texlive/tlnet/archive/achemso.r69638.tar.xz
-2024/01/31 | 1874256 | systems/texlive/tlnet/archive/bib2gls.source.r69635.tar.xz
-2024/01/31 | 185132 | systems/texlive/tlnet/archive/mhchem.r69639.tar.xz
-2024/01/31 | 18082 | macros/luatex/latex/novel/lualatex/novel-HeadFootStyles.sty
-2024/01/31 | 17975 | support/latexmk/INSTALL
-2024/01/31 | 17761 | macros/latex/contrib/litetable/doc/favicon.png
-2024/01/31 | 1753682 | fonts/heuristica.zip
-2024/01/31 | 17236 | macros/luatex/latex/novel/lualatex/novel-LayoutSettings.sty
-2024/01/31 | 17156 | macros/luatex/latex/novel/lualatex/novel-Fonts.sty
-2024/01/31 | 16911 | macros/luatex/latex/novel/lualatex/novel-pdfx.sty
-2024/01/31 | 161889 | systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
-2024/01/31 | 15781 | macros/luatex/latex/novel/lualatex/novel-Footnotes.sty
-2024/01/31 | 157543 | macros/latex/contrib/schooldocs/schooldocs.pdf
-2024/01/31 | 1481699 | macros/latex/contrib/hvextern/doc/hvextern.pdf
-2024/01/31 | 1481220 | systems/texlive/tlnet/archive/tex4ht.source.r69640.tar.xz
-2024/01/31 | 14281 | macros/luatex/latex/novel/lualatex/novel-ChapterScene.sty
-2024/01/31 | 1391882 | macros/latex/contrib/hvextern.zip
-2024/01/31 | 13875 | fonts/ysabeau/doc/ysabeau-doc-en.tex
-2024/01/31 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r69640.tar.xz
-2024/01/31 | 13085 | macros/luatex/latex/novel/lualatex/novel-CalculateLayout.sty
-2024/01/31 | 1297828 | systems/texlive/tlnet/archive/bxjscls.doc.r69637.tar.xz
-2024/01/31 | 1119032 | systems/texlive/tlnet/archive/tex4ht.r69640.tar.xz
-2024/01/31 | 1115540 | systems/texlive/tlnet/archive/kpfonts-otf.r69636.tar.xz
-2024/01/31 | 1114 | macros/latex/contrib/leftindex/README.md
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index ff8541a358..bc79ff4ade 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 06-02-2024, 02:00:04
+%% created at 07-02-2024, 02:00:04
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -479,8 +479,8 @@
title = {The \texttt{acmart} package},
subtitle = {Class for typesetting publications of ACM},
author = {Boris Veytsman},
- date = {2024-01-22},
- version = {2.02},
+ date = {2024-02-06},
+ version = {2.03},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/acmart},
url = {https://ctan.org/pkg/acmart},
@@ -3580,8 +3580,8 @@
title = {The \texttt{asmeconf} package},
subtitle = {A \LaTeX{} template for ASME conference papers},
author = {John H. Lienhard},
- date = {2023-12-28},
- version = {1.36},
+ date = {2024-02-06},
+ version = {1.37},
license = {mit},
mirror = {https://mirror.ctan.org/macros/latex/contrib/asmeconf},
url = {https://ctan.org/pkg/asmeconf},
@@ -3591,8 +3591,8 @@
title = {The \texttt{asmejour} package},
subtitle = {A template for ASME journal papers},
author = {John H. Lienhard},
- date = {2023-10-22},
- version = {1.21},
+ date = {2024-02-06},
+ version = {1.22},
license = {mit},
mirror = {https://mirror.ctan.org/macros/latex/contrib/asmejour},
url = {https://ctan.org/pkg/asmejour},
@@ -20708,8 +20708,8 @@
title = {The \texttt{easybook} package},
subtitle = {Easily typesetting Chinese theses or books},
author = {Qu Yi},
- date = {2024-02-05},
- version = {2024u},
+ date = {2024-02-06},
+ version = {2024w},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/easybook},
url = {https://ctan.org/pkg/easybook},
@@ -32783,8 +32783,8 @@
title = {The \texttt{hvqrurl} package},
subtitle = {Insert a QR code in the margin},
author = {Herbert Voß},
- date = {2024-02-03},
- version = {0.06},
+ date = {2024-02-06},
+ version = {0.07},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/hvqrurl},
url = {https://ctan.org/pkg/hvqrurl},
@@ -42620,8 +42620,8 @@
title = {The \texttt{lwarp} package},
subtitle = {Converts \LaTeX{} to HTML},
author = {Brian Dunn},
- date = {2024-01-11},
- version = {0.914},
+ date = {2024-02-06},
+ version = {0.915},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/lwarp},
url = {https://ctan.org/pkg/lwarp},
@@ -46474,12 +46474,12 @@
@manual{ctan-mnhyphn,
title = {The \texttt{mnhyphn} package},
- subtitle = {Hyphenation patterns for Mongolian},
+ subtitle = {Mongolian hyphenation patterns in T2A encoding},
author = {Dorjgotov Batumongke},
- date = {2018-01-06},
- version = {1.1},
- license = {lppl},
- mirror = {https://mirror.ctan.org/language/hyphenation/mnhyphn.tex},
+ date = {2024-02-06},
+ version = {1.4},
+ license = {lppl1.3},
+ mirror = {https://mirror.ctan.org/language/hyphenation/mnhyphn},
url = {https://ctan.org/pkg/mnhyphn},
annotation = {Serves Mongolian written using Cyrillic letters, using T2A-encoded
output. (Note that the bundle
@@ -64745,8 +64745,8 @@
title = {The \texttt{spbmark} package},
subtitle = {Customize superscripts and subscripts},
author = {Qu Yi},
- date = {2024-02-05},
- version = {1.46},
+ date = {2024-02-06},
+ version = {1.46b},
license = {cc-by-4},
mirror = {https://mirror.ctan.org/macros/latex/contrib/spbmark},
url = {https://ctan.org/pkg/spbmark},
@@ -75807,8 +75807,8 @@
title = {The \texttt{verifiche} package},
subtitle = {A \LaTeX{} package to typeset (Italian) high school tests},
author = {Francesco Raccanello},
- date = {2023-08-22},
- version = {7.0},
+ date = {2024-02-06},
+ version = {7.1},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/verifiche},
url = {https://ctan.org/pkg/verifiche},
diff --git a/graphics/pgf/contrib/bodeplot/bodeplot-doc.pdf b/graphics/pgf/contrib/bodeplot/bodeplot-doc.pdf
deleted file mode 100644
index 3635dba167..0000000000
--- a/graphics/pgf/contrib/bodeplot/bodeplot-doc.pdf
+++ /dev/null
Binary files differ
diff --git a/graphics/pgf/contrib/bodeplot/bodeplot.dtx b/graphics/pgf/contrib/bodeplot/bodeplot.dtx
index c3de68f524..d9964e4a1b 100644
--- a/graphics/pgf/contrib/bodeplot/bodeplot.dtx
+++ b/graphics/pgf/contrib/bodeplot/bodeplot.dtx
@@ -69,7 +69,7 @@
%</driver>
% \fi
%
-% \CheckSum{1769}
+% \CheckSum{1858}
%
% \changes{v1.0}{2021/10/25}{Initial release}
% \changes{v1.0.4}{2021/11/05}{Fixed unintended optional argument macro expansion}
@@ -79,12 +79,12 @@
% \changes{v1.0.8}{2022/07/06}{Added a new class option `declutter'}
% \changes{v1.1.0}{2022/07/06}{Fixed phase wrapping in gnuplot mode}
% \changes{v1.1.1}{2022/07/31}{Enable Hz and rad units}
-% \changes{v1.1.5}{2024/01/11}{Detect `babel-french' to handle active characters}
+% \changes{v1.1.7}{2024/02/06}{Detect and turn off shorthands to improve `babel' compatibility}
%
% \GetFileInfo{bodeplot.sty}
-% \DoNotIndex{\newcommand,\xdef,\gdef,\def,\edef,\addplot,\approx,\arabic,\opt,\typ,\obj,\else,\if@pgfarg,\if@Hzarg,\if@radarg,\if@declutterarg,\if@babel@french,\fi,\begin,\end,\feature,\footnotesize,\draw,\detokenize,\DeclareOption,\foreach,\ifdim,\ifodd,\Im,\Re,\let,\newif,\nextgroupplot,\noexpand,\expandafter,\unexpanded,\PackageError,\PackageWarning,\relax,\RequirePackage,\tikzset,\pgfmathsetmacro,\pgfmathtruncatemacro,\ProcessOptions}
+% \DoNotIndex{\newcommand,\xdef,\gdef,\def,\edef,\addplot,\approx,\arabic,\opt,\typ,\obj,\else,\if@pgfarg,\if@Hzarg,\if@radarg,\if@declutterarg,\if@babel,\fi,\begin,\end,\feature,\footnotesize,\draw,\detokenize,\DeclareOption,\foreach,\ifdim,\ifodd,\Im,\Re,\let,\newif,\nextgroupplot,\noexpand,\expandafter,\unexpanded,\PackageError,\PackageWarning,\relax,\RequirePackage,\tikzset,\pgfmathsetmacro,\pgfmathtruncatemacro,\ProcessOptions}
%
-% \title{The \textsf{bodeplot} package\\version 1.1.6}
+% \title{The \textsf{bodeplot} package\\version 1.1.7}
% \author{Rushikesh Kamalapurkar \\ \texttt{rlkamalapurkar@gmail.com}}
%
% \maketitle
@@ -839,7 +839,6 @@ Nyquist plots with additional commands, using two different macros
% \changes{v1.0.3}{2021/11/03}{Added jobname to gnuplot prefix}
% \changes{v1.0.8}{2022/07/06}{Fixed issue \#6}
% \changes{v1.1.4}{2023/10/12}{Changed phase wrapping in pgf mode}
-% \changes{v1.1.5}{2024/01/11}{Added babel option to handle active characters}
% We start by processing the class options.
% \begin{macrocode}
\newif\if@pgfarg\@pgfargfalse
@@ -904,17 +903,27 @@ Nyquist plots with additional commands, using two different macros
% \end{macro}
% \end{macro}
% \end{macro}
-% \begin{macro}{\if@babel@french}
-% Check if the |babel| package is loaded with French language option.\changes{v1.1.6}{2024/01/14}{Detect `babel-french' using `frenchbsetup'}
+% \begin{macro}{\if@babel}
+% \begin{macro}{\shorthand@list}
+% Check if the |babel| package is loaded and generate a list of shorthands if it is. The code is based on \href{https://tex.stackexchange.com/a/708797/110602}{this stackexchange answer}.\changes{v1.1.6}{2024/01/14}{Detect `babel-french' using `frenchbsetup'}\changes{v1.1.7}{2024/02/06}{Directly detect shorthands instead of detecting the language.}
% \begin{macrocode}
-\newif\if@babel@french\@babel@frenchfalse
-\AtBeginDocument{
- \ifdefined\frenchbsetup
- \@babel@frenchtrue
- \fi
+\newif\if@babel\@babelfalse
+\AtBeginDocument{%
+ \@ifpackageloaded{babel}{%
+ \@babeltrue
+ \let\shorthand@list\@empty
+ \def\do#1{%
+ \begingroup
+ \lccode`\~=`#1\relax
+ \lowercase{\ifbabelshorthand~{\g@addto@macro\shorthand@list{~}}{}}
+ \endgroup
+ }
+ \dospecials
+ }{}
}
% \end{macrocode}
% \end{macro}
+% \end{macro}
% \begin{macro}{bode@style}
% Default axis properties for all plot macros are collected in this |pgf| style.
% \begin{macrocode}
@@ -1325,19 +1334,19 @@ Nyquist plots with additional commands, using two different macros
\end{tikzpicture}
}
% \end{macrocode}
-% The following code handles active characters to avoid conflicts with `babel.'\changes{v1.1.5}{2023/01/11}{Added code to handle active characters}
+% The following code handles active characters to avoid conflicts with `babel.'\changes{v1.1.5}{2024/01/11}{Added code to handle active characters}\changes{v1.1.7}{2024/02/06}{Use auto-generated list of shorthands instead of manually specifying them}
% \begin{macrocode}
-\AtBeginDocument{
- \if@babel@french
- \let\Orig@BodeZPK\BodeZPK
- \renewcommand{\BodeZPK}{%
- \shorthandoff{;:!?}%
- \BodeZPK@Shorthandoff
- }
- \newcommand{\BodeZPK@Shorthandoff}[4][]{%
- \Orig@BodeZPK[#1]{#2}{#3}{#4}%
- \shorthandon{;:!?}%
- }
+\AtBeginDocument{%
+ \if@babel
+ \let\Orig@BodeZPK\BodeZPK
+ \renewcommand{\BodeZPK}{%
+ \expandafter\shorthandoff\expandafter{\shorthand@list}
+ \BodeZPK@Shorthandoff
+ }
+ \newcommand{\BodeZPK@Shorthandoff}[4][]{%
+ \Orig@BodeZPK[#1]{#2}{#3}{#4}
+ \expandafter\shorthandon\expandafter{\shorthand@list}
+ }
\fi
}
% \end{macrocode}
@@ -1402,19 +1411,19 @@ Nyquist plots with additional commands, using two different macros
\end{tikzpicture}
}
% \end{macrocode}
-% The following code handles active characters to avoid conflicts with `babel.'\changes{v1.1.5}{2023/01/11}{Added code to handle active characters}
+% The following code handles active characters to avoid conflicts with `babel.'\changes{v1.1.5}{2024/01/11}{Added code to handle active characters}\changes{v1.1.7}{2024/02/06}{Use auto-generated list of shorthands instead of manually specifying them}
% \begin{macrocode}
\AtBeginDocument{
- \if@babel@french
- \let\Orig@BodeTF\BodeTF
- \renewcommand{\BodeTF}{%
- \shorthandoff{;:!?}%
- \BodeTF@Shorthandoff
- }
- \newcommand{\BodeTF@Shorthandoff}[4][]{%
- \Orig@BodeTF[#1]{#2}{#3}{#4}%
- \shorthandon{;:!?}%
- }
+ \if@babel
+ \let\Orig@BodeTF\BodeTF
+ \renewcommand{\BodeTF}{%
+ \expandafter\shorthandoff\expandafter{\shorthand@list}
+ \BodeTF@Shorthandoff
+ }
+ \newcommand{\BodeTF@Shorthandoff}[4][]{%
+ \Orig@BodeTF[#1]{#2}{#3}{#4}
+ \expandafter\shorthandon\expandafter{\shorthand@list}
+ }
\fi
}
% \end{macrocode}
@@ -1524,11 +1533,12 @@ Nyquist plots with additional commands, using two different macros
% \end{macrocode}
%\end{macro}
% \begin{environment}{BodePhPlot}
-% An environment to host phase plot macros that pass parametric functions to |\addplot| macros. Uses the defaults specified in |bode@style| to create a shortcut that includes the |tikzpicture| and |semilogaxis| environments.\changes{v1.1.0}{2022/07/20}{Added separate environments for phase and magnitude plots}\changes{v1.1.1}{2022/07/31}{Enabled `Hz' and `rad' units for frequency and phase, respectively}\changes{v1.1.2}{2022/10/29}{Defined using the `NewEnviron' command from the `environ' package to fix conflicts with externalization}\changes{v1.1.5}{2023/01/11}{Defined using the `NewDocumentEnvironment' command from the `xparse' package and added a hook to handle active characters}
+% An environment to host phase plot macros that pass parametric functions to |\addplot| macros. Uses the defaults specified in |bode@style| to create a shortcut that includes the |tikzpicture| and |semilogaxis| environments. The body of the environment is grabbed as a macro to maintain compatibility with externalization in |tikz|.\changes{v1.1.0}{2022/07/20}{Added separate environments for phase and magnitude plots}\changes{v1.1.1}{2022/07/31}{Enabled `Hz' and `rad' units for frequency and phase, respectively}\changes{v1.1.2}{2022/10/29}{Defined using the `NewEnviron' command from the `environ' package to fix conflicts with externalization}\changes{v1.1.5}{2024/01/11}{Defined using the `NewDocumentEnvironment' command from the `xparse' package and added a hook to handle active characters}\changes{v1.1.7}{2024/02/06}{Use auto-generated list of active characters instead of manually entering them.}
% \begin{macrocode}
-\AtBeginDocument{
- \if@babel@french
- \AddToHook{env/BodePhPlot/begin}{\shorthandoff{;:!?}}
+\AtBeginDocument{%
+ \if@babel
+ \AddToHook{env/BodePhPlot/begin}{\expandafter\shorthandoff\expandafter{\shorthand@list}}
+ \AddToHook{env/BodePhPlot/end}{\expandafter\shorthandon\expandafter{\shorthand@list}}
\fi
}
\NewDocumentEnvironment{BodePhPlot}{O{}mm+b}{
@@ -1553,11 +1563,12 @@ Nyquist plots with additional commands, using two different macros
% \end{macrocode}
% \end{environment}
% \begin{environment}{BodeMagPlot}
-% An environment to host magnitude plot macros that pass parametric functions to |\addplot| macros. Uses the defaults specified in |bode@style| to create a shortcut that includes the |tikzpicture| and |semilogaxis| environments.\changes{v1.1.0}{2022/07/20}{Added separate environments for phase and magnitude plots}\changes{v1.1.1}{2022/07/31}{Enabled `Hz' and `rad' units for frequency and phase, respectively}\changes{v1.1.2}{2022/10/29}{Defined using the `NewEnviron' command from the `environ' package to fix conflicts with externalization}\changes{v1.1.5}{2023/01/11}{Defined using the `NewDocumentEnvironment' command from the `xparse' package and added a hook to handle active characters}
+% An environment to host magnitude plot macros that pass parametric functions to |\addplot| macros. Uses the defaults specified in |bode@style| to create a shortcut that includes the |tikzpicture| and |semilogaxis| environments.\changes{v1.1.0}{2022/07/20}{Added separate environments for phase and magnitude plots}\changes{v1.1.1}{2022/07/31}{Enabled `Hz' and `rad' units for frequency and phase, respectively}\changes{v1.1.2}{2022/10/29}{Defined using the `NewEnviron' command from the `environ' package to fix conflicts with externalization}\changes{v1.1.5}{2024/01/11}{Defined using the `NewDocumentEnvironment' command from the `xparse' package and added a hook to handle active characters}\changes{v1.1.7}{2024/02/06}{Use auto-generated list of active characters instead of manually entering them.}
% \begin{macrocode}
-\AtBeginDocument{
- \if@babel@french
- \AddToHook{env/BodeMagPlot/begin}{\shorthandoff{;:!?}}
+\AtBeginDocument{%
+ \if@babel
+ \AddToHook{env/BodeMagPlot/begin}{\expandafter\shorthandoff\expandafter{\shorthand@list}}
+ \AddToHook{env/BodeMagPlot/end}{\expandafter\shorthandon\expandafter{\shorthand@list}}
\fi
}
\NewDocumentEnvironment{BodeMagPlot}{O{}mm+b}{
@@ -1582,11 +1593,12 @@ Nyquist plots with additional commands, using two different macros
% \end{macrocode}
% \end{environment}
% \begin{environment}{BodePlot}
-% Same as |BodeMagPlot|. The |BodePlot| environment is deprecated as of v1.1.0, please use the |BodePhPlot| and |BodeMagPlot| environments instead.\changes{v1.0.3}{2021/11/03}{Added tikz option to environments}\changes{v1.1.0}{2022/02/20}{Deprecated BodePlot environment}\changes{v1.1.1}{2022/07/31}{Enabled `Hz' and `rad' units for frequency and phase, respectively}\changes{v1.1.2}{2022/10/29}{Defined using the `NewEnviron' command from the `environ' package to fix conflicts with externalization}\changes{v1.1.5}{2023/01/11}{Defined using the `NewDocumentEnvironment' command from the `xparse' package and added a hook to handle active characters}
+% Same as |BodeMagPlot|. The |BodePlot| environment is deprecated as of v1.1.0, please use the |BodePhPlot| and |BodeMagPlot| environments instead.\changes{v1.0.3}{2021/11/03}{Added tikz option to environments}\changes{v1.1.0}{2022/02/20}{Deprecated BodePlot environment}\changes{v1.1.1}{2022/07/31}{Enabled `Hz' and `rad' units for frequency and phase, respectively}\changes{v1.1.2}{2022/10/29}{Defined using the `NewEnviron' command from the `environ' package to fix conflicts with externalization}\changes{v1.1.5}{2024/01/11}{Defined using the `NewDocumentEnvironment' command from the `xparse' package and added a hook to handle active characters}\changes{v1.1.7}{2024/02/06}{Use auto-generated list of active characters instead of manually entering them.}
% \begin{macrocode}
-\AtBeginDocument{
- \if@babel@french
- \AddToHook{env/BodePlot/begin}{\shorthandoff{;:!?}}
+\AtBeginDocument{%
+ \if@babel
+ \AddToHook{env/BodePlot/begin}{\expandafter\shorthandoff\expandafter{\shorthand@list}}
+ \AddToHook{env/BodePlot/end}{\expandafter\shorthandon\expandafter{\shorthand@list}}
\fi
}
\NewDocumentEnvironment{BodePlot}{O{}mm+b}{
@@ -1889,19 +1901,19 @@ Nyquist plots with additional commands, using two different macros
\end{tikzpicture}
}
% \end{macrocode}
-% The following code handles active characters to avoid conflicts with `babel.'\changes{v1.1.5}{2023/01/11}{Added code to handle active characters}
+% The following code handles active characters to avoid conflicts with `babel.'\changes{v1.1.5}{2024/01/11}{Added code to handle active characters}\changes{v1.1.7}{2024/02/06}{Use auto-generated list of shorthands instead of manually specifying them}
% \begin{macrocode}
-\AtBeginDocument{
- \if@babel@french
- \let\Orig@NyquistZPK\NyquistZPK
- \renewcommand{\NyquistZPK}{%
- \shorthandoff{;:!?}%
- \NyquistZPK@Shorthandoff
- }
- \newcommand{\NyquistZPK@Shorthandoff}[4][]{%
- \Orig@NyquistZPK[#1]{#2}{#3}{#4}%
- \shorthandon{;:!?}%
- }
+\AtBeginDocument{%
+ \if@babel
+ \let\Orig@NyquistZPK\NyquistZPK
+ \renewcommand{\NyquistZPK}{%
+ \expandafter\shorthandoff\expandafter{\shorthand@list}
+ \NyquistZPK@Shorthandoff
+ }
+ \newcommand{\NyquistZPK@Shorthandoff}[4][]{%
+ \Orig@NyquistZPK[#1]{#2}{#3}{#4}
+ \expandafter\shorthandon\expandafter{\shorthand@list}
+ }
\fi
}
% \end{macrocode}
@@ -1944,19 +1956,19 @@ Nyquist plots with additional commands, using two different macros
\end{tikzpicture}
}
% \end{macrocode}
-% The following code handles active characters to avoid conflicts with `babel.'\changes{v1.1.5}{2023/01/11}{Added code to handle active characters}
+% The following code handles active characters to avoid conflicts with `babel.'\changes{v1.1.5}{2024/01/11}{Added code to handle active characters}\changes{v1.1.7}{2024/02/06}{Use auto-generated list of shorthands instead of manually specifying them}
% \begin{macrocode}
-\AtBeginDocument{
- \if@babel@french
- \let\Orig@NyquistTF\NyquistTF
- \renewcommand{\NyquistTF}{%
- \shorthandoff{;:!?}%
- \NyquistTF@Shorthandoff
- }
- \newcommand{\NyquistTF@Shorthandoff}[4][]{%
- \Orig@NyquistTF[#1]{#2}{#3}{#4}%
- \shorthandon{;:!?}%
- }
+\AtBeginDocument{%
+ \if@babel
+ \let\Orig@NyquistTF\NyquistTF
+ \renewcommand{\NyquistTF}{%
+ \expandafter\shorthandoff\expandafter{\shorthand@list}
+ \NyquistTF@Shorthandoff
+ }
+ \newcommand{\NyquistTF@Shorthandoff}[4][]{%
+ \Orig@NyquistTF[#1]{#2}{#3}{#4}
+ \expandafter\shorthandon\expandafter{\shorthand@list}
+ }
\fi
}
% \end{macrocode}
@@ -2006,11 +2018,12 @@ Nyquist plots with additional commands, using two different macros
% \end{macrocode}
%\end{macro}
%\begin{macro}{NyquistPlot}
-% An environment to host |\addNyquist...| macros that pass parametric functions to |\addplot|. Uses the defaults specified in |bode@style| to create a shortcut that includes the |tikzpicture| and |axis| environments. \changes{v1.0.3}{2021/11/03}{Added tikz option to environments}\changes{v1.1.2}{2022/10/29}{Defined using the `NewEniron' command from the `environ' package to fix conflicts with externalization}\changes{v1.1.5}{2023/01/11}{Defined using the `NewDocumentEnvironment' command from the `xparse' package and added a hook to handle active characters}
+% An environment to host |\addNyquist...| macros that pass parametric functions to |\addplot|. Uses the defaults specified in |bode@style| to create a shortcut that includes the |tikzpicture| and |axis| environments. \changes{v1.0.3}{2021/11/03}{Added tikz option to environments}\changes{v1.1.2}{2022/10/29}{Defined using the `NewEniron' command from the `environ' package to fix conflicts with externalization}\changes{v1.1.5}{2024/01/11}{Defined using the `NewDocumentEnvironment' command from the `xparse' package and added a hook to handle active characters}\changes{v1.1.7}{2024/02/06}{Use auto-generated list of active characters instead of manually entering them.}
% \begin{macrocode}
-\AtBeginDocument{
- \if@babel@french
- \AddToHook{env/NyquistPlot/begin}{\shorthandoff{;:!?}}
+\AtBeginDocument{%
+ \if@babel
+ \AddToHook{env/NyquistPlot/begin}{\expandafter\shorthandoff\expandafter{\shorthand@list}}
+ \AddToHook{env/NyquistPlot/end}{\expandafter\shorthandon\expandafter{\shorthand@list}}
\fi
}
\NewDocumentEnvironment{NyquistPlot}{O{}mm+b}{
@@ -2067,11 +2080,11 @@ Nyquist plots with additional commands, using two different macros
% \end{macro}
% \subsection{Nichols charts}
% \begin{macro}{\NicholsZPK}
-% \changes{v1.0.3}{2021/11/03}{Added commands and tikz options}\changes{v1.1.5}{2023/01/11}{Added code to handle active characters}
+% \changes{v1.0.3}{2021/11/03}{Added commands and tikz options}\changes{v1.1.5}{2024/01/11}{Added code to handle active characters}\changes{v1.1.7}{2024/02/06}{Use auto-generated list of shorthands instead of manually specifying them}
% \begin{macro}{\NicholsTF}
-% \changes{v1.0.3}{2021/11/03}{Added commands and tikz options}\changes{v1.1.5}{2023/01/11}{Added code to handle active characters}
+% \changes{v1.0.3}{2021/11/03}{Added commands and tikz options}\changes{v1.1.5}{2024/01/11}{Added code to handle active characters}\changes{v1.1.7}{2024/02/06}{Use auto-generated list of shorthands instead of manually specifying them}
% \begin{macro}{NicholsChart}
-% \changes{v1.0.3}{2021/11/03}{Added tikz option to environments}\changes{v1.1.2}{2022/10/29}{Defined using the `NewEniron' command from the `environ' package to fix conflicts with externalization}\changes{v1.1.5}{2023/01/11}{Defined using the `NewDocumentEnvironment' command from the `xparse' package and added a hook to handle active characters}
+% \changes{v1.0.3}{2021/11/03}{Added tikz option to environments}\changes{v1.1.2}{2022/10/29}{Defined using the `NewEniron' command from the `environ' package to fix conflicts with externalization}\changes{v1.1.5}{2024/01/11}{Defined using the `NewDocumentEnvironment' command from the `xparse' package and added a hook to handle active characters}\changes{v1.1.7}{2024/02/06}{Use auto-generated list of active characters instead of manually entering them.}
% \begin{macro}{\addNicholsZPKChart}
% \changes{v1.1.3}{2022/11/02}{Changed implementation to respect user-supplied domain}
% \begin{macro}{\addNicholsTFChart}
@@ -2116,17 +2129,17 @@ Nyquist plots with additional commands, using two different macros
\end{axis}
\end{tikzpicture}
}
-\AtBeginDocument{
- \if@babel@french
- \let\Orig@NicholsZPK\NicholsZPK
- \renewcommand{\NicholsZPK}{%
- \shorthandoff{;:!?}%
- \NicholsZPK@Shorthandoff
- }
- \newcommand{\NicholsZPK@Shorthandoff}[4][]{%
- \Orig@NicholsZPK[#1]{#2}{#3}{#4}%
- \shorthandon{;:!?}%
- }
+\AtBeginDocument{%
+ \if@babel
+ \let\Orig@NicholsZPK\NicholsZPK
+ \renewcommand{\NicholsZPK}{%
+ \expandafter\shorthandoff\expandafter{\shorthand@list}
+ \NicholsZPK@Shorthandoff
+ }
+ \newcommand{\NicholsZPK@Shorthandoff}[4][]{%
+ \Orig@NicholsZPK[#1]{#2}{#3}{#4}
+ \expandafter\shorthandon\expandafter{\shorthand@list}
+ }
\fi
}
\newcommand{\NicholsTF}[4][]{
@@ -2171,17 +2184,18 @@ Nyquist plots with additional commands, using two different macros
\end{tikzpicture}
}
\AtBeginDocument{
- \if@babel@french
+ \if@babel
\let\Orig@NicholsTF\NicholsTF
\renewcommand{\NicholsTF}{%
- \shorthandoff{;:!?}%
+ \expandafter\shorthandoff\expandafter{\shorthand@list}
\NicholsTF@Shorthandoff
}
\newcommand{\NicholsTF@Shorthandoff}[4][]{%
- \Orig@NicholsTF[#1]{#2}{#3}{#4}%
- \shorthandon{;:!?}%
+ \Orig@NicholsTF[#1]{#2}{#3}{#4}
+ \expandafter\shorthandon\expandafter{\shorthand@list}
}
- \AddToHook{env/NicholsChart/begin}{\shorthandoff{;:!?}}
+ \AddToHook{env/NicholsChart/begin}{\expandafter\shorthandoff\expandafter{\shorthand@list}}
+ \AddToHook{env/NicholsChart/end}{\expandafter\shorthandon\expandafter{\shorthand@list}}
\fi
}
\NewDocumentEnvironment{NicholsChart}{O{}mm+b}{
diff --git a/graphics/pgf/contrib/bodeplot/bodeplot.pdf b/graphics/pgf/contrib/bodeplot/bodeplot.pdf
new file mode 100644
index 0000000000..34a34a224a
--- /dev/null
+++ b/graphics/pgf/contrib/bodeplot/bodeplot.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/CHANGELOG.md b/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/CHANGELOG.md
index d3ae57ada4..0e8ce04747 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/CHANGELOG.md
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/CHANGELOG.md
@@ -1 +1 @@
-Use Fira font also for math.
+Fix numbering of "focus" slides.
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/README.md b/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/README.md
index a131b97bb8..e23ec03aab 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/README.md
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/README.md
@@ -1,9 +1,9 @@
-# Focus v3.3.0
+# Focus v3.4.0
A presentation theme for LaTeX Beamer that aims at a clean and minimalist design,
so to minimize distractions and put the focus directly on the content.
This package is available through the [CTAN](https://ctan.org/pkg/beamertheme-focus) in
-most LaTeX distributions such as [MiKTeX](https://ctan.org/pkg/miktex) and [TeXLive](https://ctan.org/pkg/texlive).
+most LaTeX distributions such as [MiKTeX](https://ctan.org/pkg/miktex) and [TeX Live](https://ctan.org/pkg/texlive).
Requires the packages [appendixnumberbeamer](https://ctan.org/pkg/appendixnumberbeamer),
[fira](https://ctan.org/pkg/fira) and [PGF/TikZ](https://ctan.org/pkg/pgf)
@@ -13,16 +13,16 @@ Demo
----
A full demo is available. Refer to `focus-demo.tex` and `focus-demo.pdf`.
-![](https://github.com/elauksap/focustheme/blob/master/focus-demo/demo-titlepage.jpg)
-![](https://github.com/elauksap/focustheme/blob/master/focus-demo/demo-subsectionpage.jpg)
-![](https://github.com/elauksap/focustheme/blob/master/focus-demo/demo-typeset.jpg)
-![](https://github.com/elauksap/focustheme/blob/master/focus-demo/demo-focus.jpg)
-![](https://github.com/elauksap/focustheme/blob/master/focus-demo/demo-references.jpg)
-![](https://github.com/elauksap/focustheme/blob/master/focus-demo/demo-appendix.jpg)
+![](https://github.com/pcafrica/focus-beamertheme/blob/main/focus-demo/demo-titlepage.jpg)
+![](https://github.com/pcafrica/focus-beamertheme/blob/main/focus-demo/demo-subsectionpage.jpg)
+![](https://github.com/pcafrica/focus-beamertheme/blob/main/focus-demo/demo-typeset.jpg)
+![](https://github.com/pcafrica/focus-beamertheme/blob/main/focus-demo/demo-focus.jpg)
+![](https://github.com/pcafrica/focus-beamertheme/blob/main/focus-demo/demo-references.jpg)
+![](https://github.com/pcafrica/focus-beamertheme/blob/main/focus-demo/demo-appendix.jpg)
Download
========
-Download the latest release by following [this](https://github.com/elauksap/focustheme/releases) link.
+Download the latest release by following [this](https://github.com/pcafrica/focus-beamertheme/releases) link.
Instructions
============
@@ -49,7 +49,7 @@ For example:
```
produces the following ice-blue color theme.
-![](https://github.com/elauksap/focustheme/blob/master/focus-demo/demo-titlepage-color.jpg)
+![](https://github.com/pcafrica/focus-beamertheme/blob/main/focus-demo/demo-titlepage-color.jpg)
Customize the footline
----------------------
@@ -95,6 +95,8 @@ This can be changed by using the option _nofirafonts_:
\usetheme[nofirafonts]{focus}
```
+> **Warning**: if XeTeX returns an error about the font not being found, please follow the instructions at the [TeX Live Guide, section 3.4.4](https://www.tug.org/texlive/doc/texlive-en/texlive-en.html#x1-330003.4.4).
+
License
=======
This software is released under the [GNU GPL v3.0 License](https://www.gnu.org/licenses/gpl-3.0.en.html).
@@ -109,14 +111,8 @@ Contact information are available to registered users on my Github profile page.
Contributors
============
-Focus was initially created and designed by [Pasquale Africa](https://github.com/elauksap).
-
-The following people deserve appreciation and acknowledgment for improving the template with
-additions and modifications (in alphabetical order):
-
-- [max](https://github.com/imntl)
-- [MonsieurPi](https://github.com/MonsieurPi)
-- [SFr682k](https://github.com/SFr682k)
-- [Zortaniac](https://github.com/Zortaniac)
+Focus was initially created and designed by [Pasquale Africa](https://github.com/pcafrica).
-A more detailed contribution list is found [here](https://github.com/elauksap/focus-beamertheme/graphs/contributors).
+Many other people deserve appreciation and acknowledgment for improving the template with
+additions and modifications. Please find a detailed list of contributors
+[here](https://github.com/pcafrica/focus-beamertheme/graphs/contributors).
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamercolorthemefocus.sty b/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamercolorthemefocus.sty
index 657b4eba80..22592e2490 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamercolorthemefocus.sty
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamercolorthemefocus.sty
@@ -1,7 +1,7 @@
-% Copyright (C) 2018-2022 Pasquale Claudio Africa and the LaTeX community.
+% Copyright (C) 2018 - 2024 Pasquale Claudio Africa and the LaTeX community.
% A full list of contributors can be found at
%
-% https://github.com/elauksap/focus-beamertheme
+% https://github.com/pcafrica/focus-beamertheme
%
% This file is part of beamerthemefocus.
%
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerfontthemefocus.sty b/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerfontthemefocus.sty
index e87abb1e1a..ac85907f35 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerfontthemefocus.sty
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerfontthemefocus.sty
@@ -1,7 +1,7 @@
-% Copyright (C) 2018-2022 Pasquale Claudio Africa and the LaTeX community.
+% Copyright (C) 2018 - 2024 Pasquale Claudio Africa and the LaTeX community.
% A full list of contributors can be found at
%
-% https://github.com/elauksap/focus-beamertheme
+% https://github.com/pcafrica/focus-beamertheme
%
% This file is part of beamerthemefocus.
%
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerinnerthemefocus.sty b/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerinnerthemefocus.sty
index bb04821be1..c47554ec71 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerinnerthemefocus.sty
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerinnerthemefocus.sty
@@ -1,7 +1,7 @@
-% Copyright (C) 2018-2022 Pasquale Claudio Africa and the LaTeX community.
+% Copyright (C) 2018 - 2024 Pasquale Claudio Africa and the LaTeX community.
% A full list of contributors can be found at
%
-% https://github.com/elauksap/focus-beamertheme
+% https://github.com/pcafrica/focus-beamertheme
%
% This file is part of beamerthemefocus.
%
@@ -40,7 +40,7 @@
\usebeamercolor{frametitle}\colorlet{focus@@temp}{bg}%
\begin{tikzpicture}[overlay, remember picture]
\fill[color=focus@@temp] (current page.north west) rectangle ([shift = {(0, -0.45\paperheight)}] current page.north east);
- \end{tikzpicture}
+ \end{tikzpicture}
}
\vspace{-1.65\baselineskip}
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerouterthemefocus.sty b/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerouterthemefocus.sty
index f61fec9585..598fe27ece 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerouterthemefocus.sty
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerouterthemefocus.sty
@@ -1,7 +1,7 @@
-% Copyright (C) 2018-2022 Pasquale Claudio Africa and the LaTeX community.
+% Copyright (C) 2018 - 2024 Pasquale Claudio Africa and the LaTeX community.
% A full list of contributors can be found at
%
-% https://github.com/elauksap/focus-beamertheme
+% https://github.com/pcafrica/focus-beamertheme
%
% This file is part of beamerthemefocus.
%
@@ -183,7 +183,7 @@
\ifnum\value{realframenumber}>0%
\begin{tikzpicture}[inner xsep=0.5em, inner ysep=0.5ex]
\clip (0,0) rectangle ++(\paperwidth,\the\focus@pbar@height);
- \fill[footline.fg] (0,0) rectangle ++(\paperwidth,\the\focus@pbar@height);
+ \fill[footline.fg, opacity=0, text opacity=1] (0,0) rectangle ++(\paperwidth,\the\focus@pbar@height);
\ifx\focus@footlineinfo\empty%
\else%
@@ -205,11 +205,6 @@
% Empty footline.
\defbeamertemplate{footline}{none}{}
-% Empty footline for noframenumbering.
-\defbeamertemplate{footline}{noframenumbering}{
- \addtocounter{framenumber}{-1}
-}
-
\DeclareOptionBeamer{numbering}{\def\beamer@focus@numbering{#1}}
\ExecuteOptionsBeamer{numbering=progressbar}
@@ -278,7 +273,7 @@
% Enable noframenumbering option.
\define@key{beamerframe}{noframenumbering}[true]{%
- \setbeamertemplate{footline}[noframenumbering]%
+ \addtocounter{framenumber}{-1}
\setlength{\focus@pbar@height}{0cm}%
\focus@calculatefootheight%
}
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerthemefocus.sty b/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerthemefocus.sty
index 9bd962a9c7..e981a6a126 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerthemefocus.sty
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/beamerthemefocus.sty
@@ -1,7 +1,7 @@
-% Copyright (C) 2018-2022 Pasquale Claudio Africa and the LaTeX community.
+% Copyright (C) 2018 - 2024 Pasquale Claudio Africa and the LaTeX community.
% A full list of contributors can be found at
%
-% https://github.com/elauksap/focus-beamertheme
+% https://github.com/pcafrica/focus-beamertheme
%
% This file is part of beamerthemefocus.
%
@@ -19,7 +19,7 @@
% along with beamerthemefocus. If not, see <http://www.gnu.org/licenses/>.
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerthemefocus}[2022/03/09 v3.3.0 Focus Beamer theme]
+\ProvidesPackage{beamerthemefocus}[2024/02/07 v3.4.0 Focus Beamer theme]
\mode<presentation>
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo.pdf b/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo.pdf
index 6a81ce1763..6a81ce1763 100755..100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo.tex b/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo.tex
index 616b1765b7..4449b796e7 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo.tex
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo.tex
@@ -2,7 +2,7 @@
% !BIB TS-program = bibtex
% Full instructions available at:
-% https://github.com/elauksap/focus-beamertheme
+% https://github.com/pcafrica/focus-beamertheme
\documentclass{beamer}
\usetheme{focus}
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-typeset.jpg b/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-typeset.jpg
index fdd037fc98..fdd037fc98 100755..100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-typeset.jpg
+++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-focus/focus-demo/demo-typeset.jpg
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/LICENSE b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/LICENSE
index ffd12ae975..4dd5d1f1ea 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/LICENSE
+++ b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/LICENSE
@@ -1,4 +1,4 @@
-Copyright 2022 Maxime CHUPIN
+Copyright 2024 Maxime CHUPIN
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/README.md b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/README.md
index 76cab58637..b0b7157fed 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/README.md
+++ b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/README.md
@@ -7,7 +7,12 @@ This Beamer theme is a suitable theme for my use of Beamer in applied mathematic
```latex
\usetheme{Amurmaple}
```
+## Preview
+![AmurmapleRed](img/beamer-amurmaple-doc.png)![AmurmapleRed2](img/beamer-amurmaple-doc-2.png)
+![AmurmapleBlack](img/beamer-amurmaple-black.png)![AmurmapleBlack2](img/beamer-amurmaple-black-2.png)
+![AmurmapleBlue](img/beamer-amurmaple-blue.png)![AmurmapleBlue2](img/beamer-amurmaple-blue-2.png)
+![AmurmapleGreen](img/beamer-amurmaple-green.png)![AmurmapleGreen2](img/beamer-amurmaple-green-2.png)
## Documentation
See the [PDF file](doc/beamer-amurmaple-doc.pdf).
@@ -22,7 +27,7 @@ Paste the file `beamerthemeAmurmaple.sty` in your local `~/texmf/tex/latex/contr
## Licence
-Copyright (C) 2023 by Maxime CHUPIN
+Copyright (C) 2024 by Maxime CHUPIN
<chupin at ceremade.dauphine.fr>
This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3 of this license or (at your option) any later version. The latest version of this license is in [http://www.latex-project.org/lppl.txt](http://www.latex-project.org/lppl.txt) and version 1.3 or later is part of all distributions of LaTeXversion 2005/12/01 or later.
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-black.pdf b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-black.pdf
new file mode 100644
index 0000000000..9d85022f45
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-black.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-blue.pdf b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-blue.pdf
new file mode 100644
index 0000000000..b6bbc6d359
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-blue.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.pdf b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.pdf
index 2a3e760726..33b990248d 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.tex b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.tex
index 9dcd18f6da..4810140210 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.tex
+++ b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.tex
@@ -113,10 +113,10 @@ delaunay,
\title[Amurmaple documentation]{Amurmaple Beamer Theme}
\author[M.~Chupin]{Maxime Chupin}
-\subtitle{documentation\quad v.1.2}
+\subtitle{documentation\quad v.1.3}
\institute[CNRS]{CNRS\\
University of Paris-Dauphine}
-\date{January 30, 2023}
+\date{February 7, 2024}
\titlegraphic{\includegraphics[width=4cm]{logo.png}}
\mail{chupin@ceremade.dauphine.fr}
\webpage{www.ceremade.dauphine.fr/~chupin/}
@@ -179,7 +179,8 @@ theme.
\item \lstinline+xfp+;
\item \lstinline+expl3+;
\item \lstinline+iftex+;
- \item \lstinline+tikz+.
+ \item \lstinline+tikz+;
+ \item \lstinline+fontawesome5+.
\end{itemize}
\end{multicols}
\end{itemize}
@@ -225,12 +226,8 @@ theme.
rule of the \lstinline+rule+ option (default black).
\item[leftframetitle:] that aligns the \lstinline+frametitle+ to the left of
the slide.
- \framebreak
- \item[amurmapleblue:] that changes the main color (\lstinline+structure+) to a
- certain blue (see slide~\ref{sl:color}) ;
- \item[amurmaplegreen:] that changes the main color (\lstinline+structure+) to a
- certain green (see slide~\ref{sl:color});
- \end{description}
+ \end{description}
+
For example, these slides are produced with the following call\footnote{We use
the \emph{Bitstream Charter} font family provided by the package
\emph{Xcharter-Math} with the serif Beamer theme. \fullcite{xcharter-math}.}:
@@ -239,6 +236,40 @@ theme.
\end{CodePreambule}
\end{frame}
+\section{Color Options}
+
+\sepframe
+
+\begin{frame}[allowframebreaks,fragile]{Color Options}\label{sec:coloroptions}
+ Amurmaple theme provides differents color themes that we can chose calling
+ one of the following options. The different color themes are illustrated after.
+\begin{description}
+ \item[amurmapleblue:] that changes the main color (\lstinline+structure+) to a
+certain blue (see slide~\ref{sl:color}) ;
+\item[amurmaplegreen:] that changes the main color (\lstinline+structure+) to a
+certain green (see slide~\ref{sl:color});
+\item[amurmapleblack:] that changes the main color (\lstinline+structure+) to a
+certain black (see slide~\ref{sl:color}).
+\end{description}
+\framebreak
+\framesection{\texttt{amurmapleblue} illustration}
+\begin{center}
+ \includegraphics[width=0.4\linewidth,page=1]{beamer-amurmaple-blue}\quad\includegraphics[width=0.4\linewidth,page=4]{beamer-amurmaple-blue}
+ \par\itshape Examples using the \lstinline+amurmapleblue+ option.
+\end{center}
+\framebreak
+\framesection{\texttt{amurmaplegreen} illustration}
+\begin{center}
+ \includegraphics[width=0.4\linewidth,page=1]{beamer-amurmaple-green}\quad\includegraphics[width=0.4\linewidth,page=4]{beamer-amurmaple-green}
+ \par\itshape Examples using the \lstinline+amurmaplegreen+ option.
+\end{center}
+\framebreak
+\framesection{\texttt{amurmapleblack} illustration}
+\begin{center}
+ \includegraphics[width=0.4\linewidth,page=1]{beamer-amurmaple-black}\quad\includegraphics[width=0.4\linewidth,page=4]{beamer-amurmaple-black}
+ \par\itshape Examples using the \lstinline+amurmapleblack+ option.
+\end{center}
+\end{frame}
\section{Classical Beamer Tools}
@@ -249,6 +280,7 @@ theme.
This theme provides some colors :
\begin{Code}
\definecolor{AmurmapleRed}{rgb}{0.6,0.,0.}
+\definecolor{AmurmapleBlack}{rgb}{0.17,0.17,0.17}
\definecolor{AmurmapleOrange}{RGB}{230,108,17}
\definecolor{AmurmapleBlue}{RGB}{55,119,231}
\definecolor{AmurmapleGreen}{rgb}{0.1,0.4,0.1}
@@ -263,27 +295,8 @@ used for the math definition (see slide~\ref{sl:definition}) and for the
\lstinline+block title example+ Beamer color, the
\textcolor{AmurmapleBlue}{\lstinline+AmurmapleBlue+} for the new environment
\lstinline+information+ (see slide~\ref{sl:information}) and \textcolor{AmurmapleRemarkColor}{\lstinline+AmurmapleRemarkColor+} for the \lstinline+remark+ environment (see slide~\pageref{sl:remark}).
-\framebreak
-
-\framesection{Color Theme Option}\label{sl:color}
-
-This theme provides two theme options to change the color settings:
-\begin{description}
-\item[amurmapleblue] that sets \texttt{AmurmapleBlue!80!black} as \texttt{structure}
- color ;
-\item[amurmaplegreen] that sets \texttt{AmurmapleGreen!80!black} as \texttt{structure}
- color.
-\end{description}
-In fact, internally, four colors are defined: \lstinline+Amurmaple@structure+,
-\lstinline+Amurmaple@alert+, \lstinline+Amurmaple@info+ and
-\lstinline+Amurmaple@example+.
-
-The color theme option is used as follows
-\begin{Code}
- \usetheme[amurmapleblue]{amurmaple}
-\end{Code}
-Note that the \lstinline+AmurmapleRemarkColor+ is not modified.
+Of course, these definitions depend on the chosen color theme (see page~\pageref{sec:coloroptions})
\end{frame}
\subsection{Classical commands}
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-green.pdf b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-green.pdf
new file mode 100644
index 0000000000..0e98b9c05a
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-green.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-leftframetitle.pdf b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-leftframetitle.pdf
index 23c39a39bb..5a3083bb0e 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-leftframetitle.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-leftframetitle.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-sidebar.pdf b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-sidebar.pdf
index 3d24e70165..ffa31ab696 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-sidebar.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-sidebar.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-test.pdf b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-test.pdf
index 77ee04f0e6..f34211f533 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-test.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-test.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/tex/beamerthemeAmurmaple.sty b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/tex/beamerthemeAmurmaple.sty
index 99f6b58c89..ddcd68711c 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/tex/beamerthemeAmurmaple.sty
+++ b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/tex/beamerthemeAmurmaple.sty
@@ -1,4 +1,4 @@
-% Copyright (C) 2023 by Maxime CHUPIN
+% Copyright (C) 2024 by Maxime CHUPIN
% <chupin at ceremade.dauphine.fr>
% -------------------------------------------------------
%
@@ -16,12 +16,13 @@
% This work has the LPPL maintenance status "author-maintained".
\NeedsTeXFormat{LaTeX2e}[2021-11-15]
-\ProvidesPackage{beamerthemeAmurmaple}[2023/01/30 v.1.2 Theme for the Beamer
+\ProvidesPackage{beamerthemeAmurmaple}[2024/02/07 v.1.3 Theme for the Beamer
class]%
% some colors
\definecolor{AmurmapleRed}{rgb}{0.6,0.,0.}
+\definecolor{AmurmapleBlack}{rgb}{0.17,0.17,0.17}
\definecolor{AmurmapleOrange}{RGB}{230,108,17}
\definecolor{AmurmapleBlue}{RGB}{55,119,231}
\definecolor{AmurmapleGreen}{rgb}{0.1,0.4,0.1}
@@ -50,6 +51,9 @@ class]%
\newif\ifbeamer@am@amurmaplegreen
\beamer@am@amurmaplegreenfalse
\DeclareOptionBeamer{amurmaplegreen}{\beamer@am@amurmaplegreentrue}
+\newif\ifbeamer@am@amurmapleblack
+\beamer@am@amurmapleblackfalse
+\DeclareOptionBeamer{amurmapleblack}{\beamer@am@amurmapleblacktrue}
\newif\ifbeamer@am@sidebar
\beamer@am@sidebarfalse
\DeclareOptionBeamer{sidebarwidth}{\def\amurmaple@sidebarwidth{#1}}
@@ -73,7 +77,7 @@ class]%
\RequirePackage{expl3}
\RequirePackage{iftex}
\RequirePackage{pgfpages}
-
+\RequirePackage{fontawesome5}
\ifbeamer@am@delaunay
@@ -213,6 +217,13 @@ class]%
\colorlet{Amurmaple@info}{AmurmapleRed}
\colorlet{Amurmaple@example}{AmurmapleBlue}
\fi
+\ifbeamer@am@amurmapleblack
+\colorlet{Amurmaple@structure}{AmurmapleBlack}
+\colorlet{Amurmaple@alert}{AmurmapleOrange}
+\colorlet{Amurmaple@info}{AmurmapleRed}
+\colorlet{Amurmaple@example}{AmurmapleBlue}
+\setbeamercolor{description item}{bg=white,fg=Amurmaple@info}
+\fi
\setbeamercolor{structure}{fg=Amurmaple@structure}
\setbeamercolor{itemize item}{fg=structure!60}
@@ -343,8 +354,8 @@ class]%
% itemize enumerate
-\setbeamertemplate{itemize item}{$\blacktriangleright$}
-\setbeamertemplate{itemize subitem}{\small$\blacktriangleright$}
+\setbeamertemplate{itemize item}{\faAngleRight}
+\setbeamertemplate{itemize subitem}{\faAngleDoubleRight}
\setbeamertemplate{enumerate item}
{
\hbox{%
@@ -710,9 +721,9 @@ class]%
%
}
-\newcommand\amurmaple@info{\raisebox{-1mm}{\tikz{\node[circle,fill=Amurmaple@info,align=center,text
- width=1em,inner sep = 0.0mm]
- {\rmfamily\itshape\bfseries\color{white} i};}}}
+\newcommand\amurmaple@info{\raisebox{-0.8mm}{
+ \Large\textcolor{Amurmaple@info}{\faInfoCircle}%
+}}%
\NewDocumentEnvironment{information}{o}{%
\tcbset{leftrule=1mm,rightrule=0mm,toprule=0mm, bottomrule=0mm,%
diff --git a/macros/latex/contrib/easybook/easybook.dtx b/macros/latex/contrib/easybook/easybook.dtx
index b059543407..944bc72ec4 100644
--- a/macros/latex/contrib/easybook/easybook.dtx
+++ b/macros/latex/contrib/easybook/easybook.dtx
@@ -15,7 +15,7 @@
%<*class>
\NeedsTeXFormat{LaTeX2e}[2021/11/15]
\RequirePackage{l3keys2e}
-\ProvidesExplClass{easybook}{2024/02/06}{2024w}
+\ProvidesExplClass{easybook}{2024/02/08}{2024x}
{Easily typesetting Chinese theses or books}
\bool_set_false:N \l__eb_compile_draft_bool
@@ -297,7 +297,7 @@
%<*package>
\NeedsTeXFormat{LaTeX2e}[2021/11/15]
\RequirePackage{l3keys2e,etoolbox}
-\ProvidesExplPackage{easybase}{2024/02/06}{2024w}
+\ProvidesExplPackage{easybase}{2024/02/08}{2024x}
{Easily typesetting Chinese theses or books}
\cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -852,7 +852,7 @@
fnafterindent .initial:n = 2em,
fnparskip .skip_set:N = \fnparskip,
fnparskip .initial:n = 0ex plus .1ex,
- fnpara-formatat .tl_set:N = \l__eb_fnpara_format_tl,
+ fnpara-format .tl_set:N = \l__eb_fnpara_format_tl,
fntext-pos .tl_set:N = \l__eb_fntext_position_tl,
fntext-pos .initial:n = super,
fntext-code .code:n = \eb_assign_fntext_code:n {#1},
@@ -993,9 +993,10 @@
}
}
}
-\cs_set:Npn \@makefntext #1
+\cs_new_protected:Npn \deffntpara #1
+ { \cs_set:Npn \@makefntext ##1 {#1} }
+\deffntpara
{
- \group_begin:
\str_case:Vn \l__eb_footnote_value_tl
{
{ hang } { \use_i:nn }
@@ -1007,7 +1008,6 @@
\dim_set:NV \parindent \fnafterindent
\l__eb_fnpara_format_tl{#1}
\tl_if_eq:NnT \l__eb_footnote_value_tl { hang } { \par }
- \group_end:
}
\eb_seq_map_inline:nn { \@footnotetext,\@mpfootnotetext }
{
@@ -2304,7 +2304,7 @@
}
%</package>
%<*tcolorbox>
-\ProvidesExplFile{eb-tcolorbox.cfg}{2024/02/06}{2024w}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2024/02/08}{2024x}
{Customization of tcolorbox for easybook}
\cs_set_protected:Npn \addtotcbstyle #1#2
diff --git a/macros/latex/contrib/easybook/easybook.pdf b/macros/latex/contrib/easybook/easybook.pdf
index d928e66ce5..ccc80a9691 100644
--- a/macros/latex/contrib/easybook/easybook.pdf
+++ b/macros/latex/contrib/easybook/easybook.pdf
Binary files differ
diff --git a/macros/latex/contrib/easybook/easybook.tex b/macros/latex/contrib/easybook/easybook.tex
index 43bad1ffe7..feaac7dcc5 100644
--- a/macros/latex/contrib/easybook/easybook.tex
+++ b/macros/latex/contrib/easybook/easybook.tex
@@ -23,8 +23,8 @@
name = easybook,
color-scheme = blue,
title = EASYBOOK使用手册,
- version = v2024w,
- date = 2024/02/06,
+ version = v2024x,
+ date = 2024/02/08,
authors = 瞿毅,
info = 简便地排版中文学位论文或书籍,
email = toquyi@163.com,
@@ -435,7 +435,7 @@
\begin{options}
\keychoice{linktype}{\fbox{edge},colors,none}
超链接类型。\code{edge} 使超链接形式为边框,\code{colors} 使超链接字体为彩色,\code{none} 关闭超链接边框与颜色,此时 \option{linkcolor} 选项无效。
- \keychoice{linkcolor}{fresh,cutepink,\fbox{DarkBlue},crimson}
+ \keychoice{linkcolor}{fresh,cutepink,\fbox{navyblue},crimson}
超链接颜色样式。预置了四种超链接颜色风格。为使相关颜色能够正确显示,选项 \option{linkcolor} 应当在 \option{linktype} 前使用。
\begin{commands}
\command{DeclareLinkColor}[\splitmarg{风格名称,颜色1,颜色2,颜色3}]
@@ -757,7 +757,9 @@
定义脚注正文标记的格式,与正文标记编号命令 \cs{theupfootnote} 配合使用。
\command{defdownfntmark}[\marg{脚注内容标记格式}]
定义脚注内容标记的格式,与内容标记编号命令 \cs{thedownfootnote} 配合使用。
- \command{notminipage}[\marg{普通页内容}\marg{迷你页内容}]\newtag[Chg]%
+ \command{deffntpara}[\marg{脚注段落文本格式}]\newtag%
+ 定义脚注段落文本的格式的命令。脚注段落文本由脚注内容标记和文本两部分组成,段落格式定义中参数 \code{\#1} 代表内容文本。
+ \command{notminipage}[\marg{普通页内容}\marg{迷你页内容}]
用于在定义脚注标记的命令中判断当前脚注是否处于迷你页而输出不同的内容。
\command{theupfootnote}
保存正文标记编号类型选项 \option{fnmark-num} 指定的正文标记。
@@ -767,6 +769,7 @@
\begin{ctexexam}
\defupfntmark{\super[vmove = 2pt]{\theupfootnote}}
\defdownfntmark{\notminipage{\textcolor{blue}{\thedownfootnote}}{}}
+ \deffntpara{\makebox[2em][r]{\thefootnote}#1}
\end{ctexexam}
\keychoice{fncustom-format}{\textcolor{SlateGray}{format code},match}
单独设定自定义脚注标记的格式,选项 \code{match} 可以匹配 \option{spcmd} 全局的值。自定义脚注内容和正文标记的命令与用法可以见下方和\ref{exam:custom footnote markers} 的介绍。
@@ -782,7 +785,7 @@
\keychoice{fnboth-format}{\textcolor{SlateGray}{format code},match}
同时设定默认脚注标记 \option{fnmarktext-format} 和自定义脚注标记 \option{fncustom-format} 的格式。两种脚注标记匹配上标格式 \option{spcmd} 的值是独立的,使用 \code{match} 则可以同时匹配。标记格式选项含有字体命令会覆盖 \option{footnote} 的设置,最后一个格式命令可以带有一个参数接受脚注标记。
\keyval{fnpara-format}{格式代码}
- 脚注内容的格式。在此设置字体命令会覆盖 \option{footnote} 的设置,最后一个格式命令可以带有一个参数接受脚注内容。
+ 脚注内容文本的格式。在此设置字体命令会覆盖 \option{footnote} 的设置,最后一个格式命令可以带有一个参数接受脚注内容文本。
\kvsplit{fntext-code}{前代码,后代码}
可以用 \meta{前代码} 与 \meta{后代码} 额外增加脚注内容标记前后的代码。也可以只有前部分,\meta{前代码} 中最后一个格式命令可以带有一个参数接受脚注内容标记。由于脚注标记处于水平模式,可以配合盒子命令设置脚注内容标记的对齐方式,或在标记与脚注首行间插入一点距离。
\begin{ctexexam}
@@ -977,7 +980,7 @@
作用于局部范围的英文目录标题条目钩子,代码在标题加入目录前执行,可以插入条目标题定义命令临时改变英文目录中条目的格式,带有星号参数的命令会重置之前的代码。这个命令设置英文目录条目的标题格式具有最高优先级,放置在导言区或 \cs{bichapter} 等双语标题命令前生效。举一个在英文目录节标题条目编号前添加 \code{Section} 字符串的例子:
\begin{ctexexam}
\BeforeAddBitoc{\ctexset{section/name = Section\space}}
- \bisection{zhtitle}{entitle}
+ \bisection{中文标题}{English title}
\end{ctexexam}
\end{commands}
@@ -1351,11 +1354,12 @@
\shortversion{v = 1.638,date = 2022/03/04,changes = 增加目录条目样式选项注册命令 \cs{RegisterTocName}。}
\shortversion{v = 1.644,date = 2022/03/10,changes = 增加浮动环境目录声明命令 \cs{DeclareFloatList} 配合 \pkg*{caption} 宏包。}
\shortversion{v = 1.682,date = 2022/05/01,changes = 将迷你页判断命令 \cs{notminipage} 改为被保护命令兼容 \pkg*{circledtext} 宏包。}
- \begin{version}[v = 2024w,date = 2024/02/06,simple]
+ \begin{version}[v = 2024x,date = 2024/02/08,simple]
\item 核对依赖宏包的更新改动,优化使用手册的内容细节。
\item 修复图表等浮动环境题注目录中条目标签编号的计数器值显示错误问题。
\item 修复附录命令 \cs{appendix} 的可选参数设置英文目录中条目名字和编号失效的问题。
\item 新增目录风格定义命令 \cs{SetTocStyle} 和使用命令 \cs{UseTocStyle}。
+ \item 新增脚注段落文本格式定义命令 \cs{deffntpara}。
\end{version}
\end{changelog}
\nocite{*}
diff --git a/macros/latex/contrib/siunitx/CHANGELOG.md b/macros/latex/contrib/siunitx/CHANGELOG.md
index e6cccfce52..fcdd23876f 100644
--- a/macros/latex/contrib/siunitx/CHANGELOG.md
+++ b/macros/latex/contrib/siunitx/CHANGELOG.md
@@ -7,12 +7,19 @@ Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to
## [Unreleased]
+## [v3.3.11] - 2024-02-07
+
+### Fixed
+- Formatting of units with separated uncertainties in 'compound' structures
+ when unit is not repeated (see issue
+ [\#717](https://github.com/josephwright/siunitx/issues/717))
+
## [v3.3.10] - 2024-01-25
### Changed
- Load `color` package in `begindocument/before` hook
- Normalize exponents when `exponent-mode = threshold` (see issue
- [\#716](https://github.com/josephwright/siunitx/issues/711))
+ [\#711](https://github.com/josephwright/siunitx/issues/711))
### Fixed
- Prevent accidental expansion of `\mathord` (see issue
@@ -2060,7 +2067,8 @@ Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to
### Added
- First public testing release (as `si`)
-[Unreleased]: https://github.com/josephwright/siunitx/compare/v3.3.10...HEAD
+[Unreleased]: https://github.com/josephwright/siunitx/compare/v3.3.11...HEAD
+[v3.3.11]: https://github.com/josephwright/siunitx/compare/v3.3.10...v3.3.11
[v3.3.10]: https://github.com/josephwright/siunitx/compare/v3.3.9...v3.3.10
[v3.3.9]: https://github.com/josephwright/siunitx/compare/v3.3.8...v3.3.9
[v3.3.8]: https://github.com/josephwright/siunitx/compare/v3.3.7...v3.3.8
diff --git a/macros/latex/contrib/siunitx/siunitx-code.pdf b/macros/latex/contrib/siunitx/siunitx-code.pdf
index 8b1fb01210..06b482440b 100644
--- a/macros/latex/contrib/siunitx/siunitx-code.pdf
+++ b/macros/latex/contrib/siunitx/siunitx-code.pdf
Binary files differ
diff --git a/macros/latex/contrib/siunitx/siunitx-compound.dtx b/macros/latex/contrib/siunitx/siunitx-compound.dtx
index 4083e3ac47..a6f1ccac76 100644
--- a/macros/latex/contrib/siunitx/siunitx-compound.dtx
+++ b/macros/latex/contrib/siunitx/siunitx-compound.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% File: siunitx-compound.dtx Copyright (C) 2018-2021,2023 Joseph Wright
+% File: siunitx-compound.dtx Copyright (C) 2018-2021,2023,2024 Joseph Wright
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -1032,9 +1032,12 @@
{ \@@_uncert_bracket:nnw {#1#2#3#4#5#6} {#7#8} #9 \q_stop }
\cs_new:Npn \@@_uncert_bracket:nnw #1#2 #3 \q_nil #4 \q_nil #5 \q_stop
{
- \bool_lazy_or:nnTF
- { \tl_if_blank_p:n {#2#3} }
- { ! \tl_if_blank_p:n {#5} }
+ \bool_lazy_any:nTF
+ {
+ { ! \l_@@_unit_repeat_bool }
+ { \tl_if_blank_p:n {#2#3} }
+ { ! \tl_if_blank_p:n {#5} }
+ }
{ \exp_not:n {#1#2#3#4#5} }
{
\exp_not:V \l_@@_bracket_open_tl
diff --git a/macros/latex/contrib/siunitx/siunitx.dtx b/macros/latex/contrib/siunitx/siunitx.dtx
index fb2dc9b5af..4d6874c512 100644
--- a/macros/latex/contrib/siunitx/siunitx.dtx
+++ b/macros/latex/contrib/siunitx/siunitx.dtx
@@ -121,7 +121,7 @@
%
% Identify the package and give the over all version information.
% \begin{macrocode}
-\ProvidesExplPackage {siunitx} {2024-01-25} {3.3.10}
+\ProvidesExplPackage {siunitx} {2024-02-07} {3.3.11}
{A comprehensive (SI) units package}
% \end{macrocode}
%
diff --git a/macros/latex/contrib/siunitx/siunitx.pdf b/macros/latex/contrib/siunitx/siunitx.pdf
index 9c6da0ea29..825cef3f2d 100644
--- a/macros/latex/contrib/siunitx/siunitx.pdf
+++ b/macros/latex/contrib/siunitx/siunitx.pdf
Binary files differ
diff --git a/macros/latex/required/babel/base/README.md b/macros/latex/required/babel/base/README.md
index 55553c86e8..1469c5b7f1 100644
--- a/macros/latex/required/babel/base/README.md
+++ b/macros/latex/required/babel/base/README.md
@@ -1,6 +1,6 @@
-## Babel 24.1
+## Babel 24.2
-2024-01-07
+2024-02-07
This package manages culturally-determined typographical (and other)
rules, and hyphenation patterns for a wide range of languages. Many
@@ -10,9 +10,9 @@ is a set of ini files for about 300 languages.
The latest stable version is available on <https://ctan.org/pkg/babel>.
-Changes in version 24.1 are described in:
+Changes in version 24.2 are described in:
-https://latex3.github.io/babel/news/whats-new-in-babel-24.1.html
+https://latex3.github.io/babel/news/whats-new-in-babel-24.2.html
Apart from the manual, you can find information on some aspects of babel at:
@@ -48,11 +48,9 @@ respective authors.
### Summary of latest changes
```
-24.1 2024-01-07
- * New version numbering scheme.
- * New key in \babelprovide: interchar (xe).
- * Definitions for French interchar=punctuation.space (xe) and
- transforms=punctuation.space (lua).
+24.2 2024-02-07
+ * Cleaned up some language names.
+ * Mosty internal changes and minor fixes.
```
### Previous changes
diff --git a/macros/latex/required/babel/base/babel-code.pdf b/macros/latex/required/babel/base/babel-code.pdf
index d9b3837fe9..fa0a798307 100644
--- a/macros/latex/required/babel/base/babel-code.pdf
+++ b/macros/latex/required/babel/base/babel-code.pdf
Binary files differ
diff --git a/macros/latex/required/babel/base/babel.dtx b/macros/latex/required/babel/base/babel.dtx
index 4bf1f3e84d..ea14d382bb 100644
--- a/macros/latex/required/babel/base/babel.dtx
+++ b/macros/latex/required/babel/base/babel.dtx
@@ -32,7 +32,7 @@
%
% \iffalse
%<*filedriver>
-\ProvidesFile{babel.dtx}[2024/01/07 v24.1 The Babel package]
+\ProvidesFile{babel.dtx}[2024/02/07 v24.2 The Babel package]
\documentclass{ltxdoc}
\GetFileInfo{babel.dtx}
\usepackage{fontspec}
@@ -824,6 +824,13 @@ course, with |date,| |captions|). Until 3.43 you had to write something
like |{\selectlanguage{..} ..}|, which was not always the most
convenient way.
+\begin{note}
+ |\bibitem| is out of sync with |\selectlanguage| in the \file{.aux}
+ file. The reason is |\bibitem| uses |\immediate| (and others, in
+ fact), while |\selectlanguage| doesn't. There is a similar issue with
+ floats, too. There is no known workaround.
+\end{note}
+
\subsection{Auxiliary language selectors}
\Describe{\begin\menv{otherlanguage}}{\marg{language}\Eenv{otherlanguage}}
@@ -1164,7 +1171,8 @@ check them, as they may change:\footnote{Thanks to Enrico Gregorio}
\item[Estonian] |" ~|
\item[French] (all varieties) |: ; ? !|
\item[Galician] |" . ' ~ < >|
-\item[Greek] |~|
+\item[Greek] (ancient, polutoniko, only 8-bit \TeX) |~|, (optional, see
+the manual for Greek) |;|
\item[Hungarian] |`|
\item[Kurmanji] |^|
\item[Latin] |" ^ =|
@@ -1181,6 +1189,23 @@ preserved for backward compatibility.}
\New{3.23} Tests if a character has been made a shorthand.
+\begin{note}
+ \catcode`\|=12\relax Both \textsf{ltxdoc} and \textsf{babel} use
+ \verb|\AtBeginDocument| to change some catcodes, and babel reloads
+ \textsf{hhline} to make sure \verb|:| has the right one, so if you
+ want to change the catcode of \verb/|/ it has to be done using the
+ same method at the proper place, with
+\begin{verbatim}
+\AtBeginDocument{\DeleteShortVerb{\|}}
+\end{verbatim}
+ \textit{before} loading babel. This way, when the document begins
+ the sequence is (1) make \verb/|/ active (\textsf{ltxdoc}); (2) make
+ it inactive (your settings); (3) make babel shorthands active
+ (\textsf{babel)}; (4) reload \textsf{hhline} (\textsf{babel}, now
+ with the correct catcodes for \verb/|/ and
+ \verb|:|).\catcode`\|=\active
+\end{note}
+
\subsection{Package options}
\New{3.9a}
@@ -1528,849 +1553,6 @@ need to set explicitly the script to either |deva| or |dev2|, eg:
redefined easily.
\end{note}
-Here is the list (u means Unicode captions, and l means LICR
-captions):
-
-\begingroup
-\bigskip\hrule\nobreak
-
-\makeatletter
-\def\tag#1{\par\@hangfrom{\makebox[7em][l]{#1}}\ignorespaces}
-\def\hascapu{\textsuperscript{u}}
-\def\hascapl{\textsuperscript{l}}
-
-\begin{multicols}{2}
-\tag{aa} Afar
-\tag{ab} Abkhazian
-\tag{af} Afrikaans\hascapu\hascapl
-\tag{agq} Aghem
-\tag{ak} Akan
-\tag{am} Amharic\hascapu\hascapl
-\tag{ar-DZ} Arabic\hascapu
-\tag{ar-EG} Arabic\hascapu
-\tag{ar-IQ} Arabic\hascapu
-\tag{ar-JO} Arabic\hascapu
-\tag{ar-LB} Arabic\hascapu
-\tag{ar-MA} Arabic\hascapu
-\tag{ar-PS} Arabic\hascapu
-\tag{ar-SA} Arabic\hascapu
-\tag{ar-SY} Arabic\hascapu
-\tag{ar-TN} Arabic\hascapu
-\tag{ar} Arabic\hascapu
-\tag{as} Assamese\hascapu
-\tag{asa} Asu
-\tag{ast} Asturian\hascapu\hascapl
-\tag{az-Cyrl} Azerbaijani
-\tag{az-Latn} Azerbaijani
-\tag{az} Azerbaijani\hascapu\hascapl
-\tag{bal} Baluchi
-\tag{bas} Basaa
-\tag{be} Belarusian\hascapu\hascapl
-\tag{bem} Bemba
-\tag{bez} Bena
-\tag{bg} Bulgarian\hascapu\hascapl
-\tag{bgc} Haryanvi
-\tag{bho} Bhojpuri
-\tag{bm} Bambara
-\tag{bn} Bangla\hascapu
-\tag{bo} Tibetan\hascapu
-\tag{br} Breton\hascapu\hascapl
-\tag{brx} Bodo
-\tag{bs-Cyrl} Bosnian
-\tag{bs-Latn} Bosnian\hascapu\hascapl
-\tag{bs} Bosnian\hascapu\hascapl
-\tag{bua} Buriat\hascapu\hascapl
-\tag{byn} Blin
-\tag{ca} Catalan\hascapu\hascapl
-\tag{cch} Atsam
-\tag{ccp} Chakma
-\tag{ce} Chechen
-\tag{cgg} Chiga
-\tag{chr} Cherokee
-\tag{ckb-Arab} Central Kurdish\hascapu
-\tag{ckb-Latn} Central Kurdish\hascapu
-\tag{ckb} Central Kurdish\hascapu
-\tag{co} Corsican
-\tag{cop} Coptic
-\tag{cs} Czech\hascapu\hascapl
-\tag{cu-Cyrs} Church Slavic\hascapu
-\tag{cu-Glag} Church Slavic
-\tag{cu} Church Slavic\hascapu
-\tag{cy} Welsh\hascapu\hascapl
-\tag{da} Danish\hascapu\hascapl
-\tag{dav} Taita
-\tag{de-1901} German\hascapu\hascapl
-\tag{de-1996} German\hascapu\hascapl
-\tag{de-AT-1901} Austrian German\hascapu\hascapl
-\tag{de-AT-1996} Austrian German\hascapu\hascapl
-\tag{de-AT} Austrian German\hascapu\hascapl
-\tag{de-CH-1901} Swiss High German\hascapu\hascapl
-\tag{de-CH-1996} Swiss High German\hascapu\hascapl
-\tag{de-CH} Swiss High German\hascapu\hascapl
-\tag{de} German\hascapu\hascapl
-\tag{dje} Zarma
-\tag{dsb} Lower Sorbian\hascapu\hascapl
-\tag{dua} Duala
-\tag{dyo} Jola-Fonyi
-\tag{dz} Dzongkha
-\tag{ebu} Embu
-\tag{ee} Ewe
-\tag{el-polyton} Polytonic Greek\hascapu\hascapl
-\tag{el} Greek\hascapu\hascapl
-\tag{en-AU} Australian English\hascapu\hascapl
-\tag{en-CA} Canadian English\hascapu\hascapl
-\tag{en-GB} British English\hascapu\hascapl
-\tag{en-NZ} English\hascapu\hascapl
-\tag{en-US} American English\hascapu\hascapl
-\tag{en} English\hascapu\hascapl
-\tag{eo} Esperanto\hascapu\hascapl
-\tag{es-MX} Mexican Spanish\hascapu\hascapl
-\tag{es} Spanish\hascapu\hascapl
-\tag{et} Estonian\hascapu\hascapl
-\tag{eu} Basque\hascapu\hascapl\hascapl
-\tag{ewo} Ewondo
-\tag{fa} Persian\hascapu
-\tag{ff} Fulah
-\tag{fi} Finnish\hascapu\hascapl
-\tag{fil} Filipino
-\tag{fo} Faroese
-\tag{fr-BE} French\hascapu\hascapl
-\tag{fr-CA} Canadian French\hascapu\hascapl
-\tag{fr-CH} Swiss French\hascapu\hascapl
-\tag{fr-LU} French\hascapu\hascapl
-\tag{fr-x-acadian} Acadian\hascapu\hascapl
-\tag{fr} French\hascapu\hascapl
-\tag{fur} Friulian\hascapu\hascapl
-\tag{fy} Western Frisian
-\tag{ga} Irish\hascapu\hascapl
-\tag{gaa} Ga
-\tag{gd} Scottish Gaelic\hascapu\hascapl
-\tag{gez} Geez
-\tag{gl} Galician\hascapu\hascapl
-\tag{gn} Guarani
-\tag{grc} Ancient Greek\hascapu\hascapl
-\tag{gsw} Swiss German
-\tag{gu} Gujarati
-\tag{guz} Gusii
-\tag{gv} Manx
-\tag{ha-GH} Hausa
-\tag{ha-NE} Hausa
-\tag{ha} Hausa\hascapu\hascapl
-\tag{haw} Hawaiian
-\tag{he} Hebrew\hascapu\hascapl
-\tag{hi} Hindi\hascapu
-\tag{hr} Croatian\hascapu\hascapl
-\tag{hsb} Upper Sorbian\hascapu\hascapl
-\tag{hu} Hungarian\hascapu\hascapl\hascapl\hascapl
-\tag{hy} Armenian\hascapu\hascapl
-\tag{ia} Interlingua\hascapu\hascapl
-\tag{id} Indonesian\hascapu\hascapl
-\tag{ig} Igbo
-\tag{ii} Sichuan Yi
-\tag{is} Icelandic\hascapu\hascapl
-\tag{it} Italian\hascapu\hascapl
-\tag{iu} Inuktitut
-\tag{ja} Japanese\hascapu
-\tag{jgo} Ngomba
-\tag{jmc} Machame
-\tag{ka} Georgian\hascapu
-\tag{kab} Kabyle
-\tag{kaj} Jju
-\tag{kam} Kamba
-\tag{kcg} Tyap
-\tag{kde} Makonde
-\tag{kea} Kabuverdianu
-\tag{kgp} Kaingang
-\tag{khq} Koyra Chiini
-\tag{ki} Kikuyu
-\tag{kk} Kazakh
-\tag{kkj} Kako
-\tag{kl} Kalaallisut
-\tag{kln} Kalenjin
-\tag{km} Khmer\hascapu
-\tag{kmr-Arab} Northern Kurdish\hascapu
-\tag{kmr-Latn} Northern Kurdish\hascapu\hascapl
-\tag{kmr} Northern Kurdish\hascapu\hascapl
-\tag{kn} Kannada\hascapu
-\tag{ko-Hani} Korean\hascapu
-\tag{ko} Korean\hascapu
-\tag{kok} Konkani
-\tag{ks} Kashmiri
-\tag{ksb} Shambala
-\tag{ksf} Bafia
-\tag{ksh} Colognian
-\tag{kw} Cornish
-\tag{ky} Kyrgyz
-\tag{la-x-classic} Classical Latin\hascapu\hascapl
-\tag{la-x-ecclesia} Ecclesiastical Latin\hascapu\hascapl
-\tag{la-x-medieval} Medieval Latin\hascapu\hascapl
-\tag{la} Latin\hascapu\hascapl
-\tag{lag} Langi
-\tag{lb} Luxembourgish\hascapu\hascapl
-\tag{lg} Ganda
-\tag{lij} Ligurian
-\tag{lkt} Lakota
-\tag{ln} Lingala
-\tag{lo} Lao\hascapu
-\tag{lrc} Northern Luri
-\tag{lt} Lithuanian\hascapu\hascapl\hascapl\hascapl
-\tag{lu} Luba-Katanga
-\tag{luo} Luo
-\tag{luy} Luyia
-\tag{lv} Latvian\hascapu\hascapl
-\tag{mas} Masai
-\tag{mer} Meru
-\tag{mfe} Morisyen
-\tag{mg} Malagasy
-\tag{mgh} Makhuwa-Meetto
-\tag{mgo} Metaʼ
-\tag{mk} Macedonian\hascapu\hascapl
-\tag{ml} Malayalam\hascapu
-\tag{mn} Mongolian
-\tag{mr} Marathi\hascapu
-\tag{ms-BN} Malay
-\tag{ms-SG} Malay
-\tag{ms} Malay\hascapu\hascapl
-\tag{mt} Maltese
-\tag{mua} Mundang
-\tag{mus} Muscogee
-\tag{my} Burmese
-\tag{myv} Erzya
-\tag{mzn} Mazanderani
-\tag{naq} Nama
-\tag{nb} Norwegian Bokmål\hascapu\hascapl
-\tag{nd} North Ndebele
-\tag{nds} Low German
-\tag{ne} Nepali
-\tag{nl} Dutch\hascapu\hascapl
-\tag{nmg} Kwasio
-\tag{nn} Norwegian Nynorsk\hascapu\hascapl
-\tag{nnh} Ngiemboon
-\tag{no} Norwegian\hascapu\hascapl
-\tag{nqo} N’Ko
-\tag{nr} South Ndebele
-\tag{nso} Northern Sotho
-\tag{nus} Nuer
-\tag{ny} Nyanja
-\tag{nyn} Nyankole
-\tag{oc} Occitan\hascapu\hascapl
-\tag{om} Oromo
-\tag{or} Odia
-\tag{os} Ossetic
-\tag{pa-Arab} Punjabi
-\tag{pa-Guru} Punjabi\hascapu
-\tag{pa} Punjabi\hascapu
-\tag{pap} Papiamento
-\tag{pl} Polish\hascapu\hascapl
-\tag{pms} Piedmontese\hascapu\hascapl
-\tag{prg} Prussian
-\tag{ps} Pashto
-\tag{pt-BR} Brazilian Portuguese\hascapu\hascapl
-\tag{pt-PT} European Portuguese\hascapu\hascapl
-\tag{pt} Portuguese\hascapu\hascapl
-\tag{qu} Quechua
-\tag{raj} Rajasthani
-\tag{rm} Romansh\hascapu\hascapl
-\tag{rn} Rundi
-\tag{ro-MD} Moldavian\hascapu\hascapl
-\tag{ro} Romanian\hascapu\hascapl
-\tag{rof} Rombo
-\tag{ru} Russian\hascapu\hascapl
-\tag{rw} Kinyarwanda
-\tag{rwk} Rwa
-\tag{sa-Beng} Sanskrit
-\tag{sa-Deva} Sanskrit
-\tag{sa-Gujr} Sanskrit
-\tag{sa-Knda} Sanskrit
-\tag{sa-Mlym} Sanskrit
-\tag{sa-Telu} Sanskrit
-\tag{sa} Sanskrit
-\tag{sah} Sakha
-\tag{saq} Samburu
-\tag{sbp} Sangu
-\tag{sc} Sardinian
-\tag{scn} Sicilian
-\tag{se} Northern Sami\hascapu\hascapl
-\tag{seh} Sena
-\tag{ses} Koyraboro Senni
-\tag{sg} Sango
-\tag{shi-Latn} Tachelhit
-\tag{shi-Tfng} Tachelhit
-\tag{shi} Tachelhit
-\tag{si} Sinhala\hascapu
-\tag{sk} Slovak\hascapu\hascapl
-\tag{sl} Slovenian\hascapu\hascapl
-\tag{smn} Inari Sami
-\tag{sn} Shona
-\tag{so} Somali
-\tag{sq} Albanian\hascapu\hascapl
-\tag{sr-Cyrl-BA} Serbian\hascapu\hascapl
-\tag{sr-Cyrl-ME} Serbian\hascapu\hascapl
-\tag{sr-Cyrl-XK} Serbian\hascapu\hascapl
-\tag{sr-Cyrl} Serbian\hascapu\hascapl
-\tag{sr-ijekavsk} Serbian\hascapu\hascapl
-\tag{sr-Latn-BA} Serbian\hascapu\hascapl
-\tag{sr-Latn-ijekavsk} Serbian\hascapu\hascapl
-\tag{sr-Latn-ME} Serbian\hascapu\hascapl
-\tag{sr-Latn-XK} Serbian\hascapu\hascapl
-\tag{sr-Latn} Serbian\hascapu\hascapl
-\tag{sr} Serbian\hascapu\hascapl
-\tag{ss} Swati
-\tag{ssy} Saho
-\tag{st} Southern Sotho
-\tag{sv} Swedish\hascapu\hascapl
-\tag{sw} Swahili
-\tag{syr} Syriac
-\tag{szl} Silesian
-\tag{ta} Tamil\hascapu
-\tag{te} Telugu\hascapu
-\tag{teo} Teso
-\tag{th} Thai\hascapu\hascapl
-\tag{ti} Tigrinya
-\tag{tig} Tigre
-\tag{tk} Turkmen\hascapu\hascapl
-\tag{tn} Tswana
-\tag{to} Tongan
-\tag{tpi} Tok Pisin
-\tag{tr} Turkish\hascapu\hascapl
-\tag{trv} Taroko
-\tag{ts} Tsonga
-\tag{twq} Tasawaq
-\tag{tzm} Central Atlas Tamazight
-\tag{ug} Uyghur\hascapu
-\tag{uk} Ukrainian\hascapu\hascapl
-\tag{ur} Urdu\hascapu
-\tag{uz-Arab} Uzbek
-\tag{uz-Cyrl} Uzbek
-\tag{uz-Latn} Uzbek
-\tag{uz} Uzbek
-\tag{vai-Latn} Vai
-\tag{vai-Vaii} Vai
-\tag{vai} Vai
-\tag{ve} Venda
-\tag{vi} Vietnamese\hascapu\hascapl
-\tag{vo} Volapük
-\tag{vun} Vunjo
-\tag{wae} Walser
-\tag{wal} Wolaytta
-\tag{xog} Soga
-\tag{yav} Yangben
-\tag{yi} Yiddish
-\tag{yo} Yoruba
-\tag{yrl} Nheengatu
-\tag{yue} Cantonese
-\tag{zgh} Standard Moroccan Tamazight
-\tag{zh-Hans-HK} Chinese
-\tag{zh-Hans-MO} Chinese
-\tag{zh-Hans-SG} Chinese
-\tag{zh-Hans} Chinese\hascapu
-\tag{zh-Hant-HK} Chinese
-\tag{zh-Hant-MO} Chinese
-\tag{zh-Hant} Chinese\hascapu
-\tag{zh} Chinese\hascapu
-\tag{zu} Zulu
-\end{multicols}
-\endgroup
-\hrule
-\bigskip
-
-In some contexts (currently |\babelfont|) an \texttt{ini} file may be
-loaded by its name. Here is the list of the names currently supported.
-With these languages, |\babelfont| loads (if not done before) the
-language and script names (even if the language is defined as a package
-option with an \textsf{ldf} file). These are also the names recognized
-by |\babelprovide| with a valueless |import|.
-
-\begingroup
-\bigskip\hrule\nobreak
-\small
-\let\\\par
-
-\begin{multicols}{3}
-abkhazian\\
-acadian\\
-afar\\
-afrikaans\\
-aghem\\
-akan\\
-albanian\\
-american\\
-americanenglish\\
-amharic\\
-ancientgreek\\
-arabic\\
-arabic-algeria\\
-arabic-dz\\
-arabic-eg\\
-arabic-egypt\\
-arabic-iq\\
-arabic-iraq\\
-arabic-jo\\
-arabic-jordan\\
-arabic-lb\\
-arabic-lebanon\\
-arabic-ma\\
-arabic-morocco\\
-arabic-palestinianterritories\\
-arabic-ps\\
-arabic-sa\\
-arabic-saudiarabia\\
-arabic-sy\\
-arabic-syria\\
-arabic-tn\\
-arabic-tunisia\\
-armenian\\
-assamese\\
-asturian\\
-asu\\
-atsam\\
-australian\\
-australianenglish\\
-austrian\\
-azerbaijani\\
-azerbaijani-cyrillic\\
-azerbaijani-cyrl\\
-azerbaijani-latin\\
-azerbaijani-latn\\
-bafia\\
-baluchi\\
-bambara\\
-bangla\\
-basaa\\
-basque\\
-belarusian\\
-bemba\\
-bena\\
-bengali\\
-bhojpuri\\
-blin\\
-bodo\\
-bosnian\\
-bosnian-cyrillic\\
-bosnian-cyrl\\
-bosnian-latin\\
-bosnian-latn\\
-brazilian\\
-brazilianportuguese\\
-breton\\
-british\\
-britishenglish\\
-bulgarian\\
-buriat\\
-burmese\\
-canadian\\
-canadianenglish\\
-cantonese\\
-catalan\\
-centralatlastamazight\\
-centralkurdish\\
-centralkurdish-latin\\
-centralkurdish-latn\\
-chakma\\
-chechen\\
-cherokee\\
-chiga\\
-chinese\\
-chinese-hans\\
-chinese-hans-hk\\
-chinese-hans-mo\\
-chinese-hans-sg\\
-chinese-hant\\
-chinese-hant-hk\\
-chinese-hant-mo\\
-chinese-simplified\\
-chinese-simplified-hongkongsarchina\\
-chinese-simplified-macausarchina\\
-chinese-simplified-singapore\\
-chinese-traditional\\
-chinese-traditional-hongkongsarchina\\
-chinese-traditional-macausarchina\\
-churchslavic\\
-churchslavic-cyrs\\
-churchslavic-glag\\
-churchslavic-glagolitic\\
-churchslavic-oldcyrillic\footnote{The name in the CLDR
-is Old Church Slavonic Cyrillic, but it has been shortened
-for practical reasons.}\\
-churchsslavic-glag\\
-churchslavonic\\
-classicallatin\\
-colognian\\
-coptic\\
-cornish\\
-corsican\\
-croatian\\
-czech\\
-danish\\
-duala\\
-dutch\\
-dzongkha\\
-ecclesiasticallatin\\
-embu\\
-english\\
-english-au\\
-english-australia\\
-english-ca\\
-english-canada\\
-english-gb\\
-english-newzealand\\
-english-nz\\
-english-unitedkingdom\\
-english-unitedstates\\
-english-us\\
-erzya\\
-esperanto\\
-estonian\\
-europeanportuguese\\
-ewe\\
-ewondo\\
-faroese\\
-farsi\\
-filipino\\
-finnish\\
-french\\
-french-be\\
-french-belgium\\
-french-ca\\
-french-canada\\
-french-canadianfrench\\
-french-ch\\
-french-lu\\
-french-luxembourg\\
-french-swissfrench\\
-french-switzerland\\
-friulian\\
-fulah\\
-ga\\
-galician\\
-ganda\\
-geez\\
-georgian\\
-german\\
-german-at\\
-german-austria\\
-german-austria-traditional\\
-german-ch\\
-german-switzerland\\
-german-switzerland-traditional\\
-german-traditional\\
-greek\\
-guarani\\
-gujarati\\
-gusii\\
-haryanvi\\
-hausa\\
-hausa-gh\\
-hausa-ghana\\
-hausa-ne\\
-hausa-niger\\
-hawaiian\\
-hebrew\\
-hindi\\
-hungarian\\
-icelandic\\
-igbo\\
-inarisami\\
-indonesian\\
-interlingua\\
-inuktitut\\
-irish\\
-italian\\
-japanese\\
-javanese\\
-jju\\
-jolafonyi\\
-kabuverdianu\\
-kabyle\\
-kaingang\\
-kako\\
-kalaallisut\\
-kalenjin\\
-kamba\\
-kannada\\
-kashmiri\\
-kazakh\\
-khmer\\
-kikuyu\\
-kinyarwanda\\
-konkani\\
-korean\\
-korean-han\\
-korean-hani\\
-koyraborosenni\\
-koyrachiini\\
-kurmanji\\
-kwasio\\
-kyrgyz\\
-lakota\\
-langi\\
-lao\\
-latin\\
-latvian\\
-ligurian\\
-lingala\\
-lithuanian\\
-lowersorbian\\
-lowgerman\\
-lubakatanga\\
-luo\\
-luxembourgish\\
-luyia\\
-macedonian\\
-machame\\
-maithiri\\
-makhuwameetto\\
-makonde\\
-malagasy\\
-malay\\
-malay-bn\\
-malay-brunei\\
-malay-sg\\
-malay-singapore\\
-malayalam\\
-maltese\\
-manx\\
-marathi\\
-masai\\
-mazanderani\\
-medievallatin\\
-meru\\
-meta\\
-mexican\\
-mexicanspanish\\
-moldavian\\
-mongolian\\
-monotonicgreek\\
-morisyen\\
-mundang\\
-muscogee\\
-nama\\
-naustrian\\
-nepali\\
-newzealand\\
-ngerman\\
-ngiemboon\\
-ngomba\\
-nheengatu\\
-nigerianpidgin\\
-nko\\
-norsk\\
-northernkurdish\\
-northernkurdish-arab\\
-northernkurdish-arabic\\
-northernluri\\
-northernsami\\
-northernsotho\\
-northndebele\\
-norwegian\\
-norwegianbokmal\\
-norwegiannynorsk\\
-nswissgerman\\
-nuer\\
-nyanja\\
-nyankole\\
-nynorsk\\
-occitan\\
-odia\\
-oriya\\
-oromo\\
-ossetic\\
-papiamento\\
-pashto\\
-persian\\
-piedmontese\\
-polish\\
-polytonicgreek\\
-portuguese\\
-portuguese-br\\
-portuguese-brazil\\
-portuguese-portugal\\
-portuguese-pt\\
-prussian\\
-punjabi\\
-punjabi-arab\\
-punjabi-arabic\\
-punjabi-gurmukhi\\
-punjabi-guru\\
-quechua\\
-rajasthani\\
-romanian\\
-romanian-md\\
-romanian-moldova\\
-romansh\\
-rombo\\
-rundi\\
-russian\\
-rwa\\
-saho\\
-sakha\\
-samburu\\
-sango\\
-sangu\\
-sanskrit\\
-sanskrit-bangla\\
-sanskrit-beng\\
-sanskrit-bengali\\
-sanskrit-deva\\
-sanskrit-devanagari\\
-sanskrit-gujarati\\
-sanskrit-gujr\\
-sanskrit-kannada\\
-sanskrit-knda\\
-sanskrit-malayalam\\
-sanskrit-mlym\\
-sanskrit-telu\\
-sanskrit-telugu\\
-sardinian\\
-scottishgaelic\\
-sena\\
-serbian\\
-serbian-cyrillic\\
-serbian-cyrillic-bosniaherzegovina\\
-serbian-cyrillic-kosovo\\
-serbian-cyrillic-montenegro\\
-serbian-cyrl\\
-serbian-cyrl-ba\\
-serbian-cyrl-me\\
-serbian-cyrl-xk\\
-serbian-ijekavsk\\
-serbian-latin\\
-serbian-latin-bosniaherzegovina\\
-serbian-latin-kosovo\\
-serbian-latin-montenegro\\
-serbian-latn\\
-serbian-latn-ba\\
-serbian-latn-ijekavsk\\
-serbian-latn-me\\
-serbian-latn-xk\\
-serbianc\\
-shambala\\
-shona\\
-sichuanyi\\
-sicilian\\
-silesian\\
-sinhala\\
-slovak\\
-slovene\\
-slovenian\\
-soga\\
-somali\\
-sorani\\
-southernsotho\\
-southndebele\\
-spanish\\
-spanish-mexico\\
-spanish-mx\\
-standardmoroccantamazight\\
-swahili\\
-swati\\
-swedish\\
-swissgerman\\
-swisshighgerman\\
-syriac\\
-tachelhit\\
-tachelhit-latin\\
-tachelhit-latn\\
-tachelhit-tfng\\
-tachelhit-tifinagh\\
-taita\\
-tamil\\
-taroko\\
-tasawaq\\
-telugu\\
-teso\\
-thai\\
-tibetan\\
-tigre\\
-tigrinya\\
-tokpisin\\
-tongan\\
-tsonga\\
-tswana\\
-turkish\\
-turkmen\\
-tyap\\
-ukenglish\\
-ukrainian\\
-uppersorbian\\
-urdu\\
-usenglish\\
-uyghur\\
-uzbek\\
-uzbek-arab\\
-uzbek-arabic\\
-uzbek-cyrillic\\
-uzbek-cyrl\\
-uzbek-latin\\
-uzbek-latn\\
-vai\\
-vai-latin\\
-vai-latn\\
-vai-vai\\
-vai-vaii\\
-venda\\
-vietnamese\\
-volapuk\\
-vunjo\\
-walser\\
-welsh\\
-westernfrisian\\
-wolaytta\\
-wolof\\
-yangben\\
-yiddish\\
-yoruba\\
-zarma\\
-zulu
-\end{multicols}
-\endgroup
-\hrule
-
-\bigskip
-
-Many locale templates are quite useable, provided captions and dates are
-not required (which is a very frequent case, particularly in ancient
-languages). So, they will be included in the default \babel{} distribution.
-This can serve to encourage contributions, too. A warning will remember
-they are ‘bare minimum locales’. The locales are currently
-the following:
-\begin{multicols}{4}
-\small
-akkadian\\
-ancientegyptian\\
-aramaic\\
-avestan\\
-aymara\\
-balinese\\
-bashkir\\
-bataktoba\\
-bavarian\\
-classicalmandaic\\
-divehi\\
-egyptianarabic\footnote{Masri or Colloquial Egyptian, with tag
-\texttt{arz}, not to be confused with the Standard Arabic as spoken in
-Egypt, with tag \texttt{ar-EG}.}\\
-ingush\\
-komi\\
-ladino\\
-lepcha\\
-limbu\\
-lineara\\
-lombard\\
-lu\\
-makasar\\
-navajo\\
-newari\\
-oldnorse\\
-phoenician\\
-samaritan\\
-sinteromani\\
-southernaltai\\
-tainua\\
-tangut\\
-waray
-\end{multicols}
-
\textbf{Modifying and adding values to |ini| files}
\nobreak
@@ -2390,6 +1572,585 @@ parameters.
% hyphenation with
% \end{example}
+\subsection{List of locales available in \cs{babelprovide}}
+
+Here is the list of the names currently supported with |ini| locale
+files, with |\babelprovide| (or |provide=|). With these languages,
+|\babelfont| loads (if not done before) the language and script names
+(even if the language is defined as a package option with an
+\textsf{ldf} file). These are also the names recognized by
+|\babelprovide| with a valueless |import|, which will load the |ini|
+file with the tag given in parenthesis.
+
+Many locale are quite useable, provided captions and dates are
+not required (which is a very frequent case, particularly in ancient
+languages). So, they are included in the default \babel{} distribution.
+This can serve to encourage contributions, too. A warning will remember
+they are ‘bare minimum locales’. They are set in
+\textcolor[gray]{.4}{gray} in the following list.
+
+\begin{note}
+ Although the names of the corresponding |lfd| files match those in
+ this list, there are some exceptions, particularly in German and
+ Serbian. So, |ngerman| is called here |german|, which is the name in
+ the CLDR and, actually, the most logical.
+\end{note}
+
+\begingroup
+\bigskip\hrule\nobreak
+
+\makeatletter
+\def\tag#1{\par\@hangfrom{\makebox[10em][l]{#1}}\ignorespaces}
+\def\tag#1#2#3{\par
+ \hspace{-2em}\textcolor{thered}{\texttt{#1}}#2\enspace
+ \mbox{\footnotesize(#3)}}
+\def\subtag#1#2#3{\par
+ \hspace{-1em}\texttt{#1}#2\enspace
+ \mbox{\footnotesize(#3)}}
+\def\subtagalt#1#2#3{\par
+ \hspace{-1em}\textcolor{thered}{\texttt{#1}}#2\enspace
+ \mbox{\footnotesize(#3)}}
+\def\tagmin#1#2#3{\par
+ \hspace{-2em}\textcolor[gray]{.4}{\texttt{#1}}#2\enspace
+ \mbox{\footnotesize(#3)}}
+\def\subtagmin#1#2#3{\par
+ \hspace{-1em}\textcolor[gray]{.4}{\texttt{#1}}#2\enspace
+ \mbox{\footnotesize(#3)}}
+\def\hascapu{\textsuperscript{u}}
+\def\hascapl{\textsuperscript{l}}
+\def\note#1{\par{\footnotesize#1\par}}
+\small
+
+\bigskip
+
+Recommended names are set in \textcolor{thered}{red}.\\
+In variants with the region or the script name (which are not
+highlighted), prefer the full forms.\\
+Bare minimum locales are set in \textcolor[gray]{.4}{gray}.\\
+Discouraged and deprecated names are not included.\\
+\hascapu{} means Unicode captions; \hascapl{} means LICR captions.\\
+There are some notes in a few locales.
+
+\bigskip\hrule\nobreak
+
+\begin{multicols}{2}
+\leftskip2em
+\tag{abkhazian}{}{ab}
+\tag{afar}{}{aa}
+\tag{afrikaans}{\hascapu\hascapl}{af}
+\tag{aghem}{}{agq}
+\tag{akan}{}{ak}
+\tagmin{akkadian}{}{akk}
+\tag{albanian}{\hascapu\hascapl}{sq}
+\tag{amharic}{\hascapu\hascapl}{am}
+\tagmin{ancientegyptian}{}{egy}
+\tag{ancientgreek}{\hascapu\hascapl}{grc}\note{It’s a different
+language from \texttt{greek}.}
+\tag{arabic}{\hascapu}{ar}
+\subtag{arabic-algeria}{\hascapu}{ar-DZ}
+\subtag{arabic-dz}{\hascapu}{ar-DZ}
+\subtag{arabic-egypt}{\hascapu}{ar-EG}
+\subtag{arabic-eg}{\hascapu}{ar-EG}
+\subtag{arabic-iraq}{\hascapu}{ar-IQ}
+\subtag{arabic-iq}{\hascapu}{ar-IQ}
+\subtag{arabic-jordan}{\hascapu}{ar-JO}
+\subtag{arabic-jo}{\hascapu}{ar-JO}
+\subtag{arabic-lebanon}{\hascapu}{ar-LB}
+\subtag{arabic-lb}{\hascapu}{ar-LB}
+\subtag{arabic-morocco}{\hascapu}{ar-MA}
+\subtag{arabic-ma}{\hascapu}{ar-MA}
+\subtag{arabic-palestinianterritories}{\hascapu}{ar-PS}
+\subtag{arabic-ps}{\hascapu}{ar-PS}
+\subtag{arabic-saudiarabia}{\hascapu}{ar-SA}
+\subtag{arabic-sa}{\hascapu}{ar-SA}
+\subtag{arabic-syria}{\hascapu}{ar-SY}
+\subtag{arabic-sy}{\hascapu}{ar-SY}
+\subtag{arabic-tunisia}{\hascapu}{ar-TN}
+\subtag{arabic-tn}{\hascapu}{ar-TN}
+\tagmin{aramaic}{}{arc}
+\subtagmin{aramaic-nabataean}{}{arc-nbat}
+\subtagmin{aramaic-nbat}{}{arc-nbat}
+\subtagmin{aramaic-palmyrene}{}{arc-palm}
+\subtagmin{aramaic-palm}{}{arc-palm}
+\tag{armenian}{\hascapu\hascapl}{hy}
+\tag{assamese}{\hascapu}{as}
+\tag{asturian}{\hascapu\hascapl}{ast}
+\tag{asu}{}{asa}
+\tag{atsam}{}{cch}
+\tagmin{avestan}{}{ae}
+\tag{awadhi}{}{awa}
+\tagmin{aymara}{}{ay}
+\tag{azerbaijani}{\hascapu\hascapl}{az}
+\subtag{azerbaijani-cyrillic}{}{az-Cyrl}
+\subtag{azerbaijani-cyrl}{}{az-Cyrl}
+\subtag{azerbaijani-latin}{}{az-Latn}
+\subtag{azerbaijani-latn}{}{az-Latn}
+\tag{bafia}{}{ksf}
+\tagmin{balinese}{}{ban}
+\tag{baluchi}{}{bal}
+\tag{bambara}{}{bm}
+\tag{bangla}{\hascapu}{bn}
+\tag{basaa}{}{bas}
+\tagmin{bashkir}{}{ba}
+\tag{basque}{\hascapu\hascapl}{eu}
+\tagmin{bataktoba}{}{bbc}
+\tagmin{bavarian}{}{bar}
+\tag{belarusian}{\hascapu\hascapl}{be}
+\tag{bemba}{}{bem}
+\tag{bena}{}{bez}
+\tag{bengali}{\hascapu}{bn}
+\tag{bhojpuri}{}{bho}
+\tag{blin}{}{byn}
+\tag{bodo}{}{brx}
+\tag{bosnian}{\hascapu\hascapl}{bs}
+\subtag{bosnian-cyrillic}{}{bs-Cyrl}
+\subtag{bosnian-cyrl}{}{bs-Cyrl}
+\subtag{bosnian-latin}{\hascapu\hascapl}{bs-Latn}
+\subtag{bosnian-latn}{\hascapu\hascapl}{bs-Latn}
+\tag{breton}{\hascapu\hascapl}{br}
+\tag{bulgarian}{\hascapu\hascapl}{bg}
+\tag{buriat}{\hascapu\hascapl}{bua}
+\tag{burmese}{}{my}
+\tag{cantonese}{}{yue}
+\tag{catalan}{\hascapu\hascapl}{ca}
+\tag{cebuano}{}{ceb}
+\tag{centralatlastamazight}{}{tzm}
+\tag{centralkurdish}{\hascapu}{ckb}
+\subtag{centralkurdish-latin}{\hascapu}{ckb-Latn}
+\subtag{centralkurdish-latn}{\hascapu}{ckb-Latn}
+\tag{chakma}{}{ccp}
+\tag{chechen}{}{ce}
+\tag{cherokee}{}{chr}
+\tag{chiga}{}{cgg}
+\tag{chinese}{\hascapu}{zh}
+\subtag{chinese-simplified}{\hascapu}{zh-Hans}
+\subtag{chinese-hans}{\hascapu}{zh-Hans}
+\subtag{chinese-traditional}{\hascapu}{zh-Hant}
+\subtag{chinese-hant}{\hascapu}{zh-Hant}
+\subtag{chinese-simplified-hongkongsarchina}{}{zh-Hans-HK}
+\subtag{chinese-hans-hk}{}{zh-Hans-HK}
+\subtag{chinese-simplified-macausarchina}{}{zh-Hans-MO}
+\subtag{chinese-hans-mo}{}{zh-Hans-MO}
+\subtag{chinese-simplified-singapore}{}{zh-Hans-SG}
+\subtag{chinese-hans-sg}{}{zh-Hans-SG}
+\subtag{chinese-hant-hk}{}{zh-Hant-HK}
+\subtag{chinese-traditional-hongkongsarchina}{}{zh-Hant-HK}
+\subtag{chinese-hant-mo}{}{zh-Hant-MO}
+\subtag{chinese-traditional-macausarchina}{}{zh-Hant-MO}
+\tag{churchslavic}{\hascapu}{cu}
+\subtag{churchslavic-cyrs}{\hascapu}{cu-Cyrs}
+\subtag{churchslavic-glag}{}{cu-Glag}
+\subtag{churchslavic-glagolitic}{}{cu-Glag}
+\subtag{churchslavic-oldcyrillic}{\hascapu}{cu-Cyrs}
+% \tag{churchslavonic}{\hascapu}{cu}
+\tag{chuvash}{}{cv}
+\tagmin{classicalmandaic}{}{myz}
+% \tag{classiclatin}{\hascapu\hascapl}{la-x-classic}
+\tag{colognian}{}{ksh}
+\tag{coptic}{}{cop}
+\tag{cornish}{}{kw}
+\tag{corsican}{}{co}
+\tag{croatian}{\hascapu\hascapl}{hr}
+\tag{czech}{\hascapu\hascapl}{cs}
+\tag{danish}{\hascapu\hascapl}{da}
+\tagmin{divehi}{}{dv}
+\tag{dogri}{}{doi}
+\tag{duala}{}{dua}
+\tag{dutch}{\hascapu\hascapl}{nl}
+\tag{dzongkha}{}{dz}
+% \tag{ecclesiasticlatin}{\hascapu\hascapl}{la-x-ecclesia}
+\tagmin{egyptianarabic}{}{arz}\note{Masri or Colloquial Egyptian, with tag
+\texttt{arz}, different from Standard Arabic as spoken in
+Egypt, with tag \texttt{ar-EG}.}
+\tag{embu}{}{ebu}
+\tag{english}{\hascapu\hascapl}{en}
+\subtagalt{american}{\hascapu\hascapl}{en-US}
+\subtag{americanenglish}{\hascapu\hascapl}{en-US}
+\subtagalt{australian}{\hascapu\hascapl}{en-AU}
+\subtag{australianenglish}{\hascapu\hascapl}{en-AU}
+\subtagalt{british}{\hascapu\hascapl}{en-GB}
+\subtag{britishenglish}{\hascapu\hascapl}{en-GB}
+\subtagalt{canadian}{\hascapu\hascapl}{en-CA}
+\subtag{canadianenglish}{\hascapu\hascapl}{en-CA}
+\subtag{english-australia}{\hascapu\hascapl}{en-AU}
+\subtag{english-au}{\hascapu\hascapl}{en-AU}
+\subtag{english-canada}{\hascapu\hascapl}{en-CA}
+\subtag{english-ca}{\hascapu\hascapl}{en-CA}
+\subtag{english-unitedkingdom}{\hascapu\hascapl}{en-GB}
+\subtag{english-gb}{\hascapu\hascapl}{en-GB}
+\subtag{english-newzealand}{\hascapu\hascapl}{en-NZ}
+\subtag{english-unitedstates}{\hascapu\hascapl}{en-US}
+\subtag{english-nz}{\hascapu\hascapl}{en-NZ}
+\subtag{english-us}{\hascapu\hascapl}{en-US}
+\tag{erzya}{}{myv}
+\tag{esperanto}{\hascapu\hascapl}{eo}
+\tag{estonian}{\hascapu\hascapl}{et}
+\tag{ewe}{}{ee}
+\tag{ewondo}{}{ewo}
+\tag{faroese}{}{fo}
+\tag{farsi}{\hascapu}{fa}
+\tag{filipino}{}{fil}
+\tag{finnish}{\hascapu\hascapl}{fi}
+\tag{french}{\hascapu\hascapl}{fr}
+\subtagalt{acadian}{\hascapu\hascapl}{fr-x-acadian}
+\subtag{canadianfrench}{\hascapu\hascapl}{fr-CA}
+\subtag{swissfrench}{\hascapu\hascapl}{fr-CH}
+\subtag{french-belgium}{\hascapu\hascapl}{fr-BE}
+\subtag{french-be}{\hascapu\hascapl}{fr-BE}
+\subtag{french-canada}{\hascapu\hascapl}{fr-CA}
+\subtag{french-ca}{\hascapu\hascapl}{fr-CA}
+\subtag{french-luxembourg}{\hascapu\hascapl}{fr-LU}
+\subtag{french-lu}{\hascapu\hascapl}{fr-LU}
+\subtag{french-switzerland}{\hascapu\hascapl}{fr-CH}
+\subtag{french-ch}{\hascapu\hascapl}{fr-CH}
+\tag{friulian}{\hascapu\hascapl}{fur}
+\tag{fulah}{}{ff}
+\tag{ga}{}{gaa}
+\tag{galician}{\hascapu\hascapl}{gl}
+\tag{ganda}{}{lg}
+\tag{geez}{}{gez}
+\tag{georgian}{\hascapu}{ka}
+\tag{german}{\hascapu\hascapl}{de}
+\note{Note the \texttt{ldf} names differ. See note above.}
+\subtag{german-traditional}{\hascapu\hascapl}{de-1901}
+\subtagalt{austrian}{\hascapu\hascapl}{de-AT}
+\subtag{german-austria}{\hascapu\hascapl}{de-AT}
+\subtag{german-at}{\hascapu\hascapl}{de-AT}
+\subtag{german-austria-traditional}{\hascapu\hascapl}{de-AT-1901}
+\subtagalt{swisshighgerman}{\hascapu\hascapl}{de-CH}\note{\texttt{swissgerman},
+with tag \texttt{gsw} is a different language.}
+\subtag{german-switzerland}{\hascapu\hascapl}{de-CH}
+\subtag{german-ch}{\hascapu\hascapl}{de-CH}
+\subtag{german-switzerland-traditional}{\hascapu\hascapl}{de-CH-1901}
+\tagmin{gothic}{}{got}
+\tag{greek}{\hascapu\hascapl}{el}
+\subtag{monotonicgreek}{\hascapu\hascapl}{el}
+\subtagalt{polytonicgreek}{\hascapu\hascapl}{el-polyton}
+\tag{guarani}{}{gn}
+\tag{gujarati}{\hascapu}{gu}
+\tag{gusii}{}{guz}
+\tag{haryanvi}{}{bgc}
+\tag{hausa}{\hascapu\hascapl}{ha}
+\subtag{hausa-ghana}{}{ha-GH}
+\subtag{hausa-gh}{}{ha-GH}
+\subtag{hausa-niger}{}{ha-NE}
+\subtag{hausa-ne}{}{ha-NE}
+\tag{hawaiian}{}{haw}
+\tag{hebrew}{\hascapu\hascapl}{he}
+\tag{hindi}{\hascapu}{hi}
+\tag{hmongnjua}{}{hnj}
+\tag{hungarian}{\hascapu\hascapl\hascapl\hascapl}{hu}
+\tag{icelandic}{\hascapu\hascapl}{is}
+\tag{igbo}{}{ig}
+\tag{inarisami}{}{smn}
+\tag{indonesian}{\hascapu\hascapl}{id}
+\tagmin{ingush}{}{inh}
+\tag{interlingua}{\hascapu\hascapl}{ia}
+\tag{inuktitut}{}{iu}
+\tag{irish}{\hascapu\hascapl}{ga}
+\tag{italian}{\hascapu\hascapl}{it}
+\tag{japanese}{\hascapu}{ja}
+\tag{javanese}{}{jv}
+\tag{jju}{}{kaj}
+\tag{jolafonyi}{}{dyo}
+\tag{kabuverdianu}{}{kea}
+\tag{kabyle}{}{kab}
+\tag{kaingang}{}{kgp}
+\tag{kako}{}{kkj}
+\tag{kalaallisut}{}{kl}
+\tag{kalenjin}{}{kln}
+\tag{kamba}{}{kam}
+\tag{kannada}{\hascapu}{kn}
+\tag{kashmiri}{}{ks}
+\tag{kazakh}{}{kk}
+\tag{khmer}{\hascapu}{km}
+\tag{kikuyu}{}{ki}
+\tag{kinyarwanda}{}{rw}
+\tagmin{komi}{}{kv}
+\tag{konkani}{}{kok}
+\tag{korean}{\hascapu}{ko}
+\subtag{korean-han}{\hascapu}{ko-Hani}
+\subtag{korean-hani}{\hascapu}{ko-Hani}
+\tag{koyraborosenni}{}{ses}
+\tag{koyrachiini}{}{khq}
+\tag{kurmanji}{\hascapu\hascapl}{kmr}
+\tag{kwasio}{}{nmg}
+\tag{kyrgyz}{}{ky}
+\tagmin{ladino}{}{lad}
+\tag{lakota}{}{lkt}
+\tag{langi}{}{lag}
+\tag{lao}{\hascapu}{lo}
+\tag{latin}{\hascapu\hascapl}{la}
+\subtagalt{ecclesiasticallatin}{\hascapu\hascapl}{la-x-ecclesia}
+\subtagalt{classicallatin}{\hascapu\hascapl}{la-x-classic}
+\subtagalt{medievallatin}{\hascapu\hascapl}{la-x-medieval}
+\tag{latvian}{\hascapu\hascapl}{lv}
+\tagmin{lepcha}{}{lep}
+\tag{ligurian}{}{lij}
+\tagmin{limbu}{}{lif}
+\subtagmin{limbu-limb}{}{lif-limb}
+\subtagmin{limbu-limbu}{}{lif-limb}
+\tagmin{lineara}{}{lab}
+\tag{lingala}{}{ln}
+\tag{lithuanian}{\hascapu\hascapl\hascapl\hascapl}{lt}
+\tagmin{lombard}{}{lmo}
+\tag{lowersorbian}{\hascapu\hascapl}{dsb}
+\tag{lowgerman}{}{nds}
+% \tag{lsorbian}{\hascapu\hascapl}{dsb}
+\tagmin{lu}{}{khb}
+\tag{lubakatanga}{}{lu}
+\tag{luo}{}{luo}
+\tag{luxembourgish}{\hascapu\hascapl}{lb}
+\tag{luyia}{}{luy}
+\tag{macedonian}{\hascapu\hascapl}{mk}
+\tag{machame}{}{jmc}
+\tag{magyar}{\hascapu\hascapl\hascapl\hascapl}{hu}
+\tag{maithili}{}{mai}
+\tagmin{makasar}{}{mak}
+\subtagmin{makasar-bugi}{}{mak-Bugi}
+\subtagmin{makasar-buginese}{}{mak-Bugi}
+\tag{makhuwameetto}{}{mgh}
+\tag{makonde}{}{kde}
+\tag{malagasy}{}{mg}
+\tag{malay}{\hascapu\hascapl}{ms}
+\subtag{malay-brunei}{}{ms-BN}
+\subtag{malay-bn}{}{ms-BN}
+\subtag{malay-singapore}{}{ms-SG}
+\subtag{malay-sg}{}{ms-SG}
+\tag{malayalam}{\hascapu}{ml}
+\tag{maltese}{}{mt}
+\tag{manipuri}{}{mni}
+\tag{manx}{}{gv}
+\tag{maori}{}{mi}
+\tag{marathi}{\hascapu}{mr}
+\tag{masai}{}{mas}
+\tag{mazanderani}{}{mzn}
+\tag{meru}{}{mer}
+\tag{meta}{}{mgo}
+\tag{mongolian}{}{mn}
+\tag{monotonicgreek}{\hascapu\hascapl}{el}
+\tag{morisyen}{}{mfe}
+\tag{mundang}{}{mua}
+\tag{muscogee}{}{mus}
+\tag{nama}{}{naq}
+% \tag{naustrian}{\hascapu\hascapl}{de-AT}
+\tagmin{navajo}{}{nv}
+\tag{nepali}{}{ne}
+\tagmin{newari}{}{new}
+\tag{newzealand}{\hascapu\hascapl}{en-NZ}
+% \tag{ngerman}{\hascapu\hascapl}{de}
+\tag{ngiemboon}{}{nnh}
+\tag{ngomba}{}{jgo}
+\tag{nheengatu}{}{yrl}
+\tag{nigerianpidgin}{}{pcm}
+\tag{nko}{}{nqo}
+\tag{northernfrisian}{}{frr}
+\tag{northernkurdish}{\hascapu\hascapl}{kmr}
+\subtag{northernkurdish-arab}{\hascapu}{kmr-Arab}
+\subtag{northernkurdish-arabic}{\hascapu}{kmr-Arab}
+\tag{northernluri}{}{lrc}
+\tag{northernsami}{\hascapu\hascapl}{se}
+\tag{northernsotho}{}{nso}
+\tag{northndebele}{}{nd}
+\tag{norwegian}{\hascapu\hascapl}{no}
+\subtag{norsk}{\hascapu\hascapl}{no}
+\note{In the CLDR, \texttt{norwegianbokmal} (nb) just inherites from
+\texttt{norwegian}, so use the latter.}
+% \tag{norwegianbokmal}{\hascapu\hascapl}{nb}
+\tag{nswissgerman}{\hascapu\hascapl}{de-CH}
+\tag{nuer}{}{nus}
+\tag{nyanja}{}{ny}
+\tag{nyankole}{}{nyn}
+\tag{nynorsk}{\hascapu\hascapl}{nn}
+\subtag{norwegiannynorsk}{\hascapu\hascapl}{nn}
+\tag{occitan}{\hascapu\hascapl}{oc}
+\tag{odia}{\hascapu}{or}
+\tagmin{oldnorse}{}{non}
+% \tag{oriya}{\hascapu}{or}
+\tag{oromo}{}{om}
+\tag{ossetic}{}{os}
+\tag{papiamento}{}{pap}
+\tag{pashto}{}{ps}
+\tag{persian}{\hascapu}{fa}
+\subtag{farsi}{\hascapu}{fa}
+\tagmin{phoenician}{}{phn}
+\tag{piedmontese}{\hascapu\hascapl}{pms}
+\tag{polish}{\hascapu\hascapl}{pl}
+\tag{portuguese}{\hascapu\hascapl}{pt}
+\subtagalt{brazilian}{\hascapu\hascapl}{pt-BR}
+\subtag{brazilianportuguese}{\hascapu\hascapl}{pt-BR}
+\subtag{portuguese-brazil}{\hascapu\hascapl}{pt-BR}
+\subtag{portuguese-br}{\hascapu\hascapl}{pt-BR}
+\subtag{europeanportuguese}{\hascapu\hascapl}{pt-PT}
+\subtag{portuguese-portugal}{\hascapu\hascapl}{pt-PT}
+\subtag{portuguese-pt}{\hascapu\hascapl}{pt-PT}
+\tag{prussian}{}{prg}
+\tag{punjabi}{\hascapu}{pa}
+\subtag{punjabi-arabic}{}{pa-Arab}
+\subtag{punjabi-arab}{}{pa-Arab}
+\subtag{punjabi-gurmukhi}{\hascapu}{pa-Guru}
+\subtag{punjabi-guru}{\hascapu}{pa-Guru}
+\tag{quechua}{}{qu}
+\tag{rajasthani}{}{raj}
+\tag{romanian}{\hascapu\hascapl}{ro}
+\subtagalt{moldavian}{\hascapu\hascapl}{ro-MD}
+\subtag{romanian-moldova}{\hascapu\hascapl}{ro-MD}
+\subtag{romanian-md}{\hascapu\hascapl}{ro-MD}
+\tag{romansh}{\hascapu\hascapl}{rm}
+\tag{rombo}{}{rof}
+\tag{rundi}{}{rn}
+\tag{russian}{\hascapu\hascapl}{ru}
+\tag{rwa}{}{rwk}
+\tag{saho}{}{ssy}
+\tag{sakha}{}{sah}
+\tagmin{samaritan}{}{smp}
+\tag{samburu}{}{saq}
+\tag{samin}{\hascapu\hascapl}{se}
+\tag{sango}{}{sg}
+\tag{sangu}{}{sbp}
+\tag{sanskrit}{}{sa}
+\subtag{sanskrit-bangla}{}{sa-Beng}
+\subtag{sanskrit-beng}{}{sa-Beng}
+% \subtag{sanskrit-bengali}{}{sa-Beng}
+\subtag{sanskrit-devanagari}{}{sa-Deva}
+\subtag{sanskrit-deva}{}{sa-Deva}
+\subtag{sanskrit-gujarati}{}{sa-Gujr}
+\subtag{sanskrit-gujr}{}{sa-Gujr}
+\subtag{sanskrit-kannada}{}{sa-Knda}
+\subtag{sanskrit-knda}{}{sa-Knda}
+\subtag{sanskrit-malayalam}{}{sa-Mlym}
+\subtag{sanskrit-mlym}{}{sa-Mlym}
+\subtag{sanskrit-telugu}{}{sa-Telu}
+\subtag{sanskrit-telu}{}{sa-Telu}
+\tag{santali}{}{sat}
+\tag{saraiki}{}{skr}
+\tag{sardinian}{}{sc}
+\tag{scottishgaelic}{\hascapu\hascapl}{gd}
+\tag{sena}{}{seh}
+\tag{serbian}{\hascapu\hascapl}{sr}
+\note{Note the \texttt{ldf} names differ. See note above.}
+\subtag{serbian-cyrillic}{\hascapu\hascapl}{sr-Cyrl}
+\subtag{serbian-cyrl}{\hascapu\hascapl}{sr-Cyrl}
+\subtag{serbian-cyrillic-bosniaherzegovina}{\hascapu\hascapl}{sr-Cyrl-BA}
+\subtag{serbian-cyrl-ba}{\hascapu\hascapl}{sr-Cyrl-BA}
+\subtag{serbian-cyrillic-kosovo}{\hascapu\hascapl}{sr-Cyrl-XK}
+\subtag{serbian-cyrl-xk}{\hascapu\hascapl}{sr-Cyrl-XK}
+\subtag{serbian-cyrillic-montenegro}{\hascapu\hascapl}{sr-Cyrl-ME}
+\subtag{serbian-cyrl-me}{\hascapu\hascapl}{sr-Cyrl-ME}
+\subtag{serbian-latin}{\hascapu\hascapl}{sr-Latn}
+\subtag{serbian-latn}{\hascapu\hascapl}{sr-Latn}
+\subtag{serbian-latin-bosniaherzegovina}{\hascapu\hascapl}{sr-Latn-BA}
+\subtag{serbian-latn-ba}{\hascapu\hascapl}{sr-Latn-BA}
+\subtag{serbian-latin-kosovo}{\hascapu\hascapl}{sr-Latn-XK}
+\subtag{serbian-latn-xk}{\hascapu\hascapl}{sr-Latn-XK}
+\subtag{serbian-latin-montenegro}{\hascapu\hascapl}{sr-Latn-ME}
+\subtag{serbian-latn-me}{\hascapu\hascapl}{sr-Latn-ME}
+\subtag{serbian-ijekavsk}{\hascapu\hascapl}{sr-ijekavsk}
+\subtag{serbian-latn-ijekavsk}{\hascapu\hascapl}{sr-Latn-ijekavsk}
+% \tag{serbianc}{\hascapu\hascapl}{sr}
+\tag{shambala}{}{ksb}
+\tag{shona}{}{sn}
+\tag{sichuanyi}{}{ii}
+\tag{sicilian}{}{scn}
+\tag{silesian}{}{szl}
+\tag{sindhi}{}{sd}
+\subtag{sindhi-devanagari}{}{sd-deva}
+\subtag{sindhi-deva}{}{sd-deva}
+\subtag{sindhi-khojki}{}{sd-khoj}
+\subtag{sindhi-khoj}{}{sd-khoj}
+\subtag{sindhi-khudawadi}{}{sd-sind}
+\subtag{sindhi-sind}{}{sd-sind}
+\tag{sinhala}{\hascapu}{si}
+\tagmin{sinteromani}{}{rmo}
+\tag{slovak}{\hascapu\hascapl}{sk}
+\tag{slovene}{\hascapu\hascapl}{sl}
+\tag{slovenian}{\hascapu\hascapl}{sl}
+\tag{soga}{}{xog}
+\tag{somali}{}{so}
+\tag{sorani}{\hascapu}{ckb}
+\tagmin{southernaltai}{}{alt}
+\tag{southernsotho}{}{st}
+\tag{southndebele}{}{nr}
+\tag{spanish}{\hascapu\hascapl}{es}
+\subtagalt{mexican}{\hascapu\hascapl}{es-MX}
+\subtag{mexicanspanish}{\hascapu\hascapl}{es-MX}
+\subtag{spanish-mexico}{\hascapu\hascapl}{es-MX}
+\subtag{spanish-mx}{\hascapu\hascapl}{es-MX}
+\tag{standardmoroccantamazight}{}{zgh}
+\tag{sundanese}{}{su}
+\tag{swahili}{}{sw}
+\tag{swati}{}{ss}
+\tag{swedish}{\hascapu\hascapl}{sv}
+\tag{swissgerman}{}{gsw}
+\note{Different from \texttt{swisshighgerman} (de-CH), which is German as spoken
+in Switzerland.}
+\tag{syriac}{}{syr}
+\tag{tachelhit}{}{shi}
+\subtag{tachelhit-latin}{}{shi-Latn}
+\subtag{tachelhit-latn}{}{shi-Latn}
+\subtag{tachelhit-tifinagh}{}{shi-Tfng}
+\subtag{tachelhit-tfng}{}{shi-Tfng}
+\tagmin{tainua}{}{tdd}
+\tag{taita}{}{dav}
+\tag{tajik}{}{tg}
+\tag{tamil}{\hascapu}{ta}
+\tagmin{tangut}{}{txg}
+\tag{taroko}{}{trv}
+\tag{tasawaq}{}{twq}
+\tag{tatar}{}{tt}
+\tag{telugu}{\hascapu}{te}
+\tag{teso}{}{teo}
+\tag{thai}{\hascapu\hascapl}{th}
+\tag{tibetan}{\hascapu}{bo}
+\tag{tigre}{}{tig}
+\tag{tigrinya}{}{ti}
+\tag{tokpisin}{}{tpi}
+\tag{tongan}{}{to}
+\tag{tsonga}{}{ts}
+\tag{tswana}{}{tn}
+\tag{turkish}{\hascapu\hascapl}{tr}
+\tag{turkmen}{\hascapu\hascapl}{tk}
+\tag{tyap}{}{kcg}
+\tag{ukenglish}{\hascapu\hascapl}{en-GB}
+\tag{ukrainian}{\hascapu\hascapl}{uk}
+\tag{uppersorbian}{\hascapu\hascapl}{hsb}
+\tag{urdu}{\hascapu}{ur}
+\tag{usenglish}{\hascapu\hascapl}{en-US}
+\tag{usorbian}{\hascapu\hascapl}{hsb}
+\tag{uyghur}{\hascapu}{ug}
+\tag{uzbek}{}{uz}
+\subtag{uzbek-arabic}{}{uz-Arab}
+\subtag{uzbek-arab}{}{uz-Arab}
+\subtag{uzbek-cyrillic}{}{uz-Cyrl}
+\subtag{uzbek-cyrl}{}{uz-Cyrl}
+\subtag{uzbek-latin}{}{uz-Latn}
+\subtag{uzbek-latn}{}{uz-Latn}
+\tag{vai}{}{vai}
+\subtag{vai-latin}{}{vai-Latn}
+\subtag{vai-latn}{}{vai-Latn}
+\subtag{vai-vai}{}{vai-Vaii}
+\subtag{vai-vaii}{}{vai-Vaii}
+\tag{venda}{}{ve}
+\tag{vietnamese}{\hascapu\hascapl}{vi}
+\tag{volapuk}{}{vo}
+\tag{vunjo}{}{vun}
+\tag{walser}{}{wae}
+\tagmin{waray}{}{war}
+\tag{welsh}{\hascapu\hascapl}{cy}
+\tag{westernfrisian}{}{fy}
+\tag{wolaytta}{}{wal}
+\tag{wolof}{}{wo}
+\tag{xhosa}{}{xh}
+\tag{yangben}{}{yav}
+\tag{yiddish}{}{yi}
+\tag{yoruba}{}{yo}
+\tag{zarma}{}{dje}
+\tag{zulu}{}{zu}
+\end{multicols}
+\endgroup
+\hrule
+\bigskip
+
\subsection{Selecting fonts}
\New{3.15} Babel provides a high level interface on top of |fontspec|
@@ -4718,29 +4479,6 @@ options (like paragraph direction with |bidi.text|).
\subsection{Tips, workarounds, known issues and notes}
\begin{itemize}
-\item If you use the document class \cls{book} \emph{and} you use
- |\ref| inside the argument of |\chapter| (or just use |\ref| inside
- |\MakeUppercase|), \LaTeX\ will keep complaining about an undefined
- label. To prevent such problems, you can revert to using
- uppercase labels, you can use |\lowercase{\ref{foo}}| inside the
- argument of |\chapter|, or, if you will not use shorthands in
- labels, set the |safe| option to |none| or |bib|.
-
-\item\catcode`\|=12\relax Both \textsf{ltxdoc} and \textsf{babel} use
- \verb|\AtBeginDocument| to change some catcodes, and babel reloads
- \textsf{hhline} to make sure \verb|:| has the right one, so if you
- want to change the catcode of \verb/|/ it has to be done using the
- same method at the proper place, with
-\begin{verbatim}
-\AtBeginDocument{\DeleteShortVerb{\|}}
-\end{verbatim}
- \textit{before} loading babel. This way, when the document begins
- the sequence is (1) make \verb/|/ active (\textsf{ltxdoc}); (2) make
- it inactive (your settings); (3) make babel shorthands active
- (\textsf{babel)}; (4) reload \textsf{hhline} (\textsf{babel}, now
- with the correct catcodes for \verb/|/ and
- \verb|:|).\catcode`\|=\active
-
\item For the hyphenation to work correctly, lccodes cannot change,
because \TeX{} only takes into account the values when the
paragraph is hyphenated, i.e., when it has been
@@ -4754,19 +4492,13 @@ options (like paragraph direction with |bidi.text|).
\babel. Alternatively, you may use |\useshorthands| to activate |'|
and |\defineshorthand|, or redefine |\textquoteright| (the latter
is called by the non-ASCII right quote).
-\item \verb|\bibitem| is out of sync with \verb|\selectlanguage| in
- the \file{.aux} file. The reason is \verb|\bibitem| uses
- \verb|\immediate| (and others, in fact), while
- \verb|\selectlanguage| doesn't. There is a similar issue with floats,
- too. There is no known workaround.
\item Babel does not take into account |\normalsfcodes| and
(non-)French spacing is not always properly (un)set by
languages. However, problems are unlikely to happen and therefore
- this part remains untouched in version 3.9 (but it is in the `to
- do' list).
+ this part remains untouched (but it is in the `to do' list).
\item Using a character mathematically active (ie, with math code
|"8000|) as a shorthand can make \TeX{} enter in an infinite loop in
- some rare cases. (Another issue in the `to do' list, although there
+ some rare cases. (Another issue in the ‘to do’ list, although there
is a partial solution.)
\end{itemize}
@@ -5695,8 +5427,8 @@ wouldn’t exist.
% \section{Tools}
%
% \begin{macrocode}
-%<<version=24.1>>
-%<<date=2024/01/07>>
+%<<version=24.2>>
+%<<date=2024/02/07>>
% \end{macrocode}
%
% \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -6142,11 +5874,12 @@ wouldn’t exist.
\directlua{ Babel = Babel or {}
Babel.debug = false }%
\fi}
-\def\bbl@error#1#2{%
+\def\bbl@error#1{% Implicit #2#3#4
\begingroup
- \def\\{\MessageBreak}%
- \PackageError{babel}{#1}{#2}%
- \endgroup}
+ \catcode`\\=0 \catcode`\==12 \catcode`\`=12
+ \input errbabel.def
+ \endgroup
+ \bbl@error{#1}}
\def\bbl@warning#1{%
\begingroup
\def\\{\MessageBreak}%
@@ -6344,12 +6077,7 @@ wouldn’t exist.
\bbl@csarg\ifx{opt@#1}\@nnil
\bbl@csarg\edef{opt@#1}{#2}%
\else
- \bbl@error
- {Bad option '#1=#2'. Either you have misspelled the\\%
- key or there is a previous setting of '#1'. Valid\\%
- keys are, among others, 'shorthands', 'main', 'bidi',\\%
- 'strings', 'config', 'headfoot', 'safe', 'math'.}%
- {See the manual for further details.}
+ \bbl@error{bad-package-option}{#1}{#2}{}%
\fi}
% \end{macrocode}
%
@@ -6658,11 +6386,7 @@ wouldn’t exist.
%<-core>
\def\bbl@provide@locale{%
\ifx\babelprovide\@undefined
- \bbl@error{For a language to be defined on the fly 'base'\\%
- is not enough, and the whole package must be\\%
- loaded. Either delete the 'base' option or\\%
- request the languages explicitly}%
- {See the manual for further details.}%
+ \bbl@error{base-on-the-fly}{}{}{}%
\fi
\let\bbl@auxname\languagename % Still necessary. TODO
\bbl@ifunset{bbl@bcp@map@\languagename}{}% Move uplevel??
@@ -7413,10 +7137,7 @@ wouldn’t exist.
% will use the concept of `locale':
%
% \begin{macrocode}
-\providecommand\setlocale{%
- \bbl@error
- {Not yet available}%
- {Find an armchair, sit down and wait}}
+\providecommand\setlocale{\bbl@error{not-yet-available}{}{}{}}
\let\uselocale\setlocale
\let\locale\setlocale
\let\selectlocale\setlocale
@@ -7472,12 +7193,7 @@ wouldn’t exist.
They might not work as expected and their behavior\\%
could change in the future.\\%
Reported}}
-\def\@nolanerr#1{%
- \bbl@error
- {You haven't defined the language '#1' yet.\\%
- Perhaps you misspelled it or your installation\\%
- is not complete}%
- {Your command will be ignored, type <return> to proceed}}
+\def\@nolanerr#1{\bbl@error{undefined-language}{#1}{}{}}
\def\@nopatterns#1{%
\bbl@warning
{No hyphenation patterns were preloaded for\\%
@@ -8505,10 +8221,7 @@ wouldn’t exist.
\initiate@active@char{#2}%
#1%
\bbl@activate{#2}}%
- {\bbl@error
- {I can't declare a shorthand turned off (\string#2)}
- {Sorry, but you can't use shorthands which have been\\%
- turned off in the package options}}}
+ {\bbl@error{shorthand-is-off}{}{#2}{}}}
% \end{macrocode}
%
% \end{macro}
@@ -8583,10 +8296,7 @@ wouldn’t exist.
\bbl@activate{#2}%
\fi
\fi}%
- {\bbl@error
- {Cannot declare a shorthand turned off (\string#2)}
- {Sorry, but you cannot use shorthands which have been\\%
- turned off in the package options}}}
+ {\bbl@error{shorthand-is-off}{}{#2}{}}}
% \end{macrocode}
%
% \end{macro}
@@ -8594,13 +8304,7 @@ wouldn’t exist.
% \begin{macro}{\@notshorthand}
%
% \begin{macrocode}
-\def\@notshorthand#1{%
- \bbl@error{%
- The character '\string #1' should be made a shorthand character;\\%
- add the command \string\useshorthands\string{#1\string} to
- the preamble.\\%
- I will ignore your instruction}%
- {You may proceed, but expect unexpected results}}
+\def\@notshorthand#1{\bbl@error{not-a-shorthand}{#1}{}{}}
% \end{macrocode}
%
% \end{macro}
@@ -8639,10 +8343,7 @@ wouldn’t exist.
\def\bbl@switch@sh#1#2{%
\ifx#2\@nnil\else
\bbl@ifunset{bbl@active@\string#2}%
- {\bbl@error
- {I can't switch '\string#2' on or off--not a shorthand}%
- {This character is not a shorthand. Maybe you made\\%
- a typing mistake? I will ignore your instruction.}}%
+ {\bbl@error{not-a-shorthand-b}{}{#2}{}}%
{\ifcase#1% off, on, off*
\catcode`#212\relax
\or
@@ -8845,9 +8546,7 @@ wouldn’t exist.
%
% \begin{macrocode}
\newcommand*{\@attrerr}[2]{%
- \bbl@error
- {The attribute #2 is unknown for language #1.}%
- {Your command will be ignored, type <return> to proceed}}
+ \bbl@error{unknown-attribute}{#1}{#2}{}}
% \end{macrocode}
%
% \end{macro}
@@ -9384,9 +9083,7 @@ wouldn’t exist.
\bbl@scswitch
\ifx\bbl@G\@empty
\def\SetString##1##2{%
- \bbl@error{Missing group for string \string##1}%
- {You must assign strings to some category, typically\\%
- captions or extras, but you set none}}%
+ \bbl@error{missing-group}{##1}{}{}}%
\fi
\ifx\@empty#1%
\bbl@usehooks{defaultcommands}{}%
@@ -10180,14 +9877,8 @@ wouldn’t exist.
\or
\input xebabel.def
\fi
-\providecommand\babelfont{%
- \bbl@error
- {This macro is available only in LuaLaTeX and XeLaTeX.}%
- {Consider switching to these engines.}}
-\providecommand\babelprehyphenation{%
- \bbl@error
- {This macro is available only in LuaLaTeX.}%
- {Consider switching to that engine.}}
+\providecommand\babelfont{\bbl@error@{only-lua-xe}{}{}{}}
+\providecommand\babelprehyphenation{\bbl@error{only-lua}{}{}{}}
\ifx\babelposthyphenation\@undefined
\let\babelposthyphenation\babelprehyphenation
\let\babelpatterns\babelprehyphenation
@@ -10235,9 +9926,7 @@ wouldn’t exist.
\bbl@renewinikey##1\@@{##2}%
\else
\bbl@csarg\ifx{KVP@##1}\@nnil\else
- \bbl@error
- {Unknown key '##1' in \string\babelprovide}%
- {See the manual for valid keys}%
+ \bbl@error{unknown-provide-key}{##1}{}{}%
\fi
\bbl@csarg\def{KVP@##1}{##2}%
\fi}%
@@ -10396,14 +10085,17 @@ wouldn’t exist.
\let\bbl@mapselect\relax
\edef\bbl@prefontid{\fontid\font}}%
\def\bbl@mapdir##1{%
- {\def\languagename{##1}%
- \let\bbl@ifrestoring\@firstoftwo % To avoid font warning
- \bbl@switchfont
- \ifnum\fontid\font>\z@ % A hack, for the pgf nullfont hack
- \directlua{
- Babel.locale_props[\the\csname bbl@id@@##1\endcsname]%
- ['/\bbl@prefontid'] = \fontid\font\space}%
- \fi}}%
+ \begingroup
+ \setbox\z@\hbox{% Force text mode
+ \def\languagename{##1}%
+ \let\bbl@ifrestoring\@firstoftwo % To avoid font warning
+ \bbl@switchfont
+ \ifnum\fontid\font>\z@ % A hack, for the pgf nullfont hack
+ \directlua{
+ Babel.locale_props[\the\csname bbl@id@@##1\endcsname]%
+ ['/\bbl@prefontid'] = \fontid\font\space}%
+ \fi}%
+ \endgroup}%
\fi
\bbl@exp{\\\bbl@add\\\bbl@mapselect{\\\bbl@mapdir{\languagename}}}%
\fi
@@ -10413,9 +10105,7 @@ wouldn’t exist.
% For bidi texts, to switch the font based on direction
\ifx\bbl@KVP@mapfont\@nnil\else
\bbl@ifsamestring{\bbl@KVP@mapfont}{direction}{}%
- {\bbl@error{Option '\bbl@KVP@mapfont' unknown for\\%
- mapfont. Use 'direction'.%
- {See the manual for details.}}}%
+ {\bbl@error{unknown-mapfont}{}{}{}}%
\bbl@ifunset{bbl@lsys@\languagename}{\bbl@provide@lsys{\languagename}}{}%
\bbl@ifunset{bbl@wdir@\languagename}{\bbl@provide@dirs{\languagename}}{}%
\ifx\bbl@mapselect\@undefined % TODO. See onchar.
@@ -10825,11 +10515,7 @@ wouldn’t exist.
\global\let\bbl@extend@ini\@gobble
\openin\bbl@readstream=babel-#1.ini
\ifeof\bbl@readstream
- \bbl@error
- {There is no ini file for the requested language\\%
- (#1: \languagename). Perhaps you misspelled it or your\\%
- installation is not complete.}%
- {Fix the name or reinstall babel.}%
+ \bbl@error{no-ini-file}{#1}{}{}%
\else
% == Store ini data in \bbl@inidata ==
\catcode`\[=12 \catcode`\]=12 \catcode`\==12 \catcode`\&=12
@@ -11100,9 +10786,7 @@ wouldn’t exist.
% \begin{macrocode}
\def\bbl@inikv@counters#1#2{%
\bbl@ifsamestring{#1}{digits}%
- {\bbl@error{The counter name 'digits' is reserved for mapping\\%
- decimal digits}%
- {Use another name.}}%
+ {\bbl@error{digits-is-reserved}{}{}{}}%
{}%
\def\bbl@tempc{#1}%
\bbl@trim@def{\bbl@tempb*}{#2}%
@@ -11393,10 +11077,7 @@ wouldn’t exist.
\else\ifnum#1<1000 \expandafter\@gobble\number#1 %
\else\ifnum#1<10000 \expandafter\@gobbletwo\number#1 %
\else
- \bbl@error
- {Currently two-digit years are restricted to the\\
- range 0-9999.}%
- {There is little you can do. Sorry.}%
+ \bbl@error{limit-two-digits}{}{}{}%
\fi\fi\fi\fi}}
\newcommand\BabelDateyyyy[1]{{\number#1}} % TODO - add leading 0
\newcommand\BabelDateU[1]{{\number#1}}%
@@ -11641,8 +11322,7 @@ wouldn’t exist.
\fi}%
{\bbl@cs{cntr@#1.F.\number#5#6#7#8@\languagename}}}
\def\bbl@alphnum@invalid#1{%
- \bbl@error{Alphabetic numeral too large (#1)}%
- {Currently this is the limit.}}
+ \bbl@error{alphabetic-too-large}{#1}{}{}}
% \end{macrocode}
%
% The information in the identification section can be useful, so the
@@ -11658,10 +11338,7 @@ wouldn’t exist.
\bbl@afterelse\bbl@localeinfo{}%
\else
\bbl@localeinfo
- {\bbl@error{I've found no info for the current locale.\\%
- The corresponding ini file has not been loaded\\%
- Perhaps it doesn't exist}%
- {See the manual for details.}}%
+ {\bbl@error{no-ini-info}{}{}{}}%
{#1}%
\fi}
% \@namedef{bbl@info@name.locale}{lcname}
@@ -11704,9 +11381,7 @@ wouldn’t exist.
{\bbl@bcpdata@ii{#1#2#3#4#5#6}\languagename}}%
\def\bbl@bcpdata@ii#1#2{%
\bbl@ifunset{bbl@info@#1.tag.bcp47}%
- {\bbl@error{Unknown field '#1' in \string\BCPdata.\\%
- Perhaps you misspelled it.}%
- {See the manual for details.}}%
+ {\bbl@error{unknown-ini-field}{#1}{}{}}%
{\bbl@ifunset{bbl@\csname bbl@info@#1.tag.bcp47\endcsname @#2}{}%
{\bbl@cs{\csname bbl@info@#1.tag.bcp47\endcsname @#2}}}}
\fi
@@ -11799,11 +11474,7 @@ wouldn’t exist.
\def\bbl@getproperty@x#1#2#3{%
\bbl@getproperty@s{#1}{#2}{#3}%
\ifx#1\relax
- \bbl@error
- {Unknown key for locale '#2':\\%
- #3\\%
- \string#1 will be set to \relax}%
- {Perhaps you misspelled it.}%
+ \bbl@error{unknown-locale-key}{#1}{#2}{#3}%
\fi}
\let\bbl@ini@loaded\@empty
\newcommand\LocaleForEach{\bbl@foreach\bbl@ini@loaded}
@@ -11834,10 +11505,7 @@ wouldn’t exist.
\expandafter\expandafter\expandafter\@gobble
\fi
\fi
- {\bbl@error % The error is gobbled if everything went ok.
- {Currently, #1 related features can be adjusted only\\%
- in the main vertical list.}%
- {Maybe things change in the future, but this is what it is.}}}
+ {\bbl@error{adjust-only-vertical}{#1}{}{}}}% Gobbled if everything went ok.
\@namedef{bbl@ADJ@bidi.mirroring@on}{%
\bbl@adjust@lua{bidi}{mirroring_enabled=true}}
\@namedef{bbl@ADJ@bidi.mirroring@off}{%
@@ -11873,10 +11541,7 @@ wouldn’t exist.
#1%
\expandafter\@gobble
\fi
- {\bbl@error % The error is gobbled if everything went ok.
- {Currently, layout related features can be adjusted only\\%
- in vertical mode.}%
- {Maybe things change in the future, but this is what it is.}}}
+ {\bbl@error{layout-only-vertical}{}{}{}}}% Gobbled if everything went ok.
\@namedef{bbl@ADJ@layout.tabular@on}{%
\ifnum\bbl@tabular@mode=\tw@
\bbl@adjust@layout{\let\@tabular\bbl@NL@@tabular}%
@@ -12092,8 +11757,8 @@ wouldn’t exist.
\bbl@xin@{B}\bbl@opt@safe
\ifin@
\bbl@redefine\@citex[#1]#2{%
- \@safe@activestrue\edef\@tempa{#2}\@safe@activesfalse
- \org@@citex[#1]{\@tempa}}
+ \@safe@activestrue\edef\bbl@tempa{#2}\@safe@activesfalse
+ \org@@citex[#1]{\bbl@tempa}}
% \end{macrocode}
%
% Unfortunately, the packages \pkg{natbib} and \pkg{cite} need a
@@ -12118,8 +11783,8 @@ wouldn’t exist.
%
% \begin{macrocode}
\def\@citex[#1][#2]#3{%
- \@safe@activestrue\edef\@tempa{#3}\@safe@activesfalse
- \org@@citex[#1][#2]{\@tempa}}%
+ \@safe@activestrue\edef\bbl@tempa{#3}\@safe@activesfalse
+ \org@@citex[#1][#2]{\bbl@tempa}}%
}{}}
% \end{macrocode}
%
@@ -12640,11 +12305,7 @@ wouldn’t exist.
\ifodd\bbl@engine
\else % TODO. Move to txtbabel
\ifnum\bbl@bidimode>100 \ifnum\bbl@bidimode<200 % Any xe+lua bidi=
- \bbl@error
- {The bidi method 'basic' is available only in\\%
- luatex. I'll continue with 'bidi=default', so\\%
- expect wrong results}%
- {See the manual for further details.}%
+ \bbl@error{bidi-only-lua}{}{}{}%
\let\bbl@beforeforeign\leavevmode
\AtEndOfPackage{%
\EnableBabelHook{babel-bidi}%
@@ -12760,8 +12421,7 @@ wouldn’t exist.
\ifhmode
\ifnum\currentgrouplevel>\z@
\ifnum\currentgrouplevel=\bbl@dirlevel
- \bbl@error{Multiple bidi settings inside a group}%
- {I'll insert a new group, but expect wrong results.}%
+ \bbl@error{multiple-bidi}{}{}{}%
\bgroup\aftergroup#2\aftergroup\egroup
\else
\ifcase\currentgrouptype\or % 0 bottom
@@ -12895,14 +12555,7 @@ wouldn’t exist.
If it’s the main language, try adding `provide=*'\\%
to the babel package options}}%
{\let\bbl@tempa\empty}%
- \bbl@error{%
- Unknown option '\CurrentOption'. Either you misspelled it\\%
- or the language definition file \CurrentOption.ldf\\%
- was not found%
- \bbl@tempa}{%
- Valid options are, among others: shorthands=, KeepShorthandsActive,\\%
- activeacute, activegrave, noconfigs, safe=, main=, math=\\%
- headfoot=, strings=, config=, hyphenmap=, or a language name.}}}
+ \bbl@error{unknown-package-option}{}{}{}}}
% \end{macrocode}
%
% Now, we set a few language options whose names are different from
@@ -12917,16 +12570,16 @@ wouldn’t exist.
{#1\bbl@load@language{#2}#3}}
%
\DeclareOption{hebrew}{%
+ \ifcase\bbl@engine\or
+ \bbl@error{only-pdftex-lang}{hebrew}{luatex}{}%
+ \fi
\input{rlbabel.def}%
\bbl@load@language{hebrew}}
\DeclareOption{hungarian}{\bbl@try@load@lang{}{magyar}{}}
\DeclareOption{lowersorbian}{\bbl@try@load@lang{}{lsorbian}{}}
-\DeclareOption{northernsami}{\bbl@try@load@lang{}{samin}{}}
-\DeclareOption{nynorsk}{\bbl@try@load@lang{}{norsk}{}}
\DeclareOption{polutonikogreek}{%
\bbl@try@load@lang{}{greek}{\languageattribute{greek}{polutoniko}}}
\DeclareOption{russian}{\bbl@try@load@lang{}{russianb}{}}
-\DeclareOption{scottishgaelic}{\bbl@try@load@lang{}{scottish}{}}
\DeclareOption{ukrainian}{\bbl@try@load@lang{}{ukraineb}{}}
\DeclareOption{uppersorbian}{\bbl@try@load@lang{}{usorbian}{}}
% \end{macrocode}
@@ -12952,9 +12605,7 @@ wouldn’t exist.
{\typeout{*************************************^^J%
* Local config file \bbl@opt@config.cfg used^^J%
*}}%
- {\bbl@error{%
- Local config file '\bbl@opt@config.cfg' not found}{%
- Perhaps you misspelled it.}}%
+ {\bbl@error{config-not-found}{}{}{}}%
\fi
% \end{macrocode}
%
@@ -13110,10 +12761,7 @@ wouldn’t exist.
\fi
\bbl@exp{%
\\\AtBeginDocument{\\\bbl@usehooks@lang{/}{begindocument}{{}}}}%
-\def\AfterBabelLanguage{%
- \bbl@error
- {Too late for \string\AfterBabelLanguage}%
- {Languages have been loaded, so I can do nothing}}
+\def\AfterBabelLanguage{\bbl@error{late-after-babel}{}{}{}}
% \end{macrocode}
%
% In order to catch the case where the user didn’t specify a
@@ -13158,6 +12806,203 @@ wouldn’t exist.
\input babel.def
\let\bbl@onlyswitch\@undefined
%</kernel>
+%
+% \section{Error messages}
+%
+% They are loaded when |\bll@error| is first called. To save space, the
+% main code just identifies them with a tag, and messages are stored in
+% a separate file. Since it can be loaded anywhere, you make sure some
+% catcodes have the right value, although those for |\|, |`|, |^^M|,
+% |%| and |=| are reset before loading the file.
+%
+%<*errors>
+\catcode`\{=1 \catcode`\}=2 \catcode`\#=6
+\catcode`\:=12 \catcode`\,=12 \catcode`\.=12 \catcode`\-=12
+\catcode`\'=12 \catcode`\(=12 \catcode`\)=12
+\catcode`\@=11 \catcode`\^=7
+%
+\ifx\MessageBreak\@undefined
+ \gdef\bbl@error@i#1#2{%
+ \begingroup
+ \newlinechar=`\^^J
+ \def\\{^^J(babel) }%
+ \errhelp{#2}\errmessage{\\#1}%
+ \endgroup}
+\else
+ \gdef\bbl@error@i#1#2{%
+ \begingroup
+ \def\\{\MessageBreak}%
+ \PackageError{babel}{#1}{#2}%
+ \endgroup}
+\fi
+\def\bbl@errmessage#1#2#3{%
+ \expandafter\gdef\csname bbl@err@#1\endcsname##1##2##3{%
+ \bbl@error@i{#2}{#3}}}
+% Implicit #2#3#4:
+\gdef\bbl@error#1{\csname bbl@err@#1\endcsname}
+%
+\bbl@errmessage{not-yet-available}
+ {Not yet available}%
+ {Find an armchair, sit down and wait}
+\bbl@errmessage{bad-package-option}%
+ {Bad option '#1=#2'. Either you have misspelled the\\%
+ key or there is a previous setting of '#1'. Valid\\%
+ keys are, among others, 'shorthands', 'main', 'bidi',\\%
+ 'strings', 'config', 'headfoot', 'safe', 'math'.}%
+ {See the manual for further details.}
+\bbl@errmessage{base-on-the-fly}
+ {For a language to be defined on the fly 'base'\\%
+ is not enough, and the whole package must be\\%
+ loaded. Either delete the 'base' option or\\%
+ request the languages explicitly}%
+ {See the manual for further details.}
+\bbl@errmessage{undefined-language}
+ {You haven't defined the language '#1' yet.\\%
+ Perhaps you misspelled it or your installation\\%
+ is not complete}%
+ {Your command will be ignored, type <return> to proceed}
+\bbl@errmessage{shorthand-is-off}
+ {I can't declare a shorthand turned off (\string#2)}
+ {Sorry, but you can't use shorthands which have been\\%
+ turned off in the package options}
+\bbl@errmessage{not-a-shorthand}
+ {The character '\string #1' should be made a shorthand character;\\%
+ add the command \string\useshorthands\string{#1\string} to
+ the preamble.\\%
+ I will ignore your instruction}%
+ {You may proceed, but expect unexpected results}
+\bbl@errmessage{not-a-shorthand-b}
+ {I can't switch '\string#2' on or off--not a shorthand}%
+ {This character is not a shorthand. Maybe you made\\%
+ a typing mistake? I will ignore your instruction.}
+\bbl@errmessage{unknown-attribute}
+ {The attribute #2 is unknown for language #1.}%
+ {Your command will be ignored, type <return> to proceed}
+\bbl@errmessage{missing-group}
+ {Missing group for string \string#1}%
+ {You must assign strings to some category, typically\\%
+ captions or extras, but you set none}
+\bbl@errmessage{only-lua-xe}
+ {This macro is available only in LuaLaTeX and XeLaTeX.}%
+ {Consider switching to these engines.}
+\bbl@errmessage{only-lua}
+ {This macro is available only in LuaLaTeX.}%
+ {Consider switching to that engine.}
+\bbl@errmessage{unknown-provide-key}
+ {Unknown key '#1' in \string\babelprovide}%
+ {See the manual for valid keys}%
+\bbl@errmessage{unknown-mapfont}
+ {Option '\bbl@KVP@mapfont' unknown for\\%
+ mapfont. Use 'direction'.}%
+ {See the manual for details.}
+\bbl@errmessage{no-ini-file}
+ {There is no ini file for the requested language\\%
+ (#1: \languagename). Perhaps you misspelled it or your\\%
+ installation is not complete.}%
+ {Fix the name or reinstall babel.}
+\bbl@errmessage{digits-is-reserved}
+ {The counter name 'digits' is reserved for mapping\\%
+ decimal digits}%
+ {Use another name.}
+\bbl@errmessage{limit-two-digits}
+ {Currently two-digit years are restricted to the\\
+ range 0-9999.}%
+ {There is little you can do. Sorry.}
+\bbl@errmessage{alphabetic-too-large}
+ {Alphabetic numeral too large (#1)}%
+ {Currently this is the limit.}
+\bbl@errmessage{no-ini-info}
+ {I've found no info for the current locale.\\%
+ The corresponding ini file has not been loaded\\%
+ Perhaps it doesn't exist}%
+ {See the manual for details.}
+\bbl@errmessage{unknown-ini-field}
+ {Unknown field '#1' in \string\BCPdata.\\%
+ Perhaps you misspelled it.}%
+ {See the manual for details.}
+\bbl@errmessage{unknown-locale-key}
+ {Unknown key for locale '#2':\\%
+ #3\\%
+ \string#1 will be set to \relax}%
+ {Perhaps you misspelled it.}%
+\bbl@errmessage{adjust-only-vertical}
+ {Currently, #1 related features can be adjusted only\\%
+ in the main vertical list.}%
+ {Maybe things change in the future, but this is what it is.}
+\bbl@errmessage{layout-only-vertical}
+ {Currently, layout related features can be adjusted only\\%
+ in vertical mode.}%
+ {Maybe things change in the future, but this is what it is.}
+\bbl@errmessage{bidi-only-lua}
+ {The bidi method 'basic' is available only in\\%
+ luatex. I'll continue with 'bidi=default', so\\%
+ expect wrong results}%
+ {See the manual for further details.}
+\bbl@errmessage{multiple-bidi}
+ {Multiple bidi settings inside a group}%
+ {I'll insert a new group, but expect wrong results.}
+\bbl@errmessage{unknown-package-option}
+ {Unknown option '\CurrentOption'. Either you misspelled it\\%
+ or the language definition file \CurrentOption.ldf\\%
+ was not found%
+ \bbl@tempa}
+ {Valid options are, among others: shorthands=, KeepShorthandsActive,\\%
+ activeacute, activegrave, noconfigs, safe=, main=, math=\\%
+ headfoot=, strings=, config=, hyphenmap=, or a language name.}
+\bbl@errmessage{config-not-found}
+ {Local config file '\bbl@opt@config.cfg' not found}%
+ {Perhaps you misspelled it.}
+\bbl@errmessage{late-after-babel}
+ {Too late for \string\AfterBabelLanguage}%
+ {Languages have been loaded, so I can do nothing}
+\bbl@errmessage{double-hyphens-class}
+ {Double hyphens aren't allowed in \string\babelcharclass\\%
+ because it's potentially ambiguous}%
+ {See the manual for further info}
+\bbl@errmessage{unknown-interchar}
+ {'#1' for '\languagename' cannot be enabled.\\%
+ Maybe there is a typo.}%
+ {See the manual for further details.}
+\bbl@errmessage{unknown-interchar-b}
+ {'#1' for '\languagename' cannot be disabled.\\%
+ Maybe there is a typo.}%
+ {See the manual for further details.}
+\bbl@errmessage{charproperty-only-vertical}
+ {\string\babelcharproperty\space can be used only in\\%
+ vertical mode (preamble or between paragraphs)}%
+ {See the manual for further info}
+\bbl@errmessage{unknown-char-property}
+ {No property named '#2'. Allowed values are\\%
+ direction (bc), mirror (bmg), and linebreak (lb)}%
+ {See the manual for further info}
+\bbl@errmessage{bad-transform-option}
+ {Bad option '#1' in a transform.\\%
+ I’ll ignore it but expect more errors}%
+ {See the manual for further info.}
+\bbl@errmessage{font-conflict-transforms}
+ {Transforms cannot be re-assigned to different\\%
+ fonts. The conflict is in '\bbl@kv@label'.\\%
+ Apply the same fonts or use a different label}%
+ {See the manual for further details.}
+\bbl@errmessage{transform-not-available}
+ {'#1' for '\languagename' cannot be enabled.\\%
+ Maybe there is a typo or it’s a font-dependent transform}%
+ {See the manual for further details.}
+\bbl@errmessage{transform-not-available-b}
+ {'#1' for '\languagename' cannot be disabled.\\%
+ Maybe there is a typo or it’s a font-dependent transform}%
+ {See the manual for further details.}
+\bbl@errmessage{year-out-range}
+ {Year out of range.\\%
+ The allowed range is #1}%
+ {See the manual for further details.}
+\bbl@errmessage{only-pdftex-lang}
+ {The '#1' ldf style doesn't work with #2,\\%
+ but you can use the ini locale instead.\\%
+ Try adding 'provide=*' to the option list. You may\\%
+ also want to set 'bidi=' to some value.}%
+ {See the manual for further details.}
+%</errors>
%<*patterns>
% \end{macrocode}
%
@@ -13386,7 +13231,7 @@ wouldn’t exist.
\def\bbl@usehooks##1##2{}% TODO. Temporary!!
\def\setlocale{%
\errhelp{Find an armchair, sit down and wait}%
- \errmessage{Not yet available}}%
+ \errmessage{(babel) Not yet available}}%
\let\uselocale\setlocale
\let\locale\setlocale
\let\selectlocale\setlocale
@@ -14023,9 +13868,7 @@ wouldn’t exist.
\else\ifnum\count@=\z@
\bbl@charclass{-}%
\else
- \bbl@error{Double hyphens aren't allowed in \string\babelcharclass\\%
- because it's potentially ambiguous}%
- {See the manual for further info}%
+ \bbl@error{double-hyphens-class}{}{}{}%
\fi\fi}
% \end{macrocode}
%
@@ -14059,17 +13902,11 @@ wouldn’t exist.
@#3@#4@#2 \@empty\endcsname}}}}
\DeclareRobustCommand\enablelocaleinterchar[1]{%
\bbl@ifunset{bbl@ic@#1@\languagename}%
- {\bbl@error
- {'#1' for '\languagename' cannot be enabled.\\%
- Maybe there is a typo.}%
- {See the manual for further details.}}%
+ {\bbl@error{unknown-interchar}{#1}{}{}}%
{\bbl@csarg\let{ic@#1@\languagename}\@firstofone}}
\DeclareRobustCommand\disablelocaleinterchar[1]{%
\bbl@ifunset{bbl@ic@#1@\languagename}%
- {\bbl@error
- {'#1' for '\languagename' cannot be disabled.\\%
- Maybe there is a typo.}%
- {See the manual for further details.}}%
+ {\bbl@error{unknown-interchar-b}{#1}{}{}}%
{\bbl@csarg\let{ic@#1@\languagename}\@gobble}}
%</xetex>
% \end{macrocode}
@@ -15329,17 +15166,13 @@ end
\count@=#1\relax
\ifvmode
\expandafter\bbl@chprop
- \else
- \bbl@error{\string\babelcharproperty\space can be used only in\\%
- vertical mode (preamble or between paragraphs)}%
- {See the manual for further info}%
+ \else
+ \bbl@error{charproperty-only-vertical}{}{}{}%
\fi}
\newcommand\bbl@chprop[3][\the\count@]{%
\@tempcnta=#1\relax
- \bbl@ifunset{bbl@chprop@#2}%
- {\bbl@error{No property named '#2'. Allowed values are\\%
- direction (bc), mirror (bmg), and linebreak (lb)}%
- {See the manual for further info}}%
+ \bbl@ifunset{bbl@chprop@#2}% {unknown-char-property}
+ {\bbl@error{unknown-char-property}{}{#2}{}}%
{}%
\loop
\bbl@cs{chprop@#2}{#3}%
@@ -15443,10 +15276,7 @@ end
\in@{,####1,}{,nil,step,data,remove,insert,string,no,pre,&%
no,post,penalty,kashida,space,spacefactor,}&%
\ifin@\else
- \bbl@error
- {Bad option '####1' in a transform.\\&%
- I’ll ignore it but expect more errors}&%
- {See the manual for further info.}&%
+ \bbl@error{bad-transform-option}{####1}{}{}&%
\fi}}&%
\let\bbl@kv@attribute\relax
\let\bbl@kv@label\relax
@@ -15463,11 +15293,7 @@ end
\bbl@ifsamestring{#3,\bbl@kv@label}{##1,##2}&%
{\bbl@ifsamestring{\bbl@kv@fonts}{##3}&%
{\count@\@ne}&%
- {\bbl@error
- {Transforms cannot be re-assigned to different\\&%
- fonts. The conflict is in '\bbl@kv@label'.\\&%
- Apply the same fonts or use a different label}&%
- {See the manual for further details.}}}&%
+ {\bbl@error{font-conflict-transforms}{}{}{}}}&%
{}}&%
\bbl@transfont@list
\ifnum\count@=\z@
@@ -15556,17 +15382,11 @@ end
{}}}
\DeclareRobustCommand\enablelocaletransform[1]{%
\bbl@ifunset{bbl@ATR@#1@\languagename @}%
- {\bbl@error
- {'#1' for '\languagename' cannot be enabled.\\%
- Maybe there is a typo or it’s a font-dependent transform}%
- {See the manual for further details.}}%
+ {\bbl@error{transform-not-available}{#1}{}{}}%
{\bbl@csarg\setattribute{ATR@#1@\languagename @}\@ne}}
\DeclareRobustCommand\disablelocaletransform[1]{%
\bbl@ifunset{bbl@ATR@#1@\languagename @}%
- {\bbl@error
- {'#1' for '\languagename' cannot be disabled.\\%
- Maybe there is a typo or it’s a font-dependent transform}%
- {See the manual for further details.}}%
+ {\bbl@error{transform-not-available-b}{#1}{}{}}%
{\bbl@csarg\unsetattribute{ATR@#1@\languagename @}}}
\def\bbl@activateposthyphen{%
\let\bbl@activateposthyphen\relax
@@ -23207,6 +23027,13 @@ Babel.fontmap[0] = {} -- l
Babel.fontmap[1] = {} -- r
Babel.fontmap[2] = {} -- al/an
+-- To cancel mirroring. Also OML, OMS, U?
+Babel.symbol_fonts = Babel.symbol_fonts or {}
+Babel.symbol_fonts[font.id('tenln')] = true
+Babel.symbol_fonts[font.id('tenlnw')] = true
+Babel.symbol_fonts[font.id('tencirc')] = true
+Babel.symbol_fonts[font.id('tencircw')] = true
+
Babel.bidi_enabled = true
Babel.mirroring_enabled = true
@@ -23250,6 +23077,14 @@ local function insert_numeric(head, state)
return head, new_state
end
+local function glyph_not_symbol_font(node)
+ if node.id == GLYPH then
+ return not Babel.symbol_fonts[node.font]
+ else
+ return false
+ end
+end
+
-- TODO - \hbox with an explicit dir can lead to wrong results
-- <R \hbox dir TLT{<R>}> and <L \hbox dir TRT{<L>}>. A small attempt
-- was s made to improve the situation, but the problem is the 3-dir
@@ -23305,7 +23140,7 @@ function Babel.bidi(head, ispar, hdir)
-- current one is not added until we start processing the neutrals.
-- three cases: glyph, dir, otherwise
- if item.id == GLYPH
+ if glyph_not_symbol_font(item)
or (item.id == 7 and item.subtype == 2) then
local d_font = nil
@@ -23434,7 +23269,7 @@ function Babel.bidi(head, ispar, hdir)
temp = 'on' -- W6
end
for e = first_et, #nodes do
- if nodes[e][1].id == GLYPH then nodes[e][2] = temp end
+ if glyph_not_symbol_font(nodes[e][1]) then nodes[e][2] = temp end
end
first_et = nil
has_en = false
@@ -23474,7 +23309,7 @@ function Babel.bidi(head, ispar, hdir)
temp = 'on' -- W6
end
for e = first_et, #nodes do
- if nodes[e][1].id == GLYPH then nodes[e][2] = temp end
+ if glyph_not_symbol_font(nodes[e][1]) then nodes[e][2] = temp end
end
end
@@ -23510,7 +23345,7 @@ function Babel.bidi(head, ispar, hdir)
for r = first_on, q - 1 do
nodes[r][2] = temp
item = nodes[r][1] -- MIRRORING
- if Babel.mirroring_enabled and item.id == GLYPH
+ if Babel.mirroring_enabled and glyph_not_symbol_font(item)
and temp == 'r' and characters[item.char] then
local font_mode = ''
if item.font > 0 and font.fonts[item.font].properties then
@@ -24126,7 +23961,7 @@ Babel.cjk_breaks = {
\ifnum#2>2014 \ifnum#2<2038
\bbl@afterfi\expandafter\@gobble
\fi\fi
- {\bbl@error{Year~out~of~range}{The~allowed~range~is~2014-2038}}%
+ {\bbl@error{year-out-range}{2014-2038}{}{}}%
\edef\bbl@tempd{\fp_eval:n{ % (Julian) day
\bbl@cs@jd{#2}{#3}{#4} + 0.5 - 2400000 #1}}%
\count@\@ne
@@ -24437,7 +24272,7 @@ Babel.cjk_breaks = {
\ifnum\bbl@tempa>2012 \ifnum\bbl@tempa<2051
\bbl@afterfi\expandafter\@gobble
\fi\fi
- {\bbl@error{Year~out~of~range}{The~allowed~range~is~2013-2050}}%
+ {\bbl@error{year-out-range}{2013-2050}{}{}}%
\bbl@xin@{\bbl@tempa}{\bbl@cs@firstjal@xx}%
\ifin@\def\bbl@tempe{20}\else\def\bbl@tempe{21}\fi
\edef\bbl@tempc{\fp_eval:n{\bbl@cs@jd{\bbl@tempa}{#2}{#3}+.5}}% current
@@ -24736,12 +24571,13 @@ Babel.cjk_breaks = {
\ifx#2\@empty\else\expandafter\zap@space\fi
#2}
\let\bbl@trace\@gobble
-\def\bbl@error#1#2{%
+\def\bbl@error#1{% Implicit #2#3#4
\begingroup
- \newlinechar=`\^^J
- \def\\{^^J(babel) }%
- \errhelp{#2}\errmessage{\\#1}%
- \endgroup}
+ \catcode`\\=0 \catcode`\==12 \catcode`\`=12
+ \catcode`\^^M=5 \catcode`\%=14
+ \input errbabel.def
+ \endgroup
+ \bbl@error{#1}}
\def\bbl@warning#1{%
\begingroup
\newlinechar=`\^^J
diff --git a/macros/latex/required/babel/base/babel.ins b/macros/latex/required/babel/base/babel.ins
index 5c80152d15..4b857314cb 100644
--- a/macros/latex/required/babel/base/babel.ins
+++ b/macros/latex/required/babel/base/babel.ins
@@ -26,7 +26,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
%%
-\def\filedate{2024/01/07}
+\def\filedate{2024/02/07}
\def\batchfile{babel.ins}
\input docstrip.tex
@@ -161,6 +161,7 @@
\file{switch.def}{\from{babel.dtx}{kernel}}
\file{hyphen.cfg}{\from{babel.dtx}{patterns}}
\file{nil.ldf}{\from{babel.dtx}{nil}}
+ \file{errbabel.def}{\from{babel.dtx}{errors}}
\file{babel-ca-buddhist.tex}{\from{babel.dtx}{ca-buddhist}}
\file{babel-ca-coptic.tex}{\from{babel.dtx}{ca-coptic}}
\file{babel-ca-ethiopic.tex}{\from{babel.dtx}{ca-ethiopic}}
diff --git a/macros/latex/required/babel/base/babel.pdf b/macros/latex/required/babel/base/babel.pdf
index b28a330557..21d664d5bb 100644
--- a/macros/latex/required/babel/base/babel.pdf
+++ b/macros/latex/required/babel/base/babel.pdf
Binary files differ
diff --git a/macros/latex/required/babel/base/bbcompat.dtx b/macros/latex/required/babel/base/bbcompat.dtx
index e1de136111..8d45882360 100644
--- a/macros/latex/required/babel/base/bbcompat.dtx
+++ b/macros/latex/required/babel/base/bbcompat.dtx
@@ -30,7 +30,7 @@
%
% \iffalse
%<*dtx>
-\ProvidesFile{bbcompat.dtx}[2024/01/07 v24.1]
+\ProvidesFile{bbcompat.dtx}[2024/02/07 v24.2]
%</dtx>
%
%% File 'bbcompat.dtx'
diff --git a/support/TeX4ht/source/ChangeLog b/support/TeX4ht/source/ChangeLog
index 427adcd3d4..1809a81346 100644
--- a/support/TeX4ht/source/ChangeLog
+++ b/support/TeX4ht/source/ChangeLog
@@ -1,3 +1,9 @@
+2024-02-06 Michal Hoftich <michal.h21@gmail.com>
+
+ * tex4ht-4ht.tex (mathtools-hooks.4ht): prevent multiple loading of
+ this config file. Reported by Justin Shorb, caused by the Chemmacros
+ package.
+
2024-01-30 Michal Hoftich <michal.h21@gmail.com>
* tex4ht-html4.tex (html4.4ht): fixed nested links in footnotes.
diff --git a/support/TeX4ht/source/tex4ht-4ht.tex b/support/TeX4ht/source/tex4ht-4ht.tex
index bd81cb0db4..14ee0a16e9 100644
--- a/support/TeX4ht/source/tex4ht-4ht.tex
+++ b/support/TeX4ht/source/tex4ht-4ht.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-4ht.tex 1455 2024-01-29 13:45:00Z michal_h21 $
+% $Id: tex4ht-4ht.tex 1458 2024-02-06 16:07:33Z michal_h21 $
% tex tex4ht-4ht or ht tex tex4ht-4ht
%
% Copyright 2009-2024 TeX Users Group
@@ -22268,12 +22268,22 @@ $\m@th\displaystyle{{}#}$%
\<mathtools-hooks.4ht\><<<
% mathtools-hooks.4ht, generated from |jobname.tex
-% Copyright 2023 TeX Users Group
+% Copyright 2023-2024 TeX Users Group
|<TeX4ht license text|>
+|<mathtools dont load twice|>
|<mathtools inner wrapper|>
>>>
\AddFile{9}{mathtools-hooks}
+The Chemmacros package loads mathtools multiple times, but the subsequent loads lead to
+problems with catcodes. I don't see a reason for this, but it happened. To prevent that
+we will stop loading of this file if mathtools is already loaded.
+
+It is possible that similar issues can happen with other early hooks configuration files.
+
+\<mathtools dont load twice\><<<
+\@ifpackageloaded{mathtools}{\endinput}{}
+>>>
This should prevent compilation errors with commands declared using \''\DeclarePairedDelimiter' and MathML.
We need to patch the command at the moment when it is declared, so it must be available
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 3e2a96e44c..ddf9ebf3a5 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -137,6 +137,7 @@ $mirrors = {
'Poland' => {
'https://ctan.gust.org.pl/tex-archive/' => 1,
'https://polish-mirror.evolution-host.com/ctan/' => 1,
+ 'https://sunsite.icm.edu.pl/pub/CTAN/' => 1,
},
'Portugal' => {
'https://ftp.eq.uc.pt/software/TeX/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index ebdd9c48f6..267657c4bf 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/69716
+depend revision/69729
name 00texlive.image
category TLCore
-revision 69711
+revision 69729
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -40,7 +40,7 @@ longdesc IgnorePatterns in the check_files routine in tlmgr.pl augment
longdesc this list. Those are not included in the source/ tarball. For
longdesc information on the 00texlive prefix see
longdesc 00texlive.installation(.tlpsrc)
-runfiles size=14450
+runfiles size=14451
.mkisofsrc
autorun.inf
texmf-dist/README
@@ -2989,6 +2989,7 @@ runfiles size=14450
tlpkg/tlpsrc/mltex.tlpsrc
tlpkg/tlpsrc/mluexercise.tlpsrc
tlpkg/tlpsrc/mmap.tlpsrc
+ tlpkg/tlpsrc/mnhyphn.tlpsrc
tlpkg/tlpsrc/mnotes.tlpsrc
tlpkg/tlpsrc/mnras.tlpsrc
tlpkg/tlpsrc/mnsymbol.tlpsrc
@@ -4846,7 +4847,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 69711
+revision 69718
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
@@ -8990,21 +8991,23 @@ catalogue-version 3.13g
name acmart
category Package
-revision 69535
+revision 69721
shortdesc Class for typesetting publications of ACM
relocated 1
longdesc This package provides a class for typesetting publications of
longdesc the Association for Computing Machinery (ACM).
-containersize 42856
-containerchecksum 2d0c22ca95600e8a7b31f10f599531433f28a04d0f728b5bf80ed511543cc653c977953688e72ce22a30329a64e313845daa6d7ab2f9075061c26b57f23ab4bc
-doccontainersize 4853068
-doccontainerchecksum 847c949d26e4854e8c1951c76eac7c01f8ca3c107550241fb04211e5e77c69283ced70a4b859761d0577adb6dadbd0f202a39e68a06b26e4e2f71f07f09d44d8
-docfiles size=3466
+containersize 42920
+containerchecksum e40a361687d217e3dd3bbf1998c4c478e14cc758d3ae3d96ca19433b5cca576dfb93a53324253a2a282935d4b2802a103d36bd8b6f507f151187493c4be0e56d
+doccontainersize 4567020
+doccontainerchecksum 1b6dd7a2c478a4476286ca897b13b4ac005af6eb6201e53a173dbbd11fbd23a95d7f3b33ec28a373ead62ecf8a45c351fd8521376b803e321ec02e7da1ac7f58
+docfiles size=3268
RELOC/doc/latex/acmart/README details="Readme"
+ RELOC/doc/latex/acmart/acm-jdslogo.png
RELOC/doc/latex/acmart/acmart.bib
RELOC/doc/latex/acmart/acmart.pdf details="Documentation"
RELOC/doc/latex/acmart/acmguide.pdf
RELOC/doc/latex/acmart/samples/abbrev.bib
+ RELOC/doc/latex/acmart/samples/acmengage.dtx
RELOC/doc/latex/acmart/samples/sample-acmcp.pdf
RELOC/doc/latex/acmart/samples/sample-acmcp.tex
RELOC/doc/latex/acmart/samples/sample-acmengage.pdf
@@ -9019,33 +9022,33 @@ docfiles size=3466
RELOC/doc/latex/acmart/samples/sample-acmsmall-submission.tex
RELOC/doc/latex/acmart/samples/sample-acmsmall.pdf
RELOC/doc/latex/acmart/samples/sample-acmsmall.tex
+ RELOC/doc/latex/acmart/samples/sample-acmtog-conf.pdf
+ RELOC/doc/latex/acmart/samples/sample-acmtog-conf.tex
RELOC/doc/latex/acmart/samples/sample-acmtog.pdf
RELOC/doc/latex/acmart/samples/sample-acmtog.tex
- RELOC/doc/latex/acmart/samples/sample-authordraft.pdf
- RELOC/doc/latex/acmart/samples/sample-authordraft.tex
RELOC/doc/latex/acmart/samples/sample-base.bib
RELOC/doc/latex/acmart/samples/sample-franklin.png
- RELOC/doc/latex/acmart/samples/sample-lualatex.pdf
- RELOC/doc/latex/acmart/samples/sample-lualatex.tex
RELOC/doc/latex/acmart/samples/sample-manuscript.pdf details="Example of use"
RELOC/doc/latex/acmart/samples/sample-manuscript.tex
+ RELOC/doc/latex/acmart/samples/sample-sigconf-authordraft.pdf
+ RELOC/doc/latex/acmart/samples/sample-sigconf-authordraft.tex
RELOC/doc/latex/acmart/samples/sample-sigconf-biblatex.pdf
RELOC/doc/latex/acmart/samples/sample-sigconf-biblatex.tex
RELOC/doc/latex/acmart/samples/sample-sigconf-i13n.pdf
RELOC/doc/latex/acmart/samples/sample-sigconf-i13n.tex
+ RELOC/doc/latex/acmart/samples/sample-sigconf-lualatex.tex
+ RELOC/doc/latex/acmart/samples/sample-sigconf-xelatex.tex
RELOC/doc/latex/acmart/samples/sample-sigconf.pdf
RELOC/doc/latex/acmart/samples/sample-sigconf.tex
RELOC/doc/latex/acmart/samples/sample-sigplan.pdf
RELOC/doc/latex/acmart/samples/sample-sigplan.tex
- RELOC/doc/latex/acmart/samples/sample-xelatex.pdf
- RELOC/doc/latex/acmart/samples/sample-xelatex.tex
RELOC/doc/latex/acmart/samples/samples.dtx
RELOC/doc/latex/acmart/samples/samples.ins
RELOC/doc/latex/acmart/samples/sampleteaser.pdf
RELOC/doc/latex/acmart/samples/software.bib
-srccontainersize 62228
-srccontainerchecksum cebf66b7368b1009a9a74f9e33198f9ed13d84c4f45f5bb69dff6fdbed20bbe0a861060f09072541a80839b21f5e3c7a068fdd42e7351159c1b0e389303fef3e
-srcfiles size=74
+srccontainersize 62756
+srccontainerchecksum f24476dc2ef09aaba2ec078e0895f9e6f1411c9c19d9703ab318eccb16ee04ca7e97a60c1fdfad13e89d61899d2fbd4d06108651512ea75d060448c4e7064e61
+srcfiles size=75
RELOC/source/latex/acmart/Makefile
RELOC/source/latex/acmart/acmart.dtx
RELOC/source/latex/acmart/acmart.ins
@@ -9063,7 +9066,7 @@ catalogue-contact-repository https://github.com/borisveytsman/acmart/
catalogue-ctan /macros/latex/contrib/acmart
catalogue-license lppl1.3
catalogue-topics class comp-sci comp-theory engineering journalpub
-catalogue-version 2.02
+catalogue-version 2.03
name acmconf
category Package
@@ -25256,7 +25259,7 @@ catalogue-version 1.36
name asmejour
category Package
-revision 68629
+revision 69722
shortdesc A template for ASME journal papers
relocated 1
longdesc The asmejour class provides a template to format preprints
@@ -25271,11 +25274,11 @@ longdesc column balancing, various math options, government copyright,
longdesc and archivability (PDF/A). The class is compatible with
longdesc pdfLaTeX or LuaLaTeX. This package is not a publication of
longdesc ASME.
-containersize 23460
-containerchecksum a2c37b69e147b7174335faa13522e00a2decf12f6a0fff45c6074c27299a5f71b80181d81265a1ddc7169e2f7652f60250e94222dcef1423de98ec30576aed62
-doccontainersize 1834616
-doccontainerchecksum 1a788cf31b7ef2a1cbf0a7d439b36ad80c786f4719a6d6138120d4fbf22208fc151300774da5718389fe22e0dea83fc8d9b41f0e96b1bb7426d0feab38b2e4ea
-docfiles size=1573
+containersize 22852
+containerchecksum 11e65ea5fa72880c52c63de1a7214de9322c26133722eed08bd54fba00f58f309f4d1a7fcb4a0112c1d66ca6be5fa3868f6779de8c47b660a143bc61855a47c6
+doccontainersize 2161400
+doccontainerchecksum 3af8026c3e0a77ca0f4ba99901577d253ac139fe049363994f56480cd6177524cb7a7dd5a4c59f436620a089ea08f2faf048957a2d2290800b71bf8a43d964bb
+docfiles size=1609
RELOC/doc/latex/asmejour/README.md details="Readme"
RELOC/doc/latex/asmejour/asmejour-sample.bib
RELOC/doc/latex/asmejour/asmejour-template.pdf details="Example of use"
@@ -25288,13 +25291,13 @@ docfiles size=1573
RELOC/doc/latex/asmejour/sample-figure-1.pdf
RELOC/doc/latex/asmejour/sample-figure-2a.pdf
RELOC/doc/latex/asmejour/sample-figure-2b.pdf
-runfiles size=24
+runfiles size=23
RELOC/bibtex/bst/asmejour/asmejour.bst
RELOC/tex/latex/asmejour/asmejour.cls
catalogue-ctan /macros/latex/contrib/asmejour
catalogue-license mit
catalogue-topics class journalpub scientific-docs bibtex-sty engineering
-catalogue-version 1.21
+catalogue-version 1.22
name aspectratio
category Package
@@ -71042,7 +71045,7 @@ containerchecksum bee71f9df25db567c0930659e5037d1b6144d5c157e0870e9144f82c6dddbd
name collection-langcyrillic
category Collection
-revision 54074
+revision 69727
shortdesc Cyrillic
relocated 1
longdesc Support for Cyrillic scripts (Bulgarian, Russian, Serbian,
@@ -71078,6 +71081,7 @@ depend lshort-bulgarian
depend lshort-mongol
depend lshort-russian
depend lshort-ukr
+depend mnhyphn
depend mongolian-babel
depend montex
depend mpman-ru
@@ -71094,8 +71098,8 @@ depend texlive-ru
depend texlive-sr
depend ukrhyph
depend xecyrmongolian
-containersize 608
-containerchecksum 43ba5d0f21162fbdb6fd0e9dc7c990fa845918704020da8ca5c6770139370be55f4b707f98708c28b472f9500ee25ea734bdd96c5541a22e66b69c03ae777ad0
+containersize 616
+containerchecksum d20f02886419a9c65b665fec5a65aaf232a2ae51ccccd159b611278887d0349bbc2e66b7f2f5ade9b79b918cc6a4cae30268b3472ef3d5441e8922b9c28a1413
name collection-langczechslovak
category Collection
@@ -96023,7 +96027,7 @@ catalogue-topics tut-latex doc-debug
name dictsym
category Package
-revision 20031
+revision 69720
shortdesc DictSym font and macro package
relocated 1
longdesc This directory contains the DictSym Type1 font designed by
@@ -96032,23 +96036,25 @@ longdesc the Unix or PC platforms. The font provides a number of symbols
longdesc commonly used in dictionaries. The accompanying macro package
longdesc makes the symbols accessible as LaTeX commands.
execute addMap dictsym.map
-containersize 31568
-containerchecksum 6195ea914b422d5bb1c098e3a8f103d91aaa94520bdff1f5a04d7c952f84f16b1aa96287dac4a309d8d72eabac65a5dbaca275abc211d9290266cfb8f5fcce3a
-doccontainersize 19784
-doccontainerchecksum 935e67c0be73969b572146ccfc92ca42c15b3b5cf2cdfb596cf3ecb9368463b793d530221d2a7e90df18edd54b7938dd27d1ee00757b580c543ea59ddce5d277
+containersize 31652
+containerchecksum 1f1c145c9231616b8fd603604b252903938ced0d0a85f4ce2bf6775f123d47a153d0f1231fc78e965da56befd94b71901c5ae441253d0266fc984d47e9b113b3
+doccontainersize 19788
+doccontainerchecksum 787f3d06b1239c95022c8dd64f07d98cca654250f9846e70f2e7571def724b0e316d66d60289ebbcef204088d6f603d7702af36b985cc640a4f963adb7d347aa
docfiles size=9
RELOC/doc/fonts/dictsym/README details="Readme"
RELOC/doc/fonts/dictsym/dictsym.pdf details="Package documentation"
RELOC/doc/fonts/dictsym/dictsym.tex
-runfiles size=20
+runfiles size=21
RELOC/fonts/afm/public/dictsym/dictsym.afm
RELOC/fonts/map/dvips/dictsym/dictsym.map
+ RELOC/fonts/map/vtex/dictsym/dictsym.ali
RELOC/fonts/tfm/public/dictsym/dictsym.tfm
RELOC/fonts/type1/public/dictsym/dictsym.pfb
RELOC/fonts/type1/public/dictsym/dictsym.pfm
RELOC/tex/latex/dictsym/dictsym.sty
+catalogue-contact-repository https://gitlab.com/kjhtex/dictsym
catalogue-ctan /fonts/dictsym
-catalogue-license lppl
+catalogue-license lppl1.3
catalogue-topics font font-symbol font-type1 linguistic
name diffcoeff
@@ -131560,7 +131566,7 @@ catalogue-version 2.0.7
name footmisc
category Package
-revision 67556
+revision 69729
shortdesc A range of footnote options
relocated 1
longdesc A collection of ways to change the typesetting of footnotes.
@@ -131578,10 +131584,11 @@ longdesc packages, though those are both also portmanteau packages.
longdesc (Don't be seduced by fnpara, whose implementation is improved
longdesc by the present package.) The perpage option is also offered by
longdesc footnpag and by the rather more general-purpose perpage
-containersize 7684
-containerchecksum 814aa0a1add20812ca241280a408c1bba21920c2751f171a67532aaf6e4dafd786578701a7f431a0295a139052c8c7c37f46c7e4df35e6fd14f468a5c7181b75
+depend bigfoot
+containersize 7692
+containerchecksum 7e205e392bbc933c6592f91afa053573f174ea83b07d81a17a144b29bc3837ba4e6639c56f5b07a9840e141e408163cbc2edbcee5fb7b159264ebc54f4a09645
doccontainersize 514744
-doccontainerchecksum 4a257a2b7620bc8660785ab5d8c8f167ba044e2bf8fc6b340b8645c549f9d4c528d9fec9110671f1dd757892c6193681bc845b57a7ab722423c8184a276f8043
+doccontainerchecksum 93d3ca6476356b7a0ed955edbe442764740d32db58dba91276f6bd891ca4009c3731872a703f1621e344a69c401cd70a7cd9e5fe2845d7667a8e0dc61e2ad2a5
docfiles size=156
RELOC/doc/latex/footmisc/README.md details="Readme"
RELOC/doc/latex/footmisc/changes.txt
@@ -131589,8 +131596,8 @@ docfiles size=156
RELOC/doc/latex/footmisc/footmisc-code.tex
RELOC/doc/latex/footmisc/footmisc-doc.pdf details="Package documentation"
RELOC/doc/latex/footmisc/footmisc-doc.tex
-srccontainersize 22404
-srccontainerchecksum 514acb8de22592d5211c97ad8a82659374e574c4ed972604443036381875d33d2e5956788fd9f9577ca1feda59290209f5165568dd00dd0f059dc43fba4efe14
+srccontainersize 22408
+srccontainerchecksum 6b2960dd45ec7ff85cbeeac863a068c3eae5d161b19811f447fe31b572a7a11006c3608ddd34a677ade6c69e781bcd7938dbe451b0dbebb6c82708b393d363e6
srcfiles size=22
RELOC/source/latex/footmisc/footmisc.dtx
RELOC/source/latex/footmisc/footmisc.ins
@@ -148943,16 +148950,16 @@ catalogue-version 0.01
name hvqrurl
category Package
-revision 69705
+revision 69723
shortdesc Insert a QR code in the margin
relocated 1
longdesc This package allows to draw an URL as a QR code into the margin
longdesc of a one- or twosided document. The following packages are
longdesc loaded by default: qrcode, marginnote, url, xcolor and xkeyval.
-containersize 1440
-containerchecksum d6daa2adfdee1e072d2e5228a6a843586d513311562232449aee795208b812c2cbc2d74c53285210b6065089188ca2a425dd702a25933a8793e8242b74a8ae1c
-doccontainersize 115988
-doccontainerchecksum cd83a7c7a0f2366bca24eed7ec9a2e7fa5569a19bfe036b632f0af2252b825b16fc4b9c5bc9611c4a5c5ab8eb7314b73439f3897085e222b77a62cb16139e64a
+containersize 1488
+containerchecksum cfeaea8387dfd425278cc9a8f278d7a0a1590336e24a8b8112b6407a808688012c970822973fa7b4a2816fdf0422171ec6e2926bb51a012f02c7a5b273465a9b
+doccontainersize 117728
+doccontainerchecksum ee7e0e77406e2e486a2898710953db49aebc28a9bf39d0e40cda20c38a1aa67d0f48f7936fd36bd417658600f82641f6f7d39d12b328d615ac694abd49d76f69
docfiles size=33
RELOC/doc/latex/hvqrurl/Changes
RELOC/doc/latex/hvqrurl/README details="Readme"
@@ -148963,7 +148970,7 @@ runfiles size=1
catalogue-ctan /macros/latex/contrib/hvqrurl
catalogue-license lppl1.3
catalogue-topics qrcode
-catalogue-version 0.06
+catalogue-version 0.07
name hwemoji
category Package
@@ -204909,7 +204916,7 @@ catalogue-topics luatex table
name lwarp
category Package
-revision 69384
+revision 69724
shortdesc Converts LaTeX to HTML
longdesc This package converts LaTeX to HTML by using LaTeX to process
longdesc the user's document and generate HTML tags. External utility
@@ -204929,20 +204936,20 @@ longdesc utilities, and Perl. Detailed installation instructions are
longdesc included for each of the major operating systems and TeX
longdesc distributions. A quick-start tutorial is provided.
depend lwarp.ARCH
-containersize 222152
-containerchecksum c1c5bfa2f3131daa3c5c39e162e4eec6a1b640b5ce5f122d44cec5a1e732c97ffec2b0376766750a2c6367ef821acf3418323888d01121645cf7e5051a6d643a
-doccontainersize 3316776
-doccontainerchecksum 20796dd6f885a966391b45e0db71d2c065afb89f87e92074de72fd7db6c02741bec9281f6c2db4ce6b5564d66f74361a30dd1d0dba6352747d41a4d161895410
-docfiles size=848
+containersize 222396
+containerchecksum aa9ca1deb9bc3254b8a331cbc093d81a3d62f73e4263774ec2907d391b088707bac057c9305da39763a9314dc9767ca8509cc1c9491acc7e579984a145b8d8ac
+doccontainersize 3320404
+doccontainerchecksum ad23a3a0430f782a1f60454b34219ea18f9ecdf65065b3bad3d18cb10c1c17357893562f15537340ad5ae099b39371dff0517415970632cda25bec72a7d6a0fd
+docfiles size=849
texmf-dist/doc/latex/lwarp/README.txt details="Readme"
texmf-dist/doc/latex/lwarp/lwarp.pdf details="Package documentation"
texmf-dist/doc/latex/lwarp/lwarp_tutorial.txt details="Quick-start tutorial"
-srccontainersize 473116
-srccontainerchecksum 50266206d154e4490fc43258518d1848024a83d8fc9237758dce1d2ab2737d82d6f398daf2b04c8cd091b5f38f6e4a8f0bb7bbfaa3f60ad5a1be6b4fc18624c5
-srcfiles size=721
+srccontainersize 473816
+srccontainerchecksum 654176c96fa13788ded6bdefd7dcf385e1187e690a1bee78474a276fe4983ef07d8208ef6a51fc2c11d9e9758a855f3a13ac370036e1a086aaf6ec7fd8ccad4e
+srcfiles size=723
texmf-dist/source/latex/lwarp/lwarp.dtx
texmf-dist/source/latex/lwarp/lwarp.ins
-runfiles size=814
+runfiles size=816
texmf-dist/scripts/lwarp/lwarpmk.lua
texmf-dist/tex/latex/lwarp/lwarp-2in1.sty
texmf-dist/tex/latex/lwarp/lwarp-2up.sty
@@ -205544,7 +205551,7 @@ catalogue-contact-bugs https://github.com/bdtc/lwarp
catalogue-ctan /macros/latex/contrib/lwarp
catalogue-license lppl1.3
catalogue-topics cvt-html
-catalogue-version 0.914
+catalogue-version 0.915
name lwarp.aarch64-linux
category Package
@@ -219841,6 +219848,27 @@ catalogue-license lppl
catalogue-topics pdf-feat
catalogue-version 1.03
+name mnhyphn
+category Package
+revision 69727
+shortdesc Mongolian hyphenation patterns in T2A encoding
+relocated 1
+longdesc Serves Mongolian written using Cyrillic letters, using
+longdesc T2A-encoded output. (Note that the montex bundle provides
+longdesc hyphenation patterns for its own encoding setup.)
+containersize 2968
+containerchecksum e580c984d9a2242eb7f3a356b222dc6fc4f2fb1e6194f09086e265e253746ba1d94cff324a30c473724410d1d6b0bb7b8bc162cadb63ed96f0837e996c39f988
+doccontainersize 640
+doccontainerchecksum 3645bb53bc2aff292dd5a70e3020898b969422b9e21fd11354e2ce60a6c7e668afe149263ee02e3588e0c3803c9568d999a6a6bb067a5941ec288923e167b2f6
+docfiles size=1
+ RELOC/doc/latex/mnhyphn/README details="Readme"
+runfiles size=3
+ RELOC/tex/latex/mnhyphn/mnhyphn.tex
+catalogue-ctan /language/hyphenation/mnhyphn
+catalogue-license lppl1.3
+catalogue-topics hyphenation mongolian
+catalogue-version 1.4
+
name mnotes
category Package
revision 63406
@@ -299854,18 +299882,18 @@ catalogue-version 2.7
name spbmark
category Package
-revision 69714
+revision 69725
shortdesc Customize superscripts and subscripts
relocated 1
longdesc This package provides three commands \super, \sub and \supersub
longdesc to improve the layout of superscripts and subscripts which can
longdesc be adjusted with respect to relative position and format, and
longdesc can be used in text and math mode.
-containersize 3556
-containerchecksum 2072c3c8b26d2c937a669d6636d5319ef8344bd6e406e0e8b9eb8b4b5ebb0921d043116d54bfda024be339437f79e46965e6f4339d8b7540217370cab599d6db
-doccontainersize 90400
-doccontainerchecksum 82044f742c924388d6a8f362b337261d0173b5c0c8b3ce94adb5b3605649320ecb34a7e93f2a2162ea45434e68ba79456f0a2c97903a6cc4ff4d9692fe8125c6
-docfiles size=27
+containersize 3652
+containerchecksum 2de15b25d8f564401a357d3b0a6a564af07c7b71a13b964b70f6a124272b9ac5b483b0178343f3f0a0246a5b47d6b703ac1490351d0a7e30ee10058e3012f782
+doccontainersize 92872
+doccontainerchecksum 58a138180d5e900812c2ff1deaf69de3feabaf9d3aca337c9e75c0acf98fad8a2b6dec587a3024f38918c2f857ed8eaf1b8141cc831ce03f947cfa9db40ad599
+docfiles size=28
RELOC/doc/latex/spbmark/README.md details="Readme"
RELOC/doc/latex/spbmark/spbmark.pdf details="Package documentation"
RELOC/doc/latex/spbmark/spbmark.tex
@@ -299875,7 +299903,7 @@ catalogue-contact-repository https://github.com/texno3/spbmark
catalogue-ctan /macros/latex/contrib/spbmark
catalogue-license cc-by-4
catalogue-topics subsup-pos expl3
-catalogue-version 1.46
+catalogue-version 1.46b
name spectral
category Package
@@ -311919,7 +311947,7 @@ binfiles arch=x86_64-solaris size=1
name tex4ht
category Package
-revision 69640
+revision 69728
shortdesc Convert (La)TeX to HTML/XML
longdesc A converter from TeX and LaTeX to SGML-based formats such as
longdesc (X)HTML, MathML, OpenDocument, and Docbook, providing a
@@ -311940,10 +311968,10 @@ longdesc files from them is nontrivial, and generally done with the
longdesc Makefile in development, from which the TeX4ht package in TeX
longdesc Live is updated.
depend tex4ht.ARCH
-containersize 1119032
-containerchecksum 0c067ff395b36934e4f206f3e056d7d6cb96fa9e29cd4082028e7d008fbe33981e738201b222db5591c11182d4a9e975f828ca8efc95c6c0afdd12e5928bbbe3
-doccontainersize 136384
-doccontainerchecksum d2a44d9127646d3625ee8b5f79e0c8d1d92170a04ad29887f9ac62830ed4efcb91bd6c447aac140c64a5a90cf2bb763ee94b04ab75967b69469b86f3c7654a22
+containersize 1119040
+containerchecksum eea7e5e922b394d210883e19dbe16ef7baf4ee9c35f09150a9a8523e70a17d88ca17076809e3c63b62e312a18867718d017c2a06fec1866eea96f453b2a3f423
+doccontainersize 136388
+doccontainerchecksum 6e3a6b33529a0703455127f7ff93ee8599c57f5756c93a490d915af46e876eeb8029a97f64da9a6c89e519cb95237b1cb3045bbb28199a4ee9777531ff8a6e2a
docfiles size=260
texmf-dist/doc/generic/tex4ht/Makefile
texmf-dist/doc/generic/tex4ht/README details="Readme"
@@ -312015,8 +312043,8 @@ docfiles size=260
texmf-dist/doc/generic/tex4ht/mn56.html
texmf-dist/doc/generic/tex4ht/mn5x.png
texmf-dist/doc/generic/tex4ht/mn6x.png
-srccontainersize 1481220
-srccontainerchecksum 389beba86d0ef41060525cd302c276477f63b49fe0662a60f1234d8d13f36f4958d0e05fb48da42883d5060dbc11acf9337c886ef9b5910767955fd5cef37b6b
+srccontainersize 1482756
+srccontainerchecksum 7af3d9209216f1d09fc5ec7ebeaaa53feb6de2b3b1bb22350d3e87d53a2afad92e4361858742544276f901577fe01e9c9e19ffc368b3275ea795b2da814475d1
srcfiles size=4639
texmf-dist/source/generic/tex4ht/ChangeLog
texmf-dist/source/generic/tex4ht/Makefile
@@ -324430,7 +324458,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 69711
+revision 69718
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.
@@ -324438,10 +324466,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 114044
-containerchecksum 90cc8d4d4cf2fb4c0544bb80a3e291c67486a5200c94f5c766983a4f45a4ccb6d8317d8b1c7ffb545141220ef26d72c614505b8a97ba686ef0909123c4782df8
+containersize 114052
+containerchecksum 767ba888206c16f8a24a2c5c893eeede2a7bf14f4ecba1bac6a222c1c3231f28ef22f39af62e6266165cb07b706024ec468278a88b764000638709e8aed68de9
doccontainersize 432140
-doccontainerchecksum 142906d9a1fe130997f6ffb56479a131963883a8f1e297d6f1860e42bc317e0ee3b13d451af98e95cfaa0798e6e4e0bd506f42560bfde4b6974ff073dc79ee75
+doccontainerchecksum 4d775fb8cc2a89cee9252eab305116604b112cc06a0b6b758ad0dc958e6f1378413fa3135de0eff59f3d94c7863b505d92ccf60089364af4ab0259f278f310f4
docfiles size=563
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
@@ -356517,7 +356545,7 @@ catalogue-version 1.3
name verifiche
category Package
-revision 68023
+revision 69726
shortdesc A LaTeX package to typeset (Italian) high school tests
relocated 1
longdesc The purpose of this package is to manage the exercises for a
@@ -356525,17 +356553,17 @@ longdesc test, their points, levels of difficulty, and solutions. Some
longdesc typical formats of exercises are already implemented: Plain
longdesc exercise "Complete the Text" "True or false" Closed questions
longdesc Open questions "Find the error"
-containersize 5336
-containerchecksum 7a2804f2a963bff59bf4f566595c6b89adf8534ad7511542643f752eed2183ab3dc377ff70eed60a48b615a9f159a73d352ab2e138f7d589e9163a8328fa673a
-doccontainersize 851616
-doccontainerchecksum 79c13fb6dff619f75b78433b628b4a75c171baa8859ae8e58444f1c57316abbda24cdfda4172a0b639b136366c4e6d6fc5ad5199b4cf86c89214e82dabde4cf2
-docfiles size=220
+containersize 5340
+containerchecksum 6201051c81c5a002423d3a9959e847223350c83ff03dca7792a727f2ff7f0405d20d2499827f5e96ea8e1f2e7855b887b0c2b35180ea2153a5c2126d36e21410
+doccontainersize 861564
+doccontainerchecksum dfc3fc5a5bc8ccede3bb487a17941ac6e28879c03ea9e398475c058aae07230e2831bc9dae3195effd331abe79eb5f6ea8962da85a9775273810da80d8ada70d
+docfiles size=222
RELOC/doc/latex/verifiche/README.md details="Readme"
RELOC/doc/latex/verifiche/verifiche-example.pdf details="Example of use" language="it"
RELOC/doc/latex/verifiche/verifiche-example.tex
RELOC/doc/latex/verifiche/verifiche.pdf details="Package documentation" language="it"
-srccontainersize 18680
-srccontainerchecksum 7cacc48cfd6a9fb94f94a7950e3dea065b37dff2dfee6cfda29950e2baedb0ab2c4736f186facb3b23e37e406d505d4128ef6b24421ff0ccfecd89c1b7ee08ab
+srccontainersize 18688
+srccontainerchecksum f46df8dc9759ced453752b53003d9377748346f8fbc02ea07a61b8ea44fc51eb6d0290c9b1a940ef74cf1999ec5597794237e0b28bb28b80c331b19c0defc14f
srcfiles size=20
RELOC/source/latex/verifiche/verifiche.dtx
RELOC/source/latex/verifiche/verifiche.ins
@@ -356544,7 +356572,7 @@ runfiles size=6
catalogue-ctan /macros/latex/contrib/verifiche
catalogue-license lppl1.3
catalogue-topics exam exercise
-catalogue-version 7.0
+catalogue-version 7.1
name verifycommand
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index e420a883e0..0e7650ba4a 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-804e861c0c6c054a2fd0bbef2473b834 texlive.tlpdb
+e8b4d4dc977dae096a8676ab2cc2b49a texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 77bd8ca244..94a89ca24a 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-edb137223113fae2970e933ae37126b637e72608765550cac4b4d36659846ceb95b3b4a80bcad50dd6845d70dbd6d875e3369f93453c2e172aadeeae8fda220b texlive.tlpdb
+ea99ed7ee12c9da64ba22a4d35eb3d740c327005bf523732b1378325a93385fa744327432933efff26c8f69b6743d3dd4e8e4d08967df5b773ccee600d2033d4 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 52dd160832..0ffe8839ac 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
-iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmXBgQYACgkQTOGHfhlD
-jHBr/Qf/RgFFWqJ/+qQ0tAtdaFF2Lxtex/TQlHzrRAxzAk9zxJij9zdshlQR3pjw
-PzQJ7SFo2Xjt00Bcrcpe6DzurvMB46opBMwT8UUxwwoVXyAEwFd6QysaeSp3o8AE
-PVDqIGoA+QV/PxZ89YFQukDzQblTt/y64vePRUbKep964fNmDpdxDacv4XKGsndE
-PmjrqaLUDYGPGIUfHLIoTIHeZM8QsBimpI55NPuvGSsGfWvrG7gbzPB1/hZknvDz
-6Segv6Q8i0/U/V/3Ei0HEy32AfbEBX0kFJFkOl3Kj6oFLx4Qa6BeFn0pwUwTF7oS
-mCgicxRd61ZFcMtF7xKLQdM9UZevGw==
-=IBKq
+iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmXC0sYACgkQTOGHfhlD
+jHAWuwgAj5RLPiXUZdwsrEpTe90XP1844sIaG9ctJji/Ynba8TXtmFSNyNaqX93R
+lKt5eCW9wQf5OKEsT+lJWE07Jukt+sbT23T1pXnzr7FX4/FcSZS4K9MM0BrvYqMH
+Gif2HDQRjg2LXJdN01KqD9qVw5YB4rQ0RpNNuSrKM3b/S7mOHtmB3CWo0QSEtr0w
+T6zy00TkJRnZgmngTWpifk6QbVYPNlHClbRRbp5Xs7hNqPn4sfU1h9zeMk8vqUdf
+vMHgIIiVgfZNagp4dURV1G0obOSHVKVn3ZigyPo65hOJ4SG6WeaPaSeakMIeE2Im
+F1wfPrZ8DgFRpDOIeqSlm4UfZCP4qw==
+=WPTI
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 387dcd9aa1..dae1e41757 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/timestamp b/timestamp
index 566b696273..60dd3e2d61 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:
-2024-02-07-02-02
+2024-02-08-02-02