From 62dc979b3581324476e859c5193c81c4583e2618 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sat, 27 Jun 2020 03:01:57 +0000 Subject: CTAN sync 202006270301 --- FILES.byname | 421 +- FILES.byname.gz | Bin 2223959 -> 2224539 bytes FILES.last07days | 311 +- fonts/ektype-tanka/Baloo2/Baloo2-Bold.ttf | Bin 0 -> 671876 bytes fonts/ektype-tanka/Baloo2/Baloo2-ExtraBold.ttf | Bin 0 -> 699352 bytes fonts/ektype-tanka/Baloo2/Baloo2-Medium.ttf | Bin 0 -> 657480 bytes fonts/ektype-tanka/Baloo2/Baloo2-Regular.ttf | Bin 0 -> 654900 bytes fonts/ektype-tanka/Baloo2/Baloo2-SemiBold.ttf | Bin 0 -> 659312 bytes fonts/ektype-tanka/Jaini/Jaini-Regular.ttf | Bin 0 -> 425888 bytes .../ektype-tanka/JainiPurva/JainiPurva-Regular.ttf | Bin 0 -> 426612 bytes fonts/ektype-tanka/Modak/Modak.ttf | Bin 0 -> 534820 bytes fonts/ektype-tanka/Mukta/Mukta-Bold.ttf | Bin 0 -> 414020 bytes fonts/ektype-tanka/Mukta/Mukta-ExtraBold.ttf | Bin 0 -> 418460 bytes fonts/ektype-tanka/Mukta/Mukta-ExtraLight.ttf | Bin 0 -> 406184 bytes fonts/ektype-tanka/Mukta/Mukta-Light.ttf | Bin 0 -> 400764 bytes fonts/ektype-tanka/Mukta/Mukta-Medium.ttf | Bin 0 -> 415384 bytes fonts/ektype-tanka/Mukta/Mukta-Regular.ttf | Bin 0 -> 427888 bytes fonts/ektype-tanka/Mukta/Mukta-SemiBold.ttf | Bin 0 -> 406808 bytes fonts/ektype-tanka/README.txt | 66 + fonts/ektype-tanka/doc/EkType-tanka.pdf | Bin 0 -> 44926 bytes fonts/ektype-tanka/doc/EkType-tanka.tex | 154 + info/symbols/comprehensive/README | 103 +- info/symbols/comprehensive/SYMLIST | 390 +- info/symbols/comprehensive/rawtables-a4.pdf | Bin 9057825 -> 9472650 bytes info/symbols/comprehensive/rawtables-letter.pdf | Bin 9054497 -> 9472406 bytes info/symbols/comprehensive/source/Makefile | 103 +- info/symbols/comprehensive/source/lightbulb.eps | 4 +- info/symbols/comprehensive/source/lightbulb10.pfb | Bin 2809 -> 2806 bytes info/symbols/comprehensive/source/makefakecmupint | 60 + info/symbols/comprehensive/source/makerawtables | 63 +- info/symbols/comprehensive/source/symbols.tex | 1272 ++- info/symbols/comprehensive/symbols-a4.pdf | Bin 9288382 -> 9369761 bytes info/symbols/comprehensive/symbols-letter.pdf | Bin 9304837 -> 9389335 bytes macros/latex/contrib/aeb_pro/acromemory/README.md | 69 +- .../contrib/aeb_pro/acromemory/acromemory.dtx | 1029 ++- .../contrib/aeb_pro/acromemory/acromemory.sty | 690 -- .../contrib/aeb_pro/acromemory/aeb_pro/aeb_pro.js | 106 - .../aeb_pro/acromemory/doc/acromemory_man.pdf | Bin 70213 -> 0 bytes .../aeb_pro/acromemory/doc/acromemory_man.tex | 510 -- .../aeb_pro/acromemory/docs/acromemory-man.pdf | Bin 0 -> 482430 bytes .../aeb_pro/acromemory/docs/acromemory-man.tex | 483 ++ .../contrib/aeb_pro/acromemory/docs/acromemory.pdf | Bin 0 -> 283964 bytes .../aeb_pro/acromemory/examples/acromemory1.tex | 53 + .../aeb_pro/acromemory/examples/acromemory1_1.pdf | Bin 230931 -> 0 bytes .../aeb_pro/acromemory/examples/acromemory1_1.tex | 77 - .../aeb_pro/acromemory/examples/acromemory1_2.tex | 77 - .../aeb_pro/acromemory/examples/acromemory2.tex | 66 + .../aeb_pro/acromemory/examples/acromemory2_1.pdf | Bin 506379 -> 0 bytes .../aeb_pro/acromemory/examples/acromemory2_1.tex | 86 - .../aeb_pro/acromemory/examples/acromemory2_2.tex | 84 - .../aeb_pro/acromemory/examples/dinos/myDinos.eps | 8771 ++------------------ .../aeb_pro/acromemory/examples/dinos/myDinos.pdf | Bin 20185 -> 2588 bytes .../aeb_pro/acromemory/examples/dinos/myDinos.tex | 43 - .../acromemory/examples/dinos/myDinos_01.pdf | Bin 14476 -> 2588 bytes .../acromemory/examples/dinos/myDinos_02.pdf | Bin 14475 -> 2525 bytes .../acromemory/examples/dinos/myDinos_03.pdf | Bin 14475 -> 2494 bytes .../acromemory/examples/dinos/myDinos_04.pdf | Bin 14476 -> 2512 bytes .../acromemory/examples/dinos/myDinos_05.pdf | Bin 14475 -> 2691 bytes .../acromemory/examples/dinos/myDinos_06.pdf | Bin 14477 -> 2696 bytes .../acromemory/examples/dinos/myDinos_07.pdf | Bin 14476 -> 2600 bytes .../acromemory/examples/dinos/myDinos_08.pdf | Bin 14477 -> 2463 bytes .../acromemory/examples/dinos/myDinos_09.pdf | Bin 14477 -> 2274 bytes .../acromemory/examples/dinos/myDinos_10.pdf | Bin 14475 -> 2794 bytes .../acromemory/examples/dinos/myDinos_files.pdf | Bin 0 -> 3946 bytes .../acromemory/examples/dinos/myDinos_files.tex | 71 + .../acromemory/examples/dinos/myDinos_package.pdf | Bin 0 -> 9894 bytes .../acromemory/examples/dinos/myDinos_package.tex | 31 + .../aeb_pro/acromemory/examples/dpsweb/dpsweb.eps | 6467 --------------- .../aeb_pro/acromemory/examples/dpsweb/dpsweb.pdf | Bin 227623 -> 0 bytes .../acromemory/examples/dpsweb/dpsweb_01.pdf | Bin 211447 -> 0 bytes .../acromemory/examples/dpsweb/dpsweb_02.pdf | Bin 211449 -> 0 bytes .../acromemory/examples/dpsweb/dpsweb_03.pdf | Bin 211449 -> 0 bytes .../acromemory/examples/dpsweb/dpsweb_04.pdf | Bin 211449 -> 0 bytes .../acromemory/examples/dpsweb/dpsweb_05.pdf | Bin 211449 -> 0 bytes .../acromemory/examples/dpsweb/dpsweb_06.pdf | Bin 211447 -> 0 bytes .../acromemory/examples/dpsweb/dpsweb_07.pdf | Bin 211449 -> 0 bytes .../acromemory/examples/dpsweb/dpsweb_08.pdf | Bin 211449 -> 0 bytes .../acromemory/examples/dpsweb/dpsweb_09.pdf | Bin 211449 -> 0 bytes .../acromemory/examples/dpsweb/dpsweb_10.pdf | Bin 211449 -> 0 bytes .../acromemory/examples/dpsweb/dpsweb_11.pdf | Bin 211447 -> 0 bytes .../acromemory/examples/dpsweb/dpsweb_12.pdf | Bin 211449 -> 0 bytes .../acromemory/examples/dpsweb/dpsweb_13.pdf | Bin 211449 -> 0 bytes .../acromemory/examples/dpsweb/dpsweb_14.pdf | Bin 211443 -> 0 bytes .../acromemory/examples/dpsweb/dpsweb_15.pdf | Bin 211449 -> 0 bytes .../acromemory/examples/dpsweb/dpsweb_16.pdf | Bin 211445 -> 0 bytes .../acromemory/examples/dpsweb/dpsweb_17.pdf | Bin 211447 -> 0 bytes .../acromemory/examples/dpsweb/dpsweb_18.pdf | Bin 211447 -> 0 bytes .../acromemory/examples/dpsweb/dpsweb_19.pdf | Bin 211447 -> 0 bytes .../acromemory/examples/dpsweb/dpsweb_20.pdf | Bin 211447 -> 0 bytes .../acromemory/examples/dpsweb/dpsweb_package.pdf | Bin 4121481 -> 0 bytes .../acromemory/examples/duckie/duckie-tg.tex | 14 + .../aeb_pro/acromemory/examples/duckie/duckie.eps | 1004 +++ .../aeb_pro/acromemory/examples/duckie/duckie.pdf | Bin 0 -> 31897 bytes .../acromemory/examples/duckie/duckie_01.pdf | Bin 0 -> 29674 bytes .../acromemory/examples/duckie/duckie_02.pdf | Bin 0 -> 29678 bytes .../acromemory/examples/duckie/duckie_03.pdf | Bin 0 -> 29680 bytes .../acromemory/examples/duckie/duckie_04.pdf | Bin 0 -> 29679 bytes .../acromemory/examples/duckie/duckie_05.pdf | Bin 0 -> 29682 bytes .../acromemory/examples/duckie/duckie_06.pdf | Bin 0 -> 29674 bytes .../acromemory/examples/duckie/duckie_07.pdf | Bin 0 -> 29678 bytes .../acromemory/examples/duckie/duckie_08.pdf | Bin 0 -> 29678 bytes .../acromemory/examples/duckie/duckie_09.pdf | Bin 0 -> 29679 bytes .../acromemory/examples/duckie/duckie_10.pdf | Bin 0 -> 29681 bytes .../acromemory/examples/duckie/duckie_11.pdf | Bin 0 -> 29669 bytes .../acromemory/examples/duckie/duckie_12.pdf | Bin 0 -> 29673 bytes .../acromemory/examples/duckie/duckie_13.pdf | Bin 0 -> 29678 bytes .../acromemory/examples/duckie/duckie_14.pdf | Bin 0 -> 29678 bytes .../acromemory/examples/duckie/duckie_15.pdf | Bin 0 -> 29678 bytes .../acromemory/examples/duckie/duckie_16.pdf | Bin 0 -> 29665 bytes .../acromemory/examples/duckie/duckie_17.pdf | Bin 0 -> 29669 bytes .../acromemory/examples/duckie/duckie_18.pdf | Bin 0 -> 29675 bytes .../acromemory/examples/duckie/duckie_19.pdf | Bin 0 -> 29675 bytes .../acromemory/examples/duckie/duckie_20.pdf | Bin 0 -> 29675 bytes .../acromemory/examples/duckie/duckie_package.pdf | Bin 0 -> 56555 bytes .../beamer-contrib/beamerappendixnote/README.md | 18 +- .../beamerappendixnote/beamerappendixnote.dtx | 49 +- .../beamerappendixnote/beamerappendixnote.pdf | Bin 56311 -> 57462 bytes .../beamer-contrib/beamerappendixnote/build.sh | 30 + .../beamerappendixnote/example-basic.pdf | Bin 9924 -> 9920 bytes .../beamerappendixnote/example-longnote.pdf | Bin 0 -> 16178 bytes .../beamerappendixnote/example-longnote.tex | 12 + macros/latex/contrib/doclicense/doclicense.dtx | 36 +- macros/latex/contrib/doclicense/doclicense.pdf | Bin 358054 -> 358306 bytes macros/latex/contrib/fontsetup/README | 2 +- .../latex/contrib/fontsetup/doc/fontsetup-doc.pdf | Bin 805088 -> 679611 bytes .../latex/contrib/fontsetup/doc/fontsetup-doc.tex | 8 +- .../contrib/fontsetup/doc/fspsample-cambria.pdf | Bin 126727 -> 60986 bytes .../latex/contrib/fontsetup/doc/fspsample-cmr.pdf | Bin 31827 -> 27714 bytes .../contrib/fontsetup/doc/fspsample-ebgaramond.pdf | Bin 56329 -> 30994 bytes .../latex/contrib/fontsetup/doc/fspsample-fira.pdf | Bin 47160 -> 21396 bytes .../fontsetup/doc/fspsample-gfsartemisia.pdf | Bin 37531 -> 27819 bytes .../contrib/fontsetup/doc/fspsample-gfsdidot.pdf | Bin 31214 -> 31224 bytes .../fontsetup/doc/fspsample-gfsdidotclassic.pdf | Bin 42223 -> 32654 bytes .../fontsetup/doc/fspsample-gfsneohellenic.pdf | Bin 37173 -> 27539 bytes .../contrib/fontsetup/doc/fspsample-kerkis.pdf | Bin 37860 -> 25282 bytes .../contrib/fontsetup/doc/fspsample-libertinus.pdf | Bin 43723 -> 33644 bytes .../contrib/fontsetup/doc/fspsample-lucida.pdf | Bin 22573 -> 16379 bytes .../contrib/fontsetup/doc/fspsample-minion.pdf | Bin 37278 -> 27885 bytes .../contrib/fontsetup/doc/fspsample-msgaramond.pdf | Bin 82610 -> 71020 bytes .../contrib/fontsetup/doc/fspsample-neoeuler.pdf | Bin 42230 -> 28482 bytes .../contrib/fontsetup/doc/fspsample-newdefault.pdf | Bin 44488 -> 44495 bytes .../contrib/fontsetup/doc/fspsample-palatino.pdf | Bin 153395 -> 94241 bytes .../contrib/fontsetup/doc/fspsample-stixtwo.pdf | Bin 42743 -> 28947 bytes .../contrib/fontsetup/doc/fspsample-times.pdf | Bin 34278 -> 23139 bytes macros/latex/contrib/fontsetup/doc/fspsample.pdf | Bin 30402 -> 0 bytes macros/latex/contrib/fontsetup/doc/fspsample.tex | 4 +- macros/latex/contrib/suftesi/suftesi.dtx | 680 +- macros/latex/contrib/suftesi/suftesi.pdf | Bin 762256 -> 777127 bytes systems/texlive/tlnet/tlpkg/texlive.tlpdb | 56 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 | 2 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 | 2 +- .../texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc | 14 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz | Bin 2201776 -> 2201220 bytes systems/win32/w32tex/ChangeLog | 9 + timestamp | 2 +- 155 files changed, 5735 insertions(+), 17867 deletions(-) create mode 100644 fonts/ektype-tanka/Baloo2/Baloo2-Bold.ttf create mode 100644 fonts/ektype-tanka/Baloo2/Baloo2-ExtraBold.ttf create mode 100644 fonts/ektype-tanka/Baloo2/Baloo2-Medium.ttf create mode 100644 fonts/ektype-tanka/Baloo2/Baloo2-Regular.ttf create mode 100644 fonts/ektype-tanka/Baloo2/Baloo2-SemiBold.ttf create mode 100644 fonts/ektype-tanka/Jaini/Jaini-Regular.ttf create mode 100644 fonts/ektype-tanka/JainiPurva/JainiPurva-Regular.ttf create mode 100644 fonts/ektype-tanka/Modak/Modak.ttf create mode 100644 fonts/ektype-tanka/Mukta/Mukta-Bold.ttf create mode 100644 fonts/ektype-tanka/Mukta/Mukta-ExtraBold.ttf create mode 100644 fonts/ektype-tanka/Mukta/Mukta-ExtraLight.ttf create mode 100644 fonts/ektype-tanka/Mukta/Mukta-Light.ttf create mode 100644 fonts/ektype-tanka/Mukta/Mukta-Medium.ttf create mode 100644 fonts/ektype-tanka/Mukta/Mukta-Regular.ttf create mode 100644 fonts/ektype-tanka/Mukta/Mukta-SemiBold.ttf create mode 100644 fonts/ektype-tanka/README.txt create mode 100644 fonts/ektype-tanka/doc/EkType-tanka.pdf create mode 100644 fonts/ektype-tanka/doc/EkType-tanka.tex create mode 100755 info/symbols/comprehensive/source/makefakecmupint delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/acromemory.sty delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/aeb_pro/aeb_pro.js delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/doc/acromemory_man.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/doc/acromemory_man.tex create mode 100644 macros/latex/contrib/aeb_pro/acromemory/docs/acromemory-man.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/docs/acromemory-man.tex create mode 100644 macros/latex/contrib/aeb_pro/acromemory/docs/acromemory.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/acromemory1.tex delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/acromemory1_1.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/acromemory1_1.tex delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/acromemory1_2.tex create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/acromemory2.tex delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/acromemory2_1.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/acromemory2_1.tex delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/acromemory2_2.tex delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos.tex create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_files.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_files.tex create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_package.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_package.tex delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb.eps delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_01.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_02.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_03.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_04.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_05.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_06.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_07.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_08.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_09.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_10.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_11.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_12.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_13.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_14.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_15.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_16.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_17.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_18.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_19.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_20.pdf delete mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_package.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie-tg.tex create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie.eps create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_01.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_02.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_03.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_04.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_05.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_06.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_07.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_08.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_09.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_10.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_11.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_12.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_13.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_14.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_15.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_16.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_17.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_18.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_19.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_20.pdf create mode 100644 macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_package.pdf create mode 100755 macros/latex/contrib/beamer-contrib/beamerappendixnote/build.sh create mode 100644 macros/latex/contrib/beamer-contrib/beamerappendixnote/example-longnote.pdf create mode 100644 macros/latex/contrib/beamer-contrib/beamerappendixnote/example-longnote.tex delete mode 100644 macros/latex/contrib/fontsetup/doc/fspsample.pdf diff --git a/FILES.byname b/FILES.byname index eaadfe5411..fc3103bc21 100644 --- a/FILES.byname +++ b/FILES.byname @@ -5003,7 +5003,7 @@ 1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp 1990/10/02 | 812 | dviware/vutex/vaxvms.ins 1990/10/02 | 127576 | dviware/vutex/vutex.web -2020/06/25 | 139853 | FILES.last07days +2020/06/26 | 88501 | FILES.last07days 2018/06/27 | 99883 | fonts/academicons/academicons.pdf 2018/06/27 | 10779 | fonts/academicons/academicons.sty 2018/06/27 | 5774 | fonts/academicons/academicons.tex @@ -35335,6 +35335,25 @@ 2009/01/06 | 3094 | fonts/eiad/source/gaec7cb.mf 2009/01/06 | 2522 | fonts/eiad/source/gaelach.mf 2009/01/06 | 196386 | fonts/eiad.zip +2016/01/20 | 671876 | fonts/ektype-tanka/Baloo2/Baloo2-Bold.ttf +2016/01/20 | 699352 | fonts/ektype-tanka/Baloo2/Baloo2-ExtraBold.ttf +2016/01/20 | 657480 | fonts/ektype-tanka/Baloo2/Baloo2-Medium.ttf +2016/01/20 | 654900 | fonts/ektype-tanka/Baloo2/Baloo2-Regular.ttf +2016/01/20 | 659312 | fonts/ektype-tanka/Baloo2/Baloo2-SemiBold.ttf +2020/06/26 | 44926 | fonts/ektype-tanka/doc/EkType-tanka.pdf +2020/06/26 | 9181 | fonts/ektype-tanka/doc/EkType-tanka.tex +2017/01/08 | 425888 | fonts/ektype-tanka/Jaini/Jaini-Regular.ttf +2017/01/08 | 426612 | fonts/ektype-tanka/JainiPurva/JainiPurva-Regular.ttf +2016/05/27 | 534820 | fonts/ektype-tanka/Modak/Modak.ttf +2017/01/26 | 414020 | fonts/ektype-tanka/Mukta/Mukta-Bold.ttf +2017/01/26 | 418460 | fonts/ektype-tanka/Mukta/Mukta-ExtraBold.ttf +2017/01/26 | 406184 | fonts/ektype-tanka/Mukta/Mukta-ExtraLight.ttf +2017/01/26 | 400764 | fonts/ektype-tanka/Mukta/Mukta-Light.ttf +2017/01/26 | 415384 | fonts/ektype-tanka/Mukta/Mukta-Medium.ttf +2017/01/26 | 427888 | fonts/ektype-tanka/Mukta/Mukta-Regular.ttf +2017/01/26 | 406808 | fonts/ektype-tanka/Mukta/Mukta-SemiBold.ttf +2020/06/26 | 4459 | fonts/ektype-tanka/README.txt +2020/06/26 | 3207568 | fonts/ektype-tanka.zip 2007/09/29 | 18332 | fonts/electrumadf/doc/fonts/electrum/COPYING 2010/07/19 | 296962 | fonts/electrumadf/doc/fonts/electrum/electrumadf.pdf 2010/07/19 | 27631 | fonts/electrumadf/doc/fonts/electrum/electrumadf.tex @@ -161334,37 +161353,38 @@ 2008/03/18 | 65944 | info/symbols/compact/LaTeXSymbolsTX.tex 2008/03/28 | 766 | info/symbols/compact/README 2008/03/31 | 1008262 | info/symbols/compact.zip -2017/01/20 | 9057825 | info/symbols/comprehensive/rawtables-a4.pdf -2017/01/20 | 9054497 | info/symbols/comprehensive/rawtables-letter.pdf -2017/01/20 | 14147 | info/symbols/comprehensive/README -2017/01/20 | 4692 | info/symbols/comprehensive/source/fakeallrunes.sty -2017/01/20 | 3208 | info/symbols/comprehensive/source/fakearcs.sty -2017/01/20 | 1869 | info/symbols/comprehensive/source/fakearevmath.sty -2017/01/20 | 930 | info/symbols/comprehensive/source/fakedozenal.sty -2017/01/20 | 2434 | info/symbols/comprehensive/source/fakego.sty -2017/01/20 | 1161 | info/symbols/comprehensive/source/fakelatexsym.sty -2017/01/20 | 5379 | info/symbols/comprehensive/source/fakemusixtex.sty -2017/01/20 | 3132 | info/symbols/comprehensive/source/fakeold-arrows.sty -2017/01/20 | 530 | info/symbols/comprehensive/source/lightbulb10.mf -2017/01/20 | 2809 | info/symbols/comprehensive/source/lightbulb10.pfb -2017/01/20 | 3675 | info/symbols/comprehensive/source/lightbulb.eps -2017/01/20 | 41 | info/symbols/comprehensive/source/lightbulb.map -2017/01/20 | 1776 | info/symbols/comprehensive/source/lightbulb.mf -2017/01/20 | 2566 | info/symbols/comprehensive/source/makefakeboisik -2017/01/20 | 8377 | info/symbols/comprehensive/source/makefakefdsymbol -2017/01/20 | 8061 | info/symbols/comprehensive/source/makefakeMnSymbol -2017/01/20 | 810 | info/symbols/comprehensive/source/makefakestarfont -2017/01/20 | 13955 | info/symbols/comprehensive/source/makefakestix -2017/01/20 | 13371 | info/symbols/comprehensive/source/Makefile -2017/01/20 | 9635 | info/symbols/comprehensive/source/makerawtables -2017/01/20 | 836 | info/symbols/comprehensive/source/symbols.ist -2017/01/20 | 989739 | info/symbols/comprehensive/source/symbols.tex -2017/01/20 | 4107 | info/symbols/comprehensive/source/teubner-subset.sty -2017/01/20 | 468 | info/symbols/comprehensive/source/unicode2eps.pe -2017/01/20 | 9288382 | info/symbols/comprehensive/symbols-a4.pdf -2017/01/20 | 9304837 | info/symbols/comprehensive/symbols-letter.pdf -2017/01/20 | 143751 | info/symbols/comprehensive/SYMLIST -2017/01/20 | 33687759 | info/symbols/comprehensive.zip +2020/06/26 | 9472650 | info/symbols/comprehensive/rawtables-a4.pdf +2020/06/26 | 9472406 | info/symbols/comprehensive/rawtables-letter.pdf +2020/06/26 | 14221 | info/symbols/comprehensive/README +2020/06/26 | 4692 | info/symbols/comprehensive/source/fakeallrunes.sty +2020/06/26 | 3208 | info/symbols/comprehensive/source/fakearcs.sty +2020/06/26 | 1869 | info/symbols/comprehensive/source/fakearevmath.sty +2020/06/26 | 930 | info/symbols/comprehensive/source/fakedozenal.sty +2020/06/26 | 2434 | info/symbols/comprehensive/source/fakego.sty +2020/06/26 | 1161 | info/symbols/comprehensive/source/fakelatexsym.sty +2020/06/26 | 5379 | info/symbols/comprehensive/source/fakemusixtex.sty +2020/06/26 | 3132 | info/symbols/comprehensive/source/fakeold-arrows.sty +2020/06/26 | 530 | info/symbols/comprehensive/source/lightbulb10.mf +2020/06/26 | 2806 | info/symbols/comprehensive/source/lightbulb10.pfb +2020/06/26 | 3673 | info/symbols/comprehensive/source/lightbulb.eps +2020/06/26 | 41 | info/symbols/comprehensive/source/lightbulb.map +2020/06/26 | 1776 | info/symbols/comprehensive/source/lightbulb.mf +2020/06/26 | 2566 | info/symbols/comprehensive/source/makefakeboisik +2020/06/26 | 1642 | info/symbols/comprehensive/source/makefakecmupint +2020/06/26 | 8377 | info/symbols/comprehensive/source/makefakefdsymbol +2020/06/26 | 8061 | info/symbols/comprehensive/source/makefakeMnSymbol +2020/06/26 | 810 | info/symbols/comprehensive/source/makefakestarfont +2020/06/26 | 13955 | info/symbols/comprehensive/source/makefakestix +2020/06/26 | 13385 | info/symbols/comprehensive/source/Makefile +2020/06/26 | 11693 | info/symbols/comprehensive/source/makerawtables +2020/06/26 | 836 | info/symbols/comprehensive/source/symbols.ist +2020/06/26 | 1019679 | info/symbols/comprehensive/source/symbols.tex +2020/06/26 | 4107 | info/symbols/comprehensive/source/teubner-subset.sty +2020/06/26 | 468 | info/symbols/comprehensive/source/unicode2eps.pe +2020/06/26 | 9369761 | info/symbols/comprehensive/symbols-a4.pdf +2020/06/26 | 9389335 | info/symbols/comprehensive/symbols-letter.pdf +2020/06/26 | 147446 | info/symbols/comprehensive/SYMLIST +2020/06/26 | 35072300 | info/symbols/comprehensive.zip 2015/07/03 | 243493 | info/symbols/math/maths-symbols.pdf 2015/07/03 | 17980 | info/symbols/math/maths-symbols.tex 2015/07/03 | 514 | info/symbols/math/README @@ -162976,7 +162996,7 @@ 2019/03/20 | 7942984 | install/macros/latex/contrib/stex.tds.zip 2011/12/21 | 204538 | install/macros/latex/contrib/storebox.tds.zip 2019/11/30 | 800764 | install/macros/latex/contrib/stringenc.tds.zip -2020/05/21 | 1492577 | install/macros/latex/contrib/suftesi.tds.zip +2020/06/26 | 1509071 | install/macros/latex/contrib/suftesi.tds.zip 2012/05/06 | 463336 | install/macros/latex/contrib/svn-multi.tds.zip 2010/04/24 | 261363 | install/macros/latex/contrib/svn-prov.tds.zip 2014/05/20 | 721827 | install/macros/latex/contrib/sympytexpackage.tds.zip @@ -175663,14 +175683,14 @@ 2006/12/22 | 1764 | macros/context/contrib/context-urwgothic/tex/context/third/urwgothic/type-urwgothic.tex 2018/03/05 | 11 | macros/context/contrib/context-urwgothic/VERSION 2018/03/22 | 141955 | macros/context/contrib/context-urwgothic.zip -2020/06/23 | 29577 | macros/context/contrib/context-vim/doc/context/third/vim/vim.txt -2020/06/23 | 6910 | macros/context/contrib/context-vim/tex/context/third/vim/2context.vim -2020/06/23 | 4099 | macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-groups.tex -2020/06/23 | 8550 | macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-highlight.mkii -2020/06/23 | 8109 | macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-highlight.mkiv -2020/06/23 | 9395 | macros/context/contrib/context-vim/tex/context/third/vim/t-vim.tex -2020/06/23 | 11 | macros/context/contrib/context-vim/VERSION -2020/06/24 | 22725 | macros/context/contrib/context-vim.zip +2020/06/25 | 29577 | macros/context/contrib/context-vim/doc/context/third/vim/vim.txt +2020/06/25 | 6910 | macros/context/contrib/context-vim/tex/context/third/vim/2context.vim +2020/06/25 | 4110 | macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-groups.tex +2020/06/25 | 8550 | macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-highlight.mkii +2020/06/25 | 8109 | macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-highlight.mkiv +2020/06/25 | 9395 | macros/context/contrib/context-vim/tex/context/third/vim/t-vim.tex +2020/06/25 | 11 | macros/context/contrib/context-vim/VERSION +2020/06/26 | 22727 | macros/context/contrib/context-vim.zip 2013/04/01 | 271695 | macros/context/contrib/context-visualcounter/doc/context/third/visualcounter/visualcounter.pdf 2013/04/01 | 2501 | macros/context/contrib/context-visualcounter/source/context/third/visualcounter/p-documentation.tex 2013/04/01 | 21807 | macros/context/contrib/context-visualcounter/source/context/third/visualcounter/visualcounter.tex @@ -179164,56 +179184,55 @@ 2018/04/26 | 929 | macros/latex/contrib/aeb_mobile/README.md 2012/08/21 | 8799 | macros/latex/contrib/aeb_mobile/spdef.dtx 2018/04/26 | 1164450 | macros/latex/contrib/aeb_mobile.zip -2017/03/22 | 33527 | macros/latex/contrib/aeb_pro/acromemory/acromemory.dtx +2020/06/26 | 32216 | macros/latex/contrib/aeb_pro/acromemory/acromemory.dtx 2006/11/11 | 1848 | macros/latex/contrib/aeb_pro/acromemory/acromemory.ins -2017/03/22 | 22510 | macros/latex/contrib/aeb_pro/acromemory/acromemory.sty -2011/12/22 | 2882 | macros/latex/contrib/aeb_pro/acromemory/aeb_pro/aeb_pro.js -2011/12/27 | 70213 | macros/latex/contrib/aeb_pro/acromemory/doc/acromemory_man.pdf -2011/12/27 | 22554 | macros/latex/contrib/aeb_pro/acromemory/doc/acromemory_man.tex -2017/03/22 | 230931 | macros/latex/contrib/aeb_pro/acromemory/examples/acromemory1_1.pdf -2012/09/18 | 1943 | macros/latex/contrib/aeb_pro/acromemory/examples/acromemory1_1.tex -2006/11/24 | 1950 | macros/latex/contrib/aeb_pro/acromemory/examples/acromemory1_2.tex -2017/03/22 | 506379 | macros/latex/contrib/aeb_pro/acromemory/examples/acromemory2_1.pdf -2012/06/01 | 2432 | macros/latex/contrib/aeb_pro/acromemory/examples/acromemory2_1.tex -2006/11/24 | 2223 | macros/latex/contrib/aeb_pro/acromemory/examples/acromemory2_2.tex -2006/11/16 | 14476 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_01.pdf -2006/11/16 | 14475 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_02.pdf -2006/11/16 | 14475 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_03.pdf -2006/11/16 | 14476 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_04.pdf -2006/11/16 | 14475 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_05.pdf -2006/11/16 | 14477 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_06.pdf -2006/11/16 | 14476 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_07.pdf -2006/11/16 | 14477 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_08.pdf -2006/11/16 | 14477 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_09.pdf -2006/11/16 | 14475 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_10.pdf -2006/11/13 | 181465 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos.eps -2006/11/28 | 20185 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos.pdf -2006/11/23 | 1095 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos.tex -2006/11/15 | 211447 | macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_01.pdf -2006/11/15 | 211449 | macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_02.pdf -2006/11/15 | 211449 | macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_03.pdf -2006/11/15 | 211449 | macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_04.pdf -2006/11/15 | 211449 | macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_05.pdf -2006/11/15 | 211447 | macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_06.pdf -2006/11/15 | 211449 | macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_07.pdf -2006/11/15 | 211449 | macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_08.pdf -2006/11/15 | 211449 | macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_09.pdf -2006/11/15 | 211449 | macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_10.pdf -2006/11/15 | 211447 | macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_11.pdf -2006/11/15 | 211449 | macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_12.pdf -2006/11/15 | 211449 | macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_13.pdf -2006/11/15 | 211443 | macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_14.pdf -2006/11/15 | 211449 | macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_15.pdf -2006/11/15 | 211445 | macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_16.pdf -2006/11/15 | 211447 | macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_17.pdf -2006/11/15 | 211447 | macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_18.pdf -2006/11/15 | 211447 | macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_19.pdf -2006/11/15 | 211447 | macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_20.pdf -2006/11/07 | 301917 | macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb.eps -2006/11/15 | 4121481 | macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb_package.pdf -2006/11/07 | 227623 | macros/latex/contrib/aeb_pro/acromemory/examples/dpsweb/dpsweb.pdf -2017/03/22 | 2136 | macros/latex/contrib/aeb_pro/acromemory/README.md -2017/03/22 | 9027343 | macros/latex/contrib/aeb_pro/acromemory.zip +2020/06/26 | 482430 | macros/latex/contrib/aeb_pro/acromemory/docs/acromemory-man.pdf +2020/06/26 | 20779 | macros/latex/contrib/aeb_pro/acromemory/docs/acromemory-man.tex +2020/06/26 | 283964 | macros/latex/contrib/aeb_pro/acromemory/docs/acromemory.pdf +2020/06/26 | 1137 | macros/latex/contrib/aeb_pro/acromemory/examples/acromemory1.tex +2020/06/25 | 1333 | macros/latex/contrib/aeb_pro/acromemory/examples/acromemory2.tex +2020/06/24 | 2588 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_01.pdf +2020/06/24 | 2525 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_02.pdf +2020/06/24 | 2494 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_03.pdf +2020/06/24 | 2512 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_04.pdf +2020/06/24 | 2691 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_05.pdf +2020/06/24 | 2696 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_06.pdf +2020/06/24 | 2600 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_07.pdf +2020/06/24 | 2463 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_08.pdf +2020/06/24 | 2274 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_09.pdf +2020/06/24 | 2794 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_10.pdf +2020/06/24 | 17028 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos.eps +2020/06/24 | 3946 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_files.pdf +2020/06/24 | 2141 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_files.tex +2020/06/23 | 9894 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_package.pdf +2020/06/23 | 654 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_package.tex +2020/06/24 | 2588 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos.pdf +2020/06/24 | 29674 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_01.pdf +2020/06/24 | 29678 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_02.pdf +2020/06/24 | 29680 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_03.pdf +2020/06/24 | 29679 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_04.pdf +2020/06/24 | 29682 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_05.pdf +2020/06/24 | 29674 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_06.pdf +2020/06/24 | 29678 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_07.pdf +2020/06/24 | 29678 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_08.pdf +2020/06/24 | 29679 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_09.pdf +2020/06/24 | 29681 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_10.pdf +2020/06/24 | 29669 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_11.pdf +2020/06/24 | 29673 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_12.pdf +2020/06/24 | 29678 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_13.pdf +2020/06/24 | 29678 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_14.pdf +2020/06/24 | 29678 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_15.pdf +2020/06/24 | 29665 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_16.pdf +2020/06/24 | 29669 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_17.pdf +2020/06/24 | 29675 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_18.pdf +2020/06/24 | 29675 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_19.pdf +2020/06/24 | 29675 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_20.pdf +2020/06/24 | 45629 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie.eps +2020/06/24 | 56555 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_package.pdf +2020/06/20 | 31897 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie.pdf +2020/06/24 | 392 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie-tg.tex +2020/06/26 | 1909 | macros/latex/contrib/aeb_pro/acromemory/README.md +2020/06/26 | 1428536 | macros/latex/contrib/aeb_pro/acromemory.zip 2020/06/17 | 15626 | macros/latex/contrib/aeb_pro/acrosort/acrosort.dtx 2020/06/16 | 1843 | macros/latex/contrib/aeb_pro/acrosort/acrosort.ins 2020/06/17 | 640143 | macros/latex/contrib/aeb_pro/acrosort/docs/acrosort-man.pdf @@ -180614,13 +180633,16 @@ 2018/01/15 | 598 | macros/latex/contrib/beamer-contrib/appendixnumberbeamer/README.md 2018/01/15 | 4 | macros/latex/contrib/beamer-contrib/appendixnumberbeamer/VERSION 2018/01/15 | 1938 | macros/latex/contrib/beamer-contrib/appendixnumberbeamer.zip -2020/06/07 | 5444 | macros/latex/contrib/beamer-contrib/beamerappendixnote/beamerappendixnote.dtx +2020/06/26 | 6117 | macros/latex/contrib/beamer-contrib/beamerappendixnote/beamerappendixnote.dtx 2020/05/12 | 1053 | macros/latex/contrib/beamer-contrib/beamerappendixnote/beamerappendixnote.ins -2020/06/07 | 56311 | macros/latex/contrib/beamer-contrib/beamerappendixnote/beamerappendixnote.pdf -2020/06/07 | 9924 | macros/latex/contrib/beamer-contrib/beamerappendixnote/example-basic.pdf -2020/06/07 | 206 | macros/latex/contrib/beamer-contrib/beamerappendixnote/example-basic.tex -2020/06/07 | 854 | macros/latex/contrib/beamer-contrib/beamerappendixnote/README.md -2020/06/07 | 65958 | macros/latex/contrib/beamer-contrib/beamerappendixnote.zip +2020/06/26 | 57462 | macros/latex/contrib/beamer-contrib/beamerappendixnote/beamerappendixnote.pdf +2020/06/26 | 640 | macros/latex/contrib/beamer-contrib/beamerappendixnote/build.sh +2020/06/26 | 9920 | macros/latex/contrib/beamer-contrib/beamerappendixnote/example-basic.pdf +2020/06/26 | 206 | macros/latex/contrib/beamer-contrib/beamerappendixnote/example-basic.tex +2020/06/26 | 16178 | macros/latex/contrib/beamer-contrib/beamerappendixnote/example-longnote.pdf +2020/06/26 | 249 | macros/latex/contrib/beamer-contrib/beamerappendixnote/example-longnote.tex +2020/06/26 | 1317 | macros/latex/contrib/beamer-contrib/beamerappendixnote/README.md +2020/06/26 | 83392 | macros/latex/contrib/beamer-contrib/beamerappendixnote.zip 2011/08/02 | 2229 | macros/latex/contrib/beamer-contrib/beameraudience/beameraudience.sty 2011/08/04 | 1721 | macros/latex/contrib/beamer-contrib/beameraudience/README 2011/08/05 | 2062 | macros/latex/contrib/beamer-contrib/beameraudience.zip @@ -186023,7 +186045,7 @@ 2020/05/09 | 1462 | macros/latex/contrib/doclicense/doclicense-catalan.ldf 2020/05/09 | 1217 | macros/latex/contrib/doclicense/doclicense-chinese-gbk.ldf 2020/05/09 | 1368 | macros/latex/contrib/doclicense/doclicense-chinese-utf8.ldf -2020/05/27 | 34574 | macros/latex/contrib/doclicense/doclicense.dtx +2020/06/26 | 35715 | macros/latex/contrib/doclicense/doclicense.dtx 2020/05/09 | 1380 | macros/latex/contrib/doclicense/doclicense-english.ldf 2020/05/09 | 1845 | macros/latex/contrib/doclicense/doclicense-french.ldf 2020/05/09 | 1753 | macros/latex/contrib/doclicense/doclicense-galician.ldf @@ -186032,51 +186054,51 @@ 2020/05/09 | 1634 | macros/latex/contrib/doclicense/doclicense-italian.ldf 2020/05/09 | 73 | macros/latex/contrib/doclicense/doclicense-newzealand.ldf 2020/05/09 | 69 | macros/latex/contrib/doclicense/doclicense-ngerman.ldf -2020/05/27 | 358054 | macros/latex/contrib/doclicense/doclicense.pdf +2020/06/26 | 358306 | macros/latex/contrib/doclicense/doclicense.pdf 2020/05/09 | 2722 | macros/latex/contrib/doclicense/doclicense-polish.ldf 2020/05/09 | 1424 | macros/latex/contrib/doclicense/doclicense-portuguese.ldf 2020/05/09 | 2566 | macros/latex/contrib/doclicense/doclicense-russian.ldf 2020/05/09 | 1427 | macros/latex/contrib/doclicense/doclicense-spanish.ldf 2020/05/09 | 72 | macros/latex/contrib/doclicense/doclicense-UKenglish.ldf 2020/05/09 | 72 | macros/latex/contrib/doclicense/doclicense-USenglish.ldf -2020/05/09 | 5675 | macros/latex/contrib/doclicense/images/doclicense-CC-by-80x15.eps -2020/05/09 | 2568 | macros/latex/contrib/doclicense/images/doclicense-CC-by-80x15.pdf -2020/05/09 | 7854 | macros/latex/contrib/doclicense/images/doclicense-CC-by-88x31.eps -2020/05/09 | 2901 | macros/latex/contrib/doclicense/images/doclicense-CC-by-88x31.pdf -2020/05/09 | 6616 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-80x15.eps -2020/05/09 | 2905 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-80x15.pdf -2020/05/09 | 11296 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-88x31.eps -2020/05/09 | 4160 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-88x31.pdf -2020/05/09 | 11425 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-eu-88x31.eps -2020/05/09 | 4214 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-eu-88x31.pdf -2020/05/09 | 7473 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-80x15.eps -2020/05/09 | 3198 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-80x15.pdf -2020/05/09 | 13472 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-88x31.eps -2020/05/09 | 4906 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-88x31.pdf -2020/05/09 | 13597 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-eu-88x31.eps -2020/05/09 | 4964 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-eu-88x31.pdf -2020/05/09 | 7940 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-80x15.eps -2020/05/09 | 3420 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-80x15.pdf -2020/05/09 | 15180 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-88x31.eps -2020/05/09 | 5578 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-88x31.pdf -2020/05/09 | 15294 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-eu-88x31.eps -2020/05/09 | 5625 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-eu-88x31.pdf -2020/05/09 | 6526 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-80x15.eps -2020/05/09 | 2863 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-80x15.pdf -2020/05/09 | 10046 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-88x31.eps -2020/05/09 | 3686 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-88x31.pdf -2020/05/09 | 7002 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-80x15.eps -2020/05/09 | 3094 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-80x15.pdf -2020/05/09 | 11682 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-88x31.eps -2020/05/09 | 4308 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-88x31.pdf -2020/05/09 | 8433 | macros/latex/contrib/doclicense/images/doclicense-CC-pd-80x15.eps -2020/05/09 | 3076 | macros/latex/contrib/doclicense/images/doclicense-CC-pd-80x15.pdf -2020/05/09 | 12930 | macros/latex/contrib/doclicense/images/doclicense-CC-pd-88x31.eps -2020/05/09 | 7103 | macros/latex/contrib/doclicense/images/doclicense-CC-pd-88x31.pdf -2020/05/09 | 9114 | macros/latex/contrib/doclicense/images/doclicense-CC-zero-80x15.eps -2020/05/09 | 3379 | macros/latex/contrib/doclicense/images/doclicense-CC-zero-80x15.pdf -2020/05/09 | 12367 | macros/latex/contrib/doclicense/images/doclicense-CC-zero-88x31.eps -2020/05/09 | 4546 | macros/latex/contrib/doclicense/images/doclicense-CC-zero-88x31.pdf +2020/06/26 | 5675 | macros/latex/contrib/doclicense/images/doclicense-CC-by-80x15.eps +2020/06/26 | 2568 | macros/latex/contrib/doclicense/images/doclicense-CC-by-80x15.pdf +2020/06/26 | 7854 | macros/latex/contrib/doclicense/images/doclicense-CC-by-88x31.eps +2020/06/26 | 2901 | macros/latex/contrib/doclicense/images/doclicense-CC-by-88x31.pdf +2020/06/26 | 6616 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-80x15.eps +2020/06/26 | 2905 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-80x15.pdf +2020/06/26 | 11296 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-88x31.eps +2020/06/26 | 4160 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-88x31.pdf +2020/06/26 | 11425 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-eu-88x31.eps +2020/06/26 | 4214 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-eu-88x31.pdf +2020/06/26 | 7473 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-80x15.eps +2020/06/26 | 3198 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-80x15.pdf +2020/06/26 | 13472 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-88x31.eps +2020/06/26 | 4906 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-88x31.pdf +2020/06/26 | 13597 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-eu-88x31.eps +2020/06/26 | 4964 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-eu-88x31.pdf +2020/06/26 | 7940 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-80x15.eps +2020/06/26 | 3420 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-80x15.pdf +2020/06/26 | 15180 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-88x31.eps +2020/06/26 | 5578 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-88x31.pdf +2020/06/26 | 15294 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-eu-88x31.eps +2020/06/26 | 5625 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-eu-88x31.pdf +2020/06/26 | 6526 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-80x15.eps +2020/06/26 | 2863 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-80x15.pdf +2020/06/26 | 10046 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-88x31.eps +2020/06/26 | 3686 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-88x31.pdf +2020/06/26 | 7002 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-80x15.eps +2020/06/26 | 3094 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-80x15.pdf +2020/06/26 | 11682 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-88x31.eps +2020/06/26 | 4308 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-88x31.pdf +2020/06/26 | 8433 | macros/latex/contrib/doclicense/images/doclicense-CC-pd-80x15.eps +2020/06/26 | 3076 | macros/latex/contrib/doclicense/images/doclicense-CC-pd-80x15.pdf +2020/06/26 | 12930 | macros/latex/contrib/doclicense/images/doclicense-CC-pd-88x31.eps +2020/06/26 | 7103 | macros/latex/contrib/doclicense/images/doclicense-CC-pd-88x31.pdf +2020/06/26 | 9114 | macros/latex/contrib/doclicense/images/doclicense-CC-zero-80x15.eps +2020/06/26 | 3379 | macros/latex/contrib/doclicense/images/doclicense-CC-zero-80x15.pdf +2020/06/26 | 12367 | macros/latex/contrib/doclicense/images/doclicense-CC-zero-88x31.eps +2020/06/26 | 4546 | macros/latex/contrib/doclicense/images/doclicense-CC-zero-88x31.pdf 2020/05/09 | 19339 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-3.0-latex.tex 2020/03/24 | 19467 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-3.0-plaintext.tex 2020/05/09 | 18296 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-4.0-latex.tex @@ -186104,7 +186126,7 @@ 2020/05/09 | 7419 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-zero-1.0-latex.tex 2020/03/24 | 7048 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-zero-1.0-plaintext.tex 2020/05/09 | 2157 | macros/latex/contrib/doclicense/README -2020/05/28 | 685341 | macros/latex/contrib/doclicense.zip +2020/06/26 | 685891 | macros/latex/contrib/doclicense.zip 2009/09/02 | 27246 | macros/latex/contrib/docmfp/docmfp.dtx 2009/09/02 | 2475 | macros/latex/contrib/docmfp/docmfp.ins 2009/09/02 | 175153 | macros/latex/contrib/docmfp/docmfp.pdf @@ -188855,28 +188877,27 @@ 2014/03/23 | 116269 | macros/latex/contrib/fontaxes/fontaxes.pdf 2014/03/23 | 1645 | macros/latex/contrib/fontaxes/README 2014/03/24 | 126630 | macros/latex/contrib/fontaxes.zip -2020/06/24 | 805088 | macros/latex/contrib/fontsetup/doc/fontsetup-doc.pdf -2020/06/24 | 10369 | macros/latex/contrib/fontsetup/doc/fontsetup-doc.tex -2019/11/11 | 126727 | macros/latex/contrib/fontsetup/doc/fspsample-cambria.pdf -2020/05/24 | 31827 | macros/latex/contrib/fontsetup/doc/fspsample-cmr.pdf -2019/11/11 | 56329 | macros/latex/contrib/fontsetup/doc/fspsample-ebgaramond.pdf -2019/11/11 | 47160 | macros/latex/contrib/fontsetup/doc/fspsample-fira.pdf -2019/11/11 | 37531 | macros/latex/contrib/fontsetup/doc/fspsample-gfsartemisia.pdf -2019/11/11 | 42223 | macros/latex/contrib/fontsetup/doc/fspsample-gfsdidotclassic.pdf -2020/06/24 | 31214 | macros/latex/contrib/fontsetup/doc/fspsample-gfsdidot.pdf -2019/11/11 | 37173 | macros/latex/contrib/fontsetup/doc/fspsample-gfsneohellenic.pdf -2019/11/11 | 37860 | macros/latex/contrib/fontsetup/doc/fspsample-kerkis.pdf -2019/11/21 | 43723 | macros/latex/contrib/fontsetup/doc/fspsample-libertinus.pdf -2019/11/21 | 22573 | macros/latex/contrib/fontsetup/doc/fspsample-lucida.pdf -2019/12/20 | 37278 | macros/latex/contrib/fontsetup/doc/fspsample-minion.pdf -2019/11/22 | 82610 | macros/latex/contrib/fontsetup/doc/fspsample-msgaramond.pdf -2019/11/21 | 42230 | macros/latex/contrib/fontsetup/doc/fspsample-neoeuler.pdf -2020/06/23 | 44488 | macros/latex/contrib/fontsetup/doc/fspsample-newdefault.pdf -2019/12/20 | 153395 | macros/latex/contrib/fontsetup/doc/fspsample-palatino.pdf -2020/06/24 | 30402 | macros/latex/contrib/fontsetup/doc/fspsample.pdf -2019/11/11 | 42743 | macros/latex/contrib/fontsetup/doc/fspsample-stixtwo.pdf -2020/06/24 | 2710 | macros/latex/contrib/fontsetup/doc/fspsample.tex -2019/11/11 | 34278 | macros/latex/contrib/fontsetup/doc/fspsample-times.pdf +2020/06/26 | 679611 | macros/latex/contrib/fontsetup/doc/fontsetup-doc.pdf +2020/06/26 | 10390 | macros/latex/contrib/fontsetup/doc/fontsetup-doc.tex +2020/06/26 | 60986 | macros/latex/contrib/fontsetup/doc/fspsample-cambria.pdf +2020/06/26 | 27714 | macros/latex/contrib/fontsetup/doc/fspsample-cmr.pdf +2020/06/26 | 30994 | macros/latex/contrib/fontsetup/doc/fspsample-ebgaramond.pdf +2020/06/26 | 21396 | macros/latex/contrib/fontsetup/doc/fspsample-fira.pdf +2020/06/26 | 27819 | macros/latex/contrib/fontsetup/doc/fspsample-gfsartemisia.pdf +2020/06/26 | 32654 | macros/latex/contrib/fontsetup/doc/fspsample-gfsdidotclassic.pdf +2020/06/26 | 31224 | macros/latex/contrib/fontsetup/doc/fspsample-gfsdidot.pdf +2020/06/26 | 27539 | macros/latex/contrib/fontsetup/doc/fspsample-gfsneohellenic.pdf +2020/06/26 | 25282 | macros/latex/contrib/fontsetup/doc/fspsample-kerkis.pdf +2020/06/26 | 33644 | macros/latex/contrib/fontsetup/doc/fspsample-libertinus.pdf +2020/06/26 | 16379 | macros/latex/contrib/fontsetup/doc/fspsample-lucida.pdf +2020/06/26 | 27885 | macros/latex/contrib/fontsetup/doc/fspsample-minion.pdf +2020/06/26 | 71020 | macros/latex/contrib/fontsetup/doc/fspsample-msgaramond.pdf +2020/06/26 | 28482 | macros/latex/contrib/fontsetup/doc/fspsample-neoeuler.pdf +2020/06/26 | 44495 | macros/latex/contrib/fontsetup/doc/fspsample-newdefault.pdf +2020/06/26 | 94241 | macros/latex/contrib/fontsetup/doc/fspsample-palatino.pdf +2020/06/26 | 28947 | macros/latex/contrib/fontsetup/doc/fspsample-stixtwo.pdf +2020/06/26 | 2712 | macros/latex/contrib/fontsetup/doc/fspsample.tex +2020/06/26 | 23139 | macros/latex/contrib/fontsetup/doc/fspsample-times.pdf 2020/06/24 | 3705 | macros/latex/contrib/fontsetup/fontsetup.sty 2019/11/07 | 270 | macros/latex/contrib/fontsetup/fspcambria.sty 2020/06/23 | 5329 | macros/latex/contrib/fontsetup/fspdefault.sty @@ -188895,10 +188916,10 @@ 2019/12/20 | 464 | macros/latex/contrib/fontsetup/fsppalatinoot.sty 2019/11/09 | 443 | macros/latex/contrib/fontsetup/fspstixtwoot.sty 2019/11/09 | 666 | macros/latex/contrib/fontsetup/fsptimesot.sty -2020/06/24 | 371 | macros/latex/contrib/fontsetup/README +2020/06/26 | 371 | macros/latex/contrib/fontsetup/README 2019/12/20 | 20472 | macros/latex/contrib/fontsetup/system-install-fonts/fsplpscel.otf 2019/12/20 | 17944 | macros/latex/contrib/fontsetup/system-install-fonts/fspmnscel.otf -2020/06/24 | 1615532 | macros/latex/contrib/fontsetup.zip +2020/06/26 | 1330243 | macros/latex/contrib/fontsetup.zip 2020/05/24 | 40839 | macros/latex/contrib/fontsize/fontsize.dtx 2020/05/24 | 284372 | macros/latex/contrib/fontsize/fontsize.pdf 2020/05/24 | 1521 | macros/latex/contrib/fontsize/README @@ -203339,11 +203360,11 @@ 2006/03/25 | 2275 | macros/latex/contrib/sudoku/sudoku.ins 2006/03/25 | 67384 | macros/latex/contrib/sudoku/sudoku.pdf 2006/03/25 | 60808 | macros/latex/contrib/sudoku.zip -2020/05/21 | 1680 | macros/latex/contrib/suftesi/README -2020/05/21 | 202383 | macros/latex/contrib/suftesi/suftesi.dtx -2020/05/21 | 762256 | macros/latex/contrib/suftesi/suftesi.pdf -2020/05/21 | 681686 | macros/latex/contrib/suftesi/templates.zip -2020/05/21 | 1476771 | macros/latex/contrib/suftesi.zip +2020/06/26 | 1680 | macros/latex/contrib/suftesi/README +2020/06/26 | 207492 | macros/latex/contrib/suftesi/suftesi.dtx +2020/06/26 | 777127 | macros/latex/contrib/suftesi/suftesi.pdf +2020/06/26 | 681686 | macros/latex/contrib/suftesi/templates.zip +2020/06/26 | 1493269 | macros/latex/contrib/suftesi.zip 2020/02/02 | 856 | macros/latex/contrib/supertabular/CATALOG 2020/02/02 | 13567 | macros/latex/contrib/supertabular/ChangeLog 2020/01/24 | 502 | macros/latex/contrib/supertabular/MANIFEST @@ -256569,8 +256590,8 @@ 2019/12/29 | 6040 | systems/texlive/tlnet/archive/diffcoeff.r53244.tar.xz 2019/02/28 | 120640 | systems/texlive/tlnet/archive/digiconfigs.doc.r15878.tar.xz 2019/02/28 | 2096 | systems/texlive/tlnet/archive/digiconfigs.r15878.tar.xz -2019/02/28 | 376208 | systems/texlive/tlnet/archive/dijkstra.doc.r45256.tar.xz -2019/02/28 | 4736 | systems/texlive/tlnet/archive/dijkstra.r45256.tar.xz +2020/06/26 | 374620 | systems/texlive/tlnet/archive/dijkstra.doc.r55661.tar.xz +2020/06/26 | 4928 | systems/texlive/tlnet/archive/dijkstra.r55661.tar.xz 2019/02/28 | 2380 | systems/texlive/tlnet/archive/din1505.doc.r19441.tar.xz 2019/02/28 | 16420 | systems/texlive/tlnet/archive/din1505.r19441.tar.xz 2019/02/28 | 11468 | systems/texlive/tlnet/archive/dinat.doc.r15878.tar.xz @@ -264262,8 +264283,8 @@ 2020/03/24 | 280 | systems/texlive/tlnet/archive/texlive-cz.r54496.tar.xz 2020/03/29 | 1338300 | systems/texlive/tlnet/archive/texlive-de.doc.r54604.tar.xz 2020/03/29 | 272 | systems/texlive/tlnet/archive/texlive-de.r54604.tar.xz -2020/06/25 | 167036 | systems/texlive/tlnet/archive/texlive-docindex.doc.r55645.tar.xz -2020/06/25 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r55645.tar.xz +2020/06/26 | 167156 | systems/texlive/tlnet/archive/texlive-docindex.doc.r55658.tar.xz +2020/06/26 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r55658.tar.xz 2020/04/16 | 1891392 | systems/texlive/tlnet/archive/texlive-en.doc.r54755.tar.xz 2020/04/16 | 272 | systems/texlive/tlnet/archive/texlive-en.r54755.tar.xz 2020/03/22 | 3090144 | systems/texlive/tlnet/archive/texlive-es.doc.r54465.tar.xz @@ -264319,7 +264340,7 @@ 2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r55172.tar.xz 2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r55172.tar.xz 2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r55172.tar.xz -2020/06/24 | 218656 | systems/texlive/tlnet/archive/texlive-scripts.doc.r55632.tar.xz +2020/06/26 | 218652 | systems/texlive/tlnet/archive/texlive-scripts.doc.r55658.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 @@ -264343,7 +264364,7 @@ 2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r55172.tar.xz 2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r55172.tar.xz 2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r55172.tar.xz -2020/06/24 | 131940 | systems/texlive/tlnet/archive/texlive-scripts.r55632.tar.xz +2020/06/26 | 131932 | systems/texlive/tlnet/archive/texlive-scripts.r55658.tar.xz 2020/05/31 | 36284 | systems/texlive/tlnet/archive/texlive-scripts.win32.r55357.tar.xz 2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55172.tar.xz 2020/05/12 | 592 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-darwinlegacy.r55117.tar.xz @@ -264538,9 +264559,9 @@ 2019/02/28 | 500 | systems/texlive/tlnet/archive/theatre.r45363.tar.xz 2020/03/24 | 333032 | systems/texlive/tlnet/archive/theoremref.doc.r54512.tar.xz 2020/03/24 | 4104 | systems/texlive/tlnet/archive/theoremref.r54512.tar.xz -2020/02/06 | 250060 | systems/texlive/tlnet/archive/thesis-ekf.doc.r53685.tar.xz -2020/02/06 | 59216 | systems/texlive/tlnet/archive/thesis-ekf.r53685.tar.xz -2020/02/06 | 7440 | systems/texlive/tlnet/archive/thesis-ekf.source.r53685.tar.xz +2020/06/26 | 311860 | systems/texlive/tlnet/archive/thesis-ekf.doc.r55662.tar.xz +2020/06/26 | 59552 | systems/texlive/tlnet/archive/thesis-ekf.r55662.tar.xz +2020/06/26 | 9060 | systems/texlive/tlnet/archive/thesis-ekf.source.r55662.tar.xz 2020/03/14 | 405812 | systems/texlive/tlnet/archive/thesis-gwu.doc.r54287.tar.xz 2020/03/14 | 9780 | systems/texlive/tlnet/archive/thesis-gwu.r54287.tar.xz 2019/02/28 | 1248052 | systems/texlive/tlnet/archive/thesis-qom.doc.r49124.tar.xz @@ -264967,9 +264988,9 @@ 2019/02/28 | 4996 | systems/texlive/tlnet/archive/tucv.source.r20680.tar.xz 2020/06/13 | 1534812 | systems/texlive/tlnet/archive/tuda-ci.doc.r55529.tar.xz 2020/06/13 | 36228 | systems/texlive/tlnet/archive/tuda-ci.r55529.tar.xz -2020/06/19 | 3748416 | systems/texlive/tlnet/archive/tudscr.doc.r55588.tar.xz -2020/06/19 | 160232 | systems/texlive/tlnet/archive/tudscr.r55588.tar.xz -2020/06/19 | 316732 | systems/texlive/tlnet/archive/tudscr.source.r55588.tar.xz +2020/06/26 | 3748716 | systems/texlive/tlnet/archive/tudscr.doc.r55663.tar.xz +2020/06/26 | 160192 | systems/texlive/tlnet/archive/tudscr.r55663.tar.xz +2020/06/26 | 316812 | systems/texlive/tlnet/archive/tudscr.source.r55663.tar.xz 2019/02/28 | 453460 | systems/texlive/tlnet/archive/tufte-latex.doc.r37649.tar.xz 2019/02/28 | 21568 | systems/texlive/tlnet/archive/tufte-latex.r37649.tar.xz 2020/03/13 | 780644 | systems/texlive/tlnet/archive/tugboat.doc.r54261.tar.xz @@ -265192,8 +265213,8 @@ 2019/02/28 | 514020 | systems/texlive/tlnet/archive/universalis.r33860.tar.xz 2019/08/30 | 16744 | systems/texlive/tlnet/archive/universa.r51984.tar.xz 2019/08/30 | 55964 | systems/texlive/tlnet/archive/universa.source.r51984.tar.xz -2020/05/06 | 2105400 | systems/texlive/tlnet/archive/univie-ling.doc.r55035.tar.xz -2020/05/06 | 131496 | systems/texlive/tlnet/archive/univie-ling.r55035.tar.xz +2020/06/26 | 2105648 | systems/texlive/tlnet/archive/univie-ling.doc.r55664.tar.xz +2020/06/26 | 131504 | systems/texlive/tlnet/archive/univie-ling.r55664.tar.xz 2019/02/28 | 71452 | systems/texlive/tlnet/archive/uni-wtal-ger.doc.r31541.tar.xz 2019/02/28 | 1644 | systems/texlive/tlnet/archive/uni-wtal-ger.r31541.tar.xz 2019/02/28 | 93524 | systems/texlive/tlnet/archive/uni-wtal-lin.doc.r31409.tar.xz @@ -265978,16 +265999,16 @@ 2020/01/24 | 138180 | systems/texlive/tlnet/archive/zxjatype.doc.r53500.tar.xz 2020/01/24 | 8760 | systems/texlive/tlnet/archive/zxjatype.r53500.tar.xz 2020/06/13 | 105829 | systems/texlive/tlnet/install-tl -2020/06/25 | 5500424 | systems/texlive/tlnet/install-tl-unx.tar.gz -2020/06/25 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 -2020/06/25 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2020/06/26 | 5500403 | systems/texlive/tlnet/install-tl-unx.tar.gz +2020/06/26 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2020/06/26 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2020/05/31 | 4770 | systems/texlive/tlnet/install-tl-windows.bat -2020/06/25 | 19384525 | systems/texlive/tlnet/install-tl-windows.exe -2020/06/25 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2020/06/25 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2020/06/25 | 24269189 | systems/texlive/tlnet/install-tl.zip -2020/06/25 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2020/06/25 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2020/06/26 | 19380455 | systems/texlive/tlnet/install-tl-windows.exe +2020/06/26 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2020/06/26 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2020/06/26 | 24269159 | systems/texlive/tlnet/install-tl.zip +2020/06/26 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2020/06/26 | 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 @@ -265996,7 +266017,7 @@ 2020/04/06 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg 2020/06/17 | 48858 | systems/texlive/tlnet/tlpkg/installer/config.guess 2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt -2020/06/23 | 6391 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +2020/06/25 | 6297 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2020/04/15 | 223687 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt 2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe 2018/04/29 | 13647 | systems/texlive/tlnet/tlpkg/installer/DirSelect.pm @@ -266043,12 +266064,12 @@ 2020/05/17 | 20322 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm 2020/05/03 | 4786 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm 2017/11/14 | 27560 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm -2020/06/25 | 16280718 | systems/texlive/tlnet/tlpkg/texlive.tlpdb -2020/06/25 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2020/06/26 | 16280719 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2020/06/26 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 2020/05/13 | 86417 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm -2020/06/25 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 -2020/06/25 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2020/06/25 | 2198852 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2020/06/26 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2020/06/26 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2020/06/26 | 2201776 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2020/04/15 | 58761 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm 2020/03/20 | 41736 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm 2020/05/11 | 15010 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm @@ -273445,7 +273466,7 @@ 2020/06/18 | 4916176 | systems/win32/w32tex/aleph-w32.tar.xz 2020/06/02 | 66272736 | systems/win32/w32tex/biblatex-biber.tar.xz 2016/12/13 | 65971452 | systems/win32/w32tex/cbfonts.tar.xz -2020/06/24 | 674500 | systems/win32/w32tex/ChangeLog +2020/06/25 | 674668 | 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 @@ -273453,7 +273474,7 @@ 2017/06/24 | 644754 | systems/win32/w32tex/ChangeLog.4 2020/06/15 | 22150800 | systems/win32/w32tex/cjkzr.tar.xz 2013/04/27 | 15858676 | systems/win32/w32tex/context-doc.tar.xz -2020/06/21 | 140144248 | systems/win32/w32tex/context.tar.xz +2020/06/25 | 140149856 | systems/win32/w32tex/context.tar.xz 2020/06/13 | 910472 | systems/win32/w32tex/cweb-w32.tar.xz 2020/03/02 | 6281164 | systems/win32/w32tex/datetime2.tar.xz 2020/06/13 | 845760 | systems/win32/w32tex/dvi2ps-w32.tar.xz @@ -273469,7 +273490,7 @@ 2020/05/30 | 29268960 | systems/win32/w32tex/latex.tar.xz 2020/06/13 | 996116 | systems/win32/w32tex/lcdf-typetools-w32.tar.xz 2020/06/17 | 399352436 | systems/win32/w32tex/ltxpkgdocs.tar.xz -2020/06/24 | 34911992 | systems/win32/w32tex/ltxpkgs.tar.xz +2020/06/25 | 34912780 | systems/win32/w32tex/ltxpkgs.tar.xz 2020/06/23 | 3856308 | systems/win32/w32tex/luajittex-dev-w32.tar.xz 2020/06/23 | 3843112 | systems/win32/w32tex/luajittex-exp-w32.tar.xz 2020/06/23 | 3833356 | systems/win32/w32tex/luajittex-w32.tar.xz @@ -273525,7 +273546,7 @@ 2020/06/21 | 44059380 | systems/win32/w32tex/web2c-w32.tar.xz 2020/06/13 | 811316 | systems/win32/w32tex/win64/aleph-w64.tar.xz 2019/12/09 | 22317480 | systems/win32/w32tex/win64/biblatex-biber-w64.tar.xz -2020/06/13 | 2130952 | systems/win32/w32tex/win64/context-w64.tar.xz +2020/06/25 | 2132832 | systems/win32/w32tex/win64/context-w64.tar.xz 2020/06/13 | 82884 | systems/win32/w32tex/win64/cweb-w64.tar.xz 2020/06/13 | 758152 | systems/win32/w32tex/win64/dvi2ps-w64.tar.xz 2020/06/13 | 447760 | systems/win32/w32tex/win64/dvi2tty-w64.tar.xz @@ -273661,7 +273682,7 @@ 2004/06/04 | 404 | tds/tds.sed 2004/06/23 | 65418 | tds/tds.tex 2019/05/29 | 304264 | tds.zip -2020/06/26 | 186 | timestamp +2020/06/27 | 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 df4f10112e..3ff4a61bfe 100644 Binary files a/FILES.byname.gz and b/FILES.byname.gz differ diff --git a/FILES.last07days b/FILES.last07days index 82aeaaad8e..8b513fc213 100644 --- a/FILES.last07days +++ b/FILES.last07days @@ -1,6 +1,158 @@ +2020/06/26 | 9920 | macros/latex/contrib/beamer-contrib/beamerappendixnote/example-basic.pdf +2020/06/26 | 9472650 | info/symbols/comprehensive/rawtables-a4.pdf +2020/06/26 | 9472406 | info/symbols/comprehensive/rawtables-letter.pdf +2020/06/26 | 94241 | macros/latex/contrib/fontsetup/doc/fspsample-palatino.pdf +2020/06/26 | 9389335 | info/symbols/comprehensive/symbols-letter.pdf +2020/06/26 | 9369761 | info/symbols/comprehensive/symbols-a4.pdf +2020/06/26 | 930 | info/symbols/comprehensive/source/fakedozenal.sty +2020/06/26 | 9181 | fonts/ektype-tanka/doc/EkType-tanka.tex +2020/06/26 | 9114 | macros/latex/contrib/doclicense/images/doclicense-CC-zero-80x15.eps +2020/06/26 | 9060 | systems/texlive/tlnet/archive/thesis-ekf.source.r55662.tar.xz +2020/06/26 | 8433 | macros/latex/contrib/doclicense/images/doclicense-CC-pd-80x15.eps +2020/06/26 | 8377 | info/symbols/comprehensive/source/makefakefdsymbol +2020/06/26 | 836 | info/symbols/comprehensive/source/symbols.ist +2020/06/26 | 83392 | macros/latex/contrib/beamer-contrib/beamerappendixnote.zip +2020/06/26 | 810 | info/symbols/comprehensive/source/makefakestarfont +2020/06/26 | 8061 | info/symbols/comprehensive/source/makefakeMnSymbol +2020/06/26 | 7940 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-80x15.eps +2020/06/26 | 7854 | macros/latex/contrib/doclicense/images/doclicense-CC-by-88x31.eps +2020/06/26 | 777127 | macros/latex/contrib/suftesi/suftesi.pdf +2020/06/26 | 7473 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-80x15.eps +2020/06/26 | 7103 | macros/latex/contrib/doclicense/images/doclicense-CC-pd-88x31.pdf +2020/06/26 | 71020 | macros/latex/contrib/fontsetup/doc/fspsample-msgaramond.pdf +2020/06/26 | 7002 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-80x15.eps +2020/06/26 | 685891 | macros/latex/contrib/doclicense.zip +2020/06/26 | 681686 | macros/latex/contrib/suftesi/templates.zip +2020/06/26 | 679611 | macros/latex/contrib/fontsetup/doc/fontsetup-doc.pdf +2020/06/26 | 6616 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-80x15.eps +2020/06/26 | 6526 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-80x15.eps +2020/06/26 | 640 | macros/latex/contrib/beamer-contrib/beamerappendixnote/build.sh +2020/06/26 | 6117 | macros/latex/contrib/beamer-contrib/beamerappendixnote/beamerappendixnote.dtx +2020/06/26 | 60986 | macros/latex/contrib/fontsetup/doc/fspsample-cambria.pdf +2020/06/26 | 59552 | systems/texlive/tlnet/archive/thesis-ekf.r55662.tar.xz +2020/06/26 | 57462 | macros/latex/contrib/beamer-contrib/beamerappendixnote/beamerappendixnote.pdf +2020/06/26 | 5675 | macros/latex/contrib/doclicense/images/doclicense-CC-by-80x15.eps +2020/06/26 | 5625 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-eu-88x31.pdf +2020/06/26 | 5578 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-88x31.pdf +2020/06/26 | 5500403 | systems/texlive/tlnet/install-tl-unx.tar.gz +2020/06/26 | 5379 | info/symbols/comprehensive/source/fakemusixtex.sty +2020/06/26 | 530 | info/symbols/comprehensive/source/lightbulb10.mf +2020/06/26 | 4964 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-eu-88x31.pdf +2020/06/26 | 4928 | systems/texlive/tlnet/archive/dijkstra.r55661.tar.xz +2020/06/26 | 4906 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-88x31.pdf +2020/06/26 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2020/06/26 | 482430 | macros/latex/contrib/aeb_pro/acromemory/docs/acromemory-man.pdf +2020/06/26 | 4692 | info/symbols/comprehensive/source/fakeallrunes.sty +2020/06/26 | 468 | info/symbols/comprehensive/source/unicode2eps.pe +2020/06/26 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2020/06/26 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2020/06/26 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2020/06/26 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2020/06/26 | 4546 | macros/latex/contrib/doclicense/images/doclicense-CC-zero-88x31.pdf +2020/06/26 | 44926 | fonts/ektype-tanka/doc/EkType-tanka.pdf +2020/06/26 | 4459 | fonts/ektype-tanka/README.txt +2020/06/26 | 44495 | macros/latex/contrib/fontsetup/doc/fspsample-newdefault.pdf +2020/06/26 | 4308 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-88x31.pdf +2020/06/26 | 4214 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-eu-88x31.pdf +2020/06/26 | 41 | info/symbols/comprehensive/source/lightbulb.map +2020/06/26 | 4160 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-88x31.pdf +2020/06/26 | 4107 | info/symbols/comprehensive/source/teubner-subset.sty +2020/06/26 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r55658.tar.xz +2020/06/26 | 3748716 | systems/texlive/tlnet/archive/tudscr.doc.r55663.tar.xz +2020/06/26 | 374620 | systems/texlive/tlnet/archive/dijkstra.doc.r55661.tar.xz +2020/06/26 | 371 | macros/latex/contrib/fontsetup/README +2020/06/26 | 3686 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-88x31.pdf +2020/06/26 | 3673 | info/symbols/comprehensive/source/lightbulb.eps +2020/06/26 | 358306 | macros/latex/contrib/doclicense/doclicense.pdf +2020/06/26 | 35715 | macros/latex/contrib/doclicense/doclicense.dtx +2020/06/26 | 35072300 | info/symbols/comprehensive.zip +2020/06/26 | 3420 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-80x15.pdf +2020/06/26 | 3379 | macros/latex/contrib/doclicense/images/doclicense-CC-zero-80x15.pdf +2020/06/26 | 33644 | macros/latex/contrib/fontsetup/doc/fspsample-libertinus.pdf +2020/06/26 | 32654 | macros/latex/contrib/fontsetup/doc/fspsample-gfsdidotclassic.pdf +2020/06/26 | 32216 | macros/latex/contrib/aeb_pro/acromemory/acromemory.dtx +2020/06/26 | 3208 | info/symbols/comprehensive/source/fakearcs.sty +2020/06/26 | 3207568 | fonts/ektype-tanka.zip +2020/06/26 | 3198 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-80x15.pdf +2020/06/26 | 316812 | systems/texlive/tlnet/archive/tudscr.source.r55663.tar.xz +2020/06/26 | 3132 | info/symbols/comprehensive/source/fakeold-arrows.sty +2020/06/26 | 31224 | macros/latex/contrib/fontsetup/doc/fspsample-gfsdidot.pdf +2020/06/26 | 311860 | systems/texlive/tlnet/archive/thesis-ekf.doc.r55662.tar.xz +2020/06/26 | 30994 | macros/latex/contrib/fontsetup/doc/fspsample-ebgaramond.pdf +2020/06/26 | 3094 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-80x15.pdf +2020/06/26 | 3076 | macros/latex/contrib/doclicense/images/doclicense-CC-pd-80x15.pdf +2020/06/26 | 2905 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-80x15.pdf +2020/06/26 | 2901 | macros/latex/contrib/doclicense/images/doclicense-CC-by-88x31.pdf +2020/06/26 | 28947 | macros/latex/contrib/fontsetup/doc/fspsample-stixtwo.pdf +2020/06/26 | 2863 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-80x15.pdf +2020/06/26 | 28482 | macros/latex/contrib/fontsetup/doc/fspsample-neoeuler.pdf +2020/06/26 | 283964 | macros/latex/contrib/aeb_pro/acromemory/docs/acromemory.pdf +2020/06/26 | 2806 | info/symbols/comprehensive/source/lightbulb10.pfb +2020/06/26 | 27885 | macros/latex/contrib/fontsetup/doc/fspsample-minion.pdf +2020/06/26 | 27819 | macros/latex/contrib/fontsetup/doc/fspsample-gfsartemisia.pdf +2020/06/26 | 27714 | macros/latex/contrib/fontsetup/doc/fspsample-cmr.pdf +2020/06/26 | 27539 | macros/latex/contrib/fontsetup/doc/fspsample-gfsneohellenic.pdf +2020/06/26 | 2712 | macros/latex/contrib/fontsetup/doc/fspsample.tex +2020/06/26 | 2568 | macros/latex/contrib/doclicense/images/doclicense-CC-by-80x15.pdf +2020/06/26 | 2566 | info/symbols/comprehensive/source/makefakeboisik +2020/06/26 | 25282 | macros/latex/contrib/fontsetup/doc/fspsample-kerkis.pdf +2020/06/26 | 249 | macros/latex/contrib/beamer-contrib/beamerappendixnote/example-longnote.tex +2020/06/26 | 2434 | info/symbols/comprehensive/source/fakego.sty +2020/06/26 | 24269159 | systems/texlive/tlnet/install-tl.zip +2020/06/26 | 23139 | macros/latex/contrib/fontsetup/doc/fspsample-times.pdf +2020/06/26 | 22727 | macros/context/contrib/context-vim.zip +2020/06/26 | 2201776 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2020/06/26 | 218652 | systems/texlive/tlnet/archive/texlive-scripts.doc.r55658.tar.xz +2020/06/26 | 21396 | macros/latex/contrib/fontsetup/doc/fspsample-fira.pdf +2020/06/26 | 2105648 | systems/texlive/tlnet/archive/univie-ling.doc.r55664.tar.xz +2020/06/26 | 20779 | macros/latex/contrib/aeb_pro/acromemory/docs/acromemory-man.tex +2020/06/26 | 207492 | macros/latex/contrib/suftesi/suftesi.dtx +2020/06/26 | 206 | macros/latex/contrib/beamer-contrib/beamerappendixnote/example-basic.tex +2020/06/26 | 19380455 | systems/texlive/tlnet/install-tl-windows.exe +2020/06/26 | 1909 | macros/latex/contrib/aeb_pro/acromemory/README.md +2020/06/26 | 1869 | info/symbols/comprehensive/source/fakearevmath.sty +2020/06/26 | 1776 | info/symbols/comprehensive/source/lightbulb.mf +2020/06/26 | 1680 | macros/latex/contrib/suftesi/README +2020/06/26 | 167156 | systems/texlive/tlnet/archive/texlive-docindex.doc.r55658.tar.xz +2020/06/26 | 1642 | info/symbols/comprehensive/source/makefakecmupint +2020/06/26 | 16379 | macros/latex/contrib/fontsetup/doc/fspsample-lucida.pdf +2020/06/26 | 16280719 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2020/06/26 | 16178 | macros/latex/contrib/beamer-contrib/beamerappendixnote/example-longnote.pdf +2020/06/26 | 160192 | systems/texlive/tlnet/archive/tudscr.r55663.tar.xz +2020/06/26 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2020/06/26 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2020/06/26 | 15294 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-eu-88x31.eps +2020/06/26 | 15180 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-88x31.eps +2020/06/26 | 1509071 | install/macros/latex/contrib/suftesi.tds.zip +2020/06/26 | 1493269 | macros/latex/contrib/suftesi.zip +2020/06/26 | 147446 | info/symbols/comprehensive/SYMLIST +2020/06/26 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2020/06/26 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2020/06/26 | 1428536 | macros/latex/contrib/aeb_pro/acromemory.zip +2020/06/26 | 14221 | info/symbols/comprehensive/README +2020/06/26 | 13955 | info/symbols/comprehensive/source/makefakestix +2020/06/26 | 13597 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-eu-88x31.eps +2020/06/26 | 13472 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-88x31.eps +2020/06/26 | 13385 | info/symbols/comprehensive/source/Makefile +2020/06/26 | 1330243 | macros/latex/contrib/fontsetup.zip +2020/06/26 | 131932 | systems/texlive/tlnet/archive/texlive-scripts.r55658.tar.xz +2020/06/26 | 1317 | macros/latex/contrib/beamer-contrib/beamerappendixnote/README.md +2020/06/26 | 131504 | systems/texlive/tlnet/archive/univie-ling.r55664.tar.xz +2020/06/26 | 12930 | macros/latex/contrib/doclicense/images/doclicense-CC-pd-88x31.eps +2020/06/26 | 12367 | macros/latex/contrib/doclicense/images/doclicense-CC-zero-88x31.eps +2020/06/26 | 11693 | info/symbols/comprehensive/source/makerawtables +2020/06/26 | 11682 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-88x31.eps +2020/06/26 | 1161 | info/symbols/comprehensive/source/fakelatexsym.sty +2020/06/26 | 11425 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-eu-88x31.eps +2020/06/26 | 1137 | macros/latex/contrib/aeb_pro/acromemory/examples/acromemory1.tex +2020/06/26 | 11296 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-88x31.eps +2020/06/26 | 10390 | macros/latex/contrib/fontsetup/doc/fontsetup-doc.tex +2020/06/26 | 1019679 | info/symbols/comprehensive/source/symbols.tex +2020/06/26 | 10046 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-88x31.eps 2020/06/25 | 99600 | systems/texlive/tlnet/archive/xfakebold.doc.r55654.tar.xz 2020/06/25 | 9856 | systems/texlive/tlnet/archive/context-vim.doc.r55652.tar.xz 2020/06/25 | 9684 | macros/latex/contrib/tudscr/source/doc/tudscr-introduction.tex +2020/06/25 | 9395 | macros/context/contrib/context-vim/tex/context/third/vim/t-vim.tex 2020/06/25 | 93904 | macros/latex/contrib/tudscr/source/tudscr-area.dtx 2020/06/25 | 90516 | systems/texlive/tlnet/archive/newcomputermodern.doc.r55651.tar.xz 2020/06/25 | 8681020 | systems/texlive/tlnet/archive/reledmac.doc.r55653.tar.xz @@ -8,86 +160,82 @@ 2020/06/25 | 866429 | macros/latex/contrib/tudscr/doc/tutorials/treatise.pdf 2020/06/25 | 863208 | systems/texlive/tlnet/archive/fontsetup.doc.r55649.tar.xz 2020/06/25 | 8560 | systems/texlive/tlnet/archive/context-vim.r55652.tar.xz +2020/06/25 | 8550 | macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-highlight.mkii +2020/06/25 | 8109 | macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-highlight.mkiv 2020/06/25 | 8082 | macros/latex/contrib/tudscr/source/tudscr-twocolfix.dtx 2020/06/25 | 77304 | macros/latex/contrib/tudscr/source/tudscr-comp.dtx 2020/06/25 | 757576 | systems/texlive/tlnet/archive/optex.r55655.tar.xz 2020/06/25 | 7100 | macros/latex/contrib/tudscr/source/doc/tutorials/mathtype.tex +2020/06/25 | 6910 | macros/context/contrib/context-vim/tex/context/third/vim/2context.vim 2020/06/25 | 67832 | macros/latex/contrib/tudscr/source/tudscr-layout.dtx +2020/06/25 | 674668 | systems/win32/w32tex/ChangeLog 2020/06/25 | 631 | macros/latex/contrib/tudscr/source/doc/examples/mathswap-example.tex +2020/06/25 | 6297 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2020/06/25 | 6160 | macros/latex/contrib/tudscr/source/doc/tudscr-examples.tex 2020/06/25 | 60019 | macros/latex/contrib/tudscr/source/tudscr-title.dtx 2020/06/25 | 5871 | macros/latex/contrib/univie-ling/README 2020/06/25 | 55615 | macros/latex/contrib/tudscr/source/tudscr-base.dtx 2020/06/25 | 55085 | macros/latex/contrib/tudscr/source/tudscr-doc.dtx -2020/06/25 | 5500424 | systems/texlive/tlnet/install-tl-unx.tar.gz 2020/06/25 | 54008 | systems/texlive/tlnet/archive/reledmac.r55653.tar.xz 2020/06/25 | 53767 | macros/latex/contrib/tudscr/source/doc/tudscr-packages.tex 2020/06/25 | 5091 | macros/latex/contrib/tudscr/source/doc/tudscr.tex 2020/06/25 | 5084 | systems/texlive/tlnet/archive/fontsetup.r55649.tar.xz 2020/06/25 | 4914579 | macros/latex/contrib/tudscr.zip 2020/06/25 | 49106 | macros/latex/contrib/tudscr/source/tudscr-frontmatter.dtx -2020/06/25 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 -2020/06/25 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2020/06/25 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc -2020/06/25 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2020/06/25 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2020/06/25 | 45105 | macros/latex/contrib/tudscr/source/tudscr-fields.dtx 2020/06/25 | 444398 | macros/latex/contrib/univie-ling/doc/univie-ling-expose.pdf 2020/06/25 | 442828 | macros/latex/contrib/univie-ling/doc/univie-ling-thesis.pdf 2020/06/25 | 438985 | macros/latex/contrib/univie-ling/doc/univie-ling-paper.pdf 2020/06/25 | 4363084 | systems/texlive/tlnet/archive/newcomputermodern.r55651.tar.xz 2020/06/25 | 4110 | macros/latex/contrib/tudscr/source/doc/tudscr-index.tex +2020/06/25 | 4110 | macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-groups.tex 2020/06/25 | 39355 | macros/latex/contrib/tudscr/source/doc/tudscr-hints.tex 2020/06/25 | 391081 | macros/latex/contrib/thesis-ekf.zip -2020/06/25 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r55645.tar.xz 2020/06/25 | 38895 | macros/latex/contrib/tudscr/source/tudscr-localization.dtx 2020/06/25 | 38104 | macros/latex/contrib/tudscr/source/doc/tudscr-obsolete.tex +2020/06/25 | 34912780 | systems/win32/w32tex/ltxpkgs.tar.xz 2020/06/25 | 3487 | macros/latex/contrib/tudscr/source/doc/tudscr-preface.tex 2020/06/25 | 34114 | macros/latex/contrib/thesis-ekf/thesis-ekf.dtx 2020/06/25 | 334 | macros/latex/contrib/tudscr/source/doc/sub-tudscr.tex 2020/06/25 | 329616 | macros/latex/contrib/univie-ling/doc/univie-ling-wlg.pdf 2020/06/25 | 310923 | macros/latex/contrib/thesis-ekf/thesis-ekf.pdf 2020/06/25 | 2988 | macros/latex/contrib/tudscr/source/tudscrsource.tex +2020/06/25 | 29577 | macros/context/contrib/context-vim/doc/context/third/vim/vim.txt 2020/06/25 | 29099 | macros/latex/contrib/univie-ling/doc/univie-ling-thesis.tex 2020/06/25 | 2892046 | macros/latex/contrib/univie-ling.zip 2020/06/25 | 28537 | macros/latex/contrib/tudscr/source/doc/tudscr-installation.tex 2020/06/25 | 28046 | macros/latex/contrib/univie-ling/tex/univie-ling-wlg.cls 2020/06/25 | 2630 | macros/latex/contrib/tudscr/source/doc/tudscr-additional.tex 2020/06/25 | 26260 | macros/latex/contrib/univie-ling/doc/univie-ling-paper.tex -2020/06/25 | 24269189 | systems/texlive/tlnet/install-tl.zip 2020/06/25 | 242275 | macros/latex/contrib/tudscr/source/tudscr-manual.dtx 2020/06/25 | 24038 | macros/latex/contrib/univie-ling/doc/univie-ling-expose.tex 2020/06/25 | 23829 | macros/latex/contrib/tudscr/source/tudscr-misc.dtx 2020/06/25 | 23410 | macros/latex/contrib/univie-ling/tex/univie-ling-paper.cls 2020/06/25 | 22585 | macros/latex/contrib/univie-ling/tex/univie-ling-thesis.cls 2020/06/25 | 22008 | macros/latex/contrib/tudscr/source/tudscr-supervisor.dtx -2020/06/25 | 2198852 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2020/06/25 | 21520 | macros/latex/contrib/tudscr/source/tudscr-texindy.dtx +2020/06/25 | 2132832 | systems/win32/w32tex/win64/context-w64.tar.xz 2020/06/25 | 206004 | systems/texlive/tlnet/archive/reledmac.source.r55653.tar.xz 2020/06/25 | 20333 | macros/latex/contrib/univie-ling/tex/univie-ling-expose.cls -2020/06/25 | 19384525 | systems/texlive/tlnet/install-tl-windows.exe 2020/06/25 | 18117 | macros/latex/contrib/tudscr/source/doc/tudscr-bundle.tex 2020/06/25 | 17472 | macros/latex/contrib/tudscr/source/doc/tudscr-supervisor.tex 2020/06/25 | 17370 | macros/latex/contrib/tudscr/source/doc/tudscr-poster.tex 2020/06/25 | 167066 | macros/latex/contrib/tudscr/source/doc/tudscr-mainclasses.tex -2020/06/25 | 167036 | systems/texlive/tlnet/archive/texlive-docindex.doc.r55645.tar.xz -2020/06/25 | 16280718 | systems/texlive/tlnet/tlpkg/texlive.tlpdb 2020/06/25 | 161959 | macros/latex/contrib/tudscr/source/tudscr-fonts.dtx 2020/06/25 | 1607 | macros/latex/contrib/tudscr/source/doc/examples/mathtype-example.tex 2020/06/25 | 15614 | macros/latex/contrib/tudscr/source/tudscr-color.dtx -2020/06/25 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2020/06/25 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 2020/06/25 | 15199 | macros/latex/contrib/tudscr/README.md 2020/06/25 | 1518168 | systems/texlive/tlnet/archive/logix.doc.r55650.tar.xz 2020/06/25 | 14917 | macros/latex/contrib/tudscr/source/doc/examples/treatise-example.tex 2020/06/25 | 1472628 | systems/texlive/tlnet/archive/logix.r55650.tar.xz -2020/06/25 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2020/06/25 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 2020/06/25 | 142141 | macros/latex/contrib/tudscr/source/doc/tutorials/treatise.tex 2020/06/25 | 1404 | systems/texlive/tlnet/archive/xfakebold.r55654.tar.xz +2020/06/25 | 140149856 | systems/win32/w32tex/context.tar.xz 2020/06/25 | 138011 | macros/latex/contrib/tudscr/doc/tutorials/mathtype.pdf +2020/06/25 | 1333 | macros/latex/contrib/aeb_pro/acromemory/examples/acromemory2.tex 2020/06/25 | 1268216 | systems/texlive/tlnet/archive/optex.doc.r55655.tar.xz 2020/06/25 | 121062 | macros/latex/contrib/tudscr/doc/tutorials/mathswap.pdf +2020/06/25 | 11 | macros/context/contrib/context-vim/VERSION 2020/06/25 | 11568 | systems/texlive/tlnet/archive/pdfxup.r55656.tar.xz 2020/06/25 | 11462 | macros/latex/contrib/tudscr/source/tudscr-mathswap.dtx 2020/06/25 | 11350 | macros/latex/contrib/tudscr/source/tudscr.ins @@ -131,7 +279,6 @@ 2020/06/24 | 82760 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma 2020/06/24 | 816 | macros/latex/contrib/reledmac/examples/makefile 2020/06/24 | 810 | macros/latex/contrib/dijkstra/README -2020/06/24 | 805088 | macros/latex/contrib/fontsetup/doc/fontsetup-doc.pdf 2020/06/24 | 797740 | systems/win32/w32tex/win64/dvipdfm-w64.tar.xz 2020/06/24 | 79741 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma 2020/06/24 | 79197 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma @@ -157,7 +304,6 @@ 2020/06/24 | 680 | systems/texlive/tlnet/archive/endofproofwd.doc.r55643.tar.xz 2020/06/24 | 6806 | macros/latex/contrib/reledmac/examples/2-footnote_spacing.tex 2020/06/24 | 676982 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma -2020/06/24 | 674500 | systems/win32/w32tex/ChangeLog 2020/06/24 | 67325 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma 2020/06/24 | 67270 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma 2020/06/24 | 66116 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma @@ -183,6 +329,7 @@ 2020/06/24 | 57246 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma 2020/06/24 | 57196 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma 2020/06/24 | 57183 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma +2020/06/24 | 56555 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_package.pdf 2020/06/24 | 562943 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma 2020/06/24 | 5587 | macros/latex/contrib/reledmac/examples/4-reledpar_columns_titles_in_line_numbering_with_notes.tex 2020/06/24 | 55577 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma @@ -221,6 +368,7 @@ 2020/06/24 | 459766 | fonts/logix/doc/logix.pdf 2020/06/24 | 45735 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma 2020/06/24 | 456536 | systems/texlive/tlnet/archive/biblatex-phys.doc.r55643.tar.xz +2020/06/24 | 45629 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie.eps 2020/06/24 | 45497 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma 2020/06/24 | 4504 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_paragraph_separator_between.tex 2020/06/24 | 44982 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma @@ -239,6 +387,8 @@ 2020/06/24 | 39917 | systems/win32/miktex/tm/packages/l3backend.tar.lzma 2020/06/24 | 39506 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64-2.9.tar.lzma 2020/06/24 | 39504 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma +2020/06/24 | 3946 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_files.pdf +2020/06/24 | 392 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie-tg.tex 2020/06/24 | 392838 | fonts/logix/fonts/logix.eot 2020/06/24 | 392539 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma 2020/06/24 | 38945 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma @@ -252,7 +402,6 @@ 2020/06/24 | 372 | systems/texlive/tlnet/archive/lshort-ukr.r55643.tar.xz 2020/06/24 | 372 | systems/texlive/tlnet/archive/lshort-thai.r55643.tar.xz 2020/06/24 | 372 | systems/texlive/tlnet/archive/lshort-polish.r55643.tar.xz -2020/06/24 | 371 | macros/latex/contrib/fontsetup/README 2020/06/24 | 3705 | macros/latex/contrib/fontsetup/fontsetup.sty 2020/06/24 | 3698 | fonts/logix/CHANGELOG 2020/06/24 | 36963 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma @@ -267,7 +416,6 @@ 2020/06/24 | 35333 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-2.9.tar.lzma 2020/06/24 | 35311 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma 2020/06/24 | 35048 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma -2020/06/24 | 34911992 | systems/win32/w32tex/ltxpkgs.tar.xz 2020/06/24 | 34703 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma 2020/06/24 | 3420 | systems/texlive/tlnet/archive/biblatex-phys.r55643.tar.xz 2020/06/24 | 33884 | systems/texlive/tlnet/archive/hitszthesis.source.r55643.tar.xz @@ -281,7 +429,6 @@ 2020/06/24 | 31241 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma 2020/06/24 | 31238 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma 2020/06/24 | 31221 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma -2020/06/24 | 31214 | macros/latex/contrib/fontsetup/doc/fspsample-gfsdidot.pdf 2020/06/24 | 31152 | systems/texlive/tlnet/archive/cquthesis.source.r55643.tar.xz 2020/06/24 | 310930 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma 2020/06/24 | 30888 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma @@ -289,8 +436,27 @@ 2020/06/24 | 308204 | fonts/logix/fonts/logix.woff2 2020/06/24 | 3065 | macros/latex/contrib/reledmac/examples/2-titles_in_line_numbering_with_notes.tex 2020/06/24 | 305166 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma -2020/06/24 | 30402 | macros/latex/contrib/fontsetup/doc/fspsample.pdf 2020/06/24 | 3005 | macros/latex/contrib/reledmac/examples/4-reledpar_columns_alignment.tex +2020/06/24 | 29682 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_05.pdf +2020/06/24 | 29681 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_10.pdf +2020/06/24 | 29680 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_03.pdf +2020/06/24 | 29679 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_09.pdf +2020/06/24 | 29679 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_04.pdf +2020/06/24 | 29678 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_15.pdf +2020/06/24 | 29678 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_14.pdf +2020/06/24 | 29678 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_13.pdf +2020/06/24 | 29678 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_08.pdf +2020/06/24 | 29678 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_07.pdf +2020/06/24 | 29678 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_02.pdf +2020/06/24 | 29675 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_20.pdf +2020/06/24 | 29675 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_19.pdf +2020/06/24 | 29675 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_18.pdf +2020/06/24 | 29674 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_06.pdf +2020/06/24 | 29674 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_01.pdf +2020/06/24 | 29673 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_12.pdf +2020/06/24 | 29669 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_17.pdf +2020/06/24 | 29669 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_11.pdf +2020/06/24 | 29665 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie_16.pdf 2020/06/24 | 29630 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma 2020/06/24 | 29320 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma 2020/06/24 | 29180 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma @@ -298,30 +464,39 @@ 2020/06/24 | 28975 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma 2020/06/24 | 28617 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma 2020/06/24 | 281690 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma +2020/06/24 | 2794 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_10.pdf 2020/06/24 | 27944 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma 2020/06/24 | 279305 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma 2020/06/24 | 2761 | macros/latex/contrib/reledmac/examples/2-indexing.tex 2020/06/24 | 2760 | systems/texlive/tlnet/archive/rest-api.r55643.tar.xz 2020/06/24 | 273612 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma 2020/06/24 | 2710 | macros/latex/contrib/reledmac/examples/2-performances.tex -2020/06/24 | 2710 | macros/latex/contrib/fontsetup/doc/fspsample.tex 2020/06/24 | 27036 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma +2020/06/24 | 2696 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_06.pdf 2020/06/24 | 26954 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma +2020/06/24 | 2691 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_05.pdf 2020/06/24 | 269062 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma 2020/06/24 | 26875 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma 2020/06/24 | 26627 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma 2020/06/24 | 2659104 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma 2020/06/24 | 260966 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_titles_in_line_numbering_with_notes.pdf +2020/06/24 | 2600 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_07.pdf 2020/06/24 | 25984 | systems/texlive/tlnet/archive/l3backend.source.r55638.tar.xz 2020/06/24 | 2592 | macros/latex/contrib/reledmac/examples/1-verses-doublenumbering.tex +2020/06/24 | 2588 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos.pdf +2020/06/24 | 2588 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_01.pdf 2020/06/24 | 25836 | systems/texlive/tlnet/archive/mnras.r55643.tar.xz 2020/06/24 | 2566672 | systems/win32/w32tex/tex4htk-w32.tar.xz 2020/06/24 | 25473 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma 2020/06/24 | 2534425 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma +2020/06/24 | 2525 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_02.pdf +2020/06/24 | 2512 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_04.pdf 2020/06/24 | 25004 | systems/texlive/tlnet/archive/hitszthesis.r55643.tar.xz 2020/06/24 | 249724 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma +2020/06/24 | 2494 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_03.pdf 2020/06/24 | 249030 | fonts/logix/source/logix.math 2020/06/24 | 246795 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma +2020/06/24 | 2463 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_08.pdf 2020/06/24 | 244 | fonts/newcomputermodern/NewComputerModernSansBook.fontspec 2020/06/24 | 24475 | macros/latex/contrib/reledmac/examples/3-reledpar_columns_different_languages.pdf 2020/06/24 | 243 | fonts/newcomputermodern/NewComputerModernMonoBook.fontspec @@ -330,7 +505,7 @@ 2020/06/24 | 238704 | systems/texlive/tlnet/archive/mnras.doc.r55643.tar.xz 2020/06/24 | 23594 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma 2020/06/24 | 22968 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma -2020/06/24 | 22725 | macros/context/contrib/context-vim.zip +2020/06/24 | 2274 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_09.pdf 2020/06/24 | 226079 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_long_notes.pdf 2020/06/24 | 223959 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma 2020/06/24 | 223556 | systems/texlive/tlnet/archive/kpfonts.source.r55643.tar.xz @@ -338,12 +513,12 @@ 2020/06/24 | 2205528 | systems/texlive/tlnet/archive/kpfonts.r55643.tar.xz 2020/06/24 | 2187228 | systems/texlive/tlnet/archive/lshort-portuguese.doc.r55643.tar.xz 2020/06/24 | 2186806 | systems/win32/miktex/tm/packages/shtthesis.tar.lzma -2020/06/24 | 218656 | systems/texlive/tlnet/archive/texlive-scripts.doc.r55632.tar.xz 2020/06/24 | 2182 | macros/latex/contrib/xfakebold/latex/xfakebold.sty 2020/06/24 | 2167312 | systems/texlive/tlnet/archive/shtthesis.doc.r55643.tar.xz 2020/06/24 | 2161 | macros/latex/contrib/reledmac/examples/1-criticalnotes.tex 2020/06/24 | 2157 | macros/latex/contrib/reledmac/examples/4-reledpar_verse_text_between.tex 2020/06/24 | 21449 | macros/latex/contrib/reledmac/examples/2-manuscript-apparatus.tex +2020/06/24 | 2141 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_files.tex 2020/06/24 | 212782 | macros/latex/contrib/reledmac/examples/2-subdivision-number-in-header.pdf 2020/06/24 | 210647 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma 2020/06/24 | 2096 | systems/texlive/tlnet/archive/l3backend.doc.r55638.tar.xz @@ -403,6 +578,7 @@ 2020/06/24 | 173338 | macros/latex/contrib/reledmac/examples/2-titles_not_in_line_numbering.pdf 2020/06/24 | 17255 | macros/latex/contrib/dijkstra/dijkstra.sty 2020/06/24 | 171138 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma +2020/06/24 | 17028 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos.eps 2020/06/24 | 1702528 | systems/win32/w32tex/win64/ptex-ng-w64.tar.xz 2020/06/24 | 170230 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma 2020/06/24 | 169760 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma @@ -415,7 +591,6 @@ 2020/06/24 | 1644616 | systems/texlive/tlnet/archive/lshort-czech.doc.r55643.tar.xz 2020/06/24 | 1627 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_advancedshifted.tex 2020/06/24 | 16184 | systems/texlive/tlnet/archive/cquthesis.r55643.tar.xz -2020/06/24 | 1615532 | macros/latex/contrib/fontsetup.zip 2020/06/24 | 1611 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_shifted.tex 2020/06/24 | 1609 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nosync.tex 2020/06/24 | 1603 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nomax.tex @@ -455,7 +630,6 @@ 2020/06/24 | 132844 | macros/latex/contrib/reledmac/examples/2-glossaries.pdf 2020/06/24 | 132837 | macros/latex/contrib/reledmac/examples/4-reledpar_column_mix_with_not_column.pdf 2020/06/24 | 1327709 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma -2020/06/24 | 131940 | systems/texlive/tlnet/archive/texlive-scripts.r55632.tar.xz 2020/06/24 | 131484 | systems/texlive/tlnet/archive/rest-api.doc.r55643.tar.xz 2020/06/24 | 13133 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma 2020/06/24 | 131284 | macros/latex/contrib/reledmac/examples/2-one_series_per_pstart.pdf @@ -501,7 +675,6 @@ 2020/06/24 | 1060542 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma 2020/06/24 | 104585 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma 2020/06/24 | 103917 | support/pdfxup.zip -2020/06/24 | 10369 | macros/latex/contrib/fontsetup/doc/fontsetup-doc.tex 2020/06/24 | 10315146 | macros/latex/contrib/reledmac.zip 2020/06/24 | 1028 | support/pdfxup/RELEASES 2020/06/24 | 102562 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma @@ -510,23 +683,20 @@ 2020/06/24 | 100970 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma 2020/06/24 | 100517 | macros/latex/contrib/xfakebold.zip 2020/06/24 | 10033 | macros/latex/contrib/reledmac/examples/4-reledpar_one_series_per_pstart.tex +2020/06/23 | 9894 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_package.pdf 2020/06/23 | 981 | graphics/svg/source/examples/root.C 2020/06/23 | 967 | macros/latex/contrib/cquthesis/contents/conclusion.tex 2020/06/23 | 95865 | macros/latex/contrib/cquthesis/cquthesis.dtx -2020/06/23 | 9395 | macros/context/contrib/context-vim/tex/context/third/vim/t-vim.tex 2020/06/23 | 908820 | systems/texlive/tlnet/archive/witharrows.doc.r55625.tar.xz 2020/06/23 | 8778 | macros/latex/contrib/cquthesis/README-Chinese.md 2020/06/23 | 8596 | macros/latex/contrib/hitszthesis/README.md -2020/06/23 | 8550 | macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-highlight.mkii -2020/06/23 | 8109 | macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-highlight.mkiv 2020/06/23 | 803 | macros/latex/contrib/cquthesis/contents/denotation.tex 2020/06/23 | 8015 | macros/latex/contrib/l3backend/l3backend-color.dtx 2020/06/23 | 749276 | fonts/newcomputermodern/NewCMMono10-Book.otf 2020/06/23 | 7036 | systems/texlive/tlnet/archive/bibleref.r55626.tar.xz 2020/06/23 | 702174 | graphics/svg/source/examples/root.svg -2020/06/23 | 6910 | macros/context/contrib/context-vim/tex/context/third/vim/2context.vim 2020/06/23 | 68916 | macros/latex/contrib/cquthesis/figures/CQUbadge.pdf -2020/06/23 | 6391 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +2020/06/23 | 654 | macros/latex/contrib/aeb_pro/acromemory/examples/dinos/myDinos_package.tex 2020/06/23 | 63375 | install/macros/latex/contrib/l3backend.tds.zip 2020/06/23 | 611466 | macros/latex/contrib/hitszthesis/hitszthesis.pdf 2020/06/23 | 5591 | fonts/logix/README @@ -543,11 +713,9 @@ 2020/06/23 | 4869 | macros/latex/contrib/cquthesis/contents/cover.tex 2020/06/23 | 46048 | systems/texlive/tlnet/archive/fbox.doc.r55627.tar.xz 2020/06/23 | 4482 | macros/latex/contrib/cquthesis/contents/appendix.tex -2020/06/23 | 44488 | macros/latex/contrib/fontsetup/doc/fspsample-newdefault.pdf 2020/06/23 | 4336 | macros/latex/contrib/hitszthesis/back/appendix01.tex 2020/06/23 | 4199 | graphics/svg/README.md 2020/06/23 | 41673 | macros/latex/contrib/l3backend/l3backend-draw.dtx -2020/06/23 | 4099 | macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-groups.tex 2020/06/23 | 4082 | macros/latex/contrib/cquthesis/makewin.bat 2020/06/23 | 3938 | macros/latex/contrib/cquthesis/contents/introduction.tex 2020/06/23 | 3927 | macros/luatex/optex/base/optex.ini @@ -574,7 +742,6 @@ 2020/06/23 | 3034 | macros/latex/contrib/cquthesis/makewin-en.bat 2020/06/23 | 303460 | macros/latex/contrib/reledmac/reledpar.dtx 2020/06/23 | 2978 | macros/latex/contrib/shtthesis/README.md -2020/06/23 | 29577 | macros/context/contrib/context-vim/doc/context/third/vim/vim.txt 2020/06/23 | 29494 | macros/latex/contrib/cquthesis/cqunumerical.bst 2020/06/23 | 2867 | macros/latex/contrib/l3backend/CHANGELOG.md 2020/06/23 | 2852 | macros/latex/contrib/cquthesis/contents/experiment.tex @@ -612,7 +779,6 @@ 2020/06/23 | 1242362 | macros/luatex/optex/doc/optex-doc.pdf 2020/06/23 | 1214286 | macros/latex/contrib/cquthesis.zip 2020/06/23 | 120032 | macros/latex/contrib/hitszthesis/hitszthesis.dtx -2020/06/23 | 11 | macros/context/contrib/context-vim/VERSION 2020/06/23 | 11874 | macros/latex/contrib/shtthesis/CHANGELOG.md 2020/06/23 | 1163448 | graphics/svg.zip 2020/06/23 | 110 | graphics/svg/source/examples/svg-preamble.tex @@ -931,7 +1097,6 @@ 2020/06/21 | 14268 | systems/texlive/tlnet/archive/apa7.r55607.tar.xz 2020/06/21 | 14053 | graphics/pgf/contrib/circuitikz/tex/pgfcirclabel.tex 2020/06/21 | 140188 | graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex -2020/06/21 | 140144248 | systems/win32/w32tex/context.tar.xz 2020/06/21 | 13376 | fonts/newpx/tfm/zpl-Regular-lf-scl-ly1.tfm 2020/06/21 | 13372 | fonts/newpx/tfm/zpl-Regular-osf-scl-ly1.tfm 2020/06/21 | 13332 | fonts/newpx/tfm/zpl-Regular-tosf-scl-ly1.tfm @@ -1009,6 +1174,7 @@ 2020/06/20 | 3466 | macros/latex/contrib/hyperxmp/gglo-hyxmp.ist 2020/06/20 | 3442 | macros/latex/contrib/hyperxmp/gind-hyxmp.ist 2020/06/20 | 33932 | systems/texlive/tlnet/archive/genealogytree.r55597.tar.xz +2020/06/20 | 31897 | macros/latex/contrib/aeb_pro/acromemory/examples/duckie/duckie.pdf 2020/06/20 | 29269 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx 2020/06/20 | 271864 | fonts/kpfonts-otf/fonts/KpMath-Sans.otf 2020/06/20 | 27092 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx @@ -1052,72 +1218,3 @@ 2020/06/20 | 1134346 | macros/latex/contrib/pict2e.zip 2020/06/20 | 102032 | fonts/kpfonts-otf/fonts/KpSans-Italic.otf 2020/06/20 | 101396 | fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otf -2020/06/19 | 951368 | systems/texlive/tlnet/archive/etbb.r55584.tar.xz -2020/06/19 | 9473 | fonts/utilities/fontools/bin/splitttc -2020/06/19 | 9024 | macros/latex/contrib/genealogytree/gtrcore.symbols.code.tex -2020/06/19 | 85708 | systems/texlive/tlnet/archive/l3experimental.source.r55586.tar.xz -2020/06/19 | 8032 | fonts/utilities/fontools/share/fontools_lgr.enc -2020/06/19 | 73672 | fonts/utilities/fontools/doc/autoinst.pdf -2020/06/19 | 7320569 | macros/latex/contrib/genealogytree/genealogytree.pdf -2020/06/19 | 6132 | systems/texlive/tlnet/archive/collection-latexextra.r55587.tar.xz -2020/06/19 | 5758410 | macros/latex/contrib/genealogytree.zip -2020/06/19 | 5732215 | install/macros/latex/contrib/genealogytree.tds.zip -2020/06/19 | 540640 | systems/texlive/tlnet/archive/l3kernel.source.r55586.tar.xz -2020/06/19 | 5257 | macros/latex/contrib/genealogytree/genealogytree.sty -2020/06/19 | 5217 | support/spix/spix-1.0.0.tar.gz -2020/06/19 | 494 | support/spix/CHANGELOG.md -2020/06/19 | 441641 | macros/latex/contrib/genealogytree/genealogytree-languages.pdf -2020/06/19 | 39379 | macros/latex/contrib/genealogytree/gtrlib.fanchart.code.tex -2020/06/19 | 3896060 | systems/texlive/tlnet/archive/l3experimental.doc.r55586.tar.xz -2020/06/19 | 3748416 | systems/texlive/tlnet/archive/tudscr.doc.r55588.tar.xz -2020/06/19 | 3729 | fonts/utilities/fontools/share/fontools_t2b.enc -2020/06/19 | 3651 | fonts/utilities/fontools/share/fontools_t2c.enc -2020/06/19 | 35147 | support/spix/LICENSE.txt -2020/06/19 | 33763 | macros/latex/contrib/genealogytree/gtrcore.node.code.tex -2020/06/19 | 316732 | systems/texlive/tlnet/archive/tudscr.source.r55588.tar.xz -2020/06/19 | 3080 | fonts/utilities/fontools/share/fontools_ts1.enc -2020/06/19 | 298684 | systems/texlive/tlnet/archive/etbb.doc.r55584.tar.xz -2020/06/19 | 2976 | macros/latex/contrib/genealogytree/gtrlang.german.code.tex -2020/06/19 | 2964 | macros/latex/contrib/genealogytree/gtrlang.french.code.tex -2020/06/19 | 2907 | fonts/utilities/fontools/share/fontools_t2a.enc -2020/06/19 | 2906 | fonts/utilities/fontools/README -2020/06/19 | 2866 | macros/latex/contrib/genealogytree/gtrlang.danish.code.tex -2020/06/19 | 2855 | fonts/utilities/fontools/share/fontools_ly1.enc -2020/06/19 | 2825 | macros/latex/contrib/genealogytree/gtrlang.italian.code.tex -2020/06/19 | 2817 | macros/latex/contrib/genealogytree/gtrlang.spanish.code.tex -2020/06/19 | 2815 | fonts/utilities/fontools/share/fontools_t1.enc -2020/06/19 | 27582 | fonts/utilities/fontools/bin/ot2kpx -2020/06/19 | 2751 | fonts/utilities/fontools/share/fontools_ts3.enc -2020/06/19 | 2747 | macros/latex/contrib/genealogytree/gtrlang.swedish.code.tex -2020/06/19 | 27440 | fonts/utilities/fontools/doc/ot2kpx.pdf -2020/06/19 | 2732 | macros/latex/contrib/genealogytree/gtrlang.dutch.code.tex -2020/06/19 | 27062 | fonts/utilities/fontools/doc/afm2afm.pdf -2020/06/19 | 2666 | macros/latex/contrib/genealogytree/gtrlang.english.code.tex -2020/06/19 | 2656 | fonts/utilities/fontools/share/fontools_t3.enc -2020/06/19 | 2587 | fonts/utilities/fontools/share/fontools_ot1.enc -2020/06/19 | 25448 | systems/texlive/tlnet/archive/l3experimental.r55586.tar.xz -2020/06/19 | 254371 | macros/latex/contrib/genealogytree/genealogytree-example-4.pdf -2020/06/19 | 2518 | support/spix/README.md -2020/06/19 | 251362 | macros/latex/contrib/genealogytree/genealogytree-example-2.pdf -2020/06/19 | 24366 | macros/latex/contrib/genealogytree/gtrlib.templates.code.tex -2020/06/19 | 2402 | macros/latex/contrib/genealogytree/README -2020/06/19 | 2248 | fonts/utilities/fontools/share/fontools_oml.enc -2020/06/19 | 22372 | macros/latex/contrib/genealogytree/gtrcore.drawing.code.tex -2020/06/19 | 21974 | macros/latex/contrib/genealogytree/gtrcore.parser.code.tex -2020/06/19 | 21569 | macros/latex/contrib/genealogytree/gtrcore.processing.code.tex -2020/06/19 | 213529 | macros/latex/contrib/genealogytree/genealogytree.doc.sources.zip -2020/06/19 | 207104 | fonts/utilities/fontools.zip -2020/06/19 | 20443 | fonts/utilities/fontools/doc/splitttc.pdf -2020/06/19 | 202906 | macros/latex/contrib/genealogytree/genealogytree-example-1.pdf -2020/06/19 | 197946 | macros/latex/contrib/genealogytree/genealogytree-example-3.pdf -2020/06/19 | 19724 | macros/latex/contrib/genealogytree/gtrcore.options.code.tex -2020/06/19 | 18924 | macros/latex/contrib/genealogytree/gtrlib.debug.code.tex -2020/06/19 | 17997 | fonts/utilities/fontools/GPLv2.txt -2020/06/19 | 160232 | systems/texlive/tlnet/archive/tudscr.r55588.tar.xz -2020/06/19 | 157175 | fonts/utilities/fontools/bin/autoinst -2020/06/19 | 1536998 | support/spix.zip -2020/06/19 | 153172 | systems/texlive/tlnet/archive/l3kernel.r55586.tar.xz -2020/06/19 | 1521970 | support/spix/spix.pdf -2020/06/19 | 13334 | fonts/utilities/fontools/bin/afm2afm -2020/06/19 | 12266 | macros/latex/contrib/genealogytree/gtrcore.contour.code.tex -2020/06/19 | 10048644 | systems/texlive/tlnet/archive/l3kernel.doc.r55586.tar.xz diff --git a/fonts/ektype-tanka/Baloo2/Baloo2-Bold.ttf b/fonts/ektype-tanka/Baloo2/Baloo2-Bold.ttf new file mode 100644 index 0000000000..2aa64c1ad9 Binary files /dev/null and b/fonts/ektype-tanka/Baloo2/Baloo2-Bold.ttf differ diff --git a/fonts/ektype-tanka/Baloo2/Baloo2-ExtraBold.ttf b/fonts/ektype-tanka/Baloo2/Baloo2-ExtraBold.ttf new file mode 100644 index 0000000000..c1f6ecfb56 Binary files /dev/null and b/fonts/ektype-tanka/Baloo2/Baloo2-ExtraBold.ttf differ diff --git a/fonts/ektype-tanka/Baloo2/Baloo2-Medium.ttf b/fonts/ektype-tanka/Baloo2/Baloo2-Medium.ttf new file mode 100644 index 0000000000..f4518b129b Binary files /dev/null and b/fonts/ektype-tanka/Baloo2/Baloo2-Medium.ttf differ diff --git a/fonts/ektype-tanka/Baloo2/Baloo2-Regular.ttf b/fonts/ektype-tanka/Baloo2/Baloo2-Regular.ttf new file mode 100644 index 0000000000..1149ca441f Binary files /dev/null and b/fonts/ektype-tanka/Baloo2/Baloo2-Regular.ttf differ diff --git a/fonts/ektype-tanka/Baloo2/Baloo2-SemiBold.ttf b/fonts/ektype-tanka/Baloo2/Baloo2-SemiBold.ttf new file mode 100644 index 0000000000..fe3453d6cf Binary files /dev/null and b/fonts/ektype-tanka/Baloo2/Baloo2-SemiBold.ttf differ diff --git a/fonts/ektype-tanka/Jaini/Jaini-Regular.ttf b/fonts/ektype-tanka/Jaini/Jaini-Regular.ttf new file mode 100644 index 0000000000..099c25daa9 Binary files /dev/null and b/fonts/ektype-tanka/Jaini/Jaini-Regular.ttf differ diff --git a/fonts/ektype-tanka/JainiPurva/JainiPurva-Regular.ttf b/fonts/ektype-tanka/JainiPurva/JainiPurva-Regular.ttf new file mode 100644 index 0000000000..f581df36e8 Binary files /dev/null and b/fonts/ektype-tanka/JainiPurva/JainiPurva-Regular.ttf differ diff --git a/fonts/ektype-tanka/Modak/Modak.ttf b/fonts/ektype-tanka/Modak/Modak.ttf new file mode 100644 index 0000000000..2ceb42c941 Binary files /dev/null and b/fonts/ektype-tanka/Modak/Modak.ttf differ diff --git a/fonts/ektype-tanka/Mukta/Mukta-Bold.ttf b/fonts/ektype-tanka/Mukta/Mukta-Bold.ttf new file mode 100644 index 0000000000..8a9346c8fc Binary files /dev/null and b/fonts/ektype-tanka/Mukta/Mukta-Bold.ttf differ diff --git a/fonts/ektype-tanka/Mukta/Mukta-ExtraBold.ttf b/fonts/ektype-tanka/Mukta/Mukta-ExtraBold.ttf new file mode 100644 index 0000000000..cc8804f756 Binary files /dev/null and b/fonts/ektype-tanka/Mukta/Mukta-ExtraBold.ttf differ diff --git a/fonts/ektype-tanka/Mukta/Mukta-ExtraLight.ttf b/fonts/ektype-tanka/Mukta/Mukta-ExtraLight.ttf new file mode 100644 index 0000000000..bb204da08c Binary files /dev/null and b/fonts/ektype-tanka/Mukta/Mukta-ExtraLight.ttf differ diff --git a/fonts/ektype-tanka/Mukta/Mukta-Light.ttf b/fonts/ektype-tanka/Mukta/Mukta-Light.ttf new file mode 100644 index 0000000000..267919deca Binary files /dev/null and b/fonts/ektype-tanka/Mukta/Mukta-Light.ttf differ diff --git a/fonts/ektype-tanka/Mukta/Mukta-Medium.ttf b/fonts/ektype-tanka/Mukta/Mukta-Medium.ttf new file mode 100644 index 0000000000..7ad6a42bf2 Binary files /dev/null and b/fonts/ektype-tanka/Mukta/Mukta-Medium.ttf differ diff --git a/fonts/ektype-tanka/Mukta/Mukta-Regular.ttf b/fonts/ektype-tanka/Mukta/Mukta-Regular.ttf new file mode 100644 index 0000000000..3a2f8a6b98 Binary files /dev/null and b/fonts/ektype-tanka/Mukta/Mukta-Regular.ttf differ diff --git a/fonts/ektype-tanka/Mukta/Mukta-SemiBold.ttf b/fonts/ektype-tanka/Mukta/Mukta-SemiBold.ttf new file mode 100644 index 0000000000..ce499ed250 Binary files /dev/null and b/fonts/ektype-tanka/Mukta/Mukta-SemiBold.ttf differ diff --git a/fonts/ektype-tanka/README.txt b/fonts/ektype-tanka/README.txt new file mode 100644 index 0000000000..3f64c02177 --- /dev/null +++ b/fonts/ektype-tanka/README.txt @@ -0,0 +1,66 @@ +आज्ञासंच: EkType-tanka +लेखक: निरंजन +आवृत्ती: ०.१ (जून, २०२०) +माहिती: एक-टाईप ह्या संस्थेचे काही उत्कृष्ट देवनागरी टंक पुरवणारा आज्ञासंच +दुवा: https://gitlab.com/niranjanvikastambe/ektype-tanka +अडचणी: https://gitlab.com/niranjanvikastambe/ektype-tanka/-/issues +परवाना: लाटेक् प्रकल्प परवाना. आवृत्ती १.३सी किंवा त्यापुढील. +-------------------------------------------------------------------------- +दुवे - +मुक्त - https://ektype.in/scripts/devanagari/mukta.html +बलू - https://ektype.in/scripts/devanagari/baloo2.html +मोदक - https://ektype.in/scripts/devanagari/modak.html +जैनी - https://ektype.in/scripts/devanagari/jaini.html +-------------------------------------------------------------------------- +टंककार - +मुक्त - गिरीश दळवी, यशोदीप घोलप +बलू - सारंग कुलकर्णी +मोदक - सारंग कुलकर्णी, मैथिली शिंगरे +जैनी - गिरीश दळवी, मैथिली शिंगरे +-------------------------------------------------------------------------- +अधिक माहितीकरिता EkType-tanka.dtx ही बीजधारिका पाहा. +-------------------------------------------------------------------------- +आज्ञासमुच्चय: EkType-tanka +लेखक: निरंजन +संस्करण: ०.१ (जून, २०२०) +जानकारी: एक-टाइप संस्था के कई उत्कृष्ट देवनागरी टंकों का संग्रह। +कड़ी: https://gitlab.com/niranjanvikastambe/ektype-tanka +त्रुटि: https://gitlab.com/niranjanvikastambe/ektype-tanka/-/issues +अनुज्ञप्ति: लाटेक् प्रकल्प अनुज्ञप्ति. संस्करण १.३सी या अधिक. +-------------------------------------------------------------------------- +कड़ियाँ - +मुक्त - https://ektype.in/scripts/devanagari/mukta.html +बलू - https://ektype.in/scripts/devanagari/baloo2.html +मोदक - https://ektype.in/scripts/devanagari/modak.html +जैनी - https://ektype.in/scripts/devanagari/jaini.html +-------------------------------------------------------------------------- +टंककार - +मुक्त - गिरीश दळवी, यशोदीप घोलप +बलू - सारंग कुलकर्णी +मोदक - सारंग कुलकर्णी, मैथिली शिंगरे +जैनी - गिरीश दळवी, मैथिली शिंगरे +-------------------------------------------------------------------------- +अधिक जानकारी के लिए EkType-tanka.dtx यह बीज-धारिका देखिए. +-------------------------------------------------------------------------- +Package: EkType-tanka +Author: Niranjan +Version: 0.1 (June, 2020) +Description: Collection of some excellent Devanagari fonts by EkType. +Repository: https://gitlab.com/niranjanvikastambe/ektype-tanka +Bug tracker: https://gitlab.com/niranjanvikastambe/ektype-tanka/-/issues +License: The LaTeX Project Public License v1.3c or later. +-------------------------------------------------------------------------- +Links - +Mukta - https://ektype.in/scripts/devanagari/mukta.html +Baloo - https://ektype.in/scripts/devanagari/baloo2.html +Modak - https://ektype.in/scripts/devanagari/modak.html +Jaini - https://ektype.in/scripts/devanagari/jaini.html +-------------------------------------------------------------------------- +Font authors - +Mukta - Girish Dalvi, Yashodeep Gholap +Baloo - Sarang Kulkarni +Modak - Sarang Kulkarni, Maithili Shingre +Jaini - Girish Dalvi, Maithili Shingre +-------------------------------------------------------------------------- +For more information see EkType-tanka.dtx. +-------------------------------------------------------------------------- \ No newline at end of file diff --git a/fonts/ektype-tanka/doc/EkType-tanka.pdf b/fonts/ektype-tanka/doc/EkType-tanka.pdf new file mode 100644 index 0000000000..5693c8acea Binary files /dev/null and b/fonts/ektype-tanka/doc/EkType-tanka.pdf differ diff --git a/fonts/ektype-tanka/doc/EkType-tanka.tex b/fonts/ektype-tanka/doc/EkType-tanka.tex new file mode 100644 index 0000000000..8c0b78855e --- /dev/null +++ b/fonts/ektype-tanka/doc/EkType-tanka.tex @@ -0,0 +1,154 @@ +\documentclass[10pt]{article} +\usepackage{multicol} +\usepackage{xltxtra} +\usepackage{marathi} +\दुसराटंक{\mukta}{Mukta} +\दुसराटंक{\modak}{Modak} +\दुसराटंक{\jaini}{Jaini-Regular} +\दुसराटंक{\jainip}{JainiPurva} +\दुसराटंक{\baloo}{Baloo2-Regular} +\usepackage{mdframed} +\usepackage{framed} +\usepackage{tcolorbox} +\usepackage{xcolor} +\usepackage{hyperref} +\hypersetup{ + colorlinks, + linkcolor={red!50!black}, + citecolor={blue!50!black}, + urlcolor={blue!80!black} +} +\usepackage{capt-of} +\renewcommand{\tablename}{कोष्टक} +\usepackage{standalone} +\makeatletter +\RequirePackage{devanagaridigits} +\def\@arabic#1{\expandafter\devanagaridigits\expandafter{\number#1}} +\makeatother +\usepackage{minted} +\usemintedstyle{bw} +\setmonofont[Script=Devanagari]{Mukta-Regular} +\usepackage{fontawesome5} +\renewcommand{\abstractname}{सारांश} +\renewcommand{\contentsname}{अनुक्रमणिका} +\usepackage{longtable} +\usepackage{setspace} +\setlength{\parindent}{0pt} +\makeatletter +\renewcommand{\@dotsep}{10000} +\makeatother +\title{एक-टाईप टंक} +\author{निरंजन} + \date{ + \begin{multicols}{2} + आवृत्ती ०.१ - २७ जून, २०२० + + \columnbreak + संस्करण ०.१ - २७ जून, २०२० + \end{multicols} +{\small\faIcon{gitlab}\quad\url{https://gitlab.com/niranjanvikastambe/ektype-tanka}} +} + +\begin{document} + \maketitle + + \begin{abstract} + \begin{multicols}{2} + \noindent एक-टाईप ह्या संस्थेच्या काही उत्कृष्ट देवनागरी टंकांचा वापर लाटेक्-सह सहजतेने करता यावा ह्यासाठी ह्या आज्ञासंचाद्वारे मुक्त, जैनी, जैनी पूर्वा, बलू व मोदक हे टंक पुरवण्यात येत आहेत. हा आज्ञासंच असल्यास \verb|fontspec| चा वापर करून वरीलपैकी कोणताही टंक लाटेक्-मध्ये वापरता येईल. पुढे ह्या सर्व टंकांचे नमुने पुरवण्यात आले आहेत. + + \columnbreak + एक-टाईप संस्था के कई उत्कृष्ट देवनागरी टंकों का प्रयोग लाटेक् में सुलभ हो इस लिए यह आज्ञासमुच्चय मुक्त, जैनी, जैनी पूर्वा, बलू और मोदक यह टंक उपलब्ध करवा रहा है। इस आज्ञासमुच्चय के होने पर \verb|fontspec| का प्रयोग कर उपरोक्त कोई भी टंक लाटेक् में दिख पाएगा। इन टंकों के कई उदाहरण इस दस्तावेज़ में पाए जाएंगें। + \end{multicols} + \end{abstract} + \tableofcontents\clearpage\pagebreak + \section{मुक्त} + \begin{multicols}{2} + मुक्त हा समानांतर टंक आहे. आज्ञावल्यांच्या लेखनाकरिता हे टंक वापरण्याची पद्धत आहे. अशा वेळी लॅटिन व देवनागरीसाठी दोन टंक आलटून पालटून वापरावे लागतात, परंतु मुक्त हा टंक वापरल्यास ही अडचण येत नाही. पुढील उदाहरण पाहा. ह्यात देवनागरी व लॅटिन मजकूर एकत्र वापरला गेला आहे. + + \columnbreak + मुक्त यह एक समानान्तर टंक आहे। आज्ञावलियों का लेखन करते समय इन टंकों का प्रयोग करने का प्रघात है। तब लैटिन और देवनागरी के लिए दो अलग अलग टंक चुनने पड़ते हैं। लेकिन मुक्त टंक चुनने से यह समस्या नहीं आती। यह उदाहरण देखिए। इस में देवनागरी तथा लैटिन पाठ भी है। + \end{multicols} + + \begin{framed} + \begin{minted}[linenos,escapeinside=//]{latex} + \documentclass{article} + \usepackage{marathi} + + \begin{document} + \बदल{5} /\%/ ह्या आज्ञेनंतर लिहिलेल्या मजकुरात मूळ अंतराच्या पाचपट अंतर सुटते. + \परिच्छेद + \end{document} + \end{minted} + \end{framed} + \begin{multicols}{2} + वेगवेगळ्या आकारांत मुक्त असा दिसतो.\\ + + \columnbreak + भिन्न आकारों में मुक्त इस तरह दिखता है।\\ + \end{multicols} + {\centering\mukta + \tiny नमस्कार\\ + \scriptsize नमस्कार\\ + \footnotesize नमस्कार\\ + \small नमस्कार\\ + \large नमस्कार\\ + \Large नमस्कार\\ + \LARGE नमस्कार\\ + \Huge नमस्कार\\} + \section{बलू} + \begin{multicols}{2} + बलू हा एक समरेखा टंक आहे. निरनिराळ्या आकारांत तो पुढीलप्रमाणे दिसतो. + + \columnbreak + बलू एक समरेखा टंक है। भिन्न आकारों में बलू कुछ इस तरह दिखता है।\\ + \end{multicols} + {\centering\baloo + \tiny नमस्कार\\ + \scriptsize नमस्कार\\ + \footnotesize नमस्कार\\ + \small नमस्कार\\ + \large नमस्कार\\ + \Large नमस्कार\\ + \LARGE नमस्कार\\ + \Huge नमस्कार\\} + \section{जैनी} + \begin{multicols}{2} + जैन कल्पसूत्रांच्या शैलीवर आधारित हा टंक विविध आकारांमध्ये पुढीलप्रमाणे दिसतो + + \columnbreak + जैन कल्पसूत्रों के शैली पर आधारित यह टंक भिन्न आकारों में ऐसा दिखाई देता है।\\ + \end{multicols} + {\centering\jaini + \tiny नमस्कार\\ + \scriptsize नमस्कार\\ + \footnotesize नमस्कार\\ + \small नमस्कार\\ + \large नमस्कार\\ + \Large नमस्कार\\ + \LARGE नमस्कार\\ + \Huge नमस्कार\\} + \pagebreak + \subsection{जैनी पूर्वा}\vspace*{-0.2cm} + \begin{multicols}{2} + हा टंक कल्पसूत्रांतील शैलीचे हुबेहुब प्रतिरूप आहे, परंतु सर्वसामान्य वाचकास वाचण्यासाठी किंचित अवघड आहे. पुरातन ग्रंथांच्या लेखनाकरिता हा टंक खूपच उपयुक्त आहे. + + \columnbreak + यह टंक कल्पसूत्रों के अक्षर का साक्षात प्रतिरूप है, किन्तु सर्वसामान्य वाचक को पढ़ने के लिए थोड़ा मुश्किल है। पुरातन ग्रंथों के लेखन के लिए यह टंक बहुत ही उपयुक्त है। + \end{multicols} + \section{मोदक} + \begin{multicols}{2} + हा दर्शनी टंक शीर्षकांकरिता वापरला जातो. ह्याचे एकच वजन उपलब्ध आहे. सर्व आकारांमध्ये हा टंक पुढीलप्रमाणे दिसतो. + + \columnbreak + इस दर्शनी टंक का प्रयोग शीर्षकों के लिए होता है। यह टंक एक ही वज़न में उपलब्ध है। इस टंक के सर्व आकार इस तरह दिखते हैं। + \end{multicols} + {\centering\modak + \tiny नमस्कार\\ + \scriptsize नमस्कार\\ + \footnotesize नमस्कार\\ + \small नमस्कार\\ + \large नमस्कार\\ + \Large नमस्कार\\ + \LARGE नमस्कार\\ + \Huge नमस्कार\\} +\end{document} \ No newline at end of file diff --git a/info/symbols/comprehensive/README b/info/symbols/comprehensive/README index c0dfbc07f3..ef54575ea7 100644 --- a/info/symbols/comprehensive/README +++ b/info/symbols/comprehensive/README @@ -2,18 +2,18 @@ | THE COMPREHENSIVE LATEX SYMBOL LIST | | By Scott Pakin, scott+clsl@pakin.org | | | - | 19 January 2017 | + | 25 June 2020 | +--------------------------------------+ -The Comprehensive LaTeX Symbol List is an organized list of over 14200 +The Comprehensive LaTeX Symbol List is an organized list of over 14500 symbols commonly available to LaTeX users. Some of these symbols are guaranteed to be available in every TeX distribution. Others require font files that come with some, but not all, TeX distributions. The rest require font files that must be downloaded explicitly from CTAN (http://www.ctan.org/) and installed. The Comprehensive LaTeX Symbol -List currently showcases symbols from 205 separate typefaces. +List currently showcases symbols from 214 separate typefaces. -The same directory that contains this README file should also contain +The same directory that contains this README file also contains SYMLIST (an ASCII list of symbols that appear in the symbols list) and prebuilt versions of the symbol list for both A4 and U.S. Letter sized paper. If you'd like to build symbols.tex yourself (not recommended @@ -36,47 +36,31 @@ versions of Acrobat manage to *print* bitmapped fonts with no trouble. The bitmapped fonts used to prepare the PDF versions of the symbol list are the following: - ark10.mf ark10.mf astrosym.mf - astrosym.mf bbding10.mf bbding10.mf - bbm10.mf bbm9.mf bbmss10.mf - bbmtt10.mf bskarr10.mf bskarr10.mf - bskex10.mf bskma10.mf bskma10.mf - bskmi10.mf bskmi10.mf bskms10.mf - bskms10.mf bsksy10.mf bsksy10.mf - china10.mf china10.mf clock.mf - clock.mf cmapl10.mf cmph10.mf - cmphi10.mf cookingsymbols.mf cookingsymbols.mf - cryst.mf cryst.mf dancers.mf - dancers.mf dice3d.mf dice3d.mf - dingbat.mf dingbat.mf dozchars10.mf - dozchars9.mf fcr10.mf fcr9.mf - feyntext10.mf feyntext10.mf fselch10.mf - fselch10.mf fulmr10.mf fulmr9.mf - go10.mf go10.mf go1bla10.mf - go1whi10.mf go2bla10.mf go2whi10.mf - go2whi10.mf greenpoint.mf greenpoint.mf - hands.mf hands.mf ifclk10.mf - ifclk10.mf ifgeo10.mf ifgeo10.mf - ifsym10.mf ifsym10.mf ifwea10.mf + ark10.mf astrosym.mf bbm10.mf + bbm9.mf bbmss10.mf bbmtt10.mf + bskarr10.mf bskex10.mf bskma10.mf + bskmi10.mf bskms10.mf bsksy10.mf + china10.mf clock.mf cmapl10.mf + cmph10.mf cmphi10.mf cookingsymbols.mf + cryst.mf dancers.mf dice3d.mf + dozchars10.mf dozchars9.mf fcr10.mf + fcr9.mf feyntext10.mf fselch10.mf + fulmr10.mf fulmr9.mf go10.mf + go1bla10.mf go1whi10.mf go2bla10.mf + go2whi10.mf greenpoint.mf hands.mf + ifclk10.mf ifgeo10.mf ifsym10.mf ifwea10.mf igoblacki8.mf igoblacki9.mf igoblackiii8.mf igoblackiii9.mf igowhitei8.mf igowhitei9.mf igowhiteiii8.mf igowhiteiii9.mf knot1.mf knot2.mf knot3.mf knot4.mf knot5.mf knot6.mf - knot7.mf lightbulb10.mf lightbulb10.mf - lightbulb10.mf lightbulb10.mf lightbulb10.mf - lightbulb10.mf lightbulb10.mf lightbulb10.mf - lightbulb10.mf magic.mf magic.mf + knot7.mf lightbulb10.mf magic.mf mbb10.mf mbb9.mf milstd.mf - moonphase.mf moonphase.mf nkarta.mf - nkarta.mf shuffle10.mf shuffle10.mf - simpsons.mf skull.mf skull.mf - soyombo.mf soyombo.mf soyombot.mf - soyombot.mf trsy10.mf trsy10.mf - ulsy10.mf umranda.mf umranda.mf - umrandb.mf umrandb.mf wnr10.mf - wnr9.mf wsuipa10.mf wsuipa9.mf - + moonphase.mf nkarta.mf shuffle10.mf + simpsons.mf skull.mf soyombo.mf + soyombot.mf trsy10.mf ulsy10.mf + wnr10.mf wnr9.mf wsuipa10.mf + wsuipa9.mf For completeness, these are the scalable fonts used in the PDF versions of the symbol list: @@ -85,7 +69,8 @@ versions of the symbol list: ArevSans-Roman.pfb (Arev Sans) ArrowsADF.pfb (Arrows ADF) BulletsADF.pfb (Bullets ADF) - CountriesOfEurope.pfb (Countries Of Europe) + DSSerif-Bold.pfb (Double Struck Serif Bold) + DSSerif.pfb (Double Struck Serif) Epi-Olmec.pfb (Epi-Olmce) FdSymbolA-Book.pfb (FdSymbolA-Book) FdSymbolB-Book.pfb (FdSymbolB-Book) @@ -106,14 +91,17 @@ versions of the symbol list: ar10.pfb (ar10) ar9.pfb (ar9) arrow.pfb (arrow) + bbding10.pfb (bbding) bbold10.pfb (BBOLD10) callig15.pfb (CALLIG15) ccicons.pfb (CCIcons) cmbsy10.pfb (CMBSY10) + cmbsy5.pfb (CMBSY5) cmbsy7.pfb (CMBSY7) cmbx10.pfb (CMBX10) - cmbx12.pfb (CMBX12) + cmbx6.pfb (CMBX6) cmbx7.pfb (CMBX7) + cmbx8.pfb (CMBX8) cmbx9.pfb (CMBX9) cmcsc10.pfb (CMCSC10) cmcsc9.pfb (CMCSC9) @@ -122,12 +110,12 @@ versions of the symbol list: cmllr9.pfb (CMLL Regular 9pt) cmmi10.pfb (CMMI10) cmmi5.pfb (CMMI5) - cmmi6.pfb (CMMI6) cmmi7.pfb (CMMI7) cmmi8.pfb (CMMI8) cmmi9.pfb (CMMI9) cmmib10.pfb (CMMIB10) cmmib5.pfb (CMMIB5) + cmmib7.pfb (CMMIB7) cmr10.pfb (CMR10) cmr12.pfb (CMR12) cmr17.pfb (CMR17) @@ -136,30 +124,28 @@ versions of the symbol list: cmr7.pfb (CMR7) cmr8.pfb (CMR8) cmr9.pfb (CMR9) - cmsl12.pfb (CMSL12) cmss10.pfb (CMSS10) cmss17.pfb (CMSS17) cmss8.pfb (CMSS8) cmss9.pfb (CMSS9) - cmssbx10.pfb (CMSSBX10) cmssi10.pfb (CMSSI10) cmsy10.pfb (CMSY10) cmsy5.pfb (CMSY5) - cmsy6.pfb (CMSY6) cmsy7.pfb (CMSY7) cmsy8.pfb (CMSY8) cmsy9.pfb (CMSY9) cmti10.pfb (CMTI10) cmti7.pfb (CMTI7) - cmti8.pfb (CMTI8) cmti9.pfb (CMTI9) cmtt10.pfb (CMTT10) cmtt12.pfb (CMTT12) cmtt8.pfb (CMTT8) cmtt9.pfb (CMTT9) - cmu10.pfb (CMU10) + cmupint.pfb (cmupint) + countriesofeurope.pfb (Countries of Europe) cypr10.pfb (Archaic Cypriot) dictsym.pfb (Dictionary Symbols Georg Verweyen) + dingbat.pfb (dingbat) dsrom10.pfb (dsrom10) dsss10.pfb (dsss10) esint10.pfb (esint10) @@ -220,6 +206,7 @@ versions of the symbol list: msym10.pfb (MSYM10) musix11.pfb (TeXMUSIX11-Regular) musix13.pfb (TeXMUSIX13-Regular) + musix16.pfb (TeXMUSIX16-Regular) musix20.pfb (TeXMUSIX20-Regular) oasy10.pfb (OAMathSymbols10) oasy9.pfb (OAMathSymbols9) @@ -230,9 +217,15 @@ versions of the symbol list: qzcmi.pfb (TeXGyreChorus-MediumItalic) recycle.pfb (Recycle) rsfs10.pfb (rsfs10) - rsfs10.pfb (rsfs10) rtcxr.pfb (rtcxr) sarab10.pfb (Archaic South Arabian) + sfbx0700.pfb (Computer Modern Bold Extended) + sfbx1000.pfb (Computer Modern Bold Extended) + sfbx1200.pfb (Computer Modern Bold Extended) + sfbx1440.pfb (Computer Modern Bold Extended) + sfcc0900.pfb (Computer Modern Caps and Small Caps) + sfcc1000.pfb (Computer Modern Caps and Small Caps) + sfrm0500.pfb (Computer Modern Roman) sfrm0600.pfb (Computer Modern Roman) sfrm0700.pfb (Computer Modern Roman) sfrm0800.pfb (Computer Modern Roman) @@ -242,6 +235,15 @@ versions of the symbol list: sfrm1200.pfb (Computer Modern Roman) sfrm2488.pfb (Computer Modern Roman) sfsi1000.pfb (Computer Modern Sans Serif Slanted) + sfsl1200.pfb (Computer Modern Slanted) + sfss0800.pfb (Computer Modern Sans Serif) + sfss1000.pfb (Computer Modern Sans Serif) + sfsx0800.pfb (Computer Modern Sans Serif Bold Extended) + sfsx1000.pfb (Computer Modern Sans Serif Bold Extended) + sfti0800.pfb (Computer Modern Italic) + sfti1000.pfb (Computer Modern Italic) + sftt0800.pfb (Computer Modern Typewriter) + sftt0900.pfb (Computer Modern Typewriter) sftt1000.pfb (Computer Modern Typewriter) smfer10.pfb (Semafor-NoPillar) smfpr10.pfb (Semafor-PersonPillar) @@ -268,11 +270,16 @@ versions of the symbol list: tipa9.pfb (TeX tipa9 Regular) tipx10.pfb (TeX tipx10 Regular) tipx9.pfb (TeX tipx9 Regular) + txbexa.pfb (txbexa) + txbmia.pfb (txbmia) + txbsyc.pfb (txbsyc) txexa.pfb (txexa) txmia.pfb (txmia) txsy.pfb (txsy) txsyc.pfb (txsyc) uhvb8a.pfb (Nimbus Sans L Bold) + umranda.pfb (umranda) + umrandb.pfb (umrandb) usyr.pfb (Standard Symbols L) utmr8a.pfb (Nimbus Roman No9 L Regular) utmri8a.pfb (Nimbus Roman No9 L Regular Italic) diff --git a/info/symbols/comprehensive/SYMLIST b/info/symbols/comprehensive/SYMLIST index 411f4e364a..a538e4e1c0 100644 --- a/info/symbols/comprehensive/SYMLIST +++ b/info/symbols/comprehensive/SYMLIST @@ -1,37 +1,37 @@ -< -/ ( ) -[ -] -{} -} * -\` -\^ -\^{} -\~ -\~{} -\_ -\- +/ +< +[ +\" +\# +\% +\& +\' \, -\; +\- +\. \: +\; \? -\. -\' -\" +\\ +\^ +\^{} +\_ +\` \{ \} +\~ +\~{} +] +{} +} \$ -\\ -\& -\# -\% -a \a -A +a \A +A \aa \AA \AAaleph @@ -267,6 +267,7 @@ A \adftripleflourishright \adfwavesleft \adfwavesright +\adj \Admetos \adots \adsorbate @@ -376,6 +377,7 @@ A \APLuparrowbox \APLvert \Apollon +\applecmd \apprge \apprle \approx @@ -390,8 +392,12 @@ A \AR \arafamily \arccos +\arccot \arceq \arcfamily +\arcosh +\arcoth +\arcsch \arcsin \arctan \Aresh @@ -413,6 +419,9 @@ A \ArrowOver \arrowvert \Arrowvert +\arsech +\arsinh +\artanh \artfamily \Asade \Asamekh @@ -447,6 +456,7 @@ A \AtSixty \aunderbrace \Austria +\Aut \autoleftarrow \autoleftrightharpoons \autorightarrow @@ -459,10 +469,10 @@ A \Ayn \Ayod \Azayin -b \b -B +b \B +B \Ba \babygamma \backapprox @@ -502,6 +512,7 @@ B \bardownharpoonright \bari \barin +\barint \barj \barl \barlambda @@ -735,6 +746,8 @@ B \biginvamp \BigLowerDiamond \bignplus +\bigo +\bigO \bigoast \bigoasterisk \bigobackslash @@ -765,6 +778,7 @@ B \bigplus \bigpumpkin \BigRightDiamond +\bigskull \bigslopedvee \bigslopedwedge \bigsqcap @@ -1130,6 +1144,7 @@ bullenum \ccbyncnd \Ccc \ccCopy +\cChangey \ccLogo \ccnc \ccnd @@ -1161,6 +1176,7 @@ bullenum \Cga \Chair \changenotsign +\Changey \char \check \checked @@ -1222,6 +1238,17 @@ bullenum \circlerighthalfblack \CircleShadow \CircleSolid +\circlet +\circletcross +\circletdot +\circletfill +\circletfillha +\circletfillhb +\circletfillhl +\circletfillhr +\circletlineh +\circletlinev +\circletlinevh \circletophalfblack \circleulquad \circleurquad @@ -1335,6 +1362,7 @@ bullenum \conjquant \conjunction \Conjunction +\Conv \convolution \cooker \Cooley @@ -1352,7 +1380,9 @@ bullenum \cot \coth \counterplay -\CountriesOfEuropeFamily +\countriesofeuropefamily +\cov +\Cov \covbond \Cpa \Cpe @@ -1396,6 +1426,7 @@ bullenum \CS \Csa \csc +\csch \Cse \cshuffle \Csi @@ -1422,6 +1453,7 @@ bullenum \cupovercap \cupplus \cupvee +\curl \curlyc \curlyeqprec \curlyeqsucc @@ -1484,10 +1516,10 @@ bullenum \Cza \Czechia \Czo -d \d -D +d \D +D \DA \dag \dagger @@ -1530,7 +1562,9 @@ D \DCa \DCb \DCc +\dcChangey \DCd +\dChangey \dCooley \DD \ddag @@ -1851,6 +1885,7 @@ dingautolist \displaystyle \div \divdot +\divg \divideontimes \divides \Divides @@ -1904,6 +1939,7 @@ dingautolist \dottimes \double \doublebar +\doublebarint \doublebarvee \doublebarwedge \doublecap @@ -1955,6 +1991,7 @@ dingautolist \downharpoonright \downharpoonrightbar \downharpoonsleftright +\downint \downlcurvearrow \downleftcurvedarrow \downlsquigarrow @@ -2014,6 +2051,7 @@ dingautolist \dSey \dsheraldical \dsjuridical +\dSleepey \dsliterary \dsmathematical \dsmedical @@ -2040,8 +2078,8 @@ dingautolist \dWinkey \dXey \dz -e \e +e E \earth \Earth @@ -2322,6 +2360,7 @@ enumerate \equivVvert \eqvparsl \er +\erf \Eros \errbarblackcircle \errbarblackdiamond @@ -2343,6 +2382,7 @@ enumerate \ETB \eth \ETX +\euflag \Eulerconst \EUR \EURcr @@ -2361,8 +2401,8 @@ enumerate \externalsym \eye \EyesDollar -f \f +f F \fa \faAdjust @@ -3209,6 +3249,7 @@ F \fixedddots \fixedvdots \fj +\fl \FL \Flag \flageolett @@ -3233,6 +3274,7 @@ F \Fnquantnn \fnsymbol \Fog +\font \fontencoding \fontsize \Football @@ -3279,6 +3321,7 @@ g \gammaup \Ganz \GaPa +\garlicpress \Gasstove \gcd \GD @@ -3328,6 +3371,7 @@ g \gnsim \GO \Goofy +\grad \graphene \grater \grave @@ -3361,17 +3405,18 @@ g \gtrless \gtrneqqless \gtrsim +\gtrsimslant \GU -\guillemotleft -\guillemotright +\guillemetleft +\guillemetright \guilsinglleft \guilsinglright \gvcropped \gvertneqq -h \h -H +h \H +H \Ha \HA \Hades @@ -3405,7 +3450,17 @@ H \hash \hat \hatapprox +\hat[ash] +\hat[beret] +\hat[cowboy] +\hat[crown] +\hat[dunce] \hateq +\hat[fez] +\hat[santa] +\hat[sombrero] +\hat[tophat] +\hat[witch] \hausab \hausaB \hausad @@ -3441,6 +3496,17 @@ H \hermitmatrix \heta \Heta +\hexago +\hexagocross +\hexagodot +\hexagofill +\hexagofillha +\hexagofillhb +\hexagofillhl +\hexagofillhr +\hexagolineh +\hexagolinev +\hexagolinevh \hexagon \hexagonblack \Hexasteel @@ -3481,6 +3547,8 @@ H \HM \Hman \Hmillion +\hmleftpitchfork +\hmrightpitchfork \Hms \Hn \HN @@ -3556,8 +3624,8 @@ H \Hz \HZ \hzigzag -i \i +i I \ialign \IB @@ -3565,6 +3633,8 @@ I \IC \Iceland \IceMountain +\id +\Id \iddots \idotsint \igocircle @@ -3689,8 +3759,8 @@ I \isinvb \ismodeledby \Italy -j \j +j J \JackStar \JackStarBold @@ -3702,8 +3772,8 @@ J \Juno \jupiter \Jupiter -k \k +k \K \Kaonminus \Kaonnull @@ -3716,6 +3786,7 @@ k \Keyboard \keystroke \Knife +\Knoblauchpresse \Kochtopf \koppa \Koppa @@ -3723,8 +3794,8 @@ k \kreuz \Kronos \kside -l \l +l \L \labdentalnas \labvel @@ -3771,6 +3842,7 @@ l \latfric \Latvia \Laughey +\lb \LB \lbag \Lbag @@ -3841,6 +3913,7 @@ l \leftbkarrow \leftblackarrow \leftblackspoon +\leftbroom \Leftcircle \LEFTcircle \LEFTCIRCLE @@ -3965,6 +4038,7 @@ l \lessneqqgtr \LessOrEqual \lesssim +\lesssimslant \Letter \levaw \LF @@ -4414,9 +4488,13 @@ l \LinearAXXXVII \LinearAXXXVIII \linefeed +\lineh \Lineload +\linev +\linevh \Lisa \Lithuania +\lito \lJoin \LK \ll @@ -4436,6 +4514,7 @@ l \lllnest \llparenthesis \lltriangle +\LMex \lmoustache \ln \lnapprox @@ -4451,6 +4530,8 @@ l \longdashv \longdivision \longhookrightarrow +\longiint +\longint \longleadsto \longleftarrow \Longleftarrow @@ -4465,6 +4546,8 @@ l \Longmapsfrom \longmapsto \Longmapsto +\longoiint +\longoint \LongPulseHigh \LongPulseLow \longrightarrow @@ -4474,6 +4557,7 @@ l \longrightharpoonup \longrightsquigarrow \longrightwavearrow +\longs \looparrowdownleft \looparrowdownright \looparrowleft @@ -4527,8 +4611,8 @@ l \lwavy \lWavy \lz -m \m +m \M \ma \Macedonia @@ -4589,7 +4673,9 @@ m \Mars \mate \mathaccent +\mathbat \mathbb +\mathbbb \mathbbm \mathbbmss \mathbbmtt @@ -4608,6 +4694,7 @@ m \mathfrak \mathghost \mathit +\mathleftbat \mathleftghost \mathnormal \mathop @@ -4618,6 +4705,7 @@ m \mathpunct \mathratio \mathrel +\mathrightbat \mathrightghost \mathring \mathrm @@ -4705,6 +4793,12 @@ m \Mercury \merge \metalbond +\meterC +\meterCThree +\meterCThreeTwo +\meterCutC +\meterCZ +\meterO \meterplus \method metre @@ -4778,6 +4872,38 @@ metre \MultiplicationDot \Mundus \muon +\musCorchea +\musCorcheaDotted +\musDoubleFlat +\musDoubleSharp +\musEighth +\musEighthDotted +\musFlat +\musFusa +\musFusaDotted +\musHalf +\musHalfDotted +\musMeter +\musMinim +\musMinimDotted +\musNatural +musNatural +\musQuarter +\musQuarterDotted +\musSegno +\musSemibreve +\musSemibreveDotted +\musSemiminim +\musSeminiminimDotted +\musSharp +\musSixteenth +\musSixteenthDotted +\musSixtyFourth +\musSixtyFourthDotted +\musThirtySecond +\musThirtySecondDotted +\musWhole +\musWholeDotted \muup \MVAt \MVComma @@ -4800,6 +4926,7 @@ metre \MVTwo \MVZero n +\na \nabla \nacwcirclearrowdown \nacwcirclearrowleft @@ -5698,8 +5825,8 @@ n \nwspoon \nwvdash \nwVdash -o \o +o \O \oast \oasterisk @@ -5758,6 +5885,8 @@ o \olcross \olddWinkey \oldGclef +\oldIm +\oldRe \oldstylenums \oldWinkey \oleft @@ -5808,30 +5937,42 @@ o \oven \Oven \overarc +\overbat +\overbat* \overbrace \overbracket \overbridge \overgroup \overleftarrow +\overleftbroom +\overleftflutteringbat \overleftharp \overleftharpdown \overleftharpoon +\overleftpitchfork \overleftrightarrow \overleftswishingghost \overleftwitchonbroom \overleftwitchonbroom* +\overleftwitchonpitchfork +\overleftwitchonpitchfork* \overline \overlinesegment \overparen \overparenthesis \overrightarrow \Overrightarrow +\overrightbroom +\overrightflutteringbat \overrightharp \overrightharpdown \overrightharpoon +\overrightpitchfork \overrightswishingghost \overrightwitchonbroom \overrightwitchonbroom* +\overrightwitchonpitchfork +\overrightwitchonpitchfork* \overring \overscriptleftarrow \overscriptleftrightarrow @@ -5843,16 +5984,17 @@ o \owedge \owns \ownsbar -p \p \p@ -P +p \P +P \PackingWaste \Pallas \pan \PaperLandscape \PaperPortrait +\Paragraph \parallel \parallelogram \parallelogramblack @@ -5904,6 +6046,17 @@ P \PencilRight \PencilRightDown \PencilRightUp +\pentago +\pentagocross +\pentagodot +\pentagofill +\pentagofillha +\pentagofillhb +\pentagofillhl +\pentagofillhr +\pentagolineh +\pentagolinev +\pentagolinevh \pentagon \pentagonblack \pentagram @@ -7982,10 +8135,10 @@ P \Quincunx \quotedblbase \quotesinglbase -r \r -R +r \R +R \radiation \Radiation \Radioactivity @@ -7999,6 +8152,7 @@ R \ranglebar \rangledot \rangledownzigzagarrow +\rank \RArrow \rarrowfill \ratio @@ -8108,6 +8262,17 @@ R \RHD \rho \Rho +\rhombus +\rhombuscross +\rhombusdot +\rhombusfill +\rhombusfillha +\rhombusfillhb +\rhombusfillhl +\rhombusfillhr +\rhombuslineh +\rhombuslinev +\rhombuslinevh \rhomesonminus \rhomesonnull \rhomesonplus @@ -8151,6 +8316,7 @@ R \rightbkarrow \rightblackarrow \rightblackspoon +\rightbroom \Rightcircle \RIGHTcircle \RIGHTCIRCLE @@ -8241,6 +8407,7 @@ R \RO \rollingpin \Romania +\rot \rotatebox \rotm \rotOmega @@ -8251,6 +8418,7 @@ R \RoundedLsteel \RoundedTsteel \RoundedTTsteel +\roundz \rparen \rParen \Rparen @@ -8344,10 +8512,10 @@ R \rwave \rwavy \rWavy -s \s -S +s \S +S \sA \SAa \SAb @@ -8390,6 +8558,7 @@ S \satellitedish \saturn \Saturn +\SavedStyle \savesymbol \SAw \SAy @@ -8401,6 +8570,7 @@ S \scg \Schaler \Schneebesen +\SchrodingersCat \Schussel \schwa \sci @@ -8426,6 +8596,9 @@ S \scriptstyle \scriptv \Scroll +\scross +\scrossvh +\scsnowman \scu \scurel \scy @@ -8439,6 +8612,7 @@ S \searrowtail \sebkarrow \sec +\sech \Sech \SechBl \SechBL @@ -8492,6 +8666,7 @@ S \sesearrows \sespoon \Sesquiquadrate +\setBold \setminus \sevdash \seVdash @@ -8499,6 +8674,8 @@ S \Sey \sfive \sfour +\sgn +\sh \shake \Shake \Shakel @@ -8589,6 +8766,7 @@ S \slashdiv \slashed \slashu +\Sleepey \Sleet \sliding \Slovakia @@ -8760,6 +8938,7 @@ S \solid \SouthNode \Soyombo +\spa \Spacebar \spadesuit \Spain @@ -8830,6 +9009,17 @@ S \sqsupsetneqq \sqtriplefrown \sqtriplesmile +\squad +\squadcross +\squaddot +\squadfill +\squadfillha +\squadfillhb +\squadfillhl +\squadfillhr +\squadlineh +\squadlinev +\squadlinevh \square \Square \squarebotblack @@ -8887,9 +9077,21 @@ S \ssttstile \sswarrow \staccatissimo +\stackengine \stackrel \star \stareq +\starlet +\starletcross +\starletdot +\starletfill +\starletfillha +\starletfillhb +\starletfillhl +\starletfillhr +\starletlineh +\starletlinev +\starletlinevh \starofdavid \starredbullet \stater @@ -9107,10 +9309,10 @@ S \symrook \symUE \SYN -t \t -T +t \T +T \Tab \tabcolsep \tachyon @@ -9368,17 +9570,17 @@ T \textkappa \textKappa \textknit -\textknit{<} -\textknit{-} -\textknit{;} -\textknit{:} \textknit{"} \textknit{(} \textknit{)} +\textknit{*} +\textknit{-} +\textknit{:} +\textknit{;} +\textknit{<} +\textknit{@} \textknit{[} \textknit{]} -\textknit{@} -\textknit{*} \textknit{2} \textknit{3} \textknit{4} @@ -9763,6 +9965,7 @@ T \thirtysecondNoteDottedDoubleDown \thirtysecondNoteDottedDown \thirtysecondNoteDown +\ThisStyle \thorn \Thorn \threeBeamedQuavers @@ -9805,6 +10008,7 @@ T \ToTop \towa \tplus +\tr \TR \TransformHoriz \TransformVert @@ -9822,7 +10026,51 @@ T \trianglelefteqslant \triangleminus \triangleodot +\trianglepa +\trianglepacross +\trianglepadot +\trianglepafill +\trianglepafillha +\trianglepafillhb +\trianglepafillhl +\trianglepafillhr +\trianglepalineh +\trianglepalinev +\trianglepalinevh +\trianglepb +\trianglepbcross +\trianglepbdot +\trianglepbfill +\trianglepbfillha +\trianglepbfillhb +\trianglepbfillhl +\trianglepbfillhr +\trianglepblineh +\trianglepblinev +\trianglepblinevh +\trianglepl +\triangleplcross +\trianglepldot +\triangleplfill +\triangleplfillha +\triangleplfillhb +\triangleplfillhl +\triangleplfillhr +\trianglepllineh +\trianglepllinev +\trianglepllinevh \triangleplus +\trianglepr +\triangleprcross +\triangleprdot +\triangleprfill +\triangleprfillha +\triangleprfillhb +\triangleprfillhl +\triangleprfillhr +\triangleprlineh +\triangleprlinev +\triangleprlinevh \triangleq \triangleright \TriangleRight @@ -9893,10 +10141,10 @@ T \twoheadwhiteuparrowpedestal \twonotes \typecolon -u \u -U +u \U +U \UA \UArrow \UB @@ -9925,29 +10173,41 @@ U \underaccent \underarc \underarch +\underbat +\underbat* \underbrace \underbracket \underdots \undergroup \underleftarrow +\underleftbroom +\underleftflutteringbat \underleftharp \underleftharpdown \underleftharpoon +\underleftpitchfork \underleftrightarrow \underleftswishingghost \underleftwitchonbroom \underleftwitchonbroom* +\underleftwitchonpitchfork +\underleftwitchonpitchfork* \underline \underlinesegment \underparen \underparenthesis \underrightarrow +\underrightbroom +\underrightflutteringbat \underrightharp \underrightharpdown \underrightharpoon +\underrightpitchfork \underrightswishingghost \underrightwitchonbroom \underrightwitchonbroom* +\underrightwitchonpitchfork +\underrightwitchonpitchfork* \underring \underscriptleftarrow \underscriptleftrightarrow @@ -10102,6 +10362,7 @@ U \Uuparrow \UUparrow \v +\Var \vara \varamalg \varangle @@ -10150,6 +10411,7 @@ U \varhookuparrow \vari \VarIceMountain +\varidotsint \varinjlim \varint \varintercal @@ -10344,7 +10606,11 @@ w \WashCotton \WashSynthetics \WashWool +\wasserdicht +\wasycmd +\wasyeuro \wasylozenge +\wasyparagraph \wasypropto \wasytherefore \water @@ -10444,17 +10710,23 @@ w \xhookrightarrow \xi \Xi +\xint \xiup \xleftarrow \xLeftarrow +\xleftbroom +\xleftflutteringbat \xleftharpoondown \xleftharpoonup +\xleftpitchfork \xleftrightarrow \xLeftrightarrow \xleftrightharpoons \xleftswishingghost \xleftwitchonbroom \xleftwitchonbroom* +\xleftwitchonpitchfork +\xleftwitchonpitchfork* \xlongequal \xlongleftarrow \xLongleftarrow @@ -10466,12 +10738,17 @@ w \XQ \xrightarrow \xRightarrow +\xrightbroom +\xrightflutteringbat \xrightharpoondown \xrightharpoonup \xrightleftharpoons +\xrightpitchfork \xrightswishingghost \xrightwitchonbroom \xrightwitchonbroom* +\xrightwitchonpitchfork +\xrightwitchonpitchfork* \xsol \XSolid \XSolidBold @@ -10522,6 +10799,7 @@ w \ZT \ztransf \Ztransf +\Zu \ZU \zugzwang \ZV diff --git a/info/symbols/comprehensive/rawtables-a4.pdf b/info/symbols/comprehensive/rawtables-a4.pdf index 85bd3d6655..76c2501805 100644 Binary files a/info/symbols/comprehensive/rawtables-a4.pdf and b/info/symbols/comprehensive/rawtables-a4.pdf differ diff --git a/info/symbols/comprehensive/rawtables-letter.pdf b/info/symbols/comprehensive/rawtables-letter.pdf index 15d9bc6af5..2e22bc41a3 100644 Binary files a/info/symbols/comprehensive/rawtables-letter.pdf and b/info/symbols/comprehensive/rawtables-letter.pdf differ diff --git a/info/symbols/comprehensive/source/Makefile b/info/symbols/comprehensive/source/Makefile index 1876486e96..41ce0eaeeb 100644 --- a/info/symbols/comprehensive/source/Makefile +++ b/info/symbols/comprehensive/source/Makefile @@ -22,7 +22,7 @@ EXTRADIST = symbols.tex lightbulb10.mf lightbulb.mf \ makefakeMnSymbol teubner-subset.sty fakemusixtex.sty \ fakearevmath.sty fakedozenal.sty fakelatexsym.sty \ makefakefdsymbol makefakeboisik fakearcs.sty fakeallrunes.sty \ - makefakestix makefakestarfont makerawtables \ + makefakestix makefakestarfont makerawtables makefakecmupint \ Makefile # All formats of the symbol list depend upon the following files. @@ -31,7 +31,7 @@ COMMONDEPS = symbols.tex symbols.ist fakeMnSymbol.sty teubner-subset.sty \ fakeboisik.sty fakestix.sty fakearcs.sty fakeold-arrows.sty \ fakearevmath.sty fakedozenal.sty fakelatexsym.sty \ fakestarfont.sty nonlatex versatim.tex junicode lilyglyphs \ - fakeallrunes.sty \ + fakeallrunes.sty fakecmupint.sty \ $(TARGETS_SOURCE) # The following non-LaTeX files will be copied to the current @@ -39,7 +39,8 @@ COMMONDEPS = symbols.tex symbols.ist fakeMnSymbol.sty teubner-subset.sty \ NONLATEX = hands.mf greenpoint.mf nkarta.mf astrosym.mf WebOMintsGD.pfb \ moonphase.mf dancers.mf smfpr10.mf umranda.mf umrandb.mf \ cryst.mf dice3d.mf magic.mf fselch10.mf Junicode.ttf msym10.tfm \ - knot1.mf knot2.mf knot3.mf knot4.mf knot5.mf knot6.mf knot7.mf + knot1.mf knot2.mf knot3.mf knot4.mf knot5.mf knot6.mf knot7.mf \ + endofproofwd.pdf # We need FontForge (or the older PfaEdit) to generate lightbulb10.pfb. FONTFORGE = fontforge @@ -49,7 +50,6 @@ PARXARGS = 8 # The following should be overwritten in a recursive call to Make. SIZE = letter -EXT = pdf # I've had some trouble using sh as the shell. bash seems to work, though. SHELL = /bin/bash @@ -57,67 +57,59 @@ SHELL = /bin/bash ########################################################################### # Build all specified formats in all specified paper sizes. -all: $(TARGETS_DIST) +all: check_version $(TARGETS_DIST) -.PHONY: all symbols nonlatex dist clean mostlyclean +.PHONY: all symbols check_version nonlatex dist clean mostlyclean ########################################################################### # Define generic rules for building pdf/dvi/ps in letter/a4 size. symbols: $(COMMONDEPS) # Pass 1: Produce an initial build of the document. - $(LATEX) -jobname symbols-$(SIZE)-$(EXT) '\PassOptionsToClass{$(SIZE)paper}{article}\input symbols' + $(LATEX) -jobname symbols-$(SIZE) '\PassOptionsToClass{$(SIZE)paper}{article}\input symbols' # Pass 2a: Build a second time to produce a final page layout (one hopes). - $(LATEX) -jobname symbols-$(SIZE)-$(EXT) '\PassOptionsToClass{$(SIZE)paper}{article}\input symbols' + $(LATEX) -jobname symbols-$(SIZE) '\PassOptionsToClass{$(SIZE)paper}{article}\input symbols' # Pass 2b: Create an index based on the current layout. We do some # preprocessing of the .idx file to improve the sorting order. - perl -ne 's/\{(\d+)\}=/sprintf " {%03d}=", $$1/ge; s/\(\\(\S+)\s*\)/\(\\$$1\)/; print' < symbols-$(SIZE)-$(EXT).idx > symbols-$(SIZE)-$(EXT).tmp - mv symbols-$(SIZE)-$(EXT).tmp symbols-$(SIZE)-$(EXT).idx - makeindex -s symbols.ist symbols-$(SIZE)-$(EXT) + perl -ne 's/\{(\d+)\}=/sprintf " {%03d}=", $$1/ge; s/\(\\(\S+)\s*\)/\(\\$$1\)/; print' < symbols-$(SIZE).idx > symbols-$(SIZE).tmp + mv symbols-$(SIZE).tmp symbols-$(SIZE).idx + makeindex -s symbols.ist symbols-$(SIZE) # Pass 3a: Build the document with the newly generated index. - $(LATEX) -jobname symbols-$(SIZE)-$(EXT) '\PassOptionsToClass{$(SIZE)paper}{article}\input symbols' + $(LATEX) -jobname symbols-$(SIZE) '\PassOptionsToClass{$(SIZE)paper}{article}\input symbols' # Pass 3b: Get a final symbol count, and put it in the .aux file. # Also, patch the hyperlink bookmarks since we can't do that from # within the document. - totalsymbols=`fgrep -c '\item \verb' symbols-$(SIZE)-$(EXT).ind` ; \ - ( fgrep -v prevtotalsymbols symbols-$(SIZE)-$(EXT).aux > symbols-$(SIZE)-$(EXT).pts ; \ + totalsymbols=`fgrep -c '\item \verb' symbols-$(SIZE).ind` ; \ + ( fgrep -v prevtotalsymbols symbols-$(SIZE).aux > symbols-$(SIZE).pts ; \ echo "\\gdef\\prevtotalsymbols{$$totalsymbols}" ; \ - echo "\\gdef\\approxcount{}" ) >> symbols-$(SIZE)-$(EXT).pts ; \ - mv symbols-$(SIZE)-$(EXT).pts symbols-$(SIZE)-$(EXT).aux - if [ -e symbols-$(SIZE)-$(EXT).out ] ; then \ - cat symbols-$(SIZE)-$(EXT).out | \ - perl -ne 's/\[[^\]]*\](?=\w)//g; print' > symbols-$(SIZE)-$(EXT).tmp ; \ - mv symbols-$(SIZE)-$(EXT).tmp symbols-$(SIZE)-$(EXT).out ; \ + echo "\\gdef\\approxcount{}" ) >> symbols-$(SIZE).pts ; \ + mv symbols-$(SIZE).pts symbols-$(SIZE).aux + if [ -e symbols-$(SIZE).out ] ; then \ + cat symbols-$(SIZE).out | \ + perl -ne 's/\[[^\]]*\](?=\w)//g; print' > symbols-$(SIZE).tmp ; \ + mv symbols-$(SIZE).tmp symbols-$(SIZE).out ; \ fi # Pass 4: Build the final document using the final symbol count # and with the table of contents and PDF bookmarks correctly # reflecting the index pages. We don't use our custom latex # format here because it interferes with cmap.sty. - $(LATEX) -jobname symbols-$(SIZE)-$(EXT) '\PassOptionsToClass{$(SIZE)paper}{article}\input symbols' - mv symbols-$(SIZE)-$(EXT).$(EXT) symbols-$(SIZE).$(EXT) - -@(grep --color -E "^.*multiply.defined.*" symbols-$(SIZE)-$(EXT).log ; true) - -@(grep --color -E "^.*undefined.*" symbols-$(SIZE)-$(EXT).log | grep -v U/stmry/b/n ; true) + $(LATEX) -jobname symbols-$(SIZE) '\PassOptionsToClass{$(SIZE)paper}{article}\input symbols' + -@(grep --color -E "^.*multiply.defined.*" symbols-$(SIZE).log ; true) + -@(grep --color -E "^.*undefined.*" symbols-$(SIZE).log | grep -v U/stmry/b/n ; true) -########################################################################### - -# Define specific rules for building different formats and sizes. -symbols-a4.pdf symbols-a4-pdf.log symbols-a4-pdf.ind: $(COMMONDEPS) - $(MAKE) $(MAKEFLAGS) SIZE=a4 LATEX=pdflatex EXT=pdf symbols - -symbols-letter.pdf symbols-letter-pdf.log symbols-letter-pdf.ind: $(COMMONDEPS) - $(MAKE) $(MAKEFLAGS) SIZE=letter LATEX=pdflatex EXT=pdf symbols +check_version: symbols.tex + comment_ver=$$(perl -ne '/^\%\%\%\s+version\s+=\s+\"(\S+)\"/ && print "$$1\n"' symbols.tex) \ + pdf_ver=$$(perl -ne '/pdfversionid\s*=\s*\{(\S+)\}/ && print "$$1\n"' symbols.tex) ; \ + test "$$comment_ver" = "$$pdf_ver" -symbols-a4.dvi symbols-a4-dvi.log symbols-a4-dvi.ind: $(COMMONDEPS) - $(MAKE) $(MAKEFLAGS) SIZE=a4 LATEX=latex EXT=dvi symbols - -symbols-letter.dvi symbols-letter-dvi.log symbols-letter-dvi.ind: $(COMMONDEPS) - $(MAKE) $(MAKEFLAGS) SIZE=letter LATEX=latex EXT=dvi symbols +########################################################################### -symbols-letter.ps: symbols-letter.dvi - dvips -t letter -Pamz -Pcmz -j0 -o symbols-letter.ps symbols-letter.dvi +# Define specific rules for building with different pages sizes. +symbols-a4.pdf symbols-a4.log symbols-a4.ind: $(COMMONDEPS) + $(MAKE) $(MAKEFLAGS) SIZE=a4 LATEX=pdflatex symbols -symbols-a4.ps: symbols-a4.dvi - dvips -t a4 -Pamz -Pcmz -j0 -o symbols-a4.ps symbols-a4.dvi +symbols-letter.pdf symbols-letter.log symbols-letter.ind: $(COMMONDEPS) + $(MAKE) $(MAKEFLAGS) SIZE=letter LATEX=pdflatex symbols rawtables-letter.tex rawtables.list testfont.pdf testfont.log: makerawtables $(COMMONDEPS) @@ -228,6 +220,15 @@ fakestarfont.sty: makefakestarfont ./makefakestarfont /dev/null > $@ ; \ fi +# If we have cmupint.sty, generate a faked version that does not +# declare any new math alphabets. +fakecmupint.sty: makefakecmupint + if [ "`kpsewhich cmupint.sty`" ] ; then \ + ./makefakecmupint `kpsewhich cmupint.sty` > $@ ; \ + else \ + ./makefakecmupint /dev/null > $@ ; \ + fi + # The apl package's versatim.tex messes up TeX's category codes. # Hence, we override that file with a do-nothing version. versatim.tex: @@ -268,28 +269,32 @@ nonlatex: ln -s -f $$fullfname . ; \ fi \ done + fullfname=`locate -b '\endofproofwd.pdf'` ; \ + if [ "$$fullfname" ] ; then \ + ln -s -f $$fullfname . ; \ + fi ########################################################################### # The index is needed to produce a list of symbols. We arbitrarily -# use the symbols-letter-pdf.ind version of the index. -symbols.ind: symbols-letter-pdf.ind - cp symbols-letter-pdf.ind symbols.ind +# use the symbols-letter.ind version of the index. +symbols.ind: symbols-letter.ind + cp symbols-letter.ind symbols.ind # Create a list of all symbols. SYMLIST: symbols.ind cat symbols.ind | perl -ne 's/.*\\verb\+([^+]+)\+.*/$$1/g && print' | sort -u > SYMLIST # Create a README file. -README: makeREADME symbols-letter-pdf.log symbols.ind - ./makeREADME symbols-letter-pdf.log symbols.ind > README +README: makeREADME symbols-letter.log symbols.ind + ./makeREADME symbols-letter.log symbols.ind > README # Prepare to timestamp the distributed symbols.tex file. TODAY = $(shell date +'%d %B %Y') NOW = $(shell date +'%T %Z') # Create a .tar.gz file. -comprehensive.tar.gz: $(TARGETS) $(EXTRADIST) +comprehensive.tar.gz: check_version $(TARGETS) $(EXTRADIST) $(RM) -r comprehensive mkdir comprehensive mkdir comprehensive/source @@ -299,7 +304,7 @@ comprehensive.tar.gz: $(TARGETS) $(EXTRADIST) perl -ne 's/(date\s*=\s*)\"[^\"]*\"/$$1\"$(TODAY)\"/; print' | \ perl -ne 's/(time\s*=\s*)\"[^\"]*\"/$$1\"$(NOW)\"/; print' | \ checksum > comprehensive/source/symbols.tex - for fakes in MnSymbol fdsymbol boisik stix starfont ; do \ + for fakes in MnSymbol fdsymbol boisik stix starfont cmupint ; do \ chmod 755 comprehensive/source/makefake$$fakes ; \ done chmod 755 comprehensive/source/makerawtables @@ -324,7 +329,7 @@ clean: $(RM) comprehensive.tar.gz $(RM) -r junicode lilyglyphs $(RM) fakeMnSymbol.sty fakefdsymbol.sty fakeknitting.sty - $(RM) fakeboisik.sty fakestix.sty fakestarfont.sty + $(RM) fakeboisik.sty fakestix.sty fakestarfont.sty fakecmupint.sty $(RM) versatim.tex extract-by-name.pe $(RM) mfplain.{log,mem} $(RM) lightbulb10*pk lightbulb10.{tfm,log,pe,afm} diff --git a/info/symbols/comprehensive/source/lightbulb.eps b/info/symbols/comprehensive/source/lightbulb.eps index e2cfb8fdb9..7b116f0f78 100644 --- a/info/symbols/comprehensive/source/lightbulb.eps +++ b/info/symbols/comprehensive/source/lightbulb.eps @@ -1,8 +1,8 @@ %!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: -1 -37 180 259 %%HiResBoundingBox: -0.2 -36.06541 179.5271 258.43044 -%%Creator: MetaPost 1.9991 -%%CreationDate: 2017.01.19:1650 +%%Creator: MetaPost 2.00 +%%CreationDate: 2020.06.25:2048 %%Pages: 1 %%DocumentResources: procset mpost-minimal %%+ font CMR17 diff --git a/info/symbols/comprehensive/source/lightbulb10.pfb b/info/symbols/comprehensive/source/lightbulb10.pfb index 9818e4fe72..abbad5fe65 100644 Binary files a/info/symbols/comprehensive/source/lightbulb10.pfb and b/info/symbols/comprehensive/source/lightbulb10.pfb differ diff --git a/info/symbols/comprehensive/source/makefakecmupint b/info/symbols/comprehensive/source/makefakecmupint new file mode 100755 index 0000000000..d703db1ad8 --- /dev/null +++ b/info/symbols/comprehensive/source/makefakecmupint @@ -0,0 +1,60 @@ +#! /usr/bin/env perl + +# Convert cmupint.sty to a faked version that does not require +# the definition of any additional math alphabets +# +# By Scott Pakin + +use warnings; +use strict; + +# Read and process cmupint.sty. +my %raw_sym2slot; # Map from a no-limits integral to a font slot +my %sym2slot; # Map from an integral with limits to a font slot +my $provides; # \ProvidesPackage line +while (my $line = <>) { + chomp $line; + if ($line =~ /^\\DeclareMathSymbol\{\\(\w+)\}.*\{(\d+)\}/) { + $raw_sym2slot{$1} = $2 + 0; + } + elsif ($line =~ /^\\def\\(\w+)\{\\relax\\(\w+)/) { + $sym2slot{$1} = $raw_sym2slot{$2}; + } + elsif ($line =~ /^\\ProvidesPackage/) { + $provides = $line; + } +} + +# Output some header boilerplate. +print "\%" x 43, "\n"; +print "\% This is a generated file. DO NOT EDIT. \%\n"; +print "\%" x 43, "\n"; +print "\n"; +print $provides, "\n"; +print <<'DEFCMD'; +\newcommand*{\cmupintsym}[2]{% + \raisebox{#1}{% + \usefont{U}{cmupint}{m}{n}\selectfont + \char#2% + }% +} + +DEFCMD +; + +# Define each symbol as a text symbol. +foreach my $sym (sort {$sym2slot{$a} <=> $sym2slot{$b}} keys %sym2slot) { + printf '\DeclareRobustCommand{\CMUP%sT}{\cmupintsym{8pt}{%d}}'."\n", $sym, $sym2slot{$sym}; + printf '\DeclareRobustCommand{\CMUP%sD}{\cmupintsym{13pt}{%d}}'."\n", $sym, $sym2slot{$sym} + 1; +} + +# \idotsint needs to be constructed manually. +print <<'IDOTSINT'; +\DeclareRobustCommand{\CMUPidotsintT}{\CMUPintT$\,\intdots@$\CMUPintT} +\DeclareRobustCommand{\CMUPidotsintD}{\CMUPintD$\,\intdots@$\CMUPintD} +IDOTSINT +; + +# Output some header boilerplate. +print "\n"; +print "\\endinput\n"; diff --git a/info/symbols/comprehensive/source/makerawtables b/info/symbols/comprehensive/source/makerawtables index 34cfc6f709..f39c26e948 100755 --- a/info/symbols/comprehensive/source/makerawtables +++ b/info/symbols/comprehensive/source/makerawtables @@ -41,10 +41,11 @@ sub find_valid_fonts () { # Build the CLSL under strace to acquire a list of .tfm files. my %unique_tfms; - open(STRACE, "strace -e trace=open -s 32768 -f pdflatex -jobname symbols-letter-pdf '\\RequirePackage{snapshot}\\PassOptionsToClass{letterpaper}{article}\\input symbols' 2>&1|") || die "open: $!\n"; + open(STRACE, "strace -e trace=open,openat -s 32768 -f pdflatex -jobname symbols-letter-pdf \"\\\\RequirePackage{snapshot}\\\\PassOptionsToClass{letterpaper}{article}\\\\input symbols\" 2>&1|") || die "open: $!\n"; while (my $oneline = ) { print $oneline; - next if $oneline !~ /open\(\"(.*?)\.tfm\",.*\)\s+=\s+(\S+)/; + next if $oneline !~ /open\(\"(.*?)\.tfm\",.*\)\s+=\s+(\S+)/ && + $oneline !~ /openat\(\w+, \"(.*?)\.tfm\",.*\)\s+=\s+(\S+)/; my ($tfm, $retcode) = (basename($1), $2); next if $retcode eq "-1"; $unique_tfms{$tfm} = 1; @@ -127,7 +128,7 @@ foreach my $tfm (@tfmlist) { # Produce a series of font tables in a single PDF file. open(PDFTEX, ">", "rawtables-$paper.tex") || die "open: $!\n"; -printf PDFTEX "\% Specify %s paper.\n", $paper eq "a4" ? "A4" : "U.S. letter-sized"; +printf PDFTEX "\%\% Specify %s paper.\n", $paper eq "a4" ? "A4" : "U.S. letter-sized"; print PDFTEX "\\pdfpagewidth=$paperwidth\n"; print PDFTEX "\\pdfpageheight=$paperheight\n"; print PDFTEX <<'TESTFONT'; @@ -190,7 +191,7 @@ print PDFTEX <<'TESTFONT'; \vskip1cm plus 24pt minus 24pt } -% Prepare fonts we'll need for the text. +% Prepare fonts we'll need throughout the text. \input plnfss \input ot1cm.pfd \font\titlefont=cmbcsc10 at 24pt @@ -275,7 +276,59 @@ beneath that in the table can be produced by either \texttt{\string\char52} and \texttt{\string\char60}, and their character equivalents are ``\texttt{4}'' and ``\texttt{<}'', respectively. -% + +\font\txexa=txexa at 10pt +\def\sqiiint{% + \setbox0=\hbox{\txexa\char"52}% + \raise 10pt\box0\relax +} +\def\cs#1{\hbox{\texttt{\expandafter\string\csname#1\endcsname}}} + +To put this means of character usage in contact, suppose we want to +typeset \cs{sqiiint} (``\sqiiint\kern3pt'') from the \textsf{txfonts} +package. \textsf{txfonts} is a large package that redefines all text +and math fonts, which may not be desirable just to typeset a single +symbol. The following is how we employ a single \textsf{txfonts} +symbol without having to load the entire package. + +We observe that the symbol in question is character 52 hexadecimal (or +122 octal) in the \texttt{txexa} table in this document. The first +step is to associate \texttt{txexa} with a \TeX\ control sequence; +here we call it \cs{myfont}: + +\vskip 10pt +\texttt{\string\font\string\myfont=txexa at 10pt} +\vskip 10pt + +(If our document were typeset in a font size other than 10~pt., we +would specify that size in the above.) We then define a macro, here +\cs{mysqiiint}, that sets the font and typesets a single character: + +\vskip 10pt +\texttt{\string\newcommand*% +\string{\string\mysqiiint\string}\string{% +\string{\string\myfont\string\char"52\string}\string}} +\vskip 10pt + +The extra pair of curly braces in the above limit the font change to +the single character we want to typeset. We can now use +\cs{mysqiiint} without having to load the \textsf{txfonts} package. + +Alas, in this case the symbol winds up being typeset below the +baseline. This is an artifact of typesetting a mathematical symbol +outside of math mode. The solution is to explicitly raise the symbol +to the desired height: + +\vskip 10pt +\texttt{\string\newcommand*% +\string{\string\mysqiiint\string}\string{% +\string\raisebox\string{10pt\string}% +\string{\string\myfont\string\char"52\string}\string}} +\vskip 10pt + +Note that the \textsf{amstext} package's \cs{text} command is a useful +mechanism for typesetting text characters in math mode. + \vfill\eject % Use Knuth's testfont.tex to typeset a bunch of tables. diff --git a/info/symbols/comprehensive/source/symbols.tex b/info/symbols/comprehensive/source/symbols.tex index 1e0701dbed..79c7750666 100644 --- a/info/symbols/comprehensive/source/symbols.tex +++ b/info/symbols/comprehensive/source/symbols.tex @@ -1,11 +1,11 @@ %%% ==================================================================== %%% @LaTeX-file{ %%% author = "Scott Pakin", -%%% version = "12.3", -%%% date = "19 January 2017", -%%% time = "16:52:05 MST", +%%% version = "13.0", +%%% date = "25 June 2020", +%%% time = "20:50:06 MDT", %%% filename = "symbols.tex", -%%% checksum = "61762 21782 68976 989739", +%%% checksum = "45594 22540 71345 1019679", %%% email = "scott+clsl@pakin.org (Internet)", %%% codetable = "ISO/ASCII", %%% keywords = "symbols, LaTeX2e, typesetting, accents, @@ -74,7 +74,7 @@ \person{David}{Carlisle}, with several additional tables provided by \person{Alexander}{Holt}. See \vref{about-doc} for more information about who did what.}} -\date{19 January 2017} +\date{25 June 2020} \makeindex @@ -200,9 +200,9 @@ \index{font encodings>\firstarg}% \fi } -\newcommand{\selftex}{\hfilename{http://www.ctan.org/tex-archive/info/symbols/comprehensive/source}{symbols.tex}\xspace} -\newcommand{\fontdefdtx}{\hfilename{http://www.ctan.org/tex-archive/macros/latex/base/}{fontdef.dtx}\xspace} -\newcommand{\testfonttex}{\hfilename{http://www.ctan.org/tex-archive/macros/plain/base/}{testfont.tex}\xspace} +\newcommand{\selftex}{\hfilename{http://mirror.ctan.org/info/symbols/comprehensive/source/symbols.tex}{symbols.tex}\xspace} +\newcommand{\fontdefdtx}{\hfilename{http://mirror.ctan.org/macros/latex/base/fontdef.dtx}{fontdef.dtx}\xspace} +\newcommand{\testfonttex}{\hfilename{http://mirror.ctan.org/macros/plain/base/testfont.tex}{testfont.tex}\xspace} \newcommand{\TUGboat}{% \href{http://www.tug.org/TUGboat/}{TUGboat}% \index{TUGboat=\href{http://www.tug.org/TUGboat/}{TUGboat}}\xspace @@ -223,6 +223,7 @@ \setpkgnameopts{TikZ}{pkg=pgf,fmt={Ti\noexpand\textit{k}Z}} \newcommand{\PSTricks}{\pkgname{PSTricks}} \setpkgnameopts{PSTricks}{pkg=pstricks-base} +\newcommand{\rawtables}{Raw\index{Raw Font Tables} Font Tables} % Index TeXbook symbols and the CTAN repository. \newcommand{\idxTBsyms}{% @@ -234,6 +235,7 @@ } \newcommand{\CTAN}{\href{http://www.ctan.org/}{CTAN}\idxCTAN\xspace} \newcommand{\CTANfull}{Comprehensive\idxCTAN\ \TeX\ Archive Network\xspace} +\newcommand{\TeXFAQ}[1]{\url{http://www.tex.ac.uk/FAQ-#1.html}} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -241,7 +243,7 @@ % multiple packages. In order to typeset all the variants in this % % document, we have to give glyph a unique name. To do that, we define % % \savesymbol{XXX}, which renames a symbol from \XXX to \origXXX, and % -% \restoresymbols{yyy}{XXX}, which renames \origXXX back to \XXX and % +% \restoresymbol{yyy}{XXX}, which renames \origXXX back to \XXX and % % defines a new command, \yyyXXX, which corresponds to the most recently % % loaded version of \XXX. % % % @@ -342,8 +344,7 @@ \@cons\foundpkgs{{latexsym}} \makeatother \newcommand{\TC}{\pkgname{textcomp}} -\setpkgnameopts{latexsym}{link=http://ctan.org/tex-archive/macros/latex/base/} - +\setpkgnameopts{latexsym}{link=http://www.ctan.org/pkg/latex-base} % Load etex if possible to increase the number of various TeX resources % we have available. @@ -488,6 +489,17 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Redefine a few robust LaTeX commands as non-robust so they don't become +% dangling pointers when saved and restored as we load packages that redefine +% them. +\makeatletter +\renewcommand*{\rightleftharpoons}{\mathrel{\mathpalette\rlh@{}}} +\renewcommand*{\angle}{{\vbox{\ialign{$\m@th\scriptstyle##$\crcr + \not\mathrel{\mkern14mu}\crcr + \noalign{\nointerlineskip} + \mkern2.5mu\leaders\hrule \@height.34pt\hfill\mkern2.5mu\crcr}}}} +\makeatother + \newif\ifAMS \newcommand\AMS{\pkgname{AMS}} \setpkgnameopts{AMS}{pkg=amsfonts,fmt={\noexpand\AmS{}}} @@ -544,11 +556,13 @@ \savesymbol{Box} \savesymbol{Diamond} \savesymbol{clock} + \savesymbol{euro} \usepackage{wasysym} \restoresymbol{WASY}{lightning} \restoresymbol{WASY}{Box} \restoresymbol{WASY}{Diamond} \restoresymbol{WASY}{clock} + \restoresymbol{WASY}{euro} \newcommand{\wasytextint}[1]{% \textwasy{\setbox0=\hbox{\char##1}\raisebox{0.5ex}{\raisebox{0.5\dp0}{\copy0}}}} \DeclareRobustCommand{\WASYint}{% @@ -1023,7 +1037,7 @@ \usepackage{skull} \let\DeclareSymbolFont=\origDeclareSymbolFont \let\DeclareMathSymbol=\origDeclareMathSymbol - \newcommand{\skull}{{\usefont{U}{skulls}{m}{n}\char'101}} + \newcommand{\SKULLskull}{{\usefont{U}{skulls}{m}{n}\char'101}} } {} @@ -2090,7 +2104,7 @@ \newif\ifHHCNT \newcommand\HHCNT{\pkgname{hhcount}} -\setpkgnameopts{hhcount}{link=http://tug.ctan.org/tex-archive/usergrps/uktug/baskervi/5_5/} +\setpkgnameopts{hhcount}{link=http://mirror.ctan.org/usergrps/uktug/baskervi/5_5/hhcount.sty} \IfStyFileExists{hhcount} {\HHCNTtrue \usepackage{hhcount} @@ -2248,9 +2262,11 @@ {} \newif\ifCOE -\newcommand\COE{\pkgname{CountriesOfEurope}} -\IfStyFileExists{CountriesOfEurope} - {\COEtrue\usepackage{CountriesOfEurope}} +\newcommand\COE{\pkgname{countriesofeurope}} +\IfStyFileExists{countriesofeurope} + {\COEtrue + \usepackage{countriesofeurope} + } {} \newif\ifCOOK @@ -2761,6 +2777,136 @@ {} \makeatother +\newif\ifOPLOT +\newcommand\OPLOT{\pkgname{oplotsymbl}} +\IfStyFileExists{oplotsymbl} + {\OPLOTtrue\usepackage{oplotsymbl}} + {} + +% cmupint consumes a math alphabet and conflicts with a number of symbols +% appearing in other packages. We use a faked version of the package that +% addresses both of these challenges. +\newif\ifCMUPINT +\newcommand\CMUPINT{\pkgname{cmupint}} +\IfStyFileExists{cmupint} + {\CMUPINTtrue\fakeusepackage{cmupint}} + {} + +% For convenience typesetting and indexing, we define a wrapper command for +% each optional argument to \hat. +\newif\ifRHATS +\newcommand\RHATS{\pkgname{realhats}} +\IfStyFileExists{realhats} + {\RHATStrue + \savesymbol{hat} + \let\hat=\orighat % realhats does a \renewcommand{\hat} so \hat must exist. + \usepackage{realhats} + \restoresymbol{RHAT}{hat} + \DeclareRobustCommand{\RHATash}[1]{\RHAThat[ash]{##1}} + \DeclareRobustCommand{\RHATberet}[1]{\RHAThat[beret]{##1}} + \DeclareRobustCommand{\RHATcowboy}[1]{\RHAThat[cowboy]{##1}} + \DeclareRobustCommand{\RHATcrown}[1]{\RHAThat[crown]{##1}} + \DeclareRobustCommand{\RHATsanta}[1]{\RHAThat[santa]{##1}} + \DeclareRobustCommand{\RHATsombrero}[1]{\RHAThat[sombrero]{##1}} + \DeclareRobustCommand{\RHATtophat}[1]{\RHAThat[tophat]{##1}} + \DeclareRobustCommand{\RHATwitch}[1]{\RHAThat[witch]{##1}} + % I don't understand why, but dunce and fez mess up the index when they take + % \graybox (or any colored item) as an argument. A workaround is to typeset + % a black object after the colored object. + \DeclareRobustCommand{\RHATdunce}[1]{\RHAThat[dunce]{##1\rule{1sp}{1sp}}} + \DeclareRobustCommand{\RHATfez}[1]{\RHAThat[fez]{##1\rule{1sp}{1sp}}} + } + {} + +\newif\ifEUFLAG +\newcommand\EUFLAG{\pkgname{euflag}} +\IfStyFileExists{euflag} + {\EUFLAGtrue\usepackage{euflag}} + {} + +\newif\ifSCSNOW +\newcommand\SCSNOW{\pkgname{scsnowman}} +\IfStyFileExists{scsnowman} + {\SCSNOWtrue + \usepackage{scsnowman} + % We use the following as an example. + \newcommand*{\snowargs}{% + eyes, mouth, nose, arms, hat, muffler, buttons, snow, broom% + } + \DeclareRobustCommand{\scsnowmanFANCY}[1][scale=1]{% + \expandafter\scsnowman\expandafter[\snowargs, ##1]% + }% + } + {} + +% endofproofwd generally makes a mess of the document. If the package +% exists we redefine its one command manually. +\newif\ifEOPROOF +\newcommand\EOPROOF{\pkgname{endofproofwd}} +\IfStyFileExists{endofproofwd} + {\IfFileExists{endofproofwd.pdf} + {\EOPROOFtrue + \DeclareRobustCommand*{\wasserdicht}{% + \includegraphics[width=10pt]{endofproofwd.pdf}% + } + } + {} + } + {} + +% mismath redefines a bunch of other commands. All we really care +% about here are the textual operators so we redefine those manually. +\newif\ifMISMATH +\newcommand\MISMATH{\pkgname{mismath}} +\IfStyFileExists{mismath} + {\ifESV\ifAMS + \MISMATHtrue + \DeclareMathOperator{\MISMadj}{adj} + \DeclareMathOperator{\MISMAut}{Aut} + \DeclareMathOperator{\MISMConv}{Conv} + \DeclareMathOperator{\MISMcov}{cov} + \DeclareMathOperator{\MISMCov}{Cov} + \DeclareMathOperator{\MISMcurl}{\vv{\text{curl}}} + \DeclareMathOperator{\MISMdivg}{div} + \DeclareMathOperator{\MISMEnd}{End} + \DeclareMathOperator{\MISMerf}{erf} + \DeclareMathOperator{\MISMgrad}{\vv{\text{grad}}} + \DeclareMathOperator{\MISMid}{id} + \DeclareMathOperator{\MISMId}{Id} + \DeclareMathOperator{\MISMim}{im} + \DeclareMathOperator{\MISMIm}{Im} + \DeclareMathOperator{\MISMlb}{lb} + \DeclareMathOperator{\MISMlcm}{lcm} + \DeclareMathOperator{\MISMrank}{rank} + \DeclareMathOperator{\MISMRe}{Re} + \DeclareMathOperator{\MISMrot}{\vv{\text{rot}}} + \DeclareMathOperator{\MISMsgn}{sgn} + \DeclareMathOperator{\MISMspa}{span} + \DeclareMathOperator{\MISMtr}{tr} + \DeclareMathOperator{\MISMVar}{Var} + \DeclareMathOperator{\MISMZu}{Z} + \DeclareMathOperator{\MISMarccot}{arccot} + \DeclareMathOperator{\MISMsech}{sech} + \DeclareMathOperator{\MISMcsch}{csch} + \DeclareMathOperator{\MISMarsinh}{arsinh} + \DeclareMathOperator{\MISMarcosh}{arcosh} + \DeclareMathOperator{\MISMartanh}{artanh} + \DeclareMathOperator{\MISMarcoth}{arcoth} + \DeclareMathOperator{\MISMarsech}{arsech} + \DeclareMathOperator{\MISMarcsch}{arcsch} + \DeclareMathOperator{\MISMbigO}{\mathcal{O}} + \DeclareMathOperator{\MISMbigo}{O} + \DeclareMathOperator{\MISMlito}{o} + \fi\fi + } + {} + +\newif\ifMUSICOG +\newcommand\MUSICOG{\pkgname{musicography}} +\IfStyFileExists{musicography} + {\MUSICOGtrue\usepackage{musicography}} + {} + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % If we have mflogo.sty, use it. Otherwise, define \MF the "boring" way. @@ -2855,6 +3001,14 @@ } {} +% If we have the xfakebold package, use it (to show how to typeset bold math). +\newif\ifXFB +\IfStyFileExists{xfakebold} + {\XFBtrue + \usepackage{xfakebold} + } + {} + % If we have ot2enc.def, use it (to show how to produce a Cyrillic "sha"). \newif\ifOTII \IfFileExists{ot2enc.def} @@ -2933,6 +3087,27 @@ } {} +% Define our own \lesssim and \gtrsim with slanted \sim. See +% https://tex.stackexchange.com/questions/429758/ams-inequalities-a-variant-of-gtrsim-and-lesssim +\let\TSElesssimslant=\relax +\let\TSEgtrsimslant=\relax +\IfStyFileExists*{stackengine}{% + \IfStyFileExists*{scalerel}{% + \usepackage{stackengine} + \usepackage{scalerel} + \DeclareRobustCommand{\TSElesssimslant}{% + \mathrel{\ensurestackMath{\ThisStyle{% + \stackengine{-.4\LMex}{\SavedStyle<}{% + \rotatebox{-25}{$\SavedStyle\sim$}}{U}{r}{F}{T}{S}}}}} + \DeclareRobustCommand{\TSEgtrsimslant}{% + \mathrel{\ensurestackMath{\ThisStyle{% + \stackengine{-.4\LMex}{\SavedStyle>}{% + \rotatebox{25}{$\SavedStyle\sim$}}{U}{l}{F}{T}{S}}}}} + } + {} +} +{} + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Because most (La)TeX builds are limited to 16 math alphabets, we % @@ -3033,7 +3208,13 @@ {\completefalse \@cons\missingpkgs{{msym10.tfm}} % Not really a package } -\makeatother + \makeatother + +\IfStyFileExists{dsserif} + {\newcommand{\dsserifbb}[1]{\mbox{\usefont{U}{DSSerif}{m}{n}##1}} + \newcommand{\dsserifbbb}[1]{\mbox{\usefont{U}{DSSerif}{b}{n}##1}} + } + {} % % % % @@ -3224,8 +3405,8 @@ \def\KNbig[#1][#2]#3{\incsyms\indexcommand[\string#2]{#3} #1 & #2 & \ttfamily\string#3} \def\Knoidx#1{\incsyms#1 &\ttfamily\string#1} \def\Kcoe#1{% - \incsyms\indexcommand[\string{\string\CountriesOfEuropeFamily\string#1\string}]{#1}% - \fontsize{72}{72}\CountriesOfEuropeFamily#1 & \ttfamily\string#1 + \incsyms\indexcommand[\string{\string\countriesofeuropefamily\string#1\string}]{#1}% + \fontsize{72}{72}\countriesofeuropefamily#1 & \ttfamily\string#1 } \makeatletter \def\N@opt@arg[#1]#2{\incsyms\indexcommand[$\string#1$]{#2}$#1$ & $\Big#1$ &\ttfamily\string#2} @@ -3751,7 +3932,8 @@ pdfsubject={List of \prevtotalsymbols\ symbols that can be typeset using LaTeX}, pdfkeywords={LaTeX, symbols, glyphs, characters, fonts, typesetting, macros, commands, accents, phonetics, mathematics, operators, arrows, harpoons, - astronomy, dingbats, geometry} + astronomy, dingbats, geometry}, + baseurl={http://mirror.ctan.org/info/symbols/comprehensive/} } } } @@ -3766,9 +3948,11 @@ pdfcaptionwriter={Scott Pakin}, pdfcontactemail={scott+clsl@pakin.org}, pdfcontacturl={http://www.pakin.org/\xmptilde scott/}, - pdfcopyright={Copyright (C) \the\year, Scott Pakin}, + pdfcopyright={Copyright (C) 2007-\the\year, Scott Pakin}, pdflicenseurl={http://www.latex-project.org/lppl/}, - pdflang={en-US} + pdfversionid={13.0}, + pdflang={en-US}, + pdfmetalang={en-US} } } {} @@ -3802,6 +3986,7 @@ \begin{document} \sloppy +\usefont{OT1}{cmr}{m}{n}\selectfont \maketitle \begin{abstract} @@ -4022,7 +4207,7 @@ \index{percent sign|see{\texttt{\string\%}}} \index{dollar sign|see{\texttt{\string\$}}} \index{cents|see{\texttt{\string\textcent}}} -\index{hash mark|see{\texttt{\string\#}}} +\index{hash mark|see{\texttt{\string\#} \textit{and} \texttt{\string\hash}}} \index{ampersand|see{\texttt{\string\&}}} \index{section mark|see{\texttt{\string\S}}} \index{caret|see{\texttt{\string\^}}} @@ -4061,6 +4246,8 @@ \fi % MSX test % Provide a number of other useful "see ..."s. +\index{diamonds|see{rhombuses}} +\index{lozenges|see{rhombuses}} \index{CTAN|see{Comprehensive \TeX{} Archive Network}} \index{letters|see{alphabets}} \index{digits|see{numerals}} @@ -4135,6 +4322,8 @@ \fi \ifTX \index{fish hook|see{\texttt{\string\strictif}}} + \index{gaffing hook|see{\texttt{\string\strictif}}} + \index{strict implication|see{\texttt{\string\strictif}}} \fi % TX test \index{stochastic independence|see{\texttt{\string\bot}}} \index{independence>stochastic|see{\texttt{\string\bot}}} @@ -4193,6 +4382,7 @@ \index{tensor product|see{\texttt{\string\otimes}}} \index{Kronecker product|see{\texttt{\string\otimes}}} \index{Kronecker sum|see{\texttt{\string\oplus}}} +\index{ring sum|see{\texttt{\string\oplus}}} \ifFOUR \index{do not enter|see{\texttt{\string\noway}}} \index{no entry|see{\texttt{\string\noway}}} @@ -4240,21 +4430,12 @@ \index{runes>Swedo-Norwegian|see{short-twig runes}} \index{runes>H\"alsinge|see{staveless runes}} \fi % ARUNE test - -% "See also"s should appear after all page references. -\providecommand*\seealso[2]{\emph{\alsoname}#1} -\providecommand*\alsoname{see also} -\AtEndDocument{% - \index{carriage return|seealso{\string\texttt{\string\string\string\hookleftarrow}}} - \index{transforms|seealso{alphabets, math}} - \index{diamonds|seealso{lozenges}} - \ifTX - \index{parallel|seealso{\string\texttt{\string\string\string\varparallel}}} - \fi - \ifST - \index{Plimsoll line|seealso{\string\texttt{\string\string\string\minuso}}} - \fi -} +\index{guillemotleft=\texttt{\string\guillemotleft}|see{\texttt{\string\guillemetleft}}} +\index{guillemotright=\texttt{\string\guillemotright}|see{\texttt{\string\guillemetright}}} +\ifWASY + \index{tailed z|see{\texttt{\string\roundz}}} + \index{ezh|see{\texttt{\string\roundz}}} +\fi % Multiple packages define \multimap. \makeatletter @@ -4402,9 +4583,8 @@ the \doctitle{} contains samples of \approxcount\prevtotalsymbols{} symbols---quite a large number. Some of these symbols are guaranteed to be available in every \latexE{} system; others require fonts and packages that may not accompany a given distribution and that -therefore need to be installed. See -\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instpackages+wherefiles} -for help with installing new fonts and packages. +therefore need to be installed. See \TeXFAQ{installthings} for help +with installing new fonts and packages. \subsection{Document Usage} @@ -4446,6 +4626,23 @@ Unicode\index{Unicode} characters, and provides some information about this document itself. The \doctitle{} ends with an index of all the symbols in the document and various additional useful terms. +A companion document, \rawtables, also presents a large number of symbols but +with a very different structure from this document. \rawtables\ includes only +symbols produced via a font file, while this document also includes composite +symbols (combinations of two or more glyphs) and symbols drawn as pictures +(using, e.g., \TikZ)\@. This document sorts symbols by category while +\rawtables\ sorts symbols by underlying font file. The two documents are +intended to complement each other. It is usually easier to find a desired +symbol in The Comprehensive \latex\ Symbol List, but \rawtables\ is helpful for +identifying related symbols, for finding symbols that exist in some font but +are not exposed to the user via a \latex\ package (or that this document +inadvertently overlooked), and for the font name and character position needed +to typeset a single symbol in isolation. The last of those is especially +important for math symbols. \tex\ imposes a limitation of at most 16 math +alphabets per document, but symbols typeset with \cmd{\font} and \cmd{\char} +are text symbols and do not consume a math alphabet. (They are less convenient +to use within a mathematical expression, however.) + \ifcomplete \subsection{Frequently Requested Symbols} @@ -4737,10 +4934,17 @@ such as punctuation marks, accents, ligatures, and currency symbols. \index{quotation marks} \label{punc-no-OT1} \begin{tabular}{*8l} -\Kt\guillemotleft & \Kt\guilsinglleft & \Kt\quotedblbase & \Kt\textquotedbl \\ -\Kt\guillemotright & \Kt\guilsinglright & \Kt\quotesinglbase \\ +\Kt\guillemetleft$^*$ & \Kt\guilsinglleft & \Kt\quotedblbase & \Kt\textquotedbl \\ +\Kt\guillemetright$^*$ & \Kt\guilsinglright & \Kt\quotesinglbase & \\ \end{tabular} +\bigskip +\begin{tablenote}[*] + Older versions of \latex\ misspelled these as \texttt{\string\guillemotleft} + and \texttt{\string\guillemotright}. The older names are still retained for + backward compatibility. +\end{tablenote} + \bigskip \begin{tablenote} To get these symbols, use the \pkgname{fontenc} package to select an @@ -4945,9 +5149,9 @@ such as punctuation marks, accents, ligatures, and currency symbols. \idxboth{inverted}{symbols} \index{alphabets>phonetic} \label{wasy-phonetics} -\begin{tabular}{*8l} -\K\DH & \K\dh & \K\openo \\ -\K\Thorn & \K\inve & \K\thorn \\ +\begin{tabular}{*3{ll@{\qquad}}ll} +\K\dh & \K\inve & \K\roundz & \K\thorn \\ +\K\DH & \K\openo & \K\Thorn & \\ \end{tabular} \end{symtable} @@ -5543,9 +5747,16 @@ such as punctuation marks, accents, ligatures, and currency symbols. \idxboth{currency}{symbols} \idxboth{monetary}{symbols} \label{wasy-currency} -\begin{tabular}{ll@{\qquad}ll} -\K\cent & \K\currency \\ +\begin{tabular}{*2{ll@{\qquad}}ll} +\K\cent & \K\currency & \K\wasyeuro$^*$ \\ \end{tabular} + +\bigskip +\begin{tablenote}[*] + \cmdI[\protect\wasyeuro]{\wasyeuro} is also available as + \cmdI[\WASYeuro]{\euro} unless you specify the \optname{\WASY}{noeuro} + package option. +\end{tablenote} \end{symtable} @@ -5632,10 +5843,9 @@ such as punctuation marks, accents, ligatures, and currency symbols. \begin{tablenote} \hspace*{15pt}% - See \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tradesyms} - for solutions to common problems that occur when using these symbols - (e.g.,~getting a~``\textcircled{r}'' when you expected to get - a~``\textregistered''). + See \TeXFAQ{tradesyms} for solutions to common problems that occur + when using these symbols (e.g.,~getting a~``\textcircled{r}'' when + you expected to get a~``\textregistered''). \end{tablenote} \end{symtable} @@ -5717,7 +5927,6 @@ such as punctuation marks, accents, ligatures, and currency symbols. \begin{symtable}{Miscellaneous \TC\ Symbols} -\idxboth{musical}{symbols} \index{tilde} \index{quotation marks} \label{tc-misc} @@ -5737,10 +5946,17 @@ such as punctuation marks, accents, ligatures, and currency symbols. \begin{symtable}[WASY]{Miscellaneous \WASY\ Text-mode Symbols} +\index{long s=long s (\longs)} \label{wasy-text} -\begin{tabular}{ll} -\K\permil \\ +\begin{tabular}{*2{ll@{\qquad}}ll} +\K\longs & \K\permil & \K\wasyparagraph$^*$ \\ \end{tabular} + +\bigskip +\begin{tablenote}[*] + \WASY\ defines \cmdI[\protect\Paragraph]{\Paragraph} as a synonym for + \cmdI[\protect\wasyparagraph]{\wasyparagraph}. +\end{tablenote} \end{symtable} @@ -5811,7 +6027,7 @@ always to explain your notation to avoid confusing your readers. \bigskip -\begin{symtable}{Math-Mode Versions of Text Symbols} +\begin{symtable}{Math-mode Versions of Text Symbols} \index{underline} \label{math-text-vers} \begin{tabular}{*3{ll}} @@ -5848,7 +6064,7 @@ always to explain your notation to avoid confusing your readers. \idxboth{binary}{operators} \index{division} \idxboth{linear logic}{symbols} -\index{diamonds} +\index{rhombuses} \label{bin} \begin{tabular}{*4{ll}} \X\amalg & \X\cup & \X\oplus & \X\times \\ @@ -5954,7 +6170,7 @@ always to explain your notation to avoid confusing your readers. \idxboth{binary}{operators} \index{asterisks} \index{semidirect products} -\index{diamonds} +\index{rhombuses} \label{abx-bin} \begin{tabular}{*3{ll}} \X[\ABXast]\ast & \X[\ABXcurlywedge]\curlywedge & \X[\ABXsqcap]\sqcap \\ @@ -6330,7 +6546,7 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}[MNS]{\MNS\ Geometric Binary Operators} \idxboth{binary}{operators} \idxboth{linear logic}{symbols} -\index{diamonds} +\index{rhombuses} \label{mns-geometric-bin} \begin{tabular}{*3{ll}} \K[\MNSboxbackslash]\boxbackslash & \K[\MNSfilledmedtriangledown]\filledmedtriangledown & \K[\MNSocirc]\ocirc \\ @@ -6376,7 +6592,7 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[FDSYM]{\FDSYM\ Geometric Binary Operators} \ltidxboth{binary}{operators} -\ltindex{diamonds} +\ltindex{rhombuses} \label{fdsym-geometric-bin} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -6440,7 +6656,7 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[BSK]{\BSK\ Geometric Binary Operators} \ltidxboth{binary}{operators} -\ltindex{diamonds} +\ltindex{rhombuses} \label{bsk-geometric-bin} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -6473,7 +6689,7 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[STIX]{\STIX\ Geometric Binary Operators} \ltidxboth{binary}{operators} -\ltindex{diamonds} +\ltindex{rhombuses} \label{stix-geometric-bin} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -6525,14 +6741,18 @@ always to explain your notation to avoid confusing your readers. \index{witches} \index{ghosts} \index{clouds} -\index{symbols>Halloween} +\index{skulls} +\index{bats} +\idxboth{Halloween}{symbols} \label{hwmath-binops} \renewcommand{\arraystretch}{1.25} % Keep high and low accents from touching. \begin{tabular}{ll*2{@{\qquad}ll}} -\X\bigpumpkin$^\ddag$ & \X\mathrightghost & \X\reversemathcloud \\ -\X\mathcloud & \X\mathwitch$^\dag$ & \X\reversemathwitch$^\dag$ \\ -\X\mathghost & \Xstar\mathwitch$^\dag$ & \Xstar\reversemathwitch$^\dag$ \\ -\X\mathleftghost & \X\pumpkin & \\ +\X\bigpumpkin$^\ddag$ & \X\mathleftghost & \X\reversemathcloud \\ +\X\bigskull & \X\mathrightbat & \X\reversemathwitch$^\dag$ \\ +\X\mathbat & \X\mathrightghost & \Xstar\reversemathwitch$^\dag$ \\ +\X\mathcloud & \Xstar\mathwitch$^\dag$ & \X\skull \\ +\X\mathghost & \X\mathwitch$^\dag$ & \\ +\X\mathleftbat & \X\pumpkin & \\ \end{tabular} \bigskip @@ -7020,6 +7240,56 @@ always to explain your notation to avoid confusing your readers. \end{longsymtable} +\begin{longsymtable}[CMUPINT]{\CMUPINT\ Variable-sized Upright Integrals} +\ltidxboth{variable-sized}{symbols} +\ltindex{integrals} +\label{cmupint} +\renewcommand{\arraystretch}{2.5} % Keep tall symbols from touching. +\begin{longtable}{*2{c@{\quad}cl@{\hspace{4em}}}c@{\quad}cl} +\multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\endhead +\endfirsthead +\\[3ex] +\multicolumn{6}{r}{\small\textit{(continued on next page)}} +\endfoot +\endlastfoot +\KN[\CMUPawintT][\CMUPawintD]\awint & \KN[\CMUPnpolintT][\CMUPnpolintD]\npolint \\ +\KN[\CMUPbarintT][\CMUPbarintD]\barint & \KN[\CMUPoiiintT][\CMUPoiiintD]\oiiint \\ +\KN[\CMUPcirfnintT][\CMUPcirfnintD]\cirfnint & \KN[\CMUPoiintT][\CMUPoiintD]\oiint \\ +\KN[\CMUPdoublebarintT][\CMUPdoublebarintD]\doublebarint & \KN[\CMUPointT][\CMUPointD]\oint \\ +\KN[\CMUPdownintT][\CMUPdownintD]\downint & \KN[\CMUPointclockwiseT][\CMUPointclockwiseD]\ointclockwise \\ +\KN[\CMUPfintT][\CMUPfintD]\fint & \KN[\CMUPointctrclockwiseT][\CMUPointctrclockwiseD]\ointctrclockwise \\ +\KN[\CMUPidotsintT][\CMUPidotsintD]\idotsint$^*$ & \KN[\CMUPpointintT][\CMUPpointintD]\pointint \\ +\KN[\CMUPiiiintT][\CMUPiiiintD]\iiiint & \KN[\CMUPrppolintT][\CMUPrppolintD]\rppolint \\ +\KN[\CMUPiiintT][\CMUPiiintD]\iiint & \KN[\CMUPscpolintT][\CMUPscpolintD]\scpolint \\ +\KN[\CMUPiintT][\CMUPiintD]\iint & \KN[\CMUPsqiintT][\CMUPsqiintD]\sqiint \\ +\KN[\CMUPintT][\CMUPintD]\int & \KN[\CMUPsqintT][\CMUPsqintD]\sqint \\ +\KN[\CMUPintcapT][\CMUPintcapD]\intcap & \KN[\CMUPsumintT][\CMUPsumintD]\sumint \\ +\KN[\CMUPintclockwiseT][\CMUPintclockwiseD]\intclockwise & \KN[\CMUPupintT][\CMUPupintD]\upint \\ +\KN[\CMUPintcupT][\CMUPintcupD]\intcup & \KN[\CMUPvaridotsintT][\CMUPvaridotsintD]\varidotsint$^*$ \\ +\KN[\CMUPintlarhkT][\CMUPintlarhkD]\intlarhk & \KN[\CMUPvarointclockwiseT][\CMUPvarointclockwiseD]\varointclockwise \\ +\KN[\CMUPlanddownintT][\CMUPlanddownintD]\landdownint & \KN[\CMUPvarointctrclockwiseT][\CMUPvarointctrclockwiseD]\varointctrclockwise \\ +\KN[\CMUPlandupintT][\CMUPlandupintD]\landupint & \KN[\CMUPxintT][\CMUPxintD]\xint \\ +\end{longtable} + +\begin{tablenote} + \CMUPINT\ additionally provides \cmdI[\CMUPintT]{\longint}, + \cmdI[\CMUPiintT]{\longiint}, \cmdI[\CMUPointT]{\longoint}, and + \cmdI[\CMUPoiintT]{\longoiint} commands that stretch arbitrarily + tall. \seedocs{\CMUPINT}. +\end{tablenote} + +\bigskip +\begin{tablenote}[*] + \cmdI[\CMUPvaridotsintT]{\varidotsint} is always drawn as is. + \cmdI[\CMUPvaridotsintT]{\idotsint} is drawn identically to + \cmdI[\CMUPvaridotsintT]{\varidotsint} when \pkgname{amsmath} is not + loaded or with more space surrounding each dot when + \pkgname{amsmath} is loaded. +\end{tablenote} +\end{longsymtable} + + \begin{symtable}[MDES]{\MDES\ Variable-sized Math Operators} \idxboth{variable-sized}{symbols} \index{integrals} @@ -8702,7 +8972,7 @@ always to explain your notation to avoid confusing your readers. \begin{symtable}[TX]{\TXPX\ Arrows} \index{arrows} -\index{diamonds} +\index{rhombuses} \label{txpx-arrows} \begin{tabular}{*3{ll}} \X\boxdotLeft & \X\circleddotright & \X\Diamondleft \\ @@ -9290,6 +9560,7 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[BSK]{\BSK\ Arrows} \index{arrows} +\index{carriage return} \label{boisik-arrows} \begin{longtable}{*2{ll}} \multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -9392,6 +9663,7 @@ always to explain your notation to avoid confusing your readers. \begin{longsymtable}[STIX]{\STIX\ Arrows} \ltindex{arrows} +\ltindex{carriage return} \label{stix-arrows} \begin{longtable}{*2{ll}} \multicolumn{4}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -9950,6 +10222,17 @@ always to explain your notation to avoid confusing your readers. \end{symtable} +\begin{symtable}[HWMATH]{\HWMATH\ Brooms and Pitchforks} +\index{brooms} +\index{pitchforks} +\label{hwmath-brooms} +\begin{tabular}{llll} +\X\hmleftpitchfork & \X\leftbroom \\ +\X\hmrightpitchfork & \X\rightbroom \\ +\end{tabular} +\end{symtable} + + \begin{symtable}[ULSY]{\ULSY\ Contradiction Symbols} \idxboth{contradiction}{symbols} \label{ulsy} @@ -10014,6 +10297,7 @@ always to explain your notation to avoid confusing your readers. \idxboth{log-like}{symbols} \index{atomic math objects} \index{limits} +\index{trigonometric functions} \label{log} \begin{tabular}{*8l} \Z\arccos & \Z\cos & \Z\csc & \Z\exp & \Z\ker & \Z\limsup & \Z\min & \Z\sinh \\ @@ -10059,6 +10343,44 @@ more general term, ``atomic\index{atomic math objects} math objects''.} \end{symtable} +\begin{symtable}[MISMATH]{\MISMATH\ Log-like Symbols} +\idxboth{log-like}{symbols} +\index{atomic math objects} +\index{trigonometric functions} +\label{mismath-log} +\renewcommand{\arraystretch}{1.4} % Keep tall symbols from touching. +\begin{tabular}{*3{ll@{\hspace*{3em}}}ll} +\X[\MISMadj]\adj & \X[\MISMConv]\Conv & \X[\MISMid]\id & \X[\MISMsech]\sech \\ +\X[\MISMarccot]\arccot & \X[\MISMCov]\Cov & \X[\MISMId]\Id & \X[\MISMsgn]\sgn \\ +\X[\MISMarcosh]\arcosh & \X[\MISMcov]\cov & \X[\MISMim]\im & \X[\MISMspa]\spa \\ +\X[\MISMarcoth]\arcoth & \X[\MISMcsch]\csch & \X[\MISMIm]\Im$^*$ & \X[\MISMtr]\tr \\ +\X[\MISMarcsch]\arcsch & \X[\MISMcurl]\curl & \X[\MISMlb]\lb & \X[\MISMVar]\Var \\ +\X[\MISMarsech]\arsech & \X[\MISMdivg]\divg & \X[\MISMlcm]\lcm & \X[\MISMZu]\Zu \\ +\X[\MISMarsinh]\arsinh & \X[\MISMEnd]\End & \X[\MISMrank]\rank & \\ +\X[\MISMartanh]\artanh & \X[\MISMerf]\erf & \X[\MISMRe]\Re$^*$ & \\ +\X[\MISMAut]\Aut & \X[\MISMgrad]\grad & \X[\MISMrot]\rot & \\ +\end{tabular} + +\bigskip +\begin{tablenote}[*] + \MISMATH\ renames \LaTeX's \cmdX{\Re} and \cmdX{\Im} + (\ref{letter-like}) to \cmdI[$\Re$]{\oldRe} and + \cmdI[$\Im$]{\oldIm}. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[MISMATH]{\MISMATH\ Asymptotic Notation} +\index{asymptotic notation} +\index{big O notation} +\index{Bachmann–Landau notation} +\label{mismath-asymp} +\begin{tabular}{*2{ll@{\hspace*{3em}}}ll} +\X[\MISMbigo]\bigo & \X[\MISMbigO]\bigO & \X[\MISMlito]\lito \\ +\end{tabular} +\end{symtable} + + \begin{symtable}[CHINA]{\CHINA\ Number Sets} \label{china-numsets} \begin{tabular}{*5{ll}} @@ -10095,7 +10417,7 @@ more general term, ``atomic\index{atomic math objects} math objects''.} make available commands for \emph{all} of the Greek majuscules\index{majuscules}, either use the \pkgname{mathspec} package, which requires \xelatex, or copy - \hfilename{http://www.ctan.org/tex-archive/macros/xetex/latex/mathspec/}{mathspec.sty}'s + \hfilename{http://mirror.ctan.org/macros/xetex/latex/mathspec/mathspec.sty}{mathspec.sty}'s Greek-letter definitions to your document's preamble: \newcommand{\dms}[3]{% @@ -11150,6 +11472,48 @@ within subscripts and superscripts% \end{symtable} +\begin{symtable}[HWMATH]{\HWMATH\ Halloween-Themed Math-mode Accents} +\index{accents} +\label{hwmath-accents} +\renewcommand{\arraystretch}{2} % Keep tall symbols from touching. +\begin{tabular}{llll} +\W\overbat{a} & \W\underbat{a} \\ +\Wstar\overbat{a} & \Wstar\underbat{a} \\ +\end{tabular} +\end{symtable} + + +\begin{symtable}[RHATS]{\RHATS\ Math-mode Hat Accents} +\index{accents} +\index{beret} +\index{cowboy hat} +\index{crown} +\index{dunce cap} +\index{fez} +\index{sombrero} +\index{top hat} +\index{witch's hat} +\label{realhats} +\begin{tabular}{*2{ll@{\qquad}}ll} +\W[\RHATash]{\hat[ash]}{a} & \W[\RHATfez]{\hat[fez]}{a} \\ +\W[\RHATberet]{\hat[beret]}{a} & \W[\RHATsanta]{\hat[santa]}{a} \\ +\W[\RHATcowboy]{\hat[cowboy]}{a} & \W[\RHATsombrero]{\hat[sombrero]}{a} \\ +\W[\RHATcrown]{\hat[crown]}{a} & \W[\RHATtophat]{\hat[tophat]}{a} \\ +\W[\RHATdunce]{\hat[dunce]}{a} & \W[\RHATwitch]{\hat[witch]}{a} \\ +\end{tabular} + +\bigskip +\begin{tablenote} + These hats are drawn by scaling a graphic image and placing it at an + appropriate location. + + If \texttt{\string\hat} is used with no argument, it selects a hat at random. + Alternatively, a hat type can be passed as an option to \RHATS\ to specify + the default hat. \seedocs{\RHATS}. +\end{tablenote} +\end{symtable} + + \begin{symtable}{Extensible Accents} \index{accents} \idxboth{extensible}{accents} @@ -11189,7 +11553,7 @@ within subscripts and superscripts% ``\verb|\big)|'' in a \texttt{tabular} environment with an \verb|\hline| or \verb|\cline| in the preceding row. The article also presents a piece of code (uploaded to \CTAN as - \hfilename{http://www.ctan.org/tex-archive/macros/generic/misc/}{longdiv.tex}% + \hfilename{http://mirror.ctan.org/macros/generic/misc/longdiv.tex}{longdiv.tex}% \index{longdiv=\textsf{longdiv} (package)}% \index{packages>longdiv=\textsf{longdiv}}) that automatically solves and typesets---by putting an \cmdW{\overline} atop ``\verb|\big)|'' @@ -11729,27 +12093,52 @@ within subscripts and superscripts% \end{symtable} +\begin{symtable}[HWMATH]{\HWMATH\ Extensible Brooms and Pitchforks} +\index{brooms} +\index{pitchforks} +\index{symbols>extensible} +\label{hwmath-unwitched} +\renewcommand{\arraystretch}{2} % Keep tall symbols from touching. +\begin{tabular}{ll@{\hspace*{2em}}ll} +\W\overleftbroom{abc} & \W\underrightbroom{abc} \\ +\W\overleftpitchfork{abc} & \W\underrightpitchfork{abc} \\ +\W\overrightbroom{abc} & \W\xleftbroom{abc} \\ +\W\overrightpitchfork{abc} & \W\xleftpitchfork{abc} \\ +\W\underleftbroom{abc} & \W\xrightbroom{abc} \\ +\W\underleftpitchfork{abc} & \W\xrightpitchfork{abc} \\ +\end{tabular} +\end{symtable} + + \begin{symtable}[HWMATH]{\HWMATH\ Extensible Witches} \index{witches} +\index{brooms} \index{pitchforks} \index{symbols>extensible} -\index{symbols>Halloween} +\idxboth{Halloween}{symbols} \label{hwmath-witches} \renewcommand{\arraystretch}{2} % Keep tall symbols from touching. \begin{tabular}{ll@{\hspace*{2em}}ll} -\W\overleftwitchonbroom{abc} & \W\overrightwitchonbroom{abc} \\ -\Wstar\overleftwitchonbroom{abc} & \Wstar\overrightwitchonbroom{abc} \\ -\W\underleftwitchonbroom{abc} & \W\underrightwitchonbroom{abc} \\ -\Wstar\underleftwitchonbroom{abc} & \Wstar\underrightwitchonbroom{abc} \\ -\W\xleftwitchonbroom{abc} & \W\xrightwitchonbroom{abc} \\ -\Wstar\xleftwitchonbroom{abc} & \Wstar\xrightwitchonbroom{abc} \\ +\W\overleftwitchonbroom{abc} & \W\underrightwitchonbroom{abc} \\ +\Wstar\overleftwitchonbroom{abc} & \Wstar\underrightwitchonbroom{abc} \\ +\Wstar\overleftwitchonpitchfork{abc} & \Wstar\underrightwitchonpitchfork{abc} \\ +\W\overleftwitchonpitchfork{abc} & \W\underrightwitchonpitchfork{abc} \\ +\Wstar\overrightwitchonbroom{abc} & \Wstar\xleftwitchonbroom{abc} \\ +\W\overrightwitchonbroom{abc} & \W\xleftwitchonbroom{abc} \\ +\Wstar\overrightwitchonpitchfork{abc} & \Wstar\xleftwitchonpitchfork{abc} \\ +\W\overrightwitchonpitchfork{abc} & \W\xleftwitchonpitchfork{abc} \\ +\W\underleftwitchonbroom{abc} & \W\xrightwitchonbroom{abc} \\ +\Wstar\underleftwitchonbroom{abc} & \Wstar\xrightwitchonbroom{abc} \\ +\Wstar\underleftwitchonpitchfork{abc} & \W\xrightwitchonpitchfork{abc} \\ +\W\underleftwitchonpitchfork{abc} & \Wstar\xrightwitchonpitchfork{abc} \\ \end{tabular} \end{symtable} + \begin{symtable}[HWMATH]{\HWMATH\ Extensible Ghosts} \index{ghosts} \index{symbols>extensible} -\index{symbols>Halloween} +\idxboth{Halloween}{symbols} \label{hwmath-ghosts} \renewcommand{\arraystretch}{2} % Keep tall symbols from touching. \begin{tabular}{ll@{\hspace*{2em}}ll} @@ -11760,6 +12149,20 @@ within subscripts and superscripts% \end{symtable} +\begin{symtable}[HWMATH]{\HWMATH\ Extensible Bats} +\index{bats} +\index{symbols>extensible} +\idxboth{Halloween}{symbols} +\label{hwmath-bats} +\renewcommand{\arraystretch}{2} % Keep tall symbols from touching. +\begin{tabular}{ll@{\hspace*{2em}}ll} +\W\overleftflutteringbat{abc} & \W\overrightflutteringbat{abc} \\ +\W\underleftflutteringbat{abc} & \W\underrightflutteringbat{abc} \\ +\W\xleftflutteringbat{abc} & \W\xrightflutteringbat{abc} \\ +\end{tabular} +\end{symtable} + + \begin{symtable}[HOPO]{\HOPO\ Non-commutative Division Symbols} \idxboth{extensible}{accents} \idxboth{non-commutative}{division} @@ -12218,7 +12621,7 @@ within subscripts and superscripts% \index{dotless i=dotless $i~(\imath)$>math mode} \index{dotless j=dotless $j~(\jmath)$>math mode} \index{angles} -\index{diamonds} +\index{rhombuses} \index{infinity} \index{primes} \label{ord} @@ -12242,9 +12645,9 @@ within subscripts and superscripts% however, that \pkgname{amsfonts} and \pkgname{amssymb} define \cmdX{\Diamond} to produce the same glyph as \ifAMS - \cmdX{\lozenge}~(``$\lozenge$'');\index{lozenges} + \cmdX{\lozenge}~(``$\lozenge$'');\index{rhombuses} \else - \cmd{\lozenge};\index{lozenges} + \cmd{\lozenge};\index{rhombuses} \fi the other packages produce a squarer \cmdX{\Diamond} as depicted above. \end{tablenote} @@ -12275,7 +12678,7 @@ within subscripts and superscripts% \index{triangles} \index{null set} \index{empty set} -\index{lozenges} +\index{rhombuses} \index{primes} \label{ams-misc} \begin{tabular}{*3{ll}} @@ -12290,7 +12693,7 @@ within subscripts and superscripts% \begin{symtable}[WASY]{Miscellaneous \WASY\ Math Symbols} \index{angles} -\index{diamonds} +\index{rhombuses} \label{wasy-math} \begin{tabular}{*4{ll}} \X[\WASYBox]\Box & \X[\WASYDiamond]\Diamond & \X\mho$^*$ & \K\varangle \\ @@ -12306,7 +12709,7 @@ within subscripts and superscripts% \begin{symtable}[TX]{Miscellaneous \TXPX\ Math Symbols} \idxboth{miscellaneous}{symbols} -\index{diamonds} +\index{rhombuses} \label{txpx-misc} \begin{tabular}{*2{ll}} \X\Diamondblack & \X\lambdabar \\ @@ -12455,6 +12858,9 @@ within subscripts and superscripts% \ltidxboth{relational database}{symbols} \ltidxboth{engineering}{symbols} \ltidxboth{currency}{symbols} +\ltindex{Q.E.D.} +\ltindex{end of proof} +\ltindex{proof, end of} \label{stix-misc} \begin{longtable}{*3{ll}} \multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] @@ -12494,6 +12900,30 @@ within subscripts and superscripts% \end{longsymtable} +\begin{symtable}[EOPROOF]{\EOPROOF\ End-of-Proof Symbols} +\index{Q.E.D.} +\index{end of proof} +\index{proof, end of} +\label{endofproof} +\begin{tabular}{ll} +\K\wasserdicht \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \texttt{\string\wasserdicht} is implemented as an external PDF + graphic. The command in fact typesets the symbol flush right on the + page to signify the end of proof. To use the command in inline + text, simply load the underlying graphic file directly: + +\vspace{-\baselineskip} +\begin{verbatim} + \includegraphics[width=10pt]{endofproofwd.pdf} +\end{verbatim} +\end{tablenote} +\end{symtable} + + \begin{symtable}{Miscellaneous \TC\ Text-mode Math Symbols} \index{fractions} \label{tc-math} @@ -12562,97 +12992,106 @@ within subscripts and superscripts% \begin{symtable}{Math Alphabets} \idxboth{math}{alphabets} \label{alphabets} -\begin{tabular}{@{}*3l@{}} +\begin{tabular}{@{}ll>{\ttfamily}ll@{}} \toprule -Font sample & Generating command & Required package \\ +Font sample & Generating command & \normalfont \tex\ font & Required package \\ \midrule -\Wf\mathrm{ABCdef123} & \textit{none} \\ -\Ww\textit\mathit{ABCdef123} & \textit{none} \\ -\Wf\mathnormal{ABCdef123}& \textit{none} \\ -\Ww\CMcal\mathcal{ABC} & \textit{none} \\ +\Wf\mathrm{ABCdef123} & cmr10 & \textit{none} \\ +\Ww\textit\mathit{ABCdef123} & cmmi10 & \textit{none} \\ +\Wf\mathnormal{ABCdef123}& cmmi10 & \textit{none} \\ +\Ww\CMcal\mathcal{ABC} & cmsy10 & \textit{none} \\ \ifx\mathscr\undefined\else -\Wf\mathscr{ABC} & \pkgname{mathrsfs} \\ +\Wf\mathscr{ABC} & rsfs10 & \pkgname{mathrsfs} \\ \multicolumn{1}{r@{}}{\emph{or}} - &\verb|\mathcal{ABC}| - & \pkgname{calrsfs} \\ + & \verb|\mathcal{ABC}| + & rsfs10 & \pkgname{calrsfs} \\ \fi \ifEU -\Wf\mathcal{ABC} & \pkgname[pkg=amsfonts]{euscript} with the - \optname{euscript}{mathcal} option \\ +\Wf\mathcal{ABC} & eusm10 + & \pkgname[pkg=amsfonts]{euscript} with the + \optname{euscript}{mathcal} option \\ \multicolumn{1}{r@{}}{\emph{or}} - &\verb|\mathscr{ABC}| - & \pkgname[pkg=amsfonts]{euscript} with the - \optname{euscript}{mathscr} option \\ + & \verb|\mathscr{ABC}| & eusm10 + & \pkgname[pkg=amsfonts]{euscript} with the + \optname{euscript}{mathscr} option \\ \fi \ifRSFSO -\Ww\RSFSmathcal\mathcal{ABC} - & \pkgname{rsfso} \\ +\Ww\RSFSmathcal\mathcal{ABC} & rsfso10 + & \pkgname{rsfso} \\ \multicolumn{1}{r@{}}{\emph{or}} - &\verb|\mathscr{ABC}| - & \pkgname{rsfso} with the - \optname{rsfso}{scr} option \\ + & \verb|\mathscr{ABC}| & rsfso10 + & \pkgname{rsfso} with the + \optname{rsfso}{scr} option \\ \fi \ifCHAN -\Ww\CHANmathcal\mathcal{ABC} - & \pkgname{urwchancal}$^*$ \\ +\Ww\CHANmathcal\mathcal{ABC} & urwchancal + & \pkgname{urwchancal}$^*$ \\ \multicolumn{1}{r@{}}{\emph{or}} - &\verb|\mathscr{ABC}| - & \pkgname{urwchancal}$^*$ with the - \optname{urwchancal}{mathscr} option \\ + & \verb|\mathscr{ABC}| & urwchancal + & \pkgname{urwchancal}$^*$ with the + \optname{urwchancal}{mathscr} option \\ \fi \ifx\mathbb\undefined\else -\Wf\mathbb{ABC} & \pkgname{amsfonts},% - \ifx\MSYMmathbb\undefined\else$^\S$~\fi - \pkgname{amssymb}, \pkgname{txfonts}, or - \pkgname{pxfonts} \\ +\Wf\mathbb{ABC} & msbm10 + & \pkgname{amsfonts},% + \ifx\MSYMmathbb\undefined\else$^\S$~\fi + \pkgname{amssymb}, \pkgname{txfonts}, or + \pkgname{pxfonts} \\ \fi \ifx\varmathbb\undefined\else -\Wf\varmathbb{ABC} & \pkgname{txfonts} or \pkgname{pxfonts} \\ +\Wf\varmathbb{ABC} & txmia + & \pkgname{txfonts} or \pkgname{pxfonts} \\ \fi \ifx\BBmathbb\undefined\else -\Ww\BBmathbb\mathbb{ABCdef123} - & \pkgname{bbold} or \pkgname{mathbbol}$^\dag$ \\ +\Ww\BBmathbb\mathbb{ABCdef123} & bbold10 + & \pkgname{bbold} or \pkgname{mathbbol}$^\dag$ \\ \fi \ifx\MBBmathbb\undefined\else -\Ww\MBBmathbb\mathbb{ABCdef123} - & \pkgname{mbboard}$^\dag$ \\ +\Ww\MBBmathbb\mathbb{ABCdef123} & mbb10 + & \pkgname{mbboard}$^\dag$ \\ \fi \ifx\mathbbm\undefined\else -\Wf\mathbbm{ABCdef12} & \pkgname{bbm} \\ -\Wf\mathbbmss{ABCdef12} & \pkgname{bbm} \\ -\Wf\mathbbmtt{ABCdef12} & \pkgname{bbm} \\ +\Wf\mathbbm{ABCdef12} & bbm10 & \pkgname{bbm} \\ +\Wf\mathbbmss{ABCdef12} & bbmss10 & \pkgname{bbm} \\ +\Wf\mathbbmtt{ABCdef12} & bbmtt10 & \pkgname{bbm} \\ \fi \ifx\mathds\undefined\else -\Wf\mathds{ABC1} & \pkgname[pkg=doublestroke]{dsfont} \\ -\Ww\mathdsss\mathds{ABC1} - & \pkgname[pkg=doublestroke]{dsfont} - with the - \optname{dsfont}{sans} option \\ +\Wf\mathds{ABC1} & dsrom10 + & \pkgname[pkg=doublestroke]{dsfont} \\ +\Ww\mathdsss\mathds{ABC1} & dsss10 + & \pkgname[pkg=doublestroke]{dsfont} + with the \optname{dsfont}{sans} option \\ +\fi + +\ifx\dsserifbb\undefined\else +\Ww\dsserifbb\mathbb{ABCdef123} & DSSerif & \pkgname{dsserif} \\ +\Ww\dsserifbbb\mathbbb{ABCdef123} & DSSerif-Bold & \pkgname{dsserif} \\ \fi \ifx\symA\undefined\else -\symA\symB\symC & \cmdI{\symA}\cmdI{\symB}\cmdI{\symC} - & \pkgname{china2e}$^\ddag$ \\ +\symA\symB\symC & \cmdI{\symA}\cmdI{\symB}\cmdI{\symC} & china10 + & \pkgname{china2e}$^\ddag$ \\ \fi \ifx\mathfrak\undefined\else -\Wf\mathfrak{ABCdef123} & \pkgname[pkg=amsfonts]{eufrak} \\ +\Wf\mathfrak{ABCdef123} & eufm10 + & \pkgname[pkg=amsfonts]{eufrak} \\ \fi \ifx\textfrak\undefined\else -\Wf\textfrak{ABCdef123} & \pkgname{yfonts}$^\P$ \\ -\Wf\textswab{ABCdef123} & \pkgname{yfonts}$^\P$ \\ -\Wf\textgoth{ABCdef123} & \pkgname{yfonts}$^\P$ \\ +\Wf\textfrak{ABCdef123} & yfrak & \pkgname{yfonts}$^\P$ \\ +\Wf\textswab{ABCdef123} & yswab & \pkgname{yfonts}$^\P$ \\ +\Wf\textgoth{ABCdef123} & ygoth & \pkgname{yfonts}$^\P$ \\ \fi \bottomrule \end{tabular} @@ -12663,6 +13102,14 @@ Font sample & Generating command & Required package \\ % section, we put all of the table notes after the symtable to give % LaTeX the opportunity to split them across pages. \begin{center} +\bigskip +\begin{tablenote} + The ``\tex\ font'' column lists the underlying \TeX\ font (or, more + accurately, the \fileext{tfm} file) that provides the math alphabet. See the + corresponding table in the associated \rawtables\ document for the math + alphabet's complete character set. +\end{tablenote} + \ifCHAN \ifx\mathpzc\undefined\else \bigskip @@ -13175,6 +13622,7 @@ science and engineering. \index{keys, computer} \index{arrows} \index{carriage return} +\index{enter} \label{keystroke} \renewcommand{\arraystretch}{1.25} % Keep the symbols from touching. \begin{tabular}{*2{ll@{\qqquad}}ll} @@ -14118,12 +14566,11 @@ particular symbol. \begin{symtable}[MNS]{\MNS\ Geometric Shapes} \index{circles} -\index{diamonds} +\index{rhombuses} \index{squares} \index{triangles} \index{polygons} \index{stars} -\index{lozenges} \index{geometric shapes} \label{mns-geometrical} \begin{tabular}{*3{ll}} @@ -14151,12 +14598,11 @@ particular symbol. \begin{symtable}[FDSYM]{\FDSYM\ Geometric Shapes} \index{circles} -\index{diamonds} +\index{rhombuses} \index{squares} \index{triangles} \index{polygons} \index{stars} -\index{lozenges} \index{geometric shapes} \label{fdsym-geometrical} \begin{tabular}{*3{ll}} @@ -14185,12 +14631,11 @@ particular symbol. \begin{symtable}[BSK]{\BSK\ Geometric Shapes} -\index{diamonds} +\index{rhombuses} \index{squares} \index{triangles} \index{polygons} \index{stars} -\index{lozenges} \index{geometric shapes} \label{bsk-geometrical} \begin{tabular}{*3{ll}} @@ -14205,12 +14650,11 @@ particular symbol. \begin{longsymtable}[STIX]{\STIX\ Geometric Shapes} \ltindex{circles} -\ltindex{diamonds} +\ltindex{rhombuses} \ltindex{squares} \ltindex{triangles} \ltindex{polygons} \ltindex{stars} -\ltindex{lozenges} \ltindex{parallelograms} \ltindex{geometric shapes} \label{stix-geometrical} @@ -14313,7 +14757,7 @@ particular symbol. \begin{longsymtable}[IFS]{\IFS\ Geometric Shapes} \ltindex{circles} -\ltindex{diamonds} +\ltindex{rhombuses} \ltindex{geometric shapes} \ltindex{squares} \ltindex{triangles} @@ -14370,7 +14814,7 @@ particular symbol. \begin{symtable}[DING]{\DING\ Geometric Shapes} \index{circles} -\index{diamonds} +\index{rhombuses} \index{ellipses (ovals)} \index{geometric shapes} \index{ovals} @@ -14393,7 +14837,7 @@ particular symbol. \begin{symtable}[PI]{\PI\ Geometric Shapes} \index{circles} -\index{diamonds} +\index{rhombuses} \index{geometric shapes} \index{rectangles} \index{squares} @@ -14421,7 +14865,7 @@ particular symbol. \begin{symtable}[ADFSYM]{\ADFSYM\ Geometric Shapes} \index{circles} -\index{diamonds} +\index{rhombuses} \index{geometric shapes} \index{squares} \index{triangles} @@ -14449,10 +14893,82 @@ particular symbol. \end{symtable} +\begin{longsymtable}[OPLOT]{\OPLOT\ Geometric Shapes} +\ltindex{circles} +\ltindex{hexagons} +\ltindex{pentagons} +\ltindex{rhombuses} +\ltindex{polygons} +\ltindex{stars} +\ltindex{triangles} +\ltindex{geometric shapes} +\label{oplot-geometrical} +\begin{longtable}{*3{ll}} +\multicolumn{6}{l}{\small\textit{(continued from previous page)}} \\[3ex] +\endhead +\endfirsthead +\\[3ex] +\multicolumn{6}{r}{\small\textit{(continued on next page)}} +\endfoot +\endlastfoot +\K\circlet & \K\rhombusfillha & \K\trianglepalineh \\ +\K\circletcross & \K\rhombusfillhb & \K\trianglepalinev \\ +\K\circletdot & \K\rhombusfillhl & \K\trianglepalinevh \\ +\K\circletfill & \K\rhombusfillhr & \K\trianglepb \\ +\K\circletfillha & \K\rhombuslineh & \K\trianglepbcross \\ +\K\circletfillhb & \K\rhombuslinev & \K\trianglepbdot \\ +\K\circletfillhl & \K\rhombuslinevh & \K\trianglepbfill \\ +\K\circletfillhr & \K\squad & \K\trianglepbfillha \\ +\K\circletlineh & \K\squadcross & \K\trianglepbfillhb \\ +\K\circletlinev & \K\squaddot & \K\trianglepbfillhl \\ +\K\circletlinevh & \K\squadfill & \K\trianglepbfillhr \\ +\K\hexago & \K\squadfillha & \K\trianglepblineh \\ +\K\hexagocross & \K\squadfillhb & \K\trianglepblinev \\ +\K\hexagodot & \K\squadfillhl & \K\trianglepblinevh \\ +\K\hexagofill & \K\squadfillhr & \K\trianglepl \\ +\K\hexagofillha & \K\squadlineh & \K\triangleplcross \\ +\K\hexagofillhb & \K\squadlinev & \K\trianglepldot \\ +\K\hexagofillhl & \K\squadlinevh & \K\triangleplfill \\ +\K\hexagofillhr & \K\starlet & \K\triangleplfillha \\ +\K\hexagolineh & \K\starletcross & \K\triangleplfillhb \\ +\K\hexagolinev & \K\starletdot & \K\triangleplfillhl \\ +\K\hexagolinevh & \K\starletfill & \K\triangleplfillhr \\ +\K\pentago & \K\starletfillha & \K\trianglepllineh \\ +\K\pentagocross & \K\starletfillhb & \K\trianglepllinev \\ +\K\pentagodot & \K\starletfillhl & \K\trianglepllinevh \\ +\K\pentagofill & \K\starletfillhr & \K\trianglepr \\ +\K\pentagofillha & \K\starletlineh & \K\triangleprcross \\ +\K\pentagofillhb & \K\starletlinev & \K\triangleprdot \\ +\K\pentagofillhl & \K\starletlinevh & \K\triangleprfill \\ +\K\pentagofillhr & \K\trianglepa & \K\triangleprfillha \\ +\K\pentagolineh & \K\trianglepacross & \K\triangleprfillhb \\ +\K\pentagolinev & \K\trianglepadot & \K\triangleprfillhl \\ +\K\pentagolinevh & \K\trianglepafill & \K\triangleprfillhr \\ +\K\rhombus & \K\trianglepafillha & \K\triangleprlineh \\ +\K\rhombuscross & \K\trianglepafillhb & \K\triangleprlinev \\ +\K\rhombusdot & \K\trianglepafillhl & \K\triangleprlinevh \\ +\K\rhombusfill & \K\trianglepafillhr & \\ +\end{longtable} + +\begin{tablenote} + ``\texttt{fillha}'', ``\texttt{fillhb}'', ``\texttt{fillhl}'', and + ``\texttt{fillhr}'', imply, respectively, ``half-filled above'', + ``half-filled below'', ``half-filled left'', and ``half-filled + right''. In the \verb|\triangle|\dots\ symbols, ``\texttt{pa}'', + ``\texttt{pb}'', ``\texttt{pr}'', and ``\texttt{pl}'' refer + respectively to ``peak above'', ``peak below'', ``peak left'', and + ``peak right''. + + All \OPLOT\ symbols are implemented with \TikZ\ graphics, not with a + font. +\end{tablenote} +\end{longsymtable} + + \begin{symtable}{\latexE\ Playing-Card Suits} \index{playing cards} \index{card suits} -\index{diamonds} +\index{rhombuses} \index{hearts} \index{clubs} \index{spades} @@ -14467,7 +14983,7 @@ particular symbol. \begin{symtable}[TX]{\TXPX\ Playing-Card Suits} \index{playing cards} \index{card suits} -\index{diamonds} +\index{rhombuses} \index{hearts} \index{clubs} \index{spades} @@ -14482,7 +14998,7 @@ particular symbol. \begin{symtable}[MNS]{\MNS\ Playing-Card Suits} \index{playing cards} \index{card suits} -\index{diamonds} +\index{rhombuses} \index{hearts} \index{clubs} \index{spades} @@ -14498,7 +15014,7 @@ particular symbol. \begin{symtable}[FDSYM]{\FDSYM\ Playing-Card Suits} \index{playing cards} \index{card suits} -\index{diamonds} +\index{rhombuses} \index{hearts} \index{clubs} \index{spades} @@ -14514,7 +15030,7 @@ particular symbol. \begin{symtable}[BSK]{\BSK\ Playing-Card Suits} \index{playing cards} \index{card suits} -\index{diamonds} +\index{rhombuses} \index{hearts} \index{clubs} \index{spades} @@ -14530,7 +15046,7 @@ particular symbol. \begin{symtable}[STIX]{\STIX\ Playing-Card Suits} \index{playing cards} \index{card suits} -\index{diamonds} +\index{rhombuses} \index{hearts} \index{clubs} \index{spades} @@ -14546,7 +15062,7 @@ particular symbol. \begin{symtable}[AREV]{\AREV\ Playing-Card Suits} \index{playing cards} \index{card suits} -\index{diamonds} +\index{rhombuses} \index{hearts} \index{clubs} \index{spades} @@ -14579,6 +15095,23 @@ particular symbol. \end{symtable} +\begin{symtable}[OPLOT]{Miscellaneous \OPLOT\ Symbols} +\index{crosses} +\index{plusses} +\idxboth{miscellaneous}{symbols} +\begin{tabular}{*4{ll@{\quad}}ll} +\K\lineh & \K\linev & \K\linevh & \K\scross & \K\scrossvh \\ +\end{tabular} + +\bigskip + +\begin{tablenote} + All \OPLOT\ symbols are implemented with \TikZ\ graphics, not with a + font. +\end{tablenote} +\end{symtable} + + \begin{symtable}[ARK]{Miscellaneous \ARK\ Dingbats} \idxboth{miscellaneous}{symbols} \index{check marks} @@ -14596,7 +15129,7 @@ particular symbol. \begin{symtable}[DING]{Miscellaneous \DING\ Dingbats} \idxboth{miscellaneous}{symbols} \index{envelopes} -\index{diamonds} +\index{rhombuses} \index{sun} \label{bbding-misc} \begin{tabular}{*4{ll}} @@ -14609,7 +15142,7 @@ particular symbol. \begin{symtable}[PI]{Miscellaneous \PI\ Dingbats} \idxboth{miscellaneous}{symbols} \index{card suits} -\index{diamonds} +\index{rhombuses} \index{hearts} \index{clubs} \index{spades} @@ -14627,7 +15160,7 @@ particular symbol. \begin{symtable}[ADFORN]{Miscellaneous \ADFORN\ Dingbats} \idxboth{miscellaneous}{symbols} -\index{diamonds} +\index{rhombuses} \index{squares} \index{circles} \index{flourishes} @@ -15360,6 +15893,20 @@ The following symbols are used to typeset musical notation. with \lualatex\ or \xelatex. \fi % LILY test +A simple way to typeset time\index{time signatures} signatures, due to +\person{Daniel}{Hirst}, is to attach a superscript and a subscript to +an empty math object. For example, \verb|${}^3_4$| renders as +``$\,{}^3_4\,$''. Because superscripts and subscripts are +left-justified, some extra padding may need to be added if the beats +per measure and beat unit contain different numbers of digits. A +5\,mu space (``\verb|\;|'') vertically centers the ``8'' relative to +the ``12'' in \verb|${}^{12}_{\;8}$|~(``${}^{12}_{\;8}$''). For +boldface time signatures (e.g.,~``\,\boldmath${}^4_4$\,''), consider +the boldface-math options presented in \ref{bold-math}. +\ifMUSICOG +See also \ref{musicography-time-sig}. +\fi + \bigskip \begin{symtable}{\latexE\ Musical Symbols} @@ -15439,8 +15986,10 @@ The following symbols are used to typeset musical notation. \begin{longsymtable}[MSX]{\MSX\ Musical Symbols} -\idxboth{musical}{symbols} -\index{clefs} +\ltidxboth{musical}{symbols} +\ltindex{clefs} +\ltindex{alla breve} +\ltindex{cut time} \label{musixtex-music} \renewcommand{\arraystretch}{1.75} % Prevent tall symbols from touching. \begin{longtable}{*2{ll@{\qqquad}}ll} @@ -15530,10 +16079,75 @@ The following symbols are used to typeset musical notation. \end{symtable} +\begin{symtable}[MUSICOG]{\MUSICOG\ Musical Symbols} +\idxboth{musical}{symbols} +\label{musicography-music} +\begin{tabular}{*2{ll@{\qqquad}}ll} +\K\musDoubleFlat & \K\musNatural & \K\musSixtyFourth \\ +\K\musDoubleSharp & \K\musQuarter & \K\musSixtyFourthDotted \\ +\K\musEighth & \K\musQuarterDotted & \K\musThirtySecond \\ +\K\musEighthDotted & \K\musSegno & \K\musThirtySecondDotted \\ +\K\musFlat & \K\musSharp & \K\musWhole \\ +\K\musHalf & \K\musSixteenth & \K\musWholeDotted \\ +\K\musHalfDotted & \K\musSixteenthDotted & \\ +\end{tabular} + +\bigskip +\begin{tablenote} + \MUSICOG\ defines \cmdI{\fl}, \cmdI{\sh}, and \cmdI{\na} as + shorthands for \cmdI{\musFlat}, \cmdI{\musSharp}, and + \cmdI{musNatural}, respectively. It also defines \cmdI{\musCorchea} + as an alias for \cmdI{\musEighth}, \cmdI{\musCorcheaDotted} as an + alias for \cmdI{\musEighthDotted}, \cmdI{\musFusa} as an alias for + \cmdI{\musEighth}, \cmdI{\musFusaDotted} as an alias for + \cmdI{\musEighthDotted}, \cmdI{\musMinim} as an alias for + \cmdI{\musHalf}, \cmdI{\musMinimDotted} as an alias for + \cmdI{\musHalfDotted}, \cmdI{\musSemibreve} as an alias for + \cmdI{\musWhole}, \cmdI{\musSemibreveDotted} as an alias for + \cmdI{\musWholeDotted}, \cmdI{\musSemiminim} as an alias for + \cmdI{\musQuarter}, and \cmdI{\musSeminiminimDotted} as an alias for + \cmdI{\musQuarterDotted}. + + The \MSX\ package must be installed to use \MUSICOG. +\end{tablenote} +\end{symtable} + + +\begin{symtable}[MUSICOG]{\MUSICOG\ Time Signatures} +\idxboth{musical}{symbols} +\index{time signatures} +\index{alla breve} +\index{cut time} +\label{musicography-time-sig} +\renewcommand{\arraystretch}{1.25} % Prevent tall symbols from touching. +\begin{tabular}{*2{ll@{\qqquad}}ll} +\K\meterC & \K\meterCThreeTwo & \K\meterCZ \\ +\K\meterCThree & \K\meterCutC & \K\meterO \\ +\end{tabular} +\bigskip + +\begin{tablenote} + Other time signatures can be specified with \cmd{\musMeter}, as in + + \vspace{-\baselineskip} + \begin{center} + \verb|\musMeter{2}{4}| + \quad $\rightarrow$ \quad + \raisebox{-0.5\baselineskip}{\musMeter{2}{4}} + \end{center} + + The \MSX\ package must be installed to use \MUSICOG. +\end{tablenote} +\end{symtable} + \begin{symtable}[HARM]{\HARM\ Musical Accents} \idxboth{musical}{symbols} \index{accents} +\index{time signatures} +\index{alla breve} +\index{cut time} \label{harmony-accents} +\renewcommand{\arraystretch}{1.6} % Prevent tall symbols from touching. \begin{tabular}{ll@{\qqquad}ll} \Q\Ferli$^*$ & \Q\Ohne$^*$ \\ \Q\Fermi & \Q\Umd$^*$ \\ @@ -15656,6 +16270,8 @@ The following symbols are used to typeset musical notation. \begin{symtable}[LILY]{\LILY\ Time Signatures} \idxboth{musical}{symbols} \index{time signatures} +\index{alla breve} +\index{cut time} \label{lily-time} \begin{tabular}{ll@{\qquad}ll} \K\lilyTimeC & \K\lilyTimeCHalf \\ @@ -15775,6 +16391,9 @@ The following symbols are used to typeset musical notation. \begin{symtable}[LILY]{\LILY\ Named Time Signatures} \idxboth{musical}{symbols} +\index{time signatures} +\index{alla breve} +\index{cut time} \label{lily-gen-timesig} \begin{tabular}{*2{ll}} \Tlg{timesig.C22} & \Tlg{timesig.mensural98} \\ @@ -15997,8 +16616,7 @@ The following symbols are used to typeset musical notation. \begin{longsymtable}[LILY]{\LILY\ Named Noteheads} \ltindex{crosses} -\ltindex{lozenges} -\ltindex{diamonds} +\ltindex{rhombuses} \ltindex{ellipses (ovals)} \ltindex{ovals} \ltindex{squares} @@ -16428,17 +17046,24 @@ unambiguously into any of the previous sections. \index{faces} \idxboth{clock}{symbols} \index{check marks} -\index{lozenges} +\index{rhombuses} \index{sun} \label{wasy-general} \begin{tabular}{*4{ll}} -\K\ataribox & \K[\WASYclock]\clock & \K\LEFTarrow & \K\RIGHTarrow \\ -\K\bell & \K\diameter & \K\leftturn & \K\rightturn \\ -\K\blacksmiley & \K\DOWNarrow & \K\lightning & \K\smiley \\ -\K\Bowtie & \K\frownie & \K\phone & \K\sun \\ -\K\brokenvert & \K\invdiameter & \K\pointer & \K\UParrow \\ -\K\checked & \K\kreuz & \K\recorder & \K\wasylozenge \\ +\K\ataribox & \K\diameter & \K\lightning & \K\sun \\ +\K\bell & \K\DOWNarrow & \K\phone & \K\UParrow \\ +\K\blacksmiley & \K\frownie & \K\pointer & \K\wasycmd$^*$ \\ +\K\Bowtie & \K\invdiameter & \K\recorder & \K\wasylozenge \\ +\K\brokenvert & \K\kreuz & \K\RIGHTarrow & \\ +\K\checked & \K\LEFTarrow & \K\rightturn & \\ +\K[\WASYclock]\clock & \K\leftturn & \K\smiley & \\ \end{tabular} + +\bigskip +\begin{tablenote}[*] + \WASY\ defines \cmdI{\applecmd} as a synonym for + \cmdI[\protect\wasycmd]{\wasycmd}. +\end{tablenote} \end{symtable} @@ -16568,8 +17193,8 @@ unambiguously into any of the previous sections. \index{faces} \label{fourier-misc} \begin{tabular}{*4{ll}} -\K\bomb & \K\grimace & \K\textthing$^*$ & \K\textxswup$^*$ \\ -\K\danger & \K\noway & \K\textxswdown$^*$ & \\ +\K\bomb & \K\noway & \K\textxswdown$^*$ & \K\warning \\ +\K\grimace & \K\textthing$^*$ & \K\textxswup$^*$ & \\ \end{tabular} \bigskip @@ -16620,6 +17245,7 @@ unambiguously into any of the previous sections. \begin{symtable}[IFS]{\IFS\ Alpine Symbols} \idxboth{alpine}{symbols} +\index{flags} \label{alpine} \begin{tabular}{*4{ll}} \K\SummitSign & \K\Summit & \K\SurveySign & \K\HalfFilledHut \\ @@ -16654,7 +17280,7 @@ unambiguously into any of the previous sections. \begin{symtable}[IFS]{Other \IFS\ Symbols} \idxboth{miscellaneous}{symbols} \index{tally markers} -\index{diamonds} +\index{rhombuses} \index{dice} \idxboth{game-related}{symbols} \label{ifs-misc} @@ -16861,7 +17487,7 @@ unambiguously into any of the previous sections. \index{skulls} \label{skull} \begin{tabular}{ll} -\K\skull +\K[\SKULLskull]\skull \end{tabular} \end{symtable} @@ -17104,7 +17730,7 @@ unambiguously into any of the previous sections. \begin{tablenote} The location of the characters' pupils can be controlled with the \cmd{\Goofy} command. See \emph{A \MF\ of `Simpsons' - characters}~\cite{Chen1997} for more information. Also, each of the + characters}~\cite{Chen1998} for more information. Also, each of the above can be prefixed with \cmd{\Left} to make the character face left instead of right: @@ -17409,12 +18035,12 @@ unambiguously into any of the previous sections. \begin{tablenote} The preceding commands work only when the \PSfont{CountriesOfEurope} font family is active. For convenience, the package defines a - \cmd{\CountriesOfEuropeFamily} command that switches to that font + \cmd{\countriesofeuropefamily} command that switches to that font family. By default, countries are drawn in the current font size. Hence, - ``\verb|{\CountriesOfEuropeFamily\France}|'' draws a nearly - unrecognizable ``{\CountriesOfEuropeFamily\France}''. For clarity + ``\verb|{\countriesofeuropefamily\France}|'' draws a nearly + unrecognizable ``{\countriesofeuropefamily\France}''. For clarity of presentation, \ref{CountriesOfEurope} scales each glyph to 72\,pt.\ via an explicit \verb|\fontsize{72}{72}|. An alternative is to specify the \optname{CountriesOfEurope}{scaled} package option @@ -17423,6 +18049,21 @@ unambiguously into any of the previous sections. \end{longsymtable} +\begin{symtable}[EUFLAG]{\EUFLAG\ European Union flag} +\index{flags} +\label{euflag} +\begin{tabular}{ll} +\K\euflag \\ +\end{tabular} + +\bigskip +\begin{tablenote} + The \texttt{\string\euflag} flag is drawn using the + \latex\ \texttt{picture} environment. +\end{tablenote} +\end{symtable} + + \begin{symtable}[AREV]{Miscellaneous \AREV\ Symbols} \index{smiley faces} \index{frowny faces} @@ -17457,10 +18098,11 @@ unambiguously into any of the previous sections. \idxboth{cooking}{symbols} \label{tikzsym-cooking} \begin{tabular}{*4{ll}} -\K\bakingplate & \K\cooker & \K\oven & \K\rollingpin \\ -\K\blender & \K\eggbeater & \K\pan & \K\sieve \\ -\K\bottle & \K\fryingpan & \K\peeler & \K\squeezer \\ -\K\bowl & \K\grater & \K\pot & \K\trident \\ +\K\bakingplate & \K\eggbeater & \K\pan & \K\squeezer \\ +\K\blender & \K\fryingpan & \K\peeler & \K\trident \\ +\K\bottle & \K\garlicpress & \K\pot & \\ +\K\bowl & \K\grater & \K\rollingpin & \\ +\K\cooker & \K\oven & \K\sieve & \\ \end{tabular} \bigskip @@ -17468,15 +18110,15 @@ unambiguously into any of the previous sections. \begin{tablenote} \TIKZSYM\ defines German-language aliases for each of the above: \cmdI{\Backblech} for \cmdI{\bakingplate}, \cmdI{\Bratpfanne} for - \cmdI{\fryingpan}, \cmdI{\Dreizack} for \cmdI{\trident}, - \cmdI{\Flasche} for \cmdI{\bottle}, \cmdI{\Herd} for \cmdI{\cooker}, - \cmdI{\Kochtopf} for \cmdI{\pot}, \cmdI{\Nudelholz} for - \cmdI{\rollingpin}, \cmdI{\Ofen} for \cmdI{\oven}, \cmdI{\Pfanne} - for \cmdI{\pan}, \cmdI{\Purierstab} for \cmdI{\blender}, + \cmdI{\fryingpan}, \cmdI{\Dreizack} for \cmdI{\trident}, \cmdI{\Flasche} + for \cmdI{\bottle}, \cmdI{\Herd} for \cmdI{\cooker}, \cmdI{\Kochtopf} for + \cmdI{\pot}, \cmdI{\Knoblauchpresse} for \cmdI{\garlicpress}, + \cmdI{\Nudelholz} for \cmdI{\rollingpin}, \cmdI{\Ofen} for \cmdI{\oven}, + \cmdI{\Pfanne} for \cmdI{\pan}, \cmdI{\Purierstab} for \cmdI{\blender}, \cmdI{\Reibe} for \cmdI{\grater}, \cmdI{\Saftpresse} for - \cmdI{\squeezer}, \cmdI{\Schaler} for \cmdI{\peeler}, - \cmdI{\Schneebesen} for \cmdI{\eggbeater}, \cmdI{\Schussel} for - \cmdI{\bowl}, and \cmdI{\Sieb} for \cmdI{\sieve}. + \cmdI{\squeezer}, \cmdI{\Schaler} for \cmdI{\peeler}, \cmdI{\Schneebesen} + for \cmdI{\eggbeater}, \cmdI{\Schussel} for \cmdI{\bowl}, and + \cmdI{\Sieb} for \cmdI{\sieve}. \tikzsymbolsaregraphics. \end{tablenote} @@ -17489,20 +18131,28 @@ unambiguously into any of the previous sections. \index{frowny faces} \index{faces} \label{tikzsym-emoticons} +\newcommand*{\zero}{\texttt{\string{0\string}}} +\newcommand*{\one}{\texttt{\string{1\string}}} \begin{tabular}{*4{ll}} -\K\Annoey & \K\Neutrey & \K\rWalley & \K\Vomey \\ -\K\Cat & \K\NiceReapey & \K\Sadey & \K\Walley \\ -\K\Cooley & \K\Ninja & \K\Sey & \K\Winkey \\ -\K\Innocey & \K\Nursey & \K\Smiley & \K\wInnocey \\ -\K\Laughey & \K\oldWinkey & \K\Tongey & \K\Xey \\ +\K\Annoey & \K\Laughey & \K\rWalley & \K\Tongey \\ +\K\Cat & \K\Neutrey & \K\Sadey & \K\Vomey \\ +\K[\cChangey{1}]\cChangey\one + & \K\NiceReapey & \K[\SchrodingersCat{0}]\SchrodingersCat\zero + & \K\Walley \\ +\K[\Changey{1}]\Changey\one + & \K\Ninja & \K\Sey & \K\Winkey \\ +\K\Cooley & \K\Nursey & \K\Sleepey & \K\wInnocey \\ +\K\Innocey & \K\oldWinkey & \K\Smiley & \K\Xey \\ \end{tabular} \bigskip \begin{tablenote} - \tikzsymbolsaregraphics. Hence, symbols like \cmdI{\Ninja} can - include color. In fact, most of the commands shown above accept one - or more color arguments for further customization. + \tikzsymbolsaregraphics. Hence, symbols like \cmdI{\Ninja} can include + color. In fact, most of the commands shown above accept one or more + color arguments for further customization. Also note that + \texttt{\string\cChangey}, \texttt{\string\Changey}, and + \texttt{\string\SchrodingersCat} take a mandatory argument. \seedocs{\TIKZSYM}. \end{tablenote} \end{symtable} @@ -17514,12 +18164,16 @@ unambiguously into any of the previous sections. \index{frowny faces} \index{faces} \label{tikzsym-emoticons-3d} +\newcommand*{\one}{\texttt{\string{1\string}}} \begin{tabular}{*4{ll}} -\K\dAnnoey & \K\dNinja & \K\dSmiley & \K\dXey \\ -\K\dCooley & \K\dNursey & \K\dTongey & \K\olddWinkey \\ -\K\dInnocey & \K\drWalley & \K\dVomey & \\ -\K\dLaughey & \K\dSadey & \K\dWalley & \\ -\K\dNeutrey & \K\dSey & \K\dWinkey & \\ +\K\dAnnoey & \K\dLaughey & \K\dSadey & \K\dVomey \\ +\K[\dcChangey{1}]\dcChangey\one + & \K\dNeutrey & \K\dSey & \K\dWalley \\ +\K[\dChangey{1}]\dChangey\one + & \K\dNinja & \K\dSleepey & \K\dWinkey \\ +\K\dCooley & \K\dNursey & \K\dSmiley & \K\dXey \\ +\K\dInnocey & \K\drWalley & \K\dTongey & \K\olddWinkey \\ + \end{tabular} \bigskip @@ -17527,8 +18181,9 @@ unambiguously into any of the previous sections. \begin{tablenote} \tikzsymbolsaregraphics. Hence, all of the symbols shown above can include color. In fact, each command in \ref{tikzsym-emoticons-3d} - accepts one or more color arguments for further customization. - \seedocs{\TIKZSYM}. + accepts one or more color arguments for further customization. Note that + \texttt{\string\dcChangey} and \texttt{\string\dChangey} also take a + mandatory argument. \seedocs{\TIKZSYM}. \end{tablenote} \end{symtable} @@ -17556,6 +18211,7 @@ unambiguously into any of the previous sections. \idxboth{miscellaneous}{symbols} \index{man} \index{stick figures} +\index{snowmen} \label{tikzsym-misc} \begin{tabular}{*5{ll}} \K\Bed & \K\Chair & \K\Fire & \K\Snowman & \K\Tribar \\ @@ -17573,6 +18229,36 @@ unambiguously into any of the previous sections. \end{symtable} +\begin{symtable}[SCSNOW]{\SCSNOW\ Snowmen} +\index{snowmen} +\label{scsnowman} +\begin{tabular}{ll} +\K\scsnowman \\ +\end{tabular} + +\bigskip +\begin{tablenote}[*] + \cmdI[\scsnowmanFANCY]{\scsnowman} is drawn using \TikZ\@. The command + accepts a number of options for controlling the presence, appearance, and + color of the snowman's body, eyes, nose, mouth, arms, hat, and more. + \seedocs{\SCSNOW}, but the following examples showcase a subset of the + possibilities (drawn large for clarity): + + \vspace{-\baselineskip} + \begin{center} + \begin{tabular}{c@{\hspace{1cm}}c} + \scsnowman[scale=5] & + \scsnowmanFANCY[scale=5] \\ + \texttt{\string\scsnowman} & + \multicolumn{1}{p{5cm}}{% + \texttt{\string\scsnowman[\snowargs]}% + } \\ + \end{tabular} + \end{center} +\end{tablenote} +\end{symtable} + + \begin{longsymtable}[BCLOGO]{Miscellaneous \BCLOGO\ Symbols} \ltindex{bomb} \ltindex{male} @@ -17639,6 +18325,7 @@ unambiguously into any of the previous sections. \ltindex{check marks} \ltindex{faces} \ltindex{female} +\ltindex{flags} \ltindex{frowny faces} \ltindex{geometric shapes} \ltindex{hearts} @@ -17968,7 +18655,7 @@ font file for \meta{name}, as in the following: \ltidxboth{map}{symbols} \ltindex{stars} \ltindex{polygons} -\ltindex{diamonds} +\ltindex{rhombuses} \ltindex{circles} \ltindex{ellipses (ovals)} \ltindex{ovals} @@ -18718,6 +19405,7 @@ font file for \meta{name}, as in the following: \begin{longsymtable}[SEMA]{\SEMA\ Semaphore Alphabet} \ltindex{stick figures} \ltindex{man} +\ltindex{flags} \ltidxboth{semaphore}{symbols} \label{semaphor} \begin{longtable}{*3{ll}} @@ -18828,7 +19516,7 @@ font file for \meta{name}, as in the following: \ltidxboth{crystallography}{symbols} \ltidxboth{scientific}{symbols} \ltindex{polygons} -\ltindex{diamonds} +\ltindex{rhombuses} \ltindex{circles} \ltindex{ellipses (ovals)} \ltindex{ovals} @@ -19342,9 +20030,11 @@ are a few possible explanations: \tex's primitive \cmd{\char} command~\cite{Knuth:ct-a} to request a specific character number in the font. \ifLATMOD % Not covered by \ifcomplete - For example, one can define a command to typeset a long~s\index{long - s=long s (\LMlongs)}~(``\,\LMlongs\,'') using character~115 from - the Latin Modern fonts in the TS1 \fntenc[TS1]: + For example, one can define a command to typeset a + long~s\index{long s=long s (\LMlongs)}~(``\,\LMlongs\,'') using + character~115 from the Latin Modern fonts in the TS1 + \fntenc[TS1]:\footnote{Since January 2020, the \WASY\ package + provides a \cmdI[\protect\longs]{\longs} symbol. See \ref{wasy-text}.} \begin{verbatim} \newcommand{\textlongs}{{% @@ -19383,9 +20073,10 @@ are a few possible explanations: command. \cmd{\Pisymbol} typesets a specified character (by number) in a specified font family. For example, ``\cmd{\Pisymbol}\texttt{\string{psy\string}\string{191\string}}'' - produces the aforementioned ``\Pisymbol{psy}{191}''\index{carriage - return} symbol by typesetting character number~191 in the - \texttt{psy} (\postscript \PSfont{Symbol}) font family. + produces the aforementioned + ``\Pisymbol{psy}{191}''\index{carriage return} symbol by typesetting + character number~191 in the \texttt{psy} (\postscript + \PSfont{Symbol}) font family. \subsubsection{Reflecting and rotating existing symbols} @@ -19702,7 +20393,7 @@ facilitates the production of \emph{arbitrary} overlapped symbols. properly in size in subscripts and superscripts. \fi % haveslashed See \pkgname{slashed}'s documentation (located in -\hfilename{http://www.ctan.org/tex-archive/macros/latex/contrib/carlisle/}{slashed.sty} +\hfilename{http://mirror.ctan.org/macros/latex/contrib/carlisle/slashed.sty}{slashed.sty} itself) for a detailed usage description of the \cmd{\slashed} and \cmd{\declareslashed} commands. @@ -19791,8 +20482,8 @@ sign with a line through it. \end{verbatim} \noindent -(The preceding code was taken verbatim from the UK \TeX{} Users' Group -FAQ at \url{http://www.tex.ac.uk/faq}.) +(The preceding code was taken verbatim from the UK \TeX{} Users Group +FAQ at \url{http://www.tex.ac.uk/}.) \cmdI[$\string\dashint$]{\dashint} produces a single-dashed integral sign~(``$\dashint$''), while \cmdX{\ddashint} produces a double-dashed one~(``$\ddashint$''). The \verb|\Xint| macro defined above can also @@ -19954,6 +20645,41 @@ zero \verb|\baselineskip|. This causes every row to be typeset at the same vertical position. See \TeXbook for explanations of the \tex primitives used by \cmd{\moverlay}. +\ifx\TSElesssimslant\relax +\else + +\bigskip + +\person{Steven B.}{Segletes} answered a question on \tex\ Stack Exchange, +``\href{https://tex.stackexchange.com/questions/429758/ams-inequalities-a-variant-of-gtrsim-and-lesssim}{AMS + inequalities: a variant of \cmdX{\gtrsim} and \cmdX{\lesssim}}'' on +typesetting \cmdX{\gtrsim}~(``$\gtrsim$'') and \cmdX{\lesssim}~(``$\lesssim$'') +with the \cmdX{\sim} symbol slanted to match the angle of the +greater-than/less-than sign. His solution incorporates the \pkgname{graphicx} +package's \cmd{\rotatebox} for rotating the ``$\sim$'', the +\pkgname{stackengine} package's \cmd{\stackengine} command for stacking two +symbols on top of each other, and the \pkgname{scalerel} package's +\cmd{\ThisStyle}, \cmd{\SavedStyle}, and \cmd{\LMex} commands for scaling the +symbol based on the surrounding context. The following code due to Segletes +defines the \cmdI[$\TSEgtrsimslant$]{\gtrsimslant}~(``$\TSEgtrsimslant$'') and +\cmdI[$\TSElesssimslant$]{\lesssimslant}~(``$\TSElesssimslant$'') +symbols:\footnote{The code as posted on \tex\ Stack Exchange named these + \texttt{\string\vargtrsim} and \texttt{\string\varlesssim}. They are renamed + here for naming consistency with symbols such as + \cmdX{\geqslant}~(``$\geqslant$'').} + +\begin{verbatim} + \newcommand\lesssimslant{\mathrel{\ensurestackMath{\ThisStyle{% + \stackengine{-.4\LMex}{\SavedStyle<}{% + \rotatebox{-25}{$\SavedStyle\sim$}}{U}{r}{F}{T}{S}}}}} + \newcommand\gtrsimslant{\mathrel{\ensurestackMath{\ThisStyle{% + \stackengine{-.4\LMex}{\SavedStyle>}{% + \rotatebox{25}{$\SavedStyle\sim$}}{U}{l}{F}{T}{S}}}}} +\end{verbatim} + +\fi % \TSElesssimslant + + \subsubsection{Modifying \latex-generated symbols} \index{dots (ellipses)|(} @@ -20168,6 +20894,8 @@ produce \verb|\actuarialangle|\indexaccent{\actuarialangle} command (\ref{actuarialangle}). \fi % ACTANG test +For a more complete solution for typesetting actuarial symbols see +the \pkgname{actuarialsymbol} package. \index{symbols>actuarial|)} \index{actuarial symbols|)} @@ -20642,10 +21370,8 @@ possible, with the help of some external tools, to produce \postscript \PSfont{Type~1} fonts. These have the advantages of rendering better in Adobe\regtm\index{Adobe Acrobat} Acrobat\regtm (at least in versions prior to~6.0) and of being more memory-efficient when handled -by a \postscript interpreter. See -\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=textrace} for -pointers to tools that can produce \PSfont{Type~1} fonts from -\metafont. +by a \postscript interpreter. See \TeXFAQ{textrace} for pointers to +tools that can produce \PSfont{Type~1} fonts from \metafont. \subsection{Math-mode spacing} @@ -20763,11 +21489,11 @@ shown in \ref{ams-log} utilize this spacing convention. \subsection{Bold mathematical symbols} \label{bold-math} -\idxbothbegin{bold}{symbols} \latex does not normally use bold symbols -when typesetting mathematics. However, bold symbols are occasionally -needed, for example when naming vectors. Any of the approaches -described at -\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=boldgreek} can be +\idxbothbegin{bold}{symbols} + +\latex\ does not normally use bold symbols when typesetting mathematics. +However, bold symbols are occasionally needed, for example when naming +vectors. Any of the approaches described at \TeXFAQ{boldgreek} can be used to produce bold mathematical symbols. \ref{bold-symbols} contrasts the output produced by these various techniques. As the table illustrates, these techniques exhibit variation in their @@ -20775,6 +21501,11 @@ formatting of Latin letters (upright vs.\ \italic), formatting of Greek\index{Greek>bold}\index{Greek>letters} letters (bold vs.\ normal), formatting of operators and relations (bold vs.\ normal), and spacing. +\ifXFB + \pkgname{xfakebold}'s \cmd{\setBold} command is unique in that it takes a + thickness argument and supports arbitrary symbol thickness, although it + works only with vector fonts, not bitmapped fonts. +\fi % The following was copied verbatim from amsbsy.sty. \makeatletter @@ -20840,6 +21571,15 @@ vs.\ normal), and spacing. \verb!$!\cmd{\mathbold}\verb!{\alpha + b = \Gamma \div D}$! & \def\GammaIt{\mathord{\usefont{OML}{cmm}{b}{it}\mathchar"7100}}% \boldmath$\alpha + b = \GammaIt \div D$ \\ + +\ifXFB + \pkgname{xfakebold} & + \cmd{\setBold}\texttt{[0.3]} + & \setBold[0.3]$\alpha + b = \Gamma \div D$\unsetBold + \rlap{\qquad\kern3pt (faked bold)} \\ + & \verb! $\alpha + b = \Gamma \div D$! \\ + & \verb!\unsetBold! \\ +\fi \bottomrule \end{tabular} \end{nonsymtable} @@ -21084,7 +21824,7 @@ also known as ISO-8859-1. 168 & A8 & \textasciidieresis & \cmdI{\textasciidieresis} & (\textsf{tc}) \\ 169 & A9 & \textcopyright & \cmdI{\textcopyright} \\ 170 & AA & \textordfeminine & \cmdI{\textordfeminine} \\ - 171 & AB & \idxencone{\guillemotleft} & \string\guillemotleft & (T1) \\ + 171 & AB & \idxencone{\guillemetleft} & \string\guillemetleft & (T1) \\ 172 & AC & \textlnot & \cmdI{\textlnot} & (\textsf{tc}) \\ 173 & AD & - & \cmdI[-]{\-} \\ 174 & AE & \textregistered & \cmdI{\textregistered} \\ @@ -21100,7 +21840,7 @@ also known as ISO-8859-1. 184 & B8 & \c{} & \cmdI[\string\blackacchack{\string\c}]{\c}\verb|{}| \\ 185 & B9 & \textonesuperior & \cmdI{\textonesuperior} & (\textsf{tc}) \\ 186 & BA & \textordmasculine & \cmdI{\textordmasculine} \\ - 187 & BB & \idxencone{\guillemotright} & \string\guillemotright & (T1) \\ + 187 & BB & \idxencone{\guillemetright} & \string\guillemetright & (T1) \\ 188 & BC & \textonequarter & \cmdI{\textonequarter} & (\textsf{tc}) \\ 189 & BD & \textonehalf & \cmdI{\textonehalf} & (\textsf{tc}) \\ 190 & BE & \textthreequarters & \cmdI{\textthreequarters} & (\textsf{tc}) \\ @@ -21110,7 +21850,8 @@ also known as ISO-8859-1. 194 & C2 & \accented{\^}{A} \\ 195 & C3 & \accented{\~}{A} \\ 196 & C4 & \accented{\"}{A} \\ - 197 & C5 & \AA & \string\AA \\ + 197 & C5 & \usefont{OT1}{cmr}{m}{n}\AA + & \string\AA \\ 198 & C6 & \AE & \string\AE \\ 199 & C7 & \accented{\c}{C} \\ 200 & C8 & \accented{\`}{E} \\ @@ -21150,7 +21891,8 @@ also known as ISO-8859-1. 226 & E2 & \accented{\^}{a} \\ 227 & E3 & \accented{\~}{a} \\ 228 & E4 & \accented{\"}{a} \\ - 229 & E5 & \aa & \string\aa \\ + 229 & E5 & \usefont{OT1}{cmr}{m}{n}\aa + & \string\aa \\ 230 & E6 & \ae & \string\ae \\ 231 & E7 & \accented{\c}{c} \\ 232 & E8 & \accented{\`}{e} \\ @@ -21299,16 +22041,15 @@ The following are some additional notes about the contents of \index{ISO character entities|(} \setpkgnameopts{isoent}{link=http://www.bitjungle.com/isoent/} While too large to incorporate into this document, a listing of -ISO~8879:1986 SGML\index{SGML}/XML\index{XML} character entities and -their \latex{} equivalents is available from -\url{http://www.bitjungle.com/isoent/}. Some of the characters -presented there make use of \pkgname{isoent}, a \latexE{} package -(available from the same URL) that fakes some of the missing ISO -glyphs using the \latex{} \texttt{picture} -environment.\footnote{\pkgname{isoent} is not featured in this - document, because it is not available from \CTAN and because the - faked symbols are not ``true'' characters; they exist in only one - size, regardless of the body text's font size.} +ISO~8879:1986 SGML\index{SGML}/XML\index{XML} character entities and their +\latex{} equivalents is available from +\url{http://www.bitjungle.com/isoent/}. Some of the characters presented +there make use of \pkgname{isoent}, a \latexE{} package (available from the +same URL) that fakes some of the missing ISO glyphs using the +\latex\ \texttt{picture} environment.\footnote{\pkgname{isoent} is not + featured in this document, because it is not available from \CTAN and + because the faked symbols are not ``true'' characters; they exist in only + one size, regardless of the body text's font size.} \index{ISO character entities|)} @@ -21423,7 +22164,7 @@ in a document. The \href{http://www.unicode.org/charts/}{Unicode install a font that contains those characters at their proper positions. One such font that is freely available from \CTAN is Junicode -(\hfilename{http://www.ctan.org/tex-archive/fonts/junicode/fonts/}{Junicode.ttf}) +(\hfilename{http://mirror.ctan.org/fonts/junicode/fonts/Junicode.ttf}{Junicode.ttf}) from the \JUNI\ package. The \pkgname{fontspec} package makes it easy for a \xelatex document to utilize a system font. The following example defines a \texttt{\string\textjuni} command that uses @@ -21523,14 +22264,13 @@ extend, modify, and reformat. characteristics. Most important is the list of packages that \latex{} couldn't find, but that \selftex otherwise would have been able to take advantage of. Complete, prebuilt versions of this document are -available from \CTAN (\url{http://www.ctan.org/} or one of its many -mirror sites) in the directory -\href{http://www.ctan.org/tex-archive/info/symbols/comprehensive/}{\texttt{tex-archive/info/symbols/comprehensive}}. -\ref{package-dates} shows the package date (specified in the -\verb|.sty|~file with \cmd{\ProvidesPackage}) for each package that -was used to build this document and that specifies a package date. -Packages are not listed in any particular order in either -\ref{doc-characteristics} or~\ref{package-dates}. +available from \CTAN\ via +\url{https://www.ctan.org/pkg/comprehensive/}. \ref{package-dates} +shows the package date (specified in the \verb|.sty|~file with +\cmd{\ProvidesPackage}) for each package that was used to build this +document and that specifies a package date. Packages are not listed +in any particular order in either \ref{doc-characteristics} +or~\ref{package-dates}. \begin{nonsymtable}{Document Characteristics} \label{doc-characteristics} @@ -21575,10 +22315,11 @@ Packages omitted: & \makeatletter \begingroup % Given a package name, output the package's date. \def\show@package@date#1/#2/#3#4#5!!!{#1/#2/#3#4} - \newcommand{\showpackagedate}[1]{% - \edef\package@date@string{\csname ver@#1.sty\endcsname}% + \newcommand{\showpackagedate}[1]{{% + \catcode`\&=12% yfonts.sty obnoxiously uses an unescaped "&" in the package description. + \xdef\package@date@string{\csname ver@#1.sty\endcsname}% \expandafter\show@package@date\package@date@string!!! - } + }} % Toggle between "&" and "\\". \global\newcount\pkg@column @@ -21630,7 +22371,8 @@ Packages omitted: & \makeatletter \makebox[0pt][r]{\small\textit{(continued on next page)}}} \endfoot \endlastfoot - \the\pkg@date@toks \\ + \the\pkg@date@toks + \\ \bottomrule \end{longtable} \end{longnonsymtable} @@ -21643,7 +22385,7 @@ Packages omitted: & \makeatletter \noindent \begin{tabular}{@{}l@{}} The \doctitle \\ - Copyright~\copyright\ \number\year, Scott Pakin \\ + Copyright~\copyright\ 2007--\number\year, Scott Pakin \\ \end{tabular} \bigskip @@ -21698,15 +22440,15 @@ The current maintainer of this work is Scott Pakin. Karl Berry.\index{Berry, Karl} Fontname: Filenames for \tex fonts, June 2001. - Available from \url{http://www.ctan.org/tex-archive/info/fontname}. + Available from \url{https://www.ctan.org/pkg/fontname}. -\bibitem[Che97]{Chen1997} +\bibitem[Che98]{Chen1998} Raymond Chen.\index{Chen, Raymond} A \MF\ of `Simpsons' characters. - \emph{Baskerville}, 4(4):19, September 1997. + \emph{Baskerville}, 4(4):19, February 1998. ISSN~\mbox{1354-5930}. Available from - \url{http://tug.ctan.org/usergrps/uktug/baskervi/4_4/bask4_4.ps}. + \url{http://uk.tug.org/wp-installed-content/uploads/2008/12/44.pdf}. \bibitem[Dow00]{Downes:smg} Michael Downes.\index{Downes, Michael J.} @@ -21755,19 +22497,35 @@ The current maintainer of this work is Scott Pakin. A new math accent. \emph{\latex News}. Issue~9, June~1998. Available from - \url{http://www.ctan.org/tex-archive/macros/latex/doc/ltnews09.pdf} - (also included in many \tex{} distributions). + \url{https://www.latex-project.org/news/latex2e-news/ltnews09.pdf} + and also included in many \tex{} distributions. -\bibitem[\LaT{}00]{fntguide} +\bibitem[\LaT{}19]{fntguide} \latex{}3~Project Team. \latexE font selection, - January~30, 2000. + October 2019. Available from - \url{http://www.ctan.org/tex-archive/macros/latex/doc/fntguide.pdf} - (also included in many \tex{} distributions). + \url{http://mirrors.ctan.org/macros/latex/base/fntguide.pdf} + and also included in many \tex{} distributions. \end{thebibliography} \endgroup +% "See also"s should appear after all page references. +\providecommand*\seealso[2]{\emph{\alsoname}#1} +\providecommand*\alsoname{see also} +\index{carriage return|seealso{\texttt{\string\hookleftarrow}}} +\index{transforms|seealso{alphabets, math}} +\ifTX + \index{parallel|seealso{\string\texttt{\string\string\string\varparallel}}} +\fi +\ifST + \index{Plimsoll line|seealso{\string\texttt{\string\string\string\minuso}}} +\fi +\ifKEYS + \index{enter|seealso{carriage return}} +\else + \index{enter|see{carriage return}} +\fi \clearpage \realsections diff --git a/info/symbols/comprehensive/symbols-a4.pdf b/info/symbols/comprehensive/symbols-a4.pdf index 3c33d349dd..88aee2a992 100644 Binary files a/info/symbols/comprehensive/symbols-a4.pdf and b/info/symbols/comprehensive/symbols-a4.pdf differ diff --git a/info/symbols/comprehensive/symbols-letter.pdf b/info/symbols/comprehensive/symbols-letter.pdf index a884ee0455..a7606010c0 100644 Binary files a/info/symbols/comprehensive/symbols-letter.pdf and b/info/symbols/comprehensive/symbols-letter.pdf differ diff --git a/macros/latex/contrib/aeb_pro/acromemory/README.md b/macros/latex/contrib/aeb_pro/acromemory/README.md index ebdc500817..03bbd9c653 100644 --- a/macros/latex/contrib/aeb_pro/acromemory/README.md +++ b/macros/latex/contrib/aeb_pro/acromemory/README.md @@ -1,44 +1,43 @@ -aebacromemory --- D. P. Story -Dated: 2017-02-23 +aebacromemory +Dated: 2020-06-23 +Author: D. P. Story -AcroMemory requires Adobe Distiller as the PDF creator, as well as the -use of Acrobat. +AcroMemory is a memory game in which you find the matching +tiles. There are two versions, available as options of this +package, acromemory1 and acromemory2 (the default). -What's New (2017/02/23) Correct the need for Acrobat as the viewer -application. The game now correctly function when the user view a AcroMemory -game in Adobe Reader. +acromemory1: Here you have a single game board, a rectangular +region divided by rows and columns. The total number of tiles +should be even, each tile should have a matching twin. The game +begins with all the tiles hidden. The user clicks a tile, then +another. If the tiles do not match, they become hidden again ; +otherwise, they remain visible and are now read-only. The game +is complete when the user, with a lot of time on his/her hands, +matches all tiles. There is a running tabulation kept on the +number of tries. There is also a button which resets the game +and randomizes the tiles. -AcroMemory is a memory game in which you find the matching tiles. There -are two versions, available as options of this package, acromemory1 and -acromemory2 (the default). +acromemory2: For this game you have two identical rectangular +images subdivided into tiles, which are arrayed in rows and +columns. The tiles for one of the two images are randomly +re-arranged. The object of the game is to find all the matching +tiles by choosing a tile from one image and a tile from the +other image. As in the first case, if the selected tiles do not +match, they are hidden after a short interval of time; +otherwise, they remain visible and are now read-only. The game +is over when all tiles are matched; when this occurs, +end-of-game special effects occur that will dazzle the senses. +There is an option to view a small image to help you locate the +matching tiles on the non-randomized; useful if the image is +complex. There is a button which resets the the game and +randomized the tiles. -acromemory1: Here you have a single game board, a rectangular -region divided by rows and columns. The total number of tiles should be -even, each tile should have a matching twin. The game begins with all -the tiles hidden. The user clicks a tile, then another. If the tiles do -not match, they become hidden again (you did remember the position of -those tiles, didn't you?); otherwise, they remain visible and are now -read-only. The game is complete when the user, with a lot of time on -his/her hands, matches all tiles. There is a running tabulation kept on -the number of tries. There is also a button which resets the game and -randomizes the tiles. - -acromemory2: For this game you have two identical rectangular images -subdivided into tiles (or slices), which are arrayed in rows and columns. -The tiles for one of the two images is randomly re-arranged. The object of -the game is to find all the matching tiles by choosing a tile from one -image and a tile from the other image. As in the first case, if the -selected tiles do not match, they are hidden after a short interval of -time (you did remember the position of those tiles, didn't you?); -otherwise, they remain visible and are now read-only. The game is over -when all tiles are matched; when this occurs, end-of-game special effects -occur that will dazzle the senses. There is an option to view a small -image to help you locate the matching tiles on the non-randomized; useful -if the image is complex. There is no reset button at this time, to play -again, the user must therefore close and open the document. +What's New v2.0 (2020-06-23): acromemory has been completely +re-written so that all LaTeX workflows are now supported: +pdflatex, lualatex, xelatex, and dvips -> distiller. Now, I simply must get back to my retirement. D. P. Story dpstory@acrotex.net -2011/12/31 + diff --git a/macros/latex/contrib/aeb_pro/acromemory/acromemory.dtx b/macros/latex/contrib/aeb_pro/acromemory/acromemory.dtx index 8770f3c3e7..2fb7486d1e 100644 --- a/macros/latex/contrib/aeb_pro/acromemory/acromemory.dtx +++ b/macros/latex/contrib/aeb_pro/acromemory/acromemory.dtx @@ -2,7 +2,7 @@ %<*copyright> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% acromemory.sty package, %% -%% Copyright (C) 2006--2017 D. P. Story %% +%% Copyright (C) 2006--2020 D. P. Story %% %% dpstory@acrotex.net %% %% %% %% This program can redistributed and/or modified under %% @@ -14,14 +14,29 @@ % %\NeedsTeXFormat{LaTeX2e} %\ProvidesPackage{acromemory} -% [2017/02/23 v1.1 AcroMemory (dps)] +% [2020/06/23 v2.0 AcroMemory (dps)] %<*driver> \documentclass{ltxdoc} -\usepackage[colorlinks,hyperindex]{hyperref} +\usepackage[colorlinks,hyperindex=false]{hyperref} \pdfstringdefDisableCommands{\let\\\textbackslash}% -\EnableCrossrefs \CodelineIndex -\OnlyDescription % comment out for implementation details +\EnableCrossrefs \CodelineIndex \RecordChanges +\InputIfFileExists{aebdocfmt.def}{\PackageInfo{acromemory}{Inputting aebdocfmt.def}} + {\def\IndexOpt{\DescribeMacro}\def\IndexKey{\DescribeMacro}\let\setupFullwidth\relax + \PackageInfo{acromemory}{aebdocfmt.def cannot be found}} \begin{document} +\bgroup\ttfamily +\gdef\brpr#1{\char123\relax#1\char125\relax}\egroup +\let\darg\brpr +\let\env\texttt +\let\opt\texttt +\let\app\textsf +\def\visispace{\symbol{32}} +\def\ameta#1{\ensuremath{\langle\textit{\texttt{#1}}\rangle}} +\def\meta#1{\textsl{\texttt{#1}}} +\def\SUB#1{\ensuremath{{}_{\mbox{\scriptsize\ttfamily#1}}}} +\def\ltag{<}\def\rtag{>} +\def\EXCL{!} +\let\app\textsf\let\pkg\textsf \GetFileInfo{acromemory.sty} \title{The \texttt{AcroMemory} Package\texorpdfstring{\\}{: } A member of the AeB Pro family} @@ -32,20 +47,20 @@ \tableofcontents \let\Email\texttt \DocInput{acromemory.dtx} - \PrintIndex +\IfFileExists{\jobname.ind}{\newpage\setupFullwidth\PrintIndex}{\paragraph*{Index} The index goes here.\\Execute + \texttt{makeindex -s gind.ist -o acromemory.ind acromemory.idx} on the command line and recompile + \texttt{acromemory.dtx}.} +\IfFileExists{\jobname.gls}{\PrintChanges}{\paragraph*{Change History} The list of changes goes here.\\Execute + \texttt{makeindex -s gglo.ist -o acromemory.gls acromemory.glo} on the command line and recompile + \texttt{acromemory.dtx}.} \end{document} % % \fi -% \section{What is the AeB Pro Family?} -% Through the years, I have tried to make my AeB software -% ({Acro\negthinspace\TeX} eDucation Bundle) compatible with -% \textsf{pdftex} and \textsf{dvipdfm}; however, during that time, -% I've developed a number of techniques that require the use of -% Acrobat and distiller. Therefore, I have set off in a new direction and -% will be publishing a new line of {\LaTeX} packages, one that require the use -% of Acrobat. % -% The current package, \textsf{AcroMemory}, requires the use of Acrobat Pro~7.0 or later. +% \MakeShortVerb{|} +% \InputIfFileExists{aebdonotindex.def}{\PackageInfo{eforms}{Inputting aebdonotindex.def}} +% {\PackageInfo{eforms}{aebdonotindex.def cannot be found}} +% % \section{Introduction} % % At the instigation of my erstwhile friend, J\"{u}ergen, I present to you \textsf{AcroMemory}, and @@ -79,184 +94,342 @@ % The demo files are \texttt{acromemory1.tex} and \texttt{acromemory2.tex}. These files show how to % lay out the various elements of this package. % +% \paragraph*{What's New for version v2.0 (2020-06-23):} Rewrote the entire package to support all +% \LaTeX\space workflows: \app{pdflatex}, \app{lualatex}, \app{xelatex}, and \app{dvips \texttt{->} distiller}. +% \changes{v2.0}{2020/06/23}{Rewrote entire package in order to support all \string\LaTeX\space +% workflows} +% % \section{Creating the Image Tiles} % -% There are a couple of ways you can package your image tiles: (1) place all tiles (all of identical size) -% into a single PDF and use the \texttt{iconfile} option to tell AcroMemory you are using this method; (2) -% each image file is a separate PDF. In the latter case, there is a naming convention that must be followed; -% the files must be named \texttt{\_01.pdf}, \texttt{\_02.pdf}, \dots, -% \texttt{\_10.pdf}, \texttt{\_11.pdf}, \dots. You'll note the consistent two digit -% numbering system is used. - % For \texttt{acromemory2}, slicing of the image is at the very heart % of this game. You can slice an image in to rectangular tiles using -% any of several applications: \textsf{Adobe Illustrator}, -% \textsf{Photoshop} and \textsf{ImageReady}, for example. But these are -% expensive applications and you have already bought \textsf{Acrobat Pro}. For this purpose, -% AeB Pro provides the \textsf{AcroSlicing} batch sequence. +% any of several applications: \app{Adobe Illustrator}, +% \app{Photoshop} and \textsf{ImageReady}, for example. But these are +% expensive applications; a cheap method is to use the {\LaTeX} package +% \pkg{tile-graphic}.\footnote{\url{https://ctan.org/pkg/tile-graphic}} % % \begin{macrocode} %<*package> \RequirePackage{xkeyval} % \end{macrocode} -% \begin{macro}{acromemory1} +% \leavevmode\IndexOpt{acromemory1} % One playing board, where you try to match identical icons. % \begin{macrocode} \DeclareOptionX{acromemory1}{\acromemoryitrue} % \end{macrocode} -% \end{macro} -% \begin{macro}{acromemory2} +% \leavevmode\IndexOpt{acromemory2} % Two playing boards, one board randomized the other not. Try to find the matching icons, % one from each of the two boards. % \begin{macrocode} \DeclareOptionX{acromemory2}{\acromemoryifalse} % \end{macrocode} -% \end{macro} -% \begin{macro}{acromemory2} -% Two playing boards, one board randomized the other not. Try to find the matching icons, -% one from each of the two boards. -% \begin{macrocode} -\DeclareOptionX{iconfile}{\def\iconsInOneFile{true}} -\def\iconsInOneFile{false} -% \end{macrocode} -% \end{macro} -% \begin{macro}{includehelp} +% \leavevmode\IndexOpt{includehelp} % Only valid when \texttt{acromemory2} is taken, this option allows you to provide a % figure showing the completed puzzle. % \begin{macrocode} \DeclareOptionX{includehelp}{\includehelptrue} % \end{macrocode} -% \end{macro} +% \leavevmode\IndexOpt{draft} Draft mode, works for \app{pdflatex} and \app{lualatex} only. +% \begin{macrocode} +\DeclareOptionX{draft}{\PassOptionsToPackage{draft}{graphicx}} +% \end{macrocode} +% Declare to booleans, and process options % \begin{macrocode} \newif\ifincludehelp \includehelpfalse \newif\ifacromemoryi \acromemoryifalse -\ProcessOptionsX +\ProcessOptionsX\relax +\@ifpackageloaded{eforms}{\execJSOn} + {\RequirePackage[execJS]{eforms}} +\RequirePackage{aeb-comment} +\ifxetex\makeXasPDOff\fi +\RequirePackage{icon-appr} +\RequirePackage{multido} \RequirePackage{graphicx} -\RequirePackage{comment} \ifacromemoryi \def\RanIdentifier{\@gobble} \includecomment{acromemory1} \excludecomment{acromemory2} - \excludecomment{needhelp} + \includehelpfalse \else \def\RanIdentifier{R\@gobble} \includecomment{acromemory2} \excludecomment{acromemory1} - \ifincludehelp - \includecomment{needhelp} - \else - \excludecomment{needhelp} - \fi \fi +\newcount\am@nCnt % \end{macrocode} % \section{Main Macro Code} -% When setting up your AcroMemory document, you need to provide this package with -% certain information, as listed below. -% \begin{macro}{\theTotalTiles} -% \begin{macro}{\theNumRows} -% \begin{macro}{\theNumCols} -% \begin{macro}{\theImportPath} -% \begin{macro}{\theIconExt} -% \begin{macro}{\theTeXImageWidth} -% \begin{macro}{\provideDimensions} -%\begin{itemize} -% \item \cs{theTotalTiles}: The total number of tiles in the game board. For example, -% \verb!\theTotalTiles{20}!. This parameter is required. -% \item \cs{theNumRows}: The number of rows in the game board. For example, -% \verb!\theNumRows{5}!. This parameter is required. -% \item \cs{theNumCols}: The number of columns in the game board. For example, -% \verb!\theNumCols{4}!. This parameter is required. -% \item \cs{theImportPath}: The import path to the basename of the image. The path -% should use the path specification as defined in the PDF Ref, and the file name should -% have no extension. For example, \verb!\theImportPath{myFig/myimages}!. Required. -% There is an optional argument that is typically used when the iconfile is in effect -% with the acromemory2 option, and an image of the game board is different from the -% path given by the optional argument; for example, -%\begin{verbatim} -% \theImportPath[dpsweb/dpsweb]{dpsweb/dpsweb_package} -%\end{verbatim} -% The required argument points the packaged icons, the optional argument points to -% a file showing the entire image -% \item \cs{theIconExt}: The extension of the image file(s), Required if different -% from \texttt{pdf}. -% \item \cs{theTeXImageWidth}: The scaled width of the rectangular game board. The -% game board will be rescaled so that its width is equal to the value specified -% by the argument of this command, e.g., \verb!\theTeXImageWidth{2in}!. -% \item\cs{provideDimensions}: If the dimension of the game board is known, the width -% and height can be entered with this command using the two parameters. For example, -% \verb!\provideDimensions{2in}{2.5in}! (width, height). -%\end{itemize} +% +% \begin{macro}{\bDebug} +% A debugging command. When executed in the preamble, more is written to the Acrobat console +% as the document is opened the first time, also, the icons are initially visible so you can +% see the layout, and quickly play the game. This was used in development extensively to help +% develop the JavaScript. +% \begin{macrocode} +\def\bDebug{\def\memDebug{true}} +\def\memDebug{false} +% \end{macrocode} +% \end{macro} +% \leavevmode\DescribeMacro\isPackage Placed prior to \cs{amEmbedTiles}, it signals +% that the images are in a package file. +% \begin{macrocode} +\newif\if@isPackaged\@isPackagedfalse +\def\isPackage{\@isPackagedtrue} +\let\amIconObjs\@gobble +% \end{macrocode} +% \leavevmode\DescribeMacro\amEmbedTiles\hskip-\marginparsep\texttt +% {[\ameta{ext}]\darg{\ameta{name}}\darg{\ameta{n-rows}}\darg{\ameta{n-cols}}\darg{\ameta{path}}} +% Embed the required files for this puzzle. We require a \ameta{name}, in the off chance that some day +% more than one puzzles are allowed. +% \begin{macrocode} +\newcommand{\amEmbedTiles}[4][]{\begingroup + \gdef\amNumImages{#3}% + \csarg\gdef{amGraphicPath#2}{#4}% + \gdef\imageImportPath{#4}% + \ifacromemoryi +% \end{macrocode} +% If \opt{acromemoryi} is in effect, then \texttt{\#3} is half the required icons, +% each icon is placed twice, then mixed up. Anyway, we double this value going forward. % \begin{macrocode} -\def\theTotalTiles#1{\def\nTotalTiles{#1}} -\def\theNumRows#1{\def\nRows{#1}} -\def\theNumCols#1{\def\nCols{#1}} -\newcommand{\theImportPath}[2][]{% + \@tempcnta=#3\relax + \multiply\@tempcnta\tw@ + \xdef\nTotalTiles{\the\@tempcnta}\else + \gdef\nTotalTiles{#3}\fi + \def\@Ext{#1}\ifx\@Ext\@empty\def\@Ext{.pdf}\else\def\@Ext{.#1}\fi + \@tempcnta\z@ + \let\@embedList\@empty + \let\AMIndxList\@gobble + \edef\z{\noexpand\g@addto@macro\noexpand + \amIconObjs{,"#2":\amNumImages}}\z + \@whilenum \@tempcnta < \amNumImages \do{% + \am@nCnt\@tempcnta\advance\am@nCnt\@ne + \ifnum\am@nCnt<10\relax\edef\x{0\the\am@nCnt}\else + \edef\x{\the\am@nCnt}\fi + \edef\z{\noexpand\g@addto@macro\noexpand\AMIndxList{,"#2pic\x"}}\z + \ifxetex\if@isPackaged + \PackageWarning{acromemory} + {There is no support for embedding packaged\MessageBreak + PDFs with xelatex. Ignoring the \string\isPackage\MessageBreak + command}% + \@isPackagedfalse + \fi\fi \ifacromemoryi - \def\imageImportPath{#2} - \def\importpath{#2} + \@tempcntb\@tempcnta + \multiply\@tempcntb\tw@ + \advance\@tempcntb\@ne + \edef\z{\the\@tempcntb}\advance\@tempcntb\@ne + \edef\zi{\the\@tempcntb}% + \if@isPackaged + \ifpdf + \edef\y{\noexpand + \embedIcon[name=#2pic\x,% + hyopts={page=\x}]{#4_package.pdf}}% + \else + \edef\y{\noexpand + \embedIcon[name=#2pic\x,% + placement={[1]Membutton.\z,[1]Membutton.\zi},% + page=\x-1]{#4_package.pdf}}% + \fi + \else + \edef\y{\noexpand + \embedIcon[name=#2pic\x,% + placement={[1]Membutton.\z,[1]Membutton.\zi}]{#4_\x\@Ext}}% + \fi \else - \def\argi{#1}\ifx\argi\@empty - \def\imageImportPath{#2} - \def\importpath{#2} + \ifincludehelp\embedIcon[name=helpimage,% + placement={[1]memoryhelp}]{#4\@Ext}\fi + \edef\z{\the\am@nCnt}% + \if@isPackaged + \ifpdf + \edef\y{\noexpand + \embedIcon[name=#2pic\x,% + hyopts={page=\x}]{#4_package.pdf}}% \else - \def\imageImportPath{#1} - \def\importpath{#2} + \edef\y{\noexpand + \embedIcon[name=#2pic\x,% + placement={[1]MemLbutton.\z,[1]MemRbutton.\z},% + page=\x-1]{#4_package.pdf}}% \fi + \else + \edef\y{\noexpand + \embedIcon[name=#2pic\x,% + placement={[1]MemLbutton.\z,[1]MemRbutton.\z}% + ]{#4_\x\@Ext}}% + \fi \fi + \expandafter\g@addto@macro\expandafter + \@embedList\expandafter{\y}% + \@tempcnta\am@nCnt + }% do + \toks@=\expandafter{\@embedList}\the\toks@ +%%\typeout{!! \the\toks@}% + \endgroup + \global\@isPackagedfalse } -\def\theIconExt#1{\def\iconsExt{#1}} -\def\iconsExt{pdf} -\def\theTeXImageWidth#1{\def\texImageWidth{#1}% - {\dimen0 = \texImageWidth \xdef\imageWidth{\strip@pt\dimen0 }}% -} -\newcommand{\provideDimensions}[3][]{% - \def\argi{#1}\ifx\argi\@empty - {\dimen0 = #2 \xdef\trueImageWidth{\strip@pt\dimen0 }% - \dimen0 = #3 \xdef\trueImageHeight{\strip@pt\dimen0 }}% - \else - \def\trueImageWidth{#1}\def\trueImageHeight{#2}% - \fi - \def\bProvideDimen{true}% +% \end{macrocode} +% \leavevmode\DescribeMacro\amIconPic\hskip-\marginparsep\texttt +% {[\ameta{opts}]\darg{\ameta{fname}}\darg{\ameta{wd}}\darg{\ameta{ht}}} A general +% purpose push button that will have icon appearances. +% \begin{macrocode} +\newcommand{\amIconPic}[4][]{% \I{\csOf{name}} required + \pushButton[\BG{}\W{1}\S{S}#1\TP{1}%\F{\FHidden} + ]{#2}{#3}{#4}} +% \end{macrocode} +% \DescribeMacro\insertTiles\hskip-\marginparsep +% \texttt{\darg{\ameta{name}}\darg{\ameta{width}}\darg{\ameta{rows}}\darg{\ameta{cols}}} +% Command for placing the tiles of a picture. We assume that the pictures are numbered +% consecutively across rows. +% \begin{quote} +% \begin{description} +% \item[\ameta{name}] The name of the graphic (a JavaScript identifier) +% \item[\ameta{width}] The width of the image, the height is scaled proportionally +% \item[\ameta{rows}] The number of rows +% \item[\ameta{cols}] The number of columns +% \end{description} +% \end{quote} +% \begin{macrocode} +\newcommand\insertTiles[4]{\begingroup + \@tempdima#2\relax + \divide\@tempdima #4\relax + \setbox\z@\hbox{\includegraphics[draft,width=\@tempdima]% + {\@nameuse{amGraphicPath#1}}}% + \edef\amTileWd{\the\wd\z@}% + \setlength\@tempdima{\ht\z@+\dp\z@}% + \setbox\z@\box\voidb@x + \edef\amTileHt{\the\@tempdima}% + \@tempdima\amTileWd\relax + \multiply\@tempdima #4\relax + \edef\tot@lWd{\the\@tempdima}% + \@tempcnta#3\relax + \multiply\@tempcnta #4\relax + \divide\@tempcnta\tw@ + \edef\tot@lHalfTiles{\the\@tempcnta}% + \begin{minipage}{\tot@lWd}% + \offinterlineskip\hbadness=10000\@tempcnta\z@ + \leavevmode + \rlap{\amIconPic[\BC{}\BG{}]{nullIconBtn}{0bp}{0bp}}% + \multido{\i=1+1}{\tot@lHalfTiles}{% + \advance\@tempcnta\@ne + \edef\y{\the\@tempcnta}% + \ifnum\i<10\relax + \edef\x{0\i}\else + \edef\x{\i}\fi + \edef\iconPresets{\noexpand\IX{\noexpand\csOf{#1pic\x}}}% + \amIconPic[\AAmouseup{selectTile();}\FB{true} + \presets{\iconPresets}\presets{\amtile@KVs} + ]{Membutton.\y}{\amTileWd}{\amTileHt}\allowbreak + \advance\@tempcnta\@ne + \edef\y{\the\@tempcnta}% + \edef\iconPresets{\noexpand\IX{\noexpand\csOf{#1pic\x}}}% + \amIconPic[\AAmouseup{selectTile();}\FB{true} + \presets{\iconPresets}\presets{\amtile@KVs} + ]{Membutton.\y}{\amTileWd}{\amTileHt}\allowbreak + }% multido + \end{minipage}% + \endgroup +} +\def\amtileKVs#1{\def\amtile@KVs{#1}} +\amtileKVs{} +% \end{macrocode} +% \leavevmode\DescribeMacro\insertTilesii\hskip-\marginparsep\texttt +% {\darg{\ameta{name}}\darg{\ameta{width}}\darg{\ameta{n-rows}}\darg{\ameta{n-cols}}\darg{\ameta{\upshape L\string|R}}} +% \begin{quote} +% \begin{description} +% \item[\ameta{name}] The name of the graphic (a JavaScript identifier) +% \item[\ameta{width}] The width of the image, the height is scaled proportionally +% \item[\ameta{rows}] The number of rows +% \item[\ameta{cols}] The number of columns +% \item[\ameta{\upshape L\string|R}] Indicates for Left or Right Image +% \end{description} +% \end{quote} +% Is the common code for \cs{insertTilesL} and \cs{insertTilesR}. +% \begin{macrocode} +\newcommand\insertTilesii[5]{\begingroup + \def\@rgv{#5}\def\as@L{L}% + \@tempdima#2\relax + \setbox\z@\hbox{\includegraphics[draft,width=\@tempdima]{% + \@nameuse{amGraphicPath#1}}}% + \edef\amImageWd{\the\wd\z@}% + \setlength\@tempdima{\ht\z@+\dp\z@}% + \setbox\z@\box\voidb@x + \edef\amImageHt{\the\@tempdima}% +% Now calculate wd and ht of a tile + \@tempdima\amImageWd\relax + \divide\@tempdima#4\relax + \edef\amTileWd{\the\@tempdima}% + \@tempdima\amImageHt\relax + \divide\@tempdima#3\relax + \edef\amTileHt{\the\@tempdima}% +% Calculate total number of tiles + \@tempcnta#3\relax + \multiply\@tempcnta#4\relax + \edef\Tot@lTiles{\the\@tempcnta}% +% Begin minipage of width \amImageWd + \begin{minipage}{\amImageWd}% + \offinterlineskip\hbadness=10000\@tempcnta\z@ + \leavevmode + \rlap{\amIconPic[\BC{}\BG{}]{nullIconBtn}{0bp}{0bp}}% + \multido{\i=1+1}{\Tot@lTiles}{% + \advance\@tempcnta\@ne + \edef\y{\the\@tempcnta}% + \ifnum\i<10\relax + \edef\x{0\i}\else + \edef\x{\i}\fi + \ifx\@rgv\as@L + \def\muAction{nRowsAM=#3;nColsAM=#4;\string\r + selectNonRandomTile(\y,\y);}\else + \def\muAction{nRowsAM=#3;nColsAM=#4;\string\r + selectRandomTile(randomAM[\y],\y);}\fi + \edef\iconPresets{\noexpand\AAmouseup{\muAction}\noexpand + \IX{\noexpand\csOf{#1pic\x}}}% + \amIconPic[\presets{\iconPresets} %\FB{true} + \presets{\amtile@KVs} + ]{Mem#5button.\y}{\amTileWd}{\amTileHt}\allowbreak + }% multido + \end{minipage}\endgroup } -\def\bProvideDimen{false}% -\def\trueImageWidth{0}\def\trueImageHeight{0}% % \end{macrocode} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \begin{macro}{\bDebug} -% A debugging command. When executed in the preamble, more is written to the Acrobat console -% as the document is opened the first time, also, the icons are initially visible so you can -% see the layout, and quickly play the game. This was used in development extensively to help -% develop the JavaScript. +% \leavevmode\DescribeMacro\insertTilesL\hskip-\marginparsep\texttt +% {\darg{\ameta{name}}\darg{\ameta{width}}\darg{\ameta{n-rows}}\darg{\ameta{n-cols}}} +% Inserts the left-hand tiles, which is the non-randomize version of the picture. % \begin{macrocode} -\def\bDebug{\def\memDebug{true}} -\def\memDebug{false} +\newcommand\insertTilesL[4]{\ifacromemoryi + \def\AM@next{\PackageWarning{acromemory} + {The use of \string\insertTilesL\space is supported\MessageBreak + only for the acromemory2 option}}\else + \def\AM@next{\insertTilesii{#1}{#2}{#3}{#4}{L}}\fi\AM@next} % \end{macrocode} -% \end{macro} -% \begin{macro}{\helpImage} -% \begin{macro}{\rolloverHelpButton} -% \begin{macro}{\setHelpImageWidth} -% \begin{macro}{\theHelpCaption} -% When \texttt{acromemory2} options and the \texttt{includehelp} -% options are taken, these commands are available. The command +% \leavevmode\DescribeMacro\insertTilesR\hskip-\marginparsep\texttt +% {\darg{\ameta{name}}\darg{\ameta{width}}\darg{\ameta{n-rows}}\darg{\ameta{n-cols}}} +% Inserts the right-hand tiles, which is the randomized version of the picture. +% \begin{macrocode} +\newcommand\insertTilesR[4]{\ifacromemoryi + \def\AM@next{\PackageWarning{acromemory} + {The use of \string\insertTilesR\space is supported\MessageBreak + only for the acromemory2 option}}\else + \def\AM@next{\insertTilesii{#1}{#2}{#3}{#4}{R}}\fi\AM@next} +% \end{macrocode} +% \begin{macro}{\helpImage}\hskip-\marginparsep\texttt +% {[\ameta{eform-opts}]\darg{\ameta{width}}} +% When \texttt{acromemory2} option and the \texttt{includehelp} +% option are taken, these commands are available. The command % \cs{helpImage} will contain an icon of the puzzle, and it width % is set by the command \cs{setHelpImageWidth}. The image is normally % hidden until the user rolls over the \cs{rolloverHelpButton}. The % icons appears with an caption under it, the content of the caption % can be entered using \cs{theHelpCaption}. % \begin{macrocode} -\newcommand{\helpImage}[1][]{{% - \ifincludehelp{\setbox0 = \hbox{% - \includegraphics[draft,width=\helpImageWidth]% - {\imageImportPath}}%[\Ff\FfReadOnly] - \dimen0=\ht0 \advance\dimen0by14bp\ht0=\dimen0 - \pushButton[\BC{}\BG{}\S{S}#1]{memoryhelp}{\the\wd0}{\the\ht0}}\fi -}} +\newcommand{\helpImage}[2][]{% + \ifincludehelp{\setbox\z@\hbox{% + \includegraphics[draft,width=#2]{\imageImportPath}}% + \dimen\z@=\ht\z@\advance\dimen\z@14bp\ht\z@=\dimen\z@ + \pushButton[\IX{\csOf{helpimage}}\TP{2} %\CA{\helpCaption} + \Ff\FfReadOnly\BC{}\BG{}\S{S}#1]% + {memoryhelp}{\the\wd\z@}{\the\ht\z@}}\fi +} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\rolloverHelpButton} +% \begin{macrocode} \newcommand{\rolloverHelpButton}[3][]{% \ifincludehelp \pushButton[\CA{Help}\BC{0 0 1}\BG{0.89 0.9 0.9} @@ -275,16 +448,16 @@ }}}#1]{checkhelp}{#2}{#3}% \fi } -\newcommand{\setHelpImageWidth}[1]{\def\helpImageWidth{#1}} -\def\helpImageWidth{1in} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\theHelpCaption} +% \begin{macrocode} \def\theHelpCaption#1{\def\helpCaption{#1}} \theHelpCaption{A little help} % \end{macrocode} % \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} -% \begin{macro}{\messageBox} +% \begin{macro}{\messageBox}\hskip-\marginparsep\texttt +% {[\ameta{opts}]\darg{\ameta{wd}}\darg{\ameta{ht}}} % A message text field, as the user works the puzzle, the progress is reported % to this field. % \begin{macrocode} @@ -292,90 +465,52 @@ \textField[#1\Ff\FfMultiline]{MsgBox}{#2}{#3}} % \end{macrocode} % \end{macro} -% \begin{macro}{\playItAgain} -% For the \texttt{acromemory1} option, this button can be placed to reset -% the game board, the icons are rearranged hand hidden again. +% \begin{macro}{\playItAgain}\hskip-\marginparsep\texttt +% {[\ameta{opts}]\darg{\ameta{wd}}\darg{\ameta{ht}}} +% For the \texttt{acromemory2} option, this button can be placed to reset +% the two memory boards, so the memory game can be played again. % \begin{macrocode} -\newcommand{\playItAgain}[3][]{\ifacromemoryi{\small - \pushButton[\CA{Play again}#1\A{\JS{playagain();}}]% - {playAgain}{#2}{#3}}% - \fi +\newcommand{\playItAgain}[3][]{\ifacromemoryi + \pushButton[\CA{Play again}#1\AAmouseup{playagain();}]% + {playAgain}{#2}{#3}\fi } % \end{macrocode} % \end{macro} -% \begin{macro}{\ulCornerHere} -% \begin{macro}{\LulCornerHere} -% \begin{macro}{\RulCornerHere} -% \begin{macro}{\reserveSpaceByDimension} -% \begin{macro}{\reserveSpaceByFile} -% This group of buttons appear together. \cs{ulCornerHere} is used to -% set the upper left corner of the game board in the case of the -% \texttt{acromemory1} option; while \cs{LulCornerHere} and \cs{RulCornerHere} -% do the same thing for the \texttt{acromemory2} option. One of the two commands -% \cs{reserveSpaceByDimension} or \cs{reserveSpaceByFile} immediately follow -% the `corner' commands. -% \begin{macrocode} -\def\ulCornerHere{\makebox[0pt][l]% - {\pushButton[\autoCenter{n}]{ulcorner}{0pt}{0pt}% - \pushButton[\autoCenter{n}\BC{}\BG{}\FB{true}\I{null}\TP{1}]{nullIconBtn}{0pt}{0pt}% - }} -\def\LulCornerHere{\makebox[0pt][l]% - {\pushButton[\autoCenter{n}]{Lulcorner}{0pt}{0pt}% - \pushButton[\autoCenter{n}\BC{}\BG{}\FB{true}\I{null}\TP{1}]{nullIconBtn}{0pt}{0pt}% - }} -\def\RulCornerHere{\makebox[0pt][l]% - {\pushButton[\autoCenter{n}]{Rulcorner}{0pt}{0pt}}} -% \end{macrocode} -% The two arguments are $\texttt{\#1} = \mbox{width}$ and $\texttt{\#2} = \mbox{height}$. +% \begin{macro}{\playItAgain}\hskip-\marginparsep\texttt +% {[\ameta{opts}]\darg{\ameta{wd}}\darg{\ameta{ht}}} +% For the \texttt{acromemory1} option, this button can be placed to reset +% the game board, the icons are rearranged hand hidden again. % \begin{macrocode} -\def\reserveSpaceByDimension#1#2{% - \hbox{\ifpreview\setlength\fboxrule{0.4pt}\setlength\fboxsep{0pt}% - \@tempdima=#1\advance\@tempdima by-\fboxrule - \@tempdimb=#2\advance\@tempdimb by-\fboxrule - \fbox{\parbox[t][\@tempdimb][t]{\@tempdima}{\kern0pt\hfill\vfill}}% - \else\parbox[t][#2][t]{#1}{\kern0pt\hfill\vfill}\fi}% +\newcommand{\tryItAgain}[3][]{\ifacromemoryi\else + \pushButton[\CA{Test Your Memory}#1\AAmouseup{tryAgain();}]% + {testYourMemory}{#2}{#3}\fi } % \end{macrocode} -% The optional argument can be used to insert a file that has the same aspect ratio as -% the puzzle, the default is the one specified by the optional argument of -% \cs{theImportPath}, which, if not specified, is the same as the required argument -% of \cs{theImportPath} -% \begin{macrocode} -\newcommand{\reserveSpaceByFile}[1][\imageImportPath]% - {{\setbox0=\hbox{\includegraphics[draft,width=\texImageWidth]{#1}}% - \reserveSpaceByDimension{\wd0}{\ht0}}} -% \end{macrocode} -% \end{macro} -% \end{macro} -% \end{macro} -% \end{macro} % \end{macro} +% % \section{Document JavaScript for \textsf{AcroMemory}} -% Most of the work of this package is done with document JavaScript, and here -% it is. -%\par\medskip\noindent -%\StopEventually{JavaScript listing suppressed, -% comment out \cs{OnlyDescription} at the beginning of this file to see -% the JavaScript.} +% Operational support is provide by JavaScript. % \begin{macrocode} -\begin{insDLJS*}[_MemLoaded]{memjs} +\newcommand{\initFirstiMsg}{"Press the 'Play again' + button to initialize the puzzle"} +\newcommand{\initFirstiiMsg}{"Press the 'Test Your Memory' + button to initialize the puzzle"} +\begin{insDLJS*}{memjs} \begin{newsegment}{AcroMemory 1: Global Data and Initialization} // Global Data: -_MemLoaded=true; -var randomDPS = new Array(\nTotalTiles+1); -var imageNames = new Array(); -imageNames.push("null"); - -var dpsl = randomDPS.length; +var isRandomized=false; +var randomAM = new Array(\nTotalTiles+1); +var imageNames = new Array(\AMIndxList); +imageNames.push(\AMIndxList); +imageNames.unshift("null"); +var dpsl = randomAM.length; var timeout = 10; var shutdown, rAE; var ok2Continue = true; -var nRows = \nRows; -var nCols = \nCols; -var nCorrect = 0; -var nAttempts = 0; - -for (i=1; i<=\nTotalTiles; i++) randomDPS[i]=i; +var nRowsAM, nColsAM; +var nCorrectAM = 0; +var nAttemptsAM = 0; +for (i=1; i<=\nTotalTiles; i++) randomAM[i]=i; % \end{macrocode} % We get the push button with a null icon (nullIconBtn) We get the null icon object % from it. This technique eliminates the previous need for the Acrobat application when @@ -386,28 +521,14 @@ var f=this.getField("nullIconBtn"); var nullIcon=f.buttonGetIcon(); var debug = \memDebug; \end{newsegment} - \begin{acromemory1} \begin{newsegment}{AcroMemory 2: Initialize Pic Names} -var nttl = \nTotalTiles/2; -for ( var i = 1; i <= nttl; i++) -{ - imageNames.push("pic"+i +".0"); - imageNames.push("pic"+i +".1"); -} var currentChoice = ""; -var currentTile1 = 0; -var currentTile2 = 0; var currentIconName = ""; \end{newsegment} \end{acromemory1} \begin{acromemory2} \begin{newsegment}{AcroMemory 2: Initialize Pic Names} -var nttl = \nTotalTiles; -for ( var i = 1; i <= nttl; i++) -{ - imageNames.push("pic."+i); -} var LcurrentChoice = 0; var LcurrentTile = 0; var RcurrentChoice = 0; @@ -415,9 +536,7 @@ var RcurrentTile = 0; \end{newsegment} \end{acromemory2} \begin{newsegment}{AcroMemory 3: Bubble Sort} -// Clear DPS: - -function clearDPS() +function clearAM() { for ( var i=1; i<=\nTotalTiles; i++ ) { @@ -425,9 +544,7 @@ function clearDPS() f.buttonSetIcon(nullIcon); } } - -// Mixup DPS: -function mixupDPS() +function mixupAM() { var i, rand; for (i=1; i<= \nTotalTiles; i++) @@ -437,50 +554,51 @@ function mixupDPS() rand = Math.ceil(rand); rand = rand \% dpsl; if (rand == 0 ) rand = 1; - temp = randomDPS[i]; - randomDPS[i]=randomDPS[rand]; - randomDPS[rand]=temp; + temp = randomAM[i]; + randomAM[i]=randomAM[rand]; + randomAM[rand]=temp; } } - -// Show DPS: -function showDPS() +function showAM() { for ( var i=1; i<=\nTotalTiles; i++ ) { - var oIcon = this.getIcon(imageNames[randomDPS[i]]); + var oIcon = this.getIcon(imageNames[randomAM[i]]); var f = this.getField("Mem\RanIdentifier button."+i); f.buttonSetIcon(oIcon); } } - -// Sortout DPS: begin bubble sort -function sortoutDPS() +// Begin bubble sort +function sortoutAM() { - outerLoop(randomDPS.length-1); + outerLoop(randomAM.length-1); } function outerLoop(i) { - if ( ok2Continue && (i >= 0) ) shutdown = app.setTimeOut("app.clearTimeOut(shutdown); innerLoop("+i+",1);", timeout); + if ( ok2Continue && (i >= 0) ) shutdown = % +app.setTimeOut("app.clearTimeOut(shutdown); % +innerLoop("+i+",1);", timeout); } function innerLoop(i,j) { if ( j <= i ) { - if (randomDPS[j-1] > randomDPS[j]) + if (randomAM[j-1] > randomAM[j]) { - var temp = randomDPS[j-1]; - randomDPS[j-1] = randomDPS[j]; - randomDPS[j] = temp; - var oIcon = this.getIcon(imageNames[randomDPS[j-1]]); + var temp = randomAM[j-1]; + randomAM[j-1] = randomAM[j]; + randomAM[j] = temp; + var oIcon = this.getIcon(imageNames[randomAM[j-1]]); var f = this.getField("Mem\RanIdentifier button."+(j-1)); f.buttonSetIcon(oIcon); - var oIcon = this.getIcon(imageNames[randomDPS[j]]); + var oIcon = this.getIcon(imageNames[randomAM[j]]); var f = this.getField("Mem\RanIdentifier button."+j); f.buttonSetIcon(oIcon); } j++ - if ( ok2Continue ) shutdown = app.setTimeOut("app.clearTimeOut(shutdown); innerLoop("+i+","+j+");", timeout); + if ( ok2Continue ) shutdown = % +app.setTimeOut("app.clearTimeOut(shutdown); % +innerLoop("+i+","+j+");", timeout); } else { @@ -489,19 +607,28 @@ function innerLoop(i,j) } } function randomizePuzzle() { - mixupDPS(); + mixupAM(); for ( var i=1; i<=\nTotalTiles; i++) { var g = this.getField("Mem\RanIdentifier button."+i); - var oIcon = this.getIcon(imageNames[randomDPS[i]]); + var oIcon = this.getIcon(imageNames[randomAM[i]]); g.buttonSetIcon(oIcon,1); if (debug) g.buttonSetIcon(oIcon,0); } + isRandomized=true; } \end{newsegment} \begin{acromemory1} \begin{newsegment}{AcroMemory 4: Tile Processing} +var currentIndex=""; +var currentName=""; +var _bOK1=true; function selectTile() // right side randomly arranged { + if(!isRandomized){ + app.alert(\initFirstiMsg); + return; + } + if (!_bOK1) return; var f = event.target; var oIcon = f.buttonGetIcon(1); f.buttonSetIcon(oIcon,0); @@ -509,41 +636,37 @@ function selectTile() // right side randomly arranged var re1 = /Membutton\.(\d+)/; var index = re1.exec(fname); if (debug) console.println("index = " + index[1]); - var thisiconName = imageNames[randomDPS[index[1]]]; + var thisiconName = imageNames[randomAM[index[1]]]; if (debug) console.println("thisiconName = " + thisiconName); - var re = /pic(\d+)\.(\d)/; - var image = re.exec(thisiconName) - if (debug) console.println("selected: " + image[1] + "." + image[2]); if ( currentChoice == "" ) { currentChoice = fname; - currentTile1=image[1]; - currentTile2=image[2]; currentIconName = thisiconName; return; } - if ( (image[1] == currentTile1) && (image[2] != currentTile2) ) + if ( (thisiconName == currentIconName) ) { // right choice - nCorrect++; - nAttempts++ + nCorrectAM++; + nAttemptsAM++ f.readonly = true; var g = this.getField(currentChoice); g.readonly = true; - reportProgress(nCorrect,nAttempts); - resetCounters(); + reportProgress(nCorrectAM,nAttemptsAM); + resetCountersAM(); } else { // wrong choice - nAttempts++ - reportProgress(nCorrect,nAttempts); - rAE = app.setTimeOut("resetAfterError(\""+currentChoice+"\",\""+fname+"\")", 1000); - resetCounters(); + nAttemptsAM++ + _bOK1=false; + reportProgress(nCorrectAM,nAttemptsAM); + rAE = app.setTimeOut(% +"resetAfterError(\""+currentChoice+"\",\""+fname+"\");% +_bOK1=true;", 1000); + resetCountersAM(); } } -function resetCounters () +function resetCountersAM () { currentChoice = ""; - currentTile1 = 0; - currentTile2 = 0; currentIconName = ""; } function resetAfterError(l,r) @@ -552,9 +675,7 @@ function resetAfterError(l,r) var f = this.getField(l); var g = this.getField(r); if (!debug) g.buttonSetIcon(nullIcon,0); -// g.strokeColor=color.black; if (!debug) f.buttonSetIcon(nullIcon,0); -// f.strokeColor=color.black; } function executePostGameEffects() {return;} function playagain() @@ -565,28 +686,49 @@ function playagain() } g = this.getField("Membutton"); g.readonly=false; - resetCounters(); - nCorrect = 0; - nAttempts = 0; - reportProgress(nCorrect,nAttempts); + resetCountersAM(); + nCorrectAM = 0; + nAttemptsAM = 0; + reportProgress(nCorrectAM,nAttemptsAM); randomizePuzzle(); } \end{newsegment} \end{acromemory1} \begin{acromemory2} \begin{newsegment}{AcroMemory 4: Tile Processing} +// save original positions of fields +var aLRect=new Array(); +var aRRect=new Array(); +aLRect.push("null"); +aRRect.push("null"); +var f=this.getField("MemLbutton"); +var g=f.getArray(); +for (var i=0; i % \end{macrocode} % \Finale diff --git a/macros/latex/contrib/aeb_pro/acromemory/acromemory.sty b/macros/latex/contrib/aeb_pro/acromemory/acromemory.sty deleted file mode 100644 index 52c5e2b1cb..0000000000 --- a/macros/latex/contrib/aeb_pro/acromemory/acromemory.sty +++ /dev/null @@ -1,690 +0,0 @@ -%% -%% This is file `acromemory.sty', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% acromemory.dtx (with options: `copyright,package') -%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% acromemory.sty package, %% -%% Copyright (C) 2006--2017 D. P. Story %% -%% dpstory@acrotex.net %% -%% storyd@owc.edu %% -%% %% -%% This program can redistributed and/or modified under %% -%% the terms of the LaTeX Project Public License %% -%% Distributed from CTAN archives in directory %% -%% macros/latex/base/lppl.txt; either version 1 of the %% -%% License, or (at your option) any later version. %% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{acromemory} - [2017/02/23 v1.1 AcroMemory (dps)] - -\RequirePackage{xkeyval} -\DeclareOptionX{acromemory1}{\acromemoryitrue} -\DeclareOptionX{acromemory2}{\acromemoryifalse} -\DeclareOptionX{iconfile}{\def\iconsInOneFile{true}} -\def\iconsInOneFile{false} -\DeclareOptionX{includehelp}{\includehelptrue} -\newif\ifincludehelp \includehelpfalse -\newif\ifacromemoryi \acromemoryifalse -\ProcessOptionsX -\RequirePackage{graphicx} -\RequirePackage{comment} -\ifacromemoryi - \def\RanIdentifier{\@gobble} - \includecomment{acromemory1} - \excludecomment{acromemory2} - \excludecomment{needhelp} -\else - \def\RanIdentifier{R\@gobble} - \includecomment{acromemory2} - \excludecomment{acromemory1} - \ifincludehelp - \includecomment{needhelp} - \else - \excludecomment{needhelp} - \fi -\fi -\def\theTotalTiles#1{\def\nTotalTiles{#1}} -\def\theNumRows#1{\def\nRows{#1}} -\def\theNumCols#1{\def\nCols{#1}} -\newcommand{\theImportPath}[2][]{% - \ifacromemoryi - \def\imageImportPath{#2} - \def\importpath{#2} - \else - \def\argi{#1}\ifx\argi\@empty - \def\imageImportPath{#2} - \def\importpath{#2} - \else - \def\imageImportPath{#1} - \def\importpath{#2} - \fi - \fi -} -\def\theIconExt#1{\def\iconsExt{#1}} -\def\iconsExt{pdf} -\def\theTeXImageWidth#1{\def\texImageWidth{#1}% - {\dimen0 = \texImageWidth \xdef\imageWidth{\strip@pt\dimen0 }}% -} -\newcommand{\provideDimensions}[3][]{% - \def\argi{#1}\ifx\argi\@empty - {\dimen0 = #2 \xdef\trueImageWidth{\strip@pt\dimen0 }% - \dimen0 = #3 \xdef\trueImageHeight{\strip@pt\dimen0 }}% - \else - \def\trueImageWidth{#1}\def\trueImageHeight{#2}% - \fi - \def\bProvideDimen{true}% -} -\def\bProvideDimen{false}% -\def\trueImageWidth{0}\def\trueImageHeight{0}% -\def\bDebug{\def\memDebug{true}} -\def\memDebug{false} -\newcommand{\helpImage}[1][]{{% - \ifincludehelp{\setbox0 = \hbox{% - \includegraphics[draft,width=\helpImageWidth]% - {\imageImportPath}}%[\Ff\FfReadOnly] - \dimen0=\ht0 \advance\dimen0by14bp\ht0=\dimen0 - \pushButton[\BC{}\BG{}\S{S}#1]{memoryhelp}{\the\wd0}{\the\ht0}}\fi -}} -\newcommand{\rolloverHelpButton}[3][]{% - \ifincludehelp - \pushButton[\CA{Help}\BC{0 0 1}\BG{0.89 0.9 0.9} - \AA{\AAMouseEnter{\JS{% - var f = this.getField("memoryhelp");\r - oIcon = f.buttonGetIcon(1);\r - f.buttonPosition = position.iconTextV;\r - f.buttonSetIcon(oIcon,0);\r - f.buttonSetCaption({cCaption: "\helpCaption"});\r - f.textColor=color.blue;\r - }}% - \AAMouseExit{\JS{% - var f = this.getField("memoryhelp");\r - f.buttonPosition = position.iconOnly;\r - f.buttonSetIcon(nullIcon,0); - }}}#1]{checkhelp}{#2}{#3}% - \fi -} -\newcommand{\setHelpImageWidth}[1]{\def\helpImageWidth{#1}} -\def\helpImageWidth{1in} -\def\theHelpCaption#1{\def\helpCaption{#1}} -\theHelpCaption{A little help} -\newcommand{\messageBox}[3][]{% - \textField[#1\Ff\FfMultiline]{MsgBox}{#2}{#3}} -\newcommand{\playItAgain}[3][]{\ifacromemoryi{\small - \pushButton[\CA{Play again}#1\A{\JS{playagain();}}]% - {playAgain}{#2}{#3}}% - \fi -} -\def\ulCornerHere{\makebox[0pt][l]% - {\pushButton[\autoCenter{n}]{ulcorner}{0pt}{0pt}% - \pushButton[\autoCenter{n}\BC{}\BG{}\FB{true}\I{null}\TP{1}]{nullIconBtn}{0pt}{0pt}% - }} -\def\LulCornerHere{\makebox[0pt][l]% - {\pushButton[\autoCenter{n}]{Lulcorner}{0pt}{0pt}% - \pushButton[\autoCenter{n}\BC{}\BG{}\FB{true}\I{null}\TP{1}]{nullIconBtn}{0pt}{0pt}% - }} -\def\RulCornerHere{\makebox[0pt][l]% - {\pushButton[\autoCenter{n}]{Rulcorner}{0pt}{0pt}}} -\def\reserveSpaceByDimension#1#2{% - \hbox{\ifpreview\setlength\fboxrule{0.4pt}\setlength\fboxsep{0pt}% - \@tempdima=#1\advance\@tempdima by-\fboxrule - \@tempdimb=#2\advance\@tempdimb by-\fboxrule - \fbox{\parbox[t][\@tempdimb][t]{\@tempdima}{\kern0pt\hfill\vfill}}% - \else\parbox[t][#2][t]{#1}{\kern0pt\hfill\vfill}\fi}% -} -\newcommand{\reserveSpaceByFile}[1][\imageImportPath]% - {{\setbox0=\hbox{\includegraphics[draft,width=\texImageWidth]{#1}}% - \reserveSpaceByDimension{\wd0}{\ht0}}} -\begin{insDLJS*}[_MemLoaded]{memjs} -\begin{newsegment}{AcroMemory 1: Global Data and Initialization} -// Global Data: -_MemLoaded=true; -var randomDPS = new Array(\nTotalTiles+1); -var imageNames = new Array(); -imageNames.push("null"); - -var dpsl = randomDPS.length; -var timeout = 10; -var shutdown, rAE; -var ok2Continue = true; -var nRows = \nRows; -var nCols = \nCols; -var nCorrect = 0; -var nAttempts = 0; - -for (i=1; i<=\nTotalTiles; i++) randomDPS[i]=i; -var f=this.getField("nullIconBtn"); -var nullIcon=f.buttonGetIcon(); -var debug = \memDebug; -\end{newsegment} - -\begin{acromemory1} -\begin{newsegment}{AcroMemory 2: Initialize Pic Names} -var nttl = \nTotalTiles/2; -for ( var i = 1; i <= nttl; i++) -{ - imageNames.push("pic"+i +".0"); - imageNames.push("pic"+i +".1"); -} -var currentChoice = ""; -var currentTile1 = 0; -var currentTile2 = 0; -var currentIconName = ""; -\end{newsegment} -\end{acromemory1} -\begin{acromemory2} -\begin{newsegment}{AcroMemory 2: Initialize Pic Names} -var nttl = \nTotalTiles; -for ( var i = 1; i <= nttl; i++) -{ - imageNames.push("pic."+i); -} -var LcurrentChoice = 0; -var LcurrentTile = 0; -var RcurrentChoice = 0; -var RcurrentTile = 0; -\end{newsegment} -\end{acromemory2} -\begin{newsegment}{AcroMemory 3: Bubble Sort} -// Clear DPS: - -function clearDPS() -{ - for ( var i=1; i<=\nTotalTiles; i++ ) - { - var f = this.getField("Mem\RanIdentifier button."+i); - f.buttonSetIcon(nullIcon); - } -} - -// Mixup DPS: -function mixupDPS() -{ - var i, rand; - for (i=1; i<= \nTotalTiles; i++) - { - var rand = Math.random(); - rand *= dpsl*dpsl; - rand = Math.ceil(rand); - rand = rand \% dpsl; - if (rand == 0 ) rand = 1; - temp = randomDPS[i]; - randomDPS[i]=randomDPS[rand]; - randomDPS[rand]=temp; - } -} - -// Show DPS: -function showDPS() -{ - for ( var i=1; i<=\nTotalTiles; i++ ) - { - var oIcon = this.getIcon(imageNames[randomDPS[i]]); - var f = this.getField("Mem\RanIdentifier button."+i); - f.buttonSetIcon(oIcon); - } -} - -// Sortout DPS: begin bubble sort -function sortoutDPS() -{ - outerLoop(randomDPS.length-1); -} -function outerLoop(i) -{ - if ( ok2Continue && (i >= 0) ) shutdown = app.setTimeOut("app.clearTimeOut(shutdown); innerLoop("+i+",1);", timeout); -} -function innerLoop(i,j) -{ - if ( j <= i ) - { - if (randomDPS[j-1] > randomDPS[j]) - { - var temp = randomDPS[j-1]; - randomDPS[j-1] = randomDPS[j]; - randomDPS[j] = temp; - var oIcon = this.getIcon(imageNames[randomDPS[j-1]]); - var f = this.getField("Mem\RanIdentifier button."+(j-1)); - f.buttonSetIcon(oIcon); - var oIcon = this.getIcon(imageNames[randomDPS[j]]); - var f = this.getField("Mem\RanIdentifier button."+j); - f.buttonSetIcon(oIcon); - } - j++ - if ( ok2Continue ) shutdown = app.setTimeOut("app.clearTimeOut(shutdown); innerLoop("+i+","+j+");", timeout); - } - else - { - i--; - outerLoop(i); - } -} -function randomizePuzzle() { - mixupDPS(); - for ( var i=1; i<=\nTotalTiles; i++) { - var g = this.getField("Mem\RanIdentifier button."+i); - var oIcon = this.getIcon(imageNames[randomDPS[i]]); - g.buttonSetIcon(oIcon,1); - if (debug) g.buttonSetIcon(oIcon,0); - } -} -\end{newsegment} -\begin{acromemory1} -\begin{newsegment}{AcroMemory 4: Tile Processing} -function selectTile() // right side randomly arranged -{ - var f = event.target; - var oIcon = f.buttonGetIcon(1); - f.buttonSetIcon(oIcon,0); - var fname = f.name; - var re1 = /Membutton\.(\d+)/; - var index = re1.exec(fname); - if (debug) console.println("index = " + index[1]); - var thisiconName = imageNames[randomDPS[index[1]]]; - if (debug) console.println("thisiconName = " + thisiconName); - var re = /pic(\d+)\.(\d)/; - var image = re.exec(thisiconName) - if (debug) console.println("selected: " + image[1] + "." + image[2]); - if ( currentChoice == "" ) { - currentChoice = fname; - currentTile1=image[1]; - currentTile2=image[2]; - currentIconName = thisiconName; - return; - } - if ( (image[1] == currentTile1) && (image[2] != currentTile2) ) - { // right choice - nCorrect++; - nAttempts++ - f.readonly = true; - var g = this.getField(currentChoice); - g.readonly = true; - reportProgress(nCorrect,nAttempts); - resetCounters(); - - } else { // wrong choice - nAttempts++ - reportProgress(nCorrect,nAttempts); - rAE = app.setTimeOut("resetAfterError(\""+currentChoice+"\",\""+fname+"\")", 1000); - resetCounters(); - } - -} -function resetCounters () -{ - currentChoice = ""; - currentTile1 = 0; - currentTile2 = 0; - currentIconName = ""; -} -function resetAfterError(l,r) -{ - try { app.clearTimeOut(rAE); } catch(e) {}; - var f = this.getField(l); - var g = this.getField(r); - if (!debug) g.buttonSetIcon(nullIcon,0); -// g.strokeColor=color.black; - if (!debug) f.buttonSetIcon(nullIcon,0); -// f.strokeColor=color.black; -} -function executePostGameEffects() {return;} -function playagain() -{ - for ( var i=1; i<=\nTotalTiles; i++) { - var g = this.getField("Membutton."+i); - g.buttonSetIcon(nullIcon,0); - } - g = this.getField("Membutton"); - g.readonly=false; - resetCounters(); - nCorrect = 0; - nAttempts = 0; - reportProgress(nCorrect,nAttempts); - randomizePuzzle(); -} -\end{newsegment} -\end{acromemory1} -\begin{acromemory2} -\begin{newsegment}{AcroMemory 4: Tile Processing} -function selectRandomTile(nCnt,n) // right side randomly arranged -{ - if ( RcurrentChoice != 0 ) return; - RcurrentChoice = nCnt; - RcurrentTile = n; - nAttempts++; - var f = event.target; - f.strokeColor = ["RGB", 0, .6, 0]; - var oIcon = f.buttonGetIcon(1); - f.buttonSetIcon(oIcon,0); - if ( LcurrentChoice != 0 ) { - if (debug) console.println("LcurrentChoice = " + LcurrentChoice + ", RcurrentChoice = " + RcurrentChoice); - if ( LcurrentChoice == nCnt ) {// right answer - // need to make right side hidden and readonly - // need to make this button readonly - var g = this.getField("MemLbutton."+LcurrentChoice); - g.strokeColor=color.transparent; - g.readonly = true; - f.strokeColor=color.transparent; - f.readonly = true; - if (++nCorrect == \nTotalTiles ) // game complete - executePostGameEffects(); - reportProgress(nCorrect,nAttempts); - resetCounters(); - } else { // wrong answer - // need to set current choices back to zero - reportProgress(nCorrect,nAttempts); - rAE = app.setTimeOut("resetAfterError("+LcurrentTile+","+RcurrentTile+")", 1000); - resetCounters(); - } - } -} -function selectNonRandomTile(nCnt,n) // left side, arranged in natural order -{ - if ( LcurrentChoice != 0 ) return; - LcurrentChoice = nCnt; - LcurrentTile = n; - var f = event.target; - f.strokeColor = ["RGB", 0, .6, 0]; - var oIcon = f.buttonGetIcon(1); - f.buttonSetIcon(oIcon,0); - if ( RcurrentChoice != 0 ) { - if (debug) console.println("LcurrentChoice = " + LcurrentChoice + ", RcurrentChoice = " + RcurrentChoice); - if ( RcurrentChoice == nCnt ) {// right answer - // need to make right side hidden and readonly - // need to make this button readonly - var g = this.getField("MemRbutton."+RcurrentTile); - g.strokeColor=color.transparent; - g.readonly = true; - f.readonly = true; - f.strokeColor=color.transparent; - if (++nCorrect == \nTotalTiles ) // game complete - executePostGameEffects(); - reportProgress(nCorrect,nAttempts); - resetCounters(); - } else { // wrong answer - // need to set current choices back to zero - reportProgress(nCorrect,nAttempts); - rAE = app.setTimeOut("resetAfterError("+LcurrentTile+","+RcurrentTile+")", 1000); - resetCounters(); - } - } -} -function resetCounters () -{ - LcurrentChoice = 0; - RcurrentChoice = 0; - LcurrentTile = 0; - RcurrentTile = 0; -} -function resetAfterError(l,r) -{ - try { app.clearTimeOut(rAE); } catch(e) {}; - var f = this.getField("MemLbutton."+l); - var g = this.getField("MemRbutton."+r); - if (!debug) g.buttonSetIcon(nullIcon,0); - g.strokeColor=color.black; - if (!debug) f.buttonSetIcon(nullIcon,0); - f.strokeColor=color.black; -} -function executePostGameEffects() { - sortoutDPS(); - var fL = this.getField("MemLbutton.1"); - var fR = this.getField("MemRbutton.1"); - var LulCorner = fL.rect; - var RulCorner = fR.rect; - var mWidth = LulCorner[2]-LulCorner[0]; - var mHeight = LulCorner[1]-LulCorner[3]; - var nCnt = 0; - for ( var i=0; i