From b05164a5b679570a7040f2b28bbf156a0479c429 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Tue, 21 Feb 2023 03:01:57 +0000 Subject: CTAN sync 202302210301 --- FILES.byname | 706 ++++++++++----------- FILES.byname.gz | Bin 2513759 -> 2513750 bytes FILES.last07days | 509 ++++++++++----- biblio/ctan-bibdata/ctan.bib | 44 +- biblio/ctan-bibdata/ctan.pdf | Bin 3653909 -> 3655400 bytes graphics/pgf/contrib/pixelart/CHANGELOG.md | 6 + graphics/pgf/contrib/pixelart/README.md | 2 +- graphics/pgf/contrib/pixelart/pixelart.pdf | Bin 232668 -> 232992 bytes graphics/pgf/contrib/pixelart/pixelart.sty | 4 +- graphics/pgf/contrib/pixelart/pixelart.tex | 4 +- graphics/pgf/contrib/pixelart/pixelart0.pdf | Bin 152529 -> 152313 bytes .../contrib/tangramtikz/doc/TangramTikz-doc-en.pdf | Bin 442183 -> 446758 bytes .../contrib/tangramtikz/doc/TangramTikz-doc-en.tex | 34 +- .../contrib/tangramtikz/doc/TangramTikz-doc-fr.pdf | Bin 440966 -> 445895 bytes .../contrib/tangramtikz/doc/TangramTikz-doc-fr.tex | 34 +- .../pgf/contrib/tangramtikz/tex/TangramTikz.sty | 107 +++- info/xetexref/README.txt | 18 +- info/xetexref/xetex-reference.pdf | Bin 146393 -> 148484 bytes info/xetexref/xetex-reference.tex | 309 ++++++--- macros/generic/crossrefenum/CHANGELOG.md | 9 + macros/generic/crossrefenum/README.md | 8 +- macros/generic/crossrefenum/doc/Makefile | 9 +- .../crossrefenum/doc/TEMPLATE_crossrefenum.context | 6 +- macros/generic/crossrefenum/doc/crossrefenum.md | 12 +- macros/generic/crossrefenum/doc/crossrefenum.pdf | Bin 188047 -> 214504 bytes macros/generic/crossrefenum/tex/crossrefenum.sty | 3 + macros/generic/crossrefenum/tex/crossrefenum.tex | 17 +- macros/generic/crossrefenum/tex/t-crossrefenum.tex | 6 +- .../themes/beamertheme-trigon/README.md | 50 +- .../themes/beamertheme-trigon/demo/frames.tex | 2 +- .../themes/beamertheme-trigon/demo/trigon_demo.pdf | Bin 416470 -> 417846 bytes .../themes/beamertheme-trigon/docs/trigontheme.pdf | Bin 364437 -> 366231 bytes .../source/beamercolorthemetrigon.dtx | 2 +- .../source/beamerfontthemetrigon.dtx | 36 +- .../source/beamerinnerthemetrigon.dtx | 12 +- .../source/beamerouterthemetrigon.dtx | 2 +- .../source/beamerthemetrigon.dtx | 2 +- macros/latex/contrib/beamer/CHANGELOG.md | 18 +- macros/latex/contrib/beamer/base/beamer.cls | 2 +- macros/latex/contrib/beamer/base/beamerarticle.sty | 2 +- .../contrib/beamer/base/beamerbaseauxtemplates.sty | 21 +- .../beamer/base/beamerbasecompatibility.sty | 36 ++ .../beamer/base/beamerbaselocalstructure.sty | 23 +- .../contrib/beamer/base/beamerbasenavigation.sty | 237 +------ .../beamer/base/beamerbasenavigationsymbols.tex | 246 +++++++ .../beamer/doc/beamerexample-conference-talk.pdf | Bin 343911 -> 253191 bytes .../doc/beamerexample-lecture-beamer-version.pdf | Bin 547609 -> 430812 bytes .../doc/beamerexample-lecture-print-version.pdf | Bin 441714 -> 368027 bytes macros/latex/contrib/beamer/doc/beamerug-fonts.tex | 2 +- .../latex/contrib/beamer/doc/beamerug-frames.tex | 64 +- .../beamer/doc/beamerug-globalstructure.tex | 3 +- .../contrib/beamer/doc/beamerug-introduction.tex | 17 +- .../latex/contrib/beamer/doc/beamerug-overlays.tex | 8 +- .../latex/contrib/beamer/doc/beameruserguide.pdf | Bin 2219543 -> 2155731 bytes .../latex/contrib/beamer/doc/beameruserguide.tex | 4 +- .../a-lecture/beamerexample-lecture-pic1.jpg | Bin 861 -> 36833 bytes .../a-lecture/beamerexample-lecture-pic2.jpg | Bin 1634 -> 4290 bytes .../a-lecture/beamerexample-lecture-pic3.jpg | Bin 471 -> 40020 bytes .../a-lecture/beamerexample-lecture-pic4.jpg | Bin 613 -> 27790 bytes .../a-lecture/beamerexample-lecture-pic5.jpg | Bin 435 -> 49011 bytes .../a-lecture/beamerexample-lecture-pic6.jpg | Bin 1244 -> 27779 bytes macros/latex/contrib/hyperxmp/README | 2 +- macros/latex/contrib/hyperxmp/einstein-xmp.tex | 1 - .../contrib/hyperxmp/hyperxmp-add-bytecount.pl | 2 +- macros/latex/contrib/hyperxmp/hyperxmp.dtx | 294 +++++---- macros/latex/contrib/hyperxmp/hyperxmp.ins | 4 +- macros/latex/contrib/hyperxmp/hyperxmp.pdf | Bin 1555235 -> 1272020 bytes macros/latex/contrib/l3build/CHANGELOG.md | 12 +- macros/latex/contrib/l3build/README.md | 2 +- macros/latex/contrib/l3build/l3build-check.lua | 7 +- macros/latex/contrib/l3build/l3build.1 | 2 +- macros/latex/contrib/l3build/l3build.dtx | 2 +- macros/latex/contrib/l3build/l3build.lua | 35 +- macros/latex/contrib/l3build/l3build.pdf | Bin 742232 -> 741730 bytes .../latex/contrib/proflycee/doc/ProfLycee-doc.pdf | Bin 812183 -> 812020 bytes .../latex/contrib/proflycee/doc/ProfLycee-doc.tex | 37 +- macros/latex/contrib/proflycee/tex/ProfLycee.sty | 428 ++++++------- macros/latex/contrib/recorder-fingering/README.md | 4 +- .../recorder-fingering/RecorderInCchart.png | Bin 65144 -> 0 bytes .../recorder-fingering/recorder-fingering.pdf | Bin 68489 -> 89439 bytes .../recorder-fingering/recorder-fingering.sty | 380 ++++++++--- .../recorder-fingering/recorder-fingering.tex | 72 ++- macros/unicodetex/latex/bithesis/bithesis.dtx | 70 +- macros/unicodetex/latex/bithesis/bithesis.pdf | Bin 1067361 -> 1077517 bytes support/TeX4ht/source/ChangeLog | 5 + support/TeX4ht/source/tex4ht-4ht.tex | 8 +- .../texlive/tlnet/tlpkg/installer/ctan-mirrors.pl | 3 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb | 132 ++-- systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 | 2 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 | 2 +- .../texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc | 14 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz | Bin 2449000 -> 2449988 bytes timestamp | 2 +- 93 files changed, 2550 insertions(+), 1608 deletions(-) create mode 100644 macros/latex/contrib/beamer/base/beamerbasenavigationsymbols.tex delete mode 100644 macros/latex/contrib/recorder-fingering/RecorderInCchart.png diff --git a/FILES.byname b/FILES.byname index f50a36b3c0..55575ade86 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/02/19 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2023/02/20 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx -2023/02/19 | 2767613 | biblio/ctan-bibdata/ctan.bib -2023/02/19 | 3653583 | biblio/ctan-bibdata/ctan.pdf +2023/02/20 | 2767600 | biblio/ctan-bibdata/ctan.bib +2023/02/20 | 3653909 | biblio/ctan-bibdata/ctan.pdf 2023/01/16 | 1489 | biblio/ctan-bibdata/README -2023/02/19 | 4049862 | biblio/ctan-bibdata.zip +2023/02/20 | 4049722 | 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/02/19 | 64167 | FILES.last07days +2023/02/20 | 67305 | 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 @@ -159826,16 +159826,16 @@ 2020/07/27 | 8446 | graphics/pgf/contrib/pinoutikz/pinoutikz.sty 2020/07/27 | 1503 | graphics/pgf/contrib/pinoutikz/README.md 2020/07/27 | 77982 | graphics/pgf/contrib/pinoutikz.zip -2023/02/18 | 1246 | graphics/pgf/contrib/pixelart/CHANGELOG.md -2023/02/18 | 19106 | graphics/pgf/contrib/pixelart/LICENSE.txt -2023/02/18 | 152529 | graphics/pgf/contrib/pixelart/pixelart0.pdf -2023/02/18 | 3044 | graphics/pgf/contrib/pixelart/pixelart0.sty -2023/02/18 | 15144 | graphics/pgf/contrib/pixelart/pixelart0.tex -2023/02/18 | 17541 | graphics/pgf/contrib/pixelart/pixelart.lua -2023/02/18 | 232668 | graphics/pgf/contrib/pixelart/pixelart.pdf -2023/02/18 | 7144 | graphics/pgf/contrib/pixelart/pixelart.sty -2023/02/18 | 33668 | graphics/pgf/contrib/pixelart/pixelart.tex -2023/02/18 | 1049 | graphics/pgf/contrib/pixelart/README.md +2023/02/20 | 1388 | graphics/pgf/contrib/pixelart/CHANGELOG.md +2023/02/20 | 19106 | graphics/pgf/contrib/pixelart/LICENSE.txt +2023/02/20 | 152313 | graphics/pgf/contrib/pixelart/pixelart0.pdf +2023/02/20 | 3044 | graphics/pgf/contrib/pixelart/pixelart0.sty +2023/02/20 | 15144 | graphics/pgf/contrib/pixelart/pixelart0.tex +2023/02/20 | 17541 | graphics/pgf/contrib/pixelart/pixelart.lua +2023/02/20 | 232992 | graphics/pgf/contrib/pixelart/pixelart.pdf +2023/02/20 | 7141 | graphics/pgf/contrib/pixelart/pixelart.sty +2023/02/20 | 33668 | graphics/pgf/contrib/pixelart/pixelart.tex +2023/02/20 | 1049 | graphics/pgf/contrib/pixelart/README.md 2023/01/25 | 36 | graphics/pgf/contrib/pixelarttikz/doc/base.csv 2023/01/25 | 990 | graphics/pgf/contrib/pixelarttikz/doc/cap.csv 2023/01/25 | 490717 | graphics/pgf/contrib/pixelarttikz/doc/PixelArtTikz-doc-en.pdf @@ -159846,7 +159846,7 @@ 2023/01/25 | 411 | graphics/pgf/contrib/pixelarttikz/README.md 2023/01/25 | 9058 | graphics/pgf/contrib/pixelarttikz/tex/PixelArtTikz.sty 2023/01/26 | 962444 | graphics/pgf/contrib/pixelarttikz.zip -2023/02/18 | 397430 | graphics/pgf/contrib/pixelart.zip +2023/02/20 | 397652 | graphics/pgf/contrib/pixelart.zip 2019/09/30 | 649 | graphics/pgf/contrib/prooftrees/manifest.txt 2019/09/30 | 755 | graphics/pgf/contrib/prooftrees/prooftrees_biber.bib 2019/09/30 | 858384 | graphics/pgf/contrib/prooftrees/prooftrees.pdf @@ -160040,13 +160040,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/02/17 | 442183 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.pdf -2023/02/17 | 20036 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.tex -2023/02/17 | 440966 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.pdf -2023/02/17 | 21379 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.tex +2023/02/18 | 446758 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.pdf +2023/02/18 | 20683 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.tex +2023/02/18 | 445895 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.pdf +2023/02/18 | 22029 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.tex 2023/01/24 | 431 | graphics/pgf/contrib/tangramtikz/README.md -2023/02/17 | 40050 | graphics/pgf/contrib/tangramtikz/tex/TangramTikz.sty -2023/02/17 | 866535 | graphics/pgf/contrib/tangramtikz.zip +2023/02/18 | 45198 | graphics/pgf/contrib/tangramtikz/tex/TangramTikz.sty +2023/02/20 | 876456 | 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 @@ -193015,10 +193015,10 @@ 1999/07/30 | 608 | info/win-help/latex/russian/readme.eng.txt 1999/07/30 | 1084 | info/win-help/latex/russian/readme.rus.txt 1993/11/13 | 4091 | info/write-w -2019/12/09 | 1209 | info/xetexref/README.txt -2019/12/09 | 146393 | info/xetexref/xetex-reference.pdf -2019/12/09 | 42467 | info/xetexref/xetex-reference.tex -2019/12/09 | 157222 | info/xetexref.zip +2023/02/20 | 1293 | info/xetexref/README.txt +2023/02/20 | 148484 | info/xetexref/xetex-reference.pdf +2023/02/19 | 48268 | info/xetexref/xetex-reference.tex +2023/02/20 | 161087 | info/xetexref.zip 2023/02/03 | 1017 | info/yet-another-guide-latex2e/README 2023/01/31 | 909100 | info/yet-another-guide-latex2e/Yet-Another-Guide-LaTeX2e_v11.pdf 2023/02/02 | 138956 | info/yet-another-guide-latex2e/Yet-Another-Guide-LaTeX2e_v11.tex @@ -193251,7 +193251,7 @@ 2019/12/17 | 290839 | install/macros/latex/contrib/auxhook.tds.zip 2014/10/14 | 197718 | install/macros/latex/contrib/avremu.tds.zip 2015/11/14 | 148284 | install/macros/latex/contrib/bankstatement.tds.zip -2022/09/14 | 3528768 | install/macros/latex/contrib/beamer.tds.zip +2023/02/20 | 3315020 | install/macros/latex/contrib/beamer.tds.zip 2020/08/26 | 776175 | install/macros/latex/contrib/beilstein.tds.zip 2009/09/08 | 279114 | install/macros/latex/contrib/bez123.tds.zip 2019/01/28 | 1087181 | install/macros/latex/contrib/bezos.tds.zip @@ -193353,7 +193353,7 @@ 2011/04/29 | 449052 | install/macros/latex/contrib/hrefhide.tds.zip 2016/11/20 | 951051 | install/macros/latex/contrib/hustthesis.tds.zip 2023/02/08 | 4492210 | install/macros/latex/contrib/hyperref.tds.zip -2020/11/22 | 1380823 | install/macros/latex/contrib/hyperxmp.tds.zip +2023/02/20 | 1370380 | install/macros/latex/contrib/hyperxmp.tds.zip 2009/09/02 | 167274 | install/macros/latex/contrib/hyphenat.tds.zip 2009/04/05 | 198256 | install/macros/latex/contrib/IEEEconf.tds.zip 2018/04/16 | 41342 | install/macros/latex/contrib/ifmtarg.tds.zip @@ -193373,7 +193373,7 @@ 2015/12/09 | 171418 | install/macros/latex/contrib/ksp-thesis.tds.zip 2019/12/19 | 302191 | install/macros/latex/contrib/kvdefinekeys.tds.zip 2023/01/16 | 971287 | install/macros/latex/contrib/l3backend.tds.zip -2023/02/16 | 817920 | install/macros/latex/contrib/l3build.tds.zip +2023/02/20 | 817560 | install/macros/latex/contrib/l3build.tds.zip 2023/01/24 | 4451432 | install/macros/latex/contrib/l3experimental.tds.zip 2023/02/07 | 14019690 | install/macros/latex/contrib/l3kernel.tds.zip 2023/02/02 | 2252631 | install/macros/latex/contrib/l3packages.tds.zip @@ -201324,15 +201324,15 @@ 1993/02/15 | 2981 | macros/generic/cropmark/cropmark.sty 1993/02/15 | 839 | macros/generic/cropmark/croptest.tex 2006/07/11 | 1884 | macros/generic/cropmark.zip -2022/11/11 | 40 | macros/generic/crossrefenum/CHANGELOG.md -2022/11/12 | 34010 | macros/generic/crossrefenum/doc/crossrefenum.md -2022/11/12 | 188047 | macros/generic/crossrefenum/doc/crossrefenum.pdf +2023/02/20 | 225 | macros/generic/crossrefenum/CHANGELOG.md +2023/02/20 | 34034 | macros/generic/crossrefenum/doc/crossrefenum.md +2023/02/20 | 214504 | macros/generic/crossrefenum/doc/crossrefenum.pdf 2022/11/12 | 1281 | macros/generic/crossrefenum/doc/fixes.lua 2022/11/11 | 23350 | macros/generic/crossrefenum/doc/LICENSE_FDL_1-3.md -2022/11/12 | 243 | macros/generic/crossrefenum/doc/Makefile -2022/11/12 | 4422 | macros/generic/crossrefenum/doc/TEMPLATE_crossrefenum.context +2023/02/20 | 309 | macros/generic/crossrefenum/doc/Makefile +2023/02/20 | 4488 | macros/generic/crossrefenum/doc/TEMPLATE_crossrefenum.context 2022/11/12 | 35149 | macros/generic/crossrefenum/LICENSE.txt -2022/11/12 | 3473 | macros/generic/crossrefenum/README.md +2023/02/20 | 3485 | macros/generic/crossrefenum/README.md 2022/11/06 | 457 | macros/generic/crossrefenum/test/config-crossrefenum.tex 2022/11/06 | 903 | macros/generic/crossrefenum/test/config-formats.tex 2022/11/06 | 9287 | macros/generic/crossrefenum/test/data-common.tex @@ -201341,13 +201341,13 @@ 2022/11/06 | 627 | macros/generic/crossrefenum/test/format-specific-defs.tex 2022/11/12 | 83728 | macros/generic/crossrefenum/test/main-test_context.pdf 2022/11/12 | 88556 | macros/generic/crossrefenum/test/main-test_latex.pdf -2022/11/12 | 11248 | macros/generic/crossrefenum/test/main-test.tex +2023/02/20 | 11248 | macros/generic/crossrefenum/test/main-test.tex 2022/11/12 | 1163 | macros/generic/crossrefenum/test/Makefile 2022/11/12 | 33579 | macros/generic/crossrefenum/test/validated-output -2022/11/09 | 127 | macros/generic/crossrefenum/tex/crossrefenum.sty -2022/11/12 | 50284 | macros/generic/crossrefenum/tex/crossrefenum.tex -2022/11/12 | 497 | macros/generic/crossrefenum/tex/t-crossrefenum.tex -2022/11/13 | 316984 | macros/generic/crossrefenum.zip +2023/02/20 | 342 | macros/generic/crossrefenum/tex/crossrefenum.sty +2023/02/20 | 50489 | macros/generic/crossrefenum/tex/crossrefenum.tex +2023/02/20 | 710 | macros/generic/crossrefenum/tex/t-crossrefenum.tex +2023/02/20 | 327991 | macros/generic/crossrefenum.zip 1993/02/17 | 8938 | macros/generic/diagrams/borceux/compatibility/OldDiagram 1993/02/17 | 7738 | macros/generic/diagrams/borceux/compatibility/OldMaxiDiagram 1993/02/17 | 2722 | macros/generic/diagrams/borceux/compatibility/OldMicroDiagram @@ -211704,136 +211704,137 @@ 2011/10/19 | 1058 | macros/latex/contrib/bchart/LICENSE.txt 2011/10/19 | 413 | macros/latex/contrib/bchart/README.md 2017/04/18 | 150314 | macros/latex/contrib/bchart.zip -2022/09/14 | 1540 | macros/latex/contrib/beamer/AUTHORS.md -2022/09/14 | 17080 | macros/latex/contrib/beamer/base/art/beamericonarticle.20.eps -2022/09/14 | 2958 | macros/latex/contrib/beamer/base/art/beamericonarticle.20.pdf -2022/09/14 | 26603 | macros/latex/contrib/beamer/base/art/beamericonarticle.eps -2022/09/14 | 2936 | macros/latex/contrib/beamer/base/art/beamericonarticle.pdf -2022/09/14 | 3464 | macros/latex/contrib/beamer/base/art/beamericonarticle.tex -2022/09/14 | 24762 | macros/latex/contrib/beamer/base/art/beamericonbook.20.eps -2022/09/14 | 2734 | macros/latex/contrib/beamer/base/art/beamericonbook.20.pdf -2022/09/14 | 21219 | macros/latex/contrib/beamer/base/art/beamericonbook.eps -2022/09/14 | 2667 | macros/latex/contrib/beamer/base/art/beamericonbook.pdf -2022/09/14 | 3049 | macros/latex/contrib/beamer/base/art/beamericonbook.tex -2022/09/14 | 33143 | macros/latex/contrib/beamer/base/art/beamericononline.20.eps -2022/09/14 | 24451 | macros/latex/contrib/beamer/base/art/beamericononline.20.pdf -2022/09/14 | 51776 | macros/latex/contrib/beamer/base/art/beamericononline.eps -2022/09/14 | 24611 | macros/latex/contrib/beamer/base/art/beamericononline.pdf -2022/09/14 | 1619 | macros/latex/contrib/beamer/base/beamerarticle.sty -2022/09/14 | 3294 | macros/latex/contrib/beamer/base/beamerbasearticle.sty -2022/09/14 | 24344 | macros/latex/contrib/beamer/base/beamerbaseauxtemplates.sty -2022/09/14 | 7355 | macros/latex/contrib/beamer/base/beamerbaseboxes.sty -2022/09/14 | 12589 | macros/latex/contrib/beamer/base/beamerbasecolor.sty -2022/09/14 | 26232 | macros/latex/contrib/beamer/base/beamerbasecompatibility.sty -2022/09/14 | 9407 | macros/latex/contrib/beamer/base/beamerbasedecode.sty -2022/09/14 | 13642 | macros/latex/contrib/beamer/base/beamerbasefont.sty -2022/09/14 | 12171 | macros/latex/contrib/beamer/base/beamerbaseframecomponents.sty -2022/09/14 | 8974 | macros/latex/contrib/beamer/base/beamerbaseframesize.sty -2022/09/14 | 25572 | macros/latex/contrib/beamer/base/beamerbaseframe.sty -2022/09/14 | 17683 | macros/latex/contrib/beamer/base/beamerbaselocalstructure.sty -2022/09/14 | 8313 | macros/latex/contrib/beamer/base/beamerbasemisc.sty -2022/09/14 | 7574 | macros/latex/contrib/beamer/base/beamerbasemodes.sty -2022/09/14 | 29262 | macros/latex/contrib/beamer/base/beamerbasenavigation.sty -2022/09/14 | 5712 | macros/latex/contrib/beamer/base/beamerbasenotes.sty -2022/09/14 | 1753 | macros/latex/contrib/beamer/base/beamerbaseoptions.sty -2022/09/14 | 28508 | macros/latex/contrib/beamer/base/beamerbaseoverlay.sty -2022/09/14 | 1593 | macros/latex/contrib/beamer/base/beamerbaserequires.sty -2022/09/14 | 13733 | macros/latex/contrib/beamer/base/beamerbasesection.sty -2022/09/14 | 5753 | macros/latex/contrib/beamer/base/beamerbasetemplates.sty -2022/09/14 | 1140 | macros/latex/contrib/beamer/base/beamerbasethemes.sty -2022/09/14 | 4548 | macros/latex/contrib/beamer/base/beamerbasetheorems.sty -2022/09/14 | 5356 | macros/latex/contrib/beamer/base/beamerbasetitle.sty -2022/09/14 | 7755 | macros/latex/contrib/beamer/base/beamerbasetoc.sty -2022/09/14 | 637 | macros/latex/contrib/beamer/base/beamerbasetranslator.sty -2022/09/14 | 1808 | macros/latex/contrib/beamer/base/beamerbasetwoscreens.sty -2022/09/14 | 4026 | macros/latex/contrib/beamer/base/beamerbaseverbatim.sty -2022/09/14 | 12413 | macros/latex/contrib/beamer/base/beamer.cls -2022/09/14 | 1741 | macros/latex/contrib/beamer/base/emulation/beamerfoils.sty -2022/09/14 | 5966 | macros/latex/contrib/beamer/base/emulation/beamerprosper.sty -2022/09/14 | 1881 | macros/latex/contrib/beamer/base/emulation/beamerseminar.sty -2022/09/14 | 1240 | macros/latex/contrib/beamer/base/emulation/beamertexpower.sty -2022/09/14 | 10543 | macros/latex/contrib/beamer/base/multimedia/multimedia.sty -2022/09/14 | 1388 | macros/latex/contrib/beamer/base/multimedia/multimediasymbols.sty -2022/09/14 | 6578 | macros/latex/contrib/beamer/base/multimedia/xmpmulti.sty -2022/09/14 | 6217 | macros/latex/contrib/beamer/base/patch/beamerpatchparalist.sty -2022/09/14 | 2141 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemealbatross.sty -2022/09/14 | 1309 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemebeaver.sty -2022/09/14 | 1569 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemebeetle.sty -2022/09/14 | 1616 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemecrane.sty -2022/09/14 | 7162 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemedefault.sty -2022/09/14 | 1050 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemedolphin.sty -2022/09/14 | 1651 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemedove.sty -2022/09/14 | 1368 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemefly.sty -2022/09/14 | 582 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemelily.sty -2022/09/14 | 2322 | macros/latex/contrib/beamer/base/themes/color/beamercolorthememonarca.sty -2022/09/14 | 835 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemeorchid.sty -2022/09/14 | 853 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemerose.sty -2022/09/14 | 1770 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemeseagull.sty -2022/09/14 | 1094 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemeseahorse.sty -2022/09/14 | 720 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemesidebartab.sty -2022/09/14 | 1475 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemespruce.sty -2022/09/14 | 823 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemestructure.sty -2022/09/14 | 1013 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemewhale.sty -2022/09/14 | 1230 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemewolverine.sty -2022/09/14 | 4236 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemedefault.sty -2022/09/14 | 333 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemeprofessionalfonts.sty -2022/09/14 | 1008 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemeserif.sty -2022/09/14 | 671 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemestructurebold.sty -2022/09/14 | 702 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemestructureitalicserif.sty -2022/09/14 | 709 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemestructuresmallcapsserif.sty -2022/09/14 | 402 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemecircles.sty -2022/09/14 | 13080 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemedefault.sty -2022/09/14 | 4252 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemeinmargin.sty -2022/09/14 | 401 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemerectangles.sty -2022/09/14 | 1012 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemerounded.sty -2022/09/14 | 6910 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemedefault.sty -2022/09/14 | 2190 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemeinfolines.sty -2022/09/14 | 5103 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthememiniframes.sty -2022/09/14 | 2765 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemeshadow.sty -2022/09/14 | 5252 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesidebar.sty -2022/09/14 | 4371 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesmoothbars.sty -2022/09/14 | 3803 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesmoothtree.sty -2022/09/14 | 2529 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesplit.sty -2022/09/14 | 2024 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemetree.sty -2022/09/14 | 485 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeAnnArbor.sty -2022/09/14 | 391 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeAntibes.sty -2022/09/14 | 378 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeBergen.sty -2022/09/14 | 951 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeBerkeley.sty -2022/09/14 | 504 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeBerlin.sty -2022/09/14 | 902 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeBoadilla.sty -2022/09/14 | 3615 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeboxes.sty -2022/09/14 | 471 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeCambridgeUS.sty -2022/09/14 | 390 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeCopenhagen.sty -2022/09/14 | 407 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeDarmstadt.sty -2022/09/14 | 355 | macros/latex/contrib/beamer/base/themes/theme/beamerthemedefault.sty -2022/09/14 | 462 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeDresden.sty -2022/09/14 | 594 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeEastLansing.sty -2022/09/14 | 425 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeFrankfurt.sty -2022/09/14 | 1054 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeGoettingen.sty -2022/09/14 | 790 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeHannover.sty -2022/09/14 | 501 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeIlmenau.sty -2022/09/14 | 407 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeJuanLesPins.sty -2022/09/14 | 393 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeLuebeck.sty -2022/09/14 | 557 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeMadrid.sty -2022/09/14 | 351 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeMalmoe.sty -2022/09/14 | 1247 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeMarburg.sty -2022/09/14 | 351 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeMontpellier.sty -2022/09/14 | 959 | macros/latex/contrib/beamer/base/themes/theme/beamerthemePaloAlto.sty -2022/09/14 | 332 | macros/latex/contrib/beamer/base/themes/theme/beamerthemePittsburgh.sty -2022/09/14 | 569 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeRochester.sty -2022/09/14 | 856 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeSingapore.sty -2022/09/14 | 459 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeSzeged.sty -2022/09/14 | 403 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeWarsaw.sty -2022/09/14 | 433 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemebars.sty -2022/09/14 | 431 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemeclassic.sty -2022/09/14 | 701 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemecompatibility.sty -2022/09/14 | 2144 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemelined.sty -2022/09/14 | 482 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemeplain.sty -2022/09/14 | 558 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemeshadow.sty -2022/09/14 | 1306 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemesidebar.sty -2022/09/14 | 396 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemesplit.sty -2022/09/14 | 580 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemetree.sty -2022/09/14 | 7530 | macros/latex/contrib/beamer/CHANGELOG.md +2023/02/20 | 1540 | macros/latex/contrib/beamer/AUTHORS.md +2023/02/20 | 17080 | macros/latex/contrib/beamer/base/art/beamericonarticle.20.eps +2023/02/20 | 2958 | macros/latex/contrib/beamer/base/art/beamericonarticle.20.pdf +2023/02/20 | 26603 | macros/latex/contrib/beamer/base/art/beamericonarticle.eps +2023/02/20 | 2936 | macros/latex/contrib/beamer/base/art/beamericonarticle.pdf +2023/02/20 | 3464 | macros/latex/contrib/beamer/base/art/beamericonarticle.tex +2023/02/20 | 24762 | macros/latex/contrib/beamer/base/art/beamericonbook.20.eps +2023/02/20 | 2734 | macros/latex/contrib/beamer/base/art/beamericonbook.20.pdf +2023/02/20 | 21219 | macros/latex/contrib/beamer/base/art/beamericonbook.eps +2023/02/20 | 2667 | macros/latex/contrib/beamer/base/art/beamericonbook.pdf +2023/02/20 | 3049 | macros/latex/contrib/beamer/base/art/beamericonbook.tex +2023/02/20 | 33143 | macros/latex/contrib/beamer/base/art/beamericononline.20.eps +2023/02/20 | 24451 | macros/latex/contrib/beamer/base/art/beamericononline.20.pdf +2023/02/20 | 51776 | macros/latex/contrib/beamer/base/art/beamericononline.eps +2023/02/20 | 24611 | macros/latex/contrib/beamer/base/art/beamericononline.pdf +2023/02/20 | 1619 | macros/latex/contrib/beamer/base/beamerarticle.sty +2023/02/20 | 3294 | macros/latex/contrib/beamer/base/beamerbasearticle.sty +2023/02/20 | 24398 | macros/latex/contrib/beamer/base/beamerbaseauxtemplates.sty +2023/02/20 | 7355 | macros/latex/contrib/beamer/base/beamerbaseboxes.sty +2023/02/20 | 12589 | macros/latex/contrib/beamer/base/beamerbasecolor.sty +2023/02/20 | 27377 | macros/latex/contrib/beamer/base/beamerbasecompatibility.sty +2023/02/20 | 9407 | macros/latex/contrib/beamer/base/beamerbasedecode.sty +2023/02/20 | 13642 | macros/latex/contrib/beamer/base/beamerbasefont.sty +2023/02/20 | 12171 | macros/latex/contrib/beamer/base/beamerbaseframecomponents.sty +2023/02/20 | 8974 | macros/latex/contrib/beamer/base/beamerbaseframesize.sty +2023/02/20 | 25572 | macros/latex/contrib/beamer/base/beamerbaseframe.sty +2023/02/20 | 18063 | macros/latex/contrib/beamer/base/beamerbaselocalstructure.sty +2023/02/20 | 8313 | macros/latex/contrib/beamer/base/beamerbasemisc.sty +2023/02/20 | 7574 | macros/latex/contrib/beamer/base/beamerbasemodes.sty +2023/02/20 | 21579 | macros/latex/contrib/beamer/base/beamerbasenavigation.sty +2023/02/20 | 8097 | macros/latex/contrib/beamer/base/beamerbasenavigationsymbols.tex +2023/02/20 | 5712 | macros/latex/contrib/beamer/base/beamerbasenotes.sty +2023/02/20 | 1753 | macros/latex/contrib/beamer/base/beamerbaseoptions.sty +2023/02/20 | 28508 | macros/latex/contrib/beamer/base/beamerbaseoverlay.sty +2023/02/20 | 1593 | macros/latex/contrib/beamer/base/beamerbaserequires.sty +2023/02/20 | 13733 | macros/latex/contrib/beamer/base/beamerbasesection.sty +2023/02/20 | 5753 | macros/latex/contrib/beamer/base/beamerbasetemplates.sty +2023/02/20 | 1140 | macros/latex/contrib/beamer/base/beamerbasethemes.sty +2023/02/20 | 4548 | macros/latex/contrib/beamer/base/beamerbasetheorems.sty +2023/02/20 | 5356 | macros/latex/contrib/beamer/base/beamerbasetitle.sty +2023/02/20 | 7755 | macros/latex/contrib/beamer/base/beamerbasetoc.sty +2023/02/20 | 637 | macros/latex/contrib/beamer/base/beamerbasetranslator.sty +2023/02/20 | 1808 | macros/latex/contrib/beamer/base/beamerbasetwoscreens.sty +2023/02/20 | 4026 | macros/latex/contrib/beamer/base/beamerbaseverbatim.sty +2023/02/20 | 12413 | macros/latex/contrib/beamer/base/beamer.cls +2023/02/20 | 1741 | macros/latex/contrib/beamer/base/emulation/beamerfoils.sty +2023/02/20 | 5966 | macros/latex/contrib/beamer/base/emulation/beamerprosper.sty +2023/02/20 | 1881 | macros/latex/contrib/beamer/base/emulation/beamerseminar.sty +2023/02/20 | 1240 | macros/latex/contrib/beamer/base/emulation/beamertexpower.sty +2023/02/20 | 10543 | macros/latex/contrib/beamer/base/multimedia/multimedia.sty +2023/02/20 | 1388 | macros/latex/contrib/beamer/base/multimedia/multimediasymbols.sty +2023/02/20 | 6578 | macros/latex/contrib/beamer/base/multimedia/xmpmulti.sty +2023/02/20 | 6217 | macros/latex/contrib/beamer/base/patch/beamerpatchparalist.sty +2023/02/20 | 2141 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemealbatross.sty +2023/02/20 | 1309 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemebeaver.sty +2023/02/20 | 1569 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemebeetle.sty +2023/02/20 | 1616 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemecrane.sty +2023/02/20 | 7162 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemedefault.sty +2023/02/20 | 1050 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemedolphin.sty +2023/02/20 | 1651 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemedove.sty +2023/02/20 | 1368 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemefly.sty +2023/02/20 | 582 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemelily.sty +2023/02/20 | 2322 | macros/latex/contrib/beamer/base/themes/color/beamercolorthememonarca.sty +2023/02/20 | 835 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemeorchid.sty +2023/02/20 | 853 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemerose.sty +2023/02/20 | 1770 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemeseagull.sty +2023/02/20 | 1094 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemeseahorse.sty +2023/02/20 | 720 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemesidebartab.sty +2023/02/20 | 1475 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemespruce.sty +2023/02/20 | 823 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemestructure.sty +2023/02/20 | 1013 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemewhale.sty +2023/02/20 | 1230 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemewolverine.sty +2023/02/20 | 4236 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemedefault.sty +2023/02/20 | 333 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemeprofessionalfonts.sty +2023/02/20 | 1008 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemeserif.sty +2023/02/20 | 671 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemestructurebold.sty +2023/02/20 | 702 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemestructureitalicserif.sty +2023/02/20 | 709 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemestructuresmallcapsserif.sty +2023/02/20 | 402 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemecircles.sty +2023/02/20 | 13080 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemedefault.sty +2023/02/20 | 4252 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemeinmargin.sty +2023/02/20 | 401 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemerectangles.sty +2023/02/20 | 1012 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemerounded.sty +2023/02/20 | 6910 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemedefault.sty +2023/02/20 | 2190 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemeinfolines.sty +2023/02/20 | 5103 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthememiniframes.sty +2023/02/20 | 2765 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemeshadow.sty +2023/02/20 | 5252 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesidebar.sty +2023/02/20 | 4371 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesmoothbars.sty +2023/02/20 | 3803 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesmoothtree.sty +2023/02/20 | 2529 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesplit.sty +2023/02/20 | 2024 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemetree.sty +2023/02/20 | 485 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeAnnArbor.sty +2023/02/20 | 391 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeAntibes.sty +2023/02/20 | 378 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeBergen.sty +2023/02/20 | 951 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeBerkeley.sty +2023/02/20 | 504 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeBerlin.sty +2023/02/20 | 902 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeBoadilla.sty +2023/02/20 | 3615 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeboxes.sty +2023/02/20 | 471 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeCambridgeUS.sty +2023/02/20 | 390 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeCopenhagen.sty +2023/02/20 | 407 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeDarmstadt.sty +2023/02/20 | 355 | macros/latex/contrib/beamer/base/themes/theme/beamerthemedefault.sty +2023/02/20 | 462 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeDresden.sty +2023/02/20 | 594 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeEastLansing.sty +2023/02/20 | 425 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeFrankfurt.sty +2023/02/20 | 1054 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeGoettingen.sty +2023/02/20 | 790 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeHannover.sty +2023/02/20 | 501 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeIlmenau.sty +2023/02/20 | 407 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeJuanLesPins.sty +2023/02/20 | 393 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeLuebeck.sty +2023/02/20 | 557 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeMadrid.sty +2023/02/20 | 351 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeMalmoe.sty +2023/02/20 | 1247 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeMarburg.sty +2023/02/20 | 351 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeMontpellier.sty +2023/02/20 | 959 | macros/latex/contrib/beamer/base/themes/theme/beamerthemePaloAlto.sty +2023/02/20 | 332 | macros/latex/contrib/beamer/base/themes/theme/beamerthemePittsburgh.sty +2023/02/20 | 569 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeRochester.sty +2023/02/20 | 856 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeSingapore.sty +2023/02/20 | 459 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeSzeged.sty +2023/02/20 | 403 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeWarsaw.sty +2023/02/20 | 433 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemebars.sty +2023/02/20 | 431 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemeclassic.sty +2023/02/20 | 701 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemecompatibility.sty +2023/02/20 | 2144 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemelined.sty +2023/02/20 | 482 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemeplain.sty +2023/02/20 | 558 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemeshadow.sty +2023/02/20 | 1306 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemesidebar.sty +2023/02/20 | 396 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemesplit.sty +2023/02/20 | 580 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemetree.sty +2023/02/20 | 8069 | macros/latex/contrib/beamer/CHANGELOG.md 2018/01/15 | 2503 | macros/latex/contrib/beamer-contrib/appendixnumberbeamer/appendixnumberbeamer.sty 2018/01/15 | 598 | macros/latex/contrib/beamer-contrib/appendixnumberbeamer/README.md 2018/01/15 | 4 | macros/latex/contrib/beamer-contrib/appendixnumberbeamer/VERSION @@ -212179,23 +212180,23 @@ 2022/09/14 | 8440 | macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox/beamertheme-tcolorbox-doc.tex 2022/09/14 | 393 | macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox/README.md 2022/09/14 | 171660 | macros/latex/contrib/beamer-contrib/themes/beamertheme-tcolorbox.zip -2021/11/18 | 8780 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/demo/frames.tex -2021/01/28 | 251052 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/demo/library.jpg -2022/05/08 | 416470 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/demo/trigon_demo.pdf -2022/05/08 | 1642 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/demo/trigon_demo.tex -2022/03/14 | 4611 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/demo/trigon_full.pdf -2022/03/14 | 3705 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/demo/trigon_small.pdf -2022/03/10 | 17110 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/docs/trigontheme.dtx -2022/05/08 | 364437 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/docs/trigontheme.pdf -2021/11/10 | 3871 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/Makefile -2022/03/11 | 6374 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/README.md -2022/05/08 | 6650 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamercolorthemetrigon.dtx -2022/05/08 | 10317 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerfontthemetrigon.dtx -2022/05/08 | 23149 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerinnerthemetrigon.dtx -2022/05/08 | 4765 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerouterthemetrigon.dtx -2022/05/08 | 4074 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerthemetrigon.dtx -2021/11/10 | 3130 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerthemetrigon.ins -2022/05/09 | 953804 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon.zip +2023/01/25 | 8778 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/demo/frames.tex +2022/09/10 | 251052 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/demo/library.jpg +2023/02/20 | 417846 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/demo/trigon_demo.pdf +2022/09/10 | 1642 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/demo/trigon_demo.tex +2022/09/10 | 4611 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/demo/trigon_full.pdf +2022/09/10 | 3705 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/demo/trigon_small.pdf +2022/09/10 | 17110 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/docs/trigontheme.dtx +2023/02/20 | 366231 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/docs/trigontheme.pdf +2022/09/10 | 3871 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/Makefile +2023/02/20 | 7286 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/README.md +2023/02/20 | 6650 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamercolorthemetrigon.dtx +2023/02/20 | 10331 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerfontthemetrigon.dtx +2023/02/20 | 23144 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerinnerthemetrigon.dtx +2023/02/20 | 4765 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerouterthemetrigon.dtx +2023/02/20 | 4074 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerthemetrigon.dtx +2022/09/10 | 3130 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerthemetrigon.ins +2023/02/20 | 957465 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon.zip 2015/12/23 | 12722 | macros/latex/contrib/beamer-contrib/themes/beamer-verona/beamerthemeVerona.sty 2015/12/23 | 403993 | macros/latex/contrib/beamer-contrib/themes/beamer-verona/beamer-verona-default.pdf 2015/12/23 | 2890 | macros/latex/contrib/beamer-contrib/themes/beamer-verona/beamer-verona-default.tex @@ -212292,74 +212293,74 @@ 2013/04/11 | 2394 | macros/latex/contrib/beamer-contrib/themes/upenn-bc/color/beamercolorthemepenn.sty 2013/04/11 | 2060 | macros/latex/contrib/beamer-contrib/themes/upenn-bc/README 2013/04/12 | 385249 | macros/latex/contrib/beamer-contrib/themes/upenn-bc.zip -2022/09/14 | 1354 | macros/latex/contrib/beamer/doc/beamercolorthemeexample.tex -2022/09/14 | 343911 | macros/latex/contrib/beamer/doc/beamerexample-conference-talk.pdf -2022/09/14 | 547609 | macros/latex/contrib/beamer/doc/beamerexample-lecture-beamer-version.pdf -2022/09/14 | 441714 | macros/latex/contrib/beamer/doc/beamerexample-lecture-print-version.pdf -2022/09/14 | 490 | macros/latex/contrib/beamer/doc/beamerfontthemeexample.tex -2022/09/14 | 716 | macros/latex/contrib/beamer/doc/beamerinnerthemeexample.tex -2022/09/14 | 2089 | macros/latex/contrib/beamer/doc/beamerlogo.pdf -2022/09/14 | 464 | macros/latex/contrib/beamer/doc/beamerouterthemeexample.tex -2022/09/14 | 1542 | macros/latex/contrib/beamer/doc/beamerthemeexamplebase.tex -2022/09/14 | 486 | macros/latex/contrib/beamer/doc/beamerthemeexample.tex -2022/09/14 | 35658 | macros/latex/contrib/beamer/doc/beamerug-animations.tex -2022/09/14 | 36306 | macros/latex/contrib/beamer/doc/beamerug-color.tex -2022/09/14 | 12536 | macros/latex/contrib/beamer/doc/beamerug-compatibility.tex -2022/09/14 | 33808 | macros/latex/contrib/beamer/doc/beamerug-elements.tex -2022/09/14 | 32653 | macros/latex/contrib/beamer/doc/beamerug-emulation.tex -2022/09/14 | 21365 | macros/latex/contrib/beamer/doc/beamerug-fonts.tex -2022/09/14 | 76557 | macros/latex/contrib/beamer/doc/beamerug-frames.tex -2022/09/14 | 39707 | macros/latex/contrib/beamer/doc/beamerug-globalstructure.tex -2022/09/14 | 9134 | macros/latex/contrib/beamer/doc/beamerug-graphics.tex -2022/09/14 | 41261 | macros/latex/contrib/beamer/doc/beamerug-guidelines.tex -2022/09/14 | 6319 | macros/latex/contrib/beamer/doc/beamerug-installation.tex -2022/09/14 | 16465 | macros/latex/contrib/beamer/doc/beamerug-interaction.tex -2022/09/14 | 14508 | macros/latex/contrib/beamer/doc/beamerug-introduction.tex -2022/09/14 | 40720 | macros/latex/contrib/beamer/doc/beamerug-license.tex -2022/09/14 | 63540 | macros/latex/contrib/beamer/doc/beamerug-localstructure.tex -2022/09/14 | 12465 | macros/latex/contrib/beamer/doc/beamerug-macros.tex -2022/09/14 | 22108 | macros/latex/contrib/beamer/doc/beamerug-nonpresentation.tex -2022/09/14 | 10910 | macros/latex/contrib/beamer/doc/beamerug-notes.tex -2022/09/14 | 40596 | macros/latex/contrib/beamer/doc/beamerug-overlays.tex -2022/09/14 | 2771 | macros/latex/contrib/beamer/doc/beamerug-solutions.tex -2022/09/14 | 18534 | macros/latex/contrib/beamer/doc/beamerug-themes.tex -2022/09/14 | 4373 | macros/latex/contrib/beamer/doc/beamerug-transparencies.tex -2022/09/14 | 8317 | macros/latex/contrib/beamer/doc/beamerug-tricks.tex -2022/09/14 | 24312 | macros/latex/contrib/beamer/doc/beamerug-tutorial.tex -2022/09/14 | 7986 | macros/latex/contrib/beamer/doc/beamerug-twoscreens.tex -2022/09/14 | 12222 | macros/latex/contrib/beamer/doc/beamerug-workflow.tex -2022/09/14 | 2219543 | macros/latex/contrib/beamer/doc/beameruserguide.pdf -2022/09/14 | 8522 | macros/latex/contrib/beamer/doc/beameruserguide.tex -2022/09/14 | 954 | macros/latex/contrib/beamer/doc/emulation-examples/beamerexample-foils.tex -2022/09/14 | 1797 | macros/latex/contrib/beamer/doc/emulation-examples/beamerexample-prosper.tex -2022/09/14 | 12480 | macros/latex/contrib/beamer/doc/emulation-examples/beamerexample-seminar.tex -2022/09/14 | 10230 | macros/latex/contrib/beamer/doc/emulation-examples/beamerexample-texpower.tex -2022/09/14 | 20751 | macros/latex/contrib/beamer/doc/examples/a-conference-talk/beamerexample-conference-talk.tex -2022/09/14 | 342 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-beamer-version.tex -2022/09/14 | 19301 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-body.tex -2022/09/14 | 32823 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-logo.pdf -2022/09/14 | 861 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic1.jpg -2022/09/14 | 1634 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic2.jpg -2022/09/14 | 471 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic3.jpg -2022/09/14 | 613 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic4.jpg -2022/09/14 | 435 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic5.jpg -2022/09/14 | 1244 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic6.jpg -2022/09/14 | 380 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-print-version.tex -2022/09/14 | 5514 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-style.tex -2022/09/14 | 22964 | macros/latex/contrib/beamer/doc/licenses/fdl.txt -2022/09/14 | 18092 | macros/latex/contrib/beamer/doc/licenses/gpl-2.0.txt -2022/09/14 | 19106 | macros/latex/contrib/beamer/doc/licenses/lppl-1-3c.txt -2022/09/14 | 3444 | macros/latex/contrib/beamer/doc/licenses/manifest-code.txt -2022/09/14 | 2045 | macros/latex/contrib/beamer/doc/licenses/manifest-documentation.txt -2022/09/14 | 7558 | macros/latex/contrib/beamer/doc/solutions/conference-talks/conference-ornate-20min.de.tex -2022/09/14 | 6858 | macros/latex/contrib/beamer/doc/solutions/conference-talks/conference-ornate-20min.en.tex -2022/09/14 | 8300 | macros/latex/contrib/beamer/doc/solutions/conference-talks/conference-ornate-20min.fr.tex -2022/09/14 | 5492 | macros/latex/contrib/beamer/doc/solutions/generic-talks/generic-ornate-15min-45min.de.tex -2022/09/14 | 5073 | macros/latex/contrib/beamer/doc/solutions/generic-talks/generic-ornate-15min-45min.en.tex -2022/09/14 | 6039 | macros/latex/contrib/beamer/doc/solutions/generic-talks/generic-ornate-15min-45min.fr.tex -2022/09/14 | 2961 | macros/latex/contrib/beamer/doc/solutions/short-talks/speaker_introduction-ornate-2min.de.tex -2022/09/14 | 2627 | macros/latex/contrib/beamer/doc/solutions/short-talks/speaker_introduction-ornate-2min.en.tex -2022/09/14 | 3072 | macros/latex/contrib/beamer/doc/solutions/short-talks/speaker_introduction-ornate-2min.fr.tex +2023/02/20 | 1354 | macros/latex/contrib/beamer/doc/beamercolorthemeexample.tex +2023/02/20 | 253191 | macros/latex/contrib/beamer/doc/beamerexample-conference-talk.pdf +2023/02/20 | 430812 | macros/latex/contrib/beamer/doc/beamerexample-lecture-beamer-version.pdf +2023/02/20 | 368027 | macros/latex/contrib/beamer/doc/beamerexample-lecture-print-version.pdf +2023/02/20 | 490 | macros/latex/contrib/beamer/doc/beamerfontthemeexample.tex +2023/02/20 | 716 | macros/latex/contrib/beamer/doc/beamerinnerthemeexample.tex +2023/02/20 | 2089 | macros/latex/contrib/beamer/doc/beamerlogo.pdf +2023/02/20 | 464 | macros/latex/contrib/beamer/doc/beamerouterthemeexample.tex +2023/02/20 | 1542 | macros/latex/contrib/beamer/doc/beamerthemeexamplebase.tex +2023/02/20 | 486 | macros/latex/contrib/beamer/doc/beamerthemeexample.tex +2023/02/20 | 35658 | macros/latex/contrib/beamer/doc/beamerug-animations.tex +2023/02/20 | 36306 | macros/latex/contrib/beamer/doc/beamerug-color.tex +2023/02/20 | 12536 | macros/latex/contrib/beamer/doc/beamerug-compatibility.tex +2023/02/20 | 33808 | macros/latex/contrib/beamer/doc/beamerug-elements.tex +2023/02/20 | 32653 | macros/latex/contrib/beamer/doc/beamerug-emulation.tex +2023/02/20 | 21383 | macros/latex/contrib/beamer/doc/beamerug-fonts.tex +2023/02/20 | 76910 | macros/latex/contrib/beamer/doc/beamerug-frames.tex +2023/02/20 | 39686 | macros/latex/contrib/beamer/doc/beamerug-globalstructure.tex +2023/02/20 | 9134 | macros/latex/contrib/beamer/doc/beamerug-graphics.tex +2023/02/20 | 41261 | macros/latex/contrib/beamer/doc/beamerug-guidelines.tex +2023/02/20 | 6319 | macros/latex/contrib/beamer/doc/beamerug-installation.tex +2023/02/20 | 16465 | macros/latex/contrib/beamer/doc/beamerug-interaction.tex +2023/02/20 | 14653 | macros/latex/contrib/beamer/doc/beamerug-introduction.tex +2023/02/20 | 40720 | macros/latex/contrib/beamer/doc/beamerug-license.tex +2023/02/20 | 63540 | macros/latex/contrib/beamer/doc/beamerug-localstructure.tex +2023/02/20 | 12465 | macros/latex/contrib/beamer/doc/beamerug-macros.tex +2023/02/20 | 22108 | macros/latex/contrib/beamer/doc/beamerug-nonpresentation.tex +2023/02/20 | 10910 | macros/latex/contrib/beamer/doc/beamerug-notes.tex +2023/02/20 | 40843 | macros/latex/contrib/beamer/doc/beamerug-overlays.tex +2023/02/20 | 2771 | macros/latex/contrib/beamer/doc/beamerug-solutions.tex +2023/02/20 | 18534 | macros/latex/contrib/beamer/doc/beamerug-themes.tex +2023/02/20 | 4373 | macros/latex/contrib/beamer/doc/beamerug-transparencies.tex +2023/02/20 | 8317 | macros/latex/contrib/beamer/doc/beamerug-tricks.tex +2023/02/20 | 24312 | macros/latex/contrib/beamer/doc/beamerug-tutorial.tex +2023/02/20 | 7986 | macros/latex/contrib/beamer/doc/beamerug-twoscreens.tex +2023/02/20 | 12222 | macros/latex/contrib/beamer/doc/beamerug-workflow.tex +2023/02/20 | 2155731 | macros/latex/contrib/beamer/doc/beameruserguide.pdf +2023/02/20 | 8585 | macros/latex/contrib/beamer/doc/beameruserguide.tex +2023/02/20 | 954 | macros/latex/contrib/beamer/doc/emulation-examples/beamerexample-foils.tex +2023/02/20 | 1797 | macros/latex/contrib/beamer/doc/emulation-examples/beamerexample-prosper.tex +2023/02/20 | 12480 | macros/latex/contrib/beamer/doc/emulation-examples/beamerexample-seminar.tex +2023/02/20 | 10230 | macros/latex/contrib/beamer/doc/emulation-examples/beamerexample-texpower.tex +2023/02/20 | 20751 | macros/latex/contrib/beamer/doc/examples/a-conference-talk/beamerexample-conference-talk.tex +2023/02/20 | 342 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-beamer-version.tex +2023/02/20 | 19301 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-body.tex +2023/02/20 | 32823 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-logo.pdf +2023/02/20 | 36833 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic1.jpg +2023/02/20 | 4290 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic2.jpg +2023/02/20 | 40020 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic3.jpg +2023/02/20 | 27790 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic4.jpg +2023/02/20 | 49011 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic5.jpg +2023/02/20 | 27779 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic6.jpg +2023/02/20 | 380 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-print-version.tex +2023/02/20 | 5514 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-style.tex +2023/02/20 | 22964 | macros/latex/contrib/beamer/doc/licenses/fdl.txt +2023/02/20 | 18092 | macros/latex/contrib/beamer/doc/licenses/gpl-2.0.txt +2023/02/20 | 19106 | macros/latex/contrib/beamer/doc/licenses/lppl-1-3c.txt +2023/02/20 | 3444 | macros/latex/contrib/beamer/doc/licenses/manifest-code.txt +2023/02/20 | 2045 | macros/latex/contrib/beamer/doc/licenses/manifest-documentation.txt +2023/02/20 | 7558 | macros/latex/contrib/beamer/doc/solutions/conference-talks/conference-ornate-20min.de.tex +2023/02/20 | 6858 | macros/latex/contrib/beamer/doc/solutions/conference-talks/conference-ornate-20min.en.tex +2023/02/20 | 8300 | macros/latex/contrib/beamer/doc/solutions/conference-talks/conference-ornate-20min.fr.tex +2023/02/20 | 5492 | macros/latex/contrib/beamer/doc/solutions/generic-talks/generic-ornate-15min-45min.de.tex +2023/02/20 | 5073 | macros/latex/contrib/beamer/doc/solutions/generic-talks/generic-ornate-15min-45min.en.tex +2023/02/20 | 6039 | macros/latex/contrib/beamer/doc/solutions/generic-talks/generic-ornate-15min-45min.fr.tex +2023/02/20 | 2961 | macros/latex/contrib/beamer/doc/solutions/short-talks/speaker_introduction-ornate-2min.de.tex +2023/02/20 | 2627 | macros/latex/contrib/beamer/doc/solutions/short-talks/speaker_introduction-ornate-2min.en.tex +2023/02/20 | 3072 | macros/latex/contrib/beamer/doc/solutions/short-talks/speaker_introduction-ornate-2min.fr.tex 2015/08/19 | 656 | macros/latex/contrib/beamer-FUBerlin/Changes 2015/08/19 | 314575 | macros/latex/contrib/beamer-FUBerlin/doc/exampleClass.pdf 2009/07/24 | 829 | macros/latex/contrib/beamer-FUBerlin/doc/exampleClass.tex @@ -212373,7 +212374,7 @@ 2009/08/11 | 990 | macros/latex/contrib/beamer-FUBerlin/tex/latex/beamerthemeBerlinFU.sty 2015/08/14 | 5609 | macros/latex/contrib/beamer-FUBerlin/tex/latex/FUbeamer.cls 2015/08/19 | 609194 | macros/latex/contrib/beamer-FUBerlin.zip -2022/09/14 | 1353 | macros/latex/contrib/beamer/LICENSE.md +2023/02/20 | 1353 | macros/latex/contrib/beamer/LICENSE.md 2018/04/23 | 74500 | macros/latex/contrib/beamerposter/beamerposter.pdf 2018/04/23 | 12772 | macros/latex/contrib/beamerposter/beamerposter.sty 2018/04/23 | 1672 | macros/latex/contrib/beamerposter/beamerposter.tex @@ -212386,8 +212387,8 @@ 2018/04/23 | 1963 | macros/latex/contrib/beamerposter/example.tex 2018/04/23 | 2160 | macros/latex/contrib/beamerposter/README 2018/04/23 | 90339 | macros/latex/contrib/beamerposter.zip -2022/09/14 | 1111 | macros/latex/contrib/beamer/README.md -2022/09/14 | 3531833 | macros/latex/contrib/beamer.zip +2023/02/20 | 1111 | macros/latex/contrib/beamer/README.md +2023/02/20 | 3318498 | macros/latex/contrib/beamer.zip 2020/01/30 | 183957 | macros/latex/contrib/bearwear/baer.png 2020/04/21 | 17079 | macros/latex/contrib/bearwear/bearwear.dtx 2020/01/30 | 1655 | macros/latex/contrib/bearwear/bearwear.ins @@ -224114,18 +224115,18 @@ 1997/08/24 | 1034 | macros/latex/contrib/hyper/scontrib/harvard.hyp 1997/08/24 | 297 | macros/latex/contrib/hyper/scontrib/README 1997/08/24 | 1381 | macros/latex/contrib/hyper/TODO -2020/11/22 | 70830 | macros/latex/contrib/hyperxmp/einstein1.pdf -2020/11/22 | 77679 | macros/latex/contrib/hyperxmp/einstein2.pdf -2020/11/22 | 11394 | macros/latex/contrib/hyperxmp/einstein-xmp.tex -2020/11/22 | 3466 | macros/latex/contrib/hyperxmp/gglo-hyxmp.ist -2020/11/22 | 3442 | macros/latex/contrib/hyperxmp/gind-hyxmp.ist -2020/11/22 | 979 | macros/latex/contrib/hyperxmp/hyperxmp-add-bytecount.1 -2020/11/22 | 7815 | macros/latex/contrib/hyperxmp/hyperxmp-add-bytecount.pl -2020/11/22 | 270551 | macros/latex/contrib/hyperxmp/hyperxmp.dtx -2020/11/22 | 2034 | macros/latex/contrib/hyperxmp/hyperxmp.ins -2020/11/22 | 1555235 | macros/latex/contrib/hyperxmp/hyperxmp.pdf -2020/11/22 | 2294 | macros/latex/contrib/hyperxmp/README -2020/11/22 | 1367199 | macros/latex/contrib/hyperxmp.zip +2023/02/20 | 70830 | macros/latex/contrib/hyperxmp/einstein1.pdf +2023/02/20 | 77679 | macros/latex/contrib/hyperxmp/einstein2.pdf +2023/02/20 | 11330 | macros/latex/contrib/hyperxmp/einstein-xmp.tex +2023/02/20 | 3466 | macros/latex/contrib/hyperxmp/gglo-hyxmp.ist +2023/02/20 | 3442 | macros/latex/contrib/hyperxmp/gind-hyxmp.ist +2023/02/20 | 979 | macros/latex/contrib/hyperxmp/hyperxmp-add-bytecount.1 +2023/02/20 | 7815 | macros/latex/contrib/hyperxmp/hyperxmp-add-bytecount.pl +2023/02/20 | 272780 | macros/latex/contrib/hyperxmp/hyperxmp.dtx +2023/02/20 | 2034 | macros/latex/contrib/hyperxmp/hyperxmp.ins +2023/02/20 | 1272020 | macros/latex/contrib/hyperxmp/hyperxmp.pdf +2023/02/20 | 2294 | macros/latex/contrib/hyperxmp/README +2023/02/20 | 1353987 | macros/latex/contrib/hyperxmp.zip 2010/03/06 | 321222 | macros/latex/contrib/hyper.zip 2009/09/02 | 35493 | macros/latex/contrib/hyphenat/hyphenat.dtx 2009/09/02 | 3153 | macros/latex/contrib/hyphenat/hyphenat.ins @@ -225977,32 +225978,32 @@ 2023/01/16 | 50809 | macros/latex/contrib/l3backend/l3backend-pdf.dtx 2023/01/16 | 549 | macros/latex/contrib/l3backend/README.md 2023/01/16 | 934251 | macros/latex/contrib/l3backend.zip -2023/02/16 | 18354 | macros/latex/contrib/l3build/CHANGELOG.md -2023/02/16 | 2338 | macros/latex/contrib/l3build/CONTRIBUTING.md -2023/02/16 | 1816 | macros/latex/contrib/l3build/l3build.1 -2023/02/16 | 7756 | macros/latex/contrib/l3build/l3build-arguments.lua -2023/02/16 | 5397 | macros/latex/contrib/l3build/l3build-aux.lua -2023/02/16 | 36562 | macros/latex/contrib/l3build/l3build-check.lua -2023/02/16 | 2149 | macros/latex/contrib/l3build/l3build-clean.lua -2023/02/16 | 4972 | macros/latex/contrib/l3build/l3build-ctan.lua -2023/02/16 | 111762 | macros/latex/contrib/l3build/l3build.dtx -2023/02/16 | 12633 | macros/latex/contrib/l3build/l3build-file-functions.lua -2023/02/16 | 2473 | macros/latex/contrib/l3build/l3build-help.lua -2023/02/16 | 1540 | macros/latex/contrib/l3build/l3build.ins -2023/02/16 | 11070 | macros/latex/contrib/l3build/l3build-install.lua -2023/02/16 | 6552 | macros/latex/contrib/l3build/l3build.lua -2023/02/16 | 7206 | macros/latex/contrib/l3build/l3build-manifest.lua -2023/02/16 | 10786 | macros/latex/contrib/l3build/l3build-manifest-setup.lua -2023/02/16 | 742232 | macros/latex/contrib/l3build/l3build.pdf -2023/02/16 | 4338 | macros/latex/contrib/l3build/l3build-stdmain.lua -2023/02/16 | 2285 | macros/latex/contrib/l3build/l3build-tagging.lua -2023/02/16 | 6693 | macros/latex/contrib/l3build/l3build-typesetting.lua -2023/02/16 | 2745 | macros/latex/contrib/l3build/l3build-unpack.lua -2023/02/16 | 13211 | macros/latex/contrib/l3build/l3build-upload.lua -2023/02/16 | 7865 | macros/latex/contrib/l3build/l3build-variables.lua -2023/02/16 | 3382 | macros/latex/contrib/l3build/l3build-zip.lua -2023/02/16 | 1019 | macros/latex/contrib/l3build/README.md -2023/02/16 | 814503 | macros/latex/contrib/l3build.zip +2023/02/20 | 18654 | macros/latex/contrib/l3build/CHANGELOG.md +2023/02/20 | 2338 | macros/latex/contrib/l3build/CONTRIBUTING.md +2023/02/20 | 1816 | macros/latex/contrib/l3build/l3build.1 +2023/02/20 | 7756 | macros/latex/contrib/l3build/l3build-arguments.lua +2023/02/20 | 5397 | macros/latex/contrib/l3build/l3build-aux.lua +2023/02/20 | 36687 | macros/latex/contrib/l3build/l3build-check.lua +2023/02/20 | 2149 | macros/latex/contrib/l3build/l3build-clean.lua +2023/02/20 | 4972 | macros/latex/contrib/l3build/l3build-ctan.lua +2023/02/20 | 111762 | macros/latex/contrib/l3build/l3build.dtx +2023/02/20 | 12633 | macros/latex/contrib/l3build/l3build-file-functions.lua +2023/02/20 | 2473 | macros/latex/contrib/l3build/l3build-help.lua +2023/02/20 | 1540 | macros/latex/contrib/l3build/l3build.ins +2023/02/20 | 11070 | macros/latex/contrib/l3build/l3build-install.lua +2023/02/20 | 6566 | macros/latex/contrib/l3build/l3build.lua +2023/02/20 | 7206 | macros/latex/contrib/l3build/l3build-manifest.lua +2023/02/20 | 10786 | macros/latex/contrib/l3build/l3build-manifest-setup.lua +2023/02/20 | 741730 | macros/latex/contrib/l3build/l3build.pdf +2023/02/20 | 4338 | macros/latex/contrib/l3build/l3build-stdmain.lua +2023/02/20 | 2285 | macros/latex/contrib/l3build/l3build-tagging.lua +2023/02/20 | 6693 | macros/latex/contrib/l3build/l3build-typesetting.lua +2023/02/20 | 2745 | macros/latex/contrib/l3build/l3build-unpack.lua +2023/02/20 | 13211 | macros/latex/contrib/l3build/l3build-upload.lua +2023/02/20 | 7865 | macros/latex/contrib/l3build/l3build-variables.lua +2023/02/20 | 3382 | macros/latex/contrib/l3build/l3build-zip.lua +2023/02/20 | 1019 | macros/latex/contrib/l3build/README.md +2023/02/20 | 814122 | macros/latex/contrib/l3build.zip 2023/01/24 | 7734 | macros/latex/contrib/l3experimental/CHANGELOG.md 2023/01/24 | 16509 | macros/latex/contrib/l3experimental/l3benchmark.dtx 2023/01/24 | 1558 | macros/latex/contrib/l3experimental/l3benchmark.ins @@ -232068,18 +232069,18 @@ 2023/01/02 | 9215 | macros/latex/contrib/proflycee/doc/graphics/pl-solve_b.png 2023/01/02 | 10175 | macros/latex/contrib/proflycee/doc/graphics/pl-solve_c.png 2023/01/02 | 10145 | macros/latex/contrib/proflycee/doc/graphics/pl-solve_d.png -2023/02/11 | 812183 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf -2023/02/11 | 237569 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex +2023/02/19 | 812020 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf +2023/02/19 | 237721 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex 2022/11/06 | 712614 | macros/latex/contrib/proflycee/doc/ProfLycee-old-doc.pdf 2022/11/06 | 192682 | macros/latex/contrib/proflycee/doc/ProfLycee-old-doc.tex -2023/02/11 | 529 | macros/latex/contrib/proflycee/doc/testscript.py +2023/02/19 | 529 | macros/latex/contrib/proflycee/doc/testscript.py 2022/08/10 | 439 | macros/latex/contrib/proflycee/README.md 2022/11/06 | 112967 | macros/latex/contrib/proflycee/tex/ProfLycee-old.sty -2023/02/11 | 122970 | macros/latex/contrib/proflycee/tex/ProfLycee.sty +2023/02/20 | 123562 | macros/latex/contrib/proflycee/tex/ProfLycee.sty 2023/02/08 | 1766 | macros/latex/contrib/proflycee/tex/proflycee-tools-minted.tex 2023/02/08 | 1976 | macros/latex/contrib/proflycee/tex/proflycee-tools-piton.tex 2023/02/08 | 4147 | macros/latex/contrib/proflycee/tex/proflycee-tools-pythontex.tex -2023/02/11 | 1767300 | macros/latex/contrib/proflycee.zip +2023/02/20 | 1767283 | macros/latex/contrib/proflycee.zip 1996/02/05 | 1760 | macros/latex/contrib/progkeys/demo/demo.tex 1996/02/05 | 459 | macros/latex/contrib/progkeys/demo/prog1.tex 1996/02/05 | 347 | macros/latex/contrib/progkeys/demo/prog2.tex @@ -232877,12 +232878,11 @@ 2006/10/28 | 33540 | macros/latex/contrib/recipe/sample.pdf 1996/11/22 | 1725 | macros/latex/contrib/recipe/sample.tex 2006/10/28 | 26363 | macros/latex/contrib/recipe.zip -2023/02/17 | 284 | macros/latex/contrib/recorder-fingering/README.md -2023/02/17 | 68489 | macros/latex/contrib/recorder-fingering/recorder-fingering.pdf -2023/02/17 | 11176 | macros/latex/contrib/recorder-fingering/recorder-fingering.sty -2023/02/17 | 10591 | macros/latex/contrib/recorder-fingering/recorder-fingering.tex -2023/02/17 | 65144 | macros/latex/contrib/recorder-fingering/RecorderInCchart.png -2023/02/17 | 134256 | macros/latex/contrib/recorder-fingering.zip +2023/02/20 | 394 | macros/latex/contrib/recorder-fingering/README.md +2023/02/20 | 89439 | macros/latex/contrib/recorder-fingering/recorder-fingering.pdf +2023/02/20 | 17274 | macros/latex/contrib/recorder-fingering/recorder-fingering.sty +2023/02/20 | 12675 | macros/latex/contrib/recorder-fingering/recorder-fingering.tex +2023/02/20 | 95946 | macros/latex/contrib/recorder-fingering.zip 2022/07/26 | 6450 | macros/latex/contrib/rec-thy/README 2022/07/26 | 128602 | macros/latex/contrib/rec-thy/rec-thy.pdf 2022/07/26 | 81011 | macros/latex/contrib/rec-thy/rec-thy.sty @@ -252139,13 +252139,13 @@ 2023/01/05 | 19106 | macros/unicodetex/latex/beaulivre/LICENSE 2023/01/05 | 1344 | macros/unicodetex/latex/beaulivre/README.md 2023/01/06 | 12104 | macros/unicodetex/latex/beaulivre.zip -2023/02/12 | 201964 | macros/unicodetex/latex/bithesis/bithesis.dtx -2023/02/12 | 3720 | macros/unicodetex/latex/bithesis/bithesis.ins -2023/02/12 | 1067361 | macros/unicodetex/latex/bithesis/bithesis.pdf -2023/02/12 | 2348 | macros/unicodetex/latex/bithesis/contributing.md -2023/02/12 | 2649 | macros/unicodetex/latex/bithesis/contributing-zh.md -2023/02/12 | 1946 | macros/unicodetex/latex/bithesis/README.md -2023/02/12 | 1097985 | macros/unicodetex/latex/bithesis.zip +2023/02/20 | 204400 | macros/unicodetex/latex/bithesis/bithesis.dtx +2023/02/20 | 3720 | macros/unicodetex/latex/bithesis/bithesis.ins +2023/02/20 | 1077517 | macros/unicodetex/latex/bithesis/bithesis.pdf +2023/02/20 | 2348 | macros/unicodetex/latex/bithesis/contributing.md +2023/02/20 | 2649 | macros/unicodetex/latex/bithesis/contributing-zh.md +2023/02/20 | 1946 | macros/unicodetex/latex/bithesis/README.md +2023/02/20 | 1108694 | macros/unicodetex/latex/bithesis.zip 2022/02/26 | 128251 | macros/unicodetex/latex/book-of-common-prayer/book-of-common-prayer.pdf 2022/02/26 | 6771 | macros/unicodetex/latex/book-of-common-prayer/book-of-common-prayer.sty 2022/02/26 | 17327 | macros/unicodetex/latex/book-of-common-prayer/book-of-common-prayer.tex @@ -283412,7 +283412,7 @@ 2021/05/03 | 629 | support/TeX4ht/doc/README 2020/08/24 | 358454 | support/TeX4ht/doc/TeX4ht-doc.tex 2021/05/11 | 262 | support/TeX4ht/README -2023/02/12 | 216867 | support/TeX4ht/source/ChangeLog +2023/02/19 | 217036 | support/TeX4ht/source/ChangeLog 2021/05/03 | 1375 | support/TeX4ht/source/checklog.lua 2021/05/03 | 1189 | support/TeX4ht/source/common-code.tex 2021/05/03 | 2727 | support/TeX4ht/source/common-info.tex @@ -283424,7 +283424,7 @@ 2021/05/03 | 1121 | support/TeX4ht/source/README 2021/05/03 | 1744 | support/TeX4ht/source/t1fontmake.lua 2021/05/03 | 297 | support/TeX4ht/source/t1fontsample.tex -2023/02/12 | 1153481 | support/TeX4ht/source/tex4ht-4ht.tex +2023/02/19 | 1153501 | support/TeX4ht/source/tex4ht-4ht.tex 2021/05/03 | 7127 | support/TeX4ht/source/tex4ht-auto-script.tex 2021/05/16 | 1539 | support/TeX4ht/source/tex4ht-bibtex2.tex 2022/06/05 | 21307 | support/TeX4ht/source/tex4ht-cond4ht.tex @@ -293975,15 +293975,15 @@ 2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.amd64-freebsd.r32150.tar.xz 2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.amd64-netbsd.r32150.tar.xz 2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.armhf-linux.r32150.tar.xz -2023/02/05 | 1317768 | systems/texlive/tlnet/archive/latexindent.doc.r65730.tar.xz +2023/02/20 | 1318728 | systems/texlive/tlnet/archive/latexindent.doc.r65940.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/latexindent.i386-cygwin.r32150.tar.xz 2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.i386-freebsd.r32150.tar.xz 2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.i386-linux.r32150.tar.xz 2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.i386-netbsd.r32150.tar.xz 2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.i386-solaris.r32150.tar.xz -2023/02/05 | 72548 | systems/texlive/tlnet/archive/latexindent.r65730.tar.xz +2023/02/20 | 72444 | systems/texlive/tlnet/archive/latexindent.r65940.tar.xz 2021/02/25 | 344 | systems/texlive/tlnet/archive/latexindent.universal-darwin.r57908.tar.xz -2023/02/05 | 3545392 | systems/texlive/tlnet/archive/latexindent.win32.r65730.tar.xz +2023/02/20 | 3545824 | systems/texlive/tlnet/archive/latexindent.win32.r65940.tar.xz 2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.x86_64-cygwin.r33557.tar.xz 2019/02/28 | 352 | systems/texlive/tlnet/archive/latexindent.x86_64-darwinlegacy.r43871.tar.xz 2019/02/28 | 348 | systems/texlive/tlnet/archive/latexindent.x86_64-linuxmusl.r46840.tar.xz @@ -295376,9 +295376,9 @@ 2019/02/28 | 393404 | systems/texlive/tlnet/archive/minutes.doc.r42186.tar.xz 2019/02/28 | 9028 | systems/texlive/tlnet/archive/minutes.r42186.tar.xz 2019/02/28 | 24608 | systems/texlive/tlnet/archive/minutes.source.r42186.tar.xz -2023/02/11 | 233520 | systems/texlive/tlnet/archive/mismath.doc.r65779.tar.xz -2023/02/11 | 3504 | systems/texlive/tlnet/archive/mismath.r65779.tar.xz -2023/02/11 | 18468 | systems/texlive/tlnet/archive/mismath.source.r65779.tar.xz +2023/02/20 | 234536 | systems/texlive/tlnet/archive/mismath.doc.r65941.tar.xz +2023/02/20 | 3560 | systems/texlive/tlnet/archive/mismath.r65941.tar.xz +2023/02/20 | 18748 | systems/texlive/tlnet/archive/mismath.source.r65941.tar.xz 2019/02/28 | 459540 | systems/texlive/tlnet/archive/mi-solns.doc.r49651.tar.xz 2019/02/28 | 2296 | systems/texlive/tlnet/archive/mi-solns.r49651.tar.xz 2019/02/28 | 6528 | systems/texlive/tlnet/archive/mi-solns.source.r49651.tar.xz @@ -296907,14 +296907,14 @@ 2019/11/16 | 344 | systems/texlive/tlnet/archive/platex.armhf-linux.r52800.tar.xz 2019/02/28 | 531356 | systems/texlive/tlnet/archive/platexcheat.doc.r49557.tar.xz 2019/02/28 | 568 | systems/texlive/tlnet/archive/platexcheat.r49557.tar.xz -2022/12/18 | 1974544 | systems/texlive/tlnet/archive/platex.doc.r65305.tar.xz +2023/02/20 | 1983660 | systems/texlive/tlnet/archive/platex.doc.r65942.tar.xz 2019/11/16 | 344 | systems/texlive/tlnet/archive/platex.i386-cygwin.r52812.tar.xz 2019/11/16 | 340 | systems/texlive/tlnet/archive/platex.i386-freebsd.r52800.tar.xz 2019/11/16 | 344 | systems/texlive/tlnet/archive/platex.i386-linux.r52800.tar.xz 2019/11/16 | 344 | systems/texlive/tlnet/archive/platex.i386-netbsd.r52800.tar.xz 2019/11/16 | 344 | systems/texlive/tlnet/archive/platex.i386-solaris.r52800.tar.xz -2022/12/18 | 41988 | systems/texlive/tlnet/archive/platex.r65305.tar.xz -2022/12/18 | 139604 | systems/texlive/tlnet/archive/platex.source.r65305.tar.xz +2023/02/20 | 42232 | systems/texlive/tlnet/archive/platex.r65942.tar.xz +2023/02/20 | 140112 | systems/texlive/tlnet/archive/platex.source.r65942.tar.xz 2022/08/08 | 575052 | systems/texlive/tlnet/archive/platex-tools.doc.r64072.tar.xz 2022/08/08 | 8256 | systems/texlive/tlnet/archive/platex-tools.r64072.tar.xz 2021/02/25 | 340 | systems/texlive/tlnet/archive/platex.universal-darwin.r57908.tar.xz @@ -296954,8 +296954,8 @@ 2019/12/07 | 14376 | systems/texlive/tlnet/archive/pmboxdraw.source.r53046.tar.xz 2019/02/28 | 129312 | systems/texlive/tlnet/archive/pmgraph.doc.r15878.tar.xz 2019/02/28 | 10064 | systems/texlive/tlnet/archive/pmgraph.r15878.tar.xz -2022/09/13 | 772928 | systems/texlive/tlnet/archive/pmhanguljamo.doc.r64361.tar.xz -2022/09/13 | 6084 | systems/texlive/tlnet/archive/pmhanguljamo.r64361.tar.xz +2023/02/20 | 929916 | systems/texlive/tlnet/archive/pmhanguljamo.doc.r65943.tar.xz +2023/02/20 | 8796 | systems/texlive/tlnet/archive/pmhanguljamo.r65943.tar.xz 2021/08/30 | 681608 | systems/texlive/tlnet/archive/pm-isomath.doc.r60368.tar.xz 2021/08/30 | 2840 | systems/texlive/tlnet/archive/pm-isomath.r60368.tar.xz 2021/08/30 | 19428 | systems/texlive/tlnet/archive/pm-isomath.source.r60368.tar.xz @@ -298996,14 +298996,14 @@ 2022/02/27 | 108804 | systems/texlive/tlnet/archive/tex4ht.amd64-freebsd.r62206.tar.xz 2022/02/27 | 87364 | systems/texlive/tlnet/archive/tex4ht.amd64-netbsd.r62220.tar.xz 2022/04/21 | 69948 | systems/texlive/tlnet/archive/tex4ht.armhf-linux.r63092.tar.xz -2023/02/13 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r65804.tar.xz +2023/02/20 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r65929.tar.xz 2022/03/01 | 58328 | systems/texlive/tlnet/archive/tex4ht.i386-cygwin.r62282.tar.xz 2022/02/27 | 93760 | systems/texlive/tlnet/archive/tex4ht.i386-freebsd.r62206.tar.xz 2022/02/27 | 91280 | systems/texlive/tlnet/archive/tex4ht.i386-linux.r62210.tar.xz 2022/02/27 | 76200 | systems/texlive/tlnet/archive/tex4ht.i386-netbsd.r62220.tar.xz 2022/02/27 | 83964 | systems/texlive/tlnet/archive/tex4ht.i386-solaris.r62206.tar.xz -2023/02/13 | 1109196 | systems/texlive/tlnet/archive/tex4ht.r65804.tar.xz -2023/02/13 | 1443584 | systems/texlive/tlnet/archive/tex4ht.source.r65804.tar.xz +2023/02/20 | 1103132 | systems/texlive/tlnet/archive/tex4ht.r65929.tar.xz +2023/02/20 | 1445400 | systems/texlive/tlnet/archive/tex4ht.source.r65929.tar.xz 2022/02/28 | 184748 | systems/texlive/tlnet/archive/tex4ht.universal-darwin.r62258.tar.xz 2022/02/27 | 57768 | systems/texlive/tlnet/archive/tex4ht.win32.r62199.tar.xz 2022/03/01 | 58016 | systems/texlive/tlnet/archive/tex4ht.x86_64-cygwin.r62279.tar.xz @@ -299120,14 +299120,14 @@ 2019/02/28 | 344 | systems/texlive/tlnet/archive/texdoc.amd64-freebsd.r47948.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/texdoc.amd64-netbsd.r47948.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/texdoc.armhf-linux.r47948.tar.xz -2022/03/20 | 135764 | systems/texlive/tlnet/archive/texdoc.doc.r62815.tar.xz +2023/02/20 | 141308 | systems/texlive/tlnet/archive/texdoc.doc.r65939.tar.xz 2019/02/28 | 336 | systems/texlive/tlnet/archive/texdoc.i386-cygwin.r47948.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/texdoc.i386-freebsd.r47948.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/texdoc.i386-linux.r47948.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/texdoc.i386-netbsd.r47948.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/texdoc.i386-solaris.r47948.tar.xz 2022/03/05 | 45188 | systems/texlive/tlnet/archive/tex.doc.r62387.tar.xz -2022/03/20 | 27532 | systems/texlive/tlnet/archive/texdoc.r62815.tar.xz +2023/02/20 | 29604 | systems/texlive/tlnet/archive/texdoc.r65939.tar.xz 2019/02/28 | 344 | systems/texlive/tlnet/archive/texdoctk.aarch64-linux.r46208.tar.xz 2019/02/28 | 344 | systems/texlive/tlnet/archive/texdoctk.amd64-freebsd.r29785.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/texdoctk.amd64-netbsd.r30191.tar.xz @@ -299257,7 +299257,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/02/19 | 424740 | systems/texlive/tlnet/archive/texlive-scripts.doc.r65868.tar.xz +2023/02/20 | 424660 | systems/texlive/tlnet/archive/texlive-scripts.doc.r65915.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 @@ -299281,7 +299281,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/02/19 | 113824 | systems/texlive/tlnet/archive/texlive-scripts.r65868.tar.xz +2023/02/20 | 113820 | systems/texlive/tlnet/archive/texlive-scripts.r65915.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 @@ -301084,8 +301084,8 @@ 2019/02/28 | 340 | systems/texlive/tlnet/archive/yplan.x86_64-linuxmusl.r46840.tar.xz 2019/02/28 | 336 | systems/texlive/tlnet/archive/yplan.x86_64-linux.r34398.tar.xz 2019/02/28 | 336 | systems/texlive/tlnet/archive/yplan.x86_64-solaris.r34398.tar.xz -2022/12/25 | 827288 | systems/texlive/tlnet/archive/yquant.doc.r65351.tar.xz -2022/12/25 | 56860 | systems/texlive/tlnet/archive/yquant.r65351.tar.xz +2023/02/20 | 826212 | systems/texlive/tlnet/archive/yquant.doc.r65944.tar.xz +2023/02/20 | 57184 | systems/texlive/tlnet/archive/yquant.r65944.tar.xz 2021/06/14 | 378896 | systems/texlive/tlnet/archive/ytableau.doc.r59580.tar.xz 2021/06/14 | 3068 | systems/texlive/tlnet/archive/ytableau.r59580.tar.xz 2021/06/14 | 16032 | systems/texlive/tlnet/archive/ytableau.source.r59580.tar.xz @@ -301150,16 +301150,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/02/19 | 5829368 | systems/texlive/tlnet/install-tl-unx.tar.gz -2023/02/19 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 -2023/02/19 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2023/02/20 | 5828949 | systems/texlive/tlnet/install-tl-unx.tar.gz +2023/02/20 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2023/02/20 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2021/04/11 | 4945 | systems/texlive/tlnet/install-tl-windows.bat -2023/02/19 | 20434447 | systems/texlive/tlnet/install-tl-windows.exe -2023/02/19 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2023/02/19 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2023/02/19 | 25513801 | systems/texlive/tlnet/install-tl.zip -2023/02/19 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2023/02/19 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2023/02/20 | 20438152 | systems/texlive/tlnet/install-tl-windows.exe +2023/02/20 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2023/02/20 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2023/02/20 | 25513811 | systems/texlive/tlnet/install-tl.zip +2023/02/20 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2023/02/20 | 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 @@ -301169,7 +301169,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/02/19 | 7275 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +2023/02/20 | 7331 | 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 @@ -301212,12 +301212,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/02/19 | 18059804 | systems/texlive/tlnet/tlpkg/texlive.tlpdb -2023/02/19 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2023/02/20 | 18059913 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2023/02/20 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 2022/04/18 | 86658 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm -2023/02/19 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 -2023/02/19 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2023/02/19 | 2449000 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2023/02/20 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2023/02/20 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2023/02/20 | 2449988 | 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 @@ -303925,7 +303925,7 @@ 2023/02/18 | 94454 | systems/texlive/tlnet/tlpkg/translations/fr.po 2023/02/18 | 88047 | systems/texlive/tlnet/tlpkg/translations/it.po 2023/02/18 | 62994 | systems/texlive/tlnet/tlpkg/translations/ja.po -2023/02/19 | 47403 | systems/texlive/tlnet/tlpkg/translations/messages.pot +2023/02/20 | 47403 | systems/texlive/tlnet/tlpkg/translations/messages.pot 2023/02/18 | 58359 | systems/texlive/tlnet/tlpkg/translations/nl.po 2023/02/18 | 67459 | systems/texlive/tlnet/tlpkg/translations/pl.po 2023/02/18 | 82899 | systems/texlive/tlnet/tlpkg/translations/pt_BR.po @@ -311496,7 +311496,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/02/20 | 186 | timestamp +2023/02/21 | 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 74398a4b2e..7674e0f875 100644 Binary files a/FILES.byname.gz and b/FILES.byname.gz differ diff --git a/FILES.last07days b/FILES.last07days index 6582a0e067..90b3fd095c 100644 --- a/FILES.last07days +++ b/FILES.last07days @@ -1,3 +1,335 @@ +2023/02/20 | 979 | macros/latex/contrib/hyperxmp/hyperxmp-add-bytecount.1 +2023/02/20 | 959 | macros/latex/contrib/beamer/base/themes/theme/beamerthemePaloAlto.sty +2023/02/20 | 95946 | macros/latex/contrib/recorder-fingering.zip +2023/02/20 | 957465 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon.zip +2023/02/20 | 954 | macros/latex/contrib/beamer/doc/emulation-examples/beamerexample-foils.tex +2023/02/20 | 951 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeBerkeley.sty +2023/02/20 | 9407 | macros/latex/contrib/beamer/base/beamerbasedecode.sty +2023/02/20 | 929916 | systems/texlive/tlnet/archive/pmhanguljamo.doc.r65943.tar.xz +2023/02/20 | 9134 | macros/latex/contrib/beamer/doc/beamerug-graphics.tex +2023/02/20 | 902 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeBoadilla.sty +2023/02/20 | 8974 | macros/latex/contrib/beamer/base/beamerbaseframesize.sty +2023/02/20 | 89439 | macros/latex/contrib/recorder-fingering/recorder-fingering.pdf +2023/02/20 | 8796 | systems/texlive/tlnet/archive/pmhanguljamo.r65943.tar.xz +2023/02/20 | 876456 | graphics/pgf/contrib/tangramtikz.zip +2023/02/20 | 8585 | macros/latex/contrib/beamer/doc/beameruserguide.tex +2023/02/20 | 856 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeSingapore.sty +2023/02/20 | 853 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemerose.sty +2023/02/20 | 835 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemeorchid.sty +2023/02/20 | 8317 | macros/latex/contrib/beamer/doc/beamerug-tricks.tex +2023/02/20 | 8313 | macros/latex/contrib/beamer/base/beamerbasemisc.sty +2023/02/20 | 8300 | macros/latex/contrib/beamer/doc/solutions/conference-talks/conference-ornate-20min.fr.tex +2023/02/20 | 826212 | systems/texlive/tlnet/archive/yquant.doc.r65944.tar.xz +2023/02/20 | 823 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemestructure.sty +2023/02/20 | 817560 | install/macros/latex/contrib/l3build.tds.zip +2023/02/20 | 814122 | macros/latex/contrib/l3build.zip +2023/02/20 | 8097 | macros/latex/contrib/beamer/base/beamerbasenavigationsymbols.tex +2023/02/20 | 8069 | macros/latex/contrib/beamer/CHANGELOG.md +2023/02/20 | 7986 | macros/latex/contrib/beamer/doc/beamerug-twoscreens.tex +2023/02/20 | 790 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeHannover.sty +2023/02/20 | 7865 | macros/latex/contrib/l3build/l3build-variables.lua +2023/02/20 | 7815 | macros/latex/contrib/hyperxmp/hyperxmp-add-bytecount.pl +2023/02/20 | 77679 | macros/latex/contrib/hyperxmp/einstein2.pdf +2023/02/20 | 7756 | macros/latex/contrib/l3build/l3build-arguments.lua +2023/02/20 | 7755 | macros/latex/contrib/beamer/base/beamerbasetoc.sty +2023/02/20 | 76910 | macros/latex/contrib/beamer/doc/beamerug-frames.tex +2023/02/20 | 7574 | macros/latex/contrib/beamer/base/beamerbasemodes.sty +2023/02/20 | 7558 | macros/latex/contrib/beamer/doc/solutions/conference-talks/conference-ornate-20min.de.tex +2023/02/20 | 741730 | macros/latex/contrib/l3build/l3build.pdf +2023/02/20 | 7355 | macros/latex/contrib/beamer/base/beamerbaseboxes.sty +2023/02/20 | 7331 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +2023/02/20 | 7286 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/README.md +2023/02/20 | 72444 | systems/texlive/tlnet/archive/latexindent.r65940.tar.xz +2023/02/20 | 720 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemesidebartab.sty +2023/02/20 | 7206 | macros/latex/contrib/l3build/l3build-manifest.lua +2023/02/20 | 716 | macros/latex/contrib/beamer/doc/beamerinnerthemeexample.tex +2023/02/20 | 7162 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemedefault.sty +2023/02/20 | 7141 | graphics/pgf/contrib/pixelart/pixelart.sty +2023/02/20 | 710 | macros/generic/crossrefenum/tex/t-crossrefenum.tex +2023/02/20 | 709 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemestructuresmallcapsserif.sty +2023/02/20 | 70830 | macros/latex/contrib/hyperxmp/einstein1.pdf +2023/02/20 | 702 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemestructureitalicserif.sty +2023/02/20 | 701 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemecompatibility.sty +2023/02/20 | 6910 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemedefault.sty +2023/02/20 | 6858 | macros/latex/contrib/beamer/doc/solutions/conference-talks/conference-ornate-20min.en.tex +2023/02/20 | 671 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemestructurebold.sty +2023/02/20 | 6693 | macros/latex/contrib/l3build/l3build-typesetting.lua +2023/02/20 | 6650 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamercolorthemetrigon.dtx +2023/02/20 | 6578 | macros/latex/contrib/beamer/base/multimedia/xmpmulti.sty +2023/02/20 | 6566 | macros/latex/contrib/l3build/l3build.lua +2023/02/20 | 637 | macros/latex/contrib/beamer/base/beamerbasetranslator.sty +2023/02/20 | 63540 | macros/latex/contrib/beamer/doc/beamerug-localstructure.tex +2023/02/20 | 6319 | macros/latex/contrib/beamer/doc/beamerug-installation.tex +2023/02/20 | 6217 | macros/latex/contrib/beamer/base/patch/beamerpatchparalist.sty +2023/02/20 | 6039 | macros/latex/contrib/beamer/doc/solutions/generic-talks/generic-ornate-15min-45min.fr.tex +2023/02/20 | 5966 | macros/latex/contrib/beamer/base/emulation/beamerprosper.sty +2023/02/20 | 594 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeEastLansing.sty +2023/02/20 | 582 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemelily.sty +2023/02/20 | 5828949 | systems/texlive/tlnet/install-tl-unx.tar.gz +2023/02/20 | 580 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemetree.sty +2023/02/20 | 5753 | macros/latex/contrib/beamer/base/beamerbasetemplates.sty +2023/02/20 | 57184 | systems/texlive/tlnet/archive/yquant.r65944.tar.xz +2023/02/20 | 5712 | macros/latex/contrib/beamer/base/beamerbasenotes.sty +2023/02/20 | 569 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeRochester.sty +2023/02/20 | 558 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemeshadow.sty +2023/02/20 | 557 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeMadrid.sty +2023/02/20 | 5514 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-style.tex +2023/02/20 | 5492 | macros/latex/contrib/beamer/doc/solutions/generic-talks/generic-ornate-15min-45min.de.tex +2023/02/20 | 5397 | macros/latex/contrib/l3build/l3build-aux.lua +2023/02/20 | 5356 | macros/latex/contrib/beamer/base/beamerbasetitle.sty +2023/02/20 | 5252 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesidebar.sty +2023/02/20 | 51776 | macros/latex/contrib/beamer/base/art/beamericononline.eps +2023/02/20 | 5103 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthememiniframes.sty +2023/02/20 | 5073 | macros/latex/contrib/beamer/doc/solutions/generic-talks/generic-ornate-15min-45min.en.tex +2023/02/20 | 504 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeBerlin.sty +2023/02/20 | 50489 | macros/generic/crossrefenum/tex/crossrefenum.tex +2023/02/20 | 501 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeIlmenau.sty +2023/02/20 | 4972 | macros/latex/contrib/l3build/l3build-ctan.lua +2023/02/20 | 490 | macros/latex/contrib/beamer/doc/beamerfontthemeexample.tex +2023/02/20 | 49011 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic5.jpg +2023/02/20 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2023/02/20 | 486 | macros/latex/contrib/beamer/doc/beamerthemeexample.tex +2023/02/20 | 485 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeAnnArbor.sty +2023/02/20 | 482 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemeplain.sty +2023/02/20 | 4765 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerouterthemetrigon.dtx +2023/02/20 | 47403 | systems/texlive/tlnet/tlpkg/translations/messages.pot +2023/02/20 | 471 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeCambridgeUS.sty +2023/02/20 | 464 | macros/latex/contrib/beamer/doc/beamerouterthemeexample.tex +2023/02/20 | 462 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeDresden.sty +2023/02/20 | 459 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeSzeged.sty +2023/02/20 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2023/02/20 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2023/02/20 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2023/02/20 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2023/02/20 | 4548 | macros/latex/contrib/beamer/base/beamerbasetheorems.sty +2023/02/20 | 4488 | macros/generic/crossrefenum/doc/TEMPLATE_crossrefenum.context +2023/02/20 | 4373 | macros/latex/contrib/beamer/doc/beamerug-transparencies.tex +2023/02/20 | 4371 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesmoothbars.sty +2023/02/20 | 433 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemebars.sty +2023/02/20 | 4338 | macros/latex/contrib/l3build/l3build-stdmain.lua +2023/02/20 | 431 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemeclassic.sty +2023/02/20 | 430812 | macros/latex/contrib/beamer/doc/beamerexample-lecture-beamer-version.pdf +2023/02/20 | 4290 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic2.jpg +2023/02/20 | 425 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeFrankfurt.sty +2023/02/20 | 4252 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemeinmargin.sty +2023/02/20 | 424660 | systems/texlive/tlnet/archive/texlive-scripts.doc.r65915.tar.xz +2023/02/20 | 4236 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemedefault.sty +2023/02/20 | 42232 | systems/texlive/tlnet/archive/platex.r65942.tar.xz +2023/02/20 | 417846 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/demo/trigon_demo.pdf +2023/02/20 | 41261 | macros/latex/contrib/beamer/doc/beamerug-guidelines.tex +2023/02/20 | 40843 | macros/latex/contrib/beamer/doc/beamerug-overlays.tex +2023/02/20 | 407 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeJuanLesPins.sty +2023/02/20 | 407 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeDarmstadt.sty +2023/02/20 | 4074 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerthemetrigon.dtx +2023/02/20 | 40720 | macros/latex/contrib/beamer/doc/beamerug-license.tex +2023/02/20 | 4049722 | biblio/ctan-bibdata.zip +2023/02/20 | 403 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeWarsaw.sty +2023/02/20 | 402 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemecircles.sty +2023/02/20 | 4026 | macros/latex/contrib/beamer/base/beamerbaseverbatim.sty +2023/02/20 | 401 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemerectangles.sty +2023/02/20 | 40020 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic3.jpg +2023/02/20 | 397652 | graphics/pgf/contrib/pixelart.zip +2023/02/20 | 396 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemesplit.sty +2023/02/20 | 39686 | macros/latex/contrib/beamer/doc/beamerug-globalstructure.tex +2023/02/20 | 394 | macros/latex/contrib/recorder-fingering/README.md +2023/02/20 | 393 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeLuebeck.sty +2023/02/20 | 391 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeAntibes.sty +2023/02/20 | 390 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeCopenhagen.sty +2023/02/20 | 380 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-print-version.tex +2023/02/20 | 3803 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesmoothtree.sty +2023/02/20 | 378 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeBergen.sty +2023/02/20 | 3720 | macros/unicodetex/latex/bithesis/bithesis.ins +2023/02/20 | 36833 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic1.jpg +2023/02/20 | 368027 | macros/latex/contrib/beamer/doc/beamerexample-lecture-print-version.pdf +2023/02/20 | 36687 | macros/latex/contrib/l3build/l3build-check.lua +2023/02/20 | 366231 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/docs/trigontheme.pdf +2023/02/20 | 3653909 | biblio/ctan-bibdata/ctan.pdf +2023/02/20 | 36306 | macros/latex/contrib/beamer/doc/beamerug-color.tex +2023/02/20 | 3615 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeboxes.sty +2023/02/20 | 35658 | macros/latex/contrib/beamer/doc/beamerug-animations.tex +2023/02/20 | 3560 | systems/texlive/tlnet/archive/mismath.r65941.tar.xz +2023/02/20 | 355 | macros/latex/contrib/beamer/base/themes/theme/beamerthemedefault.sty +2023/02/20 | 3545824 | systems/texlive/tlnet/archive/latexindent.win32.r65940.tar.xz +2023/02/20 | 351 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeMontpellier.sty +2023/02/20 | 351 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeMalmoe.sty +2023/02/20 | 3485 | macros/generic/crossrefenum/README.md +2023/02/20 | 3466 | macros/latex/contrib/hyperxmp/gglo-hyxmp.ist +2023/02/20 | 3464 | macros/latex/contrib/beamer/base/art/beamericonarticle.tex +2023/02/20 | 3444 | macros/latex/contrib/beamer/doc/licenses/manifest-code.txt +2023/02/20 | 3442 | macros/latex/contrib/hyperxmp/gind-hyxmp.ist +2023/02/20 | 342 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-beamer-version.tex +2023/02/20 | 342 | macros/generic/crossrefenum/tex/crossrefenum.sty +2023/02/20 | 34034 | macros/generic/crossrefenum/doc/crossrefenum.md +2023/02/20 | 3382 | macros/latex/contrib/l3build/l3build-zip.lua +2023/02/20 | 33808 | macros/latex/contrib/beamer/doc/beamerug-elements.tex +2023/02/20 | 33668 | graphics/pgf/contrib/pixelart/pixelart.tex +2023/02/20 | 333 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemeprofessionalfonts.sty +2023/02/20 | 332 | macros/latex/contrib/beamer/base/themes/theme/beamerthemePittsburgh.sty +2023/02/20 | 3318498 | macros/latex/contrib/beamer.zip +2023/02/20 | 3315020 | install/macros/latex/contrib/beamer.tds.zip +2023/02/20 | 33143 | macros/latex/contrib/beamer/base/art/beamericononline.20.eps +2023/02/20 | 3294 | macros/latex/contrib/beamer/base/beamerbasearticle.sty +2023/02/20 | 32823 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-logo.pdf +2023/02/20 | 327991 | macros/generic/crossrefenum.zip +2023/02/20 | 32653 | macros/latex/contrib/beamer/doc/beamerug-emulation.tex +2023/02/20 | 309 | macros/generic/crossrefenum/doc/Makefile +2023/02/20 | 3072 | macros/latex/contrib/beamer/doc/solutions/short-talks/speaker_introduction-ornate-2min.fr.tex +2023/02/20 | 3049 | macros/latex/contrib/beamer/base/art/beamericonbook.tex +2023/02/20 | 3044 | graphics/pgf/contrib/pixelart/pixelart0.sty +2023/02/20 | 2961 | macros/latex/contrib/beamer/doc/solutions/short-talks/speaker_introduction-ornate-2min.de.tex +2023/02/20 | 29604 | systems/texlive/tlnet/archive/texdoc.r65939.tar.xz +2023/02/20 | 2958 | macros/latex/contrib/beamer/base/art/beamericonarticle.20.pdf +2023/02/20 | 2936 | macros/latex/contrib/beamer/base/art/beamericonarticle.pdf +2023/02/20 | 28508 | macros/latex/contrib/beamer/base/beamerbaseoverlay.sty +2023/02/20 | 27790 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic4.jpg +2023/02/20 | 27779 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic6.jpg +2023/02/20 | 2771 | macros/latex/contrib/beamer/doc/beamerug-solutions.tex +2023/02/20 | 2767600 | biblio/ctan-bibdata/ctan.bib +2023/02/20 | 2765 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemeshadow.sty +2023/02/20 | 2745 | macros/latex/contrib/l3build/l3build-unpack.lua +2023/02/20 | 27377 | macros/latex/contrib/beamer/base/beamerbasecompatibility.sty +2023/02/20 | 2734 | macros/latex/contrib/beamer/base/art/beamericonbook.20.pdf +2023/02/20 | 272780 | macros/latex/contrib/hyperxmp/hyperxmp.dtx +2023/02/20 | 2667 | macros/latex/contrib/beamer/base/art/beamericonbook.pdf +2023/02/20 | 26603 | macros/latex/contrib/beamer/base/art/beamericonarticle.eps +2023/02/20 | 2649 | macros/unicodetex/latex/bithesis/contributing-zh.md +2023/02/20 | 2627 | macros/latex/contrib/beamer/doc/solutions/short-talks/speaker_introduction-ornate-2min.en.tex +2023/02/20 | 25572 | macros/latex/contrib/beamer/base/beamerbaseframe.sty +2023/02/20 | 25513811 | systems/texlive/tlnet/install-tl.zip +2023/02/20 | 253191 | macros/latex/contrib/beamer/doc/beamerexample-conference-talk.pdf +2023/02/20 | 2529 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesplit.sty +2023/02/20 | 24762 | macros/latex/contrib/beamer/base/art/beamericonbook.20.eps +2023/02/20 | 2473 | macros/latex/contrib/l3build/l3build-help.lua +2023/02/20 | 24611 | macros/latex/contrib/beamer/base/art/beamericononline.pdf +2023/02/20 | 2449988 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2023/02/20 | 24451 | macros/latex/contrib/beamer/base/art/beamericononline.20.pdf +2023/02/20 | 24398 | macros/latex/contrib/beamer/base/beamerbaseauxtemplates.sty +2023/02/20 | 24312 | macros/latex/contrib/beamer/doc/beamerug-tutorial.tex +2023/02/20 | 2348 | macros/unicodetex/latex/bithesis/contributing.md +2023/02/20 | 234536 | systems/texlive/tlnet/archive/mismath.doc.r65941.tar.xz +2023/02/20 | 2338 | macros/latex/contrib/l3build/CONTRIBUTING.md +2023/02/20 | 232992 | graphics/pgf/contrib/pixelart/pixelart.pdf +2023/02/20 | 2322 | macros/latex/contrib/beamer/base/themes/color/beamercolorthememonarca.sty +2023/02/20 | 23144 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerinnerthemetrigon.dtx +2023/02/20 | 22964 | macros/latex/contrib/beamer/doc/licenses/fdl.txt +2023/02/20 | 2294 | macros/latex/contrib/hyperxmp/README +2023/02/20 | 2285 | macros/latex/contrib/l3build/l3build-tagging.lua +2023/02/20 | 225 | macros/generic/crossrefenum/CHANGELOG.md +2023/02/20 | 22108 | macros/latex/contrib/beamer/doc/beamerug-nonpresentation.tex +2023/02/20 | 2190 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemeinfolines.sty +2023/02/20 | 21579 | macros/latex/contrib/beamer/base/beamerbasenavigation.sty +2023/02/20 | 2155731 | macros/latex/contrib/beamer/doc/beameruserguide.pdf +2023/02/20 | 2149 | macros/latex/contrib/l3build/l3build-clean.lua +2023/02/20 | 214504 | macros/generic/crossrefenum/doc/crossrefenum.pdf +2023/02/20 | 2144 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemelined.sty +2023/02/20 | 2141 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemealbatross.sty +2023/02/20 | 21383 | macros/latex/contrib/beamer/doc/beamerug-fonts.tex +2023/02/20 | 21219 | macros/latex/contrib/beamer/base/art/beamericonbook.eps +2023/02/20 | 2089 | macros/latex/contrib/beamer/doc/beamerlogo.pdf +2023/02/20 | 20751 | macros/latex/contrib/beamer/doc/examples/a-conference-talk/beamerexample-conference-talk.tex +2023/02/20 | 2045 | macros/latex/contrib/beamer/doc/licenses/manifest-documentation.txt +2023/02/20 | 204400 | macros/unicodetex/latex/bithesis/bithesis.dtx +2023/02/20 | 20438152 | systems/texlive/tlnet/install-tl-windows.exe +2023/02/20 | 2034 | macros/latex/contrib/hyperxmp/hyperxmp.ins +2023/02/20 | 2024 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemetree.sty +2023/02/20 | 1983660 | systems/texlive/tlnet/archive/platex.doc.r65942.tar.xz +2023/02/20 | 1946 | macros/unicodetex/latex/bithesis/README.md +2023/02/20 | 19301 | macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-body.tex +2023/02/20 | 19106 | macros/latex/contrib/beamer/doc/licenses/lppl-1-3c.txt +2023/02/20 | 19106 | graphics/pgf/contrib/pixelart/LICENSE.txt +2023/02/20 | 1881 | macros/latex/contrib/beamer/base/emulation/beamerseminar.sty +2023/02/20 | 18748 | systems/texlive/tlnet/archive/mismath.source.r65941.tar.xz +2023/02/20 | 18654 | macros/latex/contrib/l3build/CHANGELOG.md +2023/02/20 | 18534 | macros/latex/contrib/beamer/doc/beamerug-themes.tex +2023/02/20 | 1816 | macros/latex/contrib/l3build/l3build.1 +2023/02/20 | 18092 | macros/latex/contrib/beamer/doc/licenses/gpl-2.0.txt +2023/02/20 | 1808 | macros/latex/contrib/beamer/base/beamerbasetwoscreens.sty +2023/02/20 | 18063 | macros/latex/contrib/beamer/base/beamerbaselocalstructure.sty +2023/02/20 | 18059913 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2023/02/20 | 1797 | macros/latex/contrib/beamer/doc/emulation-examples/beamerexample-prosper.tex +2023/02/20 | 1770 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemeseagull.sty +2023/02/20 | 1767283 | macros/latex/contrib/proflycee.zip +2023/02/20 | 17541 | graphics/pgf/contrib/pixelart/pixelart.lua +2023/02/20 | 1753 | macros/latex/contrib/beamer/base/beamerbaseoptions.sty +2023/02/20 | 1741 | macros/latex/contrib/beamer/base/emulation/beamerfoils.sty +2023/02/20 | 17274 | macros/latex/contrib/recorder-fingering/recorder-fingering.sty +2023/02/20 | 17080 | macros/latex/contrib/beamer/base/art/beamericonarticle.20.eps +2023/02/20 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2023/02/20 | 1651 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemedove.sty +2023/02/20 | 16465 | macros/latex/contrib/beamer/doc/beamerug-interaction.tex +2023/02/20 | 1619 | macros/latex/contrib/beamer/base/beamerarticle.sty +2023/02/20 | 1616 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemecrane.sty +2023/02/20 | 161087 | info/xetexref.zip +2023/02/20 | 1593 | macros/latex/contrib/beamer/base/beamerbaserequires.sty +2023/02/20 | 1569 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemebeetle.sty +2023/02/20 | 1542 | macros/latex/contrib/beamer/doc/beamerthemeexamplebase.tex +2023/02/20 | 1540 | macros/latex/contrib/l3build/l3build.ins +2023/02/20 | 1540 | macros/latex/contrib/beamer/AUTHORS.md +2023/02/20 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2023/02/20 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2023/02/20 | 152313 | graphics/pgf/contrib/pixelart/pixelart0.pdf +2023/02/20 | 15144 | graphics/pgf/contrib/pixelart/pixelart0.tex +2023/02/20 | 148484 | info/xetexref/xetex-reference.pdf +2023/02/20 | 1475 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemespruce.sty +2023/02/20 | 14653 | macros/latex/contrib/beamer/doc/beamerug-introduction.tex +2023/02/20 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2023/02/20 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2023/02/20 | 1445400 | systems/texlive/tlnet/archive/tex4ht.source.r65929.tar.xz +2023/02/20 | 141308 | systems/texlive/tlnet/archive/texdoc.doc.r65939.tar.xz +2023/02/20 | 140112 | systems/texlive/tlnet/archive/platex.source.r65942.tar.xz +2023/02/20 | 1388 | macros/latex/contrib/beamer/base/multimedia/multimediasymbols.sty +2023/02/20 | 1388 | graphics/pgf/contrib/pixelart/CHANGELOG.md +2023/02/20 | 13733 | macros/latex/contrib/beamer/base/beamerbasesection.sty +2023/02/20 | 1370380 | install/macros/latex/contrib/hyperxmp.tds.zip +2023/02/20 | 1368 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemefly.sty +2023/02/20 | 13642 | macros/latex/contrib/beamer/base/beamerbasefont.sty +2023/02/20 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r65929.tar.xz +2023/02/20 | 1354 | macros/latex/contrib/beamer/doc/beamercolorthemeexample.tex +2023/02/20 | 1353 | macros/latex/contrib/beamer/LICENSE.md +2023/02/20 | 1353987 | macros/latex/contrib/hyperxmp.zip +2023/02/20 | 13211 | macros/latex/contrib/l3build/l3build-upload.lua +2023/02/20 | 1318728 | systems/texlive/tlnet/archive/latexindent.doc.r65940.tar.xz +2023/02/20 | 1309 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemebeaver.sty +2023/02/20 | 13080 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemedefault.sty +2023/02/20 | 1306 | macros/latex/contrib/beamer/base/themes/theme/compatibility/beamerthemesidebar.sty +2023/02/20 | 1293 | info/xetexref/README.txt +2023/02/20 | 1272020 | macros/latex/contrib/hyperxmp/hyperxmp.pdf +2023/02/20 | 12675 | macros/latex/contrib/recorder-fingering/recorder-fingering.tex +2023/02/20 | 12633 | macros/latex/contrib/l3build/l3build-file-functions.lua +2023/02/20 | 12589 | macros/latex/contrib/beamer/base/beamerbasecolor.sty +2023/02/20 | 12536 | macros/latex/contrib/beamer/doc/beamerug-compatibility.tex +2023/02/20 | 12480 | macros/latex/contrib/beamer/doc/emulation-examples/beamerexample-seminar.tex +2023/02/20 | 1247 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeMarburg.sty +2023/02/20 | 12465 | macros/latex/contrib/beamer/doc/beamerug-macros.tex +2023/02/20 | 12413 | macros/latex/contrib/beamer/base/beamer.cls +2023/02/20 | 1240 | macros/latex/contrib/beamer/base/emulation/beamertexpower.sty +2023/02/20 | 123562 | macros/latex/contrib/proflycee/tex/ProfLycee.sty +2023/02/20 | 1230 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemewolverine.sty +2023/02/20 | 12222 | macros/latex/contrib/beamer/doc/beamerug-workflow.tex +2023/02/20 | 12171 | macros/latex/contrib/beamer/base/beamerbaseframecomponents.sty +2023/02/20 | 1140 | macros/latex/contrib/beamer/base/beamerbasethemes.sty +2023/02/20 | 113820 | systems/texlive/tlnet/archive/texlive-scripts.r65915.tar.xz +2023/02/20 | 11330 | macros/latex/contrib/hyperxmp/einstein-xmp.tex +2023/02/20 | 11248 | macros/generic/crossrefenum/test/main-test.tex +2023/02/20 | 111762 | macros/latex/contrib/l3build/l3build.dtx +2023/02/20 | 1111 | macros/latex/contrib/beamer/README.md +2023/02/20 | 1108694 | macros/unicodetex/latex/bithesis.zip +2023/02/20 | 11070 | macros/latex/contrib/l3build/l3build-install.lua +2023/02/20 | 1103132 | systems/texlive/tlnet/archive/tex4ht.r65929.tar.xz +2023/02/20 | 1094 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemeseahorse.sty +2023/02/20 | 10910 | macros/latex/contrib/beamer/doc/beamerug-notes.tex +2023/02/20 | 10786 | macros/latex/contrib/l3build/l3build-manifest-setup.lua +2023/02/20 | 1077517 | macros/unicodetex/latex/bithesis/bithesis.pdf +2023/02/20 | 1054 | macros/latex/contrib/beamer/base/themes/theme/beamerthemeGoettingen.sty +2023/02/20 | 10543 | macros/latex/contrib/beamer/base/multimedia/multimedia.sty +2023/02/20 | 1050 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemedolphin.sty +2023/02/20 | 1049 | graphics/pgf/contrib/pixelart/README.md +2023/02/20 | 10331 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerfontthemetrigon.dtx +2023/02/20 | 10230 | macros/latex/contrib/beamer/doc/emulation-examples/beamerexample-texpower.tex +2023/02/20 | 1019 | macros/latex/contrib/l3build/README.md +2023/02/20 | 1013 | macros/latex/contrib/beamer/base/themes/color/beamercolorthemewhale.sty +2023/02/20 | 1012 | macros/latex/contrib/beamer/base/themes/inner/beamerinnerthemerounded.sty +2023/02/20 | 1008 | macros/latex/contrib/beamer/base/themes/font/beamerfontthemeserif.sty 2023/02/19 | 9839 | support/latexindent/LatexIndent/Lines.pm 2023/02/19 | 941003 | graphics/pgf/contrib/yquant.zip 2023/02/19 | 9042 | support/texdoc/NEWS @@ -8,10 +340,10 @@ 2023/02/19 | 8462 | support/latexindent/LatexIndent/FileExtension.pm 2023/02/19 | 838 | support/latexindent/LatexIndent/Version.pm 2023/02/19 | 822728 | systems/texlive/tlnet/archive/soul.doc.r65906.tar.xz +2023/02/19 | 812020 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf 2023/02/19 | 7844 | support/texdoc/script/texdoclib-util.tlu 2023/02/19 | 7329 | support/latexindent/LatexIndent/BackUpFileProcedure.pm 2023/02/19 | 7280 | support/latexindent/LatexIndent/MandatoryArgument.pm -2023/02/19 | 7275 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2023/02/19 | 7161 | support/latexindent/documentation/figure-schematic.png 2023/02/19 | 691545 | language/korean/pmhanguljamo/doc/pmhanguljamo-kdoc.pdf 2023/02/19 | 6882 | support/latexindent/LatexIndent/TrailingComments.pm @@ -27,31 +359,24 @@ 2023/02/19 | 6163427 | support/latexindent/bin/linux/latexindent 2023/02/19 | 6022 | support/latexindent/LatexIndent/Else.pm 2023/02/19 | 59749 | macros/latex/contrib/mismath/mismath.dtx -2023/02/19 | 5829368 | systems/texlive/tlnet/install-tl-unx.tar.gz 2023/02/19 | 5808 | support/latexindent/LatexIndent/UnNamedGroupingBracesBrackets.pm 2023/02/19 | 5647 | support/latexindent/documentation/contributors.bib 2023/02/19 | 54500 | systems/texlive/tlnet/archive/zref-clever.source.r65903.tar.xz 2023/02/19 | 54385 | support/latexindent/documentation/latexindent-yaml-schema.json 2023/02/19 | 5429 | support/latexindent/LatexIndent/KeyEqualsValuesBraces.pm 2023/02/19 | 5390 | support/latexindent/LatexIndent/Check.pm +2023/02/19 | 529 | macros/latex/contrib/proflycee/doc/testscript.py 2023/02/19 | 52527 | support/latexindent/LatexIndent/GetYamlSettings.pm 2023/02/19 | 523904 | systems/texlive/tlnet/archive/xduts.r65904.tar.xz -2023/02/19 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2023/02/19 | 48268 | info/xetexref/xetex-reference.tex 2023/02/19 | 4816 | support/latexindent/LatexIndent/BlankLines.pm -2023/02/19 | 47403 | systems/texlive/tlnet/tlpkg/translations/messages.pot 2023/02/19 | 45954 | graphics/pgf/contrib/yquant/tex/yquant-draw.tex -2023/02/19 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2023/02/19 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc -2023/02/19 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2023/02/19 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2023/02/19 | 44456 | systems/texlive/tlnet/archive/xduts.source.r65904.tar.xz 2023/02/19 | 44096 | support/latexindent/documentation/logo.png 2023/02/19 | 4402 | support/latexindent/documentation/latex-indent.bib 2023/02/19 | 4365 | support/latexindent/LatexIndent/RoundBrackets.pm 2023/02/19 | 4339 | support/latexindent/LatexIndent/NamedGroupingBracesBrackets.pm 2023/02/19 | 430280 | support/latexindent/documentation/latexindent.tex -2023/02/19 | 424740 | systems/texlive/tlnet/archive/texlive-scripts.doc.r65868.tar.xz -2023/02/19 | 4049862 | biblio/ctan-bibdata.zip 2023/02/19 | 40444 | systems/texlive/tlnet/archive/soul.source.r65906.tar.xz 2023/02/19 | 39884 | graphics/pgf/contrib/yquant/tex/yquant-prepare.tex 2023/02/19 | 3903 | support/texdoc/doc/texdoc.1 @@ -60,7 +385,6 @@ 2023/02/19 | 38492 | systems/texlive/tlnet/archive/nicematrix.r65902.tar.xz 2023/02/19 | 3747 | support/latexindent/LatexIndent/Replacement.pm 2023/02/19 | 36749 | support/texdoc/doc/texdoc.tex -2023/02/19 | 3653583 | biblio/ctan-bibdata/ctan.pdf 2023/02/19 | 35147 | support/texdoc/COPYING 2023/02/19 | 3482 | support/latexindent/LatexIndent/HorizontalWhiteSpace.pm 2023/02/19 | 3413 | support/latexindent/latexindent.pl @@ -69,7 +393,6 @@ 2023/02/19 | 3203 | support/texdoc/script/texdoclib-alias.tlu 2023/02/19 | 316640 | graphics/pgf/contrib/yquant/doc/yquant-doc.tex 2023/02/19 | 31148 | support/latexindent/LatexIndent/Wrap.pm -2023/02/19 | 2767613 | biblio/ctan-bibdata/ctan.bib 2023/02/19 | 27328 | support/latexindent/LatexIndent/Verbatim.pm 2023/02/19 | 27100 | systems/texlive/tlnet/archive/luapstricks.r65900.tar.xz 2023/02/19 | 2701 | support/latexindent/LatexIndent/Switches.pm @@ -77,13 +400,12 @@ 2023/02/19 | 2690 | support/latexindent/LatexIndent/Preamble.pm 2023/02/19 | 26840 | systems/texlive/tlnet/archive/chemfig.r65901.tar.xz 2023/02/19 | 266957 | macros/latex/contrib/mismath/mismath.pdf -2023/02/19 | 25513801 | systems/texlive/tlnet/install-tl.zip 2023/02/19 | 255007 | macros/latex/contrib/mismath.zip 2023/02/19 | 25174 | graphics/pgf/contrib/yquant/tex/yquant-config.tex 2023/02/19 | 24759 | support/latexindent/LatexIndent/Document.pm 2023/02/19 | 24629 | support/texdoc/script/texdoclib-search.tlu -2023/02/19 | 2449000 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2023/02/19 | 24410 | support/latexindent/LatexIndent/Arguments.pm +2023/02/19 | 237721 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex 2023/02/19 | 2374 | macros/jptex/latex/platex/README.md 2023/02/19 | 23524 | systems/texlive/tlnet/archive/zref-clever.r65903.tar.xz 2023/02/19 | 2320 | support/latexindent/LatexIndent/Logger.pm @@ -91,27 +413,21 @@ 2023/02/19 | 22877 | support/latexindent/defaultSettings.yaml 2023/02/19 | 2187499 | macros/jptex/latex/platex.zip 2023/02/19 | 2176 | graphics/pgf/contrib/yquant/tex/yquant.sty +2023/02/19 | 217036 | support/TeX4ht/source/ChangeLog 2023/02/19 | 21583 | support/texdoc/script/texdoclib-config.tlu 2023/02/19 | 21564 | support/latexindent/LatexIndent/Indent.pm 2023/02/19 | 20766 | support/latexindent/LatexIndent/Sentence.pm -2023/02/19 | 20434447 | systems/texlive/tlnet/install-tl-windows.exe 2023/02/19 | 2008 | support/latexindent/README 2023/02/19 | 1987 | macros/latex/contrib/mismath/mismath.ins 2023/02/19 | 1853384 | systems/texlive/tlnet/archive/nicematrix.doc.r65902.tar.xz 2023/02/19 | 18522 | support/latexindent/LatexIndent/ModifyLineBreaks.pm -2023/02/19 | 18059804 | systems/texlive/tlnet/tlpkg/texlive.tlpdb 2023/02/19 | 17298 | support/texdoc/texdoc.cnf -2023/02/19 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2023/02/19 | 161400 | support/texdoc.zip 2023/02/19 | 1576376 | systems/texlive/tlnet/archive/zref-clever.doc.r65903.tar.xz 2023/02/19 | 1558 | support/latexindent/latexindent-module-installer.pl -2023/02/19 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2023/02/19 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 2023/02/19 | 1520 | systems/texlive/tlnet/archive/luapstricks.doc.r65900.tar.xz 2023/02/19 | 1485 | support/latexindent/LatexIndent/DoubleBackSlash.pm 2023/02/19 | 146996 | systems/texlive/tlnet/archive/texlive-msg-translations.r65889.tar.xz -2023/02/19 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2023/02/19 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 2023/02/19 | 13890 | support/latexindent/LatexIndent/Special.pm 2023/02/19 | 1385632 | systems/texlive/tlnet/archive/chemfig.doc.r65901.tar.xz 2023/02/19 | 1382 | support/texdoc/script/texdoc.tlu @@ -124,7 +440,7 @@ 2023/02/19 | 1242139 | support/latexindent/documentation/latexindent.pdf 2023/02/19 | 121644 | systems/texlive/tlnet/archive/nicematrix.source.r65902.tar.xz 2023/02/19 | 11629 | support/texdoc/script/texdoclib-view.tlu -2023/02/19 | 113824 | systems/texlive/tlnet/archive/texlive-scripts.r65868.tar.xz +2023/02/19 | 1153501 | support/TeX4ht/source/tex4ht-4ht.tex 2023/02/19 | 11300 | support/latexindent/LatexIndent/FileContents.pm 2023/02/19 | 11159378 | support/latexindent.zip 2023/02/19 | 11142 | support/latexindent/LatexIndent/Heading.pm @@ -155,7 +471,6 @@ 2023/02/18 | 7624 | graphics/pstricks/contrib/luapstricks/PSTricksDotFont.otf 2023/02/18 | 727414 | macros/generic/chemfig/chemfig-fr.pdf 2023/02/18 | 727008 | systems/texlive/tlnet/archive/tangramtikz.doc.r65859.tar.xz -2023/02/18 | 7144 | graphics/pgf/contrib/pixelart/pixelart.sty 2023/02/18 | 714456 | macros/generic/chemfig/chemfig-en.pdf 2023/02/18 | 70 | macros/latex/contrib/zref-clever/DEPENDS.txt 2023/02/18 | 70592 | systems/texlive/tlnet/tlpkg/translations/sl.po @@ -174,7 +489,9 @@ 2023/02/18 | 50127 | systems/doc/luatex/luatex-modifications.tex 2023/02/18 | 496 | systems/texlive/tlnet/archive/collection-music.r65862.tar.xz 2023/02/18 | 45994 | systems/doc/hitex/hintmac.tex -2023/02/18 | 397430 | graphics/pgf/contrib/pixelart.zip +2023/02/18 | 45198 | graphics/pgf/contrib/tangramtikz/tex/TangramTikz.sty +2023/02/18 | 446758 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.pdf +2023/02/18 | 445895 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.pdf 2023/02/18 | 388 | macros/generic/chemfig/chemfig.sty 2023/02/18 | 377440 | macros/generic/soul/soul.pdf 2023/02/18 | 3668 | macros/xetex/latex/xduts/README.md @@ -185,38 +502,33 @@ 2023/02/18 | 352120 | systems/texlive/tlnet/archive/algpseudocodex.doc.r65860.tar.xz 2023/02/18 | 345913 | macros/latex/contrib/zref-clever/zref-clever.pdf 2023/02/18 | 3369 | graphics/pstricks/contrib/luapstricks/README.md -2023/02/18 | 33668 | graphics/pgf/contrib/pixelart/pixelart.tex 2023/02/18 | 3324 | systems/texlive/tlnet/archive/changelog.r65861.tar.xz 2023/02/18 | 330063 | macros/xetex/latex/xduts/xduts.pdf 2023/02/18 | 31970 | graphics/pstricks/contrib/luapstricks.zip 2023/02/18 | 3179 | macros/latex/contrib/zref-clever/zref-clever.ins -2023/02/18 | 3044 | graphics/pgf/contrib/pixelart/pixelart0.sty 2023/02/18 | 30174 | macros/generic/soul/soul.dtx 2023/02/18 | 280714 | macros/xetex/latex/xduts/xduts.dtx 2023/02/18 | 2733556 | systems/texlive/tlnet/archive/simpleicons.r65858.tar.xz 2023/02/18 | 265140 | systems/texlive/tlnet/archive/thmtools.doc.r65863.tar.xz 2023/02/18 | 234052 | systems/doc/hitex/hitexman.pdf -2023/02/18 | 232668 | graphics/pgf/contrib/pixelart/pixelart.pdf +2023/02/18 | 22029 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.tex 2023/02/18 | 214272 | language/korean/pmhanguljamo/doc/pmhanguljamo-doc.pdf 2023/02/18 | 20756 | systems/texlive/tlnet/archive/thmtools.source.r65863.tar.xz 2023/02/18 | 2069523 | systems/doc/luatex.zip +2023/02/18 | 20683 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.tex 2023/02/18 | 203053 | macros/latex/contrib/nicematrix/nicematrix-french.tex 2023/02/18 | 2027828 | macros/latex/contrib/nicematrix.zip 2023/02/18 | 2006600 | systems/texlive/tlnet/archive/simpleicons.doc.r65858.tar.xz 2023/02/18 | 200523 | macros/generic/chemfig/chemfig-fr.tex -2023/02/18 | 19106 | graphics/pgf/contrib/pixelart/LICENSE.txt 2023/02/18 | 1905932 | systems/texlive/tlnet/archive/luatex.doc.r65866.tar.xz 2023/02/18 | 186018 | macros/generic/chemfig/chemfig-en.tex 2023/02/18 | 1840 | macros/generic/soul/soul.ins 2023/02/18 | 1788486 | systems/doc/luatex/luatex.pdf -2023/02/18 | 17541 | graphics/pgf/contrib/pixelart/pixelart.lua 2023/02/18 | 173956 | systems/texlive/tlnet/archive/changelog.doc.r65861.tar.xz 2023/02/18 | 1685887 | install/macros/latex/contrib/zref-clever.tds.zip 2023/02/18 | 1649295 | macros/latex/contrib/zref-clever.zip 2023/02/18 | 1565314 | macros/generic/chemfig.zip 2023/02/18 | 1539 | macros/latex/contrib/zref-clever/zref-clever-code.tex -2023/02/18 | 152529 | graphics/pgf/contrib/pixelart/pixelart0.pdf -2023/02/18 | 15144 | graphics/pgf/contrib/pixelart/pixelart0.tex 2023/02/18 | 14271 | language/korean/pmhanguljamo/tex/pmhanguljamo-rrk.sty 2023/02/18 | 1392 | language/korean/pmhanguljamo/README.md 2023/02/18 | 13416 | systems/texlive/tlnet/archive/thmtools.r65863.tar.xz @@ -229,26 +541,21 @@ 2023/02/18 | 12832 | systems/texlive/tlnet/archive/luatex.r65866.tar.xz 2023/02/18 | 1281092 | macros/latex/contrib/zref-clever/zref-clever-code.pdf 2023/02/18 | 1261090 | macros/xetex/latex/xduts.zip -2023/02/18 | 1246 | graphics/pgf/contrib/pixelart/CHANGELOG.md 2023/02/18 | 121813 | macros/generic/chemfig/chemfig.tex 2023/02/18 | 1188 | macros/xetex/latex/xduts/xduts.ins 2023/02/18 | 1129777 | systems/doc/hitex/hiformat.hnt 2023/02/18 | 1125 | macros/generic/chemfig/README 2023/02/18 | 107730 | systems/texlive/tlnet/tlpkg/translations/ru.po -2023/02/18 | 1049 | graphics/pgf/contrib/pixelart/README.md 2023/02/18 | 103623 | systems/texlive/tlnet/tlpkg/translations/sr.po 2023/02/17 | 997288 | systems/texlive/tlnet/archive/postnotes.doc.r65854.tar.xz 2023/02/17 | 950 | macros/latex/contrib/thmtools/source/thmdef-mdframed.dtx -2023/02/17 | 866535 | graphics/pgf/contrib/tangramtikz.zip 2023/02/17 | 8580 | macros/latex/contrib/thmtools/source/thm-patch.dtx 2023/02/17 | 7911 | macros/latex/contrib/thmtools/source/thm-listof.dtx 2023/02/17 | 744556 | systems/texlive/tlnet/archive/l3build.doc.r65852.tar.xz 2023/02/17 | 736 | macros/latex/contrib/thmtools/README.md 2023/02/17 | 728 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsOneZero.tfm 2023/02/17 | 7224 | systems/texlive/tlnet/archive/postnotes.r65854.tar.xz -2023/02/17 | 68489 | macros/latex/contrib/recorder-fingering/recorder-fingering.pdf 2023/02/17 | 665 | fonts/simpleicons/README.md -2023/02/17 | 65144 | macros/latex/contrib/recorder-fingering/RecorderInCchart.png 2023/02/17 | 5639 | macros/latex/contrib/thmtools/source/unique.dtx 2023/02/17 | 551392 | systems/texlive/tlnet/archive/overarrows.doc.r65853.tar.xz 2023/02/17 | 54725 | macros/latex/contrib/changelog/changelog.pdf @@ -259,10 +566,7 @@ 2023/02/17 | 4534 | macros/latex/contrib/thmtools/source/thmdef-shaded.dtx 2023/02/17 | 44577 | macros/latex/contrib/thmtools/doc/thmtools-manual.tex 2023/02/17 | 4454 | macros/latex/contrib/thmtools/source/aliasctr.dtx -2023/02/17 | 442183 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.pdf -2023/02/17 | 440966 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.pdf 2023/02/17 | 40709 | macros/latex/contrib/algpseudocodex/algpseudocodex.sty -2023/02/17 | 40050 | graphics/pgf/contrib/tangramtikz/tex/TangramTikz.sty 2023/02/17 | 360801 | macros/latex/contrib/algpseudocodex.zip 2023/02/17 | 35860 | systems/texlive/tlnet/archive/l3build.r65852.tar.xz 2023/02/17 | 356253 | macros/latex/contrib/algpseudocodex/algpseudocodex.pdf @@ -272,7 +576,6 @@ 2023/02/17 | 30996 | systems/texlive/tlnet/archive/l3build.source.r65852.tar.xz 2023/02/17 | 297598 | macros/latex/contrib/thmtools.zip 2023/02/17 | 2928 | systems/texlive/tlnet/archive/annotate-equations.r65851.tar.xz -2023/02/17 | 284 | macros/latex/contrib/recorder-fingering/README.md 2023/02/17 | 2840 | fonts/simpleicons/enc/simpleiconsOne.enc 2023/02/17 | 2779 | macros/latex/contrib/thmtools/source/thm-llncs.dtx 2023/02/17 | 274 | fonts/simpleicons/tex/usimpleiconsOneZero.fd @@ -300,12 +603,10 @@ 2023/02/17 | 218691 | fonts/simpleicons/tex/simpleiconsglyphs-pdftex.tex 2023/02/17 | 21748 | systems/texlive/tlnet/archive/postnotes.source.r65854.tar.xz 2023/02/17 | 214533 | fonts/simpleicons/tex/simpleiconsglyphs-xeluatex.tex -2023/02/17 | 21379 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.tex 2023/02/17 | 2117 | macros/latex/contrib/thmtools/source/thmtools.dtx 2023/02/17 | 208144 | systems/texlive/tlnet/archive/annotate-equations.doc.r65851.tar.xz 2023/02/17 | 2046 | macros/latex/contrib/thmtools/source/parseargs.dtx 2023/02/17 | 20153 | macros/latex/contrib/algpseudocodex/algpseudocodex.tex -2023/02/17 | 20036 | graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.tex 2023/02/17 | 1996939 | fonts/simpleicons/doc/simpleicons.pdf 2023/02/17 | 19106 | macros/latex/contrib/thmtools/doc/COPYING 2023/02/17 | 19106 | macros/latex/contrib/changelog/LICENSE.txt @@ -321,7 +622,6 @@ 2023/02/17 | 1531 | macros/latex/contrib/thmtools/source/thm-beamer.dtx 2023/02/17 | 13882 | macros/latex/contrib/changelog/changelog.tex 2023/02/17 | 1346 | macros/latex/contrib/changelog/README.md -2023/02/17 | 134256 | macros/latex/contrib/recorder-fingering.zip 2023/02/17 | 1315 | macros/latex/contrib/changelog/example.tex 2023/02/17 | 129714 | fonts/simpleicons/doc/bindings.tex 2023/02/17 | 1236 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsSeven.tfm @@ -336,58 +636,29 @@ 2023/02/17 | 12064 | macros/latex/contrib/thmtools/source/thm-restate.dtx 2023/02/17 | 12061 | macros/latex/contrib/changelog/changelog.sty 2023/02/17 | 1119 | fonts/simpleicons/map/simpleicons.map -2023/02/17 | 11176 | macros/latex/contrib/recorder-fingering/recorder-fingering.sty 2023/02/17 | 108064 | macros/latex/contrib/changelog/screenshot.png -2023/02/17 | 10591 | macros/latex/contrib/recorder-fingering/recorder-fingering.tex 2023/02/17 | 101536 | systems/texlive/tlnet/archive/pyluatex.doc.r65855.tar.xz 2023/02/16 | 8713852 | systems/texlive/tlnet/archive/pdfmanagement-testphase.doc.r65844.tar.xz 2023/02/16 | 843716 | systems/texlive/tlnet/archive/witharrows.doc.r65841.tar.xz 2023/02/16 | 8396 | systems/texlive/tlnet/archive/nicefilelist.r65842.tar.xz -2023/02/16 | 817920 | install/macros/latex/contrib/l3build.tds.zip -2023/02/16 | 814503 | macros/latex/contrib/l3build.zip 2023/02/16 | 7896 | systems/texlive/tlnet/archive/nicefilelist.source.r65842.tar.xz -2023/02/16 | 7865 | macros/latex/contrib/l3build/l3build-variables.lua -2023/02/16 | 7756 | macros/latex/contrib/l3build/l3build-arguments.lua 2023/02/16 | 75720 | systems/texlive/tlnet/archive/pdfmanagement-testphase.r65844.tar.xz -2023/02/16 | 742232 | macros/latex/contrib/l3build/l3build.pdf -2023/02/16 | 7206 | macros/latex/contrib/l3build/l3build-manifest.lua -2023/02/16 | 6693 | macros/latex/contrib/l3build/l3build-typesetting.lua -2023/02/16 | 6552 | macros/latex/contrib/l3build/l3build.lua 2023/02/16 | 61676 | systems/texlive/tlnet/archive/tagpdf.source.r65845.tar.xz 2023/02/16 | 605056 | systems/texlive/tlnet/archive/nicefilelist.doc.r65842.tar.xz -2023/02/16 | 5397 | macros/latex/contrib/l3build/l3build-aux.lua 2023/02/16 | 53964 | systems/texlive/tlnet/archive/witharrows.source.r65841.tar.xz 2023/02/16 | 5071898 | macros/luatex/latex/novel.zip -2023/02/16 | 4972 | macros/latex/contrib/l3build/l3build-ctan.lua 2023/02/16 | 4729452 | systems/texlive/tlnet/archive/novel.doc.r65848.tar.xz 2023/02/16 | 464428 | systems/texlive/tlnet/archive/pagecolor.doc.r65843.tar.xz -2023/02/16 | 4338 | macros/latex/contrib/l3build/l3build-stdmain.lua -2023/02/16 | 36562 | macros/latex/contrib/l3build/l3build-check.lua 2023/02/16 | 357820 | systems/texlive/tlnet/archive/undolabl.doc.r65846.tar.xz -2023/02/16 | 3382 | macros/latex/contrib/l3build/l3build-zip.lua 2023/02/16 | 33152 | systems/texlive/tlnet/archive/tagpdf.r65845.tar.xz 2023/02/16 | 3072 | systems/texlive/tlnet/archive/pagecolor.r65843.tar.xz -2023/02/16 | 2745 | macros/latex/contrib/l3build/l3build-unpack.lua -2023/02/16 | 2473 | macros/latex/contrib/l3build/l3build-help.lua 2023/02/16 | 2368 | systems/texlive/tlnet/archive/undolabl.r65846.tar.xz -2023/02/16 | 2338 | macros/latex/contrib/l3build/CONTRIBUTING.md -2023/02/16 | 2285 | macros/latex/contrib/l3build/l3build-tagging.lua -2023/02/16 | 2149 | macros/latex/contrib/l3build/l3build-clean.lua 2023/02/16 | 2041488 | systems/texlive/tlnet/archive/tagpdf.doc.r65845.tar.xz -2023/02/16 | 18354 | macros/latex/contrib/l3build/CHANGELOG.md -2023/02/16 | 1816 | macros/latex/contrib/l3build/l3build.1 -2023/02/16 | 1540 | macros/latex/contrib/l3build/l3build.ins 2023/02/16 | 15352 | systems/texlive/tlnet/archive/witharrows.r65841.tar.xz 2023/02/16 | 137240 | systems/texlive/tlnet/archive/pdfmanagement-testphase.source.r65844.tar.xz -2023/02/16 | 13211 | macros/latex/contrib/l3build/l3build-upload.lua -2023/02/16 | 12633 | macros/latex/contrib/l3build/l3build-file-functions.lua 2023/02/16 | 11996 | systems/texlive/tlnet/archive/pagecolor.source.r65843.tar.xz 2023/02/16 | 116240 | systems/texlive/tlnet/archive/novel.r65848.tar.xz 2023/02/16 | 11268 | systems/texlive/tlnet/archive/undolabl.source.r65846.tar.xz -2023/02/16 | 111762 | macros/latex/contrib/l3build/l3build.dtx -2023/02/16 | 11070 | macros/latex/contrib/l3build/l3build-install.lua -2023/02/16 | 10786 | macros/latex/contrib/l3build/l3build-manifest-setup.lua -2023/02/16 | 1019 | macros/latex/contrib/l3build/README.md 2023/02/15 | 98892 | macros/luatex/latex/novel/doc/extras/novel-example.pdf 2023/02/15 | 9856 | macros/luatex/latex/novel/doc/html-resources/graytext.png 2023/02/15 | 98502 | macros/latex/contrib/postnotes/postnotes.dtx @@ -789,97 +1060,3 @@ 2023/02/14 | 10426 | macros/jptex/latex/platex/plnews01.tex 2023/02/14 | 10215 | macros/jptex/latex/platex/kinsoku.dtx 2023/02/14 | 101140 | macros/latex/contrib/pagecolor/pagecolor-crop-example.pdf -2023/02/13 | 9804 | systems/texlive/tlnet/archive/uptex-base.r65802.tar.xz -2023/02/13 | 958 | biblio/bibtex/utils/bibcop/bibcop.1 -2023/02/13 | 920892 | macros/latex/required/babel/base/babel.pdf -2023/02/13 | 870 | macros/latex/contrib/hagenberg-thesis/latex/hgbmath.sty -2023/02/13 | 848447 | macros/latex/required/babel/base/locale.zip -2023/02/13 | 797312 | systems/texlive/tlnet/archive/jsclasses.doc.r65801.tar.xz -2023/02/13 | 7869 | macros/latex/required/babel/base/babel.ins -2023/02/13 | 77465 | support/epspdf/epspdf.tlu -2023/02/13 | 762757 | macros/latex/required/babel/base/babel.dtx -2023/02/13 | 7398 | macros/latex/contrib/hagenberg-thesis/latex/hgbbib.sty -2023/02/13 | 735 | support/epspdf/README -2023/02/13 | 716427 | graphics/pstricks/contrib/pst-poker/doc/pst-poker-doc.pdf -2023/02/13 | 698 | macros/latex/contrib/hagenberg-thesis/README.md -2023/02/13 | 60727 | macros/unicodetex/latex/tipauni/tipauni.dtx -2023/02/13 | 603887 | macros/latex/contrib/nicefilelist/doc/nicefilelist.pdf -2023/02/13 | 57012 | systems/texlive/tlnet/archive/jsclasses.source.r65801.tar.xz -2023/02/13 | 565 | macros/latex/contrib/nicefilelist/doc/nicefilelist.RLS -2023/02/13 | 5100 | biblio/bibtex/utils/bibcop/bibcop-logo.pdf -2023/02/13 | 50 | macros/latex/contrib/nicefilelist/source/wrong.prv -2023/02/13 | 4846688 | systems/texlive/tlnet/archive/tcolorbox.doc.r65800.tar.xz -2023/02/13 | 482617 | macros/latex/contrib/resolsysteme.zip -2023/02/13 | 4778 | macros/latex/contrib/hagenberg-thesis/latex/hgbalgo.sty -2023/02/13 | 458 | macros/unicodetex/latex/tipauni/README.txt -2023/02/13 | 4509 | macros/unicodetex/latex/tipauni/tipauni-commands.tex -2023/02/13 | 445167 | support/epspdf.zip -2023/02/13 | 4436261 | graphics/pstricks/contrib/pst-poker.zip -2023/02/13 | 41959 | macros/latex/contrib/resolsysteme/doc/ResolSysteme-doc.tex -2023/02/13 | 41912 | systems/texlive/tlnet/archive/bithesis.source.r65799.tar.xz -2023/02/13 | 409459 | macros/latex/contrib/hagenberg-thesis/doc/hagenberg-thesis.pdf -2023/02/13 | 39548 | systems/texlive/tlnet/archive/pdftex.r65808.tar.xz -2023/02/13 | 37744 | graphics/pstricks/contrib/pst-poker/latex/pst-poker.sty -2023/02/13 | 37530 | macros/unicodetex/latex/tipauni/tipauni-example.pdf -2023/02/13 | 360261 | biblio/bibtex/utils/bibcop.zip -2023/02/13 | 358424 | systems/texlive/tlnet/archive/pxpic.doc.r65803.tar.xz -2023/02/13 | 3551480 | macros/latex/contrib/hagenberg-thesis.zip -2023/02/13 | 3526 | macros/latex/required/babel/base/bbidxglo.dtx -2023/02/13 | 343290 | biblio/bibtex/utils/bibcop/bibcop.pdf -2023/02/13 | 3196 | systems/texlive/tlnet/archive/pxpic.r65803.tar.xz -2023/02/13 | 311090 | macros/unicodetex/latex/tipauni.zip -2023/02/13 | 310331 | macros/unicodetex/latex/tipauni/tipauni.pdf -2023/02/13 | 3078164 | install/macros/latex/required/babel-base.tds.zip -2023/02/13 | 306 | graphics/pstricks/contrib/pst-poker/Changes -2023/02/13 | 297718 | macros/luatex/generic/evangelion-jfm.zip -2023/02/13 | 291718 | macros/luatex/generic/evangelion-jfm/Evangelion-doc.pdf -2023/02/13 | 2683 | biblio/bibtex/utils/bibcop/README.md -2023/02/13 | 2628 | biblio/bibtex/utils/bibcop/bibcop.ins -2023/02/13 | 25660 | macros/latex/contrib/nicefilelist/tex/nicefilelist.sty -2023/02/13 | 24 | biblio/bibtex/utils/bibcop/DEPENDS.txt -2023/02/13 | 24857 | support/epspdf/doc/epspdf.texi -2023/02/13 | 232404 | systems/texlive/tlnet/archive/tcolorbox.r65800.tar.xz -2023/02/13 | 22992 | systems/texlive/tlnet/archive/bithesis.r65799.tar.xz -2023/02/13 | 2219 | macros/latex/contrib/nicefilelist/README -2023/02/13 | 22142 | macros/latex/contrib/hagenberg-thesis/latex/hgblistings.sty -2023/02/13 | 220983 | support/epspdf/doc/epspdf.pdf -2023/02/13 | 21890 | macros/latex/required/babel/base/bbcompat.dtx -2023/02/13 | 21796 | systems/texlive/tlnet/archive/jsclasses.r65801.tar.xz -2023/02/13 | 2174 | macros/latex/required/babel/base/README.md -2023/02/13 | 2158 | macros/latex/contrib/hagenberg-thesis/latex/hgbarticle.cls -2023/02/13 | 2148 | macros/latex/contrib/hagenberg-thesis/latex/hgbreport.cls -2023/02/13 | 2091868 | systems/texlive/tlnet/archive/pdftex.doc.r65808.tar.xz -2023/02/13 | 20890 | macros/unicodetex/latex/tipauni/tipauni-commands.pdf -2023/02/13 | 206 | macros/latex/contrib/nicefilelist/source/provonly.fd -2023/02/13 | 20449 | support/epspdf/epspdf.help -2023/02/13 | 20043 | biblio/bibtex/utils/bibcop/bibcop.pl -2023/02/13 | 1970387 | macros/latex/required/babel/base.zip -2023/02/13 | 193359 | macros/latex/contrib/resolsysteme/doc/ResolSysteme-doc.pdf -2023/02/13 | 1922542 | macros/latex/contrib/hagenberg-thesis/doc/hagenberg-thesis-tutorial-de.pdf -2023/02/13 | 1893609 | macros/latex/contrib/hagenberg-thesis/doc/hagenberg-thesis-tutorial-en.pdf -2023/02/13 | 18549 | macros/latex/contrib/nicefilelist/source/nicefilelist.tex -2023/02/13 | 1848 | macros/latex/contrib/hagenberg-thesis/latex/hgbabbrev.sty -2023/02/13 | 17158 | macros/luatex/generic/evangelion-jfm/jfm-eva.lua -2023/02/13 | 1700 | macros/unicodetex/latex/tipauni/tipauni.ins -2023/02/13 | 16576 | macros/latex/contrib/hagenberg-thesis/latex/hgbthesis.cls -2023/02/13 | 159984 | systems/texlive/tlnet/archive/uptex-base.doc.r65802.tar.xz -2023/02/13 | 154061 | macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples.pdf -2023/02/13 | 15329 | macros/luatex/generic/evangelion-jfm/Evangelion-doc.tex -2023/02/13 | 15020 | systems/texlive/tlnet/archive/pxpic.source.r65803.tar.xz -2023/02/13 | 14488 | macros/latex/contrib/hagenberg-thesis/doc/hagenberg-thesis.tex -2023/02/13 | 1443584 | systems/texlive/tlnet/archive/tex4ht.source.r65804.tar.xz -2023/02/13 | 1437 | macros/latex/contrib/nicefilelist/doc/SrcFILEs.txt -2023/02/13 | 14239 | biblio/bibtex/utils/bibcop/bibcop.dtx -2023/02/13 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r65804.tar.xz -2023/02/13 | 1355 | macros/luatex/generic/evangelion-jfm/README.md -2023/02/13 | 126724 | macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples-pyluatex.pdf -2023/02/13 | 1225 | macros/latex/contrib/nicefilelist/source/srcfiles.tex -2023/02/13 | 12081 | macros/latex/contrib/hagenberg-thesis/latex/hgb.sty -2023/02/13 | 11533 | graphics/pstricks/contrib/pst-poker/doc/pst-poker-doc.tex -2023/02/13 | 1145 | macros/latex/contrib/hagenberg-thesis/latex/hgbheadings.sty -2023/02/13 | 1109196 | systems/texlive/tlnet/archive/tex4ht.r65804.tar.xz -2023/02/13 | 10900 | macros/unicodetex/latex/tipauni/tipauni-example.tex -2023/02/13 | 1083 | biblio/bibtex/utils/bibcop/LICENSE.txt -2023/02/13 | 1063 | macros/luatex/generic/evangelion-jfm/LICENSE -2023/02/13 | 1050644 | systems/texlive/tlnet/archive/bithesis.doc.r65799.tar.xz -2023/02/13 | 0 | macros/latex/contrib/nicefilelist/source/empty.f diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib index aa75fafe28..2fa631140a 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 20-02-2023, 02:02:30 +%% created at 21-02-2023, 02:02:28 %% %% This file is provided under the terms of the LPPL v1.3 or @@ -5841,8 +5841,8 @@ title = {The \texttt{beamer} package}, subtitle = {A \LaTeX{} class for producing presentations and slides}, author = {Vedran Miletić and Joseph Wright and {Unknown} and Louis Stuart and Till Tantau}, - date = {2022-09-14}, - version = {3.68}, + date = {2023-02-20}, + version = {3.69}, license = {lppl1.3c,gpl2+,fdl}, mirror = {https://mirror.ctan.org/macros/latex/contrib/beamer}, url = {https://ctan.org/pkg/beamer}, @@ -6135,8 +6135,8 @@ title = {The \texttt{beamertheme-trigon} package}, subtitle = {A modern, elegant, and versatile theme for Beamer}, author = {Thomas Lambert}, - date = {2022-05-09}, - version = {0.6.6}, + date = {2023-02-20}, + version = {0.7.0}, license = {cc-by-sa-4}, mirror = {https://mirror.ctan.org/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon}, url = {https://ctan.org/pkg/beamertheme-trigon}, @@ -8647,8 +8647,8 @@ title = {The \texttt{bithesis} package}, subtitle = {Templates for the Beijing Institute of Technology}, author = {Feng Kaiyu}, - date = {2023-02-12}, - version = {3.3.1}, + date = {2023-02-20}, + version = {3.4.0}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/unicodetex/latex/bithesis}, url = {https://ctan.org/pkg/bithesis}, @@ -15781,8 +15781,8 @@ title = {The \texttt{crossrefenum} package}, subtitle = {Smart typesetting of enumerated cross-references for various \TeX{} formats}, author = {Bastien Dumont}, - date = {2022-11-16}, - version = {1.0}, + date = {2023-02-20}, + version = {1.0.2}, license = {gpl3+,fdl}, mirror = {https://mirror.ctan.org/macros/generic/crossrefenum}, url = {https://ctan.org/pkg/crossrefenum}, @@ -32145,8 +32145,8 @@ title = {The \texttt{hyperxmp} package}, subtitle = {Embed XMP metadata within a \LaTeX{} document}, author = {Scott Pakin}, - date = {2020-11-22}, - version = {5.9}, + date = {2023-02-20}, + version = {5.11}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/hyperxmp}, url = {https://ctan.org/pkg/hyperxmp}, @@ -36228,7 +36228,7 @@ title = {The \texttt{l3build} package}, subtitle = {A testing and building system for (La)TeX}, author = {{The \LaTeX{} Project Team}}, - date = {2023-02-16}, + date = {2023-02-20}, version = {}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/l3build}, @@ -52531,8 +52531,8 @@ title = {The \texttt{pixelart} package}, subtitle = {Draw pixel-art pictures}, author = {Louis Paternault}, - date = {2023-02-18}, - version = {1.0.1}, + date = {2023-02-20}, + version = {1.0.2}, license = {lppl1.3}, mirror = {https://mirror.ctan.org/graphics/pgf/contrib/pixelart}, url = {https://ctan.org/pkg/pixelart}, @@ -54015,8 +54015,8 @@ title = {The \texttt{ProfLycee} package}, subtitle = {A \LaTeX{} package for French maths teachers in high school}, author = {Cédric Pierquet}, - date = {2023-02-11}, - version = {2.5.2}, + date = {2023-02-20}, + version = {2.5.3}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/proflycee}, url = {https://ctan.org/pkg/proflycee}, @@ -57608,8 +57608,8 @@ title = {The \texttt{recorder-fingering} package}, subtitle = {Package to display recorder fingering diagrams}, author = {Alan Munn}, - date = {2023-02-18}, - version = {1.0}, + date = {2023-02-20}, + version = {1.1}, license = {lppl1.3}, mirror = {https://mirror.ctan.org/macros/latex/contrib/recorder-fingering}, url = {https://ctan.org/pkg/recorder-fingering}, @@ -65453,11 +65453,11 @@ } @manual{ctan-tangramtikz, - title = {The \texttt{TangramTikz} package}, + title = {The \texttt{TangramTikZ} package}, subtitle = {Tangram puzzles, with TikZ}, author = {Cédric Pierquet}, - date = {2023-02-17}, - version = {0.1.3}, + date = {2023-02-20}, + version = {0.1.4}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/graphics/pgf/contrib/tangramtikz}, url = {https://ctan.org/pkg/tangramtikz}, @@ -75934,7 +75934,7 @@ title = {The \texttt{XeTeXref} package}, subtitle = {Reference documentation of XeTeX}, author = {Will Robertson}, - date = {2020-08-30}, + date = {2023-02-20}, version = {}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/info/xetexref}, diff --git a/biblio/ctan-bibdata/ctan.pdf b/biblio/ctan-bibdata/ctan.pdf index 294c06cc3a..0767e71899 100644 Binary files a/biblio/ctan-bibdata/ctan.pdf and b/biblio/ctan-bibdata/ctan.pdf differ diff --git a/graphics/pgf/contrib/pixelart/CHANGELOG.md b/graphics/pgf/contrib/pixelart/CHANGELOG.md index ee5be079dd..190802d7fd 100644 --- a/graphics/pgf/contrib/pixelart/CHANGELOG.md +++ b/graphics/pgf/contrib/pixelart/CHANGELOG.md @@ -1,3 +1,9 @@ +* pixelart 1.0.2 (2023-02-20) + + * Fix error while trying to load pixelart.lua (closes #2). + + -- Louis Paternault + * pixelart 1.0.1 (2023-02-18) * Bugs diff --git a/graphics/pgf/contrib/pixelart/README.md b/graphics/pgf/contrib/pixelart/README.md index fa717d9015..4e3bfc91fd 100644 --- a/graphics/pgf/contrib/pixelart/README.md +++ b/graphics/pgf/contrib/pixelart/README.md @@ -1,7 +1,7 @@ pixelart 🎨 A LaTeX package to draw pixel-art pictures ====================================================== -![Example](https://framagit.org/spalax/pixelart/-/raw/v1.0.1/pixelart.png) +![Example](https://framagit.org/spalax/pixelart/-/raw/v1.0.2/pixelart.png) - [Usage and installation instruction](http://mirrors.ctan.org/graphics/pgf/contrib/pixelart/pixelart.pdf). - Example: The heart of the picture above was produced using the following code. diff --git a/graphics/pgf/contrib/pixelart/pixelart.pdf b/graphics/pgf/contrib/pixelart/pixelart.pdf index 615676f083..511878b9c1 100644 Binary files a/graphics/pgf/contrib/pixelart/pixelart.pdf and b/graphics/pgf/contrib/pixelart/pixelart.pdf differ diff --git a/graphics/pgf/contrib/pixelart/pixelart.sty b/graphics/pgf/contrib/pixelart/pixelart.sty index 4fa15d8101..19f2bd4135 100644 --- a/graphics/pgf/contrib/pixelart/pixelart.sty +++ b/graphics/pgf/contrib/pixelart/pixelart.sty @@ -15,7 +15,7 @@ %% This work consists of the files pixelart.sty, pixelart.lua, pixelart.tex. \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{pixelart}[2023/02/18 v1.0.1 A package to draw pixel-art pictures] +\ProvidesPackage{pixelart}[2023/02/20 v1.0.2 A package to draw pixel-art pictures] \RequirePackage{iftex} \ifluatex @@ -28,7 +28,7 @@ \RequirePackage{tikz} \usetikzlibrary{patterns} -\luadirect{dofile("pixelart.lua")} +\luadirect{require("pixelart")} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Package options diff --git a/graphics/pgf/contrib/pixelart/pixelart.tex b/graphics/pgf/contrib/pixelart/pixelart.tex index bfcf1e5863..3e63dfb71a 100644 --- a/graphics/pgf/contrib/pixelart/pixelart.tex +++ b/graphics/pgf/contrib/pixelart/pixelart.tex @@ -9,8 +9,8 @@ \setcnltx{ name = pixelart, title = \pixelartlogo, - version = v1.0.1, - date = 2023-02-18, + version = v1.0.2, + date = 2023-02-20, info = A \LaTeX{} package to draw pixel-art pictures , authors = Louis Paternault , email = spalax(at)gresille(dot)org , diff --git a/graphics/pgf/contrib/pixelart/pixelart0.pdf b/graphics/pgf/contrib/pixelart/pixelart0.pdf index abd374878a..74d435678d 100644 Binary files a/graphics/pgf/contrib/pixelart/pixelart0.pdf and b/graphics/pgf/contrib/pixelart/pixelart0.pdf differ diff --git a/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.pdf b/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.pdf index 2ad9ed8906..8f76925ac6 100644 Binary files a/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.pdf and b/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.pdf differ diff --git a/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.tex b/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-en.tex index 0775f8a82b..2867f641b4 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.3} -\def\TPdate{17/02/2023} +\def\TPversion{0.1.4} +\def\TPdate{18/02/2023} \usepackage[most]{tcolorbox} \tcbuselibrary{minted} @@ -454,6 +454,10 @@ The third argument, \textit{mandatory} and between \texttt{\{...\}} is the name \item Horse \item Goat \item Lions + \item Factory + \item Angel + \item Tower + \item Ufo \end{itemize} \end{multicols}} @@ -640,10 +644,36 @@ The third argument, \textit{mandatory} and between \texttt{\{...\}} is the name \TangramTikz[ColorCorrection]{Lions} \end{PresentationCode} +\begin{PresentationCode}{} +\TangramTikz{Factory} +\TangramTikz[Correction]{Factory} +\TangramTikz[ColorCorrection]{Factory} +\end{PresentationCode} + +\begin{PresentationCode}{} +\TangramTikz{Angel} +\TangramTikz[Correction]{Angel} +\TangramTikz[ColorCorrection]{Angel} +\end{PresentationCode} + +\begin{PresentationCode}{} +\TangramTikz{Tower} +\TangramTikz[Correction]{Tower} +\TangramTikz[ColorCorrection]{Tower} +\end{PresentationCode} + +\begin{PresentationCode}{} +\TangramTikz{Ufo} +\TangramTikz[Correction]{Ufo} +\TangramTikz[ColorCorrection]{Ufo} +\end{PresentationCode} + \newpage \part{History} +\verb|v0.1.4|~:~~~~New models + \verb|v0.1.3|~:~~~~New models \verb|v0.1.2|~:~~~~New models diff --git a/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.pdf b/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.pdf index cbfc5cbde9..2c1a9bd080 100644 Binary files a/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.pdf and b/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.pdf differ diff --git a/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.tex b/graphics/pgf/contrib/tangramtikz/doc/TangramTikz-doc-fr.tex index 69dd30c432..e96133889d 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.3} -\def\TPdate{17 Février 2023} +\def\TPversion{0.1.4} +\def\TPdate{18 Février 2023} \usepackage[most]{tcolorbox} \tcbuselibrary{minted} @@ -456,6 +456,10 @@ Le troisième argument, \textit{obligatoire} et entre \texttt{\{...\}} est quant \item Cheval \item Chevre \item Lion + \item Usine + \item Ange + \item Tour + \item Ovni \end{itemize} \end{multicols}} @@ -644,10 +648,36 @@ Le troisième argument, \textit{obligatoire} et entre \texttt{\{...\}} est quant \TangramTikz[CorrectionCouleur]{Lion} \end{PresentationCode} +\begin{PresentationCode}{} +\TangramTikz{Usine} +\TangramTikz[Correction]{Usine} +\TangramTikz[CorrectionCouleur]{Usine} +\end{PresentationCode} + +\begin{PresentationCode}{} +\TangramTikz{Ange} +\TangramTikz[Correction]{Ange} +\TangramTikz[CorrectionCouleur]{Ange} +\end{PresentationCode} + +\begin{PresentationCode}{} +\TangramTikz{Tour} +\TangramTikz[Correction]{Tour} +\TangramTikz[CorrectionCouleur]{Tour} +\end{PresentationCode} + +\begin{PresentationCode}{} +\TangramTikz{Ovni} +\TangramTikz[Correction]{Ovni} +\TangramTikz[CorrectionCouleur]{Ovni} +\end{PresentationCode} + \newpage \part{Historique} +\verb|v0.1.4|~:~~~~Nouveaux modèles + \verb|v0.1.3|~:~~~~Nouveaux modèles \verb|v0.1.2|~:~~~~Nouveaux modèles diff --git a/graphics/pgf/contrib/tangramtikz/tex/TangramTikz.sty b/graphics/pgf/contrib/tangramtikz/tex/TangramTikz.sty index 6943745a3c..acc0051592 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/02/17 v0.1.3 Tangram Puzzles with TikZ] +\ProvidesPackage{TangramTikz}[2023/02/18 v0.1.4 Tangram Puzzles with TikZ] +% 0.1.4 Ajout de modèles % 0.1.3 Ajout de modèles % 0.1.2 Ajout de modèles % 0.1.1 Ajout de modèles @@ -686,6 +687,98 @@ }% } +%the factory / l'usine (0.1.4) +\NewDocumentCommand\TangramFactory{ s O{TangPuzz} }{%*=colorcorrection,[key for pic] + \IfBooleanTF{#1}% + {% + \PieceTangram[TangSol={\TanGListeCouleurs[1]}]({0},{0}){TangGrandTri} + \PieceTangram[TangSol={\TanGListeCouleurs[1]}]({0},{2*sqrt(2)}){TangGrandTri} + \PieceTangram[TangSol={\TanGListeCouleurs[2]}]({-sqrt(2)},{sqrt(2)}){TangMoyTri} + \PieceTangram[TangSol={\TanGListeCouleurs[4]}]({-1},{2*sqrt(2)}){TangCar} + \PieceTangram[TangSol={\TanGListeCouleurs[3]}]({0.5*sqrt(2)-0.5},{2*sqrt(2)+1}){TangPetTri} + \PieceTangram[TangSol={\TanGListeCouleurs[5]}]({-2*sqrt(2)},{0}){TangPara} + \PieceTangram[TangSol={\TanGListeCouleurs[3]}]({-2*sqrt(2)+1},{2}){TangPetTri} + }% + {% + \PieceTangram[#2]({0},{0}){TangGrandTri} + \PieceTangram[#2]({0},{2*sqrt(2)}){TangGrandTri} + \PieceTangram[#2]({-sqrt(2)},{sqrt(2)}){TangMoyTri} + \PieceTangram[#2]({-1},{2*sqrt(2)}){TangCar} + \PieceTangram[#2]({0.5*sqrt(2)-0.5},{2*sqrt(2)+1}){TangPetTri} + \PieceTangram[#2]({-2*sqrt(2)},{0}){TangPara} + \PieceTangram[#2]({-2*sqrt(2)+1},{2}){TangPetTri} + }% +} + +%the angel / l'ange (0.1.4) +\NewDocumentCommand\TangramAngel{ s O{TangPuzz} }{%*=colorcorrection,[key for pic] + \IfBooleanTF{#1}% + {% + \PieceTangram[TangSol={\TanGListeCouleurs[3]}]({0},{0}){TangPetTri} + \PieceTangram[TangSol={\TanGListeCouleurs[5]}]({0},{0}){TangPara} + \PieceTangram[TangSol={\TanGListeCouleurs[2]}]({0},{1}){TangMoyTri} + \PieceTangram[TangSol={\TanGListeCouleurs[3]}]({0},{2.5}){TangPetTri} + \PieceTangram[TangSol={\TanGListeCouleurs[4]}]({0},{3}){TangCar} + \PieceTangram[TangSol={\TanGListeCouleurs[1]}]({0},{3}){TangGrandTri} + \PieceTangram[TangSol={\TanGListeCouleurs[1]}]({0},{3}){TangGrandTri} + }% + {% + \PieceTangram[#2]({0},{0}){TangPetTri} + \PieceTangram[#2]({0},{0}){TangPara} + \PieceTangram[#2]({0},{1}){TangMoyTri} + \PieceTangram[#2]({0},{2.5}){TangPetTri} + \PieceTangram[#2]({0},{3}){TangCar} + \PieceTangram[#2]({0},{3}){TangGrandTri} + \PieceTangram[#2]({0},{3}){TangGrandTri} + }% +} + +%the tower / la tour (0.1.4) +\NewDocumentCommand\TangramTower{ s O{TangPuzz} }{%*=colorcorrection,[key for pic] + \IfBooleanTF{#1}% + {% + \PieceTangram[TangSol={\TanGListeCouleurs[1]}]({-2},{0}){TangGrandTri} + \PieceTangram[TangSol={\TanGListeCouleurs[1]}]({0},{2}){TangGrandTri} + \PieceTangram[TangSol={\TanGListeCouleurs[5]}]({0},{3}){TangPara} + \PieceTangram[TangSol={\TanGListeCouleurs[3]}]({1},{2+sqrt(2)}){TangPetTri} + \PieceTangram[TangSol={\TanGListeCouleurs[2]}]({2-0.5*sqrt(2)},{3+0.5*sqrt(2)}){TangMoyTri} + \PieceTangram[TangSol={\TanGListeCouleurs[4]}]({0},{3+0.5*sqrt(2)}){TangCar} + \PieceTangram[TangSol={\TanGListeCouleurs[3]}]({0.5+0.5*sqrt(2)},{4+0.5*sqrt(2)}){TangPetTri} + }% + {% + \PieceTangram[#2]({-2},{0}){TangGrandTri} + \PieceTangram[#2]({0},{2}){TangGrandTri} + \PieceTangram[#2]({0},{3}){TangPara} + \PieceTangram[#2]({1},{2+sqrt(2)}){TangPetTri} + \PieceTangram[#2]({2-0.5*sqrt(2)},{3+0.5*sqrt(2)}){TangMoyTri} + \PieceTangram[#2]({0},{3+0.5*sqrt(2)}){TangCar} + \PieceTangram[#2]({0.5+0.5*sqrt(2)},{4+0.5*sqrt(2)}){TangPetTri} + }% +} + +%the UFO / l'OVNI (0.1.4) +\NewDocumentCommand\TangramUfo{ s O{TangPuzz} }{%*=colorcorrection,[key for pic] + \IfBooleanTF{#1}% + {% + \PieceTangram[TangSol={\TanGListeCouleurs[4]}]({0},{0}){TangCar} + \PieceTangram[TangSol={\TanGListeCouleurs[1]}]({2},{-2}){TangGrandTri} + \PieceTangram[TangSol={\TanGListeCouleurs[1]}]({0},{0}){TangGrandTri} + \PieceTangram[TangSol={\TanGListeCouleurs[2]}]({-1},{0}){TangMoyTri} + \PieceTangram[TangSol={\TanGListeCouleurs[5]}]({2},{0}){TangPara} + \PieceTangram[TangSol={\TanGListeCouleurs[3]}]({-3},{-1}){TangPetTri} + \PieceTangram[TangSol={\TanGListeCouleurs[3]}]({-2},{-1}){TangPetTri} + }% + {% + \PieceTangram[#2]({0},{0}){TangCar} + \PieceTangram[#2]({2},{-2}){TangGrandTri} + \PieceTangram[#2]({0},{0}){TangGrandTri} + \PieceTangram[#2]({-1},{0}){TangMoyTri} + \PieceTangram[#2]({2},{0}){TangPara} + \PieceTangram[#2]({-3},{-1}){TangPetTri} + \PieceTangram[#2]({-2},{-1}){TangPetTri} + }% +} + %macros for tangram creation / commandes pour créer le tangram \NewDocumentCommand\TangramTikzCreateEN{ m }{% \readlist*\TanGListeCouleurs{\TangColors}% @@ -808,6 +901,18 @@ %LION \IfStrEq{#3}{Lions}{\TangramTikzCreateEN{\TangramLion}}{}% \IfStrEq{#3}{Lion}{\TangramTikzCreateFR{\TangramLion}}{}% + %FACTORY + \IfStrEq{#3}{Factory}{\TangramTikzCreateEN{\TangramFactory}}{}% + \IfStrEq{#3}{Usine}{\TangramTikzCreateFR{\TangramFactory}}{}% + %ANGEL + \IfStrEq{#3}{Angel}{\TangramTikzCreateEN{\TangramAngel}}{}% + \IfStrEq{#3}{Ange}{\TangramTikzCreateFR{\TangramAngel}}{}% + %TOWER + \IfStrEq{#3}{Tower}{\TangramTikzCreateEN{\TangramTower}}{}% + \IfStrEq{#3}{Tour}{\TangramTikzCreateFR{\TangramTower}}{}% + %UFO + \IfStrEq{#3}{Ufo}{\TangramTikzCreateEN{\TangramUfo}}{}% + \IfStrEq{#3}{Ovni}{\TangramTikzCreateFR{\TangramUfo}}{}% \end{tikzpicture}% } diff --git a/info/xetexref/README.txt b/info/xetexref/README.txt index 85af7cb8c9..01c88c2aae 100644 --- a/info/xetexref/README.txt +++ b/info/xetexref/README.txt @@ -1,14 +1,18 @@ # The XETEXREF documentation -This package consists of a semi-official reference document for XeTeX. -It is not a user manual; it simply attempts to list XeTeX’s extended features and interfaces. +This package is a semi-official reference document for XeTeX. +(It has not been reviewed by the XeTeX maintainers.) +It is not a user manual; it simply attempts to list XeTeX's +extended features and interfaces. Developed at: -Released at: +Released at: ## Compilation -A standard TeX distribution that includes XeTeX is needed to compile the `xetex-reference.tex` document. The following (freely available) fonts are required to be installed in your texmf tree: +A standard TeX distribution that includes XeTeX is needed to compile the +`xetex-reference.tex` document. The following (freely available) fonts +are required to be installed in your texmf tree and/or as system fonts: * Linux Libertine O * Antykwa Torunska @@ -16,7 +20,7 @@ A standard TeX distribution that includes XeTeX is needed to compile the `xetex- ## Legalities -Copyright 2007-2019 Will Robertson +Copyright 2007-2023 Will Robertson Copyright 2019 Hironobu Yamashita Copyright 2018 Joseph Wright Copyright 2011-2017 Karl Berry @@ -26,10 +30,10 @@ This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3c 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 + https://www.latex-project.org/lppl.txt and version 1.3 or later is part of all distributions of LaTeX version 2005/12/01 or later. This work has the LPPL maintenance status `maintained'. -The Current Maintainer of this work is Will Robertson. +The Current Maintainers of this work are Will Robertson and Karl Berry. diff --git a/info/xetexref/xetex-reference.pdf b/info/xetexref/xetex-reference.pdf index 0619b58836..1877be914f 100644 Binary files a/info/xetexref/xetex-reference.pdf and b/info/xetexref/xetex-reference.pdf differ diff --git a/info/xetexref/xetex-reference.tex b/info/xetexref/xetex-reference.tex index 2c6cc2661e..ae859e3b32 100644 --- a/info/xetexref/xetex-reference.tex +++ b/info/xetexref/xetex-reference.tex @@ -4,7 +4,7 @@ % conditions of the LaTeX Project Public License, either version 1.3c % 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 +% https://www.latex-project.org/lppl.txt % and version 1.3 or later is part of all distributions of LaTeX % version 2005/12/01 or later. % @@ -19,12 +19,17 @@ \title{The \xetex reference guide\\\url{https://ctan.org/pkg/xetexref}} \author{Will Robertson \and Khaled Hosny \and Karl Berry} -\date{\VERSION} +\date{\today} \suppressfontnotfounderror=1 +\tracinglostchars=1 \makeatletter \def\@dotsep{999} +\makeatother + +\usepackage{refstyle} % must load before unicode-math with 2023 LaTeX. +% https://tex.stackexchange.com/questions/675145 \usepackage{fontspec,unicode-math} \setmainfont{texgyrepagella}[ @@ -43,13 +48,13 @@ BoldItalicFont = *-bolditalic , Scale=MatchLowercase ] -\setmonofont{inconsolata}[ +\iffalse \setmonofont{inconsolata}[ Scale=MatchLowercase, StylisticSet=3, % <- straight quotes - AutoFakeSlant=.2] + AutoFakeSlant=.2]\fi \setmathfont{texgyrepagella-math.otf} -\usepackage{calc,fancyvrb,hyperref,refstyle,varioref,xcolor,hologo,xspace} +\usepackage{calc,fancyvrb,hyperref,varioref,xcolor,hologo,xspace} \usepackage{geometry} %\geometry{screen,margin=3cm} @@ -88,9 +93,9 @@ \edef\|{|} \DefineShortVerb{\|} \newcommand\xarg[1]{$\langle\hbox{\rmfamily\itshape #1}\rangle$} -\let\meta\xarg \def\<#1>{\xarg{#1}} \newcommand\oarg[1]{\texttt{[\,#1\,]}} +\newcommand\barg[1]{\mbox{{\tt\char`\{\,}#1\,{\tt\char`\}}}}% braced arg \newcommand\desc[1]{\par\noindent\ignorespaces#1\par} \def\endcmd{% \end{minipage} @@ -103,25 +108,39 @@ \newlength\exampleindent \setlength\exampleindent{1em} +\newenvironment{examplenooutput} + {\wlog{^^Jstarting examplenooutput at line \the\inputlineno} + \VerbatimEnvironment + \begin{VerbatimOut}{\examplefilename}} + {\end{VerbatimOut} + \def\typesetoutput{[No output for the example, since no AAT or + Graphite fonts are available.} + \typesetexample} + \newenvironment{example} - {\VerbatimEnvironment + {\wlog{^^Jstarting example at line \the\inputlineno} + \VerbatimEnvironment \begin{VerbatimOut}{\examplefilename}} {\end{VerbatimOut} + \def\typesetoutput{\color[rgb]{0.7,0,0}\input\examplefilename\relax}% \typesetexample} + \newcommand\typesetexample{% \begin{trivlist}\item[] \vrule \hspace{\exampleindent} \begin{minipage}{\linewidth-\exampleindent-\exampleindent} + \hfuzz=24pt % italic small caps example has overfull line \textit{Example:}\par \vspace{0.4\baselineskip} \BVerbatimInput[fontsize=\small]{\examplefilename}\par \vspace{0.4\baselineskip} - \color[rgb]{0.7,0,0}\input\examplefilename\relax + \typesetoutput \end{minipage}\par \end{trivlist}} + \let\strong\textbf \newcommand\hlink[2]{\href{#1}{#2}\footnote{\url{#1}}} @@ -145,19 +164,21 @@ \section*{Introduction} -This document serves to summarise additional features of \xetex without -being so much as a ‘users’ guide. Much of the functionality -addressed here is provided in abstracted form in various \latex -packages and \context modules. +This document serves as a reference for additional features of \xetex. +It is not a users' guide. Much of the functionality addressed here is +provided in abstracted form in various \latex packages and \context +modules. -The descriptions here should be a fairly exhaustive list of the new -primitives and features of \xetex. Descriptions are still rather -aenemic, however. +The descriptions here are intended to be a reasonably complete, though +terse, list of the new primitives and features of \xetex. + +For contributions (very welcome!), bug reports, etc., see links from +the CTAN package page: \url{https://ctan.org/pkg/xetexref}. \section*{License} This work, is distributed under the terms of the LaTeX Project Public License -(\url{http://www.latex-project.org/lppl.txt}). +(\url{https://www.latex-project.org/lppl.txt}). This basically means you are free to re-distribute this file as you wish; you may also make changes to this file or use its contents for @@ -283,7 +304,7 @@ The following \xarg{font options} control which `renderer' \xetex uses to interf \item[/AAT] Explicitly use the AAT renderer (Mac~OS~X only). \item[/OT] Explicitly use the OpenType renderer (new in 0.9999). \item[/GR] Explicitly use the Graphite renderer.% - \footnote{\url{http://scripts.sil.org/cms/scripts/page.php?site_id=projects&item_id=graphite_home}} + \footnote{\raggedright \url{https://scripts.sil.org/cms/scripts/page.php?site_id=projects&item_id=graphite_home}} \item[/ICU] Explicitly use the OpenType renderer (deprecated since 0.9999). \end{optdesc} @@ -292,7 +313,7 @@ The following \xarg{font options} control which `renderer' \xetex uses to interf The \xarg{font features} is a comma or semi-colon separated list activating or deactivating various OpenType, Graphite, or AAT font -features, which will vary by font. In contrast to font options, +features; these vary by font. In contrast to font options, features work whether the font is selected by file name or through the operating system. @@ -302,21 +323,20 @@ font (see comments at the top of each). \subsubsection{Font features specific to OpenType, Graphite, or AAT} -OpenType font features are usually chosen with -\hlink{http://www.microsoft.com/typography/otspec/featuretags.htm}{standard -tags}. They may be either comma- or semicolon-separated, and prefixed -with a |+| to turn them on and a |-| to turn them off, optionally followed -by |=| and a 0-based index for selecting alternates from multiple -alternates features (ignored for |-| prefixed tags). +OpenType font features are usually specified with +\hlink{https://www.microsoft.com/typography/otspec/featuretags.htm}{standard +tags} in the \cs{font} command. They may be either comma- or +semicolon-separated, and prefixed with a |+| to turn them on and a |-| +to turn them off, optionally followed by |=| and a 0-based index for +selecting alternates from multiple alternates features (ignored for |-| +prefixed tags). \begin{example} \font\liber="[LinLibertine_RI.otf]/I=5:+smcp" at 12pt \liber This is the OpenType font Linux Libertine in italic with small caps. \end{example} -Varying depending on the language and script in use (see -\secref[vref]{script}), a small number of OpenType features, if they -exist, may be activated by default. +OpenType features can be activated by default: \begin{example} \font\antt="[AntykwaTorunska-Regular.otf]" at 12pt \antt 0 @@ -329,12 +349,12 @@ exist, may be activated by default. AAT font features and Graphite font features are specified by strings within each font rather than standardised tags. Therefore, even -equivalent features between different fonts can have different names. +equivalent features can and do have different names in different fonts. -\begin{example} -\font\gra="[CharisSIL-R.ttf]/GR:Small Caps=True" at 12pt +\begin{examplenooutput} +\font\gra="[CharisSIL-Regular.ttf]/GR:Small Caps=True" at 12pt \gra This is the Graphite font Charis SIL with small caps. -\end{example} +\end{examplenooutput} \subsubsection{Features for all fonts} @@ -346,7 +366,7 @@ Triple pair of hex values to specify the colour in RGB space, with an optional value for the transparency. \begin{example} -\font\9="[lmsans10-regular]:color=0000FF,mapping=tex-text" +\font\9="[lmsans10-regular.otf]:color=0000FF,mapping=tex-text" \9 A sans blue quoted em-dash: ``---''. \end{example} @@ -379,10 +399,10 @@ size. \subsubsection{OpenType script and language support}\seclabel{script} -OpenType font features (and font behaviour) can vary by -\hlink{http://www.microsoft.com/typography/otspec/scripttags.htm}{script} +OpenType font features (and font behavior) can vary by +\hlink{https://www.microsoft.com/typography/otspec/scripttags.htm}{script} (‘alphabet’) and by -\hlink{http://www.microsoft.com/typography/otspec/languagetags.htm}{language}. +\hlink{https://www.microsoft.com/typography/otspec/languagetags.htm}{language}. These are selected with four and three letter tags, respectively. \begin{optdesc} @@ -431,8 +451,8 @@ Enables glyph rotation in the output so vertical typesetting can be performed. \texttt{\fontname#1} is rendered by \ifcase\XeTeXfonttype#1\TeX\or AAT\or OpenType\or Graphite\fi.\par} \font\1="cmr10" -\font\2="[CharisSIL-R.ttf]" -\font\3="[CharisSIL-R.ttf]/OT" +\font\2="[CharisSIL-Regular.ttf]" +\font\3="[CharisSIL-Regular.ttf]/OT" \whattype\1 \whattype\2 \whattype\3 \end{example} @@ -447,7 +467,7 @@ Enables glyph rotation in the output so vertical typesetting can be performed. \endcmd \begin{example} -\font\1="[CharisSIL-R.ttf]"\1 +\font\1="[CharisSIL-Regular.ttf]"\1 The first character in Charis SIL is: "\char\XeTeXfirstfontchar\1" and the last character is: "\char\XeTeXlastfontchar\1". \end{example} @@ -488,7 +508,7 @@ font.} \endcmd \begin{example} -\font\1="[CharisSIL-R.ttf]"\1 +\font\1="[CharisSIL-Regular.ttf]"\1 The glyph slot in Charis SIL for the Yen symbol is: \the\XeTeXglyphindex"yen" . % font-specific glyph name Or: \the\XeTeXcharglyph"00A5. % unicode character slot @@ -536,7 +556,7 @@ these two dimensions.} #1} \noindent -\font\x="[CharisSIL-I.ttf]" at 24pt \x +\font\x="[CharisSIL-Italic.ttf]" at 24pt \x \shadebbox{A} \shadebbox{W} \shadebbox{a} \shadebbox{f} \shadebbox{;} \shadebbox{*} \shadebbox{=} \end{example} @@ -604,6 +624,9 @@ for better copy/paste and search in PDF viewers.} \subsection{AAT and Graphite fonts} +These commands apply to AAT and Graphite fonts; for other kinds of +fonts, they produce an error. + \subsubsection{Features} \cmd|\XeTeXcountfeatures| @@ -635,18 +658,18 @@ exclusive (can only take a single selector).} \xarg{font} \xarg{feature name} \desc{This command provides a method to query whether a feature name -corresponds to a feature contained in the font. It represents an integer +corresponds to a feature contained in the font. It returns an integer corresponding to the feature number used to access the feature numerically. If the feature does not exist, the integer is \texttt{-1}. Also see \cs{XeTeXfindselectorbyname}.} \endcmd -\begin{example} -\font\1="[CharisSIL-R.ttf]/GR" at 10pt +\begin{examplenooutput} +\font\1="[CharisSIL-Regular.ttf]/GR" at 10pt \def\featname{Uppercase Eng alternates} The feature ‘\featname’ has index \the\XeTeXfindfeaturebyname\1 "\featname"\relax -\end{example} +\end{examplenooutput} \subsubsection{Feature selectors} @@ -681,14 +704,13 @@ feature of a \xarg{font}.} of a font is on by default.} \endcmd - \cmd|\XeTeXfindselectorbyname| \xarg{font} \xarg{feature name} \xarg{selector name} \desc{This command provides a method to query whether a feature selector name corresponds to a selector of a specific feature contained in the -font. It represents an integer corresponding to the selector number used +font. It returns an integer corresponding to the selector number used to access the feature selector numerically. If the feature selector does not exist, the integer is \texttt{-1}. @@ -698,8 +720,8 @@ below). Alternatively, they can be used as a means of checking whether a feature/selector exists before attempting to use it.} \endcmd -\begin{example} -\font\1="[CharisSIL-R.ttf]/GR" at 10pt +\begin{examplenooutput} +\font\1="[CharisSIL-Regular.ttf]/GR" at 10pt \def\featname{Uppercase Eng alternates} \newcount\featcount \featcount=\XeTeXfindfeaturebyname\1 "\featname"\relax @@ -709,11 +731,11 @@ feature/selector exists before attempting to use it.} \seleccount=\XeTeXfindselectorbyname\1 \featcount "\selecname"\relax The feature selector ‘\selecname’ has index \the\seleccount -\font\2="[CharisSIL-R.ttf]/GR:\featname=\selecname" at 10pt -\font\3="[CharisSIL-R.ttf]/GR:\the\featcount=\the\seleccount" at 10pt +\font\2="[CharisSIL-Regular.ttf]/GR:\featname=\selecname" at 10pt +\font\3="[CharisSIL-Regular.ttf]/GR:\the\featcount=\the\seleccount" at 10pt Activating the feature: \1 Ŋ \2 Ŋ \3 Ŋ -\end{example} +\end{examplenooutput} \subsubsection{Variation axes} @@ -878,9 +900,19 @@ optional keyword:\medskip \section{Characters} +\cmd|\char| +\xarg{number} +\desc{This and related \TeX\ primitives have been extended to take any +16-bit number, that is, up to 65536. As usual, hex digits must be +specific in uppercase: \cs{char"FF}, not \cs{char"ff}.} +\endcmd + \cmd|\Uchar| \xarg{number} -\desc{Expands to a character token with specified slot \meta{number} (range 0 to 1,114,111) with category code 12. While it looks superficially like the \TeX\ primitive \cs{char}, \cs{Uchar} is an expandable operation.} +\desc{Expands to a character token with specified slot \xarg{number} +(range 0 to 1,114,111) with category code 12. While it looks +superficially like the \TeX\ primitive \cs{char}, \cs{Uchar} is an +expandable operation.} \endcmd \begin{example} @@ -892,8 +924,9 @@ optional keyword:\medskip \cmd|\Ucharcat| \xarg{number} \xarg{catcode} -\desc{Expands to a character token with slot \meta{number} and \meta{catcode} specified. -The values allowed for \meta{catcode} are: 1--4, 6--8 and 10--13.} +\desc{Expands to a character token with slot \xarg{number} and +\xarg{catcode} specified. The values allowed for \xarg{catcode} are: +1--4, 6--8 and 10--13.} \endcmd \begin{example} @@ -976,10 +1009,10 @@ aAa A a B aBa BB \section{Encodings} \cmd|\XeTeXinputnormalization| -\xarg{Integer} +\xarg{integer} \desc{Specify whether \xetex is to perform normalisation on the input text and, if so, what type of normalisation to use. See -\url{http://unicode.org/reports/tr15/} for a description of Unicode +\url{https://unicode.org/reports/tr15/} for a description of Unicode normalisation. The \ value can be:\medskip \begin{optdesc} \item[0] (default) do not perform normalisation. @@ -991,40 +1024,40 @@ normalisation. The \ value can be:\medskip \endcmd \cmd|\XeTeXinputencoding| -\xarg{Charset name} +\xarg{charset name} \desc{Defines the input encoding of the following text.} \endcmd \cmd|\XeTeXdefaultencoding| -\xarg{Charset name} +\xarg{charset name} \desc{Defines the input encoding of subsequent files to be read.} \endcmd \section{Line breaking} \cmd|\XeTeXdashbreakstate| -\xarg{Integer} +\xarg{integer} \desc{Specify whether line breaks after en- and em-dashes are allowed. Off, 0, by default.} \endcmd \cmd|\XeTeXlinebreaklocale| -\xarg{Locale ID} +\xarg{locale-id} \desc{Defines how to break lines for multilingual text.} \endcmd \cmd|\XeTeXlinebreakskip| -\xarg{Glue} +\xarg{glue} \desc{Inter-character linebreak stretch} \endcmd \cmd|\XeTeXlinebreakpenalty| -\xarg{Integer} +\xarg{integer} \desc{Inter-character linebreak penalty} \endcmd \cmd|\XeTeXupwardsmode| -\xarg{Integer} +\xarg{integer} \desc{If greater than zero, successive lines of text (and rules, boxes, etc.) will be stacked upwards instead of downwards.} \endcmd @@ -1074,7 +1107,7 @@ circle) and the rotation is counterclockwise. The syntax of \| \ \| \\\ \ $\to$ \ \| \ \end{quote} -A \xarg{coerced dimen} or \xarg{internal dimen} is interpreted as number +A \xarg{coerced dimen} or \xarg{internal dimen} is interpreted as a number with unit ‘|pt|’. For example, for a rotation specified with a dimension \cs{testdim}, \begin{itemize} @@ -1082,17 +1115,17 @@ with unit ‘|pt|’. For example, for a rotation specified with a dimension \item \verb|\testdim=1in | is 72.27\textdegree, and \item \verb|\testdim=100sp| is (100/65536)\textdegree. \end{itemize} -In all cases the resulting decimal number for rotation $x$ must be +In all cases, the final decimal number for rotation $x$ must be within the limits $-16384 < x < 16384$. The \cs{XeTeXpdffile} command takes one more optional argument for specifying to which ‘box’ the PDF should be cropped before inserting -it (the second optional argument listed in thes syntax of +it (the second optional argument listed in the syntax of \cs{XeTeXpdffile} above). The PDF standard defines a number of (rectangular) bounding boxes that may be specified for various purposes. These are described in the PDF Standard\footnote{Adobe Systems Incorporated, 2008:\\ -\url{http://www.adobe.com/devnet/acrobat/pdfs/PDF32000_2008.pdf}} and +\url{https://adobe.com/devnet/acrobat/pdfs/PDF32000_2008.pdf}} and summarised below. \begin{quote} \begin{description}[style=nextline,leftmargin=1.5cm] @@ -1148,7 +1181,13 @@ the specified \xarg{font} to $n/1000$\,em. $n$ is clipped to $\pm1000$.} \endcmd -\section{Cross-compatibility with \pdftex and/or \luatex} +\section{Cross-compatibility with other \TeX\ engines} + +All of the major (non-frozen) \TeX\ engines support most of the +functionality described in this section, in one way or another, so that +macro formats (e.g., \LaTeX) can make use of it. Please see the +pdf\TeX{} manual for details (where all these primitive names begin with +\verb|\pdf...|). \subsection{Geometry} @@ -1182,8 +1221,8 @@ the specified \xarg{font} to $n/1000$\,em. $n$ is clipped to $\pm1000$.} but it is still expandable.} \endcmd -\cmd|\ifincsname...(\else...)\fi| -\desc{\tex conditional to branch true if the expansion occurs within +\cmd|\ifincsname...[\else...]\fi| +\desc{\tex conditional, true if the expansion occurs within \texttt{\char`\\csname ... \char`\\endcsname}.} \endcmd @@ -1193,12 +1232,26 @@ but it is still expandable.} \x/\csname\x\endcsname \end{example} -\cmd|\ifprimitive| \xarg{control sequence} |...(\else...)\fi| +\cmd|\ifprimitive| \xarg{control sequence} |...[\else...]\fi| \desc{\tex conditional to test if a control sequence is a primitive which still has its primitive meaning, \ie, has not been redefined or undefined.} \endcmd +\cmd|\partokencontext| +\xarg{integer} +\desc{Specifies the cases in which \cs{par}, or the given +\cs{partokenname} (see next) is internally emitted. The default is zero, +yielding the standard behavior. See the \pdftex\ manual for more.} +\endcmd + +\cmd|\partokenname| +\xarg{control sequence} +\desc{By default, \TeX\ emits a control sequence \cs{par} at blank lines +and other situations. This command changes the name of what is emitted +to the given control sequence. See the \pdftex\ manual for more.} +\endcmd + \cmd|\primitive| \xarg{control sequence} \desc{This command executes the primitive meaning of the following control @@ -1220,6 +1273,23 @@ greater) in which a subset of commands only are allowed.} Shell escape \ifnum\shellescape>0 is \else is not \fi enabled. \end{example} +\cmd|\showstream| +\xarg{integer} +\desc{If this primitive parameter has a value corresponding to an open output +stream (which has been opened with \cs{openout}), then any +\cs{show}, \cs{showthe}, \cs{showbox} or \cs{showlists} +commands do not write output to the terminal, but instead write to only +the referenced output stream, as if they were written with +\cs{immediate}\cs{write}.} +\endcmd + +\cmd|\special shipout | +\xarg{token list} +\desc{With the additional ``keyword'' \texttt{shipout}, expansion of the +\xarg{token listr} is delayed until \cs{shipout}, like +non-\cs{immediate}\cs{write}.} +\endcmd + \cmd|\strcmp| \xarg{arg one} \xarg{arg two} @@ -1242,13 +1312,22 @@ Therefore, |\a| is greater than |\z|: \strcmp{\a}{\z} Also note that catcodes are ignored: \strcmp{b}{\b} \end{example} +\cmd|\tracingstacklevels| +\xarg{integer} +\desc{If this integer parameter is positive, and \cs{tracingmacros} +is also positive, a prefix indicating the macro expansion depth +is output on each relevant log line (e.g., \texttt{\char`\~..}\ at depth~2). +Also, macro logging is truncated at a depth $\ge$ the parameter value.} +\endcmd + \subsection{Randomness} \cmd|\normaldeviate| \xarg{number} \desc{Generate a normally-distributed random integer with a mean of $0$ and standard deviation $65\,536$. That is, about $68$\% of the time, the result -will be between $−65\,536$ and $65\,536$ (one standard deviation away from +will be between $−65\,536$ and $65\,536$ (one standard +deviation away from the mean). About $95\%$ of results will be within two standard deviations, and $99.7$\% within three.} \endcmd @@ -1269,6 +1348,26 @@ sequences of semi-randoms at a later moment.} (inclusive) and ⟨number⟩ (exclusive).} \endcmd +\cmd|SOURCE_DATE_EPOCH| +(environment variable) +\desc{If this environment variable is set, its value is used as the current +time in seconds since the usual Unix ``epoch'': the beginning of +1970-01-01, UTC. Negative or non-integer values cause a fatal error. +Thus, a value of \texttt{32} would result in a \texttt{/CreationDate} and +\texttt{/ModDate} values of \texttt{19700101000032Z}. This is useful for +reproducible builds of documents.} +\endcmd + +\cmd|FORCE_SOURCE_DATE| +(environment variable) +\par\noindent % no \desc because of _'s +If this is set to~\texttt{1}, \xetex's time-related primitives are also +initialized from the value of \verb|SOURCE_DATE_EPOCH|. These primitives +are \cs{year}, \cs{month}, \cs{day}, and \cs{time}. If +\verb|SOURCE_DATE_EPOCH| is not set, setting \verb|FORCE_SOURCE_DATE| +has no effect. (See the \pdftex\ manual for pathological cases.) +\endcmd + \subsection{Timing} \cmd|\elapsedtime| @@ -1283,48 +1382,82 @@ $2^{31} − 1$ will be returned.} \desc{Reset the internal timer to $0$.} \endcmd -\subsection{File queries} +\subsection{File handling} \cmd|\filedump| \texttt{[offset]} \xarg{number} \texttt{[length]} \xarg{number} -\xarg{file} +\barg{\xarg{filename}} \desc{Expands to a hexadecimal dump of the contents of the file, starting from position zero and extending to the end of the file unless either an offset or length are given.} \endcmd \cmd|\filemoddate| -\xarg{file name} +\barg{\xarg{filename}} \desc{Expands to the date the file was last modified in the format \texttt{D:YYYYMMDDHHMMSS+ZZZZ} as a string.} \endcmd \cmd|\filesize| -\xarg{file name} +\barg{\xarg{filename}} \desc{Expands to the size of the file in bytes.} \endcmd \cmd|\mdfivesum| -\texttt{[file]} -\xarg{text} -\desc{Expands to the MD5 sum of the \meta{text}, or if the \texttt{file} -keyword is given, the MD5 sum of the file contents.} +\oarg{file} +\barg{\xarg{text}} +\desc{Expands to the MD5 sum of the \xarg{text}, or if the \texttt{file} +keyword is given, the MD5 sum of the contents of the file named \xarg{text}.} +\endcmd + +\cmd|\input| +\barg{\xarg{filename}} +\desc{As of \TeX~Live 2020, the \cs{input} primitive in all \TeX\ +engines, including \xetex, now also accepts a group-delimited filename +argument, as a system-dependent extension, as in +\cs{input\barg{foo.tex}}. The usage of \cs{input} with a standard +space/token-delimited filename is completely unchanged. + +This group-delimited argument was previously implemented in \luatex; now +it is available in all engines. ASCII double quote characters +(\texttt{"}) are removed from the filename, but it is otherwise left +unchanged after tokenization. + +This extension is unlike most others in that it affects a primitive in +standard \TeX\ (\cs{input}), rather than being related to a new +primitive, command line option, etc. This is allowed because additional +methods of recognizing filenames are explicitly mentioned in +\texttt{tex.web} as acceptable system-dependent extensions. + +Incidentally, this does not directly affect \LaTeX's \cs{input} command +(which takes a group-delimited argument), as that is a macro +redefinition of the \cs{input} primitive.} \endcmd \subsection{Fonts} \cmd|\pdfmapfile| -\xarg{map spec} +\barg{\xarg{map file}} \desc{Defined in \texttt{xe(la)tex.ini} to place a whatsit special for \texttt{xdvipdfmx} to set a font map file. See the \pdftex user manual for full details.} \endcmd \cmd|\pdfmapline| -\xarg{line from map spec} +\barg{\xarg{line from map file}} \desc{Defined in \texttt{xe(la)tex.ini} to place a whatsit special for \texttt{xdvipdfmx} to set up a font map. See the \pdftex user manual for full details.} \endcmd +\cmd|\tracinglostchars| +\xarg{integer} +\desc{When set to 3 or larger, a character missing from a font provokes +a full error, not just a diagnostic message (perhaps only in the log +file, depending on \texttt{\char`\\tracingonline}. Also, the missing +character code is always reported in hex, two digits for normal \TeX\ +fonts or \texttt{U+....} format for system fonts, in addition to its ASCII +character, if printable.} +\endcmd + \cmd|\suppressfontnotfounderror| \xarg{integer} \desc{When set to zero (default) if a font is loaded that cannot be @@ -1342,6 +1475,17 @@ suppressed and the font control sequence being defined is set to \end{example} \endcmd +\subsection{Invoking \xetex} + +\xetex\ has many command line options. They are almost all inherited +from the common framework for \TeX\ engines as implemented in Web2C +(its manual is available at \url{https://tug.org/web2c}). + +The main exceptions are \verb|-no-pdf|, which tells \xetex\ to output +its XDV (extended DVI) without further processing, and +\verb|-output-driver=|\xarg{cmd}, which processes the XDV output with +\xarg{cmd}; the default is \texttt{xdvipdfmx}. + \section{Engine version} @@ -1360,5 +1504,4 @@ The \xetex version used to typeset this document is: \the\XeTeXversion\XeTeXrevision \end{example} - \end{document} diff --git a/macros/generic/crossrefenum/CHANGELOG.md b/macros/generic/crossrefenum/CHANGELOG.md index 05df28e8bb..70ca26494a 100644 --- a/macros/generic/crossrefenum/CHANGELOG.md +++ b/macros/generic/crossrefenum/CHANGELOG.md @@ -1,3 +1,12 @@ ## Changes ### 2022/11/11: Version 1.0 + +### 2023/02/20: Version 1.0.1 + +`\crossrefenum` is now protected against early expansion. + +### 2023/02/20: Version 1.0.2 + +Fixed some minor issues in version numbers and in the manual. + diff --git a/macros/generic/crossrefenum/README.md b/macros/generic/crossrefenum/README.md index ea649b5384..fc699bfe96 100644 --- a/macros/generic/crossrefenum/README.md +++ b/macros/generic/crossrefenum/README.md @@ -1,8 +1,8 @@ -# crossrefenum 2022/11/11 v1.0 +# crossrefenum 2023/02/20 v1.0.2 Smart typesetting of enumerated cross-references for various TeX formats. -Copyright (C) 2022 +Copyright (C) 2022-2023 by Bastien Dumont CTAN: `macros/generic/crossrefenum` @@ -38,7 +38,7 @@ For the moment, it works out of the box with ConTeXt and LaTeX. * `crossrefenum.md`: _Markdown source of the user guide to be typeset with Pandoc._ * `crossrefenum.pdf`: _User guide typeset with ConTeXt._ * `fixes.lua`: _Lua filter to be used with Pandoc for some typographic improvements._ - * `LICENSE_FLD_1-3.md`: _GNU Free Documentation License_ + * `LICENSE_FDL_1-3.md`: _GNU Free Documentation License_ * `Makefile`: _Provides the target `crossrefenum.pdf` with the required instructions for Pandoc_ * `TEMPLATE_crossrefenum.context`: _Template to be used with Pandoc._ * `test/`: @@ -66,7 +66,7 @@ and put in it `crossrefenum.tex` and, if required, ## License -Copyright 2022 by Bastien Dumont (bastien.dumont@posteo.net) +Copyright 2022-2023 by Bastien Dumont (bastien.dumont@posteo.net) crossrefenum.tex is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/macros/generic/crossrefenum/doc/Makefile b/macros/generic/crossrefenum/doc/Makefile index 9d124db536..31e2bc686f 100644 --- a/macros/generic/crossrefenum/doc/Makefile +++ b/macros/generic/crossrefenum/doc/Makefile @@ -1,6 +1,9 @@ -crossrefenum.pdf: crossrefenum.md ../CHANGELOG.md \ - TEMPLATE_crossrefenum.context fixes.lua - pandoc -o crossrefenum.pdf --pdf-engine=context \ +crossrefenum.pdf: crossrefenum-doc.tex + context $< && mv crossrefenum-doc.pdf $@ + +crossrefenum-doc.tex: crossrefenum.md ../CHANGELOG.md \ + TEMPLATE_crossrefenum.context fixes.lua + pandoc -s -o $@ -t context \ --template=TEMPLATE_crossrefenum.context \ -L fixes.lua \ crossrefenum.md ../CHANGELOG.md diff --git a/macros/generic/crossrefenum/doc/TEMPLATE_crossrefenum.context b/macros/generic/crossrefenum/doc/TEMPLATE_crossrefenum.context index c999539089..27b15a0d85 100644 --- a/macros/generic/crossrefenum/doc/TEMPLATE_crossrefenum.context +++ b/macros/generic/crossrefenum/doc/TEMPLATE_crossrefenum.context @@ -88,6 +88,10 @@ intent=ISO coated v2 300\letterpercent\space (ECI)] \setuplist[subsection][margin=3em, width=3em] \setuplist[subsubsection][margin=6em, width=4em] +$if(highlighting-commands)$ +$highlighting-commands$ +$endif$ + \starttext \starttitlepagemakeup @@ -112,7 +116,7 @@ $endif$ $if(license)$ \startlicensepagemakeup \inframed[frame=off, width=0.66\textwidth, align=normal]{% - Copyright (C) 2022 Bastien Dumont. + Copyright (C) 2022-2023 Bastien Dumont. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; diff --git a/macros/generic/crossrefenum/doc/crossrefenum.md b/macros/generic/crossrefenum/doc/crossrefenum.md index a08821de29..13e5494695 100644 --- a/macros/generic/crossrefenum/doc/crossrefenum.md +++ b/macros/generic/crossrefenum/doc/crossrefenum.md @@ -2,7 +2,7 @@ title: "crossrefenum" subtitle: "Smart typesetting of enumerated cross-references for various TeX formats" author: Bastien Dumont -date: 2022/11/11 +date: 2023/02/20 lang: en-US toc: true license: true @@ -230,7 +230,9 @@ if this feature were not already included in _crossrefenum_. \crfnm@newListFrom[\crfnm@doubleRefTypes][\crfnm@pageline] -> \crfnm@doubleRefTypes \crfnm@newListFrom[\crfnm@supportedTypes][\crfnm@line] -> \crfnm@supportedTypes \crfnm@newListFrom[\crfnm@supportedTypes][\crfnm@pageline] -> \crfnm@supportedTypes +``` +```{.tex} %% For the double types, set the primary and the secondary type. %% The primary type corresponds to the widest typographic unit %% (“page” for “pagenote”, “section” for “sectionpage”...). @@ -251,9 +253,11 @@ if this feature were not already included in _crossrefenum_. % Define all specific configuration options in the regular way. %% Required -\def\crfnmLine{l. } -\def\crfnmLines{ll.} +\def\crfnmLine{l.~} +\def\crfnmLines{ll.~} +``` +```{.tex} %% If it differs from the defaults. \def\crfnmCollapsable{yes} \def\crfnmLineBeforeLastInSecond{, } @@ -263,7 +267,7 @@ if this feature were not already included in _crossrefenum_. \def\crfnmLinePrintPrefixInSecond{no} ``` -Adding support to yet unsupported formats is far less trivial, +Adding support for additional formats is far less trivial, not least because most of them do not provide a straightforward way to get reference numbers via purely expandable macros, which is required for _crossrefenum_ to perform its calculations. diff --git a/macros/generic/crossrefenum/doc/crossrefenum.pdf b/macros/generic/crossrefenum/doc/crossrefenum.pdf index f2f7a9a7cd..94387d3b92 100644 Binary files a/macros/generic/crossrefenum/doc/crossrefenum.pdf and b/macros/generic/crossrefenum/doc/crossrefenum.pdf differ diff --git a/macros/generic/crossrefenum/tex/crossrefenum.sty b/macros/generic/crossrefenum/tex/crossrefenum.sty index 3d6ca15ae0..808f04ffa8 100644 --- a/macros/generic/crossrefenum/tex/crossrefenum.sty +++ b/macros/generic/crossrefenum/tex/crossrefenum.sty @@ -1,3 +1,6 @@ +% This file cannot be loaded in main-test.tex for it would load the version of crossrefenum.tex +% installed in the texmf tree. +% As a consequence, it should not be changed to correct bugs or implement new features. \input crossrefenum.tex \ProvidesPackage{crossrefenum}[\crfnmDate{} v\crfnmVersion{} Enumeration of cross-references] \endinput \ No newline at end of file diff --git a/macros/generic/crossrefenum/tex/crossrefenum.tex b/macros/generic/crossrefenum/tex/crossrefenum.tex index 2b8d424a67..46196edece 100644 --- a/macros/generic/crossrefenum/tex/crossrefenum.tex +++ b/macros/generic/crossrefenum/tex/crossrefenum.tex @@ -2,10 +2,10 @@ \def\crfnmName{crossrefenum} \def\crfnmShortDesc{Smart typesetting of enumerated cross-references for various TeX formats} \def\crfnmAuthor{Bastien Dumont} -\def\crfnmDate{2022/11/11} -\def\crfnmVersion{0.1} +\def\crfnmDate{2023/02/20} +\def\crfnmVersion{1.0.2} % -% Copyright 2022 by Bastien Dumont (bastien.dumont@posteo.net) +% Copyright 2022-2023 by Bastien Dumont (bastien.dumont@posteo.net) % % crossrefenum.tex is free software: you can redistribute it and/or modify % it under the terms of the GNU General Public License as published by @@ -524,13 +524,22 @@ %%% \crossrefenum: Public macro with optional arguments %%% +\crfnm@case[\fmtname] + \crfnm@context: { + \unexpanded\def\crossrefenum{\crfnm@crossrefenum} + } + \crfnm@latex: { + \protected\def\crossrefenum{\crfnm@crossrefenum} + } +\crfnm@endCases + % \crossrefenum has two optional arguments. % See the definition of \crfnm@enum below for the recognized values. \def\crfnm@firstArg@default{page} \def\crfnm@secondArg@default{withprefix} -\def\crossrefenum{% +\def\crfnm@crossrefenum{% \futurelet\crfnm@nextToken\crfnm@setEnumMacro } diff --git a/macros/generic/crossrefenum/tex/t-crossrefenum.tex b/macros/generic/crossrefenum/tex/t-crossrefenum.tex index 3f44e64f88..9629faf04c 100644 --- a/macros/generic/crossrefenum/tex/t-crossrefenum.tex +++ b/macros/generic/crossrefenum/tex/t-crossrefenum.tex @@ -9,10 +9,14 @@ %D copyright=Bastien Dumont, %D license=GNU Public License v. 3.0 or higher] +% This file cannot be loaded in main-test.tex for it would load the version of crossrefenum.tex +% installed in the texmf tree. +% As a consequence, it should not be changed to correct bugs or implement new features. + \startmodule[crossrefenum] \unprotect -\input ../crossrefenum.tex +\input crossrefenum.tex \protect \stopmodule \ No newline at end of file diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/README.md b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/README.md index 2643816c1f..ebb5cdd058 100644 --- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/README.md +++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/README.md @@ -19,8 +19,8 @@ high degree of customization. The main design focuses on triangular shapes for major layout elements and noise minimization for the main body of the work. -The theme is now available on [CTAN](https://ctan.org/pkg/beamertheme-trigon) -and a template is publicly available on the [Overleaf +The theme is available on [CTAN](https://ctan.org/pkg/beamertheme-trigon) +and a demo template is publicly available on the [Overleaf Gallery][overleaf-gallery]. Feature requests, issues and pull requests are welcome. @@ -69,7 +69,7 @@ install it manually by following these steps: archive](https://gitlab.com/thlamb/beamertheme-trigon/-/archive/master/beamertheme-trigon-master.zip) 2. **Compile the style files** by running `make sty` inside the downloaded directory. (Or run LaTeX directly on `source/trigontheme.ins`.) -3. **Move the resulting `*.sty` files** to the folder containing your +3. **Move the resulting `.sty` files** to the folder containing your presentation. To use Trigon with many presentations, run `make install` or move the `*.sty` files to a folder in your TeX path instead. 4. **Use the theme** by declaring `\usetheme{trigon}` in the preamble of your @@ -77,16 +77,29 @@ install it manually by following these steps: ### Overleaf -Since October 2021, [TexLive 2021 is available on -Overleaf](https://www.overleaf.com/blog/tex-live-2021-now-available). Trigon is -therefore automatically supported for new documents. If you want to switch older -documents to use the Trigon theme, you need to [select TexLive 2021 or higher as -your TeX Live -version](https://www.overleaf.com/blog/new-feature-select-your-tex-live-compiler-version) -(this may cause issues with other packages used in your presentation). +The version of **Trigon** available on Overleaf may not be the latest one. +Overleaf relies on Texlive for its backend latex installation, which they update +once a year (typically around end of Q3). Depending on the time of the year, it +is therefore possible that some of the latest features and developments are not +available on Overleaf. -In addition to that, a template project was created and is publicly available in -the [Overleaf Gallery][overleaf-gallery] to bootstrap your presentation. +_Note that you can see the current version of all packages by using `\listfiles` +in the preamble of the document and looking at the logs of the compilation._ + +Moreover, to avoid breaking changes, documents created with one version of +TexLive keep this same version when they are edited. To use a more recent +version of Trigon in your older documents, you need to [instruct Overleaf to use +the most recent +TexLive](https://www.overleaf.com/blog/new-feature-select-your-tex-live-compiler-version) +Keep in mind that this may cause issues with other packages used in your +presentation that would be updated as well. + +If you still want to use the very latest development, it is best to download the +source code of the package here or over CTAN, compile the `.sty` files locally +and place them at the root of you project on CTAN. + +A template project was created and is publicly available in the [Overleaf +Gallery][overleaf-gallery] to bootstrap your presentation. ## Usage @@ -105,19 +118,18 @@ following criteria: - Maximum three main triangles on the layout - Blending type "multiply" for overlapping triangles - Triangles must all be equilateral (60° angles), some useful macros are - defined in _beamerinnerthemettrigon.dtx_ for that + defined in _beamerinnerthemettrigon.dtx_ for that ## References & Acknowledgment - The theme structure and options are heavily based on the [Metropolis theme](https://github.com/matze/mtheme) -- Illustration picture for the demo titlepage from Taryn Elliott @ - [pexels](https://pexels.com) (published under Pexel License, free to use - without attribution). +- The picture used on the title page of the demo is "_Man in Red Jacket Standing + on the Stairs_": Photo by [Taryn Elliott from Pexels][man-red-jacket]. ## License -Copyright 2021 by Thomas Lambert . +Copyright 2021-2023 by Thomas Lambert . **Author and maintainer**: Thomas Lambert. @@ -126,8 +138,12 @@ International License](https://creativecommons.org/licenses/by-sa/4.0/), which is essentially a _free software_ license. Do not hesitate to copy and modify the code to fit your needs. +Some parts of this repository may be released under a different license than the +main theme. See the [NOTICE.md](NOTICE.md) file for more details. + [demo-shield]: https://img.shields.io/badge/Demo-PDF-blue.svg [docs-shield]: https://img.shields.io/badge/Documentation-PDF-blue.svg [demo-url]: https://gitlab.com/thlamb/beamertheme-trigon/-/jobs/artifacts/master/raw/demo/trigon_demo.pdf?job=tex-compile [docs-url]: https://gitlab.com/thlamb/beamertheme-trigon/-/jobs/artifacts/master/raw/docs/trigontheme.pdf?job=tex-compile [overleaf-gallery]: https://www.overleaf.com/latex/templates/trigon-beamer-theme/wjyyzvdzqkgf +[man-red-jacket]: https://www.pexels.com/photo/man-in-red-jacket-standing-on-the-stairs-4390730/ diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/demo/frames.tex b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/demo/frames.tex index c0bb1aa40a..4e215f091f 100644 --- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/demo/frames.tex +++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/demo/frames.tex @@ -70,7 +70,7 @@ Emphasis can be added by using \textbf{bold} typeface, \textit{italic}, \alert{alert} or {\color{tPrim}{simple colors}}. \vfill - Equations are typsetted with this font as well + Equations are typeset with this font as well \begin{equation*} F(x|\mu,s) = \int_{-\infty}^x s^{-1}\left(1+e^{-\frac{v-\mu}{s}}\right)^{-2} e^{-\frac{v-\mu}{s}}\;\mathsf{d}v = \frac{1}{1+e^{-\frac{x-\mu}{s}}} \end{equation*} diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/demo/trigon_demo.pdf b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/demo/trigon_demo.pdf index 4877533c2e..a0f438e65b 100644 Binary files a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/demo/trigon_demo.pdf and b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/demo/trigon_demo.pdf differ diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/docs/trigontheme.pdf b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/docs/trigontheme.pdf index 7928b7be64..5f8925ec69 100644 Binary files a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/docs/trigontheme.pdf and b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/docs/trigontheme.pdf differ diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamercolorthemetrigon.dtx b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamercolorthemetrigon.dtx index 2b3c3b7fc9..6c83aedd67 100644 --- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamercolorthemetrigon.dtx +++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamercolorthemetrigon.dtx @@ -13,7 +13,7 @@ % \iffalse %<*package> \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{beamercolorthemetrigon}[2022/05/08 v0.6.6 Trigon color theme] +\ProvidesPackage{beamercolorthemetrigon}[2023/02/20 v0.7.0 Trigon color theme] % % \fi % \CheckSum{0} diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerfontthemetrigon.dtx b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerfontthemetrigon.dtx index e126efc261..800a786145 100644 --- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerfontthemetrigon.dtx +++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerfontthemetrigon.dtx @@ -13,7 +13,7 @@ % \iffalse %<*package> \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{beamerfontthemetrigon}[2022/05/08 v0.6.6 Trigon font theme] +\ProvidesPackage{beamerfontthemetrigon}[2023/02/20 v0.7.0 Trigon font theme] % % \fi % \CheckSum{0} @@ -268,22 +268,28 @@ % the frame title we have to patch |\beamer@@frametitle|. % % \begin{macrocode} +\providecommand{\beamer@insertframetitlecontinuation}{ + \usebeamertemplate*{frametitle continuation} +} \patchcmd{\beamer@@frametitle} -{{% - \gdef\insertframetitle{{#2\ifnum\beamer@autobreakcount>0\relax{}\space% - \usebeamertemplate*{frametitle continuation}\fi}}% - \gdef\beamer@frametitle{#2}% - \gdef\beamer@shortframetitle{#1}% -}} -{{% - \gdef\insertframetitle{{\trigon@frametitleformat{#2}\ifnum% - \beamer@autobreakcount>0\relax{}\space% - \usebeamertemplate*{frametitle continuation}\fi}}% - \gdef\beamer@frametitle{#2}% - \gdef\beamer@shortframetitle{#1}% -}} + {\gdef\insertframetitle{{% + #2% + \ifnum\beamer@autobreakcount>0 + \relax{}\space% + \beamer@insertframetitlecontinuation% + \fi% + }}% + } + {\gdef\insertframetitle{{% + \trigon@frametitleformat{#2}% + \ifnum\beamer@autobreakcount>0 + \relax{}\space% + \beamer@insertframetitlecontinuation% + \fi% + }}% + } {} -{\PackageError{beamerfontthemetrigon}{Patching frame title failed}\@ehc} +{\PackageWarning{beamerfontthemetrigon}{Patching frame title failed}\@ehc} % \end{macrocode} % % \subsubsection{General font definitions} diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerinnerthemetrigon.dtx b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerinnerthemetrigon.dtx index 3d67da4098..9f0eb4cb8a 100644 --- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerinnerthemetrigon.dtx +++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerinnerthemetrigon.dtx @@ -13,7 +13,7 @@ % \iffalse %<*package> \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{beamerinnerthemetrigon}[2022/05/08 v0.6.6 Trigon inner theme] +\ProvidesPackage{beamerinnerthemetrigon}[2023/02/20 v0.7.0 Trigon inner theme] % % \fi % \CheckSum{0} @@ -285,17 +285,17 @@ \useasboundingbox (0,0) rectangle(\the\paperwidth,\the\paperheight); \begin{scope}[blend group=multiply] \clip(0,0) rectangle(\the\paperwidth,\the\paperheight); - \path[fill=tTheme]\leftTriangle{0.5\paperwidth}{0}; - \topColorTriangle{0.73\paperwidth}{0.70\paperheight}{tGrey!30!tBg}; + \path[fill=tTheme]\leftTriangle{0.5\paperwidth}{0} + \topColorTriangle{0.73\paperwidth}{0.70\paperheight}{tGrey!30!tBg} \ifx\inserttitlegraphic\@empty \leftColorTriangle{0.73\paperwidth}{0.70\paperheight}{tTheme} \else - \path[clip]\leftTriangle{0.73\paperwidth}{0.70\paperheight}; + \path[clip]\leftTriangle{0.73\paperwidth}{0.70\paperheight} \node[anchor=north west, inner sep=0pt, outer sep=0pt] at (0,\the\paperheight) {\inserttitlegraphic}; \fi \end{scope} \clip(0,0) rectangle(\the\paperwidth,\the\paperheight); - \path[fill=tBg]\rightTriangle{0.45\paperwidth}{\the\paperheight}; + \path[fill=tBg]\rightTriangle{0.45\paperwidth}{\the\paperheight} \ifx\logbig\@empty \else \node[anchor=north east,inner sep=0mm] at (.96*\the\paperwidth,.96*\the\paperheight) {\logbig}; @@ -319,7 +319,7 @@ \ifx\inserttitlegraphic\@empty \leftColorTriangle{0.58\paperwidth}{\the\paperheight}{tTheme} \else - \path[clip]\leftTriangle{0.58\paperwidth}{\the\paperheight}; + \path[clip]\leftTriangle{0.58\paperwidth}{\the\paperheight} \node[anchor=north west, inner sep=0pt, outer sep=0pt] at (0,\the\paperheight) {\inserttitlegraphic}; \fi \end{tikzpicture} diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerouterthemetrigon.dtx b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerouterthemetrigon.dtx index 3ec2bcf617..fd5b410997 100644 --- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerouterthemetrigon.dtx +++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerouterthemetrigon.dtx @@ -13,7 +13,7 @@ % \iffalse %<*package> \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{beamerouterthemetrigon}[2022/05/08 v0.6.6 Trigon outer theme] +\ProvidesPackage{beamerouterthemetrigon}[2023/02/20 v0.7.0 Trigon outer theme] % % \fi % \CheckSum{0} diff --git a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerthemetrigon.dtx b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerthemetrigon.dtx index b378824d71..3f18e776aa 100644 --- a/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerthemetrigon.dtx +++ b/macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/source/beamerthemetrigon.dtx @@ -13,7 +13,7 @@ % \iffalse %<*package> \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{beamerthemetrigon}[2022/05/08 v0.6.6 Trigon Beamer theme] +\ProvidesPackage{beamerthemetrigon}[2023/02/20 v0.7.0 Trigon Beamer theme] % % \fi % \CheckSum{0} diff --git a/macros/latex/contrib/beamer/CHANGELOG.md b/macros/latex/contrib/beamer/CHANGELOG.md index ff3c75b7a7..5048678abf 100644 --- a/macros/latex/contrib/beamer/CHANGELOG.md +++ b/macros/latex/contrib/beamer/CHANGELOG.md @@ -8,11 +8,22 @@ a major and minor version only. ## [Unreleased] +## [v3.69] + +### Fixed + +- protect the frametitle continuation so it can be used with \MakeUppercase (see #802) +- first aid for metropolis theme (see #802) +- fixed indentation of multiline section titles in `square` and `ball unnumbered` toc templates (see #817) +- using `bibliography entry ...` font in biblatex generated bibliographies + ## [v3.68] ### Changed - simplified non-text links for navigation symbols and framezoom +- doc: re-organised section about navigation symbols +- moved parts of `beamerbasenavigation.sty` to `beamerbasenavigationsymbols.tex` ### Fixed - fixed height of non-text links to prevent overlaps in vertically stacked miniframes (see #780) @@ -49,7 +60,7 @@ a major and minor version only. - fixed bullet colour of alerted items for custom item colour (see #735) - workaround to make miniframes clickable in xelatex (see #332) - added missing encoding value to multimedia sound macro (see #607) -- imporoved problem with shadow of blocks without title (see #647) +- improved problem with shadow of blocks without title (see #647) - reduced artefacts in poppler based viewers for shadow blocks (see #647) - workaround to make `\framezoom` clickable in xelatex (see #619) - exclude invisible frames from being counted (see #592) @@ -60,7 +71,7 @@ a major and minor version only. ### Added - new continuation count template "singleframecheck" which will only show the continuation count if a break actually occurs (see #423) -- new templated for lined note pages (#704) +- new template for lined note pages (#704) ### Changed @@ -212,7 +223,8 @@ a major and minor version only. - Support for `noxcolor` with `beamerarticle` (see #483) - Treatment of mixed overlay/alert specifications -[Unreleased]: https://github.com/josephwright/beamer/compare/v3.68...HEAD +[Unreleased]: https://github.com/josephwright/beamer/compare/v3.69...HEAD +[v3.69]: https://github.com/josephwright/beamer/compare/v3.68...v3.69 [v3.68]: https://github.com/josephwright/beamer/compare/v3.67...v3.68 [v3.67]: https://github.com/josephwright/beamer/compare/v3.66...v3.67 [v3.66]: https://github.com/josephwright/beamer/compare/v3.65...v3.66 diff --git a/macros/latex/contrib/beamer/base/beamer.cls b/macros/latex/contrib/beamer/base/beamer.cls index 475d5d0ab6..fc81e2b3ef 100644 --- a/macros/latex/contrib/beamer/base/beamer.cls +++ b/macros/latex/contrib/beamer/base/beamer.cls @@ -12,7 +12,7 @@ % See the file doc/licenses/LICENSE for more details. \ProvidesClass{beamer} - [2022/09/13 v3.68 A class for typesetting presentations] + [2023/02/20 v3.69 A class for typesetting presentations] % Setup modes and check for article option % Also loads packages required by both beamer and beamerarticle diff --git a/macros/latex/contrib/beamer/base/beamerarticle.sty b/macros/latex/contrib/beamer/base/beamerarticle.sty index 1de9be15f6..b43f0c808d 100644 --- a/macros/latex/contrib/beamer/base/beamerarticle.sty +++ b/macros/latex/contrib/beamer/base/beamerarticle.sty @@ -12,7 +12,7 @@ % See the file doc/licenses/LICENSE for more details. \ProvidesPackage{beamerarticle} - [2022/09/13 v3.68 beamer input in article mode] + [2023/02/20 v3.69 beamer input in article mode] % Setup modes and check for article option % Also loads packages required by both beamer and beamerarticle diff --git a/macros/latex/contrib/beamer/base/beamerbaseauxtemplates.sty b/macros/latex/contrib/beamer/base/beamerbaseauxtemplates.sty index b3638febe5..42b47c5037 100644 --- a/macros/latex/contrib/beamer/base/beamerbaseauxtemplates.sty +++ b/macros/latex/contrib/beamer/base/beamerbaseauxtemplates.sty @@ -254,14 +254,14 @@ % (sub-)section in toc: square \defbeamertemplate{section in toc}{square} -{\leavevmode\leftskip=1.75ex% +{\leavevmode\leftskip=3ex% \llap{% \usebeamerfont*{section number projected}% \usebeamercolor[bg]{section number projected}% \vrule width2.25ex height1.85ex depth.4ex% \hskip-2.25ex% - \hbox to2.25ex{\hfil\color{fg}\inserttocsectionnumber\hfil}}% - \kern1.25ex\inserttocsection\par} + \hbox to2.25ex{\hfil\color{fg}\inserttocsectionnumber\hfil}\kern1.25ex}% + \inserttocsection\par} \defbeamertemplate{subsection in toc}{square} {\leavevmode\leftskip=5ex\llap{% @@ -281,17 +281,20 @@ % (sub-)section in toc: ball \defbeamertemplate{section in toc}{ball unnumbered} -{\leavevmode\raise0.1ex\beamer@usesphere{section number projected}{bigsphere}\kern1.25ex\inserttocsection\par} +{\leavevmode\leftskip=2.25ex% + \llap{% + \raise0.1ex\beamer@usesphere{section number projected}{bigsphere}\kern1.25ex}% + \inserttocsection\par} \defbeamertemplate{subsection in toc}{ball unnumbered} -{\leavevmode\leftskip=1.5em\raise0.2ex\beamer@usesphere{subsection number projected}{smallsphere}% - \kern1ex\inserttocsubsection\par} +{\leavevmode\leftskip=5.1ex\llap{% + \raise0.2ex\beamer@usesphere{subsection number projected}{smallsphere}\kern1ex}\inserttocsubsection\par} \defbeamertemplate{subsubsection in toc}{ball unnumbered} {\leavevmode\normalsize\usebeamerfont{subsection in - toc}\leftskip=3em\usebeamerfont{subsubsection in toc}% - \beamer@usesphere{subsubsection number projected}{smallsphere}% - \kern0.75ex\inserttocsubsubsection\par} + toc}\leftskip=8.2ex\usebeamerfont{subsubsection in toc}% + \llap{% + \beamer@usesphere{subsubsection number projected}{smallsphere}\kern0.75ex}\inserttocsubsubsection\par} diff --git a/macros/latex/contrib/beamer/base/beamerbasecompatibility.sty b/macros/latex/contrib/beamer/base/beamerbasecompatibility.sty index 02abbad55a..140b3d3641 100644 --- a/macros/latex/contrib/beamer/base/beamerbasecompatibility.sty +++ b/macros/latex/contrib/beamer/base/beamerbasecompatibility.sty @@ -248,6 +248,42 @@ \DeclareHookRule{begindocument/end}{beamer}{after}{polyglossia}% }{} +% +% Fix for metropolis theme +% https://github.com/josephwright/beamer/issues/802 +% +% metropolis patches an old version of the \beamer@@frametitle +% definition and throws an error if it does not find the outdated +% code. To avoid breaking all metropolis persentations, we revert +% back to the old definition at the start of the file and then +% overwrite again with the current implimentation at the end +% +\AddToHook{file/beamerfontthememetropolis.sty/before}{% + \long\def\beamer@@frametitle[#1]#2{% + \ifblank{#2}{}{% + \gdef\insertframetitle{{#2\ifnum\beamer@autobreakcount>0\relax{}\space\usebeamertemplate*{frametitle continuation}\fi}}% + \gdef\beamer@frametitle{#2}% + \gdef\beamer@shortframetitle{#1}% + }% + } +} +\AddToHook{file/beamerfontthememetropolis.sty/after}{% + \long\def\beamer@@frametitle[#1]#2{% + \ifblank{#2}{}{% + \gdef\insertframetitle{{% + \metropolis@frametitleformat{#2}% + \ifnum\beamer@autobreakcount>0 + \relax{}\space% + \beamer@insertframetitlecontinuation% + \fi% + }}% + \gdef\beamer@frametitle{#2}% + \gdef\beamer@shortframetitle{#1}% + }% + } +} + + % % Obsolete commands from old versions of beamer % diff --git a/macros/latex/contrib/beamer/base/beamerbaselocalstructure.sty b/macros/latex/contrib/beamer/base/beamerbaselocalstructure.sty index 59dcb77a89..8e7114c099 100644 --- a/macros/latex/contrib/beamer/base/beamerbaselocalstructure.sty +++ b/macros/latex/contrib/beamer/base/beamerbaselocalstructure.sty @@ -22,13 +22,22 @@ % The \frametitle command % % +\protected\def\beamer@insertframetitlecontinuation{\usebeamertemplate*{frametitle continuation}} + \newcommand<>\frametitle{\alt#1{\@dblarg\beamer@@frametitle}{\beamer@gobbleoptional}} +% if this definition changes, also update beamerbasecompatibility.sty under the comment "Fix for metropolis theme" \long\def\beamer@@frametitle[#1]#2{% \ifblank{#2}{}{% - \gdef\insertframetitle{{#2\ifnum\beamer@autobreakcount>0\relax{}\space\usebeamertemplate*{frametitle continuation}\fi}}% - \gdef\beamer@frametitle{#2}% - \gdef\beamer@shortframetitle{#1}% -}% + \gdef\insertframetitle{{% + #2% + \ifnum\beamer@autobreakcount>0 + \relax{}\space% + \beamer@insertframetitlecontinuation% + \fi% + }}% + \gdef\beamer@frametitle{#2}% + \gdef\beamer@shortframetitle{#1}% + }% } \newcommand\insertshortframetitle[1][]{% @@ -486,16 +495,16 @@ {\let\makelabel\beamer@biblabeltemplate}{}{} \apptocmd{\abx@macro@begentry} {\let\bbx@tempa\@empty% - \usebeamercolor[fg]{bibliography entry author}}{}{} + \usebeamercolor[fg]{bibliography entry author}\usebeamerfont{bibliography entry author}}{}{} \pretocmd{\abx@macro@labeltitle} {\ifboolexpr{ test {\ifcsundef{abx@field@label}} and test {\ifcsundef{abx@field@labeltitle}} }{}{\let\bbx@tempa\labelnamepunct}}{}{} \pretocmd{\abx@macro@title} {\ifcsundef{abx@name@labelname}{}{\let\bbx@tempa\labelnamepunct}% - \bbx@tempa\newblock\unspace\usebeamercolor[fg]{bibliography entry title}}{}{} + \bbx@tempa\newblock\unspace\usebeamercolor[fg]{bibliography entry title}\usebeamerfont{bibliography entry title}}{}{} \apptocmd{\abx@macro@title} {\ifcsundef{abx@field@title}{}{\ifpunct{}{\midsentence\newunitpunct}}% - \newblock\unspace\usebeamercolor[fg]{bibliography entry note}}{}{}} + \newblock\unspace\usebeamercolor[fg]{bibliography entry note}\usebeamerfont{bibliography entry note}}{}{}} {}} % Adding patches to some biblatex styles diff --git a/macros/latex/contrib/beamer/base/beamerbasenavigation.sty b/macros/latex/contrib/beamer/base/beamerbasenavigation.sty index 408fa4bfe4..9caf1839e4 100644 --- a/macros/latex/contrib/beamer/base/beamerbasenavigation.sty +++ b/macros/latex/contrib/beamer/base/beamerbasenavigation.sty @@ -228,242 +228,7 @@ }% } -\pgfdefobject{beamerslidenavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} - {\pgfpathqmoveto{4bp}{0.5bp} - \pgfpathqlineto{2bp}{2bp} - \pgfpathqlineto{4bp}{3.5bp} - \pgfusepathqfill - \pgfpathqmoveto{16bp}{0.5bp} - \pgfpathqlineto{18bp}{2bp} - \pgfpathqlineto{16bp}{3.5bp} - \pgfusepathqfill} -\pgfdefobject{beamerslidenavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} -{% - \pgfpathrectangle{\pgfpoint{8.3pt}{0.8pt}}{\pgfpoint{3.4pt}{2.4pt}}% - \pgfusepathqstroke% -} - -\def\insertslidenavigationsymbol{% - \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} - \pgfuseobject{beamerslidenavstrong}% - \usebeamercolor[fg]{navigation symbols dimmed} - \pgfuseobject{beamerslidenavlight}% - \end{pgfpicture}\kern-20pt% - \hyperlinkslideprev{\beamer@linkspace{6pt}}% - \Acrobatmenu{GoToPage}{\beamer@linkspace{8pt}}% - \hyperlinkslidenext{\beamer@linkspace{6pt}}} - -\pgfdefobject{beamerframenavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} - {\pgfpathqmoveto{4bp}{0.5bp} - \pgfpathqlineto{2bp}{2bp} - \pgfpathqlineto{4bp}{3.5bp} - \pgfpathqmoveto{16bp}{0.5bp} - \pgfpathqlineto{18bp}{2bp} - \pgfpathqlineto{16bp}{3.5bp} - \pgfusepathqfill} -\pgfdefobject{beamerframenavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} -{% - \pgfpathrectangle{\pgfpoint{7pt}{0pt}}{\pgfpoint{3.4pt}{2.4pt}} - \pgfpathqmoveto{7.8bp}{2.4bp} - \pgfpathqlineto{7.8bp}{3.2bp} - \pgfpathqlineto{11.2bp}{3.2bp} - \pgfpathqlineto{11.2bp}{.8bp} - \pgfpathqlineto{10.4bp}{.8bp} - \pgfpathqmoveto{8.6bp}{3.2bp} - \pgfpathqlineto{8.6bp}{4bp} - \pgfpathqlineto{12bp}{4bp} - \pgfpathqlineto{12bp}{1.6bp} - \pgfpathqlineto{11.2bp}{1.6bp} - \pgfusepathqstroke} - -\def\insertframenavigationsymbol{% - \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} - \pgfuseobject{beamerframenavstrong}% - \usebeamercolor[fg]{navigation symbols dimmed} - \pgfuseobject{beamerframenavlight}% - \end{pgfpicture}\kern-20pt% - \hyperlinkframeendprev{\beamer@linkspace{5pt}}% - \hyperlinkframestart{\beamer@linkspace{5pt}}% - \hyperlinkframeend{\beamer@linkspace{5pt}}% - \hyperlinkframestartnext{\beamer@linkspace{5pt}}} - -\pgfdefobject{beamersubsectionnavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} -{% - \pgfpathqmoveto{4bp}{0.5bp} - \pgfpathqlineto{2bp}{2bp} - \pgfpathqlineto{4bp}{3.5bp} - \pgfpathqmoveto{16bp}{0.5bp} - \pgfpathqlineto{18bp}{2bp} - \pgfpathqlineto{16bp}{3.5bp} - \pgfusepathqfill - \pgfsetlinewidth{0.6pt} - \pgfpathqmoveto{8bp}{4bp} - \pgfpathqlineto{11bp}{4bp} - \pgfpathqmoveto{9bp}{2bp} - \pgfpathqlineto{12bp}{2bp} - \pgfpathqmoveto{8bp}{1bp} - \pgfpathqlineto{11bp}{1bp} - \pgfpathqmoveto{9bp}{0bp} - \pgfpathqlineto{12bp}{0bp} - \pgfusepathqstroke} -\pgfdefobject{beamersubsectionnavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} -{% - \pgfsetlinewidth{0.6pt} - \pgfpathqmoveto{9bp}{3bp} - \pgfpathqlineto{12bp}{3bp} - \pgfusepathqstroke} - -\def\insertsubsectionnavigationsymbol{% - \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} - \pgfuseobject{beamersubsectionnavstrong}% - \usebeamercolor[fg]{navigation symbols dimmed} - \pgfuseobject{beamersubsectionnavlight}% - \end{pgfpicture}\kern-20pt% - \hyperlinksubsectionendprev{\beamer@linkspace{5pt}}% - \hyperlinksubsectionstart{\beamer@linkspace{5pt}}% - \hyperlinksubsectionend{\beamer@linkspace{5pt}}% - \hyperlinksubsectionstartnext{\beamer@linkspace{5pt}}} - -\pgfdefobject{beamersectionnavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} -{% - \pgfpathqmoveto{4bp}{0.5bp} - \pgfpathqlineto{2bp}{2bp} - \pgfpathqlineto{4bp}{3.5bp} - \pgfpathqmoveto{16bp}{0.5bp} - \pgfpathqlineto{18bp}{2bp} - \pgfpathqlineto{16bp}{3.5bp} - \pgfusepathqfill - \pgfsetlinewidth{0.6pt} - \pgfpathqmoveto{8bp}{1bp} - \pgfpathqlineto{11bp}{1bp} - \pgfpathqmoveto{9bp}{0bp} - \pgfpathqlineto{12bp}{0bp} - \pgfusepathqstroke} -\pgfdefobject{beamersectionnavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} -{% - \pgfsetlinewidth{0.6pt} - \pgfpathqmoveto{8bp}{4bp} - \pgfpathqlineto{11bp}{4bp} - \pgfpathqmoveto{9bp}{3bp} - \pgfpathqlineto{12bp}{3bp} - \pgfpathqmoveto{9bp}{2bp} - \pgfpathqlineto{12bp}{2bp} - \pgfusepathqstroke -} - -\def\insertsectionnavigationsymbol{% - \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} - \pgfuseobject{beamersectionnavstrong}% - \usebeamercolor[fg]{navigation symbols dimmed} - \pgfuseobject{beamersectionnavlight}% - \end{pgfpicture}\kern-20pt% - \hyperlinksectionendprev{\beamer@linkspace{5pt}}% - \hyperlinksectionstart{\beamer@linkspace{5pt}}% - \hyperlinksectionend{\beamer@linkspace{5pt}}% - \hyperlinksectionstartnext{\beamer@linkspace{5pt}}} - -\pgfdefobject{beamerdocnavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} -{% - \pgfpathqmoveto{10bp}{-.5bp} - \pgfpathqlineto{10bp}{4.5bp} - \pgfusepathqstroke -} -\pgfdefobject{beamerdocnavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} -{ - \pgfsetlinewidth{0.6pt} - \pgfpathqmoveto{4bp}{4bp} - \pgfpathqlineto{7bp}{4bp} - \pgfpathqmoveto{5bp}{3bp} - \pgfpathqlineto{8bp}{3bp} - \pgfpathqmoveto{5bp}{2bp} - \pgfpathqlineto{8bp}{2bp} - \pgfpathqmoveto{3bp}{1bp} - \pgfpathqlineto{7bp}{1bp} - \pgfpathqmoveto{5bp}{0bp} - \pgfpathqlineto{8bp}{0bp} - \pgfpathqmoveto{12bp}{3bp} - \pgfpathqlineto{15bp}{3bp} - \pgfpathqmoveto{13bp}{2bp} - \pgfpathqlineto{16bp}{2bp} - \pgfpathqmoveto{13bp}{1bp} - \pgfpathqlineto{16bp}{1bp} - \pgfusepathqstroke -} - -\pgfdefobject{beamerdocnavstrongsingle}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} -{% - \pgfsetlinewidth{0.6pt} - \pgfpathqmoveto{8bp}{4bp} - \pgfpathqlineto{11bp}{4bp} - \pgfpathqmoveto{9bp}{3bp} - \pgfpathqlineto{12bp}{3bp} - \pgfpathqmoveto{9bp}{2bp} - \pgfpathqlineto{12bp}{2bp} - \pgfpathqmoveto{8bp}{1bp} - \pgfpathqlineto{11bp}{1bp} - \pgfpathqmoveto{9bp}{0bp} - \pgfpathqlineto{12bp}{0bp} - \pgfusepathqstroke% -} - -\def\insertdocnavigationsymbol{% - \ifx\beamer@startpageofappendix\@empty% - \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} - \pgfuseobject{beamerdocnavstrongsingle}% - \end{pgfpicture}\kern-20pt% - \hyperlinkpresentationstart{\beamer@linkspace{9pt}}% - \hyperlinkpresentationend{\beamer@linkspace{11pt}}% - \else% - \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} - \pgfuseobject{beamerdocnavstrong}% - \usebeamercolor[fg]{navigation symbols dimmed} - \pgfuseobject{beamerdocnavlight}% - \end{pgfpicture}\kern-20pt% - \hyperlinkpresentationstart{\beamer@linkspace{5pt}}% - \hyperlinkpresentationend{\beamer@linkspace{5pt}}% - \hyperlinkappendixstart{\beamer@linkspace{3.5pt}}% - \hyperlinkappendixend{\beamer@linkspace{6.5pt}}% - \fi} - -\pgfdefobject{beamerbackfindforwardnav}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} -{ - % search symbol - \pgfsetlinewidth{0.6pt} - \pgfpathqmoveto{10.4bp}{1.6bp} - \pgfpathqlineto{12bp}{0bp} - \pgfusepathqstroke - \pgfsetlinewidth{0.4pt} - \pgfpathcircle{\pgfpoint{9.5pt}{2.5pt}}{1.2pt} - \pgfusepathqstroke - % left arrow - \pgfsetroundcap - \pgfpathqmoveto{4bp}{0bp} - \pgfpathqcurveto{5.1pt}{0pt}{6bp}{0.9bp}{6bp}{2bp} - \pgfpathqcurveto{6bp}{3.1bp}{5.1bp}{4bp}{4bp}{4bp} - \pgfpathqcurveto{2.9bp}{4bp}{2bp}{3.1bp}{2bp}{2bp} - \pgfpathqmoveto{3.2bp}{2.6bp} - \pgfpathqlineto{2bp}{1.6bp} - \pgfpathqlineto{0.8bp}{2.6bp} - % right arrow - \pgfpathqmoveto{16bp}{0bp} - \pgfpathqcurveto{14.9bp}{0bp}{14bp}{0.9bp}{14bp}{2bp} - \pgfpathqcurveto{14bp}{3.1bp}{14.9bp}{4bp}{16bp}{4bp} - \pgfpathqcurveto{17.1bp}{4bp}{18bp}{3.1bp}{18bp}{2bp} - \pgfpathqmoveto{19.2bp}{2.6bp} - \pgfpathqlineto{18bp}{1.6bp} - \pgfpathqlineto{16.8bp}{2.6bp} - \pgfusepathqstroke -} - -\def\insertbackfindforwardnavigationsymbol{% - \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} - \pgfuseobject{beamerbackfindforwardnav}% - \end{pgfpicture}\kern-20pt% - \Acrobatmenu{GoBack}{\beamer@linkspace{7pt}}% - \Acrobatmenu{Find}{\beamer@linkspace{6pt}}% - \Acrobatmenu{GoForward}{\beamer@linkspace{7pt}}} - - +\input{beamerbasenavigationsymbols} % % User Buttons diff --git a/macros/latex/contrib/beamer/base/beamerbasenavigationsymbols.tex b/macros/latex/contrib/beamer/base/beamerbasenavigationsymbols.tex new file mode 100644 index 0000000000..b8d2081a76 --- /dev/null +++ b/macros/latex/contrib/beamer/base/beamerbasenavigationsymbols.tex @@ -0,0 +1,246 @@ +% Copyright 2003--2007 by Till Tantau +% Copyright 2010 by Vedran Mileti\'c +% Copyright 2012--2015 by Vedran Mileti\'c, Joseph Wright +% Copyright 2017,2018 by Louis Stuart, Joseph Wright +% +% This file may be distributed and/or modified +% +% 1. under the LaTeX Project Public License and/or +% 2. under the GNU Public License. +% +% See the file doc/licenses/LICENSE for more details. + +\pgfdefobject{beamerslidenavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} + {\pgfpathqmoveto{4bp}{0.5bp} + \pgfpathqlineto{2bp}{2bp} + \pgfpathqlineto{4bp}{3.5bp} + \pgfusepathqfill + \pgfpathqmoveto{16bp}{0.5bp} + \pgfpathqlineto{18bp}{2bp} + \pgfpathqlineto{16bp}{3.5bp} + \pgfusepathqfill} +\pgfdefobject{beamerslidenavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfpathrectangle{\pgfpoint{8.3pt}{0.8pt}}{\pgfpoint{3.4pt}{2.4pt}}% + \pgfusepathqstroke% +} + +\def\insertslidenavigationsymbol{% + \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} + \pgfuseobject{beamerslidenavstrong}% + \usebeamercolor[fg]{navigation symbols dimmed} + \pgfuseobject{beamerslidenavlight}% + \end{pgfpicture}\kern-20pt% + \hyperlinkslideprev{\beamer@linkspace{6pt}}% + \Acrobatmenu{GoToPage}{\beamer@linkspace{8pt}}% + \hyperlinkslidenext{\beamer@linkspace{6pt}}} + +\pgfdefobject{beamerframenavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} + {\pgfpathqmoveto{4bp}{0.5bp} + \pgfpathqlineto{2bp}{2bp} + \pgfpathqlineto{4bp}{3.5bp} + \pgfpathqmoveto{16bp}{0.5bp} + \pgfpathqlineto{18bp}{2bp} + \pgfpathqlineto{16bp}{3.5bp} + \pgfusepathqfill} +\pgfdefobject{beamerframenavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfpathrectangle{\pgfpoint{7pt}{0pt}}{\pgfpoint{3.4pt}{2.4pt}} + \pgfpathqmoveto{7.8bp}{2.4bp} + \pgfpathqlineto{7.8bp}{3.2bp} + \pgfpathqlineto{11.2bp}{3.2bp} + \pgfpathqlineto{11.2bp}{.8bp} + \pgfpathqlineto{10.4bp}{.8bp} + \pgfpathqmoveto{8.6bp}{3.2bp} + \pgfpathqlineto{8.6bp}{4bp} + \pgfpathqlineto{12bp}{4bp} + \pgfpathqlineto{12bp}{1.6bp} + \pgfpathqlineto{11.2bp}{1.6bp} + \pgfusepathqstroke} + +\def\insertframenavigationsymbol{% + \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} + \pgfuseobject{beamerframenavstrong}% + \usebeamercolor[fg]{navigation symbols dimmed} + \pgfuseobject{beamerframenavlight}% + \end{pgfpicture}\kern-20pt% + \hyperlinkframeendprev{\beamer@linkspace{5pt}}% + \hyperlinkframestart{\beamer@linkspace{5pt}}% + \hyperlinkframeend{\beamer@linkspace{5pt}}% + \hyperlinkframestartnext{\beamer@linkspace{5pt}}} + +\pgfdefobject{beamersubsectionnavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfpathqmoveto{4bp}{0.5bp} + \pgfpathqlineto{2bp}{2bp} + \pgfpathqlineto{4bp}{3.5bp} + \pgfpathqmoveto{16bp}{0.5bp} + \pgfpathqlineto{18bp}{2bp} + \pgfpathqlineto{16bp}{3.5bp} + \pgfusepathqfill + \pgfsetlinewidth{0.6pt} + \pgfpathqmoveto{8bp}{4bp} + \pgfpathqlineto{11bp}{4bp} + \pgfpathqmoveto{9bp}{2bp} + \pgfpathqlineto{12bp}{2bp} + \pgfpathqmoveto{8bp}{1bp} + \pgfpathqlineto{11bp}{1bp} + \pgfpathqmoveto{9bp}{0bp} + \pgfpathqlineto{12bp}{0bp} + \pgfusepathqstroke} +\pgfdefobject{beamersubsectionnavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfsetlinewidth{0.6pt} + \pgfpathqmoveto{9bp}{3bp} + \pgfpathqlineto{12bp}{3bp} + \pgfusepathqstroke} + +\def\insertsubsectionnavigationsymbol{% + \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} + \pgfuseobject{beamersubsectionnavstrong}% + \usebeamercolor[fg]{navigation symbols dimmed} + \pgfuseobject{beamersubsectionnavlight}% + \end{pgfpicture}\kern-20pt% + \hyperlinksubsectionendprev{\beamer@linkspace{5pt}}% + \hyperlinksubsectionstart{\beamer@linkspace{5pt}}% + \hyperlinksubsectionend{\beamer@linkspace{5pt}}% + \hyperlinksubsectionstartnext{\beamer@linkspace{5pt}}} + +\pgfdefobject{beamersectionnavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfpathqmoveto{4bp}{0.5bp} + \pgfpathqlineto{2bp}{2bp} + \pgfpathqlineto{4bp}{3.5bp} + \pgfpathqmoveto{16bp}{0.5bp} + \pgfpathqlineto{18bp}{2bp} + \pgfpathqlineto{16bp}{3.5bp} + \pgfusepathqfill + \pgfsetlinewidth{0.6pt} + \pgfpathqmoveto{8bp}{1bp} + \pgfpathqlineto{11bp}{1bp} + \pgfpathqmoveto{9bp}{0bp} + \pgfpathqlineto{12bp}{0bp} + \pgfusepathqstroke} +\pgfdefobject{beamersectionnavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfsetlinewidth{0.6pt} + \pgfpathqmoveto{8bp}{4bp} + \pgfpathqlineto{11bp}{4bp} + \pgfpathqmoveto{9bp}{3bp} + \pgfpathqlineto{12bp}{3bp} + \pgfpathqmoveto{9bp}{2bp} + \pgfpathqlineto{12bp}{2bp} + \pgfusepathqstroke +} + +\def\insertsectionnavigationsymbol{% + \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} + \pgfuseobject{beamersectionnavstrong}% + \usebeamercolor[fg]{navigation symbols dimmed} + \pgfuseobject{beamersectionnavlight}% + \end{pgfpicture}\kern-20pt% + \hyperlinksectionendprev{\beamer@linkspace{5pt}}% + \hyperlinksectionstart{\beamer@linkspace{5pt}}% + \hyperlinksectionend{\beamer@linkspace{5pt}}% + \hyperlinksectionstartnext{\beamer@linkspace{5pt}}} + +\pgfdefobject{beamerdocnavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfpathqmoveto{10bp}{-.5bp} + \pgfpathqlineto{10bp}{4.5bp} + \pgfusepathqstroke +} +\pgfdefobject{beamerdocnavstrong}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{ + \pgfsetlinewidth{0.6pt} + \pgfpathqmoveto{4bp}{4bp} + \pgfpathqlineto{7bp}{4bp} + \pgfpathqmoveto{5bp}{3bp} + \pgfpathqlineto{8bp}{3bp} + \pgfpathqmoveto{5bp}{2bp} + \pgfpathqlineto{8bp}{2bp} + \pgfpathqmoveto{3bp}{1bp} + \pgfpathqlineto{7bp}{1bp} + \pgfpathqmoveto{5bp}{0bp} + \pgfpathqlineto{8bp}{0bp} + \pgfpathqmoveto{12bp}{3bp} + \pgfpathqlineto{15bp}{3bp} + \pgfpathqmoveto{13bp}{2bp} + \pgfpathqlineto{16bp}{2bp} + \pgfpathqmoveto{13bp}{1bp} + \pgfpathqlineto{16bp}{1bp} + \pgfusepathqstroke +} + +\pgfdefobject{beamerdocnavstrongsingle}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{% + \pgfsetlinewidth{0.6pt} + \pgfpathqmoveto{8bp}{4bp} + \pgfpathqlineto{11bp}{4bp} + \pgfpathqmoveto{9bp}{3bp} + \pgfpathqlineto{12bp}{3bp} + \pgfpathqmoveto{9bp}{2bp} + \pgfpathqlineto{12bp}{2bp} + \pgfpathqmoveto{8bp}{1bp} + \pgfpathqlineto{11bp}{1bp} + \pgfpathqmoveto{9bp}{0bp} + \pgfpathqlineto{12bp}{0bp} + \pgfusepathqstroke% +} + +\def\insertdocnavigationsymbol{% + \ifx\beamer@startpageofappendix\@empty% + \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} + \pgfuseobject{beamerdocnavstrongsingle}% + \end{pgfpicture}\kern-20pt% + \hyperlinkpresentationstart{\beamer@linkspace{9pt}}% + \hyperlinkpresentationend{\beamer@linkspace{11pt}}% + \else% + \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} + \pgfuseobject{beamerdocnavstrong}% + \usebeamercolor[fg]{navigation symbols dimmed} + \pgfuseobject{beamerdocnavlight}% + \end{pgfpicture}\kern-20pt% + \hyperlinkpresentationstart{\beamer@linkspace{5pt}}% + \hyperlinkpresentationend{\beamer@linkspace{5pt}}% + \hyperlinkappendixstart{\beamer@linkspace{3.5pt}}% + \hyperlinkappendixend{\beamer@linkspace{6.5pt}}% + \fi} + +\pgfdefobject{beamerbackfindforwardnav}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}} +{ + % search symbol + \pgfsetlinewidth{0.6pt} + \pgfpathqmoveto{10.4bp}{1.6bp} + \pgfpathqlineto{12bp}{0bp} + \pgfusepathqstroke + \pgfsetlinewidth{0.4pt} + \pgfpathcircle{\pgfpoint{9.5pt}{2.5pt}}{1.2pt} + \pgfusepathqstroke + % left arrow + \pgfsetroundcap + \pgfpathqmoveto{4bp}{0bp} + \pgfpathqcurveto{5.1pt}{0pt}{6bp}{0.9bp}{6bp}{2bp} + \pgfpathqcurveto{6bp}{3.1bp}{5.1bp}{4bp}{4bp}{4bp} + \pgfpathqcurveto{2.9bp}{4bp}{2bp}{3.1bp}{2bp}{2bp} + \pgfpathqmoveto{3.2bp}{2.6bp} + \pgfpathqlineto{2bp}{1.6bp} + \pgfpathqlineto{0.8bp}{2.6bp} + % right arrow + \pgfpathqmoveto{16bp}{0bp} + \pgfpathqcurveto{14.9bp}{0bp}{14bp}{0.9bp}{14bp}{2bp} + \pgfpathqcurveto{14bp}{3.1bp}{14.9bp}{4bp}{16bp}{4bp} + \pgfpathqcurveto{17.1bp}{4bp}{18bp}{3.1bp}{18bp}{2bp} + \pgfpathqmoveto{19.2bp}{2.6bp} + \pgfpathqlineto{18bp}{1.6bp} + \pgfpathqlineto{16.8bp}{2.6bp} + \pgfusepathqstroke +} + +\def\insertbackfindforwardnavigationsymbol{% + \begin{pgfpicture}{0pt}{-1.5pt}{20pt}{5.5pt} + \pgfuseobject{beamerbackfindforwardnav}% + \end{pgfpicture}\kern-20pt% + \Acrobatmenu{GoBack}{\beamer@linkspace{7pt}}% + \Acrobatmenu{Find}{\beamer@linkspace{6pt}}% + \Acrobatmenu{GoForward}{\beamer@linkspace{7pt}}} diff --git a/macros/latex/contrib/beamer/doc/beamerexample-conference-talk.pdf b/macros/latex/contrib/beamer/doc/beamerexample-conference-talk.pdf index e18033ad3c..e4d84100e2 100644 Binary files a/macros/latex/contrib/beamer/doc/beamerexample-conference-talk.pdf and b/macros/latex/contrib/beamer/doc/beamerexample-conference-talk.pdf differ diff --git a/macros/latex/contrib/beamer/doc/beamerexample-lecture-beamer-version.pdf b/macros/latex/contrib/beamer/doc/beamerexample-lecture-beamer-version.pdf index cd5a3421d6..ddbf2d0f2d 100644 Binary files a/macros/latex/contrib/beamer/doc/beamerexample-lecture-beamer-version.pdf and b/macros/latex/contrib/beamer/doc/beamerexample-lecture-beamer-version.pdf differ diff --git a/macros/latex/contrib/beamer/doc/beamerexample-lecture-print-version.pdf b/macros/latex/contrib/beamer/doc/beamerexample-lecture-print-version.pdf index 2555657089..3dd19e6a9f 100644 Binary files a/macros/latex/contrib/beamer/doc/beamerexample-lecture-print-version.pdf and b/macros/latex/contrib/beamer/doc/beamerexample-lecture-print-version.pdf differ diff --git a/macros/latex/contrib/beamer/doc/beamerug-fonts.tex b/macros/latex/contrib/beamer/doc/beamerug-fonts.tex index 1d044cc6f2..e9801d3f94 100644 --- a/macros/latex/contrib/beamer/doc/beamerug-fonts.tex +++ b/macros/latex/contrib/beamer/doc/beamerug-fonts.tex @@ -193,7 +193,7 @@ To use a \beamer-font, you can use the command |\usebeamerfont|. Inside the temp \example |\usebeamerfont{frametitle}| In the unstarred version of this command, the font is changed according to the attributes specified in the \meta{beamer-font name}, but unspecified attributes remain unchanged. For example, if the font specifies that the font should be ``bold,'' but specifies nothing else, and if the current font is large, then |\usebeamerfont| causes the current font to become large and bold. - In the starred version of this command, the font is first reset before the font's attributes are applied. Thus, in the above example of a \beamer-font having only the attribute ``boldface'' set, saying |\usebeamerfont*| will \emph{always} cause the current font to become a normal-size, normal-shape, bold, default-family font. + In the starred version of this command, the font is first reset before the font's attributes are applied. Thus, in the above example of a \beamer-font having only the attribute ``boldface'' set, saying |\usebeamerfont*| will \emph{always} cause the current font to become a normal-shape, bold, default-family font (the font size won't be reset). \end{command} diff --git a/macros/latex/contrib/beamer/doc/beamerug-frames.tex b/macros/latex/contrib/beamer/doc/beamerug-frames.tex index 6084846432..dff2440e7e 100644 --- a/macros/latex/contrib/beamer/doc/beamerug-frames.tex +++ b/macros/latex/contrib/beamer/doc/beamerug-frames.tex @@ -385,7 +385,7 @@ Figure \ref{fig:framelayers} shows an overview of the order in which the differe } \end{tikzpicture} -\caption{Diagram of the order in which the different frame components are drawn (Image originally created by \href{https://tex.stackexchange.com/a/27302}{Andrew Stacey})} +\caption{Diagram of the order in which the different frame components are drawn (image originally created by \href{https://tex.stackexchange.com/a/27302}{Andrew Stacey})} \label{fig:framelayers} \end{figure} @@ -934,47 +934,37 @@ By clicking on the document title in a navigation bar (not all themes show it), \subsubsection{The Navigation Symbols} \label{section-navigation-symbols} -Navigation symbols are small icons that are shown on every slide in |beamer| mode by default. The following symbols are shown: -\begin{enumerate} -\item - A slide icon, which is depicted as a single rectangle. To the left and right of this symbol, a left and right arrow are shown. -\item - A frame icon, which is depicted as three slide icons ``stacked on top of each other''. This symbol is framed by arrows. -\item - A subsection icon, which is depicted as a highlighted subsection entry in a table of contents. This symbol is framed by arrows. -\item - A section icon, which is depicted as a highlighted section entry (together with all subsections) in a table of contents. This symbol is framed by arrows. -\item - A presentation icon, which is depicted as a completely highlighted table of contents. -\item - An appendix icon, which is depicted as a completely highlighted table of contents consisting of only one section. (This icon is only shown if there is an appendix.) -\item - Back and forward icons, depicted as circular arrows. -\item - A ``search'' or ``find'' icon, depicted as a detective's magnifying glass. -\end{enumerate} - -Clicking on the left arrow next to an icon always jumps to (the last slide of) the previous slide, frame, subsection, or section. Clicking on the right arrow next to an icon always jumps to (the first slide of) the next slide, frame, subsection, or section. +\begingroup +\makeatletter +\newcommand{\beamer@linkspace}[1]{} +\renewcommand{\Acrobatmenu}[2]{} +\renewcommand{\usebeamercolor}[2][]{\color{.!20}} +\makeatother -Clicking \emph{on} any of these icons has different effects: -\begin{enumerate} -\item +Navigation symbols are small icons that are shown on every slide in |beamer| mode by default. The following symbols are shown: +\begin{description} +\item[{\makebox[0.7cm][l]{\insertslidenavigationsymbol}}] + A slide icon, which is depicted as a single rectangle. To the left and right of this symbol, a left and right arrow are shown.\newline If supported by the viewer application, clicking on a slide icon pops up a window that allows you to enter a slide number to which you wish to jump. -\item +\item[{\makebox[0.7cm][l]{\insertframenavigationsymbol}}] + A frame icon, which is depicted as three slide icons ``stacked on top of each other''. This symbol is framed by arrows.\newline Clicking on the left side of a frame icon will jump to the first slide of the frame, clicking on the right side will jump to the last slide of the frame (this can be useful for skipping overlays). -\item +\item[{\makebox[0.7cm][l]{\insertsubsectionnavigationsymbol}}] + A subsection icon, which is depicted as a highlighted subsection entry in a table of contents. This symbol is framed by arrows.\newline Clicking on the left side of a subsection icon will jump to the first slide of the subsection, clicking on the right side will jump to the last slide of the subsection. -\item +\item[{\makebox[0.7cm][l]{\insertsectionnavigationsymbol}}] + A section icon, which is depicted as a highlighted section entry (together with all subsections) in a table of contents. This symbol is framed by arrows.\newline Clicking on the left side of a section icon will jump to the first slide of the section, clicking on the right side will jump to the last slide of the section. -\item - Clicking on the left side of the presentation icon will jump to the first slide, clicking on the right side will jump to the last slide of the presentation. However, this does \emph{not} include the appendix. -\item - Clicking on the left side of the appendix icon will jump to the first slide of the appendix, clicking on the right side will jump to the last slide of the appendix. -\item - If supported by the viewer application, clicking on the back and forward symbols jumps to the previously visited slides. -\item - If supported by the viewer application, clicking on the search icon pops up a window that allows you to enter a search string. If found, the viewer application will jump to this string. -\end{enumerate} +\item[{\makebox[0.7cm][l]{\insertdocnavigationsymbol}}] + A presentation icon, which is depicted as a completely highlighted table of contents and an appendix icon, which is depicted as a completely highlighted table of contents consisting of only one section. (This icon is only shown if there is an appendix.)\newline + Clicking on the left side of the presentation icon will jump to the first slide, clicking on the right side will jump to the last slide of the presentation. However, this does \emph{not} include the appendix. Clicking on the left side of the appendix icon will jump to the first slide of the appendix, clicking on the right side will jump to the last slide of the appendix. +\item[{\makebox[0.7cm][l]{\insertbackfindforwardnavigationsymbol}}] + Back and forward icons, depicted as circular arrows and a ``search'' or ``find'' icon, depicted as a detective's magnifying glass.\newline + If supported by the viewer application, clicking on the back and forward symbols jumps to the previously visited slides and clicking on the search icon pops up a window that allows you to enter a search string. If found, the viewer application will jump to this string. +\end{description} +\endgroup + +Clicking on the left arrow next to an icon always jumps to (the last slide of) the previous slide, frame, subsection, or section. Clicking on the right arrow next to an icon always jumps to (the first slide of) the next slide, frame, subsection, or section. You can reduce the number of icons that are shown or their layout by adjusting the |navigation symbols| template. diff --git a/macros/latex/contrib/beamer/doc/beamerug-globalstructure.tex b/macros/latex/contrib/beamer/doc/beamerug-globalstructure.tex index 175ec3ab15..9058356c1e 100644 --- a/macros/latex/contrib/beamer/doc/beamerug-globalstructure.tex +++ b/macros/latex/contrib/beamer/doc/beamerug-globalstructure.tex @@ -608,7 +608,8 @@ sectionstyle=show/shaded,subsectionstyle=show/show/shaded \example |subsectionstyle=show/shaded/hide| causes all subsections outside the current section to be suppressed and only the current subsection in the current section to be highlighted. \item - \declare{|subsubsectionstyle=|\meta{style for current subsubsection}|/|\meta{style for other subsubsections in current subsection}|/|\\\meta{style for subsubsections in other subsections in current section}|/|\meta{style for subsubsections in other subsections in other sections}} specifies how subsubsections should be displayed. The same styles as for the |sectionstyle| option may be given. You can omit the last style, in which case the second also applies to the last, and you can omit the last two, in which case the first applies to all. + \declare{|subsubsectionstyle=|\meta{style for current subsubsection}|/|\meta{style for other subsubsections in current subsection}|/|\\\meta{style for subsubsections in other subsections in current section}|/|\meta{style for subsubsections in other subsections in other sections}} specifies how subsubsections should be displayed. + The same styles as for the |sectionstyle| option may be given. You can omit styles from the end of the list, in which case the last given style will also be applied to the omitted styles. This option operates in an analogous manner to |subsectionstyle|. \end{itemize} diff --git a/macros/latex/contrib/beamer/doc/beamerug-introduction.tex b/macros/latex/contrib/beamer/doc/beamerug-introduction.tex index 317ab826bd..e31c838a23 100644 --- a/macros/latex/contrib/beamer/doc/beamerug-introduction.tex +++ b/macros/latex/contrib/beamer/doc/beamerug-introduction.tex @@ -105,20 +105,21 @@ This user's guide contains descriptions of all ``public'' commands, environments Unfortunately, it is not quite trivial to come up with a good definition for some templates. Fortunately, there are often \emph{predefined options} for a template. These are indicated like this: \begin{itemize} - \itemoption{square}{} - causes a small square to be used to render the template. - \itemoption{circle}{\marg{radius}} - causes circles of the given radius to be used to render the template. + \itemoption{rose}{} + causes a rose be used to render the template. + \itemoption{shamrock}{\marg{number of leaves}} + causes a shamrock with a given number of leaves to be used to render the template. \end{itemize} You can install such a predefined option like this: \begin{verbatim} -\setbeamertemplate{some beamer element}[square] -%% Now squares are used +\setbeamertemplate{some beamer element}[rose] +%% Now a rose is used -\setbeamertemplate{some beamer element}[circle]{3pt} -%% Now a circle is used +\setbeamertemplate{some beamer element}[shamrock]{3} +%% Now a shamrock is used \end{verbatim} + Note that not all templates have predefined options and that not all templates with predefined options allow an additional argument. \beamer-colors are explained in Section~\ref{section-colors}. Here is the essence: To change the foreground of the color to, say, red, use \begin{verbatim} diff --git a/macros/latex/contrib/beamer/doc/beamerug-overlays.tex b/macros/latex/contrib/beamer/doc/beamerug-overlays.tex index 82767756f5..e21d605d9d 100644 --- a/macros/latex/contrib/beamer/doc/beamerug-overlays.tex +++ b/macros/latex/contrib/beamer/doc/beamerug-overlays.tex @@ -508,14 +508,14 @@ This section explains how to define new commands that are overlay specification- \end{actionenv}} \begin{frame} - \begin{myboldblock}<2> + \begin{myboldblock}{A title for the theorem}<2> This theorem is shown only on the second slide. \end{myboldblock} \end{frame} \end{verbatim} \example - Text in the following environment is normally bold and italic on non-specified slides: + Text in the following environment is bold on specified slides and of normal weight on non-specified slides: \begin{verbatim} \newenvironment<>{boldornormal} {\begin{altenv}#1 @@ -545,13 +545,15 @@ This section explains how to define new commands that are overlay specification- \end{verbatim} \end{command} -In a similar way |\NewDocumentCommand|, |\NewDocumentEnvironment| etc. can be used to define overlay aware commands and environments. The overlay argument can be specified via |d<>| (without default value) or |D<>{}| (with default value) type arguments. +In a similar way |\NewDocumentCommand|, |\NewDocumentEnvironment| etc.\ can be used to define overlay aware commands and environments. The overlay argument can be specified via |d<>| (without default value) or |D<>{}| (with default value) type arguments. \example \begin{verbatim} \NewDocumentCommand{\makeblue}{D<>{.-} m}{{\color<#1>{blue}#2}} \end{verbatim} +Note that by using |\NewDocumentCommand|, |\NewDocumentEnvironment| etc.\ the original definition of the command or environment won't be retained as |\beameroriginal{...}| or |\begin{original...}|. + The following two commands can be used to ensure that a certain counter is automatically reset on subsequent slides of a frame. This is necessary for example for the equation count. You might want this count to be increased from frame to frame, but certainly not from overlay slide to overlay slide. For equation counters and footnote counters (you should not use footnotes), these commands have already been invoked. \begin{command}{\resetcounteronoverlays\marg{counter name}} diff --git a/macros/latex/contrib/beamer/doc/beameruserguide.pdf b/macros/latex/contrib/beamer/doc/beameruserguide.pdf index 2c93b611ac..3939ee7a71 100644 Binary files a/macros/latex/contrib/beamer/doc/beameruserguide.pdf and b/macros/latex/contrib/beamer/doc/beameruserguide.pdf differ diff --git a/macros/latex/contrib/beamer/doc/beameruserguide.tex b/macros/latex/contrib/beamer/doc/beameruserguide.tex index 1380e2307d..cdca8af0e8 100644 --- a/macros/latex/contrib/beamer/doc/beameruserguide.tex +++ b/macros/latex/contrib/beamer/doc/beameruserguide.tex @@ -13,7 +13,7 @@ \documentclass{ltxdoc} -\def\beamerugversion{3.68} +\def\beamerugversion{3.69} \def\beamerugpgfversion{3.1.7} \def\beamerugxcolorversion{2.00} @@ -29,7 +29,9 @@ \usepackage[left=2.25cm,right=2.25cm,top=2.5cm,bottom=2.5cm,nohead]{geometry} \usepackage{translator} \usepackage{tikz} +\usepackage{beamerarticle} +\input{beamerbasenavigationsymbols} \input{beamerug-macros} \makeindex diff --git a/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic1.jpg b/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic1.jpg index a97f0e3d65..7fbce74d3e 100644 Binary files a/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic1.jpg and b/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic1.jpg differ diff --git a/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic2.jpg b/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic2.jpg index 78dada67f5..958a7f288b 100644 Binary files a/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic2.jpg and b/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic2.jpg differ diff --git a/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic3.jpg b/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic3.jpg index 8c3282ad20..67c4bce95c 100644 Binary files a/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic3.jpg and b/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic3.jpg differ diff --git a/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic4.jpg b/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic4.jpg index 64adaf5d9b..fd6c9c1b22 100644 Binary files a/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic4.jpg and b/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic4.jpg differ diff --git a/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic5.jpg b/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic5.jpg index 1e203002e8..0a18dc5a73 100644 Binary files a/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic5.jpg and b/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic5.jpg differ diff --git a/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic6.jpg b/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic6.jpg index 9a2d23dc25..fb451d9195 100644 Binary files a/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic6.jpg and b/macros/latex/contrib/beamer/doc/examples/a-lecture/beamerexample-lecture-pic6.jpg differ diff --git a/macros/latex/contrib/hyperxmp/README b/macros/latex/contrib/hyperxmp/README index 93a2733315..22a0b26a9a 100644 --- a/macros/latex/contrib/hyperxmp/README +++ b/macros/latex/contrib/hyperxmp/README @@ -47,7 +47,7 @@ Building hyperxmp.pdf is a little more involved: Copyright and license ===================== -Copyright (C) 2011-2020 Scott Pakin +Copyright (C) 2011-2023 Scott Pakin This file may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3c of this license diff --git a/macros/latex/contrib/hyperxmp/einstein-xmp.tex b/macros/latex/contrib/hyperxmp/einstein-xmp.tex index 7fad01f38a..323937cc4a 100644 --- a/macros/latex/contrib/hyperxmp/einstein-xmp.tex +++ b/macros/latex/contrib/hyperxmp/einstein-xmp.tex @@ -21,7 +21,6 @@ xmlns:pdfaid="http://www.aiim.org/pdfa/ns/id/" xmlns:pdfuaid="http://www.aiim.org/pdfua/ns/id/" xmlns:pdfx="http://ns.adobe.com/pdfx/1.3/" - xmlns:pdfxid="http://www.npes.org/pdfx/ns/id/" xmlns:prism="http://prismstandard.org/namespaces/basic/3.0/" xmlns:jav="http://www.niso.org/schemas/jav/1.0/" xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/" diff --git a/macros/latex/contrib/hyperxmp/hyperxmp-add-bytecount.pl b/macros/latex/contrib/hyperxmp/hyperxmp-add-bytecount.pl index 8d965a63f5..d3fb7e59b1 100755 --- a/macros/latex/contrib/hyperxmp/hyperxmp-add-bytecount.pl +++ b/macros/latex/contrib/hyperxmp/hyperxmp-add-bytecount.pl @@ -8,7 +8,7 @@ use warnings; # hyperxmp-add-bytecount # # Adds/updates byteCount specification in XMP packet in pdf file(s) # # made by hyperxmp, with byteCount = file size. # -# Copyright (C) 2020 John Collins # +# Copyright (C) 2020-2022 John Collins # # and Scott Pakin, # # # # This program may be distributed and/or modified under the conditions # diff --git a/macros/latex/contrib/hyperxmp/hyperxmp.dtx b/macros/latex/contrib/hyperxmp/hyperxmp.dtx index 4fad6b29d0..ea0d533429 100644 --- a/macros/latex/contrib/hyperxmp/hyperxmp.dtx +++ b/macros/latex/contrib/hyperxmp/hyperxmp.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright (C) 2011-2020 by Scott Pakin +% Copyright (C) 2011-2023 by Scott Pakin % -------------------------------------------------------------- % % This file may be distributed and/or modified under the @@ -22,7 +22,7 @@ %\NeedsTeXFormat{LaTeX2e}[1999/12/01] %\ProvidesPackage{hyperxmp} %<*package> - [2020/11/22 v5.9 Store hyperref metadata in XMP format] + [2022/10/16 v5.11 Store hyperref metadata in XMP format] % % %<*driver> @@ -76,7 +76,7 @@ pdftitle={The hyperxmp package}, pdfsubject={LaTeX2e support for XMP metadata}, pdfkeywords={LaTeX, embedded metadata, XMP, PDF, copyright, license, comments}, - pdfcopyright={Copyright (C) 2011-2020, Scott Pakin}, + pdfcopyright={Copyright (C) 2011-2023, Scott Pakin}, pdflicenseurl={http://www.latex-project.org/lppl/}, pdfcaptionwriter={Scott Pakin}, pdfcontactemail={scott+hyxmp@pakin.org}, @@ -98,25 +98,40 @@ bookmarksnumbered } +% Redefine \changes to properly sort v5.10 *after* v5.9. +\makeatletter +\let\orig@changes=\changes +\def\discard@suffix#1\relax{} +\def\pad@minor@ver v#1.#2\relax{% + \afterassignment\discard@suffix + \@tempcnta=#2\relax + \edef\new@change@ver{% + v#1.% + \ifnum\@tempcnta<10 + 0#2 + \else + #2 + \fi + }% +} +\renewcommand{\changes}[2]{% + \pad@minor@ver#1\relax + \orig@changes{\new@change@ver=#1}{#2}% +} +\makeatother + \begin{document} \DocInput{hyperxmp.dtx} \Needspace{10\baselineskip} - \phantomsection\addcontentsline{toc}{section}{Change History} + \renewcommand*{\glossaryname}{Change History} \PrintChanges - \makeatletter - \let\orig@index@prologue=\index@prologue - \def\index@prologue{% - \phantomsection\addcontentsline{toc}{section}{Index} - \orig@index@prologue - }% - \makeatother \Needspace{12\baselineskip} \PrintIndex \end{document} % % \fi % -% \CheckSum{2836} +% \CheckSum{2844} % % \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 @@ -203,11 +218,12 @@ % \DoNotIndex{\@ifpackageloaded,\@ifundefined,\@nil,\@secondoftwo} % \DoNotIndex{\@tempcnta,\@tempcntb,\MessageBreak,\advance,\afterassignment} % \DoNotIndex{\aftergroup,\begin,\begingroup,\bgroup,\catcode,\csname,\def} -% \DoNotIndex{\divide,\edef,\egroup,\else,\end,\endcsname,\endgroup} -% \DoNotIndex{\expandafter,\fi,\futurelet,\g@addto@macro,\gdef,\global,\if} -% \DoNotIndex{\ifcase,\ifnum,\ifx,\immediate,\lccode,\let,\loop,\lowercase} -% \DoNotIndex{\multiply,\newcommand,\noexpand,\or,\relax,\repeat,\space} -% \DoNotIndex{\string,\the,\toks,\uccode,\uppercase,\usepackage,\xdef} +% \DoNotIndex{\divide,\do,\edef,\egroup,\else,\end,\endcsname,\endgroup} +% \DoNotIndex{\expandafter,\fi,\futurelet,\g@addto@macro,\gdef,\global} +% \DoNotIndex{\hbox,\if,\ifcase,\ifnum,\ifx,\immediate,\lccode,\let,\loop} +% \DoNotIndex{\lowercase,\multiply,\newcommand,\noexpand,\or,\relax,\repeat} +% \DoNotIndex{\space,\string,\the,\toks,\uccode,\uppercase,\usepackage} +% \DoNotIndex{\xdef} % % ^^A Define a few logical styles. % \DeclareRobustCommand{\term}[1]{#1\SortIndex{#1}{#1}} @@ -1114,21 +1130,23 @@ % \item \pdfLaTeX % \item \LuaLaTeX % \item \XeLaTeX -% \item \LaTeX~$+$ Dvipdfm +% \item \LaTeX~$+$ \term{Dvipdfm} +% \item \LaTeX~$+$ \Dvips~$+$ \term{Ghostscript} % \item \LaTeX~$+$ \Dvips~$+$ Adobe Acrobat Distiller % \end{itemize} % % \noindent -% Unfortunately, the \LaTeX~$+$ \Dvips~$+$ \term{Ghostscript} path -% doesn't work. -% \href{http://bugs.ghostscript.com/show_bug.cgi?id=690066}{Ghostscript -% bug report~\#690066}, closed with ``\textsc{wontfix}'' status on -% 2012-05-28, explains that \term{Ghostscript} doesn't honor the -% \pdfterm{Metadata} tag needed to inject a custom \acro{XMP} packet. -% Instead, \term{Ghostscript} fabricates an \acro{XMP} packet of its own -% based on the metadata it finds in the \acro{PDF} file's \pdfterm{Info} -% dictionary (\pdfterm{Author}, \pdfterm{Title}, \pdfterm{Subject}, and -% \pdfterm{Keywords}). +% The \LaTeX~$+$ \Dvips~$+$ \term{Ghostscript} path stores the +% \acro{XMP} packet in a compressed stream, which implies that a +% \acro{PDF} reader is needed to access it. Ideally, \acro{XMP} +% metadata should be stored uncompressed so it can be extracted as +% ordinary text. Unfortunately, as of 2022-10-07, Ghostscript has no +% plans to support uncompressed metadata streams +% (\href{https://bugs.ghostscript.com/show_bug.cgi?id=705962}{Ghostscript +% bug report~\#705962}). It is possible to leave \emph{all} streams +% uncompressed by passing |-dCompressStreams=false| to \term{Ghostscript} +% (e.g.,~via the \progname{ps2pdf} wrapper script), but this leads to +% larger file sizes. % % \bigskip % @@ -1742,6 +1760,19 @@ sub mycmd { % \subsection{Initial preparation} % \label{sec:initial-prep} % +% \changes{v5.11}{2022/10/02}{Disable \protect\pkgname{hyperxmp} if +% \LaTeX3 document metadata is available. Document metadata implies +% the presence of PDF management, which completely breaks +% \protect\pkgname{hyperxmp}} +% \begin{macrocode} +\IfDocumentMetadataTF{% + \PackageWarning + {hyperxmp} + {Disabling hyperxmp because it is incompatible with PDF management} +}{} +\IfDocumentMetadataTF{\endinput}{} +% \end{macrocode} +% % \changes{v1.2}{2011/04/17}{Made the package compatible with \pkgname{ngerman}. % Thanks to Tobias Mueller for the bug report.} % @@ -1772,12 +1803,19 @@ sub mycmd { % \protect\tex\ back ends that provide it. Thanks to Nelson Posse % Lago for pointing out why \protect\pkgname{atenddvi} is best avoided % if possible} -% \begin{macrocode} -\@ifundefined{AtEndDocument}{% - \RequirePackage{atenddvi} - \let\hyxmp@at@end=\AtEndDvi +% \changes{v5.11}{2022/10/16}{Use \protect\cs{AddToHook} when available. +% This addresses a bug reported on \protect\TeX\ StackExchange by joHub +% and solved by Ulrike Fischer} +% \begin{macrocode} +\@ifundefined{AddToHook}{% + \@ifundefined{AtEndDocument}{% + \RequirePackage{atenddvi} + \let\hyxmp@at@end=\AtEndDvi + }{% + \let\hyxmp@at@end=\AtEndDocument + } }{% - \let\hyxmp@at@end=\AtEndDocument + \def\hyxmp@at@end{\AddToHook{shipout/lastpage}} } % \end{macrocode} % \end{macro} @@ -2056,14 +2094,26 @@ sub mycmd { % \end{macrocode} % \end{macro} % +% \begin{macro}{\@hyxmp@count} +% \changes{v5.11}{2022/10/02}{Added this macro to fix a bug with +% \protect\optname{pdfapart}. Thanks to John H. Lienhard and +% Kartik Singhal for their bug reports} +% Define a temporary counter. The code previously used \cs{@tempcnta}, +% but this is no longer safe within \cs{pdfstringdef} as of more recent +% versions of \pkgname{hyperref}. +% \begin{macrocode} +\newcount\@hyxmp@count +% \end{macrocode} +% \end{macro} +% % \begin{macro}{\@pdfapart} % Prepare to store the \acro{PDF/A} part ID, which defaults to~``1'' % if \optname{pdfa} is passed to \pkgname{hyperref}. % \begin{macrocode} \def\@pdfapart{} \define@key{Hyp}{pdfapart}{% - \afterassignment\hyxmp@no@bad@parts\@tempcnta=0#1\relax - \hyxmp@pdfstringdef\@pdfapart{\the\@tempcnta}% + \afterassignment\hyxmp@no@bad@parts\@hyxmp@count=0#1\relax + \hyxmp@pdfstringdef\@pdfapart{\the\@hyxmp@count}% } % \end{macrocode} % \end{macro} @@ -2085,8 +2135,8 @@ sub mycmd { % \begin{macrocode} \def\@pdfuapart{} \define@key{Hyp}{pdfuapart}{% - \afterassignment\hyxmp@no@bad@parts\@tempcnta=0#1\relax - \hyxmp@pdfstringdef\@pdfuapart{\the\@tempcnta}% + \afterassignment\hyxmp@no@bad@parts\@hyxmp@count=0#1\relax + \hyxmp@pdfstringdef\@pdfuapart{\the\@hyxmp@count}% } % \end{macrocode} % \end{macro} @@ -2101,11 +2151,11 @@ sub mycmd { % % \begin{macro}{\hyxmp@set@pdfx@major@i} % This is the first helper macro for |\hyxmp@set@pdfx@major|. It stores -% the \acro{PDF/X} major version in |\@tempcnta|. +% the \acro{PDF/X} major version in |\@hyxmp@count|. % \begin{macrocode} \def\hyxmp@set@pdfx@major@i PDF/X-{% \afterassignment\hyxmp@set@pdfx@major@ii - \@tempcnta=% + \@hyxmp@count=% } % \end{macrocode} % \end{macro} @@ -2113,12 +2163,12 @@ sub mycmd { % \begin{macro}{\hyxmp@set@pdfx@major@ii} % \begin{macro}{\hyxmp@pdfx@major} % This is the second helper macro for |\hyxmp@set@pdfx@major|. It -% copies the \acro{PDF/X} major version from |\@tempcnta| to +% copies the \acro{PDF/X} major version from |\@hyxmp@count| to % |\@hyxmp@pdfx@major| and discards the rest of the \acro{PDF/X} % standard string. % \begin{macrocode} \def\hyxmp@set@pdfx@major@ii#1!{% - \edef\hyxmp@pdfx@major{\the\@tempcnta}% + \edef\hyxmp@pdfx@major{\the\@hyxmp@count}% } % \end{macrocode} % \end{macro} @@ -2719,6 +2769,9 @@ sub mycmd { % % \begin{macro}{\hyxmp@ProcessKeyvalOptions} % \changes{v2.0}{2012/09/05}{Added this macro} +% \changes{v5.11}{2022/10/02}{Bug fix: Restore +% \protect\cs{ProcessKeyvalOptions} after first use. Thanks to +% Ulrike Fischer for the bug report} % \begin{macro}{\ProcessKeyvalOptions} % \changes{v2.0}{2012/09/05}{Added this macro} % Redefine \pkgname{kvoptions}'s |\ProcessOptions| command to invoke @@ -2726,6 +2779,7 @@ sub mycmd { % \begin{macrocode} \let\hyxmp@ProcessKeyvalOptions=\ProcessKeyvalOptions \renewcommand*{\ProcessKeyvalOptions}{% + \global\let\ProcessKeyvalOptions=\hyxmp@ProcessKeyvalOptions \hyxmp@redefine@Hyp \hyxmp@ProcessKeyvalOptions } @@ -3183,17 +3237,6 @@ sub mycmd { % \end{macrocode} % \end{macro} % -% \pkgname{hyperxmp} can directly query the page count using -% \LuaTeX\ features. When any other \TeX\ engine is used, -% \pkgname{hyperxmp} employs the \pkgname{totpages} package to help -% tally the total number of pages. -% \begin{macrocode} -\ifLuaTeX -\else - \RequirePackage{totpages} -\fi -% \end{macrocode} -% % Determine the size of the output file from the \emph{previous} run of % \LuaLaTeX\@. This action has to be performed before the % |\begin{document}| because at that point the size of the output file @@ -3331,25 +3374,16 @@ end % \begin{macrocode} \newcommand*{\hyxmp@query@self}{% % \end{macrocode} -% \LuaTeX\ exposes via \texttt{status.total\_pages} the number of pages -% written. We use this mechanism when available to assign -% \cs{@pdfnumpages}. To finalize the page count we first issue a -% \cs{clearpage}. +% \LaTeX's |totalpages| counter tracks the number of pages written. We +% use this mechanism to assign \cs{@pdfnumpages}. +% \changes{v5.11}{2022/10/16}{Use \protect\cs{thetotalpages} to compute +% the page count in an engine-independent manner. Thanks to Ulrike +% Fischer for recommending this mechanism} % \begin{macrocode} - \ifLuaTeX - \@if@def@and@nonempty{@pdfnumpages}{% - }{% - \clearpage - \xdef\@pdfnumpages{\luadirect{tex.print(status.total_pages)}}% - }% - \else -% \end{macrocode} -% Without \LuaTeX\ we rely on the \pkgname{totpages} package to help -% count the number of pages. This may require an additional run of -% \LaTeX, but the user will be notified in that case. -% \begin{macrocode} - \pdfstringdef\@pdfnumpages{\ref*{TotPages}}% - \fi + \@if@def@and@nonempty{@pdfnumpages}{% + }{% + \xdef\@pdfnumpages{\thetotalpages}% + }% % \end{macrocode} % If \optname{pdfbytes} hasn't been set, set it to the output file's size % from the previous run. @@ -4134,19 +4168,19 @@ end % midnight or the timezone so we omit those fields when defining % macro~|#1|. % \begin{macrocode} - \@tempcnta=\time - \divide\@tempcnta by 60 - \ifnum\@tempcnta<10 - \xdef#1{#1T0\the\@tempcnta}% + \@hyxmp@count=\time + \divide\@hyxmp@count by 60 + \ifnum\@hyxmp@count<10 + \xdef#1{#1T0\the\@hyxmp@count}% \else - \xdef#1{#1T\the\@tempcnta}% + \xdef#1{#1T\the\@hyxmp@count}% \fi - \multiply\@tempcnta by -60 - \advance\@tempcnta by \time - \ifnum\@tempcnta<10 - \xdef#1{#1:0\the\@tempcnta}% + \multiply\@hyxmp@count by -60 + \advance\@hyxmp@count by \time + \ifnum\@hyxmp@count<10 + \xdef#1{#1:0\the\@hyxmp@count}% \else - \xdef#1{#1:\the\@tempcnta}% + \xdef#1{#1:\the\@hyxmp@count}% \fi \xdef#1{#1Z}% } @@ -4923,14 +4957,14 @@ ______<#3 xml:lang="#1">\hyxmp@xmlified^^J% % \xmpprop{xmpMM:InstanceID} fields. % % \begin{macro}{\hyxmp@modulo@a} -% Replace the contents of |\@tempcnta| with the contents modulo~|#1|. +% Replace the contents of |\@hyxmp@count| with the contents modulo~|#1|. % Note that |\@tempcntb| is overwritten in the process. % \begin{macrocode} \def\hyxmp@modulo@a#1{% - \@tempcntb=\@tempcnta + \@tempcntb=\@hyxmp@count \divide\@tempcntb by #1 \multiply\@tempcntb by #1 - \advance\@tempcnta by -\@tempcntb + \advance\@hyxmp@count by -\@tempcntb } % \end{macrocode} % \end{macro} @@ -4952,7 +4986,7 @@ ______<#3 xml:lang="#1">\hyxmp@xmlified^^J% % of text. % \begin{macrocode} \def\hyxmp@seed@rng#1{% - \@tempcnta=\hyxmp@big@prime + \@hyxmp@count=\hyxmp@big@prime \futurelet\hyxmp@one@token\hyxmp@seed@rng@i#1\@empty } % \end{macrocode} @@ -4963,8 +4997,8 @@ ______<#3 xml:lang="#1">\hyxmp@xmlified^^J% % \begin{macro}{\hyxmp@one@token} % \begin{macro}{\next} % Do all of the work for |\hyxmp@seed@rng|. For each character code $c$ -% of the input text, assign $\mathtt{\string\@tempcnta} \leftarrow 3 -% \cdot \mathtt{\string\@tempcnta} + c +% of the input text, assign $\mathtt{\string\@hyxmp@count} \leftarrow 3 +% \cdot \mathtt{\string\@hyxmp@count} + c % \pmod{\mathtt{\string\hyxmp@big@prime}}$. % \begin{macrocode} \def\hyxmp@seed@rng@i{% @@ -4972,8 +5006,8 @@ ______<#3 xml:lang="#1">\hyxmp@xmlified^^J% \let\next=\relax \else \def\next##1{% - \multiply\@tempcnta by 3 - \advance\@tempcnta by `##1 + \multiply\@hyxmp@count by 3 + \advance\@hyxmp@count by `##1 \hyxmp@modulo@a{\hyxmp@big@prime}% \futurelet\hyxmp@one@token\hyxmp@seed@rng@i }% @@ -4991,15 +5025,15 @@ ______<#3 xml:lang="#1">\hyxmp@xmlified^^J% % sequence. Specifically, we assign $\mathtt{\string\hyxmp@rand@num} % \leftarrow 3 \cdot \mathtt{\string\hyxmp@rand@num} + % \mathtt{\string\hyxmp@big@prime@ii} -% \pmod{\mathtt{\string\hyxmp@big@prime}}$. Note that both |\@tempcnta| +% \pmod{\mathtt{\string\hyxmp@big@prime}}$. Note that both |\@hyxmp@count| % and |\@tempcntb| are overwritten in the process. % \begin{macrocode} \def\hyxmp@set@rand@num{% - \@tempcnta=\hyxmp@rand@num - \multiply\@tempcnta by 3 - \advance\@tempcnta by \hyxmp@big@prime@ii + \@hyxmp@count=\hyxmp@rand@num + \multiply\@hyxmp@count by 3 + \advance\@hyxmp@count by \hyxmp@big@prime@ii \hyxmp@modulo@a{\hyxmp@big@prime}% - \xdef\hyxmp@rand@num{\the\@tempcnta}% + \xdef\hyxmp@rand@num{\the\@hyxmp@count}% } % \end{macrocode} % \end{macro} @@ -5007,21 +5041,21 @@ ______<#3 xml:lang="#1">\hyxmp@xmlified^^J% % % \begin{macro}{\hyxmp@append@hex} % Append a randomly selected hexadecimal digit to macro~|#1|. Note that -% both |\@tempcnta| and |\@tempcntb| are overwritten in the process. +% both |\@hyxmp@count| and |\@tempcntb| are overwritten in the process. % \begin{macrocode} \def\hyxmp@append@hex#1{% \hyxmp@set@rand@num - \@tempcnta=\hyxmp@rand@num + \@hyxmp@count=\hyxmp@rand@num \hyxmp@modulo@a{16}% - \ifnum\@tempcnta<10 - \xdef#1{#1\the\@tempcnta}% + \ifnum\@hyxmp@count<10 + \xdef#1{#1\the\@hyxmp@count}% \else % \end{macrocode} % There \emph{must} be a better way to handle the numbers~10--15 than % with |\ifcase|. % \begin{macrocode} - \advance\@tempcnta by -10 - \ifcase\@tempcnta + \advance\@hyxmp@count by -10 + \ifcase\@hyxmp@count \xdef#1{#1a}% \or\xdef#1{#1b}% \or\xdef#1{#1c}% @@ -5063,7 +5097,7 @@ ______<#3 xml:lang="#1">\hyxmp@xmlified^^J% % in which each ``\textit{x}'' is a lowercase hexadecimal digit and % ``\textit{y}'' is one of ``|8|'', ``|9|'', ``|a|'', or~``|b|''. We % assume that the random-number generator is already seeded. Note that -% |\hyxmp@create@uuid| overwrites both |\@tempcnta| and |\@tempcntb|. +% |\hyxmp@create@uuid| overwrites both |\@hyxmp@count| and |\@tempcntb|. % \changes{v2.4}{2014/01/02}{Modified this macro to produce a proper % version~4 (random or pseudorandom) \protect\acro{UUID}} % \begin{macrocode} @@ -5080,9 +5114,9 @@ ______<#3 xml:lang="#1">\hyxmp@xmlified^^J% % Randomly select one of ``|8|'', ``|9|'', ``|a|'', or~``|b|''. % \begin{macrocode} \hyxmp@set@rand@num - \@tempcnta=\hyxmp@rand@num + \@hyxmp@count=\hyxmp@rand@num \hyxmp@modulo@a{4}% - \ifcase\@tempcnta + \ifcase\@hyxmp@count \g@addto@macro#1{8}% \or\g@addto@macro#1{9}% \or\g@addto@macro#1{a}% @@ -5109,7 +5143,7 @@ ______<#3 xml:lang="#1">\hyxmp@xmlified^^J% \newcommand*{\hyxmp@def@DocumentID}{% \edef\hyxmp@seed@string{\hyxmp@jobname:\@pdftitle:\@pdfauthor:}% \expandafter\hyxmp@seed@rng\expandafter{\hyxmp@seed@string}% - \edef\hyxmp@rand@num{\the\@tempcnta}% + \edef\hyxmp@rand@num{\the\@hyxmp@count}% \hyxmp@create@uuid\hyxmp@DocumentID } % \end{macrocode} @@ -5138,7 +5172,7 @@ ______<#3 xml:lang="#1">\hyxmp@xmlified^^J% \hyxmp@jobname:\@pdftitle:\@pdfauthor:\hyxmp@today@xmp:\hyxmp@seed@string }% \expandafter\hyxmp@seed@rng\expandafter{\hyxmp@seed@string}% - \edef\hyxmp@rand@num{\the\@tempcnta}% + \edef\hyxmp@rand@num{\the\@hyxmp@count}% \hyxmp@create@uuid\hyxmp@InstanceID } % \end{macrocode} @@ -5196,16 +5230,16 @@ ______<#3 xml:lang="#1">\hyxmp@xmlified^^J% % \begin{macrocode} \newcommand*{\hyxmp@add@to@xml}[1]{% \bgroup - \@tempcnta=0 + \@hyxmp@count=0 \ifhyxmp@unicodetex \@tempcntb=65536% \else \@tempcntb=256% \fi \loop - \lccode\@tempcnta=\@tempcnta - \advance\@tempcnta by 1 - \ifnum\@tempcnta<\@tempcntb + \lccode\@hyxmp@count=\@hyxmp@count + \advance\@hyxmp@count by 1 + \ifnum\@hyxmp@count<\@tempcntb \repeat \lccode`\_=`\ \relax \lccode`\^^C=`\,\relax @@ -6011,14 +6045,14 @@ ______^^J% % \changes{v5.0}{2020/02/26}{Added this macro} % \begin{macrocode} \newcommand*{\hyxmp@pdfx@id@schema}{% - \@tempcnta=0\hyxmp@pdfx@major\relax - \ifnum\@tempcnta=0 + \@hyxmp@count=0\hyxmp@pdfx@major\relax + \ifnum\@hyxmp@count=0 \else - \ifnum\@tempcnta=1 + \ifnum\@hyxmp@count=1 \hyxmp@add@simple{pdfx:GTS_PDFXVersion}{PDF/X-1:2001}% \hyxmp@add@simple{pdfx:GTS_PDFXConformance}{\@pdfxstandard}% \else - \ifnum\@tempcnta<4 + \ifnum\@hyxmp@count<4 \hyxmp@add@simple{pdfx:GTS_PDFXVersion}{\@pdfxstandard}% \else \hyxmp@add@simple{pdfxid:GTS_PDFXVersion}{\@pdfxstandard}% @@ -6629,8 +6663,8 @@ ______________________^^J% % \end{macrocode} % Declare the schema used in \PDFstd{X}{4}{}{} and later versions. % \begin{macrocode} - \@tempcnta=0\hyxmp@pdfx@major\relax - \ifnum\@tempcnta>3 + \@hyxmp@count=0\hyxmp@pdfx@major\relax + \ifnum\@hyxmp@count>3 \hyxmp@begin@ext@decl {PDF/X ID Schema}% {pdfxid}% @@ -6958,7 +6992,27 @@ _____________________xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEven _____________________xmlns:pdfaid="http://www.aiim.org/pdfa/ns/id/"^^J% _____________________xmlns:pdfuaid="http://www.aiim.org/pdfua/ns/id/"^^J% _____________________xmlns:pdfx="http://ns.adobe.com/pdfx/1.3/"^^J% + }% +% \end{macrocode} +% We make one exception to the rule of including every namespace we can +% potentially use: We don't define the \texttt{pdfxid} namespace unless +% the \acro{PDF/X} version (specified by the \optname{pdfxstandard}) +% option is~4 or greater. Otherwise, Adobe Acrobat---at least Adobe +% Acrobat DC 2020---alters the way it displays color. (I believe it +% renders color in a printer gamut instead of a screen gamut.) +% \changes{v5.10}{2020/01/05}{Include the \string\texttt{pdfxid} namespace +% only if the \protect\acro{PDF/X} version is~4 or greater. Thanks to +% John Lienhard for the bug report} +% \begin{macrocode} + \ifnum0\hyxmp@pdfx@major>3 + \hyxmp@add@to@xml{% _____________________xmlns:pdfxid="http://www.npes.org/pdfx/ns/id/"^^J% + }% + \fi +% \end{macrocode} +% Revert to ``include every namespace'' mode. +% \begin{macrocode} + \hyxmp@add@to@xml{% _____________________xmlns:prism="http://prismstandard.org/namespaces/basic/3.0/"^^J% _____________________xmlns:jav="http://www.niso.org/schemas/jav/1.0/"^^J% _____________________xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"^^J% @@ -7177,7 +7231,7 @@ __^^J% << /Type /Metadata /Subtype /XML - /Length \the\@tempcnta + /Length \the\@hyxmp@count >> stream^^J\hyxmp@xml endstream% }% @@ -7191,7 +7245,7 @@ __^^J% % \end{macro} % % \begin{macro}{\hyxmp@string@len} -% Set |\@tempcnta| to the number of characters in a given string~(|#1|). +% Set |\@hyxmp@count| to the number of characters in a given string~(|#1|). % The approach is first to tally the number of space characters then to % tally the number of non-space characters. While this is rather % sloppy I haven't found a better way to achieve the same effect, @@ -7199,7 +7253,7 @@ __^^J% % assigned their category codes. % \begin{macrocode} \newcommand*{\hyxmp@string@len}[1]{% - \@tempcnta=0 + \@hyxmp@count=0 \expandafter\hyxmp@count@spaces#1 {} % \expandafter\hyxmp@count@non@spaces#1{}% } @@ -7214,9 +7268,9 @@ __^^J% \def\hyxmp@count@spaces#1 {% \def\hyxmp@one@token{#1}% \ifx\hyxmp@one@token\@empty - \advance\@tempcnta by -1 + \advance\@hyxmp@count by -1 \else - \advance\@tempcnta by 1 + \advance\@hyxmp@count by 1 \expandafter\hyxmp@count@spaces \fi } @@ -7233,7 +7287,7 @@ __^^J% \def\hyxmp@one@token{#1}% \ifx\hyxmp@one@token\@empty \else - \advance\@tempcnta by 1 + \advance\@hyxmp@count by 1 \expandafter\hyxmp@count@non@spaces \fi } diff --git a/macros/latex/contrib/hyperxmp/hyperxmp.ins b/macros/latex/contrib/hyperxmp/hyperxmp.ins index 81db9d155a..80abd7b3c3 100644 --- a/macros/latex/contrib/hyperxmp/hyperxmp.ins +++ b/macros/latex/contrib/hyperxmp/hyperxmp.ins @@ -1,5 +1,5 @@ %% -%% Copyright (C) 2011-2020 by Scott Pakin +%% Copyright (C) 2011-2023 by Scott Pakin %% %% This file may be distributed and/or modified under the conditions of %% the LaTeX Project Public License, either version 1.3c of this license @@ -21,7 +21,7 @@ This is a generated file. -Copyright (C) 2011-2020 by Scott Pakin +Copyright (C) 2011-2023 by Scott Pakin This file may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3c of this license diff --git a/macros/latex/contrib/hyperxmp/hyperxmp.pdf b/macros/latex/contrib/hyperxmp/hyperxmp.pdf index f11adaee15..2374394e6b 100644 Binary files a/macros/latex/contrib/hyperxmp/hyperxmp.pdf and b/macros/latex/contrib/hyperxmp/hyperxmp.pdf differ diff --git a/macros/latex/contrib/l3build/CHANGELOG.md b/macros/latex/contrib/l3build/CHANGELOG.md index f14e4db1a0..eda72d0a20 100644 --- a/macros/latex/contrib/l3build/CHANGELOG.md +++ b/macros/latex/contrib/l3build/CHANGELOG.md @@ -7,6 +7,15 @@ this project uses date-based 'snapshot' version identifiers. ## [Unreleased] +## [2023-02-20] + +### Changed +- Unify `testdir` by dropping possibly trailing `.lua` passed to `--config` + +### Fixed +- Ensure directories `testdir` and `resultdir` exist when `--dirty` is set +- epoch settings with xetex + ## [2023-02-16] ### Changed @@ -620,7 +629,8 @@ this project uses date-based 'snapshot' version identifiers. - Rationalise short option names: removed `-d`, `-E`, `-r` - Target `cmdcheck`: specific to LaTeX kernel work -[Unreleased]: https://github.com/latex3/l3build/compare/2023-02-16...HEAD +[Unreleased]: https://github.com/latex3/l3build/compare/2023-02-20...HEAD +[2023-02-20]: https://github.com/latex3/l3build/compare/2023-02-16...2023-02-20 [2023-02-16]: https://github.com/latex3/l3build/compare/2022-11-10...2023-02-16 [2022-11-10]: https://github.com/latex3/l3build/compare/2022-09-15...2022-11-10 [2022-09-15]: https://github.com/latex3/l3build/compare/2022-04-19...2022-09-15 diff --git a/macros/latex/contrib/l3build/README.md b/macros/latex/contrib/l3build/README.md index e33fee3229..40741a74ed 100644 --- a/macros/latex/contrib/l3build/README.md +++ b/macros/latex/contrib/l3build/README.md @@ -1,7 +1,7 @@ l3build: a testing and building system for LaTeX ================================================= -Release 2023-02-16 +Release 2023-02-20 Overview -------- diff --git a/macros/latex/contrib/l3build/l3build-check.lua b/macros/latex/contrib/l3build/l3build-check.lua index d6d68086bc..b77a7e26cc 100644 --- a/macros/latex/contrib/l3build/l3build-check.lua +++ b/macros/latex/contrib/l3build/l3build-check.lua @@ -55,7 +55,10 @@ local remove = os.remove -- Set up the check system files: needed for checking one or more tests and -- for saving the test files function checkinit() - if not options["dirty"] then + if options["dirty"] then + mkdir(testdir) + mkdir(resultdir) + else cleandir(testdir) cleandir(resultdir) end @@ -787,6 +790,8 @@ function runtest(name, engine, hide, ext, test_type, breakout) os_setenv .. " LUAINPUTS=." .. localtexmf() .. (checksearch and os_pathsep or "") .. os_concat .. + -- ensure epoch settings + set_epoch_cmd(epoch, forcecheckepoch) .. -- Ensure lines are of a known length os_setenv .. " max_print_line=" .. maxprintline .. os_concat .. diff --git a/macros/latex/contrib/l3build/l3build.1 b/macros/latex/contrib/l3build/l3build.1 index f36d695a06..f9738ed8d9 100644 --- a/macros/latex/contrib/l3build/l3build.1 +++ b/macros/latex/contrib/l3build/l3build.1 @@ -1,4 +1,4 @@ -.TH l3build 1 "2023-02-16" +.TH l3build 1 "2023-02-20" .SH NAME l3build \- Checking and building packages .SH SYNOPSIS diff --git a/macros/latex/contrib/l3build/l3build.dtx b/macros/latex/contrib/l3build/l3build.dtx index 435036c8bf..085ac1d022 100644 --- a/macros/latex/contrib/l3build/l3build.dtx +++ b/macros/latex/contrib/l3build/l3build.dtx @@ -236,7 +236,7 @@ % }^^A % } % -% \date{Released 2023-02-16} +% \date{Released 2023-02-20} % % \maketitle % \tableofcontents diff --git a/macros/latex/contrib/l3build/l3build.lua b/macros/latex/contrib/l3build/l3build.lua index 110d394772..ff80523b17 100755 --- a/macros/latex/contrib/l3build/l3build.lua +++ b/macros/latex/contrib/l3build/l3build.lua @@ -25,7 +25,7 @@ for those people who are interested. --]] -- Version information -release_date = "2023-02-16" +release_date = "2023-02-20" -- File operations are aided by the LuaFileSystem module local lfs = require("lfs") @@ -205,22 +205,23 @@ if #checkconfigs > 1 then end end if #checkconfigs == 1 and - checkconfigs[1] ~= "build" and - (options["target"] == "check" or options["target"] == "save" or options["target"] == "clean") then - local config = "./" .. gsub(checkconfigs[1],"%.lua$","") .. ".lua" - if fileexists(config) then - local savedtestfiledir = testfiledir - dofile(config) - testdir = testdir .. "-" .. checkconfigs[1] - -- Reset testsuppdir if required - if savedtestfiledir ~= testfiledir and - testsuppdir == savedtestfiledir .. "/support" then - testsuppdir = testfiledir .. "/support" - end - else - print("Error: Cannot find configuration " .. checkconfigs[1]) - exit(1) - end + checkconfigs[1] ~= "build" and + (options["target"] == "check" or options["target"] == "save" or options["target"] == "clean") then + local configname = gsub(checkconfigs[1], "%.lua$", "") + local config = "./" .. configname .. ".lua" + if fileexists(config) then + local savedtestfiledir = testfiledir + dofile(config) + testdir = testdir .. "-" .. configname + -- Reset testsuppdir if required + if savedtestfiledir ~= testfiledir and + testsuppdir == savedtestfiledir .. "/support" then + testsuppdir = testfiledir .. "/support" + end + else + print("Error: Cannot find configuration " .. checkconfigs[1]) + exit(1) + end end -- Call the main function diff --git a/macros/latex/contrib/l3build/l3build.pdf b/macros/latex/contrib/l3build/l3build.pdf index 5172226c84..4afb71bd9b 100644 Binary files a/macros/latex/contrib/l3build/l3build.pdf and b/macros/latex/contrib/l3build/l3build.pdf differ diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf index b2293c1e65..11e2450911 100644 Binary files a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf and b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf differ diff --git a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex index d89b4727fd..4eae208f9e 100644 --- a/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex +++ b/macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex @@ -5,8 +5,8 @@ % arara: lualatex: {shell: yes, synctex: no, interaction: batchmode} if found('log', '(undefined references|Please rerun|Rerun to get)') \documentclass[a4paper,french,11pt]{article} -\def\PLversion{2.5.2} -\def\PLdate{11 Février 2023} +\def\PLversion{2.5.3} +\def\PLdate{19 Février 2023} \usepackage{ProfLycee} \useproflyclib{piton,minted,pythontex} \usepackage{lualatex-math} @@ -4642,10 +4642,14 @@ Les (deux) commandes sont donc liées à un environnement \ctex{tikzpicture}, et \subsection{Options et arguments} \begin{codeinfo} -Les \Cle{donnees} seront à préciser sous forme \ctex{//,//,...} avec comme \og sens de lecture \fg{} de la gauche vers la droite puis du haut vers le bas (on balaye les \textit{sous-arbres}), avec comme possibilités : +Les \Cle{donnees} seront à préciser sous forme + +\hfill\ctex{//,//,...}\hfill~ + +avec comme \og sens de lecture \fg{} de la gauche vers la droite puis du haut vers le bas (on balaye les \textit{sous-arbres}), avec comme possibilités : \begin{itemize} - \item une donnée \Cle{proba} peut être laissée vide ; + \item \cmaj{2.5.3} une donnée \Cle{proba} peut être laissée vide ou spécifiée avec des \textsf{macros} ; \item une donnée \Cle{position} peut valoir \Cle{above} (au-dessus), \Cle{below} (en-dessous) ou être laissée \Cle{vide} (sur). \end{itemize} \end{codeinfo} @@ -4738,29 +4742,16 @@ Les nœuds crées par les commandes sont : \begin{codetex}[listing only] \def\ArbreDeuxTrois{ $A$/\num{0.05}/above, - $B_1$/\num{0.4}/above, - $B_2$/\num{0.35}/, - $B_3$//below, + $B_1$/\num{0.4}/above,$B_2$/\num{0.35}/,$B_3$//below, $\overline{A}$/.../below, - $B_1$/$\frac{2}{15}$/above, - $B_2$/.../, - $B_3$/$\frac{1}{3}$/below + $B_1$/$\frac{2}{15}$/above,$B_2$/.../,$B_3$/$\frac{1}{3}$/below } \ArbreProbasTikz[Type=2x3,InclineProbas=false,EspaceFeuille=1.15]{\ArbreDeuxTrois} \def\ArbreTroisTrois{ - $A_1$/\num{0.05}/, - $B_1$/{1/3}/, - $B_2$/{1/3}/, - $B_3$/{1/3}/, - $A_2$/\num{0.80}/, - $B_1$/{1/3}/, - $B_2$/{1/3}/, - $B_3$/{1/3}/, - $A_3$/\num{0.15}/, - $B_1$/{1/3}/, - $B_2$/{1/3}/, - $B_3$/{1/3}/ + $A_1$/\num{0.05}/,$B_1$/{1/3}/,$B_2$/{1/3}/,$B_3$/{1/3}/, + $A_2$/\num{0.80}/,$B_1$/{1/3}/,$B_2$/{1/3}/,$B_3$/{1/3}/, + $A_3$/\num{0.15}/,$B_1$/{1/3}/,$B_2$/{1/3}/,$B_3$/{1/3}/ } \ArbreProbasTikz[Type=3x3,StyleTrait={densely dashed},EspaceFeuille=0.7,PoliceProbas=\scriptsize,Police=\small]{\ArbreTroisTrois} @@ -6247,6 +6238,8 @@ La grille, créée en \TikZ, est portée par le rectangle de \og coins \fg{} $(0 \part{Historique} +{\small \bverb|v 2.5.3|~:~~~~Modification du traitement des tests dans les arbres de probas (page \pageref{arbresprobas}) + {\small \bverb|v 2.5.2|~:~~~~Correction d'un dysfonctionnement avec \textsf{tcolorbox 6.0} {\small \bverb|v 2.5.1|~:~~~~Ajout d'une version étoilée pour la conversion en fraction (page \pageref{convfrac}) diff --git a/macros/latex/contrib/proflycee/tex/ProfLycee.sty b/macros/latex/contrib/proflycee/tex/ProfLycee.sty index c6656d3c20..4f59788744 100644 --- a/macros/latex/contrib/proflycee/tex/ProfLycee.sty +++ b/macros/latex/contrib/proflycee/tex/ProfLycee.sty @@ -3,7 +3,8 @@ % or later, see http://www.latex-project.org/lppl.txtf \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{ProfLycee}[2023/02/11 2.5.2 Aide pour l'utilisation de LaTeX en lycee] +\ProvidesPackage{ProfLycee}[2023/02/19 2.5.3 Aide pour l'utilisation de LaTeX en lycee] +% 2.5.3 Modification des tests d'arguments dans les probas (macros autorisées) % 2.5.2 Correction d'un dysfonctionnement avec tcolorbox 6.0 :-( % 2.5.1 Modification de la commande de conversion en fraction % 2.5.0 Passage à des libraires via \useproflyclib @@ -17,6 +18,7 @@ % 2.1.3 Ajout de l'option auto-tabs-gobble sur piton (v1.0) + correction d'un bug sur CodePiton % 2.1.2 Ajout d'une commande pour déterminer la mesure principale d'un angle + option pour les axes % 2.1.1 Ajout d'une section pour les tracés de repère et courbe, en tikz +% 2.1.1 Ajout d'une section pour les tracés de repère et courbe, en tikz % 2.1.0 Ajout du calcul du seuil pour les suites récurrentes + racines de nombres décimaux + option pour pythontex % 2.0.9 Ajouts de commandes pour générer des nombres et listes aléatoires % 2.0.8 Ajout d'options pour stretch et fonte env python(s) (pas tous...) @@ -429,7 +431,7 @@ width=#2,#3 } -\NewTCBInputListing[]{\CodePythonLstFichier}{ s O{\linewidth} m m }{ +\NewTCBInputListing{\CodePythonLstFichier}{ s O{\linewidth} m m }{ \IfBooleanTF{#1}{stylepythonlstnolineos}{stylepythonlstlineos}, width=#2,#3, listing file={#4} @@ -806,7 +808,7 @@ \useKVdefault[kvensemble]% \setKV[kvensemble]{#1}% \ifboolKV[kvensemble]{Mathpunct}% - {\left\lbrace \PLensopt{} \mathpunct{} \StrSubstitute{#2}{/}{\mathpunct{}{\PLenssep}\mathpunct{}} \right\rbrace}% + {\left\lbrace \PLensopt{} \mathpunct{} \StrSubstitute{#2}{/}{\mathpunct{}{\PLenssep}\mathpunct{}} \mathpunct{} \right\rbrace}% {\left\lbrace \PLensopt{} \StrSubstitute{#2}{/}{{\PLenssep}} \right\rbrace} } @@ -2449,24 +2451,24 @@ \node[noeud] (A12) at ({1*\PLAPespniv},{-2.5*\PLAPespfeuille}) {\PLARBREDONNES[4,1]}; \node[noeud] (A23) at ({2*\PLAPespniv},{-2*\PLAPespfeuille}) {\PLARBREDONNES[5,1]}; \node[noeud] (A24) at ({2*\PLAPespniv},{-3*\PLAPespfeuille}) {\PLARBREDONNES[6,1]}; - \IfEq{\PLARBREDONNES[1,2]}{} - {\draw[PLfleche] (R)--(A11) ;} - {\draw[PLfleche] (R)--(A11) node[probas,PLetiquette,{\PLARBREDONNES[1,3]}] {{\PLARBREDONNES[1,2]}} ;} - \IfEq{\PLARBREDONNES[2,2]}{} - {\draw[PLfleche] (A11)--(A21) ;} - {\draw[PLfleche] (A11)--(A21) node[probas,PLetiquette,{\PLARBREDONNES[2,3]}] {{\PLARBREDONNES[2,2]}} ;} - \IfEq{\PLARBREDONNES[3,2]}{} - {\draw[PLfleche] (A11)--(A22) ;} - {\draw[PLfleche] (A11)--(A22) node[probas,PLetiquette,{\PLARBREDONNES[3,3]}] {{\PLARBREDONNES[3,2]}} ;} - \IfEq{\PLARBREDONNES[4,2]}{} - {\draw[PLfleche] (R)--(A12) ;} - {\draw[PLfleche] (R)--(A12) node[probas,PLetiquette,{\PLARBREDONNES[4,3]}] {{\PLARBREDONNES[4,2]}} ;} - \IfEq{\PLARBREDONNES[5,2]}{} - {\draw[PLfleche] (A12)--(A23) ;} - {\draw[PLfleche] (A12)--(A23) node[probas,PLetiquette,{\PLARBREDONNES[5,3]}] {{\PLARBREDONNES[5,2]}} ;} - \IfEq{\PLARBREDONNES[6,2]}{} - {\draw[PLfleche] (A12)--(A24) ;} - {\draw[PLfleche] (A12)--(A24) node[probas,PLetiquette,{\PLARBREDONNES[6,3]}] {{\PLARBREDONNES[6,2]}} ;} + \ifstrempty{\PLARBREDONNES[1,2]} + {\draw[PLfleche] (R)--(A11) ;} + {\draw[PLfleche] (R)--(A11) node[probas,PLetiquette,{\PLARBREDONNES[1,3]}] {{\PLARBREDONNES[1,2]}} ;} + \ifstrempty{\PLARBREDONNES[2,2]} + {\draw[PLfleche] (A11)--(A21) ;} + {\draw[PLfleche] (A11)--(A21) node[probas,PLetiquette,{\PLARBREDONNES[2,3]}] {{\PLARBREDONNES[2,2]}} ;} + \ifstrempty{\PLARBREDONNES[3,2]} + {\draw[PLfleche] (A11)--(A22) ;} + {\draw[PLfleche] (A11)--(A22) node[probas,PLetiquette,{\PLARBREDONNES[3,3]}] {{\PLARBREDONNES[3,2]}} ;} + \ifstrempty{\PLARBREDONNES[4,2]} + {\draw[PLfleche] (R)--(A12) ;} + {\draw[PLfleche] (R)--(A12) node[probas,PLetiquette,{\PLARBREDONNES[4,3]}] {{\PLARBREDONNES[4,2]}} ;} + \ifstrempty{\PLARBREDONNES[5,2]} + {\draw[PLfleche] (A12)--(A23) ;} + {\draw[PLfleche] (A12)--(A23) node[probas,PLetiquette,{\PLARBREDONNES[5,3]}] {{\PLARBREDONNES[5,2]}} ;} + \ifstrempty{\PLARBREDONNES[6,2]} + {\draw[PLfleche] (A12)--(A24) ;} + {\draw[PLfleche] (A12)--(A24) node[probas,PLetiquette,{\PLARBREDONNES[6,3]}] {{\PLARBREDONNES[6,2]}} ;} }{} %arbre3x2 \IfEq{\PLAPtype}{3x2} @@ -2483,33 +2485,33 @@ \node[noeud] (A25) at ({2*\PLAPespniv},{-4*\PLAPespfeuille}) {\PLARBREDONNES[8,1]}; \node[noeud] (A26) at ({2*\PLAPespniv},{-5*\PLAPespfeuille}) {\PLARBREDONNES[9,1]}; %branches - \IfEq{\PLARBREDONNES[1,2]}{} - {\draw[PLfleche] (R)--(A11) ;} - {\draw[PLfleche] (R)--(A11) node[probas,PLetiquette,{\PLARBREDONNES[1,3]}] {{\PLARBREDONNES[1,2]}} ;} - \IfEq{\PLARBREDONNES[2,2]}{} - {\draw[PLfleche] (A11)--(A21) ;} - {\draw[PLfleche] (A11)--(A21) node[probas,PLetiquette,{\PLARBREDONNES[2,3]}] {{\PLARBREDONNES[2,2]}} ;} - \IfEq{\PLARBREDONNES[3,2]}{} - {\draw[PLfleche] (A11)--(A22) ;} - {\draw[PLfleche] (A11)--(A22) node[probas,PLetiquette,{\PLARBREDONNES[3,3]}] {{\PLARBREDONNES[3,2]}} ;} - \IfEq{\PLARBREDONNES[4,2]}{} - {\draw[PLfleche] (R)--(A12) ;} - {\draw[PLfleche] (R)--(A12) node[probas,PLetiquette,{\PLARBREDONNES[4,3]}] {{\PLARBREDONNES[4,2]}} ;} - \IfEq{\PLARBREDONNES[5,2]}{} - {\draw[PLfleche] (A12)--(A23) ;} - {\draw[PLfleche] (A12)--(A23) node[probas,PLetiquette,{\PLARBREDONNES[5,3]}] {{\PLARBREDONNES[5,2]}} ;} - \IfEq{\PLARBREDONNES[6,2]}{} - {\draw[PLfleche] (A12)--(A24) ;} - {\draw[PLfleche] (A12)--(A24) node[probas,PLetiquette,{\PLARBREDONNES[6,3]}] {{\PLARBREDONNES[6,2]}} ;} - \IfEq{\PLARBREDONNES[7,2]}{} - {\draw[PLfleche] (R)--(A13) ;} - {\draw[PLfleche] (R)--(A13) node[probas,PLetiquette,{\PLARBREDONNES[7,3]}] {{\PLARBREDONNES[7,2]}} ;} - \IfEq{\PLARBREDONNES[8,2]}{} - {\draw[PLfleche] (A13)--(A25) ;} - {\draw[PLfleche] (A13)--(A25) node[probas,PLetiquette,{\PLARBREDONNES[8,3]}] {{\PLARBREDONNES[8,2]}} ;} - \IfEq{\PLARBREDONNES[9,2]}{} - {\draw[PLfleche] (A13)--(A26) ;} - {\draw[PLfleche] (A13)--(A26) node[probas,PLetiquette,{\PLARBREDONNES[9,3]}] {{\PLARBREDONNES[9,2]}} ;} + \ifstrempty{\PLARBREDONNES[1,2]} + {\draw[PLfleche] (R)--(A11) ;} + {\draw[PLfleche] (R)--(A11) node[probas,PLetiquette,{\PLARBREDONNES[1,3]}] {{\PLARBREDONNES[1,2]}} ;} + \ifstrempty{\PLARBREDONNES[2,2]} + {\draw[PLfleche] (A11)--(A21) ;} + {\draw[PLfleche] (A11)--(A21) node[probas,PLetiquette,{\PLARBREDONNES[2,3]}] {{\PLARBREDONNES[2,2]}} ;} + \ifstrempty{\PLARBREDONNES[3,2]} + {\draw[PLfleche] (A11)--(A22) ;} + {\draw[PLfleche] (A11)--(A22) node[probas,PLetiquette,{\PLARBREDONNES[3,3]}] {{\PLARBREDONNES[3,2]}} ;} + \ifstrempty{\PLARBREDONNES[4,2]} + {\draw[PLfleche] (R)--(A12) ;} + {\draw[PLfleche] (R)--(A12) node[probas,PLetiquette,{\PLARBREDONNES[4,3]}] {{\PLARBREDONNES[4,2]}} ;} + \ifstrempty{\PLARBREDONNES[5,2]} + {\draw[PLfleche] (A12)--(A23) ;} + {\draw[PLfleche] (A12)--(A23) node[probas,PLetiquette,{\PLARBREDONNES[5,3]}] {{\PLARBREDONNES[5,2]}} ;} + \ifstrempty{\PLARBREDONNES[6,2]} + {\draw[PLfleche] (A12)--(A24) ;} + {\draw[PLfleche] (A12)--(A24) node[probas,PLetiquette,{\PLARBREDONNES[6,3]}] {{\PLARBREDONNES[6,2]}} ;} + \ifstrempty{\PLARBREDONNES[7,2]} + {\draw[PLfleche] (R)--(A13) ;} + {\draw[PLfleche] (R)--(A13) node[probas,PLetiquette,{\PLARBREDONNES[7,3]}] {{\PLARBREDONNES[7,2]}} ;} + \ifstrempty{\PLARBREDONNES[8,2]} + {\draw[PLfleche] (A13)--(A25) ;} + {\draw[PLfleche] (A13)--(A25) node[probas,PLetiquette,{\PLARBREDONNES[8,3]}] {{\PLARBREDONNES[8,2]}} ;} + \ifstrempty{\PLARBREDONNES[9,2]} + {\draw[PLfleche] (A13)--(A26) ;} + {\draw[PLfleche] (A13)--(A26) node[probas,PLetiquette,{\PLARBREDONNES[9,3]}] {{\PLARBREDONNES[9,2]}} ;} }{} %arbre2x3 \IfEq{\PLAPtype}{2x3} @@ -2525,30 +2527,30 @@ \node[noeud] (A25) at ({2*\PLAPespniv},{-4*\PLAPespfeuille}) {\PLARBREDONNES[7,1]}; \node[noeud] (A26) at ({2*\PLAPespniv},{-5*\PLAPespfeuille}) {\PLARBREDONNES[8,1]}; %branches - \IfEq{\PLARBREDONNES[1,2]}{} - {\draw[PLfleche] (R)--(A11) ;} - {\draw[PLfleche] (R)--(A11) node[probas,PLetiquette,{\PLARBREDONNES[1,3]}] {{\PLARBREDONNES[1,2]}} ;} - \IfEq{\PLARBREDONNES[5,2]}{} - {\draw[PLfleche] (R)--(A12) ;} - {\draw[PLfleche] (R)--(A12) node[probas,PLetiquette,{\PLARBREDONNES[5,3]}] {{\PLARBREDONNES[5,2]}} ;} - \IfEq{\PLARBREDONNES[2,2]}{} - {\draw[PLfleche] (A11)--(A21) ;} - {\draw[PLfleche] (A11)--(A21) node[probas,PLetiquette,{\PLARBREDONNES[2,3]}] {{\PLARBREDONNES[2,2]}} ;} - \IfEq{\PLARBREDONNES[3,2]}{} - {\draw[PLfleche] (A11)--(A22) ;} - {\draw[PLfleche] (A11)--(A22) node[probas,PLetiquette,{\PLARBREDONNES[3,3]}] {{\PLARBREDONNES[3,2]}} ;} - \IfEq{\PLARBREDONNES[4,2]}{} - {\draw[PLfleche] (A11)--(A23) ;} - {\draw[PLfleche] (A11)--(A23) node[probas,PLetiquette,{\PLARBREDONNES[4,3]}] {{\PLARBREDONNES[4,2]}} ;} - \IfEq{\PLARBREDONNES[6,2]}{} - {\draw[PLfleche] (A12)--(A24) ;} - {\draw[PLfleche] (A12)--(A24) node[probas,PLetiquette,{\PLARBREDONNES[6,3]}] {{\PLARBREDONNES[6,2]}} ;} - \IfEq{\PLARBREDONNES[7,2]}{} - {\draw[PLfleche] (A12)--(A25) ;} - {\draw[PLfleche] (A12)--(A25) node[probas,PLetiquette,{\PLARBREDONNES[7,3]}] {{\PLARBREDONNES[7,2]}} ;} - \IfEq{\PLARBREDONNES[8,2]}{} - {\draw[PLfleche] (A12)--(A26) ;} - {\draw[PLfleche] (A12)--(A26) node[probas,PLetiquette,{\PLARBREDONNES[8,3]}] {{\PLARBREDONNES[8,2]}} ;} + \ifstrempty{\PLARBREDONNES[1,2]} + {\draw[PLfleche] (R)--(A11) ;} + {\draw[PLfleche] (R)--(A11) node[probas,PLetiquette,{\PLARBREDONNES[1,3]}] {{\PLARBREDONNES[1,2]}} ;} + \ifstrempty{\PLARBREDONNES[5,2]} + {\draw[PLfleche] (R)--(A12) ;} + {\draw[PLfleche] (R)--(A12) node[probas,PLetiquette,{\PLARBREDONNES[5,3]}] {{\PLARBREDONNES[5,2]}} ;} + \ifstrempty{\PLARBREDONNES[2,2]} + {\draw[PLfleche] (A11)--(A21) ;} + {\draw[PLfleche] (A11)--(A21) node[probas,PLetiquette,{\PLARBREDONNES[2,3]}] {{\PLARBREDONNES[2,2]}} ;} + \ifstrempty{\PLARBREDONNES[3,2]} + {\draw[PLfleche] (A11)--(A22) ;} + {\draw[PLfleche] (A11)--(A22) node[probas,PLetiquette,{\PLARBREDONNES[3,3]}] {{\PLARBREDONNES[3,2]}} ;} + \ifstrempty{\PLARBREDONNES[4,2]} + {\draw[PLfleche] (A11)--(A23) ;} + {\draw[PLfleche] (A11)--(A23) node[probas,PLetiquette,{\PLARBREDONNES[4,3]}] {{\PLARBREDONNES[4,2]}} ;} + \ifstrempty{\PLARBREDONNES[6,2]} + {\draw[PLfleche] (A12)--(A24) ;} + {\draw[PLfleche] (A12)--(A24) node[probas,PLetiquette,{\PLARBREDONNES[6,3]}] {{\PLARBREDONNES[6,2]}} ;} + \ifstrempty{\PLARBREDONNES[7,2]} + {\draw[PLfleche] (A12)--(A25) ;} + {\draw[PLfleche] (A12)--(A25) node[probas,PLetiquette,{\PLARBREDONNES[7,3]}] {{\PLARBREDONNES[7,2]}} ;} + \ifstrempty{\PLARBREDONNES[8,2]} + {\draw[PLfleche] (A12)--(A26) ;} + {\draw[PLfleche] (A12)--(A26) node[probas,PLetiquette,{\PLARBREDONNES[8,3]}] {{\PLARBREDONNES[8,2]}} ;} }{} %arbre2x3 \IfEq{\PLAPtype}{3x3} @@ -2568,43 +2570,43 @@ \node[noeud] (A28) at ({2*\PLAPespniv},{-7*\PLAPespfeuille}) {\PLARBREDONNES[11,1]}; \node[noeud] (A29) at ({2*\PLAPespniv},{-8*\PLAPespfeuille}) {\PLARBREDONNES[12,1]}; %branches - \IfEq{\PLARBREDONNES[1,2]}{} - {\draw[PLfleche] (R)--(A11) ;} - {\draw[PLfleche] (R)--(A11) node[probas,PLetiquette,{\PLARBREDONNES[1,3]}] {{\PLARBREDONNES[1,2]}} ;} - \IfEq{\PLARBREDONNES[5,2]}{} - {\draw[PLfleche] (R)--(A12) ;} - {\draw[PLfleche] (R)--(A12) node[probas,PLetiquette,{\PLARBREDONNES[5,3]}] {{\PLARBREDONNES[5,2]}} ;} - \IfEq{\PLARBREDONNES[9,2]}{} - {\draw[PLfleche] (R)--(A13) ;} - {\draw[PLfleche] (R)--(A13) node[probas,PLetiquette,{\PLARBREDONNES[9,3]}] {{\PLARBREDONNES[9,2]}} ;} + \ifstrempty{\PLARBREDONNES[1,2]} + {\draw[PLfleche] (R)--(A11) ;} + {\draw[PLfleche] (R)--(A11) node[probas,PLetiquette,{\PLARBREDONNES[1,3]}] {{\PLARBREDONNES[1,2]}} ;} + \ifstrempty{\PLARBREDONNES[5,2]} + {\draw[PLfleche] (R)--(A12) ;} + {\draw[PLfleche] (R)--(A12) node[probas,PLetiquette,{\PLARBREDONNES[5,3]}] {{\PLARBREDONNES[5,2]}} ;} + \ifstrempty{\PLARBREDONNES[9,2]} + {\draw[PLfleche] (R)--(A13) ;} + {\draw[PLfleche] (R)--(A13) node[probas,PLetiquette,{\PLARBREDONNES[9,3]}] {{\PLARBREDONNES[9,2]}} ;} %N2 - \IfEq{\PLARBREDONNES[2,2]}{} - {\draw[PLfleche] (A11)--(A21) ;} - {\draw[PLfleche] (A11)--(A21) node[probas,PLetiquette,{\PLARBREDONNES[2,3]}] {{\PLARBREDONNES[2,2]}} ;} - \IfEq{\PLARBREDONNES[3,2]}{} - {\draw[PLfleche] (A11)--(A22) ;} - {\draw[PLfleche] (A11)--(A22) node[probas,PLetiquette,{\PLARBREDONNES[3,3]}] {{\PLARBREDONNES[3,2]}} ;} - \IfEq{\PLARBREDONNES[4,2]}{} - {\draw[PLfleche] (A11)--(A23) ;} - {\draw[PLfleche] (A11)--(A23) node[probas,PLetiquette,{\PLARBREDONNES[4,3]}] {{\PLARBREDONNES[4,2]}} ;} - \IfEq{\PLARBREDONNES[6,2]}{} - {\draw[PLfleche] (A12)--(A24) ;} - {\draw[PLfleche] (A12)--(A24) node[probas,PLetiquette,{\PLARBREDONNES[6,3]}] {{\PLARBREDONNES[6,2]}} ;} - \IfEq{\PLARBREDONNES[7,2]}{} - {\draw[PLfleche] (A12)--(A25) ;} - {\draw[PLfleche] (A12)--(A25) node[probas,PLetiquette,{\PLARBREDONNES[7,3]}] {{\PLARBREDONNES[7,2]}} ;} - \IfEq{\PLARBREDONNES[8,2]}{} - {\draw[PLfleche] (A12)--(A26) ;} - {\draw[PLfleche] (A12)--(A26) node[probas,PLetiquette,{\PLARBREDONNES[8,3]}] {{\PLARBREDONNES[8,2]}} ;} - \IfEq{\PLARBREDONNES[10,2]}{} - {\draw[PLfleche] (A13)--(A27) ;} - {\draw[PLfleche] (A13)--(A27) node[probas,PLetiquette,{\PLARBREDONNES[10,3]}] {{\PLARBREDONNES[10,2]}} ;} - \IfEq{\PLARBREDONNES[11,2]}{} - {\draw[PLfleche] (A13)--(A28) ;} - {\draw[PLfleche] (A13)--(A28) node[probas,PLetiquette,{\PLARBREDONNES[11,3]}] {{\PLARBREDONNES[11,2]}} ;} - \IfEq{\PLARBREDONNES[12,2]}{} - {\draw[PLfleche] (A13)--(A29) ;} - {\draw[PLfleche] (A13)--(A29) node[probas,PLetiquette,{\PLARBREDONNES[12,3]}] {{\PLARBREDONNES[12,2]}} ;} + \ifstrempty{\PLARBREDONNES[2,2]} + {\draw[PLfleche] (A11)--(A21) ;} + {\draw[PLfleche] (A11)--(A21) node[probas,PLetiquette,{\PLARBREDONNES[2,3]}] {{\PLARBREDONNES[2,2]}} ;} + \ifstrempty{\PLARBREDONNES[3,2]} + {\draw[PLfleche] (A11)--(A22) ;} + {\draw[PLfleche] (A11)--(A22) node[probas,PLetiquette,{\PLARBREDONNES[3,3]}] {{\PLARBREDONNES[3,2]}} ;} + \ifstrempty{\PLARBREDONNES[4,2]} + {\draw[PLfleche] (A11)--(A23) ;} + {\draw[PLfleche] (A11)--(A23) node[probas,PLetiquette,{\PLARBREDONNES[4,3]}] {{\PLARBREDONNES[4,2]}} ;} + \ifstrempty{\PLARBREDONNES[6,2]} + {\draw[PLfleche] (A12)--(A24) ;} + {\draw[PLfleche] (A12)--(A24) node[probas,PLetiquette,{\PLARBREDONNES[6,3]}] {{\PLARBREDONNES[6,2]}} ;} + \ifstrempty{\PLARBREDONNES[7,2]} + {\draw[PLfleche] (A12)--(A25) ;} + {\draw[PLfleche] (A12)--(A25) node[probas,PLetiquette,{\PLARBREDONNES[7,3]}] {{\PLARBREDONNES[7,2]}} ;} + \ifstrempty{\PLARBREDONNES[8,2]} + {\draw[PLfleche] (A12)--(A26) ;} + {\draw[PLfleche] (A12)--(A26) node[probas,PLetiquette,{\PLARBREDONNES[8,3]}] {{\PLARBREDONNES[8,2]}} ;} + \ifstrempty{\PLARBREDONNES[10,2]} + {\draw[PLfleche] (A13)--(A27) ;} + {\draw[PLfleche] (A13)--(A27) node[probas,PLetiquette,{\PLARBREDONNES[10,3]}] {{\PLARBREDONNES[10,2]}} ;} + \ifstrempty{\PLARBREDONNES[11,2]} + {\draw[PLfleche] (A13)--(A28) ;} + {\draw[PLfleche] (A13)--(A28) node[probas,PLetiquette,{\PLARBREDONNES[11,3]}] {{\PLARBREDONNES[11,2]}} ;} + \ifstrempty{\PLARBREDONNES[12,2]} + {\draw[PLfleche] (A13)--(A29) ;} + {\draw[PLfleche] (A13)--(A29) node[probas,PLetiquette,{\PLARBREDONNES[12,3]}] {{\PLARBREDONNES[12,2]}} ;} }{} \end{tikzpicture} } @@ -2635,24 +2637,24 @@ \node[noeud] (A12) at ({1*\PLAPespniv},{-2.5*\PLAPespfeuille}) {\PLARBREDONNES[4,1]}; \node[noeud] (A23) at ({2*\PLAPespniv},{-2*\PLAPespfeuille}) {\PLARBREDONNES[5,1]}; \node[noeud] (A24) at ({2*\PLAPespniv},{-3*\PLAPespfeuille}) {\PLARBREDONNES[6,1]}; - \IfEq{\PLARBREDONNES[1,2]}{} - {\draw[PLfleche] (R)--(A11) ;} - {\draw[PLfleche] (R)--(A11) node[probas,PLetiquette,{\PLARBREDONNES[1,3]}] {{\PLARBREDONNES[1,2]}} ;} - \IfEq{\PLARBREDONNES[2,2]}{} - {\draw[PLfleche] (A11)--(A21) ;} - {\draw[PLfleche] (A11)--(A21) node[probas,PLetiquette,{\PLARBREDONNES[2,3]}] {{\PLARBREDONNES[2,2]}} ;} - \IfEq{\PLARBREDONNES[3,2]}{} - {\draw[PLfleche] (A11)--(A22) ;} - {\draw[PLfleche] (A11)--(A22) node[probas,PLetiquette,{\PLARBREDONNES[3,3]}] {{\PLARBREDONNES[3,2]}} ;} - \IfEq{\PLARBREDONNES[4,2]}{} - {\draw[PLfleche] (R)--(A12) ;} - {\draw[PLfleche] (R)--(A12) node[probas,PLetiquette,{\PLARBREDONNES[4,3]}] {{\PLARBREDONNES[4,2]}} ;} - \IfEq{\PLARBREDONNES[5,2]}{} - {\draw[PLfleche] (A12)--(A23) ;} - {\draw[PLfleche] (A12)--(A23) node[probas,PLetiquette,{\PLARBREDONNES[5,3]}] {{\PLARBREDONNES[5,2]}} ;} - \IfEq{\PLARBREDONNES[6,2]}{} - {\draw[PLfleche] (A12)--(A24) ;} - {\draw[PLfleche] (A12)--(A24) node[probas,PLetiquette,{\PLARBREDONNES[6,3]}] {{\PLARBREDONNES[6,2]}} ;} + \ifstrempty{\PLARBREDONNES[1,2]} + {\draw[PLfleche] (R)--(A11) ;} + {\draw[PLfleche] (R)--(A11) node[probas,PLetiquette,{\PLARBREDONNES[1,3]}] {{\PLARBREDONNES[1,2]}} ;} + \ifstrempty{\PLARBREDONNES[2,2]} + {\draw[PLfleche] (A11)--(A21) ;} + {\draw[PLfleche] (A11)--(A21) node[probas,PLetiquette,{\PLARBREDONNES[2,3]}] {{\PLARBREDONNES[2,2]}} ;} + \ifstrempty{\PLARBREDONNES[3,2]} + {\draw[PLfleche] (A11)--(A22) ;} + {\draw[PLfleche] (A11)--(A22) node[probas,PLetiquette,{\PLARBREDONNES[3,3]}] {{\PLARBREDONNES[3,2]}} ;} + \ifstrempty{\PLARBREDONNES[4,2]} + {\draw[PLfleche] (R)--(A12) ;} + {\draw[PLfleche] (R)--(A12) node[probas,PLetiquette,{\PLARBREDONNES[4,3]}] {{\PLARBREDONNES[4,2]}} ;} + \ifstrempty{\PLARBREDONNES[5,2]} + {\draw[PLfleche] (A12)--(A23) ;} + {\draw[PLfleche] (A12)--(A23) node[probas,PLetiquette,{\PLARBREDONNES[5,3]}] {{\PLARBREDONNES[5,2]}} ;} + \ifstrempty{\PLARBREDONNES[6,2]} + {\draw[PLfleche] (A12)--(A24) ;} + {\draw[PLfleche] (A12)--(A24) node[probas,PLetiquette,{\PLARBREDONNES[6,3]}] {{\PLARBREDONNES[6,2]}} ;} }{} %arbre3x2 \IfEq{\PLAPtype}{3x2} @@ -2669,33 +2671,33 @@ \node[noeud] (A25) at ({2*\PLAPespniv},{-4*\PLAPespfeuille}) {\PLARBREDONNES[8,1]}; \node[noeud] (A26) at ({2*\PLAPespniv},{-5*\PLAPespfeuille}) {\PLARBREDONNES[9,1]}; %branches - \IfEq{\PLARBREDONNES[1,2]}{} - {\draw[PLfleche] (R)--(A11) ;} - {\draw[PLfleche] (R)--(A11) node[probas,PLetiquette,{\PLARBREDONNES[1,3]}] {{\PLARBREDONNES[1,2]}} ;} - \IfEq{\PLARBREDONNES[2,2]}{} - {\draw[PLfleche] (A11)--(A21) ;} - {\draw[PLfleche] (A11)--(A21) node[probas,PLetiquette,{\PLARBREDONNES[2,3]}] {{\PLARBREDONNES[2,2]}} ;} - \IfEq{\PLARBREDONNES[3,2]}{} - {\draw[PLfleche] (A11)--(A22) ;} - {\draw[PLfleche] (A11)--(A22) node[probas,PLetiquette,{\PLARBREDONNES[3,3]}] {{\PLARBREDONNES[3,2]}} ;} - \IfEq{\PLARBREDONNES[4,2]}{} - {\draw[PLfleche] (R)--(A12) ;} - {\draw[PLfleche] (R)--(A12) node[probas,PLetiquette,{\PLARBREDONNES[4,3]}] {{\PLARBREDONNES[4,2]}} ;} - \IfEq{\PLARBREDONNES[5,2]}{} - {\draw[PLfleche] (A12)--(A23) ;} - {\draw[PLfleche] (A12)--(A23) node[probas,PLetiquette,{\PLARBREDONNES[5,3]}] {{\PLARBREDONNES[5,2]}} ;} - \IfEq{\PLARBREDONNES[6,2]}{} - {\draw[PLfleche] (A12)--(A24) ;} - {\draw[PLfleche] (A12)--(A24) node[probas,PLetiquette,{\PLARBREDONNES[6,3]}] {{\PLARBREDONNES[6,2]}} ;} - \IfEq{\PLARBREDONNES[7,2]}{} - {\draw[PLfleche] (R)--(A13) ;} - {\draw[PLfleche] (R)--(A13) node[probas,PLetiquette,{\PLARBREDONNES[7,3]}] {{\PLARBREDONNES[7,2]}} ;} - \IfEq{\PLARBREDONNES[8,2]}{} - {\draw[PLfleche] (A13)--(A25) ;} - {\draw[PLfleche] (A13)--(A25) node[probas,PLetiquette,{\PLARBREDONNES[8,3]}] {{\PLARBREDONNES[8,2]}} ;} - \IfEq{\PLARBREDONNES[9,2]}{} - {\draw[PLfleche] (A13)--(A26) ;} - {\draw[PLfleche] (A13)--(A26) node[probas,PLetiquette,{\PLARBREDONNES[9,3]}] {{\PLARBREDONNES[9,2]}} ;} + \ifstrempty{\PLARBREDONNES[1,2]} + {\draw[PLfleche] (R)--(A11) ;} + {\draw[PLfleche] (R)--(A11) node[probas,PLetiquette,{\PLARBREDONNES[1,3]}] {{\PLARBREDONNES[1,2]}} ;} + \ifstrempty{\PLARBREDONNES[2,2]} + {\draw[PLfleche] (A11)--(A21) ;} + {\draw[PLfleche] (A11)--(A21) node[probas,PLetiquette,{\PLARBREDONNES[2,3]}] {{\PLARBREDONNES[2,2]}} ;} + \ifstrempty{\PLARBREDONNES[3,2]} + {\draw[PLfleche] (A11)--(A22) ;} + {\draw[PLfleche] (A11)--(A22) node[probas,PLetiquette,{\PLARBREDONNES[3,3]}] {{\PLARBREDONNES[3,2]}} ;} + \ifstrempty{\PLARBREDONNES[4,2]} + {\draw[PLfleche] (R)--(A12) ;} + {\draw[PLfleche] (R)--(A12) node[probas,PLetiquette,{\PLARBREDONNES[4,3]}] {{\PLARBREDONNES[4,2]}} ;} + \ifstrempty{\PLARBREDONNES[5,2]} + {\draw[PLfleche] (A12)--(A23) ;} + {\draw[PLfleche] (A12)--(A23) node[probas,PLetiquette,{\PLARBREDONNES[5,3]}] {{\PLARBREDONNES[5,2]}} ;} + \ifstrempty{\PLARBREDONNES[6,2]} + {\draw[PLfleche] (A12)--(A24) ;} + {\draw[PLfleche] (A12)--(A24) node[probas,PLetiquette,{\PLARBREDONNES[6,3]}] {{\PLARBREDONNES[6,2]}} ;} + \ifstrempty{\PLARBREDONNES[7,2]} + {\draw[PLfleche] (R)--(A13) ;} + {\draw[PLfleche] (R)--(A13) node[probas,PLetiquette,{\PLARBREDONNES[7,3]}] {{\PLARBREDONNES[7,2]}} ;} + \ifstrempty{\PLARBREDONNES[8,2]} + {\draw[PLfleche] (A13)--(A25) ;} + {\draw[PLfleche] (A13)--(A25) node[probas,PLetiquette,{\PLARBREDONNES[8,3]}] {{\PLARBREDONNES[8,2]}} ;} + \ifstrempty{\PLARBREDONNES[9,2]} + {\draw[PLfleche] (A13)--(A26) ;} + {\draw[PLfleche] (A13)--(A26) node[probas,PLetiquette,{\PLARBREDONNES[9,3]}] {{\PLARBREDONNES[9,2]}} ;} }{} %arbre2x3 \IfEq{\PLAPtype}{2x3} @@ -2711,30 +2713,30 @@ \node[noeud] (A25) at ({2*\PLAPespniv},{-4*\PLAPespfeuille}) {\PLARBREDONNES[7,1]}; \node[noeud] (A26) at ({2*\PLAPespniv},{-5*\PLAPespfeuille}) {\PLARBREDONNES[8,1]}; %branches - \IfEq{\PLARBREDONNES[1,2]}{} - {\draw[PLfleche] (R)--(A11) ;} - {\draw[PLfleche] (R)--(A11) node[probas,PLetiquette,{\PLARBREDONNES[1,3]}] {{\PLARBREDONNES[1,2]}} ;} - \IfEq{\PLARBREDONNES[5,2]}{} - {\draw[PLfleche] (R)--(A12) ;} - {\draw[PLfleche] (R)--(A12) node[probas,PLetiquette,{\PLARBREDONNES[5,3]}] {{\PLARBREDONNES[5,2]}} ;} - \IfEq{\PLARBREDONNES[2,2]}{} - {\draw[PLfleche] (A11)--(A21) ;} - {\draw[PLfleche] (A11)--(A21) node[probas,PLetiquette,{\PLARBREDONNES[2,3]}] {{\PLARBREDONNES[2,2]}} ;} - \IfEq{\PLARBREDONNES[3,2]}{} - {\draw[PLfleche] (A11)--(A22) ;} - {\draw[PLfleche] (A11)--(A22) node[probas,PLetiquette,{\PLARBREDONNES[3,3]}] {{\PLARBREDONNES[3,2]}} ;} - \IfEq{\PLARBREDONNES[4,2]}{} - {\draw[PLfleche] (A11)--(A23) ;} - {\draw[PLfleche] (A11)--(A23) node[probas,PLetiquette,{\PLARBREDONNES[4,3]}] {{\PLARBREDONNES[4,2]}} ;} - \IfEq{\PLARBREDONNES[6,2]}{} - {\draw[PLfleche] (A12)--(A24) ;} - {\draw[PLfleche] (A12)--(A24) node[probas,PLetiquette,{\PLARBREDONNES[6,3]}] {{\PLARBREDONNES[6,2]}} ;} - \IfEq{\PLARBREDONNES[7,2]}{} - {\draw[PLfleche] (A12)--(A25) ;} - {\draw[PLfleche] (A12)--(A25) node[probas,PLetiquette,{\PLARBREDONNES[7,3]}] {{\PLARBREDONNES[7,2]}} ;} - \IfEq{\PLARBREDONNES[8,2]}{} - {\draw[PLfleche] (A12)--(A26) ;} - {\draw[PLfleche] (A12)--(A26) node[probas,PLetiquette,{\PLARBREDONNES[8,3]}] {{\PLARBREDONNES[8,2]}} ;} + \ifstrempty{\PLARBREDONNES[1,2]} + {\draw[PLfleche] (R)--(A11) ;} + {\draw[PLfleche] (R)--(A11) node[probas,PLetiquette,{\PLARBREDONNES[1,3]}] {{\PLARBREDONNES[1,2]}} ;} + \ifstrempty{\PLARBREDONNES[5,2]} + {\draw[PLfleche] (R)--(A12) ;} + {\draw[PLfleche] (R)--(A12) node[probas,PLetiquette,{\PLARBREDONNES[5,3]}] {{\PLARBREDONNES[5,2]}} ;} + \ifstrempty{\PLARBREDONNES[2,2]} + {\draw[PLfleche] (A11)--(A21) ;} + {\draw[PLfleche] (A11)--(A21) node[probas,PLetiquette,{\PLARBREDONNES[2,3]}] {{\PLARBREDONNES[2,2]}} ;} + \ifstrempty{\PLARBREDONNES[3,2]} + {\draw[PLfleche] (A11)--(A22) ;} + {\draw[PLfleche] (A11)--(A22) node[probas,PLetiquette,{\PLARBREDONNES[3,3]}] {{\PLARBREDONNES[3,2]}} ;} + \ifstrempty{\PLARBREDONNES[4,2]} + {\draw[PLfleche] (A11)--(A23) ;} + {\draw[PLfleche] (A11)--(A23) node[probas,PLetiquette,{\PLARBREDONNES[4,3]}] {{\PLARBREDONNES[4,2]}} ;} + \ifstrempty{\PLARBREDONNES[6,2]} + {\draw[PLfleche] (A12)--(A24) ;} + {\draw[PLfleche] (A12)--(A24) node[probas,PLetiquette,{\PLARBREDONNES[6,3]}] {{\PLARBREDONNES[6,2]}} ;} + \ifstrempty{\PLARBREDONNES[7,2]} + {\draw[PLfleche] (A12)--(A25) ;} + {\draw[PLfleche] (A12)--(A25) node[probas,PLetiquette,{\PLARBREDONNES[7,3]}] {{\PLARBREDONNES[7,2]}} ;} + \ifstrempty{\PLARBREDONNES[8,2]} + {\draw[PLfleche] (A12)--(A26) ;} + {\draw[PLfleche] (A12)--(A26) node[probas,PLetiquette,{\PLARBREDONNES[8,3]}] {{\PLARBREDONNES[8,2]}} ;} }{} %arbre2x3 \IfEq{\PLAPtype}{3x3} @@ -2754,43 +2756,43 @@ \node[noeud] (A28) at ({2*\PLAPespniv},{-7*\PLAPespfeuille}) {\PLARBREDONNES[11,1]}; \node[noeud] (A29) at ({2*\PLAPespniv},{-8*\PLAPespfeuille}) {\PLARBREDONNES[12,1]}; %branches - \IfEq{\PLARBREDONNES[1,2]}{} - {\draw[PLfleche] (R)--(A11) ;} - {\draw[PLfleche] (R)--(A11) node[probas,PLetiquette,{\PLARBREDONNES[1,3]}] {{\PLARBREDONNES[1,2]}} ;} - \IfEq{\PLARBREDONNES[5,2]}{} - {\draw[PLfleche] (R)--(A12) ;} - {\draw[PLfleche] (R)--(A12) node[probas,PLetiquette,{\PLARBREDONNES[5,3]}] {{\PLARBREDONNES[5,2]}} ;} - \IfEq{\PLARBREDONNES[9,2]}{} - {\draw[PLfleche] (R)--(A13) ;} - {\draw[PLfleche] (R)--(A13) node[probas,PLetiquette,{\PLARBREDONNES[9,3]}] {{\PLARBREDONNES[9,2]}} ;} + \ifstrempty{\PLARBREDONNES[1,2]}{} + {\draw[PLfleche] (R)--(A11) ;} + {\draw[PLfleche] (R)--(A11) node[probas,PLetiquette,{\PLARBREDONNES[1,3]}] {{\PLARBREDONNES[1,2]}} ;} + \ifstrempty{\PLARBREDONNES[5,2]}{} + {\draw[PLfleche] (R)--(A12) ;} + {\draw[PLfleche] (R)--(A12) node[probas,PLetiquette,{\PLARBREDONNES[5,3]}] {{\PLARBREDONNES[5,2]}} ;} + \ifstrempty{\PLARBREDONNES[9,2]}{} + {\draw[PLfleche] (R)--(A13) ;} + {\draw[PLfleche] (R)--(A13) node[probas,PLetiquette,{\PLARBREDONNES[9,3]}] {{\PLARBREDONNES[9,2]}} ;} %N2 - \IfEq{\PLARBREDONNES[2,2]}{} - {\draw[PLfleche] (A11)--(A21) ;} - {\draw[PLfleche] (A11)--(A21) node[probas,PLetiquette,{\PLARBREDONNES[2,3]}] {{\PLARBREDONNES[2,2]}} ;} - \IfEq{\PLARBREDONNES[3,2]}{} - {\draw[PLfleche] (A11)--(A22) ;} - {\draw[PLfleche] (A11)--(A22) node[probas,PLetiquette,{\PLARBREDONNES[3,3]}] {{\PLARBREDONNES[3,2]}} ;} - \IfEq{\PLARBREDONNES[4,2]}{} - {\draw[PLfleche] (A11)--(A23) ;} - {\draw[PLfleche] (A11)--(A23) node[probas,PLetiquette,{\PLARBREDONNES[4,3]}] {{\PLARBREDONNES[4,2]}} ;} - \IfEq{\PLARBREDONNES[6,2]}{} - {\draw[PLfleche] (A12)--(A24) ;} - {\draw[PLfleche] (A12)--(A24) node[probas,PLetiquette,{\PLARBREDONNES[6,3]}] {{\PLARBREDONNES[6,2]}} ;} - \IfEq{\PLARBREDONNES[7,2]}{} - {\draw[PLfleche] (A12)--(A25) ;} - {\draw[PLfleche] (A12)--(A25) node[probas,PLetiquette,{\PLARBREDONNES[7,3]}] {{\PLARBREDONNES[7,2]}} ;} - \IfEq{\PLARBREDONNES[8,2]}{} - {\draw[PLfleche] (A12)--(A26) ;} - {\draw[PLfleche] (A12)--(A26) node[probas,PLetiquette,{\PLARBREDONNES[8,3]}] {{\PLARBREDONNES[8,2]}} ;} - \IfEq{\PLARBREDONNES[10,2]}{} - {\draw[PLfleche] (A13)--(A27) ;} - {\draw[PLfleche] (A13)--(A27) node[probas,PLetiquette,{\PLARBREDONNES[10,3]}] {{\PLARBREDONNES[10,2]}} ;} - \IfEq{\PLARBREDONNES[11,2]}{} - {\draw[PLfleche] (A13)--(A28) ;} - {\draw[PLfleche] (A13)--(A28) node[probas,PLetiquette,{\PLARBREDONNES[11,3]}] {{\PLARBREDONNES[11,2]}} ;} - \IfEq{\PLARBREDONNES[12,2]}{} - {\draw[PLfleche] (A13)--(A29) ;} - {\draw[PLfleche] (A13)--(A29) node[probas,PLetiquette,{\PLARBREDONNES[12,3]}] {{\PLARBREDONNES[12,2]}} ;} + \ifstrempty{\PLARBREDONNES[2,2]} + {\draw[PLfleche] (A11)--(A21) ;} + {\draw[PLfleche] (A11)--(A21) node[probas,PLetiquette,{\PLARBREDONNES[2,3]}] {{\PLARBREDONNES[2,2]}} ;} + \ifstrempty{\PLARBREDONNES[3,2]} + {\draw[PLfleche] (A11)--(A22) ;} + {\draw[PLfleche] (A11)--(A22) node[probas,PLetiquette,{\PLARBREDONNES[3,3]}] {{\PLARBREDONNES[3,2]}} ;} + \ifstrempty{\PLARBREDONNES[4,2]} + {\draw[PLfleche] (A11)--(A23) ;} + {\draw[PLfleche] (A11)--(A23) node[probas,PLetiquette,{\PLARBREDONNES[4,3]}] {{\PLARBREDONNES[4,2]}} ;} + \ifstrempty{\PLARBREDONNES[6,2]} + {\draw[PLfleche] (A12)--(A24) ;} + {\draw[PLfleche] (A12)--(A24) node[probas,PLetiquette,{\PLARBREDONNES[6,3]}] {{\PLARBREDONNES[6,2]}} ;} + \ifstrempty{\PLARBREDONNES[7,2]} + {\draw[PLfleche] (A12)--(A25) ;} + {\draw[PLfleche] (A12)--(A25) node[probas,PLetiquette,{\PLARBREDONNES[7,3]}] {{\PLARBREDONNES[7,2]}} ;} + \ifstrempty{\PLARBREDONNES[8,2]} + {\draw[PLfleche] (A12)--(A26) ;} + {\draw[PLfleche] (A12)--(A26) node[probas,PLetiquette,{\PLARBREDONNES[8,3]}] {{\PLARBREDONNES[8,2]}} ;} + \ifstrempty{\PLARBREDONNES[10,2]} + {\draw[PLfleche] (A13)--(A27) ;} + {\draw[PLfleche] (A13)--(A27) node[probas,PLetiquette,{\PLARBREDONNES[10,3]}] {{\PLARBREDONNES[10,2]}} ;} + \ifstrempty{\PLARBREDONNES[11,2]} + {\draw[PLfleche] (A13)--(A28) ;} + {\draw[PLfleche] (A13)--(A28) node[probas,PLetiquette,{\PLARBREDONNES[11,3]}] {{\PLARBREDONNES[11,2]}} ;} + \ifstrempty{\PLARBREDONNES[12,2]} + {\draw[PLfleche] (A13)--(A29) ;} + {\draw[PLfleche] (A13)--(A29) node[probas,PLetiquette,{\PLARBREDONNES[12,3]}] {{\PLARBREDONNES[12,2]}} ;} }{} } { diff --git a/macros/latex/contrib/recorder-fingering/README.md b/macros/latex/contrib/recorder-fingering/README.md index d0d5179023..4116341d1d 100644 --- a/macros/latex/contrib/recorder-fingering/README.md +++ b/macros/latex/contrib/recorder-fingering/README.md @@ -1,8 +1,8 @@ # recorder-fingering -Version 1.0 February 17, 2023 +Version 1.1 February 20, 2023 -LaTeX package for recorder fingering diagrams. Support for all standard F and C recorder fingerings, with the ability to add new fingerings as needed. +The `recorder-fingering` package provides support for generating fingering diagrams for baroque fingering recorders. Standard fingerings are provided for recorders in both C and F, along with methods to create and display alternate fingerings for trills, etc. # Sample of what you can do with it: diff --git a/macros/latex/contrib/recorder-fingering/RecorderInCchart.png b/macros/latex/contrib/recorder-fingering/RecorderInCchart.png deleted file mode 100644 index 2dc30ed9f3..0000000000 Binary files a/macros/latex/contrib/recorder-fingering/RecorderInCchart.png and /dev/null differ diff --git a/macros/latex/contrib/recorder-fingering/recorder-fingering.pdf b/macros/latex/contrib/recorder-fingering/recorder-fingering.pdf index a513c2c860..289cbdbe21 100644 Binary files a/macros/latex/contrib/recorder-fingering/recorder-fingering.pdf and b/macros/latex/contrib/recorder-fingering/recorder-fingering.pdf differ diff --git a/macros/latex/contrib/recorder-fingering/recorder-fingering.sty b/macros/latex/contrib/recorder-fingering/recorder-fingering.sty index 6c5f447f72..1b4aebc23c 100644 --- a/macros/latex/contrib/recorder-fingering/recorder-fingering.sty +++ b/macros/latex/contrib/recorder-fingering/recorder-fingering.sty @@ -25,12 +25,13 @@ % % recorder-fingering.tex, recorder-fingering.pdf % -% Version 1.0 2023/02/17 +% Version 1.1 2023/02/20 \NeedsTeXFormat{LaTeX2e}[2022/11/01] -\ProvidesPackage{recorder-fingering}[2023/02/17 v1.0 Recorder fingering diagrams] +\ProvidesPackage{recorder-fingering}[2023/02/20 v1.1 Recorder fingering diagrams] \RequirePackage{tikz} \usetikzlibrary{calc} -\RequirePackage{graphicx} +\RequirePackage{graphicx} +% First set up TikZ styles for the diagrams % Split node code from % https://tex.stackexchange.com/a/657282/2693 % These styles are local to the package @@ -60,58 +61,115 @@ h/.style={node split half=-90}, % finger half hole top double/.style={circle,minimum size=7pt,inner sep=0pt,draw,##1}, bottom double/.style={circle,minimum size=6pt,inner sep=0pt,draw,##1}, }} -\ExplSyntaxOn - +\ExplSyntaxOn % Error messages \msg_new:nnnn {recorder-fingering}{too-few}{\\You\ haven't\ provided\ enough\ holes!}{Fingerings\ must\ specify\ all\ 8\ holes\ (thumb\ +\ all\ 7\ fingers)} \msg_new:nnnn {recorder-fingering}{key-exists}{\\This\ fingering\ is\ already\ defined!}{Use\ the\ starred\ version\ of\ the\ command\ or\ \token_to_str:N \AddFingerings\ instead\ to\ override\ existing\ fingerings.} \msg_new:nnnn {recorder-fingering}{wrong-instrument}{\\This\ command\ only\ permits\ F\ and\ C\ fingerings!}{} \msg_new:nnnn {recorder-fingering}{deprecated}{\\This\ command\ is\ deprecated.\ Please\ use\ \token_to_str:N \alto\ or\ \token_to_str:N \soprano\ instead.}{} +\msg_new:nnnn {recorder-fingering}{no-hole}{\\The\ recorder\ does't\ have\ enough\ holes\ to\ trill\ here.\ Please\ use\ hole\ numbers\ between\ 1\ and\ 7!}{} +\msg_new:nnnn {recorder-fingering}{key-not-found}{\\Key\ not\ found}{} -% Command parameters -\keys_define:nn {fingering}{ - thumboffset.bool_set:N = \g_fingering_thumboffset_bool, - width.dim_set:N = \g_fingering_size_dim, - thumboffset.initial:n = {true}, - width.initial:n = {20pt} -} -\keys_define:nn {fingering / command}{ - thumboffset.bool_set:N = \g_fingering_command_thumboffset_bool, - width.dim_set:N = \l_fingering_command_size_dim, -} -\NewDocumentCommand{\fingeringSetup}{m}{ - \keys_set:nn {fingering} {#1} -} +% Set up the property lists for F and C fingerings +\prop_new:N \l_fingering_F_prop +\prop_new:N \l_fingering_C_prop + +% Set up sharp/flat conversion list +\prop_new:N \l_fingering_F_sharp_flat_prop +\prop_new:N \l_fingering_C_sharp_flat_prop + +% Set up transposition tables for later +\prop_new:N \l_fingering_C_to_F_prop +\prop_new:N \l_fingering_F_to_C_prop + +% Set up the clists for the fingering vectors themselves +\clist_new:N \l_fingering_fing_clist +\clist_new:N \l_fingering_topholes_clist + +% Set up the trill holes clist +\clist_new:N \l_fingering_trill_holes_clist + +\prop_new:N \l_fingering_pointer_prop +\prop_set_from_keyval:Nn \l_fingering_pointer_prop { + LPointer = {$\rightarrow$}, + RPointer = {$\leftarrow$} + } + + + +% Definitions of the hole positions. To be used to add trill notation. + + +\tl_const:Nn \c_fingering_thumb_tl {0.5} +\tl_const:Nn \c_fingering_one_tl {1.0} +\tl_const:Nn \c_fingering_two_tl {1.5} +\tl_const:Nn \c_fingering_three_tl {2.0} +\tl_const:Nn \c_fingering_four_tl {2.5} +\tl_const:Nn \c_fingering_five_tl {3.0} +\tl_const:Nn \c_fingering_six_seven_x_tl {0.15} +\tl_const:Nn \c_fingering_six_top_tl {3.5} +\tl_const:Nn \c_fingering_six_bot_tl {3.575} +\tl_const:Nn \c_fingering_seven__top_tl {4.0} +\tl_const:Nn \c_fingering_seven_bot_tl {4.075} +\tl_const:Nn \c_fingering_bell_tl {4.5} % Manage the thumb offset parameters -\tl_set:Nn \g_fingering_thumboffset_x {-.5} -\tl_set:Nn \g_fingering_thumboffset_y {-.25} +\tl_set:Nn \l_fingering_thumboffset_x {-.5} +\tl_set:Nn \l_fingering_thumboffset_y {-.25} \cs_new:Nn \fingering_offset_reset: -{\tl_gset:Nn \g_fingering_thumboffset_x {-.5} -\tl_gset:Nn \g_fingering_thumboffset_y {-.25} +{\tl_gset:Nn \l_fingering_thumboffset_x {-.5} +\tl_gset:Nn \l_fingering_thumboffset_y {-.25} } \cs_new:Nn \fingering_offset_zero: -{\tl_gset:Nn \g_fingering_thumboffset_x {0} -\tl_gset:Nn \g_fingering_thumboffset_y {0} +{\tl_gset:Nn \l_fingering_thumboffset_x {0} +\tl_gset:Nn \l_fingering_thumboffset_y {0} } \cs_new:Nn \fingering_set_thumboffset: { -\bool_if:nTF {\g_fingering_command_thumboffset_bool} +\bool_if:nTF {\l_fingering_thumboffset_bool} {\fingering_offset_reset:} {\fingering_offset_zero:} } -% Set up the property lists for F and C fingerings -\prop_new:N \l_fingering_F_prop -\prop_new:N \l_fingering_C_prop -% Set up transposition tables for later -\prop_new:N \l_fingering_C_to_F_prop -\prop_new:N \l_fingering_F_to_C_prop +\tl_new:N \l_fingering_top_bottom_space_tl +\tl_new:N \l_fingering_trill_offset_tl +\bool_new:N \l_fingering_trill_offset_LR_bool -% Set up the clists for the fingering vectors themselves -\clist_new:N \l_fingering_fing_clist -\clist_new:N \l_fingering_topholes_clist +% Command parameters +\keys_define:nn {fingering}{ + thumboffset.bool_set:N = \l_fingering_thumboffset_bool, + width.dim_set:N = \l_fingering_size_dim, + thumboffset.initial:n = {true}, + width.initial:n = {20pt}, + LHRHspace.tl_set:N = \l_fingering_top_bottom_space_tl, + LHRHspace.initial:n = {4pt}, + LHRHdivider.bool_set:N = \l_fingering_LHRH_divider_bool, + LHRHdivider.initial:n = {false}, + LPointer.prop_put:N = \l_fingering_pointer_prop, + RPointer.prop_put:N = \l_fingering_pointer_prop, + trill.clist_set:N = \l_fingering_trill_holes_clist, + trilldir.choice:, + trilldir / L .code:n = + {\bool_set_false:N \l_fingering_trill_offset_LR_bool + \tl_set:Nn \l_fingering_trill_offset_tl {-.5} + \prop_get:NnN \l_fingering_pointer_prop {LPointer} \l_fingering_trill_pointer_tl}, + trilldir / R .code:n = + {\bool_set_false:N \l_fingering_trill_offset_LR_bool + \tl_set:Nn \l_fingering_trill_offset_tl {.5} + \prop_get:NnN \l_fingering_pointer_prop {RPointer} \l_fingering_trill_pointer_tl}, + trilldir / LR .code:n = { + \bool_set_true:N \l_fingering_trill_offset_LR_bool }, + trilldir.initial:n = LR +} + + +\NewDocumentCommand{\fingeringSetup}{m}{ + \keys_set:nn {fingering} {#1} + \keys_set:nn {fingering} {trill={}} % trill makes no sense as a global option +} +% Set defaults +\fingeringSetup{thumboffset=true,trilldir=LR,LHRHdivider=true,LHRHspace=10pt,width=20pt} % Generic fingering generator: takes a clist, splits it between top holes and bottom holes % and produces the corresponding diagram @@ -121,36 +179,59 @@ bottom double/.style={circle,minimum size=6pt,inner sep=0pt,draw,##1}, { \clist_set:Nn \l_fingering_holes_clist {#1} \clist_clear:N \l_fingering_topholes_clist - \int_step_inline:nn { 6 } { + \int_step_inline:nn { 4 } { \clist_pop:NNF \l_fingering_holes_clist \l_tmpa_tl { \msg_error:nn { recorder-fingering } { too-few }} \clist_put_right:NV \l_fingering_topholes_clist \l_tmpa_tl } - \resizebox{\l_fingering_command_size_dim}{!}{ + \resizebox{\l_fingering_size_dim}{!}{ \begin{tikzpicture}[/fingering] -% display the topholes +% display the thumb and first three topholes \fingering_set_thumboffset: \foreach[expand~list]~\x~[count=\xi]~in~\l_fingering_topholes_clist { - \node[hole=\x]~at~(0+\g_fingering_thumboffset_x,-\xi/2+\g_fingering_thumboffset_y)~{}; + \node[hole=\x]~at~(0+\l_fingering_thumboffset_x,-\xi/2+\l_fingering_thumboffset_y)~{}; \fingering_offset_zero:} +% add the divider if selected + \bool_if:NTF \l_fingering_LHRH_divider_bool + {\draw[overlay]~($(-.5,-2.25)+(0,-\l_fingering_top_bottom_space_tl/2)$)~ + --($(.5,-2.25)+(0,-\l_fingering_top_bottom_space_tl/2)$);} + {} +% now shift the bottom holes to make a small space between LH and RH holes + \begin{scope}[yshift=-\l_fingering_top_bottom_space_tl] + \clist_pop:NN \l_fingering_holes_clist \l_tmpa_tl + \node[hole=\l_tmpa_tl]~at~(0,-\c_fingering_four_tl)~{}; + \clist_pop:NN \l_fingering_holes_clist \l_tmpa_tl + \node[hole=\l_tmpa_tl]~at~(0,-\c_fingering_five_tl)~{}; % display the bottom two paired holes \clist_pop:NN \l_fingering_holes_clist \l_tmpa_tl \int_case:nnTF {\l_tmpa_tl}{ - {0} {\node[top~double=0]~at~(.15,-7/2)~{}; - \node[bottom~double=0]~at~(-.15,-7.15/2)~{};} - {2} {\node[top~double=1,]~at~(.15,-7/2)~{}; - \node[bottom~double=1]~at~(-.15,-7.15/2)~{};} - {1} {\node[top~double=1]~at~(.15,-7/2)~{}; - \node[bottom~double=0]~at~(-.15,-7.15/2)~{};} + {0} {\node[top~double=0]~at~ + (\c_fingering_six_seven_x_tl,-\c_fingering_six_top_tl)~{}; + \node[bottom~double=0]~at~ + (-\c_fingering_six_seven_x_tl,-\c_fingering_six_bot_tl)~{};} + {2} {\node[top~double=1,]~at~ + (\c_fingering_six_seven_x_tl,-\c_fingering_six_top_tl)~{}; + \node[bottom~double=1]~at~ + (-\c_fingering_six_seven_x_tl,-\c_fingering_six_bot_tl)~{};} + {1} {\node[top~double=1]~at~ + (\c_fingering_six_seven_x_tl,-\c_fingering_six_top_tl)~{}; + \node[bottom~double=0]~at~ + (-\c_fingering_six_seven_x_tl,-\c_fingering_six_bot_tl)~{};} } {} {} \clist_pop:NN \l_fingering_holes_clist \l_tmpa_tl \int_case:nnTF {\l_tmpa_tl}{ - {0} {\node[top~double=0,]~at~(.15,-8/2)~{}; - \node[bottom~double=0]~at~(-.15,-8.15/2)~{};} - {2} {\node[top~double=1,]~at~(.15,-8/2)~{}; - \node[bottom~double=1]~at~(-.15,-8.15/2)~{};} - {1} {\node[top~double=1,]~at~(.15,-8/2)~{}; - \node[bottom~double=0]~at~(-.15,-8.15/2)~{};} + {0} {\node[top~double=0,]~at~ + (\c_fingering_six_seven_x_tl,-\c_fingering_seven__top_tl)~{}; + \node[bottom~double=0]~at~ + (-\c_fingering_six_seven_x_tl,-\c_fingering_seven_bot_tl)~{};} + {2} {\node[top~double=1,]~at~ + (\c_fingering_six_seven_x_tl,-\c_fingering_seven__top_tl)~{}; + \node[bottom~double=1]~at~ + (-\c_fingering_six_seven_x_tl,-\c_fingering_seven_bot_tl)~{};} + {1} {\node[top~double=1,]~at~ + (\c_fingering_six_seven_x_tl,-\c_fingering_seven__top_tl)~{}; + \node[bottom~double=0]~at~ + (-\c_fingering_six_seven_x_tl,-\c_fingering_seven_bot_tl)~{};} } {} {} @@ -158,36 +239,63 @@ bottom double/.style={circle,minimum size=6pt,inner sep=0pt,draw,##1}, \clist_if_empty:NTF \l_fingering_holes_clist {} {\clist_pop:NN \l_fingering_holes_clist \l_tmpa_tl - \node[hole=\l_tmpa_tl]~at~(0,-9/2)~{};} + \node[hole=\l_tmpa_tl]~at~(0,-\c_fingering_bell_tl)~{};} +% display trill arrows if present + \clist_if_empty:NTF \l_fingering_trill_holes_clist + {} + { + \clist_map_variable:NNn \l_fingering_trill_holes_clist \l_tmpa_tl + {\int_compare:nNnTF {\l_tmpa_tl} > {7} + {\msg_warning:nn { recorder-fingering } { no-hole }} + {\int_compare:nNnTF {\l_tmpa_tl} > {3} + {\tl_set:Nn \l_fingering_top_bottom_space_tl {0}} + {} + \bool_if:nTF {\l_fingering_trill_offset_LR_bool} + {\int_compare:nNnTF {\l_tmpa_tl} > {3} + {\tl_set:Nn \l_fingering_trill_offset_tl {.5} + \prop_get:NnN \l_fingering_pointer_prop {RPointer} + \l_fingering_trill_pointer_tl } + {\tl_set:Nn \l_fingering_trill_offset_tl {-.5} + \prop_get:NnN \l_fingering_pointer_prop {LPointer} + \l_fingering_trill_pointer_tl } + } + {} + \int_set:Nn \l_tmpb_int {\l_tmpa_tl+1} + \node[overlay]~at~($(\l_fingering_trill_offset_tl, + -\l_tmpb_int/2)+(0,\l_fingering_top_bottom_space_tl) + $)~{\l_fingering_trill_pointer_tl}; + } + } + } + \end{scope} \end{tikzpicture}} } + + + + % create variable version of the command \cs_generate_variant:Nn \fingering_generate_fingering:n { V } - % Main user commands and synonyms % First basic commands to display the fingering for any note -\NewDocumentCommand{\Alto}{om}{ -\IfNoValueTF{#1} - {\keys_set:nn {fingering / command} {width = \g_fingering_size_dim} - \bool_set_eq:NN {\g_fingering_command_thumboffset_bool}{\g_fingering_thumboffset_bool}} - {\bool_set_eq:NN {\g_fingering_command_thumboffset_bool}{\g_fingering_thumboffset_bool} - \keys_set:nn {fingering /command } {#1}} - \prop_get:NnN \l_fingering_F_prop {#2} \l_tmpa_tl - \fingering_generate_fingering:V \l_tmpa_tl +\NewDocumentCommand{\Alto}{O{}m}{ + \group_begin: + \keys_set:nn {fingering} {#1} + \prop_get:NnN \l_fingering_F_prop {#2} \l_tmpa_tl + \fingering_generate_fingering:V \l_tmpa_tl + \group_end: } \cs_set_eq:NN \Sopranino \Alto \cs_set_eq:NN \Bass \Alto -\NewDocumentCommand{\Soprano}{om}{ -\IfNoValueTF{#1} - {\keys_set:nn {fingering / command} {width = \g_fingering_size_dim} - \bool_set_eq:NN {\g_fingering_command_thumboffset_bool}{\g_fingering_thumboffset_bool}} - {\bool_set_eq:NN {\g_fingering_command_thumboffset_bool}{\g_fingering_thumboffset_bool} - \keys_set:nn {fingering /command } {#1}} - \prop_get:NnN \l_fingering_C_prop {#2} \l_tmpa_tl - \fingering_generate_fingering:V \l_tmpa_tl +\NewDocumentCommand{\Soprano}{O{}m}{ + \group_begin: + \keys_set:nn {fingering} {#1} + \prop_get:NnN \l_fingering_C_prop {#2} \l_tmpa_tl + \fingering_generate_fingering:V \l_tmpa_tl + \group_end: } \cs_set_eq:NN \Tenor \Soprano @@ -208,7 +316,7 @@ bottom double/.style={circle,minimum size=6pt,inner sep=0pt,draw,##1}, \NewDocumentCommand{\NewFfingering}{smm}{ \IfBooleanTF{#1} {\prop_put:Nnn \l_fingering_F_prop {#2} {#3}} - {\prop_get:NnNTF \l_fingering_F_prop {#2} \tl_tmpa_tl + {\prop_get:NnNTF \l_fingering_F_prop {#2} \l_tmpa_tl {\msg_error:nn { recorder-fingering } { key-exists }} {\prop_put:Nnn \l_fingering_F_prop {#2} {#3}} }} @@ -216,11 +324,42 @@ bottom double/.style={circle,minimum size=6pt,inner sep=0pt,draw,##1}, \NewDocumentCommand{\NewCfingering}{smm}{ \IfBooleanTF{#1} {\prop_put:Nnn \l_fingering_C_prop {#2} {#3}} - {\prop_get:NnNTF \l_fingering_C_prop {#2} \tl_tmpa_tl + {\prop_get:NnNTF \l_fingering_C_prop {#2} \l_tmpa_tl {\msg_error:nn { recorder-fingering } { key-exists }} {\prop_put:Nnn \l_fingering_C_prop {#2} {#3}} }} +% macros to copy fingerings (for now internal only) +\cs_new_protected:Nn \fingering_add_F_fingering:nn {\prop_put:Nnn \l_fingering_F_prop {#1} {#2}} +\cs_new_protected:Nn \fingering_add_C_fingering:nn {\prop_put:Nnn \l_fingering_C_prop {#1} {#2}} +\cs_generate_variant:Nn \fingering_add_F_fingering:nn {nV} +\cs_generate_variant:Nn \fingering_add_C_fingering:nn {nV} + +% These macros take two arguments: a new key and an existing key, and create a new +% fingering in the associated property list with the new key name and the existing key +% fingering + \cs_new_protected:Nn \fingering_copy_F:nn + {\prop_get:NnN \l_fingering_F_sharp_flat_prop {#1} \l_tmpa_tl + \prop_get:NoN \l_fingering_F_prop {\l_tmpa_tl} \l_tmpb_tl + \fingering_add_F_fingering:nV {#1} {\l_tmpb_tl}} + +\cs_new_protected:Nn \fingering_copy_C:nn + {\prop_get:NnN \l_fingering_C_sharp_flat_prop {#1} \l_tmpa_tl + \prop_get:NoN \l_fingering_C_prop {\l_tmpa_tl} \l_tmpb_tl + \fingering_add_C_fingering:nV {#1} {\l_tmpb_tl}} + +\NewDocumentCommand{\debug}{O{f}m}{ + \str_case:nn {#1}{ + {f}{\prop_get:NnNTF \l_fingering_F_prop {#2} \l_tmpa_tl + {}{\msg_error:nn { recorder-fingering } { key-not-found }} + \l_tmpa_tl} + {c}{\prop_get:NnNTF \l_fingering_C_prop {#2} \l_tmpa_tl + {}{\msg_error:nn { recorder-fingering } { key-not-found }} + \l_tmpa_tl + } + } +} + % Now add all of the basic fingerings \AddFingerings{F}{ F = {1,1,1,1,1,1,2,2}, @@ -283,39 +422,44 @@ bottom double/.style={circle,minimum size=6pt,inner sep=0pt,draw,##1}, eb' = {t,0,1,1,0,1,2,0} } +% These are equivalent lists for generating the # versions +% new_key = {existing_key} +\prop_set_from_keyval:Nn \l_fingering_F_sharp_flat_prop { + F# = {Gb}, + G# = {Ab}, + A# = {Bb}, + C# = {Db}, + D# = {Eb}, + f# = {gb}, + g# = {ab}, + a# = {bb}, + c# = {db}, + d# = {eb}, + f#' = {gb'}, + g#' = {ab'} +} +\prop_set_from_keyval:Nn \l_fingering_C_sharp_flat_prop { + C# = {Db}, + D# = {Eb}, + Bb = {F}, + F# = {Gb}, + G# = {Ab}, + A# = {Bb}, + c# = {db}, + d# = {eb}, + f# = {gb}, + g# = {ab}, + a# = {bb}, + c#' = {db'}, + d#' = {eb'} +} + +% Add all the sharp fingerings. + \prop_map_function:NN \l_fingering_F_sharp_flat_prop \fingering_copy_F:nn + \prop_map_function:NN \l_fingering_C_sharp_flat_prop \fingering_copy_C:nn + % Transposition tables (may be useful; currently not used) \prop_set_from_keyval:Nn \l_fingering_F_to_C_prop { - F = {C}, - Gb = {Db}, - G = {D}, - Ab = {Eb}, - A = {E}, - Bb = {F}, - B = {Gb}, - C = {G}, - Db = {Ab}, - D = {A}, - Eb = {Bb}, - E = {B}, - f = {c}, - gb = {db}, - g = {d}, - ab = {eb}, - a = {e}, - bb = {f}, - b = {gb}, - c = {g}, - db = {ab}, - d = {a}, - eb = {bb}, - e = {b}, - f' = {c'}, - gb' = {db'}, - g' = {d'}, - ab' = {eb'} - } - -\prop_set_from_keyval:Nn \l_fingering_C_to_F_prop { C = {F}, Db = {Gb}, D = {G}, @@ -344,9 +488,39 @@ bottom double/.style={circle,minimum size=6pt,inner sep=0pt,draw,##1}, db' = {gb'}, d' = {g'}, eb' = {ab'} + } + +\prop_set_from_keyval:Nn \l_fingering_C_to_F_prop { + F = {C}, + Gb = {Db}, + G = {D}, + Ab = {Eb}, + A = {E}, + Bb = {F}, + B = {Gb}, + C = {G}, + Db = {Ab}, + D = {A}, + Eb = {Bb}, + E = {B}, + f = {c}, + gb = {db}, + g = {d}, + ab = {eb}, + a = {e}, + bb = {f}, + b = {gb}, + c = {g}, + db = {ab}, + d = {a}, + eb = {bb}, + e = {b}, + f' = {c'}, + gb' = {db'}, + g' = {d'}, + ab' = {eb'} } - % Backwards (in)compatibility with the initial version of the package \NewDocumentCommand{\fingering}{}{ diff --git a/macros/latex/contrib/recorder-fingering/recorder-fingering.tex b/macros/latex/contrib/recorder-fingering/recorder-fingering.tex index c2cfbe9cae..066369408d 100644 --- a/macros/latex/contrib/recorder-fingering/recorder-fingering.tex +++ b/macros/latex/contrib/recorder-fingering/recorder-fingering.tex @@ -24,7 +24,7 @@ \DefineShortVerb{\|} \title{The \texttt{recorder-fingering} package} \author{Alan Munn\\amunn@msu.edu} -\date{Version 1.0\\February 17, 2023} +\date{Version 1.1\\February 20, 2023} \lstset{% basicstyle=\ttfamily\small, @@ -39,7 +39,7 @@ } \newcommand*{\pkg}[1]{\texttt{#1}} -\newcolumntype{t}{>{\ttfamily}r} +\newcolumntype{t}[1]{>{\ttfamily}#1} \newcolumntype{T}{>{\ttfamily}c} \newcommand*{\bs}{\textbackslash} \setlength{\droptitle}{-1in} @@ -62,7 +62,7 @@ This package provides five commands (|\Sopranino|, |\Soprano|, |\Alto|, |\Tenor| \begin{table}[htpb] \centering -\begin{tabularx}{.8\textwidth}{tX} +\begin{tabularx}{.8\textwidth}{t{r}X} \toprule \bs Sopranino []\{\} & Display a fingering diagram for note in F\\ \bs Soprano []\{\} & Display a fingering diagram for note in C\\ @@ -77,31 +77,45 @@ This package provides five commands (|\Sopranino|, |\Soprano|, |\Alto|, |\Tenor| The notes range from C–Eb for recorders in C (|\Soprano| and |\Tenor|) or F–Ab for recorders in F (|\Sopranino| and |\Alto|). Notes are noted as C-B (first octave) c-b (second octave) and c'–eb' (third octave) with an equivalent scheme starting at F for the recorders in F. + +Enharmonic notes are available for any of the flat/sharp notes (i.e., Db and C\#, etc. are both defined by default.) \subsection{Display parameters} -Each display command allows two display parameters to be set. +Fingering diagrams are customizable either globally using |\fingeringSetup{}| or locally as an optional argument passed to any individual command. \begin{table}[htpb] \centering -\begin{tabularx}{.9\textwidth}{tX} +\begin{tabularx}{.9\textwidth}{t{l}X} \toprule thumboffset = & Display the thumb hole offset or not (default = \pkg{true})\\ width = & Width of the diagram (default = \pkg{20pt}). Height adjusts proportionally\\ +LHRHdivider = & Display a line separating the left and right hand holes (default = \pkg{true})\\ +LHRHspace = & Space between the left hand and right hand holds (default = \pkg{10pt})\\ +trilldir = & trill arrows uniformly to the Left or Right, or top 3 holes L, bottom 4 holes R\\ +Lpointer = & changes the left pointer for trills\\ +Rpointer = & changes the right pointer for trills\\ +trill = \{\} & add a trill marker at each hole position in the list (local use only)\\ \bottomrule \end{tabularx} -\caption{Display parameters} +\caption{Display options} \end{table} The |width| parameter sets the width of the diagram; it defaults to |20pt| for the default thumb offset diagrams. If you set |thumboffset=false| you will probably want to choose a smaller value e.g. |10pt|. +The |trill| parameter sets an arrow pointing to a hole (numbered 1-7 from the top hole). This parameter is only in effect when using the display commands. It will place an arrow on the side specified by |trilldir| at a single hole or comma separated list of holes. e.g. |trill=3| sets an arrow at hole 3, |trill={6,7}| sets arrows at holes 6 and 7. + +The trill arrow direction can be specified using the |trilldir| parameter. Setting it to |L| places all arrows on the left, setting it to |R| places all arrows on the right. Setting it to |LR| places arrows to the left on holes 1-3 and on the right on holes 4-7. + +The |Lpointer| and |Rpointer| parameters set the left and right trill pointers. The default values are |Lpointer={$\rightarrow$}| and |Rpointer={$\leftarrow$}|. + You can set the parameters individually for any particular display command, but most likely you'll want global settings. To set the parameters globally use the command |\fingeringSetup| e.g. |\fingeringSetup{width=12pt,thumboffset=false}| makes all diagrams use an inline thumb hole and 12pt width. \begin{table}[htpb] \centering -\begin{tabular}{TT} -\pkg{\bs Alto\{c\}} & \pkg{\bs Soprano[width=10pt,thumboffset=false]\{f\}}\\ +\begin{tabular}{TTT} +\bs Alto\{c\} & \bs Soprano[width=10pt,thumboffset=false]\{f\} & \bs Alto[trill=3]\{C\}\\ \\ -\Alto{c} & \Soprano[width=10pt,thumboffset=false]{f} +\Alto{c} & \Soprano[width=10pt,thumboffset=false]{f} & \Alto[trill=3]{C} \end{tabular} \caption{Example fingering commands} \end{table} @@ -115,7 +129,7 @@ Fingerings are specified using an 8 (and possibly 9) element comma separated lis \begin{table}[htpb] \centering -\begin{tabularx}{.8\textwidth}{tX} +\begin{tabularx}{.8\textwidth}{t{r}X} \toprule 0 & open hole\\ 1 & closed hole (positions 0-5); single closed hole (positions 6,7)\\ @@ -145,48 +159,54 @@ The third command is designed to enter a set of new fingerings at once. It will \end{table} %\clearpage \subsection{New fingering examples} -\NewFfingering{ABbtrill}{0,1,1,1,1,1,0,0} +\NewFfingering{BbAtrill}{0,1,1,1,1,1,0,0} \AddFingerings{C}{ EFtrill = {0,1,1,1,1,1,0,0}, altd = {0,1,1,1,1,1,2,2} } +\AddFingerings{F}{ + agtrill = {0,0,1,1,1,1,0,0}} \begin{lstlisting} -\NewFfingering{ABbtrill}{0,1,1,1,1,1,0,0} -\Alto{ABbtrill} +\NewFfingering{BbAtrill}{0,1,1,1,1,1,0,0} +\Alto[trill=5]{BbAtrill} \end{lstlisting} -\Alto{ABbtrill} - +\Alto[trill=5]{BbAtrill} +\clearpage \begin{lstlisting} \AddFingerings{C}{ EFtrill = {0,1,1,1,1,1,0,0}, altd = {0,1,1,1,1,1,2,2} +\AddFingerings{F}{ + agtrill = {0,0,1,1,1,1,0,0} } \Soprano{EFtrill} -\Soprano{altd} +\Soprano{altd}\hfil +\Alto{agtrill}\hfil \end{lstlisting} -\Soprano{EFtrill} -\Soprano{altd} +\Soprano{EFtrill}\hfil +\Soprano{altd}\hfil +\Alto{agtrill} \section{Version History} -Version 0.5 of this package (the initial version) was in response to a \href{https://tex.stackexchange.com/q/674847/2693}{TeX.se question} and used a substantially different set of user commands. The current version (1.0) is more flexible and has a more useable user interface. Bug reports and feature requests are welcome at the \href{https://github.com/amunn/recorder-fingering/issues}{GitHub bug tracker}. +Version 0.5 of this package (the initial version) was in response to a \href{https://tex.stackexchange.com/q/674847/2693}{TeX.se question} and used a substantially different set of user commands. The current version (1.0) is more flexible and has a more useable user interface. Version 1.1 added support for trill annotation, and added a separation between the left and right hand holes. Bug reports and feature requests are welcome at the \href{https://github.com/amunn/recorder-fingering/issues}{GitHub bug tracker}. \section{Acknowledgements} -This is my first attempt to write a package using |expl3|. Thanks to Jonathan P. Spratte for suggesting how to split fingering vectors and the various LaTeX development team members (David Carlisle, Ulrike Fischer, Phelype Olenik and Joseph Wright) who have answered random |expl3| questions in the TeX.se chat. Thanks also to all the TeX.se users who have both asked and answered questions on the site. Your questions encourage new packages like this one and your answers help make the code better. +This is my first attempt to write a package using |expl3|. Thanks to Jonathan P. Spratte for suggesting how to split fingering vectors and the various LaTeX development team members (David Carlisle, Ulrike Fischer, Phelype Olenik and Joseph Wright) who have answered random |expl3| questions in the TeX.se chat. Thanks to Bob Tennent, whose suggestions resulted in version 1.1. Thanks also to all the TeX.se users who have both asked and answered questions on the site. Your questions encourage new packages like this one and your answers help make the code better. \clearpage -\section{Samples} The chart below shows all of the possible fingerings. +\section{Samples} The chart below shows all of the possible fingerings.\footnote{Since the top row of the table represents the input name, \pkg{b} and \pkg{\#} are used instead the proper symbols \flat\ and \sharp.} \section*{Recorder in C soprano chart} \begin{tabular}{cccccccccccc} \toprule -C & Db & D & Eb & E & F & Gb & G & Ab & A & Bb & B\\ +C & C\# & D & Eb & E & F & F\# & G & Ab & A & Bb & B\\ \midrule \Soprano{C} & -\Soprano{Db} & +\Soprano{C#} & \Soprano{D} & \Soprano{Eb} & \Soprano{E} & \Soprano{F} & -\Soprano{Gb} & +\Soprano{F#} & \Soprano{G} & \Soprano{Ab} & \Soprano{A} & @@ -198,7 +218,7 @@ C & Db & D & Eb & E & F & Gb & G & Ab & A & Bb & B\\ \bigskip \begin{tabular}{cccccccccccc} \toprule -c & db & d & eb & e & f & gb & g & ab & a & bb & b\\ +c & c\# & d & eb & e & f & f\# & g & ab & a & bb & b\\ \midrule \Soprano{c} & \Soprano{db} & @@ -223,7 +243,7 @@ Here's what the fingering diagrams look like with |thumboffset=false|: \begin{tabular}{cccc} \toprule -c' & db' & d' & eb'\\ +c' & c\#' & d' & eb'\\ \midrule \Soprano{c'} & \Soprano{db'} & diff --git a/macros/unicodetex/latex/bithesis/bithesis.dtx b/macros/unicodetex/latex/bithesis/bithesis.dtx index 71252d8e2b..ce6de30aec 100644 --- a/macros/unicodetex/latex/bithesis/bithesis.dtx +++ b/macros/unicodetex/latex/bithesis/bithesis.dtx @@ -21,7 +21,7 @@ %\ProvidesExplClass{bithesis} %\ProvidesExplClass{bitreport} %\ProvidesExplClass{bitbeamer} -%{2023-02-11}{3.3.1}{BIT Thesis Templates} +%{2023-02-20}{3.4.0}{BIT Thesis Templates} % %\NeedsTeXFormat{LaTeX2e}[2020/10/01] %\ProvidesClass{bitbook} @@ -30,7 +30,7 @@ % [2022/05/09 v2.1.1 BIT Thesis Templates] % %<*driver> -\ProvidesFile{bithesis.dtx}[2023/02/11 3.3.1 BIT Thesis Templates] +\ProvidesFile{bithesis.dtx}[2023/02/20 3.4.0 BIT Thesis Templates] \documentclass[letterpaper]{l3doc} \usepackage{dtx-style} @@ -1027,6 +1027,30 @@ % \textit{一般不需要用户自行修改。} % \end{function} % +% \begin{function}[added=2023-02-18]{publications/maxbibnames} +% \begin{bitsyntax}[emph={[1]maxbibnames}] +% maxbibnames = (*(3)|\marg{正整数}*) +% \end{bitsyntax} +% +% 影响「攻读学位期间发表论文与研究成果清单」中所有名称列表(author、editor 等)的阈值。 +% 如果名称列表超过了该阈值,即,它包含的姓名数量超过 \marg{正整数}, +% 那么就会根据 \kvopt{publications/minbibnames}{正整数} 选项的设置进行自动截断。 +% +% \end{function} +% +% \begin{function}[added=2023-02-18]{publications/minbibnames} +% \begin{bitsyntax}[emph={[1]minbibnames}] +% minbibnames = (*(1)|\marg{正整数}*) +% \end{bitsyntax} +% +% 影响所有名称列表(author、editor 等)的限制值。如果某个列表包含的姓名数量超 +% 过 \marg{正整数},那么就会自动截断至 |minbibnames| 个姓名。|minbibnames| 的值必须小于或 +% 等于 |maxbibnames|。 +% +% 对于用户来说,可以将 |minbibnames| 理解为「姓名列表的最小长度」。 +% 例如,你在全部文献中最低排在第四位,那么可以将 |minbibnames| 和 |maxbibnames| 都设置为 4。 +% +% \end{function} % % \subsubsection{其他配置} % @@ -1104,7 +1128,7 @@ % 此时页码会使用罗马数字进行计数。 % \end{function} % -% \begin{function}{abstract} +% \begin{function}[updated=2023-02-17]{abstract} % \begin{bitsyntax}[emph={[1]abstract}] % \begin{abstract} % (*\meta{中文摘要}*) @@ -1112,7 +1136,7 @@ % \end{bitsyntax} % \end{function} % -% \begin{function}{abstractEn} +% \begin{function}[updated=2023-02-17]{abstractEn} % \begin{bitsyntax}[emph={[1]abstractEn}] % \begin{abstractEn} % (*\meta{英文摘要}*) @@ -2224,6 +2248,10 @@ sorting .initial:n = {true}, omit .bool_set:N = \l_@@_publications_omit_bool, omit .initial:n = {false}, + maxbibnames .int_set:N = \l_@@_publications_maxbibnames_int, + maxbibnames .initial:n = {3}, + minbibnames .int_set:N = \l_@@_publications_minbibnames_int, + minbibnames .initial:n = {1}, } % \end{macrocode} % 在宏加载时,处理 |bithesis/option| 中的值。使得 |bithesis| @@ -2258,6 +2286,10 @@ } % \end{macrocode} % +% 抑制 fontspec 宏包关于字体的警告信息。 +% \begin{macrocode} +\PassOptionsToPackage{quiet}{xeCJK} +% \end{macrocode} % 加载 ctexbook 模板类。 % \begin{macrocode} \ProcessOptions\relax @@ -3735,7 +3767,14 @@ \par \vspace{4ex} \noindent - \textbf{\heiti \c_@@_label_keywords_tl \l_@@_value_keywords_tl}\par + \@@_if_graduate:TF { + % 研究生模板中,“关键词”宋体小四加粗 + % 关键词为宋体小四号字。 + \textbf{\c_@@_label_keywords_tl}\l_@@_value_keywords_tl\par + } { + % 本科生模板中,关键词为黑体加粗 + \textbf{\heiti \c_@@_label_keywords_tl \l_@@_value_keywords_tl}\par + } \newpage } % \end{macrocode} @@ -3801,7 +3840,14 @@ } { \par\vspace{3ex}\noindent - \textbf{\c_@@_label_keywords_en_tl \l_@@_value_keywords_en_tl} + \@@_if_graduate:TF { + % Times New Roman小四号字,行距22磅 + % “Key Words” + % Times New Roman小四号字加粗 + \textbf{\c_@@_label_keywords_en_tl} \l_@@_value_keywords_en_tl + } { + \textbf{\c_@@_label_keywords_en_tl \l_@@_value_keywords_en_tl} + } \newpage } @@ -4161,6 +4207,16 @@ \newrefcontext } + % 根据 maxbibnames 的设置,覆盖 \blx@maxbibnames 选项,保证所有作者都能显示。 + \cs_set:Npn \blx@maxbibnames { + \l_@@_publications_maxbibnames_int + } + + % 根据 minbibnames 的设置,覆盖 \blx@minbibnames 选项,保证所有作者都能显示。 + \cs_set:Npn \blx@minbibnames { + \l_@@_publications_minbibnames_int + } + \chapter{\c_@@_label_publications_tl} #1 \end{blindPeerReview} @@ -6140,7 +6196,7 @@ footskip=0.7cm% 页脚 1.8cm % \ProvidesPackage{dtx-style} \RequirePackage{hypdoc} \RequirePackage{ifthen} -\RequirePackage{fontspec} +\RequirePackage[quiet]{fontspec} \RequirePackage{amsmath} \RequirePackage{unicode-math} \RequirePackage[UTF8,scheme=chinese,heading,sub3section]{ctex} diff --git a/macros/unicodetex/latex/bithesis/bithesis.pdf b/macros/unicodetex/latex/bithesis/bithesis.pdf index b235ecb670..a900536984 100644 Binary files a/macros/unicodetex/latex/bithesis/bithesis.pdf and b/macros/unicodetex/latex/bithesis/bithesis.pdf differ diff --git a/support/TeX4ht/source/ChangeLog b/support/TeX4ht/source/ChangeLog index bb786652c4..85478b3d87 100644 --- a/support/TeX4ht/source/ChangeLog +++ b/support/TeX4ht/source/ChangeLog @@ -1,3 +1,8 @@ +2023-02-19 Michal Hoftich + + * tex4ht-4ht.tex (url.4ht): remove spaces before \url command. + https://github.com/michal-h21/tex4ebook/issues/102 + 2023-02-12 Karl Berry * tex4ht-4ht.tex: copyright 2023 diff --git a/support/TeX4ht/source/tex4ht-4ht.tex b/support/TeX4ht/source/tex4ht-4ht.tex index 97ba417850..e308f92ae2 100644 --- a/support/TeX4ht/source/tex4ht-4ht.tex +++ b/support/TeX4ht/source/tex4ht-4ht.tex @@ -1,4 +1,4 @@ -% $Id: tex4ht-4ht.tex 1297 2023-02-12 22:24:36Z karl $ +% $Id: tex4ht-4ht.tex 1298 2023-02-19 13:05:01Z michal_h21 $ % tex tex4ht-4ht or ht tex tex4ht-4ht % % Copyright 2009-2023 TeX Users Group @@ -5107,7 +5107,7 @@ message before the package quits. \<<< % url.4ht (|version), generated from |jobname.tex -% Copyright |CopyYear.1997. Eitan M. Gurari +% Copyright 1997-2023 TeX Users Group | | \expandafter\ifx\csname Url@OT1encSpecials\endcsname\relax @@ -5125,10 +5125,10 @@ message before the package quits. >>> \<<< -\protected\def\:temp{\leavevmode \begingroup +\protected\def\:temp{\leavevmode \begingroup\ht:special{t4ht@(}% \def\UrlLeft##1\UrlRight{\ifmmode \else \UrlFont\fi \Url:use{##1}}% \def\Url@use##1 ##2{\ifmmode \else \UrlFont\fi - \Url:use{##1}}\let\,\empty \Configure{$}{}{}{}\Url} + \Url:use{##1}}\let\,\empty \Configure{$}{}{}{}\ht:special{t4ht@)}\Url} \HLet\url\:temp >>> diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl index 19177b4168..d94a9f5ef4 100644 --- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl @@ -31,6 +31,7 @@ $mirrors = { }, 'Indonesia' => { 'http://repo.ugm.ac.id/ctan/' => 1, + 'https://mirror.unpad.ac.id/ctan/' => 1, }, 'Iran' => { 'https://ctan.asis.sh/' => 1, @@ -155,7 +156,6 @@ $mirrors = { }, 'Spain' => { 'https://ctan.fisiquimicamente.com/' => 1, - 'https://ctan.javinator9889.com/' => 1, 'https://osl.ugr.es/CTAN/' => 1, }, 'Sweden' => { @@ -193,6 +193,7 @@ $mirrors = { 'https://mirror.las.iastate.edu/tex-archive/' => 1, 'https://mirror.math.princeton.edu/pub/CTAN/' => 1, 'https://mirror.mwt.me/ctan/' => 1, + 'https://mirror2.sandyriver.net/pub/ctan/' => 1, 'https://mirrors.concertpass.com/tex-archive/' => 1, 'https://mirrors.mit.edu/CTAN/' => 1, 'https://mirrors.rit.edu/CTAN/' => 1, diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb index 06b2918604..edbf63d4c0 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/65913 +depend revision/65947 name 00texlive.image category TLCore -revision 65905 +revision 65925 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 @@ -4707,7 +4707,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd name 00texlive.installer category TLCore -revision 65868 +revision 65915 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 @@ -176659,16 +176659,16 @@ catalogue-topics version-control doc-mgmt name latexindent category Package -revision 65730 +revision 65940 shortdesc Indent a LaTeX document, highlighting the programming structure longdesc The Perl script processes a LaTeX file, indenting parts so as longdesc to highlight the structure for the reader. Included are also longdesc binary (executable) files for Windows, Ubuntu Linux, and macOS. depend latexindent.ARCH -containersize 72548 -containerchecksum af73e444535f281f8cffa6436e943cac74ced44da0a25b9f950dea87453e4b5c25020423e503a7074c55348db277e5f848142a10ee377ed8396637ffa9311988 -doccontainersize 1317768 -doccontainerchecksum 17021ea501a63563a7514e9363ab90c6b107398d6615a10027cf8f3bb522edf3a3783337f61df65519b6ebb3870dfd7d5567561a4adb877f56b83f807185f060 +containersize 72444 +containerchecksum 67b0909afd4abb1f44a83af8d6b907ea63ea2ea4ffed4f5a92935a0612d255c819338f1accf656a9127f41c6c55f7669262e70c7c81f7b954b60d504308c8167 +doccontainersize 1318728 +doccontainerchecksum 989e20858583d043d6cc050ce05028ec16bd7295fe9b126a2cfe780f20bd361d154cb24056484a70ad719305fff0ff3852e482347cbeb8434f2ee3d4d57be762 docfiles size=443 texmf-dist/doc/support/latexindent/README details="Readme" texmf-dist/doc/support/latexindent/contributors.bib @@ -176728,7 +176728,7 @@ catalogue-contact-repository https://github.com/cmhughes/latexindent.pl catalogue-ctan /support/latexindent catalogue-license gpl3 catalogue-topics code-layout -catalogue-version 3.20.2 +catalogue-version 3.20.3 name latexindent.aarch64-linux category Package @@ -176822,10 +176822,10 @@ binfiles arch=universal-darwin size=1 name latexindent.win32 category Package -revision 65730 +revision 65940 shortdesc win32 files of latexindent -containersize 3545392 -containerchecksum 3962d01dbdb39eb3878155f67f25318a34ca82c585dd64afdfbf1603a807a161bc743b198fe3a97a15568b318499d3a9ab754c46c94ae969e1e4d1df0caa0759 +containersize 3545824 +containerchecksum af559d4ea2f7238c04c413fb104e7d46454795ec56c8d9535a458005576eb51ce700ce8f4a21d8b85ece8cc677519ce90e0ca10e72ce2d6e55ac92ce4828cbe6 binfiles arch=win32 size=2125 bin/win32/latexindent.exe @@ -209595,7 +209595,7 @@ catalogue-version 1.8f name mismath category Package -revision 65779 +revision 65941 shortdesc Miscellaneous mathematical macros relocated 1 longdesc The package provides some mathematical macros to typeset: @@ -209605,15 +209605,15 @@ longdesc and adjusted norm, some standard operator names, improved longdesc spacings in mathematical formulas, systems of equations and longdesc small matrices, displaymath in double columns for long longdesc calculations. -containersize 3504 -containerchecksum 994a11ab45dcf188b7176f6cdb137d47079fd87533807405c9d19a2bb5b8ae375d60ae62c28ecd58eb609f31aae46a6099002cb974212158f2a76ec2c78ea118 -doccontainersize 233520 -doccontainerchecksum a96a54a7c2aed023a434819a4fe170bfbac86b337ce17dae146972583cf51488c8aa202e92d9b27f3ca39cfc3578bdd567b9b5f83dedd8b9ab73f08a174cb660 -docfiles size=66 +containersize 3560 +containerchecksum a9d61e60c0145bff628276e7adb13421bd223684eededabccc97a5465451ac2b259a4d9a1254737fff1ce7a80aaf7e812ff33d2797a962e56dc8f381451a171b +doccontainersize 234536 +doccontainerchecksum 4571ca2cac8e6d9348d2eddcebec4391014a44ef8f9f119e4b913c3b59de41c0cba347694d090459a99b9dfaf3165f27becb50aae24b2a6261207f9e3787dbda +docfiles size=67 RELOC/doc/latex/mismath/README.md details="Readme" RELOC/doc/latex/mismath/mismath.pdf details="Package documentation" -srccontainersize 18468 -srccontainerchecksum 6016f424b7a971e33d9c0b5aa5e5fcd80a6f3ae0e98c63ebeb7e82b7b29174d03d97d186cc6c104c28bd7317658df730c6188fd05815b25e99b0bd7369acad3b +srccontainersize 18748 +srccontainerchecksum a4998d4609f91c65c764fa89f00f50a687c391fab097ff55b85158554b424b79ca091dd807e5b2ac2bad4bc00a7dd9f415eeaf04ef3381b646440a30adc56ab0 srcfiles size=16 RELOC/source/latex/mismath/mismath.dtx RELOC/source/latex/mismath/mismath.ins @@ -209622,7 +209622,7 @@ runfiles size=3 catalogue-ctan /macros/latex/contrib/mismath catalogue-license lppl1.3 catalogue-topics maths -catalogue-version 2.3 +catalogue-version 2.4 name missaali category Package @@ -250805,7 +250805,7 @@ catalogue-version 0.1 name platex category Package -revision 65305 +revision 65942 shortdesc pLaTeX2e and miscellaneous macros for pTeX longdesc The bundle provides pLaTeX2e and miscellaneous macros for pTeX longdesc and e-pTeX. This is a community edition forked from the @@ -250831,11 +250831,11 @@ depend tex-ini-files depend unicode-data execute AddFormat name=platex engine=eptex options="*platex.ini" patterns=language.dat fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,ptex-fonts,latex execute AddFormat name=platex-dev engine=eptex options="*platex.ini" patterns=language.dat fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,ptex-fonts,l3kernel,latex-base-dev,latex-firstaid-dev -containersize 41988 -containerchecksum 53a9c0137d35110ce5b1875875f2b5e20d9db884b62bf25eea4a9d9c2724ff6e779680c060ee2aad5ebf36372045b3ef7d711658f6d50af4999e409f5860c09f -doccontainersize 1974544 -doccontainerchecksum 7b47db806f6a79ab99c19833f3cbbfdb2bae594f370ccb51288df95c262680a7a789888952edb542321d899f6efa0d4aaec6b9d00adec8826b8a10c4db2d3c27 -docfiles size=508 +containersize 42232 +containerchecksum d92de9a055292f7dd560dd943927d1305d2dce1b3d4bf5d1db297230aaa69188cea5e2a180ad22cd36b0dcf33d7f4c76ce366fd511e76ec5373d9ed037797dc4 +doccontainersize 1983660 +doccontainerchecksum 5c95cc3d585fb270cd7dc6d7c32a948e0a25592c219fcc1b5e4f4b35ae235f2bcb47bba8710bf8dc47c2ced4c98410b52e866c1044f39ac07bfc4bd782de3ca9 +docfiles size=511 texmf-dist/doc/man/man1/platex.1 texmf-dist/doc/man/man1/platex.man1.pdf texmf-dist/doc/platex/base/LICENSE @@ -250845,9 +250845,9 @@ docfiles size=508 texmf-dist/doc/platex/base/platex.pdf details="Package documentation" language="ja" texmf-dist/doc/platex/base/platexrelease.pdf texmf-dist/doc/platex/base/pldoc.pdf -srccontainersize 139604 -srccontainerchecksum d5b1ff717faff473bc51ca22f088d6430bf7dcadf85644f2e9f468950e0f2069fd4019e61041efdb35f8ea686ea85c20bb48594ee115e016e5edf11d9755efc8 -srcfiles size=217 +srccontainersize 140112 +srccontainerchecksum 06e3e88079f9d97207410c06d4e30040068f51c054493db97971add097694c1930d02fc20e2177b6c02a9d8f9b3810e9098aa74dde7919f28d37a9094bdf6bb0 +srcfiles size=218 texmf-dist/source/platex/base/Makefile texmf-dist/source/platex/base/jclasses.dtx texmf-dist/source/platex/base/jltxdoc.dtx @@ -253379,7 +253379,7 @@ catalogue-version 1.0 name pmhanguljamo category Package -revision 64361 +revision 65943 shortdesc Poor man's Hangul Jamo input method relocated 1 longdesc This package provides a Hangul transliteration input method @@ -253387,25 +253387,27 @@ longdesc that allows to typeset Korean letters (Hangul) using the proper longdesc fonts. The name is derived from "Poor man's Hangul Jamo Input longdesc Method". The use of XeLaTeX is recommended. pdfTeX is not longdesc supported. -containersize 6084 -containerchecksum 1c70bdc0703abfb72865c6f6578d0f4f783a8bf5e22b9adf090c8ceecd209905cb49f9cd0dc240ed76cbef35e06da4d0077257b200c035f7e7953917049929d0 -doccontainersize 772928 -doccontainerchecksum 1c44249db48547e8fa69264a3e240c6bf353081bdfaa4aa29bb96de73161b1886ada47d0057e1e10c19f1f664a5671b7e746be66d86026fb3847dc911f134bba -docfiles size=247 +containersize 8796 +containerchecksum 5b20ab5c90acabe257d90488f67aaead319629ea8a6990b2fc4d9cd7ea99bcd75d4a247fd3d6fd02e9312703e75a6ebb6637aa2afcf3e0bbd89ddcba229ebe67 +doccontainersize 929916 +doccontainerchecksum c4a4ecaf7c63554878a5fb8587bb77e98b3965da7eeadf96c17a9f1d0c8f150b73ef86dc2b68411419eadb100b9ddad40e177554898d2b4ea965e8755b0bfe27 +docfiles size=293 RELOC/doc/latex/pmhanguljamo/README.md details="Readme" RELOC/doc/latex/pmhanguljamo/munjangganghwa.jpg RELOC/doc/latex/pmhanguljamo/pmhanguljamo-doc.pdf details="Package documentation (English)" RELOC/doc/latex/pmhanguljamo/pmhanguljamo-doc.tex RELOC/doc/latex/pmhanguljamo/pmhanguljamo-kdoc.pdf details="Package documentation (Korean)" language="ko" RELOC/doc/latex/pmhanguljamo/pmhanguljamo-kdoc.tex -runfiles size=9 +runfiles size=15 + RELOC/tex/latex/pmhanguljamo/pmhanguljamo-frkim.code.tex + RELOC/tex/latex/pmhanguljamo/pmhanguljamo-frkim.sty RELOC/tex/latex/pmhanguljamo/pmhanguljamo-rrk.sty RELOC/tex/latex/pmhanguljamo/pmhanguljamo.sty catalogue-also kotex-utf catalogue-ctan /language/korean/pmhanguljamo catalogue-license lppl1.3 catalogue-topics korean xetex expl3 -catalogue-version 0.5.2 +catalogue-version 1.0 name pmx category Package @@ -301114,7 +301116,7 @@ binfiles arch=x86_64-solaris size=1 name tex4ht category Package -revision 65804 +revision 65929 shortdesc Convert (La)TeX to HTML/XML longdesc A converter from TeX and LaTeX to SGML-based formats such as longdesc (X)HTML, MathML, OpenDocument, and Docbook, providing a @@ -301135,10 +301137,10 @@ longdesc files from them is nontrivial, and generally done with the longdesc Makefile in development, from which the TeX4ht package in TeX longdesc Live is updated. depend tex4ht.ARCH -containersize 1109196 -containerchecksum 5560461a8e68e10463d0afeb90f0f3e8a57fa8ce6b046c5b9a3c25bd7605d6a87a938efd4683b2f9c89ea19551958d51bf7f86ba75b2ec45c2dccbf0d88eb68e +containersize 1103132 +containerchecksum 58fe1031b3d47b0c743d569571c18e59822c25841f25d98bf741345d7150bf562b2bd463241b574c8ae37d4127caf528e0ba0a106f67db1e53cba74f46e82055 doccontainersize 136384 -doccontainerchecksum bfca7b2925464364cdb16a567ec326e9eaac9f3b00e42d852fdc1d7a3854e6b5311e29cdbb7f87363c0bdd15b7362bbb5b2c5f013e546d152a29a4357dfc01ef +doccontainerchecksum e7fa5a0fe637e9fd89caef3113a0b71cc9ac2161a0cb759589ff8f79d7b4777cc6b39c89139059041546357e391d18119a7dbfc4f6696ecb1ed96634a145444a docfiles size=260 texmf-dist/doc/generic/tex4ht/Makefile texmf-dist/doc/generic/tex4ht/README details="Readme" @@ -301210,8 +301212,8 @@ docfiles size=260 texmf-dist/doc/generic/tex4ht/mn56.html texmf-dist/doc/generic/tex4ht/mn5x.png texmf-dist/doc/generic/tex4ht/mn6x.png -srccontainersize 1443584 -srccontainerchecksum 7746cc6ecdbe54154d4fe23669efd6644f3f9d9c2c0cb624b7dfd53c3c8498bf3952de2da2461d5ed5b13fd3d4ae8b34d5b8b401c2b2b7b3f019995a904c61ed +srccontainersize 1445400 +srccontainerchecksum 0abffa7a21d54a461bf045a6a26e43a288e0eee29baf68a17abe8b9283d16d7566142fcc6788673064035de5c1f2f063122aaab6381c43c65ab7f61c51455ed5 srcfiles size=4377 texmf-dist/source/generic/tex4ht/ChangeLog texmf-dist/source/generic/tex4ht/Makefile @@ -311654,7 +311656,7 @@ binfiles arch=x86_64-solaris size=1 name texdoc category TLCore -revision 62815 +revision 65939 shortdesc Documentation access for TeX Live longdesc texdoc is a Lua script providing easy access to the longdesc documentation in TeX Live: PDF, DVI, plain text files, and @@ -311664,11 +311666,11 @@ longdesc program by the same name to do the same job, but its longdesc implementation is unrelated. depend kpathsea depend texdoc.ARCH -containersize 27532 -containerchecksum eda9f9c138191f73487c5da101898970cb7f268eade19a7eb44231d05d819b23b182a9ca15e61c23f172c9869659c3bb5f45f35d2590d7da79d10021195284be -doccontainersize 135764 -doccontainerchecksum 0d4ad9b75b0c9f209bed3a5c816bbfb49a49667ca31b59fdf98caf42b60c9e618d6daae5fa9b3bd288dc6dc5fe2c6dc3a4cf7a1348f06006b9f60618d225a639 -docfiles size=53 +containersize 29604 +containerchecksum 4251a3e835d35d2bb37660071ddb85f7affda062024aa9174a95e0fd7cb07383b19900889429c8f76bec5e57def945783bfa9caf576acd839339f900e7a57fc5 +doccontainersize 141308 +doccontainerchecksum a70008365cfa603e95f8f2918dee3dc302e26c040ab49f01699fa6ae81591a62ff569909a21644fdcea3f1ce18455a2e6db772c1ea359d446183c8b01d14153b +docfiles size=54 texmf-dist/doc/man/man1/texdoc.1 texmf-dist/doc/man/man1/texdoc.man1.pdf texmf-dist/doc/support/texdoc/COPYING @@ -311677,7 +311679,7 @@ docfiles size=53 texmf-dist/doc/support/texdoc/texdoc-doc.cls texmf-dist/doc/support/texdoc/texdoc.pdf details="Package documentation" texmf-dist/doc/support/texdoc/texdoc.tex -runfiles size=31 +runfiles size=34 texmf-dist/scripts/texdoc/texdoc.tlu texmf-dist/scripts/texdoc/texdoclib-alias.tlu texmf-dist/scripts/texdoc/texdoclib-cli.tlu @@ -311697,7 +311699,7 @@ catalogue-contact-support https://lists.tug.org/texdoc catalogue-ctan /support/texdoc catalogue-license gpl catalogue-topics view-doc -catalogue-version 3.4.1 +catalogue-version 4.0 name texdoc.aarch64-linux category TLCore @@ -312616,7 +312618,7 @@ docfiles size=376 name texlive-scripts category TLCore -revision 65868 +revision 65915 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. @@ -312624,10 +312626,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 113824 -containerchecksum 65103e55396a4c68d17c246924765bafc544af0675925d4cef9be168d1ee7210eaaf7ba786da954e0a5b241fa5116db8ca7d1d6ec4eca93d76b0de4b48eacc85 -doccontainersize 424740 -doccontainerchecksum 26669a1938323ff59bc4fc39c3ac8b2982a7842feb2991a35b60a986a4ec1acc573ab5c0613755f34ec6764188d89b7265ed1a763c73a4995b16795885616c6a +containersize 113820 +containerchecksum 02a2072e0220caf0d041c28f965f63bc0e1ab44860e7fe87d6317a33e6887e4b84514aa9002a76a13540b5376a001a905ccbe80b1999b836d3f5cdbc8d6f4ec4 +doccontainersize 424660 +doccontainerchecksum 58e2ab0bb9f5cf33add079dce9856274968de5c3c956a13715002d5a7999e8c4c6ab5469e8132fbb000d4ebcf4fbbe6fc732ee59a3a43708da6a72da4a89d6b2 docfiles size=534 doc.html texmf-dist/doc/man/man1/fmtutil-sys.1 @@ -357441,7 +357443,7 @@ binfiles arch=x86_64-solaris size=1 name yquant category Package -revision 65351 +revision 65944 shortdesc Typesetting quantum circuits in a human-readable language relocated 1 longdesc This LaTeX package allows to quickly draw quantum circuits. It @@ -357454,11 +357456,11 @@ longdesc i.e., it requires no external program -- that introduces a longdesc logic oriented language and thus brings the best of both worlds longdesc together. It builds on and interacts with TikZ, which brings an longdesc enourmous flexibility for customization of individual circuit. -containersize 56860 -containerchecksum dc7447fab91140b4c8a12660e4e9335ab83886269467159691e48f5f7a246b8d376515537d43cf2934a826dba4e6dca9664d16d87d3c2b61f5869ad50ced204e -doccontainersize 827288 -doccontainerchecksum 9bf0fef2b0e91cf9610232d419a0d04b87854e52adf1963521a4c1b9bc24fc22c73da37cb8cccdd72bc959a2a33aa442585d91983a377c5b7886ec5a6f013ead -docfiles size=347 +containersize 57184 +containerchecksum af6e025317de8d354ea6a5f901c56c8966d43d95c0d85902a9c77afae6282d3c54dccf35723cccfa4a825782afa648465e51f0dc6f971488863c328f6f4d8883 +doccontainersize 826212 +doccontainerchecksum 105f593830056c3d15ffd01a8a812964430c876c9be5a3135240bda323dbd77c4d0345b3924fea693a5566eec3fb7dd010e7301a7b7fbd36ea7f041422c4f246 +docfiles size=348 RELOC/doc/latex/yquant/README.md details="Readme" RELOC/doc/latex/yquant/test1.qasm RELOC/doc/latex/yquant/test10.qasm @@ -357480,7 +357482,7 @@ docfiles size=347 RELOC/doc/latex/yquant/test9.qasm RELOC/doc/latex/yquant/yquant-doc.pdf details="Package documentation" RELOC/doc/latex/yquant/yquant-doc.tex -runfiles size=99 +runfiles size=100 RELOC/tex/latex/yquant/yquant-circuit.tex RELOC/tex/latex/yquant/yquant-config.tex RELOC/tex/latex/yquant/yquant-draw.tex @@ -357499,7 +357501,7 @@ catalogue-contact-home https://github.com/projekter/yquant catalogue-ctan /graphics/pgf/contrib/yquant catalogue-license lppl1.3c catalogue-topics graphics diagram-circ pgf-tikz -catalogue-version 0.7.2 +catalogue-version 0.7.3 name ytableau category Package diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 index 2f32a47f6a..058f013ade 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 @@ -1 +1 @@ -7c0f19dbf13a11b0501cf49282980826 texlive.tlpdb +f14cbdbbce21ff5d4bd229807a59052f texlive.tlpdb diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 index b080670d7a..73f9253041 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 @@ -1 +1 @@ -3dddf5ae447764bfc47beef0bb41a27cf441b61ceab54c610e01780664fca5867315f6caefc374530d1475fd7ae799d1aa131b76fde75b4e89eedb2802528884 texlive.tlpdb +799ca1800cf26b6b5f20cd6303e41e7b4f7c7250f46816ecf308581edaf46ac292868962c4726c8a1765e6b436d758d0d880b39b92eb1ccb43f20155c1fc7fbf texlive.tlpdb diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc index 48fdee6c5b..8fa11fb859 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----- -iQEcBAEBCgAGBQJj8YXpAAoJEEzhh34ZQ4xwX38IAKF+9TOLp4xTV3iYMyAMM+Qz -i4Syql1qqYN1PzJRP9E5FpS8lYHI8TtXf79aLVPm7lrTYgVG9Jc09IDuT1EFPMhK -jqK1gC8NU6yMaR/7Kh6k7seNBVM17vHDWxsDKhfAM3EbtgMfphxVhqarod8zOvAH -WjvjOixLz4rfd4E8EYoL0aC+inhv30dn97tpT/6kXsVhYz1Wldv0ehIj/+6hvHhC -xNY4jfMFpUjQx5R/aaVWFHHMfrhr+CXzaqCrsGdUZZ+J2/rtSwuElkZr/VQ0YuvG -q0uuHF0lnI9ee9u5ZVoYBQ/bJgHLll0ZZSAimPXfDxCWRoF6E54aCH3imialtpQ= -=P/ka +iQEcBAEBCgAGBQJj8txbAAoJEEzhh34ZQ4xwRJcH/irMcriRGcrgDSxaGfbpycRz +Cd9TJ+OlTtMAgDj2Aqd21n3SprpcPQ/UKiya66odXyUxt0FWF6JZiayMo8/fhIm4 +y2ZkmCr/Ezx+DzQ/4EmB9YO0Eg6qBUhQnOe+pU2dpVl+75/2lxQ1p2AkqgZzvMhE +GKKqX5couVlj6iAvefFH07wMV23sdM1tvl8MIQdoDY6QhGhCbrqxsJrUUG07UzUh +5E4mQ+qUxS09YrtSxF4Oa072/qDCREwSHzMe84JVRCfTIwqhb0yKxWmz1Ldu0KJC +tsLx+UpqcvvVedIHCMJaWXLYsA5LmB8NgEYuGTsVmDM1TUjSSalDRYhk3EA86IA= +=vXEF -----END PGP SIGNATURE----- diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz index 7d74f56cea..be234ecc4b 100644 Binary files a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz and b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz differ diff --git a/timestamp b/timestamp index 057565186f..cbdee366a3 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-02-20-02-02 +2023-02-21-02-02 -- cgit v1.2.3