diff options
author | Norbert Preining <norbert@preining.info> | 2024-07-14 03:01:29 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2024-07-14 03:01:29 +0000 |
commit | f88f57b5ff1f3fdc0d1e8e6b5ee1bd93f5b054a8 (patch) | |
tree | b7e4be0089afa2e42c73cf1616c09616ce72de24 | |
parent | 6d99d1d1b202753303b6430d12763206fb734a97 (diff) |
CTAN sync 202407140301
26 files changed, 1052 insertions, 268 deletions
diff --git a/FILES.byname b/FILES.byname index 63dcb07408..bfe1645e62 100644 --- a/FILES.byname +++ b/FILES.byname @@ -78,7 +78,7 @@ 2022/09/11 | 51623 | biblio/bibtex/bibtex-x/01bibtexu-doc/examples/test.pdf 2022/09/11 | 2451 | biblio/bibtex/bibtex-x/01bibtexu-doc/examples/test.tex 2015/07/07 | 766 | biblio/bibtex/bibtex-x/ac/bibtex-x.ac -2023/12/23 | 46387 | biblio/bibtex/bibtex-x/aclocal.m4 +2024/07/12 | 52772 | biblio/bibtex/bibtex-x/aclocal.m4 2013/03/19 | 388 | biblio/bibtex/bibtex-x/ac/withenable.ac 2023/07/15 | 100559 | biblio/bibtex/bibtex-x/bibtex-1.c 2023/07/15 | 124108 | biblio/bibtex/bibtex-x/bibtex-2.c @@ -92,7 +92,7 @@ 2024/04/28 | 8074 | biblio/bibtex/bibtex-x/config.h.in 2007/07/03 | 710 | biblio/bibtex/bibtex-x/configure 2023/12/16 | 1499 | biblio/bibtex/bibtex-x/configure.ac -2024/04/28 | 733967 | biblio/bibtex/bibtex-x/configure.texk +2024/07/12 | 739107 | biblio/bibtex/bibtex-x/configure.texk 2006/01/17 | 17982 | biblio/bibtex/bibtex-x/COPYING 2006/01/17 | 11212 | biblio/bibtex/bibtex-x/csf/88591lat.csf 2006/01/17 | 10325 | biblio/bibtex/bibtex-x/csf/88591sca.csf @@ -109,7 +109,7 @@ 2023/07/08 | 19091 | biblio/bibtex/bibtex-x/gblprocs.h 2023/07/15 | 21295 | biblio/bibtex/bibtex-x/gblvars.h 2023/12/16 | 6158 | biblio/bibtex/bibtex-x/Makefile.am -2023/12/16 | 81785 | biblio/bibtex/bibtex-x/Makefile.in +2024/07/12 | 83043 | biblio/bibtex/bibtex-x/Makefile.in 2006/01/17 | 12801 | biblio/bibtex/bibtex-x/os2.mak 2022/09/13 | 1811 | biblio/bibtex/bibtex-x/README 2023/08/19 | 11017 | biblio/bibtex/bibtex-x/sysdep.h @@ -207,7 +207,7 @@ 2023/07/15 | 94801 | biblio/bibtex/bibtex-x/utils.c 2022/04/29 | 5163 | biblio/bibtex/bibtex-x/utils.h 2023/12/16 | 3731 | biblio/bibtex/bibtex-x/version.h -2024/04/29 | 523618 | biblio/bibtex/bibtex-x.zip +2024/07/13 | 527367 | biblio/bibtex/bibtex-x.zip 1991/09/08 | 918 | biblio/bibtex/contrib/abstyles/a4c.sty 1991/09/28 | 1000 | biblio/bibtex/contrib/abstyles/a4c.tex 1992/05/25 | 17727 | biblio/bibtex/contrib/abstyles/aabbrv.bst @@ -2078,12 +2078,12 @@ 2024/06/09 | 1837 | biblio/citation-style-language/README.md 2024/06/09 | 12878 | biblio/citation-style-language/vancouver.csl 2024/06/09 | 4562284 | biblio/citation-style-language.zip -2024/07/12 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2024/07/13 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx -2024/07/12 | 2875288 | biblio/ctan-bibdata/ctan.bib -2024/07/12 | 3708800 | biblio/ctan-bibdata/ctan.pdf +2024/07/13 | 2875287 | biblio/ctan-bibdata/ctan.bib +2024/07/13 | 3708800 | biblio/ctan-bibdata/ctan.pdf 2023/01/16 | 1489 | biblio/ctan-bibdata/README -2024/07/12 | 4122926 | biblio/ctan-bibdata.zip +2024/07/13 | 4122941 | 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 @@ -3672,14 +3672,14 @@ 2006/01/17 | 1764 | dviware/dvidvi/a5bookle.com 2006/01/17 | 957 | dviware/dvidvi/a5bookle.hlp 2006/01/17 | 497 | dviware/dvidvi/a5test.tex -2023/12/23 | 46300 | dviware/dvidvi/aclocal.m4 +2024/07/12 | 52685 | dviware/dvidvi/aclocal.m4 2009/04/23 | 325 | dviware/dvidvi/ac/withenable.ac 2006/01/17 | 138 | dviware/dvidvi/build.com 2023/08/23 | 5740 | dviware/dvidvi/ChangeLog 2024/04/28 | 8080 | dviware/dvidvi/config.h.in 2007/07/03 | 710 | dviware/dvidvi/configure 2020/05/02 | 953 | dviware/dvidvi/configure.ac -2024/04/28 | 547248 | dviware/dvidvi/configure.texk +2024/07/12 | 552390 | dviware/dvidvi/configure.texk 2006/01/17 | 1093 | dviware/dvidvi/doubside.bat 2006/01/17 | 1298 | dviware/dvidvi/doubside.com 2006/01/17 | 725 | dviware/dvidvi/doubside.hlp @@ -3689,13 +3689,13 @@ 2023/08/23 | 1127 | dviware/dvidvi/dvidvi.test 2006/01/17 | 1490 | dviware/dvidvi/dvisamp.tex 2017/06/23 | 863 | dviware/dvidvi/Makefile.am -2023/03/01 | 43912 | dviware/dvidvi/Makefile.in +2024/07/12 | 45170 | dviware/dvidvi/Makefile.in 2011/02/04 | 5976 | dviware/dvidvi/README 2011/10/03 | 2596 | dviware/dvidvi/tests/play.dvi 2021/02/19 | 92 | dviware/dvidvi/tests/playout.2 2021/02/19 | 96 | dviware/dvidvi/tests/playout.3 2017/06/19 | 2484 | dviware/dvidvi/tests/playtate.dvi -2024/04/29 | 183267 | dviware/dvidvi.zip +2024/07/13 | 186956 | dviware/dvidvi.zip 1997/08/03 | 3288 | dviware/dvi_economic/dvi_econ.txt 1997/08/13 | 12880 | dviware/dvi_economic/dvi_four.exe 1997/08/13 | 11152 | dviware/dvi_economic/dvi_par.exe @@ -3716,7 +3716,7 @@ 2021/05/15 | 5766 | dviware/dviinfox.zip 2002/05/07 | 2439 | dviware/dvii/README 2006/03/20 | 184981 | dviware/dvii.zip -2023/12/23 | 47331 | dviware/dviljk/aclocal.m4 +2024/07/12 | 53716 | dviware/dviljk/aclocal.m4 2009/04/23 | 325 | dviware/dviljk/ac/withenable.ac 2009/12/24 | 402 | dviware/dviljk/AUTHORS 2024/04/28 | 8366 | dviware/dviljk/c-auto.in @@ -3725,7 +3725,7 @@ 2009/11/10 | 9190 | dviware/dviljk/config.h 2007/07/03 | 710 | dviware/dviljk/configure 2013/07/02 | 823 | dviware/dviljk/configure.ac -2024/04/28 | 558055 | dviware/dviljk/configure.texk +2024/07/12 | 563197 | dviware/dviljk/configure.texk 2014/06/23 | 161997 | dviware/dviljk/dvi2xx.c 2012/10/02 | 25955 | dviware/dviljk/dvi2xx.h 2018/01/17 | 4487 | dviware/dviljk/dvihp @@ -3734,7 +3734,7 @@ 2022/08/31 | 19957 | dviware/dviljk/dvilj.pod 2006/01/17 | 1151 | dviware/dviljk/INSTALL 2022/08/31 | 1997 | dviware/dviljk/Makefile.am -2023/03/08 | 52561 | dviware/dviljk/Makefile.in +2024/07/12 | 52637 | dviware/dviljk/Makefile.in 2006/01/17 | 1848 | dviware/dviljk/NEWS 2009/12/24 | 2244 | dviware/dviljk/README 2009/11/10 | 7671 | dviware/dviljk/tfm.c @@ -3742,12 +3742,12 @@ 2012/07/16 | 715 | dviware/dviljk/win32/ChangeLog 2012/07/16 | 11273 | dviware/dviljk/win32/dvihp.c 2011/08/05 | 538 | dviware/dviljk/win32/Makefile.am -2023/03/08 | 20670 | dviware/dviljk/win32/Makefile.in +2024/07/12 | 20663 | dviware/dviljk/win32/Makefile.in 2011/05/25 | 1996 | dviware/dviljk/win32/mktex.h 2011/05/25 | 1112 | dviware/dviljk/win32/mktexlib.h 2011/08/05 | 8164 | dviware/dviljk/win32/stackenv.c 2011/05/25 | 1145 | dviware/dviljk/win32/stackenv.h -2024/04/29 | 266279 | dviware/dviljk.zip +2024/07/13 | 269678 | dviware/dviljk.zip 1993/03/01 | 711 | dviware/dvimerge/dvimerge 1993/03/01 | 1419 | dviware/dvimerge/range.c 2007/05/21 | 1224 | dviware/dvimerge.zip @@ -5445,7 +5445,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/07/12 | 89340 | FILES.last07days +2024/07/13 | 89891 | 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 @@ -152501,7 +152501,7 @@ 1992/09/24 | 163575 | fonts/utilities/ps2mf/times.mf 1992/06/01 | 1489 | fonts/utilities/ps2mf/xmalloc.c 2007/05/22 | 103318 | fonts/utilities/ps2mf.zip -2023/12/23 | 46263 | fonts/utilities/ps2pk/aclocal.m4 +2024/07/12 | 52648 | fonts/utilities/ps2pk/aclocal.m4 2014/12/15 | 321 | fonts/utilities/ps2pk/ac/withenable.ac 2014/10/13 | 13806 | fonts/utilities/ps2pk/arith.c 2016/04/03 | 2462 | fonts/utilities/ps2pk/arith.h @@ -152516,7 +152516,7 @@ 2006/01/17 | 1595 | fonts/utilities/ps2pk/cluts.h 2007/07/03 | 710 | fonts/utilities/ps2pk/configure 2021/02/06 | 1188 | fonts/utilities/ps2pk/configure.ac -2024/04/28 | 554119 | fonts/utilities/ps2pk/configure.texk +2024/07/12 | 559261 | fonts/utilities/ps2pk/configure.texk 2014/10/13 | 7615 | fonts/utilities/ps2pk/curves.c 2014/10/12 | 2184 | fonts/utilities/ps2pk/curves.h 2006/01/17 | 3213 | fonts/utilities/ps2pk/digit.h @@ -152543,7 +152543,7 @@ 2016/02/01 | 1345 | fonts/utilities/ps2pk/mag.1 2021/02/06 | 3357 | fonts/utilities/ps2pk/mag.c 2017/03/27 | 2500 | fonts/utilities/ps2pk/Makefile.am -2023/03/01 | 52295 | fonts/utilities/ps2pk/Makefile.in +2024/07/12 | 53393 | fonts/utilities/ps2pk/Makefile.in 2014/10/13 | 38542 | fonts/utilities/ps2pk/objects.c 2018/01/19 | 9794 | fonts/utilities/ps2pk/objects.h 2014/10/14 | 48512 | fonts/utilities/ps2pk/paths.c @@ -152606,7 +152606,7 @@ 2014/10/13 | 4430 | fonts/utilities/ps2pk/util.c 2014/10/13 | 8833 | fonts/utilities/ps2pk/util.h 2006/01/17 | 730 | fonts/utilities/ps2pk/Xstuff.h -2024/04/29 | 504548 | fonts/utilities/ps2pk.zip +2024/07/13 | 508260 | fonts/utilities/ps2pk.zip 1995/08/31 | 3714 | fonts/utilities/ps4mf-dos/ps4mf28.txt 1995/08/31 | 587539 | fonts/utilities/ps4mf-dos/ps4mf28.zip 1996/06/05 | 13889 | fonts/utilities/ps4mf/ps4mf.txt @@ -174360,17 +174360,17 @@ 2023/09/09 | 474 | graphics/pgf/contrib/tkz-bernoulli/README.md 2023/11/05 | 11097 | graphics/pgf/contrib/tkz-bernoulli/tex/tkz-bernoulli.sty 2023/11/05 | 196410 | graphics/pgf/contrib/tkz-bernoulli.zip -2024/06/22 | 746493 | graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-en.pdf -2024/06/22 | 67416 | graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-en.tex -2024/06/22 | 804095 | graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-fr.pdf -2024/06/22 | 75697 | graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-fr.tex +2024/07/13 | 1222359 | graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-en.pdf +2024/07/13 | 66301 | graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-en.tex +2024/07/13 | 1309490 | graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-fr.pdf +2024/07/13 | 82004 | graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-fr.tex 2024/06/22 | 141889 | graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-examples-integrals.pdf 2024/06/22 | 9766 | graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-examples-integrals.tex 2024/06/22 | 141384 | graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-exemples-integrales.pdf 2024/05/28 | 10208 | graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-exemples-integrales.tex 2024/05/11 | 472 | graphics/pgf/contrib/tkz-grapheur/README.md -2024/06/22 | 147784 | graphics/pgf/contrib/tkz-grapheur/tex/tkz-grapheur.sty -2024/06/22 | 1847982 | graphics/pgf/contrib/tkz-grapheur.zip +2024/07/13 | 152910 | graphics/pgf/contrib/tkz-grapheur/tex/tkz-grapheur.sty +2024/07/13 | 2821114 | graphics/pgf/contrib/tkz-grapheur.zip 2016/01/15 | 951 | graphics/pgf/contrib/tkz-orm/LICENSE 2016/01/15 | 4601 | graphics/pgf/contrib/tkz-orm/Makefile 2010/01/25 | 7949 | graphics/pgf/contrib/tkz-orm/pgfmanualstyle.sty @@ -178886,23 +178886,23 @@ 2001/08/31 | 1502 | graphics/tktexcad/readme.en 2002/10/30 | 35589 | graphics/tktexcad/tktc.py 2006/09/01 | 38441 | graphics/tktexcad.zip -2023/12/23 | 44086 | graphics/tpic2pdftex/aclocal.m4 +2024/07/12 | 50417 | graphics/tpic2pdftex/aclocal.m4 2009/04/23 | 335 | graphics/tpic2pdftex/ac/withenable.ac 2009/05/07 | 11087 | graphics/tpic2pdftex/beamerexample.exp 2007/01/14 | 2359 | graphics/tpic2pdftex/beamerexample.pic 2014/06/18 | 1492 | graphics/tpic2pdftex/ChangeLog 2011/06/15 | 705 | graphics/tpic2pdftex/configure 2013/10/01 | 602 | graphics/tpic2pdftex/configure.ac -2024/04/28 | 173961 | graphics/tpic2pdftex/configure.texk +2024/07/12 | 179082 | graphics/tpic2pdftex/configure.texk 2009/05/07 | 24090 | graphics/tpic2pdftex/example.exp 2007/01/14 | 3951 | graphics/tpic2pdftex/example.pic 2014/06/18 | 989 | graphics/tpic2pdftex/Makefile.am -2021/10/04 | 35869 | graphics/tpic2pdftex/Makefile.in +2024/07/12 | 37249 | graphics/tpic2pdftex/Makefile.in 2010/01/17 | 4100 | graphics/tpic2pdftex/README 2013/03/28 | 12627 | graphics/tpic2pdftex/tpic2pdftex 2010/01/17 | 1775 | graphics/tpic2pdftex/tpic2pdftex.1 2017/11/15 | 472 | graphics/tpic2pdftex/tpic2pdftex.test -2024/04/29 | 91872 | graphics/tpic2pdftex.zip +2024/07/13 | 95609 | graphics/tpic2pdftex.zip 2004/10/18 | 86 | graphics/tpx/ForWinEdt/install_TpX.edt 2008/10/27 | 178 | graphics/tpx/ForWinEdt/TpX_menu.dat 2008/12/07 | 1022 | graphics/tpx/README @@ -179171,13 +179171,13 @@ 2006/01/09 | 587 | indexing/makeindex/ist/mkind.ist 2006/01/09 | 1209 | indexing/makeindex/ist/puncts.ist 2006/01/09 | 606 | indexing/makeindex/ist/tex.ist -2023/12/23 | 46300 | indexing/makeindexk/aclocal.m4 +2024/07/12 | 52685 | indexing/makeindexk/aclocal.m4 2009/04/23 | 341 | indexing/makeindexk/ac/withenable.ac 2024/04/28 | 8313 | indexing/makeindexk/c-auto.in 2023/08/27 | 9762 | indexing/makeindexk/ChangeLog 2007/07/03 | 710 | indexing/makeindexk/configure 2022/05/22 | 988 | indexing/makeindexk/configure.ac -2024/04/28 | 549252 | indexing/makeindexk/configure.texk +2024/07/12 | 554394 | indexing/makeindexk/configure.texk 2011/05/09 | 999 | indexing/makeindexk/CONTRIB 2011/09/24 | 2027 | indexing/makeindexk/COPYING 2014/06/19 | 11237 | indexing/makeindexk/genind.c @@ -179192,7 +179192,7 @@ 2014/11/13 | 2212 | indexing/makeindexk/ind-src/regmar.sty 2014/11/13 | 496 | indexing/makeindexk/ind-src/undhead.sty 2022/05/22 | 1884 | indexing/makeindexk/Makefile.am -2023/03/01 | 48437 | indexing/makeindexk/Makefile.in +2024/07/12 | 49695 | indexing/makeindexk/Makefile.in 2014/11/13 | 29598 | indexing/makeindexk/makeindex.1 2013/04/16 | 12961 | indexing/makeindexk/mkind.c 2019/11/01 | 1097 | indexing/makeindexk/mkindex @@ -179254,7 +179254,7 @@ 2022/05/22 | 681 | indexing/makeindexk/tests/romalpD.idx 2012/07/27 | 459 | indexing/makeindexk/tests/sample.idx 2012/07/27 | 268 | indexing/makeindexk/tests/sample.ind -2024/04/29 | 248833 | indexing/makeindexk.zip +2024/07/13 | 252535 | indexing/makeindexk.zip 1989/08/31 | 10291 | indexing/makeindex/lib/idxmac-amstex.tex 1989/08/31 | 7082 | indexing/makeindex/lib/idxmac.tex 1989/08/31 | 280 | indexing/makeindex/lib/makeidx.doc @@ -231287,15 +231287,15 @@ 2008/08/25 | 8826 | macros/latex/contrib/custom-bib/suppjour.mbs 2008/08/25 | 7460 | macros/latex/contrib/custom-bib/svenska.mbs 2011/11/18 | 900708 | macros/latex/contrib/custom-bib.zip -2024/06/03 | 183663 | macros/latex/contrib/customenvs/doc/customenvs-doc-en.pdf -2024/06/03 | 16761 | macros/latex/contrib/customenvs/doc/customenvs-doc-en.tex -2024/06/03 | 1466206 | macros/latex/contrib/customenvs/doc/customenvs-doc-fr.pdf -2024/06/03 | 47223 | macros/latex/contrib/customenvs/doc/customenvs-doc-fr.tex +2024/07/13 | 191562 | macros/latex/contrib/customenvs/doc/customenvs-doc-en.pdf +2024/07/13 | 18708 | macros/latex/contrib/customenvs/doc/customenvs-doc-en.tex +2024/07/13 | 1472616 | macros/latex/contrib/customenvs/doc/customenvs-doc-fr.pdf +2024/07/13 | 49472 | macros/latex/contrib/customenvs/doc/customenvs-doc-fr.tex 2024/03/30 | 177853 | macros/latex/contrib/customenvs/doc/envtexo_exemples.pdf 2024/04/04 | 2033 | macros/latex/contrib/customenvs/doc/envtexo_exemples.tex 2024/03/18 | 593 | macros/latex/contrib/customenvs/README.md -2024/06/03 | 75639 | macros/latex/contrib/customenvs/tex/customenvs.sty -2024/06/03 | 1840303 | macros/latex/contrib/customenvs.zip +2024/07/13 | 82304 | macros/latex/contrib/customenvs/tex/customenvs.sty +2024/07/13 | 1857147 | macros/latex/contrib/customenvs.zip 2021/10/30 | 33647 | macros/latex/contrib/cutwin/cutwin.dtx 2021/10/30 | 2844 | macros/latex/contrib/cutwin/cutwin.ins 2021/10/30 | 341874 | macros/latex/contrib/cutwin/cutwin.pdf @@ -247747,13 +247747,13 @@ 2022/04/26 | 323 | macros/latex/contrib/proflabo/README.md 2022/04/26 | 9327 | macros/latex/contrib/proflabo/tex/ProfLabo.sty 2022/04/26 | 136164 | macros/latex/contrib/proflabo.zip -2024/06/03 | 260715 | macros/latex/contrib/proflycee/doc/ProfLycee-docctan.zip -2024/06/01 | 1788630 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf -2024/05/02 | 74004 | macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pyluatex.pdf +2024/07/13 | 277006 | macros/latex/contrib/proflycee/doc/ProfLycee-docctan.zip +2024/07/13 | 1793092 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf +2024/07/13 | 80800 | macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pyluatex.pdf 2024/03/07 | 41179 | macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pythontex.pdf 2024/03/06 | 17964 | macros/latex/contrib/proflycee/metapost/PfLEspace.mp 2022/08/10 | 439 | macros/latex/contrib/proflycee/README.md -2024/05/31 | 10457 | macros/latex/contrib/proflycee/tex/ProfLycee.sty +2024/07/13 | 10490 | macros/latex/contrib/proflycee/tex/ProfLycee.sty 2024/05/09 | 4071 | macros/latex/contrib/proflycee/tex/proflycee-tools-aleatoire.tex 2024/05/31 | 38108 | macros/latex/contrib/proflycee/tex/proflycee-tools-analyse.tex 2024/04/23 | 67379 | macros/latex/contrib/proflycee/tex/proflycee-tools-arithm.tex @@ -247766,14 +247766,14 @@ 2024/05/09 | 32053 | macros/latex/contrib/proflycee/tex/proflycee-tools-graphiques.tex 2024/02/11 | 26963 | macros/latex/contrib/proflycee/tex/proflycee-tools-listings.tex 2024/02/11 | 6972 | macros/latex/contrib/proflycee/tex/proflycee-tools-minted.tex -2024/03/30 | 16909 | macros/latex/contrib/proflycee/tex/proflycee-tools-piton.tex +2024/07/09 | 23683 | macros/latex/contrib/proflycee/tex/proflycee-tools-piton.tex 2024/05/02 | 51436 | macros/latex/contrib/proflycee/tex/proflycee-tools-probas.tex 2024/02/11 | 6172 | macros/latex/contrib/proflycee/tex/proflycee-tools-pythontex.tex 2024/02/23 | 23734 | macros/latex/contrib/proflycee/tex/proflycee-tools-recreat.tex -2024/02/11 | 30125 | macros/latex/contrib/proflycee/tex/proflycee-tools-stats.tex +2024/06/03 | 32411 | macros/latex/contrib/proflycee/tex/proflycee-tools-stats.tex 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/06/03 | 2205018 | macros/latex/contrib/proflycee.zip +2024/07/13 | 2233476 | macros/latex/contrib/proflycee.zip 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 @@ -299095,20 +299095,20 @@ 2024/04/08 | 1196 | support/l3sys-query/README.md 2024/04/08 | 694 | support/l3sys-query/SECURITY.md 2024/04/08 | 377367 | support/l3sys-query.zip -2023/12/23 | 44049 | support/lacheck/aclocal.m4 +2024/07/12 | 50380 | support/lacheck/aclocal.m4 2014/12/24 | 319 | support/lacheck/ac/withenable.ac 2022/05/01 | 4338 | support/lacheck/ChangeLog 2024/04/28 | 4746 | support/lacheck/config.h.in 2011/06/15 | 705 | support/lacheck/configure 2022/05/01 | 873 | support/lacheck/configure.ac -2024/04/28 | 184243 | support/lacheck/configure.texk +2024/07/12 | 189364 | support/lacheck/configure.texk 2022/05/01 | 172489 | support/lacheck/lacheck.c 2014/12/24 | 3950 | support/lacheck/lacheck.hlp 2022/05/01 | 28184 | support/lacheck/lacheck.l 2019/07/09 | 4115 | support/lacheck/lacheck.man 2018/09/09 | 432 | support/lacheck/lacheck.test 2022/05/01 | 914 | support/lacheck/Makefile.am -2022/05/01 | 41884 | support/lacheck/Makefile.in +2024/07/12 | 43292 | support/lacheck/Makefile.in 2014/12/24 | 404 | support/lacheck/make_vms.com 2015/01/11 | 1193 | support/lacheck/README 2019/07/09 | 416 | support/lacheck/test-def.test @@ -299116,7 +299116,7 @@ 2019/07/09 | 0 | support/lacheck/test-def.xout 2014/12/24 | 2018 | support/lacheck/test.old 2014/12/24 | 1862 | support/lacheck/test.tex -2024/04/29 | 138015 | support/lacheck.zip +2024/07/13 | 141755 | support/lacheck.zip 1994/04/22 | 2442 | support/lametex/doc/commands.tex 1994/04/22 | 931 | support/lametex/doc/errors.tex 1994/04/22 | 42573 | support/lametex/doc/example1.ps @@ -310350,7 +310350,7 @@ 2019/02/28 | 364 | systems/texlive/tlnet/archive/epstopdf.amd64-freebsd.r18389.tar.xz 2019/02/28 | 364 | systems/texlive/tlnet/archive/epstopdf.amd64-netbsd.r30191.tar.xz 2019/02/28 | 364 | systems/texlive/tlnet/archive/epstopdf.armhf-linux.r30015.tar.xz -2024/06/25 | 29228 | systems/texlive/tlnet/archive/epstopdf.doc.r71612.tar.xz +2024/07/13 | 29252 | systems/texlive/tlnet/archive/epstopdf.doc.r71782.tar.xz 2019/02/28 | 364 | systems/texlive/tlnet/archive/epstopdf.i386-freebsd.r18388.tar.xz 2019/02/28 | 364 | systems/texlive/tlnet/archive/epstopdf.i386-linux.r18336.tar.xz 2019/02/28 | 364 | systems/texlive/tlnet/archive/epstopdf.i386-netbsd.r30191.tar.xz @@ -310358,7 +310358,7 @@ 2024/04/27 | 354368 | systems/texlive/tlnet/archive/epstopdf-pkg.doc.r71084.tar.xz 2024/04/27 | 4192 | systems/texlive/tlnet/archive/epstopdf-pkg.r71084.tar.xz 2024/04/27 | 11996 | systems/texlive/tlnet/archive/epstopdf-pkg.source.r71084.tar.xz -2024/06/25 | 14912 | systems/texlive/tlnet/archive/epstopdf.r71612.tar.xz +2024/07/13 | 14936 | systems/texlive/tlnet/archive/epstopdf.r71782.tar.xz 2021/02/25 | 364 | systems/texlive/tlnet/archive/epstopdf.universal-darwin.r57908.tar.xz 2023/02/20 | 2356 | systems/texlive/tlnet/archive/epstopdf.windows.r65891.tar.xz 2019/02/28 | 364 | systems/texlive/tlnet/archive/epstopdf.x86_64-cygwin.r33557.tar.xz @@ -312492,8 +312492,8 @@ 2019/02/28 | 139420 | systems/texlive/tlnet/archive/kastrup.doc.r15878.tar.xz 2019/02/28 | 1388 | systems/texlive/tlnet/archive/kastrup.r15878.tar.xz 2019/02/28 | 7392 | systems/texlive/tlnet/archive/kastrup.source.r15878.tar.xz -2024/02/14 | 1043148 | systems/texlive/tlnet/archive/kaytannollista-latexia.doc.r69843.tar.xz -2024/02/14 | 588 | systems/texlive/tlnet/archive/kaytannollista-latexia.r69843.tar.xz +2024/07/13 | 1050768 | systems/texlive/tlnet/archive/kaytannollista-latexia.doc.r71784.tar.xz +2024/07/13 | 596 | systems/texlive/tlnet/archive/kaytannollista-latexia.r71784.tar.xz 2021/02/05 | 339680 | systems/texlive/tlnet/archive/kblocks.doc.r57617.tar.xz 2021/02/05 | 8140 | systems/texlive/tlnet/archive/kblocks.r57617.tar.xz 2019/02/28 | 718580 | systems/texlive/tlnet/archive/kdgdocs.doc.r24498.tar.xz @@ -315372,8 +315372,8 @@ 2019/02/28 | 325552 | systems/texlive/tlnet/archive/pas-cv.doc.r32263.tar.xz 2019/02/28 | 8900 | systems/texlive/tlnet/archive/pas-cv.r32263.tar.xz 2024/02/08 | 44640 | systems/texlive/tlnet/archive/passivetex.r69742.tar.xz -2024/07/12 | 49024 | systems/texlive/tlnet/archive/passopt.doc.r71775.tar.xz -2024/07/12 | 1092 | systems/texlive/tlnet/archive/passopt.r71775.tar.xz +2024/07/13 | 49012 | systems/texlive/tlnet/archive/passopt.doc.r71783.tar.xz +2024/07/13 | 1120 | systems/texlive/tlnet/archive/passopt.r71783.tar.xz 2023/04/17 | 6604 | systems/texlive/tlnet/archive/pas-tableur.doc.r66860.tar.xz 2023/04/17 | 3580 | systems/texlive/tlnet/archive/pas-tableur.r66860.tar.xz 2019/02/28 | 135956 | systems/texlive/tlnet/archive/patchcmd.doc.r41379.tar.xz @@ -317426,8 +317426,8 @@ 2019/02/28 | 292656 | systems/texlive/tlnet/archive/simplecv.doc.r35537.tar.xz 2019/02/28 | 2112 | systems/texlive/tlnet/archive/simplecv.r35537.tar.xz 2019/02/28 | 5844 | systems/texlive/tlnet/archive/simplecv.source.r35537.tar.xz -2024/07/06 | 2555968 | systems/texlive/tlnet/archive/simpleicons.doc.r71715.tar.xz -2024/07/06 | 3499360 | systems/texlive/tlnet/archive/simpleicons.r71715.tar.xz +2024/07/13 | 2556548 | systems/texlive/tlnet/archive/simpleicons.doc.r71785.tar.xz +2024/07/13 | 3500600 | systems/texlive/tlnet/archive/simpleicons.r71785.tar.xz 2019/02/28 | 224844 | systems/texlive/tlnet/archive/simpleinvoice.doc.r45673.tar.xz 2019/02/28 | 2420 | systems/texlive/tlnet/archive/simpleinvoice.r45673.tar.xz 2023/10/03 | 142696 | systems/texlive/tlnet/archive/simplekv.doc.r68439.tar.xz @@ -318031,8 +318031,8 @@ 2023/04/02 | 119648 | systems/texlive/tlnet/archive/tangocolors.doc.r66733.tar.xz 2023/04/02 | 1688 | systems/texlive/tlnet/archive/tangocolors.r66733.tar.xz 2023/04/02 | 3020 | systems/texlive/tlnet/archive/tangocolors.source.r66733.tar.xz -2024/07/09 | 433208 | systems/texlive/tlnet/archive/tango.doc.r71743.tar.xz -2024/07/09 | 9344 | systems/texlive/tlnet/archive/tango.r71743.tar.xz +2024/07/13 | 433280 | systems/texlive/tlnet/archive/tango.doc.r71786.tar.xz +2024/07/13 | 9556 | systems/texlive/tlnet/archive/tango.r71786.tar.xz 2023/02/27 | 744776 | systems/texlive/tlnet/archive/tangramtikz.doc.r66183.tar.xz 2023/02/27 | 5848 | systems/texlive/tlnet/archive/tangramtikz.r66183.tar.xz 2019/02/28 | 27740 | systems/texlive/tlnet/archive/tap.doc.r31731.tar.xz @@ -318412,7 +318412,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/07/12 | 436460 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71778.tar.xz +2024/07/13 | 436516 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71787.tar.xz 2024/07/09 | 908 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r71749.tar.xz 2024/07/09 | 920 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r71749.tar.xz 2024/07/09 | 908 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r71749.tar.xz @@ -318434,7 +318434,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/07/12 | 114400 | systems/texlive/tlnet/archive/texlive-scripts.r71778.tar.xz +2024/07/13 | 114396 | systems/texlive/tlnet/archive/texlive-scripts.r71787.tar.xz 2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz 2024/05/10 | 60592 | systems/texlive/tlnet/archive/texlive-scripts.windows.r71215.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz @@ -320385,16 +320385,16 @@ 2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz 2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz 2024/05/02 | 125808 | systems/texlive/tlnet/install-tl -2024/07/12 | 5750981 | systems/texlive/tlnet/install-tl-unx.tar.gz -2024/07/12 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 -2024/07/12 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2024/07/13 | 5752509 | systems/texlive/tlnet/install-tl-unx.tar.gz +2024/07/13 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2024/07/13 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2024/04/13 | 5743 | systems/texlive/tlnet/install-tl-windows.bat -2024/07/12 | 27719625 | systems/texlive/tlnet/install-tl-windows.exe -2024/07/12 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2024/07/12 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2024/07/12 | 34425897 | systems/texlive/tlnet/install-tl.zip -2024/07/12 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2024/07/12 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2024/07/13 | 27718075 | systems/texlive/tlnet/install-tl-windows.exe +2024/07/13 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2024/07/13 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2024/07/13 | 34425891 | systems/texlive/tlnet/install-tl.zip +2024/07/13 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2024/07/13 | 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 @@ -320404,7 +320404,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/07/12 | 7346 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +2024/07/13 | 7338 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2024/07/03 | 228633 | 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 @@ -320446,12 +320446,12 @@ 2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm 2024/05/02 | 5898 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm 2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm -2024/07/12 | 19522782 | systems/texlive/tlnet/tlpkg/texlive.tlpdb -2024/07/12 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2024/07/13 | 19523540 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2024/07/13 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 2024/06/22 | 87725 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm -2024/07/12 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 -2024/07/12 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2024/07/12 | 2582752 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2024/07/13 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2024/07/13 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2024/07/13 | 2580344 | 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 @@ -332037,7 +332037,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/07/13 | 186 | timestamp +2024/07/14 | 186 | timestamp 2002/08/26 | 61898 | usergrps/dante/antrag.pdf 2002/08/26 | 118217 | usergrps/dante/antrag.ps 2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib diff --git a/FILES.byname.gz b/FILES.byname.gz Binary files differindex 76fb8b8b68..db7ae12ed6 100644 --- a/FILES.byname.gz +++ b/FILES.byname.gz diff --git a/FILES.last07days b/FILES.last07days index 3520db7ec8..bd7b6f387c 100644 --- a/FILES.last07days +++ b/FILES.last07days @@ -1,9 +1,65 @@ +2024/07/13 | 95609 | graphics/tpic2pdftex.zip +2024/07/13 | 9556 | systems/texlive/tlnet/archive/tango.r71786.tar.xz +2024/07/13 | 82304 | macros/latex/contrib/customenvs/tex/customenvs.sty +2024/07/13 | 82004 | graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-fr.tex +2024/07/13 | 80800 | macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pyluatex.pdf +2024/07/13 | 7338 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +2024/07/13 | 66301 | graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-en.tex +2024/07/13 | 596 | systems/texlive/tlnet/archive/kaytannollista-latexia.r71784.tar.xz +2024/07/13 | 5752509 | systems/texlive/tlnet/install-tl-unx.tar.gz +2024/07/13 | 527367 | biblio/bibtex/bibtex-x.zip +2024/07/13 | 508260 | fonts/utilities/ps2pk.zip +2024/07/13 | 49472 | macros/latex/contrib/customenvs/doc/customenvs-doc-fr.tex +2024/07/13 | 49012 | systems/texlive/tlnet/archive/passopt.doc.r71783.tar.xz +2024/07/13 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2024/07/13 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2024/07/13 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2024/07/13 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2024/07/13 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2024/07/13 | 436516 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71787.tar.xz +2024/07/13 | 433280 | systems/texlive/tlnet/archive/tango.doc.r71786.tar.xz +2024/07/13 | 4122941 | biblio/ctan-bibdata.zip +2024/07/13 | 3708800 | biblio/ctan-bibdata/ctan.pdf +2024/07/13 | 3500600 | systems/texlive/tlnet/archive/simpleicons.r71785.tar.xz +2024/07/13 | 34425891 | systems/texlive/tlnet/install-tl.zip +2024/07/13 | 29252 | systems/texlive/tlnet/archive/epstopdf.doc.r71782.tar.xz +2024/07/13 | 2875287 | biblio/ctan-bibdata/ctan.bib +2024/07/13 | 2821114 | graphics/pgf/contrib/tkz-grapheur.zip +2024/07/13 | 27718075 | systems/texlive/tlnet/install-tl-windows.exe +2024/07/13 | 277006 | macros/latex/contrib/proflycee/doc/ProfLycee-docctan.zip +2024/07/13 | 269678 | dviware/dviljk.zip +2024/07/13 | 2580344 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2024/07/13 | 2556548 | systems/texlive/tlnet/archive/simpleicons.doc.r71785.tar.xz +2024/07/13 | 252535 | indexing/makeindexk.zip +2024/07/13 | 2233476 | macros/latex/contrib/proflycee.zip +2024/07/13 | 19523540 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2024/07/13 | 191562 | macros/latex/contrib/customenvs/doc/customenvs-doc-en.pdf +2024/07/13 | 18708 | macros/latex/contrib/customenvs/doc/customenvs-doc-en.tex +2024/07/13 | 186956 | dviware/dvidvi.zip +2024/07/13 | 1857147 | macros/latex/contrib/customenvs.zip +2024/07/13 | 1793092 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf +2024/07/13 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2024/07/13 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2024/07/13 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2024/07/13 | 152910 | graphics/pgf/contrib/tkz-grapheur/tex/tkz-grapheur.sty +2024/07/13 | 14936 | systems/texlive/tlnet/archive/epstopdf.r71782.tar.xz +2024/07/13 | 1472616 | macros/latex/contrib/customenvs/doc/customenvs-doc-fr.pdf +2024/07/13 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2024/07/13 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2024/07/13 | 141755 | support/lacheck.zip +2024/07/13 | 1309490 | graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-fr.pdf +2024/07/13 | 1222359 | graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-en.pdf +2024/07/13 | 114396 | systems/texlive/tlnet/archive/texlive-scripts.r71787.tar.xz +2024/07/13 | 1120 | systems/texlive/tlnet/archive/passopt.r71783.tar.xz +2024/07/13 | 1050768 | systems/texlive/tlnet/archive/kaytannollista-latexia.doc.r71784.tar.xz +2024/07/13 | 10490 | macros/latex/contrib/proflycee/tex/ProfLycee.sty 2024/07/12 | 93834 | info/kaytannollista-latexia/luku-merkintakieli.tex 2024/07/12 | 931263 | info/kaytannollista-latexia/kaytannollista-latexia.pdf 2024/07/12 | 912 | macros/latex/contrib/easybook/README.md 2024/07/12 | 86237 | macros/latex/contrib/easybook/easybook.dtx 2024/07/12 | 83424 | systems/texlive/tlnet/archive/dtk.doc.r71776.tar.xz -2024/07/12 | 7346 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +2024/07/12 | 83043 | biblio/bibtex/bibtex-x/Makefile.in +2024/07/12 | 739107 | biblio/bibtex/bibtex-x/configure.texk 2024/07/12 | 7236 | systems/texlive/tlnet/archive/collection-latexextra.r71775.tar.xz 2024/07/12 | 709828 | systems/texlive/tlnet/archive/pst-node.doc.r71773.tar.xz 2024/07/12 | 676281 | macros/latex/contrib/easybook.zip @@ -12,26 +68,33 @@ 2024/07/12 | 6108 | systems/texlive/tlnet/archive/overarrows.r71774.tar.xz 2024/07/12 | 6045 | info/kaytannollista-latexia/README.md 2024/07/12 | 594336 | systems/texlive/tlnet/archive/overarrows.doc.r71774.tar.xz -2024/07/12 | 5750981 | systems/texlive/tlnet/install-tl-unx.tar.gz +2024/07/12 | 563197 | dviware/dviljk/configure.texk +2024/07/12 | 559261 | fonts/utilities/ps2pk/configure.texk +2024/07/12 | 554394 | indexing/makeindexk/configure.texk +2024/07/12 | 552390 | dviware/dvidvi/configure.texk +2024/07/12 | 53716 | dviware/dviljk/aclocal.m4 +2024/07/12 | 53393 | fonts/utilities/ps2pk/Makefile.in 2024/07/12 | 532 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsonethree.tfm +2024/07/12 | 52772 | biblio/bibtex/bibtex-x/aclocal.m4 +2024/07/12 | 52685 | indexing/makeindexk/aclocal.m4 +2024/07/12 | 52685 | dviware/dvidvi/aclocal.m4 +2024/07/12 | 52648 | fonts/utilities/ps2pk/aclocal.m4 +2024/07/12 | 52637 | dviware/dviljk/Makefile.in 2024/07/12 | 5184 | systems/texlive/tlnet/archive/pst-diffraction.r71772.tar.xz +2024/07/12 | 50417 | graphics/tpic2pdftex/aclocal.m4 +2024/07/12 | 50380 | support/lacheck/aclocal.m4 2024/07/12 | 50267 | macros/luatex/latex/tango/doc/tango-fr.tex -2024/07/12 | 49024 | systems/texlive/tlnet/archive/passopt.doc.r71775.tar.xz -2024/07/12 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 -2024/07/12 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2024/07/12 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc -2024/07/12 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2024/07/12 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2024/07/12 | 49695 | indexing/makeindexk/Makefile.in 2024/07/12 | 478901 | macros/luatex/latex/tango.zip +2024/07/12 | 45170 | dviware/dvidvi/Makefile.in 2024/07/12 | 44701 | support/epstopdf.zip 2024/07/12 | 44538 | macros/luatex/latex/tango/doc/tango-en.tex -2024/07/12 | 436460 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71778.tar.xz -2024/07/12 | 4122926 | biblio/ctan-bibdata.zip +2024/07/12 | 43292 | support/lacheck/Makefile.in 2024/07/12 | 3910 | fonts/simpleicons/enc/simpleiconsfive.enc 2024/07/12 | 3904 | fonts/simpleicons/enc/simpleiconsone.enc 2024/07/12 | 3750 | fonts/simpleicons/enc/simpleiconsthree.enc 2024/07/12 | 3738 | fonts/simpleicons/enc/simpleiconsoneone.enc -2024/07/12 | 3708800 | biblio/ctan-bibdata/ctan.pdf +2024/07/12 | 37249 | graphics/tpic2pdftex/Makefile.in 2024/07/12 | 3674 | fonts/simpleicons/enc/simpleiconsonezero.enc 2024/07/12 | 3650 | fonts/simpleicons/enc/simpleiconstwo.enc 2024/07/12 | 3609 | fonts/simpleicons/enc/simpleiconseight.enc @@ -39,16 +102,13 @@ 2024/07/12 | 3555 | fonts/simpleicons/enc/simpleiconsnine.enc 2024/07/12 | 3555 | fonts/simpleicons/enc/simpleiconsfour.enc 2024/07/12 | 3507 | fonts/simpleicons/enc/simpleiconsonetwo.enc -2024/07/12 | 34425897 | systems/texlive/tlnet/install-tl.zip 2024/07/12 | 3391 | fonts/simpleicons/enc/simpleiconssix.enc 2024/07/12 | 319630 | info/kaytannollista-latexia/luku-rakenne.tex 2024/07/12 | 3039 | info/kaytannollista-latexia/kirjallisuutta.bib 2024/07/12 | 303796 | fonts/simpleicons/tex/simpleiconsglyphs-pdftex.tex 2024/07/12 | 29 | info/kaytannollista-latexia/versio.tex 2024/07/12 | 296785 | fonts/simpleicons/tex/simpleiconsglyphs-xeluatex.tex -2024/07/12 | 2875288 | biblio/ctan-bibdata/ctan.bib 2024/07/12 | 279 | fonts/simpleicons/tex/usimpleiconsonethree.fd -2024/07/12 | 27719625 | systems/texlive/tlnet/install-tl-windows.exe 2024/07/12 | 274 | fonts/simpleicons/tex/usimpleiconsonezero.fd 2024/07/12 | 27288 | systems/texlive/tlnet/archive/overarrows.source.r71774.tar.xz 2024/07/12 | 269 | fonts/simpleicons/tex/usimpleiconsonetwo.fd @@ -61,7 +121,6 @@ 2024/07/12 | 259 | fonts/simpleicons/tex/usimpleiconsnine.fd 2024/07/12 | 259 | fonts/simpleicons/tex/usimpleiconsfour.fd 2024/07/12 | 259 | fonts/simpleicons/tex/usimpleiconsfive.fd -2024/07/12 | 2582752 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2024/07/12 | 254 | fonts/simpleicons/tex/usimpleiconstwo.fd 2024/07/12 | 254 | fonts/simpleicons/tex/usimpleiconssix.fd 2024/07/12 | 254 | fonts/simpleicons/tex/usimpleiconsone.fd @@ -72,20 +131,17 @@ 2024/07/12 | 22692408 | systems/texlive/tlnet/archive/pst-diffraction.doc.r71772.tar.xz 2024/07/12 | 21294 | info/kaytannollista-latexia/luku-erikoiset.tex 2024/07/12 | 20689 | info/kaytannollista-latexia/luku-valmistautuminen.tex -2024/07/12 | 19522782 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2024/07/12 | 20663 | dviware/dviljk/win32/Makefile.in +2024/07/12 | 189364 | support/lacheck/configure.texk 2024/07/12 | 1812 | fonts/simpleicons/doc/simpleicons.tex 2024/07/12 | 180557 | fonts/simpleicons/doc/bindings.tex +2024/07/12 | 179082 | graphics/tpic2pdftex/configure.texk 2024/07/12 | 1743 | fonts/simpleicons/tex/simpleicons.sty 2024/07/12 | 170145 | macros/luatex/latex/tango/doc/tango-fr.pdf -2024/07/12 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2024/07/12 | 160181 | macros/luatex/latex/tango/doc/tango-en.pdf -2024/07/12 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2024/07/12 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 2024/07/12 | 15041 | info/kaytannollista-latexia/kaytannollista-latexia.tex 2024/07/12 | 1476 | fonts/simpleicons/map/simpleicons.map 2024/07/12 | 14728 | systems/texlive/tlnet/archive/dtk.r71776.tar.xz -2024/07/12 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2024/07/12 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 2024/07/12 | 137843 | info/kaytannollista-latexia/luku-asetukset.tex 2024/07/12 | 1287 | macros/luatex/latex/tango/README 2024/07/12 | 12703 | info/kaytannollista-latexia/tavutusvihjeet.tex @@ -103,8 +159,6 @@ 2024/07/12 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsfive.tfm 2024/07/12 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconseight.tfm 2024/07/12 | 1207 | fonts/simpleicons/README.md -2024/07/12 | 114400 | systems/texlive/tlnet/archive/texlive-scripts.r71778.tar.xz -2024/07/12 | 1092 | systems/texlive/tlnet/archive/passopt.r71775.tar.xz 2024/07/12 | 1086810 | info/kaytannollista-latexia.zip 2024/07/12 | 104488 | macros/latex/contrib/easybook/easybook.tex 2024/07/11 | 97400 | systems/texlive/tlnet/archive/spbmark.doc.r71768.tar.xz @@ -367,7 +421,6 @@ 2024/07/09 | 99214 | macros/latex/contrib/jnuexam/examfc-a-blank.pdf 2024/07/09 | 96842 | info/knuth-pdf/other/pktype-changes.pdf 2024/07/09 | 948479 | info/knuth-hint/errata/errata.four.hnt -2024/07/09 | 9344 | systems/texlive/tlnet/archive/tango.r71743.tar.xz 2024/07/09 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.x86_64-darwinlegacy.r71749.tar.xz 2024/07/09 | 920 | systems/texlive/tlnet/archive/texlive-scripts-extra.x86_64-solaris.r71749.tar.xz 2024/07/09 | 920 | systems/texlive/tlnet/archive/texlive-scripts-extra.x86_64-linux.r71749.tar.xz @@ -486,7 +539,6 @@ 2024/07/09 | 4392280 | info/knuth-pdf/hitex/hitex.pdf 2024/07/09 | 438664 | systems/texlive/tlnet/archive/dvipdfmx.x86_64-linux.r71749.tar.xz 2024/07/09 | 437653 | info/knuth-hint/tex/glue.hnt -2024/07/09 | 433208 | systems/texlive/tlnet/archive/tango.doc.r71743.tar.xz 2024/07/09 | 429279 | info/knuth-hint/texware/dvitype-changes.hnt 2024/07/09 | 427936 | systems/texlive/tlnet/archive/dvipdfmx.i386-solaris.r71749.tar.xz 2024/07/09 | 4251718 | info/knuth-hint/xetex/xetex.pdf @@ -570,6 +622,7 @@ 2024/07/09 | 24801 | macros/latex/contrib/randexam/randexam.tex 2024/07/09 | 247190 | info/knuth-pdf/errata/errata.two.pdf 2024/07/09 | 2467 | macros/latex/contrib/typog/README.md +2024/07/09 | 23683 | macros/latex/contrib/proflycee/tex/proflycee-tools-piton.tex 2024/07/09 | 2353558 | info/knuth-pdf/xetex/xetex-changes.pdf 2024/07/09 | 2347 | macros/latex/contrib/typog/typog.ins 2024/07/09 | 2344346 | info/knuth-hint/xetex/xetex-changes.pdf @@ -975,7 +1028,6 @@ 2024/07/07 | 59353 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma 2024/07/07 | 592322 | systems/win32/miktex/tm/packages/pst-node__doc.tar.lzma 2024/07/07 | 58928 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma -2024/07/07 | 58197 | macros/latex/contrib/esami/doc/esami-doc-it.tex 2024/07/07 | 580447 | systems/win32/miktex/tm/packages/lastpage__doc.tar.lzma 2024/07/07 | 575 | macros/latex/contrib/esami/doc/examples/problem3-matching.tex 2024/07/07 | 5683006 | systems/win32/miktex/tm/packages/profcollege__source.tar.lzma @@ -983,13 +1035,10 @@ 2024/07/07 | 553413 | systems/win32/miktex/tm/packages/mitthesis__doc.tar.lzma 2024/07/07 | 54789 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma 2024/07/07 | 54179 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma -2024/07/07 | 53911 | macros/latex/contrib/esami/doc/esami-doc-en.tex 2024/07/07 | 5363 | systems/win32/miktex/tm/packages/pst-diffraction.tar.lzma 2024/07/07 | 530394 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma 2024/07/07 | 52673 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma 2024/07/07 | 5200 | macros/latex/contrib/lastpage/README -2024/07/07 | 508695 | macros/latex/contrib/esami/doc/esami-doc-it.pdf -2024/07/07 | 500412 | macros/latex/contrib/esami/doc/esami-doc-en.pdf 2024/07/07 | 499592 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma 2024/07/07 | 499438 | systems/win32/miktex/tm/packages/lt3luabridge__doc.tar.lzma 2024/07/07 | 49718 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma @@ -1017,7 +1066,6 @@ 2024/07/07 | 43245 | systems/win32/miktex/tm/packages/nicematrix.tar.lzma 2024/07/07 | 43159 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma 2024/07/07 | 422054 | systems/win32/miktex/tm/packages/biblatex-publist__doc.tar.lzma -2024/07/07 | 41437 | support/mf2pt1/mf2pt1.pl 2024/07/07 | 40833 | systems/win32/miktex/tm/packages/luamplib__source.tar.lzma 2024/07/07 | 40363 | systems/win32/miktex/tm/packages/sjtutex__source.tar.lzma 2024/07/07 | 40363 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma @@ -1038,7 +1086,6 @@ 2024/07/07 | 33869 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma 2024/07/07 | 33858 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma 2024/07/07 | 338086 | systems/win32/miktex/tm/packages/preview__doc.tar.lzma -2024/07/07 | 33802 | support/mf2pt1/mf2pt1.texi 2024/07/07 | 330062 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma 2024/07/07 | 32893 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma 2024/07/07 | 3253 | graphics/pgf/contrib/pgf-periodictable/README @@ -1104,7 +1151,6 @@ 2024/07/07 | 19330 | systems/win32/miktex/tm/packages/colortbl__source.tar.lzma 2024/07/07 | 19106 | macros/latex/contrib/texvc/LICENSE 2024/07/07 | 182770 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma -2024/07/07 | 182727 | support/mf2pt1/mf2pt1.pdf 2024/07/07 | 18073 | systems/win32/miktex/tm/packages/easybook.tar.lzma 2024/07/07 | 1792480 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma 2024/07/07 | 1792317 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma @@ -1122,12 +1168,9 @@ 2024/07/07 | 148081 | graphics/pgf/contrib/pgf-spectra/pgf-spectraManual.tex 2024/07/07 | 1471 | macros/latex/contrib/texvc/texvc.ins 2024/07/07 | 14693 | systems/win32/miktex/tm/packages/beautybook__source.tar.lzma -2024/07/07 | 14685 | support/mf2pt1/mf2pt1.mp 2024/07/07 | 14588 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma -2024/07/07 | 14424 | support/mf2pt1/ChangeLog 2024/07/07 | 1439379 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma 2024/07/07 | 1424939 | systems/win32/miktex/tm/packages/profcollege.tar.lzma -2024/07/07 | 1422 | support/mf2pt1/README 2024/07/07 | 141947 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma 2024/07/07 | 137786 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma 2024/07/07 | 1365 | macros/latex/contrib/esami/doc/examples/test13.tex @@ -1159,29 +1202,3 @@ 2024/07/07 | 1026 | macros/latex/contrib/esami/doc/examples/test2.tex 2024/07/07 | 1023 | macros/latex/contrib/esami/doc/examples/test12.tex 2024/07/07 | 10104338 | systems/win32/miktex/tm/packages/profcollege__doc.tar.lzma -2024/07/06 | 929634 | graphics/pgf/contrib/dynkin-diagrams.zip -2024/07/06 | 916 | graphics/pstricks/contrib/pst-node/README -2024/07/06 | 908783 | graphics/pgf/contrib/dynkin-diagrams/dynkin-diagrams.pdf -2024/07/06 | 8477 | macros/latex/contrib/sepfootnotes/sepfootnotes.sty -2024/07/06 | 829 | graphics/pstricks/contrib/pst-node/doc/psmatrix-docDE.bib -2024/07/06 | 726193 | graphics/pgf/contrib/pgf-spectra/pgf-spectra.data.LSE.tex -2024/07/06 | 68745 | graphics/pgf/contrib/dynkin-diagrams/dynkin-diagrams.tex -2024/07/06 | 658416 | macros/latex/contrib/colortbl.zip -2024/07/06 | 6488 | graphics/pstricks/contrib/pst-node/dvips/pst-node97.pro -2024/07/06 | 632792 | support/TeX4ht/source/tex4ht-html4.tex -2024/07/06 | 49727 | macros/latex/contrib/colortbl/colortbl.dtx -2024/07/06 | 37768 | graphics/pstricks/contrib/pst-node/doc/psmatrix-docDE.tex -2024/07/06 | 376 | macros/latex/contrib/colortbl/README.txt -2024/07/06 | 3499360 | systems/texlive/tlnet/archive/simpleicons.r71715.tar.xz -2024/07/06 | 346756 | macros/latex/contrib/colortbl/colortbl-DE.pdf -2024/07/06 | 345 | graphics/pgf/contrib/dynkin-diagrams/README -2024/07/06 | 313437 | macros/latex/contrib/colortbl/colortbl.pdf -2024/07/06 | 256512 | support/TeX4ht/source/ChangeLog -2024/07/06 | 2555968 | systems/texlive/tlnet/archive/simpleicons.doc.r71715.tar.xz -2024/07/06 | 23591 | macros/latex/contrib/colortbl/colortbl-DE.tex -2024/07/06 | 229201 | graphics/pstricks/contrib/pst-node/doc/psmatrix-docDE.pdf -2024/07/06 | 223965 | macros/latex/contrib/sepfootnotes/sepfootnotes.pdf -2024/07/06 | 216050 | macros/latex/contrib/sepfootnotes.zip -2024/07/06 | 1952 | macros/latex/contrib/sepfootnotes/README -2024/07/06 | 13944 | macros/latex/contrib/sepfootnotes/sepfootnotes.tex -2024/07/06 | 129 | macros/latex/contrib/colortbl/colortbl.ins diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib index d2676b1a9f..f01b0fadb9 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 13-07-2024, 02:00:04 +%% created at 14-07-2024, 02:00:03 %% %% This file is provided under the terms of the LPPL v1.3 or @@ -17046,8 +17046,8 @@ title = {The \texttt{customenvs} package}, subtitle = {Custom environments (MCQ, list with picked items, ...)}, author = {Cédric Pierquet}, - date = {2024-06-03}, - version = {0.1.7}, + date = {2024-07-13}, + version = {0.1.8}, license = {lppl1.3c,cc-by-sa-4}, mirror = {https://mirror.ctan.org/macros/latex/contrib/customenvs}, url = {https://ctan.org/pkg/customenvs}, @@ -55976,8 +55976,8 @@ title = {The \texttt{ProfLycee} package}, subtitle = {A \LaTeX{} package for French maths teachers in high school}, author = {Cédric Pierquet}, - date = {2024-06-03}, - version = {3.04c}, + date = {2024-07-13}, + version = {3.04d}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/proflycee}, url = {https://ctan.org/pkg/proflycee}, @@ -72265,8 +72265,8 @@ title = {The \texttt{tkz-grapheur} package}, subtitle = {A \LaTeX{} package with tools for graph plotting (and TikZ)}, author = {Cédric Pierquet}, - date = {2024-06-22}, - version = {0.1.5}, + date = {2024-07-13}, + version = {0.1.6}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/graphics/pgf/contrib/tkz-grapheur}, url = {https://ctan.org/pkg/tkz-grapheur}, diff --git a/graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-en.pdf b/graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-en.pdf Binary files differindex 6ef7f59476..029671719e 100644 --- a/graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-en.pdf +++ b/graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-en.pdf diff --git a/graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-en.tex b/graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-en.tex index 88e9abb16a..d89c17bff4 100644 --- a/graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-en.tex +++ b/graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-en.tex @@ -29,8 +29,8 @@ \hypersetup{pdfborder=0 0 0} \usepackage[margin=2cm]{geometry} \setlength{\parindent}{0pt} -\def\TPversion{0.1.5} -\def\TPdate{22/06/2024} +\def\TPversion{0.1.6} +\def\TPdate{13/07/2024} \usepackage{soul} \usepackage{codehigh} \usepackage{tabularray} @@ -532,7 +532,7 @@ The mandatory arguments correspond to the x-coordinates (in \TikZ\ language) and \subsection{Draw a line}\label{tracstraight} -The idea is to propose a command to draw a line, from: +The idea is to propose a command to draw a line (or an asymptote), from: \begin{itemize} \item of two points (or nodes); @@ -542,6 +542,7 @@ The idea is to propose a command to draw a line, from: \begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only} %in the GraphiqueTikz environment \DrawLine[keys]{point or node}{point or node or slope} +\DrawAsymptote[keys]{x value} \end{tcblisting} The optional \MontreCode{[keys]} available are: @@ -564,6 +565,7 @@ The optional \MontreCode{[keys]} available are: \DrawLine[Color=red]{(-2,-1)}{(2,4)} \DrawLine[Color=blue,Start=-5,End=3]{(A)}{(B)} \DrawLine[Color=olive,Slope]{(C)}{0.25} + \DrawAsymptote[Color=brown]{-6} \end{GraphTikz} \end{tcblisting} @@ -1396,7 +1398,7 @@ The last mandatory argument is the work point (abscissa version or node followin \section{Commands specific to two-variable statistics} -\subsection{The point cloud}\label{scatter} +\subsection{The point scatter}\label{scatter} In addition to commands linked to functions, it is also possible to represent double statistical series. @@ -1490,7 +1492,7 @@ In partnership with the \MontreCode{xint-regression} package, loaded by the pack The command, similar to that of defining a curve, is: \begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only} -\DrawRegression[keys]<no fct>{type}<rounded>{listex}{listey} +\DrawRegression[keys]<name fct>{type}<rounded>{listex}{listey} \end{tcblisting} The \MontreCode{[keys]} available are, classically: @@ -1651,53 +1653,30 @@ $\begin{cases} \gamma \approx \RoundNb[0]{\Cgamma} \end{cases}$. \end{tcblisting} -% -%\newpage -% -%\section{Liste des commandes} -% -%Les commandes disponibles sont : -% -%\NewDocumentCommand\lstcmd{ m m m }{% -% \item[\texttt{#1}] : \mintinline{latex}|#2|\hfill{}page \pageref{#3} -%} -% -%\begin{description} -% \lstcmd{environnement~~}{\begin{GraphiqueTikz}...\end{GraphiqueTikz}}{creaenvt} -% \lstcmd{axes et grilles}{\TracerAxesGrille}{creaaxesgr} -% \lstcmd{aj val axes X~~}{\RajouterValeursAxeX}{ajoutvals} -% \lstcmd{aj val axes Y~~}{\RajouterValeursAxeY}{ajoutvals} -% \lstcmd{def fonction~~~}{\DefineCurve}{deftracfct} -% \lstcmd{tracé courbe~~~}{\DrawCurve}{deftracfct} -% \lstcmd{def interpo~~~~}{\DefineCurveInterpo}{deftracinterpo} -% \lstcmd{tracé interpo~~}{\DrawCurveInterpo}{deftracinterpo} -% \lstcmd{def spline~~~~~}{\DefineSplineCurve}{deftracfctspline} -% \lstcmd{tracé spline~~~}{\DrawSplineCurve}{deftracfctspline} -% \lstcmd{tracé droite~~~}{\TracerDroite}{tracdroite} -% \lstcmd{def points~~~~~}{\DefinirPts}{defpts} -% \lstcmd{def image~~~~~~}{\DefinirImage}{defpts} -% \lstcmd{marq pts~~~~~~~}{\MarquerPts}{markpts} -% \lstcmd{placer txt~~~~~}{\PlacerTexte}{placetxt} -% \lstcmd{récup absc~~~~~}{\RecupererAbscisse}{recupcoordo} -% \lstcmd{récup ordo~~~~~}{\RecupererOrdonnee}{recupcoordo} -% \lstcmd{récup coordos~~}{\RecupererCoordonnees}{recupcoordo} -% \lstcmd{images~~~~~~~~~}{\PlacerImages}{images} -% \lstcmd{antécédents~~~~}{\TrouverAntecedents}{defanteced} -% \lstcmd{antécédents~~~~}{\PlacerAntecedents}{tracanteced} -% \lstcmd{intersection~~~}{\TrouverIntersections}{intersect} -% \lstcmd{maximum~~~~~~~~}{\TrouverMaximum}{maximum} -% \lstcmd{minimum~~~~~~~~}{\TrouverMinimum}{minimum} -% \lstcmd{intégrale~~~~~~}{\DrawIntegral}{integr} -% \lstcmd{tangente~~~~~~~}{\DrawTangente}{tgte} -% \lstcmd{loi normale~~~~}{\DefinirLoiNormale}{loinormale} -% \lstcmd{loi normale~~~~}{\TracerLoiNormale}{loinormale} -% \lstcmd{loi khideux~~~~}{\DefinirLoiKhiDeux}{loikhideux} -% \lstcmd{loi khideux~~~~}{\TracerLoiKhiDeux}{loikhideux} -% \lstcmd{stats 2 var~~~~}{\TracerNuage}{nuage} -% \lstcmd{regressions~~~~}{\TracerAjustement}{regressions} -% \lstcmd{arrondi~~~~~~~~}{\RoundNb}{numarrond} -% \lstcmd{nb aléat~~~~~~~}{\ChoisirNbAlea}{nbalea} -%\end{description} + +\subsection{Monte-Carle method} + +\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only} +%in the GraphiqueTikz environment +\SimulateMonteCarlo[keys]<function>}{number of points}[\nbptsmcok][\nbptsmcko] +\end{tcblisting} + +\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5} +\begin{GraphTikz}% + [x=10cm,y=10cm,Xmin=0,Xmax=1,Xgrid=0.1,Xgrids=0.05, + Ymin=0,Ymax=1,Ygrid=0.1,Ygrids=0.05] + \DrawAxisGrids[Enlarge=2.5mm,Last]{auto}{auto} + \DefineCurve[Trace,Color=teal,Step=0.001]<f>{sqrt(1-x^2)} + \SimulateMonteCarlo<f>{5000} +\end{GraphTikz} + +There is \textcolor{blue}{\num{\nbptsmcok}} blue points, +there is \textcolor{red}{\num{\nbptsmcko}} red points. + +And $\frac{\num{\nbptsmcok}}{\num{\nbptsmc}} +\approx \RoundNb[4]{\nbptsmcok/\nbptsmc}$ +et $\frac{\pi}{4} \approx \RoundNb[4]{pi/4}$. +\end{tcblisting} \pagebreak @@ -1705,6 +1684,7 @@ $\begin{cases} \begin{quote} \begin{verbatim} +0.1.6 : Vertical asymptote + [in french doc] commands for integrals 0.1.5 : Initial version [en] \end{verbatim} \end{quote} diff --git a/graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-fr.pdf b/graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-fr.pdf Binary files differindex c53d69179c..ba330fa444 100644 --- a/graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-fr.pdf +++ b/graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-fr.pdf diff --git a/graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-fr.tex b/graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-fr.tex index 9ea6b13200..99d8414cd0 100644 --- a/graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-fr.tex +++ b/graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-fr.tex @@ -29,8 +29,8 @@ \hypersetup{pdfborder=0 0 0} \usepackage[margin=2cm]{geometry} \setlength{\parindent}{0pt} -\def\TPversion{0.1.5} -\def\TPdate{22/06/2024} +\def\TPversion{0.1.6} +\def\TPdate{13/07/2024} \usepackage{soul} \usepackage{codehigh} \usepackage{tabularray} @@ -39,7 +39,7 @@ \hl{\vphantom{\texttt{pf}}\texttt{#1}}% } \usepackage[french]{babel} - +\sisetup{group-minimum-digits=4} \renewcommand{\footnoterule}{\vfill\kern -3pt \hrule width 0.4\columnwidth \kern 2.6pt} \begin{document} @@ -209,7 +209,8 @@ Il sera ensuite possible : \item de tracer des courbes ; \item de déterminer graphiquement des images ou des antécédents ; \item de rajouter des éléments de dérivation (tangentes) ou d'intégration (domaine) ; - \item de tracer une droite d'ajustement linéaire ou la courbe d'un autre ajustement. + \item de tracer une droite d'ajustement linéaire ou la courbe d'un autre ajustement ; + \item \dots \end{itemize} \subsection{Packages utilisés, et options du package} @@ -332,10 +333,11 @@ Concernant les styles des \textit{objets}, ils sont donnés ci-dessous. \tikzset{pflgrilles/.style={very thin,lightgray}} \tikzset{pflaxes/.style={line width=0.8pt,->,>=latex}} -%style des points (courbe / nuage /labels) +%style des points (courbe / nuage /labels /montecarlo) \tikzset{pflpoint/.style={line width=0.95pt}} \tikzset{pflpointc/.style={radius=1.75pt}} \tikzset{pflpointnuage/.style={radius=1.75pt}} +\tikzset{pflpointmc/.style={radius=0.875pt}} \tikzset{pflnoeud/.style={}} %pour les inner sep par exemple :-) %style des courbes @@ -544,9 +546,12 @@ L'idée est de proposer une commande pour tracer une droite, à partir : \item d'un point (ou nœud) et de la pente. \end{itemize} +Il existe également une commande pour une asymptote verticale. + \begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only} %dans l'environnement GraphiqueTikz \TracerDroite[clés]{point ou nœud}{point ou noeud ou pente} +\TracerAsymptote[clés]{abscisse} \end{tcblisting} Les \MontreCode{[clés]}, optionnelles, disponibles sont : @@ -569,6 +574,7 @@ Les \MontreCode{[clés]}, optionnelles, disponibles sont : \TracerDroite[Couleur=red]{(-2,-1)}{(2,4)} \TracerDroite[Couleur=blue,Debut=-5,Fin=3]{(A)}{(B)} \TracerDroite[Couleur=olive,Pente]{(C)}{0.25} + \TracerAsymptote[Couleur=brown]{-6} \end{GraphiqueTikz} \end{tcblisting} @@ -1415,6 +1421,132 @@ Les \MontreCode{[clés]}, optionnelles, disponibles sont : \pagebreak +\section{Commandes spécifiques des méthodes intégrales} + +\subsection{Méthodes géométriques}\label{methodesintergrales} + +L'idée est de proposer plusieurs méthodes graphiques pour illustrer graphiquement une intégrale, via : + +\begin{itemize} + \item une méthode des rectangles (Gauche, Droite ou Milieu) ; + \item la méthode des trapèzes. +\end{itemize} + +\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only} +%dans l'environnement GraphiqueTikz +\RepresenterMethodeIntegrale[clés]<fonction>{a}{b} +\end{tcblisting} + +Les \MontreCode{Clés} disponibles sont : + +\begin{itemize} + \item \MontreCode{Couleur} : couleur des tracés, \MontreCode{red} par défaut ; + \item \MontreCode{NbSubDiv} : nombre de subdivisions, \MontreCode{10} par défaut ; + \item \MontreCode{Methode} : méthode géométrique utilisée, parmi parmi \MontreCode{RectanglesGauche / RectanglesDroite / RectanglesMilieu / Trapezes} pour spécifier la méthode utilisée, \MontreCode{RectanglesGauche} par défaut ; + \item \MontreCode{Remplir} : booléen, \MontreCode{true} par défaut, pour remplir les éléments graphiques ; + \item \MontreCode{CouleurRemplissage} : couleur de remplissage, définie par rapport à la couleur principale par défaut ; + \item \MontreCode{Opacite} : opacité, \MontreCode{0.25} par défaut, du remplissage. +\end{itemize} + +\smallskip + +Le deuxième argument, optionnel et entre \MontreCode{<...>}, correspond à la fonction \textbf{précédemment définie} ! + +\smallskip + +Les deux derniers arguments, obligatoires, correspondent aux bornes de l'intégrale. + +\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5} +\begin{GraphiqueTikz} + [x=0.66cm,y=0.033cm,Xmin=0,Xmax=21,Xgrille=2,Xgrilles=1, + Ymin=0,Ymax=160,Ygrille=20,Ygrilles=10] + \TracerAxesGrilles[Elargir=2.5mm]{auto}{auto} + \DefinirCourbe[Couleur=red,Nom=cf,Debut=1,Fin=20,Trace]<f>{80*x*exp(-0.2*x)} + \RepresenterMethodeIntegrale[Couleur=teal]<f>{5}{15} +\end{GraphiqueTikz} +\end{tcblisting} + +\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5} +\begin{GraphiqueTikz} + [x=0.66cm,y=0.033cm,Xmin=0,Xmax=21,Xgrille=2,Xgrilles=1, + Ymin=0,Ymax=160,Ygrille=20,Ygrilles=10] + \TracerAxesGrilles[Elargir=2.5mm]{auto}{auto} + \DefinirCourbe[Couleur=red,Nom=cf,Debut=1,Fin=20,Trace]<f>{80*x*exp(-0.2*x)} + \RepresenterMethodeIntegrale + [Methode=RectanglesDroite,Couleur=orange,NbSubDiv=7]<f>{1}{10} +\end{GraphiqueTikz} +\end{tcblisting} + +\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5} +\begin{GraphiqueTikz} + [x=0.66cm,y=0.033cm,Xmin=0,Xmax=21,Xgrille=2,Xgrilles=1, + Ymin=0,Ymax=160,Ygrille=20,Ygrilles=10] + \TracerAxesGrilles[Elargir=2.5mm]{auto}{auto} + \DefinirCourbe[Couleur=red,Nom=cf,Debut=1,Fin=20,Trace]<f>{80*x*exp(-0.2*x)} + \RepresenterMethodeIntegrale + [Methode=RectanglesMilieu,Couleur=yellow,NbSubDiv=25]<f>{1}{20} +\end{GraphiqueTikz} +\end{tcblisting} + +\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5} +\begin{GraphiqueTikz} + [x=0.66cm,y=0.033cm,Xmin=0,Xmax=21,Xgrille=2,Xgrilles=1, + Ymin=0,Ymax=160,Ygrille=20,Ygrilles=10] + \TracerAxesGrilles[Elargir=2.5mm]{auto}{auto} + \DefinirCourbe[Couleur=red,Nom=cf,Debut=1,Fin=20,Trace]<f>{80*x*exp(-0.2*x)} + \RepresenterMethodeIntegrale + [Methode=Trapezes,Couleur=pink,Remplir=false]<f>{1}{20} +\end{GraphiqueTikz} +\end{tcblisting} + +\subsection{Méthode de Monte-Carlo}\label{montecarlo} + +L'idée est de proposer une commande pour simuler un calcul intégral via la méthode de Monte-Carlo. + +Le code se charge de simuler les \textit{tirages}, et les résultats peuvent être stockés dans des macros. + +\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5,listing only} +%dans l'environnement GraphiqueTikz +\SimulerMonteCarlo[clés]<fonction>{nb essais}[\nbptsmcok][\nbptsmcko] +\end{tcblisting} + +Les \MontreCode{Clés} disponibles sont : + +\begin{itemize} + \item \MontreCode{Couleurs} : couleurs des points, \MontreCode{blue/red} par défaut ; + \item \MontreCode{BornesX} : bornes \textit{horizontales} pour la simulation, valant \MontreCode{\textbackslash pflxmin,\textbackslash pflxmax} par défaut ; + \item \MontreCode{BornesY} : bornes \textit{verticales} pour la simulation, valant \MontreCode{\textbackslash pflymin,\textbackslash pflymax} par défaut. +\end{itemize} + +Le deuxième argument, optionnel et entre \MontreCode{<...>}, est la fonction \textbf{précédemment définie} à utiliser. + +\smallskip + +Les deux derniers arguments, optionnels et entre \MontreCode{[...]}, sont les macros dans lesquelles sont stockées les résultats de la simulation. Ces macros sont \MontreCode{\textbackslash nbptsmcok} et \MontreCode{\textbackslash nbptsmcko} par défaut. + +À noter que la macro \MontreCode{\textbackslash nbptsmc} permet de récupérer le nombre de points utilisés. + +\begin{tcblisting}{listing engine=minted,minted language=latex,colframe=lightgray,colback=lightgray!5} +%avec \sisetup{group-minimum-digits=4} pour le formatage des "milliers" + +\begin{GraphiqueTikz}% + [x=10cm,y=10cm,Xmin=0,Xmax=1,Xgrille=0.1,Xgrilles=0.05, + Ymin=0,Ymax=1,Ygrille=0.1,Ygrilles=0.05] + \TracerAxesGrilles[Elargir=2.5mm,Dernier]{auto}{auto} + \DefinirCourbe[Trace,Couleur=teal,Pas=0.001]<f>{sqrt(1-x^2)} + \SimulerMonteCarlo<f>{5000} +\end{GraphiqueTikz} + +Le nombre de points bleus est de \textcolor{blue}{\num{\nbptsmcok}}, +le nombre de points rouges est de \textcolor{red}{\num{\nbptsmcko}}. + +La proportion de points bleus est de $\frac{\num{\nbptsmcok}}{\num{\nbptsmc}} +\approx \ArrondirNum[4]{\nbptsmcok/\nbptsmc}$ +et $\frac{\pi}{4} \approx \ArrondirNum[4]{pi/4}$. +\end{tcblisting} + +\pagebreak + \section{Commandes spécifiques des statistiques à deux variables} \subsection{Le nuage de points}\label{nuage} @@ -1767,6 +1899,7 @@ Les commandes disponibles sont : \lstcmd{def spline~~~~~}{\DefinirCourbeSpline}{deftracfctspline} \lstcmd{tracé spline~~~}{\TracerCourbeSpline}{deftracfctspline} \lstcmd{tracé droite~~~}{\TracerDroite}{tracdroite} + \lstcmd{asymptote vert~}{\TracerAsymptote}{tracdroite} \lstcmd{def points~~~~~}{\DefinirPts}{defpts} \lstcmd{def image~~~~~~}{\DefinirImage}{defpts} \lstcmd{marq pts~~~~~~~}{\MarquerPts}{markpts} @@ -1781,6 +1914,8 @@ Les commandes disponibles sont : \lstcmd{maximum~~~~~~~~}{\TrouverMaximum}{maximum} \lstcmd{minimum~~~~~~~~}{\TrouverMinimum}{minimum} \lstcmd{intégrale~~~~~~}{\TracerIntegrale}{integr} + \lstcmd{méthodes int~~~}{\RepresenterMethodeIntegrale}{methodesintergrales} + \lstcmd{Monte-Carlo~~~~}{\SimulerMonteCarlo}{montecarlo} \lstcmd{tangente~~~~~~~}{\TracerTangente}{tgte} \lstcmd{loi normale~~~~}{\DefinirLoiNormale}{loinormale} \lstcmd{loi normale~~~~}{\TracerLoiNormale}{loinormale} @@ -1798,6 +1933,7 @@ Les commandes disponibles sont : \begin{quote} \begin{verbatim} +0.1.6 : Asymptote verticale + Méthodes intégrales (géom + Monte Carlo) 0.1.5 : Correction d'un bug sur les rajouts de valeurs + Nœud pour une image + [en] version ! 0.1.4 : Placement de texte 0.1.3 : Ajout de régressions avec le package xint-regression diff --git a/graphics/pgf/contrib/tkz-grapheur/tex/tkz-grapheur.sty b/graphics/pgf/contrib/tkz-grapheur/tex/tkz-grapheur.sty index 3de4286c8e..ce321f6d4b 100644 --- a/graphics/pgf/contrib/tkz-grapheur/tex/tkz-grapheur.sty +++ b/graphics/pgf/contrib/tkz-grapheur/tex/tkz-grapheur.sty @@ -2,9 +2,10 @@ % licence : Released under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txtf \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{tkz-grapheur}[2024/06/22 0.1.5.Des outils en TikZ pour travailler comme avec un grapheur] +\ProvidesPackage{tkz-grapheur}[2024/07/13 0.1.6.Des outils en TikZ pour travailler comme avec un grapheur] %====HISTORIQUE +% v 0.1.6 Asymptote verticale + Monte Carlo + Méthode intégrales (rectangles, etc) % v 0.1.5 Correction d'un bug avec les valeurs manuelles + Nœud pour une image + [en] version ! % v 0.1.4 Ajout des placements de textes % v 0.1.3 Régressions, avec xintreg (désactivable) @@ -49,7 +50,7 @@ \if@lngenglish \sisetup{mode=match,propagate-math-font=true,reset-math-version=false,reset-text-family=false,reset-text-series=false,reset-text-shape=false,text-family-to-math=true,text-series-to-math=true} \else - \sisetup{locale=FR,output-decimal-marker={,},mode=match,propagate-math-font=true,reset-math-version=false,reset-text-family=false,reset-text-series=false,reset-text-shape=false,text-family-to-math=true,text-series-to-math=true} + \sisetup{locale=FR,output-decimal-marker={,},mode=match,propagate-math-font=true,reset-math-version=false,reset-text-family=false,reset-text-series=false,reset-text-shape=false,text-family-to-math=true,text-series-to-math=true,group-minimum-digits=4} \fi \fi @@ -106,6 +107,7 @@ %====STYLES DE BASE \tikzset{pflnoeud/.style={}} \tikzset{pflpoint/.style={line width=0.95pt}} +\tikzset{pflpointmc/.style={radius=0.875pt}} \tikzset{pflpointc/.style={radius=1.75pt}} \tikzset{pflpointnuage/.style={radius=1.75pt}} \tikzset{pflcadre/.style={line width=0.8pt,gray}} @@ -1012,6 +1014,103 @@ \end{scope} } +%====MONTE CARLO +\defKV[graphiquetikzmontecarlo]{% + Couleurs=\def\graphtikzmccols{#1},% + BornesX=\def\graphtikzmcxbornes{#1},% + BornesY=\def\graphtikzmcybornes{#1} +} + +\setKVdefault[graphiquetikzmontecarlo]{% + Couleurs={blue/red},% + BornesX={\pflxmin,\pflxmax},% + BornesY={\pflymin,\pflymax} +} + +\NewDocumentCommand\SimulerMonteCarlo{ O{} D<>{f} m O{\nbptsmcok} O{\nbptsmcko} }{% + \restoreKV[graphiquetikzmontecarlo]% + \setKV[graphiquetikzmontecarlo]{#1}% + \StrCut{\graphtikzmccols}{/}{\tmpMCcolOK}{\tmpMCcolKO}% + \StrCut{\graphtikzmcxbornes}{,}{\tmpMCxmin}{\tmpMCxmax}% + \StrCut{\graphtikzmcybornes}{,}{\tmpMCymin}{\tmpMCymax}% + \xdef#4{0}% + \xdef#5{0}% + \xdef\nbptsmc{#3}% + \foreach \i in {1,...,#3}{% + \xdef\tmpMCrandX{\xintfloateval{random()*((\tmpMCxmax)-(\tmpMCxmin))+(\tmpMCxmin)}}% + \xdef\tmpMCrandY{\xintfloateval{random()*((\tmpMCymax)-(\tmpMCymin))+(\tmpMCymin)}}% + \xdef\tmpMCrandfX{\xintfloateval{#2(\tmpMCrandX)}}% + \xintifboolexpr{ \tmpMCrandfX > \tmpMCrandY }% + {% + \xdef#4{\xinteval{#4+1}}% + \filldraw[\tmpMCcolOK] (\tmpMCrandX,\tmpMCrandY) circle[pflpointmc] ; + }% + {% + \xdef#5{\xinteval{#5+1}}% + \filldraw[\tmpMCcolKO] (\tmpMCrandX,\tmpMCrandY) circle[pflpointmc] ; + }% + }% +} + +%====MÉTHODES INTÉGRALES + +\defKV[graphiquetikzintegr]{% + Couleur=\def\graphtikzintgrcol{#1},% + CouleurRemplissage=\def\graphtikzintgrcolrempl{#1},% + NbSubDiv=\def\graphtikzintgrnb{#1},% + Methode=\def\graphtikzintgrtype{#1},% + Opacite=\def\graphtikzintgropac{#1} +} + +\setKVdefault[graphiquetikzintegr]{% + Couleur=red,% + NbSubDiv=10,% + Methode=RectanglesGauche,% + Remplir=true,% + CouleurRemplissage={\graphtikzintgrcol!25},% + Opacite=0.25 +} + +\NewDocumentCommand\RepresenterMethodeIntegrale{ O{} D<>{f} m m }{%opts+nom_fct+a+b + \useKVdefault[graphiquetikzintegr]% + \setKV[graphiquetikzintegr]{#1}% + \ifboolKV[graphiquetikzintegr]{Remplir}% + {% + \tikzset{pflfigureintegr/.style={pfltrait,\graphtikzintgrcol,fill=\graphtikzintgrcolrempl,fill opacity=\graphtikzintgropac}}% + }% + {% + \tikzset{pflfigureintegr/.style={pfltrait,\graphtikzintgrcol}}% + }% + \tikzset{figureintegr/.style={pfltrait,\graphtikzintgrcol,fill=\graphtikzintgrcolrempl,fill opacity=\graphtikzintgropac}}% + \def\TmpH{(#4-#3)/\graphtikzintgrnb} + %rectangles gauches + \IfEq{\graphtikzintgrtype}{RectanglesGauche}% + {% + \foreach \i in {0,...,\inteval{\graphtikzintgrnb-1}}% + \draw[pflfigureintegr] ({#3+\i*\TmpH},{0}) rectangle++ ({\TmpH},{\xintfloateval{#2(#3+\i*\TmpH)}}) ; + }% + {}% + \IfEq{\graphtikzintgrtype}{RectanglesDroite}% + {% + \foreach \i in {0,...,\inteval{\graphtikzintgrnb-1}}% + \draw[pflfigureintegr] ({#3+\i*\TmpH},{0}) rectangle++ ({\TmpH},{\xintfloateval{#2(#3+(\i+1)*\TmpH)}}) ; + }% + {}% + \IfEq{\graphtikzintgrtype}{RectanglesMilieu}% + {% + \foreach \i in {0,...,\inteval{\graphtikzintgrnb-1}}% + \draw[pflfigureintegr] ({#3+\i*\TmpH},{0}) rectangle++ ({\TmpH},{\xintfloateval{#2(#3+(\i+0.5)*\TmpH)}}) ; + }% + {}% + \IfEq{\graphtikzintgrtype}{Trapezes}% + {% + \foreach \i in {0,...,\inteval{\graphtikzintgrnb-1}}% + \draw[pflfigureintegr] ({#3+\i*\TmpH},{0}) -- ({#3+\i*\TmpH},{\xintfloateval{#2(#3+\i*\TmpH)}}) -- ({#3+(\i+1)*\TmpH},{\xintfloateval{#2(#3+(\i+1)*\TmpH)}}) -- ({#3+(\i+1)*\TmpH},{0}) -- cycle ; + }% + {}% +} + + %====INTÉGRALES %v2 avec modification de la clé [Type=...] ? \defKV[GraphiqueTikzIntegr]{% @@ -1961,6 +2060,16 @@ \end{scope} } +%====asymptote +\NewDocumentCommand\TracerAsymptote{ O{} m D<>{} }{% + \restoreKV[GraphiquetikzDroite]% + \setKV[GraphiquetikzDroite]{#1}% + %tracé + \draw[pfltrait,{\useKV[GraphiquetikzDroite]{Couleur}},#3] ({#2},{\pflymin})--({#2},{\pflymax}) ; +} + + +%====MinMax \defKV[GraphiqueTikzMinMax]{% Pas=\def\pflminmaxstep{#1},% Methode=\def\pflminmaxmethode{#1},% @@ -2117,6 +2226,7 @@ \tikzset{tkzgrphnode/.style={}} \tikzset{tkzgrphpoint/.style={line width=0.95pt}} \tikzset{tkzgrphpointc/.style={radius=1.75pt}} +\tikzset{tkzgrphpointmc/.style={radius=0.875pt}} \tikzset{tkzgrphscatter/.style={radius=1.75pt}} \tikzset{tkzgrphframe/.style={line width=0.8pt,gray}} \tikzset{tkzgrphcurve/.style={line width=1.05pt}} @@ -3898,11 +4008,11 @@ } %====droite -\defKV[GraphiquetikzDroite]{% +\defKV[GraphicTikzLine]{% Name=\def\pfldroitename{#1} } -\setKVdefault[GraphiquetikzDroite]{% +\setKVdefault[GraphicTikzLine]{% Slope=false,% Color=black,% Start={\pflxmin},% @@ -3911,15 +4021,15 @@ } \NewDocumentCommand\DrawLine{ O{} m m D<>{} }{% - \restoreKV[GraphiquetikzDroite]% - \setKV[GraphiquetikzDroite]{#1}% + \restoreKV[GraphicTikzLine]% + \setKV[GraphicTikzLine]{#1}% %1er point \path #2;% \pgfgetlastxy{\macrox}{\macroy}% \xdef\pfldtetikzxA{\xintfloateval{(\ConvertPtToCm{\macrox})/(\pflxunit)}}% \xdef\pfldtetikzyA{\xintfloateval{(\ConvertPtToCm{\macroy})/(\pflyunit)}}% %2ème point si besoin - \ifboolKV[GraphiquetikzDroite]{Slope}% + \ifboolKV[GraphicTikzLine]{Slope}% {% \xdef\pfldtepente{\xintfloateval{#3}}% }% @@ -3936,24 +4046,33 @@ {% \IfEq{\pfldroitename}{}% {% - \draw[tkzgrphline,{\useKV[GraphiquetikzDroite]{Color}},#4] (\pfldtetikzxA,\pflymin) -- (\pfldtetikzxA,\pflymax) ; + \draw[tkzgrphline,{\useKV[GraphicTikzLine]{Color}},#4] (\pfldtetikzxA,\pflymin) -- (\pfldtetikzxA,\pflymax) ; }% {% - \draw[tkzgrphline,{\useKV[GraphiquetikzDroite]{Color}},#4,name path global=\pfldroitename] (\pfldtetikzxA,\pflymin) -- (\pfldtetikzxA,\pflymax) ; + \draw[tkzgrphline,{\useKV[GraphicTikzLine]{Color}},#4,name path global=\pfldroitename] (\pfldtetikzxA,\pflymin) -- (\pfldtetikzxA,\pflymax) ; }% }% {% \IfEq{\pfldroitename}{}% {% - \draw[tkzgrphline,{\useKV[GraphiquetikzDroite]{Color}},domain={\useKV[GraphiquetikzDroite]{Start}}:{\useKV[GraphiquetikzDroite]{End}},samples=2,#4] plot (\x,{\pfldtepente*(\x-\pfldtetikzxA)+\pfldtetikzyA}) ; + \draw[tkzgrphline,{\useKV[GraphicTikzLine]{Color}},domain={\useKV[GraphicTikzLine]{Start}}:{\useKV[GraphicTikzLine]{End}},samples=2,#4] plot (\x,{\pfldtepente*(\x-\pfldtetikzxA)+\pfldtetikzyA}) ; }% {% - \draw[tkzgrphline,{\useKV[GraphiquetikzDroite]{Color}},domain={\useKV[GraphiquetikzDroite]{Start}}:{\useKV[GraphiquetikzDroite]{End}},samples=2,name path global=\pfldroitename,#4] plot (\x,{\pfldtepente*(\x-\pfldtetikzxA)+\pfldtetikzyA}) ; + \draw[tkzgrphline,{\useKV[GraphicTikzLine]{Color}},domain={\useKV[GraphicTikzLine]{Start}}:{\useKV[GraphicTikzLine]{End}},samples=2,name path global=\pfldroitename,#4] plot (\x,{\pfldtepente*(\x-\pfldtetikzxA)+\pfldtetikzyA}) ; }% }% \end{scope} } +%====asymptote +\NewDocumentCommand\DrawAsymptote{ O{} m D<>{} }{% + \restoreKV[GraphicTikzLine]% + \setKV[GraphicTikzLine]{#1}% + %tracé + \draw[tkzgrphline,{\useKV[GraphicTikzLine]{Color}},#3] ({#2},{\pflymin})--({#2},{\pflymax}) ; +} + +%====minmax \defKV[GraphicTikzMinMax]{% Pas=\def\pflminmaxstep{#1},% Method=\def\pflminmaxmethode{#1},% @@ -4061,4 +4180,42 @@ \draw #2 node[tkzgrphnode,font=\pflnodefonte,text=\pflnodecol,\pfnodepos] {#3} ; } +%====MONTE CARLO +\defKV[GraphicTikzmontecarlo]{% + Colors=\def\graphtikzmccols{#1},% + BoundsX=\def\graphtikzmcxbornes{#1},% + BoundsY=\def\graphtikzmcybornes{#1} +} + +\setKVdefault[GraphicTikzmontecarlo]{% + Colors={blue/red},% + BoundsX={\pflxmin,\pflxmax},% + BoundsY={\pflymin,\pflymax} +} + +\NewDocumentCommand\SimulateMonteCarlo{ O{} D<>{f} m O{\nbptsmcok} O{\nbptsmcko} }{% + \restoreKV[GraphicTikzmontecarlo]% + \setKV[GraphicTikzmontecarlo]{#1}% + \StrCut{\graphtikzmccols}{/}{\tmpMCcolOK}{\tmpMCcolKO}% + \StrCut{\graphtikzmcxbornes}{,}{\tmpMCxmin}{\tmpMCxmax}% + \StrCut{\graphtikzmcybornes}{,}{\tmpMCymin}{\tmpMCymax}% + \xdef#4{0}% + \xdef#5{0}% + \xdef\nbptsmc{#3}% + \foreach \i in {1,...,#3}{% + \xdef\tmpMCrandX{\xintfloateval{random()*((\tmpMCxmax)-(\tmpMCxmin))+(\tmpMCxmin)}}% + \xdef\tmpMCrandY{\xintfloateval{random()*((\tmpMCymax)-(\tmpMCymin))+(\tmpMCymin)}}% + \xdef\tmpMCrandfX{\xintfloateval{#2(\tmpMCrandX)}}% + \xintifboolexpr{ \tmpMCrandfX > \tmpMCrandY }% + {% + \xdef#4{\xinteval{#4+1}}% + \filldraw[\tmpMCcolOK] (\tmpMCrandX,\tmpMCrandY) circle[tkzgrphpointmc] ; + }% + {% + \xdef#5{\xinteval{#5+1}}% + \filldraw[\tmpMCcolKO] (\tmpMCrandX,\tmpMCrandY) circle[tkzgrphpointmc] ; + }% + }% +} + \endinput
\ No newline at end of file diff --git a/macros/latex/contrib/customenvs/doc/customenvs-doc-en.pdf b/macros/latex/contrib/customenvs/doc/customenvs-doc-en.pdf Binary files differindex d0d64760c9..fe5aeba297 100644 --- a/macros/latex/contrib/customenvs/doc/customenvs-doc-en.pdf +++ b/macros/latex/contrib/customenvs/doc/customenvs-doc-en.pdf diff --git a/macros/latex/contrib/customenvs/doc/customenvs-doc-en.tex b/macros/latex/contrib/customenvs/doc/customenvs-doc-en.tex index 3e4ce0aa72..321723f025 100644 --- a/macros/latex/contrib/customenvs/doc/customenvs-doc-en.tex +++ b/macros/latex/contrib/customenvs/doc/customenvs-doc-en.tex @@ -34,8 +34,8 @@ \usepackage[margin=1.5cm]{geometry} \setlength{\parindent}{0pt} -\def\TPversion{0.1.7} -\def\TPdate{03/06/2024} +\def\TPversion{0.1.8} +\def\TPdate{13/07/2024} \usepackage{tcolorbox} \sethlcolor{lightgray!25} \NewDocumentCommand\MontreCode{ m }{% @@ -111,6 +111,7 @@ \section{History} +\verb|v0.1.8|~:~~~~Score banner \verb|v0.1.7|~:~~~~Small patch for \textsf{Vignette} macro (see \texttt{[fr]} documentation) \verb|v0.1.6|~:~~~~Small patchs for \textsf{displayskip} + \textsf{pas-tableur} (see \texttt{[fr]} documentation) @@ -430,6 +431,60 @@ The last argument, mandatory and between \MontreCode{(...)} give the list of cat \pagebreak +\pagebreak + +\section{Score banner} + +\subsection{Global use} + +The idea is to insert a score banner, with customizations. + +\begin{codehigh}[language=latex/latex3,style/main=teal!25,style/code=teal!25] +ScoreBanner[keys]{number} +\end{codehigh} + +\begin{demohigh}[language=latex/latex3,style/main=teal!25,style/code=teal!25] +%default output +\ScoreBanner{} +\end{demohigh} + +\subsection{The macro} + +Available \MontreCode{keys} are : + +\begin{itemize} + \item \MontreCode{Height} : height of the banner (without the legend) ; \MontreCode{1} by default + \item \MontreCode{Ratio} : ratio of boxes ; \MontreCode{0.6} by default + \item \MontreCode{Symbols} : labels ; \MontreCode{A,B,C,D,E} by default + \item \MontreCode{Legend} : legend (uppercase) ; \MontreCode{score} by default ; + \item \MontreCode{Font} : global font ; \MontreCode{\textbackslash bfseries\textbackslash sffamily} by default + \item \MontreCode{ShowLegend} : boolean for the legend ; \MontreCode{false} by default ; + \item \MontreCode{Colors} : colors for boxes ; + + \hfill\MontreCode{colorNS1,colorNS2,colorNS3,colorNS4,colorNS5} by default ; + \item \MontreCode{ScaleSymbols} : scale H/V of labels ; \MontreCode{1.25,1.65} by default ; + \item \MontreCode{Colbg} : background color for select box ; \MontreCode{white} by default. +\end{itemize} + +\smallskip + +If the list of colors doesn't fill all the boxes, \MontreCode{lightgray} color is used. + +\begin{demohigh}[language=latex/latex3,style/main=teal!25,style/code=teal!25] +\ScoreBanner[Legend=Geometry,Height=2]{4} +\end{demohigh} + +\begin{demohigh}[language=latex/latex3,style/main=teal!25,style/code=teal!25,style/demo=yellow!25] +%bg of lower part is yellow!25 +\def\lstcouleurs{colorNS1,colorNS2,colorNS3,colorNS4,colorNS5,purple} +\ScoreBanner% + [ScaleSymbols={1.33,2},Height=3.25,ShowLegend=false,Ratio=0.75, + Symbols={1,2,3,4,5,6},Colors=\lstcouleurs, + Colbg=yellow!25]{1} +\end{demohigh} + +\pagebreak + \section{SMS conversation} \subsection{Global use} diff --git a/macros/latex/contrib/customenvs/doc/customenvs-doc-fr.pdf b/macros/latex/contrib/customenvs/doc/customenvs-doc-fr.pdf Binary files differindex b128076999..47dce47918 100644 --- a/macros/latex/contrib/customenvs/doc/customenvs-doc-fr.pdf +++ b/macros/latex/contrib/customenvs/doc/customenvs-doc-fr.pdf diff --git a/macros/latex/contrib/customenvs/doc/customenvs-doc-fr.tex b/macros/latex/contrib/customenvs/doc/customenvs-doc-fr.tex index 2f74296c5d..7a7293ec6e 100644 --- a/macros/latex/contrib/customenvs/doc/customenvs-doc-fr.tex +++ b/macros/latex/contrib/customenvs/doc/customenvs-doc-fr.tex @@ -39,8 +39,8 @@ \usepackage[margin=1.5cm]{geometry} \setlength{\parindent}{0pt} -\def\TPversion{0.1.7} -\def\TPdate{03 juin 2024} +\def\TPversion{0.1.8} +\def\TPdate{13 juillet 2024} \usepackage{tcolorbox} \tcbuselibrary{listingsutf8} \newtcblisting{DemoCode}[1]{% @@ -66,10 +66,10 @@ keywordstyle={\color{violet}},% classoffset=2,% alsoletter={-},% - morekeywords={\ReponsesQCM,MultiCols,\CreerListeItems,\ListeChoixItems,\TableauCompetences,\CrayonDeCompetences,\StyleEnvtExo,\StyleEnvtExoDefaut,\TitreExo,\ipsum,EnvSMS,\SMSrec,\SMSenv,BoiteSimple,\SujetTitreExo,\CircledNumber,\AffVignette,\BoiteArrondie,\ChangerDisplaySkip,\celcouleur,\celfusion,\lignetxt,\colonnetxt,\celnumbreak,\celtxt},% + morekeywords={\ReponsesQCM,MultiCols,\CreerListeItems,\ListeChoixItems,\TableauCompetences,\CrayonDeCompetences,\StyleEnvtExo,\StyleEnvtExoDefaut,\TitreExo,\ipsum,EnvSMS,\SMSrec,\SMSenv,BoiteSimple,\SujetTitreExo,\CircledNumber,\AffVignette,\BoiteArrondie,\ChangerDisplaySkip,\celcouleur,\celfusion,\lignetxt,\colonnetxt,\celnumbreak,\celtxt,\BandeauScore},% keywordstyle={\color{green!50!black}},% classoffset=3,% - morekeywords={Largeur,Filets,EspacesCL,NbCols,Labels,PoliceLabels,EspaceLabels,Swap,Type,CoeffEspVert,EpTrait,Alea,LargeurNivs,Niveaux,NoticeNiveaux,Titre,PolTitre,PolNotice,PolComp,LigneSep,CouleurNotice,CouleurNiveaux,CouleurFond,Note,Notice,PoliceCateg,PoliceBloc,Couleurs,LargeurBloc,Echelle,NoirBlanc,Libelle,EpTrait,Police,Type,ComplementTitre,Titre,CodeDebut,Couleur,EchelleImage,Decoration,Trait,Avatar,AffAvatar,NoirBlanc,CouleurE,CouleurR,CouleurFond,Hauteur,Largeur,PoliceTxt,CouleurTitre,AlignH,bg,txt,bthick,bcol,raise,Type,EspH,Fond,Texte,Style,Dense,Avant,AvantS,Apres,ApresS,Global,align,width},% + morekeywords={Largeur,Filets,EspacesCL,NbCols,Labels,PoliceLabels,EspaceLabels,Swap,Type,CoeffEspVert,EpTrait,Alea,LargeurNivs,Niveaux,NoticeNiveaux,Titre,PolTitre,PolNotice,PolComp,LigneSep,CouleurNotice,CouleurNiveaux,CouleurFond,Note,Notice,PoliceCateg,PoliceBloc,Couleurs,LargeurBloc,Echelle,NoirBlanc,Libelle,EpTrait,Police,Type,ComplementTitre,Titre,CodeDebut,Couleur,EchelleImage,Decoration,Trait,Avatar,AffAvatar,NoirBlanc,CouleurE,CouleurR,CouleurFond,Hauteur,Largeur,PoliceTxt,CouleurTitre,AlignH,bg,txt,bthick,bcol,raise,Type,EspH,Fond,Texte,Style,Dense,Avant,AvantS,Apres,ApresS,Global,align,width,Legende,CouleurFond,Hauteur,Ratio,AffLegende,Couleurs,EchelleSymboles,Symboles},% keywordstyle={\color{orange}} },% #1 @@ -799,6 +799,64 @@ L'argument, obligatoire et entre \MontreCode{\{...\}} est la liste des catégori \pagebreak +\section{Bandeau de score} + +\subsection{Principe et fonctionnement} + +L'idée est de proposer une commande pour insérer un bandeau de score, type \textit{nutriscore}. + +\smallskip + +La majorité des éléments sont personnalisables. + +\begin{DemoCode}{listing only} +\BandeauScore[clés]{numéro} +\end{DemoCode} + +\begin{DemoCode}{} +%sortie par défaut +\BandeauScore{} +\end{DemoCode} + +\subsection{La commande} + +Les \MontreCode{clés} disponibles, à donner entre \MontreCode{[...]}, sont : + +\begin{itemize} + \item \MontreCode{Hauteur} : hauteur du bandeau (sans la légende) ; \MontreCode{1} par défaut + \item \MontreCode{Ratio} : rapport V/H des cases ; \MontreCode{0.6} par défaut + \item \MontreCode{Symboles} : contenu des cases ; \MontreCode{A,B,C,D,E} par défaut + \item \MontreCode{Legende} : texte de la légende (qui sera en majuscule) ; \MontreCode{score} par défaut ; + \item \MontreCode{Police} : Police globale ; \MontreCode{\textbackslash bfseries\textbackslash sffamily} par défaut + \item \MontreCode{AffLegende} : booléen pour afficher la légende ; \MontreCode{false} par défaut ; + \item \MontreCode{Couleurs} : couleurs des cases ; + + \hfill\MontreCode{couleurNS1,couleurNS2,couleurNS3,couleurNS4,couleurNS5} par défaut ; + \item \MontreCode{EchelleSymboles} : échelle(s) H/V des symboles ; \MontreCode{1.25,1.65} par défaut ; + \item \MontreCode{CouleurFond} : couleur du fond (pour la case choisie) ; \MontreCode{white} par défaut. +\end{itemize} + +L'argument obligatoire correspond quant à lui au numéro de la case à mettre en valeur (\MontreCode{vide} par défaut). + +\smallskip + +Si la liste des couleurs ne permet pas de remplir toutes les cases, la couleur \MontreCode{lightgray} est utilisée. + +\begin{DemoCode}{} +\BandeauScore[Legende=Géométrie,Hauteur=2]{4} +\end{DemoCode} + +\begin{DemoCode}{colbacklower=yellow!25} +%le fond de la boîte a été défini sur yellow!25 +\def\lstcouleurs{couleurNS1,couleurNS2,couleurNS3,couleurNS4,couleurNS5,purple} +\BandeauScore% + [EchelleSymboles={1.33,2},Hauteur=2,AffLegende=false, + Symboles={1,2,3,4,5,6},Couleurs=\lstcouleurs, + CouleurFond=yellow!25]{1} +\end{DemoCode} + +\pagebreak + \section{Fenêtre type conversation instantanée} \subsection{Principe et fonctionnement} diff --git a/macros/latex/contrib/customenvs/tex/customenvs.sty b/macros/latex/contrib/customenvs/tex/customenvs.sty index e63ea57f84..af81d0b88d 100644 --- a/macros/latex/contrib/customenvs/tex/customenvs.sty +++ b/macros/latex/contrib/customenvs/tex/customenvs.sty @@ -3,9 +3,10 @@ % source pencil...: CC-BY-SA 4.0 https://tex.stackexchange.com/questions/504092/replicating-a-fancy-bordered-text-style-in-latex/504145#504145 \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{customenvs}[2024/06/03 0.1.7 Custom classic environments] +\ProvidesPackage{customenvs}[2024/07/13 0.1.8 Custom classic environments] %====HISTORIQUE +% v 0.1.8 Nutriscore % v 0.1.7 Style perso pour les vignettes % v 0.1.6 DisplaySkip patch + Patchs pas-tableur % v 0.1.5 Boxes for exam title + circled numbers + Vignettes + Small simple boxes creation @@ -1095,6 +1096,93 @@ title={\@ifpackageloaded{babel}{\NoAutoSpacing#2}{#2}\IfBooleanTF{#1}{}{$\cdot$\scalebox{0.6}[0.6]{\faCheckCircle[regular]\!\faCheckCircle[regular]}~}},left=1mm,right=1mm,boxsep=0mm]{#3}% } +%====Nutriscore +\definecolor{couleurNS1}{RGB}{45,126,67} +\definecolor{couleurNS2}{RGB}{151,186,56} +\definecolor{couleurNS3}{RGB}{240,202,13} +\definecolor{couleurNS4}{RGB}{213,123,26} +\definecolor{couleurNS5}{RGB}{197,52,25} +\tikzset{noeudNS/.style={pos=0.5,xscale=\echellexNS*\hauteurNS,yscale=\echelleyNS*\hauteurNS}} + +\defKV[NUTRISCORE]{% + Hauteur=\pgfmathsetmacro{\hauteurNS}{#1},% + Ratio=\pgfmathsetmacro{\ratiolargeurbandeNS}{#1},% + Symboles=\def\lettresNS{#1},% + Legende=\def\legendeNS{#1},% + Police=\def\fonteNS{#1},% + Couleurs=\def\couleursNS{#1},% + EchelleSymboles=\def\echellesymbNS{#1},% + CouleurFond=\def\coulbgNS{#1} +} +\setKVdefault[NUTRISCORE]{% + Hauteur=1,% + Ratio={0.6},% + Symboles={A,B,C,D,E},% + Legende={score},% + Police=\sffamily\bfseries,% + AffLegende=true,% + Couleurs={couleurNS1,couleurNS2,couleurNS3,couleurNS4,couleurNS5},% + EchelleSymboles={1.25,1.65},% + CouleurFond=white +} + +\NewDocumentCommand\BandeauScore{ O{} D<>{} m }{% + \restoreKV[NUTRISCORE]% + \setKV[NUTRISCORE]{#1}% + \IfEq{#3}{}% + {% + \xdef\numcasNS{0}% + }% + {% + \xdef\numcasNS{#3}% + }% + \readlist\letterListNS{\lettresNS}% + \xdef\nbcasesNS{\letterListNSlen}% + \readlist\colorListNS{\couleursNS}% + \xdef\nbcouleursNS{\colorListNSlen}% + \pgfmathsetmacro{\largeurcaseNS}{\hauteurNS*\ratiolargeurbandeNS}% + \pgfmathsetmacro{\largeurbandeNS}{\largeurcaseNS*\nbcasesNS}% + \pgfmathsetmacro{\margeNS}{0.225*\largeurcaseNS/2.4}% + \IfSubStr{\echellesymbNS}{,}% + {% + \StrCut{\echellesymbNS}{,}{\echellexNS}{\echelleyNS}% + }% + {% + \xdef\echellexNS{\echellesymbNS}\xdef\echelleyNS{\echellesymbNS}% + }% + \begin{tikzpicture}[font=\fonteNS,#2] + %---test + \filldraw[white,rounded corners=\fpeval{5*\largeurcaseNS*\ratiolargeurbandeNS}mm,line width=\fpeval{1.5*\largeurcaseNS*\ratiolargeurbandeNS}mm,opacity=0] ({-\margeNS},{-\margeNS}) rectangle++ (\nbcasesNS*\largeurcaseNS+2*\margeNS,\hauteurNS+2*\margeNS) ; + %---testfin + \begin{scope} + \clip[rounded corners=\fpeval{5*\largeurcaseNS*\ratiolargeurbandeNS}mm] (0,0) rectangle (\largeurbandeNS,\hauteurNS); + \foreach \tmpiii in {1,...,\letterListNSlen}{% + \ifnum\tmpiii=\numcasNS + \else + \ifnum\tmpiii>\nbcouleursNS + \fill[draw=none,lightgray] ({(\tmpiii-1)*\largeurcaseNS},0) rectangle ++(\largeurcaseNS,\hauteurNS) node[noeudNS,white,opacity=0.66]{\letterListNS[\tmpiii]}; + \else + \fill[draw=none,{\colorListNS[\tmpiii]}] ({(\tmpiii-1)*\largeurcaseNS},0) rectangle ++(\largeurcaseNS,\hauteurNS) node[noeudNS,white,opacity=0.66]{\letterListNS[\tmpiii]}; + \fi + \fi + }% + \end{scope} + \xintifboolexpr{\numcasNS >=1 'and' \numcasNS <= \nbcasesNS }% + {% + \begin{scope} + %\clip (-\margeNS,-\margeNS) rectangle++ (\largeurbandeNS+2*\margeNS,\hauteurNS+2*\margeNS); + \draw[draw=\coulbgNS,rounded corners=\fpeval{7.25*\largeurcaseNS*\ratiolargeurbandeNS}mm,line width=\fpeval{1.5*\largeurcaseNS*\ratiolargeurbandeNS}mm,fill={\colorListNS[#3]}] ({(\numcasNS-1)*\largeurcaseNS-\margeNS},{-\margeNS}) rectangle++ (\largeurcaseNS+2*\margeNS,\hauteurNS+2*\margeNS) node[noeudNS,white]{\letterListNS[\numcasNS]}; + \end{scope} + }% + {% + }% + %légende + \ifboolKV[NUTRISCORE]{AffLegende}% + {% + \node[above right=1pt,gray,scale=\fpeval{0.5*\hauteurNS},inner sep=1pt] at ({0.125*\margeNS},1.02*\hauteurNS) {\vphantom{QÉ}\MakeUppercase{\legendeNS}}; + }{}% + \end{tikzpicture}% +} %%----COMMANDES EN @@ -1932,4 +2020,91 @@ \fi +%====BannerScore +\definecolor{colorNS1}{RGB}{45,126,67} +\definecolor{colorNS2}{RGB}{151,186,56} +\definecolor{colorNS3}{RGB}{240,202,13} +\definecolor{colorNS4}{RGB}{213,123,26} +\definecolor{colorNS5}{RGB}{197,52,25} +\tikzset{nodeNS/.style={pos=0.5,xscale=\echellexNS*\hauteurNS,yscale=\echelleyNS*\hauteurNS}} + +\defKV[NUTRISCOREEN]{% + Height=\pgfmathsetmacro{\hauteurNS}{#1},% + Ratio=\pgfmathsetmacro{\ratiolargeurbandeNS}{#1},% + Symbols=\def\lettresNS{#1},% + Legend=\def\legendeNS{#1},% + Font=\def\fonteNS{#1},% + Colors=\def\couleursNS{#1},% + ScaleSymbols=\def\echellesymbNS{#1},% + Colbg=\def\coulbgNS{#1} +} +\setKVdefault[NUTRISCOREEN]{% + Height=1,% + Ratio={0.6},% + Symbols={A,B,C,D,E},% + Legend={score},% + Font=\sffamily\bfseries,% + ShowLegend=true,% + Colors={colorNS1,colorNS2,colorNS3,colorNS4,colorNS5},% + ScaleSymbols={1.25,1.65},% + Colbg=white +} + +\NewDocumentCommand\ScoreBanner{ O{} D<>{} m }{% + \restoreKV[NUTRISCOREEN]% + \setKV[NUTRISCOREEN]{#1}% + \IfEq{#3}{}% + {% + \xdef\numcasNS{0}% + }% + {% + \xdef\numcasNS{#3}% + }% + \readlist\letterListNS{\lettresNS}% + \xdef\nbcasesNS{\letterListNSlen}% + \readlist\colorListNS{\couleursNS}% + \xdef\nbcouleursNS{\colorListNSlen}% + \pgfmathsetmacro{\largeurcaseNS}{\hauteurNS*\ratiolargeurbandeNS}% + \pgfmathsetmacro{\largeurbandeNS}{\largeurcaseNS*\nbcasesNS}% + \pgfmathsetmacro{\margeNS}{0.225*\largeurcaseNS/2.4}% + \IfSubStr{\echellesymbNS}{,}% + {% + \StrCut{\echellesymbNS}{,}{\echellexNS}{\echelleyNS}% + }% + {% + \xdef\echellexNS{\echellesymbNS}\xdef\echelleyNS{\echellesymbNS}% + }% + \begin{tikzpicture}[font=\fonteNS,#2] + %---test + \filldraw[white,rounded corners=\fpeval{5*\largeurcaseNS*\ratiolargeurbandeNS}mm,line width=\fpeval{1.5*\largeurcaseNS*\ratiolargeurbandeNS}mm,opacity=0] ({-\margeNS},{-\margeNS}) rectangle++ (\nbcasesNS*\largeurcaseNS+2*\margeNS,\hauteurNS+2*\margeNS) ; + %---testfin + \begin{scope} + \clip[rounded corners=\fpeval{5*\largeurcaseNS*\ratiolargeurbandeNS}mm] (0,0) rectangle (\largeurbandeNS,\hauteurNS); + \foreach \iii in {1,...,\letterListNSlen}{% + \ifnum\iii=\numcasNS + \else + \ifnum\iii>\nbcouleursNS + \fill[draw=none,lightgray] ({(\iii-1)*\largeurcaseNS},0) rectangle ++(\largeurcaseNS,\hauteurNS) node[noeudNS,white,opacity=0.66]{\letterListNS[\iii]}; + \else + \fill[draw=none,{\colorListNS[\iii]}] ({(\iii-1)*\largeurcaseNS},0) rectangle ++(\largeurcaseNS,\hauteurNS) node[noeudNS,white,opacity=0.66]{\letterListNS[\iii]}; + \fi + \fi + }% + \end{scope} + \xintifboolexpr{\numcasNS >=1 'and' \numcasNS <= \nbcasesNS }% + {% + \begin{scope} + %\clip (-\margeNS,-\margeNS) rectangle++ (\largeurbandeNS+2*\margeNS,\hauteurNS+2*\margeNS); + \draw[draw=\coulbgNS,rounded corners=\fpeval{7.25*\largeurcaseNS*\ratiolargeurbandeNS}mm,line width=\fpeval{1.5*\largeurcaseNS*\ratiolargeurbandeNS}mm,fill={\colorListNS[#3]}] ({(\numcasNS-1)*\largeurcaseNS-\margeNS},{-\margeNS}) rectangle++ (\largeurcaseNS+2*\margeNS,\hauteurNS+2*\margeNS) node[noeudNS,white]{\letterListNS[#3]}; + \end{scope} + }% + {}% + %légende + \ifboolKV[NUTRISCOREEN]{ShowLegend}% + {% + \node[above right=1pt,gray,scale=\fpeval{0.5*\hauteurNS},inner sep=1pt] at ({0.125*\margeNS},1.02*\hauteurNS) {\MakeUppercase{\legendeNS}}; + }{}% + \end{tikzpicture}% +} + \endinput
\ No newline at end of file diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf Binary files differindex 40cb330c40..b4802be53e 100644 --- a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf +++ b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pyluatex.pdf b/macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pyluatex.pdf Binary files differindex 5e6698109f..c3e58a2813 100644 --- a/macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pyluatex.pdf +++ b/macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pyluatex.pdf diff --git a/macros/latex/contrib/proflycee/tex/ProfLycee.sty b/macros/latex/contrib/proflycee/tex/ProfLycee.sty index c13d91729a..e37ce44eeb 100644 --- a/macros/latex/contrib/proflycee/tex/ProfLycee.sty +++ b/macros/latex/contrib/proflycee/tex/ProfLycee.sty @@ -3,7 +3,8 @@ % or later, see http://www.latex-project.org/lppl.txtf \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{ProfLycee}[2024/05/31 3.04c Aide pour l'utilisation de LaTeX en lycee] +\ProvidesPackage{ProfLycee}[2024/07/13 3.04d Aide pour l'utilisation de LaTeX en lycee] +% 3.04d PitonInputFile et styles % 3.04c Max et min pour des fonctions % 3.04b Travail sur la loi binomiale + Ajout de clés pour les environnements graphiques % 3.04a Améliorations de la partie graphiques tikz (intégrales, axes) + Factorielle diff --git a/macros/latex/contrib/proflycee/tex/proflycee-tools-piton.tex b/macros/latex/contrib/proflycee/tex/proflycee-tools-piton.tex index 418c5aa8cc..0cb6600617 100644 --- a/macros/latex/contrib/proflycee/tex/proflycee-tools-piton.tex +++ b/macros/latex/contrib/proflycee/tex/proflycee-tools-piton.tex @@ -2,6 +2,7 @@ % Copyright 2023-2024 Cédric Pierquet % Released under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txt +%3.04d PitonInputFile et styles, pour compatibilité pfm %3.03c Thonny via piton + modification clé gobble ? %3.01f PseudoCode via piton (?) %3.01e Correction du comportement de la console repl piton/pyluatex @@ -220,6 +221,57 @@ \endtcolorbox% } +%inputfile +\NewDocumentCommand\CodePitonFichier{ O{} m D<>{} }{% + {\tcbset{reset} + \useKVdefault[envpiton]% + \setKV[envpiton]{#1}% on paramètres les nouvelles clés et on les simplifie + %------les styles piton + \SetPitonStyle{ Number = \color{\CODPITcolnb} } + \ifboolKV[envpiton]{Lignes}%si lignes=true + {\PitonOptions{left-margin=0.75em,line-numbers,line-numbers={skip-empty-lines=false,label-empty-lines=true,#3}}}%left-margin=auto, + {}% + \PitonOptions{break-lines,indent-broken-lines,continuation-symbol={\;}}%,numbers-sep=0.65em}%language=Python} + %------les styles tcbox + \IfEq{\CODPITstyle}{Moderne}%style Moderne (défaut) + {% + \tcbset{cadre/.style={}} + \tcbset{titre/.style={}} + \tcbset{stylebase/.style={stylepiton,colframe=CouleurVertForet,colback=CouleurVertForet!5,width=\CODPITlargeur,fontupper=\CODPITfonte,fontlower=\CODPITfonte,\CODPITalign,leftupper=0.75em}} + \ifboolKV[envpiton]{Filigrane}%si filigrane + {\tcbset{filigrane/.style={watermark text={\faPython},watermark opacity=0.175,watermark zoom=0.50}}}% + {\tcbset{filigrane/.style={}}}% + } + {}% + \IfEq{\CODPITstyle}{Classique}%style Classique + {% + \ifboolKV[envpiton]{Lignes}%si lignes=true + {\tcbset{stylebase/.style={thonnystylelineos,leftupper=0.75em,width=\CODPITlargeur,colframe=darkgray!50!black,fontupper=\CODPITfonte,fontlower=\CODPITfonte,\CODPITalign}}}% + {\tcbset{stylebase/.style={thonnystyle,leftupper=0.4em,width=\CODPITlargeur,colframe=darkgray!50!black,fontupper=\CODPITfonte,fontlower=\CODPITfonte,\CODPITalign}}}% + \ifboolKV[envpiton]{Filigrane}%si filigrane + {\tcbset{filigrane/.style={watermark text={\faPython},watermark opacity=0.25,watermark zoom=0.50}}}% + {\tcbset{filigrane/.style={}}}% + \ifboolKV[envpiton]{BarreTitre}% + {% + \ifboolKV[envpiton]{Cadre} + {\tcbset{cadre/.style={}}}% + {\tcbset{cadre/.style={boxrule=0pt,frame hidden}}}% + \tcbset{titre/.style={lefttitle=0.4em,title={\CODPITtitre},fonttitle=\bfseries\footnotesize\sffamily,colbacktitle=darkgray!50!black}} + }% + {% + \tcbset{titre/.style={notitle}} + \ifboolKV[envpiton]{Cadre} + {\tcbset{cadre/.style={}}} + {\tcbset{cadre/.style={boxrule=0pt,frame hidden}}} + } + } + {}% + %on crée la boîte + \tcolorbox[stylebase,filigrane,cadre,titre] + \PitonInputFile{#2} + \endtcolorbox}% +} + %piton >= 2.4 \NewPitonEnvironment{PseudoCodePiton}{ O{} m D<>{} }% {% @@ -317,6 +369,86 @@ \endtcolorbox% } +%--inputfile +\NewDocumentCommand\PseudoCodePitonFichier{ O{} m D<>{} }{% + {\tcbset{reset} + \useKVdefault[envpcpiton]% + \setKV[envpcpiton]{#1}% on paramètres les nouvelles clés et on les simplifie + %------les styles piton + \ifboolKV[envpcpiton]{Lignes}%si lignes=true + {\PitonOptions{left-margin=0.75em,all-line-numbers}}%left-margin=auto, + {}% + \PitonOptions{break-lines,indent-broken-lines,language=minimal,continuation-symbol={\;}}%,numbers-sep=0.65em}% + \SetPitonStyle{ Number = } + \ifboolKV[envpcpiton]{Couleurs}% + {% + \SetPitonIdentifier[minimal]{Algorithme,Fonction,Début,Paramètre,Paramètres,Faire,Fin,Si,Pour,Tant,Que,que,alors,Alors,Sinon,SinonSi,FinSi,FinPour,FinTantQue,TantQue,Variable,Variables,Procédure}{\color{MotsClesPseudoCodeA}} + \SetPitonIdentifier[minimal]{Afficher,Renvoyer,Saisir}{\color{MotsClesPseudoCodeB}} + % \PitonOptions{ + % identifiers = + % { + % names = {Algorithme,Fonction,Début,Paramètre,Paramètres,allant,Faire,Fin,Si,Pour,Tant,Que,que,alors,Alors,Sinon,SinonSi,FinSi,FinPour,FinTantQue,TantQue,Variable,Variables,Procédure}, + % style = \color{MotsClesPseudoCodeA} + % } , + % identifiers = + % { + % names = {Afficher,Retourner,Saisir}, + % style = \color{MotsClesPseudoCodeB} + % } + % }% + \SetPitonStyle + { + String = \color{MotsClesPseudoCodeChaine}, + Comment = \itshape\color{gray}, + } + }% + {% + \SetPitonStyle + { + String = , + Comment = \itshape + } + }% + %------les styles tcbox + \IfEq{\CODPITPCstyle}{Moderne}%style Moderne (défaut) + {% + \tcbset{cadre/.style={}} + \tcbset{titre/.style={}} + \tcbset{stylebase/.style={stylepcpiton,colframe=CouleurVertForet,colback=CouleurVertForet!5,width=\CODPITPClargeur,fontupper=\CODPITPCfonte,fontlower=\CODPITPCfonte,\CODPITPCalign,leftupper=0.75em}} + \ifboolKV[envpcpiton]{Filigrane}%si filigrane + {\tcbset{filigrane/.style={watermark text={\faCode},watermark opacity=0.175,watermark zoom=0.50}}}% + {\tcbset{filigrane/.style={}}}% + } + {}% + \IfEq{\CODPITPCstyle}{Classique}%style Classique + {% + \ifboolKV[envpcpiton]{Lignes}%si lignes=true + {\tcbset{stylebase/.style={thonnypcstylelineos,leftupper=0.75em,width=\CODPITPClargeur,colframe=darkgray!50!black,fontupper=\CODPITPCfonte,fontlower=\CODPITPCfonte,\CODPITPCalign}}}% + {\tcbset{stylebase/.style={thonnypcstyle,leftupper=0.4em,width=\CODPITPClargeur,colframe=darkgray!50!black,fontupper=\CODPITPCfonte,fontlower=\CODPITPCfonte,\CODPITPCalign}}}% + \ifboolKV[envpcpiton]{Filigrane}%si filigrane + {\tcbset{filigrane/.style={watermark text={\faCode},watermark opacity=0.25,watermark zoom=0.50}}}% + {\tcbset{filigrane/.style={}}}% + \ifboolKV[envpcpiton]{BarreTitre}% + {% + \ifboolKV[envpcpiton]{Cadre} + {\tcbset{cadre/.style={}}}% + {\tcbset{cadre/.style={boxrule=0pt,frame hidden}}}% + \tcbset{titre/.style={lefttitle=0.4em,title={\CODPITPCtitre},fonttitle=\bfseries\footnotesize\sffamily,colbacktitle=darkgray!50!black}} + }% + {% + \tcbset{titre/.style={notitle}} + \ifboolKV[envpcpiton]{Cadre} + {\tcbset{cadre/.style={}}} + {\tcbset{cadre/.style={boxrule=0pt,frame hidden}}} + } + } + {}% + %on crée la boîte + \tcolorbox[stylebase,filigrane,cadre,titre] + \PitonInputFile{#2}% + \endtcolorbox}% +} + %======CONSOLE PYLUATEX (package à charger manuellement !!) \tcbset{consolepylua/.style={%base de la boîte enhanced,colback=white,colframe=CouleurVertForet,sharp corners,boxrule=1pt,% @@ -428,6 +560,18 @@ \endtcolorbox% }% +\NewDocumentCommand\PitonThonnyEditorFichier{ D<>{} O{\linewidth} m }{% + {\restoreKV[pitonthonny]% + \setKV[pitonthonny]{#1}% + \settowidth{\LargeurNumbersThonny}{\footnotesize\texttt{00}}% + \PitonOptions{left-margin=\LargeurNumbersThonny+1mm,line-numbers,line-numbers={skip-empty-lines=false,label-empty-lines=true},break-lines,indent-broken-lines,continuation-symbol={}}% + \tcbset{tcbthonnypiton/.style={title=\vphantom{pf}\thonnypitonfilename\:\textcolor{gray}{×}},before skip=0.33\baselineskip,after skip=0.33\baselineskip}% + \tcolorbox[sharp corners=all,enhanced,size=small,width=#2,colframe=gray,colback=lightgray!5,tcbthonnypiton,fonttitle=\scriptsize\sffamily,coltitle=black, + attach boxed title to top left={yshift*=-0.4pt},fontupper=\footnotesize,bottom=-0.25mm,boxed title style={size=tight,colback=lightgray!15,sharp corners=all,boxrule=0.4pt,boxsep=2pt},boxrule=0.4pt,overlay={\begin{tcbclipinterior}\fill[draw=none,gray!25] ([shift={(0.4pt,0.4pt)}]frame.south west) rectangle ([shift={(\LargeurNumbersThonny+1mm+0.8pt,-0.4pt)}]frame.north west) ;\end{tcbclipinterior}}]% + \PitonInputFile{#3} + \endtcolorbox}% +}% + \NewDocumentEnvironment{PitonThonnyConsole}{ D<>{} O{} m }% { \restoreKV[pitonthonny]% diff --git a/macros/latex/contrib/proflycee/tex/proflycee-tools-stats.tex b/macros/latex/contrib/proflycee/tex/proflycee-tools-stats.tex index cd01f4393b..89fe894503 100644 --- a/macros/latex/contrib/proflycee/tex/proflycee-tools-stats.tex +++ b/macros/latex/contrib/proflycee/tex/proflycee-tools-stats.tex @@ -75,6 +75,69 @@ \expandafter\def\csname\RegLinCoeffrd\endcsname{\fpeval{\csname\RegLinCoeffr\endcsname*\csname\RegLinCoeffr\endcsname}} } +\defKV[coeffregquad]{% + NomCoeffa=\def\RegQuadCoeffa{#1},% + NomCoeffb=\def\RegQuadCoeffb{#1},% + NomCoeffc=\def\RegQuadCoeffc{#1},% + NomXmin=\def\RegQuadCoeffXmin{#1},% + NomXmax=\def\RegQuadCoeffXmax{#1} +} + +\setKVdefault[coeffregquad]{% + NomCoeffa=COEFFa,% + NomCoeffb=COEFFb,% + NomCoeffc=COEFFc,% + NomXmin=LXmin,% + NomXmax=LXmax +} + +\newcommand\CalculsRegQuad[3][]{% + \useKVdefault[coeffregquad]% + \setKV[coeffregquad]{#1}% on paramètres les nouvelles clés et on les simplifie + %xmin et xmax + \expandafter\def\csname\RegQuadCoeffXmin\endcsname{\xintfloateval{min(#2)}}% + \expandafter\def\csname\RegQuadCoeffXmax\endcsname{\xintfloateval{max(#2)}}% + %listes des données + \def\xliste{#2}% + \def\yliste{#3}% + \readlist*\LX{\xliste}% + \readlist*\LY{\yliste}% + %taille des listes + \def\LNB{\inteval{\LXlen}} + %somme importantes + \xdef\LXSomme{0}% + \xdef\LXCSomme{0}% + \xdef\LYSomme{0}% + \xdef\LXXSomme{0}% + \xdef\LXYSomme{0}% + \xdef\LXXCSomme{0}% + \xdef\LXCXCSomme{0}% + \xdef\LXCYSomme{0}% + %calculs + \foreach \i in {1,2,...,\LNB}{% + \xdef\LXSomme{\xintfloateval{\LXSomme+\LX[\i]}}% + \xdef\LXCSomme{\xintfloateval{\LXCSomme+(\LX[\i])^2}}% + }% + \foreach \i in {1,2,...,\LNB}{% + \xdef\LYSomme{\xintfloateval{\LYSomme+\LY[\i]}}% + }% + \xdef\LXmoy{\xintfloateval{\LXSomme/\LNB}}% + \xdef\LYmoy{\xintfloateval{\LYSomme/\LNB}}% + \xdef\LXCmoy{\xintfloateval{\LXCSomme/\LNB}}% + %calculs suites + \foreach \i in {1,2,...,\LNB}{% + \xdef\LXXSomme{\xintfloateval{\LXXSomme+(\LX[\i]-\LXmoy)^2}}% + \xdef\LXYSomme{\xintfloateval{\LXYSomme+(\LX[\i]-\LXmoy)*(\LY[\i]-\LYmoy)}}% + \xdef\LXXCSomme{\xintfloateval{\LXXCSomme+(\LX[\i]-\LXmoy)*((\LX[\i])*(\LX[\i])-\LXCmoy)}}% + \xdef\LXCXCSomme{\xintfloateval{\LXCXCSomme+((\LX[\i])^2-\LXCmoy)^2}}% + \xdef\LXCYSomme{\xintfloateval{\LXCYSomme+((\LX[\i])^2-\LXCmoy)*(\LY[\i]-\LYmoy)}}% + }% + %COEFFS OK + \expandafter\def\csname\RegQuadCoeffb\endcsname{\xintfloateval{(\LXYSomme*\LXCXCSomme-\LXCYSomme*\LXXCSomme)/(\LXXSomme*\LXCXCSomme-(\LXXCSomme)^2)}}% + \expandafter\def\csname\RegQuadCoeffa\endcsname{\xintfloateval{(\LXCYSomme*\LXXSomme-\LXYSomme*\LXXCSomme)/(\LXXSomme*\LXCXCSomme-(\LXXCSomme)^2)}}% + \expandafter\def\csname\RegQuadCoeffc\endcsname{\xintfloateval{\LYmoy-\csname\RegQuadCoeffb\endcsname*\LXmoy-\csname\RegQuadCoeffa\endcsname*\LXCmoy}}% +} + %pour un nuage en TiKz \defKV[nuagereglin]{% Couleur=\def\RegLinNuageCouleur{#1},% diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl index 6d9baab07b..5124ee0dd3 100644 --- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl @@ -38,7 +38,6 @@ $mirrors = { 'http://ctan.asis.ai/' => 1, }, 'Japan' => { - 'https://ftp.jaist.ac.jp/pub/CTAN/' => 1, 'https://ftp.kddilabs.jp/CTAN/' => 1, 'https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/' => 1, 'https://jp.mirrors.cicku.me/ctan/' => 1, @@ -178,7 +177,6 @@ $mirrors = { 'https://ctan.mirror.globo.tech/' => 1, 'https://ctan.mirror.rafal.ca/' => 1, 'https://mirror.csclub.uwaterloo.ca/CTAN/' => 1, - 'https://mirror.its.dal.ca/ctan/' => 1, 'https://mirror.quantum5.ca/CTAN/' => 1, 'https://muug.ca/mirror/ctan/' => 1, }, diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb index 4ccc3c4535..94ae77826d 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/71787 +depend revision/71794 name 00texlive.image category TLCore @@ -4917,7 +4917,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd name 00texlive.installer category TLCore -revision 71787 +revision 71794 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 @@ -91634,16 +91634,16 @@ catalogue-version 1.1 name customenvs category Package -revision 71415 +revision 71792 shortdesc Custom environments (MCQ, list with picked items, ...) relocated 1 longdesc The package provides some custom environments (Multiple Choice, longdesc list with chosen items, ...) based on existing environments. -containersize 12232 -containerchecksum ef03ae8c101f43daa4c740a131a838c0a51df706f211f0529ba737ed8a153b0c0ff0bd0709e9f20728d6848417aa87031a8da9fc09980c21e31bdbcb5cb5033d -doccontainersize 1668196 -doccontainerchecksum fc97e5c39d15474f52cffb8746db879924f5d7bd760c30b17e1ec1f4a21f16419642e6f63b72462201720fc27ba786790cc57f5e27704498673202b6135914b1 -docfiles size=466 +containersize 13256 +containerchecksum 497584f907a42777ea441bb3a5dbbb5238e7c243a19eba82ecfb96f4ca85d76f620f286d77fc9022920374b106ff66357876b348352605f1daa5a7d8247dfc6d +doccontainersize 1682528 +doccontainerchecksum c91d172d28d8a7f106b531768cd894b9f81092d0c66cb9ba23872723f1b2e6c4e8fccbfeda9dbe0ba448439ba4e89d64b874a6a44f931d53d1431926cec7cc60 +docfiles size=471 RELOC/doc/latex/customenvs/README.md details="Readme" RELOC/doc/latex/customenvs/customenvs-doc-en.pdf details="Package documentation (English)" RELOC/doc/latex/customenvs/customenvs-doc-en.tex @@ -91651,14 +91651,14 @@ docfiles size=466 RELOC/doc/latex/customenvs/customenvs-doc-fr.tex RELOC/doc/latex/customenvs/envtexo_exemples.pdf RELOC/doc/latex/customenvs/envtexo_exemples.tex -runfiles size=19 +runfiles size=21 RELOC/tex/latex/customenvs/customenvs.sty catalogue-contact-bugs https://github.com/cpierquet/customenvs/issues catalogue-contact-repository https://github.com/cpierquet/customenvs catalogue-ctan /macros/latex/contrib/customenvs catalogue-license lppl1.3c cc-by-sa-4 catalogue-topics list table -catalogue-version 0.1.7 +catalogue-version 0.1.8 name cutwin category Package @@ -107136,7 +107136,7 @@ catalogue-topics notes editorial name easybook category Package -revision 71765 +revision 71791 shortdesc Easily typesetting Chinese theses or books relocated 1 longdesc easybook is a pure academic template created based on the @@ -107147,16 +107147,16 @@ longdesc providing multiple commands and interfaces allows users to longdesc easily customize the thesis template. Its basic macro package longdesc easybase can also be used with CTeX and standard document longdesc classes. -containersize 18628 -containerchecksum d8f9f409424dc9e0e95fe44cf7701d348b205a272196a42b14b5d7c95bad8cf0392feee665f41f66095e74e2d9bb874a1cf8645b74e3fd8f1e027d0576e9b04b -doccontainersize 653636 -doccontainerchecksum b180a6d79257eb50384add76da78a0e06e577464561c431fb3a8d9e77fc52d9b11198ec7e1c21072c67b0abd5dc440fcac543a9f79c32edeafc48cecfaf3da3d +containersize 18632 +containerchecksum c11a6a412e1fd3b36e88265732da056184fd749885f88da19bc90d4492254527e233d3067ec1eb12580aef7ad3d18e53ed58fd4ffdf282d1478fa0bf7553d99e +doccontainersize 653660 +doccontainerchecksum ffa46ee5885ffb55af1a20d35c36f2c8935cea5afdd388a7a0455b47c4871f9fbcdca7290fcbc4d8bf9ce371f09a6566971a7466a1b27ffa559a55005d1c711e docfiles size=180 RELOC/doc/latex/easybook/README.md details="Readme" RELOC/doc/latex/easybook/easybook.pdf details="Package documentation" language="zh" RELOC/doc/latex/easybook/easybook.tex srccontainersize 18532 -srccontainerchecksum 7b1615c761f08f0dd3083732954943a64b54fbf787b429088f31ce613ab331a4e99b2b367b774b86c7182aff5a5a077b05e870284e493d660776d675387fac39 +srccontainerchecksum 4a86897b6fee63a9e0e2dd2c4e362bd4912c9eb108789f1cb94e629073f756c081cd53e9e11dba32c5632e2ab249c3228fdc2c90f6f84097c28d757c2913b866 srcfiles size=23 RELOC/source/latex/easybook/easybook.dtx RELOC/source/latex/easybook/easybook.ins @@ -107169,7 +107169,7 @@ catalogue-contact-repository https://gitee.com/texno3/easybook catalogue-ctan /macros/latex/contrib/easybook catalogue-license lppl1.3c catalogue-topics book-pub dissertation class doc-templ chinese expl3 -catalogue-version 2024cn +catalogue-version 2024cq name easydtx category Package @@ -269413,7 +269413,7 @@ catalogue-version 1.0 name proflycee category Package -revision 71414 +revision 71790 shortdesc A LaTeX package for French maths teachers in high school relocated 1 longdesc This package provides some commands to help French mathematics @@ -269422,17 +269422,17 @@ longdesc create splines with "derivative control"; longdesc \CalculFormelParametres and \CalculFormelLigne in order to longdesc create an xcas-windows-like; \CodePythonLstFichier to create longdesc code presentation and code execution with pythontex. -containersize 72612 -containerchecksum 213753106174d4412dc5380941962c85d1bf96e481db02ee7af81db7d86cebda425198184f7cf8f8a50c80b659252280cf1090e6f6afff2995e37dff08afc209 -doccontainersize 2105512 -doccontainerchecksum 541086741fe44782aa6b2082451badce29ae75cfa2d238cde07a285e56dac4afe5900787d966b22ff08f6238476a1e59701ae3953baa009a3dc7a5cf1914f444 -docfiles size=532 +containersize 73160 +containerchecksum e471e7c96bcd2a35419d3873631c0d92be06be0de3328c4896d935f0f76575a1ed674a68ee1cf76e33f70b0ce46e0f2efaad719a2441bcb3e01599246a0f513e +doccontainersize 2135852 +doccontainerchecksum 389c061920609a8c355842f132aa9bf5c5aa1dbda99c0dcaa384c0292c4bd72d1c6c9c24edd71c2a6b7ee3da03017c4969491aab7245a1ba369053d086898583 +docfiles size=538 RELOC/doc/latex/proflycee/ProfLycee-doc.pdf details="Package documentation" language="fr" RELOC/doc/latex/proflycee/ProfLycee-docctan.zip RELOC/doc/latex/proflycee/ProfLycee-exemples-pyluatex.pdf details="Examples using pyluatex" language="fr" RELOC/doc/latex/proflycee/ProfLycee-exemples-pythontex.pdf details="Examples using python" language="fr" RELOC/doc/latex/proflycee/README.md details="Readme" -runfiles size=143 +runfiles size=144 RELOC/metapost/proflycee/PfLEspace.mp RELOC/tex/latex/proflycee/ProfLycee.sty RELOC/tex/latex/proflycee/proflycee-tools-aleatoire.tex @@ -269460,7 +269460,7 @@ catalogue-contact-repository https://github.com/cpierquet/ProfLycee catalogue-ctan /macros/latex/contrib/proflycee catalogue-license lppl1.3c catalogue-topics maths french teaching expl3 pgf-tikz -catalogue-version 3.04c +catalogue-version 3.04d name profmaquette category Package @@ -328016,7 +328016,7 @@ docfiles size=376 name texlive-scripts category TLCore -revision 71787 +revision 71794 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. @@ -328024,10 +328024,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 114396 -containerchecksum f50342437021b614cee242125a98238988ebaf8f899602bdb864b5d5c720696bdfb4f7c42d5712fc89e3f7f008a29531bea4b4e16152d3b1b7f52b54b8690381 -doccontainersize 436516 -doccontainerchecksum 6746387d5951d5a3c21604739ff118bc3d69bc3afef3b2835e1e750de1d6536185bbb8ea826de12bdda4884743ed7b564ec1ae32f4817152ca804a617dc0bde3 +containersize 114384 +containerchecksum 48d59523f65af9334d87b5686efe84b4ddbc8eb1a04fe3d2f2f51e1748a056caffe8dc2bc93d88fb1e545bdedb0c8ce2a686b769b8b34604dcec3afe4903c97d +doccontainersize 436604 +doccontainerchecksum 75b0e5f9672edd4034293880ae9b6bca24f572a88a8ab21d4c939b18a7b67f5953496c7b184e854a2626e1a44998cc67ba5a2b34328eed644bc528774177c061 docfiles size=571 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 543c00ac0d..c6de14cf4d 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 @@ -1 +1 @@ -5026781e06b8b7d0d4944a8f7cccf91e texlive.tlpdb +d84556abf95b0240b4d28b4bc6d1403e texlive.tlpdb diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 index 9a13b532dd..1ba7bc3ea9 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 @@ -1 +1 @@ -eccf2939b9e6a2ff781406d25545a7df7325e109edd7c6138f2d92f75868943399ffc371884a45407fa2ddf63477cd450a6ddb69e0ef08262ac6c86cbcf649a1 texlive.tlpdb +9a9c68833442424cc3e55604e34d32070d5755aafb462829e2706c4e8ba5e93d4aaba24d426e7f17adc2d462b830d247c3fe0666ef5068749bd28bb0a1aa5495 texlive.tlpdb diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc index f527b2b1e6..1cc05b2e78 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+QqiBBqTOGHfhlDjHAFAmaRwIAACgkQTOGHfhlD -jHClZQgAqVs4OPA3vFaJuJq5uSsfe90ZXq7iI7m0HSm+DXlOOBm3RAF+R1FcvUrQ -Pf/UcIBVNib0fjuKAHcf/PEz8JLhnr59ajxlCh+pQJ0bSGWyq9t3W6Uvh6S/Tnsh -vR/WiTXhE2d+lOtxlSj3y6fbp8ScaQlh40g6TUnrLGuFKj+mfcoWfvCqFbXEKjKG -BF2WOJnc11Ai4bSmlFGrT5stZFiExDWMftlAwgSb4yCVWtXVU9FosQvBLjzh9ApZ -w2fQvy26SSFntRWOaZWuoEedMTWg86vtFY7iO3DbJitH0Jg0Y4XAd6ojaBs+E3c/ -tYubq4g1cINPxJS7yXi2dU+rCUpgaA== -=m940 +iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmaTFEoACgkQTOGHfhlD +jHAM6QgAmEuDU6gKCkJ28Wd8aaUdLDtS+tmdHyYE8jeShu0SAkUcBiJCn4mDMsKV +wnzu+9S96K1JhzQHI4ZTm7uO9BKSyMVgpOumACtGZvrxbGiPRo8L0sIeCXbCO6ZM +cf4zoetlRf4rf2+nyskGXRzLVtyJX6QIVpxYwhLsAATLxHiZiaIADQR5RRKbleAz +c+dKZZKgPKvw0ZemjF0pvC9XVkA/SAtkYnjltYHpb4YTebVCLImL0IyNAJBNHXPl +jfT0qViWqyp0RxvGPYKSkorzkqBN1ZxHn4PNCmoC8jBrqeTGxc4E8e9Pa/OwPBHk +wLvQYoD0RwxA1FydUi1O39jtvoBLiQ== +=4M4V -----END PGP SIGNATURE----- diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz Binary files differindex dc8c900dfa..a188bd16b6 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz @@ -2,4 +2,4 @@ # The source CTAN of this site's material: dante.ctan.org # The year-month-day-hour-minute of this site's material: -2024-07-13-02-02 +2024-07-14-02-02 |