summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-03-26 03:01:26 +0000
committerNorbert Preining <norbert@preining.info>2021-03-26 03:01:26 +0000
commitee37a4d1dc2573ffd9c43a006e94cfc5de14cf14 (patch)
tree8ee47b0e665c22617d85794b4d4ac99e1661f407
parent528b39b361332548c9bcfa5043e61f5a161b0f63 (diff)
CTAN sync 202103260301
-rw-r--r--FILES.byname1033
-rw-r--r--FILES.byname.gzbin2301021 -> 2301821 bytes
-rw-r--r--FILES.last07days876
-rw-r--r--fonts/cochineal/README7
-rw-r--r--fonts/cochineal/tfm/zcochbmia.tfmbin2412 -> 2544 bytes
-rw-r--r--fonts/cochineal/tfm/zcochmia.tfmbin2396 -> 2512 bytes
-rw-r--r--fonts/cochineal/vf/zcochbmia.vfbin1948 -> 2200 bytes
-rw-r--r--fonts/cochineal/vf/zcochmia.vfbin1956 -> 2196 bytes
-rw-r--r--fonts/erewhon/README5
-rw-r--r--fonts/newpx/README7
-rw-r--r--fonts/newpx/afm/pxbmiaX.afm46
-rw-r--r--fonts/newpx/afm/pxbsys.afm6
-rw-r--r--fonts/newpx/afm/pxmiaX.afm33
-rw-r--r--fonts/newpx/doc/newpxdoc.pdfbin793728 -> 804826 bytes
-rw-r--r--fonts/newpx/doc/newpxdoc.tex4
-rw-r--r--fonts/newpx/tex/newpxmath.sty504
-rw-r--r--fonts/newpx/tex/newpxtext.sty8
-rw-r--r--fonts/newpx/tfm/pxbmiaX.tfmbin1732 -> 1808 bytes
-rw-r--r--fonts/newpx/tfm/pxbsys.tfmbin1644 -> 1644 bytes
-rw-r--r--fonts/newpx/tfm/pxmiaX.tfmbin1632 -> 1720 bytes
-rw-r--r--fonts/newpx/tfm/zplbexx.tfmbin1772 -> 1784 bytes
-rw-r--r--fonts/newpx/tfm/zplbmia.tfmbin2156 -> 2288 bytes
-rw-r--r--fonts/newpx/tfm/zplbsy.tfmbin2056 -> 2056 bytes
-rw-r--r--fonts/newpx/tfm/zplexx.tfmbin1760 -> 1772 bytes
-rw-r--r--fonts/newpx/tfm/zplmia.tfmbin2076 -> 2220 bytes
-rw-r--r--fonts/newpx/type1/pxbmiaX.pfbbin36960 -> 43755 bytes
-rw-r--r--fonts/newpx/type1/pxbsys.pfbbin38825 -> 38833 bytes
-rw-r--r--fonts/newpx/type1/pxmiaX.pfbbin42125 -> 49008 bytes
-rw-r--r--fonts/newpx/vf/zplbmia.vfbin1532 -> 1760 bytes
-rw-r--r--fonts/newpx/vf/zplmia.vfbin1528 -> 1748 bytes
-rw-r--r--fonts/newtx/README10
-rw-r--r--fonts/newtx/afm/txbexs.afm200
-rw-r--r--fonts/newtx/afm/txbsys.afm8
-rw-r--r--fonts/newtx/doc/newtxdoc.pdfbin1227538 -> 1237280 bytes
-rw-r--r--fonts/newtx/doc/newtxdoc.tex6
-rw-r--r--fonts/newtx/tex/newtxmath.sty71
-rw-r--r--fonts/newtx/tfm/ntxbexx.tfmbin1784 -> 1784 bytes
-rw-r--r--fonts/newtx/tfm/ntxbmia.tfmbin2484 -> 2656 bytes
-rw-r--r--fonts/newtx/tfm/ntxmia.tfmbin1948 -> 2640 bytes
-rw-r--r--fonts/newtx/tfm/ntxsy5.tfmbin1992 -> 1992 bytes
-rw-r--r--fonts/newtx/tfm/ntxsy7.tfmbin2004 -> 2012 bytes
-rw-r--r--fonts/newtx/tfm/nxlbmia.tfmbin2568 -> 2676 bytes
-rw-r--r--fonts/newtx/tfm/nxlmia.tfmbin2520 -> 2616 bytes
-rw-r--r--fonts/newtx/tfm/txbexs.tfmbin1544 -> 1544 bytes
-rw-r--r--fonts/newtx/tfm/zutbmia.tfmbin2508 -> 2648 bytes
-rw-r--r--fonts/newtx/tfm/zutmia.tfmbin2464 -> 2596 bytes
-rw-r--r--fonts/newtx/type1/txbexs.pfbbin36674 -> 31874 bytes
-rw-r--r--fonts/newtx/type1/txbsys.pfbbin41353 -> 41353 bytes
-rw-r--r--fonts/newtx/vf/ntxbmia.vfbin1860 -> 2140 bytes
-rw-r--r--fonts/newtx/vf/ntxmia.vfbin1504 -> 2140 bytes
-rw-r--r--fonts/newtx/vf/ntxsy5.vfbin1776 -> 1784 bytes
-rw-r--r--fonts/newtx/vf/ntxsy7.vfbin1888 -> 1892 bytes
-rw-r--r--fonts/newtx/vf/nxlbmia.vfbin1976 -> 2176 bytes
-rw-r--r--fonts/newtx/vf/nxlmia.vfbin2048 -> 2252 bytes
-rw-r--r--fonts/newtx/vf/zutbmia.vfbin1904 -> 2128 bytes
-rw-r--r--fonts/newtx/vf/zutmia.vfbin1948 -> 2176 bytes
-rw-r--r--fonts/notomath/README.txt (renamed from fonts/notomath/README)6
-rw-r--r--fonts/notomath/doc/notomath-doc.pdfbin400450 -> 413492 bytes
-rw-r--r--fonts/notomath/doc/notomath-doc.tex4
-rw-r--r--fonts/scholax/README8
-rw-r--r--fonts/scholax/doc/scholax-doc.pdfbin380689 -> 720342 bytes
-rw-r--r--fonts/scholax/doc/scholax-doc.tex33
-rw-r--r--fonts/scholax/tex/scholax.sty48
-rw-r--r--fonts/scholax/tfm/zncbmia.tfmbin1932 -> 2052 bytes
-rw-r--r--fonts/scholax/tfm/zncfbmia.tfmbin2144 -> 2248 bytes
-rw-r--r--fonts/scholax/tfm/zncfmia.tfmbin2104 -> 2208 bytes
-rw-r--r--fonts/scholax/tfm/zncmia.tfmbin1940 -> 2056 bytes
-rw-r--r--fonts/scholax/vf/zncbmia.vfbin1544 -> 1720 bytes
-rw-r--r--fonts/scholax/vf/zncfbmia.vfbin1728 -> 1932 bytes
-rw-r--r--fonts/scholax/vf/zncfmia.vfbin1720 -> 1924 bytes
-rw-r--r--fonts/scholax/vf/zncmia.vfbin1540 -> 1716 bytes
-rw-r--r--fonts/xcharter/README9
-rw-r--r--fonts/xcharter/doc/xcharter-doc.pdfbin781765 -> 783955 bytes
-rw-r--r--fonts/xcharter/doc/xcharter-doc.tex2
-rw-r--r--fonts/xcharter/tfm/zchbmia.tfmbin2224 -> 2376 bytes
-rw-r--r--fonts/xcharter/tfm/zchmia-fromvf.tfmbin0 -> 2348 bytes
-rw-r--r--fonts/xcharter/tfm/zchmia.tfmbin2348 -> 2492 bytes
-rw-r--r--fonts/xcharter/vf/zchbmia.vfbin1832 -> 2072 bytes
-rw-r--r--fonts/xcharter/vf/zchmia-fromvf.vfbin0 -> 2060 bytes
-rw-r--r--fonts/xcharter/vf/zchmia.vfbin2060 -> 2304 bytes
-rw-r--r--language/japanese/gckanbun/LICENSE9
-rw-r--r--language/japanese/gckanbun/README.md26
-rw-r--r--language/japanese/gckanbun/gckanbun.pdfbin0 -> 73689 bytes
-rw-r--r--language/japanese/gckanbun/gckanbun.sty182
-rw-r--r--language/japanese/gckanbun/gckanbun.tex92
-rw-r--r--language/japanese/gckanbun/test-gckanbun.tex177
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee-alphabetic.pdfbin293031 -> 292616 bytes
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee-alphabetic.tex6
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee.pdfbin384266 -> 384416 bytes
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee.tex7
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee-alphabetic.bbx4
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee-alphabetic.cbx4
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee.bbx9
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee.cbx4
-rw-r--r--macros/latex/contrib/easybook/doc/chapter1.tex6
-rw-r--r--macros/latex/contrib/easybook/doc/chapter2.tex4
-rw-r--r--macros/latex/contrib/easybook/doc/easybook-demo.pdfbin262715 -> 262400 bytes
-rw-r--r--macros/latex/contrib/easybook/doc/easybook-demo.tex4
-rw-r--r--macros/latex/contrib/easybook/doc/easybook.pdfbin259277 -> 258854 bytes
-rw-r--r--macros/latex/contrib/easybook/easybook.dtx236
-rw-r--r--macros/latex/contrib/foliono/MANIFEST-Foliono.txt30
-rw-r--r--macros/latex/contrib/foliono/README24
-rw-r--r--macros/latex/contrib/foliono/foliono.pdfbin0 -> 181952 bytes
-rw-r--r--macros/latex/contrib/foliono/foliono.sty526
-rw-r--r--macros/latex/contrib/foliono/foliono.tex923
-rw-r--r--macros/latex/contrib/foliono/lppl.txt416
-rw-r--r--macros/latex/contrib/foliono/pics/only-folio.pngbin0 -> 29936 bytes
-rw-r--r--macros/latex/contrib/foliono/pics/only-quire.pngbin0 -> 31016 bytes
-rw-r--r--macros/latex/contrib/foliono/pics/skip-first.pngbin0 -> 33524 bytes
-rw-r--r--macros/latex/contrib/foliono/pics/standard.pngbin0 -> 33597 bytes
-rw-r--r--macros/latex/contrib/powerdot/README100
-rw-r--r--macros/latex/contrib/powerdot/doc/lyx/powerdot-example.tex318
-rw-r--r--macros/latex/contrib/powerdot/doc/lyx/powerdot.layout922
-rw-r--r--macros/latex/contrib/powerdot/doc/manifest.txt166
-rw-r--r--macros/latex/contrib/powerdot/doc/powerdot.pdfbin543912 -> 545004 bytes
-rw-r--r--macros/latex/contrib/powerdot/run/powerdot-default.ps218
-rw-r--r--macros/latex/contrib/powerdot/source/powerdot.dtx17509
-rw-r--r--systems/texlive/tlnet/tlpkg/TeXLive/TLConfig.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb478
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2287276 -> 2287044 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/bionic/InRelease40
-rw-r--r--systems/win32/miktex/setup/deb/dists/bionic/Release26
-rw-r--r--systems/win32/miktex/setup/deb/dists/bionic/Release.gpg14
-rw-r--r--systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gzbin1852 -> 1868 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages16
-rw-r--r--systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.bz2bin2140 -> 2237 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gzbin1724 -> 1849 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/buster/InRelease40
-rw-r--r--systems/win32/miktex/setup/deb/dists/buster/Release26
-rw-r--r--systems/win32/miktex/setup/deb/dists/buster/Release.gpg14
-rw-r--r--systems/win32/miktex/setup/deb/dists/buster/universe/Contents-amd64.gzbin1852 -> 1868 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages16
-rw-r--r--systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.bz2bin2195 -> 2304 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.gzbin1750 -> 1891 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/focal/InRelease40
-rw-r--r--systems/win32/miktex/setup/deb/dists/focal/Release26
-rw-r--r--systems/win32/miktex/setup/deb/dists/focal/Release.gpg14
-rw-r--r--systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gzbin1749 -> 1764 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages22
-rw-r--r--systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2bin1974 -> 2107 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gzbin1618 -> 1757 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/stretch/InRelease40
-rw-r--r--systems/win32/miktex/setup/deb/dists/stretch/Release26
-rw-r--r--systems/win32/miktex/setup/deb/dists/stretch/Release.gpg14
-rw-r--r--systems/win32/miktex/setup/deb/dists/stretch/universe/Contents-amd64.gzbin1852 -> 1868 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages16
-rw-r--r--systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.bz2bin2180 -> 2303 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.gzbin1753 -> 1885 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/xenial/InRelease40
-rw-r--r--systems/win32/miktex/setup/deb/dists/xenial/Release26
-rw-r--r--systems/win32/miktex/setup/deb/dists/xenial/Release.gpg14
-rw-r--r--systems/win32/miktex/setup/deb/dists/xenial/universe/Contents-amd64.gzbin1852 -> 1868 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages16
-rw-r--r--systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.bz2bin2163 -> 2256 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.gzbin1721 -> 1845 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora-33.repo5
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/0598965c999f2a1c61f5bed959eb5f51b78e2278229802eb3f80880f410e2d7b-filelists.sqlite.bz2bin51985 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/10202a0548e49491aa678b9316d889c6c66d8560edb386d91dd368ea4390009e-other.sqlite.bz2bin1595 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/1d64c76bd23356a361888a3e5a7b69446b0d7781b25af37bc97aa423bfe90d14-filelists.xml.gzbin0 -> 35075 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/1d9ac021f84ce92845860477901db1c094e74de6857b29b56bc055bd34bf4315-primary.xml.gzbin0 -> 4493 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/44dcf1a7eb68f5078d6270caf6df93876a05ff48f98c69fcf93f33a8006c9153-primary.xml.gzbin4233 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/4bea59d35a89d5f7bd8a182b527865293b71d2cfbfe48b3d30502dc5342c3e63-primary.sqlite.bz2bin0 -> 41251 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/5011480a4f2a09018838bbefeeee9b927c7f90303845952a7daf8519069033fb-filelists.sqlite.bz2bin0 -> 56524 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/566465ad8636f0ed31078743f07682071e5956473fda1513e66a88f129496373-other.sqlite.bz2bin0 -> 1679 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/907c541e6ab8ada4d19dc30e0362404f31afb5c0de4249d9f0dc064a70f34c37-other.xml.gzbin0 -> 808 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/a5c9b2067b00b254db227d8c7d73d396e4c5a78a421594b794a8a83ab6c6d4f4-filelists.xml.gzbin33521 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/ecff3dddf38312afe0dc23474e5033c1e3b579442d7f2d08ecaae04ec86d348b-primary.sqlite.bz2bin37704 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/fd8d66513cdd220c412ba706b960af332660b2f4ad90a54c1ed4b74229cabcac-other.xml.gzbin761 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml72
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml.asc16
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/30/repodata/0c2361d265bdbc32629890e86d9014336f42c43f9744d4dcbed4b6243ae969a1-filelists.xml.gzbin0 -> 35357 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/30/repodata/179a6d13d0d080f308a94e41b87d8a93d5d6205069135c906bdcdd55b1add992-primary.sqlite.bz2bin0 -> 41440 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/30/repodata/1cd2b6ac4e3bd63c3f1a7734fe17878faabb07942bbf772049d56fe91ac46168-other.xml.gzbin0 -> 641 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/30/repodata/1f903c7ff148290bbeae68278d8e510bfee919b62b7f40fa52aac2b5a8b00122-other.xml.gzbin598 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/30/repodata/251260fa45dd7d98d1b81873718be1371c3ecc0b1a16718c0aebb91c71c49c0d-filelists.xml.gzbin33787 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/30/repodata/5167223ed42fe5a4c1272eec3d0a9b8f1f35a4f2fdd9d2afe71c886cbfe0157c-primary.xml.gzbin4207 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/30/repodata/76861cb11c2ce5ce5a04c84879860aa7a6ec1208450eac109e7b70b31428b4ea-filelists.sqlite.bz2bin52436 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/30/repodata/915e51136f81da11b8a7f3ff9c0210b94493460b502e174d31e2c88d5dd58952-primary.sqlite.bz2bin37898 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/30/repodata/9eccf095a4251917ed8f5e774adfaef40165d9cca99619331493e8d8843d1e04-other.sqlite.bz2bin0 -> 1275 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/30/repodata/a1947fd6300506385bcf90a49f84c85c74228ec9475f9e37c04c05e62cba90f7-filelists.sqlite.bz2bin0 -> 56873 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/30/repodata/fccb9deaa71b085cf72e4550fd432a75fb64cc758db3248489ce72b32681b469-primary.xml.gzbin0 -> 4461 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/30/repodata/ff1193b53aec31d9be5c4894ce8260fcdba9e195d53f10f95919f532629ff49d-other.sqlite.bz2bin1234 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml72
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml.asc16
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/32/repodata/01ab385be723d1d8aad031682eddcbf2e126ba79eb0f589fb1980e63f83fb1c9-filelists.sqlite.bz2bin0 -> 46007 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/32/repodata/2a12c443de6593db1a41b3225a7dc63498304b710e1c5698290aecd35237bbe7-primary.sqlite.bz2bin0 -> 34948 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/32/repodata/3727f6ba9ea943abc8d3eb02a216428cec2eb23bf32d55dbd24b4003385f689d-primary.xml.gzbin0 -> 4052 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/32/repodata/52f34e81b5a084573412b5975db71beb01946e93a1abf9ff59d6b1b3efd93452-filelists.xml.gz (renamed from systems/win32/miktex/setup/rpm/fedora/32/repodata/af957cec93bc9724ae26651ff87944024132d26d5990a97891f1928938b3f2da-filelists.xml.gz)bin25839 -> 27412 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/32/repodata/5a9f4006d165ba02113d71aee6743a5a8627c848f76f3d518e6215996f2fb314-primary.xml.gzbin3784 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/32/repodata/6daa162fee251a483f3d9cbd1823f8e62748f04a33169898589129192227a068-filelists.sqlite.bz2bin41450 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/32/repodata/6e8a58e6168b7a98ef2bc0a62b181244ff7379b3b5e65b3b9a2e65960a95a84a-other.sqlite.bz2bin1082 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/32/repodata/701c92a21ce7a5b0fb6be76fa0cae19035ba6488a8a374a6fb9027006cf935e1-primary.sqlite.bz2bin31556 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/32/repodata/721c38a59d8028a108a2c9739f03d90631fe77b6d86f4c136055a3fab794748e-other.xml.gzbin511 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/32/repodata/78b74d063aa19c93dfdf16fffd31976ed123ec79ca244ae9a8e718cc79e6abe3-other.xml.gzbin0 -> 554 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/32/repodata/d6ffde28dc05f949da9e77332c49e145993dd5a85a30b990ed5b6f5e485ce07a-other.sqlite.bz2bin0 -> 1147 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml72
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml.asc16
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/33/repodata/16122e9b73a7320dcfe6df6d2051c772f7ace6b9ebf120571cddb2c7a59984fe-primary.sqlite.bz2bin0 -> 7398 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/33/repodata/2fb9af0260521bae76e8951043f3b26ad3603e3b50f46c2bbebc14377a90a7fc-primary.xml.gzbin0 -> 2164 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/33/repodata/36c9d84ddc6e104998d1d319e44172701e212b8e874612e7a1007b474624ddc4-other.sqlite.bz2bin0 -> 778 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/33/repodata/3d32a0ae930fa283e8eab3df6df34bb48a1e44570cc988b47d688e60c9b7d400-other.xml.gzbin0 -> 344 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/33/repodata/9467962fe43d66e1ac5303e5cc5ebe16fb1c33a190c899c11144cda28774063e-filelists.xml.gzbin0 -> 6238 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/33/repodata/ebacaa90c760f06fa677e9d295c608824ce97a9fe89f962076ad1c2cd72a0c1d-filelists.sqlite.bz2bin0 -> 8383 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml55
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml.asc11
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/01f9a8490062b3eb49a52f3ec061d59709a0f895f4b97c34c177de3919cd17e7-other.xml.gzbin0 -> 807 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/93b0baf6cb93873f92718e20c44261e1511bf1581cf8c1ff5d8766a7bedfd1c9-filelists.xml.gzbin3369 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/9942057e29455a3a9400426230bd7012d2ce48e7f0c59846bac90f7f0a325ba7-primary.sqlite.bz2bin0 -> 41104 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/9d3d5a528fbe473afe3d2efc65229da980ee81310f685aae7da6740f5f643fab-filelists.sqlite.bz2bin0 -> 8336 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/a1ce5be9ec66407b56acec4233c38007639b93e46e661eb634f52c0a55e3a73e-other.xml.gzbin756 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/a1dbc37d5215495c3094f917cd98c14dfbbae9110a2173787ea6448cc2b6e27b-primary.xml.gzbin4209 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/a4206fe9519fdf4896787e97f94e8773ea38bc97a40efe411208805b99d6f19c-other.sqlite.bz2bin1590 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/b9e256aa0756d261646b1d0f35c2d40f09256ffa1dba0fe0dd20903401a5e1ee-other.sqlite.bz2bin0 -> 1670 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/c015d67a6c75e7d61091ddb069ac4c9a3e812442e4b7949dae07d42a25f2cedf-primary.xml.gzbin0 -> 4468 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/d4cb1b2ae0f5c9594d82ef284406942aacf207cee627a2402ab7da3027d5d9ce-primary.sqlite.bz2bin37490 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/eb69a843b61e02f86a5e6ebebba39bd283fe01f009c24f7ae9ebd9fd55a59da7-filelists.xml.gzbin0 -> 3522 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/edf5be2cca4631c5bc6d0b80b9da54127936a6d9ba795906cd27925a5fd8a6bd-filelists.sqlite.bz2bin7843 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml72
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc16
-rw-r--r--systems/win32/miktex/source/CHANGELOG.md15
-rw-r--r--systems/win32/miktex/tm/packages/files.csv.lzmabin572807 -> 574351 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/files.csv.lzmabin572656 -> 574491 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini10
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini12
-rw-r--r--systems/win32/w32tex/ChangeLog6
-rw-r--r--timestamp2
229 files changed, 15055 insertions, 11257 deletions
diff --git a/FILES.byname b/FILES.byname
index fb060783f7..9dd7c03f33 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -5087,7 +5087,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2021/03/24 | 156119 | FILES.last07days
+2021/03/25 | 122769 | FILES.last07days
2020/08/14 | 104065 | fonts/academicons/academicons.pdf
2020/08/14 | 17247 | fonts/academicons/academicons.sty
2020/08/14 | 6546 | fonts/academicons/academicons.tex
@@ -24094,7 +24094,7 @@
2020/09/15 | 231836 | fonts/cochineal/opentype/Cochineal-Bold.otf
2020/09/15 | 231680 | fonts/cochineal/opentype/Cochineal-Italic.otf
2020/09/15 | 230184 | fonts/cochineal/opentype/Cochineal-Roman.otf
-2020/12/20 | 6953 | fonts/cochineal/README
+2021/03/25 | 7064 | fonts/cochineal/README
2016/01/31 | 196 | fonts/cochineal/tex/cochineal.fontspec
2020/09/21 | 6802 | fonts/cochineal/tex/cochineal.sty
2016/02/17 | 1195 | fonts/cochineal/tex/LGRCochineal-LF.fd
@@ -24508,9 +24508,9 @@
2020/09/15 | 1688 | fonts/cochineal/tfm/Cochineal-Roman-ts1.tfm
2019/10/15 | 1424 | fonts/cochineal/tfm/cochMI.tfm
2019/10/16 | 788 | fonts/cochineal/tfm/cochMRM.tfm
-2020/09/24 | 2412 | fonts/cochineal/tfm/zcochbmia.tfm
+2021/03/23 | 2544 | fonts/cochineal/tfm/zcochbmia.tfm
2020/09/15 | 3332 | fonts/cochineal/tfm/zcochbmi.tfm
-2020/09/24 | 2396 | fonts/cochineal/tfm/zcochmia.tfm
+2021/03/23 | 2512 | fonts/cochineal/tfm/zcochmia.tfm
2020/09/15 | 3260 | fonts/cochineal/tfm/zcochmi.tfm
2019/10/16 | 37065 | fonts/cochineal/type1/cochBMI.pfb
2019/10/14 | 30219 | fonts/cochineal/type1/cochBRM.pfb
@@ -24649,11 +24649,11 @@
2020/09/15 | 1724 | fonts/cochineal/vf/Cochineal-Roman-tosf-swash-t1.vf
2020/09/15 | 1716 | fonts/cochineal/vf/Cochineal-Roman-tosf-t1.vf
2020/09/15 | 924 | fonts/cochineal/vf/Cochineal-Roman-ts1.vf
-2020/09/24 | 1948 | fonts/cochineal/vf/zcochbmia.vf
+2021/03/23 | 2200 | fonts/cochineal/vf/zcochbmia.vf
2020/09/15 | 2584 | fonts/cochineal/vf/zcochbmi.vf
-2020/09/24 | 1956 | fonts/cochineal/vf/zcochmia.vf
+2021/03/23 | 2196 | fonts/cochineal/vf/zcochmia.vf
2020/09/15 | 2496 | fonts/cochineal/vf/zcochmi.vf
-2020/12/20 | 5874721 | fonts/cochineal.zip
+2021/03/25 | 5875482 | fonts/cochineal.zip
2020/04/13 | 63456 | fonts/coelacanth/doc/coelacanth-samples.pdf
2019/10/10 | 712 | fonts/coelacanth/doc/coelacanth-samples.tex
2019/10/10 | 4433 | fonts/coelacanth/doc/LICENSE.md
@@ -37430,7 +37430,7 @@
2021/02/27 | 217216 | fonts/erewhon/opentype/Erewhon-Italic.otf
2021/02/27 | 258828 | fonts/erewhon/opentype/Erewhon-Regular.otf
2021/02/27 | 242788 | fonts/erewhon/opentype/Erewhon-RegularSlanted.otf
-2021/02/27 | 10230 | fonts/erewhon/README
+2021/03/25 | 10385 | fonts/erewhon/README
2021/01/12 | 269 | fonts/erewhon/tex/erewhon.fontspec
2021/02/27 | 6966 | fonts/erewhon/tex/erewhon.sty
2019/06/09 | 1323 | fonts/erewhon/tex/LY1erewhon-Dnom.fd
@@ -38230,7 +38230,7 @@
2021/02/27 | 1544 | fonts/erewhon/vf/Erewhon-Regular-tosf-sc-t2c.vf
2021/02/27 | 1724 | fonts/erewhon/vf/Erewhon-Regular-tosf-t1.vf
2021/02/27 | 888 | fonts/erewhon/vf/Erewhon-Regular-tosf-ts1.vf
-2021/02/27 | 5292716 | fonts/erewhon.zip
+2021/03/25 | 5292770 | 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
@@ -81408,9 +81408,9 @@
2019/09/09 | 15338 | fonts/newpx/afm/npxsups-BoldItalic.afm
2019/09/09 | 15230 | fonts/newpx/afm/npxsups-Italic.afm
2019/09/09 | 15292 | fonts/newpx/afm/npxsups-Regular.afm
-2019/09/10 | 8231 | fonts/newpx/afm/pxbmiaX.afm
-2020/11/02 | 10623 | fonts/newpx/afm/pxbsys.afm
-2019/09/07 | 8940 | fonts/newpx/afm/pxmiaX.afm
+2021/03/21 | 10129 | fonts/newpx/afm/pxbmiaX.afm
+2021/03/21 | 10621 | fonts/newpx/afm/pxbsys.afm
+2021/03/21 | 10205 | fonts/newpx/afm/pxmiaX.afm
2019/09/11 | 10559 | fonts/newpx/afm/pxsys.afm
2015/02/07 | 353192 | fonts/newpx/afm/TeXGyrePagella-Regular.afm
2020/06/21 | 357033 | fonts/newpx/afm/TeXGyrePagellaX-Bold.afm
@@ -81423,8 +81423,8 @@
2020/06/20 | 358806 | fonts/newpx/afm/zplri.afm
2019/09/22 | 2226 | fonts/newpx/doc/ChangesInV1.4.txt
2015/04/20 | 635 | fonts/newpx/doc/MANIFEST-newpx.txt
-2020/11/02 | 793728 | fonts/newpx/doc/newpxdoc.pdf
-2020/11/02 | 40578 | fonts/newpx/doc/newpxdoc.tex
+2021/03/24 | 804826 | fonts/newpx/doc/newpxdoc.pdf
+2021/03/24 | 41007 | fonts/newpx/doc/newpxdoc.tex
2013/03/29 | 8118 | fonts/newpx/doc/newpxeg-crop.pdf
2013/03/27 | 8858 | fonts/newpx/doc/pxfontseg-crop.pdf
2018/10/07 | 3713 | fonts/newpx/enc/npxsups_ly1.enc
@@ -81436,7 +81436,7 @@
2020/06/21 | 152172 | fonts/newpx/opentype/TeXGyrePagellaX-Bold.otf
2020/06/20 | 159908 | fonts/newpx/opentype/TeXGyrePagellaX-Italic.otf
2020/06/20 | 151784 | fonts/newpx/opentype/TeXGyrePagellaX-Regular.otf
-2020/11/02 | 17027 | fonts/newpx/README
+2021/03/24 | 17307 | fonts/newpx/README
2016/07/06 | 694 | fonts/newpx/tex/lmsnpxsy.fd
2016/07/06 | 690 | fonts/newpx/tex/lmxnpxexx.fd
2015/05/01 | 1510 | fonts/newpx/tex/ly1npxtt.fd
@@ -81445,9 +81445,9 @@
2015/05/01 | 1881 | fonts/newpx/tex/ly1zplsups.fd
2015/05/01 | 1734 | fonts/newpx/tex/ly1zpltlf.fd
2015/05/01 | 1901 | fonts/newpx/tex/ly1zpltosf.fd
-2020/11/02 | 98319 | fonts/newpx/tex/newpxmath.sty
+2021/03/24 | 114008 | fonts/newpx/tex/newpxmath.sty
2019/09/06 | 151 | fonts/newpx/tex/newpx-subs.tex
-2017/08/18 | 7083 | fonts/newpx/tex/newpxtext.sty
+2021/03/21 | 7219 | fonts/newpx/tex/newpxtext.sty
2013/04/01 | 1021 | fonts/newpx/tex/omlnpxmi.fd
2015/05/01 | 1510 | fonts/newpx/tex/ot1npxtt.fd
2015/05/01 | 1696 | fonts/newpx/tex/ot1zpllf.fd
@@ -81489,15 +81489,15 @@
2020/06/21 | 3764 | fonts/newpx/tfm/npxsups-Regular-ly1.tfm
2020/06/21 | 3244 | fonts/newpx/tfm/npxsups-Regular-ot1.tfm
2020/06/21 | 3704 | fonts/newpx/tfm/npxsups-Regular-t1.tfm
-2019/09/10 | 1732 | fonts/newpx/tfm/pxbmiaX.tfm
-2019/09/10 | 1644 | fonts/newpx/tfm/pxbsys.tfm
-2019/09/07 | 1632 | fonts/newpx/tfm/pxmiaX.tfm
+2021/03/21 | 1808 | fonts/newpx/tfm/pxbmiaX.tfm
+2021/03/21 | 1644 | fonts/newpx/tfm/pxbsys.tfm
+2021/03/21 | 1720 | fonts/newpx/tfm/pxmiaX.tfm
2019/09/03 | 1584 | fonts/newpx/tfm/pxsys.tfm
2020/05/18 | 800 | fonts/newpx/tfm/zplbexa.tfm
-2016/08/14 | 1772 | fonts/newpx/tfm/zplbexx.tfm
+2021/03/24 | 1784 | fonts/newpx/tfm/zplbexx.tfm
2016/10/15 | 2156 | fonts/newpx/tfm/zplbmi0.tfm
2020/06/03 | 3324 | fonts/newpx/tfm/zplbmi1.tfm
-2020/06/03 | 2156 | fonts/newpx/tfm/zplbmia.tfm
+2021/03/21 | 2288 | fonts/newpx/tfm/zplbmia.tfm
2020/06/03 | 3320 | fonts/newpx/tfm/zplbmi.tfm
2020/06/21 | 6304 | fonts/newpx/tfm/zpl-BoldItalic-lf-ly1.tfm
2020/06/21 | 2852 | fonts/newpx/tfm/zpl-BoldItalic-lf-ot1.tfm
@@ -81573,10 +81573,10 @@
2020/06/21 | 11644 | fonts/newpx/tfm/zpl-Bold-tosf-t1.tfm
2020/05/18 | 1040 | fonts/newpx/tfm/zplbsyc.tfm
2020/05/18 | 1600 | fonts/newpx/tfm/zplbsym.tfm
-2020/11/02 | 2056 | fonts/newpx/tfm/zplbsy.tfm
+2021/03/21 | 2056 | fonts/newpx/tfm/zplbsy.tfm
2015/07/16 | 192 | fonts/newpx/tfm/zplb-x.tfm
2020/05/18 | 760 | fonts/newpx/tfm/zplexa.tfm
-2016/08/14 | 1760 | fonts/newpx/tfm/zplexx.tfm
+2021/03/24 | 1772 | fonts/newpx/tfm/zplexx.tfm
2020/06/21 | 7532 | fonts/newpx/tfm/zpl-Italic-lf-ly1.tfm
2020/06/21 | 3248 | fonts/newpx/tfm/zpl-Italic-lf-ot1.tfm
2020/06/21 | 13108 | fonts/newpx/tfm/zpl-Italic-lf-scl-ly1.tfm
@@ -81620,7 +81620,7 @@
2020/06/21 | 12824 | fonts/newpx/tfm/zpl-Italic-tosf-sc-t1.tfm
2020/06/21 | 11912 | fonts/newpx/tfm/zpl-Italic-tosf-t1.tfm
2020/06/03 | 3256 | fonts/newpx/tfm/zplmi1.tfm
-2020/06/03 | 2076 | fonts/newpx/tfm/zplmia.tfm
+2021/03/21 | 2220 | fonts/newpx/tfm/zplmia.tfm
2020/06/03 | 3260 | fonts/newpx/tfm/zplmi.tfm
2020/06/21 | 7720 | fonts/newpx/tfm/zpl-Regular-lf-ly1.tfm
2020/06/21 | 3308 | fonts/newpx/tfm/zpl-Regular-lf-ot1.tfm
@@ -81673,7 +81673,7 @@
2020/06/03 | 5108 | fonts/newpx/tfm/zplsups-Regular-t1.tfm
2020/05/18 | 1028 | fonts/newpx/tfm/zplsyc.tfm
2020/05/18 | 1572 | fonts/newpx/tfm/zplsym.tfm
-2020/11/02 | 2004 | fonts/newpx/tfm/zplsy.tfm
+2021/03/21 | 2004 | fonts/newpx/tfm/zplsy.tfm
2019/09/10 | 18529 | fonts/newpx/type1/NewPXBMI_gnu.pfb
2020/06/03 | 24085 | fonts/newpx/type1/NewPXBMI.pfb
2019/09/10 | 16003 | fonts/newpx/type1/NewPXMI_gnu.pfb
@@ -81682,9 +81682,9 @@
2020/06/03 | 24700 | fonts/newpx/type1/npxsups-Bold.pfb
2019/09/09 | 24200 | fonts/newpx/type1/npxsups-Italic.pfb
2019/09/09 | 23448 | fonts/newpx/type1/npxsups-Regular.pfb
-2019/09/10 | 36960 | fonts/newpx/type1/pxbmiaX.pfb
-2020/11/02 | 38825 | fonts/newpx/type1/pxbsys.pfb
-2019/09/07 | 42125 | fonts/newpx/type1/pxmiaX.pfb
+2021/03/21 | 43755 | fonts/newpx/type1/pxbmiaX.pfb
+2021/03/21 | 38833 | fonts/newpx/type1/pxbsys.pfb
+2021/03/21 | 49008 | fonts/newpx/type1/pxmiaX.pfb
2019/09/11 | 40353 | fonts/newpx/type1/pxsys.pfb
2020/06/21 | 190689 | fonts/newpx/type1/zplbi.pfb
2020/06/21 | 177438 | fonts/newpx/type1/zplb.pfb
@@ -81693,10 +81693,10 @@
2015/07/16 | 3542 | fonts/newpx/type1/zplx-bold.pfb
2015/07/16 | 3685 | fonts/newpx/type1/zplx-regular.pfb
2020/05/18 | 548 | fonts/newpx/vf/zplbexa.vf
-2016/08/14 | 1280 | fonts/newpx/vf/zplbexx.vf
+2021/03/24 | 1280 | fonts/newpx/vf/zplbexx.vf
2016/10/15 | 1364 | fonts/newpx/vf/zplbmi0.vf
2020/06/03 | 2668 | fonts/newpx/vf/zplbmi1.vf
-2020/06/03 | 1532 | fonts/newpx/vf/zplbmia.vf
+2021/03/21 | 1760 | fonts/newpx/vf/zplbmia.vf
2020/06/03 | 2668 | fonts/newpx/vf/zplbmi.vf
2020/06/21 | 1772 | fonts/newpx/vf/zpl-BoldItalic-lf-scl-ly1.vf
2020/06/21 | 920 | fonts/newpx/vf/zpl-BoldItalic-lf-scl-ot1.vf
@@ -81724,9 +81724,9 @@
2020/06/21 | 1844 | fonts/newpx/vf/zpl-Bold-tosf-scl-t1.vf
2020/05/18 | 980 | fonts/newpx/vf/zplbsyc.vf
2020/05/18 | 1672 | fonts/newpx/vf/zplbsym.vf
-2020/11/02 | 1796 | fonts/newpx/vf/zplbsy.vf
+2021/03/21 | 1796 | fonts/newpx/vf/zplbsy.vf
2020/05/18 | 544 | fonts/newpx/vf/zplexa.vf
-2016/08/14 | 1308 | fonts/newpx/vf/zplexx.vf
+2021/03/24 | 1308 | fonts/newpx/vf/zplexx.vf
2020/06/21 | 1764 | fonts/newpx/vf/zpl-Italic-lf-scl-ly1.vf
2020/06/21 | 912 | fonts/newpx/vf/zpl-Italic-lf-scl-ot1.vf
2020/06/21 | 1844 | fonts/newpx/vf/zpl-Italic-lf-scl-t1.vf
@@ -81740,7 +81740,7 @@
2020/06/21 | 916 | fonts/newpx/vf/zpl-Italic-tosf-scl-ot1.vf
2020/06/21 | 1848 | fonts/newpx/vf/zpl-Italic-tosf-scl-t1.vf
2020/06/03 | 2552 | fonts/newpx/vf/zplmi1.vf
-2020/06/03 | 1528 | fonts/newpx/vf/zplmia.vf
+2021/03/21 | 1748 | fonts/newpx/vf/zplmia.vf
2020/06/03 | 2556 | fonts/newpx/vf/zplmi.vf
2020/06/21 | 1768 | fonts/newpx/vf/zpl-Regular-lf-scl-ly1.vf
2020/06/21 | 912 | fonts/newpx/vf/zpl-Regular-lf-scl-ot1.vf
@@ -81756,8 +81756,8 @@
2020/06/21 | 1852 | fonts/newpx/vf/zpl-Regular-tosf-scl-t1.vf
2020/05/18 | 980 | fonts/newpx/vf/zplsyc.vf
2020/05/18 | 1668 | fonts/newpx/vf/zplsym.vf
-2020/11/02 | 1792 | fonts/newpx/vf/zplsy.vf
-2020/11/02 | 3172686 | fonts/newpx.zip
+2021/03/21 | 1792 | fonts/newpx/vf/zplsy.vf
+2021/03/25 | 3197698 | fonts/newpx.zip
2019/06/17 | 524 | fonts/newtx/afm/LibertineI-5nu.afm
2019/10/26 | 7516 | fonts/newtx/afm/LibertineMathBMI5.afm
2019/10/26 | 7506 | fonts/newtx/afm/LibertineMathBMI7.afm
@@ -81787,9 +81787,10 @@
2019/08/27 | 11387 | fonts/newtx/afm/stxscr.afm
2017/02/11 | 5019 | fonts/newtx/afm/txbexas.afm
2019/06/17 | 5212 | fonts/newtx/afm/txbex-bar.afm
+2021/03/21 | 10301 | fonts/newtx/afm/txbexs.afm
2020/12/09 | 3924 | fonts/newtx/afm/txbmiaSTbb.afm
2020/01/26 | 8176 | fonts/newtx/afm/txbmiaX.afm
-2019/09/12 | 10476 | fonts/newtx/afm/txbsys.afm
+2021/03/21 | 10474 | fonts/newtx/afm/txbsys.afm
2019/08/25 | 5028 | fonts/newtx/afm/txexas.afm
2017/02/11 | 5184 | fonts/newtx/afm/txex-bar.afm
2016/08/09 | 11406 | fonts/newtx/afm/txexs.afm
@@ -81805,8 +81806,8 @@
2015/01/31 | 478 | fonts/newtx/doc/MANIFEST-newtx.txt
2013/09/09 | 188187 | fonts/newtx/doc/mathnotes.pdf
2013/09/09 | 4388 | fonts/newtx/doc/mathnotes.tex
-2020/12/21 | 1227538 | fonts/newtx/doc/newtxdoc.pdf
-2020/12/21 | 78596 | fonts/newtx/doc/newtxdoc.tex
+2021/03/24 | 1237280 | fonts/newtx/doc/newtxdoc.pdf
+2021/03/24 | 78734 | fonts/newtx/doc/newtxdoc.tex
2012/05/27 | 17530 | fonts/newtx/doc/sample-lib-crop.pdf
2012/05/22 | 18519 | fonts/newtx/doc/sample-libmtp-crop.pdf
2012/05/06 | 18157 | fonts/newtx/doc/sample-mtp-crop.pdf
@@ -81876,7 +81877,7 @@
2020/02/29 | 179548 | fonts/newtx/opentype/TeXGyreTermesX-Bold.otf
2020/02/29 | 186612 | fonts/newtx/opentype/TeXGyreTermesX-Italic.otf
2020/03/01 | 185476 | fonts/newtx/opentype/TeXGyreTermesX-Regular.otf
-2020/12/21 | 36827 | fonts/newtx/README
+2021/03/24 | 37262 | fonts/newtx/README
2018/06/07 | 312975 | fonts/newtxsf/doc/newtxsf-doc.pdf
2018/06/07 | 6059 | fonts/newtxsf/doc/newtxsf-doc.tex
2014/09/30 | 43780 | fonts/newtxsf/doc/OFL-FAQ.txt
@@ -81915,7 +81916,7 @@
2012/05/01 | 1516 | fonts/newtx/tex/ly1ntxtt.fd
2019/10/01 | 164 | fonts/newtx/tex/newtx-ebgaramond-subs.tex
2019/10/01 | 149 | fonts/newtx/tex/newtx-libertine-subs.tex
-2020/12/21 | 135268 | fonts/newtx/tex/newtxmath.sty
+2021/03/24 | 135649 | fonts/newtx/tex/newtxmath.sty
2020/12/19 | 144 | fonts/newtx/tex/newtx-subs.tex
2020/09/20 | 10533 | fonts/newtx/tex/newtxtext.sty
2019/10/23 | 818 | fonts/newtx/tex/omlntxebgmi.fd
@@ -82011,7 +82012,7 @@
2012/06/18 | 520 | fonts/newtx/tfm/ntxbexb.tfm
2013/05/26 | 816 | fonts/newtx/tfm/ntxbexmods.tfm
2013/05/26 | 1176 | fonts/newtx/tfm/ntxbex.tfm
-2019/08/07 | 1784 | fonts/newtx/tfm/ntxbexx.tfm
+2021/03/21 | 1784 | fonts/newtx/tfm/ntxbexx.tfm
2020/01/26 | 1900 | fonts/newtx/tfm/ntxbmi05.tfm
2020/01/26 | 3336 | fonts/newtx/tfm/ntxbmi07.tfm
2020/01/26 | 4176 | fonts/newtx/tfm/ntxbmi0.tfm
@@ -82023,7 +82024,7 @@
2020/01/26 | 3340 | fonts/newtx/tfm/ntxbmi7.tfm
2012/05/04 | 2400 | fonts/newtx/tfm/ntxbmial1.tfm
2012/05/04 | 2424 | fonts/newtx/tfm/ntxbmials.tfm
-2020/12/10 | 2484 | fonts/newtx/tfm/ntxbmia.tfm
+2021/03/21 | 2656 | fonts/newtx/tfm/ntxbmia.tfm
2020/01/26 | 4168 | fonts/newtx/tfm/ntxbmi.tfm
2020/11/03 | 7232 | fonts/newtx/tfm/ntx-BoldItalic-lf-ly1.tfm
2019/10/29 | 3124 | fonts/newtx/tfm/ntx-BoldItalic-lf-ot1r.tfm
@@ -82105,11 +82106,11 @@
2020/11/03 | 3144 | fonts/newtx/tfm/ntx-Bold-tosf-sc-ot1.tfm
2020/11/03 | 12292 | fonts/newtx/tfm/ntx-Bold-tosf-sc-t1.tfm
2020/11/03 | 11292 | fonts/newtx/tfm/ntx-Bold-tosf-t1.tfm
-2020/02/28 | 1996 | fonts/newtx/tfm/ntxbsy5.tfm
-2020/02/28 | 2008 | fonts/newtx/tfm/ntxbsy7.tfm
+2021/03/21 | 1996 | fonts/newtx/tfm/ntxbsy5.tfm
+2021/03/21 | 2008 | fonts/newtx/tfm/ntxbsy7.tfm
2020/05/18 | 1040 | fonts/newtx/tfm/ntxbsyc.tfm
2020/05/18 | 1596 | fonts/newtx/tfm/ntxbsym.tfm
-2020/02/28 | 1988 | fonts/newtx/tfm/ntxbsy.tfm
+2021/03/21 | 1988 | fonts/newtx/tfm/ntxbsy.tfm
2020/03/02 | 1168 | fonts/newtx/tfm/ntxdenoms-Regular-ly1.tfm
2020/03/02 | 1492 | fonts/newtx/tfm/ntxdenoms-Regular-ot1.tfm
2020/03/02 | 248 | fonts/newtx/tfm/ntxdenoms-Regular-t1.tfm
@@ -82175,7 +82176,7 @@
2020/01/26 | 4164 | fonts/newtx/tfm/ntxmi1.tfm
2020/01/26 | 3284 | fonts/newtx/tfm/ntxmi5.tfm
2020/01/26 | 3300 | fonts/newtx/tfm/ntxmi7.tfm
-2020/12/10 | 1948 | fonts/newtx/tfm/ntxmia.tfm
+2021/03/21 | 2640 | fonts/newtx/tfm/ntxmia.tfm
2020/01/26 | 4160 | fonts/newtx/tfm/ntxmi.tfm
2020/11/03 | 7276 | fonts/newtx/tfm/ntx-Regular-lf-ly1.tfm
2020/11/03 | 3040 | fonts/newtx/tfm/ntx-Regular-lf-ot1r.tfm
@@ -82233,13 +82234,13 @@
2020/11/03 | 3992 | fonts/newtx/tfm/ntxsups-Regular-ot1.tfm
2020/11/03 | 4004 | fonts/newtx/tfm/ntxsups-Regular-t1.tfm
2020/11/03 | 3664 | fonts/newtx/tfm/ntxsups-Regular.tfm
-2020/02/28 | 1992 | fonts/newtx/tfm/ntxsy5.tfm
-2020/02/28 | 2004 | fonts/newtx/tfm/ntxsy7.tfm
+2021/03/21 | 1992 | fonts/newtx/tfm/ntxsy5.tfm
+2021/03/21 | 2012 | fonts/newtx/tfm/ntxsy7.tfm
2015/02/13 | 712 | fonts/newtx/tfm/ntxsybalt.tfm
2020/05/18 | 1028 | fonts/newtx/tfm/ntxsyc.tfm
2020/05/18 | 1572 | fonts/newtx/tfm/ntxsym.tfm
2015/02/13 | 728 | fonts/newtx/tfm/ntxsyralt.tfm
-2020/02/28 | 2000 | fonts/newtx/tfm/ntxsy.tfm
+2021/03/21 | 2000 | fonts/newtx/tfm/ntxsy.tfm
2019/12/01 | 3340 | fonts/newtx/tfm/nxlbmi015.tfm
2019/12/01 | 3304 | fonts/newtx/tfm/nxlbmi017.tfm
2019/12/01 | 3344 | fonts/newtx/tfm/nxlbmi01.tfm
@@ -82263,7 +82264,7 @@
2019/12/01 | 3336 | fonts/newtx/tfm/nxlbmi3.tfm
2019/12/01 | 3340 | fonts/newtx/tfm/nxlbmi5.tfm
2019/12/01 | 3304 | fonts/newtx/tfm/nxlbmi7.tfm
-2020/12/20 | 2568 | fonts/newtx/tfm/nxlbmia.tfm
+2021/03/22 | 2676 | fonts/newtx/tfm/nxlbmia.tfm
2019/12/01 | 3340 | fonts/newtx/tfm/nxlbmi.tfm
2012/11/15 | 1600 | fonts/newtx/tfm/nxlbsy5.tfm
2012/11/15 | 1600 | fonts/newtx/tfm/nxlbsy7.tfm
@@ -82290,7 +82291,7 @@
2019/12/01 | 3292 | fonts/newtx/tfm/nxlmi3.tfm
2019/12/01 | 3308 | fonts/newtx/tfm/nxlmi5.tfm
2019/12/01 | 3320 | fonts/newtx/tfm/nxlmi7.tfm
-2020/12/20 | 2520 | fonts/newtx/tfm/nxlmia.tfm
+2021/03/22 | 2616 | fonts/newtx/tfm/nxlmia.tfm
2019/12/01 | 3284 | fonts/newtx/tfm/nxlmi.tfm
2012/11/15 | 1556 | fonts/newtx/tfm/nxlsy5.tfm
2012/11/15 | 1556 | fonts/newtx/tfm/nxlsy7.tfm
@@ -82325,7 +82326,7 @@
2019/08/27 | 1836 | fonts/newtx/tfm/stxscr.tfm
2017/02/11 | 864 | fonts/newtx/tfm/txbexas.tfm
2019/06/17 | 888 | fonts/newtx/tfm/txbex-bar.tfm
-2016/08/12 | 1544 | fonts/newtx/tfm/txbexs.tfm
+2021/03/21 | 1544 | fonts/newtx/tfm/txbexs.tfm
2020/12/09 | 956 | fonts/newtx/tfm/txbmiaSTbb.tfm
2020/01/26 | 1620 | fonts/newtx/tfm/txbmiaX.tfm
2012/05/19 | 1156 | fonts/newtx/tfm/txbsy5.tfm
@@ -82339,9 +82340,9 @@
2012/05/19 | 1172 | fonts/newtx/tfm/txsy5.tfm
2012/05/19 | 1156 | fonts/newtx/tfm/txsy7.tfm
2019/09/12 | 1580 | fonts/newtx/tfm/txsys.tfm
-2020/12/20 | 2508 | fonts/newtx/tfm/zutbmia.tfm
+2021/03/22 | 2648 | fonts/newtx/tfm/zutbmia.tfm
2019/11/02 | 3280 | fonts/newtx/tfm/zutbmi.tfm
-2020/12/20 | 2464 | fonts/newtx/tfm/zutmia.tfm
+2021/03/22 | 2596 | fonts/newtx/tfm/zutmia.tfm
2019/11/02 | 3216 | fonts/newtx/tfm/zutmi.tfm
2012/10/07 | 244 | fonts/newtx/tfm/zxlr-5nums.tfm
2012/10/07 | 240 | fonts/newtx/tfm/zxlr-7nums.tfm
@@ -82573,12 +82574,12 @@
2019/08/27 | 77528 | fonts/newtx/type1/stxscr.pfb
2017/02/11 | 24222 | fonts/newtx/type1/txbexas.pfb
2019/06/17 | 12805 | fonts/newtx/type1/txbex-bar.pfb
-2016/08/08 | 36674 | fonts/newtx/type1/txbexs.pfb
+2021/03/21 | 31874 | fonts/newtx/type1/txbexs.pfb
2020/12/09 | 15627 | fonts/newtx/type1/txbmiaSTbb.pfb
2020/01/26 | 35333 | fonts/newtx/type1/txbmiaX.pfb
2015/07/04 | 28828 | fonts/newtx/type1/txbsy5.pfb
2015/07/04 | 28622 | fonts/newtx/type1/txbsy7.pfb
-2019/09/12 | 41353 | fonts/newtx/type1/txbsys.pfb
+2021/03/21 | 41353 | fonts/newtx/type1/txbsys.pfb
2019/08/25 | 23767 | fonts/newtx/type1/txexas.pfb
2017/02/11 | 12648 | fonts/newtx/type1/txex-bar.pfb
2016/08/09 | 33353 | fonts/newtx/type1/txexs.pfb
@@ -82602,7 +82603,7 @@
2019/09/30 | 1916 | fonts/newtx/vf/ebgmia.vf
2020/05/18 | 580 | fonts/newtx/vf/ntxbexa.vf
2013/05/26 | 1072 | fonts/newtx/vf/ntxbex.vf
-2019/08/07 | 1620 | fonts/newtx/vf/ntxbexx.vf
+2021/03/21 | 1620 | fonts/newtx/vf/ntxbexx.vf
2020/01/26 | 1828 | fonts/newtx/vf/ntxbmi05.vf
2020/01/26 | 2704 | fonts/newtx/vf/ntxbmi07.vf
2020/01/26 | 2740 | fonts/newtx/vf/ntxbmi0.vf
@@ -82612,7 +82613,7 @@
2013/02/14 | 1632 | fonts/newtx/vf/ntxbmi1x.vf
2020/01/26 | 2700 | fonts/newtx/vf/ntxbmi5.vf
2020/01/26 | 2700 | fonts/newtx/vf/ntxbmi7.vf
-2020/12/10 | 1860 | fonts/newtx/vf/ntxbmia.vf
+2021/03/21 | 2140 | fonts/newtx/vf/ntxbmia.vf
2020/01/26 | 2744 | fonts/newtx/vf/ntxbmi.vf
2020/09/18 | 960 | fonts/newtx/vf/ntx-BoldItalic-lf-ot1.vf
2020/09/18 | 960 | fonts/newtx/vf/ntx-BoldItalic-osf-ot1.vf
@@ -82622,11 +82623,11 @@
2020/09/18 | 956 | fonts/newtx/vf/ntx-Bold-osf-ot1.vf
2020/09/18 | 956 | fonts/newtx/vf/ntx-Bold-tlf-ot1.vf
2020/09/18 | 956 | fonts/newtx/vf/ntx-Bold-tosf-ot1.vf
-2020/02/28 | 1708 | fonts/newtx/vf/ntxbsy5.vf
-2020/02/28 | 1872 | fonts/newtx/vf/ntxbsy7.vf
+2021/03/21 | 1708 | fonts/newtx/vf/ntxbsy5.vf
+2021/03/21 | 1872 | fonts/newtx/vf/ntxbsy7.vf
2020/05/18 | 1416 | fonts/newtx/vf/ntxbsyc.vf
2020/05/18 | 2008 | fonts/newtx/vf/ntxbsym.vf
-2020/02/28 | 1708 | fonts/newtx/vf/ntxbsy.vf
+2021/03/21 | 1708 | fonts/newtx/vf/ntxbsy.vf
2020/12/20 | 1960 | fonts/newtx/vf/ntxebgbmia.vf
2020/12/20 | 2700 | fonts/newtx/vf/ntxebgbmi.vf
2020/12/20 | 1980 | fonts/newtx/vf/ntxebgmia.vf
@@ -82645,17 +82646,17 @@
2020/01/26 | 2600 | fonts/newtx/vf/ntxmi1.vf
2020/01/26 | 2576 | fonts/newtx/vf/ntxmi5.vf
2020/01/26 | 2576 | fonts/newtx/vf/ntxmi7.vf
-2020/12/10 | 1504 | fonts/newtx/vf/ntxmia.vf
+2021/03/21 | 2140 | fonts/newtx/vf/ntxmia.vf
2020/01/26 | 2608 | fonts/newtx/vf/ntxmi.vf
2020/09/18 | 956 | fonts/newtx/vf/ntx-Regular-lf-ot1.vf
2020/09/18 | 956 | fonts/newtx/vf/ntx-Regular-osf-ot1.vf
2020/09/18 | 956 | fonts/newtx/vf/ntx-Regular-tlf-ot1.vf
2020/09/18 | 956 | fonts/newtx/vf/ntx-Regular-tosf-ot1.vf
-2020/02/28 | 1776 | fonts/newtx/vf/ntxsy5.vf
-2020/02/28 | 1888 | fonts/newtx/vf/ntxsy7.vf
+2021/03/21 | 1784 | fonts/newtx/vf/ntxsy5.vf
+2021/03/21 | 1892 | fonts/newtx/vf/ntxsy7.vf
2020/05/18 | 1416 | fonts/newtx/vf/ntxsyc.vf
2020/05/18 | 2004 | fonts/newtx/vf/ntxsym.vf
-2020/02/28 | 1772 | fonts/newtx/vf/ntxsy.vf
+2021/03/21 | 1772 | fonts/newtx/vf/ntxsy.vf
2019/12/01 | 2740 | fonts/newtx/vf/nxlbmi015.vf
2019/12/01 | 2740 | fonts/newtx/vf/nxlbmi017.vf
2019/12/01 | 2740 | fonts/newtx/vf/nxlbmi01.vf
@@ -82679,7 +82680,7 @@
2019/12/01 | 2740 | fonts/newtx/vf/nxlbmi3.vf
2019/12/01 | 2740 | fonts/newtx/vf/nxlbmi5.vf
2019/12/01 | 2740 | fonts/newtx/vf/nxlbmi7.vf
-2020/12/20 | 1976 | fonts/newtx/vf/nxlbmia.vf
+2021/03/22 | 2176 | fonts/newtx/vf/nxlbmia.vf
2019/12/01 | 2744 | fonts/newtx/vf/nxlbmi.vf
2012/11/15 | 1176 | fonts/newtx/vf/nxlbsy5.vf
2012/11/15 | 1176 | fonts/newtx/vf/nxlbsy7.vf
@@ -82706,15 +82707,15 @@
2019/12/01 | 2740 | fonts/newtx/vf/nxlmi3.vf
2019/12/01 | 2740 | fonts/newtx/vf/nxlmi5.vf
2019/12/01 | 2740 | fonts/newtx/vf/nxlmi7.vf
-2020/12/20 | 2048 | fonts/newtx/vf/nxlmia.vf
+2021/03/22 | 2252 | fonts/newtx/vf/nxlmia.vf
2019/12/01 | 2744 | fonts/newtx/vf/nxlmi.vf
2012/11/15 | 1184 | fonts/newtx/vf/nxlsy5.vf
2012/11/15 | 1184 | fonts/newtx/vf/nxlsy7.vf
-2020/12/20 | 1904 | fonts/newtx/vf/zutbmia.vf
+2021/03/22 | 2128 | fonts/newtx/vf/zutbmia.vf
2019/11/02 | 2656 | fonts/newtx/vf/zutbmi.vf
-2020/12/20 | 1948 | fonts/newtx/vf/zutmia.vf
+2021/03/22 | 2176 | fonts/newtx/vf/zutmia.vf
2019/11/02 | 2552 | fonts/newtx/vf/zutmi.vf
-2020/12/21 | 8296497 | fonts/newtx.zip
+2021/03/25 | 8304022 | fonts/newtx.zip
2005/10/24 | 6224 | fonts/niceframe/afm/bbding10.afm
2005/10/24 | 2299 | fonts/niceframe/afm/dingbat.afm
2005/10/24 | 9099 | fonts/niceframe/afm/karta15.afm
@@ -83312,11 +83313,11 @@
2019/12/10 | 6603 | fonts/noto/latex/TS1NotoSerif-TOsF.fd
2019/12/10 | 1201203 | fonts/noto/map/noto.map
2020/08/05 | 889 | fonts/notomath/doc/manifest
-2020/08/05 | 400450 | fonts/notomath/doc/notomath-doc.pdf
-2020/08/05 | 15233 | fonts/notomath/doc/notomath-doc.tex
+2021/03/23 | 413492 | fonts/notomath/doc/notomath-doc.pdf
+2021/03/23 | 15241 | fonts/notomath/doc/notomath-doc.tex
2020/08/04 | 65497 | fonts/notomath/doc/samplerSerif-crop.pdf
2020/08/05 | 364 | fonts/notomath/map/NotoMath.map
-2020/12/20 | 644 | fonts/notomath/README
+2021/03/25 | 793 | fonts/notomath/README.txt
2020/07/27 | 158 | fonts/notomath/tex/newtx-notosans-subs.tex
2020/07/27 | 158 | fonts/notomath/tex/newtx-noto-subs.tex
2020/08/04 | 3171 | fonts/notomath/tex/notomath.sty
@@ -83354,7 +83355,7 @@
2020/07/31 | 2540 | fonts/notomath/vf/notosansbmi.vf
2020/07/31 | 2116 | fonts/notomath/vf/notosansmia.vf
2020/07/31 | 2432 | fonts/notomath/vf/notosansmi.vf
-2020/12/20 | 709956 | fonts/notomath.zip
+2021/03/25 | 723073 | fonts/notomath.zip
2019/12/11 | 3002 | fonts/noto/README
2019/12/10 | 9072 | fonts/noto/tfm/NotoSans-BlackItalic-lf-lgr.tfm
2019/12/10 | 11328 | fonts/noto/tfm/NotoSans-BlackItalic-lf-ly1.tfm
@@ -119360,8 +119361,8 @@
2020/12/19 | 358045 | fonts/scholax/afm/TeXGyreScholaX-Italic.afm
2020/12/19 | 363400 | fonts/scholax/afm/TeXGyreScholaX-Regular.afm
2020/12/19 | 363584 | fonts/scholax/afm/TeXGyreScholaX-Slanted.afm
-2020/06/01 | 380689 | fonts/scholax/doc/scholax-doc.pdf
-2020/06/01 | 19794 | fonts/scholax/doc/scholax-doc.tex
+2021/03/25 | 720342 | fonts/scholax/doc/scholax-doc.pdf
+2021/03/25 | 19619 | fonts/scholax/doc/scholax-doc.tex
2020/12/19 | 3151 | fonts/scholax/enc/zcs_2p3dps.enc
2020/12/19 | 3077 | fonts/scholax/enc/zcs_2ulndi.enc
2020/12/19 | 3120 | fonts/scholax/enc/zcs_2zpiql.enc
@@ -119409,7 +119410,7 @@
2020/12/19 | 154216 | fonts/scholax/opentype/TeXGyreScholaX-Italic.otf
2020/12/19 | 145912 | fonts/scholax/opentype/TeXGyreScholaX-Regular.otf
2020/12/19 | 164568 | fonts/scholax/opentype/TeXGyreScholaX-Slanted.otf
-2020/12/20 | 2743 | fonts/scholax/README
+2021/03/25 | 2940 | fonts/scholax/README
2020/12/19 | 2395 | fonts/scholax/tex/LY1TeXGyreScholaX-Inf.fd
2019/12/24 | 2462 | fonts/scholax/tex/LY1TeXGyreScholaX-LF.fd
2019/12/24 | 2501 | fonts/scholax/tex/LY1TeXGyreScholaX-OsF.fd
@@ -119431,7 +119432,7 @@
2019/12/31 | 1529 | fonts/scholax/tex/ot1zcsth-lf.fd
2019/12/31 | 1558 | fonts/scholax/tex/ot1zcsth-osf.fd
2019/12/23 | 305 | fonts/scholax/tex/scholax.fontspec
-2020/12/19 | 6645 | fonts/scholax/tex/scholax.sty
+2021/03/25 | 7594 | fonts/scholax/tex/scholax.sty
2020/12/19 | 2371 | fonts/scholax/tex/T1TeXGyreScholaX-Inf.fd
2019/12/24 | 2429 | fonts/scholax/tex/T1TeXGyreScholaX-LF.fd
2019/12/24 | 2468 | fonts/scholax/tex/T1TeXGyreScholaX-OsF.fd
@@ -119800,14 +119801,14 @@
2020/12/19 | 8020 | fonts/scholax/tfm/zcs-Italic-tlf-th-ly1.tfm
2020/12/19 | 3424 | fonts/scholax/tfm/zcs-Italic-tlf-th-ot1.tfm
2020/12/19 | 12020 | fonts/scholax/tfm/zcs-Italic-tlf-th-t1.tfm
-2020/12/20 | 1932 | fonts/scholax/tfm/zncbmia.tfm
-2020/12/20 | 3404 | fonts/scholax/tfm/zncbmi.tfm
-2020/12/20 | 2144 | fonts/scholax/tfm/zncfbmia.tfm
-2020/12/20 | 3372 | fonts/scholax/tfm/zncfbmi.tfm
-2020/12/20 | 2104 | fonts/scholax/tfm/zncfmia.tfm
-2020/12/20 | 3400 | fonts/scholax/tfm/zncfmi.tfm
-2020/12/20 | 1940 | fonts/scholax/tfm/zncmia.tfm
-2020/12/20 | 3396 | fonts/scholax/tfm/zncmi.tfm
+2021/03/23 | 2052 | fonts/scholax/tfm/zncbmia.tfm
+2021/03/23 | 3404 | fonts/scholax/tfm/zncbmi.tfm
+2021/03/23 | 2248 | fonts/scholax/tfm/zncfbmia.tfm
+2021/03/23 | 3372 | fonts/scholax/tfm/zncfbmi.tfm
+2021/03/23 | 2208 | fonts/scholax/tfm/zncfmia.tfm
+2021/03/23 | 3400 | fonts/scholax/tfm/zncfmi.tfm
+2021/03/23 | 2056 | fonts/scholax/tfm/zncmia.tfm
+2021/03/23 | 3396 | fonts/scholax/tfm/zncmi.tfm
2020/03/09 | 14199 | fonts/scholax/type1/NCXFourierBMI.pfb
2020/03/09 | 13585 | fonts/scholax/type1/NCXFourierBMR.pfb
2020/03/09 | 15080 | fonts/scholax/type1/NCXFourierMI.pfb
@@ -119960,15 +119961,15 @@
2020/12/19 | 1704 | fonts/scholax/vf/TeXGyreScholaX-Slanted-tosf-sc-t1.vf
2020/12/19 | 1728 | fonts/scholax/vf/TeXGyreScholaX-Slanted-tosf-t1.vf
2020/12/19 | 976 | fonts/scholax/vf/TeXGyreScholaX-Slanted-tosf-ts1.vf
-2020/12/20 | 1544 | fonts/scholax/vf/zncbmia.vf
-2020/12/20 | 2824 | fonts/scholax/vf/zncbmi.vf
-2020/12/20 | 1728 | fonts/scholax/vf/zncfbmia.vf
-2020/12/20 | 2788 | fonts/scholax/vf/zncfbmi.vf
-2020/12/20 | 1720 | fonts/scholax/vf/zncfmia.vf
-2020/12/20 | 2676 | fonts/scholax/vf/zncfmi.vf
-2020/12/20 | 1540 | fonts/scholax/vf/zncmia.vf
-2020/12/20 | 2672 | fonts/scholax/vf/zncmi.vf
-2020/12/20 | 3426395 | fonts/scholax.zip
+2021/03/23 | 1720 | fonts/scholax/vf/zncbmia.vf
+2021/03/23 | 2824 | fonts/scholax/vf/zncbmi.vf
+2021/03/23 | 1932 | fonts/scholax/vf/zncfbmia.vf
+2021/03/23 | 2788 | fonts/scholax/vf/zncfbmi.vf
+2021/03/23 | 1924 | fonts/scholax/vf/zncfmia.vf
+2021/03/23 | 2676 | fonts/scholax/vf/zncfmi.vf
+2021/03/23 | 1716 | fonts/scholax/vf/zncmia.vf
+2021/03/23 | 2672 | fonts/scholax/vf/zncmi.vf
+2021/03/25 | 3578391 | fonts/scholax.zip
2014/12/02 | 998647 | fonts/schulschriften/doc/schulschriften.pdf
2014/12/02 | 42250 | fonts/schulschriften/doc/schulschriften.tex
2014/12/02 | 4784 | fonts/schulschriften/README
@@ -133668,8 +133669,8 @@
2019/06/04 | 18419 | fonts/xcharter/doc/newgermanfxch-crop.pdf
2019/06/04 | 17633 | fonts/xcharter/doc/newgermanfxch.pdf
2019/06/04 | 4688 | fonts/xcharter/doc/newgermanfxch.tex
-2020/11/26 | 781765 | fonts/xcharter/doc/xcharter-doc.pdf
-2020/11/26 | 21195 | fonts/xcharter/doc/xcharter-doc.tex
+2021/03/25 | 783955 | fonts/xcharter/doc/xcharter-doc.pdf
+2021/03/25 | 21378 | fonts/xcharter/doc/xcharter-doc.tex
2014/11/04 | 2276 | fonts/xcharter/enc/chalph.enc
2014/11/04 | 2667 | fonts/xcharter/enc/chtabosf.enc
2020/11/26 | 3744 | fonts/xcharter/enc/xch1_2itbay.enc
@@ -133790,7 +133791,7 @@
2020/11/12 | 120536 | fonts/xcharter/opentype/XCharter-Italic.otf
2020/11/12 | 146676 | fonts/xcharter/opentype/XCharter-Roman.otf
2020/11/12 | 130552 | fonts/xcharter/opentype/XCharter-Slanted.otf
-2020/11/26 | 12208 | fonts/xcharter/README
+2021/03/25 | 12305 | fonts/xcharter/README
2017/06/27 | 1248 | fonts/xcharter/tex/LY1XCharter-Dnom.fd
2017/06/27 | 1226 | fonts/xcharter/tex/LY1XCharter-Inf.fd
2017/06/27 | 1247 | fonts/xcharter/tex/LY1XCharter-Numr.fd
@@ -134221,16 +134222,17 @@
2020/11/26 | 23572 | fonts/xcharter/tfm/XCharter-Slanted-tosf-t1.tfm
2020/11/26 | 1540 | fonts/xcharter/tfm/XCharter-Slanted-ts1--base.tfm
2020/11/26 | 1548 | fonts/xcharter/tfm/XCharter-Slanted-ts1.tfm
-2019/11/22 | 3256 | fonts/xcharter/tfm/zchbmi0.tfm
-2019/11/22 | 3256 | fonts/xcharter/tfm/zchbmi2.tfm
-2019/11/22 | 3256 | fonts/xcharter/tfm/zchbmi3.tfm
-2020/06/04 | 2224 | fonts/xcharter/tfm/zchbmia.tfm
-2019/11/22 | 3256 | fonts/xcharter/tfm/zchbmi.tfm
-2019/11/22 | 3248 | fonts/xcharter/tfm/zchmi0.tfm
-2019/11/22 | 3252 | fonts/xcharter/tfm/zchmi2.tfm
-2019/11/22 | 3248 | fonts/xcharter/tfm/zchmi3.tfm
-2020/06/04 | 2348 | fonts/xcharter/tfm/zchmia.tfm
-2019/11/22 | 3252 | fonts/xcharter/tfm/zchmi.tfm
+2021/03/23 | 3256 | fonts/xcharter/tfm/zchbmi0.tfm
+2021/03/23 | 3256 | fonts/xcharter/tfm/zchbmi2.tfm
+2021/03/23 | 3256 | fonts/xcharter/tfm/zchbmi3.tfm
+2021/03/23 | 2376 | fonts/xcharter/tfm/zchbmia.tfm
+2021/03/23 | 3256 | fonts/xcharter/tfm/zchbmi.tfm
+2021/03/23 | 3248 | fonts/xcharter/tfm/zchmi0.tfm
+2021/03/23 | 3252 | fonts/xcharter/tfm/zchmi2.tfm
+2021/03/23 | 3248 | fonts/xcharter/tfm/zchmi3.tfm
+2021/03/23 | 2348 | fonts/xcharter/tfm/zchmia-fromvf.tfm
+2021/03/23 | 2492 | fonts/xcharter/tfm/zchmia.tfm
+2021/03/23 | 3252 | fonts/xcharter/tfm/zchmi.tfm
2020/11/12 | 182792 | fonts/xcharter/type1/XCharter-BoldItalic.pfb
2020/11/12 | 232360 | fonts/xcharter/type1/XCharter-Bold.pfb
2020/11/12 | 219324 | fonts/xcharter/type1/XCharter-BoldSlanted.pfb
@@ -134411,17 +134413,18 @@
2020/11/26 | 1880 | fonts/xcharter/vf/XCharter-Slanted-tosf-sc-t1.vf
2020/11/26 | 1736 | fonts/xcharter/vf/XCharter-Slanted-tosf-t1.vf
2020/11/26 | 640 | fonts/xcharter/vf/XCharter-Slanted-ts1.vf
-2019/11/22 | 2448 | fonts/xcharter/vf/zchbmi0.vf
-2019/11/22 | 2448 | fonts/xcharter/vf/zchbmi2.vf
-2019/11/22 | 2448 | fonts/xcharter/vf/zchbmi3.vf
-2020/06/04 | 1832 | fonts/xcharter/vf/zchbmia.vf
-2019/11/22 | 2448 | fonts/xcharter/vf/zchbmi.vf
-2019/11/22 | 2360 | fonts/xcharter/vf/zchmi0.vf
-2019/11/22 | 2360 | fonts/xcharter/vf/zchmi2.vf
-2019/11/22 | 2360 | fonts/xcharter/vf/zchmi3.vf
-2020/06/04 | 2060 | fonts/xcharter/vf/zchmia.vf
-2019/11/22 | 2360 | fonts/xcharter/vf/zchmi.vf
-2020/11/26 | 4252903 | fonts/xcharter.zip
+2021/03/23 | 2448 | fonts/xcharter/vf/zchbmi0.vf
+2021/03/23 | 2448 | fonts/xcharter/vf/zchbmi2.vf
+2021/03/23 | 2448 | fonts/xcharter/vf/zchbmi3.vf
+2021/03/23 | 2072 | fonts/xcharter/vf/zchbmia.vf
+2021/03/23 | 2448 | fonts/xcharter/vf/zchbmi.vf
+2021/03/23 | 2360 | fonts/xcharter/vf/zchmi0.vf
+2021/03/23 | 2360 | fonts/xcharter/vf/zchmi2.vf
+2021/03/23 | 2360 | fonts/xcharter/vf/zchmi3.vf
+2021/03/23 | 2060 | fonts/xcharter/vf/zchmia-fromvf.vf
+2021/03/23 | 2304 | fonts/xcharter/vf/zchmia.vf
+2021/03/23 | 2360 | fonts/xcharter/vf/zchmi.vf
+2021/03/25 | 4258477 | fonts/xcharter.zip
2020/07/02 | 9550 | fonts/xits/FONTLOG.txt
2020/07/02 | 4998 | fonts/xits/OFL.txt
2020/07/02 | 652 | fonts/xits/README.txt
@@ -172061,7 +172064,6 @@
2013/11/02 | 2698039 | install/fonts/mintspirit.tds.zip
2019/11/08 | 25067633 | install/fonts/montserrat.tds.zip
2015/12/30 | 4535379 | install/fonts/musixtex-fonts.tds.zip
-2020/11/02 | 3203408 | install/fonts/newpx.tds.zip
2020/02/15 | 441366 | install/fonts/newtxtt.tds.zip
2020/01/29 | 5685191 | install/fonts/nimbus15.tds.zip
2019/12/10 | 107860149 | install/fonts/noto.tds.zip
@@ -172219,7 +172221,7 @@
2020/11/01 | 512537 | install/macros/latex/contrib/biblatex-contrib/biblatex-caspervector.tds.zip
2021/02/24 | 1516879 | install/macros/latex/contrib/biblatex-contrib/biblatex-chem.tds.zip
2016/12/06 | 1778620 | install/macros/latex/contrib/biblatex-contrib/biblatex-dw.tds.zip
-2020/12/29 | 692726 | install/macros/latex/contrib/biblatex-contrib/biblatex-ieee.tds.zip
+2021/03/25 | 692478 | install/macros/latex/contrib/biblatex-contrib/biblatex-ieee.tds.zip
2020/03/25 | 294860 | install/macros/latex/contrib/biblatex-contrib/biblatex-iso690.tds.zip
2013/11/18 | 370052 | install/macros/latex/contrib/biblatex-contrib/biblatex-luh-ipw.tds.zip
2020/12/30 | 388952 | install/macros/latex/contrib/biblatex-contrib/biblatex-nature.tds.zip
@@ -177026,6 +177028,13 @@
2018/05/13 | 656 | language/japanese/endnotesj/Makefile
2018/05/13 | 503 | language/japanese/endnotesj/README.md
2018/05/13 | 157604 | language/japanese/endnotesj.zip
+2021/03/25 | 73689 | language/japanese/gckanbun/gckanbun.pdf
+2021/03/25 | 6141 | language/japanese/gckanbun/gckanbun.sty
+2021/03/25 | 3661 | language/japanese/gckanbun/gckanbun.tex
+2021/03/25 | 1150 | language/japanese/gckanbun/LICENSE
+2021/03/25 | 523 | language/japanese/gckanbun/README.md
+2021/03/25 | 6238 | language/japanese/gckanbun/test-gckanbun.tex
+2021/03/25 | 77427 | language/japanese/gckanbun.zip
2020/11/14 | 5720 | language/japanese/japanese-otf/basepl/base0-h.pl
2020/11/14 | 1295 | language/japanese/japanese-otf/basepl/base2-h.pl
2020/11/14 | 6120 | language/japanese/japanese-otf/basepl/base2-v.pl
@@ -192049,18 +192058,18 @@
2010/08/22 | 825665 | macros/latex/contrib/biblatex-contrib/biblatex-historian/historian.pdf
2010/08/22 | 2076 | macros/latex/contrib/biblatex-contrib/biblatex-historian/README.txt
2012/09/27 | 639121 | macros/latex/contrib/biblatex-contrib/biblatex-historian.zip
-2020/12/29 | 293031 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee-alphabetic.pdf
-2020/12/29 | 2759 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee-alphabetic.tex
-2020/12/29 | 14490 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee.bib
-2020/12/29 | 384266 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee.pdf
-2020/12/29 | 7337 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee.tex
-2020/12/29 | 2750 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee-alphabetic.bbx
-2020/12/29 | 2252 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee-alphabetic.cbx
-2020/12/29 | 19746 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee.bbx
-2020/12/29 | 4084 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee.cbx
-2020/12/29 | 2265 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/magyar-ieee.lbx
-2020/12/29 | 637 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/README.md
-2020/12/29 | 692002 | macros/latex/contrib/biblatex-contrib/biblatex-ieee.zip
+2021/03/25 | 292616 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee-alphabetic.pdf
+2021/03/25 | 2759 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee-alphabetic.tex
+2021/03/25 | 14490 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee.bib
+2021/03/25 | 384416 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee.pdf
+2021/03/25 | 7398 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee.tex
+2021/03/25 | 2750 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee-alphabetic.bbx
+2021/03/25 | 2252 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee-alphabetic.cbx
+2021/03/25 | 19768 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee.bbx
+2021/03/25 | 4084 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee.cbx
+2021/03/25 | 2265 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/magyar-ieee.lbx
+2021/03/25 | 637 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/README.md
+2021/03/25 | 691754 | macros/latex/contrib/biblatex-contrib/biblatex-ieee.zip
2016/07/05 | 50846 | macros/latex/contrib/biblatex-contrib/biblatex-ijsra/biblatex-ijsra.pdf
2016/07/04 | 5819 | macros/latex/contrib/biblatex-contrib/biblatex-ijsra/biblatex-ijsra.tex
2016/07/04 | 2464 | macros/latex/contrib/biblatex-contrib/biblatex-ijsra/ijsra.bbx
@@ -196662,16 +196671,16 @@
2021/01/24 | 422 | macros/latex/contrib/ean13isbn/README
2021/01/24 | 322624 | macros/latex/contrib/ean13isbn.zip
2021/03/15 | 99 | macros/latex/contrib/easybook/doc/appendix.tex
-2021/03/18 | 4160 | macros/latex/contrib/easybook/doc/chapter1.tex
-2021/03/19 | 3869 | macros/latex/contrib/easybook/doc/chapter2.tex
+2021/03/24 | 4150 | macros/latex/contrib/easybook/doc/chapter1.tex
+2021/03/25 | 3872 | macros/latex/contrib/easybook/doc/chapter2.tex
2021/03/21 | 2539 | macros/latex/contrib/easybook/doc/chapter3.tex
-2021/03/23 | 262715 | macros/latex/contrib/easybook/doc/easybook-demo.pdf
-2021/03/23 | 2594 | macros/latex/contrib/easybook/doc/easybook-demo.tex
-2021/03/23 | 259277 | macros/latex/contrib/easybook/doc/easybook.pdf
+2021/03/25 | 262400 | macros/latex/contrib/easybook/doc/easybook-demo.pdf
+2021/03/25 | 2590 | macros/latex/contrib/easybook/doc/easybook-demo.tex
+2021/03/25 | 258854 | macros/latex/contrib/easybook/doc/easybook.pdf
2021/02/23 | 830 | macros/latex/contrib/easybook/doc/refs.bib
-2021/03/23 | 88481 | macros/latex/contrib/easybook/easybook.dtx
+2021/03/25 | 88353 | macros/latex/contrib/easybook/easybook.dtx
2021/01/14 | 3005 | macros/latex/contrib/easybook/README.md
-2021/03/23 | 545089 | macros/latex/contrib/easybook.zip
+2021/03/25 | 544391 | macros/latex/contrib/easybook.zip
2009/06/17 | 82589 | macros/latex/contrib/easy/doc/docbib.pdf
2009/06/17 | 78378 | macros/latex/contrib/easy/doc/docbmat.pdf
2009/06/17 | 99132 | macros/latex/contrib/easy/doc/doceqn.pdf
@@ -199168,6 +199177,17 @@
2008/01/29 | 369308 | macros/latex/contrib/foiltex/foiltex.pdf
2008/01/28 | 5788 | macros/latex/contrib/foiltex/README
2008/01/29 | 380785 | macros/latex/contrib/foiltex.zip
+2021/03/25 | 181952 | macros/latex/contrib/foliono/foliono.pdf
+2021/03/25 | 16335 | macros/latex/contrib/foliono/foliono.sty
+2021/03/25 | 31549 | macros/latex/contrib/foliono/foliono.tex
+2021/03/25 | 19110 | macros/latex/contrib/foliono/lppl.txt
+2021/03/25 | 959 | macros/latex/contrib/foliono/MANIFEST-Foliono.txt
+2021/03/19 | 29936 | macros/latex/contrib/foliono/pics/only-folio.png
+2021/03/18 | 31016 | macros/latex/contrib/foliono/pics/only-quire.png
+2021/03/18 | 33524 | macros/latex/contrib/foliono/pics/skip-first.png
+2021/03/18 | 33597 | macros/latex/contrib/foliono/pics/standard.png
+2021/03/25 | 919 | macros/latex/contrib/foliono/README
+2021/03/25 | 256008 | macros/latex/contrib/foliono.zip
2020/07/21 | 43231 | macros/latex/contrib/fontaxes/fontaxes.dtx
2020/07/21 | 1684 | macros/latex/contrib/fontaxes/fontaxes.ins
2020/07/21 | 126590 | macros/latex/contrib/fontaxes/fontaxes.pdf
@@ -208191,12 +208211,12 @@
1999/08/14 | 559 | macros/latex/contrib/postcards/README
2005/04/30 | 2990 | macros/latex/contrib/postcards.zip
2005/12/04 | 6045 | macros/latex/contrib/powerdot/doc/lyx/powerdot-example.lyx
-2005/12/04 | 3604 | macros/latex/contrib/powerdot/doc/lyx/powerdot-example.tex
-2005/09/17 | 8540 | macros/latex/contrib/powerdot/doc/lyx/powerdot.layout
-2014/01/01 | 2807 | macros/latex/contrib/powerdot/doc/manifest.txt
+2005/12/04 | 3763 | macros/latex/contrib/powerdot/doc/lyx/powerdot-example.tex
+2005/09/17 | 9000 | macros/latex/contrib/powerdot/doc/lyx/powerdot.layout
+2014/01/01 | 2890 | macros/latex/contrib/powerdot/doc/manifest.txt
2010/10/10 | 553683 | macros/latex/contrib/powerdot/doc/powerdotDE.pdf
2010/10/10 | 135203 | macros/latex/contrib/powerdot/doc/powerdotDE.tex
-2017/08/28 | 543912 | macros/latex/contrib/powerdot/doc/powerdot.pdf
+2021/03/25 | 545004 | macros/latex/contrib/powerdot/doc/powerdot.pdf
2019/11/25 | 229 | macros/latex/contrib/powerdot-FUBerlin/Changes
2019/11/25 | 2384 | macros/latex/contrib/powerdot-FUBerlin/doc/demo-powerdotFU.pdf
2019/11/25 | 4617 | macros/latex/contrib/powerdot-FUBerlin/doc/demo-powerdotFU.tex
@@ -208208,9 +208228,9 @@
2019/11/25 | 5072 | macros/latex/contrib/powerdot-FUBerlin/latex/powerdot-BerlinFU.sty
2019/11/25 | 273 | macros/latex/contrib/powerdot-FUBerlin/README
2019/11/25 | 708951 | macros/latex/contrib/powerdot-FUBerlin.zip
-2017/08/28 | 1888 | macros/latex/contrib/powerdot/README
-2005/07/29 | 5649 | macros/latex/contrib/powerdot/run/powerdot-default.ps
-2017/08/28 | 322103 | macros/latex/contrib/powerdot/source/powerdot.dtx
+2021/03/25 | 1936 | macros/latex/contrib/powerdot/README
+2005/07/29 | 5758 | macros/latex/contrib/powerdot/run/powerdot-default.ps
+2021/03/25 | 331325 | macros/latex/contrib/powerdot/source/powerdot.dtx
2018/06/03 | 353318 | macros/latex/contrib/powerdot-tuliplab/logos/tulip.eps
2018/06/03 | 1059122 | macros/latex/contrib/powerdot-tuliplab/logos/tulip-logo.eps
2018/06/03 | 511534 | macros/latex/contrib/powerdot-tuliplab/logos/tulip/tulip0.eps
@@ -208226,7 +208246,7 @@
2018/06/08 | 15292 | macros/latex/contrib/powerdot-tuliplab/tuliplab-P01.tex
2018/06/08 | 4381 | macros/latex/contrib/powerdot-tuliplab/tuliplab-P02.tex
2018/06/08 | 1719151 | macros/latex/contrib/powerdot-tuliplab.zip
-2017/08/28 | 1053532 | macros/latex/contrib/powerdot.zip
+2021/03/25 | 1055153 | macros/latex/contrib/powerdot.zip
2005/09/04 | 34579 | macros/latex/contrib/ppr-prv/ppr-prv.dtx
2004/07/07 | 949 | macros/latex/contrib/ppr-prv/ppr-prv.ins
2005/09/04 | 335095 | macros/latex/contrib/ppr-prv/ppr-prv.pdf
@@ -267589,9 +267609,9 @@
2021/01/25 | 1828 | systems/texlive/tlnet/archive/ean13isbn.r57514.tar.xz
2019/02/28 | 948 | systems/texlive/tlnet/archive/ean.doc.r20851.tar.xz
2019/02/28 | 3148 | systems/texlive/tlnet/archive/ean.r20851.tar.xz
-2021/03/22 | 521704 | systems/texlive/tlnet/archive/easybook.doc.r58599.tar.xz
-2021/03/22 | 11028 | systems/texlive/tlnet/archive/easybook.r58599.tar.xz
-2021/03/22 | 22132 | systems/texlive/tlnet/archive/easybook.source.r58599.tar.xz
+2021/03/24 | 521788 | systems/texlive/tlnet/archive/easybook.doc.r58671.tar.xz
+2021/03/24 | 10916 | systems/texlive/tlnet/archive/easybook.r58671.tar.xz
+2021/03/24 | 21996 | systems/texlive/tlnet/archive/easybook.source.r58671.tar.xz
2019/02/28 | 4540 | systems/texlive/tlnet/archive/easy.doc.r19440.tar.xz
2020/09/08 | 175976 | systems/texlive/tlnet/archive/easyfig.doc.r56291.tar.xz
2020/09/08 | 1936 | systems/texlive/tlnet/archive/easyfig.r56291.tar.xz
@@ -271278,9 +271298,9 @@
2019/02/28 | 1836 | systems/texlive/tlnet/archive/memexsupp.r15878.tar.xz
2019/02/28 | 755400 | systems/texlive/tlnet/archive/MemoirChapStyles.doc.r25918.tar.xz
2019/02/28 | 604 | systems/texlive/tlnet/archive/MemoirChapStyles.r25918.tar.xz
-2020/10/07 | 3101108 | systems/texlive/tlnet/archive/memoir.doc.r56572.tar.xz
-2020/10/07 | 75512 | systems/texlive/tlnet/archive/memoir.r56572.tar.xz
-2020/10/07 | 242364 | systems/texlive/tlnet/archive/memoir.source.r56572.tar.xz
+2021/03/24 | 3108044 | systems/texlive/tlnet/archive/memoir.doc.r58672.tar.xz
+2021/03/24 | 74956 | systems/texlive/tlnet/archive/memoir.r58672.tar.xz
+2021/03/24 | 241692 | systems/texlive/tlnet/archive/memoir.source.r58672.tar.xz
2019/02/28 | 29908 | systems/texlive/tlnet/archive/memory.doc.r30452.tar.xz
2019/02/28 | 191084 | systems/texlive/tlnet/archive/memorygraphs.doc.r49631.tar.xz
2019/02/28 | 2048 | systems/texlive/tlnet/archive/memorygraphs.r49631.tar.xz
@@ -272023,9 +272043,9 @@
2019/02/28 | 7064 | systems/texlive/tlnet/archive/niceframe.source.r36086.tar.xz
2019/02/28 | 604 | systems/texlive/tlnet/archive/niceframe-type1.doc.r44671.tar.xz
2019/02/28 | 276328 | systems/texlive/tlnet/archive/niceframe-type1.r44671.tar.xz
-2021/03/11 | 1565432 | systems/texlive/tlnet/archive/nicematrix.doc.r58258.tar.xz
-2021/03/11 | 27540 | systems/texlive/tlnet/archive/nicematrix.r58258.tar.xz
-2021/03/11 | 93992 | systems/texlive/tlnet/archive/nicematrix.source.r58258.tar.xz
+2021/03/24 | 1583580 | systems/texlive/tlnet/archive/nicematrix.doc.r58673.tar.xz
+2021/03/24 | 28144 | systems/texlive/tlnet/archive/nicematrix.r58673.tar.xz
+2021/03/24 | 95632 | systems/texlive/tlnet/archive/nicematrix.source.r58673.tar.xz
2019/02/28 | 2473836 | systems/texlive/tlnet/archive/nicetext.doc.r38914.tar.xz
2019/02/28 | 54740 | systems/texlive/tlnet/archive/nicetext.r38914.tar.xz
2019/02/28 | 28908 | systems/texlive/tlnet/archive/nicetext.source.r38914.tar.xz
@@ -273800,9 +273820,9 @@
2019/02/28 | 197208 | systems/texlive/tlnet/archive/regcount.doc.r19979.tar.xz
2019/02/28 | 1684 | systems/texlive/tlnet/archive/regcount.r19979.tar.xz
2019/02/28 | 3792 | systems/texlive/tlnet/archive/regcount.source.r19979.tar.xz
-2020/10/07 | 532200 | systems/texlive/tlnet/archive/regexpatch.doc.r56576.tar.xz
-2020/10/07 | 3676 | systems/texlive/tlnet/archive/regexpatch.r56576.tar.xz
-2020/10/07 | 12560 | systems/texlive/tlnet/archive/regexpatch.source.r56576.tar.xz
+2021/03/24 | 532340 | systems/texlive/tlnet/archive/regexpatch.doc.r58674.tar.xz
+2021/03/24 | 3680 | systems/texlive/tlnet/archive/regexpatch.r58674.tar.xz
+2021/03/24 | 12568 | systems/texlive/tlnet/archive/regexpatch.source.r58674.tar.xz
2020/03/23 | 314992 | systems/texlive/tlnet/archive/register.doc.r54485.tar.xz
2020/03/23 | 4648 | systems/texlive/tlnet/archive/register.r54485.tar.xz
2020/03/23 | 15436 | systems/texlive/tlnet/archive/register.source.r54485.tar.xz
@@ -275159,7 +275179,7 @@
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r55172.tar.xz
-2021/03/22 | 218848 | systems/texlive/tlnet/archive/texlive-scripts.doc.r58574.tar.xz
+2021/03/24 | 218848 | systems/texlive/tlnet/archive/texlive-scripts.doc.r58644.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
@@ -275183,7 +275203,7 @@
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r55172.tar.xz
-2021/03/22 | 132296 | systems/texlive/tlnet/archive/texlive-scripts.r58574.tar.xz
+2021/03/24 | 132292 | systems/texlive/tlnet/archive/texlive-scripts.r58644.tar.xz
2020/08/24 | 36336 | systems/texlive/tlnet/archive/texlive-scripts.win32.r56157.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
@@ -275913,9 +275933,9 @@
2019/02/28 | 13868 | systems/texlive/tlnet/archive/uaclasses.source.r15878.tar.xz
2021/01/08 | 30020 | systems/texlive/tlnet/archive/uafthesis.doc.r57349.tar.xz
2021/01/08 | 7548 | systems/texlive/tlnet/archive/uafthesis.r57349.tar.xz
-2019/05/06 | 1162080 | systems/texlive/tlnet/archive/uantwerpendocs.doc.r51007.tar.xz
-2019/05/06 | 1370040 | systems/texlive/tlnet/archive/uantwerpendocs.r51007.tar.xz
-2019/05/06 | 29404 | systems/texlive/tlnet/archive/uantwerpendocs.source.r51007.tar.xz
+2021/03/24 | 4390208 | systems/texlive/tlnet/archive/uantwerpendocs.doc.r58670.tar.xz
+2021/03/24 | 6473684 | systems/texlive/tlnet/archive/uantwerpendocs.r58670.tar.xz
+2021/03/24 | 39668 | systems/texlive/tlnet/archive/uantwerpendocs.source.r58670.tar.xz
2019/02/28 | 106832 | systems/texlive/tlnet/archive/uassign.doc.r38459.tar.xz
2019/02/28 | 1984 | systems/texlive/tlnet/archive/uassign.r38459.tar.xz
2019/10/25 | 123580 | systems/texlive/tlnet/archive/ucalgmthesis.doc.r52527.tar.xz
@@ -276758,9 +276778,9 @@
2019/02/28 | 18512 | systems/texlive/tlnet/archive/yaletter.source.r42830.tar.xz
2019/02/28 | 28912 | systems/texlive/tlnet/archive/yannisgr.doc.r22613.tar.xz
2019/02/28 | 37576 | systems/texlive/tlnet/archive/yannisgr.r22613.tar.xz
-2021/02/06 | 4699076 | systems/texlive/tlnet/archive/yathesis.doc.r57628.tar.xz
-2021/02/06 | 23212 | systems/texlive/tlnet/archive/yathesis.r57628.tar.xz
-2021/02/06 | 50552 | systems/texlive/tlnet/archive/yathesis.source.r57628.tar.xz
+2021/03/24 | 4725180 | systems/texlive/tlnet/archive/yathesis.doc.r58687.tar.xz
+2021/03/24 | 23300 | systems/texlive/tlnet/archive/yathesis.r58687.tar.xz
+2021/03/24 | 50924 | systems/texlive/tlnet/archive/yathesis.source.r58687.tar.xz
2020/03/04 | 123700 | systems/texlive/tlnet/archive/yax.doc.r54080.tar.xz
2020/03/04 | 5936 | systems/texlive/tlnet/archive/yax.r54080.tar.xz
2019/07/26 | 2170868 | systems/texlive/tlnet/archive/yazd-thesis.doc.r51725.tar.xz
@@ -276855,16 +276875,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2021/02/17 | 106037 | systems/texlive/tlnet/install-tl
-2021/03/23 | 5826210 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2021/03/23 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2021/03/23 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2021/03/24 | 5826198 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2021/03/24 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2021/03/24 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2020/08/23 | 4889 | systems/texlive/tlnet/install-tl-windows.bat
-2021/03/23 | 19661998 | systems/texlive/tlnet/install-tl-windows.exe
-2021/03/23 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2021/03/23 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2021/03/23 | 24615603 | systems/texlive/tlnet/install-tl.zip
-2021/03/23 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2021/03/23 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2021/03/24 | 19656999 | systems/texlive/tlnet/install-tl-windows.exe
+2021/03/24 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2021/03/24 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2021/03/24 | 24615605 | systems/texlive/tlnet/install-tl.zip
+2021/03/24 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2021/03/24 | 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
@@ -276916,16 +276936,16 @@
2019/03/02 | 188472 | systems/texlive/tlnet/tlpkg/installer/xz/xz.x86_64-solaris
2020/03/16 | 10978 | systems/texlive/tlnet/tlpkg/TeXLive/TeXCatalogue.pm
2017/06/04 | 21326 | systems/texlive/tlnet/tlpkg/TeXLive/TLConfFile.pm
-2020/03/06 | 11359 | systems/texlive/tlnet/tlpkg/TeXLive/TLConfig.pm
+2021/03/23 | 11355 | systems/texlive/tlnet/tlpkg/TeXLive/TLConfig.pm
2020/05/17 | 20322 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/02/20 | 5400 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2020/09/22 | 27563 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2021/03/23 | 17085761 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2021/03/23 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2021/03/24 | 17108841 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2021/03/24 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2020/05/13 | 86417 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2021/03/23 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2021/03/23 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2021/03/23 | 2287276 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2021/03/24 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2021/03/24 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2021/03/24 | 2287044 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2021/03/15 | 58775 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2021/03/17 | 42077 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2020/05/11 | 15010 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -279575,7 +279595,7 @@
2021/02/25 | 100617 | systems/texlive/tlnet/tlpkg/translations/fr.po
2021/02/25 | 93907 | systems/texlive/tlnet/tlpkg/translations/it.po
2021/02/25 | 78469 | systems/texlive/tlnet/tlpkg/translations/ja.po
-2021/03/23 | 59335 | systems/texlive/tlnet/tlpkg/translations/messages.pot
+2021/03/24 | 59335 | systems/texlive/tlnet/tlpkg/translations/messages.pot
2021/02/25 | 75535 | systems/texlive/tlnet/tlpkg/translations/nl.po
2021/02/25 | 73707 | systems/texlive/tlnet/tlpkg/translations/pl.po
2021/02/25 | 89191 | systems/texlive/tlnet/tlpkg/translations/pt_BR.po
@@ -280030,48 +280050,48 @@
2005/01/06 | 587 | systems/win32/micropress/eqmlite/whats-really-new
2021/03/18 | 509859 | systems/win32/miktex/doc/miktex.pdf
2019/05/28 | 101 | systems/win32/miktex/README.md
-2021/01/20 | 58626766 | systems/win32/miktex/setup/darwin-x86_64/miktex-21.1-darwin-x86_64.dmg
2021/02/22 | 58721055 | systems/win32/miktex/setup/darwin-x86_64/miktex-21.2-darwin-x86_64.dmg
-2021/01/24 | 2034 | systems/win32/miktex/setup/deb/dists/bionic/InRelease
-2021/01/24 | 1512 | systems/win32/miktex/setup/deb/dists/bionic/Release
-2021/01/24 | 473 | systems/win32/miktex/setup/deb/dists/bionic/Release.gpg
-2021/01/24 | 11886 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages
-2021/01/24 | 2140 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.bz2
-2021/01/24 | 1724 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gz
-2021/01/24 | 89 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Release
-2021/01/24 | 1852 | systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gz
-2021/01/24 | 2034 | systems/win32/miktex/setup/deb/dists/buster/InRelease
-2021/01/24 | 1512 | systems/win32/miktex/setup/deb/dists/buster/Release
-2021/01/24 | 473 | systems/win32/miktex/setup/deb/dists/buster/Release.gpg
-2021/01/24 | 12444 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages
-2021/01/24 | 2195 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.bz2
-2021/01/24 | 1750 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.gz
-2021/01/24 | 89 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Release
-2021/01/24 | 1852 | systems/win32/miktex/setup/deb/dists/buster/universe/Contents-amd64.gz
-2021/01/24 | 2030 | systems/win32/miktex/setup/deb/dists/focal/InRelease
-2021/01/24 | 1508 | systems/win32/miktex/setup/deb/dists/focal/Release
-2021/01/24 | 473 | systems/win32/miktex/setup/deb/dists/focal/Release.gpg
-2021/01/24 | 10903 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages
-2021/01/24 | 1974 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2
-2021/01/24 | 1618 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gz
-2021/01/24 | 86 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Release
-2021/01/24 | 1749 | systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gz
-2021/01/24 | 2038 | systems/win32/miktex/setup/deb/dists/stretch/InRelease
-2021/01/24 | 1516 | systems/win32/miktex/setup/deb/dists/stretch/Release
-2021/01/24 | 473 | systems/win32/miktex/setup/deb/dists/stretch/Release.gpg
-2021/01/24 | 12353 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages
-2021/01/24 | 2180 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.bz2
-2021/01/24 | 1753 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.gz
-2021/01/24 | 92 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Release
-2021/01/24 | 1852 | systems/win32/miktex/setup/deb/dists/stretch/universe/Contents-amd64.gz
-2021/01/24 | 2034 | systems/win32/miktex/setup/deb/dists/xenial/InRelease
-2021/01/24 | 1512 | systems/win32/miktex/setup/deb/dists/xenial/Release
-2021/01/24 | 473 | systems/win32/miktex/setup/deb/dists/xenial/Release.gpg
-2021/01/24 | 12146 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages
-2021/01/24 | 2163 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.bz2
-2021/01/24 | 1721 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.gz
-2021/01/24 | 89 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Release
-2021/01/24 | 1852 | systems/win32/miktex/setup/deb/dists/xenial/universe/Contents-amd64.gz
+2021/03/25 | 61132306 | systems/win32/miktex/setup/darwin-x86_64/miktex-21.3-darwin-x86_64.dmg
+2021/03/25 | 2034 | systems/win32/miktex/setup/deb/dists/bionic/InRelease
+2021/03/25 | 1512 | systems/win32/miktex/setup/deb/dists/bionic/Release
+2021/03/25 | 473 | systems/win32/miktex/setup/deb/dists/bionic/Release.gpg
+2021/03/25 | 13252 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages
+2021/03/25 | 2237 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.bz2
+2021/03/25 | 1849 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gz
+2021/03/25 | 89 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Release
+2021/03/25 | 1868 | systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gz
+2021/03/25 | 2034 | systems/win32/miktex/setup/deb/dists/buster/InRelease
+2021/03/25 | 1512 | systems/win32/miktex/setup/deb/dists/buster/Release
+2021/03/25 | 473 | systems/win32/miktex/setup/deb/dists/buster/Release.gpg
+2021/03/25 | 13904 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages
+2021/03/25 | 2304 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.bz2
+2021/03/25 | 1891 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.gz
+2021/03/25 | 89 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Release
+2021/03/25 | 1868 | systems/win32/miktex/setup/deb/dists/buster/universe/Contents-amd64.gz
+2021/03/25 | 2030 | systems/win32/miktex/setup/deb/dists/focal/InRelease
+2021/03/25 | 1508 | systems/win32/miktex/setup/deb/dists/focal/Release
+2021/03/25 | 473 | systems/win32/miktex/setup/deb/dists/focal/Release.gpg
+2021/03/25 | 12516 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages
+2021/03/25 | 2107 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2
+2021/03/25 | 1757 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gz
+2021/03/25 | 86 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Release
+2021/03/25 | 1764 | systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gz
+2021/03/25 | 2038 | systems/win32/miktex/setup/deb/dists/stretch/InRelease
+2021/03/25 | 1516 | systems/win32/miktex/setup/deb/dists/stretch/Release
+2021/03/25 | 473 | systems/win32/miktex/setup/deb/dists/stretch/Release.gpg
+2021/03/25 | 13797 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages
+2021/03/25 | 2303 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.bz2
+2021/03/25 | 1885 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.gz
+2021/03/25 | 92 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Release
+2021/03/25 | 1868 | systems/win32/miktex/setup/deb/dists/stretch/universe/Contents-amd64.gz
+2021/03/25 | 2034 | systems/win32/miktex/setup/deb/dists/xenial/InRelease
+2021/03/25 | 1512 | systems/win32/miktex/setup/deb/dists/xenial/Release
+2021/03/25 | 473 | systems/win32/miktex/setup/deb/dists/xenial/Release.gpg
+2021/03/25 | 13535 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages
+2021/03/25 | 2256 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.bz2
+2021/03/25 | 1845 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.gz
+2021/03/25 | 89 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Release
+2021/03/25 | 1868 | systems/win32/miktex/setup/deb/dists/xenial/universe/Contents-amd64.gz
2020/10/11 | 30031352 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_20.10-bionic1_amd64.deb
2020/10/11 | 29468194 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_20.10-buster1_amd64.deb
2020/10/11 | 30314662 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_20.10-focal1_amd64.deb
@@ -280102,6 +280122,11 @@
2021/01/24 | 31540866 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.1-focal1_amd64.deb
2021/01/24 | 31167682 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.1-stretch1_amd64.deb
2021/01/24 | 30419582 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.1-xenial1_amd64.deb
+2021/03/25 | 32031144 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.3-bionic1_amd64.deb
+2021/03/25 | 31362462 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.3-buster1_amd64.deb
+2021/03/25 | 31854552 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.3-focal1_amd64.deb
+2021/03/25 | 31481650 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.3-stretch1_amd64.deb
+2021/03/25 | 30746074 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.3-xenial1_amd64.deb
2020/03/22 | 29810262 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_2.9.7350-bionic1_amd64.deb
2020/03/22 | 29213170 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_2.9.7350-buster1_amd64.deb
2020/03/22 | 29324886 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_2.9.7350-stretch1_amd64.deb
@@ -280123,70 +280148,84 @@
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
2021/01/24 | 24313796 | systems/win32/miktex/setup/rpm/fedora/28/miktex-21.1-1.fc28.x86_64.rpm
+2021/03/25 | 24592188 | systems/win32/miktex/setup/rpm/fedora/28/miktex-21.3-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
-2021/01/24 | 51985 | systems/win32/miktex/setup/rpm/fedora/28/repodata/0598965c999f2a1c61f5bed959eb5f51b78e2278229802eb3f80880f410e2d7b-filelists.sqlite.bz2
-2021/01/24 | 1595 | systems/win32/miktex/setup/rpm/fedora/28/repodata/10202a0548e49491aa678b9316d889c6c66d8560edb386d91dd368ea4390009e-other.sqlite.bz2
-2021/01/24 | 4233 | systems/win32/miktex/setup/rpm/fedora/28/repodata/44dcf1a7eb68f5078d6270caf6df93876a05ff48f98c69fcf93f33a8006c9153-primary.xml.gz
-2021/01/24 | 33521 | systems/win32/miktex/setup/rpm/fedora/28/repodata/a5c9b2067b00b254db227d8c7d73d396e4c5a78a421594b794a8a83ab6c6d4f4-filelists.xml.gz
-2021/01/24 | 37704 | systems/win32/miktex/setup/rpm/fedora/28/repodata/ecff3dddf38312afe0dc23474e5033c1e3b579442d7f2d08ecaae04ec86d348b-primary.sqlite.bz2
-2021/01/24 | 761 | systems/win32/miktex/setup/rpm/fedora/28/repodata/fd8d66513cdd220c412ba706b960af332660b2f4ad90a54c1ed4b74229cabcac-other.xml.gz
-2021/01/24 | 2980 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml
-2021/01/24 | 488 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml.asc
+2021/03/25 | 35075 | systems/win32/miktex/setup/rpm/fedora/28/repodata/1d64c76bd23356a361888a3e5a7b69446b0d7781b25af37bc97aa423bfe90d14-filelists.xml.gz
+2021/03/25 | 4493 | systems/win32/miktex/setup/rpm/fedora/28/repodata/1d9ac021f84ce92845860477901db1c094e74de6857b29b56bc055bd34bf4315-primary.xml.gz
+2021/03/25 | 41251 | systems/win32/miktex/setup/rpm/fedora/28/repodata/4bea59d35a89d5f7bd8a182b527865293b71d2cfbfe48b3d30502dc5342c3e63-primary.sqlite.bz2
+2021/03/25 | 56524 | systems/win32/miktex/setup/rpm/fedora/28/repodata/5011480a4f2a09018838bbefeeee9b927c7f90303845952a7daf8519069033fb-filelists.sqlite.bz2
+2021/03/25 | 1679 | systems/win32/miktex/setup/rpm/fedora/28/repodata/566465ad8636f0ed31078743f07682071e5956473fda1513e66a88f129496373-other.sqlite.bz2
+2021/03/25 | 808 | systems/win32/miktex/setup/rpm/fedora/28/repodata/907c541e6ab8ada4d19dc30e0362404f31afb5c0de4249d9f0dc064a70f34c37-other.xml.gz
+2021/03/25 | 2980 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml
+2021/03/25 | 488 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml.asc
2020/10/11 | 20863056 | systems/win32/miktex/setup/rpm/fedora/30/miktex-20.10-1.fc30.x86_64.rpm
2020/11/01 | 21563624 | systems/win32/miktex/setup/rpm/fedora/30/miktex-20.11-1.fc30.x86_64.rpm
2020/12/14 | 21570292 | systems/win32/miktex/setup/rpm/fedora/30/miktex-20.12-1.fc30.x86_64.rpm
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
2021/01/24 | 21792520 | systems/win32/miktex/setup/rpm/fedora/30/miktex-21.1-1.fc30.x86_64.rpm
+2021/03/25 | 22067420 | systems/win32/miktex/setup/rpm/fedora/30/miktex-21.3-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
-2021/01/24 | 598 | systems/win32/miktex/setup/rpm/fedora/30/repodata/1f903c7ff148290bbeae68278d8e510bfee919b62b7f40fa52aac2b5a8b00122-other.xml.gz
-2021/01/24 | 33787 | systems/win32/miktex/setup/rpm/fedora/30/repodata/251260fa45dd7d98d1b81873718be1371c3ecc0b1a16718c0aebb91c71c49c0d-filelists.xml.gz
-2021/01/24 | 4207 | systems/win32/miktex/setup/rpm/fedora/30/repodata/5167223ed42fe5a4c1272eec3d0a9b8f1f35a4f2fdd9d2afe71c886cbfe0157c-primary.xml.gz
-2021/01/24 | 52436 | systems/win32/miktex/setup/rpm/fedora/30/repodata/76861cb11c2ce5ce5a04c84879860aa7a6ec1208450eac109e7b70b31428b4ea-filelists.sqlite.bz2
-2021/01/24 | 37898 | systems/win32/miktex/setup/rpm/fedora/30/repodata/915e51136f81da11b8a7f3ff9c0210b94493460b502e174d31e2c88d5dd58952-primary.sqlite.bz2
-2021/01/24 | 1234 | systems/win32/miktex/setup/rpm/fedora/30/repodata/ff1193b53aec31d9be5c4894ce8260fcdba9e195d53f10f95919f532629ff49d-other.sqlite.bz2
-2021/01/24 | 2980 | systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml
-2021/01/24 | 488 | systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml.asc
+2021/03/25 | 35357 | systems/win32/miktex/setup/rpm/fedora/30/repodata/0c2361d265bdbc32629890e86d9014336f42c43f9744d4dcbed4b6243ae969a1-filelists.xml.gz
+2021/03/25 | 41440 | systems/win32/miktex/setup/rpm/fedora/30/repodata/179a6d13d0d080f308a94e41b87d8a93d5d6205069135c906bdcdd55b1add992-primary.sqlite.bz2
+2021/03/25 | 641 | systems/win32/miktex/setup/rpm/fedora/30/repodata/1cd2b6ac4e3bd63c3f1a7734fe17878faabb07942bbf772049d56fe91ac46168-other.xml.gz
+2021/03/25 | 1275 | systems/win32/miktex/setup/rpm/fedora/30/repodata/9eccf095a4251917ed8f5e774adfaef40165d9cca99619331493e8d8843d1e04-other.sqlite.bz2
+2021/03/25 | 56873 | systems/win32/miktex/setup/rpm/fedora/30/repodata/a1947fd6300506385bcf90a49f84c85c74228ec9475f9e37c04c05e62cba90f7-filelists.sqlite.bz2
+2021/03/25 | 4461 | systems/win32/miktex/setup/rpm/fedora/30/repodata/fccb9deaa71b085cf72e4550fd432a75fb64cc758db3248489ce72b32681b469-primary.xml.gz
+2021/03/25 | 2980 | systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml
+2021/03/25 | 488 | systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml.asc
2020/10/11 | 18588925 | systems/win32/miktex/setup/rpm/fedora/32/miktex-20.10-1.fc32.x86_64.rpm
2020/11/01 | 19187569 | systems/win32/miktex/setup/rpm/fedora/32/miktex-20.11-1.fc32.x86_64.rpm
2020/12/14 | 19198955 | systems/win32/miktex/setup/rpm/fedora/32/miktex-20.12-1.fc32.x86_64.rpm
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
2021/01/24 | 19383124 | systems/win32/miktex/setup/rpm/fedora/32/miktex-21.1-1.fc32.x86_64.rpm
+2021/03/25 | 19709489 | systems/win32/miktex/setup/rpm/fedora/32/miktex-21.3-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
-2021/01/24 | 3784 | systems/win32/miktex/setup/rpm/fedora/32/repodata/5a9f4006d165ba02113d71aee6743a5a8627c848f76f3d518e6215996f2fb314-primary.xml.gz
-2021/01/24 | 41450 | systems/win32/miktex/setup/rpm/fedora/32/repodata/6daa162fee251a483f3d9cbd1823f8e62748f04a33169898589129192227a068-filelists.sqlite.bz2
-2021/01/24 | 1082 | systems/win32/miktex/setup/rpm/fedora/32/repodata/6e8a58e6168b7a98ef2bc0a62b181244ff7379b3b5e65b3b9a2e65960a95a84a-other.sqlite.bz2
-2021/01/24 | 31556 | systems/win32/miktex/setup/rpm/fedora/32/repodata/701c92a21ce7a5b0fb6be76fa0cae19035ba6488a8a374a6fb9027006cf935e1-primary.sqlite.bz2
-2021/01/24 | 511 | systems/win32/miktex/setup/rpm/fedora/32/repodata/721c38a59d8028a108a2c9739f03d90631fe77b6d86f4c136055a3fab794748e-other.xml.gz
-2021/01/24 | 25839 | systems/win32/miktex/setup/rpm/fedora/32/repodata/af957cec93bc9724ae26651ff87944024132d26d5990a97891f1928938b3f2da-filelists.xml.gz
-2021/01/24 | 2979 | systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml
-2021/01/24 | 488 | systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml.asc
+2021/03/25 | 46007 | systems/win32/miktex/setup/rpm/fedora/32/repodata/01ab385be723d1d8aad031682eddcbf2e126ba79eb0f589fb1980e63f83fb1c9-filelists.sqlite.bz2
+2021/03/25 | 34948 | systems/win32/miktex/setup/rpm/fedora/32/repodata/2a12c443de6593db1a41b3225a7dc63498304b710e1c5698290aecd35237bbe7-primary.sqlite.bz2
+2021/03/25 | 4052 | systems/win32/miktex/setup/rpm/fedora/32/repodata/3727f6ba9ea943abc8d3eb02a216428cec2eb23bf32d55dbd24b4003385f689d-primary.xml.gz
+2021/03/25 | 27412 | systems/win32/miktex/setup/rpm/fedora/32/repodata/52f34e81b5a084573412b5975db71beb01946e93a1abf9ff59d6b1b3efd93452-filelists.xml.gz
+2021/03/25 | 554 | systems/win32/miktex/setup/rpm/fedora/32/repodata/78b74d063aa19c93dfdf16fffd31976ed123ec79ca244ae9a8e718cc79e6abe3-other.xml.gz
+2021/03/25 | 1147 | systems/win32/miktex/setup/rpm/fedora/32/repodata/d6ffde28dc05f949da9e77332c49e145993dd5a85a30b990ed5b6f5e485ce07a-other.sqlite.bz2
+2021/03/25 | 2979 | systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml
+2021/03/25 | 488 | systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml.asc
+2021/03/25 | 19725356 | systems/win32/miktex/setup/rpm/fedora/33/miktex-21.3-1.fc33.x86_64.rpm
+2021/03/25 | 109 | systems/win32/miktex/setup/rpm/fedora-33.repo
+2021/03/25 | 7398 | systems/win32/miktex/setup/rpm/fedora/33/repodata/16122e9b73a7320dcfe6df6d2051c772f7ace6b9ebf120571cddb2c7a59984fe-primary.sqlite.bz2
+2021/03/25 | 2164 | systems/win32/miktex/setup/rpm/fedora/33/repodata/2fb9af0260521bae76e8951043f3b26ad3603e3b50f46c2bbebc14377a90a7fc-primary.xml.gz
+2021/03/25 | 778 | systems/win32/miktex/setup/rpm/fedora/33/repodata/36c9d84ddc6e104998d1d319e44172701e212b8e874612e7a1007b474624ddc4-other.sqlite.bz2
+2021/03/25 | 344 | systems/win32/miktex/setup/rpm/fedora/33/repodata/3d32a0ae930fa283e8eab3df6df34bb48a1e44570cc988b47d688e60c9b7d400-other.xml.gz
+2021/03/25 | 6238 | systems/win32/miktex/setup/rpm/fedora/33/repodata/9467962fe43d66e1ac5303e5cc5ebe16fb1c33a190c899c11144cda28774063e-filelists.xml.gz
+2021/03/25 | 8383 | systems/win32/miktex/setup/rpm/fedora/33/repodata/ebacaa90c760f06fa677e9d295c608824ce97a9fe89f962076ad1c2cd72a0c1d-filelists.sqlite.bz2
+2021/03/25 | 2972 | systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml
+2021/03/25 | 488 | systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml.asc
2020/10/11 | 21095168 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-20.10-1.x86_64.rpm
2020/11/01 | 22029188 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-20.11-1.x86_64.rpm
2020/12/14 | 22033020 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-20.12-1.x86_64.rpm
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
2021/01/24 | 22293216 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-21.1-1.x86_64.rpm
+2021/03/25 | 22532764 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-21.3-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
-2021/01/24 | 3369 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/93b0baf6cb93873f92718e20c44261e1511bf1581cf8c1ff5d8766a7bedfd1c9-filelists.xml.gz
-2021/01/24 | 756 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/a1ce5be9ec66407b56acec4233c38007639b93e46e661eb634f52c0a55e3a73e-other.xml.gz
-2021/01/24 | 4209 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/a1dbc37d5215495c3094f917cd98c14dfbbae9110a2173787ea6448cc2b6e27b-primary.xml.gz
-2021/01/24 | 1590 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/a4206fe9519fdf4896787e97f94e8773ea38bc97a40efe411208805b99d6f19c-other.sqlite.bz2
-2021/01/24 | 37490 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/d4cb1b2ae0f5c9594d82ef284406942aacf207cee627a2402ab7da3027d5d9ce-primary.sqlite.bz2
-2021/01/24 | 7843 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/edf5be2cca4631c5bc6d0b80b9da54127936a6d9ba795906cd27925a5fd8a6bd-filelists.sqlite.bz2
-2021/01/24 | 2976 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml
-2021/01/24 | 488 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc
+2021/03/25 | 807 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/01f9a8490062b3eb49a52f3ec061d59709a0f895f4b97c34c177de3919cd17e7-other.xml.gz
+2021/03/25 | 41104 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/9942057e29455a3a9400426230bd7012d2ce48e7f0c59846bac90f7f0a325ba7-primary.sqlite.bz2
+2021/03/25 | 8336 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/9d3d5a528fbe473afe3d2efc65229da980ee81310f685aae7da6740f5f643fab-filelists.sqlite.bz2
+2021/03/25 | 1670 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/b9e256aa0756d261646b1d0f35c2d40f09256ffa1dba0fe0dd20903401a5e1ee-other.sqlite.bz2
+2021/03/25 | 4468 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/c015d67a6c75e7d61091ddb069ac4c9a3e812442e4b7949dae07d42a25f2cedf-primary.xml.gz
+2021/03/25 | 3522 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/eb69a843b61e02f86a5e6ebebba39bd283fe01f009c24f7ae9ebd9fd55a59da7-filelists.xml.gz
+2021/03/25 | 2978 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml
+2021/03/25 | 488 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc
2021/01/17 | 255940872 | systems/win32/miktex/setup/windows-x64/basic-miktex-21.1-x64.exe
2021/02/21 | 255676168 | systems/win32/miktex/setup/windows-x64/basic-miktex-21.2-x64.exe
2020/12/14 | 2681891 | systems/win32/miktex/setup/windows-x64/miktexsetup-4.0-20.12-x64.zip
@@ -280199,7 +280238,7 @@
2021/01/17 | 2323948 | systems/win32/miktex/setup/windows-x86/miktexsetup-4.1.zip
2020/10/10 | 20308232 | systems/win32/miktex/setup/windows-x86/setup-4.1.1.exe
2021/01/17 | 20529416 | systems/win32/miktex/setup/windows-x86/setup-4.2.exe
-2021/02/20 | 27907 | systems/win32/miktex/source/CHANGELOG.md
+2021/03/18 | 28343 | systems/win32/miktex/source/CHANGELOG.md
2020/10/11 | 26421700 | systems/win32/miktex/source/miktex-20.10.tar.xz
2020/10/11 | 499 | systems/win32/miktex/source/miktex-20.10.tar.xz.asc
2020/11/01 | 26848532 | systems/win32/miktex/source/miktex-20.11.tar.xz
@@ -280216,6 +280255,8 @@
2021/01/19 | 499 | systems/win32/miktex/source/miktex-21.1.tar.xz.asc
2021/02/22 | 27666992 | systems/win32/miktex/source/miktex-21.2.tar.xz
2021/02/22 | 499 | systems/win32/miktex/source/miktex-21.2.tar.xz.asc
+2021/03/25 | 27835552 | systems/win32/miktex/source/miktex-21.3.tar.xz
+2021/03/25 | 499 | systems/win32/miktex/source/miktex-21.3.tar.xz.asc
2019/05/29 | 25598304 | systems/win32/miktex/source/miktex-2.9.7050.tar.xz
2019/05/29 | 499 | systems/win32/miktex/source/miktex-2.9.7050.tar.xz.asc
2019/08/01 | 26862852 | systems/win32/miktex/source/miktex-2.9.7140.tar.xz
@@ -280267,7 +280308,7 @@
2008/05/23 | 333795 | systems/win32/miktex/tm/packages/active-conf.tar.lzma
2019/06/19 | 130643 | systems/win32/miktex/tm/packages/actuarialangle.tar.lzma
2019/06/14 | 301579 | systems/win32/miktex/tm/packages/actuarialsymbol.tar.lzma
-2016/09/06 | 107277 | systems/win32/miktex/tm/packages/addfont.tar.lzma
+2021/03/25 | 52672 | systems/win32/miktex/tm/packages/addfont.tar.lzma
2019/05/01 | 19563 | systems/win32/miktex/tm/packages/addliga.tar.lzma
2018/12/18 | 141502 | systems/win32/miktex/tm/packages/addlines.tar.lzma
2011/09/01 | 166651 | systems/win32/miktex/tm/packages/adfathesis.tar.lzma
@@ -280496,7 +280537,7 @@
2015/05/25 | 5256 | systems/win32/miktex/tm/packages/babel-spanglish.tar.lzma
2016/03/09 | 222541 | systems/win32/miktex/tm/packages/babel-spanish.tar.lzma
2021/02/10 | 148420 | systems/win32/miktex/tm/packages/babel-swedish.tar.lzma
-2021/03/06 | 1663257 | systems/win32/miktex/tm/packages/babel.tar.lzma
+2021/03/25 | 1671332 | systems/win32/miktex/tm/packages/babel.tar.lzma
2014/05/21 | 234101 | systems/win32/miktex/tm/packages/babel-thai.tar.lzma
2019/07/06 | 309208 | systems/win32/miktex/tm/packages/babel-turkish.tar.lzma
2021/01/17 | 159246 | systems/win32/miktex/tm/packages/babel-ukrainian.tar.lzma
@@ -280539,10 +280580,10 @@
2020/05/12 | 1892413 | systems/win32/miktex/tm/packages/beamerdarkthemes.tar.lzma
2015/08/22 | 370971 | systems/win32/miktex/tm/packages/beamer-fuberlin.tar.lzma
2018/04/24 | 84638 | systems/win32/miktex/tm/packages/beamerposter.tar.lzma
-2020/08/30 | 189322 | systems/win32/miktex/tm/packages/beamer-rl.tar.lzma
+2021/03/25 | 212619 | systems/win32/miktex/tm/packages/beamer-rl.tar.lzma
2011/08/12 | 444235 | systems/win32/miktex/tm/packages/beamersubframe.tar.lzma
2020/06/09 | 276097 | systems/win32/miktex/tm/packages/beamerswitch.tar.lzma
-2021/02/12 | 3071497 | systems/win32/miktex/tm/packages/beamer.tar.lzma
+2021/03/25 | 3073519 | systems/win32/miktex/tm/packages/beamer.tar.lzma
2016/10/04 | 457031 | systems/win32/miktex/tm/packages/beamertheme-cuerna.tar.lzma
2015/12/08 | 1525974 | systems/win32/miktex/tm/packages/beamertheme-detlevcm.tar.lzma
2016/05/31 | 168629 | systems/win32/miktex/tm/packages/beamertheme-epyt.tar.lzma
@@ -280932,7 +280973,7 @@
2016/07/28 | 31693 | systems/win32/miktex/tm/packages/cmfrak.tar.lzma
2010/04/27 | 430333 | systems/win32/miktex/tm/packages/cmll.tar.lzma
2016/07/15 | 6981 | systems/win32/miktex/tm/packages/cmpica.tar.lzma
-2019/07/20 | 501614 | systems/win32/miktex/tm/packages/cmpj.tar.lzma
+2021/03/25 | 588779 | systems/win32/miktex/tm/packages/cmpj.tar.lzma
2016/07/15 | 3930 | systems/win32/miktex/tm/packages/cmsd.tar.lzma
2020/04/03 | 3019432 | systems/win32/miktex/tm/packages/cmsrb.tar.lzma
2008/07/12 | 64797738 | systems/win32/miktex/tm/packages/cm-super.tar.lzma
@@ -281027,7 +281068,7 @@
2004/04/10 | 6402 | systems/win32/miktex/tm/packages/courseoutline.cab
2004/04/10 | 9120 | systems/win32/miktex/tm/packages/coursepaper.cab
2006/03/04 | 195209 | systems/win32/miktex/tm/packages/coverpage.cab
-2020/01/03 | 505402 | systems/win32/miktex/tm/packages/covington.tar.lzma
+2021/03/25 | 513067 | systems/win32/miktex/tm/packages/covington.tar.lzma
2010/06/04 | 10369 | systems/win32/miktex/tm/packages/c-pascal.tar.lzma
2011/03/21 | 598894 | systems/win32/miktex/tm/packages/cprotect.tar.lzma
2009/06/09 | 531879 | systems/win32/miktex/tm/packages/cpssp.tar.lzma
@@ -281134,7 +281175,7 @@
2019/10/05 | 79328 | systems/win32/miktex/tm/packages/datetime2-slovene.tar.lzma
2017/11/14 | 296234 | systems/win32/miktex/tm/packages/datetime2-spanish.tar.lzma
2015/04/21 | 91288 | systems/win32/miktex/tm/packages/datetime2-swedish.tar.lzma
-2020/03/03 | 1079773 | systems/win32/miktex/tm/packages/datetime2.tar.lzma
+2021/03/25 | 1079477 | systems/win32/miktex/tm/packages/datetime2.tar.lzma
2019/10/11 | 78747 | systems/win32/miktex/tm/packages/datetime2-turkish.tar.lzma
2018/04/16 | 73817 | systems/win32/miktex/tm/packages/datetime2-ukrainian.tar.lzma
2019/10/11 | 83819 | systems/win32/miktex/tm/packages/datetime2-usorbian.tar.lzma
@@ -281257,7 +281298,7 @@
2006/08/26 | 141965 | systems/win32/miktex/tm/packages/dyntree.tar.bz2
2021/01/28 | 325253 | systems/win32/miktex/tm/packages/ean13isbn.tar.lzma
2016/07/15 | 3965 | systems/win32/miktex/tm/packages/ean.tar.lzma
-2021/03/17 | 545569 | systems/win32/miktex/tm/packages/easybook.tar.lzma
+2021/03/25 | 555209 | systems/win32/miktex/tm/packages/easybook.tar.lzma
2018/03/31 | 183421 | systems/win32/miktex/tm/packages/easyfig.tar.lzma
2020/12/21 | 609763 | systems/win32/miktex/tm/packages/easyfloats.tar.lzma
2017/06/12 | 52618 | systems/win32/miktex/tm/packages/easyformat.tar.lzma
@@ -281526,7 +281567,7 @@
2020/10/03 | 318630 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2021/03/24 | 572807 | systems/win32/miktex/tm/packages/files.csv.lzma
+2021/03/25 | 574351 | 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
@@ -281596,7 +281637,7 @@
2020/02/13 | 2425284 | systems/win32/miktex/tm/packages/fonts-arundina.tar.lzma
2020/10/03 | 1907391 | systems/win32/miktex/tm/packages/fonts-churchslavonic.tar.lzma
2021/01/30 | 753572 | systems/win32/miktex/tm/packages/fontsetup.tar.lzma
-2021/03/06 | 411001 | systems/win32/miktex/tm/packages/fontsize.tar.lzma
+2021/03/25 | 413499 | systems/win32/miktex/tm/packages/fontsize.tar.lzma
2020/02/22 | 1299441 | systems/win32/miktex/tm/packages/fontspec.tar.lzma
2020/05/06 | 12767240 | systems/win32/miktex/tm/packages/fonts-tlwg.tar.lzma
2017/07/16 | 330987 | systems/win32/miktex/tm/packages/fonttable.tar.lzma
@@ -281666,6 +281707,7 @@
2019/11/17 | 644682 | systems/win32/miktex/tm/packages/garamond-math.tar.lzma
2009/08/12 | 8601 | systems/win32/miktex/tm/packages/garrigues.tar.lzma
2006/12/10 | 22983 | systems/win32/miktex/tm/packages/gastex.tar.bz2
+2021/03/25 | 145626 | systems/win32/miktex/tm/packages/gastex.tar.lzma
2010/08/09 | 163037 | systems/win32/miktex/tm/packages/gatech-thesis.tar.lzma
2012/05/29 | 212564 | systems/win32/miktex/tm/packages/gates.tar.lzma
2019/10/04 | 412444 | systems/win32/miktex/tm/packages/gatherenum.tar.lzma
@@ -281771,7 +281813,7 @@
2018/04/22 | 2148339 | systems/win32/miktex/tm/packages/graph35.tar.lzma
2018/01/18 | 284778 | systems/win32/miktex/tm/packages/graphbox.tar.lzma
2016/11/04 | 1845 | systems/win32/miktex/tm/packages/graphics-cfg.tar.lzma
-2021/03/03 | 11333 | systems/win32/miktex/tm/packages/graphics-def.tar.lzma
+2021/03/25 | 11351 | systems/win32/miktex/tm/packages/graphics-def.tar.lzma
2020/10/31 | 10588 | systems/win32/miktex/tm/packages/graphics-pln.tar.lzma
2020/10/03 | 2069382 | systems/win32/miktex/tm/packages/graphics.tar.lzma
2014/01/14 | 985128 | systems/win32/miktex/tm/packages/graphicxbox.tar.lzma
@@ -281791,7 +281833,7 @@
2019/12/05 | 317057 | systems/win32/miktex/tm/packages/grfext.tar.lzma
2019/11/12 | 366182 | systems/win32/miktex/tm/packages/grffile.tar.lzma
2016/07/15 | 377607 | systems/win32/miktex/tm/packages/grfpaste.tar.lzma
-2021/03/17 | 233934 | systems/win32/miktex/tm/packages/gridpapers.tar.lzma
+2021/03/25 | 237005 | systems/win32/miktex/tm/packages/gridpapers.tar.lzma
2020/02/13 | 233587 | systems/win32/miktex/tm/packages/gridset.tar.lzma
2017/12/01 | 573230 | systems/win32/miktex/tm/packages/gridslides.tar.lzma
2014/02/21 | 60266 | systems/win32/miktex/tm/packages/grid-system.tar.lzma
@@ -281906,7 +281948,7 @@
2016/07/16 | 326320 | systems/win32/miktex/tm/packages/hyper.tar.lzma
2020/11/24 | 1317531 | systems/win32/miktex/tm/packages/hyperxmp.tar.lzma
2009/09/03 | 163943 | systems/win32/miktex/tm/packages/hyphenat.tar.lzma
-2020/03/30 | 1797358 | systems/win32/miktex/tm/packages/hyph-utf8.tar.lzma
+2021/03/25 | 1876359 | systems/win32/miktex/tm/packages/hyph-utf8.tar.lzma
2020/07/19 | 1323235 | systems/win32/miktex/tm/packages/ibarra.tar.lzma
2005/05/04 | 152253 | systems/win32/miktex/tm/packages/ibycus4.cab
2016/11/06 | 70391 | systems/win32/miktex/tm/packages/ibycus-babel.tar.lzma
@@ -281975,7 +282017,7 @@
2012/06/11 | 128316 | systems/win32/miktex/tm/packages/interpreter.tar.lzma
2021/01/02 | 6576583 | systems/win32/miktex/tm/packages/inter.tar.lzma
2019/03/07 | 329105 | systems/win32/miktex/tm/packages/interval.tar.lzma
-2020/10/03 | 402208 | systems/win32/miktex/tm/packages/intopdf.tar.lzma
+2021/03/25 | 384281 | systems/win32/miktex/tm/packages/intopdf.tar.lzma
2008/08/08 | 80085 | systems/win32/miktex/tm/packages/inversepath.tar.lzma
2018/01/18 | 641176 | systems/win32/miktex/tm/packages/invoice2.tar.lzma
2019/01/19 | 105829 | systems/win32/miktex/tm/packages/invoice-class.tar.lzma
@@ -282017,7 +282059,7 @@
2016/07/29 | 12360 | systems/win32/miktex/tm/packages/jknappen.tar.lzma
2011/12/19 | 28973 | systems/win32/miktex/tm/packages/jlabels.tar.lzma
2021/03/17 | 86897 | systems/win32/miktex/tm/packages/jlreq-deluxe.tar.lzma
-2021/01/02 | 647361 | systems/win32/miktex/tm/packages/jlreq.tar.lzma
+2021/03/25 | 657558 | systems/win32/miktex/tm/packages/jlreq.tar.lzma
2020/10/03 | 1810556 | systems/win32/miktex/tm/packages/jmlr.tar.lzma
2006/04/13 | 7131 | systems/win32/miktex/tm/packages/jneurosci.cab
2020/11/09 | 602780 | systems/win32/miktex/tm/packages/jnuexam.tar.lzma
@@ -282070,7 +282112,7 @@
2021/02/15 | 486771 | systems/win32/miktex/tm/packages/komacv.tar.lzma
2012/01/10 | 196289 | systems/win32/miktex/tm/packages/koma-moderncvclassic.tar.lzma
2018/04/22 | 563537 | systems/win32/miktex/tm/packages/koma-script-examples.tar.lzma
-2020/10/03 | 12848409 | systems/win32/miktex/tm/packages/koma-script.tar.lzma
+2021/03/25 | 12627350 | systems/win32/miktex/tm/packages/koma-script.tar.lzma
2021/03/17 | 510584 | systems/win32/miktex/tm/packages/kotex-oblivoir.tar.lzma
2015/10/14 | 10343 | systems/win32/miktex/tm/packages/kotex-plain.tar.lzma
2015/10/10 | 7697628 | systems/win32/miktex/tm/packages/kotex-utf.tar.lzma
@@ -282092,7 +282134,7 @@
2013/08/19 | 270728 | systems/win32/miktex/tm/packages/l2tabu-french.tar.lzma
2012/02/01 | 258354 | systems/win32/miktex/tm/packages/l2tabu-italian.tar.lzma
2016/02/07 | 246670 | systems/win32/miktex/tm/packages/l2tabu.tar.lzma
-2021/03/03 | 851293 | systems/win32/miktex/tm/packages/l3backend.tar.lzma
+2021/03/25 | 853348 | systems/win32/miktex/tm/packages/l3backend.tar.lzma
2020/06/09 | 776219 | systems/win32/miktex/tm/packages/l3build.tar.lzma
2013/05/29 | 156214 | systems/win32/miktex/tm/packages/l3ctr2e.tar.lzma
2021/02/19 | 3344439 | systems/win32/miktex/tm/packages/l3experimental.tar.lzma
@@ -282109,9 +282151,8 @@
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
-2021/03/03 | 70086 | systems/win32/miktex/tm/packages/langsci-affiliations.tar.lzma
2020/07/19 | 126820 | systems/win32/miktex/tm/packages/langsci-avm.tar.lzma
-2020/03/19 | 273218 | systems/win32/miktex/tm/packages/langsci.tar.lzma
+2021/03/25 | 276316 | 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
2015/04/21 | 570129 | systems/win32/miktex/tm/packages/lastpage.tar.lzma
@@ -282140,7 +282181,7 @@
2020/02/28 | 86786 | systems/win32/miktex/tm/packages/latex-git-log.tar.lzma
2020/04/21 | 455359 | systems/win32/miktex/tm/packages/latexgit.tar.lzma
2020/10/31 | 2070780 | systems/win32/miktex/tm/packages/latex-graphics-dev.tar.lzma
-2021/03/17 | 1039489 | systems/win32/miktex/tm/packages/latexindent.tar.lzma
+2021/03/25 | 1043398 | systems/win32/miktex/tm/packages/latexindent.tar.lzma
2021/01/07 | 716957 | systems/win32/miktex/tm/packages/latex-make.tar.lzma
2020/10/03 | 372961 | systems/win32/miktex/tm/packages/latexmk.tar.lzma
2019/09/01 | 152454 | systems/win32/miktex/tm/packages/latexmp.tar.lzma
@@ -282274,7 +282315,7 @@
2020/12/05 | 3681033 | systems/win32/miktex/tm/packages/lshort-italian.tar.lzma
2004/07/28 | 179610 | systems/win32/miktex/tm/packages/lshort-japanese.cab
2004/07/28 | 791444 | systems/win32/miktex/tm/packages/lshort-korean.cab
-2019/05/08 | 1264967 | systems/win32/miktex/tm/packages/lshort-korean.tar.lzma
+2021/03/25 | 1273463 | systems/win32/miktex/tm/packages/lshort-korean.tar.lzma
2004/07/28 | 66520 | systems/win32/miktex/tm/packages/lshort-mongolian.cab
2013/07/29 | 845382 | systems/win32/miktex/tm/packages/lshort-persian.tar.lzma
2004/07/28 | 207604 | systems/win32/miktex/tm/packages/lshort-polish.cab
@@ -282331,13 +282372,13 @@
2015/07/21 | 246219 | systems/win32/miktex/tm/packages/luasseq.tar.lzma
2016/06/21 | 176793 | systems/win32/miktex/tm/packages/luatex85.tar.lzma
2015/10/06 | 276167 | systems/win32/miktex/tm/packages/luatexbase.tar.lzma
-2021/02/15 | 3493531 | systems/win32/miktex/tm/packages/luatexja.tar.lzma
+2021/03/25 | 3472817 | systems/win32/miktex/tm/packages/luatexja.tar.lzma
2021/03/03 | 359923 | systems/win32/miktex/tm/packages/luatexko.tar.lzma
2010/12/23 | 322873 | systems/win32/miktex/tm/packages/luatextra.tar.lzma
2020/02/18 | 256383 | systems/win32/miktex/tm/packages/luatodonotes.tar.lzma
2021/03/17 | 204648 | systems/win32/miktex/tm/packages/lua-typo.tar.lzma
2020/10/03 | 127843 | systems/win32/miktex/tm/packages/lua-uca.tar.lzma
-2021/02/10 | 112084 | systems/win32/miktex/tm/packages/lua-ul.tar.lzma
+2021/03/25 | 112527 | systems/win32/miktex/tm/packages/lua-ul.tar.lzma
2020/05/18 | 67623 | systems/win32/miktex/tm/packages/lua-uni-algos.tar.lzma
2021/01/11 | 294199 | systems/win32/miktex/tm/packages/lua-visual-debug.tar.lzma
2021/03/03 | 103795 | systems/win32/miktex/tm/packages/luavlna.tar.lzma
@@ -282372,7 +282413,7 @@
2021/01/11 | 217804 | systems/win32/miktex/tm/packages/magra.tar.lzma
2005/06/25 | 9145 | systems/win32/miktex/tm/packages/mailing.cab
2009/09/28 | 97743 | systems/win32/miktex/tm/packages/mailmerge.tar.lzma
-2020/10/03 | 195577 | systems/win32/miktex/tm/packages/make4ht.tar.lzma
+2021/03/25 | 204286 | systems/win32/miktex/tm/packages/make4ht.tar.lzma
2008/07/30 | 276304 | systems/win32/miktex/tm/packages/makebarcode.tar.lzma
2016/05/15 | 468586 | systems/win32/miktex/tm/packages/makebase.tar.lzma
2004/08/02 | 7475 | systems/win32/miktex/tm/packages/makebox.cab
@@ -282403,7 +282444,7 @@
2018/08/14 | 331408 | systems/win32/miktex/tm/packages/marginnote.tar.lzma
2020/10/03 | 571752 | systems/win32/miktex/tm/packages/markdown.tar.lzma
2012/04/17 | 561606 | systems/win32/miktex/tm/packages/marvosym.tar.lzma
-2021/01/22 | 4778181 | systems/win32/miktex/tm/packages/matapli.tar.lzma
+2021/03/25 | 4805865 | systems/win32/miktex/tm/packages/matapli.tar.lzma
2014/12/22 | 402728 | systems/win32/miktex/tm/packages/matc3mem.tar.lzma
2013/04/08 | 448681 | systems/win32/miktex/tm/packages/matc3.tar.lzma
2011/01/11 | 589756 | systems/win32/miktex/tm/packages/mathabx.tar.lzma
@@ -282426,7 +282467,7 @@
2011/06/23 | 3523427 | systems/win32/miktex/tm/packages/mathspic.tar.lzma
2011/02/11 | 122992 | systems/win32/miktex/tm/packages/mathstone.tar.lzma
2006/10/05 | 40045 | systems/win32/miktex/tm/packages/mathtime.cab
-2020/03/25 | 1093233 | systems/win32/miktex/tm/packages/mathtools.tar.lzma
+2021/03/25 | 1096366 | systems/win32/miktex/tm/packages/mathtools.tar.lzma
2014/06/23 | 692686 | systems/win32/miktex/tm/packages/matlab-prettifier.tar.lzma
2019/08/08 | 149195 | systems/win32/miktex/tm/packages/matrix-skeleton.tar.lzma
2010/03/30 | 726094 | systems/win32/miktex/tm/packages/mattens.tar.lzma
@@ -282436,7 +282477,7 @@
2009/03/18 | 17661 | systems/win32/miktex/tm/packages/mcaption.tar.lzma
2016/07/20 | 44764 | systems/win32/miktex/tm/packages/mceinleger.tar.lzma
2017/12/31 | 253456 | systems/win32/miktex/tm/packages/mcexam.tar.lzma
-2021/03/08 | 928802 | systems/win32/miktex/tm/packages/mcf2graph.tar.lzma
+2021/03/25 | 943450 | systems/win32/miktex/tm/packages/mcf2graph.tar.lzma
2013/09/17 | 427099 | systems/win32/miktex/tm/packages/mciteplus.tar.lzma
2016/07/16 | 147633 | systems/win32/miktex/tm/packages/mcite.tar.lzma
2021/01/07 | 539724 | systems/win32/miktex/tm/packages/mcmthesis.tar.lzma
@@ -282452,7 +282493,7 @@
2018/09/15 | 1792533 | systems/win32/miktex/tm/packages/memdesign.tar.lzma
2008/03/21 | 123633 | systems/win32/miktex/tm/packages/memexsupp.tar.lzma
2006/07/29 | 521138 | systems/win32/miktex/tm/packages/memoirchapterstyles.cab
-2020/10/05 | 3418511 | systems/win32/miktex/tm/packages/memoir.tar.lzma
+2021/03/25 | 3424134 | systems/win32/miktex/tm/packages/memoir.tar.lzma
2019/01/08 | 193506 | systems/win32/miktex/tm/packages/memorygraphs.tar.lzma
2013/05/21 | 34010 | systems/win32/miktex/tm/packages/memory.tar.lzma
2019/03/04 | 186320 | systems/win32/miktex/tm/packages/mendex-doc.tar.lzma
@@ -282722,16 +282763,16 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2021/03/15 | 39247 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2021/03/15 | 43386 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/03/24 | 208412 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2021/03/24 | 1262853 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2021/03/24 | 1179986 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2021/03/25 | 208436 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2021/03/25 | 1265520 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2021/03/25 | 1180970 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2021/03/15 | 13447 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2021/03/15 | 14320 | 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
2020/03/18 | 1596082 | systems/win32/miktex/tm/packages/milsymb.tar.lzma
-2021/03/17 | 180937 | systems/win32/miktex/tm/packages/mindflow.tar.lzma
+2021/03/25 | 211402 | systems/win32/miktex/tm/packages/mindflow.tar.lzma
2013/07/01 | 286736 | systems/win32/miktex/tm/packages/minibox.tar.lzma
2017/04/13 | 193445 | systems/win32/miktex/tm/packages/minidocument.tar.lzma
2014/01/06 | 486298 | systems/win32/miktex/tm/packages/minifp.tar.lzma
@@ -282885,196 +282926,196 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2021/03/17 | 232249 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2021/03/24 | 572656 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2021/03/24 | 50848 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2021/03/24 | 56457 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2021/03/24 | 968697 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2021/03/24 | 1078877 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2021/03/24 | 29053 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2021/03/24 | 31343 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2021/03/24 | 29870 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2021/03/24 | 34634 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2021/03/24 | 49971 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2021/03/24 | 57598 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2021/03/24 | 84772 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2021/03/24 | 94737 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2021/03/24 | 67679 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2021/03/24 | 75418 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2021/03/24 | 27182 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2021/03/24 | 30886 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2021/03/24 | 330233 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2021/03/24 | 392597 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2021/03/24 | 32744 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2021/03/24 | 36679 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2021/03/24 | 51430 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2021/03/24 | 56717 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2021/03/24 | 4706 | systems/win32/miktex/tm/packages/next/miktex-config-2.9.tar.lzma
-2021/03/24 | 239477 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2021/03/24 | 261964 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2021/03/24 | 179378 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2021/03/24 | 195664 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2021/03/24 | 52475 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2021/03/24 | 59144 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2021/03/24 | 21128 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2021/03/24 | 23289 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2021/03/24 | 461395 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2021/03/24 | 45648 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2021/03/24 | 51160 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2021/03/24 | 282106 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2021/03/24 | 321893 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2021/03/24 | 41101 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2021/03/24 | 45277 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2021/03/24 | 116928 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2021/03/24 | 131488 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2021/03/24 | 1281099 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2021/03/24 | 1425980 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2021/03/24 | 87637 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2021/03/24 | 99605 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2021/03/24 | 43057 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2021/03/24 | 47877 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2021/03/24 | 25154 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2021/03/24 | 28009 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2021/03/24 | 55820 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2021/03/24 | 62801 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2021/03/24 | 135003 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2021/03/24 | 152760 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2021/03/24 | 73179 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2021/03/24 | 77858 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2021/03/24 | 71569 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2021/03/24 | 80660 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2021/03/24 | 258665 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2021/03/24 | 295552 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2021/03/24 | 22039 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2021/03/24 | 25001 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2021/03/24 | 97490 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2021/03/24 | 112251 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2021/03/24 | 63835 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2021/03/24 | 72858 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2021/03/24 | 96145 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2021/03/24 | 115467 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2021/03/24 | 38070 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2021/03/24 | 42627 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2021/03/24 | 484053 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2021/03/24 | 567626 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2021/03/24 | 147138 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2021/03/24 | 159968 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2021/03/24 | 94802 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2021/03/24 | 109273 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2021/03/24 | 16328 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2021/03/24 | 17957 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2021/03/24 | 28119 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2021/03/24 | 30037 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2021/03/24 | 625281 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2021/03/24 | 680047 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2021/03/24 | 532037 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2021/03/24 | 594868 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2021/03/24 | 475935 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2021/03/24 | 511634 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2021/03/24 | 94268 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2021/03/24 | 103321 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2021/03/24 | 1725545 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2021/03/24 | 2009490 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2021/03/24 | 67650 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2021/03/24 | 74163 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2021/03/24 | 27361 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2021/03/24 | 31593 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2021/03/24 | 7746 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2021/03/24 | 8774 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2021/03/24 | 195566 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2021/03/24 | 214104 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2021/03/24 | 250211 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2021/03/24 | 283977 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2021/03/24 | 97133 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2021/03/24 | 101762 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2021/03/24 | 60552 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2021/03/24 | 67930 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2021/03/24 | 124970 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2021/03/24 | 136427 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2021/03/24 | 147151 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2021/03/24 | 163654 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2021/03/24 | 199700 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2021/03/24 | 180046 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2021/03/24 | 67450 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2021/03/24 | 77486 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2021/03/24 | 31190 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2021/03/24 | 35063 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2021/03/24 | 38064 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2021/03/24 | 42573 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2021/03/24 | 42923 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2021/03/24 | 47007 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2021/03/24 | 45936 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2021/03/24 | 52453 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2021/03/24 | 193717 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2021/03/24 | 211053 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2021/03/24 | 35462 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2021/03/24 | 39690 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2021/03/24 | 748362 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2021/03/24 | 816073 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2021/03/24 | 198130 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2021/03/24 | 202556 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2021/03/24 | 208182 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2021/03/24 | 243477 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2021/03/24 | 78744 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2021/03/24 | 87703 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2021/03/24 | 1171729 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2021/03/24 | 1307718 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2021/03/24 | 20121 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2021/03/24 | 23882 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2021/03/24 | 31543 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2021/03/24 | 37243 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2021/03/24 | 64016 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2021/03/24 | 72150 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2021/03/24 | 43676 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2021/03/24 | 51978 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2021/03/24 | 1295413 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2021/03/24 | 1424809 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2021/03/24 | 42388 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2021/03/24 | 51796 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2021/03/24 | 56221 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2021/03/24 | 59829 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2021/03/24 | 25340 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2021/03/24 | 27273 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2021/03/24 | 16110 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2021/03/24 | 18096 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2021/03/24 | 63672 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2021/03/24 | 70108 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2021/03/24 | 153887 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2021/03/24 | 167905 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2021/03/24 | 56908 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2021/03/24 | 65321 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2021/03/24 | 98516 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2021/03/24 | 104623 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2021/03/24 | 2499402 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2021/03/24 | 2616930 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2021/03/24 | 55218 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2021/03/24 | 62224 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2021/03/24 | 33441 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2021/03/24 | 37293 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2021/03/24 | 27197 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2021/03/24 | 33149 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2021/03/24 | 65731 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2021/03/24 | 70324 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2021/03/24 | 311189 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2021/03/24 | 345367 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2021/03/24 | 55563 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2021/03/24 | 57066 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2021/03/24 | 583630 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2021/03/24 | 618760 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2021/03/24 | 39563 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2021/03/24 | 43390 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/03/24 | 208362 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2021/03/24 | 1263606 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2021/03/24 | 1179711 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2021/03/24 | 13470 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2021/03/24 | 14353 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2021/03/25 | 574491 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2021/03/25 | 50846 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2021/03/25 | 56457 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2021/03/25 | 968696 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/03/25 | 1078876 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/03/25 | 29053 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2021/03/25 | 31343 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2021/03/25 | 29869 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2021/03/25 | 34634 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2021/03/25 | 49971 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/03/25 | 57598 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/03/25 | 84773 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2021/03/25 | 94737 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2021/03/25 | 67678 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2021/03/25 | 75418 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2021/03/25 | 27182 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2021/03/25 | 30885 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/03/25 | 330234 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2021/03/25 | 392597 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2021/03/25 | 32743 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2021/03/25 | 36679 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2021/03/25 | 51431 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2021/03/25 | 56717 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2021/03/25 | 4706 | systems/win32/miktex/tm/packages/next/miktex-config-2.9.tar.lzma
+2021/03/25 | 239478 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2021/03/25 | 261962 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2021/03/25 | 179378 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/03/25 | 195664 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2021/03/25 | 52475 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2021/03/25 | 59144 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2021/03/25 | 21126 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2021/03/25 | 23289 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2021/03/25 | 461399 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/03/25 | 45649 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2021/03/25 | 51159 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2021/03/25 | 282106 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2021/03/25 | 321895 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2021/03/25 | 41102 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2021/03/25 | 45277 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/03/25 | 116930 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2021/03/25 | 131489 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2021/03/25 | 1281103 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2021/03/25 | 1425979 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2021/03/25 | 87636 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2021/03/25 | 99604 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/03/25 | 43056 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2021/03/25 | 47876 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2021/03/25 | 25155 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2021/03/25 | 28009 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2021/03/25 | 55822 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2021/03/25 | 62800 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2021/03/25 | 135002 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2021/03/25 | 152763 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2021/03/25 | 73180 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2021/03/25 | 77858 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2021/03/25 | 71568 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2021/03/25 | 80659 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/03/25 | 258665 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2021/03/25 | 295553 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/03/25 | 22040 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/03/25 | 25001 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2021/03/25 | 97491 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2021/03/25 | 112253 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/03/25 | 63836 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/03/25 | 72860 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2021/03/25 | 96147 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2021/03/25 | 115470 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2021/03/25 | 38069 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2021/03/25 | 42626 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2021/03/25 | 484054 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2021/03/25 | 567627 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2021/03/25 | 147137 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2021/03/25 | 159968 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/03/25 | 94801 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2021/03/25 | 109274 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2021/03/25 | 16326 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2021/03/25 | 17957 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2021/03/25 | 28119 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2021/03/25 | 30037 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2021/03/25 | 625281 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2021/03/25 | 680049 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2021/03/25 | 532039 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2021/03/25 | 594868 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2021/03/25 | 475935 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2021/03/25 | 511634 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2021/03/25 | 94267 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/03/25 | 103323 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/03/25 | 1725543 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2021/03/25 | 2009489 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2021/03/25 | 67650 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2021/03/25 | 74164 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2021/03/25 | 27361 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2021/03/25 | 31593 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2021/03/25 | 7747 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2021/03/25 | 8773 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2021/03/25 | 195566 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2021/03/25 | 214102 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2021/03/25 | 250212 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2021/03/25 | 283978 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2021/03/25 | 97134 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2021/03/25 | 101764 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2021/03/25 | 60553 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2021/03/25 | 67930 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2021/03/25 | 124972 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2021/03/25 | 136427 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/03/25 | 147151 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2021/03/25 | 163656 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2021/03/25 | 199700 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2021/03/25 | 180047 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2021/03/25 | 67449 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/03/25 | 77487 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2021/03/25 | 31189 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2021/03/25 | 35062 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2021/03/25 | 38064 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2021/03/25 | 42573 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2021/03/25 | 42924 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2021/03/25 | 47008 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2021/03/25 | 45936 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2021/03/25 | 52453 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2021/03/25 | 193716 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/03/25 | 211053 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2021/03/25 | 35460 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2021/03/25 | 39689 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2021/03/25 | 748362 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2021/03/25 | 816073 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2021/03/25 | 198130 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2021/03/25 | 202556 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2021/03/25 | 208180 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2021/03/25 | 243477 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2021/03/25 | 78746 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2021/03/25 | 87704 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2021/03/25 | 1171731 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2021/03/25 | 1307718 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2021/03/25 | 20121 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2021/03/25 | 23881 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2021/03/25 | 31543 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2021/03/25 | 37243 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2021/03/25 | 64016 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2021/03/25 | 72149 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2021/03/25 | 43676 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2021/03/25 | 51979 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2021/03/25 | 1295413 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2021/03/25 | 1424811 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2021/03/25 | 42386 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2021/03/25 | 51796 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/03/25 | 56221 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2021/03/25 | 59830 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2021/03/25 | 25337 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2021/03/25 | 27274 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2021/03/25 | 16110 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2021/03/25 | 18097 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2021/03/25 | 63673 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2021/03/25 | 70109 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/03/25 | 153887 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2021/03/25 | 167904 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2021/03/25 | 56909 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2021/03/25 | 65322 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2021/03/25 | 98517 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2021/03/25 | 104624 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/03/25 | 2499401 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2021/03/25 | 2616930 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2021/03/25 | 55217 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2021/03/25 | 62226 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2021/03/25 | 33441 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2021/03/25 | 37292 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2021/03/25 | 27197 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2021/03/25 | 33152 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2021/03/25 | 65731 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2021/03/25 | 70323 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2021/03/25 | 311191 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2021/03/25 | 345366 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2021/03/25 | 55561 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2021/03/25 | 57066 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2021/03/25 | 583627 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2021/03/25 | 618764 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2021/03/25 | 39563 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2021/03/25 | 43391 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2021/03/25 | 208421 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2021/03/25 | 1264974 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2021/03/25 | 1180836 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2021/03/25 | 13469 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2021/03/25 | 14353 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2021/03/24 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2021/03/25 | 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
2017/06/22 | 263407 | systems/win32/miktex/tm/packages/niceframe.tar.lzma
2017/06/22 | 276883 | systems/win32/miktex/tm/packages/niceframe-type1.tar.lzma
-2021/03/17 | 1681388 | systems/win32/miktex/tm/packages/nicematrix.tar.lzma
+2021/03/25 | 1702050 | systems/win32/miktex/tm/packages/nicematrix.tar.lzma
2015/11/25 | 2555178 | systems/win32/miktex/tm/packages/nicetext.tar.lzma
2018/07/30 | 243633 | systems/win32/miktex/tm/packages/nidanfloat.tar.lzma
2016/01/26 | 74424 | systems/win32/miktex/tm/packages/nihbiosketch.tar.lzma
@@ -283161,7 +283202,7 @@
2019/07/05 | 2628017 | systems/win32/miktex/tm/packages/opensans.tar.lzma
2017/08/05 | 240543 | systems/win32/miktex/tm/packages/oplotsymbl.tar.lzma
2006/06/03 | 45938 | systems/win32/miktex/tm/packages/opteng.cab
-2021/02/10 | 2166702 | systems/win32/miktex/tm/packages/optex.tar.lzma
+2021/03/25 | 2180945 | systems/win32/miktex/tm/packages/optex.tar.lzma
2019/04/24 | 262064 | systems/win32/miktex/tm/packages/optidef.tar.lzma
2010/05/10 | 298765 | systems/win32/miktex/tm/packages/optional.tar.lzma
2015/12/08 | 233022 | systems/win32/miktex/tm/packages/options.tar.lzma
@@ -283241,7 +283282,7 @@
2019/11/20 | 111715 | systems/win32/miktex/tm/packages/pdfjam.tar.lzma
2018/02/13 | 89850 | systems/win32/miktex/tm/packages/pdflatexpicscale.tar.lzma
2019/12/09 | 306824 | systems/win32/miktex/tm/packages/pdflscape.tar.lzma
-2021/03/08 | 5887514 | systems/win32/miktex/tm/packages/pdfmanagement-testphase.tar.lzma
+2021/03/25 | 5890260 | systems/win32/miktex/tm/packages/pdfmanagement-testphase.tar.lzma
2011/08/11 | 384460 | systems/win32/miktex/tm/packages/pdfmarginpar.tar.lzma
2021/03/03 | 557874 | systems/win32/miktex/tm/packages/pdfoverlay.tar.lzma
2015/07/28 | 1817839 | systems/win32/miktex/tm/packages/pdfpagediff.tar.lzma
@@ -283287,7 +283328,7 @@
2020/05/30 | 116615 | systems/win32/miktex/tm/packages/pgf-pie.tar.lzma
2020/03/03 | 15272237 | systems/win32/miktex/tm/packages/pgfplots.tar.lzma
2013/12/04 | 355279 | systems/win32/miktex/tm/packages/pgf-soroban.tar.lzma
-2021/02/19 | 510641 | systems/win32/miktex/tm/packages/pgf-spectra.tar.lzma
+2021/03/25 | 1924037 | systems/win32/miktex/tm/packages/pgf-spectra.tar.lzma
2021/01/02 | 11374892 | systems/win32/miktex/tm/packages/pgf.tar.lzma
2014/04/07 | 271966 | systems/win32/miktex/tm/packages/pgf-umlcd.tar.lzma
2014/02/28 | 227003 | systems/win32/miktex/tm/packages/pgf-umlsd.tar.lzma
@@ -283401,14 +283442,14 @@
2020/10/20 | 342254 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
2021/03/03 | 372362 | systems/win32/miktex/tm/packages/principia.tar.lzma
-2021/03/24 | 1086 | systems/win32/miktex/tm/packages/pr.ini
+2021/03/25 | 846 | 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
2019/07/30 | 5830 | systems/win32/miktex/tm/packages/prociagssymp.tar.lzma
2011/04/08 | 38187 | systems/win32/miktex/tm/packages/prodint.tar.lzma
2011/01/07 | 399299 | systems/win32/miktex/tm/packages/productbox.tar.lzma
-2021/03/17 | 3793147 | systems/win32/miktex/tm/packages/profcollege.tar.lzma
+2021/03/25 | 3807420 | systems/win32/miktex/tm/packages/profcollege.tar.lzma
2016/07/18 | 602039 | systems/win32/miktex/tm/packages/progkeys.tar.lzma
2017/05/12 | 61936 | systems/win32/miktex/tm/packages/program.tar.lzma
2014/05/05 | 89072 | systems/win32/miktex/tm/packages/progressbar.tar.lzma
@@ -283624,7 +283665,7 @@
2006/12/10 | 481927 | systems/win32/miktex/tm/packages/refman.tar.bz2
2010/11/05 | 699289 | systems/win32/miktex/tm/packages/refstyle.tar.lzma
2010/10/07 | 202937 | systems/win32/miktex/tm/packages/regcount.tar.lzma
-2020/10/07 | 549899 | systems/win32/miktex/tm/packages/regexpatch.tar.lzma
+2021/03/25 | 549997 | systems/win32/miktex/tm/packages/regexpatch.tar.lzma
2020/03/23 | 335314 | systems/win32/miktex/tm/packages/register.tar.lzma
2012/01/10 | 416161 | systems/win32/miktex/tm/packages/regstats.tar.lzma
2021/03/17 | 10482384 | systems/win32/miktex/tm/packages/reledmac.tar.lzma
@@ -283739,6 +283780,7 @@
2012/07/03 | 171278 | systems/win32/miktex/tm/packages/screenplay.tar.lzma
2016/07/18 | 10554 | systems/win32/miktex/tm/packages/script.tar.lzma
2012/09/26 | 129921 | systems/win32/miktex/tm/packages/scrjrnl.tar.lzma
+2021/03/25 | 228664 | systems/win32/miktex/tm/packages/scrlayer-fancyhdr.tar.lzma
2020/10/27 | 90352 | systems/win32/miktex/tm/packages/scrlttr2copy.tar.lzma
2018/06/08 | 486483 | systems/win32/miktex/tm/packages/scsnowman.tar.lzma
2020/02/16 | 843975 | systems/win32/miktex/tm/packages/sdaps.tar.lzma
@@ -283887,7 +283929,7 @@
2011/06/23 | 265586 | systems/win32/miktex/tm/packages/srbook-mem.tar.lzma
2006/12/10 | 21219 | systems/win32/miktex/tm/packages/srcltx.tar.bz2
2015/10/27 | 384100 | systems/win32/miktex/tm/packages/srcredact.tar.lzma
-2021/03/17 | 149869 | systems/win32/miktex/tm/packages/srdp-mathematik.tar.lzma
+2021/03/25 | 146764 | systems/win32/miktex/tm/packages/srdp-mathematik.tar.lzma
2014/12/22 | 271180 | systems/win32/miktex/tm/packages/sr-half-compound.tar.lzma
2011/09/19 | 836456 | systems/win32/miktex/tm/packages/sr-hyphen-spec.tar.lzma
2016/02/02 | 470014 | systems/win32/miktex/tm/packages/sr-vorl.tar.lzma
@@ -284056,7 +284098,7 @@
2006/09/22 | 256338 | systems/win32/miktex/tm/packages/texmate.cab
2009/01/02 | 93067 | systems/win32/miktex/tm/packages/texments.tar.lzma
2021/02/10 | 2137306 | systems/win32/miktex/tm/packages/texnegar.tar.lzma
-2020/05/18 | 263734 | systems/win32/miktex/tm/packages/tex-nutshell.tar.lzma
+2021/03/25 | 266859 | systems/win32/miktex/tm/packages/tex-nutshell.tar.lzma
2020/02/05 | 746586 | systems/win32/miktex/tm/packages/texosquery.tar.lzma
2016/05/31 | 260827 | systems/win32/miktex/tm/packages/tex-overview.tar.lzma
2020/08/17 | 3149207 | systems/win32/miktex/tm/packages/texplate.tar.lzma
@@ -284107,7 +284149,7 @@
2014/03/14 | 746611 | systems/win32/miktex/tm/packages/thumbs.tar.lzma
2016/07/18 | 210377 | systems/win32/miktex/tm/packages/thumb.tar.lzma
2010/01/16 | 158776 | systems/win32/miktex/tm/packages/thumby.tar.lzma
-2021/03/17 | 1647105 | systems/win32/miktex/tm/packages/thuthesis.tar.lzma
+2021/03/25 | 1662037 | systems/win32/miktex/tm/packages/thuthesis.tar.lzma
2016/10/12 | 493413 | systems/win32/miktex/tm/packages/ticket.tar.lzma
2015/02/28 | 377353 | systems/win32/miktex/tm/packages/ticollege.tar.lzma
2012/01/16 | 417463 | systems/win32/miktex/tm/packages/tikz-3dplot.tar.lzma
@@ -284129,7 +284171,7 @@
2018/02/07 | 242117 | systems/win32/miktex/tm/packages/tikz-ladder.tar.lzma
2020/05/30 | 65821 | systems/win32/miktex/tm/packages/tikz-lake-fig.tar.lzma
2018/02/18 | 53503 | systems/win32/miktex/tm/packages/tikz-layers.tar.lzma
-2020/11/25 | 554866 | systems/win32/miktex/tm/packages/tikzlings.tar.lzma
+2021/03/25 | 614276 | systems/win32/miktex/tm/packages/tikzlings.tar.lzma
2021/02/22 | 444254 | systems/win32/miktex/tm/packages/tikzmark.tar.lzma
2018/11/11 | 234304 | systems/win32/miktex/tm/packages/tikzmarmots.tar.lzma
2018/07/22 | 98720 | systems/win32/miktex/tm/packages/tikz-nef.tar.lzma
@@ -284219,14 +284261,14 @@
2005/06/02 | 90162 | systems/win32/miktex/tm/packages/ttcmex.cab
2016/11/04 | 106224 | systems/win32/miktex/tm/packages/ttf2pk.tar.lzma
2010/12/13 | 260868 | systems/win32/miktex/tm/packages/tucv.tar.lzma
-2021/03/17 | 1158088 | systems/win32/miktex/tm/packages/tuda-ci.tar.lzma
+2021/03/25 | 1158210 | systems/win32/miktex/tm/packages/tuda-ci.tar.lzma
2020/11/24 | 4223417 | systems/win32/miktex/tm/packages/tudscr.tar.lzma
2019/02/17 | 800587 | systems/win32/miktex/tm/packages/tufte-latex.tar.lzma
2006/06/12 | 143924 | systems/win32/miktex/tm/packages/tugboat-plain.cab
2018/09/07 | 255853 | systems/win32/miktex/tm/packages/tugboat-plain.tar.lzma
2020/11/24 | 857482 | systems/win32/miktex/tm/packages/tugboat.tar.lzma
2012/08/06 | 271008 | systems/win32/miktex/tm/packages/tui.tar.lzma
-2020/03/20 | 128466 | systems/win32/miktex/tm/packages/turabian-formatting.tar.lzma
+2021/03/25 | 128816 | systems/win32/miktex/tm/packages/turabian-formatting.tar.lzma
2015/02/28 | 6276 | systems/win32/miktex/tm/packages/turabian.tar.lzma
2010/04/13 | 115885 | systems/win32/miktex/tm/packages/turkmen.tar.lzma
2007/08/15 | 96223 | systems/win32/miktex/tm/packages/turnstile.tar.lzma
@@ -284253,7 +284295,7 @@
2021/03/03 | 855288 | systems/win32/miktex/tm/packages/tzplot.tar.lzma
2009/01/10 | 238964 | systems/win32/miktex/tm/packages/uaclasses.tar.lzma
2012/12/20 | 41389 | systems/win32/miktex/tm/packages/uafthesis.tar.lzma
-2019/04/11 | 2435643 | systems/win32/miktex/tm/packages/uantwerpendocs.tar.lzma
+2021/03/25 | 7816211 | systems/win32/miktex/tm/packages/uantwerpendocs.tar.lzma
2015/09/29 | 109371 | systems/win32/miktex/tm/packages/uassign.tar.lzma
2019/10/25 | 126131 | systems/win32/miktex/tm/packages/ucalgmthesis.tar.lzma
2019/07/21 | 175651 | systems/win32/miktex/tm/packages/ucbthesis.tar.lzma
@@ -284446,7 +284488,7 @@
2014/06/23 | 13295 | systems/win32/miktex/tm/packages/xetex-devanagari.tar.lzma
2008/06/21 | 2664 | systems/win32/miktex/tm/packages/xetexfontinfo.tar.lzma
2014/09/08 | 45644 | systems/win32/miktex/tm/packages/xetex-itrans.tar.lzma
-2020/02/17 | 294139 | systems/win32/miktex/tm/packages/xetexko.tar.lzma
+2021/03/25 | 307257 | systems/win32/miktex/tm/packages/xetexko.tar.lzma
2010/02/22 | 1496 | systems/win32/miktex/tm/packages/xetex-pstricks.tar.lzma
2019/12/13 | 158451 | systems/win32/miktex/tm/packages/xetexref.tar.lzma
2016/11/05 | 55120 | systems/win32/miktex/tm/packages/xetex.tar.lzma
@@ -284500,7 +284542,7 @@
2009/02/28 | 1703697 | systems/win32/miktex/tm/packages/yagusylo.tar.lzma
2017/01/06 | 517575 | systems/win32/miktex/tm/packages/yaletter.tar.lzma
2016/07/18 | 85157 | systems/win32/miktex/tm/packages/yannisgr.tar.lzma
-2021/02/10 | 4788919 | systems/win32/miktex/tm/packages/yathesis.tar.lzma
+2021/03/25 | 4816119 | systems/win32/miktex/tm/packages/yathesis.tar.lzma
2011/01/27 | 129626 | systems/win32/miktex/tm/packages/yax.tar.lzma
2019/07/27 | 3411996 | systems/win32/miktex/tm/packages/yazd-thesis.tar.lzma
2018/01/07 | 129817 | systems/win32/miktex/tm/packages/ycbook.tar.lzma
@@ -284524,6 +284566,7 @@
2006/09/28 | 89149 | systems/win32/miktex/tm/packages/zapfchan.cab
2006/09/28 | 47973 | systems/win32/miktex/tm/packages/zapfding.cab
2019/08/30 | 57789 | systems/win32/miktex/tm/packages/zblbuild.tar.lzma
+2021/03/25 | 187118 | systems/win32/miktex/tm/packages/zbmath-review-template.tar.lzma
2019/07/05 | 121228 | systems/win32/miktex/tm/packages/zebra-goodies.tar.lzma
2005/09/02 | 244534 | systems/win32/miktex/tm/packages/zed-csp.cab
2010/03/08 | 197437 | systems/win32/miktex/tm/packages/zefonts.tar.lzma
@@ -284581,7 +284624,7 @@
2021/03/23 | 5529440 | systems/win32/w32tex/aleph-w32.tar.xz
2021/03/17 | 66956396 | systems/win32/w32tex/biblatex-biber.tar.xz
2016/12/13 | 65971452 | systems/win32/w32tex/cbfonts.tar.xz
-2021/03/23 | 805522 | systems/win32/w32tex/ChangeLog
+2021/03/24 | 805636 | 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
@@ -284605,7 +284648,7 @@
2021/03/21 | 34776716 | systems/win32/w32tex/latex.tar.xz
2021/02/19 | 1007832 | systems/win32/w32tex/lcdf-typetools-w32.tar.xz
2021/02/10 | 404777228 | systems/win32/w32tex/ltxpkgdocs.tar.xz
-2021/03/22 | 34049824 | systems/win32/w32tex/ltxpkgs.tar.xz
+2021/03/24 | 34044900 | systems/win32/w32tex/ltxpkgs.tar.xz
2021/03/17 | 3847148 | systems/win32/w32tex/luajittex-dev-w32.tar.xz
2021/03/17 | 3833196 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
2021/03/17 | 3848396 | systems/win32/w32tex/luajittex-w32.tar.xz
@@ -284659,8 +284702,8 @@
2021/03/23 | 8543180 | systems/win32/w32tex/uptex-w32.tar.xz
2013/04/08 | 722652 | systems/win32/w32tex/utf.tar.xz
2013/04/08 | 13748 | systems/win32/w32tex/vf-n2bk.tar.xz
-2020/12/24 | 52763124 | systems/win32/w32tex/w32tex-src.tar.xz
-2021/03/23 | 130662468 | systems/win32/w32tex/web2c-lib.tar.xz
+2021/03/24 | 53260516 | systems/win32/w32tex/w32tex-src.tar.xz
+2021/03/24 | 130662540 | systems/win32/w32tex/web2c-lib.tar.xz
2021/03/23 | 45551460 | systems/win32/w32tex/web2c-w32.tar.xz
2021/03/12 | 811112 | systems/win32/w32tex/win64/aleph-w64.tar.xz
2020/08/20 | 22351540 | systems/win32/w32tex/win64/biblatex-biber-w64.tar.xz
@@ -284802,7 +284845,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2021/03/25 | 186 | timestamp
+2021/03/26 | 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 31452de883..572fbf4271 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 41767346ea..fbc619221a 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,253 +1,489 @@
-2021/03/24 | 99605 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2021/03/24 | 98516 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2021/03/24 | 97490 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2021/03/24 | 97133 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2021/03/24 | 968697 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2021/03/24 | 96145 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2021/03/24 | 94802 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2021/03/24 | 94737 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2021/03/24 | 94268 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2021/03/24 | 8774 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2021/03/24 | 87703 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2021/03/24 | 87637 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2021/03/24 | 84772 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2021/03/25 | 99604 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/03/25 | 98517 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2021/03/25 | 97491 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2021/03/25 | 97134 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2021/03/25 | 968696 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/03/25 | 96147 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2021/03/25 | 959 | macros/latex/contrib/foliono/MANIFEST-Foliono.txt
+2021/03/25 | 94801 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2021/03/25 | 94737 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2021/03/25 | 943450 | systems/win32/miktex/tm/packages/mcf2graph.tar.lzma
+2021/03/25 | 94267 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/03/25 | 92 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Release
+2021/03/25 | 919 | macros/latex/contrib/foliono/README
+2021/03/25 | 89 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Release
+2021/03/25 | 89 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Release
+2021/03/25 | 89 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Release
+2021/03/25 | 88353 | macros/latex/contrib/easybook/easybook.dtx
+2021/03/25 | 8773 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2021/03/25 | 87704 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2021/03/25 | 87636 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2021/03/25 | 86 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Release
+2021/03/25 | 853348 | systems/win32/miktex/tm/packages/l3backend.tar.lzma
+2021/03/25 | 84773 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2021/03/25 | 846 | systems/win32/miktex/tm/packages/pr.ini
+2021/03/25 | 8383 | systems/win32/miktex/setup/rpm/fedora/33/repodata/ebacaa90c760f06fa677e9d295c608824ce97a9fe89f962076ad1c2cd72a0c1d-filelists.sqlite.bz2
+2021/03/25 | 8336 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/9d3d5a528fbe473afe3d2efc65229da980ee81310f685aae7da6740f5f643fab-filelists.sqlite.bz2
+2021/03/25 | 8304022 | fonts/newtx.zip
+2021/03/25 | 816073 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2021/03/25 | 808 | systems/win32/miktex/setup/rpm/fedora/28/repodata/907c541e6ab8ada4d19dc30e0362404f31afb5c0de4249d9f0dc064a70f34c37-other.xml.gz
+2021/03/25 | 807 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/01f9a8490062b3eb49a52f3ec061d59709a0f895f4b97c34c177de3919cd17e7-other.xml.gz
+2021/03/25 | 80659 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/03/25 | 793 | fonts/notomath/README.txt
+2021/03/25 | 78746 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2021/03/25 | 783955 | fonts/xcharter/doc/xcharter-doc.pdf
+2021/03/25 | 7816211 | systems/win32/miktex/tm/packages/uantwerpendocs.tar.lzma
+2021/03/25 | 778 | systems/win32/miktex/setup/rpm/fedora/33/repodata/36c9d84ddc6e104998d1d319e44172701e212b8e874612e7a1007b474624ddc4-other.sqlite.bz2
+2021/03/25 | 77858 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2021/03/25 | 77487 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2021/03/25 | 7747 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2021/03/25 | 77427 | language/japanese/gckanbun.zip
+2021/03/25 | 7594 | fonts/scholax/tex/scholax.sty
+2021/03/25 | 75418 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2021/03/25 | 748362 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2021/03/25 | 74164 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2021/03/25 | 7398 | systems/win32/miktex/setup/rpm/fedora/33/repodata/16122e9b73a7320dcfe6df6d2051c772f7ace6b9ebf120571cddb2c7a59984fe-primary.sqlite.bz2
+2021/03/25 | 7398 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee.tex
+2021/03/25 | 73689 | language/japanese/gckanbun/gckanbun.pdf
+2021/03/25 | 73180 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2021/03/25 | 72860 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2021/03/25 | 723073 | fonts/notomath.zip
+2021/03/25 | 72149 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2021/03/25 | 720342 | fonts/scholax/doc/scholax-doc.pdf
+2021/03/25 | 71568 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2021/03/25 | 7064 | fonts/cochineal/README
+2021/03/25 | 70323 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2021/03/25 | 70109 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/03/25 | 692478 | install/macros/latex/contrib/biblatex-contrib/biblatex-ieee.tds.zip
+2021/03/25 | 691754 | macros/latex/contrib/biblatex-contrib/biblatex-ieee.zip
+2021/03/25 | 680049 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2021/03/25 | 67930 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2021/03/25 | 67678 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2021/03/25 | 67650 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2021/03/25 | 67449 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/03/25 | 657558 | systems/win32/miktex/tm/packages/jlreq.tar.lzma
+2021/03/25 | 65731 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2021/03/25 | 65322 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2021/03/25 | 641 | systems/win32/miktex/setup/rpm/fedora/30/repodata/1cd2b6ac4e3bd63c3f1a7734fe17878faabb07942bbf772049d56fe91ac46168-other.xml.gz
+2021/03/25 | 64016 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2021/03/25 | 63836 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/03/25 | 637 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/README.md
+2021/03/25 | 63673 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2021/03/25 | 62800 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2021/03/25 | 625281 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2021/03/25 | 6238 | systems/win32/miktex/setup/rpm/fedora/33/repodata/9467962fe43d66e1ac5303e5cc5ebe16fb1c33a190c899c11144cda28774063e-filelists.xml.gz
+2021/03/25 | 6238 | language/japanese/gckanbun/test-gckanbun.tex
+2021/03/25 | 62226 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2021/03/25 | 618764 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2021/03/25 | 614276 | systems/win32/miktex/tm/packages/tikzlings.tar.lzma
+2021/03/25 | 6141 | language/japanese/gckanbun/gckanbun.sty
+2021/03/25 | 61132306 | systems/win32/miktex/setup/darwin-x86_64/miktex-21.3-darwin-x86_64.dmg
+2021/03/25 | 60553 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2021/03/25 | 59830 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2021/03/25 | 594868 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2021/03/25 | 59144 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2021/03/25 | 5890260 | systems/win32/miktex/tm/packages/pdfmanagement-testphase.tar.lzma
+2021/03/25 | 588779 | systems/win32/miktex/tm/packages/cmpj.tar.lzma
+2021/03/25 | 5875482 | fonts/cochineal.zip
+2021/03/25 | 583627 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2021/03/25 | 57598 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/03/25 | 574491 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2021/03/25 | 574351 | systems/win32/miktex/tm/packages/files.csv.lzma
+2021/03/25 | 57066 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2021/03/25 | 56909 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2021/03/25 | 56873 | systems/win32/miktex/setup/rpm/fedora/30/repodata/a1947fd6300506385bcf90a49f84c85c74228ec9475f9e37c04c05e62cba90f7-filelists.sqlite.bz2
+2021/03/25 | 567627 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2021/03/25 | 56717 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2021/03/25 | 56524 | systems/win32/miktex/setup/rpm/fedora/28/repodata/5011480a4f2a09018838bbefeeee9b927c7f90303845952a7daf8519069033fb-filelists.sqlite.bz2
+2021/03/25 | 56457 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2021/03/25 | 56221 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2021/03/25 | 55822 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2021/03/25 | 55561 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2021/03/25 | 555209 | systems/win32/miktex/tm/packages/easybook.tar.lzma
+2021/03/25 | 554 | systems/win32/miktex/setup/rpm/fedora/32/repodata/78b74d063aa19c93dfdf16fffd31976ed123ec79ca244ae9a8e718cc79e6abe3-other.xml.gz
+2021/03/25 | 55217 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2021/03/25 | 549997 | systems/win32/miktex/tm/packages/regexpatch.tar.lzma
+2021/03/25 | 545004 | macros/latex/contrib/powerdot/doc/powerdot.pdf
+2021/03/25 | 544391 | macros/latex/contrib/easybook.zip
+2021/03/25 | 532039 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2021/03/25 | 5292770 | fonts/erewhon.zip
+2021/03/25 | 52672 | systems/win32/miktex/tm/packages/addfont.tar.lzma
+2021/03/25 | 52475 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2021/03/25 | 52453 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2021/03/25 | 523 | language/japanese/gckanbun/README.md
+2021/03/25 | 51979 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2021/03/25 | 51796 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/03/25 | 51431 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2021/03/25 | 513067 | systems/win32/miktex/tm/packages/covington.tar.lzma
+2021/03/25 | 511634 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2021/03/25 | 51159 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2021/03/25 | 50846 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2021/03/25 | 499 | systems/win32/miktex/source/miktex-21.3.tar.xz.asc
+2021/03/25 | 49971 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/03/25 | 488 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc
+2021/03/25 | 488 | systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml.asc
+2021/03/25 | 488 | systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml.asc
+2021/03/25 | 488 | systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml.asc
+2021/03/25 | 488 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml.asc
+2021/03/25 | 484054 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2021/03/25 | 4816119 | systems/win32/miktex/tm/packages/yathesis.tar.lzma
+2021/03/25 | 4805865 | systems/win32/miktex/tm/packages/matapli.tar.lzma
+2021/03/25 | 47876 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2021/03/25 | 475935 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2021/03/25 | 473 | systems/win32/miktex/setup/deb/dists/xenial/Release.gpg
+2021/03/25 | 473 | systems/win32/miktex/setup/deb/dists/stretch/Release.gpg
+2021/03/25 | 473 | systems/win32/miktex/setup/deb/dists/focal/Release.gpg
+2021/03/25 | 473 | systems/win32/miktex/setup/deb/dists/buster/Release.gpg
+2021/03/25 | 473 | systems/win32/miktex/setup/deb/dists/bionic/Release.gpg
+2021/03/25 | 4706 | systems/win32/miktex/tm/packages/next/miktex-config-2.9.tar.lzma
+2021/03/25 | 47008 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2021/03/25 | 461399 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/03/25 | 46007 | systems/win32/miktex/setup/rpm/fedora/32/repodata/01ab385be723d1d8aad031682eddcbf2e126ba79eb0f589fb1980e63f83fb1c9-filelists.sqlite.bz2
+2021/03/25 | 45936 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2021/03/25 | 45649 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2021/03/25 | 45277 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/03/25 | 4493 | systems/win32/miktex/setup/rpm/fedora/28/repodata/1d9ac021f84ce92845860477901db1c094e74de6857b29b56bc055bd34bf4315-primary.xml.gz
+2021/03/25 | 4468 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/c015d67a6c75e7d61091ddb069ac4c9a3e812442e4b7949dae07d42a25f2cedf-primary.xml.gz
+2021/03/25 | 4461 | systems/win32/miktex/setup/rpm/fedora/30/repodata/fccb9deaa71b085cf72e4550fd432a75fb64cc758db3248489ce72b32681b469-primary.xml.gz
+2021/03/25 | 43676 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2021/03/25 | 43391 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2021/03/25 | 43056 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2021/03/25 | 42924 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2021/03/25 | 42626 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2021/03/25 | 4258477 | fonts/xcharter.zip
+2021/03/25 | 42573 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2021/03/25 | 42386 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2021/03/25 | 41440 | systems/win32/miktex/setup/rpm/fedora/30/repodata/179a6d13d0d080f308a94e41b87d8a93d5d6205069135c906bdcdd55b1add992-primary.sqlite.bz2
+2021/03/25 | 413499 | systems/win32/miktex/tm/packages/fontsize.tar.lzma
+2021/03/25 | 41251 | systems/win32/miktex/setup/rpm/fedora/28/repodata/4bea59d35a89d5f7bd8a182b527865293b71d2cfbfe48b3d30502dc5342c3e63-primary.sqlite.bz2
+2021/03/25 | 41104 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/9942057e29455a3a9400426230bd7012d2ce48e7f0c59846bac90f7f0a325ba7-primary.sqlite.bz2
+2021/03/25 | 41102 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2021/03/25 | 4084 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee.cbx
+2021/03/25 | 4052 | systems/win32/miktex/setup/rpm/fedora/32/repodata/3727f6ba9ea943abc8d3eb02a216428cec2eb23bf32d55dbd24b4003385f689d-primary.xml.gz
+2021/03/25 | 39689 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2021/03/25 | 39563 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2021/03/25 | 392597 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2021/03/25 | 3872 | macros/latex/contrib/easybook/doc/chapter2.tex
+2021/03/25 | 384416 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee.pdf
+2021/03/25 | 384281 | systems/win32/miktex/tm/packages/intopdf.tar.lzma
+2021/03/25 | 3807420 | systems/win32/miktex/tm/packages/profcollege.tar.lzma
+2021/03/25 | 38069 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2021/03/25 | 38064 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2021/03/25 | 37292 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2021/03/25 | 37243 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2021/03/25 | 36679 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2021/03/25 | 3661 | language/japanese/gckanbun/gckanbun.tex
+2021/03/25 | 3578391 | fonts/scholax.zip
+2021/03/25 | 35460 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2021/03/25 | 35357 | systems/win32/miktex/setup/rpm/fedora/30/repodata/0c2361d265bdbc32629890e86d9014336f42c43f9744d4dcbed4b6243ae969a1-filelists.xml.gz
+2021/03/25 | 3522 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/eb69a843b61e02f86a5e6ebebba39bd283fe01f009c24f7ae9ebd9fd55a59da7-filelists.xml.gz
+2021/03/25 | 35075 | systems/win32/miktex/setup/rpm/fedora/28/repodata/1d64c76bd23356a361888a3e5a7b69446b0d7781b25af37bc97aa423bfe90d14-filelists.xml.gz
+2021/03/25 | 35062 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2021/03/25 | 34948 | systems/win32/miktex/setup/rpm/fedora/32/repodata/2a12c443de6593db1a41b3225a7dc63498304b710e1c5698290aecd35237bbe7-primary.sqlite.bz2
+2021/03/25 | 3472817 | systems/win32/miktex/tm/packages/luatexja.tar.lzma
+2021/03/25 | 34634 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2021/03/25 | 345366 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2021/03/25 | 344 | systems/win32/miktex/setup/rpm/fedora/33/repodata/3d32a0ae930fa283e8eab3df6df34bb48a1e44570cc988b47d688e60c9b7d400-other.xml.gz
+2021/03/25 | 3424134 | systems/win32/miktex/tm/packages/memoir.tar.lzma
+2021/03/25 | 33441 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2021/03/25 | 33152 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2021/03/25 | 331325 | macros/latex/contrib/powerdot/source/powerdot.dtx
+2021/03/25 | 330234 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2021/03/25 | 32743 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2021/03/25 | 321895 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2021/03/25 | 32031144 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.3-bionic1_amd64.deb
+2021/03/25 | 3197698 | fonts/newpx.zip
+2021/03/25 | 31854552 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.3-focal1_amd64.deb
+2021/03/25 | 31593 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2021/03/25 | 31549 | macros/latex/contrib/foliono/foliono.tex
+2021/03/25 | 31543 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2021/03/25 | 31481650 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.3-stretch1_amd64.deb
+2021/03/25 | 31362462 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.3-buster1_amd64.deb
+2021/03/25 | 31343 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2021/03/25 | 31189 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2021/03/25 | 311191 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2021/03/25 | 30885 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/03/25 | 30746074 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.3-xenial1_amd64.deb
+2021/03/25 | 3073519 | systems/win32/miktex/tm/packages/beamer.tar.lzma
+2021/03/25 | 307257 | systems/win32/miktex/tm/packages/xetexko.tar.lzma
+2021/03/25 | 30037 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2021/03/25 | 29869 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2021/03/25 | 2980 | systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml
+2021/03/25 | 2980 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml
+2021/03/25 | 2979 | systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml
+2021/03/25 | 2978 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml
+2021/03/25 | 2972 | systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml
+2021/03/25 | 295553 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/03/25 | 2940 | fonts/scholax/README
+2021/03/25 | 292616 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee-alphabetic.pdf
+2021/03/25 | 29053 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2021/03/25 | 283978 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2021/03/25 | 282106 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2021/03/25 | 28119 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2021/03/25 | 28009 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2021/03/25 | 27835552 | systems/win32/miktex/source/miktex-21.3.tar.xz
+2021/03/25 | 276316 | systems/win32/miktex/tm/packages/langsci.tar.lzma
+2021/03/25 | 2759 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee-alphabetic.tex
+2021/03/25 | 2750 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee-alphabetic.bbx
+2021/03/25 | 27412 | systems/win32/miktex/setup/rpm/fedora/32/repodata/52f34e81b5a084573412b5975db71beb01946e93a1abf9ff59d6b1b3efd93452-filelists.xml.gz
+2021/03/25 | 27361 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2021/03/25 | 27274 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2021/03/25 | 27197 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2021/03/25 | 27182 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2021/03/25 | 266859 | systems/win32/miktex/tm/packages/tex-nutshell.tar.lzma
+2021/03/25 | 262400 | macros/latex/contrib/easybook/doc/easybook-demo.pdf
+2021/03/25 | 261962 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2021/03/25 | 2616930 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2021/03/25 | 2590 | macros/latex/contrib/easybook/doc/easybook-demo.tex
+2021/03/25 | 258854 | macros/latex/contrib/easybook/doc/easybook.pdf
+2021/03/25 | 258665 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2021/03/25 | 256008 | macros/latex/contrib/foliono.zip
+2021/03/25 | 25337 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2021/03/25 | 25155 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2021/03/25 | 250212 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2021/03/25 | 25001 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2021/03/25 | 2499401 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2021/03/25 | 24592188 | systems/win32/miktex/setup/rpm/fedora/28/miktex-21.3-1.fc28.x86_64.rpm
+2021/03/25 | 243477 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2021/03/25 | 239478 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2021/03/25 | 23881 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2021/03/25 | 237005 | systems/win32/miktex/tm/packages/gridpapers.tar.lzma
+2021/03/25 | 23289 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2021/03/25 | 2304 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.bz2
+2021/03/25 | 2303 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.bz2
+2021/03/25 | 228664 | systems/win32/miktex/tm/packages/scrlayer-fancyhdr.tar.lzma
+2021/03/25 | 2265 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/magyar-ieee.lbx
+2021/03/25 | 2256 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.bz2
+2021/03/25 | 22532764 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-21.3-1.x86_64.rpm
+2021/03/25 | 2252 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee-alphabetic.cbx
+2021/03/25 | 2237 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.bz2
+2021/03/25 | 22067420 | systems/win32/miktex/setup/rpm/fedora/30/miktex-21.3-1.fc30.x86_64.rpm
+2021/03/25 | 22040 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/03/25 | 2180945 | systems/win32/miktex/tm/packages/optex.tar.lzma
+2021/03/25 | 2164 | systems/win32/miktex/setup/rpm/fedora/33/repodata/2fb9af0260521bae76e8951043f3b26ad3603e3b50f46c2bbebc14377a90a7fc-primary.xml.gz
+2021/03/25 | 214102 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2021/03/25 | 21378 | fonts/xcharter/doc/xcharter-doc.tex
+2021/03/25 | 212619 | systems/win32/miktex/tm/packages/beamer-rl.tar.lzma
+2021/03/25 | 211402 | systems/win32/miktex/tm/packages/mindflow.tar.lzma
+2021/03/25 | 21126 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2021/03/25 | 211053 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2021/03/25 | 2107 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2
+2021/03/25 | 208436 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2021/03/25 | 208421 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2021/03/25 | 208180 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2021/03/25 | 204286 | systems/win32/miktex/tm/packages/make4ht.tar.lzma
+2021/03/25 | 2038 | systems/win32/miktex/setup/deb/dists/stretch/InRelease
+2021/03/25 | 2034 | systems/win32/miktex/setup/deb/dists/xenial/InRelease
+2021/03/25 | 2034 | systems/win32/miktex/setup/deb/dists/buster/InRelease
+2021/03/25 | 2034 | systems/win32/miktex/setup/deb/dists/bionic/InRelease
+2021/03/25 | 2030 | systems/win32/miktex/setup/deb/dists/focal/InRelease
+2021/03/25 | 202556 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2021/03/25 | 20121 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2021/03/25 | 2009489 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2021/03/25 | 199700 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2021/03/25 | 198130 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2021/03/25 | 19768 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee.bbx
+2021/03/25 | 19725356 | systems/win32/miktex/setup/rpm/fedora/33/miktex-21.3-1.fc33.x86_64.rpm
+2021/03/25 | 19709489 | systems/win32/miktex/setup/rpm/fedora/32/miktex-21.3-1.fc32.x86_64.rpm
+2021/03/25 | 19619 | fonts/scholax/doc/scholax-doc.tex
+2021/03/25 | 195664 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2021/03/25 | 195566 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2021/03/25 | 193716 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/03/25 | 1936 | macros/latex/contrib/powerdot/README
+2021/03/25 | 1924037 | systems/win32/miktex/tm/packages/pgf-spectra.tar.lzma
+2021/03/25 | 19110 | macros/latex/contrib/foliono/lppl.txt
+2021/03/25 | 1891 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.gz
+2021/03/25 | 1885 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.gz
+2021/03/25 | 1876359 | systems/win32/miktex/tm/packages/hyph-utf8.tar.lzma
+2021/03/25 | 187118 | systems/win32/miktex/tm/packages/zbmath-review-template.tar.lzma
+2021/03/25 | 1868 | systems/win32/miktex/setup/deb/dists/xenial/universe/Contents-amd64.gz
+2021/03/25 | 1868 | systems/win32/miktex/setup/deb/dists/stretch/universe/Contents-amd64.gz
+2021/03/25 | 1868 | systems/win32/miktex/setup/deb/dists/buster/universe/Contents-amd64.gz
+2021/03/25 | 1868 | systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gz
+2021/03/25 | 1849 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gz
+2021/03/25 | 1845 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.gz
+2021/03/25 | 181952 | macros/latex/contrib/foliono/foliono.pdf
+2021/03/25 | 18097 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2021/03/25 | 180047 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2021/03/25 | 17957 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2021/03/25 | 179378 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/03/25 | 1764 | systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gz
+2021/03/25 | 1757 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gz
+2021/03/25 | 1725543 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2021/03/25 | 1702050 | systems/win32/miktex/tm/packages/nicematrix.tar.lzma
+2021/03/25 | 1679 | systems/win32/miktex/setup/rpm/fedora/28/repodata/566465ad8636f0ed31078743f07682071e5956473fda1513e66a88f129496373-other.sqlite.bz2
+2021/03/25 | 167904 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2021/03/25 | 1671332 | systems/win32/miktex/tm/packages/babel.tar.lzma
+2021/03/25 | 1670 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/b9e256aa0756d261646b1d0f35c2d40f09256ffa1dba0fe0dd20903401a5e1ee-other.sqlite.bz2
+2021/03/25 | 1662037 | systems/win32/miktex/tm/packages/thuthesis.tar.lzma
+2021/03/25 | 163656 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2021/03/25 | 16335 | macros/latex/contrib/foliono/foliono.sty
+2021/03/25 | 16326 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2021/03/25 | 16110 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2021/03/25 | 159968 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/03/25 | 153887 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2021/03/25 | 152763 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2021/03/25 | 1516 | systems/win32/miktex/setup/deb/dists/stretch/Release
+2021/03/25 | 1512 | systems/win32/miktex/setup/deb/dists/xenial/Release
+2021/03/25 | 1512 | systems/win32/miktex/setup/deb/dists/buster/Release
+2021/03/25 | 1512 | systems/win32/miktex/setup/deb/dists/bionic/Release
+2021/03/25 | 1508 | systems/win32/miktex/setup/deb/dists/focal/Release
+2021/03/25 | 147151 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2021/03/25 | 147137 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2021/03/25 | 146764 | systems/win32/miktex/tm/packages/srdp-mathematik.tar.lzma
+2021/03/25 | 145626 | systems/win32/miktex/tm/packages/gastex.tar.lzma
+2021/03/25 | 14490 | macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee.bib
+2021/03/25 | 14353 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2021/03/25 | 1425979 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2021/03/25 | 1424811 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2021/03/25 | 13904 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages
+2021/03/25 | 13797 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages
+2021/03/25 | 136427 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/03/25 | 13535 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages
+2021/03/25 | 135002 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2021/03/25 | 13469 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2021/03/25 | 13252 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages
+2021/03/25 | 131489 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2021/03/25 | 1307718 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2021/03/25 | 1295413 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2021/03/25 | 128816 | systems/win32/miktex/tm/packages/turabian-formatting.tar.lzma
+2021/03/25 | 1281103 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2021/03/25 | 1275 | systems/win32/miktex/setup/rpm/fedora/30/repodata/9eccf095a4251917ed8f5e774adfaef40165d9cca99619331493e8d8843d1e04-other.sqlite.bz2
+2021/03/25 | 1273463 | systems/win32/miktex/tm/packages/lshort-korean.tar.lzma
+2021/03/25 | 1265520 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2021/03/25 | 1264974 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2021/03/25 | 12627350 | systems/win32/miktex/tm/packages/koma-script.tar.lzma
+2021/03/25 | 12516 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages
+2021/03/25 | 124972 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2021/03/25 | 12305 | fonts/xcharter/README
+2021/03/25 | 1180970 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2021/03/25 | 1180836 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2021/03/25 | 1171731 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2021/03/25 | 116930 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2021/03/25 | 1158210 | systems/win32/miktex/tm/packages/tuda-ci.tar.lzma
+2021/03/25 | 115470 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2021/03/25 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2021/03/25 | 1150 | language/japanese/gckanbun/LICENSE
+2021/03/25 | 1147 | systems/win32/miktex/setup/rpm/fedora/32/repodata/d6ffde28dc05f949da9e77332c49e145993dd5a85a30b990ed5b6f5e485ce07a-other.sqlite.bz2
+2021/03/25 | 11351 | systems/win32/miktex/tm/packages/graphics-def.tar.lzma
+2021/03/25 | 112527 | systems/win32/miktex/tm/packages/lua-ul.tar.lzma
+2021/03/25 | 112253 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/03/25 | 109 | systems/win32/miktex/setup/rpm/fedora-33.repo
+2021/03/25 | 1096366 | systems/win32/miktex/tm/packages/mathtools.tar.lzma
+2021/03/25 | 109274 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2021/03/25 | 1079477 | systems/win32/miktex/tm/packages/datetime2.tar.lzma
+2021/03/25 | 1078876 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/03/25 | 1055153 | macros/latex/contrib/powerdot.zip
+2021/03/25 | 104624 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/03/25 | 1043398 | systems/win32/miktex/tm/packages/latexindent.tar.lzma
+2021/03/25 | 10385 | fonts/erewhon/README
+2021/03/25 | 103323 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/03/25 | 101764 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2021/03/24 | 95632 | systems/texlive/tlnet/archive/nicematrix.source.r58673.tar.xz
2021/03/24 | 824234 | macros/latex/required/babel/base/babel.pdf
-2021/03/24 | 816073 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2021/03/24 | 80660 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2021/03/24 | 78744 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2021/03/24 | 77858 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2021/03/24 | 805636 | systems/win32/w32tex/ChangeLog
+2021/03/24 | 804826 | fonts/newpx/doc/newpxdoc.pdf
+2021/03/24 | 78734 | fonts/newtx/doc/newtxdoc.tex
2021/03/24 | 778354 | macros/latex/required/babel/base/locale.zip
-2021/03/24 | 77486 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2021/03/24 | 7746 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2021/03/24 | 75418 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2021/03/24 | 748362 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2021/03/24 | 74163 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2021/03/24 | 74956 | systems/texlive/tlnet/archive/memoir.r58672.tar.xz
2021/03/24 | 7392 | macros/latex/required/babel/base/babel.ins
-2021/03/24 | 73179 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2021/03/24 | 72858 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2021/03/24 | 72150 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2021/03/24 | 71569 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2021/03/24 | 70324 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
2021/03/24 | 702363 | macros/latex/contrib/yathesis/exemples/specimen/comue.pdf
-2021/03/24 | 70108 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
2021/03/24 | 692493 | macros/latex/required/babel/base/babel.dtx
-2021/03/24 | 680047 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2021/03/24 | 67930 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
2021/03/24 | 677 | macros/latex/contrib/yathesis/exemples/specimen/latexmkrc
-2021/03/24 | 67679 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2021/03/24 | 67650 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2021/03/24 | 67450 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2021/03/24 | 65731 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2021/03/24 | 65321 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2021/03/24 | 64016 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2021/03/24 | 63835 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/03/24 | 6473684 | systems/texlive/tlnet/archive/uantwerpendocs.r58670.tar.xz
2021/03/24 | 6373433 | macros/latex/contrib/yathesis/doc/yathesis-fr.pdf
-2021/03/24 | 63672 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2021/03/24 | 62801 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2021/03/24 | 625281 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2021/03/24 | 62224 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2021/03/24 | 618760 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
2021/03/24 | 61293 | systems/knuth/dist/errata/errata.tex
-2021/03/24 | 60552 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2021/03/24 | 59829 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2021/03/24 | 594868 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2021/03/24 | 59144 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2021/03/24 | 583630 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2021/03/24 | 57598 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/03/24 | 59335 | systems/texlive/tlnet/tlpkg/translations/messages.pot
+2021/03/24 | 5826198 | systems/texlive/tlnet/install-tl-unx.tar.gz
2021/03/24 | 5736 | macros/latex/contrib/yathesis/CHANGELOG.md
-2021/03/24 | 572807 | systems/win32/miktex/tm/packages/files.csv.lzma
-2021/03/24 | 572656 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2021/03/24 | 57066 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2021/03/24 | 56908 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2021/03/24 | 567626 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2021/03/24 | 56717 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2021/03/24 | 56457 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2021/03/24 | 56221 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2021/03/24 | 55820 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2021/03/24 | 55563 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2021/03/24 | 55218 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2021/03/24 | 532037 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2021/03/24 | 52475 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2021/03/24 | 53260516 | systems/win32/w32tex/w32tex-src.tar.xz
+2021/03/24 | 532340 | systems/texlive/tlnet/archive/regexpatch.doc.r58674.tar.xz
2021/03/24 | 52475 | macros/latex/contrib/yathesis/source/yathesis-samples-templates.dtx
-2021/03/24 | 52453 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2021/03/24 | 51978 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2021/03/24 | 51796 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2021/03/24 | 51430 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2021/03/24 | 511634 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2021/03/24 | 51160 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2021/03/24 | 50848 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2021/03/24 | 49971 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/03/24 | 521788 | systems/texlive/tlnet/archive/easybook.doc.r58671.tar.xz
+2021/03/24 | 50924 | systems/texlive/tlnet/archive/yathesis.source.r58687.tar.xz
+2021/03/24 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2021/03/24 | 4856 | macros/latex/contrib/yathesis/exemples/specimen/paris13.pdf
-2021/03/24 | 484053 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2021/03/24 | 47877 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
2021/03/24 | 47613 | macros/latex/contrib/yathesis/exemples/specimen/ulco.pdf
-2021/03/24 | 475935 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2021/03/24 | 4706 | systems/win32/miktex/tm/packages/next/miktex-config-2.9.tar.lzma
-2021/03/24 | 47007 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2021/03/24 | 461395 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2021/03/24 | 45936 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2021/03/24 | 45648 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2021/03/24 | 45277 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2021/03/24 | 43676 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2021/03/24 | 43390 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/03/24 | 43057 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2021/03/24 | 42923 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2021/03/24 | 42627 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2021/03/24 | 42573 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2021/03/24 | 42388 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2021/03/24 | 41101 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2021/03/24 | 4725180 | systems/texlive/tlnet/archive/yathesis.doc.r58687.tar.xz
+2021/03/24 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2021/03/24 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2021/03/24 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2021/03/24 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2021/03/24 | 4390208 | systems/texlive/tlnet/archive/uantwerpendocs.doc.r58670.tar.xz
+2021/03/24 | 4150 | macros/latex/contrib/easybook/doc/chapter1.tex
+2021/03/24 | 41007 | fonts/newpx/doc/newpxdoc.tex
2021/03/24 | 4099932 | macros/latex/contrib/yathesis/exemples/canevas-specimen.zip
-2021/03/24 | 39690 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2021/03/24 | 39563 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2021/03/24 | 392597 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2021/03/24 | 38070 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2021/03/24 | 38064 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2021/03/24 | 37293 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2021/03/24 | 37243 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2021/03/24 | 36679 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2021/03/24 | 35462 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2021/03/24 | 39668 | systems/texlive/tlnet/archive/uantwerpendocs.source.r58670.tar.xz
+2021/03/24 | 37262 | fonts/newtx/README
+2021/03/24 | 3680 | systems/texlive/tlnet/archive/regexpatch.r58674.tar.xz
2021/03/24 | 3526 | macros/latex/required/babel/base/bbidxglo.dtx
2021/03/24 | 351655 | systems/knuth/dist/errata.zip
-2021/03/24 | 35063 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2021/03/24 | 34634 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2021/03/24 | 345367 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2021/03/24 | 33441 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2021/03/24 | 34044900 | systems/win32/w32tex/ltxpkgs.tar.xz
2021/03/24 | 33436 | macros/latex/contrib/yathesis/exemples/specimen/tiger.pdf
-2021/03/24 | 33149 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2021/03/24 | 330233 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2021/03/24 | 32744 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2021/03/24 | 321893 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2021/03/24 | 31593 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2021/03/24 | 31543 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2021/03/24 | 31343 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2021/03/24 | 31190 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2021/03/24 | 311189 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2021/03/24 | 30886 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/03/24 | 3108044 | systems/texlive/tlnet/archive/memoir.doc.r58672.tar.xz
2021/03/24 | 30580 | macros/latex/contrib/yathesis/exemples/specimen/these.tex
-2021/03/24 | 30037 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2021/03/24 | 29870 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2021/03/24 | 295552 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2021/03/24 | 29053 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2021/03/24 | 283977 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2021/03/24 | 282106 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2021/03/24 | 28119 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2021/03/24 | 28009 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2021/03/24 | 28144 | systems/texlive/tlnet/archive/nicematrix.r58673.tar.xz
2021/03/24 | 2773053 | install/macros/latex/required/babel-base.tds.zip
-2021/03/24 | 27361 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2021/03/24 | 27273 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2021/03/24 | 27197 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2021/03/24 | 27182 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2021/03/24 | 261964 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2021/03/24 | 2616930 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2021/03/24 | 258665 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2021/03/24 | 25340 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2021/03/24 | 25154 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2021/03/24 | 250211 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2021/03/24 | 25001 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2021/03/24 | 2499402 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2021/03/24 | 243477 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2021/03/24 | 239477 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2021/03/24 | 23882 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2021/03/24 | 23289 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2021/03/24 | 24615605 | systems/texlive/tlnet/install-tl.zip
+2021/03/24 | 241692 | systems/texlive/tlnet/archive/memoir.source.r58672.tar.xz
+2021/03/24 | 23300 | systems/texlive/tlnet/archive/yathesis.r58687.tar.xz
2021/03/24 | 2305 | macros/latex/required/babel/base/README.md
+2021/03/24 | 2287044 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2021/03/24 | 220542 | macros/latex/contrib/yathesis/source/yathesis.dtx
-2021/03/24 | 22039 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/03/24 | 21996 | systems/texlive/tlnet/archive/easybook.source.r58671.tar.xz
2021/03/24 | 21890 | macros/latex/required/babel/base/bbcompat.dtx
-2021/03/24 | 214104 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2021/03/24 | 21128 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2021/03/24 | 211053 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2021/03/24 | 208412 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2021/03/24 | 208362 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2021/03/24 | 208182 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2021/03/24 | 202556 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2021/03/24 | 20121 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2021/03/24 | 2009490 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2021/03/24 | 199700 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2021/03/24 | 198130 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2021/03/24 | 195664 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2021/03/24 | 195566 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2021/03/24 | 193717 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/03/24 | 218848 | systems/texlive/tlnet/archive/texlive-scripts.doc.r58644.tar.xz
+2021/03/24 | 19656999 | systems/texlive/tlnet/install-tl-windows.exe
2021/03/24 | 187 | macros/latex/contrib/yathesis/doc/README-TRANSLATION.md
-2021/03/24 | 18096 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2021/03/24 | 180046 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2021/03/24 | 17957 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2021/03/24 | 179378 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/03/24 | 1784 | fonts/newpx/tfm/zplbexx.tfm
2021/03/24 | 1784404 | macros/latex/required/babel/base.zip
+2021/03/24 | 1772 | fonts/newpx/tfm/zplexx.tfm
2021/03/24 | 1760 | macros/latex/contrib/yathesis/exemples/specimen/bibliographie.bib
-2021/03/24 | 1725545 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2021/03/24 | 167905 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2021/03/24 | 163654 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2021/03/24 | 16328 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2021/03/24 | 16110 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2021/03/24 | 159968 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/03/24 | 17307 | fonts/newpx/README
+2021/03/24 | 17108841 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2021/03/24 | 1583580 | systems/texlive/tlnet/archive/nicematrix.doc.r58673.tar.xz
2021/03/24 | 1575 | macros/latex/contrib/yathesis/README.md
-2021/03/24 | 153887 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2021/03/24 | 152760 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2021/03/24 | 147151 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2021/03/24 | 147138 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2021/03/24 | 14353 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2021/03/24 | 1425980 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2021/03/24 | 1424809 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2021/03/24 | 136427 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/03/24 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2021/03/24 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2021/03/24 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2021/03/24 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2021/03/24 | 135649 | fonts/newtx/tex/newtxmath.sty
2021/03/24 | 135127 | macros/latex/contrib/yathesis/exemples/specimen/labo.pdf
-2021/03/24 | 135003 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2021/03/24 | 13470 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2021/03/24 | 131488 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2021/03/24 | 1307718 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2021/03/24 | 1295413 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2021/03/24 | 1281099 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2021/03/24 | 1263606 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2021/03/24 | 1262853 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2021/03/24 | 132292 | systems/texlive/tlnet/archive/texlive-scripts.r58644.tar.xz
+2021/03/24 | 1308 | fonts/newpx/vf/zplexx.vf
+2021/03/24 | 130662540 | systems/win32/w32tex/web2c-lib.tar.xz
+2021/03/24 | 1280 | fonts/newpx/vf/zplbexx.vf
+2021/03/24 | 12568 | systems/texlive/tlnet/archive/regexpatch.source.r58674.tar.xz
2021/03/24 | 12531884 | install/macros/latex/contrib/yathesis.tds.zip
-2021/03/24 | 124970 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
2021/03/24 | 1246063 | macros/latex/contrib/yathesis/exemples/specimen/these.pdf
2021/03/24 | 12404585 | macros/latex/contrib/yathesis.zip
-2021/03/24 | 1179986 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2021/03/24 | 1179711 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2021/03/24 | 1171729 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2021/03/24 | 116928 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2021/03/24 | 115467 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2021/03/24 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
-2021/03/24 | 112251 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2021/03/24 | 109273 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2021/03/24 | 1086 | systems/win32/miktex/tm/packages/pr.ini
-2021/03/24 | 1078877 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2021/03/24 | 104623 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2021/03/24 | 103321 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2021/03/24 | 101762 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2021/03/24 | 1237280 | fonts/newtx/doc/newtxdoc.pdf
+2021/03/24 | 114008 | fonts/newpx/tex/newpxmath.sty
+2021/03/24 | 10916 | systems/texlive/tlnet/archive/easybook.r58671.tar.xz
2021/03/23 | 99962915 | systems/win32/w32tex/TLW64/tl-win64.zip
-2021/03/23 | 88481 | macros/latex/contrib/easybook/easybook.dtx
2021/03/23 | 87955068 | systems/win32/w32tex/t1fonts.tar.xz
2021/03/23 | 875272 | systems/texlive/tlnet/archive/beebe.r58618.tar.xz
2021/03/23 | 87390 | macros/latex/contrib/uantwerpendocs/uantwerpenbamathesis-example.pdf
2021/03/23 | 8700 | systems/texlive/tlnet/archive/matapli.r58636.tar.xz
2021/03/23 | 8543180 | systems/win32/w32tex/uptex-w32.tar.xz
-2021/03/23 | 805522 | systems/win32/w32tex/ChangeLog
2021/03/23 | 7423 | macros/latex/contrib/memoir/doc-src/memnoidxnum.tex
2021/03/23 | 6808 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2021/03/23 | 6760832 | systems/win32/w32tex/ptex-ng-w32.tar.xz
-2021/03/23 | 59335 | systems/texlive/tlnet/tlpkg/translations/messages.pot
2021/03/23 | 58977 | macros/latex/contrib/uantwerpendocs/uantwerpenletter-example.pdf
2021/03/23 | 586 | macros/latex/contrib/memoir/doc-src/trims-example.tex
2021/03/23 | 584789 | macros/latex/contrib/nicematrix/nicematrix.dtx
-2021/03/23 | 5826210 | systems/texlive/tlnet/install-tl-unx.tar.gz
2021/03/23 | 5529440 | systems/win32/w32tex/aleph-w32.tar.xz
2021/03/23 | 5519 | macros/latex/contrib/memoir/doc-src/memfonts.sty
-2021/03/23 | 545089 | macros/latex/contrib/easybook.zip
2021/03/23 | 52812 | systems/texlive/tlnet/archive/xetexko.r58634.tar.xz
2021/03/23 | 51175700 | systems/win32/w32tex/latex-dev.tar.xz
2021/03/23 | 49401468 | systems/win32/w32tex/xetex-w32.tar.xz
-2021/03/23 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2021/03/23 | 4770992 | systems/texlive/tlnet/archive/matapli.doc.r58636.tar.xz
2021/03/23 | 47487 | macros/latex/contrib/memoir/README
-2021/03/23 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2021/03/23 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2021/03/23 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2021/03/23 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2021/03/23 | 45551460 | systems/win32/w32tex/web2c-w32.tar.xz
2021/03/23 | 432 | macros/latex/contrib/memoir/doc-src/memman.gst
2021/03/23 | 426449 | macros/latex/contrib/nicematrix/nicematrix-french.pdf
2021/03/23 | 42186 | macros/latex/contrib/memoir/doc-src/memsty.sty
+2021/03/23 | 413492 | fonts/notomath/doc/notomath-doc.pdf
2021/03/23 | 3977 | macros/latex/contrib/memoir/memoir.ins
2021/03/23 | 39133 | macros/latex/contrib/memoir/mempatch.dtx
2021/03/23 | 389 | macros/latex/contrib/memoir/doc-src/memman.ist
@@ -256,45 +492,77 @@
2021/03/23 | 3623773 | install/macros/latex/contrib/memoir.tds.zip
2021/03/23 | 3517636 | macros/latex/contrib/memoir.zip
2021/03/23 | 3486471 | help/LaTeX-FAQ-francaise.zip
+2021/03/23 | 3404 | fonts/scholax/tfm/zncbmi.tfm
+2021/03/23 | 3400 | fonts/scholax/tfm/zncfmi.tfm
+2021/03/23 | 3396 | fonts/scholax/tfm/zncmi.tfm
+2021/03/23 | 3372 | fonts/scholax/tfm/zncfbmi.tfm
+2021/03/23 | 3256 | fonts/xcharter/tfm/zchbmi.tfm
+2021/03/23 | 3256 | fonts/xcharter/tfm/zchbmi3.tfm
+2021/03/23 | 3256 | fonts/xcharter/tfm/zchbmi2.tfm
+2021/03/23 | 3256 | fonts/xcharter/tfm/zchbmi0.tfm
+2021/03/23 | 3252 | fonts/xcharter/tfm/zchmi.tfm
+2021/03/23 | 3252 | fonts/xcharter/tfm/zchmi2.tfm
+2021/03/23 | 3248 | fonts/xcharter/tfm/zchmi3.tfm
+2021/03/23 | 3248 | fonts/xcharter/tfm/zchmi0.tfm
2021/03/23 | 3218742 | macros/latex/contrib/uantwerpendocs/beamerthemeuantwerpenuserguide.pdf
2021/03/23 | 298749 | macros/latex/contrib/uantwerpendocs/uantwerpenphdthesis-example2.pdf
2021/03/23 | 2852 | macros/latex/contrib/memoir/mempatch.ins
+2021/03/23 | 2824 | fonts/scholax/vf/zncbmi.vf
+2021/03/23 | 2788 | fonts/scholax/vf/zncfbmi.vf
2021/03/23 | 2787885 | macros/latex/contrib/memoir/memman.pdf
-2021/03/23 | 262715 | macros/latex/contrib/easybook/doc/easybook-demo.pdf
-2021/03/23 | 2594 | macros/latex/contrib/easybook/doc/easybook-demo.tex
-2021/03/23 | 259277 | macros/latex/contrib/easybook/doc/easybook.pdf
+2021/03/23 | 2676 | fonts/scholax/vf/zncfmi.vf
+2021/03/23 | 2672 | fonts/scholax/vf/zncmi.vf
+2021/03/23 | 2544 | fonts/cochineal/tfm/zcochbmia.tfm
2021/03/23 | 253832 | systems/texlive/tlnet/archive/xetexko.doc.r58634.tar.xz
-2021/03/23 | 24615603 | systems/texlive/tlnet/install-tl.zip
-2021/03/23 | 2287276 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2021/03/23 | 2512 | fonts/cochineal/tfm/zcochmia.tfm
+2021/03/23 | 2492 | fonts/xcharter/tfm/zchmia.tfm
+2021/03/23 | 2448 | fonts/xcharter/vf/zchbmi.vf
+2021/03/23 | 2448 | fonts/xcharter/vf/zchbmi3.vf
+2021/03/23 | 2448 | fonts/xcharter/vf/zchbmi2.vf
+2021/03/23 | 2448 | fonts/xcharter/vf/zchbmi0.vf
+2021/03/23 | 2376 | fonts/xcharter/tfm/zchbmia.tfm
+2021/03/23 | 2360 | fonts/xcharter/vf/zchmi.vf
+2021/03/23 | 2360 | fonts/xcharter/vf/zchmi3.vf
+2021/03/23 | 2360 | fonts/xcharter/vf/zchmi2.vf
+2021/03/23 | 2360 | fonts/xcharter/vf/zchmi0.vf
+2021/03/23 | 2348 | fonts/xcharter/tfm/zchmia-fromvf.tfm
+2021/03/23 | 2304 | fonts/xcharter/vf/zchmia.vf
+2021/03/23 | 2248 | fonts/scholax/tfm/zncfbmia.tfm
2021/03/23 | 22189548 | systems/win32/w32tex/pdftex-w32.tar.xz
+2021/03/23 | 2208 | fonts/scholax/tfm/zncfmia.tfm
+2021/03/23 | 2200 | fonts/cochineal/vf/zcochbmia.vf
+2021/03/23 | 2196 | fonts/cochineal/vf/zcochmia.vf
2021/03/23 | 217816 | macros/latex/contrib/uantwerpendocs/uantwerpenphdthesis-example1.pdf
+2021/03/23 | 2072 | fonts/xcharter/vf/zchbmia.vf
2021/03/23 | 206 | macros/latex/contrib/memoir/doc-src/Makeidxglo
+2021/03/23 | 2060 | fonts/xcharter/vf/zchmia-fromvf.vf
+2021/03/23 | 2056 | fonts/scholax/tfm/zncmia.tfm
+2021/03/23 | 2052 | fonts/scholax/tfm/zncbmia.tfm
2021/03/23 | 203838 | macros/latex/contrib/memoir/doc-src/setpage-example.pdf
-2021/03/23 | 19661998 | systems/texlive/tlnet/install-tl-windows.exe
2021/03/23 | 193812 | macros/latex/contrib/uantwerpendocs/uantwerpendocs.dtx
+2021/03/23 | 1932 | fonts/scholax/vf/zncfbmia.vf
+2021/03/23 | 1924 | fonts/scholax/vf/zncfmia.vf
2021/03/23 | 18888668 | systems/win32/w32tex/luatex-exp-w32.tar.xz
2021/03/23 | 18886084 | systems/win32/w32tex/luatex-w32.tar.xz
2021/03/23 | 18877524 | systems/win32/w32tex/luatex-dev-w32.tar.xz
2021/03/23 | 1861496 | systems/win32/w32tex/jtex-w32.tar.xz
2021/03/23 | 174072 | systems/texlive/tlnet/archive/texlive-docindex.doc.r58618.tar.xz
2021/03/23 | 17396 | macros/latex/contrib/memoir/doc-src/titlepages.sty
+2021/03/23 | 1720 | fonts/scholax/vf/zncbmia.vf
2021/03/23 | 1717739 | macros/latex/contrib/nicematrix.zip
-2021/03/23 | 17085761 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2021/03/23 | 1716 | fonts/scholax/vf/zncmia.vf
2021/03/23 | 159373 | macros/latex/contrib/nicematrix/nicematrix-french.tex
-2021/03/23 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2021/03/23 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2021/03/23 | 15241 | fonts/notomath/doc/notomath-doc.tex
2021/03/23 | 1518 | macros/latex/contrib/memoir/doc-src/anvil2.mps
2021/03/23 | 151732 | macros/latex/contrib/uantwerpendocs/uantwerpenexam-example2.pdf
2021/03/23 | 1514104 | macros/latex/contrib/memoir/doc-src/memman.tex
-2021/03/23 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
2021/03/23 | 14597 | macros/latex/contrib/memoir/doc-src/memlays.sty
-2021/03/23 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2021/03/23 | 137244 | macros/latex/contrib/uantwerpendocs/uantwerpencoursetext-example.pdf
2021/03/23 | 13265664 | install/macros/latex/contrib/uantwerpendocs.tds.zip
2021/03/23 | 13185192 | macros/latex/contrib/uantwerpendocs.zip
-2021/03/23 | 130662468 | systems/win32/w32tex/web2c-lib.tar.xz
2021/03/23 | 1257396 | macros/latex/contrib/memoir/memoir.dtx
2021/03/23 | 1183755 | macros/latex/contrib/nicematrix/nicematrix.pdf
+2021/03/23 | 11355 | systems/texlive/tlnet/tlpkg/TeXLive/TLConfig.pm
2021/03/23 | 10693164 | systems/win32/w32tex/ptex-w32.tar.xz
2021/03/23 | 104918 | macros/latex/contrib/uantwerpendocs/uantwerpenexam-example1.pdf
2021/03/22 | 981092 | systems/texlive/tlnet/archive/latexindent.doc.r58596.tar.xz
@@ -410,7 +678,6 @@
2021/03/22 | 5258 | language/hyph-utf8/tex/generic/hyph-utf8/conversions/conv-utf8-qx.tex
2021/03/22 | 5248 | language/hyph-utf8/source/generic/hyph-utf8/data/encodings/l7x.dat
2021/03/22 | 5236 | language/hyph-utf8/source/generic/hyph-utf8/languages/mul-ethi/generate_patterns_mul-ethi.lua
-2021/03/22 | 521704 | systems/texlive/tlnet/archive/easybook.doc.r58599.tar.xz
2021/03/22 | 5209 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/txt/hyph-cop.pat.txt
2021/03/22 | 52072 | macros/latex/contrib/matapli/doc/examples/couverture/corona.jpg
2021/03/22 | 5196 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/txt/hyph-ca.pat.txt
@@ -488,7 +755,6 @@
2021/03/22 | 34376 | macros/latex/contrib/matapli/tex/matapli.cls
2021/03/22 | 34128 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/tex/hyph-en-us.tex
2021/03/22 | 34118 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/tex/hyph-pl.tex
-2021/03/22 | 34049824 | systems/win32/w32tex/ltxpkgs.tar.xz
2021/03/22 | 3402 | language/hyph-utf8/source/generic/hyph-utf8/hyph-utf8.rb
2021/03/22 | 3389 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/tex/hyph-id.tex
2021/03/22 | 33885 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/ptex/hyph-pl.qx.tex
@@ -542,9 +808,13 @@
2021/03/22 | 2714 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/txt/hyph-af.hyp.txt
2021/03/22 | 27097 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/tex/hyph-is.tex
2021/03/22 | 26863 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/tex/hyph-ka.tex
+2021/03/22 | 2676 | fonts/newtx/tfm/nxlbmia.tfm
+2021/03/22 | 2648 | fonts/newtx/tfm/zutbmia.tfm
2021/03/22 | 2635 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/tex/hyph-kmr.tex
+2021/03/22 | 2616 | fonts/newtx/tfm/nxlmia.tfm
2021/03/22 | 261255 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/tex/hyph-de-1996.tex
2021/03/22 | 26023 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/txt/hyph-is.pat.txt
+2021/03/22 | 2596 | fonts/newtx/tfm/zutmia.tfm
2021/03/22 | 259355 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/tex/hyph-de-1901.tex
2021/03/22 | 258769 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/ptex/hyph-de-ch-1901.ec.tex
2021/03/22 | 258337 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/txt/hyph-de-1996.pat.txt
@@ -581,14 +851,16 @@
2021/03/22 | 226 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/txt/hyph-ca.hyp.txt
2021/03/22 | 2267 | macros/latex/contrib/matapli/doc/examples/modeleauteur/modele.tex
2021/03/22 | 22620 | systems/texlive/tlnet/archive/mcf2graph.r58587.tar.xz
+2021/03/22 | 2252 | fonts/newtx/vf/nxlmia.vf
2021/03/22 | 22325 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/ptex/hyph-sk.ec.tex
-2021/03/22 | 22132 | systems/texlive/tlnet/archive/easybook.source.r58599.tar.xz
2021/03/22 | 220504 | systems/texlive/tlnet/archive/scrlayer-fancyhdr.doc.r58601.tar.xz
2021/03/22 | 219137 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/tex/hyph-la-x-classic.tex
-2021/03/22 | 218848 | systems/texlive/tlnet/archive/texlive-scripts.doc.r58574.tar.xz
2021/03/22 | 2186 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/txt/hyph-fur.pat.txt
+2021/03/22 | 2176 | fonts/newtx/vf/zutmia.vf
+2021/03/22 | 2176 | fonts/newtx/vf/nxlbmia.vf
2021/03/22 | 21737 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/txt/hyph-cs.pat.txt
2021/03/22 | 216040 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/txt/hyph-la-x-classic.pat.txt
+2021/03/22 | 2128 | fonts/newtx/vf/zutbmia.vf
2021/03/22 | 20 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/txt/hyph-pt.hyp.txt
2021/03/22 | 2097 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/ptex/hyph-la.ec.tex
2021/03/22 | 20919 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/tex/hyph-sk.tex
@@ -673,7 +945,6 @@
2021/03/22 | 1327 | language/hyph-utf8/tex/generic/hyph-utf8/loadhyph/loadhyph-de-1901.tex
2021/03/22 | 1324 | language/hyph-utf8/tex/generic/hyph-utf8/loadhyph/loadhyph-ru.tex
2021/03/22 | 13246 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/txt/hyph-tk.pat.txt
-2021/03/22 | 132296 | systems/texlive/tlnet/archive/texlive-scripts.r58574.tar.xz
2021/03/22 | 131 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/txt/hyph-ia.hyp.txt
2021/03/22 | 1319 | language/hyph-utf8/tex/generic/hyph-utf8/loadhyph/loadhyph-de-1996.tex
2021/03/22 | 13199 | language/hyph-utf8/doc/generic/hyph-utf8/CHANGES
@@ -772,7 +1043,6 @@
2021/03/22 | 11410 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/txt/hyph-hy.pat.txt
2021/03/22 | 113681 | language/hyph-utf8/doc/generic/hyph-utf8/languages/hu/huhyphn.pdf
2021/03/22 | 113465 | language/hyph-utf8/tex/generic/hyph-utf8/patterns/ptex/hyph-ru.t2a.tex
-2021/03/22 | 11028 | systems/texlive/tlnet/archive/easybook.r58599.tar.xz
2021/03/22 | 1101 | language/hyph-utf8/source/generic/hyph-utf8/lib/tex/hyphen/converter.rb
2021/03/22 | 1092 | help/LaTeX-FAQ-francaise/legacy_versions/README
2021/03/22 | 1079480 | systems/win32/w32tex/win64/makeindex-w64.tar.xz
@@ -810,6 +1080,7 @@
2021/03/21 | 778 | macros/latex/contrib/thuthesis/thuthesis-bachelor.bbx
2021/03/21 | 73065 | macros/latex/contrib/datetime2/samples/datetime2-sample-babel.pdf
2021/03/21 | 7223 | support/latexindent/documentation/subsubsec-no-add-remaining-code-blocks.tex
+2021/03/21 | 7219 | fonts/newpx/tex/newpxtext.sty
2021/03/21 | 7161 | support/latexindent/documentation/figure-schematic.png
2021/03/21 | 7023 | macros/latex/contrib/datetime2/samples/datetime2-sample-xe.pdf
2021/03/21 | 6913 | macros/latex/contrib/thuthesis/README.md
@@ -847,6 +1118,7 @@
2021/03/21 | 509677 | macros/latex/contrib/covington.zip
2021/03/21 | 50868 | systems/texlive/tlnet/archive/addfont.doc.r58567.tar.xz
2021/03/21 | 490 | macros/latex/contrib/thuthesis/latexmkrc
+2021/03/21 | 49008 | fonts/newpx/type1/pxmiaX.pfb
2021/03/21 | 4871 | macros/latex/contrib/covington/README
2021/03/21 | 4869 | support/latexindent/documentation/subsubsec-ifelsefi.tex
2021/03/21 | 4868 | macros/latex/contrib/thuthesis/data/chap02.tex
@@ -863,12 +1135,15 @@
2021/03/21 | 44575 | macros/latex/contrib/thuthesis/thuthesis-numeric.bst
2021/03/21 | 44493 | graphics/mcf2graph/mcf_man_soc.mf
2021/03/21 | 44096 | support/latexindent/documentation/logo.png
+2021/03/21 | 43755 | fonts/newpx/type1/pxbmiaX.pfb
2021/03/21 | 4355 | support/latexindent/LatexIndent/RoundBrackets.pm
2021/03/21 | 428 | macros/latex/contrib/thuthesis/ref/appendix.bib
2021/03/21 | 4284 | support/latexindent/LatexIndent/NamedGroupingBracesBrackets.pm
2021/03/21 | 421 | macros/latex/contrib/thuthesis/thuthesis-inline.cbx
2021/03/21 | 4158 | macros/latex/contrib/thuthesis/data/chap03.tex
+2021/03/21 | 41353 | fonts/newtx/type1/txbsys.pfb
2021/03/21 | 399314 | macros/latex/contrib/thuthesis/thuthesis-example.pdf
+2021/03/21 | 38833 | fonts/newpx/type1/pxbsys.pfb
2021/03/21 | 3847 | support/latexindent/documentation/subsubsec-special.tex
2021/03/21 | 373233 | graphics/mcf2graph/mcf_manual.pdf
2021/03/21 | 3636 | support/latexindent/LatexIndent/Replacement.pm
@@ -881,6 +1156,7 @@
2021/03/21 | 32754 | macros/latex/contrib/covington/covington.sty
2021/03/21 | 3273 | support/latexindent/LatexIndent/Tokens.pm
2021/03/21 | 324068 | graphics/mcf2graph/mcf_example.pdf
+2021/03/21 | 31874 | fonts/newtx/type1/txbexs.pfb
2021/03/21 | 317026 | macros/latex/contrib/datetime2/datetime2.dtx
2021/03/21 | 307 | macros/latex/contrib/thuthesis/spine.tex
2021/03/21 | 2954 | macros/latex/contrib/thuthesis/data/chap04.tex
@@ -888,7 +1164,9 @@
2021/03/21 | 28789 | macros/latex/contrib/datetime2/samples/datetime2-sample-calc.pdf
2021/03/21 | 285 | macros/latex/contrib/thuthesis/data/comments.tex
2021/03/21 | 2755 | graphics/mcf2graph/mcf_example.tex
+2021/03/21 | 2656 | fonts/newtx/tfm/ntxbmia.tfm
2021/03/21 | 2646 | support/latexindent/latexindent.pl
+2021/03/21 | 2640 | fonts/newtx/tfm/ntxmia.tfm
2021/03/21 | 2607448 | systems/win32/w32tex/tex4htk-w32.tar.xz
2021/03/21 | 2552 | macros/latex/contrib/datetime2/samples/datetime2-sample-journal.tex
2021/03/21 | 2539 | support/latexindent/documentation/sec-conclusions-know-limitations.tex
@@ -900,43 +1178,71 @@
2021/03/21 | 23253 | support/latexindent/documentation/latexindent.tex
2021/03/21 | 2304 | macros/latex/contrib/datetime2/samples/datetime2-sample-babel.tex
2021/03/21 | 2291 | macros/latex/contrib/datetime2/samples/datetime2-sample-styles.tex
+2021/03/21 | 2288 | fonts/newpx/tfm/zplbmia.tfm
2021/03/21 | 2286 | macros/latex/contrib/thuthesis/data/abstract.tex
2021/03/21 | 225750 | macros/latex/contrib/scrlayer-fancyhdr.zip
+2021/03/21 | 2220 | fonts/newpx/tfm/zplmia.tfm
2021/03/21 | 2213844 | systems/win32/w32tex/win64/context-w64.tar.xz
2021/03/21 | 21671 | support/latexindent/documentation/sec-replacements.tex
+2021/03/21 | 2140 | fonts/newtx/vf/ntxmia.vf
+2021/03/21 | 2140 | fonts/newtx/vf/ntxbmia.vf
2021/03/21 | 2118 | support/latexindent/documentation/sec-demonstration.tex
2021/03/21 | 21098 | support/latexindent/LatexIndent/Verbatim.pm
2021/03/21 | 20764 | support/latexindent/LatexIndent/ModifyLineBreaks.pm
+2021/03/21 | 2056 | fonts/newpx/tfm/zplbsy.tfm
2021/03/21 | 20505 | support/latexindent/LatexIndent/Indent.pm
2021/03/21 | 2024 | macros/latex/contrib/thuthesis/Makefile
+2021/03/21 | 2012 | fonts/newtx/tfm/ntxsy7.tfm
+2021/03/21 | 2008 | fonts/newtx/tfm/ntxbsy7.tfm
+2021/03/21 | 2004 | fonts/newpx/tfm/zplsy.tfm
2021/03/21 | 200106 | macros/latex/contrib/thuthesis/thuthesis.dtx
+2021/03/21 | 2000 | fonts/newtx/tfm/ntxsy.tfm
+2021/03/21 | 1996 | fonts/newtx/tfm/ntxbsy5.tfm
+2021/03/21 | 1992 | fonts/newtx/tfm/ntxsy5.tfm
2021/03/21 | 1990 | support/latexindent/LatexIndent/Switches.pm
+2021/03/21 | 1988 | fonts/newtx/tfm/ntxbsy.tfm
2021/03/21 | 19864 | support/latexindent/LatexIndent/Sentence.pm
2021/03/21 | 1975 | macros/latex/contrib/datetime2/CHANGES
2021/03/21 | 193908 | graphics/mcf2graph/mcf_mplib_exa.pdf
2021/03/21 | 19376 | fonts/lm/doc/fonts/lm/lm-hist.txt
2021/03/21 | 19106 | macros/latex/contrib/thuthesis/LICENSE
2021/03/21 | 1896 | support/latexindent/documentation/figure-schematic.tex
+2021/03/21 | 1892 | fonts/newtx/vf/ntxsy7.vf
2021/03/21 | 1891 | support/latexindent/documentation/subsec-noAdditionalIndent-indentRules.tex
2021/03/21 | 1888 | macros/latex/contrib/datetime2/samples/datetime2-sample-hyperref.tex
2021/03/21 | 1875 | support/latexindent/README
+2021/03/21 | 1872 | fonts/newtx/vf/ntxbsy7.vf
2021/03/21 | 18709543 | fonts/lm.zip
2021/03/21 | 18581 | support/latexindent/documentation/sec-how-to-use.tex
2021/03/21 | 18536 | support/latexindent/LatexIndent/Document.pm
2021/03/21 | 1839 | support/latexindent/LatexIndent/Logger.pm
2021/03/21 | 18317 | graphics/mcf2graph/mcf_mplib_exa.tex
2021/03/21 | 18153 | support/latexindent/defaultSettings.yaml
+2021/03/21 | 1808 | fonts/newpx/tfm/pxbmiaX.tfm
+2021/03/21 | 1796 | fonts/newpx/vf/zplbsy.vf
+2021/03/21 | 1792 | fonts/newpx/vf/zplsy.vf
2021/03/21 | 1787 | macros/latex/contrib/thuthesis/data/appendix-translation.tex
+2021/03/21 | 1784 | fonts/newtx/vf/ntxsy5.vf
+2021/03/21 | 1784 | fonts/newtx/tfm/ntxbexx.tfm
+2021/03/21 | 1772 | fonts/newtx/vf/ntxsy.vf
+2021/03/21 | 1760 | fonts/newpx/vf/zplbmia.vf
+2021/03/21 | 1748 | fonts/newpx/vf/zplmia.vf
+2021/03/21 | 1720 | fonts/newpx/tfm/pxmiaX.tfm
2021/03/21 | 1719 | macros/latex/contrib/thuthesis/data/appendix-survey.tex
+2021/03/21 | 1708 | fonts/newtx/vf/ntxbsy.vf
+2021/03/21 | 1708 | fonts/newtx/vf/ntxbsy5.vf
2021/03/21 | 1698006 | install/macros/latex/contrib/thuthesis.tds.zip
2021/03/21 | 1672950 | macros/latex/contrib/thuthesis.zip
2021/03/21 | 16693 | support/latexindent/documentation/subsubsec-environments-and-their-arguments.tex
2021/03/21 | 1664 | macros/latex/contrib/thuthesis/data/committee.tex
+2021/03/21 | 1644 | fonts/newpx/tfm/pxbsys.tfm
2021/03/21 | 16347 | macros/latex/contrib/datetime2/samples/datetime2-sample-filedate.pdf
+2021/03/21 | 1620 | fonts/newtx/vf/ntxbexx.vf
2021/03/21 | 1595 | support/latexindent/documentation/logo.tex
2021/03/21 | 1587 | macros/latex/contrib/datetime2/samples/datetime2-sample-calc.tex
2021/03/21 | 158612 | systems/texlive/tlnet/archive/make4ht.doc.r58564.tar.xz
2021/03/21 | 1558 | support/latexindent/latexindent-module-installer.pl
+2021/03/21 | 1544 | fonts/newtx/tfm/txbexs.tfm
2021/03/21 | 15060 | systems/texlive/tlnet/archive/tzplot.r58568.tar.xz
2021/03/21 | 1488 | systems/texlive/tlnet/archive/addfont.r58567.tar.xz
2021/03/21 | 1483 | support/latexindent/LatexIndent/DoubleBackSlash.pm
@@ -962,9 +1268,14 @@
2021/03/21 | 1091936 | install/macros/latex/contrib/datetime2.tds.zip
2021/03/21 | 10824 | support/latexindent/LatexIndent/Heading.pm
2021/03/21 | 1078358 | macros/latex/contrib/datetime2.zip
+2021/03/21 | 10621 | fonts/newpx/afm/pxbsys.afm
2021/03/21 | 1061 | macros/latex/contrib/datetime2/datetime2.ins
+2021/03/21 | 10474 | fonts/newtx/afm/txbsys.afm
2021/03/21 | 10361 | support/latexindent/LatexIndent/Command.pm
+2021/03/21 | 10301 | fonts/newtx/afm/txbexs.afm
+2021/03/21 | 10205 | fonts/newpx/afm/pxmiaX.afm
2021/03/21 | 10135 | support/latexindent/documentation/sec-indent-config-and-settings.tex
+2021/03/21 | 10129 | fonts/newpx/afm/pxbmiaX.afm
2021/03/21 | 100628 | macros/latex/contrib/datetime2/samples/datetime2-sample-journal.pdf
2021/03/20 | 99430 | graphics/mcf2graph/mcf2graph.mf
2021/03/20 | 9039 | macros/latex/contrib/turabian-formatting/turabian-researchpaper.cls
@@ -1154,7 +1465,6 @@
2021/03/19 | 38901 | support/make4ht/README
2021/03/19 | 3872 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco
2021/03/19 | 386 | support/make4ht/filters/make4ht-fixligatures.lua
-2021/03/19 | 3869 | macros/latex/contrib/easybook/doc/chapter2.tex
2021/03/19 | 3861 | support/make4ht/extensions/make4ht-ext-preprocess_input.lua
2021/03/19 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
2021/03/19 | 382321 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
@@ -1194,6 +1504,7 @@
2021/03/19 | 309 | macros/xetex/latex/zbmath-review-template/zb-review.tex
2021/03/19 | 30818 | macros/latex/contrib/tuda-ci/tex/tudathesis.cfg
2021/03/19 | 2997 | macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
+2021/03/19 | 29936 | macros/latex/contrib/foliono/pics/only-folio.png
2021/03/19 | 291 | support/make4ht/filters/make4ht-entities.lua
2021/03/19 | 29181 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
2021/03/19 | 288 | support/make4ht/extensions/make4ht-ext-odttemplate.lua
@@ -1322,134 +1633,3 @@
2021/03/19 | 1028 | macros/xetex/latex/zbmath-review-template/README.md
2021/03/19 | 1026 | support/make4ht/domfilters/make4ht-t4htlinks.lua
2021/03/19 | 10074 | macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty
-2021/03/18 | 99815 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-2.9.tar.lzma
-2021/03/18 | 98272 | systems/doc/luatex/luatex-tex.tex
-2021/03/18 | 892975 | macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.pdf
-2021/03/18 | 88700 | graphics/gastex/gastex.sty
-2021/03/18 | 882834 | install/macros/latex/contrib/l3backend.tds.zip
-2021/03/18 | 85413 | macros/luatex/optex/doc/optex-userdoc.tex
-2021/03/18 | 8498 | macros/latex/contrib/l3backend/l3backend-opacity.dtx
-2021/03/18 | 847744 | macros/latex/contrib/l3backend.zip
-2021/03/18 | 837839 | macros/latex/contrib/l3backend/l3backend-code.pdf
-2021/03/18 | 8184 | systems/texlive/tlnet/archive/jlreq.source.r58487.tar.xz
-2021/03/18 | 808648 | systems/win32/w32tex/win64/dvipdfm-w64.tar.xz
-2021/03/18 | 7728 | macros/latex/contrib/pdfmanagement-testphase/color-ltx.sty
-2021/03/18 | 74244 | systems/texlive/tlnet/archive/langsci.r58481.tar.xz
-2021/03/18 | 7398 | graphics/gastex/gastex-doc.tex
-2021/03/18 | 7249 | macros/latex/contrib/cmpj/usrguide/cmpjxampl.bib
-2021/03/18 | 7226692 | macros/latex/contrib/pdfmanagement-testphase.zip
-2021/03/18 | 71871 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.sty
-2021/03/18 | 710163 | install/macros/latex/contrib/cmpj.tds.zip
-2021/03/18 | 707989 | macros/latex/contrib/cmpj.zip
-2021/03/18 | 706 | macros/luatex/latex/beamer-rl/README.txt
-2021/03/18 | 656637 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.pdf
-2021/03/18 | 649325 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.pdf
-2021/03/18 | 6306 | macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.dtx
-2021/03/18 | 588760 | systems/texlive/tlnet/archive/tikzlings.doc.r58485.tar.xz
-2021/03/18 | 580 | macros/latex/contrib/pdfmanagement-testphase/transparent-ltx.sty
-2021/03/18 | 567916 | macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.pdf
-2021/03/18 | 566379 | macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.pdf
-2021/03/18 | 555926 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield.pdf
-2021/03/18 | 55488 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.dtx
-2021/03/18 | 550068 | macros/latex/contrib/pdfmanagement-testphase/ltdocinit.pdf
-2021/03/18 | 549 | macros/latex/contrib/l3backend/README.md
-2021/03/18 | 547260 | macros/latex/contrib/pdfmanagement-testphase/l3pdffile.pdf
-2021/03/18 | 53138 | macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx
-2021/03/18 | 5306 | macros/latex/contrib/l3backend/CHANGELOG.md
-2021/03/18 | 523372 | macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.pdf
-2021/03/18 | 5232 | macros/luatex/optex/README
-2021/03/18 | 515149 | macros/latex/contrib/pdfmanagement-testphase/l3pdftools.pdf
-2021/03/18 | 512 | systems/texlive/tlnet/archive/tex-nutshell.r58486.tar.xz
-2021/03/18 | 509859 | systems/win32/miktex/doc/miktex.pdf
-2021/03/18 | 502496 | systems/texlive/tlnet/archive/jlreq.doc.r58487.tar.xz
-2021/03/18 | 501876 | macros/latex/contrib/profcollege/latex/ProfCollege.sty
-2021/03/18 | 501685 | macros/latex/contrib/cmpj/usrguide/template.pdf
-2021/03/18 | 48528 | macros/latex/contrib/l3backend/l3backend-pdf.dtx
-2021/03/18 | 4815 | systems/win32/miktex/tm/packages/miktex-config-2.9.tar.lzma
-2021/03/18 | 4662084 | systems/win32/w32tex/dvipdfm-w32.tar.xz
-2021/03/18 | 461970 | systems/win32/miktex/tm/packages/miktex-doc.tar.lzma
-2021/03/18 | 456864 | macros/latex/contrib/mathtools/mathtools.pdf
-2021/03/18 | 4527 | macros/latex/contrib/cmpj/README
-2021/03/18 | 45068 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.tex
-2021/03/18 | 444675 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.pdf
-2021/03/18 | 434789 | macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.pdf
-2021/03/18 | 4265 | macros/latex/contrib/l3backend/l3backend.ins
-2021/03/18 | 419958 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.pdf
-2021/03/18 | 4160 | macros/latex/contrib/easybook/doc/chapter1.tex
-2021/03/18 | 406967 | macros/latex/contrib/fontsize.zip
-2021/03/18 | 4060 | macros/luatex/optex/base/optex.ini
-2021/03/18 | 3958 | macros/luatex/optex/doc/optex-doc.tex
-2021/03/18 | 39464 | macros/latex/contrib/l3backend/l3backend-color.dtx
-2021/03/18 | 3897 | macros/latex/contrib/pdfmanagement-testphase/hyperxmp-patches-tmp-ltx.sty
-2021/03/18 | 379124 | systems/texlive/tlnet/archive/intopdf.doc.r58488.tar.xz
-2021/03/18 | 376 | systems/texlive/tlnet/archive/lshort-korean.r58483.tar.xz
-2021/03/18 | 3716 | systems/texlive/tlnet/archive/mindflow.source.r58489.tar.xz
-2021/03/18 | 345933 | systems/win32/miktex/tm/packages/miktex-xetex-bin-x64-2.9.tar.lzma
-2021/03/18 | 33852 | macros/latex/contrib/l3backend/l3backend-draw.dtx
-2021/03/18 | 33578 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield.dtx
-2021/03/18 | 3251 | macros/latex/contrib/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty
-2021/03/18 | 311677 | macros/latex/contrib/mathtools/empheq.pdf
-2021/03/18 | 311287 | systems/win32/miktex/tm/packages/miktex-xetex-bin-2.9.tar.lzma
-2021/03/18 | 3048 | systems/texlive/tlnet/archive/lebhart.r58481.tar.xz
-2021/03/18 | 3024 | systems/texlive/tlnet/archive/beaulivre.r58481.tar.xz
-2021/03/18 | 2943 | macros/latex/contrib/mathtools/mhsetup.ins
-2021/03/18 | 29399 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.dtx
-2021/03/18 | 2856 | macros/latex/contrib/mathtools/mathtools.ins
-2021/03/18 | 2846 | info/biblio/typeset.ltx
-2021/03/18 | 2795 | macros/latex/contrib/mathtools/empheq.ins
-2021/03/18 | 275796 | systems/texlive/tlnet/archive/beaulivre.doc.r58481.tar.xz
-2021/03/18 | 273068 | systems/texlive/tlnet/archive/lebhart.doc.r58481.tar.xz
-2021/03/18 | 26632 | macros/latex/contrib/pdfmanagement-testphase/l3pdffile.dtx
-2021/03/18 | 265552 | systems/texlive/tlnet/archive/tex-nutshell.doc.r58486.tar.xz
-2021/03/18 | 2577327 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf
-2021/03/18 | 253303 | macros/luatex/latex/beamer-rl.zip
-2021/03/18 | 25069 | macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.dtx
-2021/03/18 | 24860 | systems/texlive/tlnet/archive/tikzlings.r58485.tar.xz
-2021/03/18 | 2404 | systems/texlive/tlnet/archive/intopdf.source.r58488.tar.xz
-2021/03/18 | 236759 | macros/latex/contrib/mathtools/mhsetup.pdf
-2021/03/18 | 236712 | systems/texlive/tlnet/archive/pgf-spectra.r58482.tar.xz
-2021/03/18 | 232258 | macros/latex/contrib/mathtools/mathtools.dtx
-2021/03/18 | 2315464 | macros/luatex/optex.zip
-2021/03/18 | 21783 | macros/latex/contrib/mathtools/mhsetup.dtx
-2021/03/18 | 20962 | macros/latex/contrib/l3backend/l3backend-graphics.dtx
-2021/03/18 | 204960 | systems/texlive/tlnet/archive/mindflow.doc.r58489.tar.xz
-2021/03/18 | 202352 | systems/texlive/tlnet/archive/langsci.doc.r58481.tar.xz
-2021/03/18 | 1884 | graphics/gastex/README
-2021/03/18 | 1844 | systems/texlive/tlnet/archive/mindflow.r58489.tar.xz
-2021/03/18 | 17807 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.dtx
-2021/03/18 | 1763334 | systems/doc/luatex/luatex.pdf
-2021/03/18 | 1743 | macros/latex/contrib/pdfmanagement-testphase/pdflscape-ltx.sty
-2021/03/18 | 17429 | macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.dtx
-2021/03/18 | 171365 | macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.dtx
-2021/03/18 | 1685764 | systems/texlive/tlnet/archive/pgf-spectra.doc.r58482.tar.xz
-2021/03/18 | 1683120 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.zip
-2021/03/18 | 168235 | systems/win32/miktex/tm/packages/miktex-tex-bin-x64-2.9.tar.lzma
-2021/03/18 | 1673 | macros/latex/contrib/mathtools/README.md
-2021/03/18 | 164397 | systems/win32/miktex/tm/packages/miktex-mo-bin-x64-2.9.tar.lzma
-2021/03/18 | 163886 | macros/latex/contrib/mathtools/empheq.dtx
-2021/03/18 | 16276 | macros/latex/contrib/l3backend/l3backend-basics.dtx
-2021/03/18 | 161583 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.pdf
-2021/03/18 | 15699 | macros/latex/contrib/pdfmanagement-testphase/l3pdftools.dtx
-2021/03/18 | 155082 | systems/win32/miktex/tm/packages/miktex-tex-bin-2.9.tar.lzma
-2021/03/18 | 150826 | macros/latex/contrib/srdp-mathematik.zip
-2021/03/18 | 147373 | systems/win32/miktex/tm/packages/miktex-mo-bin-2.9.tar.lzma
-2021/03/18 | 14670 | macros/latex/contrib/l3backend/l3backend-header.dtx
-2021/03/18 | 146616 | graphics/gastex.zip
-2021/03/18 | 14406 | macros/latex/contrib/l3backend/l3backend-box.dtx
-2021/03/18 | 1420 | macros/latex/contrib/pdfmanagement-testphase/CHANGELOG.md
-2021/03/18 | 1380041 | macros/luatex/optex/doc/optex-doc.pdf
-2021/03/18 | 1378 | macros/latex/contrib/srdp-mathematik/README.txt
-2021/03/18 | 1360 | systems/texlive/tlnet/archive/intopdf.r58488.tar.xz
-2021/03/18 | 1331 | macros/latex/contrib/l3backend/l3backend-code.tex
-2021/03/18 | 130953 | graphics/gastex/gastex-doc.pdf
-2021/03/18 | 129000 | systems/texlive/tlnet/archive/jlreq.r58487.tar.xz
-2021/03/18 | 1269080 | systems/texlive/tlnet/archive/lshort-korean.doc.r58483.tar.xz
-2021/03/18 | 1262 | systems/win32/miktex/tm/packages/miktex-latex.tar.lzma
-2021/03/18 | 12275 | macros/latex/contrib/pdfmanagement-testphase/ltdocinit.dtx
-2021/03/18 | 1159806 | info/biblio/typeset.bib
-2021/03/18 | 1130743 | install/macros/latex/contrib/mathtools.tds.zip
-2021/03/18 | 11300 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.dtx
-2021/03/18 | 112830 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2021/03/18 | 11110352 | systems/win32/w32tex/win64/xetex-w64.tar.xz
-2021/03/18 | 1106612 | macros/latex/contrib/mathtools.zip
-2021/03/18 | 106675 | macros/luatex/latex/lua-ul.zip
diff --git a/fonts/cochineal/README b/fonts/cochineal/README
index 46bd9939be..3a0f667257 100644
--- a/fonts/cochineal/README
+++ b/fonts/cochineal/README
@@ -13,13 +13,16 @@ license is in http://www.latex-project.org/lppl.txt and version 1.3 or later is
part of all distributions of LaTeX version 2003/12/01 or later. Those files and
LaTeX support file cochineal.sty are
- Copyright (c) 2016--2020 Michael Sharpe
+ Copyright (c) 2016--2021 Michael Sharpe
Files provided "as is", with no warranties.
The support files are provided in encodings OT1, T1, TS1 and LY1 for users of Western scripts, LGR for Greek scripts and T2A and OT2 for Cyrillic scripts.
-Current version: 1.065 (2020-12-19)
+Current version: 1.066 (2021-03-24)
+
+Changes in version 1.066
+Brought math blackboard bold alphabets into conformance with additions to newtxmath.
Changes in version 1.065
Modified uzcochmia.fd and related metric files to add proper scale factor.
diff --git a/fonts/cochineal/tfm/zcochbmia.tfm b/fonts/cochineal/tfm/zcochbmia.tfm
index ac1a7e0151..c574e56a6b 100644
--- a/fonts/cochineal/tfm/zcochbmia.tfm
+++ b/fonts/cochineal/tfm/zcochbmia.tfm
Binary files differ
diff --git a/fonts/cochineal/tfm/zcochmia.tfm b/fonts/cochineal/tfm/zcochmia.tfm
index 618c4a7b86..c32a00d4f7 100644
--- a/fonts/cochineal/tfm/zcochmia.tfm
+++ b/fonts/cochineal/tfm/zcochmia.tfm
Binary files differ
diff --git a/fonts/cochineal/vf/zcochbmia.vf b/fonts/cochineal/vf/zcochbmia.vf
index 22bd4ee3fa..2e2be09cef 100644
--- a/fonts/cochineal/vf/zcochbmia.vf
+++ b/fonts/cochineal/vf/zcochbmia.vf
Binary files differ
diff --git a/fonts/cochineal/vf/zcochmia.vf b/fonts/cochineal/vf/zcochmia.vf
index e23989ce65..6405db707f 100644
--- a/fonts/cochineal/vf/zcochmia.vf
+++ b/fonts/cochineal/vf/zcochmia.vf
Binary files differ
diff --git a/fonts/erewhon/README b/fonts/erewhon/README
index 7f7e75fd9a..fbb4279848 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.114, 2021-02-26
+Current version: 1.115, 2021-03-24
+
+Changes in version 1.115
+Brought math blackboard bold alphabets into conformance with additions to newtxmath. See the documentation to newtx for details.
Changes in version 1.114
A number of bold small cap tfm files and map entries were omitted due to a fault in my generating script. Now fixed.
diff --git a/fonts/newpx/README b/fonts/newpx/README
index 323029dc20..3b5cf277a0 100644
--- a/fonts/newpx/README
+++ b/fonts/newpx/README
@@ -1,10 +1,15 @@
This package, based initially on pxfonts, provides many fixes and enhancements to that package, splitting it in two parts---newpxtext and newpxmath---which may be run independently of one another. It provides scaling, improved metrics, and other options. For proper operation, the packages require that the packages newtxmath, pxfonts and TeXGyrePagella be installed and their map files enabled. The text package now relies on an extension of the TeXGyrePagella Type1 fonts that is provided with this package. The accompanying MANIFEST-newpx.txt provides details of the extension as requested by GUST-FONT-LICENSE.txt
-Current version: 1.414 2020-11-02
+Current version: 1.415 2021-03-24
This material is subject to the LaTeX Project Public License. See http://www.ctan.org/license/lppl1.3
for the details of that license.
+Changes in version 1.415
+1. Added same corrections to math fonts as in newtx 1.641.
+2. Added new lowercase letters to the math BB alphabet addressed by the option varbb.
+3. Added an option "nohelv" to newpxtext to prevent the Helvetica clone loading as the sans serif text font.
+
Changes in version 1.414
Corrected zpl[b]sy,{tfm,vf} and pxbsys.pfb so that \nPerp renders as expected in both regular and bold.
diff --git a/fonts/newpx/afm/pxbmiaX.afm b/fonts/newpx/afm/pxbmiaX.afm
index 1d1d7df14b..6a2f265485 100644
--- a/fonts/newpx/afm/pxbmiaX.afm
+++ b/fonts/newpx/afm/pxbmiaX.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20190801
-Comment Creation Date: Mon Sep 9 21:11:06 2019
+Comment Generated by FontForge 20200314
+Comment Creation Date: Sun Mar 21 13:08:27 2021
FontName pxbmiaX
FullName pxbmiaX
FamilyName pxbmiaX
@@ -13,7 +13,7 @@ UnderlineThickness 50
Version 3.1
EncodingScheme FontSpecific
FontBBox -26 -302 1115 899
-StartCharMetrics 168
+StartCharMetrics 208
C 0 ; WX 556 ; N u1D6AA ; B 28 -3 539 682 ;
C 1 ; WX 687 ; N u1D6AB ; B 25 0 662 693 ;
C 2 ; WX 833 ; N u1D6AF ; B 47 -17 787 695 ;
@@ -166,7 +166,34 @@ C 151 ; WX 1120 ; N u1D54E ; B -3 -14 1115 705 ;
C 152 ; WX 784 ; N u1D54F ; B 3 -9 776 705 ;
C 153 ; WX 667 ; N u1D550 ; B -2 -9 665 710 ;
C 154 ; WX 817 ; N uni2124 ; B 4 -9 800 697 ;
+C 155 ; WX 488 ; N u1D552 ; B 26 -10 452 483 ;
+C 156 ; WX 665 ; N u1D553 ; B 25 -10 628 717 ;
+C 157 ; WX 470 ; N u1D554 ; B 26 -10 433 483 ;
+C 158 ; WX 547 ; N u1D555 ; B 26 -10 513 717 ;
+C 159 ; WX 481 ; N u1D556 ; B 26 -10 445 483 ;
+C 160 ; WX 538 ; N u1D557 ; B 34 0 511 717 ;
+C 161 ; WX 525 ; N u1D558 ; B 26 -229 490 484 ;
+C 162 ; WX 688 ; N u1D559 ; B 34 0 652 717 ;
+C 163 ; WX 407 ; N u1D55A ; B 26 0 376 717 ;
+C 164 ; WX 396 ; N u1D55B ; B 32 -229 308 717 ;
C 165 ; WX 676 ; N u1D55C ; B 11 -18 680 733 ;
+C 166 ; WX 421 ; N u1D55D ; B 34 0 384 717 ;
+C 167 ; WX 949 ; N u1D55E ; B 16 0 923 483 ;
+C 168 ; WX 649 ; N u1D55F ; B 16 0 625 483 ;
+C 169 ; WX 515 ; N u1D560 ; B 26 -10 489 483 ;
+C 170 ; WX 559 ; N u1D561 ; B 33 -228 521 483 ;
+C 171 ; WX 549 ; N u1D562 ; B 26 -228 513 484 ;
+C 172 ; WX 517 ; N u1D563 ; B 26 0 482 483 ;
+C 173 ; WX 385 ; N u1D564 ; B 37 -10 349 482 ;
+C 174 ; WX 436 ; N u1D565 ; B 28 -10 400 608 ;
+C 175 ; WX 660 ; N u1D566 ; B 16 -11 628 472 ;
+C 176 ; WX 677 ; N u1D567 ; B 23 -15 644 472 ;
+C 177 ; WX 926 ; N u1D568 ; B 30 -15 892 472 ;
+C 178 ; WX 632 ; N u1D569 ; B 23 0 606 472 ;
+C 179 ; WX 681 ; N u1D56A ; B 23 -229 649 472 ;
+C 180 ; WX 553 ; N u1D56B ; B 10 0 520 472 ;
+C 181 ; WX 407 ; N u1D55A.dtls ; B 26 0 376 484 ;
+C 182 ; WX 396 ; N u1D55B.dtls ; B 32 -229 308 483 ;
C 186 ; WX 350 ; N caron ; B -2 556 353 741 ;
C 187 ; WX 350 ; N breve ; B 16 556 335 728 ;
C 188 ; WX 791 ; N uni2AEB ; B 65 0 727 579 ;
@@ -182,5 +209,18 @@ C 252 ; WX 664 ; N dblbracketright ; B 57 -203 519 755 ;
C 253 ; WX 600 ; N plus ; B 35 0 565 533 ;
C 254 ; WX 350 ; N grave ; B 8 556 259 751 ;
C 255 ; WX 350 ; N acute ; B 91 556 341 751 ;
+C -1 ; WX 1000 ; N NameMe.64.1 ; B 0 0 0 0 ;
+C -1 ; WX 592 ; N NameMe.53 ; B 20 -16 567 692 ;
+C -1 ; WX 592 ; N NameMe.54 ; B 20 -16 567 692 ;
+C -1 ; WX 592 ; N NameMe.55 ; B 20 -16 567 692 ;
+C -1 ; WX 592 ; N NameMe.56 ; B 20 -16 567 692 ;
+C -1 ; WX 592 ; N NameMe.57 ; B 20 -16 567 692 ;
+C -1 ; WX 592 ; N NameMe.58 ; B 20 -16 567 692 ;
+C -1 ; WX 592 ; N NameMe.59 ; B 20 -16 567 692 ;
+C -1 ; WX 592 ; N NameMe.60 ; B 20 -16 567 692 ;
+C -1 ; WX 592 ; N NameMe.61 ; B 20 -16 567 692 ;
+C -1 ; WX 592 ; N NameMe.62 ; B 20 -16 567 692 ;
+C -1 ; WX 592 ; N NameMe.63 ; B 20 -16 567 692 ;
+C -1 ; WX 592 ; N NameMe.64 ; B 20 -16 567 692 ;
EndCharMetrics
EndFontMetrics
diff --git a/fonts/newpx/afm/pxbsys.afm b/fonts/newpx/afm/pxbsys.afm
index 46e211593f..ca19171f06 100644
--- a/fonts/newpx/afm/pxbsys.afm
+++ b/fonts/newpx/afm/pxbsys.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
Comment Generated by FontForge 20200314
-Comment Creation Date: Mon Nov 2 13:06:53 2020
+Comment Creation Date: Sun Mar 21 12:08:05 2021
FontName pxbsys
FullName pxbsys
FamilyName pxbsys
@@ -28,8 +28,8 @@ C 10 ; WX 777 ; N circlemultiply ; B 18 -100 759 641 ;
C 11 ; WX 777 ; N circledivide ; B 18 -100 759 641 ;
C 12 ; WX 777 ; N circledot ; B 18 -100 759 641 ;
C 13 ; WX 1103 ; N circlecopyrt ; B 65 -220 1038 751 ;
-C 14 ; WX 551 ; N openbullet ; B 65 106 486 527 ;
-C 15 ; WX 551 ; N bullet ; B 65 106 486 527 ;
+C 14 ; WX 551 ; N openbullet ; B 65 60 486 481 ;
+C 15 ; WX 551 ; N bullet ; B 65 60 486 481 ;
C 16 ; WX 711 ; N equivasymptotic ; B 57 24 653 517 ;
C 17 ; WX 711 ; N equivalence ; B 65 0 646 541 ;
C 18 ; WX 711 ; N reflexsubset ; B 54 -103 656 644 ;
diff --git a/fonts/newpx/afm/pxmiaX.afm b/fonts/newpx/afm/pxmiaX.afm
index c9c0221fb6..2ce77fbad5 100644
--- a/fonts/newpx/afm/pxmiaX.afm
+++ b/fonts/newpx/afm/pxmiaX.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20190801
-Comment Creation Date: Sat Sep 7 14:04:40 2019
+Comment Generated by FontForge 20200314
+Comment Creation Date: Sun Mar 21 13:02:49 2021
FontName pxmiaX
FullName pxmiaX
FamilyName pxmiaX
@@ -17,7 +17,7 @@ CapHeight 697
XHeight 450
Ascender 642
Descender -217
-StartCharMetrics 181
+StartCharMetrics 208
C 0 ; WX 556 ; N uni0393 ; B 22 -3 536 692 ;
C 1 ; WX 689 ; N uni0394 ; B 27 -4 662 697 ;
C 2 ; WX 786 ; N uni0398 ; B 22 -20 764 709 ;
@@ -169,7 +169,34 @@ C 151 ; WX 1098 ; N u1D54E ; B 5 -12 1086 696 ;
C 152 ; WX 864 ; N u1D54F ; B 11 0 846 696 ;
C 153 ; WX 759 ; N u1D550 ; B 23 0 740 696 ;
C 154 ; WX 769 ; N uni2124 ; B 9 0 754 696 ;
+C 155 ; WX 488 ; N u1D552 ; B 26 -10 452 483 ;
+C 156 ; WX 665 ; N u1D553 ; B 25 -10 628 717 ;
+C 157 ; WX 470 ; N u1D554 ; B 26 -10 433 483 ;
+C 158 ; WX 547 ; N u1D555 ; B 26 -10 513 717 ;
+C 159 ; WX 481 ; N u1D556 ; B 26 -10 445 483 ;
+C 160 ; WX 538 ; N u1D557 ; B 34 0 511 717 ;
+C 161 ; WX 525 ; N u1D558 ; B 26 -229 490 484 ;
+C 162 ; WX 688 ; N u1D559 ; B 34 0 652 717 ;
+C 163 ; WX 407 ; N u1D55A ; B 26 0 376 717 ;
+C 164 ; WX 396 ; N u1D55B ; B 32 -229 308 717 ;
C 165 ; WX 631 ; N u1D55C ; B 7 0 636 719 ;
+C 166 ; WX 421 ; N u1D55D ; B 34 0 384 717 ;
+C 167 ; WX 949 ; N u1D55E ; B 16 0 923 483 ;
+C 168 ; WX 649 ; N u1D55F ; B 16 0 625 483 ;
+C 169 ; WX 515 ; N u1D560 ; B 26 -10 489 483 ;
+C 170 ; WX 559 ; N u1D561 ; B 33 -228 521 483 ;
+C 171 ; WX 549 ; N u1D562 ; B 26 -228 513 484 ;
+C 172 ; WX 517 ; N u1D563 ; B 26 0 482 483 ;
+C 173 ; WX 385 ; N u1D564 ; B 37 -10 349 482 ;
+C 174 ; WX 436 ; N u1D565 ; B 28 -10 400 608 ;
+C 175 ; WX 660 ; N u1D566 ; B 16 -11 628 472 ;
+C 176 ; WX 677 ; N u1D567 ; B 23 -15 644 472 ;
+C 177 ; WX 926 ; N u1D568 ; B 30 -15 892 472 ;
+C 178 ; WX 632 ; N u1D569 ; B 23 0 606 472 ;
+C 179 ; WX 681 ; N u1D56A ; B 23 -229 649 472 ;
+C 180 ; WX 553 ; N u1D56B ; B 10 0 520 472 ;
+C 181 ; WX 407 ; N u1D55A.dtls ; B 26 0 376 484 ;
+C 182 ; WX 396 ; N u1D55B.dtls ; B 32 -229 308 483 ;
C 186 ; WX 333 ; N caron ; B 11 507 322 674 ;
C 187 ; WX 333 ; N breve ; B 26 507 307 664 ;
C 188 ; WX 749 ; N uni2AEB ; B 65 0 684 579 ;
diff --git a/fonts/newpx/doc/newpxdoc.pdf b/fonts/newpx/doc/newpxdoc.pdf
index e194787586..811a0a966b 100644
--- a/fonts/newpx/doc/newpxdoc.pdf
+++ b/fonts/newpx/doc/newpxdoc.pdf
Binary files differ
diff --git a/fonts/newpx/doc/newpxdoc.tex b/fonts/newpx/doc/newpxdoc.tex
index 22e9fcdd8e..ba5cc4a189 100644
--- a/fonts/newpx/doc/newpxdoc.tex
+++ b/fonts/newpx/doc/newpxdoc.tex
@@ -86,7 +86,7 @@ the new package is split into separate text and math packages that do not need t
\item The problem with the {\tt ogonek} accent and tabular environments (bad definition of \verb|\k|) is fixed;
\item The default encoding for \textsf{newpxtext} is now T$1$, but support is offered also for OT$1$ and LY$1$. As some add-on packages are available only in T$1$, that seems the best current choice.
\item The font collection used for rendering text is based on TeXGyrePagella with a number of additions, denoted by TeXGyrePagellaX. The superior figures in this addition are set by default to render footnote markers. (It is also possible customize footnote markers by redefining \verb|\thefootnote| after loading {\tt newpxtext.sty}.) Small caps are available in all weights and styles, and are offered in two sizes. The default small caps supplied by TeXGyrePagella are really \textsc{Petite Caps}, having xheights approximately the same x-heights (sometimes smaller) as lowercase letters. Option \texttt{largesc} increases the size of small caps by about 8\%, approximating the size of Adobe Palatino Small Caps. IMO, this is a better match in terms of weight and size. For a side by side comparison: {\pcf Petite Caps}, \textsc{Small Caps}.
-\item Sans serif is by default taken from TeXGyreHeros, and by default at 94\% of the scale factor (set by {\tt scaled}, default value {\tt1}). The option {\tt helvratio=.98} will change that to 98\%.
+\item Sans serif is by default taken from TeXGyreHeros, a Helvetica clone, and by default at 94\% of the scale factor (set by {\tt scaled}, default value {\tt1}). The option {\tt helvratio=.98} will change that to 98\%. As of newpx version 1.415, there is an option {\tt nohelv} that prevents this loading.
\item New math accents such as \verb|\widearc| have been introduced in tandem with the {\tt newtx} package, where they are documented.
\end{itemize}
\section{Text mode options and macros}
@@ -107,7 +107,7 @@ load roman and typewriter text fonts at 95\% of normal size, and the sans serif
The option \texttt{osf} instructs the text fonts to use old-style figures \oldstylenums{1234567890} rather than the default lining figures $1234567890$. As of version $1.23$, {\tt newpxtext} loads initially with lining figures so the math package uses lining figures in math mode. The option {\tt osf} switches to old-style figures in text at the very end of the preamble, forcing the use of oldstyle figures in text, but not math. In previous versions, it was necessary to run
\verb|\useosf| after loading math. This is no longer required, but does no harm. See the discussion in section 4 for further details.
-
+As of version 1.415, the new option {\tt nohelv} prevents the loading of the default Helvetica clone as the sans serif text font. If you use this option, you should load your preferred sans serif font, otherwise you will be left with the Computer Modern default, most likely in a metafont version if not using OT1 encoding.
As described above, option {\tt largesc} increases the size of small caps by about 8\%.
diff --git a/fonts/newpx/tex/newpxmath.sty b/fonts/newpx/tex/newpxmath.sty
index 59b10a98cf..a0f497c1d8 100644
--- a/fonts/newpx/tex/newpxmath.sty
+++ b/fonts/newpx/tex/newpxmath.sty
@@ -11,8 +11,8 @@
% of glyph collisions.
% These modifications are by Michael Sharpe, msharpe at ucsd dot edu
-\def\fileversion{1.414}
-\def\filedate{2020/11/02}
+\def\fileversion{1.415}
+\def\filedate{2021/03/22}
\ProvidesPackage{newpxmath}
[\filedate\space v\fileversion]
%\@ifundefined{newpxmathLoaded}{}{\endinput}
@@ -220,16 +220,16 @@ amssymbols,uprightGreek}
\DeclareSymbolFont{letters}{OML}{npxmi}{m}{it}
\SetSymbolFont{letters}{bold}{OML}{npxmi}{b}{it}
\DeclareFontSubstitution{OML}{npxmi}{m}{it}
-\ifpx@upscr
- \DeclareRobustCommand{\mathscr}[1]{\npx@alfa{#1}{196}{222}{248}{249}{}{letters}}
-\DeclareMathSymbol{\imathscr}{\mathord}{letters}{248}
-\DeclareMathSymbol{\jmathscr}{\mathord}{letters}{249}
-
-\else
- \DeclareRobustCommand{\mathscr}[1]{\npx@alfa{#1}{142}{168}{194}{195}{}{letters}}
-\DeclareMathSymbol{\imathscr}{\mathord}{letters}{194}
-\DeclareMathSymbol{\jmathscr}{\mathord}{letters}{195}
-\fi
+%\ifpx@upscr
+% \DeclareRobustCommand{\mathscr}[1]{\npx@alfa{#1}{196}{222}{248}{249}{}{letters}}
+%\DeclareMathSymbol{\imathscr}{\mathord}{letters}{248}
+%\DeclareMathSymbol{\jmathscr}{\mathord}{letters}{249}
+%
+%\else
+% \DeclareRobustCommand{\mathscr}[1]{\npx@alfa{#1}{142}{168}{194}{195}{}{letters}}
+%\DeclareMathSymbol{\imathscr}{\mathord}{letters}{194}
+%\DeclareMathSymbol{\jmathscr}{\mathord}{letters}{195}
+%\fi
%%%%%%%%%%%%%%%%%
% Math Italic A %
@@ -1893,93 +1893,260 @@ $\m@th\hfil #2#3\hfil$\crcr}}}}
% \edef\npx@char{"\hexnumber@\symboldlettersA\nhex{2}{\the\@tempcnta}}
% \expandafter\mathchar\npx@char
%}
-% Experimental code May 8, 2018
-\newcount\npx@numstart
-\newcount\npx@UCstart
-\newcount\npx@lcstart
-\newcount\npx@tmpc
-\newcount\npx@imath
-\newcount\npx@jmath
-\newif\ifnpx@notempty
-\def\npx@fam{}
-\def\npx@char{}
-\def\npx@alfa#1#2#3#4#5#6#7{%#1=string, #2=UC,#3=lc,#4=imath,#5=jmath,#6=numstart,#7=fam
- \npx@UCstart=#2
- %\gdef\xx{x#3x}
- \@xp\ifblank\@xp{#3}{\npx@lcstart=512 }{\npx@lcstart=#3}
- \@xp\ifblank\@xp{#4}{\npx@imath=512 }{\npx@imath=#4}
- \@xp\ifblank\@xp{#5}{\npx@jmath=512 }{\npx@jmath=#5}
- \@xp\ifblank\@xp{#6}{\npx@numstart=512 }{\npx@numstart=#6}
- \def\npx@fam{#7}
- \@xp\ifblank\@xp{#1}{\relax}{\@xp\npx@@alfa #1\@nil}}
-
-\def\npx@@alfa#1#2\@nil{%
- \npx@out{#1}
- \ifblank{#2}{\relax}{\npx@@alfa #2\@nil}}
-
-\def\npx@out#1{% #1 is always a single token---use values from \npx@alfa
- %\showthe\npx@numstart
- \npx@tmpc=\z@
- \ifx#1\imath\npx@tmpc=128\relax
- \ifnum\npx@imath>255\relax #1\npx@tmpc=256 \message{^^JNo imath in this alphabet^^J}\fi
- \else % not \imath
- \ifx#1\jmath\npx@tmpc=129\relax
- \ifnum\npx@jmath>255\relax #1\npx@tmpc=256 \message{^^JNo jmath in this alphabet^^J}\fi
- \else % neither \imath nor \jmath
- \ifiscseq{#1}{#1\npx@tmpc=256 }{% not a cs
- \npx@tmpc=\number\@xp`#1}
- \fi
- \fi
- %\message{^^JCharacter index = \the\npx@tmpc^^J}
- \ifnum\npx@tmpc<128\relax % neither \imath nor \jmath nor cs
- \px@isAlNum{#1}
- %\message{^^JIsAlNum = \the\px@IsAlNum^^J}
- \ifnum\px@IsAlNum=\@ne % it's a digit
- \ifnum\npx@numstart>255\relax #1\npx@tmpc=256 \message{^^JNo digits in this alphabet^^J}
- \else
- \advance\npx@tmpc -48 % 0..9
- \advance\npx@tmpc \npx@numstart
- \fi
- \else
- \ifnum\px@IsAlNum=\tw@ % it's UC
- \advance\npx@tmpc -65 % 0..25
- \advance\npx@tmpc\npx@UCstart
- \else
- \ifnum\px@IsAlNum>\tw@ % it's lc
- \ifnum\npx@lcstart>255 #1\npx@tmpc=256 \message{^^JNo lowercase in this alphabet^^J}
- \else
- %\message{^^JCharacter index = \the\npx@tmpc^^J
- %lcstart = \the\npx@lcstart^^J}
- \advance\npx@tmpc -97 % 0..25
- \advance\npx@tmpc\npx@lcstart
- %\message{^^JCharacter index = \the\npx@tmpc^^J}
- \fi
- \else % it must be a character outside alphanumerics
- #1
- \fi
- \fi
- \fi
- \else % npx@tmpc>127
- \ifnum\npx@tmpc=128\relax % imath
- \npx@tmpc=\npx@imath
- \else
- \ifnum\npx@tmpc=129\relax % jmath
- \npx@tmpc=\npx@jmath
- \fi
- \fi
- \fi
- \ifnum\px@IsAlNum>\z@
- \ifnum\npx@tmpc<256\relax
- \edef\npx@char{"\@xp\hexnumber@\csname sym\npx@fam\endcsname\nhex{2}{\the\npx@tmpc}}
- %\message{^^Joutput char = \npx@char^^J}
- \@xp\mathchar\npx@char%\traceoff
- \fi %end of ifnum <256
- \fi % end ifnum>0
-}
-
-\DeclareRobustCommand{\vmathbb}[1]{\npx@alfa{#1}{132}{158}{186}{187}{43}{lettersA}}
-\DeclareRobustCommand{\vvmathbb}[1]{\npx@alfa{#1}{193}{225}{186}{187}{43}{lettersA}}
-
+%% Experimental code May 8, 2018
+%\newcount\npx@numstart
+%\newcount\npx@UCstart
+%\newcount\npx@lcstart
+%\newcount\npx@tmpc
+%\newcount\npx@imath
+%\newcount\npx@jmath
+%\newif\ifnpx@notempty
+%\def\npx@fam{}
+%\def\npx@char{}
+%\def\npx@alfa#1#2#3#4#5#6#7{%#1=string, #2=UC,#3=lc,#4=imath,#5=jmath,#6=numstart,#7=fam
+% \npx@UCstart=#2
+% %\gdef\xx{x#3x}
+% \@xp\ifblank\@xp{#3}{\npx@lcstart=512 }{\npx@lcstart=#3}
+% \@xp\ifblank\@xp{#4}{\npx@imath=512 }{\npx@imath=#4}
+% \@xp\ifblank\@xp{#5}{\npx@jmath=512 }{\npx@jmath=#5}
+% \@xp\ifblank\@xp{#6}{\npx@numstart=512 }{\npx@numstart=#6}
+% \def\npx@fam{#7}
+% \@xp\ifblank\@xp{#1}{\relax}{\@xp\npx@@alfa #1\@nil}}
+%
+%\def\npx@@alfa#1#2\@nil{%
+% \npx@out{#1}
+% \ifblank{#2}{\relax}{\npx@@alfa #2\@nil}}
+%
+%\def\npx@out#1{% #1 is always a single token---use values from \npx@alfa
+% %\showthe\npx@numstart
+% \npx@tmpc=\z@
+% \ifx#1\imath\npx@tmpc=128\relax
+% \ifnum\npx@imath>255\relax #1\npx@tmpc=256 \message{^^JNo imath in this alphabet^^J}\fi
+% \else % not \imath
+% \ifx#1\jmath\npx@tmpc=129\relax
+% \ifnum\npx@jmath>255\relax #1\npx@tmpc=256 \message{^^JNo jmath in this alphabet^^J}\fi
+% \else % neither \imath nor \jmath
+% \ifiscseq{#1}{#1\npx@tmpc=256 }{% not a cs
+% \npx@tmpc=\number\@xp`#1}
+% \fi
+% \fi
+% %\message{^^JCharacter index = \the\npx@tmpc^^J}
+% \ifnum\npx@tmpc<128\relax % neither \imath nor \jmath nor cs
+% \px@isAlNum{#1}
+% %\message{^^JIsAlNum = \the\px@IsAlNum^^J}
+% \ifnum\px@IsAlNum=\@ne % it's a digit
+% \ifnum\npx@numstart>255\relax #1\npx@tmpc=256 \message{^^JNo digits in this alphabet^^J}
+% \else
+% \advance\npx@tmpc -48 % 0..9
+% \advance\npx@tmpc \npx@numstart
+% \fi
+% \else
+% \ifnum\px@IsAlNum=\tw@ % it's UC
+% \advance\npx@tmpc -65 % 0..25
+% \advance\npx@tmpc\npx@UCstart
+% \else
+% \ifnum\px@IsAlNum>\tw@ % it's lc
+% \ifnum\npx@lcstart>255 #1\npx@tmpc=256 \message{^^JNo lowercase in this alphabet^^J}
+% \else
+% %\message{^^JCharacter index = \the\npx@tmpc^^J
+% %lcstart = \the\npx@lcstart^^J}
+% \advance\npx@tmpc -97 % 0..25
+% \advance\npx@tmpc\npx@lcstart
+% %\message{^^JCharacter index = \the\npx@tmpc^^J}
+% \fi
+% \else % it must be a character outside alphanumerics
+% #1
+% \fi
+% \fi
+% \fi
+% \else % npx@tmpc>127
+% \ifnum\npx@tmpc=128\relax % imath
+% \npx@tmpc=\npx@imath
+% \else
+% \ifnum\npx@tmpc=129\relax % jmath
+% \npx@tmpc=\npx@jmath
+% \fi
+% \fi
+% \fi
+% \ifnum\px@IsAlNum>\z@
+% \ifnum\npx@tmpc<256\relax
+% \edef\npx@char{"\@xp\hexnumber@\csname sym\npx@fam\endcsname\nhex{2}{\the\npx@tmpc}}
+% %\message{^^Joutput char = \npx@char^^J}
+% \@xp\mathchar\npx@char%\traceoff
+% \fi %end of ifnum <256
+% \fi % end ifnum>0
+%}
+%
+%\DeclareRobustCommand{\vmathbb}[1]{\npx@alfa{#1}{132}{158}{186}{187}{43}{lettersA}}
+%\DeclareRobustCommand{\vvmathbb}[1]{\npx@alfa{#1}{193}{225}{186}{187}{43}{lettersA}}
+
+\DeclareMathSymbol{\m@thbbch@rA}{\mathord}{lettersA}{132}
+\DeclareMathSymbol{\m@thbbch@rB}{\mathord}{lettersA}{133}
+\DeclareMathSymbol{\m@thbbch@rC}{\mathord}{lettersA}{134}
+\DeclareMathSymbol{\m@thbbch@rD}{\mathord}{lettersA}{135}
+\DeclareMathSymbol{\m@thbbch@rE}{\mathord}{lettersA}{136}
+\DeclareMathSymbol{\m@thbbch@rF}{\mathord}{lettersA}{137}
+\DeclareMathSymbol{\m@thbbch@rG}{\mathord}{lettersA}{138}
+\DeclareMathSymbol{\m@thbbch@rH}{\mathord}{lettersA}{139}
+\DeclareMathSymbol{\m@thbbch@rI}{\mathord}{lettersA}{140}
+\DeclareMathSymbol{\m@thbbch@rJ}{\mathord}{lettersA}{141}
+\DeclareMathSymbol{\m@thbbch@rK}{\mathord}{lettersA}{142}
+\DeclareMathSymbol{\m@thbbch@rL}{\mathord}{lettersA}{143}
+\DeclareMathSymbol{\m@thbbch@rM}{\mathord}{lettersA}{144}
+\DeclareMathSymbol{\m@thbbch@rN}{\mathord}{lettersA}{145}
+\DeclareMathSymbol{\m@thbbch@rO}{\mathord}{lettersA}{146}
+\DeclareMathSymbol{\m@thbbch@rP}{\mathord}{lettersA}{147}
+\DeclareMathSymbol{\m@thbbch@rQ}{\mathord}{lettersA}{148}
+\DeclareMathSymbol{\m@thbbch@rR}{\mathord}{lettersA}{149}
+\DeclareMathSymbol{\m@thbbch@rS}{\mathord}{lettersA}{150}
+\DeclareMathSymbol{\m@thbbch@rT}{\mathord}{lettersA}{151}
+\DeclareMathSymbol{\m@thbbch@rU}{\mathord}{lettersA}{152}
+\DeclareMathSymbol{\m@thbbch@rV}{\mathord}{lettersA}{153}
+\DeclareMathSymbol{\m@thbbch@rW}{\mathord}{lettersA}{154}
+\DeclareMathSymbol{\m@thbbch@rX}{\mathord}{lettersA}{155}
+\DeclareMathSymbol{\m@thbbch@rY}{\mathord}{lettersA}{156}
+\DeclareMathSymbol{\m@thbbch@rZ}{\mathord}{lettersA}{157}
+\DeclareMathSymbol{\m@thbbch@ra}{\mathord}{lettersA}{158}
+\DeclareMathSymbol{\m@thbbch@rb}{\mathord}{lettersA}{159}
+\DeclareMathSymbol{\m@thbbch@rc}{\mathord}{lettersA}{160}
+\DeclareMathSymbol{\m@thbbch@rd}{\mathord}{lettersA}{161}
+\DeclareMathSymbol{\m@thbbch@re}{\mathord}{lettersA}{162}
+\DeclareMathSymbol{\m@thbbch@rf}{\mathord}{lettersA}{163}
+\DeclareMathSymbol{\m@thbbch@rg}{\mathord}{lettersA}{164}
+\DeclareMathSymbol{\m@thbbch@rh}{\mathord}{lettersA}{165}
+\DeclareMathSymbol{\m@thbbch@ri}{\mathord}{lettersA}{166}
+\DeclareMathSymbol{\m@thbbch@rj}{\mathord}{lettersA}{167}
+\DeclareMathSymbol{\m@thbbch@rk}{\mathord}{lettersA}{168}
+\DeclareMathSymbol{\m@thbbch@rl}{\mathord}{lettersA}{169}
+\DeclareMathSymbol{\m@thbbch@rm}{\mathord}{lettersA}{170}
+\DeclareMathSymbol{\m@thbbch@rn}{\mathord}{lettersA}{171}
+\DeclareMathSymbol{\m@thbbch@ro}{\mathord}{lettersA}{172}
+\DeclareMathSymbol{\m@thbbch@rp}{\mathord}{lettersA}{173}
+\DeclareMathSymbol{\m@thbbch@rq}{\mathord}{lettersA}{174}
+\DeclareMathSymbol{\m@thbbch@rr}{\mathord}{lettersA}{175}
+\DeclareMathSymbol{\m@thbbch@rs}{\mathord}{lettersA}{176}
+\DeclareMathSymbol{\m@thbbch@rt}{\mathord}{lettersA}{177}
+\DeclareMathSymbol{\m@thbbch@ru}{\mathord}{lettersA}{178}
+\DeclareMathSymbol{\m@thbbch@rv}{\mathord}{lettersA}{179}
+\DeclareMathSymbol{\m@thbbch@rw}{\mathord}{lettersA}{180}
+\DeclareMathSymbol{\m@thbbch@rx}{\mathord}{lettersA}{181}
+\DeclareMathSymbol{\m@thbbch@ry}{\mathord}{lettersA}{182}
+\DeclareMathSymbol{\m@thbbch@rz}{\mathord}{lettersA}{183}
+
+\DeclareMathSymbol{\m@thbbch@rzero}{\mathord}{lettersA}{43}
+\DeclareMathSymbol{\m@thbbch@rone}{\mathord}{lettersA}{44}
+\DeclareMathSymbol{\m@thbbch@rtwo}{\mathord}{lettersA}{45}
+\DeclareMathSymbol{\m@thbbch@rthree}{\mathord}{lettersA}{46}
+\DeclareMathSymbol{\m@thbbch@rfour}{\mathord}{lettersA}{47}
+\DeclareMathSymbol{\m@thbbch@rfive}{\mathord}{lettersA}{48}
+\DeclareMathSymbol{\m@thbbch@rsix}{\mathord}{lettersA}{49}
+\DeclareMathSymbol{\m@thbbch@rseven}{\mathord}{lettersA}{50}
+\DeclareMathSymbol{\m@thbbch@reight}{\mathord}{lettersA}{51}
+\DeclareMathSymbol{\m@thbbch@rnine}{\mathord}{lettersA}{52}
+\DeclareMathSymbol{\m@thbbch@rimath}{\mathord}{lettersA}{184}
+\DeclareMathSymbol{\m@thbbch@rjmath}{\mathord}{lettersA}{185}
+\DeclareMathSymbol{\m@thbbch@rGamma}{\mathord}{lettersA}{219}
+\DeclareMathSymbol{\m@thbbch@rPi}{\mathord}{lettersA}{220}
+\DeclareMathSymbol{\m@thbbch@rgamma}{\mathord}{lettersA}{221}
+\DeclareMathSymbol{\m@thbbch@rpi}{\mathord}{lettersA}{222}
+%\@nameuse{m@thbbch@r 0}
+\@xp\let\csname m@thbbch@r0\endcsname=\m@thbbch@rzero
+\@xp\let\csname m@thbbch@r1\endcsname=\m@thbbch@rone
+\@xp\let\csname m@thbbch@r2\endcsname=\m@thbbch@rtwo
+\@xp\let\csname m@thbbch@r3\endcsname=\m@thbbch@rthree
+\@xp\let\csname m@thbbch@r4\endcsname=\m@thbbch@rfour
+\@xp\let\csname m@thbbch@r5\endcsname=\m@thbbch@rfive
+\@xp\let\csname m@thbbch@r6\endcsname=\m@thbbch@rsix
+\@xp\let\csname m@thbbch@r7\endcsname=\m@thbbch@rseven
+\@xp\let\csname m@thbbch@r8\endcsname=\m@thbbch@reight
+\@xp\let\csname m@thbbch@r9\endcsname=\m@thbbch@rnine
+
+\def\px@@vbb#1#2\@nil{%
+ \ifiscseq{#1}{\ifcsdef{m@thbbch@r\@xp\@gobble\string#1}{\csname m@thbbch@r\@xp\@gobble\string#1\endcsname}{#1}}{%not a cs
+ \csname m@thbbch@r#1\endcsname}
+ \ifblank{#2}{\relax}{\px@@vbb #2\@nil}}
+
+\DeclareRobustCommand*{\varmathbb}[1]{\px@@vbb#1\@nil}
+\let\vmathbb=\varmathbb % was once different, but no longer so
+
+\DeclareMathSymbol{\px@BbbA}{\mathord}{lettersA}{193}
+\DeclareMathSymbol{\px@BbbB}{\mathord}{lettersA}{194}
+\DeclareMathSymbol{\px@BbbC}{\mathord}{lettersA}{195}
+\DeclareMathSymbol{\px@BbbD}{\mathord}{lettersA}{196}
+\DeclareMathSymbol{\px@BbbE}{\mathord}{lettersA}{197}
+\DeclareMathSymbol{\px@BbbF}{\mathord}{lettersA}{198}
+\DeclareMathSymbol{\px@BbbG}{\mathord}{lettersA}{199}
+\DeclareMathSymbol{\px@BbbH}{\mathord}{lettersA}{200}
+\DeclareMathSymbol{\px@BbbI}{\mathord}{lettersA}{201}
+\DeclareMathSymbol{\px@BbbJ}{\mathord}{lettersA}{202}
+\DeclareMathSymbol{\px@BbbK}{\mathord}{lettersA}{203}
+\DeclareMathSymbol{\px@BbbL}{\mathord}{lettersA}{204}
+\DeclareMathSymbol{\px@BbbM}{\mathord}{lettersA}{205}
+\DeclareMathSymbol{\px@BbbN}{\mathord}{lettersA}{206}
+\DeclareMathSymbol{\px@BbbO}{\mathord}{lettersA}{207}
+\DeclareMathSymbol{\px@BbbP}{\mathord}{lettersA}{208}
+\DeclareMathSymbol{\px@BbbQ}{\mathord}{lettersA}{209}
+\DeclareMathSymbol{\px@BbbR}{\mathord}{lettersA}{210}
+\DeclareMathSymbol{\px@BbbS}{\mathord}{lettersA}{211}
+\DeclareMathSymbol{\px@BbbT}{\mathord}{lettersA}{212}
+\DeclareMathSymbol{\px@BbbU}{\mathord}{lettersA}{213}
+\DeclareMathSymbol{\px@BbbV}{\mathord}{lettersA}{214}
+\DeclareMathSymbol{\px@BbbW}{\mathord}{lettersA}{215}
+\DeclareMathSymbol{\px@BbbX}{\mathord}{lettersA}{216}
+\DeclareMathSymbol{\px@BbbY}{\mathord}{lettersA}{217}
+\DeclareMathSymbol{\px@BbbZ}{\mathord}{lettersA}{218}
+
+\DeclareMathSymbol{\px@Bbba}{\mathord}{lettersA}{225}
+\DeclareMathSymbol{\px@Bbbb}{\mathord}{lettersA}{226}
+\DeclareMathSymbol{\px@Bbbc}{\mathord}{lettersA}{227}
+\DeclareMathSymbol{\px@Bbbd}{\mathord}{lettersA}{228}
+\DeclareMathSymbol{\px@Bbbe}{\mathord}{lettersA}{229}
+\DeclareMathSymbol{\px@Bbbf}{\mathord}{lettersA}{230}
+\DeclareMathSymbol{\px@Bbbg}{\mathord}{lettersA}{231}
+\DeclareMathSymbol{\px@Bbbh}{\mathord}{lettersA}{232}
+\DeclareMathSymbol{\px@Bbbi}{\mathord}{lettersA}{233}
+\DeclareMathSymbol{\px@Bbbj}{\mathord}{lettersA}{234}
+\DeclareMathSymbol{\px@Bbbk}{\mathord}{lettersA}{235}
+\DeclareMathSymbol{\px@Bbbl}{\mathord}{lettersA}{236}
+\DeclareMathSymbol{\px@Bbbm}{\mathord}{lettersA}{237}
+\DeclareMathSymbol{\px@Bbbn}{\mathord}{lettersA}{238}
+\DeclareMathSymbol{\px@Bbbo}{\mathord}{lettersA}{239}
+\DeclareMathSymbol{\px@Bbbp}{\mathord}{lettersA}{240}
+\DeclareMathSymbol{\px@Bbbq}{\mathord}{lettersA}{241}
+\DeclareMathSymbol{\px@Bbbr}{\mathord}{lettersA}{242}
+\DeclareMathSymbol{\px@Bbbs}{\mathord}{lettersA}{243}
+\DeclareMathSymbol{\px@Bbbt}{\mathord}{lettersA}{244}
+\DeclareMathSymbol{\px@Bbbu}{\mathord}{lettersA}{245}
+\DeclareMathSymbol{\px@Bbbv}{\mathord}{lettersA}{246}
+\DeclareMathSymbol{\px@Bbbw}{\mathord}{lettersA}{247}
+\DeclareMathSymbol{\px@Bbbx}{\mathord}{lettersA}{248}
+\DeclareMathSymbol{\px@Bbby}{\mathord}{lettersA}{249}
+\DeclareMathSymbol{\px@Bbbz}{\mathord}{lettersA}{250}
+\DeclareMathSymbol{\px@Bbbimath}{\mathord}{lettersA}{125}
+\DeclareMathSymbol{\px@Bbbjmath}{\mathord}{lettersA}{126}
+
+\@xp\let\csname px@Bbb0\endcsname=\m@thbbch@rzero
+\@xp\let\csname px@Bbb1\endcsname=\m@thbbch@rone
+\@xp\let\csname px@Bbb2\endcsname=\m@thbbch@rtwo
+\@xp\let\csname px@Bbb3\endcsname=\m@thbbch@rthree
+\@xp\let\csname px@Bbb4\endcsname=\m@thbbch@rfour
+\@xp\let\csname px@Bbb5\endcsname=\m@thbbch@rfive
+\@xp\let\csname px@Bbb6\endcsname=\m@thbbch@rsix
+\@xp\let\csname px@Bbb7\endcsname=\m@thbbch@rseven
+\@xp\let\csname px@Bbb8\endcsname=\m@thbbch@reight
+\@xp\let\csname px@Bbb9\endcsname=\m@thbbch@rnine
+\@xp\let\csname px@BbbGamma\endcsname=\m@thbbch@rGamma
+\@xp\let\csname px@BbbPi\endcsname=\m@thbbch@rPi
+\@xp\let\csname px@Bbbgamma\endcsname=\m@thbbch@rgamma
+\@xp\let\csname px@Bbbpi\endcsname=\m@thbbch@rpi
+
+% Changed macros which are not limited to a single character, and can include digits, \imath, \jmath
+\def\px@@vvbb#1#2\@nil{%
+ \ifiscseq{#1}{\ifcsdef{px@Bbb\@xp\@gobble\string#1}{\csname px@Bbb\@xp\@gobble\string#1\endcsname}{#1}}{%not a cs
+ \csname px@Bbb#1\endcsname}
+ \ifblank{#2}{\relax}{\px@@vvbb #2\@nil}}
+
+\DeclareRobustCommand*{\vvmathbb}[1]{\px@@vvbb#1\@nil}
\ifpx@vvarbb
\let\mathbb\vvmathbb
\else
@@ -1989,8 +2156,145 @@ $\m@th\hfil #2#3\hfil$\crcr}}}}
\ifpx@ams\else\let\mathbb\vmathbb\fi
\fi
\fi
+\DeclareRobustCommand{\Bbbk}{\mathbb{k}}
\let\varmathbb\vmathbb
\let\vvarmathbb\vvmathbb
+
+% Script letters
+\DeclareMathSymbol{\px@ScrA}{\mathord}{letters}{142}
+\DeclareMathSymbol{\px@ScrB}{\mathord}{letters}{143}
+\DeclareMathSymbol{\px@ScrC}{\mathord}{letters}{144}
+\DeclareMathSymbol{\px@ScrD}{\mathord}{letters}{145}
+\DeclareMathSymbol{\px@ScrE}{\mathord}{letters}{146}
+\DeclareMathSymbol{\px@ScrF}{\mathord}{letters}{147}
+\DeclareMathSymbol{\px@ScrG}{\mathord}{letters}{148}
+\DeclareMathSymbol{\px@ScrH}{\mathord}{letters}{149}
+\DeclareMathSymbol{\px@ScrI}{\mathord}{letters}{150}
+\DeclareMathSymbol{\px@ScrJ}{\mathord}{letters}{151}
+\DeclareMathSymbol{\px@ScrK}{\mathord}{letters}{152}
+\DeclareMathSymbol{\px@ScrL}{\mathord}{letters}{153}
+\DeclareMathSymbol{\px@ScrM}{\mathord}{letters}{154}
+\DeclareMathSymbol{\px@ScrN}{\mathord}{letters}{155}
+\DeclareMathSymbol{\px@ScrO}{\mathord}{letters}{156}
+\DeclareMathSymbol{\px@ScrP}{\mathord}{letters}{157}
+\DeclareMathSymbol{\px@ScrQ}{\mathord}{letters}{158}
+\DeclareMathSymbol{\px@ScrR}{\mathord}{letters}{159}
+\DeclareMathSymbol{\px@ScrS}{\mathord}{letters}{160}
+\DeclareMathSymbol{\px@ScrT}{\mathord}{letters}{161}
+\DeclareMathSymbol{\px@ScrU}{\mathord}{letters}{162}
+\DeclareMathSymbol{\px@ScrV}{\mathord}{letters}{163}
+\DeclareMathSymbol{\px@ScrW}{\mathord}{letters}{164}
+\DeclareMathSymbol{\px@ScrX}{\mathord}{letters}{165}
+\DeclareMathSymbol{\px@ScrY}{\mathord}{letters}{166}
+\DeclareMathSymbol{\px@ScrZ}{\mathord}{letters}{167}
+
+\DeclareMathSymbol{\px@Scra}{\mathord}{letters}{168}
+\DeclareMathSymbol{\px@Scrb}{\mathord}{letters}{169}
+\DeclareMathSymbol{\px@Scrc}{\mathord}{letters}{170}
+\DeclareMathSymbol{\px@Scrd}{\mathord}{letters}{171}
+\DeclareMathSymbol{\px@Scre}{\mathord}{letters}{172}
+\DeclareMathSymbol{\px@Scrf}{\mathord}{letters}{173}
+\DeclareMathSymbol{\px@Scrg}{\mathord}{letters}{174}
+\DeclareMathSymbol{\px@Scrh}{\mathord}{letters}{175}
+\DeclareMathSymbol{\px@Scri}{\mathord}{letters}{176}
+\DeclareMathSymbol{\px@Scrj}{\mathord}{letters}{177}
+\DeclareMathSymbol{\px@Scrk}{\mathord}{letters}{178}
+\DeclareMathSymbol{\px@Scrl}{\mathord}{letters}{179}
+\DeclareMathSymbol{\px@Scrm}{\mathord}{letters}{180}
+\DeclareMathSymbol{\px@Scrn}{\mathord}{letters}{181}
+\DeclareMathSymbol{\px@Scro}{\mathord}{letters}{182}
+\DeclareMathSymbol{\px@Scrp}{\mathord}{letters}{183}
+\DeclareMathSymbol{\px@Scrq}{\mathord}{letters}{184}
+\DeclareMathSymbol{\px@Scrr}{\mathord}{letters}{185}
+\DeclareMathSymbol{\px@Scrs}{\mathord}{letters}{186}
+\DeclareMathSymbol{\px@Scrt}{\mathord}{letters}{187}
+\DeclareMathSymbol{\px@Scru}{\mathord}{letters}{188}
+\DeclareMathSymbol{\px@Scrv}{\mathord}{letters}{189}
+\DeclareMathSymbol{\px@Scrw}{\mathord}{letters}{190}
+\DeclareMathSymbol{\px@Scrx}{\mathord}{letters}{191}
+\DeclareMathSymbol{\px@Scry}{\mathord}{letters}{192}
+\DeclareMathSymbol{\px@Scrz}{\mathord}{letters}{193}
+\DeclareMathSymbol{\px@Scrimath}{\mathord}{letters}{194}
+\DeclareMathSymbol{\px@Scrjmath}{\mathord}{letters}{195}
+
+\DeclareMathSymbol{\px@UScrA}{\mathord}{letters}{196}
+\DeclareMathSymbol{\px@UScrB}{\mathord}{letters}{197}
+\DeclareMathSymbol{\px@UScrC}{\mathord}{letters}{198}
+\DeclareMathSymbol{\px@UScrD}{\mathord}{letters}{199}
+\DeclareMathSymbol{\px@UScrE}{\mathord}{letters}{200}
+\DeclareMathSymbol{\px@UScrF}{\mathord}{letters}{201}
+\DeclareMathSymbol{\px@UScrG}{\mathord}{letters}{202}
+\DeclareMathSymbol{\px@UScrH}{\mathord}{letters}{203}
+\DeclareMathSymbol{\px@UScrI}{\mathord}{letters}{204}
+\DeclareMathSymbol{\px@UScrJ}{\mathord}{letters}{205}
+\DeclareMathSymbol{\px@UScrK}{\mathord}{letters}{206}
+\DeclareMathSymbol{\px@UScrL}{\mathord}{letters}{207}
+\DeclareMathSymbol{\px@UScrM}{\mathord}{letters}{208}
+\DeclareMathSymbol{\px@UScrN}{\mathord}{letters}{209}
+\DeclareMathSymbol{\px@UScrO}{\mathord}{letters}{210}
+\DeclareMathSymbol{\px@UScrP}{\mathord}{letters}{211}
+\DeclareMathSymbol{\px@UScrQ}{\mathord}{letters}{212}
+\DeclareMathSymbol{\px@UScrR}{\mathord}{letters}{213}
+\DeclareMathSymbol{\px@UScrS}{\mathord}{letters}{214}
+\DeclareMathSymbol{\px@UScrT}{\mathord}{letters}{215}
+\DeclareMathSymbol{\px@UScrU}{\mathord}{letters}{216}
+\DeclareMathSymbol{\px@UScrV}{\mathord}{letters}{217}
+\DeclareMathSymbol{\px@UScrW}{\mathord}{letters}{218}
+\DeclareMathSymbol{\px@UScrX}{\mathord}{letters}{219}
+\DeclareMathSymbol{\px@UScrY}{\mathord}{letters}{220}
+\DeclareMathSymbol{\px@UScrZ}{\mathord}{letters}{221}
+
+\DeclareMathSymbol{\px@UScra}{\mathord}{letters}{222}
+\DeclareMathSymbol{\px@UScrb}{\mathord}{letters}{223}
+\DeclareMathSymbol{\px@UScrc}{\mathord}{letters}{224}
+\DeclareMathSymbol{\px@UScrd}{\mathord}{letters}{225}
+\DeclareMathSymbol{\px@UScre}{\mathord}{letters}{226}
+\DeclareMathSymbol{\px@UScrf}{\mathord}{letters}{227}
+\DeclareMathSymbol{\px@UScrg}{\mathord}{letters}{228}
+\DeclareMathSymbol{\px@UScrh}{\mathord}{letters}{229}
+\DeclareMathSymbol{\px@UScri}{\mathord}{letters}{230}
+\DeclareMathSymbol{\px@UScrj}{\mathord}{letters}{231}
+\DeclareMathSymbol{\px@UScrk}{\mathord}{letters}{232}
+\DeclareMathSymbol{\px@UScrl}{\mathord}{letters}{233}
+\DeclareMathSymbol{\px@UScrm}{\mathord}{letters}{234}
+\DeclareMathSymbol{\px@UScrn}{\mathord}{letters}{235}
+\DeclareMathSymbol{\px@UScro}{\mathord}{letters}{236}
+\DeclareMathSymbol{\px@UScrp}{\mathord}{letters}{237}
+\DeclareMathSymbol{\px@UScrq}{\mathord}{letters}{238}
+\DeclareMathSymbol{\px@UScrr}{\mathord}{letters}{239}
+\DeclareMathSymbol{\px@UScrs}{\mathord}{letters}{240}
+\DeclareMathSymbol{\px@UScrt}{\mathord}{letters}{241}
+\DeclareMathSymbol{\px@UScru}{\mathord}{letters}{242}
+\DeclareMathSymbol{\px@UScrv}{\mathord}{letters}{243}
+\DeclareMathSymbol{\px@UScrw}{\mathord}{letters}{244}
+\DeclareMathSymbol{\px@UScrx}{\mathord}{letters}{245}
+\DeclareMathSymbol{\px@UScry}{\mathord}{letters}{246}
+\DeclareMathSymbol{\px@UScrz}{\mathord}{letters}{247}
+\DeclareMathSymbol{\px@UScrimath}{\mathord}{letters}{248}
+\DeclareMathSymbol{\px@UScrjmath}{\mathord}{letters}{249}
+
+\def\npx@@scr#1#2\@nil{%
+ \ifiscseq{#1}{\ifcsdef{px@Scr\@xp\@gobble\string#1}{\csname px@Scr\@xp\@gobble\string#1\endcsname}{#1}}{%not a cs
+ \csname px@Scr#1\endcsname}
+ \ifblank{#2}{\relax}{\npx@@scr #2\@nil}}
+\DeclareRobustCommand*{\mathslscr}[1]{\npx@@scr #1\@nil}
+
+\def\npx@@uscr#1#2\@nil{%
+ \ifiscseq{#1}{\ifcsdef{px@UScr\@xp\@gobble\string#1}{\csname px@UScr\@xp\@gobble\string#1\endcsname}{#1}}{%not a cs
+ \csname px@UScr#1\endcsname}
+ \ifblank{#2}{\relax}{\npx@@uscr #2\@nil}}
+\DeclareRobustCommand*{\mathuscr}[1]{\npx@@uscr #1\@nil}
+
+\ifpx@upscr
+ \let\mathscr=\mathuscr
+ \DeclareMathSymbol{\imathscr}{\mathord}{letters}{248}
+ \DeclareMathSymbol{\jmathscr}{\mathord}{letters}{249}
+\else
+ \let\mathscr=\mathslscr
+ \DeclareMathSymbol{\imathscr}{\mathord}{letters}{194}
+ \DeclareMathSymbol{\jmathscr}{\mathord}{letters}{195}
+\fi
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Math Extension (npxex) Definition % largesymbols
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -2126,7 +2430,7 @@ $\m@th\hfil #2#3\hfil$\crcr}}}}
%%% \not= becomes \ne
%%% \not< becomes \nless
%%% \not> becomes \ngtr
-%%% if \notXXX is defined, \not\XXX becomes \notXXX;
+%%% if \notXXX is defined, \not\XXX becomes \nopxXX;
%%% if \nXXX is defined, \not\XXX becomes \nXXX;
%%% otherwise, \not\XXX is done in the usual way.
\DeclareMathSymbol{\n@tch@r}{\mathrel}{symbols}{54}
diff --git a/fonts/newpx/tex/newpxtext.sty b/fonts/newpx/tex/newpxtext.sty
index d182289d34..776533b974 100644
--- a/fonts/newpx/tex/newpxtext.sty
+++ b/fonts/newpx/tex/newpxtext.sty
@@ -8,8 +8,8 @@
% Modified the definition of \k to bypass problem with grouping.
% Text is now directed to an extension of TeXGyrePagella rather than ppl.
-\def\fileversion{1.321}
-\def\filedate{2017/08/18}
+\def\fileversion{1.415}
+\def\filedate{2021/03/22}
\ProvidesPackage{newpxtext}[\filedate\space v\fileversion]
\message{`newpxtext' v\fileversion, \filedate\space Text macros taking advantage of TeXGyre Pagella and its extensions (msharpe)}
@@ -31,6 +31,7 @@
\newif\ifzpl@adobesc % we don't use this exc. in fd, but may in future
\newif\ifzpl@scosf
\newif\ifzpl@largesc
+\newif\ifzpl@helv \zpl@helvtrue % deefault is to load helvetica as sans serif font
%\newif\ifzpl@babel
%\ifdefined\bbl@tempa \zpl@babeltrue\fi
\define@key{zpl}{babel}[true]{\relax}% for backward compatibility
@@ -51,6 +52,7 @@
\define@key{zpl}{stretch}[.2em]{\gdef\zpl@stretch{#1}}
\define@key{zpl}{shrink}[.1em]{\gdef\zpl@shrink{#1}}
+\DeclareOption{nohelv}{\zpl@helvfalse}
\DeclareOption{lining}{\edef\zpl@figurestyle{lf}}
\DeclareOption{lf}{\edef\zpl@figurestyle{lf}}
\DeclareOption{theoremfont}{\zpl@thrmtrue}
@@ -177,7 +179,7 @@
%\renewcommand*{\sfdefault}{npxss}
-\renewcommand*{\sfdefault}{qhv}
+\ifzpl@helv\renewcommand*{\sfdefault}{qhv}\fi
%\show\qhv@scale
%\show\zpl@helvratio
diff --git a/fonts/newpx/tfm/pxbmiaX.tfm b/fonts/newpx/tfm/pxbmiaX.tfm
index 13e88279a8..7292ee5e66 100644
--- a/fonts/newpx/tfm/pxbmiaX.tfm
+++ b/fonts/newpx/tfm/pxbmiaX.tfm
Binary files differ
diff --git a/fonts/newpx/tfm/pxbsys.tfm b/fonts/newpx/tfm/pxbsys.tfm
index 0a2f7f03d1..73e1276d87 100644
--- a/fonts/newpx/tfm/pxbsys.tfm
+++ b/fonts/newpx/tfm/pxbsys.tfm
Binary files differ
diff --git a/fonts/newpx/tfm/pxmiaX.tfm b/fonts/newpx/tfm/pxmiaX.tfm
index 787df53c39..788c93c804 100644
--- a/fonts/newpx/tfm/pxmiaX.tfm
+++ b/fonts/newpx/tfm/pxmiaX.tfm
Binary files differ
diff --git a/fonts/newpx/tfm/zplbexx.tfm b/fonts/newpx/tfm/zplbexx.tfm
index a5ac5695eb..436de9c1e2 100644
--- a/fonts/newpx/tfm/zplbexx.tfm
+++ b/fonts/newpx/tfm/zplbexx.tfm
Binary files differ
diff --git a/fonts/newpx/tfm/zplbmia.tfm b/fonts/newpx/tfm/zplbmia.tfm
index 48544a503b..878f5edd85 100644
--- a/fonts/newpx/tfm/zplbmia.tfm
+++ b/fonts/newpx/tfm/zplbmia.tfm
Binary files differ
diff --git a/fonts/newpx/tfm/zplbsy.tfm b/fonts/newpx/tfm/zplbsy.tfm
index 6df43cb054..8963fdb73d 100644
--- a/fonts/newpx/tfm/zplbsy.tfm
+++ b/fonts/newpx/tfm/zplbsy.tfm
Binary files differ
diff --git a/fonts/newpx/tfm/zplexx.tfm b/fonts/newpx/tfm/zplexx.tfm
index 4a35d9165f..2456bc38d4 100644
--- a/fonts/newpx/tfm/zplexx.tfm
+++ b/fonts/newpx/tfm/zplexx.tfm
Binary files differ
diff --git a/fonts/newpx/tfm/zplmia.tfm b/fonts/newpx/tfm/zplmia.tfm
index 054c1d6d49..64a651c5c5 100644
--- a/fonts/newpx/tfm/zplmia.tfm
+++ b/fonts/newpx/tfm/zplmia.tfm
Binary files differ
diff --git a/fonts/newpx/type1/pxbmiaX.pfb b/fonts/newpx/type1/pxbmiaX.pfb
index ea5bf4e3b0..e8a9c5d960 100644
--- a/fonts/newpx/type1/pxbmiaX.pfb
+++ b/fonts/newpx/type1/pxbmiaX.pfb
Binary files differ
diff --git a/fonts/newpx/type1/pxbsys.pfb b/fonts/newpx/type1/pxbsys.pfb
index 72c3d6cf5f..322cc5c8e9 100644
--- a/fonts/newpx/type1/pxbsys.pfb
+++ b/fonts/newpx/type1/pxbsys.pfb
Binary files differ
diff --git a/fonts/newpx/type1/pxmiaX.pfb b/fonts/newpx/type1/pxmiaX.pfb
index efac5ee648..8ae147ac7d 100644
--- a/fonts/newpx/type1/pxmiaX.pfb
+++ b/fonts/newpx/type1/pxmiaX.pfb
Binary files differ
diff --git a/fonts/newpx/vf/zplbmia.vf b/fonts/newpx/vf/zplbmia.vf
index a9c4cb7434..d78184e178 100644
--- a/fonts/newpx/vf/zplbmia.vf
+++ b/fonts/newpx/vf/zplbmia.vf
Binary files differ
diff --git a/fonts/newpx/vf/zplmia.vf b/fonts/newpx/vf/zplmia.vf
index 350e9cc9eb..f8ac61f559 100644
--- a/fonts/newpx/vf/zplmia.vf
+++ b/fonts/newpx/vf/zplmia.vf
Binary files differ
diff --git a/fonts/newtx/README b/fonts/newtx/README
index a3913fff07..ad4db38743 100644
--- a/fonts/newtx/README
+++ b/fonts/newtx/README
@@ -1,10 +1,16 @@
This package, initially based on txfonts, provides many fixes and enhancements to the txfonts package, splitting it into two separate packages---newtxtext and newtxmath, which may be run independently of one another. It provides scaling, improved metrics, and other options. In particular, newtxmath offers a libertine option which substitutes Linux Libertine (provided with TeXLive and MikTeX) italic and Greek letters for the default Times letters, providing a good match for the Libertine text font, which is heavier than Computer Modern but lighter than Times, and in my experience, looks very sharp and clear on the screen.
-Current version: 1.640 2020-12-20
+Current version: 1.641 2021-03-24
This material is subject to the LaTeX Project Public License. See http://www.ctan.org/license/lppl1.3
for the details of that license.
+Changes in version 1.641
+1. Corrected some metrics problems with the version of the STIX BB fonts used in this package.
+2. Corrected two math glyphs: odot in symbols at 7pt and big right bracket in bold mathex. (Thanks Davide Campagnari.)
+3. Added lower case letters to the BB alphabet addressed by the option varbb.
+4. The same corrections now apply to all related packages for which there is an "enhanced" math option to newtx.
+
Changes in version 1.640
1. Added several Blackboard Bold Greek glyphs.
2. Substantially modified the handling of Blackboard Bold and Math Script, both simplifying code and correctly conflicts with bolding macros and hyperref.
@@ -22,7 +28,7 @@ Changes in version 1.630
2. Corrected an error in newtxmath.sty which affected the rendering of Bbb figures under the option stickstoo.
3. Corrected some problems with LY1 encodings affecting superior letters and figures, and one of the TS1 encodings.
4. Added a replacement for the default \textfrac command which did not give satisfactory results with the newtx fonts.
-5. Replaced the previous definition of \textfrac what I think is a better one, but remaing backwards compatible with the previous version.
+5. Replaced the previous definition of \textfrac what I think is a better one, but remaining backwards compatible with the previous version.
Changes in version 1.629
Added math support for NotoSerif and NotoSans. See the documentation for the new package notomath, which integrates this support.
diff --git a/fonts/newtx/afm/txbexs.afm b/fonts/newtx/afm/txbexs.afm
new file mode 100644
index 0000000000..b43632ad2f
--- /dev/null
+++ b/fonts/newtx/afm/txbexs.afm
@@ -0,0 +1,200 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20200314
+Comment Creation Date: Sun Mar 21 10:30:31 2021
+FontName txbexs
+FullName txbexs
+FamilyName txbexs
+Weight Bold
+Notice (Version 3.0, GPL)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 3.0
+EncodingScheme FontSpecific
+FontBBox -6 -2942 2127 1438
+StartCharMetrics 182
+C 0 ; WX 343 ; N parenleftbig ; B 50 -1125 313 96 ;
+C 1 ; WX 343 ; N parenrightbig ; B 50 -1125 313 96 ;
+C 2 ; WX 359 ; N bracketleftbig ; B 88 -1144 325 56 ;
+C 3 ; WX 359 ; N bracketrightbig ; B 34 -1144 271 56 ;
+C 4 ; WX 411 ; N floorleftbig ; B 88 -1064 377 56 ;
+C 5 ; WX 411 ; N floorrightbig ; B 34 -1064 323 56 ;
+C 6 ; WX 411 ; N ceilingleftbig ; B 88 -1064 377 56 ;
+C 7 ; WX 411 ; N ceilingrightbig ; B 34 -1064 323 56 ;
+C 8 ; WX 432 ; N braceleftbig ; B 58 -1069 374 56 ;
+C 9 ; WX 432 ; N bracerightbig ; B 58 -1069 374 56 ;
+C 10 ; WX 402 ; N angbracketleftbig ; B 50 -1064 352 56 ;
+C 11 ; WX 402 ; N angbracketrightbig ; B 50 -1064 352 56 ;
+C 12 ; WX 272 ; N barex ; B 86 -600 186 30 ;
+C 13 ; WX 516 ; N bardblex ; B 86 -600 430 30 ;
+C 14 ; WX 536 ; N slashbig ; B 62 -1104 474 96 ;
+C 15 ; WX 536 ; N backslashbig ; B 62 -1104 474 96 ;
+C 16 ; WX 391 ; N parenleftBig ; B 50 -1745 361 96 ;
+C 17 ; WX 391 ; N parenrightBig ; B 30 -1745 341 96 ;
+C 18 ; WX 405 ; N parenleftbigg ; B 50 -2304 375 96 ;
+C 19 ; WX 405 ; N parenrightbigg ; B 50 -2304 375 96 ;
+C 20 ; WX 379 ; N bracketleftbigg ; B 88 -2304 345 96 ;
+C 21 ; WX 379 ; N bracketrightbigg ; B 34 -2304 291 96 ;
+C 22 ; WX 411 ; N floorleftbigg ; B 88 -2304 377 96 ;
+C 23 ; WX 411 ; N floorrightbigg ; B 34 -2304 323 96 ;
+C 24 ; WX 411 ; N ceilingleftbigg ; B 88 -2304 377 96 ;
+C 25 ; WX 411 ; N ceilingrightbigg ; B 34 -2304 323 96 ;
+C 26 ; WX 484 ; N braceleftbigg ; B 48 -2304 436 96 ;
+C 27 ; WX 484 ; N bracerightbigg ; B 48 -2304 436 96 ;
+C 28 ; WX 477 ; N angbracketleftbigg ; B 50 -2304 427 96 ;
+C 29 ; WX 477 ; N angbracketrightbigg ; B 50 -2304 427 96 ;
+C 30 ; WX 577 ; N slashbigg ; B 62 -2304 515 96 ;
+C 31 ; WX 577 ; N backslashbigg ; B 62 -2304 515 96 ;
+C 32 ; WX 420 ; N parenleftBigg ; B 50 -2904 390 96 ;
+C 33 ; WX 420 ; N parenrightBigg ; B 30 -2904 370 96 ;
+C 34 ; WX 389 ; N bracketleftBigg ; B 88 -2904 355 96 ;
+C 35 ; WX 389 ; N bracketrightBigg ; B 88 -2904 355 96 ;
+C 36 ; WX 411 ; N floorleftBigg ; B 88 -2904 377 96 ;
+C 37 ; WX 411 ; N floorrightBigg ; B 34 -2904 323 96 ;
+C 38 ; WX 411 ; N ceilingleftBigg ; B 88 -2904 377 96 ;
+C 39 ; WX 411 ; N ceilingrightBigg ; B 34 -2904 323 96 ;
+C 40 ; WX 599 ; N braceleftBigg ; B 48 -2908 551 96 ;
+C 41 ; WX 599 ; N bracerightBigg ; B 48 -2908 551 96 ;
+C 42 ; WX 494 ; N angbracketleftBigg ; B 50 -2904 444 96 ;
+C 43 ; WX 494 ; N angbracketrightBigg ; B 50 -2904 444 96 ;
+C 44 ; WX 597 ; N slashBigg ; B 62 -2904 535 96 ;
+C 45 ; WX 597 ; N backslashBigg ; B 62 -2904 535 96 ;
+C 46 ; WX 556 ; N slashBig ; B 62 -1704 494 96 ;
+C 47 ; WX 556 ; N backslashBig ; B 62 -1704 494 96 ;
+C 48 ; WX 421 ; N parenlefttp ; B 50 -1220 391 6 ;
+C 49 ; WX 421 ; N parenrighttp ; B 30 -1220 371 2 ;
+C 50 ; WX 389 ; N bracketlefttp ; B 88 -22 355 600 ;
+C 51 ; WX 389 ; N bracketrighttp ; B 34 -22 301 600 ;
+C 52 ; WX 389 ; N bracketleftbt ; B 88 0 355 620 ;
+C 53 ; WX 389 ; N bracketrightbt ; B 34 0 301 620 ;
+C 54 ; WX 389 ; N bracketleftex ; B 88 -12 205 635 ;
+C 55 ; WX 389 ; N bracketrightex ; B 184 -12 301 635 ;
+C 56 ; WX 597 ; N bracelefttp ; B 234 -20 549 625 ;
+C 57 ; WX 597 ; N bracerighttp ; B 48 -20 363 601 ;
+C 58 ; WX 597 ; N braceleftbt ; B 234 -5 549 620 ;
+C 59 ; WX 597 ; N bracerightbt ; B 48 -5 363 620 ;
+C 60 ; WX 597 ; N braceleftmid ; B 61 -1220 363 20 ;
+C 61 ; WX 597 ; N bracerightmid ; B 234 -1220 536 20 ;
+C 62 ; WX 597 ; N braceex ; B 234 -20 363 320 ;
+C 63 ; WX 590 ; N arrowvertex ; B 249 -20 341 620 ;
+C 64 ; WX 421 ; N parenleftbt ; B 50 -829 391 400 ;
+C 65 ; WX 421 ; N parenrightbt ; B 30 -829 371 400 ;
+C 66 ; WX 421 ; N parenleftex ; B 50 -21 184 499 ;
+C 67 ; WX 421 ; N parenrightex ; B 237 -21 371 499 ;
+C 68 ; WX 460 ; N angbracketleftBig ; B 50 -1704 410 96 ;
+C 69 ; WX 460 ; N angbracketrightBig ; B 50 -1704 410 96 ;
+C 70 ; WX 893 ; N unionsqtext ; B 82 -780 811 0 ;
+C 71 ; WX 1295 ; N unionsqdisplay ; B 82 -1240 1213 0 ;
+C 72 ; WX 543 ; N contintegraltext ; B 41 -1268 566 6 ;
+C 73 ; WX 852 ; N contintegraldisplay ; B 57 -2215 812 7 ;
+C 74 ; WX 944 ; N circledottext ; B 82 -779 862 1 ;
+C 75 ; WX 1407 ; N circledotdisplay ; B 82 -1240 1325 0 ;
+C 76 ; WX 944 ; N circleplustext ; B 82 -779 862 1 ;
+C 77 ; WX 1407 ; N circleplusdisplay ; B 82 -1240 1325 0 ;
+C 78 ; WX 944 ; N circlemultiplytext ; B 81 -780 863 -3 ;
+C 79 ; WX 1407 ; N circlemultiplydisplay ; B 83 -1240 1323 0 ;
+C 80 ; WX 842 ; N summationtext ; B 43 -880 760 0 ;
+C 81 ; WX 951 ; N producttext ; B 82 -880 869 0 ;
+C 82 ; WX 497 ; N integraltext ; B 58 -1268 540 6 ;
+C 83 ; WX 893 ; N uniontext ; B 82 -780 811 0 ;
+C 84 ; WX 893 ; N intersectiontext ; B 82 -780 811 0 ;
+C 85 ; WX 893 ; N unionmultitext ; B 82 -780 811 0 ;
+C 86 ; WX 813 ; N logicalandtext ; B 82 -780 731 0 ;
+C 87 ; WX 813 ; N logicalortext ; B 82 -780 731 0 ;
+C 88 ; WX 1351 ; N summationdisplay ; B 43 -1240 1269 0 ;
+C 89 ; WX 1361 ; N productdisplay ; B 82 -1240 1279 0 ;
+C 90 ; WX 770 ; N integraldisplay ; B 57 -2216 816 7 ;
+C 91 ; WX 1295 ; N uniondisplay ; B 82 -1240 1213 0 ;
+C 92 ; WX 1295 ; N intersectiondisplay ; B 82 -1240 1213 0 ;
+C 93 ; WX 1295 ; N unionmultidisplay ; B 82 -1240 1213 0 ;
+C 94 ; WX 1095 ; N logicalanddisplay ; B 82 -1240 1013 0 ;
+C 95 ; WX 1095 ; N logicalordisplay ; B 82 -1240 1013 0 ;
+C 96 ; WX 951 ; N coproducttext ; B 82 -780 869 0 ;
+C 97 ; WX 1361 ; N coproductdisplay ; B 82 -1240 1279 0 ;
+C 98 ; WX 700 ; N hatwide ; B 0 555 700 733 ;
+C 99 ; WX 1050 ; N hatwider ; B 0 551 1050 733 ;
+C 100 ; WX 1400 ; N hatwidest ; B 0 547 1400 733 ;
+C 101 ; WX 666 ; N tildewide ; B 0 599 666 733 ;
+C 102 ; WX 1000 ; N tildewider ; B 0 580 1000 733 ;
+C 103 ; WX 1333 ; N tildewidest ; B 0 580 1333 733 ;
+C 104 ; WX 369 ; N bracketleftBig ; B 88 -1704 335 96 ;
+C 105 ; WX 369 ; N bracketrightBig ; B 34 -1704 281 96 ;
+C 106 ; WX 411 ; N floorleftBig ; B 88 -1704 377 96 ;
+C 107 ; WX 411 ; N floorrightBig ; B 34 -1704 323 96 ;
+C 108 ; WX 411 ; N ceilingleftBig ; B 88 -1704 377 96 ;
+C 109 ; WX 411 ; N ceilingrightBig ; B 34 -1704 323 96 ;
+C 110 ; WX 384 ; N braceleftBig ; B 48 -1703 336 96 ;
+C 111 ; WX 384 ; N bracerightBig ; B 48 -1703 336 96 ;
+C 112 ; WX 778 ; N radicalbig ; B 60 -1192 818 96 ;
+C 113 ; WX 869 ; N radicalBig ; B 60 -1742 909 96 ;
+C 114 ; WX 996 ; N radicalbigg ; B 60 -2342 1036 96 ;
+C 115 ; WX 949 ; N radicalBigg ; B 60 -2942 989 96 ;
+C 116 ; WX 1070 ; N radicalbt ; B 60 -2942 785 10 ;
+C 117 ; WX 1070 ; N radicalvertex ; B 689 -330 785 20 ;
+C 118 ; WX 1070 ; N radicaltp ; B 689 -244 1070 96 ;
+C 119 ; WX 726 ; N arrowvertexdbl ; B 195 -20 531 625 ;
+C 120 ; WX 591 ; N arrowtp ; B 62 -625 529 0 ;
+C 121 ; WX 591 ; N arrowbt ; B 62 -600 529 20 ;
+C 122 ; WX 673 ; N bracehtipdownleft ; B -6 -186 679 129 ;
+C 123 ; WX 673 ; N bracehtipdownright ; B -6 -186 679 129 ;
+C 124 ; WX 673 ; N bracehtipupleft ; B -6 0 679 315 ;
+C 125 ; WX 673 ; N bracehtipupright ; B -6 0 679 315 ;
+C 126 ; WX 726 ; N arrowdbltp ; B 62 -625 664 0 ;
+C 127 ; WX 726 ; N arrowdblbt ; B 62 -600 664 20 ;
+C 169 ; WX 475 ; N parenlefttpA ; B 50 -20 430 1424 ;
+C 170 ; WX 475 ; N parenrighttpA ; B 45 -20 425 1424 ;
+C 171 ; WX 475 ; N parenleftbtA ; B 50 -15 430 1438 ;
+C 172 ; WX 475 ; N parenrightbtA ; B 45 -15 425 1438 ;
+C 173 ; WX 475 ; N parenleftexA ; B 50 -21 184 625 ;
+C 174 ; WX 475 ; N parenrightexA ; B 291 -21 425 625 ;
+C 175 ; WX 515 ; N uni222B ; B 30 -1268 709 6 ;
+C 176 ; WX 863 ; N uni222C ; B 30 -1268 1054 6 ;
+C 177 ; WX 1211 ; N uni222D ; B 30 -1268 1449 8 ;
+C 178 ; WX 672 ; N uni222E ; B 31 -1268 757 6 ;
+C 179 ; WX 1014 ; N uni222F ; B 30 -1268 1122 6 ;
+C 180 ; WX 495 ; N uni222B.up ; B 58 -1268 574 6 ;
+C 181 ; WX 887 ; N uni222C.up ; B 58 -1268 952 6 ;
+C 182 ; WX 1271 ; N uni222D.up ; B 58 -1268 1346 6 ;
+C 183 ; WX 609 ; N uni222E.up ; B 41 -1268 566 6 ;
+C 184 ; WX 982 ; N uni222F.up ; B 49 -1268 941 6 ;
+C 185 ; WX 682 ; N uni222B.dsp ; B 55 -2215 1146 7 ;
+C 186 ; WX 1161 ; N uni222C.dsp ; B 54 -2215 1666 7 ;
+C 187 ; WX 1641 ; N uni222D.dsp ; B 54 -2215 2127 7 ;
+C 188 ; WX 849 ; N uni222E.dsp ; B 54 -2215 1185 7 ;
+C 189 ; WX 1339 ; N uni222F.dsp ; B 54 -2215 1706 7 ;
+C 190 ; WX 713 ; N uni222B.updsp ; B 57 -2216 816 7 ;
+C 191 ; WX 1233 ; N uni222C.updsp ; B 57 -2216 1323 8 ;
+C 192 ; WX 1744 ; N uni222D.updsp ; B 57 -2216 1830 7 ;
+C 193 ; WX 687 ; N uni222E.updsp ; B 57 -2215 812 7 ;
+C 194 ; WX 1186 ; N uni222F.updsp ; B 57 -2215 1354 7 ;
+C 195 ; WX 893 ; N unionsqtext.1 ; B 82 -880 811 0 ;
+C 196 ; WX 1295 ; N unionsqdisplay.1 ; B 82 -1540 1213 0 ;
+C 199 ; WX 1295 ; N circledottext.1 ; B 82 -1129 1213 0 ;
+C 200 ; WX 1748 ; N circledotdisplay.1 ; B 82 -1582 1666 0 ;
+C 201 ; WX 1295 ; N circleplustext.1 ; B 82 -1129 1213 0 ;
+C 202 ; WX 1748 ; N circleplusdisplay.1 ; B 82 -1582 1666 0 ;
+C 203 ; WX 1295 ; N circlemultiplytext.1 ; B 82 -1129 1213 0 ;
+C 204 ; WX 1748 ; N circlemultiplydisplay.1 ; B 82 -1582 1666 0 ;
+C 205 ; WX 842 ; N summationtext.1 ; B 43 -880 760 0 ;
+C 206 ; WX 951 ; N producttext.1 ; B 82 -880 869 0 ;
+C 207 ; WX 893 ; N cupdottext.1 ; B 82 -892 811 0 ;
+C 208 ; WX 893 ; N uniontext.1 ; B 82 -892 811 0 ;
+C 209 ; WX 893 ; N intersectiontext.1 ; B 82 -880 811 0 ;
+C 210 ; WX 893 ; N unionmultitext.1 ; B 82 -892 811 0 ;
+C 211 ; WX 893 ; N logicalandtext.1 ; B 82 -890 811 0 ;
+C 212 ; WX 893 ; N logicalortext.1 ; B 82 -890 811 0 ;
+C 213 ; WX 1351 ; N summationdisplay.1 ; B 43 -1540 1269 0 ;
+C 214 ; WX 1361 ; N productdisplay.1 ; B 82 -1540 1279 0 ;
+C 215 ; WX 1295 ; N cupdotdisplay.1 ; B 82 -1540 1213 0 ;
+C 216 ; WX 1295 ; N uniondisplay.1 ; B 82 -1540 1213 0 ;
+C 217 ; WX 1295 ; N intersectiondisplay.1 ; B 82 -1540 1213 0 ;
+C 218 ; WX 1295 ; N unionmultidisplay.1 ; B 82 -1540 1213 0 ;
+C 219 ; WX 1295 ; N logicalanddisplay.1 ; B 82 -1540 1213 0 ;
+C 220 ; WX 1295 ; N logicalordisplay.1 ; B 82 -1540 1213 0 ;
+C 221 ; WX 951 ; N coproducttext.1 ; B 82 -880 869 0 ;
+C 222 ; WX 1361 ; N coproductdisplay.1 ; B 82 -1540 1279 0 ;
+C 223 ; WX 893 ; N cupdottext ; B 82 -780 811 0 ;
+C 224 ; WX 1295 ; N cupdotdisplay ; B 82 -1240 1213 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/newtx/afm/txbsys.afm b/fonts/newtx/afm/txbsys.afm
index 3b3afff4a2..a8678bd359 100644
--- a/fonts/newtx/afm/txbsys.afm
+++ b/fonts/newtx/afm/txbsys.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20190801
-Comment Creation Date: Thu Sep 12 14:28:04 2019
+Comment Generated by FontForge 20200314
+Comment Creation Date: Sat Mar 20 18:47:45 2021
FontName txbsys
FullName txbsys
FamilyName txbsys
@@ -29,8 +29,8 @@ C 10 ; WX 738 ; N circlemultiply ; B 17 -95 721 609 ;
C 11 ; WX 738 ; N circledivide ; B 17 -95 721 609 ;
C 12 ; WX 738 ; N circledot ; B 17 -95 721 609 ;
C 13 ; WX 1048 ; N circlecopyrt ; B 62 -209 986 713 ;
-C 14 ; WX 524 ; N openbullet ; B 62 101 462 501 ;
-C 15 ; WX 524 ; N bullet ; B 62 101 462 501 ;
+C 14 ; WX 524 ; N openbullet ; B 62 57 462 457 ;
+C 15 ; WX 524 ; N bullet ; B 62 57 462 457 ;
C 16 ; WX 676 ; N equivasymptotic ; B 55 23 621 491 ;
C 17 ; WX 676 ; N equivalence ; B 62 0 614 514 ;
C 18 ; WX 676 ; N reflexsubset ; B 52 -98 624 612 ;
diff --git a/fonts/newtx/doc/newtxdoc.pdf b/fonts/newtx/doc/newtxdoc.pdf
index d5eeafd87b..cea2805e75 100644
--- a/fonts/newtx/doc/newtxdoc.pdf
+++ b/fonts/newtx/doc/newtxdoc.pdf
Binary files differ
diff --git a/fonts/newtx/doc/newtxdoc.tex b/fonts/newtx/doc/newtxdoc.tex
index 130853a121..5e10420792 100644
--- a/fonts/newtx/doc/newtxdoc.tex
+++ b/fonts/newtx/doc/newtxdoc.tex
@@ -541,7 +541,7 @@ In the original {\tt txfonts}, the \textsf{AMSadd} fonts \verb|msam*| and \verb|
\scalebox{5}{\hbox{\fAMSb\char65 }} {\scalefont{5}{$\mathbb{A}$}}\\
In both, there are areas of the glyphs where the narrow gaps between the outlines do not render well at normal text sizes, making for uneven gray blotched areas. In my opinion, neither is good for high quality work. Technically, both work work well with respect to \verb|hyperref| and the macros \verb|\bm|, \verb|\boldmath| and \verb|\boldsymbol|.
-The following describe a number of common scenarios relative to the AMS font symbols ans show how to minimize additional \textsc{Cost}.
+The following describe a number of common scenarios relative to the AMS font symbols and show how to minimize additional \textsc{Cost}.
\begin{itemize}
\item
\textbf{I need neither \textsf{AMSadd} nor \textsf{TXAMSadd}:}
@@ -584,11 +584,11 @@ Newtxmath now has three built-in blackboard bold alphabets, along with package o
\begin{itemize}
\item In the absence of one of the options {\tt varbb}, {\tt vvarbb}, and assuming you did not block loading of both \textsf{AMSadd} and \textsf{TXAMSadd}, \verb|\mathbb| will use the alphabet described in the preceding paragraphs, otherwise it will use the alphabet described in the following item.
\item
-The second possible alphabet may be specified by the option {\tt varbb}, looking like $\varmathbb{ABC...k}$. It does cooperate with the bolding macro \verb|\bm| and with \verb|hyperref| but, in my opinion, it has appearance problems.It has all uppercase letters, but its only lowercase glyph is $\varmathbb{k}$. The bold version is identical to the regular version.
+The second possible alphabet may be specified by the option {\tt varbb}, looking like $\varmathbb{ABC...k}$. It does cooperate with the bolding macro \verb|\bm| and with \verb|hyperref| but, in my opinion, it has appearance problems. It has all uppercase letters, but in versions of {\tt newtx} up to $1.640$, its only lowercase glyph is $\varmathbb{k}$. As of version $1.641$, there is a full lowercase plus \verb|\imath| and \verb|\jmath|. The bold version is identical to the regular version.
\item
The third possibility is specified by the option {\tt vvarbb}, looking like $\vvmathbb{ABC...Za...z0...9}$. It cooperates with the bolding macro \verb|\bm| and with \verb|hyperref| and, in my opinion , looks better than the other two. It is taken from the original STIX math fonts. There is a slightly heavier bold version.
\item No matter which alphabet option you chose, you may use symbols from of of the variant alphabets by means of the macros \verb|\vmathbb|, \verb|\vvmathbb|: e.g., \verb|\vmathbb{N}| gives $\vmathbb{N}$ and \verb|\vvmathbb{C}| gives $\vvmathbb{C}$. Note that for consistency with earlier usage in {\tt newtxmath}, \verb|\varmathbb| is a synonym for \verb|\vmathbb|.
-\item In each of the two variant alphabets, there are digits as well as dotlessi and dotlessj, all taken from the STIX Blackboard Bold alphabets.
+\item In each of the two variant alphabets, there are digits taken from the STIX Blackboard Bold alphabets, as well as {\tt dotlessi} and {\tt dotlessj}.
\item \textbf{Important note:} Under the option {\tt stix2}, there are still three blackboard fonts but the macro \verb|\vmathbb| now points to glyphs from {\tt DSSerif}, a serifed double-struck family that replaces the original variant that is still available under other options. With {\tt stix2}, the {\tt dotlessi} and {\tt dotlessj} glyphs from the {\tt DSSerif} font are available as \verb|$\imathbbs$| and \verb|$\jmathbbs$|, no matter which blackboard bold option you chose.
\end{itemize}
One interesting feature of the third Blackboard Bold alphabet is that it contains blackboard bold numbers, of which $0$ and $1$ will likely be the most useful, perhaps as operator names. I find $\vvmathbb{1}$=\verb|$\vvmathbb{1}$| useful in specifying an indicator, AKA characteristic function. Here are some examples that hold except with the {\tt stix2} option:
diff --git a/fonts/newtx/tex/newtxmath.sty b/fonts/newtx/tex/newtxmath.sty
index c5ca5c0587..6fce670abc 100644
--- a/fonts/newtx/tex/newtxmath.sty
+++ b/fonts/newtx/tex/newtxmath.sty
@@ -11,8 +11,8 @@
% of glyph collisions.
% These modifications are by Michael Sharpe, msharpe at ucsd dot edu
-\def\fileversion{1.640}
-\def\filedate{2020/12/20}
+\def\fileversion{1.641}
+\def\filedate{2021/03/22}
\ProvidesPackage{newtxmath}[\filedate\space v\fileversion ]
\@ifundefined{newtxmathLoaded}{}{\endinput}
@@ -504,15 +504,6 @@ amssymbols,uprightGreek,nosubscriptcorrection}
\DeclareMathSymbol{8}{\mathord}{letters}{140}
\DeclareMathSymbol{9}{\mathord}{letters}{141}
\fi
-\iftx@upscr
- \let\mathscr=\mathuscr
- \DeclareMathSymbol{\imathscr}{\mathord}{letters}{248}
- \DeclareMathSymbol{\jmathscr}{\mathord}{letters}{249}
-\else
- \let\mathscr=\mathslscr
- \DeclareMathSymbol{\imathscr}{\mathord}{letters}{194}
- \DeclareMathSymbol{\jmathscr}{\mathord}{letters}{195}
-\fi
\fi
%\iftx@upscr
% \DeclareRobustCommand{\mathscr}[1]{\ntx@alfa{#1}{196}{222}{248}{249}{}{letters}}
@@ -723,7 +714,8 @@ amssymbols,uprightGreek,nosubscriptcorrection}
\def\tx@SplitOff#1#2(tx@head:)#3(tx@tail:)#4{\def#3{\noexpand #1}#4={#2}}
\iftx@sbc
-\AtBeginDocument{\mathcode`\_=\string"8000 \catcode`\_=12\relax} \begingroup
+\AtBeginDocument{% first check if _ has been redefined
+ \mathcode`\_=\string"8000 \catcode`\_=12\relax} \begingroup
\catcode`\_=13
\gdef_{\expandafter\s@@b@}
\endgroup
@@ -2352,7 +2344,33 @@ $\hfil\displaystyle{#1}\hfil$\crcr%
\DeclareMathSymbol{\m@thbbch@rX}{\mathord}{lettersA}{155}
\DeclareMathSymbol{\m@thbbch@rY}{\mathord}{lettersA}{156}
\DeclareMathSymbol{\m@thbbch@rZ}{\mathord}{lettersA}{157}
+\DeclareMathSymbol{\m@thbbch@ra}{\mathord}{lettersA}{158}
+\DeclareMathSymbol{\m@thbbch@rb}{\mathord}{lettersA}{159}
+\DeclareMathSymbol{\m@thbbch@rc}{\mathord}{lettersA}{160}
+\DeclareMathSymbol{\m@thbbch@rd}{\mathord}{lettersA}{161}
+\DeclareMathSymbol{\m@thbbch@re}{\mathord}{lettersA}{162}
+\DeclareMathSymbol{\m@thbbch@rf}{\mathord}{lettersA}{163}
+\DeclareMathSymbol{\m@thbbch@rg}{\mathord}{lettersA}{164}
+\DeclareMathSymbol{\m@thbbch@rh}{\mathord}{lettersA}{165}
+\DeclareMathSymbol{\m@thbbch@ri}{\mathord}{lettersA}{166}
+\DeclareMathSymbol{\m@thbbch@rj}{\mathord}{lettersA}{167}
\DeclareMathSymbol{\m@thbbch@rk}{\mathord}{lettersA}{168}
+\DeclareMathSymbol{\m@thbbch@rl}{\mathord}{lettersA}{169}
+\DeclareMathSymbol{\m@thbbch@rm}{\mathord}{lettersA}{170}
+\DeclareMathSymbol{\m@thbbch@rn}{\mathord}{lettersA}{171}
+\DeclareMathSymbol{\m@thbbch@ro}{\mathord}{lettersA}{172}
+\DeclareMathSymbol{\m@thbbch@rp}{\mathord}{lettersA}{173}
+\DeclareMathSymbol{\m@thbbch@rq}{\mathord}{lettersA}{174}
+\DeclareMathSymbol{\m@thbbch@rr}{\mathord}{lettersA}{175}
+\DeclareMathSymbol{\m@thbbch@rs}{\mathord}{lettersA}{176}
+\DeclareMathSymbol{\m@thbbch@rt}{\mathord}{lettersA}{177}
+\DeclareMathSymbol{\m@thbbch@ru}{\mathord}{lettersA}{178}
+\DeclareMathSymbol{\m@thbbch@rv}{\mathord}{lettersA}{179}
+\DeclareMathSymbol{\m@thbbch@rw}{\mathord}{lettersA}{180}
+\DeclareMathSymbol{\m@thbbch@rx}{\mathord}{lettersA}{181}
+\DeclareMathSymbol{\m@thbbch@ry}{\mathord}{lettersA}{182}
+\DeclareMathSymbol{\m@thbbch@rz}{\mathord}{lettersA}{183}
+
\DeclareMathSymbol{\m@thbbch@rzero}{\mathord}{lettersA}{43}
\DeclareMathSymbol{\m@thbbch@rone}{\mathord}{lettersA}{44}
\DeclareMathSymbol{\m@thbbch@rtwo}{\mathord}{lettersA}{45}
@@ -2363,8 +2381,8 @@ $\hfil\displaystyle{#1}\hfil$\crcr%
\DeclareMathSymbol{\m@thbbch@rseven}{\mathord}{lettersA}{50}
\DeclareMathSymbol{\m@thbbch@reight}{\mathord}{lettersA}{51}
\DeclareMathSymbol{\m@thbbch@rnine}{\mathord}{lettersA}{52}
-\DeclareMathSymbol{\m@thbbch@rimath}{\mathord}{lettersA}{125}
-\DeclareMathSymbol{\m@thbbch@rjmath}{\mathord}{lettersA}{126}
+\DeclareMathSymbol{\m@thbbch@rimath}{\mathord}{lettersA}{184}
+\DeclareMathSymbol{\m@thbbch@rjmath}{\mathord}{lettersA}{185}
\DeclareMathSymbol{\m@thbbch@rGamma}{\mathord}{lettersA}{219}
\DeclareMathSymbol{\m@thbbch@rPi}{\mathord}{lettersA}{220}
\DeclareMathSymbol{\m@thbbch@rgamma}{\mathord}{lettersA}{221}
@@ -2473,6 +2491,8 @@ $\hfil\displaystyle{#1}\hfil$\crcr%
\DeclareMathSymbol{\tx@Bbbx}{\mathord}{lettersA}{248}
\DeclareMathSymbol{\tx@Bbby}{\mathord}{lettersA}{249}
\DeclareMathSymbol{\tx@Bbbz}{\mathord}{lettersA}{250}
+\DeclareMathSymbol{\tx@Bbbimath}{\mathord}{lettersA}{125}
+\DeclareMathSymbol{\tx@Bbbjmath}{\mathord}{lettersA}{126}
\@xp\let\csname tx@Bbb0\endcsname=\m@thbbch@rzero
\@xp\let\csname tx@Bbb1\endcsname=\m@thbbch@rone
@@ -2488,8 +2508,6 @@ $\hfil\displaystyle{#1}\hfil$\crcr%
\@xp\let\csname tx@BbbPi\endcsname=\m@thbbch@rPi
\@xp\let\csname tx@Bbbgamma\endcsname=\m@thbbch@rgamma
\@xp\let\csname tx@Bbbpi\endcsname=\m@thbbch@rpi
-\@xp\let\csname tx@Bbbimath\endcsname=\m@thbbch@rimath
-\@xp\let\csname tx@Bbbjmath\endcsname=\m@thbbch@rjmath
% Changed macros which are not limited to a single character, and can include digits, \imath, \jmath
\def\ntx@@vvbb#1#2\@nil{%
@@ -2625,27 +2643,6 @@ $\hfil\displaystyle{#1}\hfil$\crcr%
\ifblank{#2}{\relax}{\ntx@@uscr #2\@nil}}
\DeclareRobustCommand*{\mathuscr}[1]{\ntx@@uscr #1\@nil}
-\iftx@digits
- \DeclareMathSymbol{0}{\mathord}{letters}{132}
- \DeclareMathSymbol{1}{\mathord}{letters}{133}
- \DeclareMathSymbol{2}{\mathord}{letters}{134}
- \DeclareMathSymbol{3}{\mathord}{letters}{135}
- \DeclareMathSymbol{4}{\mathord}{letters}{136}
- \DeclareMathSymbol{5}{\mathord}{letters}{137}
- \DeclareMathSymbol{6}{\mathord}{letters}{138}
- \DeclareMathSymbol{7}{\mathord}{letters}{139}
- \DeclareMathSymbol{8}{\mathord}{letters}{140}
- \DeclareMathSymbol{9}{\mathord}{letters}{141}
-\fi
-\iftx@upscr
- \let\mathscr=\mathuscr
- \DeclareMathSymbol{\imathscr}{\mathord}{letters}{248}
- \DeclareMathSymbol{\jmathscr}{\mathord}{letters}{249}
-\else
- \let\mathscr=\mathslscr
- \DeclareMathSymbol{\imathscr}{\mathord}{letters}{194}
- \DeclareMathSymbol{\jmathscr}{\mathord}{letters}{195}
-\fi % upscr
\fi % isenh
%%%%%%
diff --git a/fonts/newtx/tfm/ntxbexx.tfm b/fonts/newtx/tfm/ntxbexx.tfm
index 75e709bd73..39012ca426 100644
--- a/fonts/newtx/tfm/ntxbexx.tfm
+++ b/fonts/newtx/tfm/ntxbexx.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntxbmia.tfm b/fonts/newtx/tfm/ntxbmia.tfm
index 7614d4ed57..f9712d77b0 100644
--- a/fonts/newtx/tfm/ntxbmia.tfm
+++ b/fonts/newtx/tfm/ntxbmia.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntxmia.tfm b/fonts/newtx/tfm/ntxmia.tfm
index 27db4caddc..411545aa35 100644
--- a/fonts/newtx/tfm/ntxmia.tfm
+++ b/fonts/newtx/tfm/ntxmia.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntxsy5.tfm b/fonts/newtx/tfm/ntxsy5.tfm
index 4c8b050579..d93c93b150 100644
--- a/fonts/newtx/tfm/ntxsy5.tfm
+++ b/fonts/newtx/tfm/ntxsy5.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntxsy7.tfm b/fonts/newtx/tfm/ntxsy7.tfm
index 61250c6082..cfa0cb2599 100644
--- a/fonts/newtx/tfm/ntxsy7.tfm
+++ b/fonts/newtx/tfm/ntxsy7.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/nxlbmia.tfm b/fonts/newtx/tfm/nxlbmia.tfm
index f2f4dc3d9a..85119e40da 100644
--- a/fonts/newtx/tfm/nxlbmia.tfm
+++ b/fonts/newtx/tfm/nxlbmia.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/nxlmia.tfm b/fonts/newtx/tfm/nxlmia.tfm
index dc00ff4f73..fef82e0c77 100644
--- a/fonts/newtx/tfm/nxlmia.tfm
+++ b/fonts/newtx/tfm/nxlmia.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/txbexs.tfm b/fonts/newtx/tfm/txbexs.tfm
index 7f48a74692..f70dad92fe 100644
--- a/fonts/newtx/tfm/txbexs.tfm
+++ b/fonts/newtx/tfm/txbexs.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/zutbmia.tfm b/fonts/newtx/tfm/zutbmia.tfm
index 9b08fc736f..623c3f4bcc 100644
--- a/fonts/newtx/tfm/zutbmia.tfm
+++ b/fonts/newtx/tfm/zutbmia.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/zutmia.tfm b/fonts/newtx/tfm/zutmia.tfm
index 7507b956c2..b3653ca4a7 100644
--- a/fonts/newtx/tfm/zutmia.tfm
+++ b/fonts/newtx/tfm/zutmia.tfm
Binary files differ
diff --git a/fonts/newtx/type1/txbexs.pfb b/fonts/newtx/type1/txbexs.pfb
index 0b6ece414d..21729f2423 100644
--- a/fonts/newtx/type1/txbexs.pfb
+++ b/fonts/newtx/type1/txbexs.pfb
Binary files differ
diff --git a/fonts/newtx/type1/txbsys.pfb b/fonts/newtx/type1/txbsys.pfb
index f19ef9d7f4..16d72920b5 100644
--- a/fonts/newtx/type1/txbsys.pfb
+++ b/fonts/newtx/type1/txbsys.pfb
Binary files differ
diff --git a/fonts/newtx/vf/ntxbmia.vf b/fonts/newtx/vf/ntxbmia.vf
index c7b125230c..9811962f60 100644
--- a/fonts/newtx/vf/ntxbmia.vf
+++ b/fonts/newtx/vf/ntxbmia.vf
Binary files differ
diff --git a/fonts/newtx/vf/ntxmia.vf b/fonts/newtx/vf/ntxmia.vf
index 3a3195f3f8..e880afcdb4 100644
--- a/fonts/newtx/vf/ntxmia.vf
+++ b/fonts/newtx/vf/ntxmia.vf
Binary files differ
diff --git a/fonts/newtx/vf/ntxsy5.vf b/fonts/newtx/vf/ntxsy5.vf
index 485c96aa4a..1e7f7745f1 100644
--- a/fonts/newtx/vf/ntxsy5.vf
+++ b/fonts/newtx/vf/ntxsy5.vf
Binary files differ
diff --git a/fonts/newtx/vf/ntxsy7.vf b/fonts/newtx/vf/ntxsy7.vf
index 8fead52c83..bac9cc7205 100644
--- a/fonts/newtx/vf/ntxsy7.vf
+++ b/fonts/newtx/vf/ntxsy7.vf
Binary files differ
diff --git a/fonts/newtx/vf/nxlbmia.vf b/fonts/newtx/vf/nxlbmia.vf
index 0cdb3f6c61..f674871b73 100644
--- a/fonts/newtx/vf/nxlbmia.vf
+++ b/fonts/newtx/vf/nxlbmia.vf
Binary files differ
diff --git a/fonts/newtx/vf/nxlmia.vf b/fonts/newtx/vf/nxlmia.vf
index 817ac5e5e3..b53ba89527 100644
--- a/fonts/newtx/vf/nxlmia.vf
+++ b/fonts/newtx/vf/nxlmia.vf
Binary files differ
diff --git a/fonts/newtx/vf/zutbmia.vf b/fonts/newtx/vf/zutbmia.vf
index 1e349d8cd6..8ea6bb20e6 100644
--- a/fonts/newtx/vf/zutbmia.vf
+++ b/fonts/newtx/vf/zutbmia.vf
Binary files differ
diff --git a/fonts/newtx/vf/zutmia.vf b/fonts/newtx/vf/zutmia.vf
index 7632c8d962..fa152727d3 100644
--- a/fonts/newtx/vf/zutmia.vf
+++ b/fonts/newtx/vf/zutmia.vf
Binary files differ
diff --git a/fonts/notomath/README b/fonts/notomath/README.txt
index fd5f32106c..85bdda80f2 100644
--- a/fonts/notomath/README
+++ b/fonts/notomath/README.txt
@@ -1,7 +1,11 @@
This small package provides a math package that amounts to modifications of the NotoSerif and NotoSans Roman and Greek letters with most symbols taken from newtxmath which must of course be installed (version 1.629 or higher) and its map file enabled. The eight font files in this package are in pfb format, licensed under the SIL OFL, version 1.1. All other LaTeX support files are subject to the LaTeX Project Public License. See
http://www.ctan.org/license/lppl1.3 for the details of that license.
+Copyright (c) 2020-2021 Michael Sharpe
-Current version: 1.01 2020-12-19
+Current version: 1.02 2021-03-24
+
+Changes in version 1.02
+Brought math blackboard bold alphabets into conformance with additions to newtxmath.
Changes in version 1.01
Added some Greek Blackboard glyphs.
diff --git a/fonts/notomath/doc/notomath-doc.pdf b/fonts/notomath/doc/notomath-doc.pdf
index 7ad915a8de..d9dec49e41 100644
--- a/fonts/notomath/doc/notomath-doc.pdf
+++ b/fonts/notomath/doc/notomath-doc.pdf
Binary files differ
diff --git a/fonts/notomath/doc/notomath-doc.tex b/fonts/notomath/doc/notomath-doc.tex
index a02d94538d..f84df86388 100644
--- a/fonts/notomath/doc/notomath-doc.tex
+++ b/fonts/notomath/doc/notomath-doc.tex
@@ -8,7 +8,7 @@
%\usepackage{amssymb}% don't use with newtxmath
%SetFonts
% libertine+newtxmath
-\pdfmapfile{+NotoMath.map}
+\pdfmapfile{=NotoMath.map}
\usepackage[T1]{fontenc}
%\usepackage[scaled=1.1]{zlmtt}
%\usepackage[scaled=1.1]{newtxtt}
@@ -147,7 +147,7 @@ It may be that you wish to make use of lower level settings in the individual {\
-Recall from the README to the {\tt noto}:
+Recall from the README to the {\tt noto} package:
\begin{itemize}
\item
\verb|\usepackage{noto}|
diff --git a/fonts/scholax/README b/fonts/scholax/README
index a7d84694f7..d6db6209c6 100644
--- a/fonts/scholax/README
+++ b/fonts/scholax/README
@@ -1,14 +1,18 @@
The ScholaX Font Package
========================
-ScholaX is made up of text fonts based on TeXGyreSchola, extended to include a quite full set of superior letters and figures and a set of inferior figures. The italic face has been enhanced wth upright punctuation glyphs so that a special theorem font can be made available. Math support is available via newtxmath using one of two options: option "nc" (for New Century [Schoolbook]) uses the newtx Greek alphabets, while option "ncf" uses Greek math alphabets derived from those in the Fourier package. The additions to TeXGyreSchola, named TeXGyreScholaX, and the revisions/additions to the Fourier Greek alphabets are copyright (c) 2019 by Michael Sharpe. The first release was dated 2019-12-30.
+ScholaX is made up of text fonts based on TeXGyreSchola, extended to include a quite full set of superior letters and figures and a set of inferior figures. The italic face has been enhanced wth upright punctuation glyphs so that a special theorem font can be made available. Math support is available via newtxmath using one of two options: option "nc" (for New Century [Schoolbook]) uses the newtx Greek alphabets, while option "ncf" uses Greek math alphabets derived from those in the Fourier package. The additions to TeXGyreSchola, named TeXGyreScholaX, and the revisions/additions to the Fourier Greek alphabets are copyright (c) 2019--2021 by Michael Sharpe. The first release was dated 2019-12-30.
LICENCE
The licence of fourier-GUTenberg is LPPL (Latex Public
Project Licence) and the licence for TeXGyre fonts is equivalent to the LPPL, so this package is released under the LPPL.
-Current version: 1.029 2020-12-19
+Current version: 1.030 2021-03-24
+
+Changes in version 1.030
+1. Brought math blackboard bold alphabets into conformance with additions to newtxmath.
+2. Improved the \textfrac macro along the lines of the one in newtxtext.sty.
Changes in version 1.029
Added a number of Blackboard Bold Greek glyphs to math family lettersA.
diff --git a/fonts/scholax/doc/scholax-doc.pdf b/fonts/scholax/doc/scholax-doc.pdf
index 6b938385b6..4fbfe92a6a 100644
--- a/fonts/scholax/doc/scholax-doc.pdf
+++ b/fonts/scholax/doc/scholax-doc.pdf
Binary files differ
diff --git a/fonts/scholax/doc/scholax-doc.tex b/fonts/scholax/doc/scholax-doc.tex
index 0a096a8859..ddc29d3c3c 100644
--- a/fonts/scholax/doc/scholax-doc.tex
+++ b/fonts/scholax/doc/scholax-doc.tex
@@ -15,7 +15,7 @@
%\usepackage{amssymb}% don't use with newtxmath
%SetFonts
% scholax+newtxmath
-\usepackage[theoremfont,foresolidus=-.1em,aftsolidus=-.11em]{scholax} % use sb in place of bold
+\usepackage[theoremfont,foresolidus=.05em,aftsolidus=-.11em]{scholax} % use sb in place of bold
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[varqu,varl]{zi4}% inconsolata
@@ -51,15 +51,8 @@
\title{ScholaX}
\author{Michael Sharpe}
\date{\today} % Activate to display a given date or no date
-\makeatletter
-%\renewcommand*{\textnu}[1]{\zcs@raisefrac \hbox{\textsu{#1}}}
-%\newcommand*{\textde}[1]{\zcs@raisefrac \hbox{\textin{#1}}}
-%\renewcommand*{\textfrac}[2]{%
-% \hbox{\textsu{#1}\kern \zcs@foresolidus \textfractionsolidus\kern \zcs@aftsolidus \textin{#2}}}
-\makeatother
\begin{document}
\maketitle
-%\show\thdefault
\section*{In short}
{\tt ScholaX} has a text part and a math support part that is called with an option to {\tt newtxmath}. The text component has many of the options and macros that are part of the {\tt newtxtext} package, but with Times fonts replaced by {\tt TeXGyreScholaX} fonts, the latter being an an extension of the {\tt TeXGyreSchola} fonts which in turn extended the URW rendering of \emph{New Century Schoolbook} that was donated as open source to the Ghostscript project. The font is based on early nineteenth century ``Scotch'' type, whose dominant features are low contrast as compared to, say, Times and Baskerville, and a relatively tall x-height. Its revivals gained popularity because of studies indicating its readability by children leading to its adoption in many texts for that market. Now that I am approaching the age where second childhood is not uncommon, the font is looking more interesting.
@@ -149,11 +142,11 @@ These macros provide ways to use other figures styles, no matter what defaults m
%\verb|\textsu{1}\textnu{1}; \textin{1}\textde{1}| \textsu{1}\textnu{1}; \textin{1}\textde{1} \verb|Note the differences in size and baseline|
%\verb|\textfrac{17}{32}| \textfrac{17}{32} Constructs fractions using \verb|\textnu| and \verb|\textde|.
\verb|\textsu{1}X\textin{1}| renders as \textsu{1}X\textin{1} \\
-\verb|2\textfrac{19}{32}| renders as 2\textfrac{19}{32} with default settings. Note also \textfrac{1}{2}, \textfrac{1}{4}, \textfrac{3}{4}, \textfrac{7}{8}, \textfrac{3}{16}, the first three of which are hard-coded in the font. There are clear deficiencies in the \verb|\textfrac| macro used in this package, and for a better one, one must use the approach now used in {\tt newtxtext}, which is much more involved.
+\verb|\textfrac[2]{19}{32}| renders as \textfrac[2]{19}{32} with default settings. Note also \textfrac{1}{2}, \textfrac{1}{4}, \textfrac{3}{4}, \textfrac{7}{8}, \textfrac{3}{16}. (The optional argument to \verb|\textfrac| is the integer part.)
The \verb|\textfrac| constructs fractions using \verb|\textsu| and \verb|\textin|, raising the result to align with the text baseline. The behavior is quite configurable, there being three parameters available to control the kerns before and after the fraction solidus, and the amount to raise the resulting box. The three parameters are passed as options to {\tt scholax}, named
\begin{verbatim}
-foresolidus % default value -.1em
+foresolidus % default value .04em
aftsolidus % default value -.11em
raisefrac % default value .111em
\end{verbatim}
@@ -217,7 +210,7 @@ You should normally load {\tt babel} before loading {\tt scholax} in order for {
Unless you specify in the options a choice (one of {\tt varbb}, {\tt vvarbb} for your blackboard bold alphabet, \verb|\mathbb| will use the default blackboard bold alphabet: $\mathbb{A\dots Z, k}$ (the only lowercase letter available is $\mathbb{k}$), which I find unappealing because the uneven separations between boundaries makes the gray level likewise uneven. There are two macros which provide access to other alphabets:
\begin{itemize}
\item
-\verb|\vmathbb| gives you $\vmathbb{A\dots Z k 1\imath\jmath}$ ($\vmathbb{k}$ is sole lowercase, $\vmathbb{1\imath\jmath}$ borrowed from \verb|\vvmathbb|);
+\verb|\vmathbb| gives you $\vmathbb{A\dots Z x 1\imath\jmath}$ (full lowercase, \verb|\imath,\jmath|, $\vmathbb{1}$ borrowed from \verb|\vvmathbb|);
\item \verb|\vvmathbb| gives you $\vvmathbb{A\dots z12\imath\jmath}$ (full lowercase, digits, \verb|\imath,\jmath|).
\end{itemize}
For further details, consult the {\tt newtx} documentation.
@@ -430,5 +423,23 @@ $$\max_{1\le n\le m}\log_2P_n \quad \hbox{and} \quad
$$p_1(n)=\lim_{m\to\infty}\sum_{\nu=0}^\infty\bigl(1-\cos^{2m}(\nu!^n\pi/n)\bigr)$$
+\newpage
+\section*{Font Tables}
+
+\textsc{Math Letters (option {\tt nc})}
+\fonttable{zncmi}
+
+\newpage
+
+\textsc{Math LettersA (option {\tt nc})}
+\fonttable{zncmia}
+\newpage
+\textsc{Math Letters (option {\tt ncf})}
+\fonttable{zncfmi}
+
+\newpage
+
+\textsc{Math LettersA (option {\tt ncf})}
+\fonttable{zncfmia}
\end{document} \ No newline at end of file
diff --git a/fonts/scholax/tex/scholax.sty b/fonts/scholax/tex/scholax.sty
index a73208f97b..ce850acdb0 100644
--- a/fonts/scholax/tex/scholax.sty
+++ b/fonts/scholax/tex/scholax.sty
@@ -1,7 +1,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
-\def\fileversion{1.028}
-\def\filedate{2020/12/18}
+\def\fileversion{1.030}
+\def\filedate{2021/03/24}
\ProvidesPackage{scholax}
[\filedate\space v\fileversion]
@@ -9,6 +9,7 @@
\RequirePackage[LY1,T1]{fontenc}
\RequirePackage{textcomp}
+\RequirePackage{ifthen,xstring}
\DeclareEncodingSubset{TS1}{TeXGyreScholaX-*}{0}
\RequirePackage{etoolbox}
\IfFileExists{mweights.sty}{\RequirePackage{mweights}}{}
@@ -35,8 +36,8 @@
\fontfigurestyle{inferior}\selectfont}
\DeclareTextFontCommand{\textin}{\infigures}
\let\textinferior\textin
- \providecommand*{\textfrac}[2]{%
- \raise \zcs@raisefrac \hbox{\textsu{##1}\kern \zcs@foresolidus \textfractionsolidus\kern \zcs@aftsolidus \textin{##2}}}
+% \providecommand*{\textfrac}[2]{%
+% \raise \zcs@raisefrac \hbox{\textsu{##1}\kern \zcs@foresolidus \textfractionsolidus\kern \zcs@aftsolidus \textin{##2}}}
}{}
@@ -65,7 +66,7 @@
\@onlypreamble\useproportional
\newif\ifzcs@thrm
-\def\zcs@foresolidus{-.1em}
+\def\zcs@foresolidus{.04em}
\def\zcs@aftsolidus{-.11em}
\def\zcs@raisefrac{.111em}
\edef\bfseries@rm{b}
@@ -142,6 +143,43 @@
OsF}\fontshape{sc}\selectfont #1}%
}\fi% use OsF in small caps
+\newcommand{\textfrac}[3][]{% e.g., \textfrac[1]{7}{8}
+ \mbox{%
+ \ifthenelse{\not\equal{#1}{}}%Test for integer portion [optional #1]
+ {\textlf{#1}\kern.05em}{}%
+ \raise \zcs@raisefrac \hbox{%
+ \textsu{#2}% numerator
+ \StrRight{#2}{1}[\@digit@]%
+ % look for 1, 2, 6, 7
+ \ifcase\@digit@% 0
+ \or%\kern.03em% 1
+ \or%\kern.02em% 2
+ \or\kern-.02em% 3
+ \or\kern.01em% 4
+ \or\kern-.01em% 5
+ \or%\kern-.01em% 6
+ \or\kern-.08em% 7
+ \or%\kern-.08em% 8
+ \or\kern-.04em% 9
+ \fi%
+ \kern\zcs@foresolidus{\fontencoding{TS1}\selectfont\char"2F}%
+ \kern\zcs@aftsolidus%
+ \StrLeft{#3}{1}[\@digit@]%
+ % look for 1, 4, 7
+ \ifcase\@digit@% 0
+ \or%\kern -.02em% 1
+ \or\kern .01em% 2
+ \or% 3
+ \or\kern -.08em% 4
+ \or\kern -.01em% 5
+ \or\kern -.04em% 6
+ \or%\kern .02em% 7
+ \fi%
+ \textin{#3}% denominator [#3]
+ }% hbox
+ }
+}
+
\renewcommand*{\rmdefault}{TeXGyreScholaX-TLF} % always TLF in math
\renewcommand*{\familydefault}{\rmdefault}
diff --git a/fonts/scholax/tfm/zncbmia.tfm b/fonts/scholax/tfm/zncbmia.tfm
index 720ac343f1..1007dc2570 100644
--- a/fonts/scholax/tfm/zncbmia.tfm
+++ b/fonts/scholax/tfm/zncbmia.tfm
Binary files differ
diff --git a/fonts/scholax/tfm/zncfbmia.tfm b/fonts/scholax/tfm/zncfbmia.tfm
index 1242666696..84f96d6601 100644
--- a/fonts/scholax/tfm/zncfbmia.tfm
+++ b/fonts/scholax/tfm/zncfbmia.tfm
Binary files differ
diff --git a/fonts/scholax/tfm/zncfmia.tfm b/fonts/scholax/tfm/zncfmia.tfm
index b2784f1671..269ace9ade 100644
--- a/fonts/scholax/tfm/zncfmia.tfm
+++ b/fonts/scholax/tfm/zncfmia.tfm
Binary files differ
diff --git a/fonts/scholax/tfm/zncmia.tfm b/fonts/scholax/tfm/zncmia.tfm
index 5d4b5b037a..f6d06caf41 100644
--- a/fonts/scholax/tfm/zncmia.tfm
+++ b/fonts/scholax/tfm/zncmia.tfm
Binary files differ
diff --git a/fonts/scholax/vf/zncbmia.vf b/fonts/scholax/vf/zncbmia.vf
index c0a5b4a442..8fa903d601 100644
--- a/fonts/scholax/vf/zncbmia.vf
+++ b/fonts/scholax/vf/zncbmia.vf
Binary files differ
diff --git a/fonts/scholax/vf/zncfbmia.vf b/fonts/scholax/vf/zncfbmia.vf
index aa71009df5..e42b3605fa 100644
--- a/fonts/scholax/vf/zncfbmia.vf
+++ b/fonts/scholax/vf/zncfbmia.vf
Binary files differ
diff --git a/fonts/scholax/vf/zncfmia.vf b/fonts/scholax/vf/zncfmia.vf
index 439f2b892e..cad0c3ba23 100644
--- a/fonts/scholax/vf/zncfmia.vf
+++ b/fonts/scholax/vf/zncfmia.vf
Binary files differ
diff --git a/fonts/scholax/vf/zncmia.vf b/fonts/scholax/vf/zncmia.vf
index 25cb520046..533ffe6820 100644
--- a/fonts/scholax/vf/zncmia.vf
+++ b/fonts/scholax/vf/zncmia.vf
Binary files differ
diff --git a/fonts/xcharter/README b/fonts/xcharter/README
index f7508b0f80..b96d9be919 100644
--- a/fonts/xcharter/README
+++ b/fonts/xcharter/README
@@ -1,6 +1,5 @@
XCharter Fonts
Michael Sharpe
- 2020-11-25
This package is an extension of Bitstream Charter, whose original license is reproduced below, as required under the terms of that license. The extension provides small caps, oldstyle figures and superior figures in all four styles, accompanied by LaTeX font support files. The font files themselves are in otf and pfb formats. The fonts are licensed as Free fonts under the same terms as the original from Bitstream. All other support files are subject to the LaTeX Project Public License. See
http://www.ctan.org/license/lppl1.3
@@ -19,10 +18,14 @@ Original Bitstream Free font license:
BITSTREAM CHARTER is a registered trademark of Bitstream Inc.
-Portions of the font modifications are Copyright (c) 2009--2012, Andrey Panov; Copyright (c) 2013--2020, Michael Sharpe.
+Portions of the font modifications are Copyright (c) 2009--2012, Andrey Panov; Copyright (c) 2013--2021, Michael Sharpe.
-Current version: 1.213 2020-11-25
+Current version: 1.214 2021-03-24
+
+Changes in version 1.214
+Brought math blackboard bold alphabets into conformance with additions to newtxmath.
+
Changes in version 1.213
1. Corrected the generating script to eliminate an embarrassing number of errors and missing files in the previous two updates.
diff --git a/fonts/xcharter/doc/xcharter-doc.pdf b/fonts/xcharter/doc/xcharter-doc.pdf
index 01ea0fb671..46454813d0 100644
--- a/fonts/xcharter/doc/xcharter-doc.pdf
+++ b/fonts/xcharter/doc/xcharter-doc.pdf
Binary files differ
diff --git a/fonts/xcharter/doc/xcharter-doc.tex b/fonts/xcharter/doc/xcharter-doc.tex
index 6e28be1131..5b2fb034a7 100644
--- a/fonts/xcharter/doc/xcharter-doc.tex
+++ b/fonts/xcharter/doc/xcharter-doc.tex
@@ -204,6 +204,8 @@ As of version $1.206$, {\tt XCharter} has essentially full support for {\tt text
\textsc{XCharter-Roman-ts1}
\fonttable{XCharter-Roman-ts1}
\newpage
+\section{Blackboard Bold additions}
+As of version $1.214$, there are now additional characters available in the variant math BB alphabet. See the documentation to newtx for details.
\section{Usage with fontspec}
Because the package supplies a file named {\tt XCharter.fontspec} whose contents list the {\tt otf} files that correspond to each of Regular, Bold, Italic, BoldItalic, Slanted and BoldSlanted, you may load XCharter with just
\begin{verbatim}
diff --git a/fonts/xcharter/tfm/zchbmia.tfm b/fonts/xcharter/tfm/zchbmia.tfm
index a517f0d632..31091a93dc 100644
--- a/fonts/xcharter/tfm/zchbmia.tfm
+++ b/fonts/xcharter/tfm/zchbmia.tfm
Binary files differ
diff --git a/fonts/xcharter/tfm/zchmia-fromvf.tfm b/fonts/xcharter/tfm/zchmia-fromvf.tfm
new file mode 100644
index 0000000000..8789cf6cd2
--- /dev/null
+++ b/fonts/xcharter/tfm/zchmia-fromvf.tfm
Binary files differ
diff --git a/fonts/xcharter/tfm/zchmia.tfm b/fonts/xcharter/tfm/zchmia.tfm
index 8789cf6cd2..6001b69603 100644
--- a/fonts/xcharter/tfm/zchmia.tfm
+++ b/fonts/xcharter/tfm/zchmia.tfm
Binary files differ
diff --git a/fonts/xcharter/vf/zchbmia.vf b/fonts/xcharter/vf/zchbmia.vf
index 44b7c527ca..c914c23fca 100644
--- a/fonts/xcharter/vf/zchbmia.vf
+++ b/fonts/xcharter/vf/zchbmia.vf
Binary files differ
diff --git a/fonts/xcharter/vf/zchmia-fromvf.vf b/fonts/xcharter/vf/zchmia-fromvf.vf
new file mode 100644
index 0000000000..2d24aff150
--- /dev/null
+++ b/fonts/xcharter/vf/zchmia-fromvf.vf
Binary files differ
diff --git a/fonts/xcharter/vf/zchmia.vf b/fonts/xcharter/vf/zchmia.vf
index 40d7b81809..64d227d8d3 100644
--- a/fonts/xcharter/vf/zchmia.vf
+++ b/fonts/xcharter/vf/zchmia.vf
Binary files differ
diff --git a/language/japanese/gckanbun/LICENSE b/language/japanese/gckanbun/LICENSE
new file mode 100644
index 0000000000..69ab849d66
--- /dev/null
+++ b/language/japanese/gckanbun/LICENSE
@@ -0,0 +1,9 @@
+This package is licensed under the terms of the MIT License.
+
+Copyright (c) 2017-2021 Munehiro Yamamoto <munepixyz@gmail.com>
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/language/japanese/gckanbun/README.md b/language/japanese/gckanbun/README.md
new file mode 100644
index 0000000000..58fc1b8cfe
--- /dev/null
+++ b/language/japanese/gckanbun/README.md
@@ -0,0 +1,26 @@
+# gckanbun Package
+
+KANBUN ("Chinese writing") typesetting for upLaTeX and LuaLaTeX
+
+This package provides a KANBUN (漢文, "Chinese writing") typesetting for upLaTeX and LuaLaTeX.
+
+## Requirements
+
+ * recent [TeX Live](https://www.tug.org/texlive/) environment
+ (TeX Live 2017 or higher release version)
+
+
+## Installation
+
+Copy: `gckanbun.sty` -> `$TEXMF/tex/latex/gckanbun/`
+
+
+## License
+
+This package is licensed under the terms of the MIT License.
+
+
+--------------------
+
+Munehiro Yamamoto
+https://github.com/munepi
diff --git a/language/japanese/gckanbun/gckanbun.pdf b/language/japanese/gckanbun/gckanbun.pdf
new file mode 100644
index 0000000000..c3ec0b5fcf
--- /dev/null
+++ b/language/japanese/gckanbun/gckanbun.pdf
Binary files differ
diff --git a/language/japanese/gckanbun/gckanbun.sty b/language/japanese/gckanbun/gckanbun.sty
new file mode 100644
index 0000000000..c488ab3b4e
--- /dev/null
+++ b/language/japanese/gckanbun/gckanbun.sty
@@ -0,0 +1,182 @@
+% #!lualatex test-gckanbun
+%#!ptex2pdf -l -u test-gckanbun
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{gckanbun}
+ [2021/03/25 v1.1 KANBUN typesetting package (Green Cherry Ltd.)]
+
+%% declare package errors
+\def\gcknbn@error{\PackageError{gckanbun}}
+\def\gcknbn@warning{\PackageWarning{gckanbun}}
+\def\gcknbn@warningnoline{\PackageWarningNoLine{gckanbun}}
+\def\gcknbn@info{\PackageInfo{gckanbun}}
+
+\RequirePackage{keyval}
+\DeclareOption*{\gcknbn@setkey}
+\def\gcknbn@setkey{\expandafter\@gcknbn@setkey\expandafter{\CurrentOption}}
+\def\@gcknbn@setkey{\setkeys{gcknbn}}
+\def\gcknbn@prefix{gckanbun}%%given prefix for each commads
+\define@key{gcknbn}{prefix}{\gdef\gcknbn@prefix{#1}}
+
+\ExecuteOptions{prefix}
+\ProcessOptions\relax
+
+%% auto-detect engine
+\RequirePackage{ifuptex}
+\RequirePackage{ifluatex}
+\ifluatex
+ \@ifpackageloaded{luatexja}{}{%
+ \gcknbn@error{Please load package 'luatexja' when loading this package.}}
+\else\ifuptex
+ \def\zw{zw}\def\zh{zh}
+\else
+ \gcknbn@error{Package 'gckanbun' currently supports upLaTeX and LuaLaTeX.}
+\fi\fi
+
+\newcommand*\gcknbn@kanjiskip@fill{%
+ \ifluatex
+ \ltjsetparameter{kanjiskip=\fill}%
+ \else
+ \kanjiskip=\fill\relax
+ \fi
+}
+
+%% ルビ
+%% * グループルビ
+%% * 漢文訓点ã«å¯¾ã™ã‚‹ãµã‚ŠãŒãªï¼ˆãƒ¢ãƒŽãƒ«ãƒ“)
+\let\gcknbn@rubybox@text\relax
+\newdimen\gcknbn@rubybox@width
+\newdimen\gcknbn@furigana@width \gcknbn@furigana@width\z@
+\newdimen\gcknbn@dima
+\DeclareRobustCommand*\gcknbn@ruby[2]{%
+ \leavevmode% \setbox0=\hbox{#1}\setbox1=\hbox{\tiny#2}%
+ \begingroup
+ \gcknbn@dima\f@size\p@\relax \divide\gcknbn@dima by \tw@
+ \def\tiny{\@setfontsize\tiny{\gcknbn@dima}{\z@}}%
+ \setbox\z@=\hbox{#1}\setbox\@ne=\hbox{\tiny#2}%
+ \gdef\gcknbn@rubybox@text{#2}%
+ \global\gcknbn@rubybox@width=\wd\z@\relax
+ \gcknbn@furigana@okurigana}
+
+\def\gcknbn@furigana@okurigana{%
+ \futurelet\@let@token\gcknbn@@furigana@okurigana}
+\def\gcknbn@@furigana@okurigana{%
+ \ifx\@let@token\gcknbn@okurigana
+ \global\gcknbn@furigana@width=\wd\@ne\relax
+ \dimen\z@=\wd\z@
+ \smash{\hbox{%
+ \vbox{\hbox to \dimen\z@{\box\@ne\hss}%
+ \nointerlineskip\hbox to \dimen\z@{\hfil\box\z@\hfil}}}}%
+ \else
+ \ifdim\wd\z@>\wd\@ne\dimen\z@=\wd\z@\else\dimen\z@=\wd\@ne\fi
+ \penalty\@lowpenalty
+ \smash{\hbox{\gcknbn@kanjiskip@fill
+ \vbox{\hbox to \dimen\z@{\tiny\hfil\gcknbn@rubybox@text\hfil}%
+ \nointerlineskip\hbox to \dimen\z@{\hfil\box\z@\hfil}}}}%
+ \fi
+ \endgroup}
+
+%% 訓点
+\newdimen\gcknbn@okurigana@width \gcknbn@okurigana@width\z@
+\newdimen\gcknbn@kaeriten@width \gcknbn@kaeriten@width\z@
+%%訓点é€ã‚Šä»®å
+\newcommand*\gcknbn@okurigana[1]{%
+ \nobreak\leavevmode
+ \begingroup
+ \gcknbn@dima\f@size\p@\relax \divide\gcknbn@dima by \tw@
+ \def\tiny{\@setfontsize\tiny{\gcknbn@dima}{\z@}}%
+ \setbox\z@=\hbox{\tiny #1}%
+ \ifdim\gcknbn@furigana@width>0.9999\zw\relax
+ \global\gcknbn@okurigana@width=\dimexpr\gcknbn@furigana@width + \wd\z@ - 1\zw\relax
+ \else
+ \global\gcknbn@okurigana@width=\dimexpr\wd\z@ - .5\zw\relax
+ \fi
+ \smash{\hbox{%
+ \vbox{\hbox to \gcknbn@okurigana@width{%
+ \ifdim\gcknbn@furigana@width>0.9999\zw\relax
+ \hspace*{\dimexpr\gcknbn@furigana@width - 1\zw\relax}%
+ \else
+ \hspace*{-.5\zw}%
+ \fi
+ \box\z@}%
+ \nointerlineskip
+ \hbox to \gcknbn@okurigana@width{\hfil\vphantom{\char\euc"A1A1%"
+ }\hfil}}}}%
+ \global\gcknbn@furigana@width=\z@\relax
+ \gcknbn@okurigana@kaeriten}
+
+\def\gcknbn@okurigana@kaeriten{%
+ \futurelet\@let@token\gcknbn@@okurigana@kaeriten}
+\def\gcknbn@@okurigana@kaeriten{%
+ \ifx\@let@tokenã€
+ \gcknbn@okurigana@kutoten@skip
+ \global\gcknbn@okurigana@width=\z@
+ \else\ifx\@let@token。
+ \gcknbn@okurigana@kutoten@skip
+ \global\gcknbn@okurigana@width=\z@
+ \else\ifx\@let@token\gcknbn@kaeriten
+ \gcknbn@okurigana@kaeriten@skip
+ \fi\fi\fi
+ \endgroup}
+\def\gcknbn@okurigana@kutoten@skip{%
+ \hspace*{-\gcknbn@okurigana@width}}
+\def\gcknbn@okurigana@kaeriten@skip{%
+ \hspace*{-\gcknbn@okurigana@width}}
+
+%%訓点返り点
+\newcommand*\gcknbn@kaeriten{%
+ \@ifnextchar-{\gcknbn@tateten@kaeriten@hh}{%
+ \@ifnextcharâ€{\gcknbn@tateten@kaeriten@zh}{%
+ \gcknbn@@kaeriten}}}
+
+\newcommand*\gcknbn@@kaeriten[1]{%
+ \nobreak\leavevmode
+ \begingroup
+ \gcknbn@dima\f@size\p@\relax \divide\gcknbn@dima by \tw@
+ \def\tiny{\@setfontsize\tiny{\gcknbn@dima}{\z@}}%
+ \setbox\z@=\hbox{\tiny #1}%
+ \global\gcknbn@kaeriten@width=\wd\z@\relax
+ \smash{\lower.25\zw\hbox{\box\z@\hss}}%
+ \endgroup\gcknbn@kaeriten@kutoten}
+
+\def\gcknbn@kaeriten@kutoten{\futurelet\@let@token\gcknbn@@kaeriten@kutoten}
+\def\gcknbn@@kaeriten@kutoten{%
+ \ifx\@let@tokenã€
+ \gcknbn@kaeriten@kutoten@skip
+ \global\gcknbn@kaeriten@width=\z@
+ \else\ifx\@let@token。
+ \gcknbn@kaeriten@kutoten@skip
+ \global\gcknbn@kaeriten@width=\z@
+ \else
+ \gcknbn@kaeriten@okurigana@skip
+ \fi\fi
+}
+\def\gcknbn@kaeriten@kutoten@skip{%
+ \hspace*{-\gcknbn@kaeriten@width}%
+}
+\def\gcknbn@kaeriten@okurigana@skip{%
+ \ifdim\gcknbn@okurigana@width>\gcknbn@kaeriten@width
+ \hspace*{\dimexpr\gcknbn@okurigana@width - \gcknbn@kaeriten@width}%
+ \fi
+}
+
+\def\gcknbn@tateten@kaeriten@hh-{\gcknbn@@tateten@kaeriten}
+\def\gcknbn@tateten@kaeriten@zhâ€{\gcknbn@@tateten@kaeriten}
+\newcommand*\gcknbn@@tateten@kaeriten[1]{%
+ \nobreak\leavevmode
+ \begingroup
+ \gcknbn@dima\f@size\p@\relax \divide\gcknbn@dima by \tw@
+ \def\tiny{\@setfontsize\tiny{\gcknbn@dima}{\z@}}%
+ \setbox\z@=\hbox{\tiny\char"3190}%"
+ \global\gcknbn@kaeriten@width=\wd\z@\relax
+ \smash{\lower.35\zw\hbox{%
+ \vbox{\hbox to \gcknbn@kaeriten@width{\hfil\box\z@\hfil}%
+ \vspace*{-.1\zw}%
+ \nointerlineskip\hbox to \gcknbn@kaeriten@width{\tiny\hfil#1\hfil}}}}%
+ \endgroup}
+
+%% Finaly, provide \<prefix>ruby, \<prefix>okurigana, \<prefix>kaeriten
+\expandafter\let\csname\gcknbn@prefix ruby\endcsname\gcknbn@ruby
+\expandafter\let\csname\gcknbn@prefix okurigana\endcsname\gcknbn@okurigana
+\expandafter\let\csname\gcknbn@prefix kaeriten\endcsname\gcknbn@kaeriten
+
+\endinput
diff --git a/language/japanese/gckanbun/gckanbun.tex b/language/japanese/gckanbun/gckanbun.tex
new file mode 100644
index 0000000000..c926de1ae5
--- /dev/null
+++ b/language/japanese/gckanbun/gckanbun.tex
@@ -0,0 +1,92 @@
+%#!lualatex
+\documentclass{jlreq}
+\usepackage{gckanbun}
+\usepackage{shortvrb}\MakeShortVerb{\|}
+
+\newcommand*\upLaTeX{up\kern-.05em\LaTeX}
+\newcommand*\LuaLaTeX{Lua\LaTeX}
+
+\title{\textsf{gckanbun} Package}
+\author{Munehiro Yamamoto}
+\date{2021/03/25 v1.1}
+\begin{document}
+\maketitle
+
+\begin{abstract}
+This package provides a KANBUN (漢文) typesetting for {\upLaTeX} and \LuaLaTeX.
+
+ã“ã®ãƒ‘ッケージã¯ã€{\upLaTeX}ã¨{\LuaLaTeX}ã«å¯¾ã—ã¦æ¼¢æ–‡çµ„ã¿ã‚’æä¾›ã—ã¾ã™ã€‚
+\end{abstract}
+
+\section{\textsf{gckanbun}パッケージã®èª­ã¿è¾¼ã¿}
+
+\textsf{gckanbun}パッケージを読ã¿è¾¼ã‚€ã ã‘ã§ã™ã€‚
+
+{\LuaLaTeX}ã®å ´åˆã€\textsf{luatexja}パッケージをã‚らã‹ã˜ã‚読ã¿è¾¼ã‚“ã§ãŠãå¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚
+ãªãŠã€\textsf{jlreq}クラスを利用ã™ã‚‹ã¨ã€jlreqクラス内部ã§\textsf{luatexja}パッケージを読ã¿è¾¼ã¿ã¾ã™ã€‚
+
+\begin{quote}
+\begin{verbatim}
+%\usepackage{luatexja}%%<= LuaLaTeXã®å ´åˆ
+\usepackage[<オプション>]{gckanbun}
+\end{verbatim}
+\end{quote}
+
+利用å¯èƒ½ãªã‚ªãƒ—ションã¯ä»¥ä¸‹ã®ã¨ãŠã‚Šã§ã™ã€‚
+\begin{itemize}
+\item |prefix=<prefix>|(デフォルト値:|gckanbun|):
+\textsf{gckanbun}パッケージãŒæä¾›ã™ã‚‹3ã¤ã®ã‚³ãƒžãƒ³ãƒ‰|\gckanbunruby|ã€|\gckanbunokurigana|ã€|\gckanbunkaeriten|ã‚’ãã‚Œãžã‚Œ|\<prefix>ruby|ã€|\<prefix>okurigana|ã€|\<prefix>kaeriten|ã¨ã—ã¦æä¾›ã—ã¾ã™ã€‚
+\end{itemize}
+
+\section{例}
+
+以下ã®{\LaTeX}文章を{\LuaLaTeX}ã§ã‚¿ã‚¤ãƒ—セットã—ã¾ã™ã€‚
+ã¤ã¾ã‚Šã€|lualatex|コマンドを実行ã—ã¾ã™ã€‚
+
+\begin{quote}
+\small
+\begin{verbatim}
+%#!lualatex
+\documentclass[tate]{jlreq}
+\usepackage[prefix=]{gckanbun}%%=> <prefix>を「ãªã—ã€ã¨ã—ã¾ã—ãŸã€‚
+\begin{document}
+自\okurigana{リ}\kaeriten{二}桓公\kaeriten{一}八世\okurigana{ニシテ}
+至\okurigana{ル}\kaeriten{二}景公\okurigana{ニ}\kaeriten{一}。
+有\okurigana{リ}\kaeriten{二}æ™å­\okurigana{トイフ}者\kaeriten{一}ã€
+\ruby{事}{ã¤ã‹}\okurigana{フ}\kaeriten{レ}之\okurigana{ニ}。
+å\okurigana{ãƒ}嬰ã€\ruby{å­—}{ã‚ã–ãª}\okurigana{ãƒ}平仲。
+以\okurigana{テ}\kaeriten{二}節倹力行\okurigana{ヲ}\kaeriten{一}
+é‡\okurigana{ンゼラル}\kaeriten{二}於齊\okurigana{ニ}\kaeriten{一}。
+\ruby{一}{ã„ã£}\ruby{ç‹}{ã“}\ruby{裘}{ãã‚…ã†}三åå¹´ã€
+豚肩ä¸\kaeriten{レ}\ruby{掩}{ãŠãŠ}\okurigana{ãƒ}\kaeriten{レ}豆。
+齊國之士ã€å¾…\okurigana{ãƒãƒ†}以\okurigana{テ}擧\okurigana{グル}\kaeriten{レ}
+ç«\okurigana{ヲ}者ã€ä¸ƒå餘家\okurigana{アリ}。
+\end{document}
+\end{verbatim}
+\end{quote}
+
+ã“ã®ã¨ãã€çµæžœã¯ä»¥ä¸‹ã®ã¨ãŠã‚Šã§ã™ã€‚
+
+\begin{center}
+\let\ruby\gckanbunruby
+\let\okurigana\gckanbunokurigana
+\let\kaeriten\gckanbunkaeriten
+\hbox{\tate
+\vbox to \hsize{\vfil
+\begin{minipage}{15\zw}
+自\okurigana{リ}\kaeriten{二}桓公\kaeriten{一}八世\okurigana{ニシテ}
+至\okurigana{ル}\kaeriten{二}景公\okurigana{ニ}\kaeriten{一}。
+有\okurigana{リ}\kaeriten{二}æ™å­\okurigana{トイフ}者\kaeriten{一}ã€
+\ruby{事}{ã¤ã‹}\okurigana{フ}\kaeriten{レ}之\okurigana{ニ}。
+å\okurigana{ãƒ}嬰ã€\ruby{å­—}{ã‚ã–ãª}\okurigana{ãƒ}平仲。
+以\okurigana{テ}\kaeriten{二}節倹力行\okurigana{ヲ}\kaeriten{一}
+é‡\okurigana{ンゼラル}\kaeriten{二}於齊\okurigana{ニ}\kaeriten{一}。
+\ruby{一}{ã„ã£}\ruby{ç‹}{ã“}\ruby{裘}{ãã‚…ã†}三åå¹´ã€
+豚肩ä¸\kaeriten{レ}\ruby{掩}{ãŠãŠ}\okurigana{ãƒ}\kaeriten{レ}豆。
+齊國之士ã€å¾…\okurigana{ãƒãƒ†}以\okurigana{テ}擧\okurigana{グル}\kaeriten{レ}
+ç«\okurigana{ヲ}者ã€ä¸ƒå餘家\okurigana{アリ}。
+\end{minipage}
+\vfil}}%
+\end{center}
+
+\end{document}
diff --git a/language/japanese/gckanbun/test-gckanbun.tex b/language/japanese/gckanbun/test-gckanbun.tex
new file mode 100644
index 0000000000..dfb8fceec4
--- /dev/null
+++ b/language/japanese/gckanbun/test-gckanbun.tex
@@ -0,0 +1,177 @@
+%% https://gist.github.com/munepi/5c9e53936e3540b8374b4ab14e6b7832
+%#!lualatex
+% #!ptex2pdf -l -u
+\documentclass[paper=a5,tate]{jlreq}
+%\usepackage{gckanbun}%%=> provides \gckanbunruby, \gckanbunokurigana, \gckanbunkaeriten as default
+\usepackage[prefix=]{gckanbun}%%=> provides \ruby, \okurigana, \kaeriten
+%\usepackage[prefix=kanbun]{gckanbun}%%=> provides \kanbunruby, \kanbunokurigana, \kanbunkaeriten
+
+\newcommand*{\onelineskip}{\par\vspace{\baselineskip}\par}
+\begin{document}
+ã€è¨“点(返り点・訓点é€ã‚Šä»®å)】
+
+% Tateten(縦点)
+% Unicode 表示 å称 備考
+U+3190 ㆠ%IDEOGRAPHIC ANNOTATION LINKING MARK
+
+% Kaeriten(返り点)
+% Unicode 表示 å称 備考
+U+3191 ㆑ %IDEOGRAPHIC ANNOTATION REVERSE MARK
+U+3192 ㆒ %IDEOGRAPHIC ANNOTATION ONE MARK
+U+3193 ㆓ %IDEOGRAPHIC ANNOTATION TWO MARK
+U+3194 ㆔ %IDEOGRAPHIC ANNOTATION THREE MARK
+U+3195 ㆕ %IDEOGRAPHIC ANNOTATION FOUR MARK
+U+3196 ㆖ %IDEOGRAPHIC ANNOTATION TOP MARK
+U+3197 ㆗ %IDEOGRAPHIC ANNOTATION MIDDLE MARK
+U+3198 ㆘ %IDEOGRAPHIC ANNOTATION BOTTOM MARK
+U+3199 ㆙ %IDEOGRAPHIC ANNOTATION FIRST MARK
+U+319A ㆚ %IDEOGRAPHIC ANNOTATION SECOND MARK
+U+319B ㆛ %IDEOGRAPHIC ANNOTATION THIRD MARK
+U+319C ㆜ %IDEOGRAPHIC ANNOTATION FOURTH MARK
+U+319D ㆠ%IDEOGRAPHIC ANNOTATION HEAVEN MARK
+U+319E ㆞ %IDEOGRAPHIC ANNOTATION EARTH MARK
+U+319F ㆟ %IDEOGRAPHIC ANNOTATION MAN MARK
+
+%% 以下ã®ã‚µãƒ³ãƒ—ルã¯ã€é’空文庫ã®è¨“点 https://www.aozora.gr.jp/annotation/kunten.html ã‚’å…ƒã«ã—ã¦ã„ã¾ã™ã€‚
+[返り点]
+% 自[#二]女王國[#一]æ±åº¦ï¼»ï¼ƒãƒ¬ï¼½æµ·åƒé¤˜é‡Œã€‚
+
+â‘ 
+自\kaeriten{㆓}女王國\kaeriten{㆒}æ±åº¦\kaeriten{㆑}æµ·åƒé¤˜é‡Œã€‚
+
+②レ点ã¨ãã®ä»–ã®è¿”り点ãŒçµ„ã¿åˆã‚ã•ã£ã¦ã„ã‚‹å ´åˆ
+% 見[#二]大人所[#一レ]敬。
+
+見\kaeriten{㆓}大人所\kaeriten{㆒㆑}敬。
+
+③竪点ã¨è¿”り点ã®è¨˜è¼‰é †
+% 而敬â€ï¼»ï¼ƒäºŒï¼½ç¥­å¤©ç¥žåœ°ç¥‡ï¼»ï¼ƒä¸€ï¼½ã€‚
+
+而敬\kaeriten-{㆓}祭天神地祇\kaeriten{㆒}。
+而敬\kaeritenâ€{㆓}祭天神地祇\kaeriten{㆒}。
+
+[訓点é€ã‚Šä»®åï¼½
+% 山城[#(ノ)]國久世[#(ノ)]郡水主[#(ニ)]å[#(ス)]山背[#(ノ)]大國魂命[#(ノ)]神ã€
+
+â‘ 
+山城\okurigana{ノ}國久世\okurigana{ノ}郡水主\okurigana{ニ}å\okurigana{ス}山背\okurigana{ノ}大國魂命\okurigana{ノ}神ã€
+
+②訓点é€ã‚Šä»®åã¨ã—ã¦ã€æ¼¢å­—(万葉仮å)ãŒç”¨ã„られã¦ã„ã‚‹å ´åˆ
+% 爾時倭姫命見悦給[#(弖)]ã€å…¶è™•ï¼»ï¼ƒï¼ˆçˆ¾ï¼‰ï¼½é­šè¦‹ç¤¾å®šè³œï¼»ï¼ƒï¼ˆæ”¯ï¼‰ï¼½ã¨ã‚り。
+
+爾時倭姫命見悦給\okurigana{å¼–}ã€å…¶è™•\okurigana{爾}魚見社定賜\okurigana{支}ã¨ã‚り。
+
+[返り点ã¨è¨“点é€ã‚Šä»®åã®æ··åœ¨ï¼½
+% 噛[#(テ)][#二]å¤äººè²§äº¤è¡Œï¼»ï¼ƒï¼ˆãƒŽï¼‰ï¼½ä¹‹è©©ï¼»ï¼ƒï¼ˆãƒ²ï¼‰ï¼½ï¼»ï¼ƒä¸€ï¼½å[#(テ)]而戯åºï¼»ï¼ƒï¼ˆã‚¹ï¼‰ï¼½
+
+å™›\okurigana{テ}\kaeriten{㆓}å¤äººè²§äº¤è¡Œ\okurigana{ノ}之詩\okurigana{ヲ}\kaeriten{㆒}å\okurigana{テ}而戯åº\okurigana{ス}
+
+[例]
+\ruby{一}{ã„ã£}\ruby{ç‹}{ã“}\ruby{裘}{ãã‚…ã†}三åå¹´
+
+自\okurigana{リ}\kaeriten{二}
+桓公\kaeriten{一}
+八世\okurigana{ニシテ}
+至\okurigana{ル}\kaeriten{二}
+景公\okurigana{ニ}\kaeriten{一}。
+有\okurigana{リ}\kaeriten{二}
+æ™
+å­\okurigana{トイフ}
+者\kaeriten{一}ã€
+\ruby{事}{ã¤ã‹}\okurigana{フ}\kaeriten{レ}
+之\okurigana{ニ}。
+å\okurigana{ãƒ}
+嬰ã€
+\ruby{å­—}{ã‚ã–ãª}\okurigana{ãƒ}平仲。
+以\okurigana{テ}\kaeriten{二}
+節倹力
+行\okurigana{ヲ}\kaeriten{一}
+é‡\okurigana{ンゼラル}\kaeriten{二}
+æ–¼
+齊\okurigana{ニ}\kaeriten{一}。
+\ruby{一}{ã„ã£}
+\ruby{ç‹}{ã“}
+\ruby{裘}{ãã‚…ã†}
+三åå¹´ã€è±šè‚©
+ä¸\kaeriten{レ}
+\ruby{掩}{ãŠãŠ}\okurigana{ãƒ}\kaeriten{レ}
+豆。齊國之士ã€
+å¾…\okurigana{ãƒãƒ†}
+以\okurigana{テ}
+擧\okurigana{グル}\kaeriten{レ}
+ç«\okurigana{ヲ}
+者ã€ä¸ƒå餘家\okurigana{アリ}。
+
+æ™å­
+出\okurigana{ヅ}。
+å…¶\okurigana{ノ}御之妻ã€
+従\okurigana{リ}\kaeriten{二}
+門間\kaeriten{一}
+窺\okurigana{ヘãƒ}ã€
+其\okurigana{ノ}夫
+æ“\okurigana{ã‚·}\kaeriten{二}
+大蓋\okurigana{ヲ}\kaeriten{一}ã€
+\ruby{ç­–}{ã‚€ã¡ã†}\okurigana{ãƒ}\kaeriten{二}
+駟馬\okurigana{ヲ}\kaeriten{一}ã€
+æ„æ°—æšæš\okurigana{トシテ}
+自得\okurigana{ス}。
+既\okurigana{ニシテ}而
+帰\okurigana{ル}。
+妻請\okurigana{ヒテ}\kaeriten{レ}
+去\okurigana{ランコトヲ}
+æ›°\okurigana{ãƒã‚¯}ã€
+「æ™å­\okurigana{ãƒ}
+身相\okurigana{トシテ}\kaeriten{二}
+齊國\okurigana{ニ}\kaeriten{一}ã€
+å顯\okurigana{ãƒãƒ«}\kaeriten{二}
+諸侯\okurigana{ニ}\kaeriten{一}。
+観\okurigana{ルニ}\kaeriten{二}
+其\okurigana{ノ}
+å¿—\okurigana{ヲ}\kaeriten{一}ã€
+\ruby{嘗}{ã¤ã­}\okurigana{ニ}
+有\okurigana{リ}\kaeriten{二}
+以\okurigana{テ}
+自\okurigana{ラ}
+下\okurigana{ルコト}\kaeriten{一}。
+å­\okurigana{ãƒ}
+為\okurigana{リテ}\kaeriten{二}
+人\okurigana{ノ}
+僕御\okurigana{ト}\kaeriten{一}ã€
+自\okurigana{ラ}
+以\okurigana{テ}
+為\okurigana{ス}\kaeriten{レ}
+足\okurigana{レリト}。
+妾是\okurigana{ヲ}
+以\okurigana{テ}
+求\okurigana{ムル}\kaeriten{レ}
+去\okurigana{ランコトヲ}
+也\okurigana{ト}。ã€
+御者\ruby{乃}{ã™ãªã‚}\okurigana{ãƒ}
+自\okurigana{ラ}
+抑æ\okurigana{ス}。
+æ™å­
+怪\okurigana{ミテ}
+而å•\okurigana{フ}\kaeriten{レ}
+之\okurigana{ヲ}。
+以\okurigana{テ}\kaeriten{レ}
+實\okurigana{ヲ}
+\ruby{対}{ã“ãŸ}\okurigana{フ}。
+薦\okurigana{メテ}
+為\okurigana{セリ}\kaeriten{二}
+大夫\okurigana{ト}\kaeriten{一}。
+
+\onelineskip
+
+漢文ã«å¯¾ã™ã‚‹ãµã‚ŠãŒãªã¯ã€ãƒ¢ãƒŽãƒ«ãƒ“仕様ã§ã™ã€‚
+例ãˆã°ã€ã€Œ\ruby{æ¯}{ã¼}\ruby{å­—}{ã˜}\okurigana{ト}ã€ã€‚
+漢文ã«å¯¾ã™ã‚‹ãµã‚ŠãŒãªã‚’グループルビã¨ã™ã‚‹ã¨ã€
+「\ruby{æ¯å­—}{ã¼ã˜}\okurigana{ト}ã€ã¨ãªã‚Šã€æ­£ã—ã組版ã•ã‚Œã¾ã›ã‚“。
+
+\ruby{â–¡}{ãµ}\okurigana{オクリガナ}\kaeriten{一レ}
+\ruby{â–¡}{ãµã‚Š}\okurigana{オクリガナ}\kaeriten{一レ}
+□\okurigana{オクリ}\kaeriten{一レ}。
+□\okurigana{ランコトヲ}\kaeriten{一}□□□□□
+â–¡\okurigana{ト}\kaeriten{二}ã€â–¡â–¡â–¡â–¡â–¡
+□\okurigana{ト}\kaeriten{三}。
+
+\end{document}
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee-alphabetic.pdf b/macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee-alphabetic.pdf
index dea42d5d67..6ba29200cc 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee-alphabetic.pdf
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee-alphabetic.pdf
Binary files differ
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee-alphabetic.tex b/macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee-alphabetic.tex
index 511b761e6f..8b6572b70e 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee-alphabetic.tex
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee-alphabetic.tex
@@ -24,8 +24,8 @@
\href{mailto:joseph.wright@morningstar2.co.uk}
{\texttt{joseph.wright@morningstar2.co.uk}}}}
\title{The \pkg{ieee-alphabetic} bibliography style for \pkg{biblatex}%
- \footnote{This file describes v1.3d, last revised 2020/12/29.}}
-\date{Released 2020/12/29}
+ \footnote{This file describes v1.3e, last revised 2021/03/25.}}
+\date{Released 2021/03/25}
\providecommand*{\pkg}[1]{\textsf{#1}}
@@ -55,7 +55,7 @@ of example citations.
\end{document}
%%
-%% Copyright (C) 2011-2013,2015-2020 by
+%% Copyright (C) 2011-2013,2015-2021 by
%% Joseph Wright <joseph.wright@morningstar2.co.uk>
%%
%% It may be distributed and/or modified under the conditions of
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee.pdf b/macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee.pdf
index 38c1062d1e..50d8653a03 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee.pdf
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee.pdf
Binary files differ
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee.tex b/macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee.tex
index 62a9daac31..884af775cd 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee.tex
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee.tex
@@ -24,8 +24,8 @@
\href{mailto:joseph.wright@morningstar2.co.uk}
{\texttt{joseph.wright@morningstar2.co.uk}}}}
\title{The \pkg{ieee} bibliography style for \pkg{biblatex}%
- \footnote{This file describes v1.3d, last revised 2020/12/29.}}
-\date{Released 2020/12/29}
+ \footnote{This file describes v1.3e, last revised 2021/03/25.}}
+\date{Released 2021/03/25}
\providecommand*{\opt}[1]{\texttt{#1}}
\providecommand*{\pkg}[1]{\textsf{#1}}
@@ -142,13 +142,14 @@ be sent by e-mail to
\changes{v1.3}{2018/08/20}{Hungarian localisation}
\changes{v1.3b}{2020/02/26}{Add quotes to website titles}
\changes{v1.3d}{2020/12/17}{Adjust \texttt{online} type}
+\changes{v1.3e}{2021/03/25}{Adjust truncation of names list}
\PrintChanges
\end{document}
%%
-%% Copyright (C) 2011-2013,2015-2020 by
+%% Copyright (C) 2011-2013,2015-2021 by
%% Joseph Wright <joseph.wright@morningstar2.co.uk>
%%
%% It may be distributed and/or modified under the conditions of
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee-alphabetic.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee-alphabetic.bbx
index 612bd44630..ec11ab8dd0 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee-alphabetic.bbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee-alphabetic.bbx
@@ -8,7 +8,7 @@
%% ---------------------------------------------------------------
%%
-\ProvidesFile{ieee-alphabetic.bbx}[2020/12/29 v1.3d biblatex bibliography style]
+\ProvidesFile{ieee-alphabetic.bbx}[2021/03/25 v1.3e biblatex bibliography style]
\RequireBibliographyStyle{ieee}
@@ -53,7 +53,7 @@
{\item}
%%
-%% Copyright (C) 2011-2013,2015-2020 by
+%% Copyright (C) 2011-2013,2015-2021 by
%% Joseph Wright <joseph.wright@morningstar2.co.uk>
%%
%% It may be distributed and/or modified under the conditions of
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee-alphabetic.cbx b/macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee-alphabetic.cbx
index 0209c18730..931fba463a 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee-alphabetic.cbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee-alphabetic.cbx
@@ -8,7 +8,7 @@
%% ---------------------------------------------------------------
%%
-\ProvidesFile{ieee-alphabetic.cbx}[2020/12/29 v1.3d biblatex citation style]
+\ProvidesFile{ieee-alphabetic.cbx}[2021/03/25 v1.3e biblatex citation style]
\RequireCitationStyle{alphabetic}
@@ -45,7 +45,7 @@
}
%%
-%% Copyright (C) 2011-2013,2015-2020 by
+%% Copyright (C) 2011-2013,2015-2021 by
%% Joseph Wright <joseph.wright@morningstar2.co.uk>
%%
%% It may be distributed and/or modified under the conditions of
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee.bbx
index 6bb139f627..6b42a71dba 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee.bbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee.bbx
@@ -8,7 +8,7 @@
%% ---------------------------------------------------------------
%%
-\ProvidesFile{ieee.bbx}[2020/12/29 v1.3d biblatex bibliography style]
+\ProvidesFile{ieee.bbx}[2021/03/25 v1.3e biblatex bibliography style]
% Load the standard style to avoid copy-pasting unnecessary material
\RequireBibliographyStyle{numeric-comp}
@@ -23,8 +23,9 @@
% Alter settings that carry through from biblatex
\ExecuteBibliographyOptions{
giveninits,
- maxnames = 999,
- minnames = 3,
+ minnames = 1,
+ maxcitenames = 2,
+ maxbibnames = 6,
sorting = none
}
\uspunctuation
@@ -790,7 +791,7 @@
\usebibmacro{finentry}}
%%
-%% Copyright (C) 2011-2013,2015-2020 by
+%% Copyright (C) 2011-2013,2015-2021 by
%% Joseph Wright <joseph.wright@morningstar2.co.uk>
%%
%% It may be distributed and/or modified under the conditions of
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee.cbx b/macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee.cbx
index 94b89c5236..df2e02fc9d 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee.cbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-ieee/ieee.cbx
@@ -8,7 +8,7 @@
%% ---------------------------------------------------------------
%%
-\ProvidesFile{ieee.cbx}[2020/12/29 v1.3d biblatex citation style]
+\ProvidesFile{ieee.cbx}[2021/03/25 v1.3e biblatex citation style]
\RequireCitationStyle{numeric-comp}
@@ -104,7 +104,7 @@
{}}}
%%
-%% Copyright (C) 2011-2013,2015-2020 by
+%% Copyright (C) 2011-2013,2015-2021 by
%% Joseph Wright <joseph.wright@morningstar2.co.uk>
%%
%% It may be distributed and/or modified under the conditions of
diff --git a/macros/latex/contrib/easybook/doc/chapter1.tex b/macros/latex/contrib/easybook/doc/chapter1.tex
index 1d15512317..4b0a5c2475 100644
--- a/macros/latex/contrib/easybook/doc/chapter1.tex
+++ b/macros/latex/contrib/easybook/doc/chapter1.tex
@@ -57,7 +57,7 @@
\section{表格}
\index{b@表格}
-åˆå¹¶è¡¨æ ¼åˆ—使用 \lstinline{\multicolumn} 命令,åˆå¹¶è¡Œå¯ä»¥ä½¿ç”¨ \lstinline{makecell} å®åŒ…çš„ \lstinline{\multirowcell} 命令。当æ’入的表格内容过长以至于一行放ä¸ä¸‹çš„情况å¯ä»¥ä½¿ç”¨ \lstinline{tabularx} 环境,文档类设置了\textsf{Lã€Cå’ŒR}三个列对é½é€‰é¡¹ï¼Œä¸€ä¸ªä¾‹å­å¦‚\cref{tab:example} 所示。
+åˆå¹¶è¡¨æ ¼åˆ—使用 \lstinline{\multicolumn} 命令,åˆå¹¶è¡Œå¯ä»¥ä½¿ç”¨ \lstinline{multirow} å®åŒ…çš„ \lstinline{\multirow} 命令。当æ’入的表格内容过长以至于一行放ä¸ä¸‹çš„情况å¯ä»¥ä½¿ç”¨ \lstinline{tabularx} 环境,文档类设置了\textsf{Lã€Cå’ŒR}三个列对é½é€‰é¡¹ï¼Œä¸€ä¸ªä¾‹å­å¦‚\cref{tab:example} 所示。
\begin{table}[htbp]
\centering
\bicaption{使用tabularx创建内容过长表格}{Use tabularx to create a table with too long content}\label{tab:example}\small
@@ -66,9 +66,9 @@
Aliquam & Integer & Pellentesque tincidunt purus
vel magna. \\
\midrule
- viverra & \multirowcell{3}[0ex][l]{metus} & Nulla malesuada porttitor diam. Vestibulum lectus. Proin mauris. Proin eu nunc eu urna hendrerit faucibus. \\
+ viverra & \multirow[c]{3}*{metus} & Nulla malesuada porttitor diam. Vestibulum lectus. Proin mauris. Proin eu nunc eu urna hendrerit faucibus. \\
semper & & Nullam elementum, urna vel imperdiet sodales, elit ipsum pharetra ligula, ac pretium ante justo a nulla. Curabitur tristique arcu eu metus. \\
- \multicolumn{2}{c}{\multirowcell{3}{convallis}} & Nunc elementum fermentum wisi. Aenean placerat. Ut imperdiet, enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. \\
+ \multicolumn{2}{c}{\multirow{3}*[0ex]{convallis}} & Nunc elementum fermentum wisi. Aenean placerat. Ut imperdiet, enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim. \\
\bottomrule
\end{tabularx}
\end{table}
diff --git a/macros/latex/contrib/easybook/doc/chapter2.tex b/macros/latex/contrib/easybook/doc/chapter2.tex
index 5b42327bd1..cee689e4d4 100644
--- a/macros/latex/contrib/easybook/doc/chapter2.tex
+++ b/macros/latex/contrib/easybook/doc/chapter2.tex
@@ -58,12 +58,12 @@ The Stokes formula is an extension of the basic calculus formula in the case of
这是一个è¯æ˜Žï¼Œæœ«å°¾è‡ªåŠ¨æ·»åŠ è¯æ˜Žç»“æŸç¬¦ã€‚
\end{proof}
-\begin{mybox}*[MintCream](My title)
+\begin{easybox}*[MintCream](Aspirin)
\index{z@自定义盒å­}
\zhlipsum*[3][name = aspirin]
\tcblower
\zhlipsum*[8][name = aspirin]
-\end{mybox}
+\end{easybox}
\zhlipsum*[3][name = aspirin]
\begin{exercise}[LightYellow][1.](习题)
diff --git a/macros/latex/contrib/easybook/doc/easybook-demo.pdf b/macros/latex/contrib/easybook/doc/easybook-demo.pdf
index e0f895c924..23020eff17 100644
--- a/macros/latex/contrib/easybook/doc/easybook-demo.pdf
+++ b/macros/latex/contrib/easybook/doc/easybook-demo.pdf
Binary files differ
diff --git a/macros/latex/contrib/easybook/doc/easybook-demo.tex b/macros/latex/contrib/easybook/doc/easybook-demo.tex
index cc9887d612..05e371c34d 100644
--- a/macros/latex/contrib/easybook/doc/easybook-demo.tex
+++ b/macros/latex/contrib/easybook/doc/easybook-demo.tex
@@ -14,7 +14,7 @@
% multoc = true,
% withpart = true,
footwith = page,
- % notomath = false,
+ notomath = true,
rulewidth = 0.75pt,
% uppercase = false,
number-sep = {.}
@@ -99,7 +99,7 @@
\url{https://latexstudio.net} \\
\url{https://gitee.com/texl3/easybook}\thanks{Gitee为项目的主è¦å‘布地å€ã€‚}
}
-\date{2021/03/23\hskip\ccwd\relax v1.23z}
+\date{2021/03/25\hskip\ccwd\relax v1.24}
\frontmatter[roman]
\maketitle
diff --git a/macros/latex/contrib/easybook/doc/easybook.pdf b/macros/latex/contrib/easybook/doc/easybook.pdf
index 742fb38739..e14364234e 100644
--- a/macros/latex/contrib/easybook/doc/easybook.pdf
+++ b/macros/latex/contrib/easybook/doc/easybook.pdf
Binary files differ
diff --git a/macros/latex/contrib/easybook/easybook.dtx b/macros/latex/contrib/easybook/easybook.dtx
index 0a587aea74..e71b2b46e4 100644
--- a/macros/latex/contrib/easybook/easybook.dtx
+++ b/macros/latex/contrib/easybook/easybook.dtx
@@ -51,7 +51,7 @@ The latest version of this license is in
%
% \changes{v1.20}{2021/01/09}{修改和完善用户文档。}
% \changes{v1.20}{2021/01/09}{模æ¿æ›´æ”¹ä¸ºä½¿ç”¨ CC-BY 许å¯å议。}
-% \changes{v1.23z}{2021/03/19}{ä¿®å¤åœ¨ \pkg{ctex} v2.5.6 æ›´æ–°åŽ \cls{easybook} 与 \pkg{hyperref} 冲çªé—®é¢˜ã€‚}
+% \changes{v1.23}{2021/03/19}{ä¿®å¤åœ¨ \pkg{ctex} v2.5.6 æ›´æ–°åŽ \cls{easybook} 与 \pkg{hyperref} 冲çªé—®é¢˜ã€‚}
%
% \CheckSum{0}
%
@@ -73,7 +73,7 @@ The latest version of this license is in
%
% \title{\sffamily easybook书ç±æ–‡æ¡£ç±»}
% \author{瞿毅}
-% \date{2021/03/23\hskip\ccwd\relax v1.23z\thanks{\url{https://gitee.com/texl3/easybook}}}
+% \date{2021/03/25\hskip\ccwd\relax v1.24\thanks{\url{https://gitee.com/texl3/easybook}}}
% \maketitle
% \begin{abstract}
% \cls{easybook} 是基于 \cls{ctexbook} 书ç±æ–‡æ¡£ç±»åˆ›å»ºä»¥æžç®€ä¸ºé£Žæ ¼çš„模æ¿ï¼Œå¯ä»¥çœ‹ä½œå¯¹ \cls{ctexbook} 的进一步包装。虽然\CTeX 文档类æ供了较好的中文支æŒï¼Œä½†æƒ³å®žçŽ°ä¸ªæ€§åŒ–功能一般需è¦åœ¨å…¶åŸºç¡€ä¸Šè½½å…¥æ›´å¤šå®åŒ…æ¥å®šåˆ¶ã€‚\cls{easybook} 考虑了一些细节并载入一些常用å®åŒ…实现一般的排版需求,它适用于排版中英文书ç±æˆ–笔记,甚至å¯ç¨åŠ è°ƒæ•´æˆä¸ºå­¦ä½è®ºæ–‡æ¨¡æ¿ã€‚
@@ -164,7 +164,7 @@ The latest version of this license is in
% class = <(book)|article>
% \end{syntax}
% 设置文类风格,默认为 \opt{book} 文档类。选用 \opt{article} 使文档编å·ã€ç»“构等与 \cls{article} 文档类的特性相似,å¯ç”¨äºŽçŸ­ç¯‡å¹…的文章,ä¸è¦å†ä½¿ç”¨ \tn{chapter} 命令,此时设置åŒæ ç›®å½•çš„ \opt{style/multoc} 选项ã€å°èŠ‚ \ref{subsec:document command} 中打å°ç›®å½•å‘½ä»¤çš„ \opt{multoc} åŠ \opt{book} 选项å‡ä¼šå¤±æ•ˆï¼Œä¼šä»¥ \opt{section} 标题级别输出目录。
-% \changes{v1.23z}{2021/03/16}{增加 article 文章模å¼ï¼Œå¯ç”¨äºŽçŸ­ç¯‡å¹…的文章。}
+% \changes{v1.23}{2021/03/16}{增加 article 文章模å¼ï¼Œå¯ç”¨äºŽçŸ­ç¯‡å¹…的文章。}
% \end{function}
%
% \subsection{文档命令}
@@ -180,7 +180,7 @@ The latest version of this license is in
% \tn{listoflistings*}\oarg{键值列表}
% \end{syntax}
% \tn{frontmatter} 为å‰è¨€åŒºå‘½ä»¤ï¼Œç« æ ‡é¢˜ä¸ç¼–å·ï¼Œé¡µç å¯è®¾ç½®ä¸ºä¾‹å¦‚ \opt{roman}ã€\opt{Alph} 等格å¼ï¼Œå¸¦æœ‰æ˜Ÿå·çš„命令 \tn{frontmatter*} ä¸ä½¿ç”¨ \tn{cleardoublepage}。\tn{mainmatter} 为主文区命令,章标题正常编å·ä¸”页ç ä¸ºä»Ž1开始计数的阿拉伯数字,\tn{mainmatter*} 命令ä¸ä½¿ç”¨ \tn{cleardoublepage}。\tn{backmatter} 为åŽè®°åŒºå‘½ä»¤ï¼Œé¡µç æ ¼å¼ä¸Žç¼–å·ä¿æŒä¸å˜ï¼Œç« æ ‡é¢˜ä¸ç¼–å·ã€‚\tn{listoffigures} 命令输出图片目录,\tn{listoftables} 命令输出表格目录,\tn{listoflistings} 命令输出代ç ç›®å½•ã€‚带有星å·çš„目录命令ä¸ä¼šæ·»åŠ è¿›ä¸»æ–‡æ¡£ç›®å½•ä¸­ï¼Œç›®å½•çš„键值列表选项如下
-% \changes{v1.23z}{2021/02/20}{é‡æ–°å®šä¹‰æ–‡æ¡£ç»“构划分命令。}
+% \changes{v1.23}{2021/02/20}{é‡æ–°å®šä¹‰æ–‡æ¡£ç»“构划分命令。}
% \end{function}
%
% \begin{function}{multoc,book,article}
@@ -188,7 +188,7 @@ The latest version of this license is in
% multoc = <true|(false)>
% \end{syntax}
% \opt{multoc} 与 \opt{style/multoc} 选项具有相åŒçš„效果,但是具有优先性且å¯å•ç‹¬è®¾ç½®ä¸åŒç›®å½•æ˜¯å¦åŒæ æŽ’版。\opt{book} 选项使目录标题按照 \opt{chapter} 级别输出,\opt{article} 选项使目录标题按照 \opt{article} 级别输出,默认为 \opt{chapter} 级别。
-% \changes{v1.23z}{2021/03/15}{为几个目录增加键值列表的选项,å¯è®¾ç½®æ ‡é¢˜è¾“出级别以åŠæ˜¯å¦åŠ å…¥ä¸»ç›®å½•ã€‚}
+% \changes{v1.23}{2021/03/15}{为几个目录增加键值列表的选项,å¯è®¾ç½®æ ‡é¢˜è¾“出级别以åŠæ˜¯å¦åŠ å…¥ä¸»ç›®å½•ã€‚}
% \end{function}
%
% \section{接å£é€‰é¡¹}
@@ -214,7 +214,7 @@ The latest version of this license is in
% multoc = <true|(false)>
% withpart = <true|(false)>
% footwith = <part|(chapter)|page>
-% notomath = <(true)|false>
+% notomath = <true|(false)>
% rulewidth = <(0.75pt)>
% uppercase = <(true)|false>
% figure-sep = <(.)>
@@ -225,9 +225,9 @@ The latest version of this license is in
% \end{syntax}
% \ding{229} 以上选项路径为 \opt{style/...}
% \changes{v1.10}{2021/01/08}{更改颜色实现方å¼ä¸Žé€‰é¡¹å。}
-% \changes{v1.23z}{2021/02/02}{noto风格的数学字体独立出æ¥ï¼Œå¯è‡ªå®šä¹‰è®¾ç½®ã€‚}
-% \changes{v1.23z}{2021/02/09}{增加控制页é¢æ¨ªçº¿ç²—细的选项。}
-% \changes{v1.23z}{2021/03/15}{增加控制编å·è¿žæŽ¥ç¬¦çš„选项。}
+% \changes{v1.23}{2021/02/02}{noto风格的数学字体独立出æ¥ï¼Œå¯è‡ªå®šä¹‰è®¾ç½®ã€‚}
+% \changes{v1.23}{2021/02/09}{增加控制页é¢æ¨ªçº¿ç²—细的选项。}
+% \changes{v1.23}{2021/03/15}{增加控制编å·è¿žæŽ¥ç¬¦çš„选项。}
% \end{function}
%
% \begin{optdesc}
@@ -289,7 +289,7 @@ The latest version of this license is in
% \ding{229} 以上选项路径为 \opt{spread/...} \\
% è¡Œè·å› å­ç”¨äºŽè®¾ç½®å„ç§è¡Œè·å€æ•°ï¼Œåªèƒ½æ˜¯æµ®ç‚¹æ•°ï¼Œä¸èƒ½å¸¦æœ‰é•¿åº¦å•ä½ã€‚\tn{ctexset} 原有的行è·é€‰é¡¹ \opt{linespread} 失效。å„è¡Œè·æ—¢å¯åœ¨å¯¼è¨€åŒºå…¨å±€è®¾ç½®ä¹Ÿå¯æ­£æ–‡ä¸­è®¾ç½®å¯¹åŽé¢ç”Ÿæ•ˆï¼Œè¡Œè·çš„æ„义为
% \changes{v1.21}{2021/01/12}{增加脚注线间的è·ç¦»é€‰é¡¹ã€‚}
-% \changes{v1.23z}{2021/02/09}{å–消使用 \pkg{zhlineskip} å®åŒ…设置数学间è·ã€‚}
+% \changes{v1.23}{2021/02/09}{å–消使用 \pkg{zhlineskip} å®åŒ…设置数学间è·ã€‚}
% \end{function}
%
% \begin{optdesc}
@@ -311,7 +311,7 @@ The latest version of this license is in
% \end{syntax}
% \ding{229} 以上选项路径为 \opt{elsefont/...}
% \changes{v1.10}{2021/01/08}{加入自定义éžæ­£æ–‡å­—体选项。}
-% \changes{v1.23z}{2021/02/08}{ä¿®å¤ä½¿ç”¨ \tn{zihao} 命令设置字体失效的问题。}
+% \changes{v1.23}{2021/02/08}{ä¿®å¤ä½¿ç”¨ \tn{zihao} 命令设置字体失效的问题。}
% \end{function}
%
% \begin{optdesc}
@@ -332,7 +332,7 @@ The latest version of this license is in
% \end{syntax}
% \ding{229} 以上选项路径为 \opt{bibset/...}
% \changes{v1.21}{2021/01/11}{增加 \opt{bibset} 选项,å¯ä»¥ä½¿ç”¨ \hologo{BibTeX} 或 \hologo{biber} 编译å‚考文献。}
-% \changes{v1.23z}{2021/02/23}{使用 \opt{bibset} 选项时å¯è®¾ç½®æ ‡æ³¨é£Žæ ¼ã€‚}
+% \changes{v1.23}{2021/02/23}{使用 \opt{bibset} 选项时å¯è®¾ç½®æ ‡æ³¨é£Žæ ¼ã€‚}
% \end{function}
%
% \begin{optdesc}
@@ -394,7 +394,7 @@ The latest version of this license is in
% \tn{declaretheoremstyle}\oarg{键值列表}\marg{定ç†æ ·å¼å}
% \end{syntax}
% 文档类已预置8个定ç†çŽ¯å¢ƒï¼ŒçŽ¯å¢ƒååŠå¯¹åº”的定ç†æ ‡é¢˜åè§å°èŠ‚ \ref{subsec:theorem},如果需è¦æ–°çš„定ç†æ ‡é¢˜å或定ç†æ ·å¼å¯ä½¿ç”¨è¿™ä¸¤ä¸ªå‘½ä»¤ã€‚
-% \changes{v1.23z}{2021/03/12}{é‡æ–°å®šä¹‰äº†æ–°å®šç†çŽ¯å¢ƒå‘½ä»¤ \tn{newtheorem}。}
+% \changes{v1.23}{2021/03/12}{é‡æ–°å®šä¹‰äº†æ–°å®šç†çŽ¯å¢ƒå‘½ä»¤ \tn{newtheorem}。}
% \end{function}
%
% \begin{optdesc}
@@ -409,9 +409,9 @@ The latest version of this license is in
% \end{optdesc}
%
% \subsubsection{新的定ç†æ ·å¼}
-% 定ç†ç”± \pkg{thmtools} 设置,预置定ç†çš„æ ·å¼ä¸º \opt{mythm},上述定ç†æ ·å¼é€‰é¡¹å°†å¯¹è¿™ä¸ªå®šç†æ ·å¼ç”Ÿæ•ˆã€‚如果使用这个样å¼è€Œåªæ˜¯å¢žåŠ æ–°çš„定ç†å称,å¯ä»¥è¿™æ ·
+% 定ç†ç”± \pkg{thmtools} 设置,预置定ç†çš„æ ·å¼ä¸º \opt{easythm},上述定ç†æ ·å¼é€‰é¡¹å°†å¯¹è¿™ä¸ªå®šç†æ ·å¼ç”Ÿæ•ˆã€‚如果使用这个样å¼è€Œåªæ˜¯å¢žåŠ æ–°çš„定ç†å称,å¯ä»¥è¿™æ ·
% \begin{ctexexam}
-% \newtheorem[style = mythm,name = 定ç†å]{定ç†çŽ¯å¢ƒå}
+% \newtheorem[style = easythm,name = 定ç†å]{定ç†çŽ¯å¢ƒå}
% \end{ctexexam}
% è‹¥è¦ç»™å®šç†çŽ¯å¢ƒå¢žåŠ è¾¹æ¡†ï¼Œå¯ä»¥å¦‚下进行设置
% \begin{ctexexam}
@@ -467,8 +467,8 @@ The latest version of this license is in
% \opt{hdrset} 设置的命令由 \pkg{fancyhdr} å®åŒ…æ供支æŒï¼Œ\opt{headrule}ã€\opt{footrule} å’Œ \opt{footnoterule} 三个横线选项一般å¯ä»¥ä½¿ç”¨ \tn{hrule} width \meta{长度} height \meta{高度} 命令æ¥ç»˜åˆ¶ï¼Œè„šæ³¨æ¨ªçº¿é»˜è®¤ä¸ºç©ºã€‚当然,手动绘制横线时线æ¡ç²—细选项 \opt{style/rulewidth} 会失效。
% \changes{v1.21}{2021/01/11}{ä¿®å¤å•é¢æ–‡æ¡£æ—¶é¡µçœ‰æ¨ªçº¿æ¶ˆå¤±çš„问题。}
% \changes{v1.21}{2021/01/13}{增加é…置页眉页脚的选项。}
-% \changes{v1.23z}{2021/03/08}{优化页眉页脚设置,增加 \opt{chap-mark} 和 \opt{sec-mark} 选项。}
-% \changes{v1.23z}{2021/03/14}{å¯ä»¥æ‰‹åŠ¨ç»˜åˆ¶é¡µçœ‰ã€é¡µè„šå’Œè„šæ³¨çš„横线。}
+% \changes{v1.23}{2021/03/08}{优化页眉页脚设置,增加 \opt{chap-mark} 和 \opt{sec-mark} 选项。}
+% \changes{v1.23}{2021/03/14}{å¯ä»¥æ‰‹åŠ¨ç»˜åˆ¶é¡µçœ‰ã€é¡µè„šå’Œè„šæ³¨çš„横线。}
% \end{function}
%
% \begin{function}[added = 2021-01-13,updated = 2021-03-14]{,\easyhead,\easyfoot}
@@ -626,7 +626,7 @@ The latest version of this license is in
% \item 习题内容
% \end{exercise}
% \end{ctexexam}
-% \changes{v1.23z}{2021/02/08}{增加准确的习题盒å­æ ‡é¢˜ç›®å½•é”šç‚¹ã€‚}
+% \changes{v1.23}{2021/02/08}{增加准确的习题盒å­æ ‡é¢˜ç›®å½•é”šç‚¹ã€‚}
% \end{function}
%
% \subsection{ç›’å­}
@@ -650,19 +650,19 @@ The latest version of this license is in
% \end{function}
%
% \subsubsection{段è½ç›’å­}
-% \begin{function}[added = 2021-01-05,updated = 2021-03-19]{mybox}
+% \begin{function}[added = 2021-01-05,updated = 2021-03-19]{easybox}
% \begin{syntax}
-% \tn{begin}\marg{mybox}\oarg{颜色å|(MintCream)}\parg{段è½æ ‡é¢˜}\oarg{é…置选项}
+% \tn{begin}\marg{easybox}\oarg{颜色å|(MintCream)}\parg{段è½æ ‡é¢˜}\oarg{é…置选项}
% <ç›’å­å†…容>
-% \tn{end}\marg{mybox}
+% \tn{end}\marg{easybox}
% \end{syntax}
-% 环境 \opt{mybox} 创建一个段è½ç›’å­ï¼Œå¯ä»¥æ·»åŠ å¯é€‰å‚数的标题,å¦åˆ™æ— æ ‡é¢˜æ¡†ã€‚当使用带有星å·çš„环境时 \oarg{颜色å} 选项生效,å¯ä»¥è‡ªå®šä¹‰èƒŒæ™¯é¢œè‰²ï¼Œå¦åˆ™æ— èƒŒæ™¯é¢œè‰²ã€‚
+% 环境 \opt{easybox} 创建一个段è½ç›’å­ï¼Œå¯ä»¥æ·»åŠ å¯é€‰å‚数的标题,å¦åˆ™æ— æ ‡é¢˜æ¡†ã€‚当使用带有星å·çš„环境时 \oarg{颜色å} 选项生效,å¯ä»¥è‡ªå®šä¹‰èƒŒæ™¯é¢œè‰²ï¼Œå¦åˆ™æ— èƒŒæ™¯é¢œè‰²ã€‚
% \begin{ctexexam}
-% \begin{mybox}*[MintCream](段è½æ ‡é¢˜)
+% \begin{easybox}*[MintCream](段è½æ ‡é¢˜)
% ç›’å­å†…容
% \tcblower % ç›’å­ä¸Šä¸‹éƒ¨åˆ†åˆ†ç•Œçº¿
% ç›’å­å†…容
-% \end{mybox}
+% \end{easybox}
% \end{ctexexam}
% \end{function}
%
@@ -785,7 +785,7 @@ The latest version of this license is in
%<*class>
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\RequirePackage{l3keys2e}
-\ProvidesExplClass{easybook}{2021/03/23}{1.23z}{beta}
+\ProvidesExplClass{easybook}{2021/03/25}{1.24}{beta}
\cs_generate_variant:Nn \keys_define:nn {nx}
\cs_generate_variant:Nn \int_to_arabic:n {v}
@@ -810,21 +810,21 @@ The latest version of this license is in
\keys_define:nn {easybook}
{
- draft .code:n = {\bool_set_true:N \l__draft_bool},
- newline .code:n = {\bool_set_true:N \l__newline_bool},
- entitle .code:n = {\bool_set_false:N \l__zhtitle_bool},
- english .code:n = {\bool_set_false:N \l__lang_chinese_bool},
+ draft .code:n = \bool_set_true:N \l__draft_bool,
+ newline .code:n = \bool_set_true:N \l__newline_bool,
+ entitle .code:n = \bool_set_false:N \l__zhtitle_bool,
+ english .code:n = \bool_set_false:N \l__lang_chinese_bool,
enstyle .meta:n = {newline,entitle,english},
font .choice:,
font .value_required:n = true,
font/overleaf .code:n = {},
- font/adobe .code:n = {\__put_ctexbook:n {fontset = #1}},
- font/founder .code:n = {\__put_ctexbook:n {fontset = #1}},
- font/mac .code:n = {\__put_ctexbook:n {fontset = #1}},
- font/windows .code:n = {\__put_ctexbook:n {fontset = #1}},
- font/linux .code:n = {\__put_ctexbook:n {fontset = ubuntu}},
- font/none .code:n = {\__put_ctexbook:n {fontset = #1}},
+ font/adobe .code:n = \__put_ctexbook:n {fontset = #1},
+ font/founder .code:n = \__put_ctexbook:n {fontset = #1},
+ font/mac .code:n = \__put_ctexbook:n {fontset = #1},
+ font/windows .code:n = \__put_ctexbook:n {fontset = #1},
+ font/linux .code:n = \__put_ctexbook:n {fontset = ubuntu},
+ font/none .code:n = \__put_ctexbook:n {fontset = #1},
font/noto .code:n =
{
\bool_set_true:N \l__font_noto_bool
@@ -834,7 +834,7 @@ The latest version of this license is in
paper .choice:,
paper .value_required:n = true,
- paper/unknown .code:n = {\PassOptionsToPackage{#1}{geometry}},
+ paper/unknown .code:n = \PassOptionsToPackage{#1}{geometry},
paper .initial:n = a4paper,
oneside .value_forbidden:n = true,
@@ -848,7 +848,7 @@ The latest version of this license is in
class .choice:,
class .value_required:n = true,
class/book .code:n = {},
- class/article .code:n = {\bool_set_false:N \l__class_book_bool},
+ class/article .code:n = \bool_set_false:N \l__class_book_bool,
class .initial:n = book,
unknown .code:n =
@@ -907,7 +907,7 @@ The latest version of this license is in
withpart .initial:n = false,
notomath .bool_set:N = \l__notomath_bool,
notomath .default:n = true,
- notomath .initial:n = true,
+ notomath .initial:n = false,
rulewidth .dim_set:N = \l__rule_width_dim,
rulewidth .initial:n = 0.75pt,
uppercase .bool_set:N = \l__uppercase_bool,
@@ -945,7 +945,7 @@ The latest version of this license is in
pdfpages,graphicx,
fancyhdr,titletoc,
caption-light,subcaption,
- tabularx,multirow,makecell,booktabs,
+ tabularx,multirow,booktabs,
tasks,enumitem,
listings,
imakeidx
@@ -1392,7 +1392,7 @@ The latest version of this license is in
\fi
}{\tl_set:Nn \l__toc_type_tl{article}}
}
-\cs_new_protected:Npn \__ifmultoc_after_set:
+\cs_new_protected:Npn \__ifmultoc_post_set:
{
\bool_if:NTF \l__class_book_bool
{
@@ -1411,7 +1411,7 @@ The latest version of this license is in
\__title_mark:n {\contentsname}
\vspace*{\dim_use:N \l__toc_offset_dim}
\@starttoc{toc}
- \__ifmultoc_after_set:
+ \__ifmultoc_post_set:
\group_end:
}
\RenewDocumentCommand{\listoffigures}{so}
@@ -1425,7 +1425,7 @@ The latest version of this license is in
\dim_add:NV \l__toc_offset_dim\l__toc_listsoffset_dim
\vspace*{\dim_use:N \l__toc_offset_dim}
\@starttoc{lof}
- \__ifmultoc_after_set:
+ \__ifmultoc_post_set:
\group_end:
}
\RenewDocumentCommand{\listoftables}{so}
@@ -1439,7 +1439,7 @@ The latest version of this license is in
\dim_add:NV \l__toc_offset_dim\l__toc_listsoffset_dim
\vspace*{\dim_use:N \l__toc_offset_dim}
\@starttoc{lot}
- \__ifmultoc_after_set:
+ \__ifmultoc_post_set:
\group_end:
}
\NewDocumentCommand{\listoflistings}{so}
@@ -1453,7 +1453,7 @@ The latest version of this license is in
\dim_add:NV \l__toc_offset_dim\l__toc_listsoffset_dim
\vspace*{\dim_use:N \l__toc_offset_dim}
\@starttoc{lol}
- \__ifmultoc_after_set:
+ \__ifmultoc_post_set:
\group_end:
}
@@ -1651,24 +1651,24 @@ The latest version of this license is in
{
\clist_map_inline:nn
{
- {theorem}{定ç†},
+ {example}{例},
{definition}{定义},
+ {theorem}{定ç†},
+ {proposition}{性质},
{lemma}{引ç†},
{corollary}{推论},
- {proposition}{性质},
- {example}{例},
{remark}{注},
{exercise}{练习}
}{\__thmname_set:nn #1}
}{
\clist_map_inline:nn
{
- {theorem}{Theorem},
+ {example}{Example},
{definition}{Definition},
+ {theorem}{Theorem},
+ {proposition}{Proposition},
{lemma}{Lemma},
{corollary}{Corollary},
- {proposition}{Proposition},
- {example}{Example},
{remark}{Remark},
{exercise}{Exercise}
}{\__thmname_set:nn #1}
@@ -1690,24 +1690,24 @@ The latest version of this license is in
thmbox .bool_set:N = \l__thmbox_bool,
thmbox .default:n = true,
thmbox .initial:n = false,
- numberwith .tl_set:N = \l__thm_numberwith_tl,
- numberwith .initial:n = {chapter},
- headpunct .tl_set:N = \l__thm_headpunct_tl,
- headpunct .initial:n = {},
bodyfont .tl_set:N = \l__thm_bodyfont_tl,
bodyfont .initial:n = {},
notefont .tl_set:N = \l__thm_notefont_tl,
notefont .initial:n = {},
headfont .tl_set:N = \l__thm_headfont_tl,
- headfont .initial:n = {\color{ctex@emph}\sffamily},
+ headfont .initial:n = \color{ctex@emph}\sffamily,
+ headpunct .tl_set:N = \l__thm_headpunct_tl,
+ headpunct .initial:n = {},
+ spacepost .tl_set:N = \l__thm_spacepost_tl,
+ spacepost .initial:n = \ccwd,
+ numberwith .tl_set:N = \l__thm_numberwith_tl,
+ numberwith .initial:n = chapter,
headindent .tl_set:N = \l__thm_headindent_tl,
- headindent .initial:n = {0\ccwd},
+ headindent .initial:n = 0\ccwd,
spaceabove .tl_set:N = \l__thm_spaceabove_tl,
- spaceabove .initial:n = {.75ex plus .1ex},
+ spaceabove .initial:n = .75ex plus .1ex,
spacebelow .tl_set:N = \l__thm_spacebelow_tl,
- spacebelow .initial:n = {.75ex plus .1ex},
- spacepost .tl_set:N = \l__thm_spacepost_tl,
- spacepost .initial:n = {\ccwd}
+ spacebelow .initial:n = .75ex plus .1ex
}
\ctex_at_end_preamble:n
{
@@ -1723,25 +1723,29 @@ The latest version of this license is in
postheadspace = \l__thm_spacepost_tl,
numberwithin = \l__thm_numberwith_tl,
headformat = \NAME\space\NUMBER\NOTE
- ]{mythm}
- \declaretheorem[style = mythm,name = \c__name_theorem_tl]{theorem}
- \declaretheorem[style = mythm,name = \c__name_definition_tl]{definition}
- \declaretheorem[style = mythm,name = \c__name_lemma_tl]{lemma}
- \declaretheorem[style = mythm,name = \c__name_corollary_tl]{corollary}
- \declaretheorem[style = mythm,name = \c__name_proposition_tl]{proposition}
- \declaretheorem[style = mythm,name = \c__name_example_tl]{example}
+ ]{easythm}
+ \clist_map_inline:nn
+ {
+ example,definition,theorem,
+ proposition,lemma,corollary
+ }{
+ \declaretheorem[
+ style = easythm,
+ name = \use:c {c__name_#1_tl}
+ ]{#1}
+ }
\cs_gset_eq:NN \proof\relax
- \declaretheorem{remark}[
- style = mythm,
+ \declaretheorem[
+ style = easythm,
name = \c__name_remark_tl,
numbered = no
- ]
- \declaretheorem{proof}[
- style = mythm,
+ ]{remark}
+ \declaretheorem[
+ style = easythm,
name = \proofname,
numbered = no,
qed = \qedsymbol
- ]
+ ]{proof}
}
\settasks
@@ -1891,7 +1895,7 @@ The latest version of this license is in
#6
\end{enumerate}
}{}
- \DeclareTColorBox{mybox}{sO{MintCream}d()O{}}
+ \DeclareTColorBox{easybox}{sO{MintCream}d()O{}}
{
enhanced~jigsaw,pad~at~break* = 3pt,
IfBooleanTF = {#1}{colback = #2}{opacityback = 0,colframe = ctex@emph},
@@ -1999,7 +2003,7 @@ The latest version of this license is in
{\__title_mark_intoc:n {\bibname}}
}
\exp_args:NV \bibliography\l__bib_file_tl
- \__ifmultoc_after_set:
+ \__ifmultoc_post_set:
\group_end:
}
}
@@ -2018,7 +2022,7 @@ The latest version of this license is in
{\__put_biblatex:n {citestyle = \l__bib_citestyle_tl}}
\__put_biblatex:n {backend = biber}
}
-\cs_new_protected:Npn \__biblatex_after_set:
+\cs_new_protected:Npn \__biblatex_post_set:
{
\exp_args:NV \addbibresource\l__bib_file_tl
\cs_gset:Npn \blx@default@theheading{bibintoc}
@@ -2034,7 +2038,7 @@ The latest version of this license is in
}{
\__biblatex_pre_set:
\RequirePackage{biblatex}
- \__biblatex_after_set:
+ \__biblatex_post_set:
}
}
@@ -2071,9 +2075,29 @@ The latest version of this license is in
{
language = [LaTeX]TeX,
texcsstyle =
- *\lst@ifdisplaystyle\bfseries\color{ctex@verb}\else\color{ctex@verb}\fi,
+ {
+ *\lst@ifdisplaystyle
+ \bfseries\color{ctex@verb}
+ \else
+ \color{ctex@verb}
+ \fi
+ },
basicstyle =
- \ttfamily\lst@ifdisplaystyle\small\else\color{ctex@verb}\fi,
+ {
+ \ttfamily\lst@ifdisplaystyle
+ \small
+ \else
+ \color{ctex@verb}
+ \fi
+ },
+ keywordstyle =
+ {
+ \lst@ifdisplaystyle
+ \bfseries\color{ctex@verb}
+ \else
+ \color{ctex@verb}
+ \fi
+ },
framexleftmargin = 0pt,
framexrightmargin = 0pt,
xleftmargin = 3pt,
@@ -2084,9 +2108,7 @@ The latest version of this license is in
rulecolor = \color{ctex@frame},
commentstyle = \color{gray},
emphstyle = \color{ctex@emph},
- emph = {caption,makecell,subcaption,tabularx},
- keywordstyle =
- \lst@ifdisplaystyle\bfseries\color{ctex@verb}\else\color{ctex@verb}\fi,
+ emph = {caption,multirow,subcaption,tabularx},
morekeywords =
{
includegraphics,setmainfont,setsansfont,setmonofont,setCJKmainfont,setCJKsansfont,setCJKmonofont,setCJKfamilyfont,RequirePackage
@@ -2157,8 +2179,8 @@ The latest version of this license is in
{
hyperlink .choice:,
hyperlink/edge .code:n = {},
- hyperlink/various .code:n = {\__put_hyperref:n {colorlinks}},
- hyperlink/none .code:n = {\__put_hyperref:n {hidelinks}},
+ hyperlink/various .code:n = \__put_hyperref:n {colorlinks},
+ hyperlink/none .code:n = \__put_hyperref:n {hidelinks},
hyperlink .default:n = edge,
hyperlink .initial:n = edge,
@@ -2175,7 +2197,7 @@ The latest version of this license is in
linkcolor .initial:n = fresh,
linktopage .choice:,
- linktopage/true .code:n = {\__put_hyperref:n {linktocpage}},
+ linktopage/true .code:n = \__put_hyperref:n {linktocpage},
linktopage/false .code:n = {},
linktopage .default:n = true,
linktopage .initial:n = false
@@ -2187,7 +2209,7 @@ The latest version of this license is in
\clist_map_function:nN
{
{none, 000000,000000,000000},
- {seaside, 4682B4,004986,a40000},
+ {seaside, 4682B4,004986,2E8B57},
{energy, f39800,00a0e9,893895},
{cyberpunk, 601986,eb6877,a4005b}
}
@@ -2263,10 +2285,10 @@ The latest version of this license is in
pagestyle = empty,
number =
{\bool_if:NTF \l__zhtitle_bool{\chinese{part}}{\thepart}},
- format = {\color{ctex@frame}\sffamily\Huge},
+ format = \color{ctex@frame}\sffamily\Huge,
aftername =
{\bool_if:NTF \l__newline_bool{\par\nobreak}{\hspace{\ccwd}}},
- tocline = {\CTEXifname{\CTEXthepart\hspace{\ccwd}}{}#2}
+ tocline = \CTEXifname{\CTEXthepart\hspace{\ccwd}}{}#2
},
chapter =
{
@@ -2283,37 +2305,37 @@ The latest version of this license is in
\bool_if:NTF \l__newline_bool
{\par\nobreak\vskip 1.5pc}{\hspace{\ccwd}}
},
- beforeskip = {-1.5ex},
- afterskip = {3ex},
- lotskip = {0.8pc},
- lofskip = {0.8pc},
- tocline = {\CTEXifname{\CTEXthechapter\hspace{\ccwd}}{}#2}
+ beforeskip = -1.5ex,
+ afterskip = 3ex,
+ lotskip = 0.8pc,
+ lofskip = 0.8pc,
+ tocline = \CTEXifname{\CTEXthechapter\hspace{\ccwd}}{}#2
},
section =
{
hang = true,
- format = {\color{ctex@frame}\sffamily\Large},
- aftername = {\hspace{0.5\ccwd}},
- beforeskip = {1.5ex plus .2ex minus .1ex},
- afterskip = {1.5ex plus .2ex minus .1ex},
- tocline = {\CTEXifname{\CTEXthesection\hspace{\ccwd}}{}#2}
+ format = \color{ctex@frame}\sffamily\Large,
+ aftername = \hspace{0.5\ccwd},
+ beforeskip = 1.5ex plus .2ex minus .1ex,
+ afterskip = 1.5ex plus .2ex minus .1ex,
+ tocline = \CTEXifname{\CTEXthesection\hspace{\ccwd}}{}#2
},
subsection =
{
hang = true,
- format = {\color{ctex@frame}\sffamily\large},
- aftername = {\hspace{0.5\ccwd}},
- beforeskip = {1.3ex plus .2ex minus .1ex},
- afterskip = {1.3ex plus .2ex minus .1ex},
- tocline = {\CTEXifname{\CTEXthesubsection\hspace{\ccwd}}{}#2}
+ format = \color{ctex@frame}\sffamily\large,
+ aftername = \hspace{0.5\ccwd},
+ beforeskip = 1.3ex plus .2ex minus .1ex,
+ afterskip = 1.3ex plus .2ex minus .1ex,
+ tocline = \CTEXifname{\CTEXthesubsection\hspace{\ccwd}}{}#2
},
subsubsection =
{
hang = true,
- format = {\color{ctex@frame}\sffamily},
- aftername = {\hspace{0.5\ccwd}},
- beforeskip = {\parskip},
- afterskip = {\parskip}
+ format = \color{ctex@frame}\sffamily,
+ aftername = \hspace{0.5\ccwd},
+ beforeskip = \parskip,
+ afterskip = \parskip
}
}
diff --git a/macros/latex/contrib/foliono/MANIFEST-Foliono.txt b/macros/latex/contrib/foliono/MANIFEST-Foliono.txt
new file mode 100644
index 0000000000..a955a2a757
--- /dev/null
+++ b/macros/latex/contrib/foliono/MANIFEST-Foliono.txt
@@ -0,0 +1,30 @@
+Package: foliono
+Author: Tommi Syrjänen
+Version: 1.000
+Date: 25 III 2021
+
+Copyright (c) 2021 Tommi Syrjänen
+
+This work is released under the Latex Project Public License (LPPL)
+version 1.3c. See file lppl.txt for details.
+
+This work has the LPPL maintenance status "maintained".
+The Current Maintainer of this work is Tommi Syrjänen.
+This work consists of the files listed in this file.
+
+1. The latex style file:
+- foliono.sty - the latex style file
+
+2. Documentation files:
+- foliono.pdf - the users' manual
+- README - a short summary of the package
+
+3. Documentation source files:
+- foliono.tex - LaTeX source for the manual
+- pics/standard.png - image file for documentation
+- pics/skip-first.png - image file for documentation
+- pics/only-folio.png - image file for documentation
+- pics/only-quire.png - image file for documentation
+
+4. License:
+- lppl.txt - the Latex Project Public License
diff --git a/macros/latex/contrib/foliono/README b/macros/latex/contrib/foliono/README
new file mode 100644
index 0000000000..d716b80345
--- /dev/null
+++ b/macros/latex/contrib/foliono/README
@@ -0,0 +1,24 @@
+Foliono is a package that replaces page numbering with medieval and
+early modern folio numbering.
+
+Folio numbering was used before modern page numbering convention came
+to use. In its basic form only every other page has a number and it
+has two parts: the quire number and the folio number inside the quire.
+A quire or a gathering is a collection of sheets that are bound into
+the book as one unit. For example, if a book has four-sheet quires,
+then each quire will have 16 modern pages and the folio 'B 1'
+corresponds to the modern page 17 and 'B 2' to page 19.
+
+The foliono package has direct support for several different folio
+numbering conventions that were used in books before the 19th century.
+The package works best in conjunction with fancyhdr and fontspec, but
+it can be used without them.
+
+
+This package is distributed under the Latex Project Public License
+(LPPL).
+
+--
+Tommi Syrjänen
+<tssyrjan@iki.fi>
+
diff --git a/macros/latex/contrib/foliono/foliono.pdf b/macros/latex/contrib/foliono/foliono.pdf
new file mode 100644
index 0000000000..104b0f0ff5
--- /dev/null
+++ b/macros/latex/contrib/foliono/foliono.pdf
Binary files differ
diff --git a/macros/latex/contrib/foliono/foliono.sty b/macros/latex/contrib/foliono/foliono.sty
new file mode 100644
index 0000000000..6d1ed632c2
--- /dev/null
+++ b/macros/latex/contrib/foliono/foliono.sty
@@ -0,0 +1,526 @@
+%% foliono.sty
+%% Copyright 2021 Tommi Syrjänen
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Tommi Syrjänen
+%
+% See file MANIFEST-Foliono.txt to a list of files that make up this
+% work.
+\ProvidesPackage{foliono}[2021/03/25 Folio numbering]
+
+%% We need 'calc' to compute the size of a half quire
+\RequirePackage{calc}
+
+\makeatletter
+
+%% First the definitions for conditionals
+
+%% A conditional to check if the quire number should be capitalized,
+%% defaults to true
+\newif\ifFoliono@capitalizeQuireNumber
+\Foliono@capitalizeQuireNumbertrue
+
+%% A conditional to check if all folios in a quire have folio numbers
+%% or if the first page has only quire number. Defaults to true
+\newif\ifFolioNo@skipFirstFolioNumber
+\FolioNo@skipFirstFolioNumberfalse
+
+
+%% A conditional to check if we want to skip the latter half of folio
+%% numbers of a quire
+\newif\ifFolioNo@useSheetNumbering
+\FolioNo@useSheetNumberingfalse
+
+%% A condition to check if we want to print only first half + 1 folio
+%% numbers in a quire Defaults to false
+\newif\ifFolioNo@onlyFirstHalf
+\FolioNo@onlyFirstHalffalse
+
+
+%% A conditional for showing only the quire number and not folio
+%% within the quire. Defaults to false
+\newif\ifFolioNo@showOnlyQuireNumber
+\FolioNo@showOnlyQuireNumberfalse
+
+%% A condition to check whether we want label references to include
+%% 'r' and 'v' to denote the 'recto' and 'verso' sides of the folio.
+%% This defaults to false. You probably shouldn't use this without the
+%% following conditional
+\newif\ifFolioNo@ShowSideInLabels
+\FolioNo@ShowSideInLabelsfalse
+
+%% A condition to check whether we use arabic or roman numbers for
+%% folio counter
+\newif\ifFolioNo@UseArabicNumbers
+\FolioNo@UseArabicNumbersfalse
+
+%% A condition to check if we want to leave quire numbers off
+%% altogheter. Defaults to false
+\newif\ifFolioNo@noQuires
+\FolioNo@noQuiresfalse
+
+%% A condition to check if we want to use all letters for quire
+%% numbers instead of skipping over 'i' and 'u'. Default 'true'
+\newif\ifFolioNo@skipQuires
+\FolioNo@skipQuirestrue
+
+
+
+%% Option: show only the quire number and that only in the first page
+%% of the quire
+\DeclareOption{OnlyQuire}{\FolioNo@showOnlyQuireNumbertrue}
+
+%% Option: show only the folio number and leave the quire number out
+\DeclareOption{NoQuires}{\FolioNo@noQuirestrue}
+
+%% Option: use all letters as quire numbers
+\DeclareOption{AllQuires}{\FolioNo@skipQuiresfalse}
+
+%% Show only the quire number on the first folio of the quire and both
+%% quire and folio counters on other folios.
+\DeclareOption{SkipFirst}{\FolioNo@skipFirstFolioNumbertrue}
+
+%% Leave out the folio number completely from the end half of the
+%% quire
+\DeclareOption{SkipEnd}{\FolioNo@onlyFirstHalftrue}
+
+%% Show only folio numbers of the first half of a quire
+\DeclareOption{SheetNumbers}{\FolioNo@useSheetNumberingtrue}
+
+%% Format the quire number in lower case instead of upper case
+\DeclareOption{LowerCase}{\Foliono@capitalizeQuireNumberfalse}
+
+%% Show folio sides 'r' and 'v'in labels.
+\DeclareOption{ShowSides}{\FolioNo@ShowSideInLabelstrue}
+
+%% Format folio counter as arabic numbers instead of roman.
+\DeclareOption{ArabicNumbers}{\FolioNo@UseArabicNumberstrue}
+\ProcessOptions*{}
+
+%%% User-visible commands
+
+%% The command to place the folio number at place, this should be
+%% placed in header or footer. Note that this also handles increasing
+%% the folio number so this should be run exactly once per page (the
+%% command inserts the number only on odd pages)
+\newcommand{\folionumber}{\foliono@formatFolioNumber}
+
+%% This writes a new label to the .aux file with the current folio number
+\newcommand{\folionolabel}[1]{%
+ \protected@write\@auxout{}{\string \newlabel {#1}{{\foliono@createFolioLabel{}}{}}}}%
+
+%% This writes a new label to the .aux file complete with stylized
+%% formatting. NOTE! It is very easy to get strange errors with
+%% macros that are read back from .aux file
+\newcommand{\folionolabelwithstyles}[1]{%
+ \protected@write\@auxout{}{\string \newlabel {#1}{{\currentfoliowithstyles}{}}}}%
+
+
+%% This writes its argument to the index file with the folio number as
+%% the page
+\newcommand{\folionoindex}[1]{%
+ \protected@write\@indexfile{}{%
+ \string\indexentry{#1}{\foliono@createFolioLabel{}}}
+}
+
+%% This writes its argument to the index file with completely
+%% formatted and styled folionumber as the page. NOTE! It is very easy
+%% to get strange errors with macros that are read back from index file
+\newcommand{\folionoindexwithstyles}[1]{%
+ \protected@write\@indexfile{}{%
+ \string\indexentry{#1}{\currentfoliowithstyles}}}
+
+%% This sets the font that is used to set the folio number. This
+%% should be a name of a font that is then accessed with fontspec.
+\newcommand{\folionofont}[1]{%
+ \gdef\foliono@font{#1}}
+
+
+%% This sets the font size for the folio number. Note that this is
+%% used only if the font is also set
+\newcommand{\folionofontsize}[1]{%
+ \setcounter{foliono@fontSize}{#1}}
+
+%% This sets the font color. Note that this is used only if the font
+%% is also set.
+\newcommand{\folionofontcolor}[1]{%
+ \gdef\foliono@fontColor{#1}}
+
+
+%% The folio number style defaults to empty if folionumber font is not selected,
+%% otherwise use the defined font and style. This is user-visible so
+%% that it can be redefined easier.
+\newcommand{\folionostyle}[1]{%
+ \ifx\foliono@font\empty%
+ #1%
+ \else%
+ % Otherwise set the font number and size
+ \begingroup%
+ \fontsize{\value{foliono@fontSize}}{\value{foliono@fontSize}}\fontspec[Color=\foliono@fontColor]{\foliono@font}#1%
+ \endgroup%
+ \fi%
+}
+
+%% The quire number style also defaults to empty if folionumber font
+%% is not selected and otherwise uses the defined font. This and
+%% folionostyle are separate so that they can be set separately if
+%% desired.
+\newcommand{\quirenostyle}[1]{%
+ \ifx\foliono@font\empty%
+ #1%
+ \else%
+ % Otherwise set the font number and size
+ \begingroup%
+ \fontsize{\value{foliono@fontSize}}{\value{foliono@fontSize}}\fontspec[Color=\foliono@fontColor]{\foliono@font}#1%
+ \endgroup%
+ \fi%
+}
+
+
+
+%% Set how many folios there are in a quire. Each folio is two modern
+%% pages. Each quire should have an even number of folios or printing
+%% the quires will be challenging.
+\newcommand{\folionoquirefolios}[1]{%
+ \setcounter{foliono@foliosPerQuire}{#1}%
+ \setcounter{foliono@foliosPerHalfQuire}{#1/2}%
+ \setcounter{foliono@foliosPerHalfQuirePlusOne}{#1/2+1}%
+}
+
+%% Returns the current folio number as a string without styling. This
+%% returns the actual quire and folio numbers even if they are not
+%% printed on the page. The only exception is that the quire number is
+%% left out if 'NoQuires' option is set.
+\newcommand{\currentfolio}{%
+ \ifFolioNo@noQuires%
+ \foliono@getUnformattedFolioCounter%
+ \else%
+ \foliono@getUnformattedQuireCounter{} % space intentional
+ \foliono@getUnformattedFolioCounter%
+ \fi%
+}
+
+
+%% Returns the current folio number as string without styling as with
+%% '\currentfolio' but this adds the folio side suffix to it
+\newcommand{\currentfoliowithsides}{%
+ \currentfolio%
+ \ifFolioNo@UseArabicNumbers\relax\else{\hbox{ }}\fi%
+ \foliono@folioSide%
+}
+
+
+%% Returns the current folio number formatted like it would be printed
+%% on the page (if it has it).
+\newcommand{\currentfoliowithstyles}{%
+ \foliono@alwaysCreateFormattedFolioLabel%
+}
+
+
+%% Manually set the folio number. The firts argument is the quire
+%% number and the second argument is the folio number
+\newcommand{\setfoliono}[2]{
+ \setcounter{foliono@quireCounter}{#1}%
+ \setcounter{foliono@folioCounter}{#2}%
+ \foliono@setFolioSide%
+}
+
+%% Manually move to the next folio number
+\newcommand{\stepfolio}{%
+ \foliono@stepFolio%
+ \foliono@setFolioSide%
+}
+
+%% Add a prefix before the quire number when typeset on the page (not
+%% included in labels)
+\newcommand{\quirenoprefix}[1]{%
+ \gdef\foliono@quirePrefix{#1}
+}
+
+%% Add a suffix after the quire number when typeset on page (not
+%% included in labels)
+\newcommand{\quirenosuffix}[1]{%
+ \gdef\foliono@quireSuffix{#1}
+}
+
+
+%% Add a prefix before the folio number when typeset on page (not
+%% included in labels)
+\newcommand{\folionoprefix}[1]{%
+ \gdef\foliono@folioPrefix{#1}
+}
+
+%% Add a suffix after the folio number when typeset on page (not
+%% included in labels)
+\newcommand{\folionosuffix}[1]{%
+ \gdef\foliono@folioSuffix{#1}
+}
+
+%% The separator that is put between the quire and folio numbers. This
+%% defaults to a single space. (Not included in labels)
+\newcommand{\folionoseparator}[1]{%
+ \gdef\foliono@separator{#1}
+}
+
+
+%% Internal workings that should not concern the end user start here
+
+%% the counter for folios per quire, half quire, and half quire plus one
+\newcounter{foliono@foliosPerQuire}
+\newcounter{foliono@foliosPerHalfQuire}
+\newcounter{foliono@foliosPerHalfQuirePlusOne}
+
+%% Default value: 8 folios
+\setcounter{foliono@foliosPerQuire}{8}
+\setcounter{foliono@foliosPerHalfQuire}{4}
+\setcounter{foliono@foliosPerHalfQuirePlusOne}{5}
+
+%% The font size, default value 10
+\newcounter{foliono@fontSize}
+\setcounter{foliono@fontSize}{10}
+
+
+%% The quirrent quire number
+\newcounter{foliono@quireCounter}
+\setcounter{foliono@quireCounter}{1}
+
+%% The current folio number inside the current quire.
+\newcounter{foliono@folioCounter}
+\setcounter{foliono@folioCounter}{1}
+
+% The default color is black
+\newcommand{\foliono@fontColor}{000000}
+
+
+
+
+%% This creates the label that is written to .aux file when folioLabel
+%% is used.
+\newcommand{\foliono@createFolioLabel}{%
+ \ifFolioNo@ShowSideInLabels%
+ \currentfoliowithsides%
+ \else%
+ \currentfolio%
+ \fi%
+}
+
+
+%% The font name defaults to empty
+\gdef\foliono@font{}
+
+\newcount\halfpages
+%% This command creates the next folio number.
+\newcommand{\foliono@stepFolio}{%
+ % Increase the folio counter
+ \stepcounter{foliono@folioCounter}%
+ % If we pass the last page of the quire, move to the next quire. We
+ % don't do the reset if quires are not used
+ \ifFolioNo@noQuires\else%
+ \ifnum\value{foliono@folioCounter}>\value{foliono@foliosPerQuire}%
+ \setcounter{foliono@folioCounter}{1}%
+ \stepcounter{foliono@quireCounter}%
+ % Skip 'i' and 'u' quire numbers because 'i' and 'j' are two forms
+ % of the same letter and similarly 'u' and 'v'.
+ \ifFolioNo@skipQuires%
+ \ifnum\value{foliono@quireCounter}=9\stepcounter{foliono@quireCounter}\fi%
+ \ifnum\value{foliono@quireCounter}=21\stepcounter{foliono@quireCounter}\fi%
+ \fi\fi\fi%
+}
+
+
+
+
+
+%% Create the folio label formatted for adding to the page
+\newcommand{\foliono@createFormattedFolioLabel}{%
+ \quirenostyle{%
+ \foliono@getQuireCounter%
+ }%
+ \folionostyle{\foliono@separator}%
+ \folionostyle{%
+ \foliono@getFolioCounter%
+ }%
+}
+
+
+%% Create complete formatted folio label even if we are on page that
+%% will not get a printed folio number
+\newcommand{\foliono@alwaysCreateFormattedFolioLabel}{%
+ %% However, skip the quire counter if it is not in use
+ \ifFolioNo@noQuires\else%
+ \quirenostyle{%
+ \foliono@getFormattedQuireCounter%
+ }%
+ \quirenostyle{\foliono@separator}%
+ \fi%
+ \folionostyle{%
+ \foliono@getFormattedFolioCounter%
+ }%
+}
+
+%% This function returns which side of the folio we are currently
+%% processing. This starts as 'r' for recto and
+%% '\foliono@formatFolioNumber' will toggle it between 'r' and 'v'.
+\gdef\foliono@folioSide{r}
+
+%% The default settings for the prefix, suffix and separator commands
+\gdef\foliono@quirePrefix{}
+\gdef\foliono@quireSuffix{}
+\gdef\foliono@folioPrefix{}
+\gdef\foliono@folioSuffix{}
+\gdef\foliono@separator{\hbox{ }}
+
+
+%% The main function for folio numbering. This should be called at
+%% least for each even odd page but it should be called also for even
+%% pages if folio side labeling is turned on. This should not be
+%% called multiple times per page as this also increases the counters.
+\newcommand{\foliono@formatFolioNumber}{%
+ % Folio number is placed only on odd pages
+ \ifodd\thepage%
+ % First format the folio label and then step to next folio with
+ % counter
+ \foliono@createFormattedFolioLabel%
+ \foliono@stepFolio%
+ \fi%
+ % Set also folio side
+ \foliono@setFolioSide%
+}
+
+%% Set the folio side to either 'r' or 'v' based on whether we are on
+%% an odd or even page
+\newcommand{\foliono@setFolioSide}{%
+ \ifodd\thepage%
+ \gdef\foliono@folioSide{r}%
+ \else%
+ \gdef\foliono@folioSide{v}%
+ \fi%
+}
+
+
+%% Function that formats the folio counter when are printing it. It is
+%% formatted either as roman or arabic numbers
+\newcommand{\foliono@getFormattedFolioCounter}{%
+ \begingroup%
+ \foliono@folioPrefix%
+ \ifFolioNo@UseArabicNumbers%
+ \arabic{foliono@folioCounter}%
+ \else%
+ \roman{foliono@folioCounter}%
+ \fi%
+ \foliono@folioSuffix%
+ \endgroup%
+}
+
+%% Function that returns the folio counter without prefix or suffix
+\newcommand{\foliono@getUnformattedFolioCounter}{%
+ \ifFolioNo@UseArabicNumbers%
+ \arabic{foliono@folioCounter}%
+ \else%
+ \roman{foliono@folioCounter}%
+ \fi%
+}
+
+
+
+%% Function that formats the quire counter when are printing it. It is
+%% formatted either as upper or lower case
+\newcommand{\foliono@getFormattedQuireCounter}{%
+ \begingroup%
+ \foliono@quirePrefix%
+ \ifFoliono@capitalizeQuireNumber%
+ \Alph{foliono@quireCounter}%
+ \else%
+ \alph{foliono@quireCounter}%
+ \fi%
+ \foliono@quireSuffix%
+ \endgroup%
+}
+
+
+%% Function that returns the quire counter without prefix or suffix
+\newcommand{\foliono@getUnformattedQuireCounter}{%
+ \ifFoliono@capitalizeQuireNumber%
+ \Alph{foliono@quireCounter}%
+ \else%
+ \alph{foliono@quireCounter}%
+ \fi%
+}
+
+
+\newif\ifFoliono@showThisFolioCounter
+\Foliono@showThisFolioCountertrue
+%% Function that determines wheter we want to print the folio counter
+%% in this case and then calls '\foliono@getFormattedFolioCounter' to
+%% get the representation of the counter.
+\newcommand{\foliono@getFolioCounter}{%
+ \relax%
+ % If the first is skipped and we are looking at it, skip
+ \ifFolioNo@skipFirstFolioNumber%
+ \ifnum\value{foliono@folioCounter}=1%
+ \relax\Foliono@showThisFolioCounterfalse%
+ \fi%
+ \fi%
+ % With sheet numbering skip the latter half of the quire
+ \ifFolioNo@useSheetNumbering%
+ \ifnum\value{foliono@folioCounter}>\value{foliono@foliosPerHalfQuire}%
+ \relax\Foliono@showThisFolioCounterfalse%
+ \fi%
+ \fi%
+ %% Check if we should skip the last folio number completely
+ \ifFolioNo@onlyFirstHalf%
+ \ifnum\value{foliono@folioCounter}>\value{foliono@foliosPerHalfQuirePlusOne}%
+ \relax\Foliono@showThisFolioCounterfalse%
+ \fi\fi%
+ % If only quire number is shown, remove the folio number
+ \ifFolioNo@showOnlyQuireNumber%
+ \Foliono@showThisFolioCounterfalse%
+ \fi%
+ % Show the counter if not skipped
+ \ifFoliono@showThisFolioCounter%
+ \foliono@getFormattedFolioCounter%
+ \fi%
+}
+
+%% Function that returns the quire counter string without styling.
+%% This first checks if we want to show it at all, and then returns it
+%% either as a lower or upper case capital
+\newif\ifFoliono@showThisQuireCounter
+\Foliono@showThisQuireCountertrue
+\newcommand{\foliono@getQuireCounter}{%
+ \relax%
+ % If quire numbers are not used, skip
+ \ifFolioNo@noQuires%
+ \Foliono@showThisQuireCounterfalse%
+ \fi%
+ %% When only quire numbers are shown, show it only on the first page
+ %% of quire.
+ \ifFolioNo@showOnlyQuireNumber%
+ \ifnum\value{foliono@folioCounter}>1%
+ \relax\Foliono@showThisQuireCounterfalse%
+ \fi\fi%
+ %% Check if we show half+1 and
+ \ifFolioNo@onlyFirstHalf%
+ \ifnum\value{foliono@folioCounter}>\value{foliono@foliosPerHalfQuirePlusOne}%
+ \relax\Foliono@showThisQuireCounterfalse%
+ \fi\fi%
+ %% If sheet numbering is in use, hide the number from
+ %% the second half of the quire
+ \ifFolioNo@useSheetNumbering%
+ \ifnum\value{foliono@folioCounter}>\value{foliono@foliosPerHalfQuire}%
+ \relax\Foliono@showThisQuireCounterfalse%%
+ \fi\fi%
+ \ifFoliono@showThisQuireCounter%
+ \relax\foliono@getFormattedQuireCounter%
+ \fi%
+}
+
+\makeatother \ No newline at end of file
diff --git a/macros/latex/contrib/foliono/foliono.tex b/macros/latex/contrib/foliono/foliono.tex
new file mode 100644
index 0000000000..627406f7bb
--- /dev/null
+++ b/macros/latex/contrib/foliono/foliono.tex
@@ -0,0 +1,923 @@
+%% missaali.tex
+%% Copyright 2021 Tommi Syrjänen
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Tommi Syrjänen
+%
+% See file MANIFEST-Foliono.txt to a list of files that make up this
+% work.
+\documentclass[a4paper, 12pt]{article}
+%% Author: Tommi Syrjänen (tssyrjan@iki.fi)
+%%
+%% This software is distributed under the LPPL license
+
+%% This is the documentation file for the foliono LaTeX package.
+\usepackage{fontspec}
+\usepackage{graphicx}
+
+\newcommand{\feature}[1]{\texttt{#1}}
+\newcommand{\command}[1]{\texttt{\textbackslash{}#1}}
+\newcommand{\commandone}[2]{\texttt{\textbackslash{}#1\{#2\}}}
+\newcommand{\commandtwo}[3]{\texttt{\textbackslash{}#1\{#2\}\{#3\}}}
+\newcommand{\argument}[1]{\texttt{#1}}
+
+\makeatletter
+
+\newcommand{\foliodemo}[2]{%
+ \setfoliono{#1}{#2}%
+ \currentfoliowithstyles%
+}
+
+\makeatother
+
+
+
+\title{The \texttt{foliono} package \\
+ Folio numbering for old books}
+
+\author{Tommi Syrjänen\\ \texttt{tssyrjan@iki.fi}}
+\date{Version 1.0, 25 March, 2021}
+
+\usepackage{foliono}
+
+
+% Define the folionumber font. This font is available in the package
+% 'missaali'
+\folionofont{Missaali}
+\folionofontsize{14}
+
+\begin{document}
+
+\maketitle
+
+\begin{abstract}
+ The \texttt{foliono} package implements medieval and early modern
+ folio numbering with a few customizable options. In folio numbering
+ only every other page gets a number and the number has two parts
+ that identify both the quire and the folio inside of the quire. The
+ package works best in conjunction with the \texttt{fancyhdr} package
+ but it can be used also without it.
+\end{abstract}
+
+\section{Introduction}
+
+Before modern page numbering was introduced, the pages of a book were
+numbered using \emph{folio numbering}. In this context \emph{folio}
+means a single leaf of a page, an odd page and the even page that is
+on the other side of.
+
+A medieval book was composed of \emph{quires}. A quire is a collection
+of sheets of paper or parchment that are folded together to form
+pages. As the name suggests, most quires had four sheets that were
+folded to form eight folios and 16 pages, but there were also three,
+five, and even six sheet quires. With printed books the modern term
+\emph{gathering} is usually used in place of \emph{quire}, but I have
+used \emph{quire} throughout because it is shorter.
+
+A medieval scribe would write the text on quires and then a bookbinder
+would sew the completed quires together and attach the book covers.
+Most texts needed more than one quire. Scribes started to number the
+quires to help bookbinders to keep the quires in order. They were
+usually marked by writing letters in alphabetical order at the bottom
+or top right corner of the first page of the quire.
+
+\begin{figure}
+ \centering
+\begin{verbatim}
+\usepackage{foliono}
+\usepackage{fancyhdr}
+\pagestyle{fancy}
+\cfoot{}
+\renewcommand{\headrulewidth}{0pt}
+\fancyfoot[R]{\folionumber}
+\end{verbatim}
+ \caption{Quick-start minimal code skeleton with \feature{fancyhdr}.}
+ \label{fig:quick_start}
+\end{figure}
+
+
+Later scribes started to add numbers for the individual folios of a
+quire. This was usually done for books that needed a table of contents
+or an index. Folio numbering became more prevalent with the advent of
+printing as including them helped the bookbinder to ensure that the
+sheets were folded right and put in the correct order.
+
+For printed books the quires are formed using two basic principles.
+The largest book format is called \emph{folio} and there the sheet is
+folded once so that the result has two folios and four pages. These
+sheets are collected in quires the same ways as manuscript sheets
+were. In late medieval and early modern times the number of sheets put
+in a quire varied also for printed books. I have seen examples ranging
+from three sheets (6 folios) to six sheets (12 folios), with five
+sheets (10 folios) being very common.
+
+In smaller format books one printed sheet usually makes up a quire by
+itself. In \emph{quarto} size the sheet is folded twice, so a quire
+will have only four folios, in \emph{octavo} it is folded three times
+so there are eight folios per quire, and in \emph{duodecimo} sheets
+are folded four times to produce 12 folios.
+
+\begin{table}[b]
+ \centering
+ \begin{tabular}{lcc}
+ Format & Folios per quire & Pages per quire \\
+ \hline
+ Folio (2:o) & 6-12 & 12-24 \\
+ Quarto (4:o) & 4 & 8 \\
+ Octavo (8:o) & 8 & 16 \\
+ Duodecimo (12:o) & 12 & 24 \\
+ \end{tabular}
+ \caption{Common old printed book formats}
+ \label{fig:formats}
+\end{table}
+
+A medieval or early modern folio number generally consists of two
+parts, the quire number (A, B) and the folio number within quire in
+Roman numerals (i, ii). There are some examples where the folios are
+numbered sequentially from the start with no respect to the quire
+structure. In many of these cases the folio numbers were added after
+the book had already been bound.
+
+In modern reference convention the
+two pages of a folio are called \emph{recto} (r) and \emph{verso} (v).
+The recto is the first page of the folio that is shown on the right
+hand side of the spread and the verso is the second page on the left
+hand side.
+
+Bookprinters often did not include the folio number for each folio of
+the quire. For example, with the \emph{folio} and \emph{octavo}
+formats it was common that only the folios of the first half of a
+quire had numbers. Similarly, with \emph{quarto} the last folio number
+of a quire was often left out.
+
+The \feature{foliono} package supports several different folio
+numbering conventions and it also provides very rudimentary support
+for creating tables of content and indices for folio-numbered
+documents. However, a lot of manual work is necessary for creating
+them.
+
+\begin{figure}
+ \centering
+ \begin{tabular}{cc}
+ \includegraphics[width=5cm]{pics/standard.png} &
+ \includegraphics[width=5cm]{pics/skip-first.png} \\
+ (a) Default & (b) \feature{SkipFirst} \\
+ \includegraphics[width=5cm]{pics/only-quire.png} &
+ \includegraphics[width=5cm]{pics/only-folio} \\
+ (c) \feature{OnlyQuire} & (d) \feature{NoQuires} \\
+ \end{tabular}
+ \caption{Mode of operation samples}
+ \label{fig:modes}
+\end{figure}
+
+In the examples I will be using the font \emph{Missaali} to typeset
+the folio numbers as they would appear on the page. \emph{Missaali} is
+a free opentype font that comes with the package \feature{missaali}
+that is based on late 15th century book Northern German book textura.
+
+\section{Modes of operation}
+
+The \feature{foliono} package can operate in several different modes
+that are controlled using the package options. A folio number consists
+of two parts, the quire number and the folio number, and the different
+modes show them using different principles. Figure \ref{fig:modes}
+shows four of the basic modes in schematics.
+
+\begin{description}
+\item [Default] \mbox{} \\
+ The default behavior of \emph{foliono} is that each folio is
+ numbered with both the quire number and the folio number inside a
+ quire. Thus, the folio numbers advance like:
+ \begin{center}
+ A 1, A 2, \textellipsis, A 8, B 1, B 2, \textellipsis, B 8, C 1, \textellipsis
+ \end{center}
+
+\item [Skip first folio number (\feature{SkipFirst})] \mbox{} \\
+ The first folio number skipping mode is otherwise the same as the
+ default mode, but the first folio of a quire contains only the quire
+ number and not the folio counter. The numbers advance like:
+ \begin{center}
+ A, A 2, A 3, \textellipsis, A 8, B, B 2, \textellipsis, C , C 2 \textellipsis
+ \end{center}
+
+
+
+\item [Only quire numbers (\feature{OnlyQuire})] \mbox{}\\
+ In the only quire numbers mode the folio numbers are not included
+ at all and only the first pages of a quire have the mark:
+ \begin{center}
+ A, \{\}, \{\}, \{\}, \{\}, \{\}, \{\}, \{\}, B, \{\}, \textellipsis
+ \end{center}
+
+\item [No quires (\feature{NoQuires})]\mbox{} \\
+ In this mode the folios are numbered sequentially from the start of
+ the book paying no regards to the quire structure. Here the numbers
+ are simply:
+ \begin{center}
+ 1, 2, 3, 4, 5, \textellipsis
+ \end{center}
+
+\item [Sheet numbering (\feature{SheetNumbering})] \mbox{}\\
+ In sheet numbering mode there is only one folio number per a two
+ page sheet. In practice, this means that the first half folios of a
+ quire are numbered using the default style and the latter half are
+ left unnumbered:
+ \begin{center}
+ A 1, A 2, A 3, A 4, \{\}, \{\}, \{\}, \{\}, B 1, B 2, \textellipsis
+ \end{center}
+ This mode can be combined with skipping the first folio number.
+
+
+\item [Skip end half (\feature{SkipEnd})] \mbox{} \\
+ In this mode the folio numbers are printed to the first half + 1
+ folios of a quire and the rest are left empty. In practice the
+ effect is otherwise same as with sheet numbering except that one
+ more folio has a number.
+
+ For quarto format the numbers go:
+ \begin{center}
+ A 1, A 2, A 3, \{\}, B 1, B 2, \textellipsis
+ \end{center}
+ For octavo format the numbers are:
+ \begin{center}
+ A 1, A 2, \textellipsis, A 5, \{\}, \{\}, \{\}, B 1, B 2, \textellipsis
+ \end{center}
+ For duodecimo they go:
+ \begin{center}
+ A 1, A 2, \textellipsis, A 7, \{\}, \{\}, \{\}, \{\}, \{\}, B 1, B 2, \textellipsis
+ \end{center}
+ This mode can be combined with skipping the first folio number.
+
+\end{description}
+
+\section{General usage}
+
+The basic command in the package is \command{folionumber}. This should
+be put either in the header or footer of the page and it should be run
+exactly once on each page since it keeps track of the folio number
+counters and also whether we are on recto or verso side of the folio.
+Manipulating headers and footers is simplest with the
+\feature{fancyhdr} package. For the basic functionality you can add
+the following to the preamble of the document:
+
+\begin{verbatim}
+\usepackage{fancyhdr}
+\usepackage{foliono}
+\cfoot{}
+\renewcommand{\headrulewidth}{0pt}
+\fancyfoot[R]{\folionumber}
+\pagestyle{fancy}
+\end{verbatim}
+
+Here the \command{cfoot} removes the modern page number,
+\command{fancyfoot} adds the folio number to the right footer,
+overriding the \command{headrulewidth} removes the horizontal line
+from top that \feature{fancyhdr} wants to add there, and
+\command{pagestyle} enables the fancy header style.
+
+You need to decide how big your quires are. The package defaults to
+eight folio quires, meaning that when printed there are four sheets in
+the quire. Historically that was the most common quire size for
+manuscripts, but other sizes were also used. You can set the quire
+size with the \command{folionoquirefolios} command. For example:
+\begin{verbatim}
+\folionoquirefolios{10}
+\end{verbatim}
+sets the quires to have 10 folios and 20 pages each. It is possible to
+change the value in the middle of the document to get quires of
+different sizes.
+
+In case you need to set the folio number manually, there are two ways
+to do it:
+
+\begin{enumerate}
+\item \command{stepfolio}: this moves the counters to the next folio.
+\item \commandtwo{setfoliono}{quireNo}{folioNo}: sets the quire
+ counter to \argument{quireNo} and the folio counter to
+ \argument{folioNo}.
+\end{enumerate}
+
+There are three commands that you can use to access the current folio
+number from text. All of these commands set the folio number even if
+\command{folionumber} does not print it on the page.
+\begin{enumerate}
+\item \command{currentfolio} this sets the current folio number as
+ unformatted string.
+
+\item \command{currentfoliowithsides} this sets the current folio
+ number as unformatted string that is followed by the side reference
+ \feature{r} or \feature{v}.
+
+\item \command{currentfoliowithstyles} this sets the current folio
+ number formatted and styled the exact same way as it is
+
+\end{enumerate}
+
+Here is an example for their use:
+
+\begin{center}
+\begin{tabular}{lc}
+ \begin{minipage}{0.5\linewidth}
+\begin{verbatim}
+\setfoliono{2}{4}
+1: \currentfolio \\
+2: \currentfoliowithsides \\
+3: \currentfoliowithstyles \\
+\end{verbatim}
+ \end{minipage}
+&
+ \begin{minipage}{0.4\linewidth}
+ \setfoliono{3}{4}\strut\mbox{}\\
+ \strut\mbox{}\\
+ 1: \currentfolio \\
+ 2: \currentfoliowithsides \\
+ 3: \currentfoliowithstyles \\
+ \end{minipage}
+ \end{tabular}
+\end{center}
+
+\subsection{Font selection and properties}
+
+By default the folio numbers are set using the default document font
+and size. There are commands that allow you to select the font when
+using the \feature{fontspec} package. If you are using some other
+environment, you can redefine the \command{folionostyle} command that
+adds style to the folio numbers.
+
+The font selection commands are:
+\begin{enumerate}
+\item \commandone{folionofont}{FontName}: set the \feature{fontspec}
+ font that is used to set the folio number. You need to set this for
+ the other two font setting commands having effect.
+
+\item \commandone{folionofontsize}{size}: set the size of the folio
+ number. The font must have been set eariler.
+
+\item \commandone{folionofontcolor}{color}: set the color for the
+ folio number. The font must have been set eariler.
+
+\end{enumerate}
+
+\begin{center}
+ \begin{tabular}{lc}
+ \begin{minipage}{0.6\linewidth}
+\begin{verbatim}
+Before: \currentfoliowithstyles \\
+\folionofont{Missaali}
+\folionofontsize{18}
+\folionofontcolor{c55e47}
+After: \currentfoliowithstyles
+\end{verbatim}
+ \end{minipage}
+ &
+ \begin{minipage}{0.3\linewidth}
+ \begingroup
+ Before: \currentfoliowithstyles \\
+ \folionofont{Missaali}
+ \folionofontsize{18}
+ \folionofontcolor{c55e47}
+ After: \currentfoliowithstyles
+ \folionofontsize{14}
+ \folionofontcolor{000000}
+ \endgroup
+ \end{minipage}
+ \end{tabular}
+\end{center}
+
+\subsection{Controlling the formatting}
+
+By default the folio number is typeset with a space between the quire
+and folio numbers. There are commands to add content or commands
+before and after the both commands as well as to override the default
+separator.
+
+\begin{enumerate}
+\item \commandone{quirenoprefix}{text}: the \emph{text} is added
+ before the quire number.
+\item \commandone{quirenosuffix}{text}: the \emph{text} is added
+ after the quire number.
+\item \commandone{folionoprefix}{text}: the \emph{text} is added
+ before the folio number.
+\item \commandone{folionosuffix}{text}: the \emph{text} is added
+ after the folio number.
+\item \commandone{folionoseparator}{text}: the \emph{text} is added
+ between the quire and folio numbers.
+\end{enumerate}
+
+\begin{figure}
+ \centering
+\begin{verbatim}
+\quirenostyle{%
+ \quirenoprefix%
+ QUIRE COUNTER%
+ \quirenosuffix%
+ \folionoseparator}%
+\folionostyle{%
+ \folionoprefix%
+ FOLIO COUNTER%
+ \folionosuffix%
+}
+\end{verbatim}
+ \caption{A pseudocode explanation on how the quire number is
+ formatted. The separator is formatted using the quire number
+ style.}
+ \label{fig:foliono}
+\end{figure}
+For example, you can add periods before, after, and in the middle of
+the folio number with:
+\begin{center}
+ \begin{tabular}{lc}
+ \begin{minipage}{0.6\linewidth}
+\begin{verbatim}
+\quirenoprefix{.}
+\folionoseparator{.}
+\folionosuffix{.}
+\currentfoliowithstyles
+\end{verbatim}
+ \end{minipage}
+ &
+ \begin{minipage}{0.3\linewidth}
+ \quirenoprefix{.}
+ \folionoseparator{.}
+ \folionosuffix{.}
+ \currentfoliowithstyles
+ \quirenoprefix{}
+ \folionosuffix{}
+ \folionoseparator{\hbox{ }}
+ \end{minipage}
+ \end{tabular}
+\end{center}
+
+You can also add formatting commands to the prefixes. For example, you
+can achieve two-colored folio numbers with:
+\begin{verbatim}
+\quirenoprefix{\addfontfeature{Color=455f9b}}
+\folionoprefix{\addfontfeature{Color=c55e47}}
+\currentfoliowithstyles
+\end{verbatim}
+This produces the result:
+\begin{center}
+ \begin{minipage}{0.3\linewidth}
+ \quirenoprefix{\addfontfeature{Color=455f9b}}
+ \folionoprefix{\addfontfeature{Color=c55e47}}
+ \currentfoliowithstyles
+ \quirenoprefix{}
+ \folionoprefix{}
+ \end{minipage}
+\end{center}
+
+\subsection{Labels and indices}
+
+There are two commands for creating labels that have folio numbers for
+the reference and two commands for creating index entries. The basic
+forms of the commands typeset the folio numbers without formatting or
+prefixes and suffixes, and the two others typeset the numbers as they
+appear on page. All of these commands produce the folio number string
+even if it is not printed on the current page. Note that commands that
+are read in from auxiliary and index files break easily and often
+cause weird error messages.
+
+If you want to create a medieval-styled table of contents, the best
+way to proceed is probably to use the indexing commands, copy the
+index file as a base for a new LaTeX document, and then manipulate
+them by hand to get the desired outcome. You can then combine the
+original document and the index using the \feature{pdfpages} package.
+There are two main reasons to do it this way: as far as I know there
+are no existing index formats that would produce results that are even
+remotely close to medieval tables of contents or indices, and the main
+text should start on the folio A 1 of the document. If the table of
+contents is at the beginning, it should be on a separate unnumbered
+sheet.
+
+\begin{enumerate}
+\item \commandone{folionolabel}{label}: defines a label whose
+ reference string is unformatted version of the current folio number.
+
+\item \commandone{folionolabelwithstyles}{label}: defines a label
+ whose reference string is the formatted version of the current folio
+ number.
+
+\item \commandone{folionoindex}{text}: adds \feature{text} as an index
+ entry in the index file.\footnote{Remember to use
+ \command{makeindex} command in the preamble if you use index
+ commands.}
+
+\item \commandone{folionoindexwithstyles}{text}: adds \feature{text}
+ as an index entry in the index file with complete styling.
+
+\end{enumerate}
+
+
+
+
+
+
+
+
+\section{Package options}
+
+The \feature{foliono} package defines the following options:
+
+\begin{description}
+\item [\feature{AllQuires}] \mbox{} \\
+ Before the 17th century the letters \emph{i} and \emph{j} were not
+ yet separated and they were considered to be two variant forms of
+ the same letter that could be used almost interchangeably.
+ Similarly, \emph{u} and \emph{v} were still the same. Because of
+ this \feature{foliono} does not use \emph{i} and \emph{u} as quire
+ numbers by default. The package option \feature{AllQuires} takes the
+ two missing letters in use as quire numbers.
+
+\item [\feature{ArabicNumbers}] \mbox{} \\
+ This option changes the folio numbers into Arabic numerals instead
+ of the Roman numberals. This is most useful together with the
+ \feature{NoQuires} option. However, some later printed books used
+ Arabic numerals in folio numbers.
+
+ \item [\feature{LowerCase}] \mbox{} \\
+ This changes the quire numbers to be in lower case instead of the
+ default upper case letters.
+
+ \item [\feature{NoQuires}] \mbox{} \\
+ This turns on the no quires mode where folio numbers are numbered
+ sequentially from one upwards with no regard to quire structure.
+
+ \item [\feature{OnlyQuire}] \mbox{} \\
+ This turns on the only quires mode where folio numbers are left out
+ and the quires have a quire number on their first page.
+
+ \item [\feature{SheetNumbers}] \mbox{} \\
+ This turns on sheet numbering mode where there is only one folio
+ number on a two-folio sheet of paper. In practice the first half
+ of folios on a quire will have a number and the rest are empty.
+ This does not work together with \feature{NoQuires}.
+
+ \item [\feature{ShowSides}] \mbox{} \\
+ If enabled, it will add the indicator \emph{r} or \emph{v} to
+ labels and index entries to show if they land on recto or verso
+ side of the folio. This is not added to the folio numbers printed
+ on pages, only on the references.
+
+ \item [\feature{SkipFirst}] \mbox{} \\
+ When enabled the first folio of a quire will have only the quire
+ number and not the folio number.
+
+
+ \item [\feature{SkipEnd}] \mbox{} \\
+ When enabled the folio numbers are printed on first half + 1
+ folios of a quire. The effect is otherwise the same as with
+ \feature{SheetNumbers} except that one more folio has the number.
+\end{description}
+
+\section{Command Reference}
+
+
+\begin{description}
+\item [\command{folionumber}] \mbox{} \\
+ Sets both the formatted and styled folio number to the page and it
+ also keeps track of the quire and folio counters as well as the
+ recto and verso sides on the document. It should be run exactly once
+ per page of output.
+
+\item [\commandone{folionoquirefolios}{folioNo}] \mbox{} \\
+ Sets the size of quires to \argument{folioNo} folios.
+ The value should be even. This can be run multiple times inside a
+ document to get quires of different sizes.
+
+\item [\commandone{folionofont}{fontId}] \mbox{} \\
+ Sets the font that is used to folio numbers to the
+ \feature{fontspec} font \argument{fontId}. If you are using some
+ other font system, you need to redefine \command{folionostyle} and
+ \command{quirenostyle} instead.
+
+\item [\commandone{folionofontsize}{points}] \mbox{} \\
+ Sets the size of the folio number font to \argument{points}. This
+ has an effect only if the font has been selected with
+ \command{folionofont}. Default size is 10 points.
+
+\item [\commandone{folionofontcolor}{color}] \mbox{} \\
+ Sets the folio number font color to \argument{color}. This has an
+ effect only if the font has been selected with
+ \command{folionofont}. Default color is black.
+
+\item [\commandone{quirenostyle}{commands}] \mbox{} \\
+ A styling command for non-\feature{fontspec} users. Redefine this
+ command to apply styling to the quire counter. This defaults to
+ using the font, size, and color set using the previous font
+ selection commands.
+
+\item [\commandone{folionostyle}{commands}] \mbox{} \\
+ A styling command for non-\feature{fontspec} users. Redefine this to
+ apply styling to the folio counter. This defaults to using the font,
+ size, and color set using the previous font selection commands.
+
+\item [\commandone{folionolabel}{label}] \mbox{} \\
+ Adds a \argument{label} that can be accessed with the \command{ref}
+ command. The label text will be an unformatted folio number string.
+ This creates a reference using the folio number of that particular
+ page even if the number is not printed on the page. This has the
+ most obvious effect when the \feature{SheetNumbers} option is turned
+ on.
+
+\item [\commandone{folionolabelwithstyles}{label}] \mbox{} \\
+ Adds a \argument{label} whose reference text contains all the styles
+ and formatting of the current folio number. Otherwise this works the
+ same as \command{folionolabel}. \emph{Note! It is very easy to get
+ weird TeX error messages if there is anything complex or fragile
+ in the commands read from .aux files}.
+
+\item [\commandone{folionoindex}{text}] \mbox{} \\
+ This adds \argument{text} as an index entry where the page number is
+ replaced with unformatted current folio number. Using this command
+ and some manual manipulation is the easiest way to create medieval
+ tables of context.
+
+\item [\commandone{folionoindexwithstyles}{text}] \mbox{} \\
+ This adds \argument{text} as an index entry where the page number is
+ replaced with styled current folio number.
+
+\item [\commandtwo{setfoliono}{quireNo}{folioNo}] \mbox{} \\
+ Sets the quire counter to \argument{quireNo} and the folio counter
+ to \argument{folioNo}.
+
+\item [\command{stepfolio}] \mbox{} \\
+ Moves the folio number to the next folio. This is most useful in
+ cases you want to remove the folio number from a single page as
+ setting the page style to \argument{empty} also prevents
+ \command{folionumber} from moving to the next number.
+
+\item [\commandone{quirenoprefix}{text}] \mbox{} \\
+ Sets a prefix of the quire number to be \argument{text}. The prefix
+ can contain formatting commands, but the more complex the commands
+ are, the more likely is that \command{folionolabelwithstyles} and
+ \command{folionoindexwithstyles} commands break.
+
+\item [\commandone{quirenosuffix}{text}] \mbox{} \\
+ Sets the quire number suffix to \argument{text}. The suffix may
+ contain both text and commands.
+
+\item [\commandone{folionoprefix}{text}] \mbox{} \\
+ Sets the folio counter prefix to \argument{text}.
+
+\item [\commandone{folionosuffix}{text}] \mbox{} \\
+ Sets the folio number suffix to \argument{text}.
+
+\item [\commandone{folionoseparator}{text}] \mbox{} \\
+ Sets the separator that is placed between quire and folio numbers to
+ \argument{text}. The separator is formatted according to the quire
+ number style.
+
+\item [\command{currentfolio}] \mbox{} \\
+ Gives the unformatted and non-styled version of the current folio
+ number. In particular, the prefixes, suffixes, and the separator are
+ left out of it.
+
+\item [\command{currentfoliowithsides}] \mbox{} \\
+ Gives the unformatted and non-styled version of the current folio
+ number with the side indicator (\emph{r} or \emph{v}) added to its
+ end.
+
+\item [\command{currentfoliowithstyles}] \mbox{} \\
+ Gives the current folio number formatted the same way as it is added
+ to the page by \command{folionumber}. This gives the real folio
+ number even if \command{folionumber} will skip it, for example, if
+ we are in the second half of a quire and \feature{SheetNumbers} is
+ turned on.
+
+
+\end{description}
+
+\section{Examples}
+
+\begin{description}
+
+\item [Codex Montpellier, c.1300] \mbox{} \\
+ \begin{tabular}{lp{7cm}}
+ Author: & unknown \\
+ Format: & manuscript \\
+ Folio numbers: & continuously running folio numbers, roman numbers
+ surrounded by centered dots. \\
+ Sample: &
+ \begin{minipage}{7cm}
+ \makeatletter
+ \FolioNo@noQuirestrue
+ \folionoprefix{·}
+ \folionosuffix{·}
+ \folionoseparator{}
+ \foliono@createFormattedFolioLabel
+ \folionoprefix{}
+ \folionosuffix{}
+ \folionoseparator{\hbox{ }}
+ \makeatother
+ \end{minipage} \\
+ \end{tabular}
+
+ Code:
+
+ \begin{minipage}{5cm}
+ \verb!\usepackage[NoQuires]{foliono}!\\
+ \verb!\folionoprefix{·}! \\
+ \verb!\folionosuffix{·}! \\
+ \end{minipage}
+
+
+\item [Glogauer Liederbuch, c. 1480] \mbox{} \\
+ \begin{tabular}{lp{7cm}}
+ Author: & unknown \\
+ Format: & manuscript \\
+ Folios: & 12 per quire \\
+ Folio numbers: & on top right of every folio, most quires have
+ lower case quire numbers but some use upper case \\
+ Sample: &
+ \begin{minipage}{6cm}
+ \makeatletter
+ \Foliono@capitalizeQuireNumberfalse
+ \foliono@createFormattedFolioLabel
+ \makeatother
+ \end{minipage} \\
+ \end{tabular}
+
+ Code:
+
+ \begin{minipage}{5cm}
+ \verb!\usepackage[LowerCase]{foliono}!\\
+ \verb!\folionoquirefolios{12}!\\
+ \end{minipage}
+
+\item [Missale Aboense, 1488] \mbox{} \\
+ \begin{tabular}{lp{7cm}}
+ Bookprinter: & Barthomolew Ghotan \\
+ Format: & folio \\
+ Folios: & 12 per quire \\
+ Folio numbers: & on every folio, capital quire number, centered dots surround folio number \\
+ Sample: &
+ \begin{minipage}{6cm}
+ \folionoprefix{·}
+ \folionosuffix{·}
+ \folionoseparator{}
+ \currentfoliowithstyles
+ \folionoprefix{}
+ \folionosuffix{·}
+ \folionoseparator{\hbox{ }}
+ \end{minipage} \\
+ \end{tabular}
+
+ Code:
+
+ \begin{minipage}{5cm}
+ \verb!\usepackage{foliono}!\\
+ \verb!\folionoquirefolios{12}!\\
+ \verb!\folionoprefix{·}! \\
+ \verb!\folionosuffix{·}! \\
+ \verb!\folionoseparator{}!
+ \end{minipage}
+
+
+\item [Revelationes Sancti Birgitte, 1492] \mbox{} \\
+ \begin{tabular}{lp{7cm}}
+ Bookprinter: & Barthomolew Ghotan \\
+ Format: & folio \\
+ Folios: & 10 per quire \\
+ Folio numbers: & on first half of a quire, lower case quire number, periods surround folio number \\
+ Sample: &
+ \begin{minipage}{6cm}
+ \makeatletter
+ \Foliono@capitalizeQuireNumberfalse
+ \makeatother
+ \folionoprefix{.}
+ \folionosuffix{.}
+ \folionoseparator{}
+ \currentfoliowithstyles
+ \folionoprefix{}
+ \folionosuffix{}
+ \folionoseparator{\hbox{ }}
+ \end{minipage}
+ \end{tabular}
+
+Code:
+
+\begin{minipage}{5cm}
+ \verb!\usepackage[LowerCase,SheetNumbers]{foliono}!\\
+ \verb!\folionoquirefolios{10}!\\
+ \verb!\folionoprefix{.}! \\
+ \verb!\folionosuffix{.}! \\
+ \verb!\folionoseparator{}!
+\end{minipage}
+
+\item[Messu eli Herran Echtolinen, 1549] \mbox{} \\
+ \begin{tabular}{lp{7cm}}
+ Author: & Mikael Agricola \\
+ Format: & quarto \\
+ Folios: & 8 per quire \\
+ Folio numbers: & first folio of a quire has only quire number,
+ quire numbers are capitalized. \\
+ Sample: &
+ \begin{minipage}{6cm}
+ \currentfoliowithstyles
+ \end{minipage}
+ \end{tabular}
+
+Code:
+
+\begin{minipage}{5cm}
+ \verb!\usepackage[SkipFirst]{foliono}!\\
+ \verb!\folionoquirefolios{8}!\\
+\end{minipage}
+
+\item[Historiae animalum, 1551] \mbox{} \\
+ \begin{tabular}{lp{7cm}}
+ Author: & Conrad Gessner \\
+ Format: & folio \\
+ Folios: & 6 or 8 per quire \\
+ Folio numbers: & quire numbers are set in Roman typeface, most are
+ upper case but preface uses lower case, folio
+ numbers with arabic numbers, only one folio number per sheet.
+ \\
+ Sample: &
+ \begin{minipage}{6cm}
+ \makeatletter
+ \def\quirenostyle{}
+ \def\folionostyle{}
+ \FolioNo@useSheetNumberingtrue
+ \FolioNo@UseArabicNumberstrue
+ \setfoliono{3}{2}
+ \makeatother
+ \currentfoliowithstyles
+ \end{minipage}
+ \end{tabular}
+
+ Code:
+
+\begin{minipage}{5cm}
+ \verb!\usepackage[SheetNumbers,ArabicNumbers]{foliono}!\\
+ \verb!\folionoquirefolios{6}!\\
+\end{minipage}
+
+
+
+\item[Wanhain Suomen maan Pijspain Latinan kielised laulud, 1616] \mbox{} \\
+ \begin{tabular}{lp{7cm}}
+ Author: & Hemminki Maskulainen \\
+ Format: & octavo \\
+ Folios: & 8 per quire \\
+ Folio numbers: & folio numbers on first five folios of a quire,
+ the first folio has just the quire number, quire number in upper
+ case. \\
+ Sample: &
+ \begin{minipage}{6cm}
+ \makeatletter
+ \setfoliono{3}{4}
+ \FolioNo@skipFirstFolioNumbertrue
+ \FolioNo@onlyFirstHalftrue
+ \makeatother
+ \currentfoliowithstyles
+ \end{minipage}
+ \end{tabular}
+
+Code:
+
+\begin{minipage}{5cm}
+ \verb!\usepackage[SkipFirst,SkipEnd]{foliono}!\\
+ \verb!\folionoquirefolios{8}!\\
+\end{minipage}
+
+
+\item[Somen Kielinen Catechismus, 1628] \mbox{} \\
+ \begin{tabular}{lp{7cm}}
+ Author: & Martin Luther \\
+ Translator: & Knut Carelius \\
+ Format: & quarto \\
+ Folios: & 4 per quire \\
+ Folio numbers: & first folio of a quire has only quire number,
+ last folio of a quire is without number,
+ quire numbers are capitalized. \\
+ Sample: &
+ \begin{minipage}{6cm}
+ \currentfoliowithstyles
+ \end{minipage}
+ \end{tabular}
+
+Code:
+
+\begin{minipage}{5cm}
+ \verb!\usepackage[SkipFirst,SkipEnd]{foliono}!\\
+ \verb!\folionoquirefolios{4}!\\
+\end{minipage}
+
+
+\end{description}
+
+
+
+
+
+\end{document}
diff --git a/macros/latex/contrib/foliono/lppl.txt b/macros/latex/contrib/foliono/lppl.txt
new file mode 100644
index 0000000000..90e5e3ab79
--- /dev/null
+++ b/macros/latex/contrib/foliono/lppl.txt
@@ -0,0 +1,416 @@
+The LaTeX Project Public License
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
+LPPL Version 1.3c 2006-05-20
+
+Copyright 1999 2002-2006 LaTeX3 Project
+ Everyone is allowed to distribute verbatim copies of this
+ license document, but modification of it is not allowed.
+
+
+PREAMBLE
+========
+
+The LaTeX Project Public License (LPPL) is the primary license under
+which the the LaTeX kernel and the base LaTeX packages are distributed.
+
+You may use this license for any work of which you hold the copyright
+and which you wish to distribute. This license may be particularly
+suitable if your work is TeX-related (such as a LaTeX package), but
+it is written in such a way that you can use it even if your work is
+unrelated to TeX.
+
+The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE',
+below, gives instructions, examples, and recommendations for authors
+who are considering distributing their works under this license.
+
+This license gives conditions under which a work may be distributed
+and modified, as well as conditions under which modified versions of
+that work may be distributed.
+
+We, the LaTeX3 Project, believe that the conditions below give you
+the freedom to make and distribute modified versions of your work
+that conform with whatever technical specifications you wish while
+maintaining the availability, integrity, and reliability of
+that work. If you do not see how to achieve your goal while
+meeting these conditions, then read the document `cfgguide.tex'
+and `modguide.tex' in the base LaTeX distribution for suggestions.
+
+
+DEFINITIONS
+===========
+
+In this license document the following terms are used:
+
+ `Work'
+ Any work being distributed under this License.
+
+ `Derived Work'
+ Any work that under any applicable law is derived from the Work.
+
+ `Modification'
+ Any procedure that produces a Derived Work under any applicable
+ law -- for example, the production of a file containing an
+ original file associated with the Work or a significant portion of
+ such a file, either verbatim or with modifications and/or
+ translated into another language.
+
+ `Modify'
+ To apply any procedure that produces a Derived Work under any
+ applicable law.
+
+ `Distribution'
+ Making copies of the Work available from one person to another, in
+ whole or in part. Distribution includes (but is not limited to)
+ making any electronic components of the Work accessible by
+ file transfer protocols such as FTP or HTTP or by shared file
+ systems such as Sun's Network File System (NFS).
+
+ `Compiled Work'
+ A version of the Work that has been processed into a form where it
+ is directly usable on a computer system. This processing may
+ include using installation facilities provided by the Work,
+ transformations of the Work, copying of components of the Work, or
+ other activities. Note that modification of any installation
+ facilities provided by the Work constitutes modification of the Work.
+
+ `Current Maintainer'
+ A person or persons nominated as such within the Work. If there is
+ no such explicit nomination then it is the `Copyright Holder' under
+ any applicable law.
+
+ `Base Interpreter'
+ A program or process that is normally needed for running or
+ interpreting a part or the whole of the Work.
+
+ A Base Interpreter may depend on external components but these
+ are not considered part of the Base Interpreter provided that each
+ external component clearly identifies itself whenever it is used
+ interactively. Unless explicitly specified when applying the
+ license to the Work, the only applicable Base Interpreter is a
+ `LaTeX-Format' or in the case of files belonging to the
+ `LaTeX-format' a program implementing the `TeX language'.
+
+
+
+CONDITIONS ON DISTRIBUTION AND MODIFICATION
+===========================================
+
+1. Activities other than distribution and/or modification of the Work
+are not covered by this license; they are outside its scope. In
+particular, the act of running the Work is not restricted and no
+requirements are made concerning any offers of support for the Work.
+
+2. You may distribute a complete, unmodified copy of the Work as you
+received it. Distribution of only part of the Work is considered
+modification of the Work, and no right to distribute such a Derived
+Work may be assumed under the terms of this clause.
+
+3. You may distribute a Compiled Work that has been generated from a
+complete, unmodified copy of the Work as distributed under Clause 2
+above, as long as that Compiled Work is distributed in such a way that
+the recipients may install the Compiled Work on their system exactly
+as it would have been installed if they generated a Compiled Work
+directly from the Work.
+
+4. If you are the Current Maintainer of the Work, you may, without
+restriction, modify the Work, thus creating a Derived Work. You may
+also distribute the Derived Work without restriction, including
+Compiled Works generated from the Derived Work. Derived Works
+distributed in this manner by the Current Maintainer are considered to
+be updated versions of the Work.
+
+5. If you are not the Current Maintainer of the Work, you may modify
+your copy of the Work, thus creating a Derived Work based on the Work,
+and compile this Derived Work, thus creating a Compiled Work based on
+the Derived Work.
+
+6. If you are not the Current Maintainer of the Work, you may
+distribute a Derived Work provided the following conditions are met
+for every component of the Work unless that component clearly states
+in the copyright notice that it is exempt from that condition. Only
+the Current Maintainer is allowed to add such statements of exemption
+to a component of the Work.
+
+ a. If a component of this Derived Work can be a direct replacement
+ for a component of the Work when that component is used with the
+ Base Interpreter, then, wherever this component of the Work
+ identifies itself to the user when used interactively with that
+ Base Interpreter, the replacement component of this Derived Work
+ clearly and unambiguously identifies itself as a modified version
+ of this component to the user when used interactively with that
+ Base Interpreter.
+
+ b. Every component of the Derived Work contains prominent notices
+ detailing the nature of the changes to that component, or a
+ prominent reference to another file that is distributed as part
+ of the Derived Work and that contains a complete and accurate log
+ of the changes.
+
+ c. No information in the Derived Work implies that any persons,
+ including (but not limited to) the authors of the original version
+ of the Work, provide any support, including (but not limited to)
+ the reporting and handling of errors, to recipients of the
+ Derived Work unless those persons have stated explicitly that
+ they do provide such support for the Derived Work.
+
+ d. You distribute at least one of the following with the Derived Work:
+
+ 1. A complete, unmodified copy of the Work;
+ if your distribution of a modified component is made by
+ offering access to copy the modified component from a
+ designated place, then offering equivalent access to copy
+ the Work from the same or some similar place meets this
+ condition, even though third parties are not compelled to
+ copy the Work along with the modified component;
+
+ 2. Information that is sufficient to obtain a complete,
+ unmodified copy of the Work.
+
+7. If you are not the Current Maintainer of the Work, you may
+distribute a Compiled Work generated from a Derived Work, as long as
+the Derived Work is distributed to all recipients of the Compiled
+Work, and as long as the conditions of Clause 6, above, are met with
+regard to the Derived Work.
+
+8. The conditions above are not intended to prohibit, and hence do not
+apply to, the modification, by any method, of any component so that it
+becomes identical to an updated version of that component of the Work as
+it is distributed by the Current Maintainer under Clause 4, above.
+
+9. Distribution of the Work or any Derived Work in an alternative
+format, where the Work or that Derived Work (in whole or in part) is
+then produced by applying some process to that format, does not relax or
+nullify any sections of this license as they pertain to the results of
+applying that process.
+
+10. a. A Derived Work may be distributed under a different license
+ provided that license itself honors the conditions listed in
+ Clause 6 above, in regard to the Work, though it does not have
+ to honor the rest of the conditions in this license.
+
+ b. If a Derived Work is distributed under a different license, that
+ Derived Work must provide sufficient documentation as part of
+ itself to allow each recipient of that Derived Work to honor the
+ restrictions in Clause 6 above, concerning changes from the Work.
+
+11. This license places no restrictions on works that are unrelated to
+the Work, nor does this license place any restrictions on aggregating
+such works with the Work by any means.
+
+12. Nothing in this license is intended to, or may be used to, prevent
+complete compliance by all parties with all applicable laws.
+
+
+NO WARRANTY
+===========
+
+There is no warranty for the Work. Except when otherwise stated in
+writing, the Copyright Holder provides the Work `as is', without
+warranty of any kind, either expressed or implied, including, but not
+limited to, the implied warranties of merchantability and fitness for a
+particular purpose. The entire risk as to the quality and performance
+of the Work is with you. Should the Work prove defective, you assume
+the cost of all necessary servicing, repair, or correction.
+
+In no event unless required by applicable law or agreed to in writing
+will The Copyright Holder, or any author named in the components of the
+Work, or any other party who may distribute and/or modify the Work as
+permitted above, be liable to you for damages, including any general,
+special, incidental or consequential damages arising out of any use of
+the Work or out of inability to use the Work (including, but not limited
+to, loss of data, data being rendered inaccurate, or losses sustained by
+anyone as a result of any failure of the Work to operate with any other
+programs), even if the Copyright Holder or said author or said other
+party has been advised of the possibility of such damages.
+
+
+MAINTENANCE OF THE WORK
+=======================
+
+The Work has the status `author-maintained' if the Copyright Holder
+explicitly and prominently states near the primary copyright notice in
+the Work that the Work can only be maintained by the Copyright Holder
+or simply that it is `author-maintained'.
+
+The Work has the status `maintained' if there is a Current Maintainer
+who has indicated in the Work that they are willing to receive error
+reports for the Work (for example, by supplying a valid e-mail
+address). It is not required for the Current Maintainer to acknowledge
+or act upon these error reports.
+
+The Work changes from status `maintained' to `unmaintained' if there
+is no Current Maintainer, or the person stated to be Current
+Maintainer of the work cannot be reached through the indicated means
+of communication for a period of six months, and there are no other
+significant signs of active maintenance.
+
+You can become the Current Maintainer of the Work by agreement with
+any existing Current Maintainer to take over this role.
+
+If the Work is unmaintained, you can become the Current Maintainer of
+the Work through the following steps:
+
+ 1. Make a reasonable attempt to trace the Current Maintainer (and
+ the Copyright Holder, if the two differ) through the means of
+ an Internet or similar search.
+
+ 2. If this search is successful, then enquire whether the Work
+ is still maintained.
+
+ a. If it is being maintained, then ask the Current Maintainer
+ to update their communication data within one month.
+
+ b. If the search is unsuccessful or no action to resume active
+ maintenance is taken by the Current Maintainer, then announce
+ within the pertinent community your intention to take over
+ maintenance. (If the Work is a LaTeX work, this could be
+ done, for example, by posting to comp.text.tex.)
+
+ 3a. If the Current Maintainer is reachable and agrees to pass
+ maintenance of the Work to you, then this takes effect
+ immediately upon announcement.
+
+ b. If the Current Maintainer is not reachable and the Copyright
+ Holder agrees that maintenance of the Work be passed to you,
+ then this takes effect immediately upon announcement.
+
+ 4. If you make an `intention announcement' as described in 2b. above
+ and after three months your intention is challenged neither by
+ the Current Maintainer nor by the Copyright Holder nor by other
+ people, then you may arrange for the Work to be changed so as
+ to name you as the (new) Current Maintainer.
+
+ 5. If the previously unreachable Current Maintainer becomes
+ reachable once more within three months of a change completed
+ under the terms of 3b) or 4), then that Current Maintainer must
+ become or remain the Current Maintainer upon request provided
+ they then update their communication data within one month.
+
+A change in the Current Maintainer does not, of itself, alter the fact
+that the Work is distributed under the LPPL license.
+
+If you become the Current Maintainer of the Work, you should
+immediately provide, within the Work, a prominent and unambiguous
+statement of your status as Current Maintainer. You should also
+announce your new status to the same pertinent community as
+in 2b) above.
+
+
+WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE
+======================================================
+
+This section contains important instructions, examples, and
+recommendations for authors who are considering distributing their
+works under this license. These authors are addressed as `you' in
+this section.
+
+Choosing This License or Another License
+----------------------------------------
+
+If for any part of your work you want or need to use *distribution*
+conditions that differ significantly from those in this license, then
+do not refer to this license anywhere in your work but, instead,
+distribute your work under a different license. You may use the text
+of this license as a model for your own license, but your license
+should not refer to the LPPL or otherwise give the impression that
+your work is distributed under the LPPL.
+
+The document `modguide.tex' in the base LaTeX distribution explains
+the motivation behind the conditions of this license. It explains,
+for example, why distributing LaTeX under the GNU General Public
+License (GPL) was considered inappropriate. Even if your work is
+unrelated to LaTeX, the discussion in `modguide.tex' may still be
+relevant, and authors intending to distribute their works under any
+license are encouraged to read it.
+
+A Recommendation on Modification Without Distribution
+-----------------------------------------------------
+
+It is wise never to modify a component of the Work, even for your own
+personal use, without also meeting the above conditions for
+distributing the modified component. While you might intend that such
+modifications will never be distributed, often this will happen by
+accident -- you may forget that you have modified that component; or
+it may not occur to you when allowing others to access the modified
+version that you are thus distributing it and violating the conditions
+of this license in ways that could have legal implications and, worse,
+cause problems for the community. It is therefore usually in your
+best interest to keep your copy of the Work identical with the public
+one. Many works provide ways to control the behavior of that work
+without altering any of its licensed components.
+
+How to Use This License
+-----------------------
+
+To use this license, place in each of the components of your work both
+an explicit copyright notice including your name and the year the work
+was authored and/or last substantially modified. Include also a
+statement that the distribution and/or modification of that
+component is constrained by the conditions in this license.
+
+Here is an example of such a notice and statement:
+
+ %% pig.dtx
+ %% Copyright 2005 M. Y. Name
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2005/12/01 or later.
+ %
+ % This work has the LPPL maintenance status `maintained'.
+ %
+ % The Current Maintainer of this work is M. Y. Name.
+ %
+ % This work consists of the files pig.dtx and pig.ins
+ % and the derived file pig.sty.
+
+Given such a notice and statement in a file, the conditions
+given in this license document would apply, with the `Work' referring
+to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being
+generated from `pig.dtx' using `pig.ins'), the `Base Interpreter'
+referring to any `LaTeX-Format', and both `Copyright Holder' and
+`Current Maintainer' referring to the person `M. Y. Name'.
+
+If you do not want the Maintenance section of LPPL to apply to your
+Work, change `maintained' above into `author-maintained'.
+However, we recommend that you use `maintained', as the Maintenance
+section was added in order to ensure that your Work remains useful to
+the community even when you can no longer maintain and support it
+yourself.
+
+Derived Works That Are Not Replacements
+---------------------------------------
+
+Several clauses of the LPPL specify means to provide reliability and
+stability for the user community. They therefore concern themselves
+with the case that a Derived Work is intended to be used as a
+(compatible or incompatible) replacement of the original Work. If
+this is not the case (e.g., if a few lines of code are reused for a
+completely different task), then clauses 6b and 6d shall not apply.
+
+
+Important Recommendations
+-------------------------
+
+ Defining What Constitutes the Work
+
+ The LPPL requires that distributions of the Work contain all the
+ files of the Work. It is therefore important that you provide a
+ way for the licensee to determine which files constitute the Work.
+ This could, for example, be achieved by explicitly listing all the
+ files of the Work near the copyright notice of each file or by
+ using a line such as:
+
+ % This work consists of all files listed in manifest.txt.
+
+ in that place. In the absence of an unequivocal list it might be
+ impossible for the licensee to determine what is considered by you
+ to comprise the Work and, in such a case, the licensee would be
+ entitled to make reasonable conjectures as to which files comprise
+ the Work.
+
diff --git a/macros/latex/contrib/foliono/pics/only-folio.png b/macros/latex/contrib/foliono/pics/only-folio.png
new file mode 100644
index 0000000000..1b85e4debd
--- /dev/null
+++ b/macros/latex/contrib/foliono/pics/only-folio.png
Binary files differ
diff --git a/macros/latex/contrib/foliono/pics/only-quire.png b/macros/latex/contrib/foliono/pics/only-quire.png
new file mode 100644
index 0000000000..10d07ffdfe
--- /dev/null
+++ b/macros/latex/contrib/foliono/pics/only-quire.png
Binary files differ
diff --git a/macros/latex/contrib/foliono/pics/skip-first.png b/macros/latex/contrib/foliono/pics/skip-first.png
new file mode 100644
index 0000000000..778bec094e
--- /dev/null
+++ b/macros/latex/contrib/foliono/pics/skip-first.png
Binary files differ
diff --git a/macros/latex/contrib/foliono/pics/standard.png b/macros/latex/contrib/foliono/pics/standard.png
new file mode 100644
index 0000000000..798655e013
--- /dev/null
+++ b/macros/latex/contrib/foliono/pics/standard.png
Binary files differ
diff --git a/macros/latex/contrib/powerdot/README b/macros/latex/contrib/powerdot/README
index 139e300a9b..44d82ea943 100644
--- a/macros/latex/contrib/powerdot/README
+++ b/macros/latex/contrib/powerdot/README
@@ -1,50 +1,50 @@
-powerdot v1.5c
---------------
-
-powerdot is a presentation class for LaTeX that allows for the quick
-and easy development of professional presentations. It comes with
-many tools that enhance presentations and aid the presenter.
-Examples are automatic overlays, personal notes and a handout mode.
-To view a presentation, DVI, PS or PDF output can be used. A
-powerful template system is available to easily develop new styles.
-A LyX layout file is provided. See for more information the PDF
-documentation of this package.
-
-
-Installation
-------------
-
-First check whether this package can be installed by the
-distribution that you use, since that will simplify installation.
-For manual installations, the structure and supposed location in a
-TDS compliant TeX-tree is shown in manifest.txt. Don't forget
-to update your filename database after installing the files.
-
-The package includes pregenerated run and doc files, but you can
-reproduce them from the source if necessary. See the first lines
-of powerdot.dtx for information how to do this.
-
-See the documentation of your LaTeX distribution or the TeX
-Frequently Asked Questions for more information on installing
-powerdot into your LaTeX distribution
-(http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instpackages).
-
-
-License
--------
-
-Copyright (C) 2005-2008 Hendri Adriaens, Chris Ellison; 2009-2017 Hendri Adriaens
-
-This work may be distributed and/or modified under the
-conditions of the LaTeX Project Public License, either version 1.3
-of this license or (at your option) any later version.
-The latest version of this license is in
- http://www.latex-project.org/lppl.txt
-and version 1.3 or later is part of all distributions of LaTeX
-version 2003/12/01 or later.
-
-This work has the LPPL maintenance status "maintained".
-
-This Current Maintainer of this work is Hendri Adriaens.
-
-This work consists of all files listed in manifest.txt.
+powerdot v1.6
+-------------
+
+powerdot is a presentation class for LaTeX that allows for the quick
+and easy development of professional presentations. It comes with
+many tools that enhance presentations and aid the presenter.
+Examples are automatic overlays, personal notes and a handout mode.
+To view a presentation, DVI, PS or PDF output can be used. A
+powerful template system is available to easily develop new styles.
+A LyX layout file is provided. See for more information the PDF
+documentation of this package.
+
+
+Installation
+------------
+
+First check whether this package can be installed by the
+distribution that you use, since that will simplify installation.
+For manual installations, the structure and supposed location in a
+TDS compliant TeX-tree is shown in manifest.txt. Don't forget
+to update your filename database after installing the files.
+
+The package includes pregenerated run and doc files, but you can
+reproduce them from the source if necessary. See the first lines
+of powerdot.dtx for information how to do this.
+
+See the documentation of your LaTeX distribution or the TeX
+Frequently Asked Questions for more information on installing
+powerdot into your LaTeX distribution
+(http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instpackages).
+
+
+License
+-------
+
+Copyright (C) 2005-2008 Hendri Adriaens, Chris Ellison; 2009-2021 Hendri Adriaens
+
+This work may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either version 1.3
+of this license or (at your option) any later version.
+The latest version of this license is in
+ http://www.latex-project.org/lppl.txt
+and version 1.3 or later is part of all distributions of LaTeX
+version 2003/12/01 or later.
+
+This work has the LPPL maintenance status "maintained".
+
+This Current Maintainer of this work is Hendri Adriaens.
+
+This work consists of all files listed in manifest.txt.
diff --git a/macros/latex/contrib/powerdot/doc/lyx/powerdot-example.tex b/macros/latex/contrib/powerdot/doc/lyx/powerdot-example.tex
index 3321cc0863..095fe6a351 100644
--- a/macros/latex/contrib/powerdot/doc/lyx/powerdot-example.tex
+++ b/macros/latex/contrib/powerdot/doc/lyx/powerdot-example.tex
@@ -1,159 +1,159 @@
-%% LyX 1.3 created this file. For more info, see http://www.lyx.org/.
-%% Do not edit unless you really know what you are doing.
-\documentclass[size=10pt,letterpaper,landscape,english,nopsheader,style=fyma,display=slidesnotes]{powerdot}
-\usepackage[T1]{fontenc}
-\usepackage[latin1]{inputenc}
-
-\makeatletter
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
-\providecommand{\LyX}{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
-\newcommand{\lyxarrow}{\leavevmode\,$\triangleright$\,\allowbreak}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
-\usepackage{listings}
-\pdsetup{%
- lf=left footer,
- rf=right footer
-}
-
-\usepackage{babel}
-\makeatother
-\begin{document}
-
-\title{A \LyX{} sample}
-
-
-\author{Mael Hilléreau \and Hendri Adriaens \and Christopher Ellison}
-
-
-\date{\today}
-
-\maketitle
-
-\lyxend\lyxslide{My first slide}
-
-We use a \texttt{Slide} style (magenta color, see above this text
-into \LyX{} window) for the title of each slide of a section or document.
-
-
-\lyxend\lyxwideslide{My wide slide}
-
-\label{toc}But we may also use wide slides (green color, see above
-this text into \LyX{} window).
-
-Let's have a look at the TOC:
-\medskip{}
-
-\tableofcontents{}
-
-
-\lyxend\section{This is the first section}
-
-
-\lyxend\lyxslide[toc=This slide has...]{This slide has a very very long title}
-
-This slide's title is different in the TOC, see slide \pageref{toc}
-or at the left of all slides in this section.
-
-
-\lyxend\lyxnote{Important note!}
-
-Don't forget to use \texttt{Insert}\lyxarrow{}\texttt{Short title}
-in order to specify slide options.
-
-
-\lyxend\lyxslide{Using \texttt{\textbackslash{}pause}}
-
-Let's make a pause! \pause
-
-\ldots{} and then continue.
-
-
-\lyxend\section{Second section}
-
-
-\lyxend\lyxslide{Using \texttt{enumerate}}
-
-Let's enumerate things:\pause
-
-\begin{enumerate}[type=1]
-\item The first thing;\pause
-\item The second thing;\pause
-\item The third thing;\pause
-\item The final thing!
-\end{enumerate}
-
-\lyxend\lyxslide{Using \texttt{itemize}}
-
-We may also make some items and nest them:\pause
-
-\begin{itemize}[type=1]
-\item <2> The first;
-\item <3> The second;
-
-\begin{itemize}[type=1]
-\item <4> One,
-\item <5> Two,
-\item <6> Three,
-\end{itemize}
-\item <7> The last one.
-\end{itemize}
-
-\lyxend\lyxemptyslide[toc=,randomdots]{The empty slide!}
-
-\bigskip{}
-\begin{center}This slide is empty\ldots{} \end{center}
-
-\pause
-
-\begin{center}It uses \texttt{EmptySlide} style for its title (see
-cyan color into \LyX{} window).\end{center}
-
-\pause
-
-\begin{center}You may also have noticed the use of \texttt{randomdots}
-slide option which\\
-allows displaying those multicolor dots into the slide background.\end{center}
-
-
-\lyxend\lyxslide[method=direct]{Example of \LaTeX{} source code}
-
-Let's now use the \texttt{listings} package in order to typeset some
-source code. Here's the \texttt{\textbackslash{}HelloWorld} \LaTeX{}
-command:
-
-\lstset{language=[LaTeX]TeX}
-\begin{lstlisting}
-\newcommand{\HelloWorld}{Hello World!}
-\end{lstlisting}
-
-Note that this slide uses the \texttt{method=direct} option (see its
-short title options box above into \LyX{} window).
-
-
-\lyxend\lyxslide[method=file]{Verbatim material with overlays}
-
-Here's \texttt{HelloWorld()} C function:
-
-\lstset{language=C}
-\begin{lstlisting}
-void HelloWorld() {
- printf("Hello World!\n");
-}
-\end{lstlisting}
-
-\pause Unlike the previous one, this slide must use \texttt{method=file}
-as it employs two overlays.
-
-
-\lyxend\lyxslide{The end.}
-
-Don't forget to put an \texttt{EndSlide} style at the end of the document
-(see the black symbol below into \LyX{} window).
-
-Have fun!
-
-
-\lyxend{}
-\end{document}
+%% LyX 1.3 created this file. For more info, see http://www.lyx.org/.
+%% Do not edit unless you really know what you are doing.
+\documentclass[size=10pt,letterpaper,landscape,english,nopsheader,style=fyma,display=slidesnotes]{powerdot}
+\usepackage[T1]{fontenc}
+\usepackage[latin1]{inputenc}
+
+\makeatletter
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
+\providecommand{\LyX}{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
+\newcommand{\lyxarrow}{\leavevmode\,$\triangleright$\,\allowbreak}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
+\usepackage{listings}
+\pdsetup{%
+ lf=left footer,
+ rf=right footer
+}
+
+\usepackage{babel}
+\makeatother
+\begin{document}
+
+\title{A \LyX{} sample}
+
+
+\author{Mael Hilléreau \and Hendri Adriaens \and Christopher Ellison}
+
+
+\date{\today}
+
+\maketitle
+
+\lyxend\lyxslide{My first slide}
+
+We use a \texttt{Slide} style (magenta color, see above this text
+into \LyX{} window) for the title of each slide of a section or document.
+
+
+\lyxend\lyxwideslide{My wide slide}
+
+\label{toc}But we may also use wide slides (green color, see above
+this text into \LyX{} window).
+
+Let's have a look at the TOC:
+\medskip{}
+
+\tableofcontents{}
+
+
+\lyxend\section{This is the first section}
+
+
+\lyxend\lyxslide[toc=This slide has...]{This slide has a very very long title}
+
+This slide's title is different in the TOC, see slide \pageref{toc}
+or at the left of all slides in this section.
+
+
+\lyxend\lyxnote{Important note!}
+
+Don't forget to use \texttt{Insert}\lyxarrow{}\texttt{Short title}
+in order to specify slide options.
+
+
+\lyxend\lyxslide{Using \texttt{\textbackslash{}pause}}
+
+Let's make a pause! \pause
+
+\ldots{} and then continue.
+
+
+\lyxend\section{Second section}
+
+
+\lyxend\lyxslide{Using \texttt{enumerate}}
+
+Let's enumerate things:\pause
+
+\begin{enumerate}[type=1]
+\item The first thing;\pause
+\item The second thing;\pause
+\item The third thing;\pause
+\item The final thing!
+\end{enumerate}
+
+\lyxend\lyxslide{Using \texttt{itemize}}
+
+We may also make some items and nest them:\pause
+
+\begin{itemize}[type=1]
+\item <2> The first;
+\item <3> The second;
+
+\begin{itemize}[type=1]
+\item <4> One,
+\item <5> Two,
+\item <6> Three,
+\end{itemize}
+\item <7> The last one.
+\end{itemize}
+
+\lyxend\lyxemptyslide[toc=,randomdots]{The empty slide!}
+
+\bigskip{}
+\begin{center}This slide is empty\ldots{} \end{center}
+
+\pause
+
+\begin{center}It uses \texttt{EmptySlide} style for its title (see
+cyan color into \LyX{} window).\end{center}
+
+\pause
+
+\begin{center}You may also have noticed the use of \texttt{randomdots}
+slide option which\\
+allows displaying those multicolor dots into the slide background.\end{center}
+
+
+\lyxend\lyxslide[method=direct]{Example of \LaTeX{} source code}
+
+Let's now use the \texttt{listings} package in order to typeset some
+source code. Here's the \texttt{\textbackslash{}HelloWorld} \LaTeX{}
+command:
+
+\lstset{language=[LaTeX]TeX}
+\begin{lstlisting}
+\newcommand{\HelloWorld}{Hello World!}
+\end{lstlisting}
+
+Note that this slide uses the \texttt{method=direct} option (see its
+short title options box above into \LyX{} window).
+
+
+\lyxend\lyxslide[method=file]{Verbatim material with overlays}
+
+Here's \texttt{HelloWorld()} C function:
+
+\lstset{language=C}
+\begin{lstlisting}
+void HelloWorld() {
+ printf("Hello World!\n");
+}
+\end{lstlisting}
+
+\pause Unlike the previous one, this slide must use \texttt{method=file}
+as it employs two overlays.
+
+
+\lyxend\lyxslide{The end.}
+
+Don't forget to put an \texttt{EndSlide} style at the end of the document
+(see the black symbol below into \LyX{} window).
+
+Have fun!
+
+
+\lyxend{}
+\end{document}
diff --git a/macros/latex/contrib/powerdot/doc/lyx/powerdot.layout b/macros/latex/contrib/powerdot/doc/lyx/powerdot.layout
index da0163e99d..1ce390b01e 100644
--- a/macros/latex/contrib/powerdot/doc/lyx/powerdot.layout
+++ b/macros/latex/contrib/powerdot/doc/lyx/powerdot.layout
@@ -1,461 +1,461 @@
-#% Do not delete the line below; configure depends on this
-# \DeclareLaTeXClass[powerdot]{powerdot presentation}
-# PowerDot textclass definition file.
-# Created (29.Aug.05): Mael Hilléreau
-# Last modified: 17.Sep.05
-#
-# ----------------------------------------------------------
-# Copyright (C) 2005 Hendri Adriaens and Christopher Ellison
-# ----------------------------------------------------------
-#
-# This work may be distributed and/or modified under the
-# conditions of the LaTeX Project Public License, either version 1.3
-# of this license or (at your option) any later version.
-# The latest version of this license is in
-# http://www.latex-project.org/lppl.txt
-# and version 1.3 or later is part of all distributions of LaTeX
-# version 2003/12/01 or later.
-#
-# This work has the LPPL maintenance status "maintained".
-#
-# This Current Maintainer of this work is Christopher Ellison.
-#
-# This work consists of all files listed in manifest.txt.
-
-###
-# General textclass parameters
-###
-Columns 1
-Sides 1
-MaxCounter Counter_EnumI
-ProvidesUrl 1
-DefaultStyle Standard
-
-DefaultFont
- Family Sans
- Series Medium
- Shape Up
- Size Normal
- Color None
-EndFont
-
-###
-# General textclass parameters
-###
-ClassOptions
- FontSize size=8|size=9|size=10|size=11|size=12|size=14|size=17|size=20
- PageStyle ""
-End
-
-###
-# Title style definition
-###
-Style Title
- Margin Static
- LatexType Command
- InTitle 1
- LatexName title
- ParSkip 0.4
- ItemSep 0
- TopSep 0
- BottomSep 1
- ParSep 1
- Align Center
- AlignPossible Center
- LabelType No_Label
-
- Font
- Series Bold
- Size Largest
- Color Blue
- EndFont
-End
-
-###
-# Author style definition
-###
-Style Author
- Margin Static
- LatexType Command
- InTitle 1
- LatexName author
- LabelSep xxx
- ParSkip 0.4
- TopSep 1.3
- BottomSep 0.7
- ParSep 0.7
- Align Center
- AlignPossible Center
- LabelType No_Label
-
- Font
- Size Large
- Color Blue
- EndFont
-End
-
-###
-# Date style definition
-###
-Style Date
- Margin Dynamic
- LatexType Command
- InTitle 1
- LatexName date
- LabelSep xxx
- ParSkip 0.4
- TopSep 0.9
- BottomSep 0.5
- ParSep 1
- Align Center
- AlignPossible Center
- LabelType No_Label
-
- Font
- Size Large
- Color Blue
- EndFont
-End
-
-###
-# Standard style definition
-###
-Style Standard
- Margin Static
- LatexType Paragraph
- LatexName dummy
- ParSkip 0.4
- Align Block
- AlignPossible Block, Left, Right, Center
- LabelType No_Label
-End
-
-###
-# Slide styles definition
-###
-Style Slide
- Margin Static
- LatexType Command
- LatexName lyxend\lyxslide
- LabelSep xxx
- ParSkip 0.4
- TopSep 1.3
- BottomSep 0.7
- ParSep 0.7
- Align Center
- AlignPossible Center
- LabelType Counter_Subsection
- LabelString " "
- OptionalArgs 1
-
- Font
- Series Bold
- Size Large
- Color Magenta
- EndFont
-End
-
-Style EndSlide
- CopyStyle Slide
- KeepEmpty 1
- LatexName lyxend
- Margin Static
- ParSkip 0
- TopSep 0
- BottomSep 1
- ParSep 0
- LabelType Static
- LabelBottomSep 0
- LeftMargin MMMMMMM
- LabelString "~=~"
- OptionalArgs 0
-
- Font
- Color None
- EndFont
-End
-
-
-
-###
-# Wideslide style definition
-###
-Style WideSlide
- CopyStyle Slide
- LatexName lyxend\lyxwideslide
-
- Font
- Color Green
- EndFont
-End
-
-###
-# EmptySlide style definition
-###
-Style EmptySlide
- CopyStyle Slide
- LatexName lyxend\lyxemptyslide
- LeftMargin MMMMMMMMMMMMMM
- LabelString "Empty slide:"
- LabelType Static
- KeepEmpty 1
-
- Font
- Color Cyan
- EndFont
-End
-
-###
-# Note style definition
-###
-Style Note
- CopyStyle Slide
- LatexName lyxend\lyxnote
- LeftMargin MMMMMMM
- LabelString "Note:"
- LabelType Static
- KeepEmpty 1
- OptionalArgs 0
-
- Font
- Color Red
- EndFont
-End
-
-###
-# Section style definition
-###
-Style Section
- CopyStyle Slide
- LatexName lyxend\section
- LabelType Counter_Section
- LabelString ""
-
- Font
- Size Larger
- Color Blue
- EndFont
-End
-
-###
-# Itemize styles definition
-###
-Style Itemize
- Margin Static
- LatexType Item_Environment
- LatexName itemize
- NextNoIndent 1
- LeftMargin MMN
- LabelSep xx
- ItemSep 0.2
- TopSep 0.7
- BottomSep 0.7
- ParSep 0.3
- Align Block
- AlignPossible Block, Left
- LabelType Static
- LabelString *
-End
-
-Style ItemizeType1
- CopyStyle Itemize
- LatexParam [type=1]
-End
-
-###
-# Enumerate styles definition
-###
-Style Enumerate
- Margin Static
- LatexType Item_Environment
- LatexName enumerate
- NextNoIndent 1
- LeftMargin MMN
- LabelSep xx
- ParSkip 0.0
- ItemSep 0.2
- TopSep 0.7
- BottomSep 0.7
- ParSep 0.3
- Align Block
- AlignPossible Block, Left
- LabelType Counter_EnumI
-End
-
-Style EnumerateType1
- CopyStyle Enumerate
- LatexParam [type=1]
-End
-
-###
-# Bibliography style definition
-###
-Style Bibliography
- Margin First_Dynamic
- LatexType Item_Environment
- LatexName thebibliography
- NextNoIndent 1
- LeftMargin MM
- ParSkip 0.4
- ItemSep 0
- TopSep 0.7
- BottomSep 0.7
- ParSep 0.5
- Align Block
- AlignPossible Block, Left
- LabelType Bibliography
- LabelString ""
- LabelBottomSep 0
-End
-
-###
-# Quotation style definition
-###
-Style Quotation
- Margin Static
- LatexType Environment
- LatexName quotation
- NextNoIndent 1
- LeftMargin MMM
- RightMargin MMM
- ParIndent MM
- ParSkip 0
- ItemSep 0
- TopSep 0.5
- BottomSep 0.5
- ParSep 0
- Align Block
- AlignPossible Block, Left, Right, Center
-End
-
-###
-# Quote style definition
-###
-Style Quote
- Margin Static
- LatexType Environment
- LatexName quote
- NextNoIndent 1
- LeftMargin MMM
- RightMargin MMM
- TopSep 0.5
- ParSep 0.5
- BottomSep 0.5
- Align Block
- AlignPossible Block, Left, Right, Center
- LabelType No_Label
-End
-
-###
-# Verse style definition
-###
-Style Verse
-# LaTeX type is first dynamic because of LaTeX implementation.
-# In LyX this does not make sense.
- LatexType Environment
- LatexName verse
- Margin First_Dynamic
- NextNoIndent 1
- LeftMargin MMMM
- LabelIndent MMMM
- ParSkip 0.4
- TopSep 0.7
- BottomSep 0.7
- ParSep 0.5
- Align Block
- AlignPossible Block, Left
- LabelType No_Label
-End
-
-###
-# Caption style definition
-###
-Style Caption
- Margin First_Dynamic
- LatexType Command
- LatexName caption
- NeedProtect 1
- LabelSep xx
- ParSkip 0.4
- TopSep 0.5
- Align Center
- AlignPossible Center
- LabelType Sensitive
- LabelString Caption
- OptionalArgs 1
-
- LabelFont
- Series Bold
- EndFont
-End
-
-###
-# Floats definitions
-###
-Float
- Type table
- GuiName Table
- Extension lot
- NumberWithin none
- Style plain
- ListName "List of Tables"
- LaTeXBuiltin true
-End
-
-Float
- Type figure
- GuiName Figure
- Extension lof
- NumberWithin none
- Style plain
- ListName "List of Figures"
- LaTeXBuiltin true
-End
-
-Float
- Type algorithm
- GuiName Algorithm
- Extension loa
- NumberWithin none
- Style ruled
- ListName "List of Algorithms"
- LaTeXBuiltin false
-End
-
-###
-# Counters definitions
-###
-Counter
- Name enumi
-End
-
-Counter
- Name enumii
- Within enumi
-End
-
-Counter
- Name enumiii
- Within enumii
-End
-
-Counter
- Name enumiv
- Within enumiii
-End
-
-Counter
- Name bibitem
-End
-
-Counter
- Name figure
-End
-
-Counter
- Name table
-End
-
-Counter
- Name algorithm
-End
+#% Do not delete the line below; configure depends on this
+# \DeclareLaTeXClass[powerdot]{powerdot presentation}
+# PowerDot textclass definition file.
+# Created (29.Aug.05): Mael Hilléreau
+# Last modified: 17.Sep.05
+#
+# ----------------------------------------------------------
+# Copyright (C) 2005 Hendri Adriaens and Christopher Ellison
+# ----------------------------------------------------------
+#
+# This work may be distributed and/or modified under the
+# conditions of the LaTeX Project Public License, either version 1.3
+# of this license or (at your option) any later version.
+# The latest version of this license is in
+# http://www.latex-project.org/lppl.txt
+# and version 1.3 or later is part of all distributions of LaTeX
+# version 2003/12/01 or later.
+#
+# This work has the LPPL maintenance status "maintained".
+#
+# This Current Maintainer of this work is Christopher Ellison.
+#
+# This work consists of all files listed in manifest.txt.
+
+###
+# General textclass parameters
+###
+Columns 1
+Sides 1
+MaxCounter Counter_EnumI
+ProvidesUrl 1
+DefaultStyle Standard
+
+DefaultFont
+ Family Sans
+ Series Medium
+ Shape Up
+ Size Normal
+ Color None
+EndFont
+
+###
+# General textclass parameters
+###
+ClassOptions
+ FontSize size=8|size=9|size=10|size=11|size=12|size=14|size=17|size=20
+ PageStyle ""
+End
+
+###
+# Title style definition
+###
+Style Title
+ Margin Static
+ LatexType Command
+ InTitle 1
+ LatexName title
+ ParSkip 0.4
+ ItemSep 0
+ TopSep 0
+ BottomSep 1
+ ParSep 1
+ Align Center
+ AlignPossible Center
+ LabelType No_Label
+
+ Font
+ Series Bold
+ Size Largest
+ Color Blue
+ EndFont
+End
+
+###
+# Author style definition
+###
+Style Author
+ Margin Static
+ LatexType Command
+ InTitle 1
+ LatexName author
+ LabelSep xxx
+ ParSkip 0.4
+ TopSep 1.3
+ BottomSep 0.7
+ ParSep 0.7
+ Align Center
+ AlignPossible Center
+ LabelType No_Label
+
+ Font
+ Size Large
+ Color Blue
+ EndFont
+End
+
+###
+# Date style definition
+###
+Style Date
+ Margin Dynamic
+ LatexType Command
+ InTitle 1
+ LatexName date
+ LabelSep xxx
+ ParSkip 0.4
+ TopSep 0.9
+ BottomSep 0.5
+ ParSep 1
+ Align Center
+ AlignPossible Center
+ LabelType No_Label
+
+ Font
+ Size Large
+ Color Blue
+ EndFont
+End
+
+###
+# Standard style definition
+###
+Style Standard
+ Margin Static
+ LatexType Paragraph
+ LatexName dummy
+ ParSkip 0.4
+ Align Block
+ AlignPossible Block, Left, Right, Center
+ LabelType No_Label
+End
+
+###
+# Slide styles definition
+###
+Style Slide
+ Margin Static
+ LatexType Command
+ LatexName lyxend\lyxslide
+ LabelSep xxx
+ ParSkip 0.4
+ TopSep 1.3
+ BottomSep 0.7
+ ParSep 0.7
+ Align Center
+ AlignPossible Center
+ LabelType Counter_Subsection
+ LabelString " "
+ OptionalArgs 1
+
+ Font
+ Series Bold
+ Size Large
+ Color Magenta
+ EndFont
+End
+
+Style EndSlide
+ CopyStyle Slide
+ KeepEmpty 1
+ LatexName lyxend
+ Margin Static
+ ParSkip 0
+ TopSep 0
+ BottomSep 1
+ ParSep 0
+ LabelType Static
+ LabelBottomSep 0
+ LeftMargin MMMMMMM
+ LabelString "~=~"
+ OptionalArgs 0
+
+ Font
+ Color None
+ EndFont
+End
+
+
+
+###
+# Wideslide style definition
+###
+Style WideSlide
+ CopyStyle Slide
+ LatexName lyxend\lyxwideslide
+
+ Font
+ Color Green
+ EndFont
+End
+
+###
+# EmptySlide style definition
+###
+Style EmptySlide
+ CopyStyle Slide
+ LatexName lyxend\lyxemptyslide
+ LeftMargin MMMMMMMMMMMMMM
+ LabelString "Empty slide:"
+ LabelType Static
+ KeepEmpty 1
+
+ Font
+ Color Cyan
+ EndFont
+End
+
+###
+# Note style definition
+###
+Style Note
+ CopyStyle Slide
+ LatexName lyxend\lyxnote
+ LeftMargin MMMMMMM
+ LabelString "Note:"
+ LabelType Static
+ KeepEmpty 1
+ OptionalArgs 0
+
+ Font
+ Color Red
+ EndFont
+End
+
+###
+# Section style definition
+###
+Style Section
+ CopyStyle Slide
+ LatexName lyxend\section
+ LabelType Counter_Section
+ LabelString ""
+
+ Font
+ Size Larger
+ Color Blue
+ EndFont
+End
+
+###
+# Itemize styles definition
+###
+Style Itemize
+ Margin Static
+ LatexType Item_Environment
+ LatexName itemize
+ NextNoIndent 1
+ LeftMargin MMN
+ LabelSep xx
+ ItemSep 0.2
+ TopSep 0.7
+ BottomSep 0.7
+ ParSep 0.3
+ Align Block
+ AlignPossible Block, Left
+ LabelType Static
+ LabelString *
+End
+
+Style ItemizeType1
+ CopyStyle Itemize
+ LatexParam [type=1]
+End
+
+###
+# Enumerate styles definition
+###
+Style Enumerate
+ Margin Static
+ LatexType Item_Environment
+ LatexName enumerate
+ NextNoIndent 1
+ LeftMargin MMN
+ LabelSep xx
+ ParSkip 0.0
+ ItemSep 0.2
+ TopSep 0.7
+ BottomSep 0.7
+ ParSep 0.3
+ Align Block
+ AlignPossible Block, Left
+ LabelType Counter_EnumI
+End
+
+Style EnumerateType1
+ CopyStyle Enumerate
+ LatexParam [type=1]
+End
+
+###
+# Bibliography style definition
+###
+Style Bibliography
+ Margin First_Dynamic
+ LatexType Item_Environment
+ LatexName thebibliography
+ NextNoIndent 1
+ LeftMargin MM
+ ParSkip 0.4
+ ItemSep 0
+ TopSep 0.7
+ BottomSep 0.7
+ ParSep 0.5
+ Align Block
+ AlignPossible Block, Left
+ LabelType Bibliography
+ LabelString ""
+ LabelBottomSep 0
+End
+
+###
+# Quotation style definition
+###
+Style Quotation
+ Margin Static
+ LatexType Environment
+ LatexName quotation
+ NextNoIndent 1
+ LeftMargin MMM
+ RightMargin MMM
+ ParIndent MM
+ ParSkip 0
+ ItemSep 0
+ TopSep 0.5
+ BottomSep 0.5
+ ParSep 0
+ Align Block
+ AlignPossible Block, Left, Right, Center
+End
+
+###
+# Quote style definition
+###
+Style Quote
+ Margin Static
+ LatexType Environment
+ LatexName quote
+ NextNoIndent 1
+ LeftMargin MMM
+ RightMargin MMM
+ TopSep 0.5
+ ParSep 0.5
+ BottomSep 0.5
+ Align Block
+ AlignPossible Block, Left, Right, Center
+ LabelType No_Label
+End
+
+###
+# Verse style definition
+###
+Style Verse
+# LaTeX type is first dynamic because of LaTeX implementation.
+# In LyX this does not make sense.
+ LatexType Environment
+ LatexName verse
+ Margin First_Dynamic
+ NextNoIndent 1
+ LeftMargin MMMM
+ LabelIndent MMMM
+ ParSkip 0.4
+ TopSep 0.7
+ BottomSep 0.7
+ ParSep 0.5
+ Align Block
+ AlignPossible Block, Left
+ LabelType No_Label
+End
+
+###
+# Caption style definition
+###
+Style Caption
+ Margin First_Dynamic
+ LatexType Command
+ LatexName caption
+ NeedProtect 1
+ LabelSep xx
+ ParSkip 0.4
+ TopSep 0.5
+ Align Center
+ AlignPossible Center
+ LabelType Sensitive
+ LabelString Caption
+ OptionalArgs 1
+
+ LabelFont
+ Series Bold
+ EndFont
+End
+
+###
+# Floats definitions
+###
+Float
+ Type table
+ GuiName Table
+ Extension lot
+ NumberWithin none
+ Style plain
+ ListName "List of Tables"
+ LaTeXBuiltin true
+End
+
+Float
+ Type figure
+ GuiName Figure
+ Extension lof
+ NumberWithin none
+ Style plain
+ ListName "List of Figures"
+ LaTeXBuiltin true
+End
+
+Float
+ Type algorithm
+ GuiName Algorithm
+ Extension loa
+ NumberWithin none
+ Style ruled
+ ListName "List of Algorithms"
+ LaTeXBuiltin false
+End
+
+###
+# Counters definitions
+###
+Counter
+ Name enumi
+End
+
+Counter
+ Name enumii
+ Within enumi
+End
+
+Counter
+ Name enumiii
+ Within enumii
+End
+
+Counter
+ Name enumiv
+ Within enumiii
+End
+
+Counter
+ Name bibitem
+End
+
+Counter
+ Name figure
+End
+
+Counter
+ Name table
+End
+
+Counter
+ Name algorithm
+End
diff --git a/macros/latex/contrib/powerdot/doc/manifest.txt b/macros/latex/contrib/powerdot/doc/manifest.txt
index 51926bc4a7..4d3c636b05 100644
--- a/macros/latex/contrib/powerdot/doc/manifest.txt
+++ b/macros/latex/contrib/powerdot/doc/manifest.txt
@@ -1,83 +1,83 @@
-powerdot manifest
-=================
-
-
-This work consists of the file:
-
- powerdot.dtx
-
-and derived files:
-
- powerdot.cls
- powerdot-styletest.tex
- powerdot-styleexample.tex
- powerdot-example1.tex
- powerdot-example2.tex
- powerdot-example3.tex
- powerdot-default.sty
- powerdot-tycja.sty
- powerdot-ikeda.sty
- powerdot-fyma.sty
- powerdot-simple.sty
- powerdot-ciment.sty
- powerdot-elcolors.sty
- powerdot-aggie.sty
- powerdot-husky.sty
- powerdot-sailor.sty
- powerdot-upen.sty
- powerdot-bframe.sty
- powerdot-horatio.sty
- powerdot-paintings.sty
- powerdot-klope.sty
- powerdot-jefka.sty
- powerdot-pazik.sty
-
-
-
-The following overview shows which files constitute the
-powerdot bundle and must be distributed as a whole. It
-also shows the supposed location of these files in a
-TDS-compliant TeX-tree:
-
-CTAN:/macros/latex/contrib/powerdot: official location
- |
- |- readme : should not be installed
- |- powerdot-styletest.tex : should not be installed
- |- powerdot-styleexample.tex : should not be installed
- |- doc
- | |- lyx : /doc/latex/powerdot
- | | |- powerdot.layout : /doc/latex/powerdot/lyx
- | | |- powerdot-example.lyx : /doc/latex/powerdot/lyx
- | | `- powerdot-example.tex : /doc/latex/powerdot/lyx
- | |
- | |- manifest.txt : /doc/latex/powerdot
- | |- powerdot.pdf : /doc/latex/powerdot
- | |- powerdotDE.pdf : /doc/latex/powerdot
- | |- powerdotDE.tex : /doc/latex/powerdot
- | |- powerdot-example1.tex : /doc/latex/powerdot
- | |- powerdot-example2.tex : /doc/latex/powerdot
- | `- powerdot-example3.tex : /doc/latex/powerdot
- |
- |- run
- | |- powerdot.cls : /tex/latex/powerdot
- | |- powerdot-default.ps : /tex/latex/powerdot
- | |- powerdot-default.sty : /tex/latex/powerdot
- | |- powerdot-ikeda.sty : /tex/latex/powerdot
- | |- powerdot-tycja.sty : /tex/latex/powerdot
- | |- powerdot-fyma.sty : /tex/latex/powerdot
- | |- powerdot-simple.sty : /tex/latex/powerdot
- | |- powerdot-ciment.sty : /tex/latex/powerdot
- | |- powerdot-elcolors.sty : /tex/latex/powerdot
- | |- powerdot-aggie.sty : /tex/latex/powerdot
- | |- powerdot-husky.sty : /tex/latex/powerdot
- | |- powerdot-sailor.sty : /tex/latex/powerdot
- | |- powerdot-upen.sty : /tex/latex/powerdot
- | |- powerdot-bframe.sty : /tex/latex/powerdot
- | |- powerdot-horatio.sty : /tex/latex/powerdot
- | |- powerdot-paintings.sty : /tex/latex/powerdot
- | |- powerdot-klope.sty : /tex/latex/powerdot
- | |- powerdot-jefka.sty : /tex/latex/powerdot
- | `- powerdot-pazik.sty : /tex/latex/powerdot
- |
- `- source
- `- powerdot.dtx : /source/latex/powerdot
+powerdot manifest
+=================
+
+
+This work consists of the file:
+
+ powerdot.dtx
+
+and derived files:
+
+ powerdot.cls
+ powerdot-styletest.tex
+ powerdot-styleexample.tex
+ powerdot-example1.tex
+ powerdot-example2.tex
+ powerdot-example3.tex
+ powerdot-default.sty
+ powerdot-tycja.sty
+ powerdot-ikeda.sty
+ powerdot-fyma.sty
+ powerdot-simple.sty
+ powerdot-ciment.sty
+ powerdot-elcolors.sty
+ powerdot-aggie.sty
+ powerdot-husky.sty
+ powerdot-sailor.sty
+ powerdot-upen.sty
+ powerdot-bframe.sty
+ powerdot-horatio.sty
+ powerdot-paintings.sty
+ powerdot-klope.sty
+ powerdot-jefka.sty
+ powerdot-pazik.sty
+
+
+
+The following overview shows which files constitute the
+powerdot bundle and must be distributed as a whole. It
+also shows the supposed location of these files in a
+TDS-compliant TeX-tree:
+
+CTAN:/macros/latex/contrib/powerdot: official location
+ |
+ |- readme : should not be installed
+ |- powerdot-styletest.tex : should not be installed
+ |- powerdot-styleexample.tex : should not be installed
+ |- doc
+ | |- lyx : /doc/latex/powerdot
+ | | |- powerdot.layout : /doc/latex/powerdot/lyx
+ | | |- powerdot-example.lyx : /doc/latex/powerdot/lyx
+ | | `- powerdot-example.tex : /doc/latex/powerdot/lyx
+ | |
+ | |- manifest.txt : /doc/latex/powerdot
+ | |- powerdot.pdf : /doc/latex/powerdot
+ | |- powerdotDE.pdf : /doc/latex/powerdot
+ | |- powerdotDE.tex : /doc/latex/powerdot
+ | |- powerdot-example1.tex : /doc/latex/powerdot
+ | |- powerdot-example2.tex : /doc/latex/powerdot
+ | `- powerdot-example3.tex : /doc/latex/powerdot
+ |
+ |- run
+ | |- powerdot.cls : /tex/latex/powerdot
+ | |- powerdot-default.ps : /tex/latex/powerdot
+ | |- powerdot-default.sty : /tex/latex/powerdot
+ | |- powerdot-ikeda.sty : /tex/latex/powerdot
+ | |- powerdot-tycja.sty : /tex/latex/powerdot
+ | |- powerdot-fyma.sty : /tex/latex/powerdot
+ | |- powerdot-simple.sty : /tex/latex/powerdot
+ | |- powerdot-ciment.sty : /tex/latex/powerdot
+ | |- powerdot-elcolors.sty : /tex/latex/powerdot
+ | |- powerdot-aggie.sty : /tex/latex/powerdot
+ | |- powerdot-husky.sty : /tex/latex/powerdot
+ | |- powerdot-sailor.sty : /tex/latex/powerdot
+ | |- powerdot-upen.sty : /tex/latex/powerdot
+ | |- powerdot-bframe.sty : /tex/latex/powerdot
+ | |- powerdot-horatio.sty : /tex/latex/powerdot
+ | |- powerdot-paintings.sty : /tex/latex/powerdot
+ | |- powerdot-klope.sty : /tex/latex/powerdot
+ | |- powerdot-jefka.sty : /tex/latex/powerdot
+ | `- powerdot-pazik.sty : /tex/latex/powerdot
+ |
+ `- source
+ `- powerdot.dtx : /source/latex/powerdot
diff --git a/macros/latex/contrib/powerdot/doc/powerdot.pdf b/macros/latex/contrib/powerdot/doc/powerdot.pdf
index 0f2e98fccf..d40db78d71 100644
--- a/macros/latex/contrib/powerdot/doc/powerdot.pdf
+++ b/macros/latex/contrib/powerdot/doc/powerdot.pdf
Binary files differ
diff --git a/macros/latex/contrib/powerdot/run/powerdot-default.ps b/macros/latex/contrib/powerdot/run/powerdot-default.ps
index 2a8a22c4a3..71683ca5cd 100644
--- a/macros/latex/contrib/powerdot/run/powerdot-default.ps
+++ b/macros/latex/contrib/powerdot/run/powerdot-default.ps
@@ -1,109 +1,109 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: jpeg2ps V1.8 by Thomas Merz
-%%Title: flower.jpg
-%%CreationDate: Thu Sep 04 15:25:36 2003
-%%BoundingBox: 20 20 592 284
-%%DocumentData: Clean7Bit
-%%LanguageLevel: 2
-%%EndComments
-%%BeginProlog
-%%EndProlog
-%%Page: 1 1
-/languagelevel where {pop languagelevel 2 lt}{true} ifelse {
- (JPEG file 'flower.jpg' needs PostScript Level 2!\n) dup print flush
- /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop
-} if
-save
-/RawData currentfile /ASCII85Decode filter def
-/Data RawData << >> /DCTDecode filter def
-20 20 translate
-572.00 264.00 scale
-/DeviceRGB setcolorspace
-{ << /ImageType 1
- /Width 130
- /Height 60
- /ImageMatrix [ 130 0 0 -60 0 60 ]
- /DataSource Data
- /BitsPerComponent 8
- /Decode [0 1 0 1 0 1]
- >> image
- Data closefile
- RawData flushfile
- showpage
- restore
-} exec
-s4IA0!"_al8O`[\!WW42!+Z'0s6K^t7!3!TGlRjF"98E%49,B]mJm__A8bpg!+`k
-F!!!'"gAlm,"p>&3"U##5"U58;"U58@#R1J=$Od@L$OR4L&.AsU$k*OU$k<dZ%h9
-!]',2,o'-%r1)]TqA+!2RH+!2RH!=&i7%1E[_&.fZs'bM0!+!2RH+!2RH+!2RH+!
-2RH+!2RH+!2RH+!2RH+!2RH+!2RH+!2RH+!2RH+!2RH+90+V&I8A!!.k:R&HDkE!
-<Wo7s24o6!!!*%!<E3%!<<*"z!!EH0!s\l-#QXr+!WrH(!<<*"z!!!!$"T\Z-!!W
-Z>!!*-(!sAf5#6P)2z!<N?'&J>3i0a0iV'F%ECEM4R3JWWi>,8CHg_9kS*;\nkSU
->bX*1h2^q&HDh7!!EE,":553z!!*'3!WsT#&d1Kt'*[l6EIjf-16JiXdIBOJ1DJf
-B,S^O`g&MN`!<<05!tbMt!:(f:P\/(]CAkV"H=Pldo3Re8T<1>XN3Z:X6s;cH_#n
-are&,T53dks\9SG$Zl5G#oW3*g6DlV0*;Q"Dmm:LhSB?`Xim1@:M<4\dbIWfbJ8[
-Z2Wb>WrU:KT\H0AcE]4Cdt2ZEZ&_ci]542OhlYL#G%QbasVUdYZCKE>TE4bne-\m
-o0'UR7FhZnKC`hAN((=`[JX\Ten:'QLe_S->qt>/VIqq];k^sGN?=?(11jG?2L/4
-W7kH4<'jZ3L0Lm6iA:*rD6ADd1-F5had59Rc$&74PFHU_$:WdN'UKH*;PJgW&?0f
-L:kQ:F,7Va,q.+si!:`leK2B7)fp8+*T@=0e&dDf[;K3cF-6H85!(k<V;;A5P!2k
-"/F&pmB[NXKBdqnEens<43[%4Rr#sBEJ*q),%62\W!EZ>e7N.Tqie]#_n[a2d+dl
-ruE!Sd#6LZ44/YXl/2A\3%\P>][-6=c[dh+lVDWHFf!bIX"@l>A5*6TLtMg"R:WG
-?mM0RZB=#r(bku*a2ujo88Mn2@QtXHjWN!@/g4/af(4*CF-4M4GkSZBi(0OE?K='
-"U+B8R1;)?rPnF#Lbq]]?!IL^g//JLP4DE1gZjBIGpu=m/Mbo;_P+SK6AF.G9u\Y
-g7I'_EUSk&mT,U]UN5oTck)I;1%!,B#1.H;f5<l&1\QYespm>DRc;6+]C).$r8tB
-En'kOLgG:MBN[b^oB<atPrfmQ-m;U_qJ?kbDN)d_F3N/<3][&T96JPaqo6`t3@.5
-/.$5'C:"X2(,u@gII"*ASIa`FcR;",a[ue(V?^Lj!N>#mDeVHmo[4@in*LWeQEe?
-#J_dSJrLX*D<ouTp>^u\?emhGa)2f+PJfj"?>3]=;74hrrA:k'ffd%lP@c1G_NFT
-pQVXJ>"Vh]*#/1QT%G$k2HTF98hGt+dt]f`,1&'dH+1/gjXs36d-QA<;Zh3=\3Y(
-P'W%b-6c)O'5C>,r?KZ?FZhf"aXgE]]aX1E\>(K=MHR6LjI#/tl:3!"S+cORqR\A
-1*?GfR(cCjBMj#WHU#G=EL\$E@!J7,4;7s0K1),:8_?m@49i`,/Er5RdQou4Kc8f
-HG^[\)b4ZdOO>pVEb$\Y0/NNCfN<>]:1,VQTG,V+L5UbA-EN`h^qV9HNsJ81A,&g
-0u$Z2P<gkpCKmN7VeNjf/?^o8IBB^J^Q%:&Z-=3qPeTpW>$OtRpPB2:kggek.%?2
-@CN^cAS=V%LrD!RE]l,V!,#hsGqAPQl&7!WFR-%N<H!9.<4IWRC;mi$RR2mCOdM9
-R2-Ko@`KcrhL-`2'`/-!N?ho%,m&>XrK^Q]Z-j]B7.R8q=Q6">`@RQD(F8)M3f]N
-_OT$I6ZKh*?-pdCoiB9-l(7c'5-=j:u*WkVB<40-2mg4]nr<#6QJC6;_V_Q%W5b6
-[_ZI@)>V-69dM1-[KcGuFI=h)A9_F_e\FbU't4.[,m43!=m;m@Y(f6tj;B]FIYkh
-<:?Y>d0H"+.Fp]eUEUcZ?Gu+o_7fH<I4>%46IBIe_s-B2,8DkZ&bID+O^%7.4dT,
--.7m7ZI>$74c*\&Og)9/dbVe;^eMih&i/*[8F-BnoQ??A))SL6&:qmX<H#%7EX-+
-g8/MJ"7'fGt5V#mg9jPU>0/Y8.e^*Tcrr?;$a$4n2PE*(@"i9EJ2Y?'N#U#o0Dd%
-71(P.mfEI^fi1CE';%:$UInL@hLSAZq2>?B)V9f773#Sa<IR1Pk7To*5I[2N(I(A
-:fpLJX73U^4U\397W7LG<g]Lpkn*Oh6]#X;V*2_gS.sZkdjcPQ>%/fP(1PVKmU8,
-3IZ0LT[.M6CTG-*R\2c-qQ3EOcNU=N<+"I&mt1jk`ssINg2nFk2OpG.[`q#,Yg[*
-cD)S)(r0:r5&!^[32`2lU<.Wel=P'6+Hb:b'TF7=WSVmr&A<Et?G!">,dDDBrL2d
-q;"dK63LFYZEWWHLCIL-q+LA(TVk68^m4$V)\VB'%G76+4Xd`,(>/0WT?'9p=c0h
-YH0D8;ld2piiDAIbA!@\(A'#?"7@F6-'E5kNr9+4dB`fAU?e@/'''e@4Ve>WTh-D
-5PE@<A\1Q5HM]="t\\f(OE$WbG'k,;hGIQ2XXP<mGJmPY,kr5bol-a:&;q#hLBH]
-lA5pf_*40ATK7'l)@-I!SK-?E;Wsd/B\c4gSE(e>)uN'G6%g[4I(Sc7e&CZ,n;LK
-gj^03#"laJpqCCQ7OYihZP3&NNKd1G.g`C/kC%1liOW#APUGo3@G@eBKeA%gk:UO
-h)BVjCkQr>=K#_</)26_BSR5@Y(Zr2s.l')oV&3i61l_i>O]2+*V1.S]>INQCDlP
-+mB/pMf3)H>>D,AN"^f5;*a^Ma@>uFk_ZL^UVnP62Y,2pBcKe0;9KeLRQ#7iZO."
-N?lpZ9H9,bj7TVp[:&+!<A>>q)tl(s-=A#>2DPm[c`O8Q@40LLA,Oekq%B;.C>4C
-NcNs9UV;[e[@3Xo9(d89=t/O.j<&A;GQGZ)5q+tc7s<[Ou,Hb.?`ERdY62I4GM9i
-[$o@;Q"Hg;T+E\3FE$9/Dn!S6,[/rS6BG$;QrLp%!%@)*o1*-^G(#S.,\!4bZLtb
-<Ti'O$k?5@=mgs5Y!S&>/)kkAcdXcn7=VIpjp93n:_fg8.@2&gT*L_I=4V]'C60#
-M=\-QTAfqA.?Y<YYIJotU(Q4%,Yl"QU<YrJhW<"MUj/"IVnb+-AJK=bf"[BXWZh"
-qa7TQY6'Y<Rj6$D`mrWQY3lU'^ETZ,Bo1_HX%(fd)h6pHe$!DQ`qqfQ/MO@-4+Bk
-F6pl[qKmN'2<q+6Ipn5BIuR_?<W1hq[@c\gT]NPCUQUrq?B5u^3+tE3_uPeqQ?L<
-e/$(3j0!@g/LX4(["9\p5Qe;uLu!Io_!-&Z:Qed=8jW#R(J)6q>q47_/N8r5P(nO
-.L4CaK6d1su\`=nTi*iR3^KLH>A.G#M@;DiF-K,8>8Qo(p5s[7TD'<H2iWTNojX=
-,>-)Va\HdmifAE)?G@Co^+'VpLO8t\pO.KNGaP>,7+*/'9`Gi4W$b/N\eT=ITr(@
-J'Y[4+hu,g[6hm,C85B*0C;,S8a3b%\iJ#bF2c]h630i_lEu:rf:QL`A0D_.7=Bm
-FY,_21q>u!W-7[gW)0f$IE)CY,ZEp"=WE0M+;M?mY^4qaJ^iS[/U-eIe3R>njZn&
-7"2$VUIjUP/gXXp?$Ma@"_VtHg0"KCM4[WAikYAhFl[92cO^^<#Q!*oeppg3MIVp
-?X*K$].J=G6*k33!V^R7<&ZPS,Rb:]Q.7Ot$(_\QIirLLM:*j"2EfPVFRB>7*jc5
-/eBp@*fFdZ#V6!rRlYI/OgU'.S.:o@_D.cD0[qN*os>f3^,938+oC*_sdELLI/I0
--u:N!I8DJlO=+Z-72hS?L&#4N29q`h\8PE:R%5(<Z[mW2<<Q7S3_sVf,U)?ZGKS)
-Vui8LHi%ZNn,tLn/Qgr<o!SGEd!YE=>d(bmDHALPAR3S^!ec>#tg]onIcJ,%!dl`
-]%l%#(_APEA]N/GW7TQ$`.qn=b#dBYXm7oHeoo5`i3pg0N04Me>H%`?W;-KA<`QF
-GmpWZ!Y[grNkLoOB?>BS?P#sKQ?E\"9l\@jHgQ]8gEr@:L3n[5F2RDg'.0+I564l
-noX/l&!o_J)"UGQoLLXM^`%GnLp?#rGhVe.L7d[NR?d"RW'2\f6[1'>VScBuT,X0
-.RaX-Tku^QtGu.0i]Q1-3SD:t';ZC@eGS8/s^EP;MY3Xts8f=q$!m!3E8aCOXhX/
-_hipL.[e+-*gF"nm*e$9<U25Tk[3=,rq,QY?Ydq`CMVI]$#oH76kBANl]Tc3gH!O
-.Z:HP8uf<u/uVk`(WbF^-^NH]^Bg"*&RQ07\>F[qS=iu(<s]qGo==WOn+9@5e'd6
-P7.Y?f4jV.)r465SFZQA-^8Q7[kWU(Q"^/UF:Kmbu*Vj4"Wcs[JeGR#,`dM`tGPb
-B52@GPQ^jP+T)h#Wm<L#YGE3>Y<:-Fa)FKoIh[_4h"LVR8k^6&?p&,?St.%L;;4`
-o:)q#%X7S:'r-L\Y4Oe]W^n`f1md:F-nO#E8X`IIf*UnF5;[lODZ7fdT:KeYf)^T
-=<GB<KfTr_rq?I3,NkZ0;$a_WgE[!4;<9elKa-'!;/KVWW)s4^UoB!F7N2>`;X`$
-npG'aXliDYR_,9-htDtU\l>!F(LZ;R3,@gDYD,ODg88V[d@>J'kjKQf=Vg.>l@e:
-p(Pb]a!)e7aF.ZDFB;sFABpUDk>WOg-SeC:[<+b!ni.t>!CNh+<rr?Y5bLlQa%c-
-[9Zdm*Z5jmd9,u7QAH]c#pN3gF*]0F:_(!HX1~>
-%%EOF
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: jpeg2ps V1.8 by Thomas Merz
+%%Title: flower.jpg
+%%CreationDate: Thu Sep 04 15:25:36 2003
+%%BoundingBox: 20 20 592 284
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%EndComments
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+/languagelevel where {pop languagelevel 2 lt}{true} ifelse {
+ (JPEG file 'flower.jpg' needs PostScript Level 2!\n) dup print flush
+ /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop
+} if
+save
+/RawData currentfile /ASCII85Decode filter def
+/Data RawData << >> /DCTDecode filter def
+20 20 translate
+572.00 264.00 scale
+/DeviceRGB setcolorspace
+{ << /ImageType 1
+ /Width 130
+ /Height 60
+ /ImageMatrix [ 130 0 0 -60 0 60 ]
+ /DataSource Data
+ /BitsPerComponent 8
+ /Decode [0 1 0 1 0 1]
+ >> image
+ Data closefile
+ RawData flushfile
+ showpage
+ restore
+} exec
+s4IA0!"_al8O`[\!WW42!+Z'0s6K^t7!3!TGlRjF"98E%49,B]mJm__A8bpg!+`k
+F!!!'"gAlm,"p>&3"U##5"U58;"U58@#R1J=$Od@L$OR4L&.AsU$k*OU$k<dZ%h9
+!]',2,o'-%r1)]TqA+!2RH+!2RH!=&i7%1E[_&.fZs'bM0!+!2RH+!2RH+!2RH+!
+2RH+!2RH+!2RH+!2RH+!2RH+!2RH+!2RH+!2RH+!2RH+90+V&I8A!!.k:R&HDkE!
+<Wo7s24o6!!!*%!<E3%!<<*"z!!EH0!s\l-#QXr+!WrH(!<<*"z!!!!$"T\Z-!!W
+Z>!!*-(!sAf5#6P)2z!<N?'&J>3i0a0iV'F%ECEM4R3JWWi>,8CHg_9kS*;\nkSU
+>bX*1h2^q&HDh7!!EE,":553z!!*'3!WsT#&d1Kt'*[l6EIjf-16JiXdIBOJ1DJf
+B,S^O`g&MN`!<<05!tbMt!:(f:P\/(]CAkV"H=Pldo3Re8T<1>XN3Z:X6s;cH_#n
+are&,T53dks\9SG$Zl5G#oW3*g6DlV0*;Q"Dmm:LhSB?`Xim1@:M<4\dbIWfbJ8[
+Z2Wb>WrU:KT\H0AcE]4Cdt2ZEZ&_ci]542OhlYL#G%QbasVUdYZCKE>TE4bne-\m
+o0'UR7FhZnKC`hAN((=`[JX\Ten:'QLe_S->qt>/VIqq];k^sGN?=?(11jG?2L/4
+W7kH4<'jZ3L0Lm6iA:*rD6ADd1-F5had59Rc$&74PFHU_$:WdN'UKH*;PJgW&?0f
+L:kQ:F,7Va,q.+si!:`leK2B7)fp8+*T@=0e&dDf[;K3cF-6H85!(k<V;;A5P!2k
+"/F&pmB[NXKBdqnEens<43[%4Rr#sBEJ*q),%62\W!EZ>e7N.Tqie]#_n[a2d+dl
+ruE!Sd#6LZ44/YXl/2A\3%\P>][-6=c[dh+lVDWHFf!bIX"@l>A5*6TLtMg"R:WG
+?mM0RZB=#r(bku*a2ujo88Mn2@QtXHjWN!@/g4/af(4*CF-4M4GkSZBi(0OE?K='
+"U+B8R1;)?rPnF#Lbq]]?!IL^g//JLP4DE1gZjBIGpu=m/Mbo;_P+SK6AF.G9u\Y
+g7I'_EUSk&mT,U]UN5oTck)I;1%!,B#1.H;f5<l&1\QYespm>DRc;6+]C).$r8tB
+En'kOLgG:MBN[b^oB<atPrfmQ-m;U_qJ?kbDN)d_F3N/<3][&T96JPaqo6`t3@.5
+/.$5'C:"X2(,u@gII"*ASIa`FcR;",a[ue(V?^Lj!N>#mDeVHmo[4@in*LWeQEe?
+#J_dSJrLX*D<ouTp>^u\?emhGa)2f+PJfj"?>3]=;74hrrA:k'ffd%lP@c1G_NFT
+pQVXJ>"Vh]*#/1QT%G$k2HTF98hGt+dt]f`,1&'dH+1/gjXs36d-QA<;Zh3=\3Y(
+P'W%b-6c)O'5C>,r?KZ?FZhf"aXgE]]aX1E\>(K=MHR6LjI#/tl:3!"S+cORqR\A
+1*?GfR(cCjBMj#WHU#G=EL\$E@!J7,4;7s0K1),:8_?m@49i`,/Er5RdQou4Kc8f
+HG^[\)b4ZdOO>pVEb$\Y0/NNCfN<>]:1,VQTG,V+L5UbA-EN`h^qV9HNsJ81A,&g
+0u$Z2P<gkpCKmN7VeNjf/?^o8IBB^J^Q%:&Z-=3qPeTpW>$OtRpPB2:kggek.%?2
+@CN^cAS=V%LrD!RE]l,V!,#hsGqAPQl&7!WFR-%N<H!9.<4IWRC;mi$RR2mCOdM9
+R2-Ko@`KcrhL-`2'`/-!N?ho%,m&>XrK^Q]Z-j]B7.R8q=Q6">`@RQD(F8)M3f]N
+_OT$I6ZKh*?-pdCoiB9-l(7c'5-=j:u*WkVB<40-2mg4]nr<#6QJC6;_V_Q%W5b6
+[_ZI@)>V-69dM1-[KcGuFI=h)A9_F_e\FbU't4.[,m43!=m;m@Y(f6tj;B]FIYkh
+<:?Y>d0H"+.Fp]eUEUcZ?Gu+o_7fH<I4>%46IBIe_s-B2,8DkZ&bID+O^%7.4dT,
+-.7m7ZI>$74c*\&Og)9/dbVe;^eMih&i/*[8F-BnoQ??A))SL6&:qmX<H#%7EX-+
+g8/MJ"7'fGt5V#mg9jPU>0/Y8.e^*Tcrr?;$a$4n2PE*(@"i9EJ2Y?'N#U#o0Dd%
+71(P.mfEI^fi1CE';%:$UInL@hLSAZq2>?B)V9f773#Sa<IR1Pk7To*5I[2N(I(A
+:fpLJX73U^4U\397W7LG<g]Lpkn*Oh6]#X;V*2_gS.sZkdjcPQ>%/fP(1PVKmU8,
+3IZ0LT[.M6CTG-*R\2c-qQ3EOcNU=N<+"I&mt1jk`ssINg2nFk2OpG.[`q#,Yg[*
+cD)S)(r0:r5&!^[32`2lU<.Wel=P'6+Hb:b'TF7=WSVmr&A<Et?G!">,dDDBrL2d
+q;"dK63LFYZEWWHLCIL-q+LA(TVk68^m4$V)\VB'%G76+4Xd`,(>/0WT?'9p=c0h
+YH0D8;ld2piiDAIbA!@\(A'#?"7@F6-'E5kNr9+4dB`fAU?e@/'''e@4Ve>WTh-D
+5PE@<A\1Q5HM]="t\\f(OE$WbG'k,;hGIQ2XXP<mGJmPY,kr5bol-a:&;q#hLBH]
+lA5pf_*40ATK7'l)@-I!SK-?E;Wsd/B\c4gSE(e>)uN'G6%g[4I(Sc7e&CZ,n;LK
+gj^03#"laJpqCCQ7OYihZP3&NNKd1G.g`C/kC%1liOW#APUGo3@G@eBKeA%gk:UO
+h)BVjCkQr>=K#_</)26_BSR5@Y(Zr2s.l')oV&3i61l_i>O]2+*V1.S]>INQCDlP
++mB/pMf3)H>>D,AN"^f5;*a^Ma@>uFk_ZL^UVnP62Y,2pBcKe0;9KeLRQ#7iZO."
+N?lpZ9H9,bj7TVp[:&+!<A>>q)tl(s-=A#>2DPm[c`O8Q@40LLA,Oekq%B;.C>4C
+NcNs9UV;[e[@3Xo9(d89=t/O.j<&A;GQGZ)5q+tc7s<[Ou,Hb.?`ERdY62I4GM9i
+[$o@;Q"Hg;T+E\3FE$9/Dn!S6,[/rS6BG$;QrLp%!%@)*o1*-^G(#S.,\!4bZLtb
+<Ti'O$k?5@=mgs5Y!S&>/)kkAcdXcn7=VIpjp93n:_fg8.@2&gT*L_I=4V]'C60#
+M=\-QTAfqA.?Y<YYIJotU(Q4%,Yl"QU<YrJhW<"MUj/"IVnb+-AJK=bf"[BXWZh"
+qa7TQY6'Y<Rj6$D`mrWQY3lU'^ETZ,Bo1_HX%(fd)h6pHe$!DQ`qqfQ/MO@-4+Bk
+F6pl[qKmN'2<q+6Ipn5BIuR_?<W1hq[@c\gT]NPCUQUrq?B5u^3+tE3_uPeqQ?L<
+e/$(3j0!@g/LX4(["9\p5Qe;uLu!Io_!-&Z:Qed=8jW#R(J)6q>q47_/N8r5P(nO
+.L4CaK6d1su\`=nTi*iR3^KLH>A.G#M@;DiF-K,8>8Qo(p5s[7TD'<H2iWTNojX=
+,>-)Va\HdmifAE)?G@Co^+'VpLO8t\pO.KNGaP>,7+*/'9`Gi4W$b/N\eT=ITr(@
+J'Y[4+hu,g[6hm,C85B*0C;,S8a3b%\iJ#bF2c]h630i_lEu:rf:QL`A0D_.7=Bm
+FY,_21q>u!W-7[gW)0f$IE)CY,ZEp"=WE0M+;M?mY^4qaJ^iS[/U-eIe3R>njZn&
+7"2$VUIjUP/gXXp?$Ma@"_VtHg0"KCM4[WAikYAhFl[92cO^^<#Q!*oeppg3MIVp
+?X*K$].J=G6*k33!V^R7<&ZPS,Rb:]Q.7Ot$(_\QIirLLM:*j"2EfPVFRB>7*jc5
+/eBp@*fFdZ#V6!rRlYI/OgU'.S.:o@_D.cD0[qN*os>f3^,938+oC*_sdELLI/I0
+-u:N!I8DJlO=+Z-72hS?L&#4N29q`h\8PE:R%5(<Z[mW2<<Q7S3_sVf,U)?ZGKS)
+Vui8LHi%ZNn,tLn/Qgr<o!SGEd!YE=>d(bmDHALPAR3S^!ec>#tg]onIcJ,%!dl`
+]%l%#(_APEA]N/GW7TQ$`.qn=b#dBYXm7oHeoo5`i3pg0N04Me>H%`?W;-KA<`QF
+GmpWZ!Y[grNkLoOB?>BS?P#sKQ?E\"9l\@jHgQ]8gEr@:L3n[5F2RDg'.0+I564l
+noX/l&!o_J)"UGQoLLXM^`%GnLp?#rGhVe.L7d[NR?d"RW'2\f6[1'>VScBuT,X0
+.RaX-Tku^QtGu.0i]Q1-3SD:t';ZC@eGS8/s^EP;MY3Xts8f=q$!m!3E8aCOXhX/
+_hipL.[e+-*gF"nm*e$9<U25Tk[3=,rq,QY?Ydq`CMVI]$#oH76kBANl]Tc3gH!O
+.Z:HP8uf<u/uVk`(WbF^-^NH]^Bg"*&RQ07\>F[qS=iu(<s]qGo==WOn+9@5e'd6
+P7.Y?f4jV.)r465SFZQA-^8Q7[kWU(Q"^/UF:Kmbu*Vj4"Wcs[JeGR#,`dM`tGPb
+B52@GPQ^jP+T)h#Wm<L#YGE3>Y<:-Fa)FKoIh[_4h"LVR8k^6&?p&,?St.%L;;4`
+o:)q#%X7S:'r-L\Y4Oe]W^n`f1md:F-nO#E8X`IIf*UnF5;[lODZ7fdT:KeYf)^T
+=<GB<KfTr_rq?I3,NkZ0;$a_WgE[!4;<9elKa-'!;/KVWW)s4^UoB!F7N2>`;X`$
+npG'aXliDYR_,9-htDtU\l>!F(LZ;R3,@gDYD,ODg88V[d@>J'kjKQf=Vg.>l@e:
+p(Pb]a!)e7aF.ZDFB;sFABpUDk>WOg-SeC:[<+b!ni.t>!CNh+<rr?Y5bLlQa%c-
+[9Zdm*Z5jmd9,u7QAH]c#pN3gF*]0F:_(!HX1~>
+%%EOF
diff --git a/macros/latex/contrib/powerdot/source/powerdot.dtx b/macros/latex/contrib/powerdot/source/powerdot.dtx
index 4b3ef47246..d8057d2a69 100644
--- a/macros/latex/contrib/powerdot/source/powerdot.dtx
+++ b/macros/latex/contrib/powerdot/source/powerdot.dtx
@@ -1,8751 +1,8758 @@
-% \iffalse meta-comment
-%
-% powerdot class by Hendri Adriaens.
-%
-% Extract package files and create documentation:
-% Find powerdot.dtx
-% latex powerdot.dtx
-% latex powerdot.dtx
-% bibtex powerdot
-% makeindex -s gglo.ist -o powerdot.gls powerdot.glo
-% makeindex -s gind.ist -o powerdot.ind powerdot.idx
-% latex powerdot.dtx
-% latex powerdot.dtx
-%
-% If you also want to generate the source code documentation,
-% remove \OnlyDescription from the preamble of powerdot.dtx
-% prior to compiling the source.
-%
-% To generate style examples, do
-% (after extracting powerdot-styleexample.tex):
-% latex "\def\style{default}\input{powerdot-styleexample}"
-% latex "\def\style{default}\input{powerdot-styleexample}"
-% dvips -i powerdot-styleexample -o powerdot-styleexample-default.ps
-% Do this for all available styles (replace `default' by any
-% other style name) to generate .001 and .002 files which
-% will be included by the documentation.
-%
-%% ---------------------------------------------------------------------------------
-%% Copyright (C) 2005-2008 Hendri Adriaens, Chris Ellison; 2009-2017 Hendri Adriaens
-%% ---------------------------------------------------------------------------------
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2003/12/01 or later.
-%%
-%% This work has the LPPL maintenance status "maintained".
-%%
-%% This Current Maintainer of this work is Hendri Adriaens.
-%%
-%% This work consists of all files listed in manifest.txt.
-%%
-% \fi
-%
-% \iffalse
-%<*batchfile>
-\begingroup
-\input docstrip
-\keepsilent
-\preamble
-\endpreamble
-\askforoverwritefalse
-\generate{
- \file{powerdot.cls}{\from{powerdot.dtx}{powerdot}}
- \file{powerdot-default.sty}{\from{powerdot.dtx}{pddefault}}
- \file{powerdot-tycja.sty}{\from{powerdot.dtx}{pdtycja}}
- \file{powerdot-ikeda.sty}{\from{powerdot.dtx}{pdikeda}}
- \file{powerdot-fyma.sty}{\from{powerdot.dtx}{pdfyma}}
- \file{powerdot-simple.sty}{\from{powerdot.dtx}{pdsimple}}
- \file{powerdot-ciment.sty}{\from{powerdot.dtx}{pdciment}}
- \file{powerdot-elcolors.sty}{\from{powerdot.dtx}{pdelcolors}}
- \file{powerdot-aggie.sty}{\from{powerdot.dtx}{pdaggie}}
- \file{powerdot-husky.sty}{\from{powerdot.dtx}{pdhusky}}
- \file{powerdot-sailor.sty}{\from{powerdot.dtx}{pdsailor}}
- \file{powerdot-upen.sty}{\from{powerdot.dtx}{pdupen}}
- \file{powerdot-bframe.sty}{\from{powerdot.dtx}{pdbframe}}
- \file{powerdot-horatio.sty}{\from{powerdot.dtx}{pdhoratio}}
- \file{powerdot-paintings.sty}{\from{powerdot.dtx}{pdpaintings}}
- \file{powerdot-klope.sty}{\from{powerdot.dtx}{pdklope}}
- \file{powerdot-jefka.sty}{\from{powerdot.dtx}{pdjefka}}
- \file{powerdot-pazik.sty}{\from{powerdot.dtx}{pdpazik}}
- \file{powerdot-styletest.tex}{\from{powerdot.dtx}{pdstyletest}}
- \file{powerdot-styleexample.tex}{\from{powerdot.dtx}{pdstyleexample}}
- \file{powerdot-example1.tex}{\from{powerdot.dtx}{pdexample1}}
- \file{powerdot-example2.tex}{\from{powerdot.dtx}{pdexample2}}
- \file{powerdot-example3.tex}{\from{powerdot.dtx}{pdexample3}}
- \file{pdpream.ble}{\from{powerdot.dtx}{preamble}}
- \file{powerdot.bib}{\from{powerdot.dtx}{bib}}
-}
-\endgroup
-%</batchfile>
-%<*driver>
-\documentclass[a4paper]{ltxdoc}
-\input{pdpream.ble}
-\OnlyDescription
-%\EnableCrossrefs
-\def\fileversion{v1.5c}
-\def\filedate{2017/08/28}
-\begin{document}
-\DocInput{powerdot.dtx}
-\let\Section\section\def\section*#1{\Section*{#1}\addcontentsline{toc}{section}{#1}}
-\bibliographystyle{plain}
-\bibliography{powerdot}
-\section*{Acknowledgements}
-The author is grateful to Christopher Ellison for help with setting up the package, styles
-and examples, Mael Hill\'ereau for contributing the \LyX\ layout file and
-description, and Herbert Vo\ss\ for contributions and maintaining the package
-from 2006 to 2012. Further, I would like to thank all style contributors
-(see section~\ref{sec:styles}). Moreover, I wish to thank everyone who contributed
-to this package in any other way.\\[1em]
-\hspace*{\stretch{1}}
-\begin{minipage}{.9\linewidth}
-Ramon van den Akker, David Carlisle, Pavel \v C\'i\v zek, Darren Dale, Hans Marius
-Eikseth, Alexander Grahn, Morten H\o gholm, Andr\'as Horv\'ath, Laurent Jacques, Akira
-Kakuto, Uwe Kern, Kyanh, Theo Stewart, and Don P. Story.
-\end{minipage}
-
-\PrintChangesX\PrintIndexX
-\end{document}
-%</driver>
-% \fi
-%
-% \changes{v1.0}{2005/09/04}{Initial release}
-% \changes{v1.1}{2005/09/19}{Fixed some small bugs}
-% \changes{v1.1}{2005/09/19}{Added \texttt{tocsecindent} and
-% \texttt{tocslideindent} options}
-% \changes{v1.1}{2005/09/19}{Added \pf{elcolors}, \pf{aggie}, \pf{husky}
-% and \pf{sailor} styles}
-% \changes{v1.1}{2005/09/19}{Changed \texttt{size\protect\equals 10}
-% to \texttt{size\protect\equals 10pt}}
-% \changes{v1.1}{2005/09/19}{Added \LyX\ layout, description and example}
-% \changes{v1.1}{2005/09/19}{Added graphical examples of styles to documentation}
-% \changes{v1.1}{2005/09/19}{Improved section title handling}
-% \changes{v1.1}{2005/09/19}{\texttt{blackslide} options adds hyperlink
-% to slide and section titles}
-% \changes{v1.1}{2005/09/19}{Extended FAQ}
-% \changes{v1.1}{2005/09/19}{Improved \pf{tycja}, \pf{ciment} and \pf{fyma} styles}
-% \changes{v1.2}{2005/10/09}{Added \pf{upen} and \pf{bframe} styles}
-% \changes{v1.2}{2005/10/09}{Solved some small bugs}
-% \changes{v1.2}{2005/10/09}{Simplified coding of most styles}
-% \changes{v1.2}{2005/10/09}{Speeded up compilations}
-% \changes{v1.3}{2005/12/06}{Solved some small bugs}
-% \changes{v1.3}{2005/12/06}{Improved \texttt{figure} and \texttt{table} handling}
-% \changes{v1.3}{2005/12/06}{Added \pf{horatio}, \pf{paintings}, \pf{klope}, \pf{jefka}
-% and \pf{pazik} styles}
-% \changes{v1.3}{2005/12/06}{Added palettes feature}
-% \changes{v1.3}{2005/12/06}{Added random dots feature}
-% \changes{v1.3}{2005/12/06}{Added optional argument to \cs{maketitle}}
-% \changes{v1.3}{2005/12/06}{Added clock feature}
-% \changes{v1.3}{2005/12/06}{Updated all styles}
-% \changes{v1.3}{2005/12/06}{Added palettes to \pf{default}, \pf{fyma} and \pf{sailor} styles}
-% \changes{v1.3}{2005/12/06}{Revised docs}
-% \changes{v1.3}{2005/12/06}{Updated \LyX\ example and information}
-% \changes{v1.3}{2005/12/06}{Cleaned up options}
-% \changes{v1.3}{2005/12/06}{Added possibility to create horizontal table of contents}
-% \changes{v1.3}{2005/12/06}{Added logo feature}
-% \changes{v1.3}{2005/12/06}{Added examples and example file}
-% \changes{v1.3}{2005/12/06}{Added two slide processing methods to do verbatim on slides easily}
-% \changes{v1.4}{2005/12/10}{Moved \texttt{lf} and \texttt{rf} keys from
-% \texttt{global} to \texttt{glslide} family}
-% \changes{v1.4}{2005/12/10}{Added \texttt{cf} option}
-% \changes{v1.4}{2005/12/10}{Updated styles}
-% \changes{v1.4}{2005/12/10}{Solved some small bugs}
-% \changes{v1.4}{2005/12/10}{Moved footers out of slide box in handout mode}
-% \changes{v1.4}{2005/12/10}{Added \texttt{clockformat} and \texttt{clockrefresh} keys to \texttt{global} family}
-% \changes{v1.4}{2005/12/10}{\texttt{blackslide} and \texttt{emptyslide} no longer have logos or randomdots}
-% \changes{v1.5}{2014/01/01}{Option \texttt{blackslide} transformed to \texttt{pauseslide}}
-% \changes{v1.5}{2014/01/01}{Restored package and added changes from CTAN}
-% \changes{v1.5}{2014/01/01}{Modifications to work with the latest version of pstricks}
-% \changes{v1.5a}{2015/11/29}{Added requirement for \texttt{pst-ovl} to get overlays working after \texttt{pstricks} moved the code there}
-% \changes{v1.5b}{2017/07/22}{Added requirement for latest \texttt{graphicx} to work with latest \texttt{dvips}}
-% \changes{v1.5b}{2017/07/22}{Updated documentation with respect to handout options}
-% \changes{v1.5c}{2017/08/28}{Replaced clock code by the version by Alexander Grahn to achieve compatibility with the \pf{animate} package.}
-%
-% \CheckSum{3375}
-%
-% \CharacterTable
-% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-% Digits \0\1\2\3\4\5\6\7\8\9
-% Exclamation \! Double quote \" Hash (number) \#
-% Dollar \$ Percent \% Ampersand \&
-% Acute accent \' Left paren \( Right paren \)
-% Asterisk \* Plus \+ Comma \,
-% Minus \- Point \. Solidus \/
-% Colon \: Semicolon \; Less than \<
-% Equals \= Greater than \> Question mark \?
-% Commercial at \@ Left bracket \[ Backslash \\
-% Right bracket \] Circumflex \^ Underscore \_
-% Grave accent \` Left brace \{ Vertical bar \|
-% Right brace \} Tilde \~}
-%
-%\title{\vspace*{-2cm}\mktitledecor The \pf{powerdot} class
-%\thanks{This class can be downloaded from the CTAN mirrors:
-%\texttt{/macros/latex/contrib/powerdot}. See \texttt{powerdot.dtx} for
-%information on installing \pf{powerdot} into your \LaTeX\
-%distribution and for the license of this class.}}
-%\author{Hendri Adriaens}
-%\date{\fileversion\ (\filedate)}
-%\maketitle
-%
-%\begin{abstract}\noindent
-%\pf{powerdot} is a presentation class for \LaTeX\ that allows for
-%the quick and easy development of professional presentations. It
-%comes with many tools that enhance presentations and aid the
-%presenter. Examples are automatic overlays, personal notes and a
-%handout mode. To view a presentation, DVI, PS or PDF output can be
-%used. A powerful template system is available to easily develop new
-%styles. A \LyX\ layout file is provided.
-%\end{abstract}
-%
-%\begin{multicols}{2}
-%[\section*{Contents}
-%\setlength{\columnseprule}{.4pt}
-%\setlength{\columnsep}{18pt}]
-%\tableofcontents
-%\end{multicols}
-%
-%\newpage
-%\section{Introduction}\label{sec:intro}
-%This class gives you the possibility to easily create professionally
-%looking slides. The class is designed to make the development of
-%presentations as simple as possible so that you can concentrate on
-%the actual content instead of keeping yourself busy with technical
-%details. Of course, some knowledge of \LaTeX\ is still required
-%though.
-%
-%This class builds on and extends the \pf{prosper} class
-%\cite{prosper} and the \pf{HA-prosper} package \cite{HA-prosper}.
-%The \pf{HA-prosper} package was initially intended to extend
-%\pf{prosper} and correct some bugs and problems of that class. As
-%developments on that package progressed, it was found that
-%unfortunately, not all of the problems could be overcome with the
-%package. That discovery was the start of a new project set up to
-%make a new class to replace the \pf{prosper} plus \pf{HA-prosper}
-%combination. You're currently reading the result of that project.
-%
-%The remainder of this section will be devoted to giving a feel of
-%what the \pf{powerdot} presentation source looks like and giving an
-%overview of this documentation.
-%
-%The document structure of a presentation is always the same. You can
-%find it in the example below.
-%
-%\begin{example}
-% \documentclass[<class options>]{powerdot}
-% \pdsetup{<presentation options>}
-% \begin{document}
-% \begin{slide}{a slide}
-% Contents of the slide.
-% \end{slide}
-% \section{first section}
-% \begin{slide}[<slide options>]{another slide}
-% Contents of the slide.
-% \end{slide}
-% \begin{note}{personal note}
-% The note.
-% \end{note}
-% \end{document}
-%\end{example}
-%
-%There are several elements that define the document structure. First
-%of all, the class accepts some class options that control the output
-%of the class, for instance, paper type and style. These class
-%options will be discussed in section~\ref{sec:classopts}. Then there
-%are presentation specific options which control some of the elements
-%of the presentation globally, for instance, the footers. These will
-%be discussed in section~\ref{sec:pdsetup}.
-%
-%Once the setup has been decided on, you can use the slide
-%environment to produce slides (see section~\ref{sec:slides}) and the
-%note environment to produce notes that go with the slides (see
-%section~\ref{sec:notes}). You can use overlays to display material
-%in steps. This is described in section~\ref{sec:overlays}. The
-%|\section| command provides a way to structure your presentation.
-%This is discussed in section~\ref{sec:structure}.
-%Section~\ref{sec:styles} will show an overview of the styles that
-%come with this class and the characteristics of each style.
-%Section~\ref{sec:compiling} will tell you more about how to produce
-%output. This section contains important information on required
-%packages.
-%
-%Section~\ref{sec:writestyle} is mostly interesting for people that
-%want to develop their own style for this class or want to modify an
-%existing style. Section~\ref{sec:lyx} explains how \LyX\
-%\cite{LyXWeb} can be used to create \pf{powerdot} presentations.
-%This documentation concludes with a section devoted to questions
-%(section~\ref{sec:questions}), like `Where can I find examples?'. It
-%also tells you where to turn to in case your questions are still not
-%solved.
-%
-%\section{Setting up the presentation}\label{sec:setup}
-%This section will describe all options that are available to control
-%the output of the presentation and the looks of it.
-%
-%\subsection{Document class options}\label{sec:classopts} We will
-%start with the class options that are typed in the |\documentclass|
-%command as a comma-separated list. For each option, the preset
-%value\footnote{The value that will be used when you don't use the
-%option.} will be mentioned in the description. This is the value
-%that will be used if you decide to not give a value to the option or
-%not use the option at all.
-%
-%\DescribeOption{mode}
-%This options controls the kind of output that we want to produce.
-%The preset value is |present|.
-%\begin{description}
-%\item\option{mode=present}\\
-%This mode is used when you want to create the actual presentation. It
-%will enable overlays and transition effects. You can read more about
-%overlays in section~\ref{sec:overlays}.
-%\item\option{mode=print}\\
-%This mode can be used when printing the slides including their visual
-%markup, but without any overlay or transition effects.
-%\item\option{mode=handout}\\
-%This mode will produce a black and white overview of your slides that
-%can be used to make personal notes on, for distribution to students,
-%a personal guide during your talk, etcetera.
-%\begin{description}
-%\item\option{nohandoutpagebreaks}\\
-%By default, the handout mode produces a document with two slides per
-%page. If you want to fit more slides on a page, specify this option
-%in the |\documentclass| command and \pf{powerdot} will let \LaTeX\
-%decide on the places to insert a page break, namely when a page is
-%full.
-%\item\option{nohandoutframes}\\
-%By default, the handout frames the slides. This option will remove
-%the frames around slides on handouts.
-%\end{description}
-%\end{description}
-%
-%\DescribeOption{paper} This option has three possible values. The
-%preset value is |screen|.
-%\begin{description}
-%\item\option{paper=screen}\\
-%This is a special format with screen optimized ratio (4/3). The
-%actual page dimensions will be 8.25 inch by 11 inch. This paper format
-%is not available for print or handout mode. In these modes, \pf{powerdot}
-%will switch to a4 paper and put a warning that it did this in the
-%log file of your presentation.
-%\item\option{paper=a4paper}\\
-%A4 paper will be used for the presentation or handout.
-%\item\option{paper=letterpaper}\\
-%Letter size paper will be used.
-%\item\option{paper=smartboard}\\
-%For presentation on a smartboard (widescreen).
-%\end{description}
-%Some important information with respect to paper size, compiling and
-%viewing presentations is available in section~\ref{sec:compiling}.
-%
-%\DescribeOption{orient} This controls the orientation of the
-%presentation. The preset value is |landscape|.
-%\begin{description}
-%\item\option{orient=landscape}\\
-%The presentation will be in landscape format. This value is not
-%available in handout mode. In that mode, \pf{powerdot} will switch
-%to portrait orientation and will warn you about this in the log
-%file.
-%\item\option{orient=portrait}\\ This produces slides in portrait
-%format. Notice that not all styles support portrait orientation. Please
-%refer to section~\ref{sec:styles} for information about which styles
-%do support the portrait orientation.
-%\end{description}
-%
-%\DescribeOption{display} This controls the production of slides and
-%notes. The preset value is |slides|.
-%\begin{description}
-%\item\option{display=slides}\\
-%This will only typeset the slides in your presentation.
-%\item\option{display=slidesnotes}\\
-%This will typeset both the slides and the notes in your
-%presentation. See also section~\ref{sec:notes} for more information
-%about notes.
-%\item\option{display=notes}\\
-%This will typeset the notes only.
-%\end{description}
-%
-%Here are some more options to control the output.
-%\begin{description}
-%\item\DescribeOption{size}\option{size}\\
-%This is the size of the normal text font in points. Possible values
-%are 8pt, 9pt, 10pt, 11pt, 12pt, 14pt, 17pt and 20pt and the preset
-%value is 11pt.\footnote{Note that sizes other than 10pt, 11pt and
-%12pt are non-standard and it is assumed that you have the
-%\pf{extsizes} bundle \cite{extsizes} installed, which provides these
-%sizes.}
-%\item\DescribeOption{style}\option{style}\\
-%This controls the style to be loaded for the presentation. By
-%default, the \pf{default} style will be loaded. For more styles, see
-%section~\ref{sec:styles}.
-%\item\DescribeOption{fleqn}\option{fleqn}\\
-%This option makes equations flushed left. It does the same as the
-%equally named option for the article class.
-%\item\DescribeOption{leqno}\option{leqno}\\
-%Put equation numbers at the left. Also the same as in the article
-%class.
-%\item\DescribeOption{nopsheader}\option{nopsheader}\\
-%By default, \pf{powerdot} will write a postscript command to the ps
-%file to make sure that post processors like ps2pdf know which paper
-%to use without the need to specify it on the command line. See also
-%section~\ref{sec:compiling}. If you experience problems with post
-%processing or printing or you want to specify the paper size in the
-%post processing steps yourself, use this option.
-%\item\DescribeOption{hlentries}\option{hlentries}\\
-%This highlights table of contents entries when the entry matches
-%with the current slide and its preset value is |true|. See also
-%section~\ref{sec:structure}. If you don't want highlighting of table
-%of contents entries (for instance in print mode), use
-%|hlentries=false|.
-%\item\DescribeOption{hlsections}\option{hlsections}\\
-%This highlights table of contents sections when the section matches
-%with the current section in the presentation and is preset to |false|.
-%See also section~\ref{sec:structure}. Specifying this
-%option turns highlighting of sections on. This could be useful when
-%you are using a style that implements a split table of contents.
-%\item\DescribeOption{pauseslide}\option{pauseslide}\\
-%This option inserts a black slide in the presentation on page 1 and
-%will automatically advance to page 2 when opening the presentation
-%in a PDF viewer like Acrobat (Reader). The option also inserts a
-%link behind every slide or section title that brings you to the
-%black slide when clicked. When you click anywhere in the black
-%slide, you will go back to the originating slide. This option can be
-%used to temporarily pause a presentation, for instance, to do a
-%proof on the black board. Optionally, a color can be supplied, for instance,
-%|pauseslide=white| to have a pause on a white screen.
-%\item\DescribeOptions{clock}\option{clock}\\
-%This displays a small digital clock on slides which you can use to
-%check the time left for your presentation.
-%\end{description}
-%
-%Here is an example of a |\documentclass| command.
-%\begin{example}
-% \documentclass[
-% size=12pt,
-% paper=screen,
-% mode=present,
-% display=slidesnotes,
-% style=tycja,
-% nohandoutpagebreaks,
-% pauseslide,
-% fleqn
-% ]{powerdot}
-%\end{example}
-%This example sets up a presentation in \pf{tycja} style, with a black
-%slide, normal size 12 points and flushed left equations.
-%\begin{example}
-% \documentclass[
-% size=12pt,
-% paper=letterpaper,
-% mode=handout,
-% display=slidesnotes,
-% style=tycja,
-% nohandoutpagebreaks,
-% pauseslide,
-% fleqn
-% ]{powerdot}
-%\end{example}
-%Changing the |paper| and |mode| options, now produces a handout with
-%possibly more than two slides per page due to the |nohandoutpagebreaks|
-%option.
-%
-%\subsection{Setup options}\label{sec:pdsetup}
-%\DescribeMacro{\pdsetup}
-%There are several extra options that can help customizing your
-%presentation. These options are not available via the
-%|\documentclass| command. This has a technical reason.\footnote{The
-%interested reader is referred to the section about the \pf{xkvltxp}
-%package in the \pf{xkeyval} package documentation \cite{xkeyval}.}
-%We distinguish two types of options. Options that can only be set
-%globally (acting for the entire presentation) using the |\pdsetup|
-%command and options that can be accessed both globally (via
-%|\pdsetup|) and locally (via slide environments, see section~\ref{sec:slides}).
-%
-%\subsubsection{Global options}\label{sec:gopts}
-%This section describes options that can only be used globally in the
-%preamble of your presentation via the |\pdsetup| command.
-%\begin{description}
-%\item\DescribeOption{palette}\option{palette}\\
-%This specifies the palette to be used. A palette is a set of colors
-%defined by a style. To find out which palettes are defined by each
-%style, see section~\ref{sec:styles}.
-%\item\DescribeOption{theslide}\option{theslide}\\
-%This option controls how the slide number appears on the slide. This
-%is preset to the value |\arabic{slide}~/~\pageref*{lastslide}|,
-%which could appear like |5/22|. Notice that the |\arabic{slide}|
-%typesets the number of the current slide and that
-%|\pageref*{lastslide}| typesets the number of the last
-%slide.\footnote{We use the starred version of \cs{pageref} which is
-%defined by \pf{hyperref} and does not create a link to the page that
-%it is referring to.}
-%\item\DescribeOption{thenote}\option{thenote}\\
-%This is similar to the |theslide| option, but typesets the slide
-%numbers of notes. The preset value is
-%|note~\arabic{note}~of~slide~\arabic{slide}| and |\arabic{note}|
-%here typesets the number of the current note that goes with the
-%current slide. This could appear like |note 2 of slide 7|.
-%\item\DescribeOption{counters}\option{counters}\\
-%The |counters| option lists counters that you might want to protect
-%on overlays. As material on overlays (see
-%section~\ref{sec:overlays}) is processed multiple times, also
-%\LaTeX\ counters, like the |equation| counter, might be increased
-%too often. To avoid that your equations get different numbers on
-%every overlay, use this option. The |equation|, |table|, |figure|,
-%|footnote| and |mpfootnote| counters are already protected for you.
-%If you use extra counters, for instance for theorems, list them in
-%this option. Example:
-%\begin{example}
-% counters={theorem,lemma}
-%\end{example}
-%\item\DescribeOption{list}\option{list}\\
-%This option takes a list of options that will be passed on to the
-%\pf{enumitem} package that controls the layout of lists created by
-%the |enumerate| and |itemize| environments. Example:
-%\begin{example}
-% list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
-%\end{example}
-%See for more information on controlling the layout of lists the
-%\pf{enumitem} package \cite{enumitem}.
-%\item\DescribeOptions{enumerate,itemize}\option{enumerate,itemize}\\
-%As the |list| option, but only control |enumerate| and |itemize|
-%environments respectively.
-%\item\DescribeOption{clockformat}\option{clockformat}\\
-%This option specifies the format of the clock. The format is set using
-%Acrobat's |util.printd| function.\footnote{For a complete listing of
-%allowable formats, consult the \textit{Acrobat JavaScript Scripting
-%Reference}\cite{javascript}.} The default value is |HH:MM:ss|, which
-%shows a 00-23 hour, 00-59 minute, 00-59 second clock. Example:
-%\begin{example}
-% clockformat=h:MM tt
-%\end{example}
-%The above setting will display a 1-12 hour, 00-59 minute, am/pm clock.
-%That is, the clock might show |5:53 pm|.
-%\item\DescribeOption{clockrefresh}\option{clockrefresh}\\
-%This option should be a number which specifies how often
-%the clock is refreshed in milliseconds. The default behavior is to refresh
-%the clock every second. Thus, the default value is 1000. Notice, if the
-%|clockformat| is such that seconds are not shown, then it makes no sense
-%to update that clock every second. A corresponding example:
-%\begin{example}
-% clockrefresh=60000
-%\end{example}
-%The interpretation of this is that the clock will be updated every minute.
-%\end{description}
-%
-%\subsubsection{Global and local options}\label{sec:glopts}
-%This section describes options that can be used both globally via
-%|\pdsetup| and locally via slide environments (see section~\ref{sec:slides}).
-%\begin{description}
-%\item\DescribeOptions{lf,cf,rf}\option{lf,cf,rf}\\
-%This determines the content of the left, center and right footers.
-%These are preset to empty.
-%\item\DescribeOption{trans}\option{trans}\\
-%This option sets the default transition effect to be used in the
-%presentation. These transition effects only work after compiling the
-%presentation to PDF format. See also section~\ref{sec:compiling}.
-%The following transition effects are supported: |Split|, |Blinds|,
-%|Box|, |Wipe|, |Dissolve|, |Glitter| and |Replace|. When you are using
-%a viewer that understands PDF 1.5, you can also use |Fly|, |Push|,
-%|Cover|, |Uncover| or |Fade|. It is important to notice that most
-%viewers are case sensitive, so, for instance, |box| will not work.
-%
-%The preset effect is |Replace| which just replaces one slide with
-%another when browsing the slides. Note that some PDF viewers (like
-%Acrobat Reader 5 and higher) only produce the transition effect in
-%full screen mode. If you want to use a custom transition effect that
-%is not listed in the list above (for instance, a wipe effect with a
-%custom wipe direction), then that is possible. However,
-%\pf{powerdot} will put a warning in your log file that the effect
-%that you have chosen, might not work in the PDF viewer. Here is an
-%example that does work.
-%\begin{example}
-% trans=Wipe /Di 0
-%\end{example}
-%In Acrobat (Reader), this wipes from left to right instead of the
-%default top to bottom. For more information, see a PDF Reference
-%Manual.
-%\item\DescribeOption{method}\option{method}\\
-%This option can be used when a slide contains special material that
-%does not get treated in the `usual' way by \LaTeX. Verbatim material
-%is an example of this. Possible values are |normal| (the preset value),
-%|direct| and |file|. We will come back to this option in detail in
-%section~\ref{sec:verbatim}.
-%\item\DescribeOptions{logohook,logopos,logocmd}\option{logohook,logopos,logocmd}\\
-%If |logopos| is specified, a logo defined by the value of the
-%|logocmd| option will be put on slides. The position can be
-%specified relative to the width and height of the slide. |{0,0}| is
-%the lower left corner of the paper and |{\slidewidth,\slideheight}|
-%is the upper right corner. For positioning the logo, the |\rput|
-%command of \pf{pstricks} \cite{PSTricksWeb,PSTricks} is used. This
-%command also allows to specify the point of the logo that should be
-%positioned there. This point can be entered via the |logohook|
-%option and can take the values |tl|, |t|, |tr|, |r|, |Br|, |br|,
-%|b|, |bl|, |Bl|, |l|, |B| and |c|. For more information about
-%|\rput|, consult the \pf{pstricks} documentation. Here is an example
-%that integrates the flower of the \pf{default} style into the
-%\pf{husky} style.
-%\begin{example}
-% \documentclass[style=husky]{powerdot}
-% \pdsetup{
-% logohook=t,
-% logopos={.088\slidewidth,.99\slideheight},
-% logocmd={\includegraphics[height=.08\slideheight]{powerdot-default.ps}}
-% }
-% \begin{document}
-% ...
-% \end{document}
-%\end{example}
-%The preset value for |logohook| is |tl|.
-%\end{description}
-%
-%A special feature of \pf{powerdot}, which can be used to make
-%presentations come alive, is the use of random dots. These dots will
-%be placed anywhere on your slides and use the colors defined by the
-%palette that you use. Overlays will carry the same dots. This
-%feature uses |random.tex| \cite{random}. Several options are
-%available to control the appearance of the random dots.
-%\begin{description}
-%\item\DescribeOption{randomdots}\option{randomdots}\\
-%By default, random dots are turned off. If this option is set to
-%|true|, random dots will be generated. |false| will turn off the
-%feature. When no value is submitted to the option, |true| will be
-%used.
-%\item\DescribeOptions{dmindots,dmaxdots}\option{dmindots,dmaxdots}\\
-%The number of dots per slide is also random. These options set the
-%minimum and maximum dots per slide. Preset values are |5| and |40|,
-%respectively.
-%\item\DescribeOptions{dminsize,dmaxsize}\option{dminsize,dmaxsize}\\
-%The minimum and maximum radius of the dots. Preset values are |5pt|
-%and |40pt|, respectively.
-%\item\DescribeOptions{dminwidth,dmaxwidth,dminheight,dmaxheight}
-%\option{dminwidth,dmaxwidth,dminheight,dmaxheight}\\
-%These options determine the area on the slide that can be used for
-%the random dots. These values are preset such that dots go anywhere
-%on the slide, but you might want to adjust these such that, for
-%instance, dots can only appear in the text area. The preset values
-%are |0pt|, |\slidewidth|, |0pt|, |\slideheight|.
-%
-%Here is an example that allows dots in a smaller rectangle on the
-%slide.
-%\begin{example}
-% \pdsetup{
-% dminwidth=.1\slidewidth,dmaxwidth=.9\slidewidth,
-% dminheight=.2\slideheight,dmaxheight=.8\slideheight
-% }
-%\end{example}
-%\item\DescribeOption{dbright}\option{dbright}\\
-%This option can be used to adjust the brightness of the dots. The
-%number should be an integer between -100 and 100. If the number is
-%negative, the color will be adjusted towards black, with -100 giving
-%black. If the number is positive, the color will be adjusted towards
-%white, with 100 giving white. With a light background, you may want
-%to choose |bright| to be positive. With a dark background, you may
-%want to set it negative. The preset value is |60|, meaning a mixture
-%of 40\% of the original color and 60\% white.
-%\item\DescribeOption{dprop}\option{dprop}\\
-%This option is used for passing extra parameters to the |\psdot|
-%command, which creates the random dots. You could, for instance,
-%change the style of the dots or the line width. See for more
-%information about |\psdot| the \pf{pstricks} documentation
-%\cite{PSTricksWeb,PSTricks}. \pf{powerdot} defines two extra dot
-%styles that can be used for the random dots. These styles are
-%|ocircle| (open circle) and |osquare| (open square).
-%\end{description}
-%
-%Here are two examples for the use of random dots.
-%\begin{example}
-% \pdsetup{
-% randomdots,dminwidth=.2\slidewidth
-% }
-%\end{example}
-%This turns on random dots and doesn't use the left 20\% of the slide
-%for placing random dots.
-%\begin{example}
-% \pdsetup{
-% randomdots,dprop={dotstyle=ocircle,linewidth=.5pt},
-% dminsize=500pt,dmaxsize=600pt,dmindots=2,dmaxdots=5
-% }
-%\end{example}
-%This example puts at most 5 big circles on slides. These circles do
-%not fit on the slides and you will only see parts of them in the
-%shape of curves.
-%
-%\subsubsection{\cs{pdsetup} example}
-%Here is an example of a |\pdsetup| command that one could use to set up
-%the presentation.
-%\begin{example}
-% \pdsetup{
-% lf=My first presentation,
-% rf=For some conference,
-% trans=Wipe,
-% theslide=\arabic{slide},
-% randomdots,dmaxdots=80
-% }
-%\end{example}
-%This sets the left and right footers and will initialize the
-%transition effect to |Wipe|. Further, slide numbers will not include
-%the number of the last slide, but only the number of the current
-%slide. Finally, slides will be covered with at most 80 random dots.
-%
-%A small note is necessary with respect to the appearance of footers.
-%The slide number (controlled by the |theslide| option) will be added
-%to a footer. Most styles add it too the right footer. If both the
-%footer and the slide number are non empty, |~--~| will be inserted
-%in between them to separate them. Styles might modify this default
-%behavior however.
-%
-%\section{Making slides}\label{sec:slides}
-%\subsection{The title slide}\label{sec:titleslide}
-%\DescribeMacro{\title}
-%\DescribeMacro{\author}
-%\DescribeMacro{\and}
-%\DescribeMacro{\date}
-%\DescribeMacro{\maketitle}
-%The title slide is created by the |\maketitle| command.
-%\begin{command}
-% `\cs{maketitle}\oarg{options}'
-%\end{command}
-%Its use is the same as in the standard \LaTeX\ document classes. The
-%optional argument \meta{options} can contain any option from
-%section~\ref{sec:glopts}. Specifying such an option in the
-%|\maketitle| command will only have an effect on the title slide and
-%not on other slides. See an example below.
-%\begin{example}
-% \documentclass{powerdot}
-% \title{Title}
-% \author{You \and me}
-% \date{August 21, 2005}
-% \begin{document}
-% \maketitle
-% ...
-% \end{document}
-%\end{example}
-%The |author|, |title| and |date| declarations provide the text to be
-%used when making a title page. The design of the title page is
-%specific to the style in use. Notice the use of |\and| for
-%separating multiple authors. See a \LaTeX\ manual \cite{companion}
-%for more information on commands such as |\title| and |\author|.
-%
-%\subsection{Other slides}\label{sec:otherslides}
-%\DescribeEnv{slide} The centerpiece of every presentation is the
-%slide. In \pf{powerdot}, the content of each slide is placed in a
-%|slide| environment.
-%\begin{command}
-% `\cs{begin}\texttt{\{slide\}}\oarg{options}\marg{slide title}'
-% `\meta{body}'
-% `\cs{end}\texttt{\{slide\}}'
-%\end{command}
-%
-%In section~\ref{sec:overlays} we'll see how to give some life to the
-%slides, but for now, let's look at a simple example.
-%\begin{example}
-% \begin{slide}{First slide}
-% Hello World.
-% \end{slide}
-%\end{example}
-%The slide environment has one required argument, namely the slide
-%title. When a slide is created, the slide title is used to create an
-%entry in the table of contents and in the list of bookmarks. The
-%table of contents is a listing of the slides and section titles in
-%the presentation that appears on each slide.
-%
-%The table of contents is clickable (when the presentation is
-%compiled into PDF) and serves as a nice way to jump from location to
-%location within the presentation. The bookmark list is only present
-%when compilation is taken all the way to the PDF file format. It
-%also serves as a table of contents, but this list does not appear on
-%\textit{any} of the slides, but in a separate window in a PDF
-%viewer. In the example above, the entries in both table contents and
-%the list of bookmarks would be titled |First slide|.
-%
-%The \meta{options} for the |slide| environment can contain any
-%option listed in section~\ref{sec:glopts}. Additionally, the
-%following options can be used.
-%\begin{description}
-%\item\DescribeOption{toc}\option{toc}\\
-%When specified, the value is used for the entry in the table of
-%contents; otherwise, the slide title is used. If |toc=| is
-%specified, then no entry is created.
-%\item\DescribeOption{bm}\option{bm}\\
-%When specified, the value is used for the bookmark entry; otherwise,
-%the slide title is used. If |bm=| is specified, then no entry is
-%created.
-%\end{description}
-%
-%These optional arguments are especially useful when the title of a
-%slide is extremely long or when the title contains \LaTeX\ commands
-%that do not render correctly in the bookmarks.\footnote{The
-%bookmarking procedure uses \cs{pdfstringdef} from the \pf{hyperref}
-%package, and it can process accented characters such as \cs{"i}.}
-%When specifying entries, be sure to hide special characters `|,|'
-%and `|=|' between curly brackets `|{|' and `|}|'. Let's look at an
-%example that uses these optional arguments.
-%\begin{example}
-% \begin{slide}[toc=,bm={LaTeX, i*i=-1}]{\color{red}\LaTeX, $i^2=-1$}
-% My slide contents.
-% \end{slide}
-%\end{example}
-%
-%In this example, the slide title will appear as {\color{red}\LaTeX,
-%$i^2=-1$}. This text will not render correctly in a bookmark entry.
-%An attempt is made to correct this, but often, the correction does
-%not produce an equivalent text. This particular title would be
-%rendered in the bookmark list as |redLaTeX, i2=-1|. On the other
-%hand, the manually specified bookmark entry is rendered as:
-%|LaTeX, i*i=-1|. Notice, no entry is created in the table of contents,
-%because of the use of |toc=|.
-%
-%In addition to the |slide| environment, each individual style can
-%define its own environments. Many styles have a |wideslide|
-%environment. The idea is that one might have information that does
-%not fit nicely on a slide with a table of contents listed, as this
-%consumes some space. In such cases, it is preferable to use a slide
-%that does not list the table of contents. The |wideslide|
-%environment provides this functionality and has more space for the
-%actual slide content. See section~\ref{sec:styles} for information
-%on the various environments provided by the styles.
-%
-%\section{Overlays}\label{sec:overlays}
-%It is often the case that you don't want all the information on the
-%slide to appear at once. Rather, the information should appear one
-%item at a time. In \pf{powerdot}, this is achieved with overlays.
-%Each slide can be comprised of many overlays, and the overlays are
-%displayed one at a time.
-%
-%\subsection{The \cs{pause} command}\label{sec:pause}
-%\DescribeMacro{\pause} The easiest way to display information
-%sequentially is to use the |\pause| command.
-%\begin{command}
-% `\cs{pause}\oarg{number}'
-%\end{command}
-%Below is a simple example:
-%\begin{example}
-% \begin{slide}{Simple overlay}
-% power\pause dot
-% \end{slide}
-%\end{example}
-%The slide's information is displayed and continues until the
-%|\pause| command is encountered. No further output within the same
-%slide is displayed until the click of the mouse or the touch of the
-%keyboard. Then, the content will continue to display until all the
-%information is displayed or until another |\pause| command is
-%encountered. In this example, |power| is displayed on the first
-%overlay, and |powerdot| is the displayed on the second overlay. The
-%|\pause| command is often used within the |itemize| and |enumerate|
-%environments. For example,
-%\begin{example}
-% \begin{slide}{Multiple pauses}
-% power\pause dot \pause
-% \begin{itemize}
-% \item Let me pause\ldots \pause
-% \item \ldots while I talk \pause and chew bubble gum. \pause
-% \item Perhaps you'll be persuaded.
-% \item Perhaps not.
-% \end{itemize}
-% \end{slide}
-%\end{example}
-%Since |\pause| was used before the |itemize| environment, no item
-%will appear until the third overlay. Then, each item will be
-%displayed one at a time, each on their own overlay. More information
-%on using lists will follow in the next section.
-%
-%The optional argument of the |\pause| command specifies the number
-%of overlays to pause. An example usage is:
-%\begin{example}
-% \begin{slide}{Pause longer}
-% \begin{itemize}
-% \item A \pause
-% \item B \pause[2]
-% \item C
-% \end{itemize}
-% \end{slide}
-%\end{example}
-%In the example above, item |C| will appear on the fourth overlay.
-%The usefulness of this option will become more apparent in the next
-%section; so we will revisit a similar example at that time.
-%
-%\subsection{List environments}\label{sec:lists}
-%The list environments, |itemize| and |enumerate|, have special
-%treatments in \pf{powerdot}. They have an optional argument that
-%will be taken care off by the \pf{enumitem} package (see
-%\cite{enumitem}). \pf{powerdot} supplies an extra key for this
-%optional argument. In the examples that follow, features will be
-%described using the |itemize| environment but they also apply to the
-%|enumerate| environment.
-%
-%Here is the typical usage of the |itemize| environment:
-%\begin{example}
-% \begin{slide}{Basic itemize}
-% \begin{itemize}
-% \item A \pause
-% \item B \pause
-% \item C
-% \end{itemize}
-% \end{slide}
-%\end{example}
-%The display is simple, each item appears one at a time with each
-%overlay.
-%
-%\DescribeOption{type}
-%Suppose we wanted every item to show, but we only wanted one item to
-%appear `active' at once. This can be accomplished via the |type|
-%option for the |itemize| environment. The preset value is |0|.
-%\begin{example}
-% \begin{slide}{Type 1 itemize}
-% \begin{itemize}[type=1]
-% \item A \pause
-% \item B \pause
-% \item C
-% \end{itemize}
-% \end{slide}
-%\end{example}
-%Now, every item will be displayed in the \emph{inactive
-%color}\index{inactive color|usage} (which is defined by the style
-%that you use), and the item's font color will become the active one
-%on the overlay that it would normally appear on. The default
-%behavior is given by |type=0|. It is still possible
-%to pass optional arguments to \pf{enumitem} via the second optional argument:
-%\begin{example}
-% \begin{slide}{Type 1 itemize}
-% \begin{enumerate}[type=1][label=\roman*a)]
-% \item A \pause
-% \item B \pause
-% \item C
-% \end{enumerate}
-% \end{slide}
-%\end{example}
-%Take care, that this must always be the second optional argument! It is
-%possible to leave the first one empty, which is valid only for \pf{powerdot}.
-%
-%Lists can also be nested to create complicated structures. When a
-%list is nested, it inherits the setting of the |type| option from
-%the `parent' list, but that can be overruled by specifying the
-%|type| option in the optional argument of the nested list. We
-%present here one example, but many more can be created by nesting
-%lists of different types in different ways.
-%\begin{example}
-% \begin{slide}{Nested lists}
-% \begin{itemize}
-% \item A\pause
-% \begin{itemize}[type=1]
-% \item B\pause
-% \end{itemize}
-% \item C
-% \end{itemize}
-% \end{slide}
-%\end{example}
-%This displays |A| and |B| on the first overlay, but |B| is inactive.
-%On overlay 2, |B| will become active and on overlay 3, |C| will
-%become visible.
-%
-%\subsection{The \cs{item} command}
-%\DescribeMacro{\item}
-%The |\item| command has an extra \emph{optional} argument in
-%\pf{powerdot} which allows for creating overlays in a more flexible
-%way then |\pause| provides.
-%\begin{command}
-% `\cs{item}\oarg{label}\larg{overlays}'
-%\end{command}
-%This optional argument should contain an overlay specification
-%stating on which overlays you want the item to appear. This
-%specification is a comma separated list where each item can used the
-%notation as in table \ref{tab:item}.
-%\begin{table}[htb]\centering
-%\begin{tabular}{d}
-%Syntax&Meaning\\\hline
-%\texttt{x}&Only overlay \texttt{x}\\
-%\texttt{-x}&All overlays up to and including \texttt{x}\\
-%\texttt{x-}&All overlays from \texttt{x}, including \texttt{x}\\
-%\texttt{x-y}&All overlays from \texttt{x} to \texttt{y},
-%including \texttt{x} and \texttt{y}\\
-%\end{tabular}
-%\caption{\cs{item} and \cs{onslide} notation}\label{tab:item}
-%\end{table}
-%The \meta{label} argument is the standard optional argument for
-%|\item| in \LaTeX. A \LaTeX\ manual \cite{companion} can tell you
-%more about this argument.
-%
-%Here is an example.
-%\begin{example}
-% \begin{slide}{Active itemize}
-% \begin{itemize}[type=1]
-% \item<1> A
-% \item<2> B
-% \item<3> C
-% \end{itemize}
-% \end{slide}
-%\end{example}
-%Here we have said that |A| should only be active on overlay 1, |B|
-%should only be active on overlay 2, and |C| should only be active on
-%overlay 3. Again, when the item is not active, it appears in the
-%inactive color because of |type=1|.
-%
-%If |type=0| is specified and if each item is given an overlay
-%option, then each item will appear only when it is active. When the
-%item is not active, then it will not show on the slide at all. More
-%examples demonstrating the syntax for \meta{overlays} will be
-%discussed in the next section.
-%
-%\subsection{The \cs{onslide} command}\label{sec:onslide}
-%\DescribeMacro{\onslide} Overlays can also be achieved using the
-%|\onslide| command.
-%\begin{command}
-% `\cs{onslide}\marg{overlays}\marg{text}'
-%\end{command}
-%This command takes an \meta{overlays} specification as first
-%argument and the \meta{text} to apply it to as second argument. The
-%\meta{overlays} on which the text will appear are specified as a
-%comma separated list with syntax as in table \ref{tab:item}. We
-%start off with a simple example.
-%\begin{example}
-% \begin{slide}{Simple onslide}
-% \onslide{1,2}{power}\onslide{2}{dot}
-% \end{slide}
-%\end{example}
-%We have instructed |power| to appear on overlays one and two, and
-%|dot| to appear only on overlay two. As you might guess, this
-%example has the same output as our first |\pause| example. Yet, it
-%is clearly the case that our syntax is more complicated. However,
-%this slight ``complication'' also allows for much more flexibility.
-%
-%\DescribeMacro{\onslide+}Consider the above example with the
-%following modifications:
-%\begin{example}
-% \begin{slide}{Simple onslide+}
-% \texttt{onslide }: \onslide{1}{power}\onslide{2}{dot}\\
-% \texttt{onslide+}: \onslide+{1}{power}\onslide+{2}{dot}
-% \end{slide}
-%\end{example}
-%The |\onslide+| command displays its content in a different manner
-%altogether. Now, |dot| appears on every overlay, but it is in
-%inactive color\index{inactive color|usage} and matches the normal
-%font color \textit{only} on overlay two. This is comparable to the
-%|type=1| behavior for lists (see section~\ref{sec:lists}).
-%
-%When executing this example, we will also notice that the |\onslide|
-%command does hide material, but still reserves the right amount of
-%space for it: on overlay 2, the |dot|s appear right above each
-%other. The next command does not reserve space.
-%
-%\DescribeMacro{\onslide*} Instead of hiding and reserving space
-%(|\onslide|) or putting \meta{text} in the inactive color
-%(|\onslide+|) when the overlay doesn't match \meta{overlays}, this
-%command just eats the material altogether. To understand the
-%differences, consider the following example:
-%\begin{example}
-% \begin{slide}{Simple onslide*}
-% \texttt{onslide }: \onslide{1}{power}\onslide{2}{dot}\\
-% \texttt{onslide+}: \onslide+{1}{power}\onslide+{2}{dot}\\
-% \texttt{onslide*}: \onslide*{1}{power}\onslide*{2}{dot}
-% \end{slide}
-%\end{example}
-%The output of the first two lines, we are already familiar with. The
-%third line displays |power| on overlay 1 and |dot| on overlay 2, but
-%no space for |power| is reserved on overlay 2. Hence |dot| will
-%start on the cursor position that |power| started on overlay 1 and
-%it is not aligned below the other two |dots|.
-%
-%We finish with an example of the syntax that is possible with
-%|\item| and |\onslide|. Remember that these commands take a comma
-%separated list for the \meta{overlays} specification and that each
-%element can used the syntax as explained in table \ref{tab:item}.
-%The various variations are demonstrated in the example below.
-%\begin{example}
-% \begin{slide}{Lists}
-% \onslide{10}{on overlay 10 only}\par
-% \onslide{-5}{on every overlay before and including overlay 5}\par
-% \onslide{5-}{on every overlay after and including overlay 5}\par
-% \onslide{2-5}{on overlays 2 through 5, inclusive}\par
-% \onslide{-3,5-7,9-}{on every overlay except overlays 4 and 8}
-% \end{slide}
-%\end{example}
-%
-%\subsection{Relative overlays}
-%Sometimes it is a pain to keep track of when an item should appear
-%or become active. You might, for example, just care that some text
-%appears on the overlay \textit{after} some other item. This
-%functionality is provided through the use of relative overlays which
-%should not be used outside list environments that use |\item|. Let's
-%consider a simple, illuminating example.
-%\begin{example}
-% \begin{slide}{Relative overlays}
-% \begin{itemize}
-% \item A \pause
-% \item B \onslide{+1}{(visible 1 overlay after B)}\pause
-% \item C \onslide{+2-}{(appears 2 overlays after C, visible until the end)}
-% \pause
-% \item D \onslide{+1-6}{(appears 1 overlay after D, visible until overlay 6)}
-% \pause
-% \item E \pause
-% \item F \pause
-% \item G \onslide{+1-+3}{(appears 1 overlay after G for 3 overlays)}\pause
-% \item H \pause
-% \item I \pause
-% \item J \pause
-% \item K
-% \End{itemize}
-% \end{slide}
-%\end{example}
-%As you can see, we still use |\onslide|. The only change is with the
-%syntax of the list of overlays. Now, we can specify a `|+|' symbol
-%in the list. In its simplest usage, |\onslide{+1}| will make text
-%display one overlay after the overlay it would \textit{normally}
-%appear on. You can still use the syntax in table \ref{tab:item}.
-%These are demonstrated in the above example. Notice,
-%|\onslide{+1-6}| means that the text will appear one overlay after
-%the overlay it would normally appear on and that the text should
-%remain shown until overlay seven. To make text appear for a range of
-%relative overlays, see the final demonstration in the above example.
-%
-%\section{Presentation structure}\label{sec:structure}
-%\subsection{Making sections}\label{sec:section}
-%\DescribeMacro{\section}
-%This section describes the |\section| command which provides a way
-%to structure a presentation.
-%\begin{command}
-% `\cs{section}\oarg{options}\marg{section title}'
-%\end{command}
-%This command will produce a slide with \meta{section title} on it
-%and will also use this text to create sections in the table of
-%contents and in the bookmarks list. There are several \meta{options}
-%to control its output.
-%
-%\DescribeOption{tocsection} This option controls the creation of a
-%section in the table of contents. The preset value is |true|.
-%\begin{description}
-%\item\option{tocsection=true}\\
-%This does create a section in the table of contents. This means that
-%all following slides, until the next section, will be nested under
-%this section.
-%\item\option{tocsection=false}\\
-%This does not create a section in the table of contents and hence
-%the section will be listed as an ordinary slide.
-%\item\option{tocsection=hidden}\\
-%This does create a section in the table of contents, but this is
-%only visible when you view a slide that is part of this section.
-%This could be used to append a section to the presentation which you
-%can discuss if there is some extra time.
-%\end{description}
-%
-%\DescribeOption{slide} This option controls whether the |\section|
-%command creates a slide. The preset value is |true|.
-%\begin{description}
-%\item\option{slide=true}\\
-%A slide is created.
-%\item\option{slide=false}\\
-%No slide will be created. If also |tocsection| is |false|, the
-%|\section| command doesn't do anything. If it does create a table of
-%contents section (|tocsection=| |true| or |hidden|), its link will
-%point to the first slide in the section as the section itself
-%doesn't have a slide.
-%\end{description}
-%
-%\DescribeOption{template} This option can be used to make the
-%section slide with another template. By default, a normal |slide|
-%environment is used to create the section slide, but if a style
-%offers other templates that could be used for this purpose (for
-%instance, the |wideslide| environment), then you can use this option
-%to select that template. See section~\ref{sec:styles} for an
-%overview of the available templates with every style.
-%
-%Finally, all options available to normal slides are available to
-%slides created by |\section| as well (see section~\ref{sec:slides}).
-%However, when the section does make a |tocsection|, |toc=| or |bm=|
-%won't remove the table of contents entry or the bookmark
-%respectively.
-%
-%\subsection{Making an overview}\label{sec:tableofcontents}
-%\DescribeMacro{\tableofcontents}
-%This command creates an overview of your presentation and can only
-%be used on a slide.
-%\begin{command}
-% `\cs{tableofcontents}\oarg{options}'
-%\end{command}
-%There are several \meta{options} to control the output of this
-%command.
-%
-%\DescribeOption{type}
-%This option controls whether certain material (depending on the
-%input in the |content| option below) will be hidden or displayed in
-%the inactive color\index{inactive color|usage}. The preset value is
-%|0|. Compare with the |type| option for list environments
-%(section~\ref{sec:lists}).
-%
-%\begin{description}
-%\item\option{type=0}\\
-%When material is not of the requested type as specified in the
-%|content| option, it will be hidden.
-%\item\option{type=1}\\
-%As |type=0|, but instead of hiding material, it will be typeset in
-%the inactive color.
-%\end{description}
-%
-%\DescribeOption{content}
-%The |content| option controls which elements will be included in the
-%overview. The preset value is |all|. The description below assumes
-%that |type=0| was chosen, but the alternative text for |type=1| can
-%easily be deduced.
-%
-%\begin{description}
-%\item\option{content=all}\\
-%This will display a full overview of your presentation including all
-%sections and slides, except the slides in hidden sections (see
-%section~\ref{sec:section}).
-%\item\option{content=sections}\\
-%This displays only the sections in the presentation.
-%\item\option{content=currentsection}\\
-%This displays the current section only.
-%\item\option{content=future}\\
-%This displays all content starting from the current slide.
-%\item\option{content=futuresections}\\
-%This displays all sections, starting from the current section.
-%\end{description}
-%
-%We finish this section with a small example that will demonstrate
-%how you can make a presentation that contains an overall overview of
-%sections in the presentation, giving a general idea of the content,
-%and per section a detailed overview of the slides in that section.
-%\begin{example}
-% \begin{slide}[toc=,bm=]{Overview}
-% \tableofcontents[content=sections]
-% \end{slide}
-% \section{First section}
-% \begin{slide}[toc=,bm=]{Overview of the first section}
-% \tableofcontents[content=currentsection,type=1]
-% \end{slide}
-% \begin{slide}{Some slide}
-% \end{slide}
-% \section{Second section}
-% ...
-%\end{example}
-%
-%\section{Miscellaneous}
-%\subsection{Notes}\label{sec:notes}
-%\DescribeEnv{note}
-%The |note| environment can be used to make personal notes that
-%accompany a slide. You can control displaying notes using the
-%|display| option (see section~\ref{sec:classopts}). Here is an
-%example.
-%\begin{example}
-% \begin{slide}{Chewing gum}
-% ...
-% \end{slide}
-% \begin{note}{Reminder for chewing gum}
-% Don't forget to mention that chewing gum is sticky.
-% \end{note}
-%\end{example}
-%
-%\subsection{Empty slides}\label{sec:emptyslides}
-%\DescribeEnv{emptyslide}
-%The |emptyslide| environment creates a totally empty slide. The text
-%box on the slide can be used for special things like displaying
-%photos. This allows for creating a dia show. Example:
-%\begin{example}
-% \begin{emptyslide}{}
-% \centering
-% \vspace{\stretch{1}}
-% \includegraphics[height=0.8\slideheight]{me_chewing_gum.eps}
-% \vspace{\stretch{1}}
-% \end{emptyslide}
-%\end{example}
-%The |\includegraphics| command is defined by the \pf{graphicx}
-%package \cite{graphics}. The |\stretch| command is used to
-%vertically center the picture. Both commands are described in your
-%favorite \LaTeX\ manual, for instance \cite{companion}. Note that
-%you can use the lengths |\slideheight| and |\slidewidth| to scale
-%pictures to fit nicely on the slide.
-%
-%\subsection{Bibliography slide}\label{sec:bib}
-%\DescribeEnv{thebibliography}
-%\pf{powerdot} redefines the standard \pf{article}
-%|thebibliography| environment to suppress the creation of a section
-%heading and running headers. All other properties are maintained.
-%You can do either of the next two (depending whether you are
-%using BiB\TeX\ or not):\\
-%\begin{minipage}[t]{.49\linewidth}
-%\begin{example}
-% \begin{slide}{Slide}
-% \cite{someone}
-% \end{slide}
-% \begin{slide}{References}
-% \begin{thebibliography}{1}
-% \bibitem{someone} Article of someone.
-% \end{thebibliography}
-% \end{slide}
-%\end{example}
-%\end{minipage}\hfill
-%\begin{minipage}[t]{.49\linewidth}
-%\begin{example}
-% \begin{slide}{Slide}
-% \cite{someone}
-% \end{slide}
-% \begin{slide}{References}
-% \bibliographystyle{plain}
-% \bibliography{YourBib}
-% \end{slide}
-%\end{example}
-%\end{minipage}
-%
-%In case you have a big reference list that you want to spread over
-%multiple slides, have a look at the packages \pf{natbib} and
-%\pf{bibentry} \cite{natbib}. Using both packages allows you to do:
-%\begin{example}
-% \begin{slide}{References (1)}
-% \bibliographystyle{plain}
-% \nobibliography{YourBib}
-% \bibentry{someone1}
-% \bibentry{someone2}
-% \end{slide}
-% \begin{slide}{References (2)}
-% \bibentry{someone3}
-% \end{slide}
-%\end{example}
-%Have a look at your favorite \LaTeX\ manual for more information
-%about citations and bibliographies.
-%
-%\subsection{Verbatim on slides}\label{sec:verbatim}\DescribeOption{verbatim}
-%\pf{powerdot} has three different methods of processing slides, from
-%which two have mainly been developed to make the inclusion of
-%verbatim content\footnote{And other content that needs catcode
-%changes when processing.} on slides easier. These methods can be
-%accessed by the |method| key which is available in slide
-%environments and the |\pdsetup| command (see
-%section~\ref{sec:glopts}).
-%\begin{description}
-%\item\option{method=normal}\\
-%This is the preset method for processing slides. It is fast and
-%allows for overlays, but it does not allow for
-%verbatim.\footnote{Except when it has been saved in a box outside
-%the slide.}
-%\item\option{method=direct}\\
-%This method is also fast, but does not allow for overlays. Overlays
-%will silently be disabled. However, it does allow for verbatim
-%content on slides.
-%\item\option{method=file}\\
-%This method uses a temporary file to export the slide body to and
-%read it back in. This method does allow for verbatim content and
-%overlays, but could be slow when many slides use this method because
-%the filesystem is used.
-%\end{description}
-%
-%Below is an example demonstrating the use of all three different
-%methods of slide processing.
-%\begin{example}
-% \documentclass{powerdot}
-% \usepackage{listings}
-% \lstnewenvironment{code}{%
-% \lstset{frame=single,escapeinside=`',
-% backgroundcolor=\color{yellow!20},
-% basicstyle=\footnotesize\ttfamily}
-% }{}
-% \begin{document}
-% \begin{slide}{Slide 1}
-% Normal \pause content.
-% \end{slide}
-% \begin{slide}[method=direct]{Slide 2}
-% Steps 1 and 2:
-% \begin{code}
-% compute a;`\pause'
-% compute b;
-% \end{code}
-% \end{slide}
-% \begin{slide}[method=file]{Slide 3}
-% Steps 1 and 2:
-% \begin{code}
-% compute a;`\pause'
-% compute b;
-% \end{code}
-% \end{slide}
-% \end{document}
-%\end{example}
-%The first slide shows the default behavior for normal content. It
-%produces two overlays. The second slide does not produce overlays,
-%despite the use of the |\pause| command. This command has been
-%disabled by choosing the |direct| method to process the verbatim
-%content. The third slide has the same body as the second slide, but
-%now does create two overlays, because the method using a temporary
-%file has been chosen. Notice that we used |\pause| inside the listing,
-%but that it can also be used outside the listing.
-%
-%\subsection{The \cs{twocolumn} command}\label{sec:twocolumn}
-%\DescribeMacro{\twocolumn}
-%The |\twocolumn| macro allows to split content into two columns.
-%\begin{command}
-% `\cs{twocolumn}\oarg{options}\marg{left}\marg{right}'
-%\end{command}
-%This typesets \meta{left} and \meta{right} in two columns. The
-%dimensions of those columns can be controlled by \meta{options}.
-%Below are the available options.
-%\begin{description}
-%\item\DescribeOption{lineheight}\option{lineheight}\\
-%If |lineheight| is specified, a line of the specified height will be
-%created using |\psline| in between the two columns. Example:
-%|lineheight=6cm|.
-%\item\DescribeOption{lineprop}\option{lineprop}\\
-%Any \pf{pstricks} declaration to specify the line properties. Example:
-%\begin{example}
-% lineprop={linestyle=dotted,linewidth=3pt}
-%\end{example}
-%\item\DescribeOptions{lfrheight,lfrprop}\option{lfrheight,lfrprop}\\
-%The first creates a frame of the specified height around the left
-%column. The second is as |lineprop|, but for the left frame.
-%\item\DescribeOptions{rfrheight,rfrprop}\option{rfrheight,rfrprop}\\
-%As |lfrheight| and |lfrprop|, but for the right frame.
-%\item\DescribeOptions{lcolwidth,rcolwidth}\option{lcolwidth,rcolwidth}\\
-%Width of the left and right columns. Both are preset to: |0.47\linewidth|.
-%\item\DescribeOption{frsep}\option{frsep}\\
-%Space between text and the frames. Preset: |1.5mm|.
-%\item\DescribeOption{colsep}\option{colsep}\\
-%Space between the two columns. Preset: |0.06\linewidth|.
-%\item\DescribeOption{topsep}\option{topsep}\\
-%The extra space (additional to |\baselineskip|) between text above
-%the columns and the text within the columns. Preset: |0cm|.
-%\item\DescribeOption{bottomsep}\option{bottomsep}\\
-%Idem for the bottom of the columns. Preset: |0cm|.
-%\item\DescribeOption{indent}\option{indent}\\
-%Horizontal indent left to the left column. Preset: |0cm|.
-%\end{description}
-%The dimensions described above are represented graphically in
-%figure \ref{fig:twocolumndim}.
-%\begin{figure}[htb]
-%\centering
-%\begin{pspicture}(0,.5)(13,10.5)
-%\psline(0,0.5)(0,10)
-%\rput[tl](.05,9.95){Top}
-%\psframe[dimen=middle](1,9)(7,2)
-%\psline{C-C}(8.5,9)(11,9)
-%\psline{C-C}(8.5,2)(8.5,9)
-%\psline{C-C}(8.5,2)(11,2)
-%\qdisk(1.7,8.3){.1cm}
-%\psset{linestyle=dashed}
-%\psline{C-C}(1.7,8.3)(6.3,8.3)
-%\psline{C-C}(1.7,8.3)(1.7,3)
-%\psline{C-C}(6.3,5)(6.3,8.3)
-%\psline{C-C}(11,9)(12,9)
-%\psline{C-C}(11,2)(12,2)
-%\psline{C-C}(11,7)(12,7)
-%\psline{C-C}(9.2,8.3)(12,8.3)
-%\psline{C-C}(9.2,8.3)(9.2,3)
-%\rput[tl](1.75,8.25){Left column text}
-%\rput[tl](9.25,8.25){Right column text}
-%\rput[tl](.05,1){Bottom}
-%\psset{linestyle=dotted,dotsep=2pt}
-%\psline(0,8.3)(1.7,8.3)
-%\psline(0,9.6)(1,9.6)
-%\psline(0,2)(1,2)
-%\psline(0,1.1)(1,1.1)
-%\psset{linestyle=solid}
-%\psline{<->}(.2,8.33)(.2,9.57)
-%\psline{<->}(4,8.33)(4,8.97)
-%\psline{<->}(1.73,7)(6.27,7)
-%\psline{<->}(1.03,6.5)(1.67,6.5)
-%\psline{<->}(0.03,5.5)(1.67,5.5)
-%\psline{<->}(6.33,7.4)(9.17,7.4)
-%\psline{<->}(8.53,6.5)(9.17,6.5)
-%\psline{<->}(6.33,6.5)(6.97,6.5)
-%\psline{<->}(10.7,8.33)(10.7,8.97)
-%\psline{<->}(7.3,8.97)(7.3,2.03)
-%\psline{<->}(.2,1.13)(.2,1.97)
-%\psline{->}(1.7,9.3)(1.7,8.45)
-%\psline{<-}(9.23,7)(11,7)
-%\cput(4,6.6){\small 1}
-%\cput(11.1,6.6){\small 2}
-%\cput(8,7){\small 3}
-%\cput(7.7,3){\small 4}
-%\cput(4.4,8.65){\small 5}
-%\cput(1.35,6.1){\small 5}
-%\cput(8.85,6.1){\small 5}
-%\cput(11.1,8.65){\small 5}
-%\cput(6.65,6.1){\small 5}
-%\cput(0.6,8.95){\small 6}
-%\cput(0.6,5.1){\small 7}
-%\cput(0.6,1.55){\small 8}
-%\cput(1.7,9.6){\small 9}
-%\end{pspicture}
-%\begin{tabular}{c p{4cm}cl}
-%\multicolumn{4}{c}{Meaning of the labels}\\\hline
-%1&|lcolwidth|&5&|frsep|\\
-%2&|rcolwidth|&6&|topsep|\\
-%3&|colsep|&7&|indent|\\
-%4&|lfrheight|, |rfrheight|,&8&|bottomsep|\\
-%&|lineheight|&9&Reference point
-%\end{tabular}
-%\caption{Two-column dimensions.}\label{fig:twocolumndim}
-%\end{figure}
-%Important to notice is that the |\twocolumn| macro uses the current
-%cursor position as the reference point to position the first line of
-%text of the left column (see also figure \ref{fig:twocolumndim}). This
-%means that optional frames can extend to the text on the previous
-%line. Use for instance |topsep=0.3cm| in that case to add extra
-%space between the two lines of text. The preset value of |topsep|
-%is based on the situation that there is no text on top of the two
-%columns. In that case, it is best to locate the first line of text
-%of the left column at the same spot as text that is not created by
-%|\twocolumn| on other slides. The setting |topsep=0cm| does exactly
-%this. However, with a combination of |topsep| and |indent| you can
-%change this behavior and position the first line of text of the left
-%column anywhere you want.
-%
-%The |\twocolumn| macro computes the height of the construction to
-%position text below the construction correctly. The computation is
-%done by taking the maximum height of |lfrheight|, |rfrheight|,
-%|lineheight| (if specified) and the left and right column content.
-%Hence when frames nor a line is requested, |bottomsep| is the
-%vertical space between the lowest line of text in the columns and
-%the text below the columns (additional to |\baselineskip|). Here is
-%an example.
-%\begin{example}
-% \begin{slide}{Two columns}
-% Here are two columns.
-% \twocolumn[
-% lfrprop={linestyle=dotted,linewidth=3pt},
-% lfrheight=4cm,rfrheight=5cm,lineheight=3cm,topsep=0.3cm
-% ]{left}{right}
-% Those were two columns.
-% \end{slide}
-%\end{example}
-%Note that the use of the \pf{xkeyval} commands |\savevalue| and
-%|\usevalue| \index{savevalue=\verb!*+\savevalue+|usage}
-%\index{usevalue=\verb!*+\usevalue+|usage} could be handy here, for
-%instance for copying the properties of the left frame to the right
-%frame. This avoids typing them twice and avoids making errors
-%resulting in different frames. See an example below.
-%\begin{example}
-% \twocolumn[
-% \savevalue{lfrheight}=3cm,
-% \savevalue{lfrprop}={
-% linestyle=dotted,framearc=.2,linewidth=3pt},
-% rfrheight=\usevalue{lfrheight},
-% rfrprop=\usevalue{lfrprop}
-% ]{left}{right}
-%\end{example}
-%See the \pf{xkeyval} documentation \cite{xkeyval} for more
-%information about |\savevalue| and |\usevalue|.
-%
-%\section{Available styles}\label{sec:styles}
-%\pf{powerdot} comes with a number of styles which are listed in the
-%overview below. The characteristics of each style are described
-%shortly and a sample of a title slide and a normal slide is provided
-%for each style. Styles support the |wideslide| environment, have a
-%table of contents on the left part of the paper in landscape
-%orientation and on the bottom part in portrait orientation and
-%support portrait orientation unless states otherwise.
-%\begin{description}
-%\item\pf{default}\\
-%This style provides six different palettes. A flower in the top left
-%corner decorates the slides for all palettes. The default palette is
-%\texttt{blue} which has as main colors light blue and white. You can
-%see an example of that palette below. Other available palettes are
-%\texttt{red}, \texttt{green}, \texttt{yellow}, \texttt{brown} and
-%\texttt{purple}.\\
-%\styleexample{default}
-%\item\pf{simple}\\
-%This is a simple style in black and white. This style could be
-%useful if you want to print your slides.\\
-%\styleexample{simple}
-%\item\pf{tycja}\\
-%This style is set in shades of yellow and dark blue. The table of
-%contents on slides is on the right side of the paper in landscape
-%orientation and on the bottom part in portrait.\\
-%\styleexample{tycja}
-%\item\pf{ikeda}\\
-%This style uses dark shades of red and blue and a light text color.
-%It has nice patterns on the slide for decoration.\\
-%\styleexample{ikeda}
-%\item\pf{fyma}\\
-%This style was originally created by Laurent Jacques for
-%\pf{prosper}. Based on that style, he created a version for
-%\pf{HA-prosper} with extended features. With his kind permission,
-%this style has been converted by Shun'ichi J. Amano for
-%\pf{powerdot}. The style has an elegant design with a light blue and
-%white gradient background in the default \texttt{blue} palette.
-%Other available palettes are \texttt{green}, \texttt{gray},
-%\texttt{brown} and \texttt{orange}. It has special templates for
-%sections on slides and sections on wide slides. Below is a sample of
-%the blue palette.\\
-%\styleexample{fyma}
-%\item\pf{ciment}\\
-%This style was originally created by Mathieu Goutelle for
-%\pf{prosper} and \pf{HA-prosper}. With his kind permission, this style
-%has been converted for \pf{powerdot}. The style has a background
-%that is hatched with light gray horizontal lines. Titles and table
-%of contents highlighting are done with dark red.\\
-%\styleexample{ciment}
-%\item\pf{elcolors}\\
-%This is a style using light shades of the elementary colors red,
-%blue and yellow.\\
-%\styleexample{elcolors}
-%\item\pf{aggie}\\
-%This style was created by Jack Stalnaker for \pf{HA-prosper} and he
-%has converted this style for \pf{powerdot}. The style uses dark red
-%and light brown colors.\\
-%\styleexample{aggie}
-%\item\pf{husky}\\
-%This style is created by Jack Stalnaker and has a background of
-%light gray sun beams combined with dark red highlights.\\
-%\styleexample{husky}
-%\item\pf{sailor}\\
-%This style is contributed by Mael Hill\'ereau and supplies five
-%different palettes: \texttt{Sea} (the default), \texttt{River},
-%\texttt{Wine}, \texttt{Chocolate} and \texttt{Cocktail}. Below is a
-%sample of the palette \texttt{Sea}.\\
-%\styleexample{sailor}
-%\item\pf{upen}\\
-%This style has a nice dark blue background and text in yellow. It is
-%contributed by Piskala Upendran.\\
-%\styleexample{upen}
-%\item\pf{bframe}\\
-%The \pf{bframe} style has blue frames on the slide in which text is
-%positioned. The style is contributed by Piskala Upendran.\\
-%\styleexample{bframe}
-%\item\pf{horatio}\\
-%The \pf{horatio} style has been contributed by Michael Lundholm and
-%is a more conservative blue style.\\
-%\styleexample{horatio}
-%\item\pf{paintings}\\
-%This is a simple style without a table of contents on slides. It has
-%been contributed by Thomas Koepsell and provides 10 different
-%palettes. The colors used in the palettes are drawn from famous
-%paintings.\footnote{The style defines a color \texttt{pdcolor7}
-%which is not used in the style but comes from the same painting and
-%complements the other colors. It can be used, for example, to
-%highlight text against the main background color.} If you are
-%interested, open the style file to read which paintings have been
-%used. The available palettes are: \texttt{Syndics} (the default),
-%\texttt{Skater}, \texttt{GoldenGate}, \texttt{Lamentation},
-%\texttt{HolyWood}, \texttt{Europa}, \texttt{Moitessier},
-%\texttt{MayThird}, \texttt{PearlEarring} and \texttt{Charon} (all
-%case sensitive). Below is a sample of the \texttt{Syndics}
-%palette.\\
-%\styleexample{paintings}
-%\item\pf{klope}\\
-%The \pf{klope} style implements a horizontal table of contents that
-%only lists the sections. The style is available in the following
-%palettes: \texttt{Spring}, \texttt{PastelFlower}, \texttt{BlueWater}
-%and \texttt{BlackWhite}. The \texttt{Spring} palette is the default
-%and you can see a sample of that below.\\
-%\styleexample{klope}
-%\item\pf{jefka}\\
-%The \pf{jefka} style comes with four palettes: \texttt{brown} (the
-%default), \texttt{seagreen}, \texttt{blue} and \texttt{white}. Below
-%you see a sample of the \texttt{brown} palette.\\
-%\styleexample{jefka}
-%\item\pf{pazik}\\
-%This style is available in two palettes: \texttt{red} and
-%\texttt{brown}. Below is a sample of the default \texttt{red}
-%palette.\\
-%\styleexample{pazik}
-%\end{description}
-%
-%\section{Compiling your presentation}\label{sec:compiling}
-%\subsection{Dependencies}\label{sec:dependencies}
-%In table \ref{tab:dependencies} is a list of packages that
-%\pf{powerdot} uses to perform specific tasks. Dependencies of
-%packages in this table are not listed. In the table, `required'
-%means that you should have a version \emph{at least} as new as
-%listed and `tested' means that \pf{powerdot} was tested with this
-%version, but that it could equally well work with an older or newer
-%version than the one listed in the table. So, when trying to solve
-%an error, first concentrate on solving version issues for the
-%`required' packages. To find out which version of a package you are
-%currently using, put |\listfiles| on the first line of your
-%document, run it with \LaTeX, open the |.log| file and read the file
-%list (see a \LaTeX\ manual for more information). If you need to
-%update a package, you can get it from CTAN \cite{CTAN}.
-%\begin{table}[htb]
-%\centering
-%\begin{tabular}{e}
-%Package/file & Version & Date & Required/tested\\\hline
-%\pf{xkeyval} \cite{xkeyval} & 2.5c & 2005/07/10 & required\\
-%\texttt{pstricks.sty} \cite{PSTricksWeb,PSTricks} & 0.60 & 2013/12/12 & required\\
-%\pf{xcolor} \cite{xcolor} & 1.11 & 2004/05/09 & required\\
-%\pf{enumitem} \cite{enumitem} & 3.5.2 & 2011/09/28 & required\\
-%\pf{article} class & 1.4f & 2004/02/16 & tested\\
-%\pf{geometry} \cite{geometry} & 3.2 & 2002/07/08 & tested\\
-%\pf{hyperref} \cite{hyperref} & 6.74m & 2003/11/30 & tested\\
-%\pf{graphicx} \cite{graphics} & 1.1a & 2017/06/01 & required\\
-%\pf{verbatim} & 1.5q & 2003/08/22 & tested
-%\end{tabular}
-%\caption{Dependencies}\label{tab:dependencies}
-%\end{table}
-%
-%\subsection{Creating and viewing output}\label{sec:creation}
-%To compile your presentation, run it with \LaTeX. The DVI that is
-%produced this way can be viewed with MiK\TeX's DVI viewer
-%YAP.\footnote{Unless you are using \pf{pstricks-add} which distorts
-%the coordinate system in DVI.} Unfortunately, xdvi and kdvi (kile)
-%do not support all PostScript specials and hence these will display
-%the presentation incorrectly. If your DVI viewer does support
-%this, make sure that your DVI display settings match that of the
-%presentation. In case you are using the |screen| paper, you should
-%set the DVI display setting to using the letter paper format. If
-%your DVI viewer allows for custom paper formats, use 8.25 inch by 11
-%inch.
-%
-%Note that certain things that are produced with PostScript or PDF
-%techniques will not work in a DVI viewer. Examples are hiding of
-%material via postscript layers (as is done, for instance, by
-%|\pause|, see section~\ref{sec:overlays}) and hyperlinks, for
-%instance in the table of contents.
-%
-%If you want to produce a postscript document, run dvips over the DVI
-%\emph{without any particular command line options related to
-%orientation or paper size}. \pf{powerdot} will write information to
-%the DVI file that helps dvips and ps2pdf (ghostscript) to create a
-%proper document. If you have some reason that this does not work for
-%you and you want to specify the paper and orientation yourself, you
-%should use the |nopsheader| option that is described in
-%section~\ref{sec:setup}. The PostScript document could, for
-%instance, be used to put multiple slides on a page using the |psnup|
-%utility.
-%
-%To create a PDF document for your presentation, run ps2pdf over the
-%PS file created with dvips. Also here, you can \emph{leave out any
-%command line arguments related to paper size or orientation}. If
-%this is problematic for you somehow, use the |nopsheader| option as
-%before and specify the paper and orientation at each intermediate
-%step yourself.
-%
-%\section{Creating your own style}\label{sec:writestyle}
-%\subsection{General information}
-%Writing or customizing \pf{powerdot} styles is simple. If you want
-%to modify a style or build a new one, locate the style that you want
-%to use as basis in your \TeX\ tree (styles are named as
-%|powerdot-<style_name>.sty|), copy that and rename it as to avoid
-%license\footnote{The \LaTeX\ Public Project License requires
-%renaming files when modifying them, see
-%\url{http://www.latex-project.org/lppl}.} or naming conflicts. You
-%might want to install the new style in your local \TeX\ tree to be
-%able to access it from any place on your hard drive. See your
-%\LaTeX\ distribution for more information.
-%
-%Once that has been taken care of, we can start creating the style.
-%We strongly recommend to study a style file (for example,
-%|powerdot-default.sty|) while reading the remainder of this section
-%as it provides good examples for the content of this section.
-%
-%A style has several components. We describe these components below.
-%\begin{description}
-%\item\textbf{Identification and packages}\\
-%This identifies the package in the log of a presentation and loads
-%all required packages. The \pf{default} style contains something like:
-%\begin{example}
-% \NeedsTeXFormat{LaTeX2e}[1995/12/01]
-% \ProvidesPackage{powerdot-default}[2005/10/09 v1.2 default style (HA)]
-% \RequirePackage{pifont}
-%\end{example}
-%See for more information about these commands a \LaTeX\ manual, for
-%instance \cite{companion}.
-%\item\textbf{Palette or color definitions}\\
-%This section contains the definitions of palettes or colors that you
-%want to use in the style. \pf{powerdot} uses \pf{xcolor} (via
-%\pf{pstricks}). Hence, for more information about colors, see the
-%\pf{xcolor} documentation. We will discuss palettes in more detail
-%in section~\ref{sec:defpals}.
-%\item\textbf{Template definitions}\\
-%We will come back to this in sections~\ref{sec:deftemps}
-%to~\ref{sec:defbg}.
-%\item\textbf{Custom declarations}\\
-%These can include anything that you want to be part of the style.
-%The \pf{default} style, for instance, includes definitions for the labels
-%in list environments like |itemize| and some initializations for
-%lists in general (done with |\pdsetup|, see
-%section~\ref{sec:pdsetup}). This part could also include some
-%customizations as described in section~\ref{sec:specialtemps}.
-%\item\textbf{Font initializations}\\
-%This initializes font definitions (which can be done by
-%loading a package like \pf{helvet}).
-%\end{description}
-%
-%\subsection{Defining palettes}\label{sec:defpals}
-%We will be defining templates formally in
-%section~\ref{sec:deftemps}. For now, it's enough to have the general
-%idea that a template controls the design of a slide. Palettes are
-%sets of colors that color a template or design. A palette does not
-%change the overall design of a template.
-%
-%\DescribeMacro{\pddefinepalettes}
-%The following command can be used to define palettes for your style.
-%\begin{command}
-% `\cs{pddefinepalettes}\marg{name1}\marg{cmds1}\dots'
-%\end{command}
-%This macro takes \emph{any} even number of mandatory arguments with
-%a minimum of two. For every \meta{name}, a set of \meta{commands}
-%can be given which define the palette with name \meta{name}. These
-%commands can define colors with names |pdcolor1|, |pdcolor2|,
-%etcetera. These colors can be used when designing the template (see
-%section~\ref{sec:deftemps}). |pdcolor1| will always be used as text
-%color.
-%
-%The user can access these palettes via the |palette| key for the
-%|\pdsetup| command (see section~\ref{sec:pdsetup}). If the user does
-%not specify a palette, the first palette defined when compiling the
-%presentation, will be used. Here is an example for defining 2
-%palettes.
-%\begin{example}
-% \pddefinepalettes{reds}{
-% \definecolor{pdcolor1}{rgb}{1,0,0}
-% \definecolor{pdcolor2}{rgb}{1,.1,0}
-% \definecolor{pdcolor3}{rgb}{1,.2,0}
-% }{greens}{
-% \definecolor{pdcolor1}{rgb}{0,1,0}
-% \definecolor{pdcolor2}{rgb}{.1,1,0}
-% \definecolor{pdcolor3}{rgb}{.2,1,0}
-% }
-%\end{example}
-%In this example, the |reds| palette is the default one. For more
-%information about |\definecolor|, see the documentation of the
-%\pf{xcolor} package \cite{xcolor}.
-%
-%Notice that it is not necessary to use the names |pdcolor2|,
-%|pdcolor3| etcetera as color names. But if these colors are defined,
-%\pf{powerdot} will use them, for instance, in the random dots
-%feature (see section~\ref{sec:glopts}). The flexibility adds extra
-%possibilities in setting up templates and palettes. See for an
-%example of its use, the \pf{klope} style.
-%
-%\subsection{Defining templates}\label{sec:deftemps}
-%We start off with a definition of what a template is. A template is
-%a collection of settings for slide components together with custom
-%definitions, which controls the visual appearance of a slide. A
-%style can contain multiple templates.
-%
-%\begin{command}
-% `\cs{pddefinetemplate}\oarg{basis}\marg{name}\marg{options}\marg{commands}'
-%\end{command}
-%\DescribeMacro{\pddefinetemplate}
-%This defines the environment \meta{name} to produce a slide with
-%characteristics determined by \meta{basis}, \meta{options} and
-%\meta{commands}. We will discuss these elements in more detail
-%in the coming sections.
-%
-%If you want to create several templates that differ only slightly
-%from each other, define a \meta{basis} template, and then use it to
-%define other templates. All \meta{options} and \meta{commands} for
-%the new template \meta{name} will be appended to the existing list
-%of \meta{options} and \meta{commands} from the \meta{basis}
-%template.
-%
-%Make sure you choose a \emph{proper} name for the template, and
-%avoid redefining existing templates or environments. \pf{powerdot}
-%defines |pauseslide|, |note| and |emptyslide| internally, so you
-%shouldn't use these names unless you know what you're doing.
-%Furthermore, each style needs to define at least the templates
-%|slide| and |titleslide|. The |titleslide| environment will be used
-%to create the title slide and |slide| will (by default) also be used
-%to create section slides. Titles and sections are a bit special in
-%the way they use the \meta{options} and will be discussed in more
-%detail in section~\ref{sec:specialtemps}.
-%
-%\subsection{Controlling setup}
-%\DescribeOption{ifsetup}
-%The \meta{options} (keys) are described in the following sections.
-%You can control how these options apply to the various setups by
-%using the |ifsetup| key. Any key appearing before the first
-%|ifsetup| declaration in \meta{options} will apply to every possible
-%setup. Once the |ifsetup| key is used, then all subsequent key
-%declarations will apply \textit{only} to the setups declared in the
-%|ifsetup| key. The |ifsetup| key can be used multiple times.
-%
-%By possible setups, we mean the allowed values of the |mode|,
-%|paper|, |orient|, and |display| keys that are described in
-%section~\ref{sec:classopts}. If a value (or values!) for any of
-%these four keys is not specified in a |ifsetup| declaration, then
-%all subsequent key declarations will apply to any layout of that
-%type. Consider the following as an example.
-%\begin{example}[numbers=left,numberstyle=\tiny\ttfamily,%
-% escapeinside=`',numbersep=1em,xleftmargin=1em]
-% ...
-% textpos={.2\slidewidth,.3\slideheight},%
-% ifsetup={portrait,screen},%
-% textpos={.3\slidewidth,.2\slideheight}%
-% ...
-% ifsetup=landscape,%
-% ...
-% ifsetup,
-% ...
-%\end{example}
-%Assuming there was no |ifsetup| declaration before the first
-%|textpos| declaration, this first |textpos| will apply to every
-%possible setup. However, for the screen format in portrait
-%orientation, the next |textpos| declaration will be used. In fact,
-%all declarations that appear until we switch to the next |ifsetup|
-%(which specifies all paper sorts and only landscape orientation)
-%will be used in the portrait screen layout. All keys after the next
-%|ifsetup| declaration will be used in landscape orientation,
-%\emph{with any paper, mode and display}. If, after declaring some
-%specializations, you want to switch back to settings that apply to
-%all possible setups, set |ifsetup| to empty as is done in the
-%example. All subsequent declarations will then again be applied
-%under any setup.
-%
-%The following command is a stand-alone implementation of the
-%mechanism described above. It allows you to control the setup
-%outside the \meta{options} argument of the |\pddefinetemplate|
-%command.
-%\begin{command}
-% `\cs{pdifsetup}\marg{desired}\marg{true}\marg{false}'
-%\end{command}
-%\DescribeMacro{\pdifsetup}
-%This macro executes \meta{true} when the setup that the user chose
-%matches with the \meta{desired} setup, \meta{false} in all other cases.
-%For instance, if the user has chosen landscape, then
-%\begin{example}
-% \pdifsetup{landscape}{yes}{no}
-%\end{example}
-%will typeset |yes|. If the user would have chosen portrait instead,
-%then |no| would have been typeset.
-%
-%This macro can be used to check setup requests from the user and,
-%for instance, generate an error if a certain setup is not supported
-%by your style. \pf{powerdot} provides one predefined error message
-%which can be used in one of the first lines of your style.
-%\begin{command}
-% `\cs{pd@noportrait}'
-%\end{command}
-%\DescribeMacro{\pd@noportrait}
-%This macro generates an error when the user requests portrait
-%orientation. Notice that the handout mode only works in portrait
-%orientation. This macro takes that into account and doesn't generate
-%an error in the case that the user requested a handout.
-%
-%\subsection{Main components}\label{sec:maincomps}
-%The \meta{options} control several key components of a slide. Every
-%component has several properties. A key that can be used in the
-%\meta{options} argument is the name of the component postfixed by
-%its property that you want to control.
-%
-%The components |title|, |text|, |toc|, |stoc| and |ntoc| have
-%properties |hook|, |pos|, |width| and |font|. Additionally, the
-%|text| component has a |height| property. The components |lf|, |cf| and
-%|rf| have properties |hook|, |pos|, |temp| and |font|. Hence,
-%examples of valid keys are |titlefont|, |tocpos| and |lftemp|. All
-%components and properties will be discussed below.
-%
-%Here is an overview of the components that can be controlled from
-%the \meta{options} argument in |\pddefinetemplate|.
-%\begin{description}
-%\item\DescribeOption{title-}\option{title-}\\
-%The slide title.
-%\item\DescribeOption{text-}\option{text-}\\
-%The main text box on the slide.
-%\item\DescribeOption{toc-}\option{toc-}\\
-%The (full) table of contents on a slide containing sections and
-%slides.
-%\item\DescribeOption{stoc-}\option{stoc-}\\
-%This is a table of contents containing only the sections. See also
-%|ntoc| below.
-%\item\DescribeOption{ntoc-}\option{ntoc-}\\
-%This is a table of contents containing only the entries for the
-%active section. Together with |stoc|, this can be used to create a
-%split table of contents. In a particular template, one would usually
-%have a |toc|, a combination of |stoc| and |ntoc| or no table of
-%contents at all.
-%\item\DescribeOptions{lf-,cf-,rf-}\option{lf-,cf-,rf-}\\
-%The left, center and right footers.
-%\end{description}
-%
-%Notice that all positioning of components described above will be
-%done with |\rput| from \pf{pstricks} \cite{PSTricksWeb,PSTricks}
-%internally. See the \pf{pstricks} documentation for more information
-%about this command. It should also be noted that all components
-%(except |lf|, |cf| and |rf|) put their content in a |minipage|
-%environment.
-%
-%Now we list all properties of the components listed above and
-%describe what they mean. Remember that keys are formed by combining
-%a component name and a property.
-%
-%\begin{description}
-%\item\DescribeOption{-hook}\option{-hook}\\
-%This option defines the |\rput| hook that will be used when
-%positioning the item. This can be |tl|, |t|, |tr|, |r|, |Br|, |br|,
-%|b|, |bl|, |Bl|, |l|, |B| and |c|. See the \pf{pstricks}
-%documentation for more information.
-%\item\DescribeOption{-pos}\option{-pos}\\
-%This defines the position of the |hook| on the paper. The lower left
-%corner of the paper is given by the point |{0,0}| and the upper right
-%corner by the point |{\slidewidth,\slideheight}|. So if you want to
-%position the main text box at 20\% from the left edge and 30\% from
-%the top edge of the paper, you have to do the following.
-%\begin{example}
-% textpos={.2\slidewidth,.7\slideheight}
-%\end{example}
-%If the position of any component has not been specified, this
-%component will not be placed on the slide. This gives an opportunity
-%to design slides without footers or table of contents, for instance.
-%\item\DescribeOption{-width}\option{-width}\\
-%The width of the component. All component positioned by
-%\pf{powerdot} will be put in a surrounding |minipage| environment.
-%The |width| property determines the width of the |minipage|. Example:
-%\begin{example}
-% textwidth=.7\slidewidth
-%\end{example}
-%This property does not exist for the |lf|, |cf| and |rf| components.
-%\item\DescribeOption{-height}\option{-height}\\
-%This option is only available for the |text| component. In other
-%words, for this property, there is only one key, namely
-%|textheight|. This can be used to specify the height of the
-%|minipage| used for the main text. This does not imply that users
-%are restricted to this length or that \pf{powerdot} does automatic
-%slide breaking. This height is only used for vertical alignments of
-%material, for instance by footnotes. The preset value is
-%|\slideheight|.
-%\item\DescribeOption{-font}\option{-font}\\
-%This will be inserted just before the text that is about to be
-%typeset. This can be used to declare deviations from the main text
-%font and color. It can be a font declaration, like
-%|\large\bfseries|, but can also contain other things like
-%|\color{red}| or |\raggedright|.
-%\item\DescribeOption{-temp}\option{-temp}\\
-%This property is only available for the footers (|lf|, |cf| and |rf|) and
-%can be used to change the template of the footers. This means that
-%you can, for instance, add content to the footer, besides the
-%content specified by the user. The default declaration by
-%\pf{powerdot} is the following.
-%\begin{example}
-% rftemp=\pd@@rf\ifx\pd@@rf\@empty
-% \else\ifx\theslide\@empty\else\ -- \fi\fi\theslide
-%\end{example}
-%Here |\pd@@rf| will contain the content of the right footer defined
-%by the user via the |\pdsetup| command. Similarly, |\pd@@lf|
-%contains the content of the left footer. The above declaration
-%checks whether the footer and |\theslide| are both non-empty and if
-%so, it inserts | -- | to separate both.
-%\item\DescribeOption{-orient}\option{-orient}\\
-%This property is only available for the |toc|, |stoc| and |ntoc|
-%components. This property can be |h| or |v| and determines the
-%orientation of the table of contents. The preset is |v|. See
-%also section~\ref{sec:slidetoc} for more information about the
-%construction of the table of contents.
-%\end{description}
-%
-%\subsection{Slide toc}\label{sec:slidetoc}
-%The small table of contents that is placed on slides can be
-%controlled by four macros and several options.
-%
-%\DescribeMacro{\pd@tocslide}
-%\DescribeMacro{\pd@tocsection}
-%These macros take one argument. When building the table of contents,
-%\pf{powerdot} first passes the content through |\pd@tocslide| or
-%|\pd@tocsection|, depending on the type of entry that it is building
-%at that moment. You could, for instance, do
-%\begin{example}
-% \def\pd@tocslide#1{$\bullet$\ #1}
-% \def\pd@tocsection#1{#1}
-%\end{example}
-%which will prefix all normal entries (not the sections) with a
-%bullet. By default, these two macros are defined to just pass on
-%their argument.
-%
-%\DescribeMacro{\pd@tocdisplay}
-%\DescribeMacro{\pd@tochighlight}
-%These two macros also take one argument. After processing an entry
-%with the command |\pd@tocslide| or |\pd@tocsection|, \pf{powerdot}
-%continues building the entry by passing it through |\pd@tocdisplay|,
-%when the entry needs to be displayed only, or |\pd@tochighlight|,
-%when the entry needs to be highlighted. These macros are a little
-%more involved and take care of putting the content in the proper
-%font and color in a |minipage|. Further, |\pd@tochighlight| also
-%puts a box around the item.
-%
-%Notice, that by default, both the separate table of contents entries
-%as well as the table of contents as a whole are typeset in
-%|minipage| environments by these macros, in case the table of
-%contents is vertical. The |-width| properties then determines the
-%width of the table of contents and, together with |tocsecindent| and
-%|tocslideindent| (see below) the width of the individual entries. If
-%it is horizontal, only the separate entries will be in |minipage|s
-%and the table of contents itself not and the |-width| properties
-%determine only the width of the individual entries (together with
-%|tocsecindent| and |tocslideindent|).
-%
-%Several aspects of the process of generating the table of contents
-%can be controlled via the keys that are available in the
-%|\pddefinetemplate| command that will be described below. If these
-%keys do not provide enough handles to do what you want, you might
-%need to have a look at the two macros in the source and decide to
-%rewrite them in your style as to fit your needs. An example can be
-%found in the \pf{fyma} style.
-%
-%\begin{description}
-%\item\DescribeOption{tocfrsep}\option{tocfrsep}\\
-%This length is the distance between the box around the content
-%created by the |minipage| and the highlight frame box created by
-%|\pd@tochighlight|. Preset: |0.5mm|.
-%\item\DescribeOption{tocsecsep}\option{tocsecsep}\\
-%The distance inserted before a section (unless it is the
-%first element in the table of contents). Preset: |2ex|.
-%Notice that if the orientation of the table of contents is set to
-%vertical, this length creates a vertical skip, otherwise, it creates
-%a horizontal skip.
-%\item\DescribeOption{tocslidesep}\option{tocslidesep}\\
-%The distance inserted before other entries (unless it is the
-%first element in the table of contents). Preset: |0ex|. Like
-%|tocsecsep|, the effect of this length depends on the orientation of
-%the table of contents.
-%\item\DescribeOption{tocsecindent}\option{tocsecindent}\\
-%The horizontal space left to a section entry. Preset: |0pt|.
-%\item\DescribeOption{tocslideindent}\option{tocslideindent}\\
-%The horizontal space left to a slide entry. The horizontal skip will
-%not be inserted left to slide entries that appear before the first
-%section. Preset: |0pt|.
-%\item\DescribeOption{tocsecm}\option{tocsecm}\\
-%This is inserted just before typesetting a section. This can be used
-%to mark a section, for instance with a line as in the \pf{default}
-%style. Preset: empty.
-%\item\DescribeOption{toctcolor}\option{toctcolor}\\
-%This is the text color used for non-highlighted elements in the
-%table of contents. Preset: |black|.
-%\item\DescribeOption{tochltcolor}\option{tochltcolor}\\
-%This is the text color used for highlighted elements in the table of
-%contents. Preset: |white|.
-%\item\DescribeOption{tochlcolor}\option{tochlcolor}\\
-%This is the color used for the frame behind highlighted elements.
-%Preset: |black|.
-%\end{description}
-%
-%\subsection{Miscellaneous options}\label{sec:miscoptions}
-%There are some options that fall outside of the scope of the previous
-%sections. These will be discussed here.
-%
-%\begin{description}
-%\item\DescribeOption{iacolor}\option{iacolor}\\
-%The |iacolor| option can be used to specify the color that is used
-%for inactive things, produced for instance by |\onslide|, |\pause|
-%(see section~\ref{sec:overlays}) and |\tableofcontents| (see
-%section~\ref{sec:tableofcontents}). As \pf{xcolor} is used by
-%\pf{powerdot}, one can use special notation here, like
-%\begin{example}
-% iacolor=black!20
-%\end{example}
-%The preset value for this key is |lightgray|.
-%\end{description}
-%
-%The following options control the digital clock (see
-%section~\ref{sec:classopts}). The clock is a form text field with
-%dynamic content, driven by a javascript via \pf{hyperref} text
-%fields. Some options for the clock work similarly as for, for
-%instance, the title component, but there are also special options.
-%\begin{description}
-%\item\DescribeOptions{clockhook,clockpos}\option{clockhook,clockpos}\\
-%These work in the same way as the |-hook| and |-pos| properties
-%discussed in section~\ref{sec:maincomps}. The preset value of
-%|clockhook| is |tr|.
-%\item\DescribeOptions{clockwidth,clockheight}\option{clockwidth,clockheight}\\
-%These control the width and height of the text field containing the
-%clock. Preset values come from \pf{hyperref} and are |3cm| and
-%|\baselineskip|, respectively.
-%\item\DescribeOption{clockcharsize}\option{clockcharsize}\\
-%The size of characters of the clock. Preset: |14pt|.
-%\item\DescribeOption{clockalign}\option{clockalign}\\
-%The alignment of the clock in the text field. |0| is left-aligned,
-%|1| is centered and |2| is right aligned. Preset is |2|.
-%\item\DescribeOption{clockcolor}\option{clockcolor}\\
-%This determines the text color of the clock. The value should be a
-%named color. The preset value is |black|.
-%\end{description}
-%
-%\subsection{Template presets}
-%Below, we have copied the preset setting for the keys described
-%above. These will be used if you didn't supply other input for these
-%keys in a particular template. If the preset value meets your
-%needs, you don't have to specify it again in your style.
-%\begin{example}
-% titlehook=Bl,titlepos=,titlewidth=\slidewidth,
-% titlefont=\raggedright,texthook=tl,textpos=,
-% textwidth=\slidewidth,textfont=\raggedright,
-% textheight=\slideheight,
-% tochook=tl,tocpos=,tocwidth=.2\slidewidth,
-% tocfont=\tiny\raggedright,
-% stochook=tl,stocpos=,stocwidth=.2\slidewidth,
-% stocfont=\tiny\raggedright,
-% ntochook=tl,ntocpos=,ntocwidth=.2\slidewidth,
-% ntocfont=\tiny\raggedright,
-% tocorient=v,stocorient=v,ntocorient=v,
-% tocfrsep=.5mm,tocsecsep=2ex,tocslidesep=0ex,
-% tocsecm=,toctcolor=black,tochlcolor=black,tochltcolor=white,
-% tocsecindent=0pt,tocslideindent=0pt,
-% lfhook=Bl,lfpos=,lffont=\scriptsize,lftemp=\pd@@lf,
-% cfhook=B,cfpos=,cffont=\scriptsize,cftemp=\pd@@cf,
-% rfhook=Br,rfpos=,rffont=\scriptsize,rftemp=\pd@@rf\ifx\pd@@rf
-% \@empty\else\ifx\theslide\@empty\else\ -- \fi\fi\theslide,
-% iacolor=lightgray,
-% clockhook=tr,clockpos=,clockwidth=3cm,clockheight=\baselineskip,
-% clockcharsize=14pt,clockalign=2,clockcolor=black
-%\end{example}
-%
-%\subsection{The background}\label{sec:defbg}
-%This leaves only one argument of the |\pddefinetemplate| macro
-%undiscussed. This is the \meta{commands} argument. This argument can
-%contain any code that you want to execute \textit{after} setting the
-%options and \textit{before} building the slide components like the
-%slide title, main text, and footers. This argument is designed to
-%contain declarations that will build the background of a template
-%using, for instance, \pf{pstricks}, but it can also hold other
-%commands you might need for building your template.
-%
-%Important to notice is that these commands may not create \TeX\
-%material as that might destroy the construction of the slide. So, if
-%you want to place the word `Hello' in the bottom left corner of the
-%slide, don't type `Hello', but make its width, height and depth
-%equal to zero, for instance by using \pf{pstricks}' |\rput|.
-%\begin{example}
-% \rput[bl](0,0){Hello}
-%\end{example}
-%
-%\subsection{Title slide, titles and sections}\label{sec:specialtemps}
-%As mentioned before, the style that you write needs to define at
-%least the templates |slide| and |titleslide|. The latter treats some
-%of the keys in a special way. Besides, a section slide is also done
-%in a special way.
-%
-%The title slide (made with |\maketitle|) puts the title with
-%author(s) and date in the main text box. This means that you have to
-%supply a position for the main text box (|textpos|). It will use the
-%main text font for the text (together with declarations in the
-%|textfont| key) for the author(s) and the date. But it will use the
-%declarations in |titlefont| for the title of the presentation. This
-%is done so that title and author(s) form a coherent block and to
-%make sure that long titles can push down the author(s) instead of
-%overwriting it.
-%
-%\DescribeMacro{\pd@slidetitle}
-%The |\pd@slidetitle| macro is used to typeset the slide title on
-%slides. This macro is comparable to for instance |\pd@tocslide|. The
-%macro takes one argument which is the slide title in the right font
-%and formatting. By default, this macro just passes on the content
-%for typesetting, but you could redefine this macro so do something
-%with its input prior to typesetting it. An example is in the
-%\pf{fyma} style which underlines the title after putting it in a
-%|minipage| to support multi line titles.
-%
-%\DescribeMacros{\pd@title,\pd@sectiontitle}
-%These macros are similar to |\pd@slidetitle| and typeset the title
-%on the title slide and the title on section slides respectively. By
-%default, these also pass there argument (which is the presentation
-%title or section title), but these can be redefined to do something
-%with the input prior to typesetting it, just as |\pd@slidetitle|.
-%
-%\DescribeOptions{sectemp,widesectemp}
-%The |\section| command uses (by default) the |slide| environment and
-%puts the section title in the title box with font |titlefont|. If
-%you want to change the default use of the |slide| environment for
-%sections to, for instance, the |sectionslide| environment or any
-%other especially designed section template, change the section
-%template preset in your style, using
-%\begin{example}
-% \setkeys[pd]{section}{sectemp=sectionslide}
-%\end{example}
-%This means that if the user asks for |template=slide| in the
-%|\section| command, the |sectionslide| environment will be used
-%silently. To avoid surprises, |sectionslide| should preferably be
-%based on the |slide| environment.
-%
-%A similar option is available in case the user asks for
-%|template=wideslide|. One could for instance do the following.
-%\begin{example}
-% \setkeys[pd]{section}{widesectemp=sectionwideslide}
-%\end{example}
-%Whenever the user requests a |wideslide| to be used for a
-%|\section|, instead, the |sectionwideslide| environment will be
-%used. Other input to the |template| key by the user does not get a
-%special treatment.
-%
-%Notice that these keys are available in the |section| family of keys
-%and that you cannot use them in the |\pddefinetemplate| command.
-%
-%\subsection{Testing the style}\label{sec:styletest}
-%\pf{powerdot} has a test file that should test most of the style.
-%This test file can be produced by running \LaTeX\ over
-%|powerdot.dtx|. This generates |powerdot-styletest.tex| which will
-%help you with the testing job. Feel free to contact us when you
-%would like to contribute your style to \pf{powerdot}. See also
-%section~\ref{sec:questions}.
-%
-%\section{Using \LyX\ for presentations}\label{sec:lyx}
-%\LyX\ \cite{LyXWeb} is a WYSIWYM (What You See Is What You Mean)
-%document processor based on \LaTeX. It supports standard \LaTeX\
-%classes but needs special files, called layout files, in order to
-%support non-standard classes such as \pf{powerdot}.
-%
-%To start using \LyX\ for \pf{powerdot} presentations, copy the
-%layout file |powerdot.layout| to the \LyX\ layout directory. You can
-%find this file in the doc tree of your \LaTeX\ installation:
-%\url{texmf/doc/latex/powerdot}. If you can't find it there, download
-%it from \url{CTAN:/macros/latex/contrib/powerdot}. Once that is
-%done, reconfigure \LyX\ (\texttt{Edit\LyXarrow Reconfigure} and
-%restart \LyX\ afterwards). Now you can use the \pf{powerdot}
-%document class as any other supported class. Go to
-%\texttt{Layout\LyXarrow Document} and select \texttt{powerdot
-%presentation} as document class. For more information, see the \LyX\
-%documentation, which is accessible from the |Help| menu.
-%
-%\subsection{How to use the layout}
-%The \pf{powerdot} \LyX\ layout provides some environments\footnote{Don't
-%confuse these with \LaTeX\ environments.} which can be used in \LyX.
-%Some of these environments (for instance |Title| or |Itemize|) are
-%natural to use since they exist also in the standard document
-%classes such as \pf{article}. For more information on these standard
-%environments, see the \LyX\ documentation.
-%
-%This section will explain how to use the \pf{powerdot} specific
-%environments |Slide|, |WideSlide|, |EmptySlide| and |Note|. These
-%environments correspond to the \pf{powerdot} environments |slide|,
-%|emptyslide|, |wideslide| and |note|.
-%
-%We start with a simple example. The following \LaTeX\ code
-%\begin{example}
-% \begin{slide}{Slide title}
-% Slide content.
-% \end{slide}
-%\end{example}
-%can be obtained using the following \LyX\ environments. The right
-%column represents the text typed into the \LyX\ window and the left
-%column represents the environment applied to this text).
-%\begin{example}
-% Slide Slide title
-% Standard Slide content.
-% EndSlide
-%\end{example}
-%Some remarks concerning this example.
-%\begin{itemize}[leftmargin=0pt,itemsep=0pt,parsep=0pt]
-%\item You can use the environment menu (under the menu bar, top-left
-%corner) to change the environment applied to text.
-%\item The slide title should be typed on the line of the |Slide|
-%environment.
-%\item |EndSlide| finishes the slide and its line is left blank.
-%\end{itemize}
-%
-%In the \LyX\ window, the |Slide| environment (that is, the slide
-%title) is displayed in magenta, the |WideSlide| style in green, the
-%|EmptySlide| style in cyan and the |Note| style in red and hence
-%these are easily identifiable.
-%
-%Here is another example.
-%\begin{example}
-% \begin{slide}{First slide title}
-% The first slide.
-% \end{slide}
-% \begin{note}{First note title}
-% The first note, concerning slide 1.
-% \end{note}
-% \begin{slide}{Second slide title}
-% The second slide.
-% \end{slide}
-%\end{example}
-%This can be done in \LyX\ in the following way.
-%\begin{example}
-% Slide First slide title
-% Standard The first slide.
-% Note First note title
-% Standard The first note, concerning slide 1.
-% Slide Second slide title
-% Standard The second slide.
-% EndSlide
-%\end{example}
-%This example demonstrates that it is often sufficient to insert the
-%|EndSlide| style after the last slide or note only. Only when you
-%want certain material not to be part of a slide, you need to finish
-%the preceding slide manually using the |EndSlide| style. Example:
-%\begin{example}
-% Slide First slide title
-% Standard The first slide.
-% EndSlide
-% [ERT box with some material]
-% Slide Second slide title
-% ...
-%\end{example}
-%
-%Options can be passed to slide environments by using
-%\texttt{Insert\LyXarrow Short title} in front of the slide title.
-%The following example uses the |direct| method (see
-%section~\ref{sec:verbatim}) in the short title argument (delimited by
-%square brackets) to allow for a |lstlisting| environment (defined by
-%the \pf{listings} package) within the slide content.
-%\begin{example}
-% Slide [method=direct]Example of LaTeX source code
-% Standard Here's the \HelloWorld command:
-% [ERT box:
-% \lstset{language=[LaTeX]TeX}
-% \begin{lstlisting}
-% \newcommand{\HelloWorld}{Hello World!}
-% \end{lstlisting}
-% ]
-% EndSlide
-%\end{example}
-%Note that you are not obliged to use a |verbatim| environment to
-%type the |\HelloWord| text into the \LyX\ window because \LyX\
-%directly supports standard verbatim.\footnote{\LyX\ translates
-%special characters into their corresponding \LaTeX\ command. For
-%instance, the backslash character is translated into
-%\cs{textbackslash{}}. Resulting, the font is not the same as in true
-%verbatim and you might want to change that via the
-%\texttt{Layout\LyXarrow Character} dialog.} Consequently, the use of
-%the slide processing methods |direct| and |file| is not necessary
-%when you need standard verbatim, but it is necessary when doing more
-%advanced things, like in the example above.
-%
-%\subsection{Support of syntax}
-%This section lists options, commands and environments that are
-%supported through the \LyX\ interface directly, without using an ERT
-%box (\TeX-mode).
-%
-%All class options (see section~\ref{sec:classopts}) are supported
-%via the \texttt{Layout\LyXarrow Document} dialog (|Layout| pane).
-%Options for the |\pdsetup| command (see section~\ref{sec:setup})
-%should be specified in the |Preamble| pane of the
-%\texttt{Layout\LyXarrow Document} dialog.
-%
-%Table \ref{tab:lyxcommands} lists the \pf{powerdot} commands that
-%are supported in \LyX.
-%\begin{table}[htb]
-%\centering
-%\begin{tabular}{f}
-%Command & Method in \LyX\\\hline
-%\cs{title} & Use \texttt{Title} environment.\\
-%\cs{author} & Use \texttt{Author} environment.\\
-%\cs{date} & Use \texttt{Date} environment.\\
-%\cs{maketitle} & Managed directly by \LyX.\\
-%\cs{section} & Use the \texttt{Section} environment. Options to this
-%command (see section~\ref{sec:section}) can be specified using
-%\texttt{Insert\LyXarrow Short title} in front of the section title.\\
-%\cs{tableofcontents} & Use \texttt{Insert\LyXarrow Lists \&
-%TOC\LyXarrow Table of contents}. You will need an ERT box if you
-%want to use the optional argument, see below.
-%\end{tabular}
-%\caption{Supported \pf{powerdot} commands in \LyX}\label{tab:lyxcommands}
-%\end{table}
-%Table \ref{tab:lyxenvs} lists the \pf{powerdot} environments that,
-%besides the earlier discussed |slide|, |wideslide|, |note| and
-%|emptyslide| environments, are supported in \LyX.
-%\begin{table}[htb]
-%\centering
-%\begin{tabular}{f}
-%Environment & Method in \LyX\\\hline
-%\texttt{itemize} & Use \texttt{Itemize} and \texttt{ItemizeType1}
-%environments. The latter will create a list with |type=1| (see
-%section~\ref{sec:lists}).\\
-%\texttt{enumerate} & Use \texttt{Enumerate} and
-%\texttt{EnumerateType1} environments.\\
-%\texttt{thebibliography} & Use \texttt{Bibliography} environment.
-%\end{tabular}
-%\caption{Supported \pf{powerdot} environments in \LyX}\label{tab:lyxenvs}
-%\end{table}
-%Table \ref{tab:lyxERT} lists commands that can only be done by using
-%an ERT box (via \texttt{Insert\LyXarrow TeX}).
-%\begin{table}[ht]
-%\centering
-%\begin{tabular}{f}
-%Command & Method in \LyX\\\hline
-%\cs{and} & Within \texttt{Author} environment.\\
-%\cs{pause} & \\
-%\cs{item} & An ERT box is only required for the optional argument,
-%not mandatory for overlays specifications.\\
-%\cs{onslide} & And the versions \cs{onslide+} and \cs{onslide*}.\\
-%\cs{twocolumn} & \\
-%\cs{tableofcontents} & Only when using the optional argument.
-%\end{tabular}
-%\caption{\pf{powerdot} commands needing an ERT box in \LyX}\label{tab:lyxERT}
-%\end{table}
-%Note that you may use the clipboard in order to repeat often used
-%commands like |\pause|. Finally, table \ref{tab:lyxadd} lists
-%additional commands and environments that are supported by the layout.
-%\begin{table}[htb]
-%\centering
-%\begin{tabular}{f}
-%Env./Command & Method in \LyX\\\hline
-%\texttt{quote} & Use \texttt{Quote} environment.\\
-%\texttt{quotation} & Use \texttt{Quotation} environment.\\
-%\texttt{verse} & Use \texttt{Verse} environment.\\
-%\cs{caption} & Use \texttt{Caption} environment within standard
-%float environments.
-%\end{tabular}
-%\caption{Additional environments for \LyX}\label{tab:lyxadd}
-%\end{table}
-%
-%\subsection{Compiling with \LyX}
-%First of all, make sure that you have also read
-%section~\ref{sec:compiling}. Then, in order to get a proper
-%PostScript or PDF file, you have to set your \LyX\ document
-%properties depending on which paper and orientation you want. When
-%your \LyX\ document is open, go to the \texttt{Layout\LyXarrow
-%Document} dialog. In the \texttt{Layout} pane, put the |nopsheader|,
-%|orient| and |paper| keys as class options (see
-%section~\ref{sec:classopts} for a description). Then, go to the
-%|Paper| pane and select corresponding paper size and orientation
-%(you may choose |letter| paper in the case you set |paper=screen| in
-%the class options). Finally, go to the |View| (or
-%\texttt{File\LyXarrow Export}) menu and select your output
-%(PostScript or PDF).
-%
-%\subsection{Extending the layout}
-%If you have created a custom style (see section~\ref{sec:writestyle})
-%which defines custom templates, you may want to extend the layout
-%file\footnote{The LPPL dictates to rename a file if you modify it as
-%to avoid confusion.} so that these templates are also supported in
-%\LyX. The explanation below assumes that you have defined a template
-%called |sunnyslide|.
-%
-%To support this new template in \LyX, you have to use the following
-%command.
-%\begin{command}
-% `\cs{pddefinelyxtemplate}\meta{cs}\marg{template}'
-%\end{command}
-%\DescribeMacro{\pddefinelyxtemplate}
-%This will define the control sequence \meta{cs} such that it will
-%create a slide with template \meta{template} (which has been defined
-%using |\pddefinetemplate|. This new control sequence can be used in
-%the layout file as follows.
-%\begin{example}
-% # SunnySlide environment definition
-% Style SunnySlide
-% CopyStyle Slide
-% LatexName lyxend\lyxsunnyslide
-% Font
-% Color Yellow
-% EndFont
-% Preamble
-% \pddefinelyxtemplate\lyxsunnyslide{sunnyslide}
-% EndPreamble
-% End
-%\end{example}
-%Note that you must begin the |LatexName| field with |lyxend|. The
-%definition of the \LyX\ template has been inserted in between
-%|Preamble| and |EndPreamble| which assures that the new \LyX\
-%environment will work in every presentation. After modifying the
-%layout file, don't forget to restart \LyX. See for more information
-%about creating \LyX\ environments, the documentation of \LyX\ in the
-%|Help| menu.
-%
-%\section{Questions}\label{sec:questions}
-%\subsection{Frequently Asked Questions}\label{sec:FAQ}
-%This section is devoted to Frequently Asked Questions. Please read
-%it carefully; your problem might be solved by this section.
-%\begin{itemize}[leftmargin=0pt]
-%\question
-%Does \pf{powerdot} have example files? Where can I find them?
-%\answer
-%\pf{powerdot} comes with several examples that should be in the doc
-%tree of your \LaTeX\ installation. More precisely:
-%\url{texmf/doc/latex/powerdot}. If you can't find them there,
-%download them from \url{CTAN:/macros/latex/contrib/powerdot}
-%\cite{CTAN}.
-%\question I'm getting errors or unexpected output when compiling
-%the simplest example!
-%\answer Did you read section~\ref{sec:compiling}?
-%\question I made a typo in the slide code, ran the file, got an
-%error, corrected the typo and reran, but now get an error that
-%doesn't go away.
-%\answer Remove the |.bm| and |.toc| files and try again.
-%\question |\pause| does not work in the |align|\footnote{There are
-%several environments doing similar things as \texttt{align}. Another
-%example is the \texttt{split} environment, but more (often from the
-%\pf{amsmath} package) can cause similar trouble for \cs{pause}.}
-%environment.
-%\answer |align| does several tricky things, which make it impossible
-%to use |\pause|. Use |\onslide| instead. See
-%section~\ref{sec:onslide}.
-%\question My \pf{pstricks} nodes appear on all overlays. Also: color
-%doesn't seem to work with |\onslide|.
-%\answer Some PostScript tricks like nodes and color do not work with
-%|\onslide|. Use |\onslide*| instead. See an example below.
-%\begin{example}
-% \documentclass{powerdot}
-% \usepackage{pst-node}
-% \begin{document}
-% \begin{slide}{Color}
-% \onslide*{2}{\cnode(0,-5pt){2pt}{A}}
-% This is {\onslide*{2-}{\color{red}} red} text.
-% \onslide*{2}{\cnode(0,-5pt){2pt}{B}}
-% \onslide{2}{\ncline{A}{B}}
-% \end{slide}
-% \end{document}
-%\end{example}
-%\question Do I need to edit style files to change a style a bit?
-%\answer No, you do not need to edit any style file. You can change
-%any part of a certain style using the |\pddefinetemplate| and
-%|\pddefinepalettes| commands. Here is an example that removes the
-%left and right footers from the \pf{default} style, places the slide
-%number in the center footer and adds another palette.
-%\begin{example}
-% \documentclass{powerdot}
-% \pddefinetemplate[slide]{slide}{
-% lfpos=,rfpos=,cftemp=\theslide
-% }{}
-% \pddefinepalettes{mypalette}{
-% \definecolor{pdcolor1}{rgb}{.27,.31,.44}
-% \definecolor{pdcolor2}{rgb}{.85,.85,.92}
-% \definecolor{pdcolor3}{rgb}{.8,.75,.98}
-% }
-% \pdsetup{palette=mypalette}
-% \begin{document}
-% \begin{slide}{Title}
-% \end{slide}
-% \end{document}
-%\end{example}
-%See section~\ref{sec:writestyle} for more information about these
-%two commands.
-%\question Can I contribute to this project?
-%\answer
-%Certainly. If you find bugs\footnote{Make sure that you confirm that
-%the bug is really caused by \pf{powerdot} and not by another package
-%that you use.} or typos, please send a message to the mailinglist
-%(see section~\ref{sec:mailinglist}). If you have developed your own
-%style that is distinct from existing styles and would like to see it
-%included in \pf{powerdot}, please inform us by private e-mail and we
-%will consider your contribution. Notice that included contributions
-%will fall under the overall \pf{powerdot} license and copyright
-%notice, but that your name will be included in the documentation
-%when you make a contribution. This is done to guarantee that we can
-%adapt files if maintenance is needed.
-%\end{itemize}
-%
-%If your question has not been answered at this point, advance to the
-%next section to read where to find more answers.
-%
-%\subsection{Mailinglist}\label{sec:mailinglist}
-%\pf{powerdot} has a mailinglist from \url{freelists.org} and has its
-%website here:
-%\begin{center}
-%\url{http://www.freelists.org/list/powerdot}
-%\end{center}
-%There is a link to `List Archive'. Please search this archive before
-%posting a question. Your problem might already have been solved in
-%the past.
-%
-%If that is not the case, use the box on the page to type your e-mail
-%address, choose the action `Subscribe' and click `Go!'. Then follow
-%the instructions that arrive to you by e-mail. At a certain moment,
-%you can login for the first time using an authorization code sent to
-%you by e-mail. After logging in, you can create a password for
-%future sessions using the `Main Menu' button. The other buttons
-%provide you some info and options for your account.
-%
-%When you are all set, you can write to the list by sending an e-mail
-%to
-%\begin{center}
-%\url{powerdot [at] freelists [dot] org}
-%\end{center}
-%
-%When writing to the list, please keep in mind the following very
-%important issues.
-%\begin{enumerate}[leftmargin=0pt,itemsep=0pt,parsep=0pt]
-%\item We are volunteers!
-%\item Keep your questions related to \pf{powerdot}.
-%\item Always supply a \emph{minimal} example demonstrating your
-%problem.
-%\item Don't send big files over the list.
-%\end{enumerate}
-%
-%We hope you will enjoy this service.
-%
-%\section{Source code documentation}\label{sec:source}
-%In case you want regenerate the package files from the source or
-%want to have a look at the source code description, locate
-%|powerdot.dtx|, search in the file for |\OnlyDescription| and remove
-%that and do
-%\begin{example}
-% latex powerdot.dtx
-% latex powerdot.dtx
-% bibtex powerdot
-% makeindex -s gglo.ist -o powerdot.gls powerdot.glo
-% makeindex -s gind.ist -o powerdot.ind powerdot.idx
-% latex powerdot.dtx
-% latex powerdot.dtx
-%\end{example}
-%
-%\StopEventually{}
-%
-%\section{Implementation}\label{sec:imple}
-%\subsection{General construction}
-%This section explains the general idea of the class, how paper
-%dimensions are chosen and how slides are created. We start with the
-%paper.
-%
-%This class uses the same idea as \pf{prosper} and \pf{HA-prosper},
-%namely that we create a background with \pf{pstricks} and position
-%text on it using |\rput| and some |minipage| environments. This is
-%easier than writing a dedicated output routine that can handle all
-%the material, but doesn't break pages when we don't want that. So,
-%when starting to write the class, we first investigated how to deal
-%with landscape slides and paper dimensions.
-%
-%The job of making landscape slides can be done using \pf{geometry}.
-%The paper dimension was more of a problem. As \LaTeX\ doesn't have
-%the huge fonts that we need for presentations, we need to scale the
-%usual fonts somehow. This could be done by using unusual paper
-%dimensions (as \pf{beamer} does) and hence relying on ps2pdf to cut
-%off all the redundant material. But this doesn't produce a usable
-%DVI or PS file. Instead, it was chosen to use DVI magnification. The
-%entire slide is magnified by a factor of 2 and only the top left
-%quarter of the paper is used (but you will never notice that due to
-%the magnification). As we already decided to place all material in
-%|minipage|s using |\rput|, we didn't need the page anymore and it
-%was easiest to use \pf{geometry} to just remove the page margins
-%altogether so that the bottom left corner would be |(0,0)| and the
-%top right corner |(\slidewidth,\slideheight)|.
-%
-%One extra remark on the paper type is necessary. We found that most
-%common configurations of dvips use the |A4size| code when A4
-%dimensions are found. This code doesn't write an explicit PostScript
-%paper command in the PS document and hence programs using this PS
-%(like ps2pdf) don't know what paper to use and revert to the
-%default, which is letter paper in most cases. This, of course, is
-%something that we don't want and hence, \pf{powerdot} will write
-%these commands to the PS itself as to guarantee proper post
-%processing of the PS.
-%
-%Now that we made the decisions on how to create proper DVI, PS and
-%PDF output, the next task was to create an easy interface to
-%overlays. To avoid counting the overlays as is necessary with
-%\pf{prosper}, we implemented a system that first collects the entire
-%body of an environment in a macro which can be reused multiple
-%times. During execution of the body, the overlay commands like
-%|\onslide| will keep a record of the biggest number that they find
-%and that is the number of overlays to produce. Getting the body of
-%the environment is done by collecting all material up to the next
-%|\end| occurrence. If that control sequence has the proper argument
-%(namely the slide that we started with), then we stop scanning and
-%start processing the slide. With normal use, you will not notice
-%this, but when doing special tricks like hiding |\end{slide}| in a
-%macro, the process will fail as it relies on finding |\end{slide}|
-%in the input stream without doing expansions. Often a work around
-%can be found though. Have a look for instance at how |\section|
-%creates a slide.
-%
-%The next task was to provide a simple way to create templates. As
-%the class is based on the idea of having a background with some
-%material spread out over it, the template system follows this idea.
-%One argument can be used to create the background, the other
-%argument controls, via keys and options, several properties of the
-%material that should be placed. By adding an |ifsetup| key, full
-%control could be gained over the design of the template in every
-%possible setup chosen by the user.
-%
-%The final task for the class was to fill in all the `details'. All
-%the mechanisms were present, but sometimes they should not be
-%active. For instance, overlays should not be created in handout
-%mode. Other things to add to the class were counter protection on
-%overlays, handles to the layout of the slide number, footnotes, a
-%bibliography environment, empty slides, etcetera.
-%
-%We hope that this section has made clear a little bit what you will
-%be seeing when reading the next section with coding and why we chose
-%to do it this way.
-%
-% \subsection{The code}
-% \begin{macrocode}
-%<*powerdot>
-% \end{macrocode}
-% Identification.
-% \begin{macrocode}
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{powerdot}
- [2017/08/28 v1.5c powerdot presentation class (HA)]
-% \end{macrocode}
-% Initializations.
-% \begin{macrocode}
-\newif\ifpd@overlay
-\newif\ifpd@section
-\newif\ifpd@ifsetup
-\newif\ifpd@display
-\newif\ifpd@pauseslide
-\newcounter{note}
-\newcounter{slide}
-\newcounter{pd@pause}
-\newcounter{pd@section}
-\newcounter{pd@overlay}
-\newcounter{pd@trivlist}
-\newcounter{pd@onslidedepth}
-\newbox\pd@tba
-\newbox\pd@tbb
-\newtoks\pd@body
-\newwrite\pd@bmout
-\newwrite\pd@tocout
-\newlength\pd@frsep
-\newlength\pd@colsep
-\newlength\slidewidth
-\newlength\slideheight
-\let\pd@cursetup\@empty
-% \end{macrocode}
-% Setup options section.
-% \begin{macrocode}
-\RequirePackage{xkeyval}[2005/07/10]
-% \end{macrocode}
-% Orientation.
-% \begin{macrocode}
-\define@choicekey*[pd]{class}{orient}[\pd@tempa\pd@orient]{%
- landscape,portrait}{\XKV@addtolist@x\pd@cursetup\pd@tempa}
-% \end{macrocode}
-% Paper type.
-% \begin{macrocode}
-\define@choicekey*[pd]{class}{paper}[\pd@tempa\pd@paper]{%
- screen,a4paper,letterpaper,smartboard}{\XKV@addtolist@x\pd@cursetup\pd@tempa}
-% \end{macrocode}
-% Display type.
-% \begin{macrocode}
-\define@choicekey*[pd]{class}{display}[\pd@tempa\pd@display]{%
- slides,notes,slidesnotes}{\XKV@addtolist@x\pd@cursetup\pd@tempa}
-% \end{macrocode}
-% Mode.
-% \begin{macrocode}
-\define@choicekey*[pd]{class}{mode}[\pd@tempa\pd@mode]{%
- present,print,handout}{\XKV@addtolist@x\pd@cursetup\pd@tempa}
-% \end{macrocode}
-% Pause slide.
-% \begin{macrocode}
-\define@key[pd]{class}{pauseslide}[black]{%
- \pd@pauseslidetrue
- \def\pd@pauseslidecolor{#1}%
-}
-% \end{macrocode}
-% Some boolean keys.
-% \begin{macrocode}
-\define@boolkeys[pd]{class}[pd@@]{%
- nopsheader,hlentries,hlsections,nohandoutpagebreaks,nohandoutframes%
-}[true]
-% \end{macrocode}
-% Clock definitions. Contributed by Alexander Grahn.
-% \begin{macrocode}
-\define@boolkey[pd]{class}[pd@@]{clock}[true]{%
- \ifpd@@clock
- \newcount\pd@clockcnt
- \def\pd@startclock##1##2{%
- function pdshowtime(){%
- var pdtime=new Date();%
- this.getField("pdclock.\the\pd@clockcnt").value=util.printd("##1",pdtime);%
- this.dirty=false;%
- }%
- pdshowtime();%
- var pdclock_\the\pd@clockcnt=app.setInterval("pdshowtime()",##2);%
- }%
- \fi
-}
-% \end{macrocode}
-% \end{macro}
-% The size and style to be used.
-% \begin{macrocode}
-\define@cmdkey[pd]{class}[pd@@]{size}{%
- \def\pd@tempa##1pt{##1}%
- \edef\pd@@size{\expandafter\pd@tempa\pd@@size}%
-}
-\define@cmdkey[pd]{class}[pd@@]{style}{}
-% \end{macrocode}
-% Some usual article options.
-% \begin{macrocode}
-\define@key[pd]{class}{fleqn}[]{\input{fleqn.clo}}
-\define@key[pd]{class}{leqno}[]{\input{leqno.clo}}
-% \end{macrocode}
-% Some presets, used in case the user doesn't supply enough input.
-% \begin{macrocode}
-\presetkeys[pd]{class}{%
- size=11pt,style=default,orient=landscape,paper=screen,%
- display=slides,hlentries=true,mode=present}{}
-% \end{macrocode}
-% Process all options.
-% \begin{macrocode}
-\ProcessOptionsX[pd]<class>\relax
-% \end{macrocode}
-% \begin{macro}{\pd@warn}
-% \begin{macro}{\pd@error}
-% \marg{msg}\\
-% Warnings and errors.
-% \begin{macrocode}
-\def\pd@warn{\ClassWarning{powerdot}}
-\def\pd@error#1{\ClassError{powerdot}{#1}\@ehd}
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \begin{macro}{\pd@noportrait}
-% The standard error for styles that do not support portrait orientation.
-% \begin{macrocode}
-\def\pd@noportrait{%
- \ifnum\pd@orient=\@ne\ifnum\pd@mode=2\else\pd@error{%
- `\pd@@style' style does not support portrait orientation
- }\fi\fi
-}
-% \end{macrocode}
-% \end{macro}
-% Check paper for print and handout mode. No |screen| allowed.
-% \begin{macrocode}
-\ifnum\pd@mode>0
- \ifnum\pd@paper=\z@
-% \end{macrocode}
-% Remove erroneous input.
-% \begin{macrocode}
- \@expandtwoargs\@removeelement{screen}\pd@cursetup\pd@cursetup
-% \end{macrocode}
-% Switch to a4paper.
-% \begin{macrocode}
- \XKV@addtolist@x\pd@cursetup{a4paper}
- \def\pd@paper{1}
- \pd@warn{you can't use `screen' format for this mode;
- \MessageBreak I've switched to a4paper
- }
- \fi
-\fi
-% \end{macrocode}
-% Check orientation for handout mode. No |landscape| allowed.
-% \begin{macrocode}
-\ifnum\pd@mode=2
- \newbox\pd@textbox
- \ifnum\pd@orient=\z@
-% \end{macrocode}
-% Remove erroneous input.
-% \begin{macrocode}
- \@expandtwoargs\@removeelement{landscape}\pd@cursetup\pd@cursetup
-% \end{macrocode}
-% Switch to portrait.
-% \begin{macrocode}
- \XKV@addtolist@x\pd@cursetup{portrait}
- \def\pd@orient{1}
- \pd@warn{you can't use `landscape' for handout mode;
- \MessageBreak I've switched to portrait
- }
- \fi
-\fi
-% \end{macrocode}
-% Pass paper size and orientation to \pf{geometry} package.
-% \begin{macrocode}
-\ifcase\pd@paper
- \def\pd@tempa{papersize={8.25in,11in}}
-\or
- \def\pd@tempa{papersize={210mm,297mm}}
-\or
- \def\pd@tempa{papersize={8.5in,11in}}
-\or
- \def\pd@tempa{papersize={900pt,1440pt}}
-\fi
-\ifnum\pd@orient=\z@
- \edef\pd@tempa{\pd@tempa,landscape}
-\else
- \edef\pd@tempa{\pd@tempa,portrait}
-\fi
-\PassOptionsToPackage\pd@tempa{geometry}
-% \end{macrocode}
-% Load class and packages.
-% \begin{macrocode}
-\LoadClass{article}
-% \end{macrocode}
-% Load font size definitions. Take into account that article has
-% loaded some already. This trick actually also allows bigger sizes like
-% 14pt or 20pt.
-% \begin{macrocode}
-\let\pd@tempa\newcommand
-\let\newcommand\def
-\input{size\pd@@size.clo}
-\let\newcommand\pd@tempa
-% \end{macrocode}
-% Remaining packages.
-% \begin{macrocode}
-\ifnum\pd@mode=2
-% \end{macrocode}
-% Handout mode.
-% \begin{macrocode}
- \RequirePackage[margin=2cm,includefoot]{geometry}
-\else
-% \end{macrocode}
-% Magnify DVI by factor 2, no margins at all.
-% The offset is to neutralize the |\vskip| inserted by TeX to
-% go from the top of the letters to the baseline and position chars
-% there. Here we don't want any offset and start at the bottom left
-% corner of the paper.
-% \begin{macrocode}
- \RequirePackage[mag=2000,margin=0pt,voffset=-\pd@@size pt]{geometry}
- \geometry{top=.5\paperheight}
-\fi
-% \end{macrocode}
-% Xe\TeX\ support. \pf{hyperref} should not set ps paper size as it doesn't do
-% landscape format we don't want it to redefine internals either.
-% \begin{macrocode}
-\RequirePackage{ifxetex}
-\ifxetex
- \RequirePackage[setpagesize=false,pdfstartview=Fit,
- pageanchor=false,bookmarks=false]{hyperref}[2009/12/14]
- \def\pd@pdftrans{%
- \@expandtwoargs\in@{,\pd@@trans,}{%
- ,Split,Blinds,Box,Wipe,Dissolve,Glitter,%
- Replace,Fly,Push,Cover,Uncover,Fade,}%
- \ifin@\else
- \pd@warn{Transition `\pd@@trans' might not be understood by
- your ps to pdf converter}%
- \fi
- \special{pdf:put @thispage %
- <</Trans<</S/\pd@@trans>>>>%
- }%
- }
- \def\pd@pdbookmark#1#2#3#4{%
- \pdfstringdef\pd@tempa{#4}%
- \special{pdf:outline
- \pd@pdb@@kmark{#1}%
- <<%
- /Title(\pd@tempa)%
- /A<<%
- /S/GoTo
- /D(slide.#3)%
- >>%
- >>%
- }%
- }
-\else
- \RequirePackage[setpagesize=false,dvips,pdfstartview=Fit,%
- pageanchor=false,bookmarks=false]{hyperref}
-\fi
-% \end{macrocode}
-% For some strange reason, it doesn't work to put the below in the above.
-% So we do it here as we don't want colored borders.
-% \begin{macrocode}
-\AtBeginDocument{\def\@pdfborder{0 0 0}}
-% \end{macrocode}
-% Necessary for inserting and creating graphics. Notice: \pf{pstricks}
-% needs to be loaded after \pf{graphicx} for proper |\scalebox| definition.
-% We make sure that \pf{xcolor} is loaded.
-% \begin{macrocode}
-\RequirePackage[nosetpagesize]{graphicx}[2017/06/01]
-\RequirePackage{pstricks}[2013/12/12]
-\RequirePackage{pst-ovl}
-\RequirePackage{xcolor}[2004/05/09]
-% \end{macrocode}
-% For lists and verbatim reading of slide content.
-% \changes{v1.5}{2014/01/01}{Fix for latest enumitem (20110915 hv)}
-% \begin{macrocode}
-\RequirePackage{enumitem}[2007/03/12]
-\let\orig@enumerate\enumerate
-\def\enumerate{\@ifnextchar[\enumerate@i{\enumerate@i[]}}
-\def\enumerate@i[#1]{\@ifnextchar[{\enumerate@ii[#1]}{\enumerate@ii[#1][]}}
-\def\enumerate@ii[#1][#2]{%
- \ifx\relax#1\relax\else\setkeys{enumitem}{#1}\fi
- \orig@enumerate[#2]%
-}
-\let\orig@itemize\itemize
-\def\itemize{\@ifnextchar[\itemize@i{\itemize@i[]}}
-\def\itemize@i[#1]{\@ifnextchar[{\itemize@ii[#1]}{\itemize@ii[#1][]}}
-\def\itemize@ii[#1][#2]{%
- \ifx\relax#1\relax\else\setkeys{enumitem}{#1}\fi
- \orig@itemize[#2]%
-}
-\let\orig@description\description
-\def\description{\@ifnextchar[\description@i{\description@i[]}}
-\def\description@i[#1]{\@ifnextchar[{\description@ii[#1]}{\description@ii[#1][]}}
-\def\description@ii[#1][#2]{%
- \ifx\relax#1\relax\else\setkeys{enumitem}{#1}\fi
- \orig@description[#2]%
-}
-\RequirePackage{verbatim}
-% \end{macrocode}
-% This is needed for the implementation of the clock.
-% \begin{macrocode}
-\ifpd@@clock
- \RequirePackage{pdfbase}
- \ExplSyntaxOn
- \let\pd@PdfAnnot\pbs_pdfannot:nnnn
- \let\pd@PdfLastAnn\pbs_pdflastann:
- \let\pd@AppendToFields\pbs_appendtofields:n
- \ExplSyntaxOff
-\fi
-% \end{macrocode}
-% Here are some basic properties of the slides.
-% \begin{macrocode}
-\ifnum\pd@mode<2
- \pagestyle{empty}
-\fi
-% \end{macrocode}
-% \changes{v1.1}{2005/09/19}{Avoid making black slide in print mode}
-% No black slide in handout or print mode.
-% \begin{macrocode}
-\ifnum\pd@mode>0
- \pd@pauseslidefalse
-\fi
-\setlength\parindent{0pt}
-% \end{macrocode}
-% Slide dimensions.
-% \begin{macrocode}
-\setlength\slidewidth{.5\paperwidth}
-\setlength\slideheight{.5\paperheight}
-% \end{macrocode}
-% Write landscape correction to the ps to avoid ps to be rotated by
-% 180 degrees.
-% \begin{macrocode}
-\ifnum\pd@orient=\z@
- \special{!/landplus90 true store}
-\fi
-% \end{macrocode}
-% Write paper dimensions.
-% The specials solve a config problem with ghostscript not picking up info from
-% ps, due to the fact that some paper formats defined in config.ps do
-% not write explicit ps commands. For instance, when dvips finds a4 paper dimensions,
-% it writes |%%Papersize: A4|, but no ps command. So ghostscript doesn't
-% find a paper size and takes it's default which could be |letter|
-% in fact.
-% Notice further that screen size is based on letter, but will be cropped in pdf.
-% \begin{macrocode}
-\ifpd@@nopsheader\else
- \special{papersize=\the\paperwidth,\the\paperheight}
- \ifcase\pd@paper
- \special{!%
- \@percentchar\@percentchar BeginPaperSize: letter
- ^^Jletter^^J\@percentchar\@percentchar EndPaperSize
- }
- \or
- \special{!%
- \@percentchar\@percentchar BeginPaperSize: a4
- ^^Ja4^^J\@percentchar\@percentchar EndPaperSize
- }
- \or
- \special{!%
- \@percentchar\@percentchar BeginPaperSize: letter
- ^^Jletter^^J\@percentchar\@percentchar EndPaperSize
- }
- \or\relax
- \fi
-\fi
-% \end{macrocode}
-% Crop pdf for optimal screen ratio. This does not work in DVI or PS.
-% Note, the ps rotation takes care of orientation irrespective of
-% crop dimensions.
-% \begin{macrocode}
-\ifcase\pd@paper\def\@pdfpagescrop{0 0 594 842}\fi
-% \end{macrocode}
-% \pf{hyperref} writes this to the pdf.
-% \begin{macrocode}
-\def\@pdfcreator{LaTeX with powerdot class}
-% \end{macrocode}
-% Save the number of the last slide at the end of the document.
-% \begin{macrocode}
-\AtEndDocument{%
- \immediate\write\@auxout{\string\newlabel{lastslide}%
- {{}{\the\c@slide}{\relax}{}{}}}%
-}
-% \end{macrocode}
-% Set up options. |global| is for global only keys (so to be used only
-% in the preamble. |slide| is only for slides. |glslide| keys can be
-% used in both locations.
-% Create an interface to change the typesetting of the page numbers.
-% This follows the usual \LaTeX\ idea to change typesetting of numbers
-% via |\thepage| etcetera.
-% \begin{macrocode}
-\define@key[pd]{global}{theslide}{\def\theslide{#1}}
-\define@key[pd]{global}{thenote}{\def\thenote{#1}}
-% \end{macrocode}
-% Options to be used by \pf{enumitem}. These store input incrementally
-% in macros used by \pf{enumitem} to store options. By allowing options
-% to be added, both the style and the user can insert options.
-% \begin{macrocode}
-\define@key[pd]{global}{enumerate}{%
- \ifx\enit@@enum\@undefined
- \def\enit@@enum{#1}%
- \else
- \XKV@addtolist@n\enit@@enum{#1}%
- \fi
-}
-\define@key[pd]{global}{itemize}{%
- \ifx\enit@@item\@undefined
- \def\enit@@item{#1}%
- \else
- \XKV@addtolist@n\enit@@item{#1}%
- \fi
-}
-\define@key[pd]{global}{list}{%
- \ifx\enit@@list\@undefined
- \def\enit@@list{#1}%
- \else
- \XKV@addtolist@n\enit@@list{#1}%
- \fi
-}
-% \end{macrocode}
-% Counters that need overlay protection.
-% \begin{macrocode}
-\define@key[pd]{global}{counters}{%
- \XKV@addtolist@n\pd@@counters{#1}%
-}
-% \end{macrocode}
-% Initialize the counters list.
-% \begin{macrocode}
-\def\pd@@counters{table,figure,equation,footnote,mpfootnote}
-% \end{macrocode}
-% Clock format and refresh rate.
-% \begin{macrocode}
-\define@cmdkeys[pd]{global}[pd@@]{clockformat,clockrefresh}
-% \end{macrocode}
-% Footers and transition effect.
-% \begin{macrocode}
-\define@cmdkeys[pd]{glslide}[pd@@]{lf,cf,rf,trans}
-% \end{macrocode}
-% Palettes.
-% \begin{macrocode}
-\define@cmdkey[pd]{glslide}[pd@@]{palette}{%
-% \end{macrocode}
-% Check whether the chosen palette exists. If yes, execute it, set
-% |\default@color| (for equation numbers etcetera) and copy the
-% current color for |\twocolumn|.
-% \begin{macrocode}
- \ifnum\pd@mode<2
- \XKV@ifundefined{pd@pe@\pd@@palette @colors}{%
- \pd@error{palette `\pd@@palette' not defined}%
- }{%
- \@nameuse{pd@pe@\pd@@palette @colors}%
- \color{pdcolor1}%
- \let\default@color\current@color
- \let\pd@color\XC@current@color
- }%
- \pd@countcolors
- \fi
-}
-% \end{macrocode}
-% Slide processing method.
-% \begin{macrocode}
-\define@choicekey*[pd]{glslide}{method}[\pd@tempa\pd@method]{%
- normal,file,direct}{%
- \ifnum\pd@method=2
- \ifx\pd@textbox\@undefined\newbox\pd@textbox\fi
- \fi
-}
-% \end{macrocode}
-% Random dots. Load |random.tex| if necessary.
-% \begin{macrocode}
-\define@boolkey[pd]{glslide}[pd@@]{randomdots}[true]{%
- \ifx\randomi\@undefined
- \InputIfFileExists{random}{\newcount\pd@tempcnta}{%
- \global\pd@@randomdotsfalse
- \pd@warn{random.tex not found, random dots canceled}%
- }%
- \fi
- \ifnum\pd@mode=\tw@\global\pd@@randomdotsfalse\fi
-}
-% \end{macrocode}
-% Keys for random dots and the logo.
-% \begin{macrocode}
-\define@cmdkeys[pd]{glslide}[pd@@]{%
- dminsize,dmaxsize,dbright,dmindots,dmaxdots,dminwidth,dmaxwidth,%
- dminheight,dmaxheight,dprop,logohook,logopos%
-}
-\define@key[pd]{glslide}{logocmd}{%
- \ifx\pd@logobox\@undefined\newbox\pd@logobox\fi
- \sbox\pd@logobox{#1}%
-}
-% \end{macrocode}
-% Initialize some of the keys that we just defined.
-% \begin{macrocode}
-\setkeys[pd]{glslide,global}{%
- lf=,cf=,rf=,theslide=\arabic{slide} / \pageref*{lastslide},%
- thenote=note \arabic{note} of slide \arabic{slide},%
- trans=Replace,dminsize=5pt,dmaxsize=40pt,dminwidth=0pt,%
- dmaxwidth=\slidewidth,dminheight=0pt,dbright=60,%
- dmaxheight=\slideheight,dmindots=5,dmaxdots=40,dprop=,%
- logohook=tl,logopos=,logocmd=,method=normal,%
- clockformat=HH:MM:ss,clockrefresh=1000%
-%
-}
-% \end{macrocode}
-% \begin{macro}{\pdsetup}
-% The interface for users. Disable global keys |\AtBeginDocument|.
-% \begin{macrocode}
-\def\pdsetup{\setkeys[pd]{global,glslide}}
-\AtBeginDocument{%
- \disable@keys[pd]{global}{%
- theslide,thenote,enumerate,itemize,list,counters%
- }%
-}
-% \end{macrocode}
-% \end{macro}
-% Local keys: |toc| and |bm|.
-% \begin{macrocode}
-\define@cmdkeys[pd]{slide}[pd@@]{toc,bm}
-% \end{macrocode}
-% \begin{macro}{\pdifsetup}
-% \marg{desired}\marg{yes}\marg{no}\\
-% Execute \meta{yes} if the \meta{desired} setup matches with the
-% current (user) setup. Execute \meta{no} else. We first check whether
-% information in \meta{desired} is complete. If not, we amend it.
-% \begin{macrocode}
-\def\pdifsetup#1{%
- \edef\pd@tempb{#1}%
- \pd@pdifsetup\pd@tempb{landscape,portrait}%
- \pd@pdifsetup\pd@tempb{screen,a4paper,letterpaper,smartboard}%
- \pd@pdifsetup\pd@tempb{slides,notes,slidesnotes}%
- \pd@pdifsetup\pd@tempb{present,print,handout}%
- \pd@pdifs@tup\pd@tempb
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@pdifsetup}
-% \meta{desired}\marg{check}\\
-% This macro checks whether at least one element of \meta{check}
-% occurs in the list in \meta{desired}. If not, the entire list in
-% \meta{check} is added to \meta{desired}, meaning that later on, any
-% setup for this type will satisfy the check.
-% \begin{macrocode}
-\def\pd@pdifsetup#1#2{%
- \in@true
- \@tempcnta\z@
- \XKV@for@n{#2}\pd@tempa{%
- \@expandtwoargs\in@{,\pd@tempa,}{,#1,}%
- \ifin@\advance\@tempcnta\@ne\fi
- }%
- \ifnum\@tempcnta=\z@\XKV@addtolist@x#1{#2}\fi
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@pdifs@tup}
-% \marg{desired}\marg{yes}\marg{no}\\
-% Checks whether the \meta{desired} setup matches the current setup.
-% This macro is used internally when setting template keys. The idea
-% is to first correct the input in the |ifsetup| key by amending
-% specifications if they where not there. Then, when setting a
-% template key, we just check whether all elements of the current
-% setup appear in the \meta{desired} setup.
-% \begin{macrocode}
-\def\pd@pdifs@tup#1{%
- \in@true
- \XKV@whilist\pd@cursetup\pd@tempa\ifin@\fi{%
- \@expandtwoargs\in@{,\pd@tempa,}{,#1,}%
- }%
- \ifin@\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi
-}
-% \end{macrocode}
-% \end{macro}
-% Set up the template system.
-% First define all the options and presets available to create
-% templates. All options save their argument to be used later.
-% The |ifsetup| option controls for which the following options should
-% be used. This:
-% |textfont=\raggedright,| |ifsetup={a4paper,portrait},textfont=\small|
-% makes the text font |\small|, but only for a4 portrait slides.
-% \begin{macrocode}
-\def\pd@tempa#1{%
- \define@key[pd]{template}{#1}[]{%
- \ifpd@ifsetup\@namedef{pd@@#1}{##1}\fi
- }%
-}
-% \end{macrocode}
-% Define all keys.
-% \begin{macrocode}
-\XKV@for@n{%
- titlehook,titlepos,titlewidth,titlefont,%
- texthook,textpos,textwidth,textfont,textheight,%
- tochook,tocpos,tocwidth,tocfont,%
- stochook,stocpos,stocwidth,stocfont,%
- ntochook,ntocpos,ntocwidth,ntocfont,%
- tocfrsep,tocsecsep,tocslidesep,%
- tocsecm,toctcolor,tochlcolor,tochltcolor,%
- tocsecindent,tocslideindent,%
- lfhook,lfpos,lffont,lftemp,%
- cfhook,cfpos,cffont,cftemp,%
- rfhook,rfpos,rffont,rftemp,%
- iacolor,%
- clockhook,clockpos,clockwidth,clockheight,%
- clockcharsize,clockalign,clockcolor%
-}\pd@tempb{\expandafter\pd@tempa\expandafter{\pd@tempb}}
-% \end{macrocode}
-% The |ifsetup| key first amends missing input using |\pd@pdifsetup|.
-% \begin{macrocode}
-\define@cmdkey[pd]{template}[pd@@]{ifsetup}[]{%
- \pd@pdifsetup\pd@@ifsetup{landscape,portrait}%
- \pd@pdifsetup\pd@@ifsetup{screen,a4paper,letterpaper,smartboard}%
- \pd@pdifsetup\pd@@ifsetup{slides,notes,slidesnotes}%
- \pd@pdifsetup\pd@@ifsetup{present,print,handout}%
- \pd@pdifs@tup\pd@@ifsetup\pd@ifsetuptrue\pd@ifsetupfalse
-}
-% \end{macrocode}
-% Choice keys for orientation of toc.
-% \begin{macrocode}
-\define@choicekey*[pd]{template}{tocorient}[\pd@tempa\pd@tocorient]{%
- v,h}{}
-\define@choicekey*[pd]{template}{stocorient}[\pd@tempa\pd@stocorient]{%
- v,h}{}
-\define@choicekey*[pd]{template}{ntocorient}[\pd@tempa\pd@ntocorient]{%
- v,h}{}
-% \end{macrocode}
-% \changes{v1.4}{2005/12/10}{Replaced \texttt{\~} by \cs{space} to avoid
-% problems with Spanish babel}
-% Presets so that templates do not need to specify every key.
-% This also initializes some keys as to avoid errors in constructing
-% the slide.
-% \begin{macrocode}
-\setkeys[pd]{template}{%
- ifsetup,%
- titlehook=Bl,titlepos=,titlewidth=\slidewidth,%
- titlefont=\raggedright,texthook=tl,textpos=,%
- textwidth=\slidewidth,textfont=\raggedright,%
- textheight=\slideheight,%
- tochook=tl,tocpos=,tocwidth=.2\slidewidth,%
- tocfont=\tiny\raggedright,%
- stochook=tl,stocpos=,stocwidth=.2\slidewidth,%
- stocfont=\tiny\raggedright,%
- ntochook=tl,ntocpos=,ntocwidth=.2\slidewidth,%
- ntocfont=\tiny\raggedright,%
- tocorient=v,stocorient=v,ntocorient=v,%
- tocfrsep=.5mm,tocsecsep=2ex,tocslidesep=0ex,%
- tocsecm=,toctcolor=black,tochlcolor=black,tochltcolor=white,%
- tocsecindent=0pt,tocslideindent=0pt,%
- lfhook=Bl,lfpos=,lffont=\scriptsize,lftemp=\pd@@lf,%
- cfhook=B,cfpos=,cffont=\scriptsize,cftemp=\pd@@cf,%
- rfhook=Br,rfpos=,rffont=\scriptsize,rftemp=\pd@@rf\ifx\pd@@rf
- \@empty\else\ifx\theslide\@empty\else\ -- \fi\fi\theslide,%
- iacolor=lightgray,%
- clockhook=tr,clockpos=,clockwidth=3cm,clockheight=\baselineskip,%
- clockcharsize=14pt,clockalign=2,clockcolor=black%
-}
-% \end{macrocode}
-% \begin{macro}{\pddefinepalettes}
-% \marg{name}\marg{commands}\\
-% Save the text color number and start scanning for palettes. |\pd@nopalettes|
-% contains the number of palettes that we have seen in total in the
-% style or preamble.
-% \begin{macrocode}
-\def\pddefinepalettes#1#2{%
- \ifx\pd@nopalettes\@undefined\@tempcnta\z@\else
- \@tempcnta\pd@nopalettes
- \fi
- \pd@pddefinepalettes{#1}{#2}%
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@pddefinepalettes}
-% \marg{name}\marg{commands}\\
-% Save the current \meta{name} and \meta{commands} to numbered macros
-% to be used later again. If we find another brace |{| after these
-% arguments, repeat the process.
-% \begin{macrocode}
-\def\pd@pddefinepalettes#1#2{%
- \advance\@tempcnta\@ne
- \@namedef{pd@pe@\the\@tempcnta @name}{#1}%
- \@namedef{pd@pe@#1@colors}{#2}%
- \@ifnextchar\bgroup\pd@pddefinepalettes{%
- \edef\pd@nopalettes{\the\@tempcnta}%
- }%
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@countcolors}
-% Count the number of colors in the palette. We do this only once.
-% \begin{macrocode}
-\def\pd@countcolors{%
- \@tempcnta\@ne
- \@whilesw\ifx\pd@nocolors\@undefined\fi{%
- \XKV@ifundefined{\string\color@pdcolor\the\@tempcnta}{%
- \advance\@tempcnta\m@ne
- \edef\pd@nocolors{\the\@tempcnta}%
- }{\advance\@tempcnta\@ne}%
- }%
-}
-% \end{macrocode}
-% \end{macro}
-% Define the startpage to be 2 when using a pauseslide.
-% \begin{macrocode}
-\ifpd@pauseslide\def\@pdfstartpage{2}\fi
-% \end{macrocode}
-% If the style or preamble does not define palettes, do nothing. If
-% there are palettes, but the user didn't specify one, use the first.
-% \begin{macrocode}
-\AtBeginDocument{%
- \ifx\pd@nopalettes\@undefined\else\ifx\pd@@palette\@undefined
- \@nameuse{pd@pe@\@nameuse{pd@pe@1@name}@colors}%
- \color{pdcolor1}%
- \let\default@color\current@color
- \let\pd@color\XC@current@color
- \fi\fi
-% \end{macrocode}
-% Text color is black in handout mode.
-% \begin{macrocode}
- \ifnum\pd@mode=2
- \color{black}%
- \def\pd@@iacolor{black}%
- \let\default@color\current@color
- \let\pd@color\XC@current@color
- \else\pd@countcolors\fi
-% \end{macrocode}
-% Insert the pause slide.
-% \begin{macrocode}
- \ifpd@pauseslide
- \begin{pauseslide}[toc=,bm=,trans=Replace,randomdots=false]{}%
- \end{pauseslide}%
- \fi
-}
-% \end{macrocode}
-% \begin{macro}{\pddefinetemplate}
-% Define a template. This stores options and the background to macros.
-% \begin{macrocode}
-\def\pddefinetemplate{\@testopt\pd@pddefinetemplate{}}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@pddefinetemplate}
-% \changes{v1.2}{2005/10/09}{Changed to \cs{pd@namelet} for changed \pf{xcolor}}
-% \changes{v1.3}{2005/12/06}{Made it possible to redefine basis templates and
-% convey the changes to templates based on this basis}
-% \oarg{basis}{name}{options}{background}\\
-% Store options and background and define the environment \meta{name}.
-% \begin{macrocode}
-\def\pd@pddefinetemplate[#1]#2#3#4{%
-% \end{macrocode}
-% The beginning of the environment just gets and sets its arguments
-% and gets the body of the environment.
-% \begin{macrocode}
- \@namedef{#2}{\pd@getargsandbody{#2}}%
-% \end{macrocode}
-% The end of the environment. We process the body at least once, maybe
-% more times, but that we will find out along the way. In case the
-% body is not eaten in advance, this macro starts an |lrbox|.
-% \begin{macrocode}
- \@namedef{end#2}{\ifpd@display\pd@slide\fi}%
-% \end{macrocode}
-% If there is no basis, we just store the options and the background.
-% \begin{macrocode}
- \ifx\@empty#1\@empty
- \@namedef{pd@template@#2@options}{\setkeys[pd]{template}{#3}}%
- \@namedef{pd@template@#2@bg}{#4}%
- \else
-% \end{macrocode}
-% Otherwise, add options and background to existing macros.
-% \begin{macrocode}
- \XKV@ifundefined{pd@template@#1@options}{%
- \pd@error{template `#1' undefined}}{%
- \def\pd@tempa{#1}\def\pd@tempb{#2}%
-% \end{macrocode}
-% If \meta{basis} and \meta{name} are the same, expand options and
-% background to avoid infinite loops.
-% \begin{macrocode}
- \ifx\pd@tempa\pd@tempb
- \pd@namelet{pd@template@#2@options}{pd@template@#1@options}%
- \expandafter
- \XKV@addtomacro@n\csname pd@template@#2@options\endcsname
-% \end{macrocode}
-% Make sure to reset the |ifsetup| key so that options are for all
-% possible setups again.
-% \begin{macrocode}
- {\setkeys[pd]{template}{ifsetup,#3}}%
- \pd@namelet{pd@template@#2@bg}{pd@template@#1@bg}\expandafter
- \XKV@addtomacro@n\csname pd@template@#2@bg\endcsname{#4}%
- \else
-% \end{macrocode}
-% Else, use existing macros options and background macros and add the
-% current settings.
-% \begin{macrocode}
- \@namedef{pd@template@#2@bg}{\@nameuse{pd@template@#1@bg}#4}%
- \@namedef{pd@template@#2@options}{%
- \@nameuse{pd@template@#1@options}%
- \setkeys[pd]{template}{ifsetup,#3}%
- }%
- \fi
- }%
- \fi
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@getargsandbody}
-% \marg{name}\\
-% First eat the optional argument and the slide title. Then
-% collect the body of the slide: we
-% read every time up to |\end|, we check whether we find the |\end| that
-% has the name of the current slide environment. If not, we add all
-% content and continue the search. If |method| is 1, we use \pf{verbatim}
-% to read the body and write it to a temporary file. If |method| is 2, we do not
-% eat the body at all, but redefine the end of the current environment
-% to finish the |lrbox| that we will start later on.
-% \begin{macrocode}
-\def\pd@getargsandbody#1{\@testopt{\pd@get@rgsandbody{#1}}{}}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@get@rgsandbody}
-% \marg{name}\oarg{options}\marg{title}
-% \begin{macrocode}
-\def\pd@get@rgsandbody#1[#2]#3{%
- \pd@get@rgs@ndbody{#2}{#3}%
-% \end{macrocode}
-% Here are three possible methods to process slides. The first will
-% eat the entire body while scanning for |\end{slide}|. This fixes
-% catcodes. The second writes the body to file. This allows for
-% verbatim and overlays, but may be slow. The third uses an |lrbox| to
-% typeset material directly. That allows for verbatim, but no
-% overlays. Notice that we always use the first method when the slide
-% should not be displayed.
-% \begin{macrocode}
- \ifcase\ifnum\pd@method>\z@\ifpd@display\@ne\fi\fi\z@
-% \end{macrocode}
-% Start eating the body.
-% \begin{macrocode}
- \pd@body{}%
- \def\pd@tempa{\pd@get@rgs@ndb@dy{#1}}%
- \else
- \ifnum\pd@method=\@ne
-% \end{macrocode}
-% Start verbatim reading and writing to file.
-% \begin{macrocode}
- \def\pd@tempa{%
- \immediate\openout\@inputcheck\jobname.vrb\relax
- \def\verbatim@processline{%
- \immediate\write\@inputcheck{\the\verbatim@line}%
- }%
- \begingroup\let\do\@makeother\dospecials\catcode`\^^M\active
- \verbatim@start
- }%
-% \end{macrocode}
-% Redefine the end macro to stop verbatim reading and closing the file.
-% Afterwards, execute the slide producing macro.
-% \begin{macrocode}
- \@namedef{end#1}{%
- \endgroup\immediate\closeout\@inputcheck
- \let\verbatim@processline\pd@orig@verbatim@processline
- \pd@slide
- }%
- \else
-% \end{macrocode}
-% No overlays allowed with this method.
-% \begin{macrocode}
- \pd@deloverlays
-% \end{macrocode}
-% Create the slide.
-% \begin{macrocode}
- \let\pd@tempa\pd@sl@de
-% \end{macrocode}
-% Typeset content directly and store it in a box using |lrbox|. We
-% redefine the end to finish this box and position it on the page.
-% \begin{macrocode}
- \@namedef{end#1}{%
- \end{pd@minipage}\end{lrbox}%
- \ifx\pd@@textpos\@empty\else
- \rput[\pd@@texthook](\pd@@textpos){\usebox\pd@textbox}%
- \fi
- }%
- \fi
- \fi
- \pd@tempa
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@get@rgs@ndbody}
-% \marg{options}\marg{title}\\
-% A common component in processing slides in \LaTeX\ or \LyX.
-% \begin{macrocode}
-\def\pd@get@rgs@ndbody#1#2{%
-% \end{macrocode}
-% Set user keys.
-% \begin{macrocode}
- \setkeys[pd]{glslide,slide}{#1}%
-% \end{macrocode}
-% Save title.
-% \begin{macrocode}
- \def\pd@t@tle{#2}%
-% \end{macrocode}
-% Perform some initial checks to see whether we actually need to process
-% this slide or not.
-% \begin{macrocode}
- \pd@displaytrue
- \def\pd@tempa{note}%
- \ifcase\pd@display
- \ifx\@currenvir\pd@tempa\relax\pd@displayfalse\fi
- \or
- \ifx\@currenvir\pd@tempa\else
- \def\pd@tempa{titleslide}%
- \ifx\@currenvir\pd@tempa\else
- \pd@displayfalse
- \stepcounter{slide}%
- \fi
- \fi
- \fi
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@get@rgs@ndb@dy}
-% \marg{name}\meta{text}|\end|\marg{envir}\\
-% If \meta{envir} is equal to \meta{name}, we found the end of the
-% environment and stop parsing. Otherwise, we add material to the token
-% and continue.
-% \begin{macrocode}
-\long\def\pd@get@rgs@ndb@dy#1#2\end#3{%
- \def\pd@tempa{#1}%
- \def\pd@tempb{#3}%
- \ifx\pd@tempa\pd@tempb
- \pd@body\expandafter{\the\pd@body#2}%
- \def\pd@tempa{\end{#1}}%
- \else
- \pd@body\expandafter{\the\pd@body#2\end{#3}}%
- \def\pd@tempa{\pd@get@rgs@ndb@dy{#1}}%
- \fi
- \pd@tempa
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@slide}
-% This macro processes the slide, possibly many times, depending on
-% what we encounter on the first run.
-% \begin{macrocode}
-\def\pd@slide{%
- \pd@overlayfalse
- \def\pd@nooverlays{1}%
- \setcounter{pd@overlay}\@ne
- \let\pd@labels\@empty
-% \end{macrocode}
-% Save counter values so that these can be restored on overlays.
-% \begin{macrocode}
- \XKV@for@o\pd@@counters\pd@tempa{%
- \expandafter\xdef\csname pd@counter@\pd@tempa\endcsname{%
- \expandafter\the\csname c@\pd@tempa\endcsname
- }%
- }%
- \pd@sl@de
- \@whilenum\c@pd@overlay<\pd@nooverlays\do{%
- \pd@overlaytrue
-% \end{macrocode}
-% Restore counters.
-% \begin{macrocode}
- \XKV@for@o\pd@@counters\pd@tempa{%
- \setcounter\pd@tempa{\csname pd@counter@\pd@tempa\endcsname}%
- }%
- \stepcounter{pd@overlay}%
-% \end{macrocode}
-% Re-initialize the info for random dots.
-% \begin{macrocode}
- \ifpd@@randomdots
- \let\pd@trandim\pd@randim
- \let\pd@tranpos\pd@ranpos
- \let\pd@trancol\pd@rancol
- \fi
- \pd@sl@de
- }%
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@sl@de}
-% \changes{v1.1}{2005/09/19}{Added missing \cs{pd@currenttype} initialization}
-% \changes{v1.2}{2005/10/09}{Added \cs{@currentlabel} definition}
-% \changes{v1.3}{2005/12/06}{Template specific \texttt{textfont} properly sets \cs{default@color}}
-% \changes{v1.4}{2005/12/10}{Added exceptions to inhibit logo/randomdots on blackslide/emptyslide.}
-% This is the main slide producing macro.
-% \begin{macrocode}
-\def\pd@sl@de{%
- \stepcounter{slide}\newpage
- \ifpd@overlay\addtocounter{slide}\m@ne\fi
- \edef\@currentlabel{\the\c@slide}%
-% \end{macrocode}
-% Initialize the overlays and switch to overlay 0. The material on this
-% overlay will be visible.
-% \begin{macrocode}
- \pst@Verb{tx@ovlDict begin InitOL /TheOL (0) def end}%
- \pst@Verb{tx@ovlDict begin (0) BOL end}%
-% \end{macrocode}
-% Load all template settings.
-% \begin{macrocode}
- \@nameuse{pd@template@\@currenvir @options}%
-% \end{macrocode}
-% Insert background. Execute in a group to avoid local settings getting out.
-% \begin{macrocode}
- \@nameuse{pd@template@\@currenvir @bg}%
- \ifpd@@randomdots
- \ifpd@overlay\else
- \ifnum\pd@nocolors>\z@
- \let\pd@randim\@empty
- \let\pd@ranpos\@empty
- \let\pd@rancol\@empty
- \setrannum\pd@tempcnta\pd@@dmindots\pd@@dmaxdots
- \edef\pd@nodots{\the\pd@tempcnta}%
- \pd@tempcnta\z@
- \@whilesw\ifnum\pd@tempcnta<\pd@nodots\fi{%
- \advance\pd@tempcnta\@ne
- \setrandim\@tempdima\pd@@dminsize\pd@@dmaxsize
- \XKV@addtolist@x\pd@randim{\the\@tempdima}%
- \setrandim\@tempdima\pd@@dminwidth\pd@@dmaxwidth
- \setrandim\@tempdimb\pd@@dminheight\pd@@dmaxheight
- \XKV@addtolist@x\pd@ranpos{\the\@tempdima,\the\@tempdimb}%
- \setrannum\@tempcntb1\pd@nocolors
- \XKV@addtolist@x\pd@rancol{\the\@tempcntb}%
- }%
- \let\pd@trandim\pd@randim
- \let\pd@tranpos\pd@ranpos
- \let\pd@trancol\pd@rancol
- \else
- \let\pd@nodots\z@
- \fi
- \fi
- \@tempcnta\z@
- \@whilesw\ifnum\@tempcnta<\pd@nodots\fi{%
- \advance\@tempcnta\@ne
- \pd@pop\pd@trandim\pd@tempa\pd@pop\pd@tranpos\pd@tempb
- \pd@pop\pd@tranpos\pd@tempc\pd@pop\pd@trancol\pd@tempd
- \ifnum\pd@@dbright<\z@
- \@tempcntb\pd@@dbright
- \advance\@tempcntb100
- \edef\pd@tempd{\pd@tempd!\the\@tempcntb!black}%
- \else
- \@tempcntb-\pd@@dbright
- \advance\@tempcntb100
- \edef\pd@tempd{\pd@tempd!\the\@tempcntb}%
- \fi
- {\ifx\pd@@dprop\@empty\else
- \expandafter\psset\expandafter{\pd@@dprop}%
- \fi
- \psdot[dotsize=\pd@tempa,linecolor=pdcolor\pd@tempd]%
- (\pd@tempb,\pd@tempc)}%
- }%
- \fi
-% \end{macrocode}
-% Insert the logo.
-% \begin{macrocode}
- \def\pd@tempa{pauseslide}%
- \def\pd@tempb{emptyslide}%
- \ifx\pd@@logopos\@empty\else
- \ifx\pd@logobox\@undefined\else
- \ifx\@currenvir\pd@tempa\else
- \ifx\@currenvir\pd@tempb\else
- \rput[\pd@@logohook](\pd@@logopos){\usebox\pd@logobox}%
- \fi
- \fi
- \fi
- \fi
-% \end{macrocode}
-% Clock coding. Contributed by Alexander Grahn.
-% \begin{macrocode}
- \ifpd@@clock
-% \end{macrocode}
-% Extract the color specification, convert it to |rgb| and store it
-% to be used for the clock. This uses some \pf{xcolor} macros.
-% \begin{macrocode}
- \def\pd@tempa##1,##2,##3\@nil{##1 ##2 ##3}%
- \extractcolorspec\pd@@clockcolor\pd@tempb
- \expandafter\convertcolorspec\pd@tempb{rgb}\pd@tempb
- \edef\pd@tempa{\expandafter\pd@tempa\pd@tempb\@nil}%
-% \end{macrocode}
-% Insert the clock.
-% \changes{v1.4}{2005/12/10}{Added arguments for \texttt{clockformat} and \texttt{clockrefresh} values.}
-% \begin{macrocode}
- \ifx\pd@@clockpos\@empty\else
- \@tempdima\pd@@clockcharsize
- \rput[\pd@@clockhook](\pd@@clockpos){%
- \makebox[\pd@@clockwidth][l]{\rule{0pt}{\pd@@clockheight}%
- \pd@PdfAnnot{\pd@@clockwidth}{\pd@@clockheight}{0pt}{%
- /Subtype/Widget/FT/Tx/T (pdclock.\the\pd@clockcnt) /Ff 1
- /DA (/Helv \strip@pt\@tempdima\space Tf \pd@tempa\space rg)
- /MK<</R \ifnum\pd@orient=\z@ 90\else 0\fi /BG []/BC []>>
- /Q \pd@@clockalign\space
- /AA <<
- /PO << /S/JavaScript/JS(\pd@startclock\pd@@clockformat\pd@@clockrefresh) >>
- /PC << /S/JavaScript/JS(app.clearInterval(pdclock_\the\pd@clockcnt);) >>
- >>
- }%
- }%
- \pd@AppendToFields{\pd@PdfLastAnn}%
- \global\advance\pd@clockcnt\@ne
- }%
- \fi
- \fi
-% \end{macrocode}
-% Write transition effect to PDF.
-% \begin{macrocode}
- \pd@pdftrans
- \ifpd@overlay\else
-% \end{macrocode}
-% When not an overlay or note, make a bookmark and toc entry.
-% \begin{macrocode}
- \def\pd@tempa{note}%
- \ifx\@currenvir\pd@tempa\else
- \pd@maketocbm0%
-% \end{macrocode}
-% Make a target on this page so that we can make links to this page.
-% We don't use pdf page links as that won't give good link in handout
-% mode with 2 slides per page.
-% \begin{macrocode}
- \hyper@anchorstart{slide.\the\c@slide}\hyper@anchorend
- \fi
- \fi
-% \end{macrocode}
-% Initialize numbers and macros for relative stepping and pausing.
-% |\pd@currentstate| remembers the state when doing overlays.
-% \begin{macrocode}
- \def\pd@reloverlay{1}%
- \let\pd@closeitem\relax
- \def\pd@currentstate{0}%
- \let\pd@currenttype\relax
- \setcounter{pd@pause}\@ne
- \let\pd@revert\@firstofone
- \setcounter{pd@onslidedepth}\z@
-% \end{macrocode}
-% Position the title.
-% \begin{macrocode}
- \ifx\pd@@titlepos\@empty\else
- \def\pd@tempa{%
- \begin{minipage}\pd@@titlewidth
- \pd@@titlefont\strut
- \ifpd@section
- \expandafter\pd@sectiontitle\expandafter{\pd@t@tle}%
- \else
- \expandafter\pd@slidetitle\expandafter{\pd@t@tle}%
- \fi
- \end{minipage}%
- }%
- \rput[\pd@@titlehook](\pd@@titlepos){%
- \ifpd@pauseslide
- \hyperlink{pauseslide}{\pd@tempa}%
- \else
- \pd@tempa
- \fi
- }%
- \fi
-% \end{macrocode}
-% Position the table of contents, possibly split. No |minipage| when
-% making a horizontal toc.
-% \begin{macrocode}
- \ifx\pd@@tocpos\@empty\else
- \rput[\pd@@tochook](\pd@@tocpos){%
- \ifnum\pd@tocorient=\z@\begin{minipage}\pd@@tocwidth\fi
- \let\pd@usedtocfont\pd@@tocfont
- \let\pd@usedtocorient\pd@tocorient
- \pd@puttoc0%
- \ifnum\pd@usedtocorient=\z@\end{minipage}\fi
- }%
- \fi
- \ifx\pd@@stocpos\@empty\else
- \rput[\pd@@stochook](\pd@@stocpos){%
- \ifnum\pd@stocorient=\z@\begin{minipage}\pd@@tocwidth\fi
- \let\pd@usedtocfont\pd@@stocfont
- \let\pd@usedtocorient\pd@stocorient
- \pd@puttoc1%
- \ifnum\pd@usedtocorient=\z@\end{minipage}\fi
- }%
- \fi
- \ifx\pd@@ntocpos\@empty\else
- \rput[\pd@@ntochook](\pd@@ntocpos){%
- \ifnum\pd@ntocorient=\z@\begin{minipage}\pd@@tocwidth\fi
- \let\pd@usedtocfont\pd@@ntocfont
- \let\pd@usedtocorient\pd@ntocorient
- \pd@puttoc2%
- \ifnum\pd@usedtocorient=\z@\end{minipage}\fi
- }%
- \fi
-% \end{macrocode}
-% Position footers.
-% \begin{macrocode}
- \ifx\pd@@lfpos\@empty\else
- \rput[\pd@@lfhook](\pd@@lfpos){\pd@@lffont\pd@@lftemp}%
- \fi
- \ifx\pd@@cfpos\@empty\else
- \rput[\pd@@cfhook](\pd@@cfpos){\pd@@cffont\pd@@cftemp}%
- \fi
- \ifx\pd@@rfpos\@empty\else
- \rput[\pd@@rfhook](\pd@@rfpos){\pd@@rffont\pd@@rftemp}%
- \fi
- \ifnum\pd@method<2
- \ifx\pd@@textpos\@empty\else
-% \end{macrocode}
-% Position the main text box and put the material in, maybe coming
-% from eating the body into |\pd@body| or reading it from a file.
-% \begin{macrocode}
- \rput[\pd@@texthook](\pd@@textpos){%
- \pd@sl@d@
- \ifnum\pd@method=\z@\the\pd@body\else
- \input\jobname.vrb
- \fi
- \end{pd@minipage}%
- }%
- \fi
- \let\pd@tempa\relax
- \else
-% \end{macrocode}
-% For direct processing, start the |lrbox| to typeset and capture
-% content.
-% \begin{macrocode}
- \def\pd@tempa{\begin{lrbox}\pd@textbox\pd@sl@d@}%
- \fi
- \pd@tempa
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@sl@d@}
-% A common component in |\pd@sl@de|.
-% \begin{macrocode}
-\def\pd@sl@d@{%
- \begin{pd@minipage}%
- \let\pd@tempa\color
- \def\color##1{\pd@tempa{##1}\let\default@color\current@color}%
- \pd@@textfont
- \let\color\pd@tempa
-}
-% \end{macrocode}
-% \end{macro}
-% \changes{v1.2}{2005/10/09}{Redefine \cs{pd@slidetitle} in note template}
-% The implementation of notes.
-% The first macro is a temporary counter to find whether the new note
-% still belongs to the current slide or that it belongs to a new slide.
-% \begin{macrocode}
-\def\pd@notet{0}
-% \end{macrocode}
-% Define the template using our mechanism.
-% \begin{macrocode}
-\pddefinetemplate{note}{%
- titlepos={.04\slidewidth,.92\slideheight},%
- titlefont=\let\pd@slidetitle\@firstofone\color{black}\Large,%
- textpos={.07\slidewidth,.82\slideheight},%
- textfont=\color{black},textwidth=.86\slidewidth,%
- lfpos={.04\slidewidth,.035\slideheight},%
- lffont=\color{black}\scriptsize,%
- cfpos={.5\slidewidth,.035\slideheight},%
- cffont=\color{black}\scriptsize,%
- rfpos={.96\slidewidth,.035\slideheight},%
- rffont=\color{black}\scriptsize,%
- rftemp=\pd@@rf\ifx\pd@@rf\@empty\else
- \ifx\thenote\@empty\else\space--\space\fi\fi\thenote,%
-}{%
- \addtocounter{slide}\m@ne
-% \end{macrocode}
-% If this is another note with the same slide, count it.
-% \begin{macrocode}
- \ifnum\c@slide=\pd@notet
- \stepcounter{note}%
- \else
- \setcounter{note}{1}%
- \fi
- \xdef\pd@notet{\the\c@slide}%
-% \end{macrocode}
-% The background.
-% \begin{macrocode}
- \psline[linewidth=.5pt](0,.87\slideheight)%
- (\slidewidth,.87\slideheight)%
- \psline[linewidth=.5pt](0,.08\slideheight)%
- (\slidewidth,.08\slideheight)%
-}
-% \end{macrocode}
-% Implement pauseslide.
-% This is an empty slide with just a very big button on it to go back
-% to the original page where we came from.
-% \begin{macrocode}
-\pddefinetemplate{pauseslide}{}{%
- \addtocounter{slide}\m@ne
- \hyper@anchorstart{pauseslide}\hyper@anchorend
- \psframe*[linecolor=\pd@pauseslidecolor](0,0)(\slidewidth,\slideheight)%
- {\color{\pd@pauseslidecolor}%
- \rput[cm](.5\slidewidth,.5\slideheight){%
- \Acrobatmenu{GoBack}{\setlength\fboxsep{10cm}\fbox{GoBack}}}}%
-}
-% \end{macrocode}
-% Empty slides. For special uses like displaying big tables or photos.
-% \begin{macrocode}
-\pddefinetemplate{emptyslide}{textpos={0,\slideheight}}{}
-% \end{macrocode}
-% \begin{macro}{\maketitle}
-% This implementation
-% is more or less similar as what is in \pf{article}. First we make a
-% backup of the original |\maketitle| to be used maybe in handout mode,
-% see below.
-% \begin{macrocode}
-\let\pd@orig@maketitle\maketitle
-\def\maketitle{\@testopt\pd@maketitle{}}
-\def\pd@maketitle[#1]{%
- \begin{titleslide}[#1,toc=,bm=,trans=Replace,method=normal]{}%
- \let\footnote\thanks
- \def\thefootnote{\@fnsymbol\c@footnote}%
- {\pd@title{\pd@@titlefont\@title}\par}{%
- \vskip2em\pd@@textfont
- \begin{tabular}[t]{@{} c @{}}%
- \@author
- \end{tabular}\par
- \vskip1.5em\small\@date
- }\par
- \small\@thanks
- \vfil\null
- \end{titleslide}%
- \c@footnote\z@
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@maketocbm}
-% \marg{type}\\
-% \meta{type} indicates the kind of entry that we need to write to toc and
-% or bookmark file. 0 is a normal slide, 1 is a section, 2 is a hidden
-% section. The title of the entry is assumed to be in |\pd@slidetitle|.
-% \begin{macrocode}
-\def\pd@maketocbm#1{%
-% \end{macrocode}
-% Make the bookmark entry so that it allows for easy counting of entries
-% in sections.
-% \begin{macrocode}
- \def\pd@tempa{\immediate\write\pd@bmout{%
- \string\pdbookmark{sec.\the\c@pd@section\ifnum#1=\z@.slide\fi}{%
- \ifnum#1=\z@ sec.\the\c@pd@section\fi}{\the\c@slide}%
- {\the\@temptokena}%
- }}%
-% \end{macrocode}
-% Notice that |\pd@@bm| can be undefined at every slide, even after
-% use on one slide, as the definition is done locally in the slide
-% environment. So no resetting is necessary on the start of a slide.
-% \begin{macrocode}
- \ifx\pd@@bm\@undefined
- \@temptokena\expandafter{\pd@t@tle}%
- \else
- \ifx\pd@@bm\@empty
- \let\pd@tempa\relax
- \else
- \@temptokena\expandafter{\pd@@bm}%
- \fi
- \fi
- \pd@tempa
-% \end{macrocode}
-% Write the toc entry.
-% \begin{macrocode}
- \def\pd@tempa{\immediate\write\pd@tocout{%
- \string\pdcontentsline{#1}{\the\c@slide}{\the\@temptokena}%
- }}%
- \ifx\pd@@toc\@undefined
- \@temptokena\expandafter{\pd@t@tle}%
- \else
- \ifx\pd@@toc\@empty
- \let\pd@tempa\relax
- \else
- \@temptokena\expandafter{\pd@@toc}%
- \fi
- \fi
- \pd@tempa
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pdbookmark}
-% \marg{sec1}\marg{sec2}\marg{target}\marg{title}\\
-% First we defined |\pdbookmark| to count the number of bookmarks
-% that needs to be nested below every section bookmark. We need to
-% know that for the pdf bookmark specification.
-% \begin{macrocode}
-\def\pdbookmark#1#2#3#4{%
- \@tempcnta\pd@pdb@@kmark{#2}%
- \advance\@tempcnta\@ne
- \@nameedef{pd@be@#2}{\the\@tempcnta}%
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@pdb@@kmark}
-% \changes{v1.1}{2005/09/19}{Solved bug with unexpandable \cs{XKV@ifundefined}
-% when not running the $\varepsilon$-\TeX\ engine (e.g. te\TeX\ 2)}
-% \marg{section}\\
-% Returns the number of slides that we already counter for the
-% current section. Don't use |\XKV@ifundefined| here as that is not
-% expandable when not running $\varepsilon$-\TeX\ engine.
-% \begin{macrocode}
-\def\pd@pdb@@kmark#1{%
- \@ifundefined{pd@be@#1}0{\csname pd@be@#1\endcsname}%
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@pdbookmark}
-% \changes{v1.2}{2005/10/09}{Solved bug with Acrobat Distiller}
-% \marg{sec1}\marg{sec2}\marg{target}\marg{title}\\
-% Redefine the macro to make the actual bookmark.
-% \begin{macrocode}
-\ifxetex\else
- \def\pd@pdbookmark#1#2#3#4{%
-% \end{macrocode}
-% Use |\pdfstringdef| to clean the title. Not everything can enter as
-% a bookmark in pdf.
-% \begin{macrocode}
- \pdfstringdef\pd@tempa{#4}%
- \pdfmark{pdfmark=/OUT,%
- Count={\pd@pdb@@kmark{#1}},Dest={slide.#3},%
- View={/XYZ null null null},Title={\pd@tempa}%
- }%
- }
-\fi
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pdcontentsline}
-% \marg{type}\marg{target}\marg{title}\\
-% Saves all input arguments to macros with names like |\pd@te@i|.
-% Further, it computes with a lag the starting and stopping targets
-% for every entry, |\pd@te@i@start| and |\pd@te@i@stop|.
-% \begin{macrocode}
-\def\pdcontentsline#1#2#3{%
- \ifnum\@tempcnta>\z@
- \@nameedef{pd@te@\the\@tempcnta @start}{\pd@tempa}%
- \@namedef{pd@te@\the\@tempcnta @stop}{#2}%
- \fi
- \def\pd@tempa{#2}%
- \advance\@tempcnta\@ne
- \@namedef{pd@te@\the\@tempcnta}{%
- \pdcontentsline{#1}{#2}{#3}%
- }%
-}
-% \end{macrocode}
-% \end{macro}
-% \changes{v1.1}{2005/09/19}{Reading \texttt{.bm} and \texttt{.toc}
-% file \cs{AtBeginDocument} to allow for using \pf{inputenc} for toc
-% and bm entries}
-% \changes{v1.4}{2005/12/10}{Solved bug in computing stopping slide for last toc entry}
-% Read the bm and toc files into memory to speed up compilation.
-% Along the way, we compute the starting and stopping target numbers
-% for highlighting toc entries and the number of slides to be nested
-% under a section bookmark entry. At begin document for allowing
-% loading of \pf{inputenc} also for bm and toc entries.
-% \begin{macrocode}
-\AtBeginDocument{%
- \InputIfFileExists{\jobname.bm}{}{}%
- \let\pdbookmark\pd@pdbookmark
- \InputIfFileExists{\jobname.bm}{}{}%
-% \end{macrocode}
-% Rewrite the bookmarks file.
-% \begin{macrocode}
- \immediate\openout\pd@bmout\jobname.bm\relax
- \@tempcnta\z@
- \def\pd@tempa{0}%
- \InputIfFileExists{\jobname.toc}{}{}%
-% \end{macrocode}
-% Save the number of toc entries.
-% \begin{macrocode}
- \edef\pd@notocentries{\the\@tempcnta}%
-% \end{macrocode}
-% Compute the starting and stopping number for the last entry.
-% \begin{macrocode}
- \ifx\r@lastslide\@undefined\@tempcntb\pd@tempa\else
- \edef\pd@tempb{\expandafter\@secondoffive\r@lastslide}%
- \@tempcntb\pd@tempb
- \fi
- \advance\@tempcntb\@ne
- \@nameedef{pd@te@\the\@tempcnta @start}{\pd@tempa}%
- \@nameedef{pd@te@\the\@tempcnta @stop}{\the\@tempcntb}%
-% \end{macrocode}
-% Rewrite the toc file.
-% \begin{macrocode}
- \immediate\openout\pd@tocout\jobname.toc\relax
-% \end{macrocode}
-% Initialize the |\pdcontentsline| macro for making toc entries.
-% \begin{macrocode}
- \let\pdcontentsline\pd@pdcontentsline
-}
-% \end{macrocode}
-% \begin{macro}{\pd@puttoc}
-% \marg{type}\\
-% Typeset the table of contents of type \meta{type} from memory.
-% \begin{macrocode}
-\def\pd@puttoc#1{%
-% \end{macrocode}
-% Initialize some numbers that we will use.
-% \begin{macrocode}
- \@tempcnta\z@
- \@tempcntb\z@
- \@tempswatrue
- \def\pd@toctype{#1}%
-% \end{macrocode}
-% Parse all available toc entries.
-% \begin{macrocode}
- \@whilenum\@tempcnta<\pd@notocentries\do{%
- \advance\@tempcnta\@ne
- \@nameuse{pd@te@\the\@tempcnta}%
- }%
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@pdcontentsline}
-% \changes{v1.1}{2005/09/19}{Solved bug using different toc widths}
-% \marg{type}\marg{target}\marg{title}\\
-% Typesets a toc entry.
-% \begin{macrocode}
-\def\pd@pdcontentsline#1#2#3{%
- \let\pd@tempa\relax
-% \end{macrocode}
-% Full table of contents (sections and slides).
-% \begin{macrocode}
- \ifcase\pd@toctype
-% \end{macrocode}
-% A normal slide.
-% \begin{macrocode}
- \ifcase#1\relax
-% \end{macrocode}
-% Slides before section 1.
-% \begin{macrocode}
- \ifnum\@tempcntb=\z@
- \let\pd@tempa\pd@tocdisplay
- \else
-% \end{macrocode}
-% A slide in the current section.
-% \begin{macrocode}
- \ifnum\@tempcntb=\c@pd@section
- \let\pd@tempa\pd@tocdisplay
- \fi
- \fi
- \or
-% \end{macrocode}
-% A normal section.
-% \begin{macrocode}
- \global\advance\@tempcntb\@ne
- \let\pd@tempa\pd@tocdisplay
- \or
-% \end{macrocode}
-% A hidden section.
-% \begin{macrocode}
- \global\advance\@tempcntb\@ne
- \ifnum\@tempcntb=\c@pd@section
- \let\pd@tempa\pd@tocdisplay
- \fi
- \fi
- \or
-% \end{macrocode}
-% Typeset only sections.
-% \begin{macrocode}
- \ifcase#1\relax\or
-% \end{macrocode}
-% A normal section.
-% \begin{macrocode}
- \global\advance\@tempcntb\@ne
- \let\pd@tempa\pd@tocdisplay
- \or
-% \end{macrocode}
-% A hidden section.
-% \begin{macrocode}
- \global\advance\@tempcntb\@ne
- \ifnum\@tempcntb=\c@pd@section
- \let\pd@tempa\pd@tocdisplay
- \fi
- \fi
- \or
-% \end{macrocode}
-% Only slides in current section or before the first section.
-% \begin{macrocode}
- \ifnum#1=\z@
-% \end{macrocode}
-% An entry in the current section.
-% \begin{macrocode}
- \ifnum\@tempcntb=\c@pd@section
- \let\pd@tempa\pd@tocdisplay
- \fi
- \else
-% \end{macrocode}
-% Count sections.
-% \begin{macrocode}
- \global\advance\@tempcntb\@ne
- \fi
- \fi
- \ifpd@@hlentries\ifx\pd@tempa\relax\else
- \ifnum#1=\z@
-% \end{macrocode}
-% A normal highlighted slide.
-% \begin{macrocode}
- \ifnum\c@slide<\@nameuse{pd@te@\the\@tempcnta @start}%
- \else
- \ifnum\c@slide<\@nameuse{pd@te@\the\@tempcnta @stop}%
- \let\pd@tempa\pd@tochighlight
- \fi
- \fi
- \else
- \ifpd@@hlsections
-% \end{macrocode}
-% A highlighted section.
-% \begin{macrocode}
- \ifnum\@tempcntb=\c@pd@section
- \let\pd@tempa\pd@tochighlight
- \fi
- \else
-% \end{macrocode}
-% A section with a page.
-% \begin{macrocode}
- \ifnum#2=\c@slide\ifnum\@nameuse{pd@te@\the
- \@tempcnta @stop}=\c@slide\else
- \let\pd@tempa\pd@tochighlight
- \fi\fi
- \fi
- \fi
- \fi\fi
-% \end{macrocode}
-% Build the entry, but only if the entry should be visible.
-% \begin{macrocode}
- \ifx\pd@tempa\relax\else
-% \end{macrocode}
-% Some skip. Execute the font settings so that skips like |.6ex| work
-% properly.
-% \begin{macrocode}
- \if@tempswa\@tempswafalse\else
- \pd@usedtocfont
- \ifnum\pd@usedtocorient=\z@
- \ifnum#1=\z@\vskip\pd@@tocslidesep\else\vskip\pd@@tocsecsep\fi
- \else
- \ifnum#1=\z@\hskip\pd@@tocslidesep\else\hskip\pd@@tocsecsep\fi
- \fi
- \fi
-% \end{macrocode}
-% Add a section marker.
-% \begin{macrocode}
- \ifnum#1=\z@\else\pd@@tocsecm\fi
-% \end{macrocode}
-% Output the entry. This works as follows.
-% The text |#3| is passed through one macro of |\pd@tocslide| or
-% |\pd@tocsection| which adds a `per entry layout' (eg a bullet).
-% Then |\pd@tempa| (which is |\pd@tocdisplay| or |\pd@tochighlight|)
-% displays the item as requested and |\hyperlink| adds a link to the entry.
-% The lengths |\@tempdima| and |\@tempdimb| contain the horizontal
-% indent and the remaining space for the entry respectively. The first
-% entry does not get an indent if it is a slide.
-% \begin{macrocode}
- \ifcase\pd@toctype
- \@tempdimb\pd@@tocwidth
- \or
- \@tempdimb\pd@@stocwidth
- \or
- \@tempdimb\pd@@ntocwidth
- \fi
- \ifnum#1=\z@
- \ifnum\@tempcntb=\z@\@tempdima\z@\else
- \@tempdima\pd@@tocslideindent
- \advance\@tempdimb-\pd@@tocslideindent
- \fi
- \hyperlink{slide.#2}{\pd@tempa{\pd@tocslide{#3}}}%
- \else
- \@tempdima\pd@@tocsecindent
- \advance\@tempdimb-\pd@@tocsecindent
- \hyperlink{slide.#2}{\pd@tempa{\pd@tocsection{#3}}}%
- \fi
- \ifnum\pd@usedtocorient=\z@\par\fi
- \fi
-}
-% \end{macrocode}
-% \end{macro}
-% The keys for the |\tableofcontents| macro.
-% \begin{macrocode}
-\define@choicekey[pd]{toc}{content}[\pd@tempa\pd@content]{%
- all,sections,currentsection,future,futuresections}{}
-\define@choicekey[pd]{toc}{type}[\pd@tempa\pd@type]{0,1}{}
-\presetkeys[pd]{toc}{content=all,type=0}{}
-% \end{macrocode}
-% \begin{macro}{\tableofcontents}
-% Typesets overviews.
-% \begin{macrocode}
-\def\tableofcontents{\@testopt\pd@tableofcontents{}}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@tableofcontents}
-% \oarg{options}\\
-% Workhorse.
-% \begin{macrocode}
-\def\pd@tableofcontents[#1]{%
-% \end{macrocode}
-% To keep definitions like |\pd@@type| (reused in |itemize|) local.
-% \begin{macrocode}
- \begingroup
-% \end{macrocode}
-% Set keys with use input.
-% \begin{macrocode}
- \setkeys[pd]{toc}{#1}%
-% \end{macrocode}
-% This keeps track of whether we are in a hidden section.
-% \begin{macrocode}
- \let\pd@tempc\z@
- \def\pdcontentsline##1##2##3{%
-% \end{macrocode}
-% Count sections in the toc.
-% \begin{macrocode}
- \ifnum##1>\z@\advance\@tempcntb\@ne\fi
-% \end{macrocode}
-% Used for additional markup like |\bfseries|.
-% \begin{macrocode}
- \let\pd@tempb\@empty
-% \end{macrocode}
-% The line that is to be typeset.
-% \begin{macrocode}
- \def\pd@tempa{\hyperlink{slide.##2}{\pd@tempb##3}\par}%
-% \end{macrocode}
-% If a line should not be displayed, then here is the action to be
-% taken depending on the type. 0 leaves out material, 1 typesets it
-% in inactive color.
-% \begin{macrocode}
- \ifnum\pd@type=\z@
- \def\pd@tempd{\let\pd@tempa\relax}%
- \else
- \def\pd@tempd{\def\pd@tempb{\color\pd@@iacolor}}%
- \fi
-% \end{macrocode}
-% Update whether we are in a hidden section.
-% \begin{macrocode}
- \ifcase##1\or\let\pd@tempc\z@\or
- \ifnum\@tempcntb=\c@pd@section
- \let\pd@tempc\z@
- \else
- \let\pd@tempc\@ne
- \fi
- \fi
-% \end{macrocode}
-% If in hidden section, hide it.
-% \begin{macrocode}
- \ifnum\pd@tempc=\@ne\pd@tempd\fi
-% \end{macrocode}
-% Here are the rules for displaying material, given the input of the user.
-% Case 0 is `all'.
-% \begin{macrocode}
- \ifcase\pd@content\or
-% \end{macrocode}
-% Case `sections'.
-% \begin{macrocode}
- \ifnum##1=\z@\let\pd@tempa\relax\fi
- \or
-% \end{macrocode}
-% Case `currentsection'.
-% \begin{macrocode}
- \ifnum\@tempcntb=\c@pd@section\else\pd@tempd\fi
- \or
-% \end{macrocode}
-% Case `future'.
-% \begin{macrocode}
- \ifnum\@tempcnta<\c@slide\pd@tempd\fi
- \or
-% \end{macrocode}
-% Case `futuresections'.
-% \begin{macrocode}
- \ifnum\@tempcntb<\c@pd@section\pd@tempd\fi
- \ifnum##1=\z@\pd@tempd\fi
- \fi
-% \end{macrocode}
-% If a section, use bold font.
-% \begin{macrocode}
- \ifnum##1>\z@\XKV@addtomacro@n\pd@tempb\bfseries\fi
-% \end{macrocode}
-% Finally, typeset the entry and add some spacing.
-% \begin{macrocode}
- \ifx\pd@tempa\relax\else
- \if@tempswa\@tempswafalse\else
- \ifnum##1=\z@\else\vskip5pt\fi
- \fi
- \ifnum##1=\z@\ifnum\@tempcntb=\z@\else\hskip15pt\fi\fi
- \pd@tempa
- \fi
- }%
- \@tempcnta\z@
- \@tempcntb\z@
- \@tempswatrue
-% \end{macrocode}
-% Loop over all available toc entries.
-% \begin{macrocode}
- \@whilenum\@tempcnta<\pd@notocentries\do{%
- \advance\@tempcnta\@ne
- \@nameuse{pd@te@\the\@tempcnta}%
- }%
-% \end{macrocode}
-% Restore everything.
-% \begin{macrocode}
- \endgroup
-}
-% \end{macrocode}
-% \end{macro}
-% Options for parts and sections. The template key allows for modification
-% of user input for normal slide and wide slide. A style can define
-% the environment that should take the place of, eg, |wideslide| when
-% the user requests that template.
-% \begin{macrocode}
-\define@choicekey*[pd]{section}{tocsection}[\pd@tempa\pd@tempb]{%
- false,true,hidden}{}
-\define@boolkey[pd]{section}[pd@@]{slide}[true]{}
-\define@cmdkey[pd]{section}[pd@@]{template}{%
- \def\pd@tempa{slide}%
- \ifx\pd@@template\pd@tempa
- \let\pd@@template\pd@@sectemp
- \else
- \def\pd@tempa{wideslide}%
- \ifx\pd@@template\pd@tempa
- \let\pd@@template\pd@@widesectemp
- \fi
- \fi
-}
-\presetkeys[pd]{section}{tocsection=true,slide=true,template=slide}{}
-% \end{macrocode}
-% Keys for style developers to overwrite user requests silently.
-% \begin{macrocode}
-\define@cmdkeys[pd]{section}[pd@@]{sectemp,widesectemp}
-\setkeys[pd]{section}{sectemp=slide,widesectemp=slide}
-\AtBeginDocument{\disable@keys[pd]{section}{sectemp,widesectemp}}
-% \end{macrocode}
-% \begin{macro}{\pd@orig@section}
-% Make a backup of the original |\section|, to be used later.
-% \begin{macrocode}
-\let\pd@orig@section\section
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\section}
-% \changes{v1.1}{2005/09/19}{Corrected bug not allowing commas in section titles}
-% Used to create parts in the presentation and sections in the toc.
-% \begin{macrocode}
-\def\section{\@testopt\pd@section{}}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@section}
-% \oarg{options}\marg{title}\\
-% Creates the part.
-% \begin{macrocode}
-\def\pd@section[#1]#2{%
-% \end{macrocode}
-% Necessary to keep toc and bm definitions local.
-% \begin{macrocode}
- \begingroup
- \pd@sectiontrue
-% \end{macrocode}
-% Extract the keys specific for |\part| first as to know what we are
-% going to produce.
-% \begin{macrocode}
- \setkeys*[pd]{section}{#1}%
-% \end{macrocode}
-% |\pd@tempb| comes from the |tocsection| key.
-% \begin{macrocode}
- \ifnum\pd@tempb=\z@
-% \end{macrocode}
-% |\XKV@rm|
-% contains all remaining keys that could not be set in the previous
-% |\setkeys| (namely, keys not in the |part| family).
-% \begin{macrocode}
- \ifpd@@slide
- \toks@{#2}%
- \@temptokena\expandafter{\XKV@rm}%
- \edef\pd@tempa{%
- \noexpand\begin{\pd@@template}%
- [bm={\the\toks@},toc={\the\toks@},%
- \the\@temptokena]{\the\toks@}%
- \noexpand\end{\pd@@template}%
- }%
- \pd@tempa
- \fi
- \else
-% \end{macrocode}
-% Set all slide specific keys as |bm| and |toc|.
-% \begin{macrocode}
- \setrmkeys*[pd]{slide}%
-% \end{macrocode}
-% Make the toc and bm entries.
-% \begin{macrocode}
- \stepcounter{pd@section}%
- \stepcounter{slide}%
- \def\pd@t@tle{#2}%
- \pd@maketocbm\pd@tempb
- \addtocounter{slide}\m@ne
- \ifpd@@slide
-% \end{macrocode}
-% Produce a slide if necessary.
-% \begin{macrocode}
- \toks@{#2}%
- \@temptokena\expandafter{\XKV@rm}%
- \edef\pd@tempa{%
- \noexpand\begin{\pd@@template}%
- [\the\@temptokena,bm=,toc=]{\the\toks@}%
- \noexpand\end{\pd@@template}%
- }%
- \pd@tempa
- \fi
- \fi
- \endgroup
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\onslide}
-% The normal version puts material on overlay 1, hence invisible in
-% ps or pdf. The starred version eats its argument, hence does not
-% move the cursor. The plus version put material in the inactive
-% color.
-% \begin{macrocode}
-\def\onslide{%
- \@ifnextchar-\pd@@nslide{\XKV@ifstar{\pd@onslide1}{%
- \XKV@ifplus{\pd@onslide2}{\pd@onslide0}}}%
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@onslide}
-% \changes{v1.2}{2005/10/09}{Replaced \cs{ignorespaces} by \cs{@bsphack}
-% \cs{@esphack} in starred version}
-% \marg{type}\marg{overlays}\\
-% The workhorse. First determine whether the material should be
-% visible from the \meta{overlays} information. If not, process it in
-% the chosen way in \meta{type}.
-% \begin{macrocode}
-\def\pd@onslide#1#2{%
-% \end{macrocode}
-% Display or not?
-% \begin{macrocode}
- \pd@testdisp0{#2}%
- \if@tempswa
-% \end{macrocode}
-% Display.
-% \begin{macrocode}
- \let\pd@tempa\@firstofone
- \else
- \ifcase#1\relax
-% \end{macrocode}
-% Switch to overlay 1 (invisible), output |#1|, switch back to overlay 0.
-% We record the depth. This allows us to check whether we are in
-% hidden material already. If that is the case, don't step back to
-% overlay 0 as that will make following material visible again.
-% \begin{macrocode}
- \long\def\pd@tempa##1{%
- \pst@Verb{tx@ovlDict begin (1) BOL end}%
- \stepcounter{pd@onslidedepth}%
- ##1%
- \addtocounter{pd@onslidedepth}\m@ne
- \ifnum\c@pd@onslidedepth=\z@\ifnum\pd@currentstate=\z@
- \pst@Verb{tx@ovlDict begin (0) BOL end}%
- \fi\fi
- }%
- \or
-% \end{macrocode}
-% Eat material.
-% \begin{macrocode}
- \long\def\pd@tempa##1{\@bsphack\@esphack}%
- \or
-% \end{macrocode}
-% Put material in inactive color.
-% \begin{macrocode}
- \long\def\pd@tempa##1{{\color\pd@@iacolor##1}}%
- \fi
- \fi
- \pd@tempa
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@testdisp}
-% \marg{type}\marg{overlays}\\
-% This macro is used by both |\onslide| and |\item|. The former can
-% use relative notation for which \meta{type} should be 0. For the
-% latter, \meta{type} is 1. \meta{overlays} is a specification of
-% overlays where material should be visible.
-% \begin{macrocode}
-\def\pd@testdisp#1#2{%
- \@tempswafalse
-% \end{macrocode}
-% Parse the comma separated specification.
-% \begin{macrocode}
- \XKV@for@n{#2}\pd@tempa{\expandafter\pd@t@stdisp\pd@tempa--\@nil#1}%
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@t@stdisp}
-% \meta{s1}|-|\meta{s2}|-|\meta{s3}|\@nil|\marg{type}\\
-% Separate the input and check in which case we ended up. This macro
-% also computes the number of overlays that is necessary for this
-% slide. Notice several |\relax| at possibly unexpected places. This
-% seemed necessary for \TeX\ to properly set |\@tempswa|.
-% \begin{macrocode}
-\def\pd@t@stdisp#1-#2-#3\@nil#4{%
- \ifx\@empty#1\@empty\relax
-% \end{macrocode}
-% |-x| case.
-% \begin{macrocode}
- \ifnum#4=\z@
-% \end{macrocode}
-% Parse input further to find if relative syntax was used.
-% \begin{macrocode}
- \pd@checkrel#2\@nil\@tempcnta
- \else
- \@tempcnta#2%
-% \end{macrocode}
-% The item has no particular starting point, so it starts from overlay
-% 1. Save this for relative |\onslide| syntax in the current item.
-% \begin{macrocode}
- \def\pd@reloverlay{1}%
- \fi
-% \end{macrocode}
-% |\@tempcnta| now contains the number of overlays necessary for this
-% part of the specification. Take the maximum.
-% \begin{macrocode}
- \pd@compnooverlays\@tempcnta
- \ifnum\c@pd@overlay>\@tempcnta\else\@tempswatrue\fi
- \else
-% \end{macrocode}
-% |x|, |x-| and |x-y| cases. Check relative syntax and store the
-% corrected number in |\@tempcnta|.
-% \begin{macrocode}
- \ifnum#4=\z@
- \pd@checkrel#1\@nil\@tempcnta
- \else
- \@tempcnta#1%
-% \end{macrocode}
-% Here, the item has a special starting point. Save that to be able
-% to compute relative syntax in subsequent |\onslide|s.
-% \begin{macrocode}
- \def\pd@reloverlay{#1}%
- \fi
- \ifx\@empty#2\@empty\relax
-% \end{macrocode}
-% |x| and |x-| cases.
-% \begin{macrocode}
- \pd@compnooverlays\@tempcnta
- \ifx\@empty#3\@empty\relax
-% \end{macrocode}
-% |x| case.
-% \begin{macrocode}
- \ifnum\c@pd@overlay=\@tempcnta\@tempswatrue\fi
- \else
-% \end{macrocode}
-% |x-| case.
-% \begin{macrocode}
- \ifnum\c@pd@overlay<\@tempcnta\else\@tempswatrue\fi
- \fi
- \else
-% \end{macrocode}
-% |x-y| case. Store the final number |y| in |\@tempcntb|, maybe
-% corrected for relative syntax.
-% \begin{macrocode}
- \ifnum#4=\z@
- \pd@checkrel#2\@nil\@tempcntb
- \else
- \@tempcntb#2%
- \fi
- \pd@compnooverlays\@tempcntb
- \ifnum\c@pd@overlay<\@tempcnta\else
- \ifnum\c@pd@overlay>\@tempcntb\else\@tempswatrue\fi
- \fi
- \fi
- \fi
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@checkrel}
-% \meta{number}|\@nil|\marg{counter}\\
-% Checks whether \meta{number} starts with a |+| and if yes, adds the
-% current item number in |\pd@reloverlay| to \meta{counter} to make
-% relative syntax possible.
-% \begin{macrocode}
-% Check whether relative syntax has been used.
-\def\pd@checkrel#1#2\@nil#3{%
- \def\pd@tempa{#1}%
- \def\pd@tempb{+}%
- \ifx\pd@tempa\pd@tempb
- #3#2\advance#3\pd@reloverlay
- \else#3#1#2\fi
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@compnooverlays}
-% Keep track of the biggest number that we see as to compute the
-% number of overlays that we need to produce. Notice the |\relax| again.
-% \begin{macrocode}
-\def\pd@compnooverlays#1{%
- \ifnum#1>\pd@nooverlays\xdef\pd@nooverlays{\the#1}\fi\relax
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@orig@item}
-% Copy of \LaTeX's |\@item|.
-% \begin{macrocode}
-\let\pd@orig@item\@item
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\@item}
-% \oarg{label}\\
-% Creates the item label etcetera. We add an optional argument for
-% overlay specifications.
-% \begin{macrocode}
-\def\@item[#1]{\@ifnextchar<{\pd@item[#1]}{\pd@item[#1]<>}}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@item}
-% \oarg{label}\larg{overlays}\\
-% This item allows for hiding the bullet and following content.
-% \begin{macrocode}
-\def\pd@item[#1]<#2>{%
-% \end{macrocode}
-% Possibly switch state.
-% \begin{macrocode}
- \pd@closeitem
-% \end{macrocode}
-% Enter some corrections when switching list type.
-% \begin{macrocode}
- \ifx\pd@@type\pd@currenttype\else
- \ifnum\pd@@type=\z@
- \pst@Verb{tx@ovlDict begin (1) BOL end}%
- \else
- \pst@Verb{tx@ovlDict begin (0) BOL end}%
- \normalcolor
- \fi
- \global\let\pd@currenttype\pd@@type
- \fi
-% \end{macrocode}
-% Make sure that we are on overlay 0 when the current state is such.
-% Then check if we need hiding.
-% \begin{macrocode}
- \ifnum\pd@currentstate=\z@
- \normalcolor\pst@Verb{tx@ovlDict begin (0) BOL end}%
- \pd@hide{#2}%
- \else
-% \end{macrocode}
-% Enter this color, just in case no other declarations will follow.
-% \begin{macrocode}
- \color\pd@@iacolor
- \fi
-% \end{macrocode}
-% We need to switch state at the next item. Take care of local definition.
-% \begin{macrocode}
- \ifx\@empty#2\@empty\else
- \def\pd@closeitem{\gdef\pd@currentstate{0}}%
- \fi
-% \end{macrocode}
-% Insert |\leavevmode| to avoid ps code to `leak into' |\item|, like
-% which used to be the case when |\item\onslide{2-}{test}\pause|.
-% \begin{macrocode}
- \pd@orig@item[#1]\leavevmode\ignorespaces
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@orig@@trivlist}
-% \begin{macro}{\@trivlist}
-% Save the current state for later (after getting back from nested
-% lists). And we initialize some helper functions.
-% \begin{macrocode}
-\let\pd@orig@@trivlist\@trivlist
-\def\@trivlist{%
- \global\expandafter\let\csname pd@currentstate\the\c@pd@trivlist
- \endcsname\pd@currentstate
- \ifnum\pd@@type=\z@\let\pd@closeitem\relax\fi
- \stepcounter{pd@trivlist}%
- \pd@orig@@trivlist
-}
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \begin{macro}{\pd@orig@endtrivlist}
-% \begin{macro}{\endtrivlist}
-% At the end of each list, make sure that we re-initialize the state
-% of that level, if necessary.
-% \begin{macrocode}
-\let\pd@orig@endtrivlist\endtrivlist
-\def\endtrivlist{%
- \addtocounter{pd@trivlist}\m@ne
- \pd@revert{%
- \global\expandafter\let\expandafter\pd@currentstate\csname
- pd@currentstate\the\c@pd@trivlist\endcsname
- }%
- \pd@orig@endtrivlist
-}
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \begin{macro}{\pd@hide}
-% \meta{overlays}\\
-% Hides following material until the end of the current group, usually
-% the end of an environment like |itemize|.
-% \begin{macrocode}
-\def\pd@hide#1{%
- \ifx\@empty#1\@empty\else
-% \end{macrocode}
-% If still active, we might need to become inactive.
-% \begin{macrocode}
- \ifnum\pd@currentstate=\z@
-% \end{macrocode}
-% Check the state of this item.
-% \begin{macrocode}
- \pd@testdisp1{#1}%
- \if@tempswa\else
- \ifnum\pd@@type=\z@
-% \end{macrocode}
-% Hide material onto overlay 1.
-% \begin{macrocode}
- \pst@Verb{tx@ovlDict begin (1) BOL end}%
- \else
-% \end{macrocode}
-% Switch to inactive color.
-% \begin{macrocode}
- \color\pd@@iacolor
- \fi
- \gdef\pd@currentstate{1}%
- \fi
- \fi
- \fi
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pause}
-% Hide following material on the current overlay.
-% \begin{macrocode}
-\def\pause{\@testopt\pd@p@use1}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@p@use}
-% \oarg{steps}\\
-% This inserts a |\pd@hide| that hides material for the following
-% overlays, possibly some extra, when the optional argument is used.
-% \begin{macrocode}
-\def\pd@p@use[#1]{%
- \addtocounter{pd@pause}{#1}%
- \expandafter\pd@hide\expandafter{\the\c@pd@pause-}%
- \global\let\pd@revert\@gobble
- \ignorespaces
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@deloverlays}
-% This macro disables overlays by redefining some internals.
-% \begin{macrocode}
-\def\pd@deloverlays{%
- \def\pd@hide##1{}%
- \def\pd@onslide##1##2{\@firstofone}%
- \let\@trivlist\pd@orig@@trivlist
- \let\endtrivlist\pd@orig@endtrivlist
- \def\pd@item[##1]<##2>{\pd@orig@item[##1]\leavevmode\ignorespaces}%
-}
-% \end{macrocode}
-% \end{macro}
-% We insert an extra key in the |enumitem| family to allow for changing
-% the type of the list. 0 uses ps hiding, 1 uses inactive color when
-% items are inactive.
-% \begin{macrocode}
-\define@cmdkey{enumitem}[pd@@]{type}{}
-\setkeys{enumitem}{type=0}
-% \end{macrocode}
-% \begin{macro}{\pd@pdftrans}
-% Inserts a pdf transition effect. It allows custom transition effects
-% like wipes in different directions. But if you do that, it will warn
-% that it might not work.
-% \begin{macrocode}
-\ifxetex\else
- \def\pd@pdftrans{%
- \@expandtwoargs\in@{,\pd@@trans,}{%
- ,Split,Blinds,Box,Wipe,Dissolve,Glitter,%
- Replace,Fly,Push,Cover,Uncover,Fade,}%
- \ifin@\else
- \pd@warn{Transition `\pd@@trans' might not be understood by
- your ps to pdf converter}%
- \fi
- \pdfmark{%
- pdfmark=/PUT,%
- Raw={\string{ThisPage\string}%
- <</Trans << /S /\pd@@trans\space >> >>%
- }%
- }%
- }
-\fi
-% \end{macrocode}
-% \end{macro}
-% Two column keys.
-% \begin{macrocode}
-\define@cmdkeys[pd]{twocolumn}[pd@@]{%
- lineheight,lfrheight,rfrheight,lcolwidth,rcolwidth,%
- topsep,bottomsep,indent,lineprop,lfrprop,rfrprop%
-}
-% \end{macrocode}
-% We use two lengths as we need to do some computations with these
-% key settings.
-% \begin{macrocode}
-\define@key[pd]{twocolumn}{colsep}{\setlength\pd@colsep{#1}}
-\define@key[pd]{twocolumn}{frsep}{\setlength\pd@frsep{#1}}
-% \end{macrocode}
-% Presets.
-% \begin{macrocode}
-\presetkeys[pd]{twocolumn}{frsep=1.5mm,colsep=.06\linewidth,%
- lcolwidth=.47\linewidth,rcolwidth=.47\linewidth,topsep=0cm,%
- bottomsep=0cm,indent=0cm,lineprop=,lfrprop=,rfrprop=,%
- lineheight=,lfrheight=,rfrheight=%
-}{}
-% \end{macrocode}
-% \begin{macro}{\twocolumn}
-% \begin{macro}{\pd@twocolumn}
-% Construct two columns and put material in it.
-% \begin{macrocode}
-\def\twocolumn{\@testopt\pd@twocolumn{}}
-\long\def\pd@twocolumn[#1]#2#3{%
- \setkeys[pd]{twocolumn}{#1}%
- \sbox\pd@tba{\begin{minipage}\pd@@lcolwidth\pd@@textfont#2\end{minipage}}%
- \setlength\@tempdima{\the\ht\pd@tba}%
- \addtolength\@tempdima{\the\dp\pd@tba}%
- \sbox\pd@tbb{\begin{minipage}\pd@@rcolwidth\pd@@textfont#3\end{minipage}}%
- \setlength\@tempdimb{\the\ht\pd@tbb}%
- \addtolength\@tempdimb{\the\dp\pd@tbb}%
- \setlength\@tempdimc{\pd@maxdim\@tempdima\@tempdimb}%
- \ifx\pd@@lfrheight\@empty\else
- \setlength\@tempdimc{\pd@maxdim\pd@@lfrheight\@tempdimc}%
- \fi
- \ifx\pd@@lineheight\@empty\else
- \setlength\@tempdimc{\pd@maxdim\pd@@lineheight\@tempdimc}%
- \fi
- \ifx\pd@@rfrheight\@empty\else
- \setlength\@tempdimc{\pd@maxdim\pd@@rfrheight\@tempdimc}%
- \fi
- \begin{pspicture}(-\pd@@indent,\pd@@topsep)(\linewidth,-\@tempdimc)%
- \psset{linewidth=.25pt,linecolor=\pd@color}%
- \setlength\@tempdima\pd@@lcolwidth
- \addtolength\@tempdima\pd@frsep
- \ifx\pd@@lfrheight\@empty\else
- \expandafter\psframe\expandafter[\pd@@lfrprop]%
- (-\pd@frsep,\pd@frsep)(\@tempdima,-\pd@@lfrheight)%
- \fi
- \rput[tl](0,0){\usebox\pd@tba}%
- \setlength\@tempdima\pd@@lcolwidth
- \addtolength\@tempdima{.5\pd@colsep}%
- \ifx\pd@@lineheight\@empty\else
- \expandafter\psline\expandafter[\pd@@lineprop]%
- (\@tempdima,\pd@frsep)(\@tempdima,-\pd@@lineheight)%
- \fi
- \addtolength\@tempdima{.5\pd@colsep}%
- \setlength\@tempdimc\@tempdima
- \addtolength\@tempdima{-\pd@frsep}%
- \setlength\@tempdimb\@tempdima
- \addtolength\@tempdimb\pd@@rcolwidth
- \addtolength\@tempdimb{2\pd@frsep}%
- \ifx\pd@@rfrheight\@empty\else
- \expandafter\psframe\expandafter[\pd@@rfrprop]%
- (\@tempdima,\pd@frsep)(\@tempdimb,-\pd@@rfrheight)%
- \fi
- \rput[tl](\@tempdimc,0){\usebox\pd@tbb}%
- \end{pspicture}\par
-}
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \begin{environment}{figure}
-% \begin{environment}{table}
-% Avoid floating |figure| and |table| environments.
-% \begin{macrocode}
-\renewenvironment{figure}[1][]{%
- \def\@captype{figure}%
- \par\begin{center}%
-}{\par\end{center}}
-\renewenvironment{table}[1][]{%
- \def\@captype{table}%
- \par\begin{center}%
-}{\par\end{center}}
-% \end{macrocode}
-% \end{environment}
-% \end{environment}
-% \begin{macro}{\pddefinelyxtemplate}
-% \meta{cs}\marg{template}
-% Support for \LyX, where slides are delimited by an explicit |\lyxend|.
-% This defines the \meta{cs} to look optional keys, the slide title
-% and finally for |\lyxend| to collect the body of the slide.
-% After that, it creates a slide with \meta{template}.
-% \begin{macrocode}
-\def\pddefinelyxtemplate#1#2{\def#1{\pd@lyxgetargsandbody{#2}}}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@lyxgetargsandbody}
-% \marg{template}\\
-% Check for optional keys.
-% \begin{macrocode}
-\def\pd@lyxgetargsandbody#1{\@testopt{\pd@lyxget@rgsandbody{#1}}{}}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@lyxget@rgsandbody}
-% \marg{template}\oarg{options}\marg{title}\\
-% This pretends to be an environment with name \meta{template}. The
-% slide title and body are saved, keys are set and the slide is executed.
-% This all happens in a local group to keep definitions (eg |toc| key)
-% local. We again have three different methods to process the slide.
-% Now, the verbatim version is more complicated as we have to look
-% for |\lyxend| instead of |\end{slide}|.
-% \begin{macrocode}
-\def\pd@lyxget@rgsandbody#1[#2]#3{%
- \begingroup
-% \end{macrocode}
-% Initial settings and checks.
-% \begin{macrocode}
- \def\@currenvir{#1}%
- \pd@get@rgs@ndbody{#2}{#3}%
- \ifcase\ifnum\pd@method>\z@\ifpd@display\@ne\fi\fi\z@
-% \end{macrocode}
-% Eat the body until |\lyxend|.
-% \begin{macrocode}
- \let\pd@tempa\pd@lyxget@rgs@ndbody
- \else
- \ifnum\pd@method=\@ne
- \def\pd@tempa{%
-% \end{macrocode}
-% Start writing to a temporary file and redefine |\verbatim@processline|
-% to scan lines for |\lyxend|. We only stop if |\lyxend| occurs on the
-% first character of the input line.
-% \begin{macrocode}
- \immediate\openout\@inputcheck\jobname.vrb\relax
- \def\verbatim@processline{%
-% \end{macrocode}
-% Check for |\lyxend|.
-% \begin{macrocode}
- \pd@lyxget@rgs@ndb@dy
- \ifin@
-% \end{macrocode}
-% If we found it, stop. |\pd@tempa| eats the next four tokens which
-% would otherwise make \pf{verbatim} continue with reading.
-% \begin{macrocode}
- \let\pd@tempa\@gobblefour
-% \end{macrocode}
-% |\next| occurs in the \pf{verbatim} macros. We define it to close
-% the output file, execute the slide, write the remaining part of
-% the line with |\lyxend| to file and read it back in. We need to
-% do this as this content (probably |\lyxslide|) has been sanitized
-% while reading in verbatim mode. We could also use |\scantokens|
-% if we keep in mind that that, just as |\input|, introduces line
-% feeds and end-of-file characters in the input stream which the
-% \pf{verbatim} macros can't handle. Morten H\o gholm proposed the
-% following instead.
-%\begin{example}
-% \documentclass{article}
-% \begin{document}
-% \long\def\ReinsertTokens#1{%
-% \begingroup\endlinechar=-1\everyeof{}%
-% \scantokens{\def\next{\endgroup#1}}\next
-% }
-% \ReinsertTokens{\begin{verbatim}}
-% test
-% \end{verbatim}
-% \end{document}
-%\end{example}
-% We don't use that here as we don't want to force the use of
-% $\varepsilon$-\TeX\ at this moment. Instead, we read back exactly
-% one line via an input stream and execute that.
-% \begin{macrocode}
- \def\next{%
- \endgroup\immediate\closeout\@inputcheck
- \let\verbatim@processline\pd@orig@verbatim@processline
- \pd@slide\endgroup
- \immediate\openout\@inputcheck\jobname.vrb\relax
- \immediate\write\@inputcheck{\pd@lyxrem}%
- \immediate\closeout\@inputcheck
- \immediate\openin\@inputcheck\jobname.vrb\relax
- \immediate\read\@inputcheck to\pd@tempa
- \immediate\closein\@inputcheck\pd@tempa
- }%
- \else
-% \end{macrocode}
-% Write a line of the body to file.
-% \begin{macrocode}
- \immediate\write\@inputcheck{\the\verbatim@line}%
- \let\pd@tempa\relax
- \fi
- \pd@tempa
- }%
-% \end{macrocode}
-% Start the verbatim reading.
-% \begin{macrocode}
- \begingroup\let\do\@makeother\dospecials\catcode`\^^M\active
- \verbatim@start
- }%
- \else
-% \end{macrocode}
-% This is the |direct| method, similar as before.
-% \begin{macrocode}
- \pd@deloverlays
- \let\pd@tempa\pd@sl@de
- \def\lyxend{%
- \end{pd@minipage}\end{lrbox}%
- \ifx\pd@@textpos\@empty\else
- \rput[\pd@@texthook](\pd@@textpos){\usebox\pd@textbox}%
- \fi
- \endgroup
- }%
- \fi
- \fi
- \pd@tempa
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@lyxget@args@ndbody}
-% \meta{body}|\lyxend|\\
-% Collect material until |\lyxend|, save that in the token register
-% and start processing the slide, if necessary.
-% \begin{macrocode}
-\long\def\pd@lyxget@rgs@ndbody#1\lyxend{%
- \pd@body{#1}%
- \ifpd@display\pd@slide\fi
- \endgroup
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macrocode}
-\begingroup\lccode`\!`\\\lowercase{\endgroup
-% \end{macrocode}
-% \begin{macro}{\pd@lyxget@args@ndb@dy}
-% \begin{macro}{\pd@lyxget@args@ndb@dy}
-% These macros check if |\lyxend| occurs in the input line (in
-% sanitize version) and if so, if it occurs on the first character.
-% That allows for including |\lyxend| somewhere in the line, for
-% instance, in a verbatim text.
-% \begin{macrocode}
-\def\pd@lyxget@rgs@ndb@dy{%
- \@expandtwoargs\in@{!lyxend}{\the\verbatim@line}%
- \ifin@\expandafter\pd@lyxget@rgs@ndb@d@\the\verbatim@line\@nil\fi
-}
-\def\pd@lyxget@rgs@ndb@d@#1!lyxend#2\@nil{%
- \ifx\@empty#1\@empty\gdef\pd@lyxrem{#2}\else\in@false\fi
-}}
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \begin{macro}{\lyxend}
-% This macro acts mainly as delimiter and doesn't need to be defined
-% but we do it anyway as to make it harmless when there is a superfluous
-% one in the file.
-% \begin{macrocode}
-\def\lyxend{}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\lyxnote}
-% \begin{macro}{\lyxslide}
-% \begin{macro}{\lyxwideslide}
-% \begin{macro}{\lyxemptyslide}
-% These create the standard available templates. Any template can be
-% supported for \LyX\ in this way.
-% \begin{macrocode}
-\pddefinelyxtemplate\lyxnote{note}
-\pddefinelyxtemplate\lyxslide{slide}
-\pddefinelyxtemplate\lyxwideslide{wideslide}
-\pddefinelyxtemplate\lyxemptyslide{emptyslide}
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \changes{v1.1}{2005/09/19}{Solved \texttt{itemize} and \pf{frenchb} problem}
-% Some compatibility things. We don't want \pf{frenchb} from
-% \pf{babel} to redefine the |itemize| environment.
-% \begin{macrocode}
-\AtBeginDocument{%
- \@expandtwoargs\in@{,frenchb.ldf,}{,\@filelist,}%
- \ifin@
- \let\bbl@frenchindent\relax
- \let\bbl@frenchitemize\relax
- \let\bbl@frenchlistspacing\relax
- \fi
-% \end{macrocode}
-% \begin{environment}{thebibliography}
-% Redefine the |thebibliography| environment. This is based on
-% \pf{article}, but does not create marks or a section.
-% \begin{macrocode}
- \renewenvironment{thebibliography}[1]{%
- \list{\@biblabel{\@arabic\c@enumiv}}{%
- \settowidth\labelwidth{\@biblabel{#1}}%
- \leftmargin\labelwidth
- \advance\leftmargin\labelsep
- \@openbib@code
- \usecounter{enumiv}%
- \let\p@enumiv\@empty
- \renewcommand\theenumiv{\@arabic\c@enumiv}%
- }%
- \sloppy
- \clubpenalty4000
- \@clubpenalty \clubpenalty
- \widowpenalty4000%
- \sfcode`\.\@m
- }{%
- \def\@noitemerr
- {\@latex@warning{Empty `thebibliography' environment}}%
- \endlist
- }%
- \@ifpackageloaded{CJK}{%
- \count@=127
- \@whilenum\count@<255\do{%
- \advance\count@\@ne
- \lccode`\~=\count@
- \catcode\count@=\active
- \lowercase{\def~{\kern1ex}}%
- }%
- \hypersetup{CJKbookmarks=true}%
- }{}%
-% \end{macrocode}
-% \end{environment}
-% \begin{macrocode}
-}
-\ifnum\pd@mode=\z@
-% \end{macrocode}
-% \begin{macro}{\label}
-% \begin{macro}{\label@in@display}
-% \marg{name}\\
-% We redefine these two macros (|\AtBeginDocument| for \pf{nameref}).
-% For the current slide, we put all label names in a list. If the name
-% reappears, we don't issue the original command anymore. This is necessary
-% to avoid writing the same label multiple times because of overlays.
-% This disables the check for multiply defined labels inside slides,
-% but leaves this system in place over multiple slides. The latter
-% macro is used in \pf{amsmath}.
-% \begin{macrocode}
- \AtBeginDocument{%
- \let\pd@orig@label\label
- \def\label{\pd@label\pd@orig@label}%
- \let\pd@orig@label@in@display\label@in@display
- \def\label@in@display{\pd@label\pd@orig@label@in@display}%
- }
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \begin{macro}{\pd@label}
-% \meta{label-macro}\marg{name}\\
-% Helper macro that checks reappearance of labels on slides.
-% \begin{macrocode}
- \def\pd@label#1#2{%
- \@expandtwoargs\in@{,#2,}{,\pd@labels,}%
- \ifin@\else
- \global\XKV@addtolist@x\pd@labels{#2}%
- #1{#2}%
- \fi
- }
-% \end{macrocode}
-% \end{macro}
-% No overlays in print of handout mode.
-% \begin{macrocode}
-\else\pd@deloverlays\let\pd@pdftrans\relax\fi
-% \end{macrocode}
-% For handout mode, we make some redefinitions.
-% \begin{macrocode}
-\ifnum\pd@mode=2
-% \end{macrocode}
-% \begin{macro}{\pd@newpage}
-% \begin{macro}{\pd@n@wpage}
-% Alternate between making a |\newpage| and not. This results in
-% two slides per page.
-% \begin{macrocode}
-\def\pd@n@wpage{%
- \gdef\pd@newpage{%
- \global\let\pd@newpage\pd@n@wpage
- \newpage
- }%
-}
-\let\pd@newpage\pd@n@wpage
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \begin{macro}{\pd@get@rgsandbody}
-% \changes{v1.2}{2005/10/09}{Added \cs{@currentlabel} definition}
-% \changes{v1.3}{2005/12/06}{Made body text \cs{raggedright}}
-% \changes{v1.4}{2005/12/10}{Fixed \LyX\ handout mode}
-% The new slide environment.
-% \begin{macrocode}
-\def\pd@get@rgsandbody#1[#2]#3{%
- \setkeys[pd]{glslide,slide}{#2}%
- \def\pd@t@tle{#3}%
-% \end{macrocode}
-% Determine to include this slide or not.
-% \begin{macrocode}
- \def\pd@tempa{note}%
- \let\pd@resa\@currenvir
- \pd@displaytrue
- \ifcase\pd@display
- \ifx\pd@resa\pd@tempa\relax\pd@displayfalse\fi
- \or
- \ifx\pd@resa\pd@tempa\else\pd@displayfalse\fi
- \fi
-% \end{macrocode}
-% No bookmarks or targets for notes.
-% \begin{macrocode}
- \ifx\pd@resa\pd@tempa\else
- \stepcounter{slide}%
- \edef\@currentlabel{\the\c@slide}%
- \let\pd@tempb\@empty
- \pd@maketocbm0%
- \hyper@anchorstart{slide.\the\c@slide}\hyper@anchorend
- \fi
-% \end{macrocode}
-% For \LyX\ handout mode. Reset it immediately to avoid any problems
-% with superfluous occurrences of |\lyxend|.
-% \begin{macrocode}
- \gdef\lyxend{\gdef\lyxend{}\pd@slide}%
-% \end{macrocode}
-% The |lrbox| will typeset and capture content. This allows for
-% verbatim on slides.
-% \begin{macrocode}
- \begin{lrbox}\pd@textbox
-% \end{macrocode}
-% $16=2\times7+2\times1$.
-% \begin{macrocode}
- \@tempdima\linewidth
- \ifpd@@nohandoutframes\else
- \advance\@tempdima-16pt
- \fi
- \begin{minipage}\@tempdima
- \subsection*\pd@t@tle
-% \end{macrocode}
-% This |\pd@displaytrue| only acts locally to make sure that |\endslide|
-% is executed.
-% \begin{macrocode}
- \pd@displaytrue\raggedright
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@lyxget@rgsandbody}
-% In \LyX\ handout mode, we start making slides in the same way as in
-% \LaTeX\ handout mode, but in |\pd@get@rgsandbody|, we need to make
-% |\lyxend| to finish the slide boxes which is normally done by
-% |\end{slide}| (or friends).
-% \begin{macrocode}
-\let\pd@lyxget@rgsandbody\pd@get@rgsandbody
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@slide}
-% This creates the slide, if necessary.
-% \begin{macrocode}
-\def\pd@slide{%
- \end{minipage}\end{lrbox}%
-% \end{macrocode}
-% If this slide should be visible, include it in a frame.
-% \begin{macrocode}
- \ifpd@display
- \ifpd@@nohandoutframes
- \usebox\pd@textbox
- \else
- \fboxrule1pt\fboxsep7pt
- \fbox{\usebox\pd@textbox}%
- \fi
- \par\smallskip
- \pd@@lf\hfill\ifx\pd@@rf\@empty\else\pd@@rf\ -- \fi
- \def\pd@tempa{note}%
- \ifx\pd@resa\pd@tempa
-% \end{macrocode}
-% Determine if this is another note with the same slide.
-% \begin{macrocode}
- \ifnum\c@slide=\pd@notet
- \stepcounter{note}%
- \else
- \setcounter{note}{1}%
- \fi
- \xdef\pd@notet{\the\c@slide}%
- \thenote
- \else\theslide\fi
- \par\bigskip
- \ifpd@@nohandoutpagebreaks\else\vfill\pd@newpage\fi
- \fi
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@maketitle}
-% Uses the original \pf{article} |\maketitle| and puts the table of
-% contents below it.
-% \begin{macrocode}
-\def\pd@maketitle[#1]{%
- \pd@orig@maketitle
- \vskip50pt
- \pd@puttoc0%
- \newpage
- \stepcounter{slide}%
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@pdcontentsline}
-% \changes{v1.1}{2005/09/19}{Solved toc bug in handout mode}
-% \marg{type}\marg{target}\marg{title}\\
-% Make table of contents entries.
-% \begin{macrocode}
-\def\pd@pdcontentsline#1#2#3{%
- \ifnum#1=\z@
-% \end{macrocode}
-% Slide.
-% \begin{macrocode}
- \ifnum\@tempcntb>\z@\hskip15pt\fi
- \hyperlink{slide.#2}{#3}%
- \leaders\hbox{\hss.\ \hss}\hfill#2\par
- \else
-% \end{macrocode}
-% Section.
-% \begin{macrocode}
- \if@tempswa\else\vskip10pt\fi
- \hyperlink{slide.#2}{\bfseries#3}%
- {\hfill\bfseries#2}\par
- \global\advance\@tempcntb\@ne
- \fi
- \@tempswafalse
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@section}
-% \oarg{options}\marg{title}\\
-% Like before, but simplified.
-% \begin{macrocode}
-\def\pd@section[#1]#2{%
- \begingroup
- \setkeys*[pd]{section}{#1}%
- \setrmkeys*[pd]{slide}%
- \def\pd@tempa{%
- \stepcounter{slide}%
- \def\pd@t@tle{#2}%
- \pd@maketocbm\pd@tempb
- \hyper@anchorstart{slide.\the\c@slide}\hyper@anchorend
- \pd@orig@section*{#2\normalfont\hfill\theslide}%
- }%
- \ifnum\pd@display=\@ne\ifpd@@slide\stepcounter{slide}\fi\else
- \ifnum\pd@tempb=\z@
- \ifpd@@slide\pd@tempa\fi
- \else
- \stepcounter{pd@section}%
- \pd@tempa
- \ifpd@@slide\else\addtocounter{slide}\m@ne\fi
- \fi
- \fi
- \endgroup
-}
-% \end{macrocode}
-% \end{macro}
-% End of handout mode specific definitions.
-% \begin{macrocode}
-\fi
-% \end{macrocode}
-% Here follow some miscellaneous utility macros.
-% \begin{macro}{\@nameedef}
-% \marg{csname}\\
-% Similar as |\@namedef|, but uses |\edef| to define the command with
-% name \meta{csname}.
-% \begin{macrocode}
-\def\@nameedef#1{\expandafter\edef\csname#1\endcsname}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@namelet}
-% \marg{cs1}\marg{cs2}\\
-% Copy the replacement text of macro with name \meta{cs2} to the macro
-% with name \meta{cs1}. We use a private version as |\@namelet| has
-% many conflicting definitions is different packages.
-% \begin{macrocode}
-\def\pd@namelet#1#2{%
- \expandafter\let\csname#1\expandafter\endcsname\csname#2\endcsname
-}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@pop}
-% \begin{macro}{\pd@p@p}
-% \meta{list}\meta{cmd}
-% Remove the first element of a comma separated \meta{list} and store
-% that in \meta{cmd}.
-% \begin{macrocode}
-\def\pd@pop#1#2{%
- \@expandtwoargs\in@{,}{#1}%
- \ifin@\expandafter\pd@p@p#1\@nil#2#1\else\let#2#1\let#1\@empty\fi
-}
-\def\pd@p@p#1,#2\@nil#3#4{\def#3{#1}\def#4{#2}}
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \begin{macro}{\pd@maxdim}
-% \marg{dim1}\marg{dim2}\\
-% Compute the maximum of two dimensions.
-% \begin{macrocode}
-\def\pd@maxdim#1#2{\ifdim#1>#2#1\else#2\fi}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\pd@minipage}
-% \begin{macro}{\endpd@minipage}
-% Adapted version of the |minipage| environment to do normal footnote
-% typesetting.
-% \begin{macrocode}
-\def\pd@minipage{%
- \leavevmode
- \@pboxswfalse
- \setlength\@tempdima\pd@@textwidth
- \def\@mpargs{{t}{\pd@@textheight}[t]{\pd@@textwidth}}%
- \setbox\@tempboxa\vbox\bgroup
- \color@begingroup
- \hsize\@tempdima
- \textwidth\hsize
- \columnwidth\hsize
- \@parboxrestore
- \let\@footnotetext\@mpfootnotetext
- \let\@listdepth\@mplistdepth
- \@mplistdepth\z@
- \@minipagerestore
- \@setminipage
-}
-\def\endpd@minipage{%
- \par
- \unskip
- \ifvoid\@mpfootins\else
- \vfill
- \normalcolor
- \footnoterule
- \unvbox\@mpfootins
- \fi
- \@minipagefalse
- \color@endgroup
- \egroup
- \expandafter\@iiiparbox\@mpargs{\unvbox\@tempboxa}%
-}
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \begin{macro}{\pd@orig@verbatim@processline}
-% Backup of |\verbatim@processline| for restoring after verbatim
-% reading of the body of a slide.
-% \begin{macrocode}
-\let\pd@orig@verbatim@processline\verbatim@processline
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\psds@ocircle}
-% \begin{macro}{\psds@osquare}
-% Two macros for open circle and open square dots by Herbert Vo\ss.
-% \begin{macrocode}
-\def\psds@ocircle{\pst@gdot{ 0 0 DS 0 360 arc stroke }}
-\def\psds@osquare{%
- \pst@gdot{
- DS .886 mul /r ED
- r r moveto r r neg L r neg r neg L r neg r L
- closepath stroke }%
-}
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% Load style.
-% \begin{macrocode}
-\IfFileExists{powerdot-\pd@@style.sty}{
- \RequirePackage{powerdot-\pd@@style}
-}{
- \pd@error{unknown style `\pd@@style'}
-}
-% \end{macrocode}
-% Check integrity of the style file.
-% \begin{macrocode}
-\ifx\titleslide\@undefined
- \pd@error{`titleslide' environment
- not defined by style `\pd@@style'}
-\fi
-\ifx\slide\@undefined
- \pd@error{`slide' environment not
- defined by style `\pd@@style'}
-\fi
-\ifx\pd@title\@undefined\let\pd@title\@firstofone\fi
-\ifx\pd@slidetitle\@undefined\let\pd@slidetitle\@firstofone\fi
-\ifx\pd@sectiontitle\@undefined\let\pd@sectiontitle\@firstofone\fi
-% \end{macrocode}
-% Define the standard ways to make toc entries and highlighted entries.
-% We do this here so that designers could use |\newcommand| or |\def|
-% in the style file.
-% \begin{macrocode}
-\ifx\pd@tocdisplay\@undefined
- \def\pd@tocdisplay#1{%
- \hskip\@tempdima
- \begin{minipage}[b]\@tempdimb
- \pd@usedtocfont\color\pd@@toctcolor#1%
- \end{minipage}%
- }
-\fi
-\ifx\pd@tochighlight\@undefined
- \def\pd@tochighlight#1{%
- \psframebox*[framesep=\pd@@tocfrsep,%
- fillcolor=\pd@@tochlcolor,boxsep=false]{%
- \hskip\@tempdima
- \begin{minipage}[b]\@tempdimb
- \pd@usedtocfont\color\pd@@tochltcolor#1%
- \end{minipage}%
- }%
- }
-\fi
-\ifx\pd@tocslide\@undefined\let\pd@tocslide\@firstofone\fi
-\ifx\pd@tocsection\@undefined\let\pd@tocsection\@firstofone\fi
-%</powerdot>
-% \end{macrocode}
-%
-% \Finale
-% \endinput
-%
-%<*pddefault>
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{powerdot-default}[2014/01/01 v1.5 default style (HA)]
-\RequirePackage{pifont}
-\definecolor{pdcolor1}{rgb}{.17,.31,.44}
-\definecolor{pdcolor2}{rgb}{.75,.85,.92}
-\definecolor{pdcolor3}{rgb}{.9,.95,.98}
-\pddefinepalettes{blue}{}{red}{
- \colorlet{pdcolor1}{pdcolor1>wheel,150}
- \colorlet{pdcolor2}{pdcolor2>wheel,150}
- \colorlet{pdcolor3}{pdcolor3>wheel,150}
-}{green}{
- \colorlet{pdcolor1}{pdcolor1>wheel,290}
- \colorlet{pdcolor2}{pdcolor2>wheel,290}
- \colorlet{pdcolor3}{pdcolor3>wheel,290}
-}{yellow}{
- \colorlet{pdcolor1}{pdcolor1>wheel,-150}
- \colorlet{pdcolor2}{pdcolor2>wheel,-150}
- \colorlet{pdcolor3}{pdcolor3>wheel,-150}
-}{brown}{
- \colorlet{pdcolor1}{pdcolor1>wheel,180}
- \colorlet{pdcolor2}{pdcolor2>wheel,180}
- \colorlet{pdcolor3}{pdcolor3>wheel,180}
-}{purple}{
- \colorlet{pdcolor1}{pdcolor1>wheel,45}
- \colorlet{pdcolor2}{pdcolor2>wheel,45}
- \colorlet{pdcolor3}{pdcolor3>wheel,45}
-}
-\newbox\pd@imagebox
-\pdifsetup{landscape}{%
- \sbox\pd@imagebox{\includegraphics[trim=50 20 0 20,clip,%
- width=.17\slidewidth,height=.1\slideheight]{powerdot-default.ps}%
- }%
-}{%
- \sbox\pd@imagebox{\includegraphics[trim=170 0 80 0,clip,%
- height=.1\slideheight]{powerdot-default.ps}%
- }%
-}
-\pddefinetemplate{titleslide}{%
- titlefont=\large\bfseries\centering,
- clockcolor=pdcolor1,clockpos={.99\slidewidth,\slideheight},
- lfpos={.03\slidewidth,.04\slideheight},
- cfpos={.5\slidewidth,.04\slideheight},
- rfpos={.97\slidewidth,.04\slideheight},
- texthook=t,textpos={.5\slidewidth,.7\slideheight},
- textwidth=.9\slidewidth,textfont=\centering,
- textheight=.6\slideheight
-}{%
- \psframe*[linecolor=pdcolor3,linewidth=0pt]%
- (0,.8\slideheight)(\slidewidth,0)%
- \psline[linecolor=pdcolor1]%
- (0,.8\slideheight)(\slidewidth,.8\slideheight)%
-}
-\pddefinetemplate{basic}{%
- titlepos={.2\slidewidth,.93\slideheight},
- titlewidth=.75\slidewidth,textheight=.68\slideheight,
- titlefont=\large\bfseries\raggedright,
- clockcolor=pdcolor1,clockpos={.99\slidewidth,\slideheight},
- lfpos={.03\slidewidth,.04\slideheight},
- cfpos={.5\slidewidth,.04\slideheight},
- rfpos={.97\slidewidth,.04\slideheight},
- tocslidesep=.6ex,
- toctcolor=pdcolor1,
- tochlcolor=pdcolor1,
- tochltcolor=pdcolor3,
- ifsetup=portrait,
- textpos={.05\slidewidth,.83\slideheight},
- textwidth=.9\slidewidth,
- tocsecsep=.6ex,
- stochook=tr,stocpos={.48\slidewidth,.09\slideheight},
- stocfont=\tiny\raggedleft,
- ntocpos={.52\slidewidth,.09\slideheight},
- ifsetup=landscape,
- textpos={.2\slidewidth,.83\slideheight},
- textwidth=.75\slidewidth
-}{%
- \psframe*[linecolor=pdcolor3,linewidth=0pt]%
- (0,\slideheight)(\slidewidth,.9\slideheight)%
- \psframe*[linecolor=pdcolor2,linewidth=0pt]%
- (0,0)(\slidewidth,.1\slideheight)%
- \rput[tl](0,\slideheight){\usebox\pd@imagebox}%
-}
-\pddefinetemplate[basic]{wideslide}{%
- textpos={.05\slidewidth,.83\slideheight},
- textwidth=.9\slidewidth
-}{}
-\pddefinetemplate[basic]{slide}{%
- ifsetup=landscape,
- tocpos={.015\slidewidth,.83\slideheight},
- tocwidth=.14\slidewidth,
- tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor1]%
- (-.05,-.05)(.143\slidewidth,-.05)}
-}{%
- \pdifsetup{landscape}{%
- \psframe[fillstyle=solid,fillcolor=pdcolor3,linestyle=none,%
- linewidth=0pt](0,.9\slideheight)(.17\slidewidth,.1\slideheight)%
- }{}%
-}
-\pddefinetemplate[slide]{sectionslide}{%
- titlehook=c,titlefont=\Large\bfseries\centering,
- ifsetup=landscape,
- titlepos={.575\slidewidth,.55\slideheight},
- ifsetup=portrait,
- titlewidth=.9\slidewidth,
- titlepos={.5\slidewidth,.55\slideheight}
-}{}
-\pddefinetemplate[wideslide]{sectionwideslide}{%
- titlehook=c,titlefont=\Large\bfseries\centering,
- titlewidth=.9\slidewidth,
- titlepos={.5\slidewidth,.55\slideheight}
-}{}
-\setkeys[pd]{section}{%
- sectemp=sectionslide,widesectemp=sectionwideslide
-}
-\def\labelitemi{\footnotesize\ding{110}}
-\def\labelitemii{\small\ding{117}}
-\def\labelitemiii{\tiny\ding{110}}
-\def\labelitemiv{\tiny\ding{117}}
-\pdsetup{
- list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
-}
-\def\rmdefault{cmss}
-%</pddefault>
-%
-%<*pdtycja>
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{powerdot-tycja}[2005/12/10 v1.4 tycja style (HA)]
-\RequirePackage{pifont}
-\RequirePackage{pst-grad}
-\pddefinepalettes{default}{
- \definecolor{pdcolor1}{rgb}{.09,.27,.47}
- \definecolor{pdcolor2}{rgb}{1,.81,.42}
- \definecolor{pdcolor3}{rgb}{1,.97,.84}
-}
-\pddefinetemplate{basic}{
- lfpos={.03\slidewidth,.04\slideheight},
- lffont=\scriptsize\color{pdcolor3},
- cfpos={.5\slidewidth,.04\slideheight},
- cffont=\scriptsize\color{pdcolor3},
- rfpos={.97\slidewidth,.04\slideheight},
- rffont=\scriptsize\color{pdcolor3},
- clockcolor=pdcolor1,clockhook=tl,clockalign=0,
- clockpos={0,\slideheight},
- tocslidesep=.6ex,
- ifsetup=landscape,
- textheight=.66\slideheight,
- toctcolor=pdcolor1,
- tochlcolor=pdcolor1,
- tochltcolor=pdcolor3,
- tocpos={.845\slidewidth,.81\slideheight},
- tocwidth=.14\slidewidth,
- tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor1]%
- (-.05,-.05)(.143\slidewidth,-.05)},
- ifsetup=portrait,
- toctcolor=pdcolor3,
- tochlcolor=pdcolor3,
- tochltcolor=pdcolor1,
- tocsecsep=.6ex,
- textheight=.68\slideheight,
- stochook=tr,stocpos={.48\slidewidth,.09\slideheight},
- stocfont=\tiny\raggedleft,
- ntocpos={.52\slidewidth,.09\slideheight}
-}{%
- \psframe*[linecolor=pdcolor3](0,0)(\slidewidth,\slideheight)%
- \psframe*[linecolor=pdcolor1](0,0)(\slidewidth,.1\slideheight)%
- \psline[linecolor=pdcolor1]%
- (0,.85\slideheight)(.1\slidewidth,.85\slideheight)%
- (.1\slidewidth,.88\slideheight)(\slidewidth,.88\slideheight)%
-}
-\pddefinetemplate[basic]{titleslide}{
- titlefont=\large\bfseries\centering,texthook=t,
- textpos={.5\slidewidth,.7\slideheight},
- textwidth=.75\slidewidth,textfont=\centering,
- textheight=.55\slideheight,
- ifsetup=landscape,tocpos,ifsetup=portrait,stocpos,ntocpos
-}{}
-\pddefinetemplate[basic]{slide}{
- titlehook=Br,titlepos={.81\slidewidth,.93\slideheight},
- titlewidth=.76\slidewidth,titlefont=\large\bfseries\raggedleft,
- textpos={.12\slidewidth,.81\slideheight},textwidth=.67\slidewidth,
- ifsetup=portrait,
- titlepos={.9\slidewidth,.93\slideheight},titlewidth=.88\slidewidth,
- textwidth=.76\slidewidth
-}{%
- \pdifsetup{landscape}{%
- \psframe[linestyle=none,fillstyle=gradient,gradbegin=pdcolor2,%
- gradend=pdcolor3,gradmidpoint=1,linewidth=0pt]%
- (\slidewidth,.1\slideheight)(.83\slidewidth,\slideheight)%
- }{%
- \psframe[linestyle=none,fillstyle=gradient,gradbegin=pdcolor2,%
- gradend=pdcolor3,gradmidpoint=1,linewidth=0pt]%
- (\slidewidth,.1\slideheight)(.92\slidewidth,\slideheight)%
- }%
-}
-\pddefinetemplate[basic]{wideslide}{
- titlehook=Br,titlepos={.81\slidewidth,.93\slideheight},
- titlewidth=.76\slidewidth,titlefont=\large\bfseries\raggedleft,
- textpos={.12\slidewidth,.81\slideheight},textwidth=.84\slidewidth,
- ifsetup=landscape,tocpos,ifsetup=portrait,
- titlepos={.9\slidewidth,.93\slideheight},titlewidth=.88\slidewidth,
-}{%
- \pdifsetup{landscape}{%
- \psframe[linestyle=none,fillstyle=gradient,gradbegin=pdcolor2,%
- gradend=pdcolor3,gradmidpoint=1,linewidth=0pt]%
- (\slidewidth,.1\slideheight)(.83\slidewidth,\slideheight)%
- \psframe*[linecolor=pdcolor3]%
- (.79\slidewidth,.88\slideheight)(\slidewidth,.1\slideheight)%
- }{%
- \psframe[linestyle=none,fillstyle=gradient,gradbegin=pdcolor2,%
- gradend=pdcolor3,gradmidpoint=1,linewidth=0pt]%
- (\slidewidth,.1\slideheight)(.92\slidewidth,\slideheight)%
- \psframe*[linecolor=pdcolor3]%
- (.9\slidewidth,.88\slideheight)(\slidewidth,.1\slideheight)%
- }%
- \psline[linecolor=pdcolor1]%
- (0,.85\slideheight)(.1\slidewidth,.85\slideheight)%
- (.1\slidewidth,.88\slideheight)(\slidewidth,.88\slideheight)%
-}
-\pddefinetemplate[slide]{sectionslide}{
- titlehook=c,titlefont=\Large\bfseries\centering,
- ifsetup=landscape,
- titlepos={.455\slidewidth,.55\slideheight},
- titlewidth=.67\slidewidth,
- ifsetup=portrait,
- titlepos={.5\slidewidth,.55\slideheight},
- titlewidth=.76\slidewidth
-}{}
-\pddefinetemplate[wideslide]{sectionwideslide}{
- titlehook=c,titlefont=\Large\bfseries\centering,
- titlepos={.5\slidewidth,.55\slideheight},
- titlewidth=.76\slidewidth
-}{}
-\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
-\def\labelitemi{\footnotesize\ding{110}}
-\def\labelitemii{\small\ding{117}}
-\def\labelitemiii{\tiny\ding{110}}
-\def\labelitemiv{\tiny\ding{117}}
-\pdsetup{
- list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
-}
-\def\rmdefault{cmss}
-%</pdtycja>
-%
-%<*pdikeda>
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{powerdot-ikeda}[2005/12/10 v1.4 ikeda style (CE,HA)]
-\RequirePackage{calc}
-\RequirePackage{pifont}
-\pddefinepalettes{default}{
- \definecolor{pdcolor1}{rgb}{.941,.98,1}
- \definecolor{pdcolor2}{rgb}{.435,.031,.165}
- \definecolor{pdcolor3}{rgb}{.051,.094,.29}
- \definecolor{pdcolor4}{rgb}{.051,.329,.29}
-}
-\pddefinetemplate{titleslide}{
- titlefont=\Large\bfseries\centering,
- clockcolor=pdcolor1,clockpos={.99\slidewidth,\slideheight},
- textpos={.13\slidewidth,.7\slideheight},
- textwidth=.75\slidewidth,
- textfont=\centering,
- textheight=.56\slideheight
-}{%
- \psframe*[linecolor=pdcolor2](0,\slideheight)(\slidewidth,0)%
- \psframe*[linecolor=pdcolor3]%
- (.05\slidewidth,.95\slideheight)(.95\slidewidth,.05\slideheight)%
- \psline[linecolor=pdcolor1,linewidth=.01]%
- (.1\slidewidth,.1\slideheight)(.1\slidewidth,.9\slideheight)%
- \psline[linecolor=pdcolor1,linewidth=.01]%
- (.9\slidewidth,.1\slideheight)(.9\slidewidth,.9\slideheight)%
- \pspolygon[linestyle=none,fillstyle=vlines*,fillcolor=pdcolor2,%
- hatchcolor=pdcolor1,hatchwidth=.1\pslinewidth,hatchsep=4pt]%
- (.1\slidewidth,.1\slideheight)(.25\slidewidth,.07\slideheight)%
- (.5\slidewidth,.1\slideheight)(.75\slidewidth,.13\slideheight)%
- (.9\slidewidth,.1\slideheight)%
- \pspolygon[linestyle=none,fillstyle=hlines*,fillcolor=pdcolor2,%
- hatchcolor=pdcolor1,hatchwidth=.1\pslinewidth,hatchsep=4pt]%
- (.1\slidewidth,.9\slideheight)(.25\slidewidth,.93\slideheight)%
- (.5\slidewidth,.9\slideheight)(.75\slidewidth,.87\slideheight)%
- (.9\slidewidth,.9\slideheight)%
-}
-\pddefinetemplate{basic}{
- titlehook=Bc,titlefont=\large\bfseries\centering,
- clockcolor=pdcolor1,clockpos={.99\slidewidth,\slideheight},
- tocslidesep=.6ex,
- toctcolor=pdcolor1,
- tochlcolor=pdcolor3,
- tochltcolor=pdcolor1,
- ifsetup=portrait,
- tocsecsep=.6ex,
- textpos={.05\slidewidth,.83\slideheight},
- textwidth=.9\slidewidth,
- lfpos={.03\slidewidth,.025\slideheight},
- cfpos={.5\slidewidth,.025\slideheight},
- rfpos={.97\slidewidth,.025\slideheight},
- stochook=tr,stocpos={.47\slidewidth,.15\slideheight},
- stocfont=\tiny\raggedleft,
- ntocpos={.53\slidewidth,.15\slideheight},
- ifsetup=landscape,
- textpos={.2\slidewidth,.84\slideheight},
- textwidth=.75\slidewidth,
- lfpos={.19\slidewidth,.025\slideheight},
- cfpos={.58\slidewidth,.025\slideheight},
- rfpos={.97\slidewidth,.025\slideheight}
-}{%
- \psframe*[linecolor=pdcolor3](0,0)(\slidewidth,\slideheight)%
-}
-\pddefinetemplate[basic]{slide}{
- ifsetup=landscape,
- titlewidth=.75\slidewidth,
- titlepos={.575\slidewidth,.92\slideheight},
- tocpos={.01\slidewidth,.83\slideheight},
- tocwidth=.14\slidewidth,
- tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor3](-.05,-.05)(.143\slidewidth,-.05)},
- textheight=.72\slideheight,
- ifsetup=portrait,
- titlepos={.5\slidewidth,.88\slideheight},
- titlewidth=.95\slidewidth,
- textheight=.64\slideheight
-}{{%
- \psset{linestyle=none}%
- \pdifsetup{landscape}{%
- \psframe*[linecolor=pdcolor2](0,0)(.16\slidewidth,\slideheight)%
- \setlength\@tempdima{.16\slidewidth-.4cm}%
- \setlength\@tempdimb{.97\slideheight-.8cm}%
- \psframe*[linecolor=pdcolor3]%
- (.16\slidewidth,.97\slideheight)(\@tempdima,\@tempdimb)%
- \setlength\@tempdima{.16\slidewidth+.4cm}%
- \psframe*[linecolor=pdcolor2]%
- (.16\slidewidth,.97\slideheight)(\@tempdima,\@tempdimb)%
- \pspolygon[fillstyle=solid,fillcolor=pdcolor3]%
- (0,.935\slideheight)(.02\slidewidth,.945\slideheight)%
- (.065\slidewidth,.935\slideheight)(.11\slidewidth,.925\slideheight)%
- (.13\slidewidth,.935\slideheight)%
- \pspolygon[fillstyle=hlines*,fillcolor=pdcolor2,%
- hatchcolor=pdcolor1,hatchwidth=.1\pslinewidth,hatchsep=4pt]%
- (.185\slidewidth,.09\slideheight)(.335\slidewidth,.06\slideheight)%
- (.58\slidewidth,.09\slideheight)%
- \pspolygon[fillstyle=vlines*,fillcolor=pdcolor2,%
- hatchcolor=pdcolor1,hatchwidth=.1\pslinewidth,hatchsep=4pt]%
- (.58\slidewidth,.09\slideheight)(.825\slidewidth,.06\slideheight)%
- (.975\slidewidth,.09\slideheight)%
- }{%
- \pspolygon[fillstyle=vlines*,fillcolor=pdcolor2,%
- hatchcolor=pdcolor1,hatchwidth=.1\pslinewidth,hatchsep=4pt]%
- (.02\slidewidth,.95\slideheight)(.17\slidewidth,.98\slideheight)%
- (.5\slidewidth,.95\slideheight)%
- \pspolygon[fillstyle=hlines*,fillcolor=pdcolor2,%
- hatchcolor=pdcolor1,hatchwidth=.1\pslinewidth,hatchsep=4pt]%
- (.5\slidewidth,.95\slideheight)(.82\slidewidth,.98\slideheight)%
- (.98\slidewidth,.95\slideheight)%
- \pd@ikedapbg
- }%
-}}
-\pddefinetemplate[basic]{wideslide}{
- lfpos={.03\slidewidth,.025\slideheight},
- cfpos={.5\slidewidth,.025\slideheight},
- titlewidth=.95\slidewidth,
- textwidth=.95\slidewidth,
- ifsetup=landscape,
- titlepos={.5\slidewidth,.88\slideheight},
- textpos={.025\slidewidth,.84\slideheight},
- textheight=.72\slideheight,
- ifsetup=portrait,
- titlepos={.5\slidewidth,.92\slideheight},
- textpos={.025\slidewidth,.87\slideheight},
- textheight=.68\slideheight
-}{{%
- \psset{linestyle=none}%
- \pdifsetup{landscape}{%
- \pspolygon[fillstyle=vlines*,fillcolor=pdcolor2,%
- hatchcolor=pdcolor1,hatchwidth=.1\pslinewidth,hatchsep=4pt]%
- (.02\slidewidth,.95\slideheight)(.17\slidewidth,.98\slideheight)%
- (.5\slidewidth,.95\slideheight)%
- \pspolygon[fillstyle=hlines*,fillcolor=pdcolor2,%
- hatchcolor=pdcolor1,hatchwidth=.1\pslinewidth,hatchsep=4pt]%
- (.5\slidewidth,.95\slideheight)(.83\slidewidth,.98\slideheight)%
- (.98\slidewidth,.95\slideheight)%
- \pspolygon[fillstyle=hlines*,fillcolor=pdcolor2,%
- hatchcolor=pdcolor1,hatchwidth=.1\pslinewidth,hatchsep=4pt]%
- (.02\slidewidth,.09\slideheight)(.17\slidewidth,.06\slideheight)%
- (.5\slidewidth,.09\slideheight)%
- \pspolygon[fillstyle=vlines*,fillcolor=pdcolor2,%
- hatchcolor=pdcolor1,hatchwidth=.1\pslinewidth,hatchsep=4pt]%
- (.5\slidewidth,.09\slideheight)(.83\slidewidth,.06\slideheight)%
- (.98\slidewidth,.09\slideheight)%
- }\pd@ikedapbg
-}}
-\pddefinetemplate[slide]{sectionslide}{
- titlehook=c,titlefont=\large\bfseries\centering,
- ifsetup=landscape,
- titlepos={.575\slidewidth,.55\slideheight},
- titlewidth=.75\slidewidth,
- ifsetup=portrait,
- titlepos={.5\slidewidth,.55\slideheight},
- titlewidth=.9\slidewidth
-}{}
-\pddefinetemplate[wideslide]{sectionwideslide}{
- titlehook=c,titlefont=\large\bfseries\centering,
- titlepos={.5\slidewidth,.55\slideheight},
- titlewidth=.9\slidewidth
-}{}
-\def\pd@ikedapbg{%
- \psframe*[linecolor=pdcolor2](0,0)(\slidewidth,.17\slideheight)%
- \pspolygon[fillstyle=vlines*,fillcolor=pdcolor2,%
- hatchcolor=pdcolor3,hatchwidth=.1\pslinewidth,hatchsep=1.6pt]%
- (.05\slidewidth,.1\slideheight)(.08\slidewidth,.08\slideheight)%
- (.14\slidewidth,.1\slideheight)(.20\slidewidth,.12\slideheight)%
- (.23\slidewidth,.1\slideheight)%
- \pspolygon[fillstyle=hlines*,fillcolor=pdcolor2,%
- hatchcolor=pdcolor3,hatchwidth=.1\pslinewidth,hatchsep=1.6pt]%
- (.77\slidewidth,.1\slideheight)(.80\slidewidth,.12\slideheight)%
- (.86\slidewidth,.1\slideheight)(.92\slidewidth,.08\slideheight)%
- (.95\slidewidth,.1\slideheight)%
-}
-\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
-\def\labelitemi{\color{pdcolor2}\footnotesize\ding{110}}
-\def\labelitemii{\color{pdcolor4}\small\ding{115}}
-\def\labelitemiii{\color{pdcolor2}\tiny\ding{110}}
-\def\labelitemiv{\color{pdcolor4}\tiny\ding{115}}
-\pdsetup{
- list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
-}
-\def\rmdefault{cmss}
-%</pdikeda>
-%
-%<*pdfyma>
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{powerdot-fyma}[2005/12/10 v1.3 fyma style (SA,HA)]
-\RequirePackage{pst-grad}
-\definecolor{fymahltcolor}{rgb}{1,0,0}
-\pddefinepalettes{blue}{
- \definecolor{pdcolor1}{rgb}{.14,.34,.55}
- \definecolor{pdcolor2}{rgb}{.24,.45,.7}
- \definecolor{pdcolor3}{rgb}{.88,.95,1}
-}{green}{
- \definecolor{pdcolor1}{rgb}{.1,.45,.3}
- \definecolor{pdcolor2}{rgb}{.24,.7,.45}
- \definecolor{pdcolor3}{rgb}{.88,1,.9}
-}{gray}{
- \definecolor{pdcolor1}{gray}{0.25}
- \definecolor{pdcolor2}{gray}{0.55}
- \definecolor{pdcolor3}{gray}{0.85}
-}{brown}{
- \definecolor{pdcolor1}{rgb}{.52,.32,.12}
- \definecolor{pdcolor2}{rgb}{.7,.45,.24}
- \definecolor{pdcolor3}{rgb}{.97,.92,.92}
-}{orange}{
- \definecolor{pdcolor1}{rgb}{.8,.23,.24}
- \definecolor{pdcolor2}{rgb}{.95,.53,.44}
- \definecolor{pdcolor3}{rgb}{1,.92,.87}
- \definecolor{fymahltcolor}{rgb}{.23,.25,.5}
-}
-\pddefinetemplate{basic}{
- titlefont=\large\bfseries\raggedright,
- clockpos={.96\slidewidth,.97\slideheight},clockcolor=pdcolor1,
- tocslidesep=.6ex,
- toctcolor=pdcolor1,
- tochlcolor=pdcolor1,
- tochltcolor=fymahltcolor,
- ifsetup=portrait,
- textheight=.67\slideheight,
- titlepos={.06\slidewidth,.9\slideheight},
- titlewidth=.75\slidewidth,
- textpos={.09\slidewidth,.83\slideheight},
- textwidth=.85\slidewidth,
- tocsecsep=.6ex,
- stochook=tr,stocpos={.48\slidewidth,.12\slideheight},
- stocfont=\tiny\raggedleft,
- ntochook=tl,ntocpos={.52\slidewidth,.12\slideheight},
- lfpos={.06\slidewidth,.045\slideheight},
- cfpos={.5\slidewidth,.045\slideheight},
- rfpos={.94\slidewidth,.045\slideheight},
- ifsetup=landscape,
- titlepos={.205\slidewidth,.9\slideheight},
- titlewidth=.75\slidewidth,
- textheight=.72\slideheight,
- textpos={.23\slidewidth,.82\slideheight},
- textwidth=.72\slidewidth,
- lfpos={.04\slidewidth,.03\slideheight},
- cfpos={.5\slidewidth,.03\slideheight},
- rfpos={.96\slidewidth,.03\slideheight},
- tocpos={.04\slidewidth,.82\slideheight},
- tocwidth=.14\slidewidth,
- tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor1]%
- (-.05,-.05)(.143\slidewidth,-.05)}
-}{{%
- \psset{linewidth=.8pt,linecolor=pdcolor2}%
- \pdifsetup{landscape}{%
- \psframe[linestyle=none,fillstyle=gradient,gradbegin=pdcolor3,%
- gradend=white,gradmidpoint=0,dimen=outer]%
- (.03\slidewidth,.97\slideheight)(.97\slidewidth,.055\slideheight)%
- \psline
- (.02\slidewidth,.055\slideheight)(.98\slidewidth,.055\slideheight)%
- \psline
- (.03\slidewidth,.07\slideheight)(.03\slidewidth,.045\slideheight)%
- \psline
- (.97\slidewidth,.07\slideheight)(.97\slidewidth,.045\slideheight)%
- }{%
- \psframe[linestyle=none,fillstyle=gradient,gradbegin=white,%
- gradend=pdcolor3,gradmidpoint=.85,dimen=outer]%
- (.03\slidewidth,.97\slideheight)(.97\slidewidth,.03\slideheight)%
- \psline
- (.02\slidewidth,.03\slideheight)(.98\slidewidth,.03\slideheight)%
- \psline
- (.03\slidewidth,.045\slideheight)(.03\slidewidth,.02\slideheight)%
- \psline
- (.97\slidewidth,.045\slideheight)(.97\slidewidth,.02\slideheight)%
- }%
- \psline
- (.02\slidewidth,.97\slideheight)(.98\slidewidth,.97\slideheight)%
- \psline
- (.03\slidewidth,.98\slideheight)(.03\slidewidth,.955\slideheight)%
- \psline
- (.97\slidewidth,.98\slideheight)(.97\slidewidth,.955\slideheight)%
-}}
-\pddefinetemplate[basic]{titleslide}{
- texthook=t,textpos={.5\slidewidth,.7\slideheight},
- textwidth=.9\slidewidth,textfont=\centering,
- textheight=.6\slideheight,
- titlefont=\large\bfseries\centering,tocpos,ntocpos,stocpos
-}{}
-\pddefinetemplate[basic]{slide}{}{%
- \pdifsetup{landscape}{%
- \psframe[fillstyle=gradient,gradbegin=pdcolor3,gradend=white,%
- gradmidpoint=1,linestyle=none,dimen=outer,linewidth=.8pt]%
- (.03\slidewidth,.97\slideheight)(.195\slidewidth,.055\slideheight)%
- }{}%
-}
-\pddefinetemplate[basic]{wideslide}{
- ifsetup=landscape,tocpos,
- titlepos={.055\slidewidth,.9\slideheight},
- titlewidth=.75\slidewidth,
- textpos={.07\slidewidth,.83\slideheight},
- textwidth=.83\slidewidth
-}{}
-\pddefinetemplate[slide]{sectionslide}{
- titlehook=c,titlefont=\Large\bfseries\centering,
- ifsetup=landscape,
- titlepos={.59\slidewidth,.525\slideheight},
- titlewidth=.5\slidewidth,
- ifsetup=portrait,
- titlepos={.5\slidewidth,.525\slideheight},
- titlewidth=.68\slidewidth
-}{{%
- \psset{linewidth=.8pt,linecolor=pdcolor2}%
- \pdifsetup{landscape}{%
- \psframe[fillstyle=solid,fillcolor=white,linestyle=none,dimen=outer]%
- (.34\slidewidth,.65\slideheight)(.84\slidewidth,.4\slideheight)%
- \psline
- (.33\slidewidth,.65\slideheight)(.85\slidewidth,.65\slideheight)%
- \psline
- (.33\slidewidth,.4\slideheight)(.85\slidewidth,.4\slideheight)%
- \psline
- (.34\slidewidth,.635\slideheight)(.34\slidewidth,.66\slideheight)%
- \psline
- (.34\slidewidth,.39\slideheight)(.34\slidewidth,.415\slideheight)%
- }{%
- \psframe[fillstyle=solid,fillcolor=white,linestyle=none,dimen=outer]%
- (.16\slidewidth,.65\slideheight)(.84\slidewidth,.4\slideheight)%
- \psline
- (.15\slidewidth,.65\slideheight)(.85\slidewidth,.65\slideheight)%
- \psline
- (.15\slidewidth,.4\slideheight)(.85\slidewidth,.4\slideheight)%
- \psline
- (.16\slidewidth,.635\slideheight)(.16\slidewidth,.66\slideheight)%
- \psline
- (.16\slidewidth,.39\slideheight)(.16\slidewidth,.415\slideheight)%
- }%
- \psline
- (.84\slidewidth,.635\slideheight)(.84\slidewidth,.66\slideheight)%
- \psline
- (.84\slidewidth,.39\slideheight)(.84\slidewidth,.415\slideheight)%
-}}
-\pddefinetemplate[wideslide]{sectionwideslide}{%
- titlehook=c,titlefont=\Large\bfseries\centering,
- titlepos={.5\slidewidth,.525\slideheight},
- titlewidth=.68\slidewidth
-}{{%
- \psset{linewidth=.8pt,linecolor=pdcolor2}%
- \psframe[fillstyle=solid,fillcolor=white,linestyle=none,dimen=outer]%
- (.16\slidewidth,.65\slideheight)(.84\slidewidth,.4\slideheight)%
- \psline
- (.15\slidewidth,.65\slideheight)(.85\slidewidth,.65\slideheight)%
- \psline
- (.15\slidewidth,.4\slideheight)(.85\slidewidth,.4\slideheight)%
- \psline
- (.16\slidewidth,.635\slideheight)(.16\slidewidth,.66\slideheight)%
- \psline
- (.16\slidewidth,.39\slideheight)(.16\slidewidth,.415\slideheight)%
- \psline
- (.84\slidewidth,.635\slideheight)(.84\slidewidth,.66\slideheight)%
- \psline
- (.84\slidewidth,.39\slideheight)(.84\slidewidth,.415\slideheight)%
-}}
-\def\pd@slidetitle#1{%
- \settowidth\@tempdima{#1}%
- \ifdim\@tempdima>\pd@@titlewidth\@tempdima\pd@@titlewidth\fi
- \psline[linewidth=.8pt,linecolor=pdcolor1]%
- (0,-.15cm)(\@tempdima,-.15cm)%
- \parbox[b]\pd@@titlewidth{#1}%
-}
-\def\pd@tochighlight#1{%
- \begin{minipage}[b]\pd@@tocwidth
- \pd@usedtocfont\color\pd@@tochltcolor#1%
- \end{minipage}%
-}
-\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
-\pdifsetup{landscape}{\def\pd@tocslide#1{{\tiny\ensuremath\bullet} #1}}{}
-\def\labelitemi{\small\ensuremath\bullet}
-\def\labelitemii{\small\ensuremath\circ}
-\def\labelitemiii{\scriptsize\ensuremath\bullet}
-\def\labelitemiv{\scriptsize\ensuremath\circ}
-\pdsetup{
- list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
-}
-\def\rmdefault{phv}
-\def\sfdefault{phv}
-\def\Hv@scale{.86}
-%</pdfyma>
-%
-%<*pdsimple>
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{powerdot-simple}[2005/12/10 v1.3 simple style (HA)]
-\RequirePackage{pifont}
-\RequirePackage{amssymb}
-\pddefinepalettes{default}{\colorlet{pdcolor1}{black}}
-\pddefinetemplate{titleslide}{
- titlefont=\large\bfseries\raggedright,
- clockpos={.99\slidewidth,\slideheight},
- lfpos={.03\slidewidth,.04\slideheight},
- cfpos={.5\slidewidth,.04\slideheight},
- rfpos={.97\slidewidth,.04\slideheight},
- texthook=tl,textpos={.05\slidewidth,.83\slideheight},
- textwidth=.9\slidewidth,textfont=\tabcolsep0pt,
- textheight=.66\slideheight
-}{%
- \psline[linewidth=.8pt](0,.9\slideheight)(\slidewidth,.9\slideheight)%
- \psline[linewidth=.8pt](0,.1\slideheight)(\slidewidth,.1\slideheight)%
-}
-\pddefinetemplate{basic}{
- titlepos={.05\slidewidth,.93\slideheight},
- titlewidth=.9\slidewidth,textheight=.66\slideheight,
- titlefont=\large\bfseries\raggedright,
- clockpos={.99\slidewidth,\slideheight},
- lfpos={.03\slidewidth,.04\slideheight},
- cfpos={.5\slidewidth,.04\slideheight},
- rfpos={.97\slidewidth,.04\slideheight},
- tocslidesep=.6ex,textheight=.68\slideheight,
- ifsetup=portrait,
- textpos={.05\slidewidth,.83\slideheight},
- textwidth=.9\slidewidth,
- tocsecsep=.6ex,
- stochook=tr,stocpos={.48\slidewidth,.09\slideheight},
- stocfont=\tiny\raggedleft,
- ntocpos={.52\slidewidth,.09\slideheight},
- ifsetup=landscape,
- textpos={.2\slidewidth,.83\slideheight},
- textwidth=.75\slidewidth
-}{%
- \psline[linewidth=.8pt](0,.9\slideheight)(\slidewidth,.9\slideheight)%
- \psline[linewidth=.8pt](0,.1\slideheight)(\slidewidth,.1\slideheight)%
-}
-\pddefinetemplate[basic]{wideslide}{
- textpos={.05\slidewidth,.83\slideheight},
- textwidth=.9\slidewidth
-}{}
-\pddefinetemplate[basic]{slide}{
- ifsetup=landscape,
- tocpos={.015\slidewidth,.83\slideheight},
- tocwidth=.14\slidewidth,
- tocsecm={\psline[linewidth=.5pt,linecolor=gray]%
- (-.05,-.05)(.143\slidewidth,-.05)}
-}{%
- \pdifsetup{landscape}{%
- \psframe[fillstyle=solid,fillcolor=black!10,linestyle=none,%
- linewidth=.8pt](-.01\slidewidth,.9\slideheight)%
- (.17\slidewidth,.1\slideheight)%
- }{}%
-}
-\pddefinetemplate[slide]{sectionslide}{
- titlehook=c,titlefont=\Large\bfseries\centering,
- ifsetup=landscape,
- titlepos={.575\slidewidth,.55\slideheight},
- titlewidth=.75\slidewidth,
- ifsetup=portrait,
- titlepos={.5\slidewidth,.55\slideheight},
- titlewidth=.9\slidewidth
-}{}
-\pddefinetemplate[wideslide]{sectionwideslide}{
- titlehook=c,titlefont=\Large\bfseries\centering,
- titlepos={.5\slidewidth,.55\slideheight},
- titlewidth=.9\slidewidth
-}{}
-\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
-\def\pd@tochighlight#1{\pd@tocsimple\phantom{#1}}
-\def\pd@tochighlight#1{\pd@tocsimple\@firstofone{#1}}
-\def\pd@tocsimple#1#2{%
- \@tempdima\pd@@tocwidth
- \settowidth\@tempdimb{\normalsize\ensuremath\triangleright\hskip1mm}%
- \advance\@tempdima-\@tempdimb
- \ifnum\pd@toctype=\@ne\else
- #1{\normalsize\ensuremath\triangleright\hskip1mm}%
- \fi
- \begin{minipage}[b]\@tempdima
- \pd@usedtocfont#2%
- \end{minipage}%
- \ifnum\pd@toctype=\@ne
- #1{\hskip1mm\normalsize\ensuremath\triangleleft}%
- \fi
-}
-\def\labelitemi{\footnotesize\ensuremath\square}
-\def\labelitemii{\small--}
-\def\labelitemiii{\tiny\ensuremath\triangleright}
-\def\labelitemiv{\tiny\ding{110}}
-\pdsetup{
- list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
-}
-\def\rmdefault{cmss}
-%</pdsimple>
-%
-%<*pdciment>
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{powerdot-ciment}[2005/12/10 v1.3 ciment style (HA)]
-\RequirePackage{pifont}
-\pddefinepalettes{default}{
- \colorlet{pdcolor1}{black}
- \definecolor{pdcolor2}{rgb}{.7,.1,.1}
- \definecolor{pdcolor3}{rgb}{.2,.2,.2}
- \definecolor{pdcolor4}{rgb}{.75,.75,.75}
-}
-\pddefinetemplate{basic}{
- titlepos={.1\slidewidth,.93\slideheight},
- titlewidth=.85\slidewidth,
- titlefont=\color{pdcolor2}\large\bfseries\raggedright,
- clockpos={.99\slidewidth,\slideheight},
- lfpos={.05\slidewidth,.04\slideheight},
- lffont=\color{pdcolor3}\scriptsize,
- cfpos={.5\slidewidth,.04\slideheight},
- cffont=\color{pdcolor3}\scriptsize,
- rfpos={.95\slidewidth,.04\slideheight},
- rffont=\color{pdcolor3}\scriptsize,
- tocslidesep=.6ex,
- toctcolor=black,
- tochlcolor=pdcolor2,
- tochltcolor=white,
- ifsetup=portrait,
- textpos={.05\slidewidth,.85\slideheight},
- textwidth=.9\slidewidth,textheight=.68\slideheight,
- tocsecsep=.6ex,
- stochook=tr,stocpos={.48\slidewidth,.13\slideheight},
- stocfont=\tiny\raggedleft,
- ntocpos={.52\slidewidth,.13\slideheight},
- ifsetup=landscape,
- textpos={.2\slidewidth,.85\slideheight},
- textwidth=.75\slidewidth,textheight=.7\slideheight
-}{%
- \psframe[linewidth=0pt,linestyle=none,fillstyle=hlines,%
- hatchwidth=.4pt,hatchangle=0,hatchcolor=pdcolor4]%
- (0,0)(\slidewidth,\slideheight)%
- \pdifsetup{landscape}{%
- \psline[linecolor=pdcolor2](.05\slidewidth,.09\slideheight)%
- (.95\slidewidth,.09\slideheight)%
- }{%
- \psline[linecolor=pdcolor2](.05\slidewidth,.15\slideheight)%
- (.95\slidewidth,.15\slideheight)%
- }%
-}
-\pddefinetemplate[basic]{titleslide}{
- titlefont=\color{pdcolor2}\large\bfseries\centering,
- texthook=t,textpos={.5\slidewidth,.7\slideheight},
- textwidth=.9\slidewidth,textfont=\centering,
- textheight=.6\slideheight,titlepos,
- ifsetup=portrait,textheight=.53\slideheight
-}{}
-\pddefinetemplate[basic]{wideslide}{
- textpos={.05\slidewidth,.85\slideheight},
- textwidth=.9\slidewidth
-}{}
-\pddefinetemplate[basic]{slide}{
- ifsetup=landscape,
- tocpos={.015\slidewidth,.83\slideheight},
- tocwidth=.14\slidewidth,
- tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor2]%
- (-.05,-.05)(.143\slidewidth,-.05)}
-}{%
- \pdifsetup{landscape}{%
- \psframe[fillstyle=solid,fillcolor=pdcolor4,linestyle=none,%
- linewidth=0pt](0,.85\slideheight)(.17\slidewidth,.15\slideheight)%
- }{}%
-}
-\pddefinetemplate[slide]{sectionslide}{
- titlehook=c,titlefont=\color{pdcolor2}\Large\bfseries\centering,
- ifsetup=landscape,
- titlepos={.575\slidewidth,.55\slideheight},
- titlewidth=.75\slidewidth,
- ifsetup=portrait,
- titlepos={.5\slidewidth,.55\slideheight},
- titlewidth=.9\slidewidth
-}{}
-\pddefinetemplate[wideslide]{sectionwideslide}{
- titlehook=c,titlefont=\color{pdcolor2}\Large\bfseries\centering,
- titlepos={.5\slidewidth,.55\slideheight},
- titlewidth=.9\slidewidth
-}{}
-\def\pd@slidetitle#1{%
- \psline[linecolor=pdcolor2](0,-.15cm)(.85\slidewidth,-.15cm)%
- \settowidth\@tempdima{#1}%
- \ifdim\@tempdima>\pd@@titlewidth\@tempdima\pd@@titlewidth\fi
- \psline[linecolor=pdcolor2,linewidth=2.5pt]%
- (0,-.15cm)(\@tempdima,-.15cm)%
- \parbox[b]\pd@@titlewidth{#1}%
-}
-\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
-\pdifsetup{landscape}{\def\pd@tocslide#1{{\tiny\ding{226}}#1}}{}
-\def\labelitemi{\footnotesize\ding{110}}
-\def\labelitemii{\small\ding{117}}
-\def\labelitemiii{\tiny\ding{110}}
-\def\labelitemiv{\tiny\ding{117}}
-\pdsetup{
- list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
-}
-\def\rmdefault{cmss}
-%</pdciment>
-%
-%<*pdelcolors>
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{powerdot-elcolors}[2005/12/10 v1.3 elcolors style (HA)]
-\RequirePackage{pifont}
-\pddefinepalettes{default}{
- \definecolor{pdcolor1}{rgb}{.17,.31,.44}
- \colorlet{pdcolor2}{yellow!10}
- \colorlet{pdcolor3}{red!10}
- \colorlet{pdcolor4}{blue!10}
- \colorlet{pdcolor5}{rgb,2:pdcolor2,1;pdcolor3,1}
- \colorlet{pdcolor6}{rgb,2:pdcolor2,1;pdcolor4,1}
-}
-\pddefinetemplate{basic}{
- titlepos={.95\slidewidth,.93\slideheight},titlehook=Br,
- titlewidth=.75\slidewidth,textheight=.68\slideheight,
- titlefont=\large\bfseries\raggedleft,
- clockcolor=pdcolor1,clockhook=tl,clockalign=0,
- clockpos={0,\slideheight},
- lfpos={.03\slidewidth,.04\slideheight},
- cfpos={.5\slidewidth,.04\slideheight},
- rfpos={.97\slidewidth,.04\slideheight},
- tocslidesep=.6ex,
- toctcolor=pdcolor1,
- tochlcolor=pdcolor1,
- tochltcolor=pdcolor4,
- ifsetup=portrait,
- textpos={.05\slidewidth,.83\slideheight},
- textwidth=.9\slidewidth,
- tocsecsep=.6ex,
- stochook=tr,stocpos={.42\slidewidth,.13\slideheight},
- stocfont=\tiny\raggedleft,
- ntocpos={.46\slidewidth,.13\slideheight},
- ifsetup=landscape,
- textpos={.2\slidewidth,.83\slideheight},
- textwidth=.68\slidewidth
-}{{%
- \psset{linewidth=0pt}%
- \psframe*[linecolor=pdcolor3]%
- (0,0)(.44\slidewidth,.14\slideheight)%
- \psframe*[linecolor=pdcolor3]%
- (\slidewidth,\slideheight)(.56\slidewidth,.86\slideheight)%
- \psframe*[linecolor=pdcolor2]%
- (.09\slidewidth,.09\slideheight)(.91\slidewidth,.91\slideheight)%
- \psframe*[linecolor=pdcolor5]%
- (.09\slidewidth,.09\slideheight)(.44\slidewidth,.14\slideheight)%
- \psframe*[linecolor=pdcolor5]%
- (.91\slidewidth,.91\slideheight)(.56\slidewidth,.86\slideheight)%
-}}
-\pddefinetemplate[basic]{titleslide}{
- titlefont=\large\bfseries\centering,
- lfpos={.03\slidewidth,.04\slideheight},
- cfpos={.5\slidewidth,.04\slideheight},
- rfpos={.97\slidewidth,.04\slideheight},
- texthook=t,textpos={.5\slidewidth,.7\slideheight},
- textwidth=.76\slidewidth,textfont=\centering,
- textheight=.55\slideheight
-}{}
-\pddefinetemplate[basic]{wideslide}{
- textpos={.12\slidewidth,.83\slideheight},
- textwidth=.76\slidewidth
-}{}
-\pdifsetup{portrait}{%
- \pddefinetemplate[wideslide]{slide}{}{}%
-}{%
- \pddefinetemplate[basic]{slide}{
- tocpos={.015\slidewidth,.83\slideheight},
- tocwidth=.14\slidewidth,
- tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor1]%
- (-.05,-.05)(.143\slidewidth,-.05)}
- }{%
- \psframe*[linecolor=pdcolor4,linewidth=0pt]%
- (0,\slideheight)(.17\slidewidth,.2\slideheight)%
- \psframe*[linecolor=pdcolor6,linewidth=0pt]%
- (.09\slidewidth,.91\slideheight)(.17\slidewidth,.2\slideheight)%
- }
-}
-\pddefinetemplate[slide]{sectionslide}{
- titlehook=c,titlefont=\Large\bfseries\centering,
- ifsetup=landscape,
- titlepos={.54\slidewidth,.55\slideheight},
- titlewidth=.68\slidewidth,
- ifsetup=portrait,
- titlepos={.5\slidewidth,.55\slideheight},
- titlewidth=.76\slidewidth
-}{}
-\pddefinetemplate[wideslide]{sectionwideslide}{
- titlehook=c,titlefont=\Large\bfseries\centering,
- titlepos={.5\slidewidth,.55\slideheight},
- titlewidth=.76\slidewidth
-}{}
-\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
-\def\labelitemi{\footnotesize\ding{110}}
-\def\labelitemii{\small\ding{117}}
-\def\labelitemiii{\tiny\ding{110}}
-\def\labelitemiv{\tiny\ding{117}}
-\pdsetup{
- list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
-}
-\def\rmdefault{cmss}
-%</pdelcolors>
-%
-%<*pdaggie>
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{powerdot-aggie}[2005/12/10 v1.3 aggie style (JS,HA)]
-\RequirePackage{times}
-\RequirePackage{pifont}
-\RequirePackage{pst-grad}
-\pddefinepalettes{default}{
- \definecolor{pdcolor1}{rgb}{.17,.31,.44}
- \definecolor{pdcolor2}{rgb}{.51,.13,.16}
- \definecolor{pdcolor3}{rgb}{.96,.94,.89}
- \definecolor{pdcolor4}{rgb}{.89,.85,.69}
-}
-\pddefinetemplate{titleslide}{
- titlefont=\Large\bfseries\color{pdcolor2}\centering,
- clockcolor=pdcolor1,clockpos={.99\slidewidth,\slideheight},
- lfpos={.03\slidewidth,.04\slideheight},
- cfpos={.5\slidewidth,.04\slideheight},
- rfpos={.97\slidewidth,.04\slideheight},
- lffont=\tiny,cffont=\tiny,rffont=\tiny,
- texthook=t,textpos={.5\slidewidth,.65\slideheight},
- textwidth=.9\slidewidth,textfont=\centering,
- textheight=.5\slideheight,
- ifsetup=portrait,
- textheight=.55\slideheight,
- lfpos={.03\slidewidth,.03\slideheight},
- cfpos={.5\slidewidth,.03\slideheight},
- rfpos={.97\slidewidth,.03\slideheight}
-}{%
- \psframe*[linecolor=pdcolor3,linewidth=0pt]%
- (0,.85\slideheight)(\slidewidth,0)%
- \psline[linecolor=pdcolor2]%
- (0,.85\slideheight)(\slidewidth,.85\slideheight)%
- \psellipse[linestyle=solid,linecolor=pdcolor2,fillstyle=solid,%
- fillcolor=pdcolor4](.5\slidewidth,0)(.7\slidewidth,.1\slidewidth)%
-}
-\pddefinetemplate{basic}{
- titlepos={.2\slidewidth,.93\slideheight},
- titlewidth=.75\slidewidth,textheight=.66\slideheight,
- titlefont=\Large\sl\bfseries\color{pdcolor2}\raggedright,
- lfpos={.03\slidewidth,.04\slideheight},
- cfpos={.5\slidewidth,.04\slideheight},
- rfpos={.97\slidewidth,.04\slideheight},
- clockcolor=pdcolor1,clockpos={.99\slidewidth,\slideheight},
- lffont=\tiny,cffont=\tiny,rffont=\tiny,
- tocslidesep=.8ex,
- textheight=.74\slideheight,
- toctcolor=pdcolor1,
- tochlcolor=pdcolor2,
- tochltcolor=white,
- ifsetup=portrait,
- lfpos={.03\slidewidth,.03\slideheight},
- cfpos={.5\slidewidth,.03\slideheight},
- rfpos={.97\slidewidth,.03\slideheight},
- textpos={.05\slidewidth,.83\slideheight},
- textwidth=.9\slidewidth,
- tocsecsep=.8ex,
- stochook=tr,stocpos={.48\slidewidth,.09\slideheight},
- stocfont=\tiny\raggedleft,
- ntocpos={.52\slidewidth,.09\slideheight},
- ifsetup=landscape,
- textpos={.2\slidewidth,.83\slideheight},
- textwidth=.75\slidewidth
-}{%
-}
-\pddefinetemplate[basic]{wideslide}{
- textpos={.05\slidewidth,.83\slideheight},
- textwidth=.9\slidewidth,
- ifsetup=portrait,textheight=.7\slideheight
-}{%
- \psframe[linestyle=none,fillstyle=gradient,gradbegin=pdcolor3,%
- gradend=white,gradmidpoint=1,gradangle=90,linewidth=0pt]%
- (0,\slideheight)(\slidewidth,.9\slideheight)%
- \pd@aggiebg
-}
-\pddefinetemplate[basic]{slide}{
- ifsetup=landscape,
- tocpos={.015\slidewidth,.83\slideheight},
- tocwidth=.14\slidewidth,
- tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor2]%
- (-.05,-.05)(.143\slidewidth,-.05)},
- ifsetup=portrait,textheight=.7\slideheight
-}{%
- \psframe[fillstyle=gradient,gradbegin=pdcolor3,gradend=white,%
- gradmidpoint=0,linestyle=none,linewidth=0pt]%
- (0,.9\slideheight)(.25\slidewidth,.075\slideheight)%
- \psellipse*[linecolor=white](.25\slidewidth,.6\slideheight)%
- (.075\slidewidth,.7\slideheight)%
- \pd@aggiebg
-}
-\pddefinetemplate[slide]{sectionslide}{
- titlehook=c,titlefont=\Large\bfseries\color{pdcolor2}\centering,
- ifsetup=landscape,
- titlepos={.575\slidewidth,.55\slideheight},
- titlewidth=.75\slidewidth,
- ifsetup=portrait,
- titlepos={.5\slidewidth,.55\slideheight},
- titlewidth=.9\slidewidth
-}{}
-\pddefinetemplate[wideslide]{sectionwideslide}{
- titlehook=c,titlefont=\Large\bfseries\color{pdcolor2}\centering,
- titlepos={.5\slidewidth,.55\slideheight},
- titlewidth=.9\slidewidth
-}{}
-\def\pd@aggiebg{%
- \pdifsetup{landscape}{%
- \psframe*[linecolor=pdcolor4](0,0)(\slidewidth,.075\slideheight)%
- \psline[linecolor=pdcolor2,linewidth=.5pt]%
- (0,.075\slideheight)(\slidewidth,.075\slideheight)%
- }{%
- \psframe*[linecolor=pdcolor4](0,0)(\slidewidth,.1\slideheight)%
- \psline[linecolor=pdcolor2,linewidth=.5pt]%
- (0,.1\slideheight)(\slidewidth,.1\slideheight)%
- }%
-}
-\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
-\def\pd@tocslide#1{\ding{118}\,#1}
-\def\labelitemi{\color{pdcolor2}\footnotesize\ding{108}}
-\def\labelitemii{\color{pdcolor2}\small\ding{70}}
-\def\labelitemiii{\color{pdcolor2}\tiny\ding{110}}
-\def\labelitemiv{\color{pdcolor2}\tiny\ding{117}}
-\pdsetup{
- list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
-}
-\renewcommand\familydefault{\sfdefault}
-%</pdaggie>
-%
-%<*pdhusky>
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{powerdot-husky}[2005/12/10 v1.3 husky style (JS,HA)]
-\RequirePackage{times}
-\RequirePackage{pifont}
-\RequirePackage{pst-grad}
-\pddefinepalettes{default}{
- \definecolor{pdcolor1}{rgb}{.03,0,.29}
- \definecolor{pdcolor2}{rgb}{.75,0,0}
- \definecolor{pdcolor3}{rgb}{.92,.92,.92}
-}
-\pddefinetemplate{titleslide}{
- titlefont=\Large\rmfamily\bfseries\color{pdcolor2}\centering,
- clockcolor=pdcolor1,clockpos={.99\slidewidth,\slideheight},
- lfpos={.03\slidewidth,.04\slideheight},
- lffont=\tiny\color{white},
- cfpos={.5\slidewidth,.04\slideheight},
- cffont=\tiny\color{white},
- rfpos={.97\slidewidth,.04\slideheight},
- rffont=\tiny\color{white},
- texthook=t,textpos={.5\slidewidth,.75\slideheight},
- textwidth=.9\slidewidth,textfont=\centering,
- textheight=.66\slideheight,
- ifsetup=portrait,
- textheight=.63\slideheight,
- lfpos={.03\slidewidth,.03\slideheight},
- cfpos={.5\slidewidth,.03\slideheight},
- rfpos={.97\slidewidth,.03\slideheight},
-}{{%
- \psset{linestyle=none,linecolor=pdcolor3}%
- \pspolygon*(\slidewidth,.385\slideheight)%
- (.6\slidewidth,\slideheight)(.85\slidewidth,\slideheight)%
- (\slidewidth,.57\slideheight)%
- \pspolygon*(\slidewidth,.25\slideheight)%
- (.15\slidewidth,\slideheight)(.5\slidewidth,\slideheight)%
- (\slidewidth,.35\slideheight)%
- \pspolygon*(\slidewidth,.15\slideheight)%
- (0,.65\slideheight)(0,\slideheight)(.01\slidewidth,\slideheight)%
- (\slidewidth,.225\slideheight)%
- \pspolygon*(\slidewidth,.07\slideheight)%
- (0,.25\slideheight)(0,.535\slideheight)%
- (\slidewidth,.13\slideheight)%
- \psframe[fillstyle=gradient,gradbegin=pdcolor2,%
- gradend=white,gradmidpoint=1,gradangle=90](0,.9\slideheight)%
- (\slidewidth,.9\slideheight)%
- \psframe[fillstyle=gradient,gradbegin=pdcolor2,%
- gradend=white,gradmidpoint=1,gradangle=90](0,.893\slideheight)%
- (\slidewidth,.893\slideheight)%
- \pd@huskybg
-}}
-\pddefinetemplate{basic}{
- titlepos={.2\slidewidth,.93\slideheight},
- titlewidth=.75\slidewidth,textheight=.66\slideheight,
- titlefont=\Large\rmfamily\slshape\bfseries\color{pdcolor2}\raggedright,
- clockcolor=pdcolor1,clockpos={.99\slidewidth,\slideheight},
- lfpos={.03\slidewidth,.04\slideheight},
- lffont=\tiny\color{white},
- cfpos={.5\slidewidth,.04\slideheight},
- cffont=\tiny\color{white},
- rfpos={.97\slidewidth,.04\slideheight},
- rffont=\tiny\color{white},
- tocslidesep=.8ex,
- toctcolor=black,
- tochlcolor=pdcolor2,
- tochltcolor=white,
- ifsetup=portrait,
- toctcolor=white,
- tochlcolor=black,
- titlepos={.05\slidewidth,.93\slideheight},
- lfpos={.03\slidewidth,.03\slideheight},
- cfpos={.5\slidewidth,.03\slideheight},
- rfpos={.97\slidewidth,.03\slideheight},
- textpos={.05\slidewidth,.85\slideheight},
- textheight=.73\slideheight,
- textwidth=.9\slidewidth,
- tocsecsep=.8ex,
- stochook=tr,stocpos={.48\slidewidth,.09\slideheight},
- stocfont=\tiny\raggedleft,
- ntochook=tl,ntocpos={.52\slidewidth,.09\slideheight},
- ntocfont=\tiny\raggedright,
- ifsetup=landscape,
- textpos={.2\slidewidth,.83\slideheight},
- textwidth=.75\slidewidth,
- textheight=.74\slideheight,
-}{{%
- \psset{linestyle=none,linecolor=pdcolor3}%
- \pspolygon*(\slidewidth,.385\slideheight)%
- (.6\slidewidth,\slideheight)(.85\slidewidth,\slideheight)%
- (\slidewidth,.57\slideheight)%
- \pspolygon*(\slidewidth,.25\slideheight)%
- (.15\slidewidth,\slideheight)(.5\slidewidth,\slideheight)%
- (\slidewidth,.35\slideheight)%
- \pspolygon*(\slidewidth,.15\slideheight)%
- (0,.65\slideheight)(0,\slideheight)(.01\slidewidth,\slideheight)%
- (\slidewidth,.225\slideheight)%
- \pspolygon*(\slidewidth,.07\slideheight)%
- (0,.25\slideheight)(0,.535\slideheight)%
- (\slidewidth,.13\slideheight)%
- \psframe[linestyle=none,fillstyle=gradient,gradbegin=pdcolor2,%
- gradend=white,gradmidpoint=1,gradangle=90](0,.9\slideheight)%
- (\slidewidth,.9\slideheight)%
- \psframe[linestyle=none,fillstyle=gradient,gradbegin=pdcolor2,%
- gradend=white,gradmidpoint=1,gradangle=90](0,.893\slideheight)%
- (\slidewidth,.893\slideheight)%
- \pd@huskybg
-}}
-\pddefinetemplate[basic]{wideslide}{
- textwidth=.9\slidewidth,
- ifsetup=landscape,
- textpos={.05\slidewidth,.83\slideheight},
- titlepos={.05\slidewidth,.93\slideheight}
-}{%
-}
-\pddefinetemplate[basic]{slide}{
- ifsetup=landscape,
- tocpos={.015\slidewidth,.83\slideheight},
- tocwidth=.14\slidewidth,
- tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor2]%
- (-.05,-.05)(.143\slidewidth,-.05)},
-}{%
- \pdifsetup{landscape}{%
- \psframe[linestyle=none,fillstyle=gradient,gradbegin=white,%
- gradend=black,gradmidpoint=.5](.175\slidewidth,.12\slideheight)%
- (.18\slidewidth,.95\slideheight)%
- }{%
- \psframe[linestyle=none,fillstyle=gradient,gradbegin=white,%
- gradend=black,gradmidpoint=.25](.025\slidewidth,.12\slideheight)%
- (.025\slidewidth,\slideheight)%
- }%
-}
-\pddefinetemplate[slide]{sectionslide}{
- titlehook=c,
- titlefont=\LARGE\rmfamily\slshape\bfseries\color{pdcolor2}\centering,
- ifsetup=landscape,
- titlepos={.575\slidewidth,.55\slideheight},
- titlewidth=.75\slidewidth,
- ifsetup=portrait,
- titlepos={.5\slidewidth,.55\slideheight},
- titlewidth=.9\slidewidth
-}{}
-\pddefinetemplate[wideslide]{sectionwideslide}{
- titlehook=c,
- titlefont=\LARGE\rmfamily\slshape\bfseries\color{pdcolor2}\centering,
- titlepos={.5\slidewidth,.55\slideheight},
- titlewidth=.9\slidewidth
-}{}
-\def\pd@huskybg{%
- \pdifsetup{landscape}{%
- \psframe*[linecolor=pdcolor2,linewidth=0pt]%
- (0,0)(\slidewidth,.075\slideheight)%
- \psline[linecolor=black,linewidth=1pt]%
- (0,.075\slideheight)(\slidewidth,.075\slideheight)%
- }{%
- \psframe*[linecolor=pdcolor2,linewidth=0pt]%
- (0,0)(\slidewidth,.1\slideheight)%
- \psline[linecolor=black,linewidth=1pt]%
- (0,.1\slideheight)(\slidewidth,.1\slideheight)%
- }%
-}
-\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
-\def\pd@tocslide#1{\ding{118}\,#1}
-\def\labelitemi{\color{pdcolor2}\footnotesize\ding{108}}
-\def\labelitemii{\color{pdcolor2}\small\ding{70}}
-\def\labelitemiii{\color{pdcolor2}\tiny\ding{110}}
-\def\labelitemiv{\color{pdcolor2}\tiny\ding{117}}
-\pdsetup{
- list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
-}
-\renewcommand\familydefault{\sfdefault}
-%</pdhusky>
-%
-%<*pdsailor>
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{powerdot-sailor}[2005/12/10 v1.3 sailor style (MH,HA)]
-\RequirePackage{calc}
-\RequirePackage{amssymb}
-\RequirePackage{pst-grad}
-\pddefinepalettes{Sea}{% Sea sailor (default)
- \definecolor{pdcolor1}{rgb}{.141,.188,.235} % Dark blue #24303C
- \definecolor{pdcolor2}{rgb}{.298,.392,.490} % Medium blue #4C647D
- \definecolor{pdcolor3}{rgb}{.522,.592,.647} % Light blue #8597A5
- \definecolor{pdcolor4}{rgb}{.8627,.8941,.9255} % Lighter blue #DCE4EC
-}{River}{% River variant
- \definecolor{pdcolor1}{rgb}{.141,.235,.192} % Dark green #243C31
- \definecolor{pdcolor2}{rgb}{.298,.490,.404} % Medium green #4C7D67
- \definecolor{pdcolor3}{rgb}{.522,.647,.592} % Light green #85A597
- \definecolor{pdcolor4}{rgb}{.8627,.9255,.8980} % Lighter green #DCECE5
-}{Wine}{% Wine variant
- \definecolor{pdcolor1}{rgb}{.235,.141,.161} % Dark red #3C2429
- \definecolor{pdcolor2}{rgb}{.490,.298,.337} % Medium red #7D4C56
- \definecolor{pdcolor3}{rgb}{.647,.522,.545} % Light red #A5858B
- \definecolor{pdcolor4}{rgb}{.9255,.8627,.8745} % Lighter red #ECDCDF
-}{Chocolate}{% Chocolate variant
- \definecolor{pdcolor1}{rgb}{.235,.212,.141} % Dark brown #3C3624
- \definecolor{pdcolor2}{rgb}{.490,.443,.298} % Medium brown #7D714C
- \definecolor{pdcolor3}{rgb}{.647,.616,.522} % Light brown #A59D85
- \definecolor{pdcolor4}{rgb}{.9255,.9098,.8627} % Lighter brown #ECE8DC
-}{Cocktail}{% Cocktail variant
- \definecolor{pdcolor1}{rgb}{.180,.141,.235} % Dark violet #2E243C
- \definecolor{pdcolor2}{rgb}{.380,.298,.490} % Medium violet #614C7D
- \definecolor{pdcolor3}{rgb}{.576,.522,.647} % Light violet #9385A5
- \definecolor{pdcolor4}{rgb}{.8902,.8627,.9255} % Lighter violet #E3DCEC
-}
-\pddefinetemplate{basic}{%
- texthook=tl,
- titlefont=\Large\bfseries\color{white}\raggedleft,
- clockhook=tl,clockpos={0,\slideheight},clockalign=0,
- iacolor=pdcolor3,
- toctcolor=pdcolor3,
- tochlcolor=white,
- tochltcolor=pdcolor1,
- ifsetup=landscape,
- lfpos={.02\slidewidth,.02\slideheight},
- cfpos={.5\slidewidth,.02\slideheight},
- rfpos={.98\slidewidth,.02\slideheight},
- tocsecsep=2.5ex,
- tocslidesep=1.2ex,
- tocslideindent=1ex,
- tocpos={.01\slidewidth,.8\slideheight},
- tocwidth=.14\slidewidth,
- tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor1]%
- (-.05,-.05)(.14\slidewidth,-.05)},
- ifsetup=portrait,
- lfpos={.02\slidewidth,.015\slideheight},
- cfpos={.5\slidewidth,.015\slideheight},
- rfpos={.98\slidewidth,.015\slideheight},
- tocsecsep=.1ex,
- tocslidesep=.1ex,
- stochook=tr,
- stocpos={.49\slidewidth,.09\slideheight},
- stocfont=\tiny\raggedleft,
- stocwidth=.48\slidewidth,
- ntocpos={.51\slidewidth,.09\slideheight},
- ntocwidth=.48\slidewidth,
-}{}
-\pddefinetemplate[basic]{topframe}{%
- titlehook=r,
- clockcolor=white,
- ifsetup=landscape,
- titlewidth=.9\slidewidth,
- titlepos={.95\slidewidth,.92\slideheight},
- textheight=.74\slideheight,
- textpos={.2\slidewidth,.8\slideheight},
- textwidth=.77\slidewidth,
- ifsetup=portrait,
- titlewidth=.94\slidewidth,
- titlepos={.98\slidewidth,.95\slideheight},
- textheight=.75\slideheight,
- textpos={.03\slidewidth,.87\slideheight},
- textwidth=.94\slidewidth
-}{%
- \pdifsetup{landscape}{%
- \pd@sailorroundedtopframe{.15\slideheight}%
- }{%
- \pd@sailorroundedtopframe{.1\slideheight}%
- }%
-}
-\pddefinetemplate[basic]{titleslide}{%
- texthook=rt,
- textpos={.95\slidewidth,.77\slideheight},
- textwidth=.9\slidewidth,
- textfont=\color{pdcolor1}\raggedleft\tabcolsep0pt,
- textheight=.72\slideheight,
- titlefont=\Large\bfseries\color{white},
- clockcolor=pdcolor1,
- tocpos,ntocpos,stocpos
-}{{%
- \psset{linecolor=pdcolor1}%
- \pdifsetup{landscape}{%
- \pd@sailorroundedframe{\slidewidth}{.25\slidewidth}{.7\slideheight}%
- {.17\slideheight}%
- }{%
- \pd@sailorroundedframe{\slidewidth}{.25\slidewidth}{.7\slideheight}%
- {.12\slideheight}%
- }%
- \pd@sailorgrad\slidewidth{.5\slideheight}%
- \psset{linecolor=pdcolor3}%
- \psarc*(0,.2\slideheight){3pt}{270}{90}%
- \multips(.08\slidewidth,.2\slideheight)(.08\slidewidth,0){9}{%
- \qdisk(0,0){3pt}%
- }%
-}}
-\pddefinetemplate[topframe]{slide}{}{{%
- \pdifsetup{landscape}{%
- \pd@sailorgrad{.16\slidewidth}{.5\slideheight}%
- \psset{linecolor=pdcolor3}%
- \multips(.16\slidewidth,0.75pt)(0,.01\slideheight){82}{%
- \qdisk(0,0){.75pt}%
- }%
- }\pd@sailortocbg
-}}
-\pddefinetemplate[topframe]{wideslide}{%
- tocpos,ifsetup=landscape,
- textpos={.03\slidewidth,.8\slideheight},
- textwidth=.94\slidewidth
-}{%
- \pdifsetup{portrait}\pd@sailortocbg{}%
-}
-\pddefinetemplate[slide]{sectionslide}{%
- titlefont=\Large\bfseries\color{pdcolor1}\centering,
- titlehook=c,
- titlewidth=.55\slidewidth,
- ifsetup=landscape,
- titlepos={.58\slidewidth,.55\slideheight},
- ifsetup=portrait,
- titlepos={.5\slidewidth,.55\slideheight},
-}{}
-\pddefinetemplate[basic]{sectionwideslide}{%
- tocpos,stocpos,ntocpos,
- titlehook=c,titlewidth=.75\slidewidth,
- titlepos={.4\slidewidth,.695\slideheight},
- titlefont=\Large\bfseries\color{white}\centering
-}{{%
- \pd@sailorgrad\slidewidth{.5\slideheight}%
- \psset{linecolor=pdcolor1}%
- \pdifsetup{landscape}{%
- \pd@sailorroundedframe{0pt}{.75\slidewidth}{.7\slideheight}%
- {.1\slideheight}%
- }{%
- \pd@sailorroundedframe{0pt}{.75\slidewidth}{.7\slideheight}%
- {.07\slideheight}%
- }%
- \psset{linecolor=pdcolor3}%
- \psarc*(\slidewidth,.2\slideheight){3pt}{90}{270}%
- \multips(.92\slidewidth,.2\slideheight)(-.08\slidewidth,0){9}{%
- \qdisk(0,0){3pt}%
- }%
-}}
-\def\pd@sailorroundedtopframe#1{{%
- \setlength\@tempdima{\slideheight-#1}%
- \psset{linewidth=0pt,fillcolor=pdcolor2,fillstyle=solid,linecolor=pdcolor2}%
- \psframe(#1,\slideheight)(\slidewidth,\@tempdima)%
- \pswedge*(#1,\slideheight){#1}{180}{275}%
- \psset{linecolor=pdcolor1,linewidth=.8pt}%
- \psline(\slidewidth,\@tempdima)(#1,\@tempdima)%
- \psarc[fillstyle=none](#1,\slideheight){#1}{180}{270}%
-}}
-\def\pd@sailorroundedframe#1#2#3#4{{%
- \setlength\@tempdima{#3+#4}%
- \setlength\@tempdimb{#3-#4}%
- \psset{linewidth=0pt,linecolor=pdcolor2,fillcolor=pdcolor2,fillstyle=solid}%
- \psframe(#1,\@tempdima)(#2,\@tempdimb)%
- \ifdim#1>#2\pswedge*(#2,#3){#4}{85}{275}\else\pswedge*(#2,#3){#4}{265}{95}\fi
- \psset{linecolor=pdcolor1,linewidth=.8pt}%
- \psline(#1,\@tempdima)(#2,\@tempdima)%
- \ifdim#1>#2\psarc(#2,#3){#4}{90}{270}\else\psarc(#2,#3){#4}{270}{90}\fi
- \psline(#1,\@tempdimb)(#2,\@tempdimb)%
-}}
-\def\pd@sailorgrad#1#2{%
- \psframe[linestyle=none,linewidth=0pt,fillstyle=gradient,%
- gradbegin=pdcolor4,gradend=white,gradmidpoint=0](0,0)(#1,#2)%
-}
-\def\pd@sailortocbg{{%
- \psset{linecolor=pdcolor3}%
- \pd@sailorgrad\slidewidth{.1\slideheight}%
- \multips(1.5pt,.1\slideheight)(.01\slidewidth,0){100}{%
- \qdisk(0,0){.75pt}%
- }%
-}}
-\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
-\def\pd@title#1{%
- \parbox[c][.15\textheight]{.75\slidewidth}{\raggedleft#1}%
- \vskip-3em\vskip.2\slideheight
-}
-\def\pd@tochighlight#1{%
- \hskip\@tempdima
- \begin{minipage}[b]\@tempdimb
- \pd@usedtocfont\color\pd@@tochltcolor#1%
- \end{minipage}%
-}
-\def\labelitemi{\footnotesize\color{pdcolor2}\ensuremath\blacksquare}
-\def\labelitemii{\footnotesize\color{pdcolor1}\ensuremath\square}
-\def\labelitemiii{\tiny\color{pdcolor2}\ensuremath\blacksquare}
-\def\labelitemiv{\tiny\color{pdcolor1}\ensuremath\square}
-\pdsetup{list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}}
-\def\rmdefault{phv}
-\def\sfdefault{phv}
-\def\Hv@scale{.85}
-%</pdsailor>
-%
-%<*pdupen>
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{powerdot-upen}[2005/12/10 v1.3 upen style (PRU,HA)]
-\RequirePackage{calc}
-\RequirePackage{pifont}
-\RequirePackage{pst-grad}
-\pddefinepalettes{default}{
- \colorlet{pdcolor1}{white}
- \definecolor{pdcolor2}{rgb}{0,.01,.37}
- \definecolor{pdcolor3}{rgb}{.01,.06,.65}
- \definecolor{pdcolor4}{rgb}{.98,.78,.18}
-}
-\pddefinetemplate{basic}{
- titlefont=\large\bfseries\color{pdcolor4},
- clockcolor=pdcolor4,clockpos={.99\slidewidth,\slideheight},
- tocslidesep=.6ex,
- toctcolor=white,
- tochlcolor=pdcolor2,
- tochltcolor=pdcolor4,
- ifsetup=portrait,
- textheight=.64\slideheight,
- titlepos={.12\slidewidth,.87\slideheight},
- titlewidth=.83\slidewidth,
- textpos={.12\slidewidth,.78\slideheight},
- textwidth=.83\slidewidth,
- tocsecsep=.6ex,
- stochook=tr,stocpos={.47\slidewidth,.12\slideheight},
- stocfont=\tiny\raggedleft,
- ntochook=tl,ntocpos={.52\slidewidth,.12\slideheight},
- lfpos={.05\slidewidth,.045\slideheight},
- cfpos={.5\slidewidth,.045\slideheight},
- rfpos={.95\slidewidth,.045\slideheight},
- ifsetup=landscape,
- titlepos={.175\slidewidth,.87\slideheight},
- titlewidth=.775\slidewidth,
- textheight=.7\slideheight,
- textpos={.175\slidewidth,.77\slideheight},
- textwidth=.775\slidewidth,
- lfpos={.05\slidewidth,.03\slideheight},
- cfpos={.5\slidewidth,.03\slideheight},
- rfpos={.95\slidewidth,.03\slideheight},
- tocpos={.02\slidewidth,.77\slideheight},
- tocwidth=.13\slidewidth,
- tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor4]%
- (-.05,-.05)(.12\slidewidth,-.05)}
-}{%
- \pdifsetup{landscape}{%
- \psframe[linestyle=none,fillstyle=gradient,gradbegin=pdcolor2,%
- gradend=pdcolor3,gradangle=-90,gradmidpoint=0,linewidth=0pt]%
- (0,.8\slideheight)(\slidewidth,0)%
- \psframe[linestyle=none,fillstyle=gradient,gradbegin=pdcolor2,%
- gradend=pdcolor2,gradmidpoint=0,dimen=outer,linewidth=0pt]%
- (0,.8\slideheight)(\slidewidth,\slideheight)%
- }{%
- \psframe[linestyle=none,fillstyle=gradient,gradbegin=pdcolor3,%
- gradend=pdcolor2,gradmidpoint=0,dimen=outer]%
- (-.01\slidewidth,1.1\slideheight)(1.05\slidewidth,-.01\slideheight)%
- }%
-}
-\pddefinetemplate[basic]{titleslide}{
- texthook=t,textpos={.5\slidewidth,.7\slideheight},
- textwidth=.9\slidewidth,textfont=\centering\color{pdcolor4},
- textheight=.63\slideheight,
- titlefont=\Large\bfseries\centering,tocpos,ntocpos,stocpos
-}{%
- \setlength\@tempdima{.8\slideheight+.5pt}%
- \psframe[fillstyle=gradient,gradbegin=pdcolor3,gradend=pdcolor4,%
- gradangle=90,gradmidpoint=.5,linestyle=none,dimen=outer,linewidth=0pt]%
- (0,.8\slideheight)(\slidewidth,\@tempdima)%
- \setlength\@tempdima{.2\slideheight+.5pt}%
- \psframe[fillstyle=gradient,gradbegin=pdcolor3,gradend=pdcolor4,%
- gradangle=90,gradmidpoint=.5,linestyle=none,dimen=outer,linewidth=0pt]%
- (0,.2\slideheight)(\slidewidth,\@tempdima)%
-}
-\pddefinetemplate[basic]{slide}{}{%
- \pdifsetup{landscape}{%
- \psframe[fillstyle=gradient,gradbegin=pdcolor2,gradend=pdcolor3,%
- gradmidpoint=1,linestyle=none,dimen=outer,linewidth=0pt]%
- (0,\slideheight)(.15\slidewidth,0)%
- \pd@upenbg{.15\slidewidth}{.05\slidewidth}%
- }{\pd@upenbg{.1\slidewidth}{0pt}}%
-}
-\pddefinetemplate[basic]{wideslide}{
- titlepos={.05\slidewidth,.87\slideheight},
- titlewidth=.9\slidewidth,
- textpos={.05\slidewidth,.77\slideheight},
- textwidth=.9\slidewidth,
- ifsetup=landscape,tocpos
-}{%
- \setlength\@tempdima{.8\slideheight-.5pt}%
- \pdifsetup{landscape}{%
- \psframe[fillstyle=gradient,gradbegin=pdcolor2,gradend=white,linewidth=0pt,%
- gradangle=90,gradmidpoint=.2,linestyle=none,dimen=outer]%
- (.05\slidewidth,.8\slideheight)(.5\slidewidth,\@tempdima)%
- }{%
- \psframe[fillstyle=gradient,gradbegin=pdcolor2,gradend=white,linewidth=0pt,%
- gradangle=90,gradmidpoint=.2,linestyle=none,dimen=outer]%
- (0,.8\slideheight)(.45\slidewidth,\@tempdima)%
- }%
-}
-\pddefinetemplate[slide]{sectionslide}{
- titlewidth=.45\slidewidth,titlehook=c,
- titlefont=\Large\bfseries\centering\color{pdcolor4},
- ifsetup=landscape,
- titlepos={.59\slidewidth,.53\slideheight},
- ifsetup=portrait,
- titlepos={.5\slidewidth,.53\slideheight}
-}{{%
- \psset{linewidth=.8pt,linecolor=pdcolor3}%
- \pdifsetup{landscape}{%
- \psframe[fillstyle=solid,fillcolor=pdcolor2,linestyle=none]%
- (.34\slidewidth,.65\slideheight)(.84\slidewidth,.4\slideheight)%
- }{%
- \psframe[fillstyle=solid,fillcolor=pdcolor2,linestyle=none]%
- (.16\slidewidth,.65\slideheight)(.84\slidewidth,.4\slideheight)%
- }%
-}}
-\pddefinetemplate[wideslide]{sectionwideslide}{%
- titlewidth=.62\slidewidth,titlehook=c,
- titlefont=\Large\bfseries\centering\color{pdcolor4},
- titlepos={.5\slidewidth,.53\slideheight}
-}{%
- \psframe*[linecolor=pdcolor2]%
- (.16\slidewidth,.65\slideheight)(.84\slidewidth,.4\slideheight)%
-}
-\def\pd@upenbg#1#2{%
- \setlength\@tempdima{#1+.5pt}%
- \psframe[fillstyle=gradient,gradbegin=pdcolor2,gradend=white,%
- gradmidpoint=.4,linestyle=none,dimen=outer,linewidth=0pt]%
- (#1,.5\slideheight)(\@tempdima,\slideheight)%
- \setlength\@tempdima{.45\slidewidth+#2}%
- \setlength\@tempdimb{.8\slideheight-.5pt}%
- \psframe[fillstyle=gradient,gradbegin=pdcolor2,gradend=white,linewidth=0pt,%
- gradangle=90,gradmidpoint=.2,linestyle=none,dimen=outer]%
- (#2,.8\slideheight)(\@tempdima,\@tempdimb)%
-}
-\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
-\def\pd@tochighlight#1{%
- \begin{minipage}[b]\pd@@tocwidth
- \pd@usedtocfont\color\pd@@tochltcolor#1%
- \end{minipage}%
-}
-\pdifsetup{landscape}{\def\pd@tocentry#1{{\tiny\ensuremath\bullet}\ #1}}{}
-\def\labelitemi{\footnotesize\ding{110}}
-\def\labelitemii{\color{pdcolor4}\small ---}
-\def\labelitemiii{\color{red}\scriptsize\ding{115}}
-\def\labelitemiv{\color{yellow}\tiny\ensuremath\circ}
-\pdsetup{
- list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
-}
-\def\rmdefault{phv}
-\def\sfdefault{phv}
-\def\Hv@scale{.85}
-%</pdupen>
-%
-%<*pdbframe>
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{powerdot-bframe}[2005/12/10 v1.2 bframe style (PRU,HA)]
-\RequirePackage{pifont}
-\RequirePackage{pst-blur}
-\pddefinepalettes{default}{
- \colorlet{pdcolor1}{white}
- \definecolor{pdcolor2}{rgb}{.7,.1,.1}
- \definecolor{pdcolor3}{rgb}{.01,.05,.56}
-}
-\pddefinetemplate{basic}{
- titlehook=B,titlefont=\large\bfseries\centering,
- clockcolor=pdcolor3,clockpos={.99\slidewidth,\slideheight},
- lfpos={.05\slidewidth,.04\slideheight},
- cfpos={.5\slidewidth,.04\slideheight},
- rfpos={.95\slidewidth,.04\slideheight},
- tocslidesep=.6ex,
- toctcolor=white,
- tochlcolor=pdcolor2,
- ifsetup=portrait,
- titlepos={.5\slidewidth,.91\slideheight},
- titlewidth=.9\slidewidth,
- textpos={.05\slidewidth,.85\slideheight},
- textwidth=.9\slidewidth,textheight=.69\slideheight,
- tocsecsep=.6ex,
- stochook=tr,stocpos={.48\slidewidth,.13\slideheight},
- stocfont=\tiny\raggedleft,
- ntocpos={.52\slidewidth,.13\slideheight},
- ifsetup=landscape,
- titlepos={.58\slidewidth,.91\slideheight},
- titlewidth=.75\slidewidth,
- textpos={.2\slidewidth,.85\slideheight},
- textwidth=.75\slidewidth,textheight=.69\slideheight
-}{}
-\pddefinetemplate[basic]{titleslide}{
- texthook=t,textpos={.5\slidewidth,.75\slideheight},
- textwidth=.9\slidewidth,textfont=\centering,
- titlepos,textheight=.59\slideheight
-}\pd@bframebg
-\pddefinetemplate[basic]{wideslide}{
- titlepos={.5\slidewidth,.91\slideheight},
- titlewidth=.9\slidewidth,
- textpos={.05\slidewidth,.85\slideheight},
- textwidth=.9\slidewidth
-}\pd@bframebg
-\pddefinetemplate[basic]{slide}{
- ifsetup=landscape,
- tocpos={.015\slidewidth,.83\slideheight},
- tocwidth=.14\slidewidth,
- tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor2]%
- (-.05,-.05)(.143\slidewidth,-.05)}
-}{{%
- \psset{linecolor=pdcolor3,shadow=true,blur=true,shadowcolor=gray!60}%
- \pdifsetup{landscape}{%
- \psframe*[framearc=.3](0,.87\slideheight)(.17\slidewidth,.15\slideheight)%
- \psframe*[framearc=.1](.18\slidewidth,.87\slideheight)(.98\slidewidth,.15\slideheight)%
- \psframe*[framearc=.3](.02\slidewidth,.01\slideheight)(.98\slidewidth,.08\slideheight)%
- }{%
- \psframe*[framearc=.3](.02\slidewidth,.01\slideheight)(.98\slidewidth,.14\slideheight)%
- \psframe*[framearc=.1](.02\slidewidth,.87\slideheight)(.98\slidewidth,.15\slideheight)%
- }%
-}}
-\pddefinetemplate[slide]{sectionslide}{
- titlehook=c,titlefont=\Large\bfseries\centering,
- ifsetup=landscape,
- titlepos={.575\slidewidth,.55\slideheight},
- ifsetup=portrait,
- titlepos={.5\slidewidth,.55\slideheight},
-}{}
-\pddefinetemplate[wideslide]{sectionwideslide}{
- titlehook=c,titlefont=\color{white}\Large\bfseries\centering,
- titlepos={.5\slidewidth,.55\slideheight},
- titlewidth=.9\slidewidth
-}{}
-\def\pd@bframebg{{%
- \pdifsetup{landscape}{%
- \def\pd@tempa{.08\slideheight}%
- }{%
- \def\pd@tempa{.14\slideheight}%
- }%
- \psset{linecolor=pdcolor3,shadow=true,blur=true,shadowcolor=gray!60}%
- \psframe*[framearc=.3](.02\slidewidth,.01\slideheight)(.98\slidewidth,\pd@tempa)%
- \psframe*[framearc=.1](.02\slidewidth,.87\slideheight)(.98\slidewidth,.15\slideheight)%
-}}
-\def\pd@slidetitle#1{%
- \settowidth\@tempdima{#1}%
- \ifdim\@tempdima>\pd@@titlewidth\@tempdima\pd@@titlewidth\fi
- \rput[B](0,0){\psframebox*[framearc=.3,fillcolor=pdcolor3,%
- shadow=true,blur=true,shadowcolor=gray!60]{%
- \parbox[b]\@tempdima{#1}%
- }%
- }%
-}
-\def\pd@title#1{%
- {\let\thanks\@gobble\let\footnote\@gobble\settowidth\@tempdima{#1}}%
- \ifdim\@tempdima>\pd@@titlewidth\@tempdima\pd@@titlewidth\fi
- \advance\@tempdima-6pt
- \psframebox*[framearc=.3,fillcolor=pdcolor2]{\parbox[b]\@tempdima{#1}}%
-}
-\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
-\pdifsetup{landscape}{\def\pd@tocslide#1{{\tiny\color{yellow}\ding{117}} #1}}{}
-\def\labelitemi{\footnotesize\ding{110}}
-\def\labelitemii{\small\ding{117}}
-\def\labelitemiii{\tiny\ding{110}}
-\def\labelitemiv{\tiny\ding{117}}
-\pdsetup{
- list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
-}
-\def\rmdefault{put}
-%</pdbframe>
-%
-%<*pdhoratio>
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{powerdot-horatio}[2005/12/10 v1.1 horatio style (ML,HA)]
-\RequirePackage{pifont}
-\pddefinepalettes{default}{
- \definecolor{pdcolor1}{HTML}{004477}
- \definecolor{pdcolor2}{HTML}{5588ae}
-}
-\pddefinetemplate{basic}{
- titlehook=Bl,
- titlepos={.2\slidewidth,.91\slideheight},
- titlewidth=.77\slidewidth,
- titlefont=\color{white}\large\bfseries\raggedright,
- clockcolor=white,clockpos={.99\slidewidth,\slideheight},
- lfpos={.2\slidewidth,.04\slideheight},
- lffont=\tiny\color{white},
- cfpos={.585\slidewidth,.04\slideheight},
- cffont=\tiny\color{white},
- rfpos={.97\slidewidth,.04\slideheight},
- rffont=\tiny\color{white},
- tocslidesep=.6ex,
- textheight=.68\slideheight,
- ifsetup=landscape,
- toctcolor=pdcolor1,
- tochlcolor=pdcolor1,
- tochltcolor=white,
- tocpos={.01\slidewidth,.81\slideheight},
- tocwidth=.14\slidewidth,
- tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor1]%
- (-.05,-.05)(.143\slidewidth,-.05)},
- ifsetup=portrait,
- toctcolor=white,
- tochlcolor=white,
- tochltcolor=pdcolor1,
- tocsecsep=.6ex,
- stochook=tr,stocpos={.55\slidewidth,.09\slideheight},
- stocfont=\tiny\raggedleft,
- ntocpos={.57\slidewidth,.09\slideheight}
-}{{%
- \psset{linecolor=pdcolor1}%
- \psframe*(0,0)(\slidewidth,.1\slideheight)%
- \psframe*(0,.85\slideheight)(\slidewidth,\slideheight)%
- \psset{linecolor=pdcolor2,linewidth=1pt}%
- \psline(.17\slidewidth,0)(.17\slidewidth,.1\slideheight)%
- \psline(.17\slidewidth,.85\slideheight)(.17\slidewidth,\slideheight)%
-}}
-\pddefinetemplate[basic]{titleslide}{
- titlefont=\large\bfseries\centering,
- texthook=t,
- textpos={.5\slidewidth,.7\slideheight},
- textwidth=.75\slidewidth,
- textfont=\centering,
- textheight=.57\slideheight,
- ifsetup=landscape,tocpos,ifsetup=portrait,stocpos,ntocpos
-}{}
-\pddefinetemplate[basic]{slide}{
- textpos={.2\slidewidth,.81\slideheight},
- textwidth=.77\slidewidth,
- ifsetup=portrait,
- textpos={.05\slidewidth,.81\slideheight},
- textwidth=.9\slidewidth
-}{%
- \pdifsetup{landscape}{%
- \psline[linewidth=1pt,linecolor=pdcolor2]%
- (.17\slidewidth,0)(.17\slidewidth,\slideheight)%
- }{}%
-}
-\pddefinetemplate[basic]{wideslide}{
- textpos={.03\slidewidth,.81\slideheight},
- textwidth=.94\slidewidth,
- ifsetup=landscape,tocpos,ifsetup=portrait,
- textpos={.05\slidewidth,.81\slideheight},
- textwidth=.9\slidewidth
-}{}
-\pddefinetemplate[slide]{sectionslide}{
- titlehook=c,titlefont=\Large\bfseries\centering,
- ifsetup=landscape,
- titlepos={.6\slidewidth,.55\slideheight},
- titlewidth=.7\slidewidth,
- ifsetup=portrait,
- titlepos={.5\slidewidth,.55\slideheight},
- titlewidth=.75\slidewidth
-}{}
-\pddefinetemplate[wideslide]{sectionwideslide}{
- titlehook=c,titlefont=\Large\bfseries\centering,
- titlepos={.5\slidewidth,.55\slideheight},
- titlewidth=.75\slidewidth
-}{}
-\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
-\def\labelitemi{\small\ding{'64}}
-\def\labelitemii{\small\ding{'70}}
-\def\labelitemiii{\small\ding{'63}}
-\def\labelitemiv{\small\ding{'67}}
-\pdsetup{
- list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
-}
-\def\rmdefault{cmss}
-%</pdhoratio>
-%
-%<*pdpaintings>
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{powerdot-paintings}[2005/12/10 v1.1 paintings (TDK,HA)]
-\RequirePackage{times}
-\RequirePackage{pifont}
-\pddefinepalettes{Syndics}{% Rembrandt van Rijn: "The Syndics" - 1662
- \definecolor{pdcolor1}{rgb}{.06,.06,.06} % Black hat
- \definecolor{pdcolor2}{rgb}{.97,.97,.94} % Collar of rising man
- \definecolor{pdcolor3}{rgb}{.22,.09,.09} % Tablecloth lower right
- \definecolor{pdcolor4}{rgb}{.97,.97,.91} % Book page
- \definecolor{pdcolor5}{rgb}{.58,.19,.13} % Tablecloth lower left
- \definecolor{pdcolor6}{rgb}{.42,.2,.22} % Back wall
- \definecolor{pdcolor7}{rgb}{.84,.71,.55} % Forehead of man in background
-}{Skater}{% Gilbert Stuart: "The Skater (Portrait of William Grant)" - 1782
- \definecolor{pdcolor1}{rgb}{.09,.06,.09} % Hat
- \definecolor{pdcolor2}{rgb}{1,.97,.94} % White collar
- \definecolor{pdcolor3}{rgb}{.26,.22,.19} % Ice
- \definecolor{pdcolor4}{rgb}{.94,.91,.87} % Sky
- \definecolor{pdcolor5}{rgb}{.78,.52,.45} % Right cheek
- \definecolor{pdcolor6}{rgb}{.45,.39,.26} % Ground under small figures
- \definecolor{pdcolor7}{rgb}{.71,.71,.68} % Frozen lake at left
-}{GoldenGate}{% Giotto: "Meeting of Joachim and Anne at the Golden Gate" - 1305-10
- \definecolor{pdcolor1}{rgb}{.13,.09,.13} % Dress of woman in black
- \definecolor{pdcolor2}{rgb}{.94,.94,.91} % Bridge
- \definecolor{pdcolor3}{rgb}{.06,.09,.22} % Blue sky
- \definecolor{pdcolor4}{rgb}{.94,.91,.87} % Dress of woman with shawl
- \definecolor{pdcolor5}{rgb}{.52,.26,.26} % Joachim's robe
- \definecolor{pdcolor6}{rgb}{.65,.35,.16} % Anne's robe
- \definecolor{pdcolor7}{rgb}{.91,.84,.42} % Joachim's halo
-}{Lamentation}{% Giotto: "Lamentation of Christ" - 1305-10
- \definecolor{pdcolor1}{rgb}{.16,.09,.06} % Dark hair of man
- \definecolor{pdcolor2}{rgb}{.91,.91,.94} % White robe at lower left
- \definecolor{pdcolor3}{rgb}{.19,.22,.29} % Cloak of Christ
- \definecolor{pdcolor4}{rgb}{.94,.94,.91} % Skin of Christ
- \definecolor{pdcolor5}{rgb}{.55,.26,.22} % Mary Magdalene dress
- \definecolor{pdcolor6}{rgb}{.19,.26,.52} % Sky
- \definecolor{pdcolor7}{rgb}{.84,.74,.71} % Mary Magdalene sleeve
-}{HolyWood}{% Piero della Francesca: "Discovery of the Holy Wood" - ca. 1455
- \definecolor{pdcolor1}{rgb}{.19,.21,.19} % Horse's ear
- \definecolor{pdcolor2}{rgb}{.97,.97,.94} % Attendant's neck
- \definecolor{pdcolor3}{rgb}{.29,.13,.13} % Attendant's russet dress
- \definecolor{pdcolor4}{rgb}{.94,.94,.91} % Horse's rear
- \definecolor{pdcolor5}{rgb}{.22,.35,.55} % Queen of Sheba's dress
- \definecolor{pdcolor6}{rgb}{.74,.48,.42} % Dusky rose dress
- \definecolor{pdcolor7}{rgb}{.84,.71,.61} % Queen of Sheba's hand
-}{Europa}{% Titian: "The Rape of Europa" - 1559-62
- \definecolor{pdcolor1}{rgb}{.09,.06,.03} % Bull's eye
- \definecolor{pdcolor2}{rgb}{1,.97,.84} % Europa's bodice
- \definecolor{pdcolor3}{rgb}{.16,.13,.09} % Sea
- \definecolor{pdcolor4}{rgb}{1,.97,.84} % Europa's breast
- \definecolor{pdcolor5}{rgb}{.58,.26,.13} % Flying cape
- \definecolor{pdcolor6}{rgb}{.32,.29,.39} % Deep blue sky
- \definecolor{pdcolor7}{rgb}{.84,.78,.52} % Bull's right front leg
-}{Moitessier}{% Jean Auguste Dominque Ingres: "Madame Moitessier, Standing" - 1851
- \definecolor{pdcolor1}{rgb}{.06,.03,.03} % Black dress
- \definecolor{pdcolor2}{rgb}{.87,.84,.78} % Accessories at lower left
- \definecolor{pdcolor3}{rgb}{.22,.03,.06} % Deep red wall
- \definecolor{pdcolor4}{rgb}{1,.97,.91} % Accessories at lower left
- \definecolor{pdcolor5}{rgb}{.78,.35,.32} % Flower in hair
- \definecolor{pdcolor6}{rgb}{.58,.55,.71} % Blue jewel on left wrist
- \definecolor{pdcolor7}{rgb}{1,.78,.65} % Left forearm
-}{MayThird}{% Francisco Goya: "Third of May, 1808" - 1814
- \definecolor{pdcolor1}{rgb}{0,0,0} % Black sky
- \definecolor{pdcolor2}{rgb}{.97,.97,.94} % Shirt of victim
- \definecolor{pdcolor3}{rgb}{.29,.19,.13} % Face of victim
- \definecolor{pdcolor4}{rgb}{.97,.97,.97} % Left side of lantern
- \definecolor{pdcolor5}{rgb}{.55,.26,.22} % Blood of man in foreground
- \definecolor{pdcolor6}{rgb}{.68,.48,.16} % Trousers of victim
- \definecolor{pdcolor7}{rgb}{.68,.65,.58} % Coattails of foreground soldier
-}{PearlEarring}{% Johannes Vermeer: "Girl with a Pearl Earring" - 1665
- \definecolor{pdcolor1}{rgb}{.06,.06,.06} % Pupil of eye
- \definecolor{pdcolor2}{rgb}{.97,.97,.91} % Sclera of left eye
- \definecolor{pdcolor3}{rgb}{.26,.29,.42} % Blue head scarf
- \definecolor{pdcolor4}{rgb}{1,1,.9} % Reflection off earring
- \definecolor{pdcolor5}{rgb}{.71,.61,.39} % Beige head scarf
- \definecolor{pdcolor6}{rgb}{.65,.35,.29} % Lower lip
- \definecolor{pdcolor7}{rgb}{.68,.71,.78} % Light blue over forehead
-}{Charon}{% Michelangelo: "Charon" (Detail from "The Last Judgment" - 1534-41
- \definecolor{pdcolor1}{rgb}{.91,.91,.87} % Sclera of right eye
- \definecolor{pdcolor2}{rgb}{.13,.13,.13} % Pupil of right eye
- \definecolor{pdcolor3}{rgb}{.39,.39,.48} % Left ear
- \definecolor{pdcolor4}{rgb}{.91,.91,.94} % Right forehead
- \definecolor{pdcolor5}{rgb}{.65,.71,.84} % Sky at upper right
- \definecolor{pdcolor6}{rgb}{.81,.78,.65} % Right eyebrow
- \definecolor{pdcolor7}{rgb}{.42,.35,.39} % Moustache
-}
-\pddefinetemplate{titleslide}{
- titlefont=\LARGE\sl\color{pdcolor4}\centering,
- clockcolor=pdcolor4,clockpos={.99\slidewidth,\slideheight},
- texthook=t,
- textpos={.5\slidewidth,.65\slideheight},
- textwidth=.8\slidewidth,
- textfont=\large\color{pdcolor4}\centering,
- textheight=.5\slideheight
-}{%
- \psframe*[linecolor=pdcolor3](0,\slideheight)(\slidewidth,0)%
-}
-\pddefinetemplate{slide}{
- titlepos={.05\slidewidth,.93\slideheight},
- titlewidth=.9\slidewidth,
- titlefont=\bfseries\color{pdcolor4}\raggedright,
- clockcolor=pdcolor4,clockpos={.99\slidewidth,\slideheight},
- textpos={.05\slidewidth,.85\slideheight},
- textwidth=.9\slidewidth,
- lfpos={.015\slidewidth,.015\slideheight},
- cfpos={.5\slidewidth,.015\slideheight},
- rfpos={.985\slidewidth,.015\slideheight},
- rftemp=\pd@@rf,
- textheight=.8\slideheight
-}{%
- \psframe*[linecolor=pdcolor2](0,0)(\slidewidth,.89\slideheight)%
- \psframe*[linecolor=pdcolor3](0,\slideheight)(\slidewidth,.89\slideheight)%
-}
-\pddefinetemplate[slide]{wideslide}{}{}
-\pddefinetemplate[titleslide]{sectionslide}{
- titlehook=c,titlefont=\LARGE\color{pdcolor4}\centering,
- titlepos={.5\slidewidth,.55\slideheight},
- titlewidth=.8\slidewidth
-}{}
-\setkeys[pd]{section}{
- sectemp=sectionslide,widesectemp=sectionslide
-}
-\def\labelitemi{\color{pdcolor3}\ensuremath\bullet}
-\def\labelitemii{\color{pdcolor5}\ensuremath\bullet}
-\def\labelitemiii{\color{pdcolor6}\ensuremath\bullet}
-\def\labelitemiv{\color{pdcolor1}\ensuremath\bullet}
-\pdsetup{
- list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt},
- dmaxheight=.85\slideheight
-}
-\def\familydefault{\sfdefault}
-%</pdpaintings>
-%
-%<*pdklope>
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{powerdot-klope}[2005/12/10 v1.1 klope style (CE,HA)]
-\RequirePackage{pifont}
-\RequirePackage{pst-slpe}
-\pddefinepalettes{Spring}{
- \definecolor{pdcolor1}{rgb}{.475,.376,.271} % cedar
- \definecolor{pdcolor2}{rgb}{.682,.749,.376} % moss
- \definecolor{pdcolor3}{rgb}{1,.949,.749} % sand
- \definecolor{pdcolor4}{rgb}{.749,.675,.376} % driftwood
- \colorlet{myiacolor}{pdcolor4}
- \colorlet{sectitlecolor}{pdcolor2}
- \colorlet{stitlecolor}{pdcolor3}
- \colorlet{lgsquare}{pdcolor1}
- \colorlet{smsquare}{pdcolor4}
- \colorlet{slidebg}{pdcolor3}
- \colorlet{slidehbg}{pdcolor2}
- \colorlet{mytoctcolor}{pdcolor1}
- \colorlet{mytochltcolor}{pdcolor3}
- \def\pd@klopebg{%
- \psframe[linestyle=none,fillstyle=slope,slopebegin=pdcolor3,%
- slopeend=pdcolor2,slopeangle=270](0,0)(\slidewidth,\slideheight)%
- }
-}{PastelFlower}{
- \definecolor{pdcolor1}{rgb}{.349,.5,.5} % sea green
- \definecolor{pdcolor2}{rgb}{.8,.706,.561} % brown
- \definecolor{pdcolor3}{rgb}{.812,.902,.902} % sky blue
- \definecolor{pdcolor4}{rgb}{.8,.561,.561} % rose
- \colorlet{myiacolor}{pdcolor4}
- \colorlet{sectitlecolor}{pdcolor4}
- \colorlet{stitlecolor}{pdcolor3}
- \colorlet{lgsquare}{pdcolor1}
- \colorlet{smsquare}{pdcolor4}
- \colorlet{slidebg}{pdcolor3}
- \colorlet{slidehbg}{pdcolor2}
- \colorlet{mytoctcolor}{pdcolor1}
- \colorlet{mytochltcolor}{pdcolor3}
- \def\pd@klopebg{%
- \psframe[linestyle=none,fillstyle=slope,slopebegin=pdcolor3,%
- slopeend=pdcolor2,slopeangle=270](0,0)(\slidewidth,\slideheight)%
- }
-}{BlueWater}{
- \definecolor{pdcolor1}{rgb}{.902,.957,1} % lightblue
- \definecolor{pdcolor2}{rgb}{.376,.588,.749} % medblue
- \definecolor{pdcolor3}{rgb}{.749,.635,.376} % lighttan
- \definecolor{pdcolor4}{rgb}{1,.8,.749} % pink
- \colorlet{myiacolor}{pdcolor3}
- \colorlet{sectitlecolor}{pdcolor1}
- \colorlet{stitlecolor}{pdcolor2}
- \colorlet{lgsquare}{pdcolor3}
- \colorlet{smsquare}{pdcolor4}
- \colorlet{slidebg}{pdcolor2}
- \colorlet{slidehbg}{pdcolor1}
- \colorlet{mytoctcolor}{pdcolor3}
- \colorlet{mytochltcolor}{pdcolor2}
- \def\pd@klopebg{%
- \psframe*[linecolor=pdcolor2](0,0)(\slidewidth,\slideheight)%
- }
-}{BlackWhite}{
- \definecolor{pdcolor1}{rgb}{0,0,0} % white
- \definecolor{pdcolor2}{rgb}{1,1,1} % black
- \definecolor{pdcolor3}{rgb}{.5,.5,.5} % gray
- \colorlet{myiacolor}{pdcolor3}
- \colorlet{sectitlecolor}{pdcolor1}
- \colorlet{stitlecolor}{pdcolor1}
- \colorlet{lgsquare}{pdcolor1}
- \colorlet{smsquare}{pdcolor3}
- \colorlet{slidebg}{pdcolor2}
- \colorlet{slidehbg}{pdcolor2}
- \colorlet{mytoctcolor}{pdcolor3}
- \colorlet{mytochltcolor}{pdcolor1}
- \def\pd@klopebg{%
- \psframe*[linecolor=pdcolor2](0,0)(\slidewidth,\slideheight)%
- }
-}
-\pddefinetemplate{titleslide}{
- textpos={.15\slidewidth,.75\slideheight},
- textwidth=.7\slidewidth,
- titlefont=\bfseries\LARGE\centering,
- textfont=\centering,
- textheight=.67\slideheight,
- clockhook=t,clockpos={.5\slidewidth,.045\slideheight},
- clockalign=1,clockcolor=pdcolor1
-}{{%
- \psset{linewidth=0pt}\pd@klopebg
- \pd@klopesq+-01\pd@klopesq++00\pd@klopesq-+10\pd@klopesq--11%
-}}
-\pddefinetemplate{slide}{
- titlepos={.15\slidewidth,.93\slideheight},
- titlewidth=.7\slidewidth,
- titlefont=\bfseries\Large\color{stitlecolor}\centering,
- stochook=t,
- stocpos={.5\slidewidth,.89\slideheight},
- stocwidth=.7\slidewidth,stocorient=h,
- toctcolor=mytoctcolor,
- tochltcolor=mytochltcolor,
- tocsecsep=4pt,
- textpos={.05\slidewidth,.8\slideheight},
- textwidth=.9\slidewidth,
- textheight=.72\slideheight,
- lfpos={.015\slidewidth,.015\slideheight},
- lffont=\tiny,
- cfpos={.5\slidewidth,.015\slideheight},
- cffont=\tiny,
- rfpos={.985\slidewidth,.015\slideheight},
- rffont=\tiny,
- iacolor=myiacolor,
- clockhook=t,clockpos={.5\slidewidth,.045\slideheight},
- clockalign=1,clockcolor=pdcolor1
-}{{%
- \psset{linewidth=0pt}%
- \psframe*[linecolor=slidebg](0,0)(\slidewidth,\slideheight)%
- \psframe*[linecolor=slidehbg](0,.85\slideheight)(\slidewidth,\slideheight)%
- \pd@klopesq+-01\pd@klopesq--11%
- \psset{linewidth=.1pt}%
- \psline[linecolor=pdcolor1](0,.05\slideheight)(\slidewidth,.05\slideheight)%
- \psline[linecolor=slidehbg](0,.055\slideheight)(\slidewidth,.055\slideheight)%
-}}
-\pddefinetemplate[slide]{wideslide}{}{}
-\pddefinetemplate[slide]{sectionslide}{
- titlepos={.15\slidewidth,.55\slideheight},
- titlefont=\bfseries\LARGE\color{sectitlecolor}\centering,
- textpos,lfpos,cfpos,rfpos
-}{{%
- \psframe*[linecolor=slidebg](0,0)(\slidewidth,.5\slideheight)%
- \pd@klopesq++00\pd@klopesq-+10%
-}}
-\def\pd@klopesq#1#2#3#4{%
- \@tempdima#3\slidewidth\@tempdimb#4\slideheight
- \advance\@tempdima#1.3cm\advance\@tempdimb#2.3cm
- \edef\pd@tempa{\the\@tempdima}\edef\pd@tempb{\the\@tempdimb}%
- \advance\@tempdima#1.8cm\advance\@tempdimb#2.8cm
- \psframe*[linecolor=lgsquare](\pd@tempa,\pd@tempb)%
- (\@tempdima,\@tempdimb)%
- \@tempdima\pd@tempa\@tempdimb\pd@tempb
- \advance\@tempdima#1.3cm\advance\@tempdimb#2.3cm
- \edef\pd@tempa{\the\@tempdima}\edef\pd@tempb{\the\@tempdimb}%
- \advance\@tempdima#1.7cm\advance\@tempdimb#2.7cm
- \psframe*[linecolor=smsquare](\pd@tempa,\pd@tempb)%
- (\@tempdima,\@tempdimb)%
-}
-\def\pd@tocdisplay#1{\pd@usedtocfont\color\pd@@toctcolor#1}
-\def\pd@tochighlight#1{\pd@usedtocfont\color\pd@@tochltcolor#1}
-\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionslide}
-\def\labelitemi{\footnotesize\ding{110}}
-\def\labelitemii{\small\ding{117}}
-\def\labelitemiii{\tiny\ding{110}}
-\def\labelitemiv{\tiny\ding{117}}
-\pdsetup{
- list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
-}
-\def\rmdefault{cmss}
-%</pdklope>
-%
-%<*pdjefka>
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{powerdot-jefka}[2005/12/10 v1.1 jefka style (CE,HA)]
-\RequirePackage{pifont}
-\pddefinepalettes{brown}{
- \definecolor{pdcolor1}{RGB}{121,96,69}
- \definecolor{pdcolor2}{rgb}{1,.949,.749}
- \definecolor{pdcolor3}{RGB}{190,163,117}
-}{seagreen}{
- \definecolor{pdcolor1}{HTML}{FFE680}
- \definecolor{pdcolor2}{rgb}{.349,.5,.5}
- \definecolor{pdcolor3}{HTML}{FFC080}
-}{blue}{
- \definecolor{pdcolor1}{rgb}{.902,.957,1}
- \definecolor{pdcolor2}{HTML}{00487D}
- \definecolor{pdcolor3}{rgb}{.749,.635,.376}
-}{white}{
- \definecolor{pdcolor1}{rgb}{0,0,0}
- \definecolor{pdcolor2}{rgb}{1,1,1}
- \definecolor{pdcolor3}{rgb}{.5,.5,.5}
-}
-\pddefinetemplate{titleslide}{
- textpos={.15\slidewidth,.75\slideheight},
- textwidth=.7\slidewidth,
- titlefont=\bfseries\LARGE\centering,
- textfont=\centering,
- textheight=.67\slideheight,
- clockhook=t,clockpos={.5\slidewidth,.045\slideheight},
- clockalign=1,clockcolor=pdcolor1
-}{%
- \psframe*[linewidth=0pt,linecolor=pdcolor2]%
- (0,0)(\slidewidth,\slideheight)%
-}
-\pddefinetemplate{slide}{
- rfpos={.985\slidewidth,.015\slideheight},
- rffont=\tiny,
- iacolor=pdcolor3,
- clockhook=t,clockpos={.5\slidewidth,.045\slideheight},
- clockalign=1,clockcolor=pdcolor1,
- titlewidth=.7\slidewidth,
- titlefont=\bfseries\LARGE\color{pdcolor1}\raggedright,
- textwidth=.9\slidewidth,
- titlepos={.05\slidewidth,.93\slideheight},
- textpos={.05\slidewidth,.87\slideheight},
- textheight=.76\slideheight
-}{{%
- \psset{linewidth=0pt}%
- \psframe*[linecolor=pdcolor2](0,0)(\slidewidth,\slideheight)%
- \pspolygon*[linecolor=pdcolor1]%
- (0,0)(.1\slidewidth,0)(0,.1\slideheight)
- \pspolygon*[linecolor=pdcolor1](\slidewidth,\slideheight)%
- (.9\slidewidth,\slideheight)(\slidewidth,.9\slideheight)%
-}}
-\pddefinetemplate[slide]{sectionslide}{
- titlehook=t,titlepos={.5\slidewidth,.55\slideheight},
- titlefont=\bfseries\LARGE\color{pdcolor1}\centering
-}{}
-\pddefinetemplate[slide]{wideslide}{}{}
-\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionslide}
-\def\labelitemi{\footnotesize\ding{110}}
-\def\labelitemii{\small\ding{117}}
-\def\labelitemiii{\tiny\ding{110}}
-\def\labelitemiv{\tiny\ding{117}}
-\pdsetup{
- list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
-}
-\def\rmdefault{cmss}
-%</pdjefka>
-%
-%<*pdpazik>
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{powerdot-pazik}[2005/12/10 v1.1 pazik style (CE,HA)]
-\RequirePackage{pifont}
-\RequirePackage{pst-char}
-\RequirePackage{pst-grad}
-\RequirePackage{type1cm}
-\DeclareFixedFont\pd@psmath{OML}{cmm}{m}{it}{2cm}
-\DeclareFixedFont\pd@psroman{OT1}{cmr}{m}{n}{2cm}
-\pddefinepalettes{red}{
- \definecolor{pdcolor1}{RGB}{225,187,100} % gold
- \definecolor{pdcolor2}{RGB}{111,24,17} % brick red
- \definecolor{pdcolor3}{RGB}{0,0,0} % black
- \colorlet{mytoctcolor}{pdcolor1}
- \colorlet{mytochlcolor}{pdcolor2!90}
- \colorlet{mytitlecolor}{pdcolor1}
- \colorlet{myiacolor}{pdcolor1!65!pdcolor3}
- \def\pd@pazik@i{\pd@psmath\char25}
- \def\pd@pazik@ii{\pd@psroman e}
- \def\pd@pazik@iii{\pd@psroman i}
- \def\pd@pazik@iv{\pd@psmath\char16}
-}{brown}{
- \definecolor{pdcolor1}{RGB}{22,80,100} % blue
- \definecolor{pdcolor2}{rgb}{.749,.635,.376} % tan
- \definecolor{pdcolor3}{RGB}{0,0,0} % black
- \colorlet{mytoctcolor}{pdcolor2}
- \colorlet{mytochlcolor}{pdcolor1}
- \colorlet{mytitlecolor}{pdcolor2}
- \colorlet{myiacolor}{pdcolor1!70}
- \def\pd@pazik@i{\pd@psmath h}
- \def\pd@pazik@ii{\pd@psmath e}
- \def\pd@pazik@iii{\pd@psmath c}
- \def\pd@pazik@iv{\pd@psmath\char11}
-}
-\pddefinetemplate{titleslide}{
- textpos={.15\slidewidth,.75\slideheight},
- textwidth=.7\slidewidth,
- titlefont=\bfseries\LARGE\centering,
- textfont=\centering,
- ifsetup=landscape,
- textheight=.67\slideheight,
- ifsetup=portrait,
- textheight=.55\slideheight
-}{{%
- \psframe*[linestyle=none,linecolor=pdcolor2!90]%
- (0,0)(\slidewidth,\slideheight)%
- \psset{linestyle=none,fillstyle=gradient,gradbegin=pdcolor2!90,%
- gradend=pdcolor3,gradmidpoint=0,linewidth=0pt}%
- \pdifsetup{landscape}{%
- \psframe[gradangle=90](0\slidewidth,0\slideheight)%
- (.15\slidewidth,\slideheight)%
- \pd@pazik@lbg
- }{%
- \psframe[gradangle=180](0\slidewidth,0\slideheight)%
- (\slidewidth,.2\slideheight)%
- \pd@pazik@pbg
- }%
-}}
-\pddefinetemplate{basic}{%
- titlefont=\bfseries\LARGE\color{mytitlecolor}\raggedright,
- rfpos={.98\slidewidth,.015\slideheight},
- lffont=\tiny,cffont=\tiny,rffont=\tiny,
- iacolor=myiacolor,
- clockhook=t,
- clockalign=1,
- clockcolor=pdcolor1,
- toctcolor=mytoctcolor,
- tochltcolor=mytoctcolor,
- tochlcolor=mytochlcolor,
- tocfont=\tiny\raggedright,
- ifsetup=landscape,
- textheight=.82\slideheight,
- titlepos={.02\slidewidth,.94\slideheight},
- titlewidth=.96\slidewidth,
- ifsetup=portrait,
- lfpos={.02\slidewidth,.015\slideheight},
- cfpos={.5\slidewidth,.015\slideheight},
- clockpos={.5\slidewidth,.035\slideheight},
- titlepos={.02\slidewidth,.945\slideheight},
- titlewidth=.96\slidewidth,
- textpos={.02\slidewidth,.87\slideheight},
- textwidth=.96\slidewidth,
-}{{%
- \psframe*[linestyle=none,linecolor=pdcolor2!90]%
- (0,0)(\slidewidth,\slideheight)%
- \psset{linestyle=none,fillstyle=gradient,gradbegin=pdcolor2!90,%
- gradend=pdcolor3,gradmidpoint=0,gradangle=90,linewidth=0pt}%
- \pdifsetup{landscape}{%
- \psframe(.145\slidewidth,\slideheight)(\slidewidth,.9\slideheight)%
- \pd@pazik@lbg
- }{%
- \psframe(0,\slideheight)(\slidewidth,.9\slideheight)%
- \pd@pazik@pbg
- }%
-}}
-\pddefinetemplate[basic]{slide}{
- ifsetup=landscape,
- lfpos={.17\slidewidth,.015\slideheight},
- cfpos={.575\slidewidth,.015\slideheight},
- clockpos={.07\slidewidth,.045\slideheight},
- textpos={.17\slidewidth,.87\slideheight},
- textwidth=.81\slidewidth,
- tocwidth=.12\slidewidth,
- tocslidesep=.3em,tocslideindent=.2em,
- tocsecm={\psline[linewidth=.2pt,linecolor=pdcolor1]%
- (-.05,-.05)(.12\slidewidth,-.05)},
- tocpos={.015\slidewidth,.86\slideheight},
- ifsetup=portrait,
- textheight=.65\slideheight,tocsecsep=.2em,
- stochook=tr,stocpos={.44\slidewidth,.18\slideheight},
- stocfont=\tiny\raggedleft,
- tocslidesep=.2em,
- ntocpos={.56\slidewidth,.18\slideheight},
- ntocfont=\tiny\raggedright
-}{%
- \pdifsetup{landscape}{%
- \psframe*[linestyle=none,linecolor=pdcolor3]%
- (0,0)(.15\slidewidth,\slideheight)%
- }{%
- \psframe*[linestyle=none,linecolor=pdcolor3]%
- (0,0)(\slidewidth,.2\slideheight)%
- }%
-}
-\pddefinetemplate[basic]{wideslide}{%
- ifsetup=landscape,
- tocpos,textpos={.02\slidewidth,.87\slideheight},
- textwidth=.96\slidewidth,
- lfpos={.02\slidewidth,.015\slideheight},
- cfpos={.5\slidewidth,.015\slideheight},
- clockpos={.5\slidewidth,.045\slideheight},
- ifsetup=portrait,
- textheight=.82\slideheight,
-}{%
- \pdifsetup{landscape}{%
- \psframe*[linestyle=none,linecolor=pdcolor3]%
- (0,\slideheight)(.15\slidewidth,.9\slideheight)%
- }{}%
-}
-\pddefinetemplate[slide]{sectionslide}{%
- titlehook=c,
- titlefont=\bfseries\LARGE\centering,
- titlewidth=.9\slidewidth,
- ifsetup=landscape,
- titlepos={.585\slidewidth,.6\slideheight},
- ifsetup=portrait,
- titlepos={.5\slidewidth,.6\slideheight}
-}{%
-}
-\pddefinetemplate[wideslide]{sectionwideslide}{%
- titlehook=c,
- titlefont=\bfseries\LARGE\centering,
- titlepos={.5\slidewidth,.6\slideheight},
- titlewidth=.9\slidewidth
-}{}
-\def\pd@pazik@lbg{%
- \psset{fillstyle=solid,fillcolor=pdcolor2}%
- \rput{-10}(.35\slidewidth,.6\slideheight){\pscharpath{\pd@pazik@i}}%
- \rput{15}(.4\slidewidth,.3\slideheight){\pscharpath{\pd@pazik@ii}}%
- \rput{-20}(.8\slidewidth,.2\slideheight){\pscharpath{\pd@pazik@iii}}%
- \rput{30}(.7\slidewidth,.7\slideheight){\pscharpath{\pd@pazik@iv}}%
-}
-\def\pd@pazik@pbg{%
- \psset{fillstyle=solid,fillcolor=pdcolor2}%
- \rput{-10}(.23\slidewidth,.78\slideheight){\pscharpath{\pd@pazik@i}}%
- \rput{15}(.35\slidewidth,.4\slideheight){\pscharpath{\pd@pazik@ii}}%
- \rput{-20}(.8\slidewidth,.3\slideheight){\pscharpath{\pd@pazik@iii}}%
- \rput{30}(.7\slidewidth,.7\slideheight){\pscharpath{\pd@pazik@iv}}%
-}
-\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
-\def\labelitemi{\footnotesize\ding{110}}
-\def\labelitemii{\small\ding{117}}
-\def\labelitemiii{\tiny\ding{110}}
-\def\labelitemiv{\tiny\ding{117}}
-\pdsetup{
- list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
-}
-\def\rmdefault{cmss}
-%</pdpazik>
-%
-%<*pdstyletest>
-%%
-%% For testing, enter your style below.
-%% Switch on only one paper/orient option at a time.
-\documentclass[
- style=your style,
- paper=screen,
-%% paper=a4paper,
-%% paper=letterpaper,
- orient=landscape,
-%% orient=portrait,
- size=11pt,
-%% hlsections,
- clock
-]{powerdot}
-
-\pdsetup{
- lf=left footer,
- cf=center footer,
- rf=right footer,
- randomdots,dprop={dotstyle=ocircle}
-}
-
-%% For testing text height.
-\makeatletter
-\def\textheightrule{%
- \raisebox\baselineskip{\rule{1cm}\pd@@textheight}%
-}
-\makeatother
-
-\title{This is a test file to test new styles with --
-this title is very long on purpose.\thanks{Adjust textheight
-to position this footnote.}}
-\author{Hendri Adriaens \and Christopher Ellison}
-\date{August 16, 2005}
-
-\begin{document}
-
-\maketitle
-
-\begin{slide}{Test normal slide}
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus
- elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur
- dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer
- id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque
- habitant morbi tristique senectus et netus et malesuada fames ac
- turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem.
-
- Notice the color of the equation number!
- \begin{equation}
- (a+b)^n=\sum_{k=0}^n{n\choose k}a^{n-k}b^k
- \end{equation}
-\end{slide}
-
-\begin{slide}{Test itemize}
- Some text.\pause
- \begin{itemize}
- \item level 1\pause
- \begin{itemize}
- \item level 2\pause
- \begin{itemize}
- \item level 3\pause
- \begin{itemize}
- \item level 4
- \end{itemize}
- \end{itemize}
- \end{itemize}
- \end{itemize}
- Some text.\footnote{Adjust textheight
- to position this footnote.}
-\end{slide}
-
-\section{Normal section}
-
-\begin{slide}{Test enumerate and inactive color}
- Some text.\pause
- \begin{enumerate}[type=1]
- \item level 1\pause
- \begin{enumerate}
- \item level 2\pause
- \begin{enumerate}
- \item level 3\pause
- \begin{enumerate}
- \item level 4
- \end{enumerate}
- \end{enumerate}
- \end{enumerate}
- \end{enumerate}
- Some text.
-\end{slide}
-
-\begin{slide}{The rule has height \texttt{textheight}}
- \textheightrule
-\end{slide}
-
-\section[template=wideslide]{Wide slide section}
-
-\begin{wideslide}{Test wideslide}
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus
- elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur
- dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer
- id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque
- habitant morbi tristique senectus et netus et malesuada fames ac
- turpis egestas. Mauris ut leo. Cras viverra metus rhoncus
- sem.\footnote{Adjust textheight to position this footnote.}
-
- Notice the color of the equation number!
- \begin{equation}
- (a+b)^n=\sum_{k=0}^n{n\choose k}a^{n-k}b^k
- \end{equation}
-\end{wideslide}
-
-\begin{wideslide}{The rule has height \texttt{textheight}}
- \textheightrule
-\end{wideslide}
-
-\end{document}
-%</pdstyletest>
-%
-%<*pdstyleexample>
-\documentclass[paper=letterpaper,style=\style]{powerdot}
-\title{Example of the \style\ style}
-\author{Hendri Adriaens \and Christopher Ellison}
-\pddefinetemplate[slide]{slide}{tocpos}{}
-\pdsetup{lf=left footer,rf=right footer}
-\begin{document}
-\maketitle
-\begin{slide}{Example slide}
- Here is the binomium formula.
- \begin{equation}\label{binomium}
- (a+b)^n=\sum_{k=0}^n{n\choose k}a^{n-k}b^k
- \end{equation}
- We will prove formula (\ref{binomium}) on the blackboard.\\
- \begin{itemize}
- \item Here
- \begin{itemize}
- \item is
- \begin{itemize}
- \item a
- \begin{itemize}
- \item list
- \end{itemize}
- \item with
- \end{itemize}
- \item seven
- \end{itemize}
- \item items.
- \end{itemize}
-\end{slide}
-\end{document}
-%</pdstyleexample>
-%
-%<*pdexample1>
-\documentclass{powerdot}
-
-\title{powerdot example 1}
-\author{Hendri Adriaens \and Christopher Ellison}
-
-\begin{document}
-
-\maketitle
-
-\begin{slide}{Slide 1}
- \begin{itemize}
- \item This is the first slide\pause
- \item There is nothing special about it.
- \end{itemize}
-\end{slide}
-
-\section{First section}
-
-\begin{slide}{Slide 2}
- \begin{itemize}
- \item<1-> Here
- \begin{itemize}
- \item<2-> we
- \begin{itemize}
- \item<3-> demonstrate
- \begin{itemize}
- \item<4-> the itemize environment
- \end{itemize}
- \end{itemize}
- \end{itemize}
- \end{itemize}
-\end{slide}
-
-\begin{slide}{Slide 3}
- \begin{enumerate}[type=1]
- \item<1> Here
- \begin{enumerate}
- \item<2> we
- \begin{enumerate}
- \item<3> demonstrate
- \begin{enumerate}
- \item<4> the enumerate environment
- \end{enumerate}
- \end{enumerate}
- \end{enumerate}
- \end{enumerate}
-\end{slide}
-
-\end{document}
-%</pdexample1>
-%
-%<*pdexample2>
-\documentclass[
- size=12pt,
- style=ikeda,
- paper=screen,
-%% Try me!
-%% orient=portrait,
-%% mode=handout,
-%% display=slidesnotes,
- pauseslide,
- nohandoutpagebreaks,
- fleqn
-]{powerdot}
-
-\title{powerdot example 2}
-\author{Hendri Adriaens\and Christopher Ellison}
-
-\pdsetup{
- lf=Example 2,
- rf=for powerdot,
- trans=Wipe,
- theslide=slide~\arabic{slide},
- list={itemsep=6pt}
-}
-
-\begin{document}
-
-\maketitle
-
-\begin{slide}{Slide 1}
- \begin{itemize}
- \item This is a bigger example\pause
- \item demonstrating more of the possibilities of powerdot.
- \end{itemize}
-\end{slide}
-
-\section{This section has a slide}
-
-\begin{slide}{Slide 2}
- Here is the binomium formula.\pause
- \begin{equation}\label{binomium}
- (a+b)^n=\sum_{k=0}^n{n\choose k}a^{n-k}b^k
- \end{equation}\pause
- We will prove formula (\ref{binomium}) on the blackboard.\\
- Click the title of this slide to switch to the black slide.
-\end{slide}
-
-\begin{note}{Note to slide 2}
- Here we could type the proof that
- we want to copy to the blackboard.
-\end{note}
-
-\begin{slide}{Slide 3}
- \begin{itemize}[type=1]
- \item This happens\dots\pause
- \item when you change\dots\pause
- \item the type of itemize.
- \end{itemize}
-\end{slide}
-
-\section[template=wideslide,tocsection=hidden]{A hidden wide section}
-
-\begin{slide}{Slide 4}
- \begin{itemize}
- \item We only treat this material\dots\pause
- \begin{itemize}
- \item if we have some time left.\pause
- \item But don't hesitate\dots\pause
- \end{itemize}
- \item to read it yourself.
- \end{itemize}
-\end{slide}
-
-\begin{wideslide}{Slide 5}
- This wide slide can contain more material
- as it is wider and does not have a table
- of contents.
-\end{wideslide}
-
-\end{document}
-%</pdexample2>
-%
-%<*pdexample3>
-\documentclass[style=klope,clock,hlsections]{powerdot}
-
-\usepackage{amsmath}
-\usepackage{pst-node}
-\usepackage{listings}
-
-\lstnewenvironment{example}[1][]{%
- \lstset{basicstyle=\footnotesize\ttfamily,columns=flexible,%
- frame=single,backgroundcolor=\color{yellow!20},%
- xleftmargin=\fboxsep,xrightmargin=\fboxsep,gobble=1%
- }\lstset{#1}}{}
-\lstnewenvironment{examplesmall}[1][]{%
- \lstset{basicstyle=\tiny\ttfamily,columns=flexible,%
- frame=single,backgroundcolor=\color{yellow!20},%
- xleftmargin=\fboxsep,xrightmargin=\fboxsep,gobble=2%
- }\lstset{#1}}{}
-
-\title{powerdot example 3 --- verbatim and random dots}
-\author{Hendri Adriaens\and Christopher Ellison}
-
-\pdsetup{
- lf=Example 3,
- rf=for powerdot,
- palette=Spring,
- randomdots,
- dprop={dotstyle=ocircle,linewidth=.25pt},
- dmindots=5,dmaxdots=5,
- dminsize=600pt,dmaxsize=700pt,
- dbright=50,
- logohook=c,
- logopos={.505\slidewidth,.08\slideheight},
- logocmd={\includegraphics[scale=.05]{powerdot-default.ps}}
-}
-
-\begin{document}
-
-\maketitle
-
-\begin{slide}{Overview}
- \begin{enumerate}[type=1]
- \item This file demonstrates \pause
- \begin{itemize}
- \item some uses of \texttt{verbatim} \pause
- \end{itemize}
- \item and \pause
- \begin{itemize}
- \item some uses of randomdots
- \end{itemize}
- \end{enumerate}
-\end{slide}
-
-\section{section}
-
-\begin{slide}[palette=PastelFlower,method=direct,
- dprop={dotstyle=*},
- dminsize=5pt,dmaxsize=10pt,
- dmindots=5,dmaxdots=10]{Name that quote}
- G\"odel, Escher, Bach: an Eternal Golden Braid \pause
-
- \verb|G\"odel, Escher, Bach: an Eternal Golden Braid| \pause
-
- \begin{quote}
- The two of you may find it amusing to listen
- to such totally meaningless cacophony, but I assure you it is not at
- all pleasant for a sensitive composer to be subjected to such
- excruciating, empty dissonances and meaningless rhythms. Achilles,
- I thought you had a good feeling for music. Could it be that your
- previous pieces had merit merely by coincidence?
- \end{quote}
-\end{slide}
-
-\begin{slide}[palette=BlueWater,
- dprop={dotstyle=osquare,linewidth=.2pt},
- dminsize=4pt,dmaxsize=10pt,
- dmindots=5,dmaxdots=10]{Itemize}
- \begin{itemize}
- \item<1> here
- \item<2> we
- \item<3> go
- \end{itemize}
-\end{slide}
-
-\begin{slide}[toc=What day is it?,bm=What day is it?,method=direct,
- dprop={dotstyle=*},dminsize=4pt,dmaxsize=20pt,
- dmindots=30,dmaxdots=30]{What day is it?\hfill A test}
-\begin{example}
- <?php
- if ($day == "monday")
- {
- $callInSick = true;
- }
- else
- {
- $callInSick = false;
- }
- ?>
-\end{example}
-\end{slide}
-
-\section[slide=false]{The \texttt{direct} and \texttt{file} methods}
-
-\begin{slide}[method=direct,randomdots=false]{Quadratic}
- With \verb|method=direct|, there are no overlays.\pause
-
- But you can still use display verbatim text.
-
- \[
- x \pause = \pause \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} \pause
- \]
-
- Attempting \pause a \pause pause\ldots\pause
-
- \verb|Plot[3x,{x,0,10}]|
-\end{slide}
-
-\begin{slide}[method=file,randomdots=false]{Quadratic}
- With \verb|method=file|, \pause you can display verbatim text and have overlays.\pause
-
- \[
- x \pause = \pause \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} \pause
- \]
-
- Attempting \pause a \pause pause\ldots\pause
-
- \verb|Plot[3x,{x,0,10}]|
-\end{slide}
-
-\section[slide=false]{Nodes}
-
-\begin{slide}[method=file,randomdots=false]{Taylor}
-\begin{lstlisting}[escapechar=|,mathescape]
- e^x |\pause| = 1 + |\pause|x + |\pause|x^2/2! + |\color{red}{\ldots}| |\pause|
- e^x |\pause| = 1 + |\pause|x + |\pause|$\rnode{A}{\frac{x^2}{2!}}$ + |\color{red}{\ldots}|
-\end{lstlisting}
-\pause\vspace{.1in}
-Notice, \rnode{B}{this} fraction is in \verb|mathmode|.
-\onslide*{11-}{\ncarc[linecolor=blue,arcangle=-5]{->}{B}{A}}\pause \vspace{.1in}
-
-The above (as its own slide) was coded as follows:
-\begin{examplesmall}[escapechar=@]
- \begin{slide}[method=file]{Taylor}
- \begin{lstlisting}[escapechar=|,mathescape]
- e^x |\pause| = 1 + |\pause|x + |\pause|x^2/2! + |\color{red}{\ldots}| |\pause|
- e^x |\pause| = 1 + |\pause|x + |\pause|$\rnode{A}{\frac{x^2}{2!}}$ + |\color{red}{\ldots}|
- \end{lstlisting}
-
- \pause\vspace{.1in}
-
- Notice, \rnode{B}{this} fraction is in \verb|mathmode|.
- \onslide*{11-}{\ncarc[linecolor=blue,arcangle=-5]{->}{B}{A}}\pause \vspace{.1in}
- @\char`\\@end{slide}
-\end{examplesmall}
-\end{slide}
-
-\end{document}
-%</pdexample3>
-%
-%<*preamble>
-\usepackage{url}
-\usepackage{fourier}
-\usepackage{xcolor}
-\usepackage{enumitem}
-\usepackage{graphicx}
-\usepackage{pst-char}
-\usepackage{listings}
-\usepackage{array}
-\usepackage{xkeyval}
-\usepackage[section]{placeins}
-\addtolength\textheight{2cm}
-\addtolength\topmargin{-1cm}
-\lstnewenvironment{command}{%
- \lstset{columns=flexible,frame=single,backgroundcolor=\color{blue!20},%
- xleftmargin=\fboxsep,xrightmargin=\fboxsep,escapeinside=`',gobble=1}}{}
-\lstnewenvironment{example}[1][]{%
- \lstset{basicstyle=\footnotesize\ttfamily,columns=flexible,frame=single,%
- backgroundcolor=\color{yellow!20},xleftmargin=\fboxsep,%
- xrightmargin=\fboxsep,gobble=1,%
-% language=[LaTeX]TeX,keywordstyle=\color{blue},%
-% moretexcs=[1]{color,ProvidesPackage},%
-% moretexcs=[2]{onslide,pause,pdsetup,maketitle,tableofcontents},%
-% texcsstyle=[2]\color{red}%
- }\lstset{#1}}{}
-\def\mktitledecor{%
- \rput[tl]{90}(-5.5,-26.51){%
- \psline[linewidth=1pt](0,1.5)(\paperheight,1.5)%
- \rput[lB](.075\paperheight,.5){\pscharpath[linecolor=blue!50,%
- fillcolor=yellow!20,fillstyle=solid,linewidth=.5pt]%
- {\Huge\bfseries\sffamily powerdot}%
- }%
- \rput[rB](.925\paperheight,.5){\pscharpath[linecolor=blue!50,%
- fillcolor=yellow!20,fillstyle=solid,linewidth=.5pt]%
- {\Huge\bfseries Documentation}%
- }%
- \psline[linewidth=1pt](0,0)(\paperheight,0)%
- }%
-}
-\makeatletter
-\def\option#1{%
- \XKV@for@n{#1}\pd@tempa{%
- \fcolorbox{black}{red!20}{\texttt\pd@tempa}\quad
- }%
- \vspace*{.2cm}%
-}
-\def\tableofcontents{\@starttoc{toc}}
-\renewenvironment{theglossary}{%
- \section*{Version history}%
- For more information on bug fixes, typeset the source code
- documentation (see section~\ref{sec:source}).\par\medskip
- \GlossaryParms \let\item\@idxitem \ignorespaces
-}{}%
-\def\DescribeMacros{\leavevmode\@bsphack
- \begingroup\MakePrivateLetters\Describe@Macros}
-\def\Describe@Macros#1{\endgroup\strut
- \marginpar{\raggedleft
- \def\@tempa{#1}\count@\z@
- \XKV@for@o\@tempa\@tempa{%
- \ifnum\count@>\z@\\\fi\advance\count@\@ne
- \MacroFont\expandafter\string\@tempa
- \expandafter\SpecialUsageIndex\expandafter{\@tempa}%
- }}%
- \@esphack\ignorespaces
-}
-\def\DescribeOption#1{\leavevmode\@bsphack
- \marginpar{\raggedleft\PrintDescribeOption{#1}}%
- \SpecialOptionIndex{#1}\@esphack\ignorespaces}
-\def\PrintDescribeOption#1{\strut\emph{option}\\\MacroFont #1\ }
-\def\SpecialOptionIndex#1{\@bsphack
- \index{#1\actualchar{\protect\ttfamily#1}
- (option)\encapchar usage}\@esphack}
-\def\DescribeOptions#1{\leavevmode\@bsphack
- \marginpar{\raggedleft\strut\emph{options}%
- \@for\@tempa:=#1\do{%
- \\\strut\MacroFont\@tempa\SpecialOptionIndex\@tempa
- }}\@esphack\ignorespaces}
-\def\SpecialEnvIndex#1{\@bsphack
- \index{#1\actualchar{\protect\ttfamily#1}
- (environment)\encapchar usage}\@esphack}
-\def\changes@#1#2#3{%
- \protected@edef\@tempa{%
- \noexpand\glossary{\textbf{#1}\hfill\emph{(#2)}%
- \levelchar
- \ifx\saved@macroname\@empty
- \space\actualchar\generalname
- \else
- \expandafter\@gobble\saved@macroname
- \actualchar\string\verb\quotechar*%
- \verbatimchar\saved@macroname\verbatimchar
- \fi
- :\levelchar #3}%
- }%
- \@tempa\endgroup\@esphack
-}
-\makeatother
-\def\PrintChangesX{%
- \begingroup
- \let\efill\relax
- \PrintChanges
- \endgroup
-}
-\def\PrintIndexX{%
- \begingroup
- \setcounter{IndexColumns}{2}
- \setlength{\columnsep}{18pt}%
- \setlength{\columnseprule}{.4pt}%
- \PrintIndex
- \endgroup
-}
-\def\larg#1{{\ttfamily\char`\<}\meta{#1}{\ttfamily\char`\>}}
-\def\LyX{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
-\def\LyXarrow{\leavevmode\,$\triangleright$\,\allowbreak}
-\let\pf\textsf
-\def\equals{=}
-\setcounter{tocdepth}{2}
-\newcolumntype{d}{c|l}
-\newcolumntype{e}{c|c|c|c}
-\newcolumntype{f}{l|p{8cm}}
-\RecordChanges
-\CodelineIndex
-\newcounter{FAQ}
-\def\question{%
- \stepcounter{FAQ}%
- \parskip4pt plus 2pt minus 1pt
- \itemsep4pt plus 2pt minus 1pt
- \parsep4pt plus 2pt minus 1pt
- \item[\textbf{Q\arabic{FAQ}}]%
-}
-\def\answer{%
- \parskip0pt
- \itemsep0pt
- \parsep0pt
- \item[\textbf{A\arabic{FAQ}}]%
-}
-\def\styleexample#1{%
- \IfFileExists{powerdot-styleexample-#1.001}{%
- \IfFileExists{powerdot-styleexample-#1.002}{%
- \hspace*{\stretch{1}}%
- \fbox{\includegraphics[scale=.16,angle=-90,clip]%
- {powerdot-styleexample-#1.001}}%
- \hspace*{\stretch{2}}%
- \fbox{\includegraphics[scale=.16,angle=-90,clip]%
- {powerdot-styleexample-#1.002}}%
- \hspace*{\stretch{1}}\par
- }{\textbf{No example files found for style \pf{#1}.}}%
- }{\textbf{No example files found for style \pf{#1}.}}%
-}
-%</preamble>
-%
-%<*bib>
-@book{companion,
- author = {Frank Mittelbach and Michel Goossens},
- title = {The {\LaTeX} Companion},
- edition = 2,
- note = {With Johannes Braams, David Carlisle, and Chris Rowley},
- series = {Tools and Techniques for Computer Typesetting},
- publisher = {Addison-Wesley},
- address = {Boston, Massachusetts},
- year = 2004,
- pagenums = {1120},
- bibliography = {yes},
- index = {yes},
- isbn = {0-201-36299-6}
-}
-
-@MISC{PSTricks,
- author = {{Timothy Van} {Zandt et al.}},
- title = {\pf{PSTricks} package, v1.07, 2005/05/06},
- howpublished = {\url{CTAN:/graphics/pstricks}}
-}
-
-@MISC{PSTricksWeb,
- author = {Herbert Vo\ss},
- title = {\pf{PSTricks} website},
- howpublished = {\url{http://pstricks.tug.org}}
-}
-
-@MISC{xkeyval,
- author = {Hendri Adriaens},
- title = {\pf{xkeyval} package},
- howpublished = {\url{CTAN:/macros/latex/contrib/xkeyval}}
-}
-
-@MISC{extsizes,
- author = {James Kilfiger and Wolfgang May},
- title = {\pf{extsizes} bundle},
- howpublished = {\url{CTAN:/macros/latex/contrib/extsizes}}
-}
-
-@MISC{prosper,
- author = {Fr\'ed\'eric Goualard and Peter M\o ller Neergaard},
- title = {\pf{prosper} class},
- howpublished = {\url{CTAN:/macros/latex/contrib/prosper}}
-}
-
-@MISC{HA-prosper,
- author = {Hendri Adriaens},
- title = {\pf{HA-prosper} package},
- howpublished = {\url{CTAN:/macros/latex/contrib/HA-prosper}}
-}
-
-@MISC{enumitem,
- author = {Javier Bezos},
- title = {\pf{enumitem} package},
- howpublished = {\url{CTAN:/macros/latex/contrib/enumitem}}
-}
-
-@MISC{hyperref,
- author = {Sebastian Rahtz and Heiko Overdiek},
- title = {\pf{hyperref} package},
- howpublished = {\url{CTAN:/macros/latex/contrib/hyperref}}
-}
-
-@MISC{natbib,
- author = {Patrick W. Daly},
- title = {\pf{natbib} package},
- howpublished = {\url{CTAN:/macros/latex/contrib/natbib}}
-}
-
-@MISC{geometry,
- author = {Hideo Umeki},
- title = {\pf{geometry} package},
- howpublished = {\url{CTAN:/macros/latex/contrib/geometry}}
-}
-
-@MISC{xcolor,
- author = {Uwe Kern},
- title = {\pf{xcolor} package},
- howpublished = {\url{CTAN:/macros/latex/contrib/xcolor}}
-}
-
-@MISC{graphics,
- author = {David Carlisle},
- title = {\pf{graphics} bundle},
- howpublished = {\url{CTAN:/macros/latex/required/graphics}}
-}
-
-@MISC{random,
- author = {Donald Arseneau},
- title = {\texttt{random.tex}},
- howpublished = {\url{CTAN:/macros/generic/misc}}
-}
-
-@MISC{CTAN,
- author = {CTAN crew},
- title = {{The Comprehensive TeX Archive Network}},
- howpublished = {\url{http://www.ctan.org}}
-}
-
-@MISC{LyXWeb,
- author = {{\LyX\ crew}},
- title = {{\LyX\ website}},
- howpublished = {\url{http://www.lyx.org}}
-}
-
-@MISC{javascript,
- author = {Adobe Solutions Network},
- title = {{Acrobat JavaScript Scripting Reference}},
- howpublished = {\url{http://partners.adobe.com/public/developer/en/acrobat/sdk/pdf/javascript/AcroJS.pdf}}
-}
-%</bib>
+% \iffalse meta-comment
+%
+% powerdot class by Hendri Adriaens.
+%
+% Extract package files and create documentation:
+% Find powerdot.dtx
+% latex powerdot.dtx
+% latex powerdot.dtx
+% bibtex powerdot
+% makeindex -s gglo.ist -o powerdot.gls powerdot.glo
+% makeindex -s gind.ist -o powerdot.ind powerdot.idx
+% latex powerdot.dtx
+% latex powerdot.dtx
+%
+% If you also want to generate the source code documentation,
+% remove \OnlyDescription from the preamble of powerdot.dtx
+% prior to compiling the source.
+%
+% To generate style examples, do
+% (after extracting powerdot-styleexample.tex):
+% latex "\def\style{default}\input{powerdot-styleexample}"
+% latex "\def\style{default}\input{powerdot-styleexample}"
+% dvips -i powerdot-styleexample -o powerdot-styleexample-default.ps
+% Do this for all available styles (replace `default' by any
+% other style name) to generate .001 and .002 files which
+% will be included by the documentation.
+%
+%% ---------------------------------------------------------------------------------
+%% Copyright (C) 2005-2008 Hendri Adriaens, Chris Ellison; 2009-2021 Hendri Adriaens
+%% ---------------------------------------------------------------------------------
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2003/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% This Current Maintainer of this work is Hendri Adriaens.
+%%
+%% This work consists of all files listed in manifest.txt.
+%%
+% \fi
+%
+% \iffalse
+%<*batchfile>
+\begingroup
+\input docstrip
+\keepsilent
+\preamble
+\endpreamble
+\askforoverwritefalse
+\generate{
+ \file{powerdot.cls}{\from{powerdot.dtx}{powerdot}}
+ \file{powerdot-default.sty}{\from{powerdot.dtx}{pddefault}}
+ \file{powerdot-tycja.sty}{\from{powerdot.dtx}{pdtycja}}
+ \file{powerdot-ikeda.sty}{\from{powerdot.dtx}{pdikeda}}
+ \file{powerdot-fyma.sty}{\from{powerdot.dtx}{pdfyma}}
+ \file{powerdot-simple.sty}{\from{powerdot.dtx}{pdsimple}}
+ \file{powerdot-ciment.sty}{\from{powerdot.dtx}{pdciment}}
+ \file{powerdot-elcolors.sty}{\from{powerdot.dtx}{pdelcolors}}
+ \file{powerdot-aggie.sty}{\from{powerdot.dtx}{pdaggie}}
+ \file{powerdot-husky.sty}{\from{powerdot.dtx}{pdhusky}}
+ \file{powerdot-sailor.sty}{\from{powerdot.dtx}{pdsailor}}
+ \file{powerdot-upen.sty}{\from{powerdot.dtx}{pdupen}}
+ \file{powerdot-bframe.sty}{\from{powerdot.dtx}{pdbframe}}
+ \file{powerdot-horatio.sty}{\from{powerdot.dtx}{pdhoratio}}
+ \file{powerdot-paintings.sty}{\from{powerdot.dtx}{pdpaintings}}
+ \file{powerdot-klope.sty}{\from{powerdot.dtx}{pdklope}}
+ \file{powerdot-jefka.sty}{\from{powerdot.dtx}{pdjefka}}
+ \file{powerdot-pazik.sty}{\from{powerdot.dtx}{pdpazik}}
+ \file{powerdot-styletest.tex}{\from{powerdot.dtx}{pdstyletest}}
+ \file{powerdot-styleexample.tex}{\from{powerdot.dtx}{pdstyleexample}}
+ \file{powerdot-example1.tex}{\from{powerdot.dtx}{pdexample1}}
+ \file{powerdot-example2.tex}{\from{powerdot.dtx}{pdexample2}}
+ \file{powerdot-example3.tex}{\from{powerdot.dtx}{pdexample3}}
+ \file{pdpream.ble}{\from{powerdot.dtx}{preamble}}
+ \file{powerdot.bib}{\from{powerdot.dtx}{bib}}
+}
+\endgroup
+%</batchfile>
+%<*driver>
+\documentclass[a4paper]{ltxdoc}
+\input{pdpream.ble}
+\OnlyDescription
+%\EnableCrossrefs
+\def\fileversion{v1.6}
+\def\filedate{2021/03/25}
+\begin{document}
+\DocInput{powerdot.dtx}
+\let\Section\section\def\section*#1{\Section*{#1}\addcontentsline{toc}{section}{#1}}
+\bibliographystyle{plain}
+\bibliography{powerdot}
+\section*{Acknowledgements}
+The author is grateful to Christopher Ellison for help with setting up the package, styles
+and examples, Mael Hill\'ereau for contributing the \LyX\ layout file and
+description, and Herbert Vo\ss\ for contributions and maintaining the package
+from 2006 to 2012. Further, I would like to thank all style contributors
+(see section~\ref{sec:styles}). Moreover, I wish to thank everyone who contributed
+to this package in any other way.\\[1em]
+\hspace*{\stretch{1}}
+\begin{minipage}{.9\linewidth}
+Ramon van den Akker, David Carlisle, Pavel \v C\'i\v zek, Darren Dale, Hans Marius
+Eikseth, Alexander Grahn, Morten H\o gholm, Andr\'as Horv\'ath, Laurent Jacques, Akira
+Kakuto, Uwe Kern, Kyanh, Theo Stewart, and Don P. Story.
+\end{minipage}
+
+\PrintChangesX\PrintIndexX
+\end{document}
+%</driver>
+% \fi
+%
+% \changes{v1.0}{2005/09/04}{Initial release}
+% \changes{v1.1}{2005/09/19}{Fixed some small bugs}
+% \changes{v1.1}{2005/09/19}{Added \texttt{tocsecindent} and
+% \texttt{tocslideindent} options}
+% \changes{v1.1}{2005/09/19}{Added \pf{elcolors}, \pf{aggie}, \pf{husky}
+% and \pf{sailor} styles}
+% \changes{v1.1}{2005/09/19}{Changed \texttt{size\protect\equals 10}
+% to \texttt{size\protect\equals 10pt}}
+% \changes{v1.1}{2005/09/19}{Added \LyX\ layout, description and example}
+% \changes{v1.1}{2005/09/19}{Added graphical examples of styles to documentation}
+% \changes{v1.1}{2005/09/19}{Improved section title handling}
+% \changes{v1.1}{2005/09/19}{\texttt{blackslide} options adds hyperlink
+% to slide and section titles}
+% \changes{v1.1}{2005/09/19}{Extended FAQ}
+% \changes{v1.1}{2005/09/19}{Improved \pf{tycja}, \pf{ciment} and \pf{fyma} styles}
+% \changes{v1.2}{2005/10/09}{Added \pf{upen} and \pf{bframe} styles}
+% \changes{v1.2}{2005/10/09}{Solved some small bugs}
+% \changes{v1.2}{2005/10/09}{Simplified coding of most styles}
+% \changes{v1.2}{2005/10/09}{Speeded up compilations}
+% \changes{v1.3}{2005/12/06}{Solved some small bugs}
+% \changes{v1.3}{2005/12/06}{Improved \texttt{figure} and \texttt{table} handling}
+% \changes{v1.3}{2005/12/06}{Added \pf{horatio}, \pf{paintings}, \pf{klope}, \pf{jefka}
+% and \pf{pazik} styles}
+% \changes{v1.3}{2005/12/06}{Added palettes feature}
+% \changes{v1.3}{2005/12/06}{Added random dots feature}
+% \changes{v1.3}{2005/12/06}{Added optional argument to \cs{maketitle}}
+% \changes{v1.3}{2005/12/06}{Added clock feature}
+% \changes{v1.3}{2005/12/06}{Updated all styles}
+% \changes{v1.3}{2005/12/06}{Added palettes to \pf{default}, \pf{fyma} and \pf{sailor} styles}
+% \changes{v1.3}{2005/12/06}{Revised docs}
+% \changes{v1.3}{2005/12/06}{Updated \LyX\ example and information}
+% \changes{v1.3}{2005/12/06}{Cleaned up options}
+% \changes{v1.3}{2005/12/06}{Added possibility to create horizontal table of contents}
+% \changes{v1.3}{2005/12/06}{Added logo feature}
+% \changes{v1.3}{2005/12/06}{Added examples and example file}
+% \changes{v1.3}{2005/12/06}{Added two slide processing methods to do verbatim on slides easily}
+% \changes{v1.4}{2005/12/10}{Moved \texttt{lf} and \texttt{rf} keys from
+% \texttt{global} to \texttt{glslide} family}
+% \changes{v1.4}{2005/12/10}{Added \texttt{cf} option}
+% \changes{v1.4}{2005/12/10}{Updated styles}
+% \changes{v1.4}{2005/12/10}{Solved some small bugs}
+% \changes{v1.4}{2005/12/10}{Moved footers out of slide box in handout mode}
+% \changes{v1.4}{2005/12/10}{Added \texttt{clockformat} and \texttt{clockrefresh} keys to \texttt{global} family}
+% \changes{v1.4}{2005/12/10}{\texttt{blackslide} and \texttt{emptyslide} no longer have logos or randomdots}
+% \changes{v1.5}{2014/01/01}{Option \texttt{blackslide} transformed to \texttt{pauseslide}}
+% \changes{v1.5}{2014/01/01}{Restored package and added changes from CTAN}
+% \changes{v1.5}{2014/01/01}{Modifications to work with the latest version of pstricks}
+% \changes{v1.5a}{2015/11/29}{Added requirement for \texttt{pst-ovl} to get overlays working after \texttt{pstricks} moved the code there}
+% \changes{v1.5b}{2017/07/22}{Added requirement for latest \texttt{graphicx} to work with latest \texttt{dvips}}
+% \changes{v1.5b}{2017/07/22}{Updated documentation with respect to handout options}
+% \changes{v1.5c}{2017/08/28}{Replaced clock code by the version by Alexander Grahn to achieve compatibility with the \pf{animate} package}
+% \changes{v1.6}{2021/03/25}{Replaced usage of general \texttt{@inputcheck} by package specific \texttt{pd@vrbout} to solve a bug with references}
+%
+% \CheckSum{3382}
+%
+% \CharacterTable
+% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+% Digits \0\1\2\3\4\5\6\7\8\9
+% Exclamation \! Double quote \" Hash (number) \#
+% Dollar \$ Percent \% Ampersand \&
+% Acute accent \' Left paren \( Right paren \)
+% Asterisk \* Plus \+ Comma \,
+% Minus \- Point \. Solidus \/
+% Colon \: Semicolon \; Less than \<
+% Equals \= Greater than \> Question mark \?
+% Commercial at \@ Left bracket \[ Backslash \\
+% Right bracket \] Circumflex \^ Underscore \_
+% Grave accent \` Left brace \{ Vertical bar \|
+% Right brace \} Tilde \~}
+%
+%\title{\vspace*{-2cm}\mktitledecor The \pf{powerdot} class
+%\thanks{This class can be downloaded from the CTAN mirrors:
+%\texttt{/macros/latex/contrib/powerdot}. See \texttt{powerdot.dtx} for
+%information on installing \pf{powerdot} into your \LaTeX\
+%distribution and for the license of this class.}}
+%\author{Hendri Adriaens}
+%\date{\fileversion\ (\filedate)}
+%\maketitle
+%
+%\begin{abstract}\noindent
+%\pf{powerdot} is a presentation class for \LaTeX\ that allows for
+%the quick and easy development of professional presentations. It
+%comes with many tools that enhance presentations and aid the
+%presenter. Examples are automatic overlays, personal notes and a
+%handout mode. To view a presentation, DVI, PS or PDF output can be
+%used. A powerful template system is available to easily develop new
+%styles. A \LyX\ layout file is provided.
+%\end{abstract}
+%
+%\begin{multicols}{2}
+%[\section*{Contents}
+%\setlength{\columnseprule}{.4pt}
+%\setlength{\columnsep}{18pt}]
+%\tableofcontents
+%\end{multicols}
+%
+%\newpage
+%\section{Introduction}\label{sec:intro}
+%This class gives you the possibility to easily create professionally
+%looking slides. The class is designed to make the development of
+%presentations as simple as possible so that you can concentrate on
+%the actual content instead of keeping yourself busy with technical
+%details. Of course, some knowledge of \LaTeX\ is still required
+%though.
+%
+%This class builds on and extends the \pf{prosper} class
+%\cite{prosper} and the \pf{HA-prosper} package \cite{HA-prosper}.
+%The \pf{HA-prosper} package was initially intended to extend
+%\pf{prosper} and correct some bugs and problems of that class. As
+%developments on that package progressed, it was found that
+%unfortunately, not all of the problems could be overcome with the
+%package. That discovery was the start of a new project set up to
+%make a new class to replace the \pf{prosper} plus \pf{HA-prosper}
+%combination. You're currently reading the result of that project.
+%
+%The remainder of this section will be devoted to giving a feel of
+%what the \pf{powerdot} presentation source looks like and giving an
+%overview of this documentation.
+%
+%The document structure of a presentation is always the same. You can
+%find it in the example below.
+%
+%\begin{example}
+% \documentclass[<class options>]{powerdot}
+% \pdsetup{<presentation options>}
+% \begin{document}
+% \begin{slide}{a slide}
+% Contents of the slide.
+% \end{slide}
+% \section{first section}
+% \begin{slide}[<slide options>]{another slide}
+% Contents of the slide.
+% \end{slide}
+% \begin{note}{personal note}
+% The note.
+% \end{note}
+% \end{document}
+%\end{example}
+%
+%There are several elements that define the document structure. First
+%of all, the class accepts some class options that control the output
+%of the class, for instance, paper type and style. These class
+%options will be discussed in section~\ref{sec:classopts}. Then there
+%are presentation specific options which control some of the elements
+%of the presentation globally, for instance, the footers. These will
+%be discussed in section~\ref{sec:pdsetup}.
+%
+%Once the setup has been decided on, you can use the slide
+%environment to produce slides (see section~\ref{sec:slides}) and the
+%note environment to produce notes that go with the slides (see
+%section~\ref{sec:notes}). You can use overlays to display material
+%in steps. This is described in section~\ref{sec:overlays}. The
+%|\section| command provides a way to structure your presentation.
+%This is discussed in section~\ref{sec:structure}.
+%Section~\ref{sec:styles} will show an overview of the styles that
+%come with this class and the characteristics of each style.
+%Section~\ref{sec:compiling} will tell you more about how to produce
+%output. This section contains important information on required
+%packages.
+%
+%Section~\ref{sec:writestyle} is mostly interesting for people that
+%want to develop their own style for this class or want to modify an
+%existing style. Section~\ref{sec:lyx} explains how \LyX\
+%\cite{LyXWeb} can be used to create \pf{powerdot} presentations.
+%This documentation concludes with a section devoted to questions
+%(section~\ref{sec:questions}), like `Where can I find examples?'. It
+%also tells you where to turn to in case your questions are still not
+%solved.
+%
+%\section{Setting up the presentation}\label{sec:setup}
+%This section will describe all options that are available to control
+%the output of the presentation and the looks of it.
+%
+%\subsection{Document class options}\label{sec:classopts} We will
+%start with the class options that are typed in the |\documentclass|
+%command as a comma-separated list. For each option, the preset
+%value\footnote{The value that will be used when you don't use the
+%option.} will be mentioned in the description. This is the value
+%that will be used if you decide to not give a value to the option or
+%not use the option at all.
+%
+%\DescribeOption{mode}
+%This options controls the kind of output that we want to produce.
+%The preset value is |present|.
+%\begin{description}
+%\item\option{mode=present}\\
+%This mode is used when you want to create the actual presentation. It
+%will enable overlays and transition effects. You can read more about
+%overlays in section~\ref{sec:overlays}.
+%\item\option{mode=print}\\
+%This mode can be used when printing the slides including their visual
+%markup, but without any overlay or transition effects.
+%\item\option{mode=handout}\\
+%This mode will produce a black and white overview of your slides that
+%can be used to make personal notes on, for distribution to students,
+%a personal guide during your talk, etcetera.
+%\begin{description}
+%\item\option{nohandoutpagebreaks}\\
+%By default, the handout mode produces a document with two slides per
+%page. If you want to fit more slides on a page, specify this option
+%in the |\documentclass| command and \pf{powerdot} will let \LaTeX\
+%decide on the places to insert a page break, namely when a page is
+%full.
+%\item\option{nohandoutframes}\\
+%By default, the handout frames the slides. This option will remove
+%the frames around slides on handouts.
+%\end{description}
+%\end{description}
+%
+%\DescribeOption{paper} This option has three possible values. The
+%preset value is |screen|.
+%\begin{description}
+%\item\option{paper=screen}\\
+%This is a special format with screen optimized ratio (4/3). The
+%actual page dimensions will be 8.25 inch by 11 inch. This paper format
+%is not available for print or handout mode. In these modes, \pf{powerdot}
+%will switch to a4 paper and put a warning that it did this in the
+%log file of your presentation.
+%\item\option{paper=a4paper}\\
+%A4 paper will be used for the presentation or handout.
+%\item\option{paper=letterpaper}\\
+%Letter size paper will be used.
+%\item\option{paper=smartboard}\\
+%For presentation on a smartboard (widescreen).
+%\end{description}
+%Some important information with respect to paper size, compiling and
+%viewing presentations is available in section~\ref{sec:compiling}.
+%
+%\DescribeOption{orient} This controls the orientation of the
+%presentation. The preset value is |landscape|.
+%\begin{description}
+%\item\option{orient=landscape}\\
+%The presentation will be in landscape format. This value is not
+%available in handout mode. In that mode, \pf{powerdot} will switch
+%to portrait orientation and will warn you about this in the log
+%file.
+%\item\option{orient=portrait}\\ This produces slides in portrait
+%format. Notice that not all styles support portrait orientation. Please
+%refer to section~\ref{sec:styles} for information about which styles
+%do support the portrait orientation.
+%\end{description}
+%
+%\DescribeOption{display} This controls the production of slides and
+%notes. The preset value is |slides|.
+%\begin{description}
+%\item\option{display=slides}\\
+%This will only typeset the slides in your presentation.
+%\item\option{display=slidesnotes}\\
+%This will typeset both the slides and the notes in your
+%presentation. See also section~\ref{sec:notes} for more information
+%about notes.
+%\item\option{display=notes}\\
+%This will typeset the notes only.
+%\end{description}
+%
+%Here are some more options to control the output.
+%\begin{description}
+%\item\DescribeOption{size}\option{size}\\
+%This is the size of the normal text font in points. Possible values
+%are 8pt, 9pt, 10pt, 11pt, 12pt, 14pt, 17pt and 20pt and the preset
+%value is 11pt.\footnote{Note that sizes other than 10pt, 11pt and
+%12pt are non-standard and it is assumed that you have the
+%\pf{extsizes} bundle \cite{extsizes} installed, which provides these
+%sizes.}
+%\item\DescribeOption{style}\option{style}\\
+%This controls the style to be loaded for the presentation. By
+%default, the \pf{default} style will be loaded. For more styles, see
+%section~\ref{sec:styles}.
+%\item\DescribeOption{fleqn}\option{fleqn}\\
+%This option makes equations flushed left. It does the same as the
+%equally named option for the article class.
+%\item\DescribeOption{leqno}\option{leqno}\\
+%Put equation numbers at the left. Also the same as in the article
+%class.
+%\item\DescribeOption{nopsheader}\option{nopsheader}\\
+%By default, \pf{powerdot} will write a postscript command to the ps
+%file to make sure that post processors like ps2pdf know which paper
+%to use without the need to specify it on the command line. See also
+%section~\ref{sec:compiling}. If you experience problems with post
+%processing or printing or you want to specify the paper size in the
+%post processing steps yourself, use this option.
+%\item\DescribeOption{hlentries}\option{hlentries}\\
+%This highlights table of contents entries when the entry matches
+%with the current slide and its preset value is |true|. See also
+%section~\ref{sec:structure}. If you don't want highlighting of table
+%of contents entries (for instance in print mode), use
+%|hlentries=false|.
+%\item\DescribeOption{hlsections}\option{hlsections}\\
+%This highlights table of contents sections when the section matches
+%with the current section in the presentation and is preset to |false|.
+%See also section~\ref{sec:structure}. Specifying this
+%option turns highlighting of sections on. This could be useful when
+%you are using a style that implements a split table of contents.
+%\item\DescribeOption{pauseslide}\option{pauseslide}\\
+%This option inserts a black slide in the presentation on page 1 and
+%will automatically advance to page 2 when opening the presentation
+%in a PDF viewer like Acrobat (Reader). The option also inserts a
+%link behind every slide or section title that brings you to the
+%black slide when clicked. When you click anywhere in the black
+%slide, you will go back to the originating slide. This option can be
+%used to temporarily pause a presentation, for instance, to do a
+%proof on the black board. Optionally, a color can be supplied, for instance,
+%|pauseslide=white| to have a pause on a white screen.
+%\item\DescribeOptions{clock}\option{clock}\\
+%This displays a small digital clock on slides which you can use to
+%check the time left for your presentation.
+%\end{description}
+%
+%Here is an example of a |\documentclass| command.
+%\begin{example}
+% \documentclass[
+% size=12pt,
+% paper=screen,
+% mode=present,
+% display=slidesnotes,
+% style=tycja,
+% nohandoutpagebreaks,
+% pauseslide,
+% fleqn
+% ]{powerdot}
+%\end{example}
+%This example sets up a presentation in \pf{tycja} style, with a black
+%slide, normal size 12 points and flushed left equations.
+%\begin{example}
+% \documentclass[
+% size=12pt,
+% paper=letterpaper,
+% mode=handout,
+% display=slidesnotes,
+% style=tycja,
+% nohandoutpagebreaks,
+% pauseslide,
+% fleqn
+% ]{powerdot}
+%\end{example}
+%Changing the |paper| and |mode| options, now produces a handout with
+%possibly more than two slides per page due to the |nohandoutpagebreaks|
+%option.
+%
+%\subsection{Setup options}\label{sec:pdsetup}
+%\DescribeMacro{\pdsetup}
+%There are several extra options that can help customizing your
+%presentation. These options are not available via the
+%|\documentclass| command. This has a technical reason.\footnote{The
+%interested reader is referred to the section about the \pf{xkvltxp}
+%package in the \pf{xkeyval} package documentation \cite{xkeyval}.}
+%We distinguish two types of options. Options that can only be set
+%globally (acting for the entire presentation) using the |\pdsetup|
+%command and options that can be accessed both globally (via
+%|\pdsetup|) and locally (via slide environments, see section~\ref{sec:slides}).
+%
+%\subsubsection{Global options}\label{sec:gopts}
+%This section describes options that can only be used globally in the
+%preamble of your presentation via the |\pdsetup| command.
+%\begin{description}
+%\item\DescribeOption{palette}\option{palette}\\
+%This specifies the palette to be used. A palette is a set of colors
+%defined by a style. To find out which palettes are defined by each
+%style, see section~\ref{sec:styles}.
+%\item\DescribeOption{theslide}\option{theslide}\\
+%This option controls how the slide number appears on the slide. This
+%is preset to the value |\arabic{slide}~/~\pageref*{lastslide}|,
+%which could appear like |5/22|. Notice that the |\arabic{slide}|
+%typesets the number of the current slide and that
+%|\pageref*{lastslide}| typesets the number of the last
+%slide.\footnote{We use the starred version of \cs{pageref} which is
+%defined by \pf{hyperref} and does not create a link to the page that
+%it is referring to.}
+%\item\DescribeOption{thenote}\option{thenote}\\
+%This is similar to the |theslide| option, but typesets the slide
+%numbers of notes. The preset value is
+%|note~\arabic{note}~of~slide~\arabic{slide}| and |\arabic{note}|
+%here typesets the number of the current note that goes with the
+%current slide. This could appear like |note 2 of slide 7|.
+%\item\DescribeOption{counters}\option{counters}\\
+%The |counters| option lists counters that you might want to protect
+%on overlays. As material on overlays (see
+%section~\ref{sec:overlays}) is processed multiple times, also
+%\LaTeX\ counters, like the |equation| counter, might be increased
+%too often. To avoid that your equations get different numbers on
+%every overlay, use this option. The |equation|, |table|, |figure|,
+%|footnote| and |mpfootnote| counters are already protected for you.
+%If you use extra counters, for instance for theorems, list them in
+%this option. Example:
+%\begin{example}
+% counters={theorem,lemma}
+%\end{example}
+%\item\DescribeOption{list}\option{list}\\
+%This option takes a list of options that will be passed on to the
+%\pf{enumitem} package that controls the layout of lists created by
+%the |enumerate| and |itemize| environments. Example:
+%\begin{example}
+% list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
+%\end{example}
+%See for more information on controlling the layout of lists the
+%\pf{enumitem} package \cite{enumitem}.
+%\item\DescribeOptions{enumerate,itemize}\option{enumerate,itemize}\\
+%As the |list| option, but only control |enumerate| and |itemize|
+%environments respectively.
+%\item\DescribeOption{clockformat}\option{clockformat}\\
+%This option specifies the format of the clock. The format is set using
+%Acrobat's |util.printd| function.\footnote{For a complete listing of
+%allowable formats, consult the \textit{Acrobat JavaScript Scripting
+%Reference}\cite{javascript}.} The default value is |HH:MM:ss|, which
+%shows a 00-23 hour, 00-59 minute, 00-59 second clock. Example:
+%\begin{example}
+% clockformat=h:MM tt
+%\end{example}
+%The above setting will display a 1-12 hour, 00-59 minute, am/pm clock.
+%That is, the clock might show |5:53 pm|.
+%\item\DescribeOption{clockrefresh}\option{clockrefresh}\\
+%This option should be a number which specifies how often
+%the clock is refreshed in milliseconds. The default behavior is to refresh
+%the clock every second. Thus, the default value is 1000. Notice, if the
+%|clockformat| is such that seconds are not shown, then it makes no sense
+%to update that clock every second. A corresponding example:
+%\begin{example}
+% clockrefresh=60000
+%\end{example}
+%The interpretation of this is that the clock will be updated every minute.
+%\end{description}
+%
+%\subsubsection{Global and local options}\label{sec:glopts}
+%This section describes options that can be used both globally via
+%|\pdsetup| and locally via slide environments (see section~\ref{sec:slides}).
+%\begin{description}
+%\item\DescribeOptions{lf,cf,rf}\option{lf,cf,rf}\\
+%This determines the content of the left, center and right footers.
+%These are preset to empty.
+%\item\DescribeOption{trans}\option{trans}\\
+%This option sets the default transition effect to be used in the
+%presentation. These transition effects only work after compiling the
+%presentation to PDF format. See also section~\ref{sec:compiling}.
+%The following transition effects are supported: |Split|, |Blinds|,
+%|Box|, |Wipe|, |Dissolve|, |Glitter| and |Replace|. When you are using
+%a viewer that understands PDF 1.5, you can also use |Fly|, |Push|,
+%|Cover|, |Uncover| or |Fade|. It is important to notice that most
+%viewers are case sensitive, so, for instance, |box| will not work.
+%
+%The preset effect is |Replace| which just replaces one slide with
+%another when browsing the slides. Note that some PDF viewers (like
+%Acrobat Reader 5 and higher) only produce the transition effect in
+%full screen mode. If you want to use a custom transition effect that
+%is not listed in the list above (for instance, a wipe effect with a
+%custom wipe direction), then that is possible. However,
+%\pf{powerdot} will put a warning in your log file that the effect
+%that you have chosen, might not work in the PDF viewer. Here is an
+%example that does work.
+%\begin{example}
+% trans=Wipe /Di 0
+%\end{example}
+%In Acrobat (Reader), this wipes from left to right instead of the
+%default top to bottom. For more information, see a PDF Reference
+%Manual.
+%\item\DescribeOption{method}\option{method}\\
+%This option can be used when a slide contains special material that
+%does not get treated in the `usual' way by \LaTeX. Verbatim material
+%is an example of this. Possible values are |normal| (the preset value),
+%|direct| and |file|. We will come back to this option in detail in
+%section~\ref{sec:verbatim}.
+%\item\DescribeOptions{logohook,logopos,logocmd}\option{logohook,logopos,logocmd}\\
+%If |logopos| is specified, a logo defined by the value of the
+%|logocmd| option will be put on slides. The position can be
+%specified relative to the width and height of the slide. |{0,0}| is
+%the lower left corner of the paper and |{\slidewidth,\slideheight}|
+%is the upper right corner. For positioning the logo, the |\rput|
+%command of \pf{pstricks} \cite{PSTricksWeb,PSTricks} is used. This
+%command also allows to specify the point of the logo that should be
+%positioned there. This point can be entered via the |logohook|
+%option and can take the values |tl|, |t|, |tr|, |r|, |Br|, |br|,
+%|b|, |bl|, |Bl|, |l|, |B| and |c|. For more information about
+%|\rput|, consult the \pf{pstricks} documentation. Here is an example
+%that integrates the flower of the \pf{default} style into the
+%\pf{husky} style.
+%\begin{example}
+% \documentclass[style=husky]{powerdot}
+% \pdsetup{
+% logohook=t,
+% logopos={.088\slidewidth,.99\slideheight},
+% logocmd={\includegraphics[height=.08\slideheight]{powerdot-default.ps}}
+% }
+% \begin{document}
+% ...
+% \end{document}
+%\end{example}
+%The preset value for |logohook| is |tl|.
+%\end{description}
+%
+%A special feature of \pf{powerdot}, which can be used to make
+%presentations come alive, is the use of random dots. These dots will
+%be placed anywhere on your slides and use the colors defined by the
+%palette that you use. Overlays will carry the same dots. This
+%feature uses |random.tex| \cite{random}. Several options are
+%available to control the appearance of the random dots.
+%\begin{description}
+%\item\DescribeOption{randomdots}\option{randomdots}\\
+%By default, random dots are turned off. If this option is set to
+%|true|, random dots will be generated. |false| will turn off the
+%feature. When no value is submitted to the option, |true| will be
+%used.
+%\item\DescribeOptions{dmindots,dmaxdots}\option{dmindots,dmaxdots}\\
+%The number of dots per slide is also random. These options set the
+%minimum and maximum dots per slide. Preset values are |5| and |40|,
+%respectively.
+%\item\DescribeOptions{dminsize,dmaxsize}\option{dminsize,dmaxsize}\\
+%The minimum and maximum radius of the dots. Preset values are |5pt|
+%and |40pt|, respectively.
+%\item\DescribeOptions{dminwidth,dmaxwidth,dminheight,dmaxheight}
+%\option{dminwidth,dmaxwidth,dminheight,dmaxheight}\\
+%These options determine the area on the slide that can be used for
+%the random dots. These values are preset such that dots go anywhere
+%on the slide, but you might want to adjust these such that, for
+%instance, dots can only appear in the text area. The preset values
+%are |0pt|, |\slidewidth|, |0pt|, |\slideheight|.
+%
+%Here is an example that allows dots in a smaller rectangle on the
+%slide.
+%\begin{example}
+% \pdsetup{
+% dminwidth=.1\slidewidth,dmaxwidth=.9\slidewidth,
+% dminheight=.2\slideheight,dmaxheight=.8\slideheight
+% }
+%\end{example}
+%\item\DescribeOption{dbright}\option{dbright}\\
+%This option can be used to adjust the brightness of the dots. The
+%number should be an integer between -100 and 100. If the number is
+%negative, the color will be adjusted towards black, with -100 giving
+%black. If the number is positive, the color will be adjusted towards
+%white, with 100 giving white. With a light background, you may want
+%to choose |bright| to be positive. With a dark background, you may
+%want to set it negative. The preset value is |60|, meaning a mixture
+%of 40\% of the original color and 60\% white.
+%\item\DescribeOption{dprop}\option{dprop}\\
+%This option is used for passing extra parameters to the |\psdot|
+%command, which creates the random dots. You could, for instance,
+%change the style of the dots or the line width. See for more
+%information about |\psdot| the \pf{pstricks} documentation
+%\cite{PSTricksWeb,PSTricks}. \pf{powerdot} defines two extra dot
+%styles that can be used for the random dots. These styles are
+%|ocircle| (open circle) and |osquare| (open square).
+%\end{description}
+%
+%Here are two examples for the use of random dots.
+%\begin{example}
+% \pdsetup{
+% randomdots,dminwidth=.2\slidewidth
+% }
+%\end{example}
+%This turns on random dots and doesn't use the left 20\% of the slide
+%for placing random dots.
+%\begin{example}
+% \pdsetup{
+% randomdots,dprop={dotstyle=ocircle,linewidth=.5pt},
+% dminsize=500pt,dmaxsize=600pt,dmindots=2,dmaxdots=5
+% }
+%\end{example}
+%This example puts at most 5 big circles on slides. These circles do
+%not fit on the slides and you will only see parts of them in the
+%shape of curves.
+%
+%\subsubsection{\cs{pdsetup} example}
+%Here is an example of a |\pdsetup| command that one could use to set up
+%the presentation.
+%\begin{example}
+% \pdsetup{
+% lf=My first presentation,
+% rf=For some conference,
+% trans=Wipe,
+% theslide=\arabic{slide},
+% randomdots,dmaxdots=80
+% }
+%\end{example}
+%This sets the left and right footers and will initialize the
+%transition effect to |Wipe|. Further, slide numbers will not include
+%the number of the last slide, but only the number of the current
+%slide. Finally, slides will be covered with at most 80 random dots.
+%
+%A small note is necessary with respect to the appearance of footers.
+%The slide number (controlled by the |theslide| option) will be added
+%to a footer. Most styles add it too the right footer. If both the
+%footer and the slide number are non empty, |~--~| will be inserted
+%in between them to separate them. Styles might modify this default
+%behavior however.
+%
+%\section{Making slides}\label{sec:slides}
+%\subsection{The title slide}\label{sec:titleslide}
+%\DescribeMacro{\title}
+%\DescribeMacro{\author}
+%\DescribeMacro{\and}
+%\DescribeMacro{\date}
+%\DescribeMacro{\maketitle}
+%The title slide is created by the |\maketitle| command.
+%\begin{command}
+% `\cs{maketitle}\oarg{options}'
+%\end{command}
+%Its use is the same as in the standard \LaTeX\ document classes. The
+%optional argument \meta{options} can contain any option from
+%section~\ref{sec:glopts}. Specifying such an option in the
+%|\maketitle| command will only have an effect on the title slide and
+%not on other slides. See an example below.
+%\begin{example}
+% \documentclass{powerdot}
+% \title{Title}
+% \author{You \and me}
+% \date{August 21, 2005}
+% \begin{document}
+% \maketitle
+% ...
+% \end{document}
+%\end{example}
+%The |author|, |title| and |date| declarations provide the text to be
+%used when making a title page. The design of the title page is
+%specific to the style in use. Notice the use of |\and| for
+%separating multiple authors. See a \LaTeX\ manual \cite{companion}
+%for more information on commands such as |\title| and |\author|.
+%
+%\subsection{Other slides}\label{sec:otherslides}
+%\DescribeEnv{slide} The centerpiece of every presentation is the
+%slide. In \pf{powerdot}, the content of each slide is placed in a
+%|slide| environment.
+%\begin{command}
+% `\cs{begin}\texttt{\{slide\}}\oarg{options}\marg{slide title}'
+% `\meta{body}'
+% `\cs{end}\texttt{\{slide\}}'
+%\end{command}
+%
+%In section~\ref{sec:overlays} we'll see how to give some life to the
+%slides, but for now, let's look at a simple example.
+%\begin{example}
+% \begin{slide}{First slide}
+% Hello World.
+% \end{slide}
+%\end{example}
+%The slide environment has one required argument, namely the slide
+%title. When a slide is created, the slide title is used to create an
+%entry in the table of contents and in the list of bookmarks. The
+%table of contents is a listing of the slides and section titles in
+%the presentation that appears on each slide.
+%
+%The table of contents is clickable (when the presentation is
+%compiled into PDF) and serves as a nice way to jump from location to
+%location within the presentation. The bookmark list is only present
+%when compilation is taken all the way to the PDF file format. It
+%also serves as a table of contents, but this list does not appear on
+%\textit{any} of the slides, but in a separate window in a PDF
+%viewer. In the example above, the entries in both table contents and
+%the list of bookmarks would be titled |First slide|.
+%
+%The \meta{options} for the |slide| environment can contain any
+%option listed in section~\ref{sec:glopts}. Additionally, the
+%following options can be used.
+%\begin{description}
+%\item\DescribeOption{toc}\option{toc}\\
+%When specified, the value is used for the entry in the table of
+%contents; otherwise, the slide title is used. If |toc=| is
+%specified, then no entry is created.
+%\item\DescribeOption{bm}\option{bm}\\
+%When specified, the value is used for the bookmark entry; otherwise,
+%the slide title is used. If |bm=| is specified, then no entry is
+%created.
+%\end{description}
+%
+%These optional arguments are especially useful when the title of a
+%slide is extremely long or when the title contains \LaTeX\ commands
+%that do not render correctly in the bookmarks.\footnote{The
+%bookmarking procedure uses \cs{pdfstringdef} from the \pf{hyperref}
+%package, and it can process accented characters such as \cs{"i}.}
+%When specifying entries, be sure to hide special characters `|,|'
+%and `|=|' between curly brackets `|{|' and `|}|'. Let's look at an
+%example that uses these optional arguments.
+%\begin{example}
+% \begin{slide}[toc=,bm={LaTeX, i*i=-1}]{\color{red}\LaTeX, $i^2=-1$}
+% My slide contents.
+% \end{slide}
+%\end{example}
+%
+%In this example, the slide title will appear as {\color{red}\LaTeX,
+%$i^2=-1$}. This text will not render correctly in a bookmark entry.
+%An attempt is made to correct this, but often, the correction does
+%not produce an equivalent text. This particular title would be
+%rendered in the bookmark list as |redLaTeX, i2=-1|. On the other
+%hand, the manually specified bookmark entry is rendered as:
+%|LaTeX, i*i=-1|. Notice, no entry is created in the table of contents,
+%because of the use of |toc=|.
+%
+%In addition to the |slide| environment, each individual style can
+%define its own environments. Many styles have a |wideslide|
+%environment. The idea is that one might have information that does
+%not fit nicely on a slide with a table of contents listed, as this
+%consumes some space. In such cases, it is preferable to use a slide
+%that does not list the table of contents. The |wideslide|
+%environment provides this functionality and has more space for the
+%actual slide content. See section~\ref{sec:styles} for information
+%on the various environments provided by the styles.
+%
+%\section{Overlays}\label{sec:overlays}
+%It is often the case that you don't want all the information on the
+%slide to appear at once. Rather, the information should appear one
+%item at a time. In \pf{powerdot}, this is achieved with overlays.
+%Each slide can be comprised of many overlays, and the overlays are
+%displayed one at a time.
+%
+%\subsection{The \cs{pause} command}\label{sec:pause}
+%\DescribeMacro{\pause} The easiest way to display information
+%sequentially is to use the |\pause| command.
+%\begin{command}
+% `\cs{pause}\oarg{number}'
+%\end{command}
+%Below is a simple example:
+%\begin{example}
+% \begin{slide}{Simple overlay}
+% power\pause dot
+% \end{slide}
+%\end{example}
+%The slide's information is displayed and continues until the
+%|\pause| command is encountered. No further output within the same
+%slide is displayed until the click of the mouse or the touch of the
+%keyboard. Then, the content will continue to display until all the
+%information is displayed or until another |\pause| command is
+%encountered. In this example, |power| is displayed on the first
+%overlay, and |powerdot| is the displayed on the second overlay. The
+%|\pause| command is often used within the |itemize| and |enumerate|
+%environments. For example,
+%\begin{example}
+% \begin{slide}{Multiple pauses}
+% power\pause dot \pause
+% \begin{itemize}
+% \item Let me pause\ldots \pause
+% \item \ldots while I talk \pause and chew bubble gum. \pause
+% \item Perhaps you'll be persuaded.
+% \item Perhaps not.
+% \end{itemize}
+% \end{slide}
+%\end{example}
+%Since |\pause| was used before the |itemize| environment, no item
+%will appear until the third overlay. Then, each item will be
+%displayed one at a time, each on their own overlay. More information
+%on using lists will follow in the next section.
+%
+%The optional argument of the |\pause| command specifies the number
+%of overlays to pause. An example usage is:
+%\begin{example}
+% \begin{slide}{Pause longer}
+% \begin{itemize}
+% \item A \pause
+% \item B \pause[2]
+% \item C
+% \end{itemize}
+% \end{slide}
+%\end{example}
+%In the example above, item |C| will appear on the fourth overlay.
+%The usefulness of this option will become more apparent in the next
+%section; so we will revisit a similar example at that time.
+%
+%\subsection{List environments}\label{sec:lists}
+%The list environments, |itemize| and |enumerate|, have special
+%treatments in \pf{powerdot}. They have an optional argument that
+%will be taken care off by the \pf{enumitem} package (see
+%\cite{enumitem}). \pf{powerdot} supplies an extra key for this
+%optional argument. In the examples that follow, features will be
+%described using the |itemize| environment but they also apply to the
+%|enumerate| environment.
+%
+%Here is the typical usage of the |itemize| environment:
+%\begin{example}
+% \begin{slide}{Basic itemize}
+% \begin{itemize}
+% \item A \pause
+% \item B \pause
+% \item C
+% \end{itemize}
+% \end{slide}
+%\end{example}
+%The display is simple, each item appears one at a time with each
+%overlay.
+%
+%\DescribeOption{type}
+%Suppose we wanted every item to show, but we only wanted one item to
+%appear `active' at once. This can be accomplished via the |type|
+%option for the |itemize| environment. The preset value is |0|.
+%\begin{example}
+% \begin{slide}{Type 1 itemize}
+% \begin{itemize}[type=1]
+% \item A \pause
+% \item B \pause
+% \item C
+% \end{itemize}
+% \end{slide}
+%\end{example}
+%Now, every item will be displayed in the \emph{inactive
+%color}\index{inactive color|usage} (which is defined by the style
+%that you use), and the item's font color will become the active one
+%on the overlay that it would normally appear on. The default
+%behavior is given by |type=0|. It is still possible
+%to pass optional arguments to \pf{enumitem} via the second optional argument:
+%\begin{example}
+% \begin{slide}{Type 1 itemize}
+% \begin{enumerate}[type=1][label=\roman*a)]
+% \item A \pause
+% \item B \pause
+% \item C
+% \end{enumerate}
+% \end{slide}
+%\end{example}
+%Take care, that this must always be the second optional argument! It is
+%possible to leave the first one empty, which is valid only for \pf{powerdot}.
+%
+%Lists can also be nested to create complicated structures. When a
+%list is nested, it inherits the setting of the |type| option from
+%the `parent' list, but that can be overruled by specifying the
+%|type| option in the optional argument of the nested list. We
+%present here one example, but many more can be created by nesting
+%lists of different types in different ways.
+%\begin{example}
+% \begin{slide}{Nested lists}
+% \begin{itemize}
+% \item A\pause
+% \begin{itemize}[type=1]
+% \item B\pause
+% \end{itemize}
+% \item C
+% \end{itemize}
+% \end{slide}
+%\end{example}
+%This displays |A| and |B| on the first overlay, but |B| is inactive.
+%On overlay 2, |B| will become active and on overlay 3, |C| will
+%become visible.
+%
+%\subsection{The \cs{item} command}
+%\DescribeMacro{\item}
+%The |\item| command has an extra \emph{optional} argument in
+%\pf{powerdot} which allows for creating overlays in a more flexible
+%way then |\pause| provides.
+%\begin{command}
+% `\cs{item}\oarg{label}\larg{overlays}'
+%\end{command}
+%This optional argument should contain an overlay specification
+%stating on which overlays you want the item to appear. This
+%specification is a comma separated list where each item can used the
+%notation as in table \ref{tab:item}.
+%\begin{table}[htb]\centering
+%\begin{tabular}{d}
+%Syntax&Meaning\\\hline
+%\texttt{x}&Only overlay \texttt{x}\\
+%\texttt{-x}&All overlays up to and including \texttt{x}\\
+%\texttt{x-}&All overlays from \texttt{x}, including \texttt{x}\\
+%\texttt{x-y}&All overlays from \texttt{x} to \texttt{y},
+%including \texttt{x} and \texttt{y}\\
+%\end{tabular}
+%\caption{\cs{item} and \cs{onslide} notation}\label{tab:item}
+%\end{table}
+%The \meta{label} argument is the standard optional argument for
+%|\item| in \LaTeX. A \LaTeX\ manual \cite{companion} can tell you
+%more about this argument.
+%
+%Here is an example.
+%\begin{example}
+% \begin{slide}{Active itemize}
+% \begin{itemize}[type=1]
+% \item<1> A
+% \item<2> B
+% \item<3> C
+% \end{itemize}
+% \end{slide}
+%\end{example}
+%Here we have said that |A| should only be active on overlay 1, |B|
+%should only be active on overlay 2, and |C| should only be active on
+%overlay 3. Again, when the item is not active, it appears in the
+%inactive color because of |type=1|.
+%
+%If |type=0| is specified and if each item is given an overlay
+%option, then each item will appear only when it is active. When the
+%item is not active, then it will not show on the slide at all. More
+%examples demonstrating the syntax for \meta{overlays} will be
+%discussed in the next section.
+%
+%\subsection{The \cs{onslide} command}\label{sec:onslide}
+%\DescribeMacro{\onslide} Overlays can also be achieved using the
+%|\onslide| command.
+%\begin{command}
+% `\cs{onslide}\marg{overlays}\marg{text}'
+%\end{command}
+%This command takes an \meta{overlays} specification as first
+%argument and the \meta{text} to apply it to as second argument. The
+%\meta{overlays} on which the text will appear are specified as a
+%comma separated list with syntax as in table \ref{tab:item}. We
+%start off with a simple example.
+%\begin{example}
+% \begin{slide}{Simple onslide}
+% \onslide{1,2}{power}\onslide{2}{dot}
+% \end{slide}
+%\end{example}
+%We have instructed |power| to appear on overlays one and two, and
+%|dot| to appear only on overlay two. As you might guess, this
+%example has the same output as our first |\pause| example. Yet, it
+%is clearly the case that our syntax is more complicated. However,
+%this slight ``complication'' also allows for much more flexibility.
+%
+%\DescribeMacro{\onslide+}Consider the above example with the
+%following modifications:
+%\begin{example}
+% \begin{slide}{Simple onslide+}
+% \texttt{onslide }: \onslide{1}{power}\onslide{2}{dot}\\
+% \texttt{onslide+}: \onslide+{1}{power}\onslide+{2}{dot}
+% \end{slide}
+%\end{example}
+%The |\onslide+| command displays its content in a different manner
+%altogether. Now, |dot| appears on every overlay, but it is in
+%inactive color\index{inactive color|usage} and matches the normal
+%font color \textit{only} on overlay two. This is comparable to the
+%|type=1| behavior for lists (see section~\ref{sec:lists}).
+%
+%When executing this example, we will also notice that the |\onslide|
+%command does hide material, but still reserves the right amount of
+%space for it: on overlay 2, the |dot|s appear right above each
+%other. The next command does not reserve space.
+%
+%\DescribeMacro{\onslide*} Instead of hiding and reserving space
+%(|\onslide|) or putting \meta{text} in the inactive color
+%(|\onslide+|) when the overlay doesn't match \meta{overlays}, this
+%command just eats the material altogether. To understand the
+%differences, consider the following example:
+%\begin{example}
+% \begin{slide}{Simple onslide*}
+% \texttt{onslide }: \onslide{1}{power}\onslide{2}{dot}\\
+% \texttt{onslide+}: \onslide+{1}{power}\onslide+{2}{dot}\\
+% \texttt{onslide*}: \onslide*{1}{power}\onslide*{2}{dot}
+% \end{slide}
+%\end{example}
+%The output of the first two lines, we are already familiar with. The
+%third line displays |power| on overlay 1 and |dot| on overlay 2, but
+%no space for |power| is reserved on overlay 2. Hence |dot| will
+%start on the cursor position that |power| started on overlay 1 and
+%it is not aligned below the other two |dots|.
+%
+%We finish with an example of the syntax that is possible with
+%|\item| and |\onslide|. Remember that these commands take a comma
+%separated list for the \meta{overlays} specification and that each
+%element can used the syntax as explained in table \ref{tab:item}.
+%The various variations are demonstrated in the example below.
+%\begin{example}
+% \begin{slide}{Lists}
+% \onslide{10}{on overlay 10 only}\par
+% \onslide{-5}{on every overlay before and including overlay 5}\par
+% \onslide{5-}{on every overlay after and including overlay 5}\par
+% \onslide{2-5}{on overlays 2 through 5, inclusive}\par
+% \onslide{-3,5-7,9-}{on every overlay except overlays 4 and 8}
+% \end{slide}
+%\end{example}
+%
+%\subsection{Relative overlays}
+%Sometimes it is a pain to keep track of when an item should appear
+%or become active. You might, for example, just care that some text
+%appears on the overlay \textit{after} some other item. This
+%functionality is provided through the use of relative overlays which
+%should not be used outside list environments that use |\item|. Let's
+%consider a simple, illuminating example.
+%\begin{example}
+% \begin{slide}{Relative overlays}
+% \begin{itemize}
+% \item A \pause
+% \item B \onslide{+1}{(visible 1 overlay after B)}\pause
+% \item C \onslide{+2-}{(appears 2 overlays after C, visible until the end)}
+% \pause
+% \item D \onslide{+1-6}{(appears 1 overlay after D, visible until overlay 6)}
+% \pause
+% \item E \pause
+% \item F \pause
+% \item G \onslide{+1-+3}{(appears 1 overlay after G for 3 overlays)}\pause
+% \item H \pause
+% \item I \pause
+% \item J \pause
+% \item K
+% \End{itemize}
+% \end{slide}
+%\end{example}
+%As you can see, we still use |\onslide|. The only change is with the
+%syntax of the list of overlays. Now, we can specify a `|+|' symbol
+%in the list. In its simplest usage, |\onslide{+1}| will make text
+%display one overlay after the overlay it would \textit{normally}
+%appear on. You can still use the syntax in table \ref{tab:item}.
+%These are demonstrated in the above example. Notice,
+%|\onslide{+1-6}| means that the text will appear one overlay after
+%the overlay it would normally appear on and that the text should
+%remain shown until overlay seven. To make text appear for a range of
+%relative overlays, see the final demonstration in the above example.
+%
+%\section{Presentation structure}\label{sec:structure}
+%\subsection{Making sections}\label{sec:section}
+%\DescribeMacro{\section}
+%This section describes the |\section| command which provides a way
+%to structure a presentation.
+%\begin{command}
+% `\cs{section}\oarg{options}\marg{section title}'
+%\end{command}
+%This command will produce a slide with \meta{section title} on it
+%and will also use this text to create sections in the table of
+%contents and in the bookmarks list. There are several \meta{options}
+%to control its output.
+%
+%\DescribeOption{tocsection} This option controls the creation of a
+%section in the table of contents. The preset value is |true|.
+%\begin{description}
+%\item\option{tocsection=true}\\
+%This does create a section in the table of contents. This means that
+%all following slides, until the next section, will be nested under
+%this section.
+%\item\option{tocsection=false}\\
+%This does not create a section in the table of contents and hence
+%the section will be listed as an ordinary slide.
+%\item\option{tocsection=hidden}\\
+%This does create a section in the table of contents, but this is
+%only visible when you view a slide that is part of this section.
+%This could be used to append a section to the presentation which you
+%can discuss if there is some extra time.
+%\end{description}
+%
+%\DescribeOption{slide} This option controls whether the |\section|
+%command creates a slide. The preset value is |true|.
+%\begin{description}
+%\item\option{slide=true}\\
+%A slide is created.
+%\item\option{slide=false}\\
+%No slide will be created. If also |tocsection| is |false|, the
+%|\section| command doesn't do anything. If it does create a table of
+%contents section (|tocsection=| |true| or |hidden|), its link will
+%point to the first slide in the section as the section itself
+%doesn't have a slide.
+%\end{description}
+%
+%\DescribeOption{template} This option can be used to make the
+%section slide with another template. By default, a normal |slide|
+%environment is used to create the section slide, but if a style
+%offers other templates that could be used for this purpose (for
+%instance, the |wideslide| environment), then you can use this option
+%to select that template. See section~\ref{sec:styles} for an
+%overview of the available templates with every style.
+%
+%Finally, all options available to normal slides are available to
+%slides created by |\section| as well (see section~\ref{sec:slides}).
+%However, when the section does make a |tocsection|, |toc=| or |bm=|
+%won't remove the table of contents entry or the bookmark
+%respectively.
+%
+%\subsection{Making an overview}\label{sec:tableofcontents}
+%\DescribeMacro{\tableofcontents}
+%This command creates an overview of your presentation and can only
+%be used on a slide.
+%\begin{command}
+% `\cs{tableofcontents}\oarg{options}'
+%\end{command}
+%There are several \meta{options} to control the output of this
+%command.
+%
+%\DescribeOption{type}
+%This option controls whether certain material (depending on the
+%input in the |content| option below) will be hidden or displayed in
+%the inactive color\index{inactive color|usage}. The preset value is
+%|0|. Compare with the |type| option for list environments
+%(section~\ref{sec:lists}).
+%
+%\begin{description}
+%\item\option{type=0}\\
+%When material is not of the requested type as specified in the
+%|content| option, it will be hidden.
+%\item\option{type=1}\\
+%As |type=0|, but instead of hiding material, it will be typeset in
+%the inactive color.
+%\end{description}
+%
+%\DescribeOption{content}
+%The |content| option controls which elements will be included in the
+%overview. The preset value is |all|. The description below assumes
+%that |type=0| was chosen, but the alternative text for |type=1| can
+%easily be deduced.
+%
+%\begin{description}
+%\item\option{content=all}\\
+%This will display a full overview of your presentation including all
+%sections and slides, except the slides in hidden sections (see
+%section~\ref{sec:section}).
+%\item\option{content=sections}\\
+%This displays only the sections in the presentation.
+%\item\option{content=currentsection}\\
+%This displays the current section only.
+%\item\option{content=future}\\
+%This displays all content starting from the current slide.
+%\item\option{content=futuresections}\\
+%This displays all sections, starting from the current section.
+%\end{description}
+%
+%We finish this section with a small example that will demonstrate
+%how you can make a presentation that contains an overall overview of
+%sections in the presentation, giving a general idea of the content,
+%and per section a detailed overview of the slides in that section.
+%\begin{example}
+% \begin{slide}[toc=,bm=]{Overview}
+% \tableofcontents[content=sections]
+% \end{slide}
+% \section{First section}
+% \begin{slide}[toc=,bm=]{Overview of the first section}
+% \tableofcontents[content=currentsection,type=1]
+% \end{slide}
+% \begin{slide}{Some slide}
+% \end{slide}
+% \section{Second section}
+% ...
+%\end{example}
+%
+%\section{Miscellaneous}
+%\subsection{Notes}\label{sec:notes}
+%\DescribeEnv{note}
+%The |note| environment can be used to make personal notes that
+%accompany a slide. You can control displaying notes using the
+%|display| option (see section~\ref{sec:classopts}). Here is an
+%example.
+%\begin{example}
+% \begin{slide}{Chewing gum}
+% ...
+% \end{slide}
+% \begin{note}{Reminder for chewing gum}
+% Don't forget to mention that chewing gum is sticky.
+% \end{note}
+%\end{example}
+%
+%\subsection{Empty slides}\label{sec:emptyslides}
+%\DescribeEnv{emptyslide}
+%The |emptyslide| environment creates a totally empty slide. The text
+%box on the slide can be used for special things like displaying
+%photos. This allows for creating a dia show. Example:
+%\begin{example}
+% \begin{emptyslide}{}
+% \centering
+% \vspace{\stretch{1}}
+% \includegraphics[height=0.8\slideheight]{me_chewing_gum.eps}
+% \vspace{\stretch{1}}
+% \end{emptyslide}
+%\end{example}
+%The |\includegraphics| command is defined by the \pf{graphicx}
+%package \cite{graphics}. The |\stretch| command is used to
+%vertically center the picture. Both commands are described in your
+%favorite \LaTeX\ manual, for instance \cite{companion}. Note that
+%you can use the lengths |\slideheight| and |\slidewidth| to scale
+%pictures to fit nicely on the slide.
+%
+%\subsection{Bibliography slide}\label{sec:bib}
+%\DescribeEnv{thebibliography}
+%\pf{powerdot} redefines the standard \pf{article}
+%|thebibliography| environment to suppress the creation of a section
+%heading and running headers. All other properties are maintained.
+%You can do either of the next two (depending whether you are
+%using BiB\TeX\ or not):\\
+%\begin{minipage}[t]{.49\linewidth}
+%\begin{example}
+% \begin{slide}{Slide}
+% \cite{someone}
+% \end{slide}
+% \begin{slide}{References}
+% \begin{thebibliography}{1}
+% \bibitem{someone} Article of someone.
+% \end{thebibliography}
+% \end{slide}
+%\end{example}
+%\end{minipage}\hfill
+%\begin{minipage}[t]{.49\linewidth}
+%\begin{example}
+% \begin{slide}{Slide}
+% \cite{someone}
+% \end{slide}
+% \begin{slide}{References}
+% \bibliographystyle{plain}
+% \bibliography{YourBib}
+% \end{slide}
+%\end{example}
+%\end{minipage}
+%
+%In case you have a big reference list that you want to spread over
+%multiple slides, have a look at the packages \pf{natbib} and
+%\pf{bibentry} \cite{natbib}. Using both packages allows you to do:
+%\begin{example}
+% \begin{slide}{References (1)}
+% \bibliographystyle{plain}
+% \nobibliography{YourBib}
+% \bibentry{someone1}
+% \bibentry{someone2}
+% \end{slide}
+% \begin{slide}{References (2)}
+% \bibentry{someone3}
+% \end{slide}
+%\end{example}
+%Have a look at your favorite \LaTeX\ manual for more information
+%about citations and bibliographies.
+%
+%\subsection{Verbatim on slides}\label{sec:verbatim}\DescribeOption{verbatim}
+%\pf{powerdot} has three different methods of processing slides, from
+%which two have mainly been developed to make the inclusion of
+%verbatim content\footnote{And other content that needs catcode
+%changes when processing.} on slides easier. These methods can be
+%accessed by the |method| key which is available in slide
+%environments and the |\pdsetup| command (see
+%section~\ref{sec:glopts}).
+%\begin{description}
+%\item\option{method=normal}\\
+%This is the preset method for processing slides. It is fast and
+%allows for overlays, but it does not allow for
+%verbatim.\footnote{Except when it has been saved in a box outside
+%the slide.}
+%\item\option{method=direct}\\
+%This method is also fast, but does not allow for overlays. Overlays
+%will silently be disabled. However, it does allow for verbatim
+%content on slides.
+%\item\option{method=file}\\
+%This method uses a temporary file to export the slide body to and
+%read it back in. This method does allow for verbatim content and
+%overlays, but could be slow when many slides use this method because
+%the filesystem is used.
+%\end{description}
+%
+%Below is an example demonstrating the use of all three different
+%methods of slide processing.
+%\begin{example}
+% \documentclass{powerdot}
+% \usepackage{listings}
+% \lstnewenvironment{code}{%
+% \lstset{frame=single,escapeinside=`',
+% backgroundcolor=\color{yellow!20},
+% basicstyle=\footnotesize\ttfamily}
+% }{}
+% \begin{document}
+% \begin{slide}{Slide 1}
+% Normal \pause content.
+% \end{slide}
+% \begin{slide}[method=direct]{Slide 2}
+% Steps 1 and 2:
+% \begin{code}
+% compute a;`\pause'
+% compute b;
+% \end{code}
+% \end{slide}
+% \begin{slide}[method=file]{Slide 3}
+% Steps 1 and 2:
+% \begin{code}
+% compute a;`\pause'
+% compute b;
+% \end{code}
+% \end{slide}
+% \end{document}
+%\end{example}
+%The first slide shows the default behavior for normal content. It
+%produces two overlays. The second slide does not produce overlays,
+%despite the use of the |\pause| command. This command has been
+%disabled by choosing the |direct| method to process the verbatim
+%content. The third slide has the same body as the second slide, but
+%now does create two overlays, because the method using a temporary
+%file has been chosen. Notice that we used |\pause| inside the listing,
+%but that it can also be used outside the listing.
+%
+%\subsection{The \cs{twocolumn} command}\label{sec:twocolumn}
+%\DescribeMacro{\twocolumn}
+%The |\twocolumn| macro allows to split content into two columns.
+%\begin{command}
+% `\cs{twocolumn}\oarg{options}\marg{left}\marg{right}'
+%\end{command}
+%This typesets \meta{left} and \meta{right} in two columns. The
+%dimensions of those columns can be controlled by \meta{options}.
+%Below are the available options.
+%\begin{description}
+%\item\DescribeOption{lineheight}\option{lineheight}\\
+%If |lineheight| is specified, a line of the specified height will be
+%created using |\psline| in between the two columns. Example:
+%|lineheight=6cm|.
+%\item\DescribeOption{lineprop}\option{lineprop}\\
+%Any \pf{pstricks} declaration to specify the line properties. Example:
+%\begin{example}
+% lineprop={linestyle=dotted,linewidth=3pt}
+%\end{example}
+%\item\DescribeOptions{lfrheight,lfrprop}\option{lfrheight,lfrprop}\\
+%The first creates a frame of the specified height around the left
+%column. The second is as |lineprop|, but for the left frame.
+%\item\DescribeOptions{rfrheight,rfrprop}\option{rfrheight,rfrprop}\\
+%As |lfrheight| and |lfrprop|, but for the right frame.
+%\item\DescribeOptions{lcolwidth,rcolwidth}\option{lcolwidth,rcolwidth}\\
+%Width of the left and right columns. Both are preset to: |0.47\linewidth|.
+%\item\DescribeOption{frsep}\option{frsep}\\
+%Space between text and the frames. Preset: |1.5mm|.
+%\item\DescribeOption{colsep}\option{colsep}\\
+%Space between the two columns. Preset: |0.06\linewidth|.
+%\item\DescribeOption{topsep}\option{topsep}\\
+%The extra space (additional to |\baselineskip|) between text above
+%the columns and the text within the columns. Preset: |0cm|.
+%\item\DescribeOption{bottomsep}\option{bottomsep}\\
+%Idem for the bottom of the columns. Preset: |0cm|.
+%\item\DescribeOption{indent}\option{indent}\\
+%Horizontal indent left to the left column. Preset: |0cm|.
+%\end{description}
+%The dimensions described above are represented graphically in
+%figure \ref{fig:twocolumndim}.
+%\begin{figure}[htb]
+%\centering
+%\begin{pspicture}(0,.5)(13,10.5)
+%\psline(0,0.5)(0,10)
+%\rput[tl](.05,9.95){Top}
+%\psframe[dimen=middle](1,9)(7,2)
+%\psline{C-C}(8.5,9)(11,9)
+%\psline{C-C}(8.5,2)(8.5,9)
+%\psline{C-C}(8.5,2)(11,2)
+%\qdisk(1.7,8.3){.1cm}
+%\psset{linestyle=dashed}
+%\psline{C-C}(1.7,8.3)(6.3,8.3)
+%\psline{C-C}(1.7,8.3)(1.7,3)
+%\psline{C-C}(6.3,5)(6.3,8.3)
+%\psline{C-C}(11,9)(12,9)
+%\psline{C-C}(11,2)(12,2)
+%\psline{C-C}(11,7)(12,7)
+%\psline{C-C}(9.2,8.3)(12,8.3)
+%\psline{C-C}(9.2,8.3)(9.2,3)
+%\rput[tl](1.75,8.25){Left column text}
+%\rput[tl](9.25,8.25){Right column text}
+%\rput[tl](.05,1){Bottom}
+%\psset{linestyle=dotted,dotsep=2pt}
+%\psline(0,8.3)(1.7,8.3)
+%\psline(0,9.6)(1,9.6)
+%\psline(0,2)(1,2)
+%\psline(0,1.1)(1,1.1)
+%\psset{linestyle=solid}
+%\psline{<->}(.2,8.33)(.2,9.57)
+%\psline{<->}(4,8.33)(4,8.97)
+%\psline{<->}(1.73,7)(6.27,7)
+%\psline{<->}(1.03,6.5)(1.67,6.5)
+%\psline{<->}(0.03,5.5)(1.67,5.5)
+%\psline{<->}(6.33,7.4)(9.17,7.4)
+%\psline{<->}(8.53,6.5)(9.17,6.5)
+%\psline{<->}(6.33,6.5)(6.97,6.5)
+%\psline{<->}(10.7,8.33)(10.7,8.97)
+%\psline{<->}(7.3,8.97)(7.3,2.03)
+%\psline{<->}(.2,1.13)(.2,1.97)
+%\psline{->}(1.7,9.3)(1.7,8.45)
+%\psline{<-}(9.23,7)(11,7)
+%\cput(4,6.6){\small 1}
+%\cput(11.1,6.6){\small 2}
+%\cput(8,7){\small 3}
+%\cput(7.7,3){\small 4}
+%\cput(4.4,8.65){\small 5}
+%\cput(1.35,6.1){\small 5}
+%\cput(8.85,6.1){\small 5}
+%\cput(11.1,8.65){\small 5}
+%\cput(6.65,6.1){\small 5}
+%\cput(0.6,8.95){\small 6}
+%\cput(0.6,5.1){\small 7}
+%\cput(0.6,1.55){\small 8}
+%\cput(1.7,9.6){\small 9}
+%\end{pspicture}
+%\begin{tabular}{c p{4cm}cl}
+%\multicolumn{4}{c}{Meaning of the labels}\\\hline
+%1&|lcolwidth|&5&|frsep|\\
+%2&|rcolwidth|&6&|topsep|\\
+%3&|colsep|&7&|indent|\\
+%4&|lfrheight|, |rfrheight|,&8&|bottomsep|\\
+%&|lineheight|&9&Reference point
+%\end{tabular}
+%\caption{Two-column dimensions.}\label{fig:twocolumndim}
+%\end{figure}
+%Important to notice is that the |\twocolumn| macro uses the current
+%cursor position as the reference point to position the first line of
+%text of the left column (see also figure \ref{fig:twocolumndim}). This
+%means that optional frames can extend to the text on the previous
+%line. Use for instance |topsep=0.3cm| in that case to add extra
+%space between the two lines of text. The preset value of |topsep|
+%is based on the situation that there is no text on top of the two
+%columns. In that case, it is best to locate the first line of text
+%of the left column at the same spot as text that is not created by
+%|\twocolumn| on other slides. The setting |topsep=0cm| does exactly
+%this. However, with a combination of |topsep| and |indent| you can
+%change this behavior and position the first line of text of the left
+%column anywhere you want.
+%
+%The |\twocolumn| macro computes the height of the construction to
+%position text below the construction correctly. The computation is
+%done by taking the maximum height of |lfrheight|, |rfrheight|,
+%|lineheight| (if specified) and the left and right column content.
+%Hence when frames nor a line is requested, |bottomsep| is the
+%vertical space between the lowest line of text in the columns and
+%the text below the columns (additional to |\baselineskip|). Here is
+%an example.
+%\begin{example}
+% \begin{slide}{Two columns}
+% Here are two columns.
+% \twocolumn[
+% lfrprop={linestyle=dotted,linewidth=3pt},
+% lfrheight=4cm,rfrheight=5cm,lineheight=3cm,topsep=0.3cm
+% ]{left}{right}
+% Those were two columns.
+% \end{slide}
+%\end{example}
+%Note that the use of the \pf{xkeyval} commands |\savevalue| and
+%|\usevalue| \index{savevalue=\verb!*+\savevalue+|usage}
+%\index{usevalue=\verb!*+\usevalue+|usage} could be handy here, for
+%instance for copying the properties of the left frame to the right
+%frame. This avoids typing them twice and avoids making errors
+%resulting in different frames. See an example below.
+%\begin{example}
+% \twocolumn[
+% \savevalue{lfrheight}=3cm,
+% \savevalue{lfrprop}={
+% linestyle=dotted,framearc=.2,linewidth=3pt},
+% rfrheight=\usevalue{lfrheight},
+% rfrprop=\usevalue{lfrprop}
+% ]{left}{right}
+%\end{example}
+%See the \pf{xkeyval} documentation \cite{xkeyval} for more
+%information about |\savevalue| and |\usevalue|.
+%
+%\section{Available styles}\label{sec:styles}
+%\pf{powerdot} comes with a number of styles which are listed in the
+%overview below. The characteristics of each style are described
+%shortly and a sample of a title slide and a normal slide is provided
+%for each style. Styles support the |wideslide| environment, have a
+%table of contents on the left part of the paper in landscape
+%orientation and on the bottom part in portrait orientation and
+%support portrait orientation unless states otherwise.
+%\begin{description}
+%\item\pf{default}\\
+%This style provides six different palettes. A flower in the top left
+%corner decorates the slides for all palettes. The default palette is
+%\texttt{blue} which has as main colors light blue and white. You can
+%see an example of that palette below. Other available palettes are
+%\texttt{red}, \texttt{green}, \texttt{yellow}, \texttt{brown} and
+%\texttt{purple}.\\
+%\styleexample{default}
+%\item\pf{simple}\\
+%This is a simple style in black and white. This style could be
+%useful if you want to print your slides.\\
+%\styleexample{simple}
+%\item\pf{tycja}\\
+%This style is set in shades of yellow and dark blue. The table of
+%contents on slides is on the right side of the paper in landscape
+%orientation and on the bottom part in portrait.\\
+%\styleexample{tycja}
+%\item\pf{ikeda}\\
+%This style uses dark shades of red and blue and a light text color.
+%It has nice patterns on the slide for decoration.\\
+%\styleexample{ikeda}
+%\item\pf{fyma}\\
+%This style was originally created by Laurent Jacques for
+%\pf{prosper}. Based on that style, he created a version for
+%\pf{HA-prosper} with extended features. With his kind permission,
+%this style has been converted by Shun'ichi J. Amano for
+%\pf{powerdot}. The style has an elegant design with a light blue and
+%white gradient background in the default \texttt{blue} palette.
+%Other available palettes are \texttt{green}, \texttt{gray},
+%\texttt{brown} and \texttt{orange}. It has special templates for
+%sections on slides and sections on wide slides. Below is a sample of
+%the blue palette.\\
+%\styleexample{fyma}
+%\item\pf{ciment}\\
+%This style was originally created by Mathieu Goutelle for
+%\pf{prosper} and \pf{HA-prosper}. With his kind permission, this style
+%has been converted for \pf{powerdot}. The style has a background
+%that is hatched with light gray horizontal lines. Titles and table
+%of contents highlighting are done with dark red.\\
+%\styleexample{ciment}
+%\item\pf{elcolors}\\
+%This is a style using light shades of the elementary colors red,
+%blue and yellow.\\
+%\styleexample{elcolors}
+%\item\pf{aggie}\\
+%This style was created by Jack Stalnaker for \pf{HA-prosper} and he
+%has converted this style for \pf{powerdot}. The style uses dark red
+%and light brown colors.\\
+%\styleexample{aggie}
+%\item\pf{husky}\\
+%This style is created by Jack Stalnaker and has a background of
+%light gray sun beams combined with dark red highlights.\\
+%\styleexample{husky}
+%\item\pf{sailor}\\
+%This style is contributed by Mael Hill\'ereau and supplies five
+%different palettes: \texttt{Sea} (the default), \texttt{River},
+%\texttt{Wine}, \texttt{Chocolate} and \texttt{Cocktail}. Below is a
+%sample of the palette \texttt{Sea}.\\
+%\styleexample{sailor}
+%\item\pf{upen}\\
+%This style has a nice dark blue background and text in yellow. It is
+%contributed by Piskala Upendran.\\
+%\styleexample{upen}
+%\item\pf{bframe}\\
+%The \pf{bframe} style has blue frames on the slide in which text is
+%positioned. The style is contributed by Piskala Upendran.\\
+%\styleexample{bframe}
+%\item\pf{horatio}\\
+%The \pf{horatio} style has been contributed by Michael Lundholm and
+%is a more conservative blue style.\\
+%\styleexample{horatio}
+%\item\pf{paintings}\\
+%This is a simple style without a table of contents on slides. It has
+%been contributed by Thomas Koepsell and provides 10 different
+%palettes. The colors used in the palettes are drawn from famous
+%paintings.\footnote{The style defines a color \texttt{pdcolor7}
+%which is not used in the style but comes from the same painting and
+%complements the other colors. It can be used, for example, to
+%highlight text against the main background color.} If you are
+%interested, open the style file to read which paintings have been
+%used. The available palettes are: \texttt{Syndics} (the default),
+%\texttt{Skater}, \texttt{GoldenGate}, \texttt{Lamentation},
+%\texttt{HolyWood}, \texttt{Europa}, \texttt{Moitessier},
+%\texttt{MayThird}, \texttt{PearlEarring} and \texttt{Charon} (all
+%case sensitive). Below is a sample of the \texttt{Syndics}
+%palette.\\
+%\styleexample{paintings}
+%\item\pf{klope}\\
+%The \pf{klope} style implements a horizontal table of contents that
+%only lists the sections. The style is available in the following
+%palettes: \texttt{Spring}, \texttt{PastelFlower}, \texttt{BlueWater}
+%and \texttt{BlackWhite}. The \texttt{Spring} palette is the default
+%and you can see a sample of that below.\\
+%\styleexample{klope}
+%\item\pf{jefka}\\
+%The \pf{jefka} style comes with four palettes: \texttt{brown} (the
+%default), \texttt{seagreen}, \texttt{blue} and \texttt{white}. Below
+%you see a sample of the \texttt{brown} palette.\\
+%\styleexample{jefka}
+%\item\pf{pazik}\\
+%This style is available in two palettes: \texttt{red} and
+%\texttt{brown}. Below is a sample of the default \texttt{red}
+%palette.\\
+%\styleexample{pazik}
+%\end{description}
+%
+%\section{Compiling your presentation}\label{sec:compiling}
+%\subsection{Dependencies}\label{sec:dependencies}
+%In table \ref{tab:dependencies} is a list of packages that
+%\pf{powerdot} uses to perform specific tasks. Dependencies of
+%packages in this table are not listed. In the table, `required'
+%means that you should have a version \emph{at least} as new as
+%listed and `tested' means that \pf{powerdot} was tested with this
+%version, but that it could equally well work with an older or newer
+%version than the one listed in the table. So, when trying to solve
+%an error, first concentrate on solving version issues for the
+%`required' packages. To find out which version of a package you are
+%currently using, put |\listfiles| on the first line of your
+%document, run it with \LaTeX, open the |.log| file and read the file
+%list (see a \LaTeX\ manual for more information). If you need to
+%update a package, you can get it from CTAN \cite{CTAN}.
+%\begin{table}[htb]
+%\centering
+%\begin{tabular}{e}
+%Package/file & Version & Date & Required/tested\\\hline
+%\pf{xkeyval} \cite{xkeyval} & 2.5c & 2005/07/10 & required\\
+%\texttt{pstricks.sty} \cite{PSTricksWeb,PSTricks} & 0.60 & 2013/12/12 & required\\
+%\pf{xcolor} \cite{xcolor} & 1.11 & 2004/05/09 & required\\
+%\pf{enumitem} \cite{enumitem} & 3.5.2 & 2011/09/28 & required\\
+%\pf{article} class & 1.4f & 2004/02/16 & tested\\
+%\pf{geometry} \cite{geometry} & 3.2 & 2002/07/08 & tested\\
+%\pf{hyperref} \cite{hyperref} & 6.74m & 2003/11/30 & tested\\
+%\pf{graphicx} \cite{graphics} & 1.1a & 2017/06/01 & required\\
+%\pf{verbatim} & 1.5q & 2003/08/22 & tested
+%\end{tabular}
+%\caption{Dependencies}\label{tab:dependencies}
+%\end{table}
+%
+%\subsection{Creating and viewing output}\label{sec:creation}
+%To compile your presentation, run it with \LaTeX. The DVI that is
+%produced this way can be viewed with MiK\TeX's DVI viewer
+%YAP.\footnote{Unless you are using \pf{pstricks-add} which distorts
+%the coordinate system in DVI.} Unfortunately, xdvi and kdvi (kile)
+%do not support all PostScript specials and hence these will display
+%the presentation incorrectly. If your DVI viewer does support
+%this, make sure that your DVI display settings match that of the
+%presentation. In case you are using the |screen| paper, you should
+%set the DVI display setting to using the letter paper format. If
+%your DVI viewer allows for custom paper formats, use 8.25 inch by 11
+%inch.
+%
+%Note that certain things that are produced with PostScript or PDF
+%techniques will not work in a DVI viewer. Examples are hiding of
+%material via postscript layers (as is done, for instance, by
+%|\pause|, see section~\ref{sec:overlays}) and hyperlinks, for
+%instance in the table of contents.
+%
+%If you want to produce a postscript document, run dvips over the DVI
+%\emph{without any particular command line options related to
+%orientation or paper size}. \pf{powerdot} will write information to
+%the DVI file that helps dvips and ps2pdf (ghostscript) to create a
+%proper document. If you have some reason that this does not work for
+%you and you want to specify the paper and orientation yourself, you
+%should use the |nopsheader| option that is described in
+%section~\ref{sec:setup}. The PostScript document could, for
+%instance, be used to put multiple slides on a page using the |psnup|
+%utility.
+%
+%To create a PDF document for your presentation, run ps2pdf over the
+%PS file created with dvips. Also here, you can \emph{leave out any
+%command line arguments related to paper size or orientation}. If
+%this is problematic for you somehow, use the |nopsheader| option as
+%before and specify the paper and orientation at each intermediate
+%step yourself.
+%
+%\section{Creating your own style}\label{sec:writestyle}
+%\subsection{General information}
+%Writing or customizing \pf{powerdot} styles is simple. If you want
+%to modify a style or build a new one, locate the style that you want
+%to use as basis in your \TeX\ tree (styles are named as
+%|powerdot-<style_name>.sty|), copy that and rename it as to avoid
+%license\footnote{The \LaTeX\ Public Project License requires
+%renaming files when modifying them, see
+%\url{http://www.latex-project.org/lppl}.} or naming conflicts. You
+%might want to install the new style in your local \TeX\ tree to be
+%able to access it from any place on your hard drive. See your
+%\LaTeX\ distribution for more information.
+%
+%Once that has been taken care of, we can start creating the style.
+%We strongly recommend to study a style file (for example,
+%|powerdot-default.sty|) while reading the remainder of this section
+%as it provides good examples for the content of this section.
+%
+%A style has several components. We describe these components below.
+%\begin{description}
+%\item\textbf{Identification and packages}\\
+%This identifies the package in the log of a presentation and loads
+%all required packages. The \pf{default} style contains something like:
+%\begin{example}
+% \NeedsTeXFormat{LaTeX2e}[1995/12/01]
+% \ProvidesPackage{powerdot-default}[2005/10/09 v1.2 default style (HA)]
+% \RequirePackage{pifont}
+%\end{example}
+%See for more information about these commands a \LaTeX\ manual, for
+%instance \cite{companion}.
+%\item\textbf{Palette or color definitions}\\
+%This section contains the definitions of palettes or colors that you
+%want to use in the style. \pf{powerdot} uses \pf{xcolor} (via
+%\pf{pstricks}). Hence, for more information about colors, see the
+%\pf{xcolor} documentation. We will discuss palettes in more detail
+%in section~\ref{sec:defpals}.
+%\item\textbf{Template definitions}\\
+%We will come back to this in sections~\ref{sec:deftemps}
+%to~\ref{sec:defbg}.
+%\item\textbf{Custom declarations}\\
+%These can include anything that you want to be part of the style.
+%The \pf{default} style, for instance, includes definitions for the labels
+%in list environments like |itemize| and some initializations for
+%lists in general (done with |\pdsetup|, see
+%section~\ref{sec:pdsetup}). This part could also include some
+%customizations as described in section~\ref{sec:specialtemps}.
+%\item\textbf{Font initializations}\\
+%This initializes font definitions (which can be done by
+%loading a package like \pf{helvet}).
+%\end{description}
+%
+%\subsection{Defining palettes}\label{sec:defpals}
+%We will be defining templates formally in
+%section~\ref{sec:deftemps}. For now, it's enough to have the general
+%idea that a template controls the design of a slide. Palettes are
+%sets of colors that color a template or design. A palette does not
+%change the overall design of a template.
+%
+%\DescribeMacro{\pddefinepalettes}
+%The following command can be used to define palettes for your style.
+%\begin{command}
+% `\cs{pddefinepalettes}\marg{name1}\marg{cmds1}\dots'
+%\end{command}
+%This macro takes \emph{any} even number of mandatory arguments with
+%a minimum of two. For every \meta{name}, a set of \meta{commands}
+%can be given which define the palette with name \meta{name}. These
+%commands can define colors with names |pdcolor1|, |pdcolor2|,
+%etcetera. These colors can be used when designing the template (see
+%section~\ref{sec:deftemps}). |pdcolor1| will always be used as text
+%color.
+%
+%The user can access these palettes via the |palette| key for the
+%|\pdsetup| command (see section~\ref{sec:pdsetup}). If the user does
+%not specify a palette, the first palette defined when compiling the
+%presentation, will be used. Here is an example for defining 2
+%palettes.
+%\begin{example}
+% \pddefinepalettes{reds}{
+% \definecolor{pdcolor1}{rgb}{1,0,0}
+% \definecolor{pdcolor2}{rgb}{1,.1,0}
+% \definecolor{pdcolor3}{rgb}{1,.2,0}
+% }{greens}{
+% \definecolor{pdcolor1}{rgb}{0,1,0}
+% \definecolor{pdcolor2}{rgb}{.1,1,0}
+% \definecolor{pdcolor3}{rgb}{.2,1,0}
+% }
+%\end{example}
+%In this example, the |reds| palette is the default one. For more
+%information about |\definecolor|, see the documentation of the
+%\pf{xcolor} package \cite{xcolor}.
+%
+%Notice that it is not necessary to use the names |pdcolor2|,
+%|pdcolor3| etcetera as color names. But if these colors are defined,
+%\pf{powerdot} will use them, for instance, in the random dots
+%feature (see section~\ref{sec:glopts}). The flexibility adds extra
+%possibilities in setting up templates and palettes. See for an
+%example of its use, the \pf{klope} style.
+%
+%\subsection{Defining templates}\label{sec:deftemps}
+%We start off with a definition of what a template is. A template is
+%a collection of settings for slide components together with custom
+%definitions, which controls the visual appearance of a slide. A
+%style can contain multiple templates.
+%
+%\begin{command}
+% `\cs{pddefinetemplate}\oarg{basis}\marg{name}\marg{options}\marg{commands}'
+%\end{command}
+%\DescribeMacro{\pddefinetemplate}
+%This defines the environment \meta{name} to produce a slide with
+%characteristics determined by \meta{basis}, \meta{options} and
+%\meta{commands}. We will discuss these elements in more detail
+%in the coming sections.
+%
+%If you want to create several templates that differ only slightly
+%from each other, define a \meta{basis} template, and then use it to
+%define other templates. All \meta{options} and \meta{commands} for
+%the new template \meta{name} will be appended to the existing list
+%of \meta{options} and \meta{commands} from the \meta{basis}
+%template.
+%
+%Make sure you choose a \emph{proper} name for the template, and
+%avoid redefining existing templates or environments. \pf{powerdot}
+%defines |pauseslide|, |note| and |emptyslide| internally, so you
+%shouldn't use these names unless you know what you're doing.
+%Furthermore, each style needs to define at least the templates
+%|slide| and |titleslide|. The |titleslide| environment will be used
+%to create the title slide and |slide| will (by default) also be used
+%to create section slides. Titles and sections are a bit special in
+%the way they use the \meta{options} and will be discussed in more
+%detail in section~\ref{sec:specialtemps}.
+%
+%\subsection{Controlling setup}
+%\DescribeOption{ifsetup}
+%The \meta{options} (keys) are described in the following sections.
+%You can control how these options apply to the various setups by
+%using the |ifsetup| key. Any key appearing before the first
+%|ifsetup| declaration in \meta{options} will apply to every possible
+%setup. Once the |ifsetup| key is used, then all subsequent key
+%declarations will apply \textit{only} to the setups declared in the
+%|ifsetup| key. The |ifsetup| key can be used multiple times.
+%
+%By possible setups, we mean the allowed values of the |mode|,
+%|paper|, |orient|, and |display| keys that are described in
+%section~\ref{sec:classopts}. If a value (or values!) for any of
+%these four keys is not specified in a |ifsetup| declaration, then
+%all subsequent key declarations will apply to any layout of that
+%type. Consider the following as an example.
+%\begin{example}[numbers=left,numberstyle=\tiny\ttfamily,%
+% escapeinside=`',numbersep=1em,xleftmargin=1em]
+% ...
+% textpos={.2\slidewidth,.3\slideheight},%
+% ifsetup={portrait,screen},%
+% textpos={.3\slidewidth,.2\slideheight}%
+% ...
+% ifsetup=landscape,%
+% ...
+% ifsetup,
+% ...
+%\end{example}
+%Assuming there was no |ifsetup| declaration before the first
+%|textpos| declaration, this first |textpos| will apply to every
+%possible setup. However, for the screen format in portrait
+%orientation, the next |textpos| declaration will be used. In fact,
+%all declarations that appear until we switch to the next |ifsetup|
+%(which specifies all paper sorts and only landscape orientation)
+%will be used in the portrait screen layout. All keys after the next
+%|ifsetup| declaration will be used in landscape orientation,
+%\emph{with any paper, mode and display}. If, after declaring some
+%specializations, you want to switch back to settings that apply to
+%all possible setups, set |ifsetup| to empty as is done in the
+%example. All subsequent declarations will then again be applied
+%under any setup.
+%
+%The following command is a stand-alone implementation of the
+%mechanism described above. It allows you to control the setup
+%outside the \meta{options} argument of the |\pddefinetemplate|
+%command.
+%\begin{command}
+% `\cs{pdifsetup}\marg{desired}\marg{true}\marg{false}'
+%\end{command}
+%\DescribeMacro{\pdifsetup}
+%This macro executes \meta{true} when the setup that the user chose
+%matches with the \meta{desired} setup, \meta{false} in all other cases.
+%For instance, if the user has chosen landscape, then
+%\begin{example}
+% \pdifsetup{landscape}{yes}{no}
+%\end{example}
+%will typeset |yes|. If the user would have chosen portrait instead,
+%then |no| would have been typeset.
+%
+%This macro can be used to check setup requests from the user and,
+%for instance, generate an error if a certain setup is not supported
+%by your style. \pf{powerdot} provides one predefined error message
+%which can be used in one of the first lines of your style.
+%\begin{command}
+% `\cs{pd@noportrait}'
+%\end{command}
+%\DescribeMacro{\pd@noportrait}
+%This macro generates an error when the user requests portrait
+%orientation. Notice that the handout mode only works in portrait
+%orientation. This macro takes that into account and doesn't generate
+%an error in the case that the user requested a handout.
+%
+%\subsection{Main components}\label{sec:maincomps}
+%The \meta{options} control several key components of a slide. Every
+%component has several properties. A key that can be used in the
+%\meta{options} argument is the name of the component postfixed by
+%its property that you want to control.
+%
+%The components |title|, |text|, |toc|, |stoc| and |ntoc| have
+%properties |hook|, |pos|, |width| and |font|. Additionally, the
+%|text| component has a |height| property. The components |lf|, |cf| and
+%|rf| have properties |hook|, |pos|, |temp| and |font|. Hence,
+%examples of valid keys are |titlefont|, |tocpos| and |lftemp|. All
+%components and properties will be discussed below.
+%
+%Here is an overview of the components that can be controlled from
+%the \meta{options} argument in |\pddefinetemplate|.
+%\begin{description}
+%\item\DescribeOption{title-}\option{title-}\\
+%The slide title.
+%\item\DescribeOption{text-}\option{text-}\\
+%The main text box on the slide.
+%\item\DescribeOption{toc-}\option{toc-}\\
+%The (full) table of contents on a slide containing sections and
+%slides.
+%\item\DescribeOption{stoc-}\option{stoc-}\\
+%This is a table of contents containing only the sections. See also
+%|ntoc| below.
+%\item\DescribeOption{ntoc-}\option{ntoc-}\\
+%This is a table of contents containing only the entries for the
+%active section. Together with |stoc|, this can be used to create a
+%split table of contents. In a particular template, one would usually
+%have a |toc|, a combination of |stoc| and |ntoc| or no table of
+%contents at all.
+%\item\DescribeOptions{lf-,cf-,rf-}\option{lf-,cf-,rf-}\\
+%The left, center and right footers.
+%\end{description}
+%
+%Notice that all positioning of components described above will be
+%done with |\rput| from \pf{pstricks} \cite{PSTricksWeb,PSTricks}
+%internally. See the \pf{pstricks} documentation for more information
+%about this command. It should also be noted that all components
+%(except |lf|, |cf| and |rf|) put their content in a |minipage|
+%environment.
+%
+%Now we list all properties of the components listed above and
+%describe what they mean. Remember that keys are formed by combining
+%a component name and a property.
+%
+%\begin{description}
+%\item\DescribeOption{-hook}\option{-hook}\\
+%This option defines the |\rput| hook that will be used when
+%positioning the item. This can be |tl|, |t|, |tr|, |r|, |Br|, |br|,
+%|b|, |bl|, |Bl|, |l|, |B| and |c|. See the \pf{pstricks}
+%documentation for more information.
+%\item\DescribeOption{-pos}\option{-pos}\\
+%This defines the position of the |hook| on the paper. The lower left
+%corner of the paper is given by the point |{0,0}| and the upper right
+%corner by the point |{\slidewidth,\slideheight}|. So if you want to
+%position the main text box at 20\% from the left edge and 30\% from
+%the top edge of the paper, you have to do the following.
+%\begin{example}
+% textpos={.2\slidewidth,.7\slideheight}
+%\end{example}
+%If the position of any component has not been specified, this
+%component will not be placed on the slide. This gives an opportunity
+%to design slides without footers or table of contents, for instance.
+%\item\DescribeOption{-width}\option{-width}\\
+%The width of the component. All component positioned by
+%\pf{powerdot} will be put in a surrounding |minipage| environment.
+%The |width| property determines the width of the |minipage|. Example:
+%\begin{example}
+% textwidth=.7\slidewidth
+%\end{example}
+%This property does not exist for the |lf|, |cf| and |rf| components.
+%\item\DescribeOption{-height}\option{-height}\\
+%This option is only available for the |text| component. In other
+%words, for this property, there is only one key, namely
+%|textheight|. This can be used to specify the height of the
+%|minipage| used for the main text. This does not imply that users
+%are restricted to this length or that \pf{powerdot} does automatic
+%slide breaking. This height is only used for vertical alignments of
+%material, for instance by footnotes. The preset value is
+%|\slideheight|.
+%\item\DescribeOption{-font}\option{-font}\\
+%This will be inserted just before the text that is about to be
+%typeset. This can be used to declare deviations from the main text
+%font and color. It can be a font declaration, like
+%|\large\bfseries|, but can also contain other things like
+%|\color{red}| or |\raggedright|.
+%\item\DescribeOption{-temp}\option{-temp}\\
+%This property is only available for the footers (|lf|, |cf| and |rf|) and
+%can be used to change the template of the footers. This means that
+%you can, for instance, add content to the footer, besides the
+%content specified by the user. The default declaration by
+%\pf{powerdot} is the following.
+%\begin{example}
+% rftemp=\pd@@rf\ifx\pd@@rf\@empty
+% \else\ifx\theslide\@empty\else\ -- \fi\fi\theslide
+%\end{example}
+%Here |\pd@@rf| will contain the content of the right footer defined
+%by the user via the |\pdsetup| command. Similarly, |\pd@@lf|
+%contains the content of the left footer. The above declaration
+%checks whether the footer and |\theslide| are both non-empty and if
+%so, it inserts | -- | to separate both.
+%\item\DescribeOption{-orient}\option{-orient}\\
+%This property is only available for the |toc|, |stoc| and |ntoc|
+%components. This property can be |h| or |v| and determines the
+%orientation of the table of contents. The preset is |v|. See
+%also section~\ref{sec:slidetoc} for more information about the
+%construction of the table of contents.
+%\end{description}
+%
+%\subsection{Slide toc}\label{sec:slidetoc}
+%The small table of contents that is placed on slides can be
+%controlled by four macros and several options.
+%
+%\DescribeMacro{\pd@tocslide}
+%\DescribeMacro{\pd@tocsection}
+%These macros take one argument. When building the table of contents,
+%\pf{powerdot} first passes the content through |\pd@tocslide| or
+%|\pd@tocsection|, depending on the type of entry that it is building
+%at that moment. You could, for instance, do
+%\begin{example}
+% \def\pd@tocslide#1{$\bullet$\ #1}
+% \def\pd@tocsection#1{#1}
+%\end{example}
+%which will prefix all normal entries (not the sections) with a
+%bullet. By default, these two macros are defined to just pass on
+%their argument.
+%
+%\DescribeMacro{\pd@tocdisplay}
+%\DescribeMacro{\pd@tochighlight}
+%These two macros also take one argument. After processing an entry
+%with the command |\pd@tocslide| or |\pd@tocsection|, \pf{powerdot}
+%continues building the entry by passing it through |\pd@tocdisplay|,
+%when the entry needs to be displayed only, or |\pd@tochighlight|,
+%when the entry needs to be highlighted. These macros are a little
+%more involved and take care of putting the content in the proper
+%font and color in a |minipage|. Further, |\pd@tochighlight| also
+%puts a box around the item.
+%
+%Notice, that by default, both the separate table of contents entries
+%as well as the table of contents as a whole are typeset in
+%|minipage| environments by these macros, in case the table of
+%contents is vertical. The |-width| properties then determines the
+%width of the table of contents and, together with |tocsecindent| and
+%|tocslideindent| (see below) the width of the individual entries. If
+%it is horizontal, only the separate entries will be in |minipage|s
+%and the table of contents itself not and the |-width| properties
+%determine only the width of the individual entries (together with
+%|tocsecindent| and |tocslideindent|).
+%
+%Several aspects of the process of generating the table of contents
+%can be controlled via the keys that are available in the
+%|\pddefinetemplate| command that will be described below. If these
+%keys do not provide enough handles to do what you want, you might
+%need to have a look at the two macros in the source and decide to
+%rewrite them in your style as to fit your needs. An example can be
+%found in the \pf{fyma} style.
+%
+%\begin{description}
+%\item\DescribeOption{tocfrsep}\option{tocfrsep}\\
+%This length is the distance between the box around the content
+%created by the |minipage| and the highlight frame box created by
+%|\pd@tochighlight|. Preset: |0.5mm|.
+%\item\DescribeOption{tocsecsep}\option{tocsecsep}\\
+%The distance inserted before a section (unless it is the
+%first element in the table of contents). Preset: |2ex|.
+%Notice that if the orientation of the table of contents is set to
+%vertical, this length creates a vertical skip, otherwise, it creates
+%a horizontal skip.
+%\item\DescribeOption{tocslidesep}\option{tocslidesep}\\
+%The distance inserted before other entries (unless it is the
+%first element in the table of contents). Preset: |0ex|. Like
+%|tocsecsep|, the effect of this length depends on the orientation of
+%the table of contents.
+%\item\DescribeOption{tocsecindent}\option{tocsecindent}\\
+%The horizontal space left to a section entry. Preset: |0pt|.
+%\item\DescribeOption{tocslideindent}\option{tocslideindent}\\
+%The horizontal space left to a slide entry. The horizontal skip will
+%not be inserted left to slide entries that appear before the first
+%section. Preset: |0pt|.
+%\item\DescribeOption{tocsecm}\option{tocsecm}\\
+%This is inserted just before typesetting a section. This can be used
+%to mark a section, for instance with a line as in the \pf{default}
+%style. Preset: empty.
+%\item\DescribeOption{toctcolor}\option{toctcolor}\\
+%This is the text color used for non-highlighted elements in the
+%table of contents. Preset: |black|.
+%\item\DescribeOption{tochltcolor}\option{tochltcolor}\\
+%This is the text color used for highlighted elements in the table of
+%contents. Preset: |white|.
+%\item\DescribeOption{tochlcolor}\option{tochlcolor}\\
+%This is the color used for the frame behind highlighted elements.
+%Preset: |black|.
+%\end{description}
+%
+%\subsection{Miscellaneous options}\label{sec:miscoptions}
+%There are some options that fall outside of the scope of the previous
+%sections. These will be discussed here.
+%
+%\begin{description}
+%\item\DescribeOption{iacolor}\option{iacolor}\\
+%The |iacolor| option can be used to specify the color that is used
+%for inactive things, produced for instance by |\onslide|, |\pause|
+%(see section~\ref{sec:overlays}) and |\tableofcontents| (see
+%section~\ref{sec:tableofcontents}). As \pf{xcolor} is used by
+%\pf{powerdot}, one can use special notation here, like
+%\begin{example}
+% iacolor=black!20
+%\end{example}
+%The preset value for this key is |lightgray|.
+%\end{description}
+%
+%The following options control the digital clock (see
+%section~\ref{sec:classopts}). The clock is a form text field with
+%dynamic content, driven by a javascript via \pf{hyperref} text
+%fields. Some options for the clock work similarly as for, for
+%instance, the title component, but there are also special options.
+%\begin{description}
+%\item\DescribeOptions{clockhook,clockpos}\option{clockhook,clockpos}\\
+%These work in the same way as the |-hook| and |-pos| properties
+%discussed in section~\ref{sec:maincomps}. The preset value of
+%|clockhook| is |tr|.
+%\item\DescribeOptions{clockwidth,clockheight}\option{clockwidth,clockheight}\\
+%These control the width and height of the text field containing the
+%clock. Preset values come from \pf{hyperref} and are |3cm| and
+%|\baselineskip|, respectively.
+%\item\DescribeOption{clockcharsize}\option{clockcharsize}\\
+%The size of characters of the clock. Preset: |14pt|.
+%\item\DescribeOption{clockalign}\option{clockalign}\\
+%The alignment of the clock in the text field. |0| is left-aligned,
+%|1| is centered and |2| is right aligned. Preset is |2|.
+%\item\DescribeOption{clockcolor}\option{clockcolor}\\
+%This determines the text color of the clock. The value should be a
+%named color. The preset value is |black|.
+%\end{description}
+%
+%\subsection{Template presets}
+%Below, we have copied the preset setting for the keys described
+%above. These will be used if you didn't supply other input for these
+%keys in a particular template. If the preset value meets your
+%needs, you don't have to specify it again in your style.
+%\begin{example}
+% titlehook=Bl,titlepos=,titlewidth=\slidewidth,
+% titlefont=\raggedright,texthook=tl,textpos=,
+% textwidth=\slidewidth,textfont=\raggedright,
+% textheight=\slideheight,
+% tochook=tl,tocpos=,tocwidth=.2\slidewidth,
+% tocfont=\tiny\raggedright,
+% stochook=tl,stocpos=,stocwidth=.2\slidewidth,
+% stocfont=\tiny\raggedright,
+% ntochook=tl,ntocpos=,ntocwidth=.2\slidewidth,
+% ntocfont=\tiny\raggedright,
+% tocorient=v,stocorient=v,ntocorient=v,
+% tocfrsep=.5mm,tocsecsep=2ex,tocslidesep=0ex,
+% tocsecm=,toctcolor=black,tochlcolor=black,tochltcolor=white,
+% tocsecindent=0pt,tocslideindent=0pt,
+% lfhook=Bl,lfpos=,lffont=\scriptsize,lftemp=\pd@@lf,
+% cfhook=B,cfpos=,cffont=\scriptsize,cftemp=\pd@@cf,
+% rfhook=Br,rfpos=,rffont=\scriptsize,rftemp=\pd@@rf\ifx\pd@@rf
+% \@empty\else\ifx\theslide\@empty\else\ -- \fi\fi\theslide,
+% iacolor=lightgray,
+% clockhook=tr,clockpos=,clockwidth=3cm,clockheight=\baselineskip,
+% clockcharsize=14pt,clockalign=2,clockcolor=black
+%\end{example}
+%
+%\subsection{The background}\label{sec:defbg}
+%This leaves only one argument of the |\pddefinetemplate| macro
+%undiscussed. This is the \meta{commands} argument. This argument can
+%contain any code that you want to execute \textit{after} setting the
+%options and \textit{before} building the slide components like the
+%slide title, main text, and footers. This argument is designed to
+%contain declarations that will build the background of a template
+%using, for instance, \pf{pstricks}, but it can also hold other
+%commands you might need for building your template.
+%
+%Important to notice is that these commands may not create \TeX\
+%material as that might destroy the construction of the slide. So, if
+%you want to place the word `Hello' in the bottom left corner of the
+%slide, don't type `Hello', but make its width, height and depth
+%equal to zero, for instance by using \pf{pstricks}' |\rput|.
+%\begin{example}
+% \rput[bl](0,0){Hello}
+%\end{example}
+%
+%\subsection{Title slide, titles and sections}\label{sec:specialtemps}
+%As mentioned before, the style that you write needs to define at
+%least the templates |slide| and |titleslide|. The latter treats some
+%of the keys in a special way. Besides, a section slide is also done
+%in a special way.
+%
+%The title slide (made with |\maketitle|) puts the title with
+%author(s) and date in the main text box. This means that you have to
+%supply a position for the main text box (|textpos|). It will use the
+%main text font for the text (together with declarations in the
+%|textfont| key) for the author(s) and the date. But it will use the
+%declarations in |titlefont| for the title of the presentation. This
+%is done so that title and author(s) form a coherent block and to
+%make sure that long titles can push down the author(s) instead of
+%overwriting it.
+%
+%\DescribeMacro{\pd@slidetitle}
+%The |\pd@slidetitle| macro is used to typeset the slide title on
+%slides. This macro is comparable to for instance |\pd@tocslide|. The
+%macro takes one argument which is the slide title in the right font
+%and formatting. By default, this macro just passes on the content
+%for typesetting, but you could redefine this macro so do something
+%with its input prior to typesetting it. An example is in the
+%\pf{fyma} style which underlines the title after putting it in a
+%|minipage| to support multi line titles.
+%
+%\DescribeMacros{\pd@title,\pd@sectiontitle}
+%These macros are similar to |\pd@slidetitle| and typeset the title
+%on the title slide and the title on section slides respectively. By
+%default, these also pass there argument (which is the presentation
+%title or section title), but these can be redefined to do something
+%with the input prior to typesetting it, just as |\pd@slidetitle|.
+%
+%\DescribeOptions{sectemp,widesectemp}
+%The |\section| command uses (by default) the |slide| environment and
+%puts the section title in the title box with font |titlefont|. If
+%you want to change the default use of the |slide| environment for
+%sections to, for instance, the |sectionslide| environment or any
+%other especially designed section template, change the section
+%template preset in your style, using
+%\begin{example}
+% \setkeys[pd]{section}{sectemp=sectionslide}
+%\end{example}
+%This means that if the user asks for |template=slide| in the
+%|\section| command, the |sectionslide| environment will be used
+%silently. To avoid surprises, |sectionslide| should preferably be
+%based on the |slide| environment.
+%
+%A similar option is available in case the user asks for
+%|template=wideslide|. One could for instance do the following.
+%\begin{example}
+% \setkeys[pd]{section}{widesectemp=sectionwideslide}
+%\end{example}
+%Whenever the user requests a |wideslide| to be used for a
+%|\section|, instead, the |sectionwideslide| environment will be
+%used. Other input to the |template| key by the user does not get a
+%special treatment.
+%
+%Notice that these keys are available in the |section| family of keys
+%and that you cannot use them in the |\pddefinetemplate| command.
+%
+%\subsection{Testing the style}\label{sec:styletest}
+%\pf{powerdot} has a test file that should test most of the style.
+%This test file can be produced by running \LaTeX\ over
+%|powerdot.dtx|. This generates |powerdot-styletest.tex| which will
+%help you with the testing job. Feel free to contact us when you
+%would like to contribute your style to \pf{powerdot}. See also
+%section~\ref{sec:questions}.
+%
+%\section{Using \LyX\ for presentations}\label{sec:lyx}
+%\LyX\ \cite{LyXWeb} is a WYSIWYM (What You See Is What You Mean)
+%document processor based on \LaTeX. It supports standard \LaTeX\
+%classes but needs special files, called layout files, in order to
+%support non-standard classes such as \pf{powerdot}.
+%
+%To start using \LyX\ for \pf{powerdot} presentations, copy the
+%layout file |powerdot.layout| to the \LyX\ layout directory. You can
+%find this file in the doc tree of your \LaTeX\ installation:
+%\url{texmf/doc/latex/powerdot}. If you can't find it there, download
+%it from \url{CTAN:/macros/latex/contrib/powerdot}. Once that is
+%done, reconfigure \LyX\ (\texttt{Edit\LyXarrow Reconfigure} and
+%restart \LyX\ afterwards). Now you can use the \pf{powerdot}
+%document class as any other supported class. Go to
+%\texttt{Layout\LyXarrow Document} and select \texttt{powerdot
+%presentation} as document class. For more information, see the \LyX\
+%documentation, which is accessible from the |Help| menu.
+%
+%\subsection{How to use the layout}
+%The \pf{powerdot} \LyX\ layout provides some environments\footnote{Don't
+%confuse these with \LaTeX\ environments.} which can be used in \LyX.
+%Some of these environments (for instance |Title| or |Itemize|) are
+%natural to use since they exist also in the standard document
+%classes such as \pf{article}. For more information on these standard
+%environments, see the \LyX\ documentation.
+%
+%This section will explain how to use the \pf{powerdot} specific
+%environments |Slide|, |WideSlide|, |EmptySlide| and |Note|. These
+%environments correspond to the \pf{powerdot} environments |slide|,
+%|emptyslide|, |wideslide| and |note|.
+%
+%We start with a simple example. The following \LaTeX\ code
+%\begin{example}
+% \begin{slide}{Slide title}
+% Slide content.
+% \end{slide}
+%\end{example}
+%can be obtained using the following \LyX\ environments. The right
+%column represents the text typed into the \LyX\ window and the left
+%column represents the environment applied to this text).
+%\begin{example}
+% Slide Slide title
+% Standard Slide content.
+% EndSlide
+%\end{example}
+%Some remarks concerning this example.
+%\begin{itemize}[leftmargin=0pt,itemsep=0pt,parsep=0pt]
+%\item You can use the environment menu (under the menu bar, top-left
+%corner) to change the environment applied to text.
+%\item The slide title should be typed on the line of the |Slide|
+%environment.
+%\item |EndSlide| finishes the slide and its line is left blank.
+%\end{itemize}
+%
+%In the \LyX\ window, the |Slide| environment (that is, the slide
+%title) is displayed in magenta, the |WideSlide| style in green, the
+%|EmptySlide| style in cyan and the |Note| style in red and hence
+%these are easily identifiable.
+%
+%Here is another example.
+%\begin{example}
+% \begin{slide}{First slide title}
+% The first slide.
+% \end{slide}
+% \begin{note}{First note title}
+% The first note, concerning slide 1.
+% \end{note}
+% \begin{slide}{Second slide title}
+% The second slide.
+% \end{slide}
+%\end{example}
+%This can be done in \LyX\ in the following way.
+%\begin{example}
+% Slide First slide title
+% Standard The first slide.
+% Note First note title
+% Standard The first note, concerning slide 1.
+% Slide Second slide title
+% Standard The second slide.
+% EndSlide
+%\end{example}
+%This example demonstrates that it is often sufficient to insert the
+%|EndSlide| style after the last slide or note only. Only when you
+%want certain material not to be part of a slide, you need to finish
+%the preceding slide manually using the |EndSlide| style. Example:
+%\begin{example}
+% Slide First slide title
+% Standard The first slide.
+% EndSlide
+% [ERT box with some material]
+% Slide Second slide title
+% ...
+%\end{example}
+%
+%Options can be passed to slide environments by using
+%\texttt{Insert\LyXarrow Short title} in front of the slide title.
+%The following example uses the |direct| method (see
+%section~\ref{sec:verbatim}) in the short title argument (delimited by
+%square brackets) to allow for a |lstlisting| environment (defined by
+%the \pf{listings} package) within the slide content.
+%\begin{example}
+% Slide [method=direct]Example of LaTeX source code
+% Standard Here's the \HelloWorld command:
+% [ERT box:
+% \lstset{language=[LaTeX]TeX}
+% \begin{lstlisting}
+% \newcommand{\HelloWorld}{Hello World!}
+% \end{lstlisting}
+% ]
+% EndSlide
+%\end{example}
+%Note that you are not obliged to use a |verbatim| environment to
+%type the |\HelloWord| text into the \LyX\ window because \LyX\
+%directly supports standard verbatim.\footnote{\LyX\ translates
+%special characters into their corresponding \LaTeX\ command. For
+%instance, the backslash character is translated into
+%\cs{textbackslash{}}. Resulting, the font is not the same as in true
+%verbatim and you might want to change that via the
+%\texttt{Layout\LyXarrow Character} dialog.} Consequently, the use of
+%the slide processing methods |direct| and |file| is not necessary
+%when you need standard verbatim, but it is necessary when doing more
+%advanced things, like in the example above.
+%
+%\subsection{Support of syntax}
+%This section lists options, commands and environments that are
+%supported through the \LyX\ interface directly, without using an ERT
+%box (\TeX-mode).
+%
+%All class options (see section~\ref{sec:classopts}) are supported
+%via the \texttt{Layout\LyXarrow Document} dialog (|Layout| pane).
+%Options for the |\pdsetup| command (see section~\ref{sec:setup})
+%should be specified in the |Preamble| pane of the
+%\texttt{Layout\LyXarrow Document} dialog.
+%
+%Table \ref{tab:lyxcommands} lists the \pf{powerdot} commands that
+%are supported in \LyX.
+%\begin{table}[htb]
+%\centering
+%\begin{tabular}{f}
+%Command & Method in \LyX\\\hline
+%\cs{title} & Use \texttt{Title} environment.\\
+%\cs{author} & Use \texttt{Author} environment.\\
+%\cs{date} & Use \texttt{Date} environment.\\
+%\cs{maketitle} & Managed directly by \LyX.\\
+%\cs{section} & Use the \texttt{Section} environment. Options to this
+%command (see section~\ref{sec:section}) can be specified using
+%\texttt{Insert\LyXarrow Short title} in front of the section title.\\
+%\cs{tableofcontents} & Use \texttt{Insert\LyXarrow Lists \&
+%TOC\LyXarrow Table of contents}. You will need an ERT box if you
+%want to use the optional argument, see below.
+%\end{tabular}
+%\caption{Supported \pf{powerdot} commands in \LyX}\label{tab:lyxcommands}
+%\end{table}
+%Table \ref{tab:lyxenvs} lists the \pf{powerdot} environments that,
+%besides the earlier discussed |slide|, |wideslide|, |note| and
+%|emptyslide| environments, are supported in \LyX.
+%\begin{table}[htb]
+%\centering
+%\begin{tabular}{f}
+%Environment & Method in \LyX\\\hline
+%\texttt{itemize} & Use \texttt{Itemize} and \texttt{ItemizeType1}
+%environments. The latter will create a list with |type=1| (see
+%section~\ref{sec:lists}).\\
+%\texttt{enumerate} & Use \texttt{Enumerate} and
+%\texttt{EnumerateType1} environments.\\
+%\texttt{thebibliography} & Use \texttt{Bibliography} environment.
+%\end{tabular}
+%\caption{Supported \pf{powerdot} environments in \LyX}\label{tab:lyxenvs}
+%\end{table}
+%Table \ref{tab:lyxERT} lists commands that can only be done by using
+%an ERT box (via \texttt{Insert\LyXarrow TeX}).
+%\begin{table}[ht]
+%\centering
+%\begin{tabular}{f}
+%Command & Method in \LyX\\\hline
+%\cs{and} & Within \texttt{Author} environment.\\
+%\cs{pause} & \\
+%\cs{item} & An ERT box is only required for the optional argument,
+%not mandatory for overlays specifications.\\
+%\cs{onslide} & And the versions \cs{onslide+} and \cs{onslide*}.\\
+%\cs{twocolumn} & \\
+%\cs{tableofcontents} & Only when using the optional argument.
+%\end{tabular}
+%\caption{\pf{powerdot} commands needing an ERT box in \LyX}\label{tab:lyxERT}
+%\end{table}
+%Note that you may use the clipboard in order to repeat often used
+%commands like |\pause|. Finally, table \ref{tab:lyxadd} lists
+%additional commands and environments that are supported by the layout.
+%\begin{table}[htb]
+%\centering
+%\begin{tabular}{f}
+%Env./Command & Method in \LyX\\\hline
+%\texttt{quote} & Use \texttt{Quote} environment.\\
+%\texttt{quotation} & Use \texttt{Quotation} environment.\\
+%\texttt{verse} & Use \texttt{Verse} environment.\\
+%\cs{caption} & Use \texttt{Caption} environment within standard
+%float environments.
+%\end{tabular}
+%\caption{Additional environments for \LyX}\label{tab:lyxadd}
+%\end{table}
+%
+%\subsection{Compiling with \LyX}
+%First of all, make sure that you have also read
+%section~\ref{sec:compiling}. Then, in order to get a proper
+%PostScript or PDF file, you have to set your \LyX\ document
+%properties depending on which paper and orientation you want. When
+%your \LyX\ document is open, go to the \texttt{Layout\LyXarrow
+%Document} dialog. In the \texttt{Layout} pane, put the |nopsheader|,
+%|orient| and |paper| keys as class options (see
+%section~\ref{sec:classopts} for a description). Then, go to the
+%|Paper| pane and select corresponding paper size and orientation
+%(you may choose |letter| paper in the case you set |paper=screen| in
+%the class options). Finally, go to the |View| (or
+%\texttt{File\LyXarrow Export}) menu and select your output
+%(PostScript or PDF).
+%
+%\subsection{Extending the layout}
+%If you have created a custom style (see section~\ref{sec:writestyle})
+%which defines custom templates, you may want to extend the layout
+%file\footnote{The LPPL dictates to rename a file if you modify it as
+%to avoid confusion.} so that these templates are also supported in
+%\LyX. The explanation below assumes that you have defined a template
+%called |sunnyslide|.
+%
+%To support this new template in \LyX, you have to use the following
+%command.
+%\begin{command}
+% `\cs{pddefinelyxtemplate}\meta{cs}\marg{template}'
+%\end{command}
+%\DescribeMacro{\pddefinelyxtemplate}
+%This will define the control sequence \meta{cs} such that it will
+%create a slide with template \meta{template} (which has been defined
+%using |\pddefinetemplate|. This new control sequence can be used in
+%the layout file as follows.
+%\begin{example}
+% # SunnySlide environment definition
+% Style SunnySlide
+% CopyStyle Slide
+% LatexName lyxend\lyxsunnyslide
+% Font
+% Color Yellow
+% EndFont
+% Preamble
+% \pddefinelyxtemplate\lyxsunnyslide{sunnyslide}
+% EndPreamble
+% End
+%\end{example}
+%Note that you must begin the |LatexName| field with |lyxend|. The
+%definition of the \LyX\ template has been inserted in between
+%|Preamble| and |EndPreamble| which assures that the new \LyX\
+%environment will work in every presentation. After modifying the
+%layout file, don't forget to restart \LyX. See for more information
+%about creating \LyX\ environments, the documentation of \LyX\ in the
+%|Help| menu.
+%
+%\section{Questions}\label{sec:questions}
+%\subsection{Frequently Asked Questions}\label{sec:FAQ}
+%This section is devoted to Frequently Asked Questions. Please read
+%it carefully; your problem might be solved by this section.
+%\begin{itemize}[leftmargin=0pt]
+%\question
+%Does \pf{powerdot} have example files? Where can I find them?
+%\answer
+%\pf{powerdot} comes with several examples that should be in the doc
+%tree of your \LaTeX\ installation. More precisely:
+%\url{texmf/doc/latex/powerdot}. If you can't find them there,
+%download them from \url{CTAN:/macros/latex/contrib/powerdot}
+%\cite{CTAN}.
+%\question I'm getting errors or unexpected output when compiling
+%the simplest example!
+%\answer Did you read section~\ref{sec:compiling}?
+%\question I made a typo in the slide code, ran the file, got an
+%error, corrected the typo and reran, but now get an error that
+%doesn't go away.
+%\answer Remove the |.bm| and |.toc| files and try again.
+%\question |\pause| does not work in the |align|\footnote{There are
+%several environments doing similar things as \texttt{align}. Another
+%example is the \texttt{split} environment, but more (often from the
+%\pf{amsmath} package) can cause similar trouble for \cs{pause}.}
+%environment.
+%\answer |align| does several tricky things, which make it impossible
+%to use |\pause|. Use |\onslide| instead. See
+%section~\ref{sec:onslide}.
+%\question My \pf{pstricks} nodes appear on all overlays. Also: color
+%doesn't seem to work with |\onslide|.
+%\answer Some PostScript tricks like nodes and color do not work with
+%|\onslide|. Use |\onslide*| instead. See an example below.
+%\begin{example}
+% \documentclass{powerdot}
+% \usepackage{pst-node}
+% \begin{document}
+% \begin{slide}{Color}
+% \onslide*{2}{\cnode(0,-5pt){2pt}{A}}
+% This is {\onslide*{2-}{\color{red}} red} text.
+% \onslide*{2}{\cnode(0,-5pt){2pt}{B}}
+% \onslide{2}{\ncline{A}{B}}
+% \end{slide}
+% \end{document}
+%\end{example}
+%\question Do I need to edit style files to change a style a bit?
+%\answer No, you do not need to edit any style file. You can change
+%any part of a certain style using the |\pddefinetemplate| and
+%|\pddefinepalettes| commands. Here is an example that removes the
+%left and right footers from the \pf{default} style, places the slide
+%number in the center footer and adds another palette.
+%\begin{example}
+% \documentclass{powerdot}
+% \pddefinetemplate[slide]{slide}{
+% lfpos=,rfpos=,cftemp=\theslide
+% }{}
+% \pddefinepalettes{mypalette}{
+% \definecolor{pdcolor1}{rgb}{.27,.31,.44}
+% \definecolor{pdcolor2}{rgb}{.85,.85,.92}
+% \definecolor{pdcolor3}{rgb}{.8,.75,.98}
+% }
+% \pdsetup{palette=mypalette}
+% \begin{document}
+% \begin{slide}{Title}
+% \end{slide}
+% \end{document}
+%\end{example}
+%See section~\ref{sec:writestyle} for more information about these
+%two commands.
+%\question Can I contribute to this project?
+%\answer
+%Certainly. If you find bugs\footnote{Make sure that you confirm that
+%the bug is really caused by \pf{powerdot} and not by another package
+%that you use.} or typos, please send a message to the mailinglist
+%(see section~\ref{sec:mailinglist}). If you have developed your own
+%style that is distinct from existing styles and would like to see it
+%included in \pf{powerdot}, please inform us by private e-mail and we
+%will consider your contribution. Notice that included contributions
+%will fall under the overall \pf{powerdot} license and copyright
+%notice, but that your name will be included in the documentation
+%when you make a contribution. This is done to guarantee that we can
+%adapt files if maintenance is needed.
+%\question Hyperlinks in the presentation seem off by 1 page.
+%\answer This might happen in particular PDF viewers when using
+%|paper=smartboard| in combination with continuous view. Use page
+%by page view instead.
+%\end{itemize}
+%
+%If your question has not been answered at this point, advance to the
+%next section to read where to find more answers.
+%
+%\subsection{Mailinglist}\label{sec:mailinglist}
+%\pf{powerdot} has a mailinglist from \url{freelists.org} and has its
+%website here:
+%\begin{center}
+%\url{http://www.freelists.org/list/powerdot}
+%\end{center}
+%There is a link to `List Archive'. Please search this archive before
+%posting a question. Your problem might already have been solved in
+%the past.
+%
+%If that is not the case, use the box on the page to type your e-mail
+%address, choose the action `Subscribe' and click `Go!'. Then follow
+%the instructions that arrive to you by e-mail. At a certain moment,
+%you can login for the first time using an authorization code sent to
+%you by e-mail. After logging in, you can create a password for
+%future sessions using the `Main Menu' button. The other buttons
+%provide you some info and options for your account.
+%
+%When you are all set, you can write to the list by sending an e-mail
+%to
+%\begin{center}
+%\url{powerdot [at] freelists [dot] org}
+%\end{center}
+%
+%When writing to the list, please keep in mind the following very
+%important issues.
+%\begin{enumerate}[leftmargin=0pt,itemsep=0pt,parsep=0pt]
+%\item We are volunteers!
+%\item Keep your questions related to \pf{powerdot}.
+%\item Always supply a \emph{minimal} example demonstrating your
+%problem.
+%\item Don't send big files over the list.
+%\end{enumerate}
+%
+%We hope you will enjoy this service.
+%
+%\section{Source code documentation}\label{sec:source}
+%In case you want regenerate the package files from the source or
+%want to have a look at the source code description, locate
+%|powerdot.dtx|, search in the file for |\OnlyDescription| and remove
+%that and do
+%\begin{example}
+% latex powerdot.dtx
+% latex powerdot.dtx
+% bibtex powerdot
+% makeindex -s gglo.ist -o powerdot.gls powerdot.glo
+% makeindex -s gind.ist -o powerdot.ind powerdot.idx
+% latex powerdot.dtx
+% latex powerdot.dtx
+%\end{example}
+%
+%\StopEventually{}
+%
+%\section{Implementation}\label{sec:imple}
+%\subsection{General construction}
+%This section explains the general idea of the class, how paper
+%dimensions are chosen and how slides are created. We start with the
+%paper.
+%
+%This class uses the same idea as \pf{prosper} and \pf{HA-prosper},
+%namely that we create a background with \pf{pstricks} and position
+%text on it using |\rput| and some |minipage| environments. This is
+%easier than writing a dedicated output routine that can handle all
+%the material, but doesn't break pages when we don't want that. So,
+%when starting to write the class, we first investigated how to deal
+%with landscape slides and paper dimensions.
+%
+%The job of making landscape slides can be done using \pf{geometry}.
+%The paper dimension was more of a problem. As \LaTeX\ doesn't have
+%the huge fonts that we need for presentations, we need to scale the
+%usual fonts somehow. This could be done by using unusual paper
+%dimensions (as \pf{beamer} does) and hence relying on ps2pdf to cut
+%off all the redundant material. But this doesn't produce a usable
+%DVI or PS file. Instead, it was chosen to use DVI magnification. The
+%entire slide is magnified by a factor of 2 and only the top left
+%quarter of the paper is used (but you will never notice that due to
+%the magnification). As we already decided to place all material in
+%|minipage|s using |\rput|, we didn't need the page anymore and it
+%was easiest to use \pf{geometry} to just remove the page margins
+%altogether so that the bottom left corner would be |(0,0)| and the
+%top right corner |(\slidewidth,\slideheight)|.
+%
+%One extra remark on the paper type is necessary. We found that most
+%common configurations of dvips use the |A4size| code when A4
+%dimensions are found. This code doesn't write an explicit PostScript
+%paper command in the PS document and hence programs using this PS
+%(like ps2pdf) don't know what paper to use and revert to the
+%default, which is letter paper in most cases. This, of course, is
+%something that we don't want and hence, \pf{powerdot} will write
+%these commands to the PS itself as to guarantee proper post
+%processing of the PS.
+%
+%Now that we made the decisions on how to create proper DVI, PS and
+%PDF output, the next task was to create an easy interface to
+%overlays. To avoid counting the overlays as is necessary with
+%\pf{prosper}, we implemented a system that first collects the entire
+%body of an environment in a macro which can be reused multiple
+%times. During execution of the body, the overlay commands like
+%|\onslide| will keep a record of the biggest number that they find
+%and that is the number of overlays to produce. Getting the body of
+%the environment is done by collecting all material up to the next
+%|\end| occurrence. If that control sequence has the proper argument
+%(namely the slide that we started with), then we stop scanning and
+%start processing the slide. With normal use, you will not notice
+%this, but when doing special tricks like hiding |\end{slide}| in a
+%macro, the process will fail as it relies on finding |\end{slide}|
+%in the input stream without doing expansions. Often a work around
+%can be found though. Have a look for instance at how |\section|
+%creates a slide.
+%
+%The next task was to provide a simple way to create templates. As
+%the class is based on the idea of having a background with some
+%material spread out over it, the template system follows this idea.
+%One argument can be used to create the background, the other
+%argument controls, via keys and options, several properties of the
+%material that should be placed. By adding an |ifsetup| key, full
+%control could be gained over the design of the template in every
+%possible setup chosen by the user.
+%
+%The final task for the class was to fill in all the `details'. All
+%the mechanisms were present, but sometimes they should not be
+%active. For instance, overlays should not be created in handout
+%mode. Other things to add to the class were counter protection on
+%overlays, handles to the layout of the slide number, footnotes, a
+%bibliography environment, empty slides, etcetera.
+%
+%We hope that this section has made clear a little bit what you will
+%be seeing when reading the next section with coding and why we chose
+%to do it this way.
+%
+% \subsection{The code}
+% \begin{macrocode}
+%<*powerdot>
+% \end{macrocode}
+% Identification.
+% \begin{macrocode}
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesClass{powerdot}
+ [2021/03/25 v1.6 powerdot presentation class (HA)]
+% \end{macrocode}
+% Initializations.
+% \begin{macrocode}
+\newif\ifpd@overlay
+\newif\ifpd@section
+\newif\ifpd@ifsetup
+\newif\ifpd@display
+\newif\ifpd@pauseslide
+\newcounter{note}
+\newcounter{slide}
+\newcounter{pd@pause}
+\newcounter{pd@section}
+\newcounter{pd@overlay}
+\newcounter{pd@trivlist}
+\newcounter{pd@onslidedepth}
+\newbox\pd@tba
+\newbox\pd@tbb
+\newtoks\pd@body
+\newwrite\pd@bmout
+\newwrite\pd@tocout
+\newwrite\pd@vrbout
+\newlength\pd@frsep
+\newlength\pd@colsep
+\newlength\slidewidth
+\newlength\slideheight
+\let\pd@cursetup\@empty
+% \end{macrocode}
+% Setup options section.
+% \begin{macrocode}
+\RequirePackage{xkeyval}[2005/07/10]
+% \end{macrocode}
+% Orientation.
+% \begin{macrocode}
+\define@choicekey*[pd]{class}{orient}[\pd@tempa\pd@orient]{%
+ landscape,portrait}{\XKV@addtolist@x\pd@cursetup\pd@tempa}
+% \end{macrocode}
+% Paper type.
+% \begin{macrocode}
+\define@choicekey*[pd]{class}{paper}[\pd@tempa\pd@paper]{%
+ screen,a4paper,letterpaper,smartboard}{\XKV@addtolist@x\pd@cursetup\pd@tempa}
+% \end{macrocode}
+% Display type.
+% \begin{macrocode}
+\define@choicekey*[pd]{class}{display}[\pd@tempa\pd@display]{%
+ slides,notes,slidesnotes}{\XKV@addtolist@x\pd@cursetup\pd@tempa}
+% \end{macrocode}
+% Mode.
+% \begin{macrocode}
+\define@choicekey*[pd]{class}{mode}[\pd@tempa\pd@mode]{%
+ present,print,handout}{\XKV@addtolist@x\pd@cursetup\pd@tempa}
+% \end{macrocode}
+% Pause slide.
+% \begin{macrocode}
+\define@key[pd]{class}{pauseslide}[black]{%
+ \pd@pauseslidetrue
+ \def\pd@pauseslidecolor{#1}%
+}
+% \end{macrocode}
+% Some boolean keys.
+% \begin{macrocode}
+\define@boolkeys[pd]{class}[pd@@]{%
+ nopsheader,hlentries,hlsections,nohandoutpagebreaks,nohandoutframes%
+}[true]
+% \end{macrocode}
+% Clock definitions. Contributed by Alexander Grahn.
+% \begin{macrocode}
+\define@boolkey[pd]{class}[pd@@]{clock}[true]{%
+ \ifpd@@clock
+ \newcount\pd@clockcnt
+ \def\pd@startclock##1##2{%
+ function pdshowtime(){%
+ var pdtime=new Date();%
+ this.getField("pdclock.\the\pd@clockcnt").value=util.printd("##1",pdtime);%
+ this.dirty=false;%
+ }%
+ pdshowtime();%
+ var pdclock_\the\pd@clockcnt=app.setInterval("pdshowtime()",##2);%
+ }%
+ \fi
+}
+% \end{macrocode}
+% \end{macro}
+% The size and style to be used.
+% \begin{macrocode}
+\define@cmdkey[pd]{class}[pd@@]{size}{%
+ \def\pd@tempa##1pt{##1}%
+ \edef\pd@@size{\expandafter\pd@tempa\pd@@size}%
+}
+\define@cmdkey[pd]{class}[pd@@]{style}{}
+% \end{macrocode}
+% Some usual article options.
+% \begin{macrocode}
+\define@key[pd]{class}{fleqn}[]{\input{fleqn.clo}}
+\define@key[pd]{class}{leqno}[]{\input{leqno.clo}}
+% \end{macrocode}
+% Some presets, used in case the user doesn't supply enough input.
+% \begin{macrocode}
+\presetkeys[pd]{class}{%
+ size=11pt,style=default,orient=landscape,paper=screen,%
+ display=slides,hlentries=true,mode=present}{}
+% \end{macrocode}
+% Process all options.
+% \begin{macrocode}
+\ProcessOptionsX[pd]<class>\relax
+% \end{macrocode}
+% \begin{macro}{\pd@warn}
+% \begin{macro}{\pd@error}
+% \marg{msg}\\
+% Warnings and errors.
+% \begin{macrocode}
+\def\pd@warn{\ClassWarning{powerdot}}
+\def\pd@error#1{\ClassError{powerdot}{#1}\@ehd}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\pd@noportrait}
+% The standard error for styles that do not support portrait orientation.
+% \begin{macrocode}
+\def\pd@noportrait{%
+ \ifnum\pd@orient=\@ne\ifnum\pd@mode=2\else\pd@error{%
+ `\pd@@style' style does not support portrait orientation
+ }\fi\fi
+}
+% \end{macrocode}
+% \end{macro}
+% Check paper for print and handout mode. No |screen| allowed.
+% \begin{macrocode}
+\ifnum\pd@mode>0
+ \ifnum\pd@paper=\z@
+% \end{macrocode}
+% Remove erroneous input.
+% \begin{macrocode}
+ \@expandtwoargs\@removeelement{screen}\pd@cursetup\pd@cursetup
+% \end{macrocode}
+% Switch to a4paper.
+% \begin{macrocode}
+ \XKV@addtolist@x\pd@cursetup{a4paper}
+ \def\pd@paper{1}
+ \pd@warn{you can't use `screen' format for this mode;
+ \MessageBreak I've switched to a4paper
+ }
+ \fi
+\fi
+% \end{macrocode}
+% Check orientation for handout mode. No |landscape| allowed.
+% \begin{macrocode}
+\ifnum\pd@mode=2
+ \newbox\pd@textbox
+ \ifnum\pd@orient=\z@
+% \end{macrocode}
+% Remove erroneous input.
+% \begin{macrocode}
+ \@expandtwoargs\@removeelement{landscape}\pd@cursetup\pd@cursetup
+% \end{macrocode}
+% Switch to portrait.
+% \begin{macrocode}
+ \XKV@addtolist@x\pd@cursetup{portrait}
+ \def\pd@orient{1}
+ \pd@warn{you can't use `landscape' for handout mode;
+ \MessageBreak I've switched to portrait
+ }
+ \fi
+\fi
+% \end{macrocode}
+% Pass paper size and orientation to \pf{geometry} package.
+% \begin{macrocode}
+\ifcase\pd@paper
+ \def\pd@tempa{papersize={8.25in,11in}}
+\or
+ \def\pd@tempa{papersize={210mm,297mm}}
+\or
+ \def\pd@tempa{papersize={8.5in,11in}}
+\or
+ \def\pd@tempa{papersize={900pt,1440pt}}
+\fi
+\ifnum\pd@orient=\z@
+ \edef\pd@tempa{\pd@tempa,landscape}
+\else
+ \edef\pd@tempa{\pd@tempa,portrait}
+\fi
+\PassOptionsToPackage\pd@tempa{geometry}
+% \end{macrocode}
+% Load class and packages.
+% \begin{macrocode}
+\LoadClass{article}
+% \end{macrocode}
+% Load font size definitions. Take into account that article has
+% loaded some already. This trick actually also allows bigger sizes like
+% 14pt or 20pt.
+% \begin{macrocode}
+\let\pd@tempa\newcommand
+\let\newcommand\def
+\input{size\pd@@size.clo}
+\let\newcommand\pd@tempa
+% \end{macrocode}
+% Remaining packages.
+% \begin{macrocode}
+\ifnum\pd@mode=2
+% \end{macrocode}
+% Handout mode.
+% \begin{macrocode}
+ \RequirePackage[margin=2cm,includefoot]{geometry}
+\else
+% \end{macrocode}
+% Magnify DVI by factor 2, no margins at all.
+% The offset is to neutralize the |\vskip| inserted by TeX to
+% go from the top of the letters to the baseline and position chars
+% there. Here we don't want any offset and start at the bottom left
+% corner of the paper.
+% \begin{macrocode}
+ \RequirePackage[mag=2000,margin=0pt,voffset=-\pd@@size pt]{geometry}
+ \geometry{top=.5\paperheight}
+\fi
+% \end{macrocode}
+% Xe\TeX\ support. \pf{hyperref} should not set ps paper size as it doesn't do
+% landscape format we don't want it to redefine internals either.
+% \begin{macrocode}
+\RequirePackage{ifxetex}
+\ifxetex
+ \RequirePackage[setpagesize=false,pdfstartview=Fit,
+ pageanchor=false,bookmarks=false]{hyperref}[2009/12/14]
+ \def\pd@pdftrans{%
+ \@expandtwoargs\in@{,\pd@@trans,}{%
+ ,Split,Blinds,Box,Wipe,Dissolve,Glitter,%
+ Replace,Fly,Push,Cover,Uncover,Fade,}%
+ \ifin@\else
+ \pd@warn{Transition `\pd@@trans' might not be understood by
+ your ps to pdf converter}%
+ \fi
+ \special{pdf:put @thispage %
+ <</Trans<</S/\pd@@trans>>>>%
+ }%
+ }
+ \def\pd@pdbookmark#1#2#3#4{%
+ \pdfstringdef\pd@tempa{#4}%
+ \special{pdf:outline
+ \pd@pdb@@kmark{#1}%
+ <<%
+ /Title(\pd@tempa)%
+ /A<<%
+ /S/GoTo
+ /D(slide.#3)%
+ >>%
+ >>%
+ }%
+ }
+\else
+ \RequirePackage[setpagesize=false,dvips,pdfstartview=Fit,%
+ pageanchor=false,bookmarks=false]{hyperref}
+\fi
+% \end{macrocode}
+% For some strange reason, it doesn't work to put the below in the above.
+% So we do it here as we don't want colored borders.
+% \begin{macrocode}
+\AtBeginDocument{\def\@pdfborder{0 0 0}}
+% \end{macrocode}
+% Necessary for inserting and creating graphics. Notice: \pf{pstricks}
+% needs to be loaded after \pf{graphicx} for proper |\scalebox| definition.
+% We make sure that \pf{xcolor} is loaded.
+% \begin{macrocode}
+\RequirePackage[nosetpagesize]{graphicx}[2017/06/01]
+\RequirePackage{pstricks}[2013/12/12]
+\RequirePackage{pst-ovl}
+\RequirePackage{xcolor}[2004/05/09]
+% \end{macrocode}
+% For lists and verbatim reading of slide content.
+% \changes{v1.5}{2014/01/01}{Fix for latest enumitem (20110915 hv)}
+% \begin{macrocode}
+\RequirePackage{enumitem}[2007/03/12]
+\let\orig@enumerate\enumerate
+\def\enumerate{\@ifnextchar[\enumerate@i{\enumerate@i[]}}
+\def\enumerate@i[#1]{\@ifnextchar[{\enumerate@ii[#1]}{\enumerate@ii[#1][]}}
+\def\enumerate@ii[#1][#2]{%
+ \ifx\relax#1\relax\else\setkeys{enumitem}{#1}\fi
+ \orig@enumerate[#2]%
+}
+\let\orig@itemize\itemize
+\def\itemize{\@ifnextchar[\itemize@i{\itemize@i[]}}
+\def\itemize@i[#1]{\@ifnextchar[{\itemize@ii[#1]}{\itemize@ii[#1][]}}
+\def\itemize@ii[#1][#2]{%
+ \ifx\relax#1\relax\else\setkeys{enumitem}{#1}\fi
+ \orig@itemize[#2]%
+}
+\let\orig@description\description
+\def\description{\@ifnextchar[\description@i{\description@i[]}}
+\def\description@i[#1]{\@ifnextchar[{\description@ii[#1]}{\description@ii[#1][]}}
+\def\description@ii[#1][#2]{%
+ \ifx\relax#1\relax\else\setkeys{enumitem}{#1}\fi
+ \orig@description[#2]%
+}
+\RequirePackage{verbatim}
+% \end{macrocode}
+% This is needed for the implementation of the clock.
+% \begin{macrocode}
+\ifpd@@clock
+ \RequirePackage{pdfbase}
+ \ExplSyntaxOn
+ \let\pd@PdfAnnot\pbs_pdfannot:nnnn
+ \let\pd@PdfLastAnn\pbs_pdflastann:
+ \let\pd@AppendToFields\pbs_appendtofields:n
+ \ExplSyntaxOff
+\fi
+% \end{macrocode}
+% Here are some basic properties of the slides.
+% \begin{macrocode}
+\ifnum\pd@mode<2
+ \pagestyle{empty}
+\fi
+% \end{macrocode}
+% \changes{v1.1}{2005/09/19}{Avoid making black slide in print mode}
+% No black slide in handout or print mode.
+% \begin{macrocode}
+\ifnum\pd@mode>0
+ \pd@pauseslidefalse
+\fi
+\setlength\parindent{0pt}
+% \end{macrocode}
+% Slide dimensions.
+% \begin{macrocode}
+\setlength\slidewidth{.5\paperwidth}
+\setlength\slideheight{.5\paperheight}
+% \end{macrocode}
+% Write landscape correction to the ps to avoid ps to be rotated by
+% 180 degrees.
+% \begin{macrocode}
+\ifnum\pd@orient=\z@
+ \special{!/landplus90 true store}
+\fi
+% \end{macrocode}
+% Write paper dimensions.
+% The specials solve a config problem with ghostscript not picking up info from
+% ps, due to the fact that some paper formats defined in config.ps do
+% not write explicit ps commands. For instance, when dvips finds a4 paper dimensions,
+% it writes |%%Papersize: A4|, but no ps command. So ghostscript doesn't
+% find a paper size and takes it's default which could be |letter|
+% in fact.
+% Notice further that screen size is based on letter, but will be cropped in pdf.
+% \begin{macrocode}
+\ifpd@@nopsheader\else
+ \special{papersize=\the\paperwidth,\the\paperheight}
+ \ifcase\pd@paper
+ \special{!%
+ \@percentchar\@percentchar BeginPaperSize: letter
+ ^^Jletter^^J\@percentchar\@percentchar EndPaperSize
+ }
+ \or
+ \special{!%
+ \@percentchar\@percentchar BeginPaperSize: a4
+ ^^Ja4^^J\@percentchar\@percentchar EndPaperSize
+ }
+ \or
+ \special{!%
+ \@percentchar\@percentchar BeginPaperSize: letter
+ ^^Jletter^^J\@percentchar\@percentchar EndPaperSize
+ }
+ \or\relax
+ \fi
+\fi
+% \end{macrocode}
+% Crop pdf for optimal screen ratio. This does not work in DVI or PS.
+% Note, the ps rotation takes care of orientation irrespective of
+% crop dimensions.
+% \begin{macrocode}
+\ifcase\pd@paper\def\@pdfpagescrop{0 0 594 842}\fi
+% \end{macrocode}
+% \pf{hyperref} writes this to the pdf.
+% \begin{macrocode}
+\def\@pdfcreator{LaTeX with powerdot class}
+% \end{macrocode}
+% Save the number of the last slide at the end of the document.
+% \begin{macrocode}
+\AtEndDocument{%
+ \immediate\write\@auxout{\string\newlabel{lastslide}%
+ {{}{\the\c@slide}{\relax}{}{}}}%
+}
+% \end{macrocode}
+% Set up options. |global| is for global only keys (so to be used only
+% in the preamble. |slide| is only for slides. |glslide| keys can be
+% used in both locations.
+% Create an interface to change the typesetting of the page numbers.
+% This follows the usual \LaTeX\ idea to change typesetting of numbers
+% via |\thepage| etcetera.
+% \begin{macrocode}
+\define@key[pd]{global}{theslide}{\def\theslide{#1}}
+\define@key[pd]{global}{thenote}{\def\thenote{#1}}
+% \end{macrocode}
+% Options to be used by \pf{enumitem}. These store input incrementally
+% in macros used by \pf{enumitem} to store options. By allowing options
+% to be added, both the style and the user can insert options.
+% \begin{macrocode}
+\define@key[pd]{global}{enumerate}{%
+ \ifx\enit@@enum\@undefined
+ \def\enit@@enum{#1}%
+ \else
+ \XKV@addtolist@n\enit@@enum{#1}%
+ \fi
+}
+\define@key[pd]{global}{itemize}{%
+ \ifx\enit@@item\@undefined
+ \def\enit@@item{#1}%
+ \else
+ \XKV@addtolist@n\enit@@item{#1}%
+ \fi
+}
+\define@key[pd]{global}{list}{%
+ \ifx\enit@@list\@undefined
+ \def\enit@@list{#1}%
+ \else
+ \XKV@addtolist@n\enit@@list{#1}%
+ \fi
+}
+% \end{macrocode}
+% Counters that need overlay protection.
+% \begin{macrocode}
+\define@key[pd]{global}{counters}{%
+ \XKV@addtolist@n\pd@@counters{#1}%
+}
+% \end{macrocode}
+% Initialize the counters list.
+% \begin{macrocode}
+\def\pd@@counters{table,figure,equation,footnote,mpfootnote}
+% \end{macrocode}
+% Clock format and refresh rate.
+% \begin{macrocode}
+\define@cmdkeys[pd]{global}[pd@@]{clockformat,clockrefresh}
+% \end{macrocode}
+% Footers and transition effect.
+% \begin{macrocode}
+\define@cmdkeys[pd]{glslide}[pd@@]{lf,cf,rf,trans}
+% \end{macrocode}
+% Palettes.
+% \begin{macrocode}
+\define@cmdkey[pd]{glslide}[pd@@]{palette}{%
+% \end{macrocode}
+% Check whether the chosen palette exists. If yes, execute it, set
+% |\default@color| (for equation numbers etcetera) and copy the
+% current color for |\twocolumn|.
+% \begin{macrocode}
+ \ifnum\pd@mode<2
+ \XKV@ifundefined{pd@pe@\pd@@palette @colors}{%
+ \pd@error{palette `\pd@@palette' not defined}%
+ }{%
+ \@nameuse{pd@pe@\pd@@palette @colors}%
+ \color{pdcolor1}%
+ \let\default@color\current@color
+ \let\pd@color\XC@current@color
+ }%
+ \pd@countcolors
+ \fi
+}
+% \end{macrocode}
+% Slide processing method.
+% \begin{macrocode}
+\define@choicekey*[pd]{glslide}{method}[\pd@tempa\pd@method]{%
+ normal,file,direct}{%
+ \ifnum\pd@method=2
+ \ifx\pd@textbox\@undefined\newbox\pd@textbox\fi
+ \fi
+}
+% \end{macrocode}
+% Random dots. Load |random.tex| if necessary.
+% \begin{macrocode}
+\define@boolkey[pd]{glslide}[pd@@]{randomdots}[true]{%
+ \ifx\randomi\@undefined
+ \InputIfFileExists{random}{\newcount\pd@tempcnta}{%
+ \global\pd@@randomdotsfalse
+ \pd@warn{random.tex not found, random dots canceled}%
+ }%
+ \fi
+ \ifnum\pd@mode=\tw@\global\pd@@randomdotsfalse\fi
+}
+% \end{macrocode}
+% Keys for random dots and the logo.
+% \begin{macrocode}
+\define@cmdkeys[pd]{glslide}[pd@@]{%
+ dminsize,dmaxsize,dbright,dmindots,dmaxdots,dminwidth,dmaxwidth,%
+ dminheight,dmaxheight,dprop,logohook,logopos%
+}
+\define@key[pd]{glslide}{logocmd}{%
+ \ifx\pd@logobox\@undefined\newbox\pd@logobox\fi
+ \sbox\pd@logobox{#1}%
+}
+% \end{macrocode}
+% Initialize some of the keys that we just defined.
+% \begin{macrocode}
+\setkeys[pd]{glslide,global}{%
+ lf=,cf=,rf=,theslide=\arabic{slide} / \pageref*{lastslide},%
+ thenote=note \arabic{note} of slide \arabic{slide},%
+ trans=Replace,dminsize=5pt,dmaxsize=40pt,dminwidth=0pt,%
+ dmaxwidth=\slidewidth,dminheight=0pt,dbright=60,%
+ dmaxheight=\slideheight,dmindots=5,dmaxdots=40,dprop=,%
+ logohook=tl,logopos=,logocmd=,method=normal,%
+ clockformat=HH:MM:ss,clockrefresh=1000%
+%
+}
+% \end{macrocode}
+% \begin{macro}{\pdsetup}
+% The interface for users. Disable global keys |\AtBeginDocument|.
+% \begin{macrocode}
+\def\pdsetup{\setkeys[pd]{global,glslide}}
+\AtBeginDocument{%
+ \disable@keys[pd]{global}{%
+ theslide,thenote,enumerate,itemize,list,counters%
+ }%
+}
+% \end{macrocode}
+% \end{macro}
+% Local keys: |toc| and |bm|.
+% \begin{macrocode}
+\define@cmdkeys[pd]{slide}[pd@@]{toc,bm}
+% \end{macrocode}
+% \begin{macro}{\pdifsetup}
+% \marg{desired}\marg{yes}\marg{no}\\
+% Execute \meta{yes} if the \meta{desired} setup matches with the
+% current (user) setup. Execute \meta{no} else. We first check whether
+% information in \meta{desired} is complete. If not, we amend it.
+% \begin{macrocode}
+\def\pdifsetup#1{%
+ \edef\pd@tempb{#1}%
+ \pd@pdifsetup\pd@tempb{landscape,portrait}%
+ \pd@pdifsetup\pd@tempb{screen,a4paper,letterpaper,smartboard}%
+ \pd@pdifsetup\pd@tempb{slides,notes,slidesnotes}%
+ \pd@pdifsetup\pd@tempb{present,print,handout}%
+ \pd@pdifs@tup\pd@tempb
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@pdifsetup}
+% \meta{desired}\marg{check}\\
+% This macro checks whether at least one element of \meta{check}
+% occurs in the list in \meta{desired}. If not, the entire list in
+% \meta{check} is added to \meta{desired}, meaning that later on, any
+% setup for this type will satisfy the check.
+% \begin{macrocode}
+\def\pd@pdifsetup#1#2{%
+ \in@true
+ \@tempcnta\z@
+ \XKV@for@n{#2}\pd@tempa{%
+ \@expandtwoargs\in@{,\pd@tempa,}{,#1,}%
+ \ifin@\advance\@tempcnta\@ne\fi
+ }%
+ \ifnum\@tempcnta=\z@\XKV@addtolist@x#1{#2}\fi
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@pdifs@tup}
+% \marg{desired}\marg{yes}\marg{no}\\
+% Checks whether the \meta{desired} setup matches the current setup.
+% This macro is used internally when setting template keys. The idea
+% is to first correct the input in the |ifsetup| key by amending
+% specifications if they where not there. Then, when setting a
+% template key, we just check whether all elements of the current
+% setup appear in the \meta{desired} setup.
+% \begin{macrocode}
+\def\pd@pdifs@tup#1{%
+ \in@true
+ \XKV@whilist\pd@cursetup\pd@tempa\ifin@\fi{%
+ \@expandtwoargs\in@{,\pd@tempa,}{,#1,}%
+ }%
+ \ifin@\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi
+}
+% \end{macrocode}
+% \end{macro}
+% Set up the template system.
+% First define all the options and presets available to create
+% templates. All options save their argument to be used later.
+% The |ifsetup| option controls for which the following options should
+% be used. This:
+% |textfont=\raggedright,| |ifsetup={a4paper,portrait},textfont=\small|
+% makes the text font |\small|, but only for a4 portrait slides.
+% \begin{macrocode}
+\def\pd@tempa#1{%
+ \define@key[pd]{template}{#1}[]{%
+ \ifpd@ifsetup\@namedef{pd@@#1}{##1}\fi
+ }%
+}
+% \end{macrocode}
+% Define all keys.
+% \begin{macrocode}
+\XKV@for@n{%
+ titlehook,titlepos,titlewidth,titlefont,%
+ texthook,textpos,textwidth,textfont,textheight,%
+ tochook,tocpos,tocwidth,tocfont,%
+ stochook,stocpos,stocwidth,stocfont,%
+ ntochook,ntocpos,ntocwidth,ntocfont,%
+ tocfrsep,tocsecsep,tocslidesep,%
+ tocsecm,toctcolor,tochlcolor,tochltcolor,%
+ tocsecindent,tocslideindent,%
+ lfhook,lfpos,lffont,lftemp,%
+ cfhook,cfpos,cffont,cftemp,%
+ rfhook,rfpos,rffont,rftemp,%
+ iacolor,%
+ clockhook,clockpos,clockwidth,clockheight,%
+ clockcharsize,clockalign,clockcolor%
+}\pd@tempb{\expandafter\pd@tempa\expandafter{\pd@tempb}}
+% \end{macrocode}
+% The |ifsetup| key first amends missing input using |\pd@pdifsetup|.
+% \begin{macrocode}
+\define@cmdkey[pd]{template}[pd@@]{ifsetup}[]{%
+ \pd@pdifsetup\pd@@ifsetup{landscape,portrait}%
+ \pd@pdifsetup\pd@@ifsetup{screen,a4paper,letterpaper,smartboard}%
+ \pd@pdifsetup\pd@@ifsetup{slides,notes,slidesnotes}%
+ \pd@pdifsetup\pd@@ifsetup{present,print,handout}%
+ \pd@pdifs@tup\pd@@ifsetup\pd@ifsetuptrue\pd@ifsetupfalse
+}
+% \end{macrocode}
+% Choice keys for orientation of toc.
+% \begin{macrocode}
+\define@choicekey*[pd]{template}{tocorient}[\pd@tempa\pd@tocorient]{%
+ v,h}{}
+\define@choicekey*[pd]{template}{stocorient}[\pd@tempa\pd@stocorient]{%
+ v,h}{}
+\define@choicekey*[pd]{template}{ntocorient}[\pd@tempa\pd@ntocorient]{%
+ v,h}{}
+% \end{macrocode}
+% \changes{v1.4}{2005/12/10}{Replaced \texttt{\~} by \cs{space} to avoid
+% problems with Spanish babel}
+% Presets so that templates do not need to specify every key.
+% This also initializes some keys as to avoid errors in constructing
+% the slide.
+% \begin{macrocode}
+\setkeys[pd]{template}{%
+ ifsetup,%
+ titlehook=Bl,titlepos=,titlewidth=\slidewidth,%
+ titlefont=\raggedright,texthook=tl,textpos=,%
+ textwidth=\slidewidth,textfont=\raggedright,%
+ textheight=\slideheight,%
+ tochook=tl,tocpos=,tocwidth=.2\slidewidth,%
+ tocfont=\tiny\raggedright,%
+ stochook=tl,stocpos=,stocwidth=.2\slidewidth,%
+ stocfont=\tiny\raggedright,%
+ ntochook=tl,ntocpos=,ntocwidth=.2\slidewidth,%
+ ntocfont=\tiny\raggedright,%
+ tocorient=v,stocorient=v,ntocorient=v,%
+ tocfrsep=.5mm,tocsecsep=2ex,tocslidesep=0ex,%
+ tocsecm=,toctcolor=black,tochlcolor=black,tochltcolor=white,%
+ tocsecindent=0pt,tocslideindent=0pt,%
+ lfhook=Bl,lfpos=,lffont=\scriptsize,lftemp=\pd@@lf,%
+ cfhook=B,cfpos=,cffont=\scriptsize,cftemp=\pd@@cf,%
+ rfhook=Br,rfpos=,rffont=\scriptsize,rftemp=\pd@@rf\ifx\pd@@rf
+ \@empty\else\ifx\theslide\@empty\else\ -- \fi\fi\theslide,%
+ iacolor=lightgray,%
+ clockhook=tr,clockpos=,clockwidth=3cm,clockheight=\baselineskip,%
+ clockcharsize=14pt,clockalign=2,clockcolor=black%
+}
+% \end{macrocode}
+% \begin{macro}{\pddefinepalettes}
+% \marg{name}\marg{commands}\\
+% Save the text color number and start scanning for palettes. |\pd@nopalettes|
+% contains the number of palettes that we have seen in total in the
+% style or preamble.
+% \begin{macrocode}
+\def\pddefinepalettes#1#2{%
+ \ifx\pd@nopalettes\@undefined\@tempcnta\z@\else
+ \@tempcnta\pd@nopalettes
+ \fi
+ \pd@pddefinepalettes{#1}{#2}%
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@pddefinepalettes}
+% \marg{name}\marg{commands}\\
+% Save the current \meta{name} and \meta{commands} to numbered macros
+% to be used later again. If we find another brace |{| after these
+% arguments, repeat the process.
+% \begin{macrocode}
+\def\pd@pddefinepalettes#1#2{%
+ \advance\@tempcnta\@ne
+ \@namedef{pd@pe@\the\@tempcnta @name}{#1}%
+ \@namedef{pd@pe@#1@colors}{#2}%
+ \@ifnextchar\bgroup\pd@pddefinepalettes{%
+ \edef\pd@nopalettes{\the\@tempcnta}%
+ }%
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@countcolors}
+% Count the number of colors in the palette. We do this only once.
+% \begin{macrocode}
+\def\pd@countcolors{%
+ \@tempcnta\@ne
+ \@whilesw\ifx\pd@nocolors\@undefined\fi{%
+ \XKV@ifundefined{\string\color@pdcolor\the\@tempcnta}{%
+ \advance\@tempcnta\m@ne
+ \edef\pd@nocolors{\the\@tempcnta}%
+ }{\advance\@tempcnta\@ne}%
+ }%
+}
+% \end{macrocode}
+% \end{macro}
+% Define the startpage to be 2 when using a pauseslide.
+% \begin{macrocode}
+\ifpd@pauseslide\def\@pdfstartpage{2}\fi
+% \end{macrocode}
+% If the style or preamble does not define palettes, do nothing. If
+% there are palettes, but the user didn't specify one, use the first.
+% \begin{macrocode}
+\AtBeginDocument{%
+ \ifx\pd@nopalettes\@undefined\else\ifx\pd@@palette\@undefined
+ \@nameuse{pd@pe@\@nameuse{pd@pe@1@name}@colors}%
+ \color{pdcolor1}%
+ \let\default@color\current@color
+ \let\pd@color\XC@current@color
+ \fi\fi
+% \end{macrocode}
+% Text color is black in handout mode.
+% \begin{macrocode}
+ \ifnum\pd@mode=2
+ \color{black}%
+ \def\pd@@iacolor{black}%
+ \let\default@color\current@color
+ \let\pd@color\XC@current@color
+ \else\pd@countcolors\fi
+% \end{macrocode}
+% Insert the pause slide.
+% \begin{macrocode}
+ \ifpd@pauseslide
+ \begin{pauseslide}[toc=,bm=,trans=Replace,randomdots=false]{}%
+ \end{pauseslide}%
+ \fi
+}
+% \end{macrocode}
+% \begin{macro}{\pddefinetemplate}
+% Define a template. This stores options and the background to macros.
+% \begin{macrocode}
+\def\pddefinetemplate{\@testopt\pd@pddefinetemplate{}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@pddefinetemplate}
+% \changes{v1.2}{2005/10/09}{Changed to \cs{pd@namelet} for changed \pf{xcolor}}
+% \changes{v1.3}{2005/12/06}{Made it possible to redefine basis templates and
+% convey the changes to templates based on this basis}
+% \oarg{basis}{name}{options}{background}\\
+% Store options and background and define the environment \meta{name}.
+% \begin{macrocode}
+\def\pd@pddefinetemplate[#1]#2#3#4{%
+% \end{macrocode}
+% The beginning of the environment just gets and sets its arguments
+% and gets the body of the environment.
+% \begin{macrocode}
+ \@namedef{#2}{\pd@getargsandbody{#2}}%
+% \end{macrocode}
+% The end of the environment. We process the body at least once, maybe
+% more times, but that we will find out along the way. In case the
+% body is not eaten in advance, this macro starts an |lrbox|.
+% \begin{macrocode}
+ \@namedef{end#2}{\ifpd@display\pd@slide\fi}%
+% \end{macrocode}
+% If there is no basis, we just store the options and the background.
+% \begin{macrocode}
+ \ifx\@empty#1\@empty
+ \@namedef{pd@template@#2@options}{\setkeys[pd]{template}{#3}}%
+ \@namedef{pd@template@#2@bg}{#4}%
+ \else
+% \end{macrocode}
+% Otherwise, add options and background to existing macros.
+% \begin{macrocode}
+ \XKV@ifundefined{pd@template@#1@options}{%
+ \pd@error{template `#1' undefined}}{%
+ \def\pd@tempa{#1}\def\pd@tempb{#2}%
+% \end{macrocode}
+% If \meta{basis} and \meta{name} are the same, expand options and
+% background to avoid infinite loops.
+% \begin{macrocode}
+ \ifx\pd@tempa\pd@tempb
+ \pd@namelet{pd@template@#2@options}{pd@template@#1@options}%
+ \expandafter
+ \XKV@addtomacro@n\csname pd@template@#2@options\endcsname
+% \end{macrocode}
+% Make sure to reset the |ifsetup| key so that options are for all
+% possible setups again.
+% \begin{macrocode}
+ {\setkeys[pd]{template}{ifsetup,#3}}%
+ \pd@namelet{pd@template@#2@bg}{pd@template@#1@bg}\expandafter
+ \XKV@addtomacro@n\csname pd@template@#2@bg\endcsname{#4}%
+ \else
+% \end{macrocode}
+% Else, use existing macros options and background macros and add the
+% current settings.
+% \begin{macrocode}
+ \@namedef{pd@template@#2@bg}{\@nameuse{pd@template@#1@bg}#4}%
+ \@namedef{pd@template@#2@options}{%
+ \@nameuse{pd@template@#1@options}%
+ \setkeys[pd]{template}{ifsetup,#3}%
+ }%
+ \fi
+ }%
+ \fi
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@getargsandbody}
+% \marg{name}\\
+% First eat the optional argument and the slide title. Then
+% collect the body of the slide: we
+% read every time up to |\end|, we check whether we find the |\end| that
+% has the name of the current slide environment. If not, we add all
+% content and continue the search. If |method| is 1, we use \pf{verbatim}
+% to read the body and write it to a temporary file. If |method| is 2, we do not
+% eat the body at all, but redefine the end of the current environment
+% to finish the |lrbox| that we will start later on.
+% \begin{macrocode}
+\def\pd@getargsandbody#1{\@testopt{\pd@get@rgsandbody{#1}}{}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@get@rgsandbody}
+% \marg{name}\oarg{options}\marg{title}
+% \begin{macrocode}
+\def\pd@get@rgsandbody#1[#2]#3{%
+ \pd@get@rgs@ndbody{#2}{#3}%
+% \end{macrocode}
+% Here are three possible methods to process slides. The first will
+% eat the entire body while scanning for |\end{slide}|. This fixes
+% catcodes. The second writes the body to file. This allows for
+% verbatim and overlays, but may be slow. The third uses an |lrbox| to
+% typeset material directly. That allows for verbatim, but no
+% overlays. Notice that we always use the first method when the slide
+% should not be displayed.
+% \begin{macrocode}
+ \ifcase\ifnum\pd@method>\z@\ifpd@display\@ne\fi\fi\z@
+% \end{macrocode}
+% Start eating the body.
+% \begin{macrocode}
+ \pd@body{}%
+ \def\pd@tempa{\pd@get@rgs@ndb@dy{#1}}%
+ \else
+ \ifnum\pd@method=\@ne
+% \end{macrocode}
+% Start verbatim reading and writing to file.
+% \begin{macrocode}
+ \def\pd@tempa{%
+ \immediate\openout\pd@vrbout\jobname.vrb\relax
+ \def\verbatim@processline{%
+ \immediate\write\pd@vrbout{\the\verbatim@line}%
+ }%
+ \begingroup\let\do\@makeother\dospecials\catcode`\^^M\active
+ \verbatim@start
+ }%
+% \end{macrocode}
+% Redefine the end macro to stop verbatim reading and closing the file.
+% Afterwards, execute the slide producing macro.
+% \begin{macrocode}
+ \@namedef{end#1}{%
+ \endgroup\immediate\closeout\pd@vrbout
+ \let\verbatim@processline\pd@orig@verbatim@processline
+ \pd@slide
+ }%
+ \else
+% \end{macrocode}
+% No overlays allowed with this method.
+% \begin{macrocode}
+ \pd@deloverlays
+% \end{macrocode}
+% Create the slide.
+% \begin{macrocode}
+ \let\pd@tempa\pd@sl@de
+% \end{macrocode}
+% Typeset content directly and store it in a box using |lrbox|. We
+% redefine the end to finish this box and position it on the page.
+% \begin{macrocode}
+ \@namedef{end#1}{%
+ \end{pd@minipage}\end{lrbox}%
+ \ifx\pd@@textpos\@empty\else
+ \rput[\pd@@texthook](\pd@@textpos){\usebox\pd@textbox}%
+ \fi
+ }%
+ \fi
+ \fi
+ \pd@tempa
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@get@rgs@ndbody}
+% \marg{options}\marg{title}\\
+% A common component in processing slides in \LaTeX\ or \LyX.
+% \begin{macrocode}
+\def\pd@get@rgs@ndbody#1#2{%
+% \end{macrocode}
+% Set user keys.
+% \begin{macrocode}
+ \setkeys[pd]{glslide,slide}{#1}%
+% \end{macrocode}
+% Save title.
+% \begin{macrocode}
+ \def\pd@t@tle{#2}%
+% \end{macrocode}
+% Perform some initial checks to see whether we actually need to process
+% this slide or not.
+% \begin{macrocode}
+ \pd@displaytrue
+ \def\pd@tempa{note}%
+ \ifcase\pd@display
+ \ifx\@currenvir\pd@tempa\relax\pd@displayfalse\fi
+ \or
+ \ifx\@currenvir\pd@tempa\else
+ \def\pd@tempa{titleslide}%
+ \ifx\@currenvir\pd@tempa\else
+ \pd@displayfalse
+ \stepcounter{slide}%
+ \fi
+ \fi
+ \fi
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@get@rgs@ndb@dy}
+% \marg{name}\meta{text}|\end|\marg{envir}\\
+% If \meta{envir} is equal to \meta{name}, we found the end of the
+% environment and stop parsing. Otherwise, we add material to the token
+% and continue.
+% \begin{macrocode}
+\long\def\pd@get@rgs@ndb@dy#1#2\end#3{%
+ \def\pd@tempa{#1}%
+ \def\pd@tempb{#3}%
+ \ifx\pd@tempa\pd@tempb
+ \pd@body\expandafter{\the\pd@body#2}%
+ \def\pd@tempa{\end{#1}}%
+ \else
+ \pd@body\expandafter{\the\pd@body#2\end{#3}}%
+ \def\pd@tempa{\pd@get@rgs@ndb@dy{#1}}%
+ \fi
+ \pd@tempa
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@slide}
+% This macro processes the slide, possibly many times, depending on
+% what we encounter on the first run.
+% \begin{macrocode}
+\def\pd@slide{%
+ \pd@overlayfalse
+ \def\pd@nooverlays{1}%
+ \setcounter{pd@overlay}\@ne
+ \let\pd@labels\@empty
+% \end{macrocode}
+% Save counter values so that these can be restored on overlays.
+% \begin{macrocode}
+ \XKV@for@o\pd@@counters\pd@tempa{%
+ \expandafter\xdef\csname pd@counter@\pd@tempa\endcsname{%
+ \expandafter\the\csname c@\pd@tempa\endcsname
+ }%
+ }%
+ \pd@sl@de
+ \@whilenum\c@pd@overlay<\pd@nooverlays\do{%
+ \pd@overlaytrue
+% \end{macrocode}
+% Restore counters.
+% \begin{macrocode}
+ \XKV@for@o\pd@@counters\pd@tempa{%
+ \setcounter\pd@tempa{\csname pd@counter@\pd@tempa\endcsname}%
+ }%
+ \stepcounter{pd@overlay}%
+% \end{macrocode}
+% Re-initialize the info for random dots.
+% \begin{macrocode}
+ \ifpd@@randomdots
+ \let\pd@trandim\pd@randim
+ \let\pd@tranpos\pd@ranpos
+ \let\pd@trancol\pd@rancol
+ \fi
+ \pd@sl@de
+ }%
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@sl@de}
+% \changes{v1.1}{2005/09/19}{Added missing \cs{pd@currenttype} initialization}
+% \changes{v1.2}{2005/10/09}{Added \cs{@currentlabel} definition}
+% \changes{v1.3}{2005/12/06}{Template specific \texttt{textfont} properly sets \cs{default@color}}
+% \changes{v1.4}{2005/12/10}{Added exceptions to inhibit logo/randomdots on blackslide/emptyslide}
+% This is the main slide producing macro.
+% \begin{macrocode}
+\def\pd@sl@de{%
+ \stepcounter{slide}\newpage
+ \ifpd@overlay\addtocounter{slide}\m@ne\fi
+ \edef\@currentlabel{\the\c@slide}%
+% \end{macrocode}
+% Initialize the overlays and switch to overlay 0. The material on this
+% overlay will be visible.
+% \begin{macrocode}
+ \pst@Verb{tx@ovlDict begin InitOL /TheOL (0) def end}%
+ \pst@Verb{tx@ovlDict begin (0) BOL end}%
+% \end{macrocode}
+% Load all template settings.
+% \begin{macrocode}
+ \@nameuse{pd@template@\@currenvir @options}%
+% \end{macrocode}
+% Insert background. Execute in a group to avoid local settings getting out.
+% \begin{macrocode}
+ \@nameuse{pd@template@\@currenvir @bg}%
+ \ifpd@@randomdots
+ \ifpd@overlay\else
+ \ifnum\pd@nocolors>\z@
+ \let\pd@randim\@empty
+ \let\pd@ranpos\@empty
+ \let\pd@rancol\@empty
+ \setrannum\pd@tempcnta\pd@@dmindots\pd@@dmaxdots
+ \edef\pd@nodots{\the\pd@tempcnta}%
+ \pd@tempcnta\z@
+ \@whilesw\ifnum\pd@tempcnta<\pd@nodots\fi{%
+ \advance\pd@tempcnta\@ne
+ \setrandim\@tempdima\pd@@dminsize\pd@@dmaxsize
+ \XKV@addtolist@x\pd@randim{\the\@tempdima}%
+ \setrandim\@tempdima\pd@@dminwidth\pd@@dmaxwidth
+ \setrandim\@tempdimb\pd@@dminheight\pd@@dmaxheight
+ \XKV@addtolist@x\pd@ranpos{\the\@tempdima,\the\@tempdimb}%
+ \setrannum\@tempcntb1\pd@nocolors
+ \XKV@addtolist@x\pd@rancol{\the\@tempcntb}%
+ }%
+ \let\pd@trandim\pd@randim
+ \let\pd@tranpos\pd@ranpos
+ \let\pd@trancol\pd@rancol
+ \else
+ \let\pd@nodots\z@
+ \fi
+ \fi
+ \@tempcnta\z@
+ \@whilesw\ifnum\@tempcnta<\pd@nodots\fi{%
+ \advance\@tempcnta\@ne
+ \pd@pop\pd@trandim\pd@tempa\pd@pop\pd@tranpos\pd@tempb
+ \pd@pop\pd@tranpos\pd@tempc\pd@pop\pd@trancol\pd@tempd
+ \ifnum\pd@@dbright<\z@
+ \@tempcntb\pd@@dbright
+ \advance\@tempcntb100
+ \edef\pd@tempd{\pd@tempd!\the\@tempcntb!black}%
+ \else
+ \@tempcntb-\pd@@dbright
+ \advance\@tempcntb100
+ \edef\pd@tempd{\pd@tempd!\the\@tempcntb}%
+ \fi
+ {\ifx\pd@@dprop\@empty\else
+ \expandafter\psset\expandafter{\pd@@dprop}%
+ \fi
+ \psdot[dotsize=\pd@tempa,linecolor=pdcolor\pd@tempd]%
+ (\pd@tempb,\pd@tempc)}%
+ }%
+ \fi
+% \end{macrocode}
+% Insert the logo.
+% \begin{macrocode}
+ \def\pd@tempa{pauseslide}%
+ \def\pd@tempb{emptyslide}%
+ \ifx\pd@@logopos\@empty\else
+ \ifx\pd@logobox\@undefined\else
+ \ifx\@currenvir\pd@tempa\else
+ \ifx\@currenvir\pd@tempb\else
+ \rput[\pd@@logohook](\pd@@logopos){\usebox\pd@logobox}%
+ \fi
+ \fi
+ \fi
+ \fi
+% \end{macrocode}
+% Clock coding. Contributed by Alexander Grahn.
+% \begin{macrocode}
+ \ifpd@@clock
+% \end{macrocode}
+% Extract the color specification, convert it to |rgb| and store it
+% to be used for the clock. This uses some \pf{xcolor} macros.
+% \begin{macrocode}
+ \def\pd@tempa##1,##2,##3\@nil{##1 ##2 ##3}%
+ \extractcolorspec\pd@@clockcolor\pd@tempb
+ \expandafter\convertcolorspec\pd@tempb{rgb}\pd@tempb
+ \edef\pd@tempa{\expandafter\pd@tempa\pd@tempb\@nil}%
+% \end{macrocode}
+% Insert the clock.
+% \changes{v1.4}{2005/12/10}{Added arguments for \texttt{clockformat} and \texttt{clockrefresh} values}
+% \changes{v1.6}{2021/03/25}{Fixed rotation of the clock for smartboard paper}
+% \begin{macrocode}
+ \ifx\pd@@clockpos\@empty\else
+ \@tempdima\pd@@clockcharsize
+ \rput[\pd@@clockhook](\pd@@clockpos){%
+ \makebox[\pd@@clockwidth][l]{\rule{0pt}{\pd@@clockheight}%
+ \pd@PdfAnnot{\pd@@clockwidth}{\pd@@clockheight}{0pt}{%
+ /Subtype/Widget/FT/Tx/T (pdclock.\the\pd@clockcnt) /Ff 1
+ /DA (/Helv \strip@pt\@tempdima\space Tf \pd@tempa\space rg)
+ /MK<</R \ifnum\pd@orient=\z@\ifnum\pd@paper=\thr@@ 0\else 90\fi\else 0\fi /BG []/BC []>>
+ /Q \pd@@clockalign\space
+ /AA <<
+ /PO << /S/JavaScript/JS(\pd@startclock\pd@@clockformat\pd@@clockrefresh) >>
+ /PC << /S/JavaScript/JS(app.clearInterval(pdclock_\the\pd@clockcnt);) >>
+ >>
+ }%
+ }%
+ \pd@AppendToFields{\pd@PdfLastAnn}%
+ \global\advance\pd@clockcnt\@ne
+ }%
+ \fi
+ \fi
+% \end{macrocode}
+% Write transition effect to PDF.
+% \begin{macrocode}
+ \pd@pdftrans
+ \ifpd@overlay\else
+% \end{macrocode}
+% When not an overlay or note, make a bookmark and toc entry.
+% \begin{macrocode}
+ \def\pd@tempa{note}%
+ \ifx\@currenvir\pd@tempa\else
+ \pd@maketocbm0%
+% \end{macrocode}
+% Make a target on this page so that we can make links to this page.
+% We don't use pdf page links as that won't give good link in handout
+% mode with 2 slides per page.
+% \begin{macrocode}
+ \hyper@anchorstart{slide.\the\c@slide}\hyper@anchorend
+ \fi
+ \fi
+% \end{macrocode}
+% Initialize numbers and macros for relative stepping and pausing.
+% |\pd@currentstate| remembers the state when doing overlays.
+% \begin{macrocode}
+ \def\pd@reloverlay{1}%
+ \let\pd@closeitem\relax
+ \def\pd@currentstate{0}%
+ \let\pd@currenttype\relax
+ \setcounter{pd@pause}\@ne
+ \let\pd@revert\@firstofone
+ \setcounter{pd@onslidedepth}\z@
+% \end{macrocode}
+% Position the title.
+% \begin{macrocode}
+ \ifx\pd@@titlepos\@empty\else
+ \def\pd@tempa{%
+ \begin{minipage}\pd@@titlewidth
+ \pd@@titlefont\strut
+ \ifpd@section
+ \expandafter\pd@sectiontitle\expandafter{\pd@t@tle}%
+ \else
+ \expandafter\pd@slidetitle\expandafter{\pd@t@tle}%
+ \fi
+ \end{minipage}%
+ }%
+ \rput[\pd@@titlehook](\pd@@titlepos){%
+ \ifpd@pauseslide
+ \hyperlink{pauseslide}{\pd@tempa}%
+ \else
+ \pd@tempa
+ \fi
+ }%
+ \fi
+% \end{macrocode}
+% Position the table of contents, possibly split. No |minipage| when
+% making a horizontal toc.
+% \begin{macrocode}
+ \ifx\pd@@tocpos\@empty\else
+ \rput[\pd@@tochook](\pd@@tocpos){%
+ \ifnum\pd@tocorient=\z@\begin{minipage}\pd@@tocwidth\fi
+ \let\pd@usedtocfont\pd@@tocfont
+ \let\pd@usedtocorient\pd@tocorient
+ \pd@puttoc0%
+ \ifnum\pd@usedtocorient=\z@\end{minipage}\fi
+ }%
+ \fi
+ \ifx\pd@@stocpos\@empty\else
+ \rput[\pd@@stochook](\pd@@stocpos){%
+ \ifnum\pd@stocorient=\z@\begin{minipage}\pd@@tocwidth\fi
+ \let\pd@usedtocfont\pd@@stocfont
+ \let\pd@usedtocorient\pd@stocorient
+ \pd@puttoc1%
+ \ifnum\pd@usedtocorient=\z@\end{minipage}\fi
+ }%
+ \fi
+ \ifx\pd@@ntocpos\@empty\else
+ \rput[\pd@@ntochook](\pd@@ntocpos){%
+ \ifnum\pd@ntocorient=\z@\begin{minipage}\pd@@tocwidth\fi
+ \let\pd@usedtocfont\pd@@ntocfont
+ \let\pd@usedtocorient\pd@ntocorient
+ \pd@puttoc2%
+ \ifnum\pd@usedtocorient=\z@\end{minipage}\fi
+ }%
+ \fi
+% \end{macrocode}
+% Position footers.
+% \begin{macrocode}
+ \ifx\pd@@lfpos\@empty\else
+ \rput[\pd@@lfhook](\pd@@lfpos){\pd@@lffont\pd@@lftemp}%
+ \fi
+ \ifx\pd@@cfpos\@empty\else
+ \rput[\pd@@cfhook](\pd@@cfpos){\pd@@cffont\pd@@cftemp}%
+ \fi
+ \ifx\pd@@rfpos\@empty\else
+ \rput[\pd@@rfhook](\pd@@rfpos){\pd@@rffont\pd@@rftemp}%
+ \fi
+ \ifnum\pd@method<2
+ \ifx\pd@@textpos\@empty\else
+% \end{macrocode}
+% Position the main text box and put the material in, maybe coming
+% from eating the body into |\pd@body| or reading it from a file.
+% \begin{macrocode}
+ \rput[\pd@@texthook](\pd@@textpos){%
+ \pd@sl@d@
+ \ifnum\pd@method=\z@\the\pd@body\else
+ \input\jobname.vrb
+ \fi
+ \end{pd@minipage}%
+ }%
+ \fi
+ \let\pd@tempa\relax
+ \else
+% \end{macrocode}
+% For direct processing, start the |lrbox| to typeset and capture
+% content.
+% \begin{macrocode}
+ \def\pd@tempa{\begin{lrbox}\pd@textbox\pd@sl@d@}%
+ \fi
+ \pd@tempa
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@sl@d@}
+% A common component in |\pd@sl@de|.
+% \begin{macrocode}
+\def\pd@sl@d@{%
+ \begin{pd@minipage}%
+ \let\pd@tempa\color
+ \def\color##1{\pd@tempa{##1}\let\default@color\current@color}%
+ \pd@@textfont
+ \let\color\pd@tempa
+}
+% \end{macrocode}
+% \end{macro}
+% \changes{v1.2}{2005/10/09}{Redefine \cs{pd@slidetitle} in note template}
+% The implementation of notes.
+% The first macro is a temporary counter to find whether the new note
+% still belongs to the current slide or that it belongs to a new slide.
+% \begin{macrocode}
+\def\pd@notet{0}
+% \end{macrocode}
+% Define the template using our mechanism.
+% \begin{macrocode}
+\pddefinetemplate{note}{%
+ titlepos={.04\slidewidth,.92\slideheight},%
+ titlefont=\let\pd@slidetitle\@firstofone\color{black}\Large,%
+ textpos={.07\slidewidth,.82\slideheight},%
+ textfont=\color{black},textwidth=.86\slidewidth,%
+ lfpos={.04\slidewidth,.035\slideheight},%
+ lffont=\color{black}\scriptsize,%
+ cfpos={.5\slidewidth,.035\slideheight},%
+ cffont=\color{black}\scriptsize,%
+ rfpos={.96\slidewidth,.035\slideheight},%
+ rffont=\color{black}\scriptsize,%
+ rftemp=\pd@@rf\ifx\pd@@rf\@empty\else
+ \ifx\thenote\@empty\else\space--\space\fi\fi\thenote,%
+}{%
+ \addtocounter{slide}\m@ne
+% \end{macrocode}
+% If this is another note with the same slide, count it.
+% \begin{macrocode}
+ \ifnum\c@slide=\pd@notet
+ \stepcounter{note}%
+ \else
+ \setcounter{note}{1}%
+ \fi
+ \xdef\pd@notet{\the\c@slide}%
+% \end{macrocode}
+% The background.
+% \begin{macrocode}
+ \psline[linewidth=.5pt](0,.87\slideheight)%
+ (\slidewidth,.87\slideheight)%
+ \psline[linewidth=.5pt](0,.08\slideheight)%
+ (\slidewidth,.08\slideheight)%
+}
+% \end{macrocode}
+% Implement pauseslide.
+% This is an empty slide with just a very big button on it to go back
+% to the original page where we came from.
+% \begin{macrocode}
+\pddefinetemplate{pauseslide}{}{%
+ \addtocounter{slide}\m@ne
+ \hyper@anchorstart{pauseslide}\hyper@anchorend
+ \psframe*[linecolor=\pd@pauseslidecolor](0,0)(\slidewidth,\slideheight)%
+ {\color{\pd@pauseslidecolor}%
+ \rput[cm](.5\slidewidth,.5\slideheight){%
+ \Acrobatmenu{GoBack}{\setlength\fboxsep{10cm}\fbox{GoBack}}}}%
+}
+% \end{macrocode}
+% Empty slides. For special uses like displaying big tables or photos.
+% \begin{macrocode}
+\pddefinetemplate{emptyslide}{textpos={0,\slideheight}}{}
+% \end{macrocode}
+% \begin{macro}{\maketitle}
+% This implementation
+% is more or less similar as what is in \pf{article}. First we make a
+% backup of the original |\maketitle| to be used maybe in handout mode,
+% see below.
+% \begin{macrocode}
+\let\pd@orig@maketitle\maketitle
+\def\maketitle{\@testopt\pd@maketitle{}}
+\def\pd@maketitle[#1]{%
+ \begin{titleslide}[#1,toc=,bm=,trans=Replace,method=normal]{}%
+ \let\footnote\thanks
+ \def\thefootnote{\@fnsymbol\c@footnote}%
+ {\pd@title{\pd@@titlefont\@title}\par}{%
+ \vskip2em\pd@@textfont
+ \begin{tabular}[t]{@{} c @{}}%
+ \@author
+ \end{tabular}\par
+ \vskip1.5em\small\@date
+ }\par
+ \small\@thanks
+ \vfil\null
+ \end{titleslide}%
+ \c@footnote\z@
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@maketocbm}
+% \marg{type}\\
+% \meta{type} indicates the kind of entry that we need to write to toc and
+% or bookmark file. 0 is a normal slide, 1 is a section, 2 is a hidden
+% section. The title of the entry is assumed to be in |\pd@slidetitle|.
+% \begin{macrocode}
+\def\pd@maketocbm#1{%
+% \end{macrocode}
+% Make the bookmark entry so that it allows for easy counting of entries
+% in sections.
+% \begin{macrocode}
+ \def\pd@tempa{\immediate\write\pd@bmout{%
+ \string\pdbookmark{sec.\the\c@pd@section\ifnum#1=\z@.slide\fi}{%
+ \ifnum#1=\z@ sec.\the\c@pd@section\fi}{\the\c@slide}%
+ {\the\@temptokena}%
+ }}%
+% \end{macrocode}
+% Notice that |\pd@@bm| can be undefined at every slide, even after
+% use on one slide, as the definition is done locally in the slide
+% environment. So no resetting is necessary on the start of a slide.
+% \begin{macrocode}
+ \ifx\pd@@bm\@undefined
+ \@temptokena\expandafter{\pd@t@tle}%
+ \else
+ \ifx\pd@@bm\@empty
+ \let\pd@tempa\relax
+ \else
+ \@temptokena\expandafter{\pd@@bm}%
+ \fi
+ \fi
+ \pd@tempa
+% \end{macrocode}
+% Write the toc entry.
+% \begin{macrocode}
+ \def\pd@tempa{\immediate\write\pd@tocout{%
+ \string\pdcontentsline{#1}{\the\c@slide}{\the\@temptokena}%
+ }}%
+ \ifx\pd@@toc\@undefined
+ \@temptokena\expandafter{\pd@t@tle}%
+ \else
+ \ifx\pd@@toc\@empty
+ \let\pd@tempa\relax
+ \else
+ \@temptokena\expandafter{\pd@@toc}%
+ \fi
+ \fi
+ \pd@tempa
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pdbookmark}
+% \marg{sec1}\marg{sec2}\marg{target}\marg{title}\\
+% First we defined |\pdbookmark| to count the number of bookmarks
+% that needs to be nested below every section bookmark. We need to
+% know that for the pdf bookmark specification.
+% \begin{macrocode}
+\def\pdbookmark#1#2#3#4{%
+ \@tempcnta\pd@pdb@@kmark{#2}%
+ \advance\@tempcnta\@ne
+ \@nameedef{pd@be@#2}{\the\@tempcnta}%
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@pdb@@kmark}
+% \changes{v1.1}{2005/09/19}{Solved bug with unexpandable \cs{XKV@ifundefined}
+% when not running the $\varepsilon$-\TeX\ engine (e.g. te\TeX\ 2)}
+% \marg{section}\\
+% Returns the number of slides that we already counter for the
+% current section. Don't use |\XKV@ifundefined| here as that is not
+% expandable when not running $\varepsilon$-\TeX\ engine.
+% \begin{macrocode}
+\def\pd@pdb@@kmark#1{%
+ \@ifundefined{pd@be@#1}0{\csname pd@be@#1\endcsname}%
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@pdbookmark}
+% \changes{v1.2}{2005/10/09}{Solved bug with Acrobat Distiller}
+% \marg{sec1}\marg{sec2}\marg{target}\marg{title}\\
+% Redefine the macro to make the actual bookmark.
+% \begin{macrocode}
+\ifxetex\else
+ \def\pd@pdbookmark#1#2#3#4{%
+% \end{macrocode}
+% Use |\pdfstringdef| to clean the title. Not everything can enter as
+% a bookmark in pdf.
+% \begin{macrocode}
+ \pdfstringdef\pd@tempa{#4}%
+ \pdfmark{pdfmark=/OUT,%
+ Count={\pd@pdb@@kmark{#1}},Dest={slide.#3},%
+ View={/XYZ null null null},Title={\pd@tempa}%
+ }%
+ }
+\fi
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pdcontentsline}
+% \marg{type}\marg{target}\marg{title}\\
+% Saves all input arguments to macros with names like |\pd@te@i|.
+% Further, it computes with a lag the starting and stopping targets
+% for every entry, |\pd@te@i@start| and |\pd@te@i@stop|.
+% \begin{macrocode}
+\def\pdcontentsline#1#2#3{%
+ \ifnum\@tempcnta>\z@
+ \@nameedef{pd@te@\the\@tempcnta @start}{\pd@tempa}%
+ \@namedef{pd@te@\the\@tempcnta @stop}{#2}%
+ \fi
+ \def\pd@tempa{#2}%
+ \advance\@tempcnta\@ne
+ \@namedef{pd@te@\the\@tempcnta}{%
+ \pdcontentsline{#1}{#2}{#3}%
+ }%
+}
+% \end{macrocode}
+% \end{macro}
+% \changes{v1.1}{2005/09/19}{Reading \texttt{.bm} and \texttt{.toc}
+% file \cs{AtBeginDocument} to allow for using \pf{inputenc} for toc
+% and bm entries}
+% \changes{v1.4}{2005/12/10}{Solved bug in computing stopping slide for last toc entry}
+% Read the bm and toc files into memory to speed up compilation.
+% Along the way, we compute the starting and stopping target numbers
+% for highlighting toc entries and the number of slides to be nested
+% under a section bookmark entry. At begin document for allowing
+% loading of \pf{inputenc} also for bm and toc entries.
+% \begin{macrocode}
+\AtBeginDocument{%
+ \InputIfFileExists{\jobname.bm}{}{}%
+ \let\pdbookmark\pd@pdbookmark
+ \InputIfFileExists{\jobname.bm}{}{}%
+% \end{macrocode}
+% Rewrite the bookmarks file.
+% \begin{macrocode}
+ \immediate\openout\pd@bmout\jobname.bm\relax
+ \@tempcnta\z@
+ \def\pd@tempa{0}%
+ \InputIfFileExists{\jobname.toc}{}{}%
+% \end{macrocode}
+% Save the number of toc entries.
+% \begin{macrocode}
+ \edef\pd@notocentries{\the\@tempcnta}%
+% \end{macrocode}
+% Compute the starting and stopping number for the last entry.
+% \begin{macrocode}
+ \ifx\r@lastslide\@undefined\@tempcntb\pd@tempa\else
+ \edef\pd@tempb{\expandafter\@secondoffive\r@lastslide}%
+ \@tempcntb\pd@tempb
+ \fi
+ \advance\@tempcntb\@ne
+ \@nameedef{pd@te@\the\@tempcnta @start}{\pd@tempa}%
+ \@nameedef{pd@te@\the\@tempcnta @stop}{\the\@tempcntb}%
+% \end{macrocode}
+% Rewrite the toc file.
+% \begin{macrocode}
+ \immediate\openout\pd@tocout\jobname.toc\relax
+% \end{macrocode}
+% Initialize the |\pdcontentsline| macro for making toc entries.
+% \begin{macrocode}
+ \let\pdcontentsline\pd@pdcontentsline
+}
+% \end{macrocode}
+% \begin{macro}{\pd@puttoc}
+% \marg{type}\\
+% Typeset the table of contents of type \meta{type} from memory.
+% \begin{macrocode}
+\def\pd@puttoc#1{%
+% \end{macrocode}
+% Initialize some numbers that we will use.
+% \begin{macrocode}
+ \@tempcnta\z@
+ \@tempcntb\z@
+ \@tempswatrue
+ \def\pd@toctype{#1}%
+% \end{macrocode}
+% Parse all available toc entries.
+% \begin{macrocode}
+ \@whilenum\@tempcnta<\pd@notocentries\do{%
+ \advance\@tempcnta\@ne
+ \@nameuse{pd@te@\the\@tempcnta}%
+ }%
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@pdcontentsline}
+% \changes{v1.1}{2005/09/19}{Solved bug using different toc widths}
+% \marg{type}\marg{target}\marg{title}\\
+% Typesets a toc entry.
+% \begin{macrocode}
+\def\pd@pdcontentsline#1#2#3{%
+ \let\pd@tempa\relax
+% \end{macrocode}
+% Full table of contents (sections and slides).
+% \begin{macrocode}
+ \ifcase\pd@toctype
+% \end{macrocode}
+% A normal slide.
+% \begin{macrocode}
+ \ifcase#1\relax
+% \end{macrocode}
+% Slides before section 1.
+% \begin{macrocode}
+ \ifnum\@tempcntb=\z@
+ \let\pd@tempa\pd@tocdisplay
+ \else
+% \end{macrocode}
+% A slide in the current section.
+% \begin{macrocode}
+ \ifnum\@tempcntb=\c@pd@section
+ \let\pd@tempa\pd@tocdisplay
+ \fi
+ \fi
+ \or
+% \end{macrocode}
+% A normal section.
+% \begin{macrocode}
+ \global\advance\@tempcntb\@ne
+ \let\pd@tempa\pd@tocdisplay
+ \or
+% \end{macrocode}
+% A hidden section.
+% \begin{macrocode}
+ \global\advance\@tempcntb\@ne
+ \ifnum\@tempcntb=\c@pd@section
+ \let\pd@tempa\pd@tocdisplay
+ \fi
+ \fi
+ \or
+% \end{macrocode}
+% Typeset only sections.
+% \begin{macrocode}
+ \ifcase#1\relax\or
+% \end{macrocode}
+% A normal section.
+% \begin{macrocode}
+ \global\advance\@tempcntb\@ne
+ \let\pd@tempa\pd@tocdisplay
+ \or
+% \end{macrocode}
+% A hidden section.
+% \begin{macrocode}
+ \global\advance\@tempcntb\@ne
+ \ifnum\@tempcntb=\c@pd@section
+ \let\pd@tempa\pd@tocdisplay
+ \fi
+ \fi
+ \or
+% \end{macrocode}
+% Only slides in current section or before the first section.
+% \begin{macrocode}
+ \ifnum#1=\z@
+% \end{macrocode}
+% An entry in the current section.
+% \begin{macrocode}
+ \ifnum\@tempcntb=\c@pd@section
+ \let\pd@tempa\pd@tocdisplay
+ \fi
+ \else
+% \end{macrocode}
+% Count sections.
+% \begin{macrocode}
+ \global\advance\@tempcntb\@ne
+ \fi
+ \fi
+ \ifpd@@hlentries\ifx\pd@tempa\relax\else
+ \ifnum#1=\z@
+% \end{macrocode}
+% A normal highlighted slide.
+% \begin{macrocode}
+ \ifnum\c@slide<\@nameuse{pd@te@\the\@tempcnta @start}%
+ \else
+ \ifnum\c@slide<\@nameuse{pd@te@\the\@tempcnta @stop}%
+ \let\pd@tempa\pd@tochighlight
+ \fi
+ \fi
+ \else
+ \ifpd@@hlsections
+% \end{macrocode}
+% A highlighted section.
+% \begin{macrocode}
+ \ifnum\@tempcntb=\c@pd@section
+ \let\pd@tempa\pd@tochighlight
+ \fi
+ \else
+% \end{macrocode}
+% A section with a page.
+% \begin{macrocode}
+ \ifnum#2=\c@slide\ifnum\@nameuse{pd@te@\the
+ \@tempcnta @stop}=\c@slide\else
+ \let\pd@tempa\pd@tochighlight
+ \fi\fi
+ \fi
+ \fi
+ \fi\fi
+% \end{macrocode}
+% Build the entry, but only if the entry should be visible.
+% \begin{macrocode}
+ \ifx\pd@tempa\relax\else
+% \end{macrocode}
+% Some skip. Execute the font settings so that skips like |.6ex| work
+% properly.
+% \begin{macrocode}
+ \if@tempswa\@tempswafalse\else
+ \pd@usedtocfont
+ \ifnum\pd@usedtocorient=\z@
+ \ifnum#1=\z@\vskip\pd@@tocslidesep\else\vskip\pd@@tocsecsep\fi
+ \else
+ \ifnum#1=\z@\hskip\pd@@tocslidesep\else\hskip\pd@@tocsecsep\fi
+ \fi
+ \fi
+% \end{macrocode}
+% Add a section marker.
+% \begin{macrocode}
+ \ifnum#1=\z@\else\pd@@tocsecm\fi
+% \end{macrocode}
+% Output the entry. This works as follows.
+% The text |#3| is passed through one macro of |\pd@tocslide| or
+% |\pd@tocsection| which adds a `per entry layout' (eg a bullet).
+% Then |\pd@tempa| (which is |\pd@tocdisplay| or |\pd@tochighlight|)
+% displays the item as requested and |\hyperlink| adds a link to the entry.
+% The lengths |\@tempdima| and |\@tempdimb| contain the horizontal
+% indent and the remaining space for the entry respectively. The first
+% entry does not get an indent if it is a slide.
+% \begin{macrocode}
+ \ifcase\pd@toctype
+ \@tempdimb\pd@@tocwidth
+ \or
+ \@tempdimb\pd@@stocwidth
+ \or
+ \@tempdimb\pd@@ntocwidth
+ \fi
+ \ifnum#1=\z@
+ \ifnum\@tempcntb=\z@\@tempdima\z@\else
+ \@tempdima\pd@@tocslideindent
+ \advance\@tempdimb-\pd@@tocslideindent
+ \fi
+ \hyperlink{slide.#2}{\pd@tempa{\pd@tocslide{#3}}}%
+ \else
+ \@tempdima\pd@@tocsecindent
+ \advance\@tempdimb-\pd@@tocsecindent
+ \hyperlink{slide.#2}{\pd@tempa{\pd@tocsection{#3}}}%
+ \fi
+ \ifnum\pd@usedtocorient=\z@\par\fi
+ \fi
+}
+% \end{macrocode}
+% \end{macro}
+% The keys for the |\tableofcontents| macro.
+% \begin{macrocode}
+\define@choicekey[pd]{toc}{content}[\pd@tempa\pd@content]{%
+ all,sections,currentsection,future,futuresections}{}
+\define@choicekey[pd]{toc}{type}[\pd@tempa\pd@type]{0,1}{}
+\presetkeys[pd]{toc}{content=all,type=0}{}
+% \end{macrocode}
+% \begin{macro}{\tableofcontents}
+% Typesets overviews.
+% \begin{macrocode}
+\def\tableofcontents{\@testopt\pd@tableofcontents{}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@tableofcontents}
+% \oarg{options}\\
+% Workhorse.
+% \begin{macrocode}
+\def\pd@tableofcontents[#1]{%
+% \end{macrocode}
+% To keep definitions like |\pd@@type| (reused in |itemize|) local.
+% \begin{macrocode}
+ \begingroup
+% \end{macrocode}
+% Set keys with use input.
+% \begin{macrocode}
+ \setkeys[pd]{toc}{#1}%
+% \end{macrocode}
+% This keeps track of whether we are in a hidden section.
+% \begin{macrocode}
+ \let\pd@tempc\z@
+ \def\pdcontentsline##1##2##3{%
+% \end{macrocode}
+% Count sections in the toc.
+% \begin{macrocode}
+ \ifnum##1>\z@\advance\@tempcntb\@ne\fi
+% \end{macrocode}
+% Used for additional markup like |\bfseries|.
+% \begin{macrocode}
+ \let\pd@tempb\@empty
+% \end{macrocode}
+% The line that is to be typeset.
+% \begin{macrocode}
+ \def\pd@tempa{\hyperlink{slide.##2}{\pd@tempb##3}\par}%
+% \end{macrocode}
+% If a line should not be displayed, then here is the action to be
+% taken depending on the type. 0 leaves out material, 1 typesets it
+% in inactive color.
+% \begin{macrocode}
+ \ifnum\pd@type=\z@
+ \def\pd@tempd{\let\pd@tempa\relax}%
+ \else
+ \def\pd@tempd{\def\pd@tempb{\color\pd@@iacolor}}%
+ \fi
+% \end{macrocode}
+% Update whether we are in a hidden section.
+% \begin{macrocode}
+ \ifcase##1\or\let\pd@tempc\z@\or
+ \ifnum\@tempcntb=\c@pd@section
+ \let\pd@tempc\z@
+ \else
+ \let\pd@tempc\@ne
+ \fi
+ \fi
+% \end{macrocode}
+% If in hidden section, hide it.
+% \begin{macrocode}
+ \ifnum\pd@tempc=\@ne\pd@tempd\fi
+% \end{macrocode}
+% Here are the rules for displaying material, given the input of the user.
+% Case 0 is `all'.
+% \begin{macrocode}
+ \ifcase\pd@content\or
+% \end{macrocode}
+% Case `sections'.
+% \begin{macrocode}
+ \ifnum##1=\z@\let\pd@tempa\relax\fi
+ \or
+% \end{macrocode}
+% Case `currentsection'.
+% \begin{macrocode}
+ \ifnum\@tempcntb=\c@pd@section\else\pd@tempd\fi
+ \or
+% \end{macrocode}
+% Case `future'.
+% \begin{macrocode}
+ \ifnum\@tempcnta<\c@slide\pd@tempd\fi
+ \or
+% \end{macrocode}
+% Case `futuresections'.
+% \begin{macrocode}
+ \ifnum\@tempcntb<\c@pd@section\pd@tempd\fi
+ \ifnum##1=\z@\pd@tempd\fi
+ \fi
+% \end{macrocode}
+% If a section, use bold font.
+% \begin{macrocode}
+ \ifnum##1>\z@\XKV@addtomacro@n\pd@tempb\bfseries\fi
+% \end{macrocode}
+% Finally, typeset the entry and add some spacing.
+% \begin{macrocode}
+ \ifx\pd@tempa\relax\else
+ \if@tempswa\@tempswafalse\else
+ \ifnum##1=\z@\else\vskip5pt\fi
+ \fi
+ \ifnum##1=\z@\ifnum\@tempcntb=\z@\else\hskip15pt\fi\fi
+ \pd@tempa
+ \fi
+ }%
+ \@tempcnta\z@
+ \@tempcntb\z@
+ \@tempswatrue
+% \end{macrocode}
+% Loop over all available toc entries.
+% \begin{macrocode}
+ \@whilenum\@tempcnta<\pd@notocentries\do{%
+ \advance\@tempcnta\@ne
+ \@nameuse{pd@te@\the\@tempcnta}%
+ }%
+% \end{macrocode}
+% Restore everything.
+% \begin{macrocode}
+ \endgroup
+}
+% \end{macrocode}
+% \end{macro}
+% Options for parts and sections. The template key allows for modification
+% of user input for normal slide and wide slide. A style can define
+% the environment that should take the place of, eg, |wideslide| when
+% the user requests that template.
+% \begin{macrocode}
+\define@choicekey*[pd]{section}{tocsection}[\pd@tempa\pd@tempb]{%
+ false,true,hidden}{}
+\define@boolkey[pd]{section}[pd@@]{slide}[true]{}
+\define@cmdkey[pd]{section}[pd@@]{template}{%
+ \def\pd@tempa{slide}%
+ \ifx\pd@@template\pd@tempa
+ \let\pd@@template\pd@@sectemp
+ \else
+ \def\pd@tempa{wideslide}%
+ \ifx\pd@@template\pd@tempa
+ \let\pd@@template\pd@@widesectemp
+ \fi
+ \fi
+}
+\presetkeys[pd]{section}{tocsection=true,slide=true,template=slide}{}
+% \end{macrocode}
+% Keys for style developers to overwrite user requests silently.
+% \begin{macrocode}
+\define@cmdkeys[pd]{section}[pd@@]{sectemp,widesectemp}
+\setkeys[pd]{section}{sectemp=slide,widesectemp=slide}
+\AtBeginDocument{\disable@keys[pd]{section}{sectemp,widesectemp}}
+% \end{macrocode}
+% \begin{macro}{\pd@orig@section}
+% Make a backup of the original |\section|, to be used later.
+% \begin{macrocode}
+\let\pd@orig@section\section
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\section}
+% \changes{v1.1}{2005/09/19}{Corrected bug not allowing commas in section titles}
+% Used to create parts in the presentation and sections in the toc.
+% \begin{macrocode}
+\def\section{\@testopt\pd@section{}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@section}
+% \oarg{options}\marg{title}\\
+% Creates the part.
+% \begin{macrocode}
+\def\pd@section[#1]#2{%
+% \end{macrocode}
+% Necessary to keep toc and bm definitions local.
+% \begin{macrocode}
+ \begingroup
+ \pd@sectiontrue
+% \end{macrocode}
+% Extract the keys specific for |\part| first as to know what we are
+% going to produce.
+% \begin{macrocode}
+ \setkeys*[pd]{section}{#1}%
+% \end{macrocode}
+% |\pd@tempb| comes from the |tocsection| key.
+% \begin{macrocode}
+ \ifnum\pd@tempb=\z@
+% \end{macrocode}
+% |\XKV@rm|
+% contains all remaining keys that could not be set in the previous
+% |\setkeys| (namely, keys not in the |part| family).
+% \begin{macrocode}
+ \ifpd@@slide
+ \toks@{#2}%
+ \@temptokena\expandafter{\XKV@rm}%
+ \edef\pd@tempa{%
+ \noexpand\begin{\pd@@template}%
+ [bm={\the\toks@},toc={\the\toks@},%
+ \the\@temptokena]{\the\toks@}%
+ \noexpand\end{\pd@@template}%
+ }%
+ \pd@tempa
+ \fi
+ \else
+% \end{macrocode}
+% Set all slide specific keys as |bm| and |toc|.
+% \begin{macrocode}
+ \setrmkeys*[pd]{slide}%
+% \end{macrocode}
+% Make the toc and bm entries.
+% \begin{macrocode}
+ \stepcounter{pd@section}%
+ \stepcounter{slide}%
+ \def\pd@t@tle{#2}%
+ \pd@maketocbm\pd@tempb
+ \addtocounter{slide}\m@ne
+ \ifpd@@slide
+% \end{macrocode}
+% Produce a slide if necessary.
+% \begin{macrocode}
+ \toks@{#2}%
+ \@temptokena\expandafter{\XKV@rm}%
+ \edef\pd@tempa{%
+ \noexpand\begin{\pd@@template}%
+ [\the\@temptokena,bm=,toc=]{\the\toks@}%
+ \noexpand\end{\pd@@template}%
+ }%
+ \pd@tempa
+ \fi
+ \fi
+ \endgroup
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\onslide}
+% The normal version puts material on overlay 1, hence invisible in
+% ps or pdf. The starred version eats its argument, hence does not
+% move the cursor. The plus version put material in the inactive
+% color.
+% \begin{macrocode}
+\def\onslide{%
+ \@ifnextchar-\pd@@nslide{\XKV@ifstar{\pd@onslide1}{%
+ \XKV@ifplus{\pd@onslide2}{\pd@onslide0}}}%
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@onslide}
+% \changes{v1.2}{2005/10/09}{Replaced \cs{ignorespaces} by \cs{@bsphack}
+% \cs{@esphack} in starred version}
+% \marg{type}\marg{overlays}\\
+% The workhorse. First determine whether the material should be
+% visible from the \meta{overlays} information. If not, process it in
+% the chosen way in \meta{type}.
+% \begin{macrocode}
+\def\pd@onslide#1#2{%
+% \end{macrocode}
+% Display or not?
+% \begin{macrocode}
+ \pd@testdisp0{#2}%
+ \if@tempswa
+% \end{macrocode}
+% Display.
+% \begin{macrocode}
+ \let\pd@tempa\@firstofone
+ \else
+ \ifcase#1\relax
+% \end{macrocode}
+% Switch to overlay 1 (invisible), output |#1|, switch back to overlay 0.
+% We record the depth. This allows us to check whether we are in
+% hidden material already. If that is the case, don't step back to
+% overlay 0 as that will make following material visible again.
+% \begin{macrocode}
+ \long\def\pd@tempa##1{%
+ \pst@Verb{tx@ovlDict begin (1) BOL end}%
+ \stepcounter{pd@onslidedepth}%
+ ##1%
+ \addtocounter{pd@onslidedepth}\m@ne
+ \ifnum\c@pd@onslidedepth=\z@\ifnum\pd@currentstate=\z@
+ \pst@Verb{tx@ovlDict begin (0) BOL end}%
+ \fi\fi
+ }%
+ \or
+% \end{macrocode}
+% Eat material.
+% \begin{macrocode}
+ \long\def\pd@tempa##1{\@bsphack\@esphack}%
+ \or
+% \end{macrocode}
+% Put material in inactive color.
+% \begin{macrocode}
+ \long\def\pd@tempa##1{{\color\pd@@iacolor##1}}%
+ \fi
+ \fi
+ \pd@tempa
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@testdisp}
+% \marg{type}\marg{overlays}\\
+% This macro is used by both |\onslide| and |\item|. The former can
+% use relative notation for which \meta{type} should be 0. For the
+% latter, \meta{type} is 1. \meta{overlays} is a specification of
+% overlays where material should be visible.
+% \begin{macrocode}
+\def\pd@testdisp#1#2{%
+ \@tempswafalse
+% \end{macrocode}
+% Parse the comma separated specification.
+% \begin{macrocode}
+ \XKV@for@n{#2}\pd@tempa{\expandafter\pd@t@stdisp\pd@tempa--\@nil#1}%
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@t@stdisp}
+% \meta{s1}|-|\meta{s2}|-|\meta{s3}|\@nil|\marg{type}\\
+% Separate the input and check in which case we ended up. This macro
+% also computes the number of overlays that is necessary for this
+% slide. Notice several |\relax| at possibly unexpected places. This
+% seemed necessary for \TeX\ to properly set |\@tempswa|.
+% \begin{macrocode}
+\def\pd@t@stdisp#1-#2-#3\@nil#4{%
+ \ifx\@empty#1\@empty\relax
+% \end{macrocode}
+% |-x| case.
+% \begin{macrocode}
+ \ifnum#4=\z@
+% \end{macrocode}
+% Parse input further to find if relative syntax was used.
+% \begin{macrocode}
+ \pd@checkrel#2\@nil\@tempcnta
+ \else
+ \@tempcnta#2%
+% \end{macrocode}
+% The item has no particular starting point, so it starts from overlay
+% 1. Save this for relative |\onslide| syntax in the current item.
+% \begin{macrocode}
+ \def\pd@reloverlay{1}%
+ \fi
+% \end{macrocode}
+% |\@tempcnta| now contains the number of overlays necessary for this
+% part of the specification. Take the maximum.
+% \begin{macrocode}
+ \pd@compnooverlays\@tempcnta
+ \ifnum\c@pd@overlay>\@tempcnta\else\@tempswatrue\fi
+ \else
+% \end{macrocode}
+% |x|, |x-| and |x-y| cases. Check relative syntax and store the
+% corrected number in |\@tempcnta|.
+% \begin{macrocode}
+ \ifnum#4=\z@
+ \pd@checkrel#1\@nil\@tempcnta
+ \else
+ \@tempcnta#1%
+% \end{macrocode}
+% Here, the item has a special starting point. Save that to be able
+% to compute relative syntax in subsequent |\onslide|s.
+% \begin{macrocode}
+ \def\pd@reloverlay{#1}%
+ \fi
+ \ifx\@empty#2\@empty\relax
+% \end{macrocode}
+% |x| and |x-| cases.
+% \begin{macrocode}
+ \pd@compnooverlays\@tempcnta
+ \ifx\@empty#3\@empty\relax
+% \end{macrocode}
+% |x| case.
+% \begin{macrocode}
+ \ifnum\c@pd@overlay=\@tempcnta\@tempswatrue\fi
+ \else
+% \end{macrocode}
+% |x-| case.
+% \begin{macrocode}
+ \ifnum\c@pd@overlay<\@tempcnta\else\@tempswatrue\fi
+ \fi
+ \else
+% \end{macrocode}
+% |x-y| case. Store the final number |y| in |\@tempcntb|, maybe
+% corrected for relative syntax.
+% \begin{macrocode}
+ \ifnum#4=\z@
+ \pd@checkrel#2\@nil\@tempcntb
+ \else
+ \@tempcntb#2%
+ \fi
+ \pd@compnooverlays\@tempcntb
+ \ifnum\c@pd@overlay<\@tempcnta\else
+ \ifnum\c@pd@overlay>\@tempcntb\else\@tempswatrue\fi
+ \fi
+ \fi
+ \fi
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@checkrel}
+% \meta{number}|\@nil|\marg{counter}\\
+% Checks whether \meta{number} starts with a |+| and if yes, adds the
+% current item number in |\pd@reloverlay| to \meta{counter} to make
+% relative syntax possible.
+% \begin{macrocode}
+% Check whether relative syntax has been used.
+\def\pd@checkrel#1#2\@nil#3{%
+ \def\pd@tempa{#1}%
+ \def\pd@tempb{+}%
+ \ifx\pd@tempa\pd@tempb
+ #3#2\advance#3\pd@reloverlay
+ \else#3#1#2\fi
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@compnooverlays}
+% Keep track of the biggest number that we see as to compute the
+% number of overlays that we need to produce. Notice the |\relax| again.
+% \begin{macrocode}
+\def\pd@compnooverlays#1{%
+ \ifnum#1>\pd@nooverlays\xdef\pd@nooverlays{\the#1}\fi\relax
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@orig@item}
+% Copy of \LaTeX's |\@item|.
+% \begin{macrocode}
+\let\pd@orig@item\@item
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\@item}
+% \oarg{label}\\
+% Creates the item label etcetera. We add an optional argument for
+% overlay specifications.
+% \begin{macrocode}
+\def\@item[#1]{\@ifnextchar<{\pd@item[#1]}{\pd@item[#1]<>}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@item}
+% \oarg{label}\larg{overlays}\\
+% This item allows for hiding the bullet and following content.
+% \begin{macrocode}
+\def\pd@item[#1]<#2>{%
+% \end{macrocode}
+% Possibly switch state.
+% \begin{macrocode}
+ \pd@closeitem
+% \end{macrocode}
+% Enter some corrections when switching list type.
+% \begin{macrocode}
+ \ifx\pd@@type\pd@currenttype\else
+ \ifnum\pd@@type=\z@
+ \pst@Verb{tx@ovlDict begin (1) BOL end}%
+ \else
+ \pst@Verb{tx@ovlDict begin (0) BOL end}%
+ \normalcolor
+ \fi
+ \global\let\pd@currenttype\pd@@type
+ \fi
+% \end{macrocode}
+% Make sure that we are on overlay 0 when the current state is such.
+% Then check if we need hiding.
+% \begin{macrocode}
+ \ifnum\pd@currentstate=\z@
+ \normalcolor\pst@Verb{tx@ovlDict begin (0) BOL end}%
+ \pd@hide{#2}%
+ \else
+% \end{macrocode}
+% Enter this color, just in case no other declarations will follow.
+% \begin{macrocode}
+ \color\pd@@iacolor
+ \fi
+% \end{macrocode}
+% We need to switch state at the next item. Take care of local definition.
+% \begin{macrocode}
+ \ifx\@empty#2\@empty\else
+ \def\pd@closeitem{\gdef\pd@currentstate{0}}%
+ \fi
+% \end{macrocode}
+% Insert |\leavevmode| to avoid ps code to `leak into' |\item|, like
+% which used to be the case when |\item\onslide{2-}{test}\pause|.
+% \begin{macrocode}
+ \pd@orig@item[#1]\leavevmode\ignorespaces
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@orig@@trivlist}
+% \begin{macro}{\@trivlist}
+% Save the current state for later (after getting back from nested
+% lists). And we initialize some helper functions.
+% \begin{macrocode}
+\let\pd@orig@@trivlist\@trivlist
+\def\@trivlist{%
+ \global\expandafter\let\csname pd@currentstate\the\c@pd@trivlist
+ \endcsname\pd@currentstate
+ \ifnum\pd@@type=\z@\let\pd@closeitem\relax\fi
+ \stepcounter{pd@trivlist}%
+ \pd@orig@@trivlist
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\pd@orig@endtrivlist}
+% \begin{macro}{\endtrivlist}
+% At the end of each list, make sure that we re-initialize the state
+% of that level, if necessary.
+% \begin{macrocode}
+\let\pd@orig@endtrivlist\endtrivlist
+\def\endtrivlist{%
+ \addtocounter{pd@trivlist}\m@ne
+ \pd@revert{%
+ \global\expandafter\let\expandafter\pd@currentstate\csname
+ pd@currentstate\the\c@pd@trivlist\endcsname
+ }%
+ \pd@orig@endtrivlist
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\pd@hide}
+% \meta{overlays}\\
+% Hides following material until the end of the current group, usually
+% the end of an environment like |itemize|.
+% \begin{macrocode}
+\def\pd@hide#1{%
+ \ifx\@empty#1\@empty\else
+% \end{macrocode}
+% If still active, we might need to become inactive.
+% \begin{macrocode}
+ \ifnum\pd@currentstate=\z@
+% \end{macrocode}
+% Check the state of this item.
+% \begin{macrocode}
+ \pd@testdisp1{#1}%
+ \if@tempswa\else
+ \ifnum\pd@@type=\z@
+% \end{macrocode}
+% Hide material onto overlay 1.
+% \begin{macrocode}
+ \pst@Verb{tx@ovlDict begin (1) BOL end}%
+ \else
+% \end{macrocode}
+% Switch to inactive color.
+% \begin{macrocode}
+ \color\pd@@iacolor
+ \fi
+ \gdef\pd@currentstate{1}%
+ \fi
+ \fi
+ \fi
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pause}
+% Hide following material on the current overlay.
+% \begin{macrocode}
+\def\pause{\@testopt\pd@p@use1}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@p@use}
+% \oarg{steps}\\
+% This inserts a |\pd@hide| that hides material for the following
+% overlays, possibly some extra, when the optional argument is used.
+% \begin{macrocode}
+\def\pd@p@use[#1]{%
+ \addtocounter{pd@pause}{#1}%
+ \expandafter\pd@hide\expandafter{\the\c@pd@pause-}%
+ \global\let\pd@revert\@gobble
+ \ignorespaces
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@deloverlays}
+% This macro disables overlays by redefining some internals.
+% \begin{macrocode}
+\def\pd@deloverlays{%
+ \def\pd@hide##1{}%
+ \def\pd@onslide##1##2{\@firstofone}%
+ \let\@trivlist\pd@orig@@trivlist
+ \let\endtrivlist\pd@orig@endtrivlist
+ \def\pd@item[##1]<##2>{\pd@orig@item[##1]\leavevmode\ignorespaces}%
+}
+% \end{macrocode}
+% \end{macro}
+% We insert an extra key in the |enumitem| family to allow for changing
+% the type of the list. 0 uses ps hiding, 1 uses inactive color when
+% items are inactive.
+% \begin{macrocode}
+\define@cmdkey{enumitem}[pd@@]{type}{}
+\setkeys{enumitem}{type=0}
+% \end{macrocode}
+% \begin{macro}{\pd@pdftrans}
+% Inserts a pdf transition effect. It allows custom transition effects
+% like wipes in different directions. But if you do that, it will warn
+% that it might not work.
+% \begin{macrocode}
+\ifxetex\else
+ \def\pd@pdftrans{%
+ \@expandtwoargs\in@{,\pd@@trans,}{%
+ ,Split,Blinds,Box,Wipe,Dissolve,Glitter,%
+ Replace,Fly,Push,Cover,Uncover,Fade,}%
+ \ifin@\else
+ \pd@warn{Transition `\pd@@trans' might not be understood by
+ your ps to pdf converter}%
+ \fi
+ \pdfmark{%
+ pdfmark=/PUT,%
+ Raw={\string{ThisPage\string}%
+ <</Trans << /S /\pd@@trans\space >> >>%
+ }%
+ }%
+ }
+\fi
+% \end{macrocode}
+% \end{macro}
+% Two column keys.
+% \begin{macrocode}
+\define@cmdkeys[pd]{twocolumn}[pd@@]{%
+ lineheight,lfrheight,rfrheight,lcolwidth,rcolwidth,%
+ topsep,bottomsep,indent,lineprop,lfrprop,rfrprop%
+}
+% \end{macrocode}
+% We use two lengths as we need to do some computations with these
+% key settings.
+% \begin{macrocode}
+\define@key[pd]{twocolumn}{colsep}{\setlength\pd@colsep{#1}}
+\define@key[pd]{twocolumn}{frsep}{\setlength\pd@frsep{#1}}
+% \end{macrocode}
+% Presets.
+% \begin{macrocode}
+\presetkeys[pd]{twocolumn}{frsep=1.5mm,colsep=.06\linewidth,%
+ lcolwidth=.47\linewidth,rcolwidth=.47\linewidth,topsep=0cm,%
+ bottomsep=0cm,indent=0cm,lineprop=,lfrprop=,rfrprop=,%
+ lineheight=,lfrheight=,rfrheight=%
+}{}
+% \end{macrocode}
+% \begin{macro}{\twocolumn}
+% \begin{macro}{\pd@twocolumn}
+% Construct two columns and put material in it.
+% \begin{macrocode}
+\def\twocolumn{\@testopt\pd@twocolumn{}}
+\long\def\pd@twocolumn[#1]#2#3{%
+ \setkeys[pd]{twocolumn}{#1}%
+ \sbox\pd@tba{\begin{minipage}\pd@@lcolwidth\pd@@textfont#2\end{minipage}}%
+ \setlength\@tempdima{\the\ht\pd@tba}%
+ \addtolength\@tempdima{\the\dp\pd@tba}%
+ \sbox\pd@tbb{\begin{minipage}\pd@@rcolwidth\pd@@textfont#3\end{minipage}}%
+ \setlength\@tempdimb{\the\ht\pd@tbb}%
+ \addtolength\@tempdimb{\the\dp\pd@tbb}%
+ \setlength\@tempdimc{\pd@maxdim\@tempdima\@tempdimb}%
+ \ifx\pd@@lfrheight\@empty\else
+ \setlength\@tempdimc{\pd@maxdim\pd@@lfrheight\@tempdimc}%
+ \fi
+ \ifx\pd@@lineheight\@empty\else
+ \setlength\@tempdimc{\pd@maxdim\pd@@lineheight\@tempdimc}%
+ \fi
+ \ifx\pd@@rfrheight\@empty\else
+ \setlength\@tempdimc{\pd@maxdim\pd@@rfrheight\@tempdimc}%
+ \fi
+ \begin{pspicture}(-\pd@@indent,\pd@@topsep)(\linewidth,-\@tempdimc)%
+ \psset{linewidth=.25pt,linecolor=\pd@color}%
+ \setlength\@tempdima\pd@@lcolwidth
+ \addtolength\@tempdima\pd@frsep
+ \ifx\pd@@lfrheight\@empty\else
+ \expandafter\psframe\expandafter[\pd@@lfrprop]%
+ (-\pd@frsep,\pd@frsep)(\@tempdima,-\pd@@lfrheight)%
+ \fi
+ \rput[tl](0,0){\usebox\pd@tba}%
+ \setlength\@tempdima\pd@@lcolwidth
+ \addtolength\@tempdima{.5\pd@colsep}%
+ \ifx\pd@@lineheight\@empty\else
+ \expandafter\psline\expandafter[\pd@@lineprop]%
+ (\@tempdima,\pd@frsep)(\@tempdima,-\pd@@lineheight)%
+ \fi
+ \addtolength\@tempdima{.5\pd@colsep}%
+ \setlength\@tempdimc\@tempdima
+ \addtolength\@tempdima{-\pd@frsep}%
+ \setlength\@tempdimb\@tempdima
+ \addtolength\@tempdimb\pd@@rcolwidth
+ \addtolength\@tempdimb{2\pd@frsep}%
+ \ifx\pd@@rfrheight\@empty\else
+ \expandafter\psframe\expandafter[\pd@@rfrprop]%
+ (\@tempdima,\pd@frsep)(\@tempdimb,-\pd@@rfrheight)%
+ \fi
+ \rput[tl](\@tempdimc,0){\usebox\pd@tbb}%
+ \end{pspicture}\par
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{environment}{figure}
+% \begin{environment}{table}
+% Avoid floating |figure| and |table| environments.
+% \begin{macrocode}
+\renewenvironment{figure}[1][]{%
+ \def\@captype{figure}%
+ \par\begin{center}%
+}{\par\end{center}}
+\renewenvironment{table}[1][]{%
+ \def\@captype{table}%
+ \par\begin{center}%
+}{\par\end{center}}
+% \end{macrocode}
+% \end{environment}
+% \end{environment}
+% \begin{macro}{\pddefinelyxtemplate}
+% \meta{cs}\marg{template}
+% Support for \LyX, where slides are delimited by an explicit |\lyxend|.
+% This defines the \meta{cs} to look optional keys, the slide title
+% and finally for |\lyxend| to collect the body of the slide.
+% After that, it creates a slide with \meta{template}.
+% \begin{macrocode}
+\def\pddefinelyxtemplate#1#2{\def#1{\pd@lyxgetargsandbody{#2}}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@lyxgetargsandbody}
+% \marg{template}\\
+% Check for optional keys.
+% \begin{macrocode}
+\def\pd@lyxgetargsandbody#1{\@testopt{\pd@lyxget@rgsandbody{#1}}{}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@lyxget@rgsandbody}
+% \marg{template}\oarg{options}\marg{title}\\
+% This pretends to be an environment with name \meta{template}. The
+% slide title and body are saved, keys are set and the slide is executed.
+% This all happens in a local group to keep definitions (eg |toc| key)
+% local. We again have three different methods to process the slide.
+% Now, the verbatim version is more complicated as we have to look
+% for |\lyxend| instead of |\end{slide}|.
+% \begin{macrocode}
+\def\pd@lyxget@rgsandbody#1[#2]#3{%
+ \begingroup
+% \end{macrocode}
+% Initial settings and checks.
+% \begin{macrocode}
+ \def\@currenvir{#1}%
+ \pd@get@rgs@ndbody{#2}{#3}%
+ \ifcase\ifnum\pd@method>\z@\ifpd@display\@ne\fi\fi\z@
+% \end{macrocode}
+% Eat the body until |\lyxend|.
+% \begin{macrocode}
+ \let\pd@tempa\pd@lyxget@rgs@ndbody
+ \else
+ \ifnum\pd@method=\@ne
+ \def\pd@tempa{%
+% \end{macrocode}
+% Start writing to a temporary file and redefine |\verbatim@processline|
+% to scan lines for |\lyxend|. We only stop if |\lyxend| occurs on the
+% first character of the input line.
+% \begin{macrocode}
+ \immediate\openout\pd@vrbout\jobname.vrb\relax
+ \def\verbatim@processline{%
+% \end{macrocode}
+% Check for |\lyxend|.
+% \begin{macrocode}
+ \pd@lyxget@rgs@ndb@dy
+ \ifin@
+% \end{macrocode}
+% If we found it, stop. |\pd@tempa| eats the next four tokens which
+% would otherwise make \pf{verbatim} continue with reading.
+% \begin{macrocode}
+ \let\pd@tempa\@gobblefour
+% \end{macrocode}
+% |\next| occurs in the \pf{verbatim} macros. We define it to close
+% the output file, execute the slide, write the remaining part of
+% the line with |\lyxend| to file and read it back in. We need to
+% do this as this content (probably |\lyxslide|) has been sanitized
+% while reading in verbatim mode. We could also use |\scantokens|
+% if we keep in mind that that, just as |\input|, introduces line
+% feeds and end-of-file characters in the input stream which the
+% \pf{verbatim} macros can't handle. Morten H\o gholm proposed the
+% following instead.
+%\begin{example}
+% \documentclass{article}
+% \begin{document}
+% \long\def\ReinsertTokens#1{%
+% \begingroup\endlinechar=-1\everyeof{}%
+% \scantokens{\def\next{\endgroup#1}}\next
+% }
+% \ReinsertTokens{\begin{verbatim}}
+% test
+% \end{verbatim}
+% \end{document}
+%\end{example}
+% We don't use that here as we don't want to force the use of
+% $\varepsilon$-\TeX\ at this moment. Instead, we read back exactly
+% one line via an input stream and execute that.
+% \begin{macrocode}
+ \def\next{%
+ \endgroup\immediate\closeout\pd@vrbout
+ \let\verbatim@processline\pd@orig@verbatim@processline
+ \pd@slide\endgroup
+ \immediate\openout\pd@vrbout\jobname.vrb\relax
+ \immediate\write\pd@vrbout{\pd@lyxrem}%
+ \immediate\closeout\pd@vrbout
+ \immediate\openin\pd@vrbout\jobname.vrb\relax
+ \immediate\read\pd@vrbout to\pd@tempa
+ \immediate\closein\pd@vrbout\pd@tempa
+ }%
+ \else
+% \end{macrocode}
+% Write a line of the body to file.
+% \begin{macrocode}
+ \immediate\write\pd@vrbout{\the\verbatim@line}%
+ \let\pd@tempa\relax
+ \fi
+ \pd@tempa
+ }%
+% \end{macrocode}
+% Start the verbatim reading.
+% \begin{macrocode}
+ \begingroup\let\do\@makeother\dospecials\catcode`\^^M\active
+ \verbatim@start
+ }%
+ \else
+% \end{macrocode}
+% This is the |direct| method, similar as before.
+% \begin{macrocode}
+ \pd@deloverlays
+ \let\pd@tempa\pd@sl@de
+ \def\lyxend{%
+ \end{pd@minipage}\end{lrbox}%
+ \ifx\pd@@textpos\@empty\else
+ \rput[\pd@@texthook](\pd@@textpos){\usebox\pd@textbox}%
+ \fi
+ \endgroup
+ }%
+ \fi
+ \fi
+ \pd@tempa
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@lyxget@args@ndbody}
+% \meta{body}|\lyxend|\\
+% Collect material until |\lyxend|, save that in the token register
+% and start processing the slide, if necessary.
+% \begin{macrocode}
+\long\def\pd@lyxget@rgs@ndbody#1\lyxend{%
+ \pd@body{#1}%
+ \ifpd@display\pd@slide\fi
+ \endgroup
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macrocode}
+\begingroup\lccode`\!`\\\lowercase{\endgroup
+% \end{macrocode}
+% \begin{macro}{\pd@lyxget@args@ndb@dy}
+% \begin{macro}{\pd@lyxget@args@ndb@dy}
+% These macros check if |\lyxend| occurs in the input line (in
+% sanitize version) and if so, if it occurs on the first character.
+% That allows for including |\lyxend| somewhere in the line, for
+% instance, in a verbatim text.
+% \begin{macrocode}
+\def\pd@lyxget@rgs@ndb@dy{%
+ \@expandtwoargs\in@{!lyxend}{\the\verbatim@line}%
+ \ifin@\expandafter\pd@lyxget@rgs@ndb@d@\the\verbatim@line\@nil\fi
+}
+\def\pd@lyxget@rgs@ndb@d@#1!lyxend#2\@nil{%
+ \ifx\@empty#1\@empty\gdef\pd@lyxrem{#2}\else\in@false\fi
+}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\lyxend}
+% This macro acts mainly as delimiter and doesn't need to be defined
+% but we do it anyway as to make it harmless when there is a superfluous
+% one in the file.
+% \begin{macrocode}
+\def\lyxend{}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\lyxnote}
+% \begin{macro}{\lyxslide}
+% \begin{macro}{\lyxwideslide}
+% \begin{macro}{\lyxemptyslide}
+% These create the standard available templates. Any template can be
+% supported for \LyX\ in this way.
+% \begin{macrocode}
+\pddefinelyxtemplate\lyxnote{note}
+\pddefinelyxtemplate\lyxslide{slide}
+\pddefinelyxtemplate\lyxwideslide{wideslide}
+\pddefinelyxtemplate\lyxemptyslide{emptyslide}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \changes{v1.1}{2005/09/19}{Solved \texttt{itemize} and \pf{frenchb} problem}
+% Some compatibility things. We don't want \pf{frenchb} from
+% \pf{babel} to redefine the |itemize| environment.
+% \begin{macrocode}
+\AtBeginDocument{%
+ \@expandtwoargs\in@{,frenchb.ldf,}{,\@filelist,}%
+ \ifin@
+ \let\bbl@frenchindent\relax
+ \let\bbl@frenchitemize\relax
+ \let\bbl@frenchlistspacing\relax
+ \fi
+% \end{macrocode}
+% \begin{environment}{thebibliography}
+% Redefine the |thebibliography| environment. This is based on
+% \pf{article}, but does not create marks or a section.
+% \begin{macrocode}
+ \renewenvironment{thebibliography}[1]{%
+ \list{\@biblabel{\@arabic\c@enumiv}}{%
+ \settowidth\labelwidth{\@biblabel{#1}}%
+ \leftmargin\labelwidth
+ \advance\leftmargin\labelsep
+ \@openbib@code
+ \usecounter{enumiv}%
+ \let\p@enumiv\@empty
+ \renewcommand\theenumiv{\@arabic\c@enumiv}%
+ }%
+ \sloppy
+ \clubpenalty4000
+ \@clubpenalty \clubpenalty
+ \widowpenalty4000%
+ \sfcode`\.\@m
+ }{%
+ \def\@noitemerr
+ {\@latex@warning{Empty `thebibliography' environment}}%
+ \endlist
+ }%
+ \@ifpackageloaded{CJK}{%
+ \count@=127
+ \@whilenum\count@<255\do{%
+ \advance\count@\@ne
+ \lccode`\~=\count@
+ \catcode\count@=\active
+ \lowercase{\def~{\kern1ex}}%
+ }%
+ \hypersetup{CJKbookmarks=true}%
+ }{}%
+% \end{macrocode}
+% \end{environment}
+% \begin{macrocode}
+}
+\ifnum\pd@mode=\z@
+% \end{macrocode}
+% \begin{macro}{\label}
+% \begin{macro}{\label@in@display}
+% \marg{name}\\
+% We redefine these two macros (|\AtBeginDocument| for \pf{nameref}).
+% For the current slide, we put all label names in a list. If the name
+% reappears, we don't issue the original command anymore. This is necessary
+% to avoid writing the same label multiple times because of overlays.
+% This disables the check for multiply defined labels inside slides,
+% but leaves this system in place over multiple slides. The latter
+% macro is used in \pf{amsmath}.
+% \begin{macrocode}
+ \AtBeginDocument{%
+ \let\pd@orig@label\label
+ \def\label{\pd@label\pd@orig@label}%
+ \let\pd@orig@label@in@display\label@in@display
+ \def\label@in@display{\pd@label\pd@orig@label@in@display}%
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\pd@label}
+% \meta{label-macro}\marg{name}\\
+% Helper macro that checks reappearance of labels on slides.
+% \begin{macrocode}
+ \def\pd@label#1#2{%
+ \@expandtwoargs\in@{,#2,}{,\pd@labels,}%
+ \ifin@\else
+ \global\XKV@addtolist@x\pd@labels{#2}%
+ #1{#2}%
+ \fi
+ }
+% \end{macrocode}
+% \end{macro}
+% No overlays in print of handout mode.
+% \begin{macrocode}
+\else\pd@deloverlays\let\pd@pdftrans\relax\fi
+% \end{macrocode}
+% For handout mode, we make some redefinitions.
+% \begin{macrocode}
+\ifnum\pd@mode=2
+% \end{macrocode}
+% \begin{macro}{\pd@newpage}
+% \begin{macro}{\pd@n@wpage}
+% Alternate between making a |\newpage| and not. This results in
+% two slides per page.
+% \begin{macrocode}
+\def\pd@n@wpage{%
+ \gdef\pd@newpage{%
+ \global\let\pd@newpage\pd@n@wpage
+ \newpage
+ }%
+}
+\let\pd@newpage\pd@n@wpage
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\pd@get@rgsandbody}
+% \changes{v1.2}{2005/10/09}{Added \cs{@currentlabel} definition}
+% \changes{v1.3}{2005/12/06}{Made body text \cs{raggedright}}
+% \changes{v1.4}{2005/12/10}{Fixed \LyX\ handout mode}
+% The new slide environment.
+% \begin{macrocode}
+\def\pd@get@rgsandbody#1[#2]#3{%
+ \setkeys[pd]{glslide,slide}{#2}%
+ \def\pd@t@tle{#3}%
+% \end{macrocode}
+% Determine to include this slide or not.
+% \begin{macrocode}
+ \def\pd@tempa{note}%
+ \let\pd@resa\@currenvir
+ \pd@displaytrue
+ \ifcase\pd@display
+ \ifx\pd@resa\pd@tempa\relax\pd@displayfalse\fi
+ \or
+ \ifx\pd@resa\pd@tempa\else\pd@displayfalse\fi
+ \fi
+% \end{macrocode}
+% No bookmarks or targets for notes.
+% \begin{macrocode}
+ \ifx\pd@resa\pd@tempa\else
+ \stepcounter{slide}%
+ \edef\@currentlabel{\the\c@slide}%
+ \let\pd@tempb\@empty
+ \pd@maketocbm0%
+ \hyper@anchorstart{slide.\the\c@slide}\hyper@anchorend
+ \fi
+% \end{macrocode}
+% For \LyX\ handout mode. Reset it immediately to avoid any problems
+% with superfluous occurrences of |\lyxend|.
+% \begin{macrocode}
+ \gdef\lyxend{\gdef\lyxend{}\pd@slide}%
+% \end{macrocode}
+% The |lrbox| will typeset and capture content. This allows for
+% verbatim on slides.
+% \begin{macrocode}
+ \begin{lrbox}\pd@textbox
+% \end{macrocode}
+% $16=2\times7+2\times1$.
+% \begin{macrocode}
+ \@tempdima\linewidth
+ \ifpd@@nohandoutframes\else
+ \advance\@tempdima-16pt
+ \fi
+ \begin{minipage}\@tempdima
+ \subsection*\pd@t@tle
+% \end{macrocode}
+% This |\pd@displaytrue| only acts locally to make sure that |\endslide|
+% is executed.
+% \begin{macrocode}
+ \pd@displaytrue\raggedright
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@lyxget@rgsandbody}
+% In \LyX\ handout mode, we start making slides in the same way as in
+% \LaTeX\ handout mode, but in |\pd@get@rgsandbody|, we need to make
+% |\lyxend| to finish the slide boxes which is normally done by
+% |\end{slide}| (or friends).
+% \begin{macrocode}
+\let\pd@lyxget@rgsandbody\pd@get@rgsandbody
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@slide}
+% This creates the slide, if necessary.
+% \begin{macrocode}
+\def\pd@slide{%
+ \end{minipage}\end{lrbox}%
+% \end{macrocode}
+% If this slide should be visible, include it in a frame.
+% \begin{macrocode}
+ \ifpd@display
+ \ifpd@@nohandoutframes
+ \usebox\pd@textbox
+ \else
+ \fboxrule1pt\fboxsep7pt
+ \fbox{\usebox\pd@textbox}%
+ \fi
+ \par\smallskip
+ \pd@@lf\hfill\ifx\pd@@rf\@empty\else\pd@@rf\ -- \fi
+ \def\pd@tempa{note}%
+ \ifx\pd@resa\pd@tempa
+% \end{macrocode}
+% Determine if this is another note with the same slide.
+% \begin{macrocode}
+ \ifnum\c@slide=\pd@notet
+ \stepcounter{note}%
+ \else
+ \setcounter{note}{1}%
+ \fi
+ \xdef\pd@notet{\the\c@slide}%
+ \thenote
+ \else\theslide\fi
+ \par\bigskip
+ \ifpd@@nohandoutpagebreaks\else\vfill\pd@newpage\fi
+ \fi
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@maketitle}
+% Uses the original \pf{article} |\maketitle| and puts the table of
+% contents below it.
+% \begin{macrocode}
+\def\pd@maketitle[#1]{%
+ \pd@orig@maketitle
+ \vskip50pt
+ \pd@puttoc0%
+ \newpage
+ \stepcounter{slide}%
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@pdcontentsline}
+% \changes{v1.1}{2005/09/19}{Solved toc bug in handout mode}
+% \marg{type}\marg{target}\marg{title}\\
+% Make table of contents entries.
+% \begin{macrocode}
+\def\pd@pdcontentsline#1#2#3{%
+ \ifnum#1=\z@
+% \end{macrocode}
+% Slide.
+% \begin{macrocode}
+ \ifnum\@tempcntb>\z@\hskip15pt\fi
+ \hyperlink{slide.#2}{#3}%
+ \leaders\hbox{\hss.\ \hss}\hfill#2\par
+ \else
+% \end{macrocode}
+% Section.
+% \begin{macrocode}
+ \if@tempswa\else\vskip10pt\fi
+ \hyperlink{slide.#2}{\bfseries#3}%
+ {\hfill\bfseries#2}\par
+ \global\advance\@tempcntb\@ne
+ \fi
+ \@tempswafalse
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@section}
+% \oarg{options}\marg{title}\\
+% Like before, but simplified.
+% \begin{macrocode}
+\def\pd@section[#1]#2{%
+ \begingroup
+ \setkeys*[pd]{section}{#1}%
+ \setrmkeys*[pd]{slide}%
+ \def\pd@tempa{%
+ \stepcounter{slide}%
+ \def\pd@t@tle{#2}%
+ \pd@maketocbm\pd@tempb
+ \hyper@anchorstart{slide.\the\c@slide}\hyper@anchorend
+ \pd@orig@section*{#2\normalfont\hfill\theslide}%
+ }%
+ \ifnum\pd@display=\@ne\ifpd@@slide\stepcounter{slide}\fi\else
+ \ifnum\pd@tempb=\z@
+ \ifpd@@slide\pd@tempa\fi
+ \else
+ \stepcounter{pd@section}%
+ \pd@tempa
+ \ifpd@@slide\else\addtocounter{slide}\m@ne\fi
+ \fi
+ \fi
+ \endgroup
+}
+% \end{macrocode}
+% \end{macro}
+% End of handout mode specific definitions.
+% \begin{macrocode}
+\fi
+% \end{macrocode}
+% Here follow some miscellaneous utility macros.
+% \begin{macro}{\@nameedef}
+% \marg{csname}\\
+% Similar as |\@namedef|, but uses |\edef| to define the command with
+% name \meta{csname}.
+% \begin{macrocode}
+\def\@nameedef#1{\expandafter\edef\csname#1\endcsname}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@namelet}
+% \marg{cs1}\marg{cs2}\\
+% Copy the replacement text of macro with name \meta{cs2} to the macro
+% with name \meta{cs1}. We use a private version as |\@namelet| has
+% many conflicting definitions is different packages.
+% \begin{macrocode}
+\def\pd@namelet#1#2{%
+ \expandafter\let\csname#1\expandafter\endcsname\csname#2\endcsname
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@pop}
+% \begin{macro}{\pd@p@p}
+% \meta{list}\meta{cmd}
+% Remove the first element of a comma separated \meta{list} and store
+% that in \meta{cmd}.
+% \begin{macrocode}
+\def\pd@pop#1#2{%
+ \@expandtwoargs\in@{,}{#1}%
+ \ifin@\expandafter\pd@p@p#1\@nil#2#1\else\let#2#1\let#1\@empty\fi
+}
+\def\pd@p@p#1,#2\@nil#3#4{\def#3{#1}\def#4{#2}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\pd@maxdim}
+% \marg{dim1}\marg{dim2}\\
+% Compute the maximum of two dimensions.
+% \begin{macrocode}
+\def\pd@maxdim#1#2{\ifdim#1>#2#1\else#2\fi}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pd@minipage}
+% \begin{macro}{\endpd@minipage}
+% Adapted version of the |minipage| environment to do normal footnote
+% typesetting.
+% \begin{macrocode}
+\def\pd@minipage{%
+ \leavevmode
+ \@pboxswfalse
+ \setlength\@tempdima\pd@@textwidth
+ \def\@mpargs{{t}{\pd@@textheight}[t]{\pd@@textwidth}}%
+ \setbox\@tempboxa\vbox\bgroup
+ \color@begingroup
+ \hsize\@tempdima
+ \textwidth\hsize
+ \columnwidth\hsize
+ \@parboxrestore
+ \let\@footnotetext\@mpfootnotetext
+ \let\@listdepth\@mplistdepth
+ \@mplistdepth\z@
+ \@minipagerestore
+ \@setminipage
+}
+\def\endpd@minipage{%
+ \par
+ \unskip
+ \ifvoid\@mpfootins\else
+ \vfill
+ \normalcolor
+ \footnoterule
+ \unvbox\@mpfootins
+ \fi
+ \@minipagefalse
+ \color@endgroup
+ \egroup
+ \expandafter\@iiiparbox\@mpargs{\unvbox\@tempboxa}%
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\pd@orig@verbatim@processline}
+% Backup of |\verbatim@processline| for restoring after verbatim
+% reading of the body of a slide.
+% \begin{macrocode}
+\let\pd@orig@verbatim@processline\verbatim@processline
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\psds@ocircle}
+% \begin{macro}{\psds@osquare}
+% Two macros for open circle and open square dots by Herbert Vo\ss.
+% \begin{macrocode}
+\def\psds@ocircle{\pst@gdot{ 0 0 DS 0 360 arc stroke }}
+\def\psds@osquare{%
+ \pst@gdot{
+ DS .886 mul /r ED
+ r r moveto r r neg L r neg r neg L r neg r L
+ closepath stroke }%
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% Load style.
+% \begin{macrocode}
+\IfFileExists{powerdot-\pd@@style.sty}{
+ \RequirePackage{powerdot-\pd@@style}
+}{
+ \pd@error{unknown style `\pd@@style'}
+}
+% \end{macrocode}
+% Check integrity of the style file.
+% \begin{macrocode}
+\ifx\titleslide\@undefined
+ \pd@error{`titleslide' environment
+ not defined by style `\pd@@style'}
+\fi
+\ifx\slide\@undefined
+ \pd@error{`slide' environment not
+ defined by style `\pd@@style'}
+\fi
+\ifx\pd@title\@undefined\let\pd@title\@firstofone\fi
+\ifx\pd@slidetitle\@undefined\let\pd@slidetitle\@firstofone\fi
+\ifx\pd@sectiontitle\@undefined\let\pd@sectiontitle\@firstofone\fi
+% \end{macrocode}
+% Define the standard ways to make toc entries and highlighted entries.
+% We do this here so that designers could use |\newcommand| or |\def|
+% in the style file.
+% \begin{macrocode}
+\ifx\pd@tocdisplay\@undefined
+ \def\pd@tocdisplay#1{%
+ \hskip\@tempdima
+ \begin{minipage}[b]\@tempdimb
+ \pd@usedtocfont\color\pd@@toctcolor#1%
+ \end{minipage}%
+ }
+\fi
+\ifx\pd@tochighlight\@undefined
+ \def\pd@tochighlight#1{%
+ \psframebox*[framesep=\pd@@tocfrsep,%
+ fillcolor=\pd@@tochlcolor,boxsep=false]{%
+ \hskip\@tempdima
+ \begin{minipage}[b]\@tempdimb
+ \pd@usedtocfont\color\pd@@tochltcolor#1%
+ \end{minipage}%
+ }%
+ }
+\fi
+\ifx\pd@tocslide\@undefined\let\pd@tocslide\@firstofone\fi
+\ifx\pd@tocsection\@undefined\let\pd@tocsection\@firstofone\fi
+%</powerdot>
+% \end{macrocode}
+%
+% \Finale
+% \endinput
+%
+%<*pddefault>
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{powerdot-default}[2014/01/01 v1.5 default style (HA)]
+\RequirePackage{pifont}
+\definecolor{pdcolor1}{rgb}{.17,.31,.44}
+\definecolor{pdcolor2}{rgb}{.75,.85,.92}
+\definecolor{pdcolor3}{rgb}{.9,.95,.98}
+\pddefinepalettes{blue}{}{red}{
+ \colorlet{pdcolor1}{pdcolor1>wheel,150}
+ \colorlet{pdcolor2}{pdcolor2>wheel,150}
+ \colorlet{pdcolor3}{pdcolor3>wheel,150}
+}{green}{
+ \colorlet{pdcolor1}{pdcolor1>wheel,290}
+ \colorlet{pdcolor2}{pdcolor2>wheel,290}
+ \colorlet{pdcolor3}{pdcolor3>wheel,290}
+}{yellow}{
+ \colorlet{pdcolor1}{pdcolor1>wheel,-150}
+ \colorlet{pdcolor2}{pdcolor2>wheel,-150}
+ \colorlet{pdcolor3}{pdcolor3>wheel,-150}
+}{brown}{
+ \colorlet{pdcolor1}{pdcolor1>wheel,180}
+ \colorlet{pdcolor2}{pdcolor2>wheel,180}
+ \colorlet{pdcolor3}{pdcolor3>wheel,180}
+}{purple}{
+ \colorlet{pdcolor1}{pdcolor1>wheel,45}
+ \colorlet{pdcolor2}{pdcolor2>wheel,45}
+ \colorlet{pdcolor3}{pdcolor3>wheel,45}
+}
+\newbox\pd@imagebox
+\pdifsetup{landscape}{%
+ \sbox\pd@imagebox{\includegraphics[trim=50 20 0 20,clip,%
+ width=.17\slidewidth,height=.1\slideheight]{powerdot-default.ps}%
+ }%
+}{%
+ \sbox\pd@imagebox{\includegraphics[trim=170 0 80 0,clip,%
+ height=.1\slideheight]{powerdot-default.ps}%
+ }%
+}
+\pddefinetemplate{titleslide}{%
+ titlefont=\large\bfseries\centering,
+ clockcolor=pdcolor1,clockpos={.99\slidewidth,\slideheight},
+ lfpos={.03\slidewidth,.04\slideheight},
+ cfpos={.5\slidewidth,.04\slideheight},
+ rfpos={.97\slidewidth,.04\slideheight},
+ texthook=t,textpos={.5\slidewidth,.7\slideheight},
+ textwidth=.9\slidewidth,textfont=\centering,
+ textheight=.6\slideheight
+}{%
+ \psframe*[linecolor=pdcolor3,linewidth=0pt]%
+ (0,.8\slideheight)(\slidewidth,0)%
+ \psline[linecolor=pdcolor1]%
+ (0,.8\slideheight)(\slidewidth,.8\slideheight)%
+}
+\pddefinetemplate{basic}{%
+ titlepos={.2\slidewidth,.93\slideheight},
+ titlewidth=.75\slidewidth,textheight=.68\slideheight,
+ titlefont=\large\bfseries\raggedright,
+ clockcolor=pdcolor1,clockpos={.99\slidewidth,\slideheight},
+ lfpos={.03\slidewidth,.04\slideheight},
+ cfpos={.5\slidewidth,.04\slideheight},
+ rfpos={.97\slidewidth,.04\slideheight},
+ tocslidesep=.6ex,
+ toctcolor=pdcolor1,
+ tochlcolor=pdcolor1,
+ tochltcolor=pdcolor3,
+ ifsetup=portrait,
+ textpos={.05\slidewidth,.83\slideheight},
+ textwidth=.9\slidewidth,
+ tocsecsep=.6ex,
+ stochook=tr,stocpos={.48\slidewidth,.09\slideheight},
+ stocfont=\tiny\raggedleft,
+ ntocpos={.52\slidewidth,.09\slideheight},
+ ifsetup=landscape,
+ textpos={.2\slidewidth,.83\slideheight},
+ textwidth=.75\slidewidth
+}{%
+ \psframe*[linecolor=pdcolor3,linewidth=0pt]%
+ (0,\slideheight)(\slidewidth,.9\slideheight)%
+ \psframe*[linecolor=pdcolor2,linewidth=0pt]%
+ (0,0)(\slidewidth,.1\slideheight)%
+ \rput[tl](0,\slideheight){\usebox\pd@imagebox}%
+}
+\pddefinetemplate[basic]{wideslide}{%
+ textpos={.05\slidewidth,.83\slideheight},
+ textwidth=.9\slidewidth
+}{}
+\pddefinetemplate[basic]{slide}{%
+ ifsetup=landscape,
+ tocpos={.015\slidewidth,.83\slideheight},
+ tocwidth=.14\slidewidth,
+ tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor1]%
+ (-.05,-.05)(.143\slidewidth,-.05)}
+}{%
+ \pdifsetup{landscape}{%
+ \psframe[fillstyle=solid,fillcolor=pdcolor3,linestyle=none,%
+ linewidth=0pt](0,.9\slideheight)(.17\slidewidth,.1\slideheight)%
+ }{}%
+}
+\pddefinetemplate[slide]{sectionslide}{%
+ titlehook=c,titlefont=\Large\bfseries\centering,
+ ifsetup=landscape,
+ titlepos={.575\slidewidth,.55\slideheight},
+ ifsetup=portrait,
+ titlewidth=.9\slidewidth,
+ titlepos={.5\slidewidth,.55\slideheight}
+}{}
+\pddefinetemplate[wideslide]{sectionwideslide}{%
+ titlehook=c,titlefont=\Large\bfseries\centering,
+ titlewidth=.9\slidewidth,
+ titlepos={.5\slidewidth,.55\slideheight}
+}{}
+\setkeys[pd]{section}{%
+ sectemp=sectionslide,widesectemp=sectionwideslide
+}
+\def\labelitemi{\footnotesize\ding{110}}
+\def\labelitemii{\small\ding{117}}
+\def\labelitemiii{\tiny\ding{110}}
+\def\labelitemiv{\tiny\ding{117}}
+\pdsetup{
+ list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
+}
+\def\rmdefault{cmss}
+%</pddefault>
+%
+%<*pdtycja>
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{powerdot-tycja}[2005/12/10 v1.4 tycja style (HA)]
+\RequirePackage{pifont}
+\RequirePackage{pst-grad}
+\pddefinepalettes{default}{
+ \definecolor{pdcolor1}{rgb}{.09,.27,.47}
+ \definecolor{pdcolor2}{rgb}{1,.81,.42}
+ \definecolor{pdcolor3}{rgb}{1,.97,.84}
+}
+\pddefinetemplate{basic}{
+ lfpos={.03\slidewidth,.04\slideheight},
+ lffont=\scriptsize\color{pdcolor3},
+ cfpos={.5\slidewidth,.04\slideheight},
+ cffont=\scriptsize\color{pdcolor3},
+ rfpos={.97\slidewidth,.04\slideheight},
+ rffont=\scriptsize\color{pdcolor3},
+ clockcolor=pdcolor1,clockhook=tl,clockalign=0,
+ clockpos={0,\slideheight},
+ tocslidesep=.6ex,
+ ifsetup=landscape,
+ textheight=.66\slideheight,
+ toctcolor=pdcolor1,
+ tochlcolor=pdcolor1,
+ tochltcolor=pdcolor3,
+ tocpos={.845\slidewidth,.81\slideheight},
+ tocwidth=.14\slidewidth,
+ tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor1]%
+ (-.05,-.05)(.143\slidewidth,-.05)},
+ ifsetup=portrait,
+ toctcolor=pdcolor3,
+ tochlcolor=pdcolor3,
+ tochltcolor=pdcolor1,
+ tocsecsep=.6ex,
+ textheight=.68\slideheight,
+ stochook=tr,stocpos={.48\slidewidth,.09\slideheight},
+ stocfont=\tiny\raggedleft,
+ ntocpos={.52\slidewidth,.09\slideheight}
+}{%
+ \psframe*[linecolor=pdcolor3](0,0)(\slidewidth,\slideheight)%
+ \psframe*[linecolor=pdcolor1](0,0)(\slidewidth,.1\slideheight)%
+ \psline[linecolor=pdcolor1]%
+ (0,.85\slideheight)(.1\slidewidth,.85\slideheight)%
+ (.1\slidewidth,.88\slideheight)(\slidewidth,.88\slideheight)%
+}
+\pddefinetemplate[basic]{titleslide}{
+ titlefont=\large\bfseries\centering,texthook=t,
+ textpos={.5\slidewidth,.7\slideheight},
+ textwidth=.75\slidewidth,textfont=\centering,
+ textheight=.55\slideheight,
+ ifsetup=landscape,tocpos,ifsetup=portrait,stocpos,ntocpos
+}{}
+\pddefinetemplate[basic]{slide}{
+ titlehook=Br,titlepos={.81\slidewidth,.93\slideheight},
+ titlewidth=.76\slidewidth,titlefont=\large\bfseries\raggedleft,
+ textpos={.12\slidewidth,.81\slideheight},textwidth=.67\slidewidth,
+ ifsetup=portrait,
+ titlepos={.9\slidewidth,.93\slideheight},titlewidth=.88\slidewidth,
+ textwidth=.76\slidewidth
+}{%
+ \pdifsetup{landscape}{%
+ \psframe[linestyle=none,fillstyle=gradient,gradbegin=pdcolor2,%
+ gradend=pdcolor3,gradmidpoint=1,linewidth=0pt]%
+ (\slidewidth,.1\slideheight)(.83\slidewidth,\slideheight)%
+ }{%
+ \psframe[linestyle=none,fillstyle=gradient,gradbegin=pdcolor2,%
+ gradend=pdcolor3,gradmidpoint=1,linewidth=0pt]%
+ (\slidewidth,.1\slideheight)(.92\slidewidth,\slideheight)%
+ }%
+}
+\pddefinetemplate[basic]{wideslide}{
+ titlehook=Br,titlepos={.81\slidewidth,.93\slideheight},
+ titlewidth=.76\slidewidth,titlefont=\large\bfseries\raggedleft,
+ textpos={.12\slidewidth,.81\slideheight},textwidth=.84\slidewidth,
+ ifsetup=landscape,tocpos,ifsetup=portrait,
+ titlepos={.9\slidewidth,.93\slideheight},titlewidth=.88\slidewidth,
+}{%
+ \pdifsetup{landscape}{%
+ \psframe[linestyle=none,fillstyle=gradient,gradbegin=pdcolor2,%
+ gradend=pdcolor3,gradmidpoint=1,linewidth=0pt]%
+ (\slidewidth,.1\slideheight)(.83\slidewidth,\slideheight)%
+ \psframe*[linecolor=pdcolor3]%
+ (.79\slidewidth,.88\slideheight)(\slidewidth,.1\slideheight)%
+ }{%
+ \psframe[linestyle=none,fillstyle=gradient,gradbegin=pdcolor2,%
+ gradend=pdcolor3,gradmidpoint=1,linewidth=0pt]%
+ (\slidewidth,.1\slideheight)(.92\slidewidth,\slideheight)%
+ \psframe*[linecolor=pdcolor3]%
+ (.9\slidewidth,.88\slideheight)(\slidewidth,.1\slideheight)%
+ }%
+ \psline[linecolor=pdcolor1]%
+ (0,.85\slideheight)(.1\slidewidth,.85\slideheight)%
+ (.1\slidewidth,.88\slideheight)(\slidewidth,.88\slideheight)%
+}
+\pddefinetemplate[slide]{sectionslide}{
+ titlehook=c,titlefont=\Large\bfseries\centering,
+ ifsetup=landscape,
+ titlepos={.455\slidewidth,.55\slideheight},
+ titlewidth=.67\slidewidth,
+ ifsetup=portrait,
+ titlepos={.5\slidewidth,.55\slideheight},
+ titlewidth=.76\slidewidth
+}{}
+\pddefinetemplate[wideslide]{sectionwideslide}{
+ titlehook=c,titlefont=\Large\bfseries\centering,
+ titlepos={.5\slidewidth,.55\slideheight},
+ titlewidth=.76\slidewidth
+}{}
+\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
+\def\labelitemi{\footnotesize\ding{110}}
+\def\labelitemii{\small\ding{117}}
+\def\labelitemiii{\tiny\ding{110}}
+\def\labelitemiv{\tiny\ding{117}}
+\pdsetup{
+ list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
+}
+\def\rmdefault{cmss}
+%</pdtycja>
+%
+%<*pdikeda>
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{powerdot-ikeda}[2005/12/10 v1.4 ikeda style (CE,HA)]
+\RequirePackage{calc}
+\RequirePackage{pifont}
+\pddefinepalettes{default}{
+ \definecolor{pdcolor1}{rgb}{.941,.98,1}
+ \definecolor{pdcolor2}{rgb}{.435,.031,.165}
+ \definecolor{pdcolor3}{rgb}{.051,.094,.29}
+ \definecolor{pdcolor4}{rgb}{.051,.329,.29}
+}
+\pddefinetemplate{titleslide}{
+ titlefont=\Large\bfseries\centering,
+ clockcolor=pdcolor1,clockpos={.99\slidewidth,\slideheight},
+ textpos={.13\slidewidth,.7\slideheight},
+ textwidth=.75\slidewidth,
+ textfont=\centering,
+ textheight=.56\slideheight
+}{%
+ \psframe*[linecolor=pdcolor2](0,\slideheight)(\slidewidth,0)%
+ \psframe*[linecolor=pdcolor3]%
+ (.05\slidewidth,.95\slideheight)(.95\slidewidth,.05\slideheight)%
+ \psline[linecolor=pdcolor1,linewidth=.01]%
+ (.1\slidewidth,.1\slideheight)(.1\slidewidth,.9\slideheight)%
+ \psline[linecolor=pdcolor1,linewidth=.01]%
+ (.9\slidewidth,.1\slideheight)(.9\slidewidth,.9\slideheight)%
+ \pspolygon[linestyle=none,fillstyle=vlines*,fillcolor=pdcolor2,%
+ hatchcolor=pdcolor1,hatchwidth=.1\pslinewidth,hatchsep=4pt]%
+ (.1\slidewidth,.1\slideheight)(.25\slidewidth,.07\slideheight)%
+ (.5\slidewidth,.1\slideheight)(.75\slidewidth,.13\slideheight)%
+ (.9\slidewidth,.1\slideheight)%
+ \pspolygon[linestyle=none,fillstyle=hlines*,fillcolor=pdcolor2,%
+ hatchcolor=pdcolor1,hatchwidth=.1\pslinewidth,hatchsep=4pt]%
+ (.1\slidewidth,.9\slideheight)(.25\slidewidth,.93\slideheight)%
+ (.5\slidewidth,.9\slideheight)(.75\slidewidth,.87\slideheight)%
+ (.9\slidewidth,.9\slideheight)%
+}
+\pddefinetemplate{basic}{
+ titlehook=Bc,titlefont=\large\bfseries\centering,
+ clockcolor=pdcolor1,clockpos={.99\slidewidth,\slideheight},
+ tocslidesep=.6ex,
+ toctcolor=pdcolor1,
+ tochlcolor=pdcolor3,
+ tochltcolor=pdcolor1,
+ ifsetup=portrait,
+ tocsecsep=.6ex,
+ textpos={.05\slidewidth,.83\slideheight},
+ textwidth=.9\slidewidth,
+ lfpos={.03\slidewidth,.025\slideheight},
+ cfpos={.5\slidewidth,.025\slideheight},
+ rfpos={.97\slidewidth,.025\slideheight},
+ stochook=tr,stocpos={.47\slidewidth,.15\slideheight},
+ stocfont=\tiny\raggedleft,
+ ntocpos={.53\slidewidth,.15\slideheight},
+ ifsetup=landscape,
+ textpos={.2\slidewidth,.84\slideheight},
+ textwidth=.75\slidewidth,
+ lfpos={.19\slidewidth,.025\slideheight},
+ cfpos={.58\slidewidth,.025\slideheight},
+ rfpos={.97\slidewidth,.025\slideheight}
+}{%
+ \psframe*[linecolor=pdcolor3](0,0)(\slidewidth,\slideheight)%
+}
+\pddefinetemplate[basic]{slide}{
+ ifsetup=landscape,
+ titlewidth=.75\slidewidth,
+ titlepos={.575\slidewidth,.92\slideheight},
+ tocpos={.01\slidewidth,.83\slideheight},
+ tocwidth=.14\slidewidth,
+ tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor3](-.05,-.05)(.143\slidewidth,-.05)},
+ textheight=.72\slideheight,
+ ifsetup=portrait,
+ titlepos={.5\slidewidth,.88\slideheight},
+ titlewidth=.95\slidewidth,
+ textheight=.64\slideheight
+}{{%
+ \psset{linestyle=none}%
+ \pdifsetup{landscape}{%
+ \psframe*[linecolor=pdcolor2](0,0)(.16\slidewidth,\slideheight)%
+ \setlength\@tempdima{.16\slidewidth-.4cm}%
+ \setlength\@tempdimb{.97\slideheight-.8cm}%
+ \psframe*[linecolor=pdcolor3]%
+ (.16\slidewidth,.97\slideheight)(\@tempdima,\@tempdimb)%
+ \setlength\@tempdima{.16\slidewidth+.4cm}%
+ \psframe*[linecolor=pdcolor2]%
+ (.16\slidewidth,.97\slideheight)(\@tempdima,\@tempdimb)%
+ \pspolygon[fillstyle=solid,fillcolor=pdcolor3]%
+ (0,.935\slideheight)(.02\slidewidth,.945\slideheight)%
+ (.065\slidewidth,.935\slideheight)(.11\slidewidth,.925\slideheight)%
+ (.13\slidewidth,.935\slideheight)%
+ \pspolygon[fillstyle=hlines*,fillcolor=pdcolor2,%
+ hatchcolor=pdcolor1,hatchwidth=.1\pslinewidth,hatchsep=4pt]%
+ (.185\slidewidth,.09\slideheight)(.335\slidewidth,.06\slideheight)%
+ (.58\slidewidth,.09\slideheight)%
+ \pspolygon[fillstyle=vlines*,fillcolor=pdcolor2,%
+ hatchcolor=pdcolor1,hatchwidth=.1\pslinewidth,hatchsep=4pt]%
+ (.58\slidewidth,.09\slideheight)(.825\slidewidth,.06\slideheight)%
+ (.975\slidewidth,.09\slideheight)%
+ }{%
+ \pspolygon[fillstyle=vlines*,fillcolor=pdcolor2,%
+ hatchcolor=pdcolor1,hatchwidth=.1\pslinewidth,hatchsep=4pt]%
+ (.02\slidewidth,.95\slideheight)(.17\slidewidth,.98\slideheight)%
+ (.5\slidewidth,.95\slideheight)%
+ \pspolygon[fillstyle=hlines*,fillcolor=pdcolor2,%
+ hatchcolor=pdcolor1,hatchwidth=.1\pslinewidth,hatchsep=4pt]%
+ (.5\slidewidth,.95\slideheight)(.82\slidewidth,.98\slideheight)%
+ (.98\slidewidth,.95\slideheight)%
+ \pd@ikedapbg
+ }%
+}}
+\pddefinetemplate[basic]{wideslide}{
+ lfpos={.03\slidewidth,.025\slideheight},
+ cfpos={.5\slidewidth,.025\slideheight},
+ titlewidth=.95\slidewidth,
+ textwidth=.95\slidewidth,
+ ifsetup=landscape,
+ titlepos={.5\slidewidth,.88\slideheight},
+ textpos={.025\slidewidth,.84\slideheight},
+ textheight=.72\slideheight,
+ ifsetup=portrait,
+ titlepos={.5\slidewidth,.92\slideheight},
+ textpos={.025\slidewidth,.87\slideheight},
+ textheight=.68\slideheight
+}{{%
+ \psset{linestyle=none}%
+ \pdifsetup{landscape}{%
+ \pspolygon[fillstyle=vlines*,fillcolor=pdcolor2,%
+ hatchcolor=pdcolor1,hatchwidth=.1\pslinewidth,hatchsep=4pt]%
+ (.02\slidewidth,.95\slideheight)(.17\slidewidth,.98\slideheight)%
+ (.5\slidewidth,.95\slideheight)%
+ \pspolygon[fillstyle=hlines*,fillcolor=pdcolor2,%
+ hatchcolor=pdcolor1,hatchwidth=.1\pslinewidth,hatchsep=4pt]%
+ (.5\slidewidth,.95\slideheight)(.83\slidewidth,.98\slideheight)%
+ (.98\slidewidth,.95\slideheight)%
+ \pspolygon[fillstyle=hlines*,fillcolor=pdcolor2,%
+ hatchcolor=pdcolor1,hatchwidth=.1\pslinewidth,hatchsep=4pt]%
+ (.02\slidewidth,.09\slideheight)(.17\slidewidth,.06\slideheight)%
+ (.5\slidewidth,.09\slideheight)%
+ \pspolygon[fillstyle=vlines*,fillcolor=pdcolor2,%
+ hatchcolor=pdcolor1,hatchwidth=.1\pslinewidth,hatchsep=4pt]%
+ (.5\slidewidth,.09\slideheight)(.83\slidewidth,.06\slideheight)%
+ (.98\slidewidth,.09\slideheight)%
+ }\pd@ikedapbg
+}}
+\pddefinetemplate[slide]{sectionslide}{
+ titlehook=c,titlefont=\large\bfseries\centering,
+ ifsetup=landscape,
+ titlepos={.575\slidewidth,.55\slideheight},
+ titlewidth=.75\slidewidth,
+ ifsetup=portrait,
+ titlepos={.5\slidewidth,.55\slideheight},
+ titlewidth=.9\slidewidth
+}{}
+\pddefinetemplate[wideslide]{sectionwideslide}{
+ titlehook=c,titlefont=\large\bfseries\centering,
+ titlepos={.5\slidewidth,.55\slideheight},
+ titlewidth=.9\slidewidth
+}{}
+\def\pd@ikedapbg{%
+ \psframe*[linecolor=pdcolor2](0,0)(\slidewidth,.17\slideheight)%
+ \pspolygon[fillstyle=vlines*,fillcolor=pdcolor2,%
+ hatchcolor=pdcolor3,hatchwidth=.1\pslinewidth,hatchsep=1.6pt]%
+ (.05\slidewidth,.1\slideheight)(.08\slidewidth,.08\slideheight)%
+ (.14\slidewidth,.1\slideheight)(.20\slidewidth,.12\slideheight)%
+ (.23\slidewidth,.1\slideheight)%
+ \pspolygon[fillstyle=hlines*,fillcolor=pdcolor2,%
+ hatchcolor=pdcolor3,hatchwidth=.1\pslinewidth,hatchsep=1.6pt]%
+ (.77\slidewidth,.1\slideheight)(.80\slidewidth,.12\slideheight)%
+ (.86\slidewidth,.1\slideheight)(.92\slidewidth,.08\slideheight)%
+ (.95\slidewidth,.1\slideheight)%
+}
+\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
+\def\labelitemi{\color{pdcolor2}\footnotesize\ding{110}}
+\def\labelitemii{\color{pdcolor4}\small\ding{115}}
+\def\labelitemiii{\color{pdcolor2}\tiny\ding{110}}
+\def\labelitemiv{\color{pdcolor4}\tiny\ding{115}}
+\pdsetup{
+ list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
+}
+\def\rmdefault{cmss}
+%</pdikeda>
+%
+%<*pdfyma>
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{powerdot-fyma}[2005/12/10 v1.3 fyma style (SA,HA)]
+\RequirePackage{pst-grad}
+\definecolor{fymahltcolor}{rgb}{1,0,0}
+\pddefinepalettes{blue}{
+ \definecolor{pdcolor1}{rgb}{.14,.34,.55}
+ \definecolor{pdcolor2}{rgb}{.24,.45,.7}
+ \definecolor{pdcolor3}{rgb}{.88,.95,1}
+}{green}{
+ \definecolor{pdcolor1}{rgb}{.1,.45,.3}
+ \definecolor{pdcolor2}{rgb}{.24,.7,.45}
+ \definecolor{pdcolor3}{rgb}{.88,1,.9}
+}{gray}{
+ \definecolor{pdcolor1}{gray}{0.25}
+ \definecolor{pdcolor2}{gray}{0.55}
+ \definecolor{pdcolor3}{gray}{0.85}
+}{brown}{
+ \definecolor{pdcolor1}{rgb}{.52,.32,.12}
+ \definecolor{pdcolor2}{rgb}{.7,.45,.24}
+ \definecolor{pdcolor3}{rgb}{.97,.92,.92}
+}{orange}{
+ \definecolor{pdcolor1}{rgb}{.8,.23,.24}
+ \definecolor{pdcolor2}{rgb}{.95,.53,.44}
+ \definecolor{pdcolor3}{rgb}{1,.92,.87}
+ \definecolor{fymahltcolor}{rgb}{.23,.25,.5}
+}
+\pddefinetemplate{basic}{
+ titlefont=\large\bfseries\raggedright,
+ clockpos={.96\slidewidth,.97\slideheight},clockcolor=pdcolor1,
+ tocslidesep=.6ex,
+ toctcolor=pdcolor1,
+ tochlcolor=pdcolor1,
+ tochltcolor=fymahltcolor,
+ ifsetup=portrait,
+ textheight=.67\slideheight,
+ titlepos={.06\slidewidth,.9\slideheight},
+ titlewidth=.75\slidewidth,
+ textpos={.09\slidewidth,.83\slideheight},
+ textwidth=.85\slidewidth,
+ tocsecsep=.6ex,
+ stochook=tr,stocpos={.48\slidewidth,.12\slideheight},
+ stocfont=\tiny\raggedleft,
+ ntochook=tl,ntocpos={.52\slidewidth,.12\slideheight},
+ lfpos={.06\slidewidth,.045\slideheight},
+ cfpos={.5\slidewidth,.045\slideheight},
+ rfpos={.94\slidewidth,.045\slideheight},
+ ifsetup=landscape,
+ titlepos={.205\slidewidth,.9\slideheight},
+ titlewidth=.75\slidewidth,
+ textheight=.72\slideheight,
+ textpos={.23\slidewidth,.82\slideheight},
+ textwidth=.72\slidewidth,
+ lfpos={.04\slidewidth,.03\slideheight},
+ cfpos={.5\slidewidth,.03\slideheight},
+ rfpos={.96\slidewidth,.03\slideheight},
+ tocpos={.04\slidewidth,.82\slideheight},
+ tocwidth=.14\slidewidth,
+ tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor1]%
+ (-.05,-.05)(.143\slidewidth,-.05)}
+}{{%
+ \psset{linewidth=.8pt,linecolor=pdcolor2}%
+ \pdifsetup{landscape}{%
+ \psframe[linestyle=none,fillstyle=gradient,gradbegin=pdcolor3,%
+ gradend=white,gradmidpoint=0,dimen=outer]%
+ (.03\slidewidth,.97\slideheight)(.97\slidewidth,.055\slideheight)%
+ \psline
+ (.02\slidewidth,.055\slideheight)(.98\slidewidth,.055\slideheight)%
+ \psline
+ (.03\slidewidth,.07\slideheight)(.03\slidewidth,.045\slideheight)%
+ \psline
+ (.97\slidewidth,.07\slideheight)(.97\slidewidth,.045\slideheight)%
+ }{%
+ \psframe[linestyle=none,fillstyle=gradient,gradbegin=white,%
+ gradend=pdcolor3,gradmidpoint=.85,dimen=outer]%
+ (.03\slidewidth,.97\slideheight)(.97\slidewidth,.03\slideheight)%
+ \psline
+ (.02\slidewidth,.03\slideheight)(.98\slidewidth,.03\slideheight)%
+ \psline
+ (.03\slidewidth,.045\slideheight)(.03\slidewidth,.02\slideheight)%
+ \psline
+ (.97\slidewidth,.045\slideheight)(.97\slidewidth,.02\slideheight)%
+ }%
+ \psline
+ (.02\slidewidth,.97\slideheight)(.98\slidewidth,.97\slideheight)%
+ \psline
+ (.03\slidewidth,.98\slideheight)(.03\slidewidth,.955\slideheight)%
+ \psline
+ (.97\slidewidth,.98\slideheight)(.97\slidewidth,.955\slideheight)%
+}}
+\pddefinetemplate[basic]{titleslide}{
+ texthook=t,textpos={.5\slidewidth,.7\slideheight},
+ textwidth=.9\slidewidth,textfont=\centering,
+ textheight=.6\slideheight,
+ titlefont=\large\bfseries\centering,tocpos,ntocpos,stocpos
+}{}
+\pddefinetemplate[basic]{slide}{}{%
+ \pdifsetup{landscape}{%
+ \psframe[fillstyle=gradient,gradbegin=pdcolor3,gradend=white,%
+ gradmidpoint=1,linestyle=none,dimen=outer,linewidth=.8pt]%
+ (.03\slidewidth,.97\slideheight)(.195\slidewidth,.055\slideheight)%
+ }{}%
+}
+\pddefinetemplate[basic]{wideslide}{
+ ifsetup=landscape,tocpos,
+ titlepos={.055\slidewidth,.9\slideheight},
+ titlewidth=.75\slidewidth,
+ textpos={.07\slidewidth,.83\slideheight},
+ textwidth=.83\slidewidth
+}{}
+\pddefinetemplate[slide]{sectionslide}{
+ titlehook=c,titlefont=\Large\bfseries\centering,
+ ifsetup=landscape,
+ titlepos={.59\slidewidth,.525\slideheight},
+ titlewidth=.5\slidewidth,
+ ifsetup=portrait,
+ titlepos={.5\slidewidth,.525\slideheight},
+ titlewidth=.68\slidewidth
+}{{%
+ \psset{linewidth=.8pt,linecolor=pdcolor2}%
+ \pdifsetup{landscape}{%
+ \psframe[fillstyle=solid,fillcolor=white,linestyle=none,dimen=outer]%
+ (.34\slidewidth,.65\slideheight)(.84\slidewidth,.4\slideheight)%
+ \psline
+ (.33\slidewidth,.65\slideheight)(.85\slidewidth,.65\slideheight)%
+ \psline
+ (.33\slidewidth,.4\slideheight)(.85\slidewidth,.4\slideheight)%
+ \psline
+ (.34\slidewidth,.635\slideheight)(.34\slidewidth,.66\slideheight)%
+ \psline
+ (.34\slidewidth,.39\slideheight)(.34\slidewidth,.415\slideheight)%
+ }{%
+ \psframe[fillstyle=solid,fillcolor=white,linestyle=none,dimen=outer]%
+ (.16\slidewidth,.65\slideheight)(.84\slidewidth,.4\slideheight)%
+ \psline
+ (.15\slidewidth,.65\slideheight)(.85\slidewidth,.65\slideheight)%
+ \psline
+ (.15\slidewidth,.4\slideheight)(.85\slidewidth,.4\slideheight)%
+ \psline
+ (.16\slidewidth,.635\slideheight)(.16\slidewidth,.66\slideheight)%
+ \psline
+ (.16\slidewidth,.39\slideheight)(.16\slidewidth,.415\slideheight)%
+ }%
+ \psline
+ (.84\slidewidth,.635\slideheight)(.84\slidewidth,.66\slideheight)%
+ \psline
+ (.84\slidewidth,.39\slideheight)(.84\slidewidth,.415\slideheight)%
+}}
+\pddefinetemplate[wideslide]{sectionwideslide}{%
+ titlehook=c,titlefont=\Large\bfseries\centering,
+ titlepos={.5\slidewidth,.525\slideheight},
+ titlewidth=.68\slidewidth
+}{{%
+ \psset{linewidth=.8pt,linecolor=pdcolor2}%
+ \psframe[fillstyle=solid,fillcolor=white,linestyle=none,dimen=outer]%
+ (.16\slidewidth,.65\slideheight)(.84\slidewidth,.4\slideheight)%
+ \psline
+ (.15\slidewidth,.65\slideheight)(.85\slidewidth,.65\slideheight)%
+ \psline
+ (.15\slidewidth,.4\slideheight)(.85\slidewidth,.4\slideheight)%
+ \psline
+ (.16\slidewidth,.635\slideheight)(.16\slidewidth,.66\slideheight)%
+ \psline
+ (.16\slidewidth,.39\slideheight)(.16\slidewidth,.415\slideheight)%
+ \psline
+ (.84\slidewidth,.635\slideheight)(.84\slidewidth,.66\slideheight)%
+ \psline
+ (.84\slidewidth,.39\slideheight)(.84\slidewidth,.415\slideheight)%
+}}
+\def\pd@slidetitle#1{%
+ \settowidth\@tempdima{#1}%
+ \ifdim\@tempdima>\pd@@titlewidth\@tempdima\pd@@titlewidth\fi
+ \psline[linewidth=.8pt,linecolor=pdcolor1]%
+ (0,-.15cm)(\@tempdima,-.15cm)%
+ \parbox[b]\pd@@titlewidth{#1}%
+}
+\def\pd@tochighlight#1{%
+ \begin{minipage}[b]\pd@@tocwidth
+ \pd@usedtocfont\color\pd@@tochltcolor#1%
+ \end{minipage}%
+}
+\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
+\pdifsetup{landscape}{\def\pd@tocslide#1{{\tiny\ensuremath\bullet} #1}}{}
+\def\labelitemi{\small\ensuremath\bullet}
+\def\labelitemii{\small\ensuremath\circ}
+\def\labelitemiii{\scriptsize\ensuremath\bullet}
+\def\labelitemiv{\scriptsize\ensuremath\circ}
+\pdsetup{
+ list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
+}
+\def\rmdefault{phv}
+\def\sfdefault{phv}
+\def\Hv@scale{.86}
+%</pdfyma>
+%
+%<*pdsimple>
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{powerdot-simple}[2005/12/10 v1.3 simple style (HA)]
+\RequirePackage{pifont}
+\RequirePackage{amssymb}
+\pddefinepalettes{default}{\colorlet{pdcolor1}{black}}
+\pddefinetemplate{titleslide}{
+ titlefont=\large\bfseries\raggedright,
+ clockpos={.99\slidewidth,\slideheight},
+ lfpos={.03\slidewidth,.04\slideheight},
+ cfpos={.5\slidewidth,.04\slideheight},
+ rfpos={.97\slidewidth,.04\slideheight},
+ texthook=tl,textpos={.05\slidewidth,.83\slideheight},
+ textwidth=.9\slidewidth,textfont=\tabcolsep0pt,
+ textheight=.66\slideheight
+}{%
+ \psline[linewidth=.8pt](0,.9\slideheight)(\slidewidth,.9\slideheight)%
+ \psline[linewidth=.8pt](0,.1\slideheight)(\slidewidth,.1\slideheight)%
+}
+\pddefinetemplate{basic}{
+ titlepos={.05\slidewidth,.93\slideheight},
+ titlewidth=.9\slidewidth,textheight=.66\slideheight,
+ titlefont=\large\bfseries\raggedright,
+ clockpos={.99\slidewidth,\slideheight},
+ lfpos={.03\slidewidth,.04\slideheight},
+ cfpos={.5\slidewidth,.04\slideheight},
+ rfpos={.97\slidewidth,.04\slideheight},
+ tocslidesep=.6ex,textheight=.68\slideheight,
+ ifsetup=portrait,
+ textpos={.05\slidewidth,.83\slideheight},
+ textwidth=.9\slidewidth,
+ tocsecsep=.6ex,
+ stochook=tr,stocpos={.48\slidewidth,.09\slideheight},
+ stocfont=\tiny\raggedleft,
+ ntocpos={.52\slidewidth,.09\slideheight},
+ ifsetup=landscape,
+ textpos={.2\slidewidth,.83\slideheight},
+ textwidth=.75\slidewidth
+}{%
+ \psline[linewidth=.8pt](0,.9\slideheight)(\slidewidth,.9\slideheight)%
+ \psline[linewidth=.8pt](0,.1\slideheight)(\slidewidth,.1\slideheight)%
+}
+\pddefinetemplate[basic]{wideslide}{
+ textpos={.05\slidewidth,.83\slideheight},
+ textwidth=.9\slidewidth
+}{}
+\pddefinetemplate[basic]{slide}{
+ ifsetup=landscape,
+ tocpos={.015\slidewidth,.83\slideheight},
+ tocwidth=.14\slidewidth,
+ tocsecm={\psline[linewidth=.5pt,linecolor=gray]%
+ (-.05,-.05)(.143\slidewidth,-.05)}
+}{%
+ \pdifsetup{landscape}{%
+ \psframe[fillstyle=solid,fillcolor=black!10,linestyle=none,%
+ linewidth=.8pt](-.01\slidewidth,.9\slideheight)%
+ (.17\slidewidth,.1\slideheight)%
+ }{}%
+}
+\pddefinetemplate[slide]{sectionslide}{
+ titlehook=c,titlefont=\Large\bfseries\centering,
+ ifsetup=landscape,
+ titlepos={.575\slidewidth,.55\slideheight},
+ titlewidth=.75\slidewidth,
+ ifsetup=portrait,
+ titlepos={.5\slidewidth,.55\slideheight},
+ titlewidth=.9\slidewidth
+}{}
+\pddefinetemplate[wideslide]{sectionwideslide}{
+ titlehook=c,titlefont=\Large\bfseries\centering,
+ titlepos={.5\slidewidth,.55\slideheight},
+ titlewidth=.9\slidewidth
+}{}
+\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
+\def\pd@tochighlight#1{\pd@tocsimple\phantom{#1}}
+\def\pd@tochighlight#1{\pd@tocsimple\@firstofone{#1}}
+\def\pd@tocsimple#1#2{%
+ \@tempdima\pd@@tocwidth
+ \settowidth\@tempdimb{\normalsize\ensuremath\triangleright\hskip1mm}%
+ \advance\@tempdima-\@tempdimb
+ \ifnum\pd@toctype=\@ne\else
+ #1{\normalsize\ensuremath\triangleright\hskip1mm}%
+ \fi
+ \begin{minipage}[b]\@tempdima
+ \pd@usedtocfont#2%
+ \end{minipage}%
+ \ifnum\pd@toctype=\@ne
+ #1{\hskip1mm\normalsize\ensuremath\triangleleft}%
+ \fi
+}
+\def\labelitemi{\footnotesize\ensuremath\square}
+\def\labelitemii{\small--}
+\def\labelitemiii{\tiny\ensuremath\triangleright}
+\def\labelitemiv{\tiny\ding{110}}
+\pdsetup{
+ list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
+}
+\def\rmdefault{cmss}
+%</pdsimple>
+%
+%<*pdciment>
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{powerdot-ciment}[2005/12/10 v1.3 ciment style (HA)]
+\RequirePackage{pifont}
+\pddefinepalettes{default}{
+ \colorlet{pdcolor1}{black}
+ \definecolor{pdcolor2}{rgb}{.7,.1,.1}
+ \definecolor{pdcolor3}{rgb}{.2,.2,.2}
+ \definecolor{pdcolor4}{rgb}{.75,.75,.75}
+}
+\pddefinetemplate{basic}{
+ titlepos={.1\slidewidth,.93\slideheight},
+ titlewidth=.85\slidewidth,
+ titlefont=\color{pdcolor2}\large\bfseries\raggedright,
+ clockpos={.99\slidewidth,\slideheight},
+ lfpos={.05\slidewidth,.04\slideheight},
+ lffont=\color{pdcolor3}\scriptsize,
+ cfpos={.5\slidewidth,.04\slideheight},
+ cffont=\color{pdcolor3}\scriptsize,
+ rfpos={.95\slidewidth,.04\slideheight},
+ rffont=\color{pdcolor3}\scriptsize,
+ tocslidesep=.6ex,
+ toctcolor=black,
+ tochlcolor=pdcolor2,
+ tochltcolor=white,
+ ifsetup=portrait,
+ textpos={.05\slidewidth,.85\slideheight},
+ textwidth=.9\slidewidth,textheight=.68\slideheight,
+ tocsecsep=.6ex,
+ stochook=tr,stocpos={.48\slidewidth,.13\slideheight},
+ stocfont=\tiny\raggedleft,
+ ntocpos={.52\slidewidth,.13\slideheight},
+ ifsetup=landscape,
+ textpos={.2\slidewidth,.85\slideheight},
+ textwidth=.75\slidewidth,textheight=.7\slideheight
+}{%
+ \psframe[linewidth=0pt,linestyle=none,fillstyle=hlines,%
+ hatchwidth=.4pt,hatchangle=0,hatchcolor=pdcolor4]%
+ (0,0)(\slidewidth,\slideheight)%
+ \pdifsetup{landscape}{%
+ \psline[linecolor=pdcolor2](.05\slidewidth,.09\slideheight)%
+ (.95\slidewidth,.09\slideheight)%
+ }{%
+ \psline[linecolor=pdcolor2](.05\slidewidth,.15\slideheight)%
+ (.95\slidewidth,.15\slideheight)%
+ }%
+}
+\pddefinetemplate[basic]{titleslide}{
+ titlefont=\color{pdcolor2}\large\bfseries\centering,
+ texthook=t,textpos={.5\slidewidth,.7\slideheight},
+ textwidth=.9\slidewidth,textfont=\centering,
+ textheight=.6\slideheight,titlepos,
+ ifsetup=portrait,textheight=.53\slideheight
+}{}
+\pddefinetemplate[basic]{wideslide}{
+ textpos={.05\slidewidth,.85\slideheight},
+ textwidth=.9\slidewidth
+}{}
+\pddefinetemplate[basic]{slide}{
+ ifsetup=landscape,
+ tocpos={.015\slidewidth,.83\slideheight},
+ tocwidth=.14\slidewidth,
+ tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor2]%
+ (-.05,-.05)(.143\slidewidth,-.05)}
+}{%
+ \pdifsetup{landscape}{%
+ \psframe[fillstyle=solid,fillcolor=pdcolor4,linestyle=none,%
+ linewidth=0pt](0,.85\slideheight)(.17\slidewidth,.15\slideheight)%
+ }{}%
+}
+\pddefinetemplate[slide]{sectionslide}{
+ titlehook=c,titlefont=\color{pdcolor2}\Large\bfseries\centering,
+ ifsetup=landscape,
+ titlepos={.575\slidewidth,.55\slideheight},
+ titlewidth=.75\slidewidth,
+ ifsetup=portrait,
+ titlepos={.5\slidewidth,.55\slideheight},
+ titlewidth=.9\slidewidth
+}{}
+\pddefinetemplate[wideslide]{sectionwideslide}{
+ titlehook=c,titlefont=\color{pdcolor2}\Large\bfseries\centering,
+ titlepos={.5\slidewidth,.55\slideheight},
+ titlewidth=.9\slidewidth
+}{}
+\def\pd@slidetitle#1{%
+ \psline[linecolor=pdcolor2](0,-.15cm)(.85\slidewidth,-.15cm)%
+ \settowidth\@tempdima{#1}%
+ \ifdim\@tempdima>\pd@@titlewidth\@tempdima\pd@@titlewidth\fi
+ \psline[linecolor=pdcolor2,linewidth=2.5pt]%
+ (0,-.15cm)(\@tempdima,-.15cm)%
+ \parbox[b]\pd@@titlewidth{#1}%
+}
+\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
+\pdifsetup{landscape}{\def\pd@tocslide#1{{\tiny\ding{226}}#1}}{}
+\def\labelitemi{\footnotesize\ding{110}}
+\def\labelitemii{\small\ding{117}}
+\def\labelitemiii{\tiny\ding{110}}
+\def\labelitemiv{\tiny\ding{117}}
+\pdsetup{
+ list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
+}
+\def\rmdefault{cmss}
+%</pdciment>
+%
+%<*pdelcolors>
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{powerdot-elcolors}[2005/12/10 v1.3 elcolors style (HA)]
+\RequirePackage{pifont}
+\pddefinepalettes{default}{
+ \definecolor{pdcolor1}{rgb}{.17,.31,.44}
+ \colorlet{pdcolor2}{yellow!10}
+ \colorlet{pdcolor3}{red!10}
+ \colorlet{pdcolor4}{blue!10}
+ \colorlet{pdcolor5}{rgb,2:pdcolor2,1;pdcolor3,1}
+ \colorlet{pdcolor6}{rgb,2:pdcolor2,1;pdcolor4,1}
+}
+\pddefinetemplate{basic}{
+ titlepos={.95\slidewidth,.93\slideheight},titlehook=Br,
+ titlewidth=.75\slidewidth,textheight=.68\slideheight,
+ titlefont=\large\bfseries\raggedleft,
+ clockcolor=pdcolor1,clockhook=tl,clockalign=0,
+ clockpos={0,\slideheight},
+ lfpos={.03\slidewidth,.04\slideheight},
+ cfpos={.5\slidewidth,.04\slideheight},
+ rfpos={.97\slidewidth,.04\slideheight},
+ tocslidesep=.6ex,
+ toctcolor=pdcolor1,
+ tochlcolor=pdcolor1,
+ tochltcolor=pdcolor4,
+ ifsetup=portrait,
+ textpos={.05\slidewidth,.83\slideheight},
+ textwidth=.9\slidewidth,
+ tocsecsep=.6ex,
+ stochook=tr,stocpos={.42\slidewidth,.13\slideheight},
+ stocfont=\tiny\raggedleft,
+ ntocpos={.46\slidewidth,.13\slideheight},
+ ifsetup=landscape,
+ textpos={.2\slidewidth,.83\slideheight},
+ textwidth=.68\slidewidth
+}{{%
+ \psset{linewidth=0pt}%
+ \psframe*[linecolor=pdcolor3]%
+ (0,0)(.44\slidewidth,.14\slideheight)%
+ \psframe*[linecolor=pdcolor3]%
+ (\slidewidth,\slideheight)(.56\slidewidth,.86\slideheight)%
+ \psframe*[linecolor=pdcolor2]%
+ (.09\slidewidth,.09\slideheight)(.91\slidewidth,.91\slideheight)%
+ \psframe*[linecolor=pdcolor5]%
+ (.09\slidewidth,.09\slideheight)(.44\slidewidth,.14\slideheight)%
+ \psframe*[linecolor=pdcolor5]%
+ (.91\slidewidth,.91\slideheight)(.56\slidewidth,.86\slideheight)%
+}}
+\pddefinetemplate[basic]{titleslide}{
+ titlefont=\large\bfseries\centering,
+ lfpos={.03\slidewidth,.04\slideheight},
+ cfpos={.5\slidewidth,.04\slideheight},
+ rfpos={.97\slidewidth,.04\slideheight},
+ texthook=t,textpos={.5\slidewidth,.7\slideheight},
+ textwidth=.76\slidewidth,textfont=\centering,
+ textheight=.55\slideheight
+}{}
+\pddefinetemplate[basic]{wideslide}{
+ textpos={.12\slidewidth,.83\slideheight},
+ textwidth=.76\slidewidth
+}{}
+\pdifsetup{portrait}{%
+ \pddefinetemplate[wideslide]{slide}{}{}%
+}{%
+ \pddefinetemplate[basic]{slide}{
+ tocpos={.015\slidewidth,.83\slideheight},
+ tocwidth=.14\slidewidth,
+ tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor1]%
+ (-.05,-.05)(.143\slidewidth,-.05)}
+ }{%
+ \psframe*[linecolor=pdcolor4,linewidth=0pt]%
+ (0,\slideheight)(.17\slidewidth,.2\slideheight)%
+ \psframe*[linecolor=pdcolor6,linewidth=0pt]%
+ (.09\slidewidth,.91\slideheight)(.17\slidewidth,.2\slideheight)%
+ }
+}
+\pddefinetemplate[slide]{sectionslide}{
+ titlehook=c,titlefont=\Large\bfseries\centering,
+ ifsetup=landscape,
+ titlepos={.54\slidewidth,.55\slideheight},
+ titlewidth=.68\slidewidth,
+ ifsetup=portrait,
+ titlepos={.5\slidewidth,.55\slideheight},
+ titlewidth=.76\slidewidth
+}{}
+\pddefinetemplate[wideslide]{sectionwideslide}{
+ titlehook=c,titlefont=\Large\bfseries\centering,
+ titlepos={.5\slidewidth,.55\slideheight},
+ titlewidth=.76\slidewidth
+}{}
+\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
+\def\labelitemi{\footnotesize\ding{110}}
+\def\labelitemii{\small\ding{117}}
+\def\labelitemiii{\tiny\ding{110}}
+\def\labelitemiv{\tiny\ding{117}}
+\pdsetup{
+ list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
+}
+\def\rmdefault{cmss}
+%</pdelcolors>
+%
+%<*pdaggie>
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{powerdot-aggie}[2005/12/10 v1.3 aggie style (JS,HA)]
+\RequirePackage{times}
+\RequirePackage{pifont}
+\RequirePackage{pst-grad}
+\pddefinepalettes{default}{
+ \definecolor{pdcolor1}{rgb}{.17,.31,.44}
+ \definecolor{pdcolor2}{rgb}{.51,.13,.16}
+ \definecolor{pdcolor3}{rgb}{.96,.94,.89}
+ \definecolor{pdcolor4}{rgb}{.89,.85,.69}
+}
+\pddefinetemplate{titleslide}{
+ titlefont=\Large\bfseries\color{pdcolor2}\centering,
+ clockcolor=pdcolor1,clockpos={.99\slidewidth,\slideheight},
+ lfpos={.03\slidewidth,.04\slideheight},
+ cfpos={.5\slidewidth,.04\slideheight},
+ rfpos={.97\slidewidth,.04\slideheight},
+ lffont=\tiny,cffont=\tiny,rffont=\tiny,
+ texthook=t,textpos={.5\slidewidth,.65\slideheight},
+ textwidth=.9\slidewidth,textfont=\centering,
+ textheight=.5\slideheight,
+ ifsetup=portrait,
+ textheight=.55\slideheight,
+ lfpos={.03\slidewidth,.03\slideheight},
+ cfpos={.5\slidewidth,.03\slideheight},
+ rfpos={.97\slidewidth,.03\slideheight}
+}{%
+ \psframe*[linecolor=pdcolor3,linewidth=0pt]%
+ (0,.85\slideheight)(\slidewidth,0)%
+ \psline[linecolor=pdcolor2]%
+ (0,.85\slideheight)(\slidewidth,.85\slideheight)%
+ \psellipse[linestyle=solid,linecolor=pdcolor2,fillstyle=solid,%
+ fillcolor=pdcolor4](.5\slidewidth,0)(.7\slidewidth,.1\slidewidth)%
+}
+\pddefinetemplate{basic}{
+ titlepos={.2\slidewidth,.93\slideheight},
+ titlewidth=.75\slidewidth,textheight=.66\slideheight,
+ titlefont=\Large\sl\bfseries\color{pdcolor2}\raggedright,
+ lfpos={.03\slidewidth,.04\slideheight},
+ cfpos={.5\slidewidth,.04\slideheight},
+ rfpos={.97\slidewidth,.04\slideheight},
+ clockcolor=pdcolor1,clockpos={.99\slidewidth,\slideheight},
+ lffont=\tiny,cffont=\tiny,rffont=\tiny,
+ tocslidesep=.8ex,
+ textheight=.74\slideheight,
+ toctcolor=pdcolor1,
+ tochlcolor=pdcolor2,
+ tochltcolor=white,
+ ifsetup=portrait,
+ lfpos={.03\slidewidth,.03\slideheight},
+ cfpos={.5\slidewidth,.03\slideheight},
+ rfpos={.97\slidewidth,.03\slideheight},
+ textpos={.05\slidewidth,.83\slideheight},
+ textwidth=.9\slidewidth,
+ tocsecsep=.8ex,
+ stochook=tr,stocpos={.48\slidewidth,.09\slideheight},
+ stocfont=\tiny\raggedleft,
+ ntocpos={.52\slidewidth,.09\slideheight},
+ ifsetup=landscape,
+ textpos={.2\slidewidth,.83\slideheight},
+ textwidth=.75\slidewidth
+}{%
+}
+\pddefinetemplate[basic]{wideslide}{
+ textpos={.05\slidewidth,.83\slideheight},
+ textwidth=.9\slidewidth,
+ ifsetup=portrait,textheight=.7\slideheight
+}{%
+ \psframe[linestyle=none,fillstyle=gradient,gradbegin=pdcolor3,%
+ gradend=white,gradmidpoint=1,gradangle=90,linewidth=0pt]%
+ (0,\slideheight)(\slidewidth,.9\slideheight)%
+ \pd@aggiebg
+}
+\pddefinetemplate[basic]{slide}{
+ ifsetup=landscape,
+ tocpos={.015\slidewidth,.83\slideheight},
+ tocwidth=.14\slidewidth,
+ tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor2]%
+ (-.05,-.05)(.143\slidewidth,-.05)},
+ ifsetup=portrait,textheight=.7\slideheight
+}{%
+ \psframe[fillstyle=gradient,gradbegin=pdcolor3,gradend=white,%
+ gradmidpoint=0,linestyle=none,linewidth=0pt]%
+ (0,.9\slideheight)(.25\slidewidth,.075\slideheight)%
+ \psellipse*[linecolor=white](.25\slidewidth,.6\slideheight)%
+ (.075\slidewidth,.7\slideheight)%
+ \pd@aggiebg
+}
+\pddefinetemplate[slide]{sectionslide}{
+ titlehook=c,titlefont=\Large\bfseries\color{pdcolor2}\centering,
+ ifsetup=landscape,
+ titlepos={.575\slidewidth,.55\slideheight},
+ titlewidth=.75\slidewidth,
+ ifsetup=portrait,
+ titlepos={.5\slidewidth,.55\slideheight},
+ titlewidth=.9\slidewidth
+}{}
+\pddefinetemplate[wideslide]{sectionwideslide}{
+ titlehook=c,titlefont=\Large\bfseries\color{pdcolor2}\centering,
+ titlepos={.5\slidewidth,.55\slideheight},
+ titlewidth=.9\slidewidth
+}{}
+\def\pd@aggiebg{%
+ \pdifsetup{landscape}{%
+ \psframe*[linecolor=pdcolor4](0,0)(\slidewidth,.075\slideheight)%
+ \psline[linecolor=pdcolor2,linewidth=.5pt]%
+ (0,.075\slideheight)(\slidewidth,.075\slideheight)%
+ }{%
+ \psframe*[linecolor=pdcolor4](0,0)(\slidewidth,.1\slideheight)%
+ \psline[linecolor=pdcolor2,linewidth=.5pt]%
+ (0,.1\slideheight)(\slidewidth,.1\slideheight)%
+ }%
+}
+\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
+\def\pd@tocslide#1{\ding{118}\,#1}
+\def\labelitemi{\color{pdcolor2}\footnotesize\ding{108}}
+\def\labelitemii{\color{pdcolor2}\small\ding{70}}
+\def\labelitemiii{\color{pdcolor2}\tiny\ding{110}}
+\def\labelitemiv{\color{pdcolor2}\tiny\ding{117}}
+\pdsetup{
+ list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
+}
+\renewcommand\familydefault{\sfdefault}
+%</pdaggie>
+%
+%<*pdhusky>
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{powerdot-husky}[2005/12/10 v1.3 husky style (JS,HA)]
+\RequirePackage{times}
+\RequirePackage{pifont}
+\RequirePackage{pst-grad}
+\pddefinepalettes{default}{
+ \definecolor{pdcolor1}{rgb}{.03,0,.29}
+ \definecolor{pdcolor2}{rgb}{.75,0,0}
+ \definecolor{pdcolor3}{rgb}{.92,.92,.92}
+}
+\pddefinetemplate{titleslide}{
+ titlefont=\Large\rmfamily\bfseries\color{pdcolor2}\centering,
+ clockcolor=pdcolor1,clockpos={.99\slidewidth,\slideheight},
+ lfpos={.03\slidewidth,.04\slideheight},
+ lffont=\tiny\color{white},
+ cfpos={.5\slidewidth,.04\slideheight},
+ cffont=\tiny\color{white},
+ rfpos={.97\slidewidth,.04\slideheight},
+ rffont=\tiny\color{white},
+ texthook=t,textpos={.5\slidewidth,.75\slideheight},
+ textwidth=.9\slidewidth,textfont=\centering,
+ textheight=.66\slideheight,
+ ifsetup=portrait,
+ textheight=.63\slideheight,
+ lfpos={.03\slidewidth,.03\slideheight},
+ cfpos={.5\slidewidth,.03\slideheight},
+ rfpos={.97\slidewidth,.03\slideheight},
+}{{%
+ \psset{linestyle=none,linecolor=pdcolor3}%
+ \pspolygon*(\slidewidth,.385\slideheight)%
+ (.6\slidewidth,\slideheight)(.85\slidewidth,\slideheight)%
+ (\slidewidth,.57\slideheight)%
+ \pspolygon*(\slidewidth,.25\slideheight)%
+ (.15\slidewidth,\slideheight)(.5\slidewidth,\slideheight)%
+ (\slidewidth,.35\slideheight)%
+ \pspolygon*(\slidewidth,.15\slideheight)%
+ (0,.65\slideheight)(0,\slideheight)(.01\slidewidth,\slideheight)%
+ (\slidewidth,.225\slideheight)%
+ \pspolygon*(\slidewidth,.07\slideheight)%
+ (0,.25\slideheight)(0,.535\slideheight)%
+ (\slidewidth,.13\slideheight)%
+ \psframe[fillstyle=gradient,gradbegin=pdcolor2,%
+ gradend=white,gradmidpoint=1,gradangle=90](0,.9\slideheight)%
+ (\slidewidth,.9\slideheight)%
+ \psframe[fillstyle=gradient,gradbegin=pdcolor2,%
+ gradend=white,gradmidpoint=1,gradangle=90](0,.893\slideheight)%
+ (\slidewidth,.893\slideheight)%
+ \pd@huskybg
+}}
+\pddefinetemplate{basic}{
+ titlepos={.2\slidewidth,.93\slideheight},
+ titlewidth=.75\slidewidth,textheight=.66\slideheight,
+ titlefont=\Large\rmfamily\slshape\bfseries\color{pdcolor2}\raggedright,
+ clockcolor=pdcolor1,clockpos={.99\slidewidth,\slideheight},
+ lfpos={.03\slidewidth,.04\slideheight},
+ lffont=\tiny\color{white},
+ cfpos={.5\slidewidth,.04\slideheight},
+ cffont=\tiny\color{white},
+ rfpos={.97\slidewidth,.04\slideheight},
+ rffont=\tiny\color{white},
+ tocslidesep=.8ex,
+ toctcolor=black,
+ tochlcolor=pdcolor2,
+ tochltcolor=white,
+ ifsetup=portrait,
+ toctcolor=white,
+ tochlcolor=black,
+ titlepos={.05\slidewidth,.93\slideheight},
+ lfpos={.03\slidewidth,.03\slideheight},
+ cfpos={.5\slidewidth,.03\slideheight},
+ rfpos={.97\slidewidth,.03\slideheight},
+ textpos={.05\slidewidth,.85\slideheight},
+ textheight=.73\slideheight,
+ textwidth=.9\slidewidth,
+ tocsecsep=.8ex,
+ stochook=tr,stocpos={.48\slidewidth,.09\slideheight},
+ stocfont=\tiny\raggedleft,
+ ntochook=tl,ntocpos={.52\slidewidth,.09\slideheight},
+ ntocfont=\tiny\raggedright,
+ ifsetup=landscape,
+ textpos={.2\slidewidth,.83\slideheight},
+ textwidth=.75\slidewidth,
+ textheight=.74\slideheight,
+}{{%
+ \psset{linestyle=none,linecolor=pdcolor3}%
+ \pspolygon*(\slidewidth,.385\slideheight)%
+ (.6\slidewidth,\slideheight)(.85\slidewidth,\slideheight)%
+ (\slidewidth,.57\slideheight)%
+ \pspolygon*(\slidewidth,.25\slideheight)%
+ (.15\slidewidth,\slideheight)(.5\slidewidth,\slideheight)%
+ (\slidewidth,.35\slideheight)%
+ \pspolygon*(\slidewidth,.15\slideheight)%
+ (0,.65\slideheight)(0,\slideheight)(.01\slidewidth,\slideheight)%
+ (\slidewidth,.225\slideheight)%
+ \pspolygon*(\slidewidth,.07\slideheight)%
+ (0,.25\slideheight)(0,.535\slideheight)%
+ (\slidewidth,.13\slideheight)%
+ \psframe[linestyle=none,fillstyle=gradient,gradbegin=pdcolor2,%
+ gradend=white,gradmidpoint=1,gradangle=90](0,.9\slideheight)%
+ (\slidewidth,.9\slideheight)%
+ \psframe[linestyle=none,fillstyle=gradient,gradbegin=pdcolor2,%
+ gradend=white,gradmidpoint=1,gradangle=90](0,.893\slideheight)%
+ (\slidewidth,.893\slideheight)%
+ \pd@huskybg
+}}
+\pddefinetemplate[basic]{wideslide}{
+ textwidth=.9\slidewidth,
+ ifsetup=landscape,
+ textpos={.05\slidewidth,.83\slideheight},
+ titlepos={.05\slidewidth,.93\slideheight}
+}{%
+}
+\pddefinetemplate[basic]{slide}{
+ ifsetup=landscape,
+ tocpos={.015\slidewidth,.83\slideheight},
+ tocwidth=.14\slidewidth,
+ tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor2]%
+ (-.05,-.05)(.143\slidewidth,-.05)},
+}{%
+ \pdifsetup{landscape}{%
+ \psframe[linestyle=none,fillstyle=gradient,gradbegin=white,%
+ gradend=black,gradmidpoint=.5](.175\slidewidth,.12\slideheight)%
+ (.18\slidewidth,.95\slideheight)%
+ }{%
+ \psframe[linestyle=none,fillstyle=gradient,gradbegin=white,%
+ gradend=black,gradmidpoint=.25](.025\slidewidth,.12\slideheight)%
+ (.025\slidewidth,\slideheight)%
+ }%
+}
+\pddefinetemplate[slide]{sectionslide}{
+ titlehook=c,
+ titlefont=\LARGE\rmfamily\slshape\bfseries\color{pdcolor2}\centering,
+ ifsetup=landscape,
+ titlepos={.575\slidewidth,.55\slideheight},
+ titlewidth=.75\slidewidth,
+ ifsetup=portrait,
+ titlepos={.5\slidewidth,.55\slideheight},
+ titlewidth=.9\slidewidth
+}{}
+\pddefinetemplate[wideslide]{sectionwideslide}{
+ titlehook=c,
+ titlefont=\LARGE\rmfamily\slshape\bfseries\color{pdcolor2}\centering,
+ titlepos={.5\slidewidth,.55\slideheight},
+ titlewidth=.9\slidewidth
+}{}
+\def\pd@huskybg{%
+ \pdifsetup{landscape}{%
+ \psframe*[linecolor=pdcolor2,linewidth=0pt]%
+ (0,0)(\slidewidth,.075\slideheight)%
+ \psline[linecolor=black,linewidth=1pt]%
+ (0,.075\slideheight)(\slidewidth,.075\slideheight)%
+ }{%
+ \psframe*[linecolor=pdcolor2,linewidth=0pt]%
+ (0,0)(\slidewidth,.1\slideheight)%
+ \psline[linecolor=black,linewidth=1pt]%
+ (0,.1\slideheight)(\slidewidth,.1\slideheight)%
+ }%
+}
+\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
+\def\pd@tocslide#1{\ding{118}\,#1}
+\def\labelitemi{\color{pdcolor2}\footnotesize\ding{108}}
+\def\labelitemii{\color{pdcolor2}\small\ding{70}}
+\def\labelitemiii{\color{pdcolor2}\tiny\ding{110}}
+\def\labelitemiv{\color{pdcolor2}\tiny\ding{117}}
+\pdsetup{
+ list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
+}
+\renewcommand\familydefault{\sfdefault}
+%</pdhusky>
+%
+%<*pdsailor>
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{powerdot-sailor}[2005/12/10 v1.3 sailor style (MH,HA)]
+\RequirePackage{calc}
+\RequirePackage{amssymb}
+\RequirePackage{pst-grad}
+\pddefinepalettes{Sea}{% Sea sailor (default)
+ \definecolor{pdcolor1}{rgb}{.141,.188,.235} % Dark blue #24303C
+ \definecolor{pdcolor2}{rgb}{.298,.392,.490} % Medium blue #4C647D
+ \definecolor{pdcolor3}{rgb}{.522,.592,.647} % Light blue #8597A5
+ \definecolor{pdcolor4}{rgb}{.8627,.8941,.9255} % Lighter blue #DCE4EC
+}{River}{% River variant
+ \definecolor{pdcolor1}{rgb}{.141,.235,.192} % Dark green #243C31
+ \definecolor{pdcolor2}{rgb}{.298,.490,.404} % Medium green #4C7D67
+ \definecolor{pdcolor3}{rgb}{.522,.647,.592} % Light green #85A597
+ \definecolor{pdcolor4}{rgb}{.8627,.9255,.8980} % Lighter green #DCECE5
+}{Wine}{% Wine variant
+ \definecolor{pdcolor1}{rgb}{.235,.141,.161} % Dark red #3C2429
+ \definecolor{pdcolor2}{rgb}{.490,.298,.337} % Medium red #7D4C56
+ \definecolor{pdcolor3}{rgb}{.647,.522,.545} % Light red #A5858B
+ \definecolor{pdcolor4}{rgb}{.9255,.8627,.8745} % Lighter red #ECDCDF
+}{Chocolate}{% Chocolate variant
+ \definecolor{pdcolor1}{rgb}{.235,.212,.141} % Dark brown #3C3624
+ \definecolor{pdcolor2}{rgb}{.490,.443,.298} % Medium brown #7D714C
+ \definecolor{pdcolor3}{rgb}{.647,.616,.522} % Light brown #A59D85
+ \definecolor{pdcolor4}{rgb}{.9255,.9098,.8627} % Lighter brown #ECE8DC
+}{Cocktail}{% Cocktail variant
+ \definecolor{pdcolor1}{rgb}{.180,.141,.235} % Dark violet #2E243C
+ \definecolor{pdcolor2}{rgb}{.380,.298,.490} % Medium violet #614C7D
+ \definecolor{pdcolor3}{rgb}{.576,.522,.647} % Light violet #9385A5
+ \definecolor{pdcolor4}{rgb}{.8902,.8627,.9255} % Lighter violet #E3DCEC
+}
+\pddefinetemplate{basic}{%
+ texthook=tl,
+ titlefont=\Large\bfseries\color{white}\raggedleft,
+ clockhook=tl,clockpos={0,\slideheight},clockalign=0,
+ iacolor=pdcolor3,
+ toctcolor=pdcolor3,
+ tochlcolor=white,
+ tochltcolor=pdcolor1,
+ ifsetup=landscape,
+ lfpos={.02\slidewidth,.02\slideheight},
+ cfpos={.5\slidewidth,.02\slideheight},
+ rfpos={.98\slidewidth,.02\slideheight},
+ tocsecsep=2.5ex,
+ tocslidesep=1.2ex,
+ tocslideindent=1ex,
+ tocpos={.01\slidewidth,.8\slideheight},
+ tocwidth=.14\slidewidth,
+ tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor1]%
+ (-.05,-.05)(.14\slidewidth,-.05)},
+ ifsetup=portrait,
+ lfpos={.02\slidewidth,.015\slideheight},
+ cfpos={.5\slidewidth,.015\slideheight},
+ rfpos={.98\slidewidth,.015\slideheight},
+ tocsecsep=.1ex,
+ tocslidesep=.1ex,
+ stochook=tr,
+ stocpos={.49\slidewidth,.09\slideheight},
+ stocfont=\tiny\raggedleft,
+ stocwidth=.48\slidewidth,
+ ntocpos={.51\slidewidth,.09\slideheight},
+ ntocwidth=.48\slidewidth,
+}{}
+\pddefinetemplate[basic]{topframe}{%
+ titlehook=r,
+ clockcolor=white,
+ ifsetup=landscape,
+ titlewidth=.9\slidewidth,
+ titlepos={.95\slidewidth,.92\slideheight},
+ textheight=.74\slideheight,
+ textpos={.2\slidewidth,.8\slideheight},
+ textwidth=.77\slidewidth,
+ ifsetup=portrait,
+ titlewidth=.94\slidewidth,
+ titlepos={.98\slidewidth,.95\slideheight},
+ textheight=.75\slideheight,
+ textpos={.03\slidewidth,.87\slideheight},
+ textwidth=.94\slidewidth
+}{%
+ \pdifsetup{landscape}{%
+ \pd@sailorroundedtopframe{.15\slideheight}%
+ }{%
+ \pd@sailorroundedtopframe{.1\slideheight}%
+ }%
+}
+\pddefinetemplate[basic]{titleslide}{%
+ texthook=rt,
+ textpos={.95\slidewidth,.77\slideheight},
+ textwidth=.9\slidewidth,
+ textfont=\color{pdcolor1}\raggedleft\tabcolsep0pt,
+ textheight=.72\slideheight,
+ titlefont=\Large\bfseries\color{white},
+ clockcolor=pdcolor1,
+ tocpos,ntocpos,stocpos
+}{{%
+ \psset{linecolor=pdcolor1}%
+ \pdifsetup{landscape}{%
+ \pd@sailorroundedframe{\slidewidth}{.25\slidewidth}{.7\slideheight}%
+ {.17\slideheight}%
+ }{%
+ \pd@sailorroundedframe{\slidewidth}{.25\slidewidth}{.7\slideheight}%
+ {.12\slideheight}%
+ }%
+ \pd@sailorgrad\slidewidth{.5\slideheight}%
+ \psset{linecolor=pdcolor3}%
+ \psarc*(0,.2\slideheight){3pt}{270}{90}%
+ \multips(.08\slidewidth,.2\slideheight)(.08\slidewidth,0){9}{%
+ \qdisk(0,0){3pt}%
+ }%
+}}
+\pddefinetemplate[topframe]{slide}{}{{%
+ \pdifsetup{landscape}{%
+ \pd@sailorgrad{.16\slidewidth}{.5\slideheight}%
+ \psset{linecolor=pdcolor3}%
+ \multips(.16\slidewidth,0.75pt)(0,.01\slideheight){82}{%
+ \qdisk(0,0){.75pt}%
+ }%
+ }\pd@sailortocbg
+}}
+\pddefinetemplate[topframe]{wideslide}{%
+ tocpos,ifsetup=landscape,
+ textpos={.03\slidewidth,.8\slideheight},
+ textwidth=.94\slidewidth
+}{%
+ \pdifsetup{portrait}\pd@sailortocbg{}%
+}
+\pddefinetemplate[slide]{sectionslide}{%
+ titlefont=\Large\bfseries\color{pdcolor1}\centering,
+ titlehook=c,
+ titlewidth=.55\slidewidth,
+ ifsetup=landscape,
+ titlepos={.58\slidewidth,.55\slideheight},
+ ifsetup=portrait,
+ titlepos={.5\slidewidth,.55\slideheight},
+}{}
+\pddefinetemplate[basic]{sectionwideslide}{%
+ tocpos,stocpos,ntocpos,
+ titlehook=c,titlewidth=.75\slidewidth,
+ titlepos={.4\slidewidth,.695\slideheight},
+ titlefont=\Large\bfseries\color{white}\centering
+}{{%
+ \pd@sailorgrad\slidewidth{.5\slideheight}%
+ \psset{linecolor=pdcolor1}%
+ \pdifsetup{landscape}{%
+ \pd@sailorroundedframe{0pt}{.75\slidewidth}{.7\slideheight}%
+ {.1\slideheight}%
+ }{%
+ \pd@sailorroundedframe{0pt}{.75\slidewidth}{.7\slideheight}%
+ {.07\slideheight}%
+ }%
+ \psset{linecolor=pdcolor3}%
+ \psarc*(\slidewidth,.2\slideheight){3pt}{90}{270}%
+ \multips(.92\slidewidth,.2\slideheight)(-.08\slidewidth,0){9}{%
+ \qdisk(0,0){3pt}%
+ }%
+}}
+\def\pd@sailorroundedtopframe#1{{%
+ \setlength\@tempdima{\slideheight-#1}%
+ \psset{linewidth=0pt,fillcolor=pdcolor2,fillstyle=solid,linecolor=pdcolor2}%
+ \psframe(#1,\slideheight)(\slidewidth,\@tempdima)%
+ \pswedge*(#1,\slideheight){#1}{180}{275}%
+ \psset{linecolor=pdcolor1,linewidth=.8pt}%
+ \psline(\slidewidth,\@tempdima)(#1,\@tempdima)%
+ \psarc[fillstyle=none](#1,\slideheight){#1}{180}{270}%
+}}
+\def\pd@sailorroundedframe#1#2#3#4{{%
+ \setlength\@tempdima{#3+#4}%
+ \setlength\@tempdimb{#3-#4}%
+ \psset{linewidth=0pt,linecolor=pdcolor2,fillcolor=pdcolor2,fillstyle=solid}%
+ \psframe(#1,\@tempdima)(#2,\@tempdimb)%
+ \ifdim#1>#2\pswedge*(#2,#3){#4}{85}{275}\else\pswedge*(#2,#3){#4}{265}{95}\fi
+ \psset{linecolor=pdcolor1,linewidth=.8pt}%
+ \psline(#1,\@tempdima)(#2,\@tempdima)%
+ \ifdim#1>#2\psarc(#2,#3){#4}{90}{270}\else\psarc(#2,#3){#4}{270}{90}\fi
+ \psline(#1,\@tempdimb)(#2,\@tempdimb)%
+}}
+\def\pd@sailorgrad#1#2{%
+ \psframe[linestyle=none,linewidth=0pt,fillstyle=gradient,%
+ gradbegin=pdcolor4,gradend=white,gradmidpoint=0](0,0)(#1,#2)%
+}
+\def\pd@sailortocbg{{%
+ \psset{linecolor=pdcolor3}%
+ \pd@sailorgrad\slidewidth{.1\slideheight}%
+ \multips(1.5pt,.1\slideheight)(.01\slidewidth,0){100}{%
+ \qdisk(0,0){.75pt}%
+ }%
+}}
+\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
+\def\pd@title#1{%
+ \parbox[c][.15\textheight]{.75\slidewidth}{\raggedleft#1}%
+ \vskip-3em\vskip.2\slideheight
+}
+\def\pd@tochighlight#1{%
+ \hskip\@tempdima
+ \begin{minipage}[b]\@tempdimb
+ \pd@usedtocfont\color\pd@@tochltcolor#1%
+ \end{minipage}%
+}
+\def\labelitemi{\footnotesize\color{pdcolor2}\ensuremath\blacksquare}
+\def\labelitemii{\footnotesize\color{pdcolor1}\ensuremath\square}
+\def\labelitemiii{\tiny\color{pdcolor2}\ensuremath\blacksquare}
+\def\labelitemiv{\tiny\color{pdcolor1}\ensuremath\square}
+\pdsetup{list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}}
+\def\rmdefault{phv}
+\def\sfdefault{phv}
+\def\Hv@scale{.85}
+%</pdsailor>
+%
+%<*pdupen>
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{powerdot-upen}[2005/12/10 v1.3 upen style (PRU,HA)]
+\RequirePackage{calc}
+\RequirePackage{pifont}
+\RequirePackage{pst-grad}
+\pddefinepalettes{default}{
+ \colorlet{pdcolor1}{white}
+ \definecolor{pdcolor2}{rgb}{0,.01,.37}
+ \definecolor{pdcolor3}{rgb}{.01,.06,.65}
+ \definecolor{pdcolor4}{rgb}{.98,.78,.18}
+}
+\pddefinetemplate{basic}{
+ titlefont=\large\bfseries\color{pdcolor4},
+ clockcolor=pdcolor4,clockpos={.99\slidewidth,\slideheight},
+ tocslidesep=.6ex,
+ toctcolor=white,
+ tochlcolor=pdcolor2,
+ tochltcolor=pdcolor4,
+ ifsetup=portrait,
+ textheight=.64\slideheight,
+ titlepos={.12\slidewidth,.87\slideheight},
+ titlewidth=.83\slidewidth,
+ textpos={.12\slidewidth,.78\slideheight},
+ textwidth=.83\slidewidth,
+ tocsecsep=.6ex,
+ stochook=tr,stocpos={.47\slidewidth,.12\slideheight},
+ stocfont=\tiny\raggedleft,
+ ntochook=tl,ntocpos={.52\slidewidth,.12\slideheight},
+ lfpos={.05\slidewidth,.045\slideheight},
+ cfpos={.5\slidewidth,.045\slideheight},
+ rfpos={.95\slidewidth,.045\slideheight},
+ ifsetup=landscape,
+ titlepos={.175\slidewidth,.87\slideheight},
+ titlewidth=.775\slidewidth,
+ textheight=.7\slideheight,
+ textpos={.175\slidewidth,.77\slideheight},
+ textwidth=.775\slidewidth,
+ lfpos={.05\slidewidth,.03\slideheight},
+ cfpos={.5\slidewidth,.03\slideheight},
+ rfpos={.95\slidewidth,.03\slideheight},
+ tocpos={.02\slidewidth,.77\slideheight},
+ tocwidth=.13\slidewidth,
+ tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor4]%
+ (-.05,-.05)(.12\slidewidth,-.05)}
+}{%
+ \pdifsetup{landscape}{%
+ \psframe[linestyle=none,fillstyle=gradient,gradbegin=pdcolor2,%
+ gradend=pdcolor3,gradangle=-90,gradmidpoint=0,linewidth=0pt]%
+ (0,.8\slideheight)(\slidewidth,0)%
+ \psframe[linestyle=none,fillstyle=gradient,gradbegin=pdcolor2,%
+ gradend=pdcolor2,gradmidpoint=0,dimen=outer,linewidth=0pt]%
+ (0,.8\slideheight)(\slidewidth,\slideheight)%
+ }{%
+ \psframe[linestyle=none,fillstyle=gradient,gradbegin=pdcolor3,%
+ gradend=pdcolor2,gradmidpoint=0,dimen=outer]%
+ (-.01\slidewidth,1.1\slideheight)(1.05\slidewidth,-.01\slideheight)%
+ }%
+}
+\pddefinetemplate[basic]{titleslide}{
+ texthook=t,textpos={.5\slidewidth,.7\slideheight},
+ textwidth=.9\slidewidth,textfont=\centering\color{pdcolor4},
+ textheight=.63\slideheight,
+ titlefont=\Large\bfseries\centering,tocpos,ntocpos,stocpos
+}{%
+ \setlength\@tempdima{.8\slideheight+.5pt}%
+ \psframe[fillstyle=gradient,gradbegin=pdcolor3,gradend=pdcolor4,%
+ gradangle=90,gradmidpoint=.5,linestyle=none,dimen=outer,linewidth=0pt]%
+ (0,.8\slideheight)(\slidewidth,\@tempdima)%
+ \setlength\@tempdima{.2\slideheight+.5pt}%
+ \psframe[fillstyle=gradient,gradbegin=pdcolor3,gradend=pdcolor4,%
+ gradangle=90,gradmidpoint=.5,linestyle=none,dimen=outer,linewidth=0pt]%
+ (0,.2\slideheight)(\slidewidth,\@tempdima)%
+}
+\pddefinetemplate[basic]{slide}{}{%
+ \pdifsetup{landscape}{%
+ \psframe[fillstyle=gradient,gradbegin=pdcolor2,gradend=pdcolor3,%
+ gradmidpoint=1,linestyle=none,dimen=outer,linewidth=0pt]%
+ (0,\slideheight)(.15\slidewidth,0)%
+ \pd@upenbg{.15\slidewidth}{.05\slidewidth}%
+ }{\pd@upenbg{.1\slidewidth}{0pt}}%
+}
+\pddefinetemplate[basic]{wideslide}{
+ titlepos={.05\slidewidth,.87\slideheight},
+ titlewidth=.9\slidewidth,
+ textpos={.05\slidewidth,.77\slideheight},
+ textwidth=.9\slidewidth,
+ ifsetup=landscape,tocpos
+}{%
+ \setlength\@tempdima{.8\slideheight-.5pt}%
+ \pdifsetup{landscape}{%
+ \psframe[fillstyle=gradient,gradbegin=pdcolor2,gradend=white,linewidth=0pt,%
+ gradangle=90,gradmidpoint=.2,linestyle=none,dimen=outer]%
+ (.05\slidewidth,.8\slideheight)(.5\slidewidth,\@tempdima)%
+ }{%
+ \psframe[fillstyle=gradient,gradbegin=pdcolor2,gradend=white,linewidth=0pt,%
+ gradangle=90,gradmidpoint=.2,linestyle=none,dimen=outer]%
+ (0,.8\slideheight)(.45\slidewidth,\@tempdima)%
+ }%
+}
+\pddefinetemplate[slide]{sectionslide}{
+ titlewidth=.45\slidewidth,titlehook=c,
+ titlefont=\Large\bfseries\centering\color{pdcolor4},
+ ifsetup=landscape,
+ titlepos={.59\slidewidth,.53\slideheight},
+ ifsetup=portrait,
+ titlepos={.5\slidewidth,.53\slideheight}
+}{{%
+ \psset{linewidth=.8pt,linecolor=pdcolor3}%
+ \pdifsetup{landscape}{%
+ \psframe[fillstyle=solid,fillcolor=pdcolor2,linestyle=none]%
+ (.34\slidewidth,.65\slideheight)(.84\slidewidth,.4\slideheight)%
+ }{%
+ \psframe[fillstyle=solid,fillcolor=pdcolor2,linestyle=none]%
+ (.16\slidewidth,.65\slideheight)(.84\slidewidth,.4\slideheight)%
+ }%
+}}
+\pddefinetemplate[wideslide]{sectionwideslide}{%
+ titlewidth=.62\slidewidth,titlehook=c,
+ titlefont=\Large\bfseries\centering\color{pdcolor4},
+ titlepos={.5\slidewidth,.53\slideheight}
+}{%
+ \psframe*[linecolor=pdcolor2]%
+ (.16\slidewidth,.65\slideheight)(.84\slidewidth,.4\slideheight)%
+}
+\def\pd@upenbg#1#2{%
+ \setlength\@tempdima{#1+.5pt}%
+ \psframe[fillstyle=gradient,gradbegin=pdcolor2,gradend=white,%
+ gradmidpoint=.4,linestyle=none,dimen=outer,linewidth=0pt]%
+ (#1,.5\slideheight)(\@tempdima,\slideheight)%
+ \setlength\@tempdima{.45\slidewidth+#2}%
+ \setlength\@tempdimb{.8\slideheight-.5pt}%
+ \psframe[fillstyle=gradient,gradbegin=pdcolor2,gradend=white,linewidth=0pt,%
+ gradangle=90,gradmidpoint=.2,linestyle=none,dimen=outer]%
+ (#2,.8\slideheight)(\@tempdima,\@tempdimb)%
+}
+\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
+\def\pd@tochighlight#1{%
+ \begin{minipage}[b]\pd@@tocwidth
+ \pd@usedtocfont\color\pd@@tochltcolor#1%
+ \end{minipage}%
+}
+\pdifsetup{landscape}{\def\pd@tocentry#1{{\tiny\ensuremath\bullet}\ #1}}{}
+\def\labelitemi{\footnotesize\ding{110}}
+\def\labelitemii{\color{pdcolor4}\small ---}
+\def\labelitemiii{\color{red}\scriptsize\ding{115}}
+\def\labelitemiv{\color{yellow}\tiny\ensuremath\circ}
+\pdsetup{
+ list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
+}
+\def\rmdefault{phv}
+\def\sfdefault{phv}
+\def\Hv@scale{.85}
+%</pdupen>
+%
+%<*pdbframe>
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{powerdot-bframe}[2005/12/10 v1.2 bframe style (PRU,HA)]
+\RequirePackage{pifont}
+\RequirePackage{pst-blur}
+\pddefinepalettes{default}{
+ \colorlet{pdcolor1}{white}
+ \definecolor{pdcolor2}{rgb}{.7,.1,.1}
+ \definecolor{pdcolor3}{rgb}{.01,.05,.56}
+}
+\pddefinetemplate{basic}{
+ titlehook=B,titlefont=\large\bfseries\centering,
+ clockcolor=pdcolor3,clockpos={.99\slidewidth,\slideheight},
+ lfpos={.05\slidewidth,.04\slideheight},
+ cfpos={.5\slidewidth,.04\slideheight},
+ rfpos={.95\slidewidth,.04\slideheight},
+ tocslidesep=.6ex,
+ toctcolor=white,
+ tochlcolor=pdcolor2,
+ ifsetup=portrait,
+ titlepos={.5\slidewidth,.91\slideheight},
+ titlewidth=.9\slidewidth,
+ textpos={.05\slidewidth,.85\slideheight},
+ textwidth=.9\slidewidth,textheight=.69\slideheight,
+ tocsecsep=.6ex,
+ stochook=tr,stocpos={.48\slidewidth,.13\slideheight},
+ stocfont=\tiny\raggedleft,
+ ntocpos={.52\slidewidth,.13\slideheight},
+ ifsetup=landscape,
+ titlepos={.58\slidewidth,.91\slideheight},
+ titlewidth=.75\slidewidth,
+ textpos={.2\slidewidth,.85\slideheight},
+ textwidth=.75\slidewidth,textheight=.69\slideheight
+}{}
+\pddefinetemplate[basic]{titleslide}{
+ texthook=t,textpos={.5\slidewidth,.75\slideheight},
+ textwidth=.9\slidewidth,textfont=\centering,
+ titlepos,textheight=.59\slideheight
+}\pd@bframebg
+\pddefinetemplate[basic]{wideslide}{
+ titlepos={.5\slidewidth,.91\slideheight},
+ titlewidth=.9\slidewidth,
+ textpos={.05\slidewidth,.85\slideheight},
+ textwidth=.9\slidewidth
+}\pd@bframebg
+\pddefinetemplate[basic]{slide}{
+ ifsetup=landscape,
+ tocpos={.015\slidewidth,.83\slideheight},
+ tocwidth=.14\slidewidth,
+ tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor2]%
+ (-.05,-.05)(.143\slidewidth,-.05)}
+}{{%
+ \psset{linecolor=pdcolor3,shadow=true,blur=true,shadowcolor=gray!60}%
+ \pdifsetup{landscape}{%
+ \psframe*[framearc=.3](0,.87\slideheight)(.17\slidewidth,.15\slideheight)%
+ \psframe*[framearc=.1](.18\slidewidth,.87\slideheight)(.98\slidewidth,.15\slideheight)%
+ \psframe*[framearc=.3](.02\slidewidth,.01\slideheight)(.98\slidewidth,.08\slideheight)%
+ }{%
+ \psframe*[framearc=.3](.02\slidewidth,.01\slideheight)(.98\slidewidth,.14\slideheight)%
+ \psframe*[framearc=.1](.02\slidewidth,.87\slideheight)(.98\slidewidth,.15\slideheight)%
+ }%
+}}
+\pddefinetemplate[slide]{sectionslide}{
+ titlehook=c,titlefont=\Large\bfseries\centering,
+ ifsetup=landscape,
+ titlepos={.575\slidewidth,.55\slideheight},
+ ifsetup=portrait,
+ titlepos={.5\slidewidth,.55\slideheight},
+}{}
+\pddefinetemplate[wideslide]{sectionwideslide}{
+ titlehook=c,titlefont=\color{white}\Large\bfseries\centering,
+ titlepos={.5\slidewidth,.55\slideheight},
+ titlewidth=.9\slidewidth
+}{}
+\def\pd@bframebg{{%
+ \pdifsetup{landscape}{%
+ \def\pd@tempa{.08\slideheight}%
+ }{%
+ \def\pd@tempa{.14\slideheight}%
+ }%
+ \psset{linecolor=pdcolor3,shadow=true,blur=true,shadowcolor=gray!60}%
+ \psframe*[framearc=.3](.02\slidewidth,.01\slideheight)(.98\slidewidth,\pd@tempa)%
+ \psframe*[framearc=.1](.02\slidewidth,.87\slideheight)(.98\slidewidth,.15\slideheight)%
+}}
+\def\pd@slidetitle#1{%
+ \settowidth\@tempdima{#1}%
+ \ifdim\@tempdima>\pd@@titlewidth\@tempdima\pd@@titlewidth\fi
+ \rput[B](0,0){\psframebox*[framearc=.3,fillcolor=pdcolor3,%
+ shadow=true,blur=true,shadowcolor=gray!60]{%
+ \parbox[b]\@tempdima{#1}%
+ }%
+ }%
+}
+\def\pd@title#1{%
+ {\let\thanks\@gobble\let\footnote\@gobble\settowidth\@tempdima{#1}}%
+ \ifdim\@tempdima>\pd@@titlewidth\@tempdima\pd@@titlewidth\fi
+ \advance\@tempdima-6pt
+ \psframebox*[framearc=.3,fillcolor=pdcolor2]{\parbox[b]\@tempdima{#1}}%
+}
+\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
+\pdifsetup{landscape}{\def\pd@tocslide#1{{\tiny\color{yellow}\ding{117}} #1}}{}
+\def\labelitemi{\footnotesize\ding{110}}
+\def\labelitemii{\small\ding{117}}
+\def\labelitemiii{\tiny\ding{110}}
+\def\labelitemiv{\tiny\ding{117}}
+\pdsetup{
+ list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
+}
+\def\rmdefault{put}
+%</pdbframe>
+%
+%<*pdhoratio>
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{powerdot-horatio}[2005/12/10 v1.1 horatio style (ML,HA)]
+\RequirePackage{pifont}
+\pddefinepalettes{default}{
+ \definecolor{pdcolor1}{HTML}{004477}
+ \definecolor{pdcolor2}{HTML}{5588ae}
+}
+\pddefinetemplate{basic}{
+ titlehook=Bl,
+ titlepos={.2\slidewidth,.91\slideheight},
+ titlewidth=.77\slidewidth,
+ titlefont=\color{white}\large\bfseries\raggedright,
+ clockcolor=white,clockpos={.99\slidewidth,\slideheight},
+ lfpos={.2\slidewidth,.04\slideheight},
+ lffont=\tiny\color{white},
+ cfpos={.585\slidewidth,.04\slideheight},
+ cffont=\tiny\color{white},
+ rfpos={.97\slidewidth,.04\slideheight},
+ rffont=\tiny\color{white},
+ tocslidesep=.6ex,
+ textheight=.68\slideheight,
+ ifsetup=landscape,
+ toctcolor=pdcolor1,
+ tochlcolor=pdcolor1,
+ tochltcolor=white,
+ tocpos={.01\slidewidth,.81\slideheight},
+ tocwidth=.14\slidewidth,
+ tocsecm={\psline[linewidth=.5pt,linecolor=pdcolor1]%
+ (-.05,-.05)(.143\slidewidth,-.05)},
+ ifsetup=portrait,
+ toctcolor=white,
+ tochlcolor=white,
+ tochltcolor=pdcolor1,
+ tocsecsep=.6ex,
+ stochook=tr,stocpos={.55\slidewidth,.09\slideheight},
+ stocfont=\tiny\raggedleft,
+ ntocpos={.57\slidewidth,.09\slideheight}
+}{{%
+ \psset{linecolor=pdcolor1}%
+ \psframe*(0,0)(\slidewidth,.1\slideheight)%
+ \psframe*(0,.85\slideheight)(\slidewidth,\slideheight)%
+ \psset{linecolor=pdcolor2,linewidth=1pt}%
+ \psline(.17\slidewidth,0)(.17\slidewidth,.1\slideheight)%
+ \psline(.17\slidewidth,.85\slideheight)(.17\slidewidth,\slideheight)%
+}}
+\pddefinetemplate[basic]{titleslide}{
+ titlefont=\large\bfseries\centering,
+ texthook=t,
+ textpos={.5\slidewidth,.7\slideheight},
+ textwidth=.75\slidewidth,
+ textfont=\centering,
+ textheight=.57\slideheight,
+ ifsetup=landscape,tocpos,ifsetup=portrait,stocpos,ntocpos
+}{}
+\pddefinetemplate[basic]{slide}{
+ textpos={.2\slidewidth,.81\slideheight},
+ textwidth=.77\slidewidth,
+ ifsetup=portrait,
+ textpos={.05\slidewidth,.81\slideheight},
+ textwidth=.9\slidewidth
+}{%
+ \pdifsetup{landscape}{%
+ \psline[linewidth=1pt,linecolor=pdcolor2]%
+ (.17\slidewidth,0)(.17\slidewidth,\slideheight)%
+ }{}%
+}
+\pddefinetemplate[basic]{wideslide}{
+ textpos={.03\slidewidth,.81\slideheight},
+ textwidth=.94\slidewidth,
+ ifsetup=landscape,tocpos,ifsetup=portrait,
+ textpos={.05\slidewidth,.81\slideheight},
+ textwidth=.9\slidewidth
+}{}
+\pddefinetemplate[slide]{sectionslide}{
+ titlehook=c,titlefont=\Large\bfseries\centering,
+ ifsetup=landscape,
+ titlepos={.6\slidewidth,.55\slideheight},
+ titlewidth=.7\slidewidth,
+ ifsetup=portrait,
+ titlepos={.5\slidewidth,.55\slideheight},
+ titlewidth=.75\slidewidth
+}{}
+\pddefinetemplate[wideslide]{sectionwideslide}{
+ titlehook=c,titlefont=\Large\bfseries\centering,
+ titlepos={.5\slidewidth,.55\slideheight},
+ titlewidth=.75\slidewidth
+}{}
+\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
+\def\labelitemi{\small\ding{'64}}
+\def\labelitemii{\small\ding{'70}}
+\def\labelitemiii{\small\ding{'63}}
+\def\labelitemiv{\small\ding{'67}}
+\pdsetup{
+ list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
+}
+\def\rmdefault{cmss}
+%</pdhoratio>
+%
+%<*pdpaintings>
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{powerdot-paintings}[2005/12/10 v1.1 paintings (TDK,HA)]
+\RequirePackage{times}
+\RequirePackage{pifont}
+\pddefinepalettes{Syndics}{% Rembrandt van Rijn: "The Syndics" - 1662
+ \definecolor{pdcolor1}{rgb}{.06,.06,.06} % Black hat
+ \definecolor{pdcolor2}{rgb}{.97,.97,.94} % Collar of rising man
+ \definecolor{pdcolor3}{rgb}{.22,.09,.09} % Tablecloth lower right
+ \definecolor{pdcolor4}{rgb}{.97,.97,.91} % Book page
+ \definecolor{pdcolor5}{rgb}{.58,.19,.13} % Tablecloth lower left
+ \definecolor{pdcolor6}{rgb}{.42,.2,.22} % Back wall
+ \definecolor{pdcolor7}{rgb}{.84,.71,.55} % Forehead of man in background
+}{Skater}{% Gilbert Stuart: "The Skater (Portrait of William Grant)" - 1782
+ \definecolor{pdcolor1}{rgb}{.09,.06,.09} % Hat
+ \definecolor{pdcolor2}{rgb}{1,.97,.94} % White collar
+ \definecolor{pdcolor3}{rgb}{.26,.22,.19} % Ice
+ \definecolor{pdcolor4}{rgb}{.94,.91,.87} % Sky
+ \definecolor{pdcolor5}{rgb}{.78,.52,.45} % Right cheek
+ \definecolor{pdcolor6}{rgb}{.45,.39,.26} % Ground under small figures
+ \definecolor{pdcolor7}{rgb}{.71,.71,.68} % Frozen lake at left
+}{GoldenGate}{% Giotto: "Meeting of Joachim and Anne at the Golden Gate" - 1305-10
+ \definecolor{pdcolor1}{rgb}{.13,.09,.13} % Dress of woman in black
+ \definecolor{pdcolor2}{rgb}{.94,.94,.91} % Bridge
+ \definecolor{pdcolor3}{rgb}{.06,.09,.22} % Blue sky
+ \definecolor{pdcolor4}{rgb}{.94,.91,.87} % Dress of woman with shawl
+ \definecolor{pdcolor5}{rgb}{.52,.26,.26} % Joachim's robe
+ \definecolor{pdcolor6}{rgb}{.65,.35,.16} % Anne's robe
+ \definecolor{pdcolor7}{rgb}{.91,.84,.42} % Joachim's halo
+}{Lamentation}{% Giotto: "Lamentation of Christ" - 1305-10
+ \definecolor{pdcolor1}{rgb}{.16,.09,.06} % Dark hair of man
+ \definecolor{pdcolor2}{rgb}{.91,.91,.94} % White robe at lower left
+ \definecolor{pdcolor3}{rgb}{.19,.22,.29} % Cloak of Christ
+ \definecolor{pdcolor4}{rgb}{.94,.94,.91} % Skin of Christ
+ \definecolor{pdcolor5}{rgb}{.55,.26,.22} % Mary Magdalene dress
+ \definecolor{pdcolor6}{rgb}{.19,.26,.52} % Sky
+ \definecolor{pdcolor7}{rgb}{.84,.74,.71} % Mary Magdalene sleeve
+}{HolyWood}{% Piero della Francesca: "Discovery of the Holy Wood" - ca. 1455
+ \definecolor{pdcolor1}{rgb}{.19,.21,.19} % Horse's ear
+ \definecolor{pdcolor2}{rgb}{.97,.97,.94} % Attendant's neck
+ \definecolor{pdcolor3}{rgb}{.29,.13,.13} % Attendant's russet dress
+ \definecolor{pdcolor4}{rgb}{.94,.94,.91} % Horse's rear
+ \definecolor{pdcolor5}{rgb}{.22,.35,.55} % Queen of Sheba's dress
+ \definecolor{pdcolor6}{rgb}{.74,.48,.42} % Dusky rose dress
+ \definecolor{pdcolor7}{rgb}{.84,.71,.61} % Queen of Sheba's hand
+}{Europa}{% Titian: "The Rape of Europa" - 1559-62
+ \definecolor{pdcolor1}{rgb}{.09,.06,.03} % Bull's eye
+ \definecolor{pdcolor2}{rgb}{1,.97,.84} % Europa's bodice
+ \definecolor{pdcolor3}{rgb}{.16,.13,.09} % Sea
+ \definecolor{pdcolor4}{rgb}{1,.97,.84} % Europa's breast
+ \definecolor{pdcolor5}{rgb}{.58,.26,.13} % Flying cape
+ \definecolor{pdcolor6}{rgb}{.32,.29,.39} % Deep blue sky
+ \definecolor{pdcolor7}{rgb}{.84,.78,.52} % Bull's right front leg
+}{Moitessier}{% Jean Auguste Dominque Ingres: "Madame Moitessier, Standing" - 1851
+ \definecolor{pdcolor1}{rgb}{.06,.03,.03} % Black dress
+ \definecolor{pdcolor2}{rgb}{.87,.84,.78} % Accessories at lower left
+ \definecolor{pdcolor3}{rgb}{.22,.03,.06} % Deep red wall
+ \definecolor{pdcolor4}{rgb}{1,.97,.91} % Accessories at lower left
+ \definecolor{pdcolor5}{rgb}{.78,.35,.32} % Flower in hair
+ \definecolor{pdcolor6}{rgb}{.58,.55,.71} % Blue jewel on left wrist
+ \definecolor{pdcolor7}{rgb}{1,.78,.65} % Left forearm
+}{MayThird}{% Francisco Goya: "Third of May, 1808" - 1814
+ \definecolor{pdcolor1}{rgb}{0,0,0} % Black sky
+ \definecolor{pdcolor2}{rgb}{.97,.97,.94} % Shirt of victim
+ \definecolor{pdcolor3}{rgb}{.29,.19,.13} % Face of victim
+ \definecolor{pdcolor4}{rgb}{.97,.97,.97} % Left side of lantern
+ \definecolor{pdcolor5}{rgb}{.55,.26,.22} % Blood of man in foreground
+ \definecolor{pdcolor6}{rgb}{.68,.48,.16} % Trousers of victim
+ \definecolor{pdcolor7}{rgb}{.68,.65,.58} % Coattails of foreground soldier
+}{PearlEarring}{% Johannes Vermeer: "Girl with a Pearl Earring" - 1665
+ \definecolor{pdcolor1}{rgb}{.06,.06,.06} % Pupil of eye
+ \definecolor{pdcolor2}{rgb}{.97,.97,.91} % Sclera of left eye
+ \definecolor{pdcolor3}{rgb}{.26,.29,.42} % Blue head scarf
+ \definecolor{pdcolor4}{rgb}{1,1,.9} % Reflection off earring
+ \definecolor{pdcolor5}{rgb}{.71,.61,.39} % Beige head scarf
+ \definecolor{pdcolor6}{rgb}{.65,.35,.29} % Lower lip
+ \definecolor{pdcolor7}{rgb}{.68,.71,.78} % Light blue over forehead
+}{Charon}{% Michelangelo: "Charon" (Detail from "The Last Judgment" - 1534-41
+ \definecolor{pdcolor1}{rgb}{.91,.91,.87} % Sclera of right eye
+ \definecolor{pdcolor2}{rgb}{.13,.13,.13} % Pupil of right eye
+ \definecolor{pdcolor3}{rgb}{.39,.39,.48} % Left ear
+ \definecolor{pdcolor4}{rgb}{.91,.91,.94} % Right forehead
+ \definecolor{pdcolor5}{rgb}{.65,.71,.84} % Sky at upper right
+ \definecolor{pdcolor6}{rgb}{.81,.78,.65} % Right eyebrow
+ \definecolor{pdcolor7}{rgb}{.42,.35,.39} % Moustache
+}
+\pddefinetemplate{titleslide}{
+ titlefont=\LARGE\sl\color{pdcolor4}\centering,
+ clockcolor=pdcolor4,clockpos={.99\slidewidth,\slideheight},
+ texthook=t,
+ textpos={.5\slidewidth,.65\slideheight},
+ textwidth=.8\slidewidth,
+ textfont=\large\color{pdcolor4}\centering,
+ textheight=.5\slideheight
+}{%
+ \psframe*[linecolor=pdcolor3](0,\slideheight)(\slidewidth,0)%
+}
+\pddefinetemplate{slide}{
+ titlepos={.05\slidewidth,.93\slideheight},
+ titlewidth=.9\slidewidth,
+ titlefont=\bfseries\color{pdcolor4}\raggedright,
+ clockcolor=pdcolor4,clockpos={.99\slidewidth,\slideheight},
+ textpos={.05\slidewidth,.85\slideheight},
+ textwidth=.9\slidewidth,
+ lfpos={.015\slidewidth,.015\slideheight},
+ cfpos={.5\slidewidth,.015\slideheight},
+ rfpos={.985\slidewidth,.015\slideheight},
+ rftemp=\pd@@rf,
+ textheight=.8\slideheight
+}{%
+ \psframe*[linecolor=pdcolor2](0,0)(\slidewidth,.89\slideheight)%
+ \psframe*[linecolor=pdcolor3](0,\slideheight)(\slidewidth,.89\slideheight)%
+}
+\pddefinetemplate[slide]{wideslide}{}{}
+\pddefinetemplate[titleslide]{sectionslide}{
+ titlehook=c,titlefont=\LARGE\color{pdcolor4}\centering,
+ titlepos={.5\slidewidth,.55\slideheight},
+ titlewidth=.8\slidewidth
+}{}
+\setkeys[pd]{section}{
+ sectemp=sectionslide,widesectemp=sectionslide
+}
+\def\labelitemi{\color{pdcolor3}\ensuremath\bullet}
+\def\labelitemii{\color{pdcolor5}\ensuremath\bullet}
+\def\labelitemiii{\color{pdcolor6}\ensuremath\bullet}
+\def\labelitemiv{\color{pdcolor1}\ensuremath\bullet}
+\pdsetup{
+ list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt},
+ dmaxheight=.85\slideheight
+}
+\def\familydefault{\sfdefault}
+%</pdpaintings>
+%
+%<*pdklope>
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{powerdot-klope}[2005/12/10 v1.1 klope style (CE,HA)]
+\RequirePackage{pifont}
+\RequirePackage{pst-slpe}
+\pddefinepalettes{Spring}{
+ \definecolor{pdcolor1}{rgb}{.475,.376,.271} % cedar
+ \definecolor{pdcolor2}{rgb}{.682,.749,.376} % moss
+ \definecolor{pdcolor3}{rgb}{1,.949,.749} % sand
+ \definecolor{pdcolor4}{rgb}{.749,.675,.376} % driftwood
+ \colorlet{myiacolor}{pdcolor4}
+ \colorlet{sectitlecolor}{pdcolor2}
+ \colorlet{stitlecolor}{pdcolor3}
+ \colorlet{lgsquare}{pdcolor1}
+ \colorlet{smsquare}{pdcolor4}
+ \colorlet{slidebg}{pdcolor3}
+ \colorlet{slidehbg}{pdcolor2}
+ \colorlet{mytoctcolor}{pdcolor1}
+ \colorlet{mytochltcolor}{pdcolor3}
+ \def\pd@klopebg{%
+ \psframe[linestyle=none,fillstyle=slope,slopebegin=pdcolor3,%
+ slopeend=pdcolor2,slopeangle=270](0,0)(\slidewidth,\slideheight)%
+ }
+}{PastelFlower}{
+ \definecolor{pdcolor1}{rgb}{.349,.5,.5} % sea green
+ \definecolor{pdcolor2}{rgb}{.8,.706,.561} % brown
+ \definecolor{pdcolor3}{rgb}{.812,.902,.902} % sky blue
+ \definecolor{pdcolor4}{rgb}{.8,.561,.561} % rose
+ \colorlet{myiacolor}{pdcolor4}
+ \colorlet{sectitlecolor}{pdcolor4}
+ \colorlet{stitlecolor}{pdcolor3}
+ \colorlet{lgsquare}{pdcolor1}
+ \colorlet{smsquare}{pdcolor4}
+ \colorlet{slidebg}{pdcolor3}
+ \colorlet{slidehbg}{pdcolor2}
+ \colorlet{mytoctcolor}{pdcolor1}
+ \colorlet{mytochltcolor}{pdcolor3}
+ \def\pd@klopebg{%
+ \psframe[linestyle=none,fillstyle=slope,slopebegin=pdcolor3,%
+ slopeend=pdcolor2,slopeangle=270](0,0)(\slidewidth,\slideheight)%
+ }
+}{BlueWater}{
+ \definecolor{pdcolor1}{rgb}{.902,.957,1} % lightblue
+ \definecolor{pdcolor2}{rgb}{.376,.588,.749} % medblue
+ \definecolor{pdcolor3}{rgb}{.749,.635,.376} % lighttan
+ \definecolor{pdcolor4}{rgb}{1,.8,.749} % pink
+ \colorlet{myiacolor}{pdcolor3}
+ \colorlet{sectitlecolor}{pdcolor1}
+ \colorlet{stitlecolor}{pdcolor2}
+ \colorlet{lgsquare}{pdcolor3}
+ \colorlet{smsquare}{pdcolor4}
+ \colorlet{slidebg}{pdcolor2}
+ \colorlet{slidehbg}{pdcolor1}
+ \colorlet{mytoctcolor}{pdcolor3}
+ \colorlet{mytochltcolor}{pdcolor2}
+ \def\pd@klopebg{%
+ \psframe*[linecolor=pdcolor2](0,0)(\slidewidth,\slideheight)%
+ }
+}{BlackWhite}{
+ \definecolor{pdcolor1}{rgb}{0,0,0} % white
+ \definecolor{pdcolor2}{rgb}{1,1,1} % black
+ \definecolor{pdcolor3}{rgb}{.5,.5,.5} % gray
+ \colorlet{myiacolor}{pdcolor3}
+ \colorlet{sectitlecolor}{pdcolor1}
+ \colorlet{stitlecolor}{pdcolor1}
+ \colorlet{lgsquare}{pdcolor1}
+ \colorlet{smsquare}{pdcolor3}
+ \colorlet{slidebg}{pdcolor2}
+ \colorlet{slidehbg}{pdcolor2}
+ \colorlet{mytoctcolor}{pdcolor3}
+ \colorlet{mytochltcolor}{pdcolor1}
+ \def\pd@klopebg{%
+ \psframe*[linecolor=pdcolor2](0,0)(\slidewidth,\slideheight)%
+ }
+}
+\pddefinetemplate{titleslide}{
+ textpos={.15\slidewidth,.75\slideheight},
+ textwidth=.7\slidewidth,
+ titlefont=\bfseries\LARGE\centering,
+ textfont=\centering,
+ textheight=.67\slideheight,
+ clockhook=t,clockpos={.5\slidewidth,.045\slideheight},
+ clockalign=1,clockcolor=pdcolor1
+}{{%
+ \psset{linewidth=0pt}\pd@klopebg
+ \pd@klopesq+-01\pd@klopesq++00\pd@klopesq-+10\pd@klopesq--11%
+}}
+\pddefinetemplate{slide}{
+ titlepos={.15\slidewidth,.93\slideheight},
+ titlewidth=.7\slidewidth,
+ titlefont=\bfseries\Large\color{stitlecolor}\centering,
+ stochook=t,
+ stocpos={.5\slidewidth,.89\slideheight},
+ stocwidth=.7\slidewidth,stocorient=h,
+ toctcolor=mytoctcolor,
+ tochltcolor=mytochltcolor,
+ tocsecsep=4pt,
+ textpos={.05\slidewidth,.8\slideheight},
+ textwidth=.9\slidewidth,
+ textheight=.72\slideheight,
+ lfpos={.015\slidewidth,.015\slideheight},
+ lffont=\tiny,
+ cfpos={.5\slidewidth,.015\slideheight},
+ cffont=\tiny,
+ rfpos={.985\slidewidth,.015\slideheight},
+ rffont=\tiny,
+ iacolor=myiacolor,
+ clockhook=t,clockpos={.5\slidewidth,.045\slideheight},
+ clockalign=1,clockcolor=pdcolor1
+}{{%
+ \psset{linewidth=0pt}%
+ \psframe*[linecolor=slidebg](0,0)(\slidewidth,\slideheight)%
+ \psframe*[linecolor=slidehbg](0,.85\slideheight)(\slidewidth,\slideheight)%
+ \pd@klopesq+-01\pd@klopesq--11%
+ \psset{linewidth=.1pt}%
+ \psline[linecolor=pdcolor1](0,.05\slideheight)(\slidewidth,.05\slideheight)%
+ \psline[linecolor=slidehbg](0,.055\slideheight)(\slidewidth,.055\slideheight)%
+}}
+\pddefinetemplate[slide]{wideslide}{}{}
+\pddefinetemplate[slide]{sectionslide}{
+ titlepos={.15\slidewidth,.55\slideheight},
+ titlefont=\bfseries\LARGE\color{sectitlecolor}\centering,
+ textpos,lfpos,cfpos,rfpos
+}{{%
+ \psframe*[linecolor=slidebg](0,0)(\slidewidth,.5\slideheight)%
+ \pd@klopesq++00\pd@klopesq-+10%
+}}
+\def\pd@klopesq#1#2#3#4{%
+ \@tempdima#3\slidewidth\@tempdimb#4\slideheight
+ \advance\@tempdima#1.3cm\advance\@tempdimb#2.3cm
+ \edef\pd@tempa{\the\@tempdima}\edef\pd@tempb{\the\@tempdimb}%
+ \advance\@tempdima#1.8cm\advance\@tempdimb#2.8cm
+ \psframe*[linecolor=lgsquare](\pd@tempa,\pd@tempb)%
+ (\@tempdima,\@tempdimb)%
+ \@tempdima\pd@tempa\@tempdimb\pd@tempb
+ \advance\@tempdima#1.3cm\advance\@tempdimb#2.3cm
+ \edef\pd@tempa{\the\@tempdima}\edef\pd@tempb{\the\@tempdimb}%
+ \advance\@tempdima#1.7cm\advance\@tempdimb#2.7cm
+ \psframe*[linecolor=smsquare](\pd@tempa,\pd@tempb)%
+ (\@tempdima,\@tempdimb)%
+}
+\def\pd@tocdisplay#1{\pd@usedtocfont\color\pd@@toctcolor#1}
+\def\pd@tochighlight#1{\pd@usedtocfont\color\pd@@tochltcolor#1}
+\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionslide}
+\def\labelitemi{\footnotesize\ding{110}}
+\def\labelitemii{\small\ding{117}}
+\def\labelitemiii{\tiny\ding{110}}
+\def\labelitemiv{\tiny\ding{117}}
+\pdsetup{
+ list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
+}
+\def\rmdefault{cmss}
+%</pdklope>
+%
+%<*pdjefka>
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{powerdot-jefka}[2005/12/10 v1.1 jefka style (CE,HA)]
+\RequirePackage{pifont}
+\pddefinepalettes{brown}{
+ \definecolor{pdcolor1}{RGB}{121,96,69}
+ \definecolor{pdcolor2}{rgb}{1,.949,.749}
+ \definecolor{pdcolor3}{RGB}{190,163,117}
+}{seagreen}{
+ \definecolor{pdcolor1}{HTML}{FFE680}
+ \definecolor{pdcolor2}{rgb}{.349,.5,.5}
+ \definecolor{pdcolor3}{HTML}{FFC080}
+}{blue}{
+ \definecolor{pdcolor1}{rgb}{.902,.957,1}
+ \definecolor{pdcolor2}{HTML}{00487D}
+ \definecolor{pdcolor3}{rgb}{.749,.635,.376}
+}{white}{
+ \definecolor{pdcolor1}{rgb}{0,0,0}
+ \definecolor{pdcolor2}{rgb}{1,1,1}
+ \definecolor{pdcolor3}{rgb}{.5,.5,.5}
+}
+\pddefinetemplate{titleslide}{
+ textpos={.15\slidewidth,.75\slideheight},
+ textwidth=.7\slidewidth,
+ titlefont=\bfseries\LARGE\centering,
+ textfont=\centering,
+ textheight=.67\slideheight,
+ clockhook=t,clockpos={.5\slidewidth,.045\slideheight},
+ clockalign=1,clockcolor=pdcolor1
+}{%
+ \psframe*[linewidth=0pt,linecolor=pdcolor2]%
+ (0,0)(\slidewidth,\slideheight)%
+}
+\pddefinetemplate{slide}{
+ rfpos={.985\slidewidth,.015\slideheight},
+ rffont=\tiny,
+ iacolor=pdcolor3,
+ clockhook=t,clockpos={.5\slidewidth,.045\slideheight},
+ clockalign=1,clockcolor=pdcolor1,
+ titlewidth=.7\slidewidth,
+ titlefont=\bfseries\LARGE\color{pdcolor1}\raggedright,
+ textwidth=.9\slidewidth,
+ titlepos={.05\slidewidth,.93\slideheight},
+ textpos={.05\slidewidth,.87\slideheight},
+ textheight=.76\slideheight
+}{{%
+ \psset{linewidth=0pt}%
+ \psframe*[linecolor=pdcolor2](0,0)(\slidewidth,\slideheight)%
+ \pspolygon*[linecolor=pdcolor1]%
+ (0,0)(.1\slidewidth,0)(0,.1\slideheight)
+ \pspolygon*[linecolor=pdcolor1](\slidewidth,\slideheight)%
+ (.9\slidewidth,\slideheight)(\slidewidth,.9\slideheight)%
+}}
+\pddefinetemplate[slide]{sectionslide}{
+ titlehook=t,titlepos={.5\slidewidth,.55\slideheight},
+ titlefont=\bfseries\LARGE\color{pdcolor1}\centering
+}{}
+\pddefinetemplate[slide]{wideslide}{}{}
+\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionslide}
+\def\labelitemi{\footnotesize\ding{110}}
+\def\labelitemii{\small\ding{117}}
+\def\labelitemiii{\tiny\ding{110}}
+\def\labelitemiv{\tiny\ding{117}}
+\pdsetup{
+ list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
+}
+\def\rmdefault{cmss}
+%</pdjefka>
+%
+%<*pdpazik>
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{powerdot-pazik}[2005/12/10 v1.1 pazik style (CE,HA)]
+\RequirePackage{pifont}
+\RequirePackage{pst-char}
+\RequirePackage{pst-grad}
+\RequirePackage{type1cm}
+\DeclareFixedFont\pd@psmath{OML}{cmm}{m}{it}{2cm}
+\DeclareFixedFont\pd@psroman{OT1}{cmr}{m}{n}{2cm}
+\pddefinepalettes{red}{
+ \definecolor{pdcolor1}{RGB}{225,187,100} % gold
+ \definecolor{pdcolor2}{RGB}{111,24,17} % brick red
+ \definecolor{pdcolor3}{RGB}{0,0,0} % black
+ \colorlet{mytoctcolor}{pdcolor1}
+ \colorlet{mytochlcolor}{pdcolor2!90}
+ \colorlet{mytitlecolor}{pdcolor1}
+ \colorlet{myiacolor}{pdcolor1!65!pdcolor3}
+ \def\pd@pazik@i{\pd@psmath\char25}
+ \def\pd@pazik@ii{\pd@psroman e}
+ \def\pd@pazik@iii{\pd@psroman i}
+ \def\pd@pazik@iv{\pd@psmath\char16}
+}{brown}{
+ \definecolor{pdcolor1}{RGB}{22,80,100} % blue
+ \definecolor{pdcolor2}{rgb}{.749,.635,.376} % tan
+ \definecolor{pdcolor3}{RGB}{0,0,0} % black
+ \colorlet{mytoctcolor}{pdcolor2}
+ \colorlet{mytochlcolor}{pdcolor1}
+ \colorlet{mytitlecolor}{pdcolor2}
+ \colorlet{myiacolor}{pdcolor1!70}
+ \def\pd@pazik@i{\pd@psmath h}
+ \def\pd@pazik@ii{\pd@psmath e}
+ \def\pd@pazik@iii{\pd@psmath c}
+ \def\pd@pazik@iv{\pd@psmath\char11}
+}
+\pddefinetemplate{titleslide}{
+ textpos={.15\slidewidth,.75\slideheight},
+ textwidth=.7\slidewidth,
+ titlefont=\bfseries\LARGE\centering,
+ textfont=\centering,
+ ifsetup=landscape,
+ textheight=.67\slideheight,
+ ifsetup=portrait,
+ textheight=.55\slideheight
+}{{%
+ \psframe*[linestyle=none,linecolor=pdcolor2!90]%
+ (0,0)(\slidewidth,\slideheight)%
+ \psset{linestyle=none,fillstyle=gradient,gradbegin=pdcolor2!90,%
+ gradend=pdcolor3,gradmidpoint=0,linewidth=0pt}%
+ \pdifsetup{landscape}{%
+ \psframe[gradangle=90](0\slidewidth,0\slideheight)%
+ (.15\slidewidth,\slideheight)%
+ \pd@pazik@lbg
+ }{%
+ \psframe[gradangle=180](0\slidewidth,0\slideheight)%
+ (\slidewidth,.2\slideheight)%
+ \pd@pazik@pbg
+ }%
+}}
+\pddefinetemplate{basic}{%
+ titlefont=\bfseries\LARGE\color{mytitlecolor}\raggedright,
+ rfpos={.98\slidewidth,.015\slideheight},
+ lffont=\tiny,cffont=\tiny,rffont=\tiny,
+ iacolor=myiacolor,
+ clockhook=t,
+ clockalign=1,
+ clockcolor=pdcolor1,
+ toctcolor=mytoctcolor,
+ tochltcolor=mytoctcolor,
+ tochlcolor=mytochlcolor,
+ tocfont=\tiny\raggedright,
+ ifsetup=landscape,
+ textheight=.82\slideheight,
+ titlepos={.02\slidewidth,.94\slideheight},
+ titlewidth=.96\slidewidth,
+ ifsetup=portrait,
+ lfpos={.02\slidewidth,.015\slideheight},
+ cfpos={.5\slidewidth,.015\slideheight},
+ clockpos={.5\slidewidth,.035\slideheight},
+ titlepos={.02\slidewidth,.945\slideheight},
+ titlewidth=.96\slidewidth,
+ textpos={.02\slidewidth,.87\slideheight},
+ textwidth=.96\slidewidth,
+}{{%
+ \psframe*[linestyle=none,linecolor=pdcolor2!90]%
+ (0,0)(\slidewidth,\slideheight)%
+ \psset{linestyle=none,fillstyle=gradient,gradbegin=pdcolor2!90,%
+ gradend=pdcolor3,gradmidpoint=0,gradangle=90,linewidth=0pt}%
+ \pdifsetup{landscape}{%
+ \psframe(.145\slidewidth,\slideheight)(\slidewidth,.9\slideheight)%
+ \pd@pazik@lbg
+ }{%
+ \psframe(0,\slideheight)(\slidewidth,.9\slideheight)%
+ \pd@pazik@pbg
+ }%
+}}
+\pddefinetemplate[basic]{slide}{
+ ifsetup=landscape,
+ lfpos={.17\slidewidth,.015\slideheight},
+ cfpos={.575\slidewidth,.015\slideheight},
+ clockpos={.07\slidewidth,.045\slideheight},
+ textpos={.17\slidewidth,.87\slideheight},
+ textwidth=.81\slidewidth,
+ tocwidth=.12\slidewidth,
+ tocslidesep=.3em,tocslideindent=.2em,
+ tocsecm={\psline[linewidth=.2pt,linecolor=pdcolor1]%
+ (-.05,-.05)(.12\slidewidth,-.05)},
+ tocpos={.015\slidewidth,.86\slideheight},
+ ifsetup=portrait,
+ textheight=.65\slideheight,tocsecsep=.2em,
+ stochook=tr,stocpos={.44\slidewidth,.18\slideheight},
+ stocfont=\tiny\raggedleft,
+ tocslidesep=.2em,
+ ntocpos={.56\slidewidth,.18\slideheight},
+ ntocfont=\tiny\raggedright
+}{%
+ \pdifsetup{landscape}{%
+ \psframe*[linestyle=none,linecolor=pdcolor3]%
+ (0,0)(.15\slidewidth,\slideheight)%
+ }{%
+ \psframe*[linestyle=none,linecolor=pdcolor3]%
+ (0,0)(\slidewidth,.2\slideheight)%
+ }%
+}
+\pddefinetemplate[basic]{wideslide}{%
+ ifsetup=landscape,
+ tocpos,textpos={.02\slidewidth,.87\slideheight},
+ textwidth=.96\slidewidth,
+ lfpos={.02\slidewidth,.015\slideheight},
+ cfpos={.5\slidewidth,.015\slideheight},
+ clockpos={.5\slidewidth,.045\slideheight},
+ ifsetup=portrait,
+ textheight=.82\slideheight,
+}{%
+ \pdifsetup{landscape}{%
+ \psframe*[linestyle=none,linecolor=pdcolor3]%
+ (0,\slideheight)(.15\slidewidth,.9\slideheight)%
+ }{}%
+}
+\pddefinetemplate[slide]{sectionslide}{%
+ titlehook=c,
+ titlefont=\bfseries\LARGE\centering,
+ titlewidth=.9\slidewidth,
+ ifsetup=landscape,
+ titlepos={.585\slidewidth,.6\slideheight},
+ ifsetup=portrait,
+ titlepos={.5\slidewidth,.6\slideheight}
+}{%
+}
+\pddefinetemplate[wideslide]{sectionwideslide}{%
+ titlehook=c,
+ titlefont=\bfseries\LARGE\centering,
+ titlepos={.5\slidewidth,.6\slideheight},
+ titlewidth=.9\slidewidth
+}{}
+\def\pd@pazik@lbg{%
+ \psset{fillstyle=solid,fillcolor=pdcolor2}%
+ \rput{-10}(.35\slidewidth,.6\slideheight){\pscharpath{\pd@pazik@i}}%
+ \rput{15}(.4\slidewidth,.3\slideheight){\pscharpath{\pd@pazik@ii}}%
+ \rput{-20}(.8\slidewidth,.2\slideheight){\pscharpath{\pd@pazik@iii}}%
+ \rput{30}(.7\slidewidth,.7\slideheight){\pscharpath{\pd@pazik@iv}}%
+}
+\def\pd@pazik@pbg{%
+ \psset{fillstyle=solid,fillcolor=pdcolor2}%
+ \rput{-10}(.23\slidewidth,.78\slideheight){\pscharpath{\pd@pazik@i}}%
+ \rput{15}(.35\slidewidth,.4\slideheight){\pscharpath{\pd@pazik@ii}}%
+ \rput{-20}(.8\slidewidth,.3\slideheight){\pscharpath{\pd@pazik@iii}}%
+ \rput{30}(.7\slidewidth,.7\slideheight){\pscharpath{\pd@pazik@iv}}%
+}
+\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=sectionwideslide}
+\def\labelitemi{\footnotesize\ding{110}}
+\def\labelitemii{\small\ding{117}}
+\def\labelitemiii{\tiny\ding{110}}
+\def\labelitemiv{\tiny\ding{117}}
+\pdsetup{
+ list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep=5pt,parsep=0pt}
+}
+\def\rmdefault{cmss}
+%</pdpazik>
+%
+%<*pdstyletest>
+%%
+%% For testing, enter your style below.
+%% Switch on only one paper/orient option at a time.
+\documentclass[
+ style=your style,
+ paper=screen,
+%% paper=a4paper,
+%% paper=letterpaper,
+ orient=landscape,
+%% orient=portrait,
+ size=11pt,
+%% hlsections,
+ clock
+]{powerdot}
+
+\pdsetup{
+ lf=left footer,
+ cf=center footer,
+ rf=right footer,
+ randomdots,dprop={dotstyle=ocircle}
+}
+
+%% For testing text height.
+\makeatletter
+\def\textheightrule{%
+ \raisebox\baselineskip{\rule{1cm}\pd@@textheight}%
+}
+\makeatother
+
+\title{This is a test file to test new styles with --
+this title is very long on purpose.\thanks{Adjust textheight
+to position this footnote.}}
+\author{Hendri Adriaens \and Christopher Ellison}
+\date{August 16, 2005}
+
+\begin{document}
+
+\maketitle
+
+\begin{slide}{Test normal slide}
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus
+ elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur
+ dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer
+ id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque
+ habitant morbi tristique senectus et netus et malesuada fames ac
+ turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem.
+
+ Notice the color of the equation number!
+ \begin{equation}
+ (a+b)^n=\sum_{k=0}^n{n\choose k}a^{n-k}b^k
+ \end{equation}
+\end{slide}
+
+\begin{slide}{Test itemize}
+ Some text.\pause
+ \begin{itemize}
+ \item level 1\pause
+ \begin{itemize}
+ \item level 2\pause
+ \begin{itemize}
+ \item level 3\pause
+ \begin{itemize}
+ \item level 4
+ \end{itemize}
+ \end{itemize}
+ \end{itemize}
+ \end{itemize}
+ Some text.\footnote{Adjust textheight
+ to position this footnote.}
+\end{slide}
+
+\section{Normal section}
+
+\begin{slide}{Test enumerate and inactive color}
+ Some text.\pause
+ \begin{enumerate}[type=1]
+ \item level 1\pause
+ \begin{enumerate}
+ \item level 2\pause
+ \begin{enumerate}
+ \item level 3\pause
+ \begin{enumerate}
+ \item level 4
+ \end{enumerate}
+ \end{enumerate}
+ \end{enumerate}
+ \end{enumerate}
+ Some text.
+\end{slide}
+
+\begin{slide}{The rule has height \texttt{textheight}}
+ \textheightrule
+\end{slide}
+
+\section[template=wideslide]{Wide slide section}
+
+\begin{wideslide}{Test wideslide}
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus
+ elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur
+ dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer
+ id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque
+ habitant morbi tristique senectus et netus et malesuada fames ac
+ turpis egestas. Mauris ut leo. Cras viverra metus rhoncus
+ sem.\footnote{Adjust textheight to position this footnote.}
+
+ Notice the color of the equation number!
+ \begin{equation}
+ (a+b)^n=\sum_{k=0}^n{n\choose k}a^{n-k}b^k
+ \end{equation}
+\end{wideslide}
+
+\begin{wideslide}{The rule has height \texttt{textheight}}
+ \textheightrule
+\end{wideslide}
+
+\end{document}
+%</pdstyletest>
+%
+%<*pdstyleexample>
+\documentclass[paper=letterpaper,style=\style]{powerdot}
+\title{Example of the \style\ style}
+\author{Hendri Adriaens \and Christopher Ellison}
+\pddefinetemplate[slide]{slide}{tocpos}{}
+\pdsetup{lf=left footer,rf=right footer}
+\begin{document}
+\maketitle
+\begin{slide}{Example slide}
+ Here is the binomium formula.
+ \begin{equation}\label{binomium}
+ (a+b)^n=\sum_{k=0}^n{n\choose k}a^{n-k}b^k
+ \end{equation}
+ We will prove formula (\ref{binomium}) on the blackboard.\\
+ \begin{itemize}
+ \item Here
+ \begin{itemize}
+ \item is
+ \begin{itemize}
+ \item a
+ \begin{itemize}
+ \item list
+ \end{itemize}
+ \item with
+ \end{itemize}
+ \item seven
+ \end{itemize}
+ \item items.
+ \end{itemize}
+\end{slide}
+\end{document}
+%</pdstyleexample>
+%
+%<*pdexample1>
+\documentclass{powerdot}
+
+\title{powerdot example 1}
+\author{Hendri Adriaens \and Christopher Ellison}
+
+\begin{document}
+
+\maketitle
+
+\begin{slide}{Slide 1}
+ \begin{itemize}
+ \item This is the first slide\pause
+ \item There is nothing special about it.
+ \end{itemize}
+\end{slide}
+
+\section{First section}
+
+\begin{slide}{Slide 2}
+ \begin{itemize}
+ \item<1-> Here
+ \begin{itemize}
+ \item<2-> we
+ \begin{itemize}
+ \item<3-> demonstrate
+ \begin{itemize}
+ \item<4-> the itemize environment
+ \end{itemize}
+ \end{itemize}
+ \end{itemize}
+ \end{itemize}
+\end{slide}
+
+\begin{slide}{Slide 3}
+ \begin{enumerate}[type=1]
+ \item<1> Here
+ \begin{enumerate}
+ \item<2> we
+ \begin{enumerate}
+ \item<3> demonstrate
+ \begin{enumerate}
+ \item<4> the enumerate environment
+ \end{enumerate}
+ \end{enumerate}
+ \end{enumerate}
+ \end{enumerate}
+\end{slide}
+
+\end{document}
+%</pdexample1>
+%
+%<*pdexample2>
+\documentclass[
+ size=12pt,
+ style=ikeda,
+ paper=screen,
+%% Try me!
+%% orient=portrait,
+%% mode=handout,
+%% display=slidesnotes,
+ pauseslide,
+ nohandoutpagebreaks,
+ fleqn
+]{powerdot}
+
+\title{powerdot example 2}
+\author{Hendri Adriaens\and Christopher Ellison}
+
+\pdsetup{
+ lf=Example 2,
+ rf=for powerdot,
+ trans=Wipe,
+ theslide=slide~\arabic{slide},
+ list={itemsep=6pt}
+}
+
+\begin{document}
+
+\maketitle
+
+\begin{slide}{Slide 1}
+ \begin{itemize}
+ \item This is a bigger example\pause
+ \item demonstrating more of the possibilities of powerdot.
+ \end{itemize}
+\end{slide}
+
+\section{This section has a slide}
+
+\begin{slide}{Slide 2}
+ Here is the binomium formula.\pause
+ \begin{equation}\label{binomium}
+ (a+b)^n=\sum_{k=0}^n{n\choose k}a^{n-k}b^k
+ \end{equation}\pause
+ We will prove formula (\ref{binomium}) on the blackboard.\\
+ Click the title of this slide to switch to the black slide.
+\end{slide}
+
+\begin{note}{Note to slide 2}
+ Here we could type the proof that
+ we want to copy to the blackboard.
+\end{note}
+
+\begin{slide}{Slide 3}
+ \begin{itemize}[type=1]
+ \item This happens\dots\pause
+ \item when you change\dots\pause
+ \item the type of itemize.
+ \end{itemize}
+\end{slide}
+
+\section[template=wideslide,tocsection=hidden]{A hidden wide section}
+
+\begin{slide}{Slide 4}
+ \begin{itemize}
+ \item We only treat this material\dots\pause
+ \begin{itemize}
+ \item if we have some time left.\pause
+ \item But don't hesitate\dots\pause
+ \end{itemize}
+ \item to read it yourself.
+ \end{itemize}
+\end{slide}
+
+\begin{wideslide}{Slide 5}
+ This wide slide can contain more material
+ as it is wider and does not have a table
+ of contents.
+\end{wideslide}
+
+\end{document}
+%</pdexample2>
+%
+%<*pdexample3>
+\documentclass[style=klope,clock,hlsections]{powerdot}
+
+\usepackage{amsmath}
+\usepackage{pst-node}
+\usepackage{listings}
+
+\lstnewenvironment{example}[1][]{%
+ \lstset{basicstyle=\footnotesize\ttfamily,columns=flexible,%
+ frame=single,backgroundcolor=\color{yellow!20},%
+ xleftmargin=\fboxsep,xrightmargin=\fboxsep,gobble=1%
+ }\lstset{#1}}{}
+\lstnewenvironment{examplesmall}[1][]{%
+ \lstset{basicstyle=\tiny\ttfamily,columns=flexible,%
+ frame=single,backgroundcolor=\color{yellow!20},%
+ xleftmargin=\fboxsep,xrightmargin=\fboxsep,gobble=2%
+ }\lstset{#1}}{}
+
+\title{powerdot example 3 --- verbatim and random dots}
+\author{Hendri Adriaens\and Christopher Ellison}
+
+\pdsetup{
+ lf=Example 3,
+ rf=for powerdot,
+ palette=Spring,
+ randomdots,
+ dprop={dotstyle=ocircle,linewidth=.25pt},
+ dmindots=5,dmaxdots=5,
+ dminsize=600pt,dmaxsize=700pt,
+ dbright=50,
+ logohook=c,
+ logopos={.505\slidewidth,.08\slideheight},
+ logocmd={\includegraphics[scale=.05]{powerdot-default.ps}}
+}
+
+\begin{document}
+
+\maketitle
+
+\begin{slide}{Overview}
+ \begin{enumerate}[type=1]
+ \item This file demonstrates \pause
+ \begin{itemize}
+ \item some uses of \texttt{verbatim} \pause
+ \end{itemize}
+ \item and \pause
+ \begin{itemize}
+ \item some uses of randomdots
+ \end{itemize}
+ \end{enumerate}
+\end{slide}
+
+\section{section}
+
+\begin{slide}[palette=PastelFlower,method=direct,
+ dprop={dotstyle=*},
+ dminsize=5pt,dmaxsize=10pt,
+ dmindots=5,dmaxdots=10]{Name that quote}
+ G\"odel, Escher, Bach: an Eternal Golden Braid \pause
+
+ \verb|G\"odel, Escher, Bach: an Eternal Golden Braid| \pause
+
+ \begin{quote}
+ The two of you may find it amusing to listen
+ to such totally meaningless cacophony, but I assure you it is not at
+ all pleasant for a sensitive composer to be subjected to such
+ excruciating, empty dissonances and meaningless rhythms. Achilles,
+ I thought you had a good feeling for music. Could it be that your
+ previous pieces had merit merely by coincidence?
+ \end{quote}
+\end{slide}
+
+\begin{slide}[palette=BlueWater,
+ dprop={dotstyle=osquare,linewidth=.2pt},
+ dminsize=4pt,dmaxsize=10pt,
+ dmindots=5,dmaxdots=10]{Itemize}
+ \begin{itemize}
+ \item<1> here
+ \item<2> we
+ \item<3> go
+ \end{itemize}
+\end{slide}
+
+\begin{slide}[toc=What day is it?,bm=What day is it?,method=direct,
+ dprop={dotstyle=*},dminsize=4pt,dmaxsize=20pt,
+ dmindots=30,dmaxdots=30]{What day is it?\hfill A test}
+\begin{example}
+ <?php
+ if ($day == "monday")
+ {
+ $callInSick = true;
+ }
+ else
+ {
+ $callInSick = false;
+ }
+ ?>
+\end{example}
+\end{slide}
+
+\section[slide=false]{The \texttt{direct} and \texttt{file} methods}
+
+\begin{slide}[method=direct,randomdots=false]{Quadratic}
+ With \verb|method=direct|, there are no overlays.\pause
+
+ But you can still use display verbatim text.
+
+ \[
+ x \pause = \pause \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} \pause
+ \]
+
+ Attempting \pause a \pause pause\ldots\pause
+
+ \verb|Plot[3x,{x,0,10}]|
+\end{slide}
+
+\begin{slide}[method=file,randomdots=false]{Quadratic}
+ With \verb|method=file|, \pause you can display verbatim text and have overlays.\pause
+
+ \[
+ x \pause = \pause \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} \pause
+ \]
+
+ Attempting \pause a \pause pause\ldots\pause
+
+ \verb|Plot[3x,{x,0,10}]|
+\end{slide}
+
+\section[slide=false]{Nodes}
+
+\begin{slide}[method=file,randomdots=false]{Taylor}
+\begin{lstlisting}[escapechar=|,mathescape]
+ e^x |\pause| = 1 + |\pause|x + |\pause|x^2/2! + |\color{red}{\ldots}| |\pause|
+ e^x |\pause| = 1 + |\pause|x + |\pause|$\rnode{A}{\frac{x^2}{2!}}$ + |\color{red}{\ldots}|
+\end{lstlisting}
+\pause\vspace{.1in}
+Notice, \rnode{B}{this} fraction is in \verb|mathmode|.
+\onslide*{11-}{\ncarc[linecolor=blue,arcangle=-5]{->}{B}{A}}\pause \vspace{.1in}
+
+The above (as its own slide) was coded as follows:
+\begin{examplesmall}[escapechar=@]
+ \begin{slide}[method=file]{Taylor}
+ \begin{lstlisting}[escapechar=|,mathescape]
+ e^x |\pause| = 1 + |\pause|x + |\pause|x^2/2! + |\color{red}{\ldots}| |\pause|
+ e^x |\pause| = 1 + |\pause|x + |\pause|$\rnode{A}{\frac{x^2}{2!}}$ + |\color{red}{\ldots}|
+ \end{lstlisting}
+
+ \pause\vspace{.1in}
+
+ Notice, \rnode{B}{this} fraction is in \verb|mathmode|.
+ \onslide*{11-}{\ncarc[linecolor=blue,arcangle=-5]{->}{B}{A}}\pause \vspace{.1in}
+ @\char`\\@end{slide}
+\end{examplesmall}
+\end{slide}
+
+\end{document}
+%</pdexample3>
+%
+%<*preamble>
+\usepackage{url}
+\usepackage{fourier}
+\usepackage{xcolor}
+\usepackage{enumitem}
+\usepackage{graphicx}
+\usepackage{pst-char}
+\usepackage{listings}
+\usepackage{array}
+\usepackage{xkeyval}
+\usepackage[section]{placeins}
+\addtolength\textheight{2cm}
+\addtolength\topmargin{-1cm}
+\lstnewenvironment{command}{%
+ \lstset{columns=flexible,frame=single,backgroundcolor=\color{blue!20},%
+ xleftmargin=\fboxsep,xrightmargin=\fboxsep,escapeinside=`',gobble=1}}{}
+\lstnewenvironment{example}[1][]{%
+ \lstset{basicstyle=\footnotesize\ttfamily,columns=flexible,frame=single,%
+ backgroundcolor=\color{yellow!20},xleftmargin=\fboxsep,%
+ xrightmargin=\fboxsep,gobble=1,%
+% language=[LaTeX]TeX,keywordstyle=\color{blue},%
+% moretexcs=[1]{color,ProvidesPackage},%
+% moretexcs=[2]{onslide,pause,pdsetup,maketitle,tableofcontents},%
+% texcsstyle=[2]\color{red}%
+ }\lstset{#1}}{}
+\def\mktitledecor{%
+ \rput[tl]{90}(-5.5,-26.51){%
+ \psline[linewidth=1pt](0,1.5)(\paperheight,1.5)%
+ \rput[lB](.075\paperheight,.5){\pscharpath[linecolor=blue!50,%
+ fillcolor=yellow!20,fillstyle=solid,linewidth=.5pt]%
+ {\Huge\bfseries\sffamily powerdot}%
+ }%
+ \rput[rB](.925\paperheight,.5){\pscharpath[linecolor=blue!50,%
+ fillcolor=yellow!20,fillstyle=solid,linewidth=.5pt]%
+ {\Huge\bfseries Documentation}%
+ }%
+ \psline[linewidth=1pt](0,0)(\paperheight,0)%
+ }%
+}
+\makeatletter
+\def\option#1{%
+ \XKV@for@n{#1}\pd@tempa{%
+ \fcolorbox{black}{red!20}{\texttt\pd@tempa}\quad
+ }%
+ \vspace*{.2cm}%
+}
+\def\tableofcontents{\@starttoc{toc}}
+\renewenvironment{theglossary}{%
+ \section*{Version history}%
+ For more information on bug fixes, typeset the source code
+ documentation (see section~\ref{sec:source}).\par\medskip
+ \GlossaryParms \let\item\@idxitem \ignorespaces
+}{}%
+\def\DescribeMacros{\leavevmode\@bsphack
+ \begingroup\MakePrivateLetters\Describe@Macros}
+\def\Describe@Macros#1{\endgroup\strut
+ \marginpar{\raggedleft
+ \def\@tempa{#1}\count@\z@
+ \XKV@for@o\@tempa\@tempa{%
+ \ifnum\count@>\z@\\\fi\advance\count@\@ne
+ \MacroFont\expandafter\string\@tempa
+ \expandafter\SpecialUsageIndex\expandafter{\@tempa}%
+ }}%
+ \@esphack\ignorespaces
+}
+\def\DescribeOption#1{\leavevmode\@bsphack
+ \marginpar{\raggedleft\PrintDescribeOption{#1}}%
+ \SpecialOptionIndex{#1}\@esphack\ignorespaces}
+\def\PrintDescribeOption#1{\strut\emph{option}\\\MacroFont #1\ }
+\def\SpecialOptionIndex#1{\@bsphack
+ \index{#1\actualchar{\protect\ttfamily#1}
+ (option)\encapchar usage}\@esphack}
+\def\DescribeOptions#1{\leavevmode\@bsphack
+ \marginpar{\raggedleft\strut\emph{options}%
+ \@for\@tempa:=#1\do{%
+ \\\strut\MacroFont\@tempa\SpecialOptionIndex\@tempa
+ }}\@esphack\ignorespaces}
+\def\SpecialEnvIndex#1{\@bsphack
+ \index{#1\actualchar{\protect\ttfamily#1}
+ (environment)\encapchar usage}\@esphack}
+\def\changes@#1#2#3{%
+ \protected@edef\@tempa{%
+ \noexpand\glossary{\textbf{#1}\hfill\emph{(#2)}%
+ \levelchar
+ \ifx\saved@macroname\@empty
+ \space\actualchar\generalname
+ \else
+ \expandafter\@gobble\saved@macroname
+ \actualchar\string\verb\quotechar*%
+ \verbatimchar\saved@macroname\verbatimchar
+ \fi
+ :\levelchar #3}%
+ }%
+ \@tempa\endgroup\@esphack
+}
+\makeatother
+\def\PrintChangesX{%
+ \begingroup
+ \let\efill\relax
+ \PrintChanges
+ \endgroup
+}
+\def\PrintIndexX{%
+ \begingroup
+ \setcounter{IndexColumns}{2}
+ \setlength{\columnsep}{18pt}%
+ \setlength{\columnseprule}{.4pt}%
+ \PrintIndex
+ \endgroup
+}
+\def\larg#1{{\ttfamily\char`\<}\meta{#1}{\ttfamily\char`\>}}
+\def\LyX{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
+\def\LyXarrow{\leavevmode\,$\triangleright$\,\allowbreak}
+\let\pf\textsf
+\def\equals{=}
+\setcounter{tocdepth}{2}
+\newcolumntype{d}{c|l}
+\newcolumntype{e}{c|c|c|c}
+\newcolumntype{f}{l|p{8cm}}
+\RecordChanges
+\CodelineIndex
+\newcounter{FAQ}
+\def\question{%
+ \stepcounter{FAQ}%
+ \parskip4pt plus 2pt minus 1pt
+ \itemsep4pt plus 2pt minus 1pt
+ \parsep4pt plus 2pt minus 1pt
+ \item[\textbf{Q\arabic{FAQ}}]%
+}
+\def\answer{%
+ \parskip0pt
+ \itemsep0pt
+ \parsep0pt
+ \item[\textbf{A\arabic{FAQ}}]%
+}
+\def\styleexample#1{%
+ \IfFileExists{powerdot-styleexample-#1.001}{%
+ \IfFileExists{powerdot-styleexample-#1.002}{%
+ \hspace*{\stretch{1}}%
+ \fbox{\includegraphics[scale=.16,angle=-90,clip]%
+ {powerdot-styleexample-#1.001}}%
+ \hspace*{\stretch{2}}%
+ \fbox{\includegraphics[scale=.16,angle=-90,clip]%
+ {powerdot-styleexample-#1.002}}%
+ \hspace*{\stretch{1}}\par
+ }{\textbf{No example files found for style \pf{#1}.}}%
+ }{\textbf{No example files found for style \pf{#1}.}}%
+}
+%</preamble>
+%
+%<*bib>
+@book{companion,
+ author = {Frank Mittelbach and Michel Goossens},
+ title = {The {\LaTeX} Companion},
+ edition = 2,
+ note = {With Johannes Braams, David Carlisle, and Chris Rowley},
+ series = {Tools and Techniques for Computer Typesetting},
+ publisher = {Addison-Wesley},
+ address = {Boston, Massachusetts},
+ year = 2004,
+ pagenums = {1120},
+ bibliography = {yes},
+ index = {yes},
+ isbn = {0-201-36299-6}
+}
+
+@MISC{PSTricks,
+ author = {{Timothy Van} {Zandt et al.}},
+ title = {\pf{PSTricks} package, v1.07, 2005/05/06},
+ howpublished = {\url{CTAN:/graphics/pstricks}}
+}
+
+@MISC{PSTricksWeb,
+ author = {Herbert Vo\ss},
+ title = {\pf{PSTricks} website},
+ howpublished = {\url{http://pstricks.tug.org}}
+}
+
+@MISC{xkeyval,
+ author = {Hendri Adriaens},
+ title = {\pf{xkeyval} package},
+ howpublished = {\url{CTAN:/macros/latex/contrib/xkeyval}}
+}
+
+@MISC{extsizes,
+ author = {James Kilfiger and Wolfgang May},
+ title = {\pf{extsizes} bundle},
+ howpublished = {\url{CTAN:/macros/latex/contrib/extsizes}}
+}
+
+@MISC{prosper,
+ author = {Fr\'ed\'eric Goualard and Peter M\o ller Neergaard},
+ title = {\pf{prosper} class},
+ howpublished = {\url{CTAN:/macros/latex/contrib/prosper}}
+}
+
+@MISC{HA-prosper,
+ author = {Hendri Adriaens},
+ title = {\pf{HA-prosper} package},
+ howpublished = {\url{CTAN:/macros/latex/contrib/HA-prosper}}
+}
+
+@MISC{enumitem,
+ author = {Javier Bezos},
+ title = {\pf{enumitem} package},
+ howpublished = {\url{CTAN:/macros/latex/contrib/enumitem}}
+}
+
+@MISC{hyperref,
+ author = {Sebastian Rahtz and Heiko Overdiek},
+ title = {\pf{hyperref} package},
+ howpublished = {\url{CTAN:/macros/latex/contrib/hyperref}}
+}
+
+@MISC{natbib,
+ author = {Patrick W. Daly},
+ title = {\pf{natbib} package},
+ howpublished = {\url{CTAN:/macros/latex/contrib/natbib}}
+}
+
+@MISC{geometry,
+ author = {Hideo Umeki},
+ title = {\pf{geometry} package},
+ howpublished = {\url{CTAN:/macros/latex/contrib/geometry}}
+}
+
+@MISC{xcolor,
+ author = {Uwe Kern},
+ title = {\pf{xcolor} package},
+ howpublished = {\url{CTAN:/macros/latex/contrib/xcolor}}
+}
+
+@MISC{graphics,
+ author = {David Carlisle},
+ title = {\pf{graphics} bundle},
+ howpublished = {\url{CTAN:/macros/latex/required/graphics}}
+}
+
+@MISC{random,
+ author = {Donald Arseneau},
+ title = {\texttt{random.tex}},
+ howpublished = {\url{CTAN:/macros/generic/misc}}
+}
+
+@MISC{CTAN,
+ author = {CTAN crew},
+ title = {{The Comprehensive TeX Archive Network}},
+ howpublished = {\url{http://www.ctan.org}}
+}
+
+@MISC{LyXWeb,
+ author = {{\LyX\ crew}},
+ title = {{\LyX\ website}},
+ howpublished = {\url{http://www.lyx.org}}
+}
+
+@MISC{javascript,
+ author = {Adobe Solutions Network},
+ title = {{Acrobat JavaScript Scripting Reference}},
+ howpublished = {\url{http://partners.adobe.com/public/developer/en/acrobat/sdk/pdf/javascript/AcroJS.pdf}}
+}
+%</bib>
diff --git a/systems/texlive/tlnet/tlpkg/TeXLive/TLConfig.pm b/systems/texlive/tlnet/tlpkg/TeXLive/TLConfig.pm
index 0f3e70bfc0..d620ef3495 100644
--- a/systems/texlive/tlnet/tlpkg/TeXLive/TLConfig.pm
+++ b/systems/texlive/tlnet/tlpkg/TeXLive/TLConfig.pm
@@ -1,4 +1,4 @@
-# $Id: TLConfig.pm 54123 2020-03-06 00:59:56Z preining $
+# $Id: TLConfig.pm 58675 2021-03-23 22:36:02Z karl $
# TeXLive::TLConfig.pm - module exporting configuration values
# Copyright 2007-2020 Norbert Preining
# This file is licensed under the GNU General Public License version 2
@@ -6,7 +6,7 @@
package TeXLive::TLConfig;
-my $svnrev = '$Revision: 54123 $';
+my $svnrev = '$Revision: 58675 $';
my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
sub module_revision { return $_modulerevision; }
@@ -167,7 +167,7 @@ our %TLPDBConfigs = (
"container_format" => $DefaultCompressorFormat,
"minrelease" => $MinRelease,
"release" => $ReleaseYear,
- "frozen" => 0,
+ "frozen" => 1,
);
# definition of the option strings and their value types
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 77668acefd..dc38f47f4c 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -23,10 +23,10 @@ longdesc 00texlive.installation(.tlpsrc)
depend container_format/xz
depend container_split_doc_files/1
depend container_split_src_files/1
-depend frozen/0
+depend frozen/1
depend minrelease/2016
depend release/2020
-depend revision/58642
+depend revision/58687
name 00texlive.image
category TLCore
@@ -4364,7 +4364,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 58574
+revision 58644
shortdesc TeX Live standalone installer package
longdesc This package defines the files to go into the installer
longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the
@@ -97662,15 +97662,15 @@ catalogue-topics notes editorial
name easybook
category Package
-revision 58599
+revision 58671
shortdesc Typeset Chinese books or notes
relocated 1
longdesc Easybook is a minimalist style template based on the ctexbook
longdesc book document class.
-containersize 11028
-containerchecksum 275d4891bdb4b1c2f3df0a5c7b0bb34449a7c9ceb9fc72b3600fe414a9250c1408927d46f7fac35871127c012a1cf189fc81cfe7cd02b95dc8ff38153553a455
-doccontainersize 521704
-doccontainerchecksum 260532d2918b7d196e761a5c24d94dffa950a3600e23a3c9d66d8ed6ac0dd157671d9ee6a74c86064fc4ef035b0f804037ef53cd472e77941d6f357e4e454c20
+containersize 10916
+containerchecksum 742a79c5eb64ceec61ed7cfaa9f703376603995fc9afea6f33573d32a8d77dfba7c793cad06a83f13d052b873d2ccc5324b5fb9e53636417907315afadc384bb
+doccontainersize 521788
+doccontainerchecksum fa4b74c7eb2faa620ddfef656e06a8655eac247ecf028c8634bd34fd749f0ad0f85087e4d183bb0da8589e1704b0e02d7a6ac0bb47e7a1461336d5eb10448965
docfiles size=137
RELOC/doc/latex/easybook/README.md details="Readme"
RELOC/doc/latex/easybook/appendix.tex
@@ -97681,18 +97681,18 @@ docfiles size=137
RELOC/doc/latex/easybook/easybook-demo.tex
RELOC/doc/latex/easybook/easybook.pdf details="Package documentation" language="zh"
RELOC/doc/latex/easybook/refs.bib
-srccontainersize 22132
-srccontainerchecksum 85a3c418d24dbd5749d549f074d892f1668b7e56bb5f88a693918679e1433ad4d2e26f99962864f73080193592f72420dabbac6860876ce4660b7ebb555e7f45
+srccontainersize 21996
+srccontainerchecksum eca56428aa38a8677fbcaf690726f21d187aa1f695f76cba0e070e635987c4459b66fd48a42090ad69f29202484c796d1d4bb8c2df6dfadff1dd37917f11c6e7
srcfiles size=22
RELOC/source/latex/easybook/easybook.dtx
-runfiles size=13
+runfiles size=12
RELOC/tex/latex/easybook/easybook.cls
catalogue-also ctex
catalogue-contact-repository https://gitee.com/texl3/easybook
catalogue-ctan /macros/latex/contrib/easybook
catalogue-license cc-by-4
catalogue-topics book-pub class chinese expl3
-catalogue-version 1.23x
+catalogue-version 1.23z
name easyfig
category Package
@@ -191325,7 +191325,7 @@ catalogue-version 0.1
name memoir
category Package
-revision 56572
+revision 58672
shortdesc Typeset fiction, non-fiction and mathematical books
relocated 1
longdesc The memoir class is for typesetting poetry, fiction,
@@ -191340,11 +191340,11 @@ longdesc document written with the memoir class, should also use the
longdesc memhfixc package (part of this bundle). Note, however, that any
longdesc current version of hyperref actually loads the package
longdesc automatically if it detects that it is running under memoir.
-containersize 75512
-containerchecksum 968bb181532e93db167996763b29ac5fd35da9a09b102ccce1ca24a91bc6394f95720069380a641359b2524543d119caa02c5e58a531e319985b6f90c65bf758
-doccontainersize 3101108
-doccontainerchecksum bf606654a024cc9b16aab0727f88eb4feea97c26dbed99578fc94dc2d3d188ccf3b5fa656f5e6e2d060de42df6a2eda1c24172f4b3c3a2520794f18b80bee962
-docfiles size=1140
+containersize 74956
+containerchecksum a4f8003f0f73c27dca360806e3fc0fe037fac0aaa5140db7f81ac81676c34f04abb34e74c78c8b0b35658a580869eeb2b52d5f08b132b1bdb0798e34a768bf7d
+doccontainersize 3108044
+doccontainerchecksum 2d80122a14df1275192c98b952907c2e5e4be343dc29882faa18d5b9efe4272fb9532f3d0bdc7a7c68c82c71e886ebb68ff3505f77b94b275747908b67fcafe4
+docfiles size=1142
RELOC/doc/latex/memoir/Makeidxglo
RELOC/doc/latex/memoir/README details="Readme"
RELOC/doc/latex/memoir/anvil2.mps
@@ -191359,9 +191359,9 @@ docfiles size=1140
RELOC/doc/latex/memoir/setpage-example.pdf
RELOC/doc/latex/memoir/titlepages.sty
RELOC/doc/latex/memoir/trims-example.tex
-srccontainersize 242364
-srccontainerchecksum a3988ac14f32c3ffb480f76508c7cf7b43f48d744a86c82f25111b962f81ed19603e573ac722b6e15e95ff8c00dfe29ee7dc0bd5842957b914f9d197f107df26
-srcfiles size=320
+srccontainersize 241692
+srccontainerchecksum f3016a11824f500e8df79c83b67d42fbdd004a84c7c695ba94df7a974b708394729309c64717ab53a68a7921c8d8e5b091d66ce3b182ab9a5b239fd6475afbfd
+srcfiles size=319
RELOC/source/latex/memoir/memoir.dtx
RELOC/source/latex/memoir/memoir.ins
RELOC/source/latex/memoir/mempatch.dtx
@@ -191386,7 +191386,7 @@ catalogue-also memdesign
catalogue-ctan /macros/latex/contrib/memoir
catalogue-license lppl1.3
catalogue-topics book-pub class
-catalogue-version 3.7n
+catalogue-version 3.7o
name memory
category Package
@@ -212407,7 +212407,7 @@ catalogue-topics font font-type1 font-decor
name nicematrix
category Package
-revision 58258
+revision 58673
shortdesc Improve the typesetting of mathematical matrices with PGF
relocated 1
longdesc This package is based on the package array. It creates PGF/TikZ
@@ -212419,26 +212419,26 @@ longdesc border matrices); control of the width of the columns; tools to
longdesc color rows and columns with a good PDF result; blocks of cells;
longdesc etc. The package requires and loads l3keys2e, xparse, array,
longdesc amsmath, pgfcore, and the module shapes of PGF.
-containersize 27540
-containerchecksum 0353899b586a4b30a9ed211f75ff397d09e6c799fb86f627ad4496e7b227e4c3a414596280cec858e643931e6cda045549393f9534e3234abe12c7e30469935d
-doccontainersize 1565432
-doccontainerchecksum 26f85e4dd8da7e4f0683a1a0fc5798d5084dd99fcca021d08759fb7e3fee3568ecbc12c1d46ec45d3d6fcfe2d8cb780a0a8c4fbccd361c2ec39608d6ca6c13ef
-docfiles size=429
+containersize 28144
+containerchecksum 12a00e45b921fe614df2343bc95d8be3e732a02381396eb05cb9a4f7fbac6788e5eec85fcab3624dce9610ee63ef538b02cd5e7c0b069c6e2784e0ea5cb9a04b
+doccontainersize 1583580
+doccontainerchecksum a6cb65e3a09bb3c25c219fc413c862c3d9abf43bbec18ec1bd53597326ad5c5899c542e6e84e7ca2c4663525d8fea411069cdfd8fe75652841f3a0a2053efb9d
+docfiles size=435
RELOC/doc/latex/nicematrix/README.md details="Readme"
RELOC/doc/latex/nicematrix/nicematrix-french.pdf details="Package documentation in French" language="fr"
RELOC/doc/latex/nicematrix/nicematrix-french.tex
RELOC/doc/latex/nicematrix/nicematrix.pdf details="Package documentation"
-srccontainersize 93992
-srccontainerchecksum e8886503ed819981957646b166d029957e5deccdd4f88639425af26a31ac6d27cd7fa00f1dfccc05c551d582f00511f02f018480797dfa8168b307b22f2fcaaf
-srcfiles size=141
+srccontainersize 95632
+srccontainerchecksum 349eec6d34ab0574651fd4f90cc28226bc982ae1f4fb77094a4e9d08ec86501c9476ec621f61b3033eb616b21a2337a0940b9d4c28ebe579f0224417286065b6
+srcfiles size=144
RELOC/source/latex/nicematrix/nicematrix.dtx
RELOC/source/latex/nicematrix/nicematrix.ins
-runfiles size=60
+runfiles size=62
RELOC/tex/latex/nicematrix/nicematrix.sty
catalogue-ctan /macros/latex/contrib/nicematrix
catalogue-license lppl1.3
catalogue-topics maths matrix pgf-tikz expl3
-catalogue-version 5.12
+catalogue-version 5.13
name nicetext
category Package
@@ -260582,7 +260582,7 @@ catalogue-version 1.0
name regexpatch
category Package
-revision 56576
+revision 58674
shortdesc High level patching of commands
relocated 1
longdesc The package generalises the macro patching commands provided by
@@ -260590,15 +260590,15 @@ longdesc P. Lehmann's etoolbox. The difference between this package and
longdesc its sibling xpatch is that this package sports a very powerful
longdesc \regexpatchcmd based on the l3regex module of the LaTeX3
longdesc experimental packages.
-containersize 3676
-containerchecksum ef196f5a5087bb601ceaa9538d9a45d094c1e857f1f7f8fc29c6737981cc9b8e3c786e0030ef522e16c5fe3bd6d5afc03e966c88ea76bd8344bc2f3c38f5ba66
-doccontainersize 532200
-doccontainerchecksum ea2f036fc0aa00103e3ea2fd04e1115cc9d76e9431e317558021a479e7d5dbd67f0e35f7be817775ee3b7a2da5d1fec06f5b63ddb9b7908fad72ed43f2a4552e
+containersize 3680
+containerchecksum 85249eb73da2e8c250af1eedd94cd8183cdd3b2be22f8bc3920487b2e4d34fad3b9be5dd8b6c3eefa9e359f2b3c341a1e976b8c41d8bbf0850695ecde07afaec
+doccontainersize 532340
+doccontainerchecksum 2dfef6ad83f95b8e9036013823130267371c7f9130bd911576c9f4569891b15de2022fbb16b83d2eae1591a32703278569ecc140bd177935cd31d17ce1fd1db2
docfiles size=132
RELOC/doc/latex/regexpatch/README details="Readme"
RELOC/doc/latex/regexpatch/regexpatch.pdf details="Package documentation"
-srccontainersize 12560
-srccontainerchecksum e2df59b0a41f0b2cf53b0b778201167192de37830d3705582d5b643389c753d8b94f0a5a073fb9206aa8f73e0369bbf7d3b17ca6c20d5aec09d5b236b3243892
+srccontainersize 12568
+srccontainerchecksum ff740fed527393ba0466aa048fd1f04ee54beabde32e77cc2b04896a2b42eb7a056436b1aad92a9aafd49cd5199ac05de677e896c516ba3327d77ff91239591c
srcfiles size=16
RELOC/source/latex/regexpatch/regexpatch.dtx
RELOC/source/latex/regexpatch/regexpatch.ins
@@ -260607,7 +260607,7 @@ runfiles size=7
catalogue-ctan /macros/latex/contrib/regexpatch
catalogue-license lppl1.3c
catalogue-topics macro-supp
-catalogue-version 0.2e
+catalogue-version 0.2f
name register
category Package
@@ -297650,7 +297650,7 @@ docfiles size=368
name texlive-scripts
category TLCore
-revision 58574
+revision 58644
shortdesc TeX Live infrastructure programs
longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for
longdesc tlmgr to run but still ours. Not included in tlcritical.
@@ -297658,10 +297658,10 @@ depend texlive-scripts.ARCH
depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 132296
-containerchecksum 769fce0d79d89ca923c0f249ee2375bd4c19b69e9023a7f15847e5856354b3328a5745e80fc91165a0599736122b0c4e955e50b25d26e6507407d1b021fd2f34
+containersize 132292
+containerchecksum 40b6ca05bc9fff62f4dbf9f2d327a6c6f2e54a276cd659ef0d54f4dd7a98ef1a8540a84e7c35a2a864fd5d3262644987ebc67e69ebcaab5138a0b3d0d192a576
doccontainersize 218848
-doccontainerchecksum d0867b4b43fb6490447f231ec516b388b5d65cb098c2004806e5909b7366dc9fc6d590601bf819c7b3e96ffdfd25b37780b0bb8f10dbc1bf28a82f25f387768a
+doccontainerchecksum 2e90a3100c2b1205400bd160bab227914e36df33f6d235bcd2c7ee2ebd82e3210ce7437c44aa23abbde4eb953dfd17012759429eea5edbd89411f451c0a3daa9
docfiles size=141
texmf-dist/doc/man/man1/fmtutil-sys.1
texmf-dist/doc/man/man1/fmtutil-sys.man1.pdf
@@ -314459,7 +314459,7 @@ catalogue-version 12.12
name uantwerpendocs
category Package
-revision 51007
+revision 58670
shortdesc Course texts, master theses, and exams in University of Antwerp style
relocated 1
longdesc These class files implement the house style of the University
@@ -314468,13 +314468,15 @@ longdesc Engineering. Using these class files will make it easy for you
longdesc to make and keep your documents compliant to this version and
longdesc future versions of the house style of the University of
longdesc Antwerp.
-containersize 1370040
-containerchecksum 93c494ac45f8713cdff15e03b5f17388041ecf569eea304966da980d413d542d72af79ce86a57686e790ac527c5c6e562a93b9612c03438aa7ea1acb3fe7af92
-doccontainersize 1162080
-doccontainerchecksum 94a6b8beddfa2b625fce0f75cbab43ae4fafa7cd7c5dd0568cbe46cc1a7b0218c74c5575d116c8e085bc0fddb62db0596635d549251a760ef93d93b662d40982
-docfiles size=366
+containersize 6473684
+containerchecksum 2d273bbdb5601385a99bb7ab87fa5f1e1a5bc0789b7de665bbbc6da692a88d74158c93af7a8b555858ff180a808dd3f0ee3d4efc8825e0905ccc7125ae3de2ee
+doccontainersize 4390208
+doccontainerchecksum 6a156956843c093c371029ec8b10d629366ab4da2be56d8fa02759c70a053a65e06313783014def7e7cfbd8fefa8a003056fca982195f50c180e9cff156ed729
+docfiles size=1158
RELOC/doc/latex/uantwerpendocs/LICENSE
RELOC/doc/latex/uantwerpendocs/README details="Readme"
+ RELOC/doc/latex/uantwerpendocs/beamerthemeuantwerpenuserguide.pdf
+ RELOC/doc/latex/uantwerpendocs/beamerthemeuantwerpenuserguide.tex
RELOC/doc/latex/uantwerpendocs/uantwerpenbamathesis-example.pdf details="Example bachelor/master thesis"
RELOC/doc/latex/uantwerpendocs/uantwerpenbamathesis-example.tex
RELOC/doc/latex/uantwerpendocs/uantwerpencoursetext-example.pdf details="Example course text"
@@ -314486,33 +314488,343 @@ docfiles size=366
RELOC/doc/latex/uantwerpendocs/uantwerpenexam-example2.tex
RELOC/doc/latex/uantwerpendocs/uantwerpenletter-example.pdf details="Example letter"
RELOC/doc/latex/uantwerpendocs/uantwerpenletter-example.tex
- RELOC/doc/latex/uantwerpendocs/uantwerpenmasterthesis-example.pdf
- RELOC/doc/latex/uantwerpendocs/uantwerpenmasterthesis-example.tex
RELOC/doc/latex/uantwerpendocs/uantwerpenphdthesis-example1.pdf
RELOC/doc/latex/uantwerpendocs/uantwerpenphdthesis-example1.tex
RELOC/doc/latex/uantwerpendocs/uantwerpenphdthesis-example2.pdf
RELOC/doc/latex/uantwerpendocs/uantwerpenphdthesis-example2.tex
-srccontainersize 29404
-srccontainerchecksum 76725a1498c86eaf6e585a1269b737601136337770f304d598762aa7f354a478b70849b1a98ba8bdae71c81fbf0db372c275f95396463316dbb5a9631b068b20
-srcfiles size=36
+srccontainersize 39668
+srccontainerchecksum a6e8c2425c327a6a197063fb0d07a3a49df9340bc6673ab118a7b904bd36feda07905cec3c10753331b7d7f2e05cae40f74fff15532d90be0fba161e0bea49d7
+srcfiles size=50
RELOC/source/latex/uantwerpendocs/uantwerpendocs.dtx
RELOC/source/latex/uantwerpendocs/uantwerpendocs.ins
-runfiles size=779
- RELOC/tex/latex/uantwerpendocs/4E_PMS302_BR_ENG_RGB.eps
- RELOC/tex/latex/uantwerpendocs/4E_PMS302_BR_ENG_RGB.pdf
- RELOC/tex/latex/uantwerpendocs/4E_PMS302_BR_NED_RGB.eps
- RELOC/tex/latex/uantwerpendocs/4E_PMS302_BR_NED_RGB.pdf
- RELOC/tex/latex/uantwerpendocs/UA_HOR_DUI_CMYK.eps
- RELOC/tex/latex/uantwerpendocs/UA_HOR_DUI_CMYK.pdf
- RELOC/tex/latex/uantwerpendocs/UA_HOR_ENG_CMYK.eps
- RELOC/tex/latex/uantwerpendocs/UA_HOR_ENG_CMYK.pdf
- RELOC/tex/latex/uantwerpendocs/UA_HOR_FRA_CMYK.eps
- RELOC/tex/latex/uantwerpendocs/UA_HOR_FRA_CMYK.pdf
- RELOC/tex/latex/uantwerpendocs/UA_HOR_NED_CMYK.eps
- RELOC/tex/latex/uantwerpendocs/UA_HOR_NED_CMYK.pdf
- RELOC/tex/latex/uantwerpendocs/UA_HOR_SPA_CMYK.eps
- RELOC/tex/latex/uantwerpendocs/UA_HOR_SPA_CMYK.pdf
- RELOC/tex/latex/uantwerpendocs/keyboard.jpg
+runfiles size=3145
+ RELOC/tex/latex/uantwerpendocs/Images/uantwerpen-01.jpg
+ RELOC/tex/latex/uantwerpendocs/Images/uantwerpen-02.jpg
+ RELOC/tex/latex/uantwerpendocs/Images/uantwerpen-03.jpg
+ RELOC/tex/latex/uantwerpendocs/Images/uantwerpen-04.jpg
+ RELOC/tex/latex/uantwerpendocs/Images/uantwerpen-05.jpg
+ RELOC/tex/latex/uantwerpendocs/Images/uantwerpen-06.jpg
+ RELOC/tex/latex/uantwerpendocs/Images/uantwerpen-07.jpg
+ RELOC/tex/latex/uantwerpendocs/Images/uantwerpen-08.jpg
+ RELOC/tex/latex/uantwerpendocs/Images/uantwerpen-09.jpg
+ RELOC/tex/latex/uantwerpendocs/Images/uantwerpen-10.jpg
+ RELOC/tex/latex/uantwerpendocs/Images/uantwerpen-11.jpg
+ RELOC/tex/latex/uantwerpendocs/Images/uantwerpen-keyboard.jpg
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-be-cmyk.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-be-cmyk.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-be-rgb.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-be-rgb.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-fbd-cmyk.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-fbd-cmyk.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-fbd-rgb.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-fbd-rgb.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-ggw-cmyk.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-ggw-cmyk.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-ggw-rgb.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-ggw-rgb.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-iob-cmyk.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-iob-cmyk.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-iob-rgb.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-iob-rgb.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-lw-cmyk.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-lw-cmyk.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-lw-rgb.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-lw-rgb.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-ow-cmyk.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-ow-cmyk.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-ow-rgb.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-ow-rgb.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-re-cmyk.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-re-cmyk.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-re-rgb.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-re-rgb.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-sw-cmyk.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-sw-cmyk.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-sw-rgb.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-sw-rgb.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-ti-cmyk.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-ti-cmyk.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-ti-rgb.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-ti-rgb.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-ua-cmyk.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-ua-cmyk.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-ua-rgb.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-ua-rgb.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-we-cmyk.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-we-cmyk.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-we-rgb.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/icon-uantwerpen-we-rgb.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-en-cmyk-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-en-cmyk-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-en-cmyk-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-en-cmyk-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-en-cmyk-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-en-cmyk-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-en-rgb-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-en-rgb-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-en-rgb-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-en-rgb-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-en-rgb-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-en-rgb-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-nl-cmyk-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-nl-cmyk-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-nl-cmyk-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-nl-cmyk-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-nl-cmyk-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-nl-cmyk-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-nl-rgb-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-nl-rgb-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-nl-rgb-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-nl-rgb-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-nl-rgb-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-be-nl-rgb-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-en-cmyk-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-en-cmyk-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-en-cmyk-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-en-cmyk-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-en-cmyk-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-en-cmyk-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-en-rgb-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-en-rgb-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-en-rgb-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-en-rgb-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-en-rgb-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-en-rgb-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-nl-cmyk-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-nl-cmyk-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-nl-cmyk-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-nl-cmyk-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-nl-cmyk-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-nl-cmyk-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-nl-rgb-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-nl-rgb-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-nl-rgb-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-nl-rgb-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-nl-rgb-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-fbd-nl-rgb-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-en-cmyk-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-en-cmyk-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-en-cmyk-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-en-cmyk-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-en-cmyk-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-en-cmyk-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-en-rgb-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-en-rgb-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-en-rgb-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-en-rgb-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-en-rgb-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-en-rgb-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-nl-cmyk-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-nl-cmyk-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-nl-cmyk-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-nl-cmyk-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-nl-cmyk-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-nl-cmyk-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-nl-rgb-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-nl-rgb-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-nl-rgb-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-nl-rgb-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-nl-rgb-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ggw-nl-rgb-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-en-cmyk-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-en-cmyk-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-en-cmyk-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-en-cmyk-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-en-cmyk-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-en-cmyk-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-en-rgb-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-en-rgb-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-en-rgb-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-en-rgb-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-en-rgb-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-en-rgb-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-nl-cmyk-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-nl-cmyk-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-nl-cmyk-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-nl-cmyk-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-nl-cmyk-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-nl-cmyk-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-nl-rgb-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-nl-rgb-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-nl-rgb-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-nl-rgb-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-nl-rgb-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-iob-nl-rgb-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-en-cmyk-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-en-cmyk-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-en-cmyk-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-en-cmyk-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-en-cmyk-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-en-cmyk-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-en-rgb-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-en-rgb-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-en-rgb-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-en-rgb-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-en-rgb-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-en-rgb-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-nl-cmyk-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-nl-cmyk-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-nl-cmyk-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-nl-cmyk-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-nl-cmyk-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-nl-cmyk-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-nl-rgb-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-nl-rgb-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-nl-rgb-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-nl-rgb-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-nl-rgb-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-lw-nl-rgb-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-en-cmyk-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-en-cmyk-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-en-cmyk-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-en-cmyk-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-en-cmyk-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-en-cmyk-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-en-rgb-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-en-rgb-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-en-rgb-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-en-rgb-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-en-rgb-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-en-rgb-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-nl-cmyk-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-nl-cmyk-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-nl-cmyk-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-nl-cmyk-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-nl-cmyk-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-nl-cmyk-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-nl-rgb-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-nl-rgb-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-nl-rgb-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-nl-rgb-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-nl-rgb-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ow-nl-rgb-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-en-cmyk-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-en-cmyk-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-en-cmyk-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-en-cmyk-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-en-cmyk-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-en-cmyk-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-en-rgb-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-en-rgb-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-en-rgb-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-en-rgb-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-en-rgb-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-en-rgb-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-nl-cmyk-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-nl-cmyk-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-nl-cmyk-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-nl-cmyk-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-nl-cmyk-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-nl-cmyk-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-nl-rgb-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-nl-rgb-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-nl-rgb-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-nl-rgb-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-nl-rgb-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-re-nl-rgb-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-en-cmyk-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-en-cmyk-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-en-cmyk-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-en-cmyk-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-en-cmyk-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-en-cmyk-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-en-rgb-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-en-rgb-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-en-rgb-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-en-rgb-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-en-rgb-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-en-rgb-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-nl-cmyk-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-nl-cmyk-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-nl-cmyk-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-nl-cmyk-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-nl-cmyk-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-nl-cmyk-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-nl-rgb-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-nl-rgb-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-nl-rgb-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-nl-rgb-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-nl-rgb-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-sw-nl-rgb-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-en-cmyk-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-en-cmyk-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-en-cmyk-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-en-cmyk-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-en-cmyk-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-en-cmyk-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-en-rgb-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-en-rgb-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-en-rgb-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-en-rgb-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-en-rgb-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-en-rgb-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-nl-cmyk-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-nl-cmyk-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-nl-cmyk-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-nl-cmyk-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-nl-cmyk-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-nl-cmyk-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-nl-rgb-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-nl-rgb-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-nl-rgb-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-nl-rgb-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-nl-rgb-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ti-nl-rgb-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-en-cmyk-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-en-cmyk-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-en-cmyk-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-en-cmyk-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-en-cmyk-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-en-cmyk-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-en-rgb-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-en-rgb-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-en-rgb-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-en-rgb-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-en-rgb-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-en-rgb-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-nl-cmyk-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-nl-cmyk-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-nl-cmyk-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-nl-cmyk-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-nl-cmyk-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-nl-cmyk-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-nl-cmyk.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-nl-cmyk.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-nl-rgb-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-nl-rgb-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-nl-rgb-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-nl-rgb-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-nl-rgb-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-ua-nl-rgb-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-en-cmyk-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-en-cmyk-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-en-cmyk-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-en-cmyk-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-en-cmyk-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-en-cmyk-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-en-rgb-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-en-rgb-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-en-rgb-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-en-rgb-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-en-rgb-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-en-rgb-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-nl-cmyk-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-nl-cmyk-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-nl-cmyk-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-nl-cmyk-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-nl-cmyk-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-nl-cmyk-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-nl-rgb-mono-white.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-nl-rgb-mono-white.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-nl-rgb-neg.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-nl-rgb-neg.pdf
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-nl-rgb-pos.eps
+ RELOC/tex/latex/uantwerpendocs/Logos/logo-uantwerpen-we-nl-rgb-pos.pdf
+ RELOC/tex/latex/uantwerpendocs/beamercolorthemeuantwerpen.sty
+ RELOC/tex/latex/uantwerpendocs/beamerfontthemeuantwerpen.sty
+ RELOC/tex/latex/uantwerpendocs/beamerinnerthemeuantwerpen.sty
+ RELOC/tex/latex/uantwerpendocs/beamerouterthemeuantwerpen.sty
+ RELOC/tex/latex/uantwerpendocs/beamerthemeuantwerpen.sty
RELOC/tex/latex/uantwerpendocs/uantwerpenbamathesis.cls
RELOC/tex/latex/uantwerpendocs/uantwerpencoursetext.cls
RELOC/tex/latex/uantwerpendocs/uantwerpenexam.cls
@@ -314521,8 +314833,8 @@ runfiles size=779
RELOC/tex/latex/uantwerpendocs/uantwerpenphdthesis.cls
catalogue-ctan /macros/latex/contrib/uantwerpendocs
catalogue-license lppl1.3
-catalogue-topics class dissertation essay letter exam
-catalogue-version 2.4
+catalogue-topics class dissertation essay letter exam std-conform
+catalogue-version 3.2
name uassign
category Package
@@ -336585,7 +336897,7 @@ catalogue-topics font font-mf font-greek greek
name yathesis
category Package
-revision 57628
+revision 58687
shortdesc A LaTeX class for writing a thesis following French rules
relocated 1
longdesc The purpose of yathesis is to facilitate the typesetting of
@@ -336603,11 +336915,11 @@ longdesc doc/latex/yathesis/french/exemples/ directory in the
longdesc distribution. They can also be tested on ShareLaTeX (template
longdesc and specimen) and on Overleaf (template and specimen). Note:
longdesc The "ya" in the package name stands for "yet another".
-containersize 23212
-containerchecksum a2db05eb592d2718c76a244e6073e95c2e5168361b3352be342c364eea71c74f40336a2a15e7502819170efe8065600eb0637a3e55bbfd1f89aeb8a811d320ec
-doccontainersize 4699076
-doccontainerchecksum 2feccdc18bc215d4ca917058ae783119fd5052ea983de92dc70b38fcbdd5b7a004337a7876f55bb434a0290a3c188cee840b8203aa3872f0d48b852c0c0b026b
-docfiles size=3214
+containersize 23300
+containerchecksum d9f6fa0f3a02844f3de130e03e79fa016ab21be07e4b4cd1e38b69159d0521732236fc7ff1f8b6a57455c696a9d56f3350ea250675fd33b33d38ac5196970a63
+doccontainersize 4725180
+doccontainerchecksum 9a2b2acb6b2a50665f894a3be4e11eaea3a2c7857a3f27d01f9c59862e0e39ea701ad207539c0168530129ce3e71f7796e6fb45b4812432d2c123e22d3f57645
+docfiles size=3218
RELOC/doc/latex/yathesis/CHANGELOG.md
RELOC/doc/latex/yathesis/README.md details="Readme"
RELOC/doc/latex/yathesis/addons/completion/yathesis.cwl
@@ -336678,8 +336990,8 @@ docfiles size=3214
RELOC/doc/latex/yathesis/french/exemples/specimen/a-plat/these.tex
RELOC/doc/latex/yathesis/french/exemples/specimen/a-plat/tiger.pdf
RELOC/doc/latex/yathesis/french/exemples/specimen/a-plat/ulco.pdf
-srccontainersize 50552
-srccontainerchecksum 218ec8da6b48eb94f47b707fbc752f9cdf0731e5ca6fd0237d2b5ec088bbc46264a9cfacca09fed1598de9868af11727f1b45b27f3338fff47c626e3f7835683
+srccontainersize 50924
+srccontainerchecksum 1a8e9e06eafc48972051d0be8c6fa3e6c3992c7f930dab6e431c5faab94f001a4cb51863a9fa2f9f803fc2d5037b2263dee7440a335f380fb0afdfe9ef93c339
srcfiles size=67
RELOC/source/latex/yathesis/yathesis-samples-templates.dtx
RELOC/source/latex/yathesis/yathesis.dtx
@@ -336692,7 +337004,7 @@ catalogue-contact-repository https://github.com/dbitouze/yathesis
catalogue-ctan /macros/latex/contrib/yathesis
catalogue-license lppl1.3c
catalogue-topics class dissertation french
-catalogue-version 1.0.5
+catalogue-version 1.0.7
name yax
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index d51dfed2a9..86b7ad9d54 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-7e67ccd8df8d2c00bc49fe9f0e24ed65 texlive.tlpdb
+ea0b29bad2c8a586dcfec65edec658df texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 4c57577948..9e8bf36621 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-bbeac5f346e44bf84e24b34bde448bde3cdfe5b07a667bdcf95a6bd2798fa774781f26bdc2629f629cda7fba2d49410626b3c7b3ebf017b9b5956affc5edc0b1 texlive.tlpdb
+e347de39445c6d64bdca3f90188d32023f641db9ecd81ff5c3b8d797a070a0f7f9afa7e801cc22ad596a544a7dc8c21c2f075a1f199d3e7766224c4cf1fa0d2a texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 71f962da8a..0a4365cfaf 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,10 +1,10 @@
-----BEGIN PGP SIGNATURE-----
-iQEcBAEBCgAGBQJgWUl9AAoJEEzhh34ZQ4xwCKUH/09qEVrfbEmNcLFFLVJfl37Q
-0PewcGshhes70hRoix6mjhv5rwmqpohAhvogTLi4rNb8/RF72deu2jHZZb/4cW3Y
-eUsJUqGCLwhr3O2fnHNdAEhi48N4QWD6wCz7pKunBwGJNXRwgFg9KhdbIv5aaDNT
-IfNYJspCihjx577siNdtLiooxZLWx/Id4rYOrmzGfdjQeAZSCduBu40S9beEddum
-TPwIqeDm4jr841fZOnqzwMpfBf3bwqK84HemIkz9hpK/+xcsQySGEG8Z/QOM5tw5
-aoMRHJEal4zzEUd0UmDAUczI6Wc02DkOMBSt4df1aYorPJyj+/6ycLvtZirC9Uc=
-=VfrC
+iQEcBAEBCgAGBQJgW7H9AAoJEEzhh34ZQ4xwb/EH/2+YigeOwBT8F9XqYqtsC5sd
+z5k2xmgh7s3hTruI+y5/qrvo9e21uX/foekK+Mw5uVKz6kTPZ1Ng7wRKbp9EC1pz
+o9wTlG6oZKx45vxtPv6AtcPMn5AYYYg/AlLHYUOqq1WrkROO1c0e7WV2pNrxxT0F
+aCWAjLp6vRoCnEA5yoyujPonh3STnapT2+cFuW0IIjzA0sptDiNGF8NuKLmT2oMy
+gsjhhcVeb1VIEYJvXkLLZDCzCOmRZ7CmX6Ho6Fe4wPStV43xxmJbioPN2UdFXziL
+oBcXzfGfLWlAQJirn1bwLE31520UbVEaAWh3ctqNetgx8m2g9y5WlSiR5UfBz9c=
+=Vrxz
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index b9dcf0b7e3..06dcde4938 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/bionic/InRelease b/systems/win32/miktex/setup/deb/dists/bionic/InRelease
index dc075ec326..ea051f8955 100644
--- a/systems/win32/miktex/setup/deb/dists/bionic/InRelease
+++ b/systems/win32/miktex/setup/deb/dists/bionic/InRelease
@@ -5,36 +5,36 @@ Origin: . bionic
Label: . bionic
Suite: bionic
Codename: bionic
-Date: Sun, 24 Jan 2021 09:01:59 UTC
+Date: Thu, 25 Mar 2021 15:33:16 UTC
Architectures: amd64
Components: universe
Description: Generated by aptly
MD5Sum:
- 508d62419f0483cf239000ebd89c5412 11886 universe/binary-amd64/Packages
- 17b207005b40bbd4ab121bd4a7eea176 1724 universe/binary-amd64/Packages.gz
- 88b2f353a0d80f01041c6ef2aa90154d 2140 universe/binary-amd64/Packages.bz2
- 47d6c616c37a512650de787bf3034434 1852 universe/Contents-amd64.gz
36dc8434c02eb018d9e4e8e159504a01 89 universe/binary-amd64/Release
+ 97bccc5e0ea0b01968f5a77233e9fe8d 13252 universe/binary-amd64/Packages
+ bd79e7a3da8109ff861dde81e2682487 1849 universe/binary-amd64/Packages.gz
+ 96558a5f5f0159c7c1bdba3c3da9a478 2237 universe/binary-amd64/Packages.bz2
+ 93bd858100823f302b49fbff84345038 1868 universe/Contents-amd64.gz
SHA1:
- b1654c92252d54618a77a24f546c1994b0ce8eef 11886 universe/binary-amd64/Packages
- ee3947774eb9270380a587c1ecdbc1da06709cbc 1724 universe/binary-amd64/Packages.gz
- a55ab7d154e08d52d9aa60254045918febe412d8 2140 universe/binary-amd64/Packages.bz2
- e13c2dcc6b2c6af88aa4ef7592881f69a2ed6bf4 1852 universe/Contents-amd64.gz
bb2235b2a24a57ac4d7a8c6e4e3b8048f8273323 89 universe/binary-amd64/Release
+ 222b6afba8fd3bd253b66d4e82c5b3e9510b4582 13252 universe/binary-amd64/Packages
+ 53cb13ee1aa3eca5c323ba6a05bf4501249eaad8 1849 universe/binary-amd64/Packages.gz
+ ba827e42b6c5d0a10d1ddd18a9bcc3a20e050879 2237 universe/binary-amd64/Packages.bz2
+ 387d894085181b1fcd78ee39f2b3c642d962c63e 1868 universe/Contents-amd64.gz
SHA256:
- e796965400a3d81b925dacfb2b5acfb339a09197f9d7408331b94daed255a65c 11886 universe/binary-amd64/Packages
- a06ad2c265251c2b7a3468afecb12f5f4c915c6960894f6cfff060a39f75066f 1724 universe/binary-amd64/Packages.gz
- 0703cf033de04db8163e15033dba164072cf113a26edc518d8b97c6fd61cc9cb 2140 universe/binary-amd64/Packages.bz2
- 42edfe779683842e936c1368a8952961dc0d71ed82cff150dc7dd8f84c69fa17 1852 universe/Contents-amd64.gz
3585e1e45afb8a3cb3c7a593ec7dd8e34029c4ee18a044c369775fde5bba20dd 89 universe/binary-amd64/Release
+ 89ad9ab4b9e36ffd988e3fc6f687df4e9191cfe500ea484e92b92a0c7d64c7ef 13252 universe/binary-amd64/Packages
+ a64c17c45839c6dde839171ac49ba51b63c4bf0ac57d9b80512e12b4793893e1 1849 universe/binary-amd64/Packages.gz
+ 1c6953aa1e525e73965940cc05d9fbd77f3a57ff456e4fab3863d1f14d35897e 2237 universe/binary-amd64/Packages.bz2
+ 874eb508922da01626ea6d14d89462dfcad384d3c2647f87a3a41fddfa4a8c8b 1868 universe/Contents-amd64.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iQEcBAEBCAAGBQJgDTeIAAoJECd6cpP1nkiJSMkH/jHJiz59+1rWix+pQfsGkDiB
-+FtH+/m1DBJ1sVKwF5c8IVhD8h/yU9gckvNfWyulyZiYuYCqmGUG669/T1ql6VFp
-5OcYi3k5HS4N4vAR7rgqcU+IQxrSs1UyAqi5FHC2WLtvuAhi34GXCTmD+VrZNQXx
-LsXxLQhdLVE1/0B+IgB/Bq2mVbuTB8koltVgSZgMm+gU+cBcJsNkQoJnYNgKOM5N
-bfrkC0pz6rtqycwGa7XLZ2X6jzYD8kK6ZSDKW6DUU19j4U1V/WpCev8wCpVAOYOZ
-P3Xsif5HzR24dD9kAoTxQUFAiUHTtZJ+qPs9rLNtUdBrQMHuF5ccFPbRcSmp/9w=
-=5Oqj
+iQEcBAEBCAAGBQJgXK08AAoJECd6cpP1nkiJe3gIAJN4VnHp6r9M4dKNAk6pOE4Y
+Muq+j0mH/E+B5WdTOTNFjwqMqeiJKOF1k5Zb5XFUp+rKdxHcZB6bdwkdA/DTt1RN
+7c5FuU44IM/Ho6hJX0zWQZgGrIRtZ8AcSQYxsAk1iJk0HwADsuJT4bQAD8lBIiUx
+LUIzBvTu0d7vudy+BE+BqgTWBpUamnHsc1xmpdQKAN3vrZO1NAg2zv5HaAps8qG1
+MEMMNYgvDeddXEiCYdN1aCcxvsceaUIYdtRmY11DjNoE2rBG+qeQhSUGzUINrKQ2
+gc+8P93uPPFoi64Y/W8xOLQcPD4mnwWXvpSL85iSPqMGsIPoDt+QhgzTztVwqiI=
+=IP3J
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/deb/dists/bionic/Release b/systems/win32/miktex/setup/deb/dists/bionic/Release
index 8bb754fb21..cb96ed4b4d 100644
--- a/systems/win32/miktex/setup/deb/dists/bionic/Release
+++ b/systems/win32/miktex/setup/deb/dists/bionic/Release
@@ -2,25 +2,25 @@ Origin: . bionic
Label: . bionic
Suite: bionic
Codename: bionic
-Date: Sun, 24 Jan 2021 09:01:59 UTC
+Date: Thu, 25 Mar 2021 15:33:16 UTC
Architectures: amd64
Components: universe
Description: Generated by aptly
MD5Sum:
- 508d62419f0483cf239000ebd89c5412 11886 universe/binary-amd64/Packages
- 17b207005b40bbd4ab121bd4a7eea176 1724 universe/binary-amd64/Packages.gz
- 88b2f353a0d80f01041c6ef2aa90154d 2140 universe/binary-amd64/Packages.bz2
- 47d6c616c37a512650de787bf3034434 1852 universe/Contents-amd64.gz
36dc8434c02eb018d9e4e8e159504a01 89 universe/binary-amd64/Release
+ 97bccc5e0ea0b01968f5a77233e9fe8d 13252 universe/binary-amd64/Packages
+ bd79e7a3da8109ff861dde81e2682487 1849 universe/binary-amd64/Packages.gz
+ 96558a5f5f0159c7c1bdba3c3da9a478 2237 universe/binary-amd64/Packages.bz2
+ 93bd858100823f302b49fbff84345038 1868 universe/Contents-amd64.gz
SHA1:
- b1654c92252d54618a77a24f546c1994b0ce8eef 11886 universe/binary-amd64/Packages
- ee3947774eb9270380a587c1ecdbc1da06709cbc 1724 universe/binary-amd64/Packages.gz
- a55ab7d154e08d52d9aa60254045918febe412d8 2140 universe/binary-amd64/Packages.bz2
- e13c2dcc6b2c6af88aa4ef7592881f69a2ed6bf4 1852 universe/Contents-amd64.gz
bb2235b2a24a57ac4d7a8c6e4e3b8048f8273323 89 universe/binary-amd64/Release
+ 222b6afba8fd3bd253b66d4e82c5b3e9510b4582 13252 universe/binary-amd64/Packages
+ 53cb13ee1aa3eca5c323ba6a05bf4501249eaad8 1849 universe/binary-amd64/Packages.gz
+ ba827e42b6c5d0a10d1ddd18a9bcc3a20e050879 2237 universe/binary-amd64/Packages.bz2
+ 387d894085181b1fcd78ee39f2b3c642d962c63e 1868 universe/Contents-amd64.gz
SHA256:
- e796965400a3d81b925dacfb2b5acfb339a09197f9d7408331b94daed255a65c 11886 universe/binary-amd64/Packages
- a06ad2c265251c2b7a3468afecb12f5f4c915c6960894f6cfff060a39f75066f 1724 universe/binary-amd64/Packages.gz
- 0703cf033de04db8163e15033dba164072cf113a26edc518d8b97c6fd61cc9cb 2140 universe/binary-amd64/Packages.bz2
- 42edfe779683842e936c1368a8952961dc0d71ed82cff150dc7dd8f84c69fa17 1852 universe/Contents-amd64.gz
3585e1e45afb8a3cb3c7a593ec7dd8e34029c4ee18a044c369775fde5bba20dd 89 universe/binary-amd64/Release
+ 89ad9ab4b9e36ffd988e3fc6f687df4e9191cfe500ea484e92b92a0c7d64c7ef 13252 universe/binary-amd64/Packages
+ a64c17c45839c6dde839171ac49ba51b63c4bf0ac57d9b80512e12b4793893e1 1849 universe/binary-amd64/Packages.gz
+ 1c6953aa1e525e73965940cc05d9fbd77f3a57ff456e4fab3863d1f14d35897e 2237 universe/binary-amd64/Packages.bz2
+ 874eb508922da01626ea6d14d89462dfcad384d3c2647f87a3a41fddfa4a8c8b 1868 universe/Contents-amd64.gz
diff --git a/systems/win32/miktex/setup/deb/dists/bionic/Release.gpg b/systems/win32/miktex/setup/deb/dists/bionic/Release.gpg
index 4d89afbc0f..89b9ef9ab1 100644
--- a/systems/win32/miktex/setup/deb/dists/bionic/Release.gpg
+++ b/systems/win32/miktex/setup/deb/dists/bionic/Release.gpg
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iQEcBAABCAAGBQJgDTeHAAoJECd6cpP1nkiJmygH/0sUx9b7AKh1b6bPSR/VTx5j
-+BBeixOA9bXD5EmwVum2Dgq2h01bmInFPgfN4J7b8fV7ZdIE319MoweXU3wwZCgE
-30168yGW/v5YL9ZXQegRxzkzgUIX5RsdZvkY0eGcGmNYRDEeAwxl6y6F5JGO/mAN
-yXjNAFOQuXeoGnXKBTQnPZgfrs148jvCpRCewEf98e2eqVz2M5elqBwhGueWhuFK
-Gnu4JcnmodJ8DAf6UOpCA4+KfUIGfhNZqLYLLtOTbf3A6itkSDA9kylJY0DBk3+f
-Li/AbJ58aImhSg8/0luUku60oolvDXz9mxhcb9vOoi7ImHTtnGMfkqh3t2ITB8s=
-=lUpJ
+iQEcBAABCAAGBQJgXK08AAoJECd6cpP1nkiJx6QH/1vVY4B/lVjnS1C+U746aYma
+U9VSyj/A3pokhju/MqqL/z91wcI0fbI+9cR0lFE1qIWrX4o1YBoLNv6jyHNmboaW
+kROp5WNmu90UcmB9tFKUxOi+qlf3khAfEte+N+b3rMHQU0xC1i3TQxZmjNnhqMRG
+gxsy6B1ralWeLogb2g7zKeElqQtKDLpnVRh7GBKUPEAt8VgXxjmMw5oOVs6+wga0
+dVanc6JC6cq9YqAXVriHW+HMYzNoX0kHf4vk6tezcFmzncBW/ee0kkr/fCOFT4G4
+KIZmdKM1O+L9/i8bUHe88hmJl1v55Cz7M6FfpQFsjN8RuvkJf4Xup5oZO72vrCI=
+=GAFG
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gz b/systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gz
index aa9a0666c0..ffacc19145 100644
--- a/systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gz
+++ b/systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages b/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages
index e3c9492633..41421e993f 100644
--- a/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages
+++ b/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages
@@ -1,6 +1,22 @@
Package: miktex
Priority: optional
Section: tex
+Installed-Size: 101012
+Maintainer: Christian Schenk <cs@miktex.org>
+Architecture: amd64
+Version: 21.3-bionic1
+Depends: debconf (>= 0.2.17), fontconfig, libboost-locale1.65.1, libbz2-1.0, libc6 (>= 2.15), libcairo2 (>= 1.12.0), libcurl4 (>= 7.16.2), libexpat1 (>= 2.0.1), libfontconfig1 (>= 2.12), libfreetype6 (>= 2.3.9), libfribidi0 (>= 0.19.2), libgcc1 (>= 1:4.0), libgd3 (>= 2.1.0~alpha~), libgraphite2-3 (>= 1.2.2), libhunspell-1.6-0, libicu60 (>= 60.1-1~), libjpeg8 (>= 8c), liblog4cxx10v5 (>= 0.10.0), liblzma5 (>= 5.1.1alpha+20120614), libmpfr6 (>= 3.1.3), libmspack0 (>= 0.4), libpng16-16 (>= 1.6.2-1), libpopt0 (>= 1.14), libqt5concurrent5 (>= 5.6.0~rc), libqt5core5a (>= 5.9.0~beta), libqt5dbus5 (>= 5.0.2), libqt5gui5 (>= 5.8.0), libqt5qml5 (>= 5.6.0~beta), libqt5script5 (>= 5.6.0~beta), libqt5scripttools5 (>= 5.6.0~beta), libqt5widgets5 (>= 5.3.0), libqt5xml5 (>= 5.0.2), libssl1.1 (>= 1.1.0), libstdc++6 (>= 7), liburiparser1 (>= 0.6.0), libzzip-0-13 (>= 0.13.56), zlib1g (>= 1:1.2.0)
+Filename: pool/universe/m/miktex/miktex_21.3-bionic1_amd64.deb
+Size: 32031144
+MD5sum: 8987b05d8b8b2ef4b770e2c52e3f7e42
+SHA1: 38b1266800ba91626d92c094cc07290b95ead4a7
+SHA256: 9efae9ad78100638aaf3a4a510b7a30febaee1221d46cfb7b777e4595be4d975
+Description: MiKTeX: a scalable TeX distribution
+Homepage: https://miktex.org
+
+Package: miktex
+Priority: optional
+Section: tex
Installed-Size: 100385
Maintainer: Christian Schenk <cs@miktex.org>
Architecture: amd64
diff --git a/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.bz2 b/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.bz2
index aa3f263262..2977b9fb90 100644
--- a/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.bz2
+++ b/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gz b/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gz
index 4dfcf1b38c..2644374515 100644
--- a/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gz
+++ b/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/buster/InRelease b/systems/win32/miktex/setup/deb/dists/buster/InRelease
index 1b12f2ef22..f37a7378e9 100644
--- a/systems/win32/miktex/setup/deb/dists/buster/InRelease
+++ b/systems/win32/miktex/setup/deb/dists/buster/InRelease
@@ -5,36 +5,36 @@ Origin: . buster
Label: . buster
Suite: buster
Codename: buster
-Date: Sun, 24 Jan 2021 09:02:19 UTC
+Date: Thu, 25 Mar 2021 15:33:35 UTC
Architectures: amd64
Components: universe
Description: Generated by aptly
MD5Sum:
- 0a68ddb6241bf44ba6601097e44cf00d 12444 universe/binary-amd64/Packages
- 1f0406eeafd1df8d76fe9f485f282fa3 1750 universe/binary-amd64/Packages.gz
- bf60a0589759d653dc64453e8db28d98 2195 universe/binary-amd64/Packages.bz2
- 47d6c616c37a512650de787bf3034434 1852 universe/Contents-amd64.gz
+ 54bf1a1d8415ca603b639192bfab229a 13904 universe/binary-amd64/Packages
+ 8a92b9942be43344423a1f63390e239f 1891 universe/binary-amd64/Packages.gz
+ 92ee76b9b97e666fab05f23d48e4260d 2304 universe/binary-amd64/Packages.bz2
+ 93bd858100823f302b49fbff84345038 1868 universe/Contents-amd64.gz
c4377b12f319790307affd5ca801a56b 89 universe/binary-amd64/Release
SHA1:
- 489fb67cb43e6bcd48767a21a0b20632bb4e378b 12444 universe/binary-amd64/Packages
- 31489b43516dd6be7c2eb8b66bcafb71984f1abf 1750 universe/binary-amd64/Packages.gz
- 263e317148f7e55de8a83ea0c7b5f29b732e4ab8 2195 universe/binary-amd64/Packages.bz2
- e13c2dcc6b2c6af88aa4ef7592881f69a2ed6bf4 1852 universe/Contents-amd64.gz
+ 14c2183b70e3002283b647230d09782a989daf77 13904 universe/binary-amd64/Packages
+ 8866354d1fd892a3a47a7456a271839d115414e0 1891 universe/binary-amd64/Packages.gz
+ 0d8a251947f22e04695b6b4fbd4cb67d9f427f04 2304 universe/binary-amd64/Packages.bz2
+ 387d894085181b1fcd78ee39f2b3c642d962c63e 1868 universe/Contents-amd64.gz
1c381f8d6c958888bf1796f5914f8ca22630bdd7 89 universe/binary-amd64/Release
SHA256:
- addde3cd7c3eb5695cbc9f11a681c23c7f67c3bf94a89cb7d214a80ecd6574c7 12444 universe/binary-amd64/Packages
- d2366162f29bc13214a95210029f60fcf890677623666fd842107bcc5e2b2b29 1750 universe/binary-amd64/Packages.gz
- 668da23199e4543a48f346ddedfd62f5debd16c69110fbe7a611694ad6928b3b 2195 universe/binary-amd64/Packages.bz2
- 42edfe779683842e936c1368a8952961dc0d71ed82cff150dc7dd8f84c69fa17 1852 universe/Contents-amd64.gz
+ eb0340636a913db938aeed753e46f5c34434b5aed0ba2790c476bcedbfdbb1d2 13904 universe/binary-amd64/Packages
+ 8c7f28b8da18693ccabc1898f133c597e07ffe8c6c6207814ec65dcd27c10592 1891 universe/binary-amd64/Packages.gz
+ a9b9605dd68577839c5e491b55363895d2ab16a21dd5e9398c22caf701685c84 2304 universe/binary-amd64/Packages.bz2
+ 874eb508922da01626ea6d14d89462dfcad384d3c2647f87a3a41fddfa4a8c8b 1868 universe/Contents-amd64.gz
56ac9d32078ebaa439db98b340d4761cb718c796f92090530c01b377a3c9d40b 89 universe/binary-amd64/Release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iQEcBAEBCAAGBQJgDTebAAoJECd6cpP1nkiJNisH/1QrYG15s30plNJaLO+BpE1c
-l90HSvxOBphai8NR8T5BYtXVrlpn1QnPjFwCfjDv1rpyDaBmBwPXk+iAxPK+BZh/
-NyH+G7e+uAc4Ia/mK3zdVJ4slNbgdEbJ/X/75tZc4GSx0ZXz3wLwo50lbnkZcHjo
-Hf9IigqUvFwGn2eAN/dWgwcCbkKnrOl4X2GaLqB9MxaQE19CXDBXvSoJ/9+tDuMJ
-aT0bCkvlKoDgHhI+FddtBjxUVxUI0t/NybdOK/TfloT/oCXr1vYzpgncaxTc5lgF
-o5QX6vdXG0gi2WN8ZQYPxdZFbIH/iIZOXKprlPNo3XdiFHHF8kZfcfnr2WL6ol4=
-=QW8h
+iQEcBAEBCAAGBQJgXK1PAAoJECd6cpP1nkiJeTIH/jS6e4hNP2Jo3MQzH0F8Gwhf
+R2Tr0UaLzZ1CkFwQEybkTSg31Ys3UmnUxj/guaow5wZdeF6fVMD9RKAKML+jXZr1
+dsTSFUl+/6xVPzHfyBnQuuGlhfHzba322mCw5Bu7q9wPPqg3clIFgdGb2yXMm6X3
+HhSTQEIIJcr0fImbLt2gbuQa81QSambufhtJ/ntKZlB71HMD5hvr5oq19Gt9pJ9D
+q2+PAnf45WWr2qhJ5lCgpKWcQ4s9u/8oPu4UtcLxjWB2Nq9B4P3R6PoAfkt9yLKB
+W7vb+lINpT6EfwN6QCkercwh5k8nU0d71xp4c8JbEph+D2T0c6PZ/vwZ03R5b0E=
+=Ewq+
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/deb/dists/buster/Release b/systems/win32/miktex/setup/deb/dists/buster/Release
index 4ef16d2b04..50ed7c5191 100644
--- a/systems/win32/miktex/setup/deb/dists/buster/Release
+++ b/systems/win32/miktex/setup/deb/dists/buster/Release
@@ -2,25 +2,25 @@ Origin: . buster
Label: . buster
Suite: buster
Codename: buster
-Date: Sun, 24 Jan 2021 09:02:19 UTC
+Date: Thu, 25 Mar 2021 15:33:35 UTC
Architectures: amd64
Components: universe
Description: Generated by aptly
MD5Sum:
- 0a68ddb6241bf44ba6601097e44cf00d 12444 universe/binary-amd64/Packages
- 1f0406eeafd1df8d76fe9f485f282fa3 1750 universe/binary-amd64/Packages.gz
- bf60a0589759d653dc64453e8db28d98 2195 universe/binary-amd64/Packages.bz2
- 47d6c616c37a512650de787bf3034434 1852 universe/Contents-amd64.gz
+ 54bf1a1d8415ca603b639192bfab229a 13904 universe/binary-amd64/Packages
+ 8a92b9942be43344423a1f63390e239f 1891 universe/binary-amd64/Packages.gz
+ 92ee76b9b97e666fab05f23d48e4260d 2304 universe/binary-amd64/Packages.bz2
+ 93bd858100823f302b49fbff84345038 1868 universe/Contents-amd64.gz
c4377b12f319790307affd5ca801a56b 89 universe/binary-amd64/Release
SHA1:
- 489fb67cb43e6bcd48767a21a0b20632bb4e378b 12444 universe/binary-amd64/Packages
- 31489b43516dd6be7c2eb8b66bcafb71984f1abf 1750 universe/binary-amd64/Packages.gz
- 263e317148f7e55de8a83ea0c7b5f29b732e4ab8 2195 universe/binary-amd64/Packages.bz2
- e13c2dcc6b2c6af88aa4ef7592881f69a2ed6bf4 1852 universe/Contents-amd64.gz
+ 14c2183b70e3002283b647230d09782a989daf77 13904 universe/binary-amd64/Packages
+ 8866354d1fd892a3a47a7456a271839d115414e0 1891 universe/binary-amd64/Packages.gz
+ 0d8a251947f22e04695b6b4fbd4cb67d9f427f04 2304 universe/binary-amd64/Packages.bz2
+ 387d894085181b1fcd78ee39f2b3c642d962c63e 1868 universe/Contents-amd64.gz
1c381f8d6c958888bf1796f5914f8ca22630bdd7 89 universe/binary-amd64/Release
SHA256:
- addde3cd7c3eb5695cbc9f11a681c23c7f67c3bf94a89cb7d214a80ecd6574c7 12444 universe/binary-amd64/Packages
- d2366162f29bc13214a95210029f60fcf890677623666fd842107bcc5e2b2b29 1750 universe/binary-amd64/Packages.gz
- 668da23199e4543a48f346ddedfd62f5debd16c69110fbe7a611694ad6928b3b 2195 universe/binary-amd64/Packages.bz2
- 42edfe779683842e936c1368a8952961dc0d71ed82cff150dc7dd8f84c69fa17 1852 universe/Contents-amd64.gz
+ eb0340636a913db938aeed753e46f5c34434b5aed0ba2790c476bcedbfdbb1d2 13904 universe/binary-amd64/Packages
+ 8c7f28b8da18693ccabc1898f133c597e07ffe8c6c6207814ec65dcd27c10592 1891 universe/binary-amd64/Packages.gz
+ a9b9605dd68577839c5e491b55363895d2ab16a21dd5e9398c22caf701685c84 2304 universe/binary-amd64/Packages.bz2
+ 874eb508922da01626ea6d14d89462dfcad384d3c2647f87a3a41fddfa4a8c8b 1868 universe/Contents-amd64.gz
56ac9d32078ebaa439db98b340d4761cb718c796f92090530c01b377a3c9d40b 89 universe/binary-amd64/Release
diff --git a/systems/win32/miktex/setup/deb/dists/buster/Release.gpg b/systems/win32/miktex/setup/deb/dists/buster/Release.gpg
index 6293559146..f8e442ce2e 100644
--- a/systems/win32/miktex/setup/deb/dists/buster/Release.gpg
+++ b/systems/win32/miktex/setup/deb/dists/buster/Release.gpg
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iQEcBAABCAAGBQJgDTebAAoJECd6cpP1nkiJFC0H/0HvwNPRkLopF61gkJGwQR2E
-mp/jQYZK+BP2uxGGRHJrWHE0Ti/8SHnKKCW+39PCNUV8r4fgkeQhB2CE0/Z+MIrd
-fN35EUYPVnno9Vq9wiIu/aJxNnoZbSpp7rzo/JsDpZXLbjPdgcUczmIqLm8A9Wl0
-74NRQ4Klm4qluF5RAUPl0ZUs7/aKjY+/eLrjv4OMsQh5rNSiIcYRU89AAdXt1yLe
-0sln5GE7aTQjELPyBdEtNo/Ra+5Q26hO2ZfoGzo5Pd1CyZSTCVVbSPRUbPcVTDiV
-G0JUXRlq4/lG4QiUNqK2OBZRpyFqMX/89axjGuiu5bgC0yWck5ce9NolgQGoFZc=
-=h/P2
+iQEcBAABCAAGBQJgXK1PAAoJECd6cpP1nkiJZskH/3u5+dvitu4cZChbDiUMBZM/
+ZB3mZJotaGysTTSTFpzqWpGAksgHSFR8FjEC320bRx0K1eS3oVlmdDC5mMTHnfF2
+TxfVdCoM6o+0cZeN9B0o1uddJQOuyWJrfr7ri/2Hj/wofyyRCKN7vhnekZKalX+y
+1khmr9k2lfTTUk5mqVm9wSgWzHatrAglUrkXjUe+p71z2CEFSll/0lYglpv7F0YZ
+6JgywCW9vwkapNjMOmrkN+IJ7ZrQj0oVngIcHalp7iZxnReI5zme/OmVLO2pIaf5
+AB3V28uUYV0dB9xVF8r/kj44YHFMvb6jPM9Yt/TQTDEJC3AZQCdlH5W/vY5dNNs=
+=/u0l
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/deb/dists/buster/universe/Contents-amd64.gz b/systems/win32/miktex/setup/deb/dists/buster/universe/Contents-amd64.gz
index aa9a0666c0..ffacc19145 100644
--- a/systems/win32/miktex/setup/deb/dists/buster/universe/Contents-amd64.gz
+++ b/systems/win32/miktex/setup/deb/dists/buster/universe/Contents-amd64.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages b/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages
index 2c03a265e9..0f5c9de581 100644
--- a/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages
+++ b/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages
@@ -1,6 +1,22 @@
Package: miktex
Priority: optional
Section: tex
+Installed-Size: 101106
+Maintainer: Christian Schenk <cs@miktex.org>
+Architecture: amd64
+Version: 21.3-buster1
+Depends: debconf (>= 0.2.17), fontconfig, libboost-locale1.67.0, libbz2-1.0, libc6 (>= 2.28), libcairo2 (>= 1.12.0), libcurl4 (>= 7.16.2), libexpat1 (>= 2.0.1), libfontconfig1 (>= 2.12.6), libfreetype6 (>= 2.3.9), libfribidi0 (>= 0.19.2), libgcc1 (>= 1:4.0), libgd3 (>= 2.1.0~alpha~), libgmp10, libgraphite2-3 (>= 1.2.2), libhunspell-1.7-0, libicu63 (>= 63.1-1~), libjpeg62-turbo (>= 1.3.1), liblog4cxx10v5, liblzma5 (>= 5.1.1alpha+20120614), libmpfr6 (>= 3.1.3), libmspack0 (>= 0.4), libpixman-1-0, libpng16-16 (>= 1.6.2-1), libpopt0 (>= 1.14), libqt5concurrent5 (>= 5.6.0~rc), libqt5core5a (>= 5.11.0~rc1), libqt5dbus5 (>= 5.0.2), libqt5gui5 (>= 5.11.0~rc1), libqt5network5 (>= 5.0.2), libqt5printsupport5 (>= 5.0.2), libqt5qml5 (>= 5.6.0~beta), libqt5script5 (>= 5.6.0~beta), libqt5scripttools5 (>= 5.6.0~beta), libqt5widgets5 (>= 5.11.0~rc1), libqt5xml5 (>= 5.0.2), libssl1.1 (>= 1.1.0), libstdc++6 (>= 7), liburiparser1 (>= 0.6.0), libzzip-0-13 (>= 0.13.56), zlib1g (>= 1:1.2.0)
+Filename: pool/universe/m/miktex/miktex_21.3-buster1_amd64.deb
+Size: 31362462
+MD5sum: bec65aedbe736407948af887cc9e775d
+SHA1: 016e613df35c0f0cfa5c6ec286ebefbf9cdcf499
+SHA256: 40a5320d7b97a597da247cb57edee982479c468718b7f02b0e2ab18bc9838103
+Description: MiKTeX: a scalable TeX distribution
+Homepage: https://miktex.org
+
+Package: miktex
+Priority: optional
+Section: tex
Installed-Size: 100453
Maintainer: Christian Schenk <cs@miktex.org>
Architecture: amd64
diff --git a/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.bz2 b/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.bz2
index 8a40b4aeeb..33db5dcb22 100644
--- a/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.bz2
+++ b/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.gz b/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.gz
index 94573587f2..0bb04e67b9 100644
--- a/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.gz
+++ b/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/focal/InRelease b/systems/win32/miktex/setup/deb/dists/focal/InRelease
index d7c5191c6c..474a398c48 100644
--- a/systems/win32/miktex/setup/deb/dists/focal/InRelease
+++ b/systems/win32/miktex/setup/deb/dists/focal/InRelease
@@ -5,36 +5,36 @@ Origin: . focal
Label: . focal
Suite: focal
Codename: focal
-Date: Sun, 24 Jan 2021 09:02:06 UTC
+Date: Thu, 25 Mar 2021 15:33:22 UTC
Architectures: amd64
Components: universe
Description: Generated by aptly
MD5Sum:
+ 267a300d1644897683cb142c09198574 1757 universe/binary-amd64/Packages.gz
+ 612d76518122fadc03ee6f3b3006c023 2107 universe/binary-amd64/Packages.bz2
+ 1180cb4bd28d9ed6b20e4fa8ee3e28c7 1764 universe/Contents-amd64.gz
09b400a6dee090b2b112c0ee33f5afc5 86 universe/binary-amd64/Release
- faac6e5c70f0f255ddb6050a25a698d7 10903 universe/binary-amd64/Packages
- df3774df6bc826358c1dd8d84ad10c4b 1618 universe/binary-amd64/Packages.gz
- 0fbaa7be21a2dc13b93f76ddbfc5a8ee 1974 universe/binary-amd64/Packages.bz2
- 53f9cc49c035304d3cd199b391702fef 1749 universe/Contents-amd64.gz
+ b14bbe6134fd735e50bc472160ebfdd6 12516 universe/binary-amd64/Packages
SHA1:
+ 48b80c7965bc29a3e4c726f3fc97d3a8dd3285c9 1757 universe/binary-amd64/Packages.gz
+ 83ac924d3fefb8621168e9de9661c547796c8cde 2107 universe/binary-amd64/Packages.bz2
+ d32ee84c261e99376cbbcfce37419b9423b5dca1 1764 universe/Contents-amd64.gz
c942f34f42baa19293a2f2287f3a0b88aee6a9dd 86 universe/binary-amd64/Release
- 5e46dba4f1d77c06bf28c0d40e47a2ee9da71ed1 10903 universe/binary-amd64/Packages
- d371da5e5c66dfb89a8a3a55feaed194c632946b 1618 universe/binary-amd64/Packages.gz
- 4901b26edd87d92522517cf9d9edb6e99a2a632d 1974 universe/binary-amd64/Packages.bz2
- 85962a3dc00b6934f9959dbe28ea7a2e5e4c28c4 1749 universe/Contents-amd64.gz
+ b033acd2c5083121ae50c191eb2de29537129d46 12516 universe/binary-amd64/Packages
SHA256:
+ 92cfd6d0e531396f00be5a395014f0b2ae67635f1ae6d1e271b925a4be7b0f78 1757 universe/binary-amd64/Packages.gz
+ cd22eb3b35da8ba447d1c60c9cd2f0ccdeb048786ae117274c3aa92602ac84b3 2107 universe/binary-amd64/Packages.bz2
+ c89f789676e103ab3cd6aae01ed44b58c061964d536c2a6af93afa9135a1c9a7 1764 universe/Contents-amd64.gz
e2014a195f0b591b178bdf4c80c703b7562b069e881c17e128c39ecaa88949c3 86 universe/binary-amd64/Release
- c204cf19fa367617d30ed4a5ce8f6d0fbe10647b0db3181bbf383371bfdf3f70 10903 universe/binary-amd64/Packages
- a413a56410d5deb643b37ca763f546861369b4e983218bace29fdd2a405d90fd 1618 universe/binary-amd64/Packages.gz
- 5d98c584e658df430871a161290fc7aab3137f9d3f9192cd5fb51d607f6487af 1974 universe/binary-amd64/Packages.bz2
- 3b9029f8852b91c9ad1c89138b0c8910f36e2daec9f5af6fa37992217a9295ee 1749 universe/Contents-amd64.gz
+ c25503083ffa7eec5b51e4139dc5b250aac19356883c386e02e346e253c1a0e9 12516 universe/binary-amd64/Packages
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iQEcBAEBCAAGBQJgDTeOAAoJECd6cpP1nkiJ8B4H/iR/ODfbr/S5bk8F2kX7iOfg
-o2EBjoUJWXbA6XG12WcQRo57vptlqWfvZAmYJTNr6DpYYPrIbB71saUKoHvKTw/A
-58MdpKCEDECT4KueDhABXvhtJJQFN0xSoOzztigeMDqtCdNOWRhkBBZQoKzLV1Be
-HoyXSrFOL88zmFZU6DNmj+Y+KZnJnE4Yp5PiPx9UMa0ZDuE4LqAuZ6qcAbpBC/qR
-lNPwMq5AAMp5MYtUKS/nTEOR8Lvwpysgm3srDRNw98NuGjVBsHhf6Z/5tJX+VIXT
-aslZlrIwKPAuYE5BFvlUzoWvbMMx2YRIjoAzVUo2NXCVOq6DdYcDyRiAVxwRN8o=
-=pefq
+iQEcBAEBCAAGBQJgXK1CAAoJECd6cpP1nkiJAkMIAKNbNfEd7+a3jBa9fcjWcjZd
+US3GEE7kKpezd+X/KVCr6Pm4YLosC8bFZfx17miivTFkavdoJ5dOPFxGDLkexDTn
+haHkW2g4sW1gINRwZqoNTw/ZzcgqS8K3Z0hEOoI70ps1x/CZqvXG5H+JYH5AQWtz
+94D+I+t5dScV60UrhPSDJh8QdGb/2HL5Sd+9QtLZ3zS1t/uTZsQIvbn4Oey4Fxsa
+V6me/ywCwUVORXaUZIe8OPXVcCvq38W6wB4AQuruxONbER0tyMqnaNrloeofJHzy
+MBcHotudFzvn4UZbL4R3kjpPKmqfFM1WP0BfkH9Tf6YlbVjYTijQAFmp5kgYZuo=
+=QYd/
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/deb/dists/focal/Release b/systems/win32/miktex/setup/deb/dists/focal/Release
index e706657ffd..e814128db0 100644
--- a/systems/win32/miktex/setup/deb/dists/focal/Release
+++ b/systems/win32/miktex/setup/deb/dists/focal/Release
@@ -2,25 +2,25 @@ Origin: . focal
Label: . focal
Suite: focal
Codename: focal
-Date: Sun, 24 Jan 2021 09:02:06 UTC
+Date: Thu, 25 Mar 2021 15:33:22 UTC
Architectures: amd64
Components: universe
Description: Generated by aptly
MD5Sum:
+ 267a300d1644897683cb142c09198574 1757 universe/binary-amd64/Packages.gz
+ 612d76518122fadc03ee6f3b3006c023 2107 universe/binary-amd64/Packages.bz2
+ 1180cb4bd28d9ed6b20e4fa8ee3e28c7 1764 universe/Contents-amd64.gz
09b400a6dee090b2b112c0ee33f5afc5 86 universe/binary-amd64/Release
- faac6e5c70f0f255ddb6050a25a698d7 10903 universe/binary-amd64/Packages
- df3774df6bc826358c1dd8d84ad10c4b 1618 universe/binary-amd64/Packages.gz
- 0fbaa7be21a2dc13b93f76ddbfc5a8ee 1974 universe/binary-amd64/Packages.bz2
- 53f9cc49c035304d3cd199b391702fef 1749 universe/Contents-amd64.gz
+ b14bbe6134fd735e50bc472160ebfdd6 12516 universe/binary-amd64/Packages
SHA1:
+ 48b80c7965bc29a3e4c726f3fc97d3a8dd3285c9 1757 universe/binary-amd64/Packages.gz
+ 83ac924d3fefb8621168e9de9661c547796c8cde 2107 universe/binary-amd64/Packages.bz2
+ d32ee84c261e99376cbbcfce37419b9423b5dca1 1764 universe/Contents-amd64.gz
c942f34f42baa19293a2f2287f3a0b88aee6a9dd 86 universe/binary-amd64/Release
- 5e46dba4f1d77c06bf28c0d40e47a2ee9da71ed1 10903 universe/binary-amd64/Packages
- d371da5e5c66dfb89a8a3a55feaed194c632946b 1618 universe/binary-amd64/Packages.gz
- 4901b26edd87d92522517cf9d9edb6e99a2a632d 1974 universe/binary-amd64/Packages.bz2
- 85962a3dc00b6934f9959dbe28ea7a2e5e4c28c4 1749 universe/Contents-amd64.gz
+ b033acd2c5083121ae50c191eb2de29537129d46 12516 universe/binary-amd64/Packages
SHA256:
+ 92cfd6d0e531396f00be5a395014f0b2ae67635f1ae6d1e271b925a4be7b0f78 1757 universe/binary-amd64/Packages.gz
+ cd22eb3b35da8ba447d1c60c9cd2f0ccdeb048786ae117274c3aa92602ac84b3 2107 universe/binary-amd64/Packages.bz2
+ c89f789676e103ab3cd6aae01ed44b58c061964d536c2a6af93afa9135a1c9a7 1764 universe/Contents-amd64.gz
e2014a195f0b591b178bdf4c80c703b7562b069e881c17e128c39ecaa88949c3 86 universe/binary-amd64/Release
- c204cf19fa367617d30ed4a5ce8f6d0fbe10647b0db3181bbf383371bfdf3f70 10903 universe/binary-amd64/Packages
- a413a56410d5deb643b37ca763f546861369b4e983218bace29fdd2a405d90fd 1618 universe/binary-amd64/Packages.gz
- 5d98c584e658df430871a161290fc7aab3137f9d3f9192cd5fb51d607f6487af 1974 universe/binary-amd64/Packages.bz2
- 3b9029f8852b91c9ad1c89138b0c8910f36e2daec9f5af6fa37992217a9295ee 1749 universe/Contents-amd64.gz
+ c25503083ffa7eec5b51e4139dc5b250aac19356883c386e02e346e253c1a0e9 12516 universe/binary-amd64/Packages
diff --git a/systems/win32/miktex/setup/deb/dists/focal/Release.gpg b/systems/win32/miktex/setup/deb/dists/focal/Release.gpg
index ba516acc31..af3f73e3bf 100644
--- a/systems/win32/miktex/setup/deb/dists/focal/Release.gpg
+++ b/systems/win32/miktex/setup/deb/dists/focal/Release.gpg
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iQEcBAABCAAGBQJgDTeOAAoJECd6cpP1nkiJBAYH/0GCJ3m9OFHd9ixmvUtO/zJQ
-HWjzoiokOGKkrSPOzi9NklFq0l2eY5RSCO1/V22KiGg+JIdxSOAM1RdZcyfzLbTS
-Om5bDICpiJpexFt8m53HX3s47YsITwOw/iHVr0ewDwx4ktepzqsoA2Rb2I+NRee2
-zUxuch3uPbxO1+DTY6WF9+lnIt1H97TOBSxkC8i66pRJAq0CXa/ZCYn4/jIoLue0
-4RRudgVgHx/XP7bboGuQ77XF2gE56YKJ6AWn3RaYy2ZEyCeo/dA/znuDagNkN7VG
-6YpY2nfvTQh5saKJpEiFHzrcPFRTh+nsIODsA6Ld4J6Zj5cxygvPhnJCkM2c0h4=
-=49KG
+iQEcBAABCAAGBQJgXK1CAAoJECd6cpP1nkiJUREH/3nkGuNIksYsN1EyQmZwQ7rG
+bCBHG0gO7RgIHuWNYo0SAFqRaVA/AA37eAo906A99TwKUOrheHaQdubshbYMQnLV
+8kdsSOLQQgz/CVzxO332wvio1MI7nEwH02qRc0LjpDE5I3WeTZOS+29rHnmrS6sM
+IczLd61xHvSoqW0QZQLtnN6WahpNTbNNKML2Zd3NHIy/m21cFdFuJsRGFvU1G/Do
+/A5X9p6KY07BccSJ/CUwX3YcQE7YiyxQpSH6+JvmDBcHeKEQVKN3g+v19p2PXWWs
+VVZSvXWd1N0VooWtTqKIfUBvLRrEKG+chhY0iJ2vqYTAMpHwFmjNk7y+6RqJniY=
+=BaNU
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gz b/systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gz
index 3234e25476..3a3b767149 100644
--- a/systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gz
+++ b/systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages b/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages
index a90e651d47..d1e47b60b3 100644
--- a/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages
+++ b/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages
@@ -1,6 +1,28 @@
Package: miktex
Priority: optional
Section: tex
+Installed-Size: 102948
+Maintainer: Christian Schenk <cs@miktex.org>
+Architecture: amd64
+Version: 21.3-focal1
+Depends: debconf (>= 0.2.17), fontconfig, libboost-locale1.71.0, libbz2-1.0, libc6 (>= 2.29), libcairo2 (>= 1.12.0), libcurl4 (>= 7.16.2), libexpat1 (>= 2.0.1), libfontconfig1 (>= 2.12.6), libfreetype6 (>= 2.3.9), libfribidi0 (>= 0.19.2), libgcc-s1 (>= 4.0), libgd3 (>= 2.1.0~alpha~), libgraphite2-3 (>= 1.2.2), libhunspell-1.7-0, libicu66 (>= 66.1-1~), libjpeg8 (>= 8c), liblog4cxx10v5 (>= 0.10.0), liblzma5 (>= 5.1.1alpha+20120614), libmpfr6 (>= 3.1.3), libmspack0 (>= 0.4), libpng16-16 (>= 1.6.2-1), libpopt0 (>= 1.14), libqt5concurrent5 (>= 5.6.0~rc), libqt5core5a (>= 5.12.2), libqt5dbus5 (>= 5.0.2), libqt5gui5 (>= 5.11.0~rc1) | libqt5gui5-gles (>= 5.11.0~rc1), libqt5qml5 (>= 5.6.0~beta), libqt5script5 (>= 5.6.0~beta), libqt5scripttools5 (>= 5.6.0~beta), libqt5widgets5 (>= 5.12.2), libqt5xml5 (>= 5.0.2), libssl1.1 (>= 1.1.0), libstdc++6 (>= 9), liburiparser1 (>= 0.6.0), libzzip-0-13 (>= 0.13.56), zlib1g (>= 1:1.2.0)
+Filename: pool/universe/m/miktex/miktex_21.3-focal1_amd64.deb
+Size: 31854552
+MD5sum: 6613e49224101841807abadfa0f32a38
+SHA1: f98c46c1a359f3377c5795b2e19ce6dd012c055f
+SHA256: b3079d7706a8d15878afe36dc87cc5aa6723b3eea462a42396f319e483d12342
+Description: MiKTeX: a scalable TeX distribution
+ MiKTeX is a scalable TeX distribution. The bare installation is &quot;just
+ enough TeX&quot; to get you going.
+ .
+ For more information about the MiKTeX project, visit the project page:
+ https://miktex.org
+ .
+Homepage: https://miktex.org
+
+Package: miktex
+Priority: optional
+Section: tex
Installed-Size: 102276
Maintainer: Christian Schenk <cs@miktex.org>
Architecture: amd64
diff --git a/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2 b/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2
index 09e5be2425..f84bfa04dc 100644
--- a/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2
+++ b/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gz b/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gz
index dcfeb67cb8..fea67e41b5 100644
--- a/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gz
+++ b/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/stretch/InRelease b/systems/win32/miktex/setup/deb/dists/stretch/InRelease
index 341e3754ce..5ea29b09c4 100644
--- a/systems/win32/miktex/setup/deb/dists/stretch/InRelease
+++ b/systems/win32/miktex/setup/deb/dists/stretch/InRelease
@@ -5,36 +5,36 @@ Origin: . stretch
Label: . stretch
Suite: stretch
Codename: stretch
-Date: Sun, 24 Jan 2021 09:02:13 UTC
+Date: Thu, 25 Mar 2021 15:33:29 UTC
Architectures: amd64
Components: universe
Description: Generated by aptly
MD5Sum:
- 47d6c616c37a512650de787bf3034434 1852 universe/Contents-amd64.gz
+ 93bd858100823f302b49fbff84345038 1868 universe/Contents-amd64.gz
7e51c033bd0c15d4b99563b11dfc3269 92 universe/binary-amd64/Release
- 1e6de84fc5a03b163eb6e672b0cd1177 12353 universe/binary-amd64/Packages
- 4bea52709f79329ec95c6b809f7956ab 1753 universe/binary-amd64/Packages.gz
- 604bd0d0bd6fb3c890d3a78503e65cbe 2180 universe/binary-amd64/Packages.bz2
+ d59c1abe1aa00ad32b644014652dcf37 13797 universe/binary-amd64/Packages
+ 0ece3041519bb7fbcfdafd368b910773 1885 universe/binary-amd64/Packages.gz
+ 4b54386659fa0f432bb1d60ab75689ef 2303 universe/binary-amd64/Packages.bz2
SHA1:
- e13c2dcc6b2c6af88aa4ef7592881f69a2ed6bf4 1852 universe/Contents-amd64.gz
+ 387d894085181b1fcd78ee39f2b3c642d962c63e 1868 universe/Contents-amd64.gz
a8cdfffd31ad7c80bc0211b261d920f4f54a4c9a 92 universe/binary-amd64/Release
- 5d9250bcf0ed9cb4996c0c54be9952be85b17260 12353 universe/binary-amd64/Packages
- 24db88a66cff7c763ff88c776322740fe69d24cd 1753 universe/binary-amd64/Packages.gz
- 85a69c8f56b471818ff3db3afeb45d9e06d4f95f 2180 universe/binary-amd64/Packages.bz2
+ 9f3d67cedf74a07f4baa9cc4307c2c462e489f61 13797 universe/binary-amd64/Packages
+ c84d0e1bd67a25d3ecd9bf22e8cbe1e86df985da 1885 universe/binary-amd64/Packages.gz
+ 3760bcbaf33ddfdac08f309bab3a74ee21b5bc4d 2303 universe/binary-amd64/Packages.bz2
SHA256:
- 42edfe779683842e936c1368a8952961dc0d71ed82cff150dc7dd8f84c69fa17 1852 universe/Contents-amd64.gz
+ 874eb508922da01626ea6d14d89462dfcad384d3c2647f87a3a41fddfa4a8c8b 1868 universe/Contents-amd64.gz
dd6afd4ed6f17bf2169743f34465b0594ee95b13ad8cfec78f5753c0d4f59da1 92 universe/binary-amd64/Release
- ed1de7bcc3a75fc61dca1be1c8980e8157fc08071ba3b0b09ac03d2703c5822b 12353 universe/binary-amd64/Packages
- 202616e2c0df34081106e74d806dd703355e311d7b2d539feb5b987f07193a4c 1753 universe/binary-amd64/Packages.gz
- 417016cec2f54e0f5badad25abf3db014125f545288462a7a2817440564d9e56 2180 universe/binary-amd64/Packages.bz2
+ 719111ec8f34fab547dc833a11a4bc5c034bd3d4ea4ba99a9ce33140fe65208b 13797 universe/binary-amd64/Packages
+ edd5e0cd8816c574dc92d397fc52c7adae10647c5a785bf8f0d90010518a061c 1885 universe/binary-amd64/Packages.gz
+ 757274674c78c07a407bb9cd2a334964c4e2e60cb545fe3203a27ae508a73793 2303 universe/binary-amd64/Packages.bz2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iQEcBAEBCAAGBQJgDTeVAAoJECd6cpP1nkiJjZsIAKfaHtFiF8BWAKCSq+Yoq5F2
-uDBzrzTgqNc0v8FErwKNVfAiuTLyWVwCaKXIRxaRMbHhfzZJNpAo0zIuEphEfL4R
-kCmRDyg4cqm1PhbpBIfUyQpEEhsPV2YzCPcoltU5NrsRTH4T/3PZBJTGL104V+RC
-825CQ+TxBLVL2hCq64ofXcWU/seLO5tKZV9voss7QidMW3Y72dazlbdGgy0yq4yd
-E8Zo74UmyQiEgVtHCxTvhVTXWdx3ch/4ZCsOkFKVP8f5KgSczcwmrhKVo5aErHAi
-9X5pxr2Zkv6NkmXxy9A3UlhUKL3lbuZAdI5CIf9QWQ/ajujVLoyCXK0u/D790t0=
-=V8bx
+iQEcBAEBCAAGBQJgXK1JAAoJECd6cpP1nkiJldEH/1mkeUyltb8oihv+wEOQ2M2S
+dpCUV7R7MuWPpXA39jHesseYzKfGjgRhDXbVmRW7hr0u8285JiGiKHfypvH3KyV5
+G7MxC/nTrWjtPqvHIggUXFHb2F9IFP+1znKok8ZOi9znPJocIpVL1rwSehvpmIBW
+SIOPiFQAi3b9XHDbCw1ZgbUJavE5BGFK0L2kcTRjIJQbm7zPPG5JYMJh6g10m6To
+vNmZcHI34BM05eTh3yociNwcccaANSjVy5uQi/pS6Lpc4YN7P2RNplcvNvnKMV9N
+eZg7YwtefPpiSNmpBxBy4qtCo6oWoJeN7FZkyFoEJoLBBevo/3BEiDKiGaidX7A=
+=tonE
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/deb/dists/stretch/Release b/systems/win32/miktex/setup/deb/dists/stretch/Release
index 7753617035..92bb1c4a47 100644
--- a/systems/win32/miktex/setup/deb/dists/stretch/Release
+++ b/systems/win32/miktex/setup/deb/dists/stretch/Release
@@ -2,25 +2,25 @@ Origin: . stretch
Label: . stretch
Suite: stretch
Codename: stretch
-Date: Sun, 24 Jan 2021 09:02:13 UTC
+Date: Thu, 25 Mar 2021 15:33:29 UTC
Architectures: amd64
Components: universe
Description: Generated by aptly
MD5Sum:
- 47d6c616c37a512650de787bf3034434 1852 universe/Contents-amd64.gz
+ 93bd858100823f302b49fbff84345038 1868 universe/Contents-amd64.gz
7e51c033bd0c15d4b99563b11dfc3269 92 universe/binary-amd64/Release
- 1e6de84fc5a03b163eb6e672b0cd1177 12353 universe/binary-amd64/Packages
- 4bea52709f79329ec95c6b809f7956ab 1753 universe/binary-amd64/Packages.gz
- 604bd0d0bd6fb3c890d3a78503e65cbe 2180 universe/binary-amd64/Packages.bz2
+ d59c1abe1aa00ad32b644014652dcf37 13797 universe/binary-amd64/Packages
+ 0ece3041519bb7fbcfdafd368b910773 1885 universe/binary-amd64/Packages.gz
+ 4b54386659fa0f432bb1d60ab75689ef 2303 universe/binary-amd64/Packages.bz2
SHA1:
- e13c2dcc6b2c6af88aa4ef7592881f69a2ed6bf4 1852 universe/Contents-amd64.gz
+ 387d894085181b1fcd78ee39f2b3c642d962c63e 1868 universe/Contents-amd64.gz
a8cdfffd31ad7c80bc0211b261d920f4f54a4c9a 92 universe/binary-amd64/Release
- 5d9250bcf0ed9cb4996c0c54be9952be85b17260 12353 universe/binary-amd64/Packages
- 24db88a66cff7c763ff88c776322740fe69d24cd 1753 universe/binary-amd64/Packages.gz
- 85a69c8f56b471818ff3db3afeb45d9e06d4f95f 2180 universe/binary-amd64/Packages.bz2
+ 9f3d67cedf74a07f4baa9cc4307c2c462e489f61 13797 universe/binary-amd64/Packages
+ c84d0e1bd67a25d3ecd9bf22e8cbe1e86df985da 1885 universe/binary-amd64/Packages.gz
+ 3760bcbaf33ddfdac08f309bab3a74ee21b5bc4d 2303 universe/binary-amd64/Packages.bz2
SHA256:
- 42edfe779683842e936c1368a8952961dc0d71ed82cff150dc7dd8f84c69fa17 1852 universe/Contents-amd64.gz
+ 874eb508922da01626ea6d14d89462dfcad384d3c2647f87a3a41fddfa4a8c8b 1868 universe/Contents-amd64.gz
dd6afd4ed6f17bf2169743f34465b0594ee95b13ad8cfec78f5753c0d4f59da1 92 universe/binary-amd64/Release
- ed1de7bcc3a75fc61dca1be1c8980e8157fc08071ba3b0b09ac03d2703c5822b 12353 universe/binary-amd64/Packages
- 202616e2c0df34081106e74d806dd703355e311d7b2d539feb5b987f07193a4c 1753 universe/binary-amd64/Packages.gz
- 417016cec2f54e0f5badad25abf3db014125f545288462a7a2817440564d9e56 2180 universe/binary-amd64/Packages.bz2
+ 719111ec8f34fab547dc833a11a4bc5c034bd3d4ea4ba99a9ce33140fe65208b 13797 universe/binary-amd64/Packages
+ edd5e0cd8816c574dc92d397fc52c7adae10647c5a785bf8f0d90010518a061c 1885 universe/binary-amd64/Packages.gz
+ 757274674c78c07a407bb9cd2a334964c4e2e60cb545fe3203a27ae508a73793 2303 universe/binary-amd64/Packages.bz2
diff --git a/systems/win32/miktex/setup/deb/dists/stretch/Release.gpg b/systems/win32/miktex/setup/deb/dists/stretch/Release.gpg
index f3506f68ba..5359967a50 100644
--- a/systems/win32/miktex/setup/deb/dists/stretch/Release.gpg
+++ b/systems/win32/miktex/setup/deb/dists/stretch/Release.gpg
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iQEcBAABCAAGBQJgDTeVAAoJECd6cpP1nkiJJssH/A1xSfa2i5xv+Al4ZJGDG2q2
-V5WDHNHiWjbM+4QEYgMz5P5GoiIPaxBpJ9z+961hefPWlgWM0qGfEXp+A/a1ZEH6
-pRwV3W26NETBqnHJYv/CfyZ9dki3iK6vzJCI1F5WVZIRBhr8nwrQozMjboah5emA
-CEy7tEA28B8kadtBvJaaAUeXY8CqRELIZLYnZmF6/xBRNRjj55MyKkHAiK4TI09J
-Q6bHw2HNxE6tqYglKgjcy9KVBvewxsE2tsFE7F+Mncy+dsM3JN2i5YP1XQ/VpTh7
-k8/h/f7/iLcjBdyE8yJIM/rZ3XHWPiSdMisSe3Mo+2Hp9pmYDzE2IAeS8giJtYk=
-=zMmj
+iQEcBAABCAAGBQJgXK1JAAoJECd6cpP1nkiJgzoIAJPcMGkBZPoYGXm/04b+wKIe
+pvO07lo503AqRxw1VFpOHM1EcSt5EIrHCX40rjEYILAAtszoJfWJt963kjWm1C00
+LIQe5XkghfxsTudZv60xxK80c+o4iUgz3wDgWP/QnJ+9xWEBlihwel+lnF9UjfdU
+D2pC2+W5uLsmI5M/7p4/Wz7rk4iCqSIl6a3QwUgwNKV72Q1GkUdYeINEc9R850fF
+Xv8Os+G+F6tBtWngg+h9pu16TjenILRU/7khMWq4aEQMnaSHcQHIPD9hmRZnzPaz
+Jk61RCo7r9vYpiCMZF1TmSk9Pp8/zQV/2lh/RwRg+cEj0jH6UPOgUoea+6hC+kQ=
+=cTqO
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/deb/dists/stretch/universe/Contents-amd64.gz b/systems/win32/miktex/setup/deb/dists/stretch/universe/Contents-amd64.gz
index aa9a0666c0..ffacc19145 100644
--- a/systems/win32/miktex/setup/deb/dists/stretch/universe/Contents-amd64.gz
+++ b/systems/win32/miktex/setup/deb/dists/stretch/universe/Contents-amd64.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages b/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages
index 7c17b20d1c..3b496742ce 100644
--- a/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages
+++ b/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages
@@ -1,6 +1,22 @@
Package: miktex
Priority: optional
Section: tex
+Installed-Size: 99678
+Maintainer: Christian Schenk <cs@miktex.org>
+Architecture: amd64
+Version: 21.3-stretch1
+Depends: debconf (>= 0.2.17), fontconfig, libboost-locale1.62.0, libbz2-1.0, libc6 (>= 2.14), libcairo2 (>= 1.12.0), libcurl3 (>= 7.16.2), libexpat1 (>= 2.0.1), libfontconfig1 (>= 2.11), libfreetype6 (>= 2.3.9), libfribidi0 (>= 0.19.2), libgcc1 (>= 1:4.0), libgd3 (>= 2.1.0~alpha~), libgmp10, libgraphite2-3 (>= 1.2.2), libhunspell-1.4-0, libicu57 (>= 57.1-1~), libjpeg62-turbo (>= 1.3.1), liblog4cxx10v5, liblzma5 (>= 5.1.1alpha+20120614), libmpfr4 (>= 3.1.3), libmspack0 (>= 0.4), libpixman-1-0, libpng16-16 (>= 1.6.2-1), libpopt0 (>= 1.14), libqt5concurrent5 (>= 5.6.0~rc), libqt5core5a (>= 5.7.0), libqt5dbus5 (>= 5.0.2), libqt5gui5 (>= 5.7.0), libqt5network5 (>= 5.0.2), libqt5printsupport5 (>= 5.0.2), libqt5qml5 (>= 5.6.0~beta), libqt5script5 (>= 5.6.0~beta), libqt5scripttools5 (>= 5.6.0~beta), libqt5widgets5 (>= 5.3.0), libqt5xml5 (>= 5.0.2), libssl1.1 (>= 1.1.0), libstdc++6 (>= 6), liburiparser1 (>= 0.6.0), libzzip-0-13 (>= 0.13.56), zlib1g (>= 1:1.2.0)
+Filename: pool/universe/m/miktex/miktex_21.3-stretch1_amd64.deb
+Size: 31481650
+MD5sum: 63d5cfabb5402ed31134244065431974
+SHA1: 23b47eec6e38c41682981ceebad4210ce9434b27
+SHA256: 11a42781caa3b4e17142e4847381579fc1ba0398a78f0048fd62a59e35c4de2b
+Description: MiKTeX: a scalable TeX distribution
+Homepage: https://miktex.org
+
+Package: miktex
+Priority: optional
+Section: tex
Installed-Size: 99001
Maintainer: Christian Schenk <cs@miktex.org>
Architecture: amd64
diff --git a/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.bz2 b/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.bz2
index 6bda05168e..e6c7a6f194 100644
--- a/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.bz2
+++ b/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.gz b/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.gz
index 49a018725a..6998116cd3 100644
--- a/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.gz
+++ b/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/xenial/InRelease b/systems/win32/miktex/setup/deb/dists/xenial/InRelease
index c6e1cf2f3e..507d3dc427 100644
--- a/systems/win32/miktex/setup/deb/dists/xenial/InRelease
+++ b/systems/win32/miktex/setup/deb/dists/xenial/InRelease
@@ -5,36 +5,36 @@ Origin: . xenial
Label: . xenial
Suite: xenial
Codename: xenial
-Date: Sun, 24 Jan 2021 09:01:53 UTC
+Date: Thu, 25 Mar 2021 15:33:10 UTC
Architectures: amd64
Components: universe
Description: Generated by aptly
MD5Sum:
+ 93bd858100823f302b49fbff84345038 1868 universe/Contents-amd64.gz
c5cc3b01a49348b8c39a68453ca43705 89 universe/binary-amd64/Release
- a391e9d74053f113b104abe76d20c121 12146 universe/binary-amd64/Packages
- 959fd407aac33642177a28d89512fd6b 1721 universe/binary-amd64/Packages.gz
- 9c3449a512977668ae26a06c6487bc7c 2163 universe/binary-amd64/Packages.bz2
- 47d6c616c37a512650de787bf3034434 1852 universe/Contents-amd64.gz
+ a534b04824b312da8c9381ac02255a19 13535 universe/binary-amd64/Packages
+ 5cef7827c0c2777f1502778aca0db51f 1845 universe/binary-amd64/Packages.gz
+ 9fad5dacb7ef85f24f6fe6c2ccf7f861 2256 universe/binary-amd64/Packages.bz2
SHA1:
+ 387d894085181b1fcd78ee39f2b3c642d962c63e 1868 universe/Contents-amd64.gz
c9cecc9c57c7765960c0bc498c3b8b8e40622551 89 universe/binary-amd64/Release
- 2b5c8b08fd2a8cbd1740ab021747478436b04fc3 12146 universe/binary-amd64/Packages
- 15e9bd99af8bedf18a34612d7185141a7a3ff95a 1721 universe/binary-amd64/Packages.gz
- b50a3e5bb6cf25b079f7fec56952dd923040bdaa 2163 universe/binary-amd64/Packages.bz2
- e13c2dcc6b2c6af88aa4ef7592881f69a2ed6bf4 1852 universe/Contents-amd64.gz
+ 55f9e7664e81ff7c2126601f472dff47d2d859cd 13535 universe/binary-amd64/Packages
+ 05420cfe0c06c680efc3918638538d09c8b35ba3 1845 universe/binary-amd64/Packages.gz
+ 968f6a03f98b5fe526525d2a012038b1840e1e47 2256 universe/binary-amd64/Packages.bz2
SHA256:
+ 874eb508922da01626ea6d14d89462dfcad384d3c2647f87a3a41fddfa4a8c8b 1868 universe/Contents-amd64.gz
e6d5690da31248d80075b81f7d7f340280ae0550c70619be1d7151e83d4f1dd9 89 universe/binary-amd64/Release
- 787036ba57cd39a01b9291c03f1f7f4557b887da2028caaf4e93a07829097a31 12146 universe/binary-amd64/Packages
- 6c0575673f25433fbd409914b424c2baa7b19e866f15d084d35561a299991775 1721 universe/binary-amd64/Packages.gz
- 4f7ceb935bb568793e4bba5fa60d4aa4419cca3cbaa7b15b3e05779561982a51 2163 universe/binary-amd64/Packages.bz2
- 42edfe779683842e936c1368a8952961dc0d71ed82cff150dc7dd8f84c69fa17 1852 universe/Contents-amd64.gz
+ 1deb2f22c3edce50e37acaf497dc6e4d8f4db6d13d89b724d113722a01bd1cee 13535 universe/binary-amd64/Packages
+ 866cfb8f892ddf13cee3cd911d2ef36a59e785436959e564d851d0a4cb7dbdc0 1845 universe/binary-amd64/Packages.gz
+ cc4161fb4cd2f8e891804f19261c2dbdd7fb4503e8767b5eac09fe4ac4d5a2f1 2256 universe/binary-amd64/Packages.bz2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iQEcBAEBCAAGBQJgDTeBAAoJECd6cpP1nkiJWWEIAJ95zqeTAEjcFeYYdwzg6ASh
-ChGYroZcoGpN1l1kzLxX4Sc5JHxU++MdRT+FZt2QBAQ9Vn6sp2T/3ldMwdQfumd5
-+Gt3oxXGdw8G59Yr583erfixlRas6ic+QfxeCp47mHjErJ8TBz1qPPgF0iqBD6A/
-L+DbuVNiVOstNC82stu3KEGo/GAXTNpjg3W2k0k3WeKUpzru+4g5S/9EzzSX4t4T
-niC4CxqNxgNnLUaFdm41mgsFTMQ9VwNmU7X1oityVHOkoHTD+ejWOZOiDo5TdV3m
-fIsjfMv9p2u1O/ExXtE3MO3Bqj4GuxTOiAH5p37B9mCXzmnboYFW3e6H5IpnjvY=
-=OLQS
+iQEcBAEBCAAGBQJgXK02AAoJECd6cpP1nkiJpEkIAIrp/5fTwzKJ8IsQDsKFQYOc
+UQthoVdN7fVdL1+IvHwURv8/oBOw+uc73h0Sy61Nu5/assYcoICw0wuZwUr/CNIL
+1QHlSMrQXpQ8PEd0rFqgcrAYKFW6SXLLsGvO+yZ0Ld5q0ekkVYbP635Q68ujv7FZ
+3pXFx5vivG/SaeqpDXSl1KJyu8WkIhyf4D5ry0ZN7BmLyZ9qXwjQXEJ34AugufZj
+4LQrypB51ooUAz8a7K05ZJ85eyFlV6jEctRwNEustClMH4UoPjgnFmttRsrE90yH
+wzXl+nufnr/uuTn1FAojnjSqup+vr5shIBZMLoRi1d/9ovh4bCoI5WPrXg+Lfps=
+=Sclo
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/deb/dists/xenial/Release b/systems/win32/miktex/setup/deb/dists/xenial/Release
index f4f15b1fcc..b6a348cb68 100644
--- a/systems/win32/miktex/setup/deb/dists/xenial/Release
+++ b/systems/win32/miktex/setup/deb/dists/xenial/Release
@@ -2,25 +2,25 @@ Origin: . xenial
Label: . xenial
Suite: xenial
Codename: xenial
-Date: Sun, 24 Jan 2021 09:01:53 UTC
+Date: Thu, 25 Mar 2021 15:33:10 UTC
Architectures: amd64
Components: universe
Description: Generated by aptly
MD5Sum:
+ 93bd858100823f302b49fbff84345038 1868 universe/Contents-amd64.gz
c5cc3b01a49348b8c39a68453ca43705 89 universe/binary-amd64/Release
- a391e9d74053f113b104abe76d20c121 12146 universe/binary-amd64/Packages
- 959fd407aac33642177a28d89512fd6b 1721 universe/binary-amd64/Packages.gz
- 9c3449a512977668ae26a06c6487bc7c 2163 universe/binary-amd64/Packages.bz2
- 47d6c616c37a512650de787bf3034434 1852 universe/Contents-amd64.gz
+ a534b04824b312da8c9381ac02255a19 13535 universe/binary-amd64/Packages
+ 5cef7827c0c2777f1502778aca0db51f 1845 universe/binary-amd64/Packages.gz
+ 9fad5dacb7ef85f24f6fe6c2ccf7f861 2256 universe/binary-amd64/Packages.bz2
SHA1:
+ 387d894085181b1fcd78ee39f2b3c642d962c63e 1868 universe/Contents-amd64.gz
c9cecc9c57c7765960c0bc498c3b8b8e40622551 89 universe/binary-amd64/Release
- 2b5c8b08fd2a8cbd1740ab021747478436b04fc3 12146 universe/binary-amd64/Packages
- 15e9bd99af8bedf18a34612d7185141a7a3ff95a 1721 universe/binary-amd64/Packages.gz
- b50a3e5bb6cf25b079f7fec56952dd923040bdaa 2163 universe/binary-amd64/Packages.bz2
- e13c2dcc6b2c6af88aa4ef7592881f69a2ed6bf4 1852 universe/Contents-amd64.gz
+ 55f9e7664e81ff7c2126601f472dff47d2d859cd 13535 universe/binary-amd64/Packages
+ 05420cfe0c06c680efc3918638538d09c8b35ba3 1845 universe/binary-amd64/Packages.gz
+ 968f6a03f98b5fe526525d2a012038b1840e1e47 2256 universe/binary-amd64/Packages.bz2
SHA256:
+ 874eb508922da01626ea6d14d89462dfcad384d3c2647f87a3a41fddfa4a8c8b 1868 universe/Contents-amd64.gz
e6d5690da31248d80075b81f7d7f340280ae0550c70619be1d7151e83d4f1dd9 89 universe/binary-amd64/Release
- 787036ba57cd39a01b9291c03f1f7f4557b887da2028caaf4e93a07829097a31 12146 universe/binary-amd64/Packages
- 6c0575673f25433fbd409914b424c2baa7b19e866f15d084d35561a299991775 1721 universe/binary-amd64/Packages.gz
- 4f7ceb935bb568793e4bba5fa60d4aa4419cca3cbaa7b15b3e05779561982a51 2163 universe/binary-amd64/Packages.bz2
- 42edfe779683842e936c1368a8952961dc0d71ed82cff150dc7dd8f84c69fa17 1852 universe/Contents-amd64.gz
+ 1deb2f22c3edce50e37acaf497dc6e4d8f4db6d13d89b724d113722a01bd1cee 13535 universe/binary-amd64/Packages
+ 866cfb8f892ddf13cee3cd911d2ef36a59e785436959e564d851d0a4cb7dbdc0 1845 universe/binary-amd64/Packages.gz
+ cc4161fb4cd2f8e891804f19261c2dbdd7fb4503e8767b5eac09fe4ac4d5a2f1 2256 universe/binary-amd64/Packages.bz2
diff --git a/systems/win32/miktex/setup/deb/dists/xenial/Release.gpg b/systems/win32/miktex/setup/deb/dists/xenial/Release.gpg
index f275121589..3ffa87b2b5 100644
--- a/systems/win32/miktex/setup/deb/dists/xenial/Release.gpg
+++ b/systems/win32/miktex/setup/deb/dists/xenial/Release.gpg
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iQEcBAABCAAGBQJgDTeBAAoJECd6cpP1nkiJRGkH/idJjP7flRPEgjc9qK3JbG8u
-utFih4ulpXMnHT+rZA7eAntoguKOZOHGK1v6t2RCVSOM/iGcPljbyGI5JG1I5OnL
-2+fvA3903iAaNV45iDTKtSHkaDK/kIxjcIhrEFNLYYVVzfGgMoUrhRLkcqcZhrGZ
-xKYeq6dmC/1phX9iy1PGFgUJFjB+ju9c03IVji93Jl4GqyHa6lWAnWy3NVFfDLvq
-w4kolraqTAsyY3H1fDq1b6z4v+/hoehL82NNni+M0vRmXY+VbDn5ubrm/YARddXV
-AT5yKJQXX10rNkml4M4SS/IgP0wzpqoWcQeuHZej3Hkz5u63bbLKXpR1K+WNU6w=
-=Yhyt
+iQEcBAABCAAGBQJgXK02AAoJECd6cpP1nkiJtG8H/i6M+ChW8179DPuhyUq3b87Z
+uq2sdB8TbCmoC2+u9Bm6IFb9Yxl+amJGOvowCd2uA0HinZJyLfIpj1kEo+ND79k5
+1tP0/91k2b79UV6DZkPTNkEqdqVSrNWjGpCGCe1FCG/0jLhfh4ELExH1JtcAV55n
+8nPXSRbOEUDMWKDAqktUR6/aJM6a9r5FmVnaRfkaoz79nZ7Ld9s0gAfFLl2So8M7
+B7NRTn2OYHQlzwq6JD8UDT87nCHv5Efx0YGpZ9J/JxEjvL73EXJFNANE/rw1SUsK
+B7gIYByuYT7OySbYMox6RGEygJnUtBpwYfJ64G16HMBd63h5XZQFolhchqoMp9A=
+=ZIUa
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/deb/dists/xenial/universe/Contents-amd64.gz b/systems/win32/miktex/setup/deb/dists/xenial/universe/Contents-amd64.gz
index aa9a0666c0..ffacc19145 100644
--- a/systems/win32/miktex/setup/deb/dists/xenial/universe/Contents-amd64.gz
+++ b/systems/win32/miktex/setup/deb/dists/xenial/universe/Contents-amd64.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages b/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages
index e28ab84bed..e72b0623a2 100644
--- a/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages
+++ b/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages
@@ -1,6 +1,22 @@
Package: miktex
Priority: optional
Section: tex
+Installed-Size: 96808
+Maintainer: Christian Schenk <cs@miktex.org>
+Architecture: amd64
+Version: 21.3-xenial1
+Depends: debconf (>= 0.2.17), fontconfig, libboost-locale1.58.0, libbz2-1.0, libc6 (>= 2.15), libcairo2 (>= 1.12.0), libcurl3 (>= 7.16.2), libexpat1 (>= 2.0.1), libfontconfig1 (>= 2.11.94), libfreetype6 (>= 2.3.9), libfribidi0 (>= 0.19.2), libgcc1 (>= 1:4.0), libgd3 (>= 2.1.0~alpha~), libgraphite2-3 (>= 1.2.2), libhunspell-1.3-0 (>= 1.3.3), libicu55 (>= 55.1-1~), libjpeg8 (>= 8c), liblog4cxx10v5 (>= 0.10.0), liblzma5 (>= 5.1.1alpha+20120614), libmpfr4 (>= 3.1.3), libmspack0 (>= 0.4), libpng12-0 (>= 1.2.13-4), libpopt0 (>= 1.14), libqt5concurrent5 (>= 5.0.2), libqt5core5a (>= 5.5.1), libqt5dbus5 (>= 5.0.2), libqt5gui5 (>= 5.3.0) | libqt5gui5-gles (>= 5.3.0), libqt5qml5 (>= 5.0.2), libqt5script5 (>= 5.0.2), libqt5scripttools5 (>= 5.0.2), libqt5widgets5 (>= 5.3.0), libqt5xml5 (>= 5.0.2), libssl1.0.0 (>= 1.0.0), libstdc++6 (>= 5.2), liburiparser1 (>= 0.6.0), libzzip-0-13 (>= 0.13.56), zlib1g (>= 1:1.2.0)
+Filename: pool/universe/m/miktex/miktex_21.3-xenial1_amd64.deb
+Size: 30746074
+MD5sum: c46eea519ad3f25ea8a5c037e0f47649
+SHA1: 96aa73aa0413ebbeea8d0a3f19581a183e1e4ae3
+SHA256: c7f189d546b47aca7afb7856cf895291bc26f24060b8ebd54b8fad1f0a952f1c
+Description: MiKTeX: a scalable TeX distribution
+Homepage: https://miktex.org
+
+Package: miktex
+Priority: optional
+Section: tex
Installed-Size: 96133
Maintainer: Christian Schenk <cs@miktex.org>
Architecture: amd64
diff --git a/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.bz2 b/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.bz2
index 5b85c525ab..bd1ba849c5 100644
--- a/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.bz2
+++ b/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.gz b/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.gz
index 04a6125a96..3963281515 100644
--- a/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.gz
+++ b/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora-33.repo b/systems/win32/miktex/setup/rpm/fedora-33.repo
new file mode 100644
index 0000000000..776eea8114
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora-33.repo
@@ -0,0 +1,5 @@
+[miktex-fedora-33]
+name=MiKTeX Fedora 33
+baseurl=https://miktex.org/download/fedora/33/
+enabled=1
+gpgcheck=1
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/0598965c999f2a1c61f5bed959eb5f51b78e2278229802eb3f80880f410e2d7b-filelists.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/28/repodata/0598965c999f2a1c61f5bed959eb5f51b78e2278229802eb3f80880f410e2d7b-filelists.sqlite.bz2
deleted file mode 100644
index 7524bf74b1..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/28/repodata/0598965c999f2a1c61f5bed959eb5f51b78e2278229802eb3f80880f410e2d7b-filelists.sqlite.bz2
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/10202a0548e49491aa678b9316d889c6c66d8560edb386d91dd368ea4390009e-other.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/28/repodata/10202a0548e49491aa678b9316d889c6c66d8560edb386d91dd368ea4390009e-other.sqlite.bz2
deleted file mode 100644
index 1e0936c6fa..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/28/repodata/10202a0548e49491aa678b9316d889c6c66d8560edb386d91dd368ea4390009e-other.sqlite.bz2
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/1d64c76bd23356a361888a3e5a7b69446b0d7781b25af37bc97aa423bfe90d14-filelists.xml.gz b/systems/win32/miktex/setup/rpm/fedora/28/repodata/1d64c76bd23356a361888a3e5a7b69446b0d7781b25af37bc97aa423bfe90d14-filelists.xml.gz
new file mode 100644
index 0000000000..0c4e2b9cbd
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/28/repodata/1d64c76bd23356a361888a3e5a7b69446b0d7781b25af37bc97aa423bfe90d14-filelists.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/1d9ac021f84ce92845860477901db1c094e74de6857b29b56bc055bd34bf4315-primary.xml.gz b/systems/win32/miktex/setup/rpm/fedora/28/repodata/1d9ac021f84ce92845860477901db1c094e74de6857b29b56bc055bd34bf4315-primary.xml.gz
new file mode 100644
index 0000000000..3a3cda3697
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/28/repodata/1d9ac021f84ce92845860477901db1c094e74de6857b29b56bc055bd34bf4315-primary.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/44dcf1a7eb68f5078d6270caf6df93876a05ff48f98c69fcf93f33a8006c9153-primary.xml.gz b/systems/win32/miktex/setup/rpm/fedora/28/repodata/44dcf1a7eb68f5078d6270caf6df93876a05ff48f98c69fcf93f33a8006c9153-primary.xml.gz
deleted file mode 100644
index f161cc231b..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/28/repodata/44dcf1a7eb68f5078d6270caf6df93876a05ff48f98c69fcf93f33a8006c9153-primary.xml.gz
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/4bea59d35a89d5f7bd8a182b527865293b71d2cfbfe48b3d30502dc5342c3e63-primary.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/28/repodata/4bea59d35a89d5f7bd8a182b527865293b71d2cfbfe48b3d30502dc5342c3e63-primary.sqlite.bz2
new file mode 100644
index 0000000000..07988a0d04
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/28/repodata/4bea59d35a89d5f7bd8a182b527865293b71d2cfbfe48b3d30502dc5342c3e63-primary.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/5011480a4f2a09018838bbefeeee9b927c7f90303845952a7daf8519069033fb-filelists.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/28/repodata/5011480a4f2a09018838bbefeeee9b927c7f90303845952a7daf8519069033fb-filelists.sqlite.bz2
new file mode 100644
index 0000000000..727b342030
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/28/repodata/5011480a4f2a09018838bbefeeee9b927c7f90303845952a7daf8519069033fb-filelists.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/566465ad8636f0ed31078743f07682071e5956473fda1513e66a88f129496373-other.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/28/repodata/566465ad8636f0ed31078743f07682071e5956473fda1513e66a88f129496373-other.sqlite.bz2
new file mode 100644
index 0000000000..0752f737f0
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/28/repodata/566465ad8636f0ed31078743f07682071e5956473fda1513e66a88f129496373-other.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/907c541e6ab8ada4d19dc30e0362404f31afb5c0de4249d9f0dc064a70f34c37-other.xml.gz b/systems/win32/miktex/setup/rpm/fedora/28/repodata/907c541e6ab8ada4d19dc30e0362404f31afb5c0de4249d9f0dc064a70f34c37-other.xml.gz
new file mode 100644
index 0000000000..09e115eddd
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/28/repodata/907c541e6ab8ada4d19dc30e0362404f31afb5c0de4249d9f0dc064a70f34c37-other.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/a5c9b2067b00b254db227d8c7d73d396e4c5a78a421594b794a8a83ab6c6d4f4-filelists.xml.gz b/systems/win32/miktex/setup/rpm/fedora/28/repodata/a5c9b2067b00b254db227d8c7d73d396e4c5a78a421594b794a8a83ab6c6d4f4-filelists.xml.gz
deleted file mode 100644
index 98956bcde3..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/28/repodata/a5c9b2067b00b254db227d8c7d73d396e4c5a78a421594b794a8a83ab6c6d4f4-filelists.xml.gz
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/ecff3dddf38312afe0dc23474e5033c1e3b579442d7f2d08ecaae04ec86d348b-primary.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/28/repodata/ecff3dddf38312afe0dc23474e5033c1e3b579442d7f2d08ecaae04ec86d348b-primary.sqlite.bz2
deleted file mode 100644
index 46552d0a2c..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/28/repodata/ecff3dddf38312afe0dc23474e5033c1e3b579442d7f2d08ecaae04ec86d348b-primary.sqlite.bz2
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/fd8d66513cdd220c412ba706b960af332660b2f4ad90a54c1ed4b74229cabcac-other.xml.gz b/systems/win32/miktex/setup/rpm/fedora/28/repodata/fd8d66513cdd220c412ba706b960af332660b2f4ad90a54c1ed4b74229cabcac-other.xml.gz
deleted file mode 100644
index 5d97a9c34e..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/28/repodata/fd8d66513cdd220c412ba706b960af332660b2f4ad90a54c1ed4b74229cabcac-other.xml.gz
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml b/systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml
index e817d128c0..effd559489 100644
--- a/systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml
+++ b/systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml
@@ -1,55 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?>
<repomd xmlns="http://linux.duke.edu/metadata/repo" xmlns:rpm="http://linux.duke.edu/metadata/rpm">
- <revision>1611478945</revision>
+ <revision>1616688932</revision>
<data type="filelists">
- <checksum type="sha256">a5c9b2067b00b254db227d8c7d73d396e4c5a78a421594b794a8a83ab6c6d4f4</checksum>
- <open-checksum type="sha256">6dabbc6da307a1b9bc6cba938590d5d484aa24091eccbebb3bb6537132d19aaa</open-checksum>
- <location href="repodata/a5c9b2067b00b254db227d8c7d73d396e4c5a78a421594b794a8a83ab6c6d4f4-filelists.xml.gz"/>
- <timestamp>1611478948</timestamp>
- <size>33521</size>
- <open-size>254634</open-size>
+ <checksum type="sha256">1d64c76bd23356a361888a3e5a7b69446b0d7781b25af37bc97aa423bfe90d14</checksum>
+ <open-checksum type="sha256">0ba13a463aa557ea317b92ae19551abb12ee22e2436f834faaa729935160fa8a</open-checksum>
+ <location href="repodata/1d64c76bd23356a361888a3e5a7b69446b0d7781b25af37bc97aa423bfe90d14-filelists.xml.gz"/>
+ <timestamp>1616688933</timestamp>
+ <size>35075</size>
+ <open-size>283651</open-size>
</data>
<data type="primary">
- <checksum type="sha256">44dcf1a7eb68f5078d6270caf6df93876a05ff48f98c69fcf93f33a8006c9153</checksum>
- <open-checksum type="sha256">83b29bfe974933237492fde94ad45cb8a478c3dc5d20934d86a07a1a77ee2944</open-checksum>
- <location href="repodata/44dcf1a7eb68f5078d6270caf6df93876a05ff48f98c69fcf93f33a8006c9153-primary.xml.gz"/>
- <timestamp>1611478948</timestamp>
- <size>4233</size>
- <open-size>107999</open-size>
+ <checksum type="sha256">1d9ac021f84ce92845860477901db1c094e74de6857b29b56bc055bd34bf4315</checksum>
+ <open-checksum type="sha256">492d1fb1961410edd195ef9f5cddd52d794b152bf80717156db73f0f25590465</open-checksum>
+ <location href="repodata/1d9ac021f84ce92845860477901db1c094e74de6857b29b56bc055bd34bf4315-primary.xml.gz"/>
+ <timestamp>1616688933</timestamp>
+ <size>4493</size>
+ <open-size>120479</open-size>
</data>
<data type="primary_db">
- <checksum type="sha256">ecff3dddf38312afe0dc23474e5033c1e3b579442d7f2d08ecaae04ec86d348b</checksum>
- <open-checksum type="sha256">3e41b5746c9625d41f115da89595763ea76eaaa840039983f6ceffb53d24dc0b</open-checksum>
- <location href="repodata/ecff3dddf38312afe0dc23474e5033c1e3b579442d7f2d08ecaae04ec86d348b-primary.sqlite.bz2"/>
- <timestamp>1611478948</timestamp>
+ <checksum type="sha256">4bea59d35a89d5f7bd8a182b527865293b71d2cfbfe48b3d30502dc5342c3e63</checksum>
+ <open-checksum type="sha256">e12195643d7f22196a3e81cf6182d53fe91caa4ce5d3e417457388d62ab57b2f</open-checksum>
+ <location href="repodata/4bea59d35a89d5f7bd8a182b527865293b71d2cfbfe48b3d30502dc5342c3e63-primary.sqlite.bz2"/>
+ <timestamp>1616688933</timestamp>
<database_version>10</database_version>
- <size>37704</size>
- <open-size>307200</open-size>
+ <size>41251</size>
+ <open-size>323584</open-size>
</data>
<data type="other_db">
- <checksum type="sha256">10202a0548e49491aa678b9316d889c6c66d8560edb386d91dd368ea4390009e</checksum>
- <open-checksum type="sha256">11a30be794f978311625abafc2dacdda337d595a34adddd1d4f68393f968777c</open-checksum>
- <location href="repodata/10202a0548e49491aa678b9316d889c6c66d8560edb386d91dd368ea4390009e-other.sqlite.bz2"/>
- <timestamp>1611478948</timestamp>
+ <checksum type="sha256">566465ad8636f0ed31078743f07682071e5956473fda1513e66a88f129496373</checksum>
+ <open-checksum type="sha256">ebf57d2f98ac6b264e11d13e40e449f685c6782edc720df1be2e9739c2ace1da</open-checksum>
+ <location href="repodata/566465ad8636f0ed31078743f07682071e5956473fda1513e66a88f129496373-other.sqlite.bz2"/>
+ <timestamp>1616688933</timestamp>
<database_version>10</database_version>
- <size>1595</size>
+ <size>1679</size>
<open-size>24576</open-size>
</data>
<data type="other">
- <checksum type="sha256">fd8d66513cdd220c412ba706b960af332660b2f4ad90a54c1ed4b74229cabcac</checksum>
- <open-checksum type="sha256">81378ca24b6ba3f21e97d1e242896f2f14c89133c1468e32e6cfe3718b6084cf</open-checksum>
- <location href="repodata/fd8d66513cdd220c412ba706b960af332660b2f4ad90a54c1ed4b74229cabcac-other.xml.gz"/>
- <timestamp>1611478948</timestamp>
- <size>761</size>
- <open-size>3181</open-size>
+ <checksum type="sha256">907c541e6ab8ada4d19dc30e0362404f31afb5c0de4249d9f0dc064a70f34c37</checksum>
+ <open-checksum type="sha256">b731bfc00cf7058c5ebffb90416d603a30bb2814a607bba5986550c6f7f99453</open-checksum>
+ <location href="repodata/907c541e6ab8ada4d19dc30e0362404f31afb5c0de4249d9f0dc064a70f34c37-other.xml.gz"/>
+ <timestamp>1616688933</timestamp>
+ <size>808</size>
+ <open-size>3518</open-size>
</data>
<data type="filelists_db">
- <checksum type="sha256">0598965c999f2a1c61f5bed959eb5f51b78e2278229802eb3f80880f410e2d7b</checksum>
- <open-checksum type="sha256">cd55c669c861060f981623d4818a7bc4e98347c0d0779fb8ac92040a0d431613</open-checksum>
- <location href="repodata/0598965c999f2a1c61f5bed959eb5f51b78e2278229802eb3f80880f410e2d7b-filelists.sqlite.bz2"/>
- <timestamp>1611478948</timestamp>
+ <checksum type="sha256">5011480a4f2a09018838bbefeeee9b927c7f90303845952a7daf8519069033fb</checksum>
+ <open-checksum type="sha256">4302a52452ea1d769d8dcfb283726e3dadb15afd49b091c29f4c2637a5474a63</open-checksum>
+ <location href="repodata/5011480a4f2a09018838bbefeeee9b927c7f90303845952a7daf8519069033fb-filelists.sqlite.bz2"/>
+ <timestamp>1616688933</timestamp>
<database_version>10</database_version>
- <size>51985</size>
- <open-size>225280</open-size>
+ <size>56524</size>
+ <open-size>245760</open-size>
</data>
</repomd>
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml.asc b/systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml.asc
index 85f99bc163..e9e424a459 100644
--- a/systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml.asc
+++ b/systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml.asc
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
-iQEzBAABCAAdFiEE1rwkNWWyCHvD+JfJJ3pyk/WeSIkFAmANN6QACgkQJ3pyk/We
-SInDzwgAlx/GqtE8SlvZ/HeXV32pmgR4LwHFEPes5F1isd5V/AwuwQO4cwKmZdkJ
-QjDJ20V1czA3AbM5AaXd9fw7ZOeqeY9epJmfvZaeK0mYIMQwgyBYEVxFftGrJwOm
-sgeSZ+j0hNUiy2tBV0P81AB/wTZqVUu/aYKfCS7R46/Wwe1SzmbvACsaWaswiUj5
-LNQA2B4trkOMjItossmX44jXXaoD7gO1f7iyBPaxh743Cl16LYfGUvLxDzc23/oC
-XCi6i41LqrWQn17oJN4hDy+q1Hrt7k0jYEYQzx2BL6usGBLTmDKbbgcIw6VDC9/9
-VeeQMjr5hF1bTQWkRH0M6joPWBwcVw==
-=/Y2j
+iQEzBAABCAAdFiEE1rwkNWWyCHvD+JfJJ3pyk/WeSIkFAmBctyUACgkQJ3pyk/We
+SIlp0Af/bI1s0oAZ6vAD69Zhjn4WodU3X4KnEQ9xisyJ84dC4Mrqw3C+CDCcxuRV
+0+aOeTCWrf8vuGSDThsWe5JbIToUt/exc/cqBxet0R1H+loiMM8vtlTrrP4yoNSW
+gYzAxXSNHKjsq027XsX9c6vtSCqXoff6vF/+qxS37RTGyedtRBJFv+hNhcjsuANm
+S4XAeKf/uOxdlgbmNVAkAhyJkgd/NfrioKK8xPfN4sqLIjPltOU82Vcc6tCYH1Ee
+4QwdEvKoiEXnHa/QnVw3eT9T7WltfpxmGA9ibnBS4nWavKIPDCbz0x2oGiWhl4vl
+4Hmo9r3aObGB9meIQBaGxOxNGFGy0Q==
+=Wt0w
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/rpm/fedora/30/repodata/0c2361d265bdbc32629890e86d9014336f42c43f9744d4dcbed4b6243ae969a1-filelists.xml.gz b/systems/win32/miktex/setup/rpm/fedora/30/repodata/0c2361d265bdbc32629890e86d9014336f42c43f9744d4dcbed4b6243ae969a1-filelists.xml.gz
new file mode 100644
index 0000000000..1f86a4f38d
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/30/repodata/0c2361d265bdbc32629890e86d9014336f42c43f9744d4dcbed4b6243ae969a1-filelists.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/30/repodata/179a6d13d0d080f308a94e41b87d8a93d5d6205069135c906bdcdd55b1add992-primary.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/30/repodata/179a6d13d0d080f308a94e41b87d8a93d5d6205069135c906bdcdd55b1add992-primary.sqlite.bz2
new file mode 100644
index 0000000000..787a6d3b78
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/30/repodata/179a6d13d0d080f308a94e41b87d8a93d5d6205069135c906bdcdd55b1add992-primary.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/30/repodata/1cd2b6ac4e3bd63c3f1a7734fe17878faabb07942bbf772049d56fe91ac46168-other.xml.gz b/systems/win32/miktex/setup/rpm/fedora/30/repodata/1cd2b6ac4e3bd63c3f1a7734fe17878faabb07942bbf772049d56fe91ac46168-other.xml.gz
new file mode 100644
index 0000000000..31b3baaeeb
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/30/repodata/1cd2b6ac4e3bd63c3f1a7734fe17878faabb07942bbf772049d56fe91ac46168-other.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/30/repodata/1f903c7ff148290bbeae68278d8e510bfee919b62b7f40fa52aac2b5a8b00122-other.xml.gz b/systems/win32/miktex/setup/rpm/fedora/30/repodata/1f903c7ff148290bbeae68278d8e510bfee919b62b7f40fa52aac2b5a8b00122-other.xml.gz
deleted file mode 100644
index c48ff5bbb0..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/30/repodata/1f903c7ff148290bbeae68278d8e510bfee919b62b7f40fa52aac2b5a8b00122-other.xml.gz
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/30/repodata/251260fa45dd7d98d1b81873718be1371c3ecc0b1a16718c0aebb91c71c49c0d-filelists.xml.gz b/systems/win32/miktex/setup/rpm/fedora/30/repodata/251260fa45dd7d98d1b81873718be1371c3ecc0b1a16718c0aebb91c71c49c0d-filelists.xml.gz
deleted file mode 100644
index 495b799b99..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/30/repodata/251260fa45dd7d98d1b81873718be1371c3ecc0b1a16718c0aebb91c71c49c0d-filelists.xml.gz
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/30/repodata/5167223ed42fe5a4c1272eec3d0a9b8f1f35a4f2fdd9d2afe71c886cbfe0157c-primary.xml.gz b/systems/win32/miktex/setup/rpm/fedora/30/repodata/5167223ed42fe5a4c1272eec3d0a9b8f1f35a4f2fdd9d2afe71c886cbfe0157c-primary.xml.gz
deleted file mode 100644
index 39a2ae3096..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/30/repodata/5167223ed42fe5a4c1272eec3d0a9b8f1f35a4f2fdd9d2afe71c886cbfe0157c-primary.xml.gz
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/30/repodata/76861cb11c2ce5ce5a04c84879860aa7a6ec1208450eac109e7b70b31428b4ea-filelists.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/30/repodata/76861cb11c2ce5ce5a04c84879860aa7a6ec1208450eac109e7b70b31428b4ea-filelists.sqlite.bz2
deleted file mode 100644
index 8867a16246..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/30/repodata/76861cb11c2ce5ce5a04c84879860aa7a6ec1208450eac109e7b70b31428b4ea-filelists.sqlite.bz2
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/30/repodata/915e51136f81da11b8a7f3ff9c0210b94493460b502e174d31e2c88d5dd58952-primary.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/30/repodata/915e51136f81da11b8a7f3ff9c0210b94493460b502e174d31e2c88d5dd58952-primary.sqlite.bz2
deleted file mode 100644
index d4e1edf806..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/30/repodata/915e51136f81da11b8a7f3ff9c0210b94493460b502e174d31e2c88d5dd58952-primary.sqlite.bz2
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/30/repodata/9eccf095a4251917ed8f5e774adfaef40165d9cca99619331493e8d8843d1e04-other.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/30/repodata/9eccf095a4251917ed8f5e774adfaef40165d9cca99619331493e8d8843d1e04-other.sqlite.bz2
new file mode 100644
index 0000000000..ccdada6eb5
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/30/repodata/9eccf095a4251917ed8f5e774adfaef40165d9cca99619331493e8d8843d1e04-other.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/30/repodata/a1947fd6300506385bcf90a49f84c85c74228ec9475f9e37c04c05e62cba90f7-filelists.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/30/repodata/a1947fd6300506385bcf90a49f84c85c74228ec9475f9e37c04c05e62cba90f7-filelists.sqlite.bz2
new file mode 100644
index 0000000000..5aef2cb6c9
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/30/repodata/a1947fd6300506385bcf90a49f84c85c74228ec9475f9e37c04c05e62cba90f7-filelists.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/30/repodata/fccb9deaa71b085cf72e4550fd432a75fb64cc758db3248489ce72b32681b469-primary.xml.gz b/systems/win32/miktex/setup/rpm/fedora/30/repodata/fccb9deaa71b085cf72e4550fd432a75fb64cc758db3248489ce72b32681b469-primary.xml.gz
new file mode 100644
index 0000000000..d48862149e
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/30/repodata/fccb9deaa71b085cf72e4550fd432a75fb64cc758db3248489ce72b32681b469-primary.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/30/repodata/ff1193b53aec31d9be5c4894ce8260fcdba9e195d53f10f95919f532629ff49d-other.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/30/repodata/ff1193b53aec31d9be5c4894ce8260fcdba9e195d53f10f95919f532629ff49d-other.sqlite.bz2
deleted file mode 100644
index 76baa1764c..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/30/repodata/ff1193b53aec31d9be5c4894ce8260fcdba9e195d53f10f95919f532629ff49d-other.sqlite.bz2
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml b/systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml
index 58c58551a3..9cc953c04d 100644
--- a/systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml
+++ b/systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml
@@ -1,55 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?>
<repomd xmlns="http://linux.duke.edu/metadata/repo" xmlns:rpm="http://linux.duke.edu/metadata/rpm">
- <revision>1611478952</revision>
+ <revision>1616688936</revision>
<data type="filelists">
- <checksum type="sha256">251260fa45dd7d98d1b81873718be1371c3ecc0b1a16718c0aebb91c71c49c0d</checksum>
- <open-checksum type="sha256">85aec93d3c1c1814bfee9a5a1f74bdeecaaa2f365cd0effebbb3b3269ef98fac</open-checksum>
- <location href="repodata/251260fa45dd7d98d1b81873718be1371c3ecc0b1a16718c0aebb91c71c49c0d-filelists.xml.gz"/>
- <timestamp>1611478954</timestamp>
- <size>33787</size>
- <open-size>251692</open-size>
+ <checksum type="sha256">0c2361d265bdbc32629890e86d9014336f42c43f9744d4dcbed4b6243ae969a1</checksum>
+ <open-checksum type="sha256">e8e6f59dcc4bd73439f3a723ecfbf02082458abfcf15d16b27f7754cc404d3af</open-checksum>
+ <location href="repodata/0c2361d265bdbc32629890e86d9014336f42c43f9744d4dcbed4b6243ae969a1-filelists.xml.gz"/>
+ <timestamp>1616688937</timestamp>
+ <size>35357</size>
+ <open-size>280157</open-size>
</data>
<data type="primary">
- <checksum type="sha256">5167223ed42fe5a4c1272eec3d0a9b8f1f35a4f2fdd9d2afe71c886cbfe0157c</checksum>
- <open-checksum type="sha256">77a6b1ca883bcb6b0d8cfa301d442477bf16a97b24a2687b3109f19e35a882ab</open-checksum>
- <location href="repodata/5167223ed42fe5a4c1272eec3d0a9b8f1f35a4f2fdd9d2afe71c886cbfe0157c-primary.xml.gz"/>
- <timestamp>1611478954</timestamp>
- <size>4207</size>
- <open-size>108017</open-size>
+ <checksum type="sha256">fccb9deaa71b085cf72e4550fd432a75fb64cc758db3248489ce72b32681b469</checksum>
+ <open-checksum type="sha256">a75b715c7235e0ef78bf343e3853a2e646670e668bed81df25a48522e7a6da03</open-checksum>
+ <location href="repodata/fccb9deaa71b085cf72e4550fd432a75fb64cc758db3248489ce72b32681b469-primary.xml.gz"/>
+ <timestamp>1616688937</timestamp>
+ <size>4461</size>
+ <open-size>120501</open-size>
</data>
<data type="primary_db">
- <checksum type="sha256">915e51136f81da11b8a7f3ff9c0210b94493460b502e174d31e2c88d5dd58952</checksum>
- <open-checksum type="sha256">289bcdd57352c9e82c6b5435028624755f7dc2c751cb34d677d65c2cff68d1e2</open-checksum>
- <location href="repodata/915e51136f81da11b8a7f3ff9c0210b94493460b502e174d31e2c88d5dd58952-primary.sqlite.bz2"/>
- <timestamp>1611478954</timestamp>
+ <checksum type="sha256">179a6d13d0d080f308a94e41b87d8a93d5d6205069135c906bdcdd55b1add992</checksum>
+ <open-checksum type="sha256">f7f0584bd6bfc0aae4a45263205810dee512a1d84d726d34a185d85c74bbbcbb</open-checksum>
+ <location href="repodata/179a6d13d0d080f308a94e41b87d8a93d5d6205069135c906bdcdd55b1add992-primary.sqlite.bz2"/>
+ <timestamp>1616688937</timestamp>
<database_version>10</database_version>
- <size>37898</size>
- <open-size>303104</open-size>
+ <size>41440</size>
+ <open-size>323584</open-size>
</data>
<data type="other_db">
- <checksum type="sha256">ff1193b53aec31d9be5c4894ce8260fcdba9e195d53f10f95919f532629ff49d</checksum>
- <open-checksum type="sha256">c5bffb77c5382e290912113180ff762ba8208bf00bbdfea1a7c39dd8a7538033</open-checksum>
- <location href="repodata/ff1193b53aec31d9be5c4894ce8260fcdba9e195d53f10f95919f532629ff49d-other.sqlite.bz2"/>
- <timestamp>1611478954</timestamp>
+ <checksum type="sha256">9eccf095a4251917ed8f5e774adfaef40165d9cca99619331493e8d8843d1e04</checksum>
+ <open-checksum type="sha256">00317e4fc4d94e0228734528ac280c647417ac67d3c8690751bfe4ef9bd69bd1</open-checksum>
+ <location href="repodata/9eccf095a4251917ed8f5e774adfaef40165d9cca99619331493e8d8843d1e04-other.sqlite.bz2"/>
+ <timestamp>1616688937</timestamp>
<database_version>10</database_version>
- <size>1234</size>
+ <size>1275</size>
<open-size>24576</open-size>
</data>
<data type="other">
- <checksum type="sha256">1f903c7ff148290bbeae68278d8e510bfee919b62b7f40fa52aac2b5a8b00122</checksum>
- <open-checksum type="sha256">da78ee278e117b375bc12cb872ef7b227b082c31ac2cbd19c897c942ea72c19a</open-checksum>
- <location href="repodata/1f903c7ff148290bbeae68278d8e510bfee919b62b7f40fa52aac2b5a8b00122-other.xml.gz"/>
- <timestamp>1611478954</timestamp>
- <size>598</size>
- <open-size>1660</open-size>
+ <checksum type="sha256">1cd2b6ac4e3bd63c3f1a7734fe17878faabb07942bbf772049d56fe91ac46168</checksum>
+ <open-checksum type="sha256">0c53a17a545934f166f2c2806e731b800722ead77596ce77f75d2f4099d72b1c</open-checksum>
+ <location href="repodata/1cd2b6ac4e3bd63c3f1a7734fe17878faabb07942bbf772049d56fe91ac46168-other.xml.gz"/>
+ <timestamp>1616688937</timestamp>
+ <size>641</size>
+ <open-size>1830</open-size>
</data>
<data type="filelists_db">
- <checksum type="sha256">76861cb11c2ce5ce5a04c84879860aa7a6ec1208450eac109e7b70b31428b4ea</checksum>
- <open-checksum type="sha256">56364ba30a2d7993f076857dfaee8561baf672791e63d8452a28b83b94eb59b7</open-checksum>
- <location href="repodata/76861cb11c2ce5ce5a04c84879860aa7a6ec1208450eac109e7b70b31428b4ea-filelists.sqlite.bz2"/>
- <timestamp>1611478954</timestamp>
+ <checksum type="sha256">a1947fd6300506385bcf90a49f84c85c74228ec9475f9e37c04c05e62cba90f7</checksum>
+ <open-checksum type="sha256">5b1b39d63c2d0c7b4bd399bdfcf7a7ab3ff6f4478ceba9ea80bb115734c2e878</open-checksum>
+ <location href="repodata/a1947fd6300506385bcf90a49f84c85c74228ec9475f9e37c04c05e62cba90f7-filelists.sqlite.bz2"/>
+ <timestamp>1616688937</timestamp>
<database_version>10</database_version>
- <size>52436</size>
- <open-size>225280</open-size>
+ <size>56873</size>
+ <open-size>245760</open-size>
</data>
</repomd>
diff --git a/systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml.asc b/systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml.asc
index 0934f2d30d..aa22a77b93 100644
--- a/systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml.asc
+++ b/systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml.asc
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
-iQEzBAABCAAdFiEE1rwkNWWyCHvD+JfJJ3pyk/WeSIkFAmANN6oACgkQJ3pyk/We
-SImqFQf+K+VlmN8dzJGWz9Y9PZPilyvcVYi53IkZngfWnf3lkgz3J9zxmC7XA0J/
-Ls/DVxDI0OYZ9cVUxbebN47uCH0nxF1LgBmlbq15cNGKP8fLKkr6Up/1lh3mQevZ
-1pe7/b9we7sqL9sdphoZHmg37iU2B06UEoeioZ3V0YB7C/XVz+x7hzW+L7rg1dIF
-wVd80jpBl5M+mVkB1VnSwvn6IcgK1EVWDoshXYXeWyRg3SzdkkoeUIor3bOajJJb
-v6XwRhTKqjBxjzN6a9qV1FV05a35HJMZUErxU63vwUrftBVPLbjORRAOsS3KML38
-nU9mfP7OisEEzMjSRxgGTQ2OSyPu2g==
-=RoRI
+iQEzBAABCAAdFiEE1rwkNWWyCHvD+JfJJ3pyk/WeSIkFAmBctykACgkQJ3pyk/We
+SIn5fgf+IoRuqAugjQ3yZmZjt8oOGRq2XR2lua7abfo6mGZD4TPPM1Xv91fuOTrd
+ZQ/PzODkzcTfnn3FL4sjlf/zjHACHS344qi/zKcdQ0twg1wOVAU85cT0T4XMtJ6m
+GcdVBPAO2w8HWhzYNJq7qS13K09C06z3+mcoclZKD+nkFGPDovj2c/fkSX9hxFje
+IUWcnE/IjJRyQCqjxjSrrijQ4NTC0cqcSFPCkBNmOSOjXbu1vk1ziX1WZDDSFbW3
+r+NTauY+X43fLDTHRwrTzcHqOU/TFoKORSCWOShnKsMQxdtFTRH+2S+CgWW7g3/Z
+snCAv+9FTqb5v9XQoocw/t/y/ww3cw==
+=EopA
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/rpm/fedora/32/repodata/01ab385be723d1d8aad031682eddcbf2e126ba79eb0f589fb1980e63f83fb1c9-filelists.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/32/repodata/01ab385be723d1d8aad031682eddcbf2e126ba79eb0f589fb1980e63f83fb1c9-filelists.sqlite.bz2
new file mode 100644
index 0000000000..9595603318
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/32/repodata/01ab385be723d1d8aad031682eddcbf2e126ba79eb0f589fb1980e63f83fb1c9-filelists.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/32/repodata/2a12c443de6593db1a41b3225a7dc63498304b710e1c5698290aecd35237bbe7-primary.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/32/repodata/2a12c443de6593db1a41b3225a7dc63498304b710e1c5698290aecd35237bbe7-primary.sqlite.bz2
new file mode 100644
index 0000000000..6130625411
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/32/repodata/2a12c443de6593db1a41b3225a7dc63498304b710e1c5698290aecd35237bbe7-primary.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/32/repodata/3727f6ba9ea943abc8d3eb02a216428cec2eb23bf32d55dbd24b4003385f689d-primary.xml.gz b/systems/win32/miktex/setup/rpm/fedora/32/repodata/3727f6ba9ea943abc8d3eb02a216428cec2eb23bf32d55dbd24b4003385f689d-primary.xml.gz
new file mode 100644
index 0000000000..e318653021
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/32/repodata/3727f6ba9ea943abc8d3eb02a216428cec2eb23bf32d55dbd24b4003385f689d-primary.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/32/repodata/af957cec93bc9724ae26651ff87944024132d26d5990a97891f1928938b3f2da-filelists.xml.gz b/systems/win32/miktex/setup/rpm/fedora/32/repodata/52f34e81b5a084573412b5975db71beb01946e93a1abf9ff59d6b1b3efd93452-filelists.xml.gz
index e8536f7984..0908ffd87c 100644
--- a/systems/win32/miktex/setup/rpm/fedora/32/repodata/af957cec93bc9724ae26651ff87944024132d26d5990a97891f1928938b3f2da-filelists.xml.gz
+++ b/systems/win32/miktex/setup/rpm/fedora/32/repodata/52f34e81b5a084573412b5975db71beb01946e93a1abf9ff59d6b1b3efd93452-filelists.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/32/repodata/5a9f4006d165ba02113d71aee6743a5a8627c848f76f3d518e6215996f2fb314-primary.xml.gz b/systems/win32/miktex/setup/rpm/fedora/32/repodata/5a9f4006d165ba02113d71aee6743a5a8627c848f76f3d518e6215996f2fb314-primary.xml.gz
deleted file mode 100644
index 4f58cf26af..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/32/repodata/5a9f4006d165ba02113d71aee6743a5a8627c848f76f3d518e6215996f2fb314-primary.xml.gz
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/32/repodata/6daa162fee251a483f3d9cbd1823f8e62748f04a33169898589129192227a068-filelists.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/32/repodata/6daa162fee251a483f3d9cbd1823f8e62748f04a33169898589129192227a068-filelists.sqlite.bz2
deleted file mode 100644
index 04e91c4f36..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/32/repodata/6daa162fee251a483f3d9cbd1823f8e62748f04a33169898589129192227a068-filelists.sqlite.bz2
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/32/repodata/6e8a58e6168b7a98ef2bc0a62b181244ff7379b3b5e65b3b9a2e65960a95a84a-other.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/32/repodata/6e8a58e6168b7a98ef2bc0a62b181244ff7379b3b5e65b3b9a2e65960a95a84a-other.sqlite.bz2
deleted file mode 100644
index 8f05f296fd..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/32/repodata/6e8a58e6168b7a98ef2bc0a62b181244ff7379b3b5e65b3b9a2e65960a95a84a-other.sqlite.bz2
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/32/repodata/701c92a21ce7a5b0fb6be76fa0cae19035ba6488a8a374a6fb9027006cf935e1-primary.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/32/repodata/701c92a21ce7a5b0fb6be76fa0cae19035ba6488a8a374a6fb9027006cf935e1-primary.sqlite.bz2
deleted file mode 100644
index a944c680b3..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/32/repodata/701c92a21ce7a5b0fb6be76fa0cae19035ba6488a8a374a6fb9027006cf935e1-primary.sqlite.bz2
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/32/repodata/721c38a59d8028a108a2c9739f03d90631fe77b6d86f4c136055a3fab794748e-other.xml.gz b/systems/win32/miktex/setup/rpm/fedora/32/repodata/721c38a59d8028a108a2c9739f03d90631fe77b6d86f4c136055a3fab794748e-other.xml.gz
deleted file mode 100644
index af601f065b..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/32/repodata/721c38a59d8028a108a2c9739f03d90631fe77b6d86f4c136055a3fab794748e-other.xml.gz
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/32/repodata/78b74d063aa19c93dfdf16fffd31976ed123ec79ca244ae9a8e718cc79e6abe3-other.xml.gz b/systems/win32/miktex/setup/rpm/fedora/32/repodata/78b74d063aa19c93dfdf16fffd31976ed123ec79ca244ae9a8e718cc79e6abe3-other.xml.gz
new file mode 100644
index 0000000000..3777a148b0
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/32/repodata/78b74d063aa19c93dfdf16fffd31976ed123ec79ca244ae9a8e718cc79e6abe3-other.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/32/repodata/d6ffde28dc05f949da9e77332c49e145993dd5a85a30b990ed5b6f5e485ce07a-other.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/32/repodata/d6ffde28dc05f949da9e77332c49e145993dd5a85a30b990ed5b6f5e485ce07a-other.sqlite.bz2
new file mode 100644
index 0000000000..8ab867fb5b
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/32/repodata/d6ffde28dc05f949da9e77332c49e145993dd5a85a30b990ed5b6f5e485ce07a-other.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml b/systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml
index da0a7b81f1..60f5dfe615 100644
--- a/systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml
+++ b/systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml
@@ -1,55 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?>
<repomd xmlns="http://linux.duke.edu/metadata/repo" xmlns:rpm="http://linux.duke.edu/metadata/rpm">
- <revision>1611478958</revision>
+ <revision>1616688940</revision>
<data type="filelists">
- <checksum type="sha256">af957cec93bc9724ae26651ff87944024132d26d5990a97891f1928938b3f2da</checksum>
- <open-checksum type="sha256">35d980b9e41612898dd2368532c34541714379b706f7a0922720557c160d51f4</open-checksum>
- <location href="repodata/af957cec93bc9724ae26651ff87944024132d26d5990a97891f1928938b3f2da-filelists.xml.gz"/>
- <timestamp>1611478960</timestamp>
- <size>25839</size>
- <open-size>195978</open-size>
+ <checksum type="sha256">52f34e81b5a084573412b5975db71beb01946e93a1abf9ff59d6b1b3efd93452</checksum>
+ <open-checksum type="sha256">9b10c0e940b0f72dcab427f42d4ea754bee47097335cc733158b5b4b6e57a2bf</open-checksum>
+ <location href="repodata/52f34e81b5a084573412b5975db71beb01946e93a1abf9ff59d6b1b3efd93452-filelists.xml.gz"/>
+ <timestamp>1616688941</timestamp>
+ <size>27412</size>
+ <open-size>224682</open-size>
</data>
<data type="primary">
- <checksum type="sha256">5a9f4006d165ba02113d71aee6743a5a8627c848f76f3d518e6215996f2fb314</checksum>
- <open-checksum type="sha256">b911dc82cd82abffd501462fd7d495e5930bd5814f05524dede73de5fa810fdf</open-checksum>
- <location href="repodata/5a9f4006d165ba02113d71aee6743a5a8627c848f76f3d518e6215996f2fb314-primary.xml.gz"/>
- <timestamp>1611478960</timestamp>
- <size>3784</size>
- <open-size>84567</open-size>
+ <checksum type="sha256">3727f6ba9ea943abc8d3eb02a216428cec2eb23bf32d55dbd24b4003385f689d</checksum>
+ <open-checksum type="sha256">300fbd64622aa203ebc67b4f3655e9115bf5a5e266aa2ac842e3a3fb51eca91e</open-checksum>
+ <location href="repodata/3727f6ba9ea943abc8d3eb02a216428cec2eb23bf32d55dbd24b4003385f689d-primary.xml.gz"/>
+ <timestamp>1616688941</timestamp>
+ <size>4052</size>
+ <open-size>97096</open-size>
</data>
<data type="primary_db">
- <checksum type="sha256">701c92a21ce7a5b0fb6be76fa0cae19035ba6488a8a374a6fb9027006cf935e1</checksum>
- <open-checksum type="sha256">81a72e6ed0324e1e4abe49efe2302de8f4c656cbe0482c613699a717fbc3d676</open-checksum>
- <location href="repodata/701c92a21ce7a5b0fb6be76fa0cae19035ba6488a8a374a6fb9027006cf935e1-primary.sqlite.bz2"/>
- <timestamp>1611478960</timestamp>
+ <checksum type="sha256">2a12c443de6593db1a41b3225a7dc63498304b710e1c5698290aecd35237bbe7</checksum>
+ <open-checksum type="sha256">49ca4f2181faebc3c437cf8b3ac61871018d5762dd91c8aa050c19a8547a6b2c</open-checksum>
+ <location href="repodata/2a12c443de6593db1a41b3225a7dc63498304b710e1c5698290aecd35237bbe7-primary.sqlite.bz2"/>
+ <timestamp>1616688941</timestamp>
<database_version>10</database_version>
- <size>31556</size>
- <open-size>253952</open-size>
+ <size>34948</size>
+ <open-size>274432</open-size>
</data>
<data type="other_db">
- <checksum type="sha256">6e8a58e6168b7a98ef2bc0a62b181244ff7379b3b5e65b3b9a2e65960a95a84a</checksum>
- <open-checksum type="sha256">b7bf06e5207621acd2bda15a506a53d1fe31bb74750748df5049a0e52586358f</open-checksum>
- <location href="repodata/6e8a58e6168b7a98ef2bc0a62b181244ff7379b3b5e65b3b9a2e65960a95a84a-other.sqlite.bz2"/>
- <timestamp>1611478960</timestamp>
+ <checksum type="sha256">d6ffde28dc05f949da9e77332c49e145993dd5a85a30b990ed5b6f5e485ce07a</checksum>
+ <open-checksum type="sha256">8002ebc2a1df64161741e03574e23cb371dd73b693d4eb4b430b2c7e5a644f0b</open-checksum>
+ <location href="repodata/d6ffde28dc05f949da9e77332c49e145993dd5a85a30b990ed5b6f5e485ce07a-other.sqlite.bz2"/>
+ <timestamp>1616688941</timestamp>
<database_version>10</database_version>
- <size>1082</size>
+ <size>1147</size>
<open-size>24576</open-size>
</data>
<data type="other">
- <checksum type="sha256">721c38a59d8028a108a2c9739f03d90631fe77b6d86f4c136055a3fab794748e</checksum>
- <open-checksum type="sha256">c97c7be8c9269e9001c43c0d5c51459c1034959615a5b887f85a476228b8fa85</open-checksum>
- <location href="repodata/721c38a59d8028a108a2c9739f03d90631fe77b6d86f4c136055a3fab794748e-other.xml.gz"/>
- <timestamp>1611478960</timestamp>
- <size>511</size>
- <open-size>1314</open-size>
+ <checksum type="sha256">78b74d063aa19c93dfdf16fffd31976ed123ec79ca244ae9a8e718cc79e6abe3</checksum>
+ <open-checksum type="sha256">e6e1a5da59d753522cec5ec38ef8e271d198b8846b89fe88e88014b50f755485</open-checksum>
+ <location href="repodata/78b74d063aa19c93dfdf16fffd31976ed123ec79ca244ae9a8e718cc79e6abe3-other.xml.gz"/>
+ <timestamp>1616688941</timestamp>
+ <size>554</size>
+ <open-size>1483</open-size>
</data>
<data type="filelists_db">
- <checksum type="sha256">6daa162fee251a483f3d9cbd1823f8e62748f04a33169898589129192227a068</checksum>
- <open-checksum type="sha256">a73626c237339183149d3c127020e5498cc117393a6abbc2574622b406175b53</open-checksum>
- <location href="repodata/6daa162fee251a483f3d9cbd1823f8e62748f04a33169898589129192227a068-filelists.sqlite.bz2"/>
- <timestamp>1611478960</timestamp>
+ <checksum type="sha256">01ab385be723d1d8aad031682eddcbf2e126ba79eb0f589fb1980e63f83fb1c9</checksum>
+ <open-checksum type="sha256">3c614403733f29f2eef8686d3f621d3c1154791e979d50bd18b9385754056415</open-checksum>
+ <location href="repodata/01ab385be723d1d8aad031682eddcbf2e126ba79eb0f589fb1980e63f83fb1c9-filelists.sqlite.bz2"/>
+ <timestamp>1616688941</timestamp>
<database_version>10</database_version>
- <size>41450</size>
- <open-size>184320</open-size>
+ <size>46007</size>
+ <open-size>204800</open-size>
</data>
</repomd>
diff --git a/systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml.asc b/systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml.asc
index ae98d492df..e8f061f844 100644
--- a/systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml.asc
+++ b/systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml.asc
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
-iQEzBAABCAAdFiEE1rwkNWWyCHvD+JfJJ3pyk/WeSIkFAmANN7AACgkQJ3pyk/We
-SInfDQf/WdmIg+wmhPgp6ufkHRbSNgWKq2XM/46R3R4r3BEPazPbWdbt8vix1opJ
-cmS58mrqV51ZsWUxo3+dbQtZ5lJIK+I8jyOQhcRSZfbHKoUSUgWx3+UOTxzE1pWw
-fN0EyYXcSXOgo1kYdDSIVqJjXyL9F+j389y1bDwbfVTR67ijYn4Z6nyogoVaa9k7
-mVY+OsiHlg0L48KKEA5r2bN2rSCTKKsiD+53RedPpC/lKpJ5IlvILJtiWHlt99XR
-nWTiljEyMIMku3Wt6jnxWxJKsEEPF5kzc6W0MSvVRQ5KCs19wXyQDCAEN0IQuIZd
-Tx5xC7vojwMFP+/SjABmXAvwftNYpg==
-=vBxE
+iQEzBAABCAAdFiEE1rwkNWWyCHvD+JfJJ3pyk/WeSIkFAmBcty0ACgkQJ3pyk/We
+SIkeqggAi1VfCCDxpFcocu2l10CFIvsjqD9HCep24oEUPj4SR4U7fi1bG4Us8x0D
+s2woY2FG6v6Uwcil3PKTHDNdzWM3Q0kyi37iLJoy+j27GZMcL2YVPDhipaOgkJWn
+GxL2olD6+wxL/7HZX2TrQxhxDiXEcBOCh662ESP59IF1en4zK+BDHzBpNAfL8WKc
+74uIip6tYMlUvR7qTENkXC4ygjLI1+UHmCFQuD0mTSeBRDD3DDPUZ1dNzkUOnNZj
+xXaxGN7YwyI3eY7V2AQ/k4A2lb+JfaFzW4XSHaMStEubBWc8KTKaloU6FnNKPUba
+a7DQnGEx7I6YRaN3Ab38t0tCC2GD9g==
+=BW3y
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/rpm/fedora/33/repodata/16122e9b73a7320dcfe6df6d2051c772f7ace6b9ebf120571cddb2c7a59984fe-primary.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/33/repodata/16122e9b73a7320dcfe6df6d2051c772f7ace6b9ebf120571cddb2c7a59984fe-primary.sqlite.bz2
new file mode 100644
index 0000000000..3f187db42b
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/33/repodata/16122e9b73a7320dcfe6df6d2051c772f7ace6b9ebf120571cddb2c7a59984fe-primary.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/33/repodata/2fb9af0260521bae76e8951043f3b26ad3603e3b50f46c2bbebc14377a90a7fc-primary.xml.gz b/systems/win32/miktex/setup/rpm/fedora/33/repodata/2fb9af0260521bae76e8951043f3b26ad3603e3b50f46c2bbebc14377a90a7fc-primary.xml.gz
new file mode 100644
index 0000000000..a52164bc7f
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/33/repodata/2fb9af0260521bae76e8951043f3b26ad3603e3b50f46c2bbebc14377a90a7fc-primary.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/33/repodata/36c9d84ddc6e104998d1d319e44172701e212b8e874612e7a1007b474624ddc4-other.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/33/repodata/36c9d84ddc6e104998d1d319e44172701e212b8e874612e7a1007b474624ddc4-other.sqlite.bz2
new file mode 100644
index 0000000000..2ac79f94a3
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/33/repodata/36c9d84ddc6e104998d1d319e44172701e212b8e874612e7a1007b474624ddc4-other.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/33/repodata/3d32a0ae930fa283e8eab3df6df34bb48a1e44570cc988b47d688e60c9b7d400-other.xml.gz b/systems/win32/miktex/setup/rpm/fedora/33/repodata/3d32a0ae930fa283e8eab3df6df34bb48a1e44570cc988b47d688e60c9b7d400-other.xml.gz
new file mode 100644
index 0000000000..08c9c29da8
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/33/repodata/3d32a0ae930fa283e8eab3df6df34bb48a1e44570cc988b47d688e60c9b7d400-other.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/33/repodata/9467962fe43d66e1ac5303e5cc5ebe16fb1c33a190c899c11144cda28774063e-filelists.xml.gz b/systems/win32/miktex/setup/rpm/fedora/33/repodata/9467962fe43d66e1ac5303e5cc5ebe16fb1c33a190c899c11144cda28774063e-filelists.xml.gz
new file mode 100644
index 0000000000..e568c17f61
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/33/repodata/9467962fe43d66e1ac5303e5cc5ebe16fb1c33a190c899c11144cda28774063e-filelists.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/33/repodata/ebacaa90c760f06fa677e9d295c608824ce97a9fe89f962076ad1c2cd72a0c1d-filelists.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/33/repodata/ebacaa90c760f06fa677e9d295c608824ce97a9fe89f962076ad1c2cd72a0c1d-filelists.sqlite.bz2
new file mode 100644
index 0000000000..af9b0c44f7
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/33/repodata/ebacaa90c760f06fa677e9d295c608824ce97a9fe89f962076ad1c2cd72a0c1d-filelists.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml b/systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml
new file mode 100644
index 0000000000..32626146c3
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<repomd xmlns="http://linux.duke.edu/metadata/repo" xmlns:rpm="http://linux.duke.edu/metadata/rpm">
+ <revision>1616688944</revision>
+<data type="filelists">
+ <checksum type="sha256">9467962fe43d66e1ac5303e5cc5ebe16fb1c33a190c899c11144cda28774063e</checksum>
+ <open-checksum type="sha256">1aa4159ba9a9adebbc0e0e7247c102584bfc9ccf39c96b321494132cfb3c0946</open-checksum>
+ <location href="repodata/9467962fe43d66e1ac5303e5cc5ebe16fb1c33a190c899c11144cda28774063e-filelists.xml.gz"/>
+ <timestamp>1616688944</timestamp>
+ <size>6238</size>
+ <open-size>28493</open-size>
+</data>
+<data type="primary">
+ <checksum type="sha256">2fb9af0260521bae76e8951043f3b26ad3603e3b50f46c2bbebc14377a90a7fc</checksum>
+ <open-checksum type="sha256">e233c7b153fde7a1a34599a61603c7746ab4b4528116bdc6442e4eb3a4de05e7</open-checksum>
+ <location href="repodata/2fb9af0260521bae76e8951043f3b26ad3603e3b50f46c2bbebc14377a90a7fc-primary.xml.gz"/>
+ <timestamp>1616688944</timestamp>
+ <size>2164</size>
+ <open-size>12696</open-size>
+</data>
+<data type="primary_db">
+ <checksum type="sha256">16122e9b73a7320dcfe6df6d2051c772f7ace6b9ebf120571cddb2c7a59984fe</checksum>
+ <open-checksum type="sha256">32cf941c48c9105f9015817d77f628cdd3c6b0fbce0b719a5ee3ad45073071a7</open-checksum>
+ <location href="repodata/16122e9b73a7320dcfe6df6d2051c772f7ace6b9ebf120571cddb2c7a59984fe-primary.sqlite.bz2"/>
+ <timestamp>1616688944</timestamp>
+ <database_version>10</database_version>
+ <size>7398</size>
+ <open-size>122880</open-size>
+</data>
+<data type="other_db">
+ <checksum type="sha256">36c9d84ddc6e104998d1d319e44172701e212b8e874612e7a1007b474624ddc4</checksum>
+ <open-checksum type="sha256">7be32a4e8e7c99cb777f0332997a588a013166dcf5c8292d0e3b9d76be6730e8</open-checksum>
+ <location href="repodata/36c9d84ddc6e104998d1d319e44172701e212b8e874612e7a1007b474624ddc4-other.sqlite.bz2"/>
+ <timestamp>1616688944</timestamp>
+ <database_version>10</database_version>
+ <size>778</size>
+ <open-size>24576</open-size>
+</data>
+<data type="other">
+ <checksum type="sha256">3d32a0ae930fa283e8eab3df6df34bb48a1e44570cc988b47d688e60c9b7d400</checksum>
+ <open-checksum type="sha256">3d7dcd261f38331fb81828ed5411ff9c1fb8f3735ab71935c9003fe94e741d59</open-checksum>
+ <location href="repodata/3d32a0ae930fa283e8eab3df6df34bb48a1e44570cc988b47d688e60c9b7d400-other.xml.gz"/>
+ <timestamp>1616688944</timestamp>
+ <size>344</size>
+ <open-size>457</open-size>
+</data>
+<data type="filelists_db">
+ <checksum type="sha256">ebacaa90c760f06fa677e9d295c608824ce97a9fe89f962076ad1c2cd72a0c1d</checksum>
+ <open-checksum type="sha256">a75d16979c6446f267dddfc66698c900839e6d417b2bfa7a966aaea9759b40e0</open-checksum>
+ <location href="repodata/ebacaa90c760f06fa677e9d295c608824ce97a9fe89f962076ad1c2cd72a0c1d-filelists.sqlite.bz2"/>
+ <timestamp>1616688944</timestamp>
+ <database_version>10</database_version>
+ <size>8383</size>
+ <open-size>45056</open-size>
+</data>
+</repomd>
diff --git a/systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml.asc b/systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml.asc
new file mode 100644
index 0000000000..ea545feff2
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml.asc
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCAAdFiEE1rwkNWWyCHvD+JfJJ3pyk/WeSIkFAmBctzAACgkQJ3pyk/We
+SIkGfAf5Adk/oDJUkKuthK0ytQi+JC9H4VpUARzWZO78Auj5PP+8vgNh3QC5q33z
+iCm+XV53x930JGwu0LehZqDcXpzhdc1JNOUHfvtK0ptKMiz5dIPvCw5AJix640iM
+2I4WEcOG52qXlJx+7YVY2z+AeQQbs0Ar3luSOAsgDl5iwjPQXumU/CcnlqPH9Dv6
+GvnxoyA1Ar69391Iqzv9gf4lAJ2xPx1lAL/8AeR9VxQJnEiBOx/bEyUN3vfpSkF0
+w1ninCLu8Y9Cxgbn0cMOfUnXZx246myxo3IlYQEKEZcuSdxlTHk5T9sJfMTJbJ+/
+WCeWfVezwnb+vBZ/5JCJ3R+3dBIZ8A==
+=V8C9
+-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/01f9a8490062b3eb49a52f3ec061d59709a0f895f4b97c34c177de3919cd17e7-other.xml.gz b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/01f9a8490062b3eb49a52f3ec061d59709a0f895f4b97c34c177de3919cd17e7-other.xml.gz
new file mode 100644
index 0000000000..488dc5a5aa
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/01f9a8490062b3eb49a52f3ec061d59709a0f895f4b97c34c177de3919cd17e7-other.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/93b0baf6cb93873f92718e20c44261e1511bf1581cf8c1ff5d8766a7bedfd1c9-filelists.xml.gz b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/93b0baf6cb93873f92718e20c44261e1511bf1581cf8c1ff5d8766a7bedfd1c9-filelists.xml.gz
deleted file mode 100644
index 24bb325428..0000000000
--- a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/93b0baf6cb93873f92718e20c44261e1511bf1581cf8c1ff5d8766a7bedfd1c9-filelists.xml.gz
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/9942057e29455a3a9400426230bd7012d2ce48e7f0c59846bac90f7f0a325ba7-primary.sqlite.bz2 b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/9942057e29455a3a9400426230bd7012d2ce48e7f0c59846bac90f7f0a325ba7-primary.sqlite.bz2
new file mode 100644
index 0000000000..02919432be
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/9942057e29455a3a9400426230bd7012d2ce48e7f0c59846bac90f7f0a325ba7-primary.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/9d3d5a528fbe473afe3d2efc65229da980ee81310f685aae7da6740f5f643fab-filelists.sqlite.bz2 b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/9d3d5a528fbe473afe3d2efc65229da980ee81310f685aae7da6740f5f643fab-filelists.sqlite.bz2
new file mode 100644
index 0000000000..0aa76f76fb
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/9d3d5a528fbe473afe3d2efc65229da980ee81310f685aae7da6740f5f643fab-filelists.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/a1ce5be9ec66407b56acec4233c38007639b93e46e661eb634f52c0a55e3a73e-other.xml.gz b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/a1ce5be9ec66407b56acec4233c38007639b93e46e661eb634f52c0a55e3a73e-other.xml.gz
deleted file mode 100644
index 0288b3b014..0000000000
--- a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/a1ce5be9ec66407b56acec4233c38007639b93e46e661eb634f52c0a55e3a73e-other.xml.gz
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/a1dbc37d5215495c3094f917cd98c14dfbbae9110a2173787ea6448cc2b6e27b-primary.xml.gz b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/a1dbc37d5215495c3094f917cd98c14dfbbae9110a2173787ea6448cc2b6e27b-primary.xml.gz
deleted file mode 100644
index 1cc3a177d0..0000000000
--- a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/a1dbc37d5215495c3094f917cd98c14dfbbae9110a2173787ea6448cc2b6e27b-primary.xml.gz
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/a4206fe9519fdf4896787e97f94e8773ea38bc97a40efe411208805b99d6f19c-other.sqlite.bz2 b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/a4206fe9519fdf4896787e97f94e8773ea38bc97a40efe411208805b99d6f19c-other.sqlite.bz2
deleted file mode 100644
index 5cb7c1e931..0000000000
--- a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/a4206fe9519fdf4896787e97f94e8773ea38bc97a40efe411208805b99d6f19c-other.sqlite.bz2
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/b9e256aa0756d261646b1d0f35c2d40f09256ffa1dba0fe0dd20903401a5e1ee-other.sqlite.bz2 b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/b9e256aa0756d261646b1d0f35c2d40f09256ffa1dba0fe0dd20903401a5e1ee-other.sqlite.bz2
new file mode 100644
index 0000000000..66b7d77b06
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/b9e256aa0756d261646b1d0f35c2d40f09256ffa1dba0fe0dd20903401a5e1ee-other.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/c015d67a6c75e7d61091ddb069ac4c9a3e812442e4b7949dae07d42a25f2cedf-primary.xml.gz b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/c015d67a6c75e7d61091ddb069ac4c9a3e812442e4b7949dae07d42a25f2cedf-primary.xml.gz
new file mode 100644
index 0000000000..9972d931f3
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/c015d67a6c75e7d61091ddb069ac4c9a3e812442e4b7949dae07d42a25f2cedf-primary.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/d4cb1b2ae0f5c9594d82ef284406942aacf207cee627a2402ab7da3027d5d9ce-primary.sqlite.bz2 b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/d4cb1b2ae0f5c9594d82ef284406942aacf207cee627a2402ab7da3027d5d9ce-primary.sqlite.bz2
deleted file mode 100644
index 7bfc887d13..0000000000
--- a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/d4cb1b2ae0f5c9594d82ef284406942aacf207cee627a2402ab7da3027d5d9ce-primary.sqlite.bz2
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/eb69a843b61e02f86a5e6ebebba39bd283fe01f009c24f7ae9ebd9fd55a59da7-filelists.xml.gz b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/eb69a843b61e02f86a5e6ebebba39bd283fe01f009c24f7ae9ebd9fd55a59da7-filelists.xml.gz
new file mode 100644
index 0000000000..950ea92ba0
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/eb69a843b61e02f86a5e6ebebba39bd283fe01f009c24f7ae9ebd9fd55a59da7-filelists.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/edf5be2cca4631c5bc6d0b80b9da54127936a6d9ba795906cd27925a5fd8a6bd-filelists.sqlite.bz2 b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/edf5be2cca4631c5bc6d0b80b9da54127936a6d9ba795906cd27925a5fd8a6bd-filelists.sqlite.bz2
deleted file mode 100644
index c4a797d7aa..0000000000
--- a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/edf5be2cca4631c5bc6d0b80b9da54127936a6d9ba795906cd27925a5fd8a6bd-filelists.sqlite.bz2
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml
index ad4fb29319..7d95de920f 100644
--- a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml
+++ b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml
@@ -1,55 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?>
<repomd xmlns="http://linux.duke.edu/metadata/repo" xmlns:rpm="http://linux.duke.edu/metadata/rpm">
- <revision>1611478963</revision>
+ <revision>1616688947</revision>
<data type="filelists">
- <checksum type="sha256">93b0baf6cb93873f92718e20c44261e1511bf1581cf8c1ff5d8766a7bedfd1c9</checksum>
- <open-checksum type="sha256">655ec65b9ee97843f81b113f237ab7750fe1061f8572e61a1da841bee2a97eb8</open-checksum>
- <location href="repodata/93b0baf6cb93873f92718e20c44261e1511bf1581cf8c1ff5d8766a7bedfd1c9-filelists.xml.gz"/>
- <timestamp>1611478966</timestamp>
- <size>3369</size>
- <open-size>98866</open-size>
+ <checksum type="sha256">eb69a843b61e02f86a5e6ebebba39bd283fe01f009c24f7ae9ebd9fd55a59da7</checksum>
+ <open-checksum type="sha256">c8ee1dfbbb6001734dd7d08c521a5354894086560984b985f06ca11a993fbf26</open-checksum>
+ <location href="repodata/eb69a843b61e02f86a5e6ebebba39bd283fe01f009c24f7ae9ebd9fd55a59da7-filelists.xml.gz"/>
+ <timestamp>1616688948</timestamp>
+ <size>3522</size>
+ <open-size>110102</open-size>
</data>
<data type="primary">
- <checksum type="sha256">a1dbc37d5215495c3094f917cd98c14dfbbae9110a2173787ea6448cc2b6e27b</checksum>
- <open-checksum type="sha256">130c4460b38bbe281dfab13c6c187ec4b0756910ddb31ce789f0874cfcbdaf11</open-checksum>
- <location href="repodata/a1dbc37d5215495c3094f917cd98c14dfbbae9110a2173787ea6448cc2b6e27b-primary.xml.gz"/>
- <timestamp>1611478966</timestamp>
- <size>4209</size>
- <open-size>107360</open-size>
+ <checksum type="sha256">c015d67a6c75e7d61091ddb069ac4c9a3e812442e4b7949dae07d42a25f2cedf</checksum>
+ <open-checksum type="sha256">1e31e3e9d7334a2307d321171e97eea838f892d6c23d2f3b45268415f31531f5</open-checksum>
+ <location href="repodata/c015d67a6c75e7d61091ddb069ac4c9a3e812442e4b7949dae07d42a25f2cedf-primary.xml.gz"/>
+ <timestamp>1616688948</timestamp>
+ <size>4468</size>
+ <open-size>119778</open-size>
</data>
<data type="primary_db">
- <checksum type="sha256">d4cb1b2ae0f5c9594d82ef284406942aacf207cee627a2402ab7da3027d5d9ce</checksum>
- <open-checksum type="sha256">ce873c59dfa1e845e65e0cda2b0ebb713fe36ad0d780a383bd38a6135e2225a4</open-checksum>
- <location href="repodata/d4cb1b2ae0f5c9594d82ef284406942aacf207cee627a2402ab7da3027d5d9ce-primary.sqlite.bz2"/>
- <timestamp>1611478966</timestamp>
+ <checksum type="sha256">9942057e29455a3a9400426230bd7012d2ce48e7f0c59846bac90f7f0a325ba7</checksum>
+ <open-checksum type="sha256">ee546293a22caf770220e7f67da9d4fc1b24bd56afe9fdfae4a9cf75a474b7df</open-checksum>
+ <location href="repodata/9942057e29455a3a9400426230bd7012d2ce48e7f0c59846bac90f7f0a325ba7-primary.sqlite.bz2"/>
+ <timestamp>1616688949</timestamp>
<database_version>10</database_version>
- <size>37490</size>
- <open-size>303104</open-size>
+ <size>41104</size>
+ <open-size>323584</open-size>
</data>
<data type="other_db">
- <checksum type="sha256">a4206fe9519fdf4896787e97f94e8773ea38bc97a40efe411208805b99d6f19c</checksum>
- <open-checksum type="sha256">1f6e28fb9d0bb1ff1f696582f43056b40a61fb4d52be2ce32e4841762eee9630</open-checksum>
- <location href="repodata/a4206fe9519fdf4896787e97f94e8773ea38bc97a40efe411208805b99d6f19c-other.sqlite.bz2"/>
- <timestamp>1611478966</timestamp>
+ <checksum type="sha256">b9e256aa0756d261646b1d0f35c2d40f09256ffa1dba0fe0dd20903401a5e1ee</checksum>
+ <open-checksum type="sha256">113380ea8fdd95b6d66137d14a0f55ca13d376783354d2c230095d30c3f4216b</open-checksum>
+ <location href="repodata/b9e256aa0756d261646b1d0f35c2d40f09256ffa1dba0fe0dd20903401a5e1ee-other.sqlite.bz2"/>
+ <timestamp>1616688948</timestamp>
<database_version>10</database_version>
- <size>1590</size>
+ <size>1670</size>
<open-size>24576</open-size>
</data>
<data type="other">
- <checksum type="sha256">a1ce5be9ec66407b56acec4233c38007639b93e46e661eb634f52c0a55e3a73e</checksum>
- <open-checksum type="sha256">d55d1935485a4f8443c524b528642f85acfb5d7aab28521292578c166eaa82ab</open-checksum>
- <location href="repodata/a1ce5be9ec66407b56acec4233c38007639b93e46e661eb634f52c0a55e3a73e-other.xml.gz"/>
- <timestamp>1611478966</timestamp>
- <size>756</size>
- <open-size>3091</open-size>
+ <checksum type="sha256">01f9a8490062b3eb49a52f3ec061d59709a0f895f4b97c34c177de3919cd17e7</checksum>
+ <open-checksum type="sha256">cd496443f12589c7ba67f23c4b66ed670d6ca2cf77b3152b3fcb0ceae4e88b9e</open-checksum>
+ <location href="repodata/01f9a8490062b3eb49a52f3ec061d59709a0f895f4b97c34c177de3919cd17e7-other.xml.gz"/>
+ <timestamp>1616688948</timestamp>
+ <size>807</size>
+ <open-size>3418</open-size>
</data>
<data type="filelists_db">
- <checksum type="sha256">edf5be2cca4631c5bc6d0b80b9da54127936a6d9ba795906cd27925a5fd8a6bd</checksum>
- <open-checksum type="sha256">e69f57d1115bf9bd55799d3e4b880e457cbdded04696935623d11d3957d82b39</open-checksum>
- <location href="repodata/edf5be2cca4631c5bc6d0b80b9da54127936a6d9ba795906cd27925a5fd8a6bd-filelists.sqlite.bz2"/>
- <timestamp>1611478966</timestamp>
+ <checksum type="sha256">9d3d5a528fbe473afe3d2efc65229da980ee81310f685aae7da6740f5f643fab</checksum>
+ <open-checksum type="sha256">afc111960b5cc76aaa525110bfd0bfba6fb9e686502a76b8e54984c7ea8b672b</open-checksum>
+ <location href="repodata/9d3d5a528fbe473afe3d2efc65229da980ee81310f685aae7da6740f5f643fab-filelists.sqlite.bz2"/>
+ <timestamp>1616688948</timestamp>
<database_version>10</database_version>
- <size>7843</size>
- <open-size>94208</open-size>
+ <size>8336</size>
+ <open-size>102400</open-size>
</data>
</repomd>
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc
index 4e870b4eae..fe3448fd53 100644
--- a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc
+++ b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
-iQEzBAABCAAdFiEE1rwkNWWyCHvD+JfJJ3pyk/WeSIkFAmANN7YACgkQJ3pyk/We
-SIkz6Af/dmILqLnBV4QLplNbvdCSVbYb6S5XskkcwDdI2yaUT9rua4uYVgHFF+IB
-MOqa0d9Wt6FXxhKbevZnbnV3xupRXbzbYhWpKVX41M7IMl3DTH7Q65AFSnNmTsLd
-gfxukIqx0aCJOmvogRQTZQAhLDJ/V5rzSZCPHag68CLTHzuwv7U9EMj7d9Mma6ZZ
-3otdF39PbbpqzLRnnWnVJyWnV7n2QQ/1XaWFN/Ud5kvXgy3lO3AEYXYp1BmaYkVk
-OtmmTM9z0yXVR7feCJz45B+eBia/U+eVn3VYXRF0lwoZ7BxA+/FYkQvg4cKyjct/
-w/i8l3PWeYsFeFIK/N0+pL5ndvrebg==
-=Ecov
+iQEzBAABCAAdFiEE1rwkNWWyCHvD+JfJJ3pyk/WeSIkFAmBctzUACgkQJ3pyk/We
+SIl+4QgAjNwFzeRPowCilEvCBRtMhSgfzDb6XAYFeozIXAFDVQN1DmKvxo8A7PL/
+nawUcjGqesHSjar5whgP56POnCrbx52DMR5gH6ElGl0Tq1+5esCCPZa3pW80Jv/3
++PI4TDe2G/dCSxVtnileWjZtVnTU7X7A6xXN57FEteJ7iKr5ZpDguorEOsSwmzmy
+3068cuvyjhmdRXFvnEPYMWnBz81OOyVQmvXjwTUjuHtD/HSPgTJ3D2V4Fdg/pvpd
+DRgUb0y8OLSAKvGkdIgjkOJLdqQM16Ig9ymE6Mb3FdnN+bldySbGD9JOpglacjc6
+T7/IgkVHFucNhLURNBa253zRJxgoMQ==
+=CcYk
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/source/CHANGELOG.md b/systems/win32/miktex/source/CHANGELOG.md
index 22487d677d..d6648dc806 100644
--- a/systems/win32/miktex/source/CHANGELOG.md
+++ b/systems/win32/miktex/source/CHANGELOG.md
@@ -1,5 +1,20 @@
# MiKTeX Change Log
+## 21.3 - 2021-03-16
+
+### Upgraded programs
+
+* axohelp 1.4
+* dvipdfmx 20210318
+* gregorio 6.0.0-beta2
+* texworks 0.6.6
+
+### Fixed issues
+
+- [698](https://github.com/MiKTeX/miktex/issues/698): Unable to update to MikTeX 21.1 on Fedora 33
+- [732](https://github.com/MiKTeX/miktex/issues/732): texify --clean has trouble with .aux files using luatex engine
+- [740](https://github.com/MiKTeX/miktex/issues/740): Asymptote fails to startup
+
## 21.2 - 2021-02-22
### MiKTeX Console Simplified Chinese translation
diff --git a/systems/win32/miktex/tm/packages/files.csv.lzma b/systems/win32/miktex/tm/packages/files.csv.lzma
index f99765a98a..4ec05b8c6e 100644
--- a/systems/win32/miktex/tm/packages/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/files.csv.lzma b/systems/win32/miktex/tm/packages/next/files.csv.lzma
index 5d02408005..ef35458360 100644
--- a/systems/win32/miktex/tm/packages/next/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/next/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index 4c9c08414a..3c6ed6e8c9 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1616620533
+date=1616707131
lastupd=miktex-arctrl-bin-2.9 miktex-arctrl-bin-x64-2.9 miktex-asymptote-bin-2.9 miktex-asymptote-bin-x64-2.9 miktex-autosp-bin-2.9 miktex-autosp-bin-x64-2.9 miktex-axohelp-bin-2.9 miktex-axohelp-bin-x64-2.9 miktex-bibarts-bin-2.9 miktex-bibarts-bin-x64-2.9 miktex-bibtex-bin-2.9 miktex-bibtex-bin-x64-2.9 miktex-bibtex8bit-bin-2.9 miktex-bibtex8bit-bin-x64-2.9 miktex-bzip2-bin-2.9 miktex-bzip2-bin-x64-2.9 miktex-cairo-bin-2.9 miktex-cairo-bin-x64-2.9 miktex-chktex-bin-2.9 miktex-chktex-bin-x64-2.9
-lstdigest=03c738a0c64f2f91d0156c3ff2d3bed2
-numpkg=4076
+lstdigest=0e7ccba2f14f5e9d9b2ffc9f29356594
+numpkg=4077
relstate=next
-version=7753
+version=7754
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: wDPlP4IZu/r4L3vl/lNNOX3YT53t0arvoJys/V3IkVc4+YqV9GWe7wo8j3L8eb0ymtWi7/BLJh6aa4ipgoZt8uhdNaZJ5mLFiO7wuxzztLY39jEMDsl2HJlXaov9Ns9PLifFFoNXTTNmGMLJ3eh008J7/o0JsaR5O7zdGvWbJT+G4siZ6EtyZwHYud84iNpLO0uLD1xxn+kSkXiBF6QA/Y8Hpah8E3sbLBBB82Jk6dV6seDClqBCVK6UbAEykL0oJ59ZvZpeBmOHiBcWqPGlKgdu3FOjjKlEQUQFPAi05IFMYRiaLNYbhxT3u79K+CmiT8ac1g3VcGxeSJcsgcokaQ==
+;;;; signature/miktex: Ha4AaZ6ogKUU1U2ULNuGeBJCNixcFTF+JT7dqQJGBU2VmZUm2J1yzFuyNDoYAdJZNFMttMQLYhPFQ6hvyesfEJcl3RomasMJZ0ftvj1361BMdNIwBSLWqp/Urgl8T7t7cB1NsDeol4MQmmmMBtBev0r7Yg+a+mSYU0n+0G/J8MKaqX+yBFMG0yoi4ZXDY8KONW/mhY7JacD8g3JvvnomiWUwLh6z39VCXfU2mbP/EBac32vVXQIuUmT1fdK4hCEsOInJmSHyg/SbyPt7A8JhyXDhruYLTXhP47KXLYeccMe+vof08+Cn10sCnjV8J6wSZlGAx7nXmiIR/BSw9E5+ZQ==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 1e6eb3eb89..8b664b6869 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1616620285
-lastupd=ctex miktex-dvipdfmx-bin-2.9 miktex-dvipdfmx-bin-x64-2.9 miktex-luatex-bin-2.9 miktex-luatex-bin-x64-2.9 miktex-pdftex-bin-2.9 miktex-pdftex-bin-x64-2.9 miktex-runtime-bin-2.9 miktex-runtime-bin-x64-2.9 miktex-config-2.9 miktex-doc miktex-epstopdf-bin-2.9 miktex-epstopdf-bin-x64-2.9 miktex-latex miktex-mo-bin-2.9 miktex-mo-bin-x64-2.9 miktex-tex-bin-2.9 miktex-tex-bin-x64-2.9 miktex-xetex-bin-2.9 miktex-xetex-bin-x64-2.9
-lstdigest=1e265ab6b456c0dbff45bae2a247946b
-numpkg=4076
+date=1616706679
+lastupd=addfont babel beamer beamer-rl cmpj covington datetime2 easybook fontsize gastex graphics-def gridpapers hyph-utf8 intopdf jlreq koma-script l3backend langsci latexindent lshort-korean
+lstdigest=13a2afcfb1a158dd8c115c033d983cad
+numpkg=4077
relstate=stable
-version=7753
+version=7754
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: dQn7DA/r/8cyw61VWAgAlBxrkY9vzWTxZuivmFgG9kEll0+tPvaOvW6yjnVJ5coWWqx03bJcCe98ds4KkJw3jbn7h8oOWBpzAjVZ67vn2QaXlB6jMMP6IGEaNGIL/LsoP5anfTp3shjsvtwcLoqZzPQADngpbH3ohUOKtjvdHvQaQ+5Ekj7SHYxbCPpKwY9g/F9azbRnwx+EMDA+B5Rawsk0Zun9XFHoYrPpz0pYztLIvFOd0wMgn31nN34HCckA5JoaDlYfQ7nzKiTVuv9ov9lYqO412CeYe09fjwgbFVU0WoOZEhu/g0S9qs8oqN71OVhbHrpUT0aDoGNqjcNagg==
+;;;; signature/miktex: MTUDVLKncHrrOHzTHJsq1U9Wz66LG2BTfF78gp8PdMWieSq7AwAedyMtMzpWMOgDyqT+NWCN6YG44ZUY2IOlPO3XkvsnTublruDgxcquk2L836n9IGNZoCOanmEyZ4FOG7G0MyOIkLXo51oGe1V5vCnJMtqnQYmTsu4fYgogr3SeL3u1i/Fl3MOJxm6vL+7fCCanOHqvG3VYnwrEodqRhuawFxnWgKg7sja31O5r/ql2DL/fp9BViSkBKfhm/HrimRizRQ3N3c7vy7+6iYRw5ibEYavAwnX8zK3HqSvOEDzmx38B5rMj4gk8532fLRsZZ/tRVPoAjjv1Qs98Gt+S1g==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/w32tex/ChangeLog b/systems/win32/w32tex/ChangeLog
index e1167207ce..3a37b0840f 100644
--- a/systems/win32/w32tex/ChangeLog
+++ b/systems/win32/w32tex/ChangeLog
@@ -1,5 +1,11 @@
W32TeX (x86 & x64) ChangeLog
+[2021/03/24]
+(01) ltxpkgs.tar.xz
+ Update memoir and regexpatch.
+(02) web2c-lib.tar.xz
+ Update hyph-utf8.
+
[2021/03/23]
(01) aleph-w32.tar.xz
Update format files.
diff --git a/timestamp b/timestamp
index b0171afb21..4897fcfbc7 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2021-03-25-02-02
+2021-03-26-02-02