summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-02-01 03:05:11 +0000
committerNorbert Preining <norbert@preining.info>2023-02-01 03:05:11 +0000
commit665dcbc32c9499a686db2c369349632986af26e6 (patch)
treef38944b96cbd3d916198d3898b693f231e077161
parent7c33483242d8e20f8f809e76ec9a3406db2dbfab (diff)
CTAN sync 202302010305
-rw-r--r--FILES.byname195
-rw-r--r--FILES.byname.gzbin2513282 -> 2513398 bytes
-rw-r--r--FILES.last07days362
-rw-r--r--biblio/ctan-bibdata/ctan.bib26
-rw-r--r--biblio/ctan-bibdata/ctan.pdfbin3649425 -> 3648580 bytes
-rw-r--r--graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.pdfbin435827 -> 440579 bytes
-rw-r--r--graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.tex44
-rw-r--r--graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.pdfbin435237 -> 439375 bytes
-rw-r--r--graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.tex42
-rw-r--r--graphics/pgf/contrib/tangramtikz/tex/TangramTikz.sty107
-rw-r--r--macros/latex/contrib/abntexto/README (renamed from macros/latex/contrib/abntexto/README.txt)4
-rw-r--r--macros/latex/contrib/abntexto/abntexto-manual.pdfbin246005 -> 124830 bytes
-rw-r--r--macros/latex/contrib/abntexto/abntexto-manual.tex353
-rw-r--r--macros/latex/contrib/abntexto/abntexto.bib30
-rw-r--r--macros/latex/contrib/abntexto/abntexto.cls829
-rw-r--r--macros/latex/contrib/abntexto/abntexto.tex449
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/README.md4
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.pdfbin655136 -> 631666 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.tex56
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-leftframetitle.pdfbin314951 -> 318798 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-sidebar.pdfbin329247 -> 344913 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-test.pdfbin315595 -> 320313 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/tex/beamerthemeAmurmaple.sty102
-rw-r--r--macros/latex/contrib/todonotes/examples/alterAppearenceOfListOfTodos.pdfbin66197 -> 66201 bytes
-rw-r--r--macros/latex/contrib/todonotes/examples/externalize.pdfbin29246 -> 29245 bytes
-rw-r--r--macros/latex/contrib/todonotes/examples/saveColorByUsingLayers.pdfbin26848 -> 26849 bytes
-rw-r--r--macros/latex/contrib/todonotes/img/AlteredAppearenceOfListOfTodos.pngbin0 -> 7854 bytes
-rw-r--r--macros/latex/contrib/todonotes/todonotes.dtx142
-rw-r--r--macros/latex/contrib/todonotes/todonotes.pdfbin336972 -> 356267 bytes
-rw-r--r--macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-en.pdfbin456766 -> 458337 bytes
-rw-r--r--macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-en.tex46
-rw-r--r--macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-fr.pdfbin571900 -> 572738 bytes
-rw-r--r--macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-fr.tex42
-rw-r--r--macros/latex/contrib/writeongrid/tex/WriteOnGrid.sty62
-rw-r--r--systems/mac/mactex/ExtrasFolder.pdfbin38088 -> 38088 bytes
-rw-r--r--systems/mac/mactex/Licenses.txt4
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb257
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2446580 -> 2448320 bytes
-rw-r--r--timestamp2
43 files changed, 1791 insertions, 1389 deletions
diff --git a/FILES.byname b/FILES.byname
index 1221043e2d..7090597dcd 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -2048,12 +2048,12 @@
2022/12/25 | 1673 | biblio/citation-style-language/README.md
2022/12/25 | 11958 | biblio/citation-style-language/vancouver.csl
2022/12/25 | 604004 | biblio/citation-style-language.zip
-2023/01/30 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/01/31 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2023/01/30 | 2764218 | biblio/ctan-bibdata/ctan.bib
-2023/01/30 | 3646376 | biblio/ctan-bibdata/ctan.pdf
+2023/01/31 | 2764968 | biblio/ctan-bibdata/ctan.bib
+2023/01/31 | 3649425 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2023/01/30 | 4042164 | biblio/ctan-bibdata.zip
+2023/01/31 | 4045122 | biblio/ctan-bibdata.zip
2022/02/06 | 3110 | biblio/pbibtex/pbibtex-base/cpp.awk
2022/02/06 | 1009 | biblio/pbibtex/pbibtex-base/generate.sh
2022/02/06 | 22422 | biblio/pbibtex/pbibtex-base/jabbrv.bst
@@ -5407,7 +5407,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2023/01/30 | 160976 | FILES.last07days
+2023/01/31 | 158572 | 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
@@ -160031,13 +160031,13 @@
2020/10/16 | 2741 | graphics/pgf/contrib/syntaxdi/latex/syntaxdi.sty
2020/10/16 | 1919 | graphics/pgf/contrib/syntaxdi/README
2020/10/16 | 187671 | graphics/pgf/contrib/syntaxdi.zip
-2023/01/27 | 435827 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.pdf
-2023/01/27 | 18981 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.tex
-2023/01/27 | 435237 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.pdf
-2023/01/27 | 20267 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.tex
+2023/01/31 | 440579 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.pdf
+2023/01/31 | 19701 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.tex
+2023/01/31 | 439375 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.pdf
+2023/01/31 | 21028 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.tex
2023/01/24 | 431 | graphics/pgf/contrib/tangramtikz/README.md
-2023/01/27 | 31823 | graphics/pgf/contrib/tangramtikz/tex/TangramTikz.sty
-2023/01/27 | 853673 | graphics/pgf/contrib/tangramtikz.zip
+2023/01/31 | 37331 | graphics/pgf/contrib/tangramtikz/tex/TangramTikz.sty
+2023/01/31 | 862987 | graphics/pgf/contrib/tangramtikz.zip
2014/12/22 | 292 | graphics/pgf/contrib/ticollege/doc/IndexHead.ist
2015/02/15 | 366516 | graphics/pgf/contrib/ticollege/doc/ticollege-doc.pdf
2015/02/15 | 28788 | graphics/pgf/contrib/ticollege/doc/ticollege-doc.tex
@@ -209953,12 +209953,12 @@
2018/11/24 | 60065 | macros/latex/contrib/abntex2/tex/abntex2-num.bst
2018/11/24 | 5396 | macros/latex/contrib/abntex2/tex/abntex2-options.bib
2018/11/25 | 6520886 | macros/latex/contrib/abntex2.zip
-2022/10/12 | 697 | macros/latex/contrib/abntexto/abntexto.bib
-2022/10/12 | 24634 | macros/latex/contrib/abntexto/abntexto.cls
-2022/10/12 | 246005 | macros/latex/contrib/abntexto/abntexto-manual.pdf
-2022/10/12 | 11869 | macros/latex/contrib/abntexto/abntexto-manual.tex
-2022/10/12 | 239 | macros/latex/contrib/abntexto/README.txt
-2022/10/13 | 254665 | macros/latex/contrib/abntexto.zip
+2023/01/31 | 743 | macros/latex/contrib/abntexto/abntexto.bib
+2023/01/31 | 25990 | macros/latex/contrib/abntexto/abntexto.cls
+2023/01/31 | 124830 | macros/latex/contrib/abntexto/abntexto-manual.pdf
+2023/01/31 | 14810 | macros/latex/contrib/abntexto/abntexto.tex
+2023/01/31 | 239 | macros/latex/contrib/abntexto/README
+2023/01/31 | 108315 | macros/latex/contrib/abntexto.zip
2020/04/28 | 715 | macros/latex/contrib/abnt/README.md
2020/06/07 | 122436 | macros/latex/contrib/abnt.zip
2022/11/06 | 245502 | macros/latex/contrib/abraces/abraces-doc.pdf
@@ -211960,16 +211960,16 @@
2018/10/31 | 201 | macros/latex/contrib/beamer-contrib/themes/beamerdarkthemes/makemagpie.sh
2020/05/10 | 2141 | macros/latex/contrib/beamer-contrib/themes/beamerdarkthemes/README
2020/05/10 | 9637048 | macros/latex/contrib/beamer-contrib/themes/beamerdarkthemes.zip
-2022/09/10 | 655136 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.pdf
-2022/09/10 | 19290 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.tex
-2022/09/10 | 314951 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-leftframetitle.pdf
-2022/09/10 | 329247 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-sidebar.pdf
-2022/09/10 | 315595 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-test.pdf
-2022/09/10 | 170260 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/logo.png
-2022/09/10 | 495 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/LICENSE
-2022/09/10 | 1236 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/README.md
-2022/09/10 | 23314 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/tex/beamerthemeAmurmaple.sty
-2022/09/10 | 1742414 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple.zip
+2023/01/31 | 631666 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.pdf
+2023/01/31 | 20002 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.tex
+2023/01/31 | 318798 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-leftframetitle.pdf
+2023/01/31 | 344913 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-sidebar.pdf
+2023/01/31 | 320313 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-test.pdf
+2023/01/31 | 170260 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/logo.png
+2023/01/31 | 495 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/LICENSE
+2023/01/31 | 1237 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/README.md
+2023/01/31 | 24332 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/tex/beamerthemeAmurmaple.sty
+2023/01/31 | 1778668 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple.zip
2022/12/10 | 561 | macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamercolorthemeArguelles.sty
2022/12/10 | 876 | macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerfontthemeArguelles.sty
2022/12/10 | 2578 | macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerinnerthemeArguelles.sty
@@ -238143,17 +238143,18 @@
2014/03/10 | 2561 | macros/latex/contrib/tocvsec2/tocvsec2.ins
2014/03/10 | 300978 | macros/latex/contrib/tocvsec2/tocvsec2.pdf
2014/03/10 | 308536 | macros/latex/contrib/tocvsec2.zip
-2021/06/04 | 66197 | macros/latex/contrib/todonotes/examples/alterAppearenceOfListOfTodos.pdf
-2021/06/04 | 1034 | macros/latex/contrib/todonotes/examples/alterAppearenceOfListOfTodos.tex
-2021/06/04 | 29246 | macros/latex/contrib/todonotes/examples/externalize.pdf
-2021/06/04 | 762 | macros/latex/contrib/todonotes/examples/externalize.tex
-2021/06/04 | 26848 | macros/latex/contrib/todonotes/examples/saveColorByUsingLayers.pdf
-2021/06/04 | 668 | macros/latex/contrib/todonotes/examples/saveColorByUsingLayers.tex
-2021/06/04 | 1631 | macros/latex/contrib/todonotes/README
-2021/06/04 | 77894 | macros/latex/contrib/todonotes/todonotes.dtx
-2021/06/04 | 1979 | macros/latex/contrib/todonotes/todonotes.ins
-2021/06/04 | 336972 | macros/latex/contrib/todonotes/todonotes.pdf
-2021/06/04 | 467974 | macros/latex/contrib/todonotes.zip
+2023/01/31 | 66201 | macros/latex/contrib/todonotes/examples/alterAppearenceOfListOfTodos.pdf
+2023/01/31 | 1034 | macros/latex/contrib/todonotes/examples/alterAppearenceOfListOfTodos.tex
+2023/01/31 | 29245 | macros/latex/contrib/todonotes/examples/externalize.pdf
+2023/01/31 | 762 | macros/latex/contrib/todonotes/examples/externalize.tex
+2023/01/31 | 26849 | macros/latex/contrib/todonotes/examples/saveColorByUsingLayers.pdf
+2023/01/31 | 668 | macros/latex/contrib/todonotes/examples/saveColorByUsingLayers.tex
+2023/01/31 | 7854 | macros/latex/contrib/todonotes/img/AlteredAppearenceOfListOfTodos.png
+2023/01/31 | 1631 | macros/latex/contrib/todonotes/README
+2023/01/31 | 82295 | macros/latex/contrib/todonotes/todonotes.dtx
+2023/01/31 | 1979 | macros/latex/contrib/todonotes/todonotes.ins
+2023/01/31 | 356267 | macros/latex/contrib/todonotes/todonotes.pdf
+2023/01/31 | 495439 | macros/latex/contrib/todonotes.zip
2010/04/01 | 413 | macros/latex/contrib/todo/README
2010/04/01 | 21736 | macros/latex/contrib/todo/todo.dtx
2010/04/01 | 521 | macros/latex/contrib/todo/todo.ins
@@ -240644,13 +240645,13 @@
2022/08/05 | 96536 | macros/latex/contrib/wrapstuff/wrapstuff.dtx
2022/08/05 | 451989 | macros/latex/contrib/wrapstuff/wrapstuff.pdf
2022/08/05 | 454990 | macros/latex/contrib/wrapstuff.zip
-2023/01/20 | 456766 | macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-en.pdf
-2023/01/20 | 13986 | macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-en.tex
-2023/01/20 | 571900 | macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-fr.pdf
-2023/01/20 | 27335 | macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-fr.tex
+2023/01/31 | 458337 | macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-en.pdf
+2023/01/31 | 14428 | macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-en.tex
+2023/01/31 | 572738 | macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-fr.pdf
+2023/01/31 | 27784 | macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-fr.tex
2023/01/17 | 457 | macros/latex/contrib/writeongrid/README.md
-2023/01/20 | 16750 | macros/latex/contrib/writeongrid/tex/WriteOnGrid.sty
-2023/01/20 | 1011638 | macros/latex/contrib/writeongrid.zip
+2023/01/31 | 17497 | macros/latex/contrib/writeongrid/tex/WriteOnGrid.sty
+2023/01/31 | 1014530 | macros/latex/contrib/writeongrid.zip
2013/08/27 | 1511 | macros/latex/contrib/wsemclassic/LICENSE
2013/08/27 | 2275 | macros/latex/contrib/wsemclassic/Makefile
2013/08/27 | 2394 | macros/latex/contrib/wsemclassic/README
@@ -286051,10 +286052,10 @@
1993/07/19 | 61321 | systems/mac/macmakeindex.sit.hqx
2022/03/17 | 47 | systems/mac/mactex/BasicTeX.pkg.md5
2022/03/17 | 143 | systems/mac/mactex/BasicTeX.pkg.sha512
-2023/01/05 | 38088 | systems/mac/mactex/ExtrasFolder.pdf
+2023/01/30 | 38088 | systems/mac/mactex/ExtrasFolder.pdf
2022/03/17 | 50 | systems/mac/mactex/Ghostscript.pkg.md5
2022/03/17 | 146 | systems/mac/mactex/Ghostscript.pkg.sha512
-2023/01/05 | 1612 | systems/mac/mactex/Licenses.txt
+2023/01/30 | 1612 | systems/mac/mactex/Licenses.txt
2022/03/21 | 4961582623 | systems/mac/mactex/mactex-20220321.pkg
2022/03/21 | 54 | systems/mac/mactex/mactex-20220321.pkg.md5
2022/03/21 | 150 | systems/mac/mactex/mactex-20220321.pkg.sha512
@@ -286064,13 +286065,13 @@
2022/02/28 | 55345960 | systems/mac/mactex/mactex-ghostscript-9.55-20220208.pkg
2022/02/28 | 71 | systems/mac/mactex/mactex-ghostscript-9.55-20220208.pkg.md5
2022/03/17 | 167 | systems/mac/mactex/mactex-ghostscript-9.55-20220208.pkg.sha512
-2023/01/05 | 527550254 | systems/mac/mactex/mactex-MacTeXtras-20230105.zip
-2023/01/05 | 65 | systems/mac/mactex/mactex-MacTeXtras-20230105.zip.md5
-2023/01/05 | 161 | systems/mac/mactex/mactex-MacTeXtras-20230105.zip.sha512
+2023/01/30 | 527569186 | systems/mac/mactex/mactex-MacTeXtras-20230130.zip
+2023/01/30 | 65 | systems/mac/mactex/mactex-MacTeXtras-20230130.zip.md5
+2023/01/30 | 161 | systems/mac/mactex/mactex-MacTeXtras-20230130.zip.sha512
2022/03/21 | 45 | systems/mac/mactex/MacTeX.pkg.md5
2022/03/21 | 141 | systems/mac/mactex/MacTeX.pkg.sha512
-2023/01/05 | 49 | systems/mac/mactex/MacTeXtras.zip.md5
-2023/01/05 | 145 | systems/mac/mactex/MacTeXtras.zip.sha512
+2023/01/30 | 49 | systems/mac/mactex/MacTeXtras.zip.md5
+2023/01/30 | 145 | systems/mac/mactex/MacTeXtras.zip.sha512
2022/04/03 | 189 | systems/mac/mactex/README
1995/08/15 | 308344 | systems/mac/MakeIndex-Fat-1.0-sit.hqx
1994/04/20 | 2925109 | systems/mac/metafont/bluesky/MAC_MF_0.66.sit.hqx
@@ -289739,11 +289740,11 @@
2023/01/29 | 6820 | systems/texlive/tlnet/archive/collection-latexextra.r65660.tar.xz
2022/06/10 | 700 | systems/texlive/tlnet/archive/collection-latex.r63515.tar.xz
2023/01/11 | 744 | systems/texlive/tlnet/archive/collection-latexrecommended.r65512.tar.xz
-2023/01/03 | 964 | systems/texlive/tlnet/archive/collection-luatex.r65441.tar.xz
+2023/01/31 | 968 | systems/texlive/tlnet/archive/collection-luatex.r65693.tar.xz
2023/01/30 | 1656 | systems/texlive/tlnet/archive/collection-mathscience.r65674.tar.xz
2022/11/01 | 556 | systems/texlive/tlnet/archive/collection-metapost.r64878.tar.xz
2022/11/08 | 484 | systems/texlive/tlnet/archive/collection-music.r64966.tar.xz
-2023/01/28 | 1552 | systems/texlive/tlnet/archive/collection-pictures.r65649.tar.xz
+2023/01/31 | 1560 | systems/texlive/tlnet/archive/collection-pictures.r65687.tar.xz
2023/01/26 | 976 | systems/texlive/tlnet/archive/collection-plaingeneric.r65622.tar.xz
2022/12/27 | 816 | systems/texlive/tlnet/archive/collection-pstricks.r65367.tar.xz
2023/01/28 | 1680 | systems/texlive/tlnet/archive/collection-publishers.r65646.tar.xz
@@ -289837,8 +289838,8 @@
2019/02/28 | 266164 | systems/texlive/tlnet/archive/concmath.doc.r17219.tar.xz
2019/02/28 | 2640 | systems/texlive/tlnet/archive/concmath-fonts.doc.r17218.tar.xz
2019/02/28 | 15176 | systems/texlive/tlnet/archive/concmath-fonts.r17218.tar.xz
-2022/11/05 | 1856924 | systems/texlive/tlnet/archive/concmath-otf.doc.r64924.tar.xz
-2022/11/05 | 133888 | systems/texlive/tlnet/archive/concmath-otf.r64924.tar.xz
+2023/01/31 | 1857764 | systems/texlive/tlnet/archive/concmath-otf.doc.r65683.tar.xz
+2023/01/31 | 135020 | systems/texlive/tlnet/archive/concmath-otf.r65683.tar.xz
2019/02/28 | 2176 | systems/texlive/tlnet/archive/concmath.r17219.tar.xz
2019/02/28 | 9604 | systems/texlive/tlnet/archive/concmath.source.r17219.tar.xz
2019/02/28 | 1064 | systems/texlive/tlnet/archive/concprog.doc.r18791.tar.xz
@@ -291387,9 +291388,9 @@
2022/02/08 | 341332 | systems/texlive/tlnet/archive/envlab.doc.r61937.tar.xz
2022/02/08 | 5492 | systems/texlive/tlnet/archive/envlab.r61937.tar.xz
2022/02/08 | 14628 | systems/texlive/tlnet/archive/envlab.source.r61937.tar.xz
-2023/01/23 | 1585204 | systems/texlive/tlnet/archive/eolang.doc.r65606.tar.xz
-2023/01/23 | 6988 | systems/texlive/tlnet/archive/eolang.r65606.tar.xz
-2023/01/23 | 15488 | systems/texlive/tlnet/archive/eolang.source.r65606.tar.xz
+2023/01/31 | 1585256 | systems/texlive/tlnet/archive/eolang.doc.r65688.tar.xz
+2023/01/31 | 6992 | systems/texlive/tlnet/archive/eolang.r65688.tar.xz
+2023/01/31 | 15484 | systems/texlive/tlnet/archive/eolang.source.r65688.tar.xz
2019/02/28 | 266312 | systems/texlive/tlnet/archive/epigrafica.doc.r17210.tar.xz
2019/02/28 | 343668 | systems/texlive/tlnet/archive/epigrafica.r17210.tar.xz
2019/02/28 | 852 | systems/texlive/tlnet/archive/epigram.r20513.tar.xz
@@ -291498,8 +291499,8 @@
2019/02/28 | 6056 | systems/texlive/tlnet/archive/erdc.r15878.tar.xz
2019/02/28 | 16276 | systems/texlive/tlnet/archive/erdc.source.r15878.tar.xz
2022/05/17 | 378364 | systems/texlive/tlnet/archive/erewhon.doc.r63312.tar.xz
-2022/11/05 | 1987428 | systems/texlive/tlnet/archive/erewhon-math.doc.r64925.tar.xz
-2022/11/05 | 267620 | systems/texlive/tlnet/archive/erewhon-math.r64925.tar.xz
+2023/01/31 | 1988520 | systems/texlive/tlnet/archive/erewhon-math.doc.r65684.tar.xz
+2023/01/31 | 267832 | systems/texlive/tlnet/archive/erewhon-math.r65684.tar.xz
2022/05/17 | 2596492 | systems/texlive/tlnet/archive/erewhon.r63312.tar.xz
2019/02/28 | 147644 | systems/texlive/tlnet/archive/errata.doc.r42428.tar.xz
2019/02/28 | 1652 | systems/texlive/tlnet/archive/errata.r42428.tar.xz
@@ -291593,8 +291594,8 @@
2019/02/28 | 1528 | systems/texlive/tlnet/archive/eukdate.r15878.tar.xz
2019/02/28 | 4048 | systems/texlive/tlnet/archive/eukdate.source.r15878.tar.xz
2019/02/28 | 236756 | systems/texlive/tlnet/archive/euler.doc.r42428.tar.xz
-2022/11/14 | 1544348 | systems/texlive/tlnet/archive/euler-math.doc.r65010.tar.xz
-2022/11/14 | 225868 | systems/texlive/tlnet/archive/euler-math.r65010.tar.xz
+2023/01/31 | 1544780 | systems/texlive/tlnet/archive/euler-math.doc.r65685.tar.xz
+2023/01/31 | 224712 | systems/texlive/tlnet/archive/euler-math.r65685.tar.xz
2022/07/24 | 337868 | systems/texlive/tlnet/archive/eulerpx.doc.r63967.tar.xz
2022/07/24 | 2720 | systems/texlive/tlnet/archive/eulerpx.r63967.tar.xz
2019/02/28 | 3372 | systems/texlive/tlnet/archive/euler.r42428.tar.xz
@@ -294424,6 +294425,8 @@
2019/02/28 | 1652 | systems/texlive/tlnet/archive/longnamefilelist.source.r27889.tar.xz
2019/02/28 | 8240 | systems/texlive/tlnet/archive/loops.doc.r30704.tar.xz
2019/02/28 | 11928 | systems/texlive/tlnet/archive/loops.r30704.tar.xz
+2023/01/31 | 107380 | systems/texlive/tlnet/archive/lparse.doc.r65693.tar.xz
+2023/01/31 | 3104 | systems/texlive/tlnet/archive/lparse.r65693.tar.xz
2019/02/28 | 269288 | systems/texlive/tlnet/archive/lpform.doc.r36918.tar.xz
2019/02/28 | 1564 | systems/texlive/tlnet/archive/lpform.r36918.tar.xz
2019/02/28 | 96860 | systems/texlive/tlnet/archive/lpic.doc.r20843.tar.xz
@@ -295771,9 +295774,9 @@
2019/02/28 | 438652 | systems/texlive/tlnet/archive/nag.doc.r24741.tar.xz
2019/02/28 | 7800 | systems/texlive/tlnet/archive/nag.r24741.tar.xz
2019/02/28 | 17648 | systems/texlive/tlnet/archive/nag.source.r24741.tar.xz
-2023/01/30 | 436192 | systems/texlive/tlnet/archive/naive-ebnf.doc.r65674.tar.xz
-2023/01/30 | 2012 | systems/texlive/tlnet/archive/naive-ebnf.r65674.tar.xz
-2023/01/30 | 4156 | systems/texlive/tlnet/archive/naive-ebnf.source.r65674.tar.xz
+2023/01/31 | 515760 | systems/texlive/tlnet/archive/naive-ebnf.doc.r65689.tar.xz
+2023/01/31 | 2044 | systems/texlive/tlnet/archive/naive-ebnf.r65689.tar.xz
+2023/01/31 | 4376 | systems/texlive/tlnet/archive/naive-ebnf.source.r65689.tar.xz
2021/03/02 | 1149712 | systems/texlive/tlnet/archive/nameauth.doc.r58026.tar.xz
2021/03/02 | 6868 | systems/texlive/tlnet/archive/nameauth.r58026.tar.xz
2021/03/02 | 91272 | systems/texlive/tlnet/archive/nameauth.source.r58026.tar.xz
@@ -297174,8 +297177,8 @@
2020/05/05 | 4116 | systems/texlive/tlnet/archive/psbao.r55013.tar.xz
2020/03/04 | 134004 | systems/texlive/tlnet/archive/pseudocode.doc.r54080.tar.xz
2020/03/04 | 2420 | systems/texlive/tlnet/archive/pseudocode.r54080.tar.xz
-2022/08/24 | 985412 | systems/texlive/tlnet/archive/pseudo.doc.r64182.tar.xz
-2022/08/24 | 6800 | systems/texlive/tlnet/archive/pseudo.r64182.tar.xz
+2023/01/31 | 1027208 | systems/texlive/tlnet/archive/pseudo.doc.r65690.tar.xz
+2023/01/31 | 6868 | systems/texlive/tlnet/archive/pseudo.r65690.tar.xz
2019/02/28 | 68776 | systems/texlive/tlnet/archive/psfrag.doc.r15878.tar.xz
2019/02/28 | 136192 | systems/texlive/tlnet/archive/psfrag-italian.doc.r15878.tar.xz
2019/02/28 | 400 | systems/texlive/tlnet/archive/psfrag-italian.r15878.tar.xz
@@ -298882,9 +298885,9 @@
2019/09/11 | 1292 | systems/texlive/tlnet/archive/tagging.r52064.tar.xz
2019/02/28 | 68912 | systems/texlive/tlnet/archive/tagpair.doc.r42138.tar.xz
2019/02/28 | 1244 | systems/texlive/tlnet/archive/tagpair.r42138.tar.xz
-2023/01/26 | 2029320 | systems/texlive/tlnet/archive/tagpdf.doc.r65629.tar.xz
-2023/01/26 | 32792 | systems/texlive/tlnet/archive/tagpdf.r65629.tar.xz
-2023/01/26 | 60908 | systems/texlive/tlnet/archive/tagpdf.source.r65629.tar.xz
+2023/01/31 | 2031436 | systems/texlive/tlnet/archive/tagpdf.doc.r65691.tar.xz
+2023/01/31 | 32924 | systems/texlive/tlnet/archive/tagpdf.r65691.tar.xz
+2023/01/31 | 61076 | systems/texlive/tlnet/archive/tagpdf.source.r65691.tar.xz
2019/02/28 | 131060 | systems/texlive/tlnet/archive/talk.doc.r42428.tar.xz
2019/02/28 | 4676 | systems/texlive/tlnet/archive/talk.r42428.tar.xz
2019/02/28 | 556 | systems/texlive/tlnet/archive/talk.source.r42428.tar.xz
@@ -299251,7 +299254,7 @@
2022/09/13 | 600 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r64356.tar.xz
-2023/01/30 | 424452 | systems/texlive/tlnet/archive/texlive-scripts.doc.r65664.tar.xz
+2023/01/31 | 424552 | systems/texlive/tlnet/archive/texlive-scripts.doc.r65682.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
@@ -299275,7 +299278,7 @@
2022/09/13 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r64356.tar.xz
-2023/01/30 | 113700 | systems/texlive/tlnet/archive/texlive-scripts.r65664.tar.xz
+2023/01/31 | 113684 | systems/texlive/tlnet/archive/texlive-scripts.r65682.tar.xz
2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz
2022/11/29 | 36264 | systems/texlive/tlnet/archive/texlive-scripts.win32.r65128.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz
@@ -299731,6 +299734,8 @@
2019/02/28 | 119856 | systems/texlive/tlnet/archive/tikz-truchet.doc.r50020.tar.xz
2019/02/28 | 2236 | systems/texlive/tlnet/archive/tikz-truchet.r50020.tar.xz
2019/02/28 | 3476 | systems/texlive/tlnet/archive/tikz-truchet.source.r50020.tar.xz
+2023/01/31 | 307980 | systems/texlive/tlnet/archive/tikzviolinplots.doc.r65687.tar.xz
+2023/01/31 | 3764 | systems/texlive/tlnet/archive/tikzviolinplots.r65687.tar.xz
2020/05/29 | 6503612 | systems/texlive/tlnet/archive/tile-graphic.doc.r55325.tar.xz
2020/05/29 | 3700 | systems/texlive/tlnet/archive/tile-graphic.r55325.tar.xz
2020/05/29 | 13648 | systems/texlive/tlnet/archive/tile-graphic.source.r55325.tar.xz
@@ -299917,8 +299922,8 @@
2019/02/28 | 46804 | systems/texlive/tlnet/archive/trajan.r15878.tar.xz
2019/02/28 | 20268 | systems/texlive/tlnet/archive/trajan.source.r15878.tar.xz
2019/02/28 | 29108 | systems/texlive/tlnet/archive/tram.doc.r29803.tar.xz
-2023/01/29 | 45904 | systems/texlive/tlnet/archive/tramlines.doc.r65660.tar.xz
-2023/01/29 | 1048 | systems/texlive/tlnet/archive/tramlines.r65660.tar.xz
+2023/01/31 | 59588 | systems/texlive/tlnet/archive/tramlines.doc.r65692.tar.xz
+2023/01/31 | 1068 | systems/texlive/tlnet/archive/tramlines.r65692.tar.xz
2019/02/28 | 2528 | systems/texlive/tlnet/archive/tram.r29803.tar.xz
2019/02/28 | 638988 | systems/texlive/tlnet/archive/translation-array-fr.doc.r24344.tar.xz
2019/02/28 | 384 | systems/texlive/tlnet/archive/translation-array-fr.r24344.tar.xz
@@ -300340,14 +300345,14 @@
2019/02/28 | 340 | systems/texlive/tlnet/archive/urlbst.amd64-freebsd.r23262.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/urlbst.amd64-netbsd.r30191.tar.xz
2019/02/28 | 336 | systems/texlive/tlnet/archive/urlbst.armhf-linux.r30015.tar.xz
-2022/12/04 | 251788 | systems/texlive/tlnet/archive/urlbst.doc.r65190.tar.xz
+2023/01/31 | 252716 | systems/texlive/tlnet/archive/urlbst.doc.r65694.tar.xz
2019/02/28 | 336 | systems/texlive/tlnet/archive/urlbst.i386-cygwin.r23262.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/urlbst.i386-freebsd.r23262.tar.xz
2019/02/28 | 336 | systems/texlive/tlnet/archive/urlbst.i386-linux.r23262.tar.xz
2019/02/28 | 336 | systems/texlive/tlnet/archive/urlbst.i386-netbsd.r30191.tar.xz
2019/02/28 | 336 | systems/texlive/tlnet/archive/urlbst.i386-solaris.r23262.tar.xz
-2022/12/04 | 14108 | systems/texlive/tlnet/archive/urlbst.r65190.tar.xz
-2022/12/04 | 23272 | systems/texlive/tlnet/archive/urlbst.source.r65190.tar.xz
+2023/01/31 | 14284 | systems/texlive/tlnet/archive/urlbst.r65694.tar.xz
+2023/01/31 | 23300 | systems/texlive/tlnet/archive/urlbst.source.r65694.tar.xz
2021/02/25 | 336 | systems/texlive/tlnet/archive/urlbst.universal-darwin.r57908.tar.xz
2019/02/28 | 680 | systems/texlive/tlnet/archive/urlbst.win32.r23262.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/urlbst.x86_64-cygwin.r33557.tar.xz
@@ -300682,8 +300687,8 @@
2020/01/19 | 4124 | systems/texlive/tlnet/archive/xbmks.r53448.tar.xz
2020/01/19 | 8024 | systems/texlive/tlnet/archive/xbmks.source.r53448.tar.xz
2022/04/18 | 224040 | systems/texlive/tlnet/archive/xcharter.doc.r63057.tar.xz
-2022/11/05 | 1948324 | systems/texlive/tlnet/archive/xcharter-math.doc.r64927.tar.xz
-2022/11/05 | 217836 | systems/texlive/tlnet/archive/xcharter-math.r64927.tar.xz
+2023/01/31 | 1966132 | systems/texlive/tlnet/archive/xcharter-math.doc.r65686.tar.xz
+2023/01/31 | 218600 | systems/texlive/tlnet/archive/xcharter-math.r65686.tar.xz
2022/04/18 | 2200760 | systems/texlive/tlnet/archive/xcharter.r63057.tar.xz
2020/01/22 | 159256 | systems/texlive/tlnet/archive/xcite.doc.r53486.tar.xz
2020/01/22 | 1048 | systems/texlive/tlnet/archive/xcite.r53486.tar.xz
@@ -301140,16 +301145,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2022/07/17 | 124404 | systems/texlive/tlnet/install-tl
-2023/01/30 | 5828837 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2023/01/30 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2023/01/30 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/01/31 | 5828908 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/01/31 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/01/31 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2021/04/11 | 4945 | systems/texlive/tlnet/install-tl-windows.bat
-2023/01/30 | 20434787 | systems/texlive/tlnet/install-tl-windows.exe
-2023/01/30 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2023/01/30 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/01/30 | 25513744 | systems/texlive/tlnet/install-tl.zip
-2023/01/30 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2023/01/30 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/01/31 | 20438132 | systems/texlive/tlnet/install-tl-windows.exe
+2023/01/31 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/01/31 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/01/31 | 25513709 | systems/texlive/tlnet/install-tl.zip
+2023/01/31 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/01/31 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2022/04/03 | 1229 | systems/texlive/tlnet/README.md
2022/04/03 | 0 | systems/texlive/tlnet/TEXLIVE_2022
2023/01/17 | 8401 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -301159,7 +301164,7 @@
2023/01/17 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2023/01/17 | 49938 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2023/01/29 | 7349 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2023/01/30 | 7219 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/01/11 | 216583 | 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
@@ -301202,12 +301207,12 @@
2021/05/16 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2021/12/21 | 27582 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2023/01/30 | 18017460 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2023/01/30 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/01/31 | 18020867 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/01/31 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2022/04/18 | 86658 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2023/01/30 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2023/01/30 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/01/30 | 2446580 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/01/31 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/01/31 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/01/31 | 2448320 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2022/09/14 | 58922 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2022/10/04 | 42404 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2021/12/21 | 16130 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -311455,7 +311460,7 @@
2014/07/05 | 611 | systems/win32/yandy/README
2014/07/05 | 1004628 | systems/win32/yandy/yandy-src.tar.xz
2014/07/05 | 1012416 | systems/win32/yandy.zip
-2023/01/31 | 186 | timestamp
+2023/02/01 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index fdb56ad484..7c39f8ecc3 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 3ed932382a..39c5eb6805 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,3 +1,93 @@
+2023/01/31 | 968 | systems/texlive/tlnet/archive/collection-luatex.r65693.tar.xz
+2023/01/31 | 862987 | graphics/pgf/contrib/tangramtikz.zip
+2023/01/31 | 82295 | macros/latex/contrib/todonotes/todonotes.dtx
+2023/01/31 | 7854 | macros/latex/contrib/todonotes/img/AlteredAppearenceOfListOfTodos.png
+2023/01/31 | 762 | macros/latex/contrib/todonotes/examples/externalize.tex
+2023/01/31 | 743 | macros/latex/contrib/abntexto/abntexto.bib
+2023/01/31 | 6992 | systems/texlive/tlnet/archive/eolang.r65688.tar.xz
+2023/01/31 | 6868 | systems/texlive/tlnet/archive/pseudo.r65690.tar.xz
+2023/01/31 | 668 | macros/latex/contrib/todonotes/examples/saveColorByUsingLayers.tex
+2023/01/31 | 66201 | macros/latex/contrib/todonotes/examples/alterAppearenceOfListOfTodos.pdf
+2023/01/31 | 631666 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.pdf
+2023/01/31 | 61076 | systems/texlive/tlnet/archive/tagpdf.source.r65691.tar.xz
+2023/01/31 | 59588 | systems/texlive/tlnet/archive/tramlines.doc.r65692.tar.xz
+2023/01/31 | 5828908 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/01/31 | 572738 | macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-fr.pdf
+2023/01/31 | 515760 | systems/texlive/tlnet/archive/naive-ebnf.doc.r65689.tar.xz
+2023/01/31 | 495 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/LICENSE
+2023/01/31 | 495439 | macros/latex/contrib/todonotes.zip
+2023/01/31 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/01/31 | 458337 | macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-en.pdf
+2023/01/31 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/01/31 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/01/31 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/01/31 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/01/31 | 440579 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.pdf
+2023/01/31 | 439375 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.pdf
+2023/01/31 | 4376 | systems/texlive/tlnet/archive/naive-ebnf.source.r65689.tar.xz
+2023/01/31 | 424552 | systems/texlive/tlnet/archive/texlive-scripts.doc.r65682.tar.xz
+2023/01/31 | 4045122 | biblio/ctan-bibdata.zip
+2023/01/31 | 3764 | systems/texlive/tlnet/archive/tikzviolinplots.r65687.tar.xz
+2023/01/31 | 37331 | graphics/pgf/contrib/tangramtikz/tex/TangramTikz.sty
+2023/01/31 | 3649425 | biblio/ctan-bibdata/ctan.pdf
+2023/01/31 | 356267 | macros/latex/contrib/todonotes/todonotes.pdf
+2023/01/31 | 344913 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-sidebar.pdf
+2023/01/31 | 32924 | systems/texlive/tlnet/archive/tagpdf.r65691.tar.xz
+2023/01/31 | 320313 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-test.pdf
+2023/01/31 | 318798 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-leftframetitle.pdf
+2023/01/31 | 3104 | systems/texlive/tlnet/archive/lparse.r65693.tar.xz
+2023/01/31 | 307980 | systems/texlive/tlnet/archive/tikzviolinplots.doc.r65687.tar.xz
+2023/01/31 | 29245 | macros/latex/contrib/todonotes/examples/externalize.pdf
+2023/01/31 | 27784 | macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-fr.tex
+2023/01/31 | 2764968 | biblio/ctan-bibdata/ctan.bib
+2023/01/31 | 26849 | macros/latex/contrib/todonotes/examples/saveColorByUsingLayers.pdf
+2023/01/31 | 267832 | systems/texlive/tlnet/archive/erewhon-math.r65684.tar.xz
+2023/01/31 | 25990 | macros/latex/contrib/abntexto/abntexto.cls
+2023/01/31 | 25513709 | systems/texlive/tlnet/install-tl.zip
+2023/01/31 | 252716 | systems/texlive/tlnet/archive/urlbst.doc.r65694.tar.xz
+2023/01/31 | 2448320 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/01/31 | 24332 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/tex/beamerthemeAmurmaple.sty
+2023/01/31 | 239 | macros/latex/contrib/abntexto/README
+2023/01/31 | 23300 | systems/texlive/tlnet/archive/urlbst.source.r65694.tar.xz
+2023/01/31 | 224712 | systems/texlive/tlnet/archive/euler-math.r65685.tar.xz
+2023/01/31 | 218600 | systems/texlive/tlnet/archive/xcharter-math.r65686.tar.xz
+2023/01/31 | 21028 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.tex
+2023/01/31 | 2044 | systems/texlive/tlnet/archive/naive-ebnf.r65689.tar.xz
+2023/01/31 | 20438132 | systems/texlive/tlnet/install-tl-windows.exe
+2023/01/31 | 2031436 | systems/texlive/tlnet/archive/tagpdf.doc.r65691.tar.xz
+2023/01/31 | 20002 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.tex
+2023/01/31 | 1988520 | systems/texlive/tlnet/archive/erewhon-math.doc.r65684.tar.xz
+2023/01/31 | 1979 | macros/latex/contrib/todonotes/todonotes.ins
+2023/01/31 | 19701 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.tex
+2023/01/31 | 1966132 | systems/texlive/tlnet/archive/xcharter-math.doc.r65686.tar.xz
+2023/01/31 | 1857764 | systems/texlive/tlnet/archive/concmath-otf.doc.r65683.tar.xz
+2023/01/31 | 18020867 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/01/31 | 1778668 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple.zip
+2023/01/31 | 17497 | macros/latex/contrib/writeongrid/tex/WriteOnGrid.sty
+2023/01/31 | 170260 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/logo.png
+2023/01/31 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/01/31 | 1631 | macros/latex/contrib/todonotes/README
+2023/01/31 | 1585256 | systems/texlive/tlnet/archive/eolang.doc.r65688.tar.xz
+2023/01/31 | 1560 | systems/texlive/tlnet/archive/collection-pictures.r65687.tar.xz
+2023/01/31 | 15484 | systems/texlive/tlnet/archive/eolang.source.r65688.tar.xz
+2023/01/31 | 1544780 | systems/texlive/tlnet/archive/euler-math.doc.r65685.tar.xz
+2023/01/31 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/01/31 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/01/31 | 14810 | macros/latex/contrib/abntexto/abntexto.tex
+2023/01/31 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/01/31 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/01/31 | 14428 | macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-en.tex
+2023/01/31 | 14284 | systems/texlive/tlnet/archive/urlbst.r65694.tar.xz
+2023/01/31 | 135020 | systems/texlive/tlnet/archive/concmath-otf.r65683.tar.xz
+2023/01/31 | 124830 | macros/latex/contrib/abntexto/abntexto-manual.pdf
+2023/01/31 | 1237 | macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/README.md
+2023/01/31 | 113684 | systems/texlive/tlnet/archive/texlive-scripts.r65682.tar.xz
+2023/01/31 | 108315 | macros/latex/contrib/abntexto.zip
+2023/01/31 | 107380 | systems/texlive/tlnet/archive/lparse.doc.r65693.tar.xz
+2023/01/31 | 1068 | systems/texlive/tlnet/archive/tramlines.r65692.tar.xz
+2023/01/31 | 1034 | macros/latex/contrib/todonotes/examples/alterAppearenceOfListOfTodos.tex
+2023/01/31 | 1027208 | systems/texlive/tlnet/archive/pseudo.doc.r65690.tar.xz
+2023/01/31 | 1014530 | macros/latex/contrib/writeongrid.zip
2023/01/30 | 991356 | macros/latex/contrib/pseudo/doc/pseudo.pdf
2023/01/30 | 97 | graphics/pgf/contrib/tikzviolinplots/README
2023/01/30 | 955 | graphics/pgf/contrib/tikzviolinplots/AMR.csv
@@ -18,6 +108,7 @@
2023/01/30 | 777 | macros/latex/contrib/tagpdf/ex-spaceglyph-listings.tex
2023/01/30 | 75824 | systems/texlive/tlnet/archive/moodle.source.r65672.tar.xz
2023/01/30 | 72236 | systems/texlive/tlnet/archive/spectralsequences.r65667.tar.xz
+2023/01/30 | 7219 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/01/30 | 72193 | dviware/dvisvgm/doc/dvisvgm.1
2023/01/30 | 7184 | macros/luatex/generic/lparse/lparse-doc.tex
2023/01/30 | 7131 | macros/luatex/generic/lparse/lparse.lua
@@ -32,6 +123,7 @@
2023/01/30 | 677 | macros/latex/contrib/pseudo/doc/fig/kwfig.tex
2023/01/30 | 6748 | dviware/dvisvgm/aminclude_static.am
2023/01/30 | 6626 | macros/latex/contrib/tagpdf/ex-attribute-luatex.pdf
+2023/01/30 | 65 | systems/mac/mactex/mactex-MacTeXtras-20230130.zip.md5
2023/01/30 | 659 | macros/luatex/generic/lparse/lparse.tex
2023/01/30 | 6467 | macros/latex/contrib/pseudo/test/pseudotest.tex
2023/01/30 | 6420 | systems/texlive/tlnet/archive/bibcop.r65665.tar.xz
@@ -40,7 +132,6 @@
2023/01/30 | 615 | graphics/pgf/contrib/tikzviolinplots/WPR.csv
2023/01/30 | 61535 | dviware/dvisvgm/aclocal.m4
2023/01/30 | 60082 | macros/latex/contrib/tramlines.zip
-2023/01/30 | 5828837 | systems/texlive/tlnet/install-tl-unx.tar.gz
2023/01/30 | 5797 | macros/latex/contrib/tagpdf/ex-patch-sectioning-memoir.tex
2023/01/30 | 57602 | macros/latex/contrib/tagpdf/tagpdf-struct.dtx
2023/01/30 | 572 | graphics/pgf/contrib/tikzviolinplots/EMR.csv
@@ -53,43 +144,36 @@
2023/01/30 | 542724 | macros/latex/contrib/naive-ebnf.zip
2023/01/30 | 542463 | macros/latex/contrib/naive-ebnf/naive-ebnf.pdf
2023/01/30 | 5325 | biblio/bibtex/contrib/urlbst/Makefile.in
+2023/01/30 | 527569186 | systems/mac/mactex/mactex-MacTeXtras-20230130.zip
2023/01/30 | 516037 | biblio/bibtex/bibtex-x.zip
2023/01/30 | 5152 | dviware/dvisvgm/src/PDFHandler.hpp
2023/01/30 | 5109 | macros/latex/contrib/tagpdf/tagpdf-space.dtx
-2023/01/30 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/01/30 | 49 | systems/mac/mactex/MacTeXtras.zip.md5
2023/01/30 | 47687 | macros/latex/contrib/eolang/cactus.pdf
2023/01/30 | 4750 | fonts/euler-math/euler-math.sty
2023/01/30 | 47166 | macros/latex/contrib/pseudo/doc/fig/readmefig.svg
2023/01/30 | 4618 | macros/latex/contrib/tagpdf/ex-spaceglyph-listings.pdf
2023/01/30 | 4611 | dviware/dvisvgm/config.h.in
-2023/01/30 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/01/30 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2023/01/30 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/01/30 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/01/30 | 45464 | macros/latex/contrib/tagpdf/tagpdf-roles.dtx
2023/01/30 | 4501 | macros/latex/contrib/pseudo/README.md
2023/01/30 | 44 | macros/latex/contrib/naive-ebnf/DEPENDS.txt
2023/01/30 | 4496 | dviware/dvisvgm/src/FontManager.hpp
2023/01/30 | 444 | systems/texlive/tlnet/archive/mcf2graph.r65666.tar.xz
2023/01/30 | 439748 | fonts/euler-math/Euler-Math.otf
-2023/01/30 | 436192 | systems/texlive/tlnet/archive/naive-ebnf.doc.r65674.tar.xz
2023/01/30 | 4284 | macros/latex/contrib/tagpdf/ex-patch-sectioning-koma.tex
-2023/01/30 | 424452 | systems/texlive/tlnet/archive/texlive-scripts.doc.r65664.tar.xz
2023/01/30 | 421500 | systems/texlive/tlnet/archive/moodle.doc.r65672.tar.xz
2023/01/30 | 420772 | systems/texlive/tlnet/archive/semantex.doc.r65679.tar.xz
2023/01/30 | 41660 | dviware/dvisvgm/NEWS
-2023/01/30 | 4156 | systems/texlive/tlnet/archive/naive-ebnf.source.r65674.tar.xz
2023/01/30 | 4153 | macros/latex/contrib/tagpdf/ex-alt-actualtext.tex
2023/01/30 | 410 | fonts/euler-math/neo-euler.sty
2023/01/30 | 40916 | macros/latex/contrib/tagpdf/tagpdf-backend.dtx
-2023/01/30 | 4042164 | biblio/ctan-bibdata.zip
2023/01/30 | 3962 | macros/latex/contrib/tagpdf/tagpdf.ins
2023/01/30 | 386464 | fonts/erewhon-math/Erewhon-Math.otf
+2023/01/30 | 38088 | systems/mac/mactex/ExtrasFolder.pdf
2023/01/30 | 375 | macros/latex/contrib/pseudo/doc/fig/hilitefig.tex
2023/01/30 | 37152 | systems/texlive/tlnet/archive/moodle.r65672.tar.xz
2023/01/30 | 36789 | biblio/bibtex/contrib/urlbst/alphaurl.bst
2023/01/30 | 36547 | dviware/dvisvgm/Makefile.in
-2023/01/30 | 3646376 | biblio/ctan-bibdata/ctan.pdf
2023/01/30 | 355 | macros/latex/contrib/pseudo/doc/fig/pausefig.tex
2023/01/30 | 3556 | systems/texlive/tlnet/archive/hypdoc.r65678.tar.xz
2023/01/30 | 355570 | graphics/pgf/contrib/tikzviolinplots.zip
@@ -119,7 +203,6 @@
2023/01/30 | 2864 | systems/texlive/tlnet/archive/frenchmath.r65677.tar.xz
2023/01/30 | 2811 | fonts/xcharter-math/README.md
2023/01/30 | 2779 | fonts/euler-math/README.md
-2023/01/30 | 2764218 | biblio/ctan-bibdata/ctan.bib
2023/01/30 | 27362 | macros/latex/contrib/tagpdf/tagpdf-user.dtx
2023/01/30 | 26787 | macros/latex/contrib/tagpdf/tagpdf-mc-generic.dtx
2023/01/30 | 26512 | systems/texlive/tlnet/archive/semantex.r65679.tar.xz
@@ -128,13 +211,11 @@
2023/01/30 | 2628 | macros/latex/contrib/eolang/eolang.ins
2023/01/30 | 260253 | dviware/dvisvgm/tests/Makefile.in
2023/01/30 | 258 | macros/latex/contrib/pseudo/doc/fig/readmefig.tex
-2023/01/30 | 25513744 | systems/texlive/tlnet/install-tl.zip
2023/01/30 | 2528 | macros/latex/contrib/tagpdf/ex-patch-list-obsolete.tex
2023/01/30 | 24841 | fonts/xcharter-math/XCharter-Math.ltx
2023/01/30 | 24838 | dviware/dvisvgm/libs/woff2/Makefile.in
2023/01/30 | 247816 | systems/texlive/tlnet/archive/fixdif.doc.r65669.tar.xz
2023/01/30 | 24685 | dviware/dvisvgm/src/fonts/Makefile.in
-2023/01/30 | 2446580 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/01/30 | 24267 | dviware/dvisvgm/src/ttf/Makefile.in
2023/01/30 | 2399 | biblio/bibtex/contrib/urlbst/README
2023/01/30 | 2354279 | fonts/erewhon-math.zip
@@ -159,12 +240,10 @@
2023/01/30 | 207803 | macros/latex/contrib/pseudo/doc/pseudo.tex
2023/01/30 | 20721 | macros/latex/contrib/tagpdf/tagpdf.dtx
2023/01/30 | 20513 | dviware/dvisvgm/libs/clipper/Makefile.in
-2023/01/30 | 20434787 | systems/texlive/tlnet/install-tl-windows.exe
2023/01/30 | 2022 | macros/latex/contrib/tagpdf/link-figure-input.tex
2023/01/30 | 2017123 | macros/latex/contrib/eolang.zip
2023/01/30 | 2015377 | fonts/concmath-otf.zip
2023/01/30 | 20130 | dviware/dvisvgm/libs/Makefile.in
-2023/01/30 | 2012 | systems/texlive/tlnet/archive/naive-ebnf.r65674.tar.xz
2023/01/30 | 2007063 | macros/latex/contrib/eolang/eolang.pdf
2023/01/30 | 1988 | systems/texlive/tlnet/archive/fixdif.r65669.tar.xz
2023/01/30 | 19806 | dviware/dvisvgm/libs/xxHash/Makefile.in
@@ -181,7 +260,6 @@
2023/01/30 | 18461 | macros/latex/contrib/tagpdf/ex-patch-sectioning-koma-luatex.pdf
2023/01/30 | 18092 | biblio/bibtex/contrib/urlbst/LICENCE-gpl-2.0.txt
2023/01/30 | 18064 | fonts/euler-math/Euler-Math.ltx
-2023/01/30 | 18017460 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2023/01/30 | 1780617 | fonts/concmath-otf/unimath-concrete.pdf
2023/01/30 | 17742 | macros/latex/contrib/tagpdf/ex-alt-actualtext-luatex.pdf
2023/01/30 | 17484 | graphics/pgf/contrib/tikzviolinplots/tikzviolinplots.sty
@@ -193,23 +271,21 @@
2023/01/30 | 16888 | macros/latex/contrib/tagpdf/ex-patch-list-luatex.pdf
2023/01/30 | 16886 | fonts/concmath-otf/unimath-concrete.ltx
2023/01/30 | 16834 | fonts/euler-math/unimath-euler.ltx
-2023/01/30 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2023/01/30 | 1656 | systems/texlive/tlnet/archive/collection-mathscience.r65674.tar.xz
+2023/01/30 | 161 | systems/mac/mactex/mactex-MacTeXtras-20230130.zip.sha512
+2023/01/30 | 1612 | systems/mac/mactex/Licenses.txt
2023/01/30 | 15803 | dviware/dvisvgm/libs/boost/Makefile.in
2023/01/30 | 15791 | dviware/dvisvgm/libs/variant/Makefile.in
2023/01/30 | 157628 | fonts/euler-math/Euler-Math.pdf
2023/01/30 | 1558 | macros/latex/contrib/pseudo/Makefile
-2023/01/30 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
2023/01/30 | 1537 | macros/latex/contrib/tagpdf/ex-structure-obsolete.tex
-2023/01/30 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2023/01/30 | 15241 | macros/latex/contrib/tagpdf/tagpdf-mc-shared.dtx
2023/01/30 | 1495476 | macros/latex/contrib/tagpdf/tagpdf-code.pdf
2023/01/30 | 147636 | fonts/concmath-otf/concmath-otf.pdf
-2023/01/30 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/01/30 | 145 | systems/mac/mactex/MacTeXtras.zip.sha512
2023/01/30 | 1451945 | fonts/euler-math/unimath-euler.pdf
2023/01/30 | 14516 | dviware/dvisvgm/src/FontManager.cpp
2023/01/30 | 14511 | macros/latex/contrib/tagpdf/tagpdf-mc-luacode.dtx
-2023/01/30 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2023/01/30 | 1428 | macros/latex/contrib/naive-ebnf/README.md
2023/01/30 | 141163 | macros/latex/contrib/tagpdf/pac3.PNG
2023/01/30 | 13 | biblio/bibtex/contrib/urlbst/VERSION
@@ -226,7 +302,6 @@
2023/01/30 | 1184 | macros/latex/contrib/pseudo/doc/pseudo.bib
2023/01/30 | 1177 | macros/latex/contrib/tagpdf/README.md
2023/01/30 | 1144 | macros/luatex/generic/lparse/README.md
-2023/01/30 | 113700 | systems/texlive/tlnet/archive/texlive-scripts.r65664.tar.xz
2023/01/30 | 1133992 | systems/texlive/tlnet/archive/hvextern.doc.r65670.tar.xz
2023/01/30 | 11108 | systems/texlive/tlnet/archive/diffcoeff.r65676.tar.xz
2023/01/30 | 110460 | fonts/erewhon-math/Erewhon-Math-Bold.otf
@@ -339,7 +414,6 @@
2023/01/29 | 742 | support/texlab/src/features/inlay_hint/label.rs
2023/01/29 | 7419 | support/texlab/src/features/formatting/bibtex_internal.rs
2023/01/29 | 73956 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2023/01/29 | 7349 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/01/29 | 73338 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
2023/01/29 | 730 | support/texlab/src/features/completion/tikz_library.rs
2023/01/29 | 7308 | support/texlab/src/parser/snapshots/texlab__parser__bibtex__tests__parse@samples__almendro_1998.txt.snap
@@ -499,7 +573,6 @@
2023/01/29 | 462 | support/texlab/src/tests/text_document/snapshots/texlab__tests__text_document__completion__citation_open_brace_multiple.snap
2023/01/29 | 4612 | systems/win32/miktex/tm/packages/tangramtikz.tar.lzma
2023/01/29 | 459 | support/texlab/src/parser/snapshots/texlab__parser__latex__tests__parse@citation__citation_prenote.txt.snap
-2023/01/29 | 45904 | systems/texlive/tlnet/archive/tramlines.doc.r65660.tar.xz
2023/01/29 | 45814 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
2023/01/29 | 455 | support/texlab/src/parser/snapshots/texlab__parser__latex__tests__parse@include__import_simple.txt.snap
2023/01/29 | 454 | support/texlab/src/parser/snapshots/texlab__parser__latex__tests__parse@generic_command_args.txt.snap
@@ -985,7 +1058,6 @@
2023/01/29 | 1058 | support/texlab/src/parser/snapshots/texlab__parser__latex__tests__parse@include__class_include_options.txt.snap
2023/01/29 | 105283 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
2023/01/29 | 1051 | support/texlab/src/citation/snapshots/texlab__citation__tests__inproceedings_erwin_2007.snap
-2023/01/29 | 1048 | systems/texlive/tlnet/archive/tramlines.r65660.tar.xz
2023/01/29 | 1044 | support/texlab/src/tests/text_document/snapshots/texlab__tests__text_document__completion__color_word.snap
2023/01/29 | 1038 | support/texlab/src/features/link.rs
2023/01/29 | 103775 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
@@ -1279,7 +1351,6 @@
2023/01/28 | 1590492 | fonts/uptex-fonts/vf/upjpnrm-v.vf
2023/01/28 | 1590492 | fonts/uptex-fonts/vf/upjpngt-v.vf
2023/01/28 | 157372 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2023/01/28 | 1552 | systems/texlive/tlnet/archive/collection-pictures.r65649.tar.xz
2023/01/28 | 153340 | systems/texlive/tlnet/archive/jieeetran.doc.r65642.tar.xz
2023/01/28 | 1522804 | systems/win32/miktex/tm/packages/miktex-runtime-bin-x64-2.9.tar.lzma
2023/01/28 | 150936 | systems/texlive/tlnet/archive/ieejtran.doc.r65641.tar.xz
@@ -1361,7 +1432,6 @@
2023/01/27 | 8914 | systems/win32/miktex/tm/packages/hypdoc__source.tar.lzma
2023/01/27 | 863 | macros/latex/contrib/se2thesis/README.md
2023/01/27 | 86396 | support/albatross/doc/albatross-manual.pdf
-2023/01/27 | 853673 | graphics/pgf/contrib/tangramtikz.zip
2023/01/27 | 8233 | systems/win32/miktex/tm/packages/sidecap__source.tar.lzma
2023/01/27 | 81472 | systems/win32/miktex/tm/packages/tkz-euclide__source.tar.lzma
2023/01/27 | 80784 | systems/win32/miktex/tm/packages/l3experimental__source.tar.lzma
@@ -1383,8 +1453,6 @@
2023/01/27 | 5224922 | support/albatross.zip
2023/01/27 | 518567 | systems/win32/miktex/tm/packages/schooldocs__doc.tar.lzma
2023/01/27 | 49659 | systems/win32/miktex/tm/packages/expkv-bundle__source.tar.lzma
-2023/01/27 | 435827 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.pdf
-2023/01/27 | 435237 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.pdf
2023/01/27 | 4323881 | systems/win32/miktex/tm/packages/pagelayout__doc.tar.lzma
2023/01/27 | 42073 | systems/win32/miktex/tm/packages/tkz-euclide.tar.lzma
2023/01/27 | 4090276 | systems/win32/miktex/tm/packages/univie-ling__doc.tar.lzma
@@ -1401,7 +1469,6 @@
2023/01/27 | 325627 | systems/win32/miktex/tm/packages/hypdoc__doc.tar.lzma
2023/01/27 | 3232 | systems/win32/miktex/tm/packages/schooldocs.tar.lzma
2023/01/27 | 321274 | systems/win32/miktex/tm/packages/sidecap__doc.tar.lzma
-2023/01/27 | 31823 | graphics/pgf/contrib/tangramtikz/tex/TangramTikz.sty
2023/01/27 | 3154 | macros/latex/contrib/se2thesis/CHANGELOG.md
2023/01/27 | 3098 | systems/win32/miktex/tm/packages/frenchmath.tar.lzma
2023/01/27 | 29804 | support/albatross/README.md
@@ -1417,14 +1484,12 @@
2023/01/27 | 2076 | systems/win32/miktex/tm/packages/pixelarttikz.tar.lzma
2023/01/27 | 20711 | systems/win32/miktex/tm/packages/univie-ling__source.tar.lzma
2023/01/27 | 2053 | systems/win32/miktex/tm/packages/codeanatomy.tar.lzma
-2023/01/27 | 20267 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.tex
2023/01/27 | 200514 | systems/win32/miktex/tm/packages/babel.tar.lzma
2023/01/27 | 19693 | systems/win32/miktex/tm/packages/expkv-bundle.tar.lzma
2023/01/27 | 195080 | macros/latex/contrib/uol-physics-report/uol-physics-report.pdf
2023/01/27 | 193223 | systems/win32/miktex/tm/packages/texinfo__doc.tar.lzma
2023/01/27 | 192110 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma
2023/01/27 | 19106 | macros/latex/contrib/se2thesis/LICENSE.txt
-2023/01/27 | 18981 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.tex
2023/01/27 | 187249 | macros/latex/contrib/uol-physics-report.zip
2023/01/27 | 1866 | macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.tex
2023/01/27 | 1858785 | systems/win32/miktex/tm/packages/tagpdf__doc.tar.lzma
@@ -1460,7 +1525,6 @@
2023/01/26 | 752836 | systems/texlive/tlnet/archive/expkv-bundle.doc.r65623.tar.xz
2023/01/26 | 682 | biblio/bibtex/contrib/ieejtran/README
2023/01/26 | 625 | biblio/bibtex/contrib/jieeetran/README
-2023/01/26 | 60908 | systems/texlive/tlnet/archive/tagpdf.source.r65629.tar.xz
2023/01/26 | 599100 | systems/texlive/tlnet/archive/l3kernel.source.r65621.tar.xz
2023/01/26 | 588 | systems/texlive/tlnet/archive/collection-games.r65631.tar.xz
2023/01/26 | 5730352 | macros/latex/contrib/univie-ling.zip
@@ -1512,7 +1576,6 @@
2023/01/26 | 3424 | systems/texlive/tlnet/archive/sidecap.r65618.tar.xz
2023/01/26 | 332567 | graphics/pgf/contrib/codeanatomy.zip
2023/01/26 | 32899 | macros/latex/contrib/univie-ling/doc/univie-ling-thesis.tex
-2023/01/26 | 32792 | systems/texlive/tlnet/archive/tagpdf.r65629.tar.xz
2023/01/26 | 320340 | systems/texlive/tlnet/archive/sidecap.doc.r65618.tar.xz
2023/01/26 | 31033 | macros/latex/contrib/univie-ling/doc/univie-ling-poster.tex
2023/01/26 | 30101 | biblio/bibtex/contrib/jieeetran/jieeetran-en.pdf
@@ -1535,7 +1598,6 @@
2023/01/26 | 224933 | macros/latex/contrib/univie-ling/doc/templates/template-poster-english.pdf
2023/01/26 | 2218 | macros/latex/contrib/univie-ling/doc/templates/template-wlg-review.tex
2023/01/26 | 21672 | macros/latex/contrib/univie-ling/tex/univie-ling-expose.cls
-2023/01/26 | 2029320 | systems/texlive/tlnet/archive/tagpdf.doc.r65629.tar.xz
2023/01/26 | 200628 | macros/latex/contrib/univie-ling/doc/templates/template-handout-english.pdf
2023/01/26 | 200624 | macros/latex/contrib/univie-ling/doc/templates/template-handout-deutsch.pdf
2023/01/26 | 19716 | graphics/pgf/contrib/codeanatomy/codeanatomy.lstlisting.tex
@@ -1595,231 +1657,3 @@
2023/01/25 | 16770 | graphics/pgf/contrib/pixelarttikz/doc/PixelArtTikz-doc-en.tex
2023/01/25 | 154926 | macros/latex/contrib/schooldocs/schooldocs.pdf
2023/01/25 | 132594 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
-2023/01/24 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex
-2023/01/24 | 968 | macros/latex/contrib/proflycee/doc/cap.csv
-2023/01/24 | 96041 | macros/latex/contrib/l3experimental/l3galley.dtx
-2023/01/24 | 95544 | systems/texlive/tlnet/archive/tex4ebook.doc.r65613.tar.xz
-2023/01/24 | 9465 | macros/latex/contrib/l3kernel/l3news08.tex
-2023/01/24 | 9436 | macros/latex/contrib/l3kernel/l3flag.dtx
-2023/01/24 | 925 | macros/latex/contrib/sidecap/sidecap.ins
-2023/01/24 | 90470 | macros/latex/contrib/l3kernel/l3seq.dtx
-2023/01/24 | 903660 | systems/texlive/tlnet/archive/babel.doc.r65614.tar.xz
-2023/01/24 | 90018 | macros/latex/contrib/l3kernel/l3int.dtx
-2023/01/24 | 9000 | macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-math.tex
-2023/01/24 | 8993 | macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-circles.tex
-2023/01/24 | 8983 | macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-circles.tex
-2023/01/24 | 880 | systems/texlive/tlnet/archive/dvisvgm.r65614.tar.xz
-2023/01/24 | 87493 | macros/latex/contrib/l3kernel/l3coffins.dtx
-2023/01/24 | 8481 | macros/latex/contrib/l3kernel/l3news11.tex
-2023/01/24 | 84785 | macros/latex/contrib/l3kernel/l3fp-basics.dtx
-2023/01/24 | 82707 | macros/latex/contrib/l3kernel/l3clist.dtx
-2023/01/24 | 823710 | macros/latex/contrib/diffcoeff/diffcoeff.pdf
-2023/01/24 | 82195 | macros/latex/contrib/l3kernel/l3names.dtx
-2023/01/24 | 81614 | macros/latex/contrib/l3kernel/l3prefixes.pdf
-2023/01/24 | 798 | macros/latex/contrib/sidecap/sc-test5.tex
-2023/01/24 | 79792 | macros/latex/contrib/l3kernel/l3box.dtx
-2023/01/24 | 7861 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-main.tex
-2023/01/24 | 78244 | macros/latex/contrib/l3kernel/l3str.dtx
-2023/01/24 | 7734 | macros/latex/contrib/l3experimental/CHANGELOG.md
-2023/01/24 | 76279 | macros/latex/contrib/l3kernel/l3skip.dtx
-2023/01/24 | 7454 | macros/latex/contrib/l3kernel/l3fp-assign.dtx
-2023/01/24 | 74250 | macros/latex/contrib/l3kernel/l3msg.dtx
-2023/01/24 | 740 | systems/texlive/tlnet/archive/latex2e-help-texinfo-spanish.r65614.tar.xz
-2023/01/24 | 73835 | macros/latex/contrib/l3kernel/l3fp-trig.dtx
-2023/01/24 | 736 | macros/latex/contrib/proflycee/doc/perroquet.csv
-2023/01/24 | 7323123 | macros/latex/contrib/l3kernel/source3.pdf
-2023/01/24 | 7306 | macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-points.tex
-2023/01/24 | 725032 | systems/texlive/tlnet/archive/babel.source.r65614.tar.xz
-2023/01/24 | 70859 | macros/latex/contrib/l3kernel/expl3.dtx
-2023/01/24 | 70578 | macros/latex/contrib/l3kernel/l3fp.dtx
-2023/01/24 | 6837 | macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points.tex
-2023/01/24 | 68290 | macros/latex/contrib/l3kernel/l3candidates.dtx
-2023/01/24 | 679193 | macros/latex/contrib/l3experimental/l3draw-code.pdf
-2023/01/24 | 6765 | macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-axesmin.tex
-2023/01/24 | 6717 | macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points.tex
-2023/01/24 | 6677 | macros/latex/contrib/l3kernel/l3news02.tex
-2023/01/24 | 66654 | macros/latex/contrib/l3kernel/l3prg.dtx
-2023/01/24 | 6574 | macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-circles-by.tex
-2023/01/24 | 6526 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-euclide.sty
-2023/01/24 | 6482 | macros/latex/contrib/l3kernel/l3news03.tex
-2023/01/24 | 6433 | macros/latex/contrib/l3kernel/l3news06.tex
-2023/01/24 | 62840 | macros/latex/contrib/l3kernel/l3tl-analysis.dtx
-2023/01/24 | 6267 | macros/latex/contrib/l3kernel/l3syntax-changes.tex
-2023/01/24 | 622767 | macros/latex/contrib/l3kernel/expl3.pdf
-2023/01/24 | 6224 | macros/latex/contrib/l3kernel/l3.ins
-2023/01/24 | 6169 | macros/latex/contrib/l3kernel/l3term-glossary.tex
-2023/01/24 | 60878 | macros/latex/contrib/l3kernel/l3text-case.dtx
-2023/01/24 | 5854 | macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-circles.tex
-2023/01/24 | 5841 | macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-utilities.tex
-2023/01/24 | 58083 | macros/latex/contrib/l3experimental/xgalley.dtx
-2023/01/24 | 57974 | macros/latex/contrib/l3kernel/l3prop.dtx
-2023/01/24 | 5653 | macros/latex/contrib/l3experimental/l3draw-layers.dtx
-2023/01/24 | 557803 | macros/latex/contrib/l3kernel/l3doc.pdf
-2023/01/24 | 5429 | macros/latex/contrib/l3kernel/l3news04.tex
-2023/01/24 | 5343 | macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-rnd.tex
-2023/01/24 | 51820 | systems/texlive/tlnet/archive/make4ht.r65613.tar.xz
-2023/01/24 | 517619 | macros/latex/contrib/l3experimental/l3draw.pdf
-2023/01/24 | 51059 | macros/latex/contrib/l3kernel/l3fp-extended.dtx
-2023/01/24 | 51006 | macros/latex/contrib/l3kernel/l3text.dtx
-2023/01/24 | 49947 | systems/doc/luatex/luatex-modifications.tex
-2023/01/24 | 4977 | macros/latex/contrib/l3kernel/l3news07.tex
-2023/01/24 | 4937 | macros/latex/contrib/l3kernel/l3news01.tex
-2023/01/24 | 49311 | macros/latex/contrib/l3kernel/l3fp-expo.dtx
-2023/01/24 | 4890 | macros/latex/contrib/l3kernel/l3news.tex
-2023/01/24 | 47216 | macros/latex/contrib/l3kernel/l3fp-aux.dtx
-2023/01/24 | 4716 | macros/latex/contrib/l3kernel/l3news05.tex
-2023/01/24 | 4601 | macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-protractor.tex
-2023/01/24 | 4538 | macros/latex/contrib/l3kernel/l3legacy.dtx
-2023/01/24 | 45040 | macros/latex/contrib/l3kernel/l3prefixes.csv
-2023/01/24 | 4451432 | install/macros/latex/contrib/l3experimental.tds.zip
-2023/01/24 | 4448 | macros/latex/contrib/l3experimental/l3draw-state.dtx
-2023/01/24 | 4414253 | macros/latex/contrib/l3experimental.zip
-2023/01/24 | 4375 | macros/latex/contrib/tkz/tkz-euclide/latex/libs/tkz-lib-eu-marks.tex
-2023/01/24 | 43537 | macros/latex/contrib/l3kernel/CHANGELOG.md
-2023/01/24 | 4323 | macros/latex/contrib/l3experimental/l3draw-boxes.dtx
-2023/01/24 | 43212 | macros/latex/contrib/l3kernel/l3debug.dtx
-2023/01/24 | 431 | graphics/pgf/contrib/tangramtikz/README.md
-2023/01/24 | 4284 | macros/latex/contrib/l3experimental/README.md
-2023/01/24 | 42558 | macros/latex/contrib/l3experimental/l3draw.dtx
-2023/01/24 | 408825 | macros/latex/contrib/l3experimental/l3galley.pdf
-2023/01/24 | 4085 | macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-polygons.tex
-2023/01/24 | 40704 | macros/latex/contrib/l3kernel/l3sort.dtx
-2023/01/24 | 404305 | macros/latex/contrib/l3experimental/l3bitset.pdf
-2023/01/24 | 4011 | macros/latex/contrib/l3experimental/l3opacity.dtx
-2023/01/24 | 3975 | macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-compass.tex
-2023/01/24 | 395876 | macros/latex/contrib/l3kernel/l3news.pdf
-2023/01/24 | 3948 | macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-polygons.tex
-2023/01/24 | 394409 | macros/latex/contrib/l3experimental/xcoffins.pdf
-2023/01/24 | 3929 | macros/latex/contrib/l3kernel/README.md
-2023/01/24 | 3884 | macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-angles.tex
-2023/01/24 | 382072 | macros/latex/contrib/l3experimental/l3graphics.pdf
-2023/01/24 | 367940 | macros/latex/contrib/l3experimental/l3str-format.pdf
-2023/01/24 | 3615 | macros/latex/contrib/sidecap/sc-test1.tex
-2023/01/24 | 360716 | systems/texlive/tlnet/archive/asymptote.r65614.tar.xz
-2023/01/24 | 36026 | macros/latex/contrib/l3experimental/l3draw-points.dtx
-2023/01/24 | 35441 | macros/latex/contrib/l3kernel/l3quark.dtx
-2023/01/24 | 35092 | macros/latex/contrib/l3experimental/xcoffins.dtx
-2023/01/24 | 3497 | macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-base.tex
-2023/01/24 | 3496 | macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-base.tex
-2023/01/24 | 347982 | macros/latex/contrib/l3experimental/l3sys-shell.pdf
-2023/01/24 | 3473 | macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-grids.tex
-2023/01/24 | 34593 | macros/latex/contrib/diffcoeff/diffcoeff.sty
-2023/01/24 | 341 | macros/latex/contrib/sidecap/README.md
-2023/01/24 | 34166 | macros/latex/contrib/l3kernel/l3intarray.dtx
-2023/01/24 | 33655 | macros/latex/contrib/l3kernel/l3sys.dtx
-2023/01/24 | 32 | macros/latex/contrib/proflycee/doc/basique.csv
-2023/01/24 | 329494 | macros/latex/contrib/sidecap.zip
-2023/01/24 | 325718 | macros/latex/contrib/sidecap/sidecap.pdf
-2023/01/24 | 32508 | macros/latex/contrib/l3experimental/l3draw-paths.dtx
-2023/01/24 | 32429 | macros/latex/contrib/l3kernel/l3cctab.dtx
-2023/01/24 | 32409 | macros/latex/contrib/l3kernel/l3unicode.dtx
-2023/01/24 | 31827 | macros/latex/contrib/l3experimental/l3str-format.dtx
-2023/01/24 | 313535 | macros/latex/contrib/l3experimental/l3opacity.pdf
-2023/01/24 | 308483 | macros/latex/contrib/l3experimental/l3benchmark.pdf
-2023/01/24 | 3056 | macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-angles.tex
-2023/01/24 | 304752 | macros/latex/contrib/l3kernel/l3regex.dtx
-2023/01/24 | 299636 | macros/latex/contrib/l3experimental/xgalley.pdf
-2023/01/24 | 2987 | macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-text.tex
-2023/01/24 | 296239 | macros/latex/contrib/l3kernel/l3styleguide.pdf
-2023/01/24 | 2821 | macros/latex/contrib/l3kernel/l3prefixes.tex
-2023/01/24 | 2749 | macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-modules.tex
-2023/01/24 | 26737 | macros/latex/contrib/l3kernel/l3kernel-functions.dtx
-2023/01/24 | 25753 | macros/latex/contrib/l3experimental/l3graphics.dtx
-2023/01/24 | 25650 | macros/latex/contrib/l3kernel/l3fp-random.dtx
-2023/01/24 | 25251 | macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points-spc.tex
-2023/01/24 | 250136 | macros/latex/contrib/l3kernel/l3news09.pdf
-2023/01/24 | 24841 | macros/latex/contrib/l3kernel/source3body.tex
-2023/01/24 | 24755 | macros/latex/contrib/sidecap/sidecap.dtx
-2023/01/24 | 242907 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf
-2023/01/24 | 2390 | macros/latex/contrib/l3kernel/l3docstrip.dtx
-2023/01/24 | 23866 | macros/latex/contrib/l3kernel/l3luatex.dtx
-2023/01/24 | 2383376 | systems/texlive/tlnet/archive/asymptote.doc.r65614.tar.xz
-2023/01/24 | 23530 | macros/latex/contrib/l3kernel/l3deprecation.dtx
-2023/01/24 | 23353 | macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-spc.tex
-2023/01/24 | 23011 | macros/latex/contrib/l3kernel/l3fp-logic.dtx
-2023/01/24 | 2268 | macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-colors.tex
-2023/01/24 | 2229 | macros/latex/contrib/l3kernel/source3.tex
-2023/01/24 | 21718 | macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-angles.tex
-2023/01/24 | 21665 | macros/latex/contrib/l3kernel/l3text-purify.dtx
-2023/01/24 | 215443 | macros/latex/contrib/l3kernel/l3term-glossary.pdf
-2023/01/24 | 2104 | macros/latex/contrib/sidecap/sc-test6.tex
-2023/01/24 | 204992 | macros/latex/contrib/l3kernel/l3news12.pdf
-2023/01/24 | 20451 | macros/latex/contrib/l3experimental/l3draw-softpath.dtx
-2023/01/24 | 2013468 | systems/texlive/tlnet/archive/latex2e-help-texinfo-spanish.doc.r65614.tar.xz
-2023/01/24 | 1978 | macros/latex/contrib/tkz/tkz-euclide/latex/libs/tkz-lib-eu-shape.tex
-2023/01/24 | 19641 | macros/latex/contrib/l3kernel/l3fp-convert.dtx
-2023/01/24 | 196076 | systems/texlive/tlnet/archive/babel.r65614.tar.xz
-2023/01/24 | 19161 | macros/latex/contrib/l3kernel/l3pdf.dtx
-2023/01/24 | 19094 | macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-intersections.tex
-2023/01/24 | 1908 | macros/latex/contrib/l3kernel/interface3.tex
-2023/01/24 | 1906 | macros/latex/contrib/l3experimental/l3draw.ins
-2023/01/24 | 18694 | macros/latex/contrib/l3experimental/l3bitset.dtx
-2023/01/24 | 18531 | macros/latex/contrib/l3kernel/l3fp-round.dtx
-2023/01/24 | 18510 | macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-by.tex
-2023/01/24 | 18295 | macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points-by.tex
-2023/01/24 | 18272 | macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-intersections.tex
-2023/01/24 | 1788 | macros/latex/contrib/sidecap/sc-test2.tex
-2023/01/24 | 1788188 | systems/doc/luatex/luatex.pdf
-2023/01/24 | 17804 | macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-triangles.tex
-2023/01/24 | 1779014 | macros/latex/contrib/l3kernel/interface3.pdf
-2023/01/24 | 17760 | systems/texlive/tlnet/archive/tex4ebook.r65613.tar.xz
-2023/01/24 | 177020 | systems/texlive/tlnet/archive/make4ht.doc.r65613.tar.xz
-2023/01/24 | 170076 | macros/latex/contrib/l3kernel/l3news11.pdf
-2023/01/24 | 16633 | macros/latex/contrib/l3kernel/l3text-map.dtx
-2023/01/24 | 16509 | macros/latex/contrib/l3experimental/l3benchmark.dtx
-2023/01/24 | 163456 | macros/latex/contrib/l3kernel/l3news08.pdf
-2023/01/24 | 1624 | macros/latex/contrib/l3experimental/xgalley.ins
-2023/01/24 | 1569 | macros/latex/contrib/l3experimental/xcoffins.ins
-2023/01/24 | 1565 | macros/latex/contrib/l3experimental/l3sys-shell.ins
-2023/01/24 | 1565 | macros/latex/contrib/l3experimental/l3bitset.ins
-2023/01/24 | 1564 | macros/latex/contrib/l3experimental/l3str.ins
-2023/01/24 | 1558 | macros/latex/contrib/l3experimental/l3benchmark.ins
-2023/01/24 | 155616 | macros/latex/contrib/l3kernel/l3doc.dtx
-2023/01/24 | 1553 | macros/latex/contrib/l3experimental/l3graphics.ins
-2023/01/24 | 1547 | macros/latex/contrib/l3experimental/l3opacity.ins
-2023/01/24 | 151818 | macros/latex/contrib/l3kernel/l3docstrip.pdf
-2023/01/24 | 151569 | macros/latex/contrib/l3kernel/l3news06.pdf
-2023/01/24 | 150674 | macros/latex/contrib/l3kernel/l3news02.pdf
-2023/01/24 | 150283 | macros/latex/contrib/l3kernel/l3news10.pdf
-2023/01/24 | 1497 | macros/latex/contrib/diffcoeff/README.txt
-2023/01/24 | 14927 | macros/latex/contrib/l3kernel/l3bootstrap.dtx
-2023/01/24 | 14913 | macros/latex/contrib/l3kernel/l3news12.tex
-2023/01/24 | 148706 | macros/latex/contrib/l3kernel/l3news03.pdf
-2023/01/24 | 145318 | macros/latex/contrib/l3kernel/l3tl.dtx
-2023/01/24 | 14423 | macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-show.tex
-2023/01/24 | 14020560 | install/macros/latex/contrib/l3kernel.tds.zip
-2023/01/24 | 13761468 | macros/latex/contrib/l3kernel.zip
-2023/01/24 | 136649 | macros/latex/contrib/l3kernel/l3file.dtx
-2023/01/24 | 1360 | macros/latex/contrib/l3experimental/l3draw-code.tex
-2023/01/24 | 13272 | macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-sectors.tex
-2023/01/24 | 129434 | macros/latex/contrib/l3kernel/l3basics.dtx
-2023/01/24 | 128316 | macros/latex/contrib/l3kernel/l3news07.pdf
-2023/01/24 | 12783 | macros/latex/contrib/l3kernel/l3fp-traps.dtx
-2023/01/24 | 127087 | macros/latex/contrib/l3kernel/l3keys.dtx
-2023/01/24 | 1243317 | macros/latex/contrib/tkz/tkz-euclide.zip
-2023/01/24 | 12361 | macros/latex/contrib/l3experimental/l3sys-shell.dtx
-2023/01/24 | 122710 | macros/latex/contrib/l3kernel/l3news01.pdf
-2023/01/24 | 1224 | macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-BB.tex
-2023/01/24 | 1215 | macros/latex/contrib/sidecap/sc-test4.tex
-2023/01/24 | 118855 | macros/latex/contrib/l3kernel/l3token.dtx
-2023/01/24 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex
-2023/01/24 | 11839 | macros/latex/contrib/tkz/tkz-euclide/README.md
-2023/01/24 | 11781 | macros/latex/contrib/l3kernel/l3fparray.dtx
-2023/01/24 | 1158 | macros/latex/contrib/sidecap/sc-test3.tex
-2023/01/24 | 114586 | macros/latex/contrib/l3kernel/l3news04.pdf
-2023/01/24 | 113427 | macros/latex/contrib/l3kernel/l3str-convert.dtx
-2023/01/24 | 112485 | macros/latex/contrib/l3kernel/l3news05.pdf
-2023/01/24 | 11224 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-euclide.cfg
-2023/01/24 | 11100 | macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-math.tex
-2023/01/24 | 110994 | macros/latex/contrib/l3kernel/l3color.dtx
-2023/01/24 | 10839 | macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points-with.tex
-2023/01/24 | 107383 | macros/latex/contrib/l3kernel/l3news09.tex
-2023/01/24 | 107332 | systems/texlive/tlnet/archive/dvisvgm.doc.r65614.tar.xz
-2023/01/24 | 10652 | macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-with.tex
-2023/01/24 | 106428 | macros/latex/contrib/l3kernel/l3expan.dtx
-2023/01/24 | 1052327 | macros/latex/contrib/tkz/tkz-euclide/doc/tkz-euclide.pdf
-2023/01/24 | 105029 | macros/latex/contrib/l3kernel/l3fp-parse.dtx
-2023/01/24 | 10450 | macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-lines.tex
-2023/01/24 | 10203 | macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-lines.tex
-2023/01/24 | 10136 | macros/latex/contrib/l3experimental/l3draw-transforms.dtx
-2023/01/24 | 10018 | macros/latex/contrib/l3experimental/l3draw-scopes.dtx
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index 408eefcc0b..945a832bb6 100644
--- a/biblio/ctan-bibdata/ctan.bib
+++ b/biblio/ctan-bibdata/ctan.bib
@@ -1,7 +1,7 @@
%% bib file of all CTAN packages
%% (C) Herbert Voß
%%
-%% created at 31-01-2023, 02:01:22
+%% created at 01-02-2023, 02:01:38
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -224,8 +224,8 @@
title = {The \texttt{abntexto} package},
subtitle = {\LaTeX{} class for formatting academic papers in ABNT standards},
author = {Elayson Abreu},
- date = {2022-10-13},
- version = {1.2.1-alpha},
+ date = {2023-01-31},
+ version = {2.0.0-alpha},
license = {pd},
mirror = {https://mirror.ctan.org/macros/latex/contrib/abntexto},
url = {https://ctan.org/pkg/abntexto},
@@ -6157,8 +6157,8 @@
title = {The \texttt{beamerthemeAmurmaple} package},
subtitle = {A new modern beamer theme},
author = {Maxime Chupin},
- date = {2022-09-10},
- version = {1.1},
+ date = {2023-01-31},
+ version = {1.2},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple},
url = {https://ctan.org/pkg/beamerthemeamurmaple},
@@ -39749,7 +39749,7 @@
title = {The \texttt{lparse} package},
subtitle = {A Lua module for parsing key-value options},
author = {Josef Friedrich},
- date = {2023-01-30},
+ date = {2023-01-31},
version = {0.1.0},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/luatex/generic/lparse},
@@ -65392,8 +65392,8 @@
title = {The \texttt{TangramTikz} package},
subtitle = {Tangram puzzles, with TikZ},
author = {Cédric Pierquet},
- date = {2023-01-28},
- version = {0.1.1},
+ date = {2023-01-31},
+ version = {0.1.2},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/graphics/pgf/contrib/tangramtikz},
url = {https://ctan.org/pkg/tangramtikz},
@@ -69056,7 +69056,7 @@
title = {The \texttt{tikzviolinplots} package},
subtitle = {Draws violin plots from data},
author = {Pedro Callil-Soares},
- date = {2023-01-30},
+ date = {2023-01-31},
version = {0.7.1},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/graphics/pgf/contrib/tikzviolinplots},
@@ -69899,8 +69899,8 @@
title = {The \texttt{todonotes} package},
subtitle = {Marking things to do in a \LaTeX{} document},
author = {Henrik Skov Midtiby},
- date = {2021-06-04},
- version = {1.1.5},
+ date = {2023-01-31},
+ version = {1.1.6},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/todonotes},
url = {https://ctan.org/pkg/todonotes},
@@ -75191,8 +75191,8 @@
title = {The \texttt{WriteOnGrid} package},
subtitle = {Write on grid lines},
author = {Cédric Pierquet},
- date = {2023-01-24},
- version = {0.1.1},
+ date = {2023-01-31},
+ version = {0.1.2},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/writeongrid},
url = {https://ctan.org/pkg/writeongrid},
diff --git a/biblio/ctan-bibdata/ctan.pdf b/biblio/ctan-bibdata/ctan.pdf
index e5df087fa7..0f965bfdba 100644
--- a/biblio/ctan-bibdata/ctan.pdf
+++ b/biblio/ctan-bibdata/ctan.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.pdf b/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.pdf
index 8f2d5b2833..50fb16b213 100644
--- a/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.pdf
+++ b/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.tex b/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.tex
index bb60af024d..f383c700e8 100644
--- a/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.tex
+++ b/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.tex
@@ -50,8 +50,8 @@
\setlength{\parindent}{0pt}
\definecolor{LightGray}{gray}{0.9}
-\def\TPversion{0.1.1}
-\def\TPdate{26/01/2023}
+\def\TPversion{0.1.2}
+\def\TPdate{31/01/2023}
\usepackage[most]{tcolorbox}
\tcbuselibrary{minted}
@@ -418,8 +418,12 @@ The second argument, \textit{optional} ans between \texttt{<...>}, give options
\item etc
\end{itemize}
-The third argument, \textit{mandatory} and between \texttt{\{...\}} is the name of the predefined tangram :
-%
+The third argument, \textit{mandatory} and between \texttt{\{...\}} is the name of the predefined tangram (list below).
+
+\pagebreak
+
+\subsection{List of predefined tangrams}
+
\texttt{\begin{multicols}{5}
\begin{itemize}
\item Square
@@ -444,11 +448,13 @@ The third argument, \textit{mandatory} and between \texttt{\{...\}} is the name
\item Jogger
\item Dancer
\item Camel
+ \item Flamingo
+ \item Heart
+ \item Giraffe
+ \item Horse
\end{itemize}
\end{multicols}}
-\pagebreak
-
\begin{PresentationCode}{}
\TangramTikz{Rocket}~~
\TangramTikz[Color=red]{Rocket}~~
@@ -596,10 +602,36 @@ The third argument, \textit{mandatory} and between \texttt{\{...\}} is the name
\TangramTikz[ColorCorrection]{Camel}
\end{PresentationCode}
+\begin{PresentationCode}{}
+\TangramTikz{Flamingo}
+\TangramTikz[Correction]{Flamingo}
+\TangramTikz[ColorCorrection]{Flamingo}
+\end{PresentationCode}
+
+\begin{PresentationCode}{}
+\TangramTikz{Heart}
+\TangramTikz[Correction]{Heart}
+\TangramTikz[ColorCorrection]{Heart}
+\end{PresentationCode}
+
+\begin{PresentationCode}{}
+\TangramTikz{Giraffe}
+\TangramTikz[Correction]{Giraffe}
+\TangramTikz[ColorCorrection]{Giraffe}
+\end{PresentationCode}
+
+\begin{PresentationCode}{}
+\TangramTikz{Horse}
+\TangramTikz[Correction]{Horse}
+\TangramTikz[ColorCorrection]{Horse}
+\end{PresentationCode}
+
\newpage
\part{History}
+\verb|v0.1.2|~:~~~~New models
+
\verb|v0.1.1|~:~~~~New models
\verb|v0.1.0|~:~~~~Initial version
diff --git a/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.pdf b/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.pdf
index b17c1d9b6b..a1f58c7d28 100644
--- a/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.pdf
+++ b/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.tex b/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.tex
index ec34ffbfe7..80bc5d553e 100644
--- a/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.tex
+++ b/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.tex
@@ -49,8 +49,8 @@
\setlength{\parindent}{0pt}
\definecolor{LightGray}{gray}{0.9}
-\def\TPversion{0.1.1}
-\def\TPdate{26 Janvier 2023}
+\def\TPversion{0.1.2}
+\def\TPdate{31 Janvier 2023}
\usepackage[most]{tcolorbox}
\tcbuselibrary{minted}
@@ -420,7 +420,11 @@ Le deuxième argument, \textit{optionnel} et entre \texttt{<...>}, correspond au
\item etc
\end{itemize}
-Le troisième argument, \textit{obligatoire} et entre \texttt{\{...\}} est quant à lui le nom du Tangram issu de la \textit{base de données} présente dans le package :
+Le troisième argument, \textit{obligatoire} et entre \texttt{\{...\}} est quant à lui le nom du Tangram issu de la \textit{base de données} présente dans le package (liste ci-après).
+
+\pagebreak
+
+\subsection{Liste des Tangrams inclus dans le package}
%
\texttt{\begin{multicols}{5}
\begin{itemize}
@@ -446,10 +450,14 @@ Le troisième argument, \textit{obligatoire} et entre \texttt{\{...\}} est quant
\item Coureur
\item Danseur
\item Chameau
+ \item Flamant
+ \item Coeur
+ \item Girafe
+ \item Cheval
\end{itemize}
\end{multicols}}
-\pagebreak
+\medskip
\begin{PresentationCode}{}
\TangramTikz{Fusee}~~
@@ -598,10 +606,36 @@ Le troisième argument, \textit{obligatoire} et entre \texttt{\{...\}} est quant
\TangramTikz[CorrectionCouleur]{Chameau}
\end{PresentationCode}
+\begin{PresentationCode}{}
+\TangramTikz{Flamant}
+\TangramTikz[Correction]{Flamant}
+\TangramTikz[CorrectionCouleur]{Flamant}
+\end{PresentationCode}
+
+\begin{PresentationCode}{}
+\TangramTikz{Coeur}
+\TangramTikz[Correction]{Coeur}
+\TangramTikz[CorrectionCouleur]{Coeur}
+\end{PresentationCode}
+
+\begin{PresentationCode}{}
+\TangramTikz{Girafe}
+\TangramTikz[Correction]{Girafe}
+\TangramTikz[CorrectionCouleur]{Girafe}
+\end{PresentationCode}
+
+\begin{PresentationCode}{}
+\TangramTikz{Cheval}
+\TangramTikz[Correction]{Cheval}
+\TangramTikz[CorrectionCouleur]{Cheval}
+\end{PresentationCode}
+
\newpage
\part{Historique}
+\verb|v0.1.2|~:~~~~Nouveaux modèles
+
\verb|v0.1.1|~:~~~~Nouveaux modèles
\verb|v0.1.0|~:~~~~Version initiale
diff --git a/graphics/pgf/contrib/tangramtikz/tex/TangramTikz.sty b/graphics/pgf/contrib/tangramtikz/tex/TangramTikz.sty
index 3bed1152a8..412b477de9 100644
--- a/graphics/pgf/contrib/tangramtikz/tex/TangramTikz.sty
+++ b/graphics/pgf/contrib/tangramtikz/tex/TangramTikz.sty
@@ -3,7 +3,8 @@
% Inspiration....: https://tex.stackexchange.com/questions/407449/typesetting-tangram-figures-in-latex
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{TangramTikz}[2023/01/26 v0.1.1 Tangram Puzzles with TikZ]
+\ProvidesPackage{TangramTikz}[2023/01/31 v0.1.2 Tangram Puzzles with TikZ]
+% 0.1.2 Ajout de modèles
% 0.1.1 Ajout de modèles
% 0.1.0 Version initiale + quelques modèles
@@ -546,6 +547,98 @@
}%
}
+%the flamingo / le flamant rose (0.1.2)
+\NewDocumentCommand\TangramFlamingo{ s O{TangPuzz} }{%*=colorcorrection,[key for pic]
+ \IfBooleanTF{#1}%
+ {%
+ \PieceTangram[TangSol={\TanGListeCouleurs[1]}]<rotate=180>({0},{0}){TangGrandTri}
+ \PieceTangram[TangSol={\TanGListeCouleurs[1]}]<rotate=135>({0},{0}){TangGrandTri}
+ \PieceTangram[TangSol={\TanGListeCouleurs[4]}]<rotate=45>({0},{0}){TangCar}
+ \PieceTangram[TangSol={\TanGListeCouleurs[5]}]<rotate=45>({-0.5*sqrt(2)},{0.5*sqrt(2)}){TangPara}
+ \PieceTangram[TangSol={\TanGListeCouleurs[2]}]<rotate=45>({0},{sqrt(2)}){TangMoyTri}
+ \PieceTangram[TangSol={\TanGListeCouleurs[3]}]<rotate=-135>({-1.5},{-1.5}){TangPetTri}
+ \PieceTangram[TangSol={\TanGListeCouleurs[3]}]<rotate=-90>({-1.5-0.35},{-1.5-sqrt(2)+0.35}){TangPetTri}
+ }%
+ {%
+ \PieceTangram[#2]<rotate=180>({0},{0}){TangGrandTri}
+ \PieceTangram[#2]<rotate=135>({0},{0}){TangGrandTri}
+ \PieceTangram[#2]<rotate=45>({0},{0}){TangCar}
+ \PieceTangram[#2]<rotate=45>({-0.5*sqrt(2)},{0.5*sqrt(2)}){TangPara}
+ \PieceTangram[#2]<rotate=45>({0},{sqrt(2)}){TangMoyTri}
+ \PieceTangram[#2]<rotate=-135>({-1.5},{-1.5}){TangPetTri}
+ \PieceTangram[#2]<rotate=-90>({-1.5-0.35},{-1.5-sqrt(2)+0.35}){TangPetTri}
+ }%
+}
+
+%the heart / le coeur (0.1.2)
+\NewDocumentCommand\TangramHeart{ s O{TangPuzz} }{%*=colorcorrection,[key for pic]
+ \IfBooleanTF{#1}%
+ {%
+ \PieceTangram[TangSol={\TanGListeCouleurs[1]}]<rotate=-45>({0},{0}){TangGrandTri}
+ \PieceTangram[TangSol={\TanGListeCouleurs[1]}]<rotate=135>({3*sqrt(2)},{0}){TangGrandTri}
+ \PieceTangram[TangSol={\TanGListeCouleurs[5]}]<rotate=45,yscale=-1>({0},{0}){TangPara}
+ \PieceTangram[TangSol={\TanGListeCouleurs[3]}]<rotate=135>({1.5*sqrt(2)},{0.5*sqrt(2)}){TangPetTri}
+ \PieceTangram[TangSol={\TanGListeCouleurs[2]}]<rotate=45>({2*sqrt(2)},{-sqrt(2)}){TangMoyTri}
+ \PieceTangram[TangSol={\TanGListeCouleurs[3]}]<rotate=-135>({2*sqrt(2)},{0}){TangPetTri}
+ \PieceTangram[TangSol={\TanGListeCouleurs[4]}]<rotate=-135>({1.5*sqrt(2)},{-0.5*sqrt(2)}){TangCar}
+ }%
+ {%
+ \PieceTangram[#2]<rotate=-45>({0},{0}){TangGrandTri}
+ \PieceTangram[#2]<rotate=135>({3*sqrt(2)},{0}){TangGrandTri}
+ \PieceTangram[#2]<rotate=45,yscale=-1>({0},{0}){TangPara}
+ \PieceTangram[#2]<rotate=135>({1.5*sqrt(2)},{0.5*sqrt(2)}){TangPetTri}
+ \PieceTangram[#2]<rotate=45>({2*sqrt(2)},{-sqrt(2)}){TangMoyTri}
+ \PieceTangram[#2]<rotate=-135>({2*sqrt(2)},{0}){TangPetTri}
+ \PieceTangram[#2]<rotate=-135>({1.5*sqrt(2)},{-0.5*sqrt(2)}){TangCar}
+ }%
+}
+
+%the giraffe / la girafe (0.1.2)
+\NewDocumentCommand\TangramGiraffe{ s O{TangPuzz} }{%*=colorcorrection,[key for pic]
+ \IfBooleanTF{#1}%
+ {%
+ \PieceTangram[TangSol={\TanGListeCouleurs[1]}]<rotate=-135>({0},{0}){TangGrandTri}
+ \PieceTangram[TangSol={\TanGListeCouleurs[3]}]<rotate=135,xscale=-1>({0},{0}){TangPetTri}
+ \PieceTangram[TangSol={\TanGListeCouleurs[4]}]<rotate=45>({0.5*sqrt(2)},{-0.5*sqrt(2)}){TangCar}
+ \PieceTangram[TangSol={\TanGListeCouleurs[1]}]<rotate=-135>({sqrt(2)},{0}){TangGrandTri}
+ \PieceTangram[TangSol={\TanGListeCouleurs[5]}]<rotate=-45,yscale=-1>({0.5*sqrt(2)},{1.5*sqrt(2)}){TangPara}
+ \PieceTangram[TangSol={\TanGListeCouleurs[3]}]<rotate=-135>({sqrt(2)},{2*sqrt(2)}){TangPetTri}
+ \PieceTangram[TangSol={\TanGListeCouleurs[2]}]<rotate=135>({2*sqrt(2)},{1.5*sqrt(2)}){TangMoyTri}
+ }%
+ {%
+ \PieceTangram[#2]<rotate=-135>({0},{0}){TangGrandTri}
+ \PieceTangram[#2]<rotate=135,xscale=-1>({0},{0}){TangPetTri}
+ \PieceTangram[#2]<rotate=45>({0.5*sqrt(2)},{-0.5*sqrt(2)}){TangCar}
+ \PieceTangram[#2]<rotate=-135>({sqrt(2)},{0}){TangGrandTri}
+ \PieceTangram[#2]<rotate=-45,yscale=-1>({0.5*sqrt(2)},{1.5*sqrt(2)}){TangPara}
+ \PieceTangram[#2]<rotate=-135>({sqrt(2)},{2*sqrt(2)}){TangPetTri}
+ \PieceTangram[#2]<rotate=135>({2*sqrt(2)},{1.5*sqrt(2)}){TangMoyTri}
+ }%
+}
+
+%the horse / le cheval (0.1.2)
+\NewDocumentCommand\TangramHorse{ s O{TangPuzz} }{%*=colorcorrection,[key for pic]
+ \IfBooleanTF{#1}%
+ {%
+ \PieceTangram[TangSol={\TanGListeCouleurs[1]}]<rotate=-135>({0},{0}){TangGrandTri}
+ \PieceTangram[TangSol={\TanGListeCouleurs[1]}]<rotate=-180>({2},{0}){TangGrandTri}
+ \PieceTangram[TangSol={\TanGListeCouleurs[3]}]<rotate=135>({2+0.5*sqrt(2)},{-0.5*sqrt(2)}){TangPetTri}
+ \PieceTangram[TangSol={\TanGListeCouleurs[3]}]<rotate=-90>({0},{-2.5}){TangPetTri}
+ \PieceTangram[TangSol={\TanGListeCouleurs[4]}]({0},{0}){TangCar}
+ \PieceTangram[TangSol={\TanGListeCouleurs[2]}]({0},{1}){TangMoyTri}
+ \PieceTangram[TangSol={\TanGListeCouleurs[5]}]<rotate=90,xscale=-1>({-sqrt(2)},{-sqrt(2)}){TangPara}
+ }%
+ {%
+ \PieceTangram[#2]<rotate=-135>({0},{0}){TangGrandTri}
+ \PieceTangram[#2]<rotate=-180>({2},{0}){TangGrandTri}
+ \PieceTangram[#2]<rotate=135>({2+0.5*sqrt(2)},{-0.5*sqrt(2)}){TangPetTri}
+ \PieceTangram[#2]<rotate=-90>({0},{-2.5}){TangPetTri}
+ \PieceTangram[#2]({0},{0}){TangCar}
+ \PieceTangram[#2]({0},{1}){TangMoyTri}
+ \PieceTangram[#2]<rotate=90,xscale=-1>({-sqrt(2)},{-sqrt(2)}){TangPara}
+ }%
+}
+
%macros for tangram creation / commandes pour créer le tangram
\NewDocumentCommand\TangramTikzCreateEN{ m }{%
\readlist*\TanGListeCouleurs{\TangColors}%
@@ -650,6 +743,18 @@
%CAMEL
\IfStrEq{#3}{Camel}{\TangramTikzCreateEN{\TangramCamel}}{}%
\IfStrEq{#3}{Chameau}{\TangramTikzCreateFR{\TangramCamel}}{}%
+ %FLAMINGO
+ \IfStrEq{#3}{Flamingo}{\TangramTikzCreateEN{\TangramFlamingo}}{}%
+ \IfStrEq{#3}{Flamant}{\TangramTikzCreateFR{\TangramFlamingo}}{}%
+ %HEART
+ \IfStrEq{#3}{Heart}{\TangramTikzCreateEN{\TangramHeart}}{}%
+ \IfStrEq{#3}{Coeur}{\TangramTikzCreateFR{\TangramHeart}}{}%
+ %GIRAFFE
+ \IfStrEq{#3}{Giraffe}{\TangramTikzCreateEN{\TangramGiraffe}}{}%
+ \IfStrEq{#3}{Girafe}{\TangramTikzCreateFR{\TangramGiraffe}}{}%
+ %HORSE
+ \IfStrEq{#3}{Horse}{\TangramTikzCreateEN{\TangramHorse}}{}%
+ \IfStrEq{#3}{Cheval}{\TangramTikzCreateFR{\TangramHorse}}{}%
\end{tikzpicture}%
}
diff --git a/macros/latex/contrib/abntexto/README.txt b/macros/latex/contrib/abntexto/README
index 850a1cd3f3..bd658f4e98 100644
--- a/macros/latex/contrib/abntexto/README.txt
+++ b/macros/latex/contrib/abntexto/README
@@ -1,6 +1,6 @@
Public Domain Software
-2022-10-12
-1.2.1-alpha
+2023-01-31
+2.0.0-alpha
Elayson
abntexto.classe at gmail.com
diff --git a/macros/latex/contrib/abntexto/abntexto-manual.pdf b/macros/latex/contrib/abntexto/abntexto-manual.pdf
index 79ea6ff35f..c168af6296 100644
--- a/macros/latex/contrib/abntexto/abntexto-manual.pdf
+++ b/macros/latex/contrib/abntexto/abntexto-manual.pdf
Binary files differ
diff --git a/macros/latex/contrib/abntexto/abntexto-manual.tex b/macros/latex/contrib/abntexto/abntexto-manual.tex
deleted file mode 100644
index 7d9d2b3153..0000000000
--- a/macros/latex/contrib/abntexto/abntexto-manual.tex
+++ /dev/null
@@ -1,353 +0,0 @@
-\documentclass{abntexto}
-
-\makeatletter
-
-\usepackage[brazil]{babel}
-\usepackage[T1]{fontenc}
-\usepackage{newtxtext}
-\usepackage{newtxmath}
-\usepackage{lipsum} \def\lip{\lipsum[1][1-2]}
-\usepackage{graphicx}
-\usepackage[cmyk]{xcolor}
-\usepackage[style=abnt]{biblatex} \addbibresource{abntexto.bib}
-\usepackage[colorlinks]{hyperref}
-%\let\href=\relax \newdimen\bibitemsep \def\textcite#1{{\bfseries#1}}
-
-% MARKUP
-% ================================================
-
-\def\ttnoligs{\ttfamily\@noligs}
-
-\def\cs#1{{\ttnoligs \string#1}}
-\def\meta#1{{\ttnoligs <#1>}} % ⟨⟩
-\def\cc#1{{\ttnoligs \{\meta{#1}\}}}
-\def\kk#1{{\ttnoligs [\meta{#1}]}}
-
-\def\arg{\cc{arg}}
-\def\opt{\kk{opt}}
-\def\ccval#1{{\ttnoligs \{#1\}}}
-\def\kkval#1{{\ttnoligs [#1]}}
-\def\pkg#1{{\ttnoligs #1}}
-
-% VERBATIM
-% ================================================
-
-\def\adef#1{\catcode`#1=13 \begingroup \lccode`\~=`#1\lowercase{\endgroup\def~}}
-\def\dodef#1{\catcode`#1=12 }
-\def\verbcatcodes{\let\do=\dodef \dospecials \catcode`\|=0 }
-
-{\catcode`\^^M=13
- \gdef\verbpercent#1^^M{{\color{graycomment}\itshape\@percentchar#1^^M}}
-}
-
-\long\def\codeon{\par\begingroup \verbcatcodes
- \adef{\^^I}{\ \ \ }%
- \adef{\^^M}{\par\leavevmode}%
- \adef{ }{\ }%
- \adef{\%}{\verbpercent}%
- \startverb
-}
-{\catcode`\ =13 \catcode`\^^M=13 \catcode`\|=0 \catcode`\\=12
- |gdef|startverb^^M#1^^M\codeoff{|verbbox{#1}|par|endgroup |verbreset}
-}
-\def\verbbox#1{\def\tnba@placewidth{\hsize \advance\hsize-3cm}%
- \vskip\placeabovespace
- \parindent=0pt
- \ifx\tnba@savedplace\empty\else\tnba@makelegend\fi
- \nobreak\nointerlineskip\vskip10pt
- {\verbfont{#1}}%
- \nobreak\nointerlineskip\vskip8pt
- \ifx\tnba@savedsrc\empty\else\tnba@makesrc\fi
- \vskip\placebelowspace
-}
-\def\verbreset{%
- \let\tnba@savedplace=\empty
- \let\tnba@savedlegend=\empty
- \let\tnba@savedsrc=\empty
- \let\@currentlabel=\empty
-}
-\def\verbfont{\raggedright\leftskip=6pt\singlesp\small\ttnoligs\leftframed}
-\long\def\leftframed#1{\setbox0=\vtop{#1}%
- \hbox{{\color{graybar}\kern1.5cm\vrule width1pt}\box0}%
-}
-
-% MISC
-% ================================================
-
-\sizeselectordef\large{14.4pt}{17pt}
-\sizeselectordef\Large{20.74pt}{25pt}
-\sizeselectordef\LARGE{25pt}{30pt}
-
-\definecolor{graybar}{gray}{0.75}
-\definecolor{graycomment}{gray}{.2}
-
-\legendplacedef{code}{Código}{Lista de códigos}{cód.\,#1}{loc}
-\def\loclabelwidth{10.6ex}
-\def\me{o autor.}
-
-\tocilowercase
-\sectionlowercase
-
-\clubpenalty=10000
-\widowpenalty=10000
-
-\let\cite=\textcite
-\def\bibfont{\singlesp}
-\bibitemsep=18pt
-
-\def\corrprinton{\begingroup \def\section##1##2{\heading{##2}}}
-\def\corrprintoff{\par\endgroup}
-
-\makeatother
-
-
-
-\begin{document}
-
-\leavevmode\vskip1.9in
-
-{\centering \LARGE\sffamily\bfseries
- abntexto\\[0.4em] \Large\itshape\mdseries
- Classe para {\upshape\LaTeX}\\[2em] \normalfont\large
- Elayson\\[1ex]
- \href{mailto:abntexto.classe@gmail.com}{abntexto.classe at gmail.com}\\[2.5ex]
- \today\par}
-
-\vskip3in
-
-{\centering \large\ttfamily 1.2.1-alpha\par}
-
-\newpage
-
-\maketoc
-
-\textual
-
-\section{Apresentação}
-
-O \pkg{abntexto} é uma classe do \LaTeX\ criada para facilitar a utilização das normas da Associação Brasileira de Normas Técnicas (ABNT) em trabalhos acadêmicos (monografias, dissertações, teses).
-
-Este \emph{não} é um manual sobre \LaTeX\ (ou \TeX, a ferramenta que o constitui) nem tampouco uma descrição detalhada sobre as normas ABNT. Para aprender sobre \LaTeX\ leia \cite{viaexemplos} ou \cite{latex2eunnoficial}, disponível também em francês. Além disso, também se pode ler \cite{texbytopic} para aprender sobre o sistema \TeX\footnote{Note que os livros referenciados não foram realmente citados e isso não é aceito na Norma, no entanto este não é um trabalho acadêmico real, mas um manual.}.
-
-Já existe uma classe para aplicação das normas ABNT cujo nome é \pkg{abntex2}. Mas, diferente desta, o \pkg{abntexto} não depende do \pkg{memoir}, uma classe de código-fonte e manual extensos e que implementa funções as quais, em sua maioria, não são pertinentes a um documento que use as diretrizes da ABNT.
-
-As normas ABNT as quais o \pkg{abntexto} se propõe a seguir são aquelas em vigor até o momento da criação deste manual.
-
-\section{Chamando a classe}
-
-Digite as linhas em \ref{vb:início} e use \pkg{abntexto}.
-
-\legend{code}{Início} \src\me
-\label{vb:início}
-\codeon
-\documentclass{abntexto}
-
-\usepackage[brazil]{babel} % para obter os padrões de hifenização corretos
-\usepackage[T1]{fontenc}
-\usepackage{newtxtext} % fontes New TX, semelhantes a Times
-\usepackage{newtxmath}
-
-\begin{document}
- Texto
-\end{document}
-\codeoff
-
-\section{Fonte tipográfica}
-
-O tamanho da fonte é 12\,pt de imediato e pode ser configurado com o comando \cs\setfontsize\cc{size} sendo que 12\,pt é a única opção disponível. Mas, se você deseja outro tamanho de fonte, crie-o usando \cs\fontsizedef\cc{size}\cc{defs}. Além disso, com os seletores de tamanho \cs\normalsize\ e \cs\small\ que configuram 12\,pt e 10\,pt, nessa ordem, é possível mudar o tamanho da fonte no corpo do documento.
-
-O espaçamento é de um e meio e pode ser alterado para dois com \cs\spacing\ccval{2}, por exemplo. Os atalhos \cs\singlesp, \cs\onehalfsp\ e \cs\doublesp\ estão disponíveis. Note que o espaçamento simples não tem o mesmo valor que o espaçamento um, portanto, \cs\singlesp\ é diferente de \cs\spacing\ccval{1}! Os atalhos \cs\onehalfsp\ e \cs\doublesp\ tem o mesmo significado de \cs\spacing\ccval{1.5} e \cs\spacing\ccval{2}.
-
-\section{\emph{Layout}}
-
-A folha é A4 por padrão e as margens esquerda e direita são de 3\,cm, 2\,cm para páginas ímpares e de 2\,cm, 3\,cm para páginas pares, respectivamente. Além disso, as margens superior e inferior têm, nessa ordem, 3\,cm, 2\,cm para todo o documento. Todas essas medidas podem ser alteradas com a macro \cs\paper\ que deve ser usada assim: \cs\paper\ccval{left=0cm, right=0cm, top=0cm, botttom=0cm}.
-
-Além das chaves anteriores também existe \cs{twoside} que é booleana, ou seja, aceita os valores \cs{true} ou \cs{false} e serve para ativar o modo de impressão em duas folhas aonde as medidas das margens horizontais se invertem nas páginas pares. Ao não informar um valor para \cs{twoside} subentende-se que seja \cs{true}, portanto \cs\paper\ccval{twoside} equivale a \cs\paper\ccval{twoside=true} e esse princípio também se aplica a outras chaves booleanas.
-
-\section{Sumário}
-
-Os comandos que mudam a fonte das entradas no ToC (Table of Contents, em inglês) são \cs\tocifont, \cs\tociifont, \dots, \cs\tocvfont\ (ver \ref{vb:contents}).
-
-\legend{code}{Aparência do sumário} \src\me
-\label{vb:contents}
-\codeon
-\documentclass{abntexto}
-
-\usepackage{color}
-
-\tocifont{\color{red}\itshape}
-\tociifont{\color{blue}\bfseries}
-
-\begin{document}
- \maketoc
-
- \section{Título}
- \subsection{Título}
-\end{document}
-\codeoff
-
-\section{Secionamento}
-
-A personalização das macros de seção (\cs\section, \cs\subsection\ etc.) é análoga a personalização do sumário e deve ser feita com \cs\sectionfont, \cs\subsectionfont, etc. como exemplificado em \ref{vb:sec}.
-
-Também há como alterar o espaço vertical acima e abaixo das seções usando \cs\sectionspaces, \cs\subsectionspaces, etc. Por exemplo, \cs\sectionspaces\ccval{2ex}\ccval{1cm} insere um espaço de 2\,ex acima de \cs\section\ e de 1\,cm abaixo.
-
-\legend{code}{Aparência das seções} \src\me
-\label{vb:sec}
-\codeon
-\documentclass{abntexto}
-
-\usepackage{color}
-
-\sectionfont{\color{blue}\scshape}
-\subsectionfont{\color{red}\slshape}
-\subsubsectionfont{\color{yellow}\sffamily}
-
-\begin{document}
- \maketoc
-
- \section{Texto}
- \subsection{Texto}
- \subsubsection{Texto}
-\end{document}
-\codeoff
-
-\section{Alíneas}
-
-Use o ambiente \cs{topics} para criar alíneas. Ele dispõe de dois níveis sendo que o segundo usa um travessão como marcador conforme o exemplo em \ref{vb:topics}. Naturalmente o uso de \cs\label\ é permitido.
-
-\legend{code}{Alíneas} \src\me
-\label{vb:topics}
-\codeon
-\begin{topics}
- \item \label{al:x} 1
- \begin{topics}
- \item x
- \item y
- \item z
- \end{topics}
- \item \label{al:y} 2
- \item 3
-\end{topics}
-\codeoff
-
-\section{Áreas de legenda}
-
-Use \cs\place\ para inserir áreas de legenda como mostrado em \ref{vb:place}. Mas existem condições: \cs\place\ deve vir por último e \cs\label\ precisa estar depois de \cs\legend. Além disso, existe a possibilidade de alterar o espaço vertical acima e abaixo de uma área de legenda com \cs\placespaces\cc{aboveskip}\cc{belowskip}.
-
-\legend{code}{Áreas de legenda} \src\me
-\label{vb:place}
-\codeon
-\usepackage{graphicx}
-
-\begin{document}
- \legend{figure}{Um título}
- \src{\texttt{www.site.com.br}. Acesso em 01 jan. 2020.}
- \label{fig:teste}
- \place{\includegraphics[width=0.4\linewidth]{example-image}}
-
- Ver \ref{fig:teste}.
-\end{document}
-\codeoff
-
-O leitor pode querer definir uma nova área de legenda usando, por exemplo, a instrução: \cs\legendplacedef\ccval{diagram}\ccval{Diagrama}\ccval{Lista de diagramas}\ccval{diag.\cs\,\cs#1}\ccval{lod} que vai criar o comando \cs\makelod\ para escrever no documento as entradas do arquivo auxiliar .lod.
-
-%*
-
-\section{Formatação de {\ttfamily\protect\textbackslash cite} e referências}
-
-Até o momento o \pkg{abntexto} não possui macros para formatação de \cs\cite\ e referências. Utilize \cs{\usepackage[style=abnt]\{biblatex\}}.
-
-\section{Citações}
-
-Para inserir aspas em citações diretas use \cs\qt\ccval{texto}. Mas, se tratando de citações diretas com mais de três linhas, alterne para \cs\quote\ccval{texto \cs\cite\cc{key}}.
-
-\newpage
-
-\corrprinton
-%\printbibliography
-\corrprintoff
-
-\newpage
-\appendix
-
-\section{\emph{Feedback}}
-Sugestões, relatos de \emph{bugs} e doações são bem-vindas.
-
-\section{Código-fonte}
-
-\makeatletter
-\newcount\seccount \def\thesec{\the\seccount}
-\def\extlabelwidth{4ex}
-\def\extlabelbox#1{\hbox to\extlabelwidth{#1~---~\hfil}}
-\def\l@subsection#1#2{\smartaboveskip{\penalty351}{\vskip1em plus1pt}%
- \begingroup
- \usetocifont \nobreak
- \extlineshape \relax
- \hskip-\leftskip \maybeuctoc{#1}\nobreak\hfil\nobreak
- \hbox to1.55em{\hss #2\kern-1pt\kern1pt}\par
- \endgroup
-}
-\def\subsection#1{\par \smartaboveskip{\penalty351}{\vskip\subsectionabove}\noindent
- \advancecount\seccount
- \setbox0=\hbox{\usesubsectionfont \thesec\quad}%
- {\usesubsectionfont \hangindent=\wd0 \box0 #1\tnba@nbpar}%
- \nobreak \smartbelowskip{\vskip\subsectionbelow}%
-}
-\makeatother
-
-% SOURCE MACROS
-% ================================================
-
-\makeatletter
-
-\definecolor{bg}{cmyk}{0,0.06,0,0}
-\definecolor{comment}{cmyk}{0.9,0,0,0.1}
-
-\def\sec#1\par{\subsection{#1}}
-
-\newdimen\hhkern \hhkern=12pt
-\newdimen\vvkern \vvkern=12pt
-
-\def\hh{\kern\hhkern}
-\def\vv{\kern\vvkern}
-
-{\catcode`\^^M=13
- \gdef\verbpercent#1^^M{{\bfseries\color{comment}\@percentchar#1^^M}}
-}
-
-\def\srccatcodes{\catcode`\!=14 \catcode`\%=9 \catcode`\|=0 }
-\def\codecatcodes{\let\do=\dodef \dospecials}
-
-\long\def\bcode{\par\begingroup \codecatcodes
- \adef{\^^I}{\ \ \ }%
- \adef{\^^M}{\par\leavevmode}%
- \adef{ }{\ }%
- \adef{\%}{\verbpercent}%
-% \def\par##1{\endgraf\ifx##1\par\leavevmode\fi##1}\obeylines
- \startcode
-}
-{\catcode`\%=13 \catcode`\ =13 \catcode`\^^M=13 \catcode`\|=0 \catcode`\\=12
- |long|gdef|startcode #1% |ecode{|codefont{#1}|par|endgroup}
-}
-
-\def\codefont{\raggedright\small\ttnoligs\bgbox}
-
-\long\def\bgbox#1{\setbox0=\vbox{\advance\hsize-24pt \vv#1\vv}%
- \ifdim\ht0>\dimexpr \pagegoal - \pagetotal \relax
- \setbox2=\vsplit0 to\dimexpr \pagegoal - \pagetotal -24pt \relax
- \fi
- \vskip8pt minus2pt
- \drawbg2\par \drawbg0%
- \vskip8pt minus2pt
-}
-\def\drawbg#1{\leavevmode
- \rlap{{\color{bg} \vrule width\dimexpr\wd#1+24pt\relax height\ht#1 depth\dp#1}}%
- \hbox{\hh\box#1\hh}%
-}
-
-\def\inputsrc#1{\begingroup \parskip=0pt \srccatcodes \input #1\endgroup}
-
-\inputsrc{abntexto.cls}
-
-\end{document}
diff --git a/macros/latex/contrib/abntexto/abntexto.bib b/macros/latex/contrib/abntexto/abntexto.bib
index 6e58d2d95f..7110e1db1d 100644
--- a/macros/latex/contrib/abntexto/abntexto.bib
+++ b/macros/latex/contrib/abntexto/abntexto.bib
@@ -1,24 +1,24 @@
@book{texbytopic,
- author = {Viktor Eijkhout},
- title = {\TeX\ by topic: a \TeX nician’s reference},
- location = {England},
+ author = {Viktor Eijkhout},
+ title = {\TeX\ by topic: a \TeX nician’s reference},
+ location = {England},
publisher = {Addison-Wesley},
- date = {1992},
- url = {https://www.ctan.org/pkg/texbytopic},
- urldate = {2022-09-28}
+ date = {1992},
+ url = {https://www.ctan.org/pkg/texbytopic},
+ urldate = {2022-09-28}
}
@book{viaexemplos,
- author = {Sadao Massago},
- title = {\LaTeXe\ Via Exemplos},
+ author = {Sadao Massago},
+ title = {\LaTeXe\ Via Exemplos},
location = {São Paulo},
- date = {2022-05-17},
- url = {https://www.ctan.org/pkg/latex-via-exemplos},
- urldate = {2022-09-28}
+ date = {2022-05-17},
+ url = {https://www.ctan.org/pkg/latex-via-exemplos},
+ urldate = {2022-09-28}
}
@book{latex2eunnoficial,
- author = {Torsten Martinsen and Stephen Gilmore and Karl Berry},
- title = {\LaTeXe: An unofficial reference manual},
- date = {2022-05},
- url = {https://www.ctan.org/pkg/latex2e-help-texinfo},
+ author = {Torsten Martinsen and Stephen Gilmore and Karl Berry},
+ title = {\LaTeXe: An unofficial reference manual},
+ date = {2022-05},
+ url = {https://www.ctan.org/pkg/latex2e-help-texinfo},
urldate = {2022-09-28}
}
diff --git a/macros/latex/contrib/abntexto/abntexto.cls b/macros/latex/contrib/abntexto/abntexto.cls
index 4ae9b0ade6..d731a37d2e 100644
--- a/macros/latex/contrib/abntexto/abntexto.cls
+++ b/macros/latex/contrib/abntexto/abntexto.cls
@@ -1,17 +1,10 @@
%! Public Domain Software
-%! 2022-10-12
-%! 1.2.1-alpha
+%! 2023-01-31
+%! 2.0.0-alpha
%! Elayson
%! abntexto.classe at gmail.com
-%! ANNOUNCEMETS
-
-%!> Changed the manual's typographic font to a serif because they are better for reading long texts — although the manual is purposely short.
-
-%!> Removal of \srcname macro because it is useless.
-
-%! SUMÁRIO
-
+%! RECOMENDAÇÕES
%! PRÉ-CONFIGURAÇÕES
%! FONTES
%! LAYOUT
@@ -22,77 +15,87 @@
%! TABELAS
%! ÁREAS DE LEGENDA
%! NOTAS DE RODAPÉ
-%! UTILIDADES
%! IDENTIFICAÇÃO DO TRABALHO
%! A VÍRGULA COMO SEPARADOR DECIMAL
%! INICIALIZAÇÃO
-% |sec RECOMENDAÇÕES
-% !=======================================================
+% \sec RECOMENDAÇÕES
-% Macros internas não podem ser modificadas ou usadas diretamente. Isso é porque essas macros podem ser redefinidos ou até renomeados em futuras versões desta classe. Por macros internas entende-se aquelas com prefixo do pacote em questão, neste caso, \cs{tnba@}. Se você precisa de algum comando interno, defina outro sem anexar o prefixo.
+% Macros internas não podem ser modificadas ou usadas diretamente. Isso é porque essas macros podem ser redefinidas ou até renomeadas em futuras versões desta classe. Por macros internas entende-se aquelas com o prefixo do pacote em questão, neste caso, \cs{tnba@}. Se você precisa de algum comando interno, defina outro sem anexar o prefixo.
% \sec PRÉ-CONFIGURAÇÕES
-% !=======================================================
% Identificação do formato \TeX\ e da classe. Apenas o pacote \pkg{keyval} é carregado no \pkg{abntexto}.
% |bcode !------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{abntexto}[2022-10-12 1.2.1-alpha Preparation of works in ABNT standards]
+\ProvidesClass{abntexto}[2023-01-31 2.0.0-alpha Preparation of works in ABNT standards]
\RequirePackage{keyval}
% |ecode !------------------------------------------------
-% Definição de um sistema \emph{chave=valor} pessoal e de macros auxiliares. Perceba que \cs{\tnba@bodyhook} não pode ser igual a \cs\relax, mas \cs\empty\ ao invés.
+% Definição de um sistema \emph{chave=valor} pessoal e de macros auxiliares.
% |bcode !------------------------------------------------
-\def\tnba@keyprefix{tnba}
-
-\def\tnba@key{\define@key{\tnba@keyprefix @\tnba@keyfamily}}
-\def\tnba@setkeys{\setkeys{\tnba@keyprefix @\tnba@keyfamily}}
-\def\tnba@setmacrokeys#1{\setkeys{\tnba@keyprefix @#1}}
+\def\tnba@key{\define@key{tnba@\tnba@keyfamily}}
+\def\tnba@setkeys#1{\setkeys{tnba@#1}}
-\def\advancecount#1{\global\advance#1by1 }
\def\tnba@addto#1#2{\expandafter\def\expandafter#1\expandafter{#1#2}}
-\def\tnba@tobody{\tnba@addto\tnba@bodyhook}
-\let\tnba@bodyhook=\empty
-\AddToHook{begindocument}{\def\tnba@body{}\tnba@bodyhook}
+\newif \iftnba@inbody
+\AddToHook{begindocument}{\tnba@inbodytrue}
% |ecode !------------------------------------------------
-% Comando de \emph{debug}.
+% Alertas, mensagens, \emph{debug}.
% |bcode !------------------------------------------------
-\def\tnba@error{\ClassError{abntexto}}
+\def\tnba@warning{\ClassWarningNoLine{abntexto}}
+\def\tnba@error#1{\ClassError{abntexto}{#1}{}}
% |ecode !------------------------------------------------
-% \sec FONTE TIPOGRÁFICA
-% !=======================================================
+% Condicionais para identificação da extensão \TeX.
-% Apenas o tamanho 12\,pt está definido. Defina outros usando \cs\fontsizedef\cc{size}\cc{defs}.
+% |bcode !------------------------------------------------
+\newif \iftnba@PDFTEX
+\newif \iftnba@XETEX
+\newif \iftnba@LUATEX
+
+\ifx\directlua\undefined \ifx\XeTeXversion\undefined
+ \tnba@PDFTEXtrue \else
+ \tnba@XETEXtrue \fi \else
+ \tnba@LUATEXtrue \fi
+% |ecode !------------------------------------------------
+
+% \sec FONTE TIPOGRÁFICA
-% Diferentemente de outras âncoras, \cs{\tnba@setfontsizehook} deve ser executado antes de \cs\begin\ccval{document} para evitar o alerta sobre \cs\normalsize\ não estar definido.
+% Apenas o tamanho 12\,pt está definido. Defina outros usando \cs\definefontsize\cc{id}\hfil\break \cc{definições}.
% |bcode !------------------------------------------------
-\def\fontsizedef#1#2{\@namedef{tnba@fontsize@#1}{#2}}
-\def\sizeselectordef#1#2#3{\DeclareRobustCommand#1{\@setfontsize#1{#2}{#3}}}
-\def\normalsizedef#1#2{\def\normalsize{\@setfontsize\normalsize{#1}{#2}}}
+\def\definefontsize#1#2{\@namedef{tnba@fontsize@#1}{#2}}
+
\def\setfontsize#1{\ifcsname tnba@fontsize@#1\endcsname
- \def\tnba@setfontsizehook{\csname tnba@fontsize@#1\endcsname} \else
- \let\normalsize=\relax
- \tnba@error{Tamanho de fonte *#1* desconhecido}{}\relax \fi
+ \def\tnba@setfontsizehook{\csname tnba@fontsize@#1\endcsname}\else
+ \let\normalsize=\relax \tnba@error{Tamanho de fonte ''#1'' desconhecido}\relax \fi
}
-\AddToHook{begindocument/before}{\tnba@setfontsizehook}
+\@onlypreamble \setfontsize
+
+\def\sizedef#1#2#3#4{\DeclareRobustCommand#1{\fontsize{#2}{#3}\selectfont#4}}
\def\spacing#1{\def\currspacing{#1}%
- \ifx\tnba@body\undefined
- \tnba@tobody{\tnba@spacing{#1}} \else
- \tnba@spacing{#1}\fi \ignorespaces
+ \@tempdima=\f@size pt \baselineskip=#1\@tempdima \ignorespaces
+}
+
+\def\currspacing{1.5}
+\def\normalsize{}
+\def\tnba@setfontsizehook{}
+
+\AddToHook{begindocument}{%
+ \tnba@setfontsizehook
+ \normalsize
+ \@tempdima=\f@size pt \baselineskip=\currspacing\@tempdima
}
-\def\tnba@spacing#1{\dimen0=\f@size pt \dimen0=#1\dimen0 \baselineskip=\dimen0}
\def\singlesp{\baselineskip=\normalbaselineskip}
\def\onehalfsp{\spacing{1.5}}
@@ -100,63 +103,52 @@
% |ecode !------------------------------------------------
% \sec \emph{LAYOUT}
-% !=======================================================
-% |bcode !------------------------------------------------
-\def\tnba@keyfamily{paper}
+% Se você precisa de configurações de página mais avançadas use o pacote \pkg{geometry}, mas não use \cs\setlayout\ e \cs\geometry\ simultaneamente.
-\def\papersizedef#1(#2,#3){\def\tnba@keyfamily{paper}%
- \tnba@key{#1}[]{\def\tnba@W{#2}\def\tnba@H{#3}}%
-}
-
-\tnba@key{width} {\def\tnba@W{#1}}
-\tnba@key{height} {\def\tnba@H{#1}}
-\tnba@key{left} {\def\tnba@L{#1}}
-\tnba@key{right} {\def\tnba@R{#1}}
-\tnba@key{top} {\def\tnba@T{#1}}
-\tnba@key{bottom} {\def\tnba@B{#1}}
-\tnba@key{twoside}[true]{\def\tnba@twoside{#1}}
+% |bcode !------------------------------------------------
+\iftnba@LUATEX
+ \protected\edef\pdfhorigin {\pdfvariable horigin}
+ \protected\edef\pdfvorigin {\pdfvariable vorigin}
+ \let\pdfpagewidth=\pagewidth
+ \let\pdfpageheight=\pageheight
+\fi
-\def\paper#1{\tnba@setmacrokeys{paper}{#1}%
- \paperwidth=\tnba@W
- \paperheight=\tnba@H
- \oddsidemargin=\tnba@L
- \evensidemargin=\tnba@R
+\def \tnba@keyfamily {setlayout}
+
+\tnba@key{paper} {\csname tnba@papersize@#1\endcsname}
+\tnba@key{width} {\def\tnba@W{#1}}
+\tnba@key{height} {\def\tnba@H{#1}}
+\tnba@key{left} {\def\tnba@L{#1}}
+\tnba@key{right} {\def\tnba@R{#1}}
+\tnba@key{top} {\def\tnba@T{#1}}
+\tnba@key{bottom} {\def\tnba@B{#1}}
+\tnba@key{twoside}[true]{\csname @twoside#1\endcsname}
+
+\def \setlayout #1{\tnba@setkeys{setlayout}{#1}%
+ \paperwidth=\tnba@W \paperheight=\tnba@H
+ \oddsidemargin=\tnba@L \evensidemargin=\tnba@R
+ \textwidth=\paperwidth \textheight=\paperheight
\topmargin=\tnba@T
- \textwidth=\paperwidth
- \textheight=\paperheight
\headheight=12pt
\headsep=1cm
- \advance\topmargin-\headheight \advance\topmargin-\headsep
+ \advance\topmargin-\headheight \advance\topmargin-\headsep
\advance\textwidth-\tnba@L \advance\textwidth-\tnba@R
- \advance\textheight-\tnba@T \advance\textheight-\tnba@B
- \setbox0=\hbox{\@setfontsize\@tempa{10pt}{12pt}\@tempa 1}%
- \advance\headsep-\ht0
- \ifx\pdfpagewidth\undefined
- \ifx\pagewidth\undefined
- \tnba@error{O comando \@backslashchar paper só suporta saída em PDF.
- Use o formato PDF ou carregue o pacote *geometry*}\expandafter\enddocument\relax \else
- \horigin=0pt
- \vorigin=0pt
- \pagewidth=\paperwidth
- \pageheight=\paperheight
- \fi
+ \advance\textheight-\tnba@T \advance\textheight-\tnba@B
+ \tnba@setlayoutA
+}
+
+\def \tnba@setlayoutA {%
+ \iftnba@XETEX
+ \advance\oddsidemargin-1in \advance\evensidemargin-1in \advance\topmargin-1in
+ \pdfpagewidth=\paperwidth \pdfpageheight=\paperheight
\else
- \ifx\pdfhorigin\undefined
- \advance\oddsidemargin-1in
- \advance\topmargin-1in
- \pdfpagewidth=\paperwidth
- \pdfpageheight=\paperheight
- \else
- \pdfhorigin=0pt
- \pdfvorigin=0pt
- \pdfpagewidth=\paperwidth
- \pdfpageheight=\paperheight
- \fi
+ \pdfhorigin=0pt \pdfvorigin=0pt
+ \pdfpagewidth=\paperwidth \pdfpageheight=\paperheight
\fi
- \ifx\tnba@twoside\undefined \else
- \csname @twoside\tnba@twoside\endcsname \fi
}
+
+\def\definepapersize#1#2#3{\@namedef{tnba@papersize@#1}{\def\tnba@W{#2}\def\tnba@H{#3}}}
% |ecode !------------------------------------------------
% O estilo de página \cs\pretextual\ omite a numeração de página e desliga o modo \cs{twoside} porque os elementos pré-textuais que compreendem as folhas da capa à do sumário, devem constar no anverso da página, ou seja, na “frente” da folha.
@@ -164,323 +156,338 @@
% A instrução \cs\textual\ põe a numeração de página no topo direito nas páginas ímpares e no topo esquerdo em paginas pares. Além disso, \cs{twoside} vai espelhar as margens horizontais.
% |bcode !------------------------------------------------
-\def\pretextual{\paper{twoside=false}%
+\def\pretextual{\setlayout{twoside=false}%
\let\@oddhead=\empty
\let\@evenhead=\empty
\let\@oddfoot=\empty
\let\@evenfoot=\empty
}
-\def\textual{\paper{twoside=true}%
- \def\@oddhead{{\itshape\rightmark}\hfil{\small\thepage}}%
- \def\@evenhead{{\small\thepage}\hfil\itshape\leftmark}%
- \let\@oddfoot=\empty
- \let\@evenfoot=\empty
- \justifying
+\def\textual{\setlayout{twoside=true}%
+ \def\@oddhead{\hfil\small\thepage}%
+ \def\@evenhead{\small\thepage\hfil}%
+ \def\@oddfoot{}%
+ \def\@evenfoot{}%
\parindent=1.5cm
}
% |ecode !------------------------------------------------
% \sec SUMÁRIO
-% !=======================================================
-% Aqui, \cs\extline\ foi baseado em \cs\@dottedtocline, do kernel do LaTeX. Ele não é uma instrução privada, ou seja, com prefixo interno, pois existe a chance de o leitor querer redefiní-lo (o mesmo vale para \cs\extlineshape).
+% Aqui, a macro \cs\extline\ foi baseada em \cs\@dottedtocline, do kernel do \LaTeX. Ela não é uma instrução privada, ou seja, com prefixo interno, porque existe a chance de o leitor querer redefiní-la.
% |bcode !------------------------------------------------
+\newdimen\extlabelwidth
+
\def\thepage{\the\c@page}
-\def\extline#1#2#3#4{%
+\def\extpagenumwidth{1.55em}
+\def\extrightmargin{2.55em}
+
+\def\extline#1#2#3#4#5{\vskip0pt plus.2pt
+ \extlabelwidth=#2
\begingroup
- \csname use#1\romannumeral#2font\endcsname \nobreak
- \extlineshape \relax
- \hskip-\leftskip {#3}\nobreak
- \leaders\hbox{$\m@th \mkern4.5mu\hbox{.}\mkern4.5mu$}\hfil\nobreak
- \hbox to1.55em{\hss #4\kern-1pt\kern1pt}\par
+ \parindent=#1 \leftskip=#1
+ \rightskip=\extrightmargin \parfillskip=-\rightskip
+ \leavevmode #3{}\advance\leftskip\extlabelwidth \hskip-\leftskip #3{#4}\nobreak\extleaders\nobreak
+ \hbox to\extpagenumwidth{\hfil #5\kern-1pt\kern1pt}\nbpar
\endgroup
}
-\def\extlineshape{%
- \parindent=0pt
- \leftskip=\extlabelwidth
- \rightskip=2.55em
- \parfillskip=-\rightskip
- \interlinepenalty=10000
- \leavevmode
-}
+\def\extleaders{\leaders\hbox{$\mathsurround=0pt \mkern4.5mu\hbox{.}\mkern4.5mu$}\hfill}
-\def\l@section#1#2{\smartaboveskip{\penalty351}{\vskip1em plus1pt}%
+\def \l@toci #1#2{\addpenalty{351}\addvspace{1em plus1pt}%
+ \extlabelwidth=\toclabelwidth
\begingroup
- \usetocifont \nobreak
- \extlineshape \relax
- \hskip-\leftskip \maybeuctoc{#1}\nobreak\hfil\nobreak
- \hbox to1.55em{\hss #2\kern-1pt\kern1pt}\par
+ \parindent=0pt \rightskip=\extrightmargin \parfillskip=-\rightskip
+\leavevmode \tocifont{}\advance\leftskip\extlabelwidth
+ \hskip-\leftskip \tocifont{#1}\nobreak\hfil\nobreak
+ \hbox to\extpagenumwidth{\hfil #2\kern-1pt\kern1pt}\par
\endgroup
}
-\def\l@subsection {\extline{toc}{2}}
-\def\l@subsubsection {\extline{toc}{3}}
-\def\l@paragraph {\extline{toc}{4}}
-\def\l@subparagraph {\extline{toc}{5}}
-% |ecode !------------------------------------------------
-
-% Comandos de personalização do ToC (sumário).
-% |bcode !------------------------------------------------
-\def\tociuppercase{\def\maybeuctoc{\MakeUppercase}}
-\def\tocilowercase{\let\maybeuctoc=\relax}
-
-\def\tocifont#1{\def\usetocifont{#1}}
-\def\tociifont#1{\def\usetociifont{#1}}
-\def\tociiifont#1{\def\usetociiifont{#1}}
-\def\tocivfont#1{\def\usetocivfont{#1}}
-\def\tocvfont#1{\def\usetocvfont{#1}}
+\def \l@tocii {\extline{0pt}{\toclabelwidth}{\tociifont}}
+\def \l@tociii {\extline{0pt}{\toclabelwidth}{\tociiifont}}
+\def \l@tociv {\extline{0pt}{\toclabelwidth}{\tocivfont}}
+\def \l@tocv {\extline{0pt}{\toclabelwidth}{\tocvfont}}
% |ecode !------------------------------------------------
% \sec SECIONAMENTO
-% !=======================================================
-% As linhas abaixo são basicamente uma cópia da funcionalidade do formato OpTeX. O par \cs\smartaboveskip, \cs\smartbelowskip, em especial, serve para eliminar \cs\vskip’s redundantes.
+% O comando \cs\hangfrom\ foi retirado do kernel. Ele vai ser útil na formatação das seções.
+
+% \cs\hreftocline\ habilita hyperlinks no sumário se o \pkg{hyperref} estiver carregado.
+
+% |bcode !------------------------------------------------
+\let\hangfrom=\@hangfrom
+\def\nbpar{{\interlinepenalty=10000\par}}
+\def\advcount#1{\advance#1by1 }
+\def\addtotoc{\hreftocline\currsecname \addcontentsline{toc}}
+% |ecode !------------------------------------------------
% |bcode !------------------------------------------------
-\def\tnba@nbpar{\interlinepenalty=10000\par}
-\def\noindentfirst{\global\everypar={\tnba@wipeepar \setbox7=\lastbox}}
-\def\tnba@wipeepar{\global\everypar={}}
+\newcount\countseclevel
+
+\newcount\countsection
+\newcount\countsubsection
+\newcount\countsubsubsection
+\newcount\countparagraph
+\newcount\countsubparagraph
+
+\def\thesection{\the\countsection}
+\def\thesubsection{\thesection .\the\countsubsection}
+\def\thesubsubsection{\thesubsection .\the\countsubsubsection}
+\def\theparagraph{\thesubsubsection .\the\countparagraph}
+\def\thesubparagraph{\theparagraph .\the\countsubparagraph}
+% |ecode !------------------------------------------------
-\newskip\savedtitleskip
-\newskip\savedlastskip
+% Nesta parte estão definidos os comandos secionais. Nenhum destes comandos são internos, caso o leitor queira redefiní-los.
-\def\smartaboveskip#1#2{\savedlastskip=\lastskip
- \ifdim\lastskip>\z@ \vskip-\lastskip \fi
- \ifnum\lastpenalty=11333 \vskip-\savedtitleskip \else #1\fi
- \ifdim\savedlastskip>\z@ \setbox0=\vbox{#2\global\dimen0=\lastskip}%
- \else \dimen0=\maxdimen \fi
- \ifdim\savedlastskip>\dimen0 \vskip\savedlastskip \else #2\fi
+% |bcode !------------------------------------------------
+\def\recountseci {\countsubsection=0 \recountsecii}
+\def\recountsecii {\countsubsubsection=0 \recountseciii}
+\def\recountseciii {\countparagraph=0 \recountseciv}
+\def\recountseciv {\countsubparagraph=0 }
+
+\def\noindentfirst{\global\everypar={\global\everypar={}\setbox7=\lastbox}}
+\def\tryindentfirst{}
+
+\def\startsection#1{\advcount\countsection \recountseci
+ \hangfrom{\sectionfont\thesection\quad}%
+ {\sectionfont{#1}\nbpar}%
+ \tryindentfirst
+}
+\def\startsubsection#1{\advcount\countsubsection \recountsecii
+ \hangfrom{\subsectionfont\thesubsection\quad}%
+ {\subsectionfont{#1}\nbpar}%
+ \tryindentfirst
+}
+\def\startsubsubsection#1{\advcount\countsubsubsection \recountseciii
+ \hangfrom{\subsubsectionfont\thesubsubsection\quad}%
+ {\subsubsectionfont{#1}\nbpar}%
+ \tryindentfirst
+}
+\def\startparagraph#1{\advcount\countparagraph \recountseciv
+ \hangfrom{\paragraphfont\theparagraph\quad}%
+ {\paragraphfont{#1}\nbpar}%
+ \tryindentfirst
+}
+\def\startsubparagraph#1{\advcount\countsubparagraph
+ \hangfrom{\subparagraphfont\thesubparagraph\quad}%
+ {\subparagraphfont{#1}\nbpar}%
+ \tryindentfirst
}
-\def\smartbelowskip#1{#1\global\savedtitleskip=\lastskip \penalty11333}
% |ecode !------------------------------------------------
+% A instrução \cs\setcurrlabel\ ensina a forma como \cs\label's devem ser referenciados. Esse comando pode ser útil em outros contextos.
+
% |bcode !------------------------------------------------
-\newcount\sectioncount
-\newcount\subsectioncount
-\newcount\subsubsectioncount
-\newcount\paragraphcount
-\newcount\subparagraphcount
-
-\def\thesection{\the\sectioncount}
-\def\thesubsection{\thesection .\the\subsectioncount}
-\def\thesubsubsection{\thesubsection .\the\subsubsectioncount}
-\def\theparagraph{\thesubsubsection .\the\paragraphcount}
-\def\thesubparagraph{\theparagraph .\the\subparagraphcount}
-
-\def\sectionmark#1{}
-\def\subsectionmark#1{}
-\def\subsubsectionmark#1{}
-\def\paragraphmark#1{}
-\def\subparagraphmark#1{}
+\def\setcurrlabel#1{\def\@currentlabel{#1}}
+
+\def\cfsection {\setcurrlabel{secão\,\thesection}}
+\def\cfsubsection {\setcurrlabel{subseção\,\thesubsection}}
+\def\cfsubsubsection {\setcurrlabel{subseçao\,\thesubsubsection}}
+\def\cfparagraph {\setcurrlabel{subseçao\,\theparagraph}}
+\def\cfsubparagraph {\setcurrlabel{subseçao\,\thesubparagraph}}
+
+\def\identifysection {\def\currsecname{section}\countseclevel=1 \cfsection}
+\def\identifysubsection {\def\currsecname{subsection}\countseclevel=2 \cfsubsection}
+\def\identifysubsubsection {\def\currsecname{subsubsection}\countseclevel=3 \cfsubsubsection}
+\def\identifyparagraph {\def\currsecname{paragraph}\countseclevel=4 \cfparagraph}
+\def\identifysubparagraph {\def\currsecname{subparagraph}\countseclevel=5 \cfsubparagraph}
+
+\def\section#1{\par \addpenalty{351}\addvspace\abovesection
+ \identifysection
+ \startsection{#1}%
+ \marksection{#1}%
+ \addtotoc{toci}{\protect\toclabelbox{\thesection}#1}%
+ \par\nobreak \vskip\belowsection
+}
+\def\subsection#1{\par \addpenalty{351}\addvspace\abovesubsection
+ \identifysubsection
+ \startsubsection{#1}%
+ \marksubsection{#1}%
+ \addtotoc{tocii}{\protect\toclabelbox{\thesubsection}#1}%
+ \par\nobreak \vskip\belowsubsection
+}
+\def\subsubsection#1{\par \addpenalty{351}\addvspace\abovesubsubsection
+ \identifysubsubsection
+ \startsubsubsection{#1}%
+ \marksubsubsection{#1}%
+ \addtotoc{tociii}{\protect\toclabelbox{\thesubsubsection}#1}%
+ \par\nobreak \vskip\belowsubsubsection
+}
+\def\paragraph#1{\par \addpenalty{351}\addvspace\aboveparagraph
+ \identifyparagraph
+ \startparagraph{#1}%
+ \markparagraph{#1}%
+ \addtotoc{tociv}{\protect\toclabelbox{\theparagraph}#1}%
+ \par\nobreak \vskip\belowparagraph
+}
+\def\subparagraph#1{\par \addpenalty{351}\addvspace\abovesubparagraph
+ \identifysubparagraph
+ \startsubparagraph{#1}%
+ \marksubparagraph{#1}%
+ \addtotoc{tocv}{\protect\toclabelbox{\thesubparagraph}#1}%
+ \par\nobreak \vskip\belowsubparagraph
+}
% |ecode !------------------------------------------------
-% Nesta parte estão definidos os comandos secionais.
+% O \cs\@starttoc\ pode ser usado não apenas para criar sumários, mas, também, listas em geral, como listas de figuras, tabelas etc. as quais são armazenadas em arquivos de extensão predefinida, a saber, .toc, .lof, .lot entre outros. Portanto, \cs\makeext\ parece ter mais valor semântico.
% |bcode !------------------------------------------------
-\def\section#1{\par \smartaboveskip{\penalty351}{\vskip\sectionabove}\noindent
- \advancecount\sectioncount
- \def\@currentlabel{seção~\thesection}%+/
- \setbox0=\hbox{\usesectionfont \thesection\quad}%
- {\usesectionfont \hangindent=\wd0 \box0 \maybeucsec{#1}\tnba@nbpar}%
-% \noindentfirst
- \hreftocline{section}%
- \addcontentsline{toc}{section}{\protect\extlabelbox{\thesection\hss}#1}%
- \nobreak \smartbelowskip{\vskip\sectionbelow}%
-}
-\def\subsection#1{\par \smartaboveskip{\penalty351}{\vskip\subsectionabove}\noindent
- \advancecount\subsectioncount
- \setbox0=\hbox{\usesubsectionfont \thesubsection\quad}%
- {\usesubsectionfont \hangindent=\wd0 \box0 #1\tnba@nbpar}%
-% \noindentfirst
- \hreftocline{subsection}%
- \addcontentsline{toc}{subsection}{\protect\extlabelbox{\thesubsection\hss}#1}%
- \nobreak \smartbelowskip{\vskip\subsectionbelow}%
-}
-\def\subsubsection#1{\par \smartaboveskip{\penalty351}{\vskip\subsubsectionabove}\noindent
- \advancecount\subsubsectioncount
- \setbox0=\hbox{\usesubsubsectionfont \thesubsubsection\quad}%
- {\usesubsubsectionfont \hangindent=\wd0 \box0 #1\tnba@nbpar}%
-% \noindentfirst
- \hreftocline{subsubsection}%
- \addcontentsline{toc}{subsubsection}{\protect\extlabelbox{\thesubsubsection\hss}#1}%
- \nobreak \smartbelowskip{\vskip\subsubsectionbelow}%
-}
-\def\paragraph#1{\par \smartaboveskip{\penalty351}{\vskip\paragraphabove}\noindent
- \advancecount\paragraphcount
- \setbox0=\hbox{\useparagraphfont \theparagraph\quad}%
- {\useparagraphfont \hangindent=\wd0 \box0 #1\tnba@nbpar}%
-% \noindentfirst
- \hreftocline{paragraph}%
- \addcontentsline{toc}{paragraph}{\protect\extlabelbox{\theparagraph\hss}#1}%
- \nobreak \smartbelowskip{\vskip\paragraphbelow}%
-}
-\def\subparagraph#1{\par \smartaboveskip{\penalty351}{\vskip\subparagraphabove}\noindent
- \advancecount\subparagraphcount
- \setbox0=\hbox{\subsubparagraphfont \thesubparagraph\quad}%
- {\usesubparagraphfont \hangindent=\wd0 \box0 #1\tnba@nbpar}%
-% \noindentfirst
- \hreftocline{subparagraph}%
- \addcontentsline{toc}{subparagraph}{\protect\extlabelbox{\thesubparagraph\hss}#1}%
- \nobreak \smartbelowskip{\vskip\subparagraphbelow}%
+\def\toclabelbox#1{\hbox to\extlabelwidth{#1\hfil}}
+\def\makeext#1{\@starttoc{#1}}
+\def\tocname{Sumário}
+
+\def\marksection#1{\markboth
+ {\MakeUppercase{\thesection\quad #1}}%
+ {}%
}
+\def\marksubsection#1{\markright{\MakeUppercase{\thesubsection\quad #1}}}
\def\hreftocline#1{\Hy@MakeCurrentHrefAuto{#1}%
\Hy@raisedlink{\hyper@anchorstart{\@currentHref}\hyper@anchorend}%
}
-\tnba@tobody{\ifx\hypertarget\undefined \let\hreftocline=\@gobble \fi}
-% |ecode !------------------------------------------------
-% A macro \cs\heading, em particular, serve para produzir títulos não contados, como “Sumário”, “Lista de figuras”, “Apêndice” etc.
-
-% |bcode !------------------------------------------------
-\def\heading#1{\noindent
- {\usesectionfont \centering \maybeucsec{#1}\tnba@nbpar}%
- \nobreak \vskip\sectionbelow
+\AddToHook{begindocument}{%
+ \@ifpackageloaded{hyperref}{}{\let\hreftocline=\@gobble}%
}
% |ecode !------------------------------------------------
-% Comandos de personalização de seções.
+% A macro \cs\heading\ serve para produzir títulos não contados, como “Sumário”, “Lista de figuras”, “Apêndice” etc.
% |bcode !------------------------------------------------
-\def\sectionuppercase{\def\maybeucsec{\MakeUppercase}}
-\def\sectionlowercase{\let\maybeucsec=\relax}
-
-\def\sectionfont#1{\def\usesectionfont{#1}}
-\def\subsectionfont#1{\def\usesubsectionfont{#1}}
-\def\subsubsectionfont#1{\def\usesubsubsectionfont{#1}}
-\def\paragraphfont#1{\def\useparagraphfont{#1}}
-\def\subparagraphfont#1{\def\usesubparagraphfont{#1}}
-
-\def\sectionspaces#1#2{\def\sectionabove{#1}\def\sectionbelow{#2}}
-\def\subsectionspaces#1#2{\def\subsectionabove{#1}\def\subsectionbelow{#2}}
-\def\subsubsectionspaces#1#2{\def\subsubsectionabove{#1}\def\subsubsectionbelow{#2}}
-\def\paragraphspaces#1#2{\def\paragraphabove{#1}\def\paragraphbelow{#2}}
-\def\subparagraphspaces#1#2{\def\subparagraphabove{#1}\def\subparagraphbelow{#2}}
-
-\def\toclabelwidth{3.4ex}
-\def\toclabelbox#1{\hbox to\extlabelwidth{#1\hfil}}
+\def\heading#1{\par {\centering \sectionfont{#1}\par}%
+ \nobreak \vskip\belowsection
+}
% |ecode !------------------------------------------------
-% Após a chamada da instrução \cs\appendix, \cs\section\ vai ser alterado para produzir títulos centralizados com o prefixo “Apêndice”. O mesmo vale para \annex.
+% Após a chamada da instrução \cs\appendix, \cs\section\ vai ser alterado para produzir títulos centralizados com o prefixo “Apêndice”. O mesmo vale para \cs\annex.
% |bcode !------------------------------------------------
-\newcount\appendixcount
-\newcount\annexcount
+\newcount\countappendix
+\newcount\countannex
+
+\def\theappendix{\@Alph\countappendix}
+\def\theannex{\@Alph\countannex}
-\def\theappendix{\@Alph\appendixcount}
-\def\theannex{\@Alph\annexcount}
\def\appendixlabelwidth{6.6em}
\def\annexlabelwidth{6.2em}
-\def\l@appendix{\let\extlabelwidth=\appendixlabelwidth
- \def\extlabelbox##1{\hbox to\extlabelwidth{Apêndice~##1~---~\hfil}}%
- \l@section
-}
-\def\l@annex{\let\extlabelwidth=\annexlabelwidth
- \def\extlabelbox##1{\hbox to\extlabelwidth{Anexo~##1~---~\hfil}}%
- \l@section
-}
-
-\def\appendix{\def\section##1{\newpage\noindent \advance\appendixcount by1
- {\usesectionfont \centering \maybeucsec{Apêndice~\theappendix~---~##1}\tnba@nbpar}%
- \hreftocline{appendix}%
- \addcontentsline{toc}{appendix}{\protect\extlabelbox{\theappendix}##1}%
- \nobreak \vskip\sectionbelow
- }%
-}
-\def\annex{\def\section##1{\newpage\noindent \advance\annexcount by1
- {\usesectionfont \centering \maybeucsec{Anexo~\theannex~---~##1}\tnba@nbpar}%
- \hreftocline{annex}%
- \addcontentsline{toc}{annex}{\protect\extlabelbox{\theannex}##1}%
- \nobreak \vskip\sectionbelow
- }%
-}
+\def\appendixlabelbox#1{\hbox to\appendixlabelwidth{Apêndice~#1~---~\hfil}}
+\def\annexlabelbox#1{\hbox to\annexlabelwidth{Anexo~#1~---~\hfil}}
+
+\def\l@appendix{\l@toci}
+\def\l@annex{\l@toci}
+
+\def\appendix{\def\section##1{\newpage \global\advcount\countappendix
+ {\centering \sectionfont{Apêndice~\theappendix~---~##1}\par}%
+ \addcontentsline{toc}{appendix}{\protect\appendixlabelbox{\theappendix}##1}%
+ \nobreak \vskip\belowsection
+}}
+\def\annex{\def\section##1{\newpage \global\advcount\countannex
+ {\centering \sectionfont{Anexo~\theannex~---~##1}\par}%
+ \addcontentsline{toc}{annex}{\protect\annexlabelbox{\theannex}##1}%
+ \nobreak \vskip\belowsection
+}}
% |ecode !------------------------------------------------
% \sec CITAÇÕES
-% !=======================================================
+
+% Se o pacote \pkg{csquotes} estiver carregado, ele definirá sua própria versão de \cs\enquote, do contrário, o \pkg{abntexto} criará uma.
% |bcode !------------------------------------------------
-\def\qt#1{``#1''}
+\AddToHook{begindocument}{%
+ \@ifpackageloaded{csquotes}{}{\protected\def\enquote#1{``#1''}}%
+}
-\def\quote#1{\smartaboveskip{\penalty351}{\vskip\baselineskip}%
- \hbox to\hsize{\hfil\vtop{\advance\hsize-4cm \noindent\small #1\tnba@getprevdepth}}\tnba@useprevdepth
- \smartbelowskip{\vskip\baselineskip}%
+\def\Enquote#1{\par\removelastskip
+ \vskip\baselineskip
+ {\noindent\leftskip=4cm \small #1\nbpar}%
+ \vskip\baselineskip
}
% |ecode !------------------------------------------------
% \sec ALÍNEAS
-% !=======================================================
-% Estas linhas não foram baseadas no ambiente \cs{list} do LaTeX, portanto, não podem ser personalizadas pelo pacote \cs{enumitem}, por exemplo.
+% Estas linhas não foram baseadas no ambiente \cs{list} do LaTeX, portanto, não podem ser personalizadas por pacotes como \cs{enumitem}, por exemplo.
% |bcode !------------------------------------------------
-\newcount\topicsdepth
-\newcount\topicscount
+\newcount\counttopicsdepth
+\newcount\counttopics
-\def\topicsitem{\par\leavevmode\noindent \advance\topicscount by1
- \def\@currentlabel{alínea~\@alph\topicscount )}%
- \kern\dimexpr-\parindent-\topicslabelwidth\relax
+\def\topicsitem{\par\leavevmode \advcount\counttopics
+ \setcurrlabel{alínea~\@alph\counttopics )}%
+ \noindent \kern \dimexpr -\parindent-\topicslabelwidth \relax
\hbox to\topicslabelwidth{\topicsmakelabel\hfil}%
\ignorespaces
}
-\def\topicslabeli{\@alph\topicscount )}
+\def\topicslabeli{\@alph\counttopics )}
\def\topicslabelii{---}
-\def\topics{\par \advance\topicsdepth by1
- \ifnum\topicsdepth=1 \advance\leftskip\parindent \fi
+\def\topics{\par\penalty51 \advcount\counttopicsdepth
+ \ifnum\counttopicsdepth=1 \advance\leftskip\parindent \fi
\advance\leftskip\topicslabelwidth
- \edef\topicsmakelabel{\expandafter\noexpand\csname topicslabel\romannumeral\topicsdepth\endcsname}%
+ \edef\topicsmakelabel{\expandafter\noexpand\csname topicslabel\romannumeral\counttopicsdepth\endcsname}%
\let\item=\topicsitem
\tnba@addto\@esphack\ignorespaces
}
-\let\endtopics=\par
+\def\endtopics{\par}
+% |ecode !------------------------------------------------
+
+% |bcode !------------------------------------------------
+
+\newenvironment{description}
+ {\list{}{\labelwidth=0pt \leftmargin=2em \itemindent=-\leftmargin \let\makelabel=\descriptionlabel}}
+ {\endlist}
+
+\def\descriptionlabel#1{\bfseries #1\hskip.5em }
% |ecode !------------------------------------------------
% \sec TABELAS
-% !=======================================================
-% Na classe \cs{article} o ambiente \cs{table} inicia o modo flutuante. Mas nesta classe ele é sinônimo de \cs{tabular} porque faz mais sentido para min.
+% Na classe \cs{article} o ambiente \cs{table} inicia o modo flutuante, mas nesta classe ele é sinônimo de \cs{tabular} porque faz mais sentido para min.
% |bcode !------------------------------------------------
\newenvironment{table}[1]{\begin{tabular}{#1}}{\end{tabular}}
% |ecode !------------------------------------------------
% \sec ÁREAS DE LEGENDA
-% !=======================================================
+
+% |bcode !------------------------------------------------
+\def\tnba@getprevdepth{\par\xdef\tnba@getprevdepthA{\the\prevdepth}}
+\def\tnba@useprevdepth{\par\prevdepth=\tnba@getprevdepthA}
+% |ecode !------------------------------------------------
% |bcode !------------------------------------------------
\def\tnba@lastplacenum{0}
-\def\legendplacedef#1#2#3#4#5{\expandafter\newcount\csname c@#1\endcsname
- \@namedef{#1name}{#2}
- \@namedef{p@#1}##1{#4}
- \@namedef{ext@#1}{#5}
- \@namedef{l@#1}{\extline{#5}{1}}
- \expandafter\edef\csname the#1\endcsname{\expandafter\noexpand\the\csname c@#1\endcsname}
- \@namedef{#5labelwidth}{10.4ex}
- \@namedef{#5labelbox}##1{\hbox to\extlabelwidth{#2 ##1 ---\hfil}}
- \@namedef{make#5}{\heading{#3}%
- \expandafter\let\expandafter\extlabelwidth\csname #5labelwidth\endcsname
- \expandafter\let\expandafter\extlabelbox\csname #5labelbox\endcsname
- \@starttoc{#5}\twonewpage
- }
+\def\definelegendplace#1#2#3#4#5{\expandafter\newcount\csname count#1\endcsname
+ \@namedef{#1name}{#2}%
+ \@namedef{p@#1}##1{#4}%
+ \@namedef{ext@#1}{#5}%
+ \@namedef{l@#5i}{\extline{0pt}{\csname #5labelwidth\endcsname}{\csname #5ifont\endcsname}}%
+ \expandafter\edef\csname the#1\endcsname{\expandafter\noexpand\the\csname count#1\endcsname}%
+ \@namedef{#5labelwidth}{10.4ex}%
+ \@namedef{#5labelbox}##1{\hbox to\extlabelwidth{#2~##1~---\hfil}}%
+ \@namedef{#5ifont}{}%
+ \@namedef{make#5}{\heading{#3} \makeext{#5}\twonewpage}%
}
% |ecode !------------------------------------------------
% |bcode !------------------------------------------------
\def\tnba@makelegend{\hbox to\hsize{\hfil\tnba@makelegendA\hfil}}
-\def\tnba@makelegendA{\advancecount{\csname c@\tnba@savedplace\endcsname}%
+\def\tnba@makelegendA{%\global\advance\csname count\tnba@savedplace\endcsname by1
+ \global\advcount{\csname count\tnba@savedplace\endcsname}%
\vtop{\setbox0=\hbox{\legendlabel \tnba@savedlegend}%
\ifdim\wd0>\legendmaxwidth \hsize=\legendmaxwidth \else \hsize=\wd0 \fi
\legendlabel
\vtop{\setbox0=\hbox{\legendlabel}\advance\hsize-\wd0 \tnba@savedlegend}%
}%
- \addcontentsline{\csname ext@\tnba@savedplace\endcsname}%
- {\tnba@savedplace}%
- {\protect\extlabelbox\thelegend \tnba@savedlegend}%
+ \edef\@tempa{\expandafter\noexpand\csname \csname ext@\tnba@savedplace\endcsname labelbox\endcsname}%
+ \edef\@tempa{\noexpand\addcontentsline{\expandafter\noexpand\csname ext@\tnba@savedplace\endcsname}%
+ {\expandafter\noexpand\csname ext@\tnba@savedplace\endcsname i}%
+ {\noexpand\protect\expandafter\noexpand\@tempa{\noexpand\thelegend}\noexpand\tnba@savedlegend}}%
+ \@tempa
}
\def\tnba@makesrc{\hbox to\hsize{\hfil\tnba@makesrcA\hfil}\tnba@useprevdepth}
@@ -490,23 +497,17 @@
% |ecode !------------------------------------------------
% |bcode !------------------------------------------------
-\def\legend#1#2{%
- \ifdim\lastskip<0pt \else
- \ifnum\lastpenalty=11333 \vskip-\placeabovespace \else
- \removelastskip \fi\fi
- \def\tnba@savedplace{#1}\def\tnba@savedlegend{#2}%
- \def\@currentlabel{\csname p@#1\expandafter\endcsname
- \the\expandafter\numexpr\csname c@#1\endcsname+1}%
+\def\legend#1#2{\removelastskip
+ \def\tnba@savedplace{#1}%
+ \def\tnba@savedlegend{#2}%
+ \setcurrlabel{\csname p@#1\expandafter\endcsname
+ \the\expandafter\numexpr\csname count#1\endcsname+1}%
}
+
\def\legendname{\csname \tnba@savedplace name\endcsname}
-\def\thelegend{\the\csname c@\tnba@savedplace\endcsname}
+\def\thelegend{\the\csname count\tnba@savedplace\endcsname}
-\def\src#1{%
- \ifdim\lastskip<0pt \else
- \ifnum\lastpenalty=11333 \vskip-\placeabovespace \else
- \removelastskip \fi\fi
- \def\tnba@savedsrc{#1}%
-}
+\def\src#1{\removelastskip \def\tnba@savedsrc{#1}}
% |ecode !------------------------------------------------
% |bcode !------------------------------------------------
@@ -514,78 +515,59 @@
\let\tnba@savedlegend=\empty
\let\tnba@savedsrc=\empty
-\long\def\place#1{\setbox0=\hbox{\ignorespaces#1}\edef\tnba@placewidth{\the\wd0}%
- \vskip\placeabovespace
+\long\def\place#1{\vskip\aboveplace
\begingroup
+ \setbox0=\hbox{\ignorespaces#1\unskip}\edef\tnba@placewidth{\the\wd0}%
\parindent=0pt
\ifx\tnba@savedplace\empty\else\tnba@makelegend\fi
- \nointerlineskip\nobreak\vskip10pt
- \hbox to\hsize{\hfil\box0\hfil}%
- \nointerlineskip\nobreak\vskip8pt
- \tnba@makesrc
- \vskip\placebelowspace
+ \par\nointerlineskip\nobreak\vskip10pt
+ \hbox to\hsize{\hfil\box0 \hfil}%
+ \par\nointerlineskip\nobreak\vskip8pt
+ \tnba@makesrc \par
\endgroup
+ \vskip\belowplace
\let\tnba@savedplace=\empty
\let\tnba@savedlegend=\empty
\let\tnba@savedsrc=\empty
- \let\@currentlabel=\empy
+ \let\@currentlabel=\empty
}
-\def\placespaces#1#2{\def\placeabovespace{#1}\def\placebelowspace{#2}}
% |ecode !------------------------------------------------
% \sec NOTAS DE RODAPÉ
-% !=======================================================
% As notas de rodapé também foram modificadas.
% |bcode !------------------------------------------------
\let\footnotesize=\relax
\def\@makefnmark{\hbox{\@textsuperscript{\selectfont\@thefnmark}}}
-\def\@makefntext#1{\leavevmode \setbox0=\hbox{\@makefnmark\kern2pt}%
-\hangindent=\wd0 \box0 \small #1}
-\def\footnoterule{\kern18pt\hrule width5cm\kern2.6pt}
+\def\@makefntext#1{\hangfrom{\@makefnmark\kern2pt}\small #1}
+\def\footnoterule{\kern18pt \hrule width5cm \kern2.6pt }
% |ecode !------------------------------------------------
-% \sec UTILIDADES
-% !=======================================================
-
-% Algumas macros úteis foram definidos aqui como \cs\Enter\ que serve para produzir um espaço vertical equivalente àquele produzido com a tecla Enter em editores de texto como MS Word.
+% \sec IDENTIFICAÇÃO DO TRABALHO
% |bcode !------------------------------------------------
-\def\tnba@getprevdepth{\par\xdef\tnba@getprevdepthA{\the\prevdepth}}
-\def\tnba@useprevdepth{\par\prevdepth=\tnba@getprevdepthA}
-
-\long\def\sizedpar#1{\leavevmode\vtop{\ignorespaces#1\tnba@getprevdepth}\tnba@useprevdepth}
-
-\def\justifying{\let\\=\tnba@origcr
- \leftskip=0pt \rightskip=0pt
- \finalhyphendemerits=5000
- \parfillskip=0pt plus1fil
-}
-\let\tnba@origcr=\\
-
\def\Enter{\@ifnextchar[\tnba@EnterS{\tnba@EnterS[]}}
\def\tnba@EnterS[#1]{\vskip#1\baselineskip}
\def\twonewpage{\newpage\leavevmode\newpage}
-% |ecode !------------------------------------------------
-
-% \sec IDENTIFICAÇÃO DO TRABALHO
-% !=======================================================
-% |bcode !------------------------------------------------
\long\def\indexcard#1{\hbox{\vrule\vbox to7.5cm{\hsize=12.5cm \advance\hsize by-2cm \advance\hsize by-0.8pt
- \hrule\indexcardA{#1}\vss\indexcardbar\hrule}\vrule}%
+ \hrule\indexcardA{#1}\vss\xindexcardbar\hrule}\vrule}%
}
\long\def\indexcardA#1{\hbox spread2cm{\hss\vbox spread2cm{\vss\ttfamily#1\vss}\hss}%
}
-\def\indexcardbar{\hrule\kern1cm}
-\def\judgeline#1{\par{\centering \rule{.7\linewidth}{.6pt}\\ #1\Enter[1.5]}}
+\def\xindexcardbar{}
+\def\indexcardbar{\def\xindexcardbar{\hrule\kern1cm}}
+
+\def\judgeline#1{\par {\centering \rule{.7\linewidth}{.6pt}\\ #1\Enter[1.5]}}
+
+\def\corrprinton{\begingroup \def\section##1##2{\heading{##2}}}
+\def\corrprintoff{\par\endgroup}
% |ecode !------------------------------------------------
% \sec A VÍRGULA COMO SEPARADOR DECIMAL
-% !=======================================================
% No Brasil e em outro lugares a vírgula é um separador decimal, portanto \verb+$1,2$+ deve produzir um resultado diferente de \verb+$1, 2$+, por exemplo.
@@ -605,31 +587,85 @@
\mathcode`\,="8000
% |ecode !------------------------------------------------
+% Abaixo está definido um ajuste para que o \pkg{hyperref} não crie conflitos com \cs\MakeUppercase\ nas entradas do sumário.
+
% |bcode !------------------------------------------------
-\ifx\XeTeXversion\undefined
-\AddToHook{begindocument/before}{
- \let\tnba@hyper@linkstart=\hyper@linkstart
- \protected\def\hyper@linkstart#1#2{\lowercase{\tnba@hyper@linkstart{#1}{#2}}}
-}
+\iftnba@XETEX \else
+ \AddToHook{begindocument/before}{
+ \let\tnba@hyper@linkstart=\hyper@linkstart
+ \protected\def\hyper@linkstart#1#2{\lowercase{\tnba@hyper@linkstart{#1}{#2}}}
+ }
\fi
% |ecode !------------------------------------------------
+% \sec COMANDOS OBSOLETOS
+
+% O \pkg{abntexto} emitirá um aviso ou erro caso um destes comandos esteja obsoleto ou inexistente.
+
+% |bcode !------------------------------------------------
+\def\tnba@undefcmd#1{\def#1{\tnba@error{%
+ O comando ''\string#1'' não existe mais. Linha \the\inputlineno
+}}}
+\def\tnba@obscmd#1#2{\def#1{\tnba@error{%
+ O comando ''\string#1'' é obsoleto, use ''\unexpanded{#2}'' ao invés. Linha \the\inputlineno
+}}}
+\def\tnba@switchcmd#1#2{\def#1{\tnba@warning{%
+ O comando ''\string#1'' é obsoleto, use ''\string#2'' ao invés. Linha \the\inputlineno
+}#2}}
+
+\tnba@undefcmd \extlineshape
+
+\tnba@obscmd \sectionuppercase {\def\sectionfont{\MakeUppercase}}
+\tnba@obscmd \tociuppercase {\def\tocifont{\MakeUppercase}}
+\tnba@obscmd \sectionspaces {\def\abovesection{valor}\def\belowsection{valor}}
+\tnba@obscmd \subsectionspaces {\def\abovesubsection{valor}\def\belowsubsection{valor}}
+\tnba@obscmd \subsubsectionspaces {\def\abovesubsubsection{valor}\def\belowsubsubsection{valor}}
+\tnba@obscmd \paragraphspaces {\def\aboveparagraph{valor}\def\belowparagraph{valor}}
+\tnba@obscmd \subparagraphspaces {\def\abovesubparagraph{valor}\def\belowsubparagraph{valor}}
+
+\tnba@switchcmd \fontsizedef \definefontsize
+\tnba@switchcmd \advancecount \advcount
+\tnba@switchcmd \paper \setlayout
+\tnba@switchcmd \papersizedef \definepapersize
+\tnba@switchcmd \makeseci \startsection
+\tnba@switchcmd \makesecii \startsubsection
+\tnba@switchcmd \makeseciii \startsubsubsection
+\tnba@switchcmd \makeseciv \startparagraph
+\tnba@switchcmd \makesecv \startsubparagraph
+\tnba@switchcmd \qt \enquote
+\tnba@switchcmd \quote \Enquote
+% |ecode !------------------------------------------------
+
% \sec INICIALIZAÇÃO
-% !=======================================================
-% Aqui o \pkg{abntexto} define as configurações padrões. Note que \cs\pretextual\ deve ser carregado após \cs{\begin{document}} para evitar múltiplas chamadas deste caso seja redefinido pelo usuário ou escritor de pacotes.
+% Aqui o \pkg{abntexto} define as configurações padrões. Note que \cs\pretextual\ deve ser carregado após \cs{\begin\{document\}} para evitar múltiplas chamadas deste, caso seja redefinido pelo usuário ou escritor de pacotes.
% |bcode !------------------------------------------------
-\fontsizedef{12pt}{
- \normalsizedef{12pt}{14.5pt}
- \sizeselectordef\small{10pt}{12pt}
+\def\setnormalsize{%
+ \abovedisplayskip=12pt plus3pt minus7pt
+ \belowdisplayskip=\abovedisplayskip
+ \abovedisplayshortskip=0pt plus3pt
+ \belowdisplayshortskip=6.5pt plus3.5pt minus3pt
}
+\def\setsmall{%
+ \abovedisplayskip=10pt plus2pt minus5pt
+ \belowdisplayskip=\abovedisplayskip
+ \abovedisplayshortskip=0pt plus3pt
+ \belowdisplayshortskip=6pt plus3pt minus3pt
+}
+
+\definefontsize{12pt}{%
+ \sizedef\normalsize{12pt}{14.5pt}{\setnormalsize}%
+ \sizedef\small{10pt}{12pt}{\setsmall}%
+}
+
\setfontsize{12pt}
\spacing{1.5}
-\papersizedef{A4}(210mm,297mm)
-\paper{
- A4,
+\definepapersize{A4}{210mm}{297mm}
+
+\setlayout{
+ paper=A4,
left=3cm,
top=3cm,
right=2cm,
@@ -640,41 +676,42 @@
\parindent=0pt
\parskip=0pt
-\tociuppercase
-\sectionuppercase
-
-\tocifont {\bfseries}
-\tociifont {\itshape}
-\tociiifont {\scshape}
-\tocivfont {}
-\tocvfont {}
-
-\sectionfont {\bfseries}
-\subsectionfont {\itshape}
-\subsubsectionfont {\scshape}
-\paragraphfont {}
-\subparagraphfont {}
-
-\sectionspaces {\baselineskip}{\baselineskip}
-\subsectionspaces {\baselineskip}{\baselineskip}
-\subsubsectionspaces {\baselineskip}{\baselineskip}
-\paragraphspaces {\baselineskip}{\baselineskip}
-\subparagraphspaces {\baselineskip}{\baselineskip}
-
-\legendplacedef{figure}{Figura}{Lista de figuras}{fig.\,#1}{lof}
-\legendplacedef{table}{Tabela}{Lista de tabelas}{tab.\,#1}{lot}
+\def\tocifont {\bfseries\MakeUppercase}
+\def\tociifont {\itshape}
+\def\tociiifont {\scshape}
+\def\tocivfont {}
+\def\tocvfont {}
+
+\def\sectionfont {\bfseries\MakeUppercase}
+\def\subsectionfont {\itshape}
+\def\subsubsectionfont {\scshape}
+\def\paragraphfont {}
+\def\subparagraphfont {}
+
+\def\abovesection {\baselineskip}
+\def\abovesubsection {\baselineskip}
+\def\abovesubsubsection {\baselineskip}
+\def\aboveparagraph {\baselineskip}
+\def\abovesubparagraph {\baselineskip}
+
+\def\belowsection {\baselineskip}
+\def\belowsubsection {\baselineskip}
+\def\belowsubsubsection {\baselineskip}
+\def\belowparagraph {\baselineskip}
+\def\belowsubparagraph {\baselineskip}
+
+\definelegendplace{figure}{Figura}{Lista de figuras}{fig.\,#1}{lof}
+\definelegendplace{table}{Tabela}{Lista de tabelas}{tab.\,#1}{lot}
\def\legendlabel{\legendname ~\thelegend ~---~}
\def\srclabel{\raggedright\small Fonte:~}
\def\legendmaxwidth{0.7\linewidth}
-\placespaces{\baselineskip}{\baselineskip}
+\def\aboveplace{\baselineskip}
+\def\belowplace{\baselineskip}
-\def\maketoc{\heading{Sumário}
- \let\extlabelwidth=\toclabelwidth
- \let\extlabelbox=\toclabelbox
- \@starttoc{toc}\newpage
-}
+\def\toclabelwidth{3.4ex}
+\def\maketoc{\heading{Sumário} \makeext{toc}\newpage}
\def\topicslabelwidth{4ex}
diff --git a/macros/latex/contrib/abntexto/abntexto.tex b/macros/latex/contrib/abntexto/abntexto.tex
new file mode 100644
index 0000000000..2183e6ebf7
--- /dev/null
+++ b/macros/latex/contrib/abntexto/abntexto.tex
@@ -0,0 +1,449 @@
+% !TeX TS-program = lualatex
+
+\documentclass{abntexto}
+
+\makeatletter
+
+\def\erase{}\def\enderase{}
+\long\def\rewrite#1\endrewrite{}
+\def\lightmode{\long\def\erase##1\enderase{} \def\rewrite{}\def\endrewrite{}}
+%\lightmode
+
+\erase
+\usepackage[brazil]{babel}
+\usepackage{fontspec}
+\enderase
+\usepackage{lipsum} \def\lip{\lipsum[1][1-2]} \def\lipp{\lipsum[1]}
+\usepackage{graphicx}
+\usepackage[cmyk]{xcolor}
+\erase
+\usepackage[style=abnt]{biblatex} \addbibresource{abntexto.bib}
+\usepackage[colorlinks,linkcolor=blue]{hyperref}
+\enderase
+
+\rewrite
+\let\href=\relax \def\textcite#1{{\bfseries#1}} \def\today{}
+\endrewrite
+
+% MARKUP
+% ================================================
+
+\def\ttnoligs{\ttfamily\@noligs}
+
+\def\cs#1{{\ttnoligs \string#1}}
+\def\meta#1{{\ttnoligs <\/{\itshape#1\/}>}} % ⟨⟩
+\def\cc#1{{\ttnoligs \{\meta{#1}\}}}
+\def\kk#1{{\ttnoligs [\meta{#1}]}}
+
+\def\arg{\cc{arg}}
+\def\opt{\kk{opt}}
+\def\ccval#1{{\ttnoligs \{#1\}}}
+\def\kkval#1{{\ttnoligs [#1]}}
+\def\pkg#1{{\ttnoligs #1}}
+
+% VERBATIM
+% ================================================
+
+\def\adef#1{\catcode`#1=13 \begingroup \lccode`\~=`#1\lowercase{\endgroup\def~}}
+\def\dodef#1{\catcode`#1=12 }
+\def\codecatcodes{\let\do=\dodef \dospecials \catcode`\|=0 }
+
+{\catcode`\^^M=13
+ \gdef\codepercent#1^^M{{\color{graycomment}\itshape\@percentchar#1^^M}}
+}
+
+\long\def\codeon{\begingroup \codecatcodes
+ \adef{\^^I}{\space\space\space}%
+ \adef{\^^M}{\par\leavevmode}%
+ \adef{\ }{\space}%
+ \adef{\%}{\codepercent}%
+ \startcode
+}
+
+{\catcode`\ =13 \catcode`\^^M=13 \catcode`\|=0 \catcode`\\=12
+ |gdef|startcode^^M#1^^M\codeoff{|codebox{#1}|par|endgroup |codereset}
+}
+\def\codebox#1{\def\tnba@placewidth{\hsize \advance\hsize-3cm}%
+ \vskip\aboveplace
+ \parindent=0pt
+ \ifx\tnba@savedplace\empty\else\tnba@makelegend\fi
+ \nobreak\nointerlineskip\vskip10pt
+ {\codefont{#1}}%
+ \nobreak\nointerlineskip\vskip8pt
+ \ifx\tnba@savedsrc\empty\else\tnba@makesrc\fi
+ \vskip\belowplace
+}
+\def\codereset{%
+ \let\tnba@savedplace=\empty
+ \let\tnba@savedlegend=\empty
+ \let\tnba@savedsrc=\empty
+ \let\@currentlabel=\empty
+}
+\def\codefont{\raggedright\leftskip=6pt\singlesp\small\ttnoligs\leftframed}
+\long\def\leftframed#1{\hbox{{\color{graybar}\kern1.5cm\vrule width1pt}\vtop{#1}}}
+
+% MISC
+% ================================================
+
+\definecolor{mono}{cmyk}{0,0,0,.73}
+\definecolor{graybar}{gray}{.75}
+\definecolor{graycomment}{gray}{.2}
+
+\erase
+\setmainfont{TeX Gyre Termes}
+\setmonofont{Inconsolatazi4-Regular}[Color=mono]
+%\newfontfamily\bgfont{Inconsolatazi4-Regular}[Color=bgfontcolor]
+\enderase
+
+\def\tocifont{\bfseries}
+\def\sectionfont{\bfseries}
+
+\sizedef \large {14.4pt}{17pt}{}
+\sizedef \Large {20.74pt}{25pt}{}
+\sizedef \LARGE {25pt}{30pt}{}
+
+\definelegendplace{code}{Código}{Lista de códigos}{cód.\,#1}{loc}
+\def\me{o autor.}
+
+\clubpenalty=10000
+\widowpenalty=10000
+
+\let\cite=\textcite
+\def\bibfont{\singlesp}
+\erase
+\bibitemsep=18pt
+\enderase
+
+\makeatother
+
+
+
+\begin{document}
+
+\leavevmode\vskip1.9in
+
+{\centering \LARGE\sffamily\bfseries
+ abntexto\\[0.4em] \Large\itshape\mdseries
+ Classe para {\upshape\LaTeX}\\[2em] \normalfont\large
+ Elayson\\[1ex]
+ \href{mailto:abntexto.classe@gmail.com}{abntexto.classe at gmail.com}\\[2.5ex]
+ 2023-01-31\par}
+
+\vskip3in
+
+{\centering\large\ttfamily 2.0.0-alpha\par}
+
+\newpage
+
+\maketoc
+
+\textual
+
+\section{Apresentação}
+
+O \pkg{abntexto} é uma classe do \LaTeX\ criada para facilitar a utilização das normas da Associação Brasileira de Normas Técnicas (ABNT) em trabalhos acadêmicos (monografias, dissertações, teses).
+
+Este \emph{não} é um manual sobre \LaTeX\ (ou \TeX, a ferramenta que o constitui) nem tampouco uma descrição detalhada sobre as normas ABNT. Para aprender sobre \LaTeX\ leia \cite{viaexemplos} ou \cite{latex2eunnoficial}, disponível também em francês. Além disso, também se pode ler \cite{texbytopic} para aprender sobre o sistema \TeX\footnote{Note que os livros referenciados não foram realmente citados e isso não é aceito na Norma, no entanto este não é um trabalho acadêmico real, mas um manual.}.
+
+Já existe uma classe para aplicação das normas ABNT cujo nome é \pkg{abntex2}. Mas, diferente desta, o \pkg{abntexto} não depende do \pkg{memoir}, uma classe de código-fonte e manual extensos e que implementa funções as quais, em sua maioria, não são pertinentes a um documento que use as diretrizes da ABNT.
+
+As normas ABNT as quais o \pkg{abntexto} se propõe a seguir são aquelas em vigor até o momento da criação deste manual.
+
+O \pkg{abntexto} ainda está em estágio \emph{alpha} e seu uso em documentos sérios não é recomendado, uma vez que \emph{bugs} são esperados.
+
+\section{Chamando a classe}
+
+Digite as linhas em \ref{cd:início} e use \pkg{abntexto}.
+
+\legend{code}{Início} \src\me
+\label{cd:início}
+\codeon
+% !TeX TS-program = lualatex
+\documentclass{abntexto}
+
+\usepackage[brazil]{babel}
+\usepackage{fontspec}
+
+\setmainfont{TeX Gyre Termes}
+
+\begin{document}
+ Texto
+\end{document}
+\codeoff
+
+\section{Fonte tipográfica}
+
+O tamanho da fonte é 12\,pt de imediato e pode ser configurado com o comando\\ \cs\setfontsize\cc{id} sendo que 12\,pt é a única opção disponível. Além disso, com os seletores de tamanho \cs\normalsize\ e \cs\small\ que configuram 12\,pt e 10\,pt, nessa ordem, é possível mudar o tamanho da fonte no corpo do documento.
+
+Mas, se você deseja outro tamanho de fonte, crie-o usando \cs\definefontsize\cc{id}\hfil\break \cc{definições} e \cs\sizedef\cs\ \unskip\meta{seletor}\cc{tamanho}\cc{entrelinha natural}. Em\hfil\break \cc{definições}, o seletor \cs\normalsize\ deve estar presente por meio de \cs\sizedef, caso contrário, a classe mostrará um erro.
+
+O espaçamento é de um e meio e pode ser alterado para dois com \cs\spacing\ccval{2}, por exemplo. Os atalhos \cs\singlesp, \cs\onehalfsp\ e \cs\doublesp\ estão disponíveis. Note que o espaçamento simples não tem o mesmo valor que o espaçamento um, portanto, \cs\singlesp\ é diferente de \cs\spacing\ccval{1}! Os atalhos \cs\onehalfsp\ e \cs\doublesp\ tem o mesmo significado de \cs\spacing\ccval{1.5} e \cs\spacing\ccval{2}.
+
+\section{\emph{Layout}}
+
+A folha é A4 por padrão e as margens esquerda e direita são de 3\,cm, 2\,cm para páginas ímpares e de 2\,cm, 3\,cm para páginas pares, respectivamente. Além disso, as margens superior e inferior têm, nessa ordem, 3\,cm, 2\,cm para todo o documento. Todas essas medidas podem ser alteradas com a macro \cs\setlayout\ que deve ser usada assim: \cs\setlayout\ccval{left=\meta{medida}, right=\meta{medida}, top=\meta{medida}, botttom=\meta{medida}}.
+
+Além das chaves anteriores também existe \cs{twoside} que é booleana, ou seja, aceita os valores \cs{true} ou \cs{false} e serve para ativar o modo de impressão em duas folhas onde as medidas das margens horizontais se invertem nas páginas pares. Ao não informar um valor para \cs{twoside} subentende-se que seja \cs{true}, portanto \cs\setlayout\ccval{twoside} equivale a \cs\setlayout\ccval{twoside=true} e esse princípio também se aplica a outras chaves booleanas.
+
+Existem dois comandos que configuram o \emph{layout} da página: \cs\pretextual\ que, além de desabilitar o modo \cs{twoside}, remove a numeração de página e é executado automaticamente logo após \cs{\begin\{document\}} e o comando \cs\textual\ que deve ser executado manualmente logo antes da primeira chamada de \cs\section\ para que a numeração de página seja posta no topo da página e as margens passem a ser espelhadas.
+
+\section{Sumário}
+
+Os comandos que mudam a fonte das entradas no ToC (Table of Contents, em inglês) são \cs\tocifont, \cs\tociifont, \dots, \cs\tocvfont\ (ver \ref{cd:contents}).
+
+\legend{code}{Aparência do sumário} \src\me
+\label{cd:contents}
+\codeon
+\documentclass{abntexto}
+
+\usepackage{color}
+
+\def \tocifont {\color{red}\itshape\MakeUppercase}
+\def \tociifont {\color{blue}\bfseries}
+
+\begin{document}
+ \maketoc
+
+ \section{Título}
+ \subsection{Título}
+\end{document}
+\codeoff
+
+\section{Secionamento}
+
+A personalização das macros de seção (\cs\section, \cs\subsection\ etc.) é análoga a personalização do sumário e deve ser feita com \cs\sectionfont, \cs\subsectionfont, etc. como exemplificado em \ref{cd:sec}.
+
+Também há como alterar o espaço vertical acima e abaixo das seções usando \cs\abovesection, \cs\belowsection\ e derivados. Por exemplo, \cs\def\cs\abovesubsection\ccval{2cm} insere um espaço de 2\,cm acima de \cs\subsection.
+
+\legend{code}{Aparência das seções} \src\me
+\label{cd:sec}
+\codeon
+\documentclass{abntexto}
+
+\usepackage{color}
+
+\def \sectionfont {\color{blue}\scshape}
+\def \subsectionfont {\color{red}\itshape}
+\def \subsubsectionfont {\color{yellow}\sffamily}
+
+\begin{document}
+ \maketoc
+
+ \section{Texto}
+ \subsection{Texto}
+ \subsubsection{Texto}
+\end{document}
+\codeoff
+
+\section{Alíneas}
+
+Use o ambiente \cs{topics} para criar alíneas. Ele dispõe de dois níveis sendo que o segundo usa um travessão como marcador conforme o exemplo em \ref{cd:topics}. Naturalmente, é permitido usar \cs\label\ após um item.
+
+\legend{code}{Alíneas} \src\me
+\label{cd:topics}
+\codeon
+\begin{topics}
+ \item \label{al:x} 1
+ \begin{topics}
+ \item x
+ \item y
+ \item z
+ \end{topics}
+ \item \label{al:y} 2
+ \item 3
+\end{topics}
+\codeoff
+
+\section{Áreas de legenda}
+
+Use \cs\place\ para inserir áreas de legenda como mostrado em \ref{cd:place}. Mas existem condições: \cs\place\ deve vir por último e \cs\label\ precisa estar depois de \cs\legend. Além disso, existe a possibilidade de alterar o espaço vertical acima e abaixo de uma área de legenda com \cs\def\cs\aboveplace\cc{valor}\ e \cs\def\cs\belowplace\cc{valor}.
+
+\legend{code}{Áreas de legenda} \src\me
+\label{cd:place}
+\codeon
+\usepackage{graphicx}
+
+\begin{document}
+ \legend{figure}{Um título}
+ \src{\texttt{www.site.com.br}. Acesso em 01 jan. 2020.}
+ \label{fig:teste}
+ \place{\includegraphics[width=0.4\linewidth]{example-image}}
+
+ Ver \ref{fig:teste}.
+\end{document}
+\codeoff
+
+O leitor pode querer definir uma nova área de legenda usando, por exemplo, a instrução: \cs\definelegendplace\ccval{diagram}\ccval{Diagrama}\ccval{Lista de diagramas}\ccval{diag.\cs\,\cs#1}\ccval{lod} que vai criar o comando \cs\makelod\ para escrever no documento as entradas do arquivo auxiliar .lod.
+
+\section{Formatação de {\ttfamily\protect\textbackslash cite} e referências}
+
+Até o momento o \pkg{abntexto} não possui macros para formatação de \cs\cite\ e referências. Utilize \cs{\usepackage[style=abnt]\{biblatex\}}.
+
+\section{Citações}
+
+Para inserir aspas em citações diretas use \cs\enquote\ccval{texto}\cs\cite\cc{key}. Mas, se tratando de citações diretas com mais de três linhas, alterne para \cs\Enquote\ccval{texto \cs\cite\cc{key}}.
+
+\section{Apêndice e anexo}
+
+Com os comandos \cs\appendix\ e \cs\annex\ as próximas seções serão formatadas com os indicativos desejados: “Apêndice 1 --- \dots” ou “Anexo 1 --- \dots” (ver \ref{cd:appendix}).
+
+\legend{code}{Anexos e apêndices} \src\me
+\label{cd:appendix}
+\codeon
+\begin{document}
+ \appendix
+ \section{Lorem}
+ \section{Lipsum}
+
+ \annex
+ \section{Lorem}
+ \section{Lipsum}
+\end{document}
+\codeoff
+
+Pode-se alterar a largura dos rótulos das entradas de apêndice/anexo no sumário redefinindo \cs\appendixlabelwidth \,/\,\cs\annexlabelwidth.
+
+%\end{document}
+
+\newpage
+
+\erase
+\corrprinton
+\printbibliography
+\corrprintoff
+\enderase
+
+\newpage
+
+\let\origsection=\section
+\appendix
+
+\section{Glossário}
+
+%\countsection=0
+%\def\sec#1{{\def\addcontentsline##1##2##3{}\origsection{#1}}}
+%\sec{Glossário}
+
+Você pode criar glossários com o pacote \pkg{glossaries}.
+
+\codeon
+\usepackage{lipsum}
+\usepackage{glossaries}
+
+\makenoidxglossaries
+
+\newglossaryentry{metalism}{name=metalismo,description={Tipo de sistema monetário cujo valor da moeda, geralmente de uma nação ou de um país, é determinado pela quantidade constante de certo metal (ouro ou prata), desta forma se estabelece um valor fixo de troca entre esses metais e o próprio dinheiro}}
+
+\newglossaryentry{lip}{name=lipsum,description={\lipsum[1]}}
+
+\begin{document}
+ O \gls{metalism} e o \gls{lip}.
+
+ \corrprinton
+ \printnoidxglossary
+ \corrprintoff
+\end{document}
+\codeoff
+
+\section{Lista de siglas}
+
+O pacote \pkg{glossaries} também serve para criar uma lista de siglas.
+
+\codeon
+\usepackage{lipsum}
+\usepackage[acronym]{glossaries}
+
+\makenoidxglossaries
+
+\newacronym{ibge}{IBGE}{Instituto Brasileiro de Geografia e Estatística}
+\newacronym{html}{HTML}{Hypertext Markup Language}
+
+\begin{document}
+ 1ª chamada: \gls{ibge}, \gls{html}.
+
+ 2ª chamada: \gls{ibge}, \gls{html}.
+
+ \corrprinton
+ \def\acronymname{Lista de siglas}
+ \printnoidxglossary[type=acronym]
+ \corrprintoff
+\end{document}
+\codeoff
+
+\section{\emph{Feedback}}
+Sugestões, relatos de \emph{bugs} e doações são bem-vindas.
+
+\section{Código-fonte}
+
+% MACROS PARA O CÓDIGO-FONTE
+% ================================================
+
+\makeatletter
+
+\definecolor{bg}{cmyk}{0,0.06,0,0}
+\definecolor{comment}{cmyk}{0.9,0,0,0.1}
+\definecolor{letter}{cmyk}{0,0,0,.8}
+
+\parskip=0pt plus.2ex minus.1ex
+
+\countsection=0
+\def\addcontentsline#1#2#3{}
+\def\sectionfont{\itshape}
+\def\sec#1\par{\origsection{#1}}
+
+{\catcode`\^^M=13
+ \gdef\codepercent#1^^M{{\bfseries\color{comment}\@percentchar#1^^M}}
+}
+
+\def\codecatcodes{\let\do=\dodef \dospecials}
+
+\long\def\bcode{\par\begingroup \codecatcodes
+ \adef{\^^I}{\space\space\space}%
+ \adef{\^^M}{\par\leavevmode}%
+ \adef{\ }{\space}%
+ \adef{\%}{\codepercent}%
+ \startcode
+}
+{\catcode`\%=13 \catcode`\ =13 \catcode`\^^M=13 \catcode`\|=0 \catcode`\\=12
+ |long|gdef|startcode #1^^M% |ecode{|codefont{#1}|par|endgroup}
+}
+
+\def\codefont{\raggedright\fontsize{9pt}{10pt}\selectfont\ttnoligs\addfontfeature{Color=letter}\bgbox}
+
+\newdimen\tmpdim
+\newdimen\coloronwd \coloronwd=\hsize
+\newdimen\hh \hh=3pt \def\hhkern{\kern\hh}
+\newdimen\vv \vv=4pt \def\vvkern{\kern\vv}
+
+\splitmaxdepth=4pt
+
+\def\coloron#1{\leavevmode \setbox0=\vbox{\vvkern \hsize=\coloronwd \advance\hsize-2\hh
+ \hbox{\hhkern\vbox{#1}\hhkern}\vvkern}%
+ \coloronA \box0
+}
+\def\coloronA{\rlap{\color{bg}\vrule width\wd0 height\ht0 depth\dp0}}
+
+\def\splitcoloron{\tmpdim=\pagegoal \advance\tmpdim by-2\vv
+ \setbox4=\vsplit2 to\tmpdim
+ \coloron{\unvbox4}\par
+ \coloron{\unvbox2}%
+}
+\long\def\bgbox#1{\par \vskip\medskipamount
+ \setbox0=\vbox{\vvkern \hsize=\coloronwd \advance\hsize-2\hh
+ \hbox{\hhkern\vbox{#1}\hhkern}\vvkern}%
+ \ifdim \ht0>\pagegoal
+ \setbox2=\vbox{\advance\hsize-2\hh #1}%
+ \splitcoloron
+ \else
+ \coloron{#1}%
+ \fi
+ \par \vskip\smallskipamount
+}
+
+\def\srccatcodes{\catcode`\!=14 \catcode`\%=9 \catcode`\|=0 }
+
+\begingroup \raggedbottom \parskip=0pt \srccatcodes
+\input abntexto.cls%
+\par\endgroup
+
+\end{document}
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/README.md b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/README.md
index 60a13236aa..76cab58637 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/README.md
+++ b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/README.md
@@ -22,12 +22,12 @@ Paste the file `beamerthemeAmurmaple.sty` in your local `~/texmf/tex/latex/contr
## Licence
-Copyright (C) 2022 by Maxime CHUPIN
+Copyright (C) 2023 by Maxime CHUPIN
<chupin at ceremade.dauphine.fr>
This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3 of this license or (at your option) any later version. The latest version of this license is in [http://www.latex-project.org/lppl.txt](http://www.latex-project.org/lppl.txt) and version 1.3 or later is part of all distributions of LaTeXversion 2005/12/01 or later.
%
## Author:
-Maxime CHUPIN chupin at ceremade.dauphine.fr
+Maxime CHUPIN: chupin at ceremade.dauphine.fr
This work has the LPPL maintenance status "author-maintained".
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.pdf b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.pdf
index 4c97107a1f..2a3e760726 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.tex b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.tex
index c389f6479e..9dcd18f6da 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.tex
+++ b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-doc.tex
@@ -22,7 +22,6 @@
\usepackage{luamesh}
\usepackage{babel}
-\usepackage{pgfpages}
\usepackage{tcolorbox}
\usepackage{biblatex}
\usepackage{cleveref}
@@ -114,10 +113,10 @@ delaunay,
\title[Amurmaple documentation]{Amurmaple Beamer Theme}
\author[M.~Chupin]{Maxime Chupin}
-\subtitle{documentation\quad v.1.1}
+\subtitle{documentation\quad v.1.2}
\institute[CNRS]{CNRS\\
University of Paris-Dauphine}
-\date{September 10, 2022}
+\date{January 30, 2023}
\titlegraphic{\includegraphics[width=4cm]{logo.png}}
\mail{chupin@ceremade.dauphine.fr}
\webpage{www.ceremade.dauphine.fr/~chupin/}
@@ -179,7 +178,8 @@ theme.
\item \lstinline+xparse+;
\item \lstinline+xfp+;
\item \lstinline+expl3+;
- \item \lstinline+iftex+.
+ \item \lstinline+iftex+;
+ \item \lstinline+tikz+.
\end{itemize}
\end{multicols}
\end{itemize}
@@ -192,21 +192,25 @@ theme.
\begin{description}
\item[nogauge:] that suppresses the gauge at the top of the vertical side bar
of the current slide ;
- \item[nomail:] that suppresses the mail in the vertical side bar of
- the current slide ;
+ \item[nomail:] that suppresses the mail in the right margin of
+ the current slide\footnote{Since the v1.2, the mail is not in the left sidebar but in the right margin.} ;
\item[delaunay:] that produces a Delaunay mesh of random points in
the ``structure'' slides (title, section, etc.). \alert{This option can only be
used with \hologo{LuaLaTeX}} and depends on the
package~\lstinline{luamesh}\footfullcite{Luamesh};
\framebreak
\item[sidebar:] that provides a \emph{sidebar} as shown below\footnote{In
- general, we strongly recommend the use of the \texttt{aspectratio=169} option of
- beamer, but even more strongly with the \texttt{sidebar} option.}.
+ general, we strongly recommend the use of the \texttt{aspectratio=169}
+ option of beamer, but even more strongly with the \texttt{sidebar}
+ option.}.
\begin{center}
\includegraphics[width=0.5\linewidth,page=13]{beamer-amurmaple-sidebar}
\end{center}
- \item[sidebarwidth=\meta{value} (with dimension):] when using the sidebar option, you can
- adjust the sidebar width (default 58pt).
+ \item[sidebarwidth=\meta{value} (with dimension):] when using the sidebar
+ option, you can adjust the sidebar width (default 58pt).
+ \item[toplogo:] that puts the logo at the top of the sidebar (option
+ available if the sidebar option is used). By default, the logo, if sets, is
+ at the bottom of the sidebar.
\framebreak
\item[rule:] that add a rule between the color areas in the different
slides: title (see p.~\cref{title}), section and part (see p.~\ref{sectionpart}),
@@ -248,6 +252,7 @@ theme.
\definecolor{AmurmapleOrange}{RGB}{230,108,17}
\definecolor{AmurmapleBlue}{RGB}{55,119,231}
\definecolor{AmurmapleGreen}{rgb}{0.1,0.4,0.1}
+\definecolor{AmurmapleRemarkColor}{rgb}{0.2,0.2,0.2}
\end{Code}
\textcolor{AmurmapleRed}{\lstinline+AmurmapleRed+} is used to redefine the \lstinline+structure+
@@ -255,9 +260,9 @@ Beamer color\footnote{So if you redefine the \lstinline+structure+ color, the Am
theme should change correctly.}, \textcolor{AmurmapleOrange}{\lstinline+AmurmapleOrange+} is used to redefine
the \lstinline+text alerted+ Beamer color, \textcolor{AmurmapleGreen}{\lstinline+AmurmapleGreen+} is
used for the math definition (see slide~\ref{sl:definition}) and for the
-\lstinline+block title example+ Beamer color, and the
-\textcolor{AmurmapleBlue}{\lstinline+AmurmapleBlue+} for the new environnement
-\lstinline+information+ (see slide~\ref{sl:information}).
+\lstinline+block title example+ Beamer color, the
+\textcolor{AmurmapleBlue}{\lstinline+AmurmapleBlue+} for the new environment
+\lstinline+information+ (see slide~\ref{sl:information}) and \textcolor{AmurmapleRemarkColor}{\lstinline+AmurmapleRemarkColor+} for the \lstinline+remark+ environment (see slide~\pageref{sl:remark}).
\framebreak
\framesection{Color Theme Option}\label{sl:color}
@@ -273,10 +278,12 @@ In fact, internally, four colors are defined: \lstinline+Amurmaple@structure+,
\lstinline+Amurmaple@alert+, \lstinline+Amurmaple@info+ and
\lstinline+Amurmaple@example+.
-The color theme option is used as follow
+The color theme option is used as follows
\begin{Code}
\usetheme[amurmapleblue]{amurmaple}
\end{Code}
+
+Note that the \lstinline+AmurmapleRemarkColor+ is not modified.
\end{frame}
\subsection{Classical commands}
@@ -297,7 +304,7 @@ The color theme option is used as follow
\tableofcontents
\end{frame}
-\subsection{Classical environnement}
+\subsection{Classical environments}
\begin{frame}[allowframebreaks,fragile]{Classical Beamer environments}
\framesection{Block environments}
@@ -380,7 +387,7 @@ can see below
The standard \texttt{section page} and \texttt{part page} have been modified.
The following code produce the next slide (the part slide is not generated
- because this document does not use part sectionning).
+ because this document does not use part sectioning).
\usebox{\codebox}
@@ -392,7 +399,7 @@ can see below
\subsection{Maths}
-\begin{frame}[fragile,allowframebreaks]{Maths environnement}
+\begin{frame}[fragile,allowframebreaks]{Maths environments}
\begin{itemize}
\item \lstinline+\begin{theorem}+\oarg{Title of th. (optional)}\lstinline+...\end{theorem}+
\begin{theorem}[Title of th. (optional)]
@@ -432,7 +439,7 @@ can see below
The new commands are :
\begin{itemize}
\item \lstinline+\mail+\marg{mail}: that is used to provide the mail. Without the theme option
- \lstinline+nomail+, it is also added on the vertical side bar on the current
+ \lstinline+nomail+, it is also added on the vertical sidebar on the current
slide.
\item \lstinline+\webpage+\marg{webpage}: that is used to provide the personal webpage of
the speaker (or the project website).
@@ -443,7 +450,7 @@ can see below
The \lstinline+\logo+ command can be used to add a logo to each slide. In the
standard theme, the logo is put in the bottom right corner of the slide, just
above the page numbering. When the option \lstinline+sidebar+, the logo is put
- a the bottom of the side bar (above the gauge if it is used).
+ at the bottom of the sidebar (above the gauge if it is used).
\framebreak
@@ -470,7 +477,7 @@ University of Paris-Dauphine}
\begin{frame}[fragile]{\texttt{sepframe} command}\label{sepframe}
\bigskip
\begin{docCommand}{sepframe}{\oarg{title=\meta{mytitle},image=\meta{my image}}}
-The newcommand \lstinline+\sepframe+ is provided by the Amurmaple theme. This
+The new command \lstinline+\sepframe+ is provided by the Amurmaple theme. This
command allows you to generate a slide in the manner of a section page but with
a slight improvement. In the red part below is generated the table of contents
(with depth 1).
@@ -500,7 +507,7 @@ The result is the next frame.
\begin{frame}[fragile]{\texttt{thanksframe} command}\label{thanks}
\begin{docCommand}{thanksframe}{\marg{thanking message}}
- The newcommand \lstinline+\thanksframe+ is provided by the Amurmaple
+ The new command \lstinline+\thanksframe+ is provided by the Amurmaple
theme. This command allows you to generate a slide to thank the audience.
The text written to thank is a mandatory argument (e.g. ``\emph{The end}'')
and the optional argument allows to change the default image which is the
@@ -570,6 +577,12 @@ Because this environment is built with a \texttt{tcolorbox}, to use a footnote i
\begin{docEnvironment}{remark}{\oarg{title complement}}
The Amurmaple theme provides a remark environment with an optional
argument to add a comment in the title (as for the theorem environment).
+
+ The colors of \lstinline+colframe+ and and \lstinline+colback+ are respectively \lstinline+AmurmapleRemarkColor+ and \lstinline+AmurmapleRemarkColor!10+.
+\label{sl:remark}
+
+Because this environment is built with a \texttt{tcolorbox}, to use a footnote in it, you have to use \lstinline+\footnote[frame]{...}+.
+
\begin{Code}
\begin{remark}[Some complement]
This is a capital remark.
@@ -579,7 +592,6 @@ The Amurmaple theme provides a remark environment with an optional
This is a capital remark.
\end{remark}
-Because this environment is built with a \texttt{tcolorbox}, to use a footnote in it, you have to use \lstinline+\footnote[frame]{...}+.
\end{docEnvironment}
\end{frame}
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-leftframetitle.pdf b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-leftframetitle.pdf
index edc42d6790..23c39a39bb 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-leftframetitle.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-leftframetitle.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-sidebar.pdf b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-sidebar.pdf
index 0b6905d5d8..3d24e70165 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-sidebar.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-sidebar.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-test.pdf b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-test.pdf
index 4cf71ff44f..77ee04f0e6 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-test.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/doc/beamer-amurmaple-test.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/tex/beamerthemeAmurmaple.sty b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/tex/beamerthemeAmurmaple.sty
index f908d772f1..99f6b58c89 100644
--- a/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/tex/beamerthemeAmurmaple.sty
+++ b/macros/latex/contrib/beamer-contrib/themes/beamerthemeamurmaple/tex/beamerthemeAmurmaple.sty
@@ -1,4 +1,4 @@
-% Copyright (C) 2022 by Maxime CHUPIN
+% Copyright (C) 2023 by Maxime CHUPIN
% <chupin at ceremade.dauphine.fr>
% -------------------------------------------------------
%
@@ -16,7 +16,7 @@
% This work has the LPPL maintenance status "author-maintained".
\NeedsTeXFormat{LaTeX2e}[2021-11-15]
-\ProvidesPackage{beamerthemeAmurmaple}[2022/09/10 v.1.1 Theme for the Beamer
+\ProvidesPackage{beamerthemeAmurmaple}[2023/01/30 v.1.2 Theme for the Beamer
class]%
@@ -25,6 +25,7 @@ class]%
\definecolor{AmurmapleOrange}{RGB}{230,108,17}
\definecolor{AmurmapleBlue}{RGB}{55,119,231}
\definecolor{AmurmapleGreen}{rgb}{0.1,0.4,0.1}
+\definecolor{AmurmapleRemarkColor}{rgb}{0.2,0.2,0.2}
\colorlet{Amurmaple@structure}{AmurmapleRed}
\colorlet{Amurmaple@alert}{AmurmapleOrange}
@@ -53,6 +54,9 @@ class]%
\beamer@am@sidebarfalse
\DeclareOptionBeamer{sidebarwidth}{\def\amurmaple@sidebarwidth{#1}}
\DeclareOptionBeamer{sidebar}{\beamer@am@sidebartrue}
+\newif\ifbeamer@am@toplogo
+\beamer@am@toplogofalse
+\DeclareOptionBeamer{toplogo}{\beamer@am@toplogotrue}
\newif\ifbeamer@am@leftframetitle
\beamer@am@leftframetitlefalse
\DeclareOptionBeamer{leftframetitle}{\beamer@am@leftframetitletrue}
@@ -68,6 +72,7 @@ class]%
\RequirePackage{xfp}
\RequirePackage{expl3}
\RequirePackage{iftex}
+\RequirePackage{pgfpages}
@@ -81,6 +86,40 @@ class]%
%sidebar
\ifbeamer@am@sidebar
\useoutertheme[height=0pt,width=\amurmaple@sidebarwidth,hideothersubsections]{sidebar}
+ \setbeamertemplate{sidebar left}{%
+ \ifbeamer@am@toplogo
+ \hskip -0.03cm%
+ \hbox to \beamer@sidebarwidth{
+ \hfil \hbox{\insertlogo} \hfil
+ }
+ \fi
+ \beamer@tempdim=\beamer@sidebarwidth%
+ %\advance\beamer@tempdim by -6pt%
+ {\usebeamerfont{title in sidebar}%
+ \vskip1.5em%
+ \hskip3pt%
+ \usebeamercolor[fg]{title in sidebar}%
+ \insertshorttitle[width=\beamer@tempdim,center,respectlinebreaks]\par%
+ \vskip1.em%
+ }%
+ {%
+ \hskip3pt%
+ \usebeamercolor[fg]{author in sidebar}%
+ \usebeamerfont{author in sidebar}%
+ \insertshortauthor[width=\beamer@tempdim,center,respectlinebreaks]\par%
+ \vskip1.25em%
+ }%
+ \insertverticalnavigation{\beamer@sidebarwidth}%
+ \vfill
+ \ifx\beamer@sidebarside\beamer@lefttext%
+ \else%
+ \usebeamercolor{normal text}%
+ \llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}%
+ \vskip2pt%
+ \fi%
+ }%
+ % Margins
+ \setbeamersize{text margin left=0.5cm,text margin right=0.5cm}
\fi
% dimensions
@@ -90,7 +129,7 @@ class]%
\else
\dim_const:Nn \c_amurmaple_barre_dim { 15pt }
\fi
-\dim_const:Nn \c_amurmaple_margin {10pt}
+\dim_const:Nn \c_amurmaple_margin {15pt}
\ifbeamer@am@sidebar
\tl_set:Nx \l_amurmaple_margin_left { \dim_eval:n {\c_amurmaple_margin } }
\else
@@ -221,9 +260,9 @@ class]%
\setbeamercolor{title in sidebar}{fg=white}
\setbeamercolor{section in sidebar}{bg=black!30!structure,fg=white}
\setbeamercolor{subsection in sidebar}{bg=black!30!structure,fg=white}
- \setbeamerfont{subsection in sidebar}{size=\scriptsize}
- \setbeamerfont{subsection in sidebar}{size=\tiny}
- \setbeamerfont{title in sidebar}{size=\small}
+ \setbeamerfont{section in sidebar}{size=\fontsize{6}{6}\selectfont}
+ \setbeamerfont{subsection in sidebar}{size=\fontsize{4}{6}\selectfont}
+ \setbeamerfont{title in sidebar}{size=\scriptsize}
\setbeamerfont{author in sidebar}{size=\tiny}
\fi
\ExplSyntaxOn
@@ -239,13 +278,13 @@ class]%
([xshift=\c_amurmaple_barre_dim]current~page.south~west) rectangle ([xshift=\c_amurmaple_barre_dim+1pt]current~%
page.north~west);%
\fi
- \ifbeamer@am@sidebar%
- \node[anchor=south,color=black!40] at ($(current~page.south)+(0.5\c_amurmaple_barre_dim,0)$)%
- (title) {\small%
- \ifbeamer@am@nomail%
+ \ifbeamer@am@nomail%
+ \node[anchor=south,color=black!40,rotate=90] at ($(current~page.east)$)%
+ (title) {\tiny%
\texttt{\amurmaple@printmail}%
- \fi%
};%
+ \fi%
+ \ifbeamer@am@sidebar%
\ifbeamer@am@nogauge%
\ifnum\insertframenumber>\insertmainframenumber % gauge only in main part
\else%
@@ -257,15 +296,15 @@ class]%
\fi%
\ifx\logo\empty%
\else%
- \node [anchor=south~west,inner~sep=0pt] at ($(current~page.south~west)+(0,0.5)$)%
- (logo) {\insertlogo};%
+ \ifbeamer@am@toplogo%
+ \else%
+ \node [anchor=south~west,inner~sep=0pt] at ($(current~page.south~west)+(0,0.5)$)%
+ (logo) {\insertlogo};%
+ \fi
\fi%
\else%
\node[anchor=north~west,rotate=90,color=white] at (current~page.south~west)%
(title) {\scriptsize\insertshorttitle\quad---\quad \insertshortauthor%
- \ifbeamer@am@nomail%
- \quad \texttt{\amurmaple@printmail}%
- \fi%
};%
\ifbeamer@am@nogauge%
\ifnum\insertframenumber>\insertmainframenumber % gauge only in main part%
@@ -356,6 +395,8 @@ class]%
\bgroup
\setbeamertemplate{background}%
{}
+ \setbeamertemplate{navigation~symbols}{}
+ \setbeamercolor{background~canvas}{bg=white}
\begin{tikzpicture}[remember~picture,overlay]
\fill[white]
([yshift=15pt]current~page.west) rectangle (current~page.north~
@@ -418,19 +459,9 @@ class]%
}
\ExplSyntaxOff
-\renewcommand{\maketitle}{%
- \begingroup
- \setbeamertemplate{background}%
- {}
- \setbeamertemplate{navigation symbols}{}
- \setbeamercolor{background canvas}{bg=white}
- \begin{frame}[noframenumbering,plain]
- \titlepage
- \end{frame}
- \endgroup
-}
-% section page
+
+ % section page
\setbeamertemplate{section page}{
\hypersetup{linkcolor=structure}
\begin{tikzpicture}[remember picture,overlay]
@@ -671,11 +702,12 @@ class]%
{%
\IfNoValueTF{#1}{%
}{
- \begin{flushright}
- \normalfont #1
- \end{flushright}
- \end{tcolorbox}%
- }%
+ \begin{flushright}%
+ \normalfont #1%
+ \end{flushright}%
+ }
+ \end{tcolorbox}%
+ %
}
\newcommand\amurmaple@info{\raisebox{-1mm}{\tikz{\node[circle,fill=Amurmaple@info,align=center,text
@@ -703,9 +735,9 @@ class]%
\NewDocumentEnvironment{remark}{o}{
\tcbset{%
- arc=0pt,outer arc=0pt,colback=gray!10!white,colframe=gray!60!white,
+ arc=0pt,outer arc=0pt,colback=AmurmapleRemarkColor!10,colframe=AmurmapleRemarkColor,
boxsep=0pt,left=10pt,right=10pt,top=8pt,bottom=10pt, bottomtitle = 3pt, toptitle=3pt,
- boxrule=0pt,bottomrule=0.5pt,toprule=0.5pt
+ boxrule=0pt
}
\smallskip
\begin{tcolorbox}[fonttitle=\bfseries,title={\translate{Remark} \IfNoValueF{#1}{(#1)}}]}%
diff --git a/macros/latex/contrib/todonotes/examples/alterAppearenceOfListOfTodos.pdf b/macros/latex/contrib/todonotes/examples/alterAppearenceOfListOfTodos.pdf
index 055636b008..f9dab08c08 100644
--- a/macros/latex/contrib/todonotes/examples/alterAppearenceOfListOfTodos.pdf
+++ b/macros/latex/contrib/todonotes/examples/alterAppearenceOfListOfTodos.pdf
Binary files differ
diff --git a/macros/latex/contrib/todonotes/examples/externalize.pdf b/macros/latex/contrib/todonotes/examples/externalize.pdf
index 09cbb36711..0da152998f 100644
--- a/macros/latex/contrib/todonotes/examples/externalize.pdf
+++ b/macros/latex/contrib/todonotes/examples/externalize.pdf
Binary files differ
diff --git a/macros/latex/contrib/todonotes/examples/saveColorByUsingLayers.pdf b/macros/latex/contrib/todonotes/examples/saveColorByUsingLayers.pdf
index 84f5b07aa3..47387ae6a4 100644
--- a/macros/latex/contrib/todonotes/examples/saveColorByUsingLayers.pdf
+++ b/macros/latex/contrib/todonotes/examples/saveColorByUsingLayers.pdf
Binary files differ
diff --git a/macros/latex/contrib/todonotes/img/AlteredAppearenceOfListOfTodos.png b/macros/latex/contrib/todonotes/img/AlteredAppearenceOfListOfTodos.png
new file mode 100644
index 0000000000..bcb2773b1b
--- /dev/null
+++ b/macros/latex/contrib/todonotes/img/AlteredAppearenceOfListOfTodos.png
Binary files differ
diff --git a/macros/latex/contrib/todonotes/todonotes.dtx b/macros/latex/contrib/todonotes/todonotes.dtx
index 9bea77d925..d9ddd09a35 100644
--- a/macros/latex/contrib/todonotes/todonotes.dtx
+++ b/macros/latex/contrib/todonotes/todonotes.dtx
@@ -20,14 +20,14 @@
%<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
%<package>\ProvidesPackage{todonotes}
%<*package>
- [2021/06/04 v1.1.5 Todonotes source and documentation.]
+ [2023/01/31 v1.1.6 Todonotes source and documentation.]
%</package>
%
%<*driver>
\documentclass{ltxdoc}
\usepackage{wrapfig}
\usepackage[colorlinks, linkcolor=black, urlcolor=blue]{hyperref}
-\usepackage[colorinlistoftodos, loadshadowlibrary]{todonotes}[2021/06/04]
+\usepackage[colorinlistoftodos, loadshadowlibrary]{todonotes}[2023/01/31]
\usepackage{amsmath}
\usepackage{setspace}
\usepackage{soul}
@@ -45,7 +45,7 @@
%</driver>
% \fi
%
-% \CheckSum{734}
+% \CheckSum{760}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -213,6 +213,9 @@
% shadows. Actually use the tickmarkheight option as suggested by
% José Francisco Loff library by default. Described a workaround for using
% the standalone document class.}
+% \changes{1.1.6}{2023/01/31}{Fix issue 64 by adding the command definetodostyle and
+% the format option to the todo and missingfigure commands.
+% Pull request by rzach.}
% \GetFileInfo{todonotes.dtx}
%
% \DoNotIndex{\newcommand,\newenvironment}
@@ -241,11 +244,14 @@
% \newpage
% \section{Introduction}
%
-% The |todonotes| package makes three commands available to the
+% The |todonotes| package makes four commands available to the
% user: |\todo[]{}|, |\missingfigure{}| and |\listoftodos|.
% |\todo[]{}| and |\missingfigure{}| makes it possible to insert
% notes in your document about things that has to be done later
-% (todonotes \ldots).
+% (todonotes \ldots).
+% The |\todostyle| command allows the user to
+% define named custom styles as abbreviations for lists of other
+% options that can be given to the |\todo| command.
% I developed the basic functionality of the package while I worked
% on my bachelor project.
%
@@ -315,6 +321,19 @@
% list of todos. The command should be placed right before the
% |\listoftodos| command.
%
+% \DescribeMacro{\todostyle\marg{name}\marg{style}}
+% The |\todostyle| command defines a new optional argument to the
+% |\todo| command \meta{name} which sets the options given by
+% \meta{style}. For instance, after issuing
+% \begin{verbatim}
+% \todostyle{red}{color=red,shadow}\end{verbatim}
+% the command |\todonote[red]{Stuff}| has the same effect as:
+% \begin{verbatim}
+% \todonote[color=red,shadow]{Stuff}\end{verbatim}
+% Defined styles should be used
+% as the first optional argument to |\todo|, as they reset all
+% predefined options to their defaults.
+%
% \subsection{Package options}
% \label{subsecPackageOptions}
% \DescribeMacro{disable}
@@ -385,8 +404,9 @@
%
% \DescribeMacro{textwidth}
% |textwidth=length| sets the width of a todo item in the margin to
-% |length|. The width of inline todonotes will allways be the same
-% as the current line width.
+% |length|. The width of inline todonotes defaults to the width of the
+% current |\linewidth| but can be adjusted using the
+% |inlinewidth| option.
%
% \DescribeMacro{textsize}
% |textsize=value| sets the default text size of the inserted
@@ -794,6 +814,11 @@
%
% \subsubsection{Todonotes in footnotes}
% Placing todonotes in footnotes throws a lot of errors.
+% However inline notes seems to work fine, as shown here
+% \footnote{Note \todo[inline]{description}}:
+% \begin{verbatim}
+% \footnote{Note \todo[inline]{description}}
+% \end{verbatim}
% Richard Stanton comes with the following work around.
% \begin{verbatim}
% \renewcommand{\marginpar}{\marginnote}
@@ -857,7 +882,17 @@
% \end{document}
% \end{verbatim}
%
+% \subsubsection{Issues with user-defined styles}
+%
+% Using an option defined using |\todostyle| will reset all predefined
+% options to their defaults. For instance,
+% |\todo[inline,newstyle]{Stuff}| will not be inline; however
+% |\todo[newstyle,inline]{Stuff}| will be.
%
+% |\todostyle| does not check if the name of the defined style is
+% already one of the defined options, so, e.g.,
+% |\todostyle{inline}{color=red}| will redefine the |inline| option
+% to produce red marginal notes.
%
% \subsection{Things to improve}
% This is a list of things I consider to improve sometime in the
@@ -937,6 +972,15 @@
% This \todoredefined[color=green]{Test of newly defined command, requesting a green color.}
% can be done with all the accepted options for the |\todo| command.
%
+% If only available options to the |\todo| command are desired in the
+% defined command, a similar effect can be achieved by defining a new style.
+% For instance,
+% \begin{verbatim}
+% \todostyle{red}{color=red}
+% \todo[red,inline]{A red to do}\end{verbatim}
+% \todostyle{red}{color=red}%
+% will produce a note like this:\todo[red,inline]{A todo with user-defined
+% style \emph{red}}
%
%
% \subsubsection{Enumerate todonotes}
@@ -1296,6 +1340,38 @@
% \tododone[disable]{Testing}
%
%
+% \subsubsection{Notes in both left and right margin}
+%
+% If you want to add many todonotes in your document, it can be beneficial to
+% use both the left and right margins for the inserted notes.
+% This can be achieved by defining a helper function the following way.
+% The main drawback is that notes inserted using the \verb!marginnote!
+% command does not float and thus they can get to overlap.
+% This idea was suggested by
+% \href{https://github.com/henrikmidtiby/todonotes/issues/56}{FranzAtGithub}.
+%
+% \begin{verbatim}
+% \usepackage{marginnote}
+% \usepackage{etoolbox}
+%
+% \newtoggle{lmargin}
+% \newcommand{\alternatingtodo}[2][]{%
+% \iftoggle{lmargin}%
+% {%
+% \todo[#1]{#2}
+% \togglefalse{lmargin}
+% }{%
+% {%
+% \let\marginpar\marginnote%
+% \reversemarginpar%
+% \todo[#1]{#2}%
+% }%
+% \toggletrue{lmargin}%
+% }%
+% }%
+% \end{verbatim}
+%
+%
%
% \iffalse
% \StopEventually{\PrintChanges\PrintIndex}
@@ -1307,7 +1383,7 @@
%
% Identifies the package and loads the packages dependences.
% \begin{macrocode}
-\ProvidesPackage{todonotes}[2021/06/04]
+\ProvidesPackage{todonotes}[2023/01/31]
\RequirePackage{ifthen}
\RequirePackage{xkeyval}
\RequirePackage{xcolor}
@@ -1533,6 +1609,17 @@ prior to loading the todonotes package.} \else\fi%
\define@key{todonotes.sty}%
{textwidth}{\renewcommand{\@todonotes@textwidth}{#1}}
% \end{macrocode}
+% Make the formatting of a note an option.
+% Notes are formatted using |\todoformat|, which by default does
+% nothing.
+% If the option |format=cmd| is given, notes are formatted using
+% |\cmd| instead.
+% Default formatting can also be changed by redefining |\todoformat|.
+% \begin{macrocode}
+\newcommand{\todoformat}[1]{#1}
+\define@key{todonotes.sty}%
+ {format}{\renewcommand{\todoformat}{\@nameuse{#1}}}
+% \end{macrocode}
% Make the text size as an option, accept both |size| and |textsize|.
% \begin{macrocode}
\define@key{todonotes.sty}%
@@ -1625,6 +1712,14 @@ prior to loading the todonotes package.} \else\fi%
\define@key{todonotes}{tickmarkheight}{%
\renewcommand{\@todonotes@tickmarkheight}{#1}}%
% \end{macrocode}
+% Make formatting of notes a per-note option as well, by redefining
+% the internal |\@todonotes@format| command, which is then used in
+% formatting the actual note.
+% \begin{macrocode}
+\newcommand{\@todonotes@format}{\todoformat}%
+\define@key{todonotes}{format}{%
+ \renewcommand{\@todonotes@format}{\@nameuse{#1}}}%
+% \end{macrocode}
% Set a relative font size
% \begin{macrocode}
\newcommand{\@todonotes@sizecommand}{}%
@@ -1720,6 +1815,7 @@ prior to loading the todonotes package.} \else\fi%
backgroundcolor=\@todonotes@backgroundcolor,%
textcolor=\@todonotes@textcolor,%
bordercolor=\@todonotes@bordercolor,%
+ format=todoformat,%
tickmarkheight=\@todonotes@defaulttickmarkheight,%
nofancyline,%
nodisable,%
@@ -1931,9 +2027,10 @@ prior to loading the todonotes package.} \else\fi%
\end{tikzpicture}%
\if@todonotes@inlinepar\par\fi}%
\if@todonotes@authorgiven%
- {\noindent \@todonotes@useSizeCommand \@todonotes@author:\,\@todonotes@text}%
+ {\noindent \@todonotes@useSizeCommand \@todonotes@author:\,\@todonotes@format{\@todonotes@text}}%
\else%
- {\noindent \@todonotes@useSizeCommand \@todonotes@text}%
+ {\noindent \@todonotes@useSizeCommand%
+ \@todonotes@format{\@todonotes@text}}%
\fi
{\if@todonotes@inlinepar\par\noindent\fi%
\begin{tikzpicture}[remember picture]%
@@ -1945,9 +2042,10 @@ prior to loading the todonotes package.} \else\fi%
\begin{tikzpicture}[remember picture]%
\draw node[inlinenotestyle,font=\@todonotes@useSizeCommand]{%
\if@todonotes@authorgiven%
- {\noindent \@todonotes@author:\,\@todonotes@text}%
+ {\noindent \@todonotes@author:\,%
+ \@todonotes@format{\@todonotes@text}}%
\else%
- {\noindent \@todonotes@text}%
+ {\noindent \@todonotes@format{\@todonotes@text}}%
\fi};%
\end{tikzpicture}%
\if@todonotes@inlinepar\par\fi}%
@@ -1964,9 +2062,10 @@ prior to loading the todonotes package.} \else\fi%
\end{tikzpicture}\\%
\begin{minipage}{\@todonotes@textwidth}%
\if@todonotes@authorgiven%
- \@todonotes@useSizeCommand \@todonotes@author \@todonotes@text%
+ \@todonotes@useSizeCommand \@todonotes@author:\,
+ \@todonotes@format{\@todonotes@text}%
\else%
- \@todonotes@useSizeCommand \@todonotes@text%
+ \@todonotes@useSizeCommand\@todonotes@format{\@todonotes@text}%
\fi%
\end{minipage}\\%
\begin{tikzpicture}[remember picture]%
@@ -1982,10 +2081,10 @@ prior to loading the todonotes package.} \else\fi%
{\@todonotes@author};%
\node(Y)[below=of X]{};%
\draw node[notestyle,font=\@todonotes@useSizeCommand,anchor=north] (inNote) at (X.south)%
- {\@todonotes@text};%
+ {\@todonotes@format{\@todonotes@text}};%
\else%
\draw node[notestyle,font=\@todonotes@useSizeCommand,anchor=north] (inNote) at (X.north)%
- {\@todonotes@text};%
+ {\@todonotes@format{\@todonotes@text}};%
\fi%
\end{tikzpicture}%
\hbadness \originalHbadness%
@@ -2111,6 +2210,17 @@ prior to loading the todonotes package.} \else\fi%
\newif\if@todonotes@vmode
% \end{macrocode}
% \end{macro}
+% \begin{macro}{\todostyle}
+% Define the |\todostyle| macro. |\todostyle|\marg{name}\marg{style}
+% defines an |xkeyval| option \meta{name} that, when called in a
+% |\todo| or |\missingfigure| command, sets the preset options
+% followed by \meta{style}.
+% \begin{macrocode}
+\newcommand*{\todostyle}[2]{%
+ \define@key{todonotes}{#1}[]{%
+ \setkeys{todonotes}{#2}}}
+% \end{macrocode}
+% \end{macro}
% \appendix
% \newpage
% \Finale
diff --git a/macros/latex/contrib/todonotes/todonotes.pdf b/macros/latex/contrib/todonotes/todonotes.pdf
index 3ef4000da6..e3558ce6e9 100644
--- a/macros/latex/contrib/todonotes/todonotes.pdf
+++ b/macros/latex/contrib/todonotes/todonotes.pdf
Binary files differ
diff --git a/macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-en.pdf b/macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-en.pdf
index 4a040de3b9..113d469a38 100644
--- a/macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-en.pdf
+++ b/macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-en.pdf
Binary files differ
diff --git a/macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-en.tex b/macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-en.tex
index e03e735fa8..739738cd0f 100644
--- a/macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-en.tex
+++ b/macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-en.tex
@@ -45,8 +45,8 @@
\setlength{\parindent}{0pt}
\definecolor{LightGray}{gray}{0.9}
-\def\TPversion{0.1.1}
-\def\TPdate{20/01/2023}
+\def\TPversion{0.1.2}
+\def\TPdate{30/01/2023}
\usepackage[most]{tcolorbox}
\tcbuselibrary{minted}
@@ -125,7 +125,7 @@
\end{EnvGrid}
\end{center}
-\begin{EnvGrid}[NumSquares=24x5,Margin=1,Enlarge=2/2,Grid=Seyes]<Plum!75/LightSteelBlue!50>
+\begin{EnvGrid}[NumSquares=24x5,Margin=1,Enlarge=2/2,Grid=Seyes]<\ColSeyes>
\WriteLine[Scale=1.5]{\textcolor{red}{my text on line 1\ldots}}
\WriteLine[Scale=1.5]{\textcolor{blue}{my text on line 2\ldots}}
\WriteLine[Scale=1.5,OffsetH=-1]{$1+\frac{1}{2}=\frac32$ et $(1+x)^2=1+2x+x^2$ on line 3\ldots}
@@ -218,14 +218,26 @@ For example, a $5\times5$ grid :
\draw[ForestGreen,thick] (0,0) rectangle ({0.5*24},{-0.5*5}) ;
\end{tikzpicture}
-\vspace{1.5cm}
+\vspace{1.25cm}
The \texttt{tikzpicture} is \textit{bounded} by the \textcolor{ForestGreen}{\textit{border}}, in order to specify overtakings or alignment.
-\medskip
+\smallskip
Le left-border of the \textcolor{ForestGreen}{\textit{border}} is aligned on the left-margin of the page, so take care of the \texttt{\textbackslash parindent}.
+\subsection{Predefined colors}
+
+The package \textsf{WriteOnGrid} proposes "shortcuts" for classic colors !
+
+\begin{PresentationCode}{listing only}
+\definecolor{TyrianPurple}{rgb}{0.4,0.01,0.24}
+%Colors for Seyes
+\def\ColSeyes{Plum!75/LightSteelBlue!50}
+%Colors for Ruled
+\def\ColRuled{LightSteelBlue!50/TyrianPurple}
+\end{PresentationCode}
+
\pagebreak
\section{Commands, keys and options}
@@ -254,31 +266,31 @@ The first argument, \textit{optional}, between \texttt{[...]} give the \Cle{keys
The second argument, \textit{optional}, between \texttt{<...>} is the color(s) of the grid :
\begin{itemize}
- \item by \Cle{Color} (\Cle{lightgray!50} by default) for $5\times5$ or Ruled ;
- \item by \Cle{ColorA/ColorB} (\Cle{lightgray!50/lightgray!25} by default) for Seyes.
+ \item by \Cle{Color} (\Cle{lightgray!50} by default) for $5\times5$ ;
+ \item by \Cle{ColorA/ColorB} (\Cle{lightgray!50/lightgray!25} by default) for Seyes or Ruled.
\end{itemize}
\medskip
\begin{PresentationCode}{listing only}
-%18x4 big squares, w/o overtaking, 3-margin
-\begin{EnvGrid}[NumSquares=18x4,Grid=Seyes,Margin=3]<Plum!75/LightSteelBlue!50>
+%18x4 big squares, w/o overtaking, Seyes colors, 3-margin
+\begin{EnvGrid}[NumSquares=18x4,Grid=Seyes,Margin=3]<\ColSeyes>
\end{EnvGrid}
%36x8 small squares, overtakings 3/3, LightSteelBlue color
\begin{EnvGrid}[NumSquares=36x8,Enlarge=3/3]<LightSteelBlue>
\end{EnvGrid}
-%12x3 lines "Ruled", w/o overtakins, orange!50 color, centered, with 2-margin
+%12x3 lines "Ruled", w/o overtakins, Ruled colors, centered, with 2-margin
\begin{center}
- \begin{EnvGrid}[NumSquares=12x3,Grid=Ruled,Margin=2]<orange!50>
+ \begin{EnvGrid}[NumSquares=12x3,Grid=Ruled,Margin=2]<\ColRuled>
\end{EnvGrid}
\end{center}
\end{PresentationCode}
\medskip
-\begin{EnvGrid}[NumSquares=18x4,Grid=Seyes,Margin=3]<Plum!75/LightSteelBlue!50>
+\begin{EnvGrid}[NumSquares=18x4,Grid=Seyes,Margin=3]<\ColSeyes>
\end{EnvGrid}
\smallskip
@@ -289,7 +301,7 @@ The second argument, \textit{optional}, between \texttt{<...>} is the color(s) o
\smallskip
\begin{center}
- \begin{EnvGrid}[NumSquares=12x3,Grid=Ruled,Margin=2]<orange!50>
+ \begin{EnvGrid}[NumSquares=12x3,Grid=Ruled,Margin=2]<\ColRuled>
\end{EnvGrid}
\end{center}
@@ -351,14 +363,14 @@ Le third argument, \textit{mandatory} and between \texttt{\{...\}} is the text,
\end{EnvGrid}
\begin{PresentationCode}{listing only}
-\begin{EnvGrid}[NumSquares=16x4,Margin=2,Grid=Ruled]
+\begin{EnvGrid}[NumSquares=16x4,Margin=2,Grid=Ruled]<\ColRuled>
\WriteLine[Scale=1.5]{\textcolor{red}{red text on line 1\ldots}}
\WriteLine[Scale=1.15,OffsetH=1]{$(1+x)^2=1+2x+x^2$ on line 2, with 1-square offset\ldots}
\WriteLine[OffsetH=-1]{\textcolor{blue}{blue text, back to left, on line 3\ldots}}
\end{EnvGrid}
\end{PresentationCode}
-\begin{EnvGrid}[NumSquares=16x4,Margin=2,Grid=Ruled]
+\begin{EnvGrid}[NumSquares=16x4,Margin=2,Grid=Ruled]<\ColRuled>
\WriteLine[Scale=1.5]{\textcolor{red}{red text on line 1\ldots}}
\WriteLine[Scale=1.15,OffsetH=1]{$(1+x)^2=1+2x+x^2$ on line 2, with 1-square offset\ldots}
\WriteLine[OffsetH=-1]{\textcolor{blue}{blue text, back to left, on line 3\ldots}}
@@ -374,7 +386,7 @@ There's few other possibilities with the package\textsf{WorkOnGrid}, but for the
\smallskip
-To sum up, they create full paper grid, with the ability to write paragraph.
+To sum up, they create full paper grid (by preference for \texttt{\textbf{a4paper}}), with the ability to write paragraph.
\section{Example}
@@ -417,6 +429,8 @@ To sum up, they create full paper grid, with the ability to write paragraph.
\part*{History}
+\verb|v0.1.2|~:~~~~Shortcuts for default colors + small bugfixes
+
\verb|v0.1.1|~:~~~~Best color choice
\verb|v0.1.0|~:~~~~Initial version
diff --git a/macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-fr.pdf b/macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-fr.pdf
index cb3fe7aade..add8699922 100644
--- a/macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-fr.pdf
+++ b/macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-fr.pdf
Binary files differ
diff --git a/macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-fr.tex b/macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-fr.tex
index 37b3191cc7..6ed93fa269 100644
--- a/macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-fr.tex
+++ b/macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-fr.tex
@@ -48,8 +48,8 @@
\setlength{\parindent}{0pt}
\definecolor{LightGray}{gray}{0.9}
-\def\TPversion{0.1.1}
-\def\TPdate{20 Janvier 2023}
+\def\TPversion{0.1.2}
+\def\TPdate{30 Janvier 2023}
\usepackage[most]{tcolorbox}
\tcbuselibrary{minted}
@@ -132,7 +132,7 @@
\end{EnvQuadrillage}
\end{center}
-\begin{EnvQuadrillage}[NbCarreaux=24x5,Marge=1,Elargir=2/2,Grille=Seyes]<Plum!75/LightSteelBlue!50>
+\begin{EnvQuadrillage}[NbCarreaux=24x5,Marge=1,Elargir=2/2,Grille=Seyes]<\CoulSeyes>
\EcrireLigne[Echelle=1.5]{\textcolor{red}{mon texte sur la ligne 1\ldots}}
\EcrireLigne[Echelle=1.5]{\textcolor{blue}{mon texte sur la ligne 2\ldots}}
\EcrireLigne[Echelle=1.5,DecalH=-1]{$1+\frac{1}{2}=\frac32$ et $(1+x)^2=1+2x+x^2$ sur la ligne 3\ldots}
@@ -234,10 +234,22 @@ Ci-dessous on représente une grille $5\times5$ :
Il est à noter que le figure \texttt{tikzpicture} est \textit{délimitée} par le \textcolor{ForestGreen}{\textit{cadre}}, afin de pouvoir gérer les débordements et l'alignement de l'environnement !
-\medskip
+\smallskip
De plus, le bord gauche du \textcolor{ForestGreen}{\textit{cadre}} est aligné sur la marge gauche de la page, donc la position du quadrillage dépend en partie de la configuration de \texttt{\textbackslash parindent}.
+\subsection{Couleurs prédéfinies}
+
+Le package \textsf{WriteOnGrid} définit également des couleurs pour une saisie plus facile !
+
+\begin{PresentationCode}{listing only}
+\definecolor{TyrianPurple}{rgb}{0.4,0.01,0.24}
+%Couleurs adaptées pour le Seyes
+\def\CoulSeyes{Plum!75/LightSteelBlue!50}
+%Couleurs adaptées pour le Ruled
+\def\CoulRuled{LightSteelBlue!50/TyrianPurple}
+\end{PresentationCode}
+
\pagebreak
\section{Grilles individuelles}
@@ -267,8 +279,8 @@ Le premier argument, \textit{optionnel}, entre \texttt{[...]} propose les \Cle{c
Le second argument, \textit{optionnel}, entre \texttt{<...>} correspond quant à lui à la couleur de base du quadrillage :
\begin{itemize}
- \item sous la forme \Cle{Couleur} (\Cle{lightgray!50} par défaut) pour le quadrillage $5\times5$ ou Ruled ;
- \item sous la forme \Cle{CouleurP/CouleurS} (\Cle{lightgray!50/lightgray!25} par défaut) pour le Seyes.
+ \item sous la forme \Cle{Couleur} (\Cle{lightgray!50} par défaut) pour le quadrillage $5\times5$ ;
+ \item sous la forme \Cle{CouleurP/CouleurS} (\Cle{lightgray!50/lightgray!25} par défaut) pour le Seyes ou le Ruled.
\end{itemize}
\medskip
@@ -277,23 +289,23 @@ Le second argument, \textit{optionnel}, entre \texttt{<...>} correspond quant à
%des cadres ont été rajoutés pour la sortie
%18x4 grands carreaux, sans dépassement, couleurs adaptées, marge de 3 carreaux
-\begin{EnvQuadrillage}[NbCarreaux=18x4,Grille=Seyes,Marge=3]<Plum!75/LightSteelBlue!50>
+\begin{EnvQuadrillage}[NbCarreaux=18x4,Grille=Seyes,Marge=3]<\CoulSeyes>
\end{EnvQuadrillage}
%36x8 petits carreaux, avec débordements 3/3, couleur LightSteelBlue!50
\begin{EnvQuadrillage}[NbCarreaux=36x8,Elargir=3/3]<LightSteelBlue!50>
\end{EnvQuadrillage}
-%12x3 lignes "Ruled", sans débordements, couleur orange!50, centré, avec marge
+%12x3 lignes "Ruled", sans débordements, couleur Ruled, centré, avec marge
\begin{center}
- \begin{EnvQuadrillage}[NbCarreaux=12x3,Elargir=2/2,Grille=Ruled,Marge=2]<orange!50>
+ \begin{EnvQuadrillage}[NbCarreaux=12x3,Elargir=2/2,Grille=Ruled,Marge=2]<\CoulRuled>
\end{EnvQuadrillage}
\end{center}
\end{PresentationCode}
\medskip
-\begin{EnvQuadrillage}[NbCarreaux=18x4,Grille=Seyes,Marge=3]<Plum!75/LightSteelBlue!50>
+\begin{EnvQuadrillage}[NbCarreaux=18x4,Grille=Seyes,Marge=3]<\CoulSeyes>
\end{EnvQuadrillage}
\smallskip
@@ -302,7 +314,7 @@ Le second argument, \textit{optionnel}, entre \texttt{<...>} correspond quant à
\end{EnvQuadrillage}
\begin{center}
- \begin{EnvQuadrillage}[NbCarreaux=12x3,Grille=Ruled,Marge=2]<orange!50>
+ \begin{EnvQuadrillage}[NbCarreaux=12x3,Grille=Ruled,Marge=2]<\CoulRuled>
\end{EnvQuadrillage}
\end{center}
@@ -339,7 +351,7 @@ Le deuxième argument, \textit{optionnel}, entre \texttt{<...>} permet de spéci
\medskip
-Le troisième argument, \textit{mandataire} et entre \texttt{\{...\}} est quant à lui le texte à saisir, avec possibilité de spécifier taille, couleur, fonte, etc
+Le troisième argument, \textit{obligatoire} et entre \texttt{\{...\}} est quant à lui le texte à saisir, avec possibilité de spécifier taille, couleur, fonte, etc
\begin{PresentationCode}{listing only}
\begin{EnvQuadrillage}[NbCarreaux=36x8]
@@ -447,7 +459,7 @@ Le troisième argument, \textit{optionnel} et entre \texttt{(...)}, permet de po
\smallskip
-Le dernier argument, \textit{mandataire} et entre \texttt{\{...\}} est le texte à placer, avec les options classiques en langage \TeX{} !
+Le dernier argument, \textit{obligatoire} et entre \texttt{\{...\}} est le texte à placer, avec les options classiques en langage \TeX{} !
\subsection{Une commande pour un cadre de note}
@@ -488,7 +500,7 @@ Le troisième argument, \textit{optionnel} et entre \texttt{(...)}, permet de po
\smallskip
-Le dernier argument, \textit{mandataire} et entre \texttt{\{...\}} est le paragraphe à placer, avec les options classiques en langage \TeX{}, et le passage à la ligne effectué par \texttt{\textbackslash\textbackslash} !
+Le dernier argument, \textit{obligatoire} et entre \texttt{\{...\}} est le paragraphe à placer, avec les options classiques en langage \TeX{}, et le passage à la ligne effectué par \texttt{\textbackslash\textbackslash} !
\subsection{Exemple \og détaillé \fg}
@@ -680,6 +692,8 @@ Les exemples des pages suivantes ont été obtenus de la même manière que celu
\section{Historique}
+\verb|v0.1.2|~:~~~~Ajustement au niveau des couleurs + raccourcis couleurs par défaut
+
\verb|v0.1.1|~:~~~~Meilleure gestion des couleurs du quadrillage + Ajout pages complètes
\verb|v0.1.0|~:~~~~Version initiale
diff --git a/macros/latex/contrib/writeongrid/tex/WriteOnGrid.sty b/macros/latex/contrib/writeongrid/tex/WriteOnGrid.sty
index 3592416885..d0b82ea5c1 100644
--- a/macros/latex/contrib/writeongrid/tex/WriteOnGrid.sty
+++ b/macros/latex/contrib/writeongrid/tex/WriteOnGrid.sty
@@ -2,8 +2,9 @@
% licence : Released under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txtf
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{WriteOnGrid}[2023/01/20 v0.1.1 package to write on grid lines]
-% 0.1.1 Ajout de la couleur + modifications mineures + grille "ruled" + grilles pleine page !
+\ProvidesPackage{WriteOnGrid}[2023/01/30 v0.1.2 package to write on grid lines]
+% 0.1.2 Modification locale des couleurs + raccourcis couleurs Seyes / Ruled
+% 0.1.1 Ajout de la couleur + modifications mineures + grille "Ruled" + grilles pleine page !
% 0.1.0 Version initiale [fr] & [en]
%------Packages utiles
@@ -17,6 +18,11 @@
%------Variables
\newcounter{lgquadri}%compteur des lignes, qui sera incrémenté
+\definecolor{TyrianPurple}{rgb}{0.4,0.01,0.24}
+\def\CoulSeyes{Plum!75/LightSteelBlue!50}
+\def\CoulRuled{LightSteelBlue!50/TyrianPurple}
+\def\ColSeyes{Plum!75/LightSteelBlue!50}
+\def\ColRuled{LightSteelBlue!50/TyrianPurple}
%------Commandes [fr]
\newcommand\PasseLigne{\addtocounter{lgquadri}{1}}%passer une ligne
@@ -86,7 +92,7 @@
{%
\foreach \LLL in {0,1,...,\QuadNbLig} {\draw[,thin,\QuadCoulA] ({-\ValeurCarreau*\QuadElarG},{-\LLL*\ValeurCarreau}) -- ({\ValeurCarreau*\QuadNbCol+\ValeurCarreau*\QuadElarD},{-\ValeurCarreau*\LLL}) ; }
%\draw[xstep={\ValeurCarreau*\QuadNbCol},ystep=0.9,thin,\QuadCoulA] ({-\ValeurCarreau*\QuadElarG},0) grid ({\ValeurCarreau*\QuadNbCol+\ValeurCarreau*\QuadElarD},{-\ValeurCarreau*\QuadNbLig}) ;%grille college
- \draw[thin,\QuadCoulA] ({\ValeurCarreau*\useKV[Quadrill]{Marge}},0) -- ({\ValeurCarreau*\useKV[Quadrill]{Marge}},{-\ValeurCarreau*\QuadNbLig}) ;%barre college
+ \draw[thick,\QuadCoulB] ({\ValeurCarreau*\useKV[Quadrill]{Marge}},0) -- ({\ValeurCarreau*\useKV[Quadrill]{Marge}},{-\ValeurCarreau*\QuadNbLig}) ;%barre college
}%
{}%
\ifboolKV[Quadrill]{Cadre}%cadre pour visualiser la "marge" (officielle)
@@ -152,7 +158,7 @@
{%
\foreach \LLL in {0,1,...,\QuadNbLig} {\draw[,thin,\QuadCoulA] ({-\ValeurCarreau*\QuadElarG},{-\LLL*\ValeurCarreau}) -- ({\ValeurCarreau*\QuadNbCol+\ValeurCarreau*\QuadElarD},{-\ValeurCarreau*\LLL}) ; }
%\draw[xstep={\ValeurCarreau*\QuadNbCol},ystep=0.9,thin,\QuadCoulA] ({-\ValeurCarreau*\QuadElarG},0) grid ({\ValeurCarreau*\QuadNbCol+\ValeurCarreau*\QuadElarD},{-\ValeurCarreau*\QuadNbLig}) ;%grille college
- \draw[thin,\QuadCoulA] ({\ValeurCarreau*\useKV[Quadril]{Margin}},0) -- ({\ValeurCarreau*\useKV[Quadril]{Margin}},{-\ValeurCarreau*\QuadNbLig}) ;%barre college
+ \draw[thick,\QuadCoulB] ({\ValeurCarreau*\useKV[Quadril]{Margin}},0) -- ({\ValeurCarreau*\useKV[Quadril]{Margin}},{-\ValeurCarreau*\QuadNbLig}) ;%barre college
}%
{}%
\ifboolKV[Quadril]{Border}%cadre pour la "marge"
@@ -182,10 +188,10 @@
\setKV[SeyesFull]{#1}
\begin{tikzpicture}[remember picture,overlay,x=1cm,y=1cm]
%grille secondaire
- \foreach \L in {0,1,...,125} {\draw[\SeyesFullCoulS] ($(current page.north west)+(0,{-2.4-\L*0.2})$)--++(21,0) ;}
+ \foreach \L in {0,1,...,125} {\draw[\SeyesFullCoulS] ($(current page.north west)+(0,{-2.4-\L*0.2})$)--++({\paperwidth},0) ;}
%grille principale
\foreach \C in {1,2,...,21} {\draw[\SeyesFullCoulP] ($(current page.north west)+({4+0.8*\C},0)$)--($(current page.south west)+({4+0.8*\C},0)$) ;}
- \foreach \L in {0,1,...,30} {\draw[\SeyesFullCoulP] ($(current page.north west)+(0,{-3-\L*0.8})$)--++(21,0) ;}
+ \foreach \L in {0,1,...,30} {\draw[\SeyesFullCoulP] ($(current page.north west)+(0,{-3-\L*0.8})$)--++({\paperwidth},0) ;}
%marge
\draw[\SeyesFullCoulM,thick] ($(current page.north west)+(4,0)$)--($(current page.south west)+(4,0)$) ;
\coordinate (SeyesOrigine) at ($(current page.north west)+(4,-3)$) ;
@@ -201,9 +207,9 @@
\newcommand\CadreNoteSeyes[2][3]{%on précise la {ligne de début} + [hauteur]
%cadre de note
- \draw[thick] ($(SeyesOrigine)+(0,{(-#2+1)*0.8})$) --++ ({17},{0}) ;
+ \draw[thick] ($(SeyesOrigine)+(0,{(-#2+1)*0.8})$) --++ ({\paperwidth-4cm},{0}) ;
\draw[thick] ($(SeyesOrigine)+(0,{(-#2+1)*0.8})$) --++ ({0},{-#1*0.8}) ;
- \draw[thick] ($(SeyesOrigine)+(0,{(-#2+1-#1)*0.8})$) --++ ({17},{0}) ;
+ \draw[thick] ($(SeyesOrigine)+(0,{(-#2+1-#1)*0.8})$) --++ ({\paperwidth-4cm},{0}) ;
\draw[thick] ($(SeyesOrigine)+(0,{(-#2+1)*0.8})$) rectangle++ ({#1.*0.8},{-#1*0.8}) ;
\draw[thick] ($(SeyesOrigine)+(0,{(-#2+1-#1)*0.8})$) --++ ({#1.*0.8},{#1*0.8}) ;
}
@@ -224,7 +230,7 @@
\NewDocumentCommand\LignePapierSeyes{ O{} D<>{left} D(){0,0} m }{%
\useKVdefault[SeyesLigne]
\setKV[SeyesLigne]{#1}
- \node[\SeyesLigneCouleur,text width=\fpeval{\SeyesLigneLarg/\SeyesLigneEchelle}cm,align=#2,inner sep=0pt,anchor=base west,scale=\SeyesLigneEchelle] at ($(SeyesOrigine)+(0.025,{-(\SeyesLigne-1)*0.8})+(#3)$) {#4} ;
+ \node[\SeyesLigneCouleur,text width=\fpeval{\SeyesLigneLarg/\SeyesLigneEchelle}cm,align=#2,inner sep=0pt,anchor=base west,scale=\SeyesLigneEchelle] at ($(SeyesOrigine)+(0.05,{-(\SeyesLigne-1)*0.8})+(#3)$) {#4} ;
}
\defKV[SeyesPar]{%
@@ -245,7 +251,7 @@
\NewDocumentCommand\ParagraphePapierSeyes{ O{} D<>{justify} D(){0,0} m }{%
\useKVdefault[SeyesPar]
\setKV[SeyesPar]{#1}
- \node[\SeyesParCouleur,text width=\SeyesParLarg cm,align=#2,inner sep=0pt,anchor=base west,font=\fontsize{\SeyesParEchelle}{\SeyesParBase}\selectfont] at ($(SeyesOrigine)+(0.025,{-(\SeyesPar-1)*0.8})+(#3)$) {#4} ;
+ \node[\SeyesParCouleur,text width=\SeyesParLarg cm,align=#2,inner sep=0pt,anchor=base west,font=\fontsize{\SeyesParEchelle}{\SeyesParBase}\selectfont] at ($(SeyesOrigine)+(0.05,{-(\SeyesPar-1)*0.8})+(#3)$) {#4} ;
}
%------page entière 5x5
@@ -255,7 +261,7 @@
}
\setKVdefault[CxCFull]{%
Couleur=lightgray!50,%
- CouleurMarge=gray,
+ CouleurMarge=gray,%
NumLignes=false
}
@@ -265,7 +271,7 @@
\setKV[CxCFull]{#1}
\begin{tikzpicture}[remember picture,overlay,x=1cm,y=1cm]
%lignes horizontales
- \foreach \L in {0,1,...,58} {\draw[\CCFullCoul] ($(current page.north west)+(0,{-0.3-\L*0.5})$)--++(21,0) ;}
+ \foreach \L in {0,1,...,58} {\draw[\CCFullCoul] ($(current page.north west)+(0,{-0.3-\L*0.5})$)--++({\paperwidth},0) ;}
%lignes verticales
\foreach \C in {0,1,...,41} {\draw[\CCFullCoul] ($(current page.north west)+({0.2+0.5*\C},0)$)--($(current page.south west)+({0.2+0.5*\C},0)$) ;}
%marge
@@ -283,9 +289,9 @@
\newcommand\CadreNoteCinqCinq[2][3]{%on précise la {ligne de début} + [hauteur]
%cadre de note
- \draw[thick] ($(CinqCinqOrigine)+(0,{(-#2+1)*0.5})$) --++ ({19.3},{0}) ;
+ \draw[thick] ($(CinqCinqOrigine)+(0,{(-#2+1)*0.5})$) --++ ({\paperwidth-1.7cm},{0}) ;
\draw[thick] ($(CinqCinqOrigine)+(0,{(-#2+1)*0.5})$) --++ ({0},{-#1*0.5}) ;
- \draw[thick] ($(CinqCinqOrigine)+(0,{(-#2+1-#1)*0.5})$) --++ ({19.3},{0}) ;
+ \draw[thick] ($(CinqCinqOrigine)+(0,{(-#2+1-#1)*0.5})$) --++ ({\paperwidth-1.7cm},{0}) ;
\draw[thick] ($(CinqCinqOrigine)+(0,{(-#2+1)*0.5})$) rectangle++ ({#1.*0.5},{-#1*0.5}) ;
\draw[thick] ($(CinqCinqOrigine)+(0,{(-#2+1-#1)*0.5})$) --++ ({#1.*0.5},{#1*0.5}) ;
}
@@ -306,7 +312,7 @@
\NewDocumentCommand\LignePapierCinqCinq{ O{} D<>{left} D(){0,0} m }{%
\useKVdefault[CCLigne]
\setKV[CCLigne]{#1}
- \node[\CCLigneCouleur,text width=\fpeval{\CCLigneLarg/\CCLigneEchelle}cm,align=#2,inner sep=0pt,anchor=base west,scale=\CCLigneEchelle] at ($(CinqCinqOrigine)+(0.025,{-(\CCLigne-1)*0.5})+(#3)$) {#4} ;
+ \node[\CCLigneCouleur,text width=\fpeval{\CCLigneLarg/\CCLigneEchelle}cm,align=#2,inner sep=0pt,anchor=base west,scale=\CCLigneEchelle] at ($(CinqCinqOrigine)+(0.05,{-(\CCLigne-1)*0.5})+(#3)$) {#4} ;
}
\defKV[CCPar]{%
@@ -321,21 +327,23 @@
Ligne=1,%
TaillePolice=11,%
Espacement=28.5,%
- Largeur=18.7
+ Largeur=18.75
}
\NewDocumentCommand\ParagraphePapierCinqCinq{ O{} D<>{justify} D(){0,0} m }{%
\useKVdefault[CCPar]
\setKV[CCPar]{#1}
- \node[\CCParCouleur,text width=\CCParLarg cm,align=#2,inner sep=0pt,anchor=base west,font=\fontsize{\CCParEchelle}{\CCParBase}\selectfont] at ($(CinqCinqOrigine)+(0.025,{-(\CCPar-1)*0.5})+(#3)$) {#4} ;
+ \node[\CCParCouleur,text width=\CCParLarg cm,align=#2,inner sep=0pt,anchor=base west,font=\fontsize{\CCParEchelle}{\CCParBase}\selectfont] at ($(CinqCinqOrigine)+(0.05,{-(\CCPar-1)*0.5})+(#3)$) {#4} ;
}
%------page entière ruled
\defKV[RuledFull]{%
- Couleur=\xdef\RuledFullCoul{#1}
+ Couleur=\xdef\RuledFullCoul{#1},%
+ CouleurMarge=\xdef\RuledFullCoulMarge{#1}
}
\setKVdefault[RuledFull]{%
- Couleur=lightgray,%
+ Couleur=LightSteelBlue!50,%
+ CouleurMarge=TyrianPurple,%
NumLignes=false
}
@@ -345,9 +353,11 @@
\setKV[RuledFull]{#1}
\begin{tikzpicture}[remember picture,overlay,x=1cm,y=1cm]
%lignes horizontales
- \foreach \L in {1.5,2.4,...,27.6} {\draw[\RuledFullCoul] ($(current page.north west)+(0,{-\L})$)--++(21,0) ;}
+ \foreach \L in {1.5,2.4,...,27.6} {\draw[\RuledFullCoul] ($(current page.north west)+(0,{-\L})$)--++({\paperwidth},0) ;}
%lignes verticales
- \foreach \C in {3,18} {\draw[\RuledFullCoul] ($(current page.north west)+({\C},0)$)--($(current page.south west)+({\C},0)$) ;}
+ \draw[thick,\RuledFullCoulMarge] ($(current page.north west)+(3,0)$)--($(current page.south west)+(3,0)$) ;
+ \draw[thick,\RuledFullCoulMarge] ($(current page.north east)+(-3,0)$)--($(current page.south east)+(-3,0)$) ;
+ %\foreach \C in {3} {\draw[thick,\RuledFullCoulMarge] ($(current page.north west)+({\C},0)$)--($(current page.south west)+({\C},0)$) ;}
%origine
\coordinate (RuledOrigine) at ($(current page.north west)+(3,-1.5)$) ;
\ifboolKV[RuledFull]{NumLignes}%
@@ -362,10 +372,10 @@
\newcommand\CadreNoteRuled[2][3]{%on précise la {ligne de début} + [hauteur]
%cadre de note
- \draw[thick] ($(RuledOrigine)+(0,{(-#2+1)*0.9})$) --++ ({15},{0}) ;
+ \draw[thick] ($(RuledOrigine)+(0,{(-#2+1)*0.9})$) --++ ({\paperwidth-6cm},{0}) ;
\draw[thick] ($(RuledOrigine)+(0,{(-#2+1)*0.9})$) --++ ({0},{-#1*0.9}) ;
- \draw[thick] ($(RuledOrigine)+(15,{(-#2+1)*0.9})$) --++ ({0},{-#1*0.9}) ;
- \draw[thick] ($(RuledOrigine)+(0,{(-#2+1-#1)*0.9})$) --++ ({15},{0}) ;
+ \draw[thick] ($(RuledOrigine)+({\paperwidth-6},{(-#2+1)*0.9})$) --++ ({0},{-#1*0.9}) ;
+ \draw[thick] ($(RuledOrigine)+(0,{(-#2+1-#1)*0.9})$) --++ ({\paperwidth-6cm},{0}) ;
\draw[thick] ($(RuledOrigine)+(0,{(-#2+1)*0.9})$) rectangle++ ({#1.*0.9},{-#1*0.9}) ;
\draw[thick] ($(RuledOrigine)+(0,{(-#2+1-#1)*0.9})$) --++ ({#1.*0.9},{#1*0.9}) ;
}
@@ -386,7 +396,7 @@
\NewDocumentCommand\LignePapierRuled{ O{} D<>{left} D(){0,0} m }{%
\useKVdefault[RuledLigne]
\setKV[RuledLigne]{#1}
- \node[\RuledLigneCouleur,text width=\fpeval{\RuledLigneLarg/\RuledLigneEchelle}cm,align=#2,inner sep=0pt,anchor=base west,scale=\RuledLigneEchelle] at ($(RuledOrigine)+(0.025,{-(\RuledLigne-1)*0.9})+(#3)$) {#4} ;
+ \node[\RuledLigneCouleur,text width=\fpeval{\RuledLigneLarg/\RuledLigneEchelle}cm,align=#2,inner sep=0pt,anchor=base west,scale=\RuledLigneEchelle] at ($(RuledOrigine)+(0.05,{-(\RuledLigne-1)*0.9})+(#3)$) {#4} ;
}
\defKV[RuledPar]{%
@@ -407,7 +417,7 @@
\NewDocumentCommand\ParagraphePapierRuled{ O{} D<>{justify} D(){0,0} m }{%
\useKVdefault[RuledPar]
\setKV[RuledPar]{#1}
- \node[\RuledParCouleur,text width=\RuledParLarg cm,align=#2,inner sep=0pt,anchor=base west,font=\fontsize{\RuledParEchelle}{\RuledParBase}\selectfont] at ($(RuledOrigine)+(0.025,{-(\RuledPar-1)*0.9})+(#3)$) {#4} ;
+ \node[\RuledParCouleur,text width=\RuledParLarg cm,align=#2,inner sep=0pt,anchor=base west,font=\fontsize{\RuledParEchelle}{\RuledParBase}\selectfont] at ($(RuledOrigine)+(0.05,{-(\RuledPar-1)*0.9})+(#3)$) {#4} ;
}
\endinput \ No newline at end of file
diff --git a/systems/mac/mactex/ExtrasFolder.pdf b/systems/mac/mactex/ExtrasFolder.pdf
index 1b270f63de..591d2c30b1 100644
--- a/systems/mac/mactex/ExtrasFolder.pdf
+++ b/systems/mac/mactex/ExtrasFolder.pdf
Binary files differ
diff --git a/systems/mac/mactex/Licenses.txt b/systems/mac/mactex/Licenses.txt
index e41de334dd..c90df4040a 100644
--- a/systems/mac/mactex/Licenses.txt
+++ b/systems/mac/mactex/Licenses.txt
@@ -1,6 +1,6 @@
$Id: Licenses.txt,v 1.14 2007/02/28 14:23:19 herbs Exp $
-Brief summary of the licensing of the various applications included as of 2023/01/05
+Brief summary of the licensing of the various applications included as of 2023/01/30
Aquamacs Emacs (Intel) - 3.6 - gpl - http://aquamacs.org/
Aquatkbibtex - 1.3 - gpl - http://aquatkbibtex.sourceforge.net/
@@ -17,4 +17,4 @@ Skim (10.10+) - 1.6.14 - bsd - http://skim-app.sourceforge
Symbols Widget - 1.4.3 - gpl - http://vocaro.com/trevor/software/widgets/
TeX Live Utility (10.9+) - 1.53 - bsd - https://github.com/amaxwell/tlutility/releases
TexMaker (10.13+) - 5.1.3 - gpl - http://www.xm1math.net/texmaker/
-TeXShop (10.12+) - 5.10 - gpl - http://www.uoregon.edu/~koch/texshop/texshop.html
+TeXShop (10.12+) - 5.11 - gpl - http://www.uoregon.edu/~koch/texshop/texshop.html
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index b40e026dd1..13616ce4d0 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -35,7 +35,6 @@ $mirrors = {
'Iran' => {
'http://ctan.yazd.ac.ir/' => 1,
'https://ctan.asis.sh/' => 1,
- 'https://mirror.bardia.tech/ctan/' => 1,
},
'Japan' => {
'http://ring.airnet.ne.jp/archives/text/CTAN/' => 1,
@@ -54,9 +53,6 @@ $mirrors = {
'Philippines' => {
'http://mirror.rise.ph/ctan/' => 1,
},
- 'Singapore' => {
- 'https://download.nus.edu.sg/mirror/ctan/' => 1,
- },
'Thailand' => {
'https://mirror.kku.ac.th/CTAN/' => 1,
},
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 77ae088d25..c4280e4082 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,11 +26,11 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2022
-depend revision/65679
+depend revision/65694
name 00texlive.image
category TLCore
-revision 65680
+revision 65693
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -2632,6 +2632,7 @@ runfiles size=12962
tlpkg/tlpsrc/longfigure.tlpsrc
tlpkg/tlpsrc/longnamefilelist.tlpsrc
tlpkg/tlpsrc/loops.tlpsrc
+ tlpkg/tlpsrc/lparse.tlpsrc
tlpkg/tlpsrc/lpform.tlpsrc
tlpkg/tlpsrc/lpic.tlpsrc
tlpkg/tlpsrc/lplfitch.tlpsrc
@@ -4214,6 +4215,7 @@ runfiles size=12962
tlpkg/tlpsrc/tikzscale.tlpsrc
tlpkg/tlpsrc/tikzsymbols.tlpsrc
tlpkg/tlpsrc/tikztosvg.tlpsrc
+ tlpkg/tlpsrc/tikzviolinplots.tlpsrc
tlpkg/tlpsrc/tile-graphic.tlpsrc
tlpkg/tlpsrc/timbreicmc.tlpsrc
tlpkg/tlpsrc/times.tlpsrc
@@ -4698,7 +4700,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 65664
+revision 65682
shortdesc TeX Live standalone installer package
longdesc This package defines the files to go into the installer
longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the
@@ -72041,7 +72043,7 @@ containerchecksum 952fe1be5136c0fded29381fe58935dedfe2c0f338f38d280c2a69bb718e2b
name collection-luatex
category Collection
-revision 65441
+revision 65693
shortdesc LuaTeX packages
relocated 1
longdesc Packages for LuaTeX, a TeX engine using Lua as an embedded
@@ -72071,6 +72073,7 @@ depend interpreter
depend kanaparser
depend ligtype
depend linebreaker
+depend lparse
depend lt3luabridge
depend lua-typo
depend lua-uca
@@ -72142,8 +72145,8 @@ depend tsvtemplate
depend typewriter
depend uninormalize
depend yamlvars
-containersize 964
-containerchecksum d50ac4fdb7c080698344d848408cd31e1941f3975bf517cf2358b6bf385aa105655e87d284b44de3d1b6931bafdc7a0dfefed30f0614aa1afe3843e8b9c9b321
+containersize 968
+containerchecksum 2895f3d70e627f4e26f4c73c8e906ba3ae34465f0389eb06cb7d725f008bc52fa67c1cd4be443a0cc3046b2f25165cf2a9dbeb2985cd66e8242bc69de931e408
name collection-mathscience
category Collection
@@ -72502,7 +72505,7 @@ containerchecksum 5d416eca3382c36a869959d850de6ffb4606c1a15c5adeae2ed0f8800c4a95
name collection-pictures
category Collection
-revision 65649
+revision 65687
shortdesc Graphics, pictures, diagrams
relocated 1
longdesc Including TikZ, pict, etc., but MetaPost and PStricks are
@@ -72716,6 +72719,7 @@ depend tikzposter
depend tikzscale
depend tikzsymbols
depend tikztosvg
+depend tikzviolinplots
depend tile-graphic
depend timing-diagrams
depend tipfr
@@ -72742,8 +72746,8 @@ depend worldflags
depend xistercian
depend xpicture
depend xypic
-containersize 1552
-containerchecksum 5821ec0c5b0b27d754ea50a1e2e46ce3d3741ba7501a610ca0530a04ad212dd2e1721de5eb0a69714e7f98acb7dba34fa5c9ce54147ce85319c293879f9f4c45
+containersize 1560
+containerchecksum 6d10346e68e7f9548b6a1207b7484a78370bef58caa656ecf919f8c126041258d245936593523be4492907731f119bdd06fea8940dafe000f6e4a8b5040d2a0e
name collection-plaingeneric
category Collection
@@ -74959,30 +74963,30 @@ catalogue-topics font font-mf font-maths
name concmath-otf
category Package
-revision 64924
+revision 65683
shortdesc Concrete based OpenType Math font
relocated 1
longdesc This package provides an OpenType version of the Concrete Math
longdesc font created by Ulrik Vieth in Metafont. "concmath-otf.sty" is
longdesc a replacement for the original "concmath.sty" package to be
longdesc used with LuaTeX or XeTeX engines.
-containersize 133888
-containerchecksum 0d6f22025552df9c9af0221912d55c85d1a477b33572e50be1be0d6c4044bf1976f85e595a31fb86358cfa7bee2c891aed1a9cd97a198889bcc1005077eecfb5
-doccontainersize 1856924
-doccontainerchecksum a95fe63c92fdeb65adbcb530298900dcc87e10e0d7aea53eaebffa17e153548253eec786ebd390ac41e1afee0e6575c2e72684220a01b9ee9a8d2b4309114b1e
+containersize 135020
+containerchecksum efbd04812e5c617adb4caac1de59caf11eabedb2f145dc069e49c572d14f4dacaadb0de112235c29b5f12f3c54a2d4f66a4e5e7a6928dd178be9b127d5ef550e
+doccontainersize 1857764
+doccontainerchecksum 3ec3b3a39f21895413fc05e1fa54a3896b2fe6b32fb390a5ff9691a54c0fa39f2a532da58edfba4f2c34b020495b8c673d107e28abb7fb6d86e6246188567374
docfiles size=483
RELOC/doc/fonts/concmath-otf/README.md details="Readme"
RELOC/doc/fonts/concmath-otf/concmath-otf.ltx
RELOC/doc/fonts/concmath-otf/concmath-otf.pdf details="Package documentation"
RELOC/doc/fonts/concmath-otf/unimath-concrete.ltx
RELOC/doc/fonts/concmath-otf/unimath-concrete.pdf details="List of glyphs"
-runfiles size=57
+runfiles size=58
RELOC/fonts/opentype/public/concmath-otf/Concrete-Math.otf
RELOC/tex/latex/concmath-otf/concmath-otf.sty
catalogue-ctan /fonts/concmath-otf
catalogue-license ofl lppl1.3
catalogue-topics font font-otf font-maths font-supp
-catalogue-version 0.24
+catalogue-version 0.25
name concprog
category Package
@@ -110166,7 +110170,7 @@ catalogue-version 1.2
name eolang
category Package
-revision 65606
+revision 65688
shortdesc Formulas and graphs for the EO programming language
relocated 1
longdesc This LaTeX package helps you write [?] -calculus formulas and
@@ -110178,10 +110182,10 @@ depend iexec
depend pgf
depend pgfopts
depend stmaryrd
-containersize 6988
-containerchecksum cae9ab0034e02d7b617eaa131441c0d90998ff5abfb5440ce2a9dcbab006fd9dfd5b8219e5b764a25f9c366b941016396ac9b8846ae44348a42b621545edc3fb
-doccontainersize 1585204
-doccontainerchecksum 7971a18ba97ab1eee5660650edc0da8a5cdafc1da1ac1471e6809a83e3ff05269576a43ed929f397e99c7d4160563fe1c11f48bdf45f4b61bb9a434b42a8234f
+containersize 6992
+containerchecksum 947ea714e707d8f1aa64b3fc0d875c8f908b611de418fae0107aa640cbf2ac3dade061c7f62ce388c8c3977fdf246eaaf6af00afe0c082258e6f48cc27e3daec
+doccontainersize 1585256
+doccontainerchecksum 784f5776c281cb3e3778f6e1c59fe97834f7b14c3ca6e795e881c3e26e42881023f071c82a35b6804f3053e0360207013e910719ff3e61e18b46ef77b2e10049
docfiles size=507
RELOC/doc/latex/eolang/DEPENDS.txt
RELOC/doc/latex/eolang/LICENSE.txt
@@ -110189,8 +110193,8 @@ docfiles size=507
RELOC/doc/latex/eolang/cactus.pdf
RELOC/doc/latex/eolang/eolang.bib
RELOC/doc/latex/eolang/eolang.pdf details="Package documentation"
-srccontainersize 15488
-srccontainerchecksum f37dffb731262ec01b2d7b0c289f58044b8ae6d99d8dc492468c05efc40a237880445cc2e78102a8a5da63a9e1daa33953b85ad58045ae69b902e376a4cbd0b1
+srccontainersize 15484
+srccontainerchecksum 81d4abf243f34e4d5d890abecb4138c3c202d01df41b75a2621ae4c437c7714c11fc185997363c28b81f343a7d1c484103fa91c9dd3399f6f16d8ca35d0524b3
srcfiles size=15
RELOC/source/latex/eolang/eolang.dtx
RELOC/source/latex/eolang/eolang.ins
@@ -110200,7 +110204,7 @@ catalogue-contact-repository https://github.com/objectionary/eolang.sty
catalogue-ctan /macros/latex/contrib/eolang
catalogue-license mit
catalogue-topics diagram program-doc
-catalogue-version 0.10.0
+catalogue-version 0.11.0
name epigrafica
category Package
@@ -112761,29 +112765,29 @@ catalogue-version 1.12
name erewhon-math
category Package
-revision 64925
+revision 65684
shortdesc Utopia based OpenType Math font
relocated 1
longdesc OpenType version of the fourier Type1 fonts designed by Michel
longdesc Bovani.
-containersize 267620
-containerchecksum fb14c63ef33ad5497639b2d47611bdc1ae7cd5d54fa7456dbccb29436a7bd5b52587ab2f5bcba72f4eb77e7d8a02314f36af4a26d70e707c9bf9fd5597e5e5a5
-doccontainersize 1987428
-doccontainerchecksum 908a186ac753ff68519cd0ef1e381a7b313a81e780540313ce2eba372076b446135139513f2bc99f295d4f05af1e2d87f336866308aa82453357761c57b3144b
+containersize 267832
+containerchecksum b836d20c767218c485853f4f83516bfebe97d54adf37f031fd5ca04813b5cbdf40ca7586bb0725d7c893475fbf849d8183fd5f22ef9bfbd5a4f22642e27e2f88
+doccontainersize 1988520
+doccontainerchecksum 8247747d74e7ead936ab648358f6c52a539777828fb9fb157bfe22cca3191f467709a4a6264a3d3c55a0731292ec010bcf71acdb542e95998fe8f521d4364bbb
docfiles size=520
RELOC/doc/fonts/erewhon-math/Erewhon-Math.ltx
RELOC/doc/fonts/erewhon-math/Erewhon-Math.pdf details="Package documentation"
RELOC/doc/fonts/erewhon-math/README.md details="Readme"
RELOC/doc/fonts/erewhon-math/unimath-erewhon.ltx
RELOC/doc/fonts/erewhon-math/unimath-erewhon.pdf details="List of glyphs"
-runfiles size=124
+runfiles size=125
RELOC/fonts/opentype/public/erewhon-math/Erewhon-Math-Bold.otf
RELOC/fonts/opentype/public/erewhon-math/Erewhon-Math.otf
RELOC/tex/latex/erewhon-math/fourier-otf.sty
catalogue-ctan /fonts/erewhon-math
catalogue-license ofl lppl1.3
catalogue-topics font font-proportional font-otf font-supp font-maths
-catalogue-version 0.55
+catalogue-version 0.56
name errata
category Package
@@ -115290,7 +115294,7 @@ catalogue-version 2.5
name euler-math
category Package
-revision 65010
+revision 65685
shortdesc OpenType version of Hermann Zapf's Euler maths font
relocated 1
longdesc Euler-Math.otf (formerly named 'Neo-Euler.otf') is an OpenType
@@ -115299,10 +115303,10 @@ longdesc continuation of the Euler project initiated by Khaled Hosny in
longdesc 2009 and abandoned in 2016. A style file euler-math.sty is
longdesc provided as a replacement of the eulervm package for LuaLaTeX
longdesc and XeLaTeX users.
-containersize 225868
-containerchecksum cd2ea897c0707980d30143b5c96632835d0c84aaab86a71fd0519d16610aaf969ade2ea558c4fa7519b6d82a75d1cc43ebee1b4dc6b801a893b68d289bba25f5
-doccontainersize 1544348
-doccontainerchecksum 9455ba79bbe1c8c02dbdfc9fbd9eab60882cf0d104e6eb2c1e7c7cd6350ca6827d0f460bcd32d0c965cc216bb4d99a9ccc6de7caa8b74736b37ce9639c133fa0
+containersize 224712
+containerchecksum 912d06b33ec56da0103fe7a13ba2f3e95b602842d83caf6d4fee6a55fd47f7134f70b7bf7b07736f531836378a9dd60eedd7a0297de19388b0f6ea997a140464
+doccontainersize 1544780
+doccontainerchecksum c197e59cbd9035e915649f99605f9165c7eac55143a96b942e43a718d7237aae14db3db3afcff0b05d39651a3d81a544259d2d435ccc8895be9e831e29e18c36
docfiles size=405
RELOC/doc/fonts/euler-math/Euler-Math.ltx
RELOC/doc/fonts/euler-math/Euler-Math.pdf details="Package documentation"
@@ -115317,7 +115321,7 @@ catalogue-alias neo-euler
catalogue-ctan /fonts/euler-math
catalogue-license ofl lppl1.3
catalogue-topics font font-otf font-maths
-catalogue-version 0.30
+catalogue-version 0.31
name eulerpx
category Package
@@ -191820,6 +191824,39 @@ catalogue-license lppl1.3
catalogue-topics list-supp macro-supp csv-support
catalogue-version 1.3
+name lparse
+category Package
+revision 65693
+shortdesc A Lua module for parsing key-value options
+relocated 1
+longdesc The name lparse is derived from xparse. The 'x' has been
+longdesc replaced by an 'l' because this package only works with LuaTeX.
+longdesc 'l' stands for "Lua". Just as with xparse, it is possible to
+longdesc use a special syntax consisting of single letters to express
+longdesc the arguments of a macro. However, lparse is able to read
+longdesc arguments regardless of the macro systemd used -- whether
+longdesc LaTeX, or ConTeXt, or even plain TeX. Of course, LuaTeX must
+longdesc always be used as the engine.
+containersize 3104
+containerchecksum a5f16ff6e4b9ad5ba247205952a1a2b6ec26ea3f307e7e61527b8c9aad860b0d3cffa4166a4fcde56b2d54f3ae1f22bb33bb892c90f896015b0fa4cfc73a13f7
+doccontainersize 107380
+doccontainerchecksum 0c08dc7cf19169e33ad0c4695dbc2a5ba6f16bb328879d2ab9ffe3cfedccaf65499ec0865783947a7db873b20f573e4443368d39d5ad7ef959b3f24770ec9c72
+docfiles size=30
+ RELOC/doc/luatex/lparse/README.md details="Readme"
+ RELOC/doc/luatex/lparse/lparse-doc.tex
+ RELOC/doc/luatex/lparse/lparse.pdf details="Package documentation"
+runfiles size=4
+ RELOC/tex/luatex/lparse/lparse.lua
+ RELOC/tex/luatex/lparse/lparse.sty
+ RELOC/tex/luatex/lparse/lparse.tex
+catalogue-contact-announce https://github.com/Josef-Friedrich/lparse/blob/main/CHANGELOG.md
+catalogue-contact-bugs https://github.com/Josef-Friedrich/lparse/issues
+catalogue-contact-repository https://github.com/Josef-Friedrich/lparse
+catalogue-ctan /macros/luatex/generic/lparse
+catalogue-license lppl1.3c
+catalogue-topics parser keyval macro-def luatex macro-gen
+catalogue-version 0.1.0
+
name lpform
category Package
revision 36918
@@ -220430,7 +220467,7 @@ catalogue-version 0.7
name naive-ebnf
category Package
-revision 65674
+revision 65689
shortdesc EBNF in Plain Text
relocated 1
longdesc With the help of this LaTeX package a context-free grammar
@@ -220439,17 +220476,17 @@ longdesc EBNF notation
depend filecontentsdef
depend l3kernel
depend pgfopts
-containersize 2012
-containerchecksum 97039c5aa7648c14cca948ad5c9dcf4c8f4a46abf2e81ed909b3a3efef75a0e393e2382c1576db1d1bf63b8bee1c7a1a7cd4cceca2967250c30f22e2455f6ec5
-doccontainersize 436192
-doccontainerchecksum 5f7c1dc1ea9433734b1665ccbf1e5866b5b028b2ae9cc26e1dc59bae5c973deda5f0f5c014d18ef47e8f9ed0cdb9c7f1179ae1786506ca82b9bf396afed42540
-docfiles size=112
+containersize 2044
+containerchecksum 90cbadb240313d58a6eebe660113724e0d8ed311105d7cc9b4d66683accc268284b965bd1a9d0972e76377f163ad39c11622a9e77250741e97c08e2f31177f5b
+doccontainersize 515760
+doccontainerchecksum da5aea833f9bcd5daee142d8b5a152cef0142e332a02ea592515e506b0415a7dc0b1616ff7fd15a72fe167ec9c439c454193b32d3da75fcd4429e26cc6a6e1c9
+docfiles size=136
RELOC/doc/latex/naive-ebnf/DEPENDS.txt
RELOC/doc/latex/naive-ebnf/LICENSE.txt
RELOC/doc/latex/naive-ebnf/README.md details="Readme"
RELOC/doc/latex/naive-ebnf/naive-ebnf.pdf details="Package documentation"
-srccontainersize 4156
-srccontainerchecksum c84ef97626440a0cd4db1138050b0b5cb9397c16f3ecc0c2ba90a0df9b7c1a7725d3b1a8f3b6550e48b6bb4103f3114accdb460b11383ad09b499fc34ee8b575
+srccontainersize 4376
+srccontainerchecksum 67c6cf1ef211fb2e779904aa40322e8055cc58625deed4933b7574c32428403ff4ad9cddf76d9f674301f6c4d1df0b7d2aa20273ba8e2d08b7ab2606ee19413a
srcfiles size=4
RELOC/source/latex/naive-ebnf/naive-ebnf.dtx
RELOC/source/latex/naive-ebnf/naive-ebnf.ins
@@ -220461,7 +220498,7 @@ catalogue-contact-repository https://github.com/yegor256/naive-ebnf
catalogue-ctan /macros/latex/contrib/naive-ebnf
catalogue-license mit
catalogue-topics formal-spec
-catalogue-version 0.0.2
+catalogue-version 0.0.3
name nameauth
category Package
@@ -257741,7 +257778,7 @@ catalogue-version 1.0
name pseudo
category Package
-revision 64182
+revision 65690
shortdesc Straightforward pseudocode
relocated 1
longdesc The package permits writing pseudocode without much fuss and
@@ -257752,11 +257789,11 @@ longdesc there is functionality for typesetting common syntactic
longdesc elements such as keywords, identifiers, and comments. The
longdesc package relies on aliascnt, array, colortbl, expl3, l3keys2e,
longdesc xcolor, and xparse.
-containersize 6800
-containerchecksum f3c6e0596180fb9a44540a0da8565af8495f94c9d2d7880ace0420adeafa0f273838134e81c6ef9983991a6efb21eebbe590be8d24e842c2abd5df51f78fe25b
-doccontainersize 985412
-doccontainerchecksum 67f87f3f4df0232c41961dea8115a48f13b0ceb722b4011e4fc2417580d7aafab80557494fe91cc53443caa8baae958fc128608c251aef86f4f2158fb5b8e249
-docfiles size=307
+containersize 6868
+containerchecksum 553146a32653fe020c708b3b3a05285f3be5e8b9ff97e6c6e1593986438bb5e7ed4c094f3bea4c2774ad3897a44cd5b4a7e6a864e7423da351400058db64ef62
+doccontainersize 1027208
+doccontainerchecksum c32b1f5de9d13099b4eeb2dc9b3036e7199ed5ddbd90010de0846f077373bd90fc6ddbe188d00bfd6a7b8f4f421907281a7152c8a09a8a8c03b820f95e9247e8
+docfiles size=320
RELOC/doc/latex/pseudo/LICENSE
RELOC/doc/latex/pseudo/Makefile
RELOC/doc/latex/pseudo/README.md details="Readme"
@@ -257770,7 +257807,7 @@ docfiles size=307
RELOC/doc/latex/pseudo/doc/pseudo.bib
RELOC/doc/latex/pseudo/doc/pseudo.pdf details="Package documentation"
RELOC/doc/latex/pseudo/doc/pseudo.tex
- RELOC/doc/latex/pseudo/test/overlaytest.tex
+ RELOC/doc/latex/pseudo/test/beamertest.tex
RELOC/doc/latex/pseudo/test/pseudotest.tex
runfiles size=8
RELOC/tex/latex/pseudo/pseudo.sty
@@ -257781,7 +257818,7 @@ catalogue-contact-repository https://github.com/mlhetland/pseudo.sty.git
catalogue-ctan /macros/latex/contrib/pseudo
catalogue-license mit
catalogue-topics pseudocode expl3
-catalogue-version 1.2.1
+catalogue-version 1.2.2
name pseudocode
category Package
@@ -297251,7 +297288,7 @@ catalogue-version 1.1
name tagpdf
category Package
-revision 65629
+revision 65691
shortdesc Tools for experimenting with tagging using pdfLaTeX and LuaLaTeX
relocated 1
longdesc The package offers tools to experiment with tagging and
@@ -297262,11 +297299,11 @@ longdesc needed; to test what else is needed so that a pdf works e.g.
longdesc with a screen reader. Its goal is to get a feeling for what has
longdesc to be done, which kernel changes are needed, how packages
longdesc should be adapted.
-containersize 32792
-containerchecksum 2afe279ec15d83c95c06a0d8475b609105208223000952fb11505b3fba92f4a73b32bd97b4b0d721f439775c9788b9f40373c0771f91b5016a30bf37775bceaa
-doccontainersize 2029320
-doccontainerchecksum eb6f6a78541be21b4adca50916c7772c77e8a0aad66e2193345b4fff714427280558c0fba4fb2e20f2b25aed762d652aed494d205c37b4e03418de06ccd743bc
-docfiles size=707
+containersize 32924
+containerchecksum f870ec3bdb55bd6d937da40878288f19584da232a70d95c678b5a3e73eabfe4f6afae4d780406a5287bb4ba41ff19105db245e2367d6dce803f5deb25b221472
+doccontainersize 2031436
+doccontainerchecksum 053c1fd2d62874645f102c07b3fe46e157e59a9e50db0b99c17e0ba7d1a752e6c5b2a13e1af8c3bbfb79030368617db3989ac59ef87ce3b73a6674e3449fec6e
+docfiles size=709
RELOC/doc/latex/tagpdf/README.md details="Readme"
RELOC/doc/latex/tagpdf/acrobat.png
RELOC/doc/latex/tagpdf/ex-AF-file.pdf
@@ -297301,9 +297338,9 @@ docfiles size=707
RELOC/doc/latex/tagpdf/tagpdf.bib
RELOC/doc/latex/tagpdf/tagpdf.pdf details="Package documentation"
RELOC/doc/latex/tagpdf/tagpdf.tex
-srccontainersize 60908
-srccontainerchecksum a2768c641d44d99a6026aed95638e359b6505721adfeaf16e1c6da0d7aa285f823b4945399a5bfe7ba4f0e97183e86cb13905ab1c63af3fcd0af3af16a32204d
-srcfiles size=89
+srccontainersize 61076
+srccontainerchecksum 71b41e5228a78becac6f28d5035d7d31c906e9980cdaeb210d1b031218a40accd07db4551da7f1a59432f44d171eded12c47b23df9bca66e5ab9deb150853c77
+srcfiles size=90
RELOC/source/latex/tagpdf/tagpdf-backend.dtx
RELOC/source/latex/tagpdf/tagpdf-checks.dtx
RELOC/source/latex/tagpdf/tagpdf-data.dtx
@@ -297317,7 +297354,7 @@ srcfiles size=89
RELOC/source/latex/tagpdf/tagpdf-user.dtx
RELOC/source/latex/tagpdf/tagpdf.dtx
RELOC/source/latex/tagpdf/tagpdf.ins
-runfiles size=61
+runfiles size=62
RELOC/tex/latex/tagpdf/tagpdf-base.sty
RELOC/tex/latex/tagpdf/tagpdf-debug-generic.sty
RELOC/tex/latex/tagpdf/tagpdf-debug-lua.sty
@@ -297341,7 +297378,7 @@ catalogue-contact-support https://github.com/u-fischer/tagpdf/issues
catalogue-ctan /macros/latex/contrib/tagpdf
catalogue-license lppl1.3c
catalogue-topics tagged-pdf accessible expl3
-catalogue-version 0.98b
+catalogue-version 0.98c
name talk
category Package
@@ -311821,7 +311858,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 65664
+revision 65682
shortdesc TeX Live infrastructure programs
longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for
longdesc tlmgr to run but still ours. Not included in tlcritical.
@@ -311829,10 +311866,10 @@ depend texlive-scripts.ARCH
depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 113700
-containerchecksum 06fe4c25d20468b37531a9247378a2daf6f20aec4450e779b4f8c2264b98fe3e66894a3a7863147a4319df1aec85acb25ed29ab3555a07d7693869e8184faba5
-doccontainersize 424452
-doccontainerchecksum d736b1ab064d1dc69d31e903b643a118e6ccc92db89ef9d0af9fd52faeda12e5b19a6ce3dd6f1993fa9677f7928185ac71d4913c6db51b98c5f79677c7283922
+containersize 113684
+containerchecksum e54d89086556354dc2589bd63f610cc512daca8dfe704bf4ff18b9fe5d6649ce24f9182e1e1949b008b499a83022ab733008205ce5ba9a09f467c79581b5b5c7
+doccontainersize 424552
+doccontainerchecksum 3860a6521f9d899528e7ff32d0119a1796b8b954ce0c6a2421d98440a849791d25b98419c61cf486ae5a892d0b49fd62e68db66443786216e20767e14c3e903c
docfiles size=534
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
@@ -319486,6 +319523,40 @@ containerchecksum 5a66d2599fcfe52161b006775286412acc5f44d9e85bc9a817329eeef731cd
binfiles arch=x86_64-solaris size=1
bin/x86_64-solaris/tikztosvg
+name tikzviolinplots
+category Package
+revision 65687
+shortdesc Draws violin plots from data
+relocated 1
+longdesc This package enables the user to draw violin plots, calculating
+longdesc the kernel density estimation from the data and plotting the
+longdesc resulting curve inside a tikzpicture environment. It supports
+longdesc different kernels, and allows the user to either set the
+longdesc bandwidth value for each plot or use a default value.
+containersize 3764
+containerchecksum f77d790c2f2c7df0d60f181430d06e731186d87de12b941c9e3db3e75a94844737d1ea2e7af676c4be7af752abc16e25ed2ffa8afcca67e7b61ad7d57c7378f8
+doccontainersize 307980
+doccontainerchecksum 686ccad0fe4a07003eb0c73a18a7858c2489a203abab33fe4a51b285a6f887be01893c1c6247c773432371fa70fd4517acb1900d98105006351fe0840126dba8
+docfiles size=108
+ RELOC/doc/latex/tikzviolinplots/AFR.csv
+ RELOC/doc/latex/tikzviolinplots/AMR.csv
+ RELOC/doc/latex/tikzviolinplots/EMR.csv
+ RELOC/doc/latex/tikzviolinplots/EUR.csv
+ RELOC/doc/latex/tikzviolinplots/LICENSE
+ RELOC/doc/latex/tikzviolinplots/README
+ RELOC/doc/latex/tikzviolinplots/README.md details="Readme"
+ RELOC/doc/latex/tikzviolinplots/SEAR.csv
+ RELOC/doc/latex/tikzviolinplots/WPR.csv
+ RELOC/doc/latex/tikzviolinplots/tikzviolinplots.pdf details="Package documentation"
+ RELOC/doc/latex/tikzviolinplots/tikzviolinplots.tex
+runfiles size=5
+ RELOC/tex/latex/tikzviolinplots/tikzviolinplots.sty
+catalogue-contact-repository https://github.com/pedro-callil/tikzviolinplots
+catalogue-ctan /graphics/pgf/contrib/tikzviolinplots
+catalogue-license lppl1.3
+catalogue-topics statistics graphics graphics-plot pgf-tikz
+catalogue-version 0.7.1
+
name tile-graphic
category Package
revision 55325
@@ -328326,16 +328397,16 @@ catalogue-version 0.2
name tramlines
category Package
-revision 65660
+revision 65692
shortdesc A package for creating tramlines (lines above and below a title used by lawyers in the UK)
relocated 1
longdesc This package automatically creates tramlines (lines above and
longdesc below a title used by lawyers in the UK and the Commonwealth).
-containersize 1048
-containerchecksum da9518ae2a69d003b92d8867d38216c63c3993c73bc249a3e8d6773f1e2d3181529664e2c3a31921c8128d8c7f0f526c71cc9993111f7c9d823f0a3c63786b48
-doccontainersize 45904
-doccontainerchecksum 39b80ff65c0d1c5d39b8122ec42cf8bcef92fe921ad06573e3358df9a190735c27b3975c5d0633d63ef53a986d029499fc938b0bd016445a3d7325d10912a50b
-docfiles size=14
+containersize 1068
+containerchecksum d30a7a7ee30f933163f5462ce00b63e82bbe65b2d08b2b530004c22f7fdd884c99d44423aa98ee4176f0d7cab159799984a399ce26315d0af6522babf7b3f646
+doccontainersize 59588
+doccontainerchecksum 209f4af2dbc0993c3f3b454c2d030c2f69e43403d50721a2c1e7159c1ed1cd95a01c76bd1821d1f281c4b1fd516b3084799d5877acb500453008c3e7e1b15b5b
+docfiles size=18
RELOC/doc/latex/tramlines/README details="Readme"
RELOC/doc/latex/tramlines/tramlines-documentation.pdf details="Package documentation"
RELOC/doc/latex/tramlines/tramlines-documentation.tex
@@ -328345,7 +328416,7 @@ catalogue-contact-home https://github.com/ezgranet/tramlines
catalogue-ctan /macros/latex/contrib/tramlines
catalogue-license lppl1.3c cc-by-sa-3
catalogue-topics headings legal
-catalogue-version 1.0.0
+catalogue-version 1.1.0
name translation-array-fr
category Package
@@ -339018,7 +339089,7 @@ catalogue-version 3.4
name urlbst
category Package
-revision 65190
+revision 65694
shortdesc Web support for BibTeX
longdesc Supports a new BibTeX 'webpage' entry type and 'url',
longdesc 'lastchecked', and 'eprint' and 'DOI' fields. The Perl script
@@ -339026,10 +339097,10 @@ longdesc urlbst can be used to add this support to an arbitrary .bst
longdesc file which has a reasonably conventional structure. The result
longdesc is meant to be robust rather than pretty.
depend urlbst.ARCH
-containersize 14108
-containerchecksum 526c10cc0ad73b630a21edbf8863c0e52e89918e65500d48ac9c60cba230e0a4286afc4bfd637f025b5737022120bb7386ac48eb0834a0f8cd157829f8f84c7f
-doccontainersize 251788
-doccontainerchecksum 5db32993bf3a07299d6961d6f42747e676494ad8902228deb7530a3e4f1d1abfcea0ad75b883e42296c47b9f46658f59ccf2e6b0d0cab48cfd8084fe86826150
+containersize 14284
+containerchecksum 25d5655fc01f98a1414aa962d8ad924464835aaed993e3bb5a749721034aacb559a4ca1590d353615734535ac91d31abf7b99004f6298525ac618f35bfcb0fd0
+doccontainersize 252716
+doccontainerchecksum 897c866ab03bdd5ab741537182788c5f484009681d6fb98f1149329068be707abae7ef012c0bd0170e2b4b673eaa63b46f5d0d55714015e8a451457f5a6c540c
docfiles size=89
texmf-dist/doc/bibtex/urlbst/LICENCE-gpl-2.0.txt
texmf-dist/doc/bibtex/urlbst/LICENCE-lppl.txt
@@ -339040,13 +339111,13 @@ docfiles size=89
texmf-dist/doc/bibtex/urlbst/urlbst.in
texmf-dist/doc/bibtex/urlbst/urlbst.pdf details="Package documentation (PDF format)"
texmf-dist/doc/bibtex/urlbst/urlbst.tex
-srccontainersize 23272
-srccontainerchecksum 5b78e14af18a2e011a13fc9172223b1a7e2a4e68a06d64d9bda1c783f5dac14f26e99e6815a7c344d23b1b7eadca29cc184d1c5305555b52fc3d945fcadca372
+srccontainersize 23300
+srccontainerchecksum 5bbad9719daeeb8c03e7db6ef956881994bc17d7ced9b45165ad45899a7230ea8c0ceeb23d209d36535d2081b6b611d46c19b1f0f03e8fbae1788f31ab09e7bd
srcfiles size=25
texmf-dist/source/bibtex/urlbst/Makefile.in
texmf-dist/source/bibtex/urlbst/configure
texmf-dist/source/bibtex/urlbst/configure.ac
-runfiles size=42
+runfiles size=43
texmf-dist/bibtex/bst/urlbst/abbrvurl.bst
texmf-dist/bibtex/bst/urlbst/alphaurl.bst
texmf-dist/bibtex/bst/urlbst/plainurl.bst
@@ -339057,7 +339128,7 @@ catalogue-contact-repository https://heptapod.host/nxg/urlbst
catalogue-ctan /biblio/bibtex/contrib/urlbst
catalogue-license gpl2 lppl
catalogue-topics bibtex-sty
-catalogue-version 0.9
+catalogue-version 0.9.1
name urlbst.aarch64-linux
category Package
@@ -350139,18 +350210,18 @@ catalogue-version 1.24
name xcharter-math
category Package
-revision 64927
+revision 65686
shortdesc XCharter-based OpenType Math font for LuaTeX and XeTeX
relocated 1
longdesc This package provides an Unicode Math font XCharter-Math.otf
longdesc meant to be used together with XCharter Opentype Text fonts
longdesc (extension of Bitstream Charter) in LuaLaTeX or XeLaTeX
longdesc documents.
-containersize 217836
-containerchecksum 552c473140f49ec64e6bb6e42259fe9a292e966b827337b8e3c9c0fde21e9b51af16abde3e2449c32d4d83e1439ce2258e38cce9c2f616c51c4079ffa65bf999
-doccontainersize 1948324
-doccontainerchecksum bbd3ad62b4cc737dc753f7537ec0a60a11ee0c442c1cfc37a36e08b270b317c239e20a11d527865ec92ebca175d7eeb6ffb717377655bd9eeb8022922a9006a6
-docfiles size=509
+containersize 218600
+containerchecksum 099096013f0e6875e879e5f0c5a646df374c718199e0a8394d0d1db215e2e65aea7b484818ecdf1be72064d8460fabcf46918b5326516c3b887b62ccfd7bcfbb
+doccontainersize 1966132
+doccontainerchecksum c6b64e8ebe5d0aa41aea6e5cfdabb2cd62eeb924e8de0b4b2b29dca4f8a4970e643b3c81fcbdda52df3a4cc1220413430cadde6caece7db3f6312fd65814b3d7
+docfiles size=514
RELOC/doc/fonts/xcharter-math/README.md details="Readme"
RELOC/doc/fonts/xcharter-math/XCharter-Math.ltx
RELOC/doc/fonts/xcharter-math/XCharter-Math.pdf details="Package documentation"
@@ -350163,7 +350234,7 @@ runfiles size=102
catalogue-ctan /fonts/xcharter-math
catalogue-license ofl lppl1.3
catalogue-topics font font-otf font-maths font-supp-maths
-catalogue-version 0.35
+catalogue-version 0.36
name xcite
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index ee85e7d52d..c7e2fdc20e 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-d8dde3d0349ebb35bd96382542d6fd17 texlive.tlpdb
+864401783c83f017a9ad6d0b086bb723 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index e7806b1b40..afe6d80c0c 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-46efcb47670439be9e321a6ee5696cc42fee88d6a892fb37d85b1ae90b7b964101e22fccf127945585f7019fd0c4914fc08964f975ad6915951db32a93f9a93f texlive.tlpdb
+3e71b4d92a856d2dd2d7ea74504c662e7d19c0e74886c8823d17849398041c26c9b2753fdc88286def85f98f4d290c2223e28c23cf65f6c9500160371169d17e texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 2e2d75642d..267d956033 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,10 +1,10 @@
-----BEGIN PGP SIGNATURE-----
-iQEbBAEBCgAGBQJj1xToAAoJEEzhh34ZQ4xwKQgH93a/MNaHhJzgN7GtT2mf4fHv
-U47kYiA/d2aOTrB+nAlA2kvrThUj8C7RfxIuMGSG4Abt70+m5Tos0p+Cpxh2hoNF
-7KWPmn7h/DdxzFnXkMXtjh3vj0JcZ32ilSsbAXQIYo6N1LYnWc9RGfvsiSERgN9o
-RLKdiC7yXvz2zWSpdFfJbF9qcNMJ0i9XOeKfxmq1AVy9jVtEE6LBoK+1ImRwN8+A
-gOATLBZw3i4TeBehdOxEvvCMZqeW8AEFq6dCQ0NY5kbT8q3JTe6VFM+oITQIrPNO
-CVazzXKSzE0oOe6B3SBn28K+42WmQbPKFSmaxjXfhXr0tX0IhsN3R3VCqMsUzA==
-=N0Hy
+iQEcBAEBCgAGBQJj2GZkAAoJEEzhh34ZQ4xwGacH/3Htlm2qSUXtAIDZRYlHvkmS
+05NhNmNtjjDawSElzbsmZbCnXsYyiWxqBKgwqpiM0N9wjMdtiYOvybZMLp/dJqsm
+A9hbqVEmNz4J2GTKQJ74rrqWHYZHlWPL7XVClDdKA38obMXXsvBPGhFOD7YKARZ/
+laPgouR/MTg7fm+Ob5vLqwuUOaxhElMBAfQv8ex173spjQ1KnfOtm4ilM51RQE1c
+jek6SWaEJlL3skzu7WZ4ZWX/hEW4SKUzyzX4d3NtM4tWWWu1rqBA2LdhD5YpeQZG
+//Mj+BZm9ZR5T8/MJ2Ec1xyh2njFBCzAHX4SUxWVorJwYKlGInD4yftk6kwupyA=
+=x2Pi
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index f96d26ab38..8ea49fa961 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/timestamp b/timestamp
index 10288842af..4210b977fc 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2023-01-31-02-02
+2023-02-01-02-02