summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FILES.byname258
-rw-r--r--FILES.byname.gzbin2648883 -> 2648920 bytes
-rw-r--r--FILES.last07days399
-rw-r--r--biblio/bibtex/utils/bibcop/README.md73
-rw-r--r--biblio/bibtex/utils/bibcop/bibcop.12
-rw-r--r--biblio/bibtex/utils/bibcop/bibcop.dtx2
-rw-r--r--biblio/bibtex/utils/bibcop/bibcop.pdfbin347801 -> 347804 bytes
-rwxr-xr-xbiblio/bibtex/utils/bibcop/bibcop.pl190
-rw-r--r--biblio/ctan-bibdata/ctan.bib28
-rw-r--r--macros/latex/contrib/easybook/easybook.dtx31
-rw-r--r--macros/latex/contrib/easybook/easybook.pdfbin640970 -> 640971 bytes
-rw-r--r--macros/latex/contrib/easybook/easybook.tex4
-rw-r--r--macros/latex/contrib/mathgreeks/mathgreeks.dtx109
-rw-r--r--macros/latex/contrib/mathgreeks/mathgreeks.ins2
-rw-r--r--macros/latex/contrib/mathgreeks/mathgreeks.pdfbin1650679 -> 1716778 bytes
-rw-r--r--macros/latex/contrib/mismath/README.md8
-rw-r--r--macros/latex/contrib/mismath/mismath.dtx1097
-rw-r--r--macros/latex/contrib/mismath/mismath.ins2
-rw-r--r--macros/latex/contrib/mismath/mismath.pdfbin155495 -> 438746 bytes
-rw-r--r--macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdfbin299331 -> 298965 bytes
-rw-r--r--macros/latex/contrib/profmaquette/latex/ProfMaquette.sty78
-rw-r--r--macros/unicodetex/latex/fontspec/CHANGES.md6
-rw-r--r--macros/unicodetex/latex/fontspec/README.md14
-rw-r--r--macros/unicodetex/latex/fontspec/fontspec-code-feat-opentype.dtx6
-rw-r--r--macros/unicodetex/latex/fontspec/fontspec-code-internal.dtx14
-rw-r--r--macros/unicodetex/latex/fontspec/fontspec-code-keyval.dtx6
-rw-r--r--macros/unicodetex/latex/fontspec/fontspec-code-opening.dtx17
-rw-r--r--macros/unicodetex/latex/fontspec/fontspec-code-opentype.dtx2
-rw-r--r--macros/unicodetex/latex/fontspec/fontspec-code-xfss.dtx8
-rw-r--r--macros/unicodetex/latex/fontspec/fontspec-code.pdfbin707166 -> 706350 bytes
-rw-r--r--macros/unicodetex/latex/fontspec/fontspec.dtx6
-rw-r--r--macros/unicodetex/latex/fontspec/fontspec.pdfbin496846 -> 496854 bytes
-rw-r--r--support/TeX4ht/source/ChangeLog6
-rw-r--r--support/TeX4ht/source/tex4ht-4ht.tex26
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb98
-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.xzbin2568812 -> 2568156 bytes
-rw-r--r--timestamp2
41 files changed, 1367 insertions, 1149 deletions
diff --git a/FILES.byname b/FILES.byname
index a440a96d56..0f941d454f 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -1534,16 +1534,16 @@
1997/02/27 | 18375 | biblio/bibtex/utils/bibclean/bibclean-2.11.3.tar-lst
2006/06/02 | 55589 | biblio/bibtex/utils/bibclean/bibclean.pdf
2006/06/02 | 26456 | biblio/bibtex/utils/bibclean/README
-2024/03/15 | 958 | biblio/bibtex/utils/bibcop/bibcop.1
-2024/03/15 | 16186 | biblio/bibtex/utils/bibcop/bibcop.dtx
-2024/03/15 | 2628 | biblio/bibtex/utils/bibcop/bibcop.ins
-2024/03/15 | 5100 | biblio/bibtex/utils/bibcop/bibcop-logo.pdf
-2024/03/15 | 347801 | biblio/bibtex/utils/bibcop/bibcop.pdf
-2024/03/15 | 28120 | biblio/bibtex/utils/bibcop/bibcop.pl
-2024/03/15 | 211 | biblio/bibtex/utils/bibcop/DEPENDS.txt
-2024/03/15 | 1083 | biblio/bibtex/utils/bibcop/LICENSE.txt
-2024/03/15 | 2917 | biblio/bibtex/utils/bibcop/README.md
-2024/03/15 | 367494 | biblio/bibtex/utils/bibcop.zip
+2024/05/03 | 958 | biblio/bibtex/utils/bibcop/bibcop.1
+2024/05/03 | 16186 | biblio/bibtex/utils/bibcop/bibcop.dtx
+2024/05/03 | 2628 | biblio/bibtex/utils/bibcop/bibcop.ins
+2024/05/03 | 5100 | biblio/bibtex/utils/bibcop/bibcop-logo.pdf
+2024/05/03 | 347804 | biblio/bibtex/utils/bibcop/bibcop.pdf
+2024/05/03 | 31389 | biblio/bibtex/utils/bibcop/bibcop.pl
+2024/05/03 | 211 | biblio/bibtex/utils/bibcop/DEPENDS.txt
+2024/05/03 | 1083 | biblio/bibtex/utils/bibcop/LICENSE.txt
+2024/05/03 | 3109 | biblio/bibtex/utils/bibcop/README.md
+2024/05/03 | 368608 | biblio/bibtex/utils/bibcop.zip
2019/03/30 | 43446 | biblio/bibtex/utils/bibexport/bibexport.dtx
2019/03/30 | 2002 | biblio/bibtex/utils/bibexport/bibexport.ins
2019/03/30 | 256849 | biblio/bibtex/utils/bibexport/bibexport.pdf
@@ -2076,12 +2076,12 @@
2024/04/21 | 1837 | biblio/citation-style-language/README.md
2024/04/21 | 12878 | biblio/citation-style-language/vancouver.csl
2024/04/21 | 4553350 | biblio/citation-style-language.zip
-2024/05/02 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/05/03 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2024/05/02 | 2864235 | biblio/ctan-bibdata/ctan.bib
-2024/05/02 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/05/03 | 2864235 | biblio/ctan-bibdata/ctan.bib
+2024/05/03 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2024/05/02 | 4120822 | biblio/ctan-bibdata.zip
+2024/05/03 | 4120834 | 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
@@ -5443,7 +5443,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/05/02 | 118744 | FILES.last07days
+2024/05/03 | 128692 | 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
@@ -207046,7 +207046,7 @@
2024/03/29 | 2548471 | install/macros/musixtex.tds.zip
2013/07/02 | 153964 | install/macros/plain/contrib/plstmary.tds.zip
2008/05/18 | 22279 | install/macros/plain/plnfss.tds.zip
-2024/04/27 | 1342328 | install/macros/unicodetex/latex/fontspec.tds.zip
+2024/05/03 | 1341231 | install/macros/unicodetex/latex/fontspec.tds.zip
2024/03/07 | 1355700 | install/macros/unicodetex/latex/polyglossia.tds.zip
2016/02/13 | 111305 | install/macros/unicodetex/latex/realscripts.tds.zip
2021/02/09 | 4924350 | install/macros/unicodetex/latex/texnegar.tds.zip
@@ -232522,12 +232522,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/05/01 | 82187 | macros/latex/contrib/easybook/easybook.dtx
+2024/05/03 | 82064 | macros/latex/contrib/easybook/easybook.dtx
2024/01/04 | 2081 | macros/latex/contrib/easybook/easybook.ins
-2024/05/01 | 640970 | macros/latex/contrib/easybook/easybook.pdf
-2024/05/01 | 102253 | macros/latex/contrib/easybook/easybook.tex
+2024/05/03 | 640971 | macros/latex/contrib/easybook/easybook.pdf
+2024/05/03 | 102253 | macros/latex/contrib/easybook/easybook.tex
2024/01/03 | 801 | macros/latex/contrib/easybook/README.md
-2024/05/01 | 688606 | macros/latex/contrib/easybook.zip
+2024/05/03 | 688553 | 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
@@ -242323,11 +242323,11 @@
2023/09/11 | 118518 | macros/latex/contrib/mathfont/mathfont_user_guide.pdf
2023/09/11 | 5407 | macros/latex/contrib/mathfont/README.txt
2023/09/11 | 967104 | macros/latex/contrib/mathfont.zip
-2024/04/30 | 48008 | macros/latex/contrib/mathgreeks/mathgreeks.dtx
-2024/04/26 | 2054 | macros/latex/contrib/mathgreeks/mathgreeks.ins
-2024/04/30 | 1650679 | macros/latex/contrib/mathgreeks/mathgreeks.pdf
+2024/05/03 | 49266 | macros/latex/contrib/mathgreeks/mathgreeks.dtx
+2024/05/03 | 2054 | macros/latex/contrib/mathgreeks/mathgreeks.ins
+2024/05/03 | 1716778 | macros/latex/contrib/mathgreeks/mathgreeks.pdf
2024/04/30 | 973 | macros/latex/contrib/mathgreeks/README.md
-2024/05/01 | 1647966 | macros/latex/contrib/mathgreeks.zip
+2024/05/03 | 1714556 | macros/latex/contrib/mathgreeks.zip
2016/02/22 | 17992 | macros/latex/contrib/mathpartir/COPYING
2016/02/24 | 38822 | macros/latex/contrib/mathpartir/mathpartir.dtx
2016/02/22 | 2555 | macros/latex/contrib/mathpartir/mathpartir.ins
@@ -243017,11 +243017,11 @@
1995/01/30 | 12825 | macros/latex/contrib/misc/verbasef.sty
1994/06/30 | 2847 | macros/latex/contrib/misc/vrbexin.sty
2012/12/16 | 29550 | macros/latex/contrib/misc.zip
-2024/02/28 | 81432 | macros/latex/contrib/mismath/mismath.dtx
-2024/02/25 | 2001 | macros/latex/contrib/mismath/mismath.ins
-2024/02/28 | 155495 | macros/latex/contrib/mismath/mismath.pdf
-2024/02/28 | 930 | macros/latex/contrib/mismath/README.md
-2024/02/29 | 177837 | macros/latex/contrib/mismath.zip
+2024/05/02 | 87699 | macros/latex/contrib/mismath/mismath.dtx
+2024/04/03 | 1987 | macros/latex/contrib/mismath/mismath.ins
+2024/05/03 | 438746 | macros/latex/contrib/mismath/mismath.pdf
+2024/04/03 | 1033 | macros/latex/contrib/mismath/README.md
+2024/05/03 | 432780 | macros/latex/contrib/mismath.zip
2019/01/06 | 223143 | macros/latex/contrib/mi-solns/docs/mi-solnsman.pdf
2019/01/06 | 18167 | macros/latex/contrib/mi-solns/docs/mi-solnsman.tex
2019/01/09 | 276191 | macros/latex/contrib/mi-solns/docs/mi-solns.pdf
@@ -247452,11 +247452,11 @@
2024/02/11 | 6357 | macros/latex/contrib/proflycee/tex/proflycee-tools-suites.tex
2024/02/11 | 42472 | macros/latex/contrib/proflycee/tex/proflycee-tools-trigo.tex
2024/04/20 | 2123041 | macros/latex/contrib/proflycee.zip
-2024/04/28 | 299331 | macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf
-2024/04/28 | 104057 | macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.zip
-2024/04/28 | 142646 | macros/latex/contrib/profmaquette/latex/ProfMaquette.sty
+2024/05/02 | 298965 | macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf
+2024/05/02 | 103762 | macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.zip
+2024/05/02 | 144800 | macros/latex/contrib/profmaquette/latex/ProfMaquette.sty
2023/06/23 | 355 | macros/latex/contrib/profmaquette/README
-2024/04/29 | 414060 | macros/latex/contrib/profmaquette.zip
+2024/05/03 | 413636 | macros/latex/contrib/profmaquette.zip
1996/02/05 | 1760 | macros/latex/contrib/progkeys/demo/demo.tex
1996/02/05 | 459 | macros/latex/contrib/progkeys/demo/prog1.tex
1996/02/05 | 347 | macros/latex/contrib/progkeys/demo/prog2.tex
@@ -268202,48 +268202,48 @@
2023/12/27 | 616 | macros/unicodetex/latex/fontsetup/tex/fsptimesot.tex
2023/12/27 | 752 | macros/unicodetex/latex/fontsetup/tex/fspxcharter.tex
2024/02/24 | 1090756 | macros/unicodetex/latex/fontsetup.zip
-2024/04/27 | 24447 | macros/unicodetex/latex/fontspec/CHANGES.md
-2024/04/27 | 549 | macros/unicodetex/latex/fontspec/fontspec.cfg
-2024/04/27 | 16036 | macros/unicodetex/latex/fontspec/fontspec-code-api.dtx
-2024/04/27 | 1278 | macros/unicodetex/latex/fontspec/fontspec-code-closing.dtx
-2024/04/27 | 4990 | macros/unicodetex/latex/fontspec/fontspec-code-enc.dtx
-2024/04/27 | 9417 | macros/unicodetex/latex/fontspec/fontspec-code-feat-aat.dtx
-2024/04/27 | 22859 | macros/unicodetex/latex/fontspec/fontspec-code-feat-opentype.dtx
-2024/04/27 | 4098 | macros/unicodetex/latex/fontspec/fontspec-code-fontload.dtx
-2024/04/27 | 4029 | macros/unicodetex/latex/fontspec/fontspec-code-graphite.dtx
-2024/04/27 | 7252 | macros/unicodetex/latex/fontspec/fontspec-code-interfaces.dtx
-2024/04/27 | 42840 | macros/unicodetex/latex/fontspec/fontspec-code-internal.dtx
-2024/04/27 | 29850 | macros/unicodetex/latex/fontspec/fontspec-code-keyval.dtx
-2024/04/27 | 12956 | macros/unicodetex/latex/fontspec/fontspec-code-lang.dtx
-2024/04/27 | 2195 | macros/unicodetex/latex/fontspec/fontspec-code-load.dtx
-2024/04/27 | 1242 | macros/unicodetex/latex/fontspec/fontspec-code.ltx
-2024/04/27 | 12340 | macros/unicodetex/latex/fontspec/fontspec-code-math.dtx
-2024/04/27 | 8800 | macros/unicodetex/latex/fontspec/fontspec-code-msg.dtx
-2024/04/27 | 6466 | macros/unicodetex/latex/fontspec/fontspec-code-opening.dtx
-2024/04/27 | 21621 | macros/unicodetex/latex/fontspec/fontspec-code-opentype.dtx
-2024/04/27 | 707166 | macros/unicodetex/latex/fontspec/fontspec-code.pdf
-2024/04/27 | 6550 | macros/unicodetex/latex/fontspec/fontspec-code-scripts.dtx
-2024/04/27 | 17673 | macros/unicodetex/latex/fontspec/fontspec-code-user.dtx
-2024/04/27 | 9485 | macros/unicodetex/latex/fontspec/fontspec-code-vars.dtx
-2024/04/27 | 5923 | macros/unicodetex/latex/fontspec/fontspec-code-xfss.dtx
-2024/04/27 | 13770 | macros/unicodetex/latex/fontspec/fontspec-doc-api.tex
-2024/04/27 | 9370 | macros/unicodetex/latex/fontspec/fontspec-doc-enc.tex
-2024/04/27 | 30801 | macros/unicodetex/latex/fontspec/fontspec-doc-featset.tex
-2024/04/27 | 31030 | macros/unicodetex/latex/fontspec/fontspec-doc-fontsel.tex
-2024/04/27 | 9343 | macros/unicodetex/latex/fontspec/fontspec-doc-intro.tex
-2024/04/27 | 4188 | macros/unicodetex/latex/fontspec/fontspec-doc-luatex.tex
-2024/04/27 | 44210 | macros/unicodetex/latex/fontspec/fontspec-doc-opentype.tex
-2024/04/27 | 7533 | macros/unicodetex/latex/fontspec/fontspec-doc-style.sty
-2024/04/27 | 11934 | macros/unicodetex/latex/fontspec/fontspec-doc-xetex.tex
-2024/04/27 | 3692 | macros/unicodetex/latex/fontspec/fontspec.dtx
-2024/04/27 | 1696 | macros/unicodetex/latex/fontspec/fontspec-example.tex
-2024/04/27 | 2175 | macros/unicodetex/latex/fontspec/fontspec.ins
-2024/04/27 | 1307 | macros/unicodetex/latex/fontspec/fontspec.ltx
-2024/04/27 | 3118 | macros/unicodetex/latex/fontspec/fontspec-lua.dtx
-2024/04/27 | 496846 | macros/unicodetex/latex/fontspec/fontspec.pdf
-2024/04/27 | 19106 | macros/unicodetex/latex/fontspec/LICENSE
-2024/04/27 | 2929 | macros/unicodetex/latex/fontspec/README.md
-2024/04/27 | 1278689 | macros/unicodetex/latex/fontspec.zip
+2024/05/03 | 24636 | macros/unicodetex/latex/fontspec/CHANGES.md
+2024/05/03 | 549 | macros/unicodetex/latex/fontspec/fontspec.cfg
+2024/05/03 | 16036 | macros/unicodetex/latex/fontspec/fontspec-code-api.dtx
+2024/05/03 | 1278 | macros/unicodetex/latex/fontspec/fontspec-code-closing.dtx
+2024/05/03 | 4990 | macros/unicodetex/latex/fontspec/fontspec-code-enc.dtx
+2024/05/03 | 9417 | macros/unicodetex/latex/fontspec/fontspec-code-feat-aat.dtx
+2024/05/03 | 22861 | macros/unicodetex/latex/fontspec/fontspec-code-feat-opentype.dtx
+2024/05/03 | 4098 | macros/unicodetex/latex/fontspec/fontspec-code-fontload.dtx
+2024/05/03 | 4029 | macros/unicodetex/latex/fontspec/fontspec-code-graphite.dtx
+2024/05/03 | 7252 | macros/unicodetex/latex/fontspec/fontspec-code-interfaces.dtx
+2024/05/03 | 42840 | macros/unicodetex/latex/fontspec/fontspec-code-internal.dtx
+2024/05/03 | 29850 | macros/unicodetex/latex/fontspec/fontspec-code-keyval.dtx
+2024/05/03 | 12956 | macros/unicodetex/latex/fontspec/fontspec-code-lang.dtx
+2024/05/03 | 2195 | macros/unicodetex/latex/fontspec/fontspec-code-load.dtx
+2024/05/03 | 1242 | macros/unicodetex/latex/fontspec/fontspec-code.ltx
+2024/05/03 | 12340 | macros/unicodetex/latex/fontspec/fontspec-code-math.dtx
+2024/05/03 | 8800 | macros/unicodetex/latex/fontspec/fontspec-code-msg.dtx
+2024/05/03 | 5993 | macros/unicodetex/latex/fontspec/fontspec-code-opening.dtx
+2024/05/03 | 21623 | macros/unicodetex/latex/fontspec/fontspec-code-opentype.dtx
+2024/05/03 | 706350 | macros/unicodetex/latex/fontspec/fontspec-code.pdf
+2024/05/03 | 6550 | macros/unicodetex/latex/fontspec/fontspec-code-scripts.dtx
+2024/05/03 | 17673 | macros/unicodetex/latex/fontspec/fontspec-code-user.dtx
+2024/05/03 | 9485 | macros/unicodetex/latex/fontspec/fontspec-code-vars.dtx
+2024/05/03 | 5926 | macros/unicodetex/latex/fontspec/fontspec-code-xfss.dtx
+2024/05/03 | 13770 | macros/unicodetex/latex/fontspec/fontspec-doc-api.tex
+2024/05/03 | 9370 | macros/unicodetex/latex/fontspec/fontspec-doc-enc.tex
+2024/05/03 | 30801 | macros/unicodetex/latex/fontspec/fontspec-doc-featset.tex
+2024/05/03 | 31030 | macros/unicodetex/latex/fontspec/fontspec-doc-fontsel.tex
+2024/05/03 | 9343 | macros/unicodetex/latex/fontspec/fontspec-doc-intro.tex
+2024/05/03 | 4188 | macros/unicodetex/latex/fontspec/fontspec-doc-luatex.tex
+2024/05/03 | 44210 | macros/unicodetex/latex/fontspec/fontspec-doc-opentype.tex
+2024/05/03 | 7533 | macros/unicodetex/latex/fontspec/fontspec-doc-style.sty
+2024/05/03 | 11934 | macros/unicodetex/latex/fontspec/fontspec-doc-xetex.tex
+2024/05/03 | 3692 | macros/unicodetex/latex/fontspec/fontspec.dtx
+2024/05/03 | 1696 | macros/unicodetex/latex/fontspec/fontspec-example.tex
+2024/05/03 | 2175 | macros/unicodetex/latex/fontspec/fontspec.ins
+2024/05/03 | 1307 | macros/unicodetex/latex/fontspec/fontspec.ltx
+2024/05/03 | 3118 | macros/unicodetex/latex/fontspec/fontspec-lua.dtx
+2024/05/03 | 496854 | macros/unicodetex/latex/fontspec/fontspec.pdf
+2024/05/03 | 19106 | macros/unicodetex/latex/fontspec/LICENSE
+2024/05/03 | 2859 | macros/unicodetex/latex/fontspec/README.md
+2024/05/03 | 1277633 | macros/unicodetex/latex/fontspec.zip
2024/02/21 | 13 | macros/unicodetex/latex/lebhart/DEPENDS.txt
2024/02/21 | 35287 | macros/unicodetex/latex/lebhart/lebhart.cls
2024/02/21 | 19106 | macros/unicodetex/latex/lebhart/LICENSE
@@ -305608,7 +305608,7 @@
2024/03/18 | 16452 | systems/texlive/tlnet/archive/beautybook.r70672.tar.xz
2024/02/26 | 858696 | systems/texlive/tlnet/archive/beautynote.doc.r70155.tar.xz
2024/02/26 | 5132 | systems/texlive/tlnet/archive/beautynote.r70155.tar.xz
-2024/04/26 | 922772 | systems/texlive/tlnet/archive/beebe.r71082.tar.xz
+2024/05/03 | 922960 | systems/texlive/tlnet/archive/beebe.r71158.tar.xz
2022/05/08 | 785552 | systems/texlive/tlnet/archive/begingreek.doc.r63255.tar.xz
2022/05/08 | 1808 | systems/texlive/tlnet/archive/begingreek.r63255.tar.xz
2022/05/08 | 7856 | systems/texlive/tlnet/archive/begingreek.source.r63255.tar.xz
@@ -308297,9 +308297,9 @@
2021/07/19 | 313228 | systems/texlive/tlnet/archive/easing.doc.r59975.tar.xz
2021/07/19 | 2220 | systems/texlive/tlnet/archive/easing.r59975.tar.xz
2021/07/19 | 7876 | systems/texlive/tlnet/archive/easing.source.r59975.tar.xz
-2024/04/30 | 667248 | systems/texlive/tlnet/archive/easybook.doc.r71125.tar.xz
-2024/04/30 | 17852 | systems/texlive/tlnet/archive/easybook.r71125.tar.xz
-2024/04/30 | 17740 | systems/texlive/tlnet/archive/easybook.source.r71125.tar.xz
+2024/05/03 | 667276 | systems/texlive/tlnet/archive/easybook.doc.r71154.tar.xz
+2024/05/03 | 17872 | systems/texlive/tlnet/archive/easybook.r71154.tar.xz
+2024/05/03 | 17748 | systems/texlive/tlnet/archive/easybook.source.r71154.tar.xz
2019/02/28 | 4540 | systems/texlive/tlnet/archive/easy.doc.r19440.tar.xz
2023/10/12 | 344 | systems/texlive/tlnet/archive/easydtx.aarch64-linux.r68514.tar.xz
2023/10/12 | 344 | systems/texlive/tlnet/archive/easydtx.amd64-freebsd.r68514.tar.xz
@@ -310932,8 +310932,8 @@
2024/03/01 | 40708 | systems/texlive/tlnet/archive/kpathsea.x86_64-linux.r70276.tar.xz
2024/03/01 | 46528 | systems/texlive/tlnet/archive/kpathsea.x86_64-solaris.r70276.tar.xz
2023/01/20 | 1622220 | systems/texlive/tlnet/archive/kpfonts.doc.r65583.tar.xz
-2024/01/31 | 2035528 | systems/texlive/tlnet/archive/kpfonts-otf.doc.r69636.tar.xz
-2024/01/31 | 1115540 | systems/texlive/tlnet/archive/kpfonts-otf.r69636.tar.xz
+2024/05/03 | 2046356 | systems/texlive/tlnet/archive/kpfonts-otf.doc.r71153.tar.xz
+2024/05/03 | 1120524 | systems/texlive/tlnet/archive/kpfonts-otf.r71153.tar.xz
2023/01/20 | 2246256 | systems/texlive/tlnet/archive/kpfonts.r65583.tar.xz
2019/02/28 | 3968 | systems/texlive/tlnet/archive/ksfh_nat.r24825.tar.xz
2019/02/28 | 146928 | systems/texlive/tlnet/archive/ksp-thesis.doc.r39080.tar.xz
@@ -312070,8 +312070,8 @@
2022/02/27 | 7684 | systems/texlive/tlnet/archive/lua-uni-algos.r62204.tar.xz
2023/01/05 | 289572 | systems/texlive/tlnet/archive/lua-visual-debug.doc.r65464.tar.xz
2023/01/05 | 3500 | systems/texlive/tlnet/archive/lua-visual-debug.r65464.tar.xz
-2023/06/23 | 95120 | systems/texlive/tlnet/archive/luavlna.doc.r67442.tar.xz
-2023/06/23 | 9068 | systems/texlive/tlnet/archive/luavlna.r67442.tar.xz
+2024/05/03 | 87996 | systems/texlive/tlnet/archive/luavlna.doc.r71156.tar.xz
+2024/05/03 | 9164 | systems/texlive/tlnet/archive/luavlna.r71156.tar.xz
2024/03/12 | 1157084 | systems/texlive/tlnet/archive/lua-widow-control.doc.r70601.tar.xz
2024/03/12 | 19976 | systems/texlive/tlnet/archive/lua-widow-control.r70601.tar.xz
2024/03/12 | 59796 | systems/texlive/tlnet/archive/lua-widow-control.source.r70601.tar.xz
@@ -314389,9 +314389,9 @@
2019/02/28 | 317360 | systems/texlive/tlnet/archive/ppr-prv.doc.r15878.tar.xz
2019/02/28 | 5596 | systems/texlive/tlnet/archive/ppr-prv.r15878.tar.xz
2019/02/28 | 9460 | systems/texlive/tlnet/archive/ppr-prv.source.r15878.tar.xz
-2024/01/24 | 791428 | systems/texlive/tlnet/archive/ppt-slides.doc.r69568.tar.xz
-2024/01/24 | 4116 | systems/texlive/tlnet/archive/ppt-slides.r69568.tar.xz
-2024/01/24 | 6688 | systems/texlive/tlnet/archive/ppt-slides.source.r69568.tar.xz
+2024/05/03 | 791448 | systems/texlive/tlnet/archive/ppt-slides.doc.r71155.tar.xz
+2024/05/03 | 4120 | systems/texlive/tlnet/archive/ppt-slides.r71155.tar.xz
+2024/05/03 | 6692 | systems/texlive/tlnet/archive/ppt-slides.source.r71155.tar.xz
2022/01/24 | 386136 | systems/texlive/tlnet/archive/pracjourn.doc.r61719.tar.xz
2022/01/24 | 4628 | systems/texlive/tlnet/archive/pracjourn.r61719.tar.xz
2022/01/24 | 15248 | systems/texlive/tlnet/archive/pracjourn.source.r61719.tar.xz
@@ -316633,8 +316633,8 @@
2022/03/21 | 276 | systems/texlive/tlnet/archive/texlive-cz.r62854.tar.xz
2024/03/15 | 1569304 | systems/texlive/tlnet/archive/texlive-de.doc.r70638.tar.xz
2024/03/15 | 280 | systems/texlive/tlnet/archive/texlive-de.r70638.tar.xz
-2024/04/24 | 1894240 | systems/texlive/tlnet/archive/texlive-en.doc.r71042.tar.xz
-2024/04/24 | 272 | systems/texlive/tlnet/archive/texlive-en.r71042.tar.xz
+2024/05/03 | 1894416 | systems/texlive/tlnet/archive/texlive-en.doc.r71152.tar.xz
+2024/05/03 | 276 | systems/texlive/tlnet/archive/texlive-en.r71152.tar.xz
2024/03/06 | 5641916 | systems/texlive/tlnet/archive/texlive-es.doc.r70417.tar.xz
2024/03/06 | 284 | systems/texlive/tlnet/archive/texlive-es.r70417.tar.xz
2024/03/27 | 1270592 | systems/texlive/tlnet/archive/texlive-fr.doc.r70783.tar.xz
@@ -316660,7 +316660,7 @@
2021/03/23 | 276 | systems/texlive/tlnet/archive/texlive-it.r58653.tar.xz
2024/03/12 | 2744368 | systems/texlive/tlnet/archive/texlive-ja.doc.r70587.tar.xz
2024/03/12 | 284 | systems/texlive/tlnet/archive/texlive-ja.r70587.tar.xz
-2024/03/16 | 152076 | systems/texlive/tlnet/archive/texlive-msg-translations.r70662.tar.xz
+2024/05/03 | 152052 | systems/texlive/tlnet/archive/texlive-msg-translations.r71159.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/texliveonfly.aarch64-linux.r46208.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/texliveonfly.amd64-freebsd.r24062.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/texliveonfly.amd64-netbsd.r30191.tar.xz
@@ -316686,7 +316686,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/05/02 | 434876 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71149.tar.xz
+2024/05/03 | 434824 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71158.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
@@ -316708,7 +316708,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/05/02 | 114152 | systems/texlive/tlnet/archive/texlive-scripts.r71149.tar.xz
+2024/05/03 | 114384 | systems/texlive/tlnet/archive/texlive-scripts.r71158.tar.xz
2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz
2024/04/14 | 60548 | systems/texlive/tlnet/archive/texlive-scripts.windows.r70934.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz
@@ -318629,17 +318629,17 @@
2020/01/24 | 8760 | systems/texlive/tlnet/archive/zxjatype.r53500.tar.xz
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/04/11 | 125030 | systems/texlive/tlnet/install-tl
-2024/05/02 | 5751887 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2024/05/02 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2024/05/02 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/05/02 | 125808 | systems/texlive/tlnet/install-tl
+2024/05/03 | 5751816 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/05/03 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/05/03 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2024/04/13 | 5743 | systems/texlive/tlnet/install-tl-windows.bat
-2024/05/02 | 27721848 | systems/texlive/tlnet/install-tl-windows.exe
-2024/05/02 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2024/05/02 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/05/02 | 34426289 | systems/texlive/tlnet/install-tl.zip
-2024/05/02 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2024/05/02 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/05/03 | 27718678 | systems/texlive/tlnet/install-tl-windows.exe
+2024/05/03 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/05/03 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/05/03 | 34426598 | systems/texlive/tlnet/install-tl.zip
+2024/05/03 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/05/03 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2024/03/13 | 1229 | systems/texlive/tlnet/README.md
2024/03/13 | 0 | systems/texlive/tlnet/TEXLIVE_2024
2024/01/02 | 9011 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -318649,7 +318649,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/05/02 | 7203 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2024/05/03 | 7228 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2024/03/15 | 229654 | 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
@@ -318689,14 +318689,14 @@
2021/12/08 | 21507 | systems/texlive/tlnet/tlpkg/TeXLive/TLConfFile.pm
2024/02/10 | 12192 | systems/texlive/tlnet/tlpkg/TeXLive/TLConfig.pm
2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
-2024/01/31 | 5840 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
+2024/05/02 | 5898 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2024/05/02 | 19438765 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2024/05/02 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2024/04/29 | 87676 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2024/05/02 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2024/05/02 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/05/02 | 2566056 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/05/03 | 19438765 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/05/03 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/05/02 | 87729 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
+2024/05/03 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/05/03 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/05/03 | 2568812 | 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
@@ -321533,27 +321533,27 @@
2024/02/15 | 3546 | systems/texlive/tlnet/tlpkg/tltcl/lib/tkConfig.sh
2018/11/30 | 1310 | systems/texlive/tlnet/tlpkg/tltcl/tlmgr.gif
2023/04/05 | 25692 | systems/texlive/tlnet/tlpkg/tltcl/tltcl.tcl
-2024/03/06 | 83283 | systems/texlive/tlnet/tlpkg/translations/cs.po
-2024/03/06 | 58552 | systems/texlive/tlnet/tlpkg/translations/da.po
-2024/03/16 | 91391 | systems/texlive/tlnet/tlpkg/translations/de.po
-2024/03/06 | 82458 | systems/texlive/tlnet/tlpkg/translations/es.po
-2024/03/06 | 95908 | systems/texlive/tlnet/tlpkg/translations/fr.po
-2024/03/06 | 88766 | systems/texlive/tlnet/tlpkg/translations/it.po
-2024/03/06 | 63035 | systems/texlive/tlnet/tlpkg/translations/ja.po
-2024/03/06 | 47470 | systems/texlive/tlnet/tlpkg/translations/messages.pot
-2024/03/06 | 59126 | systems/texlive/tlnet/tlpkg/translations/nl.po
-2024/03/06 | 68181 | systems/texlive/tlnet/tlpkg/translations/pl.po
-2024/03/06 | 83612 | systems/texlive/tlnet/tlpkg/translations/pt_BR.po
+2024/05/03 | 83283 | systems/texlive/tlnet/tlpkg/translations/cs.po
+2024/05/03 | 58552 | systems/texlive/tlnet/tlpkg/translations/da.po
+2024/05/03 | 91391 | systems/texlive/tlnet/tlpkg/translations/de.po
+2024/05/03 | 82458 | systems/texlive/tlnet/tlpkg/translations/es.po
+2024/05/03 | 95908 | systems/texlive/tlnet/tlpkg/translations/fr.po
+2024/05/03 | 88766 | systems/texlive/tlnet/tlpkg/translations/it.po
+2024/05/03 | 63035 | systems/texlive/tlnet/tlpkg/translations/ja.po
+2024/05/03 | 47470 | systems/texlive/tlnet/tlpkg/translations/messages.pot
+2024/05/03 | 59126 | systems/texlive/tlnet/tlpkg/translations/nl.po
+2024/05/03 | 68181 | systems/texlive/tlnet/tlpkg/translations/pl.po
+2024/05/03 | 83612 | systems/texlive/tlnet/tlpkg/translations/pt_BR.po
2019/03/25 | 430 | systems/texlive/tlnet/tlpkg/translations/README
-2024/03/06 | 108443 | systems/texlive/tlnet/tlpkg/translations/ru.po
-2024/03/06 | 90103 | systems/texlive/tlnet/tlpkg/translations/sk.po
-2024/03/06 | 71299 | systems/texlive/tlnet/tlpkg/translations/sl.po
-2024/03/06 | 104333 | systems/texlive/tlnet/tlpkg/translations/sr.po
+2024/05/03 | 108443 | systems/texlive/tlnet/tlpkg/translations/ru.po
+2024/05/03 | 90103 | systems/texlive/tlnet/tlpkg/translations/sk.po
+2024/05/03 | 71299 | systems/texlive/tlnet/tlpkg/translations/sl.po
+2024/05/03 | 104333 | systems/texlive/tlnet/tlpkg/translations/sr.po
2023/03/03 | 877 | systems/texlive/tlnet/tlpkg/translations/translators
-2024/03/06 | 81444 | systems/texlive/tlnet/tlpkg/translations/uk.po
-2024/03/06 | 91445 | systems/texlive/tlnet/tlpkg/translations/vi.po
-2024/03/06 | 63767 | systems/texlive/tlnet/tlpkg/translations/zh_CN.po
-2024/03/06 | 62274 | systems/texlive/tlnet/tlpkg/translations/zh_TW.po
+2024/05/03 | 81444 | systems/texlive/tlnet/tlpkg/translations/uk.po
+2024/05/03 | 91445 | systems/texlive/tlnet/tlpkg/translations/vi.po
+2024/05/03 | 63767 | systems/texlive/tlnet/tlpkg/translations/zh_CN.po
+2024/05/03 | 62274 | systems/texlive/tlnet/tlpkg/translations/zh_TW.po
2024/04/28 | 4682900 | systems/texlive/tlnet/update-tlmgr-r71102.exe
2024/04/28 | 154 | systems/texlive/tlnet/update-tlmgr-r71102.exe.sha512
2024/04/28 | 488 | systems/texlive/tlnet/update-tlmgr-r71102.exe.sha512.asc
@@ -330172,7 +330172,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/05/03 | 186 | timestamp
+2024/05/04 | 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 ea844ebb49..f4fc54cde9 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 10c1fddeea..d14ede2d4e 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,3 +1,121 @@
+2024/05/03 | 95908 | systems/texlive/tlnet/tlpkg/translations/fr.po
+2024/05/03 | 958 | biblio/bibtex/utils/bibcop/bibcop.1
+2024/05/03 | 9485 | macros/unicodetex/latex/fontspec/fontspec-code-vars.dtx
+2024/05/03 | 9417 | macros/unicodetex/latex/fontspec/fontspec-code-feat-aat.dtx
+2024/05/03 | 9370 | macros/unicodetex/latex/fontspec/fontspec-doc-enc.tex
+2024/05/03 | 9343 | macros/unicodetex/latex/fontspec/fontspec-doc-intro.tex
+2024/05/03 | 922960 | systems/texlive/tlnet/archive/beebe.r71158.tar.xz
+2024/05/03 | 9164 | systems/texlive/tlnet/archive/luavlna.r71156.tar.xz
+2024/05/03 | 91445 | systems/texlive/tlnet/tlpkg/translations/vi.po
+2024/05/03 | 91391 | systems/texlive/tlnet/tlpkg/translations/de.po
+2024/05/03 | 90103 | systems/texlive/tlnet/tlpkg/translations/sk.po
+2024/05/03 | 88766 | systems/texlive/tlnet/tlpkg/translations/it.po
+2024/05/03 | 8800 | macros/unicodetex/latex/fontspec/fontspec-code-msg.dtx
+2024/05/03 | 87996 | systems/texlive/tlnet/archive/luavlna.doc.r71156.tar.xz
+2024/05/03 | 83612 | systems/texlive/tlnet/tlpkg/translations/pt_BR.po
+2024/05/03 | 83283 | systems/texlive/tlnet/tlpkg/translations/cs.po
+2024/05/03 | 82458 | systems/texlive/tlnet/tlpkg/translations/es.po
+2024/05/03 | 82064 | macros/latex/contrib/easybook/easybook.dtx
+2024/05/03 | 81444 | systems/texlive/tlnet/tlpkg/translations/uk.po
+2024/05/03 | 791448 | systems/texlive/tlnet/archive/ppt-slides.doc.r71155.tar.xz
+2024/05/03 | 7533 | macros/unicodetex/latex/fontspec/fontspec-doc-style.sty
+2024/05/03 | 7252 | macros/unicodetex/latex/fontspec/fontspec-code-interfaces.dtx
+2024/05/03 | 7228 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2024/05/03 | 71299 | systems/texlive/tlnet/tlpkg/translations/sl.po
+2024/05/03 | 706350 | macros/unicodetex/latex/fontspec/fontspec-code.pdf
+2024/05/03 | 688553 | macros/latex/contrib/easybook.zip
+2024/05/03 | 68181 | systems/texlive/tlnet/tlpkg/translations/pl.po
+2024/05/03 | 6692 | systems/texlive/tlnet/archive/ppt-slides.source.r71155.tar.xz
+2024/05/03 | 667276 | systems/texlive/tlnet/archive/easybook.doc.r71154.tar.xz
+2024/05/03 | 6550 | macros/unicodetex/latex/fontspec/fontspec-code-scripts.dtx
+2024/05/03 | 640971 | macros/latex/contrib/easybook/easybook.pdf
+2024/05/03 | 63767 | systems/texlive/tlnet/tlpkg/translations/zh_CN.po
+2024/05/03 | 63035 | systems/texlive/tlnet/tlpkg/translations/ja.po
+2024/05/03 | 62274 | systems/texlive/tlnet/tlpkg/translations/zh_TW.po
+2024/05/03 | 5993 | macros/unicodetex/latex/fontspec/fontspec-code-opening.dtx
+2024/05/03 | 5926 | macros/unicodetex/latex/fontspec/fontspec-code-xfss.dtx
+2024/05/03 | 59126 | systems/texlive/tlnet/tlpkg/translations/nl.po
+2024/05/03 | 58552 | systems/texlive/tlnet/tlpkg/translations/da.po
+2024/05/03 | 5751816 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/05/03 | 549 | macros/unicodetex/latex/fontspec/fontspec.cfg
+2024/05/03 | 5100 | biblio/bibtex/utils/bibcop/bibcop-logo.pdf
+2024/05/03 | 4990 | macros/unicodetex/latex/fontspec/fontspec-code-enc.dtx
+2024/05/03 | 496854 | macros/unicodetex/latex/fontspec/fontspec.pdf
+2024/05/03 | 49266 | macros/latex/contrib/mathgreeks/mathgreeks.dtx
+2024/05/03 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/05/03 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/05/03 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/05/03 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/05/03 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/05/03 | 47470 | systems/texlive/tlnet/tlpkg/translations/messages.pot
+2024/05/03 | 44210 | macros/unicodetex/latex/fontspec/fontspec-doc-opentype.tex
+2024/05/03 | 438746 | macros/latex/contrib/mismath/mismath.pdf
+2024/05/03 | 434824 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71158.tar.xz
+2024/05/03 | 432780 | macros/latex/contrib/mismath.zip
+2024/05/03 | 42840 | macros/unicodetex/latex/fontspec/fontspec-code-internal.dtx
+2024/05/03 | 4188 | macros/unicodetex/latex/fontspec/fontspec-doc-luatex.tex
+2024/05/03 | 413636 | macros/latex/contrib/profmaquette.zip
+2024/05/03 | 4120 | systems/texlive/tlnet/archive/ppt-slides.r71155.tar.xz
+2024/05/03 | 4120834 | biblio/ctan-bibdata.zip
+2024/05/03 | 4098 | macros/unicodetex/latex/fontspec/fontspec-code-fontload.dtx
+2024/05/03 | 4029 | macros/unicodetex/latex/fontspec/fontspec-code-graphite.dtx
+2024/05/03 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/05/03 | 3692 | macros/unicodetex/latex/fontspec/fontspec.dtx
+2024/05/03 | 368608 | biblio/bibtex/utils/bibcop.zip
+2024/05/03 | 347804 | biblio/bibtex/utils/bibcop/bibcop.pdf
+2024/05/03 | 34426598 | systems/texlive/tlnet/install-tl.zip
+2024/05/03 | 31389 | biblio/bibtex/utils/bibcop/bibcop.pl
+2024/05/03 | 3118 | macros/unicodetex/latex/fontspec/fontspec-lua.dtx
+2024/05/03 | 3109 | biblio/bibtex/utils/bibcop/README.md
+2024/05/03 | 31030 | macros/unicodetex/latex/fontspec/fontspec-doc-fontsel.tex
+2024/05/03 | 30801 | macros/unicodetex/latex/fontspec/fontspec-doc-featset.tex
+2024/05/03 | 29850 | macros/unicodetex/latex/fontspec/fontspec-code-keyval.dtx
+2024/05/03 | 2864235 | biblio/ctan-bibdata/ctan.bib
+2024/05/03 | 2859 | macros/unicodetex/latex/fontspec/README.md
+2024/05/03 | 27718678 | systems/texlive/tlnet/install-tl-windows.exe
+2024/05/03 | 276 | systems/texlive/tlnet/archive/texlive-en.r71152.tar.xz
+2024/05/03 | 2628 | biblio/bibtex/utils/bibcop/bibcop.ins
+2024/05/03 | 2568812 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/05/03 | 24636 | macros/unicodetex/latex/fontspec/CHANGES.md
+2024/05/03 | 22861 | macros/unicodetex/latex/fontspec/fontspec-code-feat-opentype.dtx
+2024/05/03 | 2195 | macros/unicodetex/latex/fontspec/fontspec-code-load.dtx
+2024/05/03 | 2175 | macros/unicodetex/latex/fontspec/fontspec.ins
+2024/05/03 | 21623 | macros/unicodetex/latex/fontspec/fontspec-code-opentype.dtx
+2024/05/03 | 211 | biblio/bibtex/utils/bibcop/DEPENDS.txt
+2024/05/03 | 2054 | macros/latex/contrib/mathgreeks/mathgreeks.ins
+2024/05/03 | 2046356 | systems/texlive/tlnet/archive/kpfonts-otf.doc.r71153.tar.xz
+2024/05/03 | 19438765 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/05/03 | 19106 | macros/unicodetex/latex/fontspec/LICENSE
+2024/05/03 | 1894416 | systems/texlive/tlnet/archive/texlive-en.doc.r71152.tar.xz
+2024/05/03 | 17872 | systems/texlive/tlnet/archive/easybook.r71154.tar.xz
+2024/05/03 | 17748 | systems/texlive/tlnet/archive/easybook.source.r71154.tar.xz
+2024/05/03 | 17673 | macros/unicodetex/latex/fontspec/fontspec-code-user.dtx
+2024/05/03 | 1716778 | macros/latex/contrib/mathgreeks/mathgreeks.pdf
+2024/05/03 | 1714556 | macros/latex/contrib/mathgreeks.zip
+2024/05/03 | 1696 | macros/unicodetex/latex/fontspec/fontspec-example.tex
+2024/05/03 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/05/03 | 16186 | biblio/bibtex/utils/bibcop/bibcop.dtx
+2024/05/03 | 16036 | macros/unicodetex/latex/fontspec/fontspec-code-api.dtx
+2024/05/03 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/05/03 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/05/03 | 152052 | systems/texlive/tlnet/archive/texlive-msg-translations.r71159.tar.xz
+2024/05/03 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/05/03 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/05/03 | 13770 | macros/unicodetex/latex/fontspec/fontspec-doc-api.tex
+2024/05/03 | 1341231 | install/macros/unicodetex/latex/fontspec.tds.zip
+2024/05/03 | 1307 | macros/unicodetex/latex/fontspec/fontspec.ltx
+2024/05/03 | 12956 | macros/unicodetex/latex/fontspec/fontspec-code-lang.dtx
+2024/05/03 | 1278 | macros/unicodetex/latex/fontspec/fontspec-code-closing.dtx
+2024/05/03 | 1277633 | macros/unicodetex/latex/fontspec.zip
+2024/05/03 | 1242 | macros/unicodetex/latex/fontspec/fontspec-code.ltx
+2024/05/03 | 12340 | macros/unicodetex/latex/fontspec/fontspec-code-math.dtx
+2024/05/03 | 11934 | macros/unicodetex/latex/fontspec/fontspec-doc-xetex.tex
+2024/05/03 | 114384 | systems/texlive/tlnet/archive/texlive-scripts.r71158.tar.xz
+2024/05/03 | 1120524 | systems/texlive/tlnet/archive/kpfonts-otf.r71153.tar.xz
+2024/05/03 | 108443 | systems/texlive/tlnet/tlpkg/translations/ru.po
+2024/05/03 | 1083 | biblio/bibtex/utils/bibcop/LICENSE.txt
+2024/05/03 | 104333 | systems/texlive/tlnet/tlpkg/translations/sr.po
+2024/05/03 | 102253 | macros/latex/contrib/easybook/easybook.tex
2024/05/02 | 99705 | macros/luatex/generic/luavlna.zip
2024/05/02 | 984 | support/arara/scripts/rules/arara-rule-make.yaml
2024/05/02 | 9677 | macros/luatex/generic/luavlna/luavlna-doc.tex
@@ -16,6 +134,8 @@
2024/05/02 | 90 | fonts/kpfonts-otf/tex/KpMath-Regular.fontspec
2024/05/02 | 88716 | fonts/kpfonts-otf/fonts/KpSans-Bold.otf
2024/05/02 | 878 | support/arara/scripts/rules/arara-rule-ghostscript.yaml
+2024/05/02 | 87729 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
+2024/05/02 | 87699 | macros/latex/contrib/mismath/mismath.dtx
2024/05/02 | 87404 | fonts/kpfonts-otf/fonts/KpSans-Regular.otf
2024/05/02 | 85036 | macros/luatex/generic/luavlna/luavlna-doc.pdf
2024/05/02 | 841 | support/arara/scripts/rules/arara-rule-tikzmake.yaml
@@ -28,7 +148,6 @@
2024/05/02 | 797 | support/arara/scripts/rules/arara-rule-dvips.yaml
2024/05/02 | 788 | support/arara/scripts/rules/arara-rule-copy.yaml
2024/05/02 | 7603 | support/arara/doc/htmlmanualtopdf.sh
-2024/05/02 | 7203 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2024/05/02 | 7180 | systems/texlive/tlnet/archive/collection-latexextra.r71146.tar.xz
2024/05/02 | 705 | macros/luatex/generic/luavlna/luavlna-predegrees.lua
2024/05/02 | 680 | support/arara/scripts/rules/arara-rule-sketch.yaml
@@ -45,10 +164,10 @@
2024/05/02 | 5 | support/arara/doc/resources/version.txt
2024/05/02 | 595 | support/arara/scripts/rules/arara-rule-pbibtex.yaml
2024/05/02 | 591 | support/arara/scripts/rules/arara-rule-bibtex.yaml
+2024/05/02 | 5898 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2024/05/02 | 587 | support/arara/scripts/rules/arara-rule-pdftk.yaml
2024/05/02 | 5787 | support/arara/scripts/rules/arara-rule-bib2gls.yaml
2024/05/02 | 576 | support/arara/scripts/arara.sh
-2024/05/02 | 5751887 | systems/texlive/tlnet/install-tl-unx.tar.gz
2024/05/02 | 546 | support/arara/scripts/rules/arara-rule-qpdf.yaml
2024/05/02 | 5360 | systems/texlive/tlnet/archive/osda.r71147.tar.xz
2024/05/02 | 524840 | support/arara/doc/resources/firasans-italic.otf
@@ -60,11 +179,6 @@
2024/05/02 | 505308 | support/arara/doc/resources/firasans-light.otf
2024/05/02 | 4980 | support/arara/README.md
2024/05/02 | 49568 | fonts/kpfonts-otf/fonts/KpMono-Italic.otf
-2024/05/02 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2024/05/02 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/05/02 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2024/05/02 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/05/02 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2024/05/02 | 48260 | fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otf
2024/05/02 | 480 | fonts/kpfonts-otf/tex/KpLight.fontspec
2024/05/02 | 46 | macros/luatex/generic/luavlna/luavlna.4ht
@@ -74,37 +188,31 @@
2024/05/02 | 451008 | fonts/kpfonts-otf/fonts/KpMath-Light.otf
2024/05/02 | 449 | macros/luatex/generic/luavlna/luavlna-csplain-langs.lua
2024/05/02 | 4406925 | fonts/kpfonts-otf.zip
-2024/05/02 | 434876 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71149.tar.xz
2024/05/02 | 4345 | macros/luatex/generic/luavlna/luavlna.tex
2024/05/02 | 425568 | fonts/kpfonts-otf/fonts/KpMath-Regular.otf
2024/05/02 | 4253 | support/arara/scripts/rules/arara-rule-context.yaml
2024/05/02 | 42248 | fonts/kpfonts-otf/fonts/KpMono-Regular.otf
-2024/05/02 | 4120822 | biblio/ctan-bibdata.zip
2024/05/02 | 41096 | fonts/kpfonts-otf/fonts/KpMono-Bold.otf
2024/05/02 | 4074 | support/arara/scripts/rules/arara-rule-datatooltk.yaml
2024/05/02 | 3989 | macros/latex/contrib/ppt-slides/ppt-templates/ppt-9x6.tex
2024/05/02 | 3843 | support/arara/doc/resources/gitlab-icon.svg
2024/05/02 | 37264 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
2024/05/02 | 371836 | systems/texlive/tlnet/archive/osda.doc.r71147.tar.xz
-2024/05/02 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2024/05/02 | 34585 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
-2024/05/02 | 34426289 | systems/texlive/tlnet/install-tl.zip
2024/05/02 | 3320 | macros/luatex/generic/luavlna/README.md
2024/05/02 | 3251 | support/arara/scripts/rules/arara-rule-pdfcrop.yaml
2024/05/02 | 3220 | macros/luatex/generic/luavlna/luavlna-langno.lua
2024/05/02 | 32176 | systems/texlive/tlnet/archive/luamplib.source.r71148.tar.xz
2024/05/02 | 320 | support/arara/scripts/rules/arara-rule-halt.yaml
2024/05/02 | 2990 | support/arara/scripts/rules/arara-rule-indent.yaml
+2024/05/02 | 298965 | macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf
2024/05/02 | 293084 | fonts/kpfonts-otf/fonts/KpMath-Sans.otf
2024/05/02 | 289 | macros/luatex/generic/luavlna/luavlna-si.lua
-2024/05/02 | 2864235 | biblio/ctan-bibdata/ctan.bib
2024/05/02 | 285336 | support/arara/doc/resources/CascadiaMono-Regular.otf
2024/05/02 | 282548 | support/arara/doc/resources/CascadiaMono-Light.otf
-2024/05/02 | 27721848 | systems/texlive/tlnet/install-tl-windows.exe
2024/05/02 | 2740424 | support/arara/doc/arara-7.1.4-docsrc.zip
2024/05/02 | 273200 | support/arara/doc/resources/CascadiaMono-ExtraLight.otf
2024/05/02 | 2640 | macros/latex/contrib/ppt-slides/ppt-slides.ins
-2024/05/02 | 2566056 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2024/05/02 | 256604 | fonts/kpfonts-otf/fonts/KpMath-Semibold.otf
2024/05/02 | 2543 | support/arara/scripts/rules/arara-rule-ltx2any.yaml
2024/05/02 | 2434 | support/arara/scripts/rules/arara-rule-makeglossaries.yaml
@@ -123,7 +231,6 @@
2024/05/02 | 1974 | support/arara/scripts/rules/arara-rule-xindy.yaml
2024/05/02 | 1973 | support/arara/scripts/rules/arara-rule-texindy.yaml
2024/05/02 | 195060 | fonts/kpfonts-otf/fonts/KpMath-SansBold.otf
-2024/05/02 | 19438765 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2024/05/02 | 19015 | macros/latex/contrib/spbmark/spbmark.tex
2024/05/02 | 1883 | support/arara/scripts/rules/arara-rule-latexmk.yaml
2024/05/02 | 185 | fonts/kpfonts-otf/tex/KpMono.fontspec
@@ -140,7 +247,6 @@
2024/05/02 | 1708 | support/arara/scripts/rules/arara-rule-texcount.yaml
2024/05/02 | 168372 | support/arara/doc/resources/CascadiaMono-Italic.otf
2024/05/02 | 16806 | fonts/kpfonts-otf/doc/unimath-kpfonts.ltx
-2024/05/02 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2024/05/02 | 1671 | support/arara/scripts/rules/arara-rule-fig2dev.yaml
2024/05/02 | 16715475 | support/arara/scripts/arara.jar
2024/05/02 | 167028 | support/arara/doc/resources/CascadiaMono-LightItalic.otf
@@ -155,16 +261,13 @@
2024/05/02 | 1570 | support/arara/scripts/rules/arara-rule-xelatex.yaml
2024/05/02 | 1561 | macros/luatex/generic/luavlna/luavlna.sty
2024/05/02 | 15404 | systems/texlive/tlnet/archive/luamplib.r71148.tar.xz
-2024/05/02 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2024/05/02 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2024/05/02 | 1521 | support/arara/scripts/rules/arara-rule-uplatex.yaml
2024/05/02 | 1516 | support/arara/scripts/rules/arara-rule-platex.yaml
2024/05/02 | 1511 | support/arara/scripts/rules/arara-rule-xetex.yaml
2024/05/02 | 1502 | support/arara/scripts/rules/arara-rule-makeindex.yaml
2024/05/02 | 1477 | support/arara/scripts/rules/arara-rule-asymptote.yaml
2024/05/02 | 1469 | support/arara/scripts/rules/arara-rule-knitr.yaml
-2024/05/02 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2024/05/02 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/05/02 | 144800 | macros/latex/contrib/profmaquette/latex/ProfMaquette.sty
2024/05/02 | 1447 | support/arara/scripts/rules/arara-rule-dvisvgm.yaml
2024/05/02 | 1420 | macros/latex/contrib/ppt-slides/ppt-schemes/ppt-light.tex
2024/05/02 | 1420 | macros/latex/contrib/ppt-slides/ppt-schemes/ppt-light-mono.tex
@@ -182,6 +285,7 @@
2024/05/02 | 1267 | support/arara/scripts/rules/arara-rule-pdftex.yaml
2024/05/02 | 1267 | support/arara/scripts/rules/arara-rule-luatex.yaml
2024/05/02 | 125876 | fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otf
+2024/05/02 | 125808 | systems/texlive/tlnet/install-tl
2024/05/02 | 119272 | fonts/kpfonts-otf/fonts/KpRoman-Bold.otf
2024/05/02 | 118904 | fonts/kpfonts-otf/fonts/KpRoman-Italic.otf
2024/05/02 | 118452 | fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otf
@@ -191,7 +295,6 @@
2024/05/02 | 116084 | fonts/kpfonts-otf/fonts/KpRoman-Regular.otf
2024/05/02 | 115620 | fonts/kpfonts-otf/fonts/KpRoman-Light.otf
2024/05/02 | 115224 | fonts/kpfonts-otf/fonts/KpRoman-Semibold.otf
-2024/05/02 | 114152 | systems/texlive/tlnet/archive/texlive-scripts.r71149.tar.xz
2024/05/02 | 1109 | support/arara/scripts/rules/arara-rule-xdvipdfmx.yaml
2024/05/02 | 1105 | support/arara/scripts/rules/arara-rule-animate.yaml
2024/05/02 | 1104 | support/arara/scripts/rules/arara-rule-authorindex.yaml
@@ -199,6 +302,7 @@
2024/05/02 | 10831 | fonts/kpfonts-otf/README.md
2024/05/02 | 1061 | support/arara/scripts/rules/arara-rule-etex.yaml
2024/05/02 | 1049 | support/arara/scripts/rules/arara-rule-tex.yaml
+2024/05/02 | 103762 | macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.zip
2024/05/02 | 102483 | macros/latex/contrib/spbmark.zip
2024/05/02 | 1022269 | macros/latex/contrib/ppt-slides.zip
2024/05/01 | 988 | support/texlab/crates/references/src/label.rs
@@ -218,7 +322,6 @@
2024/05/01 | 849 | support/texlab/texlab.1
2024/05/01 | 848 | support/texlab/crates/rename/src/label.rs
2024/05/01 | 827 | support/texlab/crates/inlay-hints/src/lib.rs
-2024/05/01 | 82187 | macros/latex/contrib/easybook/easybook.dtx
2024/05/01 | 820 | support/texlab/crates/distro/src/texlive.rs
2024/05/01 | 806 | support/texlab/crates/highlights/src/label.rs
2024/05/01 | 804 | support/texlab/crates/texlab/src/features/formatting/bibtex_internal.rs
@@ -235,7 +338,6 @@
2024/05/01 | 694 | support/texlab/crates/syntax/src/bibtex.rs
2024/05/01 | 692 | support/texlab/crates/completion/Cargo.toml
2024/05/01 | 689 | support/texlab/crates/syntax/src/latex.rs
-2024/05/01 | 688606 | macros/latex/contrib/easybook.zip
2024/05/01 | 6870 | support/texlab/crates/bibfmt/src/lib.rs
2024/05/01 | 66716 | fonts/baskervaldx/opentype/Baskervaldx-Bol.otf
2024/05/01 | 6645 | macros/luatex/generic/luamplib/test-luamplib-latex.tex
@@ -243,7 +345,6 @@
2024/05/01 | 65524 | systems/texlive/tlnet/archive/markdown.r71137.tar.xz
2024/05/01 | 6528 | support/texlab/crates/line-index/src/lib.rs
2024/05/01 | 65008 | fonts/baskervaldx/opentype/Baskervaldx-BolIta.otf
-2024/05/01 | 640970 | macros/latex/contrib/easybook/easybook.pdf
2024/05/01 | 6380 | support/texlab/crates/base-db/src/document.rs
2024/05/01 | 63596 | fonts/baskervaldx/opentype/Baskervaldx-Reg.otf
2024/05/01 | 622336 | systems/texlive/tlnet/archive/l3kernel.source.r71140.tar.xz
@@ -406,7 +507,6 @@
2024/05/01 | 1677 | support/texlab/crates/bibtex-utils/src/field/number.rs
2024/05/01 | 1668 | support/texlab/crates/commands/src/dep_graph.rs
2024/05/01 | 165 | support/texlab/crates/diagnostics/src/lib.rs
-2024/05/01 | 1647966 | macros/latex/contrib/mathgreeks.zip
2024/05/01 | 1636 | support/texlab/crates/completion/src/providers/label_def.rs
2024/05/01 | 16264 | systems/texlive/tlnet/archive/l3backend.r71139.tar.xz
2024/05/01 | 16158 | support/texlab/crates/texlab/src/features/completion.rs
@@ -459,7 +559,6 @@
2024/05/01 | 1046 | support/texlab/crates/rename/src/lib.rs
2024/05/01 | 1033 | support/texlab/crates/completion/benches/bench_main.rs
2024/05/01 | 1025 | support/texlab/crates/completion/src/util/matchers.rs
-2024/05/01 | 102253 | macros/latex/contrib/easybook/easybook.tex
2024/04/30 | 9855 | macros/generic/markdown/examples/optex.tex
2024/04/30 | 973 | macros/latex/contrib/mathgreeks/README.md
2024/04/30 | 970881 | macros/generic/markdown/markdown.dtx
@@ -468,14 +567,12 @@
2024/04/30 | 817152 | systems/texlive/tlnet/archive/tkz-elements.doc.r71130.tar.xz
2024/04/30 | 75 | macros/generic/markdown/examples/scientists.csv
2024/04/30 | 751192 | systems/texlive/tlnet/archive/bithesis.doc.r71133.tar.xz
-2024/04/30 | 667248 | systems/texlive/tlnet/archive/easybook.doc.r71125.tar.xz
2024/04/30 | 6600 | systems/texlive/tlnet/archive/fontscale.r71126.tar.xz
2024/04/30 | 640 | systems/texlive/tlnet/archive/collection-games.r71129.tar.xz
2024/04/30 | 57044 | systems/texlive/tlnet/archive/piton.source.r71132.tar.xz
2024/04/30 | 563504 | systems/texlive/tlnet/archive/jsonparse.doc.r71127.tar.xz
2024/04/30 | 494 | macros/latex/contrib/nmbib/README
2024/04/30 | 488292 | macros/latex/contrib/nmbib.zip
-2024/04/30 | 48008 | macros/latex/contrib/mathgreeks/mathgreeks.dtx
2024/04/30 | 4772 | systems/texlive/tlnet/archive/jsonparse.r71127.tar.xz
2024/04/30 | 4681 | macros/generic/markdown/markdown.css
2024/04/30 | 462284 | systems/texlive/tlnet/archive/rpgicons.doc.r71129.tar.xz
@@ -502,12 +599,9 @@
2024/04/30 | 2040 | systems/texlive/tlnet/archive/collection-fontsextra.r71123.tar.xz
2024/04/30 | 2037 | macros/generic/markdown/examples/latex-luatex.tex
2024/04/30 | 19864 | systems/texlive/tlnet/archive/piton.r71132.tar.xz
-2024/04/30 | 17852 | systems/texlive/tlnet/archive/easybook.r71125.tar.xz
2024/04/30 | 17780 | systems/texlive/tlnet/archive/rpgicons.r71129.tar.xz
-2024/04/30 | 17740 | systems/texlive/tlnet/archive/easybook.source.r71125.tar.xz
2024/04/30 | 173452 | systems/texlive/tlnet/archive/beamertheme-tcolorbox.doc.r71124.tar.xz
2024/04/30 | 1650 | macros/generic/markdown/markdown.ins
-2024/04/30 | 1650679 | macros/latex/contrib/mathgreeks/mathgreeks.pdf
2024/04/30 | 1611830 | install/macros/generic/markdown.tds.zip
2024/04/30 | 1534 | macros/latex/contrib/nmbib/Makefile
2024/04/30 | 1514264 | macros/generic/markdown.zip
@@ -539,7 +633,6 @@
2024/04/29 | 88241 | macros/latex/required/l3kernel/l3coffins.dtx
2024/04/29 | 88052 | macros/latex/contrib/rpgicons/rpgicons-l3.sty
2024/04/29 | 87821 | macros/latex/required/l3kernel/l3box.dtx
-2024/04/29 | 87676 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
2024/04/29 | 86159 | systems/win32/miktex/tm/packages/fontspec__source.tar.lzma
2024/04/29 | 8481 | macros/latex/required/l3kernel/l3news11.tex
2024/04/29 | 84789 | macros/latex/required/l3kernel/l3fp-basics.dtx
@@ -656,7 +749,6 @@
2024/04/29 | 4176286 | systems/win32/miktex/tm/packages/novel__source.tar.lzma
2024/04/29 | 4170696 | systems/texlive/tlnet/archive/novel.doc.r71113.tar.xz
2024/04/29 | 4163 | systems/win32/miktex/tm/packages/esindex.tar.lzma
-2024/04/29 | 414060 | macros/latex/contrib/profmaquette.zip
2024/04/29 | 4112 | systems/texlive/tlnet/archive/babel-latvian.r71108.tar.xz
2024/04/29 | 4100 | systems/texlive/tlnet/archive/babel-welsh.source.r71109.tar.xz
2024/04/29 | 40727 | macros/latex/required/l3kernel/l3sort.dtx
@@ -962,7 +1054,6 @@
2024/04/28 | 31791 | systems/win32/miktex/setup/rpm/fedora/38/repodata/f963aed54672e1cb1b1ed81247436c7eb3b629d8e6c36316ebbde7e2f402d987-filelists.sqlite.bz2
2024/04/28 | 3128 | systems/win32/miktex/setup/rpm/rockylinux/9/repodata/4bd3cf32bb4ef3d5eb1b5108f7d8296841ae6823825f7a58041b42c2cc0dfabc-primary.xml.gz
2024/04/28 | 3084448 | systems/texlive/tlnet/archive/texlive.infra.windows.r71041.tar.xz
-2024/04/28 | 299331 | macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf
2024/04/28 | 2980 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml
2024/04/28 | 2979 | systems/win32/miktex/setup/rpm/rockylinux/9/repodata/repomd.xml
2024/04/28 | 2979 | systems/win32/miktex/setup/rpm/fedora/38/repodata/repomd.xml
@@ -1052,7 +1143,6 @@
2024/04/28 | 1472 | systems/win32/miktex/setup/deb/dists/noble/universe/Contents-amd64.gz
2024/04/28 | 1450 | systems/win32/miktex/setup/deb/dists/bookworm/universe/binary-amd64/Packages.gz
2024/04/28 | 14380 | macros/latex/contrib/esindex/esindex.tex
-2024/04/28 | 142646 | macros/latex/contrib/profmaquette/latex/ProfMaquette.sty
2024/04/28 | 14059 | support/latexindent/LatexIndent/LogFile.pm
2024/04/28 | 13935 | support/latexindent/LatexIndent/Special.pm
2024/04/28 | 13805 | fonts/ruscap.zip
@@ -1076,21 +1166,16 @@
2024/04/28 | 109 | systems/win32/miktex/setup/rpm/fedora-40.repo
2024/04/28 | 10980 | macros/latex/contrib/esindex/esindex.sty
2024/04/28 | 10648 | support/latexindent/LatexIndent/Command.pm
-2024/04/28 | 104057 | macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.zip
2024/04/28 | 1018 | systems/win32/miktex/setup/rpm/fedora/39/repodata/34476d93085a47247dfa95dfd6b6a580cd4c4a78324b8add4f6d22e1c966fabc-other.sqlite.bz2
2024/04/27 | 959 | macros/luatex/latex/novel/lualatex/novel-JC200103.clo
2024/04/27 | 9581272 | systems/win32/miktex/tm/packages/profcollege__doc.tar.lzma
2024/04/27 | 9491 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_triangles.lua
-2024/04/27 | 9485 | macros/unicodetex/latex/fontspec/fontspec-code-vars.dtx
2024/04/27 | 947 | macros/luatex/latex/novel/lualatex/novel-FOGRA39.clo
2024/04/27 | 9477 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_point.lua
2024/04/27 | 946 | macros/luatex/latex/novel/lualatex/novel-CGATSTR001.clo
2024/04/27 | 9462171 | systems/win32/miktex/tm/packages/miktex-icu-bin-x64.tar.lzma
2024/04/27 | 94594 | systems/win32/miktex/tm/packages/spbmark__doc.tar.lzma
2024/04/27 | 9422 | systems/win32/miktex/tm/packages/se2thesis.tar.lzma
-2024/04/27 | 9417 | macros/unicodetex/latex/fontspec/fontspec-code-feat-aat.dtx
-2024/04/27 | 9370 | macros/unicodetex/latex/fontspec/fontspec-doc-enc.tex
-2024/04/27 | 9343 | macros/unicodetex/latex/fontspec/fontspec-doc-intro.tex
2024/04/27 | 93302 | macros/latex/contrib/lastpage/lastpage.dtx
2024/04/27 | 9241 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-presentation.tex
2024/04/27 | 90390145 | systems/win32/miktex/tm/packages/junicode.tar.lzma
@@ -1098,7 +1183,6 @@
2024/04/27 | 889867 | systems/win32/miktex/tm/packages/babel__source.tar.lzma
2024/04/27 | 8850 | systems/win32/miktex/tm/packages/miktex-md5-bin-x64-2.9.tar.lzma
2024/04/27 | 8820 | macros/luatex/latex/novel/lualatex/novel-PostLayout.sty
-2024/04/27 | 8800 | macros/unicodetex/latex/fontspec/fontspec-code-msg.dtx
2024/04/27 | 8795 | systems/win32/miktex/tm/packages/fontscale.tar.lzma
2024/04/27 | 852737 | systems/win32/miktex/tm/packages/fancyhdr__doc.tar.lzma
2024/04/27 | 84955 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-x64-2.9.tar.lzma
@@ -1115,17 +1199,14 @@
2024/04/27 | 77547 | systems/win32/miktex/tm/packages/miktex-web-bin-x64-2.9.tar.lzma
2024/04/27 | 7561 | macros/luatex/latex/novel/lualatex/novel-DropCap.sty
2024/04/27 | 75592 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2024/04/27 | 7533 | macros/unicodetex/latex/fontspec/fontspec-doc-style.sty
2024/04/27 | 750734 | systems/win32/miktex/tm/packages/bithesis__doc.tar.lzma
2024/04/27 | 7464 | systems/win32/miktex/tm/packages/fontscale__source.tar.lzma
2024/04/27 | 74449 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-x64-2.9.tar.lzma
2024/04/27 | 7356 | macros/latex/contrib/babel-contrib/welsh/welsh.dtx
2024/04/27 | 73486 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-x64-2.9.tar.lzma
-2024/04/27 | 7252 | macros/unicodetex/latex/fontspec/fontspec-code-interfaces.dtx
2024/04/27 | 7207773 | systems/win32/miktex/tm/packages/garamond-libre.tar.lzma
2024/04/27 | 71386 | systems/win32/miktex/tm/packages/miktex-texify-bin-x64-2.9.tar.lzma
2024/04/27 | 713134 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2024/04/27 | 707166 | macros/unicodetex/latex/fontspec/fontspec-code.pdf
2024/04/27 | 70410 | systems/win32/miktex/tm/packages/njuthesis__source.tar.lzma
2024/04/27 | 6946 | macros/luatex/latex/novel/lualatex/novel-FileData.sty
2024/04/27 | 68497 | systems/win32/miktex/tm/packages/proflycee.tar.lzma
@@ -1133,11 +1214,9 @@
2024/04/27 | 680337 | systems/win32/miktex/tm/packages/atkinson__doc.tar.lzma
2024/04/27 | 67952 | systems/win32/miktex/tm/packages/siunitx.tar.lzma
2024/04/27 | 67946 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-x64-2.9.tar.lzma
-2024/04/27 | 6550 | macros/unicodetex/latex/fontspec/fontspec-code-scripts.dtx
2024/04/27 | 65504 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-x64.tar.lzma
2024/04/27 | 648587 | systems/win32/miktex/tm/packages/elteiktdk__doc.tar.lzma
2024/04/27 | 64841 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2024/04/27 | 6466 | macros/unicodetex/latex/fontspec/fontspec-code-opening.dtx
2024/04/27 | 643624 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
2024/04/27 | 6388 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_intersections.lua
2024/04/27 | 6353 | graphics/pgf/contrib/tikzducks/tikzducks-doc-settings.sty
@@ -1152,7 +1231,6 @@
2024/04/27 | 600084 | systems/win32/miktex/tm/packages/ebgaramond__doc.tar.lzma
2024/04/27 | 597288 | install/macros/latex/contrib/lastpage.tds.zip
2024/04/27 | 59633 | systems/win32/miktex/tm/packages/miktex-xml2pmx-bin-x64.tar.lzma
-2024/04/27 | 5923 | macros/unicodetex/latex/fontspec/fontspec-code-xfss.dtx
2024/04/27 | 590 | graphics/pgf/contrib/tikzducks/tikzlibraryducks.code.tex
2024/04/27 | 581501 | systems/win32/miktex/tm/packages/se2thesis__doc.tar.lzma
2024/04/27 | 579236 | macros/latex/contrib/lastpage.zip
@@ -1162,7 +1240,6 @@
2024/04/27 | 5687 | systems/win32/miktex/tm/packages/fancyhdr.tar.lzma
2024/04/27 | 5623212 | systems/win32/miktex/tm/packages/cormorantgaramond.tar.lzma
2024/04/27 | 55240 | systems/win32/miktex/tm/packages/miktex-synctex-bin-x64-2.9.tar.lzma
-2024/04/27 | 549 | macros/unicodetex/latex/fontspec/fontspec.cfg
2024/04/27 | 54788 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-x64-2.9.tar.lzma
2024/04/27 | 52758 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-x64-2.9.tar.lzma
2024/04/27 | 5200 | macros/latex/contrib/lastpage/README
@@ -1170,8 +1247,6 @@
2024/04/27 | 512450 | systems/win32/miktex/tm/packages/ufrgscca__doc.tar.lzma
2024/04/27 | 49998 | systems/win32/miktex/tm/packages/miktex-expat-bin-x64-2.9.tar.lzma
2024/04/27 | 499710 | systems/win32/miktex/tm/packages/garamond-libre__doc.tar.lzma
-2024/04/27 | 4990 | macros/unicodetex/latex/fontspec/fontspec-code-enc.dtx
-2024/04/27 | 496846 | macros/unicodetex/latex/fontspec/fontspec.pdf
2024/04/27 | 4931 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_matrices.lua
2024/04/27 | 4921 | macros/latex/contrib/babel-contrib/latvian/latvian.ins
2024/04/27 | 49099 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-x64-2.9.tar.lzma
@@ -1193,21 +1268,16 @@
2024/04/27 | 45018 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-x64-2.9.tar.lzma
2024/04/27 | 4485119 | macros/luatex/latex/novel.zip
2024/04/27 | 4452 | systems/win32/miktex/tm/packages/tikzbricks.tar.lzma
-2024/04/27 | 44210 | macros/unicodetex/latex/fontspec/fontspec-doc-opentype.tex
2024/04/27 | 440310 | graphics/pgf/contrib/tikzducks.zip
2024/04/27 | 440278 | macros/latex/contrib/lastpage/lastpage.pdf
2024/04/27 | 43795 | systems/win32/miktex/tm/packages/miktex-patgen-bin-x64.tar.lzma
2024/04/27 | 435561 | systems/win32/miktex/tm/packages/miktex-cairo-bin-x64-2.9.tar.lzma
2024/04/27 | 4321427 | systems/win32/miktex/tm/packages/junicode__doc.tar.lzma
-2024/04/27 | 42840 | macros/unicodetex/latex/fontspec/fontspec-code-internal.dtx
2024/04/27 | 4192 | systems/texlive/tlnet/archive/epstopdf-pkg.r71084.tar.xz
-2024/04/27 | 4188 | macros/unicodetex/latex/fontspec/fontspec-doc-luatex.tex
2024/04/27 | 4156 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_rectangle.lua
2024/04/27 | 4132 | systems/win32/miktex/tm/packages/spbmark.tar.lzma
2024/04/27 | 412000 | graphics/pgf/contrib/tikzducks/tikzducks-doc.pdf
2024/04/27 | 41163 | systems/win32/miktex/tm/packages/miktex-chktex-bin-x64-2.9.tar.lzma
-2024/04/27 | 4098 | macros/unicodetex/latex/fontspec/fontspec-code-fontload.dtx
-2024/04/27 | 4029 | macros/unicodetex/latex/fontspec/fontspec-code-graphite.dtx
2024/04/27 | 4021 | systems/win32/miktex/tm/packages/tikzmarmots__source.tar.lzma
2024/04/27 | 3976 | systems/win32/miktex/tm/packages/jigsaw.tar.lzma
2024/04/27 | 393647 | systems/win32/miktex/tm/packages/jsonparse__doc.tar.lzma
@@ -1222,7 +1292,6 @@
2024/04/27 | 37529 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-x64-2.9.tar.lzma
2024/04/27 | 37367 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-x64-2.9.tar.lzma
2024/04/27 | 3707 | systems/win32/miktex/tm/packages/tikzbricks__source.tar.lzma
-2024/04/27 | 3692 | macros/unicodetex/latex/fontspec/fontspec.dtx
2024/04/27 | 36681 | systems/win32/miktex/tm/packages/ufrgscca.tar.lzma
2024/04/27 | 357302 | systems/win32/miktex/tm/packages/miktex-xetex-bin-x64-2.9.tar.lzma
2024/04/27 | 35472 | systems/win32/miktex/tm/packages/miktex-mspack-bin-x64-2.9.tar.lzma
@@ -1243,21 +1312,16 @@
2024/04/27 | 31946 | systems/win32/miktex/tm/packages/miktex-autosp-bin-x64-2.9.tar.lzma
2024/04/27 | 31931 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-line.tex
2024/04/27 | 31484 | systems/win32/miktex/tm/packages/luamplib__source.tar.lzma
-2024/04/27 | 3118 | macros/unicodetex/latex/fontspec/fontspec-lua.dtx
2024/04/27 | 31174 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-x64-2.9.tar.lzma
2024/04/27 | 310705 | systems/win32/miktex/tm/packages/ibarra__doc.tar.lzma
2024/04/27 | 31034 | macros/luatex/latex/novel/doc/novel.pdf
-2024/04/27 | 31030 | macros/unicodetex/latex/fontspec/fontspec-doc-fontsel.tex
-2024/04/27 | 30801 | macros/unicodetex/latex/fontspec/fontspec-doc-featset.tex
2024/04/27 | 304995 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-x64-2.9.tar.lzma
2024/04/27 | 29942 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2024/04/27 | 29850 | macros/unicodetex/latex/fontspec/fontspec-code-keyval.dtx
2024/04/27 | 2980 | systems/win32/miktex/tm/packages/elteiktdk.tar.lzma
2024/04/27 | 29731 | systems/win32/miktex/tm/packages/bithesis__source.tar.lzma
2024/04/27 | 2972 | systems/win32/miktex/tm/packages/jigsaw__source.tar.lzma
2024/04/27 | 294028 | systems/win32/miktex/tm/packages/miktex-mo-bin-x64-2.9.tar.lzma
2024/04/27 | 2937596 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma
-2024/04/27 | 2929 | macros/unicodetex/latex/fontspec/README.md
2024/04/27 | 29076 | systems/win32/miktex/tm/packages/se2thesis__source.tar.lzma
2024/04/27 | 2825242 | systems/win32/miktex/tm/packages/citation-style-language.tar.lzma
2024/04/27 | 282377 | macros/latex/contrib/babel-contrib/latvian/latvian.pdf
@@ -1273,7 +1337,6 @@
2024/04/27 | 2529 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_points.lua
2024/04/27 | 25096 | systems/win32/miktex/tm/packages/profmaquette.tar.lzma
2024/04/27 | 245854 | systems/win32/miktex/tm/packages/miktex-pmx-bin-x64-2.9.tar.lzma
-2024/04/27 | 24447 | macros/unicodetex/latex/fontspec/CHANGES.md
2024/04/27 | 24225 | systems/win32/miktex/tm/packages/miktex-popt-bin-x64-2.9.tar.lzma
2024/04/27 | 241360 | systems/win32/miktex/tm/packages/tikzbricks__doc.tar.lzma
2024/04/27 | 24015 | macros/luatex/latex/novel/lualatex/novel.cls
@@ -1284,14 +1347,10 @@
2024/04/27 | 23477 | systems/win32/miktex/tm/packages/njuthesis.tar.lzma
2024/04/27 | 23444 | systems/win32/miktex/tm/packages/bithesis.tar.lzma
2024/04/27 | 2328 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_regular.lua
-2024/04/27 | 22859 | macros/unicodetex/latex/fontspec/fontspec-code-feat-opentype.dtx
2024/04/27 | 2243 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_vector.lua
2024/04/27 | 22186 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-point.tex
2024/04/27 | 221748 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-x64-2.9.tar.lzma
-2024/04/27 | 2195 | macros/unicodetex/latex/fontspec/fontspec-code-load.dtx
-2024/04/27 | 2175 | macros/unicodetex/latex/fontspec/fontspec.ins
2024/04/27 | 21697 | macros/luatex/latex/novel/lualatex/novel-TextMacros.sty
-2024/04/27 | 21621 | macros/unicodetex/latex/fontspec/fontspec-code-opentype.dtx
2024/04/27 | 216108 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-x64-2.9.tar.lzma
2024/04/27 | 2125 | macros/latex/contrib/tkz/tkz-elements/latex/tkz-elements.sty
2024/04/27 | 2112 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_quadrilateral.lua
@@ -1305,12 +1364,10 @@
2024/04/27 | 200755 | systems/win32/miktex/tm/packages/tikzmarmots__doc.tar.lzma
2024/04/27 | 19794 | macros/luatex/latex/novel/lualatex/novel-Images.sty
2024/04/27 | 19231 | systems/win32/miktex/tm/packages/ufrgscca__source.tar.lzma
-2024/04/27 | 19106 | macros/unicodetex/latex/fontspec/LICENSE
2024/04/27 | 18468 | systems/win32/miktex/tm/packages/profsio.tar.lzma
2024/04/27 | 18347 | systems/win32/miktex/tm/packages/profsio__source.tar.lzma
2024/04/27 | 1827 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_misc.lua
2024/04/27 | 18081 | macros/luatex/latex/novel/lualatex/novel-HeadFootStyles.sty
-2024/04/27 | 17673 | macros/unicodetex/latex/fontspec/fontspec-code-user.dtx
2024/04/27 | 176085 | systems/win32/miktex/tm/packages/miktex-tex-bin-x64-2.9.tar.lzma
2024/04/27 | 17571 | macros/luatex/latex/novel/lualatex/novel-pdfx.sty
2024/04/27 | 1753878 | systems/win32/miktex/tm/packages/proflycee__doc.tar.lzma
@@ -1319,9 +1376,7 @@
2024/04/27 | 17235 | macros/luatex/latex/novel/lualatex/novel-LayoutSettings.sty
2024/04/27 | 17155 | macros/luatex/latex/novel/lualatex/novel-Fonts.sty
2024/04/27 | 1705 | graphics/pgf/contrib/tikzducks/t-tikzducks.mkiv
-2024/04/27 | 1696 | macros/unicodetex/latex/fontspec/fontspec-example.tex
2024/04/27 | 1614799 | systems/win32/miktex/tm/packages/miktex-poppler-bin-x64-2.9.tar.lzma
-2024/04/27 | 16036 | macros/unicodetex/latex/fontspec/fontspec-code-api.dtx
2024/04/27 | 160234 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-x64-2.9.tar.lzma
2024/04/27 | 158951 | systems/win32/miktex/tm/packages/cormorantgaramond__doc.tar.lzma
2024/04/27 | 15780 | macros/luatex/latex/novel/lualatex/novel-Footnotes.sty
@@ -1341,33 +1396,24 @@
2024/04/27 | 14027835 | systems/win32/miktex/tm/packages/libertine.tar.lzma
2024/04/27 | 14012 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_triangle.lua
2024/04/27 | 138614 | systems/win32/miktex/tm/packages/miktex-dvips-bin-x64-2.9.tar.lzma
-2024/04/27 | 13770 | macros/unicodetex/latex/fontspec/fontspec-doc-api.tex
-2024/04/27 | 1342328 | install/macros/unicodetex/latex/fontspec.tds.zip
2024/04/27 | 1330 | graphics/pgf/contrib/tikzducks/tikzducks-plain.tex
2024/04/27 | 1325182 | systems/win32/miktex/tm/packages/visualfaq-fr__source.tar.lzma
2024/04/27 | 132145 | systems/win32/miktex/tm/packages/exercisesheets__doc.tar.lzma
2024/04/27 | 13120 | macros/latex/contrib/tkz/tkz-euclide/README.md
2024/04/27 | 13084 | macros/luatex/latex/novel/lualatex/novel-CalculateLayout.sty
-2024/04/27 | 1307 | macros/unicodetex/latex/fontspec/fontspec.ltx
2024/04/27 | 1307 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_class.lua
2024/04/27 | 13066 | systems/win32/miktex/tm/packages/commutative-diagrams.tar.lzma
2024/04/27 | 1302 | graphics/pgf/contrib/tikzducks/tikzducks.sty
2024/04/27 | 13020 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_line.lua
2024/04/27 | 130201 | macros/latex/contrib/lastpage/lastpage-example.pdf
-2024/04/27 | 12956 | macros/unicodetex/latex/fontspec/fontspec-code-lang.dtx
2024/04/27 | 1289515 | systems/win32/miktex/tm/packages/siunitx__doc.tar.lzma
2024/04/27 | 12802 | systems/win32/miktex/tm/packages/jsonparse__source.tar.lzma
-2024/04/27 | 1278 | macros/unicodetex/latex/fontspec/fontspec-code-closing.dtx
-2024/04/27 | 1278689 | macros/unicodetex/latex/fontspec.zip
2024/04/27 | 1270312 | systems/win32/miktex/tm/packages/njuthesis__doc.tar.lzma
2024/04/27 | 12660 | systems/win32/miktex/tm/packages/exercisesheets.tar.lzma
-2024/04/27 | 1242 | macros/unicodetex/latex/fontspec/fontspec-code.ltx
-2024/04/27 | 12340 | macros/unicodetex/latex/fontspec/fontspec-code-math.dtx
2024/04/27 | 123286 | systems/win32/miktex/tm/packages/siunitx__source.tar.lzma
2024/04/27 | 122191 | macros/latex/contrib/babel-contrib/welsh.zip
2024/04/27 | 119975 | macros/latex/contrib/babel-contrib/welsh/welsh.pdf
2024/04/27 | 11996 | systems/texlive/tlnet/archive/epstopdf-pkg.source.r71084.tar.xz
-2024/04/27 | 11934 | macros/unicodetex/latex/fontspec/fontspec-doc-xetex.tex
2024/04/27 | 1186849 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-x64-2.9.tar.lzma
2024/04/27 | 118308 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-x64-2.9.tar.lzma
2024/04/27 | 1165132 | systems/win32/miktex/tm/packages/tuda-ci__doc.tar.lzma
@@ -1389,198 +1435,3 @@
2024/04/27 | 1021 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_regular.lua
2024/04/27 | 10098 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_matrices.lua
2024/04/27 | 1003448 | systems/texlive/tlnet/archive/elteiktdk.doc.r71086.tar.xz
-2024/04/26 | 9951 | macros/latex/contrib/profcollege/latex/PfCTriominos.tex
-2024/04/26 | 9902 | macros/latex/contrib/profcollege/latex/PfCDecDeci.tex
-2024/04/26 | 987 | macros/latex/contrib/profcollege/latex/PfCAllumettes.tex
-2024/04/26 | 9748 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-filling.tex
-2024/04/26 | 9734 | macros/latex/contrib/profcollege/latex/PfCVueCubes.tex
-2024/04/26 | 9501 | macros/latex/contrib/profcollege/latex/PfCLabyrintheJeu.tex
-2024/04/26 | 94595 | macros/latex/contrib/profcollege/latex/PfCTableauxUnites.tex
-2024/04/26 | 9435 | macros/latex/contrib/profcollege/latex/PfCReseauxSociaux.tex
-2024/04/26 | 9404 | macros/latex/contrib/profcollege/latex/PfCPyramideCalculs.tex
-2024/04/26 | 922772 | systems/texlive/tlnet/archive/beebe.r71082.tar.xz
-2024/04/26 | 9078 | macros/latex/contrib/profcollege/latex/PfCCalisson.tex
-2024/04/26 | 8956 | macros/latex/contrib/profcollege/latex/PfCBillard.tex
-2024/04/26 | 8711 | macros/latex/contrib/profcollege/latex/PfCShikaku.tex
-2024/04/26 | 8676 | macros/latex/contrib/profcollege/latex/PfCYohaku.tex
-2024/04/26 | 84188 | macros/latex/contrib/profcollege/latex/PfCStatistiques.tex
-2024/04/26 | 831 | macros/latex/contrib/profcollege/latex/PfCDobble.tex
-2024/04/26 | 8307 | macros/latex/contrib/profcollege/latex/PfCTortueBase.tex
-2024/04/26 | 8166 | macros/latex/contrib/profcollege/latex/PfCPourcentage.tex
-2024/04/26 | 8104 | macros/latex/contrib/profcollege/latex/PfCPixelArt.tex
-2024/04/26 | 7962 | macros/latex/contrib/profcollege/latex/PfCDessinGradue.tex
-2024/04/26 | 7931 | graphics/pgf/contrib/tikzbricks/tikzbricks.sty
-2024/04/26 | 78780 | macros/latex/contrib/profcollege/latex/PfCReperage.tex
-2024/04/26 | 7875 | macros/latex/contrib/profcollege/latex/PfCMulJap.tex
-2024/04/26 | 7845 | macros/latex/contrib/profcollege/latex/PfCCalculsFractions.tex
-2024/04/26 | 7805 | macros/latex/contrib/profcollege/latex/PfCRepresenterTableur.tex
-2024/04/26 | 7733 | macros/latex/contrib/profcollege/latex/PfCProbabilites.tex
-2024/04/26 | 7696 | macros/latex/contrib/profcollege/latex/PfCTicketCaisse.tex
-2024/04/26 | 7681 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-main.tex
-2024/04/26 | 7650 | macros/latex/contrib/profcollege/latex/PfCRangementNombres.tex
-2024/04/26 | 7538 | macros/latex/contrib/profcollege/latex/PfCCible.tex
-2024/04/26 | 7422 | macros/latex/contrib/profcollege/latex/PfCNumerationsAnciennes.tex
-2024/04/26 | 7305 | macros/latex/contrib/profcollege/latex/PfCNombreAstral.tex
-2024/04/26 | 7244 | macros/latex/contrib/profcollege/latex/PfCFrise.tex
-2024/04/26 | 7142 | macros/latex/contrib/profcollege/latex/PfCPuissanceQuatre.tex
-2024/04/26 | 7105 | macros/latex/contrib/profcollege/latex/PfCHorloge.tex
-2024/04/26 | 7102 | macros/latex/contrib/profcollege/latex/PfCPuzzleSommePyramide.tex
-2024/04/26 | 7088 | macros/latex/contrib/profcollege/latex/PfCColorilude.tex
-2024/04/26 | 6941 | macros/latex/contrib/profcollege/latex/PfCGrimuku.tex
-2024/04/26 | 6616 | macros/latex/contrib/profcollege/latex/PfCMulJal.tex
-2024/04/26 | 6570 | macros/latex/contrib/profcollege/latex/PfCRepresenterEntier.tex
-2024/04/26 | 656 | systems/texlive/tlnet/archive/scheme-small.r71080.tar.xz
-2024/04/26 | 6525 | macros/latex/contrib/profcollege/latex/PfCMentalo.tex
-2024/04/26 | 6457 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-show.tex
-2024/04/26 | 643148 | systems/texlive/tlnet/archive/texlive-common.doc.r71082.tar.xz
-2024/04/26 | 6353 | graphics/pgf/contrib/tikzbricks/tikzbricks-doc-settings.sty
-2024/04/26 | 6120 | macros/latex/contrib/profcollege/latex/PfCDontCountDots.tex
-2024/04/26 | 6030 | macros/latex/contrib/profcollege/latex/PfCTectonic.tex
-2024/04/26 | 60167 | macros/latex/contrib/profcollege/latex/PfCDistributivite.tex
-2024/04/26 | 59542 | macros/latex/contrib/profcollege/latex/PfCNotionFonction.tex
-2024/04/26 | 5877 | macros/latex/contrib/elteiktdk/elteiktdk.cls
-2024/04/26 | 5824 | macros/latex/contrib/profcollege/latex/PfCPatronPaves.tex
-2024/04/26 | 57262 | macros/latex/contrib/profcollege/latex/PfCThales.tex
-2024/04/26 | 5680 | macros/latex/contrib/profcollege/latex/PfCConversion.tex
-2024/04/26 | 55 | graphics/pgf/contrib/tikzbricks/DEPENDS.txt
-2024/04/26 | 5365 | macros/latex/contrib/profcollege/latex/PfCMidpoint.tex
-2024/04/26 | 5312 | macros/latex/contrib/profcollege/latex/PfCTablesOperations.tex
-2024/04/26 | 528 | macros/latex/contrib/elteikthesis/elteikthesis_minted.tex
-2024/04/26 | 5068 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-circleby.tex
-2024/04/26 | 4968 | macros/latex/contrib/profcollege/latex/PfCGeometrie.tex
-2024/04/26 | 4958 | macros/latex/contrib/profcollege/latex/PfCCalculatrice.tex
-2024/04/26 | 489954 | macros/latex/contrib/elteikthesis/elteikthesis_hu.pdf
-2024/04/26 | 4749 | macros/latex/contrib/profcollege/latex/PfCCryptarithme.tex
-2024/04/26 | 4692 | macros/latex/contrib/profcollege/latex/PfCFutoshiki.tex
-2024/04/26 | 4690 | macros/latex/contrib/profcollege/latex/PfCCritere.tex
-2024/04/26 | 4664 | macros/latex/contrib/profcollege/latex/PfCDiagrammeRadar.tex
-2024/04/26 | 461564 | macros/latex/contrib/elteikthesis/elteikthesis_en.pdf
-2024/04/26 | 4548 | macros/latex/contrib/profcollege/latex/PfCMosaique.tex
-2024/04/26 | 45034 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-examples.tex
-2024/04/26 | 4369 | macros/latex/contrib/profcollege/latex/PfCJeuRangement.tex
-2024/04/26 | 43367 | macros/latex/contrib/elteikthesis/elteikthesis_minted.pdf
-2024/04/26 | 4329 | macros/latex/contrib/profcollege/latex/PfCLego.tex
-2024/04/26 | 4178 | macros/latex/contrib/profcollege/latex/PfCFractionAireCarre.tex
-2024/04/26 | 4166 | macros/latex/contrib/profcollege/latex/PfCDomino.tex
-2024/04/26 | 4125 | macros/latex/contrib/profcollege/latex/PfCMulPiecesPuzzle.tex
-2024/04/26 | 4119 | macros/latex/contrib/profcollege/latex/PfCQuestionsRelier.tex
-2024/04/26 | 3884 | macros/latex/contrib/profcollege/latex/PfCKenKen.tex
-2024/04/26 | 3808 | macros/latex/contrib/profcollege/latex/PfCEratosthene.tex
-2024/04/26 | 3765 | macros/latex/contrib/profcollege/latex/PfCEnquete.tex
-2024/04/26 | 3715 | macros/latex/contrib/elteiktdk/README.md
-2024/04/26 | 3652 | macros/latex/contrib/profcollege/latex/PfCDefiCalc.tex
-2024/04/26 | 3618 | macros/latex/contrib/profcollege/latex/PfCDecompFracDeci.tex
-2024/04/26 | 3608 | macros/latex/contrib/elteiktdk/README_hu.md
-2024/04/26 | 35829 | macros/latex/contrib/profcollege/latex/PfCPavage.tex
-2024/04/26 | 348 | systems/texlive/tlnet/archive/texlive-common.r71082.tar.xz
-2024/04/26 | 3466 | macros/latex/contrib/profcollege/latex/PfCFubuki.tex
-2024/04/26 | 3431 | macros/latex/contrib/profcollege/latex/PfCBarresCalculs.tex
-2024/04/26 | 3336 | macros/latex/contrib/elteikthesis/elteikthesis_hu.tex
-2024/04/26 | 33158 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-pointsSpc.tex
-2024/04/26 | 331537 | macros/latex/contrib/elteiktdk/elteiktdk_hu.pdf
-2024/04/26 | 3280 | macros/latex/contrib/profcollege/latex/PfCFicheMemo.tex
-2024/04/26 | 3278 | macros/latex/contrib/elteikthesis/elteikthesis_en.tex
-2024/04/26 | 326320 | macros/latex/contrib/elteiktdk/elteiktdk_en.pdf
-2024/04/26 | 3162 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-FAQ.tex
-2024/04/26 | 31573 | macros/latex/contrib/profcollege/latex/PfCCartesJeux.tex
-2024/04/26 | 30830 | macros/latex/contrib/profcollege/latex/PfCSolides.tex
-2024/04/26 | 3069 | macros/latex/contrib/elteiktdk/elteiktdk_hu.tex
-2024/04/26 | 3049 | macros/latex/contrib/profcollege/latex/PfCRLE.tex
-2024/04/26 | 3004 | macros/latex/contrib/elteiktdk/elteiktdk_en.tex
-2024/04/26 | 2975 | macros/latex/contrib/profcollege/latex/PfCMotsCodes.tex
-2024/04/26 | 2939 | macros/latex/contrib/profcollege/latex/PfCBarreNiveaux.tex
-2024/04/26 | 29363 | macros/latex/contrib/profcollege/latex/PfCLabyrintheNombre.tex
-2024/04/26 | 28129 | macros/latex/contrib/profcollege/latex/PfCRappelsFormules.tex
-2024/04/26 | 2743 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-compass.tex
-2024/04/26 | 27371 | macros/latex/contrib/profcollege/latex/PfCPythagore.tex
-2024/04/26 | 2644 | macros/latex/contrib/profcollege/latex/PfCEngrenagesBase.tex
-2024/04/26 | 2617 | macros/latex/contrib/profcollege/latex/PfCQuiSuisJe.tex
-2024/04/26 | 2605 | macros/latex/contrib/profcollege/latex/PfCKakurasu.tex
-2024/04/26 | 25681 | macros/latex/contrib/profcollege/latex/PfCPavageAvecMotifImage.tex
-2024/04/26 | 25516 | macros/latex/contrib/profcollege/latex/PfCDecomposerNombrePremier.tex
-2024/04/26 | 25321 | macros/latex/contrib/profcollege/latex/PfCQuestionsFlash.tex
-2024/04/26 | 2504 | systems/texlive/tlnet/archive/tikzmarmots.r71076.tar.xz
-2024/04/26 | 2499 | macros/latex/contrib/profcollege/latex/PfCSquaro.tex
-2024/04/26 | 24804 | macros/latex/contrib/profcollege/latex/PfCTrigonometrie.tex
-2024/04/26 | 2477 | macros/latex/contrib/profcollege/latex/PfCEcritureLettres.tex
-2024/04/26 | 247146 | graphics/pgf/contrib/tikzbricks.zip
-2024/04/26 | 245454 | graphics/pgf/contrib/tikzbricks/tikzbricks-doc.pdf
-2024/04/26 | 23958 | macros/latex/contrib/profcollege/latex/ProfCollege.sty
-2024/04/26 | 2322 | macros/latex/contrib/profcollege/latex/PfCKakuro.tex
-2024/04/26 | 23081 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-presentation.tex
-2024/04/26 | 2285 | macros/latex/contrib/profcollege/latex/PfCGrades.tex
-2024/04/26 | 2222 | macros/latex/contrib/profcollege/latex/PfCMotsCroises.tex
-2024/04/26 | 2211 | macros/latex/contrib/profcollege/latex/PfCHiddenMessage.tex
-2024/04/26 | 22067 | macros/latex/contrib/profcollege/latex/PfCTrio.tex
-2024/04/26 | 2173 | macros/latex/contrib/profcollege/latex/PfCGaram.tex
-2024/04/26 | 21452 | macros/latex/contrib/profcollege/latex/PfCFactorisation.tex
-2024/04/26 | 2081 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-lua.tex
-2024/04/26 | 2072 | macros/latex/contrib/profcollege/latex/PfCBonSortie.tex
-2024/04/26 | 2054 | macros/latex/contrib/mathgreeks/mathgreeks.ins
-2024/04/26 | 205196 | systems/texlive/tlnet/archive/tikzmarmots.doc.r71076.tar.xz
-2024/04/26 | 20355 | macros/latex/contrib/profcollege/latex/PfCRose.tex
-2024/04/26 | 19160 | macros/latex/contrib/profcollege/latex/PfCPattern.tex
-2024/04/26 | 18870 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-intersection.tex
-2024/04/26 | 18673 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-styles.tex
-2024/04/26 | 1856 | macros/latex/contrib/profcollege/latex/PfCMotsEmpiles.tex
-2024/04/26 | 18334649 | macros/latex/contrib/profcollege.zip
-2024/04/26 | 1793 | macros/latex/contrib/profcollege/latex/PfCRapido.tex
-2024/04/26 | 17835 | macros/latex/contrib/profcollege/latex/PfCOperationsTrou.tex
-2024/04/26 | 17795 | macros/latex/contrib/profcollege/latex/PfCRondeInfernale.tex
-2024/04/26 | 1767 | macros/latex/contrib/profcollege/latex/PfCScratch.tex
-2024/04/26 | 17548 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-pointby.tex
-2024/04/26 | 17333 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-tools.tex
-2024/04/26 | 170214 | macros/latex/contrib/elteiktdk/README_hu.pdf
-2024/04/26 | 168708 | macros/latex/contrib/elteiktdk/README.pdf
-2024/04/26 | 16743 | macros/latex/contrib/elteikthesis/elteikthesis.cls
-2024/04/26 | 16401 | macros/latex/contrib/profcollege/latex/PfCResoudreEquation.tex
-2024/04/26 | 16387 | macros/latex/contrib/profcollege/latex/PfCFonctionAffine.tex
-2024/04/26 | 16319 | macros/latex/contrib/profcollege/latex/PfCRepresenterFraction.tex
-2024/04/26 | 16033 | macros/latex/contrib/profcollege/latex/PfCModeleBarre.tex
-2024/04/26 | 15947 | macros/latex/contrib/profcollege/latex/PfCPropor.tex
-2024/04/26 | 1586 | macros/latex/contrib/profcollege/latex/PfCCartesMentales.tex
-2024/04/26 | 1581788 | macros/latex/contrib/elteikthesis.zip
-2024/04/26 | 15355 | macros/latex/contrib/profcollege/latex/PfCRepresentationGraphique.tex
-2024/04/26 | 15102 | macros/latex/contrib/profcollege/latex/PfCEcritureUnites.tex
-2024/04/26 | 150779 | graphics/pgf/contrib/jigsaw.zip
-2024/04/26 | 1504 | macros/latex/contrib/elteikthesis/elteikthesis.bib
-2024/04/26 | 1504 | macros/latex/contrib/elteiktdk/elteiktdk.bib
-2024/04/26 | 15005 | macros/latex/contrib/profcollege/latex/PfCMulArt.tex
-2024/04/26 | 14689 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-clipping.tex
-2024/04/26 | 14448 | macros/latex/contrib/profcollege/latex/PfCCartographie.tex
-2024/04/26 | 14338 | macros/latex/contrib/profcollege/latex/PfCAssemblagesSolides.tex
-2024/04/26 | 14304 | macros/latex/contrib/profcollege/latex/PfCCAN.tex
-2024/04/26 | 14269 | macros/latex/contrib/profcollege/latex/PfCDessinerRatio.tex
-2024/04/26 | 1424 | macros/latex/contrib/elteikthesis/LICENSE
-2024/04/26 | 14120 | macros/latex/contrib/profcollege/latex/PfCNonogramme.tex
-2024/04/26 | 1390010 | macros/latex/contrib/elteiktdk.zip
-2024/04/26 | 1287 | macros/latex/contrib/profcollege/latex/PfCPyraVoca.tex
-2024/04/26 | 12516 | macros/latex/contrib/profcollege/latex/PfCFractionNombre.tex
-2024/04/26 | 12476 | macros/latex/contrib/profcollege/latex/PfCEcrireunQCM.tex
-2024/04/26 | 12421 | macros/latex/contrib/profcollege/latex/PfCProgrammeCalcul.tex
-2024/04/26 | 12296 | macros/latex/contrib/profcollege/latex/PfCNumberHive.tex
-2024/04/26 | 12237 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-news.tex
-2024/04/26 | 12153 | macros/latex/contrib/profcollege/latex/PfCCalculsCroises.tex
-2024/04/26 | 12035 | macros/latex/contrib/profcollege/latex/PfCRecyclage.tex
-2024/04/26 | 11756 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-circles.tex
-2024/04/26 | 11738 | macros/latex/contrib/profcollege/latex/PfCSommeAngles.tex
-2024/04/26 | 11734 | macros/latex/contrib/profcollege/latex/PfCSimplifierFraction.tex
-2024/04/26 | 11629 | macros/latex/contrib/profcollege/latex/PfCDefiTables.tex
-2024/04/26 | 11298 | macros/latex/contrib/profcollege/latex/PfCCompteBon.tex
-2024/04/26 | 1122 | graphics/pgf/contrib/tikzbricks/README.md
-2024/04/26 | 11161 | macros/latex/contrib/profcollege/latex/PfCDessinAlgo.tex
-2024/04/26 | 11131 | macros/latex/contrib/profcollege/latex/PfCProprietesDroites.tex
-2024/04/26 | 11046 | macros/latex/contrib/profcollege/latex/PfCAutomatismes.tex
-2024/04/26 | 10966 | macros/latex/contrib/profcollege/latex/PfCAutonomie.tex
-2024/04/26 | 1076 | macros/latex/contrib/elteiktdk/LICENSE
-2024/04/26 | 10662 | macros/latex/contrib/profcollege/latex/PfCSerpent.tex
-2024/04/26 | 10633 | macros/latex/contrib/profcollege/latex/PfCEnigmeAire.tex
-2024/04/26 | 1055 | macros/latex/contrib/profcollege/latex/PfCBonbon.tex
-2024/04/26 | 10470 | macros/latex/contrib/profcollege/latex/PfCCibleQOp.tex
-2024/04/26 | 10323 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-lines.tex
-2024/04/26 | 10315 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-angles.tex
-2024/04/26 | 10296 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-points.tex
-2024/04/26 | 10283638 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf
-2024/04/26 | 10194 | graphics/pgf/contrib/tikzbricks/tikzbricks-doc.tex
-2024/04/26 | 10168 | macros/latex/contrib/profcollege/latex/PfCPapiers.tex
-2024/04/26 | 1000 | macros/latex/contrib/profcollege/latex/PfCJeton.tex
diff --git a/biblio/bibtex/utils/bibcop/README.md b/biblio/bibtex/utils/bibcop/README.md
index e1263b09f3..04e5f0810f 100644
--- a/biblio/bibtex/utils/bibcop/README.md
+++ b/biblio/bibtex/utils/bibcop/README.md
@@ -1,4 +1,6 @@
-<img src="https://raw.githubusercontent.com/yegor256/bibcop/master/bibcop-logo.svg" height="92px"/>
+# Bibcop: Style Checker of BibTeX .bib files
+
+![bibcop logo](bibcop-logo.png)
[![l3build](https://github.com/yegor256/bibcop/actions/workflows/l3build.yml/badge.svg)](https://github.com/yegor256/bibcop/actions/workflows/l3build.yml)
[![CTAN](https://img.shields.io/ctan/v/bibcop)](https://ctan.org/pkg/bibcop)
@@ -10,12 +12,12 @@ emits warning message if any issues are found. You may also like
[biblatex-check](https://github.com/pezmc/biblatex-check) tools —
they do _almost_ the same but from the command line.
-Read [this blog post](https://www.yegor256.com/2023/09/05/style-checker-for-bibtex-files.html),
-in order to understand the motivation behind this package.
+Read [this blog post][BLOG],in order to understand
+the motivation behind this package.
-First, [install it](https://en.wikibooks.org/wiki/LaTeX/Installing_Extra_Packages)
-from [CTAN](https://ctan.org/pkg/bibcop)
-and then use in the preamble (if you use [BibTeX](http://www.bibtex.org/), for example):
+First, [install it][INSTALL] from [CTAN](https://ctan.org/pkg/bibcop)
+and then use in the preamble
+(if you use [BibTeX](http://www.bibtex.org/), for example):
```tex
\documentclass{article}
@@ -26,45 +28,66 @@ and then use in the preamble (if you use [BibTeX](http://www.bibtex.org/), for e
\end{document}
```
-Otherwise, you can download [`bibcop.sty`](https://raw.githubusercontent.com/yegor256/bibcop/gh-pages/bibcop.sty) and add to your project (together with [`bibcop.pl`](https://raw.githubusercontent.com/yegor256/bibcop/gh-pages/bibcop.pl)!).
+You can also add it as a GitHub Action to your
+GitHub repository, with the help of
+[bibcop-action](https://github.com/yegor256/bibcop-action).
+
+Otherwise, you can download
+[`bibcop.sty`](https://yegor256.github.io/bibcop/bibcop.sty)
+and add to your project (together with
+[`bibcop.pl`](https://yegor256.github.io/bibcop/bibcop.pl)!).
-You can also download [`bibcop.pl`](https://raw.githubusercontent.com/yegor256/bibcop/gh-pages/bibcop.pl)
+You can also download
+[`bibcop.pl`](https://yegor256.github.io/bibcop/bibcop.pl)
and use it as a command line tool
to check your `.bib` files and to auto-fix them
(you should have [Perl](https://www.perl.org) installed):
-```
-$ perl bibcop.pl --fix main.bib > fixed.bib
+```bash
+perl bibcop.pl --fix main.bib > fixed.bib
```
-This command will read the `main.bib` file and create `fixed.bib`, which
-will have the fixed and properly formatted content (well, to some extent).
+This command will read the `main.bib` file and
+create `fixed.bib`, which will have the fixed and properly
+formatted content (well, to some extent).
Be careful, all comments will be removed.
-If you install the package using [`tlmgr`](https://www.tug.org/texlive/tlmgr.html),
-you should be able to use `bibcop` directly, without the necessity to mention Perl:
+You can also make changes inline, not creating a new file:
+```bash
+perl bibcop.pl --fix --in-place main.bib
```
-$ tlgmr install bibcop
-$ bibcop --help
+
+If you install the package using
+[`tlmgr`](https://www.tug.org/texlive/tlmgr.html),
+you should be able to use `bibcop` directly, without the
+necessity to mention Perl:
+
+```bash
+tlgmr install bibcop
+bibcop --help
```
## How to Contribute
-If you want to contribute yourself, make a fork, then create a branch,
-then run `l3build ctan` in the root directory.
-It should compile everything without errors. If not, submit an issue and wait.
-Otherwise, make your changes and then run `l3build ctan` again. If the build is
-still clean, submit a pull request.
+If you want to contribute yourself, make a fork, then create a branch,
+then run `l3build ctan` in the root directory. It should compile
+everything without errors. If not, submit an issue and wait.
+Otherwise, make your changes and then run `l3build ctan` again.
+If the build is still clean, submit a pull request.
-If you want to add a new check, add it as a Perl subroutine to the `bibcop.pl` file.
-Don't forget to add a test to one of the test files that stay in the `perl-tests/` directory.
+If you want to add a new check, add it as a Perl subroutine
+to the `bibcop.pl` file. Don't forget to add a test to one of the test
+files that stay in the `perl-tests/` directory.
When ready, run this, in order to check that all tests pass:
```bash
-$ perl tests.pl
+perl tests.pl
```
You should see the `GREAT!` message.
-Copyright (c) 2022-2024 Yegor Bugayenko, MIT License \ No newline at end of file
+Copyright (c) 2022-2024 Yegor Bugayenko, MIT License
+
+[BLOG]: https://www.yegor256.com/2023/09/05/style-checker-for-bibtex-files.html
+[INSTALL]: https://en.wikibooks.org/wiki/LaTeX/Installing_Extra_Packages
diff --git a/biblio/bibtex/utils/bibcop/bibcop.1 b/biblio/bibtex/utils/bibcop/bibcop.1
index 8e8c5cfc0d..05d608d815 100644
--- a/biblio/bibtex/utils/bibcop/bibcop.1
+++ b/biblio/bibtex/utils/bibcop/bibcop.1
@@ -1,4 +1,4 @@
-.TH bibcop 1 "2024-03-15"
+.TH bibcop 1 "2024-05-03"
.SH NAME
bibcop \- Style Checker and Fixer of BibTeX Files (.bib)
.SH SYNOPSIS
diff --git a/biblio/bibtex/utils/bibcop/bibcop.dtx b/biblio/bibtex/utils/bibcop/bibcop.dtx
index e1ab46aa8e..5fe60e62c5 100644
--- a/biblio/bibtex/utils/bibcop/bibcop.dtx
+++ b/biblio/bibtex/utils/bibcop/bibcop.dtx
@@ -50,7 +50,7 @@
%<package>\NeedsTeXFormat{LaTeX2e}
%<package>\ProvidesPackage{bibcop}
%<*package>
-[2024-03-15 0.0.20 Style Checker of Bibliography Files]
+[2024-05-03 0.0.21 Style Checker of Bibliography Files]
%</package>
%<*driver>
\documentclass{ltxdoc}
diff --git a/biblio/bibtex/utils/bibcop/bibcop.pdf b/biblio/bibtex/utils/bibcop/bibcop.pdf
index 57e80dcc82..74b981beb0 100644
--- a/biblio/bibtex/utils/bibcop/bibcop.pdf
+++ b/biblio/bibtex/utils/bibcop/bibcop.pdf
Binary files differ
diff --git a/biblio/bibtex/utils/bibcop/bibcop.pl b/biblio/bibtex/utils/bibcop/bibcop.pl
index e35e984962..f33f85be2f 100755
--- a/biblio/bibtex/utils/bibcop/bibcop.pl
+++ b/biblio/bibtex/utils/bibcop/bibcop.pl
@@ -21,13 +21,13 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
-# 2024-03-15 0.0.20
+# 2024-05-03 0.0.21
package bibcop;
use warnings;
use strict;
+use POSIX;
use File::Basename;
-use Time::Piece;
# Hash of incoming command line arguments.
my %args = map { $_ => 1 } @ARGV;
@@ -40,11 +40,12 @@ my %blessed = (
'article' => ['doi', 'year', 'title', 'author', 'journal', 'volume', 'number', 'month?', 'publisher?', 'pages?'],
'inproceedings' => ['doi', 'booktitle', 'title', 'author', 'year', 'pages?', 'month?', 'organization?', 'volume?'],
'book' => ['title', 'author', 'year', 'publisher', 'doi?'],
- 'misc' => ['title', 'author', 'year', 'eprint?', 'archiveprefix?', 'primaryclass?', 'month?', 'publisher?', 'organization?', 'doi?', 'howpublished?', 'note?'],
+ 'phdthesis' => ['title', 'author', 'year', 'school', 'doi?'],
+ 'misc' => ['title', 'author', 'year', 'eprint?', 'archiveprefix?', 'primaryclass?', 'month?', 'publisher?', 'organization?', 'doi?', 'howpublished?', 'note?', 'pages?', 'number?', 'volume?'],
);
# See https://research.arizona.edu/faq/what-do-you-mean-when-you-say-use-title-case-proposalproject-titles
-my %minors = map { $_ => 1 } qw/in of at to by the a an and or as if up via yet nor but off on for into/;
+my %minors = map { $_ => 1 } qw/in of at to by the a an and or as if up via yet nor but off on for into vs/;
# Check the presence of mandatory tags.
sub check_mandatory_tags {
@@ -53,6 +54,9 @@ sub check_mandatory_tags {
}
my (%entry) = @_;
my $type = $entry{':type'};
+ if (not exists $blessed{$type}) {
+ return "The type of entry is not allowed: '$type'"
+ }
my $mandatory = $blessed{$type};
foreach my $tag (@$mandatory) {
if ($tag =~ /^.*\?$/) {
@@ -90,29 +94,35 @@ sub check_capitalization {
if (not exists $tags{$tag}) {
next;
}
- my $tailed = qr/^.+(:|\?)$/;
+ my @ends = qw/ ; ? . --- : ! /;
my $value = $entry{$tag};
my @words = only_words($value);
my $pos = 0;
foreach my $word (@words) {
+ $word =~ s/\.$//g;
$pos = $pos + 1;
if (not $word =~ /^[A-Za-z]/) {
next;
}
+ if ($word =~ /^\{.*|.*\}$/) {
+ next;
+ }
if (exists $minors{$word}) {
if ($pos eq 1) {
- return "The minor word in the '$tag' must be upper-cased since it is the first one"
+ return "The minor word '$word' in the '$tag' must be upper-cased since it is the first one"
}
- if (not $words[$pos - 2] =~ $tailed) {
- next;
+ my $before = $words[$pos - 2];
+ if (grep(/^$before$/, @ends)) {
+ return "The minor word '$word' in the '$tag' must be upper-cased, because it follows the '$before'"
}
- return "The minor word in the '$tag' must be upper-cased, because it follows the colon"
+ next;
}
if (exists $minors{lc($word)}) {
if ($pos eq 1) {
next;
}
- if ($words[$pos - 2] =~ $tailed) {
+ my $before = $words[$pos - 2];
+ if (grep(/^$before$/, @ends)) {
next;
}
return "All minor words in the '$tag' must be lower-cased, while @{[as_position($pos)]} word '$word' is not"
@@ -156,6 +166,9 @@ sub check_author {
if ($name =~ /^[A-Z][^.]+$/) {
next
}
+ if ($name =~ /^(van|de|der|dos)$/) {
+ next
+ }
if ($name =~ /^[A-Z]$/) {
return "A shortened name must have a tailing dot in @{[as_position($pos)]} 'author', as in 'Knuth, Donald E.'";
}
@@ -173,11 +186,17 @@ sub check_shortenings {
next;
}
my $value = $entry{$tag};
- my @words = only_words($value);
+ my @words = split(/ /, clean_tex($value));
foreach my $word (@words) {
if (not $word =~ /^[A-Za-z]/) {
next;
}
+ if ($word eq 'vs.') {
+ next;
+ }
+ if ($word =~ /\.\.\.$/) {
+ next;
+ }
if ($word =~ /^.*\.$/) {
return "Do not shorten the words in the '$tag', such as '$word'"
}
@@ -275,6 +294,7 @@ sub check_typography {
my @no_space_after = ( '(', '[' );
my @space_before = ( '(', '[' );
my @space_after = ( ')', ']' );
+ my @good_tails = ( 'Inc.', 'Ltd.' );
my @bad_tails = ( '.', ',', ';', ':', '-' );
foreach my $tag (keys %entry) {
if ($tag =~ /^:.*/) {
@@ -288,8 +308,16 @@ sub check_typography {
if ($s eq '.' and $tag eq 'author') {
next;
}
- if ($value =~ /^.*\Q$s\E$/) {
- return "The '$tag' must not end with a $symbols{$s}"
+ my $good = 0;
+ foreach my $s (@good_tails) {
+ if ($value =~ /^.*\Q$s\E$/) {
+ $good = 1;
+ }
+ }
+ if (not $good) {
+ if ($value =~ /^.*\Q$s\E$/) {
+ return "The '$tag' must not end with a $symbols{$s}"
+ }
}
}
foreach my $s (@no_space_before) {
@@ -309,7 +337,7 @@ sub check_typography {
}
foreach my $s (@space_after) {
my $p = join('', @no_space_before);
- if ($value =~ /^.*\Q$s\E[^\}\s\Q$p\E].*$/) {
+ if ($value =~ /^.*[^\\]\Q$s\E[^\}\s\Q$p\E].*$/) {
return "In the '$tag', put a space after the $symbols{$s}"
}
}
@@ -401,7 +429,7 @@ sub check_doi {
my (%entry) = @_;
if (exists $entry{'doi'}) {
my $doi = $entry{'doi'};
- if (not $doi =~ /^[0-9a-zA-Z.]+\/[0-9a-zA-Z._\-)(><:;]+$/) {
+ if (not $doi =~ /^[0-9a-zA-Z.]+\/[0-9a-zA-Z._\-)(><:;\/]+$/) {
return "The format of the 'doi' is wrong"
}
}
@@ -543,7 +571,7 @@ sub entry_fix {
}
my $value = clean_tex($entry{$tag});
if ($tag eq 'url') {
- my $today = localtime->strftime('%d-%m-%Y');
+ my $today = strftime('%d-%m-%Y', localtime(time));
push(@lines, " howpublished = {\\url{$value}},");
push(@lines, " note = {[Online; accessed $today]},");
next;
@@ -557,6 +585,7 @@ sub entry_fix {
no strict 'refs';
$value = $fixer->($value);
}
+ $value = fix_unicode($value);
if ($tag =~ /title|booktitle|journal/) {
$value = '{' . $value . '}';
}
@@ -579,17 +608,18 @@ sub fix_author {
my @authors = split(/\s+and\s+/, $value);
foreach my $author (@authors) {
$author =~ s/^\s+|\s+$//g;
- if (index($author, '{') != -1 or index($author, '}') != -1) {
+ if (index($author, ' {') != -1 or index($author, '} ') != -1) {
next;
}
$author =~ s/ ([A-Z])($| )/ $1.$2/g;
- if (index($author, ',') eq -1) {
+ if (index($author, ',') == -1) {
my @words = split(/\s+/, $author);
my $total = @words+0;
- if ($total gt 1) {
+ if ($total > 1) {
$author = $words[$total - 1] . ', ' . join(' ', @words[0 .. $total - 2]);
}
}
+ $author =~ s/([A-Z])\.(?![ ,])/$1. /g;
$author =~ s/^\s+|\s+$//g;
}
return join(' and ', @authors);
@@ -601,6 +631,35 @@ sub fix_number {
return $value;
}
+sub fix_month {
+ my ($value) = @_;
+ my %months = (
+ '1' => 'jan',
+ '2' => 'feb',
+ '3' => 'mar',
+ '4' => 'apr',
+ '5' => 'may',
+ '6' => 'jun',
+ '7' => 'jul',
+ '8' => 'aug',
+ '9' => 'sep',
+ '10' => 'oct',
+ '11' => 'nov',
+ '12' => 'dec',
+ );
+ $value =~ s/^0+//g;
+ if ($value =~ /^11|12|[0-9]$/) {
+ $value = $months{$value};
+ } else {
+ my %rev = reverse %months;
+ my $lc = substr(lc($value), 0, 3);
+ if (exists $rev{$lc}) {
+ $value = $lc;
+ }
+ }
+ return $value;
+}
+
sub fix_capitalization {
my ($value) = @_;
my @words = split(/\s+/, $value);
@@ -610,17 +669,37 @@ sub fix_capitalization {
if (not $word =~ /^[A-Za-z]/) {
next;
}
- my $lc = lc($word);
- if (exists $minors{$lc} and $pos gt 1 and not $words[$pos - 2] =~ /:$/) {
- $word = $lc;
- next;
- }
- if ($word =~ /^[a-z].*/) {
- $word =~ s/^([a-z])/\U$1/g;
+ my $start = 1;
+ if ($pos > 1) {
+ my $before = $words[$pos - 2];
+ if (not $before =~ /(:|\?|!|;|-)$/) {
+ $start = 0;
+ }
}
- if (index($word, '-') != -1) {
- $word =~ s/-([a-z])/-\U$1/g;
+ my @parts = split(/-/, $word, -1);
+ my $p = 0;
+ foreach my $part (@parts) {
+ $p += 1;
+ my $lcp = lc($part);
+ my $head = $lcp;
+ $head =~ s/[,\.!\?;:]$//g;
+ if (exists $minors{$head}) {
+ if ($p > 1) {
+ my $pre = $parts[$p - 2];
+ if (not $pre eq '') {
+ $part = $lcp;
+ next;
+ }
+ } elsif (@parts+0 == 1) {
+ if (not $start) {
+ $part = $lcp;
+ next;
+ }
+ }
+ }
+ $part =~ s/^([a-z])/\U$1/g;
}
+ $word = join('-', @parts);
}
return join(' ', @words);
}
@@ -628,6 +707,8 @@ sub fix_capitalization {
sub fix_title {
my ($value) = @_;
$value = fix_capitalization($value);
+ $value =~ s/([^ ])---/$1 ---/g;
+ $value =~ s/---([^ ])/--- $1/g;
return $value;
}
@@ -653,7 +734,9 @@ sub fix_pages {
if ($left !~ /^[0-9]*$/ or $right !~ /^[0-9]*$/) {
return $value;
}
- if ($left + 0 gt $right + 0) {
+ $left = $left + 0;
+ $right = $right + 0;
+ if ($left > $right) {
my $tmp = $left;
$left = $right;
$right = $tmp;
@@ -675,6 +758,22 @@ sub fix_booktitle {
foreach my $org (@orgs) {
$value =~ s/ \Q$org\E / /g;
}
+ my %numbers = (
+ 'First' => '1st',
+ 'Second' => '2nd',
+ 'Third' => '3rd',
+ 'Fourth' => '4th',
+ 'Fifth' => '5th',
+ 'Sixth' => '6th',
+ 'Seventh' => '7th',
+ 'Eighth' => '8th',
+ 'Nineth' => '9th',
+ 'Tenth' => '10th'
+ );
+ keys %numbers;
+ while(my($left, $right) = each %numbers) {
+ $value =~ s/^Proceedings of the \Q$left\E /Proceedings of the $right /g;
+ }
return $value;
}
@@ -707,6 +806,28 @@ sub fix_organization {
return $value;
}
+sub fix_unicode {
+ my ($value) = @_;
+ my %literals = (
+ 'ò' => '\`{o}', 'ó' => '\\\'{o}', 'ô' => '\^{o}', 'ö' => '\"{o}', 'ő' => '\H{o}', 'ǒ' => '\v{o}', 'õ' => '\~{o}',
+ 'à' => '\`{a}', 'á' => '\\\'{a}', 'â' => '\^{a}', 'ä' => '\"{a}', 'å' => '\r{a}', 'ą' => '\k{a}', 'ǎ' => '\v{a}', 'ã' => '\~{a}',
+ 'ù' => '\`{u}', 'ú' => '\\\'{u}', 'û' => '\^{u}', 'ü' => '\"{u}', 'ů' => '\r{u}', 'ǔ' => '\v{u}', 'ũ' => '\~{u}',
+ 'ì' => '\`{i}', 'í' => '\\\'{i}', 'î' => '\^{i}', 'ï' => '\"{i}', 'ǐ' => '\v{i}', 'ĩ' => '\~{i}',
+ 'ń' => '\\\'{n}', 'ň' => '\v{n}', 'ñ' => '\~{n}',
+ 'ç' => '\c{c}',
+ 'ł' => '\l{}',
+ 'ı' => '{\i}',
+ 'ø' => '\o{}',
+ '–' => '--', '—' => '---',
+ '’' => '\''
+ );
+ keys %literals;
+ while(my($k, $v) = each %literals) {
+ $value =~ s/\Q$k\E/$v/g;
+ }
+ return $value;
+}
+
# Parse the incoming .bib file and return an array
# of hash-maps, where each one is a bibentry.
sub entries {
@@ -832,7 +953,12 @@ sub entries {
# Takes the text and returns only list of words seen there.
sub only_words {
my ($tex) = @_;
- return split(/[ \-]/, clean_tex($tex));
+ my $t = clean_tex($tex);
+ $t =~ s/([^a-zA-Z0-9\\'])/ $1 /g;
+ $t =~ s/- +- +-/---/g;
+ $t =~ s/{ /{/g;
+ $t =~ s/ }/}/g;
+ return split(/ +/, $t);
}
# Take a TeX string and return a cleaner one, without redundant spaces, brackets, etc.
@@ -958,7 +1084,7 @@ if (@ARGV+0 eq 0 or exists $args{'--help'} or exists $args{'-?'}) {
" --latex Report errors in LaTeX format using \\PackageWarningNoLine command\n\n" .
"If any issues, report to GitHub: https://github.com/yegor256/bibcop");
} elsif (exists $args{'--version'} or exists $args{'-v'}) {
- info('0.0.20 2024-03-15');
+ info('0.0.21 2024-05-03');
} else {
my ($file) = grep { not($_ =~ /^-.*$/) } @ARGV;
if (not $file) {
@@ -997,7 +1123,7 @@ if (@ARGV+0 eq 0 or exists $args{'--help'} or exists $args{'-?'}) {
$found += 1;
}
}
- if ($found gt 0) {
+ if ($found > 0) {
debug("$found problem(s) found");
fail();
}
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index 1d62a3c3e3..4f442dea6e 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 03-05-2024, 02:00:04
+%% created at 04-05-2024, 02:00:03
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -6899,8 +6899,8 @@
title = {The \texttt{bibcop} package},
subtitle = {Style checker for .bib files},
author = {Yegor Bugayenko},
- date = {2024-03-15},
- version = {0.0.20},
+ date = {2024-05-03},
+ version = {0.0.21},
license = {mit},
mirror = {https://mirror.ctan.org/biblio/bibtex/utils/bibcop},
url = {https://ctan.org/pkg/bibcop},
@@ -20838,8 +20838,8 @@
title = {The \texttt{easybook} package},
subtitle = {Easily typesetting Chinese theses or books},
author = {Qu Yi},
- date = {2024-05-01},
- version = {2024be},
+ date = {2024-05-03},
+ version = {2024bf},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/easybook},
url = {https://ctan.org/pkg/easybook},
@@ -27259,8 +27259,8 @@
title = {The \texttt{fontspec} package},
subtitle = {Advanced font selection in \XeLaTeX{} and LuaLaTeX},
author = {Will Robertson and {The LaTeX Project Team}},
- date = {2024-04-27},
- version = {2.9b},
+ date = {2024-05-03},
+ version = {2.9c},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/unicodetex/latex/fontspec},
url = {https://ctan.org/pkg/fontspec},
@@ -44270,10 +44270,10 @@
@manual{ctan-mathgreeks,
title = {The \texttt{mathgreeks} package},
- subtitle = {Use Greek letters fonts in math mode},
+ subtitle = {Use different Greek letter fonts in math mode},
author = {Antoine Missier},
- date = {2024-05-02},
- version = {1.0},
+ date = {2024-05-03},
+ version = {1.1},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/mathgreeks},
url = {https://ctan.org/pkg/mathgreeks},
@@ -46453,8 +46453,8 @@
title = {The \texttt{mismath} package},
subtitle = {Miscellaneous mathematical macros},
author = {Antoine Missier},
- date = {2024-02-29},
- version = {2.12},
+ date = {2024-05-03},
+ version = {3.0},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/mismath},
url = {https://ctan.org/pkg/mismath},
@@ -55838,8 +55838,8 @@
title = {The \texttt{profmaquette} package},
subtitle = {Use exercises in different types of documents},
author = {Christophe Poulain},
- date = {2024-04-29},
- version = {0.93},
+ date = {2024-05-03},
+ version = {0.94},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/profmaquette},
url = {https://ctan.org/pkg/profmaquette},
diff --git a/macros/latex/contrib/easybook/easybook.dtx b/macros/latex/contrib/easybook/easybook.dtx
index fcfd0a1e77..8b013bb90c 100644
--- a/macros/latex/contrib/easybook/easybook.dtx
+++ b/macros/latex/contrib/easybook/easybook.dtx
@@ -14,7 +14,7 @@
% This work has the LPPL maintenance status `maintained'.
%<*class>
\NeedsTeXFormat{LaTeX2e}[2021/11/15]
-\ProvidesExplClass{easybook}{2024/05/01}{2024be}
+\ProvidesExplClass{easybook}{2024/05/03}{2024bf}
{Easily typesetting Chinese theses or books}
\bool_new:N \l__eb_compile_draft_bool
@@ -301,7 +301,7 @@
%<*package>
\NeedsTeXFormat{LaTeX2e}[2021/11/15]
\RequirePackage{etoolbox}
-\ProvidesExplPackage{easybase}{2024/05/01}{2024be}
+\ProvidesExplPackage{easybase}{2024/05/03}{2024bf}
{Easily typesetting Chinese theses or books}
\cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -1154,19 +1154,17 @@
\bool_set_true:N \l__eb_normal_footnote_bool
\bool_new:N \l__eb_fnmarktext_format_match_bool
\bool_new:N \l__eb_fncustom_format_match_bool
+\cs_new:Npn \eb_fnmarktext_format_clear:n #1
+ {
+ \bool_if:cTF { l__eb_fn#1_format_match_bool }
+ { \tl_clear:N \l__eb_fnmarktext_format_tl }
+ { \spbset{spcmd = { }} }
+ }
\cs_new_protected:Npn \eb_fnmarktext_format_initial:
{
\bool_if:NTF \l__eb_normal_footnote_bool
- {
- \bool_if:NTF \l__eb_fnmarktext_format_match_bool
- { \tl_clear:N \l__eb_fnmarktext_format_tl }
- { \spbset{spcmd = { }} }
- }
- {
- \bool_if:NTF \l__eb_fncustom_format_match_bool
- { \tl_clear:N \l__eb_fnmarktext_format_tl }
- { \spbset{spcmd = { }} }
- }
+ { \eb_fnmarktext_format_clear:n { marktext } }
+ { \eb_fnmarktext_format_clear:n { custom } }
\eb@font@footnote
}
\cs_new_protected:Npn \defupfntmark #1
@@ -1302,7 +1300,6 @@
\use:c {#1}*{\phantomsection ##3}
\CTEX@addtocline{#1}{##2}
\tl_if_empty:oF {##4} { \CTEX@addbitocline{#1}{##4} }
- \tl_set:Nn \l__eb__bitoc_mark_title_level_tl {#1}
\use:c { #1mark }{##2}
}{
\stepcounter{bi#1}
@@ -2243,7 +2240,7 @@
bibstyle .initial:n = numerical,
citestyle .tl_set:N = \l__eb_bib_cite_style_tl,
datafile .clist_set:N = \l__eb_bib_datafile_clist,
- bititle .tl_set:N = \eb@bib@bitoc@title,
+ bititle .tl_set:N = \bibibname,
bititle .initial:n = Bibliography,
unknown .code:n = \eb_msg_deprecated_option:n { bib }
}
@@ -2288,8 +2285,8 @@
\cs_new_protected:Npn \eb_biber_toc_title:n #1
{
\bool_if:NTF \l__eb_class_mode_book_bool
- { \bichapter*{#1}{\eb@bib@bitoc@title} }
- { \bisection*{#1}{\eb@bib@bitoc@title} }
+ { \bichapter*{#1}{\bibibname} }
+ { \bisection*{#1}{\bibibname} }
}
\cs_new_protected:Npn \eb_biber_biblatex_set:
{
@@ -2537,7 +2534,7 @@
}
%</package>
%<*tcolorbox>
-\ProvidesExplFile{eb-tcolorbox.cfg}{2024/05/01}{2024be}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2024/05/03}{2024bf}
{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 7ba31f65c1..19d165d5aa 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 7820c2a137..4cbd925e2b 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 = v2024be,
- date = 2024/05/01,
+ version = v2024bf,
+ date = 2024/05/03,
authors = 瞿毅,
info = 简便地排版中文学位论文或书籍,
email = toquyi@163.com,
diff --git a/macros/latex/contrib/mathgreeks/mathgreeks.dtx b/macros/latex/contrib/mathgreeks/mathgreeks.dtx
index 5cdb03dda1..e6df4bc3d1 100644
--- a/macros/latex/contrib/mathgreeks/mathgreeks.dtx
+++ b/macros/latex/contrib/mathgreeks/mathgreeks.dtx
@@ -20,7 +20,7 @@
%<*package>
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
\ProvidesPackage{mathgreeks}
- [2024/04/30 v1.0 .dtx Math Greek letters]
+ [2024/05/04 v1.1 .dtx Math Greek letters]
%</package>
%<*driver>
\documentclass[11pt]{article}
@@ -29,12 +29,12 @@
\usepackage[english]{babel}
\usepackage{doc}
\usepackage{geometry}
-\usepackage[savegreeks,otherfonts]{mathgreeks}
+\usepackage[mathdesign=Charter,otherfonts]{mathgreeks}
\usepackage{sectsty}
\usepackage{xcolor}
\usepackage{spacingtricks}
\usepackage{metalogo}
-%\usepackage{supertabular}
+%\usepackage{supertabular} % incompatible with tabls
\usepackage{tabls}
\usepackage{multirow}
\usepackage{ifluatex}
@@ -74,7 +74,7 @@
%</driver>
% \fi
%
-% \CheckSum{1060}
+% \CheckSum{1061}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -93,6 +93,7 @@
% Right brace \} Tilde \~}
%
% \changes{v1.0}{2024/04/30}{Initial version}
+% \changes{v1.1}{2024/05/04}{Adding the libsans option; a few changes in the doc}
%
% \GetFileInfo{mathgreeks.sty}
%
@@ -127,6 +128,7 @@
% with the option \mbox{\texttt{math-style=ISO}} provided
% by the \textsf{unicode-math} package~\cite{UNIC}.
%
+% \pagebreak ^^A To get the same page breaking when compiling with pdfLaTeX
% Furthermore there are several packages that provide the uppercase Greek letters
% in italic and have also options to typeset the lowercase Greek
% letters in upright shape.
@@ -197,15 +199,19 @@
% cmbright \\
% \hline
% \end{tabular}
-% \end{center}
% \caption{font options\label{table:font}}
+% \end{center}
% \end{table}
+%
+% \vspace{-1\baselineskip}
% The \texttt{fontspec} and \texttt{unicode-math} options require loading
% the corresponding packages, and these can only work when running through
% \LuaLaTeX\ (or \XeLaTeX).
-% The fontspec option allows for the use of most TrueType or OpenType
-% fonts installed on your computer,
-% those that have Greek letters.
+% The \texttt{fontspec} option allows for the use of most TrueType or OpenType
+% fonts installed on your computer, those that have Greek letters.
+% Although the \textsf{unicode-math} package loads the \textsf{fontspec} package,
+% the fonts usable with one of these options are not necessarily usable with the other;
+% \texttt{fontspec} has a large number of possible values.
%
% When calling "\boldmath" (outside the math environment), you get the letters in bold face,
% but the command "\mathbf" doesn't work here.
@@ -213,7 +219,7 @@
% \bigskip
% The second table below presents the shape options. If the shape option
% is not specified, the italic shape is chosen by default, meaning that the commands
-% "\alpha", "\beta", \ldots, "\Delta", "\Gamma"\ldots will produce the same result
+% "\alpha", "\beta", \ldots, "\Delta", "\Gamma"\ldots\ will produce the same result
% as the corresponding "\it"\meta{letter} commands.
%
% \begin{table}[h]
@@ -230,10 +236,11 @@
% \texttt{style} & possible values: \texttt{TeX}, \texttt{ISO}, \texttt{upright} \\
% \hline
% \end{tabular}
-% \end{center}
% \caption{shape options\label{table:shape}}
+% \end{center}
% \end{table}
%
+% \vspace{-1\baselineskip}
% \begin{itemize}
% \item Except for \texttt{style}, all these options are booleans.
% \item The \texttt{Greekup} option est initialized to \texttt{true} (corresponding
@@ -245,14 +252,17 @@
% activate \begin{center}\texttt{greekup=true,Greekup=false}.\end{center}
% \end{itemize}
%
-% \smallskip
+% \bigskip
% The following list presents the additional options, which are also booleans:
% \begin{description}
% \item[\texttt{savegreeks}] Saves the letters corresponding to the original commands
% "\alpha", "\beta"\ldots so that they remain accessible through the commands
% "\backalpha", "\backbeta"\ldots
% \item[\texttt{otherfonts}] Allows dynamic font switching (see next section)
-% for later use of \texttt{lgrmath}, \texttt{fourier}, \texttt{libertinus} or \texttt{upgreek}.
+% for later use of \texttt{lgrmath}, \texttt{fourier}, \texttt{libertinus}
+% or \texttt{upgreek}.
+% \item[\texttt{libsans}] This is a special option that works only with \texttt{libertinus}
+% to produce a sanserif font.
% \item[\texttt{lowercase}] This option is initialized to \texttt{true};
% \texttt{lowercase=false} allows keeping the original lowercase Greek letters
% without redefining the commands "\alpha", "\beta"\ldots
@@ -263,7 +273,7 @@
%
% \subsection{Dynamic settings commands}
%
-% There are two command for dynamic settings:
+% There are two commands for dynamic settings:
% \begin{description}
% \item[] "\setmathgreeks"
% This command takes a mandatory parameter which is a list of
@@ -282,9 +292,10 @@
% \texttt{enc}, \texttt{fam}, \texttt{series}, \texttt{shape}.
% \end{center}
% The \texttt{fontspec} and \texttt{unicode-math} options are identical
-% to those in table~\ref{table:font}.
-% The other previous font options (\texttt{lgrmath}, \texttt{mathdesign}, etc.)\@
-% are not usable in "\mathgreeksfont".
+% to those in table~\ref{table:font}. In that case, the shape is set by "\setmathgreeks"
+% (before or after).
+% The other previous font options (\texttt{lgrmath}, \texttt{mathdesign},
+% \texttt{fourier}, etc.)\@ are not usable in "\mathgreeksfont".
% However, these fonts can be obtained by specifying the encoding (option \texttt{enc}),
% family (option \texttt{fam}), series and shape: the New Font Selection Scheme (NFSS).
% The series defines the `boldness' and has a default value: \texttt{series=m} (medium).
@@ -303,8 +314,8 @@
% Only the commands "\alpha", "\beta"\ldots will be redefined according to the
% selected shape.
%
-% If you use the \texttt{fontspec} or \texttt{unicode-math} option,
-% these second kind of options have no effect.
+% When using the \texttt{fontspec} or \texttt{unicode-math} option,
+% these NFSS options have no effect.
%
% Notice that the encoding obtained by the package font options is faster, moreover
% the command "\boldmath" doesn't work anymore
@@ -317,10 +328,10 @@
% \section{Examples} \label{examples}
% \begin{description}
% \item[] "\greektable"
-% The examples in this section are obtained with the "\greektable" command.
+% The following examples are produced with the "\greektable" command.
% This command generates a table with two rows: the first contains the lowercase letters
% obtained with "\alpha", \ldots, "\omega", and the second contains variants
-% "\varepsilon", "\vartheta"\ldots of certain letters as well as the uppercase letters
+% "\varepsilon", "\vartheta"\ldots\ of certain letters as well as the uppercase letters
% obtained with "\Gamma", "\Delta", \ldots, "\Omega"
% (for those who differ from their Latin equivalent).
% \end{description}
@@ -329,7 +340,8 @@
%
% The \texttt{upgreek} option, as its name suggests, produces only upright letters,
% and the \texttt{Euler} font does not have the variants "\varrho" and "\varsigma".
-% The \texttt{Symbolsmallscale} font is identical to Symbol but reduced in size by 90\,\%.
+% The \texttt{Symbolsmallscale} font is identical to Symbol but reduced in size by 90\,\%;
+% \texttt{Symbol} and \texttt{Symbolsmallscale} have no bold version.
% \texttt{mathdesign=Garamond} yields a virtual font
% that may not always work.
%
@@ -338,7 +350,7 @@
% \newcommand*\doublerows[1]{\multirow{2}{\legendwidth}[-1.5ex]{\bfseries#1}}
% \begin{center}
-% \begin{tabular}{|l|@{}c@{}|c@{$\;$}c@{}c|}
+% \begin{tabular}{|l|@{}c@{}|c@{$\;$}c@{\:}c|}
% \hline
% \makebox[\legendwidth][l]{\textbf{upgreek=...}} & \makebox[8.4cm]{Résult}
% & \makebox[1cm]{enc} & \makebox[1cm]{fam} & shape \\
@@ -428,9 +440,9 @@
% & U & txmia & it \\
% \hline
% \doublerows{libertinus}
-% & \mathgreeksfont{enc=LS1,fam=libertinust1math} \greektable
+% & \mathgreeksfont{enc=LS1,fam=libertinust1math} \greektable
% & LS1 & * & it \\
-% & \mathgreeksfont{enc=LS1,fam=libertinust1math,shape=n} \greektable
+% & \mathgreeksfont{enc=LS1,fam=libertinust1math,shape=n} \greektable
% & LS1 & * & n \\
% \hline
% \textbf{concrete}
@@ -443,20 +455,23 @@
% \hline
% \end{tabular}
% \end{center}
-% \emph{* The asterisk for the} \texttt{libertinus} \emph{value corresponds to the}
-% \texttt{libertinust1math} \emph{family, a name too long to appear in this table.}
+% \emph{* The asterisks for the} \textbf{libertinus} \emph{family corresponds to}
+% \textnormal{`libertinust1math'} \emph{a name too long to appear in this table.
+% Activating the} \texttt{libsans} \emph{package option yields a sanserif font.}
%
% \subsection{The \texttt{lgrmath} option}
%
-% The \texttt{lgrmath} option, inspired by the eponymous package developed by J.F. Burnol,
+% The \texttt{lgrmath} option, inspired by the eponymous package of J.F. Burnol,
% has a large number of possible values. We present here only a few.
% The documentation of the \textsf{lgrmath} package~\cite{LGR} explains how
-% to list and consult the fonts available on your distribution with the LGR encoding.
+% to list the fonts available on your distribution with the LGR encoding.
% One can also consult with profit the documentation of \textsf{cb-fonts}\cite{CB},
% the Greek fonts of Claudio Beccari.
%
% With the \texttt{lgrmath} option, the alternative commands for the variants
% produce the same glyphs as those of the normal letters except for "\varsigma".
+% However, the "\varsigma" $\varsigma$ often substitutes for the usual "\sigma" $\sigma$
+% when using dynamic font changes through "\mathgreeksfont" with \texttt{enc=LGR}.
%
% We have not presented here the third column previously indicating the values for
% \texttt{enc}, \texttt{fam}, and \texttt{shape} because, for this entire section,
@@ -482,13 +497,13 @@
% \hline
% \lgrtbl{Alegreya-LF}
% \lgrtbl{Cochineal-LF}
+% \lgrtbl{LibertinusSerif-LF}
% \lgrtbl{LibertinusSans-LF}
% \lgrtbl{NotoSerif-LF}
-% \lgrtbl{NotoSans-LF}
% \lgrtbl{droidserif}
% \lgrtbl{fcm}
% \lgrtbl{gentium}
-% \lgrtbl{llcmss}
+% \lgrtbl{lmss}
% \end{tabular}
% \end{center}
%
@@ -497,8 +512,8 @@
%
% Most TrueType or OpenType fonts can be used here.
% ^^A Needs the \textsf{fontspec} package and must be run through \LuaLaTeX\ or \XeLaTeX.
-% Some of the fonts below are not free, and some do not have the variants
-% "\varepsilon"\ldots for example Arial, Times New Roman.
+% Some of the fonts below are non free, and some do not have all the variants,
+% for example Arial, Palatino Linotype, Times New Roman.
%
% \newcommand\fontspectbl[2][fontspec]{%
% \doublerows{#2}
@@ -596,14 +611,14 @@
% \bibitem{LIBG} \emph{The \textsf{libgreek} package}, Jean-François Burnol,
% CTAN v1.1 2022/11/11.
% \bibitem{LGR} \emph{The \textsf{lgrmath} package}, Jean-François B., CTAN, v1.0 2022/11/16.
-% \bibitem{NTX} \emph{New TX font package}, Micahel Sharpe, CTAN, v1.735 2024/03/01.
+% \bibitem{NTX} \emph{New TX font package}, Michael Sharpe, CTAN, v1.735 2024/03/01.
% \bibitem{LIB} \emph{The LibertinusT1 Math Package}, Michael Sharpe, CTAN,
% v2.0.4 2024/01/14.
% \bibitem{CHEM} \emph{\textsf{chemgreek} -- Upright Greek letters in chemistry},
% Clemens Niederberger, CTAN, v1.1a 2020/01/16.
% \end{raggedright}
% \end{thebibliography}
-%}
+% }
%
% \section{Implementation}
%
@@ -640,6 +655,7 @@
\DeclareBoolOption{savegreeks}
\DeclareBoolOption{otherfonts}
+\DeclareBoolOption{libsans}
\DeclareBoolOption[true]{lowercase}
\DeclareBoolOption[true]{uppercase}
@@ -678,6 +694,7 @@
\DeclareFontEncoding{LGR}{}{}
\DeclareFontEncoding{FML}{}{}
\DeclareFontSubstitution{FML}{futm}{m}{it}
+ \ifmathgreeks@libsans \libus@sansmathtrue\fi % taken up at encoding time
\DeclareFontEncoding{LS1}{}{}
\DeclareFontSubstitution{LS1}{libertinust1math}{m}{n}
@@ -703,6 +720,7 @@
\DisableKeyvalOption[action=warning,package=mathgreeks]{mathgreeks}{txfonts}
\DisableKeyvalOption[action=warning,package=mathgreeks]{mathgreeks}{savegreeks}
\DisableKeyvalOption[action=warning,package=mathgreeks]{mathgreeks}{otherfonts}
+\DisableKeyvalOption[action=warning,package=mathgreeks]{mathgreeks}{libsans}
\DisableKeyvalOption[action=warning,package=mathgreeks]{mathgreeks}{lowercase}
\DisableKeyvalOption[action=warning,package=mathgreeks]{mathgreeks}{uppercase}
@@ -830,6 +848,7 @@
\SetSymbolFont{mgr@up}{bold}{U}{txmia}{bx}{it}
\else\ifmathgreeks@libertinus
+ \ifmathgreeks@libsans \libus@sansmathtrue\fi
\DeclareFontEncoding{LS1}{}{}
\DeclareFontSubstitution{LS1}{libertinust1math}{m}{n}
\DeclareSymbolFont{mgr@it}{LS1}{libertinust1math}{m}{it}
@@ -878,16 +897,6 @@
%%%%%%%%%%%%%%%%%%%%%%%%%% MACROS %%%%%%%%%%%%%%%%%%%%%%%%%%%
-\def\setmathgreeks#1{\setkeys{mathgreeks}{#1}\unskip
- \ifmathgreeks@upgreek
- \mathgreeks@Greekuptrue
- \mathgreeks@greekuptrue
- \PackageWarning{mathgreeks}{Style is set to `upright'
- \MessageBreak with the `upgreek' option}
- \fi
- \mgr@DefaultGreeks\ignorespaces
-}
-
\def\re@DeclareMathSymbol#1#2#3#4{% from kpfonts, pxfonts, txfonts
\let#1=\undefined
@@ -899,7 +908,7 @@
\newcommand{\mgr@CodeGreek}[3]{% #1 = it or up
\expandafter\re@DeclareMathSymbol\csname#1#2\endcsname%
- {\mathalpha}{mgr@#1}{#3}
+ {\mathalpha}{mgr@#1}{#3} % perhaps \mathord is better
}
\newcommand{\mgr@UnicodeGreek}[3]{%
@@ -1218,6 +1227,16 @@
%%%%%%%%%%%%%% Macros for changing font dynamically %%%%%%%%%%%%%
+\def\setmathgreeks#1{\setkeys{mathgreeks}{#1}\unskip
+ \ifmathgreeks@upgreek
+ \mathgreeks@Greekuptrue
+ \mathgreeks@greekuptrue
+ \PackageWarning{mathgreeks}{Style is set to `upright'
+ \MessageBreak with the `upgreek' option}
+ \fi
+ \mgr@DefaultGreeks\ignorespaces
+}
+
\newif\ifmgrfont@unicodemath
\define@key{mgrfont}{unicode-math}[Latin Modern Math]{%
\def\mgrfont@unicodemath{#1}\mgrfont@unicodemathtrue}
diff --git a/macros/latex/contrib/mathgreeks/mathgreeks.ins b/macros/latex/contrib/mathgreeks/mathgreeks.ins
index a1a8f6786b..e7e74d9458 100644
--- a/macros/latex/contrib/mathgreeks/mathgreeks.ins
+++ b/macros/latex/contrib/mathgreeks/mathgreeks.ins
@@ -47,7 +47,7 @@ and version 1.3 or later is part of all distributions of LaTeX version
\Msg{* *}
\Msg{* To produce the documentation run the file *}
\Msg{* mathgreeks.dtx through LuaLaTeX *}
-\Msg{* (or LaTeX for a shorter version). *}
+\Msg{* (or LaTeX for a shorter version of the doc). *}
\Msg{* *}
\Msg{* Happy TeXing! *}
\Msg{* *}
diff --git a/macros/latex/contrib/mathgreeks/mathgreeks.pdf b/macros/latex/contrib/mathgreeks/mathgreeks.pdf
index 03ca96ca9d..284c293b56 100644
--- a/macros/latex/contrib/mathgreeks/mathgreeks.pdf
+++ b/macros/latex/contrib/mathgreeks/mathgreeks.pdf
Binary files differ
diff --git a/macros/latex/contrib/mismath/README.md b/macros/latex/contrib/mismath/README.md
index 2ebf631307..9cafc74719 100644
--- a/macros/latex/contrib/mismath/README.md
+++ b/macros/latex/contrib/mismath/README.md
@@ -5,17 +5,19 @@
The package provides some mathematical macros to typeset:
- mathematical constants e, i, pi in upright shape (automatically) as recommended by ISO 80000-2,
-- vectors with nice arrows and adjusted norm (and tensors),
+- vectors with nice arrows and adjusted norm,
+- tensors in sans serif bold italic shape (ISO recommendation),
- some standard operator names,
+- several commands with useful aliases,
- improved spacings in mathematical formulas,
- systems of equations and small matrices,
-- displaymath in double columns for lengthy calculations.
+- displaymath in double columns for lengthy calculations with short expressions.
## Installation
- run LaTeX on mismath.ins, you obtain the file mismath.sty,
-- if then you run XeLaTeX or LuaLaTeX on mismath.dtx you get the file mismath.pdf which is also in the archive,
+- if then you run pdfLaTeX on mismath.dtx you get the file mismath.pdf which is also in the archive,
- put the files mismath.sty and mismath.pdf in your TeX Directory Structure.
diff --git a/macros/latex/contrib/mismath/mismath.dtx b/macros/latex/contrib/mismath/mismath.dtx
index 88793e7e9e..f3fd2168bc 100644
--- a/macros/latex/contrib/mismath/mismath.dtx
+++ b/macros/latex/contrib/mismath/mismath.dtx
@@ -20,16 +20,16 @@
%<*package>
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
\ProvidesPackage{mismath}
- [2024/02/29 v2.12 .dtx Miscellaneous mathematical macros]
+ [2024/05/04 v3.0 .dtx Miscellaneous mathematical macros]
%</package>
%<*driver>
\documentclass{ltxdoc}
-%\usepackage[utf8]{inputenc} % running through XeLaTeX
+\usepackage[utf8]{inputenc} % run through XeLaTeX
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
-\usepackage{fontspec}
+%\usepackage{fontspec}
\usepackage{fourier} % in case of font change, modify 2.1 (3rd §)
-\usepackage[ibrackets,decimalcomma]{mismath}
+\usepackage[ibrackets,decimalcomma,otherReIm]{mismath}
%\usepackage{amssymb} % unnecessary with fourier
\usepackage{multicol}
\usepackage{sectsty}
@@ -40,33 +40,37 @@
\definecolor{darkbrown}{rgb}{0.5,0.1,0.1}
\allsectionsfont{\color{darkbrown}}
-% The following commands provides several shapes of pi
-% the maximum number of authorized math fonts is reached
+
+% The following commands provide several shapes for pi
\DeclareFontEncoding{LGR}{}{}
-\DeclareSymbolFont{lgrlmr}{LGR}{lmr}{m}{n}
-\DeclareMathSymbol{\pilmr}{\mathalpha}{lgrlmr}{112}
-\DeclareSymbolFont{lgrAlegreya}{LGR}{Alegreya-LF}{m}{n}
-\DeclareMathSymbol{\piAlegreya}{\mathalpha}{lgrAlegreya}{112}
-\DeclareSymbolFont{lgrCochineal}{LGR}{Cochineal-LF}{m}{n}
-\DeclareMathSymbol{\piCochineal}{\mathalpha}{lgrCochineal}{112}
-\pinumber[upgreek=Euler]
-\DeclareSymbolFont{upgreekSymbol}{U}{psy}{m}{n}
-\DeclareMathSymbol{\piSymbol}{\mathord}{upgreekSymbol}{`p}
-\DeclareSymbolFont{mdCharter}{OML}{mdbch}{m}{n}
-\DeclareMathSymbol{\piCharter}{\mathord}{mdCharter}{"19}
-\DeclareSymbolFont{kp}{U}{jkpmia}{m}{it}
-\DeclareMathSymbol{\pikp}{\mathord}{kp}{"19}
-\DeclareSymbolFont{px}{U}{pxmia}{m}{it}
-\DeclareMathSymbol{\pipx}{\mathord}{px}{"19}
-\DeclareSymbolFont{tx}{U}{txmia}{m}{it}
-\DeclareMathSymbol{\pitx}{\mathord}{tx}{"19}
-% For showing original \i and \j in text mode:
-\DeclareTextFontCommand{\extrafont}{\fontfamily{lmr}\selectfont}
+\def\pilmr{\text{\usefont{LGR}{lmr}{m}{n}\symbol{112}}}
+\def\piAlegreya{\text{\usefont{LGR}{Alegreya-LF}{m}{n}\symbol{112}}}
+\def\piCochineal{\text{\usefont{LGR}{Cochineal-LF}{m}{n}\symbol{112}}}
+\def\piLibSerif{\text{\usefont{LGR}{LibertinusSerif-LF}{m}{n}\symbol{112}}}
+\def\piLibSans{\text{\usefont{LGR}{LibertinusSans-LF}{m}{n}\symbol{112}}}
+\def\pilmss{\text{\usefont{LGR}{lmss}{m}{n}\symbol{112}}}
+\def\pigentium{\text{\usefont{LGR}{gentium}{m}{n}\symbol{112}}}
+\def\pilato{\text{\usefont{LGR}{lato-LF}{m}{n}\symbol{112}}}
+\DeclareFontFamily{U}{eur}{\skewchar\font'177}
+\DeclareFontShape{U}{eur}{m}{n}{%
+ <-6> eurm5 <6-8> eurm7 <8-> eurm10}{}
+\def\piEuler{\text{\usefont{U}{eur}{m}{n}\symbol{"19}}}
+\def\piSymbol{\text{\usefont{U}{psy}{m}{n}\symbol{`p}}}
+\def\piCharter{\text{\usefont{OML}{mdbch}{m}{n}\symbol{"19}}}
+\def\pikp{\text{\usefont{U}{jkpmia}{m}{it}\symbol{"19}}}
+\pinumber[otherpi] % fourier
+\def\pipx{\text{\usefont{U}{pxmia}{m}{it}\symbol{"19}}}
+\def\pitx{\text{\usefont{U}{txmia}{m}{it}\symbol{"19}}}
+
+% Next command is used for showing original Latin Modern \i and \j in text mode:
+%\DeclareTextFontCommand{\extrafont}{\fontfamily{lmr}\selectfont} % useless with fourier
\DisableCrossrefs
%\CodelineIndex
%\RecordChanges
+
\usepackage{hyperref}
+\let\C\relax % "\C already defined" with hyperref when compiling with xelatex or lualatex
\hypersetup{%
colorlinks,
linkcolor=blue,
@@ -83,7 +87,7 @@
%</driver>
% \fi
%
-% \CheckSum{831}
+% \CheckSum{845}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -159,8 +163,8 @@
% (and LGR encoding pi by default), it is no longer compatible with the older,
% - paren command has been removed,
% - hvect and hlbar have been slightly modified (phantom t instead of phantom h),
-% - several changes in documentation,
-% - now using the Charter font (with the package mathdesign)}
+% - several changes in the documentation,
+% - now using the Charter font in the doc (with the package mathdesign)}
%
% \changes{v2.1}{2022/12/26}{
% - Improved management of square brackets with the ibrackets package,
@@ -225,26 +229,41 @@
%
% \changes{v2.12}{2024/02/29}{
% - The xparse package has been removed by mistake in v2.11,
-% this may cause some compatibility problems with unicode-math;
+% this may cause some compatibility problems;
% it is loaded again by mismath
% - Improvements to make pinumber work perfectly with unicode-math
% - Small corrections in the doc}
%
+% \changes{v3.0}{2024/03/15}{
+% - Rewriting of the pinumber command including the pifonts macro
+% - Presenting other lgrmath values for pinumber in the doc
+% - The \C macro is now in AtBeginDocument
+% - amsmath isn't loaded anymore because mathtools loads it
+% - Bug fix with options decimalcomma and ibrackets
+% - New option 'nofunction' to lighten the package loading
+% - Addition of coker and Res in standard operator names
+% - New option 'classicReIm' to deactivate Im and Re redefinition
+% - New option 'otherReIm' to provide an alternative writing with cmsy font
+% - Removal of the PEupright command
+% - Additional space in the lfrac macro increased from \: (5mu) to 7mu
+% - New optional parameter for adjusting the space in lfrac
+% - Changing the vphantom in hvect, hvec and lbar from `t' to `A', looks better}
+%
% \GetFileInfo{mismath.sty}
%
% \title{Miscellaneous mathematical macros \\The \textsf{mismath} package\thanks{This document
% corresponds to \textsf{mismath}~\fileversion, dated \filedate.
% Thanks to François Bastouil for initial help in English translation.}}
% \author{Antoine Missier \\ \texttt{antoine.missier@ac-toulouse.fr}}
-% \date{February 29, 2024}
+% \date{May 04, 2024}
%
% \maketitle
% \tableofcontents
%
% \section{Introduction}
%
-% According to the International Standards ISO~31-0:1992 to ISO~31-13:1992
-% (superseded by ISO~80000-2:2009), mathematical \emph{constants} $\e$, $\i$, $\otherpi$
+% According to the International Standards ISO~31-0:1992 to ISO~31-13:1992
+% (superseded by ISO~80000-2:2009), mathematical \emph{constants} $\e$, $\i$, $\pi$
% should be typeset in roman (upright shape) and not in italic like
% variables (see~\cite{TYPMA}~\cite{NIST}~\cite{SI}~\cite{ICTNS}).
% This package provides some tools to achieve this automatically.
@@ -262,14 +281,15 @@
% or worse $\left\Vert \vect{AB} \right\Vert$ (when using |\left|\ldots |\right|).
%
% \smallskip
-% The package also offers other macros for:
+% The package also offers other macros to typeset:
% \begin{itemize}
-% \item tensors,
-% \item some common operator names,
-% \item a few useful aliases,
-% \item enhancing spacing in mathematical formulas,
+% \item tensors in sans serif bold italic shape
+% (ISO recommendation~\cite{TYPMA}~\cite{NIST}~\cite{SI}),
+% \item some standard operator names,
+% \item several commands with useful aliases,
+% \item improved spacings in mathematical formulas,
% \item systems of equations and small matrices,
-% \item displaymath in double columns for lengthy calculations.
+% \item displaymath in double columns for lengthy calculations with short expressions.
% \end{itemize}
%
% To avoid compatibility issues,
@@ -282,36 +302,38 @@
%
% \medskip
% \DescribeEnv{\oarg{options}}
-% The \textsf{mismath} package loads the \textsf{amsmath} package~\cite{AMS}
-% without any options.
-% If you want to use \textsf{amsmath} with specific options (refer to its documentation),
-% you can include these options when calling \textsf{mismath}, or
-% you can load \textsf{amsmath}
-% with the desired options before loading \textsf{mismath}.
-% \emph{When using the package \textsf{unicode-math}~\cite{UNIC}, \textsf{mismath}
-% must be loaded before \textsf{unicode-math}}, just like \textsf{amsmath}.
+% The \textsf{mismath} package loads the \textsf{mathtools}
+% \footnote{The \textsf{mathtools} package offers numerous helpful macros and improvements
+% of the \textsf{amsmath} package.}
+% package by Morten Høgholm and Lars Madsen~\cite{TOOL} which in turn loads
+% the \textsf{amsmath} package~\cite{AMS}.
+% If you want to use \mbox{\textsf{amsmath}} or \textsf{mathtools} with specific options,
+% you can include these options as options of \mbox{\textsf{mismath}}, or
+% you can load \textsf{amsmath} or \textsf{mathtools}
+% with the desired options before loading \mbox{\textsf{mismath}}.
+% When using the package \textsf{unicode-math}~\cite{UNIC}, \textsf{mismath}
+% should be loaded before \textsf{unicode-math}, just like \textsf{amsmath}.
%
% \medskip
-% In addition \textsf{mismath} loads the \textsf{mathtools} package
-% by Morten Høgholm and Lars Madsen~\cite{TOOL}.
-% This package offers numerous helpful macros and improvements of the \textsf{amsmath} package.
-%
-% \medskip
-% A recommendation, although rarely followed, is to typeset uppercase
+% An ISO recommendation, although rarely followed, is to typeset uppercase
% Greek letters in italic shape,
-% similar to other variables~\cite{ICTNS}. This can be automatically achieved,
+% as for other variables~\cite{ICTNS}. This is automatically achieved,
% for some particular fonts, with packages
% such as \textsf{fixmath} by Walter Schmidt~\cite{FIXM},
% \mbox{\textsf{isomath}} by Günter Milde~\cite{ISOM}
% or \textsf{pm-isomath} by Claudio Beccari~\cite{PMISO} and optionally with many others
% (such as \textsf{mathpazo} or \textsf{mathptmx} with the option \texttt{slantedGreek}).
+% When running through \LuaLaTeX\ or \XeLaTeX\ you can also get this result
+% with the option \mbox{\texttt{math-style=ISO}} provided
+% by the \textsf{unicode-math} package.
+% We also have the new \mbox{\textsf{mathgreeks}} package~\cite{MGREEK} which offers
+% a wide range of fonts and different settings with Greek letters.
% However this feature is not implemented here due to a conflicting rule in France,
% where all capital letters in mathematics
% are required to be typeset in upright shape
% \footnote{The \textsf{frenchmath} package~\cite{FR}
% ensures to follow the recommended French rules.}.
-% When running through \LuaLaTeX\ or \XeLaTeX\ you can also get this result by
-% setting the option \mbox{\texttt{math-style=ISO}} in the \textsf{unicode-math} package.
+% The user is free to choose loading one of these packages or not.
%
%
% \section{Usage}
@@ -338,12 +360,12 @@
%
% \medskip
% \DescribeMacro{\e} \DescribeMacro{\i} \DescribeMacro{\j}
-% To avoid cluttering a document that contains many occurrences of Euler's number (e)
-% or imaginary numbers (i) with |\mathup{e}| or |\mathup{i}|,
-% the package provides the |\e| command for Euler’s number
+% To avoid cluttering a document that contains many occurrences of Euler's number $\e$,
+% or imaginary number $\i$, with |\mathup{e}| or |\mathup{i}|,
+% the package provides the |\e| command for Euler's number
% and |\i| or |\j| for imaginary numbers.
% Let us notice that |\i| and |\j| already exist in LaTeX. In LR (left-to-right) mode,
-% they produce \mbox{`\extrafont{\i,\ \j}'} without the dot,
+% they produce \mbox{`\i,\ \j'} without the dot,
% allowing you to place accents on them.
% However, in mathematical mode, they produce the warning
% ``\texttt{LaTeX Warning: Command \string \i\space invalid in math mode on input line}
@@ -355,19 +377,21 @@
% \DescribeMacro{\MathUp}
% Indeed, typing a lot of backslashes for constants like $\e$, $\i$, or $\j$
% in a document with numerous formulas can become tiresome.
-% To alleviate this, the package proposes a powerful solution
+% To alleviate this, the package proposes another solution
% with the macro |\MathUp|\marg{char}.
% For example, when |\MathUp{e}| is called, any subsequent occurrence of $\e$
% will automatically be set in roman (upright shape),
% without the need to type |\e| explicitly. The effect of this macro
% can be either global or local, depending on whether it is used outside or inside an
% environment or braces.
-% Furthermore, you can call this macro in the preamble to apply the change
-% from the beginning of the document. This powerful feature allows you
-% to bring a document up to the standards effortlessly.
+% Furthermore, you can also call this macro in the preamble, then the change will apply
+% from the beginning of the document. This powerful command allows you
+% to bring a document up to the standards effortlessly and without changing anything
+% in your mathematical formulas.
% In fact, |\MathUp| can be applied to any valid single character,
-% offering flexibility for various use cases (another use of it with probability
-% will be presented in section \ref{operators}).
+% offering flexibility for various use cases
+% \footnote{Another use of it with probability
+% will be presented in section \ref{operators}.}.
%
% \medskip
% \DescribeMacro{\MathIt}
@@ -387,37 +411,47 @@
% In |\MathNumbers|, the comma separator between letters can be modified
% or removed as needed. In fact, this macro only affects the letters e, i, or j;
% it has no effect on other characters.
-% On the other hand, |\MathNormal| can be utilized for probability as well
-% (refer to section \ref{operators}), and it accepts any comma-separated list of arguments.
+% On the other hand, |\MathNormal| accepts any comma-separated list of arguments.
% This means you can apply the normal italic math mode typesetting to various letters
% at once using |\MathNormal|.
+%
+% \medskip
+% \DescribeMacro{\enumber}\DescribeMacro{\inumber}\DescribeMacro{\jnumber}
+% These three commands, used until version 2.2 but only functioning within the preamble,
+% serve now as aliases for the commands |\MathUp{e}|, |\MathUp{i}| or |\MathUp{j}|,
+% so they can be used anywhere
+% in the document or preamble and has an inverse switches with |\MathIt|.
%
% \medskip
% \DescribeMacro{\pinumber[\meta{option}]}
-% The mathematical constant $\otherpi$ should also be typeset in upright shape
+% The constant $\pi$ should also be typeset in upright shape
% (see~\cite{TYPMA}, \cite{NIST}, \cite{ICTNS}), which is different from italicized $\itpi$.
% However, this recommendation is even less commonly followed compared to the one
% concerning $\e$ and $\i$~\cite{TYPMA}.
-% The |\pinumber| command replaces the italic $\itpi$ with an upright $\otherpi$
-% each time |\pi| is called. It functions in two different ways.
+% Thanks to the |\pinumber| command, the italic $\itpi$ will be replaced
+% with an upright $\pi$
+% each time |\pi| is called. Thus |\pinumber| makes your document compliant with standards
+% without changing the source code of your mathematical formulas.
+% It functions in two different ways.
%
% \begin{enumerate}
-% \item You can install a Greek letters package that provides the glyphs in upright shape.
+% \item You can load a Greek letters package that provides the glyphs in upright shape.
% There are many available.
% Notably, let us mention \textsf{upgreek}~\cite{GREEK},
% \mbox{\textsf{mathdesign}}~\cite{DESIGN},
% \mbox{\textsf{kpfonts}}~\cite{KPF},
-% \mbox{\textsf{fourier}}~\cite{FOUR} (used in the present document),
-% \mbox{\textsf{libertinust1math}},
-% \mbox{\textsf{pxgreeks}} (using \textsf{pxfonts}), \mbox{\textsf{txgreeks}}
-% (using \textsf{txfonts})
+% \mbox{\textsf{fourier}}~\cite{FOUR} (used in the present document), but also
+% \mbox{\textsf{pxgreeks}} (using \textsf{pxfonts}~\cite{PX}), \mbox{\textsf{txgreeks}}
+% (using \textsf{txfonts}~\cite{TX})
% \footnote{When using \textsf{pxgreeks} or \textsf{txgreeks},
% they should be loaded \emph{after} \textsf{mismath} to avoid an error
% due to conflict with the existing macros \texttt{\string\iint}, \texttt{\string\iiint},
% \texttt{\string\iiiint}, \texttt{\string\idotsint} in \textsf{amsmath}.},
-% \textsf{libgreek}, etc.
+% \mbox{\textsf{libertinust1math}}~\cite{LIB}, \textsf{libgreek}, etc.
% A special mention goes to \textsf{lgrmath} of Jean-François Burnol~\cite{LGR}
-% which allows the use of any Greek LGR-encoded font in math mode.
+% which allows the use of any Greek LGR-encoded font in math mode,
+% an idea taken up in \textsf{mathgreeks}~\cite{MGREEK}.
+% Also note \textsf{newtxmath}~\cite{NTX} which has several font options.
% These packages provide commands like |\uppi| (\textsf{upgreek}),
% |\piup| (\textsf{mathdesign}, \textsf{kpfonts}, \textsf{lgrmath}),
% |\otherpi| (\textsf{fourier}), etc.
@@ -425,101 +459,122 @@
% letters in upright shape by default, but this in not our goal here.}
%
% In this case, |\pinumber| must be called in the preamble
-% with the name of the command (without the backslash) giving access to the upright pi
-% (piup, uppi, otherpi \ldots) as the argument for the optional parameter.
+% with an optional argument being the name of the command, \emph{without the backslash},
+% giving access to the upright pi:
+% piup, uppi, otherpi\ldots
% However, installing such a Greek letters package will modify
% all the other Greek letter glyphs.
% ^^A even if, except for pi, they will be in italics.
%
-% By using the preliminary code |\MathNumbers{ei}\pinumber[otherpi]|
-% (assuming the \textsf{fourier} package is loaded)
+% By calling in the preamble |\MathNumbers{ei}\pinumber[otherpi]|
+% (assuming the \textsf{fourier} package is loaded),
% you can achieve the following result:
% \begin{center}
-% |$e^{i\pi} = -1$| \quad yields \quad $\e^{\i\otherpi}=-1$.
+% |$e^{i\pi} = -1$| \quad yields \quad $\e^{\i\pi}=-1$.
% \end{center}
%
% \item Without installing a package, it is possible to change only the glyph of pi
-% without altering the original glyphs for the other Greek letters,
-% which are typically in italics.
-% ^^A The original pi will still be accessible with |\itpi|.
+% without altering the other Greek letters,
+% which are typically in italics.
%
% In this case, |\pinumber| must be called in the preamble with an optional argument
% of the \texttt{key=value} type. The key name corresponds to a package
% providing the same glyph.
-% When a key is given without a value, |\pinumber| will choose a default value
-% specified below (depending on the key) .
% The following table summarizes the available options.
+% When a key is given without a value, |\pinumber| will choose a default value
+% specified in the following text (depending on the key).
%
% \begin{center}
% \setlength{\extrarowheight}{1pt}
% \begin{tabular}{>{\ttfamily}l>{$}c<{$}}
% \hline
-% \normalfont Option & \mbox{Result} \\
+% {\normalfont Option} lgrmath=... & \mbox{Result} \\
% \hline
-% lgrmath=lmr & \pilmr \\
-% lgrmath=Alegreya-LF & \piAlegreya \\
-% lgrmath=Cochineal-LF & \piCochineal \\
-% lgrmath=\ldots & \ldots\\
-% upgreek=Euler & \pi \\
-% upgreek=Symbol & \piSymbol \\
+% Alegreya-LF & \piAlegreya \\
+% Cochineal-LF & \piCochineal \\
+% LibertinusSerif-LF & \piLibSerif \\
+% LibertinusSans-LF & \piLibSans \\
+% lmr & \pilmr \\
+% lmss & \pilmss \\
+% gentium & \pigentium\\
+% lato-LF & \pilato \\
% \hline
% \end{tabular}
-% \qquad
+% \qquad
% \begin{tabular}{>{\ttfamily}l>{$}c<{$}}
% \hline
-% \normalfont Option & \mbox{Result} \\
+% \normalfont Other options & \mbox{Result} \\
% \hline
+% fontspec=\ldots & \ldots \\
+% upgreek=Euler & \piEuler \\
+% upgreek=Symbol & \piSymbol \\
% mathdesign & \piCharter \\
% kpfonts & \pikp \\
-% fourier & \otherpi\\
+% fourier & \pi\\
% pxfonts & \pipx \\
% txfonts & \pitx \\
-% & \\
% \hline
% \end{tabular}
% \end{center}
%
+% \medskip
% \begin{itemize}
+%
% \item With the \texttt{lgrmath} key, we actually have numerous possibilities
-% for values (any Greek letters math fonts in LGR encoding).
+% for values (any Greek letters math font in LGR encoding).
% The documentation of the \textsf{lgrmath}
% package explains how to check an visualize all available fonts on your distribution.
-% We have only presented three of them. The default value is \texttt{lmr}.
+% We have only presented seven of them. The default value is \texttt{lmr}.
+% Other interesting values are \texttt{NotoSerif-LF}, \texttt{Clara-TLF},
+% \texttt{droidserif}, \texttt{fct}, \texttt{llcmss}.
%
+% \item When |\pinumber| is called without an argument in the preamble,
+% it corresponds to the option \texttt{lgrmath=lmr}.
+% This $\pilmr$ character is well-suited
+% for use with the Latin Modern font family
+% \footnote{It will look the same as the one provided by \texttt{lgrmath=cmr} or by
+% Günter Milde's \textsf{textalpha} package~\cite{ALPHA}.}.
+%
+% \item With the \texttt{fontspec} key, there are also many possible values,
+% corresponding to the TrueType or OpenType fonts installed on your system
+% (works with \LuaLaTeX\ or \XeLaTeX).
+% See the \textsf{mathgreeks} documentation for examples.
+
% \item With the \texttt{upgreek} key, the default value is \texttt{Symbol}.
% There is a third possible value, \texttt{Symbolsmallscale},
% which provides the same character as \texttt{Symbol} but reduced in size by 10\,\%.
%
% \item With the \texttt{mathdesign} key, there are actually 3 possible values:
-% \texttt{Utopia}, \texttt{Garamond}, or \texttt{Charter} (default value),
-% but the glyphs obtained for pi look very similar.
+% \texttt{Utopia}, \texttt{Garamond} or \texttt{Charter} (the default value),
+% but the glyphs obtained for pi look quite similar.
%
% \item With the \texttt{kpfonts} key, we have two possible values:
% \texttt{normal} (default) and \texttt{light}. The option \texttt{kpfonts=light}
% provides a slightly less bold character.
%
-% \item The keys \texttt{fourier} (based on Utopia), \texttt{pxfonts} (based on Palatino)
-% and \texttt{txfonts} (based on Times)
+% \item The last keys, \texttt{fourier} (based on Utopia), \texttt{pxfonts}
+% (based on Palatino),
+% \texttt{txfonts} (based on Times)
% are booleans whose default value is \texttt{true} (when called).
+% The \texttt{txfonts} option yields the same glyph than \texttt{lgrmath=txr}.
%
-% \item When |\pinumber| is called without an argument in the preamble,
-% it corresponds to the option \texttt{lgrmath=lmr}.
-% This $\pilmr$ character is particularly well-suited
-% for use with the default Computer Modern or Latin Modern font family
-% \footnote{It will look the same as the one provided by
-% Günter Milde's \textsf{textalpha} package~\cite{ALPHA}.}.
% \end{itemize}
% \end{enumerate}
%
% The \textsf{unicode-math} package~\cite{UNIC} provides |\uppi|, and you can use
-% |\pinumber[uppi]| to produce automatic upright pi, but, with \textsf{unicode-math},
-% it can be quite complicated
-% to make some other Greek letters packages work.
-% In any case, such a package must be loaded after \textsf{unicode-math} and in
-% |\AtBeginDocument|.
-% However, \textsf{unicode-math} supports |\pinumber| very well with the
-% previous \texttt{key=value} options, by calling |\pinumber[option]| after
-% \mbox{\textsf{unicode-math}}.
+% |\pinumber[uppi]| to produce automatic upright pi in the selected math font,
+% but |\pinumber[uppi]| must be called \emph{after} \mbox{\textsf{unicode-math}},
+% and a math font must have been explicitly chosen with |\setmathfont|.
+% You can also use the \texttt{fontspec} key option to obtain pi in any font
+% that is supported by \mbox{\textsf{unicode-math}} \eg
+% |\pinumber[fontspec=STIX Two Math]|.
+%
+% For other fonts, it can be quite complicated to make Greek letters packages
+% work with \textsf{unicode-math}. In any case, such a package must be loaded
+% after \textsf{unicode-math} and in |\AtBeginDocument|.
+% However, |\pinumber| supports \textsf{unicode-math} very well with any previous
+% \texttt{key=value} option, by calling |\pinumber|\oarg{option}
+% after \textsf{unicode-math}.
%
% \medskip
% \DescribeMacro{\itpi}
@@ -555,7 +610,7 @@
% If you wish to use a different type of arrow, you must call \textsf{esvect}
% with the appropriate option \emph{before} loading \textsf{mismath}.
% For example, using |\usepackage[d]{esvect}|
-% will provide the arrows produced by default in~\cite{VECT}.
+% will provide the same arrows that are used by default in~\cite{VECT}.
%
% \medskip
% \DescribeMacro{\boldvect}
@@ -567,11 +622,11 @@
% \begin{minipage}{8cm}
% \begin{verbatim}
%\[ \boldvect \vect{v}
-% =\lambda\vect{e}_x+\mu\vect{e}_y. \]
+% =\lambda\vect{e}_x+\mu\vect{e}_y \]
% \end{verbatim}
% \end{minipage}
% \begin{minipage}{4cm}\vspace{-2ex}
-% $\boldvect \vect{v}=\lambda\vect{e}_x +\mu\vect{e}_y$.
+% $\boldvect \vect{v}=\lambda\vect{e}_x +\mu\vect{e}_y$
% \end{minipage}
%
% \DescribeMacro{\boldvectcommand}
@@ -586,9 +641,12 @@
% \textsf{unicode-math} provides the |\symbfit| command.
% To use an alternative command instead of |\boldsymbol| in \textsf{mismath},
% redefine |\boldvectcommand|,
-% for instance after loading \textsf{fixmath}:
-% \begin{center} |\renewcommand\boldvectcommand{\mathbold}|. \end{center}
+% for instance after loading \textsf{fixmath}:
+%
+% \medskip
+% \centeredline{|\renewcommand\boldvectcommand{\mathbold}|}
%
+% \medskip
% According to ISO rules, symbols for matrices are also in bold italic.
% Therefore you can use the same |\boldvect| command or create another alias.
%
@@ -604,28 +662,31 @@
% \DescribeMacro{\hvect}
% When vectors with arrows are typeset side by side,
% the arrows can be set up slightly higher using |\hvect|
-% (which places a vertical phantom box containing ``$t$'')
+% (which places a vertical phantom box containing `$A$')
% to avoid inelegant effects. For example, writing
% \begin{itemize}
-% \item $\vect{AB}=\hvect{u}+ \vect{AC}$, obtained with |\hvect{u}|,
-% is better than $\vect{AB}=\vect{u}+ \vect{AC}$;
+% \item $\vect{AB}=\hvect{u} + \vect{AC}$, obtained with |\hvect{u}|,
+% looks better than $\vect{AB}=\vect{u}+ \vect{AC}$;
% \item $\hvect{a} \cdot \vect{b}=0$, obtained with |\hvect{a}|,
-% is better thant $\vect{a} \cdot \vect{b}=0$.
+% looks better than $\vect{a} \cdot \vect{b}=0$.
% \end{itemize}
-% This adjustment ensures a more visually pleasing appearance when vectors
-% with arrows are combined in an equation.
+% This adjustment ensures a nicer appearance when vectors
+% with arrows are combined in an equation
+% \footnote{For a fine tuning you can also use the \texttt{\string\vstrut} or
+% \texttt{\string\cstrut} macros from the \textsf{spacingtricks} package~\cite{SPA}.}.
% The |\boldvect| and |\arrowvect| switches have the same effect on |\hvect|
% as they do on |\vect|.
%
% \DescribeMacro{\hvec}
% In a similar way, |\hvec| raises the little arrow produced by
-% the \LaTeX\ command |\vec|, to the height of the letter ``$t$''
-% (but |\boldvect| have no effect here):
+% the \LaTeX\ command |\vec|, to the height of the letter `$A$'
+% (but |\boldvect| have no effect on |\vec| nor |\hvec|):
% \begin{itemize}
% \item $\mathcal{P}=\vec{f}\cdot\hvec{v}$, obtained with |\hvec{v}|,
-% is better than $\mathcal{P}=\vec{f}\cdot\vec{v}$.
+% seems better than $\mathcal{P}=\vec{f}\cdot\vec{v}$;
+% ^^A (the result of |\vec| with \textsf{fourier} may be bad with high letters, \eg $\vec{h}$)
% \item $\vec{f} =m \hvec{a}$, obtained with |\hvec{a}|,
-% is better than $\vec{f} =m \vec{a}$.
+% seems better than $\vec{f} =m \vec{a}$.
% \end{itemize}
%
% \DescribeMacro{\norm}
@@ -639,11 +700,11 @@
% instead of $\Vert\vec{h}\Vert$ or $\left\Vert \vec{h} \right\Vert$.
% Let's notice that the height of the bars don't adjust to content,
% but however to context: main text, subscripts or exponents,
-% \eg $\e^{\norm{\vec{h}}}$.
+% \eg $X^{\norm{\vec{h}}}$.
% This macro is useful only for arguments of special height, such as $\vec{h}$ or $\vect{AB}$
% and may give bad results in other situations.
%
-% \pagebreak
+% \medskip
% \DescribeMacro{\mathbfsfit}\DescribeMacro{\tensor}
% For tensors symbols, ISO rules recommend using
% sans serif bold italic, but there
@@ -651,7 +712,7 @@
% However, the \mbox{\textsf{mismath}} package defines this alphabet
% (assuming the font encoding and package you use permits it)
% and provides the macro |\mathbfsfit| or its alias |\tensor|.
-% By using |\tensor{T}| you can produce $\tensor{T}$.
+% By writing |\tensor{S}\otimes\tensor{T}|, you get $\tensor{S}\otimes\tensor{T}$.
%
% \subsection{Standard operator names}\label{operators}
%
@@ -681,12 +742,12 @@
% \[m\frac{\di^2x}{\di t^2}+h\frac{\di x}{\di t}+kx=0\]
% \end{minipage}
%
-% This command can also represent \emph{distance} (hence its name):
-% \[\lambda\di(A, \mathcal{F})+\mu\di(B, \mathcal{H}).\]
+% The command |\di| can also represent the \emph{distance}, hence its name:
+% \[\di(u, \cmmathcal{H}) = \frac{\abs{\langle u,v\rangle}}{\lVert v \rVert}.\]
%
% \DescribeMacro{\P} \DescribeMacro{\E}
% To refer to probability
-% \footnote{\LaTeX\ provides also \texttt{\string Pr} which gives $\Pr$.}
+% \footnote{\LaTeX\ provides also \texttt{\string \Pr} which gives $\Pr$.}
% and expectation the proper use is to typeset the capital letters $\P$, $\E$
% in roman just like any standard function identifier.
% This can be achieved with |\P| and |\E| commands.
@@ -698,43 +759,45 @@
%
% \medskip
% \DescribeMacro{\V}
-% Variance is generally denoted by $\var$ or $\Var$ (see table below),
+% Variance is generally denoted by $\var$ or $\Var$ (see the following table),
% but some authors prefer to use $\V$, which can be produced using |\V|.
%
-% \medskip
+% \pagebreak
% \DescribeMacro{\MathProba}\DescribeMacro{\MathNormal}
% As for $\e$, $\i$ or $\j$, you can use |\MathUp{P}|, |\MathUp{E}|
% or |\MathUp{V}| to avoid typing many |\P|, |\E| or |\V|.
% However you can also achieve this in a single command with |\MathProba|,
-% for example |\MathProba{P,E}|. We get the inverse toggle with
+% for example |\MathProba{PE}|. We get the inverse toggle with
% |\MathIt| for any individual letter or |\MathNormal| for a list.
%
% \medskip
% \DescribeMacro{\probastyle}
-% Some authors use ``blackboard bold'' font to represent probability, expectation
+% Some authors use ``outline'' font shape to represent probability, expectation
% and variance: $\mathbb{P}, \mathbb{E}, \mathbb{V}$.
% The |\probastyle| macro sets the appearance of |\P|, |\E| and |\V|.
% For instance |\renewcommand\probastyle{\mathbb}|
% \footnote{The effect of this redefinition is global or local to the container environment
% in which it is used.}
-% brings the previous ``double-struck'' letters.
-% The |\mathbb| command comes from \textsf{amsfonts} package
-% (loaded by \textsf{amssymb} but also available standalone)
-% which needs to be called in the preamble.
+% brings the double-struck letters.
+% The |\mathbb| command is provided by \textsf{amsfonts} package
+% (which needs to be called in the preamble), but also by other complete math font
+% packages such as \textsf{mathdesign}, \textsf{kpfonts}, \textsf{fourier},
+% \textsf{unicode-math}\ldots
+% \hypertarget{nofunction}{}
%
% \medskip
% The following standard operator names are defined in \textsf{mismath}:
% \begin{center}
% \begin{tabular}{rlrlrl}
-% |\adj| & $\adj$ \qquad\mbox{} & |\erf| & $\erf$ \qquad\mbox{} & |\Re| & $\Re$ \\
-% |\Aut| & $\Aut$ & |\grad| & $\grad$ & |\rot| & $\rot$ \\
-% |\codim| & $\codim$ & |\id| & $\id$ & |\sgn| & $\sgn$ \\
-% |\Conv| & $\Conv$ & |\Id| & $\Id$ & |\sinc| & $\sinc$ \\
-% |\cov| & $\cov$ & |\im| & $\im$ & |\spa| & $\spa$ \\
-% |\Cov| & $\Cov$ & |\Im| & $\Im$ & |\tr| & $\tr$ \\
-% |\curl| & $\curl$ & |\lb| & $\lb$ & |\var| & $\var$ \\
-% |\divg| & $\divg$ & |\lcm| & $ \lcm$ & |\Var| & $\Var$ \\
-% |\End| & $\End$ & |\rank| & $\rank$ & |\Zu| & $\Zu$
+% |\adj| & $\adj$ \qquad\mbox{} & |\End| & $\End$ \qquad\mbox{} & |\Res| & $\Res$ \\
+% |\Aut| & $\Aut$ & |\erf| & $\erf$ & |\rot| & $\rot$ \\
+% |\codim| & $\codim$ & |\grad| & $\grad$ & |\sgn| & $\sgn$ \\
+% |\coker| & $\coker$ & |\id| & $\id$ & |\sinc| & $\sinc$ \\
+% |\Conv| & $\Conv$ & |\Id| & $\Id$ & |\spa| & $\spa$ \\
+% |\Cov| & $\Cov$ & |\im| & $\im$ & |\tr| & $\tr$ \\
+% |\cov| & $\cov$ & |\lb| & $\lb$ & |\var| & $\var$ \\
+% |\curl| & $\curl$ & |\lcm| & $ \lcm$ & |\Var| & $\Var$ \\
+% |\divg| & $\divg$ & |\rank| & $\rank$ & |\Zu| & $\Zu$
% \end{tabular}
% \end{center}
%
@@ -745,26 +808,15 @@
% For the variance, the covariance and the identity function,
% two notations are proposed, with or without a first capital letter,
% because both are very common.
-% On the other hand, `$\im$' stands for the image of a linear transformation
-% (like `$\ker$' for the kernel)
-% whereas `$\Im$' is the imaginary part of a complex number.
% Please note that |\div| already exists ($\div$) and |\span| is a \TeX\ primitive;
% they haven't been redefined. Therefore the provided macros are called |\divg| (divergence)
% and |\spa| (span of a set of vectors).
% Furthermore |\Z| is used to denote the set of integers (see \ref{aliases}),
-% which is why we used |\Zu|,
+% which is why we propose |\Zu|,
% to designate the center of a group: $\Zu(G)$ (from German Zentrum).
%
-%\medskip
-% \DescribeMacro{\oldRe} \DescribeMacro{\oldIm}
-% The |\Re| and |\Im| macros already existed to refer to real and imaginary part
-% of a complex number, producing outdated symbols $\oldRe$ and $\oldIm$.
-% However, they have been redefined according to current usage,
-% as mentioned in the above table. Nevertheless,
-% it is still possible to obtain the old symbols with |\oldRe| and |\oldIm|.
-%
% \medskip
-% The package \textsf{mismath} also provides some (inverse) circular or hyperbolic functions,
+% The \textsf{mismath} package also provides some (inverse) circular or hyperbolic functions,
% that are missing in \LaTeX:
% \begin{center}
% \begin{tabular}{rlrlrl}
@@ -773,21 +825,44 @@
% |\sech| & $\sech$ & |\arcosh| & $\arcosh$ & |\arsech| & $\arsech$ \\
% |\csch| & $\csch$ & |\artanh| & $\artanh$ & |\arcsch| & $\arcsch$
% \end{tabular}
-% \end{center}
+% \end{center}
+%
+% \DescribeMacro{[nofunction]}
+% Some may find that the definition of all these operators and functions is not useful
+% for their needs. So, the above definitions (on this page)
+% can be disabled with the \texttt{nofunction} option.
+% \hypertarget{classicReIm}{}
+%
+% \medskip
+% \DescribeMacro{\Re} \DescribeMacro{\Im}
+% The |\Re| and |\Im| macros refer to real and imaginary part
+% of a complex number. They have been redefined to produce $\mathup{Re}$ and $\mathup{Im}$,
+% in place of outdated symbols $\oldRe$ and $\oldIm$.
+% Nevertheless, it is still possible to obtain the old symbols
+% with |\oldRe| and |\oldIm|.
+%
+% \medskip
+% \DescribeMacro{[otherReIm]}
+% An alternative notation $\Re$, $\Im$ is provided by invoking the \texttt{otherReIm}
+% package option,
+% \DescribeMacro{[classicReIm]}
+% whereas the \texttt{classicReIm} option deactivates these redefinitions.
%
% \DescribeMacro{\bigO} \DescribeMacro{\bigo} \DescribeMacro{\lito}
-% Asymptotic comparison operators (in Landau notation) are obtained with
-% |\bigO| or |\bigo| and |\lito| commands:
-% \[ n^2+\bigO(n\log n) \txt{or} n^2+\bigo(n\log n)\txt{and} \e^x=1+x+\lito(x^2).\]
+% Asymptotic comparison operators (in Bachmann-Landau notation) are obtained with
+% |\bigO| or |\bigo| and |\lito| commands. The first one uses
+% the |\cmmathcal| alphabet and the last two compose the letters `O' and `o' in
+% roman, as for any operator:
+% \[ n^2+\bigO(n\log n) \txt{or} n^2+\bigo(n\log n)\txt{and}
+% \e^x=1+x+\frac{x^2}{2}+\lito\bigl(x^2\bigr).\]
%
% \subsection{A few useful aliases} \label{aliases}
%
-% \onlymathC
% In the tradition of Bourbaki and D.~Knuth, proper use requires
% that classic sets of numbers are typeset in bold roman:
% $\R, \C, \Z, \N, \Q$,
-% whereas ``double-barred'' or ``openwork'' letters
-% ($\mathbb{R}, \mathbb{C}, \mathbb{Z}, \ldots$)
+% whereas double-struck letters
+% ($\mathbb{R}, \mathbb{C}, \mathbb{Z}, \mathbb{N}, \mathbb{Q}$)
% are reserved for writing at the blackboard~\cite{LSHORT}.
% Similarly, to designate a field we use $\F$ or $\K$ (Körper in German).
% We obtain these symbols with the following macros:
@@ -795,23 +870,22 @@
% |\R|, |\C|, |\Z|, |\N|, |\Q|, |\F|, |\K|.
% \end{center}
%
-% \medskip
+% \smallskip
% \DescribeMacro{\mathset}
% The |\mathset| command enables you to change the behavior
% of all these macros in a global way.
-% By default, |\mathset| is an alias for |\mathbf|, but if you prefer openwork letters,
-% you can simply place |\renewcommand\mathset{\mathbb}| where you want,
-% for instance in the preamble after loading the \textsf{amsfonts} package
-% (which provides the ``blackboard bold'' typeface,
-% also loaded by \textsf{amssymb}).
+% By default, |\mathset| is an alias for |\mathbf|, but if you prefer outline letters,
+% you can simply use |\renewcommand\mathset{\mathbb}| (with local effect when
+% inside an environment or a pair of curly braces).
%
% \smallskip
% \DescribeMacro{\onlymathC}
% The macro |\onlymathC| is designed for cases when |\C| is already defined,
-% but only in text mode (usually when loading the Russian language with \textsf{babel}
-% or \textsf{polyglossia}). The macro preserves the original definition for text mode
+% but only in text mode (usually with the Russian language). Then you get the message:
+% ``\texttt{Command \string\C\space invalid in math mode}''.
+% This macro preserves the original definition for text mode
% and allows you to use |\C| for the complex number set in math mode.
-% For this purpose, simply call |\onlymathC| once in the preamble or anywhere in the document.
+% Simply call |\onlymathC| once in the preamble or anywhere in the document.
%
% \medskip
% \DescribeMacro{\ds}
@@ -844,11 +918,11 @@
% \DescribeMacro{\lbar} \DescribeMacro{\hlbar}
% Large bars over expressions are obtained with |\overline|
% or its alias |\lbar|, to get for instance $\lbar{z_1z_2}$.
-% Similar to vectors, you can raise the bar (from the height of ``$h$'') with
+% Similar to vectors, you can raise the bar (from the height of `$A$') with
% the |\hlbar| command, to correct uneven bars heights.
% \begin{center}
% $\lbar{z+z'}=\hlbar{z}+\lbar{z'}$, obtained with |\hlbar{z}|,
-% is better than $\lbar{z+z'}=\lbar{z}+\lbar{z'}$.
+% looks better than $\lbar{z+z'}=\lbar{z}+\lbar{z'}$.
% \end{center}
%
% \DescribeMacro{\eqdef} \DescribeMacro{\eqdef*}
@@ -918,36 +992,36 @@
% (ordinary symbol) and leaving less space around than |\times|:
% \begin{center}
% $\lambda+\alpha \mul b-\beta \mul c$, obtained with |\mul|,
-% is better than $\lambda+\alpha \times b-\beta \times c$.
+% looks better than $\lambda+\alpha \times b-\beta \times c$.
% \end{center}
%
% When using |\mul| before a function name or around a |\left...\right| structure,
% the space may be too large on one side of |\mul|.
-% To ensure the same amount of space on both sides of |\mul|,
+% To ensure the same amount of space on both sides,
% you can use thin negative spaces |\!|
% or enclose the function or structure with braces:
% \begin{center}
-% $x\mul{\sin x}$, obtained with |x\mul{\sin x}|, is slightly better than $x\mul\sin x$.\\[1ex]
+% $x\mul{\sin x}$, obtained with |x\mul{\sin x}|, is slightly better than $x\mul\sin x$;\\[1ex]
% |$\sin\!{\left( \frac{\pi}{3} \right)} \mul 2$|\\
-% gives $\sin\!{\left(\frac{\pi}{3}\right)}\mul 2$, which is better than
+% yields $\sin\!{\left(\frac{\pi}{3}\right)}\mul 2$, which looks better than
% $\sin\left(\frac{\pi}{3}\right)\mul 2$.
% \end{center}
-% The thin negative space after the function name is not relative to |\mul|,
-% but is due to the fact that spaces around a |\left...\right| structure
-% are bigger than those produced by single parenthesis |(...)|.
+% The negative thin space after the function name is not related to |\mul|,
+% but to the ``excessive'' spaces around the |\left... \right| structure.
%
% \medskip
% \DescribeMacro{\pow}
% In the same way, when typesetting an exponent after a closing \emph{big}
% parenthesis produced by |\right)|,
% the exponent appears to be a little to far from the parenthesis.
-% To address this issue, the |\pow|\marg{expr}\marg{pow} command is provided, which sets
-% \meta{expr} between parentheses and adjusts the positioning of the exponent \meta{pow}
-% slightly closer to the right parenthesis
-% \footnote{This macro gives bad results with normal-sized parenthesis.}.
+% To address this issue, the |\pow|\marg{expr}\marg{pow} command is provided
+% \footnote{This macro gives bad results with \emph{normal-sized} parenthesis.},
+% which sets the positioning of the exponent \meta{pow}
+% slightly closer to the right parenthesis.
% Compare:
-% \[ \e^a \sim\pow{1+\frac{a}{n}}{n} \txt{which may be better than}
-% \e^a \sim\left(1+\frac{a}{n}\right)^{n}.\]
+% \[ \e^a =\lim_{n \to +\infty}\pow{1+\frac{a}{n}}{n}
+% \txt{obtained with \texttt{\string \pow}, rather than}
+% \e^a =\lim_{n \to +\infty}\left(1+\frac{a}{n}\right)^{n}.\]
%
% \DescribeMacro{\abs}
% The correct typesetting of absolute value (or modular for a complex number) is achieved
@@ -964,16 +1038,18 @@
% \DescribeMacro{\lfrac}
% The |\lfrac| macro behaves like |\frac|
% but with thicker spaces around the arguments,
-% making the corresponding fraction bar slightly longer:\\[2ex]
-% \begin{minipage}{8cm}
-% \begin{verbatim}
-%\[ \lbar{Z} =
-% \lfrac{\lbar{z_1-z_2}}{\lbar{z_1+z_2}} \]
-% \end{verbatim}
-% \end{minipage}
-% \begin{minipage}{4cm}\vspace{-3ex}
-% \[ \lbar{Z} = \lfrac{\lbar{z_1-z_2}}{\lbar{z_1+z_2}} \]
-% \end{minipage}
+% making the corresponding fraction bar slightly longer. See the following examples:
+% \[ \lbar{Z} = \lfrac{\lbar{z_1-z_2}}{\lbar{z_1+z_2}} \qquad
+% u(x)= \lfrac{\frac{1-2x}{5}}{x^2+1} \qquad
+% y'+xy=\lfrac[4mu]{1}{\sqrt{x}}
+% \]
+%
+% This macro has an optional parameter |\lfrac|\oarg{space}\marg{num}\marg{denom}
+% to adjust the length of the fraction bar. The optional \meta{space} argument must be given
+% in \emph{math units} (\texttt{mu});
+% the default value is \texttt{7mu} (equivalent to |\:\,|),
+% \texttt{4mu} in the last example.
+% \hypertarget{ibrackets}{}
%
% \medskip
% \DescribeMacro{[ibrackets]}
@@ -984,17 +1060,14 @@
% To address this issue, we have redefined the brackets in the \textsf{ibrackets}
% package~\cite{BRACKET}.
% This one can be optionally
-% \footnote{This functionality is optional because there is a conflict
-% when using another command for open intervals with square brackets defined by
-% \texttt{\string \DeclarePairedDelimiter} from \textsf{mathtools}~\cite{TOOL}.}
% loaded by \textsf{mismath} using the \texttt{ibrackets} package option.
% Thus |$x\in ]-\pi,0[ \cup ]2\pi,3\pi[$|
% \begin{align*}
% \mbox{yields \ }
-% x\in ]-\otherpi, 0[ \cup ]2\otherpi, 3\otherpi[ & \mbox{\ with \textsf{ibrackets}}, \\
+% x\in ]-\pi, 0[ \cup ]2\pi, 3\pi[ & \mbox{\ with \textsf{ibrackets}}, \\
% \mbox{instead of \ }
-% x\in \mathclose{]}-\otherpi, 0 \mathopen{[} \cup
-% \mathclose{]} 2\otherpi, 3\otherpi \mathopen{[}
+% x\in \mathclose{]}-\pi, 0 \mathopen{[} \cup
+% \mathclose{]} 2\pi, 3\pi \mathopen{[}
% &\mbox{\ without \textsf{ibrackets}}.
% \end{align*}
%
@@ -1017,10 +1090,15 @@
% For instance |$[a,b] +[c,d]$| yields $[a,b] +[c,d]$
% but |$[a,b]+ [c,d]$| yields $[a, b]+ [c, d]$.
%
-% Besides, there are other approaches, for example the |\interval| macro
+% \medskip
+% Note that there are other ways to proceed,
+% for example with |\interval|,
% from the \textsf{interval} package~\cite{INT},
-% or |\DeclarePairedDelimiters| from the \textsf{mathtools} package~\cite{TOOL}
-% (but this command is incompatible with \textsf{ibrackets}).
+% or with |\DeclarePairedDelimiter|
+% \footnote{You cannot use \texttt{\string\DeclarePairedDelimiter} with square brackets
+% when \textsf{ibrackets} is loaded.}
+% from \mbox{\textsf{mathtools}}~\cite{TOOL}.
+% \hypertarget{decimalcomma}{}
%
% \medskip
%\DescribeMacro{[decimalcomma]}
@@ -1040,11 +1118,10 @@
% in particular when running through Lua\LaTeX, using \textsf{unicode-math}
% and calling |\setmathfont|.
% Therefore we propose the \textsf{decimalcomma} package~\cite{DEC},
-% functionally identical to that of \textsf{ncccomma} but with lighter code
-% and without the aforementioned incompatibility.
+% functionally identical to that of \textsf{ncccomma} but
+% without the aforementioned incompatibility.
% It can be loaded by \textsf{mismath} using the \texttt{decimalcomma}
-% package option\footnote{\texttt{ibrackets} and \texttt{decimalcomma} are the only
-% options specific to the \textsf{mismath} package.}.
+% package option.
%
% \subsection{Environments for systems of equations and small matrices}
%
@@ -1159,7 +1236,8 @@
%
% \DescribeEnv{mathcols}
% The \texttt{mathcols} environment allows you to arrange
-% ``long'' calculations in double columns, separated with a central rule,
+% lengthy calculations with short expressions across two columns
+% separated by a vertical line,
% as shown in the following example.
% However, to use this feature, the \textsf{multicol} package must be loaded in the preamble.
% The \texttt{mathcols} environment activates mathematical mode
@@ -1194,96 +1272,85 @@
% \end{verbatim}
%
% \vspace{-4ex}
-% \subsection{Old commands}
-%
-% Here is a summary table of old commands that were used until version 2.2.
-% These commands are still functional and will be maintained for the time being,
-% but a warning message indicates the new alternative.
-% They used to work only in the preamble, affecting the entire document globally,
-% and lacked an inverse switch.
-% These old commands can now be replaced by the more
-% versatile and powerful |\MathUp| macro, which can be used anywhere
-% in the document or preamble and has an inverse switch |\MathIt|.
-%
-% \begin{center}
+% \subsection{Summary of the package options}
+%
+% The following table summarizes the possible package options.
+% You can add to them any option you want to pass to \textsf{amsmath} or \textsf{mathtools}.
+% The hyperlinks (in blue) redirect to the paragraphs in the documentation
+% where these options are described.
+% \begin{center}
% \setlength{\extrarowheight}{1pt}
-% \begin{tabular}{ll}
+% \begin{tabular}{>{\ttfamily}ll}
% \hline
-% Old command & New alternative \\
+% \normalfont Option & \mbox{Effect} \\
% \hline
-% |\enumber| & |\MathUp{e}| \\
-% |\inumber| & |\MathUp{i}| \\
-% |\jnumber| & |\MathUp{j}| \\
-% |\PEupright| & |\MathProba{PE}| \\
+% \hyperlink{nofunction}{nofunction} & don't load some additional function definitions \\
+% \hyperlink{classicReIm}{otherReIm} & typesets |\Re| and |\Im| as $\Re$ and $\Im$ \\
+% \hyperlink{classicReIm}{classicReIm} & preserves |\Re| and |\Im| as $\oldRe$ and $\oldIm$ \\
+% \hyperlink{ibrackets}{ibrackets} & loads the \textsf{ibrackets} package\\
+% \hyperlink{decimalcomma}{decimalcomma} & loads the \textsf{decimalcomma} package \\
% \hline
% \end{tabular}
% \end{center}
-%
-% \medskip
-% You can also utilize |\MathNumbers| instead of |\MathUp| with an argument containing
-% all the constants you want to be typeset in roman (among `e, i, j').
-%
-% Additionally you can include V in the argument of |\MathProba| to refer to variance,
-% (or even use |\MathUp{P}\MathUp{E}|).
-%
-% \medskip
-% In version 2.3 we attempted to replace these old commands
-% with package options based on keyval. However, we found that this method was
-% less efficient and have decided to abandon it.
-% As a result, the command |\mismathset| is now obsolete.
-% Additionally, the command, |\paren|, which was used before version 2.0,
-% is no longer supported.
-%
% \StopEventually{}
% \section{Implementation}
%
% We load certain packages conditionally to avoid 'option clash' errors in cases
% where these packages have been previously loaded with other options.
+% The \textsf{amsmath} package is loaded by \textsf{mathtools}.
% \begin{macrocode}
\newif\ifmm@ibrackets % initialized to false
-\newif\ifmm@decimalcomma
\DeclareOption{ibrackets}{\mm@ibracketstrue}
+\newif\ifmm@decimalcomma
\DeclareOption{decimalcomma}{\mm@decimalcommatrue}
-\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{amsmath}}
+\newif\ifmm@nofunction
+\DeclareOption{nofunction}{\mm@nofunctiontrue}
+\newif\ifmm@otherReIm
+\DeclareOption{otherReIm}{\mm@otherReImtrue}
+\newif\ifmm@classicReIm
+\DeclareOption{classicReIm}{\mm@classicReImtrue}
+\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{mathtools}}
\ProcessOptions \relax
-\@ifpackageloaded{amsmath}{}{\RequirePackage{amsmath}}
+%\@ifpackageloaded{amsmath}{}{\RequirePackage{amsmath}}
\@ifpackageloaded{mathtools}{}{\RequirePackage{mathtools}}
\@ifpackageloaded{esvect}{}{\RequirePackage[b]{esvect}}
\RequirePackage{ifthen}
\RequirePackage{xparse} % provides \NewDocumentCommand, now in LaTeX3
-\RequirePackage{xspace}
+\RequirePackage{xspace} % for \iif command
\RequirePackage{iftex}
\RequirePackage{etoolbox} % provides \AtEndPreamble
-\RequirePackage{xkeyval}
+\RequirePackage{xkeyval} % for \pinumber options
% \end{macrocode}
%
% The package \textsf{unicode-math} causes some compatibility issues
-% with the options \texttt{ibrackets} or \texttt{decimalcomma}: the respective packages
+% with \textsf{ibrackets} and \textsf{decimalcomma}: theses packages
% must be loaded \emph{after} \textsf{unicode-math},
-% but \textsf{mismath} (like \textsf{amsmath}) must be loaded \emph{before}
+% but \textsf{mismath} (like \textsf{amsmath}) should be loaded \emph{before}
% \textsf{unicode-math}.
-% And to complicate matters, \textsf{unicode-math} defines all its commands
+% And to complicate matters, \mbox{\textsf{unicode-math}} defines all its commands
% by |\AtBeginDocument|.
-% Therefore we used the command |\AtBeginDocument| within
-% |\AtEndPreamble| (from the \textsf{etoolbox} package).
+% Therefore we used the command |\AtEndPreamble|, from the \textsf{etoolbox} package,
+% which makes the job (because both \textsf{ibrackets} and \textsf{decimalcomma}
+% work also in |\AtBeginDocument|).
%
% Moreover the command |\mathbfsfit| (used for tensors) is already defined
% in \textsf{unicode-math} and will not be redefined if \textsf{unicode-math}
% is loaded.
% \begin{macrocode}
+\@ifpackageloaded{unicode-math}{
+ \PackageWarningNoLine{mismath}{The package unicode-math\MessageBreak
+ should be loaded after mismath}
+}{}
\newif\ifmm@unicodemath
\newif\ifmm@multicol
\AtEndPreamble{% necessary to work with unicode-math
- \@ifpackageloaded{multicol}{\mm@multicoltrue}{\mm@multicolfalse}
+ \ifmm@decimalcomma\RequirePackage{decimalcomma}\fi
+ \ifmm@ibrackets\RequirePackage{ibrackets}\fi
+ \@ifpackageloaded{multicol}{\mm@multicoltrue}{}
\@ifpackageloaded{unicode-math}{\mm@unicodemathtrue}{
- \mm@unicodemathfalse
\DeclareMathAlphabet{\mathbfsfit}{\encodingdefault}%
{\sfdefault}{bx}{it}}
- \AtBeginDocument{% necessary to work with unicode-math
- \ifmm@ibrackets\RequirePackage{ibrackets}\fi
- \ifmm@decimalcomma\RequirePackage{decimalcomma}\fi
- }
}
% \end{macrocode}
@@ -1299,7 +1366,6 @@
% \end{macrocode}
%
-% \medskip
% \DescribeMacro{\mm@warning} \DescribeMacro{\mm@macro} \DescribeMacro{\mm@operator}
% The next three internal macros serve as meta commands for
% conditionally defining macros while providing a warning message if the macro already exists.
@@ -1307,8 +1373,8 @@
% \medskip
% \begin{macrocode}
\newcommand\mm@warning[1]{
- \PackageWarningNoLine{mismath}{
- Command \bslash #1 already exist and will not be redefined}
+ \PackageWarningNoLine{mismath}{Command \bslash #1 already exist
+ \MessageBreak and will not be redefined}
}
\newcommand\mm@macro[2]{
\@ifundefined{#1}{
@@ -1336,7 +1402,7 @@
% \begin{macrocode}
\@ifundefined{mathup}{
\providecommand*{\mathup}[1]{{\operatorfont #1}}
- }{\mm@warning{mathup} } % also in kpfonts (and unicode-math)
+ }{\mm@warning{mathup} } % also in kpfonts and unicode-math
\mm@macro{e}{\mathup{e}}
\AtBeginDocument{\let\oldi\i \let\oldj\j
\renewcommand{\i}{\TextOrMath{\oldi}{\mathup{i}}}
@@ -1443,11 +1509,8 @@
% and may not have a straightforward solution.
%
% \medskip
-% In addition to |\MathUp| and |\MathIt|, we also offer the following two commands
-% to set a group of letters in roman typeface: one for for mathematical constants,
-% among `e, i, j', and the other for probability operators, among or `P, E, V'.
-%
-% \medskip
+% In addition to |\MathUp| and |\MathIt|, we also offer the following command
+% to set a group of letters, among `e, i, j', in roman typeface.
% \begin{macrocode}
\newcommand*\MathNumbers[1]{%
\in@{e}{#1} \ifin@ \MathUp{e} \fi
@@ -1455,12 +1518,6 @@
\in@{j}{#1} \ifin@ \MathUp{j} \fi
}
-\newcommand*\MathProba[1]{%
- \in@{P}{#1} \ifin@ \MathUp{P} \fi
- \in@{E}{#1} \ifin@ \MathUp{E} \fi
- \in@{V}{#1} \ifin@ \MathUp{V} \fi
-}
-
% \end{macrocode}
% \DescribeMacro{\apply}
% With the inverse switch |\MathNormal|, you can apply the normal (italic) style
@@ -1471,7 +1528,7 @@
% I discovered this powerfull macro on \texttt{iterate190.rssing.com} by searching for
% ``TeX How to iterate over a comma separated list''.
% The answer was posted under the pseudonym `wipet' on 2021/02/26.
-% Let its author, Petr Ol\v sák, be thanked.
+% Let its author, Petr Ol\v{s}ák, be thanked.
% This macro allows to accomplish tasks that
% usual loop instructions like |\@for| or |\foreach| cannot achieve due to
% errors like ``!~Improper alphabetic constant''.
@@ -1496,44 +1553,24 @@
% They were intended to set some letters in upright shape
% in math mode, but only worked in the preamble.
% This is now managed by the more powerful |\MathUp| command, and
-% the old commands are maintained for compatibility reasons.
+% the old commands are maintained but as alias for |\MathUp|.
% \medskip
%
% \begin{macrocode}
-\newcommand{\enumber}{%
- \PackageWarning{mismath}{Old command \string\enumber\space
- is used. \MessageBreak
- It can be replaced by \string\MathUp{e}}
- \MathUp{e}
-}
-\newcommand{\inumber}{%
- \PackageWarning{mismath}{Old command \string\inumber\space
- is used. \MessageBreak
- It can be replaced by \string\MathUp{i}}
- \MathUp{i}
-}
-\newcommand{\jnumber}{
- \PackageWarning{mismath}{Old command \string\jnumber\space
- is used. \MessageBreak
- It can be replaced by \string\MathUp{j}}
- \MathUp{j}
-}
-\newcommand{\PEupright}{
- \PackageWarning{mismath}{Old command \string\PEupright\space
- is used. \MessageBreak
- It can be replaced by \string\MathProba{PE}}
- \MathUp{P}\MathUp{E}
-}
+\newcommand{\enumber}{\MathUp{e}}
+\newcommand{\inumber}{\MathUp{i}}
+\newcommand{\jnumber}{\MathUp{j}}
% \end{macrocode}
%
-% Obtaining an upright Greek letter $\otherpi$ must be handled differently.
+% Obtaining an upright Greek letter $\pi$ must be handled differently.
% The switches are called |\pinumber| and |\pinormal|
% and can be used anywhere in the document.
%
% But |\pinumber| must be called first in the preamble with an optional argument.
% This argument can be a valid command name that produces an upright pi letter
% (after having loading an appropriate package).
+% Compatibility with \textsf{unicode-math} is a bit tricky!
% When given without an argument in the preamble,
% |\pinumber| uses an LGR font encoding called \texttt{lmr}.
% A new feature (v2.11) is to use |\pinumber| with a keyval option to
@@ -1541,129 +1578,130 @@
% a whole package, thus without altering the other (italic) Greek letters.
% We achieve this with |\DeclareSymbolFont| and |\DeclareMathSymbol|.
% We just have to know the ``name'' of the desired symbol font.
-% Compatibility with \textsf{unicode-math} is a bit tricky!
%
% \medskip
% \begin{macrocode}
\newif\ifmm@lgr
-\define@cmdkey{pinumber}[mm@]{lgrmath}[lmr]{\mm@lgrtrue}
+\define@cmdkey{pifonts}[mm@]{lgrmath}[lmr]{\mm@lgrtrue}
\newif\ifmm@upgreek
-\define@choicekey{pinumber}{upgreek}[\mm@upgreek@option]%
- {Euler,Symbol,Symbolsmallscale}[Symbol]{\mm@upgreektrue}
+\define@choicekey{pifonts}{upgreek}[\mm@upgreek@option]%
+ {Euler,Symbol,Symbolsmallscale}[Symbol]{\mm@upgreektrue}
\newif\ifmm@mathdesign
-\define@choicekey{pinumber}{mathdesign}[\mm@mathdesign@option]%
- {Utopia,Garamond,Charter}[Charter]{\mm@mathdesigntrue}
+\define@choicekey{pifonts}{mathdesign}[\mm@mathdesign@option]%
+ {Utopia,Garamond,Charter}[Charter]{\mm@mathdesigntrue}
\newif\ifmm@kpfonts
-\define@choicekey{pinumber}{kpfonts}[\mm@kp@option]%
- {normal,light}[normal]{\mm@kpfontstrue}
-\define@boolkey{pinumber}[mm@]{fourier}[true]{}
-\define@boolkey{pinumber}[mm@]{pxfonts}[true]{}
-\define@boolkey{pinumber}[mm@]{txfonts}[true]{}
+\define@choicekey{pifonts}{kpfonts}[\mm@kp@option]%
+ {normal,light}[normal]{\mm@kpfontstrue}
+\define@boolkeys{pifonts}[mm@]{fourier,pxfonts,txfonts}[true]
+\newif\ifmm@fontspec
+\define@cmdkey{pifonts}[mm@]{fontspec}[GFS Didot]{\mm@fontspectrue}
-\newcommand*\pinumber[1][]{%
- \ifthenelse{\equal{#1}{}}{% no argument given
- \ifx\@onlypreamble\@notprerr % not in preamble
- \@ifundefined{savedpi}{
- \PackageWarning{mismath}{%
- \string\pinumber\space
- must be used in the preamble first}
- }{\let\pi\savedpi}
- \else % in the preamble
- \AtBeginDocument{\let\itpi\pi}% must be here with unicode-math
- \AtEndPreamble{\AtBeginDocument{
- %\let\itpi\pi
- \let\pi\relax
- \DeclareFontEncoding{LGR}{}{}
- \DeclareSymbolFont{mm@grup}{LGR}{lmr}{m}{n}
- \DeclareMathSymbol{\pi}\mathalpha{mm@grup}{"70}
- \let\savedpi\pi
- }}
- \fi
- }{% command name or keyval options, necessarily in the preamble
- \AtBeginDocument{\let\itpi\pi}% must be here with unicode-math
- \AtEndPreamble{\AtBeginDocument{
- \@ifundefined{#1}{%
- \setkeys{pinumber}{#1}
- \let\pi\relax
- \ifmm@lgr
- \DeclareFontEncoding{LGR}{}{}
- \DeclareSymbolFont{mm@grup}{LGR}{\mm@lgrmath}{m}{n}
- % may work with bold (b) instead of m
- \DeclareMathSymbol{\pi}{\mathalpha}{mm@grup}{112}
-
- \else\ifmm@upgreek
- \ifdefstring{\mm@upgreek@option}{Euler}{
+\newcommand*\pifonts[1]{%
+ \setkeys{pifonts}{#1}
+ \let\pi\relax
+
+ \ifmm@lgr
+ \DeclareFontEncoding{LGR}{}{}
+ \DeclareSymbolFont{mmupgr}{LGR}{\mm@lgrmath}{m}{n}
+ % may work with bold (b) instead of m
+ \DeclareMathSymbol{\pi}{\mathord}{mmupgr}{112}
+
+ \else\ifmm@fontspec
+ \@ifpackageloaded{fontspec}{}{
+ \PackageError{mismath}{\string\pinumber\space with
+ the `fontspec' option\MessageBreak
+ needs the fontspec package,\MessageBreak
+ which must be run with LuaLaTeX or XeLaTeX}{}
+ }
+ \newfontfamily\mismathgreekfont{\mm@fontspec}[NFSSFamily=mgr]
+ \DeclareSymbolFont{mmupgr}{TU}{mgr}{m}{n}
+ \Umathchardef\pi="7 \symmmupgr "03C0
+
+ \else\ifmm@upgreek
+ \ifdefstring{\mm@upgreek@option}{Euler}{
\DeclareFontFamily{U}{eur}{\skewchar\font'177}
\DeclareFontShape{U}{eur}{m}{n}{%
<-6> eurm5 <6-8> eurm7 <8-> eurm10}{}
- \DeclareFontShape{U}{eur}{b}{n}{%
- <-6> eurb5 <6-8> eurb7 <8-> eurb10}{}
- \DeclareSymbolFont{mm@grup}{U}{eur}{m}{n}
- \DeclareMathSymbol{\pi}{\mathord}{mm@grup}{"19} % 25
- }{
- \ifdefstring{\mm@upgreek@option}{Symbol}{
- \DeclareSymbolFont{mm@grup}{U}{psy}{m}{n}
- \DeclareMathSymbol{\pi}{\mathord}{mm@grup}{`p}
- }{
- \ifdefstring{\mm@upgreek@option}{Symbolsmallscale}{
+ \DeclareSymbolFont{mmupgr}{U}{eur}{m}{n}
+ \DeclareMathSymbol{\pi}{\mathord}{mmupgr}{"19}
+ }{
+ \ifdefstring{\mm@upgreek@option}{Symbol}{
+ \DeclareSymbolFont{mmupgr}{U}{psy}{m}{n}
+ \DeclareMathSymbol{\pi}{\mathord}{mmupgr}{`p}
+ }{
+ \ifdefstring{\mm@upgreek@option}{Symbolsmallscale}{
\DeclareFontFamily{U}{fsy}{}
\DeclareFontShape{U}{fsy}{m}{n}{<->s*[.9]psyr}{}
- \DeclareSymbolFont{mm@grup}{U}{fsy}{m}{n}
- \DeclareMathSymbol{\pi}{\mathord}{mm@grup}{`p}
- }{}}}
+ \DeclareSymbolFont{mmupgr}{U}{fsy}{m}{n}
+ \DeclareMathSymbol{\pi}{\mathord}{mmupgr}{`p}
+ }{}}}
- \else\ifmm@mathdesign
- \ifdefstring{\mm@mathdesign@option}{Utopia}{
- \DeclareSymbolFont{mm@grup}{OML}{mdput}{m}{n}
- }{
- \ifdefstring{\mm@mathdesign@option}{Garamond}{
- \DeclareSymbolFont{mm@grup}{OML}{mdugm}{m}{n}
- }{
- \ifdefstring{\mm@mathdesign@option}{Charter}{
- \DeclareSymbolFont{mm@grup}{OML}{mdbch}{m}{n}
- }{}}}
+ \else\ifmm@mathdesign
+ \ifdefstring{\mm@mathdesign@option}{Utopia}{
+ \DeclareSymbolFont{mmupgr}{OML}{mdput}{m}{n}
+ }{
+ \ifdefstring{\mm@mathdesign@option}{Garamond}{
+ \DeclareSymbolFont{mmupgr}{OML}{mdugm}{m}{n}
+ }{
+ \ifdefstring{\mm@mathdesign@option}{Charter}{
+ \DeclareSymbolFont{mmupgr}{OML}{mdbch}{m}{n}
+ }{}}}
- \else\ifmm@fourier
- \DeclareFontEncoding{FML}{}{}
- \DeclareSymbolFont{mm@grup}{FML}{futm}{m}{it}
-
- \else\ifmm@kpfonts
- \ifdefstring{\mm@kp@option}{normal}{
- \DeclareSymbolFont{mm@grup}{U}{jkpmia}{m}{it}
- }{
- \ifdefstring{\mm@kp@option}{light}{
- \DeclareSymbolFont{mm@grup}{U}{jkplmia}{m}{it}
- }}
-
- \else\ifmm@pxfonts
- \DeclareSymbolFont{mm@grup}{U}{pxmia}{m}{it}
-
- \else\ifmm@txfonts
- \DeclareSymbolFont{mm@grup}{U}{txmia}{m}{it}
- \fi\fi\fi\fi\fi
-
- \DeclareMathSymbol{\pi}{\mathord}{mm@grup}{"19}
- \fi\fi
-
- \let\savedpi\pi
+ \else\ifmm@fourier
+ \DeclareFontEncoding{FML}{}{}
+ \DeclareSymbolFont{mmupgr}{FML}{futm}{m}{it}
+
+ \else\ifmm@kpfonts
+ \ifdefstring{\mm@kp@option}{normal}{
+ \DeclareSymbolFont{mmupgr}{U}{jkpmia}{m}{it}
}{
- \ifmm@unicodemath
- \ifthenelse{\equal{#1}{uppi}}{
- \AtBeginDocument{%
- \let\pi\relax
- \def\pi{\symup{\symbol{"003C0}}}
- \let\itpi\relax
- \def\itpi{\symit{\symbol{"003C0}}} % or "1D70B
- }
- }{\renewcommand{\pi}{\csname #1\endcsname}}
- \else
- \renewcommand{\pi}{\csname #1\endcsname}
- \fi
-
- \let\savedpi\pi
- }
- }}
- }
+ \ifdefstring{\mm@kp@option}{light}{
+ \DeclareSymbolFont{mmupgr}{U}{jkplmia}{m}{it}
+ }{}}
+
+ \else\ifmm@pxfonts
+ \DeclareSymbolFont{mmupgr}{U}{pxmia}{m}{it}
+
+ \else\ifmm@txfonts
+ \DeclareSymbolFont{mmupgr}{U}{txmia}{m}{it}
+
+ \fi\fi\fi\fi\fi
+ \DeclareMathSymbol{\pi}{\mathord}{mmupgr}{"19}
+ \fi\fi\fi
+}
+
+\newcommand*\pinumber[1][]{%
+ \ifthenelse{\equal{#1}{}}{% no argument given
+ \ifx\@onlypreamble\@notprerr % not in preamble
+ \@ifundefined{savedpi}{
+ \PackageWarning{mismath}{%
+ \string\pinumber\space
+ must be used in the preamble first}
+ }{\let\pi\savedpi}
+ \else % in the preamble
+ \AtBeginDocument{
+ \let\itpi\pi
+ \pifonts{lgrmath}
+ \let\savedpi\pi
+ }
+ \fi
+ }{% command name or keyval options, necessarily in the preamble
+ \AtBeginDocument{% must be here with unicode-math
+ \let\itpi\pi
+ \@ifundefined{#1}{%
+ \pifonts{#1}
+ }{
+ \ifmm@unicodemath
+ \ifthenelse{\equal{#1}{uppi}}{% or "1D70B
+ \renewcommand\pi{\symup{\symbol{"03C0}}}
+ \renewcommand\itpi{\symit{\symbol{"03C0}}}
+ }{\renewcommand{\pi}{\csname #1\endcsname}}
+ \else
+ \renewcommand{\pi}{\csname #1\endcsname}
+ \fi
+ }
+ \let\savedpi\pi}
+ }
}
\newcommand{\pinormal}{%
@@ -1683,8 +1721,29 @@
}
% \end{macrocode}
+% When |\pinumber|\oarg{keyval} has been called, you can also get
+% some other mathematical constants using Greek letters,
+% \eg $\othergamma$, the Euler-Mascheroni constant:
+% \begin{verbatim}
+% \let\gamma\relax
+% \DeclareMathSymbol{\gamma}{\mathord}{mmupgr}{"0D}
+% \end{verbatim}
+% \vspace{-2ex}
+% If \textsf{unicode-math} is used, you must put these commands in
+% |\AtBeginDocument|.
+% The hexadecimal code |"0D| depends on the option passed to |\pinumber|
+% in the preamble (see the command |\pifonts| above and search in package docs). \\
+% And to get the golden ratio $\othervarphi$:
+% \begin{verbatim}
+% \let\phi\relax
+% \DeclareMathSymbol{\varphi}{\mathord}{mmupgr}{"27}
+% \end{verbatim}
+% \vspace{-2ex}
+% To preserve the original $\gamma$ or $\varphi$,
+% you can define |\upgamma| or |\upvarphi| instead.
%
-% And now the commands for vectors (and tensors).
+% \medskip
+% And now the commands for vectors and tensors.
% \medskip
% \begin{macrocode}
\newboolean{arrowvect}
@@ -1693,9 +1752,9 @@
\newcommand{\boldvect}{\setboolean{arrowvect}{false}}
\newcommand{\boldvectcommand}{\boldsymbol} % from amsbsy package
\mm@macro{vect}{\ifthenelse{\boolean{arrowvect}}{
- \vv}{\boldvectcommand}} % doesn't work well with \if... \fi
-\newcommand*{\hvect}[1]{\vect{\vphantom{t}#1}}
-\newcommand*{\hvec}[1]{\vec{\vphantom{t}#1}}
+ \vv}{\boldvectcommand}} % doesn't work well with \if... \fi
+\newcommand*{\hvect}[1]{\vect{\vphantom{A}#1}}
+\newcommand*{\hvec}[1]{\vec{\vphantom{A}#1}}
\newcommand*{\@norm}[1]{
\mbox{\raisebox{1.75pt}{\small$\bigl\Vert$}} #1
@@ -1715,9 +1774,7 @@
\newcommand{\tensor}{\mathbfsfit} % isomath uses \mathsfbfit
% \end{macrocode}
-%
-% Classic identifiers are presented below.
-% \medskip
+
% \begin{macrocode}
\mm@macro{di}{\mathop{}\!\mathup{d}}
\newcommand\probastyle{}
@@ -1726,62 +1783,121 @@
\mm@macro{E}{\operatorname{\probastyle{E}}}
\mm@macro{V}{\operatorname{\probastyle{V}}}
-\mm@operator{\adj}{adj}
-\mm@operator{\Aut}{Aut}
-\mm@operator{\codim}{codim}
-\mm@operator{\Conv}{Conv}
-\mm@operator{\cov}{cov}
-\mm@operator{\Cov}{Cov}
-\mm@macro{curl}{\operatorname{\vect{\mathup{curl}}}}
-\mm@operator[divg]{\divg}{div}
-\mm@operator{\End}{End}
+\newcommand*\MathProba[1]{%
+ \in@{P}{#1} \ifin@ \MathUp{P} \fi
+ \in@{E}{#1} \ifin@ \MathUp{E} \fi
+ \in@{V}{#1} \ifin@ \MathUp{V} \fi
+}
-\mm@operator{\erf}{erf}
-\mm@macro{grad}{\operatorname{\vect{\mathup{grad}}}}
-\mm@operator{\id}{id} % mathop or mathord?
-\mm@operator{\Id}{Id}
-\mm@operator{\im}{im}
-\let\oldIm\Im \renewcommand{\Im}{\operatorname{Im}}
-\mm@operator{\lb}{lb}
-\mm@operator{\lcm}{lcm}
+% \end{macrocode}
+% Classic identifiers are presented below. They will be defined only
+% if the option \texttt{nofunction} has not been activated.
+% \medskip
+% \begin{macrocode}
+\ifmm@nofunction\else
+ \mm@operator{\adj}{adj}
+ \mm@operator{\Aut}{Aut}
+ \mm@operator{\codim}{codim}
+ \mm@operator{\coker}{coker}
+ \mm@operator{\Conv}{Conv}
+ \mm@operator{\cov}{cov}
+ \mm@operator{\Cov}{Cov}
+ \mm@macro{curl}{\operatorname{\vect{\mathup{curl}}}}
+ \mm@operator[divg]{\divg}{div}
+
+ \mm@operator{\End}{End}
+ \mm@operator{\erf}{erf}
+ \mm@macro{grad}{\operatorname{\vect{\mathup{grad}}}}
+ \mm@operator{\id}{id} % mathop or mathord?
+ \mm@operator{\Id}{Id}
+ \mm@operator{\im}{im}
+ \mm@operator{\lb}{lb}
+ \mm@operator{\lcm}{lcm}
+ \mm@operator{\rank}{rank}
+
+ \mm@operator{\Res}{Res}
+ \mm@macro{rot}{\operatorname{\vect{\mathup{rot}}}}
+ \mm@operator{\sgn}{sgn}
+ \mm@operator{\sinc}{sinc}
+ \mm@operator[spa]{\spa}{span}
+ \mm@operator{\tr}{tr}
+ \mm@operator{\var}{var}
+ \mm@operator{\Var}{Var}
+ \mm@operator[Zu]{\Zu}{Z}
+
+ \mm@operator{\arccot}{arccot}
+ \mm@operator{\sech}{sech}
+ \mm@operator{\csch}{csch}
+ \mm@operator{\arsinh}{arsinh}
+ \mm@operator{\arcosh}{arcosh}
+ \mm@operator{\artanh}{artanh}
+ \mm@operator{\arcoth}{arcoth}
+ \mm@operator{\arsech}{arsech}
+ \mm@operator{\arcsch}{arcsch}
+\fi
-\mm@operator{\rank}{rank}
-\let\oldRe\Re \renewcommand{\Re}{\operatorname{Re}}
-\mm@macro{rot}{\operatorname{\vect{\mathup{rot}}}}
-\mm@operator{\sgn}{sgn}
-\mm@operator{\sinc}{sinc}
-\mm@operator[spa]{\spa}{span}
-\mm@operator{\tr}{tr}
-\mm@operator{\var}{var}
-\mm@operator{\Var}{Var}
-\mm@operator[Zu]{\Zu}{Z}
+% \end{macrocode}
+%
+% The |\mathcal| alphabet, from the original Computer Modern font family,
+% is used here to produce $\Re$, $\Im$ and $\bigO$.
+% Several font packages redefines this alphabet producing glyphs that may seem less
+% suitable for the commands below.
+% We have therefore retained the original |\cmmathcal| math alphabet,
+% which can be used for other letters.
+% If \textsf{unicode-math} is called, it will redefine the commands |\Re| and |\Im|
+% in |\AtBeginDocument|, hence the use of `|\AtEndPreamble{\AtBeginDocument{|'
+% to ensure that the \textsf{mismath} redefinition occur after the actions
+% of \textsf{unicode-math}.
+%
+% \begin{macrocode}
+\DeclareFontFamily{U}{cmsy}{\skewchar\font48 }
+\DeclareFontShape{U}{cmsy}{m}{n}{% from mathalpha
+ <-5.5> cmsy5%
+ <5.5-6.5> cmsy6%
+ <6.5-7.5> cmsy7%
+ <7.5-8.5> cmsy8%
+ <8.5-9.5> cmsy9%
+ <9.5-> cmsy10}{}
+\DeclareMathAlphabet{\cmmathcal}{U}{cmsy}{m}{n}
-\mm@operator{\arccot}{arccot}
-\mm@operator{\sech}{sech}
-\mm@operator{\csch}{csch}
-\mm@operator{\arsinh}{arsinh}
-\mm@operator{\arcosh}{arcosh}
-\mm@operator{\artanh}{artanh}
-\mm@operator{\arcoth}{arcoth}
-\mm@operator{\arsech}{arsech}
-\mm@operator{\arcsch}{arcsch}
+\AtEndPreamble{\AtBeginDocument{
+ \ifmm@classicReIm\else
+ \let\oldRe\Re
+ \let\oldIm\Im
+ \ifmm@otherReIm
+ \renewcommand{\Re}{\cmmathcal{R}\mathit{e}}
+ \renewcommand{\Im}{\cmmathcal{I}\mathit{m}}
+ \else
+ \renewcommand{\Re}{\operatorname{Re}}
+ \renewcommand{\Im}{\operatorname{Im}}
+ \fi\fi
+}}
-\mm@operator[bigO]{\bigO}{\mathcal{O}}
+\mm@operator[bigO]{\bigO}{\cmmathcal{O}}
\mm@operator[bigo]{\bigo}{O}
\mm@operator[lito]{\lito}{o}
% \end{macrocode}
% And finally we present the remaining macros.
%
-% With Cyrillic languages, the command |\C| may already be defined (only for text mode).
-% Thus, it will not be redefined by \textsf{mismath}. However, one may still want
-% to use our |\C| macro only for math mode without interfering the definition of
-% the text |\C|, therefore the |\onlymathC| macro.
+% With Cyrillic languages, the command |\C| may already be defined but only for text mode.
+% Thus, it will not be redefined by \textsf{mismath}. However, when activating
+% |\onlymathC|, you can to use our |\C| macro only for math mode,
+% without interfering the definition of the text |\C| that is already defined.
+%
+% When using \XeTeX\ or \LuaTeX\ engines with the \textsf{hyperref} package,
+% |\C| will be already defined and
+% you get the message "\texttt{Command \string\C\space unavailable in encoding TU}".
+% Therefore |\onlymathC| is automatically called in that case.
% \medskip
% \begin{macrocode}
\mm@macro{mathset}{\mathbf}
\mm@macro{R}{\mathset{R}}
-\mm@macro{C}{\mathset{C}}
+\AtBeginDocument{
+ \@ifpackageloaded{hyperref}%
+ {\iftutex\onlymathC\fi}% LuaTex or XeTeX engines
+ {\mm@macro{C}{\mathset{C}}}
+}
\providecommand\onlymathC{\let\oldC\C
\renewcommand{\C}{\TextOrMath{\oldC}{\mathset{C}}} }
\mm@macro{N}{\mathset{N}}
@@ -1799,7 +1915,7 @@
\mm@macro{lbar}{\overline}
\@ifundefined{hlbar}{
- \providecommand*{\hlbar}[1]{\overline{\vphantom{t}#1}}}{
+ \providecommand*{\hlbar}[1]{\overline{\vphantom{A}#1}}}{
\mm@warning{hlbar} }
\newcommand\@eqdef{\stackrel{\mathup{def}}{=}}
\newcommand\@@eqdef{\stackrel{\mathrm{\Delta}}{=}}
@@ -1827,7 +1943,8 @@
\providecommand*{\abs}[1]{\left\vert#1\right\vert} }{
\mm@warning{abs} }
\@ifundefined{lfrac}{
- \providecommand*{\lfrac}[2]{\frac{\;#1\;}{\;#2\;}} }{
+ \providecommand*{\lfrac}[3][7mu]{%
+ \frac{\mkern#1#2\mkern#1}{\mkern#1#3\mkern#1}} }{
\mm@warning{lfrac} }
\newcommand{\systemstretch}{1.2}
@@ -1850,8 +1967,8 @@
\begin{math}\begin{aligned}\displaystyle
\else
\PackageError{mismath}{The mathcols environment
- needs the multicol package}{Add the package multicol
- to your preamble.}
+ needs the multicol package}{Call the package multicol
+ in your preamble.}
\fi
}{%
\end{aligned}\end{math} \hfill\mbox{}
@@ -1864,7 +1981,7 @@
}
% \end{macrocode}
%
-% \begin{thebibliography}{28}
+% \begin{thebibliography}{34}
% \begin{raggedright}
% \bibitem{TYPMA} \emph{Typesetting mathematics for science and technology according
% to ISO 31/XI}, Claudio Beccari, TUGboat Volume 18 (1997), No.~1.
@@ -1880,31 +1997,43 @@
% \url{https://old.iupac.org/standing/idcns/italic-roman_dec99.pdf}.
% \bibitem{VECT} \emph{\textsf{esvect} -- Typesetting vectors with beautiful
% arrow with \LaTeXe}, Eddie Saudrais, CTAN, v1.3 2013/07/11.
+% \bibitem{TOOL} \emph{The \textsf{mathtools} package}, Morten Høgholm, Lars Madsen, CTAN,
+% v1.29 2022/06/29.
% \bibitem{AMS} \emph{\textsf{amsmath} -- \AmS\ mathmatical facilities for \LaTeX},
% Frank Mittelbach, Rainer Schöpf, Michael Downes, Davis M.~Jones, David Carlisle,
% CTAN, v2.17n 2022/04/08.
% \bibitem{UNIC} \emph{Experimental Unicode mathematical typesetting:
% The \textsf{unicode-math} package}, Will Robertson, Philipp Stephani, Joseph Wright,
% Khaled Hosny, and others, CTAN, v0.8r 2023/08/13.
-% \bibitem{TOOL} \emph{The \textsf{mathtools} package}, Morten Høgholm, Lars Madsen, CTAN,
-% v1.29 2022/06/29.
% \bibitem{FIXM} \emph{The \textsf{fixmath} package for \LaTeXe}, Walter Schmidt,
% CTAN, v0.9 2000/04/11.
% \bibitem{ISOM} \emph{\textsf{isomath} -- Mathematical style for science and technology},
% Günter Milde, CTAN, v0.6.1 2012/09/04.
% \bibitem{PMISO} \emph{\textsf{PM-ISOmath}, The Poor Man ISO math bundle},
% the \textsf{pm-isomath} package by Claudio Beccari, CTAN, v1.2.00 2021/08/04.
+% \bibitem{MGREEK} \emph{The \textsf{mathgreeks} package}, Antoine Missier, CTAN,
+% v1.1 2024/05/04.
% \bibitem{GREEK} \emph{The \textsf{upgreek} package for \LaTeXe}, Walter Schmidt,
% CTAN, v2.0 2003/02/12.
% \bibitem{DESIGN} \emph{The \textsf{mathdesign} package},
% Paul Pichaureau, CTAN, v2.31 2013/08/29.
-% \bibitem{ALPHA} \emph{The \textsf{textalpha} package}
-% (part of the \textsf{greek-fontenc} bundle), Günter Milde, CTAN, v2.1 14/06/2022.
% \bibitem{KPF} \emph{\textsf{Kp-Fonts} -- The Johannes Kepler project},
% Christophe Caignaert, CTAN, v3.34 20/09/2022.
% \bibitem{FOUR} \textsf{Fourier-GUT\hspace{-0.1em}\emph{enberg}},
-% Michel Bovani, CTAN, v1.3 30/01/2005.
+% Michel Bovani, CTAN, v1.3 2005/01/30.
+% \bibitem{PX} \emph{\textsf{PX Fonts} -- Palatino-like fonts in support of mathematics},
+% Young Ryu, CTAN, 2000/12/14.
+% \bibitem{TX} \emph{\textsf{TX Fonts} -- Times-like fonts in support of mathematics},
+% Young Ryu, CTAN, 2000/12/15.
+% \bibitem{LIB} \emph{The LibertinusT1 Math Package}, Michael Sharpe, CTAN, v2.0.4 2024/01/14.
% \bibitem{LGR} \emph{The \textsf{lgrmath} package}, Jean-François B., CTAN, v1.0 2022/11/16.
+% \bibitem{NTX} \emph{New TX font package}, Micahel Sharpe, CTAN, v1.735 2024/03/01.
+% \bibitem{ALPHA} \emph{The \textsf{textalpha} package}
+% (part of the \textsf{greek-fontenc} bundle), Günter Milde, CTAN, v2.1 2022/06/14.
+% \bibitem{SPA} \emph{The \textsf{spacingtricks} package}, Antoine Missier, CTAN,
+% v1.8 2023/12/06.
+% \bibitem{BRACKET} \emph{Intelligent brackets -- The \textsf{ibrackets} package},
+% Antoine Missier, CTAN, v1.2, 2023/07/26.
% \bibitem{INT} \emph{The \textsf{interval} package}, Lars Madsen, CTAN,
% v0.4 2019/03/06.
% \bibitem{ICOMMA} \emph{The \textsf{icomma} package for \LaTeXe},
@@ -1918,9 +2047,7 @@
% \bibitem{SPAL} \emph{The \textsf{spalign} package}, Joseph Rabinoff, CTAN, 2016/10/05.
% \bibitem{NMATX} \emph{The package \textsf{nicematrix}}, François Pantigny, CTAN,
% v6.14 2023/02/18.
-% \bibitem{FR} \emph{L'extension \textsf{frenchmath}}, Antoine Missier, CTAN, v2.10 2024/02/25.
-% \bibitem{BRACKET} \emph{Intelligent brackets -- The \textsf{ibrackets} package},
-% Antoine Missier, CTAN, v1.2, 2023/07/26.
+% \bibitem{FR} \emph{L'extension \textsf{frenchmath}}, Antoine Missier, CTAN, v3.0 2024/05/04.
% \bibitem{LSHORT} \emph{The Not So Short Introduction to \LaTeXe},
% the \textsf{lshort} package by
% Tobias Oetiker, Hubert Partl, Irene Hyna and Elisabeth Schlegl, CTAN, v6.4 2021/04/09.
diff --git a/macros/latex/contrib/mismath/mismath.ins b/macros/latex/contrib/mismath/mismath.ins
index b57ee6b828..5a39f8da29 100644
--- a/macros/latex/contrib/mismath/mismath.ins
+++ b/macros/latex/contrib/mismath/mismath.ins
@@ -46,7 +46,7 @@ and version 1.3 or later is part of all distributions of LaTeX version
\Msg{* mismath.sty *}
\Msg{* *}
\Msg{* To produce the documentation run the file mismath.dtx *}
-\Msg{* through XeLaTeX or LuaLaTeX. *}
+\Msg{* through LaTeX. *}
\Msg{* *}
\Msg{* Happy TeXing! *}
\Msg{* *}
diff --git a/macros/latex/contrib/mismath/mismath.pdf b/macros/latex/contrib/mismath/mismath.pdf
index 5b97173faa..fd41e6702c 100644
--- a/macros/latex/contrib/mismath/mismath.pdf
+++ b/macros/latex/contrib/mismath/mismath.pdf
Binary files differ
diff --git a/macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf b/macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf
index b6afbc2fbb..655d73fe6e 100644
--- a/macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf
+++ b/macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/profmaquette/latex/ProfMaquette.sty b/macros/latex/contrib/profmaquette/latex/ProfMaquette.sty
index 9564aec94c..9aa462bb76 100644
--- a/macros/latex/contrib/profmaquette/latex/ProfMaquette.sty
+++ b/macros/latex/contrib/profmaquette/latex/ProfMaquette.sty
@@ -2,9 +2,9 @@
% licence : Released under the LaTeX Project Public License v1.3c
% or later, see http://www.latex-project.org/lppl.txtf
\NeedsTeXFormat{LaTeX2e}%
-\def\filedate{2024/04/28}%
+\def\filedate{2024/05/02}%
\let\PfMfiledate\filedate%
-\def\fileversion{0.93}%
+\def\fileversion{0.94}%
\let\PfMfileversion\fileversion%
\ProvidesPackage{ProfMaquette}[\filedate\space v\fileversion\space Maquettage de documents]%
@@ -37,6 +37,7 @@
\makeatletter
\gdef\PfMFontSize{\@ptsize}
+%\gdef\PfMFontSize{\f@size}
\makeatother
%définition des clés
\RequirePackage{simplekv}%
@@ -240,6 +241,15 @@
\repeat
}%
+% On bloque la graine de fabrication des nombres aléatoires.
+\ExplSyntaxOn
+\cs_new_eq:NN \PfMGraineAlea \sys_gset_rand_seed:n
+\ExplSyntaxOff
+
+\ExplSyntaxOn
+\cs_new_eq:NN \PfMChoisisGraineAlea \int_rand:n
+\ExplSyntaxOff
+
%% Gestion de l'affichage ou pas des item (Pour élèves PAP) par exemple
% Code by egreg : https://tex.stackexchange.com/questions/627250/hide-specific-item-in-a-list
\ExplSyntaxOn
@@ -1924,7 +1934,7 @@
\setsepchar{,}%
\readlist*\ListePetitsObjets{bonbons,billes,biscuits,gommes,clous,vis,cahiers,trousses}%
\readlist*\ListeFruits{pommes,poires,abricots,cerises,fraises,framboises,noix,pêches,nectarines,myrtilles,oranges,mandarines,kiwis}%
-\readlist*\ListeVariables{a,b,c,m,n,p,r,s,t,x,y,z}%
+\readlist*\ListeVariables{a,b,c,\ell,m,n,p,r,s,t,x,y,z}%
\makeatletter
\def\ExoCANWrite{%
@@ -3353,14 +3363,15 @@
}{%
\ifnum\thePfMMaquette=1\relax%
\else%
- \ifnum\PfMFontSize=0\relax%
- \fontsize{10}{\fpeval{1.2*10}}%
- \else\ifnum\PfMFontSize=1\relax%
- \fontsize{11}{\fpeval{1.2*11}}%
- \else%
- \fontsize{12}{\fpeval{1.2*12}}%
- \fi%
- \fi%
+ %\ifnum\PfMFontSize=0\relax%
+ % \fontsize{10}{\fpeval{1.2*10}}%
+ %\else\ifnum\PfMFontSize=1\relax%
+ % \fontsize{11}{\fpeval{1.2*11}}%
+ % \else%
+ % \fontsize{12}{\fpeval{1.2*12}}%
+ % \fi%
+ %\fi%
+ \fontsize{\fpeval{10+\PfMFontSize}}{\fpeval{1.2*(10+\PfMFontSize)}}%
\selectfont%
\renewcommand{\JustifyingParindent}{\parindent}
\justifying%
@@ -3392,6 +3403,7 @@
\fi%
\PfMBasculeDys%
\setlength{\columnseprule}{\useKV[Boulot]{Epaisseur}}%
+ \PfMChangerTailleCorrection%
}%
\NewDocumentCommand\PfMAffichageCorrectionColonnes{}{%
@@ -3421,7 +3433,7 @@
\stepcounter{PfMMaquette}%
% options de boulot
\IfHookExistsTF{env/Maquette/after}{\RemoveFromHook{env/Maquette/after}[*]}{}%
- \IfHookExistsTF{env/exercice/after}{\RemoveFromHook{env/exercice/after}[*]}{}%
+ %\IfHookExistsTF{env/exercice/after}{\RemoveFromHook{env/exercice/after}[*]}{}%
% \AddToHook{env/exercice/after}[ChoixExo]{\PfMChoixAffichageCorrection}%
\useKVdefault[Boulot]%
\setKV[Boulot]{#1}%
@@ -3447,14 +3459,15 @@
\ifboolKV[Boulot]{CAN}{%
\setKV[CAN]{#2}%
%\ifboolKV[Boulot]{CorrigeSeul}{}{\TikzCAN}%
- \PfMChangerTailleCorrection%
\setcounter{PfMCNNumQ}{0}%
\setlength{\PfMLargeurQuestion}{\useKV[CAN]{CoefQ}\linewidth}\setlength{\PfMLargeurReponse}{\useKV[CAN]{CoefR}\linewidth}\setlength{\PfMLargeurJury}{\useKV[CAN]{CoefJ}\linewidth}%
\let\exercice\ExoCANWrite\let\endexercice\endExoCANWrite%
\AddToHook{env/exercice/begin}{\setcounter{PfMAlea}{0}}%
\AddToHook{env/Maquette/end}{%
+ \xdef\PfMAncienneGraine{\PfMChoisisGraineAlea{123456789}}
\xdef\PfMCANTotalExo{\thePfMExo}%
\setbox\PfMSauvegardeBox\vbox{%
+ \PfMGraineAlea{\thePfMMaquette}
\setcounter{PfMExo}{0}%
\renewcommand{\arraystretch}{2}%
\begin{longtable}{|c|m{\PfMLargeurQuestion}|>{\centering\arraybackslash}m{\PfMLargeurReponse}|m{\PfMLargeurJury}|}%
@@ -3474,12 +3487,41 @@
\TikzCANCor{#2}%
\PfMAffichageCorrectionColonnes%
\clearpage
+ \normalsize%
\TikzCAN%
- \usebox{\PfMSauvegardeBox}%
- }{%
- \TikzCAN%
- \usebox{\PfMSauvegardeBox}%
- \ifboolKV[Boulot]{CorrigeFin}{\ifboolKV[Boulot]{CorrigeInverse}{}{\clearpage
+ \PfMGraineAlea{\thePfMMaquette}%
+ \setcounter{PfMCNNumQ}{0}%
+ \setcounter{PfMExo}{0}%
+ \renewcommand{\arraystretch}{2}%
+ \begin{longtable}{|c|m{\PfMLargeurQuestion}|>{\centering\arraybackslash}m{\PfMLargeurReponse}|m{\PfMLargeurJury}|}%
+ \hhline{~---}%
+ \multicolumn{1}{c|}{}&\cellcolor{gray!15}\centering Question&\cellcolor{gray!15}\centering Réponse&\cellcolor{gray!15}\centering\arraybackslash Jury\\%
+ \hline%
+ \endhead%
+ \xintFor* ##1 in {\xintSeq{1}{\PfMCANTotalExo}}\do{%
+ \refstepcounter{PfMCNNumQ}\ttfamily{\thePfMCNNumQ}\label{TestCAN-\thePfMCNNumQ}&\Complement{}\stepcounter{PfMExo}\setcounter{PfMAlea}{0}\input{\jobname-Ex##1.can}&\CNReponse&\\
+ \hline%
+ }%
+ \end{longtable}%
+ \renewcommand{\arraystretch}{1}%
+ }{%
+ \PfMGraineAlea{\PfMAncienneGraine}%
+ \TikzCAN%
+ \setcounter{PfMCNNumQ}{0}%
+ \setcounter{PfMExo}{0}%
+ \renewcommand{\arraystretch}{2}%
+ \begin{longtable}{|c|m{\PfMLargeurQuestion}|>{\centering\arraybackslash}m{\PfMLargeurReponse}|m{\PfMLargeurJury}|}%
+ \hhline{~---}%
+ \multicolumn{1}{c|}{}&\cellcolor{gray!15}\centering Question&\cellcolor{gray!15}\centering Réponse&\cellcolor{gray!15}\centering\arraybackslash Jury\\%
+ \hline%
+ \endhead%
+ \xintFor* ##1 in {\xintSeq{1}{\PfMCANTotalExo}}\do{%
+ \refstepcounter{PfMCNNumQ}\ttfamily{\thePfMCNNumQ}\label{TestCAN-\thePfMCNNumQ}&\Complement{}\stepcounter{PfMExo}\setcounter{PfMAlea}{0}\input{\jobname-Ex##1.can}&\CNReponse&\\
+ \hline%
+ }%
+ \end{longtable}%
+ \renewcommand{\arraystretch}{1}%
+ \ifboolKV[Boulot]{CorrigeFin}{\ifboolKV[Boulot]{CorrigeInverse}{}{\clearpage
\PfMPrepareCorrection{#1}%
\TikzCANCor{#2}%
\PfMAffichageCorrectionColonnes%
diff --git a/macros/unicodetex/latex/fontspec/CHANGES.md b/macros/unicodetex/latex/fontspec/CHANGES.md
index c5f5f6e684..7dab8151f3 100644
--- a/macros/unicodetex/latex/fontspec/CHANGES.md
+++ b/macros/unicodetex/latex/fontspec/CHANGES.md
@@ -1,6 +1,12 @@
Change history
==============
+## v2.9c (2024/05/03)
+
+ * Fix copy/paste regression bug with the `Language` feature (primarily exposed through `babel` package). (#513)
+ * Re-sync with `expl3` for deprecated commands.
+
+
## v2.9b (2024/04/27)
* Add new `Letters=Uppercase` (LuaLaTeX only) as an interface to `luaotfload`
diff --git a/macros/unicodetex/latex/fontspec/README.md b/macros/unicodetex/latex/fontspec/README.md
index 349b2c39f2..6624bcca6b 100644
--- a/macros/unicodetex/latex/fontspec/README.md
+++ b/macros/unicodetex/latex/fontspec/README.md
@@ -50,6 +50,9 @@ To add features to the font family currently in use:
Package details
---------------
+Repository documentation is provided at:
+ <http://latex3.github.io/fontspec/>
+
Release versions of fontspec are available from CTAN:
<http://www.ctan.org/pkg/fontspec>
@@ -59,19 +62,22 @@ Development and historical versions are available from Github:
Please offer suggestions and file bug reports in the issue tracker:
<http://github.com/latex3/fontspec/issues>
-If you are running TeX Live, you can update to the latest version of this package by running
+If you are running TeX Live, you can update to the latest version of this
+package by running
tlmgr install fontspec
-If you wish to manually download the latest release version from CTAN, get the pre-built TDS package and extract it into your local texmf tree:
+If you wish to manually download the latest release version from CTAN,
+get the pre-built TDS package and extract it into your local texmf tree:
http://mirror.ctan.org/install/macros/latex/contrib/fontspec.tds.zip
-If you wish to use the latest development version from Github, use git to obtain the latest repository code with
+If you wish to use the latest development version from Github,
+use git to obtain the latest repository code with
git clone git://github.com/latex3/fontspec.git
-See the `working` branch for changes that have not been released to CTAN yet (no guarantees the code in that branch will always be fully functional). Having obtained the package from Github, install the package code by running
+Having obtained the package from Github, install the package code by running
l3build install
diff --git a/macros/unicodetex/latex/fontspec/fontspec-code-feat-opentype.dtx b/macros/unicodetex/latex/fontspec/fontspec-code-feat-opentype.dtx
index 4ffc5cda4f..5fbd797f44 100644
--- a/macros/unicodetex/latex/fontspec/fontspec-code-feat-opentype.dtx
+++ b/macros/unicodetex/latex/fontspec/fontspec-code-feat-opentype.dtx
@@ -556,11 +556,11 @@
\@@_warning:nx {language-not-exist} {#1}
\clist_set:Nn \l_tmpa_clist {#2}
\clist_get:NN \l_tmpa_clist \l_@@_lang_tl
- \exp_args:Noo \@@_check_script:NnF \l_@@_fontface_cs_tl \l_@@_script_tl
+ \exp_args:Noo \@@_check_lang:NnF \l_@@_fontface_cs_tl \l_@@_lang_tl
{
- \tl_set:Nn \l_@@_script_name_tl {#1}
+ \tl_set:Nn \l_@@_lang_name_tl {#1}
\int_set:Nn \l_@@_language_int {\l_@@_strnum_int}
- \tl_gset:Nx \g_@@_single_feat_tl { language=####1 }
+ \tl_gset:Nx \g_@@_single_feat_tl { language=\l_@@_lang_tl }
}
}
}
diff --git a/macros/unicodetex/latex/fontspec/fontspec-code-internal.dtx b/macros/unicodetex/latex/fontspec/fontspec-code-internal.dtx
index 49f019c656..16e2922b39 100644
--- a/macros/unicodetex/latex/fontspec/fontspec-code-internal.dtx
+++ b/macros/unicodetex/latex/fontspec/fontspec-code-internal.dtx
@@ -344,8 +344,8 @@
\tl_if_empty:NF \l_@@_script_name_tl
{
%<debug> \typeout{:::: Script=\l_@@_script_name_tl, Language=\l_@@_lang_name_tl}
- \keys_set:nx {fontspec-opentype} {Script=\l_@@_script_name_tl}
- \keys_set:nx {fontspec-opentype} {Language=\l_@@_lang_name_tl}
+ \keys_set:ne {fontspec-opentype} {Script=\l_@@_script_name_tl}
+ \keys_set:ne {fontspec-opentype} {Language=\l_@@_lang_name_tl}
}
}
}
@@ -557,7 +557,7 @@
\cs_new:Nn \fontspec_complete_fontname:Nn
{
\tl_set:Nx #1 {#2}
- \tl_replace_all:Nnx #1 {*} {\l_@@_basename_tl}
+ \tl_replace_all:Nne #1 {*} {\l_@@_basename_tl}
\@@_process_ext:N #1
}
% \end{macrocode}
@@ -573,13 +573,13 @@
{
\tl_set:Nx \l_@@_this_font_tl {#3}
- \tl_if_empty:xTF {#4}
+ \tl_if_empty:eTF {#4}
{ \clist_set:Nn \l_@@_sizefeat_clist {Size={-}} }
{ \@@_keys_set_known:nxN {fontspec-preparse-nested} {#4} \l_@@_tmp_tl }
\tl_if_empty:NF \l_@@_this_font_tl
{
- \prop_put:Nxx \l_@@_nfssfont_prop {#1/#2}
+ \prop_put:Nee \l_@@_nfssfont_prop {#1/#2}
{ {#1}{#2}{\l_@@_this_font_tl}{#4}{\l_@@_sizefeat_clist} }
}
}
@@ -662,7 +662,7 @@
{
\bool_if:NF \l_@@_external_bool
{
- \tl_if_empty:xF {#2}
+ \tl_if_empty:eF {#2}
{
\tl_if_empty:NT #1
{
@@ -776,7 +776,7 @@
\tl_clear:N \l_@@_size_tl
\tl_set_eq:NN \l_@@_sizedfont_tl \l_@@_saved_fontname_tl % in case not spec'ed
- \keys_set_known:nxN {fontspec-sizing} { \exp_after:wN \use:n #2 }
+ \keys_set_known:neN {fontspec-sizing} { \exp_after:wN \use:n #2 }
\l_@@_sizing_leftover_clist
\tl_if_empty:NT \l_@@_size_tl { \@@_error:n {no-size-info} }
%<debug>\typeout{==~ size:~\l_@@_size_tl}
diff --git a/macros/unicodetex/latex/fontspec/fontspec-code-keyval.dtx b/macros/unicodetex/latex/fontspec/fontspec-code-keyval.dtx
index c077a1bc1f..a844b0e056 100644
--- a/macros/unicodetex/latex/fontspec/fontspec-code-keyval.dtx
+++ b/macros/unicodetex/latex/fontspec/fontspec-code-keyval.dtx
@@ -273,12 +273,12 @@
\seq_put_right:Nx \l_@@_bf_series_seq {\bfdefault}
}
- \tl_if_eq:oxT \g_@@_curr_series_tl {\bfdefault}
+ \tl_if_eq:oeT \g_@@_curr_series_tl {\bfdefault}
{
\tl_set_eq:NN \l_@@_fontname_bf_tl \l_@@_curr_bfname_tl
}
- \prop_put:NxV \l_@@_nfss_prop {BoldFont-\g_@@_curr_series_tl} \l_@@_curr_bfname_tl
+ \prop_put:NeV \l_@@_nfss_prop {BoldFont-\g_@@_curr_series_tl} \l_@@_curr_bfname_tl
%<debug>\typeout{Setting~bold~font~"\l_@@_curr_bfname_tl"~with~series~"\g_@@_curr_series_tl"}
@@ -335,7 +335,7 @@
\@@_keys_define_code:nnn {fontspec-preparse} {BoldFeatures}
{
\clist_put_right:Nn \l_@@_fontfeat_bf_clist {#1}
-% \prop_put:NxV \l_@@_nfss_prop
+% \prop_put:NeV \l_@@_nfss_prop
% {BoldFont-\g_@@_curr_series_tl} \l_@@_curr_bfname_tl
}
\@@_keys_define_code:nnn {fontspec-preparse} {ItalicFeatures}
diff --git a/macros/unicodetex/latex/fontspec/fontspec-code-opening.dtx b/macros/unicodetex/latex/fontspec/fontspec-code-opening.dtx
index 3da1f25d7a..7c19c341b3 100644
--- a/macros/unicodetex/latex/fontspec/fontspec-code-opening.dtx
+++ b/macros/unicodetex/latex/fontspec/fontspec-code-opening.dtx
@@ -163,21 +163,10 @@
%
% \begin{macrocode}
\cs_generate_variant:Nn \int_set:Nn {Nv}
-\cs_generate_variant:Nn \keys_set:nn {nx}
-\cs_generate_variant:Nn \keys_set_known:nnN {nx}
-\cs_generate_variant:Nn \prop_put:Nnn {Nxx}
-\cs_generate_variant:Nn \prop_put:Nnn {NxV}
-\cs_generate_variant:Nn \prop_gput_if_new:Nnn {NxV}
-\cs_generate_variant:Nn \prop_gput:Nnn {Nxn}
-\cs_generate_variant:Nn \prop_get:NnNT {NxN}
-\cs_generate_variant:Nn \prop_get:NnNTF {NxN}
-\cs_generate_variant:Nn \str_if_eq:nnTF {nv}
-\cs_generate_variant:Nn \tl_if_empty_p:n {e}
-\cs_generate_variant:Nn \tl_if_empty:nTF {x}
-\cs_generate_variant:Nn \tl_if_empty:nF {x}
+\cs_generate_variant:Nn \prop_gput_if_not_in:Nnn {NeV}
+\cs_generate_variant:Nn \prop_gput:Nnn {Nxn} % needed by unicode-math
\cs_generate_variant:Nn \tl_if_empty:nF {f}
-\cs_generate_variant:Nn \tl_if_eq:nnT {ox}
-\cs_generate_variant:Nn \tl_replace_all:Nnn {Nnx}
+\cs_generate_variant:Nn \tl_if_eq:nnT {oe}
% \end{macrocode}
%
%
diff --git a/macros/unicodetex/latex/fontspec/fontspec-code-opentype.dtx b/macros/unicodetex/latex/fontspec/fontspec-code-opentype.dtx
index 5a38be87ff..d78e0a8be9 100644
--- a/macros/unicodetex/latex/fontspec/fontspec-code-opentype.dtx
+++ b/macros/unicodetex/latex/fontspec/fontspec-code-opentype.dtx
@@ -216,7 +216,7 @@
% The script used is whatever's held in \cmd\l_@@_script_int. By default, that's the
% number corresponding to `|latn|'.
% \begin{macrocode}
-\prg_new_conditional:Nnn \@@_check_lang:Nn {TF}
+\prg_new_conditional:Nnn \@@_check_lang:Nn {TF,F}
{
\@@_check_lang:NnnTF #1 {#2} {\l_@@_script_tl} {\prg_return_true:} {\prg_return_false:}
}
diff --git a/macros/unicodetex/latex/fontspec/fontspec-code-xfss.dtx b/macros/unicodetex/latex/fontspec/fontspec-code-xfss.dtx
index d58424a165..6fdb9f4ad5 100644
--- a/macros/unicodetex/latex/fontspec/fontspec-code-xfss.dtx
+++ b/macros/unicodetex/latex/fontspec/fontspec-code-xfss.dtx
@@ -102,8 +102,8 @@
\clist_map_inline:nn {\strongreset,#1}
{
##1
- \prop_gput_if_new:NxV \g_@@_strong_prop { \f@series } { \l_@@_strongdef_int }
- \prop_gput:Nxn \g_@@_strong_prop { switch-\int_use:N \l_@@_strongdef_int } { ##1 }
+ \prop_gput_if_not_in:NeV \g_@@_strong_prop { \f@series } { \l_@@_strongdef_int }
+ \prop_gput:Nen \g_@@_strong_prop { switch-\int_use:N \l_@@_strongdef_int } { ##1 }
\int_incr:N \l_@@_strongdef_int
}
\group_end:
@@ -118,7 +118,7 @@
\@nomath\strongenv
%<debug> \typeout{Strong~ level:~\int_use:N \l_@@_strong_int}
- \prop_get:NxNT \g_@@_strong_prop { \f@series } \l_@@_strong_tmp_tl
+ \prop_get:NeNT \g_@@_strong_prop { \f@series } \l_@@_strong_tmp_tl
{
\int_set:Nn \l_@@_strong_int { \l_@@_strong_tmp_tl }
%<debug> \typeout{Series~ (\f@series)~ detected;~ new~ level:~\int_use:N \l_@@_strong_int}
@@ -126,7 +126,7 @@
\int_incr:N \l_@@_strong_int
- \prop_get:NxNTF \g_@@_strong_prop { switch-\int_use:N \l_@@_strong_int } \l_@@_strong_switch_tl
+ \prop_get:NeNTF \g_@@_strong_prop { switch-\int_use:N \l_@@_strong_int } \l_@@_strong_switch_tl
{ \l_@@_strong_switch_tl }
{
\int_zero:N \l_@@_strong_int
diff --git a/macros/unicodetex/latex/fontspec/fontspec-code.pdf b/macros/unicodetex/latex/fontspec/fontspec-code.pdf
index 464fc94ebe..576b93ee4c 100644
--- a/macros/unicodetex/latex/fontspec/fontspec-code.pdf
+++ b/macros/unicodetex/latex/fontspec/fontspec-code.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/fontspec/fontspec.dtx b/macros/unicodetex/latex/fontspec/fontspec.dtx
index f6a4a73d93..e3002ff5e5 100644
--- a/macros/unicodetex/latex/fontspec/fontspec.dtx
+++ b/macros/unicodetex/latex/fontspec/fontspec.dtx
@@ -70,7 +70,7 @@
\ProvidesExplFile{fontspec.dtx}
%</dtx>
%<*fontspec>
- {2024/04/27}{2.9b}{Font selection for XeLaTeX and LuaLaTeX}
+ {2024/05/03}{2.9c}{Font selection for XeLaTeX and LuaLaTeX}
%</fontspec>
% \end{macrocode}
%
@@ -89,8 +89,8 @@
%<lua>local fontspec = fontspec
%<lua>fontspec.module = {
%<lua> name = "fontspec",
-%<lua> version = "2.9b",
-%<lua> date = "2024/04/27",
+%<lua> version = "2.9c",
+%<lua> date = "2024/05/03",
%<lua> description = "Font selection for XeLaTeX and LuaLaTeX",
%<lua> author = "Khaled Hosny, Philipp Gesang, Will Robertson",
%<lua> copyright = "Khaled Hosny, Philipp Gesang, Will Robertson",
diff --git a/macros/unicodetex/latex/fontspec/fontspec.pdf b/macros/unicodetex/latex/fontspec/fontspec.pdf
index 70a93b184b..0ceac30d40 100644
--- a/macros/unicodetex/latex/fontspec/fontspec.pdf
+++ b/macros/unicodetex/latex/fontspec/fontspec.pdf
Binary files differ
diff --git a/support/TeX4ht/source/ChangeLog b/support/TeX4ht/source/ChangeLog
index 2429b5742c..7bf38f7cc5 100644
--- a/support/TeX4ht/source/ChangeLog
+++ b/support/TeX4ht/source/ChangeLog
@@ -1,3 +1,9 @@
+2024-05-03 Michal Hoftich <michal.h21@gmail.com>
+
+ * tex4ht-4ht.tex (usepackage.4ht, tagpdf-hooks.4ht,
+ tagpdf-base-hooks.4ht): declare \__tag_whatsits: {} command.
+ https://github.com/michal-h21/make4ht/issues/145
+
2024-04-24 Karl Berry <karl@freefriends.org>
* tex4ht-4ht.tex (microtype.4ht): use |<TeX4ht copywrite|>
diff --git a/support/TeX4ht/source/tex4ht-4ht.tex b/support/TeX4ht/source/tex4ht-4ht.tex
index 4af3079f8a..1abdca7753 100644
--- a/support/TeX4ht/source/tex4ht-4ht.tex
+++ b/support/TeX4ht/source/tex4ht-4ht.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-4ht.tex 1512 2024-04-24 22:10:14Z karl $
+% $Id: tex4ht-4ht.tex 1513 2024-05-03 14:15:23Z michal_h21 $
% tex tex4ht-4ht or ht tex tex4ht-4ht
%
% Copyright 2009-2024 TeX Users Group
@@ -5092,14 +5092,36 @@ as it leads to a fatal error.
\<tagpdf-hooks.4ht\><<<
% tagpdf-hooks.4ht (|version), generated from |jobname.tex
-% Copyright 2022 TeX Users Group
+% Copyright 2022-2024 TeX Users Group
|<TeX4ht license text|>
+\ExplSyntaxOn
+% ignore tagpdf's specials
+\cs_set_protected:Npn \__tag_whatsits: {}
+\ExplSyntaxOff
\:AtEndOfPackage{%
\RenewDocumentCommand \tagpdfsetup { m }{}
}
\endinput
>>> \AddFile{9}{tagpdf-hooks}
+\<add to usepackage\><<<
+\Configure{PackageHooks}{tagpdf-base.sty}{tagpdf-base-hooks.4ht}
+>>>
+
+This file can be used explicitly, we need to provide the whatsits command
+here as well.
+
+\<tagpdf-base-hooks.4ht\><<<
+% tagpd-base-hooks.4ht (|version), generated from |jobname.tex
+% Copyright 2024 TeX Users Group
+|<TeX4ht license text|>
+\ExplSyntaxOn
+% ignore tagpdf's specials
+\cs_set_protected:Npn \__tag_whatsits: {}
+\ExplSyntaxOff
+\endinput
+>>> \AddFile{9}{tagpdf-base-hooks}
+
%%%%%%%%%%%%%%%%%%%%%
\Section{accessibility}
%%%%%%%%%%%%%%%%%%%%%
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 33408d6f09..8ab1f713f8 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -35,7 +35,6 @@ $mirrors = {
},
'Iran' => {
'http://ctan.asis.ai/' => 1,
- 'https://ctan.yazd.ac.ir/' => 1,
},
'Japan' => {
'http://ring.airnet.ne.jp/archives/text/CTAN/' => 1,
@@ -148,6 +147,7 @@ $mirrors = {
'Russia' => {
'https://ctan.altspu.ru/' => 1,
'https://mirror.macomnet.net/pub/CTAN/' => 1,
+ 'https://mirror.truenetwork.ru/CTAN/' => 1,
},
'Spain' => {
'https://ctan.fisiquimicamente.com/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index b2d34a84a7..1c51760755 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,7 +26,7 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2024
-depend revision/71159
+depend revision/71166
name 00texlive.image
category TLCore
@@ -4891,7 +4891,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 71158
+revision 71166
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
@@ -21755,7 +21755,7 @@ catalogue-version 1.0
name arara
category Package
-revision 69831
+revision 71164
shortdesc Automation of LaTeX compilation
longdesc Arara is comparable with other well-known compilation tools
longdesc like latexmk and rubber. The key difference is that arara
@@ -21763,15 +21763,15 @@ longdesc determines its actions from metadata in the source code, rather
longdesc than relying on indirect resources, such as log file analysis.
longdesc Arara requires a Java virtual machine.
depend arara.ARCH
-containersize 15171016
-containerchecksum e2b68c1b73cb6770c27207d3c6dd6e5e91e1674b04194ded8afa9843d3685922e358550b4b6aad6590ebc7fcad0599c1b074d1cbf866ff1b6b3fe56c9ed03191
-doccontainersize 5000208
-doccontainerchecksum 47c5eaf0c987856ff99d4e391c85ad3ec076e357f2c2dc1b579ee7bb48625a738761e3b2aa2a4e21673ea198e2318c5b4f165024e0a7238e005484ba8d7bbeac
-docfiles size=1994
+containersize 15171280
+containerchecksum b8f278e085f6071650addccd07a6e7ccc15e51dcf9a4527a0898adca7d8536e720ebebbbd6e6093b3f19cecf69d88d9a44641fee4b9aac466acca979e3ff5887
+doccontainersize 4977436
+doccontainerchecksum 75cb265b998c74d56e1de475b28613c91662794273d1b6b2b67936e37e4171ce8d85dea34607e801a2cd918fe04ac6effb41b1364a4ecddf51c5568de63994f4
+docfiles size=1936
texmf-dist/doc/man/man1/arara.1
texmf-dist/doc/man/man1/arara.man1.pdf
texmf-dist/doc/support/arara/README.md details="Readme"
- texmf-dist/doc/support/arara/arara-7.1.3-docsrc.zip
+ texmf-dist/doc/support/arara/arara-7.1.4-docsrc.zip
texmf-dist/doc/support/arara/arara-manual.pdf details="Reference manual"
texmf-dist/doc/support/arara/arara-quickstart.pdf details="Quickstart guide"
texmf-dist/doc/support/arara/htmlmanualtopdf.sh
@@ -21791,11 +21791,11 @@ docfiles size=1994
texmf-dist/doc/support/arara/resources/gitlab-icon.svg
texmf-dist/doc/support/arara/resources/manual.css
texmf-dist/doc/support/arara/resources/version.txt
-srccontainersize 116432
-srccontainerchecksum 25d18881c724a38e3954b76bd06b388c1c004feffa8cde20a1ab540c4f18f147b57c2666d7b20fa59e8f37c7437d472a67fc4b5ece90af67510c20fa750a868f
+srccontainersize 116420
+srccontainerchecksum 0c95ccd6b33bc3930875c3ca6e1cca7c880fd952d63e249feca270422125a427ce6bfd8fe056941b6a4c72cc1acad618174832b441c004724b6f35392e1fba83
srcfiles size=40
- texmf-dist/source/support/arara/arara-7.1.3-src.zip
-runfiles size=4156
+ texmf-dist/source/support/arara/arara-7.1.4-src.zip
+runfiles size=4157
texmf-dist/scripts/arara/arara.jar
texmf-dist/scripts/arara/arara.sh
texmf-dist/scripts/arara/rules/arara-rule-animate.yaml
@@ -21847,6 +21847,7 @@ runfiles size=4156
texmf-dist/scripts/arara/rules/arara-rule-pdflatex.yaml
texmf-dist/scripts/arara/rules/arara-rule-pdftex.yaml
texmf-dist/scripts/arara/rules/arara-rule-pdftk.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-pdftocairo.yaml
texmf-dist/scripts/arara/rules/arara-rule-perltex.yaml
texmf-dist/scripts/arara/rules/arara-rule-platex.yaml
texmf-dist/scripts/arara/rules/arara-rule-ps2pdf.yaml
@@ -21876,7 +21877,7 @@ catalogue-contact-support https://matrix.to/#/!HfEWIEvFtDplCLSQvz:matrix.org?via
catalogue-ctan /support/arara
catalogue-license bsd
catalogue-topics compilation
-catalogue-version 7.1.3
+catalogue-version 7.1.4
name arara.aarch64-linux
category Package
@@ -132145,7 +132146,7 @@ catalogue-version 0.8.5
name fontspec
category Package
-revision 71101
+revision 71163
shortdesc Advanced font selection in XeLaTeX and LuaLaTeX
relocated 1
longdesc Fontspec is a package for XeLaTeX and LuaLaTeX. It provides an
@@ -132159,19 +132160,19 @@ depend l3kernel
depend l3packages
depend lm
depend xunicode
-containersize 27364
-containerchecksum 8540ae95254b1d13a21c42455a0a094a17df63b950f628001ed09a5d07164d6c550cb7806fcb44069aeae68da2667427539da2dca16c7f1a7b6809bfb3d57a48
-doccontainersize 1155292
-doccontainerchecksum e36a581e4d954b05009329bcd285c0c6d741b3b69fb9d3624208a994b0a334daccea4734699d79426264050f4c4382b75f6f2a3d773f1193f32eec27a97be9db
-docfiles size=308
+containersize 27356
+containerchecksum d4cbab1da56203eb0e4131a9a5337bc76c0d1ac473282b956883a77be0fda257f23aadcd2a35cbc3b45bce0cfb1521885a84eda0e255c7a6365e6acdcef4ebe0
+doccontainersize 1154364
+doccontainerchecksum 6a501f291d86d7abbb10854989f7428f8ddb07fdbce49ac805ff17be748153ba36d96c441f58bffef708ec962a7930a34f163ced5fa8577b132b6f1c27cfc55b
+docfiles size=309
RELOC/doc/latex/fontspec/CHANGES.md
RELOC/doc/latex/fontspec/LICENSE
RELOC/doc/latex/fontspec/README.md details="Package README"
RELOC/doc/latex/fontspec/fontspec-code.pdf
RELOC/doc/latex/fontspec/fontspec-example.tex
RELOC/doc/latex/fontspec/fontspec.pdf details="Package documentation"
-srccontainersize 85824
-srccontainerchecksum a37dd389b0a0b8563ed8258ef5450c18073af199f141c6df967ffb0b60d2b088e8b9237077f2782b686bffe5043256dfb91b374b30683bfd40ff682a5aed2cb8
+srccontainersize 85780
+srccontainerchecksum c4126b1696c68331bf26a21130032d8b2107a1e977a02daa07643a6959e558e07e2f7fb78d174a9799359e018e079711fe87fccf4dd1b7632e954bc4f4de999a
srcfiles size=122
RELOC/source/latex/fontspec/fontspec-code-api.dtx
RELOC/source/latex/fontspec/fontspec-code-closing.dtx
@@ -132219,7 +132220,7 @@ catalogue-contact-repository https://github.com/latex3/fontspec/
catalogue-ctan /macros/unicodetex/latex/fontspec
catalogue-license lppl1.3c
catalogue-topics font-sel luatex xetex
-catalogue-version 2.9b
+catalogue-version 2.9c
name fonttable
category Package
@@ -268767,25 +268768,25 @@ catalogue-version 3.03d
name profmaquette
category Package
-revision 71128
+revision 71161
shortdesc Use exercises in different types of documents
relocated 1
longdesc This LaTeX package can help French maths teachers to put one
longdesc and the same exercise into different sorts of documents.
-containersize 24912
-containerchecksum 0eeffbe6891495244c45c3b0631f442ebd9fde6a9175818448b10af95161a687ce9858d6af6efd101bcbaa8ea27c9bbbf42bbdec1fab536377936ce2cd6bcc3c
-doccontainersize 385624
-doccontainerchecksum f69b4ffe915e1b636b008ce6247492b3f5dbac5208cb26e753dc5e40167716e5dacdf33c8f4d615a125cebfd70675250c9f42b078945ea8f9eaf37bfbff9c700
-docfiles size=101
+containersize 25092
+containerchecksum a9eb036903176aa68c4362a491feaa0820bfeea5db9dd1aaca1c2f069f4e3f9302fc784a27075065c55e313ac13554a12566bcfc5ae2a997aa5bf96004efa5b4
+doccontainersize 385104
+doccontainerchecksum 71c019ad709daf8f453a0bc02670f4afa8d902babc7a64917d6f359d1ac8f927eee62413968fdef337d6503816f99f3f4ae5a18b4d03e57a7f6386675a2f42cd
+docfiles size=100
RELOC/doc/latex/profmaquette/ProfMaquette-doc.pdf details="Package documentation" language="fr"
RELOC/doc/latex/profmaquette/ProfMaquette-doc.zip
RELOC/doc/latex/profmaquette/README details="Readme"
-runfiles size=35
+runfiles size=36
RELOC/tex/latex/profmaquette/ProfMaquette.sty
catalogue-ctan /macros/latex/contrib/profmaquette
catalogue-license lppl1.3c
catalogue-topics teaching exercise maths
-catalogue-version 0.93
+catalogue-version 0.94
name profsio
category Package
@@ -302056,7 +302057,7 @@ catalogue-version 2.7
name spbmark
category Package
-revision 71067
+revision 71162
shortdesc Customize superscripts and subscripts
relocated 1
longdesc This package provides three commands \super, \sub and \supersub
@@ -302064,9 +302065,9 @@ 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 3928
-containerchecksum c8bdcd15b4c4903a5e14e55a896fd939502259a81568b12f530d080374c60a5974d98f704e46035be7e1b3c95b80aa21dac7684df8b5f3d394f9df9e25fc3021
-doccontainersize 99196
-doccontainerchecksum fb78b8b276d1b98b2d39e26e8edd24296853a7146547a4a3fccdcf6ea45d6c4bede330a860bcf877ee32b148263360effa2985d08254133826edecd5f5f5847f
+containerchecksum 23efff2ef1ae1d38d6dd482d4edf9e9e70dc4201052ed99168028ced6ff54f0794bbcb27064cda868b3e07874c1108de63827a0de1a7db793959be4b98075d05
+doccontainersize 99208
+doccontainerchecksum 542c6cbeb91aaa795eb6608c3c0e0af4a2cc212e38bda7c167823481d98a7fbe48d89e17ec5378ca39f2851e91a0d766473ed0f08b83c272889bb1126a71fe8d
docfiles size=30
RELOC/doc/latex/spbmark/README.md details="Readme"
RELOC/doc/latex/spbmark/spbmark.pdf details="Package documentation"
@@ -302077,7 +302078,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.46f
+catalogue-version 1.46g
name spectral
category Package
@@ -314159,7 +314160,7 @@ binfiles arch=x86_64-solaris size=1
name tex4ht
category Package
-revision 71072
+revision 71165
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
@@ -314180,10 +314181,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 1140668
-containerchecksum c8c08a213921fa35630298b59c4d824233e9f0eee7009afcae4bf5c5f4d8983b79768dd7d614b1b0c46a13e72791c72e79e846481a887baded86b741f739d9f1
+containersize 1140724
+containerchecksum ee26747c9bff7914b80bc8ecd9ecdf2c6058a258014006b53441bbc8e420d87259c360ab9cc2a85736c85c654f2b9bc2d8c4179df0ba4e0d8d91aa1326d32817
doccontainersize 136384
-doccontainerchecksum e1bf7f3b20b0d15c20b8220ea5b8d0adac2515c6b17e87df746b9c9c0ef1f78b841cd100618218be0a7862f0495faa59f64dbe7869a246331c5a69ea639b56b5
+doccontainerchecksum b3213d1bfc0048765cfc2cd139cdc2d112404b55a8dcde24f1ab752d36f4c3b5d66081969f273665fc849f832f35c9aac97a55fd5f58b649587720a4bead443a
docfiles size=260
texmf-dist/doc/generic/tex4ht/Makefile
texmf-dist/doc/generic/tex4ht/README details="Readme"
@@ -314255,8 +314256,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 1489484
-srccontainerchecksum af764e61f4d7e34d1a3be86aa5829dcd618b5bc32a3b64cf4bbb32298963c6c7ab97ffc5cd523ebc90bc57dcfebdbda8cb12f87fca3df6ada6e76d8f6014aa19
+srccontainersize 1485396
+srccontainerchecksum 0e02a3d6929ec52ae7e521ba53101b669e483a28e30a513f2f5bac5553b830eed5e6690ee42e2a45aaafdd8b388fc6df9380ff04c3ee7bc53df8ee03d559ea27
srcfiles size=4647
texmf-dist/source/generic/tex4ht/ChangeLog
texmf-dist/source/generic/tex4ht/Makefile
@@ -314337,7 +314338,7 @@ srcfiles size=4647
texmf-dist/source/generic/tex4ht/update-htfonts
texmf-dist/source/generic/tex4ht/wripro.tex
texmf-dist/source/generic/tex4ht/xtpipes.tex
-runfiles size=13095
+runfiles size=13096
texmf-dist/scripts/tex4ht/ht.sh
texmf-dist/scripts/tex4ht/htcopy.pl
texmf-dist/scripts/tex4ht/htlatex.sh
@@ -314786,6 +314787,7 @@ runfiles size=13095
texmf-dist/tex/generic/tex4ht/tabularx.4ht
texmf-dist/tex/generic/tex4ht/tabulary-a.4ht
texmf-dist/tex/generic/tex4ht/tabulary.4ht
+ texmf-dist/tex/generic/tex4ht/tagpdf-base-hooks.4ht
texmf-dist/tex/generic/tex4ht/tagpdf-hooks.4ht
texmf-dist/tex/generic/tex4ht/tasks.4ht
texmf-dist/tex/generic/tex4ht/tcilatex.4ht
@@ -326684,7 +326686,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 71158
+revision 71166
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.
@@ -326692,10 +326694,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 114384
-containerchecksum 6ce30cd588cc15641a0b668e1917d2e59e4e02a99768c1062c555ef632c63f96ea4fa29b8f63aeb7ccae7cc11c1c423d7c2c9b7098c0725c25934477e87b5f02
-doccontainersize 434824
-doccontainerchecksum dd5fa083724294be330aa8c3031c89a2fee04d467a12a8f17f7a158dafe726ce9b021ed4cc873e474ae6267b2f64724c56d7991d49be9d7373c6ba532792b6be
+containersize 114380
+containerchecksum 42af62485ccd92f87da218c69432acc35ec89884953df158547e007392f2b739e190236691daaf977e20587746931855cd430d6d19d02f0855c78a7e3549d871
+doccontainersize 434828
+doccontainerchecksum 20556ad91994d06d3fe7aa2dc7d699abdb61ed5b739bafb342563306c67c78734d27064b8c8b9d90c0e009975066a5efed808e0e4bcd3829a3f84e01bba81c61
docfiles size=568
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 146568dfa3..4a1b2a809b 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-e4ca8ef6bd70b06c0d2a0248a4cfded1 texlive.tlpdb
+df7880fd097f07c78c310be8543d3a69 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 119f24ae91..c8ef5a4bb0 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-05ca90724b29c79d5c2cc2d96df3bf4479bd858c16469e51e2623f2cfd4dc1a7d8223657c5da291796d8ef59fe1e94f41a1028eb0a63c2e9e39e0b35af0379c9 texlive.tlpdb
+dffe12e9301800d9324e6256846c01611a3ff92076a863c0b14b3a5464e72dfc9d4960ea936aa968846ec3ad6b9cc1791a12ff6b1131e4b321b519937cebb5bf texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 0c84e1e19d..f564abe4a6 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+QqiBBqTOGHfhlDjHAFAmY0Jf0ACgkQTOGHfhlD
-jHDBvQf9FZzGb098udfgtKAEOg7FcF7xqDcndsGxrVwnHVZVuMrhIxcyX6cF1/dG
-EiySA1qCMn7pp497eHS+WBtIMt8sxgqvO/uq+MHiPnDcQkg9eNivwfapSW0K0XYs
-btKx+ogknj/jB4OJ8A4ykraw3EHWtILS0/ZSqHWomekGamO33h6MzHQjxNodV3VB
-gmw8onVTxzgyeCHuxehB5FMZQRgrcF7QFHsem6SwUlWdveTeqVjnkdjyEvZbAWPL
-t4+F2wHZqv9TEnfFmlwUs//z71WY41vMcGvMR1ZX0vc4U2LuX/3Wj6FaEabH0jCO
-ooH8PVJ/cmT8/Gm9hNVUfHeqBViUOA==
-=W4ij
+iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmY1d4AACgkQTOGHfhlD
+jHDj+ggAowT6vJhfWTx+mfxBFf5UysC5+cRM/8W+FOyhcXE7Owmoc+hy3gNUL/O/
+tIb5uasF/BIM77wMaUH0sN/FzUWR1wFPDZBeG6qwlUBtVh6Ol1duo3mqRyIiZRVx
+Pmc9uTe/dT46mRIMjRqss+SI8vC2hLkrYlpJvuLHJdnGimmA5r/vvFXvQUBbVNz8
+j6RoXZHeZlzm1NWjuW5tWIWf+B1uDZkODjfynSZuA4b5CMEUakkrP030/13D6kD7
+Q+ySM36ryLVLoTn8ykjD+cJ5vMbH9D/toMNZ65KW/3HsERY6ehsjiZoBEU6fQg1O
+NQoL6e8qc9TR9TQBqj6ebuf9Z3e7QA==
+=eOR/
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 9b25a6d51f..a13b3d0f5a 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 899f851a19..bc7edcfb11 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-05-03-02-02
+2024-05-04-02-02