summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FILES.byname343
-rw-r--r--FILES.byname.gzbin2447084 -> 2447062 bytes
-rw-r--r--FILES.last07days444
-rw-r--r--macros/latex/contrib/elegantbook/README-CN.md34
-rw-r--r--macros/latex/contrib/elegantbook/README.md29
-rw-r--r--macros/latex/contrib/elegantbook/elegantbook-cn.pdfbin1062407 -> 1282398 bytes
-rw-r--r--macros/latex/contrib/elegantbook/elegantbook-cn.tex338
-rw-r--r--macros/latex/contrib/elegantbook/elegantbook-en.pdfbin756261 -> 1036571 bytes
-rw-r--r--macros/latex/contrib/elegantbook/elegantbook-en.tex171
-rw-r--r--macros/latex/contrib/elegantbook/elegantbook.cls288
-rw-r--r--macros/latex/contrib/elegantbook/image/donate.jpgbin0 -> 141078 bytes
-rw-r--r--macros/latex/contrib/proflycee/README.md2
-rw-r--r--macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdfbin732702 -> 789010 bytes
-rw-r--r--macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex731
-rw-r--r--macros/latex/contrib/proflycee/doc/basique.csv8
-rw-r--r--macros/latex/contrib/proflycee/doc/cap.csv44
-rw-r--r--macros/latex/contrib/proflycee/doc/perroquet.csv46
-rw-r--r--macros/latex/contrib/proflycee/tex/ProfLycee.sty352
-rw-r--r--macros/xetex/latex/exam-zh/CHANGELOG.md10
-rw-r--r--macros/xetex/latex/exam-zh/doc/body/installation.tex72
-rw-r--r--macros/xetex/latex/exam-zh/doc/body/usage.tex11
-rw-r--r--macros/xetex/latex/exam-zh/doc/exam-zh-doc-setup.tex2
-rw-r--r--macros/xetex/latex/exam-zh/doc/exam-zh-doc.pdfbin1103343 -> 1107168 bytes
-rw-r--r--macros/xetex/latex/exam-zh/examples/example-multiple.pdfbin167892 -> 168499 bytes
-rw-r--r--macros/xetex/latex/exam-zh/examples/example-multiple.tex1
-rw-r--r--macros/xetex/latex/exam-zh/examples/example-single.pdfbin148036 -> 143461 bytes
-rw-r--r--macros/xetex/latex/exam-zh/examples/example-single.tex16
-rw-r--r--macros/xetex/latex/exam-zh/examples/example-single_student_version.pdfbin155299 -> 0 bytes
-rw-r--r--macros/xetex/latex/exam-zh/tex/exam-zh-chinese-english.sty6
-rw-r--r--macros/xetex/latex/exam-zh/tex/exam-zh-choices.sty6
-rw-r--r--macros/xetex/latex/exam-zh/tex/exam-zh-font.sty131
-rw-r--r--macros/xetex/latex/exam-zh/tex/exam-zh-question.sty6
-rw-r--r--macros/xetex/latex/exam-zh/tex/exam-zh-symbols.sty6
-rw-r--r--macros/xetex/latex/exam-zh/tex/exam-zh.cls2
-rw-r--r--macros/xetex/latex/xduts/xduts.dtx11
-rw-r--r--macros/xetex/latex/xduts/xduts.pdfbin707188 -> 707491 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb63
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2400228 -> 2398964 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini8
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini8
-rw-r--r--timestamp2
45 files changed, 2214 insertions, 997 deletions
diff --git a/FILES.byname b/FILES.byname
index b249440eb6..03abbd8fca 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -5264,7 +5264,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
-2022/08/14 | 95913 | FILES.last07days
+2022/08/15 | 97914 | 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
@@ -214133,20 +214133,20 @@
2017/09/25 | 950 | macros/latex/contrib/eledmac/Makefile
2017/09/25 | 3440 | macros/latex/contrib/eledmac/README
2017/09/25 | 2095827 | macros/latex/contrib/eledmac.zip
-2022/04/09 | 45351 | macros/latex/contrib/elegantbook/elegantbook.cls
-2022/04/09 | 1062407 | macros/latex/contrib/elegantbook/elegantbook-cn.pdf
-2022/04/09 | 52703 | macros/latex/contrib/elegantbook/elegantbook-cn.tex
-2022/04/09 | 756261 | macros/latex/contrib/elegantbook/elegantbook-en.pdf
-2022/04/09 | 35896 | macros/latex/contrib/elegantbook/elegantbook-en.tex
+2022/08/15 | 49015 | macros/latex/contrib/elegantbook/elegantbook.cls
+2022/08/15 | 1282398 | macros/latex/contrib/elegantbook/elegantbook-cn.pdf
+2022/08/15 | 62108 | macros/latex/contrib/elegantbook/elegantbook-cn.tex
+2022/08/15 | 1036571 | macros/latex/contrib/elegantbook/elegantbook-en.pdf
+2022/08/15 | 38903 | macros/latex/contrib/elegantbook/elegantbook-en.tex
2022/03/03 | 426434 | macros/latex/contrib/elegantbook/figure/cover.jpg
2022/03/03 | 91664 | macros/latex/contrib/elegantbook/figure/logo-blue.png
+2022/08/15 | 141078 | macros/latex/contrib/elegantbook/image/donate.jpg
2022/03/03 | 89052 | macros/latex/contrib/elegantbook/image/founder.png
2022/03/03 | 113385 | macros/latex/contrib/elegantbook/image/scatter.jpg
2022/03/03 | 19106 | macros/latex/contrib/elegantbook/License
-2022/03/03 | 2410 | macros/latex/contrib/elegantbook/README-CN.md
-2022/03/03 | 2035 | macros/latex/contrib/elegantbook/README.md
+2022/08/15 | 3061 | macros/latex/contrib/elegantbook/README.md
2022/03/03 | 1833 | macros/latex/contrib/elegantbook/reference.bib
-2022/04/09 | 2362957 | macros/latex/contrib/elegantbook.zip
+2022/08/15 | 2947940 | macros/latex/contrib/elegantbook.zip
2022/04/09 | 14782 | macros/latex/contrib/elegantnote/elegantnote.cls
2022/04/09 | 334457 | macros/latex/contrib/elegantnote/elegantnote-cn.pdf
2022/04/09 | 14219 | macros/latex/contrib/elegantnote/elegantnote-cn.tex
@@ -226364,20 +226364,20 @@
2022/04/26 | 323 | macros/latex/contrib/proflabo/README.md
2022/04/26 | 9327 | macros/latex/contrib/proflabo/tex/ProfLabo.sty
2022/04/26 | 136164 | macros/latex/contrib/proflabo.zip
-2022/08/10 | 44 | macros/latex/contrib/proflycee/doc/basique.csv
-2022/08/10 | 1034 | macros/latex/contrib/proflycee/doc/cap.csv
+2022/08/15 | 32 | macros/latex/contrib/proflycee/doc/basique.csv
+2022/08/15 | 968 | macros/latex/contrib/proflycee/doc/cap.csv
2022/06/28 | 9278 | macros/latex/contrib/proflycee/doc/graphics/pl-doc-stats_a.png
2022/06/28 | 13958 | macros/latex/contrib/proflycee/doc/graphics/pl-doc-stats_b.png
2022/06/28 | 9989 | macros/latex/contrib/proflycee/doc/graphics/pl-doc-stats_c2.png
2022/06/28 | 11759 | macros/latex/contrib/proflycee/doc/graphics/pl-doc-stats_c.png
2022/06/28 | 7316 | macros/latex/contrib/proflycee/doc/graphics/pl-doc-stats_d.png
2022/06/28 | 9599 | macros/latex/contrib/proflycee/doc/graphics/pl-doc-stats_e.png
-2022/08/10 | 805 | macros/latex/contrib/proflycee/doc/perroquet.csv
-2022/08/10 | 732702 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
-2022/08/10 | 116384 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
-2022/02/16 | 435 | macros/latex/contrib/proflycee/README.md
-2022/08/10 | 52218 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
-2022/08/10 | 811440 | macros/latex/contrib/proflycee.zip
+2022/08/15 | 736 | macros/latex/contrib/proflycee/doc/perroquet.csv
+2022/08/15 | 789010 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
+2022/08/15 | 136706 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
+2022/08/10 | 439 | macros/latex/contrib/proflycee/README.md
+2022/08/15 | 62157 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
+2022/08/15 | 873428 | macros/latex/contrib/proflycee.zip
1996/02/05 | 1760 | macros/latex/contrib/progkeys/demo/demo.tex
1996/02/05 | 459 | macros/latex/contrib/progkeys/demo/prog1.tex
1996/02/05 | 347 | macros/latex/contrib/progkeys/demo/prog2.tex
@@ -246235,36 +246235,35 @@
2018/05/06 | 102506 | macros/xetex/latex/cqubeamer/logo/cquname.pdf
2018/05/06 | 2548 | macros/xetex/latex/cqubeamer/README.md
2018/05/06 | 3028850 | macros/xetex/latex/cqubeamer.zip
-2022/08/12 | 8847 | macros/xetex/latex/exam-zh/CHANGELOG.md
+2022/08/15 | 8956 | macros/xetex/latex/exam-zh/CHANGELOG.md
2022/07/28 | 474 | macros/xetex/latex/exam-zh/doc/back/about-author.tex
2022/07/28 | 824 | macros/xetex/latex/exam-zh/doc/back/development.tex
2022/07/28 | 289 | macros/xetex/latex/exam-zh/doc/back/main-changelog.tex
2022/07/30 | 921 | macros/xetex/latex/exam-zh/doc/back/package.tex
2022/07/28 | 730 | macros/xetex/latex/exam-zh/doc/body/cover.tex
-2022/07/29 | 7691 | macros/xetex/latex/exam-zh/doc/body/installation.tex
+2022/08/14 | 5604 | macros/xetex/latex/exam-zh/doc/body/installation.tex
2022/07/28 | 1498 | macros/xetex/latex/exam-zh/doc/body/introduction.tex
-2022/08/12 | 100066 | macros/xetex/latex/exam-zh/doc/body/usage.tex
-2022/08/12 | 1103343 | macros/xetex/latex/exam-zh/doc/exam-zh-doc.pdf
-2022/08/12 | 1832 | macros/xetex/latex/exam-zh/doc/exam-zh-doc-setup.tex
+2022/08/15 | 100383 | macros/xetex/latex/exam-zh/doc/body/usage.tex
+2022/08/15 | 1107168 | macros/xetex/latex/exam-zh/doc/exam-zh-doc.pdf
+2022/08/15 | 1832 | macros/xetex/latex/exam-zh/doc/exam-zh-doc-setup.tex
2022/07/22 | 1519 | macros/xetex/latex/exam-zh/doc/exam-zh-doc.tex
2022/06/30 | 213099 | macros/xetex/latex/exam-zh/doc/figures/firstpage.pdf
2022/07/28 | 204716 | macros/xetex/latex/exam-zh/doc/figures/gitee-main.png
2022/07/28 | 171403 | macros/xetex/latex/exam-zh/doc/figures/gitee-release.png
2022/07/24 | 34627 | macros/xetex/latex/exam-zh/doc/xdyydoc.cls
-2022/07/26 | 167892 | macros/xetex/latex/exam-zh/examples/example-multiple.pdf
-2022/07/26 | 23066 | macros/xetex/latex/exam-zh/examples/example-multiple.tex
-2022/07/26 | 148036 | macros/xetex/latex/exam-zh/examples/example-single.pdf
-2022/07/22 | 155299 | macros/xetex/latex/exam-zh/examples/example-single_student_version.pdf
-2022/07/26 | 11371 | macros/xetex/latex/exam-zh/examples/example-single.tex
+2022/08/15 | 168499 | macros/xetex/latex/exam-zh/examples/example-multiple.pdf
+2022/08/15 | 23034 | macros/xetex/latex/exam-zh/examples/example-multiple.tex
+2022/08/15 | 143461 | macros/xetex/latex/exam-zh/examples/example-single.pdf
+2022/08/15 | 11384 | macros/xetex/latex/exam-zh/examples/example-single.tex
2022/02/08 | 19106 | macros/xetex/latex/exam-zh/LICENSE
2022/07/28 | 11492 | macros/xetex/latex/exam-zh/README.md
-2022/08/12 | 20712 | macros/xetex/latex/exam-zh/tex/exam-zh-chinese-english.sty
-2022/08/12 | 20354 | macros/xetex/latex/exam-zh/tex/exam-zh-choices.sty
-2022/08/12 | 69340 | macros/xetex/latex/exam-zh/tex/exam-zh.cls
-2022/08/12 | 18116 | macros/xetex/latex/exam-zh/tex/exam-zh-font.sty
-2022/08/12 | 48458 | macros/xetex/latex/exam-zh/tex/exam-zh-question.sty
-2022/08/12 | 53108 | macros/xetex/latex/exam-zh/tex/exam-zh-symbols.sty
-2022/08/12 | 2201334 | macros/xetex/latex/exam-zh.zip
+2022/08/15 | 20723 | macros/xetex/latex/exam-zh/tex/exam-zh-chinese-english.sty
+2022/08/15 | 20365 | macros/xetex/latex/exam-zh/tex/exam-zh-choices.sty
+2022/08/15 | 69340 | macros/xetex/latex/exam-zh/tex/exam-zh.cls
+2022/08/15 | 20597 | macros/xetex/latex/exam-zh/tex/exam-zh-font.sty
+2022/08/15 | 48469 | macros/xetex/latex/exam-zh/tex/exam-zh-question.sty
+2022/08/15 | 53119 | macros/xetex/latex/exam-zh/tex/exam-zh-symbols.sty
+2022/08/15 | 2051869 | macros/xetex/latex/exam-zh.zip
2018/10/27 | 66509 | macros/xetex/latex/facture-belge-simple-sans-tva/article-facture.pdf
2018/10/27 | 8961 | macros/xetex/latex/facture-belge-simple-sans-tva/article-facture.tex
2018/10/27 | 64816 | macros/xetex/latex/facture-belge-simple-sans-tva/article-note-de-frais.pdf
@@ -246690,12 +246689,12 @@
2011/05/07 | 5176 | macros/xetex/latex/unisugar/unisugar.sty
2011/05/07 | 25480 | macros/xetex/latex/unisugar/unisugar.tex
2011/05/08 | 495308 | macros/xetex/latex/unisugar.zip
-2022/07/28 | 2861 | macros/xetex/latex/xduts/README.md
-2022/07/28 | 881135 | macros/xetex/latex/xduts/xdulogo.pdf
-2022/07/28 | 238818 | macros/xetex/latex/xduts/xduts.dtx
-2022/07/28 | 1111 | macros/xetex/latex/xduts/xduts.ins
-2022/07/28 | 707188 | macros/xetex/latex/xduts/xduts.pdf
-2022/07/28 | 1612320 | macros/xetex/latex/xduts.zip
+2022/08/15 | 2861 | macros/xetex/latex/xduts/README.md
+2022/08/15 | 881135 | macros/xetex/latex/xduts/xdulogo.pdf
+2022/08/15 | 239028 | macros/xetex/latex/xduts/xduts.dtx
+2022/08/15 | 1111 | macros/xetex/latex/xduts/xduts.ins
+2022/08/15 | 707491 | macros/xetex/latex/xduts/xduts.pdf
+2022/08/15 | 1612630 | macros/xetex/latex/xduts.zip
2017/08/03 | 11999 | macros/xetex/latex/xechangebar/cbtest1.tex
2017/08/03 | 338 | macros/xetex/latex/xechangebar/README
2017/08/03 | 35213 | macros/xetex/latex/xechangebar/xechangebar.sty
@@ -278900,10 +278899,10 @@
1993/07/19 | 61321 | systems/mac/macmakeindex.sit.hqx
2022/03/17 | 47 | systems/mac/mactex/BasicTeX.pkg.md5
2022/03/17 | 143 | systems/mac/mactex/BasicTeX.pkg.sha512
-2022/08/12 | 38086 | systems/mac/mactex/ExtrasFolder.pdf
+2022/08/14 | 38090 | systems/mac/mactex/ExtrasFolder.pdf
2022/03/17 | 50 | systems/mac/mactex/Ghostscript.pkg.md5
2022/03/17 | 146 | systems/mac/mactex/Ghostscript.pkg.sha512
-2022/08/12 | 1612 | systems/mac/mactex/Licenses.txt
+2022/08/14 | 1612 | systems/mac/mactex/Licenses.txt
2022/03/21 | 4961582623 | systems/mac/mactex/mactex-20220321.pkg
2022/03/21 | 54 | systems/mac/mactex/mactex-20220321.pkg.md5
2022/03/21 | 150 | systems/mac/mactex/mactex-20220321.pkg.sha512
@@ -278913,13 +278912,13 @@
2022/02/28 | 55345960 | systems/mac/mactex/mactex-ghostscript-9.55-20220208.pkg
2022/02/28 | 71 | systems/mac/mactex/mactex-ghostscript-9.55-20220208.pkg.md5
2022/03/17 | 167 | systems/mac/mactex/mactex-ghostscript-9.55-20220208.pkg.sha512
-2022/08/12 | 515353494 | systems/mac/mactex/mactex-MacTeXtras-20220812.zip
-2022/08/12 | 65 | systems/mac/mactex/mactex-MacTeXtras-20220812.zip.md5
-2022/08/12 | 161 | systems/mac/mactex/mactex-MacTeXtras-20220812.zip.sha512
+2022/08/14 | 515336371 | systems/mac/mactex/mactex-MacTeXtras-20220814.zip
+2022/08/14 | 65 | systems/mac/mactex/mactex-MacTeXtras-20220814.zip.md5
+2022/08/14 | 161 | systems/mac/mactex/mactex-MacTeXtras-20220814.zip.sha512
2022/03/21 | 45 | systems/mac/mactex/MacTeX.pkg.md5
2022/03/21 | 141 | systems/mac/mactex/MacTeX.pkg.sha512
-2022/08/12 | 49 | systems/mac/mactex/MacTeXtras.zip.md5
-2022/08/12 | 145 | systems/mac/mactex/MacTeXtras.zip.sha512
+2022/08/14 | 49 | systems/mac/mactex/MacTeXtras.zip.md5
+2022/08/14 | 145 | systems/mac/mactex/MacTeXtras.zip.sha512
2022/04/03 | 189 | systems/mac/mactex/README
1995/08/15 | 308344 | systems/mac/MakeIndex-Fat-1.0-sit.hqx
1994/04/20 | 2925109 | systems/mac/metafont/bluesky/MAC_MF_0.66.sit.hqx
@@ -280728,8 +280727,8 @@
2019/02/28 | 10100 | systems/texlive/tlnet/archive/arev.source.r15878.tar.xz
2019/02/28 | 29500 | systems/texlive/tlnet/archive/arimo.doc.r42880.tar.xz
2019/02/28 | 2905304 | systems/texlive/tlnet/archive/arimo.r42880.tar.xz
-2019/02/28 | 429996 | systems/texlive/tlnet/archive/armtex.doc.r33894.tar.xz
-2019/02/28 | 527176 | systems/texlive/tlnet/archive/armtex.r33894.tar.xz
+2022/08/15 | 431480 | systems/texlive/tlnet/archive/armtex.doc.r64119.tar.xz
+2022/08/15 | 527780 | systems/texlive/tlnet/archive/armtex.r64119.tar.xz
2019/02/28 | 450496 | systems/texlive/tlnet/archive/around-the-bend.doc.r15878.tar.xz
2019/02/28 | 472 | systems/texlive/tlnet/archive/around-the-bend.r15878.tar.xz
2019/02/28 | 170068 | systems/texlive/tlnet/archive/arphic.doc.r15878.tar.xz
@@ -285619,8 +285618,8 @@
2021/11/28 | 6640 | systems/texlive/tlnet/archive/hep-title.source.r61173.tar.xz
2020/04/16 | 100060 | systems/texlive/tlnet/archive/hepunits.doc.r54758.tar.xz
2020/04/16 | 1804 | systems/texlive/tlnet/archive/hepunits.r54758.tar.xz
-2022/08/13 | 29672 | systems/texlive/tlnet/archive/hereapplies.doc.r64106.tar.xz
-2022/08/13 | 2708 | systems/texlive/tlnet/archive/hereapplies.r64106.tar.xz
+2022/08/15 | 63056 | systems/texlive/tlnet/archive/hereapplies.doc.r64117.tar.xz
+2022/08/15 | 3216 | systems/texlive/tlnet/archive/hereapplies.r64117.tar.xz
2019/02/28 | 596 | systems/texlive/tlnet/archive/here.doc.r16135.tar.xz
2019/02/28 | 896 | systems/texlive/tlnet/archive/here.r16135.tar.xz
2019/02/28 | 213100 | systems/texlive/tlnet/archive/he-she.doc.r41359.tar.xz
@@ -288603,9 +288602,9 @@
2019/02/28 | 2728 | systems/texlive/tlnet/archive/nih.r15878.tar.xz
2021/04/12 | 725056 | systems/texlive/tlnet/archive/nimbus15.doc.r58839.tar.xz
2021/04/12 | 3815932 | systems/texlive/tlnet/archive/nimbus15.r58839.tar.xz
-2022/08/10 | 106184 | systems/texlive/tlnet/archive/nimsticks.doc.r64084.tar.xz
-2022/08/10 | 1784 | systems/texlive/tlnet/archive/nimsticks.r64084.tar.xz
-2022/08/10 | 3180 | systems/texlive/tlnet/archive/nimsticks.source.r64084.tar.xz
+2022/08/15 | 213532 | systems/texlive/tlnet/archive/nimsticks.doc.r64118.tar.xz
+2022/08/15 | 2140 | systems/texlive/tlnet/archive/nimsticks.r64118.tar.xz
+2022/08/15 | 5548 | systems/texlive/tlnet/archive/nimsticks.source.r64118.tar.xz
2022/02/14 | 48184 | systems/texlive/tlnet/archive/ninecolors.doc.r62006.tar.xz
2022/02/14 | 2648 | systems/texlive/tlnet/archive/ninecolors.r62006.tar.xz
2019/03/21 | 1088508 | systems/texlive/tlnet/archive/njurepo.doc.r50492.tar.xz
@@ -291867,7 +291866,7 @@
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r55172.tar.xz
-2022/08/14 | 419356 | systems/texlive/tlnet/archive/texlive-scripts.doc.r64111.tar.xz
+2022/08/15 | 419324 | systems/texlive/tlnet/archive/texlive-scripts.doc.r64116.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
@@ -291891,7 +291890,7 @@
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r55172.tar.xz
-2022/08/14 | 113536 | systems/texlive/tlnet/archive/texlive-scripts.r64111.tar.xz
+2022/08/15 | 113524 | systems/texlive/tlnet/archive/texlive-scripts.r64116.tar.xz
2021/02/25 | 572 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r57908.tar.xz
2022/04/19 | 36296 | systems/texlive/tlnet/archive/texlive-scripts.win32.r63068.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55172.tar.xz
@@ -293716,16 +293715,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
2022/07/17 | 124404 | systems/texlive/tlnet/install-tl
-2022/08/14 | 5831839 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2022/08/14 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2022/08/14 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2022/08/15 | 5831614 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2022/08/15 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2022/08/15 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2021/04/11 | 4945 | systems/texlive/tlnet/install-tl-windows.bat
-2022/08/14 | 20437917 | systems/texlive/tlnet/install-tl-windows.exe
-2022/08/14 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2022/08/14 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2022/08/14 | 25516469 | systems/texlive/tlnet/install-tl.zip
-2022/08/14 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2022/08/14 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2022/08/15 | 20438462 | systems/texlive/tlnet/install-tl-windows.exe
+2022/08/15 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2022/08/15 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2022/08/15 | 25516459 | systems/texlive/tlnet/install-tl.zip
+2022/08/15 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2022/08/15 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2022/04/03 | 1229 | systems/texlive/tlnet/README.md
2022/04/03 | 0 | systems/texlive/tlnet/TEXLIVE_2022
2022/02/28 | 7791 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -293735,7 +293734,7 @@
2022/02/28 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2022/05/27 | 49794 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2022/08/13 | 7465 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2022/08/14 | 7400 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2022/07/21 | 222477 | 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
@@ -293778,12 +293777,12 @@
2021/05/16 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2021/12/21 | 27582 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2022/08/14 | 17582386 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2022/08/14 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2022/08/15 | 17582646 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2022/08/15 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2022/04/18 | 86658 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2022/08/14 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2022/08/14 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2022/08/14 | 2400348 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2022/08/15 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2022/08/15 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2022/08/15 | 2400228 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2021/12/21 | 58848 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2022/08/01 | 42206 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2021/12/21 | 16130 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -299056,7 +299055,7 @@
2020/10/03 | 318630 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2022/08/14 | 659342 | systems/win32/miktex/tm/packages/files.csv.lzma
+2022/08/15 | 659342 | systems/win32/miktex/tm/packages/files.csv.lzma
2001/05/14 | 5617 | systems/win32/miktex/tm/packages/finbib.tar.lzma
2015/10/20 | 44379 | systems/win32/miktex/tm/packages/findhyph.tar.lzma
2011/10/21 | 89323 | systems/win32/miktex/tm/packages/fink.tar.lzma
@@ -300738,9 +300737,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2022/07/26 | 39695 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2022/08/13 | 43580 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/08/14 | 289529 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2022/08/14 | 1483394 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2022/08/14 | 1364731 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2022/08/15 | 289521 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2022/08/15 | 1482730 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2022/08/15 | 1364887 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2022/07/26 | 13519 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2022/08/13 | 14417 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma
@@ -300981,102 +300980,102 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2021/03/17 | 232249 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2022/08/14 | 659852 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2022/08/14 | 57317 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2022/08/14 | 1161752 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2022/08/14 | 31587 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2022/08/14 | 35264 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2022/08/14 | 65130 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2022/08/14 | 95467 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2022/08/14 | 77209 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2022/08/14 | 31562 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2022/08/14 | 394143 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2022/08/14 | 37050 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2022/08/14 | 57503 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2022/08/14 | 270467 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2022/08/14 | 196211 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2022/08/14 | 103245 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2022/08/14 | 24211 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2022/08/14 | 481892 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2022/08/14 | 52036 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2022/08/14 | 325980 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2022/08/14 | 45795 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2022/08/14 | 135464 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2022/08/14 | 1458152 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2022/08/14 | 112979 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2022/08/14 | 48852 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2022/08/14 | 28510 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2022/08/14 | 63241 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2022/08/14 | 155431 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2022/08/14 | 79064 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2022/08/14 | 81448 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2022/08/14 | 295946 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2022/08/14 | 25119 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2022/08/14 | 112879 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2022/08/14 | 73263 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2022/08/14 | 115578 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2022/08/14 | 43889 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2022/08/14 | 565082 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2022/08/14 | 247207 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2022/08/14 | 169678 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2022/08/14 | 109650 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2022/08/14 | 18381 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2022/08/14 | 30571 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2022/08/14 | 682214 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2022/08/14 | 599104 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2022/08/14 | 527570 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2022/08/14 | 103598 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2022/08/14 | 2023132 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2022/08/14 | 74098 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2022/08/14 | 32073 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2022/08/14 | 8825 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2022/08/14 | 209138 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2022/08/14 | 286685 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2022/08/14 | 104919 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2022/08/14 | 140013 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2022/08/14 | 325482 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2022/08/14 | 181724 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2022/08/14 | 55319 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2022/08/14 | 35230 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2022/08/14 | 43618 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2022/08/14 | 48037 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2022/08/14 | 52369 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2022/08/14 | 213847 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2022/08/14 | 41178 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2022/08/14 | 824995 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2022/08/14 | 203420 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2022/08/14 | 245151 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2022/08/14 | 88482 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2022/08/14 | 1323745 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2022/08/14 | 23950 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2022/08/14 | 37506 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2022/08/14 | 72978 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2022/08/14 | 58633 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2022/08/14 | 769653 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2022/08/14 | 1503053 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2022/08/14 | 52626 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2022/08/14 | 63802 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2022/08/14 | 27465 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2022/08/14 | 18511 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2022/08/14 | 70939 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2022/08/14 | 173178 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2022/08/14 | 68147 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2022/08/14 | 107437 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2022/08/14 | 2821671 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2022/08/14 | 62359 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2022/08/14 | 41190 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2022/08/14 | 33862 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2022/08/14 | 73684 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2022/08/14 | 352464 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2022/08/14 | 57502 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2022/08/14 | 630433 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2022/08/14 | 43528 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/08/14 | 289539 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2022/08/14 | 1481072 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2022/08/14 | 1364908 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2022/08/14 | 14434 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2022/08/15 | 659852 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/08/15 | 57317 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2022/08/15 | 1161749 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2022/08/15 | 31588 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2022/08/15 | 35265 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2022/08/15 | 65130 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2022/08/15 | 95468 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/08/15 | 77210 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2022/08/15 | 31563 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/08/15 | 394143 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2022/08/15 | 37050 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/08/15 | 57504 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2022/08/15 | 270465 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2022/08/15 | 196213 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/08/15 | 103245 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2022/08/15 | 24212 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2022/08/15 | 481894 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2022/08/15 | 52036 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/08/15 | 325980 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2022/08/15 | 45795 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2022/08/15 | 135464 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2022/08/15 | 1458152 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2022/08/15 | 112978 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2022/08/15 | 48851 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/08/15 | 28510 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2022/08/15 | 63240 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2022/08/15 | 155428 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2022/08/15 | 79065 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2022/08/15 | 81448 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2022/08/15 | 295944 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2022/08/15 | 25119 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2022/08/15 | 112879 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2022/08/15 | 73263 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2022/08/15 | 115578 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2022/08/15 | 43889 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2022/08/15 | 565081 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2022/08/15 | 247208 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2022/08/15 | 169678 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2022/08/15 | 109650 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2022/08/15 | 18382 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2022/08/15 | 30570 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2022/08/15 | 682212 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2022/08/15 | 599104 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2022/08/15 | 527569 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2022/08/15 | 103598 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2022/08/15 | 2023133 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2022/08/15 | 74099 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2022/08/15 | 32074 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2022/08/15 | 8826 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2022/08/15 | 209137 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/08/15 | 286685 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2022/08/15 | 104923 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2022/08/15 | 140013 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2022/08/15 | 325483 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2022/08/15 | 181725 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2022/08/15 | 55320 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2022/08/15 | 35230 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/08/15 | 43617 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2022/08/15 | 48037 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2022/08/15 | 52370 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2022/08/15 | 213849 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2022/08/15 | 41180 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2022/08/15 | 824996 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2022/08/15 | 203421 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2022/08/15 | 245151 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2022/08/15 | 88484 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2022/08/15 | 1323744 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2022/08/15 | 23950 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/08/15 | 37506 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2022/08/15 | 72979 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2022/08/15 | 58633 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2022/08/15 | 769653 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2022/08/15 | 1503054 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/08/15 | 52627 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2022/08/15 | 63802 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2022/08/15 | 27465 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2022/08/15 | 18510 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2022/08/15 | 70939 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/08/15 | 173177 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/08/15 | 68147 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2022/08/15 | 107437 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/08/15 | 2821671 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2022/08/15 | 62358 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/08/15 | 41189 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2022/08/15 | 33863 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2022/08/15 | 73686 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2022/08/15 | 352463 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2022/08/15 | 57501 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2022/08/15 | 630434 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2022/08/15 | 43527 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2022/08/15 | 289575 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2022/08/15 | 1481137 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2022/08/15 | 1364653 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2022/08/15 | 14434 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2022/08/14 | 1172 | systems/win32/miktex/tm/packages/next/pr.ini
+2022/08/15 | 1172 | systems/win32/miktex/tm/packages/next/pr.ini
2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma
2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma
2012/12/20 | 612251 | systems/win32/miktex/tm/packages/nicefilelist.tar.lzma
@@ -301565,7 +301564,7 @@
2022/02/22 | 6917 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
2021/04/23 | 274028 | systems/win32/miktex/tm/packages/principia.tar.lzma
-2022/08/14 | 933 | systems/win32/miktex/tm/packages/pr.ini
+2022/08/15 | 933 | systems/win32/miktex/tm/packages/pr.ini
2010/09/27 | 248469 | systems/win32/miktex/tm/packages/printlen.tar.lzma
2008/06/17 | 77313 | systems/win32/miktex/tm/packages/proba.tar.lzma
2017/07/12 | 988486 | systems/win32/miktex/tm/packages/probsoln.tar.lzma
@@ -303504,7 +303503,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2022/08/15 | 186 | timestamp
+2022/08/16 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2022/02/28 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 3924557099..b50f19d8b4 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index bc8cf8e5a5..c594e3db37 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,7 +1,164 @@
+2022/08/15 | 968 | macros/latex/contrib/proflycee/doc/cap.csv
+2022/08/15 | 95468 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/08/15 | 933 | systems/win32/miktex/tm/packages/pr.ini
+2022/08/15 | 8956 | macros/xetex/latex/exam-zh/CHANGELOG.md
+2022/08/15 | 88484 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2022/08/15 | 8826 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2022/08/15 | 881135 | macros/xetex/latex/xduts/xdulogo.pdf
+2022/08/15 | 873428 | macros/latex/contrib/proflycee.zip
+2022/08/15 | 824996 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2022/08/15 | 81448 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2022/08/15 | 79065 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2022/08/15 | 789010 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
+2022/08/15 | 77210 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2022/08/15 | 769653 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2022/08/15 | 74099 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2022/08/15 | 736 | macros/latex/contrib/proflycee/doc/perroquet.csv
+2022/08/15 | 73686 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2022/08/15 | 73263 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2022/08/15 | 72979 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2022/08/15 | 70939 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/08/15 | 707491 | macros/xetex/latex/xduts/xduts.pdf
+2022/08/15 | 69340 | macros/xetex/latex/exam-zh/tex/exam-zh.cls
+2022/08/15 | 682212 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2022/08/15 | 68147 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2022/08/15 | 659852 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/08/15 | 659342 | systems/win32/miktex/tm/packages/files.csv.lzma
+2022/08/15 | 65130 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2022/08/15 | 63802 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2022/08/15 | 63240 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2022/08/15 | 63056 | systems/texlive/tlnet/archive/hereapplies.doc.r64117.tar.xz
+2022/08/15 | 630434 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2022/08/15 | 62358 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/08/15 | 62157 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
+2022/08/15 | 62108 | macros/latex/contrib/elegantbook/elegantbook-cn.tex
+2022/08/15 | 599104 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2022/08/15 | 58633 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2022/08/15 | 5831614 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2022/08/15 | 57504 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2022/08/15 | 57501 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2022/08/15 | 57317 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2022/08/15 | 565081 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2022/08/15 | 5548 | systems/texlive/tlnet/archive/nimsticks.source.r64118.tar.xz
+2022/08/15 | 55320 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2022/08/15 | 53119 | macros/xetex/latex/exam-zh/tex/exam-zh-symbols.sty
+2022/08/15 | 527780 | systems/texlive/tlnet/archive/armtex.r64119.tar.xz
+2022/08/15 | 527569 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2022/08/15 | 52627 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2022/08/15 | 52370 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2022/08/15 | 52036 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/08/15 | 49015 | macros/latex/contrib/elegantbook/elegantbook.cls
+2022/08/15 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2022/08/15 | 48851 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/08/15 | 48469 | macros/xetex/latex/exam-zh/tex/exam-zh-question.sty
+2022/08/15 | 481894 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2022/08/15 | 48037 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2022/08/15 | 45795 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2022/08/15 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2022/08/15 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2022/08/15 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2022/08/15 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2022/08/15 | 43889 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2022/08/15 | 43617 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2022/08/15 | 43527 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2022/08/15 | 431480 | systems/texlive/tlnet/archive/armtex.doc.r64119.tar.xz
+2022/08/15 | 419324 | systems/texlive/tlnet/archive/texlive-scripts.doc.r64116.tar.xz
+2022/08/15 | 41189 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2022/08/15 | 41180 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2022/08/15 | 394143 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2022/08/15 | 38903 | macros/latex/contrib/elegantbook/elegantbook-en.tex
+2022/08/15 | 37506 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2022/08/15 | 37050 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/08/15 | 35265 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2022/08/15 | 352463 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2022/08/15 | 35230 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/08/15 | 33863 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2022/08/15 | 32 | macros/latex/contrib/proflycee/doc/basique.csv
+2022/08/15 | 325980 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2022/08/15 | 325483 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2022/08/15 | 3216 | systems/texlive/tlnet/archive/hereapplies.r64117.tar.xz
+2022/08/15 | 32074 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2022/08/15 | 31588 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2022/08/15 | 31563 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/08/15 | 3061 | macros/latex/contrib/elegantbook/README.md
+2022/08/15 | 30570 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2022/08/15 | 295944 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2022/08/15 | 2947940 | macros/latex/contrib/elegantbook.zip
+2022/08/15 | 289575 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2022/08/15 | 289521 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2022/08/15 | 286685 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2022/08/15 | 2861 | macros/xetex/latex/xduts/README.md
+2022/08/15 | 28510 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2022/08/15 | 2821671 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2022/08/15 | 27465 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2022/08/15 | 270465 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2022/08/15 | 25516459 | systems/texlive/tlnet/install-tl.zip
+2022/08/15 | 25119 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2022/08/15 | 247208 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2022/08/15 | 245151 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2022/08/15 | 24212 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2022/08/15 | 2400228 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2022/08/15 | 23950 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/08/15 | 239028 | macros/xetex/latex/xduts/xduts.dtx
+2022/08/15 | 23034 | macros/xetex/latex/exam-zh/examples/example-multiple.tex
+2022/08/15 | 2140 | systems/texlive/tlnet/archive/nimsticks.r64118.tar.xz
+2022/08/15 | 213849 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2022/08/15 | 213532 | systems/texlive/tlnet/archive/nimsticks.doc.r64118.tar.xz
+2022/08/15 | 209137 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/08/15 | 20723 | macros/xetex/latex/exam-zh/tex/exam-zh-chinese-english.sty
+2022/08/15 | 20597 | macros/xetex/latex/exam-zh/tex/exam-zh-font.sty
+2022/08/15 | 2051869 | macros/xetex/latex/exam-zh.zip
+2022/08/15 | 20438462 | systems/texlive/tlnet/install-tl-windows.exe
+2022/08/15 | 20365 | macros/xetex/latex/exam-zh/tex/exam-zh-choices.sty
+2022/08/15 | 203421 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2022/08/15 | 2023133 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2022/08/15 | 196213 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/08/15 | 18510 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2022/08/15 | 18382 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2022/08/15 | 1832 | macros/xetex/latex/exam-zh/doc/exam-zh-doc-setup.tex
+2022/08/15 | 181725 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2022/08/15 | 17582646 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2022/08/15 | 173177 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/08/15 | 169678 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2022/08/15 | 168499 | macros/xetex/latex/exam-zh/examples/example-multiple.pdf
+2022/08/15 | 1612630 | macros/xetex/latex/xduts.zip
+2022/08/15 | 155428 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2022/08/15 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2022/08/15 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2022/08/15 | 1503054 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/08/15 | 1482730 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2022/08/15 | 1481137 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2022/08/15 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2022/08/15 | 1458152 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2022/08/15 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2022/08/15 | 14434 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2022/08/15 | 143461 | macros/xetex/latex/exam-zh/examples/example-single.pdf
+2022/08/15 | 141078 | macros/latex/contrib/elegantbook/image/donate.jpg
+2022/08/15 | 140013 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2022/08/15 | 136706 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
+2022/08/15 | 1364887 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2022/08/15 | 1364653 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2022/08/15 | 135464 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2022/08/15 | 1323744 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2022/08/15 | 1282398 | macros/latex/contrib/elegantbook/elegantbook-cn.pdf
+2022/08/15 | 1172 | systems/win32/miktex/tm/packages/next/pr.ini
+2022/08/15 | 1161749 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2022/08/15 | 115578 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2022/08/15 | 11384 | macros/xetex/latex/exam-zh/examples/example-single.tex
+2022/08/15 | 113524 | systems/texlive/tlnet/archive/texlive-scripts.r64116.tar.xz
+2022/08/15 | 112978 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2022/08/15 | 112879 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2022/08/15 | 1111 | macros/xetex/latex/xduts/xduts.ins
+2022/08/15 | 1107168 | macros/xetex/latex/exam-zh/doc/exam-zh-doc.pdf
+2022/08/15 | 109650 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2022/08/15 | 107437 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/08/15 | 104923 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2022/08/15 | 1036571 | macros/latex/contrib/elegantbook/elegantbook-en.pdf
+2022/08/15 | 103598 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2022/08/15 | 103245 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2022/08/15 | 100383 | macros/xetex/latex/exam-zh/doc/body/usage.tex
2022/08/14 | 968 | systems/texlive/tlnet/archive/collection-plaingeneric.r64113.tar.xz
-2022/08/14 | 95467 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
2022/08/14 | 9359 | systems/win32/miktex/tm/packages/runcode__source.tar.lzma
-2022/08/14 | 933 | systems/win32/miktex/tm/packages/pr.ini
2022/08/14 | 920 | language/armenian/armtex/fonts/type1/arsssl10.pfm
2022/08/14 | 920 | language/armenian/armtex/fonts/type1/arssbs10.pfm
2022/08/14 | 9200 | language/armenian/armtex/tex/latex/armscii8.def
@@ -11,169 +168,87 @@
2022/08/14 | 90504 | language/armenian/armtex/fonts/source/arssbs10.mf
2022/08/14 | 90430 | language/armenian/armtex/fonts/source/arssb10.mf
2022/08/14 | 89139 | systems/win32/miktex/tm/packages/create-theorem__doc.tar.lzma
-2022/08/14 | 88482 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2022/08/14 | 8825 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
2022/08/14 | 852 | systems/texlive/tlnet/archive/transparent-io.r64113.tar.xz
-2022/08/14 | 824995 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2022/08/14 | 81448 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
2022/08/14 | 8028 | systems/win32/miktex/tm/packages/media4svg.tar.lzma
2022/08/14 | 7997 | systems/win32/miktex/tm/packages/create-theorem__source.tar.lzma
-2022/08/14 | 79064 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
2022/08/14 | 77433 | systems/win32/miktex/tm/packages/transparent-io__doc.tar.lzma
-2022/08/14 | 77209 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
2022/08/14 | 76976 | systems/texlive/tlnet/archive/transparent-io.doc.r64113.tar.xz
-2022/08/14 | 769653 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
2022/08/14 | 7629 | language/armenian/armtex/examples/plain/plraf-u8.tex
2022/08/14 | 7535 | language/armenian/armtex/examples/latex/raffi-u8.tex
-2022/08/14 | 74098 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2022/08/14 | 73684 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2022/08/14 | 73263 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2022/08/14 | 72978 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2022/08/14 | 70939 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2022/08/14 | 682214 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2022/08/14 | 68147 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2022/08/14 | 659852 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2022/08/14 | 659342 | systems/win32/miktex/tm/packages/files.csv.lzma
-2022/08/14 | 65130 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2022/08/14 | 63802 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2022/08/14 | 63241 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2022/08/14 | 630433 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2022/08/14 | 62359 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/08/14 | 7400 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2022/08/14 | 65 | systems/mac/mactex/mactex-MacTeXtras-20220814.zip.md5
2022/08/14 | 61508 | systems/win32/miktex/tm/packages/hereapplies__doc.tar.lzma
2022/08/14 | 599265 | systems/win32/miktex/tm/packages/exam-zh__source.tar.lzma
-2022/08/14 | 599104 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
2022/08/14 | 594191 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
-2022/08/14 | 58633 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2022/08/14 | 5831839 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2022/08/14 | 57503 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2022/08/14 | 57502 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2022/08/14 | 57317 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2022/08/14 | 565082 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2022/08/14 | 55319 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2022/08/14 | 527570 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2022/08/14 | 52626 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2022/08/14 | 52369 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2022/08/14 | 52036 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/08/14 | 5604 | macros/xetex/latex/exam-zh/doc/body/installation.tex
+2022/08/14 | 515336371 | systems/mac/mactex/mactex-MacTeXtras-20220814.zip
2022/08/14 | 5137 | language/armenian/armtex/examples/plain/plraf.tex
2022/08/14 | 5031 | language/armenian/armtex/examples/latex/raffi.tex
+2022/08/14 | 49 | systems/mac/mactex/MacTeXtras.zip.md5
2022/08/14 | 499 | systems/win32/miktex/source/miktex-22.8.tar.xz.asc
-2022/08/14 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2022/08/14 | 4899 | language/armenian/armtex/examples/plain/plraf-a8.tex
-2022/08/14 | 48852 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
2022/08/14 | 48457 | language/armenian/armtex/fonts/type1/artmbi10.pfb
2022/08/14 | 48434 | language/armenian/armtex/fonts/type1/artmi10.pfb
-2022/08/14 | 481892 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
2022/08/14 | 4808 | language/armenian/armtex/examples/latex/raffi-a8.tex
-2022/08/14 | 48037 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
2022/08/14 | 46750 | language/armenian/armtex/fonts/type1/artmsl10.pfb
2022/08/14 | 46186 | language/armenian/armtex/fonts/type1/artmbs10.pfb
-2022/08/14 | 45795 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2022/08/14 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2022/08/14 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2022/08/14 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2022/08/14 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
-2022/08/14 | 43889 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
2022/08/14 | 4378 | systems/win32/miktex/tm/packages/runcode.tar.lzma
-2022/08/14 | 43618 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2022/08/14 | 43528 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
2022/08/14 | 42351 | language/armenian/armtex/fonts/type1/artmr10.pfb
-2022/08/14 | 419356 | systems/texlive/tlnet/archive/texlive-scripts.doc.r64111.tar.xz
2022/08/14 | 41699 | language/armenian/armtex/fonts/type1/artmb10.pfb
-2022/08/14 | 41190 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2022/08/14 | 41178 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
2022/08/14 | 40864 | systems/texlive/tlnet/archive/ucs.source.r64114.tar.xz
2022/08/14 | 4017 | language/armenian/armtex/examples/plain/table.tex
-2022/08/14 | 394143 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
2022/08/14 | 39392 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma
2022/08/14 | 38875 | language/armenian/armtex/fonts/type1/arsssl10.pfb
2022/08/14 | 38481 | language/armenian/armtex/fonts/type1/arssbs10.pfb
2022/08/14 | 3817 | language/armenian/armtex/examples/latex/alphabet.tex
-2022/08/14 | 37506 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2022/08/14 | 37050 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2022/08/14 | 35264 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2022/08/14 | 352464 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2022/08/14 | 35230 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/08/14 | 38090 | systems/mac/mactex/ExtrasFolder.pdf
2022/08/14 | 35113 | language/armenian/armtex/fonts/type1/arssr10.pfb
2022/08/14 | 34896 | language/armenian/armtex/fonts/type1/arssb10.pfb
2022/08/14 | 34822 | systems/win32/miktex/source/CHANGELOG.md
2022/08/14 | 34563 | language/armenian/armtex/tex/latex/armtex.sty
2022/08/14 | 3418 | systems/win32/miktex/tm/packages/hereapplies.tar.lzma
-2022/08/14 | 33862 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
2022/08/14 | 33080 | systems/win32/miktex/tm/packages/exam-zh.tar.lzma
-2022/08/14 | 325980 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2022/08/14 | 325482 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2022/08/14 | 32073 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2022/08/14 | 31587 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2022/08/14 | 31562 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
2022/08/14 | 307607 | systems/win32/miktex/tm/packages/ucs.tar.lzma
2022/08/14 | 307448 | systems/texlive/tlnet/archive/ucs.r64114.tar.xz
-2022/08/14 | 30571 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
2022/08/14 | 3055 | systems/win32/miktex/tm/packages/tikz-bagua__source.tar.lzma
-2022/08/14 | 295946 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
2022/08/14 | 295871 | language/armenian/armtex/manual.pdf
2022/08/14 | 29558 | language/armenian/armtex/examples/latex/manual.tex
2022/08/14 | 2918 | systems/win32/miktex/tm/packages/hereapplies__source.tar.lzma
-2022/08/14 | 289539 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2022/08/14 | 289529 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
2022/08/14 | 28839 | language/armenian/armtex/examples/latex/manual-e.tex
-2022/08/14 | 286685 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2022/08/14 | 28510 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
2022/08/14 | 28430344 | systems/win32/miktex/source/miktex-22.8.tar.xz
-2022/08/14 | 2821671 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2022/08/14 | 27465 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
2022/08/14 | 2724 | systems/win32/miktex/tm/packages/ffcode__source.tar.lzma
2022/08/14 | 272393 | language/armenian/armtex/manual-e.pdf
-2022/08/14 | 270467 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
2022/08/14 | 2624534 | systems/win32/miktex/tm/packages/simpleicons.tar.lzma
2022/08/14 | 2607543 | systems/win32/miktex/tm/packages/asymptote.tar.lzma
2022/08/14 | 256186 | systems/win32/miktex/tm/packages/fixdif__doc.tar.lzma
-2022/08/14 | 25516469 | systems/texlive/tlnet/install-tl.zip
2022/08/14 | 2534 | graphics/pgf/contrib/nimsticks/README.md
-2022/08/14 | 25119 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
2022/08/14 | 2496 | language/armenian/armtex/fonts/tfm/artmbi10.tfm
2022/08/14 | 2489 | language/armenian/armtex/tex/latex/ot6cmss.fd
2022/08/14 | 2484 | language/armenian/armtex/fonts/tfm/artmi10.tfm
2022/08/14 | 2472 | language/armenian/armtex/fonts/tfm/artmbs10.tfm
2022/08/14 | 2472 | language/armenian/armtex/fonts/tfm/artmb10.tfm
-2022/08/14 | 247207 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
2022/08/14 | 2460 | language/armenian/armtex/fonts/tfm/artmsl10.tfm
2022/08/14 | 2460 | language/armenian/armtex/fonts/tfm/artmr10.tfm
-2022/08/14 | 245151 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
2022/08/14 | 24229 | language/armenian/armtex/README
-2022/08/14 | 24211 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2022/08/14 | 2400348 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
-2022/08/14 | 23950 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
2022/08/14 | 2279 | systems/win32/miktex/tm/packages/tikz-bagua.tar.lzma
2022/08/14 | 226936 | systems/texlive/tlnet/archive/ffcode.doc.r64112.tar.xz
2022/08/14 | 226440 | systems/win32/miktex/tm/packages/ffcode__doc.tar.lzma
2022/08/14 | 2212 | language/armenian/armtex/tex/latex/ot6cmr.fd
2022/08/14 | 218217 | graphics/pgf/contrib/nimsticks.zip
2022/08/14 | 217224 | graphics/pgf/contrib/nimsticks/nimsticks.pdf
-2022/08/14 | 213847 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
2022/08/14 | 2114 | systems/win32/miktex/tm/packages/ffcode.tar.lzma
-2022/08/14 | 209138 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
2022/08/14 | 2080 | language/armenian/armtex/examples/plain/first.tex
-2022/08/14 | 20437917 | systems/texlive/tlnet/install-tl-windows.exe
-2022/08/14 | 203420 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2022/08/14 | 2023132 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
2022/08/14 | 1995 | systems/win32/miktex/tm/packages/fixdif.tar.lzma
2022/08/14 | 19695 | language/armenian/armtex/tex/plain/arm.tex
-2022/08/14 | 196211 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
2022/08/14 | 195151 | systems/win32/miktex/tm/packages/schulmathematik__doc.tar.lzma
2022/08/14 | 1940 | systems/texlive/tlnet/archive/ffcode.r64112.tar.xz
2022/08/14 | 193693 | systems/win32/miktex/tm/packages/ucs__source.tar.lzma
2022/08/14 | 1921256 | systems/win32/miktex/tm/packages/simpleicons__doc.tar.lzma
2022/08/14 | 1899 | language/armenian/armtex/fonts/source/ps2mfbas.mf
2022/08/14 | 18600 | language/armenian/armtex/tex/plain/armkb-u8.tex
-2022/08/14 | 18511 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2022/08/14 | 18381 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2022/08/14 | 181724 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
2022/08/14 | 18081 | graphics/pgf/contrib/nimsticks/nimsticks.dtx
2022/08/14 | 177266 | systems/win32/miktex/tm/packages/tikz-bagua__doc.tar.lzma
-2022/08/14 | 17582386 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2022/08/14 | 173178 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
2022/08/14 | 17245 | systems/win32/miktex/tm/packages/simpleicons__source.tar.lzma
-2022/08/14 | 169678 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
2022/08/14 | 1688 | language/armenian/armtex/fonts/tfm/arssbs10.tfm
2022/08/14 | 1688 | language/armenian/armtex/fonts/tfm/arssb10.tfm
2022/08/14 | 1684 | language/armenian/armtex/fonts/tfm/arsssl10.tfm
@@ -186,37 +261,25 @@
2022/08/14 | 165683 | language/armenian/armtex/fonts/source/artmbi10.mf
2022/08/14 | 1655 | language/armenian/armtex/fonts/type1/artmr10.pfm
2022/08/14 | 1628 | language/armenian/armtex/fonts/type1/artmbi10.pfm
+2022/08/14 | 161 | systems/mac/mactex/mactex-MacTeXtras-20220814.zip.sha512
2022/08/14 | 16152 | systems/win32/miktex/tm/packages/easybook.tar.lzma
-2022/08/14 | 155431 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2022/08/14 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2022/08/14 | 1612 | systems/mac/mactex/Licenses.txt
2022/08/14 | 15369 | systems/win32/miktex/tm/packages/schulmathematik__source.tar.lzma
-2022/08/14 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2022/08/14 | 1503053 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2022/08/14 | 1483394 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2022/08/14 | 1481072 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
2022/08/14 | 1480090 | install/language/armenian/armtex.tds.zip
2022/08/14 | 1471752 | language/armenian/armtex.zip
2022/08/14 | 1462380 | systems/win32/miktex/tm/packages/exam-zh__doc.tar.lzma
-2022/08/14 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2022/08/14 | 1458152 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2022/08/14 | 145 | systems/mac/mactex/MacTeXtras.zip.sha512
2022/08/14 | 14578 | language/armenian/armtex/fonts/afm/artmi10.afm
2022/08/14 | 14510 | language/armenian/armtex/fonts/afm/artmbs10.afm
-2022/08/14 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2022/08/14 | 14489 | language/armenian/armtex/fonts/afm/artmsl10.afm
2022/08/14 | 14481 | language/armenian/armtex/fonts/afm/artmb10.afm
2022/08/14 | 14451 | language/armenian/armtex/fonts/afm/artmr10.afm
-2022/08/14 | 14434 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2022/08/14 | 14373 | language/armenian/armtex/fonts/afm/artmbi10.afm
2022/08/14 | 140943 | language/armenian/armtex/fonts/source/artmsl10.mf
2022/08/14 | 140877 | language/armenian/armtex/fonts/source/artmr10.mf
-2022/08/14 | 140013 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
2022/08/14 | 1397604 | systems/win32/miktex/tm/packages/ucs__doc.tar.lzma
2022/08/14 | 136687 | language/armenian/armtex/fonts/source/artmbs10.mf
2022/08/14 | 136613 | language/armenian/armtex/fonts/source/artmb10.mf
-2022/08/14 | 1364908 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2022/08/14 | 1364731 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2022/08/14 | 135464 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2022/08/14 | 1323745 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
2022/08/14 | 1315 | language/armenian/armtex/fonts/map/artm.map
2022/08/14 | 126466 | systems/win32/miktex/tm/packages/media4svg__doc.tar.lzma
2022/08/14 | 1256 | language/armenian/armtex/fonts/map/arss.map
@@ -227,20 +290,9 @@
2022/08/14 | 120789 | language/armenian/armtex/fonts/source/arssr10.mf
2022/08/14 | 12014 | systems/win32/miktex/tm/packages/schulmathematik.tar.lzma
2022/08/14 | 117695 | systems/win32/miktex/tm/packages/runcode__doc.tar.lzma
-2022/08/14 | 1172 | systems/win32/miktex/tm/packages/next/pr.ini
-2022/08/14 | 1161752 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2022/08/14 | 115578 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2022/08/14 | 113536 | systems/texlive/tlnet/archive/texlive-scripts.r64111.tar.xz
-2022/08/14 | 112979 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2022/08/14 | 112879 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
2022/08/14 | 10978 | language/armenian/armtex/tex/plain/armkb-a8.tex
-2022/08/14 | 109650 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2022/08/14 | 107437 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2022/08/14 | 104919 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
2022/08/14 | 10415 | systems/win32/miktex/tm/packages/create-theorem.tar.lzma
-2022/08/14 | 103598 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
2022/08/14 | 10334 | language/armenian/armtex/tex/latex/ot6enc.dfu
-2022/08/14 | 103245 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
2022/08/14 | 10145 | language/armenian/armtex/fonts/afm/arsssl10.afm
2022/08/14 | 10142 | language/armenian/armtex/fonts/afm/arssbs10.afm
2022/08/14 | 10114 | language/armenian/armtex/fonts/afm/arssr10.afm
@@ -260,7 +312,6 @@
2022/08/13 | 77245 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-x64-2.9.tar.lzma
2022/08/13 | 770 | macros/latex/contrib/hereapplies/ChangeLog.md
2022/08/13 | 768444 | systems/win32/miktex/tm/packages/miktex-ptex-bin-x64.tar.lzma
-2022/08/13 | 7465 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2022/08/13 | 74088 | systems/win32/miktex/tm/packages/miktex-lzma-bin-x64-2.9.tar.lzma
2022/08/13 | 73719 | systems/win32/miktex/tm/packages/miktex-web-bin-x64-2.9.tar.lzma
2022/08/13 | 7342 | macros/plain/contrib/transparent-io/TrIOsupport.org
@@ -329,13 +380,11 @@
2022/08/13 | 31582 | systems/win32/miktex/tm/packages/miktex-autosp-bin-x64-2.9.tar.lzma
2022/08/13 | 31533 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-x64-2.9.tar.lzma
2022/08/13 | 30533 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-x64-2.9.tar.lzma
-2022/08/13 | 29672 | systems/texlive/tlnet/archive/hereapplies.doc.r64106.tar.xz
2022/08/13 | 295921 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-x64-2.9.tar.lzma
2022/08/13 | 286765 | systems/win32/miktex/tm/packages/miktex-metapost-bin-x64-2.9.tar.lzma
2022/08/13 | 28484 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-x64-2.9.tar.lzma
2022/08/13 | 2822884 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma
2022/08/13 | 27502 | systems/win32/miktex/tm/packages/miktex-teckit-bin-x64-2.9.tar.lzma
-2022/08/13 | 2708 | systems/texlive/tlnet/archive/hereapplies.r64106.tar.xz
2022/08/13 | 270321 | systems/win32/miktex/tm/packages/miktex-console-bin-x64-2.9.tar.lzma
2022/08/13 | 2690 | macros/plain/contrib/transparent-io/TrIOauto.org
2022/08/13 | 2601944 | systems/texlive/tlnet/archive/simpleicons.r64102.tar.xz
@@ -400,7 +449,6 @@
2022/08/12 | 9298 | macros/latex/contrib/ucs/data/uni-36.def
2022/08/12 | 9223 | macros/latex/contrib/ucs/data/uni-760.def
2022/08/12 | 890 | macros/latex/contrib/hereapplies/hereapplies-example.tex
-2022/08/12 | 8847 | macros/xetex/latex/exam-zh/CHANGELOG.md
2022/08/12 | 8760 | macros/latex/contrib/ucs/data/uni-156.def
2022/08/12 | 8709 | macros/latex/contrib/ucs/data/uni-4.def
2022/08/12 | 869 | macros/latex/contrib/media4svg/ChangeLog
@@ -426,7 +474,6 @@
2022/08/12 | 7073 | macros/latex/contrib/ucs/data/uni-761.def
2022/08/12 | 7073 | dviware/dvisvgm/src/TFM.cpp
2022/08/12 | 6984 | systems/texlive/tlnet/archive/fixdif.source.r64096.tar.xz
-2022/08/12 | 69340 | macros/xetex/latex/exam-zh/tex/exam-zh.cls
2022/08/12 | 69099 | dviware/dvisvgm/doc/dvisvgm.1
2022/08/12 | 6878 | dviware/dvisvgm/missing
2022/08/12 | 6796 | macros/latex/contrib/ucs/config/boxdraw.ucf
@@ -435,7 +482,6 @@
2022/08/12 | 668 | macros/latex/contrib/ucs/config/punct.ucf
2022/08/12 | 665 | fonts/simpleicons/README.md
2022/08/12 | 662 | macros/latex/contrib/ucs/config/supersub.ucf
-2022/08/12 | 65 | systems/mac/mactex/mactex-MacTeXtras-20220812.zip.md5
2022/08/12 | 6509 | macros/latex/contrib/ucs/config/mongolian.ucf
2022/08/12 | 649 | macros/latex/contrib/ucs/data/uni-35.def
2022/08/12 | 6400 | macros/latex/contrib/ucs/unsupported/tables.inc
@@ -460,15 +506,11 @@
2022/08/12 | 5523 | macros/latex/contrib/media4svg/README.md
2022/08/12 | 5518 | macros/latex/contrib/ucs/data/uni-497.def
2022/08/12 | 5406 | macros/latex/contrib/ucs/data/uni-9.def
-2022/08/12 | 53108 | macros/xetex/latex/exam-zh/tex/exam-zh-symbols.sty
2022/08/12 | 5261 | macros/latex/contrib/ucs/config/ipa.ucf
2022/08/12 | 5212 | macros/latex/contrib/ucs/data/uni-19.def
-2022/08/12 | 515353494 | systems/mac/mactex/mactex-MacTeXtras-20220812.zip
-2022/08/12 | 49 | systems/mac/mactex/MacTeXtras.zip.md5
2022/08/12 | 49797 | dviware/dvisvgm/config.guess
2022/08/12 | 4879 | dviware/dvisvgm/test-driver
2022/08/12 | 4868 | macros/latex/contrib/hereapplies/lyx-module/hereapplies-example.lyx
-2022/08/12 | 48458 | macros/xetex/latex/exam-zh/tex/exam-zh-question.sty
2022/08/12 | 4750943 | fonts/simpleicons.zip
2022/08/12 | 46500 | macros/latex/contrib/ucs/makeunidef.pl
2022/08/12 | 4643 | macros/latex/contrib/ucs/data/uni-172.def
@@ -495,7 +537,6 @@
2022/08/12 | 3915 | macros/latex/contrib/ucs/data/uni-24.def
2022/08/12 | 3891 | macros/latex/contrib/ucs/data/uni-188.def
2022/08/12 | 388 | macros/latex/contrib/ucs/data/uni-44.def
-2022/08/12 | 38086 | systems/mac/mactex/ExtrasFolder.pdf
2022/08/12 | 3750 | macros/latex/contrib/ucs/data/uni-193.def
2022/08/12 | 373 | macros/latex/contrib/ucs/unsupported/README.txt
2022/08/12 | 3712 | dviware/dvisvgm/src/Opacity.hpp
@@ -589,16 +630,13 @@
2022/08/12 | 2275 | macros/latex/contrib/ucs/data/uni-5.def
2022/08/12 | 225910 | macros/latex/contrib/schulmathematik.zip
2022/08/12 | 2246 | macros/latex/contrib/ucs/data/uni-195.def
-2022/08/12 | 2201334 | macros/xetex/latex/exam-zh.zip
2022/08/12 | 21800 | macros/latex/contrib/ucs/data/uni-51.def
2022/08/12 | 2152 | macros/latex/contrib/ucs/data/uni-209.def
2022/08/12 | 2128 | macros/latex/contrib/ucs/config/control.ucf
2022/08/12 | 21152 | dviware/dvisvgm/doc/Makefile.in
2022/08/12 | 2077 | macros/latex/contrib/ucs/INSTALL.txt
-2022/08/12 | 20712 | macros/xetex/latex/exam-zh/tex/exam-zh-chinese-english.sty
2022/08/12 | 2058 | macros/latex/contrib/ucs/data/uni-202.def
2022/08/12 | 20581 | dviware/dvisvgm/libs/potrace/Makefile.in
-2022/08/12 | 20354 | macros/xetex/latex/exam-zh/tex/exam-zh-choices.sty
2022/08/12 | 20115 | dviware/dvisvgm/libs/clipper/Makefile.in
2022/08/12 | 198307 | macros/latex/contrib/schulmathematik/schulmathematik.pdf
2022/08/12 | 19713 | dviware/dvisvgm/libs/Makefile.in
@@ -612,8 +650,6 @@
2022/08/12 | 18984 | macros/latex/contrib/ucs/discovermacro.pl
2022/08/12 | 1847 | macros/latex/contrib/ucs/config/ctrlglyphs.ucf
2022/08/12 | 1844 | fonts/simpleicons/doc/simpleicons.tex
-2022/08/12 | 1832 | macros/xetex/latex/exam-zh/doc/exam-zh-doc-setup.tex
-2022/08/12 | 18116 | macros/xetex/latex/exam-zh/tex/exam-zh-font.sty
2022/08/12 | 180542 | graphics/pgf/contrib/tikz-bagua.zip
2022/08/12 | 1801836 | fonts/simpleicons/opentype/SimpleIcons.otf
2022/08/12 | 1796 | systems/texlive/tlnet/archive/fixdif.r64096.tar.xz
@@ -636,8 +672,6 @@
2022/08/12 | 163259 | macros/latex/contrib/media4svg.zip
2022/08/12 | 16226 | macros/latex/contrib/ucs/data/uni-78.def
2022/08/12 | 16208 | macros/latex/contrib/ucs/data/uni-96.def
-2022/08/12 | 161 | systems/mac/mactex/mactex-MacTeXtras-20220812.zip.sha512
-2022/08/12 | 1612 | systems/mac/mactex/Licenses.txt
2022/08/12 | 15898 | macros/latex/contrib/ucs/data/uni-117.def
2022/08/12 | 15732 | macros/latex/contrib/ucs/data/uni-95.def
2022/08/12 | 15671 | macros/latex/contrib/ucs/data/uni-79.def
@@ -657,7 +691,6 @@
2022/08/12 | 148 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsten.tfm
2022/08/12 | 14766 | macros/latex/contrib/ucs/data/uni-89.def
2022/08/12 | 14753 | macros/latex/contrib/ucs/data/uni-101.def
-2022/08/12 | 145 | systems/mac/mactex/MacTeXtras.zip.sha512
2022/08/12 | 14528 | macros/latex/contrib/ucs/data/uni-255.def
2022/08/12 | 1447 | macros/latex/contrib/ucs/data/uni-203.def
2022/08/12 | 14446 | macros/latex/contrib/ucs/data/uni-82.def
@@ -747,7 +780,6 @@
2022/08/12 | 11251 | macros/latex/contrib/ucs/data/uni-154.def
2022/08/12 | 11132 | macros/latex/contrib/ucs/data/uni-106.def
2022/08/12 | 1107 | fonts/simpleicons/map/simpleicons.map
-2022/08/12 | 1103343 | macros/xetex/latex/exam-zh/doc/exam-zh-doc.pdf
2022/08/12 | 10889 | macros/latex/contrib/ucs/data/uni-34.def
2022/08/12 | 10852 | macros/latex/contrib/ucs/data/uni-153.def
2022/08/12 | 1073 | macros/latex/contrib/ucs/data/uni-762.def
@@ -761,7 +793,6 @@
2022/08/12 | 10168 | dviware/dvisvgm/src/FontWriter.cpp
2022/08/12 | 10122 | macros/latex/contrib/ucs/data/uni-147.def
2022/08/12 | 10028 | macros/latex/contrib/ucs/data/uni-48.def
-2022/08/12 | 100066 | macros/xetex/latex/exam-zh/doc/body/usage.tex
2022/08/12 | 10001 | macros/latex/contrib/ucs/data/uni-146.def
2022/08/11 | 97323 | macros/latex/contrib/fixdif/fixdif.pdf
2022/08/11 | 962390 | systems/win32/miktex/tm/packages/postnotes__doc.tar.lzma
@@ -917,13 +948,10 @@
2022/08/10 | 8660 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
2022/08/10 | 8609 | macros/luatex/generic/luatexja/src/ltj-otf.lua
2022/08/10 | 825 | macros/luatex/generic/luatexja/src/patches/lltjp-collcell.sty
-2022/08/10 | 811440 | macros/latex/contrib/proflycee.zip
2022/08/10 | 8106 | macros/luatex/generic/luatexja/src/jfm-min.lua
-2022/08/10 | 805 | macros/latex/contrib/proflycee/doc/perroquet.csv
2022/08/10 | 7790 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
2022/08/10 | 7691 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua
2022/08/10 | 7370 | macros/luatex/generic/luatexja/src/ltj-math.lua
-2022/08/10 | 732702 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
2022/08/10 | 717611 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
2022/08/10 | 7101 | macros/latex/contrib/simplebnf/simplebnf.sty
2022/08/10 | 7026 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
@@ -947,7 +975,6 @@
2022/08/10 | 541346 | macros/luatex/generic/luatexja/doc/luatexja.dtx
2022/08/10 | 5302 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
2022/08/10 | 5222 | macros/luatex/generic/luatexja/src/ltj-debug.lua
-2022/08/10 | 52218 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
2022/08/10 | 52124 | macros/xetex/latex/bhcexam/examples/naive.pdf
2022/08/10 | 51109 | graphics/pgf/contrib/customdice/customdice.dtx
2022/08/10 | 49557 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
@@ -956,9 +983,9 @@
2022/08/10 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
2022/08/10 | 456577 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
2022/08/10 | 4526 | macros/latex/contrib/simplebnf/simplebnf-doc.tex
-2022/08/10 | 44 | macros/latex/contrib/proflycee/doc/basique.csv
2022/08/10 | 4480 | macros/luatex/generic/luatexja/src/ltj-plain.sty
2022/08/10 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua
+2022/08/10 | 439 | macros/latex/contrib/proflycee/README.md
2022/08/10 | 427321 | macros/xetex/latex/bhcexam.zip
2022/08/10 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
2022/08/10 | 4225 | graphics/pgf/contrib/tikz-bagua/tikz-bagua-en.tex
@@ -989,7 +1016,6 @@
2022/08/10 | 325572 | systems/texlive/tlnet/archive/tudscr.source.r64085.tar.xz
2022/08/10 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
2022/08/10 | 32183 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
-2022/08/10 | 3180 | systems/texlive/tlnet/archive/nimsticks.source.r64084.tar.xz
2022/08/10 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt
2022/08/10 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
2022/08/10 | 29928 | macros/xetex/latex/bhcexam/examples/logo.png
@@ -1021,7 +1047,6 @@
2022/08/10 | 1873 | graphics/pgf/contrib/tikz-bagua/README.md
2022/08/10 | 18722 | macros/luatex/generic/luatexja/src/ltj-kinsoku.tex
2022/08/10 | 182637 | macros/xetex/latex/bhcexam/examples/example_teacher_paper.pdf
-2022/08/10 | 1784 | systems/texlive/tlnet/archive/nimsticks.r64084.tar.xz
2022/08/10 | 177686 | macros/luatex/generic/luatexja/src/ltjclasses.dtx
2022/08/10 | 166557 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
2022/08/10 | 164240 | systems/texlive/tlnet/archive/tudscr.r64085.tar.xz
@@ -1047,16 +1072,13 @@
2022/08/10 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb
2022/08/10 | 12151 | macros/luatex/generic/luatexja/src/ltj-base.lua
2022/08/10 | 118841 | graphics/pgf/contrib/tikz-bagua/tikz-bagua-en.pdf
-2022/08/10 | 116384 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
2022/08/10 | 11508 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
2022/08/10 | 1149406 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
2022/08/10 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex
2022/08/10 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
2022/08/10 | 1100 | macros/latex/contrib/simplebnf/LICENSE
-2022/08/10 | 106184 | systems/texlive/tlnet/archive/nimsticks.doc.r64084.tar.xz
2022/08/10 | 1046 | macros/xetex/latex/bhcexam/README.md
2022/08/10 | 10383 | macros/xetex/latex/bhcexam/examples/qrcode.png
-2022/08/10 | 1034 | macros/latex/contrib/proflycee/doc/cap.csv
2022/08/10 | 10311 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
2022/08/09 | 9957 | macros/latex/contrib/tudscr/source/tudscr-version.dtx
2022/08/09 | 9877 | macros/latex/contrib/tudscr/source/tudscr-mathswap.dtx
@@ -1129,131 +1151,3 @@
2022/08/09 | 1111795 | macros/latex/contrib/tudscr/doc/tudscr_print.pdf
2022/08/09 | 1107 | macros/latex/contrib/tudscr/doc/LICENSE.md
2022/08/09 | 109371 | macros/latex/contrib/tudscr/source/tudscr-pagestyle.dtx
-2022/08/08 | 996 | macros/latex/contrib/siunitx/README.md
-2022/08/08 | 9835 | macros/latex/contrib/siunitx/siunitx-symbol.dtx
-2022/08/08 | 9800 | systems/texlive/tlnet/archive/uptex-base.r64072.tar.xz
-2022/08/08 | 90035 | macros/latex/contrib/bookcover/bookcover.dtx
-2022/08/08 | 896 | macros/generic/lt3luabridge/README.md
-2022/08/08 | 8798 | macros/latex/contrib/siunitx/siunitx-command.dtx
-2022/08/08 | 8644 | systems/texlive/tlnet/archive/ptex2pdf.doc.r64072.tar.xz
-2022/08/08 | 8354 | fonts/yfonts-otf/doc/yfonts-otf.ltx
-2022/08/08 | 8256 | systems/texlive/tlnet/archive/platex-tools.r64072.tar.xz
-2022/08/08 | 82335 | macros/latex/contrib/bookcover/bookcover-example2.pdf
-2022/08/08 | 8216 | systems/texlive/tlnet/archive/jlreq.source.r64072.tar.xz
-2022/08/08 | 79385 | fonts/yfonts-otf/doc/Erlkonig.pdf
-2022/08/08 | 7852 | systems/texlive/tlnet/archive/ptex2pdf.r64072.tar.xz
-2022/08/08 | 777388 | systems/texlive/tlnet/archive/uplatex.doc.r64072.tar.xz
-2022/08/08 | 723764 | systems/texlive/tlnet/archive/pxrubrica.doc.r64072.tar.xz
-2022/08/08 | 717536 | macros/latex/contrib/bookcover/bookcover-example1.pdf
-2022/08/08 | 7076 | systems/texlive/tlnet/archive/plautopatch.r64072.tar.xz
-2022/08/08 | 706 | macros/latex/contrib/bookcover/README
-2022/08/08 | 68860 | macros/latex/contrib/siunitx/CHANGELOG.md
-2022/08/08 | 68546 | fonts/yfonts-otf/doc/yfonts-otf.pdf
-2022/08/08 | 67336 | systems/texlive/tlnet/archive/japanese-otf.source.r64072.tar.xz
-2022/08/08 | 6716 | systems/texlive/tlnet/archive/ut-thesis.source.r64072.tar.xz
-2022/08/08 | 665461 | macros/latex/contrib/siunitx/siunitx.pdf
-2022/08/08 | 66012 | systems/texlive/tlnet/archive/jlreq-deluxe.doc.r64072.tar.xz
-2022/08/08 | 6568 | systems/texlive/tlnet/archive/uwa-letterhead.source.r64072.tar.xz
-2022/08/08 | 6280 | systems/texlive/tlnet/archive/tikz-relay.r64072.tar.xz
-2022/08/08 | 624812 | systems/texlive/tlnet/archive/tikz-relay.doc.r64072.tar.xz
-2022/08/08 | 617785 | macros/latex/contrib/siunitx/siunitx-code.pdf
-2022/08/08 | 6064 | systems/texlive/tlnet/archive/uwa-pcf.source.r64072.tar.xz
-2022/08/08 | 57656 | systems/texlive/tlnet/archive/uwa-letterhead.doc.r64072.tar.xz
-2022/08/08 | 575052 | systems/texlive/tlnet/archive/platex-tools.doc.r64072.tar.xz
-2022/08/08 | 5696 | systems/texlive/tlnet/archive/uwa-pif.source.r64072.tar.xz
-2022/08/08 | 5481 | macros/latex/contrib/siunitx/siunitx-locale.dtx
-2022/08/08 | 52740 | systems/texlive/tlnet/archive/uwa-pcf.doc.r64072.tar.xz
-2022/08/08 | 518824 | systems/texlive/tlnet/archive/jlreq.doc.r64072.tar.xz
-2022/08/08 | 51432 | systems/texlive/tlnet/archive/tagpdf.source.r64072.tar.xz
-2022/08/08 | 513436 | systems/texlive/tlnet/archive/biblatex-swiss-legal.doc.r64072.tar.xz
-2022/08/08 | 50961 | macros/latex/contrib/siunitx/siunitx-table.dtx
-2022/08/08 | 50748 | systems/texlive/tlnet/archive/uplatex.source.r64072.tar.xz
-2022/08/08 | 50500 | systems/texlive/tlnet/archive/uwa-pif.doc.r64072.tar.xz
-2022/08/08 | 504048 | systems/texlive/tlnet/archive/gentombow.doc.r64072.tar.xz
-2022/08/08 | 492084 | macros/generic/lt3luabridge/lt3luabridge.pdf
-2022/08/08 | 489692 | macros/generic/lt3luabridge.zip
-2022/08/08 | 48156 | fonts/yfonts-otf/fonts/ygoth.otf
-2022/08/08 | 4748 | macros/latex/contrib/siunitx/siunitx-abbreviations.cfg
-2022/08/08 | 42296 | fonts/yfonts-otf/fonts/yfrak.otf
-2022/08/08 | 41924 | systems/texlive/tlnet/archive/platex.r64072.tar.xz
-2022/08/08 | 39256 | fonts/yfonts-otf/fonts/yswab.otf
-2022/08/08 | 38388 | systems/texlive/tlnet/archive/pxrubrica.source.r64072.tar.xz
-2022/08/08 | 37954 | macros/latex/contrib/siunitx/siunitx-complex.dtx
-2022/08/08 | 3687 | macros/latex/contrib/siunitx/siunitx.ins
-2022/08/08 | 36636 | systems/texlive/tlnet/archive/japanese-otf.doc.r64072.tar.xz
-2022/08/08 | 3621914 | macros/latex/contrib/bookcover.zip
-2022/08/08 | 360716 | systems/texlive/tlnet/archive/asymptote.r64072.tar.xz
-2022/08/08 | 35916 | macros/latex/contrib/siunitx/siunitx-print.dtx
-2022/08/08 | 3413 | fonts/yfonts-otf/doc/Erlkonig.ltx
-2022/08/08 | 33799 | macros/latex/contrib/siunitx/siunitx-compound.dtx
-2022/08/08 | 3348 | systems/texlive/tlnet/archive/uwa-letterhead.r64072.tar.xz
-2022/08/08 | 32341 | macros/latex/contrib/siunitx/siunitx-emulation.dtx
-2022/08/08 | 322528 | systems/texlive/tlnet/archive/pxchfon.doc.r64072.tar.xz
-2022/08/08 | 322096 | systems/texlive/tlnet/archive/oup-authoring-template.doc.r64072.tar.xz
-2022/08/08 | 31738 | macros/latex/contrib/siunitx/siunitx-version-1.cfg
-2022/08/08 | 3096 | macros/unicodetex/latex/njuthesis/njuthesis.ins
-2022/08/08 | 2924 | systems/texlive/tlnet/archive/uwa-pcf.r64072.tar.xz
-2022/08/08 | 291009 | macros/unicodetex/latex/njuthesis/njuthesis.dtx
-2022/08/08 | 2883 | macros/latex/contrib/siunitx/siunitx-binary.dtx
-2022/08/08 | 27992 | systems/texlive/tlnet/archive/tagpdf.r64072.tar.xz
-2022/08/08 | 273398 | macros/latex/contrib/siunitx/siunitx-v2.sty
-2022/08/08 | 2632 | systems/texlive/tlnet/archive/ut-thesis.r64072.tar.xz
-2022/08/08 | 2620 | macros/latex/contrib/siunitx/siunitx-code.tex
-2022/08/08 | 2592 | systems/texlive/tlnet/archive/uwa-pif.r64072.tar.xz
-2022/08/08 | 254532 | systems/texlive/tlnet/archive/bxorigcapt.doc.r64072.tar.xz
-2022/08/08 | 253 | macros/generic/lt3luabridge/lt3luabridge.ins
-2022/08/08 | 251 | fonts/yfonts-otf/tex/oldgerm-otf.sty
-2022/08/08 | 2508 | systems/texlive/tlnet/archive/bxorigcapt.r64072.tar.xz
-2022/08/08 | 244115 | fonts/zlmtt.zip
-2022/08/08 | 2383372 | systems/texlive/tlnet/archive/asymptote.doc.r64072.tar.xz
-2022/08/08 | 237760 | systems/texlive/tlnet/archive/japanese-otf.r64072.tar.xz
-2022/08/08 | 2244 | systems/texlive/tlnet/archive/pxufont.doc.r64072.tar.xz
-2022/08/08 | 220644 | fonts/yfonts-otf.zip
-2022/08/08 | 217 | macros/generic/lt3luabridge/example.latex
-2022/08/08 | 21683 | macros/latex/contrib/siunitx/siunitx.dtx
-2022/08/08 | 2157 | fonts/yfonts-otf/README.md
-2022/08/08 | 21468 | systems/texlive/tlnet/archive/jlreq-deluxe.r64072.tar.xz
-2022/08/08 | 19940 | systems/texlive/tlnet/archive/pxchfon.r64072.tar.xz
-2022/08/08 | 1935532 | systems/texlive/tlnet/archive/tagpdf.doc.r64072.tar.xz
-2022/08/08 | 19304 | systems/texlive/tlnet/archive/pxjahyper.r64072.tar.xz
-2022/08/08 | 19105 | macros/unicodetex/latex/njuthesis/LICENSE
-2022/08/08 | 19105 | macros/generic/lt3luabridge/LICENSE
-2022/08/08 | 1846 | fonts/yfonts-otf/tex/yfonts-otf.sty
-2022/08/08 | 181 | macros/generic/lt3luabridge/example.context
-2022/08/08 | 18148 | systems/texlive/tlnet/archive/biblatex-swiss-legal.r64072.tar.xz
-2022/08/08 | 17492 | systems/texlive/tlnet/archive/oup-authoring-template.r64072.tar.xz
-2022/08/08 | 1729 | macros/latex/contrib/siunitx/siunitx-binary.cfg
-2022/08/08 | 167 | macros/generic/lt3luabridge/example.plaintex
-2022/08/08 | 16709 | macros/latex/contrib/siunitx/siunitx-angle.dtx
-2022/08/08 | 163868 | systems/texlive/tlnet/archive/pxjahyper.doc.r64072.tar.xz
-2022/08/08 | 161904 | systems/texlive/tlnet/archive/pxbase.doc.r64072.tar.xz
-2022/08/08 | 159756 | systems/texlive/tlnet/archive/uptex-base.doc.r64072.tar.xz
-2022/08/08 | 158390 | macros/latex/contrib/siunitx/siunitx.tex
-2022/08/08 | 1572789 | macros/latex/contrib/bookcover/bookcover.pdf
-2022/08/08 | 15534 | macros/latex/contrib/siunitx/siunitx-quantity.dtx
-2022/08/08 | 1540 | systems/texlive/tlnet/archive/ptex-base.doc.r64072.tar.xz
-2022/08/08 | 1513165 | install/macros/latex/contrib/siunitx.tds.zip
-2022/08/08 | 1500064 | systems/texlive/tlnet/archive/platex.doc.r64072.tar.xz
-2022/08/08 | 14836 | systems/texlive/tlnet/archive/uplatex.r64072.tar.xz
-2022/08/08 | 1468968 | macros/latex/contrib/siunitx.zip
-2022/08/08 | 146771 | macros/latex/contrib/siunitx/siunitx-number.dtx
-2022/08/08 | 1405 | macros/latex/contrib/bookcover/bookcover.ins
-2022/08/08 | 13969 | macros/generic/lt3luabridge/lt3luabridge.dtx
-2022/08/08 | 139172 | systems/texlive/tlnet/archive/platex.source.r64072.tar.xz
-2022/08/08 | 1389 | macros/generic/lt3luabridge/docstrip.cfg
-2022/08/08 | 138448 | systems/texlive/tlnet/archive/ut-thesis.doc.r64072.tar.xz
-2022/08/08 | 138160 | systems/texlive/tlnet/archive/jlreq.r64072.tar.xz
-2022/08/08 | 137636 | systems/texlive/tlnet/archive/plautopatch.doc.r64072.tar.xz
-2022/08/08 | 13656 | systems/texlive/tlnet/archive/pxrubrica.r64072.tar.xz
-2022/08/08 | 126608 | systems/texlive/tlnet/archive/pxufont.r64072.tar.xz
-2022/08/08 | 12536 | systems/texlive/tlnet/archive/pxjodel.r64072.tar.xz
-2022/08/08 | 1252119 | macros/unicodetex/latex/njuthesis.zip
-2022/08/08 | 12364 | systems/texlive/tlnet/archive/pxbase.r64072.tar.xz
-2022/08/08 | 12332 | macros/latex/contrib/bookcover/figures/bookcover-ruler.pdf
-2022/08/08 | 1185691 | macros/unicodetex/latex/njuthesis/njuthesis.pdf
-2022/08/08 | 110152 | systems/texlive/tlnet/archive/pxjodel.doc.r64072.tar.xz
-2022/08/08 | 10896 | systems/texlive/tlnet/archive/gentombow.r64072.tar.xz
-2022/08/08 | 10812 | macros/latex/contrib/siunitx/siunitx-abbreviation.dtx
-2022/08/08 | 1077 | macros/unicodetex/latex/njuthesis/README.md
-2022/08/08 | 103660 | macros/latex/contrib/siunitx/siunitx-unit.dtx
-2022/08/08 | 10060 | systems/texlive/tlnet/archive/ptex-base.r64072.tar.xz
diff --git a/macros/latex/contrib/elegantbook/README-CN.md b/macros/latex/contrib/elegantbook/README-CN.md
deleted file mode 100644
index 438d4fb195..0000000000
--- a/macros/latex/contrib/elegantbook/README-CN.md
+++ /dev/null
@@ -1,34 +0,0 @@
-<!-- Author : Dongsheng Deng & Liam Huang-->
-<!-- Program Email: elegantlatex2e@gmail.com -->
-
-[Homepage](https://elegantlatex.org/) | [Github](https://github.com/ElegantLaTeX/ElegantBook) | [CTAN](https://ctan.org/pkg/elegantbook) | [Download](https://github.com/ElegantLaTeX/ElegantBook/releases) | [Wiki](https://github.com/ElegantLaTeX/ElegantBook/wiki) | [Weibo](https://weibo.com/elegantlatex)
-
-![License](https://img.shields.io/ctan/l/elegantbook.svg) ![CTAN Version](https://img.shields.io/ctan/v/elegantbook.svg) ![Github Version](https://img.shields.io/github/release/ElegantLaTeX/ElegantBook.svg) ![Repo Size](https://img.shields.io/github/repo-size/ElegantLaTeX/ElegantBook.svg)
-
----
-
-# ElegantBook 优美的 LaTeX 书籍模板
-
-ElegantBook 是为 LaTeX 书籍写作而设计的模板,由 [Dongsheng Deng](https://ddswhu.me/) 和 [Liam Huang](https://liam.page/) 创立,模板创立的初衷是方便我们自己做笔记 :smile:。如果你有其他问题、建议或者报告 bug,可以提交 issues 或者给我们发邮件:elegantlatex2e@gmail.com。QQ 用户交流群:692108391,欢迎加入。
-
-## 重要提示
-
-**重要提示**:ElegantLaTeX 项目 **不接受** 任何非预授权的提交(pull requests)!
-
-## 致谢
-
-特别感谢 [sikouhjw](https://github.com/sikouhjw) 长期以来对于 Github 上 issue 的快速回应,以及各个社区论坛对于 ElegantLaTeX 相关问题的回复。
-
-特别感谢 ChinaTeX 以及 [LaTeX 工作室](http://www.latexstudio.net/)对于本系列模板的大力宣传与推广。
-
-如果你喜欢我们的模板,你可以在 Github 上收藏我们的模板。
-
-## 协议
-
-本模板发布遵循 LaTeX 项目公共许可证 1.3 c 或更高版本。如果是衍生作品,请务必加入协议声明和模板信息(github、CTAN 地址)。
-
-## 衍生作
-
-+ [ElegantBookdown](https://github.com/XiangyunHuang/ElegantBookdown):[XiangyunHuang](https://github.com/XiangyunHuang) 开发并维护的基于 ElegantBook 的 Bookdown 模板。
-+ [bookdownplus](https://github.com/pzhaonet/bookdownplus):应网友要求,[pzhaonet](https://github.com/pzhaonet) 在 bookdownplus 收录了 ElegantPaper 模板,并为 Mac 做了字体适配。
-+ [PanBook](https://github.com/annProg/PanBook):[annProg](https://github.com/annProg) 开发并维护的基于 Markdown 写作的工作流,收录了 ElegantBook 和 ElegantPaper 模板。 \ No newline at end of file
diff --git a/macros/latex/contrib/elegantbook/README.md b/macros/latex/contrib/elegantbook/README.md
index 6e3bc0df80..21f5b47132 100644
--- a/macros/latex/contrib/elegantbook/README.md
+++ b/macros/latex/contrib/elegantbook/README.md
@@ -1,34 +1,37 @@
<!-- Author : Dongsheng Deng & Liam Huang-->
<!-- Program Email: elegantlatex2e@gmail.com -->
-[Homepage](https://elegantlatex.org/) | [Github](https://github.com/ElegantLaTeX/ElegantBook) | [CTAN](https://ctan.org/pkg/elegantbook) | [Download](https://github.com/ElegantLaTeX/ElegantBook/releases) | [Wiki](https://github.com/ElegantLaTeX/ElegantBook/wiki) | [Weibo](https://weibo.com/elegantlatex)
+[Homepage](https://elegantlatex.org/) | [Github](https://github.com/ElegantLaTeX/ElegantBook) | [CTAN](https://ctan.org/pkg/elegantbook) | [Download](https://github.com/ElegantLaTeX/ElegantBook/releases) |
![License](https://img.shields.io/ctan/l/elegantbook.svg) ![CTAN Version](https://img.shields.io/ctan/v/elegantbook.svg) ![Github Version](https://img.shields.io/github/release/ElegantLaTeX/ElegantBook.svg) ![Repo Size](https://img.shields.io/github/repo-size/ElegantLaTeX/ElegantBook.svg)
-------
-# ElegantBook: An Elegant LaTeX Template for Books
+# ElegantBook: 优美的 LaTeX 书籍模板 An Elegant LaTeX Template for Books
-ElegantBook is designed for writing books, created by [Dongsheng Deng](https://ddswhu.me/) and [Liam Huang](https://liam.page/). Just enjoy it! If you have any questions, suggestions or bug reports, you can create issues or contact us at elegantlatex2e@gmail.com.
+ElegantBook 是为 LaTeX 书籍写作而设计的模板,由 [Ethan Deng](https://github.com/EthanDeng) 和 [Liam Huang](https://github.com/Liam0205) 创立,现在主要由 [Ethan Deng](https://github.com/EthanDeng)、[乙醇](https://github.com/syvshc)和[死抠](https://github.com/sikouhjw)维护。如果你有其他问题、建议或者报告 bug,可以提交 issues 或者加入我们的 QQ 用户交流群:692108391。
-## Important Notes
+ElegantBook is designed for writing books, created by [Ethan Deng](https://github.com/EthanDeng) and [Liam Huang](https://github.com/Liam0205), and maintained by [Ethan Deng](https://github.com/EthanDeng), [syvshc](https://github.com/syvshc) and [sikouhjw](https://github.com/sikouhjw). Just enjoy it! If you have any questions, suggestions or bug reports, you can create issues or contact us at elegantlatex2e@gmail.com.
-For some reasons, __unauthorized__ pull requests are **UNACCEPTABLE** since May 20, 2019. For those who want to help revise the templates, submit issues or clone to your own repository to modify under the LPPL-1.3c.
-## Acknowledgement
+## 致谢 Acknowledgement
-Thank [sikouhjw](https://github.com/sikouhjw) for his quick response to Github issues and continuously support work for ElegantLaTeX.
-Thank ChinaTeX and [LaTeX Studio](http://www.latexstudio.net/) for their promotion.
+特别感谢 [sikouhjw](https://github.com/sikouhjw) 和 [syvshc](https://github.com/syvshc) 长期以来对于 Github 上 issue 的快速回应,以及各个社区论坛对于 ElegantLaTeX 相关问题的回复。特别感谢 ChinaTeX 以及 [LaTeX 工作室](http://www.latexstudio.net/)对于本系列模板的大力宣传与推广。
+Thank [sikouhjw](https://github.com/sikouhjw) and [syvshc](https://github.com/syvshc) for their quick response to Github issues and continuously support work for ElegantLaTeX community. Thank ChinaTeX and [LaTeX Studio](http://www.latexstudio.net/) for their promotion.
-## License
+
+## 协议 License
+
+本模板发布遵循 LaTeX 项目公共许可证 1.3 c 或更高版本。
+如果是衍生作品,请务必加入协议声明和模板信息(github、CTAN 地址)。
This work is released under the LaTeX Project Public License, v1.3c or later.
-## Derivative Works
+## 衍生品 Derivative Works
-+ [ElegantBookdown](https://github.com/XiangyunHuang/ElegantBookdown):[XiangyunHuang](https://github.com/XiangyunHuang) developed a Bookdown template based on ElegantBook.
-+ [bookdownplus](https://github.com/pzhaonet/bookdownplus): maintained by [pzhaonet](https://github.com/pzhaonet).
-+ [PanBook](https://github.com/annProg/PanBook):a markdown-based writing workflow Developed by [annProg](https://github.com/annProg).
++ [ElegantBookdown](https://github.com/XiangyunHuang/ElegantBookdown):[XiangyunHuang](https://github.com/XiangyunHuang) 开发并维护的基于 ElegantBook 的 Bookdown 模板。
++ [bookdownplus](https://github.com/pzhaonet/bookdownplus):应网友要求,[pzhaonet](https://github.com/pzhaonet) 在 bookdownplus 收录了 ElegantPaper 模板,并为 Mac 做了字体适配。
++ [PanBook](https://github.com/annProg/PanBook):[annProg](https://github.com/annProg) 开发并维护的基于 Markdown 写作的工作流,收录了 ElegantBook 和 ElegantPaper 模板。
diff --git a/macros/latex/contrib/elegantbook/elegantbook-cn.pdf b/macros/latex/contrib/elegantbook/elegantbook-cn.pdf
index 5b8edc4de9..785c9c733f 100644
--- a/macros/latex/contrib/elegantbook/elegantbook-cn.pdf
+++ b/macros/latex/contrib/elegantbook/elegantbook-cn.pdf
Binary files differ
diff --git a/macros/latex/contrib/elegantbook/elegantbook-cn.tex b/macros/latex/contrib/elegantbook/elegantbook-cn.tex
index 728e69fbe9..89f89bd2eb 100644
--- a/macros/latex/contrib/elegantbook/elegantbook-cn.tex
+++ b/macros/latex/contrib/elegantbook/elegantbook-cn.tex
@@ -1,15 +1,15 @@
-\documentclass[lang=cn,10pt]{elegantbook}
+\documentclass[lang=cn,10pt,founder,newtx]{elegantbook}
\title{ElegantBook:优美的 \LaTeX{} 书籍模板}
\subtitle{Elegant\LaTeX{} 经典之作}
\author{Ethan Deng \& Liam Huang}
\institute{Elegant\LaTeX{} Program}
-\date{April 9, 2022}
-\version{4.3}
+\date{Aug 15, 2022}
+\version{4.4}
\bioinfo{自定义}{信息}
-\extrainfo{不要以为抹消过去,重新来过,即可发生什么改变。—— 比企谷八幡}
+\extrainfo{要让一群人团结起来,需要的不是英明的领导,而是共同的敌人。—— 比企谷八幡}
\setcounter{tocdepth}{3}
@@ -21,8 +21,11 @@
\newcommand{\ccr}[1]{\makecell{{\color{#1}\rule{1cm}{1cm}}}}
% 修改标题页的橙色带
-% \definecolor{customcolor}{RGB}{32,178,170}
-% \colorlet{coverlinecolor}{customcolor}
+\definecolor{customcolor}{RGB}{32,178,170}
+\colorlet{coverlinecolor}{customcolor}
+\usepackage{cprotect}
+
+\addbibresource[location=local]{reference.bib} % 参考文献,不要删除
\begin{document}
@@ -35,21 +38,26 @@
\chapter{Elegant\LaTeX{} 系列模板介绍}
-Elegant\LaTeX{} 项目组致力于打造一系列美观、优雅、简便的模板方便用户使用。目前由 \href{https://github.com/ElegantLaTeX/ElegantNote}{ElegantNote},\href{https://github.com/ElegantLaTeX/ElegantBook}{ElegantBook},\href{https://github.com/ElegantLaTeX/ElegantPaper}{ElegantPaper} 组成,分别用于排版笔记,书籍和工作论文。强烈推荐使用最新正式版本!本文将介绍本模板的一些设置内容以及基本使用方法。如果您有其他问题,建议或者意见,欢迎在 GitHub 上给我们提交 \href{https://github.com/ElegantLaTeX/ElegantBook/issues}{issues} 或者邮件联系我们。
+Elegant\LaTeX{} 项目组致力于打造一系列美观、优雅、简便的模板方便用户使用。目前由 \href{https://github.com/ElegantLaTeX/ElegantNote}{ElegantNote},\href{https://github.com/ElegantLaTeX/ElegantBook}{ElegantBook},\href{https://github.com/ElegantLaTeX/ElegantPaper}{ElegantPaper} 组成,分别用于排版笔记,书籍和工作论文。大版本改动较大,请关注版本信息,在未开始使用模板钱,建议直接选择最新正式版本!
-我们的联系方式如下,建议加入用户 QQ 群提问,这样能更快获得准确的反馈,加群时请备注 \LaTeX{} 或者 Elegant\LaTeX{} 相关内容。
+本文将介绍本模板的一些设置内容以及基本使用方法。如果您有其他问题,建议或者意见,欢迎在 GitHub 上给我们提交 \href{https://github.com/ElegantLaTeX/ElegantBook/issues}{issues} 或者邮件联系我们。我们的联系方式如下,建议加入用户 QQ 群提问,这样能更快获得准确的反馈,加群时请备注 \LaTeX{} 或者 Elegant\LaTeX{} 相关内容。
\begin{itemize}
- \item 官网:\href{https://elegantlatex.org/}{https://elegantlatex.org/}(暂时歇业)
+ \item 官网:\href{https://elegantlatex.org/}{https://elegantlatex.org/}
\item GitHub 地址:\href{https://github.com/ElegantLaTeX/}{https://github.com/ElegantLaTeX/}
- \item Gitee 地址:\href{https://gitee.com/ElegantLaTeX}{https://gitee.com/ElegantLaTeX}
\item CTAN 地址:\href{https://ctan.org/pkg/elegantbook}{https://ctan.org/pkg/elegantbook}
\item 下载地址:\href{https://github.com/ElegantLaTeX/ElegantBook/releases}{正式发行版},\href{https://github.com/ElegantLaTeX/ElegantBook/archive/master.zip}{最新版}
- \item 微博:Elegant\LaTeX{}(密码有点忘了)
- \item 微信公众号:Elegant\LaTeX{}(不定期更新)
- \item 用户 QQ 群:692108391(建议加群)
+ \item 微博:Elegant\LaTeX{}
+ \item 微信公众号:Elegant\LaTeX{}
+ \item Bilibili:\href{https://space.bilibili.com/516479629}{ElegantLaTeX}
+ \item 用户 QQ 群:692108391
\item 邮件:\email{elegantlatex2e@gmail.com}
\end{itemize}
+\begin{quotation}
+ \textbf{注意:} 由于 ElegantLaTeX 的模板涉及宏包和设定比较多,不建议没有 \LaTeX{} 基础的用户使用。我们会通过 \href{https://space.bilibili.com/516479629}{B 站}进行直播或者交流分享会,录屏也将发布在该账户下,如果大家在模板的使用上有问题,可以观看视频、加群咨询或者查看模板自带的文档说明(如果安装了 TeX Live,可以使用在命令行提示符下运行 \lstinline{texdoc elegantbook} 命令获得模板的说明文档。
+\end{quotation}
+
+
\section{模板安装与更新}
你可以通过免安装的方式使用本模板,包括在线使用和本地(文件夹内)使用两种方式,也可以通过 \TeX{} 发行版安装使用。
@@ -90,8 +98,18 @@ tlmgr update --self --all --reinstall-forcibly-removed
\section{关于提交}
-出于某些因素的考虑,Elegant\LaTeX{} 项目自 2019 年 5 月 20 日开始,\textbf{不再接受任何非作者预约性质的提交}(pull request)!如果你想改进模板,你可以给我们提交 issues,或者可以在遵循协议(LPPL-1.3c)的情况下,克隆到自己仓库下进行修改。
+由于精力有限,本人维护模板的时间并不多,考虑到模板的用户还挺多,本模板自 2022 年 8 月开始,开放特性提交(features pull requests)!不过在提交之前,请务必在 issue 区将问题、解决方式以及对应的示例(最简单的使用示例)写清楚,我们会根据 issue 的信息,接受合适的提交。
+
+\section{赞助}
+
+如果您非常喜爱我们的模板,你还可以选择赞助的方式支持这个项目,赞助主要用于网站域名和服务器的购买、QQ 用户群的维护以及对于管理员的奖励。赞赏费用的使用解释权归 ElegantLaTeX/EthanDeng 所有,不接受监督。
+
+\begin{figure}[htbp]
+ \centering
+ \includegraphics[width=0.5\textwidth]{donate.jpg}
+\end{figure}
+
\chapter{ElegantBook 设置说明}
@@ -180,7 +198,7 @@ tlmgr update --self --all --reinstall-forcibly-removed
\end{table}
如果需要自定义颜色的话请选择 \lstinline{nocolor} 选项或者使用 \lstinline{color=none},然后在导言区定义 structurecolor、main、second、third 颜色,具体方法如下:
-\begin{lstlisting}[tabsize=4]]
+\begin{lstlisting}[tabsize=4]
\definecolor{structurecolor}{RGB}{0,0,0}
\definecolor{main}{RGB}{70,70,70}
\definecolor{second}{RGB}{115,45,2}
@@ -197,13 +215,13 @@ tlmgr update --self --all --reinstall-forcibly-removed
\centering
\caption{封面元素信息}
\begin{tabular}{p{0.07\textwidth}p{0.15\textwidth}|p{0.07\textwidth}p{0.15\textwidth}|p{0.07\textwidth}p{0.15\textwidth}}
- \toprule
+ \hline
信息 & 命令 & 信息 & 命令 & 信息 & 命令 \\
- \midrule
+ \hline
标题 & \lstinline|\title| & 副标题 & \lstinline|\subtitle| & 作者 & \lstinline|\author| \\
机构 & \lstinline|\institute| & 日期 & \lstinline|\date| & 版本 & \lstinline|\version| \\
箴言 & \lstinline|\extrainfo| & 封面图 & \lstinline|\cover| & 徽标 & \lstinline|\logo| \\
- \bottomrule
+ \hline
\end{tabular}
\end{table}
@@ -258,59 +276,140 @@ tlmgr update --self --all --reinstall-forcibly-removed
\item \textit{定理类环境},包含标题和内容两部分,全部定理类环境的编号均以章节编号。根据格式的不同分为 3 种
\begin{itemize}
\item \textcolor{main}{\textbf{definition}} 环境,颜色为 \textcolor{main}{main};
- \item \textcolor{second}{\textbf{theorem、lemma、corollary}} 环境,颜色为 \textcolor{second} {second};
+ \item \textcolor{second}{\textbf{theorem、lemma、corollary、axiom、postulate}} 环境,颜色为 \textcolor{second} {second};
\item \textcolor{third}{\textbf{proposition}} 环境,颜色为 \textcolor{third}{third}。
\end{itemize}
\item \textit{示例类环境},有 \textbf{example、problem、exercise} 环境(对应于例、例题、练习),自动编号,编号以章节为单位,其中 \textbf{exercise} 有提示符。
\item \textit{提示类环境},有 \textbf{note} 环境,特点是:无编号,有引导符。
- \item \textit{结论类环境},有 \textbf{conclusion、assumption、property、remark、solution} 环境\footnote{本模板还添加了一个 result 选项,用于隐藏 \lstinline{solution} 和 \lstinline{proof} 环境,默认为显示(\lstinline{result=answer}),隐藏使用 \lstinline{result=noanswer}。},三者均以粗体的引导词为开头,和普通段落格式一致。
+ \item \textit{结论类环境},有 \textbf{conclusion、assumption、property、remark、solution} 环境\footnote{本模板还添加了一个 \lstinline|result| 选项,用于隐藏 \lstinline{solution} 和 \lstinline{proof} 环境,默认为显示(\lstinline{result=answer}),隐藏使用 \lstinline{result=noanswer}。},三者均以粗体的引导词为开头,和普通段落格式一致。
\end{itemize}
+其中,定理类环境均有带星号的版本:\textcolor{main}{\textbf{definition*}}、\textcolor{second}{\textbf{theorem*}}、\textcolor{second}{\textbf{lemma*}}、\textcolor{second}{\textbf{corollary*}}、\textcolor{second}{\textbf{axiom*}}、\textcolor{second}{\textbf{postulate*}}、\textcolor{third}{\textbf{proposition*}},带星号的定理类环境不会编号。
+
\subsection{定理类环境的使用}
-由于本模板使用了 \lstinline{tcolorbox} 宏包来定制定理类环境,所以和普通的定理环境的使用有些许区别,定理的使用方法如下:
+\subsubsection{\texttt{fancy} 模式}
+
+在 \lstinline{fancy} 模式下使用了 \lstinline{tcolorbox} 宏包来定制定理类环境,所以和普通的定理环境的使用有些许区别,有编号定理的使用方法如下:
+
\begin{lstlisting}
+% 有名字,有标签
\begin{theorem}{theorem name}{label}
- The content of theorem.
+ 这是一个有名字和标签的定理。
+ 用 \ref{thm:label} 来引用这个定理。
+\end{theorem}
+% 无名字,有标签
+\begin{theorem}{}{label no name}
+ 这是一个没有名字但是有标签的定理。
+ 用 \ref{thm:label no name} 来引用这个定理。
+\end{theorem}
+% 有名字,无标签
+\begin{theorem}{theorem name}{}
+ 这是一个有名字但是没有标签的定理。
+ 这个定理不能被引用。
+ 最后的 {} 可以省略不写。
+\end{theorem}
+% 无名字,无标签
+\begin{theorem}{}{}
+ 这是一个没有名字也没有标签的定理。
+ 这个定理不能被引用。
+ 两个 {} 均可以省略不写。
\end{theorem}
\end{lstlisting}
-第一个必选项 \lstinline{theorem name} 是定理的名字,第二个必选项 \lstinline{label} 是交叉引用时所用到的标签,交叉引用的方法为 \verb|\ref{thm:label}|。请注意,交叉引用时必须加上前缀 \lstinline{thm:}。
+第一个选项 \lstinline{theorem name} 是定理的名字,如果定理没有名字请使用 \lstinline|{}|\cprotect\footnote{除非这个定理也没有标签,否则不能省略。}。第二个选项 \lstinline{label} 是交叉引用时所用到的标签,如果定理没有标签,可以不写 \lstinline|{label}| 或使用 \lstinline|{}|。交叉引用的方法为 \lstinline|\ref{thm:label}|。请注意,交叉引用时必须加上前缀 \lstinline{thm:}。其他相同用法的定理类环境见表 \ref{tab:theorem-class}。
-在用户多次反馈下,4.x 之后,引入了原生定理的支持方式,也就是使用可选项方式:
+不编号的定理使用方法如下:
\begin{lstlisting}
-\begin{theorem}[theorem name] \label{thm:theorem-label}
- The content of theorem.
+% 有名字
+\begin{theorem*}{theorem name}
+ 这是一个不编号的有名字的定理。
+ 这个定理不能被引用。
+\end{theorem*}
+% 无名字
+\begin{theorem*}{}
+ 这是一个不编号且没有名字的定理。
+ 最后的 {} 可以省略不写。
+ 这个定理不能被引用。
+\end{theorem*}
+\end{lstlisting}
+其中的选项 \lstinline{theorem name} 是定理的名字,如果没有名字可以不写 \lstinline|{theorem name}| 或使用 \lstinline|{}|
+
+\begin{table}[htbp]
+ \centering
+ \caption{定理类环境}
+ \begin{tabular}{llll}
+ \toprule
+ 环境名 & 标签名 & 前缀 & 交叉引用 \\
+ \midrule
+ definition & label & def & \lstinline|\ref{def:label}| \\
+ theorem & label & thm & \lstinline|\ref{thm:label}| \\
+ postulate & label & pos & \lstinline|\ref{pos:label}| \\
+ axiom & label & axi & \lstinline|\ref{axi:label}|\\
+ lemma & label & lem & \lstinline|\ref{lem:label}| \\
+ corollary & label & cor & \lstinline|\ref{cor:label}| \\
+ proposition & label & pro & \lstinline|\ref{pro:label}| \\
+ \bottomrule
+ \end{tabular}%
+ \label{tab:theorem-class}%
+\end{table}%
+
+在用户多次反馈下,在 4.1 版本引入了原生定理的支持方式,使用方法如下:
+
+\begin{lstlisting}
+% 有名字,有标签
+\begin{theorem}[theorem name]\label{thm:label}
+ 这是一个有名字和标签的定理。
+ 用 \ref{thm:label} 来引用这个定理。
+\end{theorem}
+% 无名字,有标签
+\begin{theorem}\label{thm:label no name}
+ 这是一个没有名字但是有标签的定理。
+ 用 \ref{thm:label no name} 来引用这个定理。
\end{theorem}
-% or
-\begin{theorem} \label{thm:theorem-withou-name}
- The content of theorem without name.
+% 有名字,无标签
+\begin{theorem}[theorem name]
+ 这是一个有名字但是没有标签的定理。
+ 这个定理不能被引用。
+\end{theorem}
+% 无名字,无标签
+\begin{theorem}
+ 这是一个没有名字也没有标签的定理。
+ 这个定理不能被引用。
\end{theorem}
\end{lstlisting}
+这时引用不需要加前缀,\lstinline{\ref} 中的内容与 \lstinline{\label} 中的内容相同,换句话说,这时的使用方法与使用原生定理环境的时候几乎相同。
-其他相同用法的定理类环境有:
+\subsubsection{\texttt{simple} 模式}
+
+在 \lstinline{simple} 模式下使用了 \lstinline{amsthm} 宏包,定理类环境使用方法与原生一致,定理的使用方法如下:
+
+\begin{lstlisting}
+% 有名字,有标签
+\begin{theorem}[theorem name]\label{thm:label}
+ 这是一个有名字和标签的定理。
+ 用 \ref{thm:label} 来引用这个定理。
+\end{theorem}
+% 无名字,有标签
+\begin{theorem}\label{thm:label no name}
+ 这是一个没有名字但是有标签的定理。
+ 用 \ref{thm:label no name} 来引用这个定理。
+\end{theorem}
+% 有名字,无标签
+\begin{theorem}[theorem name]
+ 这是一个有名字但是没有标签的定理。
+ 这个定理不能被引用。
+\end{theorem}
+% 无名字,无标签
+\begin{theorem}
+ 这是一个没有名字也没有标签的定理。
+ 这个定理不能被引用。
+\end{theorem}
+\end{lstlisting}
-\begin{table}[htbp]
- \centering
- \caption{定理类环境}
- \begin{tabular}{llll}
- \toprule
- 环境名 & 标签名 & 前缀 & 交叉引用 \\
- \midrule
- definition & label & def & \lstinline|\ref{def:label}| \\
- theorem & label & thm & \lstinline|\ref{thm:label}| \\
- lemma & label & lem & \lstinline|\ref{lem:label}| \\
- corollary & label & cor & \lstinline|\ref{cor:label}| \\
- proposition & label & pro & \lstinline|\ref{pro:label}| \\
- \bottomrule
- \end{tabular}%
- \label{tab:theorem-class}%
- \end{table}%
-
% \subsection{算法环境}
-
% \begin{algorithm}\label{alg:test}
% \Input{A bitmap $I$ of size $w \times l$}
% \Output{A partition of the bitmap}
@@ -340,13 +439,93 @@ tlmgr update --self --all --reinstall-forcibly-removed
\subsection{修改计数器}
-当前定理等环境计数器按章计数,如果想修改定理类环境按节计数,可以修改计数器选项 thmcnt:
+当前定理等环境计数器按章计数,如果想修改定理类环境按节计数,可以修改计数器选项 \lstinline{thmcnt},可用选项为 \lstinline{chapter} (默认)与 \lstinline{section}:
+
+\begin{lstlisting}
+\documentclass[section]{elegantbook} %or
+\documentclass[thmcnt=section]{elegantbook}
+\end{lstlisting}
+
+\subsection{自定义定理类环境}
+
+4.4 版本新增了一个自定义定理类环境的命令:\lstinline|\elegantnewtheorem|,它的参数含义如下:
+
+\begin{lstlisting}
+% fancy 模式(默认)
+\elegantnewtheorem{env}{title}{style}{prefix}
+% simple 模式
+\elegantnewtheorem{env}{title}{style}
+\end{lstlisting}
+该命令可以同时定义编号环境 \lstinline|env| 和不编号环境 \lstinline|env*|。
+
+其中 \lstinline|style| 支持的参数有:\lstinline|defstyle|,\lstinline|thmstyle|,\lstinline|prostyle|,分别对应“定义”,“定理”,“命题”三种样式。
+
+
+\begin{itemize}
+ \item 在炫彩模式(\lstinline{fancy})下,需要 4 个参数来定义一个新的定理类环境,分别是:
+ 定理类环境名,定理类环境的标题,定理类环境的样式,该定理类环境的前缀:
+
+\begin{lstlisting}
+% 导言区
+\elegantnewtheorem{examplefancy}{自定义定理类环境}{thmstyle}{exfancy}
+% 正文
+\begin{examplefancy}{定理名}{label}
+ 这里是自定义定理类环境 \ref{exfancy:label}
+\end{examplefancy}
+\begin{examplefancy*}{定理名}
+ 这里是无编号自定义定理类环境
+\end{examplefancy*}
+\end{lstlisting}
+ 如果不给出第四个参数,或第四个参数置空的话,将会用定理类环境名来作为默认前缀,即
\begin{lstlisting}
- \documentclass[section]{elegantbook} %or
- \documentclass[thmcnt=section]{elegantbook}
+% 导言区
+\elegantnewtheorem{test}{TEST}{thmstyle}
+% 或
+\elegantnewtheorem{test}{TEST}{thmstyle}{}
+% 正文
+\begin{test}{name}{label}
+ 默认前缀为 test。
+ 使用 \ref{test:label} 来引用这个定理类环境。
+\end{test}
\end{lstlisting}
+这时会在终端以及 \verb|.log| 文件中输出一个警告信息来提示用户没有定义前缀:
+
+\begin{lstlisting}[language=bash]
+Class elegantbook Warning: Because you didn't provide a prefix.
+(elegantbook) We use test as the default prefix.
+(elegantbook) You have to use
+(elegantbook) \ref {test:label} to refer a
+(elegantbook) \begin {test}{name}{label} environment.
+(elegantbook) on input line 3.
+\end{lstlisting}
+
+ \item 在简单模式(\lstinline{simple})下,需要 3 个参数来定义一个新的定理类环境,分别是:
+ 定理类环境名,定理类环境的标题,定理类环境的样式,该定理类环境的前缀:
+\begin{lstlisting}
+% 导言区
+\elegantnewtheorem{examplesimple}{自定义定理类环境}{thmstyle}
+% 正文
+\begin{examplesimple}[定理名]\label{exsimple:label}
+ 这里是自定义定理类环境 \ref{exsimple:label}
+\end{examplesimple}
+\begin{examplesimple*}[定理名]
+ 这里是无编号自定义定理类环境
+\end{examplesimple*}
+\end{lstlisting}
+
+ 如果此时错误地给出了第四个参数,那么将会在终端以及 \verb|.log| 文件中输出一个错误信息:
+\begin{lstlisting}
+% elegantbook-cn.tex
+\elegantnewtheorem{test}{TEST}{thmstyle}{}
+% .log file
+./elegantbook-cn.tex:3: Class elegantbook Error: You can't set a prefix in mode ``simple''.
+(elegantbook) Just use
+(elegantbook) \elegantnewtheorem {test}{TEST}{thmstyle} .
+\end{lstlisting}
+
+\end{itemize}
\subsection{其他环境的使用}
@@ -397,7 +576,25 @@ tlmgr update --self --all --reinstall-forcibly-removed
\end{minipage}
\section{参考文献}
-文献部分,本模板调用了 biblatex 宏包,并提供了 biber(默认) 和 bibtex 两个后端选项,可以使用 \lstinline{bibend} 进行修改:
+
+\subsection{打印文献}
+
+之前我们将文献调用的命令放在模板里面,然后用户反馈 \lstinline{\cite} 命令无法自动补全,因此我们新版本将其拿到外面来,新版本打印参考文献的命令的方法是,在导言区(也即 \lstinline|\begin{document}| 之前),加入:
+
+\begin{lstlisting}
+ \lstinline|\addbibresource[location=local]{reference.bib}|。
+\end{lstlisting}
+
+然后再需要打印文献的地方使用:
+\begin{lstlisting}
+ \printbibliography[heading=bibintoc, title=\ebibname]
+\end{lstlisting}
+
+其中 \lstinline{reference.bib} 为参考文献存放的文件,需要放在项目文件夹下。
+
+\subsection{修改文献格式}
+
+此外,本模板调用了 biblatex 宏包,并提供了 biber(默认) 和 bibtex 两个后端选项,可以使用 \lstinline{bibend} 进行修改:
\begin{lstlisting}
\documentclass[bibtex]{elegantbook}
@@ -413,12 +610,13 @@ tlmgr update --self --all --reinstall-forcibly-removed
\documentclass[citestyle=gb7714-2015, bibstyle=gb7714-2015]{elegantbook}
\end{lstlisting}
-如果需要添加排序方式,可以在导言区加入
+如果需要添加排序方式,可以在导言区加入下面命令:
\begin{lstlisting}
\ExecuteBibliographyOptions{sorting=ynt}
\end{lstlisting}
-启用国标之后,可以加入 \lstinline{sorting=gb7714-2015}。
+如果使用的是国标,可以将 \lstinline{ynt} 改为 \lstinline{gb7714-2015},使文献按照国标规定进行文献排序。
+
\section{添加序章}
@@ -483,7 +681,7 @@ The content of introduction.
效果如下:
-\begin{problemset}
+\begin{problemset}[我的题目]
\item exercise 1
\item exercise 2
\item exercise 3
@@ -568,12 +766,12 @@ The content of introduction.
如果使用 \lstinline{newtx} 系列字体宏包,需要注意下连字符的问题。
\begin{equation}
- \int_{R^q} f(x,y) dy.\emph{of\kern0pt f}
+ \int_{R^q} f(x,y) dy.\emph{of\kern0pt f} \sin x
\end{equation}
的代码为
\begin{lstlisting}
\begin{equation}
- \int_{R^q} f(x,y) dy.\emph{of \kern0pt f}
+ \int_{R^q} f(x,y) dy.\emph{of\kern0pt f} \sin x
\end{equation}
\end{lstlisting}
@@ -607,10 +805,6 @@ LaTeX Error:
\item \lstinline{nofont}:后台会调用 \lstinline{ctex} 宏包并且使用 \lstinline{fontset=none} 选项,不设定中文字体,用户可以自行设置中文字体,具体见后文。
\end{enumerate}
-\begin{remark}
- 使用 \lstinline{founder} 选项或者 \lstinline{nofont} 时,必须使用 \hologo{XeLaTeX} 进行编译。
-\end{remark}
-
\subsection{方正字体选项}
由于使用 \lstinline{ctex} 宏包默认调用系统已有的字体,部分系统字体缺失严重,因此,用户希望能够使用其它字体,我们推荐使用方正字体。方正的{\songti 方正书宋}、{\heiti 方正黑体}、{\kaishu 方正楷体}、{\fangsong 方正仿宋}四款字体均可免费试用,且可用于商业用途。用户可以自行从\href{http://www.foundertype.com/}{方正字体官网}下载此四款字体,在下载的时候请\textbf{务必}注意选择 GBK 字符集,也可以使用 \href{https://www.latexstudio.net/}{\LaTeX{} 工作室}提供的\href{https://pan.baidu.com/s/1BgbQM7LoinY7m8yeP25Y7Q}{方正字体,提取码为:njy9} 进行安装。安装时,{\kaishu Win 10 用户请右键选择为全部用户安装,否则会找不到字体。}
@@ -699,7 +893,7 @@ Lebesgue 积分有几种不同的定义方式。我们将采用逐步定义非
\int_{\mathcal{R}^p\times\mathcal{R}^q} f(x,y) dxdy=\int_{\mathcal{R}^p}\left(\int_{\mathcal{R}^q}f(x,y)dy\right)dx.
\end{equation}
-(2)若 $f(x,y)$ 是 $\mathcal{R}^p\times\mathcal{R}^q$ 上的可积函数,则对几乎处处的 $x\in\mathcal{R}^p$,$f(x,y)$ 作为 $y$ 的函数是 $\mathcal{R}^q$ 上的可积函数,并且 $g(x)=\int_{\mathcal{R}^q}f(x,y) dy$ 是 $\mathcal{R}^p$ 上的可积函数。而且~\ref{eq:461} 成立。
+(2)若 $f(x,y)$ 是 $\mathcal{R}^p\times\mathcal{R}^q$ 上的可积函数,则对几乎处处的 $x\in\mathcal{R}^p$,$f(x,y)$ 作为 $y$ 的函数是 $\mathcal{R}^q$ 上的可积函数,并且 $g(x)=\int_{\mathcal{R}^q}f(x,y) dy$ 是 $\mathcal{R}^p$ 上的可积函数。而且~\eqref{eq:461} 成立。
\end{theorem}
\ref{thm:fubi}
@@ -751,8 +945,6 @@ Lebesgue 积分有几种不同的定义方式。我们将采用逐步定义非
见前文介绍,可以使用 \lstinline{scheme=chinese} 设置。
\item \question{大佬,我想把正文字体改为亮色,背景色改为黑灰色。}
页面颜色可以使用 \lstinline{\pagecolor} 命令设置,文本命令可以参考\href{https://tex.stackexchange.com/questions/278544/xcolor-what-is-the-equivalent-of-default-text-color}{这里}进行设置。
- \item \question{\lstinline[breaklines]{Package ctex Error: CTeX fontset 'Mac' is unavailable.}}
- 在 Mac 系统下,中文编译请使用 \hologo{XeLaTeX}。
\item \question{\lstinline{! LaTeX Error: Unknown option 'scheme=plain' for package 'ctex'.}}
你用的 C\TeX{} 套装吧?这个里面的 \lstinline{ctex} 宏包已经是已经是 10 年前的了,与本模板使用的 \lstinline{ctex} 宏集有很大区别。不建议 C\TeX{} 套装了,请卸载并安装 \TeX{} Live 2022。
\item \question{我该使用什么版本?}
@@ -764,7 +956,7 @@ Lebesgue 积分有几种不同的定义方式。我们将采用逐步定义非
\item \question{请问交叉引用是什么?}
本群和本模板适合有一定 \LaTeX{} 基础的用户使用,新手请先学习 \LaTeX{} 的基础,理解各种概念,否则你将寸步难行。
\item \question{代码高亮环境能用其他语言吗?}
- 可以的,ElegantBook 模板用的是 \lstinline{listings} 宏包,你可以在环境(\lstinline{lstlisting})之后加上语言(比如 Python 使用 \lstinline{language=Python} 选项),全局语言修改请使用 \lstinline{lsset} 命令,更多信息请参考宏包文档。
+ 可以的,ElegantBook 模板用的是 \lstinline{listings} 宏包,你可以在环境(\lstinline{lstlisting})之后加上语言(比如 Python 使用 \lstinline{language=Python} 选项),全局语言修改请使用 \lstinline{lstset} 命令,更多信息请参考宏包文档。
\item \question{群主,什么时候出 Beamer 的模板(主题),ElegantSlide 或者 ElegantBeamer?}
由于 Beamer 中有一个很优秀的主题 \href{https://github.com/matze/mtheme}{Metropolis}。后续确定不会再出任何主题/模板,请大家根据需要修改已有主题。
\end{enumerate}
@@ -773,11 +965,22 @@ Lebesgue 积分有几种不同的定义方式。我们将采用逐步定义非
根据用户的反馈,我们不断修正和完善模板。由于 3.00 之前版本与现在版本差异非常大,在此不列出 3.00 之前的更新内容。
+\datechange{2022/08/15}{版本 4.4 正式发布。}
+
+\begin{change}
+ \item \textbf{重要改动}:提供了一个定义定理类环境的命令 \lstinline|\elegantnewtheorem|;
+ \item \textbf{重要改动}:为所有内置定理类环境提供了带星号的版本,带星号的定理类环境不会编号,修复 \href{https://github.com/ElegantLaTeX/ElegantBook/issues/167}{issue: \#167};
+ \item \textbf{重要改动}:在 \lstinline{scheme=chinese} 下将目录中的“第 1 章”修改为“第一章”;
+ \item 将 TeX Gyre Termes 改为 TeX Gyre TermesX,使英文部分字形与 newtx 系列宏包更相近;
+ \item 重写了内置定理类环境的实现方法,修复了一些 bug,由于修改部分较大,如果引入了新的 bug,请及时在 QQ 群或 \href{https://github.com/ElegantLaTeX}{Github} 上进行反馈;
+ \item 删除 Gitee 仓库地址,恢复 GitHub 提交(pull requests);
+ \item 将参考文献命令添加到导言区,使编辑器能够对参考文献自动补全。
+\end{change}
\datechange{2022/04/09}{版本 4.3 正式发布。}
\begin{change}
- \item 放弃 newtx 系列宏包的设置,改用 TeX Gyre Terms,并设置其他字体;
+ \item 放弃 newtx 系列宏包的设置,改用 TeX Gyre Termes,并设置其他字体;
\item 修改定理类环境内部字体设置,修复环境内部中文无法加粗问题;
\item 增加定理类环境的计数器选项 \lstinline{thmcnt},可选 \lstinline{chapter} 和 \lstinline{section};
\item 增加 \lstinline{bibend} 选项,可选 \lstinline{bibend=biber}(默认)和 \lstinline{bibend=bibtex}。
@@ -926,13 +1129,14 @@ Lebesgue 积分有几种不同的定义方式。我们将采用逐步定义非
\item 修改英文字体为 \lstinline{newtx} 系列,另外大型操作符号维持 cm 字体。
\item 中文字体改用 \lstinline{ctex} 宏包自动设置。
\item 删除 \lstinline{xeCJK} 字体设置,原因是不同系统字体不方便统一。
- \item 定理换用 \lstinline{tcolobox} 宏包定义,并基本维持原有的定理样式,优化显示效果,支持跨页;定理类名字重命名,如 etheorem 改为 theorem 等等。
+ \item 定理换用 \lstinline{tcolorbox} 宏包定义,并基本维持原有的定理样式,优化显示效果,支持跨页;定理类名字重命名,如 etheorem 改为 theorem 等等。
\item 删去自定义的缩进命令 \lstinline{\Eindent}。
\item 添加参考文献宏包 \lstinline{natbib}。
\item 颜色名字重命名。
\end{change}
\nocite{*}
+
\printbibliography[heading=bibintoc, title=\ebibname]
\appendix
diff --git a/macros/latex/contrib/elegantbook/elegantbook-en.pdf b/macros/latex/contrib/elegantbook/elegantbook-en.pdf
index 102ca2c429..42be810cd6 100644
--- a/macros/latex/contrib/elegantbook/elegantbook-en.pdf
+++ b/macros/latex/contrib/elegantbook/elegantbook-en.pdf
Binary files differ
diff --git a/macros/latex/contrib/elegantbook/elegantbook-en.tex b/macros/latex/contrib/elegantbook/elegantbook-en.tex
index 00e7f67208..ee46a40015 100644
--- a/macros/latex/contrib/elegantbook/elegantbook-en.tex
+++ b/macros/latex/contrib/elegantbook/elegantbook-en.tex
@@ -5,8 +5,8 @@
\author{Ethan Deng \& Liam Huang}
\institute{Elegant\LaTeX{} Program}
-\date{April 9, 2022}
-\version{4.3}
+\date{Aug 15, 2022}
+\version{4.4}
\bioinfo{Bio}{Information}
\extrainfo{Victory won\rq t come to us unless we go to it. }
@@ -17,6 +17,9 @@
% modify the color in the middle of titlepage
\definecolor{customcolor}{RGB}{32,178,170}
\colorlet{coverlinecolor}{customcolor}
+\usepackage{cprotect}
+
+\addbibresource[location=local]{reference.bib} % bib
\begin{document}
@@ -49,7 +52,7 @@ For portable version, simply download lastest ElegantBook-master from GitHub or
\section{Update Templates}
You can use cmd/terminal to update the tlmgr itself and all the packages, the commands are:
\begin{lstlisting}
-tlmgr update --self
+tlmgr update --self
tlmgr update --all
\end{lstlisting}
@@ -58,14 +61,12 @@ To learn more, please refer to \href{https://tex.stackexchange.com/questions/554
\section{Other Release Versions}
If you are a \TeX{} Live 2018/2019/2020/2021 user and would like to update, the official solution is to uninstall the previous version. If you want to save the bother of uninstallation and re-installation, please copy \lstinline{elegantbook.cls} to the installation directory of \TeX{} Live 2022 (default: \lstinline|C:\texlive\2022\texmf-dist\tex\latex\elegantbook| ), run \lstinline{texhash} in cmd.
-
-
\chapter{ElegantBook Settings}
-
-This template is based on the Standard \LaTeX{} book class, so the options of book class work as well (Note that the option of papersize has no effect due to \lstinline{device} option). The default encoding is UTF-8 while \TeX{} Live is recommended. The test environment is Win10/Ubuntu 20.04/macOS + \TeX{} Live 2022/ Mac\TeX{} 2022, either \hologo{pdfLaTeX} or \hologo{XeLaTeX} works fine.
+This template is based on the Standard \LaTeX{} book class, so the options of book class work as well (Note that the option of papersize has no effect due to \lstinline{device} option). The default encoding is UTF-8 while \TeX{} Live is recommended. The test environments are Win10/Ubuntu 20.04/macOS + \TeX{} Live 2022/ Mac\TeX{} 2022, either \hologo{pdfLaTeX} or \hologo{XeLaTeX} works fine for \lstinline{lang=en}.
\section{Languages}
We defined one option named \lstinline{lang} which has two basic values, \lstinline{lang=en} (default) , \lstinline{lang=cn}. Different values will alter the captions of figure/table, abstract name, refname, etc. You can use this option as
+
\begin{lstlisting}
\documentclass[en]{elegantbook}
\documentclass[lang=en]{elegantbook}
@@ -78,7 +79,7 @@ Besides the two basic language translation, our user provide more options, here
\item French translation \lstinline{lang=fr}, provided by \href{https://github.com/abfek66}{abfek66} , please refer to \href{https://github.com/ElegantLaTeX/ElegantBook/issues/85}{Italian translation};
\item Dutch Translation \lstinline{lang=nl}, provided by \href{https://github.com/inktvis75}{inktvis75} , please refer to \href{https://github.com/ElegantLaTeX/ElegantBook/issues/108}{Dutch Translation};
\item Hungarian translation \lstinline{lang=hu}, provided by \href{https://github.com/palkotamas}{palkotamas}, please refer to \href{https://github.com/ElegantLaTeX/ElegantBook/issues/111}{Hungarian translation};
- \item Deutsch translation \lstinline{lang=de}, provided by Lisa, please refer to\href{https://github.com/ElegantLaTeX/ElegantBook/issues/113}{Deutsch translation};
+ \item Deutsch translation \lstinline{lang=de}, provided by Lisa, please refer to \href{https://github.com/ElegantLaTeX/ElegantBook/issues/113}{Deutsch translation};
\item Spanish translation \lstinline{lang=es}, provided by Gustavo A. Corradi, please refer to \href{https://github.com/ElegantLaTeX/ElegantBook/issues/133}{Spanish translation};
\item Mongolian translation \lstinline{lang=mn}, provided by \href{https://github.com/Altantsooj}{Altantsooj}, please refer to \href{https://github.com/ElegantLaTeX/ElegantBook/issues/137}{Mongolian translation};
\item Japanese translation \lstinline{lang=jp}, provided by \href{https://github.com/inusturbo}{inusturbo}, please refer to \href{https://github.com/ElegantLaTeX/ElegantBook/issues/172}{Japanese translation}.
@@ -96,7 +97,7 @@ The option for device (\lstinline{device}) was originally used in ElegantNote, n
\end{lstlisting}
\section{Color Themes}
-This template contains 5 color themes, i.e. \textcolor{structure1}{\lstinline{green}}\footnote{Original default theme.}, \textcolor{structure2}{\lstinline{cyan}}, \textcolor{structure3}{\lstinline{blue}}(default), \textcolor{structure4}{\lstinline{gray}}, \textcolor{structure5}{\lstinline{black}}. You can choose \lstinline{green} with
+This template contains 5 color themes, i.e., \textcolor{structure1}{\lstinline{green}}\footnote{Original default theme.}, \textcolor{structure2}{\lstinline{cyan}}, \textcolor{structure3}{\lstinline{blue}}(default), \textcolor{structure4}{\lstinline{gray}}, \textcolor{structure5}{\lstinline{black}}. You can choose \lstinline{green} with
\begin{lstlisting}
\documentclass[green]{elegantbook} %or
\documentclass[color=green]{elegantbook}
@@ -210,7 +211,7 @@ In this template, we defined four different theorem class environments
\item \textit{Theorem Environments}, including title and content, numbering corresponding to chapter. Three types depending on the format:
\begin{itemize}
\item \textcolor{main}{\textbf{definition}} environment, the color is \textcolor{main}{main};
- \item \textcolor{second}{\textbf{theorem, lemma, corollary}} environment, the color is \textcolor{second} {second};
+ \item \textcolor{second}{\textbf{theorem, lemma, corollary, axiom, postulate}} environment, the color is \textcolor{second} {second};
\item \textcolor{third}{\textbf{proposition}} environment, the color is \textcolor{third}{third}.
\end{itemize}
\item \textit{Example Environment}, including \textbf{example, exercise, problem} environment, auto numbering according to chapter.
@@ -218,49 +219,91 @@ In this template, we defined four different theorem class environments
\item \textit{Conclusion Environment}, including \textbf{conclusion, assumption, property, remark and solution}\footnote{We also define an option \lstinline{result}, which can hide the \lstinline{solution} and \lstinline{proof} environments. You can switch between \lstinline{result=answer} and \lstinline{result=noanswer}.} environments, all of which begin with boldfaced words, with format consistent with normal paragraphs.
\end{itemize}
+All of theorem environments have star versions: \textcolor{main}{\textbf{definition*}}, \textcolor{second}{\textbf{theorem*}}, \textcolor{second}{\textbf{lemma*}}, \textcolor{second}{\textbf{corollary*}}, \textcolor{second}{\textbf{axiom*}}, \textcolor{second}{\textbf{postulate*}}, \textcolor{third}{\textbf{proposition*}}. Environments with an asterisk are not numbered.
+
\subsection{Theorem Class Environments}
-Since the template uses the \lstinline{tcolorbox} package to customize the theorem class environments, it is slightly different from the normal theorem environments. The usage is as follows:
+
+\subsubsection{\lstinline{fancy} mode}
+
+In \lstinline{fancy} mode, the template uses the \lstinline{tcolorbox} package to customize the theorem class environments, it is slightly different from the normal theorem environments. The usage is as follows:
\begin{lstlisting}
-\begin{theorem}{theorem name}{label text}
-The content of theorem.
-\end{theorem}
-\end{lstlisting}
+ % name + label
+ \begin{theorem}{theorem name}{label}
+ The content of a theorem with name and label.
+ Use \ref{thm:label} to refer this theorem.
+ \end{theorem}
+ % no name + label
+ \begin{theorem}{}{label no name}
+ The content of a theorem without name.
+ Use \ref{thm:label no name} to refer this theorem.
+ \end{theorem}
+ % name + no label
+ \begin{theorem}{theorem name}{}
+ The content of a theorem without label.
+ Can't refer this theorem.
+ The last {} can be removed.
+ \end{theorem}
+ % no name + no label
+ \begin{theorem}{}{}
+ The content of a theorem without name and label.
+ Can't refer this theorem.
+ Both of {} can be removed.
+ \end{theorem}
+ \end{lstlisting}
+
+The first parameter \lstinline{theorem name} represents the name of the theorem. If the current theorem has no name, please use \lstinline|{}|\cprotect\footnote{Unless this theorem has neither no label, you should not omit this \verb|{}|.}, and the second parameter \lstinline{label} represents the label used in cross-reference with \verb|\ref{thm:label}|. Note that cross-references must be prefixed with \lstinline{thm:}.
-The first parameter \lstinline{<theorem name>} represents the name of the theorem, and the second parameter \lstinline{label} represents the label used in cross-reference with \verb|ref{thm:label}|. Note that cross-references must be prefixed with \lstinline{thm:}.
+Other theorem class environments with the same usage includes:
+
+\begin{table}[htbp]
+\centering
+\caption{Theorem Class Environments}
+ \begin{tabular}{llll}
+ \toprule
+ Environment & Label text & Prefix & Cross-reference \\
+ \midrule
+ definition & label & def & \lstinline|\ref{def:label}| \\
+ theorem & label & thm & \lstinline|\ref{thm:label}| \\
+ postulate & label & pos & \lstinline|\ref{pos:label}| \\
+ axiom & label & axi & \lstinline|\ref{axi:label}|\\
+ lemma & label & lem & \lstinline|\ref{lem:label}| \\
+ corrlary & label & cor & \lstinline|\ref{cor:label}| \\
+ proposition & label & pro & \lstinline|\ref{pro:label}| \\
+ \bottomrule
+ \end{tabular}%
+\label{tab:theorem-class}%
+\end{table}%
From version 4.1, you can write your theorem environments as follows:
\begin{lstlisting}
-\begin{theorem}[theorem name]\label{thm:label text}
+\begin{theorem}[theorem name]\label{thm:theorem-label}
The content of theorem.
\end{theorem}
% or
-\begin{theorem}
+\begin{theorem}\label{thm:theorem-without-name}
The content of theorem.
\end{theorem}
\end{lstlisting}
-Other theorem class environments with the same usage includes:
-
-\begin{table}[htbp]
- \centering
- \caption{Theorem Class Environments}
- \begin{tabular}{llll}
- \toprule
- Environment & Label text & Prefix & Cross-reference \\
- \midrule
- definition & label & def & \lstinline|\ref{def:label}| \\
- theorem & label & thm & \lstinline|\ref{thm:label}| \\
- lemma & label & lem & \lstinline|\ref{lem:label}| \\
- corrlary & label & cor & \lstinline|\ref{cor:label}| \\
- proposition & label & pro & \lstinline|\ref{pro:label}| \\
- \bottomrule
- \end{tabular}%
- \label{tab:theorem-class}%
- \end{table}%
+In this case, cross-reference don't have to be prefixed, i.e. the parameter of \lstinline{\ref} is the same as that of \lstinline{\label}.
+\subsubsection{\lstinline{simple} mode}
+
+In \lstinline{simple} mode, the template uses the \lstinline{amsthm} package to customize the theorem class environments. The usage is as follows:
+
+\begin{lstlisting}
+\begin{theorem}[theorem name]\label{thm:theorem-label}
+ The content of theorem.
+\end{theorem}
+% or
+\begin{theorem}\label{thm:theorem-without-name}
+ The content of theorem without name.
+\end{theorem}
+\end{lstlisting}
+
\subsection{Counter for Theorem Environments}
-You can use \lstinline{thmcnt} option to control the theorem counter/number display style for the theorem environments, the acceptable options are \lstinline{chapter} (default) and \lstinline{section}.
+You can use \lstinline{thmcnt} option to control the theorem counter/number display style for the theorem environments, the acceptable options are \lstinline{chapter} (default) and \lstinline{section}:
\begin{lstlisting}
\documentclass[section]{elegantbook} % turn the Theorem 4.1 to Theorem 4.1.1
@@ -268,7 +311,6 @@ You can use \lstinline{thmcnt} option to control the theorem counter/number disp
\end{lstlisting}
-
\subsection{Other Customized Environments}
The other three math environments can be called directly since there are no additional option for them, e.g. \lstinline{example}:
\begin{lstlisting}
@@ -339,13 +381,13 @@ If you use \lstinline{newtx} fonts, type in:
When you are using \lstinline{newtx}, please pay attention to the hyphens. For instance,
\begin{equation}
-\int_{R^q} f(x,y) dy.\emph{of\kern0pt f}
+\int_{R^q} f(x,y) dy.\emph{of\kern0pt f} \sin x
\end{equation}
The corresponding code is:
\begin{lstlisting}
\begin{equation}
- \int_{R^q} f(x,y) dy.\emph{of \kern0pt f}
+ \int_{R^q} f(x,y) dy.\emph{of \kern0pt f} \sin x
\end{equation}
\end{lstlisting}
@@ -375,6 +417,19 @@ This template uses biblatex to generate the bibliography, the default citestyle
If you want to use biblatex, you must create a file named \lstinline{reference.bib}, add bib items (from Google Scholar, Mendeley, EndNote, and etc.) to \lstinline{reference.bib} file, then cite the bibkey in the \lstinline{tex} file. The biber will automatically generate the bibliography for the reference you cited.
+In order to get the editors' auto-completion working, you need to add following code in your preamble:
+
+\begin{lstlisting}
+ \addbibresource[location=local]{reference.bib}
+\end{lstlisting}
+
+Then include the print commands where you want to print the bibliography:
+\begin{lstlisting}
+ \printbibliography[heading=bibintoc, title=\ebibname]
+\end{lstlisting}
+
+
+
To change the bibliography style, this version introduces two options: \lstinline{citestyle} and \lstinline{bibstyle}, please refer to \href{https://ctan.org/pkg/biblatex}{CTAN:biblatex} for more detail about these options. You can change your bibliography style as
@@ -532,19 +587,27 @@ Note that a subgroup~$H$ of a group $G$ is itself a left coset of $H$ in $G$.
\lipsum[2]
\begin{theorem}[Lagrange's Theorem] \label{thm:lg}
-Let $G$ be a finite group, and let $H$ be a subgroup of $G$. Then the order of $H$ divides the order of $G$.
+Let $G$ be a finite group, and let $H$ be a subgroup of $G$. Then the order of $H$ divides the order of $G$.
\end{theorem}
-\ref{thm:lg}
+As theorem \ref{thm:lg} refered.
+
\lipsum[3]
-
+
+\begin{theorem}{theorem name}{label text}
+ The content of theorem.
+\end{theorem}
+
+we can refer this theorem as \ref{thm:label text}.
+
+
\begin{proposition}[Size of Left Coset]
Let $H$ be a finite subgroup of a group $G$. Then each left coset of $H$ in $G$ has the same number of elements as $H$.
\end{proposition}
\begin{proof}
-Let $z$ be some element of $xH \cap yH$. Then $z = xa$ for some $a \in H$, and $z = yb$ for some $b \in H$. If $h$ is any element of $H$ then $ah \in H$ and $a^{-1}h \in H$, since $H$ is a subgroup of $G$. But $zh = x(ah)$ and $xh = z(a^{-1}h)$ for all $h \in H$. Therefore $zH \subset xH$ and $xH \subset zH$, and thus $xH = zH$. Similarly $yH = zH$, and thus $xH = yH$, as required.
+ Let $z$ be some element of $xH \cap yH$. Then $z = xa$ for some $a \in H$, and $z = yb$ for some $b \in H$. If $h$ is any element of $H$ then $ah \in H$ and $a^{-1}h \in H$, since $H$ is a subgroup of $G$. But $zh = x(ah)$ and $xh = z(a^{-1}h)$ for all $h \in H$. Therefore $zH \subset xH$ and $xH \subset zH$, and thus $xH = zH$. Similarly $yH = zH$, and thus $xH = yH$, as required.
\end{proof}
\begin{figure}[htbp]
@@ -629,10 +692,24 @@ We list some FAQs for users to refer to:
We revised our templates now and then. This section shows the version story of ElegantBook.
+\datechange{2022/08/15}{release of v4.4.}
+
+\begin{change}
+ \item Add custome theorem definition command \lstinline{\elegantnewtheorem};
+ \item Fix star environment(*) for inner environments (\href{https://github.com/ElegantLaTeX/ElegantBook/issues/167}{issue \#167});
+ \item Change English fonts from TeX Gyre Termes to TeX Gyre TermesX;
+ \item Re-construct some theorem environments to enchance compatibility;
+ \item Remove Gitee repo due the privacy policy;
+ \item Re-open Github pull requests.
+\end{change}
+
+
+
+
\datechange{2022/04/09}{release of v4.3.}
\begin{change}
- \item Remove part newtx settings, set TeX Gyre Terms/Heros fonts under \hologo{XeLaTeX}.
+ \item Remove part newtx settings, set TeX Gyre Termes/Heros fonts under \hologo{XeLaTeX}.
\item Fix Chinese fonts in the theorem environments.
\item Add theorem counter option, \lstinline{thmcnt=section}.
\item Add bib option \lstinline{bibend}, which can take value of biber and bibtex.
@@ -697,12 +774,12 @@ We revised our templates now and then. This section shows the version story of E
\item Revise \lstinline{problemset}.
\end{change}
+
\nocite{en2,en3}
\printbibliography[heading=bibintoc, title=\ebibname]
-
\appendix
-% \renewcommand\chaptername{\eappendix \thechapter}
+
\chapter{Mathematical Tools}
diff --git a/macros/latex/contrib/elegantbook/elegantbook.cls b/macros/latex/contrib/elegantbook/elegantbook.cls
index 0966c3fc12..93f4dd9919 100644
--- a/macros/latex/contrib/elegantbook/elegantbook.cls
+++ b/macros/latex/contrib/elegantbook/elegantbook.cls
@@ -123,6 +123,10 @@
pdfborder={0 0 0},
linktocpage
}
+\newif\ifELEGANT@Hy@later
+ \@ifpackagelater{hyperref}{2022/05/16}
+ {\ELEGANT@Hy@latertrue}
+ {\ELEGANT@Hy@laterfalse}
%% device settings
\RequirePackage{geometry}
@@ -165,13 +169,16 @@
\PassOptionsToPackage{quiet}{fontspec}
\RequirePackage{iftex}
-\ifXeTeX
+\ifpdftex
+ \RequirePackage{newtxtext}
+ \RequirePackage[scaled=.90]{helvet}
+\else
\RequirePackage[no-math]{fontspec}
- \setmainfont{texgyretermes}[
- UprightFont = *-regular ,
- BoldFont = *-bold ,
- ItalicFont = *-italic ,
- BoldItalicFont = *-bolditalic ,
+ \setmainfont{TeXGyreTermesX}[
+ UprightFont = *-Regular ,
+ BoldFont = *-Bold ,
+ ItalicFont = *-Italic ,
+ BoldItalicFont = *-BoldItalic ,
Extension = .otf ,
Scale = 1.0]
@@ -182,14 +189,11 @@
BoldItalicFont = *-bolditalic ,
Extension = .otf ,
Scale = 0.9]
-\else
- \RequirePackage{newtxtext}
- \RequirePackage[scaled=.90]{helvet}
\fi
\ifdefstring{\ELEGANT@lang}{cn}{
\ifdefstring{\ELEGANT@chinesefont}{founder}{
- \RequirePackage[UTF8,scheme=plain,fontset=none]{ctex}
+ \RequirePackage[UTF8, scheme=plain, fontset=none]{ctex}
\setCJKmainfont[BoldFont={FZHei-B01},ItalicFont={FZKai-Z03}]{FZShuSong-Z01}
\setCJKsansfont[BoldFont={FZHei-B01}]{FZKai-Z03}
\setCJKmonofont[BoldFont={FZHei-B01}]{FZFangSong-Z02}
@@ -203,10 +207,14 @@
\newcommand*{\fangsong}{\CJKfamily{zhfs}}}{\relax}
\ifdefstring{\ELEGANT@chinesefont}{nofont}{
- \RequirePackage[UTF8,scheme=plain,fontset=none]{ctex}}{\relax}
+ \RequirePackage[UTF8,scheme=plain,fontset=none]{ctex}
+ \xeCJKsetup{AutoFakeBold=true}
+ }{\relax}
\ifdefstring{\ELEGANT@chinesefont}{ctexfont}{
- \RequirePackage[UTF8,scheme=plain]{ctex}}{\relax}
+ \RequirePackage[UTF8,scheme=plain]{ctex}
+ \xeCJKsetup{AutoFakeBold=true}
+ }{\relax}
\AfterEndPreamble{
\setlength\parindent{2\ccwd}}
@@ -238,7 +246,19 @@
\RequirePackage{anyfontsize}
\ifdefstring{\ELEGANT@math}{newtx}{
+ \let\oldencodingdefault\encodingdefault
+ \let\oldrmdefault\rmdefault
+ \let\oldsfdefault\sfdefault
+ \let\oldttdefault\ttdefault
+ \def\encodingdefault{T1}
+ \renewcommand{\rmdefault}{ntxtlf}
+ \renewcommand{\sfdefault}{qhv}
+ \renewcommand{\ttdefault}{ntxtt}
\RequirePackage{newtxmath}
+ \let\encodingdefault\oldencodingdefault
+ \let\rmdefault\oldrmdefault
+ \let\sfdefault\oldsfdefault
+ \let\ttdefault\oldttdefault
\let\Bbbk\relax
\RequirePackage{esint}
%%% use yhmath pkg, uncomment following code
@@ -387,7 +407,6 @@
backend=\ELEGANT@bibend,
citestyle=\ELEGANT@citestyle,
bibstyle=\ELEGANT@bibstyle]{biblatex}
-\defbibheading{elegantbook}[\ebibname]{#1}
\ifdefstring{\ELEGANT@lang}{cn}{
\renewcommand{\baselinestretch}{1.3}
@@ -833,8 +852,22 @@
\ifdefstring{\ELEGANT@lang}{cn}{
\ifdefstring{\ELEGANT@scheme}{chinese}{
\newcommand{\xchaptertitle}{第\zhnumber{\arabic{chapter}}章} }{
- \newcommand{\xchaptertitle}{第 \thechapter{} 章}} }{
- \newcommand{\xchaptertitle}{\chaptername~\thechapter~}}
+ \newcommand{\xchaptertitle}{第 \thechapter{} 章}}
+% Hyperref 2022/05/16's changelog.txt said
+% * nameref is loaded always and earlier (issue#235)
+ \AtBeginDocument{
+ \ifELEGANT@Hy@later
+ \patchcmd{\NR@chapter}%
+ {\numberline{\thechapter}}{\numberline{\xchaptertitle}}%
+ {}{\fail}
+ \else
+ \patchcmd{\Hy@org@chapter}%
+ {\numberline{\thechapter}}{\numberline{\xchaptertitle}}%
+ {}{\fail}
+ \fi
+ }
+ }
+ {\newcommand{\xchaptertitle}{\chaptername~\thechapter~}}
\setcounter{secnumdepth}{5}
\titleformat{\chapter}[\style]{\bfseries}{
@@ -855,7 +888,9 @@
-%%define the note and proof environment
+%%define the
+%%definition theorem postulate axiom corollary lemma proposition
+%%and proof environment
\RequirePackage{pifont,manfnt,bbding}
\RequirePackage[many]{tcolorbox}
% \newlength{\normalparindent}
@@ -899,49 +934,78 @@
overlay unbroken and last={
\node[anchor=south east, outer sep=0pt] at (\linewidth-width,0) {
\textcolor{second}{$\heartsuit$}};}},
- propstyle/.style={
+ prostyle/.style={
common,
colframe=third,
colback=third!5,
colbacktitle=third,
overlay unbroken and last={
\node[anchor=south east, outer sep=0pt] at (\linewidth-width,0) {
- \textcolor{third}{$\spadesuit$}};}},}
- % \newtcbtheorem[auto counter,number within=chapter]{definition}{\definitionname}{defstyle}{def}
- \DeclareTColorBox[auto counter,number within=\ELEGANT@thmcnt]{definition}{ o t\label g }{
- common,defstyle,
- IfValueTF={#1}{title={\definitionname~\thetcbcounter\ (#1)}}{title=\definitionname~\thetcbcounter},
- IfBooleanTF={#2}{label=#3}{}}
- % \newtcbtheorem[auto counter,number within=chapter]{theorem}{\theoremname}{thmstyle}{thm}
- \DeclareTColorBox[auto counter,number within=\ELEGANT@thmcnt]{theorem}{ o t\label g }{
- common,thmstyle,
- IfValueTF={#1}{title={\theoremname~\thetcbcounter\ (#1)}}{title=\theoremname~\thetcbcounter},
- IfBooleanTF={#2}{label=#3}{}}
- % \newtcbtheorem[auto counter,number within=chapter]{postulate}{\postulatename}{thmstyle}{pos}
- \DeclareTColorBox[auto counter,number within=\ELEGANT@thmcnt]{postulate}{ o t\label g }{
- common,thmstyle,
- IfValueTF={#1}{title={\postulatename~\thetcbcounter\ (#1)}}{title=\postulatename~\thetcbcounter},
- IfBooleanTF={#2}{label=#3}{}}
- % \newtcbtheorem[auto counter,number within=chapter]{axiom}{\axiomname}{thmstyle}{axi}
- \DeclareTColorBox[auto counter,number within=\ELEGANT@thmcnt]{axiom}{ o t\label g }{
- common,thmstyle,
- IfValueTF={#1}{title={\axiomname~\thetcbcounter\ (#1)}}{title=\axiomname~\thetcbcounter},
- IfBooleanTF={#2}{label=#3}{}}
- % \newtcbtheorem[auto counter,number within=chapter]{corollary}{\corollaryname}{thmstyle}{cor}
- \DeclareTColorBox[auto counter,number within=\ELEGANT@thmcnt]{corollary}{ o t\label g }{
- common,thmstyle,
- IfValueTF={#1}{title={\corollaryname~\thetcbcounter\ (#1)}}{title=\corollaryname~\thetcbcounter},
- IfBooleanTF={#2}{label=#3}{}}
- % \newtcbtheorem[auto counter,number within=chapter]{lemma}{\lemmaname}{thmstyle}{lem}
- \DeclareTColorBox[auto counter,number within=\ELEGANT@thmcnt]{lemma}{ o t\label g }{
- common,thmstyle,
- IfValueTF={#1}{title={\lemmaname~\thetcbcounter\ (#1)}}{title=\lemmaname~\thetcbcounter},
- IfBooleanTF={#2}{label=#3}{}}
- % \newtcbtheorem[auto counter,number within=chapter]{proposition}{\propositionname}{propstyle}{pro}
- \DeclareTColorBox[auto counter,number within=\ELEGANT@thmcnt]{proposition}{ o t\label g }{
- common,propstyle,
- IfValueTF={#1}{title={\propositionname~\thetcbcounter\ (#1)}}{title=\propositionname~\thetcbcounter},
- IfBooleanTF={#2}{label=#3}{}}}{\relax}
+ \textcolor{third}{$\spadesuit$}};}},
+ ELEGANT@title/.code n args={2}
+ {
+ \ifblank{#2}
+ {\tcbset{title={\csname #1name\endcsname~\thetcbcounter}}}
+ {\tcbset{title={\csname #1name\endcsname~\thetcbcounter\ (#2)}}}
+ },
+ ELEGANT@label/.code n args={2}
+ {
+ \ifblank{#2}
+ {}{\tcbset{label={#1:#2}}}
+ }
+ }
+
+ % define an internal control sequence \ELEGANT@newtheorem for fancy mode's newtheorem
+ % #1 is the environment name, #2 is the prefix of label, #3 is the style
+ % style: thmstyle, defstyle, prostyle
+ % e.g. \ELEGANT@newtheorem{theorem}{thm}{thmstyle}
+ % will define two environments: numbered ``theorem'' and no-numbered ``theorem*''
+ % WARNING FOR MULTILINGUAL: this cs will automatically find \theoremname's definition,
+ % WARNING FOR MULTILINGUAL: it should be defined in language settings.
+ \newcommand{\ELEGANT@newtheorem}[3]{
+ \ifcsundef{#1name}{%
+ \ClassError{elegantbook}{%
+ \ #1name undefined, \MessageBreak
+ Please check in language setting
+ }{}
+ }{\relax}
+ \DeclareTColorBox[auto counter,number within=\ELEGANT@thmcnt]{#1}{ g o t\label g }{
+ common,#3,
+ IfValueTF={##1}
+ {ELEGANT@title={#1}{##1}}
+ {
+ IfValueTF={##2}
+ {ELEGANT@title={#1}{##2}}
+ {ELEGANT@title={#1}{}}
+ },
+ IfValueT={##4}
+ {
+ IfBooleanTF={##3}
+ {label={##4}}
+ {ELEGANT@label={#2}{##4}}
+ }
+ }
+ \DeclareTColorBox{#1*}{ g o }{
+ common,#3,
+ IfValueTF={##1}
+ {ELEGANT@title={#1}{##1}}
+ {
+ IfValueTF={##2}
+ {ELEGANT@title={#1}{##2}}
+ {ELEGANT@title={#1}{}}
+ },
+ }
+ }
+ % define several environment
+ % we define headers like \definitionname before
+ \ELEGANT@newtheorem{definition}{def}{defstyle}
+ \ELEGANT@newtheorem{theorem}{thm}{thmstyle}
+ \ELEGANT@newtheorem{postulate}{pos}{thmstyle}
+ \ELEGANT@newtheorem{axiom}{axi}{thmstyle}
+ \ELEGANT@newtheorem{corollary}{cor}{thmstyle}
+ \ELEGANT@newtheorem{lemma}{lem}{thmstyle}
+ \ELEGANT@newtheorem{proposition}{pro}{prostyle}
+}{\relax}
\ifdefstring{\ELEGANT@mode}{simple}{
@@ -951,7 +1015,7 @@
% \let\proofname\relax
\let\endproof\relax
- % declare a new theorem style
+ % declare new theorem styles: defstyle, thmstyle, prostyle
\newtheoremstyle{defstyle}{3pt}{3pt}{\citshape}{-3pt}{
\bfseries\color{main}}{}{0.5em}{\thmname{#1} \thmnumber{#2} \thmnote{(#3)}}
\newtheoremstyle{thmstyle}{3pt}{3pt}{\citshape}{-3pt}{
@@ -959,21 +1023,85 @@
\newtheoremstyle{prostyle}{3pt}{3pt}{\citshape}{-3pt}{
\bfseries\color{third}}{}{0.5em}{\thmname{#1} \thmnumber{#2} \thmnote{(#3)}}
+ % define an internal control sequence \ELEGANT@newtheorem for simple mode's newtheorem
+ % #1 is the environment name, #2 is the style
+ % style: thmstyle, defstyle, prostyle
+ % e.g. \ELEGANT@newtheorem{theorem}{thmstyle}
+ % will define two environments: numbered ``theorem'' and no-numbered ``theorem*''
+ % WARNING FOR MULTILINGUAL: this cs will automatically find \theoremname's definition,
+ % WARNING FOR MULTILINGUAL: it should be defined in language settings.
+ \newcommand{\ELEGANT@newtheorem}[2]{
+ \theoremstyle{#2}
+ \newtheorem{#1}{\csname #1name\endcsname}[\ELEGANT@thmcnt]
+ \newtheorem*{#1*}{\csname #1name\endcsname}
+ }
- \theoremstyle{defstyle} % definition style
- \newtheorem{definition}{\definitionname}[\ELEGANT@thmcnt]
-
- \theoremstyle{thmstyle} %theorem style
- \newtheorem{theorem}{\theoremname}[\ELEGANT@thmcnt]
- \newtheorem{lemma}{\lemmaname}[\ELEGANT@thmcnt]
- \newtheorem{corollary}{\corollaryname}[\ELEGANT@thmcnt]
- \newtheorem{postulate}{\postulatename}[\ELEGANT@thmcnt]
- \newtheorem{axiom}{\axiomname}[\ELEGANT@thmcnt]
-
- \theoremstyle{prostyle} % proposition style
- \newtheorem{proposition}{\propositionname}[\ELEGANT@thmcnt]
+ % define several environment
+ % we define headers like \definitionname before
+ \ELEGANT@newtheorem{definition}{defstyle}
+ \ELEGANT@newtheorem{theorem}{thmstyle}
+ \ELEGANT@newtheorem{postulate}{thmstyle}
+ \ELEGANT@newtheorem{axiom}{thmstyle}
+ \ELEGANT@newtheorem{corollary}{thmstyle}
+ \ELEGANT@newtheorem{lemma}{thmstyle}
+ \ELEGANT@newtheorem{proposition}{prostyle}
}{\relax}
+% define an user control sequence \elegantnewtheorem
+% #1 is the evironment, #2 is the theorem header
+% #3 is the style #4 is the prefix for fancy mode
+% style: thmstyle, defstyle, prostyle
+% if #4 is given in simple mode, an error will be raised
+% if #4 isn't given in fancy mode, the prefix will be set equal to #1,
+% and a warning will be raised
+\newcommand{\ELEGANT@newtheorem@warning}{}
+\newcommand{\ELEGANT@newtheorem@error}{}
+\NewDocumentCommand\elegantnewtheorem{ m m m g }
+ {
+ \renewcommand{\ELEGANT@newtheorem@warning}{
+ \ClassWarning{elegantbook}{%
+ Because you didn't provide a prefix. \MessageBreak
+ We use #1 as the default prefix. \MessageBreak
+ You have to use \MessageBreak
+ \ref{#1:label} to refer a \MessageBreak
+ \begin{#1}{name}{label} environment. \MessageBreak
+ }
+ }
+ \renewcommand{\ELEGANT@newtheorem@error}{
+ \ClassError{elegantbook}{%
+ You can't set a prefix in mode ``simple''.\MessageBreak
+ Just use \MessageBreak
+ \elegantnewtheorem{#1}{#2}{#3}
+ }{%
+ We are using ``amsthm'' package to \MessageBreak
+ generate theorem-like theorem. \MessageBreak
+ The 4th parameter ``prefix'' isn't allowed.
+ }
+ }
+ \expandafter\def\csname #1name\endcsname{#2}
+ \ifdefstring{\ELEGANT@mode}{simple}{%
+ \IfValueTF{#4}
+ {\ELEGANT@newtheorem@error}
+ {\ELEGANT@newtheorem{#1}{#3}}
+ }{\relax}
+ \ifdefstring{\ELEGANT@mode}{fancy}{%
+ \IfValueTF{#4}
+ {
+ \def\ELEGANT@temp@prefix{#4}
+ \ifdefempty{\ELEGANT@temp@prefix}
+ {
+ \ELEGANT@newtheorem{#1}{#1}{#3}
+ \ELEGANT@newtheorem@warning
+ }
+ {\ELEGANT@newtheorem{#1}{#4}{#3}}
+ }
+ {
+ \ELEGANT@newtheorem{#1}{#1}{#3}
+ \ELEGANT@newtheorem@warning
+ }
+ }{\relax}
+ }
+
% main(green-def): example exercise problem solution
% second(orange-thm): proof note remark
% third(blue-prop): assumptions property conclusion custom
@@ -1045,6 +1173,7 @@
},
}
+
\newenvironment{introduction}[1][\introductionname]{
\begin{tcolorbox}[introductionsty,title={#1}]
\begin{multicols}{2}
@@ -1194,7 +1323,7 @@
commentstyle=\color{gray},
emph={elegantpaper,fontenc,fontspec,xeCJK,citestyle,FiraMono,xunicode,figure,fig,image,img,table,itemize,enumerate,ctex,microtype,description,times,booktabs,tabular,PDFLaTeX,XeLaTeX,type1cm,BibTeX,device,color,mode,lang,amsthm,tcolorbox,titlestyle,cite,ctex,listings,base,math,scheme,toc,esint,chinesefont,amsmath,bibstyle,natbib,pgfornament},
emphstyle={\color{frenchplum}},
- morekeywords={DeclareSymbolFont,SetSymbolFont,toprule,midrule,bottomrule,institute,version,includegraphics,setmainfont,setsansfont,setmonofont ,setCJKmainfont,setCJKsansfont,setCJKmonofont,RequirePackage,figref,tabref,email,maketitle,keywords,definecolor,extrainfo,logo,cover,subtitle,appendix,chapter,hypersetup,mainmatter,frontmatter,tableofcontents,elegantpar,heiti,kaishu,lstset,pagecolor,zhnumber,marginpar,part,equote,marginnote,bioinfo,datechange,listofchange,lvert,lastpage,songti,heiti,fangsong,setCJKfamilyfont,textbf},
+ morekeywords={DeclareSymbolFont,SetSymbolFont,toprule,midrule,bottomrule,institute,version,includegraphics,setmainfont,setsansfont,setmonofont ,setCJKmainfont,setCJKsansfont,setCJKmonofont,RequirePackage,figref,tabref,email,maketitle,keywords,definecolor,extrainfo,logo,cover,subtitle,appendix,chapter,section,hypersetup,mainmatter,frontmatter,tableofcontents,elegantpar,heiti,kaishu,lstset,pagecolor,zhnumber,marginpar,part,equote,marginnote,bioinfo,datechange,listofchange,lvert,lastpage,songti,heiti,fangsong,setCJKfamilyfont,textbf,elegantnewtheorem,thmcnt,colorlet},
frame=single,
tabsize=2,
rulecolor=\color{structurecolor},
@@ -1233,7 +1362,7 @@
\begin{enumerate}[label=\small\protect\circled{\arabic*}]}{
\end{enumerate}}
-\addbibresource[location=local]{reference.bib}
+
\renewcommand\tableofcontents{%
\hypersetup{linktoc=all, linkcolor=black}
@@ -1251,24 +1380,35 @@
\@starttoc{toc}
\end{multicols}}{
\@starttoc{toc}}
- \if@restonecol\twocolumn\fi}
+ \if@restonecol\twocolumn\fi
+ \hypersetup{linkcolor=winered}}
\renewcommand*{\cleardoublepage}{\clearpage\if@twoside \ifodd\c@page\else
\hbox{}%
\thispagestyle{empty}%
-\newpage%
+beforechap\newpage%
\if@twocolumn\hbox{}\newpage\fi\fi\fi}
% https://tex.stackexchange.com/questions/56839/chaptername-is-used-even-for-appendix-chapters-in-toc
-\usepackage{calc}
-\usepackage[titles]{tocloft}
+\RequirePackage{calc}
+\RequirePackage[titles]{tocloft}
\ifdefstring{\ELEGANT@lang}{cn}{
- \renewcommand{\cftchappresnum}{\beforechap\space}
- \renewcommand{\cftchapaftersnum}{\space\afterchap}
+ % \renewcommand{\cftchappresnum}{\beforechap\space}
+ % \renewcommand{\cftchapaftersnum}{\space\afterchap}
\setlength{\cftchapnumwidth}{\widthof{\textbf{附录~999}}}
\g@addto@macro\appendix{%
+ % recover \thechapter in the \NR@chapter's \numberline
+ \ifELEGANT@Hy@later
+ \patchcmd{\NR@chapter}%
+ {\numberline{\xchaptertitle}}{\numberline{\thechapter}}%
+ {}{\fail}
+ \else
+ \patchcmd{\Hy@org@chapter}%
+ {\numberline{\xchaptertitle}}{\numberline{\thechapter}}%
+ {}{\fail}
+ \fi
\addtocontents{toc}{%
\protect\renewcommand{\protect\cftchappresnum}{\appendixname\space}%
\protect\renewcommand{\protect\cftchapaftersnum}{}%
diff --git a/macros/latex/contrib/elegantbook/image/donate.jpg b/macros/latex/contrib/elegantbook/image/donate.jpg
new file mode 100644
index 0000000000..60741efcde
--- /dev/null
+++ b/macros/latex/contrib/elegantbook/image/donate.jpg
Binary files differ
diff --git a/macros/latex/contrib/proflycee/README.md b/macros/latex/contrib/proflycee/README.md
index d987cf2976..11502d6f77 100644
--- a/macros/latex/contrib/proflycee/README.md
+++ b/macros/latex/contrib/proflycee/README.md
@@ -4,7 +4,7 @@ proflycee may be a useful package to daily use of LaTeX.
----------------
Vous êtes un enseignant de mathématiques en lycée ?
-lycee est un package qui pourra vous aider à utiliser LaTeX au quotidien.
+proflycee est un package qui pourra vous aider à utiliser LaTeX au quotidien.
----------------
diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
index 950f44259d..9deffa7cd7 100644
--- a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
+++ b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
index 5036e35a4f..300a92293f 100644
--- a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
+++ b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
@@ -11,7 +11,7 @@
\usepackage[build]{ProfLycee}
\usepackage{tkz-euclide}
\usetikzlibrary{hobby}
-\usepackage{siunitx}
+\usepackage[group-minimum-digits=4]{siunitx}
\usepackage{fancyvrb}
\usepackage{fancyhdr}
%fancy
@@ -55,8 +55,8 @@
\setlength{\parindent}{0pt}
\definecolor{LightGray}{gray}{0.9}
-\def\PLversion{1.2}
-\def\PLdate{10 Août 2022}
+\def\PLversion{1.2.2}
+\def\PLdate{15 Août 2022}
\tcbset{vignettes/.style={%
nobeforeafter,box align=base,boxsep=0pt,enhanced,sharp corners=all,rounded corners=southeast,%
@@ -222,7 +222,7 @@ Une commande pour afficher un petit schéma, en \TikZ, sur le signe d'une foncti
Deux commandes pour, en \TikZ, créer des petits schémas \og de signe \fg.
-Une commande pour déterminer des paramètres ($a$, $b$, $r$ et $r^2$) d'une régression linéaire par moindres carrés.
+Une commande pour travailler sur les statistiques à deux variables (algébriques et graphiques).
Quelques commandes pour convertir bin/dec/hex avec certains détails.
@@ -2656,6 +2656,493 @@ Quelques \Cle{Clés} sont disponibles pour cette commande, essentiellement pour
\newpage
+\section{Statistiques à deux variables}
+
+\subsection{Idées}
+
+\begin{codeidee}
+L'idée est de \textit{prolonger} le paragraphe précédent pour proposer un environnement \TikZ{} adapté à des situations venant de statistiques à deux variables.
+
+\smallskip
+
+Un des soucis pour ces situations est le fait que le repère dans lequel on travaille n'a pas forcément pour origine $(0\,;\,0)$.
+
+De ce fait - pour éviter des erreurs de \ctex{dimension too large} liées à \TikZ{} - il faut \textit{décaler les axes} pour se ramener à une origine en $O$.
+
+\smallskip
+
+Le code, intimement lié à un environnement \ctex{tikzpicture}, va donc :
+
+\begin{itemize}
+ \item préciser les informations utiles comme \ctex{xmin}, \ctex{xmax}, \ctex{Ox}, \ctex{xgrille}, etc
+ \item proposer des commandes (sans se soucier des \textit{translations} !) pour :
+ \begin{itemize}
+ \item tracer une grille (principale et/ou secondaire) ;
+ \item tracer les axes (avec légendes éventuelles) et éventuellement les graduer ;
+ \end{itemize}
+\end{itemize}
+
+En utilisant les commandes de \textsf{régression linéaire} du paragraphe précédent, il sera de plus possible (sans calculs !) de :
+
+\begin{itemize}
+ \item représenter le nuage de points ;
+ \item placer le point moyen ;
+ \item tracer la droite d'ajustement (obtenue par \ctex{ProfLycee}) ou une autre courbe.
+\end{itemize}
+\end{codeidee}
+
+\begin{codeinfo}
+Le package \ctex{pgfplots} peut être utilisé pour traiter ce genre de situation, mais ne l'utilisant pas, j'ai préféré préparer des \textsf{macros} permettant de s'affranchir de ce package (est-ce pertinent, ça c'est une autre question\ldots).
+\end{codeinfo}
+
+\begin{codetex}[listing only]
+%Listes et calculs
+\def\LLX{1994,1995,1996,1997,1998,1999,2000,2001,2002,2004,2005,2006,2007,2008,2009,2010}
+\def\LLY{1718,1710,1708,1700,1698,1697,1691,1688,1683,1679,1671,1670,1663,1661,1656,1649}
+\PLreglin{\LLX}{\LLY}
+\end{codetex}
+
+\begin{codetex}[listing only]
+%tracé (simple), les options seront présentées juste après
+\begin{tikzpicture}%
+ [x=0.5cm,y=0.1cm, %unités
+ Ox=1992,xmin=1992,xmax=2012,xgrille=2,xgrilles=1, %axe Ox
+ Oy=1640,ymin=1640,ymax=1730,ygrille=10,ygrilles=5] %axe Oy
+ \PLgrilletikz \PLaxestikz %grilles et axes
+ \PLaxextikz[annee]{1992,1994,...,2010} %axeOx
+ \PLaxeytikz{1640,1650,...,1720} %axeOy
+ \PLnuagepts{\LLX}{\LLY} %nuage
+ \PLcourbe[line width=1.25pt,ForestGreen,samples=2]%
+ {\COEFFa*\x+\COEFFb}{\LXmin:\LXmax} %droite de régression
+ \PLnuageptmoy %point moyen
+\end{tikzpicture}
+\end{codetex}
+
+\begin{codetex}[listing only]
+%tracé avec options fenêtre par défaut
+\begin{tikzpicture}%
+ [....] %paramètres
+ \PLfenetresimple<annee>{1992,1994,...,2010}{1640,1650,...,1720} %fenêtre "simple"
+ \PLnuagepts{\LLX}{\LLY} %nuage
+ \PLcourbe[line width=1.25pt,ForestGreen,samples=2]%
+ {\COEFFa*\x+\COEFFb}{\LXmin:\LXmax} %droite de régression
+ \PLnuageptmoy %point moyen
+\end{tikzpicture}
+\end{codetex}
+
+\begin{codesortie}
+\def\LLX{1994,1995,1996,1997,1998,1999,2000,2001,2002,2004,2005,2006,2007,2008,2009,2010}
+\def\LLY{1718,1710,1708,1700,1698,1697,1691,1688,1683,1679,1671,1670,1663,1661,1656,1649}
+\PLreglin{\LLX}{\LLY}
+
+\begin{tikzpicture}[x=0.5cm,y=0.1cm,Ox=1992,xmin=1992,xmax=2012,xgrille=2,xgrilles=1,Oy=1640,ymin=1640,ymax=1730,ygrille=10,ygrilles=5]
+ \PLgrilletikz \PLaxestikz
+ \PLaxextikz[annee]{1992,1994,...,2010}
+ \PLaxeytikz{1640,1650,...,1720}
+ \PLnuagepts{\LLX}{\LLY}
+ \PLcourbe[line width=1.25pt,ForestGreen,samples=2]{\COEFFa*\x+\COEFFb}{\LXmin:\LXmax}
+ \PLnuageptmoy
+\end{tikzpicture}
+\end{codesortie}
+
+\subsection{Commandes, clés et options}
+
+\begin{codeinfo}
+Les \Cle{paramètres} nécessaires à la bonne utilisation des commandes suivantes sont à déclarer directement dans l'environnement \ctex{tikzpicture}, seules versions \og x \fg{} sont présentées ici:
+
+\begin{itemize}
+ \item \Cle{xmin}, stockée dans \ctex{\textbackslash{}xmin} ;\hfill{}défaut \Cle{-3}
+ \item \Cle{xmax}, stockée dans \ctex{\textbackslash{}xmax} ;\hfill{}défaut \Cle{3}
+ \item \Cle{Ox}, stockée dans \ctex{\textbackslash{}axexOx}, origine de l'axe $(Ox)$ ;\hfill{}défaut \Cle{0}
+ \item \Cle{xgrille}, stockée dans \ctex{\textbackslash{}xgrille}, graduation principale ;\hfill{}défaut \Cle{1}
+ \item \Cle{xgrilles}, stockée dans \ctex{\textbackslash{}xgrilles}, graduation secondaire.\hfill{}défaut \Cle{0.5}
+\end{itemize}
+
+La fenêtre d'affichage (de sortie) sera donc \textit{portée} par le rectangle de coins $(xmin\,;\,ymin)$ et $(xmax\,;\,ymax)$ ; ce qui correspond en fait à la fenêtre \TikZ{} \textit{portée} par le rectangle de coins $(xmin-Ox\,;\,ymin-Oy)$ et $(xmax-Ox\,;\,ymax-Oy)$.
+
+\smallskip
+
+Les commandes ont -- pour certaines -- pas mal de \Cle{clés} pour des réglages fins, mais dans la majorité des cas elles ne sont pas forcément \textit{utiles}.
+\end{codeinfo}
+
+\begin{codeinfo}
+Pour illustrer les commandes et options de ce paragraphe, la base sera le graphique présenté précédemment.
+\end{codeinfo}
+
+\begin{codetex}[listing only]
+%...code tikz
+ \PLgrilletikz[<options>][<options grille ppale>][<options grille second.>]
+\end{codetex}
+
+\begin{codecles}
+Cette commande permet de tracer une grille principale et/ou une grille secondaire :
+
+\begin{itemize}
+ \item les premières \Cle{clés} sont les booléens \Cle{affp} et \Cle{affs} qui affichent ou non les grilles ;\hfill~défaut \Cle{true}
+ \item les options des grilles sont en \TikZ. \hfill~défaut \Cle{thin,lightgray} et \Cle{very thin,lightgray}
+\end{itemize}
+\end{codecles}
+
+\begin{codetex}[listing only]
+\begin{tikzpicture}%
+ [x=0.35cm,y=0.07cm,%
+ Ox=1992,xmin=1992,xmax=2012,xgrille=2,xgrilles=1,%
+ Oy=1640,ymin=1640,ymax=1730,ygrille=10,ygrilles=5]
+ \PLgrilletikz
+\end{tikzpicture}
+~~
+\begin{tikzpicture}%
+ [x=0.35cm,y=0.07cm,%
+ Ox=1992,xmin=1992,xmax=2012,xgrille=2,xgrilles=1,%
+ Oy=1640,ymin=1640,ymax=1730,ygrille=10,ygrilles=5]
+ \PLgrilletikz[affp=false][][orange,densely dotted]
+\end{tikzpicture}
+\end{codetex}
+
+\begin{codesortie}
+\hfill~
+\begin{tikzpicture}%
+ [x=0.35cm,y=0.07cm,%
+ Ox=1992,xmin=1992,xmax=2012,xgrille=2,xgrilles=1,%
+ Oy=1640,ymin=1640,ymax=1730,ygrille=10,ygrilles=5]
+ \PLgrilletikz
+\end{tikzpicture}
+~~
+\begin{tikzpicture}%
+ [x=0.35cm,y=0.07cm,%
+ Ox=1992,xmin=1992,xmax=2012,xgrille=2,xgrilles=1,%
+ Oy=1640,ymin=1640,ymax=1730,ygrille=10,ygrilles=5]
+ \PLgrilletikz[affp=false][][orange,densely dotted]
+\end{tikzpicture}
+\hfill~
+\end{codesortie}
+
+\begin{codetex}[listing only]
+%...code tikz
+ \PLaxestikz[<options>]
+\end{codetex}
+
+\begin{codecles}
+Cette commande permet de tracer les axes, avec des \Cle{clés} :
+
+\begin{itemize}
+ \item \Cle{epaisseur} qui est l'épaisseur des traits ; \hfill~défaut \Cle{1.25pt}
+ \item \Cle{police} qui est le style des labels des axes ; \hfill~défaut \Cle{\textbackslash{}normalsize\textbackslash{}normalfont}
+ \item \Cle{labelx} qui est le label de l'axe $(Ox)$ ; \hfill~défaut \Cle{\${}x\$}
+ \item \Cle{labely} qui est le label de l'axe $(Oy)$ ; \hfill~défaut \Cle{\${}y\$}
+ \item \Cle{afflabel} qui est le code pour préciser quels labels afficher, entre \Cle{x}, \Cle{y} ou \Cle{xy} ; \hfill~défaut \Cle{vide}
+ \item \Cle{poslabelx} pour la position du label de $(Ox)$ en bout d'axe ; \hfill~défaut \Cle{right}
+ \item \Cle{poslabely} pour la position du label de $(Oy)$ en bout d'axe ; \hfill~défaut \Cle{above}
+ \item \Cle{echellefleche} qui est l'échelle de la flèche des axes ; \hfill~défaut \Cle{1}
+ \item \Cle{typefleche} qui est le type de la flèche des axes.\hfill~défaut \Cle{>}
+\end{itemize}
+\end{codecles}
+
+\begin{codetex}[listing only]
+%code tikz
+ \PLaxestikz
+
+%code tikz
+ \PLaxestikz%
+ [afflabel=xy,labelx={Année},labely={Altitude},%
+ poslabelx={below right},poslabely={above left}%
+ police=\small\sffamily]
+\end{codetex}
+
+\begin{codesortie}
+\hfill~
+\begin{tikzpicture}%
+ [x=0.35cm,y=0.07cm,%
+ Ox=1992,xmin=1992,xmax=2012,xgrille=2,xgrilles=1,%
+ Oy=1640,ymin=1640,ymax=1730,ygrille=10,ygrilles=5]
+ \PLaxestikz
+\end{tikzpicture}
+~~
+\begin{tikzpicture}%
+ [x=0.35cm,y=0.07cm,%
+ Ox=1992,xmin=1992,xmax=2012,xgrille=2,xgrilles=1,%
+ Oy=1640,ymin=1640,ymax=1730,ygrille=10,ygrilles=5]
+ \PLaxestikz%
+ [afflabel=xy,labelx={Année},labely={Altitude},%
+ poslabelx={below right},poslabely={above left},%
+ police=\small\sffamily]
+\end{tikzpicture}
+\hfill~
+\end{codesortie}
+
+%les axes
+
+\begin{codetex}[listing only]
+%...code tikz
+ \PLaxextikz[<options>]{valeurs}
+ \PLaxeytikz[<options>]{valeurs}
+\end{codetex}
+
+\begin{codecles}
+Ces commande permet de tracer les graduations des axes, avec des \Cle{clés} identiques pour les deux directions :
+
+\begin{itemize}
+ \item \Cle{epaisseur} qui est l'épaisseur des graduations ; \hfill~défaut \Cle{1.25pt}
+ \item \Cle{police} qui est le style des labels des graduations ; \hfill~défaut \Cle{\textbackslash{}normalsize\textbackslash{}normalfont}
+ \item \Cle{posgrad} qui est la position des graduations par rapport à l'axe ; \hfill~défaut \Cle{below} et \Cle{left}
+ \item \Cle{hautgrad} qui est la position des graduations (sous la forme \Cle{lgt} ou \Cle{lgta/lgtb}) ; \hfill~défaut \Cle{4pt}
+ \item le booléen \Cle{affgrad} pour afficher les valeurs (formatés avec \ctex{num} donc dépendant de \ctex{sisetup}) des graduations ; \hfill~défaut \Cle{true}
+ \item le booléen \Cle{afforigine} pour afficher la graduation de l'origine ; \hfill~défaut \Cle{true}
+ \item le booléen \Cle{annee} qui permet de ne pas formater les valeurs des graduations (type \textsf{année}). \hfill~défaut \Cle{false}
+\end{itemize}
+\end{codecles}
+
+\begin{codetex}[listing only]
+%code tikz
+ \PLaxextikz[police=\small]{1992,1994,...,2010}
+ \PLaxeytikz{1640,1650,...,1720}
+
+%code tikz
+ \PLaxextikz[police=\small,annee,hautgrad=0pt/4pt]{1992,1994,...,2010}
+ \PLaxeytikz[affgrad=false,hautgrad=6pt]{1640,1650,...,1720}
+
+%des axes fictifs (en gris) sont rajoutés pour la lisibilité du code de sortie
+\end{codetex}
+
+\begin{codesortie}
+\hfill~
+\begin{tikzpicture}%
+ [x=0.35cm,y=0.07cm,%
+ Ox=1992,xmin=1992,xmax=2012,xgrille=2,xgrilles=1,%
+ Oy=1640,ymin=1640,ymax=1730,ygrille=10,ygrilles=5]
+ \draw[gray,line width=1.25pt,->] ({\xmin-\axexOx},0) -- ({\xmax-\axexOx},0) ;
+ \draw[gray,line width=1.25pt,->] (0,{\ymin-\axeyOy}) -- (0,{\ymax-\axeyOy}) ;
+ \PLaxextikz[police=\small]{1992,1994,...,2010}
+ \PLaxeytikz{1640,1650,...,1720}
+\end{tikzpicture}
+~~
+\begin{tikzpicture}%
+ [x=0.35cm,y=0.07cm,%
+ Ox=1992,xmin=1992,xmax=2012,xgrille=2,xgrilles=1,%
+ Oy=1640,ymin=1640,ymax=1730,ygrille=10,ygrilles=5]
+ \draw[gray,line width=1.25pt,->] ({\xmin-\axexOx},0) -- ({\xmax-\axexOx},0) ;
+ \draw[gray,line width=1.25pt,->] (0,{\ymin-\axeyOy}) -- (0,{\ymax-\axeyOy}) ;
+ \PLaxextikz[police=\small,annee,hautgrad=0pt/4pt]{1992,1994,...,2010}
+ \PLaxeytikz[affgrad=false,hautgrad=6pt]{1640,1650,...,1720}
+\end{tikzpicture}
+\hfill~
+\end{codesortie}
+
+\subsection{Commandes annexes}
+
+\begin{codeinfo}
+Il existe, de manière marginale, quelques commandes complémentaires qui ne seront pas trop détaillées mais qui sont présentes dans l'introduction :
+
+\begin{itemize}
+ \item \ctex{\textbackslash{}PLfenetre} qui restreint les tracés à la fenêtre (utile pour des courbes qui \textit{débordent}) ;
+ \item \ctex{\textbackslash{}PLfenetresimple} qui permet d'automatiser le tracé des grilles/axes/graduations dans leurs versions par défaut, avec peut de paramétrages ;
+ \item \ctex{\textbackslash{}PLorigine} pour rajouter le libellé de l'origine si non affiché par les axes.
+\end{itemize}
+\end{codeinfo}
+
+\begin{codetex}[listing only]
+%code tikz
+ \PLfenetre %on restreint les tracés
+ \PLfenetresimple<options axe Ox>{liste abscisses}<options axe Oy>{liste ordonnées}
+\end{codetex}
+
+%%l'origine
+%
+%\begin{codetex}[listing only]
+%%...code tikz
+% \PLorigine[<options>]
+%\end{codetex}
+
+\subsection{Interactions avec PLreglin}
+
+\begin{codetex}[listing only]
+%...code tikz
+ \PLnuagepts[<options>]{listeX}{listeY}
+\end{codetex}
+
+\begin{codecles}
+Cette commande, liée à la commande \ctex{\textbackslash{}PLreglin} permet de représenter le nuage de points associé aux deux listes, avec les \Cle{clés} suivantes :
+
+\begin{itemize}
+ \item \Cle{taille} qui est la taille des points du nuage ; \hfill~défaut \Cle{2pt}
+ \item \Cle{style} parmi \Cle{o} (rond) ou \Cle{x} (croix) ou \Cle{+} (plus) ; \hfill~défaut \Cle{o}
+ \item \Cle{couleur} qui est la couleur (éventuellement \Cle{couleurA/couleurB} pour les ronds). \hfill~défaut \Cle{blue}
+\end{itemize}
+\end{codecles}
+
+\begin{codetex}[listing only]
+\def\LLX{1994,1995,1996,1997,1998,1999,2000,2001,2002,2004,2005,2006,2007,2008,2009,2010}
+\def\LLY{1718,1710,1708,1700,1698,1697,1691,1688,1683,1679,1671,1670,1663,1661,1656,1649}
+
+\begin{tikzpicture}[...]
+ \PLnuagepts[couleur=blue/red]{\LLX}{\LLY}
+\end{tikzpicture}
+~~
+\begin{tikzpicture}[...]
+ \PLnuagepts[couleur=ForestGreen,style=x,taille=6pt]{\LLX}{\LLY}
+\end{tikzpicture}
+\end{codetex}
+
+\begin{codesortie}
+\def\LLX{1994,1995,1996,1997,1998,1999,2000,2001,2002,2004,2005,2006,2007,2008,2009,2010}
+\def\LLY{1718,1710,1708,1700,1698,1697,1691,1688,1683,1679,1671,1670,1663,1661,1656,1649}
+\PLreglin{\LLX}{\LLY}
+
+\begin{tikzpicture}[x=0.35cm,y=0.07cm,Ox=1992,xmin=1992,xmax=2012,xgrille=2,xgrilles=1,Oy=1640,ymin=1640,ymax=1730,ygrille=10,ygrilles=5]
+ \PLgrilletikz \PLaxestikz
+ \PLaxextikz[annee,police=\small]{1992,1994,...,2010}
+ \PLaxeytikz{1640,1650,...,1720}
+ \PLnuagepts[couleur=blue/red]{\LLX}{\LLY}
+\end{tikzpicture}
+~~
+\begin{tikzpicture}[x=0.35cm,y=0.07cm,Ox=1992,xmin=1992,xmax=2012,xgrille=2,xgrilles=1,Oy=1640,ymin=1640,ymax=1730,ygrille=10,ygrilles=5]
+ \PLgrilletikz \PLaxestikz
+ \PLaxextikz[annee,police=\small]{1992,1994,...,2010}
+ \PLaxeytikz{1640,1650,...,1720}
+ \PLnuagepts[couleur=ForestGreen,style=x,taille=6pt]{\LLX}{\LLY}
+\end{tikzpicture}
+\end{codesortie}
+
+%point moyen
+\begin{codetex}[listing only]
+%...code tikz
+ \PLnuageptmoy[<options>]
+\end{codetex}
+
+\begin{codecles}
+Cette commande permet de rajouter le point moyen du nuage, calculé par la commande \ctex{\textbackslash{}PLreglin}, avec les \Cle{clés} :
+
+\begin{itemize}
+ \item \Cle{police}, comme précédemment ; \hfill~défaut \Cle{\textbackslash{}normalsize\textbackslash{}normalfont} ;
+ \item \Cle{taille}, taille du point moyen ; \hfill~défaut \Cle{4pt}
+ \item \Cle{couleur}, couleur du point moyen ; \hfill~défaut \Cle{red}
+ \item \Cle{style} parmi \Cle{o} (rond) ou \Cle{x} (croix) ou \Cle{+} (plus) ; \hfill~défaut \Cle{o}
+ \item \Cle{xg}, abscisse du point moyen, récupérable via \ctex{PLRegLin} ; \hfill~défaut \Cle{\textbackslash{}LXmoy}
+ \item \Cle{xy}, abscisse du point moyen, récupérable via \ctex{PLRegLin} ; \hfill~défaut \Cle{\textbackslash{}LYmoy}
+ \item \Cle{nom}, label du point moyen ; \hfill~défaut \Cle{G}
+ \item \Cle{pos} qui est la position du label par rapport au point ; \hfill~défaut \Cle{above}
+ \item \Cle{decal} qui est l'éloignement de la position du label par rapport au point ; \hfill~défaut \Cle{0pt}
+ \item la booléen \Cle{affnom} qui affiche ou non le libellé.\hfill~défaut \Cle{true}
+\end{itemize}
+\end{codecles}
+
+\begin{codetex}[listing only]
+\def\LLX{1994,1995,1996,1997,1998,1999,2000,2001,2002,2004,2005,2006,2007,2008,2009,2010}
+\def\LLY{1718,1710,1708,1700,1698,1697,1691,1688,1683,1679,1671,1670,1663,1661,1656,1649}
+\PLreglin{\LLX}{\LLY}
+
+\begin{tikzpicture}[...]
+ \PLnuagepts[couleur=blue/red]{\LLX}{\LLY}
+ \PLnuageptmoy
+\end{tikzpicture}
+~~
+\begin{tikzpicture}[...]
+ \PLnuagepts[couleur=ForestGreen,style=x,taille=6pt]{\LLX}{\LLY}
+ \PLnuageptmoy[couleur=orange,taille=8pt,style=+,nom={$G_1$}]
+\end{tikzpicture}
+\end{codetex}
+
+\begin{codesortie}
+\def\LLX{1994,1995,1996,1997,1998,1999,2000,2001,2002,2004,2005,2006,2007,2008,2009,2010}
+\def\LLY{1718,1710,1708,1700,1698,1697,1691,1688,1683,1679,1671,1670,1663,1661,1656,1649}
+\PLreglin{\LLX}{\LLY}
+
+\begin{tikzpicture}[x=0.35cm,y=0.07cm,Ox=1992,xmin=1992,xmax=2012,xgrille=2,xgrilles=1,Oy=1640,ymin=1640,ymax=1730,ygrille=10,ygrilles=5]
+ \PLgrilletikz \PLaxestikz
+ \PLaxextikz[annee,police=\small]{1992,1994,...,2010}
+ \PLaxeytikz{1640,1650,...,1720}
+ \PLnuagepts[couleur=blue/red]{\LLX}{\LLY}
+ \PLnuageptmoy
+\end{tikzpicture}
+~~
+\begin{tikzpicture}[x=0.35cm,y=0.07cm,Ox=1992,xmin=1992,xmax=2012,xgrille=2,xgrilles=1,Oy=1640,ymin=1640,ymax=1730,ygrille=10,ygrilles=5]
+ \PLgrilletikz \PLaxestikz
+ \PLaxextikz[annee,police=\small]{1992,1994,...,2010}
+ \PLaxeytikz{1640,1650,...,1720}
+ \PLnuagepts[couleur=ForestGreen,style=x,taille=6pt]{\LLX}{\LLY}
+ \PLnuageptmoy[couleur=orange,taille=8pt,style=+,nom={$G_1$},pos=below]
+\end{tikzpicture}
+\end{codesortie}
+
+%courbe
+\begin{codetex}[listing only]
+%...code tikz
+ \PLcourbe[<options>]{formule}{domaine}
+\end{codetex}
+
+\begin{codecles}
+Cette commande permet de rajouter une courbe sur le graphique (sans se soucier de la transformation de son expression) avec les arguments :
+
+\begin{itemize}
+ \item \Cle{optionnels} qui sont - en \TikZ{} - les paramètres du tracé ;
+ \item le premier mandataire, est - en langage \TikZ{} - l'expression de la fonction à tracer, donc avec \ctex{\textbackslash{}x} comme variable ;
+ \item le second mandataire est le domaine du tracé , sous la forme \ctex{valxmin:valxmax}.
+\end{itemize}
+\end{codecles}
+
+\begin{codeinfo}
+L'idée principale est de récupérer les variables de la régression linéaire pour tracer la droite d'ajustement \textit{à moindres frais} !
+\end{codeinfo}
+
+\begin{codetex}[listing only]
+\def\LLX{1994,1995,1996,1997,1998,1999,2000,2001,2002,2004,2005,2006,2007,2008,2009,2010}
+\def\LLY{1718,1710,1708,1700,1698,1697,1691,1688,1683,1679,1671,1670,1663,1661,1656,1649}
+\PLreglin{\LLX}{\LLY}
+
+\begin{tikzpicture}[...]
+ \PLnuagepts[couleur=blue/red]{\LLX}{\LLY}
+ \PLnuageptmoy
+ \PLcourbe[line width=1.25pt,ForestGreen,samples=2]{\COEFFa*\x+\COEFFb}{\xmin:\xmax}
+\end{tikzpicture}
+\end{codetex}
+
+\begin{codesortie}
+\def\LLX{1994,1995,1996,1997,1998,1999,2000,2001,2002,2004,2005,2006,2007,2008,2009,2010}
+\def\LLY{1718,1710,1708,1700,1698,1697,1691,1688,1683,1679,1671,1670,1663,1661,1656,1649}
+\PLreglin{\LLX}{\LLY}
+
+\begin{tikzpicture}[x=0.35cm,y=0.07cm,Ox=1992,xmin=1992,xmax=2012,xgrille=2,xgrilles=1,Oy=1640,ymin=1640,ymax=1730,ygrille=10,ygrilles=5]
+ \PLgrilletikz \PLaxestikz
+ \PLaxextikz[annee,police=\small]{1992,1994,...,2010}
+ \PLaxeytikz{1640,1650,...,1720}
+ \PLnuagepts[couleur=blue/red]{\LLX}{\LLY}
+ \PLnuageptmoy
+ \PLcourbe[line width=1.25pt,ForestGreen,samples=2]{\COEFFa*\x+\COEFFb}{\xmin:\xmax}
+\end{tikzpicture}
+\end{codesortie}
+
+\begin{codeinfo}
+Toute courbe peut être tracée sur ce principe, par contre il faudra saisir la fonction \textit{à la main}.
+\end{codeinfo}
+
+\begin{codetex}[listing only]
+\def\LLX{1994,1995,1996,1997,1998,1999,2000,2001,2002,2004,2005,2006,2007,2008,2009,2010}
+\def\LLY{1718,1710,1708,1700,1698,1697,1691,1688,1683,1679,1671,1670,1663,1661,1656,1649}
+
+\begin{tikzpicture}[...]
+ \PLnuagepts[couleur=blue/red]{\LLX}{\LLY}
+ %on fixe la fenêtre d'affichage pour éviter les débordements
+ \PLfenetre
+ \PLcourbe[line width=1.25pt,orange,samples=500]{-(\x-2000)*(\x-2000)+1700}{\xmin:\xmax}
+\end{tikzpicture}
+\end{codetex}
+
+\begin{codesortie}
+\def\LLX{1994,1995,1996,1997,1998,1999,2000,2001,2002,2004,2005,2006,2007,2008,2009,2010}
+\def\LLY{1718,1710,1708,1700,1698,1697,1691,1688,1683,1679,1671,1670,1663,1661,1656,1649}
+
+\begin{tikzpicture}[x=0.35cm,y=0.07cm,Ox=1992,xmin=1992,xmax=2012,xgrille=2,xgrilles=1,Oy=1640,ymin=1640,ymax=1730,ygrille=10,ygrilles=5]
+ \PLgrilletikz \PLaxestikz
+ \PLaxextikz[annee,police=\small]{1992,1994,...,2010}
+ \PLaxeytikz{1640,1650,...,1720}
+ \PLnuagepts[couleur=blue/red]{\LLX}{\LLY}
+ \PLfenetre
+ \PLcourbe[line width=1.25pt,orange,samples=500]{-(\x-2000)*(\x-2000)+1700}{\xmin:\xmax}
+\end{tikzpicture}
+\end{codesortie}
+
+\newpage
+
\section{Conversions binaire/hexadécimal/décimal}
\subsection{Idée}
@@ -2775,8 +3262,7 @@ Quelques \Cle{clés} sont disponibles pour cette commande :
\begin{itemize}
\item le booléen \Cle{affbase} qui permet d'afficher ou non la base des nombres ; \hfill{}défaut \Cle{true}
\item le booléen \Cle{details} qui permet d'afficher ou le détail par bloc de 4 ; \hfill{}défaut \Cle{true}
- \item la clé \Cle{trait} qui permet de modifier l'épaisseur du crochet. \hfill{}défaut \Cle{0.
- 5pt}
+ \item la clé \Cle{trait} qui permet de modifier l'épaisseur du crochet. \hfill{}défaut \Cle{0.5pt}
\end{itemize}
Le formatage est géré par le package \ctex{sinuitx}, le mieux est de positionner la commande dans un environnement mathématique.
@@ -2945,7 +3431,6 @@ Avant toute chose, quelques petites infos sur les données au format \textsf{csv
\begin{itemize}
\item le fichier de données \textsf{csv} doit être formaté avec le séparateur décimal \og , \fg ;
- \item chaque ligne doit se terminer par \og \texttt{,ZZ} \fg{} (choix arbitraire de l'auteur, sinon il y a un \textsf{bug} non réglé pour le moment\ldots) ;
\item des cases vides seront codées par \og \texttt{-} \fg.
\end{itemize}
@@ -2953,14 +3438,14 @@ Le fichier \textsf{csv} peut être déclaré directement dans le fichier \textsf
\begin{Verbatim}[tabsize=2,fontsize=\scriptsize]
\begin{filecontents*}{<nomfichier>.csv}
-A,B,C,D,ZZ
-A,B,D,C,ZZ
-B,A,C,D,ZZ
-B,A,D,C,ZZ
+A,B,C,D
+A,B,D,C
+B,A,C,D
+B,A,D,C
\end{filecontents*}
\end{Verbatim}
-À la compilation, le fichier \textsf{<nomfichier>.csv} sera créé automatiquement, cependant toute modification dans le fichier \textsf{tex} ne sera pas répercutée dans le fichier\ldots
+À la compilation, le fichier \textsf{<nomfichier>.csv} sera créé automatiquement, et l'option \Cle{[overwrite]} permet (logiquement) de propager les modifications au fichier \textsf{csv}.
\end{codeinfo}
\subsection{Package csvsimple et option}
@@ -2990,12 +3475,12 @@ L'option \Cle{csvii} permet de passer l'appel au package en version \LaTeXe.
\begin{codetex}[listing only]
%déclaration du fichier csv
-\begin{filecontents*}{basique.csv}
-A,B,C,D,ZZ
-A,B,D,C,ZZ
-B,A,C,D,ZZ
-B,A,D,C,ZZ
-C,A,B,D,ZZ
+\begin{filecontents*}[overwrite]{basique.csv}
+A,B,C,D
+A,B,D,C
+B,A,C,D
+B,A,D,C
+C,A,B,D
\end{filecontents*}
\begin{tikzpicture}%avec lettres
@@ -3010,11 +3495,11 @@ C,A,B,D,ZZ
\end{codetex}
\begin{codesortie}
-\begin{filecontents*}{basique.csv}
-A,B,C,D,ZZ
-A,B,D,C,ZZ
-B,A,D,C,ZZ
-C,A,B,D,ZZ
+\begin{filecontents*}[overwrite]{basique.csv}
+A,B,C,D
+A,B,D,C
+B,A,D,C
+C,A,B,D
\end{filecontents*}
\begin{center}
@@ -3075,30 +3560,30 @@ Quelques \Cle{Clés} sont nécessaires au bon fonctionnement de la commande :
%codes simples et sans ambiguïté
%une case vide sera codée par -
-\begin{filecontents*}{perroquet.csv}
--,-,-,-,-,-,4,4,4,4,-,-,-,-,-,-,ZZ
--,-,-,-,4,4,1,1,1,1,4,4,-,-,-,-,ZZ
--,-,-,4,1,1,1,1,1,1,1,1,4,-,-,-,ZZ
--,-,4,1,1,1,1,1,1,1,1,1,1,4,-,-,ZZ
--,-,4,1,1,1,1,1,1,1,1,1,1,4,-,-,ZZ
--,4,1,9,9,1,1,1,1,1,1,9,9,1,4,-,ZZ
--,4,9,9,9,9,4,4,4,4,9,9,9,9,4,-,ZZ
--,4,9,4,9,9,4,4,4,4,9,4,9,9,4,-,ZZ
--,4,1,9,9,9,4,4,4,4,9,9,9,1,4,-,ZZ
--,-,4,1,1,9,4,4,4,4,9,1,1,4,-,-,ZZ
--,-,4,1,1,1,4,4,4,4,1,1,1,4,-,-,ZZ
--,-,-,4,1,1,1,4,4,1,1,1,4,-,-,-,ZZ
--,-,4,3,1,1,1,1,1,1,1,1,3,4,-,-,ZZ
--,4,6,3,1,1,1,1,1,1,1,1,3,6,4,-,ZZ
--,4,6,6,1,1,1,1,1,1,1,1,6,6,4,-,ZZ
--,4,6,6,1,1,1,1,1,1,1,1,6,6,4,-,ZZ
--,4,6,4,1,1,1,4,4,1,1,1,4,6,4,-,ZZ
-2,2,4,2,4,4,4,2,2,4,4,4,2,4,2,2,ZZ
-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,ZZ
-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,ZZ
--,-,-,-,-,4,1,1,1,1,4,-,-,-,-,-,ZZ
--,-,-,-,-,-,4,1,1,4,-,-,-,-,-,-,ZZ
--,-,-,-,-,-,-,4,4,-,-,-,-,-,-,-,ZZ
+\begin{filecontents*}[overwrite]{perroquet.csv}
+-,-,-,-,-,-,4,4,4,4,-,-,-,-,-,-
+-,-,-,-,4,4,1,1,1,1,4,4,-,-,-,-
+-,-,-,4,1,1,1,1,1,1,1,1,4,-,-,-
+-,-,4,1,1,1,1,1,1,1,1,1,1,4,-,-
+-,-,4,1,1,1,1,1,1,1,1,1,1,4,-,-
+-,4,1,9,9,1,1,1,1,1,1,9,9,1,4,-
+-,4,9,9,9,9,4,4,4,4,9,9,9,9,4,-
+-,4,9,4,9,9,4,4,4,4,9,4,9,9,4,-
+-,4,1,9,9,9,4,4,4,4,9,9,9,1,4,-
+-,-,4,1,1,9,4,4,4,4,9,1,1,4,-,-
+-,-,4,1,1,1,4,4,4,4,1,1,1,4,-,-
+-,-,-,4,1,1,1,4,4,1,1,1,4,-,-,-
+-,-,4,3,1,1,1,1,1,1,1,1,3,4,-,-
+-,4,6,3,1,1,1,1,1,1,1,1,3,6,4,-
+-,4,6,6,1,1,1,1,1,1,1,1,6,6,4,-
+-,4,6,6,1,1,1,1,1,1,1,1,6,6,4,-
+-,4,6,4,1,1,1,4,4,1,1,1,4,6,4,-
+2,2,4,2,4,4,4,2,2,4,4,4,2,4,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+-,-,-,-,-,4,1,1,1,1,4,-,-,-,-,-
+-,-,-,-,-,-,4,1,1,4,-,-,-,-,-,-
+-,-,-,-,-,-,-,4,4,-,-,-,-,-,-,-
\end{filecontents*}
\begin{tikzpicture}[x=0.35cm,y=0.35cm]
@@ -3117,30 +3602,30 @@ Les symboles affichés dans les cases sont situés aux nœuds de coordonnées $(
\end{codeinfo}
\begin{codesortie}
-\begin{filecontents*}{perroquet.csv}
--,-,-,-,-,-,4,4,4,4,-,-,-,-,-,-,ZZ
--,-,-,-,4,4,1,1,1,1,4,4,-,-,-,-,ZZ
--,-,-,4,1,1,1,1,1,1,1,1,4,-,-,-,ZZ
--,-,4,1,1,1,1,1,1,1,1,1,1,4,-,-,ZZ
--,-,4,1,1,1,1,1,1,1,1,1,1,4,-,-,ZZ
--,4,1,9,9,1,1,1,1,1,1,9,9,1,4,-,ZZ
--,4,9,9,9,9,4,4,4,4,9,9,9,9,4,-,ZZ
--,4,9,4,9,9,4,4,4,4,9,4,9,9,4,-,ZZ
--,4,1,9,9,9,4,4,4,4,9,9,9,1,4,-,ZZ
--,-,4,1,1,9,4,4,4,4,9,1,1,4,-,-,ZZ
--,-,4,1,1,1,4,4,4,4,1,1,1,4,-,-,ZZ
--,-,-,4,1,1,1,4,4,1,1,1,4,-,-,-,ZZ
--,-,4,3,1,1,1,1,1,1,1,1,3,4,-,-,ZZ
--,4,6,3,1,1,1,1,1,1,1,1,3,6,4,-,ZZ
--,4,6,6,1,1,1,1,1,1,1,1,6,6,4,-,ZZ
--,4,6,6,1,1,1,1,1,1,1,1,6,6,4,-,ZZ
--,4,6,4,1,1,1,4,4,1,1,1,4,6,4,-,ZZ
-2,2,4,2,4,4,4,2,2,4,4,4,2,4,2,2,ZZ
-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,ZZ
-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,ZZ
--,-,-,-,-,4,1,1,1,1,4,-,-,-,-,-,ZZ
--,-,-,-,-,-,4,1,1,4,-,-,-,-,-,-,ZZ
--,-,-,-,-,-,-,4,4,-,-,-,-,-,-,-,ZZ
+\begin{filecontents*}[overwrite]{perroquet.csv}
+-,-,-,-,-,-,4,4,4,4,-,-,-,-,-,-
+-,-,-,-,4,4,1,1,1,1,4,4,-,-,-,-
+-,-,-,4,1,1,1,1,1,1,1,1,4,-,-,-
+-,-,4,1,1,1,1,1,1,1,1,1,1,4,-,-
+-,-,4,1,1,1,1,1,1,1,1,1,1,4,-,-
+-,4,1,9,9,1,1,1,1,1,1,9,9,1,4,-
+-,4,9,9,9,9,4,4,4,4,9,9,9,9,4,-
+-,4,9,4,9,9,4,4,4,4,9,4,9,9,4,-
+-,4,1,9,9,9,4,4,4,4,9,9,9,1,4,-
+-,-,4,1,1,9,4,4,4,4,9,1,1,4,-,-
+-,-,4,1,1,1,4,4,4,4,1,1,1,4,-,-
+-,-,-,4,1,1,1,4,4,1,1,1,4,-,-,-
+-,-,4,3,1,1,1,1,1,1,1,1,3,4,-,-
+-,4,6,3,1,1,1,1,1,1,1,1,3,6,4,-
+-,4,6,6,1,1,1,1,1,1,1,1,6,6,4,-
+-,4,6,6,1,1,1,1,1,1,1,1,6,6,4,-
+-,4,6,4,1,1,1,4,4,1,1,1,4,6,4,-
+2,2,4,2,4,4,4,2,2,4,4,4,2,4,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+-,-,-,-,-,4,1,1,1,1,4,-,-,-,-,-
+-,-,-,-,-,-,4,1,1,4,-,-,-,-,-,-
+-,-,-,-,-,-,-,4,4,-,-,-,-,-,-,-
\end{filecontents*}
\begin{center}
@@ -3170,38 +3655,46 @@ Les symboles affichés dans les cases sont situés aux nœuds de coordonnées $(
\PLpixelart[codes=123469,couleurs={Red,Brown,Yellow,Black,Blue,White},correction]{perroquet.csv}
\filldraw[Blue] (14,-1) circle[radius=1] ;
\filldraw[Yellow] (14,-1) circle[radius=0.8] ;
+ \draw[ForestGreen,very thick,<-] (15,-1) to[bend left=30] (18,-2) node[right,font=\scriptsize\sffamily] {rajouté en \TikZ} ;
\end{tikzpicture}
\end{center}
\end{codesortie}
+\begin{codetex}[listing only]
+%code tikz et pixelart
+\filldraw[Blue] (14,-1) circle[radius=1] ;
+\filldraw[Yellow] (14,-1) circle[radius=0.8] ;
+\draw[ForestGreen,very thick,<-] (15,-1) to[bend left=30] (18,-2) node[right,font=\scriptsize\sffamily] {rajouté en \TikZ} ;
+\end{codetex}
+
\pagebreak
\begin{codetex}[listing only]
%codes avec ambiguïté
-\begin{filecontents*}{cap.csv}
--,-,-,-,-,-,-,-,D,-,D,-,D,-,-,-,-,-,-,-,-,-,ZZ
--,D,D,-,-,-,-,D,D,D,D,D,D,-,-,D,D,D,D,-,-,-,ZZ
-D,-,-,D,-,D,D,F,F,F,F,F,F,D,D,-,-,-,-,D,-,-,ZZ
--,D,-,-,D,F,F,F,-,-,F,F,F,F,F,D,-,D,D,-,-,-,ZZ
--,-,D,D,F,F,F,-,F,F,-,F,F,F,F,F,D,D,-,-,-,-,ZZ
--,-,-,D,F,F,F,F,F,F,F,F,F,F,F,F,D,-,-,-,-,-,ZZ
--,-,-,D,F,J,J,J,J,J,J,J,F,F,F,F,D,-,-,-,-,-,ZZ
--,-,-,D,J,-,-,-,J,-,-,-,J,J,F,F,D,-,-,-,-,-,ZZ
--,-,-,D,J,-,D,-,J,-,D,-,J,J,B,B,D,-,-,-,-,-,ZZ
--,-,-,D,J,-,-,-,J,-,-,-,J,J,B,B,D,-,-,-,-,-,ZZ
--,-,-,D,C,J,J,J,J,J,J,J,J,C,C,C,D,-,-,-,-,-,ZZ
--,-,-,D,C,C,C,C,C,C,C,C,C,C,C,D,D,D,-,-,-,-,ZZ
--,-,-,D,C,C,C,D,D,D,D,D,D,C,D,A,A,A,D,-,-,-,ZZ
--,-,-,D,F,C,C,C,C,C,C,C,C,D,A,-,-,-,A,D,-,-,ZZ
--,-,-,D,F,C,F,C,C,C,C,F,D,A,-,A,A,A,-,A,D,-,ZZ
--,-,D,C,F,F,F,F,C,C,F,D,A,-,A,F,F,F,A,-,A,D,ZZ
--,-,D,C,F,F,F,F,F,F,F,D,A,-,A,F,-,F,A,-,A,D,ZZ
--,-,D,A,D,-,A,-,A,-,A,D,A,-,A,F,F,F,A,-,A,D,ZZ
--,-,-,D,D,-,A,-,A,-,A,-,D,A,-,A,A,A,-,A,D,-,ZZ
--,-,-,-,-,D,D,F,D,D,D,D,F,D,A,-,-,-,A,D,-,-,ZZ
--,-,-,-,-,-,D,A,D,-,-,D,-,-,D,A,A,A,D,-,-,-,ZZ
--,-,-,-,-,-,D,D,D,-,-,D,D,D,D,D,D,D,-,-,-,-,ZZ
+\begin{filecontents*}[overwrite]{cap.csv}
+-,-,-,-,-,-,-,-,D,-,D,-,D,-,-,-,-,-,-,-,-,-
+-,D,D,-,-,-,-,D,D,D,D,D,D,-,-,D,D,D,D,-,-,-
+D,-,-,D,-,D,D,F,F,F,F,F,F,D,D,-,-,-,-,D,-,-
+-,D,-,-,D,F,F,F,-,-,F,F,F,F,F,D,-,D,D,-,-,-
+-,-,D,D,F,F,F,-,F,F,-,F,F,F,F,F,D,D,-,-,-,-
+-,-,-,D,F,F,F,F,F,F,F,F,F,F,F,F,D,-,-,-,-,-
+-,-,-,D,F,J,J,J,J,J,J,J,F,F,F,F,D,-,-,-,-,-
+-,-,-,D,J,-,-,-,J,-,-,-,J,J,F,F,D,-,-,-,-,-
+-,-,-,D,J,-,D,-,J,-,D,-,J,J,B,B,D,-,-,-,-,-
+-,-,-,D,J,-,-,-,J,-,-,-,J,J,B,B,D,-,-,-,-,-
+-,-,-,D,C,J,J,J,J,J,J,J,J,C,C,C,D,-,-,-,-,-
+-,-,-,D,C,C,C,C,C,C,C,C,C,C,C,D,D,D,-,-,-,-
+-,-,-,D,C,C,C,D,D,D,D,D,D,C,D,A,A,A,D,-,-,-
+-,-,-,D,F,C,C,C,C,C,C,C,C,D,A,-,-,-,A,D,-,-
+-,-,-,D,F,C,F,C,C,C,C,F,D,A,-,A,A,A,-,A,D,-
+-,-,D,C,F,F,F,F,C,C,F,D,A,-,A,F,F,F,A,-,A,D
+-,-,D,C,F,F,F,F,F,F,F,D,A,-,A,F,-,F,A,-,A,D
+-,-,D,A,D,-,A,-,A,-,A,D,A,-,A,F,F,F,A,-,A,D
+-,-,-,D,D,-,A,-,A,-,A,-,D,A,-,A,A,A,-,A,D,-
+-,-,-,-,-,D,D,F,D,D,D,D,F,D,A,-,-,-,A,D,-,-
+-,-,-,-,-,-,D,A,D,-,-,D,-,-,D,A,A,A,D,-,-,-
+-,-,-,-,-,-,D,D,D,-,-,D,D,D,D,D,D,D,-,-,-,-
\end{filecontents*}
\begin{tikzpicture}[x=0.35cm,y=0.35cm]
@@ -3214,29 +3707,29 @@ D,-,-,D,-,D,D,F,F,F,F,F,F,D,D,-,-,-,-,D,-,-,ZZ
\end{codetex}
\begin{codesortie}
-\begin{filecontents*}{cap.csv}
--,-,-,-,-,-,-,-,D,-,D,-,D,-,-,-,-,-,-,-,-,-,ZZ
--,D,D,-,-,-,-,D,D,D,D,D,D,-,-,D,D,D,D,-,-,-,ZZ
-D,-,-,D,-,D,D,F,F,F,F,F,F,D,D,-,-,-,-,D,-,-,ZZ
--,D,-,-,D,F,F,F,-,-,F,F,F,F,F,D,-,D,D,-,-,-,ZZ
--,-,D,D,F,F,F,-,F,F,-,F,F,F,F,F,D,D,-,-,-,-,ZZ
--,-,-,D,F,F,F,F,F,F,F,F,F,F,F,F,D,-,-,-,-,-,ZZ
--,-,-,D,F,J,J,J,J,J,J,J,F,F,F,F,D,-,-,-,-,-,ZZ
--,-,-,D,J,-,-,-,J,-,-,-,J,J,F,F,D,-,-,-,-,-,ZZ
--,-,-,D,J,-,D,-,J,-,D,-,J,J,B,B,D,-,-,-,-,-,ZZ
--,-,-,D,J,-,-,-,J,-,-,-,J,J,B,B,D,-,-,-,-,-,ZZ
--,-,-,D,C,J,J,J,J,J,J,J,J,C,C,C,D,-,-,-,-,-,ZZ
--,-,-,D,C,C,C,C,C,C,C,C,C,C,C,D,D,D,-,-,-,-,ZZ
--,-,-,D,C,C,C,D,D,D,D,D,D,C,D,A,A,A,D,-,-,-,ZZ
--,-,-,D,F,C,C,C,C,C,C,C,C,D,A,-,-,-,A,D,-,-,ZZ
--,-,-,D,F,C,F,C,C,C,C,F,D,A,-,A,A,A,-,A,D,-,ZZ
--,-,D,C,F,F,F,F,C,C,F,D,A,-,A,F,F,F,A,-,A,D,ZZ
--,-,D,C,F,F,F,F,F,F,F,D,A,-,A,F,-,F,A,-,A,D,ZZ
--,-,D,A,D,-,A,-,A,-,A,D,A,-,A,F,F,F,A,-,A,D,ZZ
--,-,-,D,D,-,A,-,A,-,A,-,D,A,-,A,A,A,-,A,D,-,ZZ
--,-,-,-,-,D,D,F,D,D,D,D,F,D,A,-,-,-,A,D,-,-,ZZ
--,-,-,-,-,-,D,A,D,-,-,D,-,-,D,A,A,A,D,-,-,-,ZZ
--,-,-,-,-,-,D,D,D,-,-,D,D,D,D,D,D,D,-,-,-,-,ZZ
+\begin{filecontents*}[overwrite]{cap.csv}
+-,-,-,-,-,-,-,-,D,-,D,-,D,-,-,-,-,-,-,-,-,-
+-,D,D,-,-,-,-,D,D,D,D,D,D,-,-,D,D,D,D,-,-,-
+D,-,-,D,-,D,D,F,F,F,F,F,F,D,D,-,-,-,-,D,-,-
+-,D,-,-,D,F,F,F,-,-,F,F,F,F,F,D,-,D,D,-,-,-
+-,-,D,D,F,F,F,-,F,F,-,F,F,F,F,F,D,D,-,-,-,-
+-,-,-,D,F,F,F,F,F,F,F,F,F,F,F,F,D,-,-,-,-,-
+-,-,-,D,F,J,J,J,J,J,J,J,F,F,F,F,D,-,-,-,-,-
+-,-,-,D,J,-,-,-,J,-,-,-,J,J,F,F,D,-,-,-,-,-
+-,-,-,D,J,-,D,-,J,-,D,-,J,J,B,B,D,-,-,-,-,-
+-,-,-,D,J,-,-,-,J,-,-,-,J,J,B,B,D,-,-,-,-,-
+-,-,-,D,C,J,J,J,J,J,J,J,J,C,C,C,D,-,-,-,-,-
+-,-,-,D,C,C,C,C,C,C,C,C,C,C,C,D,D,D,-,-,-,-
+-,-,-,D,C,C,C,D,D,D,D,D,D,C,D,A,A,A,D,-,-,-
+-,-,-,D,F,C,C,C,C,C,C,C,C,D,A,-,-,-,A,D,-,-
+-,-,-,D,F,C,F,C,C,C,C,F,D,A,-,A,A,A,-,A,D,-
+-,-,D,C,F,F,F,F,C,C,F,D,A,-,A,F,F,F,A,-,A,D
+-,-,D,C,F,F,F,F,F,F,F,D,A,-,A,F,-,F,A,-,A,D
+-,-,D,A,D,-,A,-,A,-,A,D,A,-,A,F,F,F,A,-,A,D
+-,-,-,D,D,-,A,-,A,-,A,-,D,A,-,A,A,A,-,A,D,-
+-,-,-,-,-,D,D,F,D,D,D,D,F,D,A,-,-,-,A,D,-,-
+-,-,-,-,-,-,D,A,D,-,-,D,-,-,D,A,A,A,D,-,-,-
+-,-,-,-,-,-,D,D,D,-,-,D,D,D,D,D,D,D,-,-,-,-
\end{filecontents*}
\begin{center}
@@ -3254,6 +3747,10 @@ D,-,-,D,-,D,D,F,F,F,F,F,F,D,D,-,-,-,-,D,-,-,ZZ
\section{Historique}
+{\small \bverb|v1.2.2|~:~~~~Commandes pour travailler sur des stats à 2 variables
+
+{\small \bverb|v1.2.1|~:~~~~Amélioration de la gestion du csv pour Pixelart
+
{\small \bverb|v1.2 |~:~~~~Correction d'un méchant bug sur Pixelart
{\small \bverb|v1.1.9|~:~~~~Pixelart en \TikZ
diff --git a/macros/latex/contrib/proflycee/doc/basique.csv b/macros/latex/contrib/proflycee/doc/basique.csv
index b15c24713c..0b9de46575 100644
--- a/macros/latex/contrib/proflycee/doc/basique.csv
+++ b/macros/latex/contrib/proflycee/doc/basique.csv
@@ -1,4 +1,4 @@
-A,B,C,D,ZZ
-A,B,D,C,ZZ
-B,A,D,C,ZZ
-C,A,B,D,ZZ
+A,B,C,D
+A,B,D,C
+B,A,D,C
+C,A,B,D
diff --git a/macros/latex/contrib/proflycee/doc/cap.csv b/macros/latex/contrib/proflycee/doc/cap.csv
index 850d0c2152..f1c61f342e 100644
--- a/macros/latex/contrib/proflycee/doc/cap.csv
+++ b/macros/latex/contrib/proflycee/doc/cap.csv
@@ -1,22 +1,22 @@
--,-,-,-,-,-,-,-,D,-,D,-,D,-,-,-,-,-,-,-,-,-,ZZ
--,D,D,-,-,-,-,D,D,D,D,D,D,-,-,D,D,D,D,-,-,-,ZZ
-D,-,-,D,-,D,D,F,F,F,F,F,F,D,D,-,-,-,-,D,-,-,ZZ
--,D,-,-,D,F,F,F,-,-,F,F,F,F,F,D,-,D,D,-,-,-,ZZ
--,-,D,D,F,F,F,-,F,F,-,F,F,F,F,F,D,D,-,-,-,-,ZZ
--,-,-,D,F,F,F,F,F,F,F,F,F,F,F,F,D,-,-,-,-,-,ZZ
--,-,-,D,F,J,J,J,J,J,J,J,F,F,F,F,D,-,-,-,-,-,ZZ
--,-,-,D,J,-,-,-,J,-,-,-,J,J,F,F,D,-,-,-,-,-,ZZ
--,-,-,D,J,-,D,-,J,-,D,-,J,J,B,B,D,-,-,-,-,-,ZZ
--,-,-,D,J,-,-,-,J,-,-,-,J,J,B,B,D,-,-,-,-,-,ZZ
--,-,-,D,C,J,J,J,J,J,J,J,J,C,C,C,D,-,-,-,-,-,ZZ
--,-,-,D,C,C,C,C,C,C,C,C,C,C,C,D,D,D,-,-,-,-,ZZ
--,-,-,D,C,C,C,D,D,D,D,D,D,C,D,A,A,A,D,-,-,-,ZZ
--,-,-,D,F,C,C,C,C,C,C,C,C,D,A,-,-,-,A,D,-,-,ZZ
--,-,-,D,F,C,F,C,C,C,C,F,D,A,-,A,A,A,-,A,D,-,ZZ
--,-,D,C,F,F,F,F,C,C,F,D,A,-,A,F,F,F,A,-,A,D,ZZ
--,-,D,C,F,F,F,F,F,F,F,D,A,-,A,F,-,F,A,-,A,D,ZZ
--,-,D,A,D,-,A,-,A,-,A,D,A,-,A,F,F,F,A,-,A,D,ZZ
--,-,-,D,D,-,A,-,A,-,A,-,D,A,-,A,A,A,-,A,D,-,ZZ
--,-,-,-,-,D,D,F,D,D,D,D,F,D,A,-,-,-,A,D,-,-,ZZ
--,-,-,-,-,-,D,A,D,-,-,D,-,-,D,A,A,A,D,-,-,-,ZZ
--,-,-,-,-,-,D,D,D,-,-,D,D,D,D,D,D,D,-,-,-,-,ZZ
+-,-,-,-,-,-,-,-,D,-,D,-,D,-,-,-,-,-,-,-,-,-
+-,D,D,-,-,-,-,D,D,D,D,D,D,-,-,D,D,D,D,-,-,-
+D,-,-,D,-,D,D,F,F,F,F,F,F,D,D,-,-,-,-,D,-,-
+-,D,-,-,D,F,F,F,-,-,F,F,F,F,F,D,-,D,D,-,-,-
+-,-,D,D,F,F,F,-,F,F,-,F,F,F,F,F,D,D,-,-,-,-
+-,-,-,D,F,F,F,F,F,F,F,F,F,F,F,F,D,-,-,-,-,-
+-,-,-,D,F,J,J,J,J,J,J,J,F,F,F,F,D,-,-,-,-,-
+-,-,-,D,J,-,-,-,J,-,-,-,J,J,F,F,D,-,-,-,-,-
+-,-,-,D,J,-,D,-,J,-,D,-,J,J,B,B,D,-,-,-,-,-
+-,-,-,D,J,-,-,-,J,-,-,-,J,J,B,B,D,-,-,-,-,-
+-,-,-,D,C,J,J,J,J,J,J,J,J,C,C,C,D,-,-,-,-,-
+-,-,-,D,C,C,C,C,C,C,C,C,C,C,C,D,D,D,-,-,-,-
+-,-,-,D,C,C,C,D,D,D,D,D,D,C,D,A,A,A,D,-,-,-
+-,-,-,D,F,C,C,C,C,C,C,C,C,D,A,-,-,-,A,D,-,-
+-,-,-,D,F,C,F,C,C,C,C,F,D,A,-,A,A,A,-,A,D,-
+-,-,D,C,F,F,F,F,C,C,F,D,A,-,A,F,F,F,A,-,A,D
+-,-,D,C,F,F,F,F,F,F,F,D,A,-,A,F,-,F,A,-,A,D
+-,-,D,A,D,-,A,-,A,-,A,D,A,-,A,F,F,F,A,-,A,D
+-,-,-,D,D,-,A,-,A,-,A,-,D,A,-,A,A,A,-,A,D,-
+-,-,-,-,-,D,D,F,D,D,D,D,F,D,A,-,-,-,A,D,-,-
+-,-,-,-,-,-,D,A,D,-,-,D,-,-,D,A,A,A,D,-,-,-
+-,-,-,-,-,-,D,D,D,-,-,D,D,D,D,D,D,D,-,-,-,-
diff --git a/macros/latex/contrib/proflycee/doc/perroquet.csv b/macros/latex/contrib/proflycee/doc/perroquet.csv
index 4bcbe1d191..8bffe43be3 100644
--- a/macros/latex/contrib/proflycee/doc/perroquet.csv
+++ b/macros/latex/contrib/proflycee/doc/perroquet.csv
@@ -1,23 +1,23 @@
--,-,-,-,-,-,4,4,4,4,-,-,-,-,-,-,ZZ
--,-,-,-,4,4,1,1,1,1,4,4,-,-,-,-,ZZ
--,-,-,4,1,1,1,1,1,1,1,1,4,-,-,-,ZZ
--,-,4,1,1,1,1,1,1,1,1,1,1,4,-,-,ZZ
--,-,4,1,1,1,1,1,1,1,1,1,1,4,-,-,ZZ
--,4,1,9,9,1,1,1,1,1,1,9,9,1,4,-,ZZ
--,4,9,9,9,9,4,4,4,4,9,9,9,9,4,-,ZZ
--,4,9,4,9,9,4,4,4,4,9,4,9,9,4,-,ZZ
--,4,1,9,9,9,4,4,4,4,9,9,9,1,4,-,ZZ
--,-,4,1,1,9,4,4,4,4,9,1,1,4,-,-,ZZ
--,-,4,1,1,1,4,4,4,4,1,1,1,4,-,-,ZZ
--,-,-,4,1,1,1,4,4,1,1,1,4,-,-,-,ZZ
--,-,4,3,1,1,1,1,1,1,1,1,3,4,-,-,ZZ
--,4,6,3,1,1,1,1,1,1,1,1,3,6,4,-,ZZ
--,4,6,6,1,1,1,1,1,1,1,1,6,6,4,-,ZZ
--,4,6,6,1,1,1,1,1,1,1,1,6,6,4,-,ZZ
--,4,6,4,1,1,1,4,4,1,1,1,4,6,4,-,ZZ
-2,2,4,2,4,4,4,2,2,4,4,4,2,4,2,2,ZZ
-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,ZZ
-2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,ZZ
--,-,-,-,-,4,1,1,1,1,4,-,-,-,-,-,ZZ
--,-,-,-,-,-,4,1,1,4,-,-,-,-,-,-,ZZ
--,-,-,-,-,-,-,4,4,-,-,-,-,-,-,-,ZZ
+-,-,-,-,-,-,4,4,4,4,-,-,-,-,-,-
+-,-,-,-,4,4,1,1,1,1,4,4,-,-,-,-
+-,-,-,4,1,1,1,1,1,1,1,1,4,-,-,-
+-,-,4,1,1,1,1,1,1,1,1,1,1,4,-,-
+-,-,4,1,1,1,1,1,1,1,1,1,1,4,-,-
+-,4,1,9,9,1,1,1,1,1,1,9,9,1,4,-
+-,4,9,9,9,9,4,4,4,4,9,9,9,9,4,-
+-,4,9,4,9,9,4,4,4,4,9,4,9,9,4,-
+-,4,1,9,9,9,4,4,4,4,9,9,9,1,4,-
+-,-,4,1,1,9,4,4,4,4,9,1,1,4,-,-
+-,-,4,1,1,1,4,4,4,4,1,1,1,4,-,-
+-,-,-,4,1,1,1,4,4,1,1,1,4,-,-,-
+-,-,4,3,1,1,1,1,1,1,1,1,3,4,-,-
+-,4,6,3,1,1,1,1,1,1,1,1,3,6,4,-
+-,4,6,6,1,1,1,1,1,1,1,1,6,6,4,-
+-,4,6,6,1,1,1,1,1,1,1,1,6,6,4,-
+-,4,6,4,1,1,1,4,4,1,1,1,4,6,4,-
+2,2,4,2,4,4,4,2,2,4,4,4,2,4,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+-,-,-,-,-,4,1,1,1,1,4,-,-,-,-,-
+-,-,-,-,-,-,4,1,1,4,-,-,-,-,-,-
+-,-,-,-,-,-,-,4,4,-,-,-,-,-,-,-
diff --git a/macros/latex/contrib/proflycee/tex/ProfLycee.sty b/macros/latex/contrib/proflycee/tex/ProfLycee.sty
index 1f3e210420..8da7dca149 100644
--- a/macros/latex/contrib/proflycee/tex/ProfLycee.sty
+++ b/macros/latex/contrib/proflycee/tex/ProfLycee.sty
@@ -3,7 +3,9 @@
% or later, see http://www.latex-project.org/lppl.txtf
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{ProfLycee}[2022/08/10 - v1.2 - Aide pour l'utilisation de LaTeX en lycée]
+\ProvidesPackage{ProfLycee}[2022/08/15 - v1.2.2 - Aide pour l'utilisation de LaTeX en lycée]
+% 1.2.2 Ajouts de commandes pour des stats à 2 variables
+% 1.2.1 Amélioration de la gestion du csv pour les pixelart
% 1.2 Correction d'un méchant bug avec pixelart, erf...
% 1.1.9 Commande pour du pixelart en tikz (avec option csvii pour compatibilité)
% 1.1.8 Ajout d'un style mainlevee pour tikz
@@ -1476,6 +1478,7 @@
{%
\csvloop{file=#2,no head,command={%
\foreach \l [count=\n] in \csvline {%
+ \StrDel{\l}{ }[\l]
\setsepchar{,}
\readlist\LCPA\PATcouleurs
\StrPosition{\PATlettres}{\l}[\pixcnt]%
@@ -1494,6 +1497,7 @@
{%affichage du pixelart versions chiffres si besoin
\csvloop{file=#2,no head,command={%
\foreach \l [count=\n] in \csvline {%
+ \StrDel{\l}{ }[\l]
\setsepchar{,}
\readlist\LCNA\PATchiffres
\StrPosition{\PATlettres}{\l}[\pixpos]%
@@ -1510,6 +1514,7 @@
{%affichage du pixelart versions lettres ou chiffres simples (<=9)
\csvloop{file=#2,no head,command={%
\foreach \l [count=\n] in \csvline {%
+ \StrDel{\l}{ }[\l]
\IfSubStr{\PATlettres}{\l}%
{%
\draw ({\n-0.5},{-\thecsvrow+0.5}) rectangle ({\n+0.5},{-\thecsvrow-0.5}) node[inner sep=0,midway,font=\PATtaille] {\l};}
@@ -1521,4 +1526,349 @@
}
}
+%=========STATS2VAR=========
+%variables directement dans tikzpicture
+\tikzset{%
+ Ox/.store in=\axexOx,Ox/.default=0,Ox=0,%essai
+ Oy/.store in=\axeyOy,Oy/.default=0,Oy=0,%essai
+ xmin/.store in=\xmin,xmin/.default=-5,xmin=-5,
+ xmax/.store in=\xmax,xmax/.default=5,xmax=5,
+ ymin/.store in=\ymin,ymin/.default=-5,ymin=-5,
+ ymax/.store in=\ymax,ymax/.default=5,ymax=5,
+ xgrille/.store in=\xgrille,xgrille/.default=1,xgrille=1,
+ xgrilles/.store in=\xgrilles,xgrilles/.default=0.5,xgrilles=0.5,
+ ygrille/.store in=\ygrille,ygrille/.default=1,ygrille=1,
+ ygrilles/.store in=\ygrilles,ygrilles/.default=0.5,ygrilles=0.5,
+ xunit/.store in=\xunit,xunit/.default=1,xunit=1,
+ yunit/.store in=\yunit,yunit/.default=1,yunit=1
+}
+
+%style point croix
+\tikzset{pics/PLdotcross/.style args={#1/#2}{
+ code={
+ \draw[line width={0.5*#1},rotate=#2] (-#1,0) -- (#1,0);
+ \draw[line width={0.5*#1},rotate=#2] (0,-#1) -- (0, #1);
+ }
+ },
+ pics/PLdotcross/.default={4pt/0}
+}
+
+%axeOx
+\defKV[PLaxextkz]{%
+ epaisseur=\def\axexwidth{#1},%
+ police=\def\axexfont{#1},%
+ hautgrad=\def\axextickwidth{#1},%
+ posgrad=\def\axexposlabel{#1}
+}
+
+\setKVdefault[PLaxextkz]{%
+ epaisseur=1.25pt,%
+ police=\normalsize\normalfont,%
+ posgrad=below,%
+ hautgrad=4pt,%
+ affgrad=true,%
+ afforigine=true,%
+ annee=false
+}
+
+\DeclareDocumentCommand\PLaxextikz{ O{} m }{%
+ \useKVdefault[PLaxextkz]
+ \setKV[PLaxextkz]{#1}% on paramètres les nouvelles clés et on les simplifie
+ %formatage des années
+ \IfSubStr{\axextickwidth}{/}
+ {\StrCut{\axextickwidth}{/}{\axextickwidthA}{\axextickwidthB}}
+ {\def\axextickwidthA{\axextickwidth}\def\axextickwidthB{\axextickwidth}}
+ \foreach \x in {#2}{%
+ \draw[line width=\axexwidth] ({\x-\axexOx},{\axextickwidthA}) -- ({\x-\axexOx},{-\axextickwidthB})%
+ \ifboolKV[PLaxextkz]{affgrad}%on affiche les graduations
+ {%
+ \ifboolKV[PLaxextkz]{afforigine}%si on demande d'afficher l'origine
+ {node[\axexposlabel,font=\axexfont]
+ {\ifboolKV[PLaxextkz]{annee}%
+ {\num[group-digits=none]{\x}}%
+ {\num[text-family-to-math=true,text-series-to-math=true]{\x}}%
+ }
+ }
+ {\xintifboolexpr{\x==\axexOx}{}{node[\axexposlabel,font=\axexfont] {\ifboolKV[PLaxextkz]{annee}%
+ {\num[group-digits=none]{\x}}%
+ {\num[text-family-to-math=true,text-series-to-math=true]{\x}}%
+ }
+ }
+ }
+ }
+ {}
+ ;}
+}
+
+%axeOy
+\defKV[PLaxeytkz]{%
+ epaisseur=\def\axeywidth{#1},%
+ police=\def\axeyfont{#1},%
+ hautgrad=\def\axeytickwidth{#1},%
+ posgrad=\def\axeyposlabel{#1}
+}
+
+\setKVdefault[PLaxeytkz]{%
+ epaisseur=1.25pt,%
+ police=\normalsize\normalfont,%
+ posgrad=left,%
+ hautgrad=4pt,%
+ affgrad=true,%
+ afforigine=true,%
+ annee=false
+}
+
+\DeclareDocumentCommand\PLaxeytikz{ O{} m }{%
+ \useKVdefault[PLaxeytkz]
+ \setKV[PLaxeytkz]{#1}% on paramètres les nouvelles clés et on les simplifie
+ \IfSubStr{\axeytickwidth}{/}
+ {\StrCut{\axeytickwidth}{/}{\axeytickwidthA}{\axeytickwidthB}}
+ {\def\axeytickwidthA{\axeytickwidth}\def\axeytickwidthB{\axeytickwidth}}
+ \foreach \y in {#2}{%
+ \draw[line width=\axeywidth] ({\axeytickwidthA},{\y-\axeyOy}) -- ({-\axeytickwidthB},{\y-\axeyOy})%
+ \ifboolKV[PLaxeytkz]{affgrad}%on affiche les graduations
+ {%
+ \ifboolKV[PLaxeytkz]{afforigine}%si on demande d'afficher l'origine
+ {node[\axeyposlabel,font=\axeyfont]
+ {\ifboolKV[PLaxeytkz]{annee}%
+ {\num[group-digits=none]{\y}}%
+ {\num[text-family-to-math=true,text-series-to-math=true]{\y}}%
+ }
+ }
+ {\xintifboolexpr{\y==\axeyOy}{}{node[\axeyposlabel,font=\axeyfont] {\ifboolKV[PLaxeytkz]{annee}%
+ {\num[group-digits=none]{\y}}%
+ {\num[text-family-to-math=true,text-series-to-math=true]{\y}}%
+ }
+ }
+ }
+ }
+ {}
+ ;}
+}
+
+%axes
+\defKV[PLaxestkz]{%
+ epaisseur=\def\axeswidth{#1},%
+ police=\def\axesfont{#1},%
+ labelx=\def\axeslabelx{#1},%
+ labely=\def\axeslabely{#1},%
+ poslabelx=\def\axesposlabelx{#1},%
+ poslabely=\def\axesposlabely{#1},%
+ echellefleche=\def\axesechellefleche{#1},%
+ typefleche=\def\axestypefleche{#1},%
+ afflabel=\def\axesafflabel{#1}
+}
+
+\setKVdefault[PLaxestkz]{%
+ epaisseur=1.25pt,%
+ police=\normalsize\normalfont,%
+ labelx=$x$,%
+ labely=$y$,%
+ afflabel=,%
+ poslabelx=right,%
+ poslabely=above,%
+ echellefleche=1,%
+ typefleche=>
+}
+
+\DeclareDocumentCommand\PLaxestikz{ O{} }{%
+ \useKVdefault[PLaxestkz]
+ \setKV[PLaxestkz]{#1}%
+ %on affiche les deux axes
+ \draw[line width=\axeswidth,-{\axestypefleche[scale=\axesechellefleche]}] ({\xmin-\axexOx},0) -- ({\xmax-\axexOx},0) ;
+ \draw[line width=\axeswidth,-{\axestypefleche[scale=\axesechellefleche]}] (0,{\ymin-\axeyOy}) -- (0,{\ymax-\axeyOy}) ;
+ %les labels éventuels
+ \IfSubStr{\axesafflabel}{x}%
+ {\draw ({\xmax-\axexOx},0) node[\axesposlabelx,font=\axesfont] {\axeslabelx} ;}
+ {}
+ \IfSubStr{\axesafflabel}{y}%
+ {\draw (0,{\ymax-\axeyOy}) node[\axesposlabely,font=\axesfont] {\axeslabely} ;}
+ {}
+}
+
+%fenêtre clippée
+\newcommand\PLfenetre{%
+ \clip ({\xmin-\axexOx},{\ymin-\axeyOy}) rectangle ({\xmax-\axexOx},{\ymax-\axeyOy}) ;
+}
+
+%origine
+\defKV[PLaxesorig]{%
+ police=\def\axesorfont{#1},%
+ pos=\def\axesorpos{#1},%
+ decal=\def\axesordecal{#1},%
+ valeur=\def\axesorval{#1}
+}
+
+\setKVdefault[PLaxesorig]{%
+ police=\normalsize\normalfont,%
+ pos={below left},%
+ decal=2pt,%
+ valeur=0
+}
+
+\DeclareDocumentCommand\PLorigine{ O{} }{%
+ \useKVdefault[PLaxesorig]
+ \setKV[PLaxesorig]{#1}%
+ \draw (0,0) node[\axesorpos=\axesordecal,font=\axesorfont] {\axesorval} ;
+}
+
+%grilles
+\setKVdefault[PLgrillestkz]{%
+ affp=true,%
+ affs=true
+}
+
+\DeclareDocumentCommand\PLgrilletikz{ O{} O{thin,lightgray} O{ultra thin,lightgray} }{%
+ \useKVdefault[PLgrillestkz]
+ \setKV[PLgrillestkz]{#1}%
+ \ifboolKV[PLgrillestkz]{affs}
+ {\draw[xstep=\xgrilles,ystep=\ygrilles,#3] ({\xmin-\axexOx},{\ymin-\axeyOy}) grid ({\xmax-\axexOx},{\ymax-\axeyOy});}
+ {}
+ \ifboolKV[PLgrillestkz]{affp}
+ {\draw[xstep=\xgrille,ystep=\ygrille,#2] ({\xmin-\axexOx},{\ymin-\axeyOy}) grid ({\xmax-\axexOx},{\ymax-\axeyOy});}
+ {}
+}
+
+%point(s) avec changement origines
+\defKV[PLpts]{%
+ taille=\def\ptstaille{#1},%
+ couleur=\def\ptscouleur{#1},%
+ style=\def\ptsstyle{#1}
+}
+
+\setKVdefault[PLpts]{%
+ taille=2pt,%
+ couleur=blue,%
+ style=o
+}
+
+\newcommand\PLnuagepoints[2][]{%
+ \useKVdefault[PLpts]
+ \setKV[PLpts]{#1}%
+ \setsepchar{§}%
+ \readlist\listepointsaffiches{#2}
+ \foreachitem\point\in\listepointsaffiches{%
+ \StrBetween{\point}{(}{,}[\XPT]
+ \StrBetween{\point}{,}{)}[\YPT]
+ \IfStrEq{\ptsstyle}{o}%
+ {\filldraw[\ptscouleur] ({\XPT-\axexOx},{\YPT-\axeyOy}) circle[radius=\ptstaille] ;}
+ {}
+ \IfStrEq{\ptsstyle}{x}%
+ {\draw[\ptscouleur] ({\XPT-\axexOx},{\YPT-\axeyOy}) pic {PLdotcross=\ptstaille/45} ;}
+ {}
+ \IfStrEq{\ptsstyle}{+}%
+ {\draw[\ptscouleur] ({\XPT-\axexOx},{\YPT-\axeyOy}) pic {PLdotcross=\ptstaille/0} ;}
+ {}
+ }
+}
+
+\newcommand\PLnuagepts[3][]{%
+ \useKVdefault[PLpts]
+ \setKV[PLpts]{#1}% on paramètres les nouvelles clés et on les simplifie
+ \def\xliste{#2}
+ \def\yliste{#3}
+ \readlist*\LX{\xliste}
+ \readlist*\LY{\yliste}
+ %taille des listes
+ \def\LNB{\inteval{\LXlen}}
+ \foreach \i in {1,2,...,\LNB} {
+ \IfStrEq{\ptsstyle}{o}%
+ {
+ \IfSubStr{\ptscouleur}{/}
+ {\StrCut{\ptscouleur}{/}{\ptscouleurA}{\ptscouleurB}\draw[thick,\ptscouleurA,fill=\ptscouleurB] ({\LX[\i]-\axexOx},{\LY[\i]-\axeyOy}) circle[radius=\ptstaille] ;}
+ {\draw[\ptscouleur,fill=\ptscouleur] ({\LX[\i]-\axexOx},{\LY[\i]-\axeyOy}) circle[radius=\ptstaille] ;}
+ }
+ {}
+ \IfStrEq{\ptsstyle}{x}%
+ {\draw[\ptscouleur] ({\LX[\i]-\axexOx},{\LY[\i]-\axeyOy}) pic {PLdotcross=\ptstaille/45} ;}
+ {}
+ \IfStrEq{\ptsstyle}{+}%
+ {\draw[\ptscouleur] ({\LX[\i]-\axexOx},{\LY[\i]-\axeyOy}) pic {PLdotcross=\ptstaille/0} ;}
+ {}
+ }
+}
+
+\defKV[PLptmoy]{%
+ police=\def\ptmoyfont{#1},%
+ taille=\def\ptmoytaille{#1},%
+ couleur=\def\ptmoycouleur{#1},%
+ style=\def\ptmoystyle{#1},%
+ xg=\def\ptmoyx{#1},%
+ yg=\def\ptmoyy{#1},%
+ nom=\def\ptmoynom{#1},%
+ pos=\def\ptmoypos{#1},%
+ decal=\def\ptmoydecal{#1},%
+}
+
+\setKVdefault[PLptmoy]{%
+ police=\normalsize\normalfont,%
+ taille=4pt,%
+ couleur=red,%
+ style=x,%
+ xg=\LXmoy,%
+ yg=\LYmoy,%
+ nom=G,%
+ pos=above,%
+ decal=0pt,%
+ affnom=true
+}
+
+\newcommand\PLnuageptmoy[1][]{%
+ \useKVdefault[PLptmoy]
+ \setKV[PLptmoy]{#1}% on paramètres les nouvelles clés et on les simplifie
+ \IfStrEq{\ptmoystyle}{o}%
+ {
+ \IfSubStr{\ptmoycouleur}{/}
+ {\StrCut{\ptmoycouleur}{/}{\ptmoycouleurA}{\ptmoycouleurB}\draw[thick,\ptmoycouleurA,fill=\ptmoycouleurB] ({\ptmoyx-\axexOx},{\ptmoyy-\axeyOy}) circle[radius=\ptmoytaille] ;}
+ {\draw[\ptmoycouleur,fill=\ptmoycouleur] ({\ptmoyx-\axexOx},{\ptmoyy-\axeyOy}) circle[radius=\ptmoytaille] ;}
+ }
+ {}
+ \IfStrEq{\ptmoystyle}{x}%
+ {\draw[\ptmoycouleur] ({\ptmoyx-\axexOx},{\ptmoyy-\axeyOy}) pic {PLdotcross=\ptmoytaille/45} ;}
+ {}
+ \IfStrEq{\ptmoystyle}{+}%
+ {\draw[fill=\ptmoycouleur] ({\ptmoyx-\axexOx},{\ptmoyy-\axeyOy}) pic {PLdotcross=\ptmoytaille/0} ;}
+ {}
+ \ifboolKV[PLptmoy]{affnom}
+ {\draw ({\ptmoyx-\axexOx},{\ptmoyy-\axeyOy}) node[\ptmoypos={\ptmoytaille+\ptmoydecal},font=\ptmoyfont] {\ptmoynom} ;}
+ {}
+
+}
+
+%courbe ?
+\newcommand\PLcourbe[3][]{%
+ \setsepchar{:}%
+ \readlist\PLdomaine{#3}
+ \itemtomacro\PLdomaine[1]\PLDm
+ \itemtomacro\PLdomaine[2]\PLDM
+ \saveexpandmode\noexpandarg
+ \StrSubstitute{#2}{\x}{(\x+\axexOx)}[\fctdecx]
+ \restoreexpandmode % restore the previous mode
+ \draw[#1] plot[domain={\PLDm-\axexOx}:{\PLDM-\axexOx}] (\x,{\fctdecx-\axeyOy}) ;
+}
+
+\setKVdefault[PLsimplewindow]{%
+ axes=true,%
+ grille=true,%
+}
+
+\DeclareDocumentCommand\PLfenetresimple{ O{} D<>{} m D<>{} m }{%
+ \useKVdefault[PLsimplewindow]
+ \setKV[PLsimplewindow]{#1}% on paramètres les nouvelles clés et on les simplifie
+ \ifboolKV[PLsimplewindow]{grille}
+ {\PLgrilletikz}
+ {}
+ \ifboolKV[PLsimplewindow]{axes}
+ {\PLaxestikz\PLaxextikz[#2]{#3}\PLaxeytikz[#4]{#5}}
+ {}
+}
+
+\NewDocumentEnvironment{PLstats}{ O{} }
+{%
+ \begin{tikzpicture}[#1]
+ }%
+ {%
+ \end{tikzpicture}%
+}
+
\endinput \ No newline at end of file
diff --git a/macros/xetex/latex/exam-zh/CHANGELOG.md b/macros/xetex/latex/exam-zh/CHANGELOG.md
index f52160370d..f785a3fc42 100644
--- a/macros/xetex/latex/exam-zh/CHANGELOG.md
+++ b/macros/xetex/latex/exam-zh/CHANGELOG.md
@@ -5,6 +5,16 @@
格式参照 [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
并且此项目遵守 [Semantic Versioning](https://semver.org/spec/v2.0.0.html)。
+## [0.1.18] - 2022-08-15
+
+### Added
+
+- 增加新的字体
+
+### Changed
+
+- 修改示例文件的部分代码
+
## [0.1.17] - 2022-08-12
### Added
diff --git a/macros/xetex/latex/exam-zh/doc/body/installation.tex b/macros/xetex/latex/exam-zh/doc/body/installation.tex
index 445330d0c5..04c414caac 100644
--- a/macros/xetex/latex/exam-zh/doc/body/installation.tex
+++ b/macros/xetex/latex/exam-zh/doc/body/installation.tex
@@ -1,10 +1,24 @@
% !TeX root = ../exam-zh-doc.tex
-\section{安装}
+\section{安装与更新}
-\subsection{获取 \cls{exam-zh}}
-目前模块还处于开发阶段,用户目前以「下载发行版」的方式获取最新版本的 \cls{exam-zh}:
+\subsection{标准安装}
+
+目前 \cls{exam-zh} 已经上传 CTAN,您可以使用宏包管理器安装 \cls{exam-zh}。
+例如在 \TeXLive{} 中,执行(可能需要管理员权限)
+\begin{shellcode}[morekeywords={tlmgr,install}]
+ tlmgr install exam-zh
+\end{shellcode}
+即可完成安装。
+
+在 \TeXLive{} 和 \MiKTeX{} 中,您还可以通过图形界面进行安装,
+此处不再赘述。
+
+
+\subsection{手动安装}
+
+您也可以通过访问 gitee 项目主页的方式获取最新版本的 \cls{exam-zh}(通常情况下,gitee 的版本会大于等于CTAN 的版本(因为 CTAN 从上传到审核到用户可以下载需要一天左右))。主要以「下载发行版」的方式获取最新版本的 \cls{exam-zh}:
\begin{enumerate}
\item 进入项目主页(\href{https://gitee.com/zepinglee/exam-zh}{gitee 项目主页} (界面见图~\ref{figure:gitee项目主页} )
@@ -35,58 +49,6 @@
\label{figure:gitee发行版}
\end{figure}
-% % \subsubsection{标准安装}
-
-% % 如果没有特殊理由,始终建议您使用宏包管理器安装 \cls{exam-zh}。
-% % 例如在 \TeXLive{} 中,执行(可能需要管理员权限)
-% % \begin{shellexample}[morekeywords={tlmgr,install}]
-% % tlmgr install exam-zh
-% % \end{shellexample}
-% % 即可完成安装。
-
-% % 在 \TeXLive{} 和 \MiKTeX{} 中,您还可以通过图形界面进行安装,
-% % 此处不再赘述。
-
-% % \subsubsection{手动安装}
-
-% % 如果您需要从 CTAN 上自行下载并手动安装,较好的方法是使用 TDS
-% % 安装包:
-% % \begin{itemize}
-% % \item 从 CTAN 上下载 \cls{exam-zh} 的
-% % \href{http://mirror.ctan.org/install/macros/latex/contrib/exam-zh.tds.zip}{TDS 安装包};
-% % \item 按目录结构将 \file{exam-zh.tds.zip} 中的文件复制到 \TeX{}
-% % 发行版的本地 TDS 根目录;
-% % \item 执行 \bashcmd{mktexlsr} 刷新文件名数据库以完成安装。
-% % \end{itemize}
-% % %
-% % 您也可以从源代码直接生成模板(不推荐):
-% % \begin{itemize}
-% % \item 打开 \href{https://gitee.com/stone-zeng/exam-zh}{项目主页},
-% % 点击“Code”按钮,并选择“Download ZIP”,下载 \file{exam-zh-main.zip};
-% % 如果您的电脑中安装有 git 程序,也可通过以下命令直接克隆代码仓库:
-% % \begin{shellexample}[gobble=6,alsoletter={.},morekeywords={git,clone}]
-% % git clone https://gitee.com/stone-zeng/exam-zh.git
-% % \end{shellexample}
-% % \item 解压并进入到 \file{source} 文件夹,执行以下命令以生成
-% % 模板的各组件:
-% % \begin{shellexample}[gobble=6,morekeywords={xetex}]
-% % xetex exam-zh.dtx
-% % \end{shellexample}
-% % \item 将生成的文档类(\file{.cls})、宏包(\file{.sty})以及
-% % 参数配置文件(\file{.def})复制到 \TeX{} 发行版本地 TDS 树
-% % 的 \path{texmf-local/tex/latex/exam-zh/} 目录下,并执行
-% % \bashcmd{mktexlsr} 刷新文件名数据库,方可完成安装。
-% % \item 使用 \cls{exam-zh} 撰写论文时,您还需要从代码仓库下的
-% % \file{testfiles/support} 目录中复制 \file{fudan-name.pdf}
-% % 文件至工作目录,以确保封面中的校名图片可以正确显示。
-% % \end{itemize}
-
-% % \subsubsection{扁平化安装}
-
-% % 如果您不希望安装本模板,但需要立刻使用,也可以使用模板提供的安装脚本。
-% % 从 gitee 上获取代码仓库后,执行 \file{install-win.bat}(Windows 系统)
-% % 或 \file{install-linux.sh}(Linux 系统),所有需要的文件便会在
-% % \file{thesis} 文件夹中生成。
\subsection{模板组成}
diff --git a/macros/xetex/latex/exam-zh/doc/body/usage.tex b/macros/xetex/latex/exam-zh/doc/body/usage.tex
index 95bc41224a..56e0f25739 100644
--- a/macros/xetex/latex/exam-zh/doc/body/usage.tex
+++ b/macros/xetex/latex/exam-zh/doc/body/usage.tex
@@ -1416,16 +1416,16 @@
\subsubsection{字体}
-\begin{function}{font}
+\begin{function}[updated = 2022-08-15]{font}
\begin{ccnusyntax}[emph={[1]font}]
font = (*(newcm)|lm|times|termes|stix|xits|libertinus|none*)
\end{ccnusyntax}
设置西文字体。具体配置见表~\ref{tab:font}。
\end{function}
-\begin{function}{math-font}
+\begin{function}[updated = 2022-08-15]{math-font}
\begin{ccnusyntax}[emph={[1]math-font}]
- math-font = (*(newcm)|lm|termes|stix|xits|libertinus|cambria|none*)
+ math-font = (*(newcm)|lm|stix|xits|libertinus|cambria|garamond|pala|asana|none*)
\end{ccnusyntax}
设置数学字体。具体配置见表~\ref{tab:math-font}。
\end{function}
@@ -1448,6 +1448,8 @@
|stix| & STIXTwoText\tnote{a} & texgyreheros & texgyrecursor \\
|xits| & XITS\tnote{b} & texgyreheros & texgyrecursor \\
|libertinus| & LibertinusSerif\tnote{c} & LibertinusSans\tnote{d} & lmmonolt10 \\
+ |garamond| & EB Garamond & Biolinum & tgcursor\\
+ |pala| & tgpagella & tgheros & tgcursor\\
\bottomrule
\end{tabular}
\begin{tablenotes}
@@ -1475,6 +1477,9 @@
|xits| & XITSMath-Regular\tnote{b} & & & \\
|libertinus| & LibertinusMath-Regular\tnote{c} & & & \\
|cambria| & Cambria Math & & & \\
+ |pala| & tgpagella-math & & & \\
+ |garamond| & Garamond-Math & & & \\
+ |asana| & Asana Math & & & \\
\bottomrule
\end{tabular}
\begin{tablenotes}
diff --git a/macros/xetex/latex/exam-zh/doc/exam-zh-doc-setup.tex b/macros/xetex/latex/exam-zh/doc/exam-zh-doc-setup.tex
index 987f7b8889..d6aa6a6a0b 100644
--- a/macros/xetex/latex/exam-zh/doc/exam-zh-doc-setup.tex
+++ b/macros/xetex/latex/exam-zh/doc/exam-zh-doc-setup.tex
@@ -32,7 +32,7 @@
\title{\textcolor{MaterialIndigo800}{%
\textbf{exam-zh: 高考试卷 \LaTeX \xpinyin[font=\sffamily,format=\color{MaterialIndigo800}]{模}{mu2}板}}}
\author{李泽平,夏康玮,郭李军}
-\date{2022/08/12\quad v0.1.17%
+\date{2022/08/15\quad v0.1.18%
\thanks{%
\url{https://gitee.com/zepinglee/exam-zh}
}
diff --git a/macros/xetex/latex/exam-zh/doc/exam-zh-doc.pdf b/macros/xetex/latex/exam-zh/doc/exam-zh-doc.pdf
index d748b9e7ec..f4ee4463f3 100644
--- a/macros/xetex/latex/exam-zh/doc/exam-zh-doc.pdf
+++ b/macros/xetex/latex/exam-zh/doc/exam-zh-doc.pdf
Binary files differ
diff --git a/macros/xetex/latex/exam-zh/examples/example-multiple.pdf b/macros/xetex/latex/exam-zh/examples/example-multiple.pdf
index c60c53e81e..7e2e1ca87e 100644
--- a/macros/xetex/latex/exam-zh/examples/example-multiple.pdf
+++ b/macros/xetex/latex/exam-zh/examples/example-multiple.pdf
Binary files differ
diff --git a/macros/xetex/latex/exam-zh/examples/example-multiple.tex b/macros/xetex/latex/exam-zh/examples/example-multiple.tex
index 7f8b695026..0a134480a6 100644
--- a/macros/xetex/latex/exam-zh/examples/example-multiple.tex
+++ b/macros/xetex/latex/exam-zh/examples/example-multiple.tex
@@ -12,7 +12,6 @@
show-columnline = false
},
style/fullwidth-stop = catcode,
- fillin/no-answer-type = none,
sealline = {
show = true,
scope = mod-2,
diff --git a/macros/xetex/latex/exam-zh/examples/example-single.pdf b/macros/xetex/latex/exam-zh/examples/example-single.pdf
index e5ed1a8d33..d70946bd46 100644
--- a/macros/xetex/latex/exam-zh/examples/example-single.pdf
+++ b/macros/xetex/latex/exam-zh/examples/example-single.pdf
Binary files differ
diff --git a/macros/xetex/latex/exam-zh/examples/example-single.tex b/macros/xetex/latex/exam-zh/examples/example-single.tex
index 04206986cd..89c04bf74d 100644
--- a/macros/xetex/latex/exam-zh/examples/example-single.tex
+++ b/macros/xetex/latex/exam-zh/examples/example-single.tex
@@ -4,9 +4,9 @@
\examsetup{
page/size=a4paper,
paren/show-paren=true,
- paren/show-answer=true,
- fillin/show-answer=true,
- solution/show-solution=true,
+ paren/show-answer=false,
+ fillin/show-answer=false,
+ solution/show-solution=false,
}
\ExamPrintAnswerSet{
@@ -28,11 +28,11 @@
\begin{document}
-\information{
- 姓名\underline{\hspace{6em}},
- 座位号\underline{\hspace{15em}}
-}
-\warning{(在此卷上答题无效)}
+% \information{
+% 姓名\underline{\hspace{6em}},
+% 座位号\underline{\hspace{15em}}
+% }
+% \warning{(在此卷上答题无效)}
\secret
diff --git a/macros/xetex/latex/exam-zh/examples/example-single_student_version.pdf b/macros/xetex/latex/exam-zh/examples/example-single_student_version.pdf
deleted file mode 100644
index ffcc32d9f5..0000000000
--- a/macros/xetex/latex/exam-zh/examples/example-single_student_version.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/xetex/latex/exam-zh/tex/exam-zh-chinese-english.sty b/macros/xetex/latex/exam-zh/tex/exam-zh-chinese-english.sty
index 3d95350b1e..b2d1d39baf 100644
--- a/macros/xetex/latex/exam-zh/tex/exam-zh-chinese-english.sty
+++ b/macros/xetex/latex/exam-zh/tex/exam-zh-chinese-english.sty
@@ -8,7 +8,7 @@
\RequirePackage{expl3}
-\ProvidesExplPackage {exam-zh-chinese-english} {2022-08-12} {v0.1.17}
+\ProvidesExplPackage {exam-zh-chinese-english} {2022-08-15} {v0.1.18}
{exam-zh chinese and english module}
\PassOptionsToPackage { tcolorbox } { most }
@@ -667,4 +667,6 @@
}
{
\end{tcolorbox}
- } \ No newline at end of file
+ }
+
+\endinput \ No newline at end of file
diff --git a/macros/xetex/latex/exam-zh/tex/exam-zh-choices.sty b/macros/xetex/latex/exam-zh/tex/exam-zh-choices.sty
index 3a7d9f7d2c..ef7c39ba88 100644
--- a/macros/xetex/latex/exam-zh/tex/exam-zh-choices.sty
+++ b/macros/xetex/latex/exam-zh/tex/exam-zh-choices.sty
@@ -9,7 +9,7 @@
\RequirePackage{expl3}
\RequirePackage{xparse}
-\ProvidesExplPackage {exam-zh-choices} {2022-08-12} {v0.1.17}
+\ProvidesExplPackage {exam-zh-choices} {2022-08-15} {v0.1.18}
{exam-zh choices module}
\dim_new:N \l__examzh_choices_column_sep_dim
@@ -552,4 +552,6 @@
% - 表格形式
% 答案确定
-% 通过 \item 是否带 * 判断,有的话则标记为正确答案 \ No newline at end of file
+% 通过 \item 是否带 * 判断,有的话则标记为正确答案
+
+\endinput \ No newline at end of file
diff --git a/macros/xetex/latex/exam-zh/tex/exam-zh-font.sty b/macros/xetex/latex/exam-zh/tex/exam-zh-font.sty
index d342229cc1..cda4062101 100644
--- a/macros/xetex/latex/exam-zh/tex/exam-zh-font.sty
+++ b/macros/xetex/latex/exam-zh/tex/exam-zh-font.sty
@@ -1,5 +1,5 @@
%
-% Copyright (c) 2022 Zeping Lee
+% Copyright (c) 2022 Zeping Lee and AlphaZTX
% Released under the LaTeX Project Public License v1.3c License.
% Repository: https://gitee.com/zepinglee/exam-zh
%
@@ -9,7 +9,7 @@
\RequirePackage{expl3}
\RequirePackage{xparse}
-\ProvidesExplPackage {exam-zh-font} {2022-08-12} {v0.1.17}
+\ProvidesExplPackage {exam-zh-font} {2022-08-15} {v0.1.18}
{exam-zh font module}
\RequirePackage { unicode-math }
@@ -23,14 +23,15 @@
{
font .choices:nn =
{
- newcm ,
+ garamond ,
+ libertinus ,
lm ,
- times ,
+ newcm ,
+ pala ,
+ stix ,
termes ,
- stix,
+ times ,
xits ,
- libertinus ,
- % newtx ,
none
}
{
@@ -39,14 +40,16 @@
} ,
math-font .choices:nn =
{
- newcm ,
+ asana ,
+ cambria ,
+ garamond ,
+ libertinus ,
lm ,
+ newcm ,
+ pala ,
+ stix ,
termes ,
- stix,
xits ,
- libertinus ,
- cambria ,
- % newtx ,
none
}
{
@@ -139,6 +142,52 @@
\examzh_font_set_tex_gyre_sans_mono:
}
+
+% Garamond (实际上是 EB Garamond)
+\cs_new:Npn \examzh_font_set_font_garamond:
+ {
+ \setmainfont { EBGaramond }
+ [
+ Extension = .otf ,
+ UprightFont = *-Regular ,
+ BoldFont = *-Bold ,
+ ItalicFont = *-Italic ,
+ BoldItalicFont = *-BoldItalic ,
+ ]
+ \setsansfont { LinBiolinum }
+ [
+ Extension = .otf ,
+ UprightFont = *_R ,
+ BoldFont = *_RB ,
+ ItalicFont = *_RI ,
+ BoldItalicFont = *_RBO ,
+ ]
+ \setmonofont { texgyrecursor }
+ [
+ Extension = .otf ,
+ UprightFont = *-regular ,
+ BoldFont = *-bold ,
+ ItalicFont = *-italic ,
+ BoldItalicFont = *-bolditalic ,
+ ]
+ }
+
+
+% Palatino (TeX Gyre Pagella)
+\cs_new:Npn \examzh_font_set_font_pala:
+ {
+ \setmainfont { texgyrepagella }
+ [
+ Extension = .otf ,
+ UprightFont = *-regular ,
+ BoldFont = *-bold ,
+ ItalicFont = *-italic ,
+ BoldItalicFont = *-bolditalic ,
+ ]
+ \examzh_font_set_tex_gyre_sans_mono:
+ }
+
+% TeX Gyre Heros / Cursor
\cs_new:Npn \examzh_font_set_tex_gyre_sans_mono:
{
\setsansfont { texgyreheros }
@@ -553,8 +602,46 @@
Extension = .otf,
range = { \complement } ,
]
+ \message
+ {
+ Please~note~that~the~Cambria~font~family~cannot~be~used~on~commercial~purpose~unless~you~are~using~Windows~7/8/10/11~PROFESSIONAL.
+ }
}
+% 新增的 asana, garamond, pala
+\cs_new:Npn \examzh_font_set_math_font_asana:
+ {
+ \setmathfont { Asana-Math.otf }
+ \examzh_font_set_stix_names:
+ \setmathfont { \g__examzh_font_font_name_stix_math_tl }
+ [
+ Extension = .otf,
+ range = { \complement } ,
+ ]
+ }
+
+\cs_new:Npn \examzh_font_set_math_font_garamond:
+ {
+ \setmathfont { Garamond-Math.otf }
+ \examzh_font_set_stix_names:
+ \setmathfont { \g__examzh_font_font_name_stix_math_tl }
+ [
+ Extension = .otf,
+ range = { \complement } ,
+ ]
+ }
+
+\cs_new:Npn \examzh_font_set_math_font_pala:
+ {
+ \setmathfont { texgyrepagella-math.otf }
+ \examzh_font_set_stix_names:
+ \setmathfont { \g__examzh_font_font_name_stix_math_tl }
+ [
+ Extension = .otf,
+ range = { \complement } ,
+ ]
+ }
+
\AtEndPreamble
@@ -571,11 +658,23 @@
% 兼容旧的粗体命令:\pkg{bm} 的 \cs{bm} 和 \pkg{amsmath} 的 \cs{boldsymbol}。
\AtEndOfPackageFile* { unicode-math }
{
- \NewDocumentCommand \bm { m } { { \symbfit { ##1 } } }
- \RenewDocumentCommand \boldsymbol { m } { { \symbfit { ##1 } } }
+ \NewDocumentCommand \bm { m }
+ {
+ \tl_if_head_eq_catcode:nNTF { ##1 } A
+ { \symbfit{#1} }
+ {
+ #1
+ \PackageWarning { exam-zh-font }
+ {
+ Do~not~use~\string\bm \space ~with~`unicode-math',~normal~font~instead.
+ }
+ }
+ }
+ \RenewDocumentCommand \boldsymbol { } { \bm }
% 兼容 \pkg{amsfonts} 和 \pkg{amssymb} 中的一些命令。
\NewDocumentCommand \square { } { \mdlgwhtsquare }
\NewDocumentCommand \blacksquare { } { \mdlgblksquare }
- \AtBeginDocument
- { \RenewDocumentCommand \checkmark { } { \ensuremath{ ✓ } } }
+ \AtBeginDocument { \RenewDocumentCommand \checkmark { } { \ensuremath{ ✓ } } }
}
+
+\endinput \ No newline at end of file
diff --git a/macros/xetex/latex/exam-zh/tex/exam-zh-question.sty b/macros/xetex/latex/exam-zh/tex/exam-zh-question.sty
index d1a07de8ad..7cf7524e08 100644
--- a/macros/xetex/latex/exam-zh/tex/exam-zh-question.sty
+++ b/macros/xetex/latex/exam-zh/tex/exam-zh-question.sty
@@ -9,7 +9,7 @@
\RequirePackage{expl3}
\RequirePackage{xparse}
-\ProvidesExplPackage {exam-zh-question} {2022-08-12} {v0.1.17}
+\ProvidesExplPackage {exam-zh-question} {2022-08-15} {v0.1.18}
{exam-zh question module}
@@ -1451,4 +1451,6 @@
}
}
\tag * { \zsaveposx { \thezref@unique R } #1 }
- } \ No newline at end of file
+ }
+
+\endinput \ No newline at end of file
diff --git a/macros/xetex/latex/exam-zh/tex/exam-zh-symbols.sty b/macros/xetex/latex/exam-zh/tex/exam-zh-symbols.sty
index c5c2d35245..2b0490284d 100644
--- a/macros/xetex/latex/exam-zh/tex/exam-zh-symbols.sty
+++ b/macros/xetex/latex/exam-zh/tex/exam-zh-symbols.sty
@@ -8,7 +8,7 @@
\RequirePackage{expl3}
-\ProvidesExplPackage {exam-zh-symbols} {2022-08-12} {v0.1.17}
+\ProvidesExplPackage {exam-zh-symbols} {2022-08-15} {v0.1.18}
{exam-zh symbols module}
\RequirePackage { tikz }
@@ -1205,4 +1205,6 @@
\fontsize{\ssf@size}{\ssf@size}\selectfont #1
}
}
- } \ No newline at end of file
+ }
+
+\endinput \ No newline at end of file
diff --git a/macros/xetex/latex/exam-zh/tex/exam-zh.cls b/macros/xetex/latex/exam-zh/tex/exam-zh.cls
index 3449ff42de..817ee767e5 100644
--- a/macros/xetex/latex/exam-zh/tex/exam-zh.cls
+++ b/macros/xetex/latex/exam-zh/tex/exam-zh.cls
@@ -6,7 +6,7 @@
\NeedsTeXFormat{LaTeX2e}[2017/04/15]
\RequirePackage{expl3}
-\ProvidesExplClass {exam-zh} {2022-08-12} {v0.1.17} {LaTeX template for Chinese exam}
+\ProvidesExplClass {exam-zh} {2022-08-15} {v0.1.18} {LaTeX template for Chinese exam}
% 检查 LaTeX2e kernel 版本
\msg_new:nnn { exam-zh } { latex-too-old }
diff --git a/macros/xetex/latex/xduts/xduts.dtx b/macros/xetex/latex/xduts/xduts.dtx
index 86fd91d50f..ddf0412b22 100644
--- a/macros/xetex/latex/xduts/xduts.dtx
+++ b/macros/xetex/latex/xduts/xduts.dtx
@@ -1,14 +1,14 @@
% \iffalse
%<*driver>
\ProvidesFile{xduts.dtx}
-[2022/07/28 v2.12.1.1 Xidian University TeX Suite]
+[2022/08/15 v2.12.2.0 Xidian University TeX Suite]
%</driver>
%<class|sty>\NeedsTeXFormat{LaTeX2e}
%<class|sty>\RequirePackage{expl3}
%<xdufont>\ProvidesExplPackage{xdufont}
%<xdupgthesis>\ProvidesExplClass{xdupgthesis}
%<xduugthesis>\ProvidesExplClass{xduugthesis}
-%<class|sty> {2022/07/28}{2.12.1.1}
+%<class|sty> {2022/08/15}{2.12.2.0}
%<xdufont> {Xidian University Font package}
%<xdupgthesis> {Xidian University Postgraduate Thesis document class}
%<xduugthesis> {Xidian University Undergraduate Thesis document class}
@@ -4972,6 +4972,10 @@
\cs_set_eq:NN \SlashFont \rmfamily
}
% \end{macrocode}
+% \begin{macrocode}
+%<*xdupgthesis>
+% \end{macrocode}
+% \changes{v2.12.2.0}{2022/08/15}{修正本科毕业设计参考文献列表编译错误}
% \changes{v2.7.0.0}{2022/06/26}{\bibtex{}下允许不生成文献列表}
% \bibtex{}下允许不生成文献列表。
% \begin{macrocode}
@@ -4981,6 +4985,9 @@
{ \RequirePackage { bibentry } }
}
% \end{macrocode}
+% \begin{macrocode}
+%</xdupgthesis>
+% \end{macrocode}
% \bibtex{}和\pkgx{biblatex}通用字体字号配置。
% \begin{macrocode}
\cs_set:Npn \bibfont
diff --git a/macros/xetex/latex/xduts/xduts.pdf b/macros/xetex/latex/xduts/xduts.pdf
index 81bf52a76b..7975717fd9 100644
--- a/macros/xetex/latex/xduts/xduts.pdf
+++ b/macros/xetex/latex/xduts/xduts.pdf
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 448a8f1a9a..66fa8aa5d0 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -10,7 +10,6 @@ $mirrors = {
},
'Asia' => {
'China' => {
- 'https://mirror.bjtu.edu.cn/CTAN/' => 1,
'https://mirrors.aliyun.com/CTAN/' => 1,
'https://mirrors.bfsu.edu.cn/CTAN/' => 1,
'https://mirrors.cloud.tencent.com/CTAN/' => 1,
@@ -50,7 +49,6 @@ $mirrors = {
'https://cran.asia/tex/' => 1,
'https://ftp.harukasan.org/CTAN/' => 1,
'https://ftp.kaist.ac.kr/pub/tex-archive/' => 1,
- 'https://lab.uklee.pe.kr/tex-archive/' => 1,
'https://mirror.kakao.com/CTAN/' => 1,
'https://mirror.navercorp.com/CTAN/' => 1,
},
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index a21c648989..4111af47b8 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,7 +26,7 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2022
-depend revision/64119
+depend revision/64124
name 00texlive.image
category TLCore
@@ -4611,7 +4611,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 64116
+revision 64121
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
@@ -106598,20 +106598,19 @@ catalogue-version 1.24.12
name elegantbook
category Package
-revision 62989
+revision 64122
shortdesc An Elegant LaTeX Template for Books
relocated 1
longdesc ElegantBook is designed for writing Books. This template is
longdesc based on the standard LaTeX book class. The goal of this
longdesc template is to make the writing process more elegant. Just
longdesc enjoy it!
-containersize 10776
-containerchecksum 81ff8772f605abe6b4022f0c7bdc80d69f70af64dbc4baf628533ea8b73405c3bada64a3a4649e025fa18a10c9bd0725c896392a8e6d0f6064b3594f52d0b8a8
-doccontainersize 1307000
-doccontainerchecksum 483d80d26457f16e9247543ab871e07db7cfc2daeb2f2801610f4b11caa4997bf6f64a96ed6fa4f38c33b640456dde14ab28379a42e27a358222f1d03ad3458f
-docfiles size=653
+containersize 11876
+containerchecksum 94aa945b18f42ee388a5d13fdb29d433cd11099479578d3537593927a85cca1e14c9ddbec36f2c54922472acad1c674ea64eb13ada14b10a1fc1fb7880c64a39
+doccontainersize 1849624
+doccontainerchecksum 222a7e1d39a8c394aab7b9923e5f5df9c03671a505df66dbf76c2b4f45f7dea6adccabab014386bc3c0229b471d30026765c0614847b516ac98ec201ba6428cf
+docfiles size=814
RELOC/doc/latex/elegantbook/License
- RELOC/doc/latex/elegantbook/README-CN.md
RELOC/doc/latex/elegantbook/README.md details="Readme"
RELOC/doc/latex/elegantbook/elegantbook-cn.pdf details="Package documentation (Chinese)" language="zh"
RELOC/doc/latex/elegantbook/elegantbook-cn.tex
@@ -106619,6 +106618,7 @@ docfiles size=653
RELOC/doc/latex/elegantbook/elegantbook-en.tex
RELOC/doc/latex/elegantbook/figure/cover.jpg
RELOC/doc/latex/elegantbook/figure/logo-blue.png
+ RELOC/doc/latex/elegantbook/image/donate.jpg
RELOC/doc/latex/elegantbook/image/founder.png
RELOC/doc/latex/elegantbook/image/scatter.jpg
RELOC/doc/latex/elegantbook/reference.bib
@@ -106631,7 +106631,7 @@ catalogue-contact-support https://github.com/ElegantLaTeX/ElegantBook/issues
catalogue-ctan /macros/latex/contrib/elegantbook
catalogue-license lppl1.3c
catalogue-topics class chinese book-pub
-catalogue-version 4.3
+catalogue-version 4.4
name elegantnote
category Package
@@ -113845,7 +113845,7 @@ catalogue-version 0.2
name exam-zh
category Package
-revision 64109
+revision 64123
shortdesc LaTeX template for Chinese exams
relocated 1
longdesc Although there are already several excellent exam packages or
@@ -113860,11 +113860,11 @@ longdesc module packages can be used individually. Using exam-zh you can
longdesc separate the format and the content very well; use the choices
longdesc environment to typeset choice items easily and automatically;
longdesc design the seal line easily; and more (see manual).
-containersize 32936
-containerchecksum 39f74c61a01b681f09e46a9593124ebd0e3095c83e5f082bf531ae146a6694f692d9d2a24e51a5feb5f77e00ae9922b2082262d09ce2e486f09507584acf46ca
-doccontainersize 1848288
-doccontainerchecksum e3123cde7b51b8884f1e15af5f296134484275e0f2ee1b35e041cb992027b8745e5d1422394a94bab13c50cc57691a825891da9c7f9a2f2c797995c9996a13aa
-docfiles size=595
+containersize 33360
+containerchecksum 5d64324891d1506a7ab5c2a64109a9ba43fee3526b5ab423624019a08dedbd0899e6305c9bf83441fcaffc0d6609f8581eafbd0155b97026a6c75ec2bdb72626
+doccontainersize 1739528
+doccontainerchecksum 47749598c5aaa19b4b01d61f2a3267bdafb6deb5a985bf9383202d16d2bb98a2a4f717c17416be021eb2325e6a436b2ca88bf87d1523137de0ad5a822e109dee
+docfiles size=558
RELOC/doc/xelatex/exam-zh/CHANGELOG.md
RELOC/doc/xelatex/exam-zh/LICENSE
RELOC/doc/xelatex/exam-zh/README.md details="Readme"
@@ -113883,12 +113883,11 @@ docfiles size=595
RELOC/doc/xelatex/exam-zh/doc/figures/gitee-main.png
RELOC/doc/xelatex/exam-zh/doc/figures/gitee-release.png
RELOC/doc/xelatex/exam-zh/doc/xdyydoc.cls
- RELOC/doc/xelatex/exam-zh/examples/example-multiple.pdf details="Example of use (3)"
+ RELOC/doc/xelatex/exam-zh/examples/example-multiple.pdf details="Example of use (2)"
RELOC/doc/xelatex/exam-zh/examples/example-multiple.tex
RELOC/doc/xelatex/exam-zh/examples/example-single.pdf details="Example of use (1)"
RELOC/doc/xelatex/exam-zh/examples/example-single.tex
- RELOC/doc/xelatex/exam-zh/examples/example-single_student_version.pdf details="Example of use (2)"
-runfiles size=58
+runfiles size=59
RELOC/tex/latex/exam-zh/exam-zh-chinese-english.sty
RELOC/tex/latex/exam-zh/exam-zh-choices.sty
RELOC/tex/latex/exam-zh/exam-zh-font.sty
@@ -113903,7 +113902,7 @@ catalogue-contact-support https://gitee.com/zepinglee/exam-zh/issues
catalogue-ctan /macros/xetex/latex/exam-zh
catalogue-license lppl1.3c
catalogue-topics exam chinese expl3 xetex
-catalogue-version 0.1.17
+catalogue-version 0.1.18
name examdesign
category Package
@@ -306242,7 +306241,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 64116
+revision 64121
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.
@@ -306251,9 +306250,9 @@ depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
containersize 113524
-containerchecksum 18b9ff30dcc5c22cfacfe77e726f2632a8bb116657177d70007fd0d17a57a29b3d63ca686451ccdde1b6b178bb309f12af0bc295f2cd59fd0a942571b7ea96c5
-doccontainersize 419324
-doccontainerchecksum 290704eae0f6c0964d1b7b3eeccaa381b057ad9e3f62f706d2bb810a3c9d91a2dde3484b384ca59ac18284f5d7fe54231245f4c3a5b520f1aca2b974df4bd47c
+containerchecksum 722391d59dbf5e74ac76f27618ca97609e7752730f31a8d6127ffb7e577186d36938784f619e4e051b07ebc610d26e9e8083e54510b5084499deb1f2c1bdc22a
+doccontainersize 419316
+doccontainerchecksum 12ce43adb28a821a4084394880afb09801a00e59b556b7f8ea9b631408e38baee8c2e0cd35bd1e640660589e23242c7d92ffe50cacc5e22ee80340acecc52fe3
docfiles size=517
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
@@ -343093,7 +343092,7 @@ catalogue-version 1.00
name xduts
category Package
-revision 63996
+revision 64124
shortdesc Xidian University TeX Suite
relocated 1
longdesc XDUTS is designed to help Xidian University students use LaTeX
@@ -343102,15 +343101,15 @@ longdesc package that meets the school's requirements and can be applied
longdesc to any document class. In addition, there are thesis and thesis
longdesc proposal templates for both undergraduate and postgraduate that
longdesc meet the school's requirements.
-containersize 521060
-containerchecksum 03a5dde2dc5dfa06aef788a6428da604b43f7b2d8b5ceae71e8277e4608ea94fcef0c2845c9291b0a6ce9a60189e91ef9a6a4e4e3bdde6934761e12e62b42654
-doccontainersize 689216
-doccontainerchecksum 8255b65b94d0237ed0027ec93c17215d92fe72b1397c9a4dedc823ea0b2bc6f6cce758c50726764e710d47e65b0d657cdb9b580f374d1f46fdd1e8defd2f5057
+containersize 521088
+containerchecksum bff618bc93ae3dbf0716bcbe66e3a9d922db6eddc0a4f045617e00b0b4df29aa4a5a51b0a498f4f330dbc50d1ec21eee36f656c723d25e3cf14da943ab9265f9
+doccontainersize 689500
+doccontainerchecksum adcb824e12c63b4e8de45030401eab5ec21b0664ec8fc93d9b0ef0df8fc856166641d1e6fbf0339892c617e7a97e42bc964f38c790ad069d82db404b1ff2cfab
docfiles size=174
RELOC/doc/xelatex/xduts/README.md details="Readme"
RELOC/doc/xelatex/xduts/xduts.pdf details="Package documentation" language="zh"
-srccontainersize 38156
-srccontainerchecksum 9484f5bb304ec18db47fc78a813d59d99debb651d11476eb5c5c40736fbd5a484cd4bdbc9dc9b523113889e5d81318368d8b794a864fb1e6beb807cb8a872ef1
+srccontainersize 38168
+srccontainerchecksum b7e362d5446577984bc590858f5f64fb278410b7afea322ce8c937df6b9e33405caf66039b9962845e44919cf6722eb5c3167a54a17d1da8a54e234516f91473
srcfiles size=60
RELOC/source/xelatex/xduts/xduts.dtx
RELOC/source/xelatex/xduts/xduts.ins
@@ -343127,7 +343126,7 @@ catalogue-contact-support https://github.com/note286/xduts/discussions
catalogue-ctan /macros/xetex/latex/xduts
catalogue-license lppl1.3c
catalogue-topics dissertation proposal expl3
-catalogue-version 2.12.1.1
+catalogue-version 2.12.2.0
name xdvi
category TLCore
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 6d7f4e4eb2..56310326d7 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-94a08c958e66d3ed1edabc3dad42260c texlive.tlpdb
+297baec7b5e7fa69adc82140813379fb texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 9fb1ddd1cf..5dc93d77e3 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-9d6d18d4a99ad8b5c40f567fca94f567d2e9e230d1c1ac9a086d59d2a3ff7a7fcf2bf90a3efac3c7241a5ee4fae3e6b58c19e47512d4e7c73cae33fe04d5cb92 texlive.tlpdb
+dc22367527633971e3e65763d147b4d171a85bb9eccb0b13e1bf7f3a4b79cc41a8f7658e4fa95e201590fcc271380fa47c2facc9a5687b5e2538b41bc9fcd07f texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index c7c36867e4..7b6d7b50bc 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,10 +1,10 @@
-----BEGIN PGP SIGNATURE-----
-iQEcBAEBCgAGBQJi+YrcAAoJEEzhh34ZQ4xww4sH/1mdynNmQLvMoYpMCAJIrgVw
-XBMsH+3nHrWYoAg1XowAYKxt1TenEOqGaIxA8slJ4h6xRMKQ0YtII3mFKo7cak9D
-Rnp6J4pYEQ3BvQb0zVut6+pbSaer2xiUMqieoC7xSi/tz3cfDYoaX1FscaHigYyZ
-HHM8YDnUuNnY8O+oOzZaPPmnim+F4FHS8QygK3lOboDinio1veY+wixouXrKAo0b
-PdJbUD4xb3hY6bRgC+PwaZ/zPhEdSqTTwKjGixTvgzHV8aEWrYvIQYbCHDD/qGpL
-RgE2tloxwcKdiuyW2MXRv6WBe4DUg23uBzcv9rDOn/kqQ9sTesXmcNKP3MV8MIY=
-=t3EU
+iQEcBAEBCgAGBQJi+tywAAoJEEzhh34ZQ4xwXDoIAK7rg9z1MNUOgu+FAIvNa4QO
+j9UbOglU1DIdVciBbGIMFC6OESWGYZJnzY3KajBhRSCp4DqgIpM7TPUPFL+HKDqN
+dE8t2S/dV2mvKvPBBiWZA1Y5ZAf5W7CzUDVvkwKhB7pRYMJNsMcICbnK3N8Wn/Lq
+mZ5dhgsyO8KtQIVd5Cj9hvSfdgtYcxB+Oc1G5i6ystGGdGB9RQ/Nk6u38bmfCCU/
+8HPnw7I9+qqno837HAZimd27ok7K2xHKvDx6/xpVOyKbmULQC4p8XuIsoZFTY+V8
+cLGBnx0FRmROmu3Gj6sFO6i2GtFhWWPNg0pfrNKYXjmnHWlv/TkuAJlhvz6+FzI=
+=YdZF
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 121f0e4cbb..7296f25dc0 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index fc0cf341b0..a0e32589da 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1660508320
+date=1660594711
lastupd=miktex-arctrl-bin-x64-2.9 miktex-asymptote-bin-x64-2.9 miktex-autosp-bin-x64-2.9 miktex-axohelp-bin-x64-2.9 miktex-bibarts-bin-x64-2.9 miktex-bibtex-bin-x64-2.9 miktex-bibtex8bit-bin-x64-2.9 miktex-bzip2-bin-x64-2.9 miktex-cairo-bin-x64-2.9 miktex-chktex-bin-x64-2.9 miktex-cjkutils-bin-x64-2.9 miktex-console-bin-x64-2.9 miktex-curl-bin-x64-2.9 miktex-cweb-bin-x64-2.9 miktex-devnag-bin-x64-2.9 miktex-doc miktex-dvicopy-bin-x64-2.9 miktex-dvipdfmx-bin-x64-2.9 miktex-dvipng-bin-x64-2.9 miktex-dvips-bin-x64-2.9
-lstdigest=3e039d43fd67454dcd313a31fbca6c61
+lstdigest=81e18a37437a75c6469f0217addf1752
numpkg=5869
relstate=next
-version=8261
+version=8262
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: BezAED1mnzVRqQw7kJuc1T0v9C8yVM68y5GL1+F3159Ju702NE0L/yMLdapVv0Vq0VYnCJofUr2EwFTAuK15bScaskpu7eiZQdaDbI0BqpQqUMMj+b55PfnhPO93zZfkdb52cbR4C18tB7v8mWzImajbnpekZzm693uxF3HsQefdVLZ9aEyZUHXWpI2jCbk40JMhDCnfM3A6c0w5wi7NrfhLjjh1LD074V+6rx9wQxUgBe7BmGhBdEgfvsNuM+4qdg4kVE7zJ1YNMfnqgQNCgRUiK5ejjexfQ+3NGIa6YEsHbQ7JWdUS+YKaVj6b5Ky6cXo158FYIkzJQegc8arb8g==
+;;;; signature/miktex: izqGeO6pxr4WEsv9UbaEnXterKTJNhcsEpDjTv6KJH6wJHEQkjaWstveMImvdBq5Klri+4FjW8wELUL0KASAfYeufzm4lsZQQIUljBap60614eadpT5JzWEtTfEnRkg7t/rkT1P+NaElBgfe3co0suuMzjsSCxh1ftGfoed7m4glNg1ROea7kkPtLvQaqztajUfj5JvwAjxGQ1EVvsRmMFxy6eLAFNtBXKQG8BS79SH0PYdL8ZCcYugSs0zJWTb2YNdPZrXVYIumpAnyLEy8GKiGankDv5hmtaVS5v6WNmHuOlfx7ylpJLKmjQZxPhv5Yn4TxwePqf2Df3/ruYrP8g==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index f890ffa636..c508b1b6fe 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1660507916
+date=1660594308
lastupd=asymptote create-theorem create-theorem__doc create-theorem__source easybook easybook__doc easybook__source exam-zh exam-zh__doc exam-zh__source ffcode ffcode__doc ffcode__source fixdif fixdif__doc fixdif__source hereapplies hereapplies__doc hereapplies__source media4svg
-lstdigest=bb4fc22a9b02922e81f0b091c088cf7c
+lstdigest=cbfa8862155abe712878a49e62a95c7c
numpkg=5869
relstate=stable
-version=8261
+version=8262
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: j5CDiihfke2URWtVoZnerfbHA7g+xLryi0AY+v+yh1Z5wlP+M3Ssa1Xxmlg3u0kM1RmvqPB4ZPvMz6/8WmsxyhurKbMAhYFrOaCyShBdoDfSH7epC9QypVDRDgXVS4UUxzhQqaWOODjAarawdqYQTuEyMxHjgU4kgbxylvAe/QI2ER2BNYHk2mX6bsfPp9u0YtgPBZN6XKWGm8bUIec93Ny6wGIohItKymf9orNXoPN2BsQMuW7hbFCE0TjexCHS6ayUhYh6aSgHGt8u+pZABhp1AqAshlYal0mARQyZexrnk/aKYt0jvPhEUQDbNoPDISZkm9TfolGu7kpWzFc3LQ==
+;;;; signature/miktex: Txpu6IEBKcEdzHk2kJ4LMvlJcZX2ZACyCZBHzK6jfYD1EtlXGWk3Hyjs7HnVK0jwIJ2n3NRRmeN4G+BjtCyCME1K5ILjoQ6tpfkYsBkvjxAYRxQyeXM6AI2JF8GQA69K2uyjUmKKmiLdjSabFsi/1GVQJV5HhH6kGmv9vKZWXph4+chuTGD8diZxobN1WylyEHYCZlGVSsXSpxkS03lcHzxyGq65J2+eg+yiSDoryDxYfFZ7pkE3VdGKesGxYth4hRqaJ0KUQZgZRCBPC02dCWqj54S0cCdxLP1Z1BdutKE49qkoTcAH5HWVXDlSoc/MJrGXdkQ1GulyFfnKtoCgtA==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/timestamp b/timestamp
index ec2a496ed2..78cde3fe23 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:
-2022-08-15-02-02
+2022-08-16-02-02