summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-07-31 03:00:52 +0000
committerNorbert Preining <norbert@preining.info>2021-07-31 03:00:52 +0000
commit6476d9b56070f64c62d6a81514c0c9b25aad1eda (patch)
treebbcbbc5af76f023abb6d36c84ae8a2c2e46dc601
parent83b88676e8526454a292a894c5f30451eb75b828 (diff)
CTAN sync 202107310300
-rw-r--r--FILES.byname679
-rw-r--r--FILES.byname.gzbin2329660 -> 2329489 bytes
-rw-r--r--FILES.last07days743
-rw-r--r--graphics/pgf/contrib/pgf-pie/RELEASE_NOTES.md14
-rw-r--r--graphics/pgf/contrib/pgf-pie/pgf-pie-manual.pdfbin181416 -> 193458 bytes
-rw-r--r--graphics/pgf/contrib/pgf-pie/pgf-pie-manual.tex10
-rw-r--r--graphics/pgf/contrib/pgf-pie/pgf-pie.sty2
-rw-r--r--graphics/pgf/contrib/pgf-pie/tikzlibrarypie.code.tex34
-rw-r--r--macros/latex/contrib/colorist/colorart.cls16
-rw-r--r--macros/latex/contrib/colorist/colorbook.cls16
-rw-r--r--macros/latex/contrib/colorist/colorist-doc.pdfbin93735 -> 95143 bytes
-rw-r--r--macros/latex/contrib/colorist/colorist-doc.tex32
-rw-r--r--macros/latex/contrib/colorist/colorist.sty46
-rw-r--r--macros/latex/contrib/easybook/easybook.dtx1371
-rw-r--r--macros/latex/contrib/easybook/easybook.ins2
-rw-r--r--macros/latex/contrib/easybook/easybook.pdfbin597644 -> 552330 bytes
-rw-r--r--macros/latex/contrib/easybook/easybook.tex1144
-rw-r--r--macros/latex/contrib/macrolist/README.md2
-rw-r--r--macros/latex/contrib/macrolist/macrolist.dtx142
-rw-r--r--macros/latex/contrib/macrolist/macrolist.pdfbin192674 -> 193608 bytes
-rw-r--r--macros/latex/contrib/minimalist/minimalist-doc.pdfbin97030 -> 98659 bytes
-rw-r--r--macros/latex/contrib/minimalist/minimalist-doc.tex20
-rw-r--r--macros/latex/contrib/minimalist/minimalist.sty36
-rw-r--r--macros/latex/contrib/minimalist/minimart.cls16
-rw-r--r--macros/latex/contrib/minimalist/minimbook.cls16
-rw-r--r--macros/latex/contrib/palette/README.md4
-rw-r--r--macros/latex/contrib/palette/palette.dtx48
-rw-r--r--macros/latex/contrib/palette/palette.pdfbin180652 -> 182340 bytes
-rw-r--r--macros/latex/contrib/projlib/ProjLib-doc-cn.pdfbin323652 -> 325472 bytes
-rw-r--r--macros/latex/contrib/projlib/ProjLib-doc-en.pdfbin201179 -> 202001 bytes
-rw-r--r--macros/latex/contrib/projlib/ProjLib-doc-fr.pdfbin203142 -> 204097 bytes
-rw-r--r--macros/latex/contrib/projlib/ProjLib-doc.dtx54
-rw-r--r--macros/latex/contrib/projlib/ProjLib.dtx592
-rw-r--r--macros/latex/contrib/spbmark/spbmark.pdfbin65446 -> 65290 bytes
-rw-r--r--macros/latex/contrib/spbmark/spbmark.sty2
-rw-r--r--macros/latex/contrib/spbmark/spbmark.tex13
-rw-r--r--macros/latex/contrib/vhistory/CHANGES19
-rw-r--r--macros/latex/contrib/vhistory/CHANGES.md33
-rw-r--r--macros/latex/contrib/vhistory/README37
-rw-r--r--macros/latex/contrib/vhistory/README.md17
-rw-r--r--macros/latex/contrib/vhistory/doc/de_beispiel.tex2
-rw-r--r--macros/latex/contrib/vhistory/doc/de_vhistory.tex10
-rw-r--r--macros/latex/contrib/vhistory/doc/en_example.tex2
-rw-r--r--macros/latex/contrib/vhistory/doc/en_vhistory.tex10
-rw-r--r--macros/latex/contrib/vhistory/doc/vh_set_example.pdfbin74513 -> 79106 bytes
-rw-r--r--macros/latex/contrib/vhistory/doc/vh_set_example.tex2
-rw-r--r--macros/latex/contrib/vhistory/doc/vh_sets_de.pdfbin167148 -> 179877 bytes
-rw-r--r--macros/latex/contrib/vhistory/doc/vh_sets_de.tex2
-rw-r--r--macros/latex/contrib/vhistory/doc/vh_sets_en.pdfbin161460 -> 174185 bytes
-rw-r--r--macros/latex/contrib/vhistory/doc/vh_sets_en.tex2
-rw-r--r--macros/latex/contrib/vhistory/sets.sty1
-rw-r--r--macros/latex/contrib/vhistory/vhistory.sty76
-rw-r--r--macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.pdfbin323261 -> 327163 bytes
-rw-r--r--macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.tex29
-rw-r--r--macros/unicodetex/latex/beaulivre/beaulivre-doc-en.pdfbin198183 -> 199632 bytes
-rw-r--r--macros/unicodetex/latex/beaulivre/beaulivre-doc-en.tex31
-rw-r--r--macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.pdfbin202074 -> 203479 bytes
-rw-r--r--macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.tex39
-rw-r--r--macros/unicodetex/latex/beaulivre/beaulivre.cls16
-rw-r--r--macros/unicodetex/latex/einfart/einfart-doc-cn.pdfbin255153 -> 259625 bytes
-rw-r--r--macros/unicodetex/latex/einfart/einfart-doc-cn.tex25
-rw-r--r--macros/unicodetex/latex/einfart/einfart-doc-en.pdfbin158098 -> 160194 bytes
-rw-r--r--macros/unicodetex/latex/einfart/einfart-doc-en.tex20
-rw-r--r--macros/unicodetex/latex/einfart/einfart-doc-fr.pdfbin165636 -> 166029 bytes
-rw-r--r--macros/unicodetex/latex/einfart/einfart-doc-fr.tex33
-rw-r--r--macros/unicodetex/latex/einfart/einfart.cls16
-rw-r--r--macros/unicodetex/latex/lebhart/lebhart-doc-cn.pdfbin294058 -> 297299 bytes
-rw-r--r--macros/unicodetex/latex/lebhart/lebhart-doc-cn.tex34
-rw-r--r--macros/unicodetex/latex/lebhart/lebhart-doc-en.pdfbin161708 -> 163033 bytes
-rw-r--r--macros/unicodetex/latex/lebhart/lebhart-doc-en.tex32
-rw-r--r--macros/unicodetex/latex/lebhart/lebhart-doc-fr.pdfbin167085 -> 169642 bytes
-rw-r--r--macros/unicodetex/latex/lebhart/lebhart-doc-fr.tex44
-rw-r--r--macros/unicodetex/latex/lebhart/lebhart.cls16
-rw-r--r--macros/unicodetex/latex/simplivre/simplivre-doc-cn.pdfbin287968 -> 291386 bytes
-rw-r--r--macros/unicodetex/latex/simplivre/simplivre-doc-cn.tex21
-rw-r--r--macros/unicodetex/latex/simplivre/simplivre-doc-en.pdfbin187969 -> 189372 bytes
-rw-r--r--macros/unicodetex/latex/simplivre/simplivre-doc-en.tex20
-rw-r--r--macros/unicodetex/latex/simplivre/simplivre-doc-fr.pdfbin191002 -> 192390 bytes
-rw-r--r--macros/unicodetex/latex/simplivre/simplivre-doc-fr.tex30
-rw-r--r--macros/unicodetex/latex/simplivre/simplivre.cls16
-rw-r--r--systems/win32/miktex/tm/packages/files.csv.lzmabin592214 -> 592787 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/files.csv.lzmabin591984 -> 593220 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini10
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini12
-rw-r--r--timestamp2
85 files changed, 2839 insertions, 2874 deletions
diff --git a/FILES.byname b/FILES.byname
index 19459193e9..84da59c5af 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -5100,7 +5100,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
-2021/07/29 | 94041 | FILES.last07days
+2021/07/30 | 92431 | 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
@@ -143201,39 +143201,39 @@
2018/05/21 | 58401 | graphics/pgf/contrib/pgfornament-han/xiaoshan-sample.pdf
2018/05/21 | 1554 | graphics/pgf/contrib/pgfornament-han/xiaoshan-sample.tex
2019/08/11 | 1263633 | graphics/pgf/contrib/pgfornament-han.zip
-2021/05/03 | 426 | graphics/pgf/contrib/pgf-pie/COPYING
-2021/05/03 | 104 | graphics/pgf/contrib/pgf-pie/demo/before-after-number.tex
-2021/05/03 | 21589 | graphics/pgf/contrib/pgf-pie/demo/cloud.svg
-2021/05/03 | 100 | graphics/pgf/contrib/pgf-pie/demo/cloud.tex
-2021/05/03 | 179 | graphics/pgf/contrib/pgf-pie/demo/color.tex
-2021/05/03 | 94 | graphics/pgf/contrib/pgf-pie/demo/colorwheel.tex
-2021/05/03 | 183 | graphics/pgf/contrib/pgf-pie/demo/explode.tex
-2021/05/03 | 12954 | graphics/pgf/contrib/pgf-pie/demo/first-pie.svg
-2021/05/03 | 68 | graphics/pgf/contrib/pgf-pie/demo/first-pie.tex
-2021/05/03 | 82 | graphics/pgf/contrib/pgf-pie/demo/hide-number.tex
-2021/05/03 | 99 | graphics/pgf/contrib/pgf-pie/demo/legend.tex
-2021/05/03 | 12840 | graphics/pgf/contrib/pgf-pie/demo/polar.svg
-2021/05/03 | 75 | graphics/pgf/contrib/pgf-pie/demo/polar.tex
-2021/05/03 | 1596 | graphics/pgf/contrib/pgf-pie/demo/population.tex
-2021/05/03 | 165 | graphics/pgf/contrib/pgf-pie/demo/radius.tex
-2021/05/03 | 80 | graphics/pgf/contrib/pgf-pie/demo/scalefont.tex
-2021/05/03 | 115 | graphics/pgf/contrib/pgf-pie/demo/shadow.tex
-2021/05/03 | 12750 | graphics/pgf/contrib/pgf-pie/demo/square.svg
-2021/05/03 | 76 | graphics/pgf/contrib/pgf-pie/demo/square.tex
-2021/05/03 | 158 | graphics/pgf/contrib/pgf-pie/demo/sum.tex
-2021/05/03 | 81 | graphics/pgf/contrib/pgf-pie/demo/text-inside.tex
-2021/05/03 | 78 | graphics/pgf/contrib/pgf-pie/demo/text.tex
-2021/05/03 | 146 | graphics/pgf/contrib/pgf-pie/description.html
-2021/05/03 | 18093 | graphics/pgf/contrib/pgf-pie/LICENSE-GPL2.txt
-2021/05/03 | 19107 | graphics/pgf/contrib/pgf-pie/LICENSE-LPPL1.3c.txt
-2021/05/03 | 9181 | graphics/pgf/contrib/pgf-pie/logo.png
-2021/05/03 | 181416 | graphics/pgf/contrib/pgf-pie/pgf-pie-manual.pdf
-2021/05/03 | 4822 | graphics/pgf/contrib/pgf-pie/pgf-pie-manual.tex
-2021/05/03 | 235 | graphics/pgf/contrib/pgf-pie/pgf-pie.sty
-2021/05/03 | 482 | graphics/pgf/contrib/pgf-pie/README.md
-2021/05/03 | 114 | graphics/pgf/contrib/pgf-pie/RELEASE_NOTES.md
-2021/05/03 | 13311 | graphics/pgf/contrib/pgf-pie/tikzlibrarypie.code.tex
-2021/05/03 | 227725 | graphics/pgf/contrib/pgf-pie.zip
+2021/07/30 | 426 | graphics/pgf/contrib/pgf-pie/COPYING
+2021/07/30 | 104 | graphics/pgf/contrib/pgf-pie/demo/before-after-number.tex
+2021/07/30 | 21589 | graphics/pgf/contrib/pgf-pie/demo/cloud.svg
+2021/07/30 | 100 | graphics/pgf/contrib/pgf-pie/demo/cloud.tex
+2021/07/30 | 179 | graphics/pgf/contrib/pgf-pie/demo/color.tex
+2021/07/30 | 94 | graphics/pgf/contrib/pgf-pie/demo/colorwheel.tex
+2021/07/30 | 183 | graphics/pgf/contrib/pgf-pie/demo/explode.tex
+2021/07/30 | 12954 | graphics/pgf/contrib/pgf-pie/demo/first-pie.svg
+2021/07/30 | 68 | graphics/pgf/contrib/pgf-pie/demo/first-pie.tex
+2021/07/30 | 82 | graphics/pgf/contrib/pgf-pie/demo/hide-number.tex
+2021/07/30 | 99 | graphics/pgf/contrib/pgf-pie/demo/legend.tex
+2021/07/30 | 12840 | graphics/pgf/contrib/pgf-pie/demo/polar.svg
+2021/07/30 | 75 | graphics/pgf/contrib/pgf-pie/demo/polar.tex
+2021/07/30 | 1596 | graphics/pgf/contrib/pgf-pie/demo/population.tex
+2021/07/30 | 165 | graphics/pgf/contrib/pgf-pie/demo/radius.tex
+2021/07/30 | 80 | graphics/pgf/contrib/pgf-pie/demo/scalefont.tex
+2021/07/30 | 115 | graphics/pgf/contrib/pgf-pie/demo/shadow.tex
+2021/07/30 | 12750 | graphics/pgf/contrib/pgf-pie/demo/square.svg
+2021/07/30 | 76 | graphics/pgf/contrib/pgf-pie/demo/square.tex
+2021/07/30 | 158 | graphics/pgf/contrib/pgf-pie/demo/sum.tex
+2021/07/30 | 81 | graphics/pgf/contrib/pgf-pie/demo/text-inside.tex
+2021/07/30 | 78 | graphics/pgf/contrib/pgf-pie/demo/text.tex
+2021/07/30 | 146 | graphics/pgf/contrib/pgf-pie/description.html
+2021/07/30 | 18093 | graphics/pgf/contrib/pgf-pie/LICENSE-GPL2.txt
+2021/07/30 | 19107 | graphics/pgf/contrib/pgf-pie/LICENSE-LPPL1.3c.txt
+2021/07/30 | 9181 | graphics/pgf/contrib/pgf-pie/logo.png
+2021/07/30 | 193458 | graphics/pgf/contrib/pgf-pie/pgf-pie-manual.pdf
+2021/07/30 | 4830 | graphics/pgf/contrib/pgf-pie/pgf-pie-manual.tex
+2021/07/30 | 235 | graphics/pgf/contrib/pgf-pie/pgf-pie.sty
+2021/07/30 | 482 | graphics/pgf/contrib/pgf-pie/README.md
+2021/07/30 | 596 | graphics/pgf/contrib/pgf-pie/RELEASE_NOTES.md
+2021/07/30 | 13564 | graphics/pgf/contrib/pgf-pie/tikzlibrarypie.code.tex
+2021/07/30 | 235430 | graphics/pgf/contrib/pgf-pie.zip
2021/05/15 | 18092 | graphics/pgf/contrib/pgfplots/doc/COPYING
2021/05/15 | 136 | graphics/pgf/contrib/pgfplots/doc/Makefile
2021/05/15 | 2048616 | graphics/pgf/contrib/pgfplots/doc/pgfplots.doc.src.tar.bz2
@@ -195734,14 +195734,14 @@
2016/05/11 | 3227 | macros/latex/contrib/coloring/coloring.sty
2016/05/11 | 452 | macros/latex/contrib/coloring/README
2016/05/11 | 27406 | macros/latex/contrib/coloring.zip
-2021/07/26 | 5157 | macros/latex/contrib/colorist/colorart.cls
-2021/07/26 | 5154 | macros/latex/contrib/colorist/colorbook.cls
-2021/07/26 | 93735 | macros/latex/contrib/colorist/colorist-doc.pdf
-2021/07/26 | 27069 | macros/latex/contrib/colorist/colorist-doc.tex
-2021/07/26 | 84218 | macros/latex/contrib/colorist/colorist.sty
+2021/07/30 | 5488 | macros/latex/contrib/colorist/colorart.cls
+2021/07/30 | 5485 | macros/latex/contrib/colorist/colorbook.cls
+2021/07/30 | 95143 | macros/latex/contrib/colorist/colorist-doc.pdf
+2021/07/30 | 28033 | macros/latex/contrib/colorist/colorist-doc.tex
+2021/07/30 | 84942 | macros/latex/contrib/colorist/colorist.sty
2021/03/10 | 19106 | macros/latex/contrib/colorist/LICENSE
2021/06/04 | 1208 | macros/latex/contrib/colorist/README.md
-2021/07/27 | 118713 | macros/latex/contrib/colorist.zip
+2021/07/30 | 120480 | macros/latex/contrib/colorist.zip
2019/03/25 | 99243 | macros/latex/contrib/colorspace/colorspace.pdf
2016/10/04 | 15861 | macros/latex/contrib/colorspace/colorspaceshade.png
2019/03/25 | 21423 | macros/latex/contrib/colorspace/colorspace.sty
@@ -197820,11 +197820,12 @@
2008/02/10 | 19110 | macros/latex/contrib/ean13isbn/License.txt
2021/01/24 | 422 | macros/latex/contrib/ean13isbn/README
2021/01/24 | 322624 | macros/latex/contrib/ean13isbn.zip
-2021/07/27 | 158779 | macros/latex/contrib/easybook/easybook.dtx
-2021/07/03 | 1627 | macros/latex/contrib/easybook/easybook.ins
-2021/07/27 | 597644 | macros/latex/contrib/easybook/easybook.pdf
+2021/07/30 | 75479 | macros/latex/contrib/easybook/easybook.dtx
+2021/07/28 | 1626 | macros/latex/contrib/easybook/easybook.ins
+2021/07/30 | 552330 | macros/latex/contrib/easybook/easybook.pdf
+2021/07/30 | 73283 | macros/latex/contrib/easybook/easybook.tex
2021/07/14 | 1664 | macros/latex/contrib/easybook/README.md
-2021/07/27 | 637869 | macros/latex/contrib/easybook.zip
+2021/07/30 | 591528 | macros/latex/contrib/easybook.zip
2009/06/17 | 82589 | macros/latex/contrib/easy/doc/docbib.pdf
2009/06/17 | 78378 | macros/latex/contrib/easy/doc/docbmat.pdf
2009/06/17 | 99132 | macros/latex/contrib/easy/doc/doceqn.pdf
@@ -205424,11 +205425,11 @@
2006/09/11 | 4093 | macros/latex/contrib/lyx/sikumuna/article-sikumuna.layout
2006/09/11 | 781 | macros/latex/contrib/lyx/sikumuna/README
2006/09/11 | 1806 | macros/latex/contrib/lyx/sikumuna.zip
-2021/07/26 | 13829 | macros/latex/contrib/macrolist/macrolist.dtx
-2021/07/26 | 1878 | macros/latex/contrib/macrolist/macrolist.ins
-2021/07/26 | 192674 | macros/latex/contrib/macrolist/macrolist.pdf
-2021/07/26 | 1137 | macros/latex/contrib/macrolist/README.md
-2021/07/26 | 192573 | macros/latex/contrib/macrolist.zip
+2021/07/29 | 14332 | macros/latex/contrib/macrolist/macrolist.dtx
+2021/07/29 | 1878 | macros/latex/contrib/macrolist/macrolist.ins
+2021/07/29 | 193608 | macros/latex/contrib/macrolist/macrolist.pdf
+2021/07/29 | 1137 | macros/latex/contrib/macrolist/README.md
+2021/07/30 | 193556 | macros/latex/contrib/macrolist.zip
2013/08/21 | 6825 | macros/latex/contrib/macroswap/macroswap.dtx
2013/08/18 | 1785 | macros/latex/contrib/macroswap/macroswap.ins
2013/08/21 | 162297 | macros/latex/contrib/macroswap/macroswap.pdf
@@ -206204,13 +206205,13 @@
2017/04/11 | 698 | macros/latex/contrib/minidocument/README
2017/04/11 | 190869 | macros/latex/contrib/minidocument.zip
2021/03/10 | 19106 | macros/latex/contrib/minimalist/LICENSE
-2021/07/26 | 97030 | macros/latex/contrib/minimalist/minimalist-doc.pdf
-2021/07/26 | 28377 | macros/latex/contrib/minimalist/minimalist-doc.tex
-2021/07/26 | 30352 | macros/latex/contrib/minimalist/minimalist.sty
-2021/07/26 | 5524 | macros/latex/contrib/minimalist/minimart.cls
-2021/07/26 | 5521 | macros/latex/contrib/minimalist/minimbook.cls
+2021/07/30 | 98659 | macros/latex/contrib/minimalist/minimalist-doc.pdf
+2021/07/30 | 29505 | macros/latex/contrib/minimalist/minimalist-doc.tex
+2021/07/30 | 30936 | macros/latex/contrib/minimalist/minimalist.sty
+2021/07/30 | 5855 | macros/latex/contrib/minimalist/minimart.cls
+2021/07/30 | 5852 | macros/latex/contrib/minimalist/minimbook.cls
2021/06/04 | 1252 | macros/latex/contrib/minimalist/README.md
-2021/07/27 | 118152 | macros/latex/contrib/minimalist.zip
+2021/07/30 | 120181 | macros/latex/contrib/minimalist.zip
2008/04/07 | 14406 | macros/latex/contrib/minipage-marginpar/minipage-marginpar.dtx
2008/04/07 | 2167 | macros/latex/contrib/minipage-marginpar/minipage-marginpar.ins
2008/04/07 | 197917 | macros/latex/contrib/minipage-marginpar/minipage-marginpar.pdf
@@ -208146,10 +208147,10 @@
2015/12/21 | 619343 | macros/latex/contrib/pageslts/pageslts.pdf
2015/12/21 | 8068 | macros/latex/contrib/pageslts/README
2015/12/21 | 970552 | macros/latex/contrib/pageslts.zip
-2021/07/28 | 14936 | macros/latex/contrib/palette/palette.dtx
-2021/07/28 | 180652 | macros/latex/contrib/palette/palette.pdf
-2021/07/28 | 630 | macros/latex/contrib/palette/README.md
-2021/07/28 | 180339 | macros/latex/contrib/palette.zip
+2021/07/30 | 15183 | macros/latex/contrib/palette/palette.dtx
+2021/07/30 | 182340 | macros/latex/contrib/palette/palette.pdf
+2021/07/30 | 632 | macros/latex/contrib/palette/README.md
+2021/07/30 | 182104 | macros/latex/contrib/palette.zip
2006/01/31 | 976 | macros/latex/contrib/pandora-latex/ot1pnr.fd
2006/01/31 | 1008 | macros/latex/contrib/pandora-latex/ot1pnss.fd
2006/01/31 | 899 | macros/latex/contrib/pandora-latex/ot1pntt.fd
@@ -209753,15 +209754,15 @@
2003/07/02 | 413 | macros/latex/contrib/progress/README
2006/05/20 | 88703 | macros/latex/contrib/progress.zip
2021/05/06 | 19106 | macros/latex/contrib/projlib/LICENSE
-2021/07/26 | 323652 | macros/latex/contrib/projlib/ProjLib-doc-cn.pdf
-2021/07/26 | 85524 | macros/latex/contrib/projlib/ProjLib-doc.dtx
-2021/07/26 | 201179 | macros/latex/contrib/projlib/ProjLib-doc-en.pdf
-2021/07/26 | 203142 | macros/latex/contrib/projlib/ProjLib-doc-fr.pdf
+2021/07/30 | 325472 | macros/latex/contrib/projlib/ProjLib-doc-cn.pdf
+2021/07/30 | 88019 | macros/latex/contrib/projlib/ProjLib-doc.dtx
+2021/07/30 | 202001 | macros/latex/contrib/projlib/ProjLib-doc-en.pdf
+2021/07/30 | 204097 | macros/latex/contrib/projlib/ProjLib-doc-fr.pdf
2021/07/09 | 857 | macros/latex/contrib/projlib/ProjLib-doc.ins
-2021/07/26 | 83535 | macros/latex/contrib/projlib/ProjLib.dtx
+2021/07/30 | 88485 | macros/latex/contrib/projlib/ProjLib.dtx
2021/07/26 | 2832 | macros/latex/contrib/projlib/ProjLib.ins
2021/07/26 | 4224 | macros/latex/contrib/projlib/README.md
-2021/07/27 | 765884 | macros/latex/contrib/projlib.zip
+2021/07/30 | 770628 | macros/latex/contrib/projlib.zip
2019/05/22 | 116402 | macros/latex/contrib/proof-at-the-end/proof-at-the-end_demo.pdf
2019/05/22 | 8959 | macros/latex/contrib/proof-at-the-end/proof-at-the-end_demo.tex
2019/05/22 | 49789 | macros/latex/contrib/proof-at-the-end/proof-at-the-end.dtx
@@ -212606,10 +212607,10 @@
2016/10/06 | 136549 | macros/latex/contrib/spalign/spalign.pdf
2016/10/06 | 132943 | macros/latex/contrib/spalign.zip
2021/06/27 | 571 | macros/latex/contrib/spbmark/README.md
-2021/07/29 | 65446 | macros/latex/contrib/spbmark/spbmark.pdf
-2021/07/29 | 8540 | macros/latex/contrib/spbmark/spbmark.sty
-2021/07/29 | 8455 | macros/latex/contrib/spbmark/spbmark.tex
-2021/07/29 | 69266 | macros/latex/contrib/spbmark.zip
+2021/07/30 | 65290 | macros/latex/contrib/spbmark/spbmark.pdf
+2021/07/30 | 8541 | macros/latex/contrib/spbmark/spbmark.sty
+2021/07/30 | 8294 | macros/latex/contrib/spbmark/spbmark.tex
+2021/07/30 | 69089 | macros/latex/contrib/spbmark.zip
2010/10/31 | 241052 | macros/latex/contrib/sphack/sphack-doc.pdf
2010/10/31 | 4122 | macros/latex/contrib/sphack/sphack-doc.tex
2010/12/23 | 4230 | macros/latex/contrib/sphack/sphack.sty
@@ -221244,27 +221245,27 @@
2013/12/20 | 101 | macros/latex/contrib/vgrid/vgrid.ins
2013/12/20 | 24354 | macros/latex/contrib/vgrid/vgrid.pdf
2013/12/20 | 25916 | macros/latex/contrib/vgrid.zip
-2013/04/21 | 1086 | macros/latex/contrib/vhistory/CHANGES
-2010/07/18 | 1353 | macros/latex/contrib/vhistory/doc/de_beispiel.tex
+2021/07/30 | 1228 | macros/latex/contrib/vhistory/CHANGES.md
+2021/07/30 | 1361 | macros/latex/contrib/vhistory/doc/de_beispiel.tex
2010/07/18 | 3891 | macros/latex/contrib/vhistory/doc/de_einleitung.tex
2010/07/18 | 11643 | macros/latex/contrib/vhistory/doc/de_sets.tex
-2013/01/22 | 9014 | macros/latex/contrib/vhistory/doc/de_vhistory.tex
-2005/08/13 | 1317 | macros/latex/contrib/vhistory/doc/en_example.tex
+2021/07/28 | 9617 | macros/latex/contrib/vhistory/doc/de_vhistory.tex
+2021/07/30 | 1325 | macros/latex/contrib/vhistory/doc/en_example.tex
2013/04/21 | 3181 | macros/latex/contrib/vhistory/doc/en_introduction.tex
2013/04/21 | 10784 | macros/latex/contrib/vhistory/doc/en_sets.tex
-2013/04/21 | 7866 | macros/latex/contrib/vhistory/doc/en_vhistory.tex
+2021/07/28 | 8427 | macros/latex/contrib/vhistory/doc/en_vhistory.tex
2010/07/18 | 275 | macros/latex/contrib/vhistory/doc/hyperref.cfg
-2005/08/13 | 1328 | macros/latex/contrib/vhistory/doc/README
-2010/07/18 | 74513 | macros/latex/contrib/vhistory/doc/vh_set_example.pdf
-2010/07/18 | 1405 | macros/latex/contrib/vhistory/doc/vh_set_example.tex
-2013/01/22 | 167148 | macros/latex/contrib/vhistory/doc/vh_sets_de.pdf
-2010/07/18 | 2873 | macros/latex/contrib/vhistory/doc/vh_sets_de.tex
-2013/04/21 | 161460 | macros/latex/contrib/vhistory/doc/vh_sets_en.pdf
-2010/07/18 | 2095 | macros/latex/contrib/vhistory/doc/vh_sets_en.tex
-2005/08/13 | 1396 | macros/latex/contrib/vhistory/README
-2010/07/18 | 16019 | macros/latex/contrib/vhistory/sets.sty
-2013/01/28 | 17483 | macros/latex/contrib/vhistory/vhistory.sty
-2013/04/21 | 383289 | macros/latex/contrib/vhistory.zip
+2021/07/30 | 1328 | macros/latex/contrib/vhistory/doc/README
+2021/07/30 | 79106 | macros/latex/contrib/vhistory/doc/vh_set_example.pdf
+2021/07/30 | 1413 | macros/latex/contrib/vhistory/doc/vh_set_example.tex
+2021/07/30 | 179877 | macros/latex/contrib/vhistory/doc/vh_sets_de.pdf
+2021/07/28 | 2881 | macros/latex/contrib/vhistory/doc/vh_sets_de.tex
+2021/07/30 | 174185 | macros/latex/contrib/vhistory/doc/vh_sets_en.pdf
+2021/07/28 | 2103 | macros/latex/contrib/vhistory/doc/vh_sets_en.tex
+2021/07/28 | 570 | macros/latex/contrib/vhistory/README.md
+2021/07/30 | 15940 | macros/latex/contrib/vhistory/sets.sty
+2021/07/30 | 18500 | macros/latex/contrib/vhistory/vhistory.sty
+2021/07/30 | 401776 | macros/latex/contrib/vhistory.zip
1998/07/04 | 26203 | macros/latex/contrib/viiptart/viiptart.dtx
1998/07/04 | 222 | macros/latex/contrib/viiptart/viiptart.ins
2005/04/27 | 6810 | macros/latex/contrib/viiptart.zip
@@ -231998,16 +231999,16 @@
2021/06/15 | 28920 | macros/unicodetex/latex/aalok/LICENSE.md
2021/06/15 | 2336 | macros/unicodetex/latex/aalok/README.txt
2021/06/15 | 213123 | macros/unicodetex/latex/aalok.zip
-2021/07/26 | 12694 | macros/unicodetex/latex/beaulivre/beaulivre.cls
-2021/07/26 | 323261 | macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.pdf
-2021/07/26 | 21332 | macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.tex
-2021/07/26 | 198183 | macros/unicodetex/latex/beaulivre/beaulivre-doc-en.pdf
-2021/07/26 | 22928 | macros/unicodetex/latex/beaulivre/beaulivre-doc-en.tex
-2021/07/26 | 202074 | macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.pdf
-2021/07/26 | 24705 | macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.tex
+2021/07/30 | 13025 | macros/unicodetex/latex/beaulivre/beaulivre.cls
+2021/07/30 | 327163 | macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.pdf
+2021/07/30 | 22168 | macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.tex
+2021/07/30 | 199632 | macros/unicodetex/latex/beaulivre/beaulivre-doc-en.pdf
+2021/07/30 | 23866 | macros/unicodetex/latex/beaulivre/beaulivre-doc-en.tex
+2021/07/30 | 203479 | macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.pdf
+2021/07/30 | 25738 | macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.tex
2021/03/10 | 19106 | macros/unicodetex/latex/beaulivre/LICENSE
2021/06/04 | 552 | macros/unicodetex/latex/beaulivre/README.md
-2021/07/27 | 736063 | macros/unicodetex/latex/beaulivre.zip
+2021/07/30 | 744096 | macros/unicodetex/latex/beaulivre.zip
2021/06/12 | 22063 | macros/unicodetex/latex/chhaya/chhaya.dtx
2021/06/12 | 2968 | macros/unicodetex/latex/chhaya/chhaya.ins
2021/06/12 | 145366 | macros/unicodetex/latex/chhaya/chhaya.pdf
@@ -232018,16 +232019,16 @@
2021/06/12 | 237 | macros/unicodetex/latex/chhaya/ref.bib
2021/06/12 | 5309 | macros/unicodetex/latex/chhaya/sankshep.tex
2021/06/12 | 177243 | macros/unicodetex/latex/chhaya.zip
-2021/07/26 | 13547 | macros/unicodetex/latex/einfart/einfart.cls
-2021/07/26 | 255153 | macros/unicodetex/latex/einfart/einfart-doc-cn.pdf
-2021/07/26 | 23696 | macros/unicodetex/latex/einfart/einfart-doc-cn.tex
-2021/07/26 | 158098 | macros/unicodetex/latex/einfart/einfart-doc-en.pdf
-2021/07/26 | 25491 | macros/unicodetex/latex/einfart/einfart-doc-en.tex
-2021/07/26 | 165636 | macros/unicodetex/latex/einfart/einfart-doc-fr.pdf
-2021/07/26 | 27671 | macros/unicodetex/latex/einfart/einfart-doc-fr.tex
+2021/07/30 | 13878 | macros/unicodetex/latex/einfart/einfart.cls
+2021/07/30 | 259625 | macros/unicodetex/latex/einfart/einfart-doc-cn.pdf
+2021/07/30 | 24747 | macros/unicodetex/latex/einfart/einfart-doc-cn.tex
+2021/07/30 | 160194 | macros/unicodetex/latex/einfart/einfart-doc-en.pdf
+2021/07/30 | 26619 | macros/unicodetex/latex/einfart/einfart-doc-en.tex
+2021/07/30 | 166029 | macros/unicodetex/latex/einfart/einfart-doc-fr.pdf
+2021/07/30 | 28895 | macros/unicodetex/latex/einfart/einfart-doc-fr.tex
2021/03/10 | 19106 | macros/unicodetex/latex/einfart/LICENSE
2021/06/04 | 572 | macros/unicodetex/latex/einfart/README.md
-2021/07/27 | 602000 | macros/unicodetex/latex/einfart.zip
+2021/07/30 | 609838 | macros/unicodetex/latex/einfart.zip
2021/05/03 | 445344 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.pdf
2021/05/03 | 16264 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.tex
2021/01/28 | 27714 | macros/unicodetex/latex/fontsetup/doc/fspsample-cmr.pdf
@@ -232118,16 +232119,16 @@
2020/02/21 | 19106 | macros/unicodetex/latex/fontspec/LICENSE
2020/02/21 | 2846 | macros/unicodetex/latex/fontspec/README.md
2020/02/21 | 1309620 | macros/unicodetex/latex/fontspec.zip
-2021/07/26 | 12690 | macros/unicodetex/latex/lebhart/lebhart.cls
-2021/07/26 | 294058 | macros/unicodetex/latex/lebhart/lebhart-doc-cn.pdf
-2021/07/26 | 22682 | macros/unicodetex/latex/lebhart/lebhart-doc-cn.tex
-2021/07/26 | 161708 | macros/unicodetex/latex/lebhart/lebhart-doc-en.pdf
-2021/07/26 | 24266 | macros/unicodetex/latex/lebhart/lebhart-doc-en.tex
-2021/07/26 | 167085 | macros/unicodetex/latex/lebhart/lebhart-doc-fr.pdf
-2021/07/26 | 26201 | macros/unicodetex/latex/lebhart/lebhart-doc-fr.tex
+2021/07/30 | 13021 | macros/unicodetex/latex/lebhart/lebhart.cls
+2021/07/30 | 297299 | macros/unicodetex/latex/lebhart/lebhart-doc-cn.pdf
+2021/07/30 | 23525 | macros/unicodetex/latex/lebhart/lebhart-doc-cn.tex
+2021/07/30 | 163033 | macros/unicodetex/latex/lebhart/lebhart-doc-en.pdf
+2021/07/30 | 25193 | macros/unicodetex/latex/lebhart/lebhart-doc-en.tex
+2021/07/30 | 169642 | macros/unicodetex/latex/lebhart/lebhart-doc-fr.pdf
+2021/07/30 | 27243 | macros/unicodetex/latex/lebhart/lebhart-doc-fr.tex
2021/03/10 | 19106 | macros/unicodetex/latex/lebhart/LICENSE
2021/06/04 | 554 | macros/unicodetex/latex/lebhart/README.md
-2021/07/27 | 644891 | macros/unicodetex/latex/lebhart.zip
+2021/07/30 | 652777 | macros/unicodetex/latex/lebhart.zip
2020/09/29 | 6586 | macros/unicodetex/latex/lilyglyphs/CHANGES.md
2020/09/29 | 38525 | macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example-400.png
2020/09/29 | 78141 | macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example-600.png
@@ -232365,14 +232366,14 @@
2016/02/13 | 108915 | macros/unicodetex/latex/realscripts.zip
2021/03/10 | 19106 | macros/unicodetex/latex/simplivre/LICENSE
2021/06/04 | 569 | macros/unicodetex/latex/simplivre/README.md
-2021/07/26 | 13551 | macros/unicodetex/latex/simplivre/simplivre.cls
-2021/07/26 | 287968 | macros/unicodetex/latex/simplivre/simplivre-doc-cn.pdf
-2021/07/26 | 22331 | macros/unicodetex/latex/simplivre/simplivre-doc-cn.tex
-2021/07/26 | 187969 | macros/unicodetex/latex/simplivre/simplivre-doc-en.pdf
-2021/07/26 | 24133 | macros/unicodetex/latex/simplivre/simplivre-doc-en.tex
-2021/07/26 | 191002 | macros/unicodetex/latex/simplivre/simplivre-doc-fr.pdf
-2021/07/26 | 26166 | macros/unicodetex/latex/simplivre/simplivre-doc-fr.tex
-2021/07/27 | 677689 | macros/unicodetex/latex/simplivre.zip
+2021/07/30 | 13882 | macros/unicodetex/latex/simplivre/simplivre.cls
+2021/07/30 | 291386 | macros/unicodetex/latex/simplivre/simplivre-doc-cn.pdf
+2021/07/30 | 23360 | macros/unicodetex/latex/simplivre/simplivre-doc-cn.tex
+2021/07/30 | 189372 | macros/unicodetex/latex/simplivre/simplivre-doc-en.pdf
+2021/07/30 | 25261 | macros/unicodetex/latex/simplivre/simplivre-doc-en.tex
+2021/07/30 | 192390 | macros/unicodetex/latex/simplivre/simplivre-doc-fr.pdf
+2021/07/30 | 27401 | macros/unicodetex/latex/simplivre/simplivre-doc-fr.tex
+2021/07/30 | 684863 | macros/unicodetex/latex/simplivre.zip
2021/02/09 | 13142 | macros/unicodetex/latex/texnegar/doc-ligature-texnegar.pdf
2021/02/09 | 10117 | macros/unicodetex/latex/texnegar/doc-ligature-xep.pdf
2021/02/09 | 63437 | macros/unicodetex/latex/texnegar/doc-samples-glyph.pdf
@@ -271905,9 +271906,9 @@
2019/02/28 | 1564 | systems/texlive/tlnet/archive/jlabels.r24858.tar.xz
2021/03/14 | 66008 | systems/texlive/tlnet/archive/jlreq-deluxe.doc.r58329.tar.xz
2021/03/14 | 21492 | systems/texlive/tlnet/archive/jlreq-deluxe.r58329.tar.xz
-2021/07/26 | 512984 | systems/texlive/tlnet/archive/jlreq.doc.r60060.tar.xz
-2021/07/26 | 137112 | systems/texlive/tlnet/archive/jlreq.r60060.tar.xz
-2021/07/26 | 8208 | systems/texlive/tlnet/archive/jlreq.source.r60060.tar.xz
+2021/07/30 | 513076 | systems/texlive/tlnet/archive/jlreq.doc.r60109.tar.xz
+2021/07/30 | 137100 | systems/texlive/tlnet/archive/jlreq.r60109.tar.xz
+2021/07/30 | 8212 | systems/texlive/tlnet/archive/jlreq.source.r60109.tar.xz
2019/11/12 | 10072 | systems/texlive/tlnet/archive/jmb.r52718.tar.xz
2020/09/22 | 1740652 | systems/texlive/tlnet/archive/jmlr.doc.r56395.tar.xz
2020/09/22 | 24348 | systems/texlive/tlnet/archive/jmlr.r56395.tar.xz
@@ -273435,9 +273436,9 @@
2019/02/28 | 104804 | systems/texlive/tlnet/archive/mdwtools.source.r15878.tar.xz
2021/01/27 | 125992 | systems/texlive/tlnet/archive/media4svg.doc.r57528.tar.xz
2021/01/27 | 7648 | systems/texlive/tlnet/archive/media4svg.r57528.tar.xz
-2021/07/29 | 3725036 | systems/texlive/tlnet/archive/media9.doc.r60102.tar.xz
-2021/07/29 | 1895344 | systems/texlive/tlnet/archive/media9.r60102.tar.xz
-2021/07/29 | 1776596 | systems/texlive/tlnet/archive/media9.source.r60102.tar.xz
+2021/07/30 | 3724824 | systems/texlive/tlnet/archive/media9.doc.r60110.tar.xz
+2021/07/30 | 1895576 | systems/texlive/tlnet/archive/media9.r60110.tar.xz
+2021/07/30 | 1776596 | systems/texlive/tlnet/archive/media9.source.r60110.tar.xz
2019/02/28 | 1496 | systems/texlive/tlnet/archive/medstarbeamer.doc.r38828.tar.xz
2019/02/28 | 2228 | systems/texlive/tlnet/archive/medstarbeamer.r38828.tar.xz
2019/02/28 | 599084 | systems/texlive/tlnet/archive/meetingmins.doc.r31878.tar.xz
@@ -276622,8 +276623,8 @@
2021/02/23 | 1371428 | systems/texlive/tlnet/archive/spath3.doc.r57842.tar.xz
2021/02/23 | 21472 | systems/texlive/tlnet/archive/spath3.r57842.tar.xz
2021/02/23 | 31740 | systems/texlive/tlnet/archive/spath3.source.r57842.tar.xz
-2021/07/29 | 67548 | systems/texlive/tlnet/archive/spbmark.doc.r60106.tar.xz
-2021/07/29 | 2428 | systems/texlive/tlnet/archive/spbmark.r60106.tar.xz
+2021/07/30 | 67488 | systems/texlive/tlnet/archive/spbmark.doc.r60111.tar.xz
+2021/07/30 | 2456 | systems/texlive/tlnet/archive/spbmark.r60111.tar.xz
2021/01/03 | 80960 | systems/texlive/tlnet/archive/spectral.doc.r57296.tar.xz
2021/01/03 | 3545232 | systems/texlive/tlnet/archive/spectral.r57296.tar.xz
2021/07/20 | 1839584 | systems/texlive/tlnet/archive/spectralsequences.doc.r59992.tar.xz
@@ -277399,7 +277400,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
-2021/07/29 | 398976 | systems/texlive/tlnet/archive/texlive-scripts.doc.r60098.tar.xz
+2021/07/30 | 398876 | systems/texlive/tlnet/archive/texlive-scripts.doc.r60108.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
@@ -277423,7 +277424,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
-2021/07/29 | 108144 | systems/texlive/tlnet/archive/texlive-scripts.r60098.tar.xz
+2021/07/30 | 108156 | systems/texlive/tlnet/archive/texlive-scripts.r60108.tar.xz
2021/02/25 | 572 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r57908.tar.xz
2021/04/12 | 36308 | systems/texlive/tlnet/archive/texlive-scripts.win32.r58829.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55172.tar.xz
@@ -279137,16 +279138,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
2021/05/02 | 105152 | systems/texlive/tlnet/install-tl
-2021/07/29 | 6811716 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2021/07/29 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2021/07/29 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2021/07/30 | 6811525 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2021/07/30 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2021/07/30 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2021/04/11 | 4945 | systems/texlive/tlnet/install-tl-windows.bat
-2021/07/29 | 20811803 | systems/texlive/tlnet/install-tl-windows.exe
-2021/07/29 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2021/07/29 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2021/07/29 | 25585289 | systems/texlive/tlnet/install-tl.zip
-2021/07/29 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2021/07/29 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2021/07/30 | 20811380 | systems/texlive/tlnet/install-tl-windows.exe
+2021/07/30 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2021/07/30 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2021/07/30 | 25585293 | systems/texlive/tlnet/install-tl.zip
+2021/07/30 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2021/07/30 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2021/04/01 | 1229 | systems/texlive/tlnet/README.md
2021/04/01 | 0 | systems/texlive/tlnet/TEXLIVE_2021
2021/07/03 | 7181 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -279156,7 +279157,7 @@
2021/07/03 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2021/07/02 | 49348 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2021/07/28 | 6765 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2021/07/29 | 6810 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2020/04/15 | 223687 | 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
@@ -279198,12 +279199,12 @@
2021/05/16 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/05/16 | 5402 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2021/05/16 | 27555 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2021/07/29 | 17339250 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2021/07/29 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2021/07/30 | 17339249 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2021/07/30 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2021/05/16 | 86511 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2021/07/29 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2021/07/29 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2021/07/29 | 2324032 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2021/07/30 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2021/07/30 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2021/07/30 | 2324120 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2021/05/16 | 58801 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2021/05/16 | 42084 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2021/05/16 | 16103 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -284064,7 +284065,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
-2021/07/29 | 592214 | systems/win32/miktex/tm/packages/files.csv.lzma
+2021/07/30 | 592787 | 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
@@ -284596,9 +284597,9 @@
2016/07/29 | 12360 | systems/win32/miktex/tm/packages/jknappen.tar.lzma
2011/12/19 | 28973 | systems/win32/miktex/tm/packages/jlabels.tar.lzma
2021/03/17 | 86897 | systems/win32/miktex/tm/packages/jlreq-deluxe.tar.lzma
-2021/07/27 | 516142 | systems/win32/miktex/tm/packages/jlreq__doc.tar.lzma
+2021/07/30 | 516261 | systems/win32/miktex/tm/packages/jlreq__doc.tar.lzma
2021/07/24 | 8661 | systems/win32/miktex/tm/packages/jlreq__source.tar.lzma
-2021/07/27 | 136584 | systems/win32/miktex/tm/packages/jlreq.tar.lzma
+2021/07/30 | 144561 | systems/win32/miktex/tm/packages/jlreq.tar.lzma
2020/10/03 | 1810556 | systems/win32/miktex/tm/packages/jmlr.tar.lzma
2006/04/13 | 7131 | systems/win32/miktex/tm/packages/jneurosci.cab
2020/11/09 | 602780 | systems/win32/miktex/tm/packages/jnuexam.tar.lzma
@@ -285116,9 +285117,9 @@
2012/12/04 | 1319640 | systems/win32/miktex/tm/packages/mdsymbol.tar.lzma
2008/06/26 | 726578 | systems/win32/miktex/tm/packages/mdwtools.tar.lzma
2021/01/28 | 132334 | systems/win32/miktex/tm/packages/media4svg.tar.lzma
-2021/07/29 | 3755660 | systems/win32/miktex/tm/packages/media9__doc.tar.lzma
+2021/07/30 | 3755903 | systems/win32/miktex/tm/packages/media9__doc.tar.lzma
2021/06/12 | 1782340 | systems/win32/miktex/tm/packages/media9__source.tar.lzma
-2021/07/29 | 1899990 | systems/win32/miktex/tm/packages/media9.tar.lzma
+2021/07/30 | 1900996 | systems/win32/miktex/tm/packages/media9.tar.lzma
2015/11/17 | 3952 | systems/win32/miktex/tm/packages/medstarbeamer.tar.lzma
2013/10/23 | 704021 | systems/win32/miktex/tm/packages/meetingmins.tar.lzma
2020/07/27 | 278461 | systems/win32/miktex/tm/packages/membranecomputing.tar.lzma
@@ -285398,9 +285399,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2021/07/17 | 39091 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2021/07/17 | 43361 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/07/29 | 231801 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2021/07/29 | 1320768 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2021/07/29 | 1227981 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2021/07/30 | 231869 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2021/07/30 | 1320514 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2021/07/30 | 1228735 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2021/07/17 | 13442 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2021/07/17 | 14316 | 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
@@ -285597,189 +285598,189 @@
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
-2021/07/29 | 591984 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2021/07/29 | 51113 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2021/07/29 | 56475 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2021/07/29 | 975020 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2021/07/29 | 1077990 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2021/07/29 | 29037 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2021/07/29 | 31349 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2021/07/29 | 29841 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2021/07/29 | 34664 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2021/07/29 | 50151 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2021/07/29 | 57549 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2021/07/29 | 83539 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2021/07/29 | 95402 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2021/07/29 | 67819 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2021/07/29 | 75790 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2021/07/29 | 27199 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2021/07/29 | 30824 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2021/07/29 | 330789 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2021/07/29 | 392794 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2021/07/29 | 32674 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2021/07/29 | 36628 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2021/07/29 | 51309 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2021/07/29 | 56686 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2021/07/29 | 241812 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2021/07/29 | 263959 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2021/07/29 | 180011 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2021/07/29 | 195636 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2021/07/29 | 54632 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2021/07/29 | 61813 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2021/07/29 | 21225 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2021/07/29 | 23363 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2021/07/29 | 461812 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2021/07/29 | 45905 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2021/07/29 | 51202 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2021/07/29 | 284579 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2021/07/29 | 325044 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2021/07/29 | 41194 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2021/07/29 | 45311 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2021/07/29 | 119819 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2021/07/29 | 133865 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2021/07/29 | 1291302 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2021/07/29 | 1421868 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2021/07/29 | 100625 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2021/07/29 | 112982 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2021/07/29 | 43027 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2021/07/29 | 48252 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2021/07/29 | 25020 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2021/07/29 | 28180 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2021/07/29 | 56318 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2021/07/29 | 62785 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2021/07/29 | 136814 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2021/07/29 | 154427 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2021/07/29 | 73196 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2021/07/29 | 77950 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2021/07/29 | 71669 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2021/07/29 | 80449 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2021/07/29 | 258882 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2021/07/29 | 295203 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2021/07/29 | 22049 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2021/07/29 | 24994 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2021/07/29 | 97339 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2021/07/29 | 112087 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2021/07/29 | 64425 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2021/07/29 | 73146 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2021/07/29 | 96630 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2021/07/29 | 115351 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2021/07/29 | 38141 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2021/07/29 | 43002 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2021/07/29 | 483652 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2021/07/29 | 566528 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2021/07/29 | 147372 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2021/07/29 | 159578 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2021/07/29 | 94799 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2021/07/29 | 109030 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2021/07/29 | 16356 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2021/07/29 | 17980 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2021/07/29 | 28390 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2021/07/29 | 30058 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2021/07/29 | 629401 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2021/07/29 | 681249 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2021/07/29 | 531849 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2021/07/29 | 596928 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2021/07/29 | 476921 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2021/07/29 | 510588 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2021/07/29 | 94311 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2021/07/29 | 103399 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2021/07/29 | 1713893 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2021/07/29 | 2009902 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2021/07/29 | 67619 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2021/07/29 | 74210 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2021/07/29 | 27357 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2021/07/29 | 31618 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2021/07/29 | 7722 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2021/07/29 | 8767 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2021/07/29 | 196869 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2021/07/29 | 215249 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2021/07/29 | 250266 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2021/07/29 | 284025 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2021/07/29 | 98381 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2021/07/29 | 103204 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2021/07/29 | 60637 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2021/07/29 | 68024 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2021/07/29 | 124282 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2021/07/29 | 136821 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2021/07/29 | 178355 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2021/07/29 | 196740 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2021/07/29 | 199733 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2021/07/29 | 180119 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2021/07/29 | 67485 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2021/07/29 | 76825 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2021/07/29 | 31232 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2021/07/29 | 35085 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2021/07/29 | 37805 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2021/07/29 | 42710 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2021/07/29 | 42891 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2021/07/29 | 46907 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2021/07/29 | 45969 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2021/07/29 | 52523 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2021/07/29 | 194383 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2021/07/29 | 206603 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2021/07/29 | 35692 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2021/07/29 | 40230 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2021/07/29 | 744118 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2021/07/29 | 815242 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2021/07/29 | 198169 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2021/07/29 | 202796 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2021/07/29 | 208049 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2021/07/29 | 243425 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2021/07/29 | 78775 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2021/07/29 | 87777 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2021/07/29 | 1169718 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2021/07/29 | 1301193 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2021/07/29 | 20137 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2021/07/29 | 23900 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2021/07/29 | 31536 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2021/07/29 | 37241 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2021/07/29 | 64185 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2021/07/29 | 72205 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2021/07/29 | 50393 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2021/07/29 | 57730 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2021/07/29 | 1340928 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2021/07/29 | 1464198 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2021/07/29 | 42386 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2021/07/29 | 51748 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2021/07/29 | 56515 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2021/07/29 | 60040 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2021/07/29 | 25290 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2021/07/29 | 27389 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2021/07/29 | 16412 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2021/07/29 | 18176 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2021/07/29 | 63778 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2021/07/29 | 69913 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2021/07/29 | 154806 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2021/07/29 | 169243 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2021/07/29 | 57014 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2021/07/29 | 65786 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2021/07/29 | 98261 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2021/07/29 | 105224 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2021/07/29 | 2672609 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2021/07/29 | 2796724 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2021/07/29 | 56357 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2021/07/29 | 62229 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2021/07/29 | 33545 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2021/07/29 | 37358 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2021/07/29 | 27729 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2021/07/29 | 33632 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2021/07/29 | 65618 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2021/07/29 | 70648 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2021/07/29 | 312109 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2021/07/29 | 345738 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2021/07/29 | 55499 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2021/07/29 | 57140 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2021/07/29 | 589841 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2021/07/29 | 624656 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2021/07/29 | 39128 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2021/07/29 | 43425 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/07/29 | 231828 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2021/07/29 | 1320506 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2021/07/29 | 1228599 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2021/07/29 | 13466 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2021/07/29 | 14349 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2021/07/30 | 593220 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2021/07/30 | 51113 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2021/07/30 | 56477 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2021/07/30 | 975019 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/07/30 | 1077990 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/07/30 | 29037 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2021/07/30 | 31351 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2021/07/30 | 29842 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2021/07/30 | 34665 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2021/07/30 | 50152 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/07/30 | 57550 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/07/30 | 83540 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2021/07/30 | 95402 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2021/07/30 | 67820 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2021/07/30 | 75792 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2021/07/30 | 27200 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2021/07/30 | 30824 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/07/30 | 330788 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2021/07/30 | 392793 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2021/07/30 | 32674 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2021/07/30 | 36628 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2021/07/30 | 51311 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2021/07/30 | 56684 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2021/07/30 | 241810 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2021/07/30 | 263958 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2021/07/30 | 180009 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/07/30 | 195635 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2021/07/30 | 54632 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2021/07/30 | 61813 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2021/07/30 | 21225 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2021/07/30 | 23364 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2021/07/30 | 461813 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/07/30 | 45906 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2021/07/30 | 51201 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2021/07/30 | 284579 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2021/07/30 | 325043 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2021/07/30 | 41193 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2021/07/30 | 45311 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/07/30 | 119820 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2021/07/30 | 133864 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2021/07/30 | 1291300 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2021/07/30 | 1421868 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2021/07/30 | 100625 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2021/07/30 | 112983 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/07/30 | 43027 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2021/07/30 | 48252 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2021/07/30 | 25020 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2021/07/30 | 28180 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2021/07/30 | 56316 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2021/07/30 | 62784 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2021/07/30 | 136817 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2021/07/30 | 154426 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2021/07/30 | 73195 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2021/07/30 | 77952 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2021/07/30 | 71670 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2021/07/30 | 80450 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/07/30 | 258879 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2021/07/30 | 295204 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/07/30 | 22048 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/07/30 | 24995 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2021/07/30 | 97339 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2021/07/30 | 112087 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/07/30 | 64426 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/07/30 | 73149 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2021/07/30 | 96632 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2021/07/30 | 115350 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2021/07/30 | 38141 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2021/07/30 | 43003 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2021/07/30 | 483653 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2021/07/30 | 566526 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2021/07/30 | 147373 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2021/07/30 | 159578 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/07/30 | 94800 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2021/07/30 | 109030 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2021/07/30 | 16357 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2021/07/30 | 17981 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2021/07/30 | 28390 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2021/07/30 | 30059 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2021/07/30 | 629400 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2021/07/30 | 681252 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2021/07/30 | 531852 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2021/07/30 | 596931 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2021/07/30 | 476918 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2021/07/30 | 510583 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2021/07/30 | 94311 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/07/30 | 103399 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/07/30 | 1713894 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2021/07/30 | 2009904 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2021/07/30 | 67619 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2021/07/30 | 74208 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2021/07/30 | 27357 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2021/07/30 | 31619 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2021/07/30 | 7722 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2021/07/30 | 8767 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2021/07/30 | 196872 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2021/07/30 | 215249 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2021/07/30 | 250266 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2021/07/30 | 284025 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2021/07/30 | 98381 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2021/07/30 | 103203 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2021/07/30 | 60638 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2021/07/30 | 68024 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2021/07/30 | 124281 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2021/07/30 | 136820 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/07/30 | 178355 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2021/07/30 | 196741 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2021/07/30 | 199733 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2021/07/30 | 180120 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2021/07/30 | 67483 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/07/30 | 76827 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2021/07/30 | 31231 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2021/07/30 | 35087 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2021/07/30 | 37804 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2021/07/30 | 42712 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2021/07/30 | 42891 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2021/07/30 | 46907 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2021/07/30 | 45970 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2021/07/30 | 52523 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2021/07/30 | 194384 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/07/30 | 206606 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2021/07/30 | 35692 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2021/07/30 | 40230 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2021/07/30 | 744116 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2021/07/30 | 815245 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2021/07/30 | 198169 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2021/07/30 | 202795 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2021/07/30 | 208049 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2021/07/30 | 243426 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2021/07/30 | 78774 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2021/07/30 | 87777 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2021/07/30 | 1169718 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2021/07/30 | 1301192 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2021/07/30 | 20138 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2021/07/30 | 23902 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2021/07/30 | 31535 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2021/07/30 | 37242 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2021/07/30 | 64186 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2021/07/30 | 72206 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2021/07/30 | 50396 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2021/07/30 | 57727 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2021/07/30 | 1340931 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2021/07/30 | 1464202 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2021/07/30 | 42386 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2021/07/30 | 51749 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/07/30 | 56514 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2021/07/30 | 60039 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2021/07/30 | 25290 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2021/07/30 | 27389 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2021/07/30 | 16412 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2021/07/30 | 18177 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2021/07/30 | 63778 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2021/07/30 | 69915 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/07/30 | 154806 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2021/07/30 | 169242 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2021/07/30 | 57014 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2021/07/30 | 65787 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2021/07/30 | 98260 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2021/07/30 | 105223 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/07/30 | 2672608 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2021/07/30 | 2796726 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2021/07/30 | 56356 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2021/07/30 | 62228 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2021/07/30 | 33544 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2021/07/30 | 37359 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2021/07/30 | 27728 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2021/07/30 | 33632 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2021/07/30 | 65619 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2021/07/30 | 70649 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2021/07/30 | 312109 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2021/07/30 | 345739 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2021/07/30 | 55499 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2021/07/30 | 57140 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2021/07/30 | 589843 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2021/07/30 | 624651 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2021/07/30 | 39127 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2021/07/30 | 43426 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2021/07/30 | 231946 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2021/07/30 | 1319880 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2021/07/30 | 1228269 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2021/07/30 | 13466 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2021/07/30 | 14348 | 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
-2021/07/29 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2021/07/30 | 1153 | 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
@@ -286150,7 +286151,7 @@
2020/10/20 | 342254 | 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
-2021/07/29 | 902 | systems/win32/miktex/tm/packages/pr.ini
+2021/07/30 | 894 | 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
@@ -286650,9 +286651,9 @@
2017/01/03 | 143479 | systems/win32/miktex/tm/packages/sparklines.tar.lzma
2019/04/14 | 106425 | systems/win32/miktex/tm/packages/spark-otf.tar.lzma
2021/02/22 | 1423643 | systems/win32/miktex/tm/packages/spath3.tar.lzma
-2021/07/29 | 65331 | systems/win32/miktex/tm/packages/spbmark__doc.tar.lzma
-2021/07/29 | 3390 | systems/win32/miktex/tm/packages/spbmark__source.tar.lzma
-2021/07/29 | 2643 | systems/win32/miktex/tm/packages/spbmark.tar.lzma
+2021/07/30 | 65246 | systems/win32/miktex/tm/packages/spbmark__doc.tar.lzma
+2021/07/30 | 3414 | systems/win32/miktex/tm/packages/spbmark__source.tar.lzma
+2021/07/30 | 2676 | systems/win32/miktex/tm/packages/spbmark.tar.lzma
2021/07/24 | 1788647 | systems/win32/miktex/tm/packages/spectralsequences__doc.tar.lzma
2021/07/24 | 52671 | systems/win32/miktex/tm/packages/spectralsequences__source.tar.lzma
2021/07/24 | 71962 | systems/win32/miktex/tm/packages/spectralsequences.tar.lzma
@@ -286974,7 +286975,9 @@
2021/07/12 | 5965 | systems/win32/miktex/tm/packages/tikz-swigs.tar.lzma
2019/02/16 | 591801 | systems/win32/miktex/tm/packages/tikzsymbols.tar.lzma
2017/12/22 | 543575 | systems/win32/miktex/tm/packages/tikz-timing.tar.lzma
-2021/04/07 | 189888 | systems/win32/miktex/tm/packages/tikztosvg.tar.lzma
+2021/07/30 | 187545 | systems/win32/miktex/tm/packages/tikztosvg__doc.tar.lzma
+2021/07/30 | 3595 | systems/win32/miktex/tm/packages/tikztosvg__source.tar.lzma
+2021/07/30 | 2147 | systems/win32/miktex/tm/packages/tikztosvg.tar.lzma
2021/01/07 | 613226 | systems/win32/miktex/tm/packages/tikz-trackschematic.tar.lzma
2019/02/16 | 125431 | systems/win32/miktex/tm/packages/tikz-truchet.tar.lzma
2020/05/30 | 6545569 | systems/win32/miktex/tm/packages/tile-graphic.tar.lzma
@@ -287558,7 +287561,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2021/07/30 | 186 | timestamp
+2021/07/31 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2017/06/30 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 01b9001ac3..f1ea214065 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 2e79fc5dc8..016d5587df 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,286 +1,403 @@
-2021/07/29 | 98381 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2021/07/29 | 98261 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2021/07/30 | 99 | graphics/pgf/contrib/pgf-pie/demo/legend.tex
+2021/07/30 | 98659 | macros/latex/contrib/minimalist/minimalist-doc.pdf
+2021/07/30 | 98381 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2021/07/30 | 98260 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2021/07/30 | 975019 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/07/30 | 97339 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2021/07/30 | 96632 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2021/07/30 | 95402 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2021/07/30 | 95143 | macros/latex/contrib/colorist/colorist-doc.pdf
+2021/07/30 | 94 | graphics/pgf/contrib/pgf-pie/demo/colorwheel.tex
+2021/07/30 | 94800 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2021/07/30 | 94311 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/07/30 | 9181 | graphics/pgf/contrib/pgf-pie/logo.png
+2021/07/30 | 894 | systems/win32/miktex/tm/packages/pr.ini
+2021/07/30 | 88485 | macros/latex/contrib/projlib/ProjLib.dtx
+2021/07/30 | 88019 | macros/latex/contrib/projlib/ProjLib-doc.dtx
+2021/07/30 | 87777 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2021/07/30 | 8767 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2021/07/30 | 8541 | macros/latex/contrib/spbmark/spbmark.sty
+2021/07/30 | 84942 | macros/latex/contrib/colorist/colorist.sty
+2021/07/30 | 83540 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2021/07/30 | 82 | graphics/pgf/contrib/pgf-pie/demo/hide-number.tex
+2021/07/30 | 8294 | macros/latex/contrib/spbmark/spbmark.tex
+2021/07/30 | 8212 | systems/texlive/tlnet/archive/jlreq.source.r60109.tar.xz
+2021/07/30 | 81 | graphics/pgf/contrib/pgf-pie/demo/text-inside.tex
+2021/07/30 | 815245 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2021/07/30 | 80 | graphics/pgf/contrib/pgf-pie/demo/scalefont.tex
+2021/07/30 | 80450 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/07/30 | 79106 | macros/latex/contrib/vhistory/doc/vh_set_example.pdf
+2021/07/30 | 78 | graphics/pgf/contrib/pgf-pie/demo/text.tex
+2021/07/30 | 78774 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2021/07/30 | 77952 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2021/07/30 | 7722 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2021/07/30 | 770628 | macros/latex/contrib/projlib.zip
+2021/07/30 | 76 | graphics/pgf/contrib/pgf-pie/demo/square.tex
+2021/07/30 | 76827 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2021/07/30 | 75 | graphics/pgf/contrib/pgf-pie/demo/polar.tex
+2021/07/30 | 75792 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2021/07/30 | 75479 | macros/latex/contrib/easybook/easybook.dtx
+2021/07/30 | 744116 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2021/07/30 | 744096 | macros/unicodetex/latex/beaulivre.zip
+2021/07/30 | 74208 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2021/07/30 | 73283 | macros/latex/contrib/easybook/easybook.tex
+2021/07/30 | 73195 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2021/07/30 | 73149 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2021/07/30 | 72206 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2021/07/30 | 71670 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2021/07/30 | 70649 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2021/07/30 | 69915 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/07/30 | 69089 | macros/latex/contrib/spbmark.zip
+2021/07/30 | 68 | graphics/pgf/contrib/pgf-pie/demo/first-pie.tex
+2021/07/30 | 684863 | macros/unicodetex/latex/simplivre.zip
+2021/07/30 | 681252 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2021/07/30 | 6811525 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2021/07/30 | 68024 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2021/07/30 | 67820 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2021/07/30 | 67619 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2021/07/30 | 67488 | systems/texlive/tlnet/archive/spbmark.doc.r60111.tar.xz
+2021/07/30 | 67483 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/07/30 | 65787 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2021/07/30 | 65619 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2021/07/30 | 65290 | macros/latex/contrib/spbmark/spbmark.pdf
+2021/07/30 | 652777 | macros/unicodetex/latex/lebhart.zip
+2021/07/30 | 65246 | systems/win32/miktex/tm/packages/spbmark__doc.tar.lzma
+2021/07/30 | 64426 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/07/30 | 64186 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2021/07/30 | 63778 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2021/07/30 | 632 | macros/latex/contrib/palette/README.md
+2021/07/30 | 629400 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2021/07/30 | 62784 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2021/07/30 | 624651 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2021/07/30 | 62228 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2021/07/30 | 61813 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2021/07/30 | 609838 | macros/unicodetex/latex/einfart.zip
+2021/07/30 | 60638 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2021/07/30 | 60039 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2021/07/30 | 596 | graphics/pgf/contrib/pgf-pie/RELEASE_NOTES.md
+2021/07/30 | 596931 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2021/07/30 | 593220 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2021/07/30 | 592787 | systems/win32/miktex/tm/packages/files.csv.lzma
+2021/07/30 | 591528 | macros/latex/contrib/easybook.zip
+2021/07/30 | 589843 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2021/07/30 | 5855 | macros/latex/contrib/minimalist/minimart.cls
+2021/07/30 | 5852 | macros/latex/contrib/minimalist/minimbook.cls
+2021/07/30 | 57727 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2021/07/30 | 57550 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/07/30 | 57140 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2021/07/30 | 57014 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2021/07/30 | 56684 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2021/07/30 | 566526 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2021/07/30 | 56514 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2021/07/30 | 56477 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2021/07/30 | 56356 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2021/07/30 | 56316 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2021/07/30 | 55499 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2021/07/30 | 552330 | macros/latex/contrib/easybook/easybook.pdf
+2021/07/30 | 5488 | macros/latex/contrib/colorist/colorart.cls
+2021/07/30 | 5485 | macros/latex/contrib/colorist/colorbook.cls
+2021/07/30 | 54632 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2021/07/30 | 531852 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2021/07/30 | 52523 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2021/07/30 | 51749 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/07/30 | 516261 | systems/win32/miktex/tm/packages/jlreq__doc.tar.lzma
+2021/07/30 | 51311 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2021/07/30 | 513076 | systems/texlive/tlnet/archive/jlreq.doc.r60109.tar.xz
+2021/07/30 | 51201 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2021/07/30 | 51113 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2021/07/30 | 510583 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2021/07/30 | 50396 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2021/07/30 | 50152 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/07/30 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2021/07/30 | 483653 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2021/07/30 | 4830 | graphics/pgf/contrib/pgf-pie/pgf-pie-manual.tex
+2021/07/30 | 482 | graphics/pgf/contrib/pgf-pie/README.md
+2021/07/30 | 48252 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2021/07/30 | 476918 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2021/07/30 | 46907 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2021/07/30 | 461813 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/07/30 | 45970 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2021/07/30 | 45906 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2021/07/30 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2021/07/30 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2021/07/30 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2021/07/30 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2021/07/30 | 45311 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/07/30 | 43426 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2021/07/30 | 43027 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2021/07/30 | 43003 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2021/07/30 | 42891 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2021/07/30 | 42712 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2021/07/30 | 426 | graphics/pgf/contrib/pgf-pie/COPYING
+2021/07/30 | 42386 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2021/07/30 | 41193 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2021/07/30 | 40230 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2021/07/30 | 401776 | macros/latex/contrib/vhistory.zip
+2021/07/30 | 398876 | systems/texlive/tlnet/archive/texlive-scripts.doc.r60108.tar.xz
+2021/07/30 | 392793 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2021/07/30 | 39127 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2021/07/30 | 38141 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2021/07/30 | 37804 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2021/07/30 | 3755903 | systems/win32/miktex/tm/packages/media9__doc.tar.lzma
+2021/07/30 | 37359 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2021/07/30 | 3724824 | systems/texlive/tlnet/archive/media9.doc.r60110.tar.xz
+2021/07/30 | 37242 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2021/07/30 | 36628 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2021/07/30 | 3595 | systems/win32/miktex/tm/packages/tikztosvg__source.tar.lzma
+2021/07/30 | 35692 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2021/07/30 | 35087 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2021/07/30 | 34665 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2021/07/30 | 345739 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2021/07/30 | 3414 | systems/win32/miktex/tm/packages/spbmark__source.tar.lzma
+2021/07/30 | 33632 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2021/07/30 | 33544 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2021/07/30 | 330788 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2021/07/30 | 327163 | macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.pdf
+2021/07/30 | 32674 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2021/07/30 | 325472 | macros/latex/contrib/projlib/ProjLib-doc-cn.pdf
+2021/07/30 | 325043 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2021/07/30 | 31619 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2021/07/30 | 31535 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2021/07/30 | 31351 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2021/07/30 | 31231 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2021/07/30 | 312109 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2021/07/30 | 30936 | macros/latex/contrib/minimalist/minimalist.sty
+2021/07/30 | 30824 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/07/30 | 30059 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2021/07/30 | 29842 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2021/07/30 | 297299 | macros/unicodetex/latex/lebhart/lebhart-doc-cn.pdf
+2021/07/30 | 295204 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/07/30 | 29505 | macros/latex/contrib/minimalist/minimalist-doc.tex
+2021/07/30 | 291386 | macros/unicodetex/latex/simplivre/simplivre-doc-cn.pdf
+2021/07/30 | 29037 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2021/07/30 | 28895 | macros/unicodetex/latex/einfart/einfart-doc-fr.tex
+2021/07/30 | 284579 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2021/07/30 | 284025 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2021/07/30 | 28390 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2021/07/30 | 28180 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2021/07/30 | 28033 | macros/latex/contrib/colorist/colorist-doc.tex
+2021/07/30 | 2796726 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2021/07/30 | 27728 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2021/07/30 | 27401 | macros/unicodetex/latex/simplivre/simplivre-doc-fr.tex
+2021/07/30 | 27389 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2021/07/30 | 27357 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2021/07/30 | 27243 | macros/unicodetex/latex/lebhart/lebhart-doc-fr.tex
+2021/07/30 | 27200 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2021/07/30 | 2676 | systems/win32/miktex/tm/packages/spbmark.tar.lzma
+2021/07/30 | 2672608 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2021/07/30 | 26619 | macros/unicodetex/latex/einfart/einfart-doc-en.tex
+2021/07/30 | 263958 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2021/07/30 | 259625 | macros/unicodetex/latex/einfart/einfart-doc-cn.pdf
+2021/07/30 | 258879 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2021/07/30 | 25738 | macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.tex
+2021/07/30 | 25585293 | systems/texlive/tlnet/install-tl.zip
+2021/07/30 | 25290 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2021/07/30 | 25261 | macros/unicodetex/latex/simplivre/simplivre-doc-en.tex
+2021/07/30 | 25193 | macros/unicodetex/latex/lebhart/lebhart-doc-en.tex
+2021/07/30 | 250266 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2021/07/30 | 25020 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2021/07/30 | 24995 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2021/07/30 | 24747 | macros/unicodetex/latex/einfart/einfart-doc-cn.tex
+2021/07/30 | 2456 | systems/texlive/tlnet/archive/spbmark.r60111.tar.xz
+2021/07/30 | 243426 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2021/07/30 | 241810 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2021/07/30 | 23902 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2021/07/30 | 23866 | macros/unicodetex/latex/beaulivre/beaulivre-doc-en.tex
+2021/07/30 | 235 | graphics/pgf/contrib/pgf-pie/pgf-pie.sty
+2021/07/30 | 235430 | graphics/pgf/contrib/pgf-pie.zip
+2021/07/30 | 23525 | macros/unicodetex/latex/lebhart/lebhart-doc-cn.tex
+2021/07/30 | 23364 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2021/07/30 | 23360 | macros/unicodetex/latex/simplivre/simplivre-doc-cn.tex
+2021/07/30 | 2324120 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2021/07/30 | 231946 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2021/07/30 | 231869 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2021/07/30 | 22168 | macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.tex
+2021/07/30 | 22048 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/07/30 | 21589 | graphics/pgf/contrib/pgf-pie/demo/cloud.svg
+2021/07/30 | 215249 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2021/07/30 | 2147 | systems/win32/miktex/tm/packages/tikztosvg.tar.lzma
+2021/07/30 | 21225 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2021/07/30 | 20811380 | systems/texlive/tlnet/install-tl-windows.exe
+2021/07/30 | 208049 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2021/07/30 | 206606 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2021/07/30 | 204097 | macros/latex/contrib/projlib/ProjLib-doc-fr.pdf
+2021/07/30 | 203479 | macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.pdf
+2021/07/30 | 202795 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2021/07/30 | 202001 | macros/latex/contrib/projlib/ProjLib-doc-en.pdf
+2021/07/30 | 20138 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2021/07/30 | 2009904 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2021/07/30 | 199733 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2021/07/30 | 199632 | macros/unicodetex/latex/beaulivre/beaulivre-doc-en.pdf
+2021/07/30 | 198169 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2021/07/30 | 196872 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2021/07/30 | 196741 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2021/07/30 | 195635 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2021/07/30 | 194384 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/07/30 | 193556 | macros/latex/contrib/macrolist.zip
+2021/07/30 | 193458 | graphics/pgf/contrib/pgf-pie/pgf-pie-manual.pdf
+2021/07/30 | 192390 | macros/unicodetex/latex/simplivre/simplivre-doc-fr.pdf
+2021/07/30 | 19107 | graphics/pgf/contrib/pgf-pie/LICENSE-LPPL1.3c.txt
+2021/07/30 | 1900996 | systems/win32/miktex/tm/packages/media9.tar.lzma
+2021/07/30 | 1895576 | systems/texlive/tlnet/archive/media9.r60110.tar.xz
+2021/07/30 | 189372 | macros/unicodetex/latex/simplivre/simplivre-doc-en.pdf
+2021/07/30 | 187545 | systems/win32/miktex/tm/packages/tikztosvg__doc.tar.lzma
+2021/07/30 | 18500 | macros/latex/contrib/vhistory/vhistory.sty
+2021/07/30 | 183 | graphics/pgf/contrib/pgf-pie/demo/explode.tex
+2021/07/30 | 182340 | macros/latex/contrib/palette/palette.pdf
+2021/07/30 | 182104 | macros/latex/contrib/palette.zip
+2021/07/30 | 18177 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2021/07/30 | 18093 | graphics/pgf/contrib/pgf-pie/LICENSE-GPL2.txt
+2021/07/30 | 180120 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2021/07/30 | 180009 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/07/30 | 179 | graphics/pgf/contrib/pgf-pie/demo/color.tex
+2021/07/30 | 179877 | macros/latex/contrib/vhistory/doc/vh_sets_de.pdf
+2021/07/30 | 17981 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2021/07/30 | 178355 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2021/07/30 | 1776596 | systems/texlive/tlnet/archive/media9.source.r60110.tar.xz
+2021/07/30 | 174185 | macros/latex/contrib/vhistory/doc/vh_sets_en.pdf
+2021/07/30 | 17339249 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2021/07/30 | 1713894 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2021/07/30 | 169642 | macros/unicodetex/latex/lebhart/lebhart-doc-fr.pdf
+2021/07/30 | 169242 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2021/07/30 | 166029 | macros/unicodetex/latex/einfart/einfart-doc-fr.pdf
+2021/07/30 | 165 | graphics/pgf/contrib/pgf-pie/demo/radius.tex
+2021/07/30 | 16412 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2021/07/30 | 16357 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2021/07/30 | 163033 | macros/unicodetex/latex/lebhart/lebhart-doc-en.pdf
+2021/07/30 | 160194 | macros/unicodetex/latex/einfart/einfart-doc-en.pdf
+2021/07/30 | 1596 | graphics/pgf/contrib/pgf-pie/demo/population.tex
+2021/07/30 | 159578 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/07/30 | 15940 | macros/latex/contrib/vhistory/sets.sty
+2021/07/30 | 158 | graphics/pgf/contrib/pgf-pie/demo/sum.tex
+2021/07/30 | 154806 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2021/07/30 | 154426 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2021/07/30 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2021/07/30 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2021/07/30 | 15183 | macros/latex/contrib/palette/palette.dtx
+2021/07/30 | 147373 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2021/07/30 | 146 | graphics/pgf/contrib/pgf-pie/description.html
+2021/07/30 | 1464202 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2021/07/30 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2021/07/30 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2021/07/30 | 144561 | systems/win32/miktex/tm/packages/jlreq.tar.lzma
+2021/07/30 | 14348 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2021/07/30 | 1421868 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2021/07/30 | 1413 | macros/latex/contrib/vhistory/doc/vh_set_example.tex
+2021/07/30 | 13882 | macros/unicodetex/latex/simplivre/simplivre.cls
+2021/07/30 | 13878 | macros/unicodetex/latex/einfart/einfart.cls
+2021/07/30 | 137100 | systems/texlive/tlnet/archive/jlreq.r60109.tar.xz
+2021/07/30 | 136820 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/07/30 | 136817 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2021/07/30 | 1361 | macros/latex/contrib/vhistory/doc/de_beispiel.tex
+2021/07/30 | 13564 | graphics/pgf/contrib/pgf-pie/tikzlibrarypie.code.tex
+2021/07/30 | 13466 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2021/07/30 | 1340931 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2021/07/30 | 133864 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2021/07/30 | 1328 | macros/latex/contrib/vhistory/doc/README
+2021/07/30 | 1325 | macros/latex/contrib/vhistory/doc/en_example.tex
+2021/07/30 | 1320514 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2021/07/30 | 1319880 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2021/07/30 | 13025 | macros/unicodetex/latex/beaulivre/beaulivre.cls
+2021/07/30 | 13021 | macros/unicodetex/latex/lebhart/lebhart.cls
+2021/07/30 | 1301192 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2021/07/30 | 12954 | graphics/pgf/contrib/pgf-pie/demo/first-pie.svg
+2021/07/30 | 1291300 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2021/07/30 | 12840 | graphics/pgf/contrib/pgf-pie/demo/polar.svg
+2021/07/30 | 12750 | graphics/pgf/contrib/pgf-pie/demo/square.svg
+2021/07/30 | 124281 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2021/07/30 | 1228 | macros/latex/contrib/vhistory/CHANGES.md
+2021/07/30 | 1228735 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2021/07/30 | 1228269 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2021/07/30 | 120480 | macros/latex/contrib/colorist.zip
+2021/07/30 | 120181 | macros/latex/contrib/minimalist.zip
+2021/07/30 | 119820 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2021/07/30 | 1169718 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2021/07/30 | 115 | graphics/pgf/contrib/pgf-pie/demo/shadow.tex
+2021/07/30 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2021/07/30 | 115350 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2021/07/30 | 112983 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/07/30 | 112087 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/07/30 | 109030 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2021/07/30 | 108156 | systems/texlive/tlnet/archive/texlive-scripts.r60108.tar.xz
+2021/07/30 | 1077990 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/07/30 | 105223 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/07/30 | 104 | graphics/pgf/contrib/pgf-pie/demo/before-after-number.tex
+2021/07/30 | 103399 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/07/30 | 103203 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2021/07/30 | 100 | graphics/pgf/contrib/pgf-pie/demo/cloud.tex
+2021/07/30 | 100625 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
2021/07/29 | 98138 | macros/latex/contrib/media9/pdfbase.sty
-2021/07/29 | 975020 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2021/07/29 | 97339 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2021/07/29 | 96630 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2021/07/29 | 95402 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2021/07/29 | 94799 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2021/07/29 | 94311 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2021/07/29 | 902 | systems/win32/miktex/tm/packages/pr.ini
2021/07/29 | 89821 | systems/win32/miktex/tm/packages/lacheck__source.tar.lzma
-2021/07/29 | 87777 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2021/07/29 | 8767 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2021/07/29 | 8540 | macros/latex/contrib/spbmark/spbmark.sty
-2021/07/29 | 8455 | macros/latex/contrib/spbmark/spbmark.tex
2021/07/29 | 842 | support/tikztosvg/Makefile
-2021/07/29 | 83539 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2021/07/29 | 815242 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2021/07/29 | 80449 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2021/07/29 | 78775 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
2021/07/29 | 781 | support/tikztosvg/CHANGELOG.md
-2021/07/29 | 77950 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
2021/07/29 | 7723 | support/tikztosvg/example/example.svg
-2021/07/29 | 7722 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2021/07/29 | 76825 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2021/07/29 | 75790 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
2021/07/29 | 755714 | systems/win32/miktex/tm/packages/lipsum__doc.tar.lzma
2021/07/29 | 753600 | systems/texlive/tlnet/archive/lipsum.doc.r60101.tar.xz
2021/07/29 | 7472576 | install/macros/latex/contrib/media9.tds.zip
2021/07/29 | 7467286 | macros/latex/contrib/media9.zip
-2021/07/29 | 744118 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2021/07/29 | 74210 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2021/07/29 | 73196 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2021/07/29 | 73146 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2021/07/29 | 72205 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2021/07/29 | 71669 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2021/07/29 | 70648 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
2021/07/29 | 7039 | systems/win32/miktex/tm/packages/pst-arrow__source.tar.lzma
-2021/07/29 | 69913 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2021/07/29 | 69266 | macros/latex/contrib/spbmark.zip
-2021/07/29 | 681249 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2021/07/29 | 6811716 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2021/07/29 | 68024 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2021/07/29 | 67819 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2021/07/29 | 67619 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2021/07/29 | 67548 | systems/texlive/tlnet/archive/spbmark.doc.r60106.tar.xz
-2021/07/29 | 67485 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2021/07/29 | 65786 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2021/07/29 | 65618 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2021/07/29 | 65446 | macros/latex/contrib/spbmark/spbmark.pdf
-2021/07/29 | 65331 | systems/win32/miktex/tm/packages/spbmark__doc.tar.lzma
-2021/07/29 | 64425 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2021/07/29 | 64185 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2021/07/29 | 6810 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2021/07/29 | 6392 | systems/texlive/tlnet/archive/collection-latexextra.r60104.tar.xz
-2021/07/29 | 63778 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2021/07/29 | 629401 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2021/07/29 | 62785 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2021/07/29 | 624656 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2021/07/29 | 62229 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2021/07/29 | 61813 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
2021/07/29 | 6169 | systems/win32/miktex/tm/packages/pst-arrow.tar.lzma
2021/07/29 | 61480 | systems/texlive/tlnet/archive/siunitx.r60105.tar.xz
2021/07/29 | 60956 | systems/win32/miktex/tm/packages/siunitx.tar.lzma
-2021/07/29 | 60637 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2021/07/29 | 60040 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2021/07/29 | 596928 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
2021/07/29 | 595444 | language/japanese/jlreq.zip
-2021/07/29 | 592214 | systems/win32/miktex/tm/packages/files.csv.lzma
-2021/07/29 | 591984 | systems/win32/miktex/tm/packages/next/files.csv.lzma
2021/07/29 | 5908 | systems/texlive/tlnet/archive/pst-arrow.r60100.tar.xz
2021/07/29 | 5901 | language/japanese/jlreq/README.md
-2021/07/29 | 589841 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2021/07/29 | 57730 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2021/07/29 | 57549 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2021/07/29 | 57140 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2021/07/29 | 57014 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2021/07/29 | 56686 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2021/07/29 | 566528 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2021/07/29 | 56515 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2021/07/29 | 56475 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2021/07/29 | 56357 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2021/07/29 | 56318 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2021/07/29 | 55499 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2021/07/29 | 54632 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2021/07/29 | 531849 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2021/07/29 | 52523 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2021/07/29 | 51748 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2021/07/29 | 51309 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2021/07/29 | 51202 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2021/07/29 | 51113 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2021/07/29 | 510588 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
2021/07/29 | 5045 | systems/win32/miktex/tm/packages/lacheck__doc.tar.lzma
-2021/07/29 | 50393 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2021/07/29 | 50151 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2021/07/29 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2021/07/29 | 483652 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2021/07/29 | 48252 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2021/07/29 | 476921 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2021/07/29 | 46907 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2021/07/29 | 461812 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2021/07/29 | 45969 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2021/07/29 | 45905 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2021/07/29 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2021/07/29 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2021/07/29 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2021/07/29 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
-2021/07/29 | 45311 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
2021/07/29 | 447112 | systems/win32/miktex/tm/packages/logix__doc.tar.lzma
2021/07/29 | 44533 | language/japanese/jlreq/README-ja.md
-2021/07/29 | 43425 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/07/29 | 43027 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2021/07/29 | 43002 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
2021/07/29 | 4299 | systems/win32/miktex/tm/packages/palette__source.tar.lzma
-2021/07/29 | 42891 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2021/07/29 | 42710 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2021/07/29 | 42386 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
2021/07/29 | 4218 | support/tikztosvg/tikztosvg
-2021/07/29 | 41194 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2021/07/29 | 40230 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2021/07/29 | 398976 | systems/texlive/tlnet/archive/texlive-scripts.doc.r60098.tar.xz
-2021/07/29 | 392794 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2021/07/29 | 39128 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
2021/07/29 | 382501 | systems/win32/miktex/tm/packages/logix.tar.lzma
-2021/07/29 | 38141 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2021/07/29 | 37805 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
2021/07/29 | 3776 | systems/texlive/tlnet/archive/palette.source.r60104.tar.xz
-2021/07/29 | 3755660 | systems/win32/miktex/tm/packages/media9__doc.tar.lzma
2021/07/29 | 3748120 | macros/latex/contrib/media9/doc/media9.pdf
-2021/07/29 | 37358 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2021/07/29 | 3725036 | systems/texlive/tlnet/archive/media9.doc.r60102.tar.xz
-2021/07/29 | 37241 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
2021/07/29 | 368170 | language/japanese/jlreq/jlreq-ja.pdf
-2021/07/29 | 36628 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2021/07/29 | 35692 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
2021/07/29 | 35149 | support/tikztosvg/LICENSE
-2021/07/29 | 35085 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2021/07/29 | 34664 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2021/07/29 | 345738 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2021/07/29 | 3390 | systems/win32/miktex/tm/packages/spbmark__source.tar.lzma
-2021/07/29 | 33632 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2021/07/29 | 33545 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2021/07/29 | 330789 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2021/07/29 | 32674 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2021/07/29 | 325044 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2021/07/29 | 31618 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2021/07/29 | 31536 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2021/07/29 | 31349 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2021/07/29 | 31232 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2021/07/29 | 312109 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
2021/07/29 | 31144 | systems/texlive/tlnet/archive/moderncv.r60103.tar.xz
2021/07/29 | 31066 | systems/win32/miktex/tm/packages/moderncv.tar.lzma
-2021/07/29 | 30824 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2021/07/29 | 30058 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2021/07/29 | 29841 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2021/07/29 | 295203 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2021/07/29 | 29037 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
2021/07/29 | 2864676 | systems/win32/miktex/tm/packages/siunitx__doc.tar.lzma
2021/07/29 | 2860936 | systems/texlive/tlnet/archive/siunitx.doc.r60105.tar.xz
-2021/07/29 | 284579 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2021/07/29 | 284025 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2021/07/29 | 28390 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2021/07/29 | 28180 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
2021/07/29 | 280501 | language/japanese/jlreq/jlreq.cls
-2021/07/29 | 2796724 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2021/07/29 | 27729 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2021/07/29 | 27389 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2021/07/29 | 27357 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2021/07/29 | 27199 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2021/07/29 | 2672609 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2021/07/29 | 2643 | systems/win32/miktex/tm/packages/spbmark.tar.lzma
-2021/07/29 | 263959 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
2021/07/29 | 2633959 | systems/win32/miktex/tm/packages/logix__source.tar.lzma
2021/07/29 | 2604 | support/tikztosvg/man/tikztosvg.1
-2021/07/29 | 258882 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2021/07/29 | 25585289 | systems/texlive/tlnet/install-tl.zip
-2021/07/29 | 25290 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2021/07/29 | 250266 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2021/07/29 | 25020 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2021/07/29 | 24994 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
2021/07/29 | 246148 | systems/texlive/tlnet/archive/moderncv.doc.r60103.tar.xz
2021/07/29 | 2458 | support/tikztosvg/README.md
-2021/07/29 | 243425 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2021/07/29 | 2428 | systems/texlive/tlnet/archive/spbmark.r60106.tar.xz
-2021/07/29 | 241812 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2021/07/29 | 23900 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
2021/07/29 | 237777 | systems/win32/miktex/tm/packages/moderncv__doc.tar.lzma
2021/07/29 | 23412 | language/japanese/jlreq/jlreq-helpers.sty
-2021/07/29 | 23363 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2021/07/29 | 2324032 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
-2021/07/29 | 231828 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2021/07/29 | 231801 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2021/07/29 | 22049 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
2021/07/29 | 2189256 | systems/texlive/tlnet/archive/logix.r60099.tar.xz
-2021/07/29 | 215249 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2021/07/29 | 21225 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2021/07/29 | 20811803 | systems/texlive/tlnet/install-tl-windows.exe
-2021/07/29 | 208049 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2021/07/29 | 206603 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
2021/07/29 | 2036 | systems/win32/miktex/tm/packages/palette.tar.lzma
-2021/07/29 | 202796 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2021/07/29 | 20137 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2021/07/29 | 2009902 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2021/07/29 | 199733 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2021/07/29 | 198169 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2021/07/29 | 196869 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2021/07/29 | 196740 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2021/07/29 | 195636 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2021/07/29 | 194383 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/07/29 | 193608 | macros/latex/contrib/macrolist/macrolist.pdf
2021/07/29 | 193153 | support/tikztosvg.zip
-2021/07/29 | 1899990 | systems/win32/miktex/tm/packages/media9.tar.lzma
-2021/07/29 | 1895344 | systems/texlive/tlnet/archive/media9.r60102.tar.xz
2021/07/29 | 1887 | support/tikztosvg/man/man.adoc
-2021/07/29 | 18176 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2021/07/29 | 180119 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2021/07/29 | 180011 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2021/07/29 | 17980 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2021/07/29 | 1878 | macros/latex/contrib/macrolist/macrolist.ins
2021/07/29 | 178675 | systems/win32/miktex/tm/packages/palette__doc.tar.lzma
2021/07/29 | 17847 | systems/win32/miktex/tm/packages/lipsum__source.tar.lzma
-2021/07/29 | 178355 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
2021/07/29 | 178100 | systems/texlive/tlnet/archive/palette.doc.r60104.tar.xz
-2021/07/29 | 1776596 | systems/texlive/tlnet/archive/media9.source.r60102.tar.xz
2021/07/29 | 1760 | systems/texlive/tlnet/archive/palette.r60104.tar.xz
-2021/07/29 | 17339250 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2021/07/29 | 1713893 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
2021/07/29 | 170837 | support/tikztosvg/tikztosvg.pdf
-2021/07/29 | 169243 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
2021/07/29 | 16880 | systems/texlive/tlnet/archive/lipsum.source.r60101.tar.xz
-2021/07/29 | 16412 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2021/07/29 | 16356 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
2021/07/29 | 159762 | macros/latex/contrib/media9/media9.sty
-2021/07/29 | 159578 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2021/07/29 | 154806 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2021/07/29 | 154427 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2021/07/29 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
2021/07/29 | 153 | support/tikztosvg/example/example.tikz
-2021/07/29 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2021/07/29 | 15075 | macros/latex/contrib/media9/ChangeLog
2021/07/29 | 1482 | support/tikztosvg/install.sh
-2021/07/29 | 147372 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2021/07/29 | 1464198 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2021/07/29 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2021/07/29 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2021/07/29 | 14349 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2021/07/29 | 1421868 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2021/07/29 | 136821 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2021/07/29 | 136814 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2021/07/29 | 13466 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2021/07/29 | 1340928 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2021/07/29 | 133865 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2021/07/29 | 14332 | macros/latex/contrib/macrolist/macrolist.dtx
2021/07/29 | 132848 | systems/texlive/tlnet/archive/pst-arrow.doc.r60100.tar.xz
-2021/07/29 | 1320768 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2021/07/29 | 1320506 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2021/07/29 | 1301193 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2021/07/29 | 1291302 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
2021/07/29 | 126825 | systems/win32/miktex/tm/packages/pst-arrow__doc.tar.lzma
2021/07/29 | 125675 | systems/win32/miktex/tm/packages/lipsum.tar.lzma
2021/07/29 | 1254384 | systems/texlive/tlnet/archive/logix.doc.r60099.tar.xz
2021/07/29 | 125400 | systems/texlive/tlnet/archive/lipsum.r60101.tar.xz
-2021/07/29 | 124282 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2021/07/29 | 1228599 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2021/07/29 | 1227981 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2021/07/29 | 119819 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
2021/07/29 | 118627 | language/japanese/jlreq/jlreq.pdf
-2021/07/29 | 1169718 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2021/07/29 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
-2021/07/29 | 115351 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2021/07/29 | 112982 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2021/07/29 | 112087 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/07/29 | 1137 | macros/latex/contrib/macrolist/README.md
2021/07/29 | 10949624 | install/language/japanese/jlreq.tds.zip
-2021/07/29 | 109030 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2021/07/29 | 108144 | systems/texlive/tlnet/archive/texlive-scripts.r60098.tar.xz
-2021/07/29 | 1077990 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
2021/07/29 | 105970 | systems/win32/miktex/tm/packages/siunitx__source.tar.lzma
2021/07/29 | 105848 | systems/texlive/tlnet/archive/siunitx.source.r60105.tar.xz
2021/07/29 | 10549 | systems/win32/miktex/tm/packages/moderncv__source.tar.lzma
-2021/07/29 | 105224 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2021/07/29 | 103399 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2021/07/29 | 103204 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2021/07/29 | 100625 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
2021/07/28 | 98630 | systems/win32/miktex/tm/packages/colorist__doc.tar.lzma
2021/07/28 | 985 | macros/latex/contrib/moderncv/KNOWN_BUGS
2021/07/28 | 98064 | macros/latex/contrib/lipsum/lipsum-cs.txt
2021/07/28 | 9720 | macros/latex/contrib/moderncv/moderncvheadii.sty
+2021/07/28 | 9617 | macros/latex/contrib/vhistory/doc/de_vhistory.tex
2021/07/28 | 9604 | systems/texlive/tlnet/archive/colorist.r60090.tar.xz
2021/07/28 | 955616 | systems/texlive/tlnet/archive/pfdicons.doc.r60089.tar.xz
2021/07/28 | 9538 | systems/win32/miktex/tm/packages/colorist.tar.lzma
@@ -297,6 +414,7 @@
2021/07/28 | 8930 | macros/latex/contrib/moderncv/moderncvheadi.sty
2021/07/28 | 8608 | systems/win32/miktex/tm/packages/minimalist__source.tar.lzma
2021/07/28 | 8436 | systems/texlive/tlnet/archive/texplate.source.r60096.tar.xz
+2021/07/28 | 8427 | macros/latex/contrib/vhistory/doc/en_vhistory.tex
2021/07/28 | 8307 | macros/latex/contrib/moderncv/moderncvheadvi.sty
2021/07/28 | 8248 | fonts/logix/README
2021/07/28 | 823 | macros/latex/contrib/moderncv/publications.bib
@@ -317,10 +435,8 @@
2021/07/28 | 68416 | fonts/logix/opentype/logixMono.otf
2021/07/28 | 681004 | systems/win32/miktex/tm/packages/beaulivre__doc.tar.lzma
2021/07/28 | 678536 | systems/texlive/tlnet/archive/projlib.doc.r60092.tar.xz
-2021/07/28 | 6765 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2021/07/28 | 661414 | systems/win32/miktex/tm/packages/projlib__doc.tar.lzma
2021/07/28 | 650355 | macros/latex/contrib/lipsum/lipsum.pdf
-2021/07/28 | 630 | macros/latex/contrib/palette/README.md
2021/07/28 | 614436 | systems/texlive/tlnet/archive/lebhart.doc.r60090.tar.xz
2021/07/28 | 611492 | systems/texlive/tlnet/archive/simplivre.doc.r60090.tar.xz
2021/07/28 | 6056 | systems/texlive/tlnet/archive/pyluatex.r60095.tar.xz
@@ -330,6 +446,7 @@
2021/07/28 | 59416 | macros/latex/contrib/moderncv/picture.eps
2021/07/28 | 58283 | macros/latex/contrib/lipsum/lipsum.dtx
2021/07/28 | 574396 | fonts/logix/opentype/logix.otf
+2021/07/28 | 570 | macros/latex/contrib/vhistory/README.md
2021/07/28 | 568524 | systems/texlive/tlnet/archive/einfart.doc.r60090.tar.xz
2021/07/28 | 562 | graphics/pstricks/contrib/pst-arrow/README
2021/07/28 | 552679 | systems/win32/miktex/tm/packages/einfart__doc.tar.lzma
@@ -374,6 +491,7 @@
2021/07/28 | 3204 | graphics/pstricks/contrib/pst-arrow/doc/pst-arrow-doc.bib
2021/07/28 | 30949 | fonts/logix/fonts/logixMono.eot
2021/07/28 | 30546 | graphics/pstricks/contrib/pst-arrow/doc/pst-arrow-doc.tex
+2021/07/28 | 2881 | macros/latex/contrib/vhistory/doc/vh_sets_de.tex
2021/07/28 | 262489 | dviware/dviljk.zip
2021/07/28 | 25 | macros/latex/contrib/lipsum/DEPENDS.txt
2021/07/28 | 2568 | macros/latex/contrib/moderncv/moderncvstyleoldstyle.sty
@@ -385,14 +503,13 @@
2021/07/28 | 212452 | graphics/pstricks/contrib/pst-arrow/doc/pst-arrow-doc.pdf
2021/07/28 | 2114 | macros/latex/contrib/moderncv/moderncvstylefancy.sty
2021/07/28 | 21115 | graphics/pstricks/contrib/pst-arrow/tex/pst-arrow.tex
+2021/07/28 | 2103 | macros/latex/contrib/vhistory/doc/vh_sets_en.tex
2021/07/28 | 20848 | macros/latex/contrib/moderncv/CHANGELOG
2021/07/28 | 2079 | macros/latex/contrib/moderncv/moderncvdebugtools.sty
2021/07/28 | 2019 | macros/latex/contrib/moderncv/tweaklist.sty
2021/07/28 | 193175 | fonts/logix/tex/logix.sty
2021/07/28 | 19097 | systems/win32/miktex/tm/packages/pfdicons__source.tar.lzma
2021/07/28 | 19039 | macros/latex/contrib/moderncv/LICENSE.txt
-2021/07/28 | 180652 | macros/latex/contrib/palette/palette.pdf
-2021/07/28 | 180339 | macros/latex/contrib/palette.zip
2021/07/28 | 178993 | dviware/dvidvi.zip
2021/07/28 | 17858 | systems/win32/miktex/tm/packages/einfart__source.tar.lzma
2021/07/28 | 17376 | systems/win32/miktex/tm/packages/simplivre__source.tar.lzma
@@ -400,13 +517,13 @@
2021/07/28 | 16598 | systems/win32/miktex/tm/packages/lebhart__source.tar.lzma
2021/07/28 | 16496 | systems/texlive/tlnet/archive/easybook.r60091.tar.xz
2021/07/28 | 1645 | macros/latex/contrib/moderncv/picture.jpg
+2021/07/28 | 1626 | macros/latex/contrib/easybook/easybook.ins
2021/07/28 | 16136 | systems/win32/miktex/tm/packages/beaulivre__source.tar.lzma
2021/07/28 | 15509 | macros/latex/contrib/moderncv/manual/moderncv_userguide.tex
2021/07/28 | 15363 | macros/latex/contrib/moderncv/moderncviconsmarvosym.sty
2021/07/28 | 15345 | macros/latex/contrib/moderncv/template.tex
2021/07/28 | 1525 | macros/latex/contrib/lipsum/README.txt
2021/07/28 | 149475 | graphics/pstricks/contrib/pst-arrow.zip
-2021/07/28 | 14936 | macros/latex/contrib/palette/palette.dtx
2021/07/28 | 134671 | macros/latex/contrib/lipsum/lipsum-cicero.txt
2021/07/28 | 133245 | support/lacheck.zip
2021/07/28 | 12096 | systems/win32/miktex/tm/packages/projlib.tar.lzma
@@ -444,9 +561,7 @@
2021/07/27 | 812 | support/texplate/source/main/resources/org/islandoftex/texplate/templates/texplate-standalone.toml
2021/07/27 | 8107 | support/texplate/README.md
2021/07/27 | 78953 | systems/win32/miktex/tm/packages/pyluatex__doc.tar.lzma
-2021/07/27 | 765884 | macros/latex/contrib/projlib.zip
2021/07/27 | 7631 | macros/latex/contrib/tuda-ci/tex/tudabeamer.cls
-2021/07/27 | 736063 | macros/unicodetex/latex/beaulivre.zip
2021/07/27 | 735 | support/texplate/source/main/kotlin/org/islandoftex/texplate/util/HandlerUtils.kt
2021/07/27 | 735 | support/texplate/source/main/kotlin/org/islandoftex/texplate/Main.kt
2021/07/27 | 7344 | systems/win32/miktex/tm/packages/make4ht__source.tar.lzma
@@ -456,21 +571,16 @@
2021/07/27 | 6881 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex
2021/07/27 | 683 | support/texplate/source/main/kotlin/org/islandoftex/texplate/exceptions/TemplateMergingException.kt
2021/07/27 | 682663 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf
-2021/07/27 | 677689 | macros/unicodetex/latex/simplivre.zip
2021/07/27 | 6709 | systems/win32/miktex/tm/packages/mindflow__source.tar.lzma
2021/07/27 | 655534 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf
2021/07/27 | 651 | support/texplate/source/main/kotlin/org/islandoftex/texplate/exceptions/InvalidTemplateException.kt
2021/07/27 | 650 | support/texplate/source/main/kotlin/org/islandoftex/texplate/model/handlers/FileReaderHandler.kt
2021/07/27 | 647328 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf
2021/07/27 | 6466066 | macros/latex/contrib/tuda-ci.zip
-2021/07/27 | 644891 | macros/unicodetex/latex/lebhart.zip
-2021/07/27 | 637869 | macros/latex/contrib/easybook.zip
2021/07/27 | 6365 | macros/latex/contrib/tuda-ci/tex/tudarules.sty
2021/07/27 | 622116 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf
2021/07/27 | 6212 | systems/win32/miktex/tm/packages/pyluatex.tar.lzma
2021/07/27 | 61938 | graphics/pgf/contrib/pfdicons/pfdicons.sty
-2021/07/27 | 602000 | macros/unicodetex/latex/einfart.zip
-2021/07/27 | 597644 | macros/latex/contrib/easybook/easybook.pdf
2021/07/27 | 594904 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf
2021/07/27 | 590030 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf
2021/07/27 | 586895 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf
@@ -494,7 +604,6 @@
2021/07/27 | 52999 | dviware/dviljk/Makefile.in
2021/07/27 | 52235 | fonts/utilities/ps2pk/Makefile.in
2021/07/27 | 5172 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex
-2021/07/27 | 516142 | systems/win32/miktex/tm/packages/jlreq__doc.tar.lzma
2021/07/27 | 48840 | systems/texlive/tlnet/archive/make4ht.r60077.tar.xz
2021/07/27 | 48829 | systems/win32/miktex/tm/packages/make4ht.tar.lzma
2021/07/27 | 4794 | systems/win32/miktex/tm/packages/macrolist__source.tar.lzma
@@ -579,7 +688,6 @@
2021/07/27 | 160388 | systems/texlive/tlnet/archive/cjk-ko.doc.r60079.tar.xz
2021/07/27 | 160372 | systems/win32/miktex/tm/packages/make4ht__doc.tar.lzma
2021/07/27 | 15974 | macros/latex/contrib/tuda-ci/README.md
-2021/07/27 | 158779 | macros/latex/contrib/easybook/easybook.dtx
2021/07/27 | 157436 | systems/win32/miktex/tm/packages/cjk-ko__doc.tar.lzma
2021/07/27 | 1550616 | systems/texlive/tlnet/archive/circuitikz.doc.r60078.tar.xz
2021/07/27 | 1550502 | systems/win32/miktex/tm/packages/circuitikz__doc.tar.lzma
@@ -589,11 +697,8 @@
2021/07/27 | 142451 | graphics/pgf/contrib/pfdicons/pfdicons-doc.tex
2021/07/27 | 1419948 | systems/win32/miktex/tm/packages/latex2e-help-texinfo__source.tar.lzma
2021/07/27 | 13710 | macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls
-2021/07/27 | 136584 | systems/win32/miktex/tm/packages/jlreq.tar.lzma
2021/07/27 | 1259 | graphics/pgf/contrib/pfdicons/pfdicons-changelog.tex
-2021/07/27 | 118713 | macros/latex/contrib/colorist.zip
2021/07/27 | 118305 | systems/win32/miktex/tm/packages/musixtex.tar.lzma
-2021/07/27 | 118152 | macros/latex/contrib/minimalist.zip
2021/07/27 | 117096237 | macros/context/latest/cont-tmf.zip
2021/07/27 | 105290 | support/texplate/doc/texplate-manual.pdf
2021/07/27 | 1045 | graphics/pgf/contrib/pfdicons/README.txt
@@ -604,7 +709,6 @@
2021/07/26 | 9796 | support/make4ht/lapp-mk4.lua
2021/07/26 | 974 | support/make4ht/extensions/make4ht-ext-latexmk_build.lua
2021/07/26 | 971597 | graphics/pgf/contrib/pfdicons/pfdicons-doc.pdf
-2021/07/26 | 97030 | macros/latex/contrib/minimalist/minimalist-doc.pdf
2021/07/26 | 96600 | systems/texlive/tlnet/archive/aboensis.r60059.tar.xz
2021/07/26 | 964 | macros/latex/contrib/siunitx/README.md
2021/07/26 | 9648 | graphics/pgf/contrib/circuitikz/tex/pgfcircflow.tex
@@ -612,7 +716,6 @@
2021/07/26 | 9430 | support/tex4ebook/tex4ebook-exec_epub3.lua
2021/07/26 | 938 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.tex
2021/07/26 | 9382 | graphics/pgf/contrib/circuitikz/tex/pgfcirccurrent.tex
-2021/07/26 | 93735 | macros/latex/contrib/colorist/colorist-doc.pdf
2021/07/26 | 937130 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2-body.tex
2021/07/26 | 935 | support/make4ht/domfilters/make4ht-itemparagraphs.lua
2021/07/26 | 929934 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.1.2.tex
@@ -624,16 +727,12 @@
2021/07/26 | 8964404 | systems/texlive/tlnet/archive/hvfloat.doc.r60065.tar.xz
2021/07/26 | 89150 | macros/luatex/latex/pyluatex.zip
2021/07/26 | 8752 | macros/latex/contrib/siunitx/siunitx-command.dtx
-2021/07/26 | 85524 | macros/latex/contrib/projlib/ProjLib-doc.dtx
-2021/07/26 | 84218 | macros/latex/contrib/colorist/colorist.sty
2021/07/26 | 841340 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0-body.tex
2021/07/26 | 8387 | support/make4ht/extensions/make4ht-ext-dvisvgm_hashes.lua
-2021/07/26 | 83535 | macros/latex/contrib/projlib/ProjLib.dtx
2021/07/26 | 83506 | support/tex4ebook/tex4ebook-doc.pdf
2021/07/26 | 834142 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.0.tex
2021/07/26 | 8257 | support/make4ht/domfilters/make4ht-collapsetoc.lua
2021/07/26 | 8220 | graphics/pgf/contrib/circuitikz/doc/ctikzmanutils.sty
-2021/07/26 | 8208 | systems/texlive/tlnet/archive/jlreq.source.r60060.tar.xz
2021/07/26 | 798 | support/make4ht/make4ht-doc.tex
2021/07/26 | 798 | support/make4ht/filters/make4ht-cleanspan.lua
2021/07/26 | 7915 | support/make4ht/make4ht-aeneas-config.lua
@@ -667,17 +766,12 @@
2021/07/26 | 596 | support/make4ht/filters/make4ht-filter.lua
2021/07/26 | 595 | support/make4ht/domfilters/make4ht-idcolons.lua
2021/07/26 | 5726 | support/tex4ebook/tex4ebook
-2021/07/26 | 5524 | macros/latex/contrib/minimalist/minimart.cls
-2021/07/26 | 5521 | macros/latex/contrib/minimalist/minimbook.cls
2021/07/26 | 54038 | graphics/pgf/contrib/circuitikz/tex/pgfcircmonopoles.tex
2021/07/26 | 5379 | support/make4ht/domfilters/make4ht-joincharacters.lua
2021/07/26 | 5355 | support/make4ht/make4ht-dvireader.lua
-2021/07/26 | 5157 | macros/latex/contrib/colorist/colorart.cls
-2021/07/26 | 5154 | macros/latex/contrib/colorist/colorbook.cls
2021/07/26 | 51452 | systems/texlive/tlnet/archive/yathesis.source.r60066.tar.xz
2021/07/26 | 51447 | support/make4ht/readme.tex
2021/07/26 | 513260 | systems/texlive/tlnet/archive/emisa.doc.r60068.tar.xz
-2021/07/26 | 512984 | systems/texlive/tlnet/archive/jlreq.doc.r60060.tar.xz
2021/07/26 | 4965 | support/make4ht/extensions/make4ht-ext-staticsite.lua
2021/07/26 | 4962 | macros/luatex/latex/pyluatex/pyluatex.lua
2021/07/26 | 49090 | macros/latex/contrib/siunitx/siunitx-table.dtx
@@ -727,8 +821,6 @@
2021/07/26 | 33434 | macros/latex/contrib/siunitx/siunitx-compound.dtx
2021/07/26 | 326 | support/make4ht/formats/make4ht-xhtml.lua
2021/07/26 | 3247 | support/make4ht/make4ht-xtpipes.lua
-2021/07/26 | 323652 | macros/latex/contrib/projlib/ProjLib-doc-cn.pdf
-2021/07/26 | 323261 | macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.pdf
2021/07/26 | 321 | support/make4ht/domfilters/make4ht-odtpartable.lua
2021/07/26 | 3191 | support/make4ht/filters/make4ht-mathjaxnode.lua
2021/07/26 | 31805 | graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
@@ -740,13 +832,9 @@
2021/07/26 | 31307 | support/make4ht/changelog.tex
2021/07/26 | 310 | support/make4ht/extensions/make4ht-ext-join_colors.lua
2021/07/26 | 30835 | graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
-2021/07/26 | 30352 | macros/latex/contrib/minimalist/minimalist.sty
-2021/07/26 | 294058 | macros/unicodetex/latex/lebhart/lebhart-doc-cn.pdf
2021/07/26 | 291 | support/make4ht/filters/make4ht-entities.lua
2021/07/26 | 288 | support/make4ht/extensions/make4ht-ext-odttemplate.lua
2021/07/26 | 2883 | macros/latex/contrib/siunitx/siunitx-binary.dtx
-2021/07/26 | 287968 | macros/unicodetex/latex/simplivre/simplivre-doc-cn.pdf
-2021/07/26 | 28377 | macros/latex/contrib/minimalist/minimalist-doc.tex
2021/07/26 | 2832 | macros/latex/contrib/projlib/ProjLib.ins
2021/07/26 | 2827 | language/korean/cjk-ko/ChangeLog
2021/07/26 | 280 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-example.tex
@@ -754,54 +842,31 @@
2021/07/26 | 2793 | macros/luatex/latex/pyluatex/pyluatex-interpreter.py
2021/07/26 | 2782998 | install/graphics/pgf/contrib/circuitikz.tds.zip
2021/07/26 | 2780 | support/make4ht/domfilters/make4ht-tablerows.lua
-2021/07/26 | 27671 | macros/unicodetex/latex/einfart/einfart-doc-fr.tex
2021/07/26 | 2765601 | graphics/pgf/contrib/circuitikz.zip
2021/07/26 | 2751 | support/make4ht/make4ht-errorlogparser.lua
2021/07/26 | 2741 | support/make4ht/domfilters/make4ht-booktabs.lua
2021/07/26 | 273398 | macros/latex/contrib/siunitx/siunitx-v2.sty
2021/07/26 | 272 | systems/texlive/tlnet/archive/texlive-en.r60070.tar.xz
-2021/07/26 | 27069 | macros/latex/contrib/colorist/colorist-doc.tex
2021/07/26 | 27008 | systems/texlive/tlnet/archive/semantex.r60064.tar.xz
2021/07/26 | 2685 | language/korean/cjk-ko/kotex.sty
2021/07/26 | 2677 | support/tex4ebook/tex4ebook-tidyconf.conf
2021/07/26 | 264 | support/make4ht/filters/make4ht-cleanspan-nat.lua
-2021/07/26 | 26201 | macros/unicodetex/latex/lebhart/lebhart-doc-fr.tex
-2021/07/26 | 26166 | macros/unicodetex/latex/simplivre/simplivre-doc-fr.tex
2021/07/26 | 25939 | macros/latex/contrib/siunitx/siunitx-complex.dtx
-2021/07/26 | 255153 | macros/unicodetex/latex/einfart/einfart-doc-cn.pdf
-2021/07/26 | 25491 | macros/unicodetex/latex/einfart/einfart-doc-en.tex
2021/07/26 | 251623 | support/make4ht.zip
-2021/07/26 | 24705 | macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.tex
2021/07/26 | 2465 | support/make4ht/make4ht-config.lua
2021/07/26 | 245696 | graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
2021/07/26 | 2440 | systems/texlive/tlnet/archive/tonevalue.r60058.tar.xz
2021/07/26 | 2426 | macros/latex/contrib/siunitx/siunitx-code.tex
-2021/07/26 | 24266 | macros/unicodetex/latex/lebhart/lebhart-doc-en.tex
-2021/07/26 | 24133 | macros/unicodetex/latex/simplivre/simplivre-doc-en.tex
-2021/07/26 | 23696 | macros/unicodetex/latex/einfart/einfart-doc-cn.tex
2021/07/26 | 23588 | systems/texlive/tlnet/archive/yathesis.r60066.tar.xz
2021/07/26 | 2324 | support/make4ht/filters/make4ht-odttemplate.lua
-2021/07/26 | 22928 | macros/unicodetex/latex/beaulivre/beaulivre-doc-en.tex
2021/07/26 | 2270 | support/make4ht/filters/make4ht-domfilter.lua
-2021/07/26 | 22682 | macros/unicodetex/latex/lebhart/lebhart-doc-cn.tex
-2021/07/26 | 22331 | macros/unicodetex/latex/simplivre/simplivre-doc-cn.tex
2021/07/26 | 2232 | support/make4ht/domfilters/make4ht-joincolors.lua
2021/07/26 | 2188 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-romano.tex
2021/07/26 | 2135676 | systems/texlive/tlnet/archive/musixtex.doc.r60067.tar.xz
-2021/07/26 | 21332 | macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.tex
-2021/07/26 | 203142 | macros/latex/contrib/projlib/ProjLib-doc-fr.pdf
-2021/07/26 | 202074 | macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.pdf
-2021/07/26 | 201179 | macros/latex/contrib/projlib/ProjLib-doc-en.pdf
2021/07/26 | 19826 | macros/latex/contrib/siunitx/siunitx.dtx
-2021/07/26 | 198183 | macros/unicodetex/latex/beaulivre/beaulivre-doc-en.pdf
2021/07/26 | 19578 | support/make4ht/mkutils.lua
2021/07/26 | 1939716 | systems/texlive/tlnet/archive/texlive-en.doc.r60070.tar.xz
-2021/07/26 | 192674 | macros/latex/contrib/macrolist/macrolist.pdf
-2021/07/26 | 192573 | macros/latex/contrib/macrolist.zip
2021/07/26 | 1916 | systems/texlive/tlnet/archive/collection-fontsextra.r60059.tar.xz
-2021/07/26 | 191002 | macros/unicodetex/latex/simplivre/simplivre-doc-fr.pdf
-2021/07/26 | 187969 | macros/unicodetex/latex/simplivre/simplivre-doc-en.pdf
-2021/07/26 | 1878 | macros/latex/contrib/macrolist/macrolist.ins
2021/07/26 | 1832 | language/korean/cjk-ko/cjkutf8-nanummjhanja.sty
2021/07/26 | 1806 | macros/luatex/latex/pyluatex/README.md
2021/07/26 | 17688 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
@@ -810,14 +875,10 @@
2021/07/26 | 1729 | macros/latex/contrib/siunitx/siunitx-binary.cfg
2021/07/26 | 1710 | macros/luatex/latex/pyluatex/pyluatex.sty
2021/07/26 | 16721 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
-2021/07/26 | 167085 | macros/unicodetex/latex/lebhart/lebhart-doc-fr.pdf
-2021/07/26 | 165636 | macros/unicodetex/latex/einfart/einfart-doc-fr.pdf
2021/07/26 | 16529 | macros/latex/contrib/siunitx/siunitx-angle.dtx
2021/07/26 | 16237 | support/tex4ebook/readme.tex
-2021/07/26 | 161708 | macros/unicodetex/latex/lebhart/lebhart-doc-en.pdf
2021/07/26 | 15937 | support/tex4ebook/tex4ebook-exec_epub.lua
2021/07/26 | 15827 | language/korean/cjk-ko/cjkutf8-ko.sty
-2021/07/26 | 158098 | macros/unicodetex/latex/einfart/einfart-doc-en.pdf
2021/07/26 | 1568 | systems/texlive/tlnet/archive/beamertheme-simpledarkblue.r60061.tar.xz
2021/07/26 | 154900 | systems/texlive/tlnet/archive/tonevalue.doc.r60058.tar.xz
2021/07/26 | 15442 | graphics/pgf/contrib/circuitikz/tex/pgfcirclabel.tex
@@ -830,23 +891,16 @@
2021/07/26 | 144186 | support/make4ht/make4ht-doc.pdf
2021/07/26 | 1440146 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
2021/07/26 | 13869 | graphics/pgf/contrib/circuitikz/tex/pgfcircutils.tex
-2021/07/26 | 13829 | macros/latex/contrib/macrolist/macrolist.dtx
-2021/07/26 | 137112 | systems/texlive/tlnet/archive/jlreq.r60060.tar.xz
2021/07/26 | 13612 | graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
-2021/07/26 | 13551 | macros/unicodetex/latex/simplivre/simplivre.cls
-2021/07/26 | 13547 | macros/unicodetex/latex/einfart/einfart.cls
2021/07/26 | 13467 | support/tex4ebook/changelog.tex
2021/07/26 | 1330 | support/make4ht/extensions/make4ht-ext-tidy.lua
2021/07/26 | 12883 | support/tex4ebook/README
-2021/07/26 | 12694 | macros/unicodetex/latex/beaulivre/beaulivre.cls
-2021/07/26 | 12690 | macros/unicodetex/latex/lebhart/lebhart.cls
2021/07/26 | 123018 | graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
2021/07/26 | 1215 | support/make4ht/filters/make4ht-svg-height.lua
2021/07/26 | 118310 | support/tex4ebook.zip
2021/07/26 | 118072 | systems/texlive/tlnet/archive/musixtex.r60067.tar.xz
2021/07/26 | 115830 | macros/latex/contrib/siunitx/siunitx-number.dtx
2021/07/26 | 1143 | support/make4ht/formats/make4ht-docbook.lua
-2021/07/26 | 1137 | macros/latex/contrib/macrolist/README.md
2021/07/26 | 11290 | macros/luatex/latex/pyluatex/pyluatex.tex
2021/07/26 | 111945 | graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
2021/07/26 | 11136 | systems/texlive/tlnet/archive/hvfloat.r60065.tar.xz
@@ -1057,122 +1111,3 @@
2021/07/24 | 10116 | systems/texlive/tlnet/archive/context-vim.r60025.tar.xz
2021/07/24 | 100901 | fonts/aboensis/doc/pics/rea-W.jpg
2021/07/24 | 100459 | fonts/aboensis/doc/pics/rea-M.jpg
-2021/07/23 | 9617 | macros/luatex/generic/luaxml/luaxml-transform.lua
-2021/07/23 | 9541 | support/latexindent/LatexIndent/IfElseFi.pm
-2021/07/23 | 946088 | support/latexindent/documentation/latexindent.pdf
-2021/07/23 | 9353 | support/latexindent/documentation/subsec-conflicting-poly-switches.tex
-2021/07/23 | 835 | support/latexindent/LatexIndent/Version.pm
-2021/07/23 | 835852 | systems/texlive/tlnet/archive/babel.doc.r60021.tar.xz
-2021/07/23 | 8181364 | systems/texlive/tlnet/archive/pdfmanagement-testphase.doc.r60016.tar.xz
-2021/07/23 | 7970 | support/latexindent/documentation/sec-introduction.tex
-2021/07/23 | 7881 | support/latexindent/LatexIndent/LogFile.pm
-2021/07/23 | 769 | info/latex2e-help-texinfo/latex2e.css
-2021/07/23 | 7223 | support/latexindent/documentation/subsubsec-no-add-remaining-code-blocks.tex
-2021/07/23 | 7161 | support/latexindent/documentation/figure-schematic.png
-2021/07/23 | 68797 | support/latexindent/documentation/sec-default-user-local.tex
-2021/07/23 | 687756 | systems/texlive/tlnet/archive/babel.source.r60021.tar.xz
-2021/07/23 | 6856 | macros/latex/contrib/ifallfalse/ifallfalse.dtx
-2021/07/23 | 6793 | support/latexindent/LatexIndent/MandatoryArgument.pm
-2021/07/23 | 6589 | support/latexindent/LatexIndent/FileExtension.pm
-2021/07/23 | 6408 | support/latexindent/LatexIndent/Item.pm
-2021/07/23 | 6385 | support/latexindent/LatexIndent/TrailingComments.pm
-2021/07/23 | 6375580 | support/latexindent/latexindent.exe
-2021/07/23 | 635326 | macros/latex/contrib/nicematrix/nicematrix.dtx
-2021/07/23 | 6335 | support/latexindent/LatexIndent/Environment.pm
-2021/07/23 | 626124 | fonts/libertinus-otf/doc/libertinus-otf-doc.pdf
-2021/07/23 | 61612 | support/latexindent/LatexIndent/AlignmentAtAmpersand.pm
-2021/07/23 | 6099 | info/latex2e-help-texinfo/Makefile
-2021/07/23 | 60980 | fonts/libertinus-otf/doc/libertinus-otf-doc.tex
-2021/07/23 | 6062 | support/latexindent/LatexIndent/OptionalArgument.pm
-2021/07/23 | 6042 | support/latexindent/LatexIndent/BackUpFileProcedure.pm
-2021/07/23 | 598910 | fonts/libertinus-otf.zip
-2021/07/23 | 5974 | support/latexindent/documentation/subsubsec-commands-with-arguments.tex
-2021/07/23 | 5969 | support/latexindent/LatexIndent/Else.pm
-2021/07/23 | 5777 | support/latexindent/LatexIndent/UnNamedGroupingBracesBrackets.pm
-2021/07/23 | 5356 | systems/texlive/tlnet/archive/stackengine.r60019.tar.xz
-2021/07/23 | 5312 | support/latexindent/LatexIndent/KeyEqualsValuesBraces.pm
-2021/07/23 | 5284 | support/latexindent/documentation/subsubsec-headings.tex
-2021/07/23 | 51706 | support/latexindent/LatexIndent/GetYamlSettings.pm
-2021/07/23 | 492 | support/latexindent/documentation/cmhlistings.tex
-2021/07/23 | 4869 | support/latexindent/documentation/subsubsec-ifelsefi.tex
-2021/07/23 | 4798 | support/latexindent/LatexIndent/BlankLines.pm
-2021/07/23 | 47336 | systems/texlive/tlnet/archive/pdfmanagement-testphase.r60016.tar.xz
-2021/07/23 | 466543 | macros/latex/contrib/nicematrix/nicematrix-french.pdf
-2021/07/23 | 4659302 | support/latexindent.zip
-2021/07/23 | 44096 | support/latexindent/documentation/logo.png
-2021/07/23 | 4355 | support/latexindent/LatexIndent/RoundBrackets.pm
-2021/07/23 | 4284 | support/latexindent/LatexIndent/NamedGroupingBracesBrackets.pm
-2021/07/23 | 41070 | macros/luatex/generic/luaxml/luaxml-namedentities.lua
-2021/07/23 | 3847 | support/latexindent/documentation/subsubsec-special.tex
-2021/07/23 | 367108 | systems/texlive/tlnet/archive/stackengine.doc.r60019.tar.xz
-2021/07/23 | 3618 | support/latexindent/LatexIndent/Replacement.pm
-2021/07/23 | 3608 | systems/texlive/tlnet/archive/variablelm.r60014.tar.xz
-2021/07/23 | 3463 | support/latexindent/LatexIndent/Preamble.pm
-2021/07/23 | 3451 | support/latexindent/documentation/subsubsec-environments-with-items.tex
-2021/07/23 | 3394 | support/latexindent/LatexIndent/HorizontalWhiteSpace.pm
-2021/07/23 | 3273 | support/latexindent/LatexIndent/Tokens.pm
-2021/07/23 | 32630 | macros/luatex/generic/luaxml/luaxml.tex
-2021/07/23 | 3239 | macros/luatex/generic/luaxml/luaxml-testxml.lua
-2021/07/23 | 29177 | macros/context/contrib/context-vim.zip
-2021/07/23 | 2902 | support/latexindent/documentation/subsec-partnering-poly-switches.tex
-2021/07/23 | 2647 | support/latexindent/latexindent.pl
-2021/07/23 | 25475 | fonts/libertinus-otf/latex/libertinus-otf.sty
-2021/07/23 | 2485 | info/latex2e-help-texinfo/aspell.en.pws
-2021/07/23 | 246 | support/latexindent/documentation/references.tex
-2021/07/23 | 23600 | support/latexindent/LatexIndent/Arguments.pm
-2021/07/23 | 23256 | support/latexindent/documentation/latexindent.tex
-2021/07/23 | 22855 | support/latexindent/LatexIndent/Verbatim.pm
-2021/07/23 | 2265 | macros/luatex/generic/luaxml/luaxml-pretty.lua
-2021/07/23 | 2212 | support/latexindent/LatexIndent/Logger.pm
-2021/07/23 | 21671 | support/latexindent/documentation/sec-replacements.tex
-2021/07/23 | 2118 | support/latexindent/documentation/sec-demonstration.tex
-2021/07/23 | 2109 | macros/luatex/generic/luaxml/luaxml-parse-query.lua
-2021/07/23 | 20812 | support/latexindent/LatexIndent/ModifyLineBreaks.pm
-2021/07/23 | 20712 | macros/luatex/generic/luaxml/luaxml-mod-xml.lua
-2021/07/23 | 20575 | support/latexindent/LatexIndent/Indent.pm
-2021/07/23 | 19993 | support/latexindent/LatexIndent/Document.pm
-2021/07/23 | 1992 | support/latexindent/LatexIndent/Switches.pm
-2021/07/23 | 19864 | support/latexindent/LatexIndent/Sentence.pm
-2021/07/23 | 1957 | fonts/libertinus-otf/Changes
-2021/07/23 | 1932013 | macros/latex/contrib/nicematrix.zip
-2021/07/23 | 1896 | support/latexindent/documentation/figure-schematic.tex
-2021/07/23 | 18926 | support/latexindent/documentation/sec-how-to-use.tex
-2021/07/23 | 1891 | support/latexindent/documentation/subsec-noAdditionalIndent-indentRules.tex
-2021/07/23 | 1881 | macros/latex/contrib/ifallfalse/ifallfalse.ins
-2021/07/23 | 1876 | support/latexindent/README
-2021/07/23 | 18453 | support/latexindent/defaultSettings.yaml
-2021/07/23 | 180508 | systems/texlive/tlnet/archive/babel.r60021.tar.xz
-2021/07/23 | 178390 | macros/latex/contrib/ifallfalse/ifallfalse.pdf
-2021/07/23 | 177038 | macros/latex/contrib/ifallfalse.zip
-2021/07/23 | 170147 | macros/latex/contrib/nicematrix/nicematrix-french.tex
-2021/07/23 | 1686 | support/latexindent/documentation/sec-conclusions-know-limitations.tex
-2021/07/23 | 16693 | support/latexindent/documentation/subsubsec-environments-and-their-arguments.tex
-2021/07/23 | 1664 | support/latexindent/documentation/logo.tex
-2021/07/23 | 161739 | macros/luatex/generic/luaxml.zip
-2021/07/23 | 16051 | macros/luatex/generic/luaxml/luaxml-domobject.lua
-2021/07/23 | 1558 | support/latexindent/latexindent-module-installer.pl
-2021/07/23 | 14954 | macros/luatex/generic/luaxml/luaxml-cssquery.lua
-2021/07/23 | 1483 | support/latexindent/LatexIndent/DoubleBackSlash.pm
-2021/07/23 | 1479 | support/latexindent/documentation/title.tex
-2021/07/23 | 14049 | support/latexindent/documentation/subsec-commands-and-their-options.tex
-2021/07/23 | 1357 | macros/luatex/generic/luaxml/luaxml-entities.lua
-2021/07/23 | 13572 | support/latexindent/LatexIndent/Special.pm
-2021/07/23 | 1355018 | macros/latex/contrib/nicematrix/nicematrix.pdf
-2021/07/23 | 135332 | systems/texlive/tlnet/archive/tiscreen.doc.r60020.tar.xz
-2021/07/23 | 134724 | systems/texlive/tlnet/archive/variablelm.doc.r60014.tar.xz
-2021/07/23 | 13111 | support/latexindent/documentation/appendices.tex
-2021/07/23 | 12661 | support/latexindent/LatexIndent/Braces.pm
-2021/07/23 | 1250 | macros/latex/contrib/ifallfalse/README.md
-2021/07/23 | 1230 | macros/luatex/generic/luaxml/luaxml-stack.lua
-2021/07/23 | 12302 | support/latexindent/LatexIndent/HiddenChildren.pm
-2021/07/23 | 12053 | support/latexindent/documentation/sec-fine-tuning.tex
-2021/07/23 | 118668 | systems/texlive/tlnet/archive/pdfmanagement-testphase.source.r60016.tar.xz
-2021/07/23 | 1184 | systems/texlive/tlnet/archive/tiscreen.r60020.tar.xz
-2021/07/23 | 11823 | support/latexindent/LatexIndent/FileContents.pm
-2021/07/23 | 118190 | macros/luatex/generic/luaxml/luaxml.pdf
-2021/07/23 | 1155 | macros/luatex/generic/luaxml/README
-2021/07/23 | 11332 | macros/luatex/generic/luaxml/luaxml-mod-handler.lua
-2021/07/23 | 109857 | support/latexindent/documentation/sec-the-m-switch.tex
-2021/07/23 | 10858 | support/latexindent/documentation/sec-indent-config-and-settings.tex
-2021/07/23 | 10806 | support/latexindent/LatexIndent/Heading.pm
-2021/07/23 | 10361 | support/latexindent/LatexIndent/Command.pm
diff --git a/graphics/pgf/contrib/pgf-pie/RELEASE_NOTES.md b/graphics/pgf/contrib/pgf-pie/RELEASE_NOTES.md
index a70048c12f..7f474da868 100644
--- a/graphics/pgf/contrib/pgf-pie/RELEASE_NOTES.md
+++ b/graphics/pgf/contrib/pgf-pie/RELEASE_NOTES.md
@@ -1,4 +1,14 @@
+# New features
+
+pgf-pie now wraps the entire pie into a \scope environment and additionally
+defers lookup of unknown /pgfpie keys to the /pgf and /tikz namespaces. This
+paves the way for all kinds of improvements such as easy setting of global pie
+options like font or placement on the background layer. Further is allows
+referring to the pie as a node via local bounding box and moving the pie around
+on the canvas using the shift key.
+
# Bug fixes
-Loop counter variables have been renamed with the \pgfpie@ prefix to avoid
-clashes with user macros.
+pgf-pie tokenizes its arguments which led to breakage when used with babel.
+For now, babel functionality is simply disabled for the entire pie.
+
diff --git a/graphics/pgf/contrib/pgf-pie/pgf-pie-manual.pdf b/graphics/pgf/contrib/pgf-pie/pgf-pie-manual.pdf
index f8485f2bf0..6a6cc8411e 100644
--- a/graphics/pgf/contrib/pgf-pie/pgf-pie-manual.pdf
+++ b/graphics/pgf/contrib/pgf-pie/pgf-pie-manual.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/pgf-pie/pgf-pie-manual.tex b/graphics/pgf/contrib/pgf-pie/pgf-pie-manual.tex
index c1e16c4e06..a63da31139 100644
--- a/graphics/pgf/contrib/pgf-pie/pgf-pie-manual.tex
+++ b/graphics/pgf/contrib/pgf-pie/pgf-pie-manual.tex
@@ -5,7 +5,7 @@
\documentclass{ltxdoc}
\usepackage{pgf-pie}
-\usetikzlibrary{shadows}
+\usetikzlibrary{babel, shadows}
\usepackage[a4paper,left=2.25cm,right=2.25cm,top=2.5cm,bottom=2.5cm,nohead]{geometry}
\usepackage{calc}
@@ -43,7 +43,7 @@
\title{Drawing Pie Chart by using \pgfpiename}
\author{\href{mailto:xuyuan.cn@gmail.com}{Yuan Xu}}
-\date{\today{}~(v0.5)}
+\date{\today{}~(v0.6)}
\maketitle
\begin{abstract}
@@ -60,7 +60,7 @@
\section{Usage}
\subsection{First Pie}
-|\pie| is the only coomand that provided by
+|\pie| is the only command that provided by
\pgfpiename. The argument is a list of number and text
combination in the formate of |number/text|, i.e. |10/A, 20/B, 30/C, 40/D|.
The result is shown in figure \ref{fig:first-pie}.
@@ -96,7 +96,7 @@ is shown in figure \ref{fig:color-wheel}.
\codeexample[scale=0.4,from file={demo/explode.tex}]
\subsection{Angle of slices}
-The value of |sum| indicats the sum of all data in the chart,
+The value of |sum| indicates the sum of all data in the chart,
it is 100 by default. It can be calculated automatically when
|auto| is set. Then the angle of slices are determined by
number value and |sum|.
@@ -149,7 +149,7 @@ the center of the circle.
\codeexample[scale=0.25,from file={demo/square.tex}]
-Note: |explode| has no affects in sqaure chart.
+Note: |explode| has no affects in square chart.
\subsection{Clouds}
diff --git a/graphics/pgf/contrib/pgf-pie/pgf-pie.sty b/graphics/pgf/contrib/pgf-pie/pgf-pie.sty
index b717b076a1..05e8e85ec5 100644
--- a/graphics/pgf/contrib/pgf-pie/pgf-pie.sty
+++ b/graphics/pgf/contrib/pgf-pie/pgf-pie.sty
@@ -1,6 +1,6 @@
% SPDX-License-Identifier: GPL-2.0-only OR LPPL-1.3c
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
-\ProvidesPackage{pgf-pie}[2021/05/03 v0.5 Some LaTeX macros for pie
+\ProvidesPackage{pgf-pie}[2021/07/30 v0.6 Some LaTeX macros for pie
chart by using PGF/Tikz package.]
\RequirePackage{tikz}
\usetikzlibrary{pie}
diff --git a/graphics/pgf/contrib/pgf-pie/tikzlibrarypie.code.tex b/graphics/pgf/contrib/pgf-pie/tikzlibrarypie.code.tex
index dd949d9644..6612fceb13 100644
--- a/graphics/pgf/contrib/pgf-pie/tikzlibrarypie.code.tex
+++ b/graphics/pgf/contrib/pgf-pie/tikzlibrarypie.code.tex
@@ -154,15 +154,26 @@
\newcount\pgfpie@sliceLength
\pgfqkeys{/pgfpie}{%
+ .search also={/tikz,/pgf},
explode/.store in=\pgfpie@explode,
color/.store in=\pgfpie@color,
radius/.store in=\pgfpie@radius,
pos/.store in=\pgfpie@pos,
style/.store in=\pgfpie@style,
before number/.store in=\pgfpie@beforenumber,
- after number/.store in=\pgfpie@afternumber,
+ after number/.code={%
+ \def\pgfpie@afternumber{#1}%
+ \def\pgfpie@late@afternumber{}%
+ },
text/.store in=\pgfpie@text,
- sum/.store in=\pgfpie@sum,
+ sum/.code={%
+ \def\pgfpie@sum{#1}%
+ \pgfpie@ifx\pgfpie@sum\pgfpie@sum@c{%
+ \def\pgfpie@late@afternumber{\def\pgfpie@afternumber{\%}}%
+ }{%
+ \def\pgfpie@late@afternumber{}%
+ }%
+ },
rotate/.store in=\pgfpie@rotate,
}
@@ -205,8 +216,11 @@
}
\def\pgfpie@@pie[#1]#2{%
- % load default parameters
- \pgfqkeys{/pgfpie}{
+ \scope[%
+ % to be compatible with "babel" lib
+ handle active characters in nodes=false,
+ % load default parameters
+ /pgfpie/.cd,
explode=0,
color={blue!60, cyan!60, yellow!60, orange!60, red!60,
blue!60!cyan!60, cyan!60!yellow!60, red!60!cyan!60,
@@ -226,14 +240,11 @@
hide number=false,
hide label=false,
every pie/.try,
- }%
- % load user's parameters
- \pgfqkeys{/pgfpie}{#1}%
+ % load user's parameters
+ #1]
+
% add percentage automatically
- \pgfpie@ifx\pgfpie@sum\pgfpie@sum@c{%
- \pgfqkeys{/pgfpie}{after number=\%}%
- \pgfqkeys{/pgfpie}{#1}%
- }{}%
+ \pgfpie@late@afternumber
% legend or not
\pgfpie@ifx\pgfpie@text\pgfpie@text@legend{%
@@ -280,6 +291,7 @@
\pgfpie@iflegend{%
\pgfpie@legend{#2}%
}{}}%
+ \endscope
}
\def\pgfpie@pie@square#1{%
diff --git a/macros/latex/contrib/colorist/colorart.cls b/macros/latex/contrib/colorist/colorart.cls
index 64c68139bd..5d45070c7a 100644
--- a/macros/latex/contrib/colorist/colorart.cls
+++ b/macros/latex/contrib/colorist/colorart.cls
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesClass{colorart}
- [2021/07/27 A colorful article style]
+ [2021/07/30 A colorful article style]
\def\colorclass@baseclass{article}
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
@@ -31,6 +31,7 @@
\DeclareBoolOption[false]{palatino}
\DeclareBoolOption[false]{times}
\DeclareBoolOption[false]{garamond}
+\DeclareBoolOption[false]{noto}
\DeclareBoolOption[false]{biolinum}
\DeclareBoolOption[false]{customfont}
@@ -55,6 +56,9 @@
\if@colorclass@garamond
\@colorclass@customfonttrue
\fi
+\if@colorclass@noto
+ \@colorclass@customfonttrue
+\fi
\if@colorclass@biolinum
\@colorclass@customfonttrue
\fi
@@ -149,6 +153,16 @@
\let\colorist@textsc\relax
\fi
+\if@colorclass@noto
+ \RequirePackage{amssymb}
+ \if@colorclass@useosf
+ \PassOptionsToPackage{oldstyle}{notomath}
+ \fi
+ \RequirePackage{anyfontsize}
+ \RequirePackage{notomath}
+ \PJLsetlinespacing{\setstretch{1.00}}
+\fi
+
\if@colorclass@biolinum
\RequirePackage{amssymb}
% \RequirePackage{mathpazo}
diff --git a/macros/latex/contrib/colorist/colorbook.cls b/macros/latex/contrib/colorist/colorbook.cls
index 45efb1360c..798ec0bcb3 100644
--- a/macros/latex/contrib/colorist/colorbook.cls
+++ b/macros/latex/contrib/colorist/colorbook.cls
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesClass{colorbook}
- [2021/07/27 A colorful book style]
+ [2021/07/30 A colorful book style]
\def\colorclass@baseclass{book}
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
@@ -31,6 +31,7 @@
\DeclareBoolOption[false]{palatino}
\DeclareBoolOption[false]{times}
\DeclareBoolOption[false]{garamond}
+\DeclareBoolOption[false]{noto}
\DeclareBoolOption[false]{biolinum}
\DeclareBoolOption[false]{customfont}
@@ -55,6 +56,9 @@
\if@colorclass@garamond
\@colorclass@customfonttrue
\fi
+\if@colorclass@noto
+ \@colorclass@customfonttrue
+\fi
\if@colorclass@biolinum
\@colorclass@customfonttrue
\fi
@@ -149,6 +153,16 @@
\let\colorist@textsc\relax
\fi
+\if@colorclass@noto
+ \RequirePackage{amssymb}
+ \if@colorclass@useosf
+ \PassOptionsToPackage{oldstyle}{notomath}
+ \fi
+ \RequirePackage{anyfontsize}
+ \RequirePackage{notomath}
+ \PJLsetlinespacing{\setstretch{1.00}}
+\fi
+
\if@colorclass@biolinum
\RequirePackage{amssymb}
% \RequirePackage{mathpazo}
diff --git a/macros/latex/contrib/colorist/colorist-doc.pdf b/macros/latex/contrib/colorist/colorist-doc.pdf
index 0a038390b7..56badd7b1f 100644
--- a/macros/latex/contrib/colorist/colorist-doc.pdf
+++ b/macros/latex/contrib/colorist/colorist-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/colorist/colorist-doc.tex b/macros/latex/contrib/colorist/colorist-doc.tex
index f8bea775a1..e17a0ba207 100644
--- a/macros/latex/contrib/colorist/colorist-doc.tex
+++ b/macros/latex/contrib/colorist/colorist-doc.tex
@@ -1,16 +1,4 @@
-\documentclass[English,Chinese,French,allowbf,puretext]{colorart}
-
-\theoremstyle{basic}
-\CreateTheorem{definition}<highest>
-\CreateTheorem{theorem}[definition]
-\CreateTheorem{conjecture}[definition]
-\CreateTheorem*{example*}
-\CreateTheorem{problem}[definition]
-
-\theoremstyle{emphasis}
-\CreateTheorem{remark}<highest>
-
-\theoremstyle{simple}
+\documentclass[English,Chinese,French,allowbf]{colorart}
%%================================
%% Import toolkit
@@ -105,7 +93,7 @@
\title{\colorist{}, write your articles or books in a colorful way}
\author{Jinwen XU}
-\thanks{Corresponding to: \texttt{\colorist{} 2021/07/27}}
+\thanks{Corresponding to: \texttt{\colorist{} 2021/07/30}}
\email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}}
\date{July 2021, Beijing}
@@ -322,6 +310,7 @@ If you like the current document class, but want a more ``plain'' style, then yo
\end{code}
\end{tip}
+\vspace{1.5\baselineskip}
\LevelTwoTitle{Example - \colorbook}
Now let's look at an example of \colorbook{} (the same works for \beaulivre{}).
@@ -366,6 +355,7 @@ There is no much differences with \colorart{}, only that the title and author in
In the next section, we will go through the options available.
+\clearpage
\LevelOneTitle{The options}
\colorist{} offers the following options:
@@ -400,9 +390,14 @@ In the next section, we will go through the options available.
\begin{itemize}
\item Pure text mode. Does not load theorem-like environments.
\end{itemize}
- \item \texttt{nothmnum}
+ \item \texttt{nothmnum}, \texttt{thmnum} or \texttt{thmnum=}\meta{counter}
\begin{itemize}
- \item Theorem-like environments will not be numbered.
+ \item Theorem-like environments will not be numbered / numbered in order 1, 2, 3... / numbered within \meta{counter}. Here, \meta{counter} should be a built-in counter (such as \texttt{subsection}) or a custom counter defined in the preamble. If no option is used, they will be numbered within \texttt{chapter} (book) or \texttt{section} (article).
+ \end{itemize}
+ \item \texttt{regionalref}, \texttt{originalref}
+ \begin{itemize}
+ \item When referencing, whether the name of the theorem-like environment changes with the current language. The default is \texttt{regionalref}, \emph{i.e.}, the name corresponding to the current language is used; for example, when referencing a theorem-like environment in English context, the names "Theorem, Definition..." will be used no matter which language context the original environment is in. If \texttt{originalref} is enabled, then the name will always remain the same as the original place; for example, when referencing a theorem written in the French context, even if one is currently in the English context, it will still be displayed as ``Théorème''.
+ \item In \texttt{fast} mode, the option \texttt{originalref} will have no effect.
\end{itemize}
\end{itemize}
@@ -412,7 +407,7 @@ Additionally, \colorart{} and \colorbook{} offers the following options:
\begin{itemize}
\item Optional paper size. The default paper size is 8.5in $\times$ 11in.
\end{itemize}
- \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{biolinum} ~$|$~ \texttt{useosf}
+ \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{noto}, \texttt{biolinum} ~$|$~ \texttt{useosf}
\begin{itemize}
\item Font options. As the name suggest, font with corresponding name will be loaded.
\item The \texttt{useosf} option is used to enable the old-style figures.
@@ -488,7 +483,7 @@ After using \lstinline|\UseLanguage{French}|, a theorem will be displayed as:
Un théorème en français.
\end{theorem}
-By default, when referenced, the name of the theorem always matches the language of the context in which the theorem is located. For example, the definition above is still displayed in English in the current French mode: \cref{def: strange} and \cref{thm}. If you want the name of the theorem to match the current context when referencing, you can add \texttt{regionalref} to the global options.
+By default, when referenced, the name of the theorem matches the current context. For example, the definition above will be displayed in French in the current French context: \cref{def: strange,thm}. If you want the name of the theorem to always match the language of the context in which the theorem is located, you can add \texttt{originalref} to the global options.
\end{tip}
\UseLanguage{English}
@@ -535,6 +530,7 @@ If you need to define a new theorem-like environment, you must first define the
\begin{itemize}
\item \lstinline|\NameTheorem[|\meta{language name}\lstinline|]{|\meta{name of environment}\lstinline|}{|\meta{name string}\lstinline|}|
\end{itemize}
+
For \meta{language name}, please refer to the section on language configuration. When \meta{language name} is not specified, the name will be set for all supported languages. In addition, environments with or without asterisk share the same name, therefore, \lstinline|\NameTheorem{envname*}{...}| has the same effect as \lstinline|\NameTheorem{envname}{...}| .
\medskip
diff --git a/macros/latex/contrib/colorist/colorist.sty b/macros/latex/contrib/colorist/colorist.sty
index ddc6055a05..354006dc4b 100644
--- a/macros/latex/contrib/colorist/colorist.sty
+++ b/macros/latex/contrib/colorist/colorist.sty
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesPackage{colorist}
- [2021/07/27 A colorful style for articles and books]
+ [2021/07/30 A colorful style for articles and books]
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
\SetupKeyvalOptions{%
@@ -29,10 +29,16 @@
\DeclareBoolOption[false]{puretext}
\DeclareBoolOption[false]{nothms}
\DeclareBoolOption[false]{nothmnum}
+\DeclareStringOption{thmnum}[colorist@thmnum@default]
+\DeclareBoolOption[true]{regionalref}
+\DeclareBoolOption[false]{originalref}
\DeclareBoolOption[false]{allowbf}
\DeclareBoolOption[false]{runin}
\ProcessKeyvalOptions*\relax
+\if@colorist@originalref
+ \@colorist@regionalreffalse
+\fi
\if@colorist@draft
\@colorist@fasttrue
\fi
@@ -40,6 +46,21 @@
\@colorist@nothmstrue
\fi
+\if@colorist@fast
+ \PassOptionsToPackage{fast}{PJLdraft}
+ \PassOptionsToPackage{fast}{PJLthm}
+\fi
+\expandafter\ifstrempty\expandafter{\@colorist@thmnum}{}{
+ \expandafter\ifstrequal\expandafter{\@colorist@thmnum}{colorist@thmnum@default}{
+ \PassOptionsToPackage{thmnum}{PJLthm}
+ }{
+ \PassOptionsToPackage{thmnum=\@colorist@thmnum}{PJLthm}
+ }
+}
+\if@colorist@regionalref\else
+ \PassOptionsToPackage{originalref}{PJLthm}
+\fi
+
\if@colorist@allowbf
\newcommand{\conditionalbfseries}{\bfseries\colorlet{PJLtempcolor}{.}\color{PJLtempcolor!90!paper}}
\else
@@ -728,12 +749,8 @@
\expandafter\def\csname definition-propositionnameRU\endcsname{\normalfont\colorist@sffamily\color{orange}\conditionalbfseries{Определение}-\propositionnameRU}
\expandafter\def\csname definition-theoremnameRU\endcsname{\normalfont\colorist@sffamily\color{orange}\conditionalbfseries{Определение}-\theoremnameRU}
+\AtEndPreamble{
\theoremstyle{basic}
-\ifbool{IsBook}{
- \newaliascnt{highest}{chapter}
-}{
- \newaliascnt{highest}{section}
-}
\if@colorist@nothms\else
\if@colorist@nothmnum
\CreateTheorem*{theorem}
@@ -746,7 +763,7 @@
\CreateTheorem*{fact}
\CreateTheorem*{conjecture}
\else
-\CreateTheorem{theorem}<highest>
+\CreateTheorem@thmnum{theorem}
\CreateTheorem{lemma}[theorem]
\CreateTheorem{proposition}[theorem]
\CreateTheorem{corollary}[theorem]
@@ -804,14 +821,13 @@
\CreateTheorem*{remark}
\CreateTheorem*{observation}
\else
-\CreateTheorem{remark}<highest>
-\CreateTheorem{observation}<highest>
+\CreateTheorem@thmnum{remark}
+\CreateTheorem@thmnum{observation}
\fi
\CreateTheorem*{remark*}
\CreateTheorem*{observation*}
\fi
-
-\numberwithin{equation}{highest}
+}
\creflabelformat{PJLtheorem}{#2{\normalfont\colorist@sffamily\color{orange}\conditionalbfseries#1}#3}
\creflabelformat{PJLlemma}{#2{\normalfont\colorist@sffamily\color{orange}\conditionalbfseries#1}#3}
@@ -1287,27 +1303,35 @@
\tcolorboxenvironment{question}
{enhanced jigsaw,pad at break*=1mm,breakable,oversize,
+ top=0mm,bottom=0mm,
opacityframe=0,opacityback=0,lines before break=3}
\tcolorboxenvironment{question*}
{enhanced jigsaw,pad at break*=1mm,breakable,oversize,
+ top=0mm,bottom=0mm,
opacityframe=0,opacityback=0,lines before break=3}
\tcolorboxenvironment{exercise}
{enhanced jigsaw,pad at break*=1mm,breakable,oversize,
+ top=0mm,bottom=0mm,
opacityframe=0,opacityback=0,lines before break=3}
\tcolorboxenvironment{exercise*}
{enhanced jigsaw,pad at break*=1mm,breakable,oversize,
+ top=0mm,bottom=0mm,
opacityframe=0,opacityback=0,lines before break=3}
\tcolorboxenvironment{remark}
{enhanced jigsaw,pad at break*=1mm,breakable,oversize,
+ top=0mm,bottom=0mm,
opacityframe=0,opacityback=0,lines before break=3}
\tcolorboxenvironment{remark*}
{enhanced jigsaw,pad at break*=1mm,breakable,oversize,
+ top=0mm,bottom=0mm,
opacityframe=0,opacityback=0,lines before break=3}
\tcolorboxenvironment{observation}
{enhanced jigsaw,pad at break*=1mm,breakable,oversize,
+ top=0mm,bottom=0mm,
opacityframe=0,opacityback=0,lines before break=3}
\tcolorboxenvironment{observation*}
{enhanced jigsaw,pad at break*=1mm,breakable,oversize,
+ top=0mm,bottom=0mm,
opacityframe=0,opacityback=0,lines before break=3}
\ExplSyntaxOn
diff --git a/macros/latex/contrib/easybook/easybook.dtx b/macros/latex/contrib/easybook/easybook.dtx
index d044cbf4b0..3e61fa0833 100644
--- a/macros/latex/contrib/easybook/easybook.dtx
+++ b/macros/latex/contrib/easybook/easybook.dtx
@@ -1,4 +1,3 @@
-% \iffalse meta-comment
%
% Copyright (C) 2021 by Qu Yi <quee123@foxmail.com>
%
@@ -6,1365 +5,10 @@
% conditions of the CC-BY 4.0 License.
% The latest version of this license is in
% https://creativecommons.org/licenses/by/4.0/legalcode
-% \fi
-%
-% \iffalse
-%<*driver>
-\documentclass[fontset = fandol]{ctxdoc}
-\OnlyDescription
-\hypersetup{linkcolor = violet}
-\begin{document}
- \DocInput{\jobname.dtx}
- \IndexLayout
- \PrintChanges
- \PrintIndex
-\end{document}
-%</driver>
-% \fi
-%
-% \changes{v1.20}{2021/01/09}{修改和完善用户文档。}
-% \changes{v1.20}{2021/01/09}{模æ¿æ›´æ”¹ä¸ºä½¿ç”¨ CC-BY 许å¯å议。}
-% \changes{v1.25}{2021/05/03}{å–消附带的示例文件,å¯æŸ¥çœ‹åŽ†å²ç‰ˆæœ¬åŠå…¶å®ƒæ¥æºçš„使用样例。}
-% \changes{v1.25}{2021/06/02}{将模å—的代ç ç‹¬ç«‹å‡ºæ¥ä¸º \pkg{easybase} å®åŒ…,适用于 \CTeX 文档类。}
-%
-% \title{\sffamily easybook 文档类手册}
-% \author{瞿毅}
-% \date{2021/07/26\hskip 1em\relax v1.27R\thanks{\url{https://gitee.com/texl3/easybook}}}
-%
-% \maketitle
-% \begin{abstract}
-% \cls{easybook} 是基于 \cls{ctexbook} 书ç±æ–‡æ¡£ç±»åˆ›å»ºä»¥æžç®€ä¸ºé£Žæ ¼çš„模æ¿ï¼ŒåŒæ—¶å…¼å…· \cls{book} 与 \cls{article} 文档类的用途,它的基础å®åŒ… \pkg{easybase} 还å¯ä»¥æ­é… \CTeX 和标准文档类使用。\cls{easybook} 考虑了一些细节并载入一些几乎必备的å®åŒ…进行包装和改进,æ供多个命令和接å£å¯ä»¥ä½¿ç”¨æˆ·ç®€ä¾¿åœ°è¿›è¡Œè®¾ç½®ã€‚它适用于排版中英文学ä½è®ºæ–‡ã€å­¦æœ¯ä¹¦ç±æˆ–者是笔记。
-% \end{abstract}
-% \tableofcontents
-%
-% \clearpage
-% \section{使用说明}
-% 您在使用 \cls{easybook} 文档类编写文档å‰å¯èƒ½éœ€è¦æ»¡è¶³ä»¥ä¸‹çš„æ¡ä»¶ï¼š
-% \begin{itemize}
-% \item 使用 \hologo{XeLaTeX}(推è)或 \hologo{LuaLaTeX} 两ç§ç¼–译方å¼ã€‚
-% \item 由于用到了一些 \LaTeX å’Œå®åŒ…较新的功能,建议安装最新的 \TeX å‘行版,例如 \TeX~Live 2021 或 \hologo{MiKTeX} 21.2 之åŽçš„版本。
-% \item 虽然手册对基本用法åšäº†ä»‹ç»ï¼Œä½†è¿™å¹¶ä¸æ˜¯å…¥é—¨æ•™ç¨‹ï¼Œæ‰€æ¶‰åŠåˆ°å®åŒ…的用法与命令也需è¦æœ‰äº†è§£ã€‚您应当具有一定的 \LaTeX 使用基础,å¯ä»¥åœ¨ \TeX 综åˆç½‘ç«™ \href{https://www.ctan.org/}{CTAN} 查看相关资æºã€‚
-% \end{itemize}
-%
-% \subsection{基本用法}
-% 以下一份简å•çš„ \TeX 文档演示了 \cls{easybook} 的最基本用法,在导言区进行å®åŒ…载入与文档设置,一些详细的使用样例会ä¸å®šæœŸä¸Šä¼ åœ¨ \href{https://www.latexstudio.net/}{\LaTeX 工作室} 的网站。
-% \begin{frameverb}
-% \documentclass{easybook}
-%
-% \ctexset{键值列表}
-% \usepackage{å®åŒ…列表}
-%
-% \begin{document}
-% \chapter{欢迎}
-% \section{Welcome to easybook}
-% Hello, \LaTeX
-% \end{document}
-% \end{frameverb}
-%
-% 或者直接使用 \pkg{easybase} å®åŒ…,目å‰é€‚用于 \cls{ctexbook}ã€\cls{ctexrep}ã€\cls{ctexart} 以åŠæ ‡å‡†æ–‡æ¡£ç±»ã€‚它的å®åŒ…选项有 \opt{class}ã€\opt{draft}ã€\opt{paper} å’Œ \opt{floatpage},包å«äº†èŠ‚ \ref{sec:interface options} 所示å„个模å—接å£å‘½ä»¤çš„功能。当在\textbf{标准文档类}åŽè½½å…¥æ—¶è¿˜å¯ä»¥ä½¿ç”¨ \pkg{ctex} å®åŒ…的选项,将会传递给 \pkg{ctex} å®åŒ…。
-% \begin{frameverb}
-% \documentclass{ctexbook}
-%
-% \usepackage{easybase}
-% \ctexset{键值列表}
-%
-% \usepackage{å®åŒ…列表}
-%
-% \begin{document}
-% \chapter{欢迎}
-% \section{Welcome to easybook}
-% Hello, \LaTeX
-% \end{document}
-% \end{frameverb}
-%
-% \subsection{编译方å¼}
-% å‡è®¾æ‚¨çš„ \TeX æºæ–‡ä»¶å为 \opt{easybook.tex},需è¦ä½¿ç”¨å‚考文献和索引功能,并使用 \hologo{XeLaTeX} å’Œ \hologo{BibTeX} 引擎编译文档,那么需è¦åœ¨å‘½ä»¤è¡Œä¸­æ‰§è¡Œï¼š
-% \begin{frameverb}
-% xelatex -shell-escape easybook
-% bibtex easybook
-% makeindex easybook
-% xelatex -shell-escape easybook
-% xelatex -shell-escape easybook
-% \end{frameverb}
-% 当然也å¯ä»¥ä½¿ç”¨ \opt{latexmk} åŠä¸€äº›è½¯ä»¶è‡ªå¸¦çš„编译工具,这里就ä¸åšä»‹ç»ã€‚ \\
-% \ding{72} 需è¦æ³¨æ„正确\textbf{编译索引}è¦å¢žåŠ  \opt{-shell-escape} 命令行选项。
-%
-% \section{文档类选项}
-% \label{sec:document class options}
-% 标准文档类与 \CTeX 文档类的选项和命令åŒæ ·é€‚用于本文档,除此之外选项分为两类:
-% \begin{itemize}
-% \item 带有 \rexptarget\rexpstar{} å·çš„选项,需è¦åœ¨å¼•å…¥æ–‡æ¡£ç±»çš„时候设定。
-% \item 带有 \exptarget\expstar{} å·çš„选项,需è¦é€šè¿‡ \CTeX å®é›†æ供的用户接å£å‘½ä»¤ \tn{ctexset} 或节 \ref{sec:interface options} 中此选项所属模å—接å£å‘½ä»¤è®¾å®šã€‚
-% \end{itemize}
-%
-% \begin{function}[rEXP,added = 2021-01-05]{draft}
-% å¼€å¯è‰ç¨¿æ¨¡å¼ä¼šåŠ å¿«ç¼–译速度,表现有显示页é¢è¾¹æ¡†ã€è¡Œæº¢å‡ºçš„地方显示黑色方å—ã€å›¾ç‰‡å˜æˆå ä½æ–¹æ¡†ã€æ˜¾ç¤ºå½“å‰æ—¥æœŸå’Œå…³é—­è¶…链接渲染。ä¸è½½å…¥ \pkg{tcolorbox} å®åŒ…使用盒å­çŽ¯å¢ƒä¹Ÿä¼šæ高编译速度,详情è§å°èŠ‚ \ref{subsec:box}。
-% \end{function}
-%
-% \begin{function}[rEXP,added = 2021-01-05]{newline}
-% 部分和章标题的样å¼ä¸ºå¦èµ·ä¸€è¡Œï¼Œç¬¦åˆä¸€èˆ¬è‹±æ–‡ä¹¦ç±çš„习惯。类似下é¢çš„效果:
-% \begin{flushleft}\sffamily\LARGE
-% Chapter 1\vskip 1.3pc
-% This is a title
-% \end{flushleft}
-% \end{function}
-%
-% \begin{function}[rEXP,added = 2021-01-05,updated = 2021-04-08]{scheme}
-% \begin{syntax}
-% scheme = <(chinese)|plain>
-% \end{syntax}
-% \opt{scheme} 代表文档的主题,扩展了此选项在 \CTeX 文档类中原有的作用范围,\opt{plain} 选项å¯ä½¿å„类标题å˜ä¸ºè‹±æ–‡å½¢å¼ã€‚包括章节标题ã€å›¾è¡¨æ ‡é¢˜å’Œå®šç†æ ‡é¢˜ç­‰ã€‚如\textbf{第一章}å˜ä¸º\textbf{Chapter 1},\textbf{图1.1}å˜ä¸º\textbf{Table 1.1}。
-% \end{function}
-%
-% \begin{function}[rEXP,added = 2021-01-05,updated = 2021-04-29]{enmode}
-% åŒæ—¶å¼€å¯ \opt{newline} å’Œ \opt{scheme = plain} 选项以符åˆè‹±æ–‡åŽŸç”Ÿé£Žæ ¼ã€‚
-% \end{function}
-%
-% \begin{function}[rEXP,added = 2021-01-05,updated = 2021-01-13]{paper}
-% \begin{syntax}
-% paper = <(a4paper)|b5paper|c5paper|letterpaper|...>
-% \end{syntax}
-% 设置页é¢å¤§å°ï¼Œäº¤ç»™ \pkg{geometry} å®åŒ…处ç†ï¼Œå¯ä½¿ç”¨å®ƒæ”¯æŒçš„所有规格。建议选项 \opt{b5paper} å’Œ \opt{zihao = 5},选项 \opt{a4paper} å’Œ \opt{zihao = -4} é…åˆã€‚
-% \end{function}
-%
-% \begin{function}[rEXP,added = 2021-01-08,updated = 2021-04-20]{config}
-% \begin{syntax}
-% config = <é…置文件å>
-% \end{syntax}
-% \opt{config} 为载入用户é…置选项,é…置文件åä¸éœ€åŠ æ‹¬å·ä½†éœ€å¸¦æœ‰åŽç¼€å如 \opt{tex}ã€\opt{def} å’Œ \opt{cfg}。
-% \changes{v1.10}{2021/01/08}{加入载入用户é…置选项。}
-% \end{function}
-%
-% \begin{function}[rEXP,added = 2021-06-15]{floatpage}
-% \begin{syntax}
-% floatpage = <true|(false)>
-% \end{syntax}
-% å¼€å¯è¿™ä¸ªé€‰é¡¹åŽæµ®åŠ¨çŽ¯å¢ƒ \env{table} å’Œ \env{figure} 的比例å‚数会使用默认值,关闭它则尽å¯èƒ½é¿å…出现浮动页,使图表环境与正文段è½æ›´åŠ ç´§å‡‘,å‡å°‘多余的空白版é¢ã€‚
-% \changes{v1.26}{2021/06/15}{增加浮动环境比例å‚数选项 \opt{floatpage}。}
-% \end{function}
-%
-% \subsection{中文字体}
-% \begin{function}[rEXP,added = 2021-07-12]{cjkfont}
-% \begin{syntax}
-% cjkfont = <adobe|fandol|founder|mac|macnew|macold|ubuntu|windows|none>
-% \end{syntax}
-% 中文字体采用 \CTeX å®é›†åŒ…å«çš„字库并与其一致,具体é…置方案å¯ä»¥æŸ¥çœ‹ \CTeX 使用手册。它与 \opt{fontset} 选项是等效的,如果没有指定 \opt{cjkfont} 的值,将会自动检测用户的æ“作系统并选择相应的字体。
-% \changes{v1.27R}{2021/07/12}{新增 \opt{cjkfont} 选项设置中文字体,原 \opt{font} 选项设置英文字体,中文字体使用 \CTeX 的字库。}
-% \end{function}
-%
-% 如果需è¦ä½¿ç”¨å…¶å®ƒä¸­æ–‡å­—体,å¯ä»¥åœ¨å¯ç”¨é€‰é¡¹ \opt{cjkfont = none} åŽï¼Œå†ä½¿ç”¨ \pkg{xeCJK} å®åŒ…的相关命令设置字体以åŠå£°æ˜Žå­—体æ—:
-% \begin{ctexexam}
-% \setCJKmainfont{SimSun}[BoldFont = SimHei,ItalicFont = KaiTi]
-% \setCJKsansfont{SimHei}
-% \setCJKmonofont{FangSong}
-% \newCJKfontfamily[song]\songti{SimSun}
-% \end{ctexexam}
-%
-% \subsection{英文字体}
-% \begin{function}[rEXP,added = 2021-01-05,updated = 2021-07-12]{font}
-% \begin{syntax}
-% font = <noto|garamond|times|libertine|palatino||(auto)|>
-% \end{syntax}
-% 预置的英文字体相关é…置方案如下表所示,这些字体已ç»åŒ…å«åœ¨äº† \TeX~Live å‘行版中,所以通常ä¸éœ€è¦å†ä¸“门安装。如果您想使用其他英文字体,å¯ä»¥ä½¿ç”¨ \pkg{fontspec} å®åŒ…的相关命令进行设置。
-% \changes{v1.21}{2021/01/12}{默认字体与 \CTeX 一致,ä¸å†æ˜¯è‡ªå®šä¹‰å­—体。}
-% \changes{v1.25}{2021/05/04}{ä¿®å¤ä½¿ç”¨ \pkg{xeCJK} 与 \pkg{fontspec} å®åŒ…的字体设置命令在 \hologo{LuaLaTeX} 下失效的问题。}
-% \end{function}
-%
-% \begin{center}
-% \begin{tabular}{cccc}
-% \toprule
-% & \sffamily{正文字体} & \sffamily{无衬线字体} & \sffamily{等宽字体} \\
-% \midrule
-% \opt{noto} & Noto Serif & Noto Sans & Noto Sans Mono \\
-% \opt{garamond} & EB Garamond & Libertinus Sans & LM Mono \\
-% \opt{palatino} & TG Pagella & Libertinus Sans & LM Mono \\
-% \opt{libertine} & TG Pagella & Libertinus Sans & LM Mono \\
-% \opt{times} & XITS & TG Heros & TG Cursor \\
-% \bottomrule
-% \end{tabular}
-% \end{center}
-%
-% \subsection{article 模å¼}
-% \begin{function}[rEXP,added = 2021-03-16]{class}
-% \begin{syntax}
-% class = <(book)|article>
-% \end{syntax}
-% 使用 \cls{easybook} 文档类å¯ä»¥æœ‰ä¸¤ç§æ¨¡å¼ï¼Œé»˜è®¤ä¸º book 模å¼ã€‚选用 \opt{article} 会å˜ä¸º \opt{oneside} å•é¢æŽ’版,åŒæ—¶ä½¿æ–‡æ¡£ç¼–å·ã€ç»“构等与标准 \cls{article} 文档类的特性相似,å¯ç”¨äºŽçŸ­ç¯‡å¹…的文章,ä¸éœ€è¦å†ä½¿ç”¨ \tn{chapter} 命令,此时节 \ref{sec:document command} 中目录命令的 \opt{chapter} 选项会失效,将以 \opt{section} 标题级别输出目录。也å¯ä»¥ä½¿ç”¨ \opt{book} 或 \opt{article} 选项指定文档类型。如果使用 \cls{ctexart} é…åˆ \pkg{easybase} å®åŒ…,则å®åŒ…选项 \opt{book} 会失效。
-% \changes{v1.23}{2021/03/16}{增加 article 文章模å¼ï¼Œå¯ç”¨äºŽçŸ­ç¯‡å¹…的文章。}
-% \end{function}
-%
-% \section{文档命令}
-% \label{sec:document command}
-% \subsection{文区命令}
-% \begin{function}[added = 2021-02-20,updated = 2021-07-25]{\frontmatter,\mainmatter,\backmatter,\cleardoublepage,\blankpagestyle}
-% \begin{syntax}
-% \tn{frontmatter*}\oarg{ç¼–å·æ ¼å¼|(Roman)}
-% \tn{mainmatter*}
-% \tn{backmatter}
-% \tn{cleardoublepage}\oarg{页é¢é£Žæ ¼|(empty)}
-% \tn{blankpagestyle}\marg{页é¢é£Žæ ¼}
-% \end{syntax}
-% \tn{frontmatter} 为å‰è¨€åŒºå‘½ä»¤ï¼Œç« æ ‡é¢˜ä¸ç¼–å·ï¼Œé¡µç å¯è®¾ç½®ä¸ºä¾‹å¦‚ \opt{roman}ã€\opt{Alph} 等格å¼ï¼Œ\tn{mainmatter} 为主文区命令,章标题正常编å·ä¸”页ç ä¸ºä»Ž 1 开始计数的阿拉伯数字,它们带有星å·çš„å˜ä½“命令ä¸ä½¿ç”¨ \tn{cleardoublepage} 命令。\tn{backmatter} 为åŽè®°åŒºå‘½ä»¤ï¼Œé¡µç æ ¼å¼ä¸Žç¼–å·ä¿æŒä¸å˜ï¼Œç« æ ‡é¢˜ä¸ç¼–å·ã€‚
-% \changes{v1.23}{2021/02/20}{é‡æ–°å®šä¹‰æ–‡æ¡£ç»“构划分命令。}
-% \end{function}
-%
-% 清åŒé¡µå‘½ä»¤ \tn{cleardoublepage} å¯ä»¥ç¡®ä¿ä¸‹ä¸€é¡µæ–‡æœ¬æ€»åœ¨å¥‡æ•°é¡µå¼€å§‹ï¼Œåœ¨å¥‡æ•°é¡µä½¿ç”¨å®ƒä¼šäº§ç”Ÿç©ºç™½å¶æ•°é¡µã€‚文区命令 \tn{frontmatter} å’Œ \tn{mainmatter} 会用到清åŒé¡µå‘½ä»¤ï¼Œåœ¨å¯ç”¨æ–‡ç±»é€‰é¡¹ \opt{openright} 时标题命令 \tn{part} å’Œ \tn{chapter} 也会用到清åŒé¡µå‘½ä»¤ã€‚此时å¯ä»¥ä½¿ç”¨ \tn{blankpagestyle} 命令全局指定多出空白页的默认页é¢é£Žæ ¼ï¼Œæˆ–使用å¯é€‰å‚数局部指定。默认的风格为 \opt{empty},å³ç©ºçš„页眉页脚。
-%
-% \subsection{目录命令}
-% \begin{function}[added = 2021-02-20,updated = 2021-06-06]{\tableofcontents,\listoffigures,\listoftables,\listoflstlistings}
-% \begin{syntax}
-% \tn{tableofcontents+}\oarg{键值列表}\parg{附加代ç }
-% \tn{listoffigures*+}\oarg{键值列表}
-% \tn{listoftables*+}\oarg{键值列表}
-% \tn{listoflstlistings*+}\oarg{键值列表}
-% \end{syntax}
-% \tn{listoffigures} 命令输出图片目录,\tn{listoftables} 输出表格目录,\tn{listoflstlistings} 输出代ç ç›®å½•ã€‚带有星å·çš„目录命令ä¸å°†æ ‡é¢˜æ·»åŠ è¿›ä¸»æ–‡æ¡£ç›®å½•ï¼Œå¸¦æœ‰ + å·çš„目录命令å¯ä»¥ä½¿å½“å‰æ ‡é¢˜ç¼–å·ã€‚\tn{tableofcontents+} çš„ + å·å«ä¹‰åˆ™æ˜¯è¾“出åŒè¯­ç›®å½•ï¼Œéœ€è¦ä¸ŽåŒè¯­ç›®å½•æ ‡é¢˜å‘½ä»¤ \tn{bichapter} 等或设置图片ã€è¡¨æ ¼å’Œä»£ç ç­‰è‹±æ–‡ç›®å½•çš„标题é…åˆä½¿ç”¨ï¼Œé™„加代ç æ˜¯ä¸­æ–‡ä¸Žè‹±æ–‡ç›®å½•ä¹‹é—´çš„代ç ï¼Œå¯ä»¥æ’入目录样å¼å’Œæ¢é¡µç­‰å‘½ä»¤ã€‚å¯é€‰å‚æ•°çš„ \meta{键值列表} 如下:
-% \changes{v1.25}{2021/05/05}{命令 \tn{tableofcontents} å¯ä»¥è¾“出åŒè¯­ç›®å½•ã€‚}
-% \end{function}
-%
-% \begin{function}{multoc,columns,title,format,aftertitle,pagestyle,chapter,section}
-% \begin{syntax}
-% multoc = <true|(false)>
-% columns = <目录æ æ•°|(2)>
-% title = \{<中文目录标题>,<英文目录标题>\}
-% format = <目录标题格å¼>
-% aftertitle = <目录标题åŽçš„代ç >
-% pagestyle = <标题页的页é¢æ ¼å¼>
-% \end{syntax}
-% \opt{multoc} 与 \opt{style/multoc} 选项具有相åŒçš„效果,但是具有优先性且å¯å•ç‹¬è®¾ç½®ä¸åŒç›®å½•æ˜¯å¦å¤šæ æŽ’版,æ æ•°é»˜è®¤ä¸ºåŒæ ï¼Œå¯ä½¿ç”¨ \opt{columns} 更改。\opt{title} 选项用于更改目录的标题,标题之间用一个英文逗å·åˆ†å¼€ï¼Œä¹Ÿå¯ä»¥åªæœ‰ä¸€éƒ¨åˆ†ï¼Œè¡¨ç¤ºä¸­æ–‡ç›®å½•çš„标题。当设置了英文目录标题时,英文目录标题将会自动加入主文档目录,与 \tn{tableofcontents+} é…åˆè¾“出。
-% \changes{v1.23}{2021/03/15}{为几个目录增加键值列表的选项,å¯è®¾ç½®æ ‡é¢˜è¾“出级别以åŠæ˜¯å¦åŠ å…¥ä¸»ç›®å½•ã€‚}
-% \changes{v1.24}{2021/04/04}{目录命令的å¯é€‰å‚数增加标题选项 \opt{title}。}
-% \changes{v1.25}{2021/06/02}{目录å¯è®¾ç½®å¤šæ ï¼Œå¹¶åœ¨ article 模å¼ä»ç„¶ç”Ÿæ•ˆã€‚}
-% \end{function}
-%
-% 在书ç±æ¨¡å¼ä¸” \opt{chapter} 选项开å¯æˆ–者文章模å¼çš„情况下,\opt{format} 用于设置目录标题的格å¼ï¼Œ\opt{aftertitle} 选项的代ç å°†è¢«æ’入到目录标题内容之åŽï¼Œ\opt{pagestyle} 是目录标题所在页的页é¢æ ¼å¼ï¼Œé™¤æ­¤ä¹‹å¤–è¿˜æ”¯æŒ \opt{ctexset/chapter} 或 \opt{ctexset/section} 所有的章节标题样å¼é€‰é¡¹ã€‚\opt{chapter} 选项使目录标题按照 chapter 级别输出,\opt{section} 选项使目录标题按照 section 级别输出,默认为 chapter 级别。
-%
-% \subsection{标题命令}
-% \begin{function}[added = 2021-05-05,updated = 2021-06-13]{\bichapter,\bisection,\bisubsection}
-% \begin{syntax}
-% \tn{bichapter*}\oarg{目录中文标题}\marg{中文标题}\marg{目录英文标题}
-% \tn{bisection*}\oarg{目录中文标题}\marg{中文标题}\marg{目录英文标题}
-% \tn{bisubsection*}\oarg{目录中文标题}\marg{中文标题}\marg{目录英文标题}
-% \end{syntax}
-% åŒè¯­ç›®å½•çš„标题命令目å‰è®¾ç½®äº†å¸¸ç”¨çš„三个级别,它们将中文标题正常输出,并使中英文标题加入åŒè¯­ç›®å½•ã€‚类似于标准文档类,这三个标题命令分别具有 bichapterã€bisection å’Œ bisubsection 三个计数器,并对应 \tn{the}\meta{计数器} 的值,å¯ä»¥ç”¨äºŽ \opt{binumber} 选项更改英文目录中的编å·ã€‚这个功能是为国内一些高校的学ä½è®ºæ–‡æ¨¡æ¿çš„è¦æ±‚设计,在一般情况和英文模å¼ä¸‹\textbf{ä¸éœ€è¦ä½¿ç”¨}。
-% \changes{v1.25}{2021/05/05}{增加与åŒè¯­ç›®å½•é…åˆçš„标题命令。}
-% \end{function}
-%
-% 它们的星å·å˜ä½“命令使文中标题ä¸ç¼–å·ï¼Œä½†æ˜¯ä»ç„¶åŠ å…¥åŒè¯­ç›®å½•ï¼Œè‹¥è‹±æ–‡æ ‡é¢˜å‚数空置那么仅加入中文目录而ä¸åŠ å…¥è‹±æ–‡ç›®å½•ï¼Œè¿™ä¸€ç‰¹ç‚¹ä¸Ž \tn{chapter*} 等命令的行为ä¸å¤ªä¸€æ ·ï¼Œåœ¨ä¸€äº›æƒ…况下会用到。å¯é€‰å‚数是目录中的中文标题,默认与中文标题一致,正文标题过长时å¯ç”¨å®ƒè®¾ç½®åœ¨ç›®å½•ä¸­æ˜¾ç¤ºçš„标题。åŒè¯­ç›®å½•çš„æ ¼å¼é»˜è®¤æ˜¯ä¸€è‡´çš„,共享使用 \tn{tocset} 的设置,英文目录的章级别标题ååŠç¼–å·çš„修改方å¼å¦‚下:
-% \begin{function}{chapter/biname,chapter/binmuber}
-% \begin{syntax}
-% biname = \{<英文目录å‰åå­—|(Chapter\tn{space})>,<英文目录åŽåå­—>\}
-% binmuber = <英文目录数字输出命令|(\tn{arabic\{chapter\}})>
-% \end{syntax}
-% 类似 \CTeX çš„ \opt{name} å’Œ \opt{nmuber} 选项,它们用于设置主文区 \tn{bichapter} 等标题命令在英文目录中的å‰åŽå字与编å·ï¼Œç›®å‰åªæ”¯æŒé€šå¸¸æ”¹å˜å字与编å·çš„ chapter 级别。
-% \end{function}
-%
-% \begin{function}[added = 2021-05-05,updated = 2021-06-13]{\appendix,\BeforeAddBitoc}
-% \begin{syntax}
-% \tn{appendix}[<英文附录目录å‰åå­—>,<英文附录目录åŽåå­—>]\parg{英文附录目录数字输出命令}
-% \tn{BeforeAddBitoc*}\marg{加入目录英文标题å‰çš„代ç }
-% \end{syntax}
-% \tn{appendix} 命令åŽçš„章节标题å˜ä¸ºé™„录形å¼ã€‚英文目录中附录标题的格å¼ç”¨å¯é€‰å‚数修改,英文附录目录å‰å字默认为 Appendix\tn{space},åŽå字默认为空,å字之间用一个åŠè§’逗å·åˆ†å¼€ï¼Œä¹Ÿå¯ä»¥åªæœ‰ä¸€éƒ¨åˆ†ï¼Œè¡¨ç¤ºè‹±æ–‡é™„录目录å‰å字。英文附录目录数字输出命令默认为 \tn{Alph}\{chapter\}。
-% \changes{v1.26}{2021/06/13}{增加调整英文目录格å¼çš„é’©å­ \tn{BeforeAddBitoc}。}
-% \end{function}
-%
-% \tn{BeforeAddBitoc} 是一个作用于局部范围的英文目录钩å­ï¼Œå¯ä»¥æ’入标题或目录设置的命令改å˜è‹±æ–‡ç›®å½•ä¸­æ ‡é¢˜çš„显示格å¼ï¼Œä¹Ÿå¯ä»¥è¦†ç›–上述的目录å‰åŽå字和编å·ç­‰è®¾ç½®ï¼Œå¸¦æœ‰æ˜Ÿå·çš„命令会é‡ç½®ä¹‹å‰çš„代ç ï¼Œæ”¾ç½®åœ¨å¯¼è¨€åŒºæˆ– \tn{bichapter} 等命令å‰ç”Ÿæ•ˆã€‚
-%
-% \subsection{上标和下标}
-% \begin{function}[added = 2021-06-26]{\super,\sub,\supersub,\textsuperscript,\textsubscript}
-% \begin{syntax}
-% \tn{super*}\oarg{åž‚ç›´å移|(0pt)}[<高度>,<深度>]\parg{æ ¼å¼ä»£ç }\marg{内容}\oarg{æ°´å¹³å移|(0pt)}
-% \tn{sub*}\oarg{åž‚ç›´å移|(0pt)}[<高度>,<深度>]\parg{æ ¼å¼ä»£ç }\marg{内容}\oarg{æ°´å¹³å移|(0pt)}
-% \tn{supersub*}\oarg{上下标间è·|(0.3ex)}\oarg{对é½æ–¹å¼|(l)|c|r}\parg{上标代ç }
-% \ \marg{上标内容}\marg{下标内容}
-% \ \oarg{æ°´å¹³å移|(0pt)}\parg{下标代ç }
-% \end{syntax}
-% 上标和下标的功能æ¥è‡ª \pkg{spbmark} å®åŒ…,\tn{super}ã€\tn{sub} å’Œ \tn{supersub} 三个命令å¯ä»¥ç”¨äºŽè¾“出上标和下标。它们根æ®å½“å‰å¤„于文本模å¼è¿˜æ˜¯æ•°å­¦æ¨¡å¼æ¥åŒ¹é…相应的模å¼ï¼Œæˆ–者å¯ä»¥ä½¿ç”¨å®ƒä»¬çš„星å·å˜ä½“命令æ¥å¼ºåˆ¶ä½¿ç”¨æ•°å­¦æ¨¡å¼ã€‚也å¯ä»¥ä½¿ç”¨é”®å€¼åˆ—表对å移é‡è¿›è¡Œå…¨å±€è®¾ç½®ï¼Œè¯¦æƒ…è§å°èŠ‚ \ref{subsubsec:super-sub-script}。
-% \changes{v1.26}{2021/06/28}{增加å¯ä»¥è°ƒæ•´ç›¸å¯¹ä½ç½®å’Œæ ¼å¼çš„上标和下标命令 \tn{super}ã€\tn{sub} å’Œ \tn{supersub}。}
-% \end{function}
-%
-% 默认没有垂直和水平å移,\meta{对é½æ–¹å¼} çš„å‚数与 \opt{supersubalign} 相åŒã€‚\meta{æ ¼å¼ä»£ç } 用于格å¼åŒ–上标和下标,å¯ä»¥æ’入字体或颜色等命令。代ç ä¸­çš„最åŽä¸€ä¸ªå‘½ä»¤å¯ä»¥æŽ¥å—一个为上标或下标的å‚数。上标和下标命令还分别具有更简短的等价命令 \tn{sp}ã€\tn{sb} å’Œ \tn{spb}。
-%
-% \section{接å£é€‰é¡¹}
-% \label{sec:interface options}
-% \begin{function}[added = 2021-01-05]{\ctexset}
-% \begin{syntax}
-% \tn{ctexset}\marg{键值列表}
-% \end{syntax}
-% \cls{easybook} 扩展了 \CTeX å®é›† \hologo{LaTeX3} 风格键值的通用控制命令 \tn{ctexset},接å£é€‰é¡¹åŒæ ·å¯ç”¨å®ƒè®¾ç½®ï¼Œ 原有的 \meta{键值列表} ä»ç„¶å¯ç”¨ã€‚本文档类目å‰æœ‰ä¹ä¸ªæ¨¡å—ç”¨äºŽå®žçŽ°å¸¸è§„çš„æŽ’ç‰ˆåŠŸèƒ½ï¼Œå¦‚ä¸‹è¡¨æ‰€ç¤ºï¼Œå®ƒä»¬æ—¢æ˜¯ç»Ÿä¸€æŽ¥å£ \tn{ctexset} 的路径,也是相关模å—的接å£å‘½ä»¤å:
-% \begin{center}
-% \begin{tabular}{*{5}{c}}
-% \toprule
-% \hyperref[subsec:style]{风格} & \hyperref[subsec:other font]{其它字体} & \hyperref[subsec:spacing]{è¡Œè·} & \hyperref[subsec:hyperlinks]{超链接} & \hyperref[subsec:reference]{å‚考文献} \\
-% style & subfont & spread & refset & bibset \\
-% \midrule
-% \hyperref[subsec:theorem of style]{定ç†æ ·å¼} & \hyperref[subsec:page margins]{页é¢å°ºå¯¸} & \hyperref[subsec:header and footer]{页眉页脚} & \hyperref[subsec:catalog style]{目录样å¼} & \\
-% thmset & geoset & hdrset & tocset & \\
-% \bottomrule
-% \end{tabular}
-% \end{center}
-% \end{function}
-%
-% \subsection{风格}
-% \label{subsec:style}
-% \begin{function}[EXP,added = 2021-01-05,updated = 2021-07-03]{color,color-all,multoc,withpart,footwith,rulewidth,uppercase,figurepath}
-% \begin{syntax}
-% color = <(none)|seaside|energy|cyberpunk>
-% color-all = <HTML颜色代ç >
-% multoc = <true|(false)>
-% withpart = <true|(false)>
-% footwith = <part|(chapter)|page>
-% rulewidth = <线宽|(0.75pt)>
-% uppercase = <(true)|false>
-% figurepath = \{\{<路径å1>\}\{<路径å2>\}\}
-% \end{syntax}
-% \ding{229} 以上选项路径为 \opt{style/...}
-% \changes{v1.10}{2021/01/08}{更改颜色实现方å¼ä¸Žé€‰é¡¹å。}
-% \changes{v1.23}{2021/02/02}{noto 风格的数学字体独立出æ¥ï¼Œå¯è‡ªå®šä¹‰è®¾ç½®ã€‚}
-% \changes{v1.23}{2021/02/09}{增加控制页é¢æ¨ªçº¿ç²—细的选项 \opt{rulewidth}。}
-% \end{function}
-%
-% \begin{optdesc}
-% \item[color] 预置了四ç§ä¸»é¢˜é¢œè‰²ï¼Œé»˜è®¤ä¸»é¢˜ \opt{none} 为黑白页é¢ï¼Œä¸»é¢˜é¢œè‰²ä¸åŒ…括超链接。
-% \begin{function}{\DeclareThemeColor}
-% \begin{syntax}
-% \tn{DeclareThemeColor}\{<风格å称>,<ctex@frame>,<ctex@emph>,<ctex@verb>\}
-% \end{syntax}
-% å¯ä»¥ä½¿ç”¨ \tn{DeclareThemeColor} 命令声明新的主题颜色,它的å‚数以英文逗å·åˆ†éš”,第一部分为颜色风格å称,åŽé¢ä¸‰éƒ¨åˆ†ä¸º HTML 颜色代ç ï¼Œæž„æˆä¸»é¢˜é¢œè‰²ã€‚类似地更改超链接颜色è§å°èŠ‚ \ref{subsec:hyperlinks}。
-% \changes{v1.26}{2021/07/03}{使用 \tn{DeclareThemeColor} 命令声明新的颜色风格。}
-% \end{function}
-% \item[color-all] 统一设置主题的å„部分颜色,å‚数是 6 个å六进制数字组æˆçš„ HTML 颜色代ç ï¼Œä»»æ„颜色的代ç å¯ä»¥åœ¨å¸¸è§çš„图片处ç†å·¥å…·æ‹¾è‰²å™¨ä¸­æŸ¥çœ‹ã€‚
-% \item[multoc] å¼€å¯å¤šæ ç›®å½•ï¼Œä¸ŽèŠ‚ \ref{sec:document command} 中目录命令的åŒå选项有相åŒæ•ˆæžœã€‚
-% \item[withpart] 使章跟éšæ¯ä¸€éƒ¨åˆ†ç¼–å·ï¼Œé»˜è®¤ä¸è·Ÿéšã€‚
-% \item[footwith] 使脚注跟éšç¼–å·çš„计数器,默认跟éšç« ï¼Œå½“å¼€å¯æ–°çš„一章时脚注编å·ä»Ž 1 开始。
-% \item[rulewidth] 调整页眉ã€å®šç†ç›’å­ä»¥åŠä»£ç æ¡†çº¿æ¡çš„粗细。
-% \item[uppercase] 使用 \tn{rightmark} åŠ \tn{leftmark} 获å–标题内容设置页眉页脚时英文是å¦å¤§å°å†™ã€‚
-% \item[figurepath] 设置æ’入图片的文件夹路径å,å¯ä»¥æœ‰å¤šä¸ªè·¯å¾„å,但需è¦åŒ…å«åœ¨æ‹¬å·å†…作为间隔,å³ä½¿åªæœ‰ä¸€ä¸ªè·¯å¾„。
-% \end{optdesc}
-%
-% \subsubsection{连接符}
-% \begin{function}[EXP,added = 2021-01-05,updated = 2021-07-02]{figure-con,table-con,listing-con,equation-con,number-con}
-% \begin{syntax}
-% figure-con = <图片连接符|(.)>
-% table-con = <表格连接符|(.)>
-% listing-con = <代ç è¿žæŽ¥ç¬¦|(.)>
-% equation-con = <å…¬å¼è¿žæŽ¥ç¬¦|(.)>
-% number-con = <连接符|(.)>
-% \end{syntax}
-% \ding{229} 以上选项路径为 \opt{style/...} \\
-% 上é¢å‡ ä¸ªé€‰é¡¹ç”¨äºŽè®¾ç½®ç›¸åº”ç¼–å·çš„连接符,\opt{number-con} 统一设置所有编å·çš„连接符。
-% \changes{v1.23}{2021/03/15}{增加控制编å·è¿žæŽ¥ç¬¦çš„选项。}
-% \end{function}
-%
-% \subsubsection{上下标全局设置}
-% \label{subsubsec:super-sub-script}
-% \begin{function}[EXP,added = 2021-06-26,updated = 2021-07-24]{super-vshift,super-hshift,sub-vshift,sub-hshift,super-format,sub-format}
-% \begin{syntax}
-% super-vshift = <刚性长度|(0pt)>
-% super-hshift = <刚性长度|(0pt)>
-% sub-vshift = <刚性长度|(0pt)>
-% sub-hshift = <刚性长度|(0pt)>
-% super-format = <上标格å¼>
-% sub-format = <下标格å¼>
-% \end{syntax}
-% \ding{229} 以上选项路径为 \opt{style/...} \\
-% å¯ä»¥ä½¿ç”¨ \tn{spbset} 命令设置上述选项,以上å„个选项的å‚数对应 \tn{super} 或 \tn{sub} 上标下标命令的å‚数。其中 \meta{刚性长度} 为上标或下标的垂直和水平å移é‡ï¼Œ\meta{上标格å¼} å’Œ \meta{下标格å¼} 为上标和下标的格å¼ä»£ç ã€‚
-% \end{function}
-%
-% \begin{function}[EXP,added = 2021-06-26,updated = 2021-07-24]{supersub-hshift,supersub-format,supersubsep,supersubalign}
-% \begin{syntax}
-% supersub-hshift = <刚性长度|(0pt)>
-% supersub-format = \{<上标格å¼>,<下标格å¼>\}
-% supersubsep = <刚性长度|(0.3ex)>
-% supersubalign = <(l)|c|r>
-% \end{syntax}
-% \ding{229} 以上选项路径为 \opt{style/...} \\
-% å¯ä»¥ä½¿ç”¨ \tn{spbset} 命令设置上述选项,以上å„个选项的å‚数对应 \tn{supersub} 上下标命令的å‚数。\opt{supersubsep} 选项是上下标的垂直间è·ï¼Œ\opt{supersubalign} 选项则是上下标的水平对é½æ–¹å¼ï¼Œæœ‰å·¦å¯¹é½ã€å±…中对é½å’Œå³å¯¹é½ä¸‰ç§ã€‚\opt{supersub-format} 选项分别设置上下标的格å¼ï¼Œä»¥è‹±æ–‡é€—å·åˆ†éš”为å‰åŽéƒ¨åˆ†ï¼Œä¹Ÿå¯ä»¥åªæœ‰å‰éƒ¨åˆ†ï¼Œè¡¨ç¤ºä¸Šæ ‡çš„æ ¼å¼ã€‚
-% \end{function}
-%
-% \subsection{超链接}
-% \label{subsec:hyperlinks}
-% \begin{function}[EXP,added = 2021-01-05,updated = 2021-07-03]{linktype,linkcolor,linkcol-all,linktoc}
-% \begin{syntax}
-% linktype = <(edge)|colors|none>
-% linkcolor = <fresh|cutepink|(navyblue)|crimson>
-% linkcol-all = <HTML颜色代ç >
-% linktoc = <none|section|page|(all)>
-% \end{syntax}
-% \ding{229} 以上选项路径为 \opt{refset/...} \\
-% \opt{refset} 将超链接选项(包括以上选项)交给 \pkg{hyperref} 处ç†ï¼Œé™¤äº†ä¸€äº›å…³äºŽ pdf 书签的选项å¯èƒ½ä¼šå¤±æ•ˆï¼Œå…¶å®ƒç”±é”®å€¼é€‰é¡¹å‘½ä»¤ \tn{hypersetup} 支æŒçš„多数选项å¯ç”¨ã€‚
-% \changes{v1.10}{2021/01/08}{ä¿®å¤äº† \opt{linktopage} 选项关闭时目录中标题编å·æ— è¶…链接的问题。}
-% \changes{v1.23}{2021/03/19}{ä¿®å¤åœ¨ \pkg{ctex} v2.5.6 æ›´æ–°åŽ \cls{easybook} 与 \pkg{hyperref} 冲çªé—®é¢˜ã€‚}
-% \changes{v1.24}{2021/04/05}{增加 \pkg{hyperref} 超链接选项完整的支æŒã€‚}
-% \changes{v1.25}{2021/05/06}{模å—å \opt{link} 改为 \opt{refset},\opt{link} 作为兼容性ä¿ç•™ã€‚}
-% \end{function}
-%
-% \begin{optdesc}
-% \item[linktype] \opt{edge} 使超链接为边框形å¼ï¼Œ\opt{various} 使超链接å˜ä¸ºå½©è‰²ï¼Œé¢„置了四ç§é¢œè‰²æ ·å¼ã€‚\opt{none} 关闭超链接边框与颜色,此时 \opt{linkcolor} 选项无效。
-% \item[linkcolor] 超链接颜色样å¼ã€‚
-% \begin{function}{\DeclareLinkColor}
-% \begin{syntax}
-% \tn{DeclareLinkColor}\{<风格å称>,<ctex@link>,<ctex@url>,<ctex@cite>\}
-% \end{syntax}
-% å¯ä»¥ä½¿ç”¨ \tn{DeclareLinkColor} 命令声明新的超链接颜色样å¼ï¼Œå®ƒçš„å‚数以英文逗å·åˆ†éš”,第一部分为颜色风格å称,åŽé¢ä¸‰éƒ¨åˆ†ä¸º HTML 颜色代ç ï¼Œæž„æˆè¶…链接颜色。
-% \changes{v1.26}{2021/07/03}{使用 \tn{DeclareLinkColor} 命令声明新的超链接颜色。}
-% \end{function}
-% \item[linkcol-all] 统一设置超链接的å„部分颜色,å‚数是 6 个å六进制数字组æˆçš„ HTML 颜色代ç ï¼Œä»»æ„颜色的代ç å¯ä»¥åœ¨å¸¸è§çš„图片处ç†å·¥å…·æ‹¾è‰²å™¨ä¸­æŸ¥çœ‹ã€‚
-% \item[linktoc] 将目录中的超链接å–消ã€ç½®äºŽæ ‡é¢˜ä¸Šã€ç½®äºŽé¡µç ä¸Šæˆ–置于标题和页ç ä¸Šã€‚
-% \end{optdesc}
-%
-% \subsection{è¡Œè·}
-% \label{subsec:spacing}
-% \begin{function}[EXP,added = 2021-01-05,updated = 2021-05-17]{line,table,math,caption,footnote,spread-all}
-% \begin{syntax}
-% line = <数值|(1.3)>
-% table = <数值|(1.05)>
-% math = <数值|(1.05)>
-% caption = <数值|(1.1)>
-% footnote = <数值|(1.1)>
-% spread-all = <数值|(empty)>
-% \end{syntax}
-% \ding{229} 以上选项路径为 \opt{spread/...} \\
-% è¡Œè·å› å­ç”¨äºŽè®¾ç½®å„ç§è¡Œè·å€æ•°ï¼Œåªèƒ½æ˜¯æµ®ç‚¹æ•°ï¼Œä¸èƒ½å¸¦æœ‰é•¿åº¦å•ä½ã€‚å„è¡Œè·æ—¢å¯åœ¨å¯¼è¨€åŒºå…¨å±€è®¾ç½®ä¹Ÿå¯æ­£æ–‡ä¸­è®¾ç½®å¯¹åŽé¢ç”Ÿæ•ˆï¼Œè¡Œè·çš„æ„义为:
-% \changes{v1.21}{2021/01/12}{增加脚注线间的è·ç¦»é€‰é¡¹ã€‚}
-% \changes{v1.23}{2021/02/09}{å–消使用 \pkg{zhlineskip} å®åŒ…设置数学间è·ã€‚}
-% \end{function}
-%
-% \begin{optdesc}
-% \item[line] 正文行è·ï¼Œ\CTeX 原有的行è·é€‰é¡¹ \opt{linespread} 失效。
-% \item[table] 表格行è·ï¼Œå¯¹ä¼ ç»Ÿè¡¨æ ¼çŽ¯å¢ƒ \env{tabular}ã€\env{tabularx} ä»¥åŠ \pkg{tabularray} å®åŒ…çš„ \env{tblr} 环境生效,åŒæ—¶ \env{tblr} 也自带有 \opt{stretch} 选项设置行è·ã€‚
-% \item[math] 数学环境行è·ï¼ŒåŒ…括 \pkg{amsmath} å’Œ \pkg{mathtools} å®åŒ…附带的环境,但并未加载 \pkg{mathtools} å®åŒ…。
-% \item[caption] 图表代ç æ ‡é¢˜è¡Œè·ã€‚
-% \item[footnote] 脚注整体内容的行è·ï¼Œå¯ä»¥ä½¿ç”¨ \opt{fntext-form} 的代ç è¦†ç›–æ¯ä¸ªè„šæ³¨å•ç‹¬çš„è¡Œè·ï¼Œä»Žè€Œä¸Žä¸åŒè„šæ³¨çš„段è½é—´è·ä¸åŒã€‚
-% \begin{ctexexam}
-% \spread{footnote = 1.3}
-% \hdrset{fntext-form = \linespread{1.2}\selectfont}
-% \end{ctexexam}
-% \item[spread-all] 统一设置上述å„ç§è¡Œè·ã€‚
-% \end{optdesc}
-%
-% \subsection{其它字体}
-% \label{subsec:other font}
-% \begin{function}[EXP,added = 2021-01-08,updated = 2021-05-19]{table-cap,figure-cap,listing-cap,footnote,marginpar,math}
-% \begin{syntax}
-% table-cap = <(\tn{sffamily}\tn{small})>
-% figure-cap = <(\tn{sffamily}\tn{small})>
-% listing-cap = <(\tn{sffamily}\tn{small})>
-% footnote = <(\tn{rmfamily})>
-% marginpar = <(\tn{rmfamily}\tn{footnotesize})>
-% math = <(times)|noto|notosans|nc|stix|charter|garamond|libertine|none>
-% \end{syntax}
-% \ding{229} 以上选项路径为 \opt{subfont/...}
-% \changes{v1.10}{2021/01/08}{加入自定义éžæ­£æ–‡å­—体选项。}
-% \changes{v1.23}{2021/02/08}{ä¿®å¤ä½¿ç”¨ \tn{zihao} 命令设置字体失效的问题。}
-% \changes{v1.25}{2021/05/31}{其它字体模å—åç”± \opt{elsefont} 改为 \opt{subfont},并增加数学字体的选项 \opt{subfont/math}。}
-% \end{function}
-%
-% \begin{optdesc}
-% \item[table-cap] 表格标题的字体设置,包括字体æ—ã€å­—体系列ã€å­—体尺寸和字体形状命令。
-% \item[figure-cap] 图片标题的字体设置,包括字体æ—ã€å­—体系列ã€å­—体尺寸和字体形状命令。
-% \item[listing-cap] 代ç æ ‡é¢˜çš„字体设置,包括字体æ—ã€å­—体系列ã€å­—体尺寸和字体形状命令。
-% \item[footnote] 设置脚注标记与内容的字体,包括字体æ—ã€å­—体系列ã€å­—体尺寸和字体形状命令。
-% \item[marginpar] 边注的字体设置,包括字体æ—ã€å­—体系列ã€å­—体尺寸和字体形状命令。
-% \item[math] 选择åˆé€‚的数学字体,将会加载 \pkg{newtxmath} å’Œ \pkg{bm} å®åŒ…。使用选项 \opt{none} æ—¶å¯ä»¥ä½¿ç”¨ \pkg{unicode-math} 等其它数学字体å®åŒ…定义字体。
-% \end{optdesc}
-%
-% \subsection{å‚考文献}
-% \label{subsec:reference}
-% \begin{function}[EXP,added = 2021-01-11,updated = 2021-06-13]{backend,bib-style,cite-style,datafile}
-% \begin{syntax}
-% backend = <(bibtex)|biblatex>
-% bib-style = <(numerical)|authoryear|其它格å¼>
-% cite-style = <标注风格>
-% datafile = <å‚考文献数æ®åº“å>
-% \end{syntax}
-% \ding{229} 以上选项路径为 \opt{bibset/...}
-% \changes{v1.21}{2021/01/11}{增加 \opt{bibset} 选项,å¯ä»¥ä½¿ç”¨ \hologo{BibTeX} 或 \hologo{biber} 编译å‚考文献。}
-% \changes{v1.23}{2021/02/23}{使用 \opt{bibset} 选项时å¯è®¾ç½®æ ‡æ³¨é£Žæ ¼ã€‚}
-% \changes{v1.24}{2021/04/09}{å¯ä»¥ä¸è½½å…¥å‚考文献包手动é…ç½®å‚考文献格å¼ã€‚}
-% \changes{v1.25}{2021/05/12}{å–消 \opt{bib-loadpkg} 选项,由是å¦è®¾ç½®å‚考文献数æ®åº“æ¥å†³å®šè½½å…¥å®åŒ…。}
-% \end{function}
-%
-% \begin{optdesc}
-% \item[backend] å‚考文献处ç†åŽç«¯ï¼Œé»˜è®¤ç”¨ä¼ ç»Ÿçš„ \hologo{BibTeX} 处ç†å‚考文献\footnote{使用 \hologo{BibTeX} 引擎时加载 \pkg{natbib} å®åŒ…,使用 \hologo{biber} 时将加载 \pkg{biblatex} å®åŒ…。}。
-% \item[bib-style] å‚考文献格å¼ä¸ºä¸­å›½çš„å‚考文献推è标准 GB/T 7714-2015,有顺åºç¼–ç åˆ¶å’Œè‘—者-出版年制两ç§é£Žæ ¼ï¼Œç†å·¥ç§‘类一般使用顺åºç¼–ç åˆ¶ï¼Œæ–‡ç§‘类一般使用著者-出版年制。若使用其它格å¼ï¼Œä½¿ç”¨ \hologo{BibTeX} 处ç†æ—¶éœ€ç¡®ä¿æ­£ç¡®çš„ \opt{bst} 文件,使用 \hologo{biber} 处ç†å¯ä½¿ç”¨ \pkg{biblatex} å®åŒ…支æŒçš„å‚考文献风格å称。
-% \item[cite-style] 标注å‚考文献的风格,选项 \opt{backend = bibtex} 下å¯ä½¿ç”¨ \opt{super}(数字上标标注,默认)或 \opt{numbers}(数字标注)等 \pkg{natbib} å®åŒ…带有的标注风格,选项 \opt{backend = biblatex} 下å¯ä½¿ç”¨ \pkg{biblatex} å®åŒ…支æŒçš„标注风格å称。
-% \item[datafile] å‚考文献数æ®åº“的文件å,å¯ä»¥æ˜¯å•ä¸ªæ–‡ä»¶ä¹Ÿå¯ä»¥æ˜¯ä»¥æ‹¬å·åŒ…裹并以英文逗å·åˆ†éš”的文件列表,使用 \hologo{biber} 处ç†æ—¶è¦å¸¦æœ‰ \opt{bib} åŽç¼€ï¼Œè‹¥ä¸åœ¨å½“å‰æ–‡ä»¶å¤¹å称需è¦åŒ…å«è·¯å¾„。ä¸è®¾ç½®å‚考文献数æ®åº“åæ—¶ \opt{bibset} 中的选项会失效,å³ä¸è‡ªåŠ¨è½½å…¥ \pkg{natbib} 或 \pkg{biblatex} å®åŒ…,此时需è¦æ‰‹åŠ¨è½½å…¥ç›¸å…³å®åŒ…é…ç½®å‚考文献。
-% \end{optdesc}
-%
-% \subsubsection{é…ç½®å‚考文献}
-% \begin{function}[added = 2021-01-11,updated = 2021-04-09]{\printbibliography}
-% \begin{syntax}
-% \tn{printbibliography}\oarg{键值列表}
-% \end{syntax}
-% 两ç§æ–¹å¼\textbf{å‡ä½¿ç”¨}此命令打å°å‚考文献,ä¸åŒå¤„ç†åŽç«¯æ­¤å‘½ä»¤çš„ \meta{键值列表} ä¸åŒã€‚使用 \hologo{BibTeX} 处ç†æ—¶é€‰é¡¹ä¸ŽèŠ‚ \ref{sec:document command} 目录的选项相åŒï¼Œä½¿ç”¨ \hologo{biber} 处ç†æ—¶å¸¸ç”¨çš„选项如下:
-% \end{function}
-%
-% \begin{function}{heading,title,prenote,section,type,filter}
-% \begin{syntax}
-% heading = <bibliography|subbibliography|(bibintoc)|subbibintoc>
-% title = <å‚考文献标题å>
-% prenote = <å‚考文献å‰æ³¨>
-% section = <æ•´æ•°|(0)>
-% type = <æ¡ç›®ç±»åž‹>
-% filter = <过滤器å>
-% \end{syntax}
-% \end{function}
-% \begin{optdesc}
-% \item[heading] å‚考文献通常有一个章标题或者节标题,该选项选择由 \tn{defbibheading} 定义的标题å。缺çœçŠ¶æ€ä¸‹ä½¿ç”¨æ ‡é¢˜å \opt{bibintoc}。
-% \item[title] 如果标题定义支æŒçš„è¯ï¼Œè¯¥é€‰é¡¹è¦†ç›–ç”± \opt{heading} 选项æ供的缺çœæ ‡é¢˜å。
-% \item[prenote] 该选项选择由 \tn{defbibnote} 所定义的å‰æ³¨ï¼Œç¼ºçœçŠ¶æ€ä¸‹ä¸æ‰“å°ä»»ä½•å‰æ³¨ã€‚
-% \item[section] åªæ‰“å°åœ¨æŒ‡å®šæ–‡èŠ‚中引用的æ¡ç›®ã€‚该å‚考文献节从 1 开始编å·ï¼Œæ‰€æœ‰åœ¨ \env{refsection} 环境外给出的引用标记为第零节。
-% \item[type] 指定æ¡ç›®çš„打å°ç±»åž‹ã€‚
-% \item[filter] 使用由 \tn{defbibfilter} 定义的 \opt{filter} æ¥è¿‡æ»¤æ¡ç›®ã€‚
-% \end{optdesc}
-%
-% å¯èƒ½ä¸€äº›æƒ…况下您希望更加çµæ´»åœ°è®¾ç½®å‚考文献或有更多需求,下é¢ä¸¾ä¸€ä¸ªåœ¨å¯¼è¨€åŒºæ‰‹åŠ¨é…ç½® \pkg{biblatex} å®åŒ…的例å­ï¼š
-% \begin{ctexexam}
-% \usepackage[style = numeric]{biblatex}
-% \addbibresource{myrefs.bib}
-% \defbibheading{bibliography}[å‚考文献] % 定义å‚考文献标题
-% {\chapter*{#1}\markboth{#1}{#1}}
-% \end{ctexexam}
-%
-% \subsection{定ç†æ ·å¼}
-% \label{subsec:theorem of style}
-% \begin{function}[EXP,added = 2021-01-12,updated = 2021-07-01]{thmbox,within,headpunct,bodyfont,notefont,headfont,headindent,spaceabove,spacebelow,spacepost,headformat,brackets}
-% \begin{syntax}
-% thmbox = <true|(false)>
-% within = <(chapter)|section|其它环境|空置>
-% headpunct = <(empty)>
-% bodyfont = <(empty)>
-% notefont = <(empty)>
-% headfont = <(\tn{color}\{ctex@emph\}\tn{sffamily})>
-% headindent = <刚性长度|(0em)>
-% spaceabove = <弹性长度|(0.75ex plus .1ex)>
-% spacebelow = <弹性长度|(0.75ex plus .1ex)>
-% spacepost = <刚性长度|(1em)>
-% headformat = <(\tn{NAME}\tn{space}\tn{NUMBER}\tn{NOTE})>
-% brackets = \{<左括å·>,<å³æ‹¬å·>\}
-% \end{syntax}
-% \ding{229} 以上选项路径为 \opt{thmset/...}
-% \changes{v1.21}{2021/01/12}{增加é…置定ç†çŽ¯å¢ƒæ ·å¼çš„选项。}
-% \changes{v1.26}{2021/07/01}{增加é…置公å¼æ ‡ç­¾æ‹¬å·é€‰é¡¹ \opt{brackets}。}
-% \end{function}
-%
-% \begin{optdesc}
-% \item[thmbox] å¼€å¯å®šç†çŽ¯å¢ƒç›’å­çš„边框,需载入 \pkg{tcolorbox} å®åŒ…æ‰ç”Ÿæ•ˆã€‚这个选项与 \pkg{thmtools} 中并ä¸ä¸€è‡´ï¼Œ\pkg{thmtools} çš„åŒå选项包括 \opt{L}ã€\opt{M} å’Œ \opt{S} 三个å‚数。
-% \item[within] 定ç†ç¼–å·è·Ÿéšçš„计数器,默认跟éšç« çš„ç¼–å·ï¼Œä¹Ÿå¯ä»¥è·Ÿéšå…¶å®ƒå®šç†çŽ¯å¢ƒçš„ç¼–å·ï¼Œå½“计数器增加时定ç†ç¼–å·ä¼šä»Žé›¶å¼€å§‹ï¼Œç©ºç½®æ—¶ä¸è·Ÿéšå…¶å®ƒè®¡æ•°å™¨ã€‚
-% \item[headpunct] 定ç†æ ‡é¢˜æœ«å°¾åŽçš„标记,在æ¢è¡Œç¬¦æˆ–第一段内容的间隔之å‰ã€‚
-% \item[bodyfont] 定ç†å†…容部分的字体,包括字体æ—ã€å­—体系列ã€å­—体尺寸和字体形状命令。
-% \item[notefont] 定ç†é¢˜æ³¨éƒ¨åˆ†çš„字体,包括字体æ—ã€å­—体系列ã€å­—体尺寸和字体形状命令。
-% \item[headfont] 定ç†æ ‡é¢˜éƒ¨åˆ†çš„字体,包括字体æ—ã€å­—体系列ã€å­—体尺寸和字体形状命令。
-% \item[headindent] 定ç†æ ‡é¢˜çš„缩进,默认无缩进,å¯ç”¨ \tn{parindent} 命令设置为段è½ç¼©è¿›ã€‚
-% \item[spaceabove] 定ç†çŽ¯å¢ƒå‰çš„é—´è·ï¼Œä½¿ç”¨ \pkg{tcolorbox} 的环境包装åŽè¢«è¦†ç›–。
-% \item[spacebelow] 定ç†çŽ¯å¢ƒåŽçš„é—´è·ï¼Œä½¿ç”¨ \pkg{tcolorbox} 的环境包装åŽè¢«è¦†ç›–。
-% \item[spacepost] 定ç†æ ‡é¢˜åŽä¸Žç¬¬ä¸€æ®µå†…容的间è·ã€‚
-% \item[headformat] 定ç†å¼€å¤´éƒ¨åˆ†å„组æˆå…ƒç´ çš„排列和格å¼ï¼Œè¿™ä¸ªé€‰é¡¹ä¸€èˆ¬ä¸éœ€è¦ä½¿ç”¨ï¼Œå…¶ä¸­ \tn{NAME}ã€\tn{NUMBER} å’Œ \tn{NOTE} 分别代表标题ã€ç¼–å·å’Œé¢˜æ³¨ã€‚
-% \item[brackets] 设置行间公å¼ç¼–å·æ ‡ç­¾çš„括å·ï¼Œä»¥è‹±æ–‡é€—å·åˆ†éš”,分别为左å³æ‹¬å·ã€‚
-% \end{optdesc}
-%
-% \subsubsection{新建定ç†æ ·å¼}
-% \begin{function}[added = 2021-01-12,updated = 2021-07-13]{\declaretheorem,\DeclareTheorem,\declaretheoremstyle}
-% \begin{syntax}
-% \tn{declaretheorem}\oarg{键值列表}\marg{定ç†çŽ¯å¢ƒå}\oarg{键值列表}
-% \tn{DeclareTheorem}\marg{定ç†çŽ¯å¢ƒå}\oarg{英文标题}\marg{中文标题}\parg{ç›’å­æ ·å¼|(tc-theorem)}\oarg{键值列表}
-% \tn{declaretheoremstyle}\oarg{键值列表}\marg{定ç†æ ·å¼å}\oarg{键值列表}
-% \end{syntax}
-% 文档类已预置 8 个定ç†çŽ¯å¢ƒï¼ŒçŽ¯å¢ƒååŠå¯¹åº”的定ç†æ ‡é¢˜åè§å°èŠ‚ \ref{subsec:theorem},如果需è¦æ–°çš„定ç†æ ‡é¢˜å或定ç†æ ·å¼å¯ä½¿ç”¨è¿™ä¸‰ä¸ªå‘½ä»¤ï¼Œç”± \pkg{thmtools} æ供支æŒï¼Œå…¶ä¸­ä¸¤ä¸ªå‘½ä»¤å„自å‰åŽå¯é€‰å‚æ•°çš„ \meta{键值列表} 是等效的,用法与它们的åŒå命令一致。
-% \changes{v1.23}{2021/03/12}{é‡æ–°å®šä¹‰äº†æ–°å®šç†çŽ¯å¢ƒå‘½ä»¤ \tn{newtheorem}。}
-% \changes{v1.24}{2021/04/25}{增加定义定ç†çŽ¯å¢ƒå‘½ä»¤ \tn{DeclareTheorem}。}
-% \changes{v1.26}{2021/06/15}{定义新定ç†çŽ¯å¢ƒçš„命令调整为 \tn{declaretheorem}。}
-% \end{function}
-%
-% \begin{optdesc}
-% \item[\tn{declaretheorem}] 定义新的定ç†ç±»çŽ¯å¢ƒï¼Œ\tn{newtheorem} 命令与它等效。\meta{键值列表} 中常用的选项如下:
-% \begin{function}{name,numbered,numberlike,style}
-% \begin{syntax}
-% name = <定ç†çŽ¯å¢ƒæ ‡é¢˜>
-% numbered = <no|(yes)|unless unique>
-% numberlike = <定ç†çŽ¯å¢ƒå>
-% style = <定ç†æ ·å¼å>
-% \end{syntax}
-% \end{function}
-% \begin{optdesc}
-% \item[name] 定ç†æ ‡é¢˜çš„默认值是环境的å称,并且首字æ¯å¤§å†™ï¼ˆè‹±æ–‡æ ‡é¢˜ï¼‰ã€‚
-% \item[numbered] 定ç†å¯ä»¥è¢«ç¼–å·ã€ä¸è¢«ç¼–å·æˆ–者åªæœ‰åœ¨æ–‡æ¡£ä¸­å¤šæ¬¡å‡ºçŽ°æ—¶æ‰è¢«ç¼–å·ã€‚
-% \item[numberlike] 定ç†å°†ä½¿ç”¨æ­¤è®¡æ•°å™¨è¿›è¡Œç¼–å·ï¼Œé€šå¸¸è¿™æ˜¯å¦ä¸€ä¸ªå®šç†çŽ¯å¢ƒçš„å称。
-% \item[style] 用 \tn{declaretheoremstyle} 定义的定ç†æ ·å¼çš„å称,定ç†å°†ä½¿ç”¨è¿™ç§æ ·å¼çš„设置。
-% \end{optdesc}
-% \item[\tn{DeclareTheorem}] \tn{DeclareTheorem} 是更便æ·çš„定ç†å‘½ä»¤ï¼Œå®ƒå®šä¹‰ä¸€ä¸ªæ–°çš„定ç†çŽ¯å¢ƒï¼Œ\meta{键值列表} 支æŒçš„选项与 \tn{declaretheorem} 相åŒï¼Œä½†å®ƒä»¬çš„区别有:
-% \begin{itemize}
-% \item 中英文模å¼ä¸‹æ ‡é¢˜ä¸åŒï¼Œè‹±æ–‡æ ‡é¢˜ä¸ºå¯é€‰é¡¹ï¼Œé»˜è®¤ä¸ºé¦–å­—æ¯å¤§å†™çš„环境å。
-% \item 自动定义交å‰å¼•ç”¨çš„æ ¼å¼ï¼Œå¼•ç”¨æ ‡ç­¾å‰ç¼€ä¸ºå®šç†å称。
-% \item 定ç†ç›’å­é€‰é¡¹ \opt{thmbox} ä»ç„¶ç”Ÿæ•ˆï¼Œç›’å­æ ·å¼é€‰é¡¹æ˜¯ç”¨äºŽè®¾ç½®å®šç†ç›’å­æ ·å¼çš„åç§°ï¼Œå®ƒéœ€è¦ \pkg{tcolorbox} çš„ \tn{tcbset} 接å£å‘½ä»¤æˆ– \tn{tcbappstyle} 设定,默认为 \opt{tc-theorem}。
-% \item 默认使用 \opt{easy-theorem} 定ç†æ ·å¼ï¼Œå¯åœ¨æœ€åŽä¸€ä¸ªé€‰é¡¹ä½¿ç”¨ \opt{style} 更改样å¼ã€‚
-% \end{itemize}
-% \item[\tn{declaretheoremstyle}] 定义新的定ç†æ ·å¼ï¼Œ\meta{键值列表} 中包括上述定ç†æ ·å¼ä»¥åŠ \tn{declaretheorem} 的所有选项。
-% \end{optdesc}
-%
-% 下é¢ç®€å•åˆ—举定ç†å‘½ä»¤çš„用法,预置定ç†çš„æ ·å¼ä¸º \opt{easy-theorem},上述定ç†æ ·å¼é€‰é¡¹å°†å¯¹è¿™ä¸ªå®šç†æ ·å¼ç”Ÿæ•ˆã€‚如果使用这个样å¼è€Œåªæ˜¯å¢žåŠ æ–°çš„定ç†å称,å¯ä»¥è¿™æ ·ï¼š
-% \begin{ctexexam}
-% \DeclareTheorem{定ç†çŽ¯å¢ƒå}{中文标题}[style = easy-theorem]
-% \declaretheorem[style = easy-theorem,name = 定ç†å]{定ç†çŽ¯å¢ƒå}
-% \end{ctexexam}
-%
-% \tn{declaretheorem} 定义的定ç†çŽ¯å¢ƒéœ€è¦æ‰‹åŠ¨å¢žåŠ ç›’å­è¾¹æ¡†ï¼š
-% \begin{ctexexam}
-% \tcolorboxenvironment{定ç†çŽ¯å¢ƒå}{tc-theorem}
-% \end{ctexexam}
-%
-% 使用 \tn{tcbappstyle} 命令调整开å¯å®šç†ç›’å­æ—¶é»˜è®¤çš„æ ·å¼ï¼Œç¬¬ä¸€ä¸ªå‚数为 \opt{theorem},关于命令的介ç»åœ¨å°èŠ‚ \ref{subsec:box}。
-% \begin{ctexexam}
-% \tcbappstyle{theorem}{colback = GreenYellow}
-% \end{ctexexam}
-%
-% 定义一个新的定ç†æ ·å¼å¯ç”¨äºŽ \tn{declaretheorem} çš„ \opt{style} 选项:
-% \begin{ctexexam}
-% \declaretheoremstyle[bodyfont = \rmfamily,spacepost = 0.5em]{定ç†æ ·å¼å}
-% \end{ctexexam}
-%
-% \subsection{页é¢å°ºå¯¸}
-% \label{subsec:page margins}
-% \begin{function}[EXP,added = 2021-01-13,updated = 2021-06-02]{headruleskip,footruleskip,left,top,hmargin,textwidth,includehead}
-% \begin{syntax}
-% headruleskip = <页眉线间è·>
-% footruleskip = <页脚线间è·>
-% left = <页é¢å·¦è¾¹è·>
-% top = <页é¢ä¸Šè¾¹è·>
-% hmargin = \{<左边è·>,<å³è¾¹è·>\}
-% textwidth = <页é¢æ–‡æœ¬åŒºå®½åº¦>
-% includehead = <true|(false)>
-% \end{syntax}
-% \ding{229} 以上选项路径为 \opt{geoset/...} \\
-% 预置的页é¢å°ºå¯¸ä¸Ž \cls{Word} 的默认值接近,\opt{geoset} 会将å‰ä¸¤ä¸ªä¹‹å¤–的选项交给 \pkg{geometry} å®åŒ…接å£å‘½ä»¤ \tn{geometry} 处ç†ï¼Œå¹¶ä¸” \meta{键值列表} 的选项与之相åŒï¼Œä¸Šé¢çš„选项仅是一å°éƒ¨åˆ†ï¼Œæ”¯æŒçš„å‚æ•°å¯æŸ¥é˜…å®åŒ…帮助文档。当在此设置页é¢å¤§å°æ—¶ï¼Œä¼šè¦†ç›– \opt{paper} 选项的设置。
-% \changes{v1.21}{2021/01/13}{增加é…置页é¢å°ºå¯¸çš„选项。}
-% \end{function}
-%
-% \begin{ctexexam}
-% \geoset
-% {
-% headruleskip = 3pt,
-% top = 2.5cm,
-% bottom = 2.5cm,
-% left = 3.2cm,
-% right = 3.2cm,
-% ignoreall
-% }
-% \end{ctexexam}
-%
-% \subsection{页眉页脚}
-% \label{subsec:header and footer}
-% \begin{function}[EXP,added = 2021-01-13,updated = 2021-06-14]{head-foot,chap-mark,sec-mark,subsec-mark,chap-label,sec-label,subsec-label,headrule,footrule,footnoterule}
-% \begin{syntax}
-% head-foot = <页眉页脚中的内容>
-% chap-mark = <\tn{chaptermark} 标志命令的内容>
-% sec-mark = <\tn{sectionmark} 标志命令的内容>
-% subsec-mark = <\tn{subsectionmark} 标志命令的内容>
-% chap-label = <\tn{chaptermark} 标志命令的标签>
-% sec-label = <\tn{sectionmark} 标志命令的标签>
-% subsec-label = <\tn{subsectionmark} 标志命令的标签>
-% headrule = <页眉横线格å¼>
-% footrule = <页脚横线格å¼>
-% footnoterule = <脚注横线格å¼>
-% \end{syntax}
-% \ding{229} 以上选项路径为 \opt{hdrset/...} \\
-% \opt{hdrset} 设置的命令由 \pkg{fancyhdr} å®åŒ…æ供支æŒã€‚在 book 模å¼æ—¶ä½¿ç”¨ç« èŠ‚页眉标志内容选项 \opt{chap-mark} å’Œ \opt{sec-mark},在 article 模å¼æ—¶ä½¿ç”¨ \opt{sec-mark} å’Œ \opt{subsec-mark} 选项,这与标准文档类的行为一致,标志内容中å‚æ•° \#1 代表当å‰ç« ã€èŠ‚或å°èŠ‚的标题。也å¯ä»¥ç›´æŽ¥é‡æ–°å®šä¹‰è¿™äº›æ ‡å¿—命令,但此时 \opt{style/uppercase} 选项失效,这时å¯ä»¥ç”¨ä¾‹å¦‚ \tn{MakeUppercase} 命令æ¥è®¾ç½®æ ‡å¿—内容的大å°å†™ã€‚
-% \changes{v1.21}{2021/01/11}{ä¿®å¤å•é¢æ–‡æ¡£æ—¶é¡µçœ‰æ¨ªçº¿æ¶ˆå¤±çš„问题。}
-% \changes{v1.21}{2021/01/13}{增加é…置页眉页脚的选项。}
-% \changes{v1.23}{2021/03/08}{优化页眉页脚设置,增加 \opt{chap-mark} 和 \opt{sec-mark} 标志选项。}
-% \changes{v1.23}{2021/03/14}{å¯ä»¥æ‰‹åŠ¨ç»˜åˆ¶é¡µçœ‰ã€é¡µè„šå’Œè„šæ³¨çš„横线。}
-% \changes{v1.24}{2021/04/09}{增加 \opt{subsec-mark} 标志选项,仅在 article 模å¼ç”Ÿæ•ˆã€‚}
-% \end{function}
-%
-% 标签选项 \opt{chap-label}ã€\opt{sec-label} å’Œ \opt{subsec-label} 用于设置标志命令中的标签,包括标题编å·å’Œä¸Žæ ‡é¢˜å†…容之间的è·ç¦»ï¼Œå®ƒä»¬æ¯”标志命令内容的选项更常用,å¯é€‰å‚数是编å·ï¼Œå¿…选å‚数是è·ç¦»å‘½ä»¤ï¼š
-% \begin{ctexexam}
-% \hdrset
-% {
-% chap-label = [\thechapter]{\hspace{1em}},
-% sec-mark = \CTEXifname{\CTEXthesection——}{}#1
-% }
-% \end{ctexexam}
-%
-% \opt{headrule}ã€\opt{footrule} å’Œ \opt{footnoterule} 三个选项å¯ä»¥ä½¿ç”¨ \tn{hrule} \opt{width} \meta{长度} \opt{height} \meta{高度} 或下述 \tn{markrule} 命令æ¥ç»˜åˆ¶æ¨ªçº¿ï¼Œè„šæ³¨çº¿é»˜è®¤ä¸ºç©ºã€‚当然,手动绘制横线时线æ¡ç²—细选项 \opt{style/rulewidth} 会失效。
-%
-% \begin{function}[added = 2021-01-13,updated = 2021-07-25]{\easyhead,\easyfoot,\markboth,\markright,\markrule}
-% \begin{syntax}
-% \tn{easyhead}\oarg{ä½ç½®}\marg{内容}
-% \tn{easyfoot}\oarg{ä½ç½®}\marg{内容}
-% \tn{markboth}\marg{左页页眉内容}\marg{å³é¡µé¡µçœ‰å†…容}
-% \tn{markright}\marg{å³é¡µé¡µçœ‰å†…容}
-% \tn{markrule}\oarg{长度|(\tn{textwidth})}\parg{颜色å}\marg{线宽|(0.75pt)}[<上间è·>+<下间è·>]
-% \end{syntax}
-% 命令 \tn{easyhead} å’Œ \tn{easyfoot} 的使用方法与 \tn{fancyhead} å’Œ \tn{fancyfoot} 完全相åŒï¼Œå®ƒä»¬éœ€è¦åœ¨ \opt{head-foot} 选项中使用,设置的是一个å为 \opt{fancy} 的页é¢é£Žæ ¼ã€‚\pkg{fancyhdr} 将页眉页脚分æˆäº†å·¦ä¸­å³å’Œå¥‡æ•°é¡µï¼ˆodd)ã€å¶æ•°é¡µï¼ˆeven)共 12 个部分,å¯é€‰å‚数中 \opt{E} å’Œ \opt{O} 代表å¶æ•°å’Œå¥‡æ•°ï¼Œ\opt{L}ã€\opt{C} å’Œ \opt{R} 代表左ã€ä¸­å’Œå³éƒ¨åˆ†ã€‚å•é¢æ‰“å°æ—¶ï¼Œå«æœ‰å¶æ•°çš„选项无效。
-% \changes{v1.26}{2021/06/14}{增加页眉页脚的横线绘制命令 \tn{markrule}。}
-% \end{function}
-%
-% \tn{markboth} å’Œ \tn{markright} 这两个命令用于手动设置页眉内容,一般紧éšæ ‡é¢˜å‘½ä»¤ï¼Œç‰¹æ®Šæƒ…况下å¯ä»¥ä½¿ç”¨å®ƒä»¬å¾—到需è¦çš„页眉标志。上述标志命令内容的选项便是基于这两个命令。如果是å•é¢æŽ’版,则 \meta{左页页眉内容} 无效。
-%
-% 命令 \tn{markrule} 用于绘制页眉页脚横线,长度默认为页é¢æ–‡æœ¬åŒºçš„宽度,上下间è·ä¸ºæ¨ªçº¿ä¸Žä¸Šä¸‹æ–¹éƒ¨ä»¶çš„é—´è·ï¼Œå¸¦æœ‰é•¿åº¦å•ä½ï¼Œé—´è·é•¿åº¦ä¹‹é—´ç”¨ + å·åˆ†å¼€ï¼Œè‹¥åªæœ‰ä¸€éƒ¨åˆ†åˆ™è¡¨ç¤ºä¸Šé—´è·ï¼Œè¿™ä¸ªå‘½ä»¤ä¹Ÿå¯ä»¥åœ¨æ­£æ–‡ä¸­ç»˜åˆ¶æ¨ªçº¿ã€‚下é¢ä¸¾ä¸€ä¸ªè®¾ç½®é¡µçœ‰å†…容的例å­ï¼š
-% \begin{ctexexam}
-% \hdrset
-% {
-% head-foot =
-% {
-% \easyhead[ER]{\leftmark}
-% \easyhead[OL]{\rightmark}
-% \easyhead[EL,OR]{\textbf{\thepage}}
-% },
-% headrule = \markrule(DarkViolet){0.5pt}[2pt+2pt]
-% }
-% \end{ctexexam}
-%
-% \subsubsection{脚注格å¼}
-% \begin{function}[EXP,added = 2021-05-12,updated = 2021-07-14]{fnmargin,fnparskip,fnparindent,footnotetype,fnmark-pos,fnmark-num,fnmark-num,fnmark-form,fntext-form,afterfnmark}
-% \begin{syntax}
-% fnmargin = <刚性长度|(0.75em)>
-% fnparskip = <弹性长度|(0ex)>
-% fnparindent = <刚性长度|(2em)>
-% footnotetype = <(hang)|default|bottom>
-% fnmark-pos = <normal|(super)>
-% fnmark-num = <(plain)|pifont|pifont*|pifont-sans|pifont-sans*>
-% fnmark-form = <æ ¼å¼ä»£ç >
-% fntext-form = <æ ¼å¼ä»£ç >
-% afterfnmark = <æ ¼å¼ä»£ç >
-% \end{syntax}
-% \ding{229} 以上选项路径为 \opt{hdrset/...} \\
-% \changes{v1.25}{2021/05/12}{增加脚注样å¼è®¾ç½®é€‰é¡¹ã€‚}
-% \changes{v1.27R}{2021/07/14}{增加脚注内容格å¼é€‰é¡¹ \opt{fntext-form} 和脚注类型选项 \opt{footnotetype}。}
-% \end{function}
-%
-% \begin{optdesc}
-% \item[fnmargin] 脚注首段缩进è·ç¦»ï¼Œç­‰äºŽé•¿åº¦ \tn{footnoteindent} 的值。
-% \item[fnparskip] 脚注段è½é—´è·ï¼Œç­‰äºŽé•¿åº¦ \tn{footparskip} 的值。
-% \item[fnparindent] 脚注段è½ç¼©è¿›ï¼Œç­‰äºŽé•¿åº¦ \tn{footparindent} 的值。
-% \item[footnotetype] 脚注的类型,悬挂缩进 \opt{hang} 是默认值,\opt{default} 是原始的类型,在一些浮动体排版的情况下,脚注å¯èƒ½ä½äºŽé¡µé¢ä¸­é—´ï¼Œ\opt{bottom} 使脚注始终ä½äºŽé¡µé¢åº•ç«¯ã€‚这是个å¤åˆé€‰é¡¹ï¼Œ\opt{bottom} å¯ä»¥ä¸Žå‰ä¸¤ç§ç±»åž‹é‡å¤æˆ–å¤åˆä½¿ç”¨ï¼š
-% \begin{ctexexam}
-% \hdrset{footnotetype = default,footnotetype = bottom}
-% \hdrset{footnotetype = {hang,bottom}}
-% \end{ctexexam}
-% \item[fnmark-pos] 设置脚注编å·çš„ä½ç½®ï¼Œæ­£å¸¸æ–‡æœ¬æˆ–是上标形å¼ã€‚
-% \item[fnmark-num] 脚注编å·çš„æ ¼å¼ï¼Œé»˜è®¤ä¸ºåŽŸç”Ÿæ ·å¼ \opt{plain},还å¯ä»¥æ”¹ä¸º \opt{pifont} çš„å„个版本,从左往å³ä¾æ¬¡ä¸ºæ™®é€šç‰ˆã€é˜´æ–‡è¡¬çº¿ç‰ˆã€é˜³æ–‡æ— è¡¬çº¿ç‰ˆå’Œé˜´æ–‡æ— è¡¬çº¿ç‰ˆï¼Œç¼ºç‚¹æ˜¯å®ƒä»¬çš„ç¼–å·ä»…包括 1-10。
-% \item[fnmark-form] 脚注标记的格å¼ï¼Œåœ¨æ­¤è®¾ç½®å­—体命令会覆盖 \opt{subfont/footnote} 的设置,最åŽä¸€ä¸ªæ ¼å¼å‘½ä»¤å¯ä»¥å¸¦æœ‰ä¸€ä¸ªå‚数,这个å‚数接å—脚注标记,一般é…åˆ \opt{fnmark-num = plain} 使用。
-% \item[fntext-form] 脚注内容的格å¼ï¼Œåœ¨æ­¤è®¾ç½®å­—体命令会覆盖 \opt{subfont/footnote} 的设置,最åŽä¸€ä¸ªæ ¼å¼å‘½ä»¤å¯ä»¥å¸¦æœ‰ä¸€ä¸ªå‚数,这个å‚数接å—脚注内容。
-% \item[afterfnmark] 脚注标记åŽçš„代ç ï¼Œç”±äºŽè„šæ³¨æ ‡è®°å¤„于水平盒å­ä¸­ï¼Œå®ƒä¸€èˆ¬ç”¨äºŽè®¾ç½®æ ‡è®°ä¸Žæ–‡æœ¬é—´çš„è·ç¦»ã€‚
-% \end{optdesc}
-%
-% \subsection{目录样å¼}
-% \label{subsec:catalog style}
-% \begin{function}[EXP,added = 2021-01-13,updated = 2021-05-14]{format,format+,indent,rule,numsep}
-% \begin{syntax}
-% format = <目录标题格å¼>
-% format += <目录标题格å¼>
-% indent = <目录标题左边缩进>
-% rule = <目录引导线样å¼>
-% numsep = <ç¼–å·åŽé—´è·|(1em)>
-% \end{syntax}
-% \ding{229} 以上选项路径为 \opt{tocset/(level)/...} \\
-% \opt{tocset} 将目录样å¼äº¤ç»™ \pkg{titletoc} 处ç†ï¼Œ\opt{(level)} 代表 \opt{part}ã€\opt{chapter}ã€\opt{section}ã€\opt{subsection}ã€\opt{figure}ã€\opt{table} å’Œ \opt{lstlisting} 级别的目录,而使用 \opt{list} 级别å¯ä»¥ç»Ÿä¸€è®¾ç½®å›¾ç‰‡ã€è¡¨æ ¼å’Œä»£ç ç›®å½•çš„æ ·å¼ã€‚
-% \changes{v1.21}{2021/01/13}{增加é…置目录样å¼çš„选项。}
-% \changes{v1.24}{2021/04/20}{增加目录中编å·ä¸Žæ ‡é¢˜çš„é—´è·é€‰é¡¹ \opt{numsep}。}
-% \changes{v1.25}{2021/05/14}{å¯ä»¥åˆ†åˆ«è®¾ç½®å›¾ç‰‡ã€è¡¨æ ¼å’Œä»£ç ç›®å½•çš„æ ¼å¼ã€‚}
-% \end{function}
-%
-% \opt{format} 是目录中标题的格å¼ï¼Œå¯ä»¥è®¾ç½®å­—体和加入垂直间è·ç­‰ï¼Œåž‚ç›´é—´è·æœ€å¥½ä½¿ç”¨æ— é—´è·é‡åˆçš„ \tn{addvspace} 命令,带有加å·çš„ \opt{format+} 选项用于在已有的格å¼å‘½ä»¤åŽé™„加内容。\opt{indent} 是目录中标题在页é¢å·¦ä¾§çš„缩进è·ç¦»ï¼Œåº”该有长度å•ä½ã€‚\opt{rule} 选项中一般应当使用 \tn{tocrule} 命令,将会在接下æ¥ä»‹ç»ã€‚\opt{numsep} 是有编å·çš„标题在目录中编å·ä¸Žæ ‡é¢˜çš„é—´è·ã€‚
-%
-% \begin{function}[added = 2021-01-13,updated = 2021-06-11]{\tocrule,\CTEXnumberline}
-% \begin{syntax}
-% \tn{tocrule}*\oarg{引导点间è·|(0.7pc)}\parg{引导点大å°|(1.2)}\marg{引导点}\oarg{页ç æ ¼å¼}
-% \tn{CTEXnumberline}\marg{ç¼–å·çº§åˆ«}
-% \end{syntax}
-% \tn{tocrule} 命令生æˆç›®å½•å¼•å¯¼çº¿ï¼Œéœ€è¦åœ¨ \opt{rule} 选项中使用。带有星å·çš„命令会使当å‰çº§åˆ«çš„目录引导线å³è¾¹ä¸Žé¡µç è¿žæŽ¥è€Œä¸æ˜¯å¯¹é½ã€‚引导点间è·éœ€å¸¦æœ‰é•¿åº¦å•ä½ï¼Œå¼•å¯¼ç‚¹å¤§å°ä¸å¸¦å•ä½ï¼Œä¸ºå¼•å¯¼ç‚¹ç¬¦å·æ­£å¸¸å¤§å°çš„å€æ•°ï¼Œå¼•å¯¼ç‚¹ä¸€èˆ¬ä¸ºè‹±æ–‡å¥å·æˆ– \tn{cdot} 中心点符å·ã€‚页ç æ ¼å¼çš„内容ä½äºŽé¡µç å‰é¢ï¼Œå¯ä»¥è®¾ç½®é¡µç å­—体和è·ç¦»ç­‰ï¼Œæœ€åŽä¸€ä¸ªæ ¼å¼å‘½ä»¤å¯ä»¥å¸¦æœ‰ä¸€ä¸ªå‚数,这个å‚数接å—页ç ç¼–å·ã€‚
-% \end{function}
-%
-% \tn{CTEXnumberline} 命令用于在 \CTeX 文档类的 \opt{tocline} 选项中设置目录标签的编å·ï¼Œå®ƒå·²ç»è¢«é‡æ–°å®šä¹‰ï¼Œä½¿å¾—目录编å·åŽé—´è·é€‰é¡¹ \opt{numsep} ä»ç„¶æœ‰æ•ˆã€‚\meta{ç¼–å·çº§åˆ«} 为 \opt{chapter} å’Œ \opt{section} 等,也å¯ç”¨å‚æ•° \#1 代替当å‰çº§åˆ«ç±»åž‹ï¼Œæ ‡é¢˜å用å‚æ•° \#2 代替一般ä¸å˜ã€‚
-% \begin{ctexexam}
-% \tocset
-% {
-% chapter =
-% {
-% format = \addvspace{8pt}\large,
-% indent = 1.5em,
-% rule = \tocrule[0.6pc](1.1){.}[\zihao{5}]
-% }
-% }
-% \end{ctexexam}
-%
-% \begin{function}[EXP,added = 2021-01-13,updated = 2021-05-14]{level/belowoffset,lolskip,tocline-fig,tocline-tab,tocline-lst,belowoffset,line-align,hang,numsep-all,indent-all,rule-all}
-% \begin{syntax}
-% belowoffset = <长度|(0pc)>
-% lolskip = <长度|(0.8pc)>
-% tocline-fig = <图片目录标签>
-% tocline-tab = <表格目录标签>
-% tocline-lst = <代ç ç›®å½•æ ‡ç­¾>
-% belowoffset = <长度|(-1pc)>
-% line-align = <(true)|false>
-% hang = <true|(false)>
-% numsep-all = <ç¼–å·åŽé—´è·|(1em)>
-% indent-all = <目录标题左边缩进>
-% rule-all = <目录引导线样å¼>
-% \end{syntax}
-% \ding{229} 以上选项路径为 \opt{tocset/(level)/...} 或 \opt{tocset/...}
-% \changes{v1.24}{2021/04/05}{å¯ä»¥è®¾ç½®å›¾ã€è¡¨å’Œä»£ç ç›®å½•çš„标签。}
-% \changes{v1.24}{2021/04/06}{增加目录引导线å³è¾¹å¯¹é½æ–¹å¼ \opt{line-align}。}
-% \changes{v1.24}{2021/04/19}{给目录增加 \opt{hang} æ ·å¼é€‰é¡¹ã€‚}
-% \changes{v1.24}{2021/05/01}{给目录增加 \opt{format+} 和 \opt{rule-all} 选项。}
-% \end{function}
-%
-% \begin{optdesc}
-% \item[lolskip] \opt{lolskip} 是代ç ç›®å½•ä¸­ç« ä¹‹é—´çš„代ç æ ‡é¢˜çš„è·ç¦»ï¼Œä¸Ž \CTeX 的表格目录和图片目录中章之间的标题è·ç¦»é€‰é¡¹ \opt{lotskip} å’Œ \opt{lofskip} 类似,它们的值å‡é»˜è®¤ä¸º \opt{0.8pc},在 article 模å¼ä¸­æ­¤é€‰é¡¹å¤±æ•ˆã€‚
-% \item[belowoffset] \opt{belowoffset} 选项为主文档目录标题下方的间è·è¡¥å¿ï¼Œä¸€èˆ¬ä¸ºè´Ÿå€¼ï¼Œç”¨äºŽæŠµæ¶ˆ \opt{format} 中é¢å¤–çš„åž‚ç›´é—´è·ã€‚\opt{(level)} 中的 \opt{belowoffset} 与之æ„义类似,代表 \opt{figure}ã€\opt{table} å’Œ \opt{lstlisting} 三个级别,也å¯ä»¥ä½¿ç”¨ \opt{list} 统一设置,一般为正值。
-% \item[tocline] 目录标签整体使用 \opt{tocline} 设置,在图表标签的å‚数中 \#1 代表编å·ï¼Œä»£ç æ ‡ç­¾ä¸­åˆ™æ˜¯ \tn{thelstlisting} 代表编å·ï¼Œæ ‡ç­¾ä¸­è¿˜å¯åŒ…å«æ ‡ç­¾å称,默认标签å称与图ã€è¡¨å’Œä»£ç çŽ¯å¢ƒçš„标题å称一致。下é¢ä¸¾ä¸ªè®¾ç½®æ ‡ç­¾çš„例å­ï¼š
-% \begin{ctexexam}
-% \tocset
-% {
-% hang = false,
-% tocline-fig = 图 #1\hspace{1em},
-% tocline-lst = 代ç \thelstlisting\hspace{1em}
-% }
-% \end{ctexexam}
-% \item[line-align] \opt{line-align} 选项å¯ä»¥ä½¿ç›®å½•å¼•å¯¼çº¿å³è¾¹å¯¹é½å¹¶ä¸Žé¡µç ä¿æŒä¸€å®šé—´éš™ï¼Œå¦åˆ™ä¼šä¸Žé¡µç è¿žæŽ¥ã€‚
-% \item[hang] \opt{hang} 选项使目录标题为悬挂缩进形å¼ï¼Œç¼©è¿›è·ç¦»ä¸ºç¼–å·åŠå…¶ä¸Žæ ‡é¢˜é—´è·çš„长度,但此时目录编å·ä¼šå¤±åŽ»è¶…链接。
-% \item[numsep-all] 统一设置所有有编å·çš„标题在目录中编å·ä¸Žæ ‡é¢˜çš„é—´è·ã€‚
-% \item[indent-all] 统一设置所有级别的目录标题左边缩进。
-% \item[rule-all] 统一设置所有级别的目录引导线样å¼ã€‚
-% \end{optdesc}
-%
-% \section{常用环境}
-%
-% \subsection{å…¬å¼}
-% \begin{function}[added = 2021-01-05]{equation,multline,gather,align}
-% \begin{syntax}
-% \tn{begin}\marg{环境å}
-% \ <行间公å¼>
-% \tn{end}\marg{环境å}
-% \end{syntax}
-% \pkg{amsmath} å®åŒ…æ供了一系列行间数学环境,它们å¯ä»¥æŽ’布å„ç§å¯¹é½æˆ–ä¸å¯¹é½çš„å…¬å¼ç»„。\env{multline} 环境用于一行无法放下的长公å¼ï¼Œ\env{gather} 环境用于æ¯è¡Œå±…中的公å¼ç»„,\env{align} 环境用于多列对é½çš„å…¬å¼ç»„。
-% \end{function}
-%
-% \subsection{表格}
-% \begin{function}[added = 2021-05-17]{tblr,tabularx,tabular}
-% \begin{syntax}
-% \tn{begin}\marg{环境å}\marg{环境选项}
-% \ <表格内容>
-% \tn{end}\marg{环境å}
-% \end{syntax}
-% \pkg{tabularray} 是一个较新的å®åŒ…,ä¸ä»…æ供了 \pkg{tabularx}ã€\pkg{multirow}ã€å’Œ \pkg{booktabs} å®åŒ…的功能,并且ä¸ä¾èµ–其它å®åŒ…与它们åŒæ—¶ä½¿ç”¨ä¸ä¼šäº§ç”Ÿå†²çªï¼Œè¿˜å®žçŽ°äº†ç”¨ç®€ä¾¿çš„键值列表方å¼è®¾ç½®è¡¨æ ¼æ ·å¼ã€‚具体用法å¯è§å®åŒ…的说明文档,下é¢æ¼”示一个 \env{tblr} 表格的用法:
-% \changes{v1.25}{2021/05/17}{使用功能更便æ·é½å…¨çš„ \pkg{tabularray} å®åŒ…设置表格样å¼ã€‚}
-% \end{function}
-%
-% \begin{ctexexam}
-% \begin{tblr}
-% {
-% colspec = {X[2,l]XX[LimeGreen]X},
-% rowspec = {Q[t]Q[m]Q[b,Magenta]Q[t]Q[m]Q[b]},
-% hline{1,6} = {1pt,solid},
-% hline{3-5} = {LightBlue,dashed},
-% vline{1,5} = {3-4}{dotted},
-% rows = {1cm,abovesep = 2pt}
-% }
-% Alpha & Beta & Gamma & Delta \\
-% Epsilon & Zeta & Eta & Theta \\
-% Iota & Kappa & \SetCell[r=2]{h,c,Cyan}Lambda & Mu \\
-% Nu & Xi & Omicron & Pi \\
-% Rho & Sigma & Tau & Upsilon
-% \end{tblr}
-% \end{ctexexam}
-%
-% \subsection{列表}
-% \begin{function}[added = 2021-01-05,updated = 2021-04-08]{enumerate,enumerate*,itemize,itemize*,description,description*}
-% \begin{syntax}
-% \tn{begin}\marg{环境å}\oarg{键值列表}
-% \ \tn{item} <列表内容>
-% \tn{end}\marg{环境å}
-% \end{syntax}
-% \pkg{enumitem} å®åŒ…为系统预置的三ç§åˆ—表环境å³æŽ’åºåˆ—表 \env{enumerate}ã€å¸¸è§„列表 \env{itemize} å’Œ 主题列表 \env{description} æ供了更çµæ´»çš„标签以åŠé—´è·çš„控制,å¯ä½¿ç”¨ \tn{setlist} 命令设置三ç§åˆ—表格å¼ï¼Œæˆ–者直接使用å¯é€‰å‚æ•°çš„ \meta{键值列表}ï¼Œå…·ä½“é€‰é¡¹è§ \pkg{enumitem} å®åŒ…文档。
-%
-% 已为三ç§åˆ—表预置了三个级别,åŒç§åˆ—表或ä¸åŒç§åˆ—表间的ä¸åŒçº§åˆ«å¯ç›¸äº’嵌套,å¯ä»¥ä½¿ç”¨çŸ­ç¼–å·çš„å½¢å¼ï¼Œå¸¦æœ‰æ˜Ÿå·çš„环境为行内列表。默认列表标签与标准文档类一致,下é¢ä¸¾å‡ ä¸ªæ›´æ”¹åˆ—表标签以åŠå…¶å®ƒæ ¼å¼çš„例å­ï¼š
-% \changes{v1.24}{2021/04/08}{é‡æ–°ä¼˜åŒ–列表环境的é…置。}
-% \end{function}
-%
-% \begin{ctexexam}
-% \setlist{nosep} % å–消所有列表é¢å¤–çš„åž‚ç›´é—´è·
-% \begin{enumerate}[label = \arabic*(a),leftmargin = 1cm,resume]
-% \begin{itemize}[label = \textbullet]
-% \begin{description}[font = \sffamily\bfseries,style = nextline]
-% \end{ctexexam}
-%
-% \subsection{定ç†}
-% \label{subsec:theorem}
-% \begin{function}[added = 2021-01-05,updated = 2021-01-08]{theorem,definition,lemma,corollary,proposition,example,remark,proof}
-% \begin{syntax}
-% \tn{begin}\marg{环境å}\oarg{定ç†é¢˜æ³¨}
-% \ <定ç†å†…容>
-% \tn{end}\marg{环境å}
-% \end{syntax}
-% 这些是预置的定ç†çŽ¯å¢ƒï¼Œå¯ä½¿ç”¨é€‰é¡¹ \opt{thmset/thmbox} 为它们添加盒å­è¾¹æ¡†ï¼Œå…¶ä¸­æ³¨ä¸Žè¯æ˜ŽçŽ¯å¢ƒä¸ç¼–å·ï¼Œè¯æ˜Žæœ«å°¾ä¼šè‡ªåŠ¨æ·»åŠ è¯æ˜Žç»“æŸç¬¦ï¼Œå£°æ˜Žæ–°çš„定ç†çŽ¯å¢ƒæˆ–更改边框样å¼è§å°èŠ‚ \ref{subsec:theorem of style}。环境å对应的定ç†æ ‡é¢˜å如下:
-% \begin{center}
-% \begin{tabular}{*{8}{c}}
-% \toprule
-% theorem & definition & lemma & corollary & proposition & example & remark & proof \\
-% å®šç† & 定义 & å¼•ç† & 推论& 性质 & 例 & 注 & è¯æ˜Ž \\
-% \bottomrule
-% \end{tabular}
-% \end{center}
-% \end{function}
-%
-% \subsection{悬挂缩进}
-% \begin{function}[added = 2021-07-11]{\hangpara,hangparas}
-% \begin{syntax}
-% \tn{hangpara}\marg{缩进长度}\marg{缩进开始行数}
-% \tn{begin}\{hangparas\}\marg{缩进长度}\marg{缩进开始行数}
-% \ <段è½å†…容>
-% \tn{end}\{hangparas\}
-% \end{syntax}
-% \tn{hangpara} 命令使其åŽçš„一个段è½ä¿æŒæ‚¬æŒ‚缩进,\env{hangparas} 环境使其中的段è½å‡ä¿æŒæ‚¬æŒ‚缩进。缩进将以 \meta{缩进长度} 从æ¯ä¸ªæ®µè½çš„ \meta{缩进开始行数} 开始。
-% \changes{v1.27R}{2021/07/11}{增加悬挂缩进段è½å‘½ä»¤ \tn{hangpara} 和环境 \env{hangparas}。}
-% \end{function}
-%
-% \subsection{代ç }
-% \begin{function}[added = 2021-01-05]{\lstinline,lstlisting,lstlistlistingname,lstlistingname}
-% \begin{syntax}
-% \tn{lstinline}\oarg{键值列表}\marg{行内代ç }
-% \tn{begin}\{lstlisting\}\oarg{键值列表}
-% \ <行间代ç >
-% \tn{end}\{lstlisting\}
-% \end{syntax}
-% 加载 \pkg{listings} å®åŒ…以对代ç æ ¼å¼è¿›è¡Œé«˜åº¦å®šåˆ¶ï¼Œä»£ç æ ·å¼å¯ä½¿ç”¨ \tn{lstset} 命令设置,预置的代ç æ ·å¼å为 \opt{easy-listings}。\opt{lstlistlistingname} å’Œ \opt{lstlistingname} 分别是代ç ç›®å½•å与代ç çŽ¯å¢ƒæ ‡é¢˜å,与 \CTeX 使用手册标题汉化一节类似,å¯ä½¿ç”¨ \tn{ctexset} 直接修改。
-% \end{function}
-%
-% \subsection{习题}
-% \label{subsec:exercise}
-% \begin{function}[added = 2021-01-05,updated = 2021-07-25]{exercise}
-% \begin{syntax}
-% \tn{begin}\{exercise\}*+\oarg{键值列表1}\parg{键值列表2}\oarg{键值列表3}
-% \ \tn{item} <习题内容>
-% \tn{end}\{exercise\}
-% \end{syntax}
-% 习题环境的标题使用 \tn{tcbox} 行内盒å­åŒ…装样å¼ï¼Œå†…容则使用 \env{enumerate} 列表环境。它有 5 个å¯é€‰å‚数,应当注æ„用法。当使用星å·å‚数时标题ä¸è¿›è¡Œç¼–å·ï¼Œä½¿ç”¨ + å·å‚æ•°æ—¶ä¸ä½¿ç”¨é¢„置标题,此时 \meta{键值列表1} 除了 \opt{label} 选项失效。
-% \changes{v1.23}{2021/02/08}{增加准确的习题盒å­æ ‡é¢˜ç›®å½•é”šç‚¹ã€‚}
-% \end{function}
-%
-% \meta{键值列表2} 为 \pkg{tcolorbox} çš„ç›’å­æ ·å¼é€‰é¡¹ï¼Œä¾‹å¦‚ \opt{boxsep} å’Œ \opt{fontupper} 等,也å¯ä»¥ä½¿ç”¨ä¸‹è¿° \opt{tcolorbox} 选项。\meta{键值列表3} 的选项与 \pkg{enumitem} 的排åºåˆ—表相åŒï¼Œä¹Ÿå¯ä»¥ä½¿ç”¨ä¸‹è¿° \opt{enumitem} 选项,ä¸è¿‡ç¬¬ä¸€ä¸ªé€‰é¡¹æ— æ³•æ˜¯çŸ­ç¼–å·å½¢å¼ï¼Œè¿™è¢« \opt{number} 选项代替。\meta{键值列表1} 也用于设置标题样å¼ï¼ŒåŒ…å«çš„选项如下:
-% \begin{function}{color,title,number,numsep,tcolorbox,enumitem,label}
-% \begin{syntax}
-% color = <标题背景颜色å|(DeepSkyBlue)>
-% title = <环境标题>
-% number = <习题编å·æ ¼å¼|(1.)>
-% numsep = <ç¼–å·ä¸Žæ ‡é¢˜çš„é—´è·|(0.5em)>
-% tcolorbox = \{<键值列表2>\}
-% enumitem = \{<键值列表3>\}
-% label = <标签内容>
-% \end{syntax}
-% \opt{number} 为短编å·å½¢å¼ï¼Œåº”å½“åŒ…å« Aã€aã€Iã€iã€æˆ– 1 其中一个符å·ã€‚\opt{label} 选项用于设置习题环境的引用标签,它与标签格å¼å‘½ä»¤ \tn{labelformat} 对应的计数器是 eb@exercise。
-% \end{function}
-%
-% \begin{function}{\setexercise,\setexerlist,\exerprologue,\tcphantomifname}
-% \begin{syntax}
-% \tn{setexercise}\marg{键值列表1}
-% \tn{setexerlist}\marg{键值列表3}
-% \tn{exerprologue}\marg{åºè¨€å†…容}
-% \tn{tcphantomifname}\marg{ç¼–å·ä»£ç }\marg{ä¸ç¼–å·ä»£ç }
-% \end{syntax}
-% \tn{setexercise} 命令å¯ä»¥å…¨å±€è®¾ç½®ä¸Šè¿°ä¹ é¢˜ç»¼åˆé€‰é¡¹ \meta{键值列表1} 的默认值。\tn{setexerlist} 命令用于设置习题æ¡ç›®é€‰é¡¹ \meta{键值列表3} 的值。\tn{exerprologue} 在习题环境开始å‰æ’入一段内容,å¯ä»¥æ˜¯æ–‡æœ¬æˆ–者代ç ï¼Œéœ€è¦åœ¨æ¯ä¸€ä¸ªä¹ é¢˜çŽ¯å¢ƒå‰ä½¿ç”¨ã€‚
-% \end{function}
-%
-% 在这里å¯ä»¥ä½¿ç”¨ \tn{tcbappstyle} 命令设置标题选项 \meta{键值列表2} 的值,第一个å‚数为 \opt{exercise}。\tn{tcphantomifname} æ ¹æ®ä½¿ç”¨ \pkg{tcolorbox} 生æˆçš„习题标题是å¦ç¼–å·ï¼Œåœ¨è¶…链接锚点的ä½ç½®åŠ å…¥ä»£ç ï¼Œæ¯”如使用 \tn{addcontentsline} 命令将习题标题加入目录。
-% \begin{ctexexam}
-% \tcphantomifname{\markright{\UseCounter{tcbcounter}{\quad 习题}}}{}
-% \tcbappstyle{exercise}{boxsep = 5pt}
-% \exerprologue{习题å‰çš„一段文本}
-% \begin{exercise}+[color = LightSkyBlue](after skip = 2pc)[itemsep = 1ex]
-% \item 第一题
-% \item 第二题
-% \end{exercise}
-% \end{ctexexam}
-%
-% \subsection{ç›’å­}
-% \label{subsec:box}
-% 使用盒å­ä»¥åŠå°èŠ‚ \ref{subsec:exercise} 中的 \env{exercise} 环境需è¦åœ¨å¯¼è¨€åŒº\textbf{手动载入} \pkg{tcolorbox} å®åŒ…,它们 \meta{é…置选项} 的键值列表åŒæ ·ç”± \pkg{tcolorbox} æ供支æŒï¼Œå…·ä½“选项å¯è§å®åŒ…文档的 Option Keys 一节,å¯ä»¥è¿›è¡Œè¾¹è·ã€å­—体åŠèƒŒæ™¯é¢œè‰²ç­‰å„ç§ä¸ªæ€§åŒ–设置,一些é…置会覆盖预设。
-%
-% \begin{function}[added = 2021-07-25]{\tcbappstyle}
-% \begin{syntax}
-% \tn{tcbappstyle*}\marg{风格å称}\marg{键值列表}
-% \end{syntax}
-% 这是一个 \pkg{tcolorbox} å®åŒ…ç›’å­é£Žæ ¼å®šä¹‰å‘½ä»¤ï¼Œå¸¦æœ‰æ˜Ÿå·çš„命令å¯ä»¥\textbf{新建或é‡ç½®}一个å为 \opt{tc-}\meta{风格å称} çš„ç›’å­é£Žæ ¼ï¼Œå¦åˆ™æ˜¯ä¿®æ”¹\textbf{已存在}的风格。这个命令å¯ä»¥è°ƒæ•´ä»¥ä¸‹å³å°†ä»‹ç»çš„预置盒å­é£Žæ ¼ï¼Œå¯¹äºŽé¢„置盒å­æ¥è¯´å‚æ•° \meta{风格å称} å³ä¸ºå®ƒä»¬å¯¹åº”的环境或命令å。
-% \end{function}
-%
-% \begin{ctexexam}
-% \tcbappstyle*{mytcb} % 新建一个盒å­é£Žæ ¼tc-mytcb
-% {
-% colback = Snow,colframe = LimeGreen,coltext = Coral,
-% fontupper = \bfseries,arc = 6pt,
-% boxrule = 5pt,boxsep = 5pt,
-% borderline = {2pt}{2pt}{white}
-% }
-% \newtcolorbox{mytcbox}[1][]{enhanced,tc-mytcb,title = #1}
-% \begin{tcolorbox}[tc-mytcb,enhanced]
-% ç›’å­å†…容1
-% \end{tcolorbox}
-% \begin{mytcbox}[ç›’å­æ ‡é¢˜]
-% ç›’å­å†…容2
-% \end{mytcbox}
-% \end{ctexexam}
-%
-% \subsubsection{摘è¦ç›’å­}
-% \begin{function}[added = 2021-01-05,updated = 2021-05-02]{\setoutlinelist,outline}
-% \begin{syntax}
-% \tn{setoutlinelist}\marg{键值列表1}
-% \tn{begin}\{outline\}\oarg{键值列表1}\parg{标题å称}\oarg{键值列表2}
-% \ \tn{item} <摘è¦å†…容>
-% \tn{end}\{outline\}
-% \end{syntax}
-% 摘è¦ç›’å­ \env{outline} å¯ç”¨äºŽç« å‰æ‘˜è¦ï¼Œå®ƒçš„标题是å¯é€‰å‚数,默认标题是摘è¦ã€‚\meta{键值列表1} 与 \pkg{enumitem} å®åŒ…中列表é…置选项相åŒï¼Œå¯ä»¥è®¾ç½®æ‘˜è¦æ¡ç›®çš„å„ç§è·ç¦»ï¼Œä½¿ç”¨ \tn{setoutlinelist} 命令对它进行全局设置。\meta{键值列表2} 是摘è¦ç›’å­æ ·å¼é€‰é¡¹ï¼Œå¯ä»¥ä½¿ç”¨ \tn{tcbappstyle} 命令对它进行全局设置,命令第一个å‚数为 \opt{outline}。
-% \end{function}
-%
-% \begin{ctexexam}
-% \tcbappstyle{outline}{arc = 6pt}
-% \begin{outline}[leftmargin = *](摘è¦æ ‡é¢˜)
-% \item 摘è¦å†…容1
-% \item 摘è¦å†…容2
-% \end{outline}
-% \end{ctexexam}
-%
-% \subsubsection{段è½ç›’å­}
-% \begin{function}[added = 2021-01-05,updated = 2021-04-19]{easybox}
-% \begin{syntax}
-% \tn{begin}\{easybox\}*\oarg{颜色å|(Khaki)}\parg{段è½æ ‡é¢˜}\oarg{é…置选项}
-% \ <ç›’å­å†…容>
-% \tn{end}\{easybox\}
-% \end{syntax}
-% 环境 \env{easybox} 创建一个带有三个å¯é€‰å‚æ•°çš„æ‰å¹³ç›’å­ã€‚使用星å·å‚数时给盒å­æ·»åŠ è¾¹æ¡†ï¼Œ\meta{颜色å} 选项设置背景颜色,\meta{段è½æ ‡é¢˜} 选项å¯ä»¥è®¾ç½®æ ‡é¢˜ï¼Œé»˜è®¤æ— æ ‡é¢˜ã€‚如果 \meta{é…置选项} 较长且希望在原有基础上更改为全局固定的样å¼ï¼Œå¯ä»¥ä½¿ç”¨ \tn{tcbappstyle} 命令设置,命令第一个å‚数为 \opt{easybox}。
-% \end{function}
-%
-% \begin{ctexexam}
-% \begin{easybox}*[DarkCyan](段è½æ ‡é¢˜)
-% 上åŠç›’å­å†…容
-% \tcblower % ç›’å­ä¸Šä¸‹éƒ¨åˆ†åˆ†ç•Œçº¿
-% 下åŠç›’å­å†…容
-% \end{easybox}
-% \end{ctexexam}
-%
-% \begin{function}[added = 2021-04-19]{ebparbox}
-% \begin{syntax}
-% \tn{begin}\{ebparbox\}*\oarg{颜色å|(DarkSlateBlue)}\parg{段è½æ ‡é¢˜}\oarg{é…置选项}
-% \ <ç›’å­å†…容>
-% \tn{end}\{ebparbox\}
-% \end{syntax}
-% 环境 \env{ebparbox} 用法与 \env{easybox} 类似,åŒæ ·å¸¦æœ‰ä¸‰ä¸ªå¯é€‰å‚数。当使用星å·å‚数时盒å­å·¦è¾¹å¸¦æœ‰ä¸€æ¡ç«–线,\meta{颜色å} 选项å¯ä»¥è‡ªå®šä¹‰ç«–线颜色,使用带有星å·çš„环境则盒å­å¸¦æœ‰ç«–线颜色的浅色背景。\meta{段è½æ ‡é¢˜} 选项å¯ä»¥è®¾ç½®æ ‡é¢˜ï¼Œé»˜è®¤æ— æ ‡é¢˜ã€‚
-% \changes{v1.24}{2021/04/19}{优化盒å­çŽ¯å¢ƒçš„选项,增加å¯å¸¦æœ‰æ ‡é¢˜çš„æ‰å¹³ç›’å­ \env{ebparbox}。}
-% \end{function}
-%
-% \subsubsection{行内盒å­}
-% \begin{function}[added = 2021-03-13,updated = 2021-07-13]{\eblink,\ebemph,\ebfbox}
-% \begin{syntax}
-% \tn{eblink}\oarg{颜色å|(Aqua)}\marg{内容}\oarg{é…置选项}
-% \tn{ebemph}\oarg{颜色å|(DarkSeaGreen)}\marg{内容}\oarg{é…置选项}
-% \tn{ebfbox}\oarg{颜色å|(Lime)}\marg{内容}\oarg{é…置选项}
-% \end{syntax}
-% 使用 \pkg{tcolorbox} 预置了三个å‚数选项相åŒçš„行内盒å­ï¼Œå®ƒä»¬å‡ä¸ºæŠ„å½•å‘½ä»¤ã€‚ç›’å­ \opt{eblink} å…·æœ‰ç±»ä¼¼è¶…é“¾æŽ¥è¾¹æ¡†çš„æ•ˆæžœï¼Œç›’å­ \opt{ebemph} å…·æœ‰æ¨¡ç³Šè¾¹ç¼˜ç±»ä¼¼é«˜äº®çš„æ•ˆæžœï¼Œç›’å­ \opt{ebfbox} 则有直角边缘并带有上下框线。
-% \end{function}
-%
-% \section{更多用法}
-%
-% \subsection{物ç†é‡}
-% \begin{function}[added = 2021-01-05,updated = 2021-05-18]{\num,\unit,\qty,\qtyrange}
-% \begin{syntax}
-% \tn{num}\oarg{键值列表}\marg{数字}
-% \tn{unit}\oarg{键值列表}\marg{å•ä½}
-% \tn{qty}\oarg{键值列表}\marg{æ•°å­—}\oarg{å‰ç¼€}\marg{å•ä½}
-% \tn{qtyrange}\oarg{键值列表}\marg{æ•°å­—1}\marg{æ•°å­—2}\marg{å•ä½}
-% \end{syntax}
-% \pkg{siunitx} å®åŒ…çš„ \tn{num} 命令å¯ä»¥è¾“出以科学计数法表示的数值,å•ä½æ ¼å¼åŒ–命令 \tn{unit} 包å«æ–‡å­—项目(例如字æ¯æˆ–数字)时,使用 . å’Œ \~{} 放置在å•å…ƒä¹˜ç§¯ä¸­é—´ï¼Œå¹¶ä½¿ç”¨ \_ å’Œ \^{} 正确放置指定的下标和上标。格å¼åŒ–方法å¯åœ¨æ•°å­¦å’Œæ–‡æœ¬æ¨¡å¼ä¸‹ä½¿ç”¨ã€‚而 \tn{qty} 命令å¯ç”¨æ¥è¾“出带有å•ä½çš„é‡ï¼Œ\tn{qtyrange} å¯ä»¥è¾“出带有范围和å•ä½çš„é‡ã€‚
-% \changes{v1.25}{2021/05/18}{\pkg{siunitx} å®åŒ… v3.0.0 æ›´æ–°åŽç”¨æ³•æ”¹å˜ï¼Œä¿®æ”¹ç›¸å…³é…置选项。}
-% \end{function}
-%
-% \begin{ctexexam}
-% \numproduct{-21x3e5}
-% \unit{mL~min^{-1}}
-% \qty{5}{\mole}
-% \qtyrange[unit-color = green]{1.5}{4}{kg}
-% \end{ctexexam}
-%
-% \subsection{计数器}
-% \begin{function}[added = 2021-06-30]{\newcounter,\UseCounter}
-% \begin{syntax}
-% \tn{newcounter}\marg{计数器}\oarg{父计数器}
-% \tn{UseCounter*}\oarg{父计数器}\parg{ç¼–å·|(arabic)}\marg{计数器}\marg{内容}\oarg{分隔符|(.)}\parg{数值}
-% \end{syntax}
-% \tn{newcounter} 是 \LaTeX 自带的创建计数器命令,\tn{UseCounter} 将会以一定的格å¼ä½¿ç”¨ç”±å®ƒåˆ›å»ºçš„计数器,将会以 \tn{the}\meta{父计数器}\meta{分隔符}\tn{the}\meta{计数器}\meta{内容} 输出当å‰å†…容。
-% \changes{v1.26}{2021/06/30}{增加计数器使用命令 \tn{UseCounter}。}
-% \end{function}
-%
-% 需è¦æ³¨æ„的是 \tn{UseCounter} 仅具有\textbf{输出功能},并ä¸ä¼šæ”¹å˜è®¡æ•°å™¨åŽŸæœ‰çš„绑定关系。默认æ¯ä½¿ç”¨ä¸€æ¬¡å‘½ä»¤ \meta{计数器} 的值增加 1,带有星å·çš„命令使 \meta{计数器} ä¿æŒå½“å‰å€¼ï¼Œ\meta{ç¼–å·} 为 arabic å’Œ alpha 等格å¼ï¼Œ\meta{数值} å¯ä»¥æ‰‹åŠ¨å°† \meta{计数器} 设为指定值。
-%
-% 在一定的场åˆä¸‹å¯èƒ½ç”¨åˆ° \tn{UseCounter} 命令,比如通过新建快æ·å‘½ä»¤åœ¨ä¸€äº›ä½ç½®ä½¿ç”¨å®šç†çŽ¯å¢ƒçš„计数器,使用 \tn{labelformat} 设置计数器的引用标签需添加 eb@:
-% \begin{ctexexam}
-% \labelformat{eb@theorem}{å®šç† #1}
-% \newcommand{\theoremhead}[1]
-% {å®šç† \UseCounter[chapter]{theorem}{\hspace{1em}#1}}
-% \theoremhead{定ç†æ ‡é¢˜}\label{thm:theorem}
-% \end{ctexexam}
-%
-% \subsection{图表题注}
-% \begin{function}[added = 2021-07-25]{\caption,\captionof,\bicaption}
-% \begin{syntax}
-% \tn{caption*}\oarg{目录标题}\marg{标题}
-% \tn{captionof*}\marg{题注类型}\oarg{目录标题}\marg{标题}
-% \tn{bicaption*}\oarg{目录标题1}\marg{标题2}\oarg{目录标题1}\marg{标题2}
-% \end{syntax}
-% 题注命令 \tn{caption} 用于在图表上下方æ’入题注,需è¦åœ¨æµ®åŠ¨ä½“环境 \env{figure} å’Œ \env{table} 中使用,在浮动环境外å¯ä»¥ä½¿ç”¨ \tn{captionof} 命令,第一个å‚数指定题注类型。\tn{bicaption} 命令å¯ä»¥å®žçŽ°ä¸­è‹±æ–‡åŒè¯­é¢˜æ³¨ï¼Œéœ€è¦åœ¨å¯¼è¨€åŒºè½½å…¥ \pkg{bicaption} å®åŒ…,具体用法è§è¯´æ˜Žæ–‡æ¡£ã€‚
-% \end{function}
-%
-% \subsection{化学å¼}
-% \begin{function}[added = 2021-01-05]{\ch,\chemfig}
-% \begin{syntax}
-% \tn{ch}\oarg{键值列表}\marg{化学å¼}
-% \tn{chemfig}\oarg{键值列表}\marg{化学å¼}
-% \end{syntax}
-% 除了以普通公å¼çš„æ–¹å¼ï¼ŒåŒ–å­¦å¼è¿˜å¯ç”¨ \pkg{chemformula} 实现,无机化学å¼ä½¿ç”¨ \tn{ch} 命令书写。有机化学å¼æŽ¨è在导言区载入 \pkg{chemfig} å®åŒ…,使用 \tn{chemfig} 命令完æˆã€‚
-% \end{function}
-%
-% \subsection{å…¬å¼ç¬¦å·å¯¹ç…§}
-% \begin{function}[added = 2021-07-22]{\seteqcomp,\seteqcomplist,\symb,eqcomp}
-% \begin{syntax}
-% \tn{seteqcomp}\marg{键值列表1}
-% \tn{seteqcomplist}\marg{键值列表2}
-% \tn{symb*}\marg{符å·}\oarg{引导符}
-% \tn{begin}\{eqcomp\}\oarg{键值列表1}\parg{键值列表2}
-% \ \tn{symb}\marg{符å·}\oarg{引导符}<说明文字>
-% \tn{end}\{eqcomp\}
-% \end{syntax}
-% 一些公å¼ä¹‹åŽå¯ä»¥ä½¿ç”¨åŸºäºŽåˆ—表环境的 \env{eqcomp} 进行符å·å¯¹ç…§ã€‚\tn{symb} 需è¦åœ¨çŽ¯å¢ƒå†…使用,带有星å·çš„命令å¯å•ç‹¬åœ¨æ–‡æœ¬æ®µè½ä½¿ç”¨ã€‚对照列表的 \meta{键值列表2} 与 \pkg{enumitem} 的选项相åŒï¼Œä¸€èˆ¬è¾ƒå°‘用到,å¯ä»¥ç”¨äºŽè®¾ç½®åž‚ç›´é—´è·ç­‰ã€‚\meta{键值列表1} 也å¯ä»¥ä½¿ç”¨ \tn{seteqcomp} 全局设置,它的选项如下:
-% \changes{v1.27R}{2021/07/22}{增加公å¼ç¬¦å·å¯¹ç…§çŽ¯å¢ƒ \env{eqcomp} 和命令 \tn{symb}。}
-% \end{function}
-%
-% \begin{function}{width,delim,space,item-align,delim-align,enumitem,intro,font,mode}
-% \begin{syntax}
-% width = <符å·å®½åº¦|(2em)>
-% delim = <引导符|(——)>
-% space = <符å·é—´éš™|(0.25em)>
-% item-align = <l|c|(r)>
-% delim-align = <l|(c)|r>
-% enumitem = \{<键值列表2>\}
-% intro = <首行文字>
-% font = <符å·å­—体>
-% mode = <(math)|text>
-% \end{syntax}
-% \end{function}
-%
-% \begin{optdesc}
-% \item[width] 设置适当的符å·å®½åº¦å¯ä»¥é˜²æ­¢æ–‡å­—é‡å å’Œè¾¹ç•Œæº¢å‡ºç­‰é—®é¢˜ã€‚
-% \item[delim] 符å·å¯¹ç…§çš„引导符,\tn{symb} çš„ \meta{引导符} 和对é½æ–¹å¼æ˜¯åŸºäºŽè¿™ä¸ªç¬¦å·çš„宽度。
-% \item[space] 符å·é—´éš™ä¸ºå¼•å¯¼ç¬¦ä¸¤ä¾§ä¸Žç¬¦å·å’Œè¯´æ˜Žæ–‡å­—é—´çš„è·ç¦»ã€‚
-% \item[item-align] 符å·çš„对é½æ–¹å¼ï¼Œåˆ†ä¸ºå·¦ï¼ˆ\opt{l})ã€ä¸­ï¼ˆ\opt{c})和å³ï¼ˆ\opt{r})三ç§å¯¹é½æ–¹å¼ã€‚
-% \item[delim-align] 引导符的对é½æ–¹å¼ï¼Œåˆ†ä¸ºå·¦ï¼ˆ\opt{l})ã€ä¸­ï¼ˆ\opt{c})和å³ï¼ˆ\opt{r})三ç§å¯¹é½æ–¹å¼ã€‚
-% \item[enumitem] å¯ä»¥ä½¿ç”¨é€‰é¡¹ \opt{enumitem} 或命令 \tn{seteqcomplist} 调整对照列表的水平垂直间è·ã€‚
-% \item[intro] 符å·å¯¹ç…§çš„说明文字,应当为简短的几个字,åªæ˜¾ç¤ºåœ¨ç¬¬ä¸€è¡Œï¼Œå…¶åŽä¸ºæ‚¬æŒ‚缩进的对照列表。
-% \item[font] 符å·çš„字体,数学和文本符å·æ¨¡å¼åº”采用ä¸åŒçš„字体命令,最åŽä¸€ä¸ªå‘½ä»¤å¯ä»¥æŽ¥å—一个å‚数,这个å‚数为符å·ã€‚
-% \item[mode] 符å·å­—体模å¼ï¼Œå¯ä»¥ä¸ºæ•°å­¦å­—体或者文本字体。
-% \end{optdesc}
-%
-% \subsection{引用}
-% \begin{function}[added = 2021-01-05,updated = 2021-07-15]{\ref,\footref,\labelformat}
-% \begin{syntax}
-% \tn{ref}\marg{标签}
-% \tn{footref}\marg{脚注标签}
-% \tn{labelformat}\marg{计数器}\marg{标签引用格å¼}
-% \end{syntax}
-% 使用 \tn{ref} 命令引用 \tn{label} 设置的标签,将会检测临近计数器并添加相应的å‰ç¼€ï¼Œæ¯”如图表ã€ç« èŠ‚标题和定ç†ç­‰ã€‚\tn{footref} 对自动编å·çš„脚注进行引用,为上标形å¼ä¸Žè„šæ³¨æ ‡è®°ä¸€è‡´ã€‚\tn{labelformat} å¯ä»¥è®¾ç½®æ ‡ç­¾å¼•ç”¨æ ¼å¼ï¼Œç¬¬äºŒä¸ªå‚数中 \#1 代表 \tn{the}\meta{计数器},å¯ä»¥è®¾ç½®å¼•ç”¨åºå·çš„å‰ç¼€å’ŒåŽç¼€ã€‚
-% \changes{v1.24}{2021/04/11}{å–消载入 \pkg{cleveref} å®åŒ…æ¥äº¤å‰å¼•ç”¨ã€‚}
-% \end{function}
-%
-% \subsubsection{索引}
-% \begin{function}[added = 2021-05-01,updated = 2021-07-11]{\makeindex,\index,\printindex}
-% \begin{syntax}
-% \tn{makeindex}\oarg{键值列表}
-% \tn{index}\oarg{索引å}\marg{标签}
-% \tn{printindex*+}\oarg{键值列表}\parg{索引å}
-% \end{syntax}
-% \pkg{imakeidx} å®åŒ…æ供了索引的功能,é‡æ–°å®šä¹‰äº†å®ƒçš„ \tn{printindex} 命令用于生æˆç´¢å¼•ç›®å½•ï¼Œ\meta{键值列表} åŠé€‰é¡¹ä¸ŽèŠ‚ \ref{sec:document command} 相åŒï¼Œä½†æ˜¯åŽŸæœ¬æŽ¥å£å‘½ä»¤ \tn{indexsetup} 的部分选项失效。使用 \tn{makeindex} 命令开å¯ç´¢å¼•æ”¶é›†ï¼Œè¾“出ä¸åŒçš„索引目录时使用 \meta{索引å} 选项。
-% \changes{v1.24}{2021/05/01}{é‡æ–°å®šä¹‰ \tn{printindex} 命令与文档适é…。}
-% \end{function}
-%
-% \subsubsection{自定义脚注}
-% \begin{function}[added = 2021-01-05]{\Footnote,\Footnotetext,\Footnotemark}
-% \begin{syntax}
-% \tn{Footnote}\marg{标记}\marg{脚注文本}
-% \tn{Footnotetext}\marg{标记}\marg{脚注文本}
-% \tn{Footnotemark}\marg{标记}
-% \end{syntax}
-% 这些是自定义 \meta{标记} 且ä¸å½±å“正常编å·çš„脚注命令,用法与它们对应首字æ¯å°å†™çš„命令类似。如果 \meta{标记} 为空,那么将会使用上一个脚注标记。
-% \end{function}
-%
-% \begin{ctexexam}
-% \Footnote{*}{这是å¯ä»¥è‡ªå®šä¹‰æ ‡è®°çš„脚注。}
-% \end{ctexexam}
-%
-% \subsubsection{边注}
-% \begin{function}[added = 2021-01-05]{\marginnote}
-% \begin{syntax}
-% \tn{marginnote}\oarg{左文本}\marg{å³æ–‡æœ¬}\oarg{åž‚ç›´å移}
-% \end{syntax}
-% 命令 \tn{marginnote} å¯ä»¥ç”Ÿæˆç®€å•çš„边注,如果åªç»™å®šäº† \meta{å³æ–‡æœ¬},那么边注在奇å¶æ•°é¡µæ–‡å­—相åŒã€‚如果åŒæ—¶ç»™å®šäº† \meta{左文本},则å¶æ•°é¡µä½¿ç”¨ \meta{左文本} 的文字。
-% \end{function}
-%
-% \newcommand{\passto}[1]{\ttfamily[#1]}
-% \section{ä¾èµ–çš„å®åŒ…}
-% 以下为 \pkg{easybase} 直接调用的关键å®åŒ…,方括å·å†…为å®åŒ…已使用的选项。紫色的å®åŒ…表示截至当å‰åœ¨ \TeX~Live 2021 中存在更新,旧版本并ä¸å½±å“使用。带有 \ding{81} 符å·çš„å®åŒ…并未载入它们,仅åšäº†ä¸€äº›é¢„é…置,å¯åœ¨å¯¼è¨€åŒºæ‰‹åŠ¨è½½å…¥ä»¥å®žçŽ°ç›¸å…³çš„功能。
-% \begin{description}[font = \normalfont\sffamily]
-% \item[amsmath] æä¾› \LaTeX 中的数学功能。
-% \item[\color{violet}ctex\passto{heading}] æ供中文排版的通用框架。
-% \item[chemformula] æ供了对化学å¼è¿›è¡ŒæŽ’版的命令。
-% \item[caption] 在浮动环境中自定义题注。
-% \item[enumitem\passto{shortlabels,inline}] æ供列表环境的布局控制。
-% \item[fancyhdr] 广泛控制页é¢çš„页眉和页脚。
-% \item[graphicx] 增强了对图形æ’入的支æŒã€‚
-% \item[geometry] çµæ´»å®Œæ•´çš„页é¢å°ºå¯¸è®¾ç½®ã€‚
-% \item[hyperref] 处ç†äº¤å‰å¼•ç”¨å‘½ä»¤ä»¥åŠåœ¨æ–‡æ¡£ä¸­ç”Ÿæˆè¶…文本链接。
-% \item[listings] å¯ä»¥åœ¨ \LaTeX 中排版程åº/编程代ç ã€‚
-% \item[marginnote] 增强了边注输出的功能。
-% \item[multicol] æ··åˆå•æ å’Œå¤šæ æŽ’版。
-% \item[\color{violet}newtxmath\passto{upint}] æ供多ç§æ•°å­¦å­—体。
-% \item[pdfpages] 在 \LaTeX 中æ’å…¥ pdf 文档。
-% \item[\color{violet}spbmark\passto{ctex}] 定制上标和下标的格å¼ã€‚
-% \item[\color{violet}siunitx] å…¨é¢çš„国际标准å•ä½æ”¯æŒã€‚
-% \item[setspace] æ供对文档中行间è·çš„支æŒã€‚
-% \item[\color{violet}tabularray] 完全分离表格的内容和样å¼ï¼Œå¹¶ä¸”å¯ä»¥é€šè¿‡é”®å€¼æ–¹å¼å®Œå…¨è®¾ç½®è¡¨æ ¼ã€‚
-% \item[thmtools] 用于通常需è¦çš„排版定ç†æ”¯æŒã€‚
-% \item[titletoc] 设置目录中的标题格å¼ã€‚
-% \item[ulem\passto{normalem}] æä¾›å¯æ–­è¡Œå¤šæ ·å¼çš„下划线命令。
-% \item[xcolor\passto{svgnames}] æ供任æ„颜色的设定与混åˆã€‚
-% \item[\ding{81} bicaption\passto{list = off}] æ供图表的åŒè¯­é¢˜æ³¨ã€‚
-% \item[\ding{81} imakeidx] å¯ä»¥è®©æ–‡æ¡£åŒæ—¶ç”Ÿæˆå’ŒæŽ’版一个或多个索引。
-% \item[\ding{81} mathtools] 增强 \pkg{amsmath} 的数学功能。
-% \item[\color{violet}\ding{81} tcolorbox\passto{many}] 为带有标题线的彩色和带框文本框æ供了一个环境。
-% \item[\ding{81} unicode-math] 处ç†ä½¿ç”¨ unicode ç¼–ç çš„数学字体。
-% \end{description}
-%
-% \newcommand{\urlprefix}{\newline\hspace*{\fill}}
-% \let\OldUrl\url
-% \renewcommand{\url}[2][]{{\small\textit{#1}~\OldUrl{#2}}}
-% \begin{thebibliography}{99}
-% \bibitem{CTeX}
-% \textsc{CTEX.ORG}.
-% \newblock \textit{\CTeX å®é›†æ‰‹å†Œ} [EB/OL].
-% \newblock version 2.5.7,
-% \newblock (2021-06-20)
-% \urlprefix\url{https://ctan.org/pkg/ctex}
-%
-% \bibitem{fduthesis}
-% 曾祥东.
-% \newblock \textit{\pkg{fduthesis}: å¤æ—¦å¤§å­¦è®ºæ–‡æ¨¡æ¿} [EB/OL].
-% \newblock version 0.7e,
-% \newblock (2020-08-30)
-% \urlprefix\url{https://github.com/stone-zeng/fduthesis}
-%
-% \bibitem{source3}
-% \textsc{The \LaTeX~Project Team}.
-% \newblock \textit{The \hologo{LaTeX3} Interfaces} [CP/OL].
-% \newblock (2020-10-27)
-% \urlprefix\url{https://ctan.org/pkg/l3kernel}
-%
-% \bibitem{source2e}
-% \textsc{The \LaTeX~Project Team}.
-% \newblock \textit{The \hologo{LaTeX2e} Sources} [CP/OL].
-% \newblock (2020-10-01)
-% \urlprefix\url{https://ctan.org/pkg/source2e}
-%
-% \bibitem{胡伟2017latex2e}
-% 胡伟.
-% \newblock \textit{\hologo{LaTeX2e} 文类和å®åŒ…学习手册} [M].
-% \newblock 北京: 清åŽå¤§å­¦å‡ºç‰ˆç¤¾, 2017
-%
-% \bibitem{刘海洋2013latex入门}
-% 刘海洋.
-% \newblock \textit{\LaTeX 入门} [M].
-% \newblock 北京: 电å­å·¥ä¸šå‡ºç‰ˆç¤¾, 2013
-%
-% \bibitem{footmisc}
-% Robin Fairbairns.
-% \newblock \textit{The \pkg{footmisc} package} [EB/OL].
-% \newblock version 5.5b,
-% \newblock (2011-06-06)
-% \urlprefix\url{https://ctan.org/pkg/footmisc}
-%
-% \bibitem{thmtools}
-% Dr. Ulrich M. Schwarz, Yukai Chou.
-% \newblock \textit{The \pkg{thmtools} package} [EB/OL].
-% \newblock version 0.72,
-% \newblock (2020-08-01)
-% \urlprefix\url{https://ctan.org/pkg/thmtools}
-%
-% \bibitem{fancyhdr}
-% Pieter van Oostrum.
-% \newblock \textit{The \pkg{fancyhdr} package} [EB/OL].
-% \newblock version 4.0.1,
-% \newblock (2020-01-28)
-% \urlprefix\url{https://ctan.org/pkg/fancyhdr}
-%
-% \bibitem{caption}
-% Axel Sommerfeldt.
-% \newblock \textit{The \pkg{caption} package} [EB/OL].
-% \newblock version 3.5,
-% \newblock (2020-08-30)
-% \urlprefix\url{https://ctan.org/pkg/caption}
-%
-% \bibitem{titletoc}
-% Javier Bezos.
-% \newblock \textit{The \pkg{titletoc} package} [EB/OL].
-% \newblock version 2.13,
-% \newblock (2019-10-16)
-% \urlprefix\url{https://ctan.org/pkg/titletoc}
-%
-% \bibitem{tcolorbox}
-% Thomas F. Sturm.
-% \newblock \textit{The \pkg{tcolorbox} package} [EB/OL].
-% \newblock version 4.51,
-% \newblock (2021-06-14)
-% \urlprefix\url{https://ctan.org/pkg/tcolorbox}
-%
-% \bibitem{enumitem}
-% Javier Bezos.
-% \newblock \textit{The \pkg{enumitem} package} [EB/OL].
-% \newblock version 3.9,
-% \newblock (2019-06-20)
-% \urlprefix\url{https://ctan.org/pkg/enumitem}
-%
-% \bibitem{biblatex}
-% Philipp Lehman, Philip Kime.
-% \newblock \textit{The \pkg{biblatex} package} [EB/OL].
-% \newblock version 3.16,
-% \newblock (2020-12-31)
-% \urlprefix\url{https://ctan.org/pkg/biblatex}
-%
-% \bibitem{eqexpl}
-% Konstantin Morenko.
-% \newblock \textit{The \pkg{eqexpl} package} [EB/OL].
-% \newblock version 1.1,
-% \newblock (2019-07-01)
-% \urlprefix\url{https://ctan.org/pkg/eqexpl}
-%
-% \bibitem{xmuthesis}
-% Camuse Cao.
-% \newblock \textit{\pkg{xmuthesis}: 厦门大学论文模æ¿} [EB/OL].
-% \newblock version 0.4.1,
-% \newblock (2020-10-09)
-% \urlprefix\url{https://github.com/CamuseCao/XMU-thesis}
-%
-% \bibitem{whuthesis}
-% WHUTUG.
-% \newblock \textit{\pkg{whuthesis}: 武汉大学论文模æ¿} [EB/OL].
-% \newblock version 0.6d,
-% \newblock (2021-05-20)
-% \urlprefix\url{https://github.com/whutug/whu-thesis}
-% \end{thebibliography}
-%
-% \StopEventually{}
%<*class>
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\RequirePackage{l3keys2e}
-\ProvidesExplClass{easybook}{2021/07/26}{1.27R}
+\ProvidesExplClass{easybook}{2021/07/30}{1.28}
{Typeset Chinese theses or books}
\bool_set_false:N \l__eb_compile_draft_bool
@@ -1648,7 +292,7 @@
%<*package>
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\RequirePackage{l3keys2e,etoolbox}
-\ProvidesExplPackage{easybase}{2021/07/26}{1.27R}
+\ProvidesExplPackage{easybase}{2021/07/30}{1.28}
{Typeset Chinese theses or books}
\cs_generate_variant:Nn \int_to_arabic:n { v }
@@ -1985,7 +629,7 @@
\cs_gset_eq:NN \easyhead \fancyhead
\cs_gset_eq:NN \easyfoot \fancyfoot
\NewDocumentCommand{\markrule}
- {O{\textwidth}D(){ctex@frame}m>{\SplitArgument{1}{+}}O{}}
+ {O{\textwidth}D(){ctex@frame}m>{\SplitArgument{1}{!}}O{}}
{\eb_draw_markrule:nnnnn {#1} {#2} {#3} #4}
\cs_new_protected:Npn \eb_draw_markrule:nnnnn #1#2#3#4#5
{
@@ -2033,7 +677,7 @@
footrule .initial:n = { },
footnoterule .tl_gset:N = \footnoterule,
footnoterule .initial:n =
- { \markrule[0.35\textwidth]{\l__eb_rule_width_dim}[+2.6pt] }
+ { \markrule[0.35\textwidth]{\l__eb_rule_width_dim}[!2.6pt] }
}
\cs_set_eq:NN \eb_mark_uppercase:n \text_uppercase:n
@@ -3398,7 +2042,7 @@
\lstdefinestyle{easy-listings}
{
language = [LaTeX]TeX,
- texcsstyle = {*},
+ texcsstyle = *\color{ctex@verb}\bfseries,
basicstyle =
{
\ttfamily
@@ -3612,7 +2256,7 @@
}
%</package>
%<*tcolorbox>
-\ProvidesExplFile{eb-tcolorbox.cfg}{2021/07/26}{1.27R}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2021/07/30}{1.28}
{Customization of tcolorbox for easybook}
\tl_gset:Nn \eb@tc@line@skip { 0.5\baselineskip }
@@ -3795,5 +2439,4 @@
{fuzzy~halo = 2pt~with~#1,tc-ebemph,#3}{#2}
\DeclareTotalTCBox{\eblink}{O{Aqua}vO{}}
{colback = #1,colframe = #1,tc-eblink,#3}{#2}
-%</tcolorbox>
-\endinput \ No newline at end of file
+%</tcolorbox> \ No newline at end of file
diff --git a/macros/latex/contrib/easybook/easybook.ins b/macros/latex/contrib/easybook/easybook.ins
index 496edcba6c..6b343c15fe 100644
--- a/macros/latex/contrib/easybook/easybook.ins
+++ b/macros/latex/contrib/easybook/easybook.ins
@@ -5,7 +5,7 @@
% conditions of the CC-BY 4.0 License.
% The latest version of this license is in
% https://creativecommons.org/licenses/by/4.0/legalcode
-\input ctxdocstrip
+\input l3docstrip
\keepsilent
\askforoverwritefalse
diff --git a/macros/latex/contrib/easybook/easybook.pdf b/macros/latex/contrib/easybook/easybook.pdf
index 378b887f07..1da8d293a7 100644
--- a/macros/latex/contrib/easybook/easybook.pdf
+++ b/macros/latex/contrib/easybook/easybook.pdf
Binary files differ
diff --git a/macros/latex/contrib/easybook/easybook.tex b/macros/latex/contrib/easybook/easybook.tex
new file mode 100644
index 0000000000..1f85ee17da
--- /dev/null
+++ b/macros/latex/contrib/easybook/easybook.tex
@@ -0,0 +1,1144 @@
+\documentclass[load-preamble+]{cnltx-doc}
+
+\usepackage[fontset = fandol]{ctex}
+\usepackage
+ {
+ hologo,pifont,booktabs,enumitem,colortbl,
+ fancyvrb-ex,geometry,indentfirst
+ }
+\setcnltx
+ {
+ name = easybook,
+ title = EASYBOOK 使用手册,
+ version = v1.28,
+ date = 2021/07/30,
+ authors = 瞿毅,
+ info = 排版简体中文学ä½è®ºæ–‡å’Œä¹¦ç±,
+ email = quee123@foxmail.com,
+ url = https://gitee.com/texl3/easybook,
+ abstract =
+ {
+ \cls*{easybook} 是基于 \cls*{ctexbook} 书ç±æ–‡æ¡£ç±»åˆ›å»ºä»¥æžç®€ä¸ºé£Žæ ¼çš„模æ¿ï¼ŒåŒæ—¶å…¼å…· \cls*{book} 与 \cls*{article} 文档类的用途,它的基础å®åŒ… \pkg*{easybase} 还å¯ä»¥æ­é… C\TeX 和标准文档类使用。\cls*{easybook} 考虑了一些细节并载入一些几乎必备的å®åŒ…进行包装和改进,æ供多个命令和接å£å¯ä»¥ä½¿ç”¨æˆ·ç®€ä¾¿åœ°è¿›è¡Œè®¾ç½®ã€‚它适用于排版中英文学ä½è®ºæ–‡ã€å­¦æœ¯ä¹¦ç±æˆ–者是笔记。
+ },
+ code-only,
+ arg-format = \normalfont\small\itshape,
+ abstract-format = \small,
+ color-scheme = blue,
+ title-format = \huge\sffamily,
+ add-frame-options = {innerleftmargin = 2em},
+ listings-options = {numbers = none}
+ }
+\KOMAoptions{headsepline = 0.6pt}
+\setfootnoterule[0.6pt]{0.4\columnwidth}
+\addtokomafont{headsepline}{\color{cnltxblue}}
+\addtokomafont{footnoterule}{\color{cnltxblue}}
+\addtokomafont{section}{\normalfont\sffamily}
+\addtokomafont{subsection}{\normalfont\sffamily}
+\addtokomafont{subsubsection}{\normalfont\sffamily}
+\DeclareTOCStyleEntry[entryformat = \sffamily]{default}{section}
+\geometry{margin = 1in,marginparwidth = 0.65in}
+\setlist{nosep,labelindent = \parindent,leftmargin = *,labelsep = 0.5em}
+\setlist[itemize,1]{label = \small\color{cnltxblue}\textbullet}
+\newnote*{\change}[2][]{Introduced in #2\newline\ifblank{#1}{}{Changed in #1}}
+\arrayrulecolor{cnltxblue}
+\setcounter{tocdepth}{2}
+
+\ExplSyntaxOn\makeatletter
+\NewDocumentCommand{\passto}{smm}
+ {\IfBooleanF{#1}{\color{cnltxblue}}#3\ifblank{#2}{}{\ttfamily[#2]}}
+\newcommand{\splitmeta}[2][\texttt{,}]
+ {
+ \clist_map_inline:nn {#2}
+ { \clist_put_right:Nn \l_tmpa_clist { \meta{##1} } }
+ \clist_use:Nn \l_tmpa_clist {#1}
+ }
+\newcommand{\newsplitarg}[4][\splitmeta]
+ {
+ \newcommand{#2}[1]
+ {\code{\textcolor{argument}{#3\textnormal{#1{##1}}#4}}}
+ }
+\NewDocumentCommand{\kvsplit}{st-mm}
+ {
+ \item\code
+ {
+ \option{#3}\cnltx@isvalue
+ \IfBooleanTF{#2}{#4}{\IfBooleanTF{#1}{\Marg{#4}}{\splitmarg{#4}}}
+ }
+ }
+\newsplitarg{\splitoarg}{[}{]}
+\newsplitarg{\splitdarg}{(}{)}
+\newsplitarg{\splitmarg}{\{}{\}}
+\newcommand{\spemmeta}{\splitmeta[\texttt{!}]}
+\newsplitarg[\spemmeta]{\spemcoarg}{[}{]}
+\renewcommand{\cnltx@package@abstract@width}{0.85\linewidth}
+\newcommand{\noitemsep}{\setlength{\itemsep}{0ex}}
+\renewcommand{\cmltx@list@setup}
+ {
+ \setlength{\leftmargin}{0em}
+ \setlength{\labelwidth}{2em}
+ \setlength{\itemindent}{-1em}
+ \setlength{\labelsep}{0em}
+ \setlength{\topsep}{0.75ex}
+ \setlength{\itemsep}{0.75ex}
+ \setlength{\listparindent}{2em}
+ \setlength{\partopsep}{0ex}
+ \setlength{\parsep}{0ex}
+ }
+\newcounter{ctexexam}
+\define@key{FV}{labelref}{\def\ctexexamlabelref{\label{#1}}}
+\let\ctexexamlabelref\empty
+\DefineVerbatimEnvironment{frameverb}{Verbatim}
+ {
+ baselinestretch = 1.2,gobble = 2,fontsize = \small,
+ rulecolor = \color{cnltxblue},framerule = 0.6pt,
+ frame = single,framesep = 10pt,
+ listparameters =
+ {
+ \setlength{\topsep}{\bigskipamount}
+ \appto\FV@EndList{\nointerlineskip}
+ }
+ }
+\DefineVerbatimEnvironment{ctexexam}{Verbatim}
+ {
+ baselinestretch = 1.2,gobble = 2,fontsize = \small,
+ rulecolor = \color{cnltxblue},framerule = 0.6pt,
+ frame = single,framesep = 10pt,
+ label = \rule{0pt}{12pt}\textnormal{\bfseries 例 \arabic{ctexexam}},
+ listparameters =
+ {
+ \setlength{\topsep}{\bigskipamount}
+ \refstepcounter{ctexexam}\ctexexamlabelref
+ \appto\FV@EndList{\nointerlineskip}
+ }
+ }
+\makeatother\ExplSyntaxOff
+
+\begin{document}
+
+\clearpage
+\section{使用说明}
+您在使用 \cls*{easybook} 文档类编写文档å‰å¯èƒ½éœ€è¦æ»¡è¶³ä»¥ä¸‹çš„æ¡ä»¶ï¼š
+\begin{itemize}
+ \item 使用 \hologo{XeLaTeX}(推è)或 \hologo{LuaLaTeX} 两ç§ç¼–译方å¼ã€‚
+ \item 由于用到了一些 \LaTeX å’Œå®åŒ…较新的功能,建议安装最新的 \TeX å‘行版,例如 \TeX~Live 2021 或 \hologo{MiKTeX} 21.2 之åŽçš„版本。
+ \item 虽然手册对基本用法åšäº†ä»‹ç»ï¼Œä½†è¿™å¹¶ä¸æ˜¯å…¥é—¨æ•™ç¨‹ï¼Œæ‰€æ¶‰åŠåˆ°å®åŒ…的用法与命令也需è¦æœ‰äº†è§£ã€‚您应当具有一定的 \LaTeX 使用基础,å¯ä»¥åœ¨ \TeX 综åˆç½‘ç«™ \href{https://www.ctan.org/}{CTAN} 查看相关资æºã€‚
+\end{itemize}
+
+\subsection{基本用法}
+以下一份简å•çš„ \TeX 文档演示了 \cls*{easybook} 的最基本用法,在导言区进行å®åŒ…载入与文档设置,一些详细的使用样例会ä¸å®šæœŸä¸Šä¼ åœ¨ \href{https://www.latexstudio.net/}{\LaTeX 工作室} 的网站。
+\begin{frameverb}
+ \documentclass{easybook}
+
+ \ctexset{键值列表}
+ \usepackage{å®åŒ…列表}
+
+ \begin{document}
+ \chapter{欢迎}
+ \section{Welcome to easybook}
+ Hello, \LaTeX
+ \end{document}
+\end{frameverb}
+
+或者直接使用 \pkg*{easybase} å®åŒ…,目å‰é€‚用于 \cls*{ctexbook}ã€\cls*{ctexrep}ã€\cls*{ctexart} 以åŠæ ‡å‡†æ–‡æ¡£ç±»ã€‚它的å®åŒ…选项有 \option{class}ã€\option{draft}ã€\option{paper} å’Œ \option{floatpage},包å«äº†èŠ‚ \ref{sec:interface options} 所示å„个模å—接å£å‘½ä»¤çš„功能。当在\textbf{标准文档类}åŽè½½å…¥æ—¶è¿˜å¯ä»¥ä½¿ç”¨ \pkg*{ctex} å®åŒ…的选项,将会传递给 \pkg*{ctex} å®åŒ…。
+\begin{frameverb}
+ \documentclass{ctexbook}
+
+ \usepackage{easybase}
+ \ctexset{键值列表}
+
+ \usepackage{å®åŒ…列表}
+
+ \begin{document}
+ \chapter{欢迎}
+ \section{Welcome to easybook}
+ Hello, \LaTeX
+ \end{document}
+\end{frameverb}
+
+\subsection{编译方å¼}
+å‡è®¾æ‚¨çš„ \TeX æºæ–‡ä»¶å为 \code{easybook.tex},需è¦ä½¿ç”¨å‚考文献和索引功能,并使用 \hologo{XeLaTeX} å’Œ \hologo{BibTeX} 引擎编译文档,那么需è¦åœ¨å‘½ä»¤è¡Œä¸­æ‰§è¡Œï¼š
+\begin{frameverb}
+ xelatex -shell-escape easybook
+ bibtex easybook
+ makeindex easybook
+ xelatex -shell-escape easybook
+ xelatex -shell-escape easybook
+\end{frameverb}
+当然也å¯ä»¥ä½¿ç”¨ \code{latexmk} åŠä¸€äº›è½¯ä»¶è‡ªå¸¦çš„编译工具,这里就ä¸åšä»‹ç»ã€‚ \\
+\ding{72} 需è¦æ³¨æ„正确\textbf{编译索引}è¦å¢žåŠ  \code{-shell-escape} 命令行选项。
+
+\section{文档类选项}
+\label{sec:document class options}
+\begin{options}
+ \opt{draft}\Default!
+ å¼€å¯è‰ç¨¿æ¨¡å¼ä¼šåŠ å¿«ç¼–译速度,表现有显示页é¢è¾¹æ¡†ã€è¡Œæº¢å‡ºçš„地方显示黑色方å—ã€å›¾ç‰‡å˜æˆå ä½æ–¹æ¡†ã€æ˜¾ç¤ºå½“å‰æ—¥æœŸå’Œå…³é—­è¶…链接渲染。ä¸è½½å…¥ \pkg*{tcolorbox} å®åŒ…使用盒å­çŽ¯å¢ƒä¹Ÿä¼šæ高编译速度,详情è§å°èŠ‚ \ref{subsec:box}。
+ \opt{newline}\Default!
+ 部分和章标题的样å¼ä¸ºå¦èµ·ä¸€è¡Œï¼Œç¬¦åˆä¸€èˆ¬è‹±æ–‡ä¹¦ç±çš„习惯。
+ \keychoice{scheme}{chinese,plain}\Default{chinese}
+ \option{scheme} 代表文档的主题,扩展了此选项在 C\TeX 文档类中原有的作用范围,\option{plain} 选项å¯ä½¿å„类标题å˜ä¸ºè‹±æ–‡å½¢å¼ã€‚包括章节标题ã€å›¾è¡¨æ ‡é¢˜å’Œå®šç†æ ‡é¢˜ç­‰ã€‚
+ \opt{enmode}\Default!
+ åŒæ—¶å¼€å¯ \option{newline} å’Œ \keyis-{scheme}{plain} 选项以符åˆè‹±æ–‡åŽŸç”Ÿé£Žæ ¼ã€‚
+ \keychoice{scheme}{a4paper,b5paper,c5paper,letterpaper,其它纸张}\Default{a4paper}
+ 设置页é¢å¤§å°ï¼Œäº¤ç»™ \pkg*{geometry} å®åŒ…处ç†ï¼Œå¯ä½¿ç”¨å®ƒæ”¯æŒçš„所有规格。建议选项 \option*{b5paper} å’Œ \keyis*-{zihao}{5},选项 \option*{a4paper} å’Œ \keyis*-{zihao}{-4} é…åˆã€‚
+ \keyval-{config}{é…置文件å}
+ \option{config} 为载入用户é…置选项,é…置文件åä¸éœ€åŠ æ‹¬å·ä½†éœ€å¸¦æœ‰åŽç¼€å如 \code{tex}ã€\code{def} å’Œ \code{cfg}。
+ \keybool{floatpage}\Default{true}
+ å¼€å¯è¿™ä¸ªé€‰é¡¹åŽæµ®åŠ¨çŽ¯å¢ƒ \env*{table} å’Œ \env*{figure} 的比例å‚数会使用默认值,关闭它则尽å¯èƒ½é¿å…出现浮动页,使图表环境与正文段è½æ›´åŠ ç´§å‡‘,å‡å°‘多余的空白版é¢ã€‚
+\end{options}
+
+\subsection{中文字体}
+\begin{options}
+ \keychoice{cjkfont}{adobe,fandol,founder,mac,macnew,macold,ubuntu,windows,none}\Default
+ 中文字体采用 C\TeX å®é›†åŒ…å«çš„字库并与其一致,具体é…置方案å¯ä»¥æŸ¥çœ‹ C\TeX 使用手册。它与 \option*{fontset} 选项是等效的,如果没有指定 \option{cjkfont} 的值,将会自动检测æ“作系统并选择相应的字体。
+\end{options}
+
+如果需è¦ä½¿ç”¨å…¶å®ƒä¸­æ–‡å­—体,å¯ä»¥åœ¨å¯ç”¨é€‰é¡¹ \keyis-{cjkfont}{none} åŽï¼Œå†ä½¿ç”¨ \pkg*{xeCJK} å®åŒ…的相关命令设置字体以åŠå£°æ˜Žå­—体æ—:
+\begin{ctexexam}
+ \setCJKmainfont{SimSun}[BoldFont = SimHei,ItalicFont = KaiTi]
+ \setCJKsansfont{SimHei}
+ \setCJKmonofont{FangSong}
+ \newCJKfontfamily[song]\songti{SimSun}
+\end{ctexexam}
+
+\subsection{英文字体}
+\begin{options}
+ \keychoice{font}{noto,garamond,times,libertine,palatino,auto}\Default{auto}
+ 预置的英文字体相关é…置方案如下表所示,这些字体已ç»åŒ…å«åœ¨äº† \TeX~Live å‘行版中,所以通常ä¸éœ€è¦å†ä¸“门安装。如果您想使用其他英文字体,å¯ä»¥ä½¿ç”¨ \pkg*{fontspec} å®åŒ…的相关命令进行设置。
+ \begin{center}
+ \begin{tabular}{cccc}
+ \toprule
+ & \sffamily{正文字体} & \sffamily{无衬线字体} & \sffamily{等宽字体} \\
+ \midrule[0.6pt]
+ \code{noto} & Noto Serif & Noto Sans & Noto Sans Mono \\
+ \code{garamond} & EB Garamond & Libertinus Sans & LM Mono \\
+ \code{palatino} & TG Pagella & Libertinus Sans & LM Mono \\
+ \code{libertine} & TG Pagella & Libertinus Sans & LM Mono \\
+ \code{times} & XITS & TG Heros & TG Cursor \\
+ \bottomrule
+ \end{tabular}
+ \end{center}
+\end{options}
+
+\subsection{article 模å¼}
+\begin{options}
+ \keychoice{class}{book,article}\Default{book}
+ 使用 \cls*{easybook} 文档类å¯ä»¥æœ‰ä¸¤ç§æ¨¡å¼ï¼Œé»˜è®¤ä¸º \cls*{book} 模å¼ã€‚选用 \option{article} 会å˜ä¸º \option*{oneside} å•é¢æŽ’版,åŒæ—¶ä½¿æ–‡æ¡£ç¼–å·ã€ç»“构等与标准 \cls*{article} 文档类的特性相似,å¯ç”¨äºŽçŸ­ç¯‡å¹…的文章,ä¸éœ€è¦å†ä½¿ç”¨ \cs*{chapter} 命令,此时节 \ref{sec:document command} 中目录命令的 \option{chapter} 选项会失效,将以 \option{section} 标题级别输出目录。如果使用 \cls*{ctexart} é…åˆ \pkg*{easybase} å®åŒ…,则选项值 \code{book} 会失效。
+ \opt{book}\Default
+ å¼€å¯ \cls*{book} 模å¼ï¼Œä¸Ž \keyis*-{class}{book} 等效。
+ \opt{article}\Default
+ å¼€å¯ \cls*{article} 模å¼ï¼Œä¸Ž \keyis*-{class}{article} 等效。
+\end{options}
+
+\section{文档命令}
+\label{sec:document command}
+
+\subsection{文区命令}
+\begin{commands}
+ \command{frontmatter}[\sarg\oarg{ç¼–å·æ ¼å¼}]\Default{Roman}
+ å‰è¨€åŒºå‘½ä»¤ï¼Œä½¿éƒ¨åˆ†å’Œç« æ ‡é¢˜ä¸ç¼–å·ï¼Œå¸¦æœ‰æ˜Ÿå·çš„å˜ä½“命令ä¸ä½¿ç”¨ \cs{cleardoublepage} å‘½ä»¤ã€‚é¡µç  \meta{ç¼–å·æ ¼å¼} å¯è®¾ç½®ä¸ºä¾‹å¦‚ \code{roman}ã€\code{Alph} 等格å¼ã€‚
+ \command{mainmatter}[\sarg]
+ 文区命令,章标题正常编å·ä¸”页ç ä¸ºä»Ž 1 开始计数的阿拉伯数字,带有星å·çš„å˜ä½“命令ä¸ä½¿ç”¨ \cs{cleardoublepage} 清åŒé¡µå‘½ä»¤ã€‚
+ \command{backmatter} åŽè®°åŒºå‘½ä»¤ï¼Œé¡µç æ ¼å¼ä¸Žç¼–å·ä¿æŒä¸å˜ï¼Œç« æ ‡é¢˜ä¸ç¼–å·ã€‚
+ \command{cleardoublepage}[\oarg{页é¢é£Žæ ¼}]\Default{empty}
+ 清åŒé¡µå‘½ä»¤å¯ä»¥ç¡®ä¿ä¸‹ä¸€é¡µæ–‡æœ¬æ€»åœ¨å¥‡æ•°é¡µå¼€å§‹ï¼Œåœ¨å¥‡æ•°é¡µä½¿ç”¨å®ƒä¼šäº§ç”Ÿç©ºç™½å¶æ•°é¡µã€‚文区命令 \cs{frontmatter} å’Œ \cs{mainmatter} 会用到清åŒé¡µå‘½ä»¤ï¼Œåœ¨å¯ç”¨æ–‡ç±»é€‰é¡¹ \option*{openright} 时标题命令 \cs*{part} å’Œ \cs*{chapter} 也会用到清åŒé¡µå‘½ä»¤ã€‚
+ \command{blankpagestyle}[\marg{页é¢é£Žæ ¼}]
+ 空白页é¢é£Žæ ¼å‘½ä»¤å…¨å±€æŒ‡å®šå¤šå‡ºç©ºç™½é¡µçš„默认页é¢é£Žæ ¼ï¼Œæˆ–使用å¯é€‰å‚数局部指定。默认的风格为 \code{empty},å³ç©ºçš„页眉页脚。
+\end{commands}
+
+\subsection{目录命令}
+\begin{commands}
+ \command{tableofcontents}[\parg\oarg{键值列表}\darg{附加代ç }]
+ 主文档目录命令。带有 \parg{} å·å‚数的命令输出åŒè¯­ç›®å½•ï¼Œéœ€è¦ä¸ŽåŒè¯­ç›®å½•æ ‡é¢˜å‘½ä»¤ \cs{bichapter} 等或设置图片ã€è¡¨æ ¼å’Œä»£ç ç­‰è‹±æ–‡ç›®å½•çš„标题é…åˆä½¿ç”¨ï¼Œé™„加代ç æ˜¯ä¸­æ–‡ä¸Žè‹±æ–‡ç›®å½•ä¹‹é—´çš„代ç ï¼Œå¯ä»¥æ’入目录样å¼å’Œæ¢é¡µç­‰å‘½ä»¤
+ \command{listoffigures}[\sarg\parg\oarg{键值列表}]
+ 输出图片目录命令。带有星å·çš„目录命令ä¸å°†æ ‡é¢˜æ·»åŠ è¿›ä¸»æ–‡æ¡£ç›®å½•ï¼Œå¸¦æœ‰ \parg{} å·çš„目录命令å¯ä»¥ä½¿å½“å‰æ ‡é¢˜ç¼–å·ã€‚
+ \command{listoftables}[\sarg\parg\oarg{键值列表}]
+ 输出表格目录命令。带有星å·çš„目录命令ä¸å°†æ ‡é¢˜æ·»åŠ è¿›ä¸»æ–‡æ¡£ç›®å½•ï¼Œå¸¦æœ‰ \parg{} å·çš„目录命令å¯ä»¥ä½¿å½“å‰æ ‡é¢˜ç¼–å·ã€‚
+ \command{listoflstlistings}[\sarg\parg\oarg{键值列表}]
+ 输出代ç ç›®å½•å‘½ä»¤ã€‚带有星å·çš„目录命令ä¸å°†æ ‡é¢˜æ·»åŠ è¿›ä¸»æ–‡æ¡£ç›®å½•ï¼Œå¸¦æœ‰ \parg{} å·çš„目录命令å¯ä»¥ä½¿å½“å‰æ ‡é¢˜ç¼–å·ã€‚以上命令å¯é€‰å‚æ•°çš„ \meta{键值列表} 如下:
+\end{commands}
+
+\begin{options}
+ \opt{chapter}\Default!
+ 使目录标题按照 \code{chapter} 级别输出,这是默认级别。
+ \opt{section}\Default!
+ 使目录标题按照 \code{section} 级别输出。
+ \keybool{multoc}\Default{false}
+ 与 \code{style/multoc} 选项具有相åŒçš„效果,但是具有优先性且å¯å•ç‹¬è®¾ç½®ä¸åŒç›®å½•æ˜¯å¦å¤šæ æŽ’版,æ æ•°é»˜è®¤ä¸ºåŒæ ï¼Œå¯ä½¿ç”¨ \option{columns} 更改。
+ \keyval-{columns}{目录æ æ•°}\Default{2}
+ 设置目录的æ æ•°ï¼Œä»…在 \keyis-{multoc}{true} 时有效,默认为åŒæ ã€‚
+ \kvsplit{title}{中文目录标题,英文目录标题}\Default
+ 用于更改目录的标题,标题之间用一个英文逗å·åˆ†å¼€ï¼Œä¹Ÿå¯ä»¥åªæœ‰ä¸€éƒ¨åˆ†ï¼Œè¡¨ç¤ºä¸­æ–‡ç›®å½•çš„标题。当设置了英文目录标题时,英文目录标题将会自动加入主文档目录 \cs*{tableofcontents+} 命令。
+ \keyval-{format}{目录标题格å¼}\Default
+ 在书ç±æ¨¡å¼ä¸” \option{chapter} 选项开å¯æˆ–者文章模å¼çš„情况下,\option{format} 用于设置目录标题的格å¼ã€‚
+ \keyval-{aftertitle}{目录标题格å¼}\Default
+ 目录标题文本之åŽæ’入的代ç ã€‚
+ \keyval-{pagestyle}{标题页的页é¢æ ¼å¼}\Default{empty}
+ 目录标题所在页的页é¢æ ¼å¼ï¼Œä»…当目录以 \code{chapter} çº§åˆ«è¾“å‡ºæ—¶æœ‰æ•ˆã€‚é™¤äº†ä¸Šè¿°é€‰é¡¹è¿˜æ”¯æŒ C\TeX 键值列表路径 \module*{chapter} 或 \module*{section} 所有的章节标题样å¼é€‰é¡¹ã€‚
+\end{options}
+
+\subsection{标题命令}
+\change[2021-06-13]{2021-05-05}
+åŒè¯­ç›®å½•æ ‡é¢˜å‘½ä»¤ç›®å‰è®¾ç½®äº†å¸¸ç”¨çš„三个级别,它们将中文标题正常输出,并使中英文标题加入åŒè¯­ç›®å½•ã€‚类似于标准文档类,这三个标题命令分别具有独立的计数器\footnote{默认情况下与普通标题命令共享使用计数器。},并对应 \cs*{the}\meta{计数器} 的值,å¯ä»¥ç”¨äºŽ \option{binumber} 选项更改英文目录中的编å·ã€‚这个功能是为国内一些高校的学ä½è®ºæ–‡æ¨¡æ¿çš„è¦æ±‚设计,在一般情况和英文模å¼ä¸‹\textbf{ä¸éœ€è¦ä½¿ç”¨}。
+\begin{commands}
+ \command{bichapter}[\sarg\oarg{目录中文标题}\marg{中文标题}\marg{目录英文标题}]
+ \code{chapter} 级别的åŒè¯­ç›®å½•æ ‡é¢˜å‘½ä»¤ï¼Œå…·æœ‰ç‹¬ç«‹çš„ \code{bichapter} 计数器。
+ \command{bisection}[\sarg\oarg{目录中文标题}\marg{中文标题}\marg{目录英文标题}]
+ \code{section} 级别的åŒè¯­ç›®å½•æ ‡é¢˜å‘½ä»¤ï¼Œå…·æœ‰ç‹¬ç«‹çš„ \code{bisection} 计数器。
+ \command{bisubsection}[\sarg\oarg{目录中文标题}\marg{中文标题}\marg{目录英文标题}]
+ \code{subsection} 级别的åŒè¯­ç›®å½•æ ‡é¢˜å‘½ä»¤ï¼Œå…·æœ‰ç‹¬ç«‹çš„ \code{bisubsection} 计数器。
+\end{commands}
+
+它们的星å·å˜ä½“命令使文中标题ä¸ç¼–å·ï¼Œä½†æ˜¯ä»ç„¶åŠ å…¥åŒè¯­ç›®å½•ï¼Œè‹¥è‹±æ–‡æ ‡é¢˜å‚数空置那么仅加入中文目录而ä¸åŠ å…¥è‹±æ–‡ç›®å½•ï¼Œè¿™ä¸€ç‰¹ç‚¹ä¸Ž \cs{chapter*} 等命令的行为ä¸å¤ªä¸€æ ·ï¼Œåœ¨ä¸€äº›æƒ…况下会用到。å¯é€‰å‚数是目录中的中文标题,默认与中文标题一致,正文标题过长时å¯ç”¨å®ƒè®¾ç½®åœ¨ç›®å½•ä¸­æ˜¾ç¤ºçš„标题。默认情况下åŒè¯­ç›®å½•çš„æ ¼å¼æ˜¯ä¸€è‡´çš„,共享使用 \cs*{tocset} 的设置,英文目录的章级别标题ååŠç¼–å·çš„修改方å¼å¦‚下:
+\begin{options}
+ \kvsplit{biname}{英文目录å‰åå­—,英文目录åŽåå­—}\Module{chapter}\Default{Chapter\cs*{space}}
+ 更改英文目录 \code{chapter} 级别的标题编å·å‰åŽå字,类似 C\TeX çš„ \option*{name} 选项。
+ \keyval-{binmuber}{英文目录数字输出命令}\Module{chapter}\Default{\cs*{arabic}\Marg{chapter}}
+ 更改英文目录 \code{chapter} 级别的标题编å·è¾“出格å¼ï¼Œç±»ä¼¼ C\TeX çš„ \option*{nuber} 选项。
+\end{options}
+
+\begin{commands}
+ \command{appendix}[\splitoarg{å‰åå­—,åŽåå­—}\darg{数字输出命令}]
+ \change[2021-06-13]{2021-05-05}
+ 附录开始命令,其åŽçš„章节标题å˜ä¸ºé™„录形å¼ã€‚英文目录中附录标题的 \meta{å‰åå­—} 为英文附录目录å‰å字,\meta{åŽåå­—} 为英文附录目录åŽå字。å‰åŽå字之间用一个åŠè§’逗å·åˆ†å¼€ï¼Œä¹Ÿå¯ä»¥åªæœ‰ä¸€éƒ¨åˆ†ï¼Œè¡¨ç¤ºè‹±æ–‡é™„录目录å‰å字。\meta{数字输出命令} 为附录标题在英文目录中的编å·å‘½ä»¤ã€‚
+ \command{BeforeAddBitoc}[\sarg\marg{加入目录英文标题å‰çš„代ç }]
+ 作用于局部范围的英文目录钩å­ï¼Œå¯ä»¥æ’入标题或目录设置的命令改å˜è‹±æ–‡ç›®å½•ä¸­æ ‡é¢˜çš„显示格å¼ï¼Œä¹Ÿå¯ä»¥è¦†ç›–上述的目录å‰åŽå字和编å·ç­‰è®¾ç½®ï¼Œå¸¦æœ‰æ˜Ÿå·çš„命令会é‡ç½®ä¹‹å‰çš„代ç ï¼Œæ”¾ç½®åœ¨å¯¼è¨€åŒºæˆ– \cs{bichapter} 等命令å‰ç”Ÿæ•ˆã€‚
+\end{commands}
+
+\subsection{上标和下标}
+上标和下标的功能æ¥è‡ª \pkg*{spbmark} å®åŒ…,\cs{super}ã€\cs{sub} å’Œ \cs{supersub} 三个命令å¯ä»¥ç”¨äºŽè¾“出上标和下标。它们根æ®å½“å‰å¤„于文本模å¼è¿˜æ˜¯æ•°å­¦æ¨¡å¼æ¥åŒ¹é…相应的模å¼ï¼Œæˆ–者å¯ä»¥ä½¿ç”¨å®ƒä»¬çš„星å·å˜ä½“命令æ¥å¼ºåˆ¶ä½¿ç”¨æ•°å­¦æ¨¡å¼ã€‚也å¯ä»¥ä½¿ç”¨é”®å€¼åˆ—表对å移é‡è¿›è¡Œå…¨å±€è®¾ç½®ï¼Œè¯¦æƒ…è§å°èŠ‚ \ref{subsubsec:super-sub-script}。
+\begin{commands}
+ \command{super}[\sarg\oarg{åž‚ç›´å移}\splitoarg{高度,深度}\darg{æ ¼å¼ä»£ç }\marg{内容}\oarg{æ°´å¹³å移}]
+ 上标命令,与简短命令 \cs{sp} 等效。水平和垂直å移进行è·ç¦»å¾®è°ƒï¼Œå¯ä»¥ä¸ºå¸¦æœ‰é•¿åº¦å•ä½çš„正值或负值,为正值时代表å‘上或å‘å³ç§»åŠ¨ï¼Œå¦åˆ™ç›¸å,默认å‡ä¸º \code{0pt}。\meta{æ ¼å¼ä»£ç } å¯ä»¥æ’入字体或颜色等命令,代ç ä¸­çš„最åŽä¸€ä¸ªå‘½ä»¤å¯ä»¥æŽ¥å—一个为上标或下标的å‚数。
+ \command{sub}[\sarg\oarg{åž‚ç›´å移}\splitoarg{高度,深度}\darg{æ ¼å¼ä»£ç }\marg{内容}\oarg{æ°´å¹³å移}]
+ 下标命令,与简短命令 \cs{sp} 等效。水平和垂直å移为正值时代表å‘下或å‘å³ç§»åŠ¨ï¼Œå¦åˆ™ç›¸å。其它用法和å‚数与上标命令 \cs{super} 类似。
+ \command{supersub}[\sarg\oarg{é—´è·}\darg{对é½æ–¹å¼}\marg{上标内容}\marg{下标内容}\oarg{æ°´å¹³å移}\splitdarg{上标代ç ,下标代ç }]
+ åŒæ—¶è¾“出上标和下标的命令。\meta{é—´è·} 为上下标的垂直间è·ï¼Œ\meta{对é½æ–¹å¼} 是下标的水平对é½æ–¹å¼ï¼Œå‚数与 \option{supersubalign} 相åŒï¼Œ\meta{æ°´å¹³å移} 默认为 \code{0pt}。
+\end{commands}
+
+\section{接å£é€‰é¡¹}
+\label{sec:interface options}
+\begin{commands}
+ \command*{ctexset}[\marg{键值列表}]
+ \cls*{easybook} 扩展了 C\TeX å®é›† \hologo{LaTeX3} 风格键值的通用控制命令 \cs*{ctexset},接å£é€‰é¡¹åŒæ ·å¯ç”¨å®ƒè®¾ç½®ï¼Œ 原有的 \meta{键值列表} ä»ç„¶å¯ç”¨ã€‚本文档类目å‰æœ‰ä¹ä¸ªæ¨¡å—ç”¨äºŽå®žçŽ°å¸¸è§„çš„æŽ’ç‰ˆåŠŸèƒ½ï¼Œå¦‚ä¸‹è¡¨æ‰€ç¤ºï¼Œå®ƒä»¬æ—¢æ˜¯ç»Ÿä¸€æŽ¥å£ \cs*{ctexset} 的路径,也是相关模å—的接å£å‘½ä»¤å:
+ \begin{center}
+ \begin{tabular}{*{5}{c}}
+ \toprule
+ \hyperref[subsec:style]{风格} & \hyperref[subsec:other font]{其它字体} & \hyperref[subsec:spacing]{è¡Œè·} & \hyperref[subsec:hyperlinks]{超链接} & \hyperref[subsec:reference]{å‚考文献} \\
+ style & subfont & spread & refset & bibset \\
+ \midrule[0.6pt]
+ \hyperref[subsec:theorem of style]{定ç†æ ·å¼} & \hyperref[subsec:page margins]{页é¢å°ºå¯¸} & \hyperref[subsec:header and footer]{页眉页脚} & \hyperref[subsec:catalog style]{目录样å¼} & \\
+ thmset & geoset & hdrset & tocset & \\
+ \bottomrule
+ \end{tabular}
+ \end{center}
+\end{commands}
+
+\subsection{风格}
+\label{subsec:style}
+\begin{options}
+ \keychoice{color}{none,seaside,energy,cyberpunk}\Module{style}\Default{none}
+ \change[2021-07-03]{2021-01-05}
+ 预置了四ç§ä¸»é¢˜é¢œè‰²ï¼Œé»˜è®¤ä¸»é¢˜ \code{none} 为黑白页é¢ï¼Œä¸»é¢˜é¢œè‰²ä¸åŒ…括超链接。
+ \begin{commands}
+ \command{DeclareThemeColor}[\splitmarg{风格å称,ctex@frame,ctex@emph,ctex@verb}]
+ å¯ä»¥ä½¿ç”¨ \cs{DeclareThemeColor} 命令声明新的主题颜色,它的å‚数以英文逗å·åˆ†éš”,第一部分为颜色风格å称,åŽé¢ä¸‰éƒ¨åˆ†ä¸º HTML 颜色代ç ï¼Œæž„æˆä¸»é¢˜é¢œè‰²ã€‚类似地更改超链接颜色è§å°èŠ‚ \ref{subsec:hyperlinks}。
+ \end{commands}
+ \keyval-{color-all}{HTML颜色代ç }\Default
+ 统一设置主题的å„部分颜色,å‚数是 6 个å六进制数字组æˆçš„ HTML 颜色代ç ï¼Œä»»æ„颜色的代ç å¯ä»¥åœ¨å¸¸è§çš„图片处ç†å·¥å…·æ‹¾è‰²å™¨ä¸­æŸ¥çœ‹ã€‚
+ \keybool{multoc}\Default{false}
+ å¼€å¯å¤šæ ç›®å½•ï¼Œä¸ŽèŠ‚ \ref{sec:document command} 中目录命令的åŒå选项有相åŒæ•ˆæžœã€‚
+ \keybool{withpart}\Default{false}
+ 使章跟éšæ¯ä¸€éƒ¨åˆ†ç¼–å·ï¼Œé»˜è®¤ä¸è·Ÿéšã€‚
+ \keychoice{footwith}{part,chapter,page}\Default{chapter}
+ 使脚注跟éšç¼–å·çš„计数器,默认跟éšç« ï¼Œå½“å¼€å¯æ–°çš„一章时脚注编å·ä»Ž 1 开始。
+ \keyval-{rulewidth}{线宽}\Default{0.75pt}
+ 调整页眉ã€å®šç†ç›’å­ä»¥åŠä»£ç æ¡†çº¿æ¡çš„粗细。
+ \keybool{uppercase}\Default{true}
+ 使用 \cs*{rightmark} åŠ \cs*{leftmark} 获å–标题内容设置页眉页脚时英文是å¦å¤§å°å†™ã€‚
+ \kvsplit*{figurepath}{\meta{路径å1}\code{\}}\code{\{}\meta{路径å2}}\Default
+ 设置æ’入图片的文件夹路径å,å¯ä»¥æœ‰å¤šä¸ªè·¯å¾„å,æ¯ä¸ªè·¯å¾„包å«åœ¨æ‹¬å·åˆ†éš”,åªæœ‰ä¸€ä¸ªè·¯å¾„时需è¦åŒ…å«åœ¨ä¸¤å±‚括å·å†…。
+\end{options}
+
+\subsubsection{连接符}
+\begin{options}
+ \keyval-{figure-con}{图片连接符}\Module{style}\Default{\Marg{.}}
+ \change[2021-07-02]{2021-01-05}
+ 设置图片题注编å·çš„连接符。
+ \keyval-{table-con}{表格连接符}\Default{\Marg{.}}
+ 设置表格题注编å·çš„连接符。
+ \keyval-{listing-con}{代ç è¿žæŽ¥ç¬¦}\Default{\Marg{.}}
+ 设置代ç é¢˜æ³¨ç¼–å·çš„连接符。
+ \keyval-{equation-con}{å…¬å¼è¿žæŽ¥ç¬¦}\Default{\Marg{.}}
+ 设置公å¼é¢˜æ³¨ç¼–å·çš„连接符。
+ \keyval-{number-con}{连接符}\Default{\Marg{.}}
+ 统一设置上述所有编å·çš„连接符。
+\end{options}
+
+\subsubsection{上下标全局设置}
+\label{subsubsec:super-sub-script}
+\begin{options}
+ \keyval-{super-vshift}{刚性长度}\Default{0pt}
+ 上标垂直å移é‡ï¼Œå¯¹åº” \cs{super} 命令的å‚æ•° \meta{åž‚ç›´å移}。
+ \keyval-{super-hshift}{刚性长度}\Default{0pt}
+ 上标水平å移é‡ï¼Œå¯¹åº” \cs{super} 命令的å‚æ•° \meta{æ°´å¹³å移}。
+ \keyval-{sub-vshift}{刚性长度}\Default{0pt}
+ 下标垂直å移é‡ï¼Œå¯¹åº” \cs{sub} 命令的å‚æ•° \meta{åž‚ç›´å移}。
+ \keyval-{sub-hshift}{刚性长度}\Default{0pt}
+ 下标水平å移é‡ï¼Œå¯¹åº” \cs{sub} 命令的å‚æ•° \meta{æ°´å¹³å移}。
+ \keyval-{super-format}{上标格å¼}\Default
+ 上标的格å¼ï¼Œå¯¹åº” \cs{super} 命令的å‚æ•° \meta{æ ¼å¼ä»£ç }。
+ \keyval-{sub-format}{下标格å¼}\Default
+ 下标的格å¼ï¼Œå¯¹åº” \cs{sub} 命令的å‚æ•° \meta{æ ¼å¼ä»£ç }。
+ \keyval-{supersub-hshift}{刚性长度}\Default{0pt}
+ 上下标水平å移é‡ï¼Œå¯¹åº” \cs{supersub} 命令的å‚æ•° \meta{æ°´å¹³å移}。
+ \kvsplit{supersub-format}{上标格å¼,下标格å¼}\Default
+ 上下标格å¼ï¼Œå¯¹åº” \cs{supersub} 命令的å‚æ•° \splitmeta{上标格å¼,下标格å¼}。以英文逗å·åˆ†éš”为å‰åŽéƒ¨åˆ†ï¼Œä¹Ÿå¯ä»¥åªæœ‰å‰éƒ¨åˆ†ï¼Œè¡¨ç¤ºä¸Šæ ‡çš„æ ¼å¼ã€‚
+ \keyval-{supersubsep}{刚性长度}\Default{0.3ex}
+ 上下标垂直间è·ï¼Œå¯¹åº” \cs{supersub} 命令的å‚æ•° \meta{é—´è·}。
+ \keychoice{supersubalign}{l,c,r}\Default{l}
+ 上下标的水平对é½æ–¹å¼ï¼Œæœ‰å·¦å¯¹é½ã€å±…中对é½å’Œå³å¯¹é½ä¸‰ç§ \meta{对é½æ–¹å¼}。
+\end{options}
+
+\subsection{超链接}
+\label{subsec:hyperlinks}
+\module*{refset} 将超链接选项(包括以上选项)交给 \pkg*{hyperref} 处ç†ï¼Œé™¤äº†ä¸€äº›å…³äºŽ pdf 书签的选项å¯èƒ½ä¼šå¤±æ•ˆï¼Œå…¶å®ƒç”±é”®å€¼é€‰é¡¹å‘½ä»¤ \cs*{hypersetup} 支æŒçš„多数选项å¯ç”¨ã€‚
+\begin{options}
+ \keychoice{linktype}{edge,colors,none}\Module{refset}\Default{edge}
+ \change[2021-07-03]{2021-01-05}
+ 使超链接为边框形å¼ï¼Œ\option{various} 使超链接å˜ä¸ºå½©è‰²ï¼Œé¢„置了四ç§é¢œè‰²æ ·å¼ã€‚\code{none} 关闭超链接边框与颜色,此时 \option{linkcolor} 选项无效。
+ \keychoice{linkcolor}{fresh,cutepink,navyblue,crimson}\Default{navyblue}
+ 超链接颜色样å¼ï¼Œé¢„置了四ç§è¶…链接颜色风格。
+ \begin{commands}
+ \command{DeclareLinkColor}[\splitmarg{风格å称,ctex@link,ctex@url,ctex@cite}]
+ å¯ä»¥ä½¿ç”¨ \cs{DeclareLinkColor} 命令声明新的超链接颜色样å¼ï¼Œå®ƒçš„å‚数以英文逗å·åˆ†éš”,第一部分为颜色风格å称,åŽé¢ä¸‰éƒ¨åˆ†ä¸º HTML 颜色代ç ï¼Œæž„æˆè¶…链接颜色。
+ \end{commands}
+ \keyval-{linkcol-all}{HTML颜色代ç }\Default
+ 统一设置超链接的å„部分颜色,å‚数是 6 个å六进制数字组æˆçš„ HTML 颜色代ç ï¼Œä»»æ„颜色的代ç å¯ä»¥åœ¨å¸¸è§çš„图片处ç†å·¥å…·æ‹¾è‰²å™¨ä¸­æŸ¥çœ‹ã€‚
+ \keychoice{linktoc}{none,section,page,all}\Default{all}
+ 将目录中的超链接å–消ã€ç½®äºŽæ ‡é¢˜ä¸Šã€ç½®äºŽé¡µç ä¸Šæˆ–置于标题和页ç ä¸Šã€‚
+\end{options}
+
+\subsection{è¡Œè·}
+\label{subsec:spacing}
+è¡Œè·å› å­ç”¨äºŽè®¾ç½®å„ç§è¡Œè·å€æ•°ï¼Œåªèƒ½æ˜¯æµ®ç‚¹æ•°ï¼Œä¸èƒ½å¸¦æœ‰é•¿åº¦å•ä½ã€‚å„è¡Œè·æ—¢å¯åœ¨å¯¼è¨€åŒºå…¨å±€è®¾ç½®ä¹Ÿå¯æ­£æ–‡ä¸­è®¾ç½®å¯¹åŽé¢ç”Ÿæ•ˆã€‚
+\begin{options}
+ \keyval-{line}{数值}\Module{spread}\Default{1.3}
+ \change[2021-05-17]{2021-01-05}
+ 正文行è·ï¼ŒC\TeX 原有的行è·é€‰é¡¹ \option*{linespread} 失效。
+ \keyval-{table}{数值}\Default{1.05}
+ 表格行è·ï¼Œå¯¹ä¼ ç»Ÿè¡¨æ ¼çŽ¯å¢ƒ \env*{tabular}ã€\env*{tabularx} ä»¥åŠ \pkg*{tabularray} å®åŒ…çš„ \env{tblr} 环境生效,åŒæ—¶ \env{tblr} 也自带有 \option*{stretch} 选项设置行è·ã€‚
+ \keyval-{math}{数值}\Default{1.05}
+ 数学环境行è·ï¼ŒåŒ…括 \pkg*{amsmath} å’Œ \pkg*{mathtools} å®åŒ…附带的环境,但并未加载 \pkg*{mathtools} å®åŒ…。
+ \keyval-{caption}{数值}\Default{1.1}
+ 图片ã€è¡¨æ ¼å’Œä»£ç é¢˜æ³¨çš„è¡Œè·ã€‚
+ \keyval-{footnote}{数值}\Default{1.1}
+ 脚注整体内容的行è·ï¼Œå¯ä»¥ä½¿ç”¨ \option{fntext-form} 的代ç è¦†ç›–æ¯ä¸ªè„šæ³¨å•ç‹¬çš„è¡Œè·ï¼Œä»Žè€Œä¸Žä¸åŒè„šæ³¨çš„段è½é—´è·ä¸åŒã€‚
+ \begin{ctexexam}
+ \spread{footnote = 1.3}
+ \hdrset{fntext-form = \linespread{1.2}\selectfont}
+ \end{ctexexam}
+ \keyval-{spread-all}{数值}\Default
+ 统一设置上述å„ç§è¡Œè·ã€‚
+\end{options}
+
+\subsection{其它字体}
+\label{subsec:other font}
+\begin{options}
+ \keyval-{table-cap}{字体命令}\Module{subfont}\Default{\cs*{sffamily}\cs*{small}}
+ \change[2021-05-19]{2021-01-08}
+ 表格标题的字体设置,包括字体æ—ã€å­—体系列ã€å­—体尺寸和字体形状命令。
+ \keyval-{figure-cap}{字体命令}\Default{\cs*{sffamily}\cs*{small}}
+ 图片标题的字体设置,包括字体æ—ã€å­—体系列ã€å­—体尺寸和字体形状命令。
+ \keyval-{listing-cap}{字体命令}\Default{\cs*{sffamily}\cs*{small}}
+ 代ç æ ‡é¢˜çš„字体设置,包括字体æ—ã€å­—体系列ã€å­—体尺寸和字体形状命令。
+ \keyval-{footnote}{字体命令}\Default{\cs*{rmfamily}}
+ 设置脚注标记与内容的字体,包括字体æ—ã€å­—体系列ã€å­—体尺寸和字体形状命令。
+ \keyval-{marginpar}{字体命令}\Default{\cs*{rmfamily}\cs*{footnotesize}}
+ 边注的字体设置,包括字体æ—ã€å­—体系列ã€å­—体尺寸和字体形状命令。
+ \keychoice{math}{times,noto,notosans,nc,stix,charter,garamond,libertine,none}\Default{times}
+ 选择åˆé€‚的数学字体,将会加载 \pkg*{newtxmath} å’Œ \pkg*{bm} å®åŒ…。使用选项 \code{none} æ—¶å¯ä»¥ä½¿ç”¨ \pkg*{unicode-math} 等其它数学字体å®åŒ…定义字体。
+\end{options}
+
+\subsection{å‚考文献}
+\label{subsec:reference}
+\begin{options}
+ \keychoice{backend}{bibtex,biblatex}\Module{bibset}\Default{bibtex}
+ \change[2021-06-13]{2021-01-11}
+ å‚考文献处ç†åŽç«¯ï¼Œé»˜è®¤ç”¨ä¼ ç»Ÿçš„ \hologo{BibTeX} 处ç†å‚考文献\footnote{使用 \hologo{BibTeX} 引擎时加载 \pkg*{natbib} å®åŒ…,使用 \hologo{biber} 时将加载 \pkg*{biblatex} å®åŒ…。}。
+ \keychoice{bib-style}{numerical,authoryear,其它格å¼}\Default{numerical}
+ å‚考文献格å¼ä¸ºä¸­å›½çš„å‚考文献推è标准 GB/T 7714-2015,有顺åºç¼–ç åˆ¶å’Œè‘—者-出版年制两ç§é£Žæ ¼ï¼Œç†å·¥ç§‘类一般使用顺åºç¼–ç åˆ¶ï¼Œæ–‡ç§‘类一般使用著者-出版年制。若使用其它格å¼ï¼Œä½¿ç”¨ \hologo{BibTeX} 处ç†æ—¶éœ€ç¡®ä¿æ­£ç¡®çš„ \code{bst} 文件,使用 \hologo{biber} 处ç†å¯ä½¿ç”¨ \pkg*{biblatex} å®åŒ…支æŒçš„å‚考文献风格å称。
+ \keyval-{cite-style}{标注风格}\Default
+ 标注å‚考文献的风格,选项 \keyis-{backend}{bibtex} 下å¯ä½¿ç”¨ \option{super}(数字上标标注,默认)或 \option{numbers}(数字标注)等 \pkg*{natbib} å®åŒ…带有的标注风格,选项 \keyis-{backend}{biblatex} 下å¯ä½¿ç”¨ \pkg*{biblatex} å®åŒ…支æŒçš„标注风格å称。
+ \keyval-{datafile}{å‚考文献数æ®åº“å}\Default
+ å‚考文献数æ®åº“的文件å,å¯ä»¥æ˜¯å•ä¸ªæ–‡ä»¶ä¹Ÿå¯ä»¥æ˜¯ä»¥æ‹¬å·åŒ…裹并以英文逗å·åˆ†éš”的文件列表,使用 \hologo{biber} 处ç†æ—¶è¦å¸¦æœ‰ \code{bib} åŽç¼€ï¼Œè‹¥ä¸åœ¨å½“å‰æ–‡ä»¶å¤¹å称需è¦åŒ…å«è·¯å¾„。ä¸è®¾ç½®å‚考文献数æ®åº“åæ—¶ \module*{bibset} 中的选项会失效,å³ä¸è‡ªåŠ¨è½½å…¥ \pkg*{natbib} 或 \pkg*{biblatex} å®åŒ…,此时需è¦æ‰‹åŠ¨è½½å…¥ç›¸å…³å®åŒ…é…ç½®å‚考文献。
+\end{options}
+
+\subsubsection{é…ç½®å‚考文献}
+\begin{commands}
+ \command{printbibliography}[\oarg{键值列表}]
+ \change[2021-04-09]{2021-01-11}
+ 两ç§æ–¹å¼\textbf{å‡ä½¿ç”¨}此命令打å°å‚考文献,ä¸åŒå¤„ç†åŽç«¯æ­¤å‘½ä»¤çš„ \meta{键值列表} ä¸åŒã€‚使用 \hologo{BibTeX} 处ç†æ—¶é€‰é¡¹ä¸ŽèŠ‚ \ref{sec:document command} 目录的选项相åŒï¼Œä½¿ç”¨ \hologo{biber} 处ç†æ—¶å¸¸ç”¨çš„选项如下:
+\end{commands}
+
+\begin{options}
+ \keychoice*{heading}{bibliography,subbibliography,bibintoc,subbibintoc}\Default{bibintoc}
+ å‚考文献通常有一个章标题或者节标题,该选项选择由 \cs*{defbibheading} 定义的标题å。
+ \keyval*-{title}{å‚考文献标题å}\Default
+ 如果标题定义支æŒçš„è¯ï¼Œè¯¥é€‰é¡¹è¦†ç›–ç”± \option*{heading} 选项æ供的缺çœæ ‡é¢˜å。
+ \keyval*-{prenote}{å‚考文献å‰æ³¨}\Default
+ 该选项选择由 \cs*{defbibnote} 所定义的å‰æ³¨ï¼Œç¼ºçœçŠ¶æ€ä¸‹ä¸æ‰“å°ä»»ä½•å‰æ³¨ã€‚
+ \keyval*-{section}{æ•´æ•°}\Default{0}
+ åªæ‰“å°åœ¨æŒ‡å®šæ–‡èŠ‚中引用的æ¡ç›®ã€‚该å‚考文献节从 1 开始编å·ï¼Œæ‰€æœ‰åœ¨ \env*{refsection} 环境外给出的引用标记为第零节。
+ \keyval*-{type}{æ¡ç›®ç±»åž‹}\Default
+ 指定æ¡ç›®çš„打å°ç±»åž‹ã€‚
+ \keyval*-{filter}{过滤器å}\Default
+ 使用由 \cs*{defbibfilter} 定义的 \option*{filter} æ¥è¿‡æ»¤æ¡ç›®ã€‚
+\end{options}
+
+å¯èƒ½ä¸€äº›æƒ…况下您希望更加çµæ´»åœ°è®¾ç½®å‚考文献或有更多需求,下é¢ä¸¾ä¸€ä¸ªåœ¨å¯¼è¨€åŒºæ‰‹åŠ¨é…ç½® \pkg*{biblatex} å®åŒ…的例å­ï¼š
+\begin{ctexexam}
+ \usepackage[style = numeric]{biblatex}
+ \addbibresource{myrefs.bib}
+ \defbibheading{bibliography}[å‚考文献] % 定义å‚考文献标题
+ {\chapter*{#1}\markboth{#1}{#1}}
+\end{ctexexam}
+
+\subsection{定ç†æ ·å¼}
+\label{subsec:theorem of style}
+\begin{options}
+ \keybool{thmbox}\Module{thmset}\Default{false}
+ \change[2021-07-01]{2021-01-12}
+ å¼€å¯å®šç†çŽ¯å¢ƒç›’å­çš„边框,需载入 \pkg*{tcolorbox} å®åŒ…æ‰ç”Ÿæ•ˆã€‚这个选项与 \pkg*{thmtools} 中并ä¸ä¸€è‡´ï¼Œ\pkg*{thmtools} çš„åŒå选项包括 \code{L}ã€\code{M} å’Œ \code{S} 三个å‚数。
+ \keychoice{within}{chapter,section,其它环境,空置}\Default{chapter}
+ 定ç†ç¼–å·è·Ÿéšçš„计数器,默认跟éšç« çš„ç¼–å·ï¼Œä¹Ÿå¯ä»¥è·Ÿéšå…¶å®ƒå®šç†çŽ¯å¢ƒçš„ç¼–å·ï¼Œå½“计数器增加时定ç†ç¼–å·ä¼šä»Žé›¶å¼€å§‹ï¼Œç©ºç½®æ—¶ä¸è·Ÿéšå…¶å®ƒè®¡æ•°å™¨ã€‚
+ \keyval-{headpunct}{字体命令}\Default{false}
+ 定ç†æ ‡é¢˜æœ«å°¾åŽçš„标记,在æ¢è¡Œç¬¦æˆ–第一段内容的间隔之å‰ã€‚
+ \keyval-{bodyfont}{字体命令}\Default{chapter}
+ 定ç†å†…容部分的字体,包括字体æ—ã€å­—体系列ã€å­—体尺寸和字体形状命令。
+ \keyval-{notefont}{字体命令}\Default
+ 定ç†é¢˜æ³¨éƒ¨åˆ†çš„字体,包括字体æ—ã€å­—体系列ã€å­—体尺寸和字体形状命令。
+ \keychoice{headfont}{字体命令}\Default
+ 定ç†æ ‡é¢˜éƒ¨åˆ†çš„字体,包括字体æ—ã€å­—体系列ã€å­—体尺寸和字体形状命令。
+ \keyval-{headindent}{刚性长度}\Default{0em}
+ 定ç†æ ‡é¢˜çš„缩进,默认无缩进,å¯ç”¨ \cs*{parindent} 命令设置为段è½ç¼©è¿›ã€‚
+ \keyval-{spaceabove}{弹性长度}\Default{0.75ex plus .1ex}
+ 定ç†çŽ¯å¢ƒå‰çš„é—´è·ï¼Œä½¿ç”¨ \pkg*{tcolorbox} 的环境包装åŽè¢«è¦†ç›–。
+ \keyval-{spacebelow}{弹性长度}\Default{0.75ex plus .1ex}
+ 定ç†çŽ¯å¢ƒåŽçš„é—´è·ï¼Œä½¿ç”¨ \pkg*{tcolorbox} 的环境包装åŽè¢«è¦†ç›–。
+ \keyval-{spacepost}{刚性长度}\Default{1em}
+ 定ç†æ ‡é¢˜åŽä¸Žç¬¬ä¸€æ®µå†…容的间è·ã€‚
+ \keyval-{headformat}{标题格å¼}\Default{\cs*{NAME}\cs*{space}\cs*{NUMBER}\cs*{NOTE}}
+ 定ç†å¼€å¤´éƒ¨åˆ†å„组æˆå…ƒç´ çš„排列和格å¼ï¼Œè¿™ä¸ªé€‰é¡¹ä¸€èˆ¬ä¸éœ€è¦ä½¿ç”¨ï¼Œå…¶ä¸­ \cs*{NAME}ã€\cs*{NUMBER} å’Œ \cs*{NOTE} 分别代表标题ã€ç¼–å·å’Œé¢˜æ³¨ã€‚
+ \kvsplit{brackets}{左括å·,å³æ‹¬å·}\Default{\Marg{(,)}}
+ 设置行间公å¼ç¼–å·æ ‡ç­¾çš„括å·ï¼Œä»¥è‹±æ–‡é€—å·åˆ†éš”,分别为左å³æ‹¬å·ã€‚
+\end{options}
+
+\subsubsection{新建定ç†æ ·å¼}
+文档类已预置 8 个定ç†çŽ¯å¢ƒï¼ŒçŽ¯å¢ƒååŠå¯¹åº”的定ç†æ ‡é¢˜åè§å°èŠ‚ \ref{subsec:theorem},如果需è¦æ–°çš„定ç†æ ‡é¢˜å或定ç†æ ·å¼å¯ä½¿ç”¨è¿™ä¸‰ä¸ªå‘½ä»¤ï¼Œç”± \pkg*{thmtools} æ供支æŒã€‚
+\begin{commands}
+ \command{declaretheorem}[\oarg{键值列表1}\marg{定ç†çŽ¯å¢ƒå}\oarg{键值列表2}]
+ \change[2021-07-13]{2021-01-12}
+ 定义新的定ç†ç±»çŽ¯å¢ƒï¼Œ\cs{newtheorem} 命令与它等效。å¯é€‰å‚æ•°çš„ \meta{键值列表1} 与 \meta{键值列表2} 等效,用法与它们的åŒå命令一致。\meta{键值列表} 中常用的选项如下:
+ \begin{options}
+ \keyval*-{name}{定ç†çŽ¯å¢ƒæ ‡é¢˜}
+ 定ç†æ ‡é¢˜çš„默认值是环境的å称,并且首字æ¯å¤§å†™ï¼ˆè‹±æ–‡æ ‡é¢˜ï¼‰ã€‚
+ \keychoice*{numbered}{no,yes,unless unique}
+ 定ç†å¯ä»¥è¢«ç¼–å·ã€ä¸è¢«ç¼–å·æˆ–者åªæœ‰åœ¨æ–‡æ¡£ä¸­å¤šæ¬¡å‡ºçŽ°æ—¶æ‰è¢«ç¼–å·ã€‚
+ \keyval*-{numberlike}{定ç†çŽ¯å¢ƒå}
+ 定ç†å°†ä½¿ç”¨æ­¤è®¡æ•°å™¨è¿›è¡Œç¼–å·ï¼Œé€šå¸¸è¿™æ˜¯å¦ä¸€ä¸ªå®šç†çŽ¯å¢ƒçš„å称。
+ \keyval*-{style}{定ç†æ ·å¼å}
+ 用 \cs{declaretheoremstyle} 定义的定ç†æ ·å¼çš„å称,定ç†å°†ä½¿ç”¨è¿™ç§æ ·å¼çš„设置。
+ \end{options}
+ \command{DeclareTheorem}[\marg{定ç†çŽ¯å¢ƒå}\oarg{英文标题}\marg{中文标题}\darg{ç›’å­æ ·å¼}\oarg{键值列表}]
+ \cs{DeclareTheorem} 是更便æ·çš„定ç†å‘½ä»¤ï¼Œå®ƒå®šä¹‰ä¸€ä¸ªæ–°çš„定ç†çŽ¯å¢ƒï¼Œä¸Ž \cs{declaretheorem} 命令 \meta{键值列表} 支æŒçš„选项相åŒï¼Œä½†å®ƒä»¬çš„区别有:
+ \begin{itemize}
+ \item 中英文模å¼ä¸‹æ ‡é¢˜ä¸åŒï¼Œè‹±æ–‡æ ‡é¢˜ä¸ºå¯é€‰é¡¹ï¼Œé»˜è®¤ä¸ºé¦–å­—æ¯å¤§å†™çš„环境å。
+ \item 自动定义交å‰å¼•ç”¨çš„æ ¼å¼ï¼Œå¼•ç”¨æ ‡ç­¾å‰ç¼€ä¸ºå®šç†å称。
+ \item 定ç†ç›’å­é€‰é¡¹ \option{thmbox} ä»ç„¶ç”Ÿæ•ˆï¼Œç›’å­æ ·å¼é€‰é¡¹æ˜¯ç”¨äºŽè®¾ç½®å®šç†ç›’å­æ ·å¼çš„åç§°ï¼Œå®ƒéœ€è¦ \pkg*{tcolorbox} çš„ \cs*{tcbset} 接å£å‘½ä»¤æˆ– \cs{tcbappstyle} 设定,默认为 \code{tc-theorem}。
+ \item 默认使用 \code{easy-theorem} 定ç†æ ·å¼ï¼Œå¯åœ¨æœ€åŽä¸€ä¸ªé€‰é¡¹ä½¿ç”¨ \option*{style} 更改样å¼ã€‚
+ \end{itemize}
+ \command{declaretheoremstyle}[\oarg{键值列表1}\marg{定ç†æ ·å¼å}\oarg{键值列表2}]
+ 定义新的定ç†æ ·å¼ï¼Œ\meta{键值列表} 中包括上述定ç†æ ·å¼ä»¥åŠ \cs{declaretheorem} 的所有选项。å¯é€‰å‚æ•°çš„ \meta{键值列表1} 与 \meta{键值列表2} 等效,用法与它们的åŒå命令一致。
+\end{commands}
+
+下é¢ç®€å•åˆ—举定ç†å‘½ä»¤çš„用法,预置定ç†çš„æ ·å¼ä¸º \code{easy-theorem},上述定ç†æ ·å¼é€‰é¡¹å°†å¯¹è¿™ä¸ªå®šç†æ ·å¼ç”Ÿæ•ˆã€‚如果使用这个样å¼è€Œåªæ˜¯å¢žåŠ æ–°çš„定ç†å称,å¯ä»¥è¿™æ ·ï¼š
+\begin{ctexexam}
+ \DeclareTheorem{定ç†çŽ¯å¢ƒå}{中文标题}[style = easy-theorem]
+ \declaretheorem[style = easy-theorem,name = 定ç†å]{定ç†çŽ¯å¢ƒå}
+\end{ctexexam}
+
+\cs{declaretheorem} 定义的定ç†çŽ¯å¢ƒéœ€è¦æ‰‹åŠ¨å¢žåŠ ç›’å­è¾¹æ¡†ï¼š
+\begin{ctexexam}
+ \tcolorboxenvironment{定ç†çŽ¯å¢ƒå}{tc-theorem}
+\end{ctexexam}
+
+使用 \cs{tcbappstyle} 命令调整开å¯å®šç†ç›’å­æ—¶é»˜è®¤çš„æ ·å¼ï¼Œç¬¬ä¸€ä¸ªå‚数为 \code{theorem},关于命令的介ç»åœ¨å°èŠ‚ \ref{subsec:box}。
+\begin{ctexexam}
+ \tcbappstyle{theorem}{colback = GreenYellow}
+\end{ctexexam}
+
+定义一个新的定ç†æ ·å¼å¯ç”¨äºŽ \cs{declaretheorem} çš„ \option*{style} 选项:
+\begin{ctexexam}
+ \declaretheoremstyle[bodyfont = \rmfamily,spacepost = 0.5em]{定ç†æ ·å¼å}
+\end{ctexexam}
+
+\subsection{页é¢å°ºå¯¸}
+\label{subsec:page margins}
+预置的页é¢å°ºå¯¸ä¸Ž \cls*{Word} 的默认值接近,\module*{geoset} 会将å‰ä¸¤ä¸ªä¹‹å¤–的选项交给 \pkg*{geometry} å®åŒ…接å£å‘½ä»¤ \cs*{geometry} 处ç†ï¼Œå¹¶ä¸” \meta{键值列表} 的选项与之相åŒï¼Œä¸Šé¢çš„选项仅是一å°éƒ¨åˆ†ï¼Œæ”¯æŒçš„å‚æ•°å¯æŸ¥é˜…å®åŒ…帮助文档。当在此设置页é¢å¤§å°æ—¶ï¼Œä¼šè¦†ç›– \option{paper} 选项的设置。
+\begin{options}\noitemsep
+ \keyval-{headruleskip}{页眉线间è·}\Module{geoset}\Default*
+ \keyval-{footruleskip}{页脚线间è·}\Default*
+ \change[2021-06-02]{2021-01-13}
+ \keyval*-{left}{页é¢å·¦è¾¹è·}\Default*{3.17cm}
+ \keyval*-{top}{页é¢ä¸Šè¾¹è·}\Default*{2.54cm}
+ \keyval*-{hmargin}{左边è·,å³è¾¹è·}\Default*
+ \keyval*-{textwidth}{页é¢æ–‡æœ¬åŒºå®½åº¦}\Default*
+ \keybool*{includehead}\Default*{false}
+ \begin{ctexexam}
+ \geoset
+ {
+ headruleskip = 3pt,
+ top = 2.5cm,
+ bottom = 2.5cm,
+ left = 3.2cm,
+ right = 3.2cm,
+ ignoreall
+ }
+ \end{ctexexam}
+\end{options}
+
+\subsection{页眉页脚}
+\label{subsec:header and footer}
+\module*{hdrset} 设置的命令由 \pkg*{fancyhdr} å®åŒ…æ供支æŒã€‚在 \cls*{book} 模å¼æ—¶ä½¿ç”¨ç« èŠ‚页眉标志内容选项 \option{chap-mark} å’Œ \option{sec-mark},在 \cls*{article} 模å¼æ—¶ä½¿ç”¨ \option{sec-mark} å’Œ \option{subsec-mark} 选项,这与标准文档类的行为一致,标志内容中å‚æ•° \code{\#1} 代表当å‰ç« ã€èŠ‚或å°èŠ‚的标题。也å¯ä»¥ç›´æŽ¥é‡æ–°å®šä¹‰è¿™äº›æ ‡å¿—命令,但此时 \module*{style/}\option{uppercase} 选项失效,这时å¯ä»¥ç”¨ä¾‹å¦‚ \cs*{MakeUppercase} 命令æ¥è®¾ç½®æ ‡å¿—内容的大å°å†™ã€‚
+\begin{options}
+ \keyval-{head-foot}{页眉页脚代ç }\Module{hdrset}
+ \change[2021-06-14]{2021-01-13}
+ 设置页眉页脚的格å¼ï¼Œä½¿ç”¨ \pkg*{fancyhdr} 支æŒçš„ \cs*{fancyhead} å’Œ \cs*{fancyhead} 等命令,或在正文中使用这些命令改å˜å…¶åŽçš„页é¢é£Žæ ¼ã€‚
+ \keyval-{chap-mark}{标题标记}
+ \cs*{chaptermark} 标题标记命令的内容,包括了标签选项 \option{chap-label} 的内容。
+ \keyval-{sec-mark}{标题标记}
+ \cs*{sectionmark} 标题标记命令的内容,包括了标签选项 \option{sec-label} 的内容。
+ \keyval-{subsec-mark}{标题标记}
+ \cs*{subsectionmark} 标题标记命令的内容,包括了标签选项 \option{subsec-label} 的内容。
+ \kvsplit-{chap-label}{\oarg{ç¼–å·}\marg{è·ç¦»å‘½ä»¤}}\Default{\cs*{hspace}\Marg{1em}}
+ \cs*{chaptermark} 标题标记命令内容的标签,比标记命令内容选项更常用,å¯é€‰å‚数是页眉的标题编å·å½¢å¼ï¼Œå¿…选å‚数是编å·ä¸Žæ ‡é¢˜ä¹‹é—´çš„è·ç¦»å‘½ä»¤ï¼š
+ \begin{ctexexam}
+ \hdrset
+ {
+ chap-label = [\thechapter]{\hspace{1em}},
+ sec-mark = C\TeXifname{C\TeXthesection——}{}#1
+ }
+ \end{ctexexam}
+ \kvsplit-{sec-label}{\oarg{ç¼–å·}\marg{è·ç¦»å‘½ä»¤}}\Default{\cs*{hspace}\Marg{1em}}
+ \cs*{sectionmark} 标题标记命令内容的标签,用法与 \option{chap-label} 类似。
+ \kvsplit-{subsec-label}{\oarg{ç¼–å·}\marg{è·ç¦»å‘½ä»¤}}\Default{\cs*{hspace}\Marg{1em}}
+ \cs*{subsectionmark} 标题标记命令内容的标签,用法与 \option{chap-label} 类似。
+ \keyval-{headrule}{横线命令}
+ 绘制页眉横线的选项,å¯ä»¥ä½¿ç”¨ \cs*{hrule}ã€\cs*{rule} 或下述 \cs{markrule} 等画线命令æ¥ç»˜åˆ¶æ¨ªçº¿ã€‚手动绘制横线时线æ¡ç²—细选项 \code{style/rulewidth} 会失效。
+ \keyval-{footrule}{横线命令}\Default
+ 绘制页脚横线的选项,å¯ä»¥ä½¿ç”¨ \cs*{hrule}ã€\cs*{rule} 或下述 \cs{markrule} 等画线命令æ¥ç»˜åˆ¶æ¨ªçº¿ã€‚
+ \keyval-{footnoterule}{横线命令}
+ 绘制脚注横线的选项,å¯ä»¥ä½¿ç”¨ \cs*{hrule}ã€\cs*{rule} 或下述 \cs{markrule} 等画线命令æ¥ç»˜åˆ¶æ¨ªçº¿ã€‚
+\end{options}
+
+\begin{commands}\noitemsep
+ \command{easyhead}[\oarg{ä½ç½®}\marg{内容}]\default{}
+ \change[2021-07-25]{2021-01-13}
+ \command{easyfoot}[\oarg{ä½ç½®}\marg{内容}]
+ 命令 \cs{easyhead} å’Œ \cs{easyfoot} 的使用方法与 \cs{fancyhead} å’Œ \cs{fancyfoot} 完全相åŒï¼Œå®ƒä»¬éœ€è¦åœ¨ \option{head-foot} 选项中使用,设置的是一个å为 \code{fancy} 的页é¢é£Žæ ¼ã€‚\pkg*{fancyhdr} 将页眉页脚分æˆäº†å·¦ä¸­å³å’Œå¥‡æ•°é¡µï¼ˆodd)ã€å¶æ•°é¡µï¼ˆeven)共 12 个部分,å¯é€‰å‚数中 \code{E} å’Œ \code{O} 代表å¶æ•°å’Œå¥‡æ•°ï¼Œ\code{L}ã€\code{C} å’Œ \code{R} 代表左ã€ä¸­å’Œå³éƒ¨åˆ†ã€‚å•é¢æ‰“å°æ—¶ï¼Œå«æœ‰å¶æ•°ä½ç½®çš„命令无效。
+\end{commands}
+
+\begin{commands}\noitemsep
+ \command*{markboth}[\marg{左页页眉内容}\marg{å³é¡µé¡µçœ‰å†…容}]\default{}
+ \command*{markright}[\marg{å³é¡µé¡µçœ‰å†…容}]
+ \cs*{markboth} å’Œ \cs*{markright} 这两个命令用于手动设置页眉内容,一般紧éšæ ‡é¢˜å‘½ä»¤ï¼Œç‰¹æ®Šæƒ…况下å¯ä»¥ä½¿ç”¨å®ƒä»¬å¾—到需è¦çš„页眉标志。上述标志命令内容的选项便是基于这两个命令。如果是å•é¢æŽ’版,则 \meta{左页页眉内容} 无效。
+\end{commands}
+
+\begin{commands}
+ \command{markrule}[\oarg{长度}\darg{颜色å}\marg{线宽}\spemcoarg{上间è·,下间è·}]
+ 命令 \cs{markrule} 用于绘制页眉页脚横线,\meta{长度} 默认为页é¢æ–‡æœ¬åŒºçš„宽度,上下间è·ä¸ºæ¨ªçº¿ä¸Žä¸Šä¸‹æ–¹éƒ¨ä»¶çš„é—´è·ï¼Œå¸¦æœ‰é•¿åº¦å•ä½ï¼Œé—´è·é•¿åº¦ä¹‹é—´ç”¨ \code{!} å·åˆ†å¼€ï¼Œè‹¥åªæœ‰ä¸€éƒ¨åˆ†åˆ™è¡¨ç¤º \meta{上间è·},这个命令也å¯ä»¥åœ¨æ­£æ–‡ä¸­ç»˜åˆ¶æ¨ªçº¿ã€‚下é¢ä¸¾ä¸€ä¸ªè®¾ç½®é¡µçœ‰å†…容的例å­ï¼š
+ \begin{ctexexam}
+ \hdrset
+ {
+ head-foot =
+ {
+ \easyhead[ER]{\leftmark}
+ \easyhead[OL]{\rightmark}
+ \easyhead[EL,OR]{\textbf{\thepage}}
+ },
+ headrule = \markrule(Darkcnltxblue){0.5pt}[2pt!2pt]
+ }
+ \end{ctexexam}
+\end{commands}
+
+\subsubsection{脚注格å¼}
+\begin{options}
+ \keyval-{fnmargin}{刚性长度}\Module{hdrset}\Default{0.75em}
+ \change[2021-07-14]{2021-05-12}\
+ 脚注首段缩进è·ç¦»ï¼Œç­‰äºŽé•¿åº¦ \cs{footnoteindent} 的值.
+ \keyval-{fnparskip}{弹性长度}\Default{0ex}
+ 脚注段è½é—´è·ï¼Œç­‰äºŽé•¿åº¦ \cs{footparskip} 的值。
+ \keyval-{fnparindent}{刚性长度}\Default{2em}
+ 脚注段è½ç¼©è¿›ï¼Œç­‰äºŽé•¿åº¦ \cs{footparindent} 的值。
+ \keychoice{footnotetype}{hang,default,bottom}\Default{hang}
+ 脚注的类型,悬挂缩进 \code{hang} 是默认值,\code{default} 是原始的类型,在一些浮动体排版的情况下,脚注å¯èƒ½ä½äºŽé¡µé¢ä¸­é—´ï¼Œ\code{bottom} 使脚注始终ä½äºŽé¡µé¢åº•ç«¯ã€‚这是个å¤åˆé€‰é¡¹ï¼Œ\option{bottom} å¯ä»¥ä¸Žå‰ä¸¤ç§ç±»åž‹é‡å¤æˆ–å¤åˆä½¿ç”¨ï¼š
+ \begin{ctexexam}
+ \hdrset{footnotetype = default,footnotetype = bottom}
+ \hdrset{footnotetype = {hang,bottom}}
+ \end{ctexexam}
+ \keychoice{fnmark-pos}{normal,super}\Default{super}
+ 设置脚注编å·çš„ä½ç½®ï¼Œæ­£å¸¸æ–‡æœ¬æˆ–是上标形å¼ã€‚
+ \keychoice{fnmark-num}{plain,pifont,pifont*,pifont-sans,pifont-sans*}\Default{plain}
+ 脚注编å·çš„æ ¼å¼ï¼Œé»˜è®¤ä¸ºåŽŸç”Ÿæ ·å¼ \code{plain},还å¯ä»¥æ”¹ä¸º \code{pifont} çš„å„个版本,从左往å³ä¾æ¬¡ä¸ºæ™®é€šç‰ˆã€é˜´æ–‡è¡¬çº¿ç‰ˆã€é˜³æ–‡æ— è¡¬çº¿ç‰ˆå’Œé˜´æ–‡æ— è¡¬çº¿ç‰ˆï¼Œç¼ºç‚¹æ˜¯å®ƒä»¬çš„ç¼–å·ä»…包括 1-10。
+ \keyval-{fnmark-form}{æ ¼å¼ä»£ç }\Default{æ ¼å¼ä»£ç }
+ 脚注标记的格å¼ï¼Œåœ¨æ­¤è®¾ç½®å­—体命令会覆盖 \module*{subfont/}\option{footnote} 的设置,最åŽä¸€ä¸ªæ ¼å¼å‘½ä»¤å¯ä»¥å¸¦æœ‰ä¸€ä¸ªå‚数,这个å‚数接å—脚注标记,一般é…åˆ \keyis-{fnmark-num}{plain} 使用。
+ \keyval-{fntext-form}{æ ¼å¼ä»£ç }\Default{æ ¼å¼ä»£ç }
+ 脚注内容的格å¼ï¼Œåœ¨æ­¤è®¾ç½®å­—体命令会覆盖 \module*{subfont/}\option{footnote} 的设置,最åŽä¸€ä¸ªæ ¼å¼å‘½ä»¤å¯ä»¥å¸¦æœ‰ä¸€ä¸ªå‚数,这个å‚数接å—脚注内容。
+ \keyval-{afterfnmark}{æ ¼å¼ä»£ç }\Default{æ ¼å¼ä»£ç }
+ 脚注标记åŽçš„代ç ï¼Œç”±äºŽè„šæ³¨æ ‡è®°å¤„于水平盒å­ä¸­ï¼Œå®ƒä¸€èˆ¬ç”¨äºŽè®¾ç½®æ ‡è®°ä¸Žæ–‡æœ¬é—´çš„è·ç¦»ã€‚
+\end{options}
+
+\subsection{目录样å¼}
+\label{subsec:catalog style}
+\module*{tocset} 将目录样å¼äº¤ç»™ \pkg*{titletoc} 处ç†ï¼Œ\code{level} 代表 \code{part}ã€\code{chapter}ã€\code{section}ã€\code{subsection}ã€\code{figure}ã€\code{table} å’Œ \code{lstlisting} 级别的目录,而使用 \code{list} 级别å¯ä»¥ç»Ÿä¸€è®¾ç½®å›¾ç‰‡ã€è¡¨æ ¼å’Œä»£ç ç›®å½•çš„æ ·å¼ã€‚
+\begin{options}
+ \keyval-{format}{目录标题格å¼}\Module{/(level)}
+ \change[2021-05-14]{2021-01-13}
+ 目录中标题的格å¼ï¼Œå¯ä»¥è®¾ç½®å­—体和加入垂直间è·ç­‰ï¼Œåž‚ç›´é—´è·æœ€å¥½ä½¿ç”¨æ— é—´è·é‡åˆçš„ \cs*{addvspace} 命令。
+ \keyval-{format+}{目录标题格å¼}
+ 与 \option{format} 用法一样,在已有的格å¼å‘½ä»¤åŽé™„加内容。
+ \keyval-{indent}{刚性长度}
+ 目录中的标题左边缩进è·ç¦»ï¼Œé€šå¸¸æ ‡é¢˜çº§åˆ«è¶Šä½Žç¼©è¿›è¶Šå¤§ã€‚
+ \keyval-{rule}{目录引导线样å¼}
+ \option{rule} 选项中一般应当使用 \cs{tocrule} 命令,将会在接下æ¥ä»‹ç»ã€‚
+ \keyval-{numsep}{刚性长度}\Default{1em}
+ 有编å·çš„标题在目录中编å·ä¸Žæ ‡é¢˜çš„é—´è·ï¼Œé»˜è®¤è·ç¦»ç»Ÿä¸€ä¸º \code{1em}。
+\end{options}
+
+\begin{commands}
+ \command{tocrule}[\sarg\oarg{引导点间è·}\parg{引导点大å°}\marg{引导点}\oarg{页ç æ ¼å¼}]
+ \change[2021-06-11]{2021-01-13}
+ \cs{tocrule} 命令生æˆç›®å½•å¼•å¯¼çº¿ï¼Œéœ€è¦åœ¨ \option{rule} 选项中使用。带有星å·çš„命令会使当å‰çº§åˆ«çš„目录引导线å³è¾¹ä¸Žé¡µç è¿žæŽ¥è€Œä¸æ˜¯å¯¹é½ã€‚引导点间è·éœ€å¸¦æœ‰é•¿åº¦å•ä½ï¼Œå¼•å¯¼ç‚¹å¤§å°ä¸å¸¦å•ä½ï¼Œä¸ºå¼•å¯¼ç‚¹ç¬¦å·æ­£å¸¸å¤§å°çš„å€æ•°ï¼Œå¼•å¯¼ç‚¹ä¸€èˆ¬ä¸ºè‹±æ–‡å¥å·æˆ– \cs*{cdot} 中心点符å·ã€‚页ç æ ¼å¼çš„内容ä½äºŽé¡µç å‰é¢ï¼Œå¯ä»¥è®¾ç½®é¡µç å­—体和è·ç¦»ç­‰ï¼Œæœ€åŽä¸€ä¸ªæ ¼å¼å‘½ä»¤å¯ä»¥å¸¦æœ‰ä¸€ä¸ªå‚数,这个å‚数接å—页ç ç¼–å·ã€‚
+ \command*{CTEXnumberline}[\marg{ç¼–å·çº§åˆ«}]
+ \cs*{CTEXnumberline} 命令用于在 C\TeX 文档类的 \option*{tocline} 选项中设置目录标签的编å·ï¼Œå®ƒå·²ç»è¢«é‡æ–°å®šä¹‰ï¼Œä½¿å¾—目录编å·åŽé—´è·é€‰é¡¹ \option{numsep} ä»ç„¶æœ‰æ•ˆã€‚\meta{ç¼–å·çº§åˆ«} 为 \code{chapter} å’Œ \code{section} 等,也å¯ç”¨å‚æ•° \code{\#1} 代替当å‰çº§åˆ«ç±»åž‹ï¼Œæ ‡é¢˜å用å‚æ•° \code{\#2} 代替一般ä¸å˜ã€‚
+ \begin{ctexexam}
+ \tocset
+ {
+ chapter =
+ {
+ format = \addvspace{8pt}\large,
+ indent = 1.5em,
+ rule = \tocrule[0.6pc](1.1){.}[\zihao{5}]
+ }
+ }
+ \end{ctexexam}
+\end{commands}
+
+\begin{options}
+ \keyval-{belowoffset}{长度}\Module{tocset}\Default{-1pc}
+ 主文档目录标题下方的间è·è¡¥å¿ï¼Œä¸€èˆ¬ä¸ºè´Ÿå€¼ï¼Œç”¨äºŽæŠµæ¶ˆ \option{format} 中é¢å¤–çš„åž‚ç›´é—´è·ã€‚
+ \keyval-{belowoffset}{长度}\Module{/(level)}\Default{0pc}
+ 与之上é¢é€‰é¡¹çš„æ„义类似,代表 \code{figure}ã€\code{table} å’Œ \code{lstlisting} 三个级别,也å¯ä»¥ä½¿ç”¨ \code{list} 统一设置,一般为正值。
+ \keyval-{lolskip}{长度}\Module{tocset}\Default{0.8pc}
+ \change[2021-05-14]{2021-01-13}
+ 代ç ç›®å½•ä¸­ç« ä¹‹é—´çš„代ç æ ‡é¢˜çš„è·ç¦»ï¼Œä¸Ž C\TeX 的表格目录和图片目录中章之间的标题è·ç¦»é€‰é¡¹ \option*{lotskip} å’Œ \option*{lofskip} 类似,它们的值å‡é»˜è®¤ä¸º \code{0.8pc},在 \cls*{article} 模å¼ä¸­æ­¤é€‰é¡¹å¤±æ•ˆã€‚
+ \keyval-{tocline-fig}{图片目录标签}
+ 图片目录标签,选项å‚数中 \code{\#1} 代表编å·ï¼Œè¿˜å¯åŒ…å«æ ‡ç­¾å称,默认标签å称与图片题注å称一致。
+ \keyval-{tocline-tab}{表格目录标签}
+ 表格目录标签,选项å‚数中 \code{\#1} 代表编å·ï¼Œè¿˜å¯åŒ…å«æ ‡ç­¾å称,默认标签å称与表格题注å称一致。
+ \keyval-{tocline-lst}{代ç ç›®å½•æ ‡ç­¾}
+ 代ç ç›®å½•æ ‡ç­¾ï¼Œé€‰é¡¹å‚数中 \cs*{thelstlisting} 代表编å·ï¼Œè¿˜å¯åŒ…å«æ ‡ç­¾å称,默认标签å称与代ç é¢˜æ³¨å称一致。
+ \begin{ctexexam}
+ \tocset
+ {
+ hang = false,
+ tocline-fig = 图 #1\hspace{1em},
+ tocline-lst = 代ç \thelstlisting\hspace{1em}
+ }
+ \end{ctexexam}
+ \keybool{line-align}\Default{true}
+ \option{line-align} 选项å¯ä»¥ä½¿ç›®å½•å¼•å¯¼çº¿å³è¾¹å¯¹é½å¹¶ä¸Žé¡µç ä¿æŒä¸€å®šé—´éš™ï¼Œå¦åˆ™ä¼šä¸Žé¡µç è¿žæŽ¥ã€‚
+ \keybool{hang}\Default{false}
+ \option{hang} 选项使目录标题为悬挂缩进形å¼ï¼Œç¼©è¿›è·ç¦»ä¸ºç¼–å·åŠå…¶ä¸Žæ ‡é¢˜é—´è·çš„长度,但此时目录编å·ä¼šå¤±åŽ»è¶…链接。
+ \keyval-{numsep-all}{刚性长度}\Default{1em}
+ 统一设置所有有编å·çš„标题在目录中编å·ä¸Žæ ‡é¢˜çš„é—´è·ã€‚
+ \keyval-{indent-all}{刚性长度}
+ 统一设置所有级别的目录标题左边缩进。
+ \keyval-{rule-all}{目录引导线样å¼}
+ 统一设置所有级别的目录引导线样å¼ã€‚
+\end{options}
+
+\section{常用环境}
+
+\subsection{å…¬å¼}
+\begin{environments}\noitemsep
+ \environment*{equation}\default{}
+ \environment*{multline}\default{}
+ \environment*{gather}\default{}
+ \environment*{align}
+ \pkg*{amsmath} å®åŒ…æ供了一系列行间数学环境,它们å¯ä»¥æŽ’布å„ç§å¯¹é½æˆ–ä¸å¯¹é½çš„å…¬å¼ç»„。\env*{multline} 环境用于一行无法放下的长公å¼ï¼Œ\env*{gather} 环境用于æ¯è¡Œå±…中的公å¼ç»„,\env*{align} 环境用于多列对é½çš„å…¬å¼ç»„。
+\end{environments}
+
+\subsection{表格}
+\begin{environments}\noitemsep
+ \environment*{tabularx}[\marg{长度}\marg{列格å¼}]\default{}
+ \environment*{tabular}[\marg{列格å¼}]\default{}
+ \environment{tblr}[\marg{键值列表}]
+ \pkg*{tabularray} 是一个较新的å®åŒ…,ä¸ä»…æ供了 \pkg*{tabularx}ã€\pkg*{multirow}ã€å’Œ \pkg*{booktabs} å®åŒ…的功能,并且ä¸ä¾èµ–其它å®åŒ…与它们åŒæ—¶ä½¿ç”¨ä¸ä¼šäº§ç”Ÿå†²çªï¼Œè¿˜å®žçŽ°äº†ç”¨ç®€ä¾¿çš„键值列表方å¼è®¾ç½®è¡¨æ ¼æ ·å¼ã€‚具体用法å¯è§å®åŒ…的说明文档,下é¢æ¼”示一个 \env{tblr} 表格的用法:
+ \begin{ctexexam}
+ \begin{tblr}
+ {
+ colspec = {X[2,l]XX[LimeGreen]X},
+ rowspec = {Q[t]Q[m]Q[b,Magenta]Q[t]Q[m]Q[b]},
+ hline{1,6} = {1pt,solid},
+ hline{3-5} = {LightBlue,dashed},
+ vline{1,5} = {3-4}{dotted},
+ rows = {1cm,abovesep = 2pt}
+ }
+ Alpha & Beta & Gamma & Delta \\
+ Epsilon & Zeta & Eta & Theta \\
+ Iota & Kappa & \SetCell[r=2]{h,c,Cyan}Lambda & Mu \\
+ Nu & Xi & Omicron & Pi \\
+ Rho & Sigma & Tau & Upsilon
+ \end{tblr}
+ \end{ctexexam}
+\end{environments}
+
+\subsection{列表}
+\pkg*{enumitem} å®åŒ…为系统预置的三ç§åˆ—表环境å³æŽ’åºåˆ—表 \env{enumerate}ã€å¸¸è§„列表 \env{itemize} å’Œ 主题列表 \env{description} æ供了更çµæ´»çš„标签以åŠé—´è·çš„控制,å¯ä½¿ç”¨ \cs*{setlist} 命令设置三ç§åˆ—表格å¼ï¼Œæˆ–者直接使用å¯é€‰å‚æ•°çš„ \meta{键值列表}ï¼Œå…·ä½“é€‰é¡¹è§ \pkg*{enumitem} å®åŒ…文档。
+\begin{environments}\noitemsep
+ \environment*{enumerate}[\oarg{键值列表}]\default{}
+ \environment*{itemize}[\oarg{键值列表}]\default{}
+ \environment*{description}[\oarg{键值列表}]
+ 已为三ç§åˆ—表预置了三个级别,åŒç§åˆ—表或ä¸åŒç§åˆ—表间的ä¸åŒçº§åˆ«å¯ç›¸äº’嵌套,å¯ä»¥ä½¿ç”¨çŸ­ç¼–å·çš„å½¢å¼ï¼Œå¸¦æœ‰æ˜Ÿå·çš„环境为行内列表。默认列表标签与标准文档类一致,下é¢ä¸¾å‡ ä¸ªæ›´æ”¹åˆ—表标签以åŠå…¶å®ƒæ ¼å¼çš„例å­ï¼š
+ \begin{ctexexam}
+ \setlist{nosep} % å–消所有列表é¢å¤–çš„åž‚ç›´é—´è·
+ \begin{enumerate}[label = \arabic*(a),leftmargin = 1cm,resume]
+ \begin{itemize}[label = \textbullet]
+ \begin{description}[font = \sffamily\bfseries,style = nextline]
+ \end{ctexexam}
+\end{environments}
+
+\subsection{定ç†}
+\label{subsec:theorem}
+\begin{environments}\noitemsep
+ \environment{theorem}\default{}
+ \environment{definition}\default{}
+ \environment{lemma}\default{}
+ \environment{corollary}\default{}
+ \environment{proposition}\default{}
+ \environment{example}\default{}
+ \environment{remark}\default{}
+ \environment{proof}
+ 这些是预置的定ç†çŽ¯å¢ƒï¼Œå¯ä½¿ç”¨é€‰é¡¹ \module*{thmset/}\option{thmbox} 为它们添加盒å­è¾¹æ¡†ï¼Œå…¶ä¸­æ³¨ä¸Žè¯æ˜ŽçŽ¯å¢ƒä¸ç¼–å·ï¼Œè¯æ˜Žæœ«å°¾ä¼šè‡ªåŠ¨æ·»åŠ è¯æ˜Žç»“æŸç¬¦ï¼Œå£°æ˜Žæ–°çš„定ç†çŽ¯å¢ƒæˆ–更改边框样å¼è§å°èŠ‚ \ref{subsec:theorem of style}。环境å与之对应的定ç†æ ‡é¢˜å如下:
+ \begin{center}
+ \begin{tabular}{*{8}{c}}
+ \toprule
+ theorem & definition & lemma & corollary & proposition & example & remark & proof \\
+ å®šç† & 定义 & å¼•ç† & 推论& 性质 & 例 & 注 & è¯æ˜Ž \\
+ \bottomrule
+ \end{tabular}
+ \end{center}
+\end{environments}
+
+\subsection{悬挂缩进}
+\change{2021-07-11}
+\begin{commands}
+ \command{hangpara}[\marg{缩进长度}\marg{缩进开始行数}]
+ 悬挂缩进命令 \cs{hangpara} 使其åŽçš„一个段è½ä¿æŒæ‚¬æŒ‚缩进,å‚数与 \env{hangparas} 环境相åŒï¼Œä¸è¿‡åªæœ‰ä¸€ä¸ªæ®µè½ã€‚
+\end{commands}
+\begin{environments}
+ \environment{hangparas}[\marg{缩进长度}\marg{缩进开始行数}]
+ 悬挂缩进环境 \env{hangparas} 有两个必选å‚数,使其中的段è½å‡ä¿æŒæ‚¬æŒ‚缩进。æ¯ä¸ªæ®µè½çš„缩进将以 \meta{缩进长度} 从 \meta{缩进开始行数} 开始。
+\end{environments}
+
+\subsection{代ç }
+\pkg*{listings} å®åŒ…æ供了大é‡é€‰é¡¹å¯¹ä»£ç æ ¼å¼è¿›è¡Œé«˜åº¦å®šåˆ¶ï¼Œä»£ç æ ¼å¼å¯ä½¿ç”¨ \cs*{lstset} 命令全局设置,预置的代ç é£Žæ ¼ \option*{style} 为 \code{easy-listings}。
+\begin{commands}
+ \command{lstinline}[\oarg{键值列表}\marg{行内代ç }]
+ 行内代ç æŠ„录命令,较 \cs*{verb} 命令有较大改进,具有代ç è¯­è¨€å’Œæ ·å¼æ”¯æŒã€‚
+\end{commands}
+\begin{environments}
+ \environment{lstlisting}[\oarg{键值列表}]
+ 行间代ç æŠ„录环境,支æŒå¤šç§è¯­è¨€åº“,默认使用 \code{LaTeX} 代ç è¯­è¨€ï¼Œä½¿ç”¨å¯é€‰å‚数局部设置代ç æ ¼å¼ã€‚
+\end{environments}
+\begin{options}\noitemsep
+ \keyval-{lstlistlistingname}{代ç ç›®å½•æ ‡é¢˜å}\default{}
+ \keyval-{lstlistingname}{代ç é¢˜æ³¨æ ‡é¢˜å}
+ \option*{lstlistlistingname} å’Œ \option*{lstlistingname} 分别是代ç ç›®å½•å与代ç çŽ¯å¢ƒé¢˜æ³¨å,与 C\TeX 使用手册标题汉化一节类似,å¯ä½¿ç”¨ \cs*{ctexset} 接å£å‘½ä»¤ç›´æŽ¥ä¿®æ”¹ã€‚
+\end{options}
+
+\subsection{习题}
+\label{subsec:exercise}
+\begin{environments}
+ \environment{exercise}[\sarg\parg\oarg{键值列表1}\darg{键值列表2}\oarg{键值列表3}]
+ \change[2021-07-25]{2021-01-05}
+ 习题环境的标题使用 \cs*{tcbox} 行内盒å­åŒ…装样å¼ï¼Œå†…容则使用 \env{enumerate} 列表环境。它有 5 个å¯é€‰å‚数,应当注æ„用法。当使用星å·å‚数时标题ä¸è¿›è¡Œç¼–å·ï¼Œä½¿ç”¨ \parg{} å·å‚æ•°æ—¶ä¸ä½¿ç”¨é¢„置标题,此时 \meta{键值列表1} 除了 \option{label} 选项失效。\par
+
+ \meta{键值列表2} 包括 \pkg*{tcolorbox} çš„ç›’å­æ ·å¼é€‰é¡¹ï¼Œä¾‹å¦‚ \option*{boxsep} å’Œ \option*{fontupper} 等,也å¯ä»¥ä½¿ç”¨ä¸‹è¿° \option{tcolorbox} 选项。在这里å¯ä»¥ä½¿ç”¨ \cs{tcbappstyle} 命令设置标题选项 \meta{键值列表2} 的值,第一个å‚数为 \code{exercise}。
+ \begin{ctexexam}
+ \tcphantomifname{\markright{\UseCounter{tcbcounter}{\quad 习题}}}{}
+ \tcbappstyle{exercise}{boxsep = 5pt}
+ \exerprologue{习题å‰çš„一段文本}
+ \begin{exercise}+[color = LightSkyBlue](after skip = 2pc)[itemsep = 1ex]
+ \item 第一题
+ \item 第二题
+ \end{exercise}
+ \end{ctexexam}
+\end{environments}
+
+\begin{commands}
+ \command{setexercise}[\marg{键值列表1}]
+ \cs{setexercise} 命令用于全局设置上述习题环境 \env{exercise} 标题样å¼å¯é€‰å‚数中 \meta{键值列表1} 的默认值,包å«çš„选项如下:
+ \begin{options}
+ \keyval-{color}{标题背景颜色å}\Default{DeepSkyBlue}
+ 习题标题盒å­èƒŒæ™¯é¢œè‰²ï¼Œå¯ä»¥ä½¿ç”¨ \pkg*{xcolor} 自定义颜色或使用色库。
+ \keyval-{title}{环境标题}\Default{习题}
+ 习题的标题,å¯ä»¥åŒ¹é…中英文模å¼ï¼Œä¹ é¢˜çŽ¯å¢ƒä½¿ç”¨ \parg{} å‚数时无效。
+ \keyval-{number}{习题编å·æ ¼å¼}\Default{\Marg{1.}}
+ 标题编å·è¾“出选项 \option{number} 为短编å·å½¢å¼ï¼Œåº”å½“åŒ…å« Aã€aã€Iã€iã€æˆ– 1 其中一个符å·ã€‚
+ \keyval-{numsep}{ç¼–å·ä¸Žæ ‡é¢˜çš„é—´è·}\Default{0.5em}
+ 习题标题编å·ä¸ŽåŽæ–¹æ ‡é¢˜æ–‡æœ¬çš„é—´è·ï¼Œä¹ é¢˜çŽ¯å¢ƒä½¿ç”¨æ˜Ÿå·å‚数时无效。
+ \keyval-{tcolorbox}{键值列表2}
+ 局部传递 \pkg*{tcolorbox} å®åŒ…çš„æ ¼å¼é€‰é¡¹ç»™ä¹ é¢˜æ ‡é¢˜ï¼ˆå¦‚果存在)。
+ \keyval-{enumitem}{键值列表3}
+ 局部传递 \pkg*{enumitem} å®åŒ…çš„æ ¼å¼é€‰é¡¹ç»™ä¹ é¢˜æ¡ç›®åˆ—表。
+ \keyval-{label}{标签内容}
+ 设置习题环境的引用标签,它与标签格å¼å‘½ä»¤ \cs{labelformat} 对应的计数器是 \code{eb@exercise}。
+ \end{options}
+ \command{setexerlist}[\marg{键值列表3}]
+ \meta{键值列表3} 的选项与 \pkg*{enumitem} 的排åºåˆ—表相åŒï¼Œä¹Ÿå¯ä»¥ä½¿ç”¨ä¸‹è¿° \option{enumitem} 选项,ä¸è¿‡ç¬¬ä¸€ä¸ªé€‰é¡¹æ— æ³•æ˜¯çŸ­ç¼–å·å½¢å¼ï¼Œè¿™è¢« \option{number} 选项代替。
+ \cs{setexerlist} 命令用于设置习题æ¡ç›®é€‰é¡¹ \meta{键值列表3} 的值。
+ \command{exerprologue}[\marg{åºè¨€å†…容}]
+ åºè¨€å‘½ä»¤ \cs{exerprologue} 在习题环境开始å‰æ’入一段内容,å¯ä»¥æ˜¯æ–‡æœ¬æˆ–者代ç ï¼Œéœ€è¦åœ¨æ¯ä¸€ä¸ªä¹ é¢˜çŽ¯å¢ƒå‰ä½¿ç”¨ã€‚
+ \command{tcphantomifname}[\marg{ç¼–å·ä»£ç }\marg{ä¸ç¼–å·ä»£ç }]
+ \cs{tcphantomifname} æ ¹æ®ä½¿ç”¨ \pkg*{tcolorbox} 生æˆçš„习题标题是å¦ç¼–å·ï¼Œåœ¨è¶…链接锚点的ä½ç½®åŠ å…¥ä»£ç ï¼Œæ¯”如使用 \cs*{addcontentsline} 命令将习题标题加入目录。
+\end{commands}
+
+\subsection{ç›’å­}
+\label{subsec:box}
+使用盒å­ä»¥åŠå°èŠ‚ \ref{subsec:exercise} 中的 \env{exercise} 环境需è¦åœ¨å¯¼è¨€åŒº\textbf{手动载入} \pkg*{tcolorbox} å®åŒ…,它们 \meta{é…置选项} 的键值列表åŒæ ·ç”± \pkg*{tcolorbox} æ供支æŒï¼Œå…·ä½“选项å¯è§å®åŒ…文档的 Option Keys 一节,å¯ä»¥è¿›è¡Œè¾¹è·ã€å­—体åŠèƒŒæ™¯é¢œè‰²ç­‰å„ç§ä¸ªæ€§åŒ–设置,一些é…置会覆盖预设。
+
+\begin{commands}
+ \command{tcbappstyle}[\sarg\marg{风格å称}\marg{键值列表}]
+ \change{2021-07-25}
+ 这是一个 \pkg*{tcolorbox} å®åŒ…ç›’å­é£Žæ ¼å®šä¹‰å‘½ä»¤ï¼Œå¸¦æœ‰æ˜Ÿå·çš„命令å¯ä»¥\textbf{新建或é‡ç½®}一个å为 \code{tc-}\meta{风格å称} çš„ç›’å­é£Žæ ¼ï¼Œå¦åˆ™æ˜¯ä¿®æ”¹\textbf{已存在}的风格。这个命令å¯ä»¥è°ƒæ•´ä»¥ä¸‹å³å°†ä»‹ç»çš„预置盒å­é£Žæ ¼ï¼Œå¯¹äºŽé¢„置盒å­æ¥è¯´å‚æ•° \meta{风格å称} å³ä¸ºå®ƒä»¬å¯¹åº”的环境或命令å。
+ \begin{ctexexam}
+ \tcbappstyle*{mytcb} % 新建一个盒å­é£Žæ ¼tc-mytcb
+ {
+ colback = Snow,colframe = LimeGreen,coltext = Coral,
+ fontupper = \bfseries,arc = 6pt,
+ boxrule = 5pt,boxsep = 5pt,
+ borderline = {2pt}{2pt}{white}
+ }
+ \newtcolorbox{mytcbox}[1][]{enhanced,tc-mytcb,title = #1}
+ \begin{tcolorbox}[tc-mytcb,enhanced]
+ ç›’å­å†…容1
+ \end{tcolorbox}
+ \begin{mytcbox}[ç›’å­æ ‡é¢˜]
+ ç›’å­å†…容2
+ \end{mytcbox}
+ \end{ctexexam}
+\end{commands}
+
+\subsubsection{摘è¦ç›’å­}
+\begin{environments}
+ \environment{outline}[\oarg{键值列表1}\darg{标题å称}\oarg{键值列表2}]
+ 摘è¦ç›’å­ \env{outline} å¯ç”¨äºŽç« å‰æ‘˜è¦ï¼Œå®ƒçš„标题是å¯é€‰å‚数,默认标题是摘è¦ã€‚\meta{键值列表2} 是摘è¦ç›’å­æ ·å¼é€‰é¡¹ï¼Œå¯ä»¥ä½¿ç”¨ \cs{tcbappstyle} 命令对它进行全局设置,命令第一个å‚数为 \code{outline}。
+\end{environments}
+\begin{commands}
+ \command{setoutlinelist}[\marg{键值列表1}]
+ \meta{键值列表1} 与 \pkg*{enumitem} å®åŒ…中列表é…置选项相åŒï¼Œå¯ä»¥è®¾ç½®æ‘˜è¦æ¡ç›®çš„å„ç§è·ç¦»ï¼Œè¦å¯¹å®ƒè¿›è¡Œå…¨å±€è®¾ç½®å¯ä»¥ä½¿ç”¨ \cs{setoutlinelist} 命令。
+ \begin{ctexexam}
+ \tcbappstyle{outline}{arc = 6pt}
+ \begin{outline}[leftmargin = *](摘è¦æ ‡é¢˜)
+ \item 摘è¦å†…容1
+ \item 摘è¦å†…容2
+ \end{outline}
+ \end{ctexexam}
+\end{commands}
+
+\subsubsection{段è½ç›’å­}
+\begin{environments}
+ \environment{easybox}[\sarg\oarg{颜色å}\darg{段è½æ ‡é¢˜}\oarg{é…置选项}]
+ 环境 \env{easybox} 创建一个带有三个å¯é€‰å‚æ•°çš„æ‰å¹³ç›’å­ã€‚使用星å·å‚数时给盒å­æ·»åŠ è¾¹æ¡†ï¼Œ\meta{颜色å} 选项设置背景颜色,\meta{段è½æ ‡é¢˜} 选项å¯ä»¥è®¾ç½®æ ‡é¢˜ï¼Œé»˜è®¤æ— æ ‡é¢˜ã€‚如果 \meta{é…置选项} 较长且希望在原有基础上更改为全局固定的样å¼ï¼Œå¯ä»¥ä½¿ç”¨ \cs{tcbappstyle} 命令设置,命令第一个å‚数为 \code{easybox}。
+ \begin{ctexexam}
+ \begin{easybox}*[DarkCyan](段è½æ ‡é¢˜)
+ 上åŠç›’å­å†…容
+ \tcblower % ç›’å­ä¸Šä¸‹éƒ¨åˆ†åˆ†ç•Œçº¿
+ 下åŠç›’å­å†…容
+ \end{easybox}
+ \end{ctexexam}
+ \environment{ebparbox}[\sarg\oarg{颜色å}\darg{段è½æ ‡é¢˜}\oarg{é…置选项}]
+ 环境 \env{ebparbox} 用法与 \env{easybox} 类似,åŒæ ·å¸¦æœ‰ä¸‰ä¸ªå¯é€‰å‚数。当使用星å·å‚数时盒å­å·¦è¾¹å¸¦æœ‰ä¸€æ¡ç«–线,\meta{颜色å} 选项å¯ä»¥è‡ªå®šä¹‰ç«–线颜色,使用带有星å·çš„环境则盒å­å¸¦æœ‰ç«–线颜色的浅色背景。\meta{段è½æ ‡é¢˜} 选项å¯ä»¥è®¾ç½®æ ‡é¢˜ï¼Œé»˜è®¤æ— æ ‡é¢˜ã€‚
+\end{environments}
+
+\subsubsection{行内盒å­}
+\begin{commands}
+ \command{eblink}[\oarg{颜色å}\marg{内容}\oarg{é…置选项}]
+ 使用 \pkg*{tcolorbox} 预置了三个å‚数选项相åŒçš„行内盒å­ï¼Œå®ƒä»¬å‡ä¸ºæŠ„å½•å‘½ä»¤ã€‚ç›’å­ \cs{eblink} 具有类似超链接边框的效果。
+ \command{ebemph}[\oarg{颜色å}\marg{内容}\oarg{é…置选项}]
+ ç›’å­ \cs{ebemph} 具有模糊边缘类似高亮的效果。
+ \command{ebfbox}[\oarg{颜色å}\marg{内容}\oarg{é…置选项}]
+ ç›’å­ \cs{ebfbox} 则有直角边缘并带有上下框线。
+\end{commands}
+
+\section{更多用法}
+
+\subsection{物ç†é‡}
+\begin{commands}
+ \command*{num}[\oarg{键值列表}\marg{数字}]
+ \pkg*{siunitx} å®åŒ…çš„ \cs*{num} 命令å¯ä»¥è¾“出以科学计数法表示的数值。
+ \command*{unit}[\oarg{键值列表}\marg{å•ä½}]
+ å•ä½æ ¼å¼åŒ–命令 \cs*{unit} 包å«æ–‡å­—元素(例如字æ¯æˆ–数字)时,使用 \Marg{.} å’Œ \code{\~{}} 放置在å•å…ƒä¹˜ç§¯ä¸­é—´ï¼Œå¹¶ä½¿ç”¨ \code{\_} å’Œ \code{\^{}} 正确放置指定的下标和上标。格å¼åŒ–方法å¯åœ¨æ•°å­¦å’Œæ–‡æœ¬æ¨¡å¼ä¸‹ä½¿ç”¨ã€‚
+ \command*{qty}[\oarg{键值列表}\marg{æ•°å­—}\oarg{å‰ç¼€}\marg{å•ä½}]
+ \cs*{qty} 命令å¯ç”¨æ¥è¾“出带有å•ä½çš„é‡ã€‚
+ \command*{qtyrange}[\oarg{键值列表}\marg{æ•°å­—1}\marg{æ•°å­—2}\marg{å•ä½}]
+ \cs*{qtyrange} å¯ä»¥è¾“出带有范围和å•ä½çš„é‡ã€‚
+ \begin{ctexexam}
+ \numproduct{-21x3e5}
+ \unit{mL~min^{-1}}
+ \qty{5}{\mole}
+ \qtyrange[unit-color = green]{1.5}{4}{kg}
+ \end{ctexexam}
+\end{commands}
+
+\subsection{计数器}
+\begin{commands}\noitemsep
+ \command{newcounter}[\marg{计数器}\oarg{父计数器}]\default{}
+ \command{UseCounter}[\sarg\oarg{父计数器}\darg{ç¼–å·}\marg{计数器}\marg{内容}\oarg{分隔符}]
+ \cs{newcounter} 是 \LaTeX 自带的创建计数器命令,\cs{UseCounter} 将会以一定的格å¼ä½¿ç”¨ç”±å®ƒåˆ›å»ºçš„计数器,将会以 \cs*{the}\meta{父计数器}\meta{分隔符}\cs*{the}\meta{计数器}\meta{内容} 输出当å‰å†…容。
+ 需è¦æ³¨æ„的是 \cs{UseCounter} 仅具有\textbf{输出功能},并ä¸ä¼šæ”¹å˜è®¡æ•°å™¨åŽŸæœ‰çš„绑定关系。默认æ¯ä½¿ç”¨ä¸€æ¬¡å‘½ä»¤ \meta{计数器} 的值增加 1,带有星å·çš„命令使 \meta{计数器} ä¿æŒå½“å‰å€¼ï¼Œ\meta{ç¼–å·} 为 \code{arabic} å’Œ \code{alpha} 等格å¼ï¼Œ\meta{数值} å¯ä»¥æ‰‹åŠ¨å°† \meta{计数器} 设为指定值。
+\end{commands}
+
+在一定的场åˆä¸‹å¯èƒ½ç”¨åˆ° \cs{UseCounter} 命令,比如通过新建快æ·å‘½ä»¤åœ¨ä¸€äº›ä½ç½®ä½¿ç”¨å®šç†çŽ¯å¢ƒçš„计数器,使用 \cs{labelformat} 设置计数器的引用标签需添加 \code{eb@}:
+\begin{ctexexam}
+ \labelformat{eb@theorem}{å®šç† #1}
+ \newcommand{\theoremhead}[1]
+ {å®šç† \UseCounter[chapter]{theorem}{\hspace{1em}#1}}
+ \theoremhead{定ç†æ ‡é¢˜}\label{thm:theorem}
+\end{ctexexam}
+
+\subsection{图表题注}
+\begin{commands}\noitemsep
+ \command{caption}[\sarg\oarg{目录标题}\marg{标题}]\default{}
+ \command{captionof}[\sarg\marg{题注类型}\oarg{目录标题}\marg{标题}]\default{}
+ \command{bicaption}[\sarg\oarg{目录标题1}\marg{标题2}\oarg{目录标题1}\marg{标题2}]
+ 题注命令 \cs{caption} 用于在图表上下方æ’入题注,需è¦åœ¨æµ®åŠ¨ä½“环境 \env*{figure} å’Œ \env*{table} 中使用,在浮动环境外å¯ä»¥ä½¿ç”¨ \cs{captionof} 命令,第一个å‚数指定题注类型。\cs{bicaption} 命令å¯ä»¥å®žçŽ°ä¸­è‹±æ–‡åŒè¯­é¢˜æ³¨ï¼Œéœ€è¦åœ¨å¯¼è¨€åŒºè½½å…¥ \pkg*{bicaption} å®åŒ…,具体用法è§è¯´æ˜Žæ–‡æ¡£ã€‚
+\end{commands}
+
+\subsection{化学å¼}
+\begin{commands}\noitemsep
+ \command*{ch}[\oarg{键值列表}\marg{化学å¼}]\default{}
+ \command*{chemfig}[\oarg{键值列表}\marg{化学å¼}]
+ 除了以普通公å¼çš„æ–¹å¼ï¼ŒåŒ–å­¦å¼è¿˜å¯ç”¨ \pkg*{chemformula} 实现,无机化学å¼ä½¿ç”¨ \cs*{ch} 命令书写。有机化学å¼æŽ¨è在导言区载入 \pkg*{chemfig} å®åŒ…,使用 \cs*{chemfig} 命令完æˆã€‚
+\end{commands}
+
+\subsection{å…¬å¼ç¬¦å·å¯¹ç…§}
+\change{2021-07-22}
+\begin{environments}
+ \environment{eqcomp}[\oarg{键值列表1}\darg{键值列表2}]
+ 一些公å¼ä¹‹åŽå¯ä»¥ä½¿ç”¨åŸºäºŽåˆ—表环境的 \env{eqcomp} 进行符å·å¯¹ç…§ã€‚对照列表的 \meta{键值列表2} 与 \pkg*{enumitem} 的选项相åŒï¼Œä¸€èˆ¬è¾ƒå°‘用到,å¯ä»¥ç”¨äºŽè®¾ç½®åž‚ç›´é—´è·ç­‰ã€‚
+\end{environments}
+
+\begin{commands}
+ \command{symb}[\sarg\marg{符å·}\oarg{引导符}]
+ \cs{symb} 类似列表æ¡ç›® \cs*{item},需è¦åœ¨çŽ¯å¢ƒå†…使用,带有星å·çš„命令å¯åœ¨æ–‡æœ¬æ®µè½å•ç‹¬ä½¿ç”¨ã€‚
+ \command{seteqcomplist}[\marg{键值列表2}]
+ 对照列表æ¡ç›®æ ¼å¼çš„ \meta{键值列表2} å¯ä»¥ä½¿ç”¨ \cs{seteqcomplist} 全局设置。
+ \command{seteqcomp}[\marg{键值列表1}]
+ 对照环境的 \meta{键值列表1} å¯ä»¥ä½¿ç”¨ \cs{seteqcomp} 全局设置,它的选项如下:
+ \begin{options}
+ \keyval-{width}{符å·å®½åº¦}\Default{2em}
+ 设置适当的符å·å®½åº¦å¯ä»¥é˜²æ­¢æ–‡å­—é‡å å’Œè¾¹ç•Œæº¢å‡ºç­‰é—®é¢˜ã€‚
+ \keyval-{delim}{引导符}\Default{——}
+ 符å·å¯¹ç…§çš„引导符,\cs{symb} çš„ \meta{引导符} 和对é½æ–¹å¼æ˜¯åŸºäºŽè¿™ä¸ªç¬¦å·çš„宽度。
+ \keyval-{space}{符å·é—´éš™}\Default{0.25em}
+ 符å·é—´éš™ä¸ºå¼•å¯¼ç¬¦ä¸¤ä¾§ä¸Žç¬¦å·å’Œè¯´æ˜Žæ–‡å­—é—´çš„è·ç¦»ã€‚
+ \keychoice{item-align}{l,c,r}\Default{r}
+ 符å·çš„对é½æ–¹å¼ï¼Œåˆ†ä¸ºå·¦ï¼ˆ\code{l})ã€ä¸­ï¼ˆ\code{c})和å³ï¼ˆ\code{r})三ç§å¯¹é½æ–¹å¼ã€‚
+ \keychoice{delim-align}{l,c,r}\Default{c}
+ 引导符的对é½æ–¹å¼ï¼Œåˆ†ä¸ºå·¦ï¼ˆ\code{l})ã€ä¸­ï¼ˆ\code{c})和å³ï¼ˆ\code{r})三ç§å¯¹é½æ–¹å¼ã€‚
+ \keyval-{enumitem}{键值列表2}
+ å¯ä»¥ä½¿ç”¨é€‰é¡¹ \option{enumitem} 或命令 \cs{seteqcomplist} 调整对照列表的水平垂直间è·ã€‚
+ \keyval-{intro}{首行文字}\Default
+ 符å·å¯¹ç…§çš„说明文字,应当为简短的几个字,åªæ˜¾ç¤ºåœ¨ç¬¬ä¸€è¡Œï¼Œå…¶åŽä¸ºæ‚¬æŒ‚缩进的对照列表。
+ \keyval-{font}{符å·å­—体}\Default
+ 符å·çš„字体,数学和文本符å·æ¨¡å¼åº”采用ä¸åŒçš„字体命令,最åŽä¸€ä¸ªå‘½ä»¤å¯ä»¥æŽ¥å—一个å‚数,这个å‚数为符å·ã€‚
+ \keychoice{mode}{math,text}\Default{math}
+ 符å·å­—体模å¼ï¼Œå¯ä»¥ä¸ºæ•°å­¦å­—体或者文本字体。
+ \end{options}
+\end{commands}
+
+\subsection{引用}
+\begin{commands}
+ \command{ref}[\marg{标签}]
+ 使用 \cs*{ref} 命令引用 \cs*{label} 设置的标签,将会检测临近计数器并添加相应的å‰ç¼€ï¼Œæ¯”如图表ã€ç« èŠ‚标题和定ç†ç­‰ã€‚
+ \command{footref}[\marg{脚注标签}]
+ \cs{footref} 对自动编å·çš„脚注进行引用,为上标形å¼ä¸Žè„šæ³¨æ ‡è®°ä¸€è‡´ã€‚
+ \command{labelformat}[\marg{计数器}\marg{标签引用格å¼}]
+ \cs{labelformat} å¯ä»¥è®¾ç½®æ ‡ç­¾å¼•ç”¨æ ¼å¼ï¼Œç¬¬äºŒä¸ªå‚数中 \code{\#1} 代表 \cs*{the}\meta{计数器},å¯ä»¥è®¾ç½®å¼•ç”¨åºå·çš„å‰ç¼€å’ŒåŽç¼€ã€‚
+\end{commands}
+
+\subsubsection{索引}
+\begin{commands}
+ \command{printindex}[\sarg\parg\oarg{键值列表}\darg{索引å}]
+ \pkg*{imakeidx} å®åŒ…æ供了索引的功能,é‡æ–°å®šä¹‰äº†å®ƒçš„ \cs{printindex} 命令用于生æˆç´¢å¼•ç›®å½•ï¼Œ\meta{键值列表} åŠé€‰é¡¹ä¸ŽèŠ‚ \ref{sec:document command} 相åŒï¼Œä½†æ˜¯åŽŸæœ¬æŽ¥å£å‘½ä»¤ \cs*{indexsetup} 的部分选项失效。
+ \command*{index}[\oarg{索引å}\marg{标签}]
+ 索引标签命令 \cs*{index} çš„ \meta{索引å} 与索引输出命令 \cs{printindex} 一致,å¯ä»¥å­˜åœ¨å¤šä¸ªç´¢å¼•ç›®å½•ã€‚
+ \command{makeindex}[\oarg{键值列表}]
+ 使用 \cs{makeindex} 命令开å¯ç´¢å¼•æ”¶é›†ï¼Œè¾“出ä¸åŒçš„索引目录时使用 \meta{索引å} 选项。
+\end{commands}
+
+\subsubsection{自定义脚注}
+\begin{commands}\noitemsep
+ \command{Footnote}[\marg{标记}\marg{脚注文本}]\default{}
+ \command{Footnotetext}[\marg{标记}\marg{脚注文本}]\default{}
+ \command{Footnotemark}[\marg{标记}]
+ 这些是自定义 \meta{标记} 且ä¸å½±å“正常编å·çš„脚注命令,用法与它们对应首字æ¯å°å†™çš„命令类似。如果 \meta{标记} 为空,那么将会使用上一个脚注标记。
+ \begin{ctexexam}
+ \Footnote{*}{这是å¯ä»¥è‡ªå®šä¹‰æ ‡è®°çš„脚注。}
+ \end{ctexexam}
+\end{commands}
+
+\subsubsection{边注}
+\begin{commands}
+ \command{marginnote}[\oarg{左文本}\marg{å³æ–‡æœ¬}\oarg{åž‚ç›´å移}]
+ 命令 \cs{marginnote} å¯ä»¥ç”Ÿæˆç®€å•çš„边注,如果åªç»™å®šäº† \meta{å³æ–‡æœ¬},那么边注在奇å¶æ•°é¡µæ–‡å­—相åŒã€‚如果åŒæ—¶ç»™å®šäº† \meta{左文本},则å¶æ•°é¡µä½¿ç”¨ \meta{左文本} 的文字。
+\end{commands}
+
+\section{ä¾èµ–çš„å®åŒ…}
+以下为 \pkg*{easybase} 直接调用的关键å®åŒ…,方括å·å†…为å®åŒ…已使用的选项。è“色的å®åŒ…表示截至当å‰åœ¨ \TeX~Live 2021 中存在更新,旧版本并ä¸å½±å“使用。带有 \ding{81} 符å·çš„å®åŒ…并未载入它们,仅åšäº†ä¸€äº›é¢„é…置,å¯åœ¨å¯¼è¨€åŒºæ‰‹åŠ¨è½½å…¥ä»¥å®žçŽ°ç›¸å…³çš„功能。
+\begin{description}[font = \normalfont\sffamily]
+ \item[amsmath] æä¾› \LaTeX 中的数学功能。
+ \item[\passto{heading}{ctex}] æ供中文排版的通用框架。
+ \item[chemformula] æ供了对化学å¼è¿›è¡ŒæŽ’版的命令。
+ \item[caption] 在浮动环境中自定义题注。
+ \item[\passto*{shortlabels,inline}{enumitem}] æ供列表环境的布局控制。
+ \item[fancyhdr] 广泛控制页é¢çš„页眉和页脚。
+ \item[graphicx] 增强了对图形æ’入的支æŒã€‚
+ \item[geometry] çµæ´»å®Œæ•´çš„页é¢å°ºå¯¸è®¾ç½®ã€‚
+ \item[\color{cnltxblue}hyperref] 处ç†äº¤å‰å¼•ç”¨å‘½ä»¤ä»¥åŠåœ¨æ–‡æ¡£ä¸­ç”Ÿæˆè¶…文本链接。
+ \item[listings] å¯ä»¥åœ¨ \LaTeX 中排版程åº/编程代ç ã€‚
+ \item[marginnote] 增强了边注输出的功能。
+ \item[multicol] æ··åˆå•æ å’Œå¤šæ æŽ’版。
+ \item[\passto{upint}{newtxmath}] æ供多ç§æ•°å­¦å­—体。
+ \item[pdfpages] 在 \LaTeX 中æ’å…¥ \code{pdf} 文档。
+ \item[\passto{ctex}{spbmark}] 定制上标和下标的格å¼ã€‚
+ \item[\color{cnltxblue}siunitx] å…¨é¢çš„国际标准å•ä½æ”¯æŒã€‚
+ \item[setspace] æ供对文档中行间è·çš„支æŒã€‚
+ \item[\color{cnltxblue}tabularray] 完全分离表格的内容和样å¼ï¼Œå¹¶ä¸”å¯ä»¥é€šè¿‡é”®å€¼æ–¹å¼å®Œå…¨è®¾ç½®è¡¨æ ¼ã€‚
+ \item[thmtools] 用于通常需è¦çš„排版定ç†æ”¯æŒã€‚
+ \item[titletoc] 设置目录中的标题格å¼ã€‚
+ \item[\passto*{normalem}{ulem}] æä¾›å¯æ–­è¡Œå¤šæ ·å¼çš„下划线命令。
+ \item[\passto*{svgnames}{xcolor}] æ供任æ„颜色的设定与混åˆã€‚
+ \item[\ding{81} \passto{list = off}{bicaption}] æ供图表的åŒè¯­é¢˜æ³¨ã€‚
+ \item[\ding{81} imakeidx] å¯ä»¥è®©æ–‡æ¡£åŒæ—¶ç”Ÿæˆå’ŒæŽ’版一个或多个索引。
+ \item[\ding{81} mathtools] 增强 \pkg*{amsmath} 的数学功能。
+ \item[\color{cnltxblue}\ding{81} \passto{many}{tcolorbox}] 为带有标题线的彩色和带框文本框æ供了一个环境。
+ \item[\ding{81} unicode-math] 处ç†ä½¿ç”¨ \code{unicode} ç¼–ç çš„数学字体。
+\end{description}
+
+\nocite{*}
+
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/macrolist/README.md b/macros/latex/contrib/macrolist/README.md
index 01a19cad01..8aa1f2490a 100644
--- a/macros/latex/contrib/macrolist/README.md
+++ b/macros/latex/contrib/macrolist/README.md
@@ -1,4 +1,4 @@
-# The LaTeX package macrolist - version 1.2.1 (2021/07/25)
+# The LaTeX package macrolist - version 2.0.0 (2021/07/29)
> Copyright (C) 2021 Dennis Chen <proofprogram@gmail.com>
>
diff --git a/macros/latex/contrib/macrolist/macrolist.dtx b/macros/latex/contrib/macrolist/macrolist.dtx
index 59d3041f3f..5074875ff0 100644
--- a/macros/latex/contrib/macrolist/macrolist.dtx
+++ b/macros/latex/contrib/macrolist/macrolist.dtx
@@ -16,7 +16,7 @@
%<*package>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{macrolist}[2021/07/25 v1.2.1 Create lists of macros and perform operations on them]
+\ProvidesPackage{macrolist}[2021/07/29 v2.0.0 Create lists of macros and perform operations on them]
\RequirePackage{pgffor}
%</package>
@@ -35,6 +35,7 @@
%</driver>
% \fi
%
+% \changes{v2.0.0}{2021/07/29}{Add ``macro'' in front of each external command (to avoid conflicts with etoolbox)}
% \changes{v1.0.2}{2021/07/17}{Print changelog in documentation}
% \changes{v1.0.2}{2021/07/17}{Added comment markers to remove pars and fix spacing in listforeach}
% \changes{v1.0.1}{2021/07/16}{Make a couple of defs and lets global to prevent scoping issues}
@@ -52,19 +53,19 @@
% \maketitle
%
% \begin{abstract}
-% The \textsf{macrolist} package allows you to create lists and manipulate them, with utilities such as |\listforeach| and an implementation of arr.join() from Javascript. Contrary to the name of the package, non-macros and groups of macros can be put into an item of the list.
+% The \textsf{macrolist} package allows you to create lists and manipulate them, with utilities such as |\macrolistforeach| and an implementation of arr.join() from Javascript. Contrary to the name of the package, non-macros and groups of macros can be put into an item of the list.
% \end{abstract}
%
% \section{Usage}
% The scope of lists is always global. This provides the most consistency and functionality for developers in places that are usually local (part of a group), such as environments and loops.
%
-% \DescribeMacro{\newlist}
-% To create a list, pass in |\newlist{listname}| to create a list with the name \textsf{listname}.
+% \DescribeMacro{\macronewlist}
+% To create a list, pass in |\macronewlist{listname}| to create a list with the name \textsf{listname}.
%
% The package checks that \textsf{listname} is not the name of another list, and will throw an error if another list \textsf{listname} has already been defined.
%
% \iffalse
-\newcommand{\newlist}[1]{
+\newcommand{\macronewlist}[1]{
\ifcsname c@macrolist@list@#1\endcsname
\PackageError{macrolist}{The list '#1' is already defined}{}
\else
@@ -75,41 +76,42 @@
% \fi
%
% \changes{v1.1.0}{2021/07/22}{Add listexists}
-% \DescribeMacro{\listexists}
-% Writing |\listexists{listname}{true}{false}| will execute \textsf{true} if \textsf{listname} exists and \textsf{false} otherwise.
+% \DescribeMacro{\macrolistexists}
+% Writing |\macrolistexists{listname}{true}{false}| will execute \textsf{true} if \textsf{listname} exists and \textsf{false} otherwise.
%
% \iffalse
-\newcommand{\listexists}[3]{\ifcsname c@macrolist@list@#1\endcsname#2\else#3\fi}
+\newcommand{\macrolistexists}[3]{\ifcsname c@macrolist@list@#1\endcsname#2\else#3\fi}
% \fi
%
-% \DescribeMacro{\listelement}
+% \DescribeMacro{\macrolistelement}
%
-% To execute the \textsf{i}th element of \textsf{listname}, write |\listelement{listname}{i}|. Note that \textit{lists are 1-indexed}, meaning the first element is numbered 1, the second element numbered 2, and so on.
+% To execute the \textsf{i}th element of \textsf{listname}, write |\macrolistelement{listname}{i}|. Note that \textit{lists are 1-indexed}, meaning the first element is numbered 1, the second element numbered 2, and so on.
%
% An error will be thrown if \textsf{listname} is not a defined list, if \textsf{i} is empty, or if \textsf{i} is greater than the size of the list.
%
% \iffalse
-\newcommand{\listelement}[2]{%
+\newcommand{\macrolistelement}[2]{%
\macrolist@inbounds{#1}{#2}%
\csname macrolist@list@#1\the\numexpr #2\relax\endcsname%
}
% \fi
+% \changes{}
% \changes{v1.2.1}{2021/07/25}{Fix behavior of listindexof and listcontains for empty lists}
% \changes{v1.2.0}{2021/07/23}{Add listindexof and listcontains}
-% \DescribeMacro{\listindexof}
+% \DescribeMacro{\macrolistindexof}
%
-% This works similar to \textsf{indexof} in almost any ordinary programming language. Write |\listindexof{list}{element}| to get the index of where \textsf{element} first appears in \textsf{list}. If it never does, then the macro will expand to \textsf{0}.
+% This works similar to \textsf{indexof} in almost any ordinary programming language. Write |\macrolistindexof{list}{element}| to get the index of where \textsf{element} first appears in \textsf{list}. If it never does, then the macro will expand to \textsf{0}.
%
-% The command uses |\ifx| instead of |\if|; this means that if you have |\macro| as an element with the definition \textsf{this is a macro} (assuming that \textsf{this is a macro} is not an element itself), then |\listindexof{listname}{this is a macro}| will expand to \textsf{0}.
+% The command uses |\ifx| instead of |\if|; this means that if you have |\macro| as an element with the definition \textsf{this is a macro} (assuming that \textsf{this is a macro} is not an element itself), then |\macrolistindexof{listname}{this is a macro}| will expand to \textsf{0}.
%
% Because of the implementation of this macro, it can't actually be parsed as a number. (See the `Limitations' section for more information.)
% \iffalse
-\newcommand{\listindexof}[2]{%
+\newcommand{\macrolistindexof}[2]{%
\def\macrolist@listindex{0}%
\macrolist@exists{#1}%
- \ifnum\listsize{#1}>0\relax
+ \ifnum\macrolistsize{#1}>0\relax
\def\macrolist@el{#2}%
- \listforeach{#1}{\macrolist@listindexel}[\listsize{#1}][1]{%
+ \macrolistforeach{#1}{\macrolist@listindexel}[\macrolistsize{#1}][1]{%
\ifx\macrolist@el\macrolist@listindexel
\xdef\macrolist@listindex{\macrolist@index}%
\fi
@@ -120,17 +122,17 @@
}
% \fi
%
-% \DescribeMacro{\listcontains}
+% \DescribeMacro{\macrolistcontains}
%
-% Writing |\listcontains{listname}{element}{true branch}{false branch}| checks whether list \textsf{listname} contains \textsf{element}, executing \textsf{true branch} if it does and \textsf{false branch} if it does not.
+% Writing |\macrolistcontains{listname}{element}{true branch}{false branch}| checks whether list \textsf{listname} contains \textsf{element}, executing \textsf{true branch} if it does and \textsf{false branch} if it does not.
%
% \iffalse
-\newcommand{\listcontains}[4]{%
+\newcommand{\macrolistcontains}[4]{%
\def\macrolist@listindex{0}%
\macrolist@exists{#1}%
- \ifnum\listsize{#1}>0\relax
+ \ifnum\macrolistsize{#1}>0\relax
\def\macrolist@el{#2}%
- \listforeach{#1}{\macrolist@listindexel}[\listsize{#1}][1]{%
+ \macrolistforeach{#1}{\macrolist@listindexel}[\macrolistsize{#1}][1]{%
\ifx\macrolist@el\macrolist@listindexel
\xdef\macrolist@listindex{\macrolist@index}%
\fi
@@ -144,28 +146,28 @@
}
% \fi
%
-% \DescribeMacro{\listadd}
+% \DescribeMacro{\macrolistadd}
%
-% To add something to the list \textsf{listname}, pass in |\listadd{listname}[position]{element}|, where \textsf{position} is an optional argument. If nothing is passed in for \textsf{position}, then by default \textsf{element} will be added to the end of the list.
+% To add something to the list \textsf{listname}, pass in |\macrolistadd{listname}[position]{element}|, where \textsf{position} is an optional argument. If nothing is passed in for \textsf{position}, then by default \textsf{element} will be added to the end of the list.
%
% \iffalse
-\newcommand{\listadd}[1]{
+\newcommand{\macrolistadd}[1]{
\macrolist@exists{#1}
\def\macrolist@currlist{#1}
\macrolist@listadd
}
-%% We write \listadd this way such that the optional argument will be positioned correctly
+%% We write \macrolistadd this way such that the optional argument will be positioned correctly
\newcommand{\macrolist@listadd}[2][]{
\stepcounter{macrolist@list@\macrolist@currlist}
\if\relax\detokenize{#1}\relax
- \expandafter\gdef\csname macrolist@list@\macrolist@currlist\listsize{\macrolist@currlist}\endcsname{#2}
+ \expandafter\gdef\csname macrolist@list@\macrolist@currlist\macrolistsize{\macrolist@currlist}\endcsname{#2}
\else
\expandafter\ifnum\csname themacrolist@list@\macrolist@currlist\endcsname=#1
- \expandafter\gdef\csname macrolist@list@\macrolist@currlist\listsize{\macrolist@currlist}\endcsname{#2}
+ \expandafter\gdef\csname macrolist@list@\macrolist@currlist\macrolistsize{\macrolist@currlist}\endcsname{#2}
\else
\macrolist@inbounds{\macrolist@currlist}{#1}
- \foreach \macrolist@index in {\listsize{\macrolist@currlist}, ...,\the\numexpr #1+1\relax} {
+ \foreach \macrolist@index in {\macrolistsize{\macrolist@currlist}, ...,\the\numexpr #1+1\relax} {
\global\expandafter\let\csname macrolist@list@\macrolist@currlist\macrolist@index\expandafter\endcsname\csname macrolist@list@\macrolist@currlist\the\numexpr\macrolist@index-1\relax\endcsname
}
\expandafter\gdef\csname macrolist@list@\macrolist@currlist#1\endcsname{#2}
@@ -174,47 +176,47 @@
}
% \fi
%
-% \DescribeMacro{\listremove}
+% \DescribeMacro{\macrolistremove}
%
-% To remove an element in a list, write |\listremove{listname}{index}|.
+% To remove an element in a list, write |\macrolistremove{listname}{index}|.
%
% \iffalse
-\newcommand{\listremove}[2]{
+\newcommand{\macrolistremove}[2]{
\macrolist@inbounds{#1}{#2}
- \ifnum\numexpr#2\relax=\listsize{#1}
+ \ifnum\numexpr#2\relax=\macrolistsize{#1}
\else
- \foreach \macrolist@index in {#2, ..., \the\numexpr\listsize{#1}-1\relax} {
+ \foreach \macrolist@index in {#2, ..., \the\numexpr\macrolistsize{#1}-1\relax} {
\global\expandafter\let\csname macrolist@list@#1\macrolist@index\expandafter\endcsname\csname macrolist@list@#1\the\numexpr\macrolist@index+1\endcsname
}
\fi
- \global\expandafter\let\csname macrolist@list@#1\listsize{#1}\endcsname\relax
+ \global\expandafter\let\csname macrolist@list@#1\macrolistsize{#1}\endcsname\relax
\addtocounter{macrolist@list@#1}{-1}
}
% \fi
%
-% \DescribeMacro{\listremovelast}
+% \DescribeMacro{\macrolistremovelast}
%
-% To remove the last element in a list, write |\listremovelast{listname}|. This behaves like C++'s |pop_back|.
+% To remove the last element in a list, write |\macrolistremovelast{listname}|. This behaves like C++'s |pop_back|.
%
% \iffalse
-\newcommand{\listremovelast}[1]{
+\newcommand{\macrolistremovelast}[1]{
\macrolist@exists{#1}
- \global\expandafter\let\csname macrolist@list@#1\listsize{#1}\endcsname\relax
+ \global\expandafter\let\csname macrolist@list@#1\macrolistsize{#1}\endcsname\relax
\addtocounter{macrolist@list@#1}{-1}
}
% \fi
%
-% \DescribeMacro{\listclear}
+% \DescribeMacro{\macrolistclear}
%
-% To clear a list, write |\listclear{listname}|.
+% To clear a list, write |\macrolistclear{listname}|.
%
% \iffalse
-\newcommand{\listclear}[2]{
+\newcommand{\macrolistclear}[2]{
\macrolist@inbounds{#1}{#2}
- \foreach \macrolist@index in {1, ..., \listsize{#1}} {
+ \foreach \macrolist@index in {1, ..., \macrolistsize{#1}} {
\global\expandafter\let\csname \macrolist@list@#1\macrolist@index\endcsname\relax
}
@@ -222,36 +224,36 @@
}
% \fi
%
-% \DescribeMacro{\listsize}
+% \DescribeMacro{\macrolistsize}
%
-% To get the size of a list, write |\listsize{listname}|.
+% To get the size of a list, write |\macrolistsize{listname}|.
%
% \iffalse
-\newcommand*{\listsize}[1]{%
+\newcommand*{\macrolistsize}[1]{%
\macrolist@exists{#1}%
\csname themacrolist@list@#1\endcsname
}
% \fi
%
-% \DescribeMacro{\listforeach}
+% \DescribeMacro{\macrolistforeach}
% \changes{v1.1.1}{2021/07/23}{Fix foreach doc by removing incorrect begin}
%
% To write a for each loop, write
% \begin{verbatim}
-%\listforeach{listname}{\element}[begin][end]{action}
+%\macrolistforeach{listname}{\element}[begin][end]{action}
% \end{verbatim}
%
%
-% Note that begin and end are optional arguments, and by default, they take the values \textsf{1} and |\listsize{listname}|. If you pass in \textsf{begin}, you must also pass in \textsf{end}.
+% Note that begin and end are optional arguments, and by default, they take the values \textsf{1} and |\macrolistsize{listname}|. If you pass in \textsf{begin}, you must also pass in \textsf{end}.
%
% \iffalse
-\newcommand{\listforeach}[2]
+\newcommand{\macrolistforeach}[2]
{%
\def\macrolist@foreachstart{0}% Reset
% This is used to make optional arguments line up correctly
%
\def\macrolist@start{1}%
- \def\macrolist@end{\listsize{#1}}%
+ \def\macrolist@end{\macrolistsize{#1}}%
\def\macrolist@listname{#1}%
\def\macrolist@element{#2}%
\macrolist@listforeachi
@@ -281,11 +283,11 @@
%
\macrolist@exists{\macrolist@listname}%
%
- \ifnum\numexpr\macrolist@start\relax>\listsize{\macrolist@listname}%
+ \ifnum\numexpr\macrolist@start\relax>\macrolistsize{\macrolist@listname}%
\PackageError{macrolist}{The starting index of the loop is out of the bounds of list '\macrolist@listname'}{}
\fi
%
- \ifnum\numexpr\macrolist@end\relax>\listsize{\macrolist@listname}
+ \ifnum\numexpr\macrolist@end\relax>\macrolistsize{\macrolist@listname}
\PackageError{macrolist}{The ending index of the loop is out of the bounds of list '\macrolist@listname'}{}
\fi
%
@@ -296,17 +298,17 @@
}
% \fi
%
-% \DescribeMacro{\listjoin}
+% \DescribeMacro{\macrolistjoin}
%
-% Executing |\listjoin{listname}{joiner}| returns all of the elements separated by \textsf{joiner}. This behaves like Javascript's \textsf{arr.join()}.
+% Executing |\macrolistjoin{listname}{joiner}| returns all of the elements separated by \textsf{joiner}. This behaves like Javascript's \textsf{arr.join()}.
%
% \iffalse
-\newcommand{\listjoin}[2]{%
- \ifnum\listsize{#1}>1
- \listforeach{#1}{\macrolist@joinelement}[1][\listsize{#1}-1]{\macrolist@joinelement#2}%
+\newcommand{\macrolistjoin}[2]{%
+ \ifnum\macrolistsize{#1}>1
+ \macrolistforeach{#1}{\macrolist@joinelement}[1][\macrolistsize{#1}-1]{\macrolist@joinelement#2}%
\fi
- \ifnum\listsize{#1}>0
- \listelement{#1}{\listsize{#1}}%
+ \ifnum\macrolistsize{#1}>0
+ \macrolistelement{#1}{\macrolistsize{#1}}%
\fi
}
% \fi
@@ -320,28 +322,28 @@
%
%\begin{document}
%
-%\newlist{mylist}
-%\listadd{mylist}{Some text}
+%\macronewlist{mylist}
+%\macrolistadd{mylist}{Some text}
%% List: Some text
%
%\newcommand\macro{This is a macro}
%
-%\listadd{mylist}{\macro}
+%\macrolistadd{mylist}{\macro}
%% List: Some text, \macro
%
-%\listelement{mylist}{1}
+%\macrolistelement{mylist}{1}
%% Prints out "Some text"
%
-%\listadd{mylist}[1]{Element inserted into beginning}
+%\macrolistadd{mylist}[1]{Element inserted into beginning}
%% List: Element inserted into beginning, Some text, \macro
%
-%\listremove{mylist}{1}
+%\macrolistremove{mylist}{1}
%% List: Some text, \macro
%
-%\listforeach{mylist}{\element}{We're printing out \textbf{\element}. }
+%\macrolistforeach{mylist}{\element}{We're printing out \textbf{\element}. }
%% We're printing out \textbf{Some text}. We're printing out \textbf{\macro}.
%
-%\listjoin{mylist}{, }
+%\macrolistjoin{mylist}{, }
%% Some text, \macro
%
%\end{document}
@@ -349,7 +351,7 @@
%
% \section{Limitations}
%
-% The |\listindexof| macro cannot be parsed as a number. This is because we have to compare each element of the list to the passed in element and requires storing the index in a macro, which requires some unexpandable macros. (This is why we do not directly use |\listindexof| when defining |\listcontains|.)
+% The |\macrolistindexof| macro cannot be parsed as a number. This is because we have to compare each element of the list to the passed in element and requires storing the index in a macro, which requires some unexpandable macros. (This is why we do not directly use |\macrolistindexof| when defining |\macrolistcontains|.)
%
% \section{Implementation details}
%
@@ -382,7 +384,7 @@
}{Pass in a number to the second argument of your command.}
\fi
%
- \ifnum\numexpr#2 \relax>\listsize{#1}
+ \ifnum\numexpr#2 \relax>\macrolistsize{#1}
\PackageError{macrolist}
{Index out of bounds}
{The number you have passed in to the second argument of your command\MessageBreak
diff --git a/macros/latex/contrib/macrolist/macrolist.pdf b/macros/latex/contrib/macrolist/macrolist.pdf
index 204fa35c1c..156a8323f3 100644
--- a/macros/latex/contrib/macrolist/macrolist.pdf
+++ b/macros/latex/contrib/macrolist/macrolist.pdf
Binary files differ
diff --git a/macros/latex/contrib/minimalist/minimalist-doc.pdf b/macros/latex/contrib/minimalist/minimalist-doc.pdf
index c5aeb079d6..b8120a55aa 100644
--- a/macros/latex/contrib/minimalist/minimalist-doc.pdf
+++ b/macros/latex/contrib/minimalist/minimalist-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/minimalist/minimalist-doc.tex b/macros/latex/contrib/minimalist/minimalist-doc.tex
index be388ef8c8..f0d643ab63 100644
--- a/macros/latex/contrib/minimalist/minimalist-doc.tex
+++ b/macros/latex/contrib/minimalist/minimalist-doc.tex
@@ -1,7 +1,4 @@
-\documentclass[English,Chinese,French,puretext]{minimart}
-
-\CreateTheorem{definition}<highest>
-\CreateTheorem{theorem}[definition]
+\documentclass[English,Chinese,French]{minimart}
\linenumbers % Enable line numbers
@@ -101,7 +98,7 @@
\title{\minimalist{}, write your articles or books in a simple and clear way}
\author{Jinwen XU}
-\thanks{Corresponding to: \texttt{\minimalist{} 2021/07/27}}
+\thanks{Corresponding to: \texttt{\minimalist{} 2021/07/30}}
\email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}}
\date{July 2021, Beijing}
@@ -405,9 +402,14 @@ In the next section, we will go through the options available.
\begin{itemize}
\item Pure text mode. Does not load theorem-like environments.
\end{itemize}
- \item \texttt{nothmnum}
+ \item \texttt{nothmnum}, \texttt{thmnum} or \texttt{thmnum=}\meta{counter}
+ \begin{itemize}
+ \item Theorem-like environments will not be numbered / numbered in order 1, 2, 3... / numbered within \meta{counter}. Here, \meta{counter} should be a built-in counter (such as \texttt{subsection}) or a custom counter defined in the preamble. If no option is used, they will be numbered within \texttt{chapter} (book) or \texttt{section} (article).
+ \end{itemize}
+ \item \texttt{regionalref}, \texttt{originalref}
\begin{itemize}
- \item Theorem-like environments will not be numbered.
+ \item When referencing, whether the name of the theorem-like environment changes with the current language. The default is \texttt{regionalref}, \emph{i.e.}, the name corresponding to the current language is used; for example, when referencing a theorem-like environment in English context, the names "Theorem, Definition..." will be used no matter which language context the original environment is in. If \texttt{originalref} is enabled, then the name will always remain the same as the original place; for example, when referencing a theorem written in the French context, even if one is currently in the English context, it will still be displayed as ``Théorème''.
+ \item In \texttt{fast} mode, the option \texttt{originalref} will have no effect.
\end{itemize}
\end{itemize}
@@ -417,7 +419,7 @@ Additionally, \minimart{} and \minimbook{} offers the following options:
\begin{itemize}
\item Optional paper size. The default paper size is 7in $\times$ 10in.
\end{itemize}
- \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{biolinum} ~$|$~ \texttt{useosf}
+ \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{noto}, \texttt{biolinum} ~$|$~ \texttt{useosf}
\begin{itemize}
\item Font options. As the name suggest, font with corresponding name will be loaded.
\item The \texttt{useosf} option is used to enable the old-style figures.
@@ -497,7 +499,7 @@ After using \lstinline|\UseLanguage{French}|, a theorem will be displayed as:
Un théorème en français.
\end{theorem}
-By default, when referenced, the name of the theorem always matches the language of the context in which the theorem is located. For example, the definition above is still displayed in English in the current French mode: \cref{def: strange} and \cref{thm}. If you want the name of the theorem to match the current context when referencing, you can add \texttt{regionalref} to the global options.
+By default, when referenced, the name of the theorem matches the current context. For example, the definition above will be displayed in French in the current French context: \cref{def: strange,thm}. If you want the name of the theorem to always match the language of the context in which the theorem is located, you can add \texttt{originalref} to the global options.
\end{tip}
\UseLanguage{English}
diff --git a/macros/latex/contrib/minimalist/minimalist.sty b/macros/latex/contrib/minimalist/minimalist.sty
index 9ae2e948b5..9f972f569d 100644
--- a/macros/latex/contrib/minimalist/minimalist.sty
+++ b/macros/latex/contrib/minimalist/minimalist.sty
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesPackage{minimalist}
- [2021/07/27 A simple and clear style for articles and books]
+ [2021/07/30 A simple and clear style for articles and books]
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
\SetupKeyvalOptions{%
@@ -29,11 +29,17 @@
\DeclareBoolOption[false]{puretext}
\DeclareBoolOption[false]{nothms}
\DeclareBoolOption[false]{nothmnum}
+\DeclareStringOption{thmnum}[minimalist@thmnum@default]
+\DeclareBoolOption[true]{regionalref}
+\DeclareBoolOption[false]{originalref}
\DeclareBoolOption[false]{allowbf}
\DeclareBoolOption[false]{classical}
\DeclareBoolOption[false]{runin}
\ProcessKeyvalOptions*\relax
+\if@minimalist@originalref
+ \@minimalist@regionalreffalse
+\fi
\if@minimalist@draft
\@minimalist@fasttrue
\fi
@@ -41,6 +47,21 @@
\@minimalist@nothmstrue
\fi
+\if@minimalist@fast
+ \PassOptionsToPackage{fast}{PJLdraft}
+ \PassOptionsToPackage{fast}{PJLthm}
+\fi
+\expandafter\ifstrempty\expandafter{\@minimalist@thmnum}{}{
+ \expandafter\ifstrequal\expandafter{\@minimalist@thmnum}{minimalist@thmnum@default}{
+ \PassOptionsToPackage{thmnum}{PJLthm}
+ }{
+ \PassOptionsToPackage{thmnum=\@minimalist@thmnum}{PJLthm}
+ }
+}
+\if@minimalist@regionalref\else
+ \PassOptionsToPackage{originalref}{PJLthm}
+\fi
+
\if@minimalist@allowbf
\newcommand{\conditionalbfseries}{\bfseries\colorlet{PJLtempcolor}{.}\color{PJLtempcolor!83!paper}}
\else
@@ -681,12 +702,8 @@
\pretocmd{\remarknameES}{\itshape}{}{\FAIL}
\pretocmd{\observationnameES}{\itshape}{}{\FAIL}
+\AtEndPreamble{
\theoremstyle{simple}
-\ifbool{IsBook}{
- \newaliascnt{highest}{chapter}
-}{
- \newaliascnt{highest}{section}
-}
\if@minimalist@nothms\else
\if@minimalist@nothmnum
\CreateTheorem*{theorem}
@@ -699,7 +716,7 @@
\CreateTheorem*{fact}
\CreateTheorem*{conjecture}
\else
-\CreateTheorem{theorem}<highest>
+\CreateTheorem@thmnum{theorem}
\CreateTheorem{lemma}[theorem]
\CreateTheorem{proposition}[theorem]
\CreateTheorem{corollary}[theorem]
@@ -755,12 +772,13 @@
\CreateTheorem*{remark}
\CreateTheorem*{observation}
\else
-\CreateTheorem{remark}<highest>
-\CreateTheorem{observation}<highest>
+\CreateTheorem@thmnum{remark}
+\CreateTheorem@thmnum{observation}
\fi
\CreateTheorem*{remark*}
\CreateTheorem*{observation*}
\fi
+}
\ifbool{IsBook}{}{%
diff --git a/macros/latex/contrib/minimalist/minimart.cls b/macros/latex/contrib/minimalist/minimart.cls
index 8953e92b7c..a8c8ae4754 100644
--- a/macros/latex/contrib/minimalist/minimart.cls
+++ b/macros/latex/contrib/minimalist/minimart.cls
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesClass{minimart}
- [2021/07/27 A simple and clear article style]
+ [2021/07/30 A simple and clear article style]
\def\minimclass@baseclass{article}
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
@@ -33,6 +33,7 @@
\DeclareBoolOption[false]{palatino}
\DeclareBoolOption[false]{times}
\DeclareBoolOption[false]{garamond}
+\DeclareBoolOption[false]{noto}
\DeclareBoolOption[false]{biolinum}
\DeclareBoolOption[false]{customfont}
@@ -60,6 +61,9 @@
\if@minimclass@garamond
\@minimclass@customfonttrue
\fi
+\if@minimclass@noto
+ \@minimclass@customfonttrue
+\fi
\if@minimclass@biolinum
\@minimclass@customfonttrue
\fi
@@ -154,6 +158,16 @@
\PJLsetlinespacing{\setstretch{1.00}}
\fi
+\if@minimclass@noto
+ \RequirePackage{amssymb}
+ \if@minimclass@useosf
+ \PassOptionsToPackage{oldstyle}{notomath}
+ \fi
+ \RequirePackage{anyfontsize}
+ \RequirePackage{notomath}
+ \PJLsetlinespacing{\setstretch{1.00}}
+\fi
+
\if@minimclass@biolinum
\RequirePackage{amssymb}
% \RequirePackage{mathpazo}
diff --git a/macros/latex/contrib/minimalist/minimbook.cls b/macros/latex/contrib/minimalist/minimbook.cls
index 83a16c03f4..68c787254a 100644
--- a/macros/latex/contrib/minimalist/minimbook.cls
+++ b/macros/latex/contrib/minimalist/minimbook.cls
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesClass{minimbook}
- [2021/07/27 A simple and clear book style]
+ [2021/07/30 A simple and clear book style]
\def\minimclass@baseclass{book}
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
@@ -33,6 +33,7 @@
\DeclareBoolOption[false]{palatino}
\DeclareBoolOption[false]{times}
\DeclareBoolOption[false]{garamond}
+\DeclareBoolOption[false]{noto}
\DeclareBoolOption[false]{biolinum}
\DeclareBoolOption[false]{customfont}
@@ -60,6 +61,9 @@
\if@minimclass@garamond
\@minimclass@customfonttrue
\fi
+\if@minimclass@noto
+ \@minimclass@customfonttrue
+\fi
\if@minimclass@biolinum
\@minimclass@customfonttrue
\fi
@@ -154,6 +158,16 @@
\PJLsetlinespacing{\setstretch{1.00}}
\fi
+\if@minimclass@noto
+ \RequirePackage{amssymb}
+ \if@minimclass@useosf
+ \PassOptionsToPackage{oldstyle}{notomath}
+ \fi
+ \RequirePackage{anyfontsize}
+ \RequirePackage{notomath}
+ \PJLsetlinespacing{\setstretch{1.00}}
+\fi
+
\if@minimclass@biolinum
\RequirePackage{amssymb}
% \RequirePackage{mathpazo}
diff --git a/macros/latex/contrib/palette/README.md b/macros/latex/contrib/palette/README.md
index ad51848050..f46fee937a 100644
--- a/macros/latex/contrib/palette/README.md
+++ b/macros/latex/contrib/palette/README.md
@@ -1,8 +1,8 @@
-# The LaTeX package palette - version 1.0.0 (2021/07/27)
+# The LaTeX package palette - version 1.1.0 (2021/07/29)
**palette** provides the ability to create custom color palettes and symbol palettes ("symbol suites"), and swap one palette in for another easily. It also allows the user to create a variable that represents the selected palette, and provides checks in case the variable represents a palette that does not exist.
-The package is split into `colorpalette` and `symbolsuite`.
+The package is split into `colorpalette` and `symbolpalette`.
## Installation instructions
diff --git a/macros/latex/contrib/palette/palette.dtx b/macros/latex/contrib/palette/palette.dtx
index b66fc4875e..d4e09f3d8a 100644
--- a/macros/latex/contrib/palette/palette.dtx
+++ b/macros/latex/contrib/palette/palette.dtx
@@ -17,11 +17,11 @@
\iffalse
%</internal>
%<*readme>
-# The LaTeX package palette - version 1.0.0 (2021/07/27)
+# The LaTeX package palette - version 1.1.0 (2021/07/29)
**palette** provides the ability to create custom color palettes and symbol palettes ("symbol suites"), and swap one palette in for another easily. It also allows the user to create a variable that represents the selected palette, and provides checks in case the variable represents a palette that does not exist.
-The package is split into `colorpalette` and `symbolsuite`.
+The package is split into `colorpalette` and `symbolpalette`.
## Installation instructions
@@ -123,14 +123,14 @@ This package consists of the file palette.dtx,
%
%<color|symbol>\NeedsTeXFormat{LaTeX2e}
%<color>\ProvidesPackage{colorpalette}
-%<symbol>\ProvidesPackage{symbolsuite}
-%<color|symbol>[2021/07/27 v1.0.0 Create palettes for colors and symbols]
+%<symbol>\ProvidesPackage{symbolpalette}
+%<color|symbol>[2021/07/29 v1.1.0 Create palettes for colors and symbols]
%<color>\RequirePackage{xcolor}
%<*color|symbol>
\RequirePackage{macrolist}
%</color|symbol>
%<*driver>
-\ProvidesFile{\jobname.dtx}[2021/07/27 v1.0.0 Create palettes for colors and symbols]
+\ProvidesFile{\jobname.dtx}[2021/07/29 v1.1.0 Create palettes for colors and symbols]
\documentclass{ltxdoc}
\EnableCrossrefs
@@ -147,6 +147,7 @@ This package consists of the file palette.dtx,
%
% \GetFileInfo{\jobname.dtx}
%
+% \changes{v1.1.0}{2021/07/29}{Update macrolist (to get compatibility with etoolbox)}
% \changes{v1.0.0}{2021/07/27}{Initial version}
%
% \title{\textsf{palette} -- Create palettes for colors and symbols}
@@ -160,7 +161,7 @@ This package consists of the file palette.dtx,
% \end{abstract}
%
% \section{Overview}
-% We will go over the basic structure of the user interface in broad terms first (i.e. no macros or environments yet). We will use \textsf{colorpalette} as our example here, but \textsf{symbolsuite} behaves virtually identically.
+% We will go over the basic structure of the user interface in broad terms first (i.e. no macros or environments yet). We will use \textsf{colorpalette} as our example here, but \textsf{symbolpalette} behaves virtually identically.
%
% First, the user can create palette \emph{themes}, which are independent from each other. Then, you can add colors to themes. Finally, you can make a palette associated with a theme and set its colors.
%
@@ -174,8 +175,8 @@ This package consists of the file palette.dtx,
% \iffalse
%<*color>
\newcommand\newpalettetheme[1]{
- \newlist{colorpalette@theme@#1@palettes}
- \newlist{colorpalette@theme@#1@colors}
+ \macronewlist{colorpalette@theme@#1@palettes}
+ \macronewlist{colorpalette@theme@#1@colors}
}
%</color>
% \fi
@@ -186,7 +187,7 @@ This package consists of the file palette.dtx,
%<*color>
\newcommand\addcolortotheme[2]{
\colorpalette@themecheck{#1}
- \listadd{colorpalette@theme@#1@colors}{#2}
+ \macrolistadd{colorpalette@theme@#1@colors}{#2}
}
%</color>
% \fi
@@ -201,7 +202,7 @@ This package consists of the file palette.dtx,
\newcommand\newpalette[2]{
% Check that the theme exists
\colorpalette@themecheck{#1}
- \listadd{colorpalette@theme@#1@palettes}{#2}
+ \macrolistadd{colorpalette@theme@#1@palettes}{#2}
}
%</color>
% \fi
@@ -266,9 +267,9 @@ This package consists of the file palette.dtx,
% \subsection{Error Messages}
% \iffalse
%<*color>
-\newcommand\colorpalette@themecheck[1]{\listexists{colorpalette@theme@#1@palettes}{}{\colorpalette@error@theme{#1}}}
-\newcommand\colorpalette@palettecheck[2]{\listcontains{colorpalette@theme@#1@palettes}{#2}{}{\colorpalette@error@palette{#1}{#2}}}
-\newcommand\colorpalette@colorcheck[2]{\listcontains{colorpalette@theme@#1@colors}{#2}{}{\colorpalette@error@color{#1}{#2}}}
+\newcommand\colorpalette@themecheck[1]{\macrolistexists{colorpalette@theme@#1@palettes}{}{\colorpalette@error@theme{#1}}}
+\newcommand\colorpalette@palettecheck[2]{\macrolistcontains{colorpalette@theme@#1@palettes}{#2}{}{\colorpalette@error@palette{#1}{#2}}}
+\newcommand\colorpalette@colorcheck[2]{\macrolistcontains{colorpalette@theme@#1@colors}{#2}{}{\colorpalette@error@color{#1}{#2}}}
%</color>
% \fi
%
@@ -307,8 +308,8 @@ This package consists of the file palette.dtx,
% \iffalse
%<*symbol>
\newcommand\newsuitetheme[1]{
- \newlist{symbolsuite@theme@#1@suites}
- \newlist{symbolsuite@theme@#1@symbols}
+ \macronewlist{symbolsuite@theme@#1@suites}
+ \macronewlist{symbolsuite@theme@#1@symbols}
}
%</symbol>
% \fi
@@ -319,7 +320,7 @@ This package consists of the file palette.dtx,
%<*symbol>
\newcommand\addsymboltotheme[2]{
\symbolsuite@themecheck{#1}
- \listadd{symbolsuite@theme@#1@symbols}{#2}
+ \macrolistadd{symbolsuite@theme@#1@symbols}{#2}
}
%</symbol>
% \fi
@@ -333,7 +334,7 @@ This package consists of the file palette.dtx,
%<*symbol>
\newcommand\newsuite[2]{
\symbolsuite@themecheck{#1}
- \listadd{symbolsuite@theme@#1@suites}{#2}
+ \macrolistadd{symbolsuite@theme@#1@suites}{#2}
}
%</symbol>
% \fi
@@ -373,9 +374,9 @@ This package consists of the file palette.dtx,
% \subsection{Error Messages}
% \iffalse
%<*symbol>
-\newcommand\symbolsuite@themecheck[1]{\listexists{symbolsuite@theme@#1@suites}{}{\symbolsuite@error@theme{#1}}}
-\newcommand\symbolsuite@suitecheck[2]{\listcontains{symbolsuite@theme@#1@suites}{#2}{}{\symbolsuite@error@suite{#1}{#2}}}
-\newcommand\symbolsuite@symbolcheck[2]{\listcontains{symbolsuite@theme@#1@symbols}{#2}{}{\symbolsuite@error@symbol{#1}{#2}}}
+\newcommand\symbolsuite@themecheck[1]{\macrolistexists{symbolsuite@theme@#1@suites}{}{\symbolsuite@error@theme{#1}}}
+\newcommand\symbolsuite@suitecheck[2]{\macrolistcontains{symbolsuite@theme@#1@suites}{#2}{}{\symbolsuite@error@suite{#1}{#2}}}
+\newcommand\symbolsuite@symbolcheck[2]{\macrolistcontains{symbolsuite@theme@#1@symbols}{#2}{}{\symbolsuite@error@symbol{#1}{#2}}}
%</symbol>
% \fi
%
@@ -383,21 +384,22 @@ This package consists of the file palette.dtx,
% \begin{verbatim}The palette passed in is not a defined palette of theme `#1'\end{verbatim}
% where |#1| is the name of the theme.
% \iffalse
-%<symbol>\newcommand\symbolsuite@error@theme[1]{\PackageError{symbolsuite}{The theme `#1' passed in is not defined}{}}
+%<symbol>\newcommand\symbolsuite@error@theme[1]{\PackageError{symbolpalette}{The theme `#1' passed in is not defined}{}}
% \fi
%
% If a suite that does not belong to a theme is passed in, the following error will be thrown:
% \begin{verbatim}The suite `#2' passed in is not a defined suite of theme `#1'\end{verbatim}
% where |#1| is the name of the theme and |#2| is the name of the suite.
% \iffalse
-%<symbol>\newcommand\symbolsuite@error@suite[2]{\PackageError{symbolsuite}{The suite `#2' passed in is not a defined suite of theme `#1'}{}}
+%<symbol>\newcommand\symbolsuite@error@suite[2]{\PackageError{symbolpalette}{The suite `#2' passed in is not a defined suite of theme `#1'}{}}
% \fi
%
% If a symbol that does not belong to a theme is passed in, the following error will be thrown:
% \begin{verbatim}The symbol `#2' passed in is not a defined symbol of theme `#1'\end{verbatim}
% where |#1| is the name of the theme and |#2| is the name of the symbol.
+% \changes{v1.0.1}{2020/07/28}{Make error message refer to symbol, not color}
% \iffalse
-%<symbol>\newcommand\symbolsuite@error@symbol[2]{\PackageError{symbolsuite}{The symbol `#2' passed in is not a defined color of theme `#1'}{}}
+%<symbol>\newcommand\symbolsuite@error@symbol[2]{\PackageError{symbolpalette}{The symbol `#2' passed in is not a defined symbol of theme `#1'}{}}
% \fi
% \Finale
%
diff --git a/macros/latex/contrib/palette/palette.pdf b/macros/latex/contrib/palette/palette.pdf
index 12a95fc0b7..041375249e 100644
--- a/macros/latex/contrib/palette/palette.pdf
+++ b/macros/latex/contrib/palette/palette.pdf
Binary files differ
diff --git a/macros/latex/contrib/projlib/ProjLib-doc-cn.pdf b/macros/latex/contrib/projlib/ProjLib-doc-cn.pdf
index fe8a0f459a..bc47e1c0c6 100644
--- a/macros/latex/contrib/projlib/ProjLib-doc-cn.pdf
+++ b/macros/latex/contrib/projlib/ProjLib-doc-cn.pdf
Binary files differ
diff --git a/macros/latex/contrib/projlib/ProjLib-doc-en.pdf b/macros/latex/contrib/projlib/ProjLib-doc-en.pdf
index b86cc30b19..18f374500e 100644
--- a/macros/latex/contrib/projlib/ProjLib-doc-en.pdf
+++ b/macros/latex/contrib/projlib/ProjLib-doc-en.pdf
Binary files differ
diff --git a/macros/latex/contrib/projlib/ProjLib-doc-fr.pdf b/macros/latex/contrib/projlib/ProjLib-doc-fr.pdf
index ad837cfa82..1b11d43a80 100644
--- a/macros/latex/contrib/projlib/ProjLib-doc-fr.pdf
+++ b/macros/latex/contrib/projlib/ProjLib-doc-fr.pdf
Binary files differ
diff --git a/macros/latex/contrib/projlib/ProjLib-doc.dtx b/macros/latex/contrib/projlib/ProjLib-doc.dtx
index aafece21f6..05c3977be8 100644
--- a/macros/latex/contrib/projlib/ProjLib-doc.dtx
+++ b/macros/latex/contrib/projlib/ProjLib-doc.dtx
@@ -108,7 +108,7 @@
%<*ProjLib-doc-cn>
\title{\ProjLib{} 工具集\\[.3\baselineskip]\normalsize 使用指å—}
\author{许锦文}
-\thanks{对应版本.~~\texttt{\ProjLib{}~2021/07/27}}
+\thanks{对应版本.~~\texttt{\ProjLib{}~2021/07/30}}
\email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}}
\date{2021年7月,北京}
%</ProjLib-doc-cn>
@@ -116,7 +116,7 @@
%<*ProjLib-doc-en>
\title{\ProjLib{}~\,Toolkit\\[.3\baselineskip]\normalsize User Manual}
\author{Jinwen XU}
-\thanks{Corresponding to: \texttt{\ProjLib{}~2021/07/27}}
+\thanks{Corresponding to: \texttt{\ProjLib{}~2021/07/30}}
\email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}}
\date{July 2021, Beijing}
%</ProjLib-doc-en>
@@ -124,9 +124,9 @@
%<*ProjLib-doc-fr>
\title{La boîte à outils~\,\ProjLib{}\\[.3\baselineskip]\normalsize Manuel d'utilisation}
\author{Jinwen XU}
-\thanks{Correspondant à : \texttt{\ProjLib{}~2021/07/27}}
+\thanks{Correspondant à : \texttt{\ProjLib{}~2021/07/30}}
\email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}}
-\date{juillet 2021, à Pékin}
+\date{Juillet 2021, à Pékin}
%</ProjLib-doc-fr>
\maketitle
@@ -210,7 +210,7 @@ The \ProjLib{} toolkit is composed of the main package \ProjLibPackage{} and a s
Le nom \ProjLib{} peut être considéré comme l'abréviation de \emph{Project Library} en anglais ou de \emph{Projet Libre} en français (l'auteur préfère l'interprétation française). Son objectif principal est de fournir un support multilingue et des environnements de type théorème avec des références intelligentes. De plus, certaines fonctionnalités supplémentaires sont fournies, telles que le bloc auteur amélioré, les marques de brouillon, les symboles mathématiques et les raccourcis, etc.
-La boîte à outils \ProjLib{} est composée du package principal \ProjLibPackage{} et d'une série de composants dont les noms commencent par l'abréviation « PJL ». Vous pouvez apprendre à l'utiliser à travers les exemples d'utilisation dans la section suivante.
+La boîte à outils \ProjLib{} est composée du package principal \ProjLibPackage{} et d'une série de composants dont les noms commencent par l'abréviation «~PJL~». Vous pouvez apprendre à l'utiliser à travers les exemples d'utilisation dans la section suivante.
%</ProjLib-doc-fr>
%<*ProjLib-doc-cn>
@@ -594,12 +594,12 @@ Les environnements de type théorème couramment utilisés ont été prédéfini
\begin{itemize}
\item 快速模å¼ã€‚功能会适当缩å‡ï¼Œä½†èƒ½å¤Ÿæ高编译速度,建议在撰写阶段使用。
\end{itemize}
- \item \texttt{palatino}ã€\texttt{times}ã€\texttt{garamond}ã€\texttt{biolinum} ~$|$~ \texttt{useosf}
+ \item \texttt{palatino}ã€\texttt{times}ã€\texttt{garamond}ã€\texttt{noto}ã€\texttt{biolinum} ~$|$~ \texttt{useosf}
\begin{itemize}
\item 字体选项。顾åæ€ä¹‰ï¼Œä¼šåŠ è½½ç›¸åº”å称的字体。
\item \texttt{useosf} 选项用æ¥å¯ç”¨â€œæ—§å¼â€æ•°å­—。
\end{itemize}
- \item \texttt{nothms}ã€\texttt{nothmnum}ã€\texttt{regionalref}
+ \item \texttt{nothms}ã€\texttt{nothmnum}ã€\texttt{thmnum} 或 \texttt{thmnum=}\meta{counter}ã€\texttt{regionalref}ã€\texttt{originalref}
\begin{itemize}
\item æ¥è‡ªç”¨äºŽè®¾ç½®å®šç†ç±»çŽ¯å¢ƒçš„组件 \PJLthm{} 的选项,详细信æ¯è¯·å‚阅有关这一å®åŒ…çš„å°èŠ‚。
\end{itemize}
@@ -624,12 +624,12 @@ Les environnements de type théorème couramment utilisés ont été prédéfini
\begin{itemize}
\item Fast mode. The functionality will be appropriately reduced to get faster compilation speed, recommended to use during the writing stage.
\end{itemize}
- \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{biolinum} ~$|$~ \texttt{useosf}
+ \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{noto}, \texttt{biolinum} ~$|$~ \texttt{useosf}
\begin{itemize}
\item Font options. As the names suggest, font with corresponding name will be loaded.
\item The \texttt{useosf} option is used to enable the old-style figures.
\end{itemize}
- \item \texttt{nothms}, \texttt{nothmnum}, \texttt{regionalref}
+ \item \texttt{nothms}, \texttt{nothmnum}, \texttt{thmnum} or \texttt{thmnum=}\meta{counter}, \texttt{regionalref}, \texttt{originalref}
\begin{itemize}
\item Options from the component \PJLthm{} used for setting theorem-like environments, please refer to the section on this package for details.
\end{itemize}
@@ -654,12 +654,12 @@ In addition, there are also some options of the components that should be passed
\begin{itemize}
\item Mode brouillon. La fonctionnalité sera réduite de manière appropriée pour obtenir une vitesse de compilation plus rapide, recommandée à utiliser pendant la phase de brouillon.
\end{itemize}
- \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{biolinum} ~$|$~ \texttt{useosf}
+ \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{noto}, \texttt{biolinum} ~$|$~ \texttt{useosf}
\begin{itemize}
\item Options de police. Comme les noms l'indiquent, la police avec le nom correspondant sera utilisée.
\item L'option \texttt{useosf} est pour activer les chiffres à l'ancienne.
\end{itemize}
- \item \texttt{nothms}, \texttt{nothmnum}, \texttt{regionalref}
+ \item \texttt{nothms}, \texttt{nothmnum}, \texttt{thmnum} ou \texttt{thmnum=}\meta{counter}, \texttt{regionalref}, \texttt{originalref}
\begin{itemize}
\item Options du composant \PJLthm{} utilisé pour définir des environnements de type théorème, veuillez vous référer à la section sur ce package pour plus de détails.
\end{itemize}
@@ -792,7 +792,7 @@ For details on how to select a language, please refer to the section on \PJLlang
%<*ProjLib-doc-fr>
\subsection{PJLdate : traitement de date-heure}
-\PJLdatePackage{} propose la macro \lstinline|\PLdate|\meta{yyyy-mm-dd} (ou \lstinline|\PJLdate|\meta{yyyy-mm-dd}) pour convertir \meta{yyyy-mm-dd} dans le format de date de la langue actuellement sélectionnée. Par exemple, dans le contexte français actuel, \lstinline|\PLdate{2022-04-01}| deviendrait « \PLdate{2022-04-01} », tandis que dans le contexte anglais « \UseOtherLanguage{English}{\PLdate{2022-04-01}} ».
+\PJLdatePackage{} propose la macro \lstinline|\PLdate|\meta{yyyy-mm-dd} (ou \lstinline|\PJLdate|\meta{yyyy-mm-dd}) pour convertir \meta{yyyy-mm-dd} dans le format de date de la langue actuellement sélectionnée. Par exemple, dans le contexte français actuel, \lstinline|\PLdate{2022-04-01}| deviendrait «~\PLdate{2022-04-01}~», tandis que dans le contexte anglais «~\UseOtherLanguage{English}{\PLdate{2022-04-01}}~».
Pour plus de détails sur la façon de sélectionner une langue, veuillez vous référer à la section sur \PJLlang{}.
%</ProjLib-doc-fr>
@@ -1286,13 +1286,14 @@ Il est recommandé de les passer comme options globales de la classe de document
\begin{itemize}
\item ä¸è®¾å®šå®šç†ç±»çŽ¯å¢ƒã€‚如果你希望使用自己的定ç†æ ·å¼ï¼Œå¯ä»¥ä½¿ç”¨è¿™ä¸€é€‰é¡¹ã€‚
\end{itemize}
- \item \texttt{nothmnum}
+ \item \texttt{nothmnum}ã€\texttt{thmnum} 或 \texttt{thmnum=}\meta{counter}
\begin{itemize}
- \item 使定ç†ç±»çŽ¯å¢ƒå‡ä¸ç¼–å·ã€‚
+ \item 使定ç†ç±»çŽ¯å¢ƒå‡ä¸ç¼–å· / 按照 1ã€2ã€3 顺åºç¼–å· / 在 \meta{counter} 内编å·ã€‚其中 \meta{counter} 应该是自带的计数器 (如 \texttt{subsection}) 或在导言部分自定义的计数器。在没有使用任何选项的情况下将按照 \texttt{chapter} (书) 或 \texttt{section} (文章) ç¼–å·ã€‚
\end{itemize}
- \item \texttt{regionalref}
+ \item \texttt{regionalref}ã€\texttt{originalref}
\begin{itemize}
- \item 在智能引用时,定ç†ç±»çŽ¯å¢ƒçš„å称éšå½“å‰è¯­è¨€è€Œå˜åŒ–(默认情况下,引用时会始终采用定ç†ç±»çŽ¯å¢ƒæ‰€å¤„语境下的å称;例如,在英文语境中书写的定ç†ï¼Œå³ä½¿ç¨åŽåœ¨ä¸­æ–‡è¯­å¢ƒä¸‹å¼•ç”¨æ—¶ï¼Œä»å°†æ˜¾ç¤ºä¸º Theorem)。在 \texttt{fast} 模å¼ä¸‹ï¼Œè¿™ä¸€é€‰é¡¹é»˜è®¤å¯ç”¨ã€‚
+ \item 在智能引用时,定ç†ç±»çŽ¯å¢ƒçš„å称是å¦éšå½“å‰è¯­è¨€è€Œå˜åŒ–。默认为 \texttt{regionalref},å³å¼•ç”¨æ—¶é‡‡ç”¨å½“å‰è¯­è¨€å¯¹åº”çš„å称;例如,在中文语境中引用定ç†ç±»çŽ¯å¢ƒæ—¶ï¼Œæ— è®ºåŽŸçŽ¯å¢ƒå¤„在什么语境中,都将使用å称“定ç†ã€å®šä¹‰â€¦â€¦â€ã€‚è‹¥å¯ç”¨ \texttt{originalref},则引用时会始终采用定ç†ç±»çŽ¯å¢ƒæ‰€å¤„语境下的å称;例如,在英文语境中书写的定ç†ï¼Œå³ä½¿ç¨åŽåœ¨ä¸­æ–‡è¯­å¢ƒä¸‹å¼•ç”¨æ—¶ï¼Œä»å°†æ˜¾ç¤ºä¸º Theorem。
+ \item 在 \texttt{fast} 模å¼ä¸‹ï¼Œ\texttt{originalref} å°†ä¸èµ·ä½œç”¨ã€‚
\end{itemize}
\end{itemize}
@@ -1391,13 +1392,14 @@ Il est recommandé de les passer comme options globales de la classe de document
\begin{itemize}
\item Theorem-like environments will not be defined. You may use this option if you wish to apply your own theorem styles.
\end{itemize}
- \item \texttt{nothmnum}
+ \item \texttt{nothmnum}, \texttt{thmnum} or \texttt{thmnum=}\meta{counter}
\begin{itemize}
- \item Theorem-like environments will not be numbered.
+ \item Theorem-like environments will not be numbered / numbered in order 1, 2, 3... / numbered within \meta{counter}. Here, \meta{counter} should be a built-in counter (such as \texttt{subsection}) or a custom counter defined in the preamble. If no option is used, they will be numbered within \texttt{chapter} (book) or \texttt{section} (article).
\end{itemize}
- \item \texttt{regionalref}
+ \item \texttt{regionalref}, \texttt{originalref}
\begin{itemize}
- \item When referencing, name of the theorem-like environment will change with the current language (by default, the name will always remain the same; for example, when referencing a theorem written in the French context, even if one is currently in the English context, it will still be displayed as ``Théorème''). In \texttt{fast} mode, this option is automatically enabled.
+ \item When referencing, whether the name of the theorem-like environment changes with the current language. The default is \texttt{regionalref}, \emph{i.e.}, the name corresponding to the current language is used; for example, when referencing a theorem-like environment in English context, the names "Theorem, Definition..." will be used no matter which language context the original environment is in. If \texttt{originalref} is enabled, then the name will always remain the same as the original place; for example, when referencing a theorem written in the French context, even if one is currently in the English context, it will still be displayed as ``Théorème''.
+ \item In \texttt{fast} mode, the option \texttt{originalref} will have no effect.
\end{itemize}
\end{itemize}
@@ -1498,18 +1500,19 @@ defines an unnumbered environment \lstinline|proofidea*| and a numbered environm
\begin{itemize}
\item Les environnements de type théorème ne seront pas définis. Vous pouvez utiliser cette option si vous souhaitez appliquer vos propres styles de théorème.
\end{itemize}
- \item \texttt{nothmnum}
+ \item \texttt{nothmnum}, \texttt{thmnum} ou \texttt{thmnum=}\meta{counter}
\begin{itemize}
- \item Les environnements de type théorème ne seront pas numérotés.
+ \item Les environnements de type théorème ne seront pas numérotés / numérotés dans l'ordre 1, 2, 3... / numérotés dans \meta{counter}. Ici, \meta{counter} doit être un compteur intégré (tel que \texttt{subsection}) ou un compteur défini dans le préambule. Si aucune option n'est utilisée, ils seront numérotés dans \texttt{chapter} (livre) ou \texttt{section} (article).
\end{itemize}
- \item \texttt{regionalref}
+ \item \texttt{regionalref}, \texttt{originalref}
\begin{itemize}
- \item Lors du référencement, le nom de l'environnement de type théorème changera avec la langue actuelle (par défaut, le nom restera toujours le même ; par exemple, lors du référencement d'un théorème écrit dans le contexte anglais, même si l'on est actuellement dans le contexte français , il sera toujours affiché comme « Theorem »). En mode \texttt{fast}, cette option est automatiquement activée.
+ \item Lors du référencement, si le nom de l'environnement de type théorème change avec la langue actuelle. Par défaut \texttt{regionalref} est activé, c'est-à-dire que le nom correspondant à la langue courante est utilisé ; par exemple, lors du référencement d'un environnement de type théorème dans un contexte français, les noms «~Théorème, Définition ...~» seront utilisés quel que soit le contexte linguistique dans lequel se trouve l'environnement d'origine. Si \texttt{originalref} est activé, alors le nom restera toujours le même que l'environnement d'origine ; par exemple, lors du référencement d'un théorème écrit dans le contexte français, même si l'on est actuellement dans le contexte anglais, il sera toujours affiché comme «~Théorème~».
+ \item En mode \texttt{fast}, l'option \texttt{originalref} n'aura aucun effet.
\end{itemize}
\end{itemize}
\medskip
-Les environnements prédéfinis incluent : \texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{observation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, et la version non numérotée correspondante avec un astérisque \lstinline|*| dans le nom. Les titres changeront avec la langue actuelle. Par exemple, \texttt{theorem} sera affiché comme « Theorem » en mode anglais et « Théorème » en mode français. Pour plus de détails sur la façon de sélectionner une langue, veuillez vous référer à la section sur \PJLlang{}.
+Les environnements prédéfinis incluent : \texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{observation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, et la version non numérotée correspondante avec un astérisque \lstinline|*| dans le nom. Les titres changeront avec la langue actuelle. Par exemple, \texttt{theorem} sera affiché comme «~Theorem~» en mode anglais et «~Théorème~» en mode français. Pour plus de détails sur la façon de sélectionner une langue, veuillez vous référer à la section sur \PJLlang{}.
\begin{tip}
Lors du référencement d'un environnement de type théorème, il est recommandé d'utiliser \lstinline|\cref{|\meta{label}\texttt{\}}. De cette façon, il n'est pas nécessaire d'écrire explicitement le nom de l'environnement correspondant à chaque fois.
@@ -1522,7 +1525,6 @@ Si vous avez besoin de définir un nouvel environnement de type théorème, vous
\end{itemize}
Pour \meta{language name}, veuillez vous référer à la section sur \PJLlang{}. Lorsque \meta{language name} n'est pas spécifié, le nom sera défini pour toutes les langues prises en charge. De plus, les environnements avec ou sans astérisque partagent le même nom, donc, \lstinline|\NameTheorem{envname*}{...}| a le même effet que \lstinline|\NameTheorem{envname}{...}| .
-\clearpage
Ensuite, créez cet environnement de l'une des cinq manières suivantes :
\vspace{-.3\baselineskip}
\begin{itemize}
diff --git a/macros/latex/contrib/projlib/ProjLib.dtx b/macros/latex/contrib/projlib/ProjLib.dtx
index 59be20a95b..583e08f3cb 100644
--- a/macros/latex/contrib/projlib/ProjLib.dtx
+++ b/macros/latex/contrib/projlib/ProjLib.dtx
@@ -18,47 +18,47 @@
%
%<*ProjLib>
\ProvidesPackage{ProjLib}
- [2021/07/27 The collective interface of ProjLib toolkit]
+ [2021/07/30 The collective interface of ProjLib toolkit]
%</ProjLib>
%
%<*PJLauthor>
\ProvidesPackage{PJLauthor}
- [2021/07/27 Enhanced author information block]
+ [2021/07/30 Enhanced author information block]
%</PJLauthor>
%
%<*PJLdate>
\ProvidesPackage{PJLdate}
- [2021/07/27 Convert yyyy-mm-dd to normal datetime format]
+ [2021/07/30 Convert yyyy-mm-dd to normal datetime format]
%</PJLdate>
%
%<*PJLdraft>
\ProvidesPackage{PJLdraft}
- [2021/07/27 Some useful macros for the draft stage]
+ [2021/07/30 Some useful macros for the draft stage]
%</PJLdraft>
%
%<*PJLlang>
\ProvidesPackage{PJLlang}
- [2021/07/27 Multi-language configuration]
+ [2021/07/30 Multi-language configuration]
%</PJLlang>
%
%<*PJLlogo>
\ProvidesPackage{PJLlogo}
- [2021/07/27 The ProjLib logo]
+ [2021/07/30 The ProjLib logo]
%</PJLlogo>
%
%<*PJLmath>
\ProvidesPackage{PJLmath}
- [2021/07/27 Useful math macros and shortcuts]
+ [2021/07/30 Useful math macros and shortcuts]
%</PJLmath>
%
%<*PJLpaper>
\ProvidesPackage{PJLpaper}
- [2021/07/27 Paper style configuration]
+ [2021/07/30 Paper style configuration]
%</PJLpaper>
%
%<*PJLthm>
\ProvidesPackage{PJLthm}
- [2021/07/27 Theorem setup and configuration]
+ [2021/07/30 Theorem setup and configuration]
%</PJLthm>
%
%# 下é¢ä¸¤è¡Œå¼•å…¥å®åŒ…的代ç æ˜¯æ‰€æœ‰æ–‡ä»¶å…±ç”¨çš„。
@@ -1005,269 +1005,269 @@
%%================================
%# 常è§ä»£æ•°ç»“æž„çš„æ·å¾„
%# Shortcuts for commonly used algebraic structures
-\def\N{\ensuremath{\mathbb{N}}}
-\def\Z{\ensuremath{\mathbb{Z}}}
-\def\Q{\ensuremath{\mathbb{Q}}}
-\def\R{\ensuremath{\mathbb{R}}}
-\def\C{\ensuremath{\mathbb{C}}}
-\def\F{\ensuremath{\mathbb{F}}}
-\def\A{\ensuremath{\mathbb{A}}}
+\providecommand{\N}{\ensuremath{\mathbb{N}}}
+\providecommand{\Z}{\ensuremath{\mathbb{Z}}}
+\providecommand{\Q}{\ensuremath{\mathbb{Q}}}
+\providecommand{\R}{\ensuremath{\mathbb{R}}}
+\providecommand{\C}{\ensuremath{\mathbb{C}}}
+\providecommand{\F}{\ensuremath{\mathbb{F}}}
+\providecommand{\A}{\ensuremath{\mathbb{A}}}
%# mathbb çš„æ·å¾„
%# Shortcuts for blackboard bold face
-\def\bb#1{\ensuremath{\mathbb{#1}}}
-\def\bbA{\ensuremath{\mathbb{A}}}
-\def\bbB{\ensuremath{\mathbb{B}}}
-\def\bbC{\ensuremath{\mathbb{C}}}
-\def\bbD{\ensuremath{\mathbb{D}}}
-\def\bbE{\ensuremath{\mathbb{E}}}
-\def\bbF{\ensuremath{\mathbb{F}}}
-\def\bbG{\ensuremath{\mathbb{G}}}
-\def\bbH{\ensuremath{\mathbb{H}}}
-\def\bbI{\ensuremath{\mathbb{I}}}
-\def\bbJ{\ensuremath{\mathbb{J}}}
-\def\bbK{\ensuremath{\mathbb{K}}}
-\def\bbL{\ensuremath{\mathbb{L}}}
-\def\bbM{\ensuremath{\mathbb{M}}}
-\def\bbN{\ensuremath{\mathbb{N}}}
-\def\bbO{\ensuremath{\mathbb{O}}}
-\def\bbP{\ensuremath{\mathbb{P}}}
-\def\bbQ{\ensuremath{\mathbb{Q}}}
-\def\bbR{\ensuremath{\mathbb{R}}}
-\def\bbS{\ensuremath{\mathbb{S}}}
-\def\bbT{\ensuremath{\mathbb{T}}}
-\def\bbU{\ensuremath{\mathbb{U}}}
-\def\bbV{\ensuremath{\mathbb{V}}}
-\def\bbW{\ensuremath{\mathbb{W}}}
-\def\bbX{\ensuremath{\mathbb{X}}}
-\def\bbY{\ensuremath{\mathbb{Y}}}
-\def\bbZ{\ensuremath{\mathbb{Z}}}
+\providecommand{\bb}[1]{\ensuremath{\mathbb{#1}}}
+\providecommand{\bbA}{\ensuremath{\mathbb{A}}}
+\providecommand{\bbB}{\ensuremath{\mathbb{B}}}
+\providecommand{\bbC}{\ensuremath{\mathbb{C}}}
+\providecommand{\bbD}{\ensuremath{\mathbb{D}}}
+\providecommand{\bbE}{\ensuremath{\mathbb{E}}}
+\providecommand{\bbF}{\ensuremath{\mathbb{F}}}
+\providecommand{\bbG}{\ensuremath{\mathbb{G}}}
+\providecommand{\bbH}{\ensuremath{\mathbb{H}}}
+\providecommand{\bbI}{\ensuremath{\mathbb{I}}}
+\providecommand{\bbJ}{\ensuremath{\mathbb{J}}}
+\providecommand{\bbK}{\ensuremath{\mathbb{K}}}
+\providecommand{\bbL}{\ensuremath{\mathbb{L}}}
+\providecommand{\bbM}{\ensuremath{\mathbb{M}}}
+\providecommand{\bbN}{\ensuremath{\mathbb{N}}}
+\providecommand{\bbO}{\ensuremath{\mathbb{O}}}
+\providecommand{\bbP}{\ensuremath{\mathbb{P}}}
+\providecommand{\bbQ}{\ensuremath{\mathbb{Q}}}
+\providecommand{\bbR}{\ensuremath{\mathbb{R}}}
+\providecommand{\bbS}{\ensuremath{\mathbb{S}}}
+\providecommand{\bbT}{\ensuremath{\mathbb{T}}}
+\providecommand{\bbU}{\ensuremath{\mathbb{U}}}
+\providecommand{\bbV}{\ensuremath{\mathbb{V}}}
+\providecommand{\bbW}{\ensuremath{\mathbb{W}}}
+\providecommand{\bbX}{\ensuremath{\mathbb{X}}}
+\providecommand{\bbY}{\ensuremath{\mathbb{Y}}}
+\providecommand{\bbZ}{\ensuremath{\mathbb{Z}}}
%# mathcal çš„æ·å¾„
%# Shortcuts for calligraphic shape
-\def\mc#1{\ensuremath{\mathcal{#1}}}
-\def\mcA{\ensuremath{\mathcal{A}}}
-\def\mcB{\ensuremath{\mathcal{B}}}
-\def\mcC{\ensuremath{\mathcal{C}}}
-\def\mcD{\ensuremath{\mathcal{D}}}
-\def\mcE{\ensuremath{\mathcal{E}}}
-\def\mcF{\ensuremath{\mathcal{F}}}
-\def\mcG{\ensuremath{\mathcal{G}}}
-\def\mcH{\ensuremath{\mathcal{H}}}
-\def\mcI{\ensuremath{\mathcal{I}}}
-\def\mcJ{\ensuremath{\mathcal{J}}}
-\def\mcK{\ensuremath{\mathcal{K}}}
-\def\mcL{\ensuremath{\mathcal{L}}}
-\def\mcM{\ensuremath{\mathcal{M}}}
-\def\mcN{\ensuremath{\mathcal{N}}}
-\def\mcO{\ensuremath{\mathcal{O}}}
-\def\mcP{\ensuremath{\mathcal{P}}}
-\def\mcQ{\ensuremath{\mathcal{Q}}}
-\def\mcR{\ensuremath{\mathcal{R}}}
-\def\mcS{\ensuremath{\mathcal{S}}}
-\def\mcT{\ensuremath{\mathcal{T}}}
-\def\mcU{\ensuremath{\mathcal{U}}}
-\def\mcV{\ensuremath{\mathcal{V}}}
-\def\mcW{\ensuremath{\mathcal{W}}}
-\def\mcX{\ensuremath{\mathcal{X}}}
-\def\mcY{\ensuremath{\mathcal{Y}}}
-\def\mcZ{\ensuremath{\mathcal{Z}}}
-
-\def\cal#1{\ensuremath{\mathcal{#1}}}
-\def\calA{\ensuremath{\mathcal{A}}}
-\def\calB{\ensuremath{\mathcal{B}}}
-\def\calC{\ensuremath{\mathcal{C}}}
-\def\calD{\ensuremath{\mathcal{D}}}
-\def\calE{\ensuremath{\mathcal{E}}}
-\def\calF{\ensuremath{\mathcal{F}}}
-\def\calG{\ensuremath{\mathcal{G}}}
-\def\calH{\ensuremath{\mathcal{H}}}
-\def\calI{\ensuremath{\mathcal{I}}}
-\def\calJ{\ensuremath{\mathcal{J}}}
-\def\calK{\ensuremath{\mathcal{K}}}
-\def\calL{\ensuremath{\mathcal{L}}}
-\def\calM{\ensuremath{\mathcal{M}}}
-\def\calN{\ensuremath{\mathcal{N}}}
-\def\calO{\ensuremath{\mathcal{O}}}
-\def\calP{\ensuremath{\mathcal{P}}}
-\def\calQ{\ensuremath{\mathcal{Q}}}
-\def\calR{\ensuremath{\mathcal{R}}}
-\def\calS{\ensuremath{\mathcal{S}}}
-\def\calT{\ensuremath{\mathcal{T}}}
-\def\calU{\ensuremath{\mathcal{U}}}
-\def\calV{\ensuremath{\mathcal{V}}}
-\def\calW{\ensuremath{\mathcal{W}}}
-\def\calX{\ensuremath{\mathcal{X}}}
-\def\calY{\ensuremath{\mathcal{Y}}}
-\def\calZ{\ensuremath{\mathcal{Z}}}
+\providecommand{\mc}[1]{\ensuremath{\mathcal{#1}}}
+\providecommand{\mcA}{\ensuremath{\mathcal{A}}}
+\providecommand{\mcB}{\ensuremath{\mathcal{B}}}
+\providecommand{\mcC}{\ensuremath{\mathcal{C}}}
+\providecommand{\mcD}{\ensuremath{\mathcal{D}}}
+\providecommand{\mcE}{\ensuremath{\mathcal{E}}}
+\providecommand{\mcF}{\ensuremath{\mathcal{F}}}
+\providecommand{\mcG}{\ensuremath{\mathcal{G}}}
+\providecommand{\mcH}{\ensuremath{\mathcal{H}}}
+\providecommand{\mcI}{\ensuremath{\mathcal{I}}}
+\providecommand{\mcJ}{\ensuremath{\mathcal{J}}}
+\providecommand{\mcK}{\ensuremath{\mathcal{K}}}
+\providecommand{\mcL}{\ensuremath{\mathcal{L}}}
+\providecommand{\mcM}{\ensuremath{\mathcal{M}}}
+\providecommand{\mcN}{\ensuremath{\mathcal{N}}}
+\providecommand{\mcO}{\ensuremath{\mathcal{O}}}
+\providecommand{\mcP}{\ensuremath{\mathcal{P}}}
+\providecommand{\mcQ}{\ensuremath{\mathcal{Q}}}
+\providecommand{\mcR}{\ensuremath{\mathcal{R}}}
+\providecommand{\mcS}{\ensuremath{\mathcal{S}}}
+\providecommand{\mcT}{\ensuremath{\mathcal{T}}}
+\providecommand{\mcU}{\ensuremath{\mathcal{U}}}
+\providecommand{\mcV}{\ensuremath{\mathcal{V}}}
+\providecommand{\mcW}{\ensuremath{\mathcal{W}}}
+\providecommand{\mcX}{\ensuremath{\mathcal{X}}}
+\providecommand{\mcY}{\ensuremath{\mathcal{Y}}}
+\providecommand{\mcZ}{\ensuremath{\mathcal{Z}}}
+
+\providecommand{\cal}[1]{\ensuremath{\mathcal{#1}}}
+\providecommand{\calA}{\ensuremath{\mathcal{A}}}
+\providecommand{\calB}{\ensuremath{\mathcal{B}}}
+\providecommand{\calC}{\ensuremath{\mathcal{C}}}
+\providecommand{\calD}{\ensuremath{\mathcal{D}}}
+\providecommand{\calE}{\ensuremath{\mathcal{E}}}
+\providecommand{\calF}{\ensuremath{\mathcal{F}}}
+\providecommand{\calG}{\ensuremath{\mathcal{G}}}
+\providecommand{\calH}{\ensuremath{\mathcal{H}}}
+\providecommand{\calI}{\ensuremath{\mathcal{I}}}
+\providecommand{\calJ}{\ensuremath{\mathcal{J}}}
+\providecommand{\calK}{\ensuremath{\mathcal{K}}}
+\providecommand{\calL}{\ensuremath{\mathcal{L}}}
+\providecommand{\calM}{\ensuremath{\mathcal{M}}}
+\providecommand{\calN}{\ensuremath{\mathcal{N}}}
+\providecommand{\calO}{\ensuremath{\mathcal{O}}}
+\providecommand{\calP}{\ensuremath{\mathcal{P}}}
+\providecommand{\calQ}{\ensuremath{\mathcal{Q}}}
+\providecommand{\calR}{\ensuremath{\mathcal{R}}}
+\providecommand{\calS}{\ensuremath{\mathcal{S}}}
+\providecommand{\calT}{\ensuremath{\mathcal{T}}}
+\providecommand{\calU}{\ensuremath{\mathcal{U}}}
+\providecommand{\calV}{\ensuremath{\mathcal{V}}}
+\providecommand{\calW}{\ensuremath{\mathcal{W}}}
+\providecommand{\calX}{\ensuremath{\mathcal{X}}}
+\providecommand{\calY}{\ensuremath{\mathcal{Y}}}
+\providecommand{\calZ}{\ensuremath{\mathcal{Z}}}
%# mathfrak çš„æ·å¾„
%# Shortcuts for Fraktur shape
-\def\mf#1{\ensuremath{\mathfrak{#1}}}
-\def\mfa{\ensuremath{\mathfrak{a}}}
-\def\mfb{\ensuremath{\mathfrak{b}}}
-\def\mfc{\ensuremath{\mathfrak{c}}}
-\def\mfd{\ensuremath{\mathfrak{d}}}
-\def\mfe{\ensuremath{\mathfrak{e}}}
-\def\mff{\ensuremath{\mathfrak{f}}}
-\def\mfg{\ensuremath{\mathfrak{g}}}
-\def\mfh{\ensuremath{\mathfrak{h}}}
-\def\mfi{\ensuremath{\mathfrak{i}}}
-\def\mfj{\ensuremath{\mathfrak{j}}}
-\def\mfk{\ensuremath{\mathfrak{k}}}
-\def\mfl{\ensuremath{\mathfrak{l}}}
-\def\mfm{\ensuremath{\mathfrak{m}}}
-\def\mfn{\ensuremath{\mathfrak{n}}}
-\def\mfo{\ensuremath{\mathfrak{o}}}
-\def\mfp{\ensuremath{\mathfrak{p}}}
-\def\mfq{\ensuremath{\mathfrak{q}}}
-\def\mfr{\ensuremath{\mathfrak{r}}}
-\def\mfs{\ensuremath{\mathfrak{s}}}
-\def\mft{\ensuremath{\mathfrak{t}}}
-\def\mfu{\ensuremath{\mathfrak{u}}}
-\def\mfv{\ensuremath{\mathfrak{v}}}
-\def\mfw{\ensuremath{\mathfrak{w}}}
-\def\mfx{\ensuremath{\mathfrak{x}}}
-\def\mfy{\ensuremath{\mathfrak{y}}}
-\def\mfz{\ensuremath{\mathfrak{z}}}
-\def\mfA{\ensuremath{\mathfrak{A}}}
-\def\mfB{\ensuremath{\mathfrak{B}}}
-\def\mfC{\ensuremath{\mathfrak{C}}}
-\def\mfD{\ensuremath{\mathfrak{D}}}
-\def\mfE{\ensuremath{\mathfrak{E}}}
-\def\mfF{\ensuremath{\mathfrak{F}}}
-\def\mfG{\ensuremath{\mathfrak{G}}}
-\def\mfH{\ensuremath{\mathfrak{H}}}
-\def\mfI{\ensuremath{\mathfrak{I}}}
-\def\mfJ{\ensuremath{\mathfrak{J}}}
-\def\mfK{\ensuremath{\mathfrak{K}}}
-\def\mfL{\ensuremath{\mathfrak{L}}}
-\def\mfM{\ensuremath{\mathfrak{M}}}
-\def\mfN{\ensuremath{\mathfrak{N}}}
-\def\mfO{\ensuremath{\mathfrak{O}}}
-\def\mfP{\ensuremath{\mathfrak{P}}}
-\def\mfQ{\ensuremath{\mathfrak{Q}}}
-\def\mfR{\ensuremath{\mathfrak{R}}}
-\def\mfS{\ensuremath{\mathfrak{S}}}
-\def\mfT{\ensuremath{\mathfrak{T}}}
-\def\mfU{\ensuremath{\mathfrak{U}}}
-\def\mfV{\ensuremath{\mathfrak{V}}}
-\def\mfW{\ensuremath{\mathfrak{W}}}
-\def\mfX{\ensuremath{\mathfrak{X}}}
-\def\mfY{\ensuremath{\mathfrak{Y}}}
-\def\mfZ{\ensuremath{\mathfrak{Z}}}
-
-\def\frak#1{\ensuremath{\mathfrak{#1}}}
-\def\fraka{\ensuremath{\mathfrak{a}}}
-\def\frakb{\ensuremath{\mathfrak{b}}}
-\def\frakc{\ensuremath{\mathfrak{c}}}
-\def\frakd{\ensuremath{\mathfrak{d}}}
-\def\frake{\ensuremath{\mathfrak{e}}}
-\def\frakf{\ensuremath{\mathfrak{f}}}
-\def\frakg{\ensuremath{\mathfrak{g}}}
-\def\frakh{\ensuremath{\mathfrak{h}}}
-\def\fraki{\ensuremath{\mathfrak{i}}}
-\def\frakj{\ensuremath{\mathfrak{j}}}
-\def\frakk{\ensuremath{\mathfrak{k}}}
-\def\frakl{\ensuremath{\mathfrak{l}}}
-\def\frakm{\ensuremath{\mathfrak{m}}}
-\def\frakn{\ensuremath{\mathfrak{n}}}
-\def\frako{\ensuremath{\mathfrak{o}}}
-\def\frakp{\ensuremath{\mathfrak{p}}}
-\def\frakq{\ensuremath{\mathfrak{q}}}
-\def\frakr{\ensuremath{\mathfrak{r}}}
-\def\fraks{\ensuremath{\mathfrak{s}}}
-\def\frakt{\ensuremath{\mathfrak{t}}}
-\def\fraku{\ensuremath{\mathfrak{u}}}
-\def\frakv{\ensuremath{\mathfrak{v}}}
-\def\frakw{\ensuremath{\mathfrak{w}}}
-\def\frakx{\ensuremath{\mathfrak{x}}}
-\def\fraky{\ensuremath{\mathfrak{y}}}
-\def\frakz{\ensuremath{\mathfrak{z}}}
-\def\frakA{\ensuremath{\mathfrak{A}}}
-\def\frakB{\ensuremath{\mathfrak{B}}}
-\def\frakC{\ensuremath{\mathfrak{C}}}
-\def\frakD{\ensuremath{\mathfrak{D}}}
-\def\frakE{\ensuremath{\mathfrak{E}}}
-\def\frakF{\ensuremath{\mathfrak{F}}}
-\def\frakG{\ensuremath{\mathfrak{G}}}
-\def\frakH{\ensuremath{\mathfrak{H}}}
-\def\frakI{\ensuremath{\mathfrak{I}}}
-\def\frakJ{\ensuremath{\mathfrak{J}}}
-\def\frakK{\ensuremath{\mathfrak{K}}}
-\def\frakL{\ensuremath{\mathfrak{L}}}
-\def\frakM{\ensuremath{\mathfrak{M}}}
-\def\frakN{\ensuremath{\mathfrak{N}}}
-\def\frakO{\ensuremath{\mathfrak{O}}}
-\def\frakP{\ensuremath{\mathfrak{P}}}
-\def\frakQ{\ensuremath{\mathfrak{Q}}}
-\def\frakR{\ensuremath{\mathfrak{R}}}
-\def\frakS{\ensuremath{\mathfrak{S}}}
-\def\frakT{\ensuremath{\mathfrak{T}}}
-\def\frakU{\ensuremath{\mathfrak{U}}}
-\def\frakV{\ensuremath{\mathfrak{V}}}
-\def\frakW{\ensuremath{\mathfrak{W}}}
-\def\frakX{\ensuremath{\mathfrak{X}}}
-\def\frakY{\ensuremath{\mathfrak{Y}}}
-\def\frakZ{\ensuremath{\mathfrak{Z}}}
+\providecommand{\mf}[1]{\ensuremath{\mathfrak{#1}}}
+\providecommand{\mfa}{\ensuremath{\mathfrak{a}}}
+\providecommand{\mfb}{\ensuremath{\mathfrak{b}}}
+\providecommand{\mfc}{\ensuremath{\mathfrak{c}}}
+\providecommand{\mfd}{\ensuremath{\mathfrak{d}}}
+\providecommand{\mfe}{\ensuremath{\mathfrak{e}}}
+\providecommand{\mff}{\ensuremath{\mathfrak{f}}}
+\providecommand{\mfg}{\ensuremath{\mathfrak{g}}}
+\providecommand{\mfh}{\ensuremath{\mathfrak{h}}}
+\providecommand{\mfi}{\ensuremath{\mathfrak{i}}}
+\providecommand{\mfj}{\ensuremath{\mathfrak{j}}}
+\providecommand{\mfk}{\ensuremath{\mathfrak{k}}}
+\providecommand{\mfl}{\ensuremath{\mathfrak{l}}}
+\providecommand{\mfm}{\ensuremath{\mathfrak{m}}}
+\providecommand{\mfn}{\ensuremath{\mathfrak{n}}}
+\providecommand{\mfo}{\ensuremath{\mathfrak{o}}}
+\providecommand{\mfp}{\ensuremath{\mathfrak{p}}}
+\providecommand{\mfq}{\ensuremath{\mathfrak{q}}}
+\providecommand{\mfr}{\ensuremath{\mathfrak{r}}}
+\providecommand{\mfs}{\ensuremath{\mathfrak{s}}}
+\providecommand{\mft}{\ensuremath{\mathfrak{t}}}
+\providecommand{\mfu}{\ensuremath{\mathfrak{u}}}
+\providecommand{\mfv}{\ensuremath{\mathfrak{v}}}
+\providecommand{\mfw}{\ensuremath{\mathfrak{w}}}
+\providecommand{\mfx}{\ensuremath{\mathfrak{x}}}
+\providecommand{\mfy}{\ensuremath{\mathfrak{y}}}
+\providecommand{\mfz}{\ensuremath{\mathfrak{z}}}
+\providecommand{\mfA}{\ensuremath{\mathfrak{A}}}
+\providecommand{\mfB}{\ensuremath{\mathfrak{B}}}
+\providecommand{\mfC}{\ensuremath{\mathfrak{C}}}
+\providecommand{\mfD}{\ensuremath{\mathfrak{D}}}
+\providecommand{\mfE}{\ensuremath{\mathfrak{E}}}
+\providecommand{\mfF}{\ensuremath{\mathfrak{F}}}
+\providecommand{\mfG}{\ensuremath{\mathfrak{G}}}
+\providecommand{\mfH}{\ensuremath{\mathfrak{H}}}
+\providecommand{\mfI}{\ensuremath{\mathfrak{I}}}
+\providecommand{\mfJ}{\ensuremath{\mathfrak{J}}}
+\providecommand{\mfK}{\ensuremath{\mathfrak{K}}}
+\providecommand{\mfL}{\ensuremath{\mathfrak{L}}}
+\providecommand{\mfM}{\ensuremath{\mathfrak{M}}}
+\providecommand{\mfN}{\ensuremath{\mathfrak{N}}}
+\providecommand{\mfO}{\ensuremath{\mathfrak{O}}}
+\providecommand{\mfP}{\ensuremath{\mathfrak{P}}}
+\providecommand{\mfQ}{\ensuremath{\mathfrak{Q}}}
+\providecommand{\mfR}{\ensuremath{\mathfrak{R}}}
+\providecommand{\mfS}{\ensuremath{\mathfrak{S}}}
+\providecommand{\mfT}{\ensuremath{\mathfrak{T}}}
+\providecommand{\mfU}{\ensuremath{\mathfrak{U}}}
+\providecommand{\mfV}{\ensuremath{\mathfrak{V}}}
+\providecommand{\mfW}{\ensuremath{\mathfrak{W}}}
+\providecommand{\mfX}{\ensuremath{\mathfrak{X}}}
+\providecommand{\mfY}{\ensuremath{\mathfrak{Y}}}
+\providecommand{\mfZ}{\ensuremath{\mathfrak{Z}}}
+
+\providecommand{\frak}[1]{\ensuremath{\mathfrak{#1}}}
+\providecommand{\fraka}{\ensuremath{\mathfrak{a}}}
+\providecommand{\frakb}{\ensuremath{\mathfrak{b}}}
+\providecommand{\frakc}{\ensuremath{\mathfrak{c}}}
+\providecommand{\frakd}{\ensuremath{\mathfrak{d}}}
+\providecommand{\frake}{\ensuremath{\mathfrak{e}}}
+\providecommand{\frakf}{\ensuremath{\mathfrak{f}}}
+\providecommand{\frakg}{\ensuremath{\mathfrak{g}}}
+\providecommand{\frakh}{\ensuremath{\mathfrak{h}}}
+\providecommand{\fraki}{\ensuremath{\mathfrak{i}}}
+\providecommand{\frakj}{\ensuremath{\mathfrak{j}}}
+\providecommand{\frakk}{\ensuremath{\mathfrak{k}}}
+\providecommand{\frakl}{\ensuremath{\mathfrak{l}}}
+\providecommand{\frakm}{\ensuremath{\mathfrak{m}}}
+\providecommand{\frakn}{\ensuremath{\mathfrak{n}}}
+\providecommand{\frako}{\ensuremath{\mathfrak{o}}}
+\providecommand{\frakp}{\ensuremath{\mathfrak{p}}}
+\providecommand{\frakq}{\ensuremath{\mathfrak{q}}}
+\providecommand{\frakr}{\ensuremath{\mathfrak{r}}}
+\providecommand{\fraks}{\ensuremath{\mathfrak{s}}}
+\providecommand{\frakt}{\ensuremath{\mathfrak{t}}}
+\providecommand{\fraku}{\ensuremath{\mathfrak{u}}}
+\providecommand{\frakv}{\ensuremath{\mathfrak{v}}}
+\providecommand{\frakw}{\ensuremath{\mathfrak{w}}}
+\providecommand{\frakx}{\ensuremath{\mathfrak{x}}}
+\providecommand{\fraky}{\ensuremath{\mathfrak{y}}}
+\providecommand{\frakz}{\ensuremath{\mathfrak{z}}}
+\providecommand{\frakA}{\ensuremath{\mathfrak{A}}}
+\providecommand{\frakB}{\ensuremath{\mathfrak{B}}}
+\providecommand{\frakC}{\ensuremath{\mathfrak{C}}}
+\providecommand{\frakD}{\ensuremath{\mathfrak{D}}}
+\providecommand{\frakE}{\ensuremath{\mathfrak{E}}}
+\providecommand{\frakF}{\ensuremath{\mathfrak{F}}}
+\providecommand{\frakG}{\ensuremath{\mathfrak{G}}}
+\providecommand{\frakH}{\ensuremath{\mathfrak{H}}}
+\providecommand{\frakI}{\ensuremath{\mathfrak{I}}}
+\providecommand{\frakJ}{\ensuremath{\mathfrak{J}}}
+\providecommand{\frakK}{\ensuremath{\mathfrak{K}}}
+\providecommand{\frakL}{\ensuremath{\mathfrak{L}}}
+\providecommand{\frakM}{\ensuremath{\mathfrak{M}}}
+\providecommand{\frakN}{\ensuremath{\mathfrak{N}}}
+\providecommand{\frakO}{\ensuremath{\mathfrak{O}}}
+\providecommand{\frakP}{\ensuremath{\mathfrak{P}}}
+\providecommand{\frakQ}{\ensuremath{\mathfrak{Q}}}
+\providecommand{\frakR}{\ensuremath{\mathfrak{R}}}
+\providecommand{\frakS}{\ensuremath{\mathfrak{S}}}
+\providecommand{\frakT}{\ensuremath{\mathfrak{T}}}
+\providecommand{\frakU}{\ensuremath{\mathfrak{U}}}
+\providecommand{\frakV}{\ensuremath{\mathfrak{V}}}
+\providecommand{\frakW}{\ensuremath{\mathfrak{W}}}
+\providecommand{\frakX}{\ensuremath{\mathfrak{X}}}
+\providecommand{\frakY}{\ensuremath{\mathfrak{Y}}}
+\providecommand{\frakZ}{\ensuremath{\mathfrak{Z}}}
%# mathscr çš„æ·å¾„
%# Shortcuts for script shape
-\def\ms#1{\ensuremath{\mathscr{#1}}}
-\def\msA{\ensuremath{\mathscr{A}}}
-\def\msB{\ensuremath{\mathscr{B}}}
-\def\msC{\ensuremath{\mathscr{C}}}
-\def\msD{\ensuremath{\mathscr{D}}}
-\def\msE{\ensuremath{\mathscr{E}}}
-\def\msF{\ensuremath{\mathscr{F}}}
-\def\msG{\ensuremath{\mathscr{G}}}
-\def\msH{\ensuremath{\mathscr{H}}}
-\def\msI{\ensuremath{\mathscr{I}}}
-\def\msJ{\ensuremath{\mathscr{J}}}
-\def\msK{\ensuremath{\mathscr{K}}}
-\def\msL{\ensuremath{\mathscr{L}}}
-\def\msM{\ensuremath{\mathscr{M}}}
-\def\msN{\ensuremath{\mathscr{N}}}
-\def\msO{\ensuremath{\mathscr{O}}}
-\def\msP{\ensuremath{\mathscr{P}}}
-\def\msQ{\ensuremath{\mathscr{Q}}}
-\def\msR{\ensuremath{\mathscr{R}}}
-\def\msS{\ensuremath{\mathscr{S}}}
-\def\msT{\ensuremath{\mathscr{T}}}
-\def\msU{\ensuremath{\mathscr{U}}}
-\def\msV{\ensuremath{\mathscr{V}}}
-\def\msW{\ensuremath{\mathscr{W}}}
-\def\msX{\ensuremath{\mathscr{X}}}
-\def\msY{\ensuremath{\mathscr{Y}}}
-\def\msZ{\ensuremath{\mathscr{Z}}}
-
-\def\scr#1{\ensuremath{\mathscr{#1}}}
-\def\scrA{\ensuremath{\mathscr{A}}}
-\def\scrB{\ensuremath{\mathscr{B}}}
-\def\scrC{\ensuremath{\mathscr{C}}}
-\def\scrD{\ensuremath{\mathscr{D}}}
-\def\scrE{\ensuremath{\mathscr{E}}}
-\def\scrF{\ensuremath{\mathscr{F}}}
-\def\scrG{\ensuremath{\mathscr{G}}}
-\def\scrH{\ensuremath{\mathscr{H}}}
-\def\scrI{\ensuremath{\mathscr{I}}}
-\def\scrJ{\ensuremath{\mathscr{J}}}
-\def\scrK{\ensuremath{\mathscr{K}}}
-\def\scrL{\ensuremath{\mathscr{L}}}
-\def\scrM{\ensuremath{\mathscr{M}}}
-\def\scrN{\ensuremath{\mathscr{N}}}
-\def\scrO{\ensuremath{\mathscr{O}}}
-\def\scrP{\ensuremath{\mathscr{P}}}
-\def\scrQ{\ensuremath{\mathscr{Q}}}
-\def\scrR{\ensuremath{\mathscr{R}}}
-\def\scrS{\ensuremath{\mathscr{S}}}
-\def\scrT{\ensuremath{\mathscr{T}}}
-\def\scrU{\ensuremath{\mathscr{U}}}
-\def\scrV{\ensuremath{\mathscr{V}}}
-\def\scrW{\ensuremath{\mathscr{W}}}
-\def\scrX{\ensuremath{\mathscr{X}}}
-\def\scrY{\ensuremath{\mathscr{Y}}}
-\def\scrZ{\ensuremath{\mathscr{Z}}}
+\providecommand{\ms}[1]{\ensuremath{\mathscr{#1}}}
+\providecommand{\msA}{\ensuremath{\mathscr{A}}}
+\providecommand{\msB}{\ensuremath{\mathscr{B}}}
+\providecommand{\msC}{\ensuremath{\mathscr{C}}}
+\providecommand{\msD}{\ensuremath{\mathscr{D}}}
+\providecommand{\msE}{\ensuremath{\mathscr{E}}}
+\providecommand{\msF}{\ensuremath{\mathscr{F}}}
+\providecommand{\msG}{\ensuremath{\mathscr{G}}}
+\providecommand{\msH}{\ensuremath{\mathscr{H}}}
+\providecommand{\msI}{\ensuremath{\mathscr{I}}}
+\providecommand{\msJ}{\ensuremath{\mathscr{J}}}
+\providecommand{\msK}{\ensuremath{\mathscr{K}}}
+\providecommand{\msL}{\ensuremath{\mathscr{L}}}
+\providecommand{\msM}{\ensuremath{\mathscr{M}}}
+\providecommand{\msN}{\ensuremath{\mathscr{N}}}
+\providecommand{\msO}{\ensuremath{\mathscr{O}}}
+\providecommand{\msP}{\ensuremath{\mathscr{P}}}
+\providecommand{\msQ}{\ensuremath{\mathscr{Q}}}
+\providecommand{\msR}{\ensuremath{\mathscr{R}}}
+\providecommand{\msS}{\ensuremath{\mathscr{S}}}
+\providecommand{\msT}{\ensuremath{\mathscr{T}}}
+\providecommand{\msU}{\ensuremath{\mathscr{U}}}
+\providecommand{\msV}{\ensuremath{\mathscr{V}}}
+\providecommand{\msW}{\ensuremath{\mathscr{W}}}
+\providecommand{\msX}{\ensuremath{\mathscr{X}}}
+\providecommand{\msY}{\ensuremath{\mathscr{Y}}}
+\providecommand{\msZ}{\ensuremath{\mathscr{Z}}}
+
+\providecommand{\scr}[1]{\ensuremath{\mathscr{#1}}}
+\providecommand{\scrA}{\ensuremath{\mathscr{A}}}
+\providecommand{\scrB}{\ensuremath{\mathscr{B}}}
+\providecommand{\scrC}{\ensuremath{\mathscr{C}}}
+\providecommand{\scrD}{\ensuremath{\mathscr{D}}}
+\providecommand{\scrE}{\ensuremath{\mathscr{E}}}
+\providecommand{\scrF}{\ensuremath{\mathscr{F}}}
+\providecommand{\scrG}{\ensuremath{\mathscr{G}}}
+\providecommand{\scrH}{\ensuremath{\mathscr{H}}}
+\providecommand{\scrI}{\ensuremath{\mathscr{I}}}
+\providecommand{\scrJ}{\ensuremath{\mathscr{J}}}
+\providecommand{\scrK}{\ensuremath{\mathscr{K}}}
+\providecommand{\scrL}{\ensuremath{\mathscr{L}}}
+\providecommand{\scrM}{\ensuremath{\mathscr{M}}}
+\providecommand{\scrN}{\ensuremath{\mathscr{N}}}
+\providecommand{\scrO}{\ensuremath{\mathscr{O}}}
+\providecommand{\scrP}{\ensuremath{\mathscr{P}}}
+\providecommand{\scrQ}{\ensuremath{\mathscr{Q}}}
+\providecommand{\scrR}{\ensuremath{\mathscr{R}}}
+\providecommand{\scrS}{\ensuremath{\mathscr{S}}}
+\providecommand{\scrT}{\ensuremath{\mathscr{T}}}
+\providecommand{\scrU}{\ensuremath{\mathscr{U}}}
+\providecommand{\scrV}{\ensuremath{\mathscr{V}}}
+\providecommand{\scrW}{\ensuremath{\mathscr{W}}}
+\providecommand{\scrX}{\ensuremath{\mathscr{X}}}
+\providecommand{\scrY}{\ensuremath{\mathscr{Y}}}
+\providecommand{\scrZ}{\ensuremath{\mathscr{Z}}}
%%================================
%% General symbols
@@ -1393,18 +1393,25 @@
%# ä¸ç¼–å·å®šç†ç±»çŽ¯å¢ƒ
%# Do not number theorem-like environments
\DeclareBoolOption[false]{nothmnum}
+%# 指定如何编å·å®šç†ç±»çŽ¯å¢ƒ
+%# Number theorem-like environments With ...
+\DeclareStringOption{thmnum}[PJL@thmnum@default]
%# è‰ç¨¿æ¨¡å¼æˆ–快速模å¼
%# Draft mode or fast mode
\DeclareBoolOption[false]{draft}
\DeclareBoolOption[false]{fast}
%# 引用的å称将éšå½“å‰è¯­è¨€çš„ä¸åŒè€Œæ”¹å˜
%# Reference name will change with the current language
-\DeclareBoolOption[false]{regionalref}
+\DeclareBoolOption[true]{regionalref}
+\DeclareBoolOption[false]{originalref}
%# 处ç†é€‰é¡¹
%# Process options
\ProcessKeyvalOptions*\relax
%# 下é¢çš„代ç è®¾å®šäº†é€‰é¡¹ä¹‹é—´çš„关系
%# The following code sets the relationship between options
+\if@PJLthm@originalref
+ \@PJLthm@regionalreffalse
+\fi
\if@PJLthm@draft
\@PJLthm@fasttrue
\fi
@@ -1952,8 +1959,22 @@
}{
\newaliascnt{PJLthm@highest}{section}
}
+%# 按照 thmnum 决定定ç†ç±»çŽ¯å¢ƒå¦‚何编å·
+%# Number the theorem-like environment with respect to thmnum
+\NewDocumentCommand{\CreateTheorem@thmnum}{m}{
+ \expandafter\ifstrempty\expandafter{\@PJLthm@thmnum}{
+ \CreateTheorem{#1}<PJLthm@highest>
+ }{
+ \expandafter\ifstrequal\expandafter{\@PJLthm@thmnum}{PJL@thmnum@default}{
+ \CreateTheorem{#1}
+ }{
+ \CreateTheorem{#1}<\@PJLthm@thmnum>
+ }
+ }
+}
%# 建立定ç†ç±»çŽ¯å¢ƒ
%# Setup theorem-like environments
+\AtEndPreamble{
\if@PJLthm@nothms\else
\if@PJLthm@nothmnum
\CreateTheorem*{theorem}
@@ -1966,7 +1987,7 @@
\CreateTheorem*{fact}
\CreateTheorem*{conjecture}
\else
-\CreateTheorem{theorem}<PJLthm@highest>
+\CreateTheorem@thmnum{theorem}
\CreateTheorem{lemma}[theorem]
\CreateTheorem{proposition}[theorem]
\CreateTheorem{corollary}[theorem]
@@ -2026,14 +2047,27 @@
\CreateTheorem*{remark}
\CreateTheorem*{observation}
\else
-\CreateTheorem{remark}<PJLthm@highest>
-\CreateTheorem{observation}<PJLthm@highest>
+\CreateTheorem@thmnum{remark}
+\CreateTheorem@thmnum{observation}
\fi
\CreateTheorem*{remark*}
\CreateTheorem*{observation*}
\fi
+}
-\numberwithin{equation}{PJLthm@highest}
+%# 按照 thmnum 决定公å¼å¦‚何编å·
+%# Number the equations with respect to thmnum
+\expandafter\ifstrempty\expandafter{\@PJLthm@thmnum}{
+% thmnum is not used.
+ \numberwithin{equation}{PJLthm@highest}
+}{
+ \expandafter\ifstrequal\expandafter{\@PJLthm@thmnum}{PJL@thmnum@default}{
+% thmnum is used, with no value.
+ }{
+% thmnum is used, with value \@PJLthm@thmnum.
+ \numberwithin{equation}{\@PJLthm@thmnum}
+ }
+}
%# 一些 cref 的本地化
%# Some localization of cref
@@ -2137,11 +2171,14 @@
\DeclareBoolOption[false]{amsfashion}
\DeclareBoolOption[false]{nothms}
\DeclareBoolOption[false]{nothmnum}
-\DeclareBoolOption[false]{regionalref}
+\DeclareStringOption{thmnum}[PJL@thmnum@default]
+\DeclareBoolOption[true]{regionalref}
+\DeclareBoolOption[false]{originalref}
\DeclareBoolOption[false]{useosf}
\DeclareBoolOption[false]{palatino}
\DeclareBoolOption[false]{times}
\DeclareBoolOption[false]{garamond}
+\DeclareBoolOption[false]{noto}
\DeclareBoolOption[false]{biolinum}
%# 处ç†é€‰é¡¹
%# Process options
@@ -2149,6 +2186,9 @@
%# 下é¢çš„代ç è®¾å®šäº†é€‰é¡¹ä¹‹é—´çš„关系
%# The following code sets the relationship between options
+\if@ProjLib@originalref
+ \@ProjLib@regionalreffalse
+\fi
\if@ProjLib@draft
\@ProjLib@fasttrue
\fi
@@ -2167,8 +2207,15 @@
\if@ProjLib@nothmnum
\PassOptionsToPackage{nothmnum}{PJLthm}
\fi
-\if@ProjLib@regionalref
- \PassOptionsToPackage{regionalref}{PJLthm}
+\expandafter\ifstrempty\expandafter{\@ProjLib@thmnum}{}{
+ \expandafter\ifstrequal\expandafter{\@ProjLib@thmnum}{PJL@thmnum@default}{
+ \PassOptionsToPackage{thmnum}{PJLthm}
+ }{
+ \PassOptionsToPackage{thmnum=\@ProjLib@thmnum}{PJLthm}
+ }
+}
+\if@ProjLib@regionalref\else
+ \PassOptionsToPackage{originalref}{PJLthm}
\fi
%# 加载ä¸é»˜è®¤è½½å…¥çš„组件
@@ -2228,6 +2275,15 @@
\PJLsetlinespacing{\setstretch{1.00}}
\fi
+\if@ProjLib@noto
+ \if@ProjLib@useosf
+ \PassOptionsToPackage{oldstyle}{notomath}
+ \fi
+ \RequirePackage{anyfontsize}
+ \RequirePackage{notomath}
+ \PJLsetlinespacing{\setstretch{1.00}}
+\fi
+
\if@ProjLib@biolinum
% \RequirePackage{amssymb}
% \RequirePackage{mathpazo}
diff --git a/macros/latex/contrib/spbmark/spbmark.pdf b/macros/latex/contrib/spbmark/spbmark.pdf
index b166f95802..e0dae969d6 100644
--- a/macros/latex/contrib/spbmark/spbmark.pdf
+++ b/macros/latex/contrib/spbmark/spbmark.pdf
Binary files differ
diff --git a/macros/latex/contrib/spbmark/spbmark.sty b/macros/latex/contrib/spbmark/spbmark.sty
index 56c06b6d0a..f3e5446f52 100644
--- a/macros/latex/contrib/spbmark/spbmark.sty
+++ b/macros/latex/contrib/spbmark/spbmark.sty
@@ -9,7 +9,7 @@
% https://creativecommons.org/licenses/by/4.0/legalcode
\NeedsTeXFormat{LaTeX2e}[2018/12/31]
\RequirePackage{xparse,l3keys2e}
-\ProvidesExplPackage{spbmark}{2021/07/29}{1.1}
+\ProvidesExplPackage{spbmark}{2021/07/30}{1.1a}
{Customize superscripts and subscripts}
\cs_new_protected:Npn \spb_define:n { \keys_define:nn { spbmark } }
diff --git a/macros/latex/contrib/spbmark/spbmark.tex b/macros/latex/contrib/spbmark/spbmark.tex
index b755e565e7..67047c8fef 100644
--- a/macros/latex/contrib/spbmark/spbmark.tex
+++ b/macros/latex/contrib/spbmark/spbmark.tex
@@ -6,8 +6,8 @@
{
package = spbmark,
title = the spbmark package,
- version = v1.1,
- date = 2021/07/29,
+ version = v1.1a,
+ date = 2021/07/30,
authors = Qu Yi,
info = Customize superscript and subscript,
email = quee123@foxmail.com,
@@ -24,14 +24,7 @@
}
\makeatletter
-\newcommand{\splitmeta}[2]
- {%
- \ensuremath{\langle}%
- \textcolor{meta}{\argumentformat #1}%
- \ensuremath{\rangle},\ensuremath{\langle}%
- \textcolor{meta}{\argumentformat #2}%
- \ensuremath{\rangle}%
- }
+\newcommand{\splitmeta}[2]{\meta{#1}\texttt{,}\meta{#2}}
\newcommand{\newsplitarg}[4][\splitmeta]
{
\newcommand{#2}[2]
diff --git a/macros/latex/contrib/vhistory/CHANGES b/macros/latex/contrib/vhistory/CHANGES
deleted file mode 100644
index ec9ce16af8..0000000000
--- a/macros/latex/contrib/vhistory/CHANGES
+++ /dev/null
@@ -1,19 +0,0 @@
-2013-04-21: Bugfix release 1.6.1. No new features, but:
- - Fixed bug that occurs when the options hideauthorcolumn and
- tablegrid are used together
- - Corrected lot of typos in the English documentation
- - Described the previously undocumented option hideauthorcolumn
-2013-01-22: - Added Croation translation
- - New option tablegrid
- - Introduced possibility to change column width
- Thanks to the users for their input which led to these changes.
-2010-07-17: - Added French translation.
- - Listing of sets improved.
- - Dutch translation added and English labels improved.
- My thanks go to the friendly people who sent their patches and
- comments to me.
-2009-03-01: Bug solved that occured when the first two letters of an element
- of a set were identical.
-2006-01-09: Implementation of \listset changed. It now works within an \edef,
- but the element \empty is no longer allowed in a set.
-2005-08-13: Documentation: Reference to LPPL added.
diff --git a/macros/latex/contrib/vhistory/CHANGES.md b/macros/latex/contrib/vhistory/CHANGES.md
new file mode 100644
index 0000000000..fc489b6022
--- /dev/null
+++ b/macros/latex/contrib/vhistory/CHANGES.md
@@ -0,0 +1,33 @@
+# Release 1.8.0
+- Included Spanish translations supplied by Hector, Fernando and Roberto
+- Included Portugese translations supplied by João Ricardo Lourenço
+
+# 2013-08-05: Release 1.7.0.
+New option omittable for people who don't want to have a table with all revisions.
+
+# 2013-04-21: Bugfix release 1.6.1
+No new features, but:
+- Fixed bug that occurs when the options hideauthorcolumn and tablegrid are used together
+- Corrected lot of typos in the English documentation
+- Described the previously undocumented option hideauthorcolumn
+
+# 2013-01-22:
+- Added Croation translation
+- New option tablegrid
+- Introduced possibility to change column width
+Thanks to the users for their input which led to these changes.
+
+# 2010-07-17
+- Added French translation.
+- Listing of sets improved.
+- Dutch translation added and English labels improved.
+My thanks go to the friendly people who sent their patches and comments to me.
+
+# 2009-03-01: Bugfix release
+Bug solved that occured when the first two letters of an element of a set were identical.
+
+# 2006-01-09
+Implementation of \listset changed. It now works within an \edef, but the element \empty is no longer allowed in a set.
+
+# 2005-08-13
+Documentation: Reference to LPPL added. \ No newline at end of file
diff --git a/macros/latex/contrib/vhistory/README b/macros/latex/contrib/vhistory/README
deleted file mode 100644
index 67535885e0..0000000000
--- a/macros/latex/contrib/vhistory/README
+++ /dev/null
@@ -1,37 +0,0 @@
-See below for German version.
-
-This folder contains the files of the LaTeX packages "vhistory" and "sets".
-User documentation can be found in the subdirectory doc. An example for
-vhistory can be found there, too.
-
-All feedback is welcome! Please use the address mentioned in the
-documentation.
-
-REQUIREMENTS:
-Requirements are listed in the user documentation.
-
-LICENSE:
-The material in this directory and all of its subdirectories is subject
-to the LaTeX Project Public License. See
-http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html for
-the details of that license.
-
-==============================================================================
-GERMAN VERSION:
-
-Dieser Ordner enthaelt die Dateien der LaTeX-Pakete "vhistory" und "sets".
-Die Dokumentation befindet sich im Unterverzeichnis doc. Ein Beispiel für
-die Verwendung von vhistory (in englischer Sprache) befindet sich ebenfalls
-in diesem Verzeichnis.
-
-Rueckmeldung ueber Fehler oder Verbesserungsvorschlaege an die in der
-Dokumentation angegebene Adresse sind stets willkommen.
-
-SYSTEMANFORDERUNGEN:
-Die Benutzerdokumentation listet alle benoetigten Pakete auf.
-
-LIZENZ:
-Das gesamte Material dieses Verzeichnisses und all seiner Unterverzeichnisse
-steht unter der LaTeX Project Public License. Diese kann in englischer Sprache
-unter http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html
-eingesehen werden. \ No newline at end of file
diff --git a/macros/latex/contrib/vhistory/README.md b/macros/latex/contrib/vhistory/README.md
new file mode 100644
index 0000000000..add469b1cd
--- /dev/null
+++ b/macros/latex/contrib/vhistory/README.md
@@ -0,0 +1,17 @@
+# vhistory
+
+This folder contains the files of the LaTeX packages "vhistory" and "sets".
+User documentation can be found in the subdirectory doc. An example for
+vhistory can be found there, too.
+
+All feedback is welcome! Please use the address mentioned in the
+documentation.
+
+## Requirements
+Requirements are listed in the user documentation.
+
+## License
+The material in this directory and all of its subdirectories is subject
+to the LaTeX Project Public License. See
+http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html for
+the details of that license.
diff --git a/macros/latex/contrib/vhistory/doc/de_beispiel.tex b/macros/latex/contrib/vhistory/doc/de_beispiel.tex
index 7cbedecff6..dad7b9deaa 100644
--- a/macros/latex/contrib/vhistory/doc/de_beispiel.tex
+++ b/macros/latex/contrib/vhistory/doc/de_beispiel.tex
@@ -14,7 +14,7 @@
\bef\verb@ pdfauthor = {\vhAllAuthorsSet}@
\bef\verb@}@
\bef\verb@@
-\bef\verb@\usepackage{scrpage2}@
+\bef\verb@\usepackage{scrlayer-scrpage}@
\bef\verb@\pagestyle{scrheadings}@
\bef\verb@\ifoot{\docTitle\ -- Version \vhCurrentVersion}@
\bef\verb@\cfoot[]{}@
diff --git a/macros/latex/contrib/vhistory/doc/de_vhistory.tex b/macros/latex/contrib/vhistory/doc/de_vhistory.tex
index 42cd15d60a..d97b6c85b7 100644
--- a/macros/latex/contrib/vhistory/doc/de_vhistory.tex
+++ b/macros/latex/contrib/vhistory/doc/de_vhistory.tex
@@ -13,10 +13,12 @@ Das Paket vhistory versteht einige Optionen, um sein Verhalten anzupassen. Diese
\paragraph{tocentry:} Mit dieser Option wird veranlasst, dass die Versionshistorie im Inhaltsverzeichnis aufgeführt wird. Normalerweise wird dieser Eintrag nicht erzeugt. Ist die Option nochapter aktiviert hat tocentry keine Funktion. Hier sind Sie selbst für eventuelle Einträge in das Inhaltsverzeichnis verantwortlich.
-\paragraph{owncaptions:} vhistory unterstützt die Sprachen Deutsch, Englisch, Französisch, Kroatisch und Niederländisch. Verwenden Sie eine nicht unterstützte Sprache, werden die Überschriften (z.\,B. "`Versionshistorie"' oder "`Änderungen"') in Englisch ausgegeben. In diesem Fall möchten Sie vielleicht die Überschriften selbst verändern. Die Option own\-capt\-ions unterstützt Sie dabei. Näheres zu diesem Thema finden Sie in Unterabschnitt \ref{sprachen}.
+\paragraph{owncaptions:} vhistory unterstützt die Sprachen Deutsch, Englisch, Französisch, Kroatisch, Niederländisch, Portugiesisch und Spanisch. Verwenden Sie eine nicht unterstützte Sprache, werden die Überschriften (z.\,B. "`Versionshistorie"' oder "`Änderungen"') in Englisch ausgegeben. In diesem Fall möchten Sie vielleicht die Überschriften selbst verändern. Die Option own\-capt\-ions unterstützt Sie dabei. Näheres zu diesem Thema finden Sie in Unterabschnitt \ref{sprachen}.
\paragraph{tablegrid:} Mit dieser Option wird in der Tabelle mit der Versionshistorie ein Gitternetz angezeigt.
+\paragraph{omittable:} In manchen Fällen ist die Ausgabe einer Tabelle nicht gewünscht. Mit dieser Option wird die Ausgabe der Tabelle und die Erzeugung eines Kapitels bzw. eines Abschnitts verhindert. In diesem Fall sind die Optionen nochapter, tocentry, owncaptions und tablegrid ohne Funktion. Die Befehle z.\,B. zur Ausgabe aller Autoren funktionieren weiterhin.
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{Verwendung}\label{verwendung}
Die Verwendung von vhistory ist denkbar einfach und soll in diesem Unterabschnitt beschrieben werden. Allgemein gilt, dass vhistory zwei Durchläufe benötigt, da Daten in Dateien geschrieben werden.
@@ -83,7 +85,7 @@ Sollte die Breite der Spalten für Autoren und Änderungen in der Versionshistor
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{Sprachunterstützung}\label{sprachen}
-Wie schon in Abschnitt \ref{laden} erwähnt unterstützt vhistory die Sprachen Deutsch, Englisch, Französisch und Niederländisch. Die sprachabhängigen Texte mit ihren Voreinstellungen sind in Tabelle \ref{tab:sprachen} aufgelistet. Soll das Dokument in einer Sprache verfasst werden, die vhistory nicht unterstützt, wird die englische Variante gewählt.
+Wie schon in Abschnitt \ref{laden} erwähnt unterstützt vhistory die Sprachen Deutsch, Englisch, Französisch, Niederländisch, Portugiesisch und Spanisch. Die sprachabhängigen Texte mit ihren Voreinstellungen sind in Tabelle \ref{tab:sprachen} aufgelistet. Soll das Dokument in einer Sprache verfasst werden, die vhistory nicht unterstützt, wird die englische Variante gewählt.
Mit der Paketoption "`owncaptions"' können eigene Überschriften verwendet werden. Die Option veranlasst vhistory dazu, die Kommandos, die die Überschriften enthalten, mit den Varianten der aktuell gewählten Sprache vorzubelegen. Deshalb ist es sinnvoll, in diesem Fall Pakete wie babel oder ngerman vor vhistory zu laden.
@@ -101,7 +103,9 @@ Deutsch & Versionshistorie & Version & Datum & Autor(en) & Änderungen\\
Englisch & Revision History & Revision & Date & Author(s) & Description\\
Französisch & Historique & Version & Date & Auteur(s) & Modifications\\
Kroatisch & Povijest verzija & Verzija & Datum & Autor(ica) & Opis Promjena\\
-Niederländisch & Wijzigingen & Herziening & Datum & Auteur(s) & Beschrijving\\ \hline
+Niederländisch & Wijzigingen & Herziening & Datum & Auteur(s) & Beschrijving\\
+Portugiesisch & Tabela de Revis\~{o}es & Revis\~{a}o & Data & Autor(es) & Descri\c{c}\~{a}o\\
+Spanisch & Historial de Revisiones & Versi\'{o}n & Fecha & Autor(es) & Descripci\'{o}n\\ \hline
\end{tabular}
\end{scriptsize}
\caption{sprachabhängige Texte}
diff --git a/macros/latex/contrib/vhistory/doc/en_example.tex b/macros/latex/contrib/vhistory/doc/en_example.tex
index c4a05c0f7c..7b498e8924 100644
--- a/macros/latex/contrib/vhistory/doc/en_example.tex
+++ b/macros/latex/contrib/vhistory/doc/en_example.tex
@@ -14,7 +14,7 @@
\bef\verb@ pdfauthor = {\vhAllAuthorsSet}@
\bef\verb@}@
\bef\verb@@
-\bef\verb@\usepackage{scrpage2}@
+\bef\verb@\usepackage{scrlayer-scrpage}@
\bef\verb@\pagestyle{scrheadings}@
\bef\verb@\ifoot{\docTitle\ -- Version \vhCurrentVersion}@
\bef\verb@\cfoot[]{}@
diff --git a/macros/latex/contrib/vhistory/doc/en_vhistory.tex b/macros/latex/contrib/vhistory/doc/en_vhistory.tex
index 6610cd5b0d..59fb2aaaba 100644
--- a/macros/latex/contrib/vhistory/doc/en_vhistory.tex
+++ b/macros/latex/contrib/vhistory/doc/en_vhistory.tex
@@ -15,10 +15,12 @@ Vhistory understands several options to control its behaviour. These are listed
\paragraph{tocentry:} With this option you can cause an entry in the table of contents. Normally there won't be such an entry. If the option nochapter is used, tocentry has no effect and you are responsible for toc entries.
-\paragraph{owncaptions:} vhistory supports the languages Croatian, Dutch, English, French and German. If you use an unsupported language, all captions (like ``Revision history'' or ``Chan\-ges'') will be in English. In this case you might want to change captions yourself. The option own\-capt\-ions supports you in this case. More information on this topic can be found in subsection \ref{languages}.
+\paragraph{owncaptions:} vhistory supports the languages Croatian, Dutch, English, French, German, Portuguese and Spanish. If you use an unsupported language, all captions (like ``Revision history'' or ``Chan\-ges'') will be in English. In this case you might want to change captions yourself. The option own\-capt\-ions supports you in this case. More information on this topic can be found in subsection \ref{languages}.
\paragraph{tablegrid:} Setting this option will display a grid in the table representing the revision history.
+\paragraph{omittable:} In some applications, the output of a table is not wanted. With this option, the output of the revision history and the creation of a chapter or section is suppressed. In this case, the options nochapter, tocentry, owncaptions and tablegrid are ignored. The commands, e.\,g. to print all authors can still be used.
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{Usage}\label{usage}
The Usage of vhistory is rather easy and is to be described in this subsection.
@@ -85,7 +87,7 @@ change the ratio to 2:3 (default is 1:3). When changing the widths, please take
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{Language support}\label{languages}
-As mentioned in section \ref{load}, vhistory supports the languages Croatian, Dutch, English, French and German. All language dependent captions with their defaults are listed in table \ref{tab:languages}. If the document is written in a unsupported language, the English version will be used.
+As mentioned in section \ref{load}, vhistory supports the languages Croatian, Dutch, English, French, German, Portuguese and Spanish. All language dependent captions with their defaults are listed in table \ref{tab:languages}. If the document is written in a unsupported language, the English version will be used.
By providing the option ``owncaptions'' you can use custom captions. This option causes vhistory to default the commands in the language that was selected when vhistory is loaded. Therefore it makes sense to load packages like babel or ngerman before vhistory.
@@ -104,7 +106,9 @@ Croatian & Povijest verzija & Verzija & Datum & Autor(ica) & Opis Promjena\\
Dutch & Wijzigingen & Herziening & Datum & Auteur(s) & Beschrijving\\
English & Revision History & Revision & Date & Author(s) & Description\\
French & Historique & Version & Date & Auteur(s) & Modifications\\
-German & Versionshistorie & Version & Datum & Autor(en) & Änderungen\\ \hline
+German & Versionshistorie & Version & Datum & Autor(en) & Änderungen\\
+Portuguese & Tabela de Revis\~{o}es & Revis\~{a}o & Data & Autor(es) & Descri\c{c}\~{a}o\\
+Spanish & Historial de Revisiones & Versi\'{o}n & Fecha & Autor(es) & Descripci\'{o}n\\ \hline
\end{tabular}
\end{scriptsize}
\caption{language dependent captions}
diff --git a/macros/latex/contrib/vhistory/doc/vh_set_example.pdf b/macros/latex/contrib/vhistory/doc/vh_set_example.pdf
index 73806310a5..bf04a29f94 100644
--- a/macros/latex/contrib/vhistory/doc/vh_set_example.pdf
+++ b/macros/latex/contrib/vhistory/doc/vh_set_example.pdf
Binary files differ
diff --git a/macros/latex/contrib/vhistory/doc/vh_set_example.tex b/macros/latex/contrib/vhistory/doc/vh_set_example.tex
index bf8e3d9f1b..f1f18050a9 100644
--- a/macros/latex/contrib/vhistory/doc/vh_set_example.tex
+++ b/macros/latex/contrib/vhistory/doc/vh_set_example.tex
@@ -19,7 +19,7 @@
\newcommand{\docTitle}{}
-\usepackage{scrpage2}
+\usepackage{scrlayer-scrpage}
\pagestyle{scrheadings}
\ifoot{An example for vhistory---Version \vhCurrentVersion}
diff --git a/macros/latex/contrib/vhistory/doc/vh_sets_de.pdf b/macros/latex/contrib/vhistory/doc/vh_sets_de.pdf
index bf26e13529..221b73925a 100644
--- a/macros/latex/contrib/vhistory/doc/vh_sets_de.pdf
+++ b/macros/latex/contrib/vhistory/doc/vh_sets_de.pdf
Binary files differ
diff --git a/macros/latex/contrib/vhistory/doc/vh_sets_de.tex b/macros/latex/contrib/vhistory/doc/vh_sets_de.tex
index 368ff0c47b..4c9a11ffd2 100644
--- a/macros/latex/contrib/vhistory/doc/vh_sets_de.tex
+++ b/macros/latex/contrib/vhistory/doc/vh_sets_de.tex
@@ -36,7 +36,7 @@
%-----------------------------------------------------------------------------
%---------------- Kopf- und Fuzeilen --------------------------------------
-\usepackage{scrpage2}
+\usepackage{scrlayer-scrpage}
\pagestyle{scrheadings}
%-----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/vhistory/doc/vh_sets_en.pdf b/macros/latex/contrib/vhistory/doc/vh_sets_en.pdf
index 5a72e01b6d..21f167d4d1 100644
--- a/macros/latex/contrib/vhistory/doc/vh_sets_en.pdf
+++ b/macros/latex/contrib/vhistory/doc/vh_sets_en.pdf
Binary files differ
diff --git a/macros/latex/contrib/vhistory/doc/vh_sets_en.tex b/macros/latex/contrib/vhistory/doc/vh_sets_en.tex
index 54f42e4c8f..49cfeab8fa 100644
--- a/macros/latex/contrib/vhistory/doc/vh_sets_en.tex
+++ b/macros/latex/contrib/vhistory/doc/vh_sets_en.tex
@@ -31,7 +31,7 @@
%-----------------------------------------------------------------------------
%---------------- Headers and footers --------------------------------------
-\usepackage{scrpage2}
+\usepackage{scrlayer-scrpage}
\pagestyle{scrheadings}
%-----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/vhistory/sets.sty b/macros/latex/contrib/vhistory/sets.sty
index a2c26bd103..b2f3d2b21b 100644
--- a/macros/latex/contrib/vhistory/sets.sty
+++ b/macros/latex/contrib/vhistory/sets.sty
@@ -4,7 +4,6 @@
%% %%
%% AUTHOR: Jochen Wertenauer %%
%% VERSION: 1.3 %%
-%% DATE: 2010-07-17 %%
%% %%
%% LICENSE: This program may be distributed and/or modified under the %%
%% conditions of the LaTeX Project Public License, either version 1.2 %%
diff --git a/macros/latex/contrib/vhistory/vhistory.sty b/macros/latex/contrib/vhistory/vhistory.sty
index b4e515923e..66a5ea39f5 100644
--- a/macros/latex/contrib/vhistory/vhistory.sty
+++ b/macros/latex/contrib/vhistory/vhistory.sty
@@ -3,8 +3,7 @@
%% FILE: vhistory.sty %%
%% %%
%% AUTHOR: Jochen Wertenauer %%
-%% VERSION: 1.6.1 %%
-%% DATE: 2013-01-28 %%
+%% VERSION: 1.8.0 %%
%% %%
%% LICENSE: This program may be distributed and/or modified under the %%
%% conditions of the LaTeX Project Public License, either version 1.2 %%
@@ -45,6 +44,8 @@
%% - hideauthorcolumn: The history of versions does not contain the column %%
%% listing the name(s) of the author(s). %%
%% - tablegrid: If provided, the version history will display gridlines %%
+%% - omittable: If provided, the table with the version history will not be %%
+%% printed, but you can still call \vhCurrentVersion etc. %%
%% %%
%% REQUIRED PACKAGES: %%
%% - sets: Works well with version 1.2 or higher %%
@@ -136,6 +137,16 @@
\vh@CroatianCaptions
\fi
\fi
+ \vh@Ifundefined{l@spanish}\else
+ \ifnum \language=\l@spanish\relax
+ \vh@SpanishCaptions
+ \fi
+ \fi
+ \vh@Ifundefined{l@portuguese}\else
+ \ifnum \language=\l@portuguese\relax
+ \vh@PortugueseCaptions
+ \fi
+ \fi
}
\def \vh@EnglishCaptions{%
@@ -177,6 +188,23 @@
\def\vhauthorname{Autor(ica)}%
\def\vhchangename{Opis Promjena}%
}
+
+\def \vh@SpanishCaptions{%
+ \def\vhhistoryname{Historial de Revisiones}%
+ \def\vhversionname{Versi\'{o}n}%
+ \def\vhdatename{Fecha}%
+ \def\vhauthorname{Autor(es)}%
+ \def\vhchangename{Descripci\'{o}n}%
+}
+
+\def \vh@PortugueseCaptions{%
+ \def\vhhistoryname{Tabela de Revis\~{o}es}%
+ \def\vhversionname{Revis\~{a}o}%
+ \def\vhdatename{Data}%
+ \def\vhauthorname{Autor(es)}%
+ \def\vhchangename{Descri\c{c}\~{a}o}%
+}
+
%% ---------------------------------------------------------------------------
%% -- Options ----------------------------------------------------------------
@@ -185,6 +213,7 @@
\def \vh@owncaptions{0} % By default, the build in captions are used.
\def \vh@hideauthor{0} % By default, the authors of a change are shown
\def \vh@tablegrid{0} % By default, there is no tablegrid
+\def \vh@omittable{0} % By default, we want to see a table
\DeclareOption{tocentry}{\def \vh@tocentry{1}}%
@@ -192,6 +221,7 @@
\DeclareOption{owncaptions}{\vh@setcaptions \def \vh@owncaptions{1}}%
\DeclareOption{hideauthorcolumn}{\def \vh@hideauthor{1}}%
\DeclareOption{tablegrid}{\def \vh@tablegrid{1}}%
+\DeclareOption{omittable}{\def \vh@omittable{1}}%
%% This macro starts a new chapter. If \chapter is undefined, \section is
%% used (To work with document class article). The option nochapter will
@@ -286,7 +316,7 @@
%% The environment versionhistory.
%%
-%% At first the macro \decl@revhEntry will be called to allow the user to add
+%% At first the macro \vh@declarevhEntry will be called to allow the user to add
%% entries to the version history. Second step is to write the tables's head.
%% Third step is to delete previous contents of vhAllAuthorsSet. Now the
%% captions of the actual language are loaded. Last step is to start a new
@@ -298,19 +328,23 @@
%%
\newenvironment{versionhistory}{%
\vh@declarevhEntry
- \vh@writeTable
\newsetsimple \vhAllAuthorsSet{}%
- \ifnum \vh@owncaptions=0\relax% Defined by the options
- \vh@setcaptions
+ \ifnum \vh@omittable=0\relax
+ \vh@writeTable
+ \ifnum \vh@owncaptions=0\relax% Defined by the options
+ \vh@setcaptions
+ \fi
+ \vh@chapter
\fi
- \vh@chapter
}{
- \vh@writeEndTable
\vh@writeHstFile
\vh@undeclarevhEntry
- \IfFileExists{\jobname.ver}{% file exists
- \LTXtable{\textwidth}{\jobname.ver}}%
- {\@latex@warning{Rerun LaTeX to get the history of versions.}}%
+ \ifnum \vh@omittable=0\relax
+ \vh@writeEndTable
+ \IfFileExists{\jobname.ver}{% file exists
+ \LTXtable{\textwidth}{\jobname.ver}}%
+ {\@latex@warning{Rerun LaTeX to get the history of versions.}}%
+ \fi
}
@@ -332,15 +366,17 @@
\gdef \vhCurrentVersion{##1}% Update version number
\gdef \vhCurrentDate{##2}% Update date
\vh@add{##3}%
- \vh@verbwrite \vh@verfile {##1}%
- \vh@verbwrite \vh@verfile { & ##2}%
- \ifnum \vh@hideauthor=0\relax
- \vh@verbwrite \vh@verfile { & \listset{##3}}%
- \fi
- \ifnum \vh@tablegrid=0\relax
- \vh@verbwrite \vh@verfile { & ##4\\}%
- \else
- \vh@verbwrite \vh@verfile { & ##4\\\hline}%
+ \ifnum \vh@omittable=0\relax
+ \vh@verbwrite \vh@verfile {##1}%
+ \vh@verbwrite \vh@verfile { & ##2}%
+ \ifnum \vh@hideauthor=0\relax
+ \vh@verbwrite \vh@verfile { & \listset{##3}}%
+ \fi
+ \ifnum \vh@tablegrid=0\relax
+ \vh@verbwrite \vh@verfile { & ##4\\}%
+ \else
+ \vh@verbwrite \vh@verfile { & ##4\\\hline}%
+ \fi
\fi
}%
}
diff --git a/macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.pdf b/macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.pdf
index 2092c032cd..8c426be01c 100644
--- a/macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.pdf
+++ b/macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.tex b/macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.tex
index 73dd9a84dd..c35b32fa52 100644
--- a/macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.tex
+++ b/macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.tex
@@ -1,16 +1,4 @@
-\documentclass[English,Chinese,French,allowbf,puretext]{beaulivre}
-
-\theoremstyle{basic}
-\CreateTheorem{definition}<highest>
-\CreateTheorem{theorem}[definition]
-\CreateTheorem{conjecture}[definition]
-\CreateTheorem*{example*}
-\CreateTheorem{problem}[definition]
-
-\theoremstyle{emphasis}
-\CreateTheorem{remark}<highest>
-
-\theoremstyle{simple}
+\documentclass[English,Chinese,French,allowbf]{beaulivre}
%%================================
%% Import toolkit
@@ -110,7 +98,7 @@
\fill [cyan!90!black] ($(current page.south west)+(0,7)$) rectangle ($(current page.north west)+(25,-7)$);
\fill [yellow] (current page.south west) rectangle ($(current page.north west)+(3,0)$);
\node[text width=10cm] at ($(current page.north west)+(8.5,-6)$) {\huge\ProjLib};
- \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-10)$) {\textcolor{white}{\sffamily\beaulivre{}\\[5pt]\footnotesize\hspace*{-.05em}以多彩的方å¼æŽ’版你的图书\\[10pt]\tiny 对应版本. \texttt{\beaulivre{} 2021/07/27}}};
+ \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-10)$) {\textcolor{white}{\sffamily\beaulivre{}\\[5pt]\footnotesize\hspace*{-.05em}以多彩的方å¼æŽ’版你的图书\\[10pt]\tiny 对应版本. \texttt{\beaulivre{} 2021/07/30}}};
\node at ($(current page.south)+(1.5,3)$) {\fontsize{16pt}{0pt}\selectfont\textcolor{gray}{许锦文}};
\node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{2021年7月,北京}};
\end{tikzpicture}%
@@ -292,7 +280,7 @@ Référence du théorème: \cref{thm:abc}
\begin{itemize}
\item å¯é€‰çš„纸张大å°ã€‚默认的纸张大å°ä¸º 8.5in $\times$ 11in。
\end{itemize}
- \item \texttt{palatino}ã€\texttt{times}ã€\texttt{garamond}ã€\texttt{biolinum} ~$|$~ \texttt{useosf}
+ \item \texttt{palatino}ã€\texttt{times}ã€\texttt{garamond}ã€\texttt{noto}ã€\texttt{biolinum} ~$|$~ \texttt{useosf}
\begin{itemize}
\item 字体选项。顾åæ€ä¹‰ï¼Œä¼šåŠ è½½ç›¸åº”å称的字体。
\item \texttt{useosf} 选项用æ¥å¯ç”¨â€œæ—§å¼â€æ•°å­—。
@@ -309,9 +297,14 @@ Référence du théorème: \cref{thm:abc}
\begin{itemize}
\item 纯文本模å¼ï¼Œä¸åŠ è½½å®šç†ç±»çŽ¯å¢ƒã€‚
\end{itemize}
- \item \texttt{nothmnum}
+ \item \texttt{nothmnum}ã€\texttt{thmnum} 或 \texttt{thmnum=}\meta{counter}
+ \begin{itemize}
+ \item 定ç†ç±»çŽ¯å¢ƒå‡ä¸ç¼–å· / 按照 1ã€2ã€3 顺åºç¼–å· / 在 \meta{counter} 内编å·ã€‚其中 \meta{counter} 应该是自带的计数器 (如 \texttt{subsection}) 或在导言部分自定义的计数器。在没有使用任何选项的情况下将按照 \texttt{chapter} (书) 或 \texttt{section} (文章) ç¼–å·ã€‚
+ \end{itemize}
+ \item \texttt{regionalref}ã€\texttt{originalref}
\begin{itemize}
- \item 定ç†ç±»çŽ¯å¢ƒä¸ç¼–å·ã€‚
+ \item 在智能引用时,定ç†ç±»çŽ¯å¢ƒçš„å称是å¦éšå½“å‰è¯­è¨€è€Œå˜åŒ–。默认为 \texttt{regionalref},å³å¼•ç”¨æ—¶é‡‡ç”¨å½“å‰è¯­è¨€å¯¹åº”çš„å称;例如,在中文语境中引用定ç†ç±»çŽ¯å¢ƒæ—¶ï¼Œæ— è®ºåŽŸçŽ¯å¢ƒå¤„在什么语境中,都将使用å称“定ç†ã€å®šä¹‰â€¦â€¦â€ã€‚è‹¥å¯ç”¨ \texttt{originalref},则引用时会始终采用定ç†ç±»çŽ¯å¢ƒæ‰€å¤„语境下的å称;例如,在英文语境中书写的定ç†ï¼Œå³ä½¿ç¨åŽåœ¨ä¸­æ–‡è¯­å¢ƒä¸‹å¼•ç”¨æ—¶ï¼Œä»å°†æ˜¾ç¤ºä¸º Theorem。
+ \item 在 \texttt{fast} 模å¼ä¸‹ï¼Œ\texttt{originalref} å°†ä¸èµ·ä½œç”¨ã€‚
\end{itemize}
\end{itemize}
\bigskip
@@ -390,7 +383,7 @@ Référence du théorème: \cref{thm:abc}
A theorem in English.
\end{theorem}
-默认情况下,引用时,定ç†çš„å称总是与定ç†æ‰€åœ¨åŒºåŸŸçš„语言匹é…,例如,上é¢çš„定义在现在的英文模å¼ä¸‹ä¾ç„¶æ˜¾ç¤ºä¸ºä¸­æ–‡ï¼š\cref{def: strange} å’Œ \cref{thm}。如果在引用时想让定ç†çš„å称与当å‰è¯­å¢ƒç›¸åŒ¹é…,å¯ä»¥åœ¨å…¨å±€é€‰é¡¹ä¸­åŠ å…¥ \texttt{regionalref}。
+默认情况下,引用时,定ç†ç±»çŽ¯å¢ƒçš„å称总是与当å‰è¯­è¨€ç›¸åŒ¹é…,例如,上é¢çš„定义在现在的英文模å¼ä¸‹å°†æ˜¾ç¤ºä¸ºè‹±æ–‡ï¼š\cref{def: strange,thm}。如果在引用时想让定ç†çš„å称总是与原定ç†æ‰€åœ¨åŒºåŸŸçš„语言匹é…,å³æ€»æ˜¯æ˜¾ç¤ºåŽŸå§‹å称,å¯ä»¥åœ¨å…¨å±€é€‰é¡¹ä¸­åŠ å…¥ \texttt{originalref}。
\end{tip}
\UseLanguage{Chinese}
diff --git a/macros/unicodetex/latex/beaulivre/beaulivre-doc-en.pdf b/macros/unicodetex/latex/beaulivre/beaulivre-doc-en.pdf
index 71ea3c2b26..e4fdbcee1e 100644
--- a/macros/unicodetex/latex/beaulivre/beaulivre-doc-en.pdf
+++ b/macros/unicodetex/latex/beaulivre/beaulivre-doc-en.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/beaulivre/beaulivre-doc-en.tex b/macros/unicodetex/latex/beaulivre/beaulivre-doc-en.tex
index a17d82f367..ad2b800694 100644
--- a/macros/unicodetex/latex/beaulivre/beaulivre-doc-en.tex
+++ b/macros/unicodetex/latex/beaulivre/beaulivre-doc-en.tex
@@ -1,16 +1,4 @@
-\documentclass[English,Chinese,French,allowbf,puretext]{beaulivre}
-
-\theoremstyle{basic}
-\CreateTheorem{definition}<highest>
-\CreateTheorem{theorem}[definition]
-\CreateTheorem{conjecture}[definition]
-\CreateTheorem*{example*}
-\CreateTheorem{problem}[definition]
-
-\theoremstyle{emphasis}
-\CreateTheorem{remark}<highest>
-
-\theoremstyle{simple}
+\documentclass[English,Chinese,French,allowbf]{beaulivre}
%%================================
%% Import toolkit
@@ -111,7 +99,7 @@
\fill [cyan!90!black] ($(current page.south west)+(0,7)$) rectangle ($(current page.north west)+(25,-7)$);
\fill [yellow] (current page.south west) rectangle ($(current page.north west)+(3,0)$);
\node[text width=10cm] at ($(current page.north west)+(8.5,-6)$) {\huge\ProjLib};
- \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-10)$) {\textcolor{white}{\sffamily\beaulivre{}\\[5pt]\footnotesize\textsc{Write your books in \\a colorful way}\\[10pt]\tiny Corresponding to: \texttt{\beaulivre{} 2021/07/27}}};
+ \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-10)$) {\textcolor{white}{\sffamily\beaulivre{}\\[5pt]\footnotesize\textsc{Write your books in \\a colorful way}\\[10pt]\tiny Corresponding to: \texttt{\beaulivre{} 2021/07/30}}};
\node at ($(current page.south)+(1.5,3)$) {\fontsize{16pt}{0pt}\selectfont\textcolor{gray}{\scshape Jinwen XU}};
\node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{July 2021, Beijing}};
\end{tikzpicture}%
@@ -294,7 +282,7 @@ When the corresponding font is not installed, fonts that comes with TeX Live wil
\begin{itemize}
\item Paper size options. The default paper size is 8.5in $\times$ 11in.
\end{itemize}
- \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{biolinum} ~$|$~ \texttt{useosf}
+ \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{noto}, \texttt{biolinum} ~$|$~ \texttt{useosf}
\begin{itemize}
\item Font options. As the name suggest, font with corresponding name will be loaded.
\item The \texttt{useosf} option is used to enable the old-style figures.
@@ -311,9 +299,15 @@ When the corresponding font is not installed, fonts that comes with TeX Live wil
\begin{itemize}
\item Pure text mode. Does not load theorem-like environments.
\end{itemize}
- \item \texttt{nothmnum}
+ \item \texttt{nothmnum}, \texttt{thmnum} or \texttt{thmnum=}\meta{counter}
\begin{itemize}
- \item Theorem-like environments will not be numbered.
+ \item Theorem-like environments will not be numbered / numbered in order 1, 2, 3... / numbered within \meta{counter}. Here, \meta{counter} should be a built-in counter (such as \texttt{subsection}) or a custom counter defined in the preamble. If no option is used, they will be numbered within \texttt{chapter} (book) or \texttt{section} (article).
+ \end{itemize}
+\clearpage
+ \item \texttt{regionalref}, \texttt{originalref}
+ \begin{itemize}
+ \item When referencing, whether the name of the theorem-like environment changes with the current language. The default is \texttt{regionalref}, \emph{i.e.}, the name corresponding to the current language is used; for example, when referencing a theorem-like environment in English context, the names "Theorem, Definition..." will be used no matter which language context the original environment is in. If \texttt{originalref} is enabled, then the name will always remain the same as the original place; for example, when referencing a theorem written in the French context, even if one is currently in the English context, it will still be displayed as ``Théorème''.
+ \item In \texttt{fast} mode, the option \texttt{originalref} will have no effect.
\end{itemize}
\end{itemize}
@@ -388,7 +382,7 @@ After using \lstinline|\UseLanguage{French}|, a theorem will be displayed as:
Un théorème en français.
\end{theorem}
-By default, when referenced, the name of the theorem always matches the language of the context in which the theorem is located. For example, the definition above is still displayed in English in the current French mode: \cref{def: strange} and \cref{thm}. If you want the name of the theorem to match the current context when referencing, you can add \texttt{regionalref} to the global options.
+By default, when referenced, the name of the theorem matches the current context. For example, the definition above will be displayed in French in the current French context: \cref{def: strange,thm}. If you want the name of the theorem to always match the language of the context in which the theorem is located, you can add \texttt{originalref} to the global options.
\end{tip}
\UseLanguage{English}
@@ -435,6 +429,7 @@ If you need to define a new theorem-like environment, you must first define the
\begin{itemize}
\item \lstinline|\NameTheorem[|\meta{language name}\lstinline|]{|\meta{name of environment}\lstinline|}{|\meta{name string}\lstinline|}|
\end{itemize}
+
For \meta{language name}, please refer to the section on language configuration. When \meta{language name} is not specified, the name will be set for all supported languages. In addition, environments with or without asterisk share the same name, therefore, \lstinline|\NameTheorem{envname*}{...}| has the same effect as \lstinline|\NameTheorem{envname}{...}| .
\medskip
diff --git a/macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.pdf b/macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.pdf
index e206b8ef0a..f439a8670f 100644
--- a/macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.pdf
+++ b/macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.tex b/macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.tex
index 4ad87afd4b..f03ceceb19 100644
--- a/macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.tex
+++ b/macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.tex
@@ -1,16 +1,4 @@
-\documentclass[English,Chinese,French,allowbf,puretext]{beaulivre}
-
-\theoremstyle{basic}
-\CreateTheorem{definition}<highest>
-\CreateTheorem{theorem}[definition]
-\CreateTheorem{conjecture}[definition]
-\CreateTheorem*{example*}
-\CreateTheorem{problem}[definition]
-
-\theoremstyle{emphasis}
-\CreateTheorem{remark}<highest>
-
-\theoremstyle{simple}
+\documentclass[English,Chinese,French,allowbf]{beaulivre}
%%================================
%% Import toolkit
@@ -110,9 +98,9 @@
\fill [cyan!90!black] ($(current page.south west)+(0,7)$) rectangle ($(current page.north west)+(25,-7)$);
\fill [yellow] (current page.south west) rectangle ($(current page.north west)+(3,0)$);
\node[text width=10cm] at ($(current page.north west)+(8.5,-6)$) {\huge\ProjLib};
- \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-10)$) {\textcolor{white}{\sffamily\beaulivre{}\\[5pt]\footnotesize\textsc{Écrivez vos livres \\de manière colorée}\\[10pt]\tiny Correspondant à : \texttt{\beaulivre{} 2021/07/27}}};
+ \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-10)$) {\textcolor{white}{\sffamily\beaulivre{}\\[5pt]\footnotesize\textsc{Écrivez vos livres \\de manière colorée}\\[10pt]\tiny Correspondant à : \texttt{\beaulivre{} 2021/07/30}}};
\node at ($(current page.south)+(1.5,3)$) {\fontsize{16pt}{0pt}\selectfont\textcolor{gray}{\scshape Jinwen XU}};
- \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{juillet 2021, à Pékin}};
+ \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{Juillet 2021, à Pékin}};
\end{tikzpicture}%
\end{titlepage}%
\cleardoublepage%
@@ -120,7 +108,7 @@
\chapter*{Préface}
-\beaulivre{} fait partie de la série de classes \colorist{}, dont le nom est tiré des mots « beau » et « livre ». L'ensemble de la collection comprend \colorart{} et \lebhart{} pour la composition d'articles, et \colorbook{} et \beaulivre{} pour celle des livres. Mon intention initiale en les concevant était d'écrire des brouillons et des notes qui ont l'air coloré mais pas éblouissant.
+\beaulivre{} fait partie de la série de classes \colorist{}, dont le nom est tiré des mots «~beau~» et «~livre~». L'ensemble de la collection comprend \colorart{} et \lebhart{} pour la composition d'articles, et \colorbook{} et \beaulivre{} pour celle des livres. Mon intention initiale en les concevant était d'écrire des brouillons et des notes qui ont l'air coloré mais pas éblouissant.
\beaulivre{} prend en charge plusieurs langues, notamment le chinois (simplifié et traditionnel), l'anglais, le français, l'allemand, l'italien, le japonais, le portugais (européen et brésilien), le russe et l'espagnol. Ces langues peuvent être commutées de manière transparente dans un seul document. En raison de l'utilisation de polices personnalisées, \beaulivre{} demande soit \hologo{XeLaTeX} soit \hologo{LuaLaTeX} pour la compilation.
@@ -292,7 +280,7 @@ Lorsque la police correspondante n'est pas installée, les polices fournies avec
\begin{itemize}
\item Options de format de papier. Le format de papier par défaut est 8.5 pouces $\times$ 11 pouces.
\end{itemize}
- \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{biolinum} ~$|$~ \texttt{useosf}
+ \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{noto}, \texttt{biolinum} ~$|$~ \texttt{useosf}
\begin{itemize}
\item Options de police. Comme son nom l'indique, la police avec le nom correspondant sera utilisée.
\item L'option \texttt{useosf} est pour activer les chiffres à l'ancienne.
@@ -303,15 +291,20 @@ Lorsque la police correspondante n'est pas installée, les polices fournies avec
\end{itemize}
\item \texttt{runin}
\begin{itemize}
- \item Utilisez le style « runin » pour \lstinline|\subsubsection|
+ \item Utilisez le style «~runin~» pour \lstinline|\subsubsection|
\end{itemize}
\item \texttt{puretext} ou \texttt{nothms}
\begin{itemize}
\item Mode texte pur. Ne pas définir les environnements de type théorème.
\end{itemize}
- \item \texttt{nothmnum}
+ \item \texttt{nothmnum}, \texttt{thmnum} ou \texttt{thmnum=}\meta{counter}
+ \begin{itemize}
+ \item Les environnements de type théorème ne seront pas numérotés / numérotés dans l'ordre 1, 2, 3... / numérotés dans \meta{counter}. Ici, \meta{counter} doit être un compteur intégré (tel que \texttt{subsection}) ou un compteur défini dans le préambule. Si aucune option n'est utilisée, ils seront numérotés dans \texttt{chapter} (livre) ou \texttt{section} (article).
+ \end{itemize}
+ \item \texttt{regionalref}, \texttt{originalref}
\begin{itemize}
- \item Ne pas numéroter les environnements de type théorème.
+ \item Lors du référencement, si le nom de l'environnement de type théorème change avec la langue actuelle. Par défaut \texttt{regionalref} est activé, c'est-à-dire que le nom correspondant à la langue courante est utilisé ; par exemple, lors du référencement d'un environnement de type théorème dans un contexte français, les noms «~Théorème, Définition ...~» seront utilisés quel que soit le contexte linguistique dans lequel se trouve l'environnement d'origine. Si \texttt{originalref} est activé, alors le nom restera toujours le même que l'environnement d'origine ; par exemple, lors du référencement d'un théorème écrit dans le contexte français, même si l'on est actuellement dans le contexte anglais, il sera toujours affiché comme «~Théorème~».
+ \item En mode \texttt{fast}, l'option \texttt{originalref} n'aura aucun effet.
\end{itemize}
\end{itemize}
\bigskip
@@ -361,7 +354,7 @@ Par exemple, \lstinline|\AddLanguageSetting(German){\color{orange}}| peut rendre
Des environnements tels que \texttt{definition} et \texttt{theorem} ont été prédéfinis et peuvent être utilisés directement.
-Plus précisement, les environnements prédéfinis incluent : \texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{observation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, et la version non numérotée correspondante avec un astérisque \lstinline|*| dans le nom. Les titres changeront avec la langue actuelle. Par exemple, \texttt{theorem} sera affiché comme « Theorem » en mode anglais et « Théorème » en mode français.
+Plus précisement, les environnements prédéfinis incluent : \texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{observation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, et la version non numérotée correspondante avec un astérisque \lstinline|*| dans le nom. Les titres changeront avec la langue actuelle. Par exemple, \texttt{theorem} sera affiché comme «~Theorem~» en mode anglais et «~Théorème~» en mode français.
Lors du référencement d'un environnement de type théorème, il est recommandé d'utiliser \lstinline|\cref{|\meta{label}\texttt{\}}. De cette façon, il n'est pas nécessaire d'écrire explicitement le nom de l'environnement correspondant à chaque fois.
@@ -384,7 +377,7 @@ Après avoir utilisé \lstinline|\UseLanguage{French}|, un théorème s'afficher
A theorem in English.
\end{theorem}
-Par défaut, lorsqu'il est référencé, le nom de l'environnement de type théorème correspond toujours à la langue du contexte dans lequel se trouve l'environnement. Par exemple, la définition ci-dessus est toujours affichée en français dans le mode anglais courant : \cref{def: strange} et \cref{thm}. Si vous voulez que le nom du théorème corresponde au contexte actuel lors du référencement, vous pouvez ajouter \texttt{regionalref} aux options globales.
+Par défaut, lors du référencement, le nom du théorème correspond au contexte courant. Par exemple, le nom de la définition ci-dessus sera en français dans le contexte français courant : \cref{def: strange,thm}. Si vous voulez que le nom du théorème corresponde toujours à la langue du contexte dans lequel se trouve le théorème, vous pouvez ajouter \texttt{originalref} aux options globales.
\end{tip}
\UseLanguage{French}
@@ -509,7 +502,7 @@ De même, il y a aussi \lstinline|\needgraph| :
\begin{itemize}[itemsep=.6em]
\item Les paramètres de police ne sont pas encore parfaits.
- \item Comme de nombreuses fonctionnalités sont basées sur la boîte à outils \ProjLib{}, \colorist{} (et donc \colorart{}, \lebhart{} et \colorbook{}, \beaulivre{}) hérite de tous ses problèmes. Pour plus de détails, veuillez vous référer à la section « Problèmes connus » de la documentation de \ProjLib{}.
+ \item Comme de nombreuses fonctionnalités sont basées sur la boîte à outils \ProjLib{}, \colorist{} (et donc \colorart{}, \lebhart{} et \colorbook{}, \beaulivre{}) hérite de tous ses problèmes. Pour plus de détails, veuillez vous référer à la section «~Problèmes connus~» de la documentation de \ProjLib{}.
\item Le mécanisme de gestion des erreurs est incomplet : pas de messages correspondants lorsque certains problèmes surviennent.
\item Il y a encore beaucoup de choses qui peuvent être optimisées dans le code.
\end{itemize}
diff --git a/macros/unicodetex/latex/beaulivre/beaulivre.cls b/macros/unicodetex/latex/beaulivre/beaulivre.cls
index 2651b3037f..d6f3ef19c4 100644
--- a/macros/unicodetex/latex/beaulivre/beaulivre.cls
+++ b/macros/unicodetex/latex/beaulivre/beaulivre.cls
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesClass{beaulivre}
- [2021/07/27 A colorful book style]
+ [2021/07/30 A colorful book style]
\def\colorclass@baseclass{book}
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
@@ -31,6 +31,7 @@
\DeclareBoolOption[false]{palatino}
\DeclareBoolOption[false]{times}
\DeclareBoolOption[false]{garamond}
+\DeclareBoolOption[false]{noto}
\DeclareBoolOption[false]{biolinum}
\DeclareBoolOption[false]{customfont}
@@ -55,6 +56,9 @@
\if@colorclass@garamond
\@colorclass@customfonttrue
\fi
+\if@colorclass@noto
+ \@colorclass@customfonttrue
+\fi
\if@colorclass@biolinum
\@colorclass@customfonttrue
\fi
@@ -326,6 +330,16 @@
\let\colorist@sffamily\relax
\fi
+\if@colorclass@noto
+ \RequirePackage{amssymb}
+ \if@colorclass@useosf
+ \PassOptionsToPackage{oldstyle}{notomath}
+ \fi
+ \RequirePackage{anyfontsize}
+ \RequirePackage{notomath}
+ \PJLsetlinespacing{\setstretch{1.00}}
+\fi
+
\if@colorclass@biolinum
\RequirePackage{amssymb}
% \RequirePackage{mathpazo}
diff --git a/macros/unicodetex/latex/einfart/einfart-doc-cn.pdf b/macros/unicodetex/latex/einfart/einfart-doc-cn.pdf
index 9b2e3588a2..7fcbd334a6 100644
--- a/macros/unicodetex/latex/einfart/einfart-doc-cn.pdf
+++ b/macros/unicodetex/latex/einfart/einfart-doc-cn.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/einfart/einfart-doc-cn.tex b/macros/unicodetex/latex/einfart/einfart-doc-cn.tex
index c24e5da068..dee95dcf6c 100644
--- a/macros/unicodetex/latex/einfart/einfart-doc-cn.tex
+++ b/macros/unicodetex/latex/einfart/einfart-doc-cn.tex
@@ -1,7 +1,4 @@
-\documentclass[English,Chinese,French,puretext]{einfart}
-
-\CreateTheorem{definition}<highest>
-\CreateTheorem{theorem}[definition]
+\documentclass[English,Chinese,French]{einfart}
\linenumbers % Enable line numbers
@@ -101,7 +98,7 @@
\title{\einfart{},以æžç®€ä¸»ä¹‰é£Žæ ¼æŽ’版你的文章}
\author{许锦文}
-\thanks{对应版本. \texttt{\einfart{} 2021/07/27}}
+\thanks{对应版本. \texttt{\einfart{} 2021/07/30}}
\email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}}
\date{2021年7月,北京}
@@ -334,7 +331,7 @@ Référence du théorème: \cref{thm:abc}
\begin{itemize}
\item å¯é€‰çš„纸张大å°ã€‚默认的纸张大å°ä¸º 7in $\times$ 10in。
\end{itemize}
- \item \texttt{palatino}ã€\texttt{times}ã€\texttt{garamond}ã€\texttt{biolinum} ~$|$~ \texttt{useosf}
+ \item \texttt{palatino}ã€\texttt{times}ã€\texttt{garamond}ã€\texttt{noto}ã€\texttt{biolinum} ~$|$~ \texttt{useosf}
\begin{itemize}
\item 字体选项。顾åæ€ä¹‰ï¼Œä¼šåŠ è½½ç›¸åº”å称的字体。
\item \texttt{useosf} 选项用æ¥å¯ç”¨â€œæ—§å¼â€æ•°å­—。
@@ -363,9 +360,14 @@ Référence du théorème: \cref{thm:abc}
\begin{itemize}
\item 纯文本模å¼ï¼Œä¸åŠ è½½å®šç†ç±»çŽ¯å¢ƒã€‚
\end{itemize}
- \item \texttt{nothmnum}
+ \item \texttt{nothmnum}ã€\texttt{thmnum} 或 \texttt{thmnum=}\meta{counter}
+ \begin{itemize}
+ \item 定ç†ç±»çŽ¯å¢ƒå‡ä¸ç¼–å· / 按照 1ã€2ã€3 顺åºç¼–å· / 在 \meta{counter} 内编å·ã€‚其中 \meta{counter} 应该是自带的计数器 (如 \texttt{subsection}) 或在导言部分自定义的计数器。在没有使用任何选项的情况下将按照 \texttt{chapter} (书) 或 \texttt{section} (文章) ç¼–å·ã€‚
+ \end{itemize}
+ \item \texttt{regionalref}ã€\texttt{originalref}
\begin{itemize}
- \item 定ç†ç±»çŽ¯å¢ƒä¸ç¼–å·ã€‚
+ \item 在智能引用时,定ç†ç±»çŽ¯å¢ƒçš„å称是å¦éšå½“å‰è¯­è¨€è€Œå˜åŒ–。默认为 \texttt{regionalref},å³å¼•ç”¨æ—¶é‡‡ç”¨å½“å‰è¯­è¨€å¯¹åº”çš„å称;例如,在中文语境中引用定ç†ç±»çŽ¯å¢ƒæ—¶ï¼Œæ— è®ºåŽŸçŽ¯å¢ƒå¤„在什么语境中,都将使用å称“定ç†ã€å®šä¹‰â€¦â€¦â€ã€‚è‹¥å¯ç”¨ \texttt{originalref},则引用时会始终采用定ç†ç±»çŽ¯å¢ƒæ‰€å¤„语境下的å称;例如,在英文语境中书写的定ç†ï¼Œå³ä½¿ç¨åŽåœ¨ä¸­æ–‡è¯­å¢ƒä¸‹å¼•ç”¨æ—¶ï¼Œä»å°†æ˜¾ç¤ºä¸º Theorem。
+ \item 在 \texttt{fast} 模å¼ä¸‹ï¼Œ\texttt{originalref} å°†ä¸èµ·ä½œç”¨ã€‚
\end{itemize}
\end{itemize}
@@ -385,6 +387,7 @@ Référence du théorème: \cref{thm:abc}
\end{itemize}
\end{itemize}
+\clearpage
\meta{language name} 有下列选择 (ä¸åŒºåˆ†å¤§å°å†™ï¼Œå¦‚ \texttt{French} 或 \texttt{french} å‡å¯):
\begin{itemize}
\item 简体中文:\texttt{CN}ã€\texttt{Chinese}ã€\texttt{SChinese} 或 \texttt{SimplifiedChinese}
@@ -442,7 +445,7 @@ Référence du théorème: \cref{thm:abc}
A theorem in English.
\end{theorem}
-默认情况下,引用时,定ç†çš„å称总是与定ç†æ‰€åœ¨åŒºåŸŸçš„语言匹é…,例如,上é¢çš„定义在现在的英文模å¼ä¸‹ä¾ç„¶æ˜¾ç¤ºä¸ºä¸­æ–‡ï¼š\cref{def: strange} å’Œ \cref{thm}。如果在引用时想让定ç†çš„å称与当å‰è¯­å¢ƒç›¸åŒ¹é…,å¯ä»¥åœ¨å…¨å±€é€‰é¡¹ä¸­åŠ å…¥ \texttt{regionalref}。
+默认情况下,引用时,定ç†ç±»çŽ¯å¢ƒçš„å称总是与当å‰è¯­è¨€ç›¸åŒ¹é…,例如,上é¢çš„定义在现在的英文模å¼ä¸‹å°†æ˜¾ç¤ºä¸ºè‹±æ–‡ï¼š\cref{def: strange,thm}。如果在引用时想让定ç†çš„å称总是与原定ç†æ‰€åœ¨åŒºåŸŸçš„语言匹é…,å³æ€»æ˜¯æ˜¾ç¤ºåŽŸå§‹å称,å¯ä»¥åœ¨å…¨å±€é€‰é¡¹ä¸­åŠ å…¥ \texttt{originalref}。
\end{tip}
\UseLanguage{Chinese}
@@ -493,7 +496,7 @@ Référence du théorème: \cref{thm:abc}
\CreateTheorem*{proofidea*}
\CreateTheorem{proofidea}<subsection>
-\bigskip
+\clearpage
下é¢æ供一个例å­ã€‚这三行代ç ï¼š
\begin{code}
@@ -513,7 +516,6 @@ Référence du théorème: \cref{thm:abc}
\lstinline|proofidea| 环境。
\end{proofidea}
-\clearpage
\LevelTwoTitle{未完æˆæ ‡è®°}
ä½ å¯ä»¥é€šè¿‡ \lstinline|\dnf| æ¥æ ‡è®°å°šæœªå®Œæˆçš„部分。例如:
@@ -545,6 +547,7 @@ Référence du théorème: \cref{thm:abc}
\end{keyword}
\end{code}
+\clearpage
也å¯ä»¥æŒ‰ç…§ \AmS{} 文档类的方å¼æ¥å†™ï¼š
\begin{code}
diff --git a/macros/unicodetex/latex/einfart/einfart-doc-en.pdf b/macros/unicodetex/latex/einfart/einfart-doc-en.pdf
index 7d953c8aa4..adf25e9f1c 100644
--- a/macros/unicodetex/latex/einfart/einfart-doc-en.pdf
+++ b/macros/unicodetex/latex/einfart/einfart-doc-en.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/einfart/einfart-doc-en.tex b/macros/unicodetex/latex/einfart/einfart-doc-en.tex
index 7f83381f59..f045982205 100644
--- a/macros/unicodetex/latex/einfart/einfart-doc-en.tex
+++ b/macros/unicodetex/latex/einfart/einfart-doc-en.tex
@@ -1,7 +1,4 @@
-\documentclass[English,Chinese,French,puretext]{einfart}
-
-\CreateTheorem{definition}<highest>
-\CreateTheorem{theorem}[definition]
+\documentclass[English,Chinese,French]{einfart}
\linenumbers % Enable line numbers
@@ -101,7 +98,7 @@
\title{\einfart{}, write your articles in a simple and clear way}
\author{Jinwen XU}
-\thanks{Corresponding to: \texttt{\einfart{} 2021/07/27}}
+\thanks{Corresponding to: \texttt{\einfart{} 2021/07/30}}
\email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}}
\date{July 2021, Beijing}
@@ -335,7 +332,7 @@ When the corresponding font is not installed, fonts that comes with TeX Live wil
\begin{itemize}
\item Paper size options. The default paper size is 7in $\times$ 10in.
\end{itemize}
- \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{biolinum} ~$|$~ \texttt{useosf}
+ \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{noto}, \texttt{biolinum} ~$|$~ \texttt{useosf}
\begin{itemize}
\item Font options. As the name suggest, font with corresponding name will be loaded.
\item The \texttt{useosf} option is used to enable the old-style figures.
@@ -364,9 +361,14 @@ When the corresponding font is not installed, fonts that comes with TeX Live wil
\begin{itemize}
\item Pure text mode. Does not load theorem-like environments.
\end{itemize}
- \item \texttt{nothmnum}
+ \item \texttt{nothmnum}, \texttt{thmnum} or \texttt{thmnum=}\meta{counter}
+ \begin{itemize}
+ \item Theorem-like environments will not be numbered / numbered in order 1, 2, 3... / numbered within \meta{counter}. Here, \meta{counter} should be a built-in counter (such as \texttt{subsection}) or a custom counter defined in the preamble. If no option is used, they will be numbered within \texttt{chapter} (book) or \texttt{section} (article).
+ \end{itemize}
+ \item \texttt{regionalref}, \texttt{originalref}
\begin{itemize}
- \item Theorem-like environments will not be numbered.
+ \item When referencing, whether the name of the theorem-like environment changes with the current language. The default is \texttt{regionalref}, \emph{i.e.}, the name corresponding to the current language is used; for example, when referencing a theorem-like environment in English context, the names "Theorem, Definition..." will be used no matter which language context the original environment is in. If \texttt{originalref} is enabled, then the name will always remain the same as the original place; for example, when referencing a theorem written in the French context, even if one is currently in the English context, it will still be displayed as ``Théorème''.
+ \item In \texttt{fast} mode, the option \texttt{originalref} will have no effect.
\end{itemize}
\end{itemize}
@@ -439,7 +441,7 @@ After using \lstinline|\UseLanguage{French}|, a theorem will be displayed as:
Un théorème en français.
\end{theorem}
-By default, when referenced, the name of the theorem always matches the language of the context in which the theorem is located. For example, the definition above is still displayed in English in the current French mode: \cref{def: strange} and \cref{thm}. If you want the name of the theorem to match the current context when referencing, you can add \texttt{regionalref} to the global options.
+By default, when referenced, the name of the theorem matches the current context. For example, the definition above will be displayed in French in the current French context: \cref{def: strange,thm}. If you want the name of the theorem to always match the language of the context in which the theorem is located, you can add \texttt{originalref} to the global options.
\end{tip}
\UseLanguage{English}
diff --git a/macros/unicodetex/latex/einfart/einfart-doc-fr.pdf b/macros/unicodetex/latex/einfart/einfart-doc-fr.pdf
index 254a8fc7cf..31b54f5776 100644
--- a/macros/unicodetex/latex/einfart/einfart-doc-fr.pdf
+++ b/macros/unicodetex/latex/einfart/einfart-doc-fr.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/einfart/einfart-doc-fr.tex b/macros/unicodetex/latex/einfart/einfart-doc-fr.tex
index 1d8716f42b..babf19604f 100644
--- a/macros/unicodetex/latex/einfart/einfart-doc-fr.tex
+++ b/macros/unicodetex/latex/einfart/einfart-doc-fr.tex
@@ -1,7 +1,4 @@
-\documentclass[English,Chinese,French,puretext]{einfart}
-
-\CreateTheorem{definition}<highest>
-\CreateTheorem{theorem}[definition]
+\documentclass[English,Chinese,French]{einfart}
\linenumbers % Enable line numbers
@@ -101,14 +98,14 @@
\title{\einfart{}, écrivez vos articles de manière simple et claire}
\author{Jinwen XU}
-\thanks{Correspondant à : \texttt{\einfart{} 2021/07/27}}
+\thanks{Correspondant à : \texttt{\einfart{} 2021/07/30}}
\email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}}
-\date{juillet 2021, à Pékin}
+\date{Juillet 2021, à Pékin}
\maketitle
\begin{abstract}
- \einfart{} fait partie de la série de classes \minimalist{}, dont le nom est tiré du mot allemand « einfach » (simple), combiné avec les trois premières lettres de « artikel » (article) . L'ensemble de la collection comprend \minimart{} et \einfart{} pour la composition d'articles, et \minimbook{} et \simplivre{} pour celle des livres. Mon intention initiale en les concevant était d'écrire des brouillons et des notes qui semblent simples mais pas grossières.
+ \einfart{} fait partie de la série de classes \minimalist{}, dont le nom est tiré du mot allemand «~einfach~» (simple), combiné avec les trois premières lettres de «~artikel~» (article) . L'ensemble de la collection comprend \minimart{} et \einfart{} pour la composition d'articles, et \minimbook{} et \simplivre{} pour celle des livres. Mon intention initiale en les concevant était d'écrire des brouillons et des notes qui semblent simples mais pas grossières.
\einfart{} prend en charge plusieurs langues, notamment le chinois (simplifié et traditionnel), l'anglais, le français, l'allemand, l'italien, le japonais, le portugais (européen et brésilien), le russe et l'espagnol. Ces langues peuvent être commutées de manière transparente dans un seul document. En raison de l'utilisation de polices personnalisées, \einfart{} demande soit \hologo{XeLaTeX} soit \hologo{LuaLaTeX} pour la compilation.
@@ -294,7 +291,7 @@ ou utilisez la classe \AmS{} :
\end{tip}
\begin{tip}
-Si vous aimez la classe de document actuelle, mais que vous souhaitez un style plus « simple », vous pouvez utiliser l'option \texttt{classical}, comme ceci :
+Si vous aimez la classe de document actuelle, mais que vous souhaitez un style plus «~simple~», vous pouvez utiliser l'option \texttt{classical}, comme ceci :
\begin{code}
\documentclass[classical]{einfart}
@@ -335,7 +332,7 @@ Lorsque la police correspondante n'est pas installée, les polices fournies avec
\begin{itemize}
\item Options de format de papier. Le format de papier par défaut est 7 pouces $\times$ 10 pouces.
\end{itemize}
- \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{biolinum} ~$|$~ \texttt{useosf}
+ \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{noto}, \texttt{biolinum} ~$|$~ \texttt{useosf}
\begin{itemize}
\item Options de police. Comme son nom l'indique, la police avec le nom correspondant sera utilisée.
\item L'option \texttt{useosf} est pour activer les chiffres à l'ancienne.
@@ -357,15 +354,20 @@ Lorsque la police correspondante n'est pas installée, les polices fournies avec
\end{itemize}
\item \texttt{runin}
\begin{itemize}
- \item Utilisez le style « runin » pour \lstinline|\subsubsection|
+ \item Utilisez le style «~runin~» pour \lstinline|\subsubsection|
\end{itemize}
\item \texttt{puretext} ou \texttt{nothms}
\begin{itemize}
\item Mode texte pur. Ne pas définir les environnements de type théorème.
\end{itemize}
- \item \texttt{nothmnum}
+ \item \texttt{nothmnum}, \texttt{thmnum} ou \texttt{thmnum=}\meta{counter}
+ \begin{itemize}
+ \item Les environnements de type théorème ne seront pas numérotés / numérotés dans l'ordre 1, 2, 3... / numérotés dans \meta{counter}. Ici, \meta{counter} doit être un compteur intégré (tel que \texttt{subsection}) ou un compteur défini dans le préambule. Si aucune option n'est utilisée, ils seront numérotés dans \texttt{chapter} (livre) ou \texttt{section} (article).
+ \end{itemize}
+ \item \texttt{regionalref}, \texttt{originalref}
\begin{itemize}
- \item Ne pas numéroter les environnements de type théorème.
+ \item Lors du référencement, si le nom de l'environnement de type théorème change avec la langue actuelle. Par défaut \texttt{regionalref} est activé, c'est-à-dire que le nom correspondant à la langue courante est utilisé ; par exemple, lors du référencement d'un environnement de type théorème dans un contexte français, les noms «~Théorème, Définition ...~» seront utilisés quel que soit le contexte linguistique dans lequel se trouve l'environnement d'origine. Si \texttt{originalref} est activé, alors le nom restera toujours le même que l'environnement d'origine ; par exemple, lors du référencement d'un théorème écrit dans le contexte français, même si l'on est actuellement dans le contexte anglais, il sera toujours affiché comme «~Théorème~».
+ \item En mode \texttt{fast}, l'option \texttt{originalref} n'aura aucun effet.
\end{itemize}
\end{itemize}
@@ -380,7 +382,6 @@ Lorsque la police correspondante n'est pas installée, les polices fournies avec
\item \lstinline|\UseOtherLanguage{|\meta{language name}\lstinline|}{|\meta{content}\lstinline|}|, qui utilise les paramètres de langue spécifiés pour composer \meta{content}. Par rapport à \lstinline|\UseLanguage|, il ne modifiera pas l'interligne, donc l'interligne restera stable lorsque le texte CJK et occidental sont mélangés.
\end{itemize}
-\clearpage
\meta{language name} peut être (il n'est pas sensible à la casse, par exemple, \texttt{French} et \texttt{french} ont le même effet) :
\begin{itemize}
\item chinois simplifié : \texttt{CN}, \texttt{Chinese}, \texttt{SChinese} ou \texttt{SimplifiedChinese}
@@ -414,7 +415,7 @@ Par exemple, \lstinline|\AddLanguageSetting(German){\color{orange}}| peut rendre
Des environnements tels que \texttt{definition} et \texttt{theorem} ont été prédéfinis et peuvent être utilisés directement.
-Plus précisement, les environnements prédéfinis incluent : \texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{observation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, et la version non numérotée correspondante avec un astérisque \lstinline|*| dans le nom. Les titres changeront avec la langue actuelle. Par exemple, \texttt{theorem} sera affiché comme « Theorem » en mode anglais et « Théorème » en mode français.
+Plus précisement, les environnements prédéfinis incluent : \texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{observation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, et la version non numérotée correspondante avec un astérisque \lstinline|*| dans le nom. Les titres changeront avec la langue actuelle. Par exemple, \texttt{theorem} sera affiché comme «~Theorem~» en mode anglais et «~Théorème~» en mode français.
Lors du référencement d'un environnement de type théorème, il est recommandé d'utiliser \lstinline|\cref{|\meta{label}\texttt{\}}. De cette façon, il n'est pas nécessaire d'écrire explicitement le nom de l'environnement correspondant à chaque fois.
@@ -437,7 +438,7 @@ Après avoir utilisé \lstinline|\UseLanguage{French}|, un théorème s'afficher
A theorem in English.
\end{theorem}
-Par défaut, lorsqu'il est référencé, le nom de l'environnement de type théorème correspond toujours à la langue du contexte dans lequel se trouve l'environnement. Par exemple, la définition ci-dessus est toujours affichée en français dans le mode anglais courant : \cref{def: strange} et \cref{thm}. Si vous voulez que le nom du théorème corresponde au contexte actuel lors du référencement, vous pouvez ajouter \texttt{regionalref} aux options globales.
+Par défaut, lors du référencement, le nom du théorème correspond au contexte courant. Par exemple, le nom de la définition ci-dessus sera en français dans le contexte français courant : \cref{def: strange,thm}. Si vous voulez que le nom du théorème corresponde toujours à la langue du contexte dans lequel se trouve le théorème, vous pouvez ajouter \texttt{originalref} aux options globales.
\end{tip}
\UseLanguage{French}
@@ -592,7 +593,7 @@ Puisque la police dans les environnements de type théorème est la même que ce
\begin{itemize}[itemsep=.6em]
\item Les paramètres de police ne sont pas encore parfaits.
- \item Comme de nombreuses fonctionnalités sont basées sur la boîte à outils \ProjLib{}, \minimalist{} (et donc \minimart{}, \einfart{} et \minimbook{}, \simplivre{}) hérite de tous ses problèmes. Pour plus de détails, veuillez vous référer à la section « Problèmes connus » de la documentation de \ProjLib{}.
+ \item Comme de nombreuses fonctionnalités sont basées sur la boîte à outils \ProjLib{}, \minimalist{} (et donc \minimart{}, \einfart{} et \minimbook{}, \simplivre{}) hérite de tous ses problèmes. Pour plus de détails, veuillez vous référer à la section «~Problèmes connus~» de la documentation de \ProjLib{}.
\item Le mécanisme de gestion des erreurs est incomplet : pas de messages correspondants lorsque certains problèmes surviennent.
\item Il y a encore beaucoup de choses qui peuvent être optimisées dans le code.
\end{itemize}
diff --git a/macros/unicodetex/latex/einfart/einfart.cls b/macros/unicodetex/latex/einfart/einfart.cls
index 9bd5664b8a..c4d8d43f01 100644
--- a/macros/unicodetex/latex/einfart/einfart.cls
+++ b/macros/unicodetex/latex/einfart/einfart.cls
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesClass{einfart}
- [2021/07/27 A simple and clear article style]
+ [2021/07/30 A simple and clear article style]
\def\minimclass@baseclass{article}
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
@@ -33,6 +33,7 @@
\DeclareBoolOption[false]{palatino}
\DeclareBoolOption[false]{times}
\DeclareBoolOption[false]{garamond}
+\DeclareBoolOption[false]{noto}
\DeclareBoolOption[false]{biolinum}
\DeclareBoolOption[false]{customfont}
@@ -60,6 +61,9 @@
\if@minimclass@garamond
\@minimclass@customfonttrue
\fi
+\if@minimclass@noto
+ \@minimclass@customfonttrue
+\fi
\if@minimclass@biolinum
\@minimclass@customfonttrue
\fi
@@ -342,6 +346,16 @@
\PJLsetlinespacing{\setstretch{1.00}}
\fi
+\if@minimclass@noto
+ \RequirePackage{amssymb}
+ \if@minimclass@useosf
+ \PassOptionsToPackage{oldstyle}{notomath}
+ \fi
+ \RequirePackage{anyfontsize}
+ \RequirePackage{notomath}
+ \PJLsetlinespacing{\setstretch{1.00}}
+\fi
+
\if@minimclass@biolinum
\RequirePackage{amssymb}
% \RequirePackage{mathpazo}
diff --git a/macros/unicodetex/latex/lebhart/lebhart-doc-cn.pdf b/macros/unicodetex/latex/lebhart/lebhart-doc-cn.pdf
index 54df619dd0..901de1da7f 100644
--- a/macros/unicodetex/latex/lebhart/lebhart-doc-cn.pdf
+++ b/macros/unicodetex/latex/lebhart/lebhart-doc-cn.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/lebhart/lebhart-doc-cn.tex b/macros/unicodetex/latex/lebhart/lebhart-doc-cn.tex
index fb03bcdf9a..d2a638335e 100644
--- a/macros/unicodetex/latex/lebhart/lebhart-doc-cn.tex
+++ b/macros/unicodetex/latex/lebhart/lebhart-doc-cn.tex
@@ -1,16 +1,4 @@
-\documentclass[English,Chinese,French,allowbf,puretext]{lebhart}
-
-\theoremstyle{basic}
-\CreateTheorem{definition}<highest>
-\CreateTheorem{theorem}[definition]
-\CreateTheorem{conjecture}[definition]
-\CreateTheorem*{example*}
-\CreateTheorem{problem}[definition]
-
-\theoremstyle{emphasis}
-\CreateTheorem{remark}<highest>
-
-\theoremstyle{simple}
+\documentclass[English,Chinese,French,allowbf]{lebhart}
%%================================
%% Import toolkit
@@ -105,7 +93,7 @@
\title{\lebhart{},以多彩的方å¼æŽ’版你的文章}
\author{许锦文}
-\thanks{对应版本. \texttt{\lebhart{} 2021/07/27}}
+\thanks{对应版本. \texttt{\lebhart{} 2021/07/30}}
\email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}}
\date{2021年7月,北京}
@@ -183,7 +171,7 @@ Référence du théorème: \cref{thm:abc}
如果你觉得这个例å­æœ‰äº›å¤æ‚,ä¸è¦æ‹…心。现在我们æ¥ä¸€ç‚¹ç‚¹åœ°è§‚察这个例å­ã€‚
-\clearpage
+\bigskip
\LevelThreeTitle{åˆå§‹åŒ–部分}
\medskip
@@ -305,7 +293,7 @@ Référence du théorème: \cref{thm:abc}
\end{tip}
-\clearpage
+\bigskip
\LevelOneTitle{关于默认字体}
\lebhart{} 默认使用 Palatino Linotype 作为英文字体,方正悠宋ã€æ‚ é»‘GBK作为中文字体,并部分使用了 Neo Euler 作为数学字体。其中,Neo Eulerå¯ä»¥åœ¨ \url{https://github.com/khaledhosny/euler-otf} 下载。其他字体ä¸æ˜¯å…费字体,需è¦è‡ªè¡Œè´­ä¹°ä½¿ç”¨ã€‚å¯ä»¥åœ¨æ–¹æ­£å­—库网站查询详细资料:\url{https://www.foundertype.com}。
@@ -313,6 +301,7 @@ Référence du théorème: \cref{thm:abc}
在没有安装相应的字体时,将采用TeX Live中自带的字体æ¥ä»£æ›¿ï¼Œæ•ˆæžœå¯èƒ½ä¼šæœ‰æ‰€æŠ˜æ‰£ã€‚
+\clearpage
\LevelOneTitle{选项}
\lebhart{} 文档类有下é¢å‡ ä¸ªé€‰é¡¹ï¼š
@@ -339,7 +328,7 @@ Référence du théorème: \cref{thm:abc}
\begin{itemize}
\item å¯é€‰çš„纸张大å°ã€‚默认的纸张大å°ä¸º 8.5in $\times$ 11in。
\end{itemize}
- \item \texttt{palatino}ã€\texttt{times}ã€\texttt{garamond}ã€\texttt{biolinum} ~$|$~ \texttt{useosf}
+ \item \texttt{palatino}ã€\texttt{times}ã€\texttt{garamond}ã€\texttt{noto}ã€\texttt{biolinum} ~$|$~ \texttt{useosf}
\begin{itemize}
\item 字体选项。顾åæ€ä¹‰ï¼Œä¼šåŠ è½½ç›¸åº”å称的字体。
\item \texttt{useosf} 选项用æ¥å¯ç”¨â€œæ—§å¼â€æ•°å­—。
@@ -356,9 +345,14 @@ Référence du théorème: \cref{thm:abc}
\begin{itemize}
\item 纯文本模å¼ï¼Œä¸åŠ è½½å®šç†ç±»çŽ¯å¢ƒã€‚
\end{itemize}
- \item \texttt{nothmnum}
+ \item \texttt{nothmnum}ã€\texttt{thmnum} 或 \texttt{thmnum=}\meta{counter}
+ \begin{itemize}
+ \item 定ç†ç±»çŽ¯å¢ƒå‡ä¸ç¼–å· / 按照 1ã€2ã€3 顺åºç¼–å· / 在 \meta{counter} 内编å·ã€‚其中 \meta{counter} 应该是自带的计数器 (如 \texttt{subsection}) 或在导言部分自定义的计数器。在没有使用任何选项的情况下将按照 \texttt{chapter} (书) 或 \texttt{section} (文章) ç¼–å·ã€‚
+ \end{itemize}
+ \item \texttt{regionalref}ã€\texttt{originalref}
\begin{itemize}
- \item 定ç†ç±»çŽ¯å¢ƒä¸ç¼–å·ã€‚
+ \item 在智能引用时,定ç†ç±»çŽ¯å¢ƒçš„å称是å¦éšå½“å‰è¯­è¨€è€Œå˜åŒ–。默认为 \texttt{regionalref},å³å¼•ç”¨æ—¶é‡‡ç”¨å½“å‰è¯­è¨€å¯¹åº”çš„å称;例如,在中文语境中引用定ç†ç±»çŽ¯å¢ƒæ—¶ï¼Œæ— è®ºåŽŸçŽ¯å¢ƒå¤„在什么语境中,都将使用å称“定ç†ã€å®šä¹‰â€¦â€¦â€ã€‚è‹¥å¯ç”¨ \texttt{originalref},则引用时会始终采用定ç†ç±»çŽ¯å¢ƒæ‰€å¤„语境下的å称;例如,在英文语境中书写的定ç†ï¼Œå³ä½¿ç¨åŽåœ¨ä¸­æ–‡è¯­å¢ƒä¸‹å¼•ç”¨æ—¶ï¼Œä»å°†æ˜¾ç¤ºä¸º Theorem。
+ \item 在 \texttt{fast} 模å¼ä¸‹ï¼Œ\texttt{originalref} å°†ä¸èµ·ä½œç”¨ã€‚
\end{itemize}
\end{itemize}
@@ -436,7 +430,7 @@ Référence du théorème: \cref{thm:abc}
A theorem in English.
\end{theorem}
-默认情况下,引用时,定ç†çš„å称总是与定ç†æ‰€åœ¨åŒºåŸŸçš„语言匹é…,例如,上é¢çš„定义在现在的英文模å¼ä¸‹ä¾ç„¶æ˜¾ç¤ºä¸ºä¸­æ–‡ï¼š\cref{def: strange} å’Œ \cref{thm}。如果在引用时想让定ç†çš„å称与当å‰è¯­å¢ƒç›¸åŒ¹é…,å¯ä»¥åœ¨å…¨å±€é€‰é¡¹ä¸­åŠ å…¥ \texttt{regionalref}。
+默认情况下,引用时,定ç†ç±»çŽ¯å¢ƒçš„å称总是与当å‰è¯­è¨€ç›¸åŒ¹é…,例如,上é¢çš„定义在现在的英文模å¼ä¸‹å°†æ˜¾ç¤ºä¸ºè‹±æ–‡ï¼š\cref{def: strange,thm}。如果在引用时想让定ç†çš„å称总是与原定ç†æ‰€åœ¨åŒºåŸŸçš„语言匹é…,å³æ€»æ˜¯æ˜¾ç¤ºåŽŸå§‹å称,å¯ä»¥åœ¨å…¨å±€é€‰é¡¹ä¸­åŠ å…¥ \texttt{originalref}。
\end{tip}
\UseLanguage{Chinese}
diff --git a/macros/unicodetex/latex/lebhart/lebhart-doc-en.pdf b/macros/unicodetex/latex/lebhart/lebhart-doc-en.pdf
index ace982c9b2..8228d9d692 100644
--- a/macros/unicodetex/latex/lebhart/lebhart-doc-en.pdf
+++ b/macros/unicodetex/latex/lebhart/lebhart-doc-en.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/lebhart/lebhart-doc-en.tex b/macros/unicodetex/latex/lebhart/lebhart-doc-en.tex
index 60dd23180c..81de6613b0 100644
--- a/macros/unicodetex/latex/lebhart/lebhart-doc-en.tex
+++ b/macros/unicodetex/latex/lebhart/lebhart-doc-en.tex
@@ -1,16 +1,4 @@
-\documentclass[English,Chinese,French,allowbf,puretext]{lebhart}
-
-\theoremstyle{basic}
-\CreateTheorem{definition}<highest>
-\CreateTheorem{theorem}[definition]
-\CreateTheorem{conjecture}[definition]
-\CreateTheorem*{example*}
-\CreateTheorem{problem}[definition]
-
-\theoremstyle{emphasis}
-\CreateTheorem{remark}<highest>
-
-\theoremstyle{simple}
+\documentclass[English,Chinese,French,allowbf]{lebhart}
%%================================
%% Import toolkit
@@ -105,7 +93,7 @@
\title{\lebhart{}, write your articles in a colorful way}
\author{Jinwen XU}
-\thanks{Corresponding to: \texttt{\lebhart{} 2021/07/27}}
+\thanks{Corresponding to: \texttt{\lebhart{} 2021/07/30}}
\email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}}
\date{July 2021, Beijing}
@@ -339,7 +327,7 @@ When the corresponding font is not installed, fonts that comes with TeX Live wil
\begin{itemize}
\item Paper size options. The default paper size is 8.5in $\times$ 11in.
\end{itemize}
- \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{biolinum} ~$|$~ \texttt{useosf}
+ \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{noto}, \texttt{biolinum} ~$|$~ \texttt{useosf}
\begin{itemize}
\item Font options. As the name suggest, font with corresponding name will be loaded.
\item The \texttt{useosf} option is used to enable the old-style figures.
@@ -356,9 +344,14 @@ When the corresponding font is not installed, fonts that comes with TeX Live wil
\begin{itemize}
\item Pure text mode. Does not load theorem-like environments.
\end{itemize}
- \item \texttt{nothmnum}
+ \item \texttt{nothmnum}, \texttt{thmnum} or \texttt{thmnum=}\meta{counter}
+ \begin{itemize}
+ \item Theorem-like environments will not be numbered / numbered in order 1, 2, 3... / numbered within \meta{counter}. Here, \meta{counter} should be a built-in counter (such as \texttt{subsection}) or a custom counter defined in the preamble. If no option is used, they will be numbered within \texttt{chapter} (book) or \texttt{section} (article).
+ \end{itemize}
+ \item \texttt{regionalref}, \texttt{originalref}
\begin{itemize}
- \item Theorem-like environments will not be numbered.
+ \item When referencing, whether the name of the theorem-like environment changes with the current language. The default is \texttt{regionalref}, \emph{i.e.}, the name corresponding to the current language is used; for example, when referencing a theorem-like environment in English context, the names "Theorem, Definition..." will be used no matter which language context the original environment is in. If \texttt{originalref} is enabled, then the name will always remain the same as the original place; for example, when referencing a theorem written in the French context, even if one is currently in the English context, it will still be displayed as ``Théorème''.
+ \item In \texttt{fast} mode, the option \texttt{originalref} will have no effect.
\end{itemize}
\end{itemize}
@@ -431,7 +424,7 @@ After using \lstinline|\UseLanguage{French}|, a theorem will be displayed as:
Un théorème en français.
\end{theorem}
-By default, when referenced, the name of the theorem always matches the language of the context in which the theorem is located. For example, the definition above is still displayed in English in the current French mode: \cref{def: strange} and \cref{thm}. If you want the name of the theorem to match the current context when referencing, you can add \texttt{regionalref} to the global options.
+By default, when referenced, the name of the theorem matches the current context. For example, the definition above will be displayed in French in the current French context: \cref{def: strange,thm}. If you want the name of the theorem to always match the language of the context in which the theorem is located, you can add \texttt{originalref} to the global options.
\end{tip}
\UseLanguage{English}
@@ -478,7 +471,7 @@ If you need to define a new theorem-like environment, you must first define the
\begin{itemize}
\item \lstinline|\NameTheorem[|\meta{language name}\lstinline|]{|\meta{name of environment}\lstinline|}{|\meta{name string}\lstinline|}|
\end{itemize}
-\clearpage
+
For \meta{language name}, please refer to the section on language configuration. When \meta{language name} is not specified, the name will be set for all supported languages. In addition, environments with or without asterisk share the same name, therefore, \lstinline|\NameTheorem{envname*}{...}| has the same effect as \lstinline|\NameTheorem{envname}{...}| .
\medskip
@@ -589,6 +582,7 @@ or written in the way of \AmS{} classes:
\maketitle
\end{code}
+\clearpage
The author information can contain multiple groups, written as:
\begin{code}
diff --git a/macros/unicodetex/latex/lebhart/lebhart-doc-fr.pdf b/macros/unicodetex/latex/lebhart/lebhart-doc-fr.pdf
index a38adc4ac7..1056ba7174 100644
--- a/macros/unicodetex/latex/lebhart/lebhart-doc-fr.pdf
+++ b/macros/unicodetex/latex/lebhart/lebhart-doc-fr.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/lebhart/lebhart-doc-fr.tex b/macros/unicodetex/latex/lebhart/lebhart-doc-fr.tex
index 596f0711a2..26be646198 100644
--- a/macros/unicodetex/latex/lebhart/lebhart-doc-fr.tex
+++ b/macros/unicodetex/latex/lebhart/lebhart-doc-fr.tex
@@ -1,16 +1,4 @@
-\documentclass[English,Chinese,French,allowbf,puretext]{lebhart}
-
-\theoremstyle{basic}
-\CreateTheorem{definition}<highest>
-\CreateTheorem{theorem}[definition]
-\CreateTheorem{conjecture}[definition]
-\CreateTheorem*{example*}
-\CreateTheorem{problem}[definition]
-
-\theoremstyle{emphasis}
-\CreateTheorem{remark}<highest>
-
-\theoremstyle{simple}
+\documentclass[English,Chinese,French,allowbf]{lebhart}
%%================================
%% Import toolkit
@@ -105,14 +93,14 @@
\title{\lebhart{}, écrivez vos articles de manière colorée}
\author{Jinwen XU}
-\thanks{Correspondant à : \texttt{\lebhart{} 2021/07/27}}
+\thanks{Correspondant à : \texttt{\lebhart{} 2021/07/30}}
\email{\href{mailto:ProjLib@outlook.com}{ProjLib@outlook.com}}
-\date{juillet 2021, à Pékin}
+\date{Juillet 2021, à Pékin}
\maketitle
\begin{abstract}
- \lebhart{} fait partie de la série de classes \colorist{}, dont le nom est tiré du mot allemand « lebhaft » (animé), combiné avec les trois premières lettres de « artikel » (article) . L'ensemble de la collection comprend \colorart{} et \lebhart{} pour la composition d'articles, et \colorbook{} et \beaulivre{} pour celle des livres. Mon intention initiale en les concevant était d'écrire des brouillons et des notes qui ont l'air coloré mais pas éblouissant.
+ \lebhart{} fait partie de la série de classes \colorist{}, dont le nom est tiré du mot allemand «~lebhaft~» (animé), combiné avec les trois premières lettres de «~artikel~» (article) . L'ensemble de la collection comprend \colorart{} et \lebhart{} pour la composition d'articles, et \colorbook{} et \beaulivre{} pour celle des livres. Mon intention initiale en les concevant était d'écrire des brouillons et des notes qui ont l'air coloré mais pas éblouissant.
\lebhart{} prend en charge plusieurs langues, notamment le chinois (simplifié et traditionnel), l'anglais, le français, l'allemand, l'italien, le japonais, le portugais (européen et brésilien), le russe et l'espagnol. Ces langues peuvent être commutées de manière transparente dans un seul document. En raison de l'utilisation de polices personnalisées, \lebhart{} demande soit \hologo{XeLaTeX} soit \hologo{LuaLaTeX} pour la compilation.
@@ -184,7 +172,7 @@ Référence du théorème: \cref{thm:abc}
Si vous trouvez cela un peu compliqué, ne vous inquiétez pas. Examinons maintenant cet exemple pièce par pièce.
-\clearpage
+\bigskip
\LevelThreeTitle{Initialisation}
\medskip
@@ -298,7 +286,7 @@ ou utilisez la classe \AmS{} :
\end{tip}
\begin{tip}
-Si vous aimez la classe de document actuelle, mais que vous souhaitez un style plus « simple », vous pouvez utiliser l'option \texttt{classical}, comme ceci :
+Si vous aimez la classe de document actuelle, mais que vous souhaitez un style plus «~simple~», vous pouvez utiliser l'option \texttt{classical}, comme ceci :
\begin{code}
\documentclass[classical]{lebhart}
@@ -339,7 +327,7 @@ Lorsque la police correspondante n'est pas installée, les polices fournies avec
\begin{itemize}
\item Options de format de papier. Le format de papier par défaut est 8.5 pouces $\times$ 11 pouces.
\end{itemize}
- \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{biolinum} ~$|$~ \texttt{useosf}
+ \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{noto}, \texttt{biolinum} ~$|$~ \texttt{useosf}
\begin{itemize}
\item Options de police. Comme son nom l'indique, la police avec le nom correspondant sera utilisée.
\item L'option \texttt{useosf} est pour activer les chiffres à l'ancienne.
@@ -350,15 +338,20 @@ Lorsque la police correspondante n'est pas installée, les polices fournies avec
\end{itemize}
\item \texttt{runin}
\begin{itemize}
- \item Utilisez le style « runin » pour \lstinline|\subsubsection|
+ \item Utilisez le style «~runin~» pour \lstinline|\subsubsection|
\end{itemize}
\item \texttt{puretext} ou \texttt{nothms}
\begin{itemize}
\item Mode texte pur. Ne pas définir les environnements de type théorème.
\end{itemize}
- \item \texttt{nothmnum}
+ \item \texttt{nothmnum}, \texttt{thmnum} ou \texttt{thmnum=}\meta{counter}
+ \begin{itemize}
+ \item Les environnements de type théorème ne seront pas numérotés / numérotés dans l'ordre 1, 2, 3... / numérotés dans \meta{counter}. Ici, \meta{counter} doit être un compteur intégré (tel que \texttt{subsection}) ou un compteur défini dans le préambule. Si aucune option n'est utilisée, ils seront numérotés dans \texttt{chapter} (livre) ou \texttt{section} (article).
+ \end{itemize}
+ \item \texttt{regionalref}, \texttt{originalref}
\begin{itemize}
- \item Ne pas numéroter les environnements de type théorème.
+ \item Lors du référencement, si le nom de l'environnement de type théorème change avec la langue actuelle. Par défaut \texttt{regionalref} est activé, c'est-à-dire que le nom correspondant à la langue courante est utilisé ; par exemple, lors du référencement d'un environnement de type théorème dans un contexte français, les noms «~Théorème, Définition ...~» seront utilisés quel que soit le contexte linguistique dans lequel se trouve l'environnement d'origine. Si \texttt{originalref} est activé, alors le nom restera toujours le même que l'environnement d'origine ; par exemple, lors du référencement d'un théorème écrit dans le contexte français, même si l'on est actuellement dans le contexte anglais, il sera toujours affiché comme «~Théorème~».
+ \item En mode \texttt{fast}, l'option \texttt{originalref} n'aura aucun effet.
\end{itemize}
\end{itemize}
@@ -407,7 +400,7 @@ Par exemple, \lstinline|\AddLanguageSetting(German){\color{orange}}| peut rendre
Des environnements tels que \texttt{definition} et \texttt{theorem} ont été prédéfinis et peuvent être utilisés directement.
-Plus précisement, les environnements prédéfinis incluent : \texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{observation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, et la version non numérotée correspondante avec un astérisque \lstinline|*| dans le nom. Les titres changeront avec la langue actuelle. Par exemple, \texttt{theorem} sera affiché comme « Theorem » en mode anglais et « Théorème » en mode français.
+Plus précisement, les environnements prédéfinis incluent : \texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{observation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, et la version non numérotée correspondante avec un astérisque \lstinline|*| dans le nom. Les titres changeront avec la langue actuelle. Par exemple, \texttt{theorem} sera affiché comme «~Theorem~» en mode anglais et «~Théorème~» en mode français.
Lors du référencement d'un environnement de type théorème, il est recommandé d'utiliser \lstinline|\cref{|\meta{label}\texttt{\}}. De cette façon, il n'est pas nécessaire d'écrire explicitement le nom de l'environnement correspondant à chaque fois.
@@ -430,7 +423,7 @@ Après avoir utilisé \lstinline|\UseLanguage{French}|, un théorème s'afficher
A theorem in English.
\end{theorem}
-Par défaut, lorsqu'il est référencé, le nom de l'environnement de type théorème correspond toujours à la langue du contexte dans lequel se trouve l'environnement. Par exemple, la définition ci-dessus est toujours affichée en français dans le mode anglais courant : \cref{def: strange} et \cref{thm}. Si vous voulez que le nom du théorème corresponde au contexte actuel lors du référencement, vous pouvez ajouter \texttt{regionalref} aux options globales.
+Par défaut, lors du référencement, le nom du théorème correspond au contexte courant. Par exemple, le nom de la définition ci-dessus sera en français dans le contexte français courant : \cref{def: strange,thm}. Si vous voulez que le nom du théorème corresponde toujours à la langue du contexte dans lequel se trouve le théorème, vous pouvez ajouter \texttt{originalref} aux options globales.
\end{tip}
\UseLanguage{French}
@@ -586,6 +579,7 @@ ou écrit à la manière des classes \AmS{} :
\maketitle
\end{code}
+\clearpage
Les informations sur l'auteur peuvent contenir plusieurs groupes, écrits comme suit :
\begin{code}
@@ -604,7 +598,7 @@ Parmi eux, l'ordre mutuel de \lstinline|\address|, \lstinline|\curraddr|, \lstin
\begin{itemize}[itemsep=.6em]
\item Les paramètres de police ne sont pas encore parfaits.
- \item Comme de nombreuses fonctionnalités sont basées sur la boîte à outils \ProjLib{}, \colorist{} (et donc \colorart{}, \lebhart{} et \colorbook{}, \beaulivre{}) hérite de tous ses problèmes. Pour plus de détails, veuillez vous référer à la section « Problèmes connus » de la documentation de \ProjLib{}.
+ \item Comme de nombreuses fonctionnalités sont basées sur la boîte à outils \ProjLib{}, \colorist{} (et donc \colorart{}, \lebhart{} et \colorbook{}, \beaulivre{}) hérite de tous ses problèmes. Pour plus de détails, veuillez vous référer à la section «~Problèmes connus~» de la documentation de \ProjLib{}.
\item Le mécanisme de gestion des erreurs est incomplet : pas de messages correspondants lorsque certains problèmes surviennent.
\item Il y a encore beaucoup de choses qui peuvent être optimisées dans le code.
\end{itemize}
diff --git a/macros/unicodetex/latex/lebhart/lebhart.cls b/macros/unicodetex/latex/lebhart/lebhart.cls
index 529837fadb..f7e3535e48 100644
--- a/macros/unicodetex/latex/lebhart/lebhart.cls
+++ b/macros/unicodetex/latex/lebhart/lebhart.cls
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesClass{lebhart}
- [2021/07/27 A colorful article style]
+ [2021/07/30 A colorful article style]
\def\colorclass@baseclass{article}
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
@@ -31,6 +31,7 @@
\DeclareBoolOption[false]{palatino}
\DeclareBoolOption[false]{times}
\DeclareBoolOption[false]{garamond}
+\DeclareBoolOption[false]{noto}
\DeclareBoolOption[false]{biolinum}
\DeclareBoolOption[false]{customfont}
@@ -55,6 +56,9 @@
\if@colorclass@garamond
\@colorclass@customfonttrue
\fi
+\if@colorclass@noto
+ \@colorclass@customfonttrue
+\fi
\if@colorclass@biolinum
\@colorclass@customfonttrue
\fi
@@ -326,6 +330,16 @@
\let\colorist@sffamily\relax
\fi
+\if@colorclass@noto
+ \RequirePackage{amssymb}
+ \if@colorclass@useosf
+ \PassOptionsToPackage{oldstyle}{notomath}
+ \fi
+ \RequirePackage{anyfontsize}
+ \RequirePackage{notomath}
+ \PJLsetlinespacing{\setstretch{1.00}}
+\fi
+
\if@colorclass@biolinum
\RequirePackage{amssymb}
% \RequirePackage{mathpazo}
diff --git a/macros/unicodetex/latex/simplivre/simplivre-doc-cn.pdf b/macros/unicodetex/latex/simplivre/simplivre-doc-cn.pdf
index 57ea4dddb1..e001af026c 100644
--- a/macros/unicodetex/latex/simplivre/simplivre-doc-cn.pdf
+++ b/macros/unicodetex/latex/simplivre/simplivre-doc-cn.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/simplivre/simplivre-doc-cn.tex b/macros/unicodetex/latex/simplivre/simplivre-doc-cn.tex
index b23e04c709..2903b75df8 100644
--- a/macros/unicodetex/latex/simplivre/simplivre-doc-cn.tex
+++ b/macros/unicodetex/latex/simplivre/simplivre-doc-cn.tex
@@ -1,7 +1,4 @@
-\documentclass[English,Chinese,French,puretext]{simplivre}
-
-\CreateTheorem{definition}<highest>
-\CreateTheorem{theorem}[definition]
+\documentclass[English,Chinese,French]{simplivre}
\linenumbers % Enable line numbers
@@ -106,7 +103,7 @@
\fill [cyan!90!black] ($(current page.south west)+(0,7)$) rectangle ($(current page.north west)+(21,-7)$);
\fill [yellow] (current page.south west) rectangle ($(current page.north west)+(3,0)$);
\node[text width=10cm] at ($(current page.north west)+(8.5,-6)$) {\huge\ProjLib};
- \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-9)$) {\textcolor{white}{\sffamily\simplivre{}\\[5pt]\footnotesize\hspace*{-.05em}以æžç®€ä¸»ä¹‰é£Žæ ¼æŽ’版你的图书\\[10pt]\tiny 对应版本. \texttt{\simplivre{} 2021/07/27}}};
+ \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-9)$) {\textcolor{white}{\sffamily\simplivre{}\\[5pt]\footnotesize\hspace*{-.05em}以æžç®€ä¸»ä¹‰é£Žæ ¼æŽ’版你的图书\\[10pt]\tiny 对应版本. \texttt{\simplivre{} 2021/07/30}}};
\node at ($(current page.south)+(1.5,3)$) {\fontsize{16pt}{0pt}\selectfont\textcolor{gray}{许锦文}};
\node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{2021年7月,北京}};
\end{tikzpicture}%
@@ -288,7 +285,7 @@ Référence du théorème: \cref{thm:abc}
\begin{itemize}
\item å¯é€‰çš„纸张大å°ã€‚默认的纸张大å°ä¸º 7in $\times$ 10in。
\end{itemize}
- \item \texttt{palatino}ã€\texttt{times}ã€\texttt{garamond}ã€\texttt{biolinum} ~$|$~ \texttt{useosf}
+ \item \texttt{palatino}ã€\texttt{times}ã€\texttt{garamond}ã€\texttt{noto}ã€\texttt{biolinum} ~$|$~ \texttt{useosf}
\begin{itemize}
\item 字体选项。顾åæ€ä¹‰ï¼Œä¼šåŠ è½½ç›¸åº”å称的字体。
\item \texttt{useosf} 选项用æ¥å¯ç”¨â€œæ—§å¼â€æ•°å­—。
@@ -316,9 +313,14 @@ Référence du théorème: \cref{thm:abc}
\begin{itemize}
\item 纯文本模å¼ï¼Œä¸åŠ è½½å®šç†ç±»çŽ¯å¢ƒã€‚
\end{itemize}
- \item \texttt{nothmnum}
+ \item \texttt{nothmnum}ã€\texttt{thmnum} 或 \texttt{thmnum=}\meta{counter}
+ \begin{itemize}
+ \item 定ç†ç±»çŽ¯å¢ƒå‡ä¸ç¼–å· / 按照 1ã€2ã€3 顺åºç¼–å· / 在 \meta{counter} 内编å·ã€‚其中 \meta{counter} 应该是自带的计数器 (如 \texttt{subsection}) 或在导言部分自定义的计数器。在没有使用任何选项的情况下将按照 \texttt{chapter} (书) 或 \texttt{section} (文章) ç¼–å·ã€‚
+ \end{itemize}
+ \item \texttt{regionalref}ã€\texttt{originalref}
\begin{itemize}
- \item 定ç†ç±»çŽ¯å¢ƒä¸ç¼–å·ã€‚
+ \item 在智能引用时,定ç†ç±»çŽ¯å¢ƒçš„å称是å¦éšå½“å‰è¯­è¨€è€Œå˜åŒ–。默认为 \texttt{regionalref},å³å¼•ç”¨æ—¶é‡‡ç”¨å½“å‰è¯­è¨€å¯¹åº”çš„å称;例如,在中文语境中引用定ç†ç±»çŽ¯å¢ƒæ—¶ï¼Œæ— è®ºåŽŸçŽ¯å¢ƒå¤„在什么语境中,都将使用å称“定ç†ã€å®šä¹‰â€¦â€¦â€ã€‚è‹¥å¯ç”¨ \texttt{originalref},则引用时会始终采用定ç†ç±»çŽ¯å¢ƒæ‰€å¤„语境下的å称;例如,在英文语境中书写的定ç†ï¼Œå³ä½¿ç¨åŽåœ¨ä¸­æ–‡è¯­å¢ƒä¸‹å¼•ç”¨æ—¶ï¼Œä»å°†æ˜¾ç¤ºä¸º Theorem。
+ \item 在 \texttt{fast} 模å¼ä¸‹ï¼Œ\texttt{originalref} å°†ä¸èµ·ä½œç”¨ã€‚
\end{itemize}
\end{itemize}
\bigskip
@@ -397,7 +399,7 @@ Référence du théorème: \cref{thm:abc}
A theorem in English.
\end{theorem}
-默认情况下,引用时,定ç†çš„å称总是与定ç†æ‰€åœ¨åŒºåŸŸçš„语言匹é…,例如,上é¢çš„定义在现在的英文模å¼ä¸‹ä¾ç„¶æ˜¾ç¤ºä¸ºä¸­æ–‡ï¼š\cref{def: strange} å’Œ \cref{thm}。如果在引用时想让定ç†çš„å称与当å‰è¯­å¢ƒç›¸åŒ¹é…,å¯ä»¥åœ¨å…¨å±€é€‰é¡¹ä¸­åŠ å…¥ \texttt{regionalref}。
+默认情况下,引用时,定ç†ç±»çŽ¯å¢ƒçš„å称总是与当å‰è¯­è¨€ç›¸åŒ¹é…,例如,上é¢çš„定义在现在的英文模å¼ä¸‹å°†æ˜¾ç¤ºä¸ºè‹±æ–‡ï¼š\cref{def: strange,thm}。如果在引用时想让定ç†çš„å称总是与原定ç†æ‰€åœ¨åŒºåŸŸçš„语言匹é…,å³æ€»æ˜¯æ˜¾ç¤ºåŽŸå§‹å称,å¯ä»¥åœ¨å…¨å±€é€‰é¡¹ä¸­åŠ å…¥ \texttt{originalref}。
\end{tip}
\UseLanguage{Chinese}
@@ -449,7 +451,6 @@ Référence du théorème: \cref{thm:abc}
\CreateTheorem*{proofidea*}
\CreateTheorem{proofidea}<section>
-\bigskip
下é¢æ供一个例å­ã€‚这三行代ç ï¼š
\begin{code}
diff --git a/macros/unicodetex/latex/simplivre/simplivre-doc-en.pdf b/macros/unicodetex/latex/simplivre/simplivre-doc-en.pdf
index 4db34a8594..24bd3a3881 100644
--- a/macros/unicodetex/latex/simplivre/simplivre-doc-en.pdf
+++ b/macros/unicodetex/latex/simplivre/simplivre-doc-en.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/simplivre/simplivre-doc-en.tex b/macros/unicodetex/latex/simplivre/simplivre-doc-en.tex
index 351af5aca6..3aa96bc4d9 100644
--- a/macros/unicodetex/latex/simplivre/simplivre-doc-en.tex
+++ b/macros/unicodetex/latex/simplivre/simplivre-doc-en.tex
@@ -1,7 +1,4 @@
-\documentclass[English,Chinese,French,puretext]{simplivre}
-
-\CreateTheorem{definition}<highest>
-\CreateTheorem{theorem}[definition]
+\documentclass[English,Chinese,French]{simplivre}
\linenumbers % Enable line numbers
@@ -107,7 +104,7 @@
\fill [cyan!90!black] ($(current page.south west)+(0,7)$) rectangle ($(current page.north west)+(21,-7)$);
\fill [yellow] (current page.south west) rectangle ($(current page.north west)+(3,0)$);
\node[text width=10cm] at ($(current page.north west)+(8.5,-6)$) {\huge\ProjLib};
- \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-9)$) {\textcolor{white}{\sffamily\simplivre{}\\[5pt]\footnotesize\textsc{Write your books in \\a simple and clear way}\\[10pt]\tiny Corresponding to: \texttt{\simplivre{} 2021/07/27}}};
+ \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-9)$) {\textcolor{white}{\sffamily\simplivre{}\\[5pt]\footnotesize\textsc{Write your books in \\a simple and clear way}\\[10pt]\tiny Corresponding to: \texttt{\simplivre{} 2021/07/30}}};
\node at ($(current page.south)+(1.5,3)$) {\fontsize{16pt}{0pt}\selectfont\textcolor{gray}{\scshape Jinwen XU}};
\node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{July 2021, Beijing}};
\end{tikzpicture}%
@@ -290,7 +287,7 @@ When the corresponding font is not installed, fonts that comes with TeX Live wil
\begin{itemize}
\item Paper size options. The default paper size is 7in $\times$ 10in.
\end{itemize}
- \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{biolinum} ~$|$~ \texttt{useosf}
+ \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{noto}, \texttt{biolinum} ~$|$~ \texttt{useosf}
\begin{itemize}
\item Font options. As the name suggest, font with corresponding name will be loaded.
\item The \texttt{useosf} option is used to enable the old-style figures.
@@ -318,9 +315,14 @@ When the corresponding font is not installed, fonts that comes with TeX Live wil
\begin{itemize}
\item Pure text mode. Does not load theorem-like environments.
\end{itemize}
- \item \texttt{nothmnum}
+ \item \texttt{nothmnum}, \texttt{thmnum} or \texttt{thmnum=}\meta{counter}
+ \begin{itemize}
+ \item Theorem-like environments will not be numbered / numbered in order 1, 2, 3... / numbered within \meta{counter}. Here, \meta{counter} should be a built-in counter (such as \texttt{subsection}) or a custom counter defined in the preamble. If no option is used, they will be numbered within \texttt{chapter} (book) or \texttt{section} (article).
+ \end{itemize}
+ \item \texttt{regionalref}, \texttt{originalref}
\begin{itemize}
- \item Theorem-like environments will not be numbered.
+ \item When referencing, whether the name of the theorem-like environment changes with the current language. The default is \texttt{regionalref}, \emph{i.e.}, the name corresponding to the current language is used; for example, when referencing a theorem-like environment in English context, the names "Theorem, Definition..." will be used no matter which language context the original environment is in. If \texttt{originalref} is enabled, then the name will always remain the same as the original place; for example, when referencing a theorem written in the French context, even if one is currently in the English context, it will still be displayed as ``Théorème''.
+ \item In \texttt{fast} mode, the option \texttt{originalref} will have no effect.
\end{itemize}
\end{itemize}
@@ -395,7 +397,7 @@ After using \lstinline|\UseLanguage{French}|, a theorem will be displayed as:
Un théorème en français.
\end{theorem}
-By default, when referenced, the name of the theorem always matches the language of the context in which the theorem is located. For example, the definition above is still displayed in English in the current French mode: \cref{def: strange} and \cref{thm}. If you want the name of the theorem to match the current context when referencing, you can add \texttt{regionalref} to the global options.
+By default, when referenced, the name of the theorem matches the current context. For example, the definition above will be displayed in French in the current French context: \cref{def: strange,thm}. If you want the name of the theorem to always match the language of the context in which the theorem is located, you can add \texttt{originalref} to the global options.
\end{tip}
\UseLanguage{English}
diff --git a/macros/unicodetex/latex/simplivre/simplivre-doc-fr.pdf b/macros/unicodetex/latex/simplivre/simplivre-doc-fr.pdf
index 1ea5e85d1d..d5edaaa596 100644
--- a/macros/unicodetex/latex/simplivre/simplivre-doc-fr.pdf
+++ b/macros/unicodetex/latex/simplivre/simplivre-doc-fr.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/simplivre/simplivre-doc-fr.tex b/macros/unicodetex/latex/simplivre/simplivre-doc-fr.tex
index 65fbaffea4..fb2364ec43 100644
--- a/macros/unicodetex/latex/simplivre/simplivre-doc-fr.tex
+++ b/macros/unicodetex/latex/simplivre/simplivre-doc-fr.tex
@@ -1,7 +1,4 @@
-\documentclass[English,Chinese,French,puretext]{simplivre}
-
-\CreateTheorem{definition}<highest>
-\CreateTheorem{theorem}[definition]
+\documentclass[English,Chinese,French]{simplivre}
\linenumbers % Enable line numbers
@@ -106,9 +103,9 @@
\fill [cyan!90!black] ($(current page.south west)+(0,7)$) rectangle ($(current page.north west)+(21,-7)$);
\fill [yellow] (current page.south west) rectangle ($(current page.north west)+(3,0)$);
\node[text width=10cm] at ($(current page.north west)+(8.5,-6)$) {\huge\ProjLib};
- \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-9)$) {\textcolor{white}{\sffamily\simplivre{}\\[5pt]\footnotesize\textsc{Écrivez vos livres \\de manière simple et claire}\\[10pt]\tiny Correspondant à : \texttt{\simplivre{} 2021/07/27}}};
+ \node[text width=6cm,text height=3.5cm,scale=2.5] at ($(current page.north west)+(11,-9)$) {\textcolor{white}{\sffamily\simplivre{}\\[5pt]\footnotesize\textsc{Écrivez vos livres \\de manière simple et claire}\\[10pt]\tiny Correspondant à : \texttt{\simplivre{} 2021/07/30}}};
\node at ($(current page.south)+(1.5,3)$) {\fontsize{16pt}{0pt}\selectfont\textcolor{gray}{\scshape Jinwen XU}};
- \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{juillet 2021, à Pékin}};
+ \node at ($(current page.south)+(1.5,2)$) {\fontsize{12pt}{0pt}\selectfont\textcolor{gray}{Juillet 2021, à Pékin}};
\end{tikzpicture}%
\end{titlepage}%
\cleardoublepage%
@@ -116,7 +113,7 @@
\chapter*{Préface}
-\simplivre{} fait partie de la série de classes \minimalist{}, dont le nom est tiré des mots « simple » et « livre ». L'ensemble de la collection comprend \minimart{} et \einfart{} pour la composition d'articles, et \minimbook{} et \simplivre{} pour celle des livres. Mon intention initiale en les concevant était d'écrire des brouillons et des notes qui semblent simples mais pas grossières.
+\simplivre{} fait partie de la série de classes \minimalist{}, dont le nom est tiré des mots «~simple~» et «~livre~». L'ensemble de la collection comprend \minimart{} et \einfart{} pour la composition d'articles, et \minimbook{} et \simplivre{} pour celle des livres. Mon intention initiale en les concevant était d'écrire des brouillons et des notes qui semblent simples mais pas grossières.
\simplivre{} prend en charge plusieurs langues, notamment le chinois (simplifié et traditionnel), l'anglais, le français, l'allemand, l'italien, le japonais, le portugais (européen et brésilien), le russe et l'espagnol. Ces langues peuvent être commutées de manière transparente dans un seul document. En raison de l'utilisation de polices personnalisées, \simplivre{} demande soit \hologo{XeLaTeX} soit \hologo{LuaLaTeX} pour la compilation.
@@ -288,7 +285,7 @@ Lorsque la police correspondante n'est pas installée, les polices fournies avec
\begin{itemize}
\item Options de format de papier. Le format de papier par défaut est 7 pouces $\times$ 10 pouces.
\end{itemize}
- \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{biolinum} ~$|$~ \texttt{useosf}
+ \item \texttt{palatino}, \texttt{times}, \texttt{garamond}, \texttt{noto}, \texttt{biolinum} ~$|$~ \texttt{useosf}
\begin{itemize}
\item Options de police. Comme son nom l'indique, la police avec le nom correspondant sera utilisée.
\item L'option \texttt{useosf} est pour activer les chiffres à l'ancienne.
@@ -310,15 +307,20 @@ Lorsque la police correspondante n'est pas installée, les polices fournies avec
\end{itemize}
\item \texttt{runin}
\begin{itemize}
- \item Utilisez le style « runin » pour \lstinline|\subsubsection|
+ \item Utilisez le style «~runin~» pour \lstinline|\subsubsection|
\end{itemize}
\item \texttt{puretext} ou \texttt{nothms}
\begin{itemize}
\item Mode texte pur. Ne pas définir les environnements de type théorème.
\end{itemize}
- \item \texttt{nothmnum}
+ \item \texttt{nothmnum}, \texttt{thmnum} ou \texttt{thmnum=}\meta{counter}
+ \begin{itemize}
+ \item Les environnements de type théorème ne seront pas numérotés / numérotés dans l'ordre 1, 2, 3... / numérotés dans \meta{counter}. Ici, \meta{counter} doit être un compteur intégré (tel que \texttt{subsection}) ou un compteur défini dans le préambule. Si aucune option n'est utilisée, ils seront numérotés dans \texttt{chapter} (livre) ou \texttt{section} (article).
+ \end{itemize}
+ \item \texttt{regionalref}, \texttt{originalref}
\begin{itemize}
- \item Ne pas numéroter les environnements de type théorème.
+ \item Lors du référencement, si le nom de l'environnement de type théorème change avec la langue actuelle. Par défaut \texttt{regionalref} est activé, c'est-à-dire que le nom correspondant à la langue courante est utilisé ; par exemple, lors du référencement d'un environnement de type théorème dans un contexte français, les noms «~Théorème, Définition ...~» seront utilisés quel que soit le contexte linguistique dans lequel se trouve l'environnement d'origine. Si \texttt{originalref} est activé, alors le nom restera toujours le même que l'environnement d'origine ; par exemple, lors du référencement d'un théorème écrit dans le contexte français, même si l'on est actuellement dans le contexte anglais, il sera toujours affiché comme «~Théorème~».
+ \item En mode \texttt{fast}, l'option \texttt{originalref} n'aura aucun effet.
\end{itemize}
\end{itemize}
\bigskip
@@ -368,7 +370,7 @@ Par exemple, \lstinline|\AddLanguageSetting(German){\color{orange}}| peut rendre
Des environnements tels que \texttt{definition} et \texttt{theorem} ont été prédéfinis et peuvent être utilisés directement.
-Plus précisement, les environnements prédéfinis incluent : \texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{observation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, et la version non numérotée correspondante avec un astérisque \lstinline|*| dans le nom. Les titres changeront avec la langue actuelle. Par exemple, \texttt{theorem} sera affiché comme « Theorem » en mode anglais et « Théorème » en mode français.
+Plus précisement, les environnements prédéfinis incluent : \texttt{assumption}, \texttt{axiom}, \texttt{conjecture}, \texttt{convention}, \texttt{corollary}, \texttt{definition}, \texttt{definition-proposition}, \texttt{definition-theorem}, \texttt{example}, \texttt{exercise}, \texttt{fact}, \texttt{hypothesis}, \texttt{lemma}, \texttt{notation}, \texttt{observation}, \texttt{problem}, \texttt{property}, \texttt{proposition}, \texttt{question}, \texttt{remark}, \texttt{theorem}, et la version non numérotée correspondante avec un astérisque \lstinline|*| dans le nom. Les titres changeront avec la langue actuelle. Par exemple, \texttt{theorem} sera affiché comme «~Theorem~» en mode anglais et «~Théorème~» en mode français.
Lors du référencement d'un environnement de type théorème, il est recommandé d'utiliser \lstinline|\cref{|\meta{label}\texttt{\}}. De cette façon, il n'est pas nécessaire d'écrire explicitement le nom de l'environnement correspondant à chaque fois.
@@ -391,7 +393,7 @@ Après avoir utilisé \lstinline|\UseLanguage{French}|, un théorème s'afficher
A theorem in English.
\end{theorem}
-Par défaut, lorsqu'il est référencé, le nom de l'environnement de type théorème correspond toujours à la langue du contexte dans lequel se trouve l'environnement. Par exemple, la définition ci-dessus est toujours affichée en français dans le mode anglais courant : \cref{def: strange} et \cref{thm}. Si vous voulez que le nom du théorème corresponde au contexte actuel lors du référencement, vous pouvez ajouter \texttt{regionalref} aux options globales.
+Par défaut, lors du référencement, le nom du théorème correspond au contexte courant. Par exemple, le nom de la définition ci-dessus sera en français dans le contexte français courant : \cref{def: strange,thm}. Si vous voulez que le nom du théorème corresponde toujours à la langue du contexte dans lequel se trouve le théorème, vous pouvez ajouter \texttt{originalref} aux options globales.
\end{tip}
\UseLanguage{French}
@@ -497,7 +499,7 @@ Puisque la police dans les environnements de type théorème est la même que ce
\begin{itemize}[itemsep=.6em]
\item Les paramètres de police ne sont pas encore parfaits.
- \item Comme de nombreuses fonctionnalités sont basées sur la boîte à outils \ProjLib{}, \minimalist{} (et donc \minimart{}, \einfart{} et \minimbook{}, \simplivre{}) hérite de tous ses problèmes. Pour plus de détails, veuillez vous référer à la section « Problèmes connus » de la documentation de \ProjLib{}.
+ \item Comme de nombreuses fonctionnalités sont basées sur la boîte à outils \ProjLib{}, \minimalist{} (et donc \minimart{}, \einfart{} et \minimbook{}, \simplivre{}) hérite de tous ses problèmes. Pour plus de détails, veuillez vous référer à la section «~Problèmes connus~» de la documentation de \ProjLib{}.
\item Le mécanisme de gestion des erreurs est incomplet : pas de messages correspondants lorsque certains problèmes surviennent.
\item Il y a encore beaucoup de choses qui peuvent être optimisées dans le code.
\end{itemize}
diff --git a/macros/unicodetex/latex/simplivre/simplivre.cls b/macros/unicodetex/latex/simplivre/simplivre.cls
index 113e881f81..f8359a10c4 100644
--- a/macros/unicodetex/latex/simplivre/simplivre.cls
+++ b/macros/unicodetex/latex/simplivre/simplivre.cls
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesClass{simplivre}
- [2021/07/27 A simple and clear book style]
+ [2021/07/30 A simple and clear book style]
\def\minimclass@baseclass{book}
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
@@ -33,6 +33,7 @@
\DeclareBoolOption[false]{palatino}
\DeclareBoolOption[false]{times}
\DeclareBoolOption[false]{garamond}
+\DeclareBoolOption[false]{noto}
\DeclareBoolOption[false]{biolinum}
\DeclareBoolOption[false]{customfont}
@@ -60,6 +61,9 @@
\if@minimclass@garamond
\@minimclass@customfonttrue
\fi
+\if@minimclass@noto
+ \@minimclass@customfonttrue
+\fi
\if@minimclass@biolinum
\@minimclass@customfonttrue
\fi
@@ -342,6 +346,16 @@
\PJLsetlinespacing{\setstretch{1.00}}
\fi
+\if@minimclass@noto
+ \RequirePackage{amssymb}
+ \if@minimclass@useosf
+ \PassOptionsToPackage{oldstyle}{notomath}
+ \fi
+ \RequirePackage{anyfontsize}
+ \RequirePackage{notomath}
+ \PJLsetlinespacing{\setstretch{1.00}}
+\fi
+
\if@minimclass@biolinum
\RequirePackage{amssymb}
% \RequirePackage{mathpazo}
diff --git a/systems/win32/miktex/tm/packages/files.csv.lzma b/systems/win32/miktex/tm/packages/files.csv.lzma
index 0c27c34f49..aa95af7bcc 100644
--- a/systems/win32/miktex/tm/packages/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/files.csv.lzma b/systems/win32/miktex/tm/packages/next/files.csv.lzma
index 002a72d374..87e41f5939 100644
--- a/systems/win32/miktex/tm/packages/next/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/next/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index 2a61a98bbb..a11c759474 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=1627589745
+date=1627676142
lastupd=miktex-arctrl-bin-2.9 miktex-arctrl-bin-x64-2.9 miktex-asymptote-bin-2.9 miktex-asymptote-bin-x64-2.9 miktex-autosp-bin-2.9 miktex-autosp-bin-x64-2.9 miktex-axohelp-bin-2.9 miktex-axohelp-bin-x64-2.9 miktex-bibarts-bin-2.9 miktex-bibarts-bin-x64-2.9 miktex-bibtex-bin-2.9 miktex-bibtex-bin-x64-2.9 miktex-bibtex8bit-bin-2.9 miktex-bibtex8bit-bin-x64-2.9 miktex-bzip2-bin-2.9 miktex-bzip2-bin-x64-2.9 miktex-cairo-bin-2.9 miktex-cairo-bin-x64-2.9 miktex-chktex-bin-2.9 miktex-chktex-bin-x64-2.9
-lstdigest=fb10d306d9eea82989488f73b3e82c9b
-numpkg=4596
+lstdigest=7b2f50385c5ab5742b2f9a7a41c7c9de
+numpkg=4598
relstate=next
-version=7880
+version=7881
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: farujGb73XcKmLMZpgZWdjSrYy+WaciyyUIXri23/9U6PTZPoDbDfVUKF0GNu8g15Q52VjIEccTcygZGoslzeoLB0aKrGly029ZZQbxZW3xRbvhqSfe/1DOEn/UGSVFePMvB4THJB2sa4ZmjX91bZEEozwun4kK4T9ip3QSFeGRD5y2UmMwbcLRllVmBdDiwffsKbC34LVmU8TKaVGi3OPYsQ22LprzAyNHjbrwK7rEUMcE4AX6drsbi4HPT1a+7VD1tvstyNFztdVA0g3LZX3sUa7r7cv+wIh1Ykd70aWV9E1jYOUxQcKcDCW+o7hIdlmVrj4MLmJxXeJmHC2avcg==
+;;;; signature/miktex: ikTeFmNP+BQiFeKjBiTNlxfpAEhfof1NLfi0XryR9uU4eWxsyiBPGgoLsa0qbF1a/rStVNrNn5rBJDgAYHijTKd5H7POJyWOVGFMon8JlFQmzoT2M9FCYxpW8cR6szwksSsyAARyIK/iCYWPzoqVvhIH+rViJPaHD5F9x9EdT/0zGqfbGv1fmVe6z5p+169lEmCicWFIPkMlmMF7+eRzNk72jy/y7IE5fQC2pTZP8TkS0C5Hfkyq0uzb9B7DLhiMLxixkAFfvLGp6UmEB3PqUJhMr60FnnHDDhBcYMKzm7NFUscOP0ER4V4OO+lxdDr3s2SZB0TVRqKpH7AnwXISjw==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index b76775e4b3..9fb2a79fc1 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1627589487
-lastupd=lacheck__doc lacheck__source lipsum lipsum__doc lipsum__source logix logix__doc logix__source media9 media9__doc moderncv moderncv__doc moderncv__source palette palette__doc palette__source pst-arrow pst-arrow__doc pst-arrow__source siunitx
-lstdigest=c15d3138b0845112b2837894bdc93396
-numpkg=4596
+date=1627675880
+lastupd=jlreq jlreq__doc media9 media9__doc spbmark spbmark__doc spbmark__source tikztosvg tikztosvg__doc tikztosvg__source lacheck__doc lacheck__source lipsum lipsum__doc lipsum__source logix logix__doc logix__source moderncv moderncv__doc
+lstdigest=16cc66b8cdca7cdefef9e9618a7e9ca6
+numpkg=4598
relstate=stable
-version=7880
+version=7881
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: EDpZfObdsTulkpGZ+NMzudKbcxUphUBJMBGtP5dNmHMjQJjdessmMN6nNgMOOIypGSQ55hTY6JOnVT8kKgzHSClHPMbmOmSF9wId3MU8ve2U8mcTfVnBNw2Uu039vXI8jx/+QPHskpTX3bHyDLajEwj1AdqMhhUKe/Ql2M6oVT2o6F0xBBnre3OldAdULRlKQbtpzv2GTbICxYpyMzosfuEFSUTlrDzKQUB3pQTG3LcwD7VlH638/143iRh2yc+bztgGJ3yIvlWy9K0w9N21XxIYB8TbpwOp3A+C039y5h1tNs8Z7MeMESgYpSfaN5U5G7o14QLyq6J42PfrPdskng==
+;;;; signature/miktex: m/MEu47WPV3wASh3zduQd0I5H42s5w4sUuPPLFOwBplwQJfK0cvilCYKAA6dq0rQ/g7phVHClP3LoiUs2BqejVp9Su6A7o9auuke2XkKwB5xoVm9FYOBKTh9ZeMUfZ4KTwbUd7UlZXnYCL2jWJQ74pS9GO7fTvTnaTBlwPcKocE5g6/ki/WAEC5z20PgnCV3II4KxOGEHLI4JMPFQNkJ5Oqzp3LNv2SLwJXrUV4hHcochWqfR1cggPiAGA2k6aFcvCVsdkWneIIpY8d848yw6pQC9+SHN06X6EDg5W9SCtMYljzngC8s4zEP5fFsVTQ84lUPzhQgVHWoa8FeTlfEUA==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/timestamp b/timestamp
index 442432f8c7..baeaa5a416 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:
-2021-07-30-02-02
+2021-07-31-02-02