From d79a721c345c9a2ced6c0640e88c10cc3378c1f0 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Wed, 1 Jul 2020 03:03:30 +0000 Subject: CTAN sync 202007010303 --- FILES.byname | 1243 +++++++------ FILES.byname.gz | Bin 2224079 -> 2224144 bytes FILES.last07days | 1196 ++++++------ fonts/erewhon/README | 5 +- fonts/erewhon/doc/erewhon-doc.pdf | Bin 862358 -> 863265 bytes fonts/erewhon/doc/erewhon-doc.tex | 4 +- fonts/erewhon/tex/erewhon.sty | 48 +- graphics/pgf/contrib/tikzducks/t-tikzducks.mkiv | 56 + graphics/pgf/contrib/tikzducks/tikzducks-doc.pdf | Bin 440630 -> 442576 bytes graphics/pgf/contrib/tikzducks/tikzducks-doc.tex | 30 +- .../pgf/contrib/tikzducks/tikzducks-generic.tex | 1748 ++++++++++++++++++ graphics/pgf/contrib/tikzducks/tikzducks.sty | 1792 +----------------- macros/context/contrib/context-filter/VERSION | 2 +- .../doc/context/third/filter/filter.txt | 84 +- .../tex/context/third/filter/t-filter.mkiv | 19 +- macros/context/contrib/context-vim/VERSION | 2 +- .../context-vim/doc/context/third/vim/vim.txt | 99 +- .../tex/context/third/vim/t-syntax-groups.mkii | 126 ++ .../tex/context/third/vim/t-syntax-groups.mkiv | 126 ++ .../tex/context/third/vim/t-syntax-groups.tex | 130 -- .../tex/context/third/vim/t-syntax-highlight.mkiv | 63 +- .../context-vim/tex/context/third/vim/t-vim.tex | 78 +- .../tex/context/third/vim/vimtyping-default.css | 415 +++++ macros/generic/tracklang/CHANGES | 8 + macros/generic/tracklang/README | 27 +- .../samples/animals/sample-animals-babel.pdf | Bin 14843 -> 14855 bytes .../samples/animals/sample-animals-de-poly.pdf | Bin 3821 -> 3820 bytes .../samples/animals/sample-animals-de.pdf | Bin 13613 -> 13625 bytes .../samples/animals/sample-animals-poly.pdf | Bin 3556 -> 3556 bytes .../samples/animals/sample-animals-sr-poly.pdf | Bin 0 -> 7547 bytes .../tracklang/samples/animals/sample-animals.pdf | Bin 12644 -> 12656 bytes .../samples/animals/sample-animals2-de.pdf | Bin 13613 -> 13625 bytes .../samples/animals/sample-animals2-de2.pdf | Bin 13613 -> 13625 bytes .../samples/animals/sample-animals2-de3.pdf | Bin 13595 -> 13607 bytes .../samples/animals/sample-animals2-de4.pdf | Bin 3817 -> 3820 bytes .../samples/animals/sample-animals2-poly.pdf | Bin 3556 -> 3560 bytes .../tracklang/samples/animals/sample-animals2.pdf | Bin 12644 -> 12656 bytes .../tracklang/samples/regions/sample-regions.pdf | Bin 13148 -> 13161 bytes .../samples/regions/sample-regions2-manx.pdf | Bin 19773 -> 21945 bytes .../samples/regions/sample-regions2-map.pdf | Bin 25988 -> 26000 bytes .../samples/regions/sample-regions2-map2.pdf | Bin 25840 -> 25852 bytes .../samples/regions/sample-regions2-map3.pdf | Bin 24912 -> 24924 bytes .../samples/regions/sample-regions2-nomap.pdf | Bin 25456 -> 25468 bytes .../tracklang/samples/regions/sample-regions2.pdf | Bin 14704 -> 14716 bytes .../generic/tracklang/samples/sample-tracklang.pdf | Bin 19540 -> 19552 bytes .../tracklang/samples/sample-tracklang2.pdf | Bin 19790 -> 19802 bytes .../tracklang/samples/sample-tracklang3.pdf | Bin 19802 -> 19814 bytes .../tracklang/samples/sample-tracklang4.pdf | Bin 6198 -> 6202 bytes .../tracklang/samples/sample-tracklang5.pdf | Bin 16902 -> 16914 bytes .../tracklang/samples/sample-tracklang6.pdf | Bin 19885 -> 19897 bytes macros/generic/tracklang/tracklang.dtx | 69 +- macros/generic/tracklang/tracklang.ins | 4 +- macros/generic/tracklang/tracklang.pdf | Bin 738081 -> 742279 bytes .../contrib/babel-contrib/french/frenchb-doc.pdf | Bin 153525 -> 153907 bytes .../contrib/babel-contrib/french/frenchb-doc.tex | 9 +- .../latex/contrib/babel-contrib/french/frenchb.dtx | 136 +- .../latex/contrib/babel-contrib/french/frenchb.pdf | Bin 308091 -> 325661 bytes macros/latex/contrib/l3backend/CHANGELOG.md | 8 +- macros/latex/contrib/l3backend/README.md | 2 +- .../latex/contrib/l3backend/l3backend-basics.dtx | 12 +- macros/latex/contrib/l3backend/l3backend-box.dtx | 2 +- macros/latex/contrib/l3backend/l3backend-color.dtx | 2 +- macros/latex/contrib/l3backend/l3backend-draw.dtx | 6 +- .../latex/contrib/l3backend/l3backend-graphics.dtx | 2 +- .../latex/contrib/l3backend/l3backend-header.dtx | 2 +- macros/latex/contrib/l3backend/l3backend-pdf.dtx | 2 +- .../latex/contrib/nicematrix/nicematrix-french.pdf | Bin 356758 -> 359504 bytes .../latex/contrib/nicematrix/nicematrix-french.tex | 65 +- macros/latex/contrib/nicematrix/nicematrix.dtx | 352 +++- macros/latex/contrib/nicematrix/nicematrix.pdf | Bin 882583 -> 896061 bytes macros/latex/contrib/pm-isomath/README.txt | 42 +- macros/latex/contrib/pm-isomath/pm-isomath.dtx | 25 +- macros/latex/contrib/pm-isomath/pm-isomath.pdf | Bin 593775 -> 594246 bytes macros/latex/contrib/shtthesis/CHANGELOG.md | 8 + macros/latex/contrib/shtthesis/README.md | 21 +- .../contrib/shtthesis/shtthesis-user-guide.pdf | Bin 2168060 -> 2172646 bytes .../contrib/shtthesis/shtthesis-user-guide.tex | 71 +- macros/latex/contrib/shtthesis/shtthesis.cls | 297 +-- macros/luatex/generic/cloze/README.md | 105 ++ macros/luatex/generic/cloze/cloze.dtx | 907 +++++++++ macros/luatex/generic/cloze/cloze.ins | 57 + macros/luatex/generic/cloze/cloze.lua | 1045 +++++++++++ macros/luatex/generic/cloze/cloze.pdf | Bin 0 -> 600199 bytes macros/luatex/latex/cloze/README.md | 101 - macros/luatex/latex/cloze/cloze.dtx | 1929 -------------------- macros/luatex/latex/cloze/cloze.ins | 56 - macros/luatex/latex/cloze/cloze.lua | 1002 ---------- macros/luatex/latex/cloze/cloze.pdf | Bin 318609 -> 0 bytes support/xml2pmx/MacOS/xml2pmx | Bin 0 -> 114704 bytes support/xml2pmx/README | 97 + support/xml2pmx/doc/LICENSE | 675 +++++++ support/xml2pmx/doc/Readme.XML2PMX | 135 ++ support/xml2pmx/doc/musixtex.1 | 204 +++ support/xml2pmx/doc/musixtex.pdf | Bin 0 -> 23518 bytes support/xml2pmx/doc/xml2pmx.1 | 47 + support/xml2pmx/doc/xml2pmx.pdf | Bin 0 -> 16563 bytes support/xml2pmx/scripts/musixtex.lua | 631 +++++++ systems/texlive/tlnet/tlpkg/texlive.tlpdb | 273 +-- 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 2198984 -> 2201132 bytes systems/win32/miktex/doc/miktex.pdf | Bin 510115 -> 510122 bytes .../win32/miktex/setup/deb/dists/bionic/InRelease | 40 +- .../win32/miktex/setup/deb/dists/bionic/Release | 26 +- .../miktex/setup/deb/dists/bionic/Release.gpg | 14 +- .../deb/dists/bionic/universe/Contents-amd64.gz | Bin 1702 -> 1705 bytes .../dists/bionic/universe/binary-amd64/Packages | 16 + .../bionic/universe/binary-amd64/Packages.bz2 | Bin 1343 -> 1621 bytes .../dists/bionic/universe/binary-amd64/Packages.gz | Bin 1120 -> 1237 bytes .../win32/miktex/setup/deb/dists/buster/InRelease | 40 +- .../win32/miktex/setup/deb/dists/buster/Release | 26 +- .../miktex/setup/deb/dists/buster/Release.gpg | 14 +- .../deb/dists/buster/universe/Contents-amd64.gz | Bin 1702 -> 1705 bytes .../dists/buster/universe/binary-amd64/Packages | 16 + .../buster/universe/binary-amd64/Packages.bz2 | Bin 1401 -> 1673 bytes .../dists/buster/universe/binary-amd64/Packages.gz | Bin 1143 -> 1262 bytes .../win32/miktex/setup/deb/dists/focal/InRelease | 40 +- systems/win32/miktex/setup/deb/dists/focal/Release | 26 +- .../win32/miktex/setup/deb/dists/focal/Release.gpg | 14 +- .../deb/dists/focal/universe/Contents-amd64.gz | Bin 1598 -> 1602 bytes .../deb/dists/focal/universe/binary-amd64/Packages | 22 + .../dists/focal/universe/binary-amd64/Packages.bz2 | Bin 1204 -> 1418 bytes .../dists/focal/universe/binary-amd64/Packages.gz | Bin 986 -> 1109 bytes .../win32/miktex/setup/deb/dists/stretch/InRelease | 40 +- .../win32/miktex/setup/deb/dists/stretch/Release | 26 +- .../miktex/setup/deb/dists/stretch/Release.gpg | 14 +- .../deb/dists/stretch/universe/Contents-amd64.gz | Bin 1702 -> 1705 bytes .../dists/stretch/universe/binary-amd64/Packages | 16 + .../stretch/universe/binary-amd64/Packages.bz2 | Bin 1378 -> 1661 bytes .../stretch/universe/binary-amd64/Packages.gz | Bin 1138 -> 1255 bytes .../win32/miktex/setup/deb/dists/xenial/InRelease | 40 +- .../win32/miktex/setup/deb/dists/xenial/Release | 26 +- .../miktex/setup/deb/dists/xenial/Release.gpg | 14 +- .../deb/dists/xenial/universe/Contents-amd64.gz | Bin 1702 -> 1705 bytes .../dists/xenial/universe/binary-amd64/Packages | 16 + .../xenial/universe/binary-amd64/Packages.bz2 | Bin 1381 -> 1634 bytes .../dists/xenial/universe/binary-amd64/Packages.gz | Bin 1122 -> 1238 bytes ...2335cc09b4171b25db10d9e2c1-filelists.sqlite.bz2 | Bin 26208 -> 0 bytes ...041fad676f223808f070c419d5e3ac-filelists.xml.gz | Bin 0 -> 19814 bytes ...f639b96a3c9d208bf005978e0e8d905cd4-other.xml.gz | Bin 510 -> 0 bytes ...f56b83fd88c110126227bb9bc93bfd-other.sqlite.bz2 | Bin 0 -> 1229 bytes ...5081b918d770f9f95554f8a65f-filelists.sqlite.bz2 | Bin 0 -> 31222 bytes ...8be522ed567f16b94da82e060845-primary.sqlite.bz2 | Bin 0 -> 23569 bytes ...2f218945fbb1c6ee1c5f8ffc15d2e3fa-primary.xml.gz | Bin 0 -> 3205 bytes ...70032117a79be747ce57c022f963a8-other.sqlite.bz2 | Bin 1109 -> 0 bytes ...d3700660915a44769a5169e8ff414dea4c-other.xml.gz | Bin 0 -> 561 bytes ...a39b1b9d1e2ff4381001c148d96874-filelists.xml.gz | Bin 18391 -> 0 bytes ...49166cda049de0b167a87f7c5405-primary.sqlite.bz2 | Bin 19631 -> 0 bytes ...278b892a31e07b616dc790f353fb248a-primary.xml.gz | Bin 2981 -> 0 bytes .../miktex/setup/rpm/fedora/28/repodata/repomd.xml | 72 +- .../setup/rpm/fedora/28/repodata/repomd.xml.asc | 16 +- ...182d43c207763e7ea771b1bc95-filelists.sqlite.bz2 | Bin 0 -> 31603 bytes ...c44acc4535a9aae21f29e2f14de14fb3f5-other.xml.gz | Bin 0 -> 423 bytes ...4116b9d51ca479818dd54590ffb35a02-primary.xml.gz | Bin 2960 -> 0 bytes ...9ebc45f66f88cc752d7c87f492fa-primary.sqlite.bz2 | Bin 0 -> 23771 bytes ...f672d9afd8a29a36f9c7984a0c24-primary.sqlite.bz2 | Bin 19757 -> 0 bytes ...e4f062f2017947a0e5e051ae0d74e0-filelists.xml.gz | Bin 18779 -> 0 bytes ...89b13cb38b90e6b61ee7b5e08a-filelists.sqlite.bz2 | Bin 26630 -> 0 bytes ...591753ba78f41d641a4e47b9868a4216-primary.xml.gz | Bin 0 -> 3182 bytes ...5c886886cc8c993478bf02b74ab40a-other.sqlite.bz2 | Bin 896 -> 0 bytes ...d763c9467eecec9e1b012497e1150b-other.sqlite.bz2 | Bin 0 -> 971 bytes ...eb65bc5531826693c31217177f79bc8777-other.xml.gz | Bin 378 -> 0 bytes ...70a7eb01a70a5580ac86e9b15d94c2-filelists.xml.gz | Bin 0 -> 20234 bytes .../miktex/setup/rpm/fedora/30/repodata/repomd.xml | 72 +- .../setup/rpm/fedora/30/repodata/repomd.xml.asc | 16 +- ...bf87d2b6eafca63aa02e2abd76a825ab-primary.xml.gz | Bin 0 -> 2709 bytes ...c4f701ed60323f62df96f0ac851ac8-other.sqlite.bz2 | Bin 0 -> 812 bytes ...05b5e22f36b87f6c6de8be0c6d02-primary.sqlite.bz2 | Bin 0 -> 16063 bytes ...f5d8f0a0a0f6aa8253bea4a6fa9fcde94e-other.xml.gz | Bin 0 -> 336 bytes ...1d70ff3b4b2dbbbd28c553171e1018-filelists.xml.gz | Bin 0 -> 11972 bytes ...3e47a2cebd0a025327e196212b5b6a-filelists.xml.gz | Bin 10508 -> 0 bytes ...80f568e3cf8cfb4b7c18ee2a5dbdb111b3-other.xml.gz | Bin 289 -> 0 bytes ...1a00278a60208fd9c538880821-filelists.sqlite.bz2 | Bin 14830 -> 0 bytes ...533e0cd674157feb70d795a5049f-primary.sqlite.bz2 | Bin 11765 -> 0 bytes ...f40264484585418068d9b84cfe015d2c-primary.xml.gz | Bin 2474 -> 0 bytes ...334c9d5dc9cfdc63f02f1fcec09786-other.sqlite.bz2 | Bin 741 -> 0 bytes ...5d3e5517d08898c5d502d3b499-filelists.sqlite.bz2 | Bin 0 -> 19896 bytes .../miktex/setup/rpm/fedora/32/repodata/repomd.xml | 72 +- .../setup/rpm/fedora/32/repodata/repomd.xml.asc | 16 +- ...4865394f6b3bbb5ddab45618bcca-primary.sqlite.bz2 | Bin 0 -> 23432 bytes ...32883bd5c96f5d9abec56d2fc629cf-filelists.xml.gz | Bin 0 -> 2556 bytes ...edcdd696a0824ab7890c72123a034f0e-primary.xml.gz | Bin 0 -> 3169 bytes ...07481df89007890e0475a7e486e5a8-other.sqlite.bz2 | Bin 1108 -> 0 bytes ...85cb4dcadd0cad5338859b5bc2c757-other.sqlite.bz2 | Bin 0 -> 1209 bytes ...4fc957807f874706ad912c0e6b-filelists.sqlite.bz2 | Bin 4893 -> 0 bytes ...f6cea70f443a51ec4cf630408a2c-primary.sqlite.bz2 | Bin 19456 -> 0 bytes ...5a4fbc1401d0003195d4b00a04937e0792-other.xml.gz | Bin 0 -> 556 bytes ...b7fc796b5d511aaff6f0d178fae862fa-primary.xml.gz | Bin 2946 -> 0 bytes ...4d7b9a4729e79d6f4110cf2e28bd876232-other.xml.gz | Bin 507 -> 0 bytes ...b3fc145951588bd688c001c0d0-filelists.sqlite.bz2 | Bin 0 -> 5564 bytes ...fcd1faec085a59f71b7e6ec5dee2e8-filelists.xml.gz | Bin 2405 -> 0 bytes .../setup/rpm/opensuse/15/repodata/repomd.xml | 72 +- .../setup/rpm/opensuse/15/repodata/repomd.xml.asc | 16 +- systems/win32/miktex/source/CHANGELOG.md | 127 ++ systems/win32/miktex/tm/packages/files.csv.lzma | Bin 539154 -> 538458 bytes .../win32/miktex/tm/packages/next/files.csv.lzma | Bin 538693 -> 539367 bytes systems/win32/miktex/tm/packages/next/pr.ini | 10 +- systems/win32/miktex/tm/packages/pr.ini | 12 +- systems/win32/w32tex/ChangeLog | 10 + timestamp | 2 +- 201 files changed, 9554 insertions(+), 7165 deletions(-) create mode 100644 graphics/pgf/contrib/tikzducks/t-tikzducks.mkiv create mode 100644 graphics/pgf/contrib/tikzducks/tikzducks-generic.tex create mode 100644 macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-groups.mkii create mode 100644 macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-groups.mkiv delete mode 100644 macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-groups.tex create mode 100644 macros/context/contrib/context-vim/tex/context/third/vim/vimtyping-default.css create mode 100644 macros/generic/tracklang/samples/animals/sample-animals-sr-poly.pdf create mode 100644 macros/luatex/generic/cloze/README.md create mode 100644 macros/luatex/generic/cloze/cloze.dtx create mode 100644 macros/luatex/generic/cloze/cloze.ins create mode 100644 macros/luatex/generic/cloze/cloze.lua create mode 100644 macros/luatex/generic/cloze/cloze.pdf delete mode 100644 macros/luatex/latex/cloze/README.md delete mode 100644 macros/luatex/latex/cloze/cloze.dtx delete mode 100644 macros/luatex/latex/cloze/cloze.ins delete mode 100644 macros/luatex/latex/cloze/cloze.lua delete mode 100644 macros/luatex/latex/cloze/cloze.pdf create mode 100755 support/xml2pmx/MacOS/xml2pmx create mode 100644 support/xml2pmx/README create mode 100644 support/xml2pmx/doc/LICENSE create mode 100644 support/xml2pmx/doc/Readme.XML2PMX create mode 100644 support/xml2pmx/doc/musixtex.1 create mode 100644 support/xml2pmx/doc/musixtex.pdf create mode 100644 support/xml2pmx/doc/xml2pmx.1 create mode 100644 support/xml2pmx/doc/xml2pmx.pdf create mode 100755 support/xml2pmx/scripts/musixtex.lua delete mode 100644 systems/win32/miktex/setup/rpm/fedora/28/repodata/2170e0ce730e4b482a7954034eb05019a0e8062335cc09b4171b25db10d9e2c1-filelists.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/fedora/28/repodata/661046fca0fadb0dfdc02568c8d19d0397041fad676f223808f070c419d5e3ac-filelists.xml.gz delete mode 100644 systems/win32/miktex/setup/rpm/fedora/28/repodata/732d13a0e8fc3a7eac07f76f145557f639b96a3c9d208bf005978e0e8d905cd4-other.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/fedora/28/repodata/870b745b9f5fc9c35d00d8db14e9f67c14f56b83fd88c110126227bb9bc93bfd-other.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/fedora/28/repodata/8861937dc3d3f0634e174754e483d124091eb55081b918d770f9f95554f8a65f-filelists.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/fedora/28/repodata/a829c51e86c30a6c83627cc5cd669daaa5f68be522ed567f16b94da82e060845-primary.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/fedora/28/repodata/afd364a7fbb766e11eb7223ae86703b52f218945fbb1c6ee1c5f8ffc15d2e3fa-primary.xml.gz delete mode 100644 systems/win32/miktex/setup/rpm/fedora/28/repodata/affe164785d7033b97b569866b4d110f6270032117a79be747ce57c022f963a8-other.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/fedora/28/repodata/cd56eca0e12820abd09ae0cad8b448d3700660915a44769a5169e8ff414dea4c-other.xml.gz delete mode 100644 systems/win32/miktex/setup/rpm/fedora/28/repodata/ce2b5cb82953dd9d9c7d458289a173bb44a39b1b9d1e2ff4381001c148d96874-filelists.xml.gz delete mode 100644 systems/win32/miktex/setup/rpm/fedora/28/repodata/d0485f7d58b1b44f986c97a81bf1ac13ab0549166cda049de0b167a87f7c5405-primary.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/fedora/28/repodata/dfe8a61bdb3a00a4db5e47625b445a0a278b892a31e07b616dc790f353fb248a-primary.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/fedora/30/repodata/099ba385ac8b7a9649cea4dd85fb7d87e71aa4182d43c207763e7ea771b1bc95-filelists.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/fedora/30/repodata/0a240a8eb5d6c8c97d6d8b88673cb8c44acc4535a9aae21f29e2f14de14fb3f5-other.xml.gz delete mode 100644 systems/win32/miktex/setup/rpm/fedora/30/repodata/1c0654e381eaa48d784f7f5ac7b84ff44116b9d51ca479818dd54590ffb35a02-primary.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/fedora/30/repodata/2a71fb6a66f1f85bd66a47570ce1c9e22b0a9ebc45f66f88cc752d7c87f492fa-primary.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/fedora/30/repodata/5d6b928b20856b83771546ef09218c2bb413f672d9afd8a29a36f9c7984a0c24-primary.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/fedora/30/repodata/5f8ebe633efa653932a921e304eec93bb2e4f062f2017947a0e5e051ae0d74e0-filelists.xml.gz delete mode 100644 systems/win32/miktex/setup/rpm/fedora/30/repodata/7a38d1ec4d1dfe27cbc279d2c9e49ece0c903689b13cb38b90e6b61ee7b5e08a-filelists.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/fedora/30/repodata/7f9151d18cc843c75e881156aee5979a591753ba78f41d641a4e47b9868a4216-primary.xml.gz delete mode 100644 systems/win32/miktex/setup/rpm/fedora/30/repodata/86589fb3fe2aad8b2b10deb953f5423ead5c886886cc8c993478bf02b74ab40a-other.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/fedora/30/repodata/89e8634133b908c640896f1558a2dc5bf8d763c9467eecec9e1b012497e1150b-other.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/fedora/30/repodata/bd5d3f3a13f753ee5a3d78b2053d5eeb65bc5531826693c31217177f79bc8777-other.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/fedora/30/repodata/e4670559bc227e1f5909bbca921914e6c870a7eb01a70a5580ac86e9b15d94c2-filelists.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/fedora/32/repodata/26b2497097380b227669a654dcc7eb38bf87d2b6eafca63aa02e2abd76a825ab-primary.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/fedora/32/repodata/31d230bbc272ed5cc7bc741a95317c25dec4f701ed60323f62df96f0ac851ac8-other.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/fedora/32/repodata/37901e96d58e20160bde39942b6a56ab359205b5e22f36b87f6c6de8be0c6d02-primary.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/fedora/32/repodata/4b1519b72a946998e3bb9aaacf9b46f5d8f0a0a0f6aa8253bea4a6fa9fcde94e-other.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/fedora/32/repodata/5155474b1726feb7cb8c5e56e933b51c3e1d70ff3b4b2dbbbd28c553171e1018-filelists.xml.gz delete mode 100644 systems/win32/miktex/setup/rpm/fedora/32/repodata/775ddad28adcd21d9c393dddde79617a663e47a2cebd0a025327e196212b5b6a-filelists.xml.gz delete mode 100644 systems/win32/miktex/setup/rpm/fedora/32/repodata/8575340e86a1ca1d72c7211867276f80f568e3cf8cfb4b7c18ee2a5dbdb111b3-other.xml.gz delete mode 100644 systems/win32/miktex/setup/rpm/fedora/32/repodata/92d9948ee4af5e502af5372f0d0e15f2f1afd31a00278a60208fd9c538880821-filelists.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/fedora/32/repodata/c4f5c002bc9c5af8f644db5ae34b8f75a8f7533e0cd674157feb70d795a5049f-primary.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/fedora/32/repodata/cf11ce0ed267148ff3cd7c9b2801a01bf40264484585418068d9b84cfe015d2c-primary.xml.gz delete mode 100644 systems/win32/miktex/setup/rpm/fedora/32/repodata/d49554bef88a35098bbe26b277df9e9abb334c9d5dc9cfdc63f02f1fcec09786-other.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/fedora/32/repodata/dd5c14515355a2772f4a9fea3b41733a3517395d3e5517d08898c5d502d3b499-filelists.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/07a3c1a5954bab8b31b58a2983950ab2e2494865394f6b3bbb5ddab45618bcca-primary.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/123449e8df275962b485a7d0d59f4fe62e32883bd5c96f5d9abec56d2fc629cf-filelists.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/13c8fc2db2adccdf673a7aa820ed1124edcdd696a0824ab7890c72123a034f0e-primary.xml.gz delete mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/47ec9535a227fd59a3327215520ea7358107481df89007890e0475a7e486e5a8-other.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/4ece123d4ba8ba94c14c862707d7856c3a85cb4dcadd0cad5338859b5bc2c757-other.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/57a942adbc3162dfa4242d8e2970eb1d71ae874fc957807f874706ad912c0e6b-filelists.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/5ca8ac7e464bf2b049bac9458be45ecb7910f6cea70f443a51ec4cf630408a2c-primary.sqlite.bz2 create mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/6605760b206aad1d284a6c3335e8cd5a4fbc1401d0003195d4b00a04937e0792-other.xml.gz delete mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/88cbe74cd43449cd3503c9f8aee53e85b7fc796b5d511aaff6f0d178fae862fa-primary.xml.gz delete mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/abb70fe25cb921aae6825ed62803534d7b9a4729e79d6f4110cf2e28bd876232-other.xml.gz create mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/c6fdf688505e65803204a740c975d9ed928430b3fc145951588bd688c001c0d0-filelists.sqlite.bz2 delete mode 100644 systems/win32/miktex/setup/rpm/opensuse/15/repodata/dacf3a97a8049b8c42571c271dc9b661fbfcd1faec085a59f71b7e6ec5dee2e8-filelists.xml.gz diff --git a/FILES.byname b/FILES.byname index 52bad280a7..65645c8fb1 100644 --- a/FILES.byname +++ b/FILES.byname @@ -5003,7 +5003,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 -2020/06/29 | 242369 | FILES.last07days +2020/06/30 | 240366 | FILES.last07days 2018/06/27 | 99883 | fonts/academicons/academicons.pdf 2018/06/27 | 10779 | fonts/academicons/academicons.sty 2018/06/27 | 5774 | fonts/academicons/academicons.tex @@ -36139,8 +36139,8 @@ 2020/05/04 | 512529 | fonts/erewhon/afm/Erewhon-RegularSlanted.afm 2020/05/07 | 7940 | fonts/erewhon/afm/erewMI.afm 2020/05/07 | 4509 | fonts/erewhon/afm/erewMR.afm -2020/05/28 | 862358 | fonts/erewhon/doc/erewhon-doc.pdf -2020/05/28 | 13243 | fonts/erewhon/doc/erewhon-doc.tex +2020/06/30 | 863265 | fonts/erewhon/doc/erewhon-doc.pdf +2020/06/30 | 13397 | fonts/erewhon/doc/erewhon-doc.tex 2014/09/07 | 6654 | fonts/erewhon/doc/FontLog.txt 2020/02/01 | 58513 | fonts/erewhon/doc/OFL-FAQ.txt 2014/09/07 | 4800 | fonts/erewhon/doc/OFL.txt @@ -36323,9 +36323,9 @@ 2020/05/28 | 207340 | fonts/erewhon/opentype/Erewhon-Italic.otf 2020/05/28 | 257800 | fonts/erewhon/opentype/Erewhon-Regular.otf 2020/05/28 | 241416 | fonts/erewhon/opentype/Erewhon-RegularSlanted.otf -2020/05/30 | 9364 | fonts/erewhon/README +2020/06/30 | 9462 | fonts/erewhon/README 2016/02/04 | 348 | fonts/erewhon/tex/erewhon.fontspec -2020/05/30 | 5961 | fonts/erewhon/tex/erewhon.sty +2020/06/30 | 6966 | fonts/erewhon/tex/erewhon.sty 2019/06/09 | 1323 | fonts/erewhon/tex/LY1erewhon-Dnom.fd 2019/06/11 | 1301 | fonts/erewhon/tex/LY1erewhon-Inf.fd 2019/06/11 | 2116 | fonts/erewhon/tex/LY1erewhon-LF.fd @@ -37015,7 +37015,7 @@ 2020/05/12 | 1728 | fonts/erewhon/vf/Erewhon-Regular-tosf-sc-t1.vf 2020/05/12 | 1724 | fonts/erewhon/vf/Erewhon-Regular-tosf-t1.vf 2020/05/12 | 944 | fonts/erewhon/vf/Erewhon-Regular-tosf-ts1.vf -2020/05/30 | 5046330 | fonts/erewhon.zip +2020/06/30 | 5047175 | fonts/erewhon.zip 2014/12/12 | 28168 | fonts/esrelation/esrelation10.pfb 2015/05/06 | 23676 | fonts/esrelation/esrelation.dtx 2015/05/06 | 867 | fonts/esrelation/esrelation.ins @@ -135449,12 +135449,14 @@ 2014/12/12 | 12147 | graphics/pgf/contrib/tikz-dimline/tikz-dimline-doc.tex 2014/12/12 | 5283 | graphics/pgf/contrib/tikz-dimline/tikz-dimline.sty 2014/12/12 | 170543 | graphics/pgf/contrib/tikz-dimline.zip -2020/04/22 | 562 | graphics/pgf/contrib/tikzducks/README.md -2020/04/22 | 440630 | graphics/pgf/contrib/tikzducks/tikzducks-doc.pdf -2020/04/22 | 40943 | graphics/pgf/contrib/tikzducks/tikzducks-doc.tex -2020/04/22 | 99903 | graphics/pgf/contrib/tikzducks/tikzducks.sty -2020/04/22 | 590 | graphics/pgf/contrib/tikzducks/tikzlibraryducks.code.tex -2020/04/22 | 466091 | graphics/pgf/contrib/tikzducks.zip +2020/06/30 | 562 | graphics/pgf/contrib/tikzducks/README.md +2020/06/30 | 442576 | graphics/pgf/contrib/tikzducks/tikzducks-doc.pdf +2020/06/30 | 41603 | graphics/pgf/contrib/tikzducks/tikzducks-doc.tex +2020/06/30 | 97730 | graphics/pgf/contrib/tikzducks/tikzducks-generic.tex +2020/06/30 | 1263 | graphics/pgf/contrib/tikzducks/tikzducks.sty +2020/06/30 | 590 | graphics/pgf/contrib/tikzducks/tikzlibraryducks.code.tex +2020/06/30 | 1603 | graphics/pgf/contrib/tikzducks/t-tikzducks.mkiv +2020/06/30 | 469453 | graphics/pgf/contrib/tikzducks.zip 2019/08/19 | 2649 | graphics/pgf/contrib/tikz-feynhand/changes.txt 2019/08/19 | 1924 | graphics/pgf/contrib/tikz-feynhand/README.md 2016/08/12 | 48826 | graphics/pgf/contrib/tikz-feynhand/shell_escape.jpg @@ -162436,7 +162438,7 @@ 2019/06/24 | 4801373 | install/fonts/droid.tds.zip 2020/01/05 | 343107 | install/fonts/dsserif.tds.zip 2020/04/12 | 16024926 | install/fonts/ebgaramond.tds.zip -2020/05/30 | 5117226 | install/fonts/erewhon.tds.zip +2020/06/30 | 5118071 | install/fonts/erewhon.tds.zip 2020/06/28 | 2647915 | install/fonts/etbb.tds.zip 2020/06/28 | 2760637 | install/fonts/fbb.tds.zip 2012/05/28 | 1585477 | install/fonts/fdsymbol.tds.zip @@ -162606,7 +162608,7 @@ 2014/01/02 | 496633 | install/macros/generic/minifp.tds.zip 2012/09/20 | 369585 | install/macros/generic/plainpkg.tds.zip 2018/08/26 | 1014893 | install/macros/generic/tex-locale.tds.zip -2019/12/01 | 1200714 | install/macros/generic/tracklang.tds.zip +2020/06/30 | 1215011 | install/macros/generic/tracklang.tds.zip 2020/04/15 | 548194 | install/macros/generic/unicode-data.tds.zip 2020/02/25 | 2485533 | install/macros/generic/xint.tds.zip 2016/05/15 | 295442 | install/macros/latex/contrib/abc.tds.zip @@ -162770,7 +162772,7 @@ 2019/12/19 | 302191 | install/macros/latex/contrib/kvdefinekeys.tds.zip 2019/11/29 | 509662 | install/macros/latex/contrib/kvoptions.tds.zip 2019/12/15 | 385518 | install/macros/latex/contrib/kvsetkeys.tds.zip -2020/06/23 | 63375 | install/macros/latex/contrib/l3backend.tds.zip +2020/06/29 | 63388 | install/macros/latex/contrib/l3backend.tds.zip 2020/06/04 | 790724 | install/macros/latex/contrib/l3build.tds.zip 2020/06/18 | 4972833 | install/macros/latex/contrib/l3experimental.tds.zip 2020/06/18 | 11898921 | install/macros/latex/contrib/l3kernel.tds.zip @@ -176951,83 +176953,84 @@ 2020/02/04 | 131 | macros/generic/tokcycle/tokcycle.sty 2020/02/11 | 11401 | macros/generic/tokcycle/tokcycle.tex 2020/02/11 | 359207 | macros/generic/tokcycle.zip -2019/12/01 | 4032 | macros/generic/tracklang/CHANGES -2019/12/01 | 875 | macros/generic/tracklang/README -2019/12/01 | 313 | macros/generic/tracklang/samples/animals/animals2-en-GB.ldf -2019/12/01 | 249 | macros/generic/tracklang/samples/animals/animals2-english.ldf -2019/12/01 | 310 | macros/generic/tracklang/samples/animals/animals2-en-US.ldf -2019/12/01 | 246 | macros/generic/tracklang/samples/animals/animals2-german.ldf -2019/12/01 | 848 | macros/generic/tracklang/samples/animals/animals2.sty -2019/12/01 | 221 | macros/generic/tracklang/samples/animals/animals-en-GB.ldf -2019/12/01 | 249 | macros/generic/tracklang/samples/animals/animals-english.ldf -2019/12/01 | 221 | macros/generic/tracklang/samples/animals/animals-en-US.ldf -2019/12/01 | 246 | macros/generic/tracklang/samples/animals/animals-german.ldf -2019/12/01 | 784 | macros/generic/tracklang/samples/animals/animals.sty -2019/12/01 | 13613 | macros/generic/tracklang/samples/animals/sample-animals2-de2.pdf -2019/12/01 | 166 | macros/generic/tracklang/samples/animals/sample-animals2-de2.tex -2019/12/01 | 13595 | macros/generic/tracklang/samples/animals/sample-animals2-de3.pdf -2019/12/01 | 178 | macros/generic/tracklang/samples/animals/sample-animals2-de3.tex -2019/12/01 | 3817 | macros/generic/tracklang/samples/animals/sample-animals2-de4.pdf -2019/12/01 | 194 | macros/generic/tracklang/samples/animals/sample-animals2-de4.tex -2019/12/01 | 13613 | macros/generic/tracklang/samples/animals/sample-animals2-de.pdf -2019/12/01 | 173 | macros/generic/tracklang/samples/animals/sample-animals2-de.tex -2019/12/01 | 12644 | macros/generic/tracklang/samples/animals/sample-animals2.pdf -2019/12/01 | 3556 | macros/generic/tracklang/samples/animals/sample-animals2-poly.pdf -2019/12/01 | 215 | macros/generic/tracklang/samples/animals/sample-animals2-poly.tex -2019/12/01 | 271 | macros/generic/tracklang/samples/animals/sample-animals2.tex -2019/12/01 | 14843 | macros/generic/tracklang/samples/animals/sample-animals-babel.pdf -2019/12/01 | 327 | macros/generic/tracklang/samples/animals/sample-animals-babel.tex -2019/12/01 | 13613 | macros/generic/tracklang/samples/animals/sample-animals-de.pdf -2019/12/01 | 3821 | macros/generic/tracklang/samples/animals/sample-animals-de-poly.pdf -2019/12/01 | 193 | macros/generic/tracklang/samples/animals/sample-animals-de-poly.tex -2019/12/01 | 172 | macros/generic/tracklang/samples/animals/sample-animals-de.tex -2019/12/01 | 12644 | macros/generic/tracklang/samples/animals/sample-animals.pdf -2019/12/01 | 3556 | macros/generic/tracklang/samples/animals/sample-animals-poly.pdf -2019/12/01 | 214 | macros/generic/tracklang/samples/animals/sample-animals-poly.tex -2019/12/01 | 223 | macros/generic/tracklang/samples/animals/sample-animals.tex -2019/12/01 | 1124 | macros/generic/tracklang/samples/regions/regions2.sty -2019/12/01 | 221 | macros/generic/tracklang/samples/regions/regions-BE.ldf -2019/12/01 | 221 | macros/generic/tracklang/samples/regions/regions-CA.ldf -2019/12/01 | 165 | macros/generic/tracklang/samples/regions/regions-dutch.ldf -2019/12/01 | 164 | macros/generic/tracklang/samples/regions/regions-english.ldf -2019/12/01 | 164 | macros/generic/tracklang/samples/regions/regions-french.ldf -2019/12/01 | 221 | macros/generic/tracklang/samples/regions/regions-GB.ldf -2019/12/01 | 171 | macros/generic/tracklang/samples/regions/regions-german.ldf -2019/12/01 | 226 | macros/generic/tracklang/samples/regions/regions-IM.ldf -2019/12/01 | 153 | macros/generic/tracklang/samples/regions/regions-italian.ldf -2019/12/01 | 193 | macros/generic/tracklang/samples/regions/regions-manx.ldf -2019/12/01 | 941 | macros/generic/tracklang/samples/regions/regions.sty -2019/12/01 | 221 | macros/generic/tracklang/samples/regions/regions-US.ldf -2019/12/01 | 19773 | macros/generic/tracklang/samples/regions/sample-regions2-manx.pdf -2019/12/01 | 158 | macros/generic/tracklang/samples/regions/sample-regions2-manx.tex -2019/12/01 | 25840 | macros/generic/tracklang/samples/regions/sample-regions2-map2.pdf -2019/12/01 | 562 | macros/generic/tracklang/samples/regions/sample-regions2-map2.tex -2019/12/01 | 24912 | macros/generic/tracklang/samples/regions/sample-regions2-map3.pdf -2019/12/01 | 376 | macros/generic/tracklang/samples/regions/sample-regions2-map3.tex -2019/12/01 | 25988 | macros/generic/tracklang/samples/regions/sample-regions2-map.pdf -2019/12/01 | 630 | macros/generic/tracklang/samples/regions/sample-regions2-map.tex -2019/12/01 | 25456 | macros/generic/tracklang/samples/regions/sample-regions2-nomap.pdf -2019/12/01 | 359 | macros/generic/tracklang/samples/regions/sample-regions2-nomap.tex -2019/12/01 | 14704 | macros/generic/tracklang/samples/regions/sample-regions2.pdf -2019/12/01 | 186 | macros/generic/tracklang/samples/regions/sample-regions2.tex -2019/12/01 | 13148 | macros/generic/tracklang/samples/regions/sample-regions.pdf -2019/12/01 | 257 | macros/generic/tracklang/samples/regions/sample-regions.tex -2019/12/01 | 19790 | macros/generic/tracklang/samples/sample-tracklang2.pdf -2019/12/01 | 1454 | macros/generic/tracklang/samples/sample-tracklang2.tex -2019/12/01 | 19802 | macros/generic/tracklang/samples/sample-tracklang3.pdf -2019/12/01 | 1459 | macros/generic/tracklang/samples/sample-tracklang3.tex -2019/12/01 | 6198 | macros/generic/tracklang/samples/sample-tracklang4.pdf -2019/12/01 | 781 | macros/generic/tracklang/samples/sample-tracklang4.tex -2019/12/01 | 16902 | macros/generic/tracklang/samples/sample-tracklang5.pdf -2019/12/01 | 689 | macros/generic/tracklang/samples/sample-tracklang5.tex -2019/12/01 | 19885 | macros/generic/tracklang/samples/sample-tracklang6.pdf -2019/12/01 | 1041 | macros/generic/tracklang/samples/sample-tracklang6.tex -2019/12/01 | 19540 | macros/generic/tracklang/samples/sample-tracklang.pdf -2019/12/01 | 1454 | macros/generic/tracklang/samples/sample-tracklang.tex -2019/12/01 | 431962 | macros/generic/tracklang/tracklang.dtx -2019/12/01 | 1553 | macros/generic/tracklang/tracklang.ins -2019/12/01 | 738081 | macros/generic/tracklang/tracklang.pdf -2019/12/01 | 1165613 | macros/generic/tracklang.zip +2020/06/30 | 4310 | macros/generic/tracklang/CHANGES +2020/06/30 | 930 | macros/generic/tracklang/README +2020/06/30 | 313 | macros/generic/tracklang/samples/animals/animals2-en-GB.ldf +2020/06/30 | 249 | macros/generic/tracklang/samples/animals/animals2-english.ldf +2020/06/30 | 310 | macros/generic/tracklang/samples/animals/animals2-en-US.ldf +2020/06/30 | 246 | macros/generic/tracklang/samples/animals/animals2-german.ldf +2020/06/30 | 848 | macros/generic/tracklang/samples/animals/animals2.sty +2020/06/30 | 221 | macros/generic/tracklang/samples/animals/animals-en-GB.ldf +2020/06/30 | 249 | macros/generic/tracklang/samples/animals/animals-english.ldf +2020/06/30 | 221 | macros/generic/tracklang/samples/animals/animals-en-US.ldf +2020/06/30 | 246 | macros/generic/tracklang/samples/animals/animals-german.ldf +2020/06/30 | 784 | macros/generic/tracklang/samples/animals/animals.sty +2020/06/30 | 13625 | macros/generic/tracklang/samples/animals/sample-animals2-de2.pdf +2020/06/30 | 166 | macros/generic/tracklang/samples/animals/sample-animals2-de2.tex +2020/06/30 | 13607 | macros/generic/tracklang/samples/animals/sample-animals2-de3.pdf +2020/06/30 | 178 | macros/generic/tracklang/samples/animals/sample-animals2-de3.tex +2020/06/30 | 3820 | macros/generic/tracklang/samples/animals/sample-animals2-de4.pdf +2020/06/30 | 194 | macros/generic/tracklang/samples/animals/sample-animals2-de4.tex +2020/06/30 | 13625 | macros/generic/tracklang/samples/animals/sample-animals2-de.pdf +2020/06/30 | 173 | macros/generic/tracklang/samples/animals/sample-animals2-de.tex +2020/06/30 | 12656 | macros/generic/tracklang/samples/animals/sample-animals2.pdf +2020/06/30 | 3560 | macros/generic/tracklang/samples/animals/sample-animals2-poly.pdf +2020/06/30 | 215 | macros/generic/tracklang/samples/animals/sample-animals2-poly.tex +2020/06/30 | 271 | macros/generic/tracklang/samples/animals/sample-animals2.tex +2020/06/30 | 14855 | macros/generic/tracklang/samples/animals/sample-animals-babel.pdf +2020/06/30 | 327 | macros/generic/tracklang/samples/animals/sample-animals-babel.tex +2020/06/30 | 13625 | macros/generic/tracklang/samples/animals/sample-animals-de.pdf +2020/06/30 | 3820 | macros/generic/tracklang/samples/animals/sample-animals-de-poly.pdf +2020/06/30 | 193 | macros/generic/tracklang/samples/animals/sample-animals-de-poly.tex +2020/06/30 | 172 | macros/generic/tracklang/samples/animals/sample-animals-de.tex +2020/06/30 | 12656 | macros/generic/tracklang/samples/animals/sample-animals.pdf +2020/06/30 | 3556 | macros/generic/tracklang/samples/animals/sample-animals-poly.pdf +2020/06/30 | 214 | macros/generic/tracklang/samples/animals/sample-animals-poly.tex +2020/06/30 | 7547 | macros/generic/tracklang/samples/animals/sample-animals-sr-poly.pdf +2020/06/30 | 223 | macros/generic/tracklang/samples/animals/sample-animals.tex +2020/06/30 | 1124 | macros/generic/tracklang/samples/regions/regions2.sty +2020/06/30 | 221 | macros/generic/tracklang/samples/regions/regions-BE.ldf +2020/06/30 | 221 | macros/generic/tracklang/samples/regions/regions-CA.ldf +2020/06/30 | 165 | macros/generic/tracklang/samples/regions/regions-dutch.ldf +2020/06/30 | 164 | macros/generic/tracklang/samples/regions/regions-english.ldf +2020/06/30 | 164 | macros/generic/tracklang/samples/regions/regions-french.ldf +2020/06/30 | 221 | macros/generic/tracklang/samples/regions/regions-GB.ldf +2020/06/30 | 171 | macros/generic/tracklang/samples/regions/regions-german.ldf +2020/06/30 | 226 | macros/generic/tracklang/samples/regions/regions-IM.ldf +2020/06/30 | 153 | macros/generic/tracklang/samples/regions/regions-italian.ldf +2020/06/30 | 193 | macros/generic/tracklang/samples/regions/regions-manx.ldf +2020/06/30 | 941 | macros/generic/tracklang/samples/regions/regions.sty +2020/06/30 | 221 | macros/generic/tracklang/samples/regions/regions-US.ldf +2020/06/30 | 21945 | macros/generic/tracklang/samples/regions/sample-regions2-manx.pdf +2020/06/30 | 158 | macros/generic/tracklang/samples/regions/sample-regions2-manx.tex +2020/06/30 | 25852 | macros/generic/tracklang/samples/regions/sample-regions2-map2.pdf +2020/06/30 | 562 | macros/generic/tracklang/samples/regions/sample-regions2-map2.tex +2020/06/30 | 24924 | macros/generic/tracklang/samples/regions/sample-regions2-map3.pdf +2020/06/30 | 376 | macros/generic/tracklang/samples/regions/sample-regions2-map3.tex +2020/06/30 | 26000 | macros/generic/tracklang/samples/regions/sample-regions2-map.pdf +2020/06/30 | 630 | macros/generic/tracklang/samples/regions/sample-regions2-map.tex +2020/06/30 | 25468 | macros/generic/tracklang/samples/regions/sample-regions2-nomap.pdf +2020/06/30 | 359 | macros/generic/tracklang/samples/regions/sample-regions2-nomap.tex +2020/06/30 | 14716 | macros/generic/tracklang/samples/regions/sample-regions2.pdf +2020/06/30 | 186 | macros/generic/tracklang/samples/regions/sample-regions2.tex +2020/06/30 | 13161 | macros/generic/tracklang/samples/regions/sample-regions.pdf +2020/06/30 | 257 | macros/generic/tracklang/samples/regions/sample-regions.tex +2020/06/30 | 19802 | macros/generic/tracklang/samples/sample-tracklang2.pdf +2020/06/30 | 1454 | macros/generic/tracklang/samples/sample-tracklang2.tex +2020/06/30 | 19814 | macros/generic/tracklang/samples/sample-tracklang3.pdf +2020/06/30 | 1459 | macros/generic/tracklang/samples/sample-tracklang3.tex +2020/06/30 | 6202 | macros/generic/tracklang/samples/sample-tracklang4.pdf +2020/06/30 | 781 | macros/generic/tracklang/samples/sample-tracklang4.tex +2020/06/30 | 16914 | macros/generic/tracklang/samples/sample-tracklang5.pdf +2020/06/30 | 689 | macros/generic/tracklang/samples/sample-tracklang5.tex +2020/06/30 | 19897 | macros/generic/tracklang/samples/sample-tracklang6.pdf +2020/06/30 | 1041 | macros/generic/tracklang/samples/sample-tracklang6.tex +2020/06/30 | 19552 | macros/generic/tracklang/samples/sample-tracklang.pdf +2020/06/30 | 1454 | macros/generic/tracklang/samples/sample-tracklang.tex +2020/06/30 | 434306 | macros/generic/tracklang/tracklang.dtx +2020/06/30 | 1553 | macros/generic/tracklang/tracklang.ins +2020/06/30 | 742279 | macros/generic/tracklang/tracklang.pdf +2020/06/30 | 1179750 | macros/generic/tracklang.zip 2017/01/21 | 537 | macros/generic/trigonometry/README.txt 1991/10/06 | 5675 | macros/generic/trigonometry/trigonometry.tex 2017/01/21 | 2844 | macros/generic/trigonometry.zip @@ -180115,13 +180118,13 @@ 2020/04/16 | 139230 | macros/latex/contrib/babel-contrib/finnish/finnish.pdf 2020/04/16 | 361 | macros/latex/contrib/babel-contrib/finnish/README.md 2020/04/16 | 145245 | macros/latex/contrib/babel-contrib/finnish.zip -2020/04/18 | 153525 | macros/latex/contrib/babel-contrib/french/frenchb-doc.pdf -2020/04/18 | 93233 | macros/latex/contrib/babel-contrib/french/frenchb-doc.tex -2020/04/18 | 238174 | macros/latex/contrib/babel-contrib/french/frenchb.dtx -2020/04/18 | 3029 | macros/latex/contrib/babel-contrib/french/frenchb.ins -2020/04/18 | 308091 | macros/latex/contrib/babel-contrib/french/frenchb.pdf -2020/04/18 | 1591 | macros/latex/contrib/babel-contrib/french/README.md -2020/04/18 | 545613 | macros/latex/contrib/babel-contrib/french.zip +2020/06/30 | 153907 | macros/latex/contrib/babel-contrib/french/frenchb-doc.pdf +2020/06/30 | 93531 | macros/latex/contrib/babel-contrib/french/frenchb-doc.tex +2020/06/30 | 238694 | macros/latex/contrib/babel-contrib/french/frenchb.dtx +2020/06/30 | 3029 | macros/latex/contrib/babel-contrib/french/frenchb.ins +2020/06/30 | 325661 | macros/latex/contrib/babel-contrib/french/frenchb.pdf +2020/06/30 | 1591 | macros/latex/contrib/babel-contrib/french/README.md +2020/06/30 | 563493 | macros/latex/contrib/babel-contrib/french.zip 2016/02/24 | 8230 | macros/latex/contrib/babel-contrib/friulan/friulan.dtx 2016/02/24 | 137834 | macros/latex/contrib/babel-contrib/friulan/friulan.pdf 2016/02/23 | 706 | macros/latex/contrib/babel-contrib/friulan/README.txt @@ -192619,18 +192622,18 @@ 2019/12/15 | 374946 | macros/latex/contrib/kvsetkeys/kvsetkeys.pdf 2019/12/15 | 325 | macros/latex/contrib/kvsetkeys/README.md 2019/12/17 | 380042 | macros/latex/contrib/kvsetkeys.zip -2020/06/23 | 2867 | macros/latex/contrib/l3backend/CHANGELOG.md -2020/06/23 | 13468 | macros/latex/contrib/l3backend/l3backend-basics.dtx -2020/06/23 | 14509 | macros/latex/contrib/l3backend/l3backend-box.dtx -2020/06/23 | 1298 | macros/latex/contrib/l3backend/l3backend-code.tex -2020/06/23 | 8015 | macros/latex/contrib/l3backend/l3backend-color.dtx -2020/06/23 | 41673 | macros/latex/contrib/l3backend/l3backend-draw.dtx -2020/06/23 | 21221 | macros/latex/contrib/l3backend/l3backend-graphics.dtx -2020/06/23 | 14249 | macros/latex/contrib/l3backend/l3backend-header.dtx -2020/06/23 | 3591 | macros/latex/contrib/l3backend/l3backend.ins -2020/06/23 | 49466 | macros/latex/contrib/l3backend/l3backend-pdf.dtx -2020/06/23 | 550 | macros/latex/contrib/l3backend/README.md -2020/06/23 | 39236 | macros/latex/contrib/l3backend.zip +2020/06/29 | 2999 | macros/latex/contrib/l3backend/CHANGELOG.md +2020/06/29 | 13468 | macros/latex/contrib/l3backend/l3backend-basics.dtx +2020/06/29 | 14509 | macros/latex/contrib/l3backend/l3backend-box.dtx +2020/01/06 | 1298 | macros/latex/contrib/l3backend/l3backend-code.tex +2020/06/29 | 8015 | macros/latex/contrib/l3backend/l3backend-color.dtx +2020/06/29 | 41675 | macros/latex/contrib/l3backend/l3backend-draw.dtx +2020/06/29 | 21221 | macros/latex/contrib/l3backend/l3backend-graphics.dtx +2020/06/29 | 14249 | macros/latex/contrib/l3backend/l3backend-header.dtx +2020/04/06 | 3591 | macros/latex/contrib/l3backend/l3backend.ins +2020/06/29 | 49466 | macros/latex/contrib/l3backend/l3backend-pdf.dtx +2020/06/29 | 550 | macros/latex/contrib/l3backend/README.md +2020/06/30 | 39247 | macros/latex/contrib/l3backend.zip 2020/06/04 | 13305 | macros/latex/contrib/l3build/CHANGELOG.md 2020/06/04 | 2339 | macros/latex/contrib/l3build/CONTRIBUTING.md 2020/06/04 | 1817 | macros/latex/contrib/l3build/l3build.1 @@ -195593,13 +195596,13 @@ 1996/03/22 | 18862 | macros/latex/contrib/niceframe/umrandb.mf 2015/01/17 | 1370 | macros/latex/contrib/niceframe/umrand.mf 2015/01/17 | 287910 | macros/latex/contrib/niceframe.zip -2020/06/12 | 394137 | macros/latex/contrib/nicematrix/nicematrix.dtx -2020/06/12 | 356758 | macros/latex/contrib/nicematrix/nicematrix-french.pdf -2020/06/12 | 111437 | macros/latex/contrib/nicematrix/nicematrix-french.tex +2020/06/29 | 402954 | macros/latex/contrib/nicematrix/nicematrix.dtx +2020/06/30 | 359504 | macros/latex/contrib/nicematrix/nicematrix-french.pdf +2020/06/29 | 112904 | macros/latex/contrib/nicematrix/nicematrix-french.tex 2019/01/16 | 1423 | macros/latex/contrib/nicematrix/nicematrix.ins -2020/06/12 | 882583 | macros/latex/contrib/nicematrix/nicematrix.pdf +2020/06/30 | 896061 | macros/latex/contrib/nicematrix/nicematrix.pdf 2020/06/07 | 1005 | macros/latex/contrib/nicematrix/README.md -2020/06/13 | 1306701 | macros/latex/contrib/nicematrix.zip +2020/06/30 | 1323670 | macros/latex/contrib/nicematrix.zip 2015/11/21 | 217 | macros/latex/contrib/nicetext/ANNOUNCE.txt 2012/03/18 | 254582 | macros/latex/contrib/nicetext/demo/arseneau.pdf 2011/09/14 | 10 | macros/latex/contrib/nicetext/demo/iso.txt @@ -197643,10 +197646,10 @@ 2008/11/04 | 35986 | macros/latex/contrib/pmgraph/pmgraph.tex 2008/11/04 | 1065 | macros/latex/contrib/pmgraph/README 2008/11/04 | 144340 | macros/latex/contrib/pmgraph.zip -2020/04/18 | 49147 | macros/latex/contrib/pm-isomath/pm-isomath.dtx -2020/04/18 | 593775 | macros/latex/contrib/pm-isomath/pm-isomath.pdf -2020/04/19 | 781 | macros/latex/contrib/pm-isomath/README.txt -2020/04/19 | 607658 | macros/latex/contrib/pm-isomath.zip +2020/06/30 | 49503 | macros/latex/contrib/pm-isomath/pm-isomath.dtx +2020/06/30 | 594246 | macros/latex/contrib/pm-isomath/pm-isomath.pdf +2020/06/30 | 434 | macros/latex/contrib/pm-isomath/README.txt +2020/06/30 | 608103 | macros/latex/contrib/pm-isomath.zip 2017/12/23 | 54616 | macros/latex/contrib/poemscol/poemscolcheatsheet.pdf 2017/12/23 | 4455 | macros/latex/contrib/poemscol/poemscolcheatsheet.tex 2020/06/12 | 485498 | macros/latex/contrib/poemscol/poemscol.dtx @@ -201893,13 +201896,13 @@ 2010/10/31 | 1750 | macros/latex/contrib/showtags/showtags-doc.tex 2010/11/05 | 4338 | macros/latex/contrib/showtags/showtags.sty 2010/11/05 | 212513 | macros/latex/contrib/showtags.zip -2020/06/23 | 11874 | macros/latex/contrib/shtthesis/CHANGELOG.md -2020/06/10 | 35182 | macros/latex/contrib/shtthesis/LICENSE -2020/06/23 | 2978 | macros/latex/contrib/shtthesis/README.md -2020/06/23 | 50031 | macros/latex/contrib/shtthesis/shtthesis.cls -2020/06/23 | 2168060 | macros/latex/contrib/shtthesis/shtthesis-user-guide.pdf -2020/06/23 | 51052 | macros/latex/contrib/shtthesis/shtthesis-user-guide.tex -2020/06/23 | 2200729 | macros/latex/contrib/shtthesis.zip +2020/06/30 | 12231 | macros/latex/contrib/shtthesis/CHANGELOG.md +2020/06/30 | 35182 | macros/latex/contrib/shtthesis/LICENSE +2020/06/30 | 3564 | macros/latex/contrib/shtthesis/README.md +2020/06/30 | 51601 | macros/latex/contrib/shtthesis/shtthesis.cls +2020/06/30 | 2172646 | macros/latex/contrib/shtthesis/shtthesis-user-guide.pdf +2020/06/30 | 52226 | macros/latex/contrib/shtthesis/shtthesis-user-guide.tex +2020/06/30 | 2207006 | macros/latex/contrib/shtthesis.zip 2006/11/29 | 3081 | macros/latex/contrib/siam/ltexconf.all 2006/11/29 | 49112 | macros/latex/contrib/siam/ltexnec.all 2006/11/29 | 44795 | macros/latex/contrib/siam/ltexproc.all @@ -209031,6 +209034,12 @@ 2017/08/19 | 16216 | macros/luatex/generic/chickenize/chickenize.tex 2017/08/19 | 1161 | macros/luatex/generic/chickenize/README.md 2017/08/19 | 234421 | macros/luatex/generic/chickenize.zip +2020/06/30 | 25088 | macros/luatex/generic/cloze/cloze.dtx +2020/06/30 | 2167 | macros/luatex/generic/cloze/cloze.ins +2020/06/30 | 29828 | macros/luatex/generic/cloze/cloze.lua +2020/06/30 | 600199 | macros/luatex/generic/cloze/cloze.pdf +2020/06/30 | 2528 | macros/luatex/generic/cloze/README.md +2020/06/30 | 587464 | macros/luatex/generic/cloze.zip 2016/09/02 | 5666 | macros/luatex/generic/cstypo/cstypo.lua 2016/09/02 | 74001 | macros/luatex/generic/cstypo/cstypo.pdf 2016/09/02 | 878 | macros/luatex/generic/cstypo/cstypo.sty @@ -209464,12 +209473,6 @@ 2019/06/18 | 594 | macros/luatex/latex/bezierplot/bezierplot.sty 2019/06/18 | 741 | macros/luatex/latex/bezierplot/README 2019/06/18 | 261629 | macros/luatex/latex/bezierplot.zip -2020/05/27 | 50280 | macros/luatex/latex/cloze/cloze.dtx -2020/05/27 | 2113 | macros/luatex/latex/cloze/cloze.ins -2020/05/27 | 27514 | macros/luatex/latex/cloze/cloze.lua -2020/05/27 | 318609 | macros/luatex/latex/cloze/cloze.pdf -2020/05/27 | 2451 | macros/luatex/latex/cloze/README.md -2020/05/27 | 321257 | macros/luatex/latex/cloze.zip 2019/06/08 | 78828 | macros/luatex/latex/combofont/combofont.pdf 2019/06/08 | 3281 | macros/luatex/latex/combofont/combofont.sty 2019/06/08 | 15301 | macros/luatex/latex/combofont/combofont-test-fira-math.pdf @@ -251410,6 +251413,18 @@ 1992/12/15 | 1307 | support/xlatex/xlatex.statut 1992/12/15 | 1316 | support/xlatex/xlatex.visionner 2006/03/12 | 35865 | support/xlatex.zip +2020/06/30 | 35148 | support/xml2pmx/doc/LICENSE +2020/05/21 | 4590 | support/xml2pmx/doc/musixtex.1 +2020/05/21 | 23518 | support/xml2pmx/doc/musixtex.pdf +2020/06/30 | 6264 | support/xml2pmx/doc/Readme.XML2PMX +2020/06/30 | 1100 | support/xml2pmx/doc/xml2pmx.1 +2020/06/30 | 16563 | support/xml2pmx/doc/xml2pmx.pdf +2020/06/29 | 340592 | support/xml2pmx/Linux/xml2pmx-2020-06-29.tar.gz +2020/06/22 | 114704 | support/xml2pmx/MacOS/xml2pmx +2020/06/30 | 3324 | support/xml2pmx/README +2020/05/22 | 19842 | support/xml2pmx/scripts/musixtex.lua +2020/06/22 | 151566 | support/xml2pmx/Windows/xml2pmx.exe +2020/06/30 | 523571 | support/xml2pmx.zip 2010/04/12 | 32230 | support/xpdfopen/aclocal.m4 2014/05/24 | 5053 | support/xpdfopen/ChangeLog 2010/04/12 | 179753 | support/xpdfopen/configure @@ -259295,9 +259310,9 @@ 2019/02/28 | 313268 | systems/texlive/tlnet/archive/langcode.doc.r27764.tar.xz 2019/02/28 | 3032 | systems/texlive/tlnet/archive/langcode.r27764.tar.xz 2019/02/28 | 2064 | systems/texlive/tlnet/archive/langcode.source.r27764.tar.xz -2020/03/12 | 101092 | systems/texlive/tlnet/archive/langsci-avm.doc.r54239.tar.xz -2020/03/12 | 2908 | systems/texlive/tlnet/archive/langsci-avm.r54239.tar.xz -2020/03/12 | 8560 | systems/texlive/tlnet/archive/langsci-avm.source.r54239.tar.xz +2020/06/30 | 112320 | systems/texlive/tlnet/archive/langsci-avm.doc.r55699.tar.xz +2020/06/30 | 3312 | systems/texlive/tlnet/archive/langsci-avm.r55699.tar.xz +2020/06/30 | 11376 | systems/texlive/tlnet/archive/langsci-avm.source.r55699.tar.xz 2020/03/19 | 206320 | systems/texlive/tlnet/archive/langsci.doc.r54393.tar.xz 2020/03/19 | 67120 | systems/texlive/tlnet/archive/langsci.r54393.tar.xz 2019/02/28 | 2533132 | systems/texlive/tlnet/archive/lapdf.doc.r23806.tar.xz @@ -260585,9 +260600,9 @@ 2020/03/13 | 949844 | systems/texlive/tlnet/archive/metapost.x86_64-linuxmusl.r54264.tar.xz 2020/03/13 | 913856 | systems/texlive/tlnet/archive/metapost.x86_64-linux.r54264.tar.xz 2020/03/13 | 921500 | systems/texlive/tlnet/archive/metapost.x86_64-solaris.r54263.tar.xz -2020/02/08 | 316524 | systems/texlive/tlnet/archive/metastr.doc.r53700.tar.xz -2020/02/08 | 7136 | systems/texlive/tlnet/archive/metastr.r53700.tar.xz -2020/02/08 | 21848 | systems/texlive/tlnet/archive/metastr.source.r53700.tar.xz +2020/06/30 | 320324 | systems/texlive/tlnet/archive/metastr.doc.r55701.tar.xz +2020/06/30 | 7436 | systems/texlive/tlnet/archive/metastr.r55701.tar.xz +2020/06/30 | 23024 | systems/texlive/tlnet/archive/metastr.source.r55701.tar.xz 2019/02/28 | 137060 | systems/texlive/tlnet/archive/metatex.doc.r15878.tar.xz 2019/02/28 | 3388 | systems/texlive/tlnet/archive/metatex.r15878.tar.xz 2019/02/28 | 560 | systems/texlive/tlnet/archive/metatype1.r37105.tar.xz @@ -262826,9 +262841,9 @@ 2019/02/28 | 2884 | systems/texlive/tlnet/archive/qobitree.r15878.tar.xz 2019/02/28 | 7044 | systems/texlive/tlnet/archive/qpxqtx.doc.r45797.tar.xz 2019/02/28 | 12932 | systems/texlive/tlnet/archive/qpxqtx.r45797.tar.xz -2020/06/29 | 72588 | systems/texlive/tlnet/archive/qrbill.doc.r55694.tar.xz -2020/06/29 | 4612 | systems/texlive/tlnet/archive/qrbill.r55694.tar.xz -2020/06/29 | 10348 | systems/texlive/tlnet/archive/qrbill.source.r55694.tar.xz +2020/06/30 | 72172 | systems/texlive/tlnet/archive/qrbill.doc.r55700.tar.xz +2020/06/30 | 6544 | systems/texlive/tlnet/archive/qrbill.r55700.tar.xz +2020/06/30 | 10736 | systems/texlive/tlnet/archive/qrbill.source.r55700.tar.xz 2019/02/28 | 245688 | systems/texlive/tlnet/archive/qrcode.doc.r36065.tar.xz 2019/02/28 | 19636 | systems/texlive/tlnet/archive/qrcode.r36065.tar.xz 2019/02/28 | 26296 | systems/texlive/tlnet/archive/qrcode.source.r36065.tar.xz @@ -264191,8 +264206,8 @@ 2020/03/24 | 280 | systems/texlive/tlnet/archive/texlive-cz.r54496.tar.xz 2020/03/29 | 1338300 | systems/texlive/tlnet/archive/texlive-de.doc.r54604.tar.xz 2020/03/29 | 272 | systems/texlive/tlnet/archive/texlive-de.r54604.tar.xz -2020/06/29 | 167032 | systems/texlive/tlnet/archive/texlive-docindex.doc.r55684.tar.xz -2020/06/29 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r55684.tar.xz +2020/06/30 | 167268 | systems/texlive/tlnet/archive/texlive-docindex.doc.r55696.tar.xz +2020/06/30 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r55696.tar.xz 2020/04/16 | 1891392 | systems/texlive/tlnet/archive/texlive-en.doc.r54755.tar.xz 2020/04/16 | 272 | systems/texlive/tlnet/archive/texlive-en.r54755.tar.xz 2020/03/22 | 3090144 | systems/texlive/tlnet/archive/texlive-es.doc.r54465.tar.xz @@ -264248,7 +264263,7 @@ 2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r55172.tar.xz 2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r55172.tar.xz 2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r55172.tar.xz -2020/06/28 | 218656 | systems/texlive/tlnet/archive/texlive-scripts.doc.r55673.tar.xz +2020/06/30 | 218656 | systems/texlive/tlnet/archive/texlive-scripts.doc.r55696.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 @@ -264272,7 +264287,7 @@ 2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r55172.tar.xz 2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r55172.tar.xz 2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r55172.tar.xz -2020/06/28 | 131944 | systems/texlive/tlnet/archive/texlive-scripts.r55673.tar.xz +2020/06/30 | 131896 | systems/texlive/tlnet/archive/texlive-scripts.r55696.tar.xz 2020/05/31 | 36284 | systems/texlive/tlnet/archive/texlive-scripts.win32.r55357.tar.xz 2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55172.tar.xz 2020/05/12 | 592 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-darwinlegacy.r55117.tar.xz @@ -265509,8 +265524,8 @@ 2020/01/19 | 364224 | systems/texlive/tlnet/archive/xbmks.doc.r53448.tar.xz 2020/01/19 | 4124 | systems/texlive/tlnet/archive/xbmks.r53448.tar.xz 2020/01/19 | 8024 | systems/texlive/tlnet/archive/xbmks.source.r53448.tar.xz -2020/03/24 | 424956 | systems/texlive/tlnet/archive/xcharter.doc.r54512.tar.xz -2020/03/24 | 1972480 | systems/texlive/tlnet/archive/xcharter.r54512.tar.xz +2020/06/30 | 433964 | systems/texlive/tlnet/archive/xcharter.doc.r55698.tar.xz +2020/06/30 | 2031428 | systems/texlive/tlnet/archive/xcharter.r55698.tar.xz 2020/01/22 | 159256 | systems/texlive/tlnet/archive/xcite.doc.r53486.tar.xz 2020/01/22 | 1048 | systems/texlive/tlnet/archive/xcite.r53486.tar.xz 2020/01/22 | 1664 | systems/texlive/tlnet/archive/xcite.source.r53486.tar.xz @@ -265907,16 +265922,16 @@ 2020/01/24 | 138180 | systems/texlive/tlnet/archive/zxjatype.doc.r53500.tar.xz 2020/01/24 | 8760 | systems/texlive/tlnet/archive/zxjatype.r53500.tar.xz 2020/06/13 | 105829 | systems/texlive/tlnet/install-tl -2020/06/29 | 5500448 | systems/texlive/tlnet/install-tl-unx.tar.gz -2020/06/29 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 -2020/06/29 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2020/06/30 | 5500484 | systems/texlive/tlnet/install-tl-unx.tar.gz +2020/06/30 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2020/06/30 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2020/05/31 | 4770 | systems/texlive/tlnet/install-tl-windows.bat -2020/06/29 | 19381337 | systems/texlive/tlnet/install-tl-windows.exe -2020/06/29 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2020/06/29 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2020/06/29 | 24269172 | systems/texlive/tlnet/install-tl.zip -2020/06/29 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2020/06/29 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2020/06/30 | 19382080 | systems/texlive/tlnet/install-tl-windows.exe +2020/06/30 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2020/06/30 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2020/06/30 | 24269140 | systems/texlive/tlnet/install-tl.zip +2020/06/30 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2020/06/30 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc 2020/03/05 | 1215 | systems/texlive/tlnet/README.md 2020/04/06 | 5961 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg 2016/04/12 | 600 | systems/texlive/tlnet/tlpkg/gpg/random_seed @@ -265925,7 +265940,7 @@ 2020/04/06 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg 2020/06/17 | 48858 | systems/texlive/tlnet/tlpkg/installer/config.guess 2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt -2020/06/27 | 6325 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +2020/06/29 | 6178 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2020/04/15 | 223687 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt 2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe 2018/04/29 | 13647 | systems/texlive/tlnet/tlpkg/installer/DirSelect.pm @@ -265972,12 +265987,12 @@ 2020/05/17 | 20322 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm 2020/05/03 | 4786 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm 2017/11/14 | 27560 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm -2020/06/29 | 16284508 | systems/texlive/tlnet/tlpkg/texlive.tlpdb -2020/06/29 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2020/06/30 | 16277651 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2020/06/30 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 2020/05/13 | 86417 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm -2020/06/29 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 -2020/06/29 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2020/06/29 | 2202004 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2020/06/30 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2020/06/30 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2020/06/30 | 2198984 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2020/04/15 | 58761 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm 2020/03/20 | 41736 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm 2020/05/11 | 15010 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm @@ -269042,50 +269057,56 @@ 2001/02/25 | 458318 | systems/win32/micropress/eqmlite/ppsample.zip 2001/02/25 | 2566 | systems/win32/micropress/eqmlite/whatsnew.231 2005/01/06 | 587 | systems/win32/micropress/eqmlite/whats-really-new -2020/06/26 | 510115 | systems/win32/miktex/doc/miktex.pdf +2020/06/30 | 510122 | systems/win32/miktex/doc/miktex.pdf 2019/05/28 | 101 | systems/win32/miktex/README.md +2020/06/30 | 56324963 | systems/win32/miktex/setup/darwin-x86_64/miktex-20.6.29-darwin-x86_64.dmg 2020/06/28 | 56323044 | systems/win32/miktex/setup/darwin-x86_64/miktex-20.6-darwin-x86_64.dmg 2020/05/23 | 55895816 | systems/win32/miktex/setup/darwin-x86_64/miktex-2.9.7445-1-darwin-x86_64.dmg -2020/06/28 | 2034 | systems/win32/miktex/setup/deb/dists/bionic/InRelease -2020/06/28 | 1512 | systems/win32/miktex/setup/deb/dists/bionic/Release -2020/06/28 | 473 | systems/win32/miktex/setup/deb/dists/bionic/Release.gpg -2020/06/28 | 5280 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages -2020/06/28 | 1343 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.bz2 -2020/06/28 | 1120 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gz -2020/06/28 | 89 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Release -2020/06/28 | 1702 | systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gz -2020/06/28 | 2034 | systems/win32/miktex/setup/deb/dists/buster/InRelease -2020/06/28 | 1512 | systems/win32/miktex/setup/deb/dists/buster/Release -2020/06/28 | 473 | systems/win32/miktex/setup/deb/dists/buster/Release.gpg -2020/06/28 | 5528 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages -2020/06/28 | 1401 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.bz2 -2020/06/28 | 1143 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.gz -2020/06/28 | 89 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Release -2020/06/28 | 1702 | systems/win32/miktex/setup/deb/dists/buster/universe/Contents-amd64.gz -2020/06/28 | 2030 | systems/win32/miktex/setup/deb/dists/focal/InRelease -2020/06/28 | 1508 | systems/win32/miktex/setup/deb/dists/focal/Release -2020/06/28 | 473 | systems/win32/miktex/setup/deb/dists/focal/Release.gpg -2020/06/28 | 3110 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages -2020/06/28 | 1204 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2 -2020/06/28 | 986 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gz -2020/06/28 | 86 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Release -2020/06/28 | 1598 | systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gz -2020/06/28 | 2038 | systems/win32/miktex/setup/deb/dists/stretch/InRelease -2020/06/28 | 1516 | systems/win32/miktex/setup/deb/dists/stretch/Release -2020/06/28 | 473 | systems/win32/miktex/setup/deb/dists/stretch/Release.gpg -2020/06/28 | 5488 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages -2020/06/28 | 1378 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.bz2 -2020/06/28 | 1138 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.gz -2020/06/28 | 92 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Release -2020/06/28 | 1702 | systems/win32/miktex/setup/deb/dists/stretch/universe/Contents-amd64.gz -2020/06/28 | 2034 | systems/win32/miktex/setup/deb/dists/xenial/InRelease -2020/06/28 | 1512 | systems/win32/miktex/setup/deb/dists/xenial/Release -2020/06/28 | 473 | systems/win32/miktex/setup/deb/dists/xenial/Release.gpg -2020/06/28 | 5396 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages -2020/06/28 | 1381 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.bz2 -2020/06/28 | 1122 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.gz -2020/06/28 | 89 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Release -2020/06/28 | 1702 | systems/win32/miktex/setup/deb/dists/xenial/universe/Contents-amd64.gz +2020/06/30 | 2034 | systems/win32/miktex/setup/deb/dists/bionic/InRelease +2020/06/30 | 1512 | systems/win32/miktex/setup/deb/dists/bionic/Release +2020/06/30 | 473 | systems/win32/miktex/setup/deb/dists/bionic/Release.gpg +2020/06/30 | 6600 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages +2020/06/30 | 1621 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.bz2 +2020/06/30 | 1237 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gz +2020/06/30 | 89 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Release +2020/06/30 | 1705 | systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gz +2020/06/30 | 2034 | systems/win32/miktex/setup/deb/dists/buster/InRelease +2020/06/30 | 1512 | systems/win32/miktex/setup/deb/dists/buster/Release +2020/06/30 | 473 | systems/win32/miktex/setup/deb/dists/buster/Release.gpg +2020/06/30 | 6910 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages +2020/06/30 | 1673 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.bz2 +2020/06/30 | 1262 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.gz +2020/06/30 | 89 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Release +2020/06/30 | 1705 | systems/win32/miktex/setup/deb/dists/buster/universe/Contents-amd64.gz +2020/06/30 | 2030 | systems/win32/miktex/setup/deb/dists/focal/InRelease +2020/06/30 | 1508 | systems/win32/miktex/setup/deb/dists/focal/Release +2020/06/30 | 473 | systems/win32/miktex/setup/deb/dists/focal/Release.gpg +2020/06/30 | 4667 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages +2020/06/30 | 1418 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2 +2020/06/30 | 1109 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gz +2020/06/30 | 86 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Release +2020/06/30 | 1602 | systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gz +2020/06/30 | 2038 | systems/win32/miktex/setup/deb/dists/stretch/InRelease +2020/06/30 | 1516 | systems/win32/miktex/setup/deb/dists/stretch/Release +2020/06/30 | 473 | systems/win32/miktex/setup/deb/dists/stretch/Release.gpg +2020/06/30 | 6860 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages +2020/06/30 | 1661 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.bz2 +2020/06/30 | 1255 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.gz +2020/06/30 | 92 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Release +2020/06/30 | 1705 | systems/win32/miktex/setup/deb/dists/stretch/universe/Contents-amd64.gz +2020/06/30 | 2034 | systems/win32/miktex/setup/deb/dists/xenial/InRelease +2020/06/30 | 1512 | systems/win32/miktex/setup/deb/dists/xenial/Release +2020/06/30 | 473 | systems/win32/miktex/setup/deb/dists/xenial/Release.gpg +2020/06/30 | 6745 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages +2020/06/30 | 1634 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.bz2 +2020/06/30 | 1238 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.gz +2020/06/30 | 89 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Release +2020/06/30 | 1705 | systems/win32/miktex/setup/deb/dists/xenial/universe/Contents-amd64.gz +2020/06/30 | 30003356 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_20.6.29-bionic1_amd64.deb +2020/06/30 | 29442584 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_20.6.29-buster1_amd64.deb +2020/06/30 | 30290826 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_20.6.29-focal1_amd64.deb +2020/06/30 | 29556780 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_20.6.29-stretch1_amd64.deb +2020/06/30 | 28996398 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_20.6.29-xenial1_amd64.deb 2020/06/28 | 30006824 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_20.6-bionic1_amd64.deb 2020/06/28 | 29446108 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_20.6-buster1_amd64.deb 2020/06/28 | 30291458 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_20.6-focal1_amd64.deb @@ -269107,55 +269128,59 @@ 2020/06/28 | 248 | systems/win32/miktex/setup/README.md 2020/01/26 | 107 | systems/win32/miktex/setup/rpm/centos-8.repo 2020/06/28 | 22871480 | systems/win32/miktex/setup/rpm/fedora/28/miktex-20.6-1.fc28.x86_64.rpm +2020/06/30 | 22865380 | systems/win32/miktex/setup/rpm/fedora/28/miktex-20.6.29-1.fc28.x86_64.rpm 2020/03/22 | 22802648 | systems/win32/miktex/setup/rpm/fedora/28/miktex-2.9.7350-1.fc28.x86_64.rpm 2020/04/29 | 22919244 | systems/win32/miktex/setup/rpm/fedora/28/miktex-2.9.7400-1.fc28.x86_64.rpm 2020/05/23 | 22692532 | systems/win32/miktex/setup/rpm/fedora/28/miktex-2.9.7445-1.fc28.x86_64.rpm 2018/07/28 | 109 | systems/win32/miktex/setup/rpm/fedora-28.repo -2020/06/28 | 26208 | systems/win32/miktex/setup/rpm/fedora/28/repodata/2170e0ce730e4b482a7954034eb05019a0e8062335cc09b4171b25db10d9e2c1-filelists.sqlite.bz2 -2020/06/28 | 510 | systems/win32/miktex/setup/rpm/fedora/28/repodata/732d13a0e8fc3a7eac07f76f145557f639b96a3c9d208bf005978e0e8d905cd4-other.xml.gz -2020/06/28 | 1109 | systems/win32/miktex/setup/rpm/fedora/28/repodata/affe164785d7033b97b569866b4d110f6270032117a79be747ce57c022f963a8-other.sqlite.bz2 -2020/06/28 | 18391 | systems/win32/miktex/setup/rpm/fedora/28/repodata/ce2b5cb82953dd9d9c7d458289a173bb44a39b1b9d1e2ff4381001c148d96874-filelists.xml.gz -2020/06/28 | 19631 | systems/win32/miktex/setup/rpm/fedora/28/repodata/d0485f7d58b1b44f986c97a81bf1ac13ab0549166cda049de0b167a87f7c5405-primary.sqlite.bz2 -2020/06/28 | 2981 | systems/win32/miktex/setup/rpm/fedora/28/repodata/dfe8a61bdb3a00a4db5e47625b445a0a278b892a31e07b616dc790f353fb248a-primary.xml.gz -2020/06/28 | 2979 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml -2020/06/28 | 488 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml.asc +2020/06/30 | 19814 | systems/win32/miktex/setup/rpm/fedora/28/repodata/661046fca0fadb0dfdc02568c8d19d0397041fad676f223808f070c419d5e3ac-filelists.xml.gz +2020/06/30 | 1229 | systems/win32/miktex/setup/rpm/fedora/28/repodata/870b745b9f5fc9c35d00d8db14e9f67c14f56b83fd88c110126227bb9bc93bfd-other.sqlite.bz2 +2020/06/30 | 31222 | systems/win32/miktex/setup/rpm/fedora/28/repodata/8861937dc3d3f0634e174754e483d124091eb55081b918d770f9f95554f8a65f-filelists.sqlite.bz2 +2020/06/30 | 23569 | systems/win32/miktex/setup/rpm/fedora/28/repodata/a829c51e86c30a6c83627cc5cd669daaa5f68be522ed567f16b94da82e060845-primary.sqlite.bz2 +2020/06/30 | 3205 | systems/win32/miktex/setup/rpm/fedora/28/repodata/afd364a7fbb766e11eb7223ae86703b52f218945fbb1c6ee1c5f8ffc15d2e3fa-primary.xml.gz +2020/06/30 | 561 | systems/win32/miktex/setup/rpm/fedora/28/repodata/cd56eca0e12820abd09ae0cad8b448d3700660915a44769a5169e8ff414dea4c-other.xml.gz +2020/06/30 | 2979 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml +2020/06/30 | 488 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml.asc 2020/06/28 | 20837684 | systems/win32/miktex/setup/rpm/fedora/30/miktex-20.6-1.fc30.x86_64.rpm +2020/06/30 | 20836876 | systems/win32/miktex/setup/rpm/fedora/30/miktex-20.6.29-1.fc30.x86_64.rpm 2020/03/22 | 20678668 | systems/win32/miktex/setup/rpm/fedora/30/miktex-2.9.7350-1.fc30.x86_64.rpm 2020/04/29 | 20811036 | systems/win32/miktex/setup/rpm/fedora/30/miktex-2.9.7400-1.fc30.x86_64.rpm 2020/05/23 | 20690744 | systems/win32/miktex/setup/rpm/fedora/30/miktex-2.9.7445-1.fc30.x86_64.rpm 2020/05/23 | 109 | systems/win32/miktex/setup/rpm/fedora-30.repo -2020/06/28 | 2960 | systems/win32/miktex/setup/rpm/fedora/30/repodata/1c0654e381eaa48d784f7f5ac7b84ff44116b9d51ca479818dd54590ffb35a02-primary.xml.gz -2020/06/28 | 19757 | systems/win32/miktex/setup/rpm/fedora/30/repodata/5d6b928b20856b83771546ef09218c2bb413f672d9afd8a29a36f9c7984a0c24-primary.sqlite.bz2 -2020/06/28 | 18779 | systems/win32/miktex/setup/rpm/fedora/30/repodata/5f8ebe633efa653932a921e304eec93bb2e4f062f2017947a0e5e051ae0d74e0-filelists.xml.gz -2020/06/28 | 26630 | systems/win32/miktex/setup/rpm/fedora/30/repodata/7a38d1ec4d1dfe27cbc279d2c9e49ece0c903689b13cb38b90e6b61ee7b5e08a-filelists.sqlite.bz2 -2020/06/28 | 896 | systems/win32/miktex/setup/rpm/fedora/30/repodata/86589fb3fe2aad8b2b10deb953f5423ead5c886886cc8c993478bf02b74ab40a-other.sqlite.bz2 -2020/06/28 | 378 | systems/win32/miktex/setup/rpm/fedora/30/repodata/bd5d3f3a13f753ee5a3d78b2053d5eeb65bc5531826693c31217177f79bc8777-other.xml.gz -2020/06/28 | 2977 | systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml -2020/06/28 | 488 | systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml.asc +2020/06/30 | 31603 | systems/win32/miktex/setup/rpm/fedora/30/repodata/099ba385ac8b7a9649cea4dd85fb7d87e71aa4182d43c207763e7ea771b1bc95-filelists.sqlite.bz2 +2020/06/30 | 423 | systems/win32/miktex/setup/rpm/fedora/30/repodata/0a240a8eb5d6c8c97d6d8b88673cb8c44acc4535a9aae21f29e2f14de14fb3f5-other.xml.gz +2020/06/30 | 23771 | systems/win32/miktex/setup/rpm/fedora/30/repodata/2a71fb6a66f1f85bd66a47570ce1c9e22b0a9ebc45f66f88cc752d7c87f492fa-primary.sqlite.bz2 +2020/06/30 | 3182 | systems/win32/miktex/setup/rpm/fedora/30/repodata/7f9151d18cc843c75e881156aee5979a591753ba78f41d641a4e47b9868a4216-primary.xml.gz +2020/06/30 | 971 | systems/win32/miktex/setup/rpm/fedora/30/repodata/89e8634133b908c640896f1558a2dc5bf8d763c9467eecec9e1b012497e1150b-other.sqlite.bz2 +2020/06/30 | 20234 | systems/win32/miktex/setup/rpm/fedora/30/repodata/e4670559bc227e1f5909bbca921914e6c870a7eb01a70a5580ac86e9b15d94c2-filelists.xml.gz +2020/06/30 | 2977 | systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml +2020/06/30 | 488 | systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml.asc 2020/06/28 | 18552729 | systems/win32/miktex/setup/rpm/fedora/32/miktex-20.6-1.fc32.x86_64.rpm +2020/06/30 | 18562890 | systems/win32/miktex/setup/rpm/fedora/32/miktex-20.6.29-1.fc32.x86_64.rpm 2020/05/23 | 18416405 | systems/win32/miktex/setup/rpm/fedora/32/miktex-2.9.7445-1.fc32.x86_64.rpm 2020/05/23 | 109 | systems/win32/miktex/setup/rpm/fedora-32.repo -2020/06/28 | 10508 | systems/win32/miktex/setup/rpm/fedora/32/repodata/775ddad28adcd21d9c393dddde79617a663e47a2cebd0a025327e196212b5b6a-filelists.xml.gz -2020/06/28 | 289 | systems/win32/miktex/setup/rpm/fedora/32/repodata/8575340e86a1ca1d72c7211867276f80f568e3cf8cfb4b7c18ee2a5dbdb111b3-other.xml.gz -2020/06/28 | 14830 | systems/win32/miktex/setup/rpm/fedora/32/repodata/92d9948ee4af5e502af5372f0d0e15f2f1afd31a00278a60208fd9c538880821-filelists.sqlite.bz2 -2020/06/28 | 11765 | systems/win32/miktex/setup/rpm/fedora/32/repodata/c4f5c002bc9c5af8f644db5ae34b8f75a8f7533e0cd674157feb70d795a5049f-primary.sqlite.bz2 -2020/06/28 | 2474 | systems/win32/miktex/setup/rpm/fedora/32/repodata/cf11ce0ed267148ff3cd7c9b2801a01bf40264484585418068d9b84cfe015d2c-primary.xml.gz -2020/06/28 | 741 | systems/win32/miktex/setup/rpm/fedora/32/repodata/d49554bef88a35098bbe26b277df9e9abb334c9d5dc9cfdc63f02f1fcec09786-other.sqlite.bz2 -2020/06/28 | 2975 | systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml -2020/06/28 | 488 | systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml.asc +2020/06/30 | 2709 | systems/win32/miktex/setup/rpm/fedora/32/repodata/26b2497097380b227669a654dcc7eb38bf87d2b6eafca63aa02e2abd76a825ab-primary.xml.gz +2020/06/30 | 812 | systems/win32/miktex/setup/rpm/fedora/32/repodata/31d230bbc272ed5cc7bc741a95317c25dec4f701ed60323f62df96f0ac851ac8-other.sqlite.bz2 +2020/06/30 | 16063 | systems/win32/miktex/setup/rpm/fedora/32/repodata/37901e96d58e20160bde39942b6a56ab359205b5e22f36b87f6c6de8be0c6d02-primary.sqlite.bz2 +2020/06/30 | 336 | systems/win32/miktex/setup/rpm/fedora/32/repodata/4b1519b72a946998e3bb9aaacf9b46f5d8f0a0a0f6aa8253bea4a6fa9fcde94e-other.xml.gz +2020/06/30 | 11972 | systems/win32/miktex/setup/rpm/fedora/32/repodata/5155474b1726feb7cb8c5e56e933b51c3e1d70ff3b4b2dbbbd28c553171e1018-filelists.xml.gz +2020/06/30 | 19896 | systems/win32/miktex/setup/rpm/fedora/32/repodata/dd5c14515355a2772f4a9fea3b41733a3517395d3e5517d08898c5d502d3b499-filelists.sqlite.bz2 +2020/06/30 | 2975 | systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml +2020/06/30 | 488 | systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml.asc 2020/06/28 | 21069208 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-20.6-1.x86_64.rpm +2020/06/30 | 21065120 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-20.6.29-1.x86_64.rpm 2020/03/22 | 21057768 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-2.9.7350-1.x86_64.rpm 2020/04/29 | 21151664 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-2.9.7400-1.x86_64.rpm 2020/05/23 | 20937344 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-2.9.7445-1.x86_64.rpm 2018/07/28 | 120 | systems/win32/miktex/setup/rpm/opensuse-15.repo -2020/06/28 | 1108 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/47ec9535a227fd59a3327215520ea7358107481df89007890e0475a7e486e5a8-other.sqlite.bz2 -2020/06/28 | 4893 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/57a942adbc3162dfa4242d8e2970eb1d71ae874fc957807f874706ad912c0e6b-filelists.sqlite.bz2 -2020/06/28 | 19456 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/5ca8ac7e464bf2b049bac9458be45ecb7910f6cea70f443a51ec4cf630408a2c-primary.sqlite.bz2 -2020/06/28 | 2946 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/88cbe74cd43449cd3503c9f8aee53e85b7fc796b5d511aaff6f0d178fae862fa-primary.xml.gz -2020/06/28 | 507 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/abb70fe25cb921aae6825ed62803534d7b9a4729e79d6f4110cf2e28bd876232-other.xml.gz -2020/06/28 | 2405 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/dacf3a97a8049b8c42571c271dc9b661fbfcd1faec085a59f71b7e6ec5dee2e8-filelists.xml.gz -2020/06/28 | 2975 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml -2020/06/28 | 488 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc +2020/06/30 | 23432 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/07a3c1a5954bab8b31b58a2983950ab2e2494865394f6b3bbb5ddab45618bcca-primary.sqlite.bz2 +2020/06/30 | 2556 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/123449e8df275962b485a7d0d59f4fe62e32883bd5c96f5d9abec56d2fc629cf-filelists.xml.gz +2020/06/30 | 3169 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/13c8fc2db2adccdf673a7aa820ed1124edcdd696a0824ab7890c72123a034f0e-primary.xml.gz +2020/06/30 | 1209 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/4ece123d4ba8ba94c14c862707d7856c3a85cb4dcadd0cad5338859b5bc2c757-other.sqlite.bz2 +2020/06/30 | 556 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/6605760b206aad1d284a6c3335e8cd5a4fbc1401d0003195d4b00a04937e0792-other.xml.gz +2020/06/30 | 5564 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/c6fdf688505e65803204a740c975d9ed928430b3fc145951588bd688c001c0d0-filelists.sqlite.bz2 +2020/06/30 | 2975 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml +2020/06/30 | 488 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc 2020/06/27 | 245826312 | systems/win32/miktex/setup/windows-x64/basic-miktex-20.6-x64.exe 2020/05/17 | 246857992 | systems/win32/miktex/setup/windows-x64/basic-miktex-2.9.7442-x64.exe 2020/05/18 | 2561368 | systems/win32/miktex/setup/windows-x64/miktexsetup-2.9.7442-x64.zip @@ -269168,7 +269193,9 @@ 2020/06/28 | 2181385 | systems/win32/miktex/setup/windows-x86/miktexsetup-4.0.zip 2020/05/17 | 19894024 | systems/win32/miktex/setup/windows-x86/setup-2.9.7442.exe 2020/06/27 | 20249864 | systems/win32/miktex/setup/windows-x86/setup-4.0.exe -2020/03/22 | 20337 | systems/win32/miktex/source/CHANGELOG.md +2020/06/30 | 24818 | systems/win32/miktex/source/CHANGELOG.md +2020/06/30 | 26419776 | systems/win32/miktex/source/miktex-20.6.29.tar.xz +2020/06/30 | 499 | systems/win32/miktex/source/miktex-20.6.29.tar.xz.asc 2020/06/28 | 26414676 | systems/win32/miktex/source/miktex-20.6.tar.xz 2020/06/28 | 499 | systems/win32/miktex/source/miktex-20.6.tar.xz.asc 2019/05/29 | 25598304 | systems/win32/miktex/source/miktex-2.9.7050.tar.xz @@ -270159,6 +270186,7 @@ 2011/02/23 | 223824 | systems/win32/miktex/tm/packages/drv.tar.lzma 2014/07/30 | 182735 | systems/win32/miktex/tm/packages/dsptricks.tar.lzma 2020/01/08 | 329004 | systems/win32/miktex/tm/packages/dsserif.tar.lzma +2020/06/30 | 410731 | systems/win32/miktex/tm/packages/dtk-bibliography.tar.lzma 2019/10/17 | 96999 | systems/win32/miktex/tm/packages/dtk.tar.lzma 2019/07/20 | 354196 | systems/win32/miktex/tm/packages/dtxdescribe.tar.lzma 2019/07/20 | 61900 | systems/win32/miktex/tm/packages/dtxgen.tar.lzma @@ -270438,7 +270466,7 @@ 2020/02/04 | 281488 | systems/win32/miktex/tm/packages/filehook.tar.lzma 2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma 2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma -2020/06/29 | 539154 | systems/win32/miktex/tm/packages/files.csv.lzma +2020/06/30 | 538458 | systems/win32/miktex/tm/packages/files.csv.lzma 2001/05/14 | 5617 | systems/win32/miktex/tm/packages/finbib.tar.lzma 2015/10/20 | 44379 | systems/win32/miktex/tm/packages/findhyph.tar.lzma 2011/10/21 | 89323 | systems/win32/miktex/tm/packages/fink.tar.lzma @@ -271003,7 +271031,7 @@ 2013/08/27 | 131410 | systems/win32/miktex/tm/packages/lambda-lists.tar.lzma 2003/12/17 | 8847 | systems/win32/miktex/tm/packages/lamstex.cab 2012/09/26 | 317959 | systems/win32/miktex/tm/packages/langcode.tar.lzma -2020/03/12 | 115007 | systems/win32/miktex/tm/packages/langsci-avm.tar.lzma +2020/06/30 | 126500 | systems/win32/miktex/tm/packages/langsci-avm.tar.lzma 2020/03/19 | 273218 | systems/win32/miktex/tm/packages/langsci.tar.lzma 2011/09/03 | 2544277 | systems/win32/miktex/tm/packages/lapdf.tar.lzma 2014/06/30 | 259313 | systems/win32/miktex/tm/packages/lastpackage.tar.lzma @@ -271350,7 +271378,7 @@ 2018/09/19 | 231546 | systems/win32/miktex/tm/packages/metapost-colorbrewer.tar.lzma 2001/10/03 | 21486 | systems/win32/miktex/tm/packages/metapost-examples.tar.lzma 2019/05/27 | 2419171 | systems/win32/miktex/tm/packages/metapost.tar.lzma -2020/02/07 | 344628 | systems/win32/miktex/tm/packages/metastr.tar.lzma +2020/06/30 | 349970 | systems/win32/miktex/tm/packages/metastr.tar.lzma 2004/08/15 | 141274 | systems/win32/miktex/tm/packages/metatex.cab 2006/03/25 | 374169 | systems/win32/miktex/tm/packages/metauml.cab 2019/02/04 | 463870 | systems/win32/miktex/tm/packages/metauml.tar.lzma @@ -271372,236 +271400,236 @@ 2019/11/20 | 1838453 | systems/win32/miktex/tm/packages/microtype.tar.lzma 2016/07/16 | 344819 | systems/win32/miktex/tm/packages/midnight.tar.lzma 2010/03/16 | 190135 | systems/win32/miktex/tm/packages/midpage.tar.lzma -2020/06/26 | 59172 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-2.9.tar.lzma -2020/06/26 | 67376 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-x64-2.9.tar.lzma -2020/06/26 | 955925 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-2.9.tar.lzma -2020/06/26 | 1062168 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-x64-2.9.tar.lzma -2020/06/26 | 28630 | systems/win32/miktex/tm/packages/miktex-autosp-bin-2.9.tar.lzma -2020/06/26 | 30918 | systems/win32/miktex/tm/packages/miktex-autosp-bin-x64-2.9.tar.lzma -2020/06/26 | 29367 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-2.9.tar.lzma -2020/06/26 | 34780 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-x64-2.9.tar.lzma -2020/06/26 | 49367 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-2.9.tar.lzma -2020/06/26 | 57158 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-x64-2.9.tar.lzma -2020/06/26 | 84467 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-2.9.tar.lzma -2020/06/26 | 93616 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-x64-2.9.tar.lzma -2020/06/26 | 65674 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-2.9.tar.lzma -2020/06/26 | 73410 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-x64-2.9.tar.lzma -2020/06/26 | 27014 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-2.9.tar.lzma -2020/06/26 | 30858 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-x64-2.9.tar.lzma -2020/06/26 | 329694 | systems/win32/miktex/tm/packages/miktex-cairo-bin-2.9.tar.lzma -2020/06/26 | 392547 | systems/win32/miktex/tm/packages/miktex-cairo-bin-x64-2.9.tar.lzma +2020/06/30 | 59309 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-2.9.tar.lzma +2020/06/30 | 67078 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-x64-2.9.tar.lzma +2020/06/30 | 956649 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-2.9.tar.lzma +2020/06/30 | 1059647 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-x64-2.9.tar.lzma +2020/06/30 | 28399 | systems/win32/miktex/tm/packages/miktex-autosp-bin-2.9.tar.lzma +2020/06/30 | 30899 | systems/win32/miktex/tm/packages/miktex-autosp-bin-x64-2.9.tar.lzma +2020/06/30 | 29404 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-2.9.tar.lzma +2020/06/30 | 34770 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-x64-2.9.tar.lzma +2020/06/30 | 49632 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-2.9.tar.lzma +2020/06/30 | 57201 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-x64-2.9.tar.lzma +2020/06/30 | 84405 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-2.9.tar.lzma +2020/06/30 | 93682 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-x64-2.9.tar.lzma +2020/06/30 | 65743 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-2.9.tar.lzma +2020/06/30 | 73422 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-x64-2.9.tar.lzma +2020/06/30 | 27017 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-2.9.tar.lzma +2020/06/30 | 30874 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-x64-2.9.tar.lzma +2020/06/30 | 329630 | systems/win32/miktex/tm/packages/miktex-cairo-bin-2.9.tar.lzma +2020/06/30 | 392472 | systems/win32/miktex/tm/packages/miktex-cairo-bin-x64-2.9.tar.lzma 2013/06/24 | 447360 | systems/win32/miktex/tm/packages/miktex-cairo-bin-x86-2.9.tar.lzma -2020/06/26 | 32317 | systems/win32/miktex/tm/packages/miktex-chktex-bin-2.9.tar.lzma -2020/06/26 | 36306 | systems/win32/miktex/tm/packages/miktex-chktex-bin-x64-2.9.tar.lzma -2020/06/26 | 72054 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-2.9.tar.lzma -2020/06/26 | 79253 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-x64-2.9.tar.lzma +2020/06/30 | 32307 | systems/win32/miktex/tm/packages/miktex-chktex-bin-2.9.tar.lzma +2020/06/30 | 36364 | systems/win32/miktex/tm/packages/miktex-chktex-bin-x64-2.9.tar.lzma +2020/06/30 | 72023 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-2.9.tar.lzma +2020/06/30 | 79330 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-x64-2.9.tar.lzma 2020/06/25 | 4737 | systems/win32/miktex/tm/packages/miktex-config-2.9.tar.lzma -2020/06/26 | 201691 | systems/win32/miktex/tm/packages/miktex-console-bin-2.9.tar.lzma -2020/06/26 | 224021 | systems/win32/miktex/tm/packages/miktex-console-bin-x64-2.9.tar.lzma -2020/06/26 | 169653 | systems/win32/miktex/tm/packages/miktex-curl-bin-2.9.tar.lzma -2020/06/26 | 184442 | systems/win32/miktex/tm/packages/miktex-curl-bin-x64-2.9.tar.lzma -2020/06/26 | 51830 | systems/win32/miktex/tm/packages/miktex-cweb-bin-2.9.tar.lzma -2020/06/26 | 58632 | systems/win32/miktex/tm/packages/miktex-cweb-bin-x64-2.9.tar.lzma -2020/06/26 | 20763 | systems/win32/miktex/tm/packages/miktex-devnag-bin-2.9.tar.lzma -2020/06/26 | 22997 | systems/win32/miktex/tm/packages/miktex-devnag-bin-x64-2.9.tar.lzma +2020/06/30 | 201793 | systems/win32/miktex/tm/packages/miktex-console-bin-2.9.tar.lzma +2020/06/30 | 224021 | systems/win32/miktex/tm/packages/miktex-console-bin-x64-2.9.tar.lzma +2020/06/30 | 169652 | systems/win32/miktex/tm/packages/miktex-curl-bin-2.9.tar.lzma +2020/06/30 | 184475 | systems/win32/miktex/tm/packages/miktex-curl-bin-x64-2.9.tar.lzma +2020/06/30 | 51938 | systems/win32/miktex/tm/packages/miktex-cweb-bin-2.9.tar.lzma +2020/06/30 | 58623 | systems/win32/miktex/tm/packages/miktex-cweb-bin-x64-2.9.tar.lzma +2020/06/30 | 20810 | systems/win32/miktex/tm/packages/miktex-devnag-bin-2.9.tar.lzma +2020/06/30 | 22968 | systems/win32/miktex/tm/packages/miktex-devnag-bin-x64-2.9.tar.lzma 2020/02/07 | 785398 | systems/win32/miktex/tm/packages/miktex-dict-british.tar.lzma 2016/11/02 | 171725 | systems/win32/miktex/tm/packages/miktex-dict-english.tar.lzma 2016/11/02 | 292320 | systems/win32/miktex/tm/packages/miktex-dict-french.tar.lzma 2016/11/02 | 967418 | systems/win32/miktex/tm/packages/miktex-dict-german.tar.lzma 2020/05/17 | 460366 | systems/win32/miktex/tm/packages/miktex-doc-2.9.tar.lzma -2020/06/26 | 460512 | systems/win32/miktex/tm/packages/miktex-doc.tar.lzma -2020/06/26 | 45386 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-2.9.tar.lzma -2020/06/26 | 51236 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-x64-2.9.tar.lzma -2020/06/26 | 273514 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-2.9.tar.lzma -2020/06/26 | 310570 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-x64-2.9.tar.lzma +2020/06/30 | 460419 | systems/win32/miktex/tm/packages/miktex-doc.tar.lzma +2020/06/30 | 45294 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-2.9.tar.lzma +2020/06/30 | 51124 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-x64-2.9.tar.lzma +2020/06/30 | 273938 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-2.9.tar.lzma +2020/06/30 | 310815 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-x64-2.9.tar.lzma 2018/03/10 | 4864 | systems/win32/miktex/tm/packages/miktex-dvipdfmx.tar.lzma -2020/06/26 | 40835 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-2.9.tar.lzma -2020/06/26 | 44990 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-x64-2.9.tar.lzma -2020/06/26 | 115846 | systems/win32/miktex/tm/packages/miktex-dvips-bin-2.9.tar.lzma -2020/06/26 | 130327 | systems/win32/miktex/tm/packages/miktex-dvips-bin-x64-2.9.tar.lzma +2020/06/30 | 40830 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-2.9.tar.lzma +2020/06/30 | 45056 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-x64-2.9.tar.lzma +2020/06/30 | 115935 | systems/win32/miktex/tm/packages/miktex-dvips-bin-2.9.tar.lzma +2020/06/30 | 130330 | systems/win32/miktex/tm/packages/miktex-dvips-bin-x64-2.9.tar.lzma 2017/04/09 | 4195 | systems/win32/miktex/tm/packages/miktex-dvips.tar.lzma -2020/06/26 | 1262627 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-2.9.tar.lzma -2020/06/26 | 1402186 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-x64-2.9.tar.lzma -2020/06/26 | 95541 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-2.9.tar.lzma -2020/06/26 | 109797 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-x64-2.9.tar.lzma +2020/06/30 | 1266843 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-2.9.tar.lzma +2020/06/30 | 1400073 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-x64-2.9.tar.lzma +2020/06/30 | 95426 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-2.9.tar.lzma +2020/06/30 | 109690 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-x64-2.9.tar.lzma 2016/11/03 | 672 | systems/win32/miktex/tm/packages/miktex-etex.tar.lzma -2020/06/26 | 43294 | systems/win32/miktex/tm/packages/miktex-expat-bin-2.9.tar.lzma -2020/06/26 | 48047 | systems/win32/miktex/tm/packages/miktex-expat-bin-x64-2.9.tar.lzma -2020/06/26 | 46299 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-2.9.tar.lzma -2020/06/26 | 51188 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-x64-2.9.tar.lzma -2020/06/26 | 57070 | systems/win32/miktex/tm/packages/miktex-fmt-bin-2.9.tar.lzma -2020/06/26 | 63000 | systems/win32/miktex/tm/packages/miktex-fmt-bin-x64-2.9.tar.lzma +2020/06/30 | 43289 | systems/win32/miktex/tm/packages/miktex-expat-bin-2.9.tar.lzma +2020/06/30 | 48068 | systems/win32/miktex/tm/packages/miktex-expat-bin-x64-2.9.tar.lzma +2020/06/30 | 46285 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-2.9.tar.lzma +2020/06/30 | 51318 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-x64-2.9.tar.lzma +2020/06/30 | 57081 | systems/win32/miktex/tm/packages/miktex-fmt-bin-2.9.tar.lzma +2020/06/30 | 62947 | systems/win32/miktex/tm/packages/miktex-fmt-bin-x64-2.9.tar.lzma 2015/09/08 | 11241 | systems/win32/miktex/tm/packages/miktex-fontconfig-base.tar.lzma -2020/06/26 | 133766 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-2.9.tar.lzma -2020/06/26 | 151996 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-x64-2.9.tar.lzma +2020/06/30 | 133711 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-2.9.tar.lzma +2020/06/30 | 151976 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-x64-2.9.tar.lzma 2016/11/04 | 3555 | systems/win32/miktex/tm/packages/miktex-fontconfig.tar.lzma -2020/06/26 | 72926 | systems/win32/miktex/tm/packages/miktex-fonts-bin-2.9.tar.lzma -2020/06/26 | 77664 | systems/win32/miktex/tm/packages/miktex-fonts-bin-x64-2.9.tar.lzma -2020/06/26 | 68641 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-2.9.tar.lzma -2020/06/26 | 77389 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-x64-2.9.tar.lzma -2020/06/26 | 246869 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-2.9.tar.lzma -2020/06/26 | 281767 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-x64-2.9.tar.lzma -2020/06/26 | 25495 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-2.9.tar.lzma -2020/06/26 | 29026 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-x64-2.9.tar.lzma -2020/06/26 | 100845 | systems/win32/miktex/tm/packages/miktex-gd-bin-2.9.tar.lzma -2020/06/26 | 116824 | systems/win32/miktex/tm/packages/miktex-gd-bin-x64-2.9.tar.lzma +2020/06/30 | 72782 | systems/win32/miktex/tm/packages/miktex-fonts-bin-2.9.tar.lzma +2020/06/30 | 77429 | systems/win32/miktex/tm/packages/miktex-fonts-bin-x64-2.9.tar.lzma +2020/06/30 | 68622 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-2.9.tar.lzma +2020/06/30 | 77463 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-x64-2.9.tar.lzma +2020/06/30 | 246783 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-2.9.tar.lzma +2020/06/30 | 281738 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-x64-2.9.tar.lzma +2020/06/30 | 25509 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-2.9.tar.lzma +2020/06/30 | 29036 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-x64-2.9.tar.lzma +2020/06/30 | 101040 | systems/win32/miktex/tm/packages/miktex-gd-bin-2.9.tar.lzma +2020/06/30 | 117084 | systems/win32/miktex/tm/packages/miktex-gd-bin-x64-2.9.tar.lzma 2018/09/25 | 10777812 | systems/win32/miktex/tm/packages/miktex-ghostscript-bin.tar.lzma 2018/09/25 | 11056498 | systems/win32/miktex/tm/packages/miktex-ghostscript-bin-x64.tar.lzma -2020/06/26 | 63475 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-2.9.tar.lzma -2020/06/26 | 72560 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-x64-2.9.tar.lzma -2020/06/26 | 94646 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-2.9.tar.lzma -2020/06/26 | 113957 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-x64-2.9.tar.lzma -2020/06/26 | 58984 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-2.9.tar.lzma -2020/06/26 | 65600 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-x64-2.9.tar.lzma -2020/06/26 | 462472 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-2.9.tar.lzma -2020/06/26 | 551002 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-x64-2.9.tar.lzma +2020/06/30 | 63479 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-2.9.tar.lzma +2020/06/30 | 72558 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-x64-2.9.tar.lzma +2020/06/30 | 94419 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-2.9.tar.lzma +2020/06/30 | 114076 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-x64-2.9.tar.lzma +2020/06/30 | 59084 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-2.9.tar.lzma +2020/06/30 | 65634 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-x64-2.9.tar.lzma +2020/06/30 | 462262 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-2.9.tar.lzma +2020/06/30 | 549944 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-x64-2.9.tar.lzma 2019/09/28 | 1103778 | systems/win32/miktex/tm/packages/miktex-harftex-bin-2.9.tar.lzma 2019/09/28 | 1272652 | systems/win32/miktex/tm/packages/miktex-harftex-bin-x64-2.9.tar.lzma -2020/06/26 | 141856 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-2.9.tar.lzma -2020/06/26 | 154342 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-x64-2.9.tar.lzma +2020/06/30 | 141837 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-2.9.tar.lzma +2020/06/30 | 154457 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-x64-2.9.tar.lzma 2017/11/02 | 7484214 | systems/win32/miktex/tm/packages/miktex-icu-bin.tar.lzma 2017/11/02 | 7651539 | systems/win32/miktex/tm/packages/miktex-icu-bin-x64.tar.lzma -2020/06/26 | 94513 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-2.9.tar.lzma -2020/06/26 | 108949 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-x64-2.9.tar.lzma -2020/06/26 | 15948 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-2.9.tar.lzma -2020/06/26 | 17630 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-x64-2.9.tar.lzma -2020/06/26 | 27936 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-2.9.tar.lzma -2020/06/26 | 29638 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-x64-2.9.tar.lzma +2020/06/30 | 94496 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-2.9.tar.lzma +2020/06/30 | 109005 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-x64-2.9.tar.lzma +2020/06/30 | 15957 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-2.9.tar.lzma +2020/06/30 | 17632 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-x64-2.9.tar.lzma +2020/06/30 | 27912 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-2.9.tar.lzma +2020/06/30 | 29642 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-x64-2.9.tar.lzma 2020/01/22 | 990 | systems/win32/miktex/tm/packages/miktex-latex.tar.lzma -2020/06/26 | 623063 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-2.9.tar.lzma -2020/06/26 | 676817 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma -2020/06/26 | 500078 | systems/win32/miktex/tm/packages/miktex-libressl-bin-2.9.tar.lzma -2020/06/26 | 562469 | systems/win32/miktex/tm/packages/miktex-libressl-bin-x64-2.9.tar.lzma -2020/06/26 | 544063 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-2.9.tar.lzma -2020/06/26 | 583618 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-x64-2.9.tar.lzma +2020/06/30 | 623375 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-2.9.tar.lzma +2020/06/30 | 677410 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma +2020/06/30 | 500708 | systems/win32/miktex/tm/packages/miktex-libressl-bin-2.9.tar.lzma +2020/06/30 | 562291 | systems/win32/miktex/tm/packages/miktex-libressl-bin-x64-2.9.tar.lzma +2020/06/30 | 544123 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-2.9.tar.lzma +2020/06/30 | 583711 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-x64-2.9.tar.lzma 2019/01/02 | 71265 | systems/win32/miktex/tm/packages/miktex-lua52-bin-2.9.tar.lzma 2019/01/02 | 80005 | systems/win32/miktex/tm/packages/miktex-lua52-bin-x64-2.9.tar.lzma -2020/06/26 | 93605 | systems/win32/miktex/tm/packages/miktex-lua53-bin-2.9.tar.lzma -2020/06/26 | 102622 | systems/win32/miktex/tm/packages/miktex-lua53-bin-x64-2.9.tar.lzma -2020/06/27 | 1740106 | systems/win32/miktex/tm/packages/miktex-luatex-bin-2.9.tar.lzma -2020/06/27 | 2034478 | systems/win32/miktex/tm/packages/miktex-luatex-bin-x64-2.9.tar.lzma +2020/06/30 | 93762 | systems/win32/miktex/tm/packages/miktex-lua53-bin-2.9.tar.lzma +2020/06/30 | 102702 | systems/win32/miktex/tm/packages/miktex-lua53-bin-x64-2.9.tar.lzma +2020/06/30 | 1730592 | systems/win32/miktex/tm/packages/miktex-luatex-bin-2.9.tar.lzma +2020/06/30 | 2033265 | systems/win32/miktex/tm/packages/miktex-luatex-bin-x64-2.9.tar.lzma 2016/11/06 | 11511 | systems/win32/miktex/tm/packages/miktex-luatex.tar.lzma -2020/06/26 | 67322 | systems/win32/miktex/tm/packages/miktex-lzma-bin-2.9.tar.lzma -2020/06/26 | 73721 | systems/win32/miktex/tm/packages/miktex-lzma-bin-x64-2.9.tar.lzma -2020/06/26 | 27051 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-2.9.tar.lzma -2020/06/26 | 31225 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-x64-2.9.tar.lzma -2020/06/26 | 7531 | systems/win32/miktex/tm/packages/miktex-md5-bin-2.9.tar.lzma -2020/06/26 | 8554 | systems/win32/miktex/tm/packages/miktex-md5-bin-x64-2.9.tar.lzma -2020/06/26 | 171157 | systems/win32/miktex/tm/packages/miktex-metafont-bin-2.9.tar.lzma -2020/06/26 | 187152 | systems/win32/miktex/tm/packages/miktex-metafont-bin-x64-2.9.tar.lzma +2020/06/30 | 67240 | systems/win32/miktex/tm/packages/miktex-lzma-bin-2.9.tar.lzma +2020/06/30 | 73686 | systems/win32/miktex/tm/packages/miktex-lzma-bin-x64-2.9.tar.lzma +2020/06/30 | 27051 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-2.9.tar.lzma +2020/06/30 | 31189 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-x64-2.9.tar.lzma +2020/06/30 | 7555 | systems/win32/miktex/tm/packages/miktex-md5-bin-2.9.tar.lzma +2020/06/30 | 8570 | systems/win32/miktex/tm/packages/miktex-md5-bin-x64-2.9.tar.lzma +2020/06/30 | 171228 | systems/win32/miktex/tm/packages/miktex-metafont-bin-2.9.tar.lzma +2020/06/30 | 187223 | systems/win32/miktex/tm/packages/miktex-metafont-bin-x64-2.9.tar.lzma 2016/11/04 | 675 | systems/win32/miktex/tm/packages/miktex-metafont.tar.lzma -2020/06/26 | 269582 | systems/win32/miktex/tm/packages/miktex-metapost-bin-2.9.tar.lzma -2020/06/26 | 304939 | systems/win32/miktex/tm/packages/miktex-metapost-bin-x64-2.9.tar.lzma +2020/06/30 | 269301 | systems/win32/miktex/tm/packages/miktex-metapost-bin-2.9.tar.lzma +2020/06/30 | 305018 | systems/win32/miktex/tm/packages/miktex-metapost-bin-x64-2.9.tar.lzma 2016/11/04 | 687 | systems/win32/miktex/tm/packages/miktex-metapost.tar.lzma -2020/06/26 | 96856 | systems/win32/miktex/tm/packages/miktex-mfware-bin-2.9.tar.lzma -2020/06/26 | 102006 | systems/win32/miktex/tm/packages/miktex-mfware-bin-x64-2.9.tar.lzma +2020/06/30 | 96468 | systems/win32/miktex/tm/packages/miktex-mfware-bin-2.9.tar.lzma +2020/06/30 | 101452 | systems/win32/miktex/tm/packages/miktex-mfware-bin-x64-2.9.tar.lzma 2020/06/09 | 22627 | systems/win32/miktex/tm/packages/miktex-misc.tar.lzma -2020/06/26 | 79566 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-2.9.tar.lzma -2020/06/26 | 88836 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-x64-2.9.tar.lzma -2020/06/26 | 170458 | systems/win32/miktex/tm/packages/miktex-mktex-bin-2.9.tar.lzma -2020/06/26 | 189334 | systems/win32/miktex/tm/packages/miktex-mktex-bin-x64-2.9.tar.lzma -2020/06/27 | 160673 | systems/win32/miktex/tm/packages/miktex-mo-bin-2.9.tar.lzma -2020/06/27 | 181773 | systems/win32/miktex/tm/packages/miktex-mo-bin-x64-2.9.tar.lzma -2020/06/26 | 196634 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-2.9.tar.lzma -2020/06/26 | 177340 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-x64-2.9.tar.lzma -2020/06/26 | 85293 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-2.9.tar.lzma -2020/06/26 | 96835 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-x64-2.9.tar.lzma -2020/06/26 | 31209 | systems/win32/miktex/tm/packages/miktex-mspack-bin-2.9.tar.lzma -2020/06/26 | 35032 | systems/win32/miktex/tm/packages/miktex-mspack-bin-x64-2.9.tar.lzma -2020/06/26 | 57332 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-2.9.tar.lzma -2020/06/26 | 64206 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-x64-2.9.tar.lzma -2020/06/26 | 63452 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-2.9.tar.lzma -2020/06/26 | 69797 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-x64-2.9.tar.lzma -2020/06/26 | 45767 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-2.9.tar.lzma -2020/06/26 | 52090 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-x64-2.9.tar.lzma +2020/06/30 | 79555 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-2.9.tar.lzma +2020/06/30 | 88738 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-x64-2.9.tar.lzma +2020/06/30 | 170837 | systems/win32/miktex/tm/packages/miktex-mktex-bin-2.9.tar.lzma +2020/06/30 | 189238 | systems/win32/miktex/tm/packages/miktex-mktex-bin-x64-2.9.tar.lzma +2020/06/30 | 159812 | systems/win32/miktex/tm/packages/miktex-mo-bin-2.9.tar.lzma +2020/06/30 | 180754 | systems/win32/miktex/tm/packages/miktex-mo-bin-x64-2.9.tar.lzma +2020/06/30 | 196477 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-2.9.tar.lzma +2020/06/30 | 177541 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-x64-2.9.tar.lzma +2020/06/30 | 85171 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-2.9.tar.lzma +2020/06/30 | 96861 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-x64-2.9.tar.lzma +2020/06/30 | 31223 | systems/win32/miktex/tm/packages/miktex-mspack-bin-2.9.tar.lzma +2020/06/30 | 35045 | systems/win32/miktex/tm/packages/miktex-mspack-bin-x64-2.9.tar.lzma +2020/06/30 | 57337 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-2.9.tar.lzma +2020/06/30 | 64185 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-x64-2.9.tar.lzma +2020/06/30 | 63360 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-2.9.tar.lzma +2020/06/30 | 69792 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-x64-2.9.tar.lzma +2020/06/30 | 45781 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-2.9.tar.lzma +2020/06/30 | 52171 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-x64-2.9.tar.lzma 2006/05/19 | 1267123 | systems/win32/miktex/tm/packages/miktex-omega-base.cab 2020/05/12 | 354540 | systems/win32/miktex/tm/packages/miktex-omega-bin-2.9.tar.lzma 2020/05/12 | 387734 | systems/win32/miktex/tm/packages/miktex-omega-bin-x64-2.9.tar.lzma 2016/11/04 | 746 | systems/win32/miktex/tm/packages/miktex-omega.tar.lzma -2020/06/26 | 193106 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-2.9.tar.lzma -2020/06/26 | 210591 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-x64-2.9.tar.lzma -2020/06/26 | 35343 | systems/win32/miktex/tm/packages/miktex-patgen-bin.tar.lzma -2020/06/26 | 39444 | systems/win32/miktex/tm/packages/miktex-patgen-bin-x64.tar.lzma -2020/06/29 | 326734 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-2.9.tar.lzma -2020/06/29 | 360646 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-x64-2.9.tar.lzma +2020/06/30 | 192567 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-2.9.tar.lzma +2020/06/30 | 210395 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-x64-2.9.tar.lzma +2020/06/30 | 35179 | systems/win32/miktex/tm/packages/miktex-patgen-bin.tar.lzma +2020/06/30 | 39312 | systems/win32/miktex/tm/packages/miktex-patgen-bin-x64.tar.lzma +2020/06/30 | 326681 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-2.9.tar.lzma +2020/06/30 | 360742 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-x64-2.9.tar.lzma 2016/11/10 | 1683 | systems/win32/miktex/tm/packages/miktex-pdftex.tar.lzma -2020/06/26 | 187796 | systems/win32/miktex/tm/packages/miktex-pixman-bin-2.9.tar.lzma -2020/06/26 | 194251 | systems/win32/miktex/tm/packages/miktex-pixman-bin-x64-2.9.tar.lzma -2020/06/26 | 207359 | systems/win32/miktex/tm/packages/miktex-pmx-bin-2.9.tar.lzma -2020/06/26 | 243099 | systems/win32/miktex/tm/packages/miktex-pmx-bin-x64-2.9.tar.lzma -2020/06/26 | 78183 | systems/win32/miktex/tm/packages/miktex-png-bin-2.9.tar.lzma -2020/06/26 | 87257 | systems/win32/miktex/tm/packages/miktex-png-bin-x64-2.9.tar.lzma -2020/06/26 | 922706 | systems/win32/miktex/tm/packages/miktex-poppler-bin-2.9.tar.lzma -2020/06/26 | 1022029 | systems/win32/miktex/tm/packages/miktex-poppler-bin-x64-2.9.tar.lzma -2020/06/26 | 19985 | systems/win32/miktex/tm/packages/miktex-popt-bin-2.9.tar.lzma -2020/06/26 | 23563 | systems/win32/miktex/tm/packages/miktex-popt-bin-x64-2.9.tar.lzma -2020/06/26 | 31194 | systems/win32/miktex/tm/packages/miktex-posix-bin-2.9.tar.lzma -2020/06/26 | 36853 | systems/win32/miktex/tm/packages/miktex-posix-bin-x64-2.9.tar.lzma -2020/06/26 | 63596 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-2.9.tar.lzma -2020/06/26 | 71552 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-x64-2.9.tar.lzma +2020/06/30 | 187686 | systems/win32/miktex/tm/packages/miktex-pixman-bin-2.9.tar.lzma +2020/06/30 | 193983 | systems/win32/miktex/tm/packages/miktex-pixman-bin-x64-2.9.tar.lzma +2020/06/30 | 207428 | systems/win32/miktex/tm/packages/miktex-pmx-bin-2.9.tar.lzma +2020/06/30 | 243060 | systems/win32/miktex/tm/packages/miktex-pmx-bin-x64-2.9.tar.lzma +2020/06/30 | 78148 | systems/win32/miktex/tm/packages/miktex-png-bin-2.9.tar.lzma +2020/06/30 | 87338 | systems/win32/miktex/tm/packages/miktex-png-bin-x64-2.9.tar.lzma +2020/06/30 | 922268 | systems/win32/miktex/tm/packages/miktex-poppler-bin-2.9.tar.lzma +2020/06/30 | 1022504 | systems/win32/miktex/tm/packages/miktex-poppler-bin-x64-2.9.tar.lzma +2020/06/30 | 19982 | systems/win32/miktex/tm/packages/miktex-popt-bin-2.9.tar.lzma +2020/06/30 | 23585 | systems/win32/miktex/tm/packages/miktex-popt-bin-x64-2.9.tar.lzma +2020/06/30 | 31217 | systems/win32/miktex/tm/packages/miktex-posix-bin-2.9.tar.lzma +2020/06/30 | 36855 | systems/win32/miktex/tm/packages/miktex-posix-bin-x64-2.9.tar.lzma +2020/06/30 | 63533 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-2.9.tar.lzma +2020/06/30 | 71534 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-x64-2.9.tar.lzma 2016/07/29 | 121451 | systems/win32/miktex/tm/packages/miktex-psutils-base.tar.lzma -2020/06/26 | 42468 | systems/win32/miktex/tm/packages/miktex-psutils-bin-2.9.tar.lzma -2020/06/26 | 50813 | systems/win32/miktex/tm/packages/miktex-psutils-bin-x64-2.9.tar.lzma +2020/06/30 | 42689 | systems/win32/miktex/tm/packages/miktex-psutils-bin-2.9.tar.lzma +2020/06/30 | 50923 | systems/win32/miktex/tm/packages/miktex-psutils-bin-x64-2.9.tar.lzma 2020/06/09 | 7212032 | systems/win32/miktex/tm/packages/miktex-qt5-bin.tar.lzma 2020/06/09 | 8286443 | systems/win32/miktex/tm/packages/miktex-qt5-bin-x64.tar.lzma -2020/06/29 | 1195419 | systems/win32/miktex/tm/packages/miktex-runtime-bin-2.9.tar.lzma -2020/06/29 | 1329162 | systems/win32/miktex/tm/packages/miktex-runtime-bin-x64-2.9.tar.lzma -2020/06/26 | 42050 | systems/win32/miktex/tm/packages/miktex-synctex-bin-2.9.tar.lzma -2020/06/26 | 51463 | systems/win32/miktex/tm/packages/miktex-synctex-bin-x64-2.9.tar.lzma +2020/06/30 | 1192130 | systems/win32/miktex/tm/packages/miktex-runtime-bin-2.9.tar.lzma +2020/06/30 | 1325238 | systems/win32/miktex/tm/packages/miktex-runtime-bin-x64-2.9.tar.lzma +2020/06/30 | 42040 | systems/win32/miktex/tm/packages/miktex-synctex-bin-2.9.tar.lzma +2020/06/30 | 51478 | systems/win32/miktex/tm/packages/miktex-synctex-bin-x64-2.9.tar.lzma 2020/05/17 | 74366 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-2.9.tar.lzma -2020/06/26 | 76833 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin.tar.lzma +2020/06/30 | 76821 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin.tar.lzma 2020/05/17 | 82298 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-x64-2.9.tar.lzma -2020/06/26 | 82727 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-x64.tar.lzma -2020/06/26 | 26922 | systems/win32/miktex/tm/packages/miktex-teckit-bin-2.9.tar.lzma -2020/06/26 | 29000 | systems/win32/miktex/tm/packages/miktex-teckit-bin-x64-2.9.tar.lzma -2020/06/26 | 16019 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-2.9.tar.lzma -2020/06/26 | 17744 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-x64-2.9.tar.lzma -2020/06/26 | 63576 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-2.9.tar.lzma -2020/06/26 | 69191 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-x64-2.9.tar.lzma +2020/06/30 | 82844 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-x64.tar.lzma +2020/06/30 | 26821 | systems/win32/miktex/tm/packages/miktex-teckit-bin-2.9.tar.lzma +2020/06/30 | 29072 | systems/win32/miktex/tm/packages/miktex-teckit-bin-x64-2.9.tar.lzma +2020/06/30 | 16067 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-2.9.tar.lzma +2020/06/30 | 17750 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-x64-2.9.tar.lzma +2020/06/30 | 63579 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-2.9.tar.lzma +2020/06/30 | 69177 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-x64-2.9.tar.lzma 2020/01/26 | 4527 | systems/win32/miktex/tm/packages/miktex-tex4ht.tar.lzma -2020/06/26 | 151851 | systems/win32/miktex/tm/packages/miktex-tex-bin-2.9.tar.lzma -2020/06/26 | 165666 | systems/win32/miktex/tm/packages/miktex-tex-bin-x64-2.9.tar.lzma -2020/06/26 | 77478 | systems/win32/miktex/tm/packages/miktex-texify-bin-2.9.tar.lzma -2020/06/26 | 88013 | systems/win32/miktex/tm/packages/miktex-texify-bin-x64-2.9.tar.lzma +2020/06/30 | 151708 | systems/win32/miktex/tm/packages/miktex-tex-bin-2.9.tar.lzma +2020/06/30 | 165478 | systems/win32/miktex/tm/packages/miktex-tex-bin-x64-2.9.tar.lzma +2020/06/30 | 77540 | systems/win32/miktex/tm/packages/miktex-texify-bin-2.9.tar.lzma +2020/06/30 | 87959 | systems/win32/miktex/tm/packages/miktex-texify-bin-x64-2.9.tar.lzma 2016/11/05 | 748 | systems/win32/miktex/tm/packages/miktex-texinfo.tar.lzma 2016/11/05 | 724 | systems/win32/miktex/tm/packages/miktex-tex.tar.lzma -2020/06/26 | 97921 | systems/win32/miktex/tm/packages/miktex-texware-bin-2.9.tar.lzma -2020/06/26 | 104666 | systems/win32/miktex/tm/packages/miktex-texware-bin-x64-2.9.tar.lzma -2020/06/26 | 2533217 | systems/win32/miktex/tm/packages/miktex-texworks-bin-2.9.tar.lzma -2020/06/26 | 2656799 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma -2020/06/26 | 55795 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-2.9.tar.lzma -2020/06/26 | 61764 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-x64-2.9.tar.lzma +2020/06/30 | 97441 | systems/win32/miktex/tm/packages/miktex-texware-bin-2.9.tar.lzma +2020/06/30 | 104590 | systems/win32/miktex/tm/packages/miktex-texware-bin-x64-2.9.tar.lzma +2020/06/30 | 2533441 | systems/win32/miktex/tm/packages/miktex-texworks-bin-2.9.tar.lzma +2020/06/30 | 2656367 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma +2020/06/30 | 55679 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-2.9.tar.lzma +2020/06/30 | 61914 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-x64-2.9.tar.lzma 2020/06/25 | 488938 | systems/win32/miktex/tm/packages/miktex-ucrt-bin.tar.lzma 2020/06/25 | 442560 | systems/win32/miktex/tm/packages/miktex-ucrt-bin-x64.tar.lzma -2020/06/26 | 33107 | systems/win32/miktex/tm/packages/miktex-upmendex-bin.tar.lzma -2020/06/26 | 36902 | systems/win32/miktex/tm/packages/miktex-upmendex-bin-x64.tar.lzma -2020/06/26 | 26607 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-2.9.tar.lzma -2020/06/26 | 32405 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-x64-2.9.tar.lzma +2020/06/30 | 33117 | systems/win32/miktex/tm/packages/miktex-upmendex-bin.tar.lzma +2020/06/30 | 36945 | systems/win32/miktex/tm/packages/miktex-upmendex-bin-x64.tar.lzma +2020/06/30 | 26619 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-2.9.tar.lzma +2020/06/30 | 32426 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-x64-2.9.tar.lzma 2015/10/12 | 2312969 | systems/win32/miktex/tm/packages/miktex-vc120-bin.tar.lzma 2015/10/12 | 2544479 | systems/win32/miktex/tm/packages/miktex-vc120-bin-x64.tar.lzma 2020/06/25 | 3230115 | systems/win32/miktex/tm/packages/miktex-vc140-bin.tar.lzma 2020/06/25 | 3064461 | systems/win32/miktex/tm/packages/miktex-vc140-bin-x64.tar.lzma -2020/06/26 | 66094 | systems/win32/miktex/tm/packages/miktex-web-bin-2.9.tar.lzma -2020/06/26 | 70218 | systems/win32/miktex/tm/packages/miktex-web-bin-x64-2.9.tar.lzma +2020/06/30 | 65914 | systems/win32/miktex/tm/packages/miktex-web-bin-2.9.tar.lzma +2020/06/30 | 70096 | systems/win32/miktex/tm/packages/miktex-web-bin-x64-2.9.tar.lzma 2016/04/19 | 634372 | systems/win32/miktex/tm/packages/miktex-xetex-base.tar.lzma -2020/06/26 | 250290 | systems/win32/miktex/tm/packages/miktex-xetex-bin-2.9.tar.lzma -2020/06/26 | 279974 | systems/win32/miktex/tm/packages/miktex-xetex-bin-x64-2.9.tar.lzma +2020/06/30 | 250372 | systems/win32/miktex/tm/packages/miktex-xetex-bin-2.9.tar.lzma +2020/06/30 | 280136 | systems/win32/miktex/tm/packages/miktex-xetex-bin-x64-2.9.tar.lzma 2016/11/05 | 2089 | systems/win32/miktex/tm/packages/miktex-xetex.tar.lzma 2015/06/27 | 136065 | systems/win32/miktex/tm/packages/miktex-xindy-base.tar.lzma 2015/06/19 | 1712962 | systems/win32/miktex/tm/packages/miktex-xindy-bin.tar.lzma 2015/06/19 | 1714958 | systems/win32/miktex/tm/packages/miktex-xindy-bin-x64.tar.lzma 2015/06/19 | 369481 | systems/win32/miktex/tm/packages/miktex-xindy-doc.tar.lzma -2020/06/26 | 598538 | systems/win32/miktex/tm/packages/miktex-yap-bin-2.9.tar.lzma -2020/06/26 | 638707 | systems/win32/miktex/tm/packages/miktex-yap-bin-x64-2.9.tar.lzma +2020/06/30 | 597918 | systems/win32/miktex/tm/packages/miktex-yap-bin-2.9.tar.lzma +2020/06/30 | 638018 | systems/win32/miktex/tm/packages/miktex-yap-bin-x64-2.9.tar.lzma 2018/01/12 | 138155 | systems/win32/miktex/tm/packages/miktex-zip-bin.tar.lzma 2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma -2020/06/26 | 39328 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma -2020/06/26 | 43049 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma -2020/06/29 | 201301 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma -2020/06/29 | 1203296 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma -2020/06/29 | 1122238 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma -2020/06/26 | 13096 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma -2020/06/26 | 14117 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma +2020/06/30 | 39315 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma +2020/06/30 | 43053 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma +2020/06/30 | 201390 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma +2020/06/30 | 1203840 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma +2020/06/30 | 1123272 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma +2020/06/30 | 13117 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma +2020/06/30 | 14123 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma 2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma 2004/11/11 | 10497 | systems/win32/miktex/tm/packages/miller.cab 2016/07/06 | 405919 | systems/win32/miktex/tm/packages/milog.tar.lzma @@ -271753,192 +271781,192 @@ 2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma 2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma 2019/09/11 | 231430 | systems/win32/miktex/tm/packages/newverbs.tar.lzma -2020/06/29 | 538693 | systems/win32/miktex/tm/packages/next/files.csv.lzma -2020/06/29 | 59171 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma -2020/06/29 | 67325 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma -2020/06/29 | 957364 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma -2020/06/29 | 1060544 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma -2020/06/29 | 28618 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma -2020/06/29 | 30891 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma -2020/06/29 | 29319 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma -2020/06/29 | 34703 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma -2020/06/29 | 49693 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma -2020/06/29 | 57198 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma -2020/06/29 | 84389 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma -2020/06/29 | 93646 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma -2020/06/29 | 65602 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma -2020/06/29 | 73406 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma -2020/06/29 | 27035 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma -2020/06/29 | 30874 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma -2020/06/29 | 329720 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma -2020/06/29 | 392543 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma -2020/06/29 | 32132 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma -2020/06/29 | 36306 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma -2020/06/29 | 72070 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma -2020/06/29 | 79201 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma -2020/06/29 | 203502 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma -2020/06/29 | 223960 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma -2020/06/29 | 169759 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma -2020/06/29 | 184500 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma -2020/06/29 | 51920 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma -2020/06/29 | 58607 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma -2020/06/29 | 20768 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma -2020/06/29 | 22968 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma -2020/06/29 | 460275 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma -2020/06/29 | 460359 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma -2020/06/29 | 45498 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma -2020/06/29 | 51043 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma -2020/06/29 | 273612 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma -2020/06/29 | 310933 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma -2020/06/29 | 40786 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma -2020/06/29 | 44984 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma -2020/06/29 | 115818 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma -2020/06/29 | 130329 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma -2020/06/29 | 1266022 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma -2020/06/29 | 1409382 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma -2020/06/29 | 95310 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma -2020/06/29 | 109773 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma -2020/06/29 | 43304 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma -2020/06/29 | 48049 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma -2020/06/29 | 46284 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma -2020/06/29 | 51239 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma -2020/06/29 | 57184 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma -2020/06/29 | 62929 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma -2020/06/29 | 133620 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma -2020/06/29 | 151908 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma -2020/06/29 | 73100 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma -2020/06/29 | 77566 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma -2020/06/29 | 68819 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma -2020/06/29 | 77427 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma -2020/06/29 | 246795 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma -2020/06/29 | 281690 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma -2020/06/29 | 25473 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma -2020/06/29 | 28975 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma -2020/06/29 | 100971 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma -2020/06/29 | 117132 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma -2020/06/29 | 63526 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma -2020/06/29 | 72599 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma -2020/06/29 | 94263 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma -2020/06/29 | 113697 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma -2020/06/29 | 58970 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma -2020/06/29 | 65573 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma -2020/06/29 | 462359 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma -2020/06/29 | 550399 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma -2020/06/29 | 141815 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma -2020/06/29 | 154451 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma -2020/06/29 | 94528 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma -2020/06/29 | 109014 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma -2020/06/29 | 15922 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma -2020/06/29 | 17619 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma -2020/06/29 | 27942 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma -2020/06/29 | 29629 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma -2020/06/29 | 623382 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma -2020/06/29 | 676979 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma -2020/06/29 | 500483 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma -2020/06/29 | 562945 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma -2020/06/29 | 544670 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma -2020/06/29 | 586876 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma -2020/06/29 | 93646 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma -2020/06/29 | 102561 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma -2020/06/29 | 1751869 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma -2020/06/29 | 2028473 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma -2020/06/29 | 67272 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma -2020/06/29 | 73668 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma -2020/06/29 | 26955 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma -2020/06/29 | 31222 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma -2020/06/29 | 7555 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma -2020/06/29 | 8581 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma -2020/06/29 | 171137 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma -2020/06/29 | 187108 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma -2020/06/29 | 269062 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma -2020/06/29 | 305167 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma -2020/06/29 | 96906 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma -2020/06/29 | 101909 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma -2020/06/29 | 79744 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma -2020/06/29 | 88779 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma -2020/06/29 | 170229 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma -2020/06/29 | 189215 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma -2020/06/29 | 159286 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma -2020/06/29 | 179905 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma -2020/06/29 | 196475 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma -2020/06/29 | 177271 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma -2020/06/29 | 84817 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma -2020/06/29 | 96514 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma -2020/06/29 | 31240 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma -2020/06/29 | 35052 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma -2020/06/29 | 57247 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma -2020/06/29 | 64200 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma -2020/06/29 | 63351 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma -2020/06/29 | 69874 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma -2020/06/29 | 45736 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma -2020/06/29 | 52205 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma -2020/06/29 | 193350 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma -2020/06/29 | 210645 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma -2020/06/29 | 35336 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-2.9.tar.lzma -2020/06/29 | 35313 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma -2020/06/29 | 39506 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64-2.9.tar.lzma -2020/06/29 | 39506 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma -2020/06/29 | 327002 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma -2020/06/29 | 360664 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma -2020/06/29 | 187765 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma -2020/06/29 | 194054 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma -2020/06/29 | 207506 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma -2020/06/29 | 243024 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma -2020/06/29 | 78146 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma -2020/06/29 | 87406 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma -2020/06/29 | 922560 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma -2020/06/29 | 1021923 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma -2020/06/29 | 20013 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma -2020/06/29 | 23596 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma -2020/06/29 | 31240 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma -2020/06/29 | 36859 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma -2020/06/29 | 63500 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma -2020/06/29 | 71533 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma -2020/06/29 | 42501 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma -2020/06/29 | 50903 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma -2020/06/29 | 1193672 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma -2020/06/29 | 1327709 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma -2020/06/29 | 42063 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma -2020/06/29 | 51416 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma -2020/06/29 | 76753 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma -2020/06/29 | 76739 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma -2020/06/29 | 82831 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma -2020/06/29 | 82760 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma -2020/06/29 | 26877 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma -2020/06/29 | 29183 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma -2020/06/29 | 16017 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma -2020/06/29 | 17728 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma -2020/06/29 | 63493 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma -2020/06/29 | 69135 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma -2020/06/29 | 151031 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma -2020/06/29 | 164957 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma -2020/06/29 | 77603 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma -2020/06/29 | 88015 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma -2020/06/29 | 98012 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma -2020/06/29 | 104586 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma -2020/06/29 | 2534429 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma -2020/06/29 | 2659106 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma -2020/06/29 | 55573 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma -2020/06/29 | 61817 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma -2020/06/29 | 33135 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma -2020/06/29 | 36964 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma -2020/06/29 | 26628 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma -2020/06/29 | 32401 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma -2020/06/29 | 66118 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma -2020/06/29 | 70300 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma -2020/06/29 | 249726 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma -2020/06/29 | 279307 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma -2020/06/29 | 597674 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma -2020/06/29 | 638876 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma -2020/06/29 | 38945 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma -2020/06/29 | 43024 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma -2020/06/29 | 201422 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma -2020/06/29 | 1202697 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma -2020/06/29 | 1123050 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma -2020/06/29 | 13133 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma -2020/06/29 | 14115 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma +2020/06/30 | 539367 | systems/win32/miktex/tm/packages/next/files.csv.lzma +2020/06/30 | 59172 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma +2020/06/30 | 67324 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma +2020/06/30 | 957365 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma +2020/06/30 | 1060542 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma +2020/06/30 | 28617 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma +2020/06/30 | 30891 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma +2020/06/30 | 29319 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma +2020/06/30 | 34703 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma +2020/06/30 | 49695 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma +2020/06/30 | 57198 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma +2020/06/30 | 84387 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma +2020/06/30 | 93646 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma +2020/06/30 | 65602 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma +2020/06/30 | 73406 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma +2020/06/30 | 27034 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma +2020/06/30 | 30872 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma +2020/06/30 | 329719 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma +2020/06/30 | 392543 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma +2020/06/30 | 32132 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma +2020/06/30 | 36306 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma +2020/06/30 | 72070 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma +2020/06/30 | 79198 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma +2020/06/30 | 203501 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma +2020/06/30 | 223963 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma +2020/06/30 | 169761 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma +2020/06/30 | 184500 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma +2020/06/30 | 51922 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma +2020/06/30 | 58608 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma +2020/06/30 | 20767 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma +2020/06/30 | 22968 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma +2020/06/30 | 460275 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma +2020/06/30 | 460365 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma +2020/06/30 | 45498 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma +2020/06/30 | 51043 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma +2020/06/30 | 273613 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma +2020/06/30 | 310930 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma +2020/06/30 | 40783 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma +2020/06/30 | 44981 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma +2020/06/30 | 115818 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma +2020/06/30 | 130328 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma +2020/06/30 | 1266023 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma +2020/06/30 | 1409381 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma +2020/06/30 | 95311 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma +2020/06/30 | 109774 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma +2020/06/30 | 43304 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma +2020/06/30 | 48048 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma +2020/06/30 | 46283 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma +2020/06/30 | 51239 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma +2020/06/30 | 57184 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma +2020/06/30 | 62928 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma +2020/06/30 | 133617 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma +2020/06/30 | 151906 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma +2020/06/30 | 73099 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma +2020/06/30 | 77567 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma +2020/06/30 | 68818 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma +2020/06/30 | 77427 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma +2020/06/30 | 246796 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma +2020/06/30 | 281690 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma +2020/06/30 | 25474 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma +2020/06/30 | 28975 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma +2020/06/30 | 100970 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma +2020/06/30 | 117131 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma +2020/06/30 | 63530 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma +2020/06/30 | 72601 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma +2020/06/30 | 94263 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma +2020/06/30 | 113696 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma +2020/06/30 | 58972 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma +2020/06/30 | 65574 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma +2020/06/30 | 462359 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma +2020/06/30 | 550400 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma +2020/06/30 | 141815 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma +2020/06/30 | 154451 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma +2020/06/30 | 94528 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma +2020/06/30 | 109016 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma +2020/06/30 | 15922 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma +2020/06/30 | 17620 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma +2020/06/30 | 27943 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma +2020/06/30 | 29631 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma +2020/06/30 | 623383 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma +2020/06/30 | 676982 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma +2020/06/30 | 500484 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma +2020/06/30 | 562945 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma +2020/06/30 | 544669 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma +2020/06/30 | 586875 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma +2020/06/30 | 93646 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma +2020/06/30 | 102564 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma +2020/06/30 | 1751872 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma +2020/06/30 | 2028473 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma +2020/06/30 | 67270 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma +2020/06/30 | 73667 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma +2020/06/30 | 26955 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma +2020/06/30 | 31222 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma +2020/06/30 | 7554 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma +2020/06/30 | 8579 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma +2020/06/30 | 171138 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma +2020/06/30 | 187106 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma +2020/06/30 | 269061 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma +2020/06/30 | 305167 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma +2020/06/30 | 96904 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma +2020/06/30 | 101910 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma +2020/06/30 | 79744 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma +2020/06/30 | 88779 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma +2020/06/30 | 170230 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma +2020/06/30 | 189214 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma +2020/06/30 | 159286 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma +2020/06/30 | 179904 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma +2020/06/30 | 196474 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma +2020/06/30 | 177270 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma +2020/06/30 | 84816 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma +2020/06/30 | 96515 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma +2020/06/30 | 31241 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma +2020/06/30 | 35049 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma +2020/06/30 | 57246 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma +2020/06/30 | 64199 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma +2020/06/30 | 63350 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma +2020/06/30 | 69874 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma +2020/06/30 | 45737 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma +2020/06/30 | 52206 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma +2020/06/30 | 193349 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma +2020/06/30 | 210648 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma +2020/06/30 | 35334 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-2.9.tar.lzma +2020/06/30 | 35312 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma +2020/06/30 | 39505 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64-2.9.tar.lzma +2020/06/30 | 39505 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma +2020/06/30 | 327002 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma +2020/06/30 | 360664 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma +2020/06/30 | 187767 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma +2020/06/30 | 194054 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma +2020/06/30 | 207508 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma +2020/06/30 | 243026 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma +2020/06/30 | 78144 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma +2020/06/30 | 87406 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma +2020/06/30 | 922564 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma +2020/06/30 | 1021923 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma +2020/06/30 | 20012 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma +2020/06/30 | 23597 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma +2020/06/30 | 31241 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma +2020/06/30 | 36860 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma +2020/06/30 | 63499 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma +2020/06/30 | 71532 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma +2020/06/30 | 42503 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma +2020/06/30 | 50903 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma +2020/06/30 | 1193675 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma +2020/06/30 | 1327713 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma +2020/06/30 | 42064 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma +2020/06/30 | 51415 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma +2020/06/30 | 76755 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma +2020/06/30 | 76738 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma +2020/06/30 | 82831 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma +2020/06/30 | 82760 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma +2020/06/30 | 26876 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma +2020/06/30 | 29181 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma +2020/06/30 | 16017 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma +2020/06/30 | 17729 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma +2020/06/30 | 63494 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma +2020/06/30 | 69134 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma +2020/06/30 | 151030 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma +2020/06/30 | 164958 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma +2020/06/30 | 77602 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma +2020/06/30 | 88015 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma +2020/06/30 | 98012 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma +2020/06/30 | 104586 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma +2020/06/30 | 2534427 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma +2020/06/30 | 2659106 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma +2020/06/30 | 55578 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma +2020/06/30 | 61818 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma +2020/06/30 | 33135 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma +2020/06/30 | 36963 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma +2020/06/30 | 26629 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma +2020/06/30 | 32400 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma +2020/06/30 | 66118 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma +2020/06/30 | 70302 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma +2020/06/30 | 249727 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma +2020/06/30 | 279307 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma +2020/06/30 | 597669 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma +2020/06/30 | 638875 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma +2020/06/30 | 38947 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma +2020/06/30 | 43024 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma +2020/06/30 | 201501 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma +2020/06/30 | 1204244 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma +2020/06/30 | 1122993 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma +2020/06/30 | 13135 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma +2020/06/30 | 14114 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma 2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma -2020/06/29 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini +2020/06/30 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini 2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma 2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma 2012/12/20 | 612251 | systems/win32/miktex/tm/packages/nicefilelist.tar.lzma @@ -272254,7 +272282,7 @@ 2008/11/07 | 35981 | systems/win32/miktex/tm/packages/prettyref.tar.lzma 2017/07/26 | 201385 | systems/win32/miktex/tm/packages/preview.tar.lzma 2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma -2020/06/29 | 938 | systems/win32/miktex/tm/packages/pr.ini +2020/06/30 | 1101 | systems/win32/miktex/tm/packages/pr.ini 2010/09/27 | 248469 | systems/win32/miktex/tm/packages/printlen.tar.lzma 2008/06/17 | 77313 | systems/win32/miktex/tm/packages/proba.tar.lzma 2017/07/12 | 988486 | systems/win32/miktex/tm/packages/probsoln.tar.lzma @@ -272420,6 +272448,7 @@ 2005/04/09 | 31740 | systems/win32/miktex/tm/packages/qcm.cab 2008/12/01 | 5897 | systems/win32/miktex/tm/packages/qobitree.tar.lzma 2017/04/17 | 19689 | systems/win32/miktex/tm/packages/qpxqtx.tar.lzma +2020/06/30 | 88848 | systems/win32/miktex/tm/packages/qrbill.tar.lzma 2015/01/24 | 292183 | systems/win32/miktex/tm/packages/qrcode.tar.lzma 2018/06/04 | 283244 | systems/win32/miktex/tm/packages/qrcstamps.tar.lzma 2019/01/19 | 10820 | systems/win32/miktex/tm/packages/qsharp.tar.lzma @@ -273398,7 +273427,7 @@ 2020/06/18 | 4916176 | systems/win32/w32tex/aleph-w32.tar.xz 2020/06/28 | 66276404 | systems/win32/w32tex/biblatex-biber.tar.xz 2016/12/13 | 65971452 | systems/win32/w32tex/cbfonts.tar.xz -2020/06/28 | 675846 | systems/win32/w32tex/ChangeLog +2020/06/29 | 676179 | systems/win32/w32tex/ChangeLog 2009/08/03 | 141221 | systems/win32/w32tex/ChangeLog.0 2009/08/03 | 221890 | systems/win32/w32tex/ChangeLog.1 2009/08/03 | 116462 | systems/win32/w32tex/ChangeLog.2 @@ -273422,7 +273451,7 @@ 2020/05/30 | 29268960 | systems/win32/w32tex/latex.tar.xz 2020/06/13 | 996116 | systems/win32/w32tex/lcdf-typetools-w32.tar.xz 2020/06/17 | 399352436 | systems/win32/w32tex/ltxpkgdocs.tar.xz -2020/06/27 | 34914336 | systems/win32/w32tex/ltxpkgs.tar.xz +2020/06/29 | 34911484 | systems/win32/w32tex/ltxpkgs.tar.xz 2020/06/23 | 3856308 | systems/win32/w32tex/luajittex-dev-w32.tar.xz 2020/06/23 | 3843112 | systems/win32/w32tex/luajittex-exp-w32.tar.xz 2020/06/23 | 3833356 | systems/win32/w32tex/luajittex-w32.tar.xz @@ -273614,7 +273643,7 @@ 2004/06/04 | 404 | tds/tds.sed 2004/06/23 | 65418 | tds/tds.tex 2019/05/29 | 304264 | tds.zip -2020/06/30 | 186 | timestamp +2020/07/01 | 186 | timestamp 2002/08/26 | 61898 | usergrps/dante/antrag.pdf 2002/08/26 | 118217 | usergrps/dante/antrag.ps 2017/06/30 | 917 | usergrps/dante/dtk/doc/beispiel.bib diff --git a/FILES.byname.gz b/FILES.byname.gz index 603e40724c..6b185be07c 100644 Binary files a/FILES.byname.gz and b/FILES.byname.gz differ diff --git a/FILES.last07days b/FILES.last07days index cfa0b2948e..d1fe0a91c9 100644 --- a/FILES.last07days +++ b/FILES.last07days @@ -1,268 +1,680 @@ -2020/06/29 | 98012 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma -2020/06/29 | 96906 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma -2020/06/29 | 96514 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma -2020/06/29 | 957364 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma +2020/06/30 | 98012 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma +2020/06/30 | 97730 | graphics/pgf/contrib/tikzducks/tikzducks-generic.tex +2020/06/30 | 97441 | systems/win32/miktex/tm/packages/miktex-texware-bin-2.9.tar.lzma +2020/06/30 | 971 | systems/win32/miktex/setup/rpm/fedora/30/repodata/89e8634133b908c640896f1558a2dc5bf8d763c9467eecec9e1b012497e1150b-other.sqlite.bz2 +2020/06/30 | 96904 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma +2020/06/30 | 96861 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-x64-2.9.tar.lzma +2020/06/30 | 96515 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma +2020/06/30 | 96468 | systems/win32/miktex/tm/packages/miktex-mfware-bin-2.9.tar.lzma +2020/06/30 | 957365 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma +2020/06/30 | 956649 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-2.9.tar.lzma +2020/06/30 | 95426 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-2.9.tar.lzma +2020/06/30 | 95311 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma +2020/06/30 | 9462 | fonts/erewhon/README +2020/06/30 | 94528 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma +2020/06/30 | 94496 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-2.9.tar.lzma +2020/06/30 | 94419 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-2.9.tar.lzma +2020/06/30 | 94263 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma +2020/06/30 | 941 | macros/generic/tracklang/samples/regions/regions.sty +2020/06/30 | 93762 | systems/win32/miktex/tm/packages/miktex-lua53-bin-2.9.tar.lzma +2020/06/30 | 93682 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-x64-2.9.tar.lzma +2020/06/30 | 93646 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma +2020/06/30 | 93646 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma +2020/06/30 | 93531 | macros/latex/contrib/babel-contrib/french/frenchb-doc.tex +2020/06/30 | 930 | macros/generic/tracklang/README +2020/06/30 | 92 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Release +2020/06/30 | 922564 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma +2020/06/30 | 922268 | systems/win32/miktex/tm/packages/miktex-poppler-bin-2.9.tar.lzma +2020/06/30 | 89 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Release +2020/06/30 | 89 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Release +2020/06/30 | 89 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Release +2020/06/30 | 896061 | macros/latex/contrib/nicematrix/nicematrix.pdf +2020/06/30 | 88848 | systems/win32/miktex/tm/packages/qrbill.tar.lzma +2020/06/30 | 88779 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma +2020/06/30 | 88738 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-x64-2.9.tar.lzma +2020/06/30 | 88015 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma +2020/06/30 | 87959 | systems/win32/miktex/tm/packages/miktex-texify-bin-x64-2.9.tar.lzma +2020/06/30 | 87406 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma +2020/06/30 | 87338 | systems/win32/miktex/tm/packages/miktex-png-bin-x64-2.9.tar.lzma +2020/06/30 | 86 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Release +2020/06/30 | 863265 | fonts/erewhon/doc/erewhon-doc.pdf +2020/06/30 | 8579 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma +2020/06/30 | 8570 | systems/win32/miktex/tm/packages/miktex-md5-bin-x64-2.9.tar.lzma +2020/06/30 | 85171 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-2.9.tar.lzma +2020/06/30 | 848 | macros/generic/tracklang/samples/animals/animals2.sty +2020/06/30 | 84816 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma +2020/06/30 | 84405 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-2.9.tar.lzma +2020/06/30 | 84387 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma +2020/06/30 | 82844 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-x64.tar.lzma +2020/06/30 | 82831 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma +2020/06/30 | 82760 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma +2020/06/30 | 812 | systems/win32/miktex/setup/rpm/fedora/32/repodata/31d230bbc272ed5cc7bc741a95317c25dec4f701ed60323f62df96f0ac851ac8-other.sqlite.bz2 +2020/06/30 | 79744 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma +2020/06/30 | 79555 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-2.9.tar.lzma +2020/06/30 | 79330 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-x64-2.9.tar.lzma +2020/06/30 | 79198 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma +2020/06/30 | 784 | macros/generic/tracklang/samples/animals/animals.sty +2020/06/30 | 781 | macros/generic/tracklang/samples/sample-tracklang4.tex +2020/06/30 | 78148 | systems/win32/miktex/tm/packages/miktex-png-bin-2.9.tar.lzma +2020/06/30 | 78144 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma +2020/06/30 | 77602 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma +2020/06/30 | 77567 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma +2020/06/30 | 77540 | systems/win32/miktex/tm/packages/miktex-texify-bin-2.9.tar.lzma +2020/06/30 | 77463 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-x64-2.9.tar.lzma +2020/06/30 | 77429 | systems/win32/miktex/tm/packages/miktex-fonts-bin-x64-2.9.tar.lzma +2020/06/30 | 77427 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma +2020/06/30 | 76821 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin.tar.lzma +2020/06/30 | 76755 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma +2020/06/30 | 76738 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma +2020/06/30 | 7555 | systems/win32/miktex/tm/packages/miktex-md5-bin-2.9.tar.lzma +2020/06/30 | 7554 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma +2020/06/30 | 7547 | macros/generic/tracklang/samples/animals/sample-animals-sr-poly.pdf +2020/06/30 | 7436 | systems/texlive/tlnet/archive/metastr.r55701.tar.xz +2020/06/30 | 742279 | macros/generic/tracklang/tracklang.pdf +2020/06/30 | 73686 | systems/win32/miktex/tm/packages/miktex-lzma-bin-x64-2.9.tar.lzma +2020/06/30 | 73667 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma +2020/06/30 | 73422 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-x64-2.9.tar.lzma +2020/06/30 | 73406 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma +2020/06/30 | 73099 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma +2020/06/30 | 72782 | systems/win32/miktex/tm/packages/miktex-fonts-bin-2.9.tar.lzma +2020/06/30 | 72601 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma +2020/06/30 | 72558 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-x64-2.9.tar.lzma +2020/06/30 | 72172 | systems/texlive/tlnet/archive/qrbill.doc.r55700.tar.xz +2020/06/30 | 72070 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma +2020/06/30 | 72023 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-2.9.tar.lzma +2020/06/30 | 71534 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-x64-2.9.tar.lzma +2020/06/30 | 71532 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma +2020/06/30 | 70302 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma +2020/06/30 | 70096 | systems/win32/miktex/tm/packages/miktex-web-bin-x64-2.9.tar.lzma +2020/06/30 | 69874 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma +2020/06/30 | 69792 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-x64-2.9.tar.lzma +2020/06/30 | 6966 | fonts/erewhon/tex/erewhon.sty +2020/06/30 | 69177 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-x64-2.9.tar.lzma +2020/06/30 | 69134 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma +2020/06/30 | 6910 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages +2020/06/30 | 689 | macros/generic/tracklang/samples/sample-tracklang5.tex +2020/06/30 | 68818 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma +2020/06/30 | 68622 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-2.9.tar.lzma +2020/06/30 | 6860 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages +2020/06/30 | 677410 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma +2020/06/30 | 676982 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma +2020/06/30 | 6745 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages +2020/06/30 | 67324 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma +2020/06/30 | 67270 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma +2020/06/30 | 67240 | systems/win32/miktex/tm/packages/miktex-lzma-bin-2.9.tar.lzma +2020/06/30 | 67078 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-x64-2.9.tar.lzma +2020/06/30 | 66118 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma +2020/06/30 | 6600 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages +2020/06/30 | 65914 | systems/win32/miktex/tm/packages/miktex-web-bin-2.9.tar.lzma +2020/06/30 | 65743 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-2.9.tar.lzma +2020/06/30 | 65634 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-x64-2.9.tar.lzma +2020/06/30 | 65602 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma +2020/06/30 | 65574 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma +2020/06/30 | 6544 | systems/texlive/tlnet/archive/qrbill.r55700.tar.xz +2020/06/30 | 64199 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma +2020/06/30 | 64185 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-x64-2.9.tar.lzma +2020/06/30 | 638875 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma +2020/06/30 | 638018 | systems/win32/miktex/tm/packages/miktex-yap-bin-x64-2.9.tar.lzma +2020/06/30 | 63579 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-2.9.tar.lzma +2020/06/30 | 63533 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-2.9.tar.lzma +2020/06/30 | 63530 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma +2020/06/30 | 63499 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma +2020/06/30 | 63494 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma +2020/06/30 | 63479 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-2.9.tar.lzma +2020/06/30 | 63360 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-2.9.tar.lzma +2020/06/30 | 63350 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma +2020/06/30 | 630 | macros/generic/tracklang/samples/regions/sample-regions2-map.tex +2020/06/30 | 62947 | systems/win32/miktex/tm/packages/miktex-fmt-bin-x64-2.9.tar.lzma +2020/06/30 | 62928 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma +2020/06/30 | 6264 | support/xml2pmx/doc/Readme.XML2PMX +2020/06/30 | 623383 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma +2020/06/30 | 623375 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-2.9.tar.lzma +2020/06/30 | 6202 | macros/generic/tracklang/samples/sample-tracklang4.pdf +2020/06/30 | 61914 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-x64-2.9.tar.lzma +2020/06/30 | 61818 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma +2020/06/30 | 608103 | macros/latex/contrib/pm-isomath.zip +2020/06/30 | 600199 | macros/luatex/generic/cloze/cloze.pdf +2020/06/30 | 597918 | systems/win32/miktex/tm/packages/miktex-yap-bin-2.9.tar.lzma +2020/06/30 | 597669 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma +2020/06/30 | 594246 | macros/latex/contrib/pm-isomath/pm-isomath.pdf +2020/06/30 | 59309 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-2.9.tar.lzma +2020/06/30 | 59172 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma +2020/06/30 | 590 | graphics/pgf/contrib/tikzducks/tikzlibraryducks.code.tex +2020/06/30 | 59084 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-2.9.tar.lzma +2020/06/30 | 58972 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma +2020/06/30 | 587464 | macros/luatex/generic/cloze.zip +2020/06/30 | 586875 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma +2020/06/30 | 58623 | systems/win32/miktex/tm/packages/miktex-cweb-bin-x64-2.9.tar.lzma +2020/06/30 | 58608 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma +2020/06/30 | 583711 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-x64-2.9.tar.lzma +2020/06/30 | 57337 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-2.9.tar.lzma +2020/06/30 | 57246 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma +2020/06/30 | 57201 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-x64-2.9.tar.lzma +2020/06/30 | 57198 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma +2020/06/30 | 57184 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma +2020/06/30 | 57081 | systems/win32/miktex/tm/packages/miktex-fmt-bin-2.9.tar.lzma +2020/06/30 | 563493 | macros/latex/contrib/babel-contrib/french.zip +2020/06/30 | 56324963 | systems/win32/miktex/setup/darwin-x86_64/miktex-20.6.29-darwin-x86_64.dmg +2020/06/30 | 562 | macros/generic/tracklang/samples/regions/sample-regions2-map2.tex +2020/06/30 | 562 | graphics/pgf/contrib/tikzducks/README.md +2020/06/30 | 562945 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma +2020/06/30 | 562291 | systems/win32/miktex/tm/packages/miktex-libressl-bin-x64-2.9.tar.lzma +2020/06/30 | 561 | systems/win32/miktex/setup/rpm/fedora/28/repodata/cd56eca0e12820abd09ae0cad8b448d3700660915a44769a5169e8ff414dea4c-other.xml.gz +2020/06/30 | 556 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/6605760b206aad1d284a6c3335e8cd5a4fbc1401d0003195d4b00a04937e0792-other.xml.gz +2020/06/30 | 55679 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-2.9.tar.lzma +2020/06/30 | 5564 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/c6fdf688505e65803204a740c975d9ed928430b3fc145951588bd688c001c0d0-filelists.sqlite.bz2 +2020/06/30 | 55578 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma +2020/06/30 | 550400 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma +2020/06/30 | 5500484 | systems/texlive/tlnet/install-tl-unx.tar.gz +2020/06/30 | 549944 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-x64-2.9.tar.lzma +2020/06/30 | 544669 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma +2020/06/30 | 544123 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-2.9.tar.lzma +2020/06/30 | 539367 | systems/win32/miktex/tm/packages/next/files.csv.lzma +2020/06/30 | 538458 | systems/win32/miktex/tm/packages/files.csv.lzma +2020/06/30 | 523571 | support/xml2pmx.zip +2020/06/30 | 52226 | macros/latex/contrib/shtthesis/shtthesis-user-guide.tex +2020/06/30 | 52206 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma +2020/06/30 | 52171 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-x64-2.9.tar.lzma +2020/06/30 | 51938 | systems/win32/miktex/tm/packages/miktex-cweb-bin-2.9.tar.lzma +2020/06/30 | 51922 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma +2020/06/30 | 51601 | macros/latex/contrib/shtthesis/shtthesis.cls +2020/06/30 | 51478 | systems/win32/miktex/tm/packages/miktex-synctex-bin-x64-2.9.tar.lzma +2020/06/30 | 51415 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma +2020/06/30 | 51318 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-x64-2.9.tar.lzma +2020/06/30 | 51239 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma +2020/06/30 | 5118071 | install/fonts/erewhon.tds.zip +2020/06/30 | 51124 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-x64-2.9.tar.lzma +2020/06/30 | 51043 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma +2020/06/30 | 510122 | systems/win32/miktex/doc/miktex.pdf +2020/06/30 | 50923 | systems/win32/miktex/tm/packages/miktex-psutils-bin-x64-2.9.tar.lzma +2020/06/30 | 50903 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma +2020/06/30 | 5047175 | fonts/erewhon.zip +2020/06/30 | 500708 | systems/win32/miktex/tm/packages/miktex-libressl-bin-2.9.tar.lzma +2020/06/30 | 500484 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma +2020/06/30 | 499 | systems/win32/miktex/source/miktex-20.6.29.tar.xz.asc +2020/06/30 | 49695 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma +2020/06/30 | 49632 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-2.9.tar.lzma +2020/06/30 | 49503 | macros/latex/contrib/pm-isomath/pm-isomath.dtx +2020/06/30 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2020/06/30 | 488 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc +2020/06/30 | 488 | systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml.asc +2020/06/30 | 488 | systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml.asc +2020/06/30 | 488 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml.asc +2020/06/30 | 48068 | systems/win32/miktex/tm/packages/miktex-expat-bin-x64-2.9.tar.lzma +2020/06/30 | 48048 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma +2020/06/30 | 473 | systems/win32/miktex/setup/deb/dists/xenial/Release.gpg +2020/06/30 | 473 | systems/win32/miktex/setup/deb/dists/stretch/Release.gpg +2020/06/30 | 473 | systems/win32/miktex/setup/deb/dists/focal/Release.gpg +2020/06/30 | 473 | systems/win32/miktex/setup/deb/dists/buster/Release.gpg +2020/06/30 | 473 | systems/win32/miktex/setup/deb/dists/bionic/Release.gpg +2020/06/30 | 469453 | graphics/pgf/contrib/tikzducks.zip +2020/06/30 | 4667 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages +2020/06/30 | 46285 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-2.9.tar.lzma +2020/06/30 | 46283 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma +2020/06/30 | 462359 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma +2020/06/30 | 462262 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-2.9.tar.lzma +2020/06/30 | 460419 | systems/win32/miktex/tm/packages/miktex-doc.tar.lzma +2020/06/30 | 460365 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma +2020/06/30 | 460275 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma +2020/06/30 | 45781 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-2.9.tar.lzma +2020/06/30 | 45737 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma +2020/06/30 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2020/06/30 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2020/06/30 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2020/06/30 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2020/06/30 | 45498 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma +2020/06/30 | 45294 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-2.9.tar.lzma +2020/06/30 | 45056 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-x64-2.9.tar.lzma +2020/06/30 | 44981 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma +2020/06/30 | 442576 | graphics/pgf/contrib/tikzducks/tikzducks-doc.pdf +2020/06/30 | 434 | macros/latex/contrib/pm-isomath/README.txt +2020/06/30 | 434306 | macros/generic/tracklang/tracklang.dtx +2020/06/30 | 433964 | systems/texlive/tlnet/archive/xcharter.doc.r55698.tar.xz +2020/06/30 | 43304 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma +2020/06/30 | 43289 | systems/win32/miktex/tm/packages/miktex-expat-bin-2.9.tar.lzma +2020/06/30 | 4310 | macros/generic/tracklang/CHANGES +2020/06/30 | 43053 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma +2020/06/30 | 43024 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma +2020/06/30 | 42689 | systems/win32/miktex/tm/packages/miktex-psutils-bin-2.9.tar.lzma +2020/06/30 | 42503 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma +2020/06/30 | 423 | systems/win32/miktex/setup/rpm/fedora/30/repodata/0a240a8eb5d6c8c97d6d8b88673cb8c44acc4535a9aae21f29e2f14de14fb3f5-other.xml.gz +2020/06/30 | 42064 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma +2020/06/30 | 42040 | systems/win32/miktex/tm/packages/miktex-synctex-bin-2.9.tar.lzma +2020/06/30 | 41603 | graphics/pgf/contrib/tikzducks/tikzducks-doc.tex +2020/06/30 | 410731 | systems/win32/miktex/tm/packages/dtk-bibliography.tar.lzma +2020/06/30 | 40830 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-2.9.tar.lzma +2020/06/30 | 40783 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma +2020/06/30 | 39505 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma +2020/06/30 | 39505 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64-2.9.tar.lzma +2020/06/30 | 39315 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma +2020/06/30 | 39312 | systems/win32/miktex/tm/packages/miktex-patgen-bin-x64.tar.lzma +2020/06/30 | 392543 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma +2020/06/30 | 39247 | macros/latex/contrib/l3backend.zip +2020/06/30 | 392472 | systems/win32/miktex/tm/packages/miktex-cairo-bin-x64-2.9.tar.lzma +2020/06/30 | 38947 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma +2020/06/30 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r55696.tar.xz +2020/06/30 | 3820 | macros/generic/tracklang/samples/animals/sample-animals-de-poly.pdf +2020/06/30 | 3820 | macros/generic/tracklang/samples/animals/sample-animals2-de4.pdf +2020/06/30 | 376 | macros/generic/tracklang/samples/regions/sample-regions2-map3.tex +2020/06/30 | 36963 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma +2020/06/30 | 36945 | systems/win32/miktex/tm/packages/miktex-upmendex-bin-x64.tar.lzma +2020/06/30 | 36860 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma +2020/06/30 | 36855 | systems/win32/miktex/tm/packages/miktex-posix-bin-x64-2.9.tar.lzma +2020/06/30 | 36364 | systems/win32/miktex/tm/packages/miktex-chktex-bin-x64-2.9.tar.lzma +2020/06/30 | 36306 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma +2020/06/30 | 360742 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-x64-2.9.tar.lzma +2020/06/30 | 360664 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma +2020/06/30 | 359 | macros/generic/tracklang/samples/regions/sample-regions2-nomap.tex +2020/06/30 | 359504 | macros/latex/contrib/nicematrix/nicematrix-french.pdf +2020/06/30 | 3564 | macros/latex/contrib/shtthesis/README.md +2020/06/30 | 3560 | macros/generic/tracklang/samples/animals/sample-animals2-poly.pdf +2020/06/30 | 3556 | macros/generic/tracklang/samples/animals/sample-animals-poly.pdf +2020/06/30 | 35334 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-2.9.tar.lzma +2020/06/30 | 35312 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma +2020/06/30 | 35182 | macros/latex/contrib/shtthesis/LICENSE +2020/06/30 | 35179 | systems/win32/miktex/tm/packages/miktex-patgen-bin.tar.lzma +2020/06/30 | 35148 | support/xml2pmx/doc/LICENSE +2020/06/30 | 35049 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma +2020/06/30 | 35045 | systems/win32/miktex/tm/packages/miktex-mspack-bin-x64-2.9.tar.lzma +2020/06/30 | 349970 | systems/win32/miktex/tm/packages/metastr.tar.lzma +2020/06/30 | 34770 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-x64-2.9.tar.lzma +2020/06/30 | 34703 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma +2020/06/30 | 336 | systems/win32/miktex/setup/rpm/fedora/32/repodata/4b1519b72a946998e3bb9aaacf9b46f5d8f0a0a0f6aa8253bea4a6fa9fcde94e-other.xml.gz +2020/06/30 | 3324 | support/xml2pmx/README +2020/06/30 | 33135 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma +2020/06/30 | 3312 | systems/texlive/tlnet/archive/langsci-avm.r55699.tar.xz +2020/06/30 | 33117 | systems/win32/miktex/tm/packages/miktex-upmendex-bin.tar.lzma +2020/06/30 | 329719 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma +2020/06/30 | 329630 | systems/win32/miktex/tm/packages/miktex-cairo-bin-2.9.tar.lzma +2020/06/30 | 327 | macros/generic/tracklang/samples/animals/sample-animals-babel.tex +2020/06/30 | 327002 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma +2020/06/30 | 326681 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-2.9.tar.lzma +2020/06/30 | 325661 | macros/latex/contrib/babel-contrib/french/frenchb.pdf +2020/06/30 | 32426 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-x64-2.9.tar.lzma +2020/06/30 | 32400 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma +2020/06/30 | 32307 | systems/win32/miktex/tm/packages/miktex-chktex-bin-2.9.tar.lzma +2020/06/30 | 32132 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma +2020/06/30 | 3205 | systems/win32/miktex/setup/rpm/fedora/28/repodata/afd364a7fbb766e11eb7223ae86703b52f218945fbb1c6ee1c5f8ffc15d2e3fa-primary.xml.gz +2020/06/30 | 320324 | systems/texlive/tlnet/archive/metastr.doc.r55701.tar.xz +2020/06/30 | 3182 | systems/win32/miktex/setup/rpm/fedora/30/repodata/7f9151d18cc843c75e881156aee5979a591753ba78f41d641a4e47b9868a4216-primary.xml.gz +2020/06/30 | 3169 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/13c8fc2db2adccdf673a7aa820ed1124edcdd696a0824ab7890c72123a034f0e-primary.xml.gz +2020/06/30 | 31603 | systems/win32/miktex/setup/rpm/fedora/30/repodata/099ba385ac8b7a9649cea4dd85fb7d87e71aa4182d43c207763e7ea771b1bc95-filelists.sqlite.bz2 +2020/06/30 | 313 | macros/generic/tracklang/samples/animals/animals2-en-GB.ldf +2020/06/30 | 31241 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma +2020/06/30 | 31241 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma +2020/06/30 | 31223 | systems/win32/miktex/tm/packages/miktex-mspack-bin-2.9.tar.lzma +2020/06/30 | 31222 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma +2020/06/30 | 31222 | systems/win32/miktex/setup/rpm/fedora/28/repodata/8861937dc3d3f0634e174754e483d124091eb55081b918d770f9f95554f8a65f-filelists.sqlite.bz2 +2020/06/30 | 31217 | systems/win32/miktex/tm/packages/miktex-posix-bin-2.9.tar.lzma +2020/06/30 | 31189 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-x64-2.9.tar.lzma +2020/06/30 | 310 | macros/generic/tracklang/samples/animals/animals2-en-US.ldf +2020/06/30 | 310930 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma +2020/06/30 | 310815 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-x64-2.9.tar.lzma +2020/06/30 | 30899 | systems/win32/miktex/tm/packages/miktex-autosp-bin-x64-2.9.tar.lzma +2020/06/30 | 30891 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma +2020/06/30 | 30874 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-x64-2.9.tar.lzma +2020/06/30 | 30872 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma +2020/06/30 | 305167 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma +2020/06/30 | 305018 | systems/win32/miktex/tm/packages/miktex-metapost-bin-x64-2.9.tar.lzma +2020/06/30 | 3029 | macros/latex/contrib/babel-contrib/french/frenchb.ins +2020/06/30 | 30290826 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_20.6.29-focal1_amd64.deb +2020/06/30 | 30003356 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_20.6.29-bionic1_amd64.deb +2020/06/30 | 29828 | macros/luatex/generic/cloze/cloze.lua +2020/06/30 | 2979 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml +2020/06/30 | 2977 | systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml +2020/06/30 | 2975 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml +2020/06/30 | 2975 | systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml +2020/06/30 | 29642 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-x64-2.9.tar.lzma +2020/06/30 | 29631 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma +2020/06/30 | 29556780 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_20.6.29-stretch1_amd64.deb +2020/06/30 | 29442584 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_20.6.29-buster1_amd64.deb +2020/06/30 | 29404 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-2.9.tar.lzma +2020/06/30 | 29319 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma +2020/06/30 | 29181 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma +2020/06/30 | 29072 | systems/win32/miktex/tm/packages/miktex-teckit-bin-x64-2.9.tar.lzma +2020/06/30 | 29036 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-x64-2.9.tar.lzma +2020/06/30 | 28996398 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_20.6.29-xenial1_amd64.deb +2020/06/30 | 28975 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma +2020/06/30 | 28617 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma +2020/06/30 | 28399 | systems/win32/miktex/tm/packages/miktex-autosp-bin-2.9.tar.lzma +2020/06/30 | 281738 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-x64-2.9.tar.lzma +2020/06/30 | 281690 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma +2020/06/30 | 280136 | systems/win32/miktex/tm/packages/miktex-xetex-bin-x64-2.9.tar.lzma +2020/06/30 | 27943 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma +2020/06/30 | 279307 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma +2020/06/30 | 27912 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-2.9.tar.lzma +2020/06/30 | 273938 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-2.9.tar.lzma +2020/06/30 | 273613 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma +2020/06/30 | 271 | macros/generic/tracklang/samples/animals/sample-animals2.tex +2020/06/30 | 2709 | systems/win32/miktex/setup/rpm/fedora/32/repodata/26b2497097380b227669a654dcc7eb38bf87d2b6eafca63aa02e2abd76a825ab-primary.xml.gz +2020/06/30 | 27051 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-2.9.tar.lzma +2020/06/30 | 27034 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma +2020/06/30 | 27017 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-2.9.tar.lzma +2020/06/30 | 26955 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma +2020/06/30 | 269301 | systems/win32/miktex/tm/packages/miktex-metapost-bin-2.9.tar.lzma +2020/06/30 | 269061 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma +2020/06/30 | 26876 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma +2020/06/30 | 26821 | systems/win32/miktex/tm/packages/miktex-teckit-bin-2.9.tar.lzma +2020/06/30 | 26629 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma +2020/06/30 | 26619 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-2.9.tar.lzma +2020/06/30 | 2659106 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma +2020/06/30 | 2656367 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma +2020/06/30 | 26419776 | systems/win32/miktex/source/miktex-20.6.29.tar.xz +2020/06/30 | 26000 | macros/generic/tracklang/samples/regions/sample-regions2-map.pdf +2020/06/30 | 25852 | macros/generic/tracklang/samples/regions/sample-regions2-map2.pdf +2020/06/30 | 257 | macros/generic/tracklang/samples/regions/sample-regions.tex +2020/06/30 | 2556 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/123449e8df275962b485a7d0d59f4fe62e32883bd5c96f5d9abec56d2fc629cf-filelists.xml.gz +2020/06/30 | 25509 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-2.9.tar.lzma +2020/06/30 | 25474 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma +2020/06/30 | 25468 | macros/generic/tracklang/samples/regions/sample-regions2-nomap.pdf +2020/06/30 | 2534427 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma +2020/06/30 | 2533441 | systems/win32/miktex/tm/packages/miktex-texworks-bin-2.9.tar.lzma +2020/06/30 | 2528 | macros/luatex/generic/cloze/README.md +2020/06/30 | 25088 | macros/luatex/generic/cloze/cloze.dtx +2020/06/30 | 250372 | systems/win32/miktex/tm/packages/miktex-xetex-bin-2.9.tar.lzma +2020/06/30 | 249 | macros/generic/tracklang/samples/animals/animals-english.ldf +2020/06/30 | 249 | macros/generic/tracklang/samples/animals/animals2-english.ldf +2020/06/30 | 249727 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma +2020/06/30 | 24924 | macros/generic/tracklang/samples/regions/sample-regions2-map3.pdf +2020/06/30 | 24818 | systems/win32/miktex/source/CHANGELOG.md +2020/06/30 | 246 | macros/generic/tracklang/samples/animals/animals-german.ldf +2020/06/30 | 246 | macros/generic/tracklang/samples/animals/animals2-german.ldf +2020/06/30 | 246796 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma +2020/06/30 | 246783 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-2.9.tar.lzma +2020/06/30 | 243060 | systems/win32/miktex/tm/packages/miktex-pmx-bin-x64-2.9.tar.lzma +2020/06/30 | 243026 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma +2020/06/30 | 24269140 | systems/texlive/tlnet/install-tl.zip +2020/06/30 | 238694 | macros/latex/contrib/babel-contrib/french/frenchb.dtx +2020/06/30 | 23771 | systems/win32/miktex/setup/rpm/fedora/30/repodata/2a71fb6a66f1f85bd66a47570ce1c9e22b0a9ebc45f66f88cc752d7c87f492fa-primary.sqlite.bz2 +2020/06/30 | 23597 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma +2020/06/30 | 23585 | systems/win32/miktex/tm/packages/miktex-popt-bin-x64-2.9.tar.lzma +2020/06/30 | 23569 | systems/win32/miktex/setup/rpm/fedora/28/repodata/a829c51e86c30a6c83627cc5cd669daaa5f68be522ed567f16b94da82e060845-primary.sqlite.bz2 +2020/06/30 | 23432 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/07a3c1a5954bab8b31b58a2983950ab2e2494865394f6b3bbb5ddab45618bcca-primary.sqlite.bz2 +2020/06/30 | 23024 | systems/texlive/tlnet/archive/metastr.source.r55701.tar.xz +2020/06/30 | 22968 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma +2020/06/30 | 22968 | systems/win32/miktex/tm/packages/miktex-devnag-bin-x64-2.9.tar.lzma +2020/06/30 | 22865380 | systems/win32/miktex/setup/rpm/fedora/28/miktex-20.6.29-1.fc28.x86_64.rpm +2020/06/30 | 226 | macros/generic/tracklang/samples/regions/regions-IM.ldf +2020/06/30 | 224021 | systems/win32/miktex/tm/packages/miktex-console-bin-x64-2.9.tar.lzma +2020/06/30 | 223 | macros/generic/tracklang/samples/animals/sample-animals.tex +2020/06/30 | 223963 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma +2020/06/30 | 221 | macros/generic/tracklang/samples/regions/regions-US.ldf +2020/06/30 | 221 | macros/generic/tracklang/samples/regions/regions-GB.ldf +2020/06/30 | 221 | macros/generic/tracklang/samples/regions/regions-CA.ldf +2020/06/30 | 221 | macros/generic/tracklang/samples/regions/regions-BE.ldf +2020/06/30 | 221 | macros/generic/tracklang/samples/animals/animals-en-US.ldf +2020/06/30 | 221 | macros/generic/tracklang/samples/animals/animals-en-GB.ldf +2020/06/30 | 2207006 | macros/latex/contrib/shtthesis.zip +2020/06/30 | 2198984 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2020/06/30 | 21945 | macros/generic/tracklang/samples/regions/sample-regions2-manx.pdf +2020/06/30 | 218656 | systems/texlive/tlnet/archive/texlive-scripts.doc.r55696.tar.xz +2020/06/30 | 2172646 | macros/latex/contrib/shtthesis/shtthesis-user-guide.pdf +2020/06/30 | 2167 | macros/luatex/generic/cloze/cloze.ins +2020/06/30 | 215 | macros/generic/tracklang/samples/animals/sample-animals2-poly.tex +2020/06/30 | 214 | macros/generic/tracklang/samples/animals/sample-animals-poly.tex +2020/06/30 | 21065120 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-20.6.29-1.x86_64.rpm +2020/06/30 | 210648 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma +2020/06/30 | 210395 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-x64-2.9.tar.lzma +2020/06/30 | 20836876 | systems/win32/miktex/setup/rpm/fedora/30/miktex-20.6.29-1.fc30.x86_64.rpm +2020/06/30 | 20810 | systems/win32/miktex/tm/packages/miktex-devnag-bin-2.9.tar.lzma +2020/06/30 | 20767 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma +2020/06/30 | 207508 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma +2020/06/30 | 207428 | systems/win32/miktex/tm/packages/miktex-pmx-bin-2.9.tar.lzma +2020/06/30 | 2038 | systems/win32/miktex/setup/deb/dists/stretch/InRelease +2020/06/30 | 203501 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma +2020/06/30 | 2034 | systems/win32/miktex/setup/deb/dists/xenial/InRelease +2020/06/30 | 2034 | systems/win32/miktex/setup/deb/dists/buster/InRelease +2020/06/30 | 2034 | systems/win32/miktex/setup/deb/dists/bionic/InRelease +2020/06/30 | 2033265 | systems/win32/miktex/tm/packages/miktex-luatex-bin-x64-2.9.tar.lzma +2020/06/30 | 2031428 | systems/texlive/tlnet/archive/xcharter.r55698.tar.xz +2020/06/30 | 2030 | systems/win32/miktex/setup/deb/dists/focal/InRelease +2020/06/30 | 2028473 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma +2020/06/30 | 20234 | systems/win32/miktex/setup/rpm/fedora/30/repodata/e4670559bc227e1f5909bbca921914e6c870a7eb01a70a5580ac86e9b15d94c2-filelists.xml.gz +2020/06/30 | 201793 | systems/win32/miktex/tm/packages/miktex-console-bin-2.9.tar.lzma +2020/06/30 | 201501 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma +2020/06/30 | 201390 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma +2020/06/30 | 20012 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma +2020/06/30 | 19982 | systems/win32/miktex/tm/packages/miktex-popt-bin-2.9.tar.lzma +2020/06/30 | 19897 | macros/generic/tracklang/samples/sample-tracklang6.pdf +2020/06/30 | 19896 | systems/win32/miktex/setup/rpm/fedora/32/repodata/dd5c14515355a2772f4a9fea3b41733a3517395d3e5517d08898c5d502d3b499-filelists.sqlite.bz2 +2020/06/30 | 19814 | systems/win32/miktex/setup/rpm/fedora/28/repodata/661046fca0fadb0dfdc02568c8d19d0397041fad676f223808f070c419d5e3ac-filelists.xml.gz +2020/06/30 | 19814 | macros/generic/tracklang/samples/sample-tracklang3.pdf +2020/06/30 | 19802 | macros/generic/tracklang/samples/sample-tracklang2.pdf +2020/06/30 | 196477 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-2.9.tar.lzma +2020/06/30 | 196474 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma +2020/06/30 | 19552 | macros/generic/tracklang/samples/sample-tracklang.pdf +2020/06/30 | 194 | macros/generic/tracklang/samples/animals/sample-animals2-de4.tex +2020/06/30 | 194054 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma +2020/06/30 | 193 | macros/generic/tracklang/samples/regions/regions-manx.ldf +2020/06/30 | 193 | macros/generic/tracklang/samples/animals/sample-animals-de-poly.tex +2020/06/30 | 193983 | systems/win32/miktex/tm/packages/miktex-pixman-bin-x64-2.9.tar.lzma +2020/06/30 | 19382080 | systems/texlive/tlnet/install-tl-windows.exe +2020/06/30 | 193349 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma +2020/06/30 | 192567 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-2.9.tar.lzma +2020/06/30 | 189238 | systems/win32/miktex/tm/packages/miktex-mktex-bin-x64-2.9.tar.lzma +2020/06/30 | 189214 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma +2020/06/30 | 187767 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma +2020/06/30 | 187686 | systems/win32/miktex/tm/packages/miktex-pixman-bin-2.9.tar.lzma +2020/06/30 | 187223 | systems/win32/miktex/tm/packages/miktex-metafont-bin-x64-2.9.tar.lzma +2020/06/30 | 187106 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma +2020/06/30 | 186 | macros/generic/tracklang/samples/regions/sample-regions2.tex +2020/06/30 | 18562890 | systems/win32/miktex/setup/rpm/fedora/32/miktex-20.6.29-1.fc32.x86_64.rpm +2020/06/30 | 184500 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma +2020/06/30 | 184475 | systems/win32/miktex/tm/packages/miktex-curl-bin-x64-2.9.tar.lzma +2020/06/30 | 180754 | systems/win32/miktex/tm/packages/miktex-mo-bin-x64-2.9.tar.lzma +2020/06/30 | 179904 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma +2020/06/30 | 178 | macros/generic/tracklang/samples/animals/sample-animals2-de3.tex +2020/06/30 | 177541 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-x64-2.9.tar.lzma +2020/06/30 | 17750 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-x64-2.9.tar.lzma +2020/06/30 | 17729 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma +2020/06/30 | 177270 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma +2020/06/30 | 17632 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-x64-2.9.tar.lzma +2020/06/30 | 17620 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma +2020/06/30 | 1751872 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma +2020/06/30 | 173 | macros/generic/tracklang/samples/animals/sample-animals2-de.tex +2020/06/30 | 1730592 | systems/win32/miktex/tm/packages/miktex-luatex-bin-2.9.tar.lzma +2020/06/30 | 172 | macros/generic/tracklang/samples/animals/sample-animals-de.tex +2020/06/30 | 171 | macros/generic/tracklang/samples/regions/regions-german.ldf +2020/06/30 | 171228 | systems/win32/miktex/tm/packages/miktex-metafont-bin-2.9.tar.lzma +2020/06/30 | 171138 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma +2020/06/30 | 170837 | systems/win32/miktex/tm/packages/miktex-mktex-bin-2.9.tar.lzma +2020/06/30 | 1705 | systems/win32/miktex/setup/deb/dists/xenial/universe/Contents-amd64.gz +2020/06/30 | 1705 | systems/win32/miktex/setup/deb/dists/stretch/universe/Contents-amd64.gz +2020/06/30 | 1705 | systems/win32/miktex/setup/deb/dists/buster/universe/Contents-amd64.gz +2020/06/30 | 1705 | systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gz +2020/06/30 | 170230 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma +2020/06/30 | 169761 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma +2020/06/30 | 169652 | systems/win32/miktex/tm/packages/miktex-curl-bin-2.9.tar.lzma +2020/06/30 | 16914 | macros/generic/tracklang/samples/sample-tracklang5.pdf +2020/06/30 | 1673 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.bz2 +2020/06/30 | 167268 | systems/texlive/tlnet/archive/texlive-docindex.doc.r55696.tar.xz +2020/06/30 | 166 | macros/generic/tracklang/samples/animals/sample-animals2-de2.tex +2020/06/30 | 1661 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.bz2 +2020/06/30 | 165 | macros/generic/tracklang/samples/regions/regions-dutch.ldf +2020/06/30 | 16563 | support/xml2pmx/doc/xml2pmx.pdf +2020/06/30 | 165478 | systems/win32/miktex/tm/packages/miktex-tex-bin-x64-2.9.tar.lzma +2020/06/30 | 164 | macros/generic/tracklang/samples/regions/regions-french.ldf +2020/06/30 | 164 | macros/generic/tracklang/samples/regions/regions-english.ldf +2020/06/30 | 164958 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma +2020/06/30 | 1634 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.bz2 +2020/06/30 | 16277651 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2020/06/30 | 1621 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.bz2 +2020/06/30 | 16067 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-2.9.tar.lzma +2020/06/30 | 16063 | systems/win32/miktex/setup/rpm/fedora/32/repodata/37901e96d58e20160bde39942b6a56ab359205b5e22f36b87f6c6de8be0c6d02-primary.sqlite.bz2 +2020/06/30 | 1603 | graphics/pgf/contrib/tikzducks/t-tikzducks.mkiv +2020/06/30 | 1602 | systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gz +2020/06/30 | 16017 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma +2020/06/30 | 159812 | systems/win32/miktex/tm/packages/miktex-mo-bin-2.9.tar.lzma +2020/06/30 | 15957 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-2.9.tar.lzma +2020/06/30 | 159286 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma +2020/06/30 | 15922 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma +2020/06/30 | 1591 | macros/latex/contrib/babel-contrib/french/README.md +2020/06/30 | 158 | macros/generic/tracklang/samples/regions/sample-regions2-manx.tex +2020/06/30 | 1553 | macros/generic/tracklang/tracklang.ins +2020/06/30 | 154457 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-x64-2.9.tar.lzma +2020/06/30 | 154451 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma +2020/06/30 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2020/06/30 | 153 | macros/generic/tracklang/samples/regions/regions-italian.ldf +2020/06/30 | 153907 | macros/latex/contrib/babel-contrib/french/frenchb-doc.pdf +2020/06/30 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2020/06/30 | 151976 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-x64-2.9.tar.lzma +2020/06/30 | 151906 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma +2020/06/30 | 151708 | systems/win32/miktex/tm/packages/miktex-tex-bin-2.9.tar.lzma +2020/06/30 | 1516 | systems/win32/miktex/setup/deb/dists/stretch/Release +2020/06/30 | 1512 | systems/win32/miktex/setup/deb/dists/xenial/Release +2020/06/30 | 1512 | systems/win32/miktex/setup/deb/dists/buster/Release +2020/06/30 | 1512 | systems/win32/miktex/setup/deb/dists/bionic/Release +2020/06/30 | 151030 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma +2020/06/30 | 1508 | systems/win32/miktex/setup/deb/dists/focal/Release +2020/06/30 | 14855 | macros/generic/tracklang/samples/animals/sample-animals-babel.pdf +2020/06/30 | 14716 | macros/generic/tracklang/samples/regions/sample-regions2.pdf +2020/06/30 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2020/06/30 | 1459 | macros/generic/tracklang/samples/sample-tracklang3.tex +2020/06/30 | 1454 | macros/generic/tracklang/samples/sample-tracklang.tex +2020/06/30 | 1454 | macros/generic/tracklang/samples/sample-tracklang2.tex +2020/06/30 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2020/06/30 | 1418 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2 +2020/06/30 | 141837 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-2.9.tar.lzma +2020/06/30 | 141815 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma +2020/06/30 | 14123 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma +2020/06/30 | 14114 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma +2020/06/30 | 1409381 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma +2020/06/30 | 1400073 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-x64-2.9.tar.lzma +2020/06/30 | 13625 | macros/generic/tracklang/samples/animals/sample-animals-de.pdf +2020/06/30 | 13625 | macros/generic/tracklang/samples/animals/sample-animals2-de.pdf +2020/06/30 | 13625 | macros/generic/tracklang/samples/animals/sample-animals2-de2.pdf +2020/06/30 | 13607 | macros/generic/tracklang/samples/animals/sample-animals2-de3.pdf +2020/06/30 | 13397 | fonts/erewhon/doc/erewhon-doc.tex +2020/06/30 | 133711 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-2.9.tar.lzma +2020/06/30 | 133617 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma +2020/06/30 | 1327713 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma +2020/06/30 | 1325238 | systems/win32/miktex/tm/packages/miktex-runtime-bin-x64-2.9.tar.lzma +2020/06/30 | 1323670 | macros/latex/contrib/nicematrix.zip +2020/06/30 | 131896 | systems/texlive/tlnet/archive/texlive-scripts.r55696.tar.xz +2020/06/30 | 13161 | macros/generic/tracklang/samples/regions/sample-regions.pdf +2020/06/30 | 13135 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma +2020/06/30 | 13117 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma +2020/06/30 | 130330 | systems/win32/miktex/tm/packages/miktex-dvips-bin-x64-2.9.tar.lzma +2020/06/30 | 130328 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma +2020/06/30 | 1266843 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-2.9.tar.lzma +2020/06/30 | 1266023 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma +2020/06/30 | 12656 | macros/generic/tracklang/samples/animals/sample-animals.pdf +2020/06/30 | 12656 | macros/generic/tracklang/samples/animals/sample-animals2.pdf +2020/06/30 | 126500 | systems/win32/miktex/tm/packages/langsci-avm.tar.lzma +2020/06/30 | 1263 | graphics/pgf/contrib/tikzducks/tikzducks.sty +2020/06/30 | 1262 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.gz +2020/06/30 | 1255 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.gz +2020/06/30 | 1238 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.gz +2020/06/30 | 1237 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gz +2020/06/30 | 1229 | systems/win32/miktex/setup/rpm/fedora/28/repodata/870b745b9f5fc9c35d00d8db14e9f67c14f56b83fd88c110126227bb9bc93bfd-other.sqlite.bz2 +2020/06/30 | 12231 | macros/latex/contrib/shtthesis/CHANGELOG.md +2020/06/30 | 1215011 | install/macros/generic/tracklang.tds.zip +2020/06/30 | 1209 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/4ece123d4ba8ba94c14c862707d7856c3a85cb4dcadd0cad5338859b5bc2c757-other.sqlite.bz2 +2020/06/30 | 1204244 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma +2020/06/30 | 1203840 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma +2020/06/30 | 11972 | systems/win32/miktex/setup/rpm/fedora/32/repodata/5155474b1726feb7cb8c5e56e933b51c3e1d70ff3b4b2dbbbd28c553171e1018-filelists.xml.gz +2020/06/30 | 1193675 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma +2020/06/30 | 1192130 | systems/win32/miktex/tm/packages/miktex-runtime-bin-2.9.tar.lzma +2020/06/30 | 1179750 | macros/generic/tracklang.zip +2020/06/30 | 117131 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma +2020/06/30 | 117084 | systems/win32/miktex/tm/packages/miktex-gd-bin-x64-2.9.tar.lzma +2020/06/30 | 115935 | systems/win32/miktex/tm/packages/miktex-dvips-bin-2.9.tar.lzma +2020/06/30 | 115818 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma +2020/06/30 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini +2020/06/30 | 114076 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-x64-2.9.tar.lzma +2020/06/30 | 11376 | systems/texlive/tlnet/archive/langsci-avm.source.r55699.tar.xz +2020/06/30 | 113696 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma +2020/06/30 | 1124 | macros/generic/tracklang/samples/regions/regions2.sty +2020/06/30 | 1123272 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma +2020/06/30 | 112320 | systems/texlive/tlnet/archive/langsci-avm.doc.r55699.tar.xz +2020/06/30 | 1122993 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma +2020/06/30 | 1109 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gz +2020/06/30 | 1101 | systems/win32/miktex/tm/packages/pr.ini +2020/06/30 | 1100 | support/xml2pmx/doc/xml2pmx.1 +2020/06/30 | 109774 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma +2020/06/30 | 109690 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-x64-2.9.tar.lzma +2020/06/30 | 109016 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma +2020/06/30 | 109005 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-x64-2.9.tar.lzma +2020/06/30 | 10736 | systems/texlive/tlnet/archive/qrbill.source.r55700.tar.xz +2020/06/30 | 1060542 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma +2020/06/30 | 1059647 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-x64-2.9.tar.lzma +2020/06/30 | 104590 | systems/win32/miktex/tm/packages/miktex-texware-bin-x64-2.9.tar.lzma +2020/06/30 | 104586 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma +2020/06/30 | 1041 | macros/generic/tracklang/samples/sample-tracklang6.tex +2020/06/30 | 102702 | systems/win32/miktex/tm/packages/miktex-lua53-bin-x64-2.9.tar.lzma +2020/06/30 | 102564 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma +2020/06/30 | 1022504 | systems/win32/miktex/tm/packages/miktex-poppler-bin-x64-2.9.tar.lzma +2020/06/30 | 1021923 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma +2020/06/30 | 101910 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma +2020/06/30 | 101452 | systems/win32/miktex/tm/packages/miktex-mfware-bin-x64-2.9.tar.lzma +2020/06/30 | 101040 | systems/win32/miktex/tm/packages/miktex-gd-bin-2.9.tar.lzma +2020/06/30 | 100970 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma 2020/06/29 | 953304 | systems/texlive/tlnet/archive/etbb.r55686.tar.xz -2020/06/29 | 95310 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma -2020/06/29 | 94528 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma -2020/06/29 | 94263 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma 2020/06/29 | 93966 | install/macros/latex/contrib/qrbill.tds.zip -2020/06/29 | 938 | systems/win32/miktex/tm/packages/pr.ini -2020/06/29 | 93646 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma -2020/06/29 | 93646 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma -2020/06/29 | 922560 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma -2020/06/29 | 88779 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma -2020/06/29 | 88015 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma -2020/06/29 | 87406 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma -2020/06/29 | 8581 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma -2020/06/29 | 84817 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma -2020/06/29 | 84389 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma 2020/06/29 | 83953 | macros/latex/contrib/qrbill.zip -2020/06/29 | 82831 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma -2020/06/29 | 82760 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma -2020/06/29 | 79744 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma -2020/06/29 | 79201 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma -2020/06/29 | 78146 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma -2020/06/29 | 77603 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma -2020/06/29 | 77566 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma -2020/06/29 | 77427 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma -2020/06/29 | 76753 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma -2020/06/29 | 76739 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma -2020/06/29 | 7555 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma -2020/06/29 | 73668 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma -2020/06/29 | 73406 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma -2020/06/29 | 73100 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma +2020/06/29 | 8015 | macros/latex/contrib/l3backend/l3backend-color.dtx 2020/06/29 | 72627 | macros/latex/contrib/qrbill/qrbill.pdf -2020/06/29 | 72599 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma -2020/06/29 | 72588 | systems/texlive/tlnet/archive/qrbill.doc.r55694.tar.xz -2020/06/29 | 72070 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma -2020/06/29 | 71533 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma -2020/06/29 | 70300 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma -2020/06/29 | 69874 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma -2020/06/29 | 69135 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma -2020/06/29 | 68819 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma -2020/06/29 | 676979 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma -2020/06/29 | 67325 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma -2020/06/29 | 67272 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma -2020/06/29 | 66118 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma +2020/06/29 | 676179 | systems/win32/w32tex/ChangeLog 2020/06/29 | 6572 | systems/texlive/tlnet/archive/fei.r55691.tar.xz -2020/06/29 | 65602 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma -2020/06/29 | 65573 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma -2020/06/29 | 64200 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma -2020/06/29 | 638876 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma -2020/06/29 | 63526 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma -2020/06/29 | 63500 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma -2020/06/29 | 63493 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma -2020/06/29 | 63351 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma +2020/06/29 | 63388 | install/macros/latex/contrib/l3backend.tds.zip 2020/06/29 | 6320 | systems/texlive/tlnet/archive/pdftexcmds.r55693.tar.xz -2020/06/29 | 62929 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma -2020/06/29 | 623382 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma -2020/06/29 | 61817 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma -2020/06/29 | 597674 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma -2020/06/29 | 59171 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma -2020/06/29 | 58970 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma -2020/06/29 | 586876 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma -2020/06/29 | 58607 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma -2020/06/29 | 57247 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma -2020/06/29 | 57198 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma -2020/06/29 | 57184 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma -2020/06/29 | 562945 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma -2020/06/29 | 55573 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma -2020/06/29 | 550399 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma -2020/06/29 | 5500448 | systems/texlive/tlnet/install-tl-unx.tar.gz -2020/06/29 | 544670 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma -2020/06/29 | 539154 | systems/win32/miktex/tm/packages/files.csv.lzma -2020/06/29 | 538693 | systems/win32/miktex/tm/packages/next/files.csv.lzma -2020/06/29 | 52205 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma -2020/06/29 | 51920 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma -2020/06/29 | 51416 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma -2020/06/29 | 51239 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma -2020/06/29 | 51043 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma -2020/06/29 | 50903 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma -2020/06/29 | 500483 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma -2020/06/29 | 49693 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma -2020/06/29 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 -2020/06/29 | 48049 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma +2020/06/29 | 6178 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +2020/06/29 | 550 | macros/latex/contrib/l3backend/README.md +2020/06/29 | 49466 | macros/latex/contrib/l3backend/l3backend-pdf.dtx 2020/06/29 | 472 | systems/texlive/tlnet/archive/forest-quickstart.r55688.tar.xz 2020/06/29 | 470752 | systems/texlive/tlnet/archive/libertinus-fonts.doc.r55689.tar.xz -2020/06/29 | 46284 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma -2020/06/29 | 462359 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma -2020/06/29 | 4612 | systems/texlive/tlnet/archive/qrbill.r55694.tar.xz -2020/06/29 | 460359 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma -2020/06/29 | 460275 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma -2020/06/29 | 45736 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma -2020/06/29 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2020/06/29 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc -2020/06/29 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2020/06/29 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc -2020/06/29 | 45498 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma -2020/06/29 | 44984 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma -2020/06/29 | 43304 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma -2020/06/29 | 43024 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma -2020/06/29 | 42501 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma 2020/06/29 | 42180 | macros/latex/contrib/langsci-avm/langsci-avm.dtx -2020/06/29 | 42063 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma 2020/06/29 | 419203 | info/dtk-bibliography.zip -2020/06/29 | 40786 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma +2020/06/29 | 41675 | macros/latex/contrib/l3backend/l3backend-draw.dtx 2020/06/29 | 403700 | systems/texlive/tlnet/archive/fbb.doc.r55687.tar.xz +2020/06/29 | 402954 | macros/latex/contrib/nicematrix/nicematrix.dtx 2020/06/29 | 400273 | systems/win32/miktex/tm/packages/pdftexcmds.tar.lzma -2020/06/29 | 39506 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma -2020/06/29 | 39506 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64-2.9.tar.lzma -2020/06/29 | 392543 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma -2020/06/29 | 38945 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma -2020/06/29 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r55684.tar.xz 2020/06/29 | 379844 | systems/texlive/tlnet/archive/pdftexcmds.doc.r55693.tar.xz 2020/06/29 | 37921 | macros/latex/contrib/qrbill/qrbill.dtx -2020/06/29 | 36964 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma -2020/06/29 | 36859 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma -2020/06/29 | 36306 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma -2020/06/29 | 360664 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma -2020/06/29 | 360646 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-x64-2.9.tar.lzma -2020/06/29 | 35336 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-2.9.tar.lzma -2020/06/29 | 35313 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma -2020/06/29 | 35052 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma -2020/06/29 | 34703 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma +2020/06/29 | 34911484 | systems/win32/w32tex/ltxpkgs.tar.xz 2020/06/29 | 343396 | macros/latex/contrib/metastr.zip +2020/06/29 | 340592 | support/xml2pmx/Linux/xml2pmx-2020-06-29.tar.gz 2020/06/29 | 3392 | systems/texlive/tlnet/archive/biblatex-software.r55690.tar.xz -2020/06/29 | 33135 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma -2020/06/29 | 329720 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma 2020/06/29 | 327315 | systems/win32/miktex/tm/packages/fei.tar.lzma -2020/06/29 | 327002 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma -2020/06/29 | 326734 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-2.9.tar.lzma -2020/06/29 | 32401 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma -2020/06/29 | 32132 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma -2020/06/29 | 31240 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma -2020/06/29 | 31240 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma -2020/06/29 | 31222 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma -2020/06/29 | 310933 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma -2020/06/29 | 30891 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma -2020/06/29 | 30874 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma -2020/06/29 | 305167 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma +2020/06/29 | 2999 | macros/latex/contrib/l3backend/CHANGELOG.md 2020/06/29 | 298200 | systems/texlive/tlnet/archive/biblatex-software.doc.r55690.tar.xz 2020/06/29 | 29768 | systems/texlive/tlnet/archive/fei.source.r55691.tar.xz -2020/06/29 | 29629 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma -2020/06/29 | 29319 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma -2020/06/29 | 29183 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma 2020/06/29 | 289852 | systems/texlive/tlnet/archive/fei.doc.r55691.tar.xz -2020/06/29 | 28975 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma -2020/06/29 | 28618 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma -2020/06/29 | 281690 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma -2020/06/29 | 27942 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma -2020/06/29 | 279307 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma -2020/06/29 | 273612 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma -2020/06/29 | 27035 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma -2020/06/29 | 26955 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma -2020/06/29 | 269062 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma -2020/06/29 | 26877 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma -2020/06/29 | 26628 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma -2020/06/29 | 2659106 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma -2020/06/29 | 25473 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma -2020/06/29 | 2534429 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma -2020/06/29 | 249726 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma -2020/06/29 | 246795 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma 2020/06/29 | 2460916 | systems/win32/miktex/tm/packages/xcharter.tar.lzma -2020/06/29 | 243024 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma -2020/06/29 | 24269172 | systems/texlive/tlnet/install-tl.zip -2020/06/29 | 23596 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma -2020/06/29 | 22968 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma -2020/06/29 | 223960 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma 2020/06/29 | 220476 | systems/texlive/tlnet/archive/etbb.doc.r55686.tar.xz -2020/06/29 | 2202004 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2020/06/29 | 2139818 | systems/win32/miktex/tm/packages/libertinus-fonts.tar.lzma -2020/06/29 | 210645 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma -2020/06/29 | 20768 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma -2020/06/29 | 207506 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma +2020/06/29 | 21221 | macros/latex/contrib/l3backend/l3backend-graphics.dtx 2020/06/29 | 2049 | macros/latex/contrib/langsci-avm/langsci-avm.ins -2020/06/29 | 203502 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma -2020/06/29 | 2028473 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma -2020/06/29 | 201422 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma -2020/06/29 | 201301 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma -2020/06/29 | 20013 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma -2020/06/29 | 196475 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma -2020/06/29 | 194054 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma -2020/06/29 | 19381337 | systems/texlive/tlnet/install-tl-windows.exe -2020/06/29 | 193350 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma -2020/06/29 | 189215 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma -2020/06/29 | 187765 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma -2020/06/29 | 187108 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma -2020/06/29 | 184500 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma -2020/06/29 | 179905 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma -2020/06/29 | 17728 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma -2020/06/29 | 177271 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma -2020/06/29 | 17619 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma -2020/06/29 | 1751869 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma -2020/06/29 | 171137 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma -2020/06/29 | 170229 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma -2020/06/29 | 169759 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma -2020/06/29 | 167032 | systems/texlive/tlnet/archive/texlive-docindex.doc.r55684.tar.xz 2020/06/29 | 1666684 | systems/texlive/tlnet/archive/libertinus-fonts.r55689.tar.xz -2020/06/29 | 164957 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma -2020/06/29 | 16284508 | systems/texlive/tlnet/tlpkg/texlive.tlpdb -2020/06/29 | 16017 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma -2020/06/29 | 159286 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma -2020/06/29 | 15922 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma -2020/06/29 | 154451 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma -2020/06/29 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 2020/06/29 | 1539 | macros/latex/contrib/qrbill/qrbill.ins -2020/06/29 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 -2020/06/29 | 151908 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma -2020/06/29 | 151031 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma 2020/06/29 | 1504 | systems/texlive/tlnet/archive/collection-publishers.r55694.tar.xz 2020/06/29 | 1497921 | systems/win32/miktex/tm/packages/fbb.tar.lzma -2020/06/29 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 2020/06/29 | 1455 | macros/latex/contrib/langsci-avm/README -2020/06/29 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 -2020/06/29 | 141815 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma -2020/06/29 | 14115 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma -2020/06/29 | 1409382 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma +2020/06/29 | 14509 | macros/latex/contrib/l3backend/l3backend-box.dtx +2020/06/29 | 14249 | macros/latex/contrib/l3backend/l3backend-header.dtx 2020/06/29 | 14048 | systems/texlive/tlnet/archive/pdftexcmds.source.r55693.tar.xz -2020/06/29 | 133620 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma -2020/06/29 | 1329162 | systems/win32/miktex/tm/packages/miktex-runtime-bin-x64-2.9.tar.lzma -2020/06/29 | 1327709 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma -2020/06/29 | 13133 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma +2020/06/29 | 13468 | macros/latex/contrib/l3backend/l3backend-basics.dtx 2020/06/29 | 1311 | macros/latex/contrib/qrbill/README.md -2020/06/29 | 130329 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma -2020/06/29 | 1266022 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma 2020/06/29 | 124297 | macros/latex/contrib/langsci-avm.zip -2020/06/29 | 1203296 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma -2020/06/29 | 1202697 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma -2020/06/29 | 1195419 | systems/win32/miktex/tm/packages/miktex-runtime-bin-2.9.tar.lzma -2020/06/29 | 1193672 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma 2020/06/29 | 1174422 | systems/win32/miktex/tm/packages/etbb.tar.lzma -2020/06/29 | 117132 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma -2020/06/29 | 115818 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma -2020/06/29 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini 2020/06/29 | 1153 | macros/latex/contrib/qrbill/qrbill_swiss-cross.pdf 2020/06/29 | 113978 | macros/latex/contrib/langsci-avm/langsci-avm.pdf -2020/06/29 | 113697 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma -2020/06/29 | 1123050 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma -2020/06/29 | 1122238 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma +2020/06/29 | 112904 | macros/latex/contrib/nicematrix/nicematrix-french.tex 2020/06/29 | 1107 | macros/latex/contrib/qrbill/qrbill-vocab.csv -2020/06/29 | 109773 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma -2020/06/29 | 109014 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma 2020/06/29 | 1088444 | systems/texlive/tlnet/archive/fbb.r55687.tar.xz 2020/06/29 | 1080 | systems/texlive/tlnet/archive/biblatex-software.source.r55690.tar.xz 2020/06/29 | 107246 | systems/win32/miktex/tm/packages/forest-quickstart.tar.lzma 2020/06/29 | 106464 | systems/texlive/tlnet/archive/forest-quickstart.doc.r55688.tar.xz -2020/06/29 | 1060544 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma -2020/06/29 | 104586 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma -2020/06/29 | 10348 | systems/texlive/tlnet/archive/qrbill.source.r55694.tar.xz -2020/06/29 | 102561 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma -2020/06/29 | 1021923 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma -2020/06/29 | 101909 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma -2020/06/29 | 100971 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma 2020/06/28 | 996 | fonts/xcharter/vf/XCharter1-Italic-tosf-sc-ot1.vf 2020/06/28 | 992 | fonts/xcharter/vf/XCharter1-Roman-tosf-sc-ot1.vf 2020/06/28 | 9924 | systems/texlive/tlnet/archive/doclicense.source.r55677.tar.xz 2020/06/28 | 99189024 | systems/win32/w32tex/web2c-lib.tar.xz 2020/06/28 | 988 | fonts/xcharter/vf/XCharter1-Bold-tosf-sc-ot1.vf -2020/06/28 | 986 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gz 2020/06/28 | 984 | fonts/xcharter/vf/XCharter-BoldItalic-tlf-ot1G.vf 2020/06/28 | 964 | fonts/xcharter/vf/XCharter1-BoldItalic-tosf-ot1.vf 2020/06/28 | 960 | fonts/xcharter/vf/XCharter-BoldItalic-tosf-sc-ot1.vf 2020/06/28 | 956 | fonts/xcharter/vf/XCharter-BoldItalic-tlf-sc-ot1.vf 2020/06/28 | 940 | fonts/xcharter/vf/XCharter1-BoldItalic-tosf-sc-ot1.vf -2020/06/28 | 92 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Release 2020/06/28 | 91660 | fonts/libertinus-fonts/documentation/Opentype-Features.pdf 2020/06/28 | 9096 | fonts/xcharter/tfm/XCharter-Roman-tosf-sc-t2a.tfm 2020/06/28 | 9092 | fonts/xcharter/tfm/XCharter-Roman-tosf-sc-t2asrb.tfm @@ -274,11 +686,7 @@ 2020/06/28 | 9012 | fonts/xcharter/tfm/XCharter-BoldItalic-tosf-sc-t2asrb.tfm 2020/06/28 | 9012 | fonts/xcharter/tfm/XCharter1-Roman-tosf-sc-t2asrb.tfm 2020/06/28 | 9004 | fonts/xcharter/tfm/XCharter-BoldItalic-tlf-sc-t2a.tfm -2020/06/28 | 89 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Release -2020/06/28 | 89 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Release -2020/06/28 | 89 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Release 2020/06/28 | 8988 | fonts/xcharter/tfm/XCharter-BoldItalic-tlf-sc-t2asrb.tfm -2020/06/28 | 896 | systems/win32/miktex/setup/rpm/fedora/30/repodata/86589fb3fe2aad8b2b10deb953f5423ead5c886886cc8c993478bf02b74ab40a-other.sqlite.bz2 2020/06/28 | 8964 | fonts/xcharter/tfm/XCharter1-BoldItalic-tosf-sc-t2a.tfm 2020/06/28 | 8950338 | systems/win32/miktex/tm/packages/reledmac.tar.lzma 2020/06/28 | 8948 | fonts/xcharter/tfm/XCharter1-BoldItalic-tosf-sc-t2asrb.tfm @@ -287,7 +695,6 @@ 2020/06/28 | 884 | fonts/etbb/vf/ETbb-Regular-osf-ts1.vf 2020/06/28 | 884 | fonts/etbb/vf/ETbb-Regular-lf-ts1.vf 2020/06/28 | 8829 | macros/latex/contrib/fei/referencias.bib -2020/06/28 | 86 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Release 2020/06/28 | 8572 | fonts/xcharter/tfm/XCharter1-Roman-tosf-t2a.tfm 2020/06/28 | 8564 | fonts/xcharter/tfm/XCharter-Roman-tosf-t2a.tfm 2020/06/28 | 8564 | fonts/xcharter/tfm/XCharter1-Roman-tosf-t2asrb.tfm @@ -341,7 +748,6 @@ 2020/06/28 | 7536 | fonts/xcharter/tfm/XCharter-Roman-tlf-sc-ot1.tfm 2020/06/28 | 7424 | fonts/xcharter/tfm/XCharter1-Bold-tosf-sc-ot1.tfm 2020/06/28 | 7420 | fonts/xcharter/tfm/XCharter-Bold-tosf-sc-ot1.tfm -2020/06/28 | 741 | systems/win32/miktex/setup/rpm/fedora/32/repodata/d49554bef88a35098bbe26b277df9e9abb334c9d5dc9cfdc63f02f1fcec09786-other.sqlite.bz2 2020/06/28 | 7384 | fonts/xcharter/tfm/XCharter-Bold-tlf-sc-ot1.tfm 2020/06/28 | 72380 | systems/texlive/tlnet/archive/beamerappendixnote.doc.r55676.tar.xz 2020/06/28 | 722408 | systems/win32/miktex/tm/packages/fontsetup.tar.lzma @@ -372,7 +778,6 @@ 2020/06/28 | 6808 | fonts/xcharter/tfm/XCharter-BoldItalic-tosf-ot1.tfm 2020/06/28 | 6776 | fonts/xcharter/tfm/XCharter-BoldItalic-tlf-ot1.tfm 2020/06/28 | 6772 | fonts/xcharter/tfm/XCharter1-Italic-tosf-ot1.tfm -2020/06/28 | 675846 | systems/win32/w32tex/ChangeLog 2020/06/28 | 6752 | fonts/xcharter/tfm/XCharter-Italic-tosf-ot1.tfm 2020/06/28 | 6740 | fonts/xcharter/enc/xcharter-ot2.enc 2020/06/28 | 6712 | fonts/xcharter/tfm/XCharter-Italic-tlf-ot1.tfm @@ -427,28 +832,17 @@ 2020/06/28 | 56323044 | systems/win32/miktex/setup/darwin-x86_64/miktex-20.6-darwin-x86_64.dmg 2020/06/28 | 5560 | fonts/fbb/tex/fbb.sty 2020/06/28 | 5536 | fonts/etbb/tfm/ETbb-BoldItalic-lf-sc-ot1.tfm -2020/06/28 | 5528 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages 2020/06/28 | 5528 | fonts/etbb/tfm/ETbb-BoldItalic-osf-sc-ot1.tfm 2020/06/28 | 5516 | fonts/etbb/tfm/ETbb-BoldItalic-tlf-sc-ot1.tfm 2020/06/28 | 5504 | fonts/etbb/tfm/ETbb-BoldItalic-tosf-sc-ot1.tfm 2020/06/28 | 5493 | fonts/etbb/tex/ETbb.sty -2020/06/28 | 5488 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages -2020/06/28 | 5396 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages 2020/06/28 | 53956 | fonts/libertinus-fonts/LibertinusKeyboard-Regular.otf 2020/06/28 | 5300 | systems/texlive/tlnet/archive/pwebmac.doc.r55679.tar.xz -2020/06/28 | 5280 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages 2020/06/28 | 526108 | systems/win32/miktex/tm/packages/twemoji-colr.tar.lzma 2020/06/28 | 525000 | systems/texlive/tlnet/archive/twemoji-colr.r55675.tar.xz 2020/06/28 | 512780 | fonts/libertinus-fonts/LibertinusMath-Regular.otf -2020/06/28 | 510 | systems/win32/miktex/setup/rpm/fedora/28/repodata/732d13a0e8fc3a7eac07f76f145557f639b96a3c9d208bf005978e0e8d905cd4-other.xml.gz 2020/06/28 | 510619 | fonts/libertinus-fonts/documentation/preview.svg -2020/06/28 | 507 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/abb70fe25cb921aae6825ed62803534d7b9a4729e79d6f4110cf2e28bd876232-other.xml.gz 2020/06/28 | 499 | systems/win32/miktex/source/miktex-20.6.tar.xz.asc -2020/06/28 | 4893 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/57a942adbc3162dfa4242d8e2970eb1d71ae874fc957807f874706ad912c0e6b-filelists.sqlite.bz2 -2020/06/28 | 488 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc -2020/06/28 | 488 | systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml.asc -2020/06/28 | 488 | systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml.asc -2020/06/28 | 488 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml.asc 2020/06/28 | 48799084 | systems/win32/w32tex/xetex-w32.tar.xz 2020/06/28 | 48328 | fonts/etbb/tfm/Etbb1-Regular-osf-t1.tfm 2020/06/28 | 48328 | fonts/etbb/tfm/Etbb1-Regular-lf-t1.tfm @@ -458,11 +852,6 @@ 2020/06/28 | 48092 | fonts/etbb/tfm/ETbb-Regular-lf-t1.tfm 2020/06/28 | 48072 | fonts/etbb/tfm/ETbb-Regular-tosf-t1.tfm 2020/06/28 | 48072 | fonts/etbb/tfm/ETbb-Regular-tlf-t1.tfm -2020/06/28 | 473 | systems/win32/miktex/setup/deb/dists/xenial/Release.gpg -2020/06/28 | 473 | systems/win32/miktex/setup/deb/dists/stretch/Release.gpg -2020/06/28 | 473 | systems/win32/miktex/setup/deb/dists/focal/Release.gpg -2020/06/28 | 473 | systems/win32/miktex/setup/deb/dists/buster/Release.gpg -2020/06/28 | 473 | systems/win32/miktex/setup/deb/dists/bionic/Release.gpg 2020/06/28 | 471889 | systems/win32/miktex/tm/packages/doclicense.tar.lzma 2020/06/28 | 47072 | systems/texlive/tlnet/archive/ektype-tanka.doc.r55680.tar.xz 2020/06/28 | 4658760 | systems/win32/w32tex/dvipdfm-w32.tar.xz @@ -509,7 +898,6 @@ 2020/06/28 | 382482 | systems/win32/miktex/tm/packages/dijkstra.tar.lzma 2020/06/28 | 382012 | systems/win32/miktex/tm/packages/thesis-ekf.tar.lzma 2020/06/28 | 3802 | fonts/xcharter/enc/xch_6zxmh3.enc -2020/06/28 | 378 | systems/win32/miktex/setup/rpm/fedora/30/repodata/bd5d3f3a13f753ee5a3d78b2053d5eeb65bc5531826693c31217177f79bc8777-other.xml.gz 2020/06/28 | 3786 | fonts/xcharter/enc/xch1_xmfb6b.enc 2020/06/28 | 3776 | fonts/xcharter/enc/xch1_6l4ixg.enc 2020/06/28 | 3763 | fonts/xcharter/enc/xch1_62ztbr.enc @@ -663,7 +1051,6 @@ 2020/06/28 | 3145 | fonts/xcharter/enc/xch_uy5hgr.enc 2020/06/28 | 3143 | fonts/xcharter/enc/xch_7p4e2o.enc 2020/06/28 | 3135 | fonts/xcharter/enc/xch_7cmdv6.enc -2020/06/28 | 3110 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages 2020/06/28 | 3108 | fonts/xcharter/enc/xch_ivnpe7.enc 2020/06/28 | 3106 | fonts/xcharter/enc/xch_q2nwaj.enc 2020/06/28 | 3105 | fonts/etbb/enc/etbb_na6tk5.enc @@ -708,13 +1095,8 @@ 2020/06/28 | 2983 | fonts/xcharter/enc/xch_og2pus.enc 2020/06/28 | 2982 | fonts/etbb/enc/etbb_3jmjat.enc 2020/06/28 | 298224 | fonts/libertinus-fonts/LibertinusSerif-Regular.otf -2020/06/28 | 2981 | systems/win32/miktex/setup/rpm/fedora/28/repodata/dfe8a61bdb3a00a4db5e47625b445a0a278b892a31e07b616dc790f353fb248a-primary.xml.gz -2020/06/28 | 2979 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml -2020/06/28 | 2977 | systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml 2020/06/28 | 2977 | fonts/etbb/enc/etbb_riohwx.enc 2020/06/28 | 2976 | fonts/etbb/enc/etbb_rzlqzq.enc -2020/06/28 | 2975 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml -2020/06/28 | 2975 | systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml 2020/06/28 | 2975 | fonts/etbb/enc/etbb_v2eodf.enc 2020/06/28 | 2971 | fonts/etbb/enc/etbb_mpvq56.enc 2020/06/28 | 2971 | fonts/etbb/enc/etbb_hah5or.enc @@ -725,12 +1107,10 @@ 2020/06/28 | 2966 | fonts/etbb/enc/etbb_i5ezvi.enc 2020/06/28 | 2964 | fonts/etbb/enc/etbb_nfh2ow.enc 2020/06/28 | 2961 | fonts/etbb/enc/etbb_elsw3h.enc -2020/06/28 | 2960 | systems/win32/miktex/setup/rpm/fedora/30/repodata/1c0654e381eaa48d784f7f5ac7b84ff44116b9d51ca479818dd54590ffb35a02-primary.xml.gz 2020/06/28 | 2960 | fonts/etbb/enc/etbb_rt4kro.enc 2020/06/28 | 29566372 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_20.6-stretch1_amd64.deb 2020/06/28 | 294 | info/forest-quickstart/README.md 2020/06/28 | 2947 | fonts/etbb/enc/etbb_kvzzr3.enc -2020/06/28 | 2946 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/88cbe74cd43449cd3503c9f8aee53e85b7fc796b5d511aaff6f0d178fae862fa-primary.xml.gz 2020/06/28 | 2946 | fonts/etbb/enc/etbb_4sxvu4.enc 2020/06/28 | 29446108 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_20.6-buster1_amd64.deb 2020/06/28 | 2936 | systems/texlive/tlnet/archive/beamerappendixnote.source.r55676.tar.xz @@ -741,7 +1121,6 @@ 2020/06/28 | 2921 | fonts/etbb/enc/etbb_pvrda3.enc 2020/06/28 | 2918 | fonts/etbb/enc/etbb1_pvrda3.enc 2020/06/28 | 2906 | fonts/etbb/enc/etbb_behrx3.enc -2020/06/28 | 289 | systems/win32/miktex/setup/rpm/fedora/32/repodata/8575340e86a1ca1d72c7211867276f80f568e3cf8cfb4b7c18ee2a5dbdb111b3-other.xml.gz 2020/06/28 | 28996384 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_20.6-xenial1_amd64.deb 2020/06/28 | 2893 | fonts/etbb/enc/etbb_r34xpu.enc 2020/06/28 | 2892 | fonts/etbb/enc/etbb_qqjyre.enc @@ -785,7 +1164,6 @@ 2020/06/28 | 26768 | fonts/xcharter/tfm/XCharter-Roman-tlf-ly1.tfm 2020/06/28 | 26760 | fonts/etbb/tfm/ETbb-Bold-tosf-sc-ly1.tfm 2020/06/28 | 26760 | fonts/etbb/tfm/ETbb-Bold-tlf-sc-ly1.tfm -2020/06/28 | 26630 | systems/win32/miktex/setup/rpm/fedora/30/repodata/7a38d1ec4d1dfe27cbc279d2c9e49ece0c903689b13cb38b90e6b61ee7b5e08a-filelists.sqlite.bz2 2020/06/28 | 26572 | fonts/xcharter/tfm/XCharter1-Roman-tosf-sc-t1.tfm 2020/06/28 | 26548 | fonts/xcharter/tfm/XCharter-Roman-tosf-sc-t1.tfm 2020/06/28 | 26512 | fonts/xcharter/tfm/XCharter-Roman-tlf-sc-t1.tfm @@ -804,7 +1182,6 @@ 2020/06/28 | 26260 | fonts/xcharter/tfm/XCharter-Slanted-tosf-sc-ly1.tfm 2020/06/28 | 26256 | fonts/xcharter/tfm/XCharter-Bold-tlf-sc-ly1.tfm 2020/06/28 | 26224 | fonts/xcharter/tfm/XCharter-Slanted-tlf-sc-ly1.tfm -2020/06/28 | 26208 | systems/win32/miktex/setup/rpm/fedora/28/repodata/2170e0ce730e4b482a7954034eb05019a0e8062335cc09b4171b25db10d9e2c1-filelists.sqlite.bz2 2020/06/28 | 26076 | fonts/xcharter/tfm/XCharter1-Bold-tosf-ly1.tfm 2020/06/28 | 26068 | fonts/etbb/tfm/ETbb-Bold-lf-ly1.tfm 2020/06/28 | 26060 | fonts/etbb/tfm/ETbb-Bold-osf-ly1.tfm @@ -846,7 +1223,6 @@ 2020/06/28 | 24952 | fonts/xcharter/tfm/XCharter-Bold-tlf-sc-t1.tfm 2020/06/28 | 248 | systems/win32/miktex/setup/README.md 2020/06/28 | 24764 | fonts/xcharter/tfm/XCharter1-Italic-tosf-sc-t1.tfm -2020/06/28 | 2474 | systems/win32/miktex/setup/rpm/fedora/32/repodata/cf11ce0ed267148ff3cd7c9b2801a01bf40264484585418068d9b84cfe015d2c-primary.xml.gz 2020/06/28 | 24740 | fonts/xcharter/tfm/XCharter-Italic-tosf-sc-t1.tfm 2020/06/28 | 24704 | fonts/xcharter/tfm/XCharter-Italic-tlf-sc-t1.tfm 2020/06/28 | 24640 | fonts/etbb/tfm/ETbb-Bold-lf-sc-t1.tfm @@ -860,7 +1236,6 @@ 2020/06/28 | 24384 | fonts/xcharter/tfm/XCharter1-Bold-tosf-t1.tfm 2020/06/28 | 24212 | fonts/xcharter/tfm/XCharter-Bold-tosf-t1.tfm 2020/06/28 | 24172 | fonts/xcharter/tfm/XCharter-Bold-tlf-t1.tfm -2020/06/28 | 2405 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/dacf3a97a8049b8c42571c271dc9b661fbfcd1faec085a59f71b7e6ec5dee2e8-filelists.xml.gz 2020/06/28 | 24048 | fonts/xcharter/tfm/XCharter1-BoldSlanted-tosf-sc-t1.tfm 2020/06/28 | 24024 | fonts/xcharter/tfm/XCharter-BoldSlanted-tosf-sc-t1.tfm 2020/06/28 | 24004 | fonts/etbb/tfm/ETbb-Italic-osf-t1.tfm @@ -910,7 +1285,6 @@ 2020/06/28 | 22116 | fonts/etbb/tfm/ETbb-BoldItalic-tlf-t1.tfm 2020/06/28 | 22104 | fonts/etbb/tfm/Etbb1-BoldItalic-tosf-t1.tfm 2020/06/28 | 22100 | fonts/etbb/tfm/Etbb1-BoldItalic-tlf-t1.tfm -2020/06/28 | 218656 | systems/texlive/tlnet/archive/texlive-scripts.doc.r55673.tar.xz 2020/06/28 | 2181385 | systems/win32/miktex/setup/windows-x86/miktexsetup-4.0.zip 2020/06/28 | 21560 | fonts/etbb/tfm/Etbb1-BoldItalic-dnom-t1.tfm 2020/06/28 | 21391 | macros/latex/contrib/fei/fei-template.tex @@ -944,15 +1318,10 @@ 2020/06/28 | 2040 | fonts/etbb/tfm/ETbb-Italic-lf-sc-t1--base.tfm 2020/06/28 | 2040 | fonts/etbb/tfm/ETbb-BoldItalic-tlf-sc-t1--base.tfm 2020/06/28 | 2040 | fonts/etbb/tfm/ETbb-BoldItalic-lf-sc-ly1--base.tfm -2020/06/28 | 2038 | systems/win32/miktex/setup/deb/dists/stretch/InRelease 2020/06/28 | 2036 | fonts/etbb/tfm/Etbb1-Italic-osf-sc-t1--base.tfm 2020/06/28 | 2036 | fonts/etbb/tfm/Etbb1-BoldItalic-lf-sc-t1--base.tfm -2020/06/28 | 2034 | systems/win32/miktex/setup/deb/dists/xenial/InRelease -2020/06/28 | 2034 | systems/win32/miktex/setup/deb/dists/buster/InRelease -2020/06/28 | 2034 | systems/win32/miktex/setup/deb/dists/bionic/InRelease 2020/06/28 | 2032 | fonts/etbb/tfm/ETbb-Italic-osf-sc-ly1--base.tfm 2020/06/28 | 2032 | fonts/etbb/tex/T1ETbb-Dnom.fd -2020/06/28 | 2030 | systems/win32/miktex/setup/deb/dists/focal/InRelease 2020/06/28 | 2028 | fonts/etbb/tfm/ETbb-Italic-tosf-sc-t1--base.tfm 2020/06/28 | 2028 | fonts/etbb/tfm/ETbb-BoldItalic-tlf-sc-ly1--base.tfm 2020/06/28 | 202681 | fonts/libertinus-fonts/documentation/Sample.pdf @@ -998,7 +1367,6 @@ 2020/06/28 | 1980 | fonts/xcharter/tfm/XCharter1-BoldItalic-tosf-sc-t2a--base.tfm 2020/06/28 | 1980 | fonts/etbb/tfm/ETbb-BoldItalic-lf-ly1--base.tfm 2020/06/28 | 1976 | fonts/xcharter/tfm/XCharter-BoldItalic-tosf-sc-t2asrb--base.tfm -2020/06/28 | 19757 | systems/win32/miktex/setup/rpm/fedora/30/repodata/5d6b928b20856b83771546ef09218c2bb413f672d9afd8a29a36f9c7984a0c24-primary.sqlite.bz2 2020/06/28 | 1972 | fonts/xcharter/tfm/XCharter1-BoldSlanted-tosf-t1--base.tfm 2020/06/28 | 1972 | fonts/etbb/tfm/ETbb-Italic-osf-ly1--base.tfm 2020/06/28 | 1972 | fonts/etbb/tfm/ETbb-Italic-lf-ly1--base.tfm @@ -1012,7 +1380,6 @@ 2020/06/28 | 1964 | fonts/xcharter/tfm/XCharter-BoldItalic-tlf-sc-t2a--base.tfm 2020/06/28 | 1964 | fonts/etbb/tfm/ETbb-Regular-sup-ly1.tfm 2020/06/28 | 1964 | fonts/etbb/tfm/ETbb-Italic-dnom-ly1--base.tfm -2020/06/28 | 19631 | systems/win32/miktex/setup/rpm/fedora/28/repodata/d0485f7d58b1b44f986c97a81bf1ac13ab0549166cda049de0b167a87f7c5405-primary.sqlite.bz2 2020/06/28 | 1960 | fonts/xcharter/tfm/XCharter-BoldSlanted-tlf-sc-ly1--base.tfm 2020/06/28 | 1960 | fonts/xcharter/tfm/XCharter-BoldSlanted-sup-t1.tfm 2020/06/28 | 1960 | fonts/xcharter/tfm/XCharter-BoldSlanted-sup-ly1--base.tfm @@ -1049,7 +1416,6 @@ 2020/06/28 | 1948 | fonts/etbb/tfm/ETbb-BoldItalic-lf-t1--base.tfm 2020/06/28 | 1948 | fonts/etbb/tfm/ETbb-BoldItalic-inf-ly1--base.tfm 2020/06/28 | 1948 | fonts/etbb/tfm/ETbb-BoldItalic-dnom-ly1.tfm -2020/06/28 | 19456 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/5ca8ac7e464bf2b049bac9458be45ecb7910f6cea70f443a51ec4cf630408a2c-primary.sqlite.bz2 2020/06/28 | 1944 | fonts/xcharter/tfm/XCharter-Slanted-tlf-sc-ly1--base.tfm 2020/06/28 | 1944 | fonts/xcharter/tfm/XCharter-Slanted-sup-t1.tfm 2020/06/28 | 1944 | fonts/etbb/tfm/ETbb-Italic-lf-t1--base.tfm @@ -1139,7 +1505,6 @@ 2020/06/28 | 1880 | fonts/xcharter/vf/XCharter1-BoldItalic-tosf-ly1.vf 2020/06/28 | 1880 | fonts/xcharter/tfm/XCharter1-Roman-tosf-sc-t2asrb--base.tfm 2020/06/28 | 1880 | fonts/xcharter/tfm/XCharter1-Roman-tosf-sc-t2a--base.tfm -2020/06/28 | 18779 | systems/win32/miktex/setup/rpm/fedora/30/repodata/5f8ebe633efa653932a921e304eec93bb2e4f062f2017947a0e5e051ae0d74e0-filelists.xml.gz 2020/06/28 | 1876 | fonts/xcharter/vf/XCharter-Roman-tosf-sc-t1.vf 2020/06/28 | 1876 | fonts/xcharter/vf/XCharter-Italic-tlf-sc-t1.vf 2020/06/28 | 1876 | fonts/xcharter/vf/XCharter1-BoldSlanted-tosf-t1.vf @@ -1220,7 +1585,6 @@ 2020/06/28 | 1840 | fonts/xcharter/tfm/XCharter-Roman-tlf-t2a--base.tfm 2020/06/28 | 1840 | fonts/xcharter/tfm/XCharter-Roman-sup-t1--base.tfm 2020/06/28 | 1840 | fonts/xcharter/tfm/XCharter-BoldItalic-tlf-sc-ly1--base.tfm -2020/06/28 | 18391 | systems/win32/miktex/setup/rpm/fedora/28/repodata/ce2b5cb82953dd9d9c7d458289a173bb44a39b1b9d1e2ff4381001c148d96874-filelists.xml.gz 2020/06/28 | 1836 | fonts/xcharter/vf/XCharter1-Slanted-tosf-sc-ly1.vf 2020/06/28 | 1836 | fonts/xcharter/vf/XCharter1-Italic-tosf-sc-ly1.vf 2020/06/28 | 1836 | fonts/xcharter/tfm/XCharter-BoldItalic-tlf-ly1--base.tfm @@ -1430,10 +1794,6 @@ 2020/06/28 | 1704 | fonts/etbb/vf/ETbb-BoldItalic-tlf-sc-ly1.vf 2020/06/28 | 1704 | fonts/etbb/vf/ETbb-BoldItalic-osf-sc-ly1.vf 2020/06/28 | 1704 | fonts/etbb/vf/ETbb-BoldItalic-lf-sc-ly1.vf -2020/06/28 | 1702 | systems/win32/miktex/setup/deb/dists/xenial/universe/Contents-amd64.gz -2020/06/28 | 1702 | systems/win32/miktex/setup/deb/dists/stretch/universe/Contents-amd64.gz -2020/06/28 | 1702 | systems/win32/miktex/setup/deb/dists/buster/universe/Contents-amd64.gz -2020/06/28 | 1702 | systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gz 2020/06/28 | 1701344 | systems/texlive/tlnet/archive/ektype-tanka.r55680.tar.xz 2020/06/28 | 1700 | fonts/xcharter/vf/XCharter-Slanted-sup-t1.vf 2020/06/28 | 1700 | fonts/xcharter/vf/XCharter-Slanted-numr-t1.vf @@ -1577,7 +1937,6 @@ 2020/06/28 | 160836 | fonts/libertinus-fonts/documentation/Math-Sample.pdf 2020/06/28 | 1604 | fonts/etbb/tfm/ETbb-Regular-tosf-ts1--base.tfm 2020/06/28 | 1604 | fonts/etbb/tfm/ETbb-Regular-tlf-ts1--base.tfm -2020/06/28 | 1598 | systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gz 2020/06/28 | 1572 | fonts/xcharter/tfm/XCharter-BoldSlanted-tosf-sc-ot1--base.tfm 2020/06/28 | 1572 | fonts/xcharter/tfm/XCharter1-BoldSlanted-tosf-sc-ot1--base.tfm 2020/06/28 | 1564 | fonts/xcharter/tfm/XCharter-Slanted-tosf-sc-ot1--base.tfm @@ -1623,7 +1982,6 @@ 2020/06/28 | 1520 | fonts/xcharter/vf/XCharter-BoldItalic-sup-t2a.vf 2020/06/28 | 1520 | fonts/etbb/tfm/ETbb-BoldItalic-osf-ts1.tfm 2020/06/28 | 1520 | fonts/etbb/tfm/ETbb-BoldItalic-lf-ts1.tfm -2020/06/28 | 1516 | systems/win32/miktex/setup/deb/dists/stretch/Release 2020/06/28 | 1516 | fonts/xcharter/vf/XCharter-Slanted-tlf-t2a.vf 2020/06/28 | 1516 | fonts/xcharter/vf/XCharter-Roman-tlf-sc-t2a.vf 2020/06/28 | 1516 | fonts/xcharter/vf/XCharter-Roman-sup-t2a.vf @@ -1633,13 +1991,9 @@ 2020/06/28 | 1516 | fonts/etbb/tfm/ETbb-Italic-osf-ts1--base.tfm 2020/06/28 | 1516 | fonts/etbb/tfm/ETbb-Italic-osf-sc-ot1--base.tfm 2020/06/28 | 1516 | fonts/etbb/tfm/ETbb-Italic-lf-ts1--base.tfm -2020/06/28 | 1512 | systems/win32/miktex/setup/deb/dists/xenial/Release -2020/06/28 | 1512 | systems/win32/miktex/setup/deb/dists/buster/Release -2020/06/28 | 1512 | systems/win32/miktex/setup/deb/dists/bionic/Release 2020/06/28 | 1512 | fonts/xcharter/vf/XCharter-Bold-tlf-t2a.vf 2020/06/28 | 1512 | fonts/etbb/tfm/ETbb-BoldItalic-lf-sc-ot1--base.tfm 2020/06/28 | 1511708 | systems/win32/miktex/tm/packages/icon-appr.tar.lzma -2020/06/28 | 1508 | systems/win32/miktex/setup/deb/dists/focal/Release 2020/06/28 | 1508 | fonts/etbb/tfm/ETbb-Italic-tosf-ts1.tfm 2020/06/28 | 1508 | fonts/etbb/tfm/ETbb-Italic-tlf-ts1.tfm 2020/06/28 | 1508 | fonts/etbb/tfm/ETbb-Italic-lf-sc-ot1--base.tfm @@ -1656,7 +2010,6 @@ 2020/06/28 | 14905 | fonts/fbb/doc/fbb-doc.tex 2020/06/28 | 1488 | fonts/etbb/tfm/ETbb-BoldItalic-tosf-ts1--base.tfm 2020/06/28 | 1488 | fonts/etbb/tfm/ETbb-BoldItalic-tlf-ts1--base.tfm -2020/06/28 | 14830 | systems/win32/miktex/setup/rpm/fedora/32/repodata/92d9948ee4af5e502af5372f0d0e15f2f1afd31a00278a60208fd9c538880821-filelists.sqlite.bz2 2020/06/28 | 1480 | fonts/etbb/tfm/ETbb-BoldItalic-tosf-sc-ot1--base.tfm 2020/06/28 | 1472 | fonts/xcharter/tfm/XCharter-BoldItalic-ts1.tfm 2020/06/28 | 1464 | fonts/etbb/tfm/ETbb-BoldItalic-sup-ot1.tfm @@ -1687,13 +2040,10 @@ 2020/06/28 | 1408 | fonts/etbb/tfm/ETbb-Bold-tosf-ts1--base.tfm 2020/06/28 | 1408 | fonts/etbb/tfm/ETbb-Bold-tlf-ts1--base.tfm 2020/06/28 | 1404 | fonts/xcharter/tfm/XCharter-Italic-tlf-sc-ot1--base.tfm -2020/06/28 | 1401 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.bz2 2020/06/28 | 1392 | fonts/xcharter/tfm/XCharter-Italic-sup-ot1.tfm 2020/06/28 | 1384 | fonts/xcharter/tfm/XCharter-Italic-inf-ot1.tfm -2020/06/28 | 1381 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.bz2 2020/06/28 | 1380 | fonts/xcharter/tfm/XCharter-Italic-numr-ot1.tfm 2020/06/28 | 1380 | fonts/xcharter/tfm/XCharter-Italic-dnom-ot1.tfm -2020/06/28 | 1378 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.bz2 2020/06/28 | 1364 | fonts/xcharter/tfm/XCharter-BoldItalic-tosf-sc-ot1--base.tfm 2020/06/28 | 1364 | fonts/xcharter/tfm/XCharter1-BoldItalic-tosf-sc-ot1--base.tfm 2020/06/28 | 1360 | fonts/xcharter/tfm/XCharter-Roman-sup-ot1.tfm @@ -1701,7 +2051,6 @@ 2020/06/28 | 1344 | fonts/xcharter/tfm/XCharter-Bold-tosf-sc-ot1--base.tfm 2020/06/28 | 1344 | fonts/xcharter/tfm/XCharter1-Bold-tosf-sc-ot1--base.tfm 2020/06/28 | 13440 | fonts/etbb/tfm/ETbb-BoldItalic-lf-ly1.tfm -2020/06/28 | 1343 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.bz2 2020/06/28 | 13428 | fonts/etbb/tfm/ETbb-BoldItalic-osf-ly1.tfm 2020/06/28 | 13412 | fonts/etbb/tfm/ETbb-BoldItalic-tlf-ly1.tfm 2020/06/28 | 13408 | fonts/etbb/tfm/ETbb-BoldItalic-tosf-ly1.tfm @@ -1714,7 +2063,6 @@ 2020/06/28 | 1324 | fonts/xcharter/tfm/XCharter-Bold-inf-ot1.tfm 2020/06/28 | 1320 | fonts/etbb/tfm/ETbb-Regular-inf-ot1.tfm 2020/06/28 | 1320 | fonts/etbb/tfm/ETbb-Regular-dnom-ot1.tfm -2020/06/28 | 131944 | systems/texlive/tlnet/archive/texlive-scripts.r55673.tar.xz 2020/06/28 | 1312 | fonts/etbb/tfm/ETbb-Bold-lf-sc-ot1--base.tfm 2020/06/28 | 1308 | fonts/xcharter/tfm/XCharter-Bold-tlf-sc-ot1--base.tfm 2020/06/28 | 1304 | fonts/etbb/tfm/ETbb-Regular-osf-sc-ot1--base.tfm @@ -1737,23 +2085,14 @@ 2020/06/28 | 1244 | fonts/etbb/tfm/ETbb-Bold-sup-ot1.tfm 2020/06/28 | 1240 | fonts/etbb/tfm/ETbb-Bold-inf-ot1.tfm 2020/06/28 | 1236 | fonts/etbb/tfm/ETbb-Bold-dnom-ot1.tfm -2020/06/28 | 1204 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2 -2020/06/28 | 11765 | systems/win32/miktex/setup/rpm/fedora/32/repodata/c4f5c002bc9c5af8f644db5ae34b8f75a8f7533e0cd674157feb70d795a5049f-primary.sqlite.bz2 2020/06/28 | 115428 | systems/texlive/tlnet/archive/doclicense.r55677.tar.xz -2020/06/28 | 1143 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.gz -2020/06/28 | 1138 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.gz -2020/06/28 | 1122 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.gz -2020/06/28 | 1120 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gz 2020/06/28 | 111846 | macros/latex/contrib/metastr/metastr.dtx 2020/06/28 | 111300 | macros/latex/contrib/fei/fei.dtx 2020/06/28 | 11117 | fonts/xcharter/README -2020/06/28 | 1109 | systems/win32/miktex/setup/rpm/fedora/28/repodata/affe164785d7033b97b569866b4d110f6270032117a79be747ce57c022f963a8-other.sqlite.bz2 -2020/06/28 | 1108 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/47ec9535a227fd59a3327215520ea7358107481df89007890e0475a7e486e5a8-other.sqlite.bz2 2020/06/28 | 10981928 | systems/win32/w32tex/win64/xetex-w64.tar.xz 2020/06/28 | 1095870 | systems/win32/miktex/tm/packages/emoji.tar.lzma 2020/06/28 | 106230 | info/forest-quickstart.zip 2020/06/28 | 1051376 | systems/texlive/tlnet/archive/emoji.doc.r55678.tar.xz -2020/06/28 | 10508 | systems/win32/miktex/setup/rpm/fedora/32/repodata/775ddad28adcd21d9c393dddde79617a663e47a2cebd0a025327e196212b5b6a-filelists.xml.gz 2020/06/28 | 1034134 | systems/win32/miktex/tm/packages/suftesi.tar.lzma 2020/06/28 | 1032 | fonts/xcharter/vf/XCharter1-BoldSlanted-tosf-ot1.vf 2020/06/28 | 103197 | systems/win32/miktex/tm/packages/pdfxup.tar.lzma @@ -1839,7 +2178,6 @@ 2020/06/27 | 648 | fonts/fbb/vf/fbb-Bold-tlf-ts1.vf 2020/06/27 | 648 | fonts/fbb/vf/fbb-Bold-osf-ts1.vf 2020/06/27 | 648 | fonts/fbb/vf/fbb-Bold-lf-ts1.vf -2020/06/27 | 6325 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2020/06/27 | 5963 | macros/latex/contrib/biblatex-contrib/biblatex-software/manual.bib 2020/06/27 | 5744 | fonts/fbb/tfm/fbb-Bold-osf-ot1.tfm 2020/06/27 | 5732 | fonts/fbb/tfm/fbb-Bold-lf-ot1.tfm @@ -1897,7 +2235,6 @@ 2020/06/27 | 3660 | fonts/fbb/tfm/fbb-BoldItalic-tosf-ot1.tfm 2020/06/27 | 363244 | info/dtk-bibliography/dtk-bibliography.pdf 2020/06/27 | 349481 | fonts/etbb/afm/ETbb-BoldItalic.afm -2020/06/27 | 34914336 | systems/win32/w32tex/ltxpkgs.tar.xz 2020/06/27 | 3478 | fonts/fbb/enc/fbb_b37t46.enc 2020/06/27 | 3448 | fonts/fbb/enc/fbb_qzmmoz.enc 2020/06/27 | 3392 | fonts/fbb/tfm/fbb-BoldItalic-lf-sc-ot1.tfm @@ -2112,7 +2449,6 @@ 2020/06/27 | 20372 | fonts/fbb/tfm/fbbP-Regular-lf-t1.tfm 2020/06/27 | 20352 | fonts/fbb/tfm/fbbP-Regular-tosf-t1.tfm 2020/06/27 | 20352 | fonts/fbb/tfm/fbbP-Regular-tlf-t1.tfm -2020/06/27 | 2034478 | systems/win32/miktex/tm/packages/miktex-luatex-bin-x64-2.9.tar.lzma 2020/06/27 | 2032 | fonts/fbb/tfm/fbb-Italic-tosf-t1--base.tfm 2020/06/27 | 2032 | fonts/fbb/tfm/fbb-Italic-tlf-t1--base.tfm 2020/06/27 | 2028 | fonts/fbb/tfm/fbb-Italic-inf-ly1.tfm @@ -2163,7 +2499,6 @@ 2020/06/27 | 1824 | fonts/fbb/tfm/fbbP-Bold-lf-t1--base.tfm 2020/06/27 | 1824 | fonts/fbb/tfm/fbb-Bold-osf-sc-t1--base.tfm 2020/06/27 | 1820 | fonts/fbb/tfm/fbb-Bold-inf-t1.tfm -2020/06/27 | 181773 | systems/win32/miktex/tm/packages/miktex-mo-bin-x64-2.9.tar.lzma 2020/06/27 | 1816 | fonts/fbb/tfm/fbb-Bold-sup-t1.tfm 2020/06/27 | 1812 | fonts/fbb/tfm/fbb-Bold-tosf-t1--base.tfm 2020/06/27 | 1812 | fonts/fbb/tfm/fbb-Bold-tlf-t1--base.tfm @@ -2253,7 +2588,6 @@ 2020/06/27 | 1740 | fonts/fbb/tfm/fbb-Regular-lf-sc-ly1--base.tfm 2020/06/27 | 1740 | fonts/fbb/tfm/fbb-Regular-inf-ly1.tfm 2020/06/27 | 1740 | fonts/fbb/tfm/fbbP-Regular-lf-sc-ly1--base.tfm -2020/06/27 | 1740106 | systems/win32/miktex/tm/packages/miktex-luatex-bin-2.9.tar.lzma 2020/06/27 | 1736 | fonts/fbb/tfm/fbb-Regular-tosf-ly1--base.tfm 2020/06/27 | 1736 | fonts/fbb/tfm/fbb-Regular-tlf-ly1--base.tfm 2020/06/27 | 1736 | fonts/fbb/tfm/fbb-Regular-inf-ly1--base.tfm @@ -2343,7 +2677,6 @@ 2020/06/27 | 1608 | fonts/fbb/tfm/fbb-BoldItalic-tosf-ts1--base.tfm 2020/06/27 | 1608 | fonts/fbb/tfm/fbb-BoldItalic-tlf-ts1.tfm 2020/06/27 | 1608 | fonts/fbb/tfm/fbb-BoldItalic-tlf-ts1--base.tfm -2020/06/27 | 160673 | systems/win32/miktex/tm/packages/miktex-mo-bin-2.9.tar.lzma 2020/06/27 | 1603 | macros/latex/contrib/biblatex-contrib/biblatex-software/Makefile 2020/06/27 | 159924 | macros/latex/contrib/icon-appr/docs/iconappr-man.pdf 2020/06/27 | 1572 | fonts/fbb/tfm/fbb-Italic-osf-ts1.tfm @@ -2448,307 +2781,139 @@ 2020/06/27 | 10752 | fonts/fbb/tfm/fbb-Italic-tosf-ly1.tfm 2020/06/27 | 104985 | fonts/etbb/type1/ETbb-BoldItalic.pfb 2020/06/26 | 9920 | macros/latex/contrib/beamer-contrib/beamerappendixnote/example-basic.pdf -2020/06/26 | 97921 | systems/win32/miktex/tm/packages/miktex-texware-bin-2.9.tar.lzma -2020/06/26 | 96856 | systems/win32/miktex/tm/packages/miktex-mfware-bin-2.9.tar.lzma -2020/06/26 | 96835 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-x64-2.9.tar.lzma -2020/06/26 | 955925 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-2.9.tar.lzma -2020/06/26 | 95541 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-2.9.tar.lzma 2020/06/26 | 9472650 | info/symbols/comprehensive/rawtables-a4.pdf 2020/06/26 | 9472406 | info/symbols/comprehensive/rawtables-letter.pdf -2020/06/26 | 94646 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-2.9.tar.lzma -2020/06/26 | 94513 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-2.9.tar.lzma 2020/06/26 | 94241 | macros/latex/contrib/fontsetup/doc/fspsample-palatino.pdf 2020/06/26 | 9389335 | info/symbols/comprehensive/symbols-letter.pdf 2020/06/26 | 9369761 | info/symbols/comprehensive/symbols-a4.pdf -2020/06/26 | 93616 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-x64-2.9.tar.lzma -2020/06/26 | 93605 | systems/win32/miktex/tm/packages/miktex-lua53-bin-2.9.tar.lzma 2020/06/26 | 930 | info/symbols/comprehensive/source/fakedozenal.sty -2020/06/26 | 922706 | systems/win32/miktex/tm/packages/miktex-poppler-bin-2.9.tar.lzma 2020/06/26 | 9181 | fonts/ektype-tanka/doc/EkType-tanka.tex 2020/06/26 | 9114 | macros/latex/contrib/doclicense/images/doclicense-CC-zero-80x15.eps 2020/06/26 | 9060 | systems/texlive/tlnet/archive/thesis-ekf.source.r55662.tar.xz -2020/06/26 | 88836 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-x64-2.9.tar.lzma -2020/06/26 | 88013 | systems/win32/miktex/tm/packages/miktex-texify-bin-x64-2.9.tar.lzma -2020/06/26 | 87257 | systems/win32/miktex/tm/packages/miktex-png-bin-x64-2.9.tar.lzma -2020/06/26 | 8554 | systems/win32/miktex/tm/packages/miktex-md5-bin-x64-2.9.tar.lzma -2020/06/26 | 85293 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-2.9.tar.lzma -2020/06/26 | 84467 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-2.9.tar.lzma 2020/06/26 | 8433 | macros/latex/contrib/doclicense/images/doclicense-CC-pd-80x15.eps 2020/06/26 | 8377 | info/symbols/comprehensive/source/makefakefdsymbol 2020/06/26 | 836 | info/symbols/comprehensive/source/symbols.ist 2020/06/26 | 83392 | macros/latex/contrib/beamer-contrib/beamerappendixnote.zip -2020/06/26 | 82727 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-x64.tar.lzma 2020/06/26 | 810 | info/symbols/comprehensive/source/makefakestarfont 2020/06/26 | 8061 | info/symbols/comprehensive/source/makefakeMnSymbol -2020/06/26 | 79566 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-2.9.tar.lzma 2020/06/26 | 7940 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-80x15.eps -2020/06/26 | 79253 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-x64-2.9.tar.lzma 2020/06/26 | 7854 | macros/latex/contrib/doclicense/images/doclicense-CC-by-88x31.eps -2020/06/26 | 78183 | systems/win32/miktex/tm/packages/miktex-png-bin-2.9.tar.lzma 2020/06/26 | 777127 | macros/latex/contrib/suftesi/suftesi.pdf -2020/06/26 | 77664 | systems/win32/miktex/tm/packages/miktex-fonts-bin-x64-2.9.tar.lzma -2020/06/26 | 77478 | systems/win32/miktex/tm/packages/miktex-texify-bin-2.9.tar.lzma -2020/06/26 | 77389 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-x64-2.9.tar.lzma -2020/06/26 | 76833 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin.tar.lzma -2020/06/26 | 7531 | systems/win32/miktex/tm/packages/miktex-md5-bin-2.9.tar.lzma 2020/06/26 | 7473 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-80x15.eps -2020/06/26 | 73721 | systems/win32/miktex/tm/packages/miktex-lzma-bin-x64-2.9.tar.lzma -2020/06/26 | 73410 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-x64-2.9.tar.lzma -2020/06/26 | 72926 | systems/win32/miktex/tm/packages/miktex-fonts-bin-2.9.tar.lzma -2020/06/26 | 72560 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-x64-2.9.tar.lzma -2020/06/26 | 72054 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-2.9.tar.lzma -2020/06/26 | 71552 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-x64-2.9.tar.lzma 2020/06/26 | 7103 | macros/latex/contrib/doclicense/images/doclicense-CC-pd-88x31.pdf 2020/06/26 | 71020 | macros/latex/contrib/fontsetup/doc/fspsample-msgaramond.pdf -2020/06/26 | 70218 | systems/win32/miktex/tm/packages/miktex-web-bin-x64-2.9.tar.lzma 2020/06/26 | 7002 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-80x15.eps -2020/06/26 | 69797 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-x64-2.9.tar.lzma -2020/06/26 | 69191 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-x64-2.9.tar.lzma -2020/06/26 | 68641 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-2.9.tar.lzma 2020/06/26 | 685891 | macros/latex/contrib/doclicense.zip 2020/06/26 | 681686 | macros/latex/contrib/suftesi/templates.zip 2020/06/26 | 679611 | macros/latex/contrib/fontsetup/doc/fontsetup-doc.pdf -2020/06/26 | 676817 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma -2020/06/26 | 67376 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-x64-2.9.tar.lzma -2020/06/26 | 67322 | systems/win32/miktex/tm/packages/miktex-lzma-bin-2.9.tar.lzma 2020/06/26 | 6616 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-80x15.eps -2020/06/26 | 66094 | systems/win32/miktex/tm/packages/miktex-web-bin-2.9.tar.lzma -2020/06/26 | 65674 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-2.9.tar.lzma -2020/06/26 | 65600 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-x64-2.9.tar.lzma 2020/06/26 | 6526 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-80x15.eps -2020/06/26 | 64206 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-x64-2.9.tar.lzma 2020/06/26 | 640 | macros/latex/contrib/beamer-contrib/beamerappendixnote/build.sh -2020/06/26 | 638707 | systems/win32/miktex/tm/packages/miktex-yap-bin-x64-2.9.tar.lzma -2020/06/26 | 63596 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-2.9.tar.lzma -2020/06/26 | 63576 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-2.9.tar.lzma -2020/06/26 | 63475 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-2.9.tar.lzma -2020/06/26 | 63452 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-2.9.tar.lzma -2020/06/26 | 63000 | systems/win32/miktex/tm/packages/miktex-fmt-bin-x64-2.9.tar.lzma -2020/06/26 | 623063 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-2.9.tar.lzma -2020/06/26 | 61764 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-x64-2.9.tar.lzma 2020/06/26 | 6117 | macros/latex/contrib/beamer-contrib/beamerappendixnote/beamerappendixnote.dtx 2020/06/26 | 60986 | macros/latex/contrib/fontsetup/doc/fspsample-cambria.pdf -2020/06/26 | 598538 | systems/win32/miktex/tm/packages/miktex-yap-bin-2.9.tar.lzma 2020/06/26 | 59552 | systems/texlive/tlnet/archive/thesis-ekf.r55662.tar.xz -2020/06/26 | 59172 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-2.9.tar.lzma -2020/06/26 | 58984 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-2.9.tar.lzma -2020/06/26 | 58632 | systems/win32/miktex/tm/packages/miktex-cweb-bin-x64-2.9.tar.lzma -2020/06/26 | 583618 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-x64-2.9.tar.lzma 2020/06/26 | 57462 | macros/latex/contrib/beamer-contrib/beamerappendixnote/beamerappendixnote.pdf -2020/06/26 | 57332 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-2.9.tar.lzma -2020/06/26 | 57158 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-x64-2.9.tar.lzma -2020/06/26 | 57070 | systems/win32/miktex/tm/packages/miktex-fmt-bin-2.9.tar.lzma 2020/06/26 | 5675 | macros/latex/contrib/doclicense/images/doclicense-CC-by-80x15.eps 2020/06/26 | 5625 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-eu-88x31.pdf -2020/06/26 | 562469 | systems/win32/miktex/tm/packages/miktex-libressl-bin-x64-2.9.tar.lzma -2020/06/26 | 55795 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-2.9.tar.lzma 2020/06/26 | 5578 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-88x31.pdf -2020/06/26 | 551002 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-x64-2.9.tar.lzma -2020/06/26 | 544063 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-2.9.tar.lzma 2020/06/26 | 5379 | info/symbols/comprehensive/source/fakemusixtex.sty 2020/06/26 | 530 | info/symbols/comprehensive/source/lightbulb10.mf -2020/06/26 | 52090 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-x64-2.9.tar.lzma -2020/06/26 | 51830 | systems/win32/miktex/tm/packages/miktex-cweb-bin-2.9.tar.lzma -2020/06/26 | 51463 | systems/win32/miktex/tm/packages/miktex-synctex-bin-x64-2.9.tar.lzma -2020/06/26 | 51236 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-x64-2.9.tar.lzma -2020/06/26 | 51188 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-x64-2.9.tar.lzma -2020/06/26 | 510115 | systems/win32/miktex/doc/miktex.pdf -2020/06/26 | 50813 | systems/win32/miktex/tm/packages/miktex-psutils-bin-x64-2.9.tar.lzma -2020/06/26 | 500078 | systems/win32/miktex/tm/packages/miktex-libressl-bin-2.9.tar.lzma 2020/06/26 | 4964 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-eu-88x31.pdf -2020/06/26 | 49367 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-2.9.tar.lzma 2020/06/26 | 4928 | systems/texlive/tlnet/archive/dijkstra.r55661.tar.xz 2020/06/26 | 4906 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-88x31.pdf 2020/06/26 | 482430 | macros/latex/contrib/aeb_pro/acromemory/docs/acromemory-man.pdf -2020/06/26 | 48047 | systems/win32/miktex/tm/packages/miktex-expat-bin-x64-2.9.tar.lzma 2020/06/26 | 4692 | info/symbols/comprehensive/source/fakeallrunes.sty 2020/06/26 | 468 | info/symbols/comprehensive/source/unicode2eps.pe -2020/06/26 | 46299 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-2.9.tar.lzma -2020/06/26 | 462472 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-2.9.tar.lzma -2020/06/26 | 460512 | systems/win32/miktex/tm/packages/miktex-doc.tar.lzma -2020/06/26 | 45767 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-2.9.tar.lzma 2020/06/26 | 4546 | macros/latex/contrib/doclicense/images/doclicense-CC-zero-88x31.pdf -2020/06/26 | 45386 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-2.9.tar.lzma -2020/06/26 | 44990 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-x64-2.9.tar.lzma 2020/06/26 | 44926 | fonts/ektype-tanka/doc/EkType-tanka.pdf 2020/06/26 | 4485732 | systems/win32/w32tex/texinfo-w32.tar.xz 2020/06/26 | 4459 | fonts/ektype-tanka/README.txt 2020/06/26 | 44495 | macros/latex/contrib/fontsetup/doc/fspsample-newdefault.pdf -2020/06/26 | 43294 | systems/win32/miktex/tm/packages/miktex-expat-bin-2.9.tar.lzma 2020/06/26 | 4308 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-88x31.pdf -2020/06/26 | 43049 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma -2020/06/26 | 42468 | systems/win32/miktex/tm/packages/miktex-psutils-bin-2.9.tar.lzma 2020/06/26 | 4214 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-eu-88x31.pdf -2020/06/26 | 42050 | systems/win32/miktex/tm/packages/miktex-synctex-bin-2.9.tar.lzma 2020/06/26 | 41 | info/symbols/comprehensive/source/lightbulb.map 2020/06/26 | 4160 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-88x31.pdf 2020/06/26 | 4107 | info/symbols/comprehensive/source/teubner-subset.sty -2020/06/26 | 40835 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-2.9.tar.lzma -2020/06/26 | 39444 | systems/win32/miktex/tm/packages/miktex-patgen-bin-x64.tar.lzma -2020/06/26 | 39328 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma -2020/06/26 | 392547 | systems/win32/miktex/tm/packages/miktex-cairo-bin-x64-2.9.tar.lzma 2020/06/26 | 3748716 | systems/texlive/tlnet/archive/tudscr.doc.r55663.tar.xz 2020/06/26 | 374620 | systems/texlive/tlnet/archive/dijkstra.doc.r55661.tar.xz 2020/06/26 | 371 | macros/latex/contrib/fontsetup/README -2020/06/26 | 36902 | systems/win32/miktex/tm/packages/miktex-upmendex-bin-x64.tar.lzma 2020/06/26 | 3686 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-88x31.pdf -2020/06/26 | 36853 | systems/win32/miktex/tm/packages/miktex-posix-bin-x64-2.9.tar.lzma 2020/06/26 | 3673 | info/symbols/comprehensive/source/lightbulb.eps -2020/06/26 | 36306 | systems/win32/miktex/tm/packages/miktex-chktex-bin-x64-2.9.tar.lzma 2020/06/26 | 358306 | macros/latex/contrib/doclicense/doclicense.pdf 2020/06/26 | 35715 | macros/latex/contrib/doclicense/doclicense.dtx -2020/06/26 | 35343 | systems/win32/miktex/tm/packages/miktex-patgen-bin.tar.lzma 2020/06/26 | 35072300 | info/symbols/comprehensive.zip -2020/06/26 | 35032 | systems/win32/miktex/tm/packages/miktex-mspack-bin-x64-2.9.tar.lzma -2020/06/26 | 34780 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-x64-2.9.tar.lzma 2020/06/26 | 3420 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-80x15.pdf 2020/06/26 | 3379 | macros/latex/contrib/doclicense/images/doclicense-CC-zero-80x15.pdf 2020/06/26 | 33644 | macros/latex/contrib/fontsetup/doc/fspsample-libertinus.pdf -2020/06/26 | 33107 | systems/win32/miktex/tm/packages/miktex-upmendex-bin.tar.lzma -2020/06/26 | 329694 | systems/win32/miktex/tm/packages/miktex-cairo-bin-2.9.tar.lzma 2020/06/26 | 32654 | macros/latex/contrib/fontsetup/doc/fspsample-gfsdidotclassic.pdf -2020/06/26 | 32405 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-x64-2.9.tar.lzma -2020/06/26 | 32317 | systems/win32/miktex/tm/packages/miktex-chktex-bin-2.9.tar.lzma 2020/06/26 | 32216 | macros/latex/contrib/aeb_pro/acromemory/acromemory.dtx 2020/06/26 | 3208 | info/symbols/comprehensive/source/fakearcs.sty 2020/06/26 | 3207568 | fonts/ektype-tanka.zip 2020/06/26 | 3198 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-80x15.pdf 2020/06/26 | 316812 | systems/texlive/tlnet/archive/tudscr.source.r55663.tar.xz 2020/06/26 | 3132 | info/symbols/comprehensive/source/fakeold-arrows.sty -2020/06/26 | 31225 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-x64-2.9.tar.lzma 2020/06/26 | 31224 | macros/latex/contrib/fontsetup/doc/fspsample-gfsdidot.pdf -2020/06/26 | 31209 | systems/win32/miktex/tm/packages/miktex-mspack-bin-2.9.tar.lzma -2020/06/26 | 31194 | systems/win32/miktex/tm/packages/miktex-posix-bin-2.9.tar.lzma 2020/06/26 | 311860 | systems/texlive/tlnet/archive/thesis-ekf.doc.r55662.tar.xz -2020/06/26 | 310570 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-x64-2.9.tar.lzma 2020/06/26 | 30994 | macros/latex/contrib/fontsetup/doc/fspsample-ebgaramond.pdf 2020/06/26 | 3094 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-80x15.pdf -2020/06/26 | 30918 | systems/win32/miktex/tm/packages/miktex-autosp-bin-x64-2.9.tar.lzma -2020/06/26 | 30858 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-x64-2.9.tar.lzma 2020/06/26 | 3076 | macros/latex/contrib/doclicense/images/doclicense-CC-pd-80x15.pdf -2020/06/26 | 304939 | systems/win32/miktex/tm/packages/miktex-metapost-bin-x64-2.9.tar.lzma -2020/06/26 | 29638 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-x64-2.9.tar.lzma -2020/06/26 | 29367 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-2.9.tar.lzma 2020/06/26 | 2905 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-80x15.pdf -2020/06/26 | 29026 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-x64-2.9.tar.lzma 2020/06/26 | 2901 | macros/latex/contrib/doclicense/images/doclicense-CC-by-88x31.pdf -2020/06/26 | 29000 | systems/win32/miktex/tm/packages/miktex-teckit-bin-x64-2.9.tar.lzma 2020/06/26 | 28947 | macros/latex/contrib/fontsetup/doc/fspsample-stixtwo.pdf 2020/06/26 | 2863 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-80x15.pdf -2020/06/26 | 28630 | systems/win32/miktex/tm/packages/miktex-autosp-bin-2.9.tar.lzma 2020/06/26 | 28482 | macros/latex/contrib/fontsetup/doc/fspsample-neoeuler.pdf 2020/06/26 | 283964 | macros/latex/contrib/aeb_pro/acromemory/docs/acromemory.pdf -2020/06/26 | 281767 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-x64-2.9.tar.lzma 2020/06/26 | 2806 | info/symbols/comprehensive/source/lightbulb10.pfb -2020/06/26 | 279974 | systems/win32/miktex/tm/packages/miktex-xetex-bin-x64-2.9.tar.lzma -2020/06/26 | 27936 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-2.9.tar.lzma 2020/06/26 | 27885 | macros/latex/contrib/fontsetup/doc/fspsample-minion.pdf 2020/06/26 | 27819 | macros/latex/contrib/fontsetup/doc/fspsample-gfsartemisia.pdf 2020/06/26 | 27714 | macros/latex/contrib/fontsetup/doc/fspsample-cmr.pdf 2020/06/26 | 27539 | macros/latex/contrib/fontsetup/doc/fspsample-gfsneohellenic.pdf -2020/06/26 | 273514 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-2.9.tar.lzma 2020/06/26 | 2712 | macros/latex/contrib/fontsetup/doc/fspsample.tex -2020/06/26 | 27051 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-2.9.tar.lzma -2020/06/26 | 27014 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-2.9.tar.lzma -2020/06/26 | 269582 | systems/win32/miktex/tm/packages/miktex-metapost-bin-2.9.tar.lzma -2020/06/26 | 26922 | systems/win32/miktex/tm/packages/miktex-teckit-bin-2.9.tar.lzma -2020/06/26 | 26607 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-2.9.tar.lzma -2020/06/26 | 2656799 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma 2020/06/26 | 2568 | macros/latex/contrib/doclicense/images/doclicense-CC-by-80x15.pdf 2020/06/26 | 2566 | info/symbols/comprehensive/source/makefakeboisik -2020/06/26 | 25495 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-2.9.tar.lzma -2020/06/26 | 2533217 | systems/win32/miktex/tm/packages/miktex-texworks-bin-2.9.tar.lzma 2020/06/26 | 25282 | macros/latex/contrib/fontsetup/doc/fspsample-kerkis.pdf -2020/06/26 | 250290 | systems/win32/miktex/tm/packages/miktex-xetex-bin-2.9.tar.lzma 2020/06/26 | 249 | macros/latex/contrib/beamer-contrib/beamerappendixnote/example-longnote.tex -2020/06/26 | 246869 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-2.9.tar.lzma 2020/06/26 | 2434 | info/symbols/comprehensive/source/fakego.sty -2020/06/26 | 243099 | systems/win32/miktex/tm/packages/miktex-pmx-bin-x64-2.9.tar.lzma -2020/06/26 | 23563 | systems/win32/miktex/tm/packages/miktex-popt-bin-x64-2.9.tar.lzma 2020/06/26 | 23139 | macros/latex/contrib/fontsetup/doc/fspsample-times.pdf -2020/06/26 | 22997 | systems/win32/miktex/tm/packages/miktex-devnag-bin-x64-2.9.tar.lzma 2020/06/26 | 22727 | macros/context/contrib/context-vim.zip -2020/06/26 | 224021 | systems/win32/miktex/tm/packages/miktex-console-bin-x64-2.9.tar.lzma 2020/06/26 | 2144008 | systems/win32/w32tex/win64/context-w64.tar.xz 2020/06/26 | 21396 | macros/latex/contrib/fontsetup/doc/fspsample-fira.pdf -2020/06/26 | 210591 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-x64-2.9.tar.lzma 2020/06/26 | 2105648 | systems/texlive/tlnet/archive/univie-ling.doc.r55664.tar.xz 2020/06/26 | 20779 | macros/latex/contrib/aeb_pro/acromemory/docs/acromemory-man.tex -2020/06/26 | 20763 | systems/win32/miktex/tm/packages/miktex-devnag-bin-2.9.tar.lzma 2020/06/26 | 207492 | macros/latex/contrib/suftesi/suftesi.dtx -2020/06/26 | 207359 | systems/win32/miktex/tm/packages/miktex-pmx-bin-2.9.tar.lzma 2020/06/26 | 206 | macros/latex/contrib/beamer-contrib/beamerappendixnote/example-basic.tex -2020/06/26 | 201691 | systems/win32/miktex/tm/packages/miktex-console-bin-2.9.tar.lzma -2020/06/26 | 19985 | systems/win32/miktex/tm/packages/miktex-popt-bin-2.9.tar.lzma -2020/06/26 | 196634 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-2.9.tar.lzma -2020/06/26 | 194251 | systems/win32/miktex/tm/packages/miktex-pixman-bin-x64-2.9.tar.lzma -2020/06/26 | 193106 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-2.9.tar.lzma 2020/06/26 | 1909 | macros/latex/contrib/aeb_pro/acromemory/README.md -2020/06/26 | 189334 | systems/win32/miktex/tm/packages/miktex-mktex-bin-x64-2.9.tar.lzma -2020/06/26 | 187796 | systems/win32/miktex/tm/packages/miktex-pixman-bin-2.9.tar.lzma -2020/06/26 | 187152 | systems/win32/miktex/tm/packages/miktex-metafont-bin-x64-2.9.tar.lzma 2020/06/26 | 1869 | info/symbols/comprehensive/source/fakearevmath.sty -2020/06/26 | 184442 | systems/win32/miktex/tm/packages/miktex-curl-bin-x64-2.9.tar.lzma 2020/06/26 | 1776 | info/symbols/comprehensive/source/lightbulb.mf -2020/06/26 | 17744 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-x64-2.9.tar.lzma -2020/06/26 | 177340 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-x64-2.9.tar.lzma -2020/06/26 | 17630 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-x64-2.9.tar.lzma -2020/06/26 | 171157 | systems/win32/miktex/tm/packages/miktex-metafont-bin-2.9.tar.lzma -2020/06/26 | 170458 | systems/win32/miktex/tm/packages/miktex-mktex-bin-2.9.tar.lzma -2020/06/26 | 169653 | systems/win32/miktex/tm/packages/miktex-curl-bin-2.9.tar.lzma 2020/06/26 | 1680 | macros/latex/contrib/suftesi/README -2020/06/26 | 165666 | systems/win32/miktex/tm/packages/miktex-tex-bin-x64-2.9.tar.lzma 2020/06/26 | 1642 | info/symbols/comprehensive/source/makefakecmupint 2020/06/26 | 16379 | macros/latex/contrib/fontsetup/doc/fspsample-lucida.pdf 2020/06/26 | 16178 | macros/latex/contrib/beamer-contrib/beamerappendixnote/example-longnote.pdf -2020/06/26 | 16019 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-2.9.tar.lzma 2020/06/26 | 160192 | systems/texlive/tlnet/archive/tudscr.r55663.tar.xz -2020/06/26 | 15948 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-2.9.tar.lzma -2020/06/26 | 154342 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-x64-2.9.tar.lzma 2020/06/26 | 15294 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-eu-88x31.eps -2020/06/26 | 151996 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-x64-2.9.tar.lzma -2020/06/26 | 151851 | systems/win32/miktex/tm/packages/miktex-tex-bin-2.9.tar.lzma 2020/06/26 | 15180 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-88x31.eps 2020/06/26 | 1509071 | install/macros/latex/contrib/suftesi.tds.zip 2020/06/26 | 1493269 | macros/latex/contrib/suftesi.zip 2020/06/26 | 147446 | info/symbols/comprehensive/SYMLIST 2020/06/26 | 1428536 | macros/latex/contrib/aeb_pro/acromemory.zip 2020/06/26 | 14221 | info/symbols/comprehensive/README -2020/06/26 | 141856 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-2.9.tar.lzma -2020/06/26 | 14117 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma -2020/06/26 | 1402186 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-x64-2.9.tar.lzma 2020/06/26 | 13955 | info/symbols/comprehensive/source/makefakestix 2020/06/26 | 13597 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-eu-88x31.eps 2020/06/26 | 13472 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-88x31.eps 2020/06/26 | 13385 | info/symbols/comprehensive/source/Makefile -2020/06/26 | 133766 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-2.9.tar.lzma 2020/06/26 | 1330243 | macros/latex/contrib/fontsetup.zip 2020/06/26 | 1317 | macros/latex/contrib/beamer-contrib/beamerappendixnote/README.md 2020/06/26 | 131504 | systems/texlive/tlnet/archive/univie-ling.r55664.tar.xz -2020/06/26 | 13096 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma -2020/06/26 | 130327 | systems/win32/miktex/tm/packages/miktex-dvips-bin-x64-2.9.tar.lzma 2020/06/26 | 12930 | macros/latex/contrib/doclicense/images/doclicense-CC-pd-88x31.eps -2020/06/26 | 1262627 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-2.9.tar.lzma 2020/06/26 | 12367 | macros/latex/contrib/doclicense/images/doclicense-CC-zero-88x31.eps 2020/06/26 | 11693 | info/symbols/comprehensive/source/makerawtables 2020/06/26 | 11682 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-88x31.eps -2020/06/26 | 116824 | systems/win32/miktex/tm/packages/miktex-gd-bin-x64-2.9.tar.lzma 2020/06/26 | 1161 | info/symbols/comprehensive/source/fakelatexsym.sty -2020/06/26 | 115846 | systems/win32/miktex/tm/packages/miktex-dvips-bin-2.9.tar.lzma 2020/06/26 | 11425 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-eu-88x31.eps -2020/06/26 | 113957 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-x64-2.9.tar.lzma 2020/06/26 | 1137 | macros/latex/contrib/aeb_pro/acromemory/examples/acromemory1.tex 2020/06/26 | 11296 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-88x31.eps -2020/06/26 | 109797 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-x64-2.9.tar.lzma -2020/06/26 | 108949 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-x64-2.9.tar.lzma -2020/06/26 | 1062168 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-x64-2.9.tar.lzma -2020/06/26 | 104666 | systems/win32/miktex/tm/packages/miktex-texware-bin-x64-2.9.tar.lzma 2020/06/26 | 10390 | macros/latex/contrib/fontsetup/doc/fontsetup-doc.tex -2020/06/26 | 102622 | systems/win32/miktex/tm/packages/miktex-lua53-bin-x64-2.9.tar.lzma -2020/06/26 | 1022029 | systems/win32/miktex/tm/packages/miktex-poppler-bin-x64-2.9.tar.lzma -2020/06/26 | 102006 | systems/win32/miktex/tm/packages/miktex-mfware-bin-x64-2.9.tar.lzma 2020/06/26 | 1019679 | info/symbols/comprehensive/source/symbols.tex -2020/06/26 | 100845 | systems/win32/miktex/tm/packages/miktex-gd-bin-2.9.tar.lzma 2020/06/26 | 10046 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-88x31.eps 2020/06/25 | 99600 | systems/texlive/tlnet/archive/xfakebold.doc.r55654.tar.xz 2020/06/25 | 9684 | macros/latex/contrib/tudscr/source/doc/tudscr-introduction.tex @@ -2875,7 +3040,6 @@ 2020/06/24 | 476784 | fonts/logix/fonts/logix.woff 2020/06/24 | 474892 | systems/texlive/tlnet/archive/lshort-thai.doc.r55643.tar.xz 2020/06/24 | 4707 | support/pdfxup/pdfxup.1 -2020/06/24 | 4668233 | fonts/logix/source/logix.vfc 2020/06/24 | 4667 | fonts/newcomputermodern/README 2020/06/24 | 459766 | fonts/logix/doc/logix.pdf 2020/06/24 | 456536 | systems/texlive/tlnet/archive/biblatex-phys.doc.r55643.tar.xz @@ -2951,12 +3115,10 @@ 2020/06/24 | 2588 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos.pdf 2020/06/24 | 2588 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_01.pdf 2020/06/24 | 25836 | systems/texlive/tlnet/archive/mnras.r55643.tar.xz -2020/06/24 | 2566672 | systems/win32/w32tex/tex4htk-w32.tar.xz 2020/06/24 | 2525 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_02.pdf 2020/06/24 | 2512 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_04.pdf 2020/06/24 | 25004 | systems/texlive/tlnet/archive/hitszthesis.r55643.tar.xz 2020/06/24 | 2494 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_03.pdf -2020/06/24 | 249030 | fonts/logix/source/logix.math 2020/06/24 | 2463 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_08.pdf 2020/06/24 | 244 | fonts/newcomputermodern/NewComputerModernSansBook.fontspec 2020/06/24 | 24475 | macros/latex/contrib/reledmac/examples/3-reledpar_columns_different_languages.pdf @@ -3083,107 +3245,3 @@ 2020/06/24 | 1028 | support/pdfxup/RELEASES 2020/06/24 | 100517 | macros/latex/contrib/xfakebold.zip 2020/06/24 | 10033 | macros/latex/contrib/reledmac/examples/4-reledpar_one_series_per_pstart.tex -2020/06/23 | 9894 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_package.pdf -2020/06/23 | 981 | graphics/svg/source/examples/root.C -2020/06/23 | 967 | macros/latex/contrib/cquthesis/contents/conclusion.tex -2020/06/23 | 95865 | macros/latex/contrib/cquthesis/cquthesis.dtx -2020/06/23 | 908820 | systems/texlive/tlnet/archive/witharrows.doc.r55625.tar.xz -2020/06/23 | 8778 | macros/latex/contrib/cquthesis/README-Chinese.md -2020/06/23 | 8596 | macros/latex/contrib/hitszthesis/README.md -2020/06/23 | 803 | macros/latex/contrib/cquthesis/contents/denotation.tex -2020/06/23 | 8015 | macros/latex/contrib/l3backend/l3backend-color.dtx -2020/06/23 | 749276 | fonts/newcomputermodern/NewCMMono10-Book.otf -2020/06/23 | 7036 | systems/texlive/tlnet/archive/bibleref.r55626.tar.xz -2020/06/23 | 702174 | graphics/svg/source/examples/root.svg -2020/06/23 | 68916 | macros/latex/contrib/cquthesis/figures/CQUbadge.pdf -2020/06/23 | 654 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_package.tex -2020/06/23 | 63375 | install/macros/latex/contrib/l3backend.tds.zip -2020/06/23 | 611466 | macros/latex/contrib/hitszthesis/hitszthesis.pdf -2020/06/23 | 5591 | fonts/logix/README -2020/06/23 | 556 | macros/latex/contrib/cquthesis/contents/ack.tex -2020/06/23 | 550 | macros/latex/contrib/l3backend/README.md -2020/06/23 | 5360 | macros/latex/contrib/hitszthesis/hitszthesis-example.tex -2020/06/23 | 5340 | macros/latex/contrib/fontsetup/fspolddefault.sty -2020/06/23 | 5329 | macros/latex/contrib/fontsetup/fspdefault.sty -2020/06/23 | 52368 | systems/texlive/tlnet/archive/witharrows.source.r55625.tar.xz -2020/06/23 | 51052 | macros/latex/contrib/shtthesis/shtthesis-user-guide.tex -2020/06/23 | 504608 | fonts/newcomputermodern/NewCMSans10-BookOblique.otf -2020/06/23 | 50031 | macros/latex/contrib/shtthesis/shtthesis.cls -2020/06/23 | 49466 | macros/latex/contrib/l3backend/l3backend-pdf.dtx -2020/06/23 | 4869 | macros/latex/contrib/cquthesis/contents/cover.tex -2020/06/23 | 46048 | systems/texlive/tlnet/archive/fbox.doc.r55627.tar.xz -2020/06/23 | 4482 | macros/latex/contrib/cquthesis/contents/appendix.tex -2020/06/23 | 4336 | macros/latex/contrib/hitszthesis/back/appendix01.tex -2020/06/23 | 4199 | graphics/svg/README.md -2020/06/23 | 41673 | macros/latex/contrib/l3backend/l3backend-draw.dtx -2020/06/23 | 4082 | macros/latex/contrib/cquthesis/makewin.bat -2020/06/23 | 3938 | macros/latex/contrib/cquthesis/contents/introduction.tex -2020/06/23 | 3927 | macros/luatex/optex/base/optex.ini -2020/06/23 | 39236 | macros/latex/contrib/l3backend.zip -2020/06/23 | 3889 | macros/luatex/optex/doc/optex-doc.tex -2020/06/23 | 386915 | macros/latex/contrib/hitszthesis/hitszthesis-bachelor.pdf -2020/06/23 | 3856308 | systems/win32/w32tex/luajittex-dev-w32.tar.xz -2020/06/23 | 3843112 | systems/win32/w32tex/luajittex-exp-w32.tar.xz -2020/06/23 | 3833356 | systems/win32/w32tex/luajittex-w32.tar.xz -2020/06/23 | 3808 | macros/latex/contrib/reledmac/README.md -2020/06/23 | 363388 | systems/texlive/tlnet/archive/bibleref.doc.r55626.tar.xz -2020/06/23 | 3591 | macros/latex/contrib/l3backend/l3backend.ins -2020/06/23 | 3447248 | systems/win32/w32tex/win64/luajittex-exp-w64.tar.xz -2020/06/23 | 3437540 | systems/win32/w32tex/win64/luajittex-dev-w64.tar.xz -2020/06/23 | 3432636 | systems/win32/w32tex/win64/luajittex-w64.tar.xz -2020/06/23 | 3270 | macros/luatex/optex/README -2020/06/23 | 326 | macros/latex/contrib/cquthesis/figures/README -2020/06/23 | 31663 | macros/latex/contrib/cquthesis/ref/refs.bib -2020/06/23 | 3157 | macros/latex/contrib/cquthesis/cquthesis.ins -2020/06/23 | 3127648 | systems/win32/w32tex/win64/luatex-exp-w64.tar.xz -2020/06/23 | 3104636 | systems/win32/w32tex/win64/luatex-dev-w64.tar.xz -2020/06/23 | 3103296 | systems/win32/w32tex/win64/luatex-w64.tar.xz -2020/06/23 | 3102 | macros/latex/contrib/cquthesis/main.tex -2020/06/23 | 3034 | macros/latex/contrib/cquthesis/makewin-en.bat -2020/06/23 | 303460 | macros/latex/contrib/reledmac/reledpar.dtx -2020/06/23 | 2978 | macros/latex/contrib/shtthesis/README.md -2020/06/23 | 29494 | macros/latex/contrib/cquthesis/cqunumerical.bst -2020/06/23 | 2867 | macros/latex/contrib/l3backend/CHANGELOG.md -2020/06/23 | 2852 | macros/latex/contrib/cquthesis/contents/experiment.tex -2020/06/23 | 28014 | graphics/svg/source/examples/svg-example.svg -2020/06/23 | 2748 | macros/latex/contrib/cquthesis/README.md -2020/06/23 | 24795 | macros/latex/contrib/reledmac/doc-include/migrate-mac.dtx -2020/06/23 | 23328 | macros/latex/contrib/cquthesis/contents/analysis.tex -2020/06/23 | 2331 | macros/latex/contrib/cquthesis/cquthesis.sty -2020/06/23 | 2329 | macros/latex/contrib/cquthesis/Makefile -2020/06/23 | 231435 | graphics/svg/source/svg.dtx -2020/06/23 | 23033 | macros/latex/contrib/rest-api/rest-api.dtx -2020/06/23 | 2200729 | macros/latex/contrib/shtthesis.zip -2020/06/23 | 2168060 | macros/latex/contrib/shtthesis/shtthesis-user-guide.pdf -2020/06/23 | 2130994 | macros/luatex/optex.zip -2020/06/23 | 21221 | macros/latex/contrib/l3backend/l3backend-graphics.dtx -2020/06/23 | 1874 | macros/latex/contrib/cquthesis/CONTRIBUTORS.md -2020/06/23 | 18172676 | systems/win32/w32tex/luatex-exp-w32.tar.xz -2020/06/23 | 18152796 | systems/win32/w32tex/luatex-dev-w32.tar.xz -2020/06/23 | 17929508 | systems/win32/w32tex/luatex-w32.tar.xz -2020/06/23 | 1786084 | macros/latex/contrib/hitszthesis.zip -2020/06/23 | 1776 | systems/texlive/tlnet/archive/fbox.r55627.tar.xz -2020/06/23 | 1755 | macros/latex/contrib/hitszthesis/body/chapter01.tex -2020/06/23 | 17393 | macros/latex/contrib/hitszthesis/hitszthesis.sty -2020/06/23 | 17200 | systems/texlive/tlnet/archive/bibleref.source.r55626.tar.xz -2020/06/23 | 1461 | graphics/svg/doc/LICENSE.md -2020/06/23 | 1459 | macros/latex/contrib/hitszthesis/body/chapter05.tex -2020/06/23 | 14568 | systems/texlive/tlnet/archive/witharrows.r55625.tar.xz -2020/06/23 | 14509 | macros/latex/contrib/l3backend/l3backend-box.dtx -2020/06/23 | 14249 | macros/latex/contrib/l3backend/l3backend-header.dtx -2020/06/23 | 142219 | macros/latex/contrib/rest-api/rest-api.pdf -2020/06/23 | 137219 | macros/latex/contrib/rest-api.zip -2020/06/23 | 13660 | macros/latex/contrib/hitszthesis/body/chapter02.tex -2020/06/23 | 13468 | macros/latex/contrib/l3backend/l3backend-basics.dtx -2020/06/23 | 1298 | macros/latex/contrib/l3backend/l3backend-code.tex -2020/06/23 | 1242362 | macros/luatex/optex/doc/optex-doc.pdf -2020/06/23 | 1214286 | macros/latex/contrib/cquthesis.zip -2020/06/23 | 120032 | macros/latex/contrib/hitszthesis/hitszthesis.dtx -2020/06/23 | 11874 | macros/latex/contrib/shtthesis/CHANGELOG.md -2020/06/23 | 1163448 | graphics/svg.zip -2020/06/23 | 110 | graphics/svg/source/examples/svg-preamble.tex -2020/06/23 | 1102068 | fonts/newcomputermodern/NewCM10-BookItalic.otf -2020/06/23 | 1090499 | macros/latex/contrib/cquthesis/cquthesis.pdf -2020/06/23 | 1077428 | fonts/newcomputermodern/NewCM10-Book.otf -2020/06/23 | 1040316 | fonts/newcomputermodern/NewCMMono10-BookItalic.otf -2020/06/23 | 1038237 | graphics/svg/doc/svg.pdf diff --git a/fonts/erewhon/README b/fonts/erewhon/README index 41bc194d20..7f4c54c08b 100644 --- a/fonts/erewhon/README +++ b/fonts/erewhon/README @@ -2,7 +2,10 @@ This package provides LaTeX support files for the Erewhon fonts, made up of font http://www.ctan.org/license/lppl1.3 for the details of that license. -Current version: 1.110, 2020-05-30 +Current version: 1.111, 2020-06-29 + +Changes in version 1.111 +Reworked the \textfrac macro to make better kerning around the solidus. Changes in version 1.110 1. Latest otf files now included---those in 1.109 were inadvertently copied from the wrong source. diff --git a/fonts/erewhon/doc/erewhon-doc.pdf b/fonts/erewhon/doc/erewhon-doc.pdf index bdaa70967d..1a27b13ecb 100644 Binary files a/fonts/erewhon/doc/erewhon-doc.pdf and b/fonts/erewhon/doc/erewhon-doc.pdf differ diff --git a/fonts/erewhon/doc/erewhon-doc.tex b/fonts/erewhon/doc/erewhon-doc.tex index 8ec4dc5709..0847b1fed8 100644 --- a/fonts/erewhon/doc/erewhon-doc.tex +++ b/fonts/erewhon/doc/erewhon-doc.tex @@ -43,7 +43,7 @@ \item full collections of superior lowercase letters (including \`e as \textsu{\`e} and \'e as \textsu{\'e}), mainly for the benefit of languages in which those are in common use---e.g., French, Spanish; \item size reduced by 6\% from Heuristica, which matched the old version of Utopia---the new size matches that of Adobe's commercial UtopiaStd; \item shapes of some oldstyle figures modified to have more of an oldstyle appearance; -\item fraction macros based on the new numerator and denominator figures; +\item fraction macros based on the new numerator and denominator figures: e.g., \verb|\textfrac{34}{73}| renders as \textfrac{34}{73} and \verb|\textfrac[2]{17}{43}| renders as \textfrac[2]{17}{43}; \item the bold upright face has been made less cramped. \item As of version $1.109$, a Russian ruble glyph from Heuristica was added but is accessible from LaTeX encodings. For LaTeX users, a \verb|\textruble| command has been added, built as a composite glyph built from a scaled down P and two rules, providing an approximation to the actual ruble glyph: \textruble. \end{itemize} @@ -122,7 +122,7 @@ The baseline for {\tt superior} letters and figures has been uniformized at 356 The baseline for {\tt numerator} figures has been uniformized at 256 {\tt units}. \item A substantial number of {\tt superior} letters and symbols have been added---see the table near the end of this document. \item -The TS$1$ encoded ({\tt textcomp}) has been enriched and is now essentially full. In particular, this permits macros like \verb|\textfractionsolidus| and \verb|\textcircled| render using {\tt erewhon} glyphs rather than CMR10 glyphs. (Recall that if \LaTeX\ thinks the TS$1$ font lacks enough glyphs, it tries to make substitutions fiorst from the OMS font, then from CRM10. As {\tt newtxmath} lacks an OMS encoded font, the substitutions are made only from CMR10.) +The TS$1$ encoded ({\tt textcomp}) has been enriched and is now essentially full. In particular, this permits macros like \verb|\textfractionsolidus| and \verb|\textcircled| render using {\tt erewhon} glyphs rather than Computer Modern glyphs. (Recall that if \LaTeX\ thinks the TS$1$ font lacks enough glyphs, it tries to make substitutions first from the OMS font, then from Computer Modern. As {\tt newtxmath} lacks an OMS encoded font, the substitutions are made only from Computer Modern.) \end{itemize} diff --git a/fonts/erewhon/tex/erewhon.sty b/fonts/erewhon/tex/erewhon.sty index 463351b24a..66ec18e221 100644 --- a/fonts/erewhon/tex/erewhon.sty +++ b/fonts/erewhon/tex/erewhon.sty @@ -1,8 +1,8 @@ %% erewhon.sty %% \NeedsTeXFormat{LaTeX2e} -\def\fileversion{1.110} -\def\filedate{2020/05/30} +\def\fileversion{1.111} +\def\filedate{2020/06/29} \ProvidesPackage{erewhon} [\filedate\space v\fileversion] @@ -13,7 +13,7 @@ \RequirePackage{textcomp} \RequirePackage{scalefnt} % only for \textruble \DeclareEncodingSubset{TS1}{erewhon-*}{0} -\RequirePackage{ifthen} +\RequirePackage{xstring,ifthen} % for \textfrac \IfFileExists{mweights.sty}{\RequirePackage{mweights}}{} \RequirePackage{etoolbox} \IfFileExists{fontaxes.sty}{ @@ -45,13 +45,47 @@ \DeclareTextFontCommand{\textde}{\defigures} \let\textdenominator\textde }{} -\providecommand*{\textfrac}[2]{% - \textnu{#1}\kern0em{\fontencoding{TS1}\selectfont\char"2F}\kern0em\textde{#2}} %\textfractionsolidus does not work here +%\providecommand*{\textfrac}[2]{% +% \textnu{#1}\kern0em{\fontencoding{TS1}\selectfont\char"2F}\kern0em\textde{#2}} %\textfractionsolidus does not work here +\newcommand{\textfrac}[3][]{% like \textfrac[1]{7}{8} + \mbox{% + \ifthenelse{\not\equal{#1}{}}%Test for integer portion [optional #1] + {\textlf{#1}\kern.05em}{}% + \textnu{#2}% numerator + \StrRight{#2}{1}[\@digit@]% + % look for 1, 2, 3, 4, 7 + \ifcase\@digit@% 0 + \or% 1 + \or\kern.02em% 2 + \or%\kern-.01em% 3 + \or%\kern-.01em% 4 + \or%\kern.01em% 5 + \or\kern.01em% 6 + \or\kern-.08em% 7 + \fi% + \kern\Erewhon@foresolidus{\fontencoding{TS1}\selectfont\char"2F}% + \kern\Erewhon@aftsolidus% + \StrLeft{#3}{1}[\@digit@]% + % look for 1, 4, 5, 7 + \ifcase\@digit@% 0 + \or%\kern -.02em% 1 + \or% 2 + \or% 3 + \or\kern -.03em% 4 + \or% 5 + \or% 6 + \or\kern .02em% 7 + \fi% + \textde{#3}% denominator [#3] + }% +} \def\erewhon@spc{.211em} \def\erewhon@stretch{.1055em} \def\erewhon@shrink{.0703em} \def\erewhon@spcf{} % a factor to multiply \fontdimen2 +\def\Erewhon@foresolidus{0em} +\def\Erewhon@aftsolidus{0em} \newcommand*{\erewhon@scale}{1} \RequirePackage{xkeyval} @@ -61,6 +95,8 @@ \DeclareOptionX{stretch}[.125em]{\gdef\erewhon@stretch{#1}} \DeclareOptionX{shrink}[.1em]{\gdef\erewhon@shrink{#1}} \DeclareOptionX{space}[1.23]{\gdef\erewhon@spcf{#1}} +\DeclareOptionX{foresolidus}{\gdef\Erewhon@foresolidus{#1}} +\DeclareOptionX{aftsolidus}{\gdef\Erewhon@aftsolidus{#1}} \let\orig@footnote=\thefootnote \let\orig@makefnmark=\@makefnmark @@ -141,7 +177,7 @@ OsF}\fontshape{sc}\selectfont #1}% \DeclareTextCommand{\textcircled}{TS1}[1]{\hmode@bgroup \ooalign{% \hfil \raise .37ex\hbox {\fontencoding{T1}\fontseries{m}\fontshape{sc}\fontsize{7.2}{7.2}\selectfont \lowercase{#1}}\hfil \crcr - \textbigcircle + \char 37 %\textbigcircle }% \egroup} diff --git a/graphics/pgf/contrib/tikzducks/t-tikzducks.mkiv b/graphics/pgf/contrib/tikzducks/t-tikzducks.mkiv new file mode 100644 index 0000000000..d9b24b5b05 --- /dev/null +++ b/graphics/pgf/contrib/tikzducks/t-tikzducks.mkiv @@ -0,0 +1,56 @@ +% !TeX root = ./testing/context_duck.tex +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% The tikzducks package +% A package to bring rubber ducks into tikz +% Maintained by samcarter +% +% Project repository and bug tracker: +% https://github.com/samcarter/tikzducks +% +% Released under the LaTeX Project Public License v1.3c or later +% See http://www.latex-project.org/lppl.txt +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% Code for this ConTeXt User Module kindly provided by @JairoAdelRio https://github.com/samcarter/tikzducks/pull/25 +\writestatus{loading}{ConTeXt User Module / TikZDucks 2020/06/30 version v1.5 Draw rubber ducks in TikZ} +\setupcolors[state=start] +\usemodule[tikz] +\enabledirectives[colors.pgf] +\usetikzlibrary[patterns] % for the wizard hat +\usetikzlibrary[calc] +\definecolor[duck@overleafcol][x=48AC3C] +%\unprotect does not work here +\catcode`\@=11 +%So \scalebox and co. works in MkIV too +\define[2]\scalebox{\scale[factor={\ctxlua{context(3*#1)}}]{#2}} +\let\tiny\tfxx +\let\pdfrandomseed\randomseed +%Duck +\def\duck{\dosingleempty\doduck} +\def\doduck[#1]{% + \iffirstargument + \startscope% + \tikzset{/duck/.cd,#1}% + \duck@draw% + \stopscope% + \else + \startscope% + \tikzset{/duck/.cd}% + \duck@draw% + \stopscope% + \fi% +} +%Stripes +\def\stripes{\dosingleempty\dostripes} +\def\dostripes[#1]{ + \iffirstargument + \tikzset{/stripes/.cd,#1}\stripes@draw + \else + \tikzset{/stripes/.cd}\stripes@draw + \fi +} +\input tikzducks-generic.tex +\catcode`\@=12 +\endinput diff --git a/graphics/pgf/contrib/tikzducks/tikzducks-doc.pdf b/graphics/pgf/contrib/tikzducks/tikzducks-doc.pdf index 296ff06bb1..b0c3b26712 100644 Binary files a/graphics/pgf/contrib/tikzducks/tikzducks-doc.pdf and b/graphics/pgf/contrib/tikzducks/tikzducks-doc.pdf differ diff --git a/graphics/pgf/contrib/tikzducks/tikzducks-doc.tex b/graphics/pgf/contrib/tikzducks/tikzducks-doc.tex index fbe6f48fae..283e60e7ab 100644 --- a/graphics/pgf/contrib/tikzducks/tikzducks-doc.tex +++ b/graphics/pgf/contrib/tikzducks/tikzducks-doc.tex @@ -37,6 +37,7 @@ \newcommand{\tikzducks}{Ti\emph{k}Zducks\xspace} \newcommand{\miktex}{MiK\TeX\xspace} \newcommand{\texlive}{\TeX{}Live\xspace} +\newcommand{\ConTeXt}{C\kern-.0333emon\-\kern-.0667em\TeX\kern-.0333emt} % customisation %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \definecolor{duckblue}{RGB}{0,70,140} @@ -116,7 +117,7 @@ \url{https://github.com/samcarter/tikzducks}\\ \url{https://www.ctan.org/pkg/tikzducks} }{samcarter}} -\date{Version v1.4 \textendash{} 2020/04/22} +\date{Version v1.5 \textendash{} 2020/06/30} \begin{document} \maketitle @@ -155,7 +156,9 @@ Mihikma created the duck's beard, % Yudai Nakata helped with problems of \lstinline|\pdfrandomseed|, % -@marmot for his seemingly infinite knowledge of \TikZ which he shared with the world +@marmot for his seemingly infinite knowledge of \TikZ which he shared with the world, +% +@JairoAdelRio for contributing the \ConTeXt{} User Module % and last but not least my thanks go to Martin Schr\"oder for his feedback to the code review. @@ -164,7 +167,7 @@ The ducks mostly consist of basic geometric shapes drawn in \TikZ. Some of the m \subsection{Dependencies} -The \tikzducks package loads \TikZ, which in turn loads the \lstinline|xcolor| package (amongst others). If you require one of these packages to be loaded with some option, please consider loading it yourself before the \tikzducks package or use, e.g. +The \tikzducks package loads \lstinline|expl3| and \TikZ, which in turn loads the \lstinline|xcolor| package (amongst others). If you require one of these packages to be loaded with some option, please consider loading it yourself before the \tikzducks package or use, e.g. \begin{lstlisting}[morekeywords={xcolor,svgnames}] \PassOptionsToPackage{svgnames}{xcolor} @@ -266,6 +269,27 @@ For the \TeX{} purists, there is also a picture mode variant: \end{tcblisting} } +And thanks to @JairoAdelRio there is even a \ConTeXt{} User Module available (caveat: some colours might look different): + +\begin{tcolorbox}[title={\ConTeXt{} User Module}] +\begin{lstlisting}[morekeywords={usemodule,usecolors,starttext,stoptext,starttikzpicture,stoptikzpicture}] +\usemodule[tikzducks] +\usecolors[xwi] +\starttext + +\starttikzpicture +\duck[tophat,bowtie] +\stoptikzpicture + +\stoptext +\end{lstlisting} + +\tcblower +\begin{tikzpicture} +\duck[tophat,bowtie] +\end{tikzpicture} +\end{tcolorbox} + \subsection{Body parts} The various parts of the duck can also be coloured independently, i.e.\ \lstinline|body|, \lstinline|head| or \lstinline|bill|: diff --git a/graphics/pgf/contrib/tikzducks/tikzducks-generic.tex b/graphics/pgf/contrib/tikzducks/tikzducks-generic.tex new file mode 100644 index 0000000000..8c5a996f57 --- /dev/null +++ b/graphics/pgf/contrib/tikzducks/tikzducks-generic.tex @@ -0,0 +1,1748 @@ +% !TeX root = ./testing/test.tex +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% The tikzducks package +% A package to bring rubber ducks into tikz +% Maintained by samcarter +% +% Project repository and bug tracker: +% https://github.com/samcarter/tikzducks +% +% Released under the LaTeX Project Public License v1.3c or later +% See http://www.latex-project.org/lppl.txt +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\newif\ifduck@name +\newif\ifduck@invisible +% Environment %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newif\ifduck@water +% body parts %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newif\ifduck@grumpy +\newif\ifduck@laughing +\newif\ifduck@parrot +% hair styles %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newif\ifduck@shorthair +\newif\ifduck@longhair +\newif\ifduck@crazyhair +\newif\ifduck@recedinghair +\newif\ifduck@eyebrow +\newif\ifduck@beard +\newif\ifduck@mohican +\newif\ifduck@mullet +\newif\ifduck@parting +% clothing %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newif\ifduck@clothing +\newif\ifduck@tshirt +\newif\ifduck@jacket +\newif\ifduck@tie +\newif\ifduck@cape +\newif\ifduck@stripes +\newif\ifduck@bowtie +\newif\ifduck@lapel +\newif\ifduck@aodai +% Headgear %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newif\ifduck@alien +\newif\ifduck@hat +\newif\ifduck@cap +\newif\ifduck@santa +\newif\ifduck@unicorn +\newif\ifduck@magichat +\newif\ifduck@chef +\newif\ifduck@witch +\newif\ifduck@graduate +\newif\ifduck@beret +\newif\ifduck@crown +\newif\ifduck@queencrown +\newif\ifduck@kingcrown +\newif\ifduck@peakedcap +\newif\ifduck@bunny +\newif\ifduck@tophat +\newif\ifduck@darthvader +\newif\ifduck@harlequin +\newif\ifduck@strawhat +\newif\ifduck@helmet +\newif\ifduck@viking +\newif\ifduck@devil +\newif\ifduck@conicalhat +\newif\ifduck@sailor +% Accessories %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newif\ifduck@glasses +\newif\ifduck@sunglasses +\newif\ifduck@squareglasses +\newif\ifduck@icecream +\newif\ifduck@book +\newif\ifduck@magicwand +\newif\ifduck@cricket +\newif\ifduck@rollingpin +\newif\ifduck@signpost +\newif\ifduck@lightsaber +\newif\ifduck@cake +\newif\ifduck@pizza +\newif\ifduck@hockey +\newif\ifduck@baguette +\newif\ifduck@football +\newif\ifduck@mask +\newif\ifduck@necklace +\newif\ifduck@milkshake +\newif\ifduck@wine +\newif\ifduck@prison +\newif\ifduck@speech +\newif\ifduck@think +\newif\ifduck@torch +\newif\ifduck@easter +\newif\ifduck@basket +\newif\ifduck@buttons +\newif\ifduck@sheep +\newif\ifduck@horsetail +\newif\ifduck@crozier +\newif\ifduck@davidlikespineapplepizza +\newif\ifduck@wing +\newif\ifduck@stethoscope +\newif\ifduck@neckerchief +\newif\ifduck@snowduck +\newif\ifduck@vampire +\newif\ifduck@crystalball +\newif\ifduck@cheese +\newif\ifduck@shovel +\newif\ifduck@pickaxe +\newif\ifduck@umbrella +\newif\ifduck@umbrellaclosed +\newif\ifduck@handbag +\newif\ifduck@cocktail +\newif\ifduck@overleaf + +\tikzset{ + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + % + % Pass unknown keys on to tikz + % + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + /duck/.search also={/tikz,/pgf}, + /duck/.cd, + name/.code= \duck@nametrue \def\duck@name{#1}, + invisible/.code = \duck@invisibletrue, + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + % + % Environment + % + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + water/.code = \duck@watertrue + \def\duck@water{#1}, + water/.default = blue, + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + % + % body parts + % + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + body/.code = \def\duck@body{#1}, + body = yellow!70!brown, + head/.code = \def\duck@head{#1}, + eye/.code = \def\duck@eye{#1}, + eye = white!85!yellow, + pupil/.code = \def\duck@pupil{#1}, + pupil = black, + bill/.code = \def\duck@bill{#1}, + bill = orange!50!brown, + grumpy/.code = \duck@grumpytrue, + laughing/.code = \duck@laughingtrue, + parrot/.code = \duck@parrottrue, + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + % + % clothing + % + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + tshirt/.code = \duck@tshirttrue + \duck@clothingtrue + \def\duck@tshirt{#1}, + tshirt/.default = white, + jacket/.code = \duck@jackettrue + \duck@clothingtrue + \def\duck@jacket{#1}, + jacket/.default = blue, + tie/.code = \duck@tietrue + \def\duck@tie{#1}, + tie/.default = blue, + cape/.code = \duck@capetrue + \duck@clothingtrue + \def\duck@cape{#1}, + cape/.default = red, + stripes/.code = \duck@stripestrue + \duck@clothingtrue + \def\duck@stripes{#1}, + stripes/.default = \stripes , + bowtie/.code = \duck@bowtietrue + \def\duck@bowtie{#1}, + bow tie/.forward to = /duck/bowtie, + bowtie/.default = black, + lapel/.code = \duck@lapeltrue + \def\duck@lapel{#1}, + lapel/.default = black, + aodai/.code = \duck@aodaitrue + \duck@clothingtrue + \def\duck@aodai{#1}, + ao dai/.forward to = /duck/aodai, + aodai/.default = blue!50!black, + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + % + % hair styles + % + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + shorthair/.code = \duck@shorthairtrue + \def\duck@hair{#1}, + short hair/.forward to = /duck/shorthair, + shorthair/.default = brown, + longhair/.code = \duck@longhairtrue + \def\duck@hair{#1}, + long hair/.forward to = /duck/longhair, + longhair/.default = brown, + crazyhair/.code = \duck@crazyhairtrue + \def\duck@hair{#1}, + crazy hair/.forward to = /duck/crazyhair, + crazyhair/.default = brown, + recedinghair/.code = \duck@recedinghairtrue + \def\duck@hair{#1}, + receding hair/.forward to = /duck/recedinghair, + recedinghair/.default = brown, + eyebrow/.code = \duck@eyebrowtrue + \def\duck@eyebrow{#1}, + eyebrow/.default = brown, + beard/.code = \duck@beardtrue + \def\duck@beard{#1}, + beard/.default = brown, + mohican/.code = \duck@mohicantrue + \def\duck@hair{#1}, + mohican/.default = brown, + mullet/.code = \duck@mullettrue + \def\duck@hair{#1}, + mullet/.default = brown, + parting/.code = \duck@partingtrue + \def\duck@hair{#1}, + parting/.default = brown, + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + % + % Headgear + % + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + alien/.code = \duck@alientrue + \def\duck@alien{#1}, + alien/.default = green, + hat/.code = \duck@hattrue + \def\duck@hat{#1}, + hat/.default = brown, + cap/.code = \duck@captrue + \def\duck@cap{#1}, + cap/.default = blue, + santa/.code = \duck@santatrue + \def\duck@santa{#1}, + santa/.default = red!80!black, + chef/.code = \duck@cheftrue + \def\duck@chef{#1}, + chef/.default = gray!20!white, + graduate/.code = \duck@graduatetrue + \def\duck@graduate{#1}, + graduate/.default = black, + tassel/.code = \def\duck@tassel{#1}, + tassel = red, + beret/.code = \duck@berettrue + \def\duck@beret{#1}, + beret/.default = black, + unicorn/.code = \duck@unicorntrue + \def\duck@unicorn{#1}, + unicorn/.default = pink, + magichat/.code = \duck@magichattrue + \def\duck@magichat{#1}, + magic hat/.forward to = /duck/magichat, + magichat/.default = violet, + magicstars/.code = \def\duck@magicstars{#1}, + magic stars/.forward to = /duck/magicstars, + magicstars = yellow!80!brown, + witch/.code = \duck@witchtrue + \def\duck@witch{#1}, + witch/.default = black, + crown/.code = \duck@crowntrue + \def\duck@crown{#1}, + crown/.default = yellow, + queencrown/.code = \duck@queencrowntrue + \def\duck@queencrown{#1}, + queen crown/.forward to = /duck/queencrown, + queencrown/.default = yellow, + kingcrown/.code = \duck@kingcrowntrue + \def\duck@kingcrown{#1}, + king crown/.forward to = /duck/kingcrown, + kingcrown/.default = gray, + bunny/.code = \duck@bunnytrue + \def\duck@bunny{#1}, + bunny/.default = \duck@body, + inear/.code = \def\duck@inear{#1}, + in ear/.forward to = /duck/inear, + inear = \duck@bunny!50!white, + peakedcap/.code = \duck@peakedcaptrue + \def\duck@peakedcap{#1}, + peaked cap/.forward to = /duck/peakedcap, + peakedcap/.default = blue, + tophat/.code = \duck@tophattrue + \def\duck@tophat{#1}, + top hat/.forward to = /duck/tophat, + tophat/.default = black, + darthvader/.code = \duck@darthvadertrue + \def\duck@darthvader{#1}, + darth vader/.forward to = /duck/darthvader, + darthvader/.default = black, + harlequin/.code = \duck@harlequintrue + \def\duck@harlequin{#1}, + harlequin/.default = blue, + niuqelrah/.code = \def\duck@niuqelrah{#1}, + niuqelrah = red, + strawhat/.code = \duck@strawhattrue + \def\duck@strawhat{#1}, + straw hat/.forward to = /duck/strawhat, + strawhat/.default = gray!30!white, + ribbon/.code = \def\duck@ribbon{#1}, + ribbon = black, + helmet/.code = \duck@helmettrue + \def\duck@helmet{#1}, + helmet/.default = gray, + devil/.code = \duck@deviltrue + \def\duck@devil{#1}, + devil/.default = red, + viking/.code = \duck@vikingtrue + \def\duck@viking{#1} + \duck@deviltrue + \def\duck@devil{brown!20!white}, + viking/.default = gray, + conicalhat/.code = \duck@conicalhattrue + \def\duck@conicalhat{#1}, + conical hat/.forward to = /duck/conicalhat, + conicalhat/.default = brown!90!orange!90!white, + sailor/.code = \duck@sailortrue + \def\duck@sailor{#1}, + sailor/.default = white!80!gray, + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + % + % Accessories + % + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + glasses/.code = \duck@glassestrue + \def\duck@glasses{#1}, + glasses/.default = black, + sunglasses/.code = \duck@sunglassestrue + \def\duck@sunglasses{#1}, + sunglasses/.default = black, + squareglasses/.code = \duck@squareglassestrue + \def\duck@squareglasses{#1}, + square glasses/.forward to = /duck/squareglasses, + squareglasses/.default = black, + icecream/.code = \duck@icecreamtrue + \def\duck@cone{#1}, + ice cream/.forward to = /duck/icecream, + icecream/.default = brown!60!gray, + flavoura/.code = \def\duck@flavoura{#1}, + flavour a/.forward to = /duck/flavoura, + flavoura = brown!50!black, + flavourb/.code = \def\duck@flavourb{#1}, + flavour b/.forward to = /duck/flavourb, + flavourb = white!70!brown, + flavourc/.code = \def\duck@flavourc{#1}, + flavour c/.forward to = /duck/flavourc, + flavourc = red!50!white, + book/.code = \duck@booktrue + \def\duck@book{#1}, + bookcolour/.code = \def\duck@bookcolour{#1}, + book colour/.forward to = /duck/bookcolour, + book color/.forward to = /duck/bookcolour, + bookcolor/.forward to = /duck/bookcolour, + bookcolour = brown, + signpost/.code = \duck@signposttrue + \def\duck@signpost{#1}, + sign post/.forward to = /duck/signpost, + signcolour/.code = \def\duck@signcolour{#1}, + sign colour/.forward to = /duck/signcolour, + sign color/.forward to = /duck/signcolour, + signcolor/.forward to = /duck/signcolour, + signcolour = brown!50!black, + signback/.code = \def\duck@signback{#1}, + sign back/.forward to = /duck/signback, + signback = green!40!black, + magicwand/.code = \duck@magicwandtrue, + magic want/.forward to = /duck/magicwand, + cricket/.code = \duck@crickettrue + \def\duck@cricket{#1}, + cricket/.default = brown, + rollingpin/.code = \duck@rollingpintrue + \def\duck@rollingpin{#1}, + rolling pin/.forward to = /duck/rollingpin, + rollingpin/.default = brown, + lightsaber/.code = \duck@lightsabertrue + \def\duck@lightsaber{#1}, + light saber/.forward to = /duck/lightsaber, + lightsaber/.default = green, + cake/.code = \duck@caketrue + \def\duck@cake{#1}, + cake/.default = violet, + pizza/.code = \duck@pizzatrue, + hockey/.code = \duck@hockeytrue + \def\duck@hockey{#1}, + hockey/.default = brown, + baguette/.code = \duck@baguettetrue + \def\duck@baguette{#1}, + baguette/.default = brown, + football/.code = \duck@footballtrue + \def\duck@football{#1}, + football/.default = white, + mask/.code = \duck@masktrue + \def\duck@mask{#1}, + mask/.default = black, + necklace/.code = \duck@necklacetrue + \def\duck@necklace{#1}, + necklace/.default = white!80!gray, + milkshake/.code = \duck@milkshaketrue + \def\duck@milkshake{#1}, + milkshake/.default = red!20!white, + wine/.code = \duck@winetrue + \def\duck@wine{#1}, + wine/.default = red!70!black, + prison/.code = \duck@prisontrue + \def\duck@prison{#1}, + prison/.default = gray, + speech/.code = \duck@speechtrue + \def\duck@speech{#1}, + think/.code = \duck@thinktrue + \def\duck@think{#1}, + bubblecolour/.code = \def\duck@bubblecolour{#1}, + bubble colour/.forward to = /duck/bubblecolour, + bubble color/.forward to = /duck/bubblecolour, + bubblecolor/.forward to = /duck/bubblecolour, + bubblecolour = gray!30!white, + torch/.code = \duck@torchtrue + \def\duck@torch{#1}, + torch/.default = gray, + basket/.code = \duck@baskettrue + \def\duck@basket{#1}, + basket/.default = brown!70!gray, + easter/.code = \duck@eastertrue + \duck@baskettrue + \def\duck@basket{#1}, + easter/.default = brown!70!gray, + egga/.code = \def\duck@egga{#1}, + egg a/.forward to = /duck/egga, + egga = blue, + eggb/.code = \def\duck@eggb{#1}, + egg b/.forward to = /duck/eggb, + eggb = green, + eggc/.code = \def\duck@eggc{#1}, + egg c/.forward to = /duck/eggc, + eggc = red, + buttons/.code = \duck@buttonstrue + \def\duck@buttons{#1}, + buttons/.default = black, + sheep/.code = \duck@sheeptrue + \def\duck@sheep{#1}, + sheep/.default = \duck@body, + horsetail/.code = \duck@horsetailtrue + \def\duck@horsetail{#1}, + horsetail/.default = brown, + crozier/.code = \duck@croziertrue + \def\duck@crozier{#1}, + crozier/.default = brown, + davidlikespineapplepizza/.code = \duck@davidlikespineapplepizzatrue + \duck@speechtrue + \def\duck@speech{\scalebox{\scalingfactor}{\scalebox{0.9}{\tiny ih, che schifo!}}}, + david likes pineapple pizza/.forward to = /duck/davidlikespineapplepizza, + wing/.code = \duck@wingtrue + \def\duck@wing{#1}, + wing/.default = yellow!50!brown, + stethoscope/.code = \duck@stethoscopetrue + \def\duck@stethoscope{#1}, + stethoscope/.default = gray, + neckerchief/.code = \duck@neckerchieftrue + \def\duck@neckerchief{#1}, + neckerchief/.default = brown, + woggle/.code = \def\duck@woggle{#1}, + woggle = brown!50!black, + snowduck/.code = \duck@snowducktrue + \def\duck@snowduck{#1} + \def\duck@eye{#1} + \def\duck@body{#1} + \duck@tophattrue + \def\duck@tophat{black} + \duck@buttonstrue + \def\duck@buttons{black}, + snow duck/.forward to = /duck/snowduck, + snowduck/.default = gray!15!white, + vampire/.code = \duck@vampiretrue + \def\duck@vampire{#1}, + vampire/.default = white!85!yellow, + crystalball/.code = \duck@crystalballtrue + \def\duck@crystalball{#1}, + crystal ball/.forward to = /duck/crystalball, + crystalball/.default = cyan, + cheese/.code = \duck@cheesetrue + \def\duck@cheese{#1}, + cheese/.default = orange, + shovel/.code = \duck@shoveltrue + \def\duck@shovel{#1}, + shovel/.default = gray, + pickaxe/.code = \duck@pickaxetrue + \def\duck@pickaxe{#1}, + pickaxe/.default = gray, + umbrella/.code = \duck@umbrellatrue + \def\duck@umbrella{#1}, + umbrella/.default = cyan, + umbrellaclosed/.code = \duck@umbrellaclosedtrue + \def\duck@umbrellaclosed{#1}, + umbrellaclosed/.default = cyan, + umbrella closed/.forward to = /duck/umbrellaclosed, + handbag/.code = \duck@handbagtrue + \def\duck@handbag{#1}, + handbag/.default = red!70!black, + cocktail/.code = \duck@cocktailtrue, + overleaf/.code = \duck@overleaftrue + \def\duck@body{duck@overleafcol} + \duck@graduatetrue + \def\duck@graduate{black} + \duck@squareglassestrue + \def\duck@squareglasses{black} +} + +\def\duck@draw{ +%\scope +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% minimal bounding box size +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@invisible +\else + \path (0.1,0.1) rectangle (2.1,2.12); +\fi +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% defining some coordinates +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@name + \coordinate (\duck@name-wing) at (0.8,0.7); + \coordinate (\duck@name-head) at (0.9,2); + \coordinate (\duck@name-bill) at (0.5,1.3); + \coordinate (\duck@name-tail) at (1.82,1.41); +\fi +\coordinate (wing) at (0.8,0.7); +\coordinate (head) at (0.9,2); +\coordinate (bill) at (0.5,1.3); +\coordinate (tail) at (1.82,1.41); +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% store the current scale factor +% from https://github.com/samcarter/tikzlings/issues/3#issuecomment-461373494 +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\pgfgettransformentries{\tmpscaleA}{\tmpscaleB}{\tmpscaleC}{\tmpscaleD}{\tmp}{\tmp}% +\pgfmathsetmacro{\scalingfactor}{sqrt(abs(\tmpscaleA*\tmpscaleD-\tmpscaleB*\tmpscaleC))*sqrt(abs((\pgf@xx/1cm)*(\pgf@yy/1cm)-(\pgf@xy/1cm)*(\pgf@yx/1cm)))}% +\pgfmathsetmacro{\xscalefactor}{\tmpscaleA} +\pgfmathsetmacro{\yscalefactor}{\tmpscaleD} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Environment +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% adding hook for users to customise %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\csname duckhookbackground\endcsname +% +% water %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@water + \fill[\duck@water, even odd rule] (1.00,0.40) ellipse[x radius=0.88, y radius=0.35] (1.00,0.40) ellipse[x radius=0.75, y radius=0.25]; + \fill[\duck@water, even odd rule] (1.00,0.40) ellipse[x radius=1.05, y radius=0.50] (1.00,0.40) ellipse[x radius=0.95, y radius=0.42]; + \fill[\duck@water, even odd rule] (1.00,0.40) ellipse[x radius=1.23, y radius=0.63] (1.00,0.40) ellipse[x radius=1.17, y radius=0.57]; + \fill[\duck@water, even odd rule] (1.00,0.40) ellipse[x radius=1.42, y radius=0.77] (1.00,0.40) ellipse[x radius=1.38, y radius=0.73]; +\fi +% +% sheep %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@sheep + \fill[\duck@sheep] (0.65,1.95) circle[radius=0.15] (0.50,1.75) circle[radius=0.15] (0.46,1.51) circle[radius=0.15] (0.37,1.00) circle[radius=0.15] (0.23,0.80) circle[radius=0.15] (0.20,0.60) circle[radius=0.15] (0.25,0.45) circle[radius=0.15] (0.35,0.30) circle[radius=0.15] (0.55,0.25) circle[radius=0.15] (0.75,0.20) circle[radius=0.15] (0.95,0.16) circle[radius=0.15] (1.15,0.20) circle[radius=0.15] (1.35,0.23) circle[radius=0.15] (1.55,0.30) circle[radius=0.15] (1.75,0.38) circle[radius=0.15] (1.95,0.50) circle[radius=0.15] (2.05,0.65) circle[radius=0.15] (2.10,0.85) circle[radius=0.15] (2.05,1.00) circle[radius=0.15] (2.00,1.15) circle[radius=0.15] (1.85,1.35) circle[radius=0.15] (1.60,1.25) circle[radius=0.15] (1.35,1.25) circle[radius=0.15] (1.30,1.50) circle[radius=0.15] (1.30,1.70) circle[radius=0.15] (1.20,1.90) circle[radius=0.15] (0.85,2.05) circle[radius=0.15] (1.05,2.00) circle[radius=0.15]; +\fi +% +% devil (back horn) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@devil + \fill[\duck@devil] (0.7723,2.3756) .. controls (0.6369,2.1184) and (0.7916,2.0228) .. (0.8360,1.9897) .. controls (0.8744,1.9675) and (0.8774,1.9511) .. (0.8853,1.9173) .. controls (0.8853,1.8595) and (0.8407,1.8127) .. (0.7856,1.8127) .. controls (0.7535,1.8178) and (0.7240,1.8231) .. (0.6965,1.8545) .. controls (0.6965,1.8545) and (0.4451,2.2259) .. (0.7723,2.3756) -- cycle; +\fi +% Conical Hat (background) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@conicalhat + \fill[\duck@conicalhat!50!black,rotate=-21] (0.265,1.915) ellipse[x radius=0.79, y radius=0.1]; + \fill[\duck@conicalhat!30!black] (0.5501,0.9739) -- (0.2002,1.9676) -- (0.2946,2.0008) -- (0.6445,1.0072) -- cycle; +\fi +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% body parts +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@invisible +\else +% +% body %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\fill[\duck@body,overlay] \duckpathbody; +% +% head %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifdefined\duck@head\else\let\duck@head=\duck@body\fi +\fill[\duck@head] + (0.90,1.50) ellipse[x radius=0.50, y radius=0.625]; +% +% bill %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@grumpy + \fill[\duck@bill] \duckpathgrumpybill; +\else + \ifduck@laughing + \fill[\duck@bill!80!black,overlay] (0.40,1.20) .. controls (0.54,1.36) and (0.65,1.31) .. (0.91,1.37) .. controls (0.45,1.06) and (0.36,1.18) .. (0.40,1.20) -- cycle; + \fill[\duck@bill,overlay] (0.41,1.47) .. controls (0.64,1.53) and (0.54,1.30) .. (0.91,1.37) .. controls (-0.02,1.10) and (0.28,1.37) .. (0.41,1.47) -- cycle; + \else + \ifduck@parrot + \fill[\duck@bill!80!black] + (0.40,1.45) .. controls (0.51,1.48) and (0.54,1.44) .. (0.59,1.39) .. controls (0.63,1.34) and (0.69,1.34) .. (0.86,1.35) .. controls (0.43,1.15) and (0.37,1.13) .. (0.34,1.20) .. controls (0.52,1.27) and (0.34,1.40) .. (0.40,1.45) -- cycle; + \fill[\duck@bill] + (0.39,1.49) .. controls (0.50,1.52) and (0.54,1.44) .. (0.59,1.39) .. controls (0.63,1.34) and (0.68,1.34) .. (0.86,1.35) .. controls (0.43,1.15) and (0.54,1.40) .. (0.22,1.20) .. controls (0.24,1.52) and (0.39,1.49) .. (0.39,1.49) -- cycle; + \else + \fill[\duck@bill] \duckpathbill; + \fi + \fi +\fi +% +% Superhero mask %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% has to be behind the eyes +\ifduck@mask + \scope + \clip (0.90,1.50) ellipse[x radius=0.50, y radius=0.625]; + \fill[\duck@mask,rotate=-15] (-0.1,1.59) rectangle (1.3,1.88); + \endscope +\fi% +% +% right eye %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\fill[\duck@eye, rotate=-20] + (0.23,1.7675) ellipse[x radius=0.0893, y radius=0.125]; +\fill[\duck@pupil, rotate=-20] + (0.26,1.7575) ellipse[x radius=0.0357, y radius=0.0714]; +% +% left eye %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\fill[\duck@eye, rotate=-20] + (-0.06,1.74) ellipse[x radius=0.0786, y radius=0.1143]; +\fill[\duck@pupil, rotate=-20] + (-0.03,1.73) ellipse[x radius=0.0286, y radius=0.0643]; +% +\fi % from no duck +% +% adding hook for users to customise %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\csname duckhookbody\endcsname +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% clothing +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Strap of the conical hat %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@conicalhat + \ifduck@clothing + \fill[\duck@conicalhat!30!black] (1.5943,1.5059) .. controls (1.4384,1.3576) and (1.2780,1.2120) .. (1.0987,1.0923) -- (1.0617,0.9549) .. controls (1.2151,1.0361) and (1.3476,1.1504) .. (1.4785,1.2630) .. controls (1.5417,1.3187) and (1.6038,1.3757) .. (1.6644,1.4344) -- cycle; + \else + \fill[\duck@conicalhat!30!black] (1.5943,1.5059) .. controls (1.4384,1.3576) and (1.2780,1.2120) .. (1.0987,1.0923) .. controls (0.9540,0.9995) and (0.7864,0.9875) .. (0.6358,1.0398) .. controls (0.6727,0.9043) and (0.9752,0.9113) .. (1.0617,0.9549) .. controls (1.2151,1.0361) and (1.3476,1.1504) .. (1.4785,1.2630) .. controls (1.5417,1.3187) and (1.6038,1.3757) .. (1.6644,1.4344) -- cycle; + \fi +\fi +% +% tshirt %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@tshirt + \fill[\duck@tshirt,overlay] \duckpathtshirt; +\fi +% +% tie %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@tie + \fill[\duck@tie,rotate=-12] (0.32,0.7) rectangle (0.43,1.15); +\fi +% +% jacket %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@jacket + \fill[\duck@jacket,overlay] \duckpathjacket; +\fi +% +% Áo dài %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@aodai + \fill[\duck@aodai,overlay] (1.819,1.419) .. controls (2.871,0.120) and (0.711,-0.145) .. (0.296,0.251) .. controls (-0.118,0.647) and (0.232,1.073) .. (0.440,1.128) -- (0.567,0.927) .. controls (0.567,0.927) and (0.543,0.906) .. (0.509,0.882) -- (0.481,0.929) -- (0.458,0.915) -- (0.487,0.868) .. controls (0.473,0.859) and (0.457,0.850) .. (0.441,0.842) -- (0.422,0.894) -- (0.397,0.885) -- (0.417,0.831) .. controls (0.404,0.826) and (0.391,0.821) .. (0.378,0.818) -- (0.364,0.869) -- (0.338,0.862) -- (0.351,0.815) .. controls (0.334,0.814) and (0.318,0.817) .. (0.304,0.825) .. controls (0.303,0.774) and (0.329,0.759) .. (0.365,0.763) -- (0.376,0.722) -- (0.402,0.729) -- (0.391,0.768) .. controls (0.405,0.772) and (0.420,0.778) .. (0.435,0.784) -- (0.447,0.750) -- (0.472,0.759) -- (0.459,0.796) .. controls (0.477,0.805) and (0.496,0.815) .. (0.512,0.825) -- (0.533,0.791) -- (0.556,0.805) -- (0.535,0.840) .. controls (0.567,0.860) and (0.590,0.877) .. (0.590,0.877) .. controls (1.011,1.168) and (0.887,0.936) .. (1.819,1.419) -- cycle; +\fi +% +% lapel %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@lapel + \fill[\duck@lapel] (0.490,1.145) .. controls (0.3984,1.13) and (0.3515,1.08) .. (0.3515,1.08) -- (0.4265,1.0192) -- (0.35,0.98) -- (0.513,0.700) -- (1.0089,0.9162) -- (0.9547,0.9868) -- (1.1194,0.9782) -- (1.0822,1.135) .. controls (0.9616,1.1) and (0.8648,1.0300) .. (0.513,0.700) -- cycle; +\fi +% +% stripes for football jersey %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@stripes + \duck@stripes +\fi +% +% superhero cape %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@cape + \fill[\duck@cape,overlay] \duckpathcape; +\fi +% +% bowtie %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@bowtie + \fill[\duck@bowtie] (0.4382, 1.1105) .. controls (0.3984, 1.0671) and (0.3911, 0.9535) .. (0.4116, 0.9176) .. controls (0.4958, 0.9064) and (0.565, 0.9487) .. (0.565, 0.9487) -- (0.6448, 0.9398) .. controls (0.6448, 0.9398) and (0.6777, 0.8844) .. (0.804, 0.8689) .. controls (0.8323, 0.9056) and (0.8422, 1.0026) .. (0.8284, 1.0551) .. controls (0.7881, 1.0942) and (0.6537, 1.0285) .. (0.6537, 1.0285) -- (0.5739, 1.0374) .. controls (0.5739, 1.0374) and (0.5436, 1.0956) .. (0.4382, 1.1105) -- cycle; +\fi +% +% necklace (not really clothing, but needs to be below the hair) %%%%% +\ifduck@necklace + \fill[\duck@necklace] (0.5000,1.112) circle[radius=0.032] (0.5100,1.050) circle[radius=0.032] (0.5200,0.990) circle[radius=0.032] (0.5400,0.931) circle[radius=0.032] (0.5825,0.885) circle[radius=0.032] (0.6450,0.885) circle[radius=0.032] (0.7000,0.910) circle[radius=0.032] (0.7500,0.945) circle[radius=0.032] (0.8000,0.980) circle[radius=0.032] (0.8500,1.020) circle[radius=0.032] (0.9000,1.050) circle[radius=0.032] (0.9500,1.080) circle[radius=0.032] (1.0000,1.110) circle[radius=0.032] (1.0550,1.130) circle[radius=0.032] (1.1100,1.150) circle[radius=0.032] (1.1650,1.165) circle[radius=0.032] (1.2200,1.180) circle[radius=0.032] (1.2750,1.195) circle[radius=0.032] (1.3300,1.210) circle[radius=0.032]; +\fi +% +% Scout neckerchief %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@neckerchief + \fill[\duck@neckerchief] + (0.3650,1.0892) .. controls (0.4127,1.1589) and (0.4900,1.1450) .. (0.4900,1.1450) .. controls (0.6500,0.9300) and (1.1366,1.2400) .. (1.3675,1.2649) .. controls (1.4131,1.2533) and (1.4052,1.2446) .. (1.4099,1.2124) .. controls (1.3028,1.0810) and (0.7415,0.8930) .. (0.6807,0.9076) .. controls (0.8257,0.7387) and (0.6347,0.7168) .. (0.7151,0.4426) .. controls (0.6059,0.5672) and (0.5513,0.6588) .. (0.5938,0.8388) .. controls (0.5871,0.6953) and (0.4493,0.7565) .. (0.4716,0.4967) .. controls (0.3682,0.6697) and (0.3820,0.7984) .. (0.5321,0.9351) .. controls (0.4635,0.9699) and (0.4115,1.0215) .. (0.3650,1.0892) -- cycle; + \fill[\duck@woggle, rounded corners=\scalingfactor*1, rotate=-10] (0.33,1.05) rectangle (0.55,0.98); +\fi +% +% buttons (same argument as for the necklace) +\ifduck@buttons + \ifduck@jacket + \fill[\duck@buttons] (0.49,0.6) circle[radius=0.05] (0.46,0.45) circle[radius=0.05] (0.45,0.3) circle[radius=0.05]; + \else + \fill[\duck@buttons] (0.53,0.75) circle[radius=0.05] (0.5,0.6) circle[radius=0.05] (0.47,0.45) circle[radius=0.05]; + \fi +\fi +% +% adding hook for users to customise %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\csname duckhookclothing\endcsname +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% hair styles +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% short hair %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@shorthair + \path (0.1,0.1) rectangle (2.1,2.25); + \fill[\duck@hair,overlay] \duckpathshorthair; +\fi +% +% long hair %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@longhair + \path (0.1,0.1) rectangle (2.1,2.25); + \fill[\duck@hair,overlay] \duckpathlonghair; +\fi +% +% crazy hair %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@crazyhair + \path (0.1,0.1) rectangle (2.1,2.4); + \fill[\duck@hair,overlay] \duckpathcrazyhair; +\fi +% +% receding hair %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@recedinghair + \path (0.1,0.1) rectangle (2.1,2.18); + \fill[\duck@hair,overlay] \duckpathrecedinghair; +\fi +% +% mohican hair %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@mohican + \path (0.1,0.1) rectangle (2.1,2.24); + \fill[\duck@hair,overlay] \duckpathmohican; +\fi +% +% mullet hair %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@mullet + \path (0.1,0.1) rectangle (2.1,2.17); + \fill[\duck@hair,overlay] \duckpathmullet; +\fi +% +% middle parting %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@parting + \path (0.1,0.1) rectangle (2.1,2.22); + \fill[\duck@hair,overlay] (1.4053,1.5403) .. controls (1.5524,2.2939) and (0.3739,2.5180) .. (0.4084,1.6117) .. controls (0.4248,1.8921) and (0.7860,1.9734) .. (0.7860,1.9734) .. controls (1.1125,1.5754) and (1.3375,1.4715) .. (1.4053,1.5403) -- cycle; +\fi +% +% eye brow %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\pgfkeys{/duck/eyebrow/.@def/.get=\duck@test} +\ifx\duck@eyebrow\duck@test + \ifdefined\duck@hair\let\duck@eyebrow=\duck@hair\fi +\fi% +\ifduck@eyebrow + \fill[\duck@eyebrow, rounded corners=\scalingfactor*1, rotate=60] (1.92,0.21) rectangle (1.98,-0.01); + \fill[\duck@eyebrow, rounded corners=\scalingfactor*1, rotate=100] (1.67,-0.77) rectangle (1.73,-0.95); +\fi +% +% beard %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\pgfkeys{/duck/beard/.@def/.get=\duck@test} +\ifx\duck@beard\duck@test + \ifdefined\duck@hair\let\duck@beard=\duck@hair\fi +\fi% +\ifduck@beard + \fill[\duck@beard] (1.3,1.3) circle[radius=0.12] (1.2,1.15) circle[radius=0.12] (0.5,1.05) circle[radius=0.1] (0.525,0.90) circle[radius=0.12] (0.525,0.75) circle[radius=0.12] (0.65,0.65) circle[radius=0.14] (0.75,0.75) circle[radius=0.12] (0.85,0.85) circle[radius=0.12] (0.95,0.95) circle[radius=0.12] (1.05,1.05) circle[radius=0.12] (1.15,1.25) circle[radius=0.12] (1,1.20) circle[radius=0.12] (0.85,1.20) circle[radius=0.12] (0.75,1.15) circle[radius=0.12] (0.65,1.10) circle[radius=0.12] (0.58,1.07) circle[radius=0.12] (0.44,1.46) circle[radius=0.06] (0.52,1.45) circle[radius=0.06] (0.6, 1.41) circle[radius=0.06] (0.68,1.36) circle[radius=0.06] (0.76,1.34) circle[radius=0.06] (0.86,1.26) circle[radius=0.12] (0.38,1.44) circle[radius=0.03] (1,1.28) circle[radius=0.12]; + \fill[\duck@beard] (1.3,1.3) -- (0.5,1.05) -- (0.65,0.65) -- cycle; +\fi% +% +% adding hook for users to customise %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\csname duckhookhair\endcsname +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Headgear +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% alien %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@alien + \fill[\duck@alien,rotate=-25] (0.09,2.1) rectangle (0.16,2.6); + \fill[\duck@alien,rotate=5] (0.79,1.86) rectangle (0.86,2.25); + \fill[\duck@alien] (1.20,2.30) circle[radius=0.07]; + \fill[\duck@alien] (0.62,2.35) circle[radius=0.07]; +\fi +% +% hat %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@hat + \ifdefined\duck@hair % with hair + \fill[\duck@hat,rotate=-15] (0.44,2.1) ellipse[x radius=0.7, y radius=0.1]; + \fill[\duck@hat,rotate=-15] (0.0,2.1) rectangle (0.88,2.4); + \fill[\duck@hat,rotate=-15] (0.44,2.4) ellipse[x radius=0.44, y radius=0.08]; + \else % without hair + \fill[\duck@hat,rotate=-15] (0.44,2.1) ellipse[x radius=0.6, y radius=0.1]; + \fill[\duck@hat,rotate=-15] (0.07,2.1) rectangle (0.81,2.4); + \fill[\duck@hat,rotate=-15] (0.44,2.4) ellipse[x radius=0.37, y radius=0.08]; + \fi +\fi +% +% cap %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@cap + \fill[\duck@cap, start angle=0, end angle=150, radius=0.5] (1.4,1.75) arc; + \fill[\duck@cap,rotate=-15] (0.3,2.05) ellipse[x radius=0.6, y radius=0.15]; +\fi +% +% Santa %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@santa + \fill[\duck@santa] + (0.430,1.803) .. controls (0.590,2.174) and (0.837,2.065) .. + (1.118,1.954) .. controls (1.679,1.731) and (1.328,1.193) .. + (1.647,1.057) .. controls (1.638,1.255) and (1.745,2.104) .. + (1.168,2.270) .. controls (0.867,2.356) and (0.536,2.280) .. + (0.430,1.803) -- cycle; + \fill[white!80!brown] + (0.44,1.733) .. controls (0.211,2.299) and (1.082,2.188) .. + (1.456,1.759) .. controls (1.534,1.637) and (1.480,1.545) .. + (1.400,1.566) .. controls (1.265,1.714) and (0.577,2.267) .. + (0.44,1.733) -- cycle; + \fill[white!80!brown] (1.6,1.0) circle[radius=0.17]; +\fi +% +% Chef hat %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@chef + \fill[\duck@chef,rotate=-15] (0.44,2.1) ellipse[x radius=0.37, y radius=0.08]; + \fill[\duck@chef,rotate=-15] (0.07,2.1) rectangle (0.81,2.55); + \fill[\duck@chef] (1.01,2.47) circle[radius=0.17]; + \fill[\duck@chef] (1.24,2.35) circle[radius=0.15]; + \fill[\duck@chef] (0.77,2.40) circle[radius=0.12]; + \fill[\duck@chef] (1.39,2.20) circle[radius=0.12]; +\fi +% +% graduate hat %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@graduate + \fill[\duck@graduate,rotate=-15] (0.44,2.1) ellipse[x radius=0.37, y radius=0.1]; + \fill[\duck@graduate,rotate=-15] (0.07,2.1) rectangle (0.81,2.3); + \fill[\duck@graduate] (0.3,2.25) -- (1.05,2.35) -- (1.7,1.95) -- (0.92,1.85) -- cycle; + \fill[\duck@tassel,rounded corners=\scalingfactor*1] (1.12,1.89) -- (1.01,2.1) -- (1.09,2.11) -- (1.2,1.9) -- (1.2,1.3) -- (1.12,1.3) -- cycle; + \fill[\duck@tassel] (1.16,1.3) ellipse[x radius=0.06, y radius=0.12]; +\fi +% +% beret %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@beret + \fill[\duck@beret,rotate=-25] (0.13,2.15) ellipse[x radius=0.5, y radius=0.17]; + \fill[\duck@beret,rotate=-25] (0.13,2.25) ellipse[x radius=0.55, y radius=0.17]; + \fill[\duck@beret,rotate=-25] (0.13,2.4) circle[radius=0.08]; +\fi +% +% unicorn %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@unicorn + \fill[\duck@unicorn,rotate=25] (1.48,1.4375)--(1.60,1.9)--(1.72,1.4375); + \fill[\duck@body!100,rotate=25] (1.50,1.43)--(1.60,1.8375)--(1.70,1.43); +\fi +% +% magic hat %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@magichat + \path[preaction={fill, \duck@magichat!100},rotate=-5, + pattern=fivepointed stars, pattern color=\duck@magicstars!100] + (0.36,1.95)--(0.86,2.95)--(1.20,1.85); +\fi +% +% witch %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@witch + \fill[\duck@witch,rotate=-15] (0.44,2.13) ellipse[x radius=0.75, y radius=0.17]; + \fill[\duck@witch,rotate=-15] (0.05,2.2)--(0.45,3.2)--(0.82,2.2); +\fi +% +% crown %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@crown + \path (0.7,1.95) rectangle (1.4,2.45); + \fill[\duck@crown,overlay] \duckpathcrown; +\fi +% +% Queen crown %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@queencrown + \fill[\duck@queencrown] \duckpathqueencrown; +\fi +% +% King crown %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@kingcrown + \fill[\duck@kingcrown] \duckpathkingcrown; +\fi +% +% Bunny ears %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@bunny + \path (0.55,1.9) rectangle (1.2,2.55); + \pgfinterruptboundingbox + \scope + \clip[rotate=-5] (0.68,2.38) ellipse[x radius=0.3, y radius=0.4]; + \fill[\duck@bunny,rotate=-5] (1.06,2.2) ellipse[x radius=0.3, y radius=0.4] (0.28,2.26) ellipse[x radius=0.3, y radius=0.4]; + \endscope + + \scope + \clip[rotate=-5] (0.68,2.38) ellipse[x radius=0.25, y radius=0.35]; + \fill[\duck@inear,rotate=-5] (1.06,2.2) ellipse[x radius=0.25, y radius=0.35] (0.28,2.26) ellipse[x radius=0.25, y radius=0.35]; + \endscope + \endpgfinterruptboundingbox +\fi +% +% peaked cap %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@peakedcap + \fill[\duck@peakedcap,rotate=-15] (0.35,2.05) ellipse[x radius=0.5, y radius=0.15]; + \fill[\duck@peakedcap,rotate=-25] (0.13,2.15) ellipse[x radius=0.5, y radius=0.17]; + \fill[\duck@peakedcap,rotate=-35] (-0.25,2.2) ellipse[x radius=0.55, y radius=0.17]; +\fi +% +% tophat %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@tophat + \fill[\duck@tophat,rotate=-15] (0.44,2.1) ellipse[x radius=0.48, y radius=0.1]; + \fill[\duck@tophat,rotate=-15] (0.12,2.1) -- (0.75,2.1) -- (0.81,2.55) -- (0.07,2.55) -- cycle; + \fill[\duck@tophat,rotate=-15] (0.44,2.55) ellipse[x radius=0.37, y radius=0.08]; +\fi +% +% darth vader %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@darthvader + \path (0.1,0.1) rectangle (2.1,2.22); + \fill[\duck@darthvader,overlay] \duckpathdarthvader; +\fi +% +% Harlequin duck %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@harlequin + \path (0.19,1.85) rectangle (1.85,2.67); + \fill[\duck@harlequin,overlay] (0.6006,1.9719) .. controls (0.7432,1.8954) and (0.9320,1.8698) .. (0.9320,1.8698) -- (1.0404,2.3839) .. controls (0.9223,2.8873) and (0.1755,2.5634) .. (0.3019,2.2958) .. controls (0.5807,2.5024) and (0.7251,2.3376) .. (0.6006,1.9719) -- cycle; + \fill[\duck@niuqelrah,overlay] (1.2853,1.8902) .. controls (1.1177,1.8507) and (0.9278,1.8703) .. (0.9278,1.8703) -- (1.0404,2.3839) .. controls (1.3637,2.8347) and (1.9373,2.3532) .. (1.7049,2.1284) .. controls (1.5267,2.3895) and (1.3204,2.2666) .. (1.2853,1.8902) -- cycle; + \fill[\duck@harlequin] (1.7,2.07) circle[radius=0.1]; + \fill[\duck@niuqelrah] (0.3,2.23) circle[radius=0.1]; +\fi +% +% Straw hat %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@strawhat + \fill[\duck@strawhat,rotate=-15] (0.44,2.0) ellipse[x radius=0.75, y radius=0.1]; + \fill[\duck@strawhat,rotate=-15] (0.1,2.05) rectangle (0.78,2.5); + \fill[\duck@strawhat,rotate=-15] (0.44,2.5) ellipse[x radius=0.34, y radius=0.08]; + \fill[\duck@strawhat,rotate=-15] (-0.3,2.02) -- (1.18,2.02) -- (0.78,2.2) -- (0.1,2.2) -- cycle; + \fill[\duck@ribbon,rotate=-15] (0.44,2.2) ellipse[x radius=0.34, y radius=0.08]; + \fill[\duck@ribbon,rotate=-15] (0.1,2.2) rectangle (0.78,2.3); + \fill[\duck@strawhat,rotate=-15] (0.44,2.3) ellipse[x radius=0.34, y radius=0.08]; +\fi +% +% helmet %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@helmet + \fill[\duck@helmet] (1.4331,1.5155) .. controls (1.4365,1.7226) and (1.3866,2.0493) .. (1.0429,2.1279) .. controls (0.7050,2.2052) and (0.4794,1.9294) .. (0.4481,1.8183) .. controls (0.6062,1.8381) and (1.1506,1.7480) .. (1.4331,1.5155) -- cycle; + \fill[\duck@helmet!70!black] (1.0282,2.1360) .. controls (0.9395,2.1312) and (0.8696,2.0652) .. (0.8152,2.0010) .. controls (0.7824,1.9609) and (0.7546,1.9169) .. (0.7309,1.8709) .. controls (0.6510,1.8859) and (0.5703,1.8971) .. (0.4892,1.9024) .. controls (0.4595,1.8831) and (0.4114,1.7962) .. (0.4743,1.7961) .. controls (0.5446,1.7868) and (0.6149,1.7767) .. (0.6845,1.7629) .. controls (0.6647,1.7052) and (0.6469,1.6454) .. (0.6401,1.5851) -- (0.6583,1.5355) -- (0.7069,1.5673) .. controls (0.7193,1.6285) and (0.7363,1.6889) .. (0.7590,1.7471) .. controls (0.9991,1.6922) and (1.2114,1.6182) .. (1.4111,1.4722) .. controls (1.4369,1.4960) and (1.4536,1.5229) .. (1.4475,1.5553) .. controls (1.4417,1.5927) and (1.4030,1.6066) .. (1.3766,1.6276) .. controls (1.2054,1.7408) and (1.0085,1.8089) .. (0.8095,1.8546) .. controls (0.8733,1.9674) and (0.9684,2.0703) .. (1.0932,2.1138) .. controls (1.0751,2.1288) and (1.0515,2.1362) .. (1.0282,2.1360) -- cycle; + \fill[\duck@helmet!50!white] (0.502,1.845) circle[radius=0.015] (0.586,1.835) circle[radius=0.015] (0.684,1.822) circle[radius=0.015] (0.791,1.799) circle[radius=0.015] (0.899,1.770) circle[radius=0.015] (1.003,1.741) circle[radius=0.015] (1.099,1.706) circle[radius=0.015] (1.185,1.673) circle[radius=0.015] (1.276,1.629) circle[radius=0.015] (1.360,1.581) circle[radius=0.015] (0.676,1.606) circle[radius=0.015] (0.695,1.666) circle[radius=0.015] (0.714,1.729) circle[radius=0.015] (0.784,1.889) circle[radius=0.015] (0.835,1.968) circle[radius=0.015] (0.896,2.034) circle[radius=0.015] (0.957,2.081) circle[radius=0.015] (1.020,2.115) circle[radius=0.015] (1.422,1.535) circle[radius=0.015] (0.502,1.845) circle[radius=0.015]; +\fi +% +% Viking %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@viking + \fill[\duck@viking] (1.4331,1.5155) .. controls (1.4365,1.7226) and (1.3866,2.0493) .. (1.0429,2.1279) .. controls (0.7050,2.2052) and (0.4794,1.9294) .. (0.4481,1.8183) .. controls (0.6062,1.8381) and (1.1506,1.7480) .. (1.4331,1.5155) -- cycle; + \fill[\duck@viking!70!black] (1.0282,2.1360) .. controls (0.9395,2.1312) and (0.8696,2.0652) .. (0.8152,2.0010) .. controls (0.7824,1.9609) and (0.7546,1.9169) .. (0.7309,1.8709) .. controls (0.6510,1.8859) and (0.5703,1.8971) .. (0.4892,1.9024) .. controls (0.4595,1.8831) and (0.4114,1.7962) .. (0.4743,1.7961) .. controls (0.5446,1.7868) and (0.6149,1.7767) .. (0.6845,1.7629) .. controls (0.6845,1.7629) and (0.6845,1.7629) .. (0.7590,1.7471) .. controls (0.9991,1.6922) and (1.2114,1.6182) .. (1.4111,1.4722) .. controls (1.4369,1.4960) and (1.4536,1.5229) .. (1.4475,1.5553) .. controls (1.4417,1.5927) and (1.4030,1.6066) .. (1.3766,1.6276) .. controls (1.2054,1.7408) and (1.0085,1.8089) .. (0.8095,1.8546) .. controls (0.8733,1.9674) and (0.9684,2.0703) .. (1.0932,2.1138) .. controls (1.0751,2.1288) and (1.0515,2.1362) .. (1.0282,2.1360) -- cycle; + \fill[\duck@viking!50!white] (0.502,1.845) circle[radius=0.015] (0.586,1.835) circle[radius=0.015] (0.684,1.822) circle[radius=0.015] (0.791,1.799) circle[radius=0.015] (0.899,1.770) circle[radius=0.015] (1.003,1.741) circle[radius=0.015] (1.099,1.706) circle[radius=0.015] (1.185,1.673) circle[radius=0.015] (1.276,1.629) circle[radius=0.015] (1.360,1.581) circle[radius=0.015] (0.784,1.889) circle[radius=0.015] (0.835,1.968) circle[radius=0.015] (0.896,2.034) circle[radius=0.015] (0.957,2.081) circle[radius=0.015] (1.020,2.115) circle[radius=0.015] (1.422,1.535) circle[radius=0.015]; +\fi +% +% devil (front horn) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@devil + \fill[\duck@devil] (1.2185,2.3521) .. controls (1.3540,2.0950) and (1.1993,1.9994) .. (1.1548,1.9663) .. controls (1.1165,1.9441) and (1.1134,1.9277) .. (1.1056,1.8938) .. controls (1.1056,1.8361) and (1.1502,1.7893) .. (1.2052,1.7893) .. controls (1.2373,1.7944) and (1.2669,1.7996) .. (1.2944,1.8311) .. controls (1.2944,1.8311) and (1.5458,2.2025) .. (1.2185,2.3521) -- cycle; +\fi +% +% Conical Hat %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@conicalhat + \path (0.19,1.4) rectangle (1.68,2.32); + \fill[\duck@conicalhat,overlay] (1.6722,1.4137) .. controls (1.6722,1.4337) and (1.3592,1.6230) .. (0.9513,1.7735) .. controls (0.5433,1.9239) and (0.1948,1.9784) .. (0.1948,1.9754) .. controls (0.2049,2.0230) and (1.1428,2.36) .. (1.1428,2.3) .. controls (1.1428,2.35) and (1.6821,1.4784) .. (1.6722,1.4137) -- cycle; +\fi +% +% Sailor hat %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@sailor + \fill[\duck@sailor] (1.0390,2.2743) .. controls (0.9475,2.2748) and (0.8569,2.2355) .. (0.7943,2.1690) .. controls (0.7147,2.1872) and (0.6335,2.2098) .. (0.5512,2.2029) .. controls (0.5524,2.1164) and (0.5536,2.0299) .. (0.5547,1.9434) .. controls (0.6637,1.9348) and (0.7679,1.8974) .. (0.8716,1.8653) .. controls (1.0321,1.8101) and (1.1932,1.7522) .. (1.3420,1.6697) .. controls (1.3671,1.6622) and (1.3911,1.6147) .. (1.4083,1.6518) .. controls (1.4623,1.7160) and (1.5163,1.7802) .. (1.5702,1.8444) .. controls (1.5154,1.8979) and (1.4433,1.9287) .. (1.3757,1.9624) .. controls (1.3666,2.1156) and (1.2403,2.2511) .. (1.0881,2.2707) .. controls (1.0718,2.2731) and (1.0554,2.2743) .. (1.0390,2.2743) -- cycle; +\fi +% +% adding hook for users to customise %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\csname duckhookhat\endcsname +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Accessories +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% sunglasses %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@sunglasses + \fill[\duck@sunglasses,rotate=-17] (0.42,1.8) rectangle (0.8,1.84); + \fill[\duck@sunglasses,rotate=-17] (0.12,1.8) rectangle (0.22,1.84); + \fill[\duck@sunglasses,rotate=-20] (0.23,1.7675) circle[radius=0.14]; + \fill[\duck@sunglasses,rotate=-20] (-0.06,1.74) circle[radius=0.13]; +\fi +% +% glasses %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@glasses + \fill[\duck@glasses,rotate=-17] (0.42,1.8) rectangle (0.8,1.84); + \fill[\duck@glasses,rotate=-17] (0.12,1.8) rectangle (0.22,1.84); + \fill[\duck@glasses,rotate=-20,even odd rule] (0.23,1.7675) circle[radius=0.14] (0.23,1.7675) circle[radius=0.11]; + \fill[\duck@glasses,rotate=-20,even odd rule] (-0.06,1.74) circle[radius=0.13] (-0.06,1.74) circle[radius=0.095]; +\fi +% +% square glasses +\ifduck@squareglasses + \fill[\duck@squareglasses,rotate=-17] (0.43,1.8) rectangle (0.8,1.84); + \fill[\duck@squareglasses,rotate=-17] (0.12,1.8) rectangle (0.22,1.84); + \fill[\duck@squareglasses,rotate=-20,rounded corners=\scalingfactor*2,even odd rule] (-0.16,1.62) -- (-0.18,1.85) -- (0.05,1.87) -- (0.04,1.62) -- cycle [rounded corners=\scalingfactor*1.5] (-0.14,1.64) -- (-0.16,1.83) -- (0.03,1.85) -- (0.02,1.64) -- cycle; + \fill[\duck@squareglasses,rotate=-20,rounded corners=\scalingfactor*2,even odd rule] (0.12,1.63) -- (0.10,1.88) -- (0.36,1.90) -- (0.35,1.65) -- cycle [rounded corners=\scalingfactor*1.5] (0.14,1.65) -- (0.12,1.86) -- (0.34,1.88) -- (0.33,1.67) -- cycle; +\fi +% +% icecream %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@icecream + \fill[\duck@cone,rotate=-20] (0.35,1.20)--(0.50,0.60)--(0.75,1.20); + \fill[\duck@flavoura] (0.85,1.03) circle[radius=0.12]; + \fill[\duck@flavourb] (1.05,0.95) circle[radius=0.12]; + \fill[\duck@flavourc] (0.95,1.1) circle[radius=0.12]; +\fi +% +% book %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@book + \fill[\duck@bookcolour,rotate=-20] + (0.40,1.20) rectangle (0.80,0.60); + \node[rotate=-20*\yscalefactor/\xscalefactor, color=white] at (0.88,0.70) {\duck@book};% +\fi +% +% signpost %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@signpost + \fill[\duck@signcolour, rounded corners=\scalingfactor*1, rotate=-20] (0.8,0.75) rectangle (0.9,1.75); + \fill[\duck@signcolour, rounded corners=\scalingfactor*1, rotate=-20] (0.4,1.7) rectangle (1.3,2.4); + \fill[\duck@signback, rounded corners=\scalingfactor*1, rotate=-20] (0.45,1.75) rectangle (1.25,2.35); + \node[rotate=-20*\yscalefactor/\xscalefactor, color=white] at (1.5,1.65) {\duck@signpost}; +\fi +% +% speech bubble %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@speech + \fill[\duck@bubblecolour] (-0.5,1.8) ellipse[x radius=0.7, y radius=0.3]; + \fill[\duck@bubblecolour] (-0.2,1.54) -- (0.2,1.35) -- (0.0,1.6) -- cycle; + \node at (-0.5,1.8) {\duck@speech}; +\fi +% +% think bubble %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@think + \fill[\duck@bubblecolour] (2,2.4) ellipse[x radius=0.7, y radius=0.35]; + \fill[\duck@bubblecolour] (1.55,2.35) circle[radius=0.25] (2.0,2.15) circle[radius=0.25] (2.4,2.25) circle[radius=0.25] (1.6,2.55) circle[radius=0.25] (2.0,2.6) circle[radius=0.25] (2.35,2.5) circle[radius=0.25] (1.65,1.95) circle[radius=0.1] (1.55,1.80) circle[radius=0.06] (1.47,1.70) circle[radius=0.03]; + \node at (2,2.4) {\duck@think}; +\fi +% +% magic wand %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@magicwand + \fill[black,rotate=-30] (0.27,1.23) rectangle (0.37,0.65); + \fill[white,rotate=-30] (0.27,1.13) rectangle (0.37,1.03); +\fi +% +% cricket bat %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@cricket + \fill[\duck@cricket, rounded corners=\scalingfactor*2, rotate=-30] (0.4,1.2) rectangle (0.7,2.2); + \fill[\duck@cricket, rounded corners=\scalingfactor*1, rotate=-30] (0.5,0.8) rectangle (0.6,1.3); +\fi +% +% rollingpin %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@rollingpin + \fill[\duck@rollingpin, rounded corners=\scalingfactor*2, rotate=-60] (-0.18,0.85) rectangle (0.08,1.75); + \fill[\duck@rollingpin, rounded corners=\scalingfactor*1, rotate=-60] (-0.1,0.65) rectangle (0.0,1.95); +\fi +% +% lightsaber %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@lightsaber + \fill[\duck@lightsaber, rounded corners=\scalingfactor*1, rotate=-30] (0.5,0.9) rectangle (0.6,2.5); + \fill[gray!80!black, rounded corners=\scalingfactor*1, rotate=-30] (0.47,0.7) rectangle (0.63,1.2); +\fi +% +% cake %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@cake + \fill[\duck@cake] (1.00,0.50) ellipse[x radius=0.4, y radius=0.2]; + \fill[\duck@cake] (0.6,0.5) rectangle (1.4,0.7); + \fill[\duck@cake] (1.00,0.70) ellipse[x radius=0.4, y radius=0.2]; + \fill[\duck@cake!50!white] (0.75,0.75) rectangle (0.8,0.95); + \fill[\duck@cake!50!white] (1.2,0.75) rectangle (1.25,0.95); + \fill[\duck@cake!50!white] (0.975,0.65) rectangle (1.025,0.85); + \fill[white!85!yellow] (1.0,0.93) ellipse[x radius=0.03, y radius=0.06]; + \fill[white!85!yellow] (1.225,1.03) ellipse[x radius=0.03, y radius=0.06]; + \fill[white!85!yellow] (0.775,1.03) ellipse[x radius=0.03, y radius=0.06]; +\fi +% +% pizza %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@pizza + \fill[brown] (1.00,0.60) ellipse[x radius=0.4, y radius=0.2]; + \fill[red!70!black] (1.00,0.60) ellipse[x radius=0.34, y radius=0.16]; + \fill[white!85!yellow] (1.15,0.65) ellipse[x radius=0.065, y radius=0.04]; + \fill[white!85!yellow] (0.81,0.57) ellipse[x radius=0.065, y radius=0.04]; + \fill[white!85!yellow] (0.95,0.68) ellipse[x radius=0.065, y radius=0.04]; + \fill[white!85!yellow] (1.02,0.54) ellipse[x radius=0.065, y radius=0.04]; + \fill[green!40!brown] (1.09,0.54) ellipse[x radius=0.07, y radius=0.02]; + \fill[green!40!brown,rotate=20] (1.0,0.34) ellipse[x radius=0.07, y radius=0.02]; + \fill[green!40!brown,rotate=-20] (0.9,1.05) ellipse[x radius=0.07, y radius=0.02]; + \fill[green!40!brown] (1.00,0.60) ellipse[x radius=0.03, y radius=0.06]; +\fi +% +% no pizza %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@davidlikespineapplepizza + \fill[brown] (1.00,0.60) ellipse[x radius=0.4, y radius=0.2]; + \fill[red!70!black] (1.00,0.60) ellipse[x radius=0.34, y radius=0.16]; + \fill[yellow!70!brown] (1.15,0.65) ellipse[x radius=0.08, y radius=0.06]; + \fill[red!70!black] (1.15,0.65) ellipse[x radius=0.04, y radius=0.03]; + \fill[yellow!70!brown] (0.81,0.57) ellipse[x radius=0.08, y radius=0.06]; + \fill[red!70!black] (0.81,0.57) ellipse[x radius=0.04, y radius=0.03]; + \fill[yellow!70!brown] (0.95,0.68) ellipse[x radius=0.08, y radius=0.06]; + \fill[red!70!black] (0.95,0.68) ellipse[x radius=0.04, y radius=0.03]; + \fill[yellow!70!brown] (1.02,0.54) ellipse[x radius=0.08, y radius=0.06]; + \fill[red!70!black] (1.02,0.54) ellipse[x radius=0.04, y radius=0.03]; + \fill[green!40!brown] (1.09,0.54) ellipse[x radius=0.07, y radius=0.02]; + \fill[green!40!brown,rotate=20] (1.0,0.34) ellipse[x radius=0.07, y radius=0.02]; + \fill[green!40!brown,rotate=-20] (0.9,1.05) ellipse[x radius=0.07, y radius=0.02]; + \fill[green!40!brown] (1.00,0.60) ellipse[x radius=0.03, y radius=0.06]; +\fi +% +% Hockey stick %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@hockey + \fill[\duck@hockey, rounded corners=\scalingfactor*1, rotate=-30] (0.5,0.6) rectangle (0.6,2.1); + \fill[\duck@hockey, rounded corners=\scalingfactor*3] (0.2,0.2) rectangle (0.85,0.4); +\fi +% +% baguette %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@baguette + \fill[\duck@baguette!70!white, rounded corners=\scalingfactor*4, rotate=-30] (0.4,0.72) rectangle (0.7,2.0); + \fill[\duck@baguette!80!black, rotate=5] (1.44,1.1) ellipse[x radius=0.1, y radius=0.03] (1.30,0.9) ellipse[x radius=0.1, y radius=0.03] (1.16,0.7) ellipse[x radius=0.1, y radius=0.03] (1.02,0.5) ellipse[x radius=0.1, y radius=0.03]; +\fi +% +% football %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@football + \fill[\duck@football] (1.2,0.33) circle[radius=0.32]; + \scope + \clip (1.2,0.33) circle[radius=0.32]; + \fill[black] (1.06,0.30) -- (1.01,0.17) -- (1.14,0.08) -- (1.26,0.14) -- (1.20,0.28) -- cycle (1.37,0.14) -- (1.46,0.27) -- (1.59,0.27) -- (1.41,0.04) -- cycle (1.28,0.38) -- (1.22,0.52) -- (1.33,0.61) -- (1.45,0.51) -- (1.43,0.37) -- cycle (0.87,0.44) -- (1.02,0.40) -- (1.10,0.53) -- (1.07,0.62) -- (0.94,0.57) -- cycle; + \endscope +\fi +% +% milkshake %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@milkshake + \fill[cyan!10!white, rotate=-10] (0.8,0.50) ellipse[x radius=0.17, y radius=0.05]; + \fill[cyan!10!white, rotate=-10] (0.8,0.55) ellipse[x radius=0.12, y radius=0.03]; + \scope + \clip[rotate=-10] (0.58,0.5) rectangle (1.02,1.03); + \fill[cyan!10!white, rotate=-10] (0.8,0.94) ellipse[x radius=0.18, y radius=0.4]; + \fill[\duck@milkshake, rotate=-10] (0.8,0.94) ellipse[x radius=0.15, y radius=0.36]; + \endscope + \fill[white!85!yellow] (0.83,0.92) circle[radius=0.05] (0.88,0.9) circle[radius=0.05] (0.93,0.92) circle[radius=0.05] (0.99,0.91) circle[radius=0.05] (1.06,0.86) circle[radius=0.05] (1.13,0.87) circle[radius=0.05] (0.85,0.99) circle[radius=0.05] (0.9,0.98) circle[radius=0.07] (1.0,0.98) circle[radius=0.07] (1.1,0.95) circle[radius=0.07]; + \fill[red!90!black] (1.0,1.1) circle[radius=0.05]; + \fill[white!85!yellow] (0.94,1.05) circle[radius=0.05] (1.03,1.03) circle[radius=0.05]; + \fill[cyan!10!white, rotate=-10] (0.8,0.50) ellipse[x radius=0.17, y radius=0.05]; + \fill[red!90!black,rotate=20] (1.2,0.58) rectangle (1.22,0.85); +\fi +% +% wine %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@wine + \fill[cyan!10!white, rotate=-10] (0.8,0.50) ellipse[x radius=0.17, y radius=0.05]; + \fill[cyan!10!white, rotate=-10] (0.8,0.55) ellipse[x radius=0.12, y radius=0.03]; + \fill[cyan!10!white, rotate=-10] (0.8,0.7) ellipse[x radius=0.03, y radius=0.2]; + \scope + \clip[rotate=-10] (0.58,0.5) rectangle (1.02,1.03); + \fill[cyan!10!white, rotate=-10] (0.8,1.1) ellipse[x radius=0.18, y radius=0.4]; + \endscope + \scope + \clip[rotate=-10] (0.58,0.5) rectangle (1.02,0.87); + \fill[\duck@wine, rotate=-10] (0.8,1.1) ellipse[x radius=0.15, y radius=0.36]; + \endscope +\fi +% +% prison duck %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@prison + \fill[\duck@prison] (1.5,0.25) circle[radius=0.3]; + \fill[\duck@prison, even odd rule] (1.2,0.1) ellipse[x radius=0.10, y radius=0.07] (1.2,0.1) ellipse[x radius=0.06, y radius=0.04] (1.05,-0.05) ellipse[x radius=0.10, y radius=0.07] (1.05,-0.05) ellipse[x radius=0.06, y radius=0.04] (0.87,-0.2) ellipse[x radius=0.10, y radius=0.07] (0.87,-0.2) ellipse[x radius=0.06, y radius=0.04]; + \fill[\duck@prison, even odd rule] (0.72,-0.2) ellipse[x radius=0.10, y radius=0.07] (0.72,-0.2) ellipse[x radius=0.06, y radius=0.04]; + \fill[\duck@prison,even odd rule,rotate=70] (0.4,-1.05) ellipse[x radius=0.1, y radius=0.07] (0.4,-1.05) ellipse[x radius=0.06, y radius=0.04] (0.2,-0.95) ellipse[x radius=0.1, y radius=0.07] (0.2,-0.95) ellipse[x radius=0.06, y radius=0.04] (0.22,-0.58) ellipse[x radius=0.1, y radius=0.07] (0.22,-0.58) ellipse[x radius=0.06, y radius=0.04]; + \fill[\duck@prison,even odd rule,rotate=110](-0.33,-0.55) ellipse[x radius=0.1, y radius=0.07] (-0.33,-0.55) ellipse[x radius=0.06, y radius=0.04]; + \scope + \clip[rotate=-12] (0.45,0.15) rectangle (0.63,0.25); + \fill[\duck@prison,even odd rule,rotate=110](-0.07,-0.6) ellipse[x radius=0.1, y radius=0.07] (-0.07,-0.6) ellipse[x radius=0.06, y radius=0.04]; + \endscope +\fi +% +% torch %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@torch + \fill[red!50!yellow] \duckpathtorch; + \fill[red!25!yellow, scale=0.67, xshift=17, yshift=15] \duckpathtorch; + \fill[white!50!yellow, scale=0.4, xshift=53.5, yshift=45.3] \duckpathtorch; + \fill[\duck@torch,rounded corners=\scalingfactor*1] + (1.1,0.96) -- (0.77,0.25) -- (0.83,0.25) -- (1.3,0.86) -- cycle; + \fill[\duck@torch,rotate=-28] + (0.62,1.32) ellipse[x radius=0.2, y radius=0.08]; +\fi% +% +% sheep %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@sheep + \scope + \clip[rotate=-5] (1.2,1.7) ellipse[x radius=0.3, y radius=0.4]; + \fill[\duck@bill,rotate=-5] (0.8,1.5) ellipse[x radius=0.3, y radius=0.4]; + \endscope +\fi +% +% basket %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@basket + \fill[\duck@basket, start angle=180, end angle=360, x radius=0.35, y radius=0.35] (0.65,0.61) arc -- cycle; + \fill[\duck@basket, start angle=180, end angle=0, even odd rule] [x radius=0.35, y radius=0.5] (0.65,0.6) arc -- cycle [x radius=0.3, y radius=0.45] (0.7,0.6) arc -- cycle; + \fill[\duck@basket, even odd rule] (1,0.6) ellipse[x radius=0.35, y radius=0.1] (1,0.6) ellipse[x radius=0.3, y radius=0.07]; + \fill[\duck@basket!75!black] (1,0.6) ellipse[x radius=0.3, y radius=0.07]; +\fi% +% +% easter basket %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@easter + \scope + \clip [start angle=180, end angle=0, x radius=0.3, y radius=0.45] (0.7,0.6) arc -- cycle [start angle=180, end angle=360, x radius=0.3, y radius=0.07] (0.7,0.6) arc -- cycle; + \fill[\duck@eggb, rotate=-5] (0.95,0.72) ellipse[x radius=0.09, y radius=0.13]; + \fill[\duck@egga, rotate=10] (0.94,0.42) ellipse[x radius=0.09, y radius=0.13]; + \fill[\duck@eggc, rotate=-30] (0.7,1.08) ellipse[x radius=0.09, y radius=0.13]; + \endscope +\fi% +% +% horse tail %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\pgfkeys{/duck/horsetail/.@def/.get=\duck@test} +\ifx\duck@horsetail\duck@test + \ifdefined\duck@hair\let\duck@horsetail=\duck@hair\fi +\fi% +\ifduck@horsetail + \path (0.1,0.1) rectangle (2.82,2.14); + \fill[\duck@horsetail,overlay] \duckpathhorsetail; +\fi +% +% crozier %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@crozier + \scope + \clip [rotate=-20] (0.6,2.3) rectangle (1.1,1.999); + \fill[even odd rule,\duck@crozier] (1.5,1.6) circle[radius=0.2] (1.5,1.6) circle[radius=0.1]; + \endscope + \fill[\duck@crozier,rotate=-20] (0.663,0.5) rectangle (0.763,2.0); +\fi +% +% stethoscope %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@stethoscope + \fill[\duck@stethoscope,rounded corners=\scalingfactor*0.5,rotate=-18] (0.08,0.7) rectangle (0.13,1.24); + \fill[\duck@stethoscope] (0.35,0.7) circle[radius=0.1]; + \scope + \fill[\duck@stethoscope,rounded corners=\scalingfactor*0.5,rotate=-30] (0.53,1.3) rectangle (0.58,1.72); + \clip[rotate=-30] (0.36,0.89) -- (0.36,1.36) -- (0.79,1.36) -- (0.79,0.89) -- (0.65,0.89) -- (0.65,0.96) -- (0.5,0.96) -- (0.5,0.89) -- cycle ; + \fill [\duck@stethoscope,rounded corners=\scalingfactor*3,rotate=-30,even odd rule] (0.775,1.35) rectangle (0.375,0.9) [rounded corners=\scalingfactor*2] (0.725,1.3) rectangle (0.425,0.95); + \endscope +\fi +% +% snow duck %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@snowduck + \fill[black, rotate=-25] (0.65,0.65) rectangle (0.7,1.8); + \fill[black, rotate=35] (1.55,0.15) rectangle (1.6,0.5); + \fill[black, rotate=-35] (0.4,1.7) rectangle (0.45,2.0); + \fill[black, rotate=-60] (-0.3,2.0) rectangle (-0.35,1.65); +\fi +% +% vampire %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@vampire + \ifduck@laughing + \fill[\duck@vampire] (0.55,1.28) -- (0.575,1.22) -- (0.6,1.29) -- cycle; + \else + \fill[\duck@vampire] (0.6,1.20) -- (0.625,1.16) -- (0.65,1.223) -- cycle; + \fi +\fi +% +% crystal ball %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@crystalball + \shade[ball color=\duck@crystalball,opacity=0.7] (0.93,0.5) circle[radius=0.33]; +\fi +% +% Cheese %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@cheese + \scope[xshift=26,yshift=-2] + \fill[\duck@cheese] (-0.3200,0.8058) -- (0.0608,0.7220) -- (0.0608,0.6366) -- (-0.3200,0.5410) -- (0.2143,0.4236) .. controls (0.3395,0.4810) and (0.4241,0.5627) .. (0.4117,0.6253) -- (0.4117,0.7634) .. controls (0.4261,0.8618) and (0.2607,0.8954) .. (0.1907,0.8962) -- cycle; + \fill[\duck@cheese!35!white] (-0.3200,0.8057) -- (-0.3200,0.5410) -- (0.2143,0.4236) -- (0.2143,0.7381) -- cycle; + \fill[\duck@cheese] (-0.23,0.71) circle[radius=0.04] (0.0,0.55) circle[radius=0.04] (-0.23,0.58) circle[radius=0.02] (-0.15,0.6) circle[radius=0.02] (-0.1,0.7) circle[radius=0.02] (0.1,0.65) circle[radius=0.02] (0,0.65) circle[radius=0.02] (0.1,0.5) circle[radius=0.02] (0.07,0.55) circle[radius=0.01] (0.12,0.6) circle[radius=0.01] (-0.08,0.54) circle[radius=0.01]; + \endscope +\fi +% +% shovel %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@shovel + \fill[brown!80!black,rotate around={-23:(0.91, 0.88)}] (0.87, 0.28) rectangle ++(0.1,1.4); + \fill[\duck@shovel] (0.6133, 0.9536) .. controls (0.8388, 0.8117) and (0.9253, 0.7517) .. (1.1962, 0.6696) -- (0.8332, 0.1263) .. controls (0.6458, 0.11) and (0.5417, 0.1644) .. (0.4517, 0.3034) -- cycle; +\fi +% +% pickaxe %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@pickaxe + \fill[brown!80!black,rotate around={-23:(0.91, 0.88)}] (0.87, 0.28) rectangle ++(0.1,1.4); + \fill[\duck@pickaxe] (-0.0085, 0.6858) .. controls (0.6422, 0.3523) and (0.7609, 0.3068) .. (1.4114, 0.1108) .. controls (0.6589, 0.1246) and (0.5556, 0.1887) .. (-0.0085, 0.6858) -- cycle; +\fi +% +% umbrella %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@umbrella + \path (0.2,0.4) rectangle (2.22,2.7); + \fill[gray,overlay] (0.6922,0.5942) -- (0.7426,0.6103) .. controls (0.8276,0.3884) and (0.8855,0.4523) .. (0.9333,0.6543) -- (0.9334,0.6545) -- (0.9335,0.6547) .. controls (1.0347,1.0671) and (1.2906,1.9565) .. (1.2906,1.9565) -- (1.3415,1.9419) .. controls (1.3415,1.9419) and (1.0855,1.0519) .. (0.9849,0.6423) -- (0.9848,0.6420) .. controls (0.9240,0.3633) and (0.7874,0.3312) .. (0.6922,0.5942) -- cycle; + \fill[\duck@umbrella,overlay] (0.2185,1.9927) .. controls (0.3559,2.1962) and (0.6837,2.0720) .. (0.6761,1.8240) .. controls (0.8398,2.0111) and (1.1891,1.9216) .. (1.1685,1.6915) .. controls (1.3000,1.8765) and (1.6639,1.7626) .. (1.6607,1.5356) .. controls (1.7865,1.7271) and (2.1350,1.6950) .. (2.1626,1.4589) .. controls (2.4996,2.5771) and (0.5644,3.2631) .. (0.2185,1.9927) -- cycle; +\fi +% +% closed umbrella %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@umbrellaclosed + \fill[gray] (1.3401,0.6996) -- (1.2872,0.7019) .. controls (1.2840,0.9395) and (1.2076,0.8995) .. (1.0930,0.7264) -- (1.0929,0.7262) -- (1.0928,0.7261) .. controls (0.8555,0.3739) and (0.9223,0.4608) .. (0.9223,0.4608) -- (0.8795,0.4920) .. controls (0.8795,0.4920) and (0.8131,0.4057) .. (1.0488,0.7554) -- (1.0489,0.7556) .. controls (1.2022,0.9963) and (1.3414,0.9793) .. (1.3401,0.6996) -- cycle; + \fill[\duck@umbrellaclosed] (0.6827,0.1263) -- (0.8038,0.6188) -- (0.9548,0.6494) -- (0.9520,0.8231) -- (1.1945,0.6529) -- (1.0218,0.5885) -- (1.0465,0.4566) -- cycle; +\fi +% +% handbag %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@handbag + \fill[\duck@handbag] (0.7811,0.1751) -- (1.4913,0.3097) -- (1.3315,0.7086) -- (0.7832,0.6152) -- cycle; + \fill[\duck@handbag!70!black] (0.8857,0.4354) .. controls (0.7861,0.9811) and (1.1796,1.0719) .. (1.2866,0.5155) -- (1.2043,0.4996) .. controls (1.1247,0.8952) and (0.9051,0.8883) .. (0.9676,0.4536) -- cycle; +\fi +% +% cocktail %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@cocktail + \fill[cyan!10!white, rotate=-10] (0.8,0.50) ellipse[x radius=0.17, y radius=0.05]; + \fill[cyan!10!white, rotate=-10] (0.8,0.55) ellipse[x radius=0.12, y radius=0.03]; + \fill[cyan!10!white, rotate=-10] (0.8,0.7) ellipse[x radius=0.03, y radius=0.2]; + \fill[cyan!10!white] (0.92,0.6) -- (0.75,0.9) -- (1.18,0.83) -- cycle; + \fill[gray!60!white] (0.928,0.64) -- (0.85,0.77) -- (1.08,0.77) -- cycle; + \fill[green!40!brown!60!white] (0.94,0.71) circle[radius=0.04]; + \fill[red!80!black] (0.94,0.72) circle[radius=0.01]; +\fi +% +% overleaf duck %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@overleaf + \fill[white] \duckpathoverleaf; +\fi +% +% wing %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifduck@wing + \fill[\duck@wing] \duckpathwing; +\fi +% +% adding hook for users to customise %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\csname duckhookforeground\endcsname +% +%\draw (current bounding box.north west) rectangle (current bounding box.south east);% For debugging bounding boxes +% +%\endscope +}% from `\def\duck@draw{` at the very beginning + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Random ducks +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\pgfmathdeclarerandomlist{head}{{shorthair}{longhair}{crazyhair}{mohican}{mullet}{beard}{alien}{hat}{cap}{santa}{chef}{graduate}{beret}{magichat}{witch}{crown}{bunny}{peakedcap}{tophat}{queencrown}{kingcrown}{harlequin}{strawhat}{parting}} +\pgfmathdeclarerandomlist{accessories}{{glasses}{sunglasses}{icecream}{book}{signpost}{magicwand}{cricket}{rollingpin}{lightsaber}{cake}{pizza}{hockey}{baguette}{football}{mask}{necklace}{milkshake}{wine}{prison}{cape}{torch}{crozier}{easter}{stethoscope}{neckerchief}{cheese}{shovel}{pickaxe}{crystalball}} + +\def\shuffleducks{% + \pgfmathrandomitem{\head}{head}% + \edef\randomhead{\head}% + \pgfmathrandomitem{\accessories}{accessories}% + \edef\randomaccessories{\accessories}% +} + +\def\randuck{% + \shuffleducks% + \duck[\randomhead, \randomaccessories]% +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Defining some of the more complicate paths for easy reuse +% +% naming scheme is \duckpath +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% body parts %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\def\duckpathbody{% + (0.513,1.145) .. controls (0.267, 1.102) and (-0.125,0.657) .. + (0.289,0.261) .. controls (0.704,-0.135) and ( 2.863,0.130) .. + (1.818,1.419) .. controls (0.938, 0.946) and ( 1.240,1.379) .. + (0.513,1.145) -- cycle +} + +\def\duckpathgrumpybill{% + (0.406,1.472) .. controls (0.643,1.530) and (0.643,1.530) .. + (0.800,1.300) .. controls (0.083,0.850) and (0.269,1.369) .. + (0.406,1.472) -- cycle +} + +\def\duckpathbill{% + (0.406,1.472) .. controls (0.643,1.530) and (0.541,1.303) .. + (0.910,1.370) .. controls (0.083,0.850) and (0.269,1.369) .. + (0.406,1.472) -- cycle +} + +\def\duckpathwing{% + (1.47,0.56) .. controls (1.51,0.59) and (1.57,0.62) .. + (1.60,0.66) .. controls (1.61,0.70) and (1.51,0.69) .. + (1.47,0.69) .. controls (1.48,0.72) and (1.41,0.76) .. + (1.37,0.74) .. controls (1.35,0.79) and (1.33,0.81) .. + (1.25,0.80) .. controls (1.25,0.86) and (1.18,0.88) .. + (1.15,0.88) .. controls (1.20,1.01) and (0.40,0.79) .. + (0.52,0.57) .. controls (0.63,0.26) and (1.22,0.43) .. + (1.47,0.56) -- cycle +} + +% clothing %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\def\duckpathtshirt{% + (0.490,1.145) .. controls (0.267, 1.102) and (-0.125,0.657) .. + (0.289,0.261) .. controls (0.704,-0.135) and ( 2.863,0.130) .. + (1.818,1.419) .. controls (0.938, 0.976) and ( 1.240,1.279) .. + (0.590,1.000) -- cycle +} + +\def\duckpathjacket{% + (0.490,1.145) .. controls (0.267, 1.102) and (-0.125,0.657) .. + (0.289,0.261) .. controls (0.704,-0.135) and ( 2.863,0.130) .. + (1.818,1.419) .. controls (0.880, 0.946) and ( 1.240,1.378) .. + (0.513,0.700) -- cycle +} + +% hair styles %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\def\duckpathshorthair{% + (1.3947,1.4175) .. controls (1.4546,1.4518) and (1.4699,1.6566) .. + (1.4343,1.7992) .. controls (1.2528,2.5033) and (0.2339,2.2710) .. + (0.4151,1.5907) .. controls (0.4345,1.8709) and (0.7421,2.0999) .. + (0.9494,1.9054) .. controls (1.2241,1.6476) and (1.3316,1.3814) .. + (1.3947,1.4175) -- cycle +} + +\def\duckpathlonghair{% + (1.4508,0.7565) .. controls (1.5146,0.7888) and (1.5854,0.8216) .. + (1.6247,0.8831) .. controls (1.5859,0.8847) and (1.4726,0.9457) .. + (1.5587,0.9706) .. controls (1.6317,0.9685) and (1.7016,1.0046) .. + (1.7314,1.0734) .. controls (1.7931,1.1660) and (1.6616,1.1176) .. + (1.6277,1.1566) .. controls (1.6853,1.1741) and (1.7840,1.1829) .. + (1.8123,1.2244) .. controls (1.7022,1.2488) and (1.5688,1.2663) .. + (1.5063,1.3739) .. controls (1.4619,1.5143) and (1.4696,1.6649) .. + (1.4340,1.8076) .. controls (1.2524,2.5117) and (0.2335,2.2794) .. + (0.4060,1.5991) .. controls (0.4341,1.8793) and (0.6629,2.1130) .. + (0.9011,1.9578) .. controls (1.2427,1.7382) and (1.3350,1.4214) .. + (1.0905,1.0610) .. controls (1.0597,1.0109) and (1.1103,0.9166) .. + (1.1805,0.8670) .. controls (1.2507,0.8174) and (1.3503,0.7853) .. + (1.4508,0.7565) -- cycle +} + +\def\duckpathcrazyhair{% + (0.1977,1.9023) .. controls (0.2633,2.0599) and (0.4819,2.0547) .. + (0.4713,2.0879) .. controls (0.4647,2.2106) and (0.2516,2.2392) .. + (0.2516,2.2392) .. controls (0.4352,2.2933) and (0.7427,1.9304) .. + (0.5743,2.3885) .. controls (0.6017,2.3633) and (0.8307,2.1739) .. + (0.8082,2.4245) .. controls (0.8271,2.2885) and (0.9195,2.2400) .. + (0.9933,2.2673) .. controls (1.0814,2.6593) and (0.9688,2.0034) .. + (1.3350,2.3615) .. controls (1.3657,2.3292) and (1.1627,2.1043) .. + (1.3424,2.1387) .. controls (1.3102,1.8312) and (1.5049,2.2623) .. + (1.5049,2.2623) .. controls (1.5049,2.2623) and (1.4675,2.0493) .. + (1.4287,1.9560) .. controls (1.4287,1.9560) and (1.6830,1.9470) .. + (1.7178,1.8823) .. controls (1.1926,1.8054) and (2.0160,1.7277) .. + (1.4923,1.7275) .. controls (1.5366,1.6685) and (1.3013,1.6009) .. + (1.6500,1.5946) .. controls (0.8836,1.5797) and (1.2764,1.9221) .. + (0.8957,2.0442) .. controls (0.5516,2.0958) and (0.5228,1.8527) .. + (0.4695,1.7963) .. controls (0.4825,1.9607) and (0.3601,1.9095) .. + (0.1977,1.9023) -- cycle +} + +\def\duckpathrecedinghair{% + (1.3385,1.4841) .. controls (1.4243,1.4529) and (1.4877,1.7127) .. + (1.3964,1.8658) .. controls (1.1071,2.3511) and (0.5189,2.1609) .. + (0.4381,1.6816) .. controls (0.4575,1.9618) and (0.9007,2.2059) .. + (1.1308,2.0390) .. controls (1.4703,1.7469) and (1.0343,1.5949) .. + (1.3385,1.4841) -- cycle +} + +\def\duckpathmohican{% + (0.7632,1.7935) .. controls (0.9223,2.3084) and (1.3870,1.8580) .. + (1.3920,1.5854) .. controls (1.4233,2.1466) and (0.6812,2.5808) .. + (0.6725,1.8166) .. controls (0.6725,1.8166) and (0.7615,1.7926) .. + (0.7632,1.7935) -- cycle +} + +\def\duckpathmullet{% + (1.3723,1.2684) .. controls (1.3723,1.2684) and (1.5129,1.5571) .. + (1.4435,1.7815) .. controls (1.2652,2.3572) and (0.3342,2.2633) .. + (0.4106,1.5424) .. controls (0.4204,1.6825) and (0.5692,1.9195) .. + (0.5692,1.9195) .. controls (0.5692,1.9195) and (0.8475,1.8402) .. + (1.1031,1.7844) .. controls (1.0808,1.6260) and (1.1130,1.4754) .. + (1.1130,1.4754) .. controls (1.1956,1.4198) and (1.3001,1.3369) .. + (1.3723,1.2684) -- cycle +} + +% Acessoires %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\def\duckpathqueencrown{% + (0.7370,2.0732) .. controls (0.6966,2.2091) and (0.6769,2.3503) .. + (0.6354,2.4859) .. controls (0.6149,2.5164) and (0.5958,2.5732) .. + (0.6498,2.5808) .. controls (0.6973,2.5907) and (0.7091,2.5350) .. + (0.6926,2.5016) .. controls (0.6967,2.4544) and (0.7188,2.4109) .. + (0.7340,2.3665) .. controls (0.7415,2.3472) and (0.7619,2.2862) .. + (0.7676,2.3381) .. controls (0.7755,2.3852) and (0.7871,2.4329) .. + (0.7833,2.4808) .. controls (0.7597,2.5148) and (0.7834,2.5720) .. + (0.8294,2.5570) .. controls (0.8775,2.5457) and (0.8536,2.4937) .. + (0.8436,2.4638) .. controls (0.8502,2.3973) and (0.8640,2.3313) .. + (0.8798,2.2664) .. controls (0.9047,2.2750) and (0.9168,2.3261) .. + (0.9342,2.3514) .. controls (0.9492,2.3853) and (0.9714,2.4171) .. + (0.9773,2.4540) .. controls (0.9645,2.4873) and (0.9766,2.5358) .. + (1.0204,2.5303) .. controls (1.0646,2.5298) and (1.0691,2.4725) .. + (1.0443,2.4460) .. controls (1.0440,2.3935) and (1.0580,2.3419) .. + (1.0671,2.2905) .. controls (1.0706,2.2719) and (1.0788,2.2126) .. + (1.0985,2.2554) .. controls (1.1269,2.3087) and (1.1558,2.3623) .. + (1.1772,2.4187) .. controls (1.1697,2.4515) and (1.1716,2.5081) .. + (1.2210,2.5018) .. controls (1.2706,2.4969) and (1.2686,2.4403) .. + (1.2406,2.4126) .. controls (1.2279,2.3600) and (1.2211,2.3057) .. + (1.2172,2.2518) .. controls (1.2296,2.2439) and (1.2538,2.2943) .. + (1.2693,2.3112) .. controls (1.2908,2.3467) and (1.3228,2.3784) .. + (1.3316,2.4200) .. controls (1.3203,2.4624) and (1.3708,2.5014) .. + (1.4051,2.4678) .. controls (1.4448,2.4342) and (1.3945,2.3994) .. + (1.3765,2.3710) .. controls (1.3022,2.2536) and (1.2440,2.1265) .. + (1.1686,2.0097) .. controls (0.9649,1.9465) and (0.8367,1.9955) .. + (0.7370,2.0732) -- cycle +} + +\def\duckpathkingcrown{% + (0.6572,2.0396) .. controls (0.6637,2.0838) and (0.6716,2.1289) .. + (0.6684,2.1735) .. controls (0.6481,2.2496) and (0.5923,2.3131) .. + (0.5818,2.3921) .. controls (0.5738,2.4607) and (0.6167,2.5343) .. + (0.6862,2.5502) .. controls (0.7548,2.5703) and (0.8210,2.5304) .. + (0.8720,2.4881) .. controls (0.8984,2.4712) and (0.9239,2.4324) .. + (0.9486,2.4249) .. controls (0.9524,2.4691) and (0.9566,2.5158) .. + (0.9844,2.5527) .. controls (1.0052,2.5845) and (1.0390,2.6282) .. + (1.0820,2.6127) .. controls (1.1212,2.5899) and (1.1378,2.5421) .. + (1.1478,2.5003) .. controls (1.1576,2.4639) and (1.1336,2.4180) .. + (1.1349,2.3906) .. controls (1.2050,2.4269) and (1.2847,2.4629) .. + (1.3654,2.4429) .. controls (1.4292,2.4285) and (1.4864,2.3679) .. + (1.4793,2.2998) .. controls (1.4859,2.2404) and (1.4407,2.1925) .. + (1.4006,2.1551) .. controls (1.3681,2.1232) and (1.3290,2.0951) .. + (1.3072,2.0544) .. controls (1.2904,2.0121) and (1.2805,1.9674) .. + (1.2738,1.9225) .. controls (1.1221,1.8892) and (0.9586,1.8836) .. + (0.8112,1.9386) .. controls (0.7535,1.9608) and (0.6999,1.9945) .. + (0.6572,2.0396) -- cycle +} + +\def\duckpathdarthvader{% + (0.4264,1.9092) .. controls (0.4347,1.9248) and (0.4612,1.9186) .. + (0.4969,1.9783) .. controls (0.5499,2.0670) and (0.7559,2.2377) .. + (0.9889,2.2057) .. controls (1.2691,2.1668) and (1.4075,1.8829) .. + (1.4176,1.7421) .. controls (1.4279,1.5955) and (1.5246,1.3484) .. + (1.5246,1.3484) -- + (0.9846,1.2036) .. controls (1.0898,1.2735) and (1.0667,1.5598) .. + (1.0555,1.6034) .. controls (0.9758,1.9147) and (0.8121,1.8681) .. + (0.7174,1.7694) .. controls (0.5671,2.0370) and (0.4103,1.7556) .. + (0.4132,1.472) -- + (0.3529,1.415) .. controls (0.3529,1.43938) and (0.3893,1.8379).. + (0.4264,1.9092) -- cycle +} + +\def\duckpathhorsetail{% + (1.7248,1.3553) .. controls (2.0530,1.3369) and (2.1427,1.1604) .. + (2.2915,0.9970) .. controls (2.4759,0.7946) and (2.9531,0.8890) .. + (2.7668,0.9003) .. controls (2.4670,0.9184) and (2.5158,1.1488) .. + (2.3907,1.3152) .. controls (2.2788,1.4641) and (1.9414,1.5945) .. + (1.7248,1.3553) -- cycle +} + +\def\duckpathcape{% + (0.225,0.966) .. controls (1.314,0.961) and (2.070,0.650) .. + (2.042,1.245) .. controls (1.863,1.164) and (1.844,1.173) .. + (1.792,1.340) .. controls (1.635,1.235) and (1.620,1.268) .. + (1.567,1.393) .. controls (1.358,1.086) and (0.664,1.096) .. + (0.460,1.110) .. controls (0.461,1.133) and (0.305,1.077) .. + (0.235,0.966) -- cycle +} + +\def\duckpathcrown{% + (0.7365,2.0616) .. controls (0.7365,2.0616) and (0.7771,2.1763) .. + (0.6959,2.4650) -- (0.8895,2.2378) -- (1.0391,2.3943) -- + (1.1260,2.1961) -- + (1.3938,2.3318) .. controls (1.1927,2.1132) and (1.2194,1.9764) .. + (1.2194,1.9764) .. controls (1.0774,1.9202) and (0.8507,1.9601) .. + (0.7365,2.0616) -- cycle +} + +\def\duckpathtorch{% + (1.4338,1.0258) .. controls (1.4308,0.8877) and (1.3468,0.8997) .. + (1.2447,0.7481) .. controls (1.1427,0.8982) and (1.0721,0.8892) .. + (1.0646,1.0243) .. controls (1.0541,1.1714) and (1.2642,1.1654) .. + (1.2492,1.3860) .. controls (1.3093,1.3110) and (1.4383,1.2705) .. + (1.4338,1.0258) -- cycle +} + +\def\duckpathoverleaf{% + (1.2699,0.6095) .. controls (1.2710,0.5992) and (1.2752,0.5910) .. (1.2822,0.5852) .. controls (1.2892,0.5793) and (1.2983,0.5763) .. (1.3095,0.5763) .. controls (1.3165,0.5762) and (1.3233,0.5778) .. (1.3295,0.5809) .. controls (1.3353,0.5840) and (1.3401,0.5885) .. (1.3436,0.5940) -- (1.3792,0.5940) .. controls (1.3731,0.5785) and (1.3640,0.5664) .. (1.3521,0.5578) .. controls (1.3398,0.5492) and (1.3252,0.5447) .. (1.3103,0.5449) .. controls (1.3002,0.5448) and (1.2902,0.5467) .. (1.2808,0.5505) .. controls (1.2718,0.5544) and (1.2636,0.5601) .. (1.2567,0.5672) .. controls (1.2500,0.5742) and (1.2446,0.5825) .. (1.2410,0.5915) .. controls (1.2372,0.6005) and (1.2353,0.6101) .. (1.2353,0.6198) .. controls (1.2352,0.6294) and (1.2370,0.6389) .. (1.2404,0.6479) .. controls (1.2438,0.6567) and (1.2489,0.6647) .. (1.2554,0.6715) .. controls (1.2625,0.6790) and (1.2709,0.6850) .. (1.2802,0.6892) .. controls (1.2891,0.6933) and (1.2988,0.6954) .. (1.3086,0.6955) .. controls (1.3207,0.6955) and (1.3325,0.6926) .. (1.3432,0.6871) .. controls (1.3540,0.6813) and (1.3633,0.6732) .. (1.3705,0.6634) .. controls (1.3751,0.6571) and (1.3786,0.6501) .. (1.3807,0.6427) .. controls (1.3831,0.6341) and (1.3842,0.6253) .. (1.3841,0.6164) .. controls (1.3840,0.6139) and (1.3839,0.6119) .. (1.3837,0.6092) .. controls (1.3458,0.6093) and (1.3079,0.6094) .. (1.2699,0.6095) -- cycle(1.3486,0.6358) .. controls (1.3458,0.6453) and (1.3410,0.6525) .. (1.3343,0.6575) .. controls (1.3276,0.6625) and (1.3192,0.6650) .. (1.3090,0.6650) .. controls (1.3004,0.6651) and (1.2920,0.6622) .. (1.2852,0.6570) .. controls (1.2783,0.6517) and (1.2733,0.6443) .. (1.2711,0.6359) .. controls (1.2969,0.6359) and (1.3228,0.6358) .. (1.3486,0.6358) -- cycle(1.5160,0.5487) -- (1.5160,0.5662) .. controls (1.5122,0.5593) and (1.5064,0.5538) .. (1.4992,0.5505) .. controls (1.4920,0.5471) and (1.4828,0.5455) .. (1.4715,0.5455) .. controls (1.4505,0.5455) and (1.4329,0.5527) .. (1.4187,0.5670) .. controls (1.4046,0.5814) and (1.3976,0.5993) .. (1.3975,0.6206) .. controls (1.3975,0.6303) and (1.3993,0.6401) .. (1.4029,0.6492) .. controls (1.4063,0.6580) and (1.4114,0.6661) .. (1.4180,0.6729) .. controls (1.4246,0.6801) and (1.4327,0.6857) .. (1.4416,0.6895) .. controls (1.4509,0.6932) and (1.4608,0.6950) .. (1.4708,0.6949) .. controls (1.4800,0.6951) and (1.4891,0.6933) .. (1.4976,0.6896) .. controls (1.5050,0.6862) and (1.5112,0.6807) .. (1.5156,0.6739) -- (1.5156,0.6911) -- (1.5480,0.6911) -- (1.5480,0.5485) -- (1.5160,0.5485) -- (1.5160,0.5487) -- cycle(1.4436,0.5910) .. controls (1.4513,0.5831) and (1.4619,0.5787) .. (1.4729,0.5789) .. controls (1.4833,0.5789) and (1.4926,0.5829) .. (1.5006,0.5911) .. controls (1.5083,0.5986) and (1.5126,0.6088) .. (1.5126,0.6196) .. controls (1.5127,0.6307) and (1.5084,0.6414) .. (1.5006,0.6494) .. controls (1.4926,0.6577) and (1.4833,0.6619) .. (1.4727,0.6619) .. controls (1.4618,0.6621) and (1.4514,0.6577) .. (1.4439,0.6499) .. controls (1.4361,0.6423) and (1.4318,0.6318) .. (1.4317,0.6205) .. controls (1.4315,0.6092) and (1.4355,0.5991) .. (1.4436,0.5910) -- cycle(1.6366,0.6913) -- (1.6366,0.6617) -- (1.6127,0.6617) -- (1.6127,0.5487) -- (1.5806,0.5487) -- (1.5806,0.6617) -- (1.5637,0.6617) -- (1.5637,0.6913) -- (1.5796,0.6913) -- (1.5796,0.6952) .. controls (1.5796,0.7102) and (1.5838,0.7214) .. (1.5922,0.7288) .. controls (1.6005,0.7362) and (1.6131,0.7399) .. (1.6300,0.7399) .. controls (1.6324,0.7398) and (1.6347,0.7396) .. (1.6370,0.7395) -- (1.6370,0.7097) -- (1.6347,0.7097) .. controls (1.6272,0.7097) and (1.6218,0.7084) .. (1.6186,0.7059) .. controls (1.6154,0.7034) and (1.6138,0.6993) .. (1.6138,0.6936) -- (1.6138,0.6910) .. controls (1.6214,0.6913) and (1.6290,0.6912) .. (1.6366,0.6913) -- cycle(1.1906,0.5487) -- (1.2231,0.5487) -- (1.2231,0.7374) -- (1.1906,0.7374) -- cycle(0.9820,0.6095) .. controls (0.9831,0.5992) and (0.9872,0.5910) .. (0.9943,0.5852) .. controls (1.0013,0.5793) and (1.0104,0.5763) .. (1.0216,0.5763) .. controls (1.0285,0.5762) and (1.0354,0.5778) .. (1.0416,0.5809) .. controls (1.0474,0.5839) and (1.0522,0.5885) .. (1.0556,0.5940) -- (1.0914,0.5940) .. controls (1.0854,0.5785) and (1.0763,0.5664) .. (1.0643,0.5578) .. controls (1.0522,0.5492) and (1.0382,0.5449) .. (1.0225,0.5449) .. controls (1.0124,0.5448) and (1.0024,0.5467) .. (0.9931,0.5505) .. controls (0.9840,0.5544) and (0.9758,0.5601) .. (0.9690,0.5672) .. controls (0.9622,0.5742) and (0.9569,0.5825) .. (0.9532,0.5915) .. controls (0.9495,0.6005) and (0.9475,0.6101) .. (0.9475,0.6198) .. controls (0.9475,0.6294) and (0.9492,0.6389) .. (0.9527,0.6479) .. controls (0.9560,0.6567) and (0.9611,0.6647) .. (0.9677,0.6715) .. controls (0.9747,0.6790) and (0.9830,0.6850) .. (0.9924,0.6892) .. controls (1.0012,0.6933) and (1.0109,0.6955) .. (1.0207,0.6955) .. controls (1.0327,0.6955) and (1.0446,0.6927) .. (1.0552,0.6871) .. controls (1.0660,0.6813) and (1.0753,0.6732) .. (1.0826,0.6634) .. controls (1.0871,0.6571) and (1.0906,0.6501) .. (1.0926,0.6427) .. controls (1.0949,0.6341) and (1.0960,0.6253) .. (1.0959,0.6164) .. controls (1.0959,0.6139) and (1.0957,0.6119) .. (1.0956,0.6092) .. controls (1.0577,0.6100) and (1.0199,0.6095) .. (0.9820,0.6095) -- cycle(1.0606,0.6358) .. controls (1.0578,0.6453) and (1.0531,0.6526) .. (1.0463,0.6575) .. controls (1.0397,0.6625) and (1.0312,0.6650) .. (1.0210,0.6650) .. controls (1.0124,0.6651) and (1.0041,0.6622) .. (0.9973,0.6570) .. controls (0.9903,0.6517) and (0.9853,0.6443) .. (0.9830,0.6359) .. controls (1.0089,0.6359) and (1.0348,0.6358) .. (1.0606,0.6358) -- cycle(1.1761,0.6624) .. controls (1.1632,0.6614) and (1.1542,0.6580) .. (1.1492,0.6523) .. controls (1.1441,0.6465) and (1.1415,0.6363) .. (1.1415,0.6214) -- (1.1415,0.5487) -- (1.1083,0.5487) -- (1.1083,0.6913) -- (1.1394,0.6913) -- (1.1394,0.6748) .. controls (1.1438,0.6808) and (1.1494,0.6856) .. (1.1559,0.6891) .. controls (1.1621,0.6923) and (1.1690,0.6938) .. (1.1760,0.6937) .. controls (1.1760,0.6833) and (1.1761,0.6728) .. (1.1761,0.6624) -- cycle(0.8646,0.8092) .. controls (0.8244,0.8248) and (0.6787,0.8306) .. (0.6784,0.7437) .. controls (0.6359,0.7165) and (0.6078,0.6721) .. (0.6078,0.6246) .. controls (0.6077,0.5410) and (0.7016,0.4916) .. (0.7705,0.5391) .. controls (0.8394,0.5866) and (0.8268,0.6919) .. (0.7486,0.7217) .. controls (0.7411,0.7246) and (0.7248,0.7297) .. (0.7117,0.7286) .. controls (0.6931,0.7168) and (0.6704,0.6924) .. (0.6597,0.6682) .. controls (0.6918,0.7064) and (0.7528,0.6983) .. (0.7737,0.6530) .. controls (0.7947,0.6076) and (0.7614,0.5559) .. (0.7115,0.5562) .. controls (0.6914,0.5562) and (0.6724,0.5649) .. (0.6594,0.5802) .. controls (0.6410,0.6019) and (0.6363,0.6254) .. (0.6400,0.6484) .. controls (0.6532,0.7289) and (0.7487,0.7748) .. (0.8197,0.7924) .. controls (0.7966,0.7801) and (0.7548,0.7600) .. (0.7255,0.7380) .. controls (0.8108,0.7051) and (0.8246,0.7770) .. (0.8646,0.8092) -- cycle(0.8731,0.5487) -- (0.8189,0.6913) -- (0.8542,0.6913) -- (0.8874,0.5965) -- (0.9217,0.6913) -- (0.9561,0.6913) -- (0.8991,0.5487) -- cycle +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Picture mode ducks +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\def\picduck{% + % bill %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \qbezier(6.5,29.5)(-1,17.5)(16.8,27.3) + \qbezier(6.5,29.5)(9,30.5)(11.4,28.0) + \qbezier(11.4,28.0)(13.5,26.5)(16.8,27.3) + % head %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \qbezier(06.5,29.5)(6,41.5)(16.8,42.4) + \qbezier(16.8,42.4)(29,41)(25.3,24) + % body %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \qbezier(7.8,23.2)(8,22.8)(8,22.5) + \qbezier(8,22.5)(-5,9)(8,3) + \qbezier(8,3)(22,-2)(35,6.5) + \qbezier(35,6.5)(46,15)(35,28.3) + \qbezier(35,28.3)(30,25)(25.3,24) + % right eye %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \qbezier(13,32)(13.8,34.5)(16,34) + \qbezier(16,34)(17.3,33.2)(16.7,31) + \qbezier(16.7,31)(16,29.1)(14.5,29.3) + \qbezier(14.5,29.3)(12.7,29.5)(13,32) + \put(15.3,31.3){\circle*{1.8}} + % left eye %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \qbezier(7.7,33.2)(8.4,35.7)(10.3,35) + \qbezier(10.3,35)(11.2,34)(10.4,32.2) + \qbezier(10.4,32.2)(9.7,30.7)(8.7,30.7) + \qbezier(8.7,30.7)(7.2,30.9)(7.7,33.2) + \put(9.5,32.7){\circle*{1.5}} +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% 32237378723223 +% 23737232212232237822 +% 3282232232232232232<3723 +% 382232232232232232232232232 +% 72232322323323223223223223282 +% 7503223223522332322322322322372 +% 9hklke23232<252<2322322322322323 +% 9jzltrg22320fklke23232232232232232 +% 0lzp ye252qkzliuk92323223223223223 +% 2dkfaw233<<32232232232232232232232232282822322322322322322372 +% 37232232232232232232232232232232232232232232232232232237< +% 728282232232232232232232232232232232232232232232232232232232 +% 282232232232232232232232232232232232232232232232232232232232232 +% 282232232232232232232232232232232232232232232232232232232232232282 +% 7322322322322322322322322322322322322322322322322322322322322322322 +% 23223223223223223223223223223223223223223223223223223223223223223223 +%322322322322322322322322322322322322322322322322322322322322322322322 +%322322322322322322322322322322322322322322322322322322322322322322322 +%232232232232232232232232232232232232232232232232232232232232232232282 +%82232232232232232232232232232232232232232232232232232232232232232282 +%3223223223223223223223223223223223223223223223223223223223223223282 +%273223223223223223223223223223223223223223223223223223223223223723 +% 273223223223223223223223223223223223223223223223223223223223723 +% 228223223223223223223223223223223223223223223223223223228232 +% 2822322322322322322322322322322322322322322322322378232 +% 2378223223223223223223223223223223223223223782232 +% 322378282232232232232232232232282878223223 +% 223232232282828282322322323223 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% stripes for sports jerseys +% +% code contributed by Carla Maggi +% https://tex.stackexchange.com/a/387126/36296 +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\tikzset{ + /stripes/.cd, + color/.code = \def\stripes@color{#1}, + distance/.code = \def\stripes@distance{#1}, + width/.code = \def\stripes@width{#1}, + height/.code = \def\stripes@height{#1}, + initialx/.code = \def\stripes@initialx{#1}, + initialy/.code = \def\stripes@initialy{#1}, + rotate/.code = \def\stripes@rotate{#1}, + emblem/.code = \def\stripes@emblem{#1}, + % setting defaults %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + color = black, + distance = 0.3, + width = 0.15, + height = 2.7, + initialx = 0.1, + initialy = -0.3, + rotate = -10, + emblem = \empty +} + +\def\stripes@draw{% + \path (0.1,0.1) rectangle (2.1,1.45); + \pgfinterruptboundingbox + \scope + \clip \duckpathjacket; + \foreach \shifta in {0,\stripes@distance,...,2.4}{% + \fill[\stripes@color,rotate around={\stripes@rotate:(1.2,0.9)}] + ($(\stripes@initialx,\stripes@initialy)+(\shifta,0)$) rectangle ($(\stripes@initialx,\stripes@initialy)+(\shifta,0)+(\stripes@width,\stripes@height)$); + } + \endscope + \endpgfinterruptboundingbox + \node at (wing) {\stripes@emblem }; +} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%.........................%%%%%%%%%%%%%%%%%%%......................... +%....................%%%%%%%%%............%%%%%%%%.................... +%................%%%%%%....%%...................%%%%%%................ +%.............%%%%%.......%%%.......................%%%%%............. +%...........%%%%........%%%%%%%%%...................%%%%%%%........... +%.........%%%........%%%%%%%%%%%%%%%%..............%%%%%%%%%%......... +%.......%%%.......%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%....... +%......%%%...%%%%%%%%%%%%%%%%%%%%%%%%%%..............%%%%%%%%%%%...... +%.....%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%................%%%%%%%%%%%..... +%...%%%%........%%%%%%%%%%%%%%%%%%%%%...................%%%%%%%%%%%... +%...%%%..........%%%%%%%%%%%%%%%%%%%.....................%%%%%%%%%%... +%..%%%............%%%%%%%%%%%%%%%%%.......................%%%%%%%%%%.. +%.%%%%............%%%%%%%%%%%%%%%%%........................%%%%%%%%%%. +%.%%%..............%%%%%%%.......%%%......................%%%.....%%%. +%%%%..............%%...............%%%...................%%%.......%%% +%%%..............%%.................%%%..................%%.........%% +%%%%............%%%...................%%%...............%%..........%% +%%%%...........%%%.....................%%%.............%%...........%% +%%%%%..........%%........................%%%%%%%%%%%%%%%%...........%% +%%%%%........%%%........................%%%%%%%%%%%%%%%%%%.........%%% +%.%%%%%%%%%%%%%%%......................%%%%%%%%%%%%%%%%%%%.........%%. +%.%%%%%%%%%%%%%%%%.....................%%%%%%%%%%%%%%%%%%%........%%%. +%..%%%%%%%%%%%%%%%%...................%%%%%%%%%%%%%%%%%%%%%.......%%.. +%...%%%%%%%%%%%%%%%%%................%%%%%%%%%%%%%%%%%%%%%%......%%... +%...%%%%%%%%%%%%%%%%%%............%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%.... +%.....%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%....%%%..... +%......%%%%%%%%%%%%%%%%................%%%%%%%%%%%%%%%%......%%%...... +%.......%%%%%%%%%%%%%%....................%%%%%%%%%%........%%%....... +%.........%%%%%%%%%%%........................%%%%.........%%%......... +%...........%%%%%%%%%........................%%........%%%%........... +%.............%%%%%%%%%.....................%%......%%%%%............. +%................%%%%%%%%.................%%%...%%%%%%................ +%....................%%%%%%%%......%%%%%%%%%%%%%%%.................... +%..........................%%%%%%%%%%%%%%%%%.......................... +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/graphics/pgf/contrib/tikzducks/tikzducks.sty b/graphics/pgf/contrib/tikzducks/tikzducks.sty index aa15e471fa..b377387c2d 100644 --- a/graphics/pgf/contrib/tikzducks/tikzducks.sty +++ b/graphics/pgf/contrib/tikzducks/tikzducks.sty @@ -12,8 +12,9 @@ % See http://www.latex-project.org/lppl.txt % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ProvidesPackage{tikzducks}[2020/04/22 version v1.4 Draw rubber ducks in TikZ] +\ProvidesPackage{tikzducks}[2020/06/30 version v1.5 Draw rubber ducks in TikZ] +\RequirePackage{expl3} \RequirePackage{tikz} \usetikzlibrary{patterns} % for the wizard hat \usetikzlibrary{calc} % for the sports jerseys @@ -27,1790 +28,23 @@ \end{scope}% } -\newif\ifduck@name -\newif\ifduck@invisible -% Environment %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newif\ifduck@water -% body parts %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newif\ifduck@grumpy -\newif\ifduck@laughing -\newif\ifduck@parrot -% hair styles %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newif\ifduck@shorthair -\newif\ifduck@longhair -\newif\ifduck@crazyhair -\newif\ifduck@recedinghair -\newif\ifduck@eyebrow -\newif\ifduck@beard -\newif\ifduck@mohican -\newif\ifduck@mullet -\newif\ifduck@parting -% clothing %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newif\ifduck@clothing -\newif\ifduck@tshirt -\newif\ifduck@jacket -\newif\ifduck@tie -\newif\ifduck@cape -\newif\ifduck@stripes -\newif\ifduck@bowtie -\newif\ifduck@lapel -\newif\ifduck@aodai -% Headgear %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newif\ifduck@alien -\newif\ifduck@hat -\newif\ifduck@cap -\newif\ifduck@santa -\newif\ifduck@unicorn -\newif\ifduck@magichat -\newif\ifduck@chef -\newif\ifduck@witch -\newif\ifduck@graduate -\newif\ifduck@beret -\newif\ifduck@crown -\newif\ifduck@queencrown -\newif\ifduck@kingcrown -\newif\ifduck@peakedcap -\newif\ifduck@bunny -\newif\ifduck@tophat -\newif\ifduck@darthvader -\newif\ifduck@harlequin -\newif\ifduck@strawhat -\newif\ifduck@helmet -\newif\ifduck@viking -\newif\ifduck@devil -\newif\ifduck@conicalhat -\newif\ifduck@sailor -% Accessories %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newif\ifduck@glasses -\newif\ifduck@sunglasses -\newif\ifduck@squareglasses -\newif\ifduck@icecream -\newif\ifduck@book -\newif\ifduck@magicwand -\newif\ifduck@cricket -\newif\ifduck@rollingpin -\newif\ifduck@signpost -\newif\ifduck@lightsaber -\newif\ifduck@cake -\newif\ifduck@pizza -\newif\ifduck@hockey -\newif\ifduck@baguette -\newif\ifduck@football -\newif\ifduck@mask -\newif\ifduck@necklace -\newif\ifduck@milkshake -\newif\ifduck@wine -\newif\ifduck@prison -\newif\ifduck@speech -\newif\ifduck@think -\newif\ifduck@torch -\newif\ifduck@easter -\newif\ifduck@basket -\newif\ifduck@buttons -\newif\ifduck@sheep -\newif\ifduck@horsetail -\newif\ifduck@crozier -\newif\ifduck@davidlikespineapplepizza -\newif\ifduck@wing -\newif\ifduck@stethoscope -\newif\ifduck@neckerchief -\newif\ifduck@snowduck -\newif\ifduck@vampire -\newif\ifduck@crystalball -\newif\ifduck@cheese -\newif\ifduck@shovel -\newif\ifduck@pickaxe -\newif\ifduck@umbrella -\newif\ifduck@umbrellaclosed -\newif\ifduck@handbag -\newif\ifduck@cocktail -\newif\ifduck@overleaf - -\tikzset{ - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - % - % Pass unknown keys on to tikz - % - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - /duck/.search also={/tikz,/pgf}, - /duck/.cd, - name/.code= \duck@nametrue \def\duck@name{#1}, - invisible/.code = \duck@invisibletrue, - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - % - % Environment - % - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - water/.code = \duck@watertrue - \def\duck@water{#1}, - water/.default = blue, - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - % - % body parts - % - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - body/.code = \def\duck@body{#1}, - body = yellow!70!brown, - head/.code = \def\duck@head{#1}, - eye/.code = \def\duck@eye{#1}, - eye = white!85!yellow, - pupil/.code = \def\duck@pupil{#1}, - pupil = black, - bill/.code = \def\duck@bill{#1}, - bill = orange!50!brown, - grumpy/.code = \duck@grumpytrue, - laughing/.code = \duck@laughingtrue, - parrot/.code = \duck@parrottrue, - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - % - % clothing - % - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - tshirt/.code = \duck@tshirttrue - \duck@clothingtrue - \def\duck@tshirt{#1}, - tshirt/.default = white, - jacket/.code = \duck@jackettrue - \duck@clothingtrue - \def\duck@jacket{#1}, - jacket/.default = blue, - tie/.code = \duck@tietrue - \def\duck@tie{#1}, - tie/.default = blue, - cape/.code = \duck@capetrue - \duck@clothingtrue - \def\duck@cape{#1}, - cape/.default = red, - stripes/.code = \duck@stripestrue - \duck@clothingtrue - \def\duck@stripes{#1}, - stripes/.default = \stripes , - bowtie/.code = \duck@bowtietrue - \def\duck@bowtie{#1}, - bow tie/.forward to = /duck/bowtie, - bowtie/.default = black, - lapel/.code = \duck@lapeltrue - \def\duck@lapel{#1}, - lapel/.default = black, - aodai/.code = \duck@aodaitrue - \duck@clothingtrue - \def\duck@aodai{#1}, - ao dai/.forward to = /duck/aodai, - aodai/.default = blue!50!black, - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - % - % hair styles - % - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - shorthair/.code = \duck@shorthairtrue - \def\duck@hair{#1}, - short hair/.forward to = /duck/shorthair, - shorthair/.default = brown, - longhair/.code = \duck@longhairtrue - \def\duck@hair{#1}, - long hair/.forward to = /duck/longhair, - longhair/.default = brown, - crazyhair/.code = \duck@crazyhairtrue - \def\duck@hair{#1}, - crazy hair/.forward to = /duck/crazyhair, - crazyhair/.default = brown, - recedinghair/.code = \duck@recedinghairtrue - \def\duck@hair{#1}, - receding hair/.forward to = /duck/recedinghair, - recedinghair/.default = brown, - eyebrow/.code = \duck@eyebrowtrue - \def\duck@eyebrow{#1}, - eyebrow/.default = brown, - beard/.code = \duck@beardtrue - \def\duck@beard{#1}, - beard/.default = brown, - mohican/.code = \duck@mohicantrue - \def\duck@hair{#1}, - mohican/.default = brown, - mullet/.code = \duck@mullettrue - \def\duck@hair{#1}, - mullet/.default = brown, - parting/.code = \duck@partingtrue - \def\duck@hair{#1}, - parting/.default = brown, - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - % - % Headgear - % - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - alien/.code = \duck@alientrue - \def\duck@alien{#1}, - alien/.default = green, - hat/.code = \duck@hattrue - \def\duck@hat{#1}, - hat/.default = brown, - cap/.code = \duck@captrue - \def\duck@cap{#1}, - cap/.default = blue, - santa/.code = \duck@santatrue - \def\duck@santa{#1}, - santa/.default = red!80!black, - chef/.code = \duck@cheftrue - \def\duck@chef{#1}, - chef/.default = gray!20!white, - graduate/.code = \duck@graduatetrue - \def\duck@graduate{#1}, - graduate/.default = black, - tassel/.code = \def\duck@tassel{#1}, - tassel = red, - beret/.code = \duck@berettrue - \def\duck@beret{#1}, - beret/.default = black, - unicorn/.code = \duck@unicorntrue - \def\duck@unicorn{#1}, - unicorn/.default = pink, - magichat/.code = \duck@magichattrue - \def\duck@magichat{#1}, - magic hat/.forward to = /duck/magichat, - magichat/.default = violet, - magicstars/.code = \def\duck@magicstars{#1}, - magic stars/.forward to = /duck/magicstars, - magicstars = yellow!80!brown, - witch/.code = \duck@witchtrue - \def\duck@witch{#1}, - witch/.default = black, - crown/.code = \duck@crowntrue - \def\duck@crown{#1}, - crown/.default = yellow, - queencrown/.code = \duck@queencrowntrue - \def\duck@queencrown{#1}, - queen crown/.forward to = /duck/queencrown, - queencrown/.default = yellow, - kingcrown/.code = \duck@kingcrowntrue - \def\duck@kingcrown{#1}, - king crown/.forward to = /duck/kingcrown, - kingcrown/.default = gray, - bunny/.code = \duck@bunnytrue - \def\duck@bunny{#1}, - bunny/.default = \duck@body, - inear/.code = \def\duck@inear{#1}, - in ear/.forward to = /duck/inear, - inear = \duck@bunny!50!white, - peakedcap/.code = \duck@peakedcaptrue - \def\duck@peakedcap{#1}, - peaked cap/.forward to = /duck/peakedcap, - peakedcap/.default = blue, - tophat/.code = \duck@tophattrue - \def\duck@tophat{#1}, - top hat/.forward to = /duck/tophat, - tophat/.default = black, - darthvader/.code = \duck@darthvadertrue - \def\duck@darthvader{#1}, - darth vader/.forward to = /duck/darthvader, - darthvader/.default = black, - harlequin/.code = \duck@harlequintrue - \def\duck@harlequin{#1}, - harlequin/.default = blue, - niuqelrah/.code = \def\duck@niuqelrah{#1}, - niuqelrah = red, - strawhat/.code = \duck@strawhattrue - \def\duck@strawhat{#1}, - straw hat/.forward to = /duck/strawhat, - strawhat/.default = gray!30!white, - ribbon/.code = \def\duck@ribbon{#1}, - ribbon = black, - helmet/.code = \duck@helmettrue - \def\duck@helmet{#1}, - helmet/.default = gray, - devil/.code = \duck@deviltrue - \def\duck@devil{#1}, - devil/.default = red, - viking/.code = \duck@vikingtrue - \def\duck@viking{#1} - \duck@deviltrue - \def\duck@devil{brown!20!white}, - viking/.default = gray, - conicalhat/.code = \duck@conicalhattrue - \def\duck@conicalhat{#1}, - conical hat/.forward to = /duck/conicalhat, - conicalhat/.default = brown!90!orange!90!white, - sailor/.code = \duck@sailortrue - \def\duck@sailor{#1}, - sailor/.default = white!80!gray, - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - % - % Accessories - % - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - glasses/.code = \duck@glassestrue - \def\duck@glasses{#1}, - glasses/.default = black, - sunglasses/.code = \duck@sunglassestrue - \def\duck@sunglasses{#1}, - sunglasses/.default = black, - squareglasses/.code = \duck@squareglassestrue - \def\duck@squareglasses{#1}, - square glasses/.forward to = /duck/squareglasses, - squareglasses/.default = black, - icecream/.code = \duck@icecreamtrue - \def\duck@cone{#1}, - ice cream/.forward to = /duck/icecream, - icecream/.default = brown!60!gray, - flavoura/.code = \def\duck@flavoura{#1}, - flavour a/.forward to = /duck/flavoura, - flavoura = brown!50!black, - flavourb/.code = \def\duck@flavourb{#1}, - flavour b/.forward to = /duck/flavourb, - flavourb = white!70!brown, - flavourc/.code = \def\duck@flavourc{#1}, - flavour c/.forward to = /duck/flavourc, - flavourc = red!50!white, - book/.code = \duck@booktrue - \def\duck@book{#1}, - bookcolour/.code = \def\duck@bookcolour{#1}, - book colour/.forward to = /duck/bookcolour, - book color/.forward to = /duck/bookcolour, - bookcolor/.forward to = /duck/bookcolour, - bookcolour = brown, - signpost/.code = \duck@signposttrue - \def\duck@signpost{#1}, - sign post/.forward to = /duck/signpost, - signcolour/.code = \def\duck@signcolour{#1}, - sign colour/.forward to = /duck/signcolour, - sign color/.forward to = /duck/signcolour, - signcolor/.forward to = /duck/signcolour, - signcolour = brown!50!black, - signback/.code = \def\duck@signback{#1}, - sign back/.forward to = /duck/signback, - signback = green!40!black, - magicwand/.code = \duck@magicwandtrue, - magic want/.forward to = /duck/magicwand, - cricket/.code = \duck@crickettrue - \def\duck@cricket{#1}, - cricket/.default = brown, - rollingpin/.code = \duck@rollingpintrue - \def\duck@rollingpin{#1}, - rolling pin/.forward to = /duck/rollingpin, - rollingpin/.default = brown, - lightsaber/.code = \duck@lightsabertrue - \def\duck@lightsaber{#1}, - light saber/.forward to = /duck/lightsaber, - lightsaber/.default = green, - cake/.code = \duck@caketrue - \def\duck@cake{#1}, - cake/.default = violet, - pizza/.code = \duck@pizzatrue, - hockey/.code = \duck@hockeytrue - \def\duck@hockey{#1}, - hockey/.default = brown, - baguette/.code = \duck@baguettetrue - \def\duck@baguette{#1}, - baguette/.default = brown, - football/.code = \duck@footballtrue - \def\duck@football{#1}, - football/.default = white, - mask/.code = \duck@masktrue - \def\duck@mask{#1}, - mask/.default = black, - necklace/.code = \duck@necklacetrue - \def\duck@necklace{#1}, - necklace/.default = white!80!gray, - milkshake/.code = \duck@milkshaketrue - \def\duck@milkshake{#1}, - milkshake/.default = red!20!white, - wine/.code = \duck@winetrue - \def\duck@wine{#1}, - wine/.default = red!70!black, - prison/.code = \duck@prisontrue - \def\duck@prison{#1}, - prison/.default = gray, - speech/.code = \duck@speechtrue - \def\duck@speech{#1}, - think/.code = \duck@thinktrue - \def\duck@think{#1}, - bubblecolour/.code = \def\duck@bubblecolour{#1}, - bubble colour/.forward to = /duck/bubblecolour, - bubble color/.forward to = /duck/bubblecolour, - bubblecolor/.forward to = /duck/bubblecolour, - bubblecolour = gray!30!white, - torch/.code = \duck@torchtrue - \def\duck@torch{#1}, - torch/.default = gray, - basket/.code = \duck@baskettrue - \def\duck@basket{#1}, - basket/.default = brown!70!gray, - easter/.code = \duck@eastertrue - \duck@baskettrue - \def\duck@basket{#1}, - easter/.default = brown!70!gray, - egga/.code = \def\duck@egga{#1}, - egg a/.forward to = /duck/egga, - egga = blue, - eggb/.code = \def\duck@eggb{#1}, - egg b/.forward to = /duck/eggb, - eggb = green, - eggc/.code = \def\duck@eggc{#1}, - egg c/.forward to = /duck/eggc, - eggc = red, - buttons/.code = \duck@buttonstrue - \def\duck@buttons{#1}, - buttons/.default = black, - sheep/.code = \duck@sheeptrue - \def\duck@sheep{#1}, - sheep/.default = \duck@body, - horsetail/.code = \duck@horsetailtrue - \def\duck@horsetail{#1}, - horsetail/.default = brown, - crozier/.code = \duck@croziertrue - \def\duck@crozier{#1}, - crozier/.default = brown, - davidlikespineapplepizza/.code = \duck@davidlikespineapplepizzatrue - \duck@speechtrue - \def\duck@speech{\scalebox{\scalingfactor}{\scalebox{0.9}{\tiny ih, che schifo!}}}, - david likes pineapple pizza/.forward to = /duck/davidlikespineapplepizza, - wing/.code = \duck@wingtrue - \def\duck@wing{#1}, - wing/.default = yellow!50!brown, - stethoscope/.code = \duck@stethoscopetrue - \def\duck@stethoscope{#1}, - stethoscope/.default = gray, - neckerchief/.code = \duck@neckerchieftrue - \def\duck@neckerchief{#1}, - neckerchief/.default = brown, - woggle/.code = \def\duck@woggle{#1}, - woggle = brown!50!black, - snowduck/.code = \duck@snowducktrue - \def\duck@snowduck{#1} - \def\duck@eye{#1} - \def\duck@body{#1} - \duck@tophattrue - \def\duck@tophat{black} - \duck@buttonstrue - \def\duck@buttons{black}, - snow duck/.forward to = /duck/snowduck, - snowduck/.default = gray!15!white, - vampire/.code = \duck@vampiretrue - \def\duck@vampire{#1}, - vampire/.default = white!85!yellow, - crystalball/.code = \duck@crystalballtrue - \def\duck@crystalball{#1}, - crystal ball/.forward to = /duck/crystalball, - crystalball/.default = cyan, - cheese/.code = \duck@cheesetrue - \def\duck@cheese{#1}, - cheese/.default = orange, - shovel/.code = \duck@shoveltrue - \def\duck@shovel{#1}, - shovel/.default = gray, - pickaxe/.code = \duck@pickaxetrue - \def\duck@pickaxe{#1}, - pickaxe/.default = gray, - umbrella/.code = \duck@umbrellatrue - \def\duck@umbrella{#1}, - umbrella/.default = cyan, - umbrellaclosed/.code = \duck@umbrellaclosedtrue - \def\duck@umbrellaclosed{#1}, - umbrellaclosed/.default = cyan, - umbrella closed/.forward to = /duck/umbrellaclosed, - handbag/.code = \duck@handbagtrue - \def\duck@handbag{#1}, - handbag/.default = red!70!black, - cocktail/.code = \duck@cocktailtrue, - overleaf/.code = \duck@overleaftrue - \def\duck@body{duck@overleafcol} - \duck@graduatetrue - \def\duck@graduate{black} - \duck@squareglassestrue - \def\duck@squareglasses{black} -} - -\def\duck@draw{ -%\begin{scope} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% minimal bounding box size -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@invisible +\ExplSyntaxOn +\ifdefined\sys_rand_seed: +\pgfmathsetseed {\sys_rand_seed:} \else - \path (0.1,0.1) rectangle (2.1,2.12); -\fi -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% defining some coordinates -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@name - \coordinate (\duck@name-wing) at (0.8,0.7); - \coordinate (\duck@name-head) at (0.9,2); - \coordinate (\duck@name-bill) at (0.5,1.3); - \coordinate (\duck@name-tail) at (1.82,1.41); -\fi -\coordinate (wing) at (0.8,0.7); -\coordinate (head) at (0.9,2); -\coordinate (bill) at (0.5,1.3); -\coordinate (tail) at (1.82,1.41); -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% store the current scale factor -% from https://github.com/samcarter/tikzlings/issues/3#issuecomment-461373494 -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\pgfgettransformentries{\tmpscaleA}{\tmpscaleB}{\tmpscaleC}{\tmpscaleD}{\tmp}{\tmp}% -\pgfmathsetmacro{\scalingfactor}{sqrt(abs(\tmpscaleA*\tmpscaleD-\tmpscaleB*\tmpscaleC))*sqrt(abs((\pgf@xx/1cm)*(\pgf@yy/1cm)-(\pgf@xy/1cm)*(\pgf@yx/1cm)))}% -\pgfmathsetmacro{\xscalefactor}{\tmpscaleA} -\pgfmathsetmacro{\yscalefactor}{\tmpscaleD} -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Environment -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% adding hook for users to customise %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\csname duckhookbackground\endcsname -% -% water %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@water - \fill[\duck@water, even odd rule] (1.00,0.40) ellipse[x radius=0.88, y radius=0.35] (1.00,0.40) ellipse[x radius=0.75, y radius=0.25]; - \fill[\duck@water, even odd rule] (1.00,0.40) ellipse[x radius=1.05, y radius=0.50] (1.00,0.40) ellipse[x radius=0.95, y radius=0.42]; - \fill[\duck@water, even odd rule] (1.00,0.40) ellipse[x radius=1.23, y radius=0.63] (1.00,0.40) ellipse[x radius=1.17, y radius=0.57]; - \fill[\duck@water, even odd rule] (1.00,0.40) ellipse[x radius=1.42, y radius=0.77] (1.00,0.40) ellipse[x radius=1.38, y radius=0.73]; -\fi -% -% sheep %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@sheep - \fill[\duck@sheep] (0.65,1.95) circle[radius=0.15] (0.50,1.75) circle[radius=0.15] (0.46,1.51) circle[radius=0.15] (0.37,1.00) circle[radius=0.15] (0.23,0.80) circle[radius=0.15] (0.20,0.60) circle[radius=0.15] (0.25,0.45) circle[radius=0.15] (0.35,0.30) circle[radius=0.15] (0.55,0.25) circle[radius=0.15] (0.75,0.20) circle[radius=0.15] (0.95,0.16) circle[radius=0.15] (1.15,0.20) circle[radius=0.15] (1.35,0.23) circle[radius=0.15] (1.55,0.30) circle[radius=0.15] (1.75,0.38) circle[radius=0.15] (1.95,0.50) circle[radius=0.15] (2.05,0.65) circle[radius=0.15] (2.10,0.85) circle[radius=0.15] (2.05,1.00) circle[radius=0.15] (2.00,1.15) circle[radius=0.15] (1.85,1.35) circle[radius=0.15] (1.60,1.25) circle[radius=0.15] (1.35,1.25) circle[radius=0.15] (1.30,1.50) circle[radius=0.15] (1.30,1.70) circle[radius=0.15] (1.20,1.90) circle[radius=0.15] (0.85,2.05) circle[radius=0.15] (1.05,2.00) circle[radius=0.15]; -\fi -% -% devil (back horn) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@devil - \fill[\duck@devil] (0.7723,2.3756) .. controls (0.6369,2.1184) and (0.7916,2.0228) .. (0.8360,1.9897) .. controls (0.8744,1.9675) and (0.8774,1.9511) .. (0.8853,1.9173) .. controls (0.8853,1.8595) and (0.8407,1.8127) .. (0.7856,1.8127) .. controls (0.7535,1.8178) and (0.7240,1.8231) .. (0.6965,1.8545) .. controls (0.6965,1.8545) and (0.4451,2.2259) .. (0.7723,2.3756) -- cycle; -\fi -% Conical Hat (background) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@conicalhat - \fill[\duck@conicalhat!50!black,rotate=-21] (0.265,1.915) ellipse[x radius=0.79, y radius=0.1]; - \fill[\duck@conicalhat!30!black] (0.5501,0.9739) -- (0.2002,1.9676) -- (0.2946,2.0008) -- (0.6445,1.0072) -- cycle; -\fi -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% body parts -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@invisible +\ifdefined\pdfrandomseed % pdflatex \else -% -% body %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{pgfinterruptboundingbox} - \fill[\duck@body] \duckpathbody; -\end{pgfinterruptboundingbox} -% -% head %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifdefined\duck@head\else\let\duck@head=\duck@body\fi -\fill[\duck@head] - (0.90,1.50) ellipse[x radius=0.50, y radius=0.625]; -% -% bill %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@grumpy - \fill[\duck@bill] \duckpathgrumpybill; +\ifdefined\randomseed +\let\pdfrandomseed\randomseed % post TL19 xelatex and lualatex \else - \ifduck@laughing - \begin{pgfinterruptboundingbox} - \fill[\duck@bill!80!black] (0.40,1.20) .. controls (0.54,1.36) and (0.65,1.31) .. (0.91,1.37) .. controls (0.45,1.06) and (0.36,1.18) .. (0.40,1.20) -- cycle; - \fill[\duck@bill] - (0.41,1.47) .. controls (0.64,1.53) and (0.54,1.30) .. - (0.91,1.37) .. controls (-0.02,1.10) and (0.28,1.37) .. - (0.41,1.47) -- cycle; - \end{pgfinterruptboundingbox} - \else - \ifduck@parrot - \fill[\duck@bill!80!black] - (0.40,1.45) .. controls (0.51,1.48) and (0.54,1.44) .. (0.59,1.39) .. controls (0.63,1.34) and (0.69,1.34) .. (0.86,1.35) .. controls (0.43,1.15) and (0.37,1.13) .. (0.34,1.20) .. controls (0.52,1.27) and (0.34,1.40) .. (0.40,1.45) -- cycle; - \fill[\duck@bill] - (0.39,1.49) .. controls (0.50,1.52) and (0.54,1.44) .. (0.59,1.39) .. controls (0.63,1.34) and (0.68,1.34) .. (0.86,1.35) .. controls (0.43,1.15) and (0.54,1.40) .. (0.22,1.20) .. controls (0.24,1.52) and (0.39,1.49) .. (0.39,1.49) -- cycle; - \else - \fill[\duck@bill] \duckpathbill; - \fi - \fi -\fi -% -% Superhero mask %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% has to be behind the eyes -\ifduck@mask - \begin{scope} - \clip (0.90,1.50) ellipse[x radius=0.50, y radius=0.625]; - \fill[\duck@mask,rotate=-15] (-0.1,1.59) rectangle (1.3,1.88); - \end{scope} -\fi% -% -% right eye %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\fill[\duck@eye, rotate=-20] - (0.23,1.7675) ellipse[x radius=0.0893, y radius=0.125]; -\fill[\duck@pupil, rotate=-20] - (0.26,1.7575) ellipse[x radius=0.0357, y radius=0.0714]; -% -% left eye %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\fill[\duck@eye, rotate=-20] - (-0.06,1.74) ellipse[x radius=0.0786, y radius=0.1143]; -\fill[\duck@pupil, rotate=-20] - (-0.03,1.73) ellipse[x radius=0.0286, y radius=0.0643]; -% -\fi % from no duck -% -% adding hook for users to customise %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\csname duckhookbody\endcsname -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% clothing -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Strap of the conical hat %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@conicalhat - \ifduck@clothing - \fill[\duck@conicalhat!30!black] (1.5943,1.5059) .. controls (1.4384,1.3576) and (1.2780,1.2120) .. (1.0987,1.0923) -- (1.0617,0.9549) .. controls (1.2151,1.0361) and (1.3476,1.1504) .. (1.4785,1.2630) .. controls (1.5417,1.3187) and (1.6038,1.3757) .. (1.6644,1.4344) -- cycle; - \else - \fill[\duck@conicalhat!30!black] (1.5943,1.5059) .. controls (1.4384,1.3576) and (1.2780,1.2120) .. (1.0987,1.0923) .. controls (0.9540,0.9995) and (0.7864,0.9875) .. (0.6358,1.0398) .. controls (0.6727,0.9043) and (0.9752,0.9113) .. (1.0617,0.9549) .. controls (1.2151,1.0361) and (1.3476,1.1504) .. (1.4785,1.2630) .. controls (1.5417,1.3187) and (1.6038,1.3757) .. (1.6644,1.4344) -- cycle; - \fi -\fi -% -% tshirt %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@tshirt - \begin{pgfinterruptboundingbox} - \fill[\duck@tshirt] \duckpathtshirt; - \end{pgfinterruptboundingbox} -\fi -% -% tie %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@tie - \fill[\duck@tie,rotate=-12] (0.32,0.7) rectangle (0.43,1.15); -\fi -% -% jacket %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@jacket - \begin{pgfinterruptboundingbox} - \fill[\duck@jacket] \duckpathjacket; - \end{pgfinterruptboundingbox} -\fi -% -% Áo dài %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@aodai - \begin{pgfinterruptboundingbox} - \fill[\duck@aodai] (1.819,1.419) .. controls (2.871,0.120) and (0.711,-0.145) .. (0.296,0.251) .. controls (-0.118,0.647) and (0.232,1.073) .. (0.440,1.128) -- (0.567,0.927) .. controls (0.567,0.927) and (0.543,0.906) .. (0.509,0.882) -- (0.481,0.929) -- (0.458,0.915) -- (0.487,0.868) .. controls (0.473,0.859) and (0.457,0.850) .. (0.441,0.842) -- (0.422,0.894) -- (0.397,0.885) -- (0.417,0.831) .. controls (0.404,0.826) and (0.391,0.821) .. (0.378,0.818) -- (0.364,0.869) -- (0.338,0.862) -- (0.351,0.815) .. controls (0.334,0.814) and (0.318,0.817) .. (0.304,0.825) .. controls (0.303,0.774) and (0.329,0.759) .. (0.365,0.763) -- (0.376,0.722) -- (0.402,0.729) -- (0.391,0.768) .. controls (0.405,0.772) and (0.420,0.778) .. (0.435,0.784) -- (0.447,0.750) -- (0.472,0.759) -- (0.459,0.796) .. controls (0.477,0.805) and (0.496,0.815) .. (0.512,0.825) -- (0.533,0.791) -- (0.556,0.805) -- (0.535,0.840) .. controls (0.567,0.860) and (0.590,0.877) .. (0.590,0.877) .. controls (1.011,1.168) and (0.887,0.936) .. (1.819,1.419) -- cycle; - \end{pgfinterruptboundingbox} -\fi -% -% lapel %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@lapel - \fill[\duck@lapel] (0.490,1.145) .. controls (0.3984,1.13) and (0.3515,1.08) .. (0.3515,1.08) -- (0.4265,1.0192) -- (0.35,0.98) -- (0.513,0.700) -- (1.0089,0.9162) -- (0.9547,0.9868) -- (1.1194,0.9782) -- (1.0822,1.135) .. controls (0.9616,1.1) and (0.8648,1.0300) .. (0.513,0.700) -- cycle; -\fi -% -% stripes for football jersey %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@stripes - \duck@stripes -\fi -% -% superhero cape %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@cape - \begin{pgfinterruptboundingbox} - \fill[\duck@cape] \duckpathcape; - \end{pgfinterruptboundingbox} -\fi -% -% bowtie %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@bowtie - \fill[\duck@bowtie] (0.4382, 1.1105) .. controls (0.3984, 1.0671) and (0.3911, 0.9535) .. (0.4116, 0.9176) .. controls (0.4958, 0.9064) and (0.565, 0.9487) .. (0.565, 0.9487) -- (0.6448, 0.9398) .. controls (0.6448, 0.9398) and (0.6777, 0.8844) .. (0.804, 0.8689) .. controls (0.8323, 0.9056) and (0.8422, 1.0026) .. (0.8284, 1.0551) .. controls (0.7881, 1.0942) and (0.6537, 1.0285) .. (0.6537, 1.0285) -- (0.5739, 1.0374) .. controls (0.5739, 1.0374) and (0.5436, 1.0956) .. (0.4382, 1.1105) -- cycle; -\fi -% -% necklace (not really clothing, but needs to be below the hair) %%%%% -\ifduck@necklace - \fill[\duck@necklace] (0.5000,1.112) circle[radius=0.032] (0.5100,1.050) circle[radius=0.032] (0.5200,0.990) circle[radius=0.032] (0.5400,0.931) circle[radius=0.032] (0.5825,0.885) circle[radius=0.032] (0.6450,0.885) circle[radius=0.032] (0.7000,0.910) circle[radius=0.032] (0.7500,0.945) circle[radius=0.032] (0.8000,0.980) circle[radius=0.032] (0.8500,1.020) circle[radius=0.032] (0.9000,1.050) circle[radius=0.032] (0.9500,1.080) circle[radius=0.032] (1.0000,1.110) circle[radius=0.032] (1.0550,1.130) circle[radius=0.032] (1.1100,1.150) circle[radius=0.032] (1.1650,1.165) circle[radius=0.032] (1.2200,1.180) circle[radius=0.032] (1.2750,1.195) circle[radius=0.032] (1.3300,1.210) circle[radius=0.032]; -\fi -% -% Scout neckerchief %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@neckerchief - \fill[\duck@neckerchief] - (0.3650,1.0892) .. controls (0.4127,1.1589) and (0.4900,1.1450) .. (0.4900,1.1450) .. controls (0.6500,0.9300) and (1.1366,1.2400) .. (1.3675,1.2649) .. controls (1.4131,1.2533) and (1.4052,1.2446) .. (1.4099,1.2124) .. controls (1.3028,1.0810) and (0.7415,0.8930) .. (0.6807,0.9076) .. controls (0.8257,0.7387) and (0.6347,0.7168) .. (0.7151,0.4426) .. controls (0.6059,0.5672) and (0.5513,0.6588) .. (0.5938,0.8388) .. controls (0.5871,0.6953) and (0.4493,0.7565) .. (0.4716,0.4967) .. controls (0.3682,0.6697) and (0.3820,0.7984) .. (0.5321,0.9351) .. controls (0.4635,0.9699) and (0.4115,1.0215) .. (0.3650,1.0892) -- cycle; - \fill[\duck@woggle, rounded corners=\scalingfactor*1, rotate=-10] (0.33,1.05) rectangle (0.55,0.98); -\fi -% -% buttons (same argument as for the necklace) -\ifduck@buttons - \ifduck@jacket - \fill[\duck@buttons] (0.49,0.6) circle[radius=0.05] (0.46,0.45) circle[radius=0.05] (0.45,0.3) circle[radius=0.05]; - \else - \fill[\duck@buttons] (0.53,0.75) circle[radius=0.05] (0.5,0.6) circle[radius=0.05] (0.47,0.45) circle[radius=0.05]; - \fi -\fi -% -% adding hook for users to customise %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\csname duckhookclothing\endcsname -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% hair styles -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% short hair %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@shorthair - \path (0.1,0.1) rectangle (2.1,2.25); - \begin{pgfinterruptboundingbox} - \fill[\duck@hair] \duckpathshorthair; - \end{pgfinterruptboundingbox} -\fi -% -% long hair %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@longhair - \path (0.1,0.1) rectangle (2.1,2.25); - \begin{pgfinterruptboundingbox} - \fill[\duck@hair] \duckpathlonghair; - \end{pgfinterruptboundingbox} -\fi -% -% crazy hair %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@crazyhair - \path (0.1,0.1) rectangle (2.1,2.4); - \begin{pgfinterruptboundingbox} - \fill[\duck@hair] \duckpathcrazyhair; - \end{pgfinterruptboundingbox} -\fi -% -% receding hair %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@recedinghair - \path (0.1,0.1) rectangle (2.1,2.18); - \begin{pgfinterruptboundingbox} - \fill[\duck@hair] \duckpathrecedinghair; - \end{pgfinterruptboundingbox} -\fi -% -% mohican hair %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@mohican - \path (0.1,0.1) rectangle (2.1,2.24); - \begin{pgfinterruptboundingbox} - \fill[\duck@hair] \duckpathmohican; - \end{pgfinterruptboundingbox} -\fi -% -% mullet hair %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@mullet - \path (0.1,0.1) rectangle (2.1,2.17); - \begin{pgfinterruptboundingbox} - \fill[\duck@hair] \duckpathmullet; - \end{pgfinterruptboundingbox} -\fi -% -% middle parting %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@parting - \path (0.1,0.1) rectangle (2.1,2.22); - \begin{pgfinterruptboundingbox} - \fill[\duck@hair] (1.4053,1.5403) .. controls (1.5524,2.2939) and (0.3739,2.5180) .. (0.4084,1.6117) .. controls (0.4248,1.8921) and (0.7860,1.9734) .. (0.7860,1.9734) .. controls (1.1125,1.5754) and (1.3375,1.4715) .. (1.4053,1.5403) -- cycle; - \end{pgfinterruptboundingbox} -\fi -% -% eye brow %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\pgfkeys{/duck/eyebrow/.@def/.get=\duck@test} -\ifx\duck@eyebrow\duck@test - \ifdefined\duck@hair\let\duck@eyebrow=\duck@hair\fi -\fi% -\ifduck@eyebrow - \fill[\duck@eyebrow, rounded corners=\scalingfactor*1, rotate=60] (1.92,0.21) rectangle (1.98,-0.01); - \fill[\duck@eyebrow, rounded corners=\scalingfactor*1, rotate=100] (1.67,-0.77) rectangle (1.73,-0.95); -\fi -% -% beard %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\pgfkeys{/duck/beard/.@def/.get=\duck@test} -\ifx\duck@beard\duck@test - \ifdefined\duck@hair\let\duck@beard=\duck@hair\fi -\fi% -\ifduck@beard - \fill[\duck@beard] (1.3,1.3) circle[radius=0.12] (1.2,1.15) circle[radius=0.12] (0.5,1.05) circle[radius=0.1] (0.525,0.90) circle[radius=0.12] (0.525,0.75) circle[radius=0.12] (0.65,0.65) circle[radius=0.14] (0.75,0.75) circle[radius=0.12] (0.85,0.85) circle[radius=0.12] (0.95,0.95) circle[radius=0.12] (1.05,1.05) circle[radius=0.12] (1.15,1.25) circle[radius=0.12] (1,1.20) circle[radius=0.12] (0.85,1.20) circle[radius=0.12] (0.75,1.15) circle[radius=0.12] (0.65,1.10) circle[radius=0.12] (0.58,1.07) circle[radius=0.12] (0.44,1.46) circle[radius=0.06] (0.52,1.45) circle[radius=0.06] (0.6, 1.41) circle[radius=0.06] (0.68,1.36) circle[radius=0.06] (0.76,1.34) circle[radius=0.06] (0.86,1.26) circle[radius=0.12] (0.38,1.44) circle[radius=0.03] (1,1.28) circle[radius=0.12]; - \fill[\duck@beard] (1.3,1.3) -- (0.5,1.05) -- (0.65,0.65) -- cycle; -\fi% -% -% adding hook for users to customise %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\csname duckhookhair\endcsname -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Headgear -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% alien %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@alien - \fill[\duck@alien,rotate=-25] (0.09,2.1) rectangle (0.16,2.6); - \fill[\duck@alien,rotate=5] (0.79,1.86) rectangle (0.86,2.25); - \fill[\duck@alien] (1.20,2.30) circle[radius=0.07]; - \fill[\duck@alien] (0.62,2.35) circle[radius=0.07]; -\fi -% -% hat %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@hat - \ifdefined\duck@hair % with hair - \fill[\duck@hat,rotate=-15] (0.44,2.1) ellipse[x radius=0.7, y radius=0.1]; - \fill[\duck@hat,rotate=-15] (0.0,2.1) rectangle (0.88,2.4); - \fill[\duck@hat,rotate=-15] (0.44,2.4) ellipse[x radius=0.44, y radius=0.08]; - \else % without hair - \fill[\duck@hat,rotate=-15] (0.44,2.1) ellipse[x radius=0.6, y radius=0.1]; - \fill[\duck@hat,rotate=-15] (0.07,2.1) rectangle (0.81,2.4); - \fill[\duck@hat,rotate=-15] (0.44,2.4) ellipse[x radius=0.37, y radius=0.08]; - \fi -\fi -% -% cap %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@cap - \fill[\duck@cap, start angle=0, end angle=150, radius=0.5] (1.4,1.75) arc; - \fill[\duck@cap,rotate=-15] (0.3,2.05) ellipse[x radius=0.6, y radius=0.15]; -\fi -% -% Santa %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@santa - \fill[\duck@santa] - (0.430,1.803) .. controls (0.590,2.174) and (0.837,2.065) .. - (1.118,1.954) .. controls (1.679,1.731) and (1.328,1.193) .. - (1.647,1.057) .. controls (1.638,1.255) and (1.745,2.104) .. - (1.168,2.270) .. controls (0.867,2.356) and (0.536,2.280) .. - (0.430,1.803) -- cycle; - \fill[white!80!brown] - (0.44,1.733) .. controls (0.211,2.299) and (1.082,2.188) .. - (1.456,1.759) .. controls (1.534,1.637) and (1.480,1.545) .. - (1.400,1.566) .. controls (1.265,1.714) and (0.577,2.267) .. - (0.44,1.733) -- cycle; - \fill[white!80!brown] (1.6,1.0) circle[radius=0.17]; -\fi -% -% Chef hat %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@chef - \fill[\duck@chef,rotate=-15] (0.44,2.1) ellipse[x radius=0.37, y radius=0.08]; - \fill[\duck@chef,rotate=-15] (0.07,2.1) rectangle (0.81,2.55); - \fill[\duck@chef] (1.01,2.47) circle[radius=0.17]; - \fill[\duck@chef] (1.24,2.35) circle[radius=0.15]; - \fill[\duck@chef] (0.77,2.40) circle[radius=0.12]; - \fill[\duck@chef] (1.39,2.20) circle[radius=0.12]; -\fi -% -% graduate hat %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@graduate - \fill[\duck@graduate,rotate=-15] (0.44,2.1) ellipse[x radius=0.37, y radius=0.1]; - \fill[\duck@graduate,rotate=-15] (0.07,2.1) rectangle (0.81,2.3); - \fill[\duck@graduate] (0.3,2.25) -- (1.05,2.35) -- (1.7,1.95) -- (0.92,1.85) -- cycle; - \fill[\duck@tassel,rounded corners=\scalingfactor*1] (1.12,1.89) -- (1.01,2.1) -- (1.09,2.11) -- (1.2,1.9) -- (1.2,1.3) -- (1.12,1.3) -- cycle; - \fill[\duck@tassel] (1.16,1.3) ellipse[x radius=0.06, y radius=0.12]; -\fi -% -% beret %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@beret - \fill[\duck@beret,rotate=-25] (0.13,2.15) ellipse[x radius=0.5, y radius=0.17]; - \fill[\duck@beret,rotate=-25] (0.13,2.25) ellipse[x radius=0.55, y radius=0.17]; - \fill[\duck@beret,rotate=-25] (0.13,2.4) circle[radius=0.08]; -\fi -% -% unicorn %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@unicorn - \fill[\duck@unicorn,rotate=25] (1.48,1.4375)--(1.60,1.9)--(1.72,1.4375); - \fill[\duck@body!100,rotate=25] (1.50,1.43)--(1.60,1.8375)--(1.70,1.43); -\fi -% -% magic hat %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@magichat - \path[preaction={fill, \duck@magichat!100},rotate=-5, - pattern=fivepointed stars, pattern color=\duck@magicstars!100] - (0.36,1.95)--(0.86,2.95)--(1.20,1.85); -\fi -% -% witch %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@witch - \fill[\duck@witch,rotate=-15] (0.44,2.13) ellipse[x radius=0.75, y radius=0.17]; - \fill[\duck@witch,rotate=-15] (0.05,2.2)--(0.45,3.2)--(0.82,2.2); -\fi -% -% crown %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@crown - \path (0.7,1.95) rectangle (1.4,2.45); - \begin{pgfinterruptboundingbox} - \fill[\duck@crown] \duckpathcrown; - \end{pgfinterruptboundingbox} -\fi -% -% Queen crown %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@queencrown - \fill[\duck@queencrown] \duckpathqueencrown; -\fi -% -% King crown %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@kingcrown - \fill[\duck@kingcrown] \duckpathkingcrown; -\fi -% -% Bunny ears %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@bunny - \path (0.55,1.9) rectangle (1.2,2.55); - \begin{pgfinterruptboundingbox} - \begin{scope} - \clip[rotate=-5] (0.68,2.38) ellipse[x radius=0.3, y radius=0.4]; - \fill[\duck@bunny,rotate=-5] (1.06,2.2) ellipse[x radius=0.3, y radius=0.4] (0.28,2.26) ellipse[x radius=0.3, y radius=0.4]; - \end{scope} - - \begin{scope} - \clip[rotate=-5] (0.68,2.38) ellipse[x radius=0.25, y radius=0.35]; - \fill[\duck@inear,rotate=-5] (1.06,2.2) ellipse[x radius=0.25, y radius=0.35] (0.28,2.26) ellipse[x radius=0.25, y radius=0.35]; - \end{scope} - \end{pgfinterruptboundingbox} -\fi -% -% peaked cap %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@peakedcap - \fill[\duck@peakedcap,rotate=-15] (0.35,2.05) ellipse[x radius=0.5, y radius=0.15]; - \fill[\duck@peakedcap,rotate=-25] (0.13,2.15) ellipse[x radius=0.5, y radius=0.17]; - \fill[\duck@peakedcap,rotate=-35] (-0.25,2.2) ellipse[x radius=0.55, y radius=0.17]; -\fi -% -% tophat %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@tophat - \fill[\duck@tophat,rotate=-15] (0.44,2.1) ellipse[x radius=0.48, y radius=0.1]; - \fill[\duck@tophat,rotate=-15] (0.12,2.1) -- (0.75,2.1) -- (0.81,2.55) -- (0.07,2.55) -- cycle; - \fill[\duck@tophat,rotate=-15] (0.44,2.55) ellipse[x radius=0.37, y radius=0.08]; -\fi -% -% darth vader %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@darthvader - \path (0.1,0.1) rectangle (2.1,2.22); - \begin{pgfinterruptboundingbox} - \fill[\duck@darthvader] \duckpathdarthvader; - \end{pgfinterruptboundingbox} -\fi -% -% Harlequin duck %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@harlequin - \path (0.19,1.85) rectangle (1.85,2.67); - \begin{pgfinterruptboundingbox} - \fill[\duck@harlequin] (0.6006,1.9719) .. controls (0.7432,1.8954) and (0.9320,1.8698) .. (0.9320,1.8698) -- (1.0404,2.3839) .. controls (0.9223,2.8873) and (0.1755,2.5634) .. (0.3019,2.2958) .. controls (0.5807,2.5024) and (0.7251,2.3376) .. (0.6006,1.9719) -- cycle; - \fill[\duck@niuqelrah] (1.2853,1.8902) .. controls (1.1177,1.8507) and (0.9278,1.8703) .. (0.9278,1.8703) -- (1.0404,2.3839) .. controls (1.3637,2.8347) and (1.9373,2.3532) .. (1.7049,2.1284) .. controls (1.5267,2.3895) and (1.3204,2.2666) .. (1.2853,1.8902) -- cycle; - \end{pgfinterruptboundingbox} - \fill[\duck@harlequin] (1.7,2.07) circle[radius=0.1]; - \fill[\duck@niuqelrah] (0.3,2.23) circle[radius=0.1]; -\fi -% -% Straw hat %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@strawhat - \fill[\duck@strawhat,rotate=-15] (0.44,2.0) ellipse[x radius=0.75, y radius=0.1]; - \fill[\duck@strawhat,rotate=-15] (0.1,2.05) rectangle (0.78,2.5); - \fill[\duck@strawhat,rotate=-15] (0.44,2.5) ellipse[x radius=0.34, y radius=0.08]; - \fill[\duck@strawhat,rotate=-15] (-0.3,2.02) -- (1.18,2.02) -- (0.78,2.2) -- (0.1,2.2) -- cycle; - \fill[\duck@ribbon,rotate=-15] (0.44,2.2) ellipse[x radius=0.34, y radius=0.08]; - \fill[\duck@ribbon,rotate=-15] (0.1,2.2) rectangle (0.78,2.3); - \fill[\duck@strawhat,rotate=-15] (0.44,2.3) ellipse[x radius=0.34, y radius=0.08]; -\fi -% -% helmet %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@helmet - \fill[\duck@helmet] (1.4331,1.5155) .. controls (1.4365,1.7226) and (1.3866,2.0493) .. (1.0429,2.1279) .. controls (0.7050,2.2052) and (0.4794,1.9294) .. (0.4481,1.8183) .. controls (0.6062,1.8381) and (1.1506,1.7480) .. (1.4331,1.5155) -- cycle; - \fill[\duck@helmet!70!black] (1.0282,2.1360) .. controls (0.9395,2.1312) and (0.8696,2.0652) .. (0.8152,2.0010) .. controls (0.7824,1.9609) and (0.7546,1.9169) .. (0.7309,1.8709) .. controls (0.6510,1.8859) and (0.5703,1.8971) .. (0.4892,1.9024) .. controls (0.4595,1.8831) and (0.4114,1.7962) .. (0.4743,1.7961) .. controls (0.5446,1.7868) and (0.6149,1.7767) .. (0.6845,1.7629) .. controls (0.6647,1.7052) and (0.6469,1.6454) .. (0.6401,1.5851) -- (0.6583,1.5355) -- (0.7069,1.5673) .. controls (0.7193,1.6285) and (0.7363,1.6889) .. (0.7590,1.7471) .. controls (0.9991,1.6922) and (1.2114,1.6182) .. (1.4111,1.4722) .. controls (1.4369,1.4960) and (1.4536,1.5229) .. (1.4475,1.5553) .. controls (1.4417,1.5927) and (1.4030,1.6066) .. (1.3766,1.6276) .. controls (1.2054,1.7408) and (1.0085,1.8089) .. (0.8095,1.8546) .. controls (0.8733,1.9674) and (0.9684,2.0703) .. (1.0932,2.1138) .. controls (1.0751,2.1288) and (1.0515,2.1362) .. (1.0282,2.1360) -- cycle; - \fill[\duck@helmet!50!white] (0.502,1.845) circle[radius=0.015] (0.586,1.835) circle[radius=0.015] (0.684,1.822) circle[radius=0.015] (0.791,1.799) circle[radius=0.015] (0.899,1.770) circle[radius=0.015] (1.003,1.741) circle[radius=0.015] (1.099,1.706) circle[radius=0.015] (1.185,1.673) circle[radius=0.015] (1.276,1.629) circle[radius=0.015] (1.360,1.581) circle[radius=0.015] (0.676,1.606) circle[radius=0.015] (0.695,1.666) circle[radius=0.015] (0.714,1.729) circle[radius=0.015] (0.784,1.889) circle[radius=0.015] (0.835,1.968) circle[radius=0.015] (0.896,2.034) circle[radius=0.015] (0.957,2.081) circle[radius=0.015] (1.020,2.115) circle[radius=0.015] (1.422,1.535) circle[radius=0.015] (0.502,1.845) circle[radius=0.015]; -\fi -% -% Viking %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@viking - \fill[\duck@viking] (1.4331,1.5155) .. controls (1.4365,1.7226) and (1.3866,2.0493) .. (1.0429,2.1279) .. controls (0.7050,2.2052) and (0.4794,1.9294) .. (0.4481,1.8183) .. controls (0.6062,1.8381) and (1.1506,1.7480) .. (1.4331,1.5155) -- cycle; - \fill[\duck@viking!70!black] (1.0282,2.1360) .. controls (0.9395,2.1312) and (0.8696,2.0652) .. (0.8152,2.0010) .. controls (0.7824,1.9609) and (0.7546,1.9169) .. (0.7309,1.8709) .. controls (0.6510,1.8859) and (0.5703,1.8971) .. (0.4892,1.9024) .. controls (0.4595,1.8831) and (0.4114,1.7962) .. (0.4743,1.7961) .. controls (0.5446,1.7868) and (0.6149,1.7767) .. (0.6845,1.7629) .. controls (0.6845,1.7629) and (0.6845,1.7629) .. (0.7590,1.7471) .. controls (0.9991,1.6922) and (1.2114,1.6182) .. (1.4111,1.4722) .. controls (1.4369,1.4960) and (1.4536,1.5229) .. (1.4475,1.5553) .. controls (1.4417,1.5927) and (1.4030,1.6066) .. (1.3766,1.6276) .. controls (1.2054,1.7408) and (1.0085,1.8089) .. (0.8095,1.8546) .. controls (0.8733,1.9674) and (0.9684,2.0703) .. (1.0932,2.1138) .. controls (1.0751,2.1288) and (1.0515,2.1362) .. (1.0282,2.1360) -- cycle; - \fill[\duck@viking!50!white] (0.502,1.845) circle[radius=0.015] (0.586,1.835) circle[radius=0.015] (0.684,1.822) circle[radius=0.015] (0.791,1.799) circle[radius=0.015] (0.899,1.770) circle[radius=0.015] (1.003,1.741) circle[radius=0.015] (1.099,1.706) circle[radius=0.015] (1.185,1.673) circle[radius=0.015] (1.276,1.629) circle[radius=0.015] (1.360,1.581) circle[radius=0.015] (0.784,1.889) circle[radius=0.015] (0.835,1.968) circle[radius=0.015] (0.896,2.034) circle[radius=0.015] (0.957,2.081) circle[radius=0.015] (1.020,2.115) circle[radius=0.015] (1.422,1.535) circle[radius=0.015]; -\fi -% -% devil (front horn) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@devil - \fill[\duck@devil] (1.2185,2.3521) .. controls (1.3540,2.0950) and (1.1993,1.9994) .. (1.1548,1.9663) .. controls (1.1165,1.9441) and (1.1134,1.9277) .. (1.1056,1.8938) .. controls (1.1056,1.8361) and (1.1502,1.7893) .. (1.2052,1.7893) .. controls (1.2373,1.7944) and (1.2669,1.7996) .. (1.2944,1.8311) .. controls (1.2944,1.8311) and (1.5458,2.2025) .. (1.2185,2.3521) -- cycle; -\fi -% -% Conical Hat %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@conicalhat - \path (0.19,1.4) rectangle (1.68,2.32); - \begin{pgfinterruptboundingbox} - \fill[\duck@conicalhat] (1.6722,1.4137) .. controls (1.6722,1.4337) and (1.3592,1.6230) .. (0.9513,1.7735) .. controls (0.5433,1.9239) and (0.1948,1.9784) .. (0.1948,1.9754) .. controls (0.2049,2.0230) and (1.1428,2.36) .. (1.1428,2.3) .. controls (1.1428,2.35) and (1.6821,1.4784) .. (1.6722,1.4137) -- cycle; - \end{pgfinterruptboundingbox} -\fi -% -% Sailor hat %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@sailor - \fill[\duck@sailor] (1.0390,2.2743) .. controls (0.9475,2.2748) and (0.8569,2.2355) .. (0.7943,2.1690) .. controls (0.7147,2.1872) and (0.6335,2.2098) .. (0.5512,2.2029) .. controls (0.5524,2.1164) and (0.5536,2.0299) .. (0.5547,1.9434) .. controls (0.6637,1.9348) and (0.7679,1.8974) .. (0.8716,1.8653) .. controls (1.0321,1.8101) and (1.1932,1.7522) .. (1.3420,1.6697) .. controls (1.3671,1.6622) and (1.3911,1.6147) .. (1.4083,1.6518) .. controls (1.4623,1.7160) and (1.5163,1.7802) .. (1.5702,1.8444) .. controls (1.5154,1.8979) and (1.4433,1.9287) .. (1.3757,1.9624) .. controls (1.3666,2.1156) and (1.2403,2.2511) .. (1.0881,2.2707) .. controls (1.0718,2.2731) and (1.0554,2.2743) .. (1.0390,2.2743) -- cycle; -\fi -% -% adding hook for users to customise %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\csname duckhookhat\endcsname -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Accessories -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% sunglasses %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@sunglasses - \fill[\duck@sunglasses,rotate=-17] (0.42,1.8) rectangle (0.8,1.84); - \fill[\duck@sunglasses,rotate=-17] (0.12,1.8) rectangle (0.22,1.84); - \fill[\duck@sunglasses,rotate=-20] (0.23,1.7675) circle[radius=0.14]; - \fill[\duck@sunglasses,rotate=-20] (-0.06,1.74) circle[radius=0.13]; -\fi -% -% glasses %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@glasses - \fill[\duck@glasses,rotate=-17] (0.42,1.8) rectangle (0.8,1.84); - \fill[\duck@glasses,rotate=-17] (0.12,1.8) rectangle (0.22,1.84); - \fill[\duck@glasses,rotate=-20,even odd rule] (0.23,1.7675) circle[radius=0.14] (0.23,1.7675) circle[radius=0.11]; - \fill[\duck@glasses,rotate=-20,even odd rule] (-0.06,1.74) circle[radius=0.13] (-0.06,1.74) circle[radius=0.095]; -\fi -% -% square glasses -\ifduck@squareglasses - \fill[\duck@squareglasses,rotate=-17] (0.43,1.8) rectangle (0.8,1.84); - \fill[\duck@squareglasses,rotate=-17] (0.12,1.8) rectangle (0.22,1.84); - \fill[\duck@squareglasses,rotate=-20,rounded corners=\scalingfactor*2,even odd rule] (-0.16,1.62) -- (-0.18,1.85) -- (0.05,1.87) -- (0.04,1.62) -- cycle [rounded corners=\scalingfactor*1.5] (-0.14,1.64) -- (-0.16,1.83) -- (0.03,1.85) -- (0.02,1.64) -- cycle; - \fill[\duck@squareglasses,rotate=-20,rounded corners=\scalingfactor*2,even odd rule] (0.12,1.63) -- (0.10,1.88) -- (0.36,1.90) -- (0.35,1.65) -- cycle [rounded corners=\scalingfactor*1.5] (0.14,1.65) -- (0.12,1.86) -- (0.34,1.88) -- (0.33,1.67) -- cycle; -\fi -% -% icecream %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@icecream - \fill[\duck@cone,rotate=-20] (0.35,1.20)--(0.50,0.60)--(0.75,1.20); - \fill[\duck@flavoura] (0.85,1.03) circle[radius=0.12]; - \fill[\duck@flavourb] (1.05,0.95) circle[radius=0.12]; - \fill[\duck@flavourc] (0.95,1.1) circle[radius=0.12]; -\fi -% -% book %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@book - \fill[\duck@bookcolour,rotate=-20] - (0.40,1.20) rectangle (0.80,0.60); - \node[rotate=-20*\yscalefactor/\xscalefactor, color=white] at (0.88,0.70) {\duck@book};% -\fi -% -% signpost %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@signpost - \fill[\duck@signcolour, rounded corners=\scalingfactor*1, rotate=-20] (0.8,0.75) rectangle (0.9,1.75); - \fill[\duck@signcolour, rounded corners=\scalingfactor*1, rotate=-20] (0.4,1.7) rectangle (1.3,2.4); - \fill[\duck@signback, rounded corners=\scalingfactor*1, rotate=-20] (0.45,1.75) rectangle (1.25,2.35); - \node[rotate=-20*\yscalefactor/\xscalefactor, color=white] at (1.5,1.65) {\duck@signpost}; -\fi -% -% speech bubble %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@speech - \fill[\duck@bubblecolour] (-0.5,1.8) ellipse[x radius=0.7, y radius=0.3]; - \fill[\duck@bubblecolour] (-0.2,1.54) -- (0.2,1.35) -- (0.0,1.6) -- cycle; - \node at (-0.5,1.8) {\duck@speech}; -\fi -% -% think bubble %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@think - \fill[\duck@bubblecolour] (2,2.4) ellipse[x radius=0.7, y radius=0.35]; - \fill[\duck@bubblecolour] (1.55,2.35) circle[radius=0.25] (2.0,2.15) circle[radius=0.25] (2.4,2.25) circle[radius=0.25] (1.6,2.55) circle[radius=0.25] (2.0,2.6) circle[radius=0.25] (2.35,2.5) circle[radius=0.25] (1.65,1.95) circle[radius=0.1] (1.55,1.80) circle[radius=0.06] (1.47,1.70) circle[radius=0.03]; - \node at (2,2.4) {\duck@think}; -\fi -% -% magic wand %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@magicwand - \fill[black,rotate=-30] (0.27,1.23) rectangle (0.37,0.65); - \fill[white,rotate=-30] (0.27,1.13) rectangle (0.37,1.03); -\fi -% -% cricket bat %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@cricket - \fill[\duck@cricket, rounded corners=\scalingfactor*2, rotate=-30] (0.4,1.2) rectangle (0.7,2.2); - \fill[\duck@cricket, rounded corners=\scalingfactor*1, rotate=-30] (0.5,0.8) rectangle (0.6,1.3); -\fi -% -% rollingpin %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@rollingpin - \fill[\duck@rollingpin, rounded corners=\scalingfactor*2, rotate=-60] (-0.18,0.85) rectangle (0.08,1.75); - \fill[\duck@rollingpin, rounded corners=\scalingfactor*1, rotate=-60] (-0.1,0.65) rectangle (0.0,1.95); -\fi -% -% lightsaber %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@lightsaber - \fill[\duck@lightsaber, rounded corners=\scalingfactor*1, rotate=-30] (0.5,0.9) rectangle (0.6,2.5); - \fill[gray!80!black, rounded corners=\scalingfactor*1, rotate=-30] (0.47,0.7) rectangle (0.63,1.2); -\fi -% -% cake %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@cake - \fill[\duck@cake] (1.00,0.50) ellipse[x radius=0.4, y radius=0.2]; - \fill[\duck@cake] (0.6,0.5) rectangle (1.4,0.7); - \fill[\duck@cake] (1.00,0.70) ellipse[x radius=0.4, y radius=0.2]; - \fill[\duck@cake!50!white] (0.75,0.75) rectangle (0.8,0.95); - \fill[\duck@cake!50!white] (1.2,0.75) rectangle (1.25,0.95); - \fill[\duck@cake!50!white] (0.975,0.65) rectangle (1.025,0.85); - \fill[white!85!yellow] (1.0,0.93) ellipse[x radius=0.03, y radius=0.06]; - \fill[white!85!yellow] (1.225,1.03) ellipse[x radius=0.03, y radius=0.06]; - \fill[white!85!yellow] (0.775,1.03) ellipse[x radius=0.03, y radius=0.06]; -\fi -% -% pizza %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@pizza - \fill[brown] (1.00,0.60) ellipse[x radius=0.4, y radius=0.2]; - \fill[red!70!black] (1.00,0.60) ellipse[x radius=0.34, y radius=0.16]; - \fill[white!85!yellow] (1.15,0.65) ellipse[x radius=0.065, y radius=0.04]; - \fill[white!85!yellow] (0.81,0.57) ellipse[x radius=0.065, y radius=0.04]; - \fill[white!85!yellow] (0.95,0.68) ellipse[x radius=0.065, y radius=0.04]; - \fill[white!85!yellow] (1.02,0.54) ellipse[x radius=0.065, y radius=0.04]; - \fill[green!40!brown] (1.09,0.54) ellipse[x radius=0.07, y radius=0.02]; - \fill[green!40!brown,rotate=20] (1.0,0.34) ellipse[x radius=0.07, y radius=0.02]; - \fill[green!40!brown,rotate=-20] (0.9,1.05) ellipse[x radius=0.07, y radius=0.02]; - \fill[green!40!brown] (1.00,0.60) ellipse[x radius=0.03, y radius=0.06]; -\fi -% -% no pizza %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@davidlikespineapplepizza - \fill[brown] (1.00,0.60) ellipse[x radius=0.4, y radius=0.2]; - \fill[red!70!black] (1.00,0.60) ellipse[x radius=0.34, y radius=0.16]; - \fill[yellow!70!brown] (1.15,0.65) ellipse[x radius=0.08, y radius=0.06]; - \fill[red!70!black] (1.15,0.65) ellipse[x radius=0.04, y radius=0.03]; - \fill[yellow!70!brown] (0.81,0.57) ellipse[x radius=0.08, y radius=0.06]; - \fill[red!70!black] (0.81,0.57) ellipse[x radius=0.04, y radius=0.03]; - \fill[yellow!70!brown] (0.95,0.68) ellipse[x radius=0.08, y radius=0.06]; - \fill[red!70!black] (0.95,0.68) ellipse[x radius=0.04, y radius=0.03]; - \fill[yellow!70!brown] (1.02,0.54) ellipse[x radius=0.08, y radius=0.06]; - \fill[red!70!black] (1.02,0.54) ellipse[x radius=0.04, y radius=0.03]; - \fill[green!40!brown] (1.09,0.54) ellipse[x radius=0.07, y radius=0.02]; - \fill[green!40!brown,rotate=20] (1.0,0.34) ellipse[x radius=0.07, y radius=0.02]; - \fill[green!40!brown,rotate=-20] (0.9,1.05) ellipse[x radius=0.07, y radius=0.02]; - \fill[green!40!brown] (1.00,0.60) ellipse[x radius=0.03, y radius=0.06]; -\fi -% -% Hockey stick %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@hockey - \fill[\duck@hockey, rounded corners=\scalingfactor*1, rotate=-30] (0.5,0.6) rectangle (0.6,2.1); - \fill[\duck@hockey, rounded corners=\scalingfactor*3] (0.2,0.2) rectangle (0.85,0.4); -\fi -% -% baguette %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@baguette - \fill[\duck@baguette!70!white, rounded corners=\scalingfactor*4, rotate=-30] (0.4,0.72) rectangle (0.7,2.0); - \fill[\duck@baguette!80!black, rotate=5] (1.44,1.1) ellipse[x radius=0.1, y radius=0.03] (1.30,0.9) ellipse[x radius=0.1, y radius=0.03] (1.16,0.7) ellipse[x radius=0.1, y radius=0.03] (1.02,0.5) ellipse[x radius=0.1, y radius=0.03]; -\fi -% -% football %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@football - \fill[\duck@football] (1.2,0.33) circle[radius=0.32]; - \begin{scope} - \clip (1.2,0.33) circle[radius=0.32]; - \fill[black] (1.06,0.30) -- (1.01,0.17) -- (1.14,0.08) -- (1.26,0.14) -- (1.20,0.28) -- cycle (1.37,0.14) -- (1.46,0.27) -- (1.59,0.27) -- (1.41,0.04) -- cycle (1.28,0.38) -- (1.22,0.52) -- (1.33,0.61) -- (1.45,0.51) -- (1.43,0.37) -- cycle (0.87,0.44) -- (1.02,0.40) -- (1.10,0.53) -- (1.07,0.62) -- (0.94,0.57) -- cycle; - \end{scope} -\fi -% -% milkshake %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@milkshake - \fill[cyan!10!white, rotate=-10] (0.8,0.50) ellipse[x radius=0.17, y radius=0.05]; - \fill[cyan!10!white, rotate=-10] (0.8,0.55) ellipse[x radius=0.12, y radius=0.03]; - \begin{scope} - \clip[rotate=-10] (0.58,0.5) rectangle (1.02,1.03); - \fill[cyan!10!white, rotate=-10] (0.8,0.94) ellipse[x radius=0.18, y radius=0.4]; - \fill[\duck@milkshake, rotate=-10] (0.8,0.94) ellipse[x radius=0.15, y radius=0.36]; - \end{scope} - \fill[white!85!yellow] (0.83,0.92) circle[radius=0.05] (0.88,0.9) circle[radius=0.05] (0.93,0.92) circle[radius=0.05] (0.99,0.91) circle[radius=0.05] (1.06,0.86) circle[radius=0.05] (1.13,0.87) circle[radius=0.05] (0.85,0.99) circle[radius=0.05] (0.9,0.98) circle[radius=0.07] (1.0,0.98) circle[radius=0.07] (1.1,0.95) circle[radius=0.07]; - \fill[red!90!black] (1.0,1.1) circle[radius=0.05]; - \fill[white!85!yellow] (0.94,1.05) circle[radius=0.05] (1.03,1.03) circle[radius=0.05]; - \fill[cyan!10!white, rotate=-10] (0.8,0.50) ellipse[x radius=0.17, y radius=0.05]; - \fill[red!90!black,rotate=20] (1.2,0.58) rectangle (1.22,0.85); -\fi -% -% wine %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@wine - \fill[cyan!10!white, rotate=-10] (0.8,0.50) ellipse[x radius=0.17, y radius=0.05]; - \fill[cyan!10!white, rotate=-10] (0.8,0.55) ellipse[x radius=0.12, y radius=0.03]; - \fill[cyan!10!white, rotate=-10] (0.8,0.7) ellipse[x radius=0.03, y radius=0.2]; - \begin{scope} - \clip[rotate=-10] (0.58,0.5) rectangle (1.02,1.03); - \fill[cyan!10!white, rotate=-10] (0.8,1.1) ellipse[x radius=0.18, y radius=0.4]; - \end{scope} - \begin{scope} - \clip[rotate=-10] (0.58,0.5) rectangle (1.02,0.87); - \fill[\duck@wine, rotate=-10] (0.8,1.1) ellipse[x radius=0.15, y radius=0.36]; - \end{scope} -\fi -% -% prison duck %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@prison - \fill[\duck@prison] (1.5,0.25) circle[radius=0.3]; - \fill[\duck@prison, even odd rule] (1.2,0.1) ellipse[x radius=0.10, y radius=0.07] (1.2,0.1) ellipse[x radius=0.06, y radius=0.04] (1.05,-0.05) ellipse[x radius=0.10, y radius=0.07] (1.05,-0.05) ellipse[x radius=0.06, y radius=0.04] (0.87,-0.2) ellipse[x radius=0.10, y radius=0.07] (0.87,-0.2) ellipse[x radius=0.06, y radius=0.04]; - \fill[\duck@prison, even odd rule] (0.72,-0.2) ellipse[x radius=0.10, y radius=0.07] (0.72,-0.2) ellipse[x radius=0.06, y radius=0.04]; - \fill[\duck@prison,even odd rule,rotate=70] (0.4,-1.05) ellipse[x radius=0.1, y radius=0.07] (0.4,-1.05) ellipse[x radius=0.06, y radius=0.04] (0.2,-0.95) ellipse[x radius=0.1, y radius=0.07] (0.2,-0.95) ellipse[x radius=0.06, y radius=0.04] (0.22,-0.58) ellipse[x radius=0.1, y radius=0.07] (0.22,-0.58) ellipse[x radius=0.06, y radius=0.04]; - \fill[\duck@prison,even odd rule,rotate=110](-0.33,-0.55) ellipse[x radius=0.1, y radius=0.07] (-0.33,-0.55) ellipse[x radius=0.06, y radius=0.04]; - \begin{scope} - \clip[rotate=-12] (0.45,0.15) rectangle (0.63,0.25); - \fill[\duck@prison,even odd rule,rotate=110](-0.07,-0.6) ellipse[x radius=0.1, y radius=0.07] (-0.07,-0.6) ellipse[x radius=0.06, y radius=0.04]; - \end{scope} -\fi -% -% torch %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@torch - \fill[red!50!yellow] \duckpathtorch; - \fill[red!25!yellow, scale=0.67, xshift=17, yshift=15] \duckpathtorch; - \fill[white!50!yellow, scale=0.4, xshift=53.5, yshift=45.3] \duckpathtorch; - \fill[\duck@torch,rounded corners=\scalingfactor*1] - (1.1,0.96) -- (0.77,0.25) -- (0.83,0.25) -- (1.3,0.86) -- cycle; - \fill[\duck@torch,rotate=-28] - (0.62,1.32) ellipse[x radius=0.2, y radius=0.08]; -\fi% -% -% sheep %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@sheep - \begin{scope} - \clip[rotate=-5] (1.2,1.7) ellipse[x radius=0.3, y radius=0.4]; - \fill[\duck@bill,rotate=-5] (0.8,1.5) ellipse[x radius=0.3, y radius=0.4]; - \end{scope} +\let\pdfrandomseed\time % pre TL19 xelatex \fi -% -% basket %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@basket - \fill[\duck@basket, start angle=180, end angle=360, x radius=0.35, y radius=0.35] (0.65,0.61) arc -- cycle; - \fill[\duck@basket, start angle=180, end angle=0, even odd rule] [x radius=0.35, y radius=0.5] (0.65,0.6) arc -- cycle [x radius=0.3, y radius=0.45] (0.7,0.6) arc -- cycle; - \fill[\duck@basket, even odd rule] (1,0.6) ellipse[x radius=0.35, y radius=0.1] (1,0.6) ellipse[x radius=0.3, y radius=0.07]; - \fill[\duck@basket!75!black] (1,0.6) ellipse[x radius=0.3, y radius=0.07]; -\fi% -% -% easter basket %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@easter - \begin{scope} - \clip [start angle=180, end angle=0, x radius=0.3, y radius=0.45] (0.7,0.6) arc -- cycle [start angle=180, end angle=360, x radius=0.3, y radius=0.07] (0.7,0.6) arc -- cycle; - \fill[\duck@eggb, rotate=-5] (0.95,0.72) ellipse[x radius=0.09, y radius=0.13]; - \fill[\duck@egga, rotate=10] (0.94,0.42) ellipse[x radius=0.09, y radius=0.13]; - \fill[\duck@eggc, rotate=-30] (0.7,1.08) ellipse[x radius=0.09, y radius=0.13]; - \end{scope} -\fi% -% -% horse tail %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\pgfkeys{/duck/horsetail/.@def/.get=\duck@test} -\ifx\duck@horsetail\duck@test - \ifdefined\duck@hair\let\duck@horsetail=\duck@hair\fi -\fi% -\ifduck@horsetail - \path (0.1,0.1) rectangle (2.82,2.14); - \begin{pgfinterruptboundingbox} - \fill[\duck@horsetail] \duckpathhorsetail; - \end{pgfinterruptboundingbox} -\fi -% -% crozier %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@crozier - \begin{scope} - \clip [rotate=-20] (0.6,2.3) rectangle (1.1,1.999); - \fill[even odd rule,\duck@crozier] (1.5,1.6) circle[radius=0.2] (1.5,1.6) circle[radius=0.1]; - \end{scope} - \fill[\duck@crozier,rotate=-20] (0.663,0.5) rectangle (0.763,2.0); -\fi -% -% stethoscope %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@stethoscope - \fill[\duck@stethoscope,rounded corners=\scalingfactor*0.5,rotate=-18] (0.08,0.7) rectangle (0.13,1.24); - \fill[\duck@stethoscope] (0.35,0.7) circle[radius=0.1]; - \begin{scope} - \fill[\duck@stethoscope,rounded corners=\scalingfactor*0.5,rotate=-30] (0.53,1.3) rectangle (0.58,1.72); - \clip[rotate=-30] (0.36,0.89) -- (0.36,1.36) -- (0.79,1.36) -- (0.79,0.89) -- (0.65,0.89) -- (0.65,0.96) -- (0.5,0.96) -- (0.5,0.89) -- cycle ; - \fill [\duck@stethoscope,rounded corners=\scalingfactor*3,rotate=-30,even odd rule] (0.775,1.35) rectangle (0.375,0.9) [rounded corners=\scalingfactor*2] (0.725,1.3) rectangle (0.425,0.95); - \end{scope} -\fi -% -% snow duck %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@snowduck - \fill[black, rotate=-25] (0.65,0.65) rectangle (0.7,1.8); - \fill[black, rotate=35] (1.55,0.15) rectangle (1.6,0.5); - \fill[black, rotate=-35] (0.4,1.7) rectangle (0.45,2.0); - \fill[black, rotate=-60] (-0.3,2.0) rectangle (-0.35,1.65); -\fi -% -% vampire %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@vampire - \ifduck@laughing - \fill[\duck@vampire] (0.55,1.28) -- (0.575,1.22) -- (0.6,1.29) -- cycle; - \else - \fill[\duck@vampire] (0.6,1.20) -- (0.625,1.16) -- (0.65,1.223) -- cycle; - \fi -\fi -% -% crystal ball %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@crystalball - \shade[ball color=\duck@crystalball,opacity=0.7] (0.93,0.5) circle[radius=0.33]; -\fi -% -% Cheese %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@cheese - \begin{scope}[xshift=26,yshift=-2] - \fill[\duck@cheese] (-0.3200,0.8058) -- (0.0608,0.7220) -- (0.0608,0.6366) -- (-0.3200,0.5410) -- (0.2143,0.4236) .. controls (0.3395,0.4810) and (0.4241,0.5627) .. (0.4117,0.6253) -- (0.4117,0.7634) .. controls (0.4261,0.8618) and (0.2607,0.8954) .. (0.1907,0.8962) -- cycle; - \fill[\duck@cheese!35!white] (-0.3200,0.8057) -- (-0.3200,0.5410) -- (0.2143,0.4236) -- (0.2143,0.7381) -- cycle; - \fill[\duck@cheese] (-0.23,0.71) circle[radius=0.04] (0.0,0.55) circle[radius=0.04] (-0.23,0.58) circle[radius=0.02] (-0.15,0.6) circle[radius=0.02] (-0.1,0.7) circle[radius=0.02] (0.1,0.65) circle[radius=0.02] (0,0.65) circle[radius=0.02] (0.1,0.5) circle[radius=0.02] (0.07,0.55) circle[radius=0.01] (0.12,0.6) circle[radius=0.01] (-0.08,0.54) circle[radius=0.01]; - \end{scope} -\fi -% -% shovel %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@shovel - \fill[brown!80!black,rotate around={-23:(0.91, 0.88)}] (0.87, 0.28) rectangle ++(0.1,1.4); - \fill[\duck@shovel] (0.6133, 0.9536) .. controls (0.8388, 0.8117) and (0.9253, 0.7517) .. (1.1962, 0.6696) -- (0.8332, 0.1263) .. controls (0.6458, 0.11) and (0.5417, 0.1644) .. (0.4517, 0.3034) -- cycle; -\fi -% -% pickaxe %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@pickaxe - \fill[brown!80!black,rotate around={-23:(0.91, 0.88)}] (0.87, 0.28) rectangle ++(0.1,1.4); - \fill[\duck@pickaxe] (-0.0085, 0.6858) .. controls (0.6422, 0.3523) and (0.7609, 0.3068) .. (1.4114, 0.1108) .. controls (0.6589, 0.1246) and (0.5556, 0.1887) .. (-0.0085, 0.6858) -- cycle; -\fi -% -% umbrella %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@umbrella - \path (0.2,0.4) rectangle (2.22,2.7); - \begin{pgfinterruptboundingbox} - \fill[gray] (0.6922,0.5942) -- (0.7426,0.6103) .. controls (0.8276,0.3884) and (0.8855,0.4523) .. (0.9333,0.6543) -- (0.9334,0.6545) -- (0.9335,0.6547) .. controls (1.0347,1.0671) and (1.2906,1.9565) .. (1.2906,1.9565) -- (1.3415,1.9419) .. controls (1.3415,1.9419) and (1.0855,1.0519) .. (0.9849,0.6423) -- (0.9848,0.6420) .. controls (0.9240,0.3633) and (0.7874,0.3312) .. (0.6922,0.5942) -- cycle; - \fill[\duck@umbrella] (0.2185,1.9927) .. controls (0.3559,2.1962) and (0.6837,2.0720) .. (0.6761,1.8240) .. controls (0.8398,2.0111) and (1.1891,1.9216) .. (1.1685,1.6915) .. controls (1.3000,1.8765) and (1.6639,1.7626) .. (1.6607,1.5356) .. controls (1.7865,1.7271) and (2.1350,1.6950) .. (2.1626,1.4589) .. controls (2.4996,2.5771) and (0.5644,3.2631) .. (0.2185,1.9927) -- cycle; - \end{pgfinterruptboundingbox} -\fi -% -% closed umbrella %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@umbrellaclosed - \fill[gray] (1.3401,0.6996) -- (1.2872,0.7019) .. controls (1.2840,0.9395) and (1.2076,0.8995) .. (1.0930,0.7264) -- (1.0929,0.7262) -- (1.0928,0.7261) .. controls (0.8555,0.3739) and (0.9223,0.4608) .. (0.9223,0.4608) -- (0.8795,0.4920) .. controls (0.8795,0.4920) and (0.8131,0.4057) .. (1.0488,0.7554) -- (1.0489,0.7556) .. controls (1.2022,0.9963) and (1.3414,0.9793) .. (1.3401,0.6996) -- cycle; - \fill[\duck@umbrellaclosed] (0.6827,0.1263) -- (0.8038,0.6188) -- (0.9548,0.6494) -- (0.9520,0.8231) -- (1.1945,0.6529) -- (1.0218,0.5885) -- (1.0465,0.4566) -- cycle; -\fi -% -% handbag %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@handbag - \fill[\duck@handbag] (0.7811,0.1751) -- (1.4913,0.3097) -- (1.3315,0.7086) -- (0.7832,0.6152) -- cycle; - \fill[\duck@handbag!70!black] (0.8857,0.4354) .. controls (0.7861,0.9811) and (1.1796,1.0719) .. (1.2866,0.5155) -- (1.2043,0.4996) .. controls (1.1247,0.8952) and (0.9051,0.8883) .. (0.9676,0.4536) -- cycle; -\fi -% -% cocktail %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@cocktail - \fill[cyan!10!white, rotate=-10] (0.8,0.50) ellipse[x radius=0.17, y radius=0.05]; - \fill[cyan!10!white, rotate=-10] (0.8,0.55) ellipse[x radius=0.12, y radius=0.03]; - \fill[cyan!10!white, rotate=-10] (0.8,0.7) ellipse[x radius=0.03, y radius=0.2]; - \fill[cyan!10!white] (0.92,0.6) -- (0.75,0.9) -- (1.18,0.83) -- cycle; - \fill[gray!60!white] (0.928,0.64) -- (0.85,0.77) -- (1.08,0.77) -- cycle; - \fill[green!40!brown!60!white] (0.94,0.71) circle[radius=0.04]; - \fill[red!80!black] (0.94,0.72) circle[radius=0.01]; -\fi -% -% overleaf duck %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@overleaf - \fill[white] \duckpathoverleaf; -\fi -% -% wing %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifduck@wing - \fill[\duck@wing] \duckpathwing; -\fi -% -% adding hook for users to customise %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\csname duckhookforeground\endcsname -% -%\draw (current bounding box.north west) rectangle (current bounding box.south east);% For debugging bounding boxes -% -%\end{scope} -}% from `\def\duck@draw{` at the very beginning - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Random ducks -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifdefined\pdfrandomseed % pdflatex -\else - \ifdefined\randomseed - \let\pdfrandomseed\randomseed % post TL19 xelatex and lualatex - \else - \let\pdfrandomseed\time % pre TL19 xelatex - \fi \fi \pgfmathsetseed{\number\pdfrandomseed} - -\pgfmathdeclarerandomlist{head}{{shorthair}{longhair}{crazyhair}{mohican}{mullet}{beard}{alien}{hat}{cap}{santa}{chef}{graduate}{beret}{magichat}{witch}{crown}{bunny}{peakedcap}{tophat}{queencrown}{kingcrown}{harlequin}{strawhat}{parting}} -\pgfmathdeclarerandomlist{accessories}{{glasses}{sunglasses}{icecream}{book}{signpost}{magicwand}{cricket}{rollingpin}{lightsaber}{cake}{pizza}{hockey}{baguette}{football}{mask}{necklace}{milkshake}{wine}{prison}{cape}{torch}{crozier}{easter}{stethoscope}{neckerchief}{cheese}{shovel}{pickaxe}{crystalball}} - -\newcommand{\shuffleducks}{% - \pgfmathrandomitem{\head}{head}% - \edef\randomhead{\head}% - \pgfmathrandomitem{\accessories}{accessories}% - \edef\randomaccessories{\accessories}% -} - -\newcommand{\randuck}{% - \shuffleducks% - \duck[\randomhead, \randomaccessories]% -} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Defining some of the more complicate paths for easy reuse -% -% naming scheme is \duckpath -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -% body parts %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\newcommand{\duckpathbody}{% - (0.513,1.145) .. controls (0.267, 1.102) and (-0.125,0.657) .. - (0.289,0.261) .. controls (0.704,-0.135) and ( 2.863,0.130) .. - (1.818,1.419) .. controls (0.938, 0.946) and ( 1.240,1.379) .. - (0.513,1.145) -- cycle -} - -\newcommand{\duckpathgrumpybill}{% - (0.406,1.472) .. controls (0.643,1.530) and (0.643,1.530) .. - (0.800,1.300) .. controls (0.083,0.850) and (0.269,1.369) .. - (0.406,1.472) -- cycle -} - -\newcommand{\duckpathbill}{% - (0.406,1.472) .. controls (0.643,1.530) and (0.541,1.303) .. - (0.910,1.370) .. controls (0.083,0.850) and (0.269,1.369) .. - (0.406,1.472) -- cycle -} - -\newcommand{\duckpathwing}{% - (1.47,0.56) .. controls (1.51,0.59) and (1.57,0.62) .. - (1.60,0.66) .. controls (1.61,0.70) and (1.51,0.69) .. - (1.47,0.69) .. controls (1.48,0.72) and (1.41,0.76) .. - (1.37,0.74) .. controls (1.35,0.79) and (1.33,0.81) .. - (1.25,0.80) .. controls (1.25,0.86) and (1.18,0.88) .. - (1.15,0.88) .. controls (1.20,1.01) and (0.40,0.79) .. - (0.52,0.57) .. controls (0.63,0.26) and (1.22,0.43) .. - (1.47,0.56) -- cycle -} - -% clothing %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\newcommand{\duckpathtshirt}{% - (0.490,1.145) .. controls (0.267, 1.102) and (-0.125,0.657) .. - (0.289,0.261) .. controls (0.704,-0.135) and ( 2.863,0.130) .. - (1.818,1.419) .. controls (0.938, 0.976) and ( 1.240,1.279) .. - (0.590,1.000) -- cycle -} - -\newcommand{\duckpathjacket}{% - (0.490,1.145) .. controls (0.267, 1.102) and (-0.125,0.657) .. - (0.289,0.261) .. controls (0.704,-0.135) and ( 2.863,0.130) .. - (1.818,1.419) .. controls (0.880, 0.946) and ( 1.240,1.378) .. - (0.513,0.700) -- cycle -} - -% hair styles %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\newcommand{\duckpathshorthair}{% - (1.3947,1.4175) .. controls (1.4546,1.4518) and (1.4699,1.6566) .. - (1.4343,1.7992) .. controls (1.2528,2.5033) and (0.2339,2.2710) .. - (0.4151,1.5907) .. controls (0.4345,1.8709) and (0.7421,2.0999) .. - (0.9494,1.9054) .. controls (1.2241,1.6476) and (1.3316,1.3814) .. - (1.3947,1.4175) -- cycle -} - -\newcommand{\duckpathlonghair}{% - (1.4508,0.7565) .. controls (1.5146,0.7888) and (1.5854,0.8216) .. - (1.6247,0.8831) .. controls (1.5859,0.8847) and (1.4726,0.9457) .. - (1.5587,0.9706) .. controls (1.6317,0.9685) and (1.7016,1.0046) .. - (1.7314,1.0734) .. controls (1.7931,1.1660) and (1.6616,1.1176) .. - (1.6277,1.1566) .. controls (1.6853,1.1741) and (1.7840,1.1829) .. - (1.8123,1.2244) .. controls (1.7022,1.2488) and (1.5688,1.2663) .. - (1.5063,1.3739) .. controls (1.4619,1.5143) and (1.4696,1.6649) .. - (1.4340,1.8076) .. controls (1.2524,2.5117) and (0.2335,2.2794) .. - (0.4060,1.5991) .. controls (0.4341,1.8793) and (0.6629,2.1130) .. - (0.9011,1.9578) .. controls (1.2427,1.7382) and (1.3350,1.4214) .. - (1.0905,1.0610) .. controls (1.0597,1.0109) and (1.1103,0.9166) .. - (1.1805,0.8670) .. controls (1.2507,0.8174) and (1.3503,0.7853) .. - (1.4508,0.7565) -- cycle -} - -\newcommand{\duckpathcrazyhair}{% - (0.1977,1.9023) .. controls (0.2633,2.0599) and (0.4819,2.0547) .. - (0.4713,2.0879) .. controls (0.4647,2.2106) and (0.2516,2.2392) .. - (0.2516,2.2392) .. controls (0.4352,2.2933) and (0.7427,1.9304) .. - (0.5743,2.3885) .. controls (0.6017,2.3633) and (0.8307,2.1739) .. - (0.8082,2.4245) .. controls (0.8271,2.2885) and (0.9195,2.2400) .. - (0.9933,2.2673) .. controls (1.0814,2.6593) and (0.9688,2.0034) .. - (1.3350,2.3615) .. controls (1.3657,2.3292) and (1.1627,2.1043) .. - (1.3424,2.1387) .. controls (1.3102,1.8312) and (1.5049,2.2623) .. - (1.5049,2.2623) .. controls (1.5049,2.2623) and (1.4675,2.0493) .. - (1.4287,1.9560) .. controls (1.4287,1.9560) and (1.6830,1.9470) .. - (1.7178,1.8823) .. controls (1.1926,1.8054) and (2.0160,1.7277) .. - (1.4923,1.7275) .. controls (1.5366,1.6685) and (1.3013,1.6009) .. - (1.6500,1.5946) .. controls (0.8836,1.5797) and (1.2764,1.9221) .. - (0.8957,2.0442) .. controls (0.5516,2.0958) and (0.5228,1.8527) .. - (0.4695,1.7963) .. controls (0.4825,1.9607) and (0.3601,1.9095) .. - (0.1977,1.9023) -- cycle -} - -\newcommand{\duckpathrecedinghair}{% - (1.3385,1.4841) .. controls (1.4243,1.4529) and (1.4877,1.7127) .. - (1.3964,1.8658) .. controls (1.1071,2.3511) and (0.5189,2.1609) .. - (0.4381,1.6816) .. controls (0.4575,1.9618) and (0.9007,2.2059) .. - (1.1308,2.0390) .. controls (1.4703,1.7469) and (1.0343,1.5949) .. - (1.3385,1.4841) -- cycle -} - -\newcommand{\duckpathmohican}{% - (0.7632,1.7935) .. controls (0.9223,2.3084) and (1.3870,1.8580) .. - (1.3920,1.5854) .. controls (1.4233,2.1466) and (0.6812,2.5808) .. - (0.6725,1.8166) .. controls (0.6725,1.8166) and (0.7615,1.7926) .. - (0.7632,1.7935) -- cycle -} - -\newcommand{\duckpathmullet}{% - (1.3723,1.2684) .. controls (1.3723,1.2684) and (1.5129,1.5571) .. - (1.4435,1.7815) .. controls (1.2652,2.3572) and (0.3342,2.2633) .. - (0.4106,1.5424) .. controls (0.4204,1.6825) and (0.5692,1.9195) .. - (0.5692,1.9195) .. controls (0.5692,1.9195) and (0.8475,1.8402) .. - (1.1031,1.7844) .. controls (1.0808,1.6260) and (1.1130,1.4754) .. - (1.1130,1.4754) .. controls (1.1956,1.4198) and (1.3001,1.3369) .. - (1.3723,1.2684) -- cycle -} - -% Acessoires %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\newcommand{\duckpathqueencrown}{% - (0.7370,2.0732) .. controls (0.6966,2.2091) and (0.6769,2.3503) .. - (0.6354,2.4859) .. controls (0.6149,2.5164) and (0.5958,2.5732) .. - (0.6498,2.5808) .. controls (0.6973,2.5907) and (0.7091,2.5350) .. - (0.6926,2.5016) .. controls (0.6967,2.4544) and (0.7188,2.4109) .. - (0.7340,2.3665) .. controls (0.7415,2.3472) and (0.7619,2.2862) .. - (0.7676,2.3381) .. controls (0.7755,2.3852) and (0.7871,2.4329) .. - (0.7833,2.4808) .. controls (0.7597,2.5148) and (0.7834,2.5720) .. - (0.8294,2.5570) .. controls (0.8775,2.5457) and (0.8536,2.4937) .. - (0.8436,2.4638) .. controls (0.8502,2.3973) and (0.8640,2.3313) .. - (0.8798,2.2664) .. controls (0.9047,2.2750) and (0.9168,2.3261) .. - (0.9342,2.3514) .. controls (0.9492,2.3853) and (0.9714,2.4171) .. - (0.9773,2.4540) .. controls (0.9645,2.4873) and (0.9766,2.5358) .. - (1.0204,2.5303) .. controls (1.0646,2.5298) and (1.0691,2.4725) .. - (1.0443,2.4460) .. controls (1.0440,2.3935) and (1.0580,2.3419) .. - (1.0671,2.2905) .. controls (1.0706,2.2719) and (1.0788,2.2126) .. - (1.0985,2.2554) .. controls (1.1269,2.3087) and (1.1558,2.3623) .. - (1.1772,2.4187) .. controls (1.1697,2.4515) and (1.1716,2.5081) .. - (1.2210,2.5018) .. controls (1.2706,2.4969) and (1.2686,2.4403) .. - (1.2406,2.4126) .. controls (1.2279,2.3600) and (1.2211,2.3057) .. - (1.2172,2.2518) .. controls (1.2296,2.2439) and (1.2538,2.2943) .. - (1.2693,2.3112) .. controls (1.2908,2.3467) and (1.3228,2.3784) .. - (1.3316,2.4200) .. controls (1.3203,2.4624) and (1.3708,2.5014) .. - (1.4051,2.4678) .. controls (1.4448,2.4342) and (1.3945,2.3994) .. - (1.3765,2.3710) .. controls (1.3022,2.2536) and (1.2440,2.1265) .. - (1.1686,2.0097) .. controls (0.9649,1.9465) and (0.8367,1.9955) .. - (0.7370,2.0732) -- cycle -} - -\newcommand{\duckpathkingcrown}{% - (0.6572,2.0396) .. controls (0.6637,2.0838) and (0.6716,2.1289) .. - (0.6684,2.1735) .. controls (0.6481,2.2496) and (0.5923,2.3131) .. - (0.5818,2.3921) .. controls (0.5738,2.4607) and (0.6167,2.5343) .. - (0.6862,2.5502) .. controls (0.7548,2.5703) and (0.8210,2.5304) .. - (0.8720,2.4881) .. controls (0.8984,2.4712) and (0.9239,2.4324) .. - (0.9486,2.4249) .. controls (0.9524,2.4691) and (0.9566,2.5158) .. - (0.9844,2.5527) .. controls (1.0052,2.5845) and (1.0390,2.6282) .. - (1.0820,2.6127) .. controls (1.1212,2.5899) and (1.1378,2.5421) .. - (1.1478,2.5003) .. controls (1.1576,2.4639) and (1.1336,2.4180) .. - (1.1349,2.3906) .. controls (1.2050,2.4269) and (1.2847,2.4629) .. - (1.3654,2.4429) .. controls (1.4292,2.4285) and (1.4864,2.3679) .. - (1.4793,2.2998) .. controls (1.4859,2.2404) and (1.4407,2.1925) .. - (1.4006,2.1551) .. controls (1.3681,2.1232) and (1.3290,2.0951) .. - (1.3072,2.0544) .. controls (1.2904,2.0121) and (1.2805,1.9674) .. - (1.2738,1.9225) .. controls (1.1221,1.8892) and (0.9586,1.8836) .. - (0.8112,1.9386) .. controls (0.7535,1.9608) and (0.6999,1.9945) .. - (0.6572,2.0396) -- cycle -} - -\newcommand{\duckpathdarthvader}{% - (0.4264,1.9092) .. controls (0.4347,1.9248) and (0.4612,1.9186) .. - (0.4969,1.9783) .. controls (0.5499,2.0670) and (0.7559,2.2377) .. - (0.9889,2.2057) .. controls (1.2691,2.1668) and (1.4075,1.8829) .. - (1.4176,1.7421) .. controls (1.4279,1.5955) and (1.5246,1.3484) .. - (1.5246,1.3484) -- - (0.9846,1.2036) .. controls (1.0898,1.2735) and (1.0667,1.5598) .. - (1.0555,1.6034) .. controls (0.9758,1.9147) and (0.8121,1.8681) .. - (0.7174,1.7694) .. controls (0.5671,2.0370) and (0.4103,1.7556) .. - (0.4132,1.472) -- - (0.3529,1.415) .. controls (0.3529,1.43938) and (0.3893,1.8379).. - (0.4264,1.9092) -- cycle -} - -\newcommand{\duckpathhorsetail}{% - (1.7248,1.3553) .. controls (2.0530,1.3369) and (2.1427,1.1604) .. - (2.2915,0.9970) .. controls (2.4759,0.7946) and (2.9531,0.8890) .. - (2.7668,0.9003) .. controls (2.4670,0.9184) and (2.5158,1.1488) .. - (2.3907,1.3152) .. controls (2.2788,1.4641) and (1.9414,1.5945) .. - (1.7248,1.3553) -- cycle -} - -\newcommand{\duckpathcape}{% - (0.225,0.966) .. controls (1.314,0.961) and (2.070,0.650) .. - (2.042,1.245) .. controls (1.863,1.164) and (1.844,1.173) .. - (1.792,1.340) .. controls (1.635,1.235) and (1.620,1.268) .. - (1.567,1.393) .. controls (1.358,1.086) and (0.664,1.096) .. - (0.460,1.110) .. controls (0.461,1.133) and (0.305,1.077) .. - (0.235,0.966) -- cycle -} - -\newcommand{\duckpathcrown}{% - (0.7365,2.0616) .. controls (0.7365,2.0616) and (0.7771,2.1763) .. - (0.6959,2.4650) -- (0.8895,2.2378) -- (1.0391,2.3943) -- - (1.1260,2.1961) -- - (1.3938,2.3318) .. controls (1.1927,2.1132) and (1.2194,1.9764) .. - (1.2194,1.9764) .. controls (1.0774,1.9202) and (0.8507,1.9601) .. - (0.7365,2.0616) -- cycle -} - -\newcommand{\duckpathtorch}{% - (1.4338,1.0258) .. controls (1.4308,0.8877) and (1.3468,0.8997) .. - (1.2447,0.7481) .. controls (1.1427,0.8982) and (1.0721,0.8892) .. - (1.0646,1.0243) .. controls (1.0541,1.1714) and (1.2642,1.1654) .. - (1.2492,1.3860) .. controls (1.3093,1.3110) and (1.4383,1.2705) .. - (1.4338,1.0258) -- cycle -} - -\newcommand{\duckpathoverleaf}{% - (1.2699,0.6095) .. controls (1.2710,0.5992) and (1.2752,0.5910) .. (1.2822,0.5852) .. controls (1.2892,0.5793) and (1.2983,0.5763) .. (1.3095,0.5763) .. controls (1.3165,0.5762) and (1.3233,0.5778) .. (1.3295,0.5809) .. controls (1.3353,0.5840) and (1.3401,0.5885) .. (1.3436,0.5940) -- (1.3792,0.5940) .. controls (1.3731,0.5785) and (1.3640,0.5664) .. (1.3521,0.5578) .. controls (1.3398,0.5492) and (1.3252,0.5447) .. (1.3103,0.5449) .. controls (1.3002,0.5448) and (1.2902,0.5467) .. (1.2808,0.5505) .. controls (1.2718,0.5544) and (1.2636,0.5601) .. (1.2567,0.5672) .. controls (1.2500,0.5742) and (1.2446,0.5825) .. (1.2410,0.5915) .. controls (1.2372,0.6005) and (1.2353,0.6101) .. (1.2353,0.6198) .. controls (1.2352,0.6294) and (1.2370,0.6389) .. (1.2404,0.6479) .. controls (1.2438,0.6567) and (1.2489,0.6647) .. (1.2554,0.6715) .. controls (1.2625,0.6790) and (1.2709,0.6850) .. (1.2802,0.6892) .. controls (1.2891,0.6933) and (1.2988,0.6954) .. (1.3086,0.6955) .. controls (1.3207,0.6955) and (1.3325,0.6926) .. (1.3432,0.6871) .. controls (1.3540,0.6813) and (1.3633,0.6732) .. (1.3705,0.6634) .. controls (1.3751,0.6571) and (1.3786,0.6501) .. (1.3807,0.6427) .. controls (1.3831,0.6341) and (1.3842,0.6253) .. (1.3841,0.6164) .. controls (1.3840,0.6139) and (1.3839,0.6119) .. (1.3837,0.6092) .. controls (1.3458,0.6093) and (1.3079,0.6094) .. (1.2699,0.6095) -- cycle(1.3486,0.6358) .. controls (1.3458,0.6453) and (1.3410,0.6525) .. (1.3343,0.6575) .. controls (1.3276,0.6625) and (1.3192,0.6650) .. (1.3090,0.6650) .. controls (1.3004,0.6651) and (1.2920,0.6622) .. (1.2852,0.6570) .. controls (1.2783,0.6517) and (1.2733,0.6443) .. (1.2711,0.6359) .. controls (1.2969,0.6359) and (1.3228,0.6358) .. (1.3486,0.6358) -- cycle(1.5160,0.5487) -- (1.5160,0.5662) .. controls (1.5122,0.5593) and (1.5064,0.5538) .. (1.4992,0.5505) .. controls (1.4920,0.5471) and (1.4828,0.5455) .. (1.4715,0.5455) .. controls (1.4505,0.5455) and (1.4329,0.5527) .. (1.4187,0.5670) .. controls (1.4046,0.5814) and (1.3976,0.5993) .. (1.3975,0.6206) .. controls (1.3975,0.6303) and (1.3993,0.6401) .. (1.4029,0.6492) .. controls (1.4063,0.6580) and (1.4114,0.6661) .. (1.4180,0.6729) .. controls (1.4246,0.6801) and (1.4327,0.6857) .. (1.4416,0.6895) .. controls (1.4509,0.6932) and (1.4608,0.6950) .. (1.4708,0.6949) .. controls (1.4800,0.6951) and (1.4891,0.6933) .. (1.4976,0.6896) .. controls (1.5050,0.6862) and (1.5112,0.6807) .. (1.5156,0.6739) -- (1.5156,0.6911) -- (1.5480,0.6911) -- (1.5480,0.5485) -- (1.5160,0.5485) -- (1.5160,0.5487) -- cycle(1.4436,0.5910) .. controls (1.4513,0.5831) and (1.4619,0.5787) .. (1.4729,0.5789) .. controls (1.4833,0.5789) and (1.4926,0.5829) .. (1.5006,0.5911) .. controls (1.5083,0.5986) and (1.5126,0.6088) .. (1.5126,0.6196) .. controls (1.5127,0.6307) and (1.5084,0.6414) .. (1.5006,0.6494) .. controls (1.4926,0.6577) and (1.4833,0.6619) .. (1.4727,0.6619) .. controls (1.4618,0.6621) and (1.4514,0.6577) .. (1.4439,0.6499) .. controls (1.4361,0.6423) and (1.4318,0.6318) .. (1.4317,0.6205) .. controls (1.4315,0.6092) and (1.4355,0.5991) .. (1.4436,0.5910) -- cycle(1.6366,0.6913) -- (1.6366,0.6617) -- (1.6127,0.6617) -- (1.6127,0.5487) -- (1.5806,0.5487) -- (1.5806,0.6617) -- (1.5637,0.6617) -- (1.5637,0.6913) -- (1.5796,0.6913) -- (1.5796,0.6952) .. controls (1.5796,0.7102) and (1.5838,0.7214) .. (1.5922,0.7288) .. controls (1.6005,0.7362) and (1.6131,0.7399) .. (1.6300,0.7399) .. controls (1.6324,0.7398) and (1.6347,0.7396) .. (1.6370,0.7395) -- (1.6370,0.7097) -- (1.6347,0.7097) .. controls (1.6272,0.7097) and (1.6218,0.7084) .. (1.6186,0.7059) .. controls (1.6154,0.7034) and (1.6138,0.6993) .. (1.6138,0.6936) -- (1.6138,0.6910) .. controls (1.6214,0.6913) and (1.6290,0.6912) .. (1.6366,0.6913) -- cycle(1.1906,0.5487) -- (1.2231,0.5487) -- (1.2231,0.7374) -- (1.1906,0.7374) -- cycle(0.9820,0.6095) .. controls (0.9831,0.5992) and (0.9872,0.5910) .. (0.9943,0.5852) .. controls (1.0013,0.5793) and (1.0104,0.5763) .. (1.0216,0.5763) .. controls (1.0285,0.5762) and (1.0354,0.5778) .. (1.0416,0.5809) .. controls (1.0474,0.5839) and (1.0522,0.5885) .. (1.0556,0.5940) -- (1.0914,0.5940) .. controls (1.0854,0.5785) and (1.0763,0.5664) .. (1.0643,0.5578) .. controls (1.0522,0.5492) and (1.0382,0.5449) .. (1.0225,0.5449) .. controls (1.0124,0.5448) and (1.0024,0.5467) .. (0.9931,0.5505) .. controls (0.9840,0.5544) and (0.9758,0.5601) .. (0.9690,0.5672) .. controls (0.9622,0.5742) and (0.9569,0.5825) .. (0.9532,0.5915) .. controls (0.9495,0.6005) and (0.9475,0.6101) .. (0.9475,0.6198) .. controls (0.9475,0.6294) and (0.9492,0.6389) .. (0.9527,0.6479) .. controls (0.9560,0.6567) and (0.9611,0.6647) .. (0.9677,0.6715) .. controls (0.9747,0.6790) and (0.9830,0.6850) .. (0.9924,0.6892) .. controls (1.0012,0.6933) and (1.0109,0.6955) .. (1.0207,0.6955) .. controls (1.0327,0.6955) and (1.0446,0.6927) .. (1.0552,0.6871) .. controls (1.0660,0.6813) and (1.0753,0.6732) .. (1.0826,0.6634) .. controls (1.0871,0.6571) and (1.0906,0.6501) .. (1.0926,0.6427) .. controls (1.0949,0.6341) and (1.0960,0.6253) .. (1.0959,0.6164) .. controls (1.0959,0.6139) and (1.0957,0.6119) .. (1.0956,0.6092) .. controls (1.0577,0.6100) and (1.0199,0.6095) .. (0.9820,0.6095) -- cycle(1.0606,0.6358) .. controls (1.0578,0.6453) and (1.0531,0.6526) .. (1.0463,0.6575) .. controls (1.0397,0.6625) and (1.0312,0.6650) .. (1.0210,0.6650) .. controls (1.0124,0.6651) and (1.0041,0.6622) .. (0.9973,0.6570) .. controls (0.9903,0.6517) and (0.9853,0.6443) .. (0.9830,0.6359) .. controls (1.0089,0.6359) and (1.0348,0.6358) .. (1.0606,0.6358) -- cycle(1.1761,0.6624) .. controls (1.1632,0.6614) and (1.1542,0.6580) .. (1.1492,0.6523) .. controls (1.1441,0.6465) and (1.1415,0.6363) .. (1.1415,0.6214) -- (1.1415,0.5487) -- (1.1083,0.5487) -- (1.1083,0.6913) -- (1.1394,0.6913) -- (1.1394,0.6748) .. controls (1.1438,0.6808) and (1.1494,0.6856) .. (1.1559,0.6891) .. controls (1.1621,0.6923) and (1.1690,0.6938) .. (1.1760,0.6937) .. controls (1.1760,0.6833) and (1.1761,0.6728) .. (1.1761,0.6624) -- cycle(0.8646,0.8092) .. controls (0.8244,0.8248) and (0.6787,0.8306) .. (0.6784,0.7437) .. controls (0.6359,0.7165) and (0.6078,0.6721) .. (0.6078,0.6246) .. controls (0.6077,0.5410) and (0.7016,0.4916) .. (0.7705,0.5391) .. controls (0.8394,0.5866) and (0.8268,0.6919) .. (0.7486,0.7217) .. controls (0.7411,0.7246) and (0.7248,0.7297) .. (0.7117,0.7286) .. controls (0.6931,0.7168) and (0.6704,0.6924) .. (0.6597,0.6682) .. controls (0.6918,0.7064) and (0.7528,0.6983) .. (0.7737,0.6530) .. controls (0.7947,0.6076) and (0.7614,0.5559) .. (0.7115,0.5562) .. controls (0.6914,0.5562) and (0.6724,0.5649) .. (0.6594,0.5802) .. controls (0.6410,0.6019) and (0.6363,0.6254) .. (0.6400,0.6484) .. controls (0.6532,0.7289) and (0.7487,0.7748) .. (0.8197,0.7924) .. controls (0.7966,0.7801) and (0.7548,0.7600) .. (0.7255,0.7380) .. controls (0.8108,0.7051) and (0.8246,0.7770) .. (0.8646,0.8092) -- cycle(0.8731,0.5487) -- (0.8189,0.6913) -- (0.8542,0.6913) -- (0.8874,0.5965) -- (0.9217,0.6913) -- (0.9561,0.6913) -- (0.8991,0.5487) -- cycle -} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Picture mode ducks -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\newcommand{\picduck}{% - % bill %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - \qbezier(6.5,29.5)(-1,17.5)(16.8,27.3) - \qbezier(6.5,29.5)(9,30.5)(11.4,28.0) - \qbezier(11.4,28.0)(13.5,26.5)(16.8,27.3) - % head %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - \qbezier(06.5,29.5)(6,41.5)(16.8,42.4) - \qbezier(16.8,42.4)(29,41)(25.3,24) - % body %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - \qbezier(7.8,23.2)(8,22.8)(8,22.5) - \qbezier(8,22.5)(-5,9)(8,3) - \qbezier(8,3)(22,-2)(35,6.5) - \qbezier(35,6.5)(46,15)(35,28.3) - \qbezier(35,28.3)(30,25)(25.3,24) - % right eye %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - \qbezier(13,32)(13.8,34.5)(16,34) - \qbezier(16,34)(17.3,33.2)(16.7,31) - \qbezier(16.7,31)(16,29.1)(14.5,29.3) - \qbezier(14.5,29.3)(12.7,29.5)(13,32) - \put(15.3,31.3){\circle*{1.8}} - % left eye %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - \qbezier(7.7,33.2)(8.4,35.7)(10.3,35) - \qbezier(10.3,35)(11.2,34)(10.4,32.2) - \qbezier(10.4,32.2)(9.7,30.7)(8.7,30.7) - \qbezier(8.7,30.7)(7.2,30.9)(7.7,33.2) - \put(9.5,32.7){\circle*{1.5}} -} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% 32237378723223 -% 23737232212232237822 -% 3282232232232232232<3723 -% 382232232232232232232232232 -% 72232322323323223223223223282 -% 7503223223522332322322322322372 -% 9hklke23232<252<2322322322322323 -% 9jzltrg22320fklke23232232232232232 -% 0lzp ye252qkzliuk92323223223223223 -% 2dkfaw233<<32232232232232232232232232282822322322322322322372 -% 37232232232232232232232232232232232232232232232232232237< -% 728282232232232232232232232232232232232232232232232232232232 -% 282232232232232232232232232232232232232232232232232232232232232 -% 282232232232232232232232232232232232232232232232232232232232232282 -% 7322322322322322322322322322322322322322322322322322322322322322322 -% 23223223223223223223223223223223223223223223223223223223223223223223 -%322322322322322322322322322322322322322322322322322322322322322322322 -%322322322322322322322322322322322322322322322322322322322322322322322 -%232232232232232232232232232232232232232232232232232232232232232232282 -%82232232232232232232232232232232232232232232232232232232232232232282 -%3223223223223223223223223223223223223223223223223223223223223223282 -%273223223223223223223223223223223223223223223223223223223223223723 -% 273223223223223223223223223223223223223223223223223223223223723 -% 228223223223223223223223223223223223223223223223223223228232 -% 2822322322322322322322322322322322322322322322322378232 -% 2378223223223223223223223223223223223223223782232 -% 322378282232232232232232232232282878223223 -% 223232232282828282322322323223 -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% stripes for sports jerseys -% -% code contributed by Carla Maggi -% https://tex.stackexchange.com/a/387126/36296 -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - +\fi +\ExplSyntaxOff \newcommand*{\stripes}[1][]{\tikzset{% - /stripes/.cd,#1}\stripes@draw% + /stripes/.cd,#1}\stripes@draw% } -\tikzset{ - /stripes/.cd, - color/.code = \def\stripes@color{#1}, - distance/.code = \def\stripes@distance{#1}, - width/.code = \def\stripes@width{#1}, - height/.code = \def\stripes@height{#1}, - initialx/.code = \def\stripes@initialx{#1}, - initialy/.code = \def\stripes@initialy{#1}, - rotate/.code = \def\stripes@rotate{#1}, - emblem/.code = \def\stripes@emblem{#1}, - % setting defaults %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - color = black, - distance = 0.3, - width = 0.15, - height = 2.7, - initialx = 0.1, - initialy = -0.3, - rotate = -10, - emblem = \empty -} - -\def\stripes@draw{% - \path (0.1,0.1) rectangle (2.1,1.45); - \begin{pgfinterruptboundingbox} - \begin{scope} - \clip \duckpathjacket; - \foreach \shifta in {0,\stripes@distance,...,2.4}{% - \fill[\stripes@color,rotate around={\stripes@rotate:(1.2,0.9)}] - ($(\stripes@initialx,\stripes@initialy)+(\shifta,0)$) rectangle ($(\stripes@initialx,\stripes@initialy)+(\shifta,0)+(\stripes@width,\stripes@height)$); - } - \end{scope} - \end{pgfinterruptboundingbox} - \node at (wing) {\stripes@emblem }; -} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%.........................%%%%%%%%%%%%%%%%%%%......................... -%....................%%%%%%%%%............%%%%%%%%.................... -%................%%%%%%....%%...................%%%%%%................ -%.............%%%%%.......%%%.......................%%%%%............. -%...........%%%%........%%%%%%%%%...................%%%%%%%........... -%.........%%%........%%%%%%%%%%%%%%%%..............%%%%%%%%%%......... -%.......%%%.......%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%....... -%......%%%...%%%%%%%%%%%%%%%%%%%%%%%%%%..............%%%%%%%%%%%...... -%.....%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%................%%%%%%%%%%%..... -%...%%%%........%%%%%%%%%%%%%%%%%%%%%...................%%%%%%%%%%%... -%...%%%..........%%%%%%%%%%%%%%%%%%%.....................%%%%%%%%%%... -%..%%%............%%%%%%%%%%%%%%%%%.......................%%%%%%%%%%.. -%.%%%%............%%%%%%%%%%%%%%%%%........................%%%%%%%%%%. -%.%%%..............%%%%%%%.......%%%......................%%%.....%%%. -%%%%..............%%...............%%%...................%%%.......%%% -%%%..............%%.................%%%..................%%.........%% -%%%%............%%%...................%%%...............%%..........%% -%%%%...........%%%.....................%%%.............%%...........%% -%%%%%..........%%........................%%%%%%%%%%%%%%%%...........%% -%%%%%........%%%........................%%%%%%%%%%%%%%%%%%.........%%% -%.%%%%%%%%%%%%%%%......................%%%%%%%%%%%%%%%%%%%.........%%. -%.%%%%%%%%%%%%%%%%.....................%%%%%%%%%%%%%%%%%%%........%%%. -%..%%%%%%%%%%%%%%%%...................%%%%%%%%%%%%%%%%%%%%%.......%%.. -%...%%%%%%%%%%%%%%%%%................%%%%%%%%%%%%%%%%%%%%%%......%%... -%...%%%%%%%%%%%%%%%%%%............%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%.... -%.....%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%....%%%..... -%......%%%%%%%%%%%%%%%%................%%%%%%%%%%%%%%%%......%%%...... -%.......%%%%%%%%%%%%%%....................%%%%%%%%%%........%%%....... -%.........%%%%%%%%%%%........................%%%%.........%%%......... -%...........%%%%%%%%%........................%%........%%%%........... -%.............%%%%%%%%%.....................%%......%%%%%............. -%................%%%%%%%%.................%%%...%%%%%%................ -%....................%%%%%%%%......%%%%%%%%%%%%%%%.................... -%..........................%%%%%%%%%%%%%%%%%.......................... -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\input tikzducks-generic diff --git a/macros/context/contrib/context-filter/VERSION b/macros/context/contrib/context-filter/VERSION index 9e6f07d186..ee81786fef 100644 --- a/macros/context/contrib/context-filter/VERSION +++ b/macros/context/contrib/context-filter/VERSION @@ -1 +1 @@ -2020.04.25 +2020.06.29 diff --git a/macros/context/contrib/context-filter/doc/context/third/filter/filter.txt b/macros/context/contrib/context-filter/doc/context/third/filter/filter.txt index a4e24f39ce..17cfb9f172 100644 --- a/macros/context/contrib/context-filter/doc/context/third/filter/filter.txt +++ b/macros/context/contrib/context-filter/doc/context/third/filter/filter.txt @@ -4,9 +4,6 @@ The filter module ================= -History -------- - This module started with a simple idea. I wanted an environment \startmarkdown @@ -31,6 +28,38 @@ program would be a waste of effort. Each new program requires only a few changes in the R-module; what I needed was a R-module _template_ so that I could fill in the blanks with the appropriate values. And so, the filter module was born. +Table of Contents +================= + +* [Compatibility](#compatibility) +* [Installation](#installation) +* [Basic Usage](#basic-usage) +* [Inheriting setup from other commands](#inheriting-setup-from-other-commands) +* [Dealing with slow filters](#dealing-with-slow-filters) +* [Reading the input](#reading-the-input) +* [Space around the environment](#space-around-the-environment) +* [Stripping leading whitespace (MkIV only)](#stripping-leading-whitespace-mkiv-only) +* [Names of temporary files](#names-of-temporary-files) +* [Output Directory](#output-directory) +* [Disabling filters](#disabling-filters) +* [Deleting temporary files](#deleting-temporary-files) +* [Standard options](#standard-options) +* [Options to a specific environment](#options-to-a-specific-environment) +* [A setup to control them all](#a-setup-to-control-them-all) +* [Passing options to filters](#passing-options-to-filters) +* [Macro variant](#macro-variant) +* [Processing existing Files](#processing-existing-files) +* [Processing remote files](#processing-remote-files) +* [Processing existing buffers](#processing-existing-buffers) +* [Prepend and append text](#prepend-and-append-text) +* [XML export](#xml-export) +* [Special use case: \write18 with caching](#special-use-case--write18-with-caching) +* [Dealing with expansion](#dealing-with-expansion) +* [Limitations](#limitations) +* [Messages and Tracing](#messages-and-tracing) +* [Version History](#version-history) + + Compatibility ------------ @@ -47,7 +76,7 @@ standalone, you can install the module using Depending on your TeX distribution, you may already have the module. To verify, check if - kpsewhich t-filter.mkii + luatools t-filter.mkiv returns a meaningful path. If not, you have to manually install the module. @@ -55,22 +84,22 @@ Download the latest version of the module from [http://modules.contextgarden.net/filter](http://modules.contextgarden.net/filter) and unzip it either `$TEXMFHOME` or `$TEXMFLOCAL`. Run - mktexlsr + mtxrun --generate and - mtxrun --generate + mktexlsr -to refresh the TeX file database (for MkII and MkIV, respectively). If +to refresh the TeX file database (for MkIV and MkII, respectively). If everything went well - kpsewhich t-filter.mkii + luatools t-filter.mkiv will return the path where you stored the file. Unfortunately, that is not enough. For the module to work, TeX must be able to call an external program. This feature is a potential security risk and is -disabled by default on most TeX distributions. To enable this feature, set +disabled by default on most TeX distributions. To enable this feature in MkII, set shell_escape=t @@ -726,6 +755,43 @@ Then you can use to get a chess board. +XML export +---------- + +The filter module provides a basic support for XML export. If the +user-document contains + + \setupbackend[export=yes] + +or other valid options to `export` such as `export=xml`, then the filter +environment is exported as well. For example, both + + \startmarkdown + ... + \stopmarkdown + +and + \processmarkdownfile{...} + +are exported (in `\jobname-export/\jobname.xml`) as + + + ... + + +Moreover, + + \inlinemarkdown{...} + +is exported as + + .... + + +Note that it is the responsibility of the filter to generate properly tagged +content. For example, `pandoc` used in the `markdown` examples in this +document converts `**bold**` to `{\bf bold}`, which is not exported. + Special use case: `\write18` with caching ------------------------------------------ diff --git a/macros/context/contrib/context-filter/tex/context/third/filter/t-filter.mkiv b/macros/context/contrib/context-filter/tex/context/third/filter/t-filter.mkiv index 5db429a3d2..757f4752b0 100644 --- a/macros/context/contrib/context-filter/tex/context/third/filter/t-filter.mkiv +++ b/macros/context/contrib/context-filter/tex/context/third/filter/t-filter.mkiv @@ -1,6 +1,6 @@ %D \module %D [ file=t-filter, -%D version=2020.04.25, +%D version=2020.06.29, %D title=\CONTEXT\ User Module, %D subtitle=Filter, %D author=Aditya Mahajan, @@ -9,7 +9,7 @@ %D email=adityam ieee org, %D license=Simplified BSD License] -\writestatus{loading}{Filter (ver: 2020.04.25)} +\writestatus{loading}{Filter (ver: 2020.06.29)} \startmodule [filter] \usemodule [module-catcodes] @@ -35,6 +35,7 @@ \setinterfaceconstant {write} {write} \setinterfaceconstant {readcommand} {readcommand} \setinterfaceconstant {taglabel} {taglabel} + \setinterfaceconstant {tagdetail} {tagdetail} \stopinterface @@ -66,6 +67,10 @@ \setuevalue{process\currentexternalfilter file}{\externalfilter@process_file[\currentexternalfilter]}% \setuevalue{process\currentexternalfilter buffer}{\externalfilter@process_buffer[\currentexternalfilter]}% \setuevalue{inline\currentexternalfilter}{\externalfilter@inline[\currentexternalfilter]}% + \setelementbackendtag[\externalfilterparameter\c!taglabel] + \setelementnature [\externalfilterparameter\c!taglabel][display] + \setelementbackendtag[inline\externalfilterparameter\c!taglabel] + \setelementnature [inline\externalfilterparameter\c!taglabel][inline] \to \everydefineexternalfilter % For backward compatibility @@ -479,16 +484,17 @@ \doifelse{\externalfilterparameter\c!location}\v!paragraph {\blank[\externalfilterparameter\c!spacebefore] \usealignparameter\externalfilterparameter - \externalfilterparameter\c!before} - {\externalfilterparameter\c!left} + \externalfilterparameter\c!before + \dostarttagged{\externalfilterparameter\c!taglabel}{\externalfilterparameter\c!tagdetail}} + {\externalfilterparameter\c!left + \dostarttagged{inline\externalfilterparameter\c!taglabel}{\externalfilterparameter\c!tagdetail}} \begingroup - \dostarttagged{\externalfilterparameter\c!taglabel}\currentexternalfilter \useexternalfilterstyleandcolor\c!style\c!color \processcommacommand[\externalfilterparameter\c!setups]\directsetup \externalfilterparameter\c!readcommand\externalfilter@output_file - \dostoptagged \endgroup + \dostoptagged \doifelse{\externalfilterparameter\c!location}\v!paragraph {\externalfilterparameter\c!after @@ -526,6 +532,7 @@ \c!buffer\c!before=, \c!buffer\c!after=, \c!taglabel=\externalfilter@id, + \c!tagdetail=\currentexternalfilter, ] \def\externalfilterbasefile {\externalfilter@base_file} diff --git a/macros/context/contrib/context-vim/VERSION b/macros/context/contrib/context-vim/VERSION index 245e15befa..ee81786fef 100644 --- a/macros/context/contrib/context-vim/VERSION +++ b/macros/context/contrib/context-vim/VERSION @@ -1 +1 @@ -2020.06.25 +2020.06.29 diff --git a/macros/context/contrib/context-vim/doc/context/third/vim/vim.txt b/macros/context/contrib/context-vim/doc/context/third/vim/vim.txt index 88bc2b9dc6..12c5d10a07 100644 --- a/macros/context/contrib/context-vim/doc/context/third/vim/vim.txt +++ b/macros/context/contrib/context-vim/doc/context/third/vim/vim.txt @@ -37,6 +37,7 @@ Table of Contents * [Name (and location) of the VIM executable](#name-and-location-of-the-vim-executable) * [Defining a new colorscheme](#defining-a-new-colorscheme) * [Modifying an existing color scheme](#modifying-an-existing-color-scheme) +* [XML export](#xml-export) * [A bit of a history](#a-bit-of-a-history) @@ -69,30 +70,30 @@ standalone, you can install the module using Depending on your TeX distribution, you may already have the module. To verify, check if - kpsewhich t-vim.tex + luatools t-vim.tex returns a meaningful path. If not, you have to manually install the module. Download the latest version of the `filter` and `vim` modules from [http://github.com/adityam/filter/downloads](http://github.com/adityam/filter/downloads) and unzip them either `$TEXMFHOME` or `$TEXMFLOCAL`. Run - mktexlsr + mtxrun --generate and - mtxrun --generate + mktexlsr -to refresh the TeX file database (for MkII and MkIV, respectively). If +to refresh the TeX file database (for MkIV and MkII, respectively). If everything went well - kpsewhich t-vim + luatools t-vim will return the path where you stored the file. Unfortunately, that is not enough. For the module to work, TeX must be able to call an external program. This feature is a potential security risk and is -disabled by default on most TeX distributions. To enable this feature, you must -set +disabled by default on most TeX distributions. To enable this feature in MkII, +you must set shell_escape=t @@ -297,9 +298,12 @@ If you want every fifth line to be numbered, use Standard options for line numbering ----------------------------------- -**Note**: These options can only be set using `\definevimtyping[...][...]` or -`\setupvimtyping[...][...]`. They do not work when used with -`\start`. +**Note**: Linenumbering options can only be set using `\definevimtyping[...][...]` +or `\setupvimtyping[...][...]`. They do not work when used with +`\start`. All the line numbers on a given page have the same +properties. So, if you change these properties in the middle of the page, it +will effect all the listings on that page, _even those defined earlier!_ + - To change the color or style of the numbers, use the `numbercolor=...` and `numberstyle=...` options. By default `numbercolor` is not set, while @@ -971,6 +975,81 @@ typeset in bold red, we can use: [color=red, style=bold] \stopcolorscheme ``` +XML Export +---------- + +The vim module provides a basic support for XML export. If the user-document +contains + + \setupbackend[export=yes] + +or other valid options to `export` such as `export=xml`, then the vim typing +environments are exported as well. For example, + + \definevimtyping[PYTHON][syntax=python] + \startPYTHON + # Python program listing + def foobar + print("Hello World") + \stopPYTHON + + +is exported as + + + # Python program listing + def foobar + print("Hello World") + + +The name of the exported envionment is `vimtyping`. + +Inline environments such as + + \definevimtyping[PYTHON][syntax=python] + \inlinePYTHON{print("Hello World")} + +is exported as + + print("Hello World") + +The name of the exported envionment is `inlinevimtyping`. + +In both the display and inline environments, the name of the programming +language (value of the `syntax` key) is +not exported since it is not needed to display the parse output. +Instead the name of the colorscheme (value of the `alternative` key) is +exported as the parameter `detail` of `vimtyping`. Each line is exported as a +`verbatimline`. Each syntaxgroup is exported as ``. +The value of `defail` equals to the name of the syntax highlighting group +_prepended with `vim`_. The name is prepended with `vim` to avoid name clashes +with other elements in the exported XML. Strictly speaking this is not +necessary, but it does make it easier to write CSS selectors. + +The module comes with a CSS file with default mappings for the two +colorschemes that are provided with the module (`pscolor` and +`blackandwhite`). This is meant as a simple solution which gives approximately +the same output as the PDF file. To use this CSS file, add + + \setupexport[cssfile=\vimtypingcssfile] + +If you already have other values for `cssfile`, then use: + + \setupexport[cssfile={...,...,\vimtypingcssfile}] + +Note that the macro `\vimtypingcssfile` is defined in the vim module, so the +above line has to come after the `vim` module has been loaded. + +If you make changes to the default colorschemes, define colorschemes of your +own, or want to tweak the visual appearance of the output, you need to tweak +the default CSS file to suit your needs. It is suggested that you copy the +default css file and tweak it. You can find the location of the default CSS +file using + + luatools vimtyping-default.css + +Copy it under a different name and tweak it as desired. + A bit of a history ------------------ diff --git a/macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-groups.mkii b/macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-groups.mkii new file mode 100644 index 0000000000..b13a902af1 --- /dev/null +++ b/macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-groups.mkii @@ -0,0 +1,126 @@ +%D \module +%D [ file=t-syntax-groups, +%D version=2020.06.25, +%D title=\CONTEXT\ User Module, +%D subtitle=Syntax highlighting support, +%D author=Aditya Mahajan, +%D date=\currentdate, +%D copyright=Aditya Mahajan, +%D email=adityam ieee org, +%D license=Simplified BSD License] + +\writestatus{loading}{Syntax highlighting groups (ver: 2020.06.25)} + +\startmodule [syntax-group] +\usemodule [module-catcodes] + +\unprotectmodulecatcodes + +% Colors are specified in hex; in MkII the hex mode needs to be activated. +\doifmode\s!mkii + {\setupcolor[hex]} + + +\def\colorscheme@name {} + +\def\syntaxgroup@id {syntaxgroup} +\def\syntaxgroup@namespace {@@@@\syntaxgroup@id} +\def\syntaxgroup@name {} + +\edef\t!syntaxgroup {\syntaxgroup@id} + + +\installparameterhandler \syntaxgroup@namespace \syntaxgroup@id +\installsetuphandler \syntaxgroup@namespace \syntaxgroup@id + +\def\m!syntaxgroup{t-syntax-group} + +\def\definesyntaxgroup + {\dodoubleargument\syntaxgroup@define} + +\starttexdefinition syntaxgroup@define [#1][#2] + % #1 list name + % #2 options + \doifassignmentelse{#2} + { + \def\syntaxgroup@get_parameters##1% + { + \edef\syntaxgroup@name {\colorscheme@name##1} + \setupsyntaxgroup[\syntaxgroup@name] + [\s!parent=\syntaxgroup@namespace,\c!color=,\c!style=,\c!command=,#2] + \doifsomething{\syntaxgroupparameter\c!color} + { + \expanded{\definecolor[\syntaxgroup@namespace-\syntaxgroup@name-color] + [\syntaxgroupparameter\c!color]} + \expanded{\setupsyntaxgroup[\syntaxgroup@name][\s!parent=\syntaxgroup@namespace,\c!color=\syntaxgroup@namespace-\syntaxgroup@name-color]} + } + } + }{ + \def\syntaxgroup@get_parameters##1% + { + \edef\syntaxgroup@name {\colorscheme@name##1} + \expanded{\setupsyntaxgroup[\syntaxgroup@name] + [\c!color=\namedsyntaxgroupparameter{\colorscheme@name#2}\c!color, + \c!style=\namedsyntaxgroupparameter{\colorscheme@name#2}\c!style, + \c!command=\namedsyntaxgroupparameter{\colorscheme@name#2}\c!command, + ]} + + % In MkII, \expanded messes up the definition of \currentsyntaxgroup + \def\currentsyntaxgroup {\syntaxgroup@name} + } + } + + \processcommalist[#1]\syntaxgroup@get_parameters +\stoptexdefinition + +\def\startcolorscheme% + {\dosingleargument\colorscheme@start} + +\starttexdefinition colorscheme@start [#1] + \pushmacro\colorscheme@name + \setcolorscheme{#1} + %\setupsyntaxgroup[\c!color=,\c!style=,\c!command=] +\stoptexdefinition + +\def\stopcolorscheme + {\popmacro\colorscheme@name} + +\def\setcolorscheme#1% + {\edef\colorscheme@name{#1}} + +\starttexdefinition syntaxgroup [#1]#2 + % #1 = style + % #2 = content + \begingroup + \edef\syntaxgroup@name{\colorscheme@name#1}% + \syntaxgroupparameter\c!before + \iftracesyntaxgroups + \syntaxgroup@show_values + \fi + \syntaxgroupparameter\c!command + { + \externalfilter@attributes_start\syntaxgroup@id\c!style\c!color + #2 + \externalfilter@attributes_stop + } + \syntaxgroupparameter\c!after + \endgroup +\stoptexdefinition + +%D Tracing macros + +\newif\iftracesyntaxgroups +\let\tracesyntaxgroups\tracesyntaxgroupstrue + +\def\currentsyntaxgroup {\syntaxgroup@name} + +\starttexdefinition syntaxgroup@show_values + \writestatus\m!syntaxgroup{color scheme : \colorscheme@name} + \writestatus\m!syntaxgroup{current group: \syntaxgroup@name} + \writestatus\m!syntaxgroup{command : \syntaxgroupparameter\c!command} + \writestatus\m!syntaxgroup{style : \syntaxgroupparameter\c!style} + \writestatus\m!syntaxgroup{color : \syntaxgroupparameter\c!color} +\stoptexdefinition + +\protectmodulecatcodes +\stopmodule diff --git a/macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-groups.mkiv b/macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-groups.mkiv new file mode 100644 index 0000000000..564490ee26 --- /dev/null +++ b/macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-groups.mkiv @@ -0,0 +1,126 @@ +%D \module +%D [ file=t-syntax-groups, +%D version=2020.06.29, +%D title=\CONTEXT\ User Module, +%D subtitle=Syntax highlighting support, +%D author=Aditya Mahajan, +%D date=\currentdate, +%D copyright=Aditya Mahajan, +%D email=adityam ieee org, +%D license=Simplified BSD License] + +\writestatus{loading}{Syntax highlighting groups (ver: 2020.06.29)} + +\startmodule [syntax-group] +\usemodule [module-catcodes] + +\unprotectmodulecatcodes + +\def\colorscheme@name {} + +\def\syntaxgroup@id {syntaxgroup} +\def\syntaxgroup@namespace {@@@@\syntaxgroup@id} +\def\syntaxgroup@name {} + +\edef\t!vimsyntaxgroup {\syntaxgroup@id} +\setelementbackendtag[\t!vimsyntaxgroup] +\setelementnature [\t!vimsyntaxgroup][inline] + + +\installparameterhandler \syntaxgroup@namespace \syntaxgroup@id +\installsetuphandler \syntaxgroup@namespace \syntaxgroup@id +\installstyleandcolorhandler \syntaxgroup@namespace \syntaxgroup@id + +\def\m!syntaxgroup{t-syntax-group} + +\def\definesyntaxgroup + {\dodoubleargument\syntaxgroup@define} + +\starttexdefinition syntaxgroup@define [#1][#2] + % #1 list name + % #2 options + \doifassignmentelse{#2} + { + \def\syntaxgroup@get_parameters##1% + { + \edef\syntaxgroup@name {\colorscheme@name##1} + \setupsyntaxgroup[\syntaxgroup@name] + [\s!parent=\syntaxgroup@namespace,\c!color=,\c!style=,\c!command=,#2] + \doifsomething{\syntaxgroupparameter\c!color} + { + \expanded{\definecolor[\syntaxgroup@namespace-##1-color] + [\syntaxgroupparameter\c!color]} + \setupsyntaxgroup[\syntaxgroup@name][\s!parent=\syntaxgroup@namespace,\c!color=\syntaxgroup@namespace-##1-color] + } + } + }{ + \def\syntaxgroup@get_parameters##1% + { + \edef\syntaxgroup@name {\colorscheme@name##1} + \expanded{\setupsyntaxgroup[\syntaxgroup@name] + [\c!color=\namedsyntaxgroupparameter{\colorscheme@name#2}\c!color, + \c!style=\namedsyntaxgroupparameter{\colorscheme@name#2}\c!style, + \c!command=\namedsyntaxgroupparameter{\colorscheme@name#2}\c!command, + ]} + + % In MkII, \expanded messes up the definition of \currentsyntaxgroup + \def\currentsyntaxgroup {\syntaxgroup@name} + } + } + + \processcommalist[#1]\syntaxgroup@get_parameters +\stoptexdefinition + +\def\startcolorscheme% + {\dosingleargument\colorscheme@start} + +\starttexdefinition colorscheme@start [#1] + \pushmacro\colorscheme@name + \setcolorscheme{#1} + %\setupsyntaxgroup[\c!color=,\c!style=,\c!command=] +\stoptexdefinition + +\def\stopcolorscheme + {\popmacro\colorscheme@name} + +\def\setcolorscheme#1% + {\edef\colorscheme@name{#1}} + +\starttexdefinition syntaxgroup [#1]#2 + % #1 = style + % #2 = content + \begingroup + \edef\syntaxgroup@name{\colorscheme@name#1}% + \syntaxgroupparameter\c!before + \iftracesyntaxgroups + \syntaxgroup@show_values + \fi + \dostarttagged\t!vimsyntaxgroup{vim#1} + \syntaxgroupparameter\c!command + { + \externalfilter@attributes_start\syntaxgroup@id\c!style\c!color + #2 + \externalfilter@attributes_stop + } + \dostoptagged + \syntaxgroupparameter\c!after + \endgroup +\stoptexdefinition + +%D Tracing macros + +\newif\iftracesyntaxgroups +\let\tracesyntaxgroups\tracesyntaxgroupstrue + +\def\currentsyntaxgroup {\syntaxgroup@name} + +\starttexdefinition syntaxgroup@show_values + \writestatus\m!syntaxgroup{color scheme : \colorscheme@name} + \writestatus\m!syntaxgroup{current group: \syntaxgroup@name} + \writestatus\m!syntaxgroup{command : \syntaxgroupparameter\c!command} + \writestatus\m!syntaxgroup{style : \syntaxgroupparameter\c!style} + \writestatus\m!syntaxgroup{color : \syntaxgroupparameter\c!color} +\stoptexdefinition + +\protectmodulecatcodes +\stopmodule diff --git a/macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-groups.tex b/macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-groups.tex deleted file mode 100644 index 23fb1b7593..0000000000 --- a/macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-groups.tex +++ /dev/null @@ -1,130 +0,0 @@ -%D \module -%D [ file=t-syntax-groups, -%D version=2020.06.25, -%D title=\CONTEXT\ User Module, -%D subtitle=Syntax highlighting support, -%D author=Aditya Mahajan, -%D date=\currentdate, -%D copyright=Aditya Mahajan, -%D email=adityam ieee org, -%D license=Simplified BSD License] - -\writestatus{loading}{Syntax highlighting groups (ver: 2020.06.25)} - -\startmodule [syntax-group] -\usemodule [module-catcodes] - -\unprotectmodulecatcodes - -% Colors are specified in hex; in MkII the hex mode needs to be activated. -\doifmode\s!mkii - {\setupcolor[hex]} - - -\def\colorscheme@name {} - -\def\syntaxgroup@id {syntaxgroup} -\def\syntaxgroup@namespace {@@@@\syntaxgroup@id} -\def\syntaxgroup@name {} - -\edef\t!syntaxgroup {\syntaxgroup@id} - - -\installparameterhandler \syntaxgroup@namespace \syntaxgroup@id -\installsetuphandler \syntaxgroup@namespace \syntaxgroup@id -\doifmode{\s!mkiv} - {\installstyleandcolorhandler \syntaxgroup@namespace \syntaxgroup@id} - -\def\m!syntaxgroup{t-syntax-group} - -\def\definesyntaxgroup - {\dodoubleargument\syntaxgroup@define} - -\starttexdefinition syntaxgroup@define [#1][#2] - % #1 list name - % #2 options - \doifassignmentelse{#2} - { - \def\syntaxgroup@get_parameters##1% - { - \edef\syntaxgroup@name {\colorscheme@name##1} - \setupsyntaxgroup[\syntaxgroup@name] - [\s!parent=\syntaxgroup@namespace,\c!color=,\c!style=,\c!command=,#2] - \doifsomething{\syntaxgroupparameter\c!color} - { - \expanded{\definecolor[\syntaxgroup@namespace-\syntaxgroup@name-color] - [\syntaxgroupparameter\c!color]} - \expanded{\setupsyntaxgroup[\syntaxgroup@name][\s!parent=\syntaxgroup@namespace,\c!color=\syntaxgroup@namespace-\syntaxgroup@name-color]} - } - } - }{ - \def\syntaxgroup@get_parameters##1% - { - \edef\syntaxgroup@name {\colorscheme@name##1} - \expanded{\setupsyntaxgroup[\syntaxgroup@name] - [\c!color=\namedsyntaxgroupparameter{\colorscheme@name#2}\c!color, - \c!style=\namedsyntaxgroupparameter{\colorscheme@name#2}\c!style, - \c!command=\namedsyntaxgroupparameter{\colorscheme@name#2}\c!command, - ]} - - % In MkII, \expanded messes up the definition of \currentsyntaxgroup - \def\currentsyntaxgroup {\syntaxgroup@name} - } - } - - \processcommalist[#1]\syntaxgroup@get_parameters -\stoptexdefinition - -\def\startcolorscheme% - {\dosingleargument\colorscheme@start} - -\starttexdefinition colorscheme@start [#1] - \pushmacro\colorscheme@name - \setcolorscheme{#1} - %\setupsyntaxgroup[\c!color=,\c!style=,\c!command=] -\stoptexdefinition - -\def\stopcolorscheme - {\popmacro\colorscheme@name} - -\def\setcolorscheme#1% - {\edef\colorscheme@name{#1}} - -\starttexdefinition syntaxgroup [#1]#2 - % #1 = style - % #2 = content - \begingroup - \edef\syntaxgroup@name{\colorscheme@name#1}% - \syntaxgroupparameter\c!before - \iftracesyntaxgroups - \syntaxgroup@show_values - \fi - \doifmode{\s!mkiv}{\dostarttagged\t!syntaxgroup{#1}} - \syntaxgroupparameter\c!command - { - \externalfilter@attributes_start\syntaxgroup@id\c!style\c!color - #2 - \externalfilter@attributes_stop - } - \doifmode{\s!mkiv}{\dostoptagged} - \syntaxgroupparameter\c!after - \endgroup -\stoptexdefinition - -%D Tracing macros - -\newif\iftracesyntaxgroups -\let\tracesyntaxgroups\tracesyntaxgroupstrue - -\def\currentsyntaxgroup {\syntaxgroup@name} - -\starttexdefinition syntaxgroup@show_values - \writestatus\m!syntaxgroup{color scheme : \colorscheme@name} - \writestatus\m!syntaxgroup{current group: \syntaxgroup@name} - \writestatus\m!syntaxgroup{command : \syntaxgroupparameter\c!command} - \writestatus\m!syntaxgroup{style : \syntaxgroupparameter\c!style} - \writestatus\m!syntaxgroup{color : \syntaxgroupparameter\c!color} -\stoptexdefinition - -\protectmodulecatcodes -\stopmodule diff --git a/macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-highlight.mkiv b/macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-highlight.mkiv index a056730174..13786bba29 100644 --- a/macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-highlight.mkiv +++ b/macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-highlight.mkiv @@ -1,6 +1,6 @@ %D \module %D [ file=t-syntax-highlight, -%D version=2018.08.10, +%D version=2020.06.29, %D title=\CONTEXT\ User Module, %D subtitle=Code syntax highlighting, %D author=Aditya Mahajan, @@ -9,7 +9,7 @@ %D email=adityam ieee org, %D license=Simplified BSD License] -\writestatus{loading}{Code syntax highlighting (ver: 2018.08.10)} +\writestatus{loading}{Code syntax highlighting (ver: 2020.06.29)} \startmodule [syntax-highlight] \usemodule [syntax-groups] @@ -36,32 +36,37 @@ \appendtoks \defineexternalfilter[\currentsyntaxhighlighting] - [\s!parent=\????syntaxhighlighting\currentexternalfilter,\c!taglabel=\vimtyping@id]% + [\s!parent=\????syntaxhighlighting\currentexternalfilter, + \c!taglabel=\vimtyping@id, + \c!tagdetail={\externalfilterparameter\c!alternative}, + ]% \normalexpanded{\definelinenumbering [\currentsyntaxhighlighting]}% \setevalue{type\currentsyntaxhighlighting file}{\getvalue{process\currentsyntaxhighlighting file}}% \to\everydefinesyntaxhighlighting +\define[1]\syntaxhighlighting@set_linenumbers + {\def\syntaxhighlighting@linenumbering{\getvalue{current#1}}% + \def\syntaxhighlighting@parameter{\getvalue{#1parameter}}% + \normalexpanded{\setuplinenumbering[\syntaxhighlighting@linenumbering] + [ + \c!method=\syntaxhighlighting@parameter{\c!number\c!method}, + \c!conversion=\syntaxhighlighting@parameter\c!numberconversion, + \c!location=\syntaxhighlighting@parameter{\c!number\c!location}, + \c!style=\syntaxhighlighting@parameter\c!numberstyle, + \c!color=\syntaxhighlighting@parameter\c!numbercolor, + \c!width=\syntaxhighlighting@parameter{\c!number\c!width}, + \c!left=\syntaxhighlighting@parameter{\c!number\c!left}, + \c!right=\syntaxhighlighting@parameter{\c!number\c!right}, + \c!command=\syntaxhighlighting@parameter\c!numbercommand, + \c!distance=\syntaxhighlighting@parameter{\c!number\c!distance}, + \c!align=\syntaxhighlighting@parameter{\c!number\c!align}, + ]}} + \appendtoks - % \externalfitlterparameter does not work, so it is better to use - % \syntaxhighlighting parameter. - \normalexpanded{\setuplinenumbering[\currentsyntaxhighlighting] - [ - \c!method=\syntaxhighlightingparameter{\c!number\c!method}, - \c!conversion=\syntaxhighlightingparameter\c!numberconversion, - \c!location=\syntaxhighlightingparameter{\c!number\c!location}, - \c!style=\syntaxhighlightingparameter\c!numberstyle, - \c!color=\syntaxhighlightingparameter\c!numbercolor, - \c!width=\syntaxhighlightingparameter{\c!number\c!width}, - \c!left=\syntaxhighlightingparameter{\c!number\c!left}, - \c!right=\syntaxhighlightingparameter{\c!number\c!right}, - \c!command=\syntaxhighlightingparameter\c!numbercommand, - \c!distance=\syntaxhighlightingparameter{\c!number\c!distance}, - \c!align=\syntaxhighlightingparameter{\c!number\c!align}, - ]}% + \syntaxhighlighting@set_linenumbers\syntaxhighlighting@id \to\everysetupsyntaxhighlighting \def\syntaxhighlighting@id {syntaxhighlighting} -\edef\t!syntaxhighlighting {\syntaxhighlighting@id} %D Helper macro @@ -111,7 +116,7 @@ \stoptexdefinition \starttexdefinition syntaxhighlighting@linenumbering_start - \doifinset{\externalfilterparameter\c!numbering}\syntaxhighlighting@yes + \doifinsetelse{\externalfilterparameter\c!numbering}\syntaxhighlighting@yes {\let\SYNBOL=\syntaxhighlighting_begin_number_lines \let\SYNEOL=\syntaxhighlighting_end_number_lines \startlinenumbering @@ -122,24 +127,34 @@ \c!step=\externalfilterparameter{\c!number\c!step}, \c!continue=\externalfilterparameter{\c!number\c!continue}, ]} - \dostarttagged\t!syntaxhighlighting\colorscheme@name + {\let\SYNBOL=\syntaxhighlighting_begin_lines + \let\SYNEOL=\syntaxhighlighting_end_lines} \stoptexdefinition \starttexdefinition syntaxhighlighting@linenumbering_stop - \dostoptagged \doifinset{\externalfilterparameter\c!numbering}\syntaxhighlighting@yes {\stoplinenumbering} \stoptexdefinition \newcount\nofsyntaxhighlightinglines +\starttexdefinition syntaxhighlighting_begin_lines + \dostarttaggednodetail\t!verbatimline +\stoptexdefinition + +\starttexdefinition syntaxhighlighting_end_lines + \dostoptagged +\stoptexdefinition + \starttexdefinition syntaxhighlighting_begin_number_lines \global\advance\nofsyntaxhighlightinglines\plusone + \dostarttaggednodetail\t!verbatimline \attribute\verbatimlineattribute\nofsyntaxhighlightinglines \stoptexdefinition \starttexdefinition syntaxhighlighting_end_number_lines - \attribute\verbatimlineattribute\attributeunsetvalue + \attribute\verbatimlineattribute\attributeunsetvalue + \dostoptagged \stoptexdefinition diff --git a/macros/context/contrib/context-vim/tex/context/third/vim/t-vim.tex b/macros/context/contrib/context-vim/tex/context/third/vim/t-vim.tex index 2ea93198c4..3cb8e31089 100644 --- a/macros/context/contrib/context-vim/tex/context/third/vim/t-vim.tex +++ b/macros/context/contrib/context-vim/tex/context/third/vim/t-vim.tex @@ -1,6 +1,6 @@ %D \module %D [ file=t-vim, -%D version=2020.05.17, +%D version=2020.06.29, %D title=\CONTEXT\ User Module, %D subtitle=Vim syntax highlighting, %D author=Aditya Mahajan, @@ -9,7 +9,7 @@ %D email=adityam ieee org, %D license=Simplified BSD License] -\writestatus{loading}{Vim syntax highlighting (ver: 2020.05.17)} +\writestatus{loading}{Vim syntax highlighting (ver: 2020.06.29)} \startmodule [vim] \usemodule [filter] % loads module catcodes @@ -31,6 +31,13 @@ \installparameterhandler \vimtyping@namespace \vimtyping@id \installsetuphandler \vimtyping@namespace \vimtyping@id +\appendtoks + % \setupvimtyping[...][...] does not call + % \setupsyntaxhighlighting[...][...], + % So, the line numbering options are not reset. Reset them explicitly here + \syntaxhighlighting@set_linenumbers\vimtyping@id +\to\everysetupvimtyping + \def\definevimtyping {\dodoubleargument\vimtyping@define} @@ -43,11 +50,16 @@ % Mode to testing the dev version of 2context script. \doifmodeelse{vim-dev,dev-vim} - {\def\vimtyping@script_name{2context.vim}} + {\def\vimtyping@script_name{2context.vim}% + \doifmode\s!mkiv{\def\vimtyping@css_name{vimtyping-default.css}}} {\doifmodeelse\s!mkiv - {\ctxlua{context.setvalue("vimtyping@script_name",resolvers.resolve("full:2context.vim"))}} + {\ctxlua{context.setvalue("vimtyping@script_name",resolvers.resolve("full:2context.vim"))}% + \ctxlua{context.setvalue("vimtyping@css_name", + resolvers.resolve("full:vimtyping-default.css"))}} {\def\vimtyping@script_name{kpse:2context.vim}}} +\def\vimtypingcssfile{\vimtyping@css_name} + \def\vimtyping@filter_command {\externalfilterparameter\c!vimcommand\space -u \vimrc_filename\space % read global config file @@ -258,7 +270,6 @@ [\c!color={h=800000}, \c!command=\vimtodoframed] - \definesyntaxgroup [Error] [\c!color={h=c03000}] @@ -268,11 +279,6 @@ [\c!color={h=6a5acd}, \c!command=\underbar] - \definesyntaxgroup - [Todo] - [\c!color={h=800000}, - \c!command=\vimtodoframed] - \setups{vim-minor-groups} \definesyntaxgroup @@ -323,58 +329,6 @@ \setups{vim-minor-groups} -\stopcolorscheme - -\startcolorscheme[kate] - % Temporary definition... will change - % . kw dsKeyword - % . dt dsDataType - % . dv dsDecVal - % . bn dsBaseN - % . fl dsFloat - % . ch dsChar - % . st dsString - % . co dsComment - % . ot dsOthers - % . al dsAlert - % . fu dsFunction - % . re dsRegionMarker - % . er dsError - \definesyntaxgroup - [kw] - [\c!color={h=007020}, \c!style=bold] - - \definesyntaxgroup - [dt] - [\c!color={h=902000}] - - \definesyntaxgroup - [dv, bn, fl] - [\c!color={h=40a070}] - - \definesyntaxgroup - [ch, st] - [\c!color={h=4070a0}] - - \definesyntaxgroup - [co] - [\c!color={h=60a0b0}, \c!style=italic] - - \definesyntaxgroup - [ot] - [\c!color={h=007020}] - - \definesyntaxgroup - [al, er] - [\c!color=red, \c!style=bold] - - \definesyntaxgroup - [fu] - [\c!color={h=06287e}] - - \definesyntaxgroup - [re] - \stopcolorscheme \protectmodulecatcodes diff --git a/macros/context/contrib/context-vim/tex/context/third/vim/vimtyping-default.css b/macros/context/contrib/context-vim/tex/context/third/vim/vimtyping-default.css new file mode 100644 index 0000000000..e1eeb7d89d --- /dev/null +++ b/macros/context/contrib/context-vim/tex/context/third/vim/vimtyping-default.css @@ -0,0 +1,415 @@ +/* + author : Aditya Mahajan and Christoph Hintermüller, + license : Simplfied BSD License, + version : 2020.06.29 +*/ + +/* TODO: + * Inline environments + * Export of TODO has an extra space + * Line numbering in the margin + */ + +vimtyping, +.vimtyping +{ + font-family:monospace; + display:block; + white-space:pre-wrap; +} + +inlinevimtyping, +.inlinevimtyping +{ + font-family:monospace; + display:inline; + white-space:pre-wrap; +} + + +vimtyping verbatimline, +inlinevimtyping verbatimline, +.vimtyping .verbatimline, +.inlinevimtyping .verbatimline +{ + display:inline; + white-space:pre-wrap; +} + +vimtyping syntaxgroup, +inlinevimtyping syntaxgroup, +.vimtyping .syntaxgroup, +.inlinevimtyping .syntaxgroup +{ + display:inline; +} + +/* `pscolor` color scheme */ +vimtyping[detail=pscolor] syntaxgroup[defail=vimConstant], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimConstant], +.vimtyping.pscolor .syntaxgroup.vimConstant, +.inlinevimtyping.pscolor .syntaxgroup.vimConstant, +vimtyping[detail=pscolor] syntaxgroup[defail=vimString], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimString], +.vimtyping.pscolor .syntaxgroup.vimString, +.inlinevimtyping.pscolor .syntaxgroup.vimString, +vimtyping[detail=pscolor] syntaxgroup[defail=vimCharacter], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimCharacter], +.vimtyping.pscolor .syntaxgroup.vimCharacter, +.inlinevimtyping.pscolor .syntaxgroup.vimCharacter, +vimtyping[detail=pscolor] syntaxgroup[defail=vimBoolean], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimBoolean], +.vimtyping.pscolor .syntaxgroup.vimBoolean, +.inlinevimtyping.pscolor .syntaxgroup.vimBoolean, +vimtyping[detail=pscolor] syntaxgroup[defail=vimFloat], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimFloat], +.vimtyping.pscolor .syntaxgroup.vimFloat, +.inlinevimtyping.pscolor .syntaxgroup.vimFloat +{ + color:#007068; +} + +vimtyping[detail=pscolor] syntaxgroup[defail=vimNumber], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimNumber], +.vimtyping.pscolor .syntaxgroup.vimNumber, +.inlinevimtyping.pscolor .syntaxgroup.vimNumber +{ + color:#907000; +} + +vimtyping[detail=pscolor] syntaxgroup[defail=vimIdentifier], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimIdentifier], +.vimtyping.pscolor .syntaxgroup.vimIdentifier, +.inlinevimtyping.pscolor .syntaxgroup.vimIdentifier, +vimtyping[detail=pscolor] syntaxgroup[defail=vimFunction], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimFunction], +.vimtyping.pscolor .syntaxgroup.vimFunction, +.inlinevimtyping.pscolor .syntaxgroup.vimFunction +{ + color:#a030a0; +} + +vimtyping[detail=pscolor] syntaxgroup[defail=vimStatement], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimStatement], +.vimtyping.pscolor .syntaxgroup.vimStatement, +.inlinevimtyping.pscolor .syntaxgroup.vimStatement, +vimtyping[detail=pscolor] syntaxgroup[defail=vimCondition], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimCondition], +.vimtyping.pscolor .syntaxgroup.vimCondition, +.inlinevimtyping.pscolor .syntaxgroup.vimCondition, +vimtyping[detail=pscolor] syntaxgroup[defail=vimRepeat], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimRepeat], +.vimtyping.pscolor .syntaxgroup.vimRepeat, +.inlinevimtyping.pscolor .syntaxgroup.vimRepeat, +vimtyping[detail=pscolor] syntaxgroup[defail=vimLabel], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimLabel], +.vimtyping.pscolor .syntaxgroup.vimLabel, +.inlinevimtyping.pscolor .syntaxgroup.vimLabel, +vimtyping[detail=pscolor] syntaxgroup[defail=vimOperator], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimOperator], +.vimtyping.pscolor .syntaxgroup.vimOperator, +.inlinevimtyping.pscolor .syntaxgroup.vimOperator, +vimtyping[detail=pscolor] syntaxgroup[defail=vimKeyword], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimKeyword], +.vimtyping.pscolor .syntaxgroup.vimKeyword, +.inlinevimtyping.pscolor .syntaxgroup.vimKeyword, +vimtyping[detail=pscolor] syntaxgroup[defail=vimException], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimException], +.vimtyping.pscolor .syntaxgroup.vimException, +.inlinevimtyping.pscolor .syntaxgroup.vimException +{ + color:#2060a8; +} + +vimtyping[detail=pscolor] syntaxgroup[defail=vimPreProc], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimPreProc], +.vimtyping.pscolor .syntaxgroup.vimPreProc, +.inlinevimtyping.pscolor .syntaxgroup.vimPreProc, +vimtyping[detail=pscolor] syntaxgroup[defail=vimInclude], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimInclude], +.vimtyping.pscolor .syntaxgroup.vimInclude, +.inlinevimtyping.pscolor .syntaxgroup.vimInclude, +vimtyping[detail=pscolor] syntaxgroup[defail=vimDefine], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimDefine], +.vimtyping.pscolor .syntaxgroup.vimDefine, +.inlinevimtyping.pscolor .syntaxgroup.vimDefine, +vimtyping[detail=pscolor] syntaxgroup[defail=vimMacro], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimMacro], +.vimtyping.pscolor .syntaxgroup.vimMacro, +.inlinevimtyping.pscolor .syntaxgroup.vimMacro, +vimtyping[detail=pscolor] syntaxgroup[defail=vimPreCondit], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimPreCondit], +.vimtyping.pscolor .syntaxgroup.vimPreCondit, +.inlinevimtyping.pscolor .syntaxgroup.vimPreCondit +{ + color:#009030; +} + +vimtyping[detail=pscolor] syntaxgroup[defail=vimType], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimType], +.vimtyping.pscolor .syntaxgroup.vimType, +.inlinevimtyping.pscolor .syntaxgroup.vimType, +vimtyping[detail=pscolor] syntaxgroup[defail=vimStorageClass], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimStorageClass], +.vimtyping.pscolor .syntaxgroup.vimStorageClass, +.inlinevimtyping.pscolor .syntaxgroup.vimStorageClass, +vimtyping[detail=pscolor] syntaxgroup[defail=vimStructure], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimStructure], +.vimtyping.pscolor .syntaxgroup.vimStructure, +.inlinevimtyping.pscolor .syntaxgroup.vimStructure, +vimtyping[detail=pscolor] syntaxgroup[defail=vimTypedef], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimTypedef], +.vimtyping.pscolor .syntaxgroup.vimTypedef, +.inlinevimtyping.pscolor .syntaxgroup.vimTypedef +{ + color:#0850a0; +} + +vimtyping[detail=pscolor] syntaxgroup[defail=vimSpecial], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimSpecial], +.vimtyping.pscolor .syntaxgroup.vimSpecial, +.inlinevimtyping.pscolor .syntaxgroup.vimSpecial, +vimtyping[detail=pscolor] syntaxgroup[defail=vimSpecialChar], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimSpecialChar], +.vimtyping.pscolor .syntaxgroup.vimSpecialChar, +.inlinevimtyping.pscolor .syntaxgroup.vimSpecialChar, +vimtyping[detail=pscolor] syntaxgroup[defail=vimDelimiter], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimDelimiter], +.vimtyping.pscolor .syntaxgroup.vimDelimiter, +.inlinevimtyping.pscolor .syntaxgroup.vimDelimiter, +vimtyping[detail=pscolor] syntaxgroup[defail=vimDebug], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimDebug], +.vimtyping.pscolor .syntaxgroup.vimDebug, +.inlinevimtyping.pscolor .syntaxgroup.vimDebug +{ + color:#907000; +} + +vimtyping[detail=pscolor] syntaxgroup[defail=vimComment], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimComment], +.vimtyping.pscolor .syntaxgroup.vimComment, +.inlinevimtyping.pscolor .syntaxgroup.vimComment, +vimtyping[detail=pscolor] syntaxgroup[defail=vimSpecialComment], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimSpecialComment], +.vimtyping.pscolor .syntaxgroup.vimSpecialComment, +.inlinevimtyping.pscolor .syntaxgroup.vimSpecialComment +{ + color:#606000; +} + +vimtyping[detail=pscolor] syntaxgroup[defail=vimIgnore], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimIgnore], +.vimtyping.pscolor .syntaxgroup.vimIgnore, +.inlinevimtyping.pscolor .syntaxgroup.vimIgnore +{ + color:unset; +} + +vimtyping[detail=pscolor] syntaxgroup[defail=vimTodo], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimTodo], +.vimtyping.pscolor .syntaxgroup.vimTodo, +.inlinevimtyping.pscolor .syntaxgroup.vimTodo +{ + color:#800000; + background-color:#e0e090; +} + +vimtyping[detail=pscolor] syntaxgroup[defail=vimError], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimError], +.vimtyping.pscolor .syntaxgroup.vimError, +.inlinevimtyping.pscolor .syntaxgroup.vimError +{ + color:#c03000; +} + +vimtyping[detail=pscolor] syntaxgroup[defail=vimUnderlined], +inlinevimtyping[detail=pscolor] syntaxgroup[defail=vimUnderlined], +.vimtyping.pscolor .syntaxgroup.vimUnderlined, +.inlinevimtyping.pscolor .syntaxgroup.vimUnderlined +{ + color:#6a5acd; + text-decoration:underline; +} + +/* `blackandwhite` color scheme */ + +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimConstant], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimConstant], +.vimtyping.blackandwhite .syntaxgroup.vimConstant, +.inlinevimtyping.blackandwhite .syntaxgroup.vimConstant, +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimString], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimString], +.vimtyping.blackandwhite .syntaxgroup.vimString, +.inlinevimtyping.blackandwhite .syntaxgroup.vimString, +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimCharacter], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimCharacter], +.vimtyping.blackandwhite .syntaxgroup.vimCharacter, +.inlinevimtyping.blackandwhite .syntaxgroup.vimCharacter, +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimBoolean], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimBoolean], +.vimtyping.blackandwhite .syntaxgroup.vimBoolean, +.inlinevimtyping.blackandwhite .syntaxgroup.vimBoolean, +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimFloat], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimFloat], +.vimtyping.blackandwhite .syntaxgroup.vimFloat, +.inlinevimtyping.blackandwhite .syntaxgroup.vimFloat +{ +} + +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimNumber], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimNumber], +.vimtyping.blackandwhite .syntaxgroup.vimNumber, +.inlinevimtyping.blackandwhite .syntaxgroup.vimNumber +{ +} + +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimIdentifier], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimIdentifier], +.vimtyping.blackandwhite .syntaxgroup.vimIdentifier, +.inlinevimtyping.blackandwhite .syntaxgroup.vimIdentifier, +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimFunction], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimFunction], +.vimtyping.blackandwhite .syntaxgroup.vimFunction, +.inlinevimtyping.blackandwhite .syntaxgroup.vimFunction +{ +} + +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimStatement], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimStatement], +.vimtyping.blackandwhite .syntaxgroup.vimStatement, +.inlinevimtyping.blackandwhite .syntaxgroup.vimStatement, +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimCondition], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimCondition], +.vimtyping.blackandwhite .syntaxgroup.vimCondition, +.inlinevimtyping.blackandwhite .syntaxgroup.vimCondition, +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimRepeat], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimRepeat], +.vimtyping.blackandwhite .syntaxgroup.vimRepeat, +.inlinevimtyping.blackandwhite .syntaxgroup.vimRepeat, +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimLabel], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimLabel], +.vimtyping.blackandwhite .syntaxgroup.vimLabel, +.inlinevimtyping.blackandwhite .syntaxgroup.vimLabel, +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimOperator], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimOperator], +.vimtyping.blackandwhite .syntaxgroup.vimOperator, +.inlinevimtyping.blackandwhite .syntaxgroup.vimOperator, +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimKeyword], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimKeyword], +.vimtyping.blackandwhite .syntaxgroup.vimKeyword, +.inlinevimtyping.blackandwhite .syntaxgroup.vimKeyword, +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimException], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimException], +.vimtyping.blackandwhite .syntaxgroup.vimException, +.inlinevimtyping.blackandwhite .syntaxgroup.vimException +{ + font-weight:bold; +} + +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimPreProc], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimPreProc], +.vimtyping.blackandwhite .syntaxgroup.vimPreProc, +.inlinevimtyping.blackandwhite .syntaxgroup.vimPreProc, +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimInclude], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimInclude], +.vimtyping.blackandwhite .syntaxgroup.vimInclude, +.inlinevimtyping.blackandwhite .syntaxgroup.vimInclude, +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimDefine], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimDefine], +.vimtyping.blackandwhite .syntaxgroup.vimDefine, +.inlinevimtyping.blackandwhite .syntaxgroup.vimDefine, +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimMacro], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimMacro], +.vimtyping.blackandwhite .syntaxgroup.vimMacro, +.inlinevimtyping.blackandwhite .syntaxgroup.vimMacro, +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimPreCondit], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimPreCondit], +.vimtyping.blackandwhite .syntaxgroup.vimPreCondit, +.inlinevimtyping.blackandwhite .syntaxgroup.vimPreCondit +{ + font-weight:bold; +} + +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimType], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimType], +.vimtyping.blackandwhite .syntaxgroup.vimType, +.inlinevimtyping.blackandwhite .syntaxgroup.vimType, +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimStorageClass], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimStorageClass], +.vimtyping.blackandwhite .syntaxgroup.vimStorageClass, +.inlinevimtyping.blackandwhite .syntaxgroup.vimStorageClass, +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimStructure], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimStructure], +.vimtyping.blackandwhite .syntaxgroup.vimStructure, +.inlinevimtyping.blackandwhite .syntaxgroup.vimStructure, +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimTypedef], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimTypedef], +.vimtyping.blackandwhite .syntaxgroup.vimTypedef, +.inlinevimtyping.blackandwhite .syntaxgroup.vimTypedef +{ + font-weight:bold; +} + +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimSpecial], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimSpecial], +.vimtyping.blackandwhite .syntaxgroup.vimSpecial, +.inlinevimtyping.blackandwhite .syntaxgroup.vimSpecial, +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimSpecialChar], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimSpecialChar], +.vimtyping.blackandwhite .syntaxgroup.vimSpecialChar, +.inlinevimtyping.blackandwhite .syntaxgroup.vimSpecialChar, +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimDelimiter], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimDelimiter], +.vimtyping.blackandwhite .syntaxgroup.vimDelimiter, +.inlinevimtyping.blackandwhite .syntaxgroup.vimDelimiter, +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimDebug], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimDebug], +.vimtyping.blackandwhite .syntaxgroup.vimDebug, +.inlinevimtyping.blackandwhite .syntaxgroup.vimDebug +{ +} + +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimComment], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimComment], +.vimtyping.blackandwhite .syntaxgroup.vimComment, +.inlinevimtyping.blackandwhite .syntaxgroup.vimComment, +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimSpecialComment], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimSpecialComment], +.vimtyping.blackandwhite .syntaxgroup.vimSpecialComment, +.inlinevimtyping.blackandwhite .syntaxgroup.vimSpecialComment +{ + font-style:italic; +} + +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimIgnore], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimIgnore], +.vimtyping.blackandwhite .syntaxgroup.vimIgnore, +.inlinevimtyping.blackandwhite .syntaxgroup.vimIgnore +{ + +} + +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimTodo], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimTodo], +.vimtyping.blackandwhite .syntaxgroup.vimTodo, +.inlinevimtyping.blackandwhite .syntaxgroup.vimTodo +{ + border:0.6px solid; +} + +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimError], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimError], +.vimtyping.blackandwhite .syntaxgroup.vimError, +.inlinevimtyping.blackandwhite .syntaxgroup.vimError +{ + text-decoration:line-through; +} + +vimtyping[detail=blackandwhite] syntaxgroup[defail=vimUnderlined], +inlinevimtyping[detail=blackandwhite] syntaxgroup[defail=vimUnderlined], +.vimtyping.blackandwhite .syntaxgroup.vimUnderlined, +.inlinevimtyping.blackandwhite .syntaxgroup.vimUnderlined +{ + text-decoration:underline; +} + diff --git a/macros/generic/tracklang/CHANGES b/macros/generic/tracklang/CHANGES index 452a7d0727..8725ee915d 100644 --- a/macros/generic/tracklang/CHANGES +++ b/macros/generic/tracklang/CHANGES @@ -1,3 +1,11 @@ +v1.5 (2020-06-30): + + * Removed redundant code and added debug message to + \TrackLangAddToHook and \TrackLangRedefHook + + * Bug fix: removed spurious {\fi} from \@tracklang@test@if@file@exists@for@langII + https://www.dickimaw-books.com/bugtracker.php?action=view&key=165 + v1.4 (2019-11-30): * tracklang.tex: diff --git a/macros/generic/tracklang/README b/macros/generic/tracklang/README index b3e7de27b1..caac438bc4 100644 --- a/macros/generic/tracklang/README +++ b/macros/generic/tracklang/README @@ -1,14 +1,17 @@ -Generic TeX Bundle : tracklang v1.4 +Generic TeX Bundle : tracklang v1.5 -Last Modified : 2019-11-30 +Last Modified : 2020-06-30 -Author : Nicola Talbot +Author : Nicola Talbot (dickimaw-books.com/contact) -LaTeX usage: \usepackage{tracklang} +Licence: -TeX usage: \input tracklang +This material is subject to the LaTeX Project Public License. +See http://www.ctan.org/license/lppl1.3 for the details of that license. -LaTeX code is in tracklang.sty. Generic TeX code is in tracklang.tex. +Copyright 2014-2020 Nicola Talbot + +Description: The tracklang package is provided for package developers who want a simple interface to find out which languages the user has requested @@ -16,12 +19,12 @@ through packages such as babel and polyglossia. *This package doesn't provide any translations.* Its purpose is simply to track which languages have been requested by the user. -Related article: "Localisation of TeX documents: tracklang." -TUGBoat, Volume 37 (2016), No. 3. -http://www.tug.org/TUGboat/tb37-3/tb117talbot.pdf +LaTeX usage: \usepackage{tracklang} -This material is subject to the LaTeX Project Public License. -See http://www.ctan.org/license/lppl1.3 for the details of that license. +TeX usage: \input tracklang -http://www.dickimaw-books.com/ +LaTeX code is in tracklang.sty. Generic TeX code is in tracklang.tex. +Related article: "Localisation of TeX documents: tracklang." +TUGBoat, Volume 37 (2016), No. 3. +http://www.tug.org/TUGboat/tb37-3/tb117talbot.pdf diff --git a/macros/generic/tracklang/samples/animals/sample-animals-babel.pdf b/macros/generic/tracklang/samples/animals/sample-animals-babel.pdf index 2485ee53c7..35cb126385 100644 Binary files a/macros/generic/tracklang/samples/animals/sample-animals-babel.pdf and b/macros/generic/tracklang/samples/animals/sample-animals-babel.pdf differ diff --git a/macros/generic/tracklang/samples/animals/sample-animals-de-poly.pdf b/macros/generic/tracklang/samples/animals/sample-animals-de-poly.pdf index 88669915f9..73ce65645d 100644 Binary files a/macros/generic/tracklang/samples/animals/sample-animals-de-poly.pdf and b/macros/generic/tracklang/samples/animals/sample-animals-de-poly.pdf differ diff --git a/macros/generic/tracklang/samples/animals/sample-animals-de.pdf b/macros/generic/tracklang/samples/animals/sample-animals-de.pdf index 07962fd91a..6ee9ea4efa 100644 Binary files a/macros/generic/tracklang/samples/animals/sample-animals-de.pdf and b/macros/generic/tracklang/samples/animals/sample-animals-de.pdf differ diff --git a/macros/generic/tracklang/samples/animals/sample-animals-poly.pdf b/macros/generic/tracklang/samples/animals/sample-animals-poly.pdf index 476f2f418d..19144645ce 100644 Binary files a/macros/generic/tracklang/samples/animals/sample-animals-poly.pdf and b/macros/generic/tracklang/samples/animals/sample-animals-poly.pdf differ diff --git a/macros/generic/tracklang/samples/animals/sample-animals-sr-poly.pdf b/macros/generic/tracklang/samples/animals/sample-animals-sr-poly.pdf new file mode 100644 index 0000000000..7e746cba6a Binary files /dev/null and b/macros/generic/tracklang/samples/animals/sample-animals-sr-poly.pdf differ diff --git a/macros/generic/tracklang/samples/animals/sample-animals.pdf b/macros/generic/tracklang/samples/animals/sample-animals.pdf index 3ec9a8145c..89632f165a 100644 Binary files a/macros/generic/tracklang/samples/animals/sample-animals.pdf and b/macros/generic/tracklang/samples/animals/sample-animals.pdf differ diff --git a/macros/generic/tracklang/samples/animals/sample-animals2-de.pdf b/macros/generic/tracklang/samples/animals/sample-animals2-de.pdf index a509e00866..5f22dca624 100644 Binary files a/macros/generic/tracklang/samples/animals/sample-animals2-de.pdf and b/macros/generic/tracklang/samples/animals/sample-animals2-de.pdf differ diff --git a/macros/generic/tracklang/samples/animals/sample-animals2-de2.pdf b/macros/generic/tracklang/samples/animals/sample-animals2-de2.pdf index c6a6e94de9..b2277b8b98 100644 Binary files a/macros/generic/tracklang/samples/animals/sample-animals2-de2.pdf and b/macros/generic/tracklang/samples/animals/sample-animals2-de2.pdf differ diff --git a/macros/generic/tracklang/samples/animals/sample-animals2-de3.pdf b/macros/generic/tracklang/samples/animals/sample-animals2-de3.pdf index 09f9b2eb4d..069a48e10c 100644 Binary files a/macros/generic/tracklang/samples/animals/sample-animals2-de3.pdf and b/macros/generic/tracklang/samples/animals/sample-animals2-de3.pdf differ diff --git a/macros/generic/tracklang/samples/animals/sample-animals2-de4.pdf b/macros/generic/tracklang/samples/animals/sample-animals2-de4.pdf index 271acfcba4..ce6a514e5c 100644 Binary files a/macros/generic/tracklang/samples/animals/sample-animals2-de4.pdf and b/macros/generic/tracklang/samples/animals/sample-animals2-de4.pdf differ diff --git a/macros/generic/tracklang/samples/animals/sample-animals2-poly.pdf b/macros/generic/tracklang/samples/animals/sample-animals2-poly.pdf index 5f1807767c..8809c66b85 100644 Binary files a/macros/generic/tracklang/samples/animals/sample-animals2-poly.pdf and b/macros/generic/tracklang/samples/animals/sample-animals2-poly.pdf differ diff --git a/macros/generic/tracklang/samples/animals/sample-animals2.pdf b/macros/generic/tracklang/samples/animals/sample-animals2.pdf index 8ef941783a..fbd7a234d6 100644 Binary files a/macros/generic/tracklang/samples/animals/sample-animals2.pdf and b/macros/generic/tracklang/samples/animals/sample-animals2.pdf differ diff --git a/macros/generic/tracklang/samples/regions/sample-regions.pdf b/macros/generic/tracklang/samples/regions/sample-regions.pdf index 78c1c87385..fab8f6977b 100644 Binary files a/macros/generic/tracklang/samples/regions/sample-regions.pdf and b/macros/generic/tracklang/samples/regions/sample-regions.pdf differ diff --git a/macros/generic/tracklang/samples/regions/sample-regions2-manx.pdf b/macros/generic/tracklang/samples/regions/sample-regions2-manx.pdf index 83340a0ce7..93f3428fb3 100644 Binary files a/macros/generic/tracklang/samples/regions/sample-regions2-manx.pdf and b/macros/generic/tracklang/samples/regions/sample-regions2-manx.pdf differ diff --git a/macros/generic/tracklang/samples/regions/sample-regions2-map.pdf b/macros/generic/tracklang/samples/regions/sample-regions2-map.pdf index 635f2c1f79..db87696734 100644 Binary files a/macros/generic/tracklang/samples/regions/sample-regions2-map.pdf and b/macros/generic/tracklang/samples/regions/sample-regions2-map.pdf differ diff --git a/macros/generic/tracklang/samples/regions/sample-regions2-map2.pdf b/macros/generic/tracklang/samples/regions/sample-regions2-map2.pdf index e664c00877..4784228ed8 100644 Binary files a/macros/generic/tracklang/samples/regions/sample-regions2-map2.pdf and b/macros/generic/tracklang/samples/regions/sample-regions2-map2.pdf differ diff --git a/macros/generic/tracklang/samples/regions/sample-regions2-map3.pdf b/macros/generic/tracklang/samples/regions/sample-regions2-map3.pdf index aac08c391d..90546af2b0 100644 Binary files a/macros/generic/tracklang/samples/regions/sample-regions2-map3.pdf and b/macros/generic/tracklang/samples/regions/sample-regions2-map3.pdf differ diff --git a/macros/generic/tracklang/samples/regions/sample-regions2-nomap.pdf b/macros/generic/tracklang/samples/regions/sample-regions2-nomap.pdf index df2d0bc468..167a38fcf7 100644 Binary files a/macros/generic/tracklang/samples/regions/sample-regions2-nomap.pdf and b/macros/generic/tracklang/samples/regions/sample-regions2-nomap.pdf differ diff --git a/macros/generic/tracklang/samples/regions/sample-regions2.pdf b/macros/generic/tracklang/samples/regions/sample-regions2.pdf index 0b26023e24..d7393715ff 100644 Binary files a/macros/generic/tracklang/samples/regions/sample-regions2.pdf and b/macros/generic/tracklang/samples/regions/sample-regions2.pdf differ diff --git a/macros/generic/tracklang/samples/sample-tracklang.pdf b/macros/generic/tracklang/samples/sample-tracklang.pdf index aca2dd6c84..6d5a7dbf53 100644 Binary files a/macros/generic/tracklang/samples/sample-tracklang.pdf and b/macros/generic/tracklang/samples/sample-tracklang.pdf differ diff --git a/macros/generic/tracklang/samples/sample-tracklang2.pdf b/macros/generic/tracklang/samples/sample-tracklang2.pdf index ef391b9912..d2f16a3e3e 100644 Binary files a/macros/generic/tracklang/samples/sample-tracklang2.pdf and b/macros/generic/tracklang/samples/sample-tracklang2.pdf differ diff --git a/macros/generic/tracklang/samples/sample-tracklang3.pdf b/macros/generic/tracklang/samples/sample-tracklang3.pdf index fa54737ec5..8966ec23fa 100644 Binary files a/macros/generic/tracklang/samples/sample-tracklang3.pdf and b/macros/generic/tracklang/samples/sample-tracklang3.pdf differ diff --git a/macros/generic/tracklang/samples/sample-tracklang4.pdf b/macros/generic/tracklang/samples/sample-tracklang4.pdf index ec3ffb3d4d..b65563f2fd 100644 Binary files a/macros/generic/tracklang/samples/sample-tracklang4.pdf and b/macros/generic/tracklang/samples/sample-tracklang4.pdf differ diff --git a/macros/generic/tracklang/samples/sample-tracklang5.pdf b/macros/generic/tracklang/samples/sample-tracklang5.pdf index 48c0ad786b..3446d96ec5 100644 Binary files a/macros/generic/tracklang/samples/sample-tracklang5.pdf and b/macros/generic/tracklang/samples/sample-tracklang5.pdf differ diff --git a/macros/generic/tracklang/samples/sample-tracklang6.pdf b/macros/generic/tracklang/samples/sample-tracklang6.pdf index 037e2dade1..1f3cce82ec 100644 Binary files a/macros/generic/tracklang/samples/sample-tracklang6.pdf and b/macros/generic/tracklang/samples/sample-tracklang6.pdf differ diff --git a/macros/generic/tracklang/tracklang.dtx b/macros/generic/tracklang/tracklang.dtx index e071563fe3..22dd36860e 100644 --- a/macros/generic/tracklang/tracklang.dtx +++ b/macros/generic/tracklang/tracklang.dtx @@ -1,16 +1,16 @@ %\iffalse % tracklang.dtx generated using makedtx version 1.2 (c) Nicola Talbot % Command line args: -% -doc "tracklang-manual.tex" -% -author "Nicola Talbot" % -src "tracklang.sty\Z=>tracklang.sty" % -src "tracklang.tex\Z=>tracklang.tex" % -src "tracklang-region-codes.tex\Z=>tracklang-region-codes.tex" % -src "tracklang-scripts.sty\Z=>tracklang-scripts.sty" % -src "tracklang-scripts.tex\Z=>tracklang-scripts.tex" +% -author "Nicola Talbot" +% -doc "tracklang-manual.tex" % -section "chapter" % tracklang -% Created on 2019/12/1 17:41 +% Created on 2020/6/30 11:55 %\fi %\iffalse %<*package> @@ -33,7 +33,7 @@ %\fi % \iffalse % Doc-Source file to use with LaTeX2e -% Copyright (C) 2019 Nicola Talbot, all rights reserved. +% Copyright (C) 2020 Nicola Talbot, all rights reserved. % \fi % \iffalse %<*driver> @@ -59,7 +59,7 @@ pdfauthor={Nicola L.C. Talbot}, pdftitle={tracklang: tracking language options}]{hyperref} -\CheckSum{6156} +\CheckSum{6210} \appto\MacroFont{\scriptsize} \renewcommand*{\usage}[1]{\textit{\hyperpage{#1}}} @@ -278,11 +278,11 @@ and~\ref{tab:nonisoopts}} % %\MakeShortVerb{"} % -%\title{tracklang v1.4: +%\title{tracklang v1.5: %tracking language options} %\author{Nicola L. C. Talbot\\\url{http://www.dickimaw-books.com/}} % -%\date{2019-11-30} +%\date{2020-06-30} %\maketitle % %\begin{abstract} @@ -3583,7 +3583,7 @@ and~\ref{tab:nonisoopts}} % packages such as \styfmt{etoolbox}. % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{tracklang}[2019/11/30 v1.4 (NLCT) Track Languages] +\ProvidesPackage{tracklang}[2020/06/30 v1.5 (NLCT) Track Languages] % \end{macrocode} %\begin{macro}{\@tracklang@declareoption} % Set up package options. @@ -3879,7 +3879,7 @@ and~\ref{tab:nonisoopts}} % Version info. % \begin{macrocode} \expandafter\def\csname ver@tracklang.tex\endcsname{% - 2019/11/30 v1.4 (NLCT) Track Languages Generic Code} + 2020/06/30 v1.5 (NLCT) Track Languages Generic Code} % \end{macrocode} % Define a long command for determining the existence of a control % sequence by its name. (\cs{relax} is considered undefined.) @@ -11374,9 +11374,9 @@ and~\ref{tab:nonisoopts}} }% \fi }% - {% - \fi - }% +% \end{macrocode} +%\changes{1.5}{2020-06-30}{removed spurious code block} +% \begin{macrocode} }% {% \let\@tracklang@test@if@file@exists@next\@tracklang@test@if@file@exists@for@langIII @@ -11597,16 +11597,19 @@ and~\ref{tab:nonisoopts}} % %\begin{macro}{\IfTrackedLanguageFileExists@orig} %\changes{1.4}{2019-11-30}{new} +%\changes{1.5}{2020-06-30}{added verbose messages} %The new definition of \cs{IfTrackedLanguageFileExists} has a %different order of priority. If the original behaviour is %specifically required, this has the pre version 1.4 definition. % \begin{macrocode} \long\def\IfTrackedLanguageFileExists@orig#1#2#3#4#5{% + \@tracklang@verbose{Finding file for dialect `#1' (pre-v1.4)}% \def\CurrentTrackedTag{}% \SetCurrentTrackedDialect{#1}% \IfTrackedDialect{#1}% {% \edef\CurrentTrackedTag{#1}% + \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}% \@tracklang@IfFileExists{#2\CurrentTrackedTag#3}% {#4}% {% @@ -11618,6 +11621,7 @@ and~\ref{tab:nonisoopts}} {639-1}{\CurrentTrackedLanguage}}% \ifx\CurrentTrackedRegion\empty \let\CurrentTrackedTag\CurrentTrackedIsoCode + \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}% \@tracklang@IfFileExists{#2\CurrentTrackedTag#3}% {#4} {% @@ -11628,21 +11632,25 @@ and~\ref{tab:nonisoopts}} \TrackedIsoCodeFromLanguage {639-2}{\CurrentTrackedLanguage}}% \let\CurrentTrackedTag\CurrentTrackedIsoCode + \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}% \@tracklang@IfFileExists{#2\CurrentTrackedTag#3}% {#4}% {% \let\CurrentTrackedTag\CurrentTrackedLanguage + \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}% \@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}% }% }% {% \let\CurrentTrackedTag\CurrentTrackedLanguage + \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}% \@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}% }% }% \else \edef\CurrentTrackedTag{% \CurrentTrackedIsoCode-\CurrentTrackedRegion}% + \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}% \@tracklang@IfFileExists{#2\CurrentTrackedTag#3}% {#4} {% @@ -11655,25 +11663,30 @@ and~\ref{tab:nonisoopts}} {639-2}{\CurrentTrackedLanguage}}% \edef\CurrentTrackedTag{% \CurrentTrackedIsoCode-\CurrentTrackedRegion}% + \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}% \@tracklang@IfFileExists{#2\CurrentTrackedTag#3}% {#4}% {% \let\CurrentTrackedTag\org@currenttrackedisocode \let\org@currenttrackedisocode\CurrentTrackedIsoCode \let\CurrentTrackedIsoCode\CurrentTrackedTag + \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}% \@tracklang@IfFileExists{#2\CurrentTrackedTag#3}% {#4} {% \let\CurrentTrackedIsoCode\org@currenttrackedisocode \let\CurrentTrackedTag\CurrentTrackedIsoCode + \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}% \@tracklang@IfFileExists{#2\CurrentTrackedTag#3}% {#4}% {% \let\CurrentTrackedTag\CurrentTrackedRegion + \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}% \@tracklang@IfFileExists{#2\CurrentTrackedTag#3}% {#4}% {% \let\CurrentTrackedTag\CurrentTrackedLanguage + \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}% \@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}% }% }% @@ -11682,14 +11695,17 @@ and~\ref{tab:nonisoopts}} }% {% \let\CurrentTrackedTag\CurrentTrackedIsoCode + \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}% \@tracklang@IfFileExists{#2\CurrentTrackedTag#3}% {#4}% {% \let\CurrentTrackedTag\CurrentTrackedRegion + \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}% \@tracklang@IfFileExists{#2\CurrentTrackedTag#3}% {#4}% {% \let\CurrentTrackedTag\CurrentTrackedLanguage + \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}% \@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}% }% }% @@ -11720,40 +11736,49 @@ and~\ref{tab:nonisoopts}} \ifx\CurrentTrackedIsoCode\empty \ifx\CurrentTrackedRegion\empty \let\CurrentTrackedTag\CurrentTrackedLanguage + \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}% \@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}% \else \let\CurrentTrackedTag\CurrentTrackedRegion + \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}% \@tracklang@IfFileExists{#2\CurrentTrackedTag#3}% {#4}% {% \let\CurrentTrackedTag\CurrentTrackedLanguage + \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}% \@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}% }% \fi \else \ifx\CurrentTrackedRegion\empty \let\CurrentTrackedTag\CurrentTrackedIsoCode + \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}% \@tracklang@IfFileExists{#2\CurrentTrackedTag#3}% {#4}% {% \let\CurrentTrackedTag\CurrentTrackedLanguage + \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}% \@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}% }% \else \edef\CurrentTrackedTag{% \CurrentTrackedIsoCode-\CurrentTrackedRegion}% + \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}% \@tracklang@IfFileExists{#2\CurrentTrackedTag#3}% {#4}% {% \let\CurrentTrackedTag\CurrentTrackedIsoCode + \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}% \@tracklang@IfFileExists{#2\CurrentTrackedTag#3}% {#4}% {% \let\CurrentTrackedTag\CurrentTrackedRegion + \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}% \@tracklang@IfFileExists{#2\CurrentTrackedTag#3}% {#4}% {% \let\CurrentTrackedTag\CurrentTrackedLanguage + \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}% \@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}% }% }% @@ -11890,9 +11915,11 @@ and~\ref{tab:nonisoopts}} \@tracklang@ifundef{#2\CurrentTrackedLanguage}% {% % \end{macrocode} -% No captions hook. Do the code now. +% No captions hook. Do nothing (it's possible no language package +% has been loaded). +%\changes{1.5}{2020-06-30}{removed redundant code and added verbose message} % \begin{macrocode} - #1% + \@tracklang@verbose{no hook found for \CurrentTrackedDialect}% }% {% \@tracklang@addtohook{#2}{\CurrentTrackedLanguage}{#1}% @@ -11911,6 +11938,7 @@ and~\ref{tab:nonisoopts}} % \end{macrocode} % No captions hook. % \begin{macrocode} + \@tracklang@verbose{no hook found for \CurrentTrackedDialect}% }% {% \@tracklang@addtohook{#2}{\CurrentTrackedLanguage}{#1}% @@ -12001,9 +12029,11 @@ and~\ref{tab:nonisoopts}} \@tracklang@ifundef{#2\CurrentTrackedLanguage}% {% % \end{macrocode} -% No captions hook. Do the code now. +% No captions hook. Do nothing (it's possible no language package +% has been loaded). +%\changes{1.5}{2020-06-30}{removed redundant code and added verbose message} % \begin{macrocode} - #1% + \@tracklang@verbose{no hook found for \CurrentTrackedDialect}% }% {% \@tracklang@redefhook{#2}{\CurrentTrackedLanguage}{#1}% @@ -12022,6 +12052,7 @@ and~\ref{tab:nonisoopts}} % \end{macrocode} % No captions hook. % \begin{macrocode} + \@tracklang@verbose{no hook found for \CurrentTrackedDialect}% }% {% \@tracklang@redefhook{#2}{\CurrentTrackedLanguage}{#1}% @@ -12406,7 +12437,7 @@ and~\ref{tab:nonisoopts}} % Version info. % \begin{macrocode} \expandafter\def\csname ver@tracklang-region-codes.tex\endcsname{% - 2019/11/30 v1.4 (NLCT) Track Languages Regions}% + 2020/06/30 v1.5 (NLCT) Track Languages Regions}% % \end{macrocode} % %\begin{macro}{\TrackLangRegionMap} @@ -12799,7 +12830,7 @@ and~\ref{tab:nonisoopts}} %\changes{1.3}{2016-10-07}{added tracklang-scripts.sty} % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{tracklang-scripts}[2019/11/30 v1.4 (NLCT) Track +\ProvidesPackage{tracklang-scripts}[2020/06/30 v1.5 (NLCT) Track Language Scripts (LaTeX)] \RequirePackage{tracklang} \input{tracklang-scripts} @@ -12841,7 +12872,7 @@ Language Scripts (LaTeX)] % Version info. % \begin{macrocode} \expandafter\def\csname ver@tracklang-scripts.tex\endcsname{% - 2019/11/30 v1.4 (NLCT) Track Languages Scripts (Generic)}% + 2020/06/30 v1.5 (NLCT) Track Languages Scripts (Generic)}% % \end{macrocode} % %\begin{macro}{\TrackLangScriptsMap} diff --git a/macros/generic/tracklang/tracklang.ins b/macros/generic/tracklang/tracklang.ins index 019b391cd1..4b7bca1dde 100644 --- a/macros/generic/tracklang/tracklang.ins +++ b/macros/generic/tracklang/tracklang.ins @@ -1,10 +1,10 @@ -% tracklang.ins generated using makedtx version 1.2 2019/12/1 17:41 +% tracklang.ins generated using makedtx version 1.2 2020/6/30 11:55 \input docstrip \preamble tracklang.dtx - Copyright 2019 Nicola Talbot + Copyright 2020 Nicola Talbot This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3 diff --git a/macros/generic/tracklang/tracklang.pdf b/macros/generic/tracklang/tracklang.pdf index 8f0aeee5fc..a498800ab0 100644 Binary files a/macros/generic/tracklang/tracklang.pdf and b/macros/generic/tracklang/tracklang.pdf differ diff --git a/macros/latex/contrib/babel-contrib/french/frenchb-doc.pdf b/macros/latex/contrib/babel-contrib/french/frenchb-doc.pdf index bf2992cf94..e17f576a21 100644 Binary files a/macros/latex/contrib/babel-contrib/french/frenchb-doc.pdf and b/macros/latex/contrib/babel-contrib/french/frenchb-doc.pdf differ diff --git a/macros/latex/contrib/babel-contrib/french/frenchb-doc.tex b/macros/latex/contrib/babel-contrib/french/frenchb-doc.tex index 8fd5aa56d5..d8c59aeb65 100644 --- a/macros/latex/contrib/babel-contrib/french/frenchb-doc.tex +++ b/macros/latex/contrib/babel-contrib/french/frenchb-doc.tex @@ -410,8 +410,8 @@ document (ou maquette) est modifiée de la façon suivante% fichier \file{.log}. Certaines classes ou extensions modifient la présentation des légendes; - parmi elles, les classes (\cls{memoir}, koma-script et AMS et les - extensions(\ext{caption} et \ext{floatrow} sont compatibles avec + parmi elles, les classes (\cls{memoir}, \cls{beamer}, koma-script et AMS + et les extensions(\ext{caption} et \ext{floatrow} sont compatibles avec \ext{babel-french}. Un avertissement est inséré dans le fichier \file{.log} lorsqu’il y a risque @@ -1531,6 +1531,11 @@ La version 3.5g corrige une bogue ancienne affectant l’usage des polices type~1 avec Lua\-(La)TeX : tout crénage était supprimé pour ces polices depuis la version~3.1f (2015) ; les polices OpenType elles, n’ont jamais été affectées. +La version 3.5i corrige aussi une bogue ancienne affectant les classes +koma-script, \cls{memoir} et \cls{beamer} : les redéfinitions du séparateur +des légendes de figures et tables (commandes |\captionformat|, |\captiondelim|, +etc.) sont maintenant prises en compte correctement. + \subsection{Changements entre les versions 3.4d et 3.3d} \label{ssec:changes-3.4} diff --git a/macros/latex/contrib/babel-contrib/french/frenchb.dtx b/macros/latex/contrib/babel-contrib/french/frenchb.dtx index 4941b1cea7..d253c3b90b 100644 --- a/macros/latex/contrib/babel-contrib/french/frenchb.dtx +++ b/macros/latex/contrib/babel-contrib/french/frenchb.dtx @@ -1,4 +1,4 @@ -%\CheckSum{3802} +%\CheckSum{3835} % %\iffalse % Tell the LaTeX system who we are and write an entry on the @@ -13,7 +13,7 @@ %\ProvidesLanguage{frenchb} %--[[ % File `frenchb.lua’ generated from frenchb.dtx - [2020/04/18 v3.5h French support from the babel system] + [2020/06/30 v3.5i French support from the babel system] %<*internal> \iffalse % @@ -47,21 +47,16 @@ \usepackage[dvipsnames]{xcolor} \usepackage[no-math]{fontspec} \usepackage{realscripts} -\setmainfont{FiraSans}[ - Extension = .otf , - UprightFont = *-Book, - ItalicFont = *-BookItalic, - BoldFont = *-Medium, - BoldItalicFont = *-MediumItalic, - SmallCapsFont = FiraSans-Book, - SmallCapsFeatures = {Letters=SmallCaps}, +\setmainfont{Vera.ttf}[ + ItalicFont = VeraIt.ttf, + BoldFont = VeraBd.ttf, + BoldItalicFont = VeraBI.ttf, + Scale = 0.92 ] -\setmonofont{FiraMono}[ - Extension = .otf , - UprightFont = *-Regular, - ItalicFont = *-Oblique, - BoldFont = *-Medium, - BoldItalicFont = *-MediumOblique, +\setmonofont{VeraMono.ttf}[ + ItalicFont = VeraMoIt.ttf, + BoldFont = VeraMoBd.ttf, + BoldItalicFont = VeraMoBI.ttf, Scale = MatchLowercase, ] % @@ -659,10 +654,10 @@ % a proper space before it and warns if it fails to do so. % % \item [OldFigTabCaptions=true (false)] is to be used \emph{only} -% when -% figures’ and tables’ captions must be typeset as with pre~3.0 -% versions of \frenchb{} (with |\CaptionSeparator| in French and -% colon otherwise). Intended for standard LaTeX classes only. +% when figures’ and tables’ captions must be typeset as with +% pre~3.0 versions of \frenchb{} (with |\CaptionSeparator| in +% French and colon otherwise). +% Intended for standard LaTeX classes only. % % \item [FrenchSuperscripts=false (true)]; then % |\up=\textsuperscript|. % (option added in version 2.1). @@ -718,7 +713,7 @@ % which defaults to ` -- ’ and can be redefined in the preamble with % |\renewcommand*{\CaptionSeparator}{...}|. % This works for the standard LaTeX2e classes, for the \cls{memoir} -% and koma-script classes. +% koma-script and beamer classes. % In case this procedure fails a warning is issued. % % When French is not the main language, the colon is preserved for @@ -727,9 +722,11 @@ % % Three options are provided to customise figure and table captions: % \begin{itemize} -% \item if \fbo{CustomiseFigTabCaptions} is set to \fbo{false} the -% colon will be used as separator in all languages, with a proper -% space before the colon in French (if possible); +% \item \fbo{CustomiseFigTabCaptions} is set to \fbo{true} when +% French is the main language (hence separator = ` -- ’) and to +% \fbo{false} otherwise (hence separator = `: ’ with a proper +% space before the colon in French if possible); toogle this option +% if needed; % \item the second option, \fbo{OldFigTabCaptions}, can be set to % \fbo{true} to print figures’ and tables’ captions as they were % with versions pre~3.0 of \frenchb{} (using |\CaptionSeparator| @@ -1447,7 +1444,7 @@ \else \FB@dialect=1 \relax \fi % \end{macrocode} -% When first entering French, we have to set the LuaTeX +% When first entering French, we must set the LuaTeX % tables for French (|\FB@dialect=0|) \emph{before} any dialect % redefines any |\FB...space| command. Doing this `AtBeginDocument’ % would be too late: if French or a French dialect is the main @@ -1687,7 +1684,7 @@ local FB_punct_thick = % Managing spacing after `«’ (U+00AB) and before `»’ (U+00BB) can be % done by the way; we define two flags, |FB_punct_left| for % characters requiring some space before them and |FB_punct_right| -% for `\guillemotleft’ which must be followed by some space. +% for `«’ which must be followed by some space. % In case LuaTeX is used to output T1-encoded fonts instead of % OpenType fonts, codes \texttt{0x13} and \texttt{0x14} have to be % added for `«’ and `»’. @@ -3110,9 +3107,10 @@ return french_punctuation % dialects defines \emph{both} |\datefrench| and |\dateacadian|; % this is required as \file{french.ldf} is read only once even if % both language options \opt{french} and \opt{acadian} are supplied -% to \babel. Note that coding |\StartBabelCommands*{french,acadian}| -% would \emph{only} define |\csname date\CurrentOption\endcsname|, +% to \babel. Coding |\StartBabelCommands*{french,acadian}| +% would \emph{only} define |\date\CurrentOption|, % leaving the second language undefined in \babel’s sens. +% % \begin{macrocode} \def\BabelLanguages{french,acadian} \StartBabelCommands*{\BabelLanguages}{date} @@ -4969,38 +4967,52 @@ return french_punctuation % figure and table captions are now consistent with babel-french’s % documentation. Pointed out by Denis Bitouzé.} % -% Unless \fbo{CustomiseFigTabCaptions} has been set to \fbo{false}, -% use |\CaptionSeparator| for koma-script, \cls{memoir} and -% \cls{beamer} classes. -% \begin{macrocode} - \ifFBCustomiseFigTabCaptions - \ifFB@koma - \renewcommand*{\captionformat}{\CaptionSeparator}% - \fi - \@ifclassloaded{memoir}% - {\captiondelim{\CaptionSeparator}}{}% - \@ifclassloaded{beamer}% - {\defbeamertemplate{caption label separator}{FBcustom}{% - \CaptionSeparator}% - \setbeamertemplate{caption label separator}[FBcustom]}{}% - \else -% \end{macrocode} -% When \fbo{CustomiseFigTabCaptions} is \fbo{false}, have the colon -% behave properly in French: locally force |\autospace@beforeFDP| in -% case of \fbo{AutoSpacePunctuation=false}. -% \begin{macrocode} - \ifFB@koma - \renewcommand*{\captionformat}{{\autospace@beforeFDP : }}% - \fi - \@ifclassloaded{memoir}% - {\captiondelim{{\autospace@beforeFDP : }}% - }{}% - \@ifclassloaded{beamer}% - {\defbeamertemplate{caption label separator}{FBcolon}{% - {\autospace@beforeFDP : }}% - \setbeamertemplate{caption label separator}[FBcolon]% - }{}% +% \changes{v3.5i}{2020/06/29}{For memoir, koma-script and beamer +% classes, leave caption delimiter unchanged if it has been user +% customised.} +% +% This is for koma-script, \cls{memoir} and \cls{beamer} classes. +% If the caption delimiter has been user customised, leave it +% unchanged. Otherwise, force the colon to behave properly in French +% (add locally |\autospace@beforeFDP| in case of +% \fbo{AutoSpacePunctuation=false}) and change the caption delimiter +% to |\CaptionSeparator| if \fbo{CustomiseFigTabCaptions} has been +% set to \fbo{true}. +% \begin{macrocode} + \ifFB@koma + \edef\FB@capsep{\captionformat}\edef\FB@std@capsep{:\ }% + \ifx\FB@capsep\FB@std@capsep + \ifFBCustomiseFigTabCaptions + \renewcommand*{\captionformat}{\CaptionSeparator}% + \else + \renewcommand*{\captionformat}{{\autospace@beforeFDP :\ }}% + \fi + \fi \fi + \@ifclassloaded{memoir}% + {\edef\FB@capsep{\@contdelim}\edef\FB@std@capsep{: }% + \ifx\FB@capsep\FB@std@capsep + \ifFBCustomiseFigTabCaptions + \captiondelim{\CaptionSeparator}% + \else + \captiondelim{{\autospace@beforeFDP : }}% + \fi + \fi}{}% + \@ifclassloaded{beamer}% + {\edef\FB@std@capsep{:\ }% + \edef\FB@capsep{% + \csname beamer@@tmpl@caption label separator\endcsname}% + \ifx\FB@capsep\FB@std@capsep + \ifFBCustomiseFigTabCaptions + \defbeamertemplate{caption label separator}{FBcustom}{% + \CaptionSeparator}% + \setbeamertemplate{caption label separator}[FBcustom]% + \else + \defbeamertemplate{caption label separator}{FBcolon}{% + {\autospace@beforeFDP : }}% + \setbeamertemplate{caption label separator}[FBcolon]% + \fi + \fi}{}% % \end{macrocode} % \fbo{ShowOptions}: if \fbo{true}, print the list of all options % to the \file{.log} file. @@ -5829,9 +5841,9 @@ return french_punctuation \localleftbox{\FBeveryline@quote}}% \else % \end{macrocode} -% Special add-on for the \cls{memoir} class: |\maketitle| redefines -% |\@makefntext| as |\makethanksmark| which is customised as follows -% to match the other notes’ vertical alignment. +% Special add-on for the \cls{memoir} class: |\@makefntext| is +% redefined as |\makethanksmark| by |\maketitle|, hence these +% settings to match the other notes’ vertical alignment. % \begin{macrocode} \@ifclassloaded{memoir}% {\ifFBFrenchFootnotes diff --git a/macros/latex/contrib/babel-contrib/french/frenchb.pdf b/macros/latex/contrib/babel-contrib/french/frenchb.pdf index f6b1da437c..e2fdf7b604 100644 Binary files a/macros/latex/contrib/babel-contrib/french/frenchb.pdf and b/macros/latex/contrib/babel-contrib/french/frenchb.pdf differ diff --git a/macros/latex/contrib/l3backend/CHANGELOG.md b/macros/latex/contrib/l3backend/CHANGELOG.md index 27a96c4fb1..bc09045c8f 100644 --- a/macros/latex/contrib/l3backend/CHANGELOG.md +++ b/macros/latex/contrib/l3backend/CHANGELOG.md @@ -6,6 +6,11 @@ this project uses date-based 'snapshot' version identifiers. ## [Unreleased] +## [2020-06-29] + +### Fixed +- Loading with `dvisvgm` + ## [2020-06-23] ### Changed @@ -91,7 +96,8 @@ this project uses date-based 'snapshot' version identifiers. - Include `l3backend` in file names - Moved backend code to internal for each 'parent' module -[Unreleased]: https://github.com/latex3/latex3/compare/2020-06-23...HEAD +[Unreleased]: https://github.com/latex3/latex3/compare/2020-06-29...HEAD +[2020-06-29]: https://github.com/latex3/latex3/compare/2020-06-23...2020-06-29 [2020-06-23]: https://github.com/latex3/latex3/compare/2020-06-18...2020-06-23 [2020-06-18]: https://github.com/latex3/latex3/compare/2020-06-03...2020-06-18 [2020-06-03]: https://github.com/latex3/latex3/compare/2020-05-05...2020-06-03 diff --git a/macros/latex/contrib/l3backend/README.md b/macros/latex/contrib/l3backend/README.md index edf3db7883..1d298fabdf 100644 --- a/macros/latex/contrib/l3backend/README.md +++ b/macros/latex/contrib/l3backend/README.md @@ -1,7 +1,7 @@ LaTeX3 Backend Drivers ====================== -Release 2020-06-23 +Release 2020-06-29 This package forms parts of `expl3`, and contains the code used to interface with backends (drivers) across the `expl3` codebase. The functions here are diff --git a/macros/latex/contrib/l3backend/l3backend-basics.dtx b/macros/latex/contrib/l3backend/l3backend-basics.dtx index a28db733ab..00367dea5f 100644 --- a/macros/latex/contrib/l3backend/l3backend-basics.dtx +++ b/macros/latex/contrib/l3backend/l3backend-basics.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-06-23} +% \date{Released 2020-06-29} % % \maketitle % @@ -71,23 +71,23 @@ %<*package> \ProvidesExplFile %<*dvipdfmx> - {l3backend-dvipdfmx.def}{2020-06-23}{} + {l3backend-dvipdfmx.def}{2020-06-29}{} {L3 backend support: dvipdfmx} % %<*dvips> - {l3backend-dvips.def}{2020-06-23}{} + {l3backend-dvips.def}{2020-06-29}{} {L3 backend support: dvips} % %<*dvisvgm> - {l3backend-dvisvgm.def}{2020-06-23}{} + {l3backend-dvisvgm.def}{2020-06-29}{} {L3 backend support: dvisvgm} % %<*pdfmode> - {l3backend-pdfmode.def}{2020-06-23}{} + {l3backend-pdfmode.def}{2020-06-29}{} {L3 backend support: PDF mode} % %<*xdvipdfmx> - {l3backend-xdvipdfmx.def}{2020-06-23}{} + {l3backend-xdvipdfmx.def}{2020-06-29}{} {L3 backend support: xdvipdfmx} % % diff --git a/macros/latex/contrib/l3backend/l3backend-box.dtx b/macros/latex/contrib/l3backend/l3backend-box.dtx index d07a08a4b4..8a63b8db15 100644 --- a/macros/latex/contrib/l3backend/l3backend-box.dtx +++ b/macros/latex/contrib/l3backend/l3backend-box.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-06-23} +% \date{Released 2020-06-29} % % \maketitle % diff --git a/macros/latex/contrib/l3backend/l3backend-color.dtx b/macros/latex/contrib/l3backend/l3backend-color.dtx index 4aef1ed938..6875ce7579 100644 --- a/macros/latex/contrib/l3backend/l3backend-color.dtx +++ b/macros/latex/contrib/l3backend/l3backend-color.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-06-23} +% \date{Released 2020-06-29} % % \maketitle % diff --git a/macros/latex/contrib/l3backend/l3backend-draw.dtx b/macros/latex/contrib/l3backend/l3backend-draw.dtx index 3b886359ab..1b7d444ae6 100644 --- a/macros/latex/contrib/l3backend/l3backend-draw.dtx +++ b/macros/latex/contrib/l3backend/l3backend-draw.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-06-23} +% \date{Released 2020-06-29} % % \maketitle % @@ -1212,9 +1212,9 @@ } \cs_new_protected:Npn \@@_backend_color_gray_aux:nn #1#2 { \@@_backend_color:nnn {#1} {#2} {#2} {#2} } -\cs_new_protected:Npn \@@_backend_color_rgb_cmyk:n #1 +\cs_new_protected:Npn \@@_backend_color_fill_rgb:n #1 { \@@_backend_color_rgb:nw { fill } #1 \s_@@_stop } -\cs_new_protected:Npn \@@_backend_color_rgb_cmyk:n #1 +\cs_new_protected:Npn \@@_backend_color_stroke_rgb:n #1 { \@@_backend_color_rgb:nw { stroke } #1 \s_@@_stop } \cs_new_protected:Npn \@@_backend_color_rgb:nw #1#2 ~ #3 ~ #4\s_@@_stop diff --git a/macros/latex/contrib/l3backend/l3backend-graphics.dtx b/macros/latex/contrib/l3backend/l3backend-graphics.dtx index ae3eb47111..d9ed9f8495 100644 --- a/macros/latex/contrib/l3backend/l3backend-graphics.dtx +++ b/macros/latex/contrib/l3backend/l3backend-graphics.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-06-23} +% \date{Released 2020-06-29} % % \maketitle % diff --git a/macros/latex/contrib/l3backend/l3backend-header.dtx b/macros/latex/contrib/l3backend/l3backend-header.dtx index e2336f5f34..77303f1733 100644 --- a/macros/latex/contrib/l3backend/l3backend-header.dtx +++ b/macros/latex/contrib/l3backend/l3backend-header.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-06-23} +% \date{Released 2020-06-29} % % \maketitle % diff --git a/macros/latex/contrib/l3backend/l3backend-pdf.dtx b/macros/latex/contrib/l3backend/l3backend-pdf.dtx index 13926e0779..7fbc94a550 100644 --- a/macros/latex/contrib/l3backend/l3backend-pdf.dtx +++ b/macros/latex/contrib/l3backend/l3backend-pdf.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2020-06-23} +% \date{Released 2020-06-29} % % \maketitle % diff --git a/macros/latex/contrib/nicematrix/nicematrix-french.pdf b/macros/latex/contrib/nicematrix/nicematrix-french.pdf index 24432563ff..fa9a6f9a40 100644 Binary files a/macros/latex/contrib/nicematrix/nicematrix-french.pdf and b/macros/latex/contrib/nicematrix/nicematrix-french.pdf differ diff --git a/macros/latex/contrib/nicematrix/nicematrix-french.tex b/macros/latex/contrib/nicematrix/nicematrix-french.tex index a8c0fdd435..fe29f84779 100644 --- a/macros/latex/contrib/nicematrix/nicematrix-french.tex +++ b/macros/latex/contrib/nicematrix/nicematrix-french.tex @@ -639,8 +639,9 @@ a & b & c & d \\ \label{hvlines} La clé |hvlines| demande le tracé de tous les filets horizontaux et verticaux \emph{sauf dans les - blocs}.\footnote{En fait, quand la clé |hvlines| est utilisée, les filets ne sont pas non plus tracés dans les blocs virtuels - délimités par des cases reliées par des lignes pointillées (cf. p. \pageref{dotted-and-hvlines}).} + blocs}.\footnote{En fait, quand la clé |hvlines| (ou la clé |hvlines-except-corners| décrite juste après) est + utilisée, les filets ne sont pas non plus tracés dans les blocs virtuels délimités par des cases reliées par des + lignes pointillées (cf. p. \pageref{dotted-and-hvlines}).} \medskip \begin{Verbatim} @@ -662,6 +663,66 @@ arum & iris & jacinthe & muguet \end{center} +\subsection{La clé hvlines-except-corners} + +La clé |hvlines-except-corners| demande le tracé de tous les filets horizontaux et verticaux \emph{sauf dans les + blocs} et sauf dans les coins vides. + +\medskip +\begin{Verbatim} +\begin{NiceTabular}{*{6}{C}}[~emphase#hvlines-except-corners@,cell-space-top-limit=3pt] + & & & & A \\ + & & A & A & A \\ + & & & A \\ + & & A & A & A & A \\ +A & A & A & A & A & A \\ +A & A & A & A & A & A \\ + & \Block{2-2}{B} & & A \\ + & & & A \\ + & A & A & A \\ +\end{NiceTabular} +\end{Verbatim} +% +\begin{center} +\begin{NiceTabular}{*{6}{C}}[hvlines-except-corners,cell-space-top-limit=3pt] + & & & & A \\ + & & A & A & A \\ + & & & A \\ + & & A & A & A & A \\ +A & A & A & A & A & A \\ +A & A & A & A & A & A \\ + & \Block{2-2}{B} & & A \\ + & & & A \\ + & A & A & A \\ +\end{NiceTabular} +\end{center} + +Comme on le voit, un «coin vide» est constitué de la réunion de tous les rectangles vides partant de la case située +exactement dans le coin. + +\bigskip +\begin{BVerbatim}[boxwidth=11cm,baseline=c] +\begin{NiceTabular}{*{6}{C}}% + [~emphase#hvlines-except-corners@,cell-space-top-limit=3pt] +1\\ +1&1\\ +1&2&1\\ +1&3&3&1\\ +1&4&6&4&1\\ +1&5&10&10&5&1 +\end{NiceTabular} +\end{BVerbatim} +\begin{NiceTabular}{*{6}{C}}% + [c,hvlines-except-corners,cell-space-top-limit=3pt] +1\\ +1&1\\ +1&2&1\\ +1&3&3&1\\ +1&4&6&4&1\\ +1&5&10&10&5&1 +\end{NiceTabular} + + \subsection{La commande \textbackslash diagbox} diff --git a/macros/latex/contrib/nicematrix/nicematrix.dtx b/macros/latex/contrib/nicematrix/nicematrix.dtx index a3e658e757..f4228206e9 100644 --- a/macros/latex/contrib/nicematrix/nicematrix.dtx +++ b/macros/latex/contrib/nicematrix/nicematrix.dtx @@ -15,8 +15,8 @@ % % \fi % \iffalse -\def\myfileversion{4.3} -\def\myfiledate{2020/06/12} +\def\myfileversion{4.4} +\def\myfiledate{2020/06/30} % % %<*batchfile> @@ -703,7 +703,8 @@ version 2005/12/01 or later. % \label{hvlines} % % The key |hvlines| draws all the vertical and horizontal rules \emph{excepted -% in the blocks}.\footnote{In fact, when the key |hvlines| is in force, the +% in the blocks}.\footnote{In fact, when the key |hvlines| (or the key +% |hvlines-except-corners| described just after) is in force, the % rules are also not drawn in the virtual blocks delimited by cells relied par % dotted lines (cf. p. \pageref{dotted-and-hvlines}).} % @@ -729,8 +730,66 @@ version 2005/12/01 or later. % \end{center} % % +% \subsection{The key hvlines-except-corners} +% +% The key |hvlines-except-corners| draws all the horizontal and vertical rules, +% \emph{excepted in the blocks} and excepted in the empty corners. +% +% \medskip +% \begin{Verbatim} +% \begin{NiceTabular}{*{6}{C}}[~emphase#hvlines-except-corners@,cell-space-top-limit=3pt] +% & & & & A \\ +% & & A & A & A \\ +% & & & A \\ +% & & A & A & A & A \\ +% A & A & A & A & A & A \\ +% A & A & A & A & A & A \\ +% & \Block{2-2}{B} & & A \\ +% & & & A \\ +% & A & A & A \\ +% \end{NiceTabular} +% \end{Verbatim} +% % +% \begin{center} +% \begin{NiceTabular}{*{6}{C}}[hvlines-except-corners,cell-space-top-limit=3pt] +% & & & & A \\ +% & & A & A & A \\ +% & & & A \\ +% & & A & A & A & A \\ +% A & A & A & A & A & A \\ +% A & A & A & A & A & A \\ +% & \Block{2-2}{B} & & A \\ +% & & & A \\ +% & A & A & A \\ +% \end{NiceTabular} +% \end{center} +% +% As we can see, an ``empty corner'' is composed by the reunion of all the empty +% rectangles starting from the cell actually in the corner of the array. +% +% \bigskip +% \begin{BVerbatim}[boxwidth=11cm,baseline=c] +% \begin{NiceTabular}{*{6}{C}}% +% [~emphase#hvlines-except-corners@,cell-space-top-limit=3pt] +% 1\\ +% 1&1\\ +% 1&2&1\\ +% 1&3&3&1\\ +% 1&4&6&4&1\\ +% 1&5&10&10&5&1 +% \end{NiceTabular} +% \end{BVerbatim} +% \begin{NiceTabular}{*{6}{C}}[c,hvlines-except-corners,cell-space-top-limit=3pt] +% 1\\ +% 1&1\\ +% 1&2&1\\ +% 1&3&3&1\\ +% 1&4&6&4&1\\ +% 1&5&10&10&5&1 +% \end{NiceTabular} +% % -% \subsection{La commande \textbackslash diagbox} +% \subsection{The command \textbackslash diagbox} % % The command |\diagbox| (inspired by the package \pkg{diagbox}), allows, when % it is used in a cell, to slash that cell diagonally downwards.\footnote{The @@ -1005,7 +1064,7 @@ version 2005/12/01 or later. % % % \bigskip -% One should remark that these commands are compatible with the commands de +% One should remark that these commands are compatible with the commands of % \pkg{booktabs} (|\toprule|, |\midrule|, |\bottomrule|, etc). % % \medskip @@ -3412,7 +3471,7 @@ version 2005/12/01 or later. % % % -% \section{Implementation} +%\section{Implementation} % % By default, the package \pkg{nicematrix} doesn't patch any existing code. % @@ -3668,7 +3727,7 @@ version 2005/12/01 or later. \cs_set:Npn \@@_cline % \end{macrocode} % We have to act in a fully expandable way since there may be |\noalign| (in the -% |\multispan|) to detect. That's why we use |\@@_cline_i:en|. +% |\multispan|) to detect. That's why we use |\@@_cline_i:en|. % \begin{macrocode} { \@@_cline_i:en \l_@@_first_col_int } % \end{macrocode} @@ -4089,8 +4148,8 @@ version 2005/12/01 or later. % \begin{macrocode} \seq_new:N \g_@@_pos_of_blocks_seq % \end{macrocode} -% The sequence |\g_@@_pos_of_blocks_seq| when we will draw the rules required by -% the key |hvlines| (these rules won't be drawn within the blocks). +% The sequence |\g_@@_pos_of_blocks_seq| will be used when we will draw the +% rules required by the keys |hvlines| or |hvlines-except-corners|. % % \bigskip % We will also manage a sequence for the positions of the dotted lines. These @@ -4370,6 +4429,12 @@ version 2005/12/01 or later. \bool_new:N \l_@@_vlines_bool \bool_new:N \l_@@_hvlines_bool % \end{macrocode} +% +% \bigskip +% The flag |\l_@@_hlines_except_corners_bool| corresponds to the key |hlines-except-corners|. +% \begin{macrocode} +\bool_new:N \l_@@_hvlines_except_corners_bool +% \end{macrocode} % % \bigskip % The flag |\l_@@_nullify_dots_bool| corresponds to the option |nullify-dots|. @@ -4573,6 +4638,8 @@ version 2005/12/01 or later. % \begin{macrocode} \keys_define:nn { NiceMatrix / Env } { + hvlines-except-corners .bool_set:N = \l_@@_hvlines_except_corners_bool , + hvlines-except-corners .default:n = true , code-before .code:n = { \tl_if_empty:nF { #1 } @@ -7049,6 +7116,8 @@ version 2005/12/01 or later. { \bool_if:NT \l_@@_hlines_bool \@@_draw_hlines: \bool_if:NT \l_@@_vlines_bool \@@_draw_vlines: + \bool_if:NT \l_@@_hvlines_except_corners_bool + \@@_draw_hvlines_except_corners: } % \end{macrocode} % @@ -9064,6 +9133,7 @@ version 2005/12/01 or later. % % \subsection*{The key hvlines} % +% \subsubsection*{The key hvlines} % % \begin{macrocode} \cs_new_protected:Npn \@@_draw_hlines: @@ -9125,35 +9195,13 @@ version 2005/12/01 or later. \group_begin: \CT@arc@ % \end{macrocode} -% -% First, the exterior rectangle of the array (only in |{NiceArray}| and -% |{NiceTabular}|). -% \begin{macrocode} - \bool_if:NT \l_@@_NiceArray_bool - { - \pgfpicture - \pgfrememberpicturepositiononpagetrue - \pgf@relevantforpicturesizefalse - \pgfsetlinewidth \arrayrulewidth - \pgfsetrectcap - \@@_qpoint:n { col - 1 } - \dim_set_eq:NN \l_tmpa_dim \pgf@x - \@@_qpoint:n { row -1 } - \dim_set_eq:NN \l_tmpb_dim \pgf@y - \@@_qpoint:n { col - \@@_succ:n \c@jCol } - \dim_set_eq:NN \l_tmpc_dim \pgf@x - \@@_qpoint:n { row - \@@_succ:n \c@iRow } - \pgfpathrectanglecorners - { \pgfpoint \l_tmpa_dim \l_tmpb_dim } - { \pgfpoint \l_tmpc_dim \pgf@y } - \pgfusepathqstroke - \endpgfpicture - } -% \end{macrocode} % -% Now, the horizontal rules in the interior of the array. +% The horizontal rules. % \begin{macrocode} - \int_step_variable:nnNn 2 \c@iRow \l_tmpa_tl + \int_step_variable:nnNn + { \bool_if:NTF \l_@@_NiceArray_bool 1 2 } + { \bool_if:NTF \l_@@_NiceArray_bool { \@@_succ:n \c@iRow } \c@iRow } + \l_tmpa_tl { \int_step_variable:nNn \c@jCol \l_tmpb_tl { @@ -9169,6 +9217,35 @@ version 2005/12/01 or later. { \@@_test_if_hline_in_block:nnnn ##1 } \seq_map_inline:Nn \g_@@_pos_of_xdots_seq { \@@_test_if_hline_in_block:nnnn ##1 } +% \end{macrocode} +% \begin{macrocode} + \bool_if:NT \l_@@_hvlines_except_corners_bool + { + \int_compare:nNnTF \l_tmpa_tl = { \c@iRow + 1 } + { + \seq_if_in:NxT + \l_@@_empty_corner_cells_seq + { \@@_pred:n \l_tmpa_tl - \l_tmpb_tl } + { \bool_set_false:N \g_tmpa_bool } + } + { + \seq_if_in:NxT + \l_@@_empty_corner_cells_seq + { \l_tmpa_tl - \l_tmpb_tl } + { + \int_compare:nNnTF \l_tmpa_tl = 1 + { \bool_set_false:N \g_tmpa_bool } + { + \seq_if_in:NxT + \l_@@_empty_corner_cells_seq + { \@@_pred:n \l_tmpa_tl - \l_tmpb_tl } + { \bool_set_false:N \g_tmpa_bool } + } + } + } + } +% \end{macrocode} +% \begin{macrocode} \bool_if:NT \g_tmpa_bool { \pgfpicture @@ -9190,17 +9267,20 @@ version 2005/12/01 or later. } } % \end{macrocode} -% Now, the vertical rules in the interior of the array. +% Now, the vertical rules. % \begin{macrocode} \int_step_variable:nNn \c@iRow \l_tmpa_tl { - \int_step_variable:nnNn 2 \c@jCol \l_tmpb_tl + \int_step_variable:nnNn + { \bool_if:NTF \l_@@_NiceArray_bool 1 2 } + { \bool_if:NTF \l_@@_NiceArray_bool { \@@_succ:n \c@jCol } \c@jCol } + \l_tmpb_tl { % \end{macrocode} -% The boolean |\g_tmpa_bool| indicates whether the small vertial rule will be +% The boolean |\g_tmpa_bool| indicates whether the small vertical rule will be % drawn. If we find that it is in a block (a real block, created by |\Block| or % a virtual block corresponding to a dotted line, created by |\Cdots|, |\Vdots|, -% etc.), we will set |\g_tmpa_bool| to |false| and the small vertial rule won't +% etc.), we will set |\g_tmpa_bool| to |false| and the small vertical rule won't % be drawn. % \begin{macrocode} \bool_gset_true:N \g_tmpa_bool @@ -9208,6 +9288,37 @@ version 2005/12/01 or later. { \@@_test_if_vline_in_block:nnnn ##1 } \seq_map_inline:Nn \g_@@_pos_of_xdots_seq { \@@_test_if_vline_in_block:nnnn ##1 } +% \end{macrocode} +% +% \begin{macrocode} + \bool_if:NT \l_@@_hvlines_except_corners_bool + { + \int_compare:nNnTF \l_tmpb_tl = { \@@_succ:n \c@jCol } + { + \seq_if_in:NxT + \l_@@_empty_corner_cells_seq + { \l_tmpa_tl - \@@_pred:n \l_tmpb_tl } + { \bool_set_false:N \g_tmpa_bool } + } + { + \seq_if_in:NxT + \l_@@_empty_corner_cells_seq + { \l_tmpa_tl - \l_tmpb_tl } + { + \int_compare:nNnTF \l_tmpb_tl = 1 + { \bool_set_false:N \g_tmpa_bool } + { + \seq_if_in:NxT + \l_@@_empty_corner_cells_seq + { \l_tmpa_tl - \@@_pred:n \l_tmpb_tl } + { \bool_set_false:N \g_tmpa_bool } + } + } + } + } +% \end{macrocode} +% +% \begin{macrocode} \bool_if:NT \g_tmpa_bool { \pgfpicture @@ -9242,7 +9353,7 @@ version 2005/12/01 or later. % |#1|, |#2|, |#3| and |#4|. If this rule would be in the block (it must not be % drawn), the boolean |\l_tmpa_bool| is set to |false|. % \begin{macrocode} -\cs_set_protected:Npn \@@_test_if_hline_in_block:nnnn #1 #2 #3 #4 +\cs_new_protected:Npn \@@_test_if_hline_in_block:nnnn #1 #2 #3 #4 { \int_compare:nNnT \l_tmpa_tl > { #1 } { @@ -9260,7 +9371,7 @@ version 2005/12/01 or later. % % The same for vertical rules. % \begin{macrocode} -\cs_set_protected:Npn \@@_test_if_vline_in_block:nnnn #1 #2 #3 #4 +\cs_new_protected:Npn \@@_test_if_vline_in_block:nnnn #1 #2 #3 #4 { \int_compare:nNnT \l_tmpa_tl > { #1 - 1 } { @@ -9277,8 +9388,158 @@ version 2005/12/01 or later. % \end{macrocode} % % +% \bigskip +% \subsubsection*{The key hvlines-except-corners} % +% +% \begin{macrocode} +\cs_new_protected:Npn \@@_draw_hvlines_except_corners: + { +% \end{macrocode} +% The sequence |\l_@@_empty_corner_cells_seq| will be the sequence of all the +% cells empty (and not in a block) considered in the corners of the array. +% \begin{macrocode} + \seq_clear_new:N \l_@@_empty_corner_cells_seq + \@@_compute_a_corner:nnnnnn 1 1 1 1 \c@iRow \c@jCol + \@@_compute_a_corner:nnnnnn 1 \c@jCol 1 { -1 } \c@iRow 1 + \@@_compute_a_corner:nnnnnn \c@iRow 1 { -1 } 1 1 \c@jCol + \@@_compute_a_corner:nnnnnn \c@iRow \c@jCol { -1 } { -1 } 1 1 + \@@_draw_hvlines_ii: + } +% \end{macrocode} +% +% \bigskip +% ``Computing a corner'' is determining all the empty cells (which are not in a +% block) that belong to that corner. These cells will be added to the sequence +% |\l_@@_empty_corner_cells_seq|. +% +% \medskip +% The six arguments of |\@@_compute_a_corner:nnnnnn| are as follow: +% \begin{itemize} +% \item |#1| and |#2| are the number of row and column of the cell which is +% actually in the corner ; +% \item |#3| and |#4| are the step in rows and the step in columns when moving +% from the corner ; +% \item |#5| is the number of the final row when scanning the rows from the +% corner ; +% \item |#6| is the number of the final column when scanning the columns from +% the corner. +% \end{itemize} +% \begin{macrocode} +\cs_new_protected:Npn \@@_compute_a_corner:nnnnnn #1 #2 #3 #4 #5 #6 + { +% \end{macrocode} +% For the explanations and the name of the variables, we consider that we are +% computing the left-upper corner. +% +% First, we try to determine which is the last empty cell (and not in a block: +% we won't add that precision any longer) in the column of number~$1$. The flag +% |\l_tmpa_bool| will be raised when a non-empty cell is found. +% \begin{macrocode} + \bool_set_false:N \l_tmpa_bool + \int_zero_new:N \l_@@_last_empty_row_int + \int_step_inline:nnnn { #1 } { #3 } { #5 } + { + \@@_test_if_cell_in_a_block:nx { ##1 } { \int_eval:n { #2 } } + \bool_if:nTF + { + \cs_if_exist_p:c + { pgf @ sh @ ns @ \@@_env: - ##1 - \int_eval:n { #2 } } + || + \l_tmpb_bool + } + { \bool_set_true:N \l_tmpa_bool } + { + \bool_if:NF \l_tmpa_bool + { \int_set:Nn \l_@@_last_empty_row_int { ##1 } } + } + } +% \end{macrocode} +% Now, you determine the last empty cell in the row of number~$1$. +% \begin{macrocode} + \bool_set_false:N \l_tmpa_bool + \int_zero_new:N \l_@@_last_empty_column_int + \int_step_inline:nnnn { #2 } { #4 } { #6 } + { + \@@_test_if_cell_in_a_block:xn { \int_eval:n { #1 } } { ##1 } + \bool_if:nTF + { + \cs_if_exist_p:c + { pgf @ sh @ ns @ \@@_env: - \int_eval:n { #1 } - ##1 } + || \l_tmpb_bool + } + { \bool_set_true:N \l_tmpa_bool } + { + \bool_if:NF \l_tmpa_bool + { \int_set:Nn \l_@@_last_empty_column_int { ##1 } } + } + } +% \end{macrocode} +% Now, we loop over the rows. +% \begin{macrocode} + \int_step_inline:nnnn { #1 } { #3 } \l_@@_last_empty_row_int + { +% \end{macrocode} +% We treat the row number |##1| with another loop. +% \begin{macrocode} + \bool_set_false:N \l_tmpa_bool + \int_step_inline:nnnn { #2 } { #4 } \l_@@_last_empty_column_int + { + \@@_test_if_cell_in_a_block:nn { ##1 } { ####1 } + \bool_if:nTF + { + \cs_if_exist_p:c + { pgf @ sh @ ns @ \@@_env: - ##1 - ####1 } + || \l_tmpb_bool + } + { \bool_set_true:N \l_tmpa_bool } + { + \bool_if:NF \l_tmpa_bool + { + \int_set:Nn \l_@@_last_empty_column_int { ####1 } + \seq_put_right:Nn + \l_@@_empty_corner_cells_seq + { ##1 - ####1 } + } + } + } + } + } +% \end{macrocode} +% +% \bigskip +% The following macro tests whether if a cell is in (at least) one of the blocks +% of the array. +% +% The flag |\l_tmpb_bool| will be raised if the cell |#1|-|#2| is in a block. +% \begin{macrocode} +\cs_new_protected:Npn \@@_test_if_cell_in_a_block:nn #1 #2 + { + \bool_set_false:N \l_tmpb_bool + \seq_map_inline:Nn \g_@@_pos_of_blocks_seq + { \@@_test_if_cell_in_block:nnnnnnn { #1 } { #2 } ##1 } + } +% \end{macrocode} +% +% \begin{macrocode} +\cs_generate_variant:Nn \@@_test_if_cell_in_a_block:nn { nx , xn } +% \end{macrocode} +% +% \begin{macrocode} +\cs_new_protected:Npn \@@_test_if_cell_in_block:nnnnnnn #1 #2 #3 #4 #5 #6 + { + \bool_if:nT + { + \int_compare_p:n { #3 <= #1 } + && \int_compare_p:n { #1 <= #5 } + && \int_compare_p:n { #4 <= #2 } + && \int_compare_p:n { #2 <= #6 } + } + { \bool_set_true:N \l_tmpb_bool } + } +% \end{macrocode} % +% % \bigskip % \subsection*{The commands to draw dotted lines to separate columns and rows} % @@ -10008,7 +10269,7 @@ version 2005/12/01 or later. \cs_new_protected:Npn \@@_Block_iii:nnnnnn #1 #2 #3 #4 #5 #6 { % \end{macrocode} -% The group is for the keys (even if, as for new, there is only one key, called +% The group is for the keys (even if, as for now, there is only one key, called % |tikz| and not documented). % \begin{macrocode} \group_begin: @@ -10785,6 +11046,7 @@ version 2005/12/01 or later. first-row,~ hlines,~ hvlines,~ + hvlines-except-corners,~ last-col,~ last-row,~ left-margin,~ @@ -11309,6 +11571,10 @@ version 2005/12/01 or later. % % It's now possible to use the command |\Block| in the ``last row''. % +% \subsection*{Changes between versions 4.3 and 4.4} +% +% New key |hvlines-except-corners|. +% % % \PrintIndex % diff --git a/macros/latex/contrib/nicematrix/nicematrix.pdf b/macros/latex/contrib/nicematrix/nicematrix.pdf index 31fb149271..2c72de6ae1 100644 Binary files a/macros/latex/contrib/nicematrix/nicematrix.pdf and b/macros/latex/contrib/nicematrix/nicematrix.pdf differ diff --git a/macros/latex/contrib/pm-isomath/README.txt b/macros/latex/contrib/pm-isomath/README.txt index 2b1f69bd14..0d1a39f96e 100644 --- a/macros/latex/contrib/pm-isomath/README.txt +++ b/macros/latex/contrib/pm-isomath/README.txt @@ -1,31 +1,15 @@ -%% -%% This is file `README.txt', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% pm-isomath.dtx (with options: `txt') -%% ______________________________________________________ -%% The PM-ISOmath bundle -%% Copyright (C) 2017-2020 Claudio Beccari -%% All rights reserved -%% -%% License information appended -%% \ProvidesFile{README.txt}[% + 2020/04/18 v.1.0.06 + README file for pm-isomath.sty] - -%% -%% -%% Distributable under the LaTeX Project Public License, -%% version 1.3c or higher (your choice). The latest version of -%% this license is at: http://www.latex-project.org/lppl.txt -%% -%% This work is "maintained" -%% -%% This work consists of this file pm-isomath.dtx, a README.txt file -%% and the derived files: -%% pm-isomath.sty, pm-isomath.pdf. -%% -%% -%% End of file `README.txt'. + + Distributable under the LaTeX Project Public License, + version 1.3c or higher (your choice). The latest version of + this license is at: http://www.latex-project.org/lppl.txt + + This work is "maintained" + + This work consists of this file pm-isomath.dtx, a README.txt file + and the derived files: + pm-isomath.sty, pm-isomath.pdf. + diff --git a/macros/latex/contrib/pm-isomath/pm-isomath.dtx b/macros/latex/contrib/pm-isomath/pm-isomath.dtx index e72d09d24b..9e456241ff 100644 --- a/macros/latex/contrib/pm-isomath/pm-isomath.dtx +++ b/macros/latex/contrib/pm-isomath/pm-isomath.dtx @@ -32,7 +32,7 @@ This work consists of this file pm-isomath.dtx, a README.txt file \askforoverwritefalse \generate{\file{pm-isomath.sty}{\from{pm-isomath.dtx}{style}} - \file{README.txt}{\from{pm-isomath.dtx}{txt}} +% \file{README.txt}{\from{pm-isomath.dtx}{txt}} } \def\tmpa{plain} @@ -56,11 +56,11 @@ This work consists of this file pm-isomath.dtx, a README.txt file % %