From 68da45b74eea591538f6378878a0dca04e541bb9 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Wed, 14 Jun 2023 03:00:42 +0000 Subject: CTAN sync 202306140300 --- FILES.byname | 97 +-- FILES.byname.gz | Bin 2533907 -> 2534029 bytes FILES.last07days | 139 ++-- biblio/ctan-bibdata/ctan.bib | 15 +- biblio/ctan-bibdata/ctan.pdf | Bin 3681158 -> 3681050 bytes macros/latex/contrib/quizztex/README.md | 9 + .../latex/contrib/quizztex/doc/quizztex-doc-fr.pdf | Bin 0 -> 505094 bytes .../latex/contrib/quizztex/doc/quizztex-doc-fr.tex | 614 +++++++++++++++++ macros/latex/contrib/quizztex/tex/quizztex.sty | 734 +++++++++++++++++++++ .../texlive/tlnet/tlpkg/installer/ctan-mirrors.pl | 1 + systems/texlive/tlnet/tlpkg/texlive.tlpdb | 67 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 | 2 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 | 2 +- .../texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc | 16 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz | Bin 2455028 -> 2452800 bytes timestamp | 2 +- 16 files changed, 1531 insertions(+), 167 deletions(-) create mode 100644 macros/latex/contrib/quizztex/README.md create mode 100644 macros/latex/contrib/quizztex/doc/quizztex-doc-fr.pdf create mode 100644 macros/latex/contrib/quizztex/doc/quizztex-doc-fr.tex create mode 100644 macros/latex/contrib/quizztex/tex/quizztex.sty diff --git a/FILES.byname b/FILES.byname index b6271b030f..6e20f40b4d 100644 --- a/FILES.byname +++ b/FILES.byname @@ -2056,12 +2056,12 @@ 2023/04/13 | 1675 | biblio/citation-style-language/README.md 2023/04/13 | 11957 | biblio/citation-style-language/vancouver.csl 2023/04/13 | 4516625 | biblio/citation-style-language.zip -2023/06/12 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2023/06/13 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx -2023/06/12 | 2790049 | biblio/ctan-bibdata/ctan.bib -2023/06/12 | 3682024 | biblio/ctan-bibdata/ctan.pdf +2023/06/13 | 2790050 | biblio/ctan-bibdata/ctan.bib +2023/06/13 | 3681158 | biblio/ctan-bibdata/ctan.pdf 2023/01/16 | 1489 | biblio/ctan-bibdata/README -2023/06/12 | 4081282 | biblio/ctan-bibdata.zip +2023/06/13 | 4080586 | biblio/ctan-bibdata.zip 2023/02/23 | 3126 | biblio/pbibtex/pbibtex-base/cpp.awk 2023/02/23 | 1009 | biblio/pbibtex/pbibtex-base/generate.sh 2023/02/23 | 22362 | biblio/pbibtex/pbibtex-base/jabbrv.bst @@ -5417,7 +5417,7 @@ 1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp 1990/10/02 | 812 | dviware/vutex/vaxvms.ins 1990/10/02 | 127576 | dviware/vutex/vutex.web -2023/06/12 | 328501 | FILES.last07days +2023/06/13 | 327536 | 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 @@ -234333,6 +234333,11 @@ 2019/10/02 | 24183 | macros/latex/contrib/quiz2socrative/sample-quiz2socrative-socrativeQuiz+standalone.pdf 2019/10/02 | 332 | macros/latex/contrib/quiz2socrative/sample-quiz2socrative-socrativeQuiz+standalone.tex 2019/10/03 | 247781 | macros/latex/contrib/quiz2socrative.zip +2023/06/13 | 505094 | macros/latex/contrib/quizztex/doc/quizztex-doc-fr.pdf +2023/06/13 | 22185 | macros/latex/contrib/quizztex/doc/quizztex-doc-fr.tex +2023/06/13 | 800 | macros/latex/contrib/quizztex/README.md +2023/06/13 | 39091 | macros/latex/contrib/quizztex/tex/quizztex.sty +2023/06/13 | 499669 | macros/latex/contrib/quizztex.zip 2020/11/13 | 62073 | macros/latex/contrib/quotchap/document.pdf 2019/07/09 | 932 | macros/latex/contrib/quotchap/document.tex 2020/11/13 | 18345 | macros/latex/contrib/quotchap/quotchap.dtx @@ -285279,7 +285284,7 @@ 2021/05/03 | 629 | support/TeX4ht/doc/README 2020/08/24 | 358454 | support/TeX4ht/doc/TeX4ht-doc.tex 2021/05/11 | 262 | support/TeX4ht/README -2023/06/08 | 225388 | support/TeX4ht/source/ChangeLog +2023/06/12 | 225553 | support/TeX4ht/source/ChangeLog 2021/05/03 | 1375 | support/TeX4ht/source/checklog.lua 2021/05/03 | 1189 | support/TeX4ht/source/common-code.tex 2021/05/03 | 2727 | support/TeX4ht/source/common-info.tex @@ -285291,7 +285296,7 @@ 2021/05/03 | 1121 | support/TeX4ht/source/README 2021/05/03 | 1744 | support/TeX4ht/source/t1fontmake.lua 2021/05/03 | 297 | support/TeX4ht/source/t1fontsample.tex -2023/06/08 | 1161916 | support/TeX4ht/source/tex4ht-4ht.tex +2023/06/12 | 1161915 | support/TeX4ht/source/tex4ht-4ht.tex 2021/05/03 | 7127 | support/TeX4ht/source/tex4ht-auto-script.tex 2021/05/16 | 1539 | support/TeX4ht/source/tex4ht-bibtex2.tex 2022/06/05 | 21307 | support/TeX4ht/source/tex4ht-cond4ht.tex @@ -285303,7 +285308,7 @@ 2021/05/03 | 47591 | support/TeX4ht/source/tex4ht-env.tex 2021/05/03 | 3704153 | support/TeX4ht/source/tex4ht-fonts-4hf.tex 2023/05/14 | 1601280 | support/TeX4ht/source/tex4ht-fonts-arphic.tex -2021/05/03 | 788279 | support/TeX4ht/source/tex4ht-fonts-cjk.tex +2023/06/12 | 788469 | support/TeX4ht/source/tex4ht-fonts-cjk.tex 2022/06/20 | 1317750 | support/TeX4ht/source/tex4ht-fonts-cjk-utf8.tex 2023/05/14 | 371381 | support/TeX4ht/source/tex4ht-fonts-ebgaramond.tex 2023/05/14 | 104619 | support/TeX4ht/source/tex4ht-fonts-fourier.tex @@ -289400,9 +289405,9 @@ 2022/11/26 | 880816 | systems/texlive/tlnet/archive/achemso.doc.r65103.tar.xz 2022/11/26 | 19300 | systems/texlive/tlnet/archive/achemso.r65103.tar.xz 2022/11/26 | 31496 | systems/texlive/tlnet/archive/achemso.source.r65103.tar.xz -2023/04/01 | 4856016 | systems/texlive/tlnet/archive/acmart.doc.r66726.tar.xz -2023/04/01 | 43044 | systems/texlive/tlnet/archive/acmart.r66726.tar.xz -2023/04/01 | 62040 | systems/texlive/tlnet/archive/acmart.source.r66726.tar.xz +2023/06/13 | 4660368 | systems/texlive/tlnet/archive/acmart.doc.r67343.tar.xz +2023/06/13 | 43072 | systems/texlive/tlnet/archive/acmart.r67343.tar.xz +2023/06/13 | 62072 | systems/texlive/tlnet/archive/acmart.source.r67343.tar.xz 2019/02/28 | 89944 | systems/texlive/tlnet/archive/acmconf.doc.r15878.tar.xz 2019/02/28 | 4192 | systems/texlive/tlnet/archive/acmconf.r15878.tar.xz 2019/02/28 | 18700 | systems/texlive/tlnet/archive/acmconf.source.r15878.tar.xz @@ -291629,7 +291634,7 @@ 2023/06/09 | 6900 | systems/texlive/tlnet/archive/collection-latexextra.r67303.tar.xz 2022/06/10 | 700 | systems/texlive/tlnet/archive/collection-latex.r63515.tar.xz 2023/01/11 | 744 | systems/texlive/tlnet/archive/collection-latexrecommended.r65512.tar.xz -2023/05/09 | 992 | systems/texlive/tlnet/archive/collection-luatex.r67055.tar.xz +2023/06/13 | 996 | systems/texlive/tlnet/archive/collection-luatex.r67348.tar.xz 2023/06/02 | 1676 | systems/texlive/tlnet/archive/collection-mathscience.r67258.tar.xz 2023/05/12 | 564 | systems/texlive/tlnet/archive/collection-metapost.r67071.tar.xz 2023/02/18 | 496 | systems/texlive/tlnet/archive/collection-music.r65862.tar.xz @@ -296479,6 +296484,8 @@ 2023/05/08 | 2459080 | systems/texlive/tlnet/archive/luahbtex.x86_64-linuxmusl.r67047.tar.xz 2023/05/03 | 2204852 | systems/texlive/tlnet/archive/luahbtex.x86_64-linux.r66986.tar.xz 2023/05/06 | 2338308 | systems/texlive/tlnet/archive/luahbtex.x86_64-solaris.r67024.tar.xz +2023/06/13 | 136004 | systems/texlive/tlnet/archive/luahttp.doc.r67348.tar.xz +2023/06/13 | 5080 | systems/texlive/tlnet/archive/luahttp.r67348.tar.xz 2020/08/29 | 41252 | systems/texlive/tlnet/archive/luahyphenrules.doc.r56200.tar.xz 2020/08/29 | 2368 | systems/texlive/tlnet/archive/luahyphenrules.r56200.tar.xz 2019/04/06 | 1524 | systems/texlive/tlnet/archive/luaimageembed.doc.r50788.tar.xz @@ -298745,8 +298752,8 @@ 2023/06/09 | 344 | systems/texlive/tlnet/archive/platex.x86_64-solaris.r67315.tar.xz 2022/08/08 | 137636 | systems/texlive/tlnet/archive/plautopatch.doc.r64072.tar.xz 2022/08/08 | 7076 | systems/texlive/tlnet/archive/plautopatch.r64072.tar.xz -2023/05/04 | 423848 | systems/texlive/tlnet/archive/playcards.doc.r66999.tar.xz -2023/05/04 | 2180 | systems/texlive/tlnet/archive/playcards.r66999.tar.xz +2023/06/13 | 424772 | systems/texlive/tlnet/archive/playcards.doc.r67342.tar.xz +2023/06/13 | 2184 | systems/texlive/tlnet/archive/playcards.r67342.tar.xz 2019/02/28 | 552 | systems/texlive/tlnet/archive/play.doc.r15878.tar.xz 2022/10/30 | 251116 | systems/texlive/tlnet/archive/playfair.doc.r64857.tar.xz 2022/10/30 | 1679528 | systems/texlive/tlnet/archive/playfair.r64857.tar.xz @@ -298854,11 +298861,11 @@ 2019/02/28 | 1860 | systems/texlive/tlnet/archive/postcards.r21641.tar.xz 2019/02/28 | 93292 | systems/texlive/tlnet/archive/poster-mac.doc.r18305.tar.xz 2019/02/28 | 3152 | systems/texlive/tlnet/archive/poster-mac.r18305.tar.xz -2023/06/09 | 801408 | systems/texlive/tlnet/archive/postit.doc.r67305.tar.xz -2023/06/09 | 4212 | systems/texlive/tlnet/archive/postit.r67305.tar.xz -2023/02/22 | 997696 | systems/texlive/tlnet/archive/postnotes.doc.r66019.tar.xz -2023/02/22 | 7232 | systems/texlive/tlnet/archive/postnotes.r66019.tar.xz -2023/02/22 | 21856 | systems/texlive/tlnet/archive/postnotes.source.r66019.tar.xz +2023/06/13 | 873692 | systems/texlive/tlnet/archive/postit.doc.r67344.tar.xz +2023/06/13 | 4552 | systems/texlive/tlnet/archive/postit.r67344.tar.xz +2023/06/13 | 1005208 | systems/texlive/tlnet/archive/postnotes.doc.r67345.tar.xz +2023/06/13 | 7312 | systems/texlive/tlnet/archive/postnotes.r67345.tar.xz +2023/06/13 | 22248 | systems/texlive/tlnet/archive/postnotes.source.r67345.tar.xz 2021/05/20 | 948160 | systems/texlive/tlnet/archive/powerdot.doc.r59272.tar.xz 2019/11/26 | 280080 | systems/texlive/tlnet/archive/powerdot-fuberlin.doc.r52922.tar.xz 2019/11/26 | 2704 | systems/texlive/tlnet/archive/powerdot-fuberlin.r52922.tar.xz @@ -300165,9 +300172,9 @@ 2021/06/26 | 250232 | systems/texlive/tlnet/archive/siunits.doc.r59702.tar.xz 2021/06/26 | 6040 | systems/texlive/tlnet/archive/siunits.r59702.tar.xz 2021/06/26 | 34532 | systems/texlive/tlnet/archive/siunits.source.r59702.tar.xz -2023/04/14 | 1269264 | systems/texlive/tlnet/archive/siunitx.doc.r66840.tar.xz -2023/04/14 | 66152 | systems/texlive/tlnet/archive/siunitx.r66840.tar.xz -2023/04/14 | 118136 | systems/texlive/tlnet/archive/siunitx.source.r66840.tar.xz +2023/06/13 | 1268764 | systems/texlive/tlnet/archive/siunitx.doc.r67346.tar.xz +2023/06/13 | 66188 | systems/texlive/tlnet/archive/siunitx.r67346.tar.xz +2023/06/13 | 118196 | systems/texlive/tlnet/archive/siunitx.source.r67346.tar.xz 2022/01/24 | 200108 | systems/texlive/tlnet/archive/skak.doc.r61719.tar.xz 2019/02/28 | 316212 | systems/texlive/tlnet/archive/skaknew.doc.r20031.tar.xz 2019/02/28 | 160064 | systems/texlive/tlnet/archive/skaknew.r20031.tar.xz @@ -300813,13 +300820,13 @@ 2022/02/27 | 108804 | systems/texlive/tlnet/archive/tex4ht.amd64-freebsd.r62206.tar.xz 2023/02/20 | 87356 | systems/texlive/tlnet/archive/tex4ht.amd64-netbsd.r65923.tar.xz 2022/04/21 | 69948 | systems/texlive/tlnet/archive/tex4ht.armhf-linux.r63092.tar.xz -2023/06/09 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r67310.tar.xz +2023/06/13 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r67349.tar.xz 2022/02/27 | 93760 | systems/texlive/tlnet/archive/tex4ht.i386-freebsd.r62206.tar.xz 2022/02/27 | 91280 | systems/texlive/tlnet/archive/tex4ht.i386-linux.r62210.tar.xz 2023/02/20 | 76164 | systems/texlive/tlnet/archive/tex4ht.i386-netbsd.r65923.tar.xz 2022/02/27 | 83964 | systems/texlive/tlnet/archive/tex4ht.i386-solaris.r62206.tar.xz -2023/06/09 | 1086604 | systems/texlive/tlnet/archive/tex4ht.r67310.tar.xz -2023/06/09 | 1453552 | systems/texlive/tlnet/archive/tex4ht.source.r67310.tar.xz +2023/06/13 | 1099872 | systems/texlive/tlnet/archive/tex4ht.r67349.tar.xz +2023/06/13 | 1458988 | systems/texlive/tlnet/archive/tex4ht.source.r67349.tar.xz 2023/02/20 | 184636 | systems/texlive/tlnet/archive/tex4ht.universal-darwin.r65895.tar.xz 2023/02/20 | 62196 | systems/texlive/tlnet/archive/tex4ht.windows.r65891.tar.xz 2023/03/11 | 58016 | systems/texlive/tlnet/archive/tex4ht.x86_64-cygwin.r66544.tar.xz @@ -301080,7 +301087,7 @@ 2022/09/13 | 600 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r64356.tar.xz -2023/06/12 | 427288 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67337.tar.xz +2023/06/13 | 427288 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67339.tar.xz 2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r53577.tar.xz 2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r53577.tar.xz 2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r53577.tar.xz @@ -301102,7 +301109,7 @@ 2022/09/13 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r64356.tar.xz -2023/06/12 | 114076 | systems/texlive/tlnet/archive/texlive-scripts.r67337.tar.xz +2023/06/13 | 114084 | systems/texlive/tlnet/archive/texlive-scripts.r67339.tar.xz 2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz 2023/05/14 | 60312 | systems/texlive/tlnet/archive/texlive-scripts.windows.r67095.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz @@ -301833,8 +301840,8 @@ 2019/02/28 | 453460 | systems/texlive/tlnet/archive/tufte-latex.doc.r37649.tar.xz 2019/02/28 | 21568 | systems/texlive/tlnet/archive/tufte-latex.r37649.tar.xz 2023/03/10 | 835804 | systems/texlive/tlnet/archive/tugboat.doc.r66513.tar.xz -2022/05/24 | 220392 | systems/texlive/tlnet/archive/tugboat-plain.doc.r63386.tar.xz -2022/05/24 | 33532 | systems/texlive/tlnet/archive/tugboat-plain.r63386.tar.xz +2023/06/13 | 220392 | systems/texlive/tlnet/archive/tugboat-plain.doc.r67347.tar.xz +2023/06/13 | 33600 | systems/texlive/tlnet/archive/tugboat-plain.r67347.tar.xz 2023/03/10 | 30432 | systems/texlive/tlnet/archive/tugboat.r66513.tar.xz 2023/03/10 | 42328 | systems/texlive/tlnet/archive/tugboat.source.r66513.tar.xz 2019/02/28 | 262356 | systems/texlive/tlnet/archive/tui.doc.r27253.tar.xz @@ -302969,16 +302976,16 @@ 2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz 2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz 2023/03/12 | 125532 | systems/texlive/tlnet/install-tl -2023/06/12 | 5734971 | systems/texlive/tlnet/install-tl-unx.tar.gz -2023/06/12 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 -2023/06/12 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2023/06/13 | 5735723 | systems/texlive/tlnet/install-tl-unx.tar.gz +2023/06/13 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2023/06/13 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2023/05/13 | 5083 | systems/texlive/tlnet/install-tl-windows.bat -2023/06/12 | 21037148 | systems/texlive/tlnet/install-tl-windows.exe -2023/06/12 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2023/06/12 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2023/06/12 | 26025438 | systems/texlive/tlnet/install-tl.zip -2023/06/12 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2023/06/12 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2023/06/13 | 21037656 | systems/texlive/tlnet/install-tl-windows.exe +2023/06/13 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2023/06/13 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2023/06/13 | 26025447 | systems/texlive/tlnet/install-tl.zip +2023/06/13 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2023/06/13 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc 2023/03/19 | 1229 | systems/texlive/tlnet/README.md 2023/03/19 | 0 | systems/texlive/tlnet/TEXLIVE_2023 2023/01/17 | 8401 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg @@ -302988,7 +302995,7 @@ 2023/01/17 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg 2023/01/17 | 49938 | systems/texlive/tlnet/tlpkg/installer/config.guess 2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt -2023/06/11 | 7479 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +2023/06/12 | 7526 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2023/05/31 | 215902 | 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 @@ -303030,12 +303037,12 @@ 2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm 2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm 2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm -2023/06/12 | 18127946 | systems/texlive/tlnet/tlpkg/texlive.tlpdb -2023/06/12 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2023/06/13 | 18129130 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2023/06/13 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 2023/02/20 | 86803 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm -2023/06/12 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 -2023/06/12 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2023/06/12 | 2453852 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2023/06/13 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2023/06/13 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2023/06/13 | 2455028 | 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 @@ -313548,7 +313555,7 @@ 2014/07/05 | 611 | systems/win32/yandy/README 2014/07/05 | 1004628 | systems/win32/yandy/yandy-src.tar.xz 2014/07/05 | 1012416 | systems/win32/yandy.zip -2023/06/13 | 186 | timestamp +2023/06/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 index 720b447353..76bc4e5332 100644 Binary files a/FILES.byname.gz and b/FILES.byname.gz differ diff --git a/FILES.last07days b/FILES.last07days index d3d9d07cd3..183c078f67 100644 --- a/FILES.last07days +++ b/FILES.last07days @@ -1,3 +1,49 @@ +2023/06/13 | 996 | systems/texlive/tlnet/archive/collection-luatex.r67348.tar.xz +2023/06/13 | 873692 | systems/texlive/tlnet/archive/postit.doc.r67344.tar.xz +2023/06/13 | 800 | macros/latex/contrib/quizztex/README.md +2023/06/13 | 7312 | systems/texlive/tlnet/archive/postnotes.r67345.tar.xz +2023/06/13 | 66188 | systems/texlive/tlnet/archive/siunitx.r67346.tar.xz +2023/06/13 | 62072 | systems/texlive/tlnet/archive/acmart.source.r67343.tar.xz +2023/06/13 | 5735723 | systems/texlive/tlnet/install-tl-unx.tar.gz +2023/06/13 | 5080 | systems/texlive/tlnet/archive/luahttp.r67348.tar.xz +2023/06/13 | 505094 | macros/latex/contrib/quizztex/doc/quizztex-doc-fr.pdf +2023/06/13 | 499669 | macros/latex/contrib/quizztex.zip +2023/06/13 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2023/06/13 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2023/06/13 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2023/06/13 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2023/06/13 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2023/06/13 | 4660368 | systems/texlive/tlnet/archive/acmart.doc.r67343.tar.xz +2023/06/13 | 4552 | systems/texlive/tlnet/archive/postit.r67344.tar.xz +2023/06/13 | 43072 | systems/texlive/tlnet/archive/acmart.r67343.tar.xz +2023/06/13 | 427288 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67339.tar.xz +2023/06/13 | 424772 | systems/texlive/tlnet/archive/playcards.doc.r67342.tar.xz +2023/06/13 | 4080586 | biblio/ctan-bibdata.zip +2023/06/13 | 39091 | macros/latex/contrib/quizztex/tex/quizztex.sty +2023/06/13 | 3681158 | biblio/ctan-bibdata/ctan.pdf +2023/06/13 | 33600 | systems/texlive/tlnet/archive/tugboat-plain.r67347.tar.xz +2023/06/13 | 2790050 | biblio/ctan-bibdata/ctan.bib +2023/06/13 | 26025447 | systems/texlive/tlnet/install-tl.zip +2023/06/13 | 2455028 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2023/06/13 | 22248 | systems/texlive/tlnet/archive/postnotes.source.r67345.tar.xz +2023/06/13 | 22185 | macros/latex/contrib/quizztex/doc/quizztex-doc-fr.tex +2023/06/13 | 220392 | systems/texlive/tlnet/archive/tugboat-plain.doc.r67347.tar.xz +2023/06/13 | 2184 | systems/texlive/tlnet/archive/playcards.r67342.tar.xz +2023/06/13 | 21037656 | systems/texlive/tlnet/install-tl-windows.exe +2023/06/13 | 18129130 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2023/06/13 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2023/06/13 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2023/06/13 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2023/06/13 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2023/06/13 | 1458988 | systems/texlive/tlnet/archive/tex4ht.source.r67349.tar.xz +2023/06/13 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2023/06/13 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r67349.tar.xz +2023/06/13 | 136004 | systems/texlive/tlnet/archive/luahttp.doc.r67348.tar.xz +2023/06/13 | 1268764 | systems/texlive/tlnet/archive/siunitx.doc.r67346.tar.xz +2023/06/13 | 118196 | systems/texlive/tlnet/archive/siunitx.source.r67346.tar.xz +2023/06/13 | 114084 | systems/texlive/tlnet/archive/texlive-scripts.r67339.tar.xz +2023/06/13 | 1099872 | systems/texlive/tlnet/archive/tex4ht.r67349.tar.xz +2023/06/13 | 1005208 | systems/texlive/tlnet/archive/postnotes.doc.r67345.tar.xz 2023/06/12 | 996 | macros/latex/contrib/siunitx/README.md 2023/06/12 | 9742 | macros/luatex/latex/luahttp/luahttp-doc.tex 2023/06/12 | 9198 | macros/latex/contrib/siunitx/siunitx-symbol.dtx @@ -5,7 +51,9 @@ 2023/06/12 | 8866 | macros/latex/contrib/siunitx/siunitx-command.dtx 2023/06/12 | 881 | macros/latex/contrib/postnotes/README.md 2023/06/12 | 847740 | macros/latex/contrib/postnotes/postnotes-code.pdf +2023/06/12 | 788469 | support/TeX4ht/source/tex4ht-fonts-cjk.tex 2023/06/12 | 784544 | macros/latex/contrib/acmart/samples/sample-lualatex.pdf +2023/06/12 | 7526 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2023/06/12 | 73620 | macros/plain/contrib/tugboat/tugboat.sty 2023/06/12 | 72953 | macros/latex/contrib/siunitx/CHANGELOG.md 2023/06/12 | 691145 | macros/latex/contrib/siunitx/siunitx.pdf @@ -17,7 +65,6 @@ 2023/06/12 | 616120 | macros/latex/contrib/acmart/samples/sample-acmsmall.pdf 2023/06/12 | 615781 | macros/latex/contrib/acmart/samples/sample-sigconf-biblatex.pdf 2023/06/12 | 606312 | macros/latex/contrib/acmart/samples/sample-acmlarge.pdf -2023/06/12 | 5734971 | systems/texlive/tlnet/install-tl-unx.tar.gz 2023/06/12 | 563627 | macros/latex/contrib/acmart/samples/sample-acmtog.pdf 2023/06/12 | 5544 | macros/latex/contrib/siunitx/siunitx-locale.dtx 2023/06/12 | 54950 | macros/latex/contrib/acmart/samples/samples.dtx @@ -28,22 +75,14 @@ 2023/06/12 | 530646 | macros/latex/contrib/postit/doc/postit-doc-en.pdf 2023/06/12 | 49561 | macros/latex/contrib/postit/tex/postit.sty 2023/06/12 | 4923 | macros/latex/contrib/acmart/Makefile -2023/06/12 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 -2023/06/12 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2023/06/12 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc -2023/06/12 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2023/06/12 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2023/06/12 | 4748 | macros/latex/contrib/siunitx/siunitx-abbreviations.cfg 2023/06/12 | 4361 | macros/luatex/latex/luahttp/luahttp.sty 2023/06/12 | 433127 | macros/latex/contrib/acmart/acmguide.pdf -2023/06/12 | 427288 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67337.tar.xz -2023/06/12 | 4081282 | biblio/ctan-bibdata.zip 2023/06/12 | 40227 | macros/latex/contrib/postnotes/postnotes-doc.tex 2023/06/12 | 395458 | macros/latex/contrib/acmart/samples/sample-acmengage.pdf 2023/06/12 | 38831 | macros/latex/contrib/siunitx/siunitx-complex.dtx 2023/06/12 | 37287 | macros/plain/contrib/tugboat/tugboat.cmn 2023/06/12 | 3687 | macros/latex/contrib/siunitx/siunitx.ins -2023/06/12 | 3682024 | biblio/ctan-bibdata/ctan.pdf 2023/06/12 | 36052 | macros/latex/contrib/siunitx/siunitx-print.dtx 2023/06/12 | 3423 | macros/latex/contrib/postnotes/CHANGELOG.md 2023/06/12 | 33867 | macros/latex/contrib/siunitx/siunitx-compound.dtx @@ -53,42 +92,33 @@ 2023/06/12 | 3008 | graphics/pgf/contrib/string-diagrams/README.md 2023/06/12 | 2951 | macros/latex/contrib/siunitx/siunitx-binary.dtx 2023/06/12 | 287547 | macros/latex/contrib/acmart/acmart.dtx -2023/06/12 | 2790049 | biblio/ctan-bibdata/ctan.bib 2023/06/12 | 2773 | macros/latex/contrib/acmart/acmart.bib 2023/06/12 | 273398 | macros/latex/contrib/siunitx/siunitx-v2.sty 2023/06/12 | 2636 | macros/latex/contrib/siunitx/siunitx-code.tex -2023/06/12 | 26025438 | systems/texlive/tlnet/install-tl.zip 2023/06/12 | 2592 | macros/latex/contrib/postnotes/postnotes.ins 2023/06/12 | 258746 | macros/plain/contrib/tugboat.zip -2023/06/12 | 2453852 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2023/06/12 | 225553 | support/TeX4ht/source/ChangeLog 2023/06/12 | 21746 | macros/latex/contrib/siunitx/siunitx.dtx 2023/06/12 | 21066 | macros/latex/contrib/postit/doc/postit-doc-fr.tex -2023/06/12 | 21037148 | systems/texlive/tlnet/install-tl-windows.exe 2023/06/12 | 207821 | macros/plain/contrib/tugboat/tubguide.pdf 2023/06/12 | 18918 | macros/latex/contrib/postit/doc/postit-doc-en.tex -2023/06/12 | 18127946 | systems/texlive/tlnet/tlpkg/texlive.tlpdb 2023/06/12 | 17885 | macros/latex/contrib/siunitx/siunitx-angle.dtx 2023/06/12 | 177584 | macros/latex/contrib/postnotes/postnotes-doc.pdf 2023/06/12 | 1729 | macros/latex/contrib/siunitx/siunitx-binary.cfg -2023/06/12 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2023/06/12 | 160377 | macros/latex/contrib/siunitx/siunitx.tex 2023/06/12 | 1566 | graphics/pgf/contrib/string-diagrams/string-diagrams.ins 2023/06/12 | 1566753 | install/macros/latex/contrib/siunitx.tds.zip -2023/06/12 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 2023/06/12 | 15324 | graphics/pgf/contrib/string-diagrams/string-diagrams.dtx 2023/06/12 | 153028 | macros/latex/contrib/siunitx/siunitx-number.dtx -2023/06/12 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 2023/06/12 | 1521228 | macros/latex/contrib/siunitx.zip 2023/06/12 | 14 | macros/latex/contrib/postnotes/DEPENDS.txt 2023/06/12 | 14969 | macros/latex/contrib/siunitx/siunitx-quantity.dtx -2023/06/12 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2023/06/12 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 2023/06/12 | 1443 | macros/latex/contrib/postnotes/postnotes-code.tex 2023/06/12 | 141268 | macros/luatex/latex/luahttp.zip 2023/06/12 | 135232 | macros/luatex/latex/luahttp/luahttp-doc.pdf 2023/06/12 | 12797339 | macros/latex/contrib/acmart.zip 2023/06/12 | 12645 | macros/latex/contrib/acmart/README -2023/06/12 | 114076 | systems/texlive/tlnet/archive/texlive-scripts.r67337.tar.xz +2023/06/12 | 1161915 | support/TeX4ht/source/tex4ht-4ht.tex 2023/06/12 | 1138 | macros/latex/contrib/acmart/samples/samples.ins 2023/06/12 | 10931 | macros/latex/contrib/siunitx/siunitx-abbreviation.dtx 2023/06/12 | 1054729 | macros/latex/contrib/acmart/samples/sample-sigconf-i13n.pdf @@ -163,7 +193,6 @@ 2023/06/11 | 7528 | macros/latex-dev/base/ltxguide.cls 2023/06/11 | 75111 | macros/latex-dev/base/ltfssdcl.dtx 2023/06/11 | 74921 | macros/latex-dev/base/ltluatex.dtx -2023/06/11 | 7479 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2023/06/11 | 745151 | info/knuth-hint/bibtex/bibtex.hnt 2023/06/11 | 741537 | info/knuth-hint/errata/errata.seven.hnt 2023/06/11 | 740004 | systems/texlive/tlnet/archive/polyglossia.doc.r67322.tar.xz @@ -839,7 +868,6 @@ 2023/06/10 | 1040296 | systems/texlive/tlnet/archive/kpathsea.doc.r67318.tar.xz 2023/06/09 | 90820 | systems/texlive/tlnet/archive/latex-lab.source.r67314.tar.xz 2023/06/09 | 8473 | web/javascripthttp/javascripthttp-doc.tex -2023/06/09 | 801408 | systems/texlive/tlnet/archive/postit.doc.r67305.tar.xz 2023/06/09 | 7948 | systems/texlive/tlnet/archive/firstaid.source.r67314.tar.xz 2023/06/09 | 7935884 | systems/texlive/tlnet/archive/jeuxcartes.doc.r67304.tar.xz 2023/06/09 | 735944 | systems/texlive/tlnet/archive/latex.source.r67314.tar.xz @@ -857,7 +885,6 @@ 2023/06/09 | 43352 | systems/texlive/tlnet/archive/tools.r67314.tar.xz 2023/06/09 | 428244 | systems/texlive/tlnet/archive/biblatex-publist.doc.r67302.tar.xz 2023/06/09 | 42308 | systems/texlive/tlnet/archive/platex.r67315.tar.xz -2023/06/09 | 4212 | systems/texlive/tlnet/archive/postit.r67305.tar.xz 2023/06/09 | 40166894 | macros/latex/base.zip 2023/06/09 | 396 | systems/texlive/tlnet/archive/collection-langspanish.r67307.tar.xz 2023/06/09 | 348 | systems/texlive/tlnet/archive/platex.x86_64-linuxmusl.r67315.tar.xz @@ -894,12 +921,9 @@ 2023/06/09 | 1982676 | systems/texlive/tlnet/archive/platex.doc.r67315.tar.xz 2023/06/09 | 17100 | systems/texlive/tlnet/archive/tikz-nfold.r67306.tar.xz 2023/06/09 | 1573 | web/javascripthttp/README.md -2023/06/09 | 1453552 | systems/texlive/tlnet/archive/tex4ht.source.r67310.tar.xz 2023/06/09 | 140240 | systems/texlive/tlnet/archive/platex.source.r67315.tar.xz -2023/06/09 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r67310.tar.xz 2023/06/09 | 12492 | systems/texlive/tlnet/archive/biblatex-publist.r67302.tar.xz 2023/06/09 | 1244196 | systems/texlive/tlnet/archive/njuthesis.doc.r67309.tar.xz -2023/06/09 | 1086604 | systems/texlive/tlnet/archive/tex4ht.r67310.tar.xz 2023/06/09 | 10684 | systems/texlive/tlnet/archive/examz.source.r67303.tar.xz 2023/06/09 | 10431840 | install/macros/latex/required/latex-lab.tds.zip 2023/06/09 | 10358659 | macros/latex/required/latex-lab.zip @@ -1226,7 +1250,6 @@ 2023/06/08 | 22605 | macros/latex/required/amsmath/diffs-m.txt 2023/06/08 | 225936 | macros/latex/base/ltnews19.pdf 2023/06/08 | 22575 | macros/latex/required/firstaid/latex2e-first-aid-for-external-files.dtx -2023/06/08 | 225388 | support/TeX4ht/source/ChangeLog 2023/06/08 | 22525 | macros/latex/required/latex-lab/usage-of-@footnotetext.md 2023/06/08 | 223828 | macros/latex/base/alltt.pdf 2023/06/08 | 2220 | macros/latex/required/tools/indentfirst.dtx @@ -1347,7 +1370,6 @@ 2023/06/08 | 117 | macros/latex/required/latex-lab/documentmetadata-support-code.tex 2023/06/08 | 11749 | macros/latex/required/tools/array-2016-10-06.sty 2023/06/08 | 116 | macros/latex/required/latex-lab/blocks-code.tex -2023/06/08 | 1161916 | support/TeX4ht/source/tex4ht-4ht.tex 2023/06/08 | 114350 | macros/latex/required/tools/varioref.dtx 2023/06/08 | 1142 | macros/latex/required/latex-lab/README.md 2023/06/08 | 11412 | macros/latex/base/manifest.txt @@ -3954,64 +3976,3 @@ 2023/06/07 | 1000 | graphics/asymptote/doc/FAQ/Makefile 2023/06/07 | 10006 | graphics/asymptote/base/rationalSimplex.asy 2023/06/07 | 100007 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/screens/open_cocoa.png -2023/06/06 | 9152 | systems/texlive/tlnet/archive/starray.r67286.tar.xz -2023/06/06 | 8652 | macros/latex/contrib/tagpdf/ex-AF-file.pdf -2023/06/06 | 8281 | macros/latex/contrib/tagpdf/global-ex.png -2023/06/06 | 801 | macros/latex/contrib/tagpdf/ex-tagpdf-template.tex -2023/06/06 | 7854 | macros/latex/contrib/tagpdf/ex-formula-problem-luatex.pdf -2023/06/06 | 777 | macros/latex/contrib/tagpdf/ex-spaceglyph-listings.tex -2023/06/06 | 7604 | systems/texlive/tlnet/archive/context-sudoku.r67289.tar.xz -2023/06/06 | 6842 | macros/latex/contrib/tagpdf/ex-softhyphen.pdf -2023/06/06 | 6626 | macros/latex/contrib/tagpdf/ex-attribute-luatex.pdf -2023/06/06 | 65056 | macros/latex/contrib/tagpdf/tagpdf-struct.dtx -2023/06/06 | 5797 | macros/latex/contrib/tagpdf/ex-patch-sectioning-memoir.tex -2023/06/06 | 5122 | macros/latex/contrib/texshade/README -2023/06/06 | 5109 | macros/latex/contrib/tagpdf/tagpdf-space.dtx -2023/06/06 | 4618 | macros/latex/contrib/tagpdf/ex-spaceglyph-listings.pdf -2023/06/06 | 4593 | macros/latex/contrib/tagpdf/tagpdfdocu-patches.sty -2023/06/06 | 44243 | macros/latex/contrib/tagpdf/tagpdf-roles.dtx -2023/06/06 | 4284 | macros/latex/contrib/tagpdf/ex-patch-sectioning-koma.tex -2023/06/06 | 4153 | macros/latex/contrib/tagpdf/ex-alt-actualtext.tex -2023/06/06 | 40936 | macros/latex/contrib/tagpdf/tagpdf-backend.dtx -2023/06/06 | 3962 | macros/latex/contrib/tagpdf/tagpdf.ins -2023/06/06 | 37453 | macros/latex/contrib/tagpdf/tagpdf-data.dtx -2023/06/06 | 325858 | macros/latex/contrib/counterz.zip -2023/06/06 | 31494 | macros/latex/contrib/tagpdf/tagpdf-checks.dtx -2023/06/06 | 30507 | macros/latex/contrib/tagpdf/tagpdf-user.dtx -2023/06/06 | 27200 | macros/latex/contrib/tagpdf/tagpdf-mc-generic.dtx -2023/06/06 | 2637 | macros/latex/contrib/tagpdf/ex-patch-list.tex -2023/06/06 | 2528 | macros/latex/contrib/tagpdf/ex-patch-list-obsolete.tex -2023/06/06 | 239824 | macros/latex/contrib/censor.zip -2023/06/06 | 23311 | macros/latex/contrib/tagpdf/acrobat.png -2023/06/06 | 22818 | macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.pdf -2023/06/06 | 2278 | macros/latex/contrib/tagpdf/tagpdf-code.tex -2023/06/06 | 220152 | systems/texlive/tlnet/archive/starray.doc.r67286.tar.xz -2023/06/06 | 2150 | macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.tex -2023/06/06 | 21067 | macros/latex/contrib/tagpdf/ex-patch-sectioning-memoir.pdf -2023/06/06 | 20874 | macros/latex/contrib/tagpdf/tagpdf.dtx -2023/06/06 | 2022 | macros/latex/contrib/tagpdf/link-figure-input.tex -2023/06/06 | 19363 | macros/latex/contrib/tagpdf/ex-tagpdf-template.pdf -2023/06/06 | 18463 | CTAN.sites -2023/06/06 | 18461 | macros/latex/contrib/tagpdf/ex-patch-sectioning-koma-luatex.pdf -2023/06/06 | 17742 | macros/latex/contrib/tagpdf/ex-alt-actualtext-luatex.pdf -2023/06/06 | 17548 | macros/latex/contrib/tagpdf/tagpdf-tree.dtx -2023/06/06 | 1730 | macros/latex/contrib/tagpdf/tagpdf.bib -2023/06/06 | 169160 | systems/texlive/tlnet/archive/profmaquette.doc.r67285.tar.xz -2023/06/06 | 16888 | macros/latex/contrib/tagpdf/ex-patch-list-luatex.pdf -2023/06/06 | 1632 | systems/texlive/tlnet/archive/context-sudoku.doc.r67289.tar.xz -2023/06/06 | 1564470 | macros/latex/contrib/tagpdf/tagpdf-code.pdf -2023/06/06 | 1537 | macros/latex/contrib/tagpdf/ex-structure-obsolete.tex -2023/06/06 | 15315 | macros/latex/contrib/tagpdf/tagpdf-mc-shared.dtx -2023/06/06 | 15075 | macros/latex/contrib/tagpdf/tagpdf-mc-luacode.dtx -2023/06/06 | 1478694 | macros/latex/contrib/texshade/texshade.dtx -2023/06/06 | 1428346 | macros/latex/contrib/texshade.zip -2023/06/06 | 141163 | macros/latex/contrib/tagpdf/pac3.PNG -2023/06/06 | 1398 | macros/latex/contrib/tagpdf/ex-attribute.tex -2023/06/06 | 1237 | macros/latex/contrib/tagpdf/ex-AF-file.tex -2023/06/06 | 12148 | systems/texlive/tlnet/archive/profmaquette.r67285.tar.xz -2023/06/06 | 1177 | macros/latex/contrib/tagpdf/README.md -2023/06/06 | 114286 | macros/latex/contrib/tagpdf/tagpdf.tex -2023/06/06 | 11173071 | support/latexindent.zip -2023/06/06 | 1073 | macros/latex/contrib/tagpdf/ex-softhyphen.tex -2023/06/06 | 1019 | macros/latex/contrib/tagpdf/ex-formula-problem.tex -2023/06/06 | 1012495 | macros/latex/contrib/tagpdf/tagpdf.pdf diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib index 97180a47b3..05ecff42da 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-06-2023, 02:03:45 +%% created at 14-06-2023, 02:01:15 %% %% This file is provided under the terms of the LPPL v1.3 or @@ -41238,7 +41238,7 @@ title = {The \texttt{luahttp} package}, subtitle = {Compile-time internet-interactive PDF-documents using Lua and LuaTeX}, author = {Johannes Casaburi}, - date = {2023-06-12}, + date = {2023-06-13}, version = {1.0.1}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/luatex/latex/luahttp}, @@ -57461,6 +57461,17 @@ url = {https://ctan.org/pkg/quiz2socrative}, } +@manual{ctan-quizztex, + title = {The \texttt{quizztex} package}, + subtitle = {Create quizzes like in TV shows}, + author = {Cédric Pierquet}, + date = {2023-06-13}, + version = {0.1.0}, + license = {lppl1.3c}, + mirror = {https://mirror.ctan.org/macros/latex/contrib/quizztex}, + url = {https://ctan.org/pkg/quizztex}, +} + @manual{ctan-quotation, title = {The \texttt{quotation} package}, subtitle = {Typeset an attributed quotation}, diff --git a/biblio/ctan-bibdata/ctan.pdf b/biblio/ctan-bibdata/ctan.pdf index e2eef39535..362d79cfb8 100644 Binary files a/biblio/ctan-bibdata/ctan.pdf and b/biblio/ctan-bibdata/ctan.pdf differ diff --git a/macros/latex/contrib/quizztex/README.md b/macros/latex/contrib/quizztex/README.md new file mode 100644 index 0000000000..e2932aecd6 --- /dev/null +++ b/macros/latex/contrib/quizztex/README.md @@ -0,0 +1,9 @@ +QuizzTex is a package to create quizz with 'Who Wants to Be a Millionaire ?' design for example. +---------------------------------------------------------------------------------------------------------------- +QuizzTex est un package pour présenter des quizz à la manière de 'Qui veut gagner des Millions ?' par exemple. +---------------------------------------------------------------------------------------------------------------- +Author.......: Cédric Pierquet +email........: cpierquet@outlook.fr +Licence......: Released under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txt + 'Who Wants to Be a Millionaire ?' is a Trademark from Sony Pictures Television. + 'Tout le monde veut prendre sa place' is a Tradematk from Air Productions \ No newline at end of file diff --git a/macros/latex/contrib/quizztex/doc/quizztex-doc-fr.pdf b/macros/latex/contrib/quizztex/doc/quizztex-doc-fr.pdf new file mode 100644 index 0000000000..0efb41dbda Binary files /dev/null and b/macros/latex/contrib/quizztex/doc/quizztex-doc-fr.pdf differ diff --git a/macros/latex/contrib/quizztex/doc/quizztex-doc-fr.tex b/macros/latex/contrib/quizztex/doc/quizztex-doc-fr.tex new file mode 100644 index 0000000000..4fdbee28ab --- /dev/null +++ b/macros/latex/contrib/quizztex/doc/quizztex-doc-fr.tex @@ -0,0 +1,614 @@ +% !TeX TXS-program:compile = txs:///arara +% arara: pdflatex: {shell: yes, synctex: no, interaction: batchmode} +% arara: pdflatex: {shell: yes, synctex: no, interaction: batchmode} if found('log', '(undefined references|Please rerun|Rerun to get)') + +\documentclass[french,a4paper,11pt]{article} +\usepackage[margin=2cm,includefoot]{geometry} +\def\TPversion{0.1.0} +\def\TPdate{13 juin 2023} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{amsmath,amssymb} +\usepackage{quizztex} +\usepackage{awesomebox} +\usepackage{fontawesome5} +\usepackage{footnote} +\makesavenoteenv{tabular} +\usepackage{enumitem} +\usepackage{tabularray} +\usepackage{wrapstuff} +\usepackage{lipsum} +\usepackage{fancyvrb} +\usepackage{fancyhdr} +\fancyhf{} +\renewcommand{\headrulewidth}{0pt} +\lfoot{\sffamily\small [quizztex]} +\cfoot{\sffamily\small - \thepage{} -} +\rfoot{\hyperlink{matoc}{\small\faArrowAltCircleUp[regular]}} + +%\usepackage{hvlogos} +\usepackage{hologo} +\providecommand\tikzlogo{Ti\textit{k}Z} +\providecommand\TeXLive{\TeX{}Live\xspace} +\providecommand\PSTricks{\textsf{PSTricks}\xspace} +\let\pstricks\PSTricks +\let\TikZ\tikzlogo +\newcommand\TableauDocumentation{% + \begin{tblr}{width=\linewidth,colspec={X[c]X[c]X[c]X[c]X[c]X[c]},cells={font=\sffamily}} + {\LARGE \LaTeX} & & & & &\\ + & {\LARGE \hologo{pdfLaTeX}} & & & & \\ + & & {\LARGE \hologo{LuaLaTeX}} & & & \\ + & & & {\LARGE \TikZ} & & \\ + & & & & {\LARGE \TeXLive} & \\ + & & & & & {\LARGE \hologo{MiKTeX}} \\ + \end{tblr} +} + +\usepackage{hyperref} +\urlstyle{same} +\hypersetup{pdfborder=0 0 0} +\setlength{\parindent}{0pt} +\definecolor{LightGray}{gray}{0.9} + +\usepackage{babel} +\AddThinSpaceBeforeFootnotes +\FrenchFootnotes + +\usepackage{listings} + +\usepackage{newverbs} +\newverbcommand{\motcletex}{\color{cyan!75!black}}{} +\newverbcommand{\packagetex}{\color{violet!75!black}}{} + +\usepackage[most]{tcolorbox} +\tcbuselibrary{listingsutf8} +\newtcblisting{DemoCode}[1][]{% + enhanced,width=0.95\linewidth,center,% + bicolor,size=title,% + colback=cyan!2!white,% + colbacklower=cyan!1!white,% + colframe=cyan!75!black,% + listing options={% + breaklines=true,% + breakatwhitespace=true,% + style=tcblatex,basicstyle=\small\ttfamily,% + tabsize=4,% + commentstyle={\itshape\color{gray}}, + keywordstyle={\color{blue}},% + classoffset=0,% + keywords={},% + alsoletter={-},% + keywordstyle={\color{blue}},% + classoffset=1,% + alsoletter={-},% + morekeywords={center,justify,\lipsum},% + keywordstyle={\color{violet}},% + classoffset=2,% + alsoletter={-},% + morekeywords={\QuizzMillions,\QuizzPrendrePlace},% + keywordstyle={\color{green!50!black}},% + classoffset=3,% + morekeywords={Largeur,Marge,Hauteurs,Couleur,CouleurFond,CouleurLettre,CouleurTexte,Bonne,Mauvaise,Choix,CoulBonne,CoulChoix,CoulMauvaise,Affichage,EspacementV,OffsetV,Decorations,AffChoix,Jokers,AffJokers,CodeAvant,Offset,Theme,Type,Effet},% + keywordstyle={\color{orange}} + },% + #1 +} + +\tcbset{vignettes/.style={% + nobeforeafter,box align=base,boxsep=0pt,enhanced,sharp corners=all,rounded corners=southeast,% + boxrule=0.75pt,left=7pt,right=1pt,top=0pt,bottom=0.25pt,% + } +} + +\tcbset{vignetteMaJ/.style={% + fontupper={\vphantom{pf}\footnotesize\ttfamily}, + vignettes,colframe=purple!50!black,coltitle=white,colback=purple!10,% + overlay={\begin{tcbclipinterior}% + \fill[fill=purple!75]($(interior.south west)$) rectangle node[rotate=90]{\tiny \sffamily{\textcolor{black}{\scalebox{0.66}[0.66]{\textbf{MàJ}}}}} ($(interior.north west)+(5pt,0pt)$);% + \end{tcbclipinterior}} + } +} + +\newcommand\Cle[1]{{\small\sffamily\textlangle \textcolor{orange}{#1}\textrangle}} +\newcommand\cmaj[1]{\tcbox[vignetteMaJ]{#1}\xspace} + +\begin{document} + +\setlength{\aweboxleftmargin}{0.07\linewidth} +\setlength{\aweboxcontentwidth}{0.93\linewidth} +\setlength{\aweboxvskip}{8pt} + +\pagestyle{fancy} + +\thispagestyle{empty} + +\vspace{2cm} + +\begin{center} + \begin{minipage}{0.75\linewidth} + \begin{tcolorbox}[colframe=yellow,colback=yellow!15] + \begin{center} + \begin{tabular}{c} + {\Huge \texttt{quizztex} [fr]}\\ + \\ + {\LARGE Des présentations de Quizz,} \\ + \\ + {\LARGE à la manière de Jeux TV.} \\ + \end{tabular} + + \bigskip + + {\small \texttt{Version \TPversion{} -- \TPdate}} + \end{center} + \end{tcolorbox} +\end{minipage} +\end{center} + +\begin{center} + \begin{tabular}{c} + \texttt{Cédric Pierquet}\\ + {\ttfamily c pierquet -- at -- outlook . fr}\\ + \texttt{\url{https://github.com/cpierquet/quizztex}} +\end{tabular} +\end{center} + +\vspace{0.25cm} + +{$\blacktriangleright$~~Créer des quizz à la manière de Jeux télévisés} + +\vspace{0.25cm} + +{$\blacktriangleright$~~Style \og Qui veut gagner des millions ? \fg{} ou \og Tout le monde veut prendre sa place ! \fg{}.} + +\vspace{1cm} + +\hfill\QuizzMillions[Largeur=13cm,Bonne=D,Mauvaise=B,Choix=B,Affichage=PropSol,AffJokers=50.TEL] +{Quelle partie de l'œuf dois-je cuisiner pour préparer avec succès une mayonnaise ?} +{Le rouge} {Le violet} +{Le bleu} {Le jaune}\hfill~ + +\vspace{1cm} + +\hfill\QuizzPrendrePlace[Largeur=13cm,Choix=C,Affichage=Choix] +{Quelle partie de l'œuf dois-je cuisiner pour préparer avec succès une mayonnaise ?} +{Le violet} {Le bleu} +{Le jaune} {Le rouge}\hfill~ + + + +\vspace{0.5cm} + +%\hfill{}\textit{Merci à Denis Bitouzé et à Gilles Le Bourhis pour leurs retours et idées !} + +\smallskip + +\vfill + +\hrule + +\medskip + +\TableauDocumentation + +\medskip + +\hrule + +\medskip + +\newpage + +\phantomsection +\hypertarget{matoc}{} + +\tableofcontents + +\vfill + +\section{Historique} + +\verb|v0.1.0|~:~~~~Version initiale. + +\newpage + +\section{Le package quizztex} + +\subsection{Introduction} + +\begin{noteblock} +Le package propose de quoi afficher, dans son document \LaTeX, un quizz \textit{à la manière} d'un Jeu TV (créé à l'aide de \packagetex!tikz!), avec la possibilité : + +\begin{itemize} + \item choisir un style (\textsf{Millions} ou \textsf{PrendrePlace}) ; + \item de spécifier les dimensions, la couleur, de rajouter un petit effet visuel sur les couleurs ; + \item de personnaliser les choix (réponse, mauvaise, bonne, type, \ldots). +\end{itemize} +\vspace*{-\baselineskip}\leavevmode +\end{noteblock} + +\subsection{Chargement du package, packages utilisés} + +\begin{importantblock} +Le package se charge, de manière classique, dans le préambule. + +Il n'existe pas d'option pour le package, et \packagetex!xcolor! n'est pas chargé. +\end{importantblock} + +\begin{DemoCode}[listing only] +\documentclass{article} +\usepackage{quizztex} + +\end{DemoCode} + +\begin{noteblock} +\packagetex!quizztex! charge les packages suivantes : + +\begin{itemize} + \item \packagetex!calc!, \packagetex!tikz!, \packagetex!pgf! et \packagetex!pgffor! ; + \item \packagetex!xstring!, \packagetex!simplekv!, \packagetex!settobox!, \packagetex!varwidth! et \packagetex!fontawesome5! ; + \item les librairies \packagetex!tikz! : + \begin{itemize} + \item \packagetex!tikz.calc! + \item \packagetex!tikz.positioning! ; + \item \packagetex!tikz.shapes.geometric! ; + \item \packagetex!tikz.babel! ; + \item \packagetex!tikz.fadings!. + \end{itemize} +\end{itemize} + +Il est compatible avec les compilations usuelles en \textsf{latex}, \textsf{pdflatex}, \textsf{lualatex} ou \textsf{xelatex}. +\end{noteblock} + +\subsection{Gestion des couleurs et de la largeur} + +\begin{tipblock} +Des couleurs prédéfinies (type \textsf{HTML}) sont créées par le package \packagetex!quizztex!, afin de pouvoir gérer -- en interne -- des tracés avec des couleurs du type \motcletex!!...!. +\end{tipblock} + +\begin{tipblock} +La Largeur des Quizz sera à préciser (avec unité) et dans le cas d'une présentation \packagetex!beamer!, il sera nécessaire de la réduire (aux environs de 11cm). + +Logiquement des dimensions comme \motcletex!\linewidth! devraient fonctionner. +\end{tipblock} + +\vfill~ + +\pagebreak + +\section{Quizz à la manière de \og Qui veut gagner des Millions ? \fg} + +\subsection{Commande et fonctionnement global} + +\begin{cautionblock} +L'environnement dédié à la création du Quizz \og Millions \fg{} \motcletex!\QuizzMillions!. + +\smallskip + +\textsf{Who Wants to Be a Millionaire ?\texttrademark} est une marquée déposée de Sony Pictures Television. +\end{cautionblock} + +\begin{DemoCode}[listing only] +\QuizzMillions[clés]% + {Question} + {Réponse A} + {Réponse B} + {Réponse C} + {Réponse D} +\end{DemoCode} + +\begin{DemoCode}[text only] +\QuizzMillions + {Question} + {Réponse A} + {Réponse B} + {Réponse C} + {Réponse D} +\end{DemoCode} + +\begin{tipblock} +Les éventuelles couleurs choisies devront être données de manière \textit{unique}, sans utiliser les \textit{mélanges} (avec \motcletex|CouleurA!...!CouleurB|) que propose le package \packagetex!xcolor!. + +Toutefois, toute couleur précédemment définie pourra être utilisée pour le Quizz (c'est ce que propose les couleurs par défaut de \packagetex!quizztex!). +\end{tipblock} + +\begin{importantblock} +Le code se charge d'ajuster la hauteur des cartouches, et la hauteur des cartouches \textit{Réponses} auront tous la même hauteur. + +\smallskip + +Il est cependant possible de préciser une hauteur manuelle globale, ou une hauteur pour le cartouche \textit{Question} et une hauteur pour les cartouches \textit{Réponses}. +\end{importantblock} + +\subsection{Couleurs prédéfinies} + +\begin{tipblock} +Les couleurs (HTML) définies et utilisées par le package \packagetex!quizztex! et pour l'environnement \motcletex!\QuizzMillions! sont : + +\begin{itemize} + \item \verb!\definecolor{ColorFondWWTBAM}{HTML}{5E57A4} ! : \textcolor{ColorFondWWTBAM}{\textsf{\textbf{Fond par défaut}}} + \item \verb!\definecolor{ColorBonneWWTBAM}{HTML}{0AC759} ! : \textcolor{ColorBonneWWTBAM}{\textsf{\textbf{Fond de la bonne réponse}}} + \item \verb!\definecolor{ColorMauvaiseWWTBAM}{HTML}{F1901C}! : \textcolor{ColorMauvaiseWWTBAM}{\textsf{\textbf{Fond de la mauvaise réponse}}} + \item \verb!\definecolor{ColorWWBTAM}{HTML}{140676} ! : \textcolor{ColorWWBTAM}{\textsf{\textbf{Bordure}}} + \item \verb!\definecolor{ColorChoixWWBTAM}{HTML}{F40FDC} ! : \textcolor{ColorChoixWWBTAM}{\textsf{\textbf{Fond de la réponse choisie}}} +\end{itemize} + +L'utilisateur qui souhaite modifier les couleurs devra être attentif à la coordination de celles-ci, afin d'obtenir un affichage pertinent et cohérent. +\end{tipblock} + +\begin{DemoCode}[] +\QuizzMillions{\lipsum[1][1-2]} + {\lipsum[2][1]}{\lipsum[2][2]}{\lipsum[2][3]}{\lipsum[2][5]} +\end{DemoCode} + +\subsection{Clés et options} + +\begin{tipblock} +Le premier argument, optionnel et entre \texttt{[...]}, propose les \Cle{clés} suivantes : + +\begin{itemize} + \item \Cle{Largeur} := largeur (avec unité) sans les Jokers, du Quizz ; \hfill{}défaut : \Cle{14cm} + \item \Cle{Marge} := marge gauche/droite (avec unité) ; \hfill{}défaut : \Cle{0.5cm} + \item \Cle{Hauteurs} := hauteurs des cartouches (\motcletex!auto! ou \motcletex!global! ou \motcletex!Quest/Réponses!) ; + + \hfill{}défaut : \Cle{auto} + \item \Cle{Couleur} := couleur des bordures ; \hfill{}défaut : \Cle{CouleurWWBTAM} + \item \Cle{CouleurFond} := couleur du fond ; \hfill{}défaut : \Cle{ColorFondWWTBAM} + \item \Cle{CouleurLettre} := couleur des lettres ; \hfill{}défaut : \Cle{ColorLettreWWBTAM} + \item \Cle{CouleurTexte} := couleur des textes ; \hfill{}défaut : \Cle{white} + \item \Cle{Bonne} := bonne réponse (A/B/C/D) ; \hfill{}défaut : \Cle{} + \item \Cle{Mauvaise} := mauvaise réponse (A/B/C/D) ; \hfill{}défaut : \Cle{} + \item \Cle{Choix} := réponse choisie (A/B/C/D) ; \hfill{}défaut : \Cle{} + \item \Cle{CouleurBonne} := couleur de la bonne réponse ; \hfill{}défaut : \Cle{ColorBonneWWTBAM} + \item \Cle{CouleurChoix} := couleur du choix ; \hfill{}défaut : \Cle{ColorChoixWWBTAM} + \item \Cle{CouleurMauvaise} := couleur de la mauvaise réponse ; \hfill{}défaut \Cle{ColorMauvaiseWWTBAM} + \item \Cle{Affichage} := type d'affichage, parmi \motcletex!Choix/Sol/PropSol! ; \hfill{}défaut \Cle{} + \item \Cle{EspacementV} := espacement vertical entre les cartouches ; \hfill{}défaut \Cle{8pt} + %\item \Cle{OffsetV} := =6pt,% + \item \Cle{Decorations} := booléen pour rajouter les petits \textit{diamants} des réponses ; \hfill{}défaut \Cle{true} + \item \Cle{AffChoix} := réponses à afficher (pour le 50/50 par exemple) ; \hfill{}défaut \Cle{ABCD} + \item \Cle{Jokers} := booléen pour afficher les Jokers ; \hfill{}défaut \Cle{true} + \item \Cle{AffJokers} : = Jokers à marquer comme disponibles ; \hfill{}défaut \Cle{50.TEL.PUB} + \item \Cle{CodeAvant} : = code à appliqer à tous les cartouches ; \hfill{}défaut \Cle{\textbackslash bfseries\textbackslash large\textbackslash sffamily} + \item \Cle{Effet} := booléen pour utiliser un petit effet de dégradé.\hfill{}défaut \Cle{true} +\end{itemize} +\vspace*{-\baselineskip}\leavevmode +\end{tipblock} + +\begin{tipblock} +Les cinq arguments obligatoires correspondent à la question et aux réponses, sans oublier que la clé \motcletex!CodeAvant! sera appliquée pour chacun de ces cinq arguments. +\end{tipblock} + +\subsection{Exemples} + +\begin{DemoCode}[] +%par défaut +\QuizzMillions + {Quelle partie de l'\oe{}uf dois-je cuisiner pour préparer avec succès une mayonnaise ?} + {Le violet} {Le bleu} + {Le jaune} {Le rouge} +\end{DemoCode} + +\begin{DemoCode}[] +%hauteurs manuelles +\QuizzMillions[Hauteurs=2cm/1.5cm] + {Quelle partie de l'\oe{}uf dois-je cuisiner pour préparer avec succès une mayonnaise ?} + {Le violet} {Le bleu} + {Le jaune} {Le rouge} +\end{DemoCode} + +\begin{DemoCode}[] +%sans effet et sans Jokers, largeur réduite +\QuizzMillions[Effet=false,Jokers=false,Largeur=10cm] + {Quelle partie de l'\oe{}uf dois-je cuisiner pour préparer avec succès une mayonnaise ?} + {Le violet} {Le bleu} + {Le jaune} {Le rouge} +\end{DemoCode} + +\begin{DemoCode}[] +%avec réponse choisie +\QuizzMillions[Bonne=C,Mauvaise=B,Choix=B,Affichage=Choix] + {Quelle partie de l'\oe{}uf dois-je cuisiner pour préparer avec succès une mayonnaise ?} + {Le violet} {Le bleu} + {Le jaune} {Le rouge} +\end{DemoCode} + +\begin{DemoCode}[] +%avec bonne réponse +\QuizzMillions[Bonne=C,Mauvaise=B,Choix=B,Affichage=Sol] + {Quelle partie de l'\oe{}uf dois-je cuisiner pour préparer avec succès une mayonnaise ?} + {Le violet} {Le bleu} + {Le jaune} {Le rouge} +\end{DemoCode} + +\begin{DemoCode}[] +%avec réponse fausse choisie et bonne réponse +\QuizzMillions[Bonne=C,Mauvaise=B,Choix=B,Affichage=PropSol] + {Quelle partie de l'\oe{}uf dois-je cuisiner pour préparer avec succès une mayonnaise ?} + {Le violet} {Le bleu} + {Le jaune} {Le rouge} +\end{DemoCode} + +\begin{DemoCode}[] +%avec jokers déjà utlisés et 50:50 +\QuizzMillions[AffJokers=PUB.TEL,AffChoix=AC] + {Quelle partie de l'\oe{}uf dois-je cuisiner pour préparer avec succès une mayonnaise ?} + {Le violet} {Le bleu} + {Le jaune} {Le rouge} +\end{DemoCode} + +\begin{DemoCode}[] +%avec couleurs modifiées et police modifiée +\QuizzMillions[Couleur=black,CouleurFond=gray,CodeAvant={\LARGE\ttfamily}] + {On considère la fonction $\mathtt{f}$ définie sur $\mathbb{R}$ par $\mathtt{f(x)=2\,\text{e}^{2x}}$. On a :} + {$\mathtt{f'(x)=4\,\text{e}^{2x}}$} + {$\mathtt{f'(x)=2\,\text{e}^{2x}}$} + {$\mathtt{f'(x)=2\,\text{e}^{2}}$} + {$\mathtt{f'(x)=\dfrac{1}{x}}$} +\end{DemoCode} + +\pagebreak + +\section{Quizz à la manière de \og Tout le monde veut prendre sa place \fg.} + +\subsection{Commande et fonctionnement global} + +\begin{cautionblock} +L'environnement dédié à la création du Quizz \og PrendrePlace \fg{} \motcletex!\QuizzPrendrePlace!. + +\smallskip + +\textsf{Tout le monde veut prendre sa place\texttrademark} est une marquée déposée de Air Productions. +\end{cautionblock} + +\begin{DemoCode}[listing only] +\QuizzPrendrePlace[clés]% + {Question} + {Réponse A} + {Réponse B} + {Réponse C} + {Réponse D} +\end{DemoCode} + +\begin{DemoCode}[text only] +\QuizzPrendrePlace + {Question} + {Réponse A} + {Réponse B} + {Réponse C} + {Réponse D} +\end{DemoCode} + +\begin{tipblock} +Les éventuelles couleurs choisies devront être données de manière \textit{unique}, sans utiliser les \textit{mélanges} (avec \motcletex|CouleurA!...!CouleurB|) que propose le package \packagetex!xcolor!. + +Toutefois, toute couleur précédemment définie pourra être utilisée pour le Quizz (c'est ce que propose les couleurs par défaut de \packagetex!quizztex!). +\end{tipblock} + +\begin{importantblock} +Le code se charge d'ajuster la hauteur des cartouches, et la hauteur des cartouches \textit{Réponses} auront tous la même hauteur. + +\smallskip + +Il est cependant possible de préciser une hauteur manuelle globale, ou une hauteur pour le cartouche \textit{Question} et une hauteur pour les cartouches \textit{Réponses}. +\end{importantblock} + +\subsection{Couleurs prédéfinies} + +\begin{tipblock} +Les couleurs (HTML) définies et utilisées par le package \packagetex!quizztex! et pour l'environnement \motcletex!\QuizzMillions! sont : + +\begin{itemize} + \item \verb!definecolor{ColorFondTLMVPSP}{HTML}{4E52E3} ! : \textcolor{ColorFondTLMVPSP}{\textsf{\textbf{Fond par défaut}}} + \item \verb!\definecolor{ColorBonneTLMVPSP}{HTML}{00E519} ! : \textcolor{ColorBonneTLMVPSP}{\textsf{\textbf{Fond de la bonne réponse}}} + \item \verb!\definecolor{ColorMauvaiseTLMVPSP}{HTML}{FF9F3F}! : \textcolor{ColorMauvaiseTLMVPSP}{\textsf{\textbf{Fond de la mauvaise réponse}}} + \item \verb!\definecolor{ColorTLMVPSP}{HTML}{171A7A} ! : \textcolor{ColorTLMVPSP}{\textsf{\textbf{Bordure}}} + \item \verb!\definecolor{ColorChoixTLMVPSP}{HTML}{6DCFF6} ! : \textcolor{ColorChoixTLMVPSP}{\textsf{\textbf{Fond de la réponse choisie}}} +\end{itemize} + +L'utilisateur qui souhaite modifier les couleurs devra être attentif à la coordination de celles-ci, afin d'obtenir un affichage pertinent et cohérent. +\end{tipblock} + +\begin{DemoCode}[] +\QuizzPrendrePlace{\lipsum[1][1-2]} +{\lipsum[2][1]}{\lipsum[2][2]}{\lipsum[2][3]}{\lipsum[2][5]} +\end{DemoCode} + +\subsection{Clés et options} + +\begin{tipblock} +Le premier argument, optionnel et entre \texttt{[...]}, propose les \Cle{clés} suivantes : + +\begin{itemize} + \item \Cle{Largeur} := largeur (avec unité) ; \hfill{}défaut : \Cle{14cm} +% \item \Cle{MargeMilieu} := marge intérieure (sans unité) entre les cartouches \textsf{Réponses} ; +% +% \hfill{}défaut : \Cle{1} + \item \Cle{Hauteurs} := hauteurs des cartouches (\motcletex!auto! ou \motcletex!global! ou \motcletex!Quest/Réponses!) ; + + \hfill{}défaut : \Cle{auto} + \item \Cle{Couleur} := couleur des bordures ; \hfill{}défaut : \Cle{ColorTLMVPSP} + \item \Cle{CouleurFond} := couleur du fond ; \hfill{}défaut : \Cle{ColorFondTLMVPSP} + \item \Cle{CouleurLettre} := couleur des lettres ; \hfill{}défaut : \Cle{ColorLettreTLMVPSP} + \item \Cle{CouleurTexte} := couleur des textes ; \hfill{}défaut : \Cle{white} + \item \Cle{Bonne} := bonne réponse (A/B/C/D) ; \hfill{}défaut : \Cle{} + \item \Cle{Mauvaise} := mauvaise réponse (A/B/C/D) ; \hfill{}défaut : \Cle{} + \item \Cle{Choix} := réponse choisie (A/B/C/D) ; \hfill{}défaut : \Cle{} + \item \Cle{CouleurBonne} := couleur de la bonne réponse ; \hfill{}défaut : \Cle{ColorBonneTLMVPSP} + \item \Cle{CouleurChoix} := couleur du choix ; \hfill{}défaut : \Cle{ColorChoixTLMVPSP} + \item \Cle{CouleurMauvaise} := couleur de la mauvaise réponse ; \hfill{}défaut \Cle{ColorMauvaiseWWTBAM} + \item \Cle{Affichage} := type d'affichage, parmi \motcletex!Choix/Sol/PropSol! ; \hfill{}défaut \Cle{} + \item \Cle{EspacementV} := espacement vertical entre les cartouches ; \hfill{}défaut \Cle{8pt} + %\item \Cle{OffsetV} := =6pt,% + \item \Cle{Theme} := pour afficher un cartouche \textsf{Thème} sous le Quizz ; \hfill{}défaut \Cle{} + \item \Cle{Type} = type de réponse, parmi \motcletex!Duo/Carre/Cash! ; \hfill{}défaut \Cle{Carre} + \item \Cle{CodeAvant} : = code à appliqer à tous les cartouches ; \hfill{}défaut \Cle{\textbackslash bfseries\textbackslash large\textbackslash sffamily} + \item \Cle{Effet} := booléen pour utiliser un petit effet de dégradé.\hfill{}défaut \Cle{true} +\end{itemize} +\vspace*{-\baselineskip}\leavevmode +\end{tipblock} + +\begin{tipblock} +Les cinq arguments obligatoires correspondent à la question et aux réponses, sans oublier que la clé \motcletex!CodeAvant! sera appliquée pour chacun de ces cinq arguments. +\end{tipblock} + +\subsection{Exemples} + +\begin{DemoCode}[] +%par défaut +\QuizzPrendrePlace + {Quelle partie de l'\oe{}uf dois-je cuisiner pour préparer avec succès une mayonnaise ?} + {Le violet} {Le bleu} + {Le jaune} {Le rouge} +\end{DemoCode} + +\begin{DemoCode}[] +%hauteurs manuelles, avec thème +\QuizzPrendrePlace[Hauteurs=2cm/1.5cm,Theme={Cuisine}] + {Quelle partie de l'\oe{}uf dois-je cuisiner pour préparer avec succès une mayonnaise ?} + {Le violet} {Le bleu} + {Le jaune} {Le rouge} +\end{DemoCode} + +\begin{DemoCode}[] +%sans effet et Duo (uniquement choix C/D), largeur réduite +\QuizzPrendrePlace[Effet=false,Type=Duo,Largeur=9cm,Theme={Cuisine}] + {Quelle partie de l'\oe{}uf dois-je cuisiner pour préparer avec succès une mayonnaise ?} + {} {} + {Le jaune} {Le rouge} +\end{DemoCode} + +\begin{DemoCode}[] +%avec réponse choisie +\QuizzPrendrePlace[Bonne=C,Mauvaise=B,Choix=B,Affichage=Choix,Theme={Cuisine}] + {Quelle partie de l'\oe{}uf dois-je cuisiner pour préparer avec succès une mayonnaise ?} + {Le violet} {Le bleu} + {Le jaune} {Le rouge} +\end{DemoCode} + +\begin{DemoCode}[] +%avec bonne réponse +\QuizzPrendrePlace[Bonne=C,Mauvaise=B,Choix=B,Affichage=Sol,Theme={Cuisine}] + {Quelle partie de l'\oe{}uf dois-je cuisiner pour préparer avec succès une mayonnaise ?} + {Le violet} {Le bleu} + {Le jaune} {Le rouge} +\end{DemoCode} + +\begin{DemoCode}[] +%avec réponse fausse choisie et bonne réponse +\QuizzPrendrePlace[Bonne=C,Mauvaise=B,Choix=B,Affichage=PropSol,Theme={Cuisine}] + {Quelle partie de l'\oe{}uf dois-je cuisiner pour préparer avec succès une mayonnaise ?} + {Le violet} {Le bleu} + {Le jaune} {Le rouge} +\end{DemoCode} + +\begin{DemoCode}[] +%avec couleurs modifiées et police modifiée +\QuizzPrendrePlace[Couleur=black,CouleurFond=gray,CodeAvant={\LARGE\ttfamily}, Theme={Cuisine}] + {On considère la fonction $\mathtt{f}$ définie sur $\mathbb{R}$ par $\mathtt{f(x)=2\,\text{e}^{2x}}$. On a :} + {$\mathtt{f'(x)=4\,\text{e}^{2x}}$} + {$\mathtt{f'(x)=2\,\text{e}^{2x}}$} + {$\mathtt{f'(x)=2\,\text{e}^{2}}$} + {$\mathtt{f'(x)=\dfrac{1}{x}}$} +\end{DemoCode} + +\end{document} \ No newline at end of file diff --git a/macros/latex/contrib/quizztex/tex/quizztex.sty b/macros/latex/contrib/quizztex/tex/quizztex.sty new file mode 100644 index 0000000000..e6079c5cf8 --- /dev/null +++ b/macros/latex/contrib/quizztex/tex/quizztex.sty @@ -0,0 +1,734 @@ +% Author : C. Pierquet +% licence : Released under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txtf +% : 'Who Wants to Be a Millionaire ?' is a Trademark from Sony Pictures Television. +% : 'Tout le monde veut prendre sa place' is a Tradematk from Air Productions. + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{quizztex}[2023/06/13 0.1.0 Construire des quizz 'comme dans les jeux' ] +%0.1.0 Version initiale + +%------Packages utiles +\RequirePackage{tikz,pgf,pgffor} +\RequirePackage{xstring} +\RequirePackage{simplekv} +\RequirePackage{settobox} +\RequirePackage{fontawesome5} +\RequirePackage{calc} +\RequirePackage{varwidth} +%------Librairies +\usetikzlibrary{calc,positioning,shapes.geometric,babel,fadings} + +%------Longueurs globales +\newlength{\HauteurQuest} +\newlength{\HauteurReponse} + +%------Code Qui Veut Gagner des Millions +%Couleurs +\definecolor{ColorFondWWTBAM}{HTML}{5E57A4}%blue!66!violet!66!white +\definecolor{ColorBonneWWTBAM}{HTML}{0AC759}%green!90!blue +\definecolor{ColorMauvaiseWWTBAM}{HTML}{F1901C}%orange!75 +\definecolor{ColorWWBTAM}{HTML}{140676}%blue!25!black ou 140676 +\definecolor{ColorChoixWWBTAM}{HTML}{F40FDC}%violet!80 +\definecolor{ColorLettreWWBTAM}{HTML}{F32828}%red!75!purple + +%Boîtes et dimensions utiles +\newsavebox{\boitequestionwwtbam} +\newlength{\hauteurboitequestionwwtbam} +\newlength{\texteboitequestionwwtbam} +%réponse largeur +\newlength{\texteboitereponsewwtbam} +%boiteréponsea +\newsavebox{\boitereponseawwtbam} +\newlength{\hauteurboitereponseawwtbam} +%boiteréponseb +\newsavebox{\boitereponsebwwtbam} +\newlength{\hauteurboitereponsebwwtbam} +%boiteréponsec +\newsavebox{\boitereponsecwwtbam} +\newlength{\hauteurboitereponsecwwtbam} +%boiteréponsed +\newsavebox{\boitereponsedwwtbam} +\newlength{\hauteurboitereponsedwwtbam} +%gestion des largeurs +\newlength{\largeurboitequestionwwtbam} +\newlength{\largeurboitereponsewwtbam} +\newlength{\largeurtexteboitereponsewwtbam} +\newlength{\largeurtexteboitequestionwwtbam} +%max des hauteurs +\newlength{\hauteurmaxboitereponsewwtbam} +\newlength{\hauteurnonautoquestionwwtbam} +\newlength{\hauteurnonautoreponseswwtbam} +%marges et largeurs +\newlength{\largeurwwtbam} +\newlength{\margeexterieurewwtbam} +%niveaux & demi-hauteurs +\newlength{\niveauABwwtbam} +\newlength{\niveauCDwwtbam} +\newlength{\HauteurNivJok} +\newlength{\OffsetVwwtbam} +\newlength{\EspacementVwwtbam} + +\defKV[wwtbam]{% + Largeur=\setlength{\largeurwwtbam}{#1},% + Marge=\setlength{\margeexterieurewwtbam}{#1},% + Hauteurs=\def\HauteursWWTBAM{#1},% + Couleur=\def\CouleurWWTBAM{#1},% + CouleurFond=\def\CouleurFondWWTBAM{#1},% + CouleurTexte=\def\CouleurTexteWWTBAM{#1},% + CouleurLettre=\def\CouleurLettreWWTBAM{#1},% + CouleurChoix=\def\CouleurChoixWWTBAM{#1},% + CouleurBonne=\def\CouleurBonneWWTBAM{#1},% + CouleurMauvaise=\def\CoulMauvaiseWWTBAM{#1},% + Choix=\def\ChoixWWTBAM{#1},% + Bonne=\def\BonneWWTBAM{#1},% + Mauvaise=\def\MauvaiseWWTBAM{#1},% + Affichage=\def\TypeAffichageWWTBAM{#1},% + EspacementV=\setlength{\EspacementVwwtbam}{#1},% + OffsetV=\setlength{\OffsetVwwtbam}{#1},% + AffChoix=\def\AffChoixWWTBAM{#1},% + AffJokers=\def\AffJokersWWTBAM{#1},% + CodeAvant=\def\CodeAvantWWTBAM{#1} +} + +\setKVdefault[wwtbam]{% + Largeur=14cm,% + Marge=0.5cm,% + Hauteurs=auto,% + Couleur=ColorWWBTAM,% + CouleurFond=ColorFondWWTBAM,% + CouleurLettre=ColorLettreWWBTAM,%3 + CouleurBonne=ColorBonneWWTBAM,% + CouleurChoix=ColorChoixWWBTAM,% + CouleurMauvaise=ColorMauvaiseWWTBAM,% + CouleurTexte=white,% + Bonne={},% + Mauvaise={},% + Choix={}, + Affichage={},% + EspacementV=10pt,% + OffsetV=6pt,% + Decorations=true,% + AffChoix=ABCD,% + Jokers=true,% + AffJokers=50.TEL.PUB,% + CodeAvant=\bfseries\large\sffamily,% + Effet=true +} + +\NewDocumentCommand\QuizzMillions{ O{} m m m m m }{%clés + questions + 4 réponses + \useKVdefault[wwtbam]% + \setKV[wwtbam]{#1}% + %Couleurdescartouches + \def\CouleurFondAWWTBAM{\CouleurFondWWTBAM}% + \def\CouleurFondBWWTBAM{\CouleurFondWWTBAM}% + \def\CouleurFondCWWTBAM{\CouleurFondWWTBAM}% + \def\CouleurFondDWWTBAM{\CouleurFondWWTBAM}% + \IfEq{\TypeAffichageWWTBAM}{Choix} + {% + \IfStrEq{\ChoixWWTBAM}{A} + {\def\CouleurFondAWWTBAM{\CouleurChoixWWTBAM}}% + {}% + \IfStrEq{\ChoixWWTBAM}{B} + {\def\CouleurFondBWWTBAM{\CouleurChoixWWTBAM}}% + {}% + \IfStrEq{\ChoixWWTBAM}{C} + {\def\CouleurFondCWWTBAM{\CouleurChoixWWTBAM}}% + {}% + \IfStrEq{\ChoixWWTBAM}{D} + {\def\CouleurFondDWWTBAM{\CouleurChoixWWTBAM}}% + {}% + }% + {}% + \IfEq{\TypeAffichageWWTBAM}{PropSol} + {% + \IfStrEq{\BonneWWTBAM}{A} + {\def\CouleurFondAWWTBAM{\CouleurBonneWWTBAM}}% + {}% + \IfStrEq{\BonneWWTBAM}{B} + {\def\CouleurFondBWWTBAM{\CouleurBonneWWTBAM}}% + {}% + \IfStrEq{\BonneWWTBAM}{C} + {\def\CouleurFondCWWTBAM{\CouleurBonneWWTBAM}}% + {}% + \IfStrEq{\BonneWWTBAM}{D} + {\def\CouleurFondDWWTBAM{\CouleurBonneWWTBAM}}% + {}% + \IfStrEq{\MauvaiseWWTBAM}{A} + {\def\CouleurFondAWWTBAM{\CoulMauvaiseWWTBAM}}% + {}% + \IfStrEq{\MauvaiseWWTBAM}{B} + {\def\CouleurFondBWWTBAM{\CoulMauvaiseWWTBAM}}% + {}% + \IfStrEq{\MauvaiseWWTBAM}{C} + {\def\CouleurFondCWWTBAM{\CoulMauvaiseWWTBAM}}% + {}% + \IfStrEq{\MauvaiseWWTBAM}{D} + {\def\CouleurFondDWWTBAM{\CoulMauvaiseWWTBAM}}% + {}% + }% + {}% + \IfEq{\TypeAffichageWWTBAM}{Sol} + {% + \IfStrEq{\BonneWWTBAM}{A} + {\def\CouleurFondAWWTBAM{\CouleurBonneWWTBAM}}% + {}% + \IfStrEq{\BonneWWTBAM}{B} + {\def\CouleurFondBWWTBAM{\CouleurBonneWWTBAM}}% + {}% + \IfStrEq{\BonneWWTBAM}{C} + {\def\CouleurFondCWWTBAM{\CouleurBonneWWTBAM}}% + {}% + \IfStrEq{\BonneWWTBAM}{D} + {\def\CouleurFondDWWTBAM{\CouleurBonneWWTBAM}}% + {}% + }% + {}% + %dimensions de base + \ifboolKV[wwtbam]{Jokers} + {% + \setlength{\largeurwwtbam}{\largeurwwtbam-1.4cm}% + }% + {}% + \setlength{\largeurboitequestionwwtbam}{\largeurwwtbam-2\margeexterieurewwtbam-15mm}% + \setlength{\texteboitequestionwwtbam}{\largeurboitequestionwwtbam-0.4cm}% + \setlength{\largeurboitereponsewwtbam}{0.5\largeurwwtbam-\margeexterieurewwtbam-15mm}% + \setlength{\texteboitereponsewwtbam}{\largeurboitereponsewwtbam-0.5cm}% + %Si les hauteurs sont en auto, on calcule tout + \IfStrEq{\HauteursWWTBAM}{auto}% + {% + %BlocQuestion + \sbox{\boitequestionwwtbam}{\parbox{\the\texteboitequestionwwtbam}{\centering\CodeAvantWWTBAM #2}}\settoboxtotalheight{\hauteurboitequestionwwtbam}{\boitequestionwwtbam}% + %BlocRépA + \sbox{\boitereponseawwtbam}{\parbox{\the\texteboitereponsewwtbam}{\CodeAvantWWTBAM #3}}\settoboxtotalheight{\hauteurboitereponseawwtbam}{\boitereponseawwtbam}% + %BlocRépB + \sbox{\boitereponsebwwtbam}{\parbox{\the\texteboitereponsewwtbam}{\CodeAvantWWTBAM #4}}\settoboxtotalheight{\hauteurboitereponsebwwtbam}{\boitereponsebwwtbam}% + %BlocRépC + \sbox{\boitereponsecwwtbam}{\parbox{\the\texteboitereponsewwtbam}{\CodeAvantWWTBAM #5}}\settoboxtotalheight{\hauteurboitereponsecwwtbam}{\boitereponsecwwtbam}% + %BlocRépD + \sbox{\boitereponsedwwtbam}{\parbox{\the\texteboitereponsewwtbam}{\CodeAvantWWTBAM #6}}\settoboxtotalheight{\hauteurboitereponsedwwtbam}{\boitereponsedwwtbam}% + %hauteurréponses + \pgfmathsetlength{\hauteurmaxboitereponsewwtbam}{max(\hauteurboitereponseawwtbam,\hauteurboitereponsebwwtbam,\hauteurboitereponsecwwtbam,\hauteurboitereponsedwwtbam)}% + %hauteur des boîtes + \setlength{\HauteurQuest}{\hauteurboitequestionwwtbam+2\OffsetVwwtbam}% + \setlength{\HauteurReponse}{\hauteurmaxboitereponsewwtbam+2\OffsetVwwtbam}% + %récup de la hauteur maximale + %Hrepab + \setlength{\niveauABwwtbam}{0.5\HauteurQuest+0.5\HauteurReponse+\EspacementVwwtbam}% + %Hrepcd + \setlength{\niveauCDwwtbam}{0.5\HauteurQuest+1.5\HauteurReponse+2\EspacementVwwtbam}% + %Hjoker + \setlength{\HauteurNivJok}{0.5\niveauABwwtbam+0.5\niveauCDwwtbam}% + %hauteurquestion + }% + {% + \IfSubStr{\HauteursWWTBAM}{/}% + {\StrCut{\HauteursWWTBAM}{/}{\HauteurQuestionBrut}{\HauteurReponseBrut}}% + {\def\HauteurQuestBrut{\HauteursWWTBAM}\def\HauteurReponseBrut{\HauteursWWTBAM}}% + \setlength{\HauteurQuest}{\HauteurQuestionBrut+2\OffsetVwwtbam}% + \setlength{\HauteurReponse}{\HauteurReponseBrut+2\OffsetVwwtbam}% + %Hrepab + \setlength{\niveauABwwtbam}{0.5\HauteurQuest+0.5\HauteurReponse+\EspacementVwwtbam}% + %Hrepcd + \setlength{\niveauCDwwtbam}{0.5\HauteurQuest+1.5\HauteurReponse+2\EspacementVwwtbam}% + %Hjoker + \setlength{\HauteurNivJok}{0.5\niveauABwwtbam+0.5\niveauCDwwtbam}% + }% + \begin{tikzpicture} + %styles + \tikzstyle{StyleCourtoucheQuestion}=[anchor=west,inner sep=0pt,text width=\texteboitequestionwwtbam,text=\CouleurTexteWWTBAM,align=center] + \tikzstyle{StyleCourtoucheReponse}=[anchor=west,inner sep=0pt,text width=\texteboitereponsewwtbam,text=\CouleurTexteWWTBAM] + \tikzstyle{StyleDecoration}=[draw=\CouleurWWTBAM,diamond,semithick,fill=white,scale=0.4] + %coordonnées importantes + \coordinate (CartoucheQuestion) at (0,0) ;% + \coordinate (CartoucheReponseA) at ({-0.5*\the\largeurwwtbam+\the\margeexterieurewwtbam+0.9cm},{-(\the\niveauABwwtbam)}) ;% + \coordinate (CartoucheReponseB) at ({0.9cm},{-(\the\niveauABwwtbam)}) ;% + \coordinate (CartoucheReponseC) at ({-0.5*\the\largeurwwtbam+\the\margeexterieurewwtbam+0.9cm},{-(\the\niveauCDwwtbam)}) ;% + \coordinate (CartoucheReponseD) at ({0.9cm},{-(\the\niveauCDwwtbam)}) ; + %test + % \draw[red,fill=yellow] (CartoucheQuestion) circle[radius=2pt] node {question} ; + % \draw[red,fill=yellow] (CartoucheReponseA) circle[radius=2pt] node {A} ; + % \draw[red,fill=yellow] (CartoucheReponseB) circle[radius=2pt] node {B} ; + % \draw[red,fill=yellow] (CartoucheReponseC) circle[radius=2pt] node {C} ; + % \draw[red,fill=yellow] (CartoucheReponseD) circle[radius=2pt] node {D} ; + %CartoucheQuestion + \ifboolKV[wwtbam]{Effet}% + {% + %!80!black & {} + \filldraw[draw=\CouleurWWTBAM,thick,shading=axis,left color=\CouleurFondWWTBAM!90!black,right color=\CouleurFondWWTBAM!75,shading angle=45] ({-0.5*(\the\largeurwwtbam)},0)--++({\the\margeexterieurewwtbam},0) to[out=0,in=180]++(0.75,{0.5*(\the\HauteurQuest)}) --++({\the\largeurboitequestionwwtbam},0) to[out=0,in=180]++(0.75,{-0.5*(\the\HauteurQuest)})--++({\the\margeexterieurewwtbam},0)--++({-(\the\margeexterieurewwtbam)},0)to[out=180,in=0]++(-0.75,{-0.5*(\the\HauteurQuest)})--++({-(\the\largeurboitequestionwwtbam)},0)to[out=180,in=0]++(-0.75,{0.5*(\the\HauteurQuest)})--++({-(\the\margeexterieurewwtbam)},0) ; + }% + {% + \draw[\CouleurWWTBAM,thick,fill=\CouleurFondWWTBAM] ({-0.5*(\the\largeurwwtbam)},0)--++({\the\margeexterieurewwtbam},0) to[out=0,in=180]++(0.75,{0.5*(\the\HauteurQuest)}) --++({\the\largeurboitequestionwwtbam},0) to[out=0,in=180]++(0.75,{-0.5*(\the\HauteurQuest)})--++({\the\margeexterieurewwtbam},0)--++({-(\the\margeexterieurewwtbam)},0)to[out=180,in=0]++(-0.75,{-0.5*(\the\HauteurQuest)})--++({-(\the\largeurboitequestionwwtbam)},0)to[out=180,in=0]++(-0.75,{0.5*(\the\HauteurQuest)})--++({-(\the\margeexterieurewwtbam)},0) ; + }% + %CartoucheRéponseA + \ifboolKV[wwtbam]{Effet}% + {% + \filldraw[draw=\CouleurWWTBAM,thick,shading=axis,left color=\CouleurFondAWWTBAM!90!black,right color=\CouleurFondAWWTBAM!75,shading angle=45] ({-0.5*\the\largeurwwtbam},{-(\the\niveauABwwtbam)})--++({(\the\margeexterieurewwtbam)},0) to[out=0,in=180]++(0.75,{0.5*(\the\HauteurReponse)})--++({(\the\largeurboitereponsewwtbam)},0) to[out=0,in=180]++(0.75,{-0.5*(\the\HauteurReponse)}) to[out=180,in=0]++({-0.75},{-0.5*(\the\HauteurReponse)})--++({-(\the\largeurboitereponsewwtbam)},0)to[out=180,in=0]++(-0.75,{0.5*(\the\HauteurReponse)})--++({-(\the\margeexterieurewwtbam)},0) ; + }% + {% + \draw[\CouleurWWTBAM,thick,fill=\CouleurFondAWWTBAM] ({-0.5*\the\largeurwwtbam},{-(\the\niveauABwwtbam)})--++({(\the\margeexterieurewwtbam)},0) to[out=0,in=180]++(0.75,{0.5*(\the\HauteurReponse)})--++({(\the\largeurboitereponsewwtbam)},0) to[out=0,in=180]++(0.75,{-0.5*(\the\HauteurReponse)}) to[out=180,in=0]++({-0.75},{-0.5*(\the\HauteurReponse)})--++({-(\the\largeurboitereponsewwtbam)},0)to[out=180,in=0]++(-0.75,{0.5*(\the\HauteurReponse)})--++({-(\the\margeexterieurewwtbam)},0) ; + }% + %CartoucheRéponsesB + \ifboolKV[wwtbam]{Effet}% + {% + \filldraw[draw=\CouleurWWTBAM,thick,shading=axis,left color=\CouleurFondBWWTBAM!90!black,right color=\CouleurFondBWWTBAM!75,shading angle=45] ({0},{-(\the\niveauABwwtbam)}) to[out=0,in=180]++(0.75,{0.5*(\the\HauteurReponse)})--++({(\the\largeurboitereponsewwtbam)},0) to[out=0,in=180]++(0.75,{-0.5*(\the\HauteurReponse)})--++({(\the\margeexterieurewwtbam)},0)--++({-(\the\margeexterieurewwtbam)},0) to[out=180,in=0]++({-0.75},{-0.5*(\the\HauteurReponse)})--++({-(\the\largeurboitereponsewwtbam)},0)to[out=180,in=0]++(-0.75,{0.5*(\the\HauteurReponse)}) ;% + }% + {% + \draw[\CouleurWWTBAM,thick,fill=\CouleurFondBWWTBAM] ({0},{-(\the\niveauABwwtbam)}) to[out=0,in=180]++(0.75,{0.5*(\the\HauteurReponse)})--++({(\the\largeurboitereponsewwtbam)},0) to[out=0,in=180]++(0.75,{-0.5*(\the\HauteurReponse)})--++({(\the\margeexterieurewwtbam)},0)--++({-(\the\margeexterieurewwtbam)},0) to[out=180,in=0]++({-0.75},{-0.5*(\the\HauteurReponse)})--++({-(\the\largeurboitereponsewwtbam)},0)to[out=180,in=0]++(-0.75,{0.5*(\the\HauteurReponse)}) ;% + }% + %CartoucheRéponseC + \ifboolKV[wwtbam]{Effet}% + {% + \filldraw[draw=\CouleurWWTBAM,thick,shading=axis,left color=\CouleurFondCWWTBAM!90!black,right color=\CouleurFondCWWTBAM!75,shading angle=45] ({-0.5*\the\largeurwwtbam},{-(\the\niveauCDwwtbam)})--++({(\the\margeexterieurewwtbam)},0) to[out=0,in=180]++(0.75,{0.5*(\the\HauteurReponse)})--++({(\the\largeurboitereponsewwtbam)},0) to[out=0,in=180]++(0.75,{-0.5*(\the\HauteurReponse)}) to[out=180,in=0]++({-0.75},{-0.5*(\the\HauteurReponse)})--++({-(\the\largeurboitereponsewwtbam)},0)to[out=180,in=0]++(-0.75,{0.5*(\the\HauteurReponse)})--++({-(\the\margeexterieurewwtbam)},0) ;% + }% + {% + \draw[\CouleurWWTBAM,thick,fill=\CouleurFondCWWTBAM] ({-0.5*\the\largeurwwtbam},{-(\the\niveauCDwwtbam)})--++({(\the\margeexterieurewwtbam)},0) to[out=0,in=180]++(0.75,{0.5*(\the\HauteurReponse)})--++({(\the\largeurboitereponsewwtbam)},0) to[out=0,in=180]++(0.75,{-0.5*(\the\HauteurReponse)}) to[out=180,in=0]++({-0.75},{-0.5*(\the\HauteurReponse)})--++({-(\the\largeurboitereponsewwtbam)},0)to[out=180,in=0]++(-0.75,{0.5*(\the\HauteurReponse)})--++({-(\the\margeexterieurewwtbam)},0) ;% + }% + %CartoucheRéponsesD + \ifboolKV[wwtbam]{Effet}% + {% + \filldraw[draw=\CouleurWWTBAM,thick,shading=axis,left color=\CouleurFondDWWTBAM!90!black,right color=\CouleurFondDWWTBAM!75,shading angle=45] ({0},{-(\the\niveauCDwwtbam)}) to[out=0,in=180]++(0.75,{0.5*(\the\HauteurReponse)})--++({(\the\largeurboitereponsewwtbam)},0) to[out=0,in=180]++(0.75,{-0.5*(\the\HauteurReponse)})--++({(\the\margeexterieurewwtbam)},0)--++({-(\the\margeexterieurewwtbam)},0) to[out=180,in=0]++({-0.75},{-0.5*(\the\HauteurReponse)})--++({-(\the\largeurboitereponsewwtbam)},0)to[out=180,in=0]++(-0.75,{0.5*(\the\HauteurReponse)}) ;% + }% + {% + \draw[\CouleurWWTBAM,thick,fill=\CouleurFondDWWTBAM] ({0},{-(\the\niveauCDwwtbam)}) to[out=0,in=180]++(0.75,{0.5*(\the\HauteurReponse)})--++({(\the\largeurboitereponsewwtbam)},0) to[out=0,in=180]++(0.75,{-0.5*(\the\HauteurReponse)})--++({(\the\margeexterieurewwtbam)},0)--++({-(\the\margeexterieurewwtbam)},0) to[out=180,in=0]++({-0.75},{-0.5*(\the\HauteurReponse)})--++({-(\the\largeurboitereponsewwtbam)},0)to[out=180,in=0]++(-0.75,{0.5*(\the\HauteurReponse)}) ;% + }% + %labels question + \draw (CartoucheQuestion) node[inner sep=0pt,text=\CouleurTexteWWTBAM] {\parbox{\the\texteboitequestionwwtbam}{\centering\CodeAvantWWTBAM #2}} ;% + %labels réponses + \IfSubStr{\AffChoixWWTBAM}{A} + {% + \draw (CartoucheReponseA) node[StyleCourtoucheReponse] {\raisebox{-0.05em}{\textcolor{\CouleurLettreWWTBAM}{\large\sffamily\bfseries\vphantom{Q}A\,:}} {\CodeAvantWWTBAM #3}} ;% + \ifboolKV[wwtbam]{Decorations}% + {% + \node[StyleDecoration] at ($(CartoucheReponseA)+(-0.25,0)$) {} ;% + }% + {}% + }% + {}% + \IfSubStr{\AffChoixWWTBAM}{B} + {% + \draw (CartoucheReponseB) node[StyleCourtoucheReponse] {\raisebox{-0.05em}{\textcolor{\CouleurLettreWWTBAM}{\large\sffamily\bfseries\vphantom{Q}B\,:}} {\CodeAvantWWTBAM #4}} ; + \ifboolKV[wwtbam]{Decorations} + {% + \node[StyleDecoration] at ($(CartoucheReponseB)+(-0.25,0)$) {} ; + }% + {}% + }% + {}% + \IfSubStr{\AffChoixWWTBAM}{C} + {% + \draw (CartoucheReponseC) node[StyleCourtoucheReponse] {\raisebox{-0.05em}{\textcolor{\CouleurLettreWWTBAM}{\large\sffamily\bfseries\vphantom{Q}C\,:}} {\CodeAvantWWTBAM #5}} ; + \ifboolKV[wwtbam]{Decorations} + {% + \node[StyleDecoration] at ($(CartoucheReponseC)+(-0.25,0)$) {} ; + }% + {}% + }% + {}% + \IfSubStr{\AffChoixWWTBAM}{D} + {% + \draw (CartoucheReponseD) node[StyleCourtoucheReponse] {\raisebox{-0.05em}{\textcolor{\CouleurLettreWWTBAM}{\large\sffamily\bfseries\vphantom{Q}D\,:}} {\CodeAvantWWTBAM #6}} ; + \ifboolKV[wwtbam]{Decorations} + {% + \node[StyleDecoration] at ($(CartoucheReponseD)+(-0.25,0)$) {} ; + }% + {}% + }% + {}% + %décorations + \ifboolKV[wwtbam]{Jokers} + {%milieu du tikz = 0.5\NiveauCD + %50/50 + \ifboolKV[wwtbam]{Effet} + {% + \filldraw[draw=\CouleurWWTBAM,thick,shading=axis,left color=\CouleurFondWWTBAM!90!black,right color=\CouleurFondWWTBAM!75,shading angle=45] ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)+0.55cm}) ellipse (0.65cm and 0.35cm) ; + }% + {% + \draw[\CouleurWWTBAM,thick,fill=\CouleurFondDWWTBAM] ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)+0.55cm}) ellipse (0.65cm and 0.35cm) ; + }% + \begin{scope} + \clip ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)+0.55cm}) ellipse (0.65cm and 0.35cm) ; + \draw ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)+0.55cm}) node[font=\bfseries\sffamily,\CouleurTexteWWTBAM] {50:50} ; + \IfSubStr{\AffJokersWWTBAM}{50}% + {}% + {% + \draw[ultra thick,red] ($({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)+0.55cm})+(-0.65,0.35)$)--++(1.3,-0.7) ; + \draw[ultra thick,red] ($({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)+0.55cm})+(-0.65,-0.35)$)--++(1.3,0.7) ; + }% + \end{scope} + %appel + \ifboolKV[wwtbam]{Effet} + {% + \filldraw[draw=\CouleurWWTBAM,thick,shading=axis,left color=\CouleurFondWWTBAM!90!black,right color=\CouleurFondWWTBAM!75,shading angle=45] ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)}) ellipse (0.65cm and 0.35cm) ; + }% + {% + \draw[\CouleurWWTBAM,thick,fill=\CouleurFondDWWTBAM] ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)}) ellipse (0.65cm and 0.35cm) ; + }% + \begin{scope} + \clip ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)}) ellipse (0.65cm and 0.35cm) ; + \draw ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)}) node[\CouleurTexteWWTBAM] {\faPhone} ; + \IfSubStr{\AffJokersWWTBAM}{TEL}% + {}% + {% + \draw[ultra thick,red] ($({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)})+(-0.65,0.35)$)--++(1.3,-0.7) ; + \draw[ultra thick,red] ($({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)})+(-0.65,-0.35)$)--++(1.3,0.7) ; + }% + \end{scope} + %public + \ifboolKV[wwtbam]{Effet} + {% + \filldraw[draw=\CouleurWWTBAM,thick,shading=axis,left color=\CouleurFondWWTBAM!90!black,right color=\CouleurFondWWTBAM!75,shading angle=45] ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)-0.55cm}) ellipse (0.65cm and 0.35cm) ; + }% + {% + \draw[\CouleurWWTBAM,thick,fill=\CouleurFondDWWTBAM] ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)-0.55cm}) ellipse (0.65cm and 0.35cm) ; + }% + \begin{scope} + \clip ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)-0.55cm}) ellipse (0.65cm and 0.35cm) ; + \draw ({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)-0.55cm}) node[\CouleurTexteWWTBAM] {\faDiagnoses\!\!\raisebox{-0.2em}{\faDiagnoses}\!\!\faDiagnoses} ; + \IfSubStr{\AffJokersWWTBAM}{PUB}% + {}% + {% + \draw[ultra thick,red] ($({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)-0.55cm})+(-0.65,0.35)$)--++(1.3,-0.7) ; + \draw[ultra thick,red] ($({0.5*(\the\largeurwwtbam)+0.75cm},{-(\the\HauteurNivJok)-0.55cm})+(-0.65,-0.35)$)--++(1.3,0.7) ; + }% + \end{scope} + }% + {}% + \end{tikzpicture}% +} + +%------Code Tout le monde veut prende sa place + +%Couleurs +\definecolor{ColorFondTLMVPSP}{HTML}{4E52E3}%blue!50!white +\definecolor{ColorTLMVPSP}{HTML}{171A7A}%blue!85!white +\definecolor{ColorChoixTLMVPSP}{HTML}{6DCFF6}%cyan!50 +\definecolor{ColorBonneTLMVPSP}{HTML}{0AC759}%green!90!blue +\definecolor{ColorMauvaiseTLMVPSP}{HTML}{FF9F3F}%orange!75 + +%Boîtes et dimensions utiles +\newsavebox{\boitequestiontlmvpsp} +\newlength{\hauteurboitequestiontlmvpsp} +\newlength{\texteboitequestiontlmvpsp} +%réponse largeur +\newlength{\texteboitereponsetlmvpsp} +%boiteréponsea +\newsavebox{\boitereponseatlmvpsp} +\newlength{\hauteurboitereponseatlmvpsp} +%boiteréponseb +\newsavebox{\boitereponsebtlmvpsp} +\newlength{\hauteurboitereponsebtlmvpsp} +%boiteréponsec +\newsavebox{\boitereponsectlmvpsp} +\newlength{\hauteurboitereponsectlmvpsp} +%boiteréponsed +\newsavebox{\boitereponsedtlmvpsp} +\newlength{\hauteurboitereponsedtlmvpsp} +%boîtethème +\newsavebox{\boitethemetlmvpsp} +\newlength{\hauteurboitethemetlmvpsp} +\newlength{\largeurboitethemetlmvpsp} +%gestion des largeurs +\newlength{\largeurboitequestiontlmvpsp} +\newlength{\largeurboitereponsetlmvpsp} +\newlength{\largeurtexteboitereponsetlmvpsp} +\newlength{\largeurtexteboitequestiontlmvpsp} +%max des hauteurs +\newlength{\hauteurmaxboitereponsetlmvpsp} +\newlength{\hauteurnonautoquestiontlmvpsp} +\newlength{\hauteurnonautoreponsestlmvpsp} +%marges et largeurs +\newlength{\largeurtlmvpsp} +\newlength{\margemilieulmvpsp} +%niveaux & demi-hauteurs +\newlength{\niveauABtlmvpsp} +\newlength{\niveauCDtlmvpsp} +\newlength{\OffsetVtlmvpsp} +\newlength{\EspacementVtlmvpsp} +\newlength{\HauteurTheme} +\newlength{\HauteurNivTheme} +\newlength{\LargeurTheme} + +\defKV[TLMVPSP]{% + Largeur=\setlength{\largeurtlmvpsp}{#1},% + MargeMilieu=\setlength{\margemilieulmvpsp}{#1},% + Hauteurs=\def\HauteursTLMVPSP{#1},% + Couleur=\def\CouleurTLMVPSP{#1},% + CouleurFond=\def\CouleurFondTLMVPSP{#1},% + CouleurTexte=\def\CouleurTexteTLMVPSP{#1},% + CouleurChoix=\def\CouleurChoixTLMVPSP{#1},% + CouleurBonne=\def\CouleurBonneTLMVPSP{#1},% + CouleurMauvaise=\def\CouleurMauvaiseTLMVPSP{#1},% + Choix=\def\ChoixTLMVPSP{#1},% + Bonne=\def\BonneTLMVPSP{#1},% + Mauvaise=\def\MauvaiseTLMVPSP{#1},% + Affichage=\def\TypeAffichageTLMVPSP{#1},% + EspacementV=\setlength{\EspacementVtlmvpsp}{#1},% + Offset=\setlength{\OffsetVtlmvpsp}{#1},% + CodeAvant=\def\CodeAvantTLMVPSP{#1},% + Theme=\def\ThemeTLMVPSP{#1},% + Type=\def\TypeTLMVPSP{#1} +} + +\setKVdefault[TLMVPSP]{% + Largeur=14cm,% + MargeMilieu=1.2cm,% + Hauteurs=auto,% + Couleur=ColorTLMVPSP,% + CouleurTexte=white,% + CouleurFond=ColorFondTLMVPSP,% + CouleurBonne=ColorBonneTLMVPSP,% + CouleurChoix=ColorChoixTLMVPSP,% + CouleurMauvaise=ColorMauvaiseTLMVPSP,% + Bonne={},% + Mauvaise={},% + Choix={}, + Affichage=Initial,% + Cadre=false,% + EspacementV=8pt,% + Offset=6pt,% + CodeAvant=\bfseries,% + Theme={},% + Type=Carre,% + Effet=true,% + CodeAvant=\bfseries\large\sffamily +} + +\NewDocumentCommand\QuizzPrendrePlace{ O{} m m m m m }{%clés + questions + 4 réponses + \useKVdefault[TLMVPSP]% + \setKV[TLMVPSP]{#1}% + %Couleurdescartouches + \def\CouleurFondATLMVPSP{\CouleurFondTLMVPSP}% + \def\CouleurFondBTLMVPSP{\CouleurFondTLMVPSP}% + \def\CouleurFondCTLMVPSP{\CouleurFondTLMVPSP}% + \def\CouleurFondDTLMVPSP{\CouleurFondTLMVPSP}% + \IfEq{\TypeAffichageTLMVPSP}{Choix} + {% + \IfStrEq{\ChoixTLMVPSP}{A} + {\def\CouleurFondATLMVPSP{\CouleurChoixTLMVPSP}}% + {}% + \IfStrEq{\ChoixTLMVPSP}{B} + {\def\CouleurFondBTLMVPSP{\CouleurChoixTLMVPSP}}% + {}% + \IfStrEq{\ChoixTLMVPSP}{C} + {\def\CouleurFondCTLMVPSP{\CouleurChoixTLMVPSP}}% + {}% + \IfStrEq{\ChoixTLMVPSP}{D} + {\def\CouleurFondDTLMVPSP{\CouleurChoixTLMVPSP}}% + {}% + }% + {}% + \IfEq{\TypeAffichageTLMVPSP}{PropSol} + {% + \IfStrEq{\BonneTLMVPSP}{A} + {\def\CouleurFondATLMVPSP{\CouleurBonneTLMVPSP}}% + {}% + \IfStrEq{\BonneTLMVPSP}{B} + {\def\CouleurFondBTLMVPSP{\CouleurBonneTLMVPSP}}% + {}% + \IfStrEq{\BonneTLMVPSP}{C} + {\def\CouleurFondCTLMVPSP{\CouleurBonneTLMVPSP}}% + {}% + \IfStrEq{\BonneTLMVPSP}{D} + {\def\CouleurFondDTLMVPSP{\CouleurBonneTLMVPSP}}% + {}% + \IfStrEq{\MauvaiseTLMVPSP}{A} + {\def\CouleurFondATLMVPSP{\CouleurMauvaiseTLMVPSP}}% + {}% + \IfStrEq{\MauvaiseTLMVPSP}{B} + {\def\CouleurFondBTLMVPSP{\CouleurMauvaiseTLMVPSP}}% + {}% + \IfStrEq{\MauvaiseTLMVPSP}{C} + {\def\CouleurFondCTLMVPSP{\CouleurMauvaiseTLMVPSP}}% + {}% + \IfStrEq{\MauvaiseTLMVPSP}{D} + {\def\CouleurFondDTLMVPSP{\CouleurMauvaiseTLMVPSP}}% + {}% + }% + {}% + \IfEq{\TypeAffichageTLMVPSP}{Sol} + {% + \IfStrEq{\BonneTLMVPSP}{A} + {\def\CouleurFondATLMVPSP{\CouleurBonneTLMVPSP}}% + {}% + \IfStrEq{\BonneTLMVPSP}{B} + {\def\CouleurFondBTLMVPSP{\CouleurBonneTLMVPSP}}% + {}% + \IfStrEq{\BonneTLMVPSP}{C} + {\def\CouleurFondCTLMVPSP{\CouleurBonneTLMVPSP}}% + {}% + \IfStrEq{\BonneTLMVPSP}{D} + {\def\CouleurFondDTLMVPSP{\CouleurBonneTLMVPSP}}% + {}% + }% + {}% + %dimensions de base + \setlength{\texteboitequestiontlmvpsp}{\largeurtlmvpsp-0.4cm}% + \setlength{\largeurboitereponsetlmvpsp}{0.5\largeurtlmvpsp-0.5\margemilieulmvpsp}% + \setlength{\texteboitereponsetlmvpsp}{\largeurboitereponsetlmvpsp-0.4cm}% + %Si les hauteurs sont en auto, on calcule tout + %dimensions de base + \IfStrEq{\HauteursTLMVPSP}{auto}% + {% + %thème + \IfStrEq{\ThemeTLMVPSP}{}% + {}% + {% + \sbox{\boitethemetlmvpsp}{\CodeAvantTLMVPSP\ThemeTLMVPSP}% + \settoboxtotalheight{\hauteurboitethemetlmvpsp}{\boitethemetlmvpsp}% + \settoboxwidth{\largeurboitethemetlmvpsp}{\boitethemetlmvpsp}% + }% + %BlocQuestion + \sbox{\boitequestiontlmvpsp}{\parbox{\the\texteboitequestiontlmvpsp}{\centering\CodeAvantTLMVPSP #2}}\settoboxtotalheight{\hauteurboitequestiontlmvpsp}{\boitequestiontlmvpsp}% + %BlocRépA + \sbox{\boitereponseatlmvpsp}{\parbox{\the\texteboitereponsetlmvpsp}{\CodeAvantTLMVPSP #3}}\settoboxtotalheight{\hauteurboitereponseatlmvpsp}{\boitereponseatlmvpsp}% + %BlocRépB + \sbox{\boitereponsebtlmvpsp}{\parbox{\the\texteboitereponsetlmvpsp}{\CodeAvantTLMVPSP #4}}\settoboxtotalheight{\hauteurboitereponsebtlmvpsp}{\boitereponsebtlmvpsp}% + %BlocRépC + \sbox{\boitereponsectlmvpsp}{\parbox{\the\texteboitereponsetlmvpsp}{\CodeAvantTLMVPSP #5}}\settoboxtotalheight{\hauteurboitereponsectlmvpsp}{\boitereponsectlmvpsp}% + %BlocRépD + \sbox{\boitereponsedtlmvpsp}{\parbox{\the\texteboitereponsetlmvpsp}{\CodeAvantTLMVPSP #6}}\settoboxtotalheight{\hauteurboitereponsedtlmvpsp}{\boitereponsedtlmvpsp}% + %hauteurréponsesmax + \pgfmathsetlength{\hauteurmaxboitereponsetlmvpsp}{max(\hauteurboitereponseatlmvpsp,\hauteurboitereponsebtlmvpsp,\hauteurboitereponsectlmvpsp,\hauteurboitereponsedtlmvpsp)}% + %hauteur des boîtes + \setlength{\HauteurQuest}{\hauteurboitequestiontlmvpsp+2\OffsetVtlmvpsp}% + \setlength{\HauteurReponse}{\hauteurmaxboitereponsetlmvpsp+2\OffsetVtlmvpsp}% + \setlength{\HauteurTheme}{\hauteurboitethemetlmvpsp+2\OffsetVtlmvpsp}% + %Hrepab + \setlength{\niveauCDtlmvpsp}{0.5\HauteurQuest+0.5\HauteurReponse+\EspacementVtlmvpsp}% + %Hrepcd + \setlength{\niveauABtlmvpsp}{0.5\HauteurQuest+1.5\HauteurReponse+2\EspacementVtlmvpsp}% + %Htheme & Ltheme + \setlength{\HauteurNivTheme}{0.5\HauteurQuest+0.5\HauteurTheme+\EspacementVtlmvpsp}% + \setlength{\LargeurTheme}{\largeurboitethemetlmvpsp+0.8cm}% + }% + {% + \IfSubStr{\HauteursTLMVPSP}{/}% + {\StrCut{\HauteursTLMVPSP}{/}{\HauteurQuestionBrut}{\HauteurReponseBrut}}% + {\def\HauteurQuestBrut{\HauteursTLMVPSP}\def\HauteurReponseBrut{\HauteursTLMVPSP}}% + \setlength{\HauteurQuest}{\HauteurQuestionBrut+2\OffsetVtlmvpsp}% + \setlength{\HauteurReponse}{\HauteurReponseBrut+2\OffsetVtlmvpsp}% + %Hrepab + \setlength{\niveauCDtlmvpsp}{0.5\HauteurQuest+0.5\HauteurReponse+\EspacementVtlmvpsp}% + %Hrepcd + \setlength{\niveauABtlmvpsp}{0.5\HauteurQuest+1.5\HauteurReponse+2\EspacementVtlmvpsp}% + \setlength{\HauteurTheme}{1em+2\OffsetVtlmvpsp}% + %Htheme & Ltheme + \setlength{\HauteurNivTheme}{0.5\HauteurQuest+0.5\HauteurTheme+\EspacementVtlmvpsp}% + \setlength{\LargeurTheme}{0.5\largeurtlmvpsp}% + }% + %création de l'environnement + \begin{tikzpicture} + %\tikzstyle{StyleCourtoucheRepTlmvpsp}=[anchor=west,inner sep=0pt,text width=texteboitereponsewwtbam,align=justify] + \coordinate (CartoucheQuestion) at (0,0) ; + \coordinate (CartoucheReponseA) at ({-0.5*(\the\largeurtlmvpsp)},{(\the\niveauABtlmvpsp)}) ; + \coordinate (CartoucheReponseB) at ({0.5*(\the\largeurtlmvpsp)-(\the\largeurboitereponsetlmvpsp)},{(\the\niveauABtlmvpsp)}) ; + \coordinate (CartoucheReponseC) at ({-0.5*(\the\largeurtlmvpsp)},{(\the\niveauCDtlmvpsp)}) ; + \coordinate (CartoucheReponseD) at ({0.5*(\the\largeurtlmvpsp)-(\the\largeurboitereponsetlmvpsp)},{(\the\niveauCDtlmvpsp)}) ; + %test position boîtes + %\foreach \Po in {Question,ReponseA,ReponseB,ReponseC,ReponseD} {\filldraw[draw=red,yellow] (Cartouche\Po) circle[radius=2pt] ;} + %CartoucheQuestion + \ifboolKV[TLMVPSP]{Effet} + {% + \filldraw[rounded corners=2pt,draw=\CouleurTLMVPSP,thick,shading=axis,left color=\CouleurFondTLMVPSP!85!black,right color=\CouleurFondTLMVPSP!75,shading angle=-135] ({-0.5*(\the\largeurtlmvpsp)},{-0.5*(\the\HauteurQuest)}) rectangle++ ({\the\largeurtlmvpsp},{\the\HauteurQuest}) ; + }% + {% + \draw[rounded corners=2pt,\CouleurTLMVPSP,thick,fill=\CouleurFondTLMVPSP!75] ({-0.5*(\the\largeurtlmvpsp)},{-0.5*(\the\HauteurQuest)}) rectangle++ ({\the\largeurtlmvpsp},{\the\HauteurQuest}) ; + }% + \draw[rounded corners=3.25pt,thick,\CouleurTLMVPSP,opacity=0.25] ($({-0.5*(\the\largeurtlmvpsp)},{-0.5*(\the\HauteurQuest)})+(-1.25pt,-1.25pt)$) rectangle++ ($({\the\largeurtlmvpsp},{\the\HauteurQuest})+(2.5pt,2.5pt)$) ; + %CartoucheScore + \draw[rounded corners=3.5pt,thick,\CouleurTLMVPSP,opacity=0.25] ($({-0.275*(\the\margemilieulmvpsp)},{\the\niveauCDtlmvpsp-0.5*(\the\HauteurReponse)})+(-1.25pt,-1.25pt)$) rectangle++ ($({0.55*(\the\margemilieulmvpsp)},{\the\margemilieulmvpsp})+(2.5pt,2.5pt)$) ; + \begin{scope} + \clip[rounded corners=2pt] ({-0.275*(\the\margemilieulmvpsp)},{\the\niveauCDtlmvpsp-0.5*(\the\HauteurReponse)}) rectangle++ ({0.55*(\the\margemilieulmvpsp)},{\the\margemilieulmvpsp}) ; + \draw[thick,draw=none,fill=\CouleurFondTLMVPSP] ($({-0.275*(\the\margemilieulmvpsp)},{\the\niveauCDtlmvpsp-0.5*(\the\HauteurReponse)})+(0,{\the\margemilieulmvpsp})$) --++ ({0.55*\the\margemilieulmvpsp},0)--++ (0,{-0.38*\the\margemilieulmvpsp}) --++ ({-0.55*\the\margemilieulmvpsp},{-0.24*\the\margemilieulmvpsp}) -- cycle ; + \draw[thick,draw=none,fill=violet!50] ({-0.275*(\the\margemilieulmvpsp)},{\the\niveauCDtlmvpsp-0.5*(\the\HauteurReponse)}) --++ ({0.55*\the\margemilieulmvpsp},0)--++ (0,{0.62*\the\margemilieulmvpsp}) --++ ({-0.55*\the\margemilieulmvpsp},{-0.24*\the\margemilieulmvpsp}) -- cycle ; + \end{scope} + \draw[rounded corners=2pt,\CouleurTLMVPSP,thick] ({-0.275*(\the\margemilieulmvpsp)},{\the\niveauCDtlmvpsp-0.5*(\the\HauteurReponse)}) rectangle++ ({0.55*(\the\margemilieulmvpsp)},{\the\margemilieulmvpsp}) ; + %labels + \draw (CartoucheQuestion) node[inner sep=0pt,text=\CouleurTexteTLMVPSP] {\parbox{\the\texteboitequestiontlmvpsp}{\centering\CodeAvantTLMVPSP #2}} ; + % %les cartouches suivant le type de réponses choisies + \IfStrEq{\TypeTLMVPSP}{Cash}% + {}{}% + \IfStrEq{\TypeTLMVPSP}{Carre}% + {% + %CartoucheRéponseA + \ifboolKV[TLMVPSP]{Effet} + {% + \filldraw[rounded corners=2pt,draw=\CouleurTLMVPSP,thick,shading=axis,left color=\CouleurFondATLMVPSP!85!black,right color=\CouleurFondATLMVPSP!75,shading angle=-135] ({-0.5*(\the\largeurtlmvpsp)},{(\the\niveauABtlmvpsp-0.5*\the\HauteurReponse)}) rectangle++ ({\the\largeurboitereponsetlmvpsp},{\the\HauteurReponse}) ; + }% + {% + \draw[rounded corners=2pt,\CouleurTLMVPSP,thick,fill=\CouleurFondATLMVPSP!75] ({-0.5*(\the\largeurtlmvpsp)},{(\the\niveauABtlmvpsp-0.5*\the\HauteurReponse)}) rectangle++ ({\the\largeurboitereponsetlmvpsp},{\the\HauteurReponse}) ; + }% + \draw[rounded corners=3.5pt,thick,\CouleurTLMVPSP,opacity=0.25] ($({-0.5*(\the\largeurtlmvpsp)},{(\the\niveauABtlmvpsp-0.5*\the\HauteurReponse)})+(-1.25pt,-1.25pt)$) rectangle++ ($({\the\largeurboitereponsetlmvpsp},{\the\HauteurReponse})+(2.5pt,2.5pt)$) ; + %CartoucheRéponsesB + \ifboolKV[TLMVPSP]{Effet} + {% + \filldraw[rounded corners=2pt,draw=\CouleurTLMVPSP,thick,shading=axis,left color=\CouleurFondBTLMVPSP!85!black,right color=\CouleurFondBTLMVPSP!75,shading angle=-135] ({0.5*(\the\largeurtlmvpsp)},{(\the\niveauABtlmvpsp-0.5*\the\HauteurReponse)}) rectangle++ ({-\the\largeurboitereponsetlmvpsp},{\the\HauteurReponse}) ; + }% + {% + \draw[rounded corners=2pt,\CouleurTLMVPSP,thick,fill=\CouleurFondBTLMVPSP!75] ({0.5*(\the\largeurtlmvpsp)},{(\the\niveauABtlmvpsp-0.5*\the\HauteurReponse)}) rectangle++ ({-\the\largeurboitereponsetlmvpsp},{\the\HauteurReponse}) ; + }% + \draw[rounded corners=3.5pt,thick,\CouleurTLMVPSP,opacity=0.25] ($({0.5*(\the\largeurtlmvpsp)},{(\the\niveauABtlmvpsp-0.5*\the\HauteurReponse)})+(1.25pt,-1.25pt)$) rectangle++ ($({-\the\largeurboitereponsetlmvpsp},{\the\HauteurReponse})+(-2.5pt,2.5pt)$) ; + % CartoucheRéponseC + \ifboolKV[TLMVPSP]{Effet} + {% + \filldraw[rounded corners=2pt,draw=\CouleurTLMVPSP,thick,shading=axis,left color=\CouleurFondCTLMVPSP!85!black,right color=\CouleurFondCTLMVPSP!75,shading angle=-135] ({-0.5*(\the\largeurtlmvpsp)},{(\the\niveauCDtlmvpsp-0.5*\the\HauteurReponse)}) rectangle++ ({\the\largeurboitereponsetlmvpsp},{\the\HauteurReponse}) ; + }% + {% + \draw[rounded corners=2pt,\CouleurTLMVPSP,thick,fill=\CouleurFondCTLMVPSP!75] ({-0.5*(\the\largeurtlmvpsp)},{(\the\niveauCDtlmvpsp-0.5*\the\HauteurReponse)}) rectangle++ ({\the\largeurboitereponsetlmvpsp},{\the\HauteurReponse}) ; + }% + \draw[rounded corners=3.5pt,thick,\CouleurTLMVPSP,opacity=0.25] ($({-0.5*(\the\largeurtlmvpsp)},{(\the\niveauCDtlmvpsp-0.5*\the\HauteurReponse)})+(-1.25pt,-1.25pt)$) rectangle++ ($({\the\largeurboitereponsetlmvpsp},{\the\HauteurReponse})+(2.5pt,2.5pt)$) ; + % CartoucheRéponsesD + \ifboolKV[TLMVPSP]{Effet} + {% + \filldraw[rounded corners=2pt,draw=\CouleurTLMVPSP,thick,shading=axis,left color=\CouleurFondDTLMVPSP!85!black,right color=\CouleurFondDTLMVPSP!75,shading angle=-135] ({0.5*(\the\largeurtlmvpsp)},{(\the\niveauCDtlmvpsp-0.5*\the\HauteurReponse)}) rectangle++ ({-\the\largeurboitereponsetlmvpsp},{\the\HauteurReponse}) ; + }% + {% + \draw[rounded corners=2pt,\CouleurTLMVPSP,thick,fill=\CouleurFondDTLMVPSP!75] ({0.5*(\the\largeurtlmvpsp)},{(\the\niveauCDtlmvpsp-0.5*\the\HauteurReponse)}) rectangle++ ({-\the\largeurboitereponsetlmvpsp},{\the\HauteurReponse}) ; + }% + \draw[rounded corners=3.5pt,thick,\CouleurTLMVPSP,opacity=0.25] ($({0.5*(\the\largeurtlmvpsp)},{(\the\niveauCDtlmvpsp-0.5*\the\HauteurReponse)})+(1.25pt,-1.25pt)$) rectangle++ ($({-\the\largeurboitereponsetlmvpsp},{\the\HauteurReponse})+(-2.5pt,2.5pt)$) ; + %labels + \draw (CartoucheReponseA) node[right=0.15cm,anchor=west,text=\CouleurTexteTLMVPSP,text width=\the\texteboitereponsetlmvpsp] {\CodeAvantTLMVPSP #3} ; + \draw (CartoucheReponseB) node[right=0.15cm,anchor=west,text=\CouleurTexteTLMVPSP,text width=\the\texteboitereponsetlmvpsp] {\CodeAvantTLMVPSP #4} ; + \draw (CartoucheReponseC) node[right=0.15cm,anchor=west,text=\CouleurTexteTLMVPSP,text width=\the\texteboitereponsetlmvpsp] {\CodeAvantTLMVPSP #5} ; + \draw (CartoucheReponseD) node[right=0.15cm,anchor=west,text=\CouleurTexteTLMVPSP,text width=\the\texteboitereponsetlmvpsp] {\CodeAvantTLMVPSP #6} ; + }% + {}% + \IfStrEq{\TypeTLMVPSP}{Duo}% + {% + % CartoucheRéponseC + \ifboolKV[TLMVPSP]{Effet} + {% + \filldraw[rounded corners=2pt,draw=\CouleurTLMVPSP,thick,shading=axis,left color=\CouleurFondCTLMVPSP!85!black,right color=\CouleurFondCTLMVPSP!75,shading angle=-135] ({-0.5*(\the\largeurtlmvpsp)},{(\the\niveauCDtlmvpsp-0.5*\the\HauteurReponse)}) rectangle++ ({\the\largeurboitereponsetlmvpsp},{\the\HauteurReponse}) ; + }% + {% + \draw[rounded corners=2pt,\CouleurTLMVPSP,thick,fill=\CouleurFondCTLMVPSP!75] ({-0.5*(\the\largeurtlmvpsp)},{(\the\niveauCDtlmvpsp-0.5*\the\HauteurReponse)}) rectangle++ ({\the\largeurboitereponsetlmvpsp},{\the\HauteurReponse}) ; + }% + \draw[rounded corners=3.5pt,thick,\CouleurTLMVPSP,opacity=0.25] ($({-0.5*(\the\largeurtlmvpsp)},{(\the\niveauCDtlmvpsp-0.5*\the\HauteurReponse)})+(-1.25pt,-1.25pt)$) rectangle++ ($({\the\largeurboitereponsetlmvpsp},{\the\HauteurReponse})+(2.5pt,2.5pt)$) ; + % CartoucheRéponsesD + \ifboolKV[TLMVPSP]{Effet} + {% + \filldraw[rounded corners=2pt,draw=\CouleurTLMVPSP,thick,shading=axis,left color=\CouleurFondDTLMVPSP!85!black,right color=\CouleurFondDTLMVPSP!75,shading angle=-135] ({0.5*(\the\largeurtlmvpsp)},{(\the\niveauCDtlmvpsp-0.5*\the\HauteurReponse)}) rectangle++ ({-\the\largeurboitereponsetlmvpsp},{\the\HauteurReponse}) ; + }% + {% + \draw[rounded corners=2pt,\CouleurTLMVPSP,thick,fill=\CouleurFondDTLMVPSP!75] ({0.5*(\the\largeurtlmvpsp)},{(\the\niveauCDtlmvpsp-0.5*\the\HauteurReponse)}) rectangle++ ({-\the\largeurboitereponsetlmvpsp},{\the\HauteurReponse}) ; + }% + \draw[rounded corners=3.5pt,thick,\CouleurTLMVPSP,opacity=0.25] ($({0.5*(\the\largeurtlmvpsp)},{(\the\niveauCDtlmvpsp-0.5*\the\HauteurReponse)})+(1.25pt,-1.25pt)$) rectangle++ ($({-\the\largeurboitereponsetlmvpsp},{\the\HauteurReponse})+(-2.5pt,2.5pt)$) ; + %labels + \draw (CartoucheReponseA) node[right=0.15cm,anchor=west,text=\CouleurTexteTLMVPSP,text width=\the\texteboitereponsetlmvpsp] {\CodeAvantTLMVPSP #3} ; + \draw (CartoucheReponseB) node[right=0.15cm,anchor=west,text=\CouleurTexteTLMVPSP,text width=\the\texteboitereponsetlmvpsp] {\CodeAvantTLMVPSP #4} ; + \draw (CartoucheReponseC) node[right=0.15cm,anchor=west,text=\CouleurTexteTLMVPSP,text width=\the\texteboitereponsetlmvpsp] {\CodeAvantTLMVPSP #5} ; + \draw (CartoucheReponseD) node[right=0.15cm,anchor=west,text=\CouleurTexteTLMVPSP,text width=\the\texteboitereponsetlmvpsp] {\CodeAvantTLMVPSP #6} ; + }% + {}% + %thème + \IfStrEq{\ThemeTLMVPSP}{}% + {}% + {% + \draw[rounded corners=3.5pt,thick,\CouleurTLMVPSP,opacity=0.25] ($({-0.5*(\the\LargeurTheme)},{(-0.5*(\the\HauteurTheme)-\the\HauteurNivTheme)})+(-1.25pt,-1.25pt)$) rectangle++ ($({\the\LargeurTheme},{\the\HauteurTheme})+(2.5pt,2.5pt)$) ; + \draw[rounded corners=2pt,\CouleurTLMVPSP,thick,fill=white] ({-0.5*(\the\LargeurTheme)},{(-0.5*(\the\HauteurTheme)-\the\HauteurNivTheme)}) rectangle++ ({\the\LargeurTheme},{\the\HauteurTheme}) ; + \draw (0,{-\the\HauteurNivTheme}) node[text=\CouleurTLMVPSP] {\CodeAvantTLMVPSP\ThemeTLMVPSP} ; + }% + \end{tikzpicture}% +} + +\endinput \ No newline at end of file diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl index 958b537eb5..0286b102e6 100644 --- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl @@ -151,6 +151,7 @@ $mirrors = { 'Russia' => { 'https://ctan.altspu.ru/' => 1, 'https://mirror.macomnet.net/pub/CTAN/' => 1, + 'https://mirror.truenetwork.ru/CTAN/' => 1, 'https://mirrors.mi-ras.ru/CTAN/' => 1, }, 'Slovenia' => { diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb index d5880c1c64..abcf2fcf8f 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb @@ -26,11 +26,11 @@ depend container_split_src_files/1 depend frozen/0 depend minrelease/2016 depend release/2023 -depend revision/67349 +depend revision/67355 name 00texlive.image category TLCore -revision 67348 +revision 67355 shortdesc TeX Live files only in the source repository longdesc The files here are not copied by the installer and containers longdesc are not built for them; they exist only in the source @@ -3626,6 +3626,7 @@ runfiles size=13037 tlpkg/tlpsrc/quickreaction.tlpsrc tlpkg/tlpsrc/quicktype.tlpsrc tlpkg/tlpsrc/quiz2socrative.tlpsrc + tlpkg/tlpsrc/quizztex.tlpsrc tlpkg/tlpsrc/quotchap.tlpsrc tlpkg/tlpsrc/quoting.tlpsrc tlpkg/tlpsrc/quotmark.tlpsrc @@ -4755,7 +4756,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd name 00texlive.installer category TLCore -revision 67339 +revision 67351 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 @@ -69545,7 +69546,7 @@ containerchecksum 6c7f0a1829789edea6a42d45f13f482abc0aa1ecc66b0ba4b70197efff349d name collection-games category Collection -revision 66968 +revision 67355 shortdesc Games typesetting relocated 1 longdesc Setups for typesetting various games, including chess. @@ -69583,6 +69584,7 @@ depend othelloboard depend pas-crosswords depend playcards depend psgo +depend quizztex depend realtranspose depend reverxii depend rubik @@ -69598,8 +69600,8 @@ depend tangramtikz depend wargame depend xq depend xskak -containersize 592 -containerchecksum 470eca449965078cfbf6c9df6ddbfdf07c11a83ab1f4c0d696f59eb02ce0973b8aa52c678f5fc6c79aefbeeb33914d39eaa01d970f41a46cd1a46182df302d11 +containersize 596 +containerchecksum 48c39ddf98e17d786d507a6579189f1716781ecd3f84218231e74e00e950d5aa777050974c03579a0ef47770d1b63a87a6e47c6a43705bca9dba38c334b44665 name collection-humanities category Collection @@ -267531,6 +267533,31 @@ catalogue-license lppl1.3c catalogue-topics exam catalogue-version 1.0 +name quizztex +category Package +revision 67355 +shortdesc Create quizzes like in TV shows +relocated 1 +longdesc This LaTeX package permits to create quizzes in the style of +longdesc the TV shows << Qui veut gagner des millions ? >> ("Who Wants +longdesc to Be a Millionaire?") or << Tout le monde veut prendre sa +longdesc place ! >>. +containersize 532 +containerchecksum d4e0acb04dc28923b618a803eb1248e27bfd22f642f34973b1a20c74e29b105425a9056caadb5c86c788e00dadd6f64583030c745949183d2e1fe9693a1c62ef +doccontainersize 499532 +doccontainerchecksum 87f4b4c7e84d7bdb18128a0d1a31516834de28b1527ad48ce93937be1f7e9992d5fbfe1b2979b5889f1a8120a54ace722f0789af1cfb1699fa213a080373ea7a +docfiles size=141 + RELOC/doc/latex/quizztex/README.md details="Readme" + RELOC/doc/latex/quizztex/doc/quizztex-doc-fr.pdf details="Package documentation" language="fr" + RELOC/doc/latex/quizztex/doc/quizztex-doc-fr.tex + RELOC/doc/latex/quizztex/tex/quizztex.sty +catalogue-contact-bugs https://github.com/cpierquet/quizztex/issues +catalogue-contact-repository https://github.com/cpierquet/quizztex +catalogue-ctan /macros/latex/contrib/quizztex +catalogue-license lppl1.3c +catalogue-topics exam pgf-tikz +catalogue-version 0.1.0 + name quotchap category Package revision 56926 @@ -294383,21 +294410,21 @@ catalogue-version 0.2beta name string-diagrams category Package -revision 67251 +revision 67354 shortdesc Create string diagrams with LaTeX and TikZ relocated 1 longdesc This LaTeX package has been designed for effortless and longdesc aesthetically pleasing creation of string diagrams. -containersize 1772 -containerchecksum 555da39e23aafa7c759fccd8ea8a379b4aca2c5a4332972afffd55991c4f48b5045bba7e03e06fba9020ee89283cd7b6b42cd0766fef1b5d7d6c99e887c87a58 -doccontainersize 464376 -doccontainerchecksum 6555e05eecae0e23faa44a9f328177a66b0bf4cbd0ae01d39cf5359bd43f5b9735f082d7cca8f25affb65f6588cbd664b7375179b4cc358469a39cd1d3482bf8 -docfiles size=118 +containersize 2288 +containerchecksum 3b43d40ffc958f3cc35281d67c0870a3c81d640fb158a8fa03460c931e2160c10eee86570fa800c62d068ac1102c1ddfbb66cb8f0f34216ad09c764e613826a4 +doccontainersize 535608 +doccontainerchecksum 1bb1ee3e9930107e72c7d8411f80b42c10bbca93bc9cdb7beb2250e13262440cda8c043980c41ca5fbc5a868bd3204a70fb8e5f588e2d3b889a32903469142f4 +docfiles size=136 RELOC/doc/latex/string-diagrams/README.md details="Readme" RELOC/doc/latex/string-diagrams/string-diagrams.pdf details="Package documentation" -srccontainersize 3668 -srccontainerchecksum 706b04b9f8b26d6025c3eaa3f0ce8febe1bad7ea745ec052aaf86507d018d5666cab67fa4a0983618fbfba1786480ed3170dba59c7cacb7990fc717b5e50dd8c -srcfiles size=4 +srccontainersize 4968 +srccontainerchecksum 604c7948c0ef8de2cd9df898b2c46c9a62ed9c74b386ecca7550d652bb7edf44998be469de3b4e6471eb014fdaac0b8fce687f5111c342180d7a3a97bbed9ade +srcfiles size=5 RELOC/source/latex/string-diagrams/string-diagrams.dtx RELOC/source/latex/string-diagrams/string-diagrams.ins runfiles size=2 @@ -294407,7 +294434,7 @@ catalogue-contact-repository https://github.com/paolobrasolin/string-diagrams catalogue-ctan /graphics/pgf/contrib/string-diagrams catalogue-license lppl1.3c catalogue-topics graphics diagram pgf-tikz maths -catalogue-version 0.1.0 +catalogue-version 0.2.0 name stringenc category Package @@ -313101,7 +313128,7 @@ docfiles size=376 name texlive-scripts category TLCore -revision 67339 +revision 67351 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. @@ -313109,10 +313136,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 114084 -containerchecksum 22763d12abf4547466ea903f154f87eb70ec836a2378c2541fee71132142ff4727b7755fe2455da19eb2a631464612804b6cbd592c0b999f78efb165f6086273 +containersize 114092 +containerchecksum 95895318e58e5cff4569e738e71fa123225779f241ec83515425304e3995caba44e0b195b47e3b9d614333fff495cd13ecd1e33006d27a0382f880770008972a doccontainersize 427288 -doccontainerchecksum bb7039f9557cdbf7202a5f8405be3b970a90ffbba782eaf17675cabc450500c6cd39376940d625c1824a43fe16b844c960fb5fc48b7632bf708229c13867a031 +doccontainerchecksum ec7d27d0e91330eb346c882837030f555bf1d144f9228dbaebe458c241bd71c35d3eae90efd6b41d9b586be361fb154740a74dbf64061306800f85d13f7c52ed docfiles size=546 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 51089c9ce4..00c60fa997 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 @@ -1 +1 @@ -eb315df75fd3015160476043933a0b7b texlive.tlpdb +7338acbdefeda333faf2ab0e683c3847 texlive.tlpdb diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 index 79db1a5dee..214c4ac68b 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 @@ -1 +1 @@ -1099220cf143c6260bdcc90ebe7e61ea5da2517bde001c6621743038db07758fd9e0af42176948734c761e752d1ca6ff77600a7543620209fe823f6e1c9930e2 texlive.tlpdb +9fe651d03c20f1e32c0f940cbb8eeaa00fc68c8d6d95a312d530c3a96e01f62b70f4cdf2ea7fd784e60753c50a801a225d3e18bb61f2032167cf339e3fbdbc51 texlive.tlpdb diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc index 1baf2dbe93..98a18f2182 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+QqiBBqTOGHfhlDjHAFAmSHrfEACgkQTOGHfhlD -jHAwEwf+Ie/mdurutaRNn2O2oDIVy3hrHL8TWcKqIpYGlk2+lMzPe/Ufy/jHuPD2 -dDXj96DE5qrOYX2xI3EQ7xXrwCcELC9tI6GEhLV0sNd+u8J9b7ldf2I2q5GkDO7u -/HjagdtoukY2op9M2NQvLqVg9U4LZpoEXfDKLZmezTPyUprMq0ffxNVjMbrVwMZz -AFPCkfOU7Pem0TewNa75ft6W2wkMRpm2lWcfZUGiW/XvUEFtO+D32m3pCiDqjMB8 -xEZtm8X9g3Jxov1QEQ8WnUSlEVhKOdYsTas+fgLb25SdFs8nd/HsAyerNeX8TFDC -pFDIFHBHBY4I1zbuu1MMKBfMWqNing== -=7MgA +iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmSI/2oACgkQTOGHfhlD +jHAS3wf/f+zSGAq6JsWNJNJoRyMXB1C/Gw60otYChoXCMjgBXJfAig2cvOKrN2i9 +LsdFe/pMEf7chU0QJcuqTjfsKKh4PAxYmT1nQU4KdFHrkYDfKYaBoZNQ8UOpIFQ7 +lM1de8Ul4GmFgWcHgYkPqYvwQQ0Kho4XiXbB54CdcyVkhbY9ErW4L0syYD/nWzdR +vsqsxnRzcxHfyO3+ThWLsgLy8MEk7M71dB8x7mG7p3aBIgjsH8iUojzch/35GpCA +Fvr+NusZk4vWIfIO6jnqasfxsm32+DRqDeE45wkZeoBXE8xHeKvSPcK6cuV6U4du +sgKuhHOo7HMeH2fooVQ/tIXAP2sSlg== +=N7Lm -----END PGP SIGNATURE----- diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz index 50d935fbc6..5ab74f7448 100644 Binary files a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz and b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz differ diff --git a/timestamp b/timestamp index 0008ecbb65..12d8bb7e1f 100644 --- a/timestamp +++ b/timestamp @@ -2,4 +2,4 @@ # The source CTAN of this site's material: dante.ctan.org # The year-month-day-hour-minute of this site's material: -2023-06-13-02-02 +2023-06-14-02-02 -- cgit v1.2.3